diff --git a/dot.png:Zone.Identifier b/dot.png:Zone.Identifier new file mode 100644 index 00000000..d6c1ec68 Binary files /dev/null and b/dot.png:Zone.Identifier differ diff --git a/screenshot.png b/screenshot.png new file mode 100644 index 00000000..b94da818 Binary files /dev/null and b/screenshot.png differ diff --git a/scripts/register_parachain.js b/scripts/register_parachain.js new file mode 100644 index 00000000..aa3a5ea6 --- /dev/null +++ b/scripts/register_parachain.js @@ -0,0 +1,74 @@ +#!/usr/bin/env node + +const { ApiPromise, WsProvider, Keyring } = require('@polkadot/api'); +const fs = require('fs'); + +async function main() { + const provider = new WsProvider('ws://127.0.0.1:9944'); + const api = await ApiPromise.create({ provider }); + + // Read genesis files as hex strings + const genesisHead = '0x' + fs.readFileSync('/tmp/teyrchain-genesis-head', 'utf8').trim(); + const genesisWasm = '0x' + fs.readFileSync('/tmp/teyrchain-genesis-wasm', 'utf8').trim(); + + console.log(`Genesis head length: ${genesisHead.length} chars`); + console.log(`Genesis WASM length: ${genesisWasm.length} chars`); + + // Create keyring and add Alice + const keyring = new Keyring({ type: 'sr25519' }); + const alice = keyring.addFromUri('//Alice'); + + console.log('Registering parachain 2000...'); + + // Para ID 2000 + const paraId = 2000; + + // Register parachain using sudo + const tx = api.tx.sudo.sudo( + api.tx.parasSudoWrapper.sudoScheduleParaInitialize( + paraId, + { + genesisHead, + validationCode: genesisWasm, + paraKind: true, // true for parachain, false for parathread + } + ) + ); + + // Sign and send transaction + await new Promise(async (resolve, reject) => { + const unsub = await tx.signAndSend(alice, ({ status, events, dispatchError }) => { + console.log(`Transaction status: ${status.type}`); + + if (status.isInBlock) { + console.log(`Included in block ${status.asInBlock.toHex()}`); + + // Check for errors + if (dispatchError) { + if (dispatchError.isModule) { + const decoded = api.registry.findMetaError(dispatchError.asModule); + const { docs, name, section } = decoded; + console.error(`Error: ${section}.${name}: ${docs.join(' ')}`); + } else { + console.error(`Error: ${dispatchError.toString()}`); + } + reject(dispatchError); + } + + events.forEach(({ event }) => { + const { section, method, data } = event; + console.log(`Event: ${section}.${method}`, data.toString()); + }); + } else if (status.isFinalized) { + console.log(`Finalized in block ${status.asFinalized.toHex()}`); + unsub(); + resolve(); + } + }); + }); + + console.log('Parachain 2000 registered successfully!'); + await api.disconnect(); +} + +main().catch(console.error).finally(() => process.exit()); diff --git a/shared/blockchain/endpoints.ts b/shared/blockchain/endpoints.ts index d30cc8fd..3c498cef 100644 --- a/shared/blockchain/endpoints.ts +++ b/shared/blockchain/endpoints.ts @@ -42,13 +42,31 @@ export const NETWORK_ENDPOINTS: Record = { description: 'Staging environment for pre-production testing', }, - // Development Testnet - TESTNET: { - name: 'Pezkuwi Testnet', - endpoint: 'https://testnet.pezkuwichain.io', - wsEndpoint: 'wss://testnet.pezkuwichain.io', + // Alfa Testnet + ALFA: { + name: 'Pezkuwi Alfa Testnet', + endpoint: 'https://alfa.pezkuwichain.io', + wsEndpoint: 'wss://alfa.pezkuwichain.io', type: 'development', - description: 'Development testnet for feature testing', + description: 'Alfa testnet for early feature testing', + }, + + // Development Environment + DEV: { + name: 'Pezkuwi Development', + endpoint: 'https://dev.pezkuwichain.io', + wsEndpoint: 'wss://dev.pezkuwichain.io', + type: 'development', + description: 'Development environment for feature testing', + }, + + // Local Development + LOCAL: { + name: 'Local Development', + endpoint: 'http://127.0.0.1:9944', + wsEndpoint: 'ws://127.0.0.1:9944', + type: 'development', + description: 'Local development node', }, }; @@ -57,8 +75,8 @@ export const NETWORK_ENDPOINTS: Record = { */ export const DEFAULT_NETWORK = process.env.NODE_ENV === 'production' - ? NETWORK_ENDPOINTS.BETA // Currently using Beta for production - : NETWORK_ENDPOINTS.TESTNET; + ? NETWORK_ENDPOINTS.BETA // Currently using Beta for production + : NETWORK_ENDPOINTS.DEV; /** * Port Configuration @@ -98,6 +116,23 @@ export function getAllNetworks(): NetworkConfig[] { return Object.values(NETWORK_ENDPOINTS); } +/** + * Get the current network configuration based on the VITE_NETWORK environment variable. + * This serves as the single source of truth for the application's network configuration. + * @returns {NetworkConfig} The active network configuration. + */ +export const getCurrentNetworkConfig = (): NetworkConfig => { + const networkName = (import.meta.env.VITE_NETWORK || 'local').toUpperCase(); + const validNetworkKeys = Object.keys(NETWORK_ENDPOINTS); + + if (validNetworkKeys.includes(networkName)) { + return NETWORK_ENDPOINTS[networkName as keyof typeof NETWORK_ENDPOINTS]; + } + + // Fallback to a default or local configuration if the name is invalid + return NETWORK_ENDPOINTS.LOCAL; +}; + /** * Check if endpoint is available */ @@ -109,3 +144,4 @@ export async function checkEndpoint(endpoint: string): Promise { return false; } } +export const NETWORKS = NETWORK_ENDPOINTS; diff --git a/shared/blockchain/polkadot.ts b/shared/blockchain/polkadot.ts index 805c0e6f..2b4be438 100644 --- a/shared/blockchain/polkadot.ts +++ b/shared/blockchain/polkadot.ts @@ -3,46 +3,22 @@ */ import type { BlockchainNetwork } from '../types/blockchain'; +import { getCurrentNetworkConfig } from './endpoints'; /** * Pezkuwi blockchain network configuration + * Uses BETA endpoint from centralized endpoints.ts (source of truth) */ export const PEZKUWI_NETWORK: BlockchainNetwork = { name: 'Pezkuwi', - endpoint: 'wss://beta-rpc.pezkuwi.art', + endpoint: getCurrentNetworkConfig().wsEndpoint, chainId: 'pezkuwi', }; -/** - * Common blockchain endpoints - */ -export const BLOCKCHAIN_ENDPOINTS = { - mainnet: 'wss://mainnet.pezkuwichain.io', - testnet: 'wss://ws.pezkuwichain.io', - local: 'ws://127.0.0.1:9944', -} as const; - -/** - * Get the appropriate WebSocket endpoint based on environment - */ -function getWebSocketEndpoint(): string { - const network = import.meta.env.VITE_NETWORK || 'local'; - - switch (network) { - case 'mainnet': - return import.meta.env.VITE_WS_ENDPOINT_MAINNET || BLOCKCHAIN_ENDPOINTS.mainnet; - case 'testnet': - return import.meta.env.VITE_WS_ENDPOINT_TESTNET || BLOCKCHAIN_ENDPOINTS.testnet; - case 'local': - default: - return import.meta.env.VITE_WS_ENDPOINT_LOCAL || BLOCKCHAIN_ENDPOINTS.local; - } -} - /** * Default endpoint (reads from environment variables) */ -export const DEFAULT_ENDPOINT = getWebSocketEndpoint(); +export const DEFAULT_ENDPOINT = getCurrentNetworkConfig().wsEndpoint; /** * Get block explorer URL for a transaction diff --git a/shared/images/HEZ_Token_Logo.png b/shared/images/HEZ_Token_Logo.png index 649aa748..e03d329f 100644 Binary files a/shared/images/HEZ_Token_Logo.png and b/shared/images/HEZ_Token_Logo.png differ diff --git a/shared/images/Pezkuwi_Logo_Horizontal_Pink_Black.png b/shared/images/Pezkuwi_Logo_Horizontal_Pink_Black.png index 60228a88..a675ec60 100644 Binary files a/shared/images/Pezkuwi_Logo_Horizontal_Pink_Black.png and b/shared/images/Pezkuwi_Logo_Horizontal_Pink_Black.png differ diff --git a/shared/images/TYR_Token_Logo.png b/shared/images/TYR_Token_Logo.png new file mode 100644 index 00000000..c6642d8f Binary files /dev/null and b/shared/images/TYR_Token_Logo.png differ diff --git a/shared/images/USDT(hez)logo.png b/shared/images/USDT(hez)logo.png index ad5aa405..fa5c3bc6 100644 Binary files a/shared/images/USDT(hez)logo.png and b/shared/images/USDT(hez)logo.png differ diff --git a/shared/images/ZGR_TOKEN_logo.png b/shared/images/ZGR_TOKEN_logo.png new file mode 100644 index 00000000..cd2766b2 Binary files /dev/null and b/shared/images/ZGR_TOKEN_logo.png differ diff --git a/shared/images/digital_citizen_card.png b/shared/images/digital_citizen_card.png index 156638ef..b6bc5c94 100644 Binary files a/shared/images/digital_citizen_card.png and b/shared/images/digital_citizen_card.png differ diff --git a/shared/images/pezkuwi_icon.png b/shared/images/pezkuwi_icon.png new file mode 100644 index 00000000..de87208a Binary files /dev/null and b/shared/images/pezkuwi_icon.png differ diff --git a/shared/lib/wallet.ts b/shared/lib/wallet.ts index c15d9d4b..d601c562 100644 --- a/shared/lib/wallet.ts +++ b/shared/lib/wallet.ts @@ -4,17 +4,7 @@ // This file configures wallet connectivity for Substrate-based chains import type { InjectedAccountWithMeta } from '@polkadot/extension-inject/types'; - -// ======================================== -// NETWORK ENDPOINTS -// ======================================== -export const NETWORK_ENDPOINTS = { - local: import.meta.env.VITE_DEVELOPMENT_WS || 'ws://127.0.0.1:9944', - testnet: import.meta.env.VITE_TESTNET_WS || 'wss://testnet.pezkuwichain.io', - mainnet: import.meta.env.VITE_MAINNET_WS || 'wss://mainnet.pezkuwichain.io', - staging: import.meta.env.VITE_STAGING_WS || 'wss://staging.pezkuwichain.io', - beta: import.meta.env.VITE_BETA_WS || 'wss://beta.pezkuwichain.io', -}; +import { getCurrentNetworkConfig } from '../blockchain/endpoints'; // ======================================== // CHAIN CONFIGURATION @@ -38,7 +28,7 @@ export const CHAIN_CONFIG = { export const ASSET_IDS = { WHEZ: parseInt(import.meta.env.VITE_ASSET_WHEZ || '0'), // Wrapped HEZ PEZ: parseInt(import.meta.env.VITE_ASSET_PEZ || '1'), // PEZ utility token - WUSDT: parseInt(import.meta.env.VITE_ASSET_WUSDT || '1000'), // Wrapped USDT (6 decimals, matches SDK) + WUSDT: parseInt(import.meta.env.VITE_ASSET_WUSDT || '1000'), // Wrapped USDT (6 decimals, Asset ID 1000) USDT: parseInt(import.meta.env.VITE_ASSET_USDT || '3'), BTC: parseInt(import.meta.env.VITE_ASSET_BTC || '4'), ETH: parseInt(import.meta.env.VITE_ASSET_ETH || '5'), @@ -146,8 +136,7 @@ export const getAssetSymbol = (assetId: number): string => { * @returns WebSocket endpoint URL */ export const getCurrentEndpoint = (): string => { - const network = import.meta.env.VITE_NETWORK || 'local'; - return NETWORK_ENDPOINTS[network as keyof typeof NETWORK_ENDPOINTS] || NETWORK_ENDPOINTS.local; + return getCurrentNetworkConfig().wsEndpoint; }; // ======================================== diff --git a/shared/lib/xcm-bridge.ts b/shared/lib/xcm-bridge.ts index 64d6752e..b03e0a1a 100644 --- a/shared/lib/xcm-bridge.ts +++ b/shared/lib/xcm-bridge.ts @@ -3,17 +3,40 @@ * * Handles Asset Hub USDT → wUSDT bridge configuration * User-friendly abstraction over complex XCM operations + * + * ALFA TESTNET MODE: Mock XCM for standalone chain testing + * BETA+ MODE: Real XCM with Rococo/Westend Asset Hub */ import { ApiPromise, WsProvider } from '@polkadot/api'; import type { Signer } from '@polkadot/api/types'; -// Westend Asset Hub endpoint +// Detect mock mode (alfa testnet) +const IS_MOCK_MODE = typeof process !== 'undefined' + ? process.env.VITE_MOCK_XCM === 'true' + : typeof import.meta !== 'undefined' + ? import.meta.env?.VITE_MOCK_XCM === 'true' + : false; + +// Mock XCM state management (localStorage) +const MOCK_XCM_STORAGE_KEY = 'pezkuwi_mock_xcm_configured'; + +function getMockXcmConfigured(): boolean { + if (typeof window === 'undefined') return false; + return localStorage.getItem(MOCK_XCM_STORAGE_KEY) === 'true'; +} + +function setMockXcmConfigured(configured: boolean): void { + if (typeof window === 'undefined') return; + localStorage.setItem(MOCK_XCM_STORAGE_KEY, String(configured)); +} + +// Westend Asset Hub endpoint (production) export const ASSET_HUB_ENDPOINT = 'wss://westend-asset-hub-rpc.polkadot.io'; // Known Asset IDs export const ASSET_HUB_USDT_ID = 1984; // USDT on Asset Hub -export const WUSDT_ASSET_ID = 1000; // wUSDT on PezkuwiChain +export const WUSDT_ASSET_ID = 1000; // wUSDT on PezkuwiChain (was 2, now 1000) export const ASSET_HUB_PARACHAIN_ID = 1000; /** @@ -42,6 +65,12 @@ export interface AssetHubUsdtInfo { * Connect to Asset Hub */ export async function connectToAssetHub(): Promise { + if (IS_MOCK_MODE) { + console.log('[MOCK XCM] Simulating Asset Hub connection for alfa testnet'); + // Return null to signal mock mode - calling code will handle gracefully + return null as any; + } + try { const provider = new WsProvider(ASSET_HUB_ENDPOINT); const api = await ApiPromise.create({ provider }); @@ -60,6 +89,17 @@ export async function connectToAssetHub(): Promise { export async function fetchAssetHubUsdtInfo( assetHubApi?: ApiPromise ): Promise { + if (IS_MOCK_MODE) { + console.log('[MOCK XCM] Returning simulated Asset Hub USDT info'); + return { + id: ASSET_HUB_USDT_ID, + name: 'Tether USD', + symbol: 'USDT', + decimals: 6, + supply: '1000000000000000', // 1 billion USDT (simulated) + }; + } + let api = assetHubApi; let shouldDisconnect = false; @@ -106,6 +146,19 @@ export async function checkBridgeStatus( const wusdtAsset = await api.query.assets.asset(WUSDT_ASSET_ID); const wusdtExists = wusdtAsset.isSome; + // Mock mode: Simulate successful bridge setup + if (IS_MOCK_MODE) { + const isConfigured = getMockXcmConfigured(); + console.log('[MOCK XCM] Returning simulated bridge status for alfa testnet (configured:', isConfigured, ')'); + return { + isConfigured, + assetHubLocation: isConfigured ? `ParaId(${ASSET_HUB_PARACHAIN_ID})` : null, + usdtMapping: isConfigured ? WUSDT_ASSET_ID : null, + assetHubConnected: true, // Simulated connection success + wusdtExists, + }; + } + // Try to connect to Asset Hub let assetHubConnected = false; try { @@ -155,6 +208,25 @@ export async function configureXcmBridge( throw new Error('Sudo pallet not available'); } + // Mock mode: Simulate successful configuration + if (IS_MOCK_MODE) { + console.log('[MOCK XCM] Simulating XCM bridge configuration for alfa testnet'); + + onStatusUpdate?.('Preparing XCM configuration...'); + await new Promise(resolve => setTimeout(resolve, 500)); + + onStatusUpdate?.('Simulating sudo transaction...'); + await new Promise(resolve => setTimeout(resolve, 1000)); + + onStatusUpdate?.('Mock XCM bridge configured successfully!'); + + // Store mock configuration state + setMockXcmConfigured(true); + + // Return mock transaction hash + return '0x' + '0'.repeat(64); + } + try { onStatusUpdate?.('Preparing XCM configuration...'); diff --git a/shared/lib/xcm-wizard.ts b/shared/lib/xcm-wizard.ts new file mode 100644 index 00000000..371e88a9 --- /dev/null +++ b/shared/lib/xcm-wizard.ts @@ -0,0 +1,506 @@ +/** + * XCM Configuration Wizard Backend Functions + * + * Handles parachain registration, HRMP channels, foreign asset registration, + * and XCM transfer testing for PezkuwiChain. + */ + +import type { ApiPromise } from '@polkadot/api'; +import type { InjectedAccountWithMeta } from '@polkadot/extension-inject/types'; + +// ======================================== +// TYPES +// ======================================== + +export type RelayChain = 'westend' | 'rococo' | 'polkadot'; + +export interface ChainArtifacts { + genesisPath: string; + genesisSize: number; + wasmPath: string; + wasmSize: number; +} + +export interface HRMPChannel { + sender: number; + receiver: number; + channelId: string; +} + +export interface AssetMetadata { + name: string; + symbol: string; + decimals: number; + minBalance: string; +} + +export interface ForeignAsset { + symbol: string; + location: { + parents: number; + interior: any; // XCM Location interior + }; + metadata: AssetMetadata; +} + +export interface RegisteredAsset { + assetId: number; + symbol: string; +} + +export interface XCMTestResult { + txHash: string; + success: boolean; + balance: string; + error?: string; +} + +// ======================================== +// STEP 1: RESERVE PARAID +// ======================================== + +/** + * Reserve a ParaId on the relay chain + * + * @param api - Polkadot.js API instance (connected to relay chain) + * @param relayChain - Target relay chain (westend/rococo/polkadot) + * @param account - Account to sign the transaction + * @returns Reserved ParaId number + */ +export async function reserveParaId( + api: ApiPromise, + relayChain: RelayChain, + account: InjectedAccountWithMeta +): Promise { + return new Promise(async (resolve, reject) => { + try { + const injector = await window.injectedWeb3[account.meta.source]?.enable?.('PezkuwiChain'); + if (!injector) { + throw new Error('Failed to get injector from wallet extension'); + } + + const signer = injector.signer; + + // Call registrar.reserve() on relay chain + const tx = api.tx.registrar.reserve(); + + let unsub: () => void; + + await tx.signAndSend(account.address, { signer }, ({ status, events, dispatchError }) => { + if (dispatchError) { + if (dispatchError.isModule) { + const decoded = api.registry.findMetaError(dispatchError.asModule); + reject(new Error(`${decoded.section}.${decoded.name}: ${decoded.docs.join(' ')}`)); + } else { + reject(new Error(dispatchError.toString())); + } + if (unsub) unsub(); + return; + } + + if (status.isInBlock) { + // Extract ParaId from events + const reservedEvent = events.find(({ event }) => + api.events.registrar.Reserved.is(event) + ); + + if (reservedEvent) { + const paraId = reservedEvent.event.data[0].toNumber(); + resolve(paraId); + if (unsub) unsub(); + } else { + reject(new Error('ParaId reservation failed: No Reserved event found')); + if (unsub) unsub(); + } + } + }).then(unsubscribe => { unsub = unsubscribe; }); + + } catch (error) { + reject(error); + } + }); +} + +// ======================================== +// STEP 2: GENERATE CHAIN ARTIFACTS +// ======================================== + +/** + * Generate genesis state and runtime WASM for parachain + * + * Note: This is a simplified version. In production, you'd call + * your blockchain node CLI to generate these artifacts. + * + * @param chainName - Name of the parachain + * @returns Paths to generated artifacts + */ +export async function generateChainArtifacts( + chainName: string +): Promise { + // In a real implementation, this would: + // 1. Call: ./target/release/pezkuwi export-genesis-state --chain= > genesis-head.hex + // 2. Call: ./target/release/pezkuwi export-genesis-wasm --chain= > runtime.wasm + // 3. Return the file paths and sizes + + // For now, we'll return placeholder paths + // The actual implementation should use Node.js child_process or a backend API + + return { + genesisPath: `/tmp/pezkuwi-${chainName}-genesis.hex`, + genesisSize: 0, // Would be actual file size + wasmPath: `/tmp/pezkuwi-${chainName}-runtime.wasm`, + wasmSize: 0, // Would be actual file size + }; +} + +// ======================================== +// STEP 3: REGISTER PARACHAIN +// ======================================== + +/** + * Register parachain on relay chain with genesis and WASM + * + * @param api - Polkadot.js API instance (relay chain) + * @param paraId - Reserved ParaId + * @param genesisFile - Genesis state file + * @param wasmFile - Runtime WASM file + * @param account - Account to sign transaction + * @returns Transaction hash + */ +export async function registerParachain( + api: ApiPromise, + paraId: number, + genesisFile: File, + wasmFile: File, + account: InjectedAccountWithMeta +): Promise { + return new Promise(async (resolve, reject) => { + try { + const injector = await window.injectedWeb3[account.meta.source]?.enable?.('PezkuwiChain'); + if (!injector) { + throw new Error('Failed to get injector from wallet extension'); + } + + const signer = injector.signer; + + // Read files as hex strings + const genesisHex = await readFileAsHex(genesisFile); + const wasmHex = await readFileAsHex(wasmFile); + + // Call registrar.register() with paraId, genesis, and wasm + const tx = api.tx.registrar.register(paraId, genesisHex, wasmHex); + + let unsub: () => void; + + await tx.signAndSend(account.address, { signer }, ({ status, dispatchError }) => { + if (dispatchError) { + if (dispatchError.isModule) { + const decoded = api.registry.findMetaError(dispatchError.asModule); + reject(new Error(`${decoded.section}.${decoded.name}: ${decoded.docs.join(' ')}`)); + } else { + reject(new Error(dispatchError.toString())); + } + if (unsub) unsub(); + return; + } + + if (status.isInBlock) { + resolve(status.asInBlock.toString()); + if (unsub) unsub(); + } + }).then(unsubscribe => { unsub = unsubscribe; }); + + } catch (error) { + reject(error); + } + }); +} + +/** + * Helper: Read File as hex string + */ +async function readFileAsHex(file: File): Promise { + return new Promise((resolve, reject) => { + const reader = new FileReader(); + reader.onload = () => { + const arrayBuffer = reader.result as ArrayBuffer; + const uint8Array = new Uint8Array(arrayBuffer); + const hex = '0x' + Array.from(uint8Array) + .map(b => b.toString(16).padStart(2, '0')) + .join(''); + resolve(hex); + }; + reader.onerror = () => reject(new Error('Failed to read file')); + reader.readAsArrayBuffer(file); + }); +} + +// ======================================== +// STEP 4: OPEN HRMP CHANNELS +// ======================================== + +/** + * Open bidirectional HRMP channels with target parachains + * + * @param api - Polkadot.js API instance (relay chain) + * @param paraId - Our ParaId + * @param targetParas - List of target ParaIds (e.g., [1000] for Asset Hub) + * @param account - Account to sign transactions + * @returns Array of opened channels + */ +export async function openHRMPChannels( + api: ApiPromise, + paraId: number, + targetParas: number[], + account: InjectedAccountWithMeta +): Promise { + const channels: HRMPChannel[] = []; + + for (const targetParaId of targetParas) { + // Open channel: paraId → targetParaId + const outgoingChannel = await openHRMPChannel(api, paraId, targetParaId, account); + channels.push(outgoingChannel); + + // Open channel: targetParaId → paraId (requires governance or target's approval) + // Note: In practice, this requires the target parachain to initiate + // For Asset Hub and system chains, this is usually done via governance + } + + return channels; +} + +/** + * Open a single HRMP channel + */ +async function openHRMPChannel( + api: ApiPromise, + sender: number, + receiver: number, + account: InjectedAccountWithMeta +): Promise { + return new Promise(async (resolve, reject) => { + try { + const injector = await window.injectedWeb3[account.meta.source]?.enable?.('PezkuwiChain'); + if (!injector) { + throw new Error('Failed to get injector from wallet extension'); + } + + const signer = injector.signer; + + // Call hrmp.hrmpInitOpenChannel(recipient, proposedMaxCapacity, proposedMaxMessageSize) + const maxCapacity = 1000; + const maxMessageSize = 102400; // 100 KB + + const tx = api.tx.hrmp.hrmpInitOpenChannel(receiver, maxCapacity, maxMessageSize); + + let unsub: () => void; + + await tx.signAndSend(account.address, { signer }, ({ status, events, dispatchError }) => { + if (dispatchError) { + if (dispatchError.isModule) { + const decoded = api.registry.findMetaError(dispatchError.asModule); + reject(new Error(`${decoded.section}.${decoded.name}: ${decoded.docs.join(' ')}`)); + } else { + reject(new Error(dispatchError.toString())); + } + if (unsub) unsub(); + return; + } + + if (status.isInBlock) { + const channelId = status.asInBlock.toString(); + resolve({ sender, receiver, channelId }); + if (unsub) unsub(); + } + }).then(unsubscribe => { unsub = unsubscribe; }); + + } catch (error) { + reject(error); + } + }); +} + +// ======================================== +// STEP 5: REGISTER FOREIGN ASSETS +// ======================================== + +/** + * Register foreign assets from other chains (via XCM) + * + * @param api - Polkadot.js API instance (our parachain) + * @param assets - List of foreign assets to register + * @param account - Account to sign transactions + * @returns List of registered assets with Asset IDs + */ +export async function registerForeignAssets( + api: ApiPromise, + assets: ForeignAsset[], + account: InjectedAccountWithMeta +): Promise { + const registered: RegisteredAsset[] = []; + + for (const asset of assets) { + const registeredAsset = await registerSingleAsset(api, asset, account); + registered.push(registeredAsset); + } + + return registered; +} + +/** + * Register a single foreign asset + */ +async function registerSingleAsset( + api: ApiPromise, + asset: ForeignAsset, + account: InjectedAccountWithMeta +): Promise { + return new Promise(async (resolve, reject) => { + try { + const injector = await window.injectedWeb3[account.meta.source]?.enable?.('PezkuwiChain'); + if (!injector) { + throw new Error('Failed to get injector from wallet extension'); + } + + const signer = injector.signer; + + // Get next available asset ID + const nextAssetId = await getNextAssetId(api); + + // Create asset with metadata + // Note: Adjust based on your pallet configuration + const createTx = api.tx.assets.create( + nextAssetId, + account.address, // Admin + asset.metadata.minBalance + ); + + const setMetadataTx = api.tx.assets.setMetadata( + nextAssetId, + asset.metadata.name, + asset.metadata.symbol, + asset.metadata.decimals + ); + + // Batch both transactions + const tx = api.tx.utility.batchAll([createTx, setMetadataTx]); + + let unsub: () => void; + + await tx.signAndSend(account.address, { signer }, ({ status, dispatchError }) => { + if (dispatchError) { + if (dispatchError.isModule) { + const decoded = api.registry.findMetaError(dispatchError.asModule); + reject(new Error(`${decoded.section}.${decoded.name}: ${decoded.docs.join(' ')}`)); + } else { + reject(new Error(dispatchError.toString())); + } + if (unsub) unsub(); + return; + } + + if (status.isInBlock) { + resolve({ + assetId: nextAssetId, + symbol: asset.metadata.symbol, + }); + if (unsub) unsub(); + } + }).then(unsubscribe => { unsub = unsubscribe; }); + + } catch (error) { + reject(error); + } + }); +} + +/** + * Get next available Asset ID + */ +async function getNextAssetId(api: ApiPromise): Promise { + // Query existing assets and find the next ID + // This is a simplified version - adjust based on your implementation + const assets = await api.query.assets.asset.entries(); + + if (assets.length === 0) { + return 1000; // Start from 1000 for foreign assets + } + + const maxId = Math.max(...assets.map(([key]) => { + const assetId = key.args[0].toNumber(); + return assetId; + })); + + return maxId + 1; +} + +// ======================================== +// STEP 6: TEST XCM TRANSFER +// ======================================== + +/** + * Test XCM transfer from Asset Hub USDT to our wUSDT + * + * @param api - Polkadot.js API instance (our parachain) + * @param amount - Amount to transfer (in smallest unit) + * @param account - Account to receive the transfer + * @returns Test result with transaction hash and balance + */ +export async function testXCMTransfer( + api: ApiPromise, + amount: string, + account: InjectedAccountWithMeta +): Promise { + try { + // This is a placeholder for XCM testing + // In reality, you'd need to: + // 1. Connect to Asset Hub + // 2. Send limitedReserveTransferAssets() to our parachain + // 3. Monitor for AssetReceived event on our side + + // For now, return a mock success result + return { + txHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + success: false, + balance: '0', + error: 'XCM testing requires connection to relay chain and Asset Hub', + }; + } catch (error) { + return { + txHash: '', + success: false, + balance: '0', + error: error instanceof Error ? error.message : 'Unknown error', + }; + } +} + +// ======================================== +// UTILITY FUNCTIONS +// ======================================== + +/** + * Get relay chain endpoint based on network selection + */ +export function getRelayChainEndpoint(relayChain: RelayChain): string { + const endpoints = { + westend: 'wss://westend-rpc.polkadot.io', + rococo: 'wss://rococo-rpc.polkadot.io', + polkadot: 'wss://rpc.polkadot.io', + }; + + return endpoints[relayChain]; +} + +/** + * Asset Hub ParaId by relay chain + */ +export function getAssetHubParaId(relayChain: RelayChain): number { + const paraIds = { + westend: 1000, // Westend Asset Hub + rococo: 1000, // Rococo Asset Hub + polkadot: 1000, // Polkadot Asset Hub (Statemint) + }; + + return paraIds[relayChain]; +} diff --git a/web/generate-docs-structure.cjs b/web/generate-docs-structure.cjs new file mode 100644 index 00000000..248e2e36 --- /dev/null +++ b/web/generate-docs-structure.cjs @@ -0,0 +1,228 @@ +const fs = require('fs'); +const path = require('path'); +const { spawnSync } = require('child_process'); + +// --- Configuration --- +const pezkuwiSdkRoot = path.join(__dirname, '..', '..', 'Pezkuwi-SDK'); +const sdkDocsSourcePath = path.join(pezkuwiSdkRoot, 'docs', 'sdk'); +const mainDocsSourcePath = path.join(pezkuwiSdkRoot, 'docs'); // This is where whitepaper.md etc. are +const publicPath = path.join(__dirname, 'public'); +const publicDocsPath = path.join(publicPath, 'docs'); // Where markdown/rs files will be copied +const rustdocDestPath = path.join(publicPath, 'sdk_docs'); // Destination for BUILT rustdocs (e.g., public/sdk_docs/pezkuwi_sdk_docs/index.html) +const structureOutputPath = path.join(publicPath, 'docs-structure.json'); +const rustdocBuildOutputPath = path.join(pezkuwiSdkRoot, 'target', 'doc'); // Output of cargo doc + +// Absolute path to rustup (used to build rustdoc) +const rustupPath = '/home/mamostehp/.cargo/bin/rustup'; + +// Path to the rebranding script (now .cjs) +const rebrandScriptPath = path.join(__dirname, 'rebrand-rustdoc.cjs'); + + +// --- Helper Functions --- + +function runCommand(command, args, cwd) { + console.log(`\n> Running command: ${command} ${args.join(' ')} in ${cwd}`); + const result = spawnSync(command, args, { stdio: 'inherit', cwd }); + if (result.error) { + console.error(`Error executing command: ${command}`); + throw result.error; + } + if (result.status !== 0) { + throw new Error(`Command "${command} ${args.join(' ')}" failed with exit code ${result.status}`); + } +} + +function copyRecursive(src, dest) { + console.log(`↪️ Copying from ${src} to ${dest}...`); + fs.mkdirSync(dest, { recursive: true }); + fs.cpSync(src, dest, { recursive: true }); +} + +function removeDir(dir) { + console.log(`🧹 Clearing directory: ${dir}...`); + if (fs.existsSync(dir)) { + fs.rmSync(dir, { recursive: true, force: true }); + } +} + +// Files that should be explicitly grouped under "General Docs" +const generalCategoryFileNames = [ + 'AUDIT.md', + 'BACKPORT.md', + 'RELEASE.md', + 'runtimes-pallets.md', + 'workflow_rebranding.md' +]; + +function generateRecursiveStructure(currentDir) { + const currentStructure = {}; + const items = fs.readdirSync(currentDir); + + items.sort((a, b) => { + try { + const aIsDir = fs.statSync(path.join(currentDir, a)).isDirectory(); + const bIsDir = fs.statSync(path.join(currentDir, b)).isDirectory(); + if (aIsDir && !bIsDir) return -1; // Directories first + if (!aIsDir && bIsDir) return 1; + return a.localeCompare(b); // Then alphabetical + } catch (e) { + return 0; + } + }); + + for (const item of items) { + const ignoreList = ['images', 'sdk', 'target', 'Cargo.toml', 'build.rs']; + if (ignoreList.includes(item) || item.startsWith('.') || item === 'Cargo.lock') { + continue; + } + + const fullPath = path.join(currentDir, item); + const stat = fs.statSync(fullPath); + let title = item.replace(/\.(md|rs)$/, ''); + title = title.replace(/_/g, ' ').replace(/-/g, ' ').replace(/\b\w/g, l => l.toUpperCase()); + + const relativePath = path.relative(mainDocsSourcePath, fullPath).replace(/\\/g, '/'); + + if (stat.isDirectory()) { + const subStructure = generateRecursiveStructure(fullPath); + if (Object.keys(subStructure).length > 0) { + currentStructure[title] = subStructure; + } + } else if (item.endsWith('.md') || item.endsWith('.rs')) { + currentStructure[title] = relativePath; + } + } + return currentStructure; +} + + +// --- Main Execution --- + +function main() { + try { + console.log('--- Documentation Automation ---'); + console.log(`Pezkuwi-SDK Root: ${pezkuwiSdkRoot}`); + console.log(`SDK Docs Source: ${sdkDocsSourcePath}`); + console.log(`Main Docs Source: ${mainDocsSourcePath}`); + + // 1. Build the Rust SDK documentation (if tools available) + console.log('\n--- Step 1: Building SDK Documentation (Attempting) ---'); + let rustdocBuiltSuccessfully = false; + try { + runCommand(rustupPath, ['run', 'stable', 'cargo', 'doc', '--no-deps'], sdkDocsSourcePath); + console.log('✅ SDK documentation built successfully.'); + rustdocBuiltSuccessfully = true; + } catch (e) { + console.warn(`⚠️ Warning: Could not build SDK documentation. Error: ${e.message}`); + console.warn(' This might be due to missing Rust toolchain or environment issues. Proceeding without building rustdoc.'); + } + + // 2. Perform Rebranding on the Built Rustdoc (if built) + if (rustdocBuiltSuccessfully && fs.existsSync(rustdocBuildOutputPath)) { + console.log('\n--- Step 2: Rebranding Built SDK Documentation ---'); + runCommand('node', [rebrandScriptPath, rustdocBuildOutputPath], __dirname); // Run rebranding script + console.log('✅ Built SDK docs rebranded successfully.'); + } + + + // 3. Clean up old public documentation artifacts + console.log('\n--- Step 3: Cleaning Public Directories ---'); + removeDir(publicDocsPath); + removeDir(rustdocDestPath); + + // 4. Copy main Markdown/RS files from Pezkuwi-SDK/docs to public/docs + console.log('\n--- Step 4: Copying Main Documentation Files ---'); + copyRecursive(mainDocsSourcePath, publicDocsPath); + console.log('✅ Main documentation files copied successfully.'); + + // 5. Copy the BUILT and Rebranded Rustdoc site (if built successfully) + if (rustdocBuiltSuccessfully && fs.existsSync(rustdocBuildOutputPath)) { + console.log('\n--- Step 5: Copying Built and Rebranded SDK Documentation ---'); + copyRecursive(rustdocBuildOutputPath, rustdocDestPath); + console.log('✅ Built and rebranded SDK docs copied successfully.'); + } else { + console.warn('\n⚠️ Warning: Rustdoc build output not found or build failed. Skipping copy of built SDK docs.'); + } + + + // 6. Generate the final navigation structure + console.log('\n--- Step 6: Generating Navigation Structure ---'); + const rawStructure = generateRecursiveStructure(mainDocsSourcePath); + + const finalStructure = {}; + const generalDocs = {}; + + // Iterate through the raw structure to categorize + for (const key in rawStructure) { + // Check if the item is a string (a file) and if its base name is in the generalCategoryFileNames list + if (typeof rawStructure[key] === 'string' && generalCategoryFileNames.includes(path.basename(rawStructure[key]))) { + generalDocs[key] = rawStructure[key]; + } else { + finalStructure[key] = rawStructure[key]; // Keep as is (folder or other direct file) + } + } + + // Add "Getting Started" as the first category + finalStructure['Getting Started'] = { + 'Introduction': 'introduction.md' + }; + + // Move whitepaper to Getting Started if it exists, and remove from rawStructure to prevent duplication + if (rawStructure['Whitepaper']) { + finalStructure['Getting Started']['Whitepaper'] = 'whitepaper/whitepaper.md'; + delete rawStructure['Whitepaper']; + } + + // Add SDK Reference section (always visible) + finalStructure['SDK Reference'] = { + '📚 Rust SDK Docs': 'sdk://open', + 'Runtimes & Pallets': 'runtimes-pallets.md' + }; + + // Remove items that are moved to other categories + if (generalDocs['Genesis Engineering Plan']) { + delete generalDocs['Genesis Engineering Plan']; + } + if (generalDocs['Runtimes Pallets']) { + delete generalDocs['Runtimes Pallets']; + } + + // Add "General Docs" as a top-level category + if (Object.keys(generalDocs).length > 0) { + finalStructure['General Docs'] = generalDocs; + } + + // Sort the top-level keys for consistent sidebar order + const sortedKeys = Object.keys(finalStructure).sort((a, b) => { + // Priority order: Getting Started, SDK Reference, General Docs, Contributor, Whitepaper, then alphabetical for others + const order = ['Getting Started', 'SDK Reference', 'General Docs', 'Contributor', 'Whitepaper']; + const indexA = order.indexOf(a); + const indexB = order.indexOf(b); + + if (indexA === -1 && indexB === -1) { // Both not in priority list + return a.localeCompare(b); + } + if (indexA === -1) return 1; // A not in list, B is, so B comes first + if (indexB === -1) return -1; // B not in list, A is, so A comes first + return indexA - indexB; // Sort by priority index + }); + + const finalSortedStructure = {}; + for (const key of sortedKeys) { + finalSortedStructure[key] = finalStructure[key]; + } + + fs.writeFileSync(structureOutputPath, JSON.stringify(finalSortedStructure, null, 2)); + console.log(`✅ Successfully generated docs structure at ${structureOutputPath}`); + + console.log('\n🚀 Documentation automation complete!'); + + } catch (error) { + console.error('\n❌ FATAL ERROR during documentation automation:'); + console.error(error); + process.exit(1); + } +} + +main(); \ No newline at end of file diff --git a/web/package-lock.json b/web/package-lock.json index 85604923..a82d8f14 100644 --- a/web/package-lock.json +++ b/web/package-lock.json @@ -44,11 +44,15 @@ "@sentry/react": "^10.26.0", "@supabase/supabase-js": "^2.49.4", "@tanstack/react-query": "^5.56.2", + "@types/dompurify": "^3.0.5", + "@types/react-syntax-highlighter": "^15.5.13", "@types/uuid": "^10.0.0", + "buffer": "^6.0.3", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "cmdk": "^1.0.0", "date-fns": "^3.6.0", + "dompurify": "^3.3.1", "embla-carousel-react": "^8.3.0", "highlight.js": "^11.9.0", "i18next": "^23.7.6", @@ -65,6 +69,7 @@ "react-i18next": "^14.0.0", "react-resizable-panels": "^2.1.3", "react-router-dom": "^6.26.2", + "react-syntax-highlighter": "^16.1.0", "recharts": "^2.12.7", "sonner": "^1.5.0", "tailwind-merge": "^2.5.2", @@ -96,6 +101,7 @@ "typescript": "^5.5.3", "typescript-eslint": "^8.0.1", "vite": "^5.4.1", + "vite-plugin-node-polyfills": "^0.24.0", "vitest": "^4.0.10" } }, @@ -2752,6 +2758,79 @@ "dev": true, "license": "MIT" }, + "node_modules/@rollup/plugin-inject": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@rollup/plugin-inject/-/plugin-inject-5.0.5.tgz", + "integrity": "sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.3" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-inject/node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@rollup/pluginutils": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.3.0.tgz", + "integrity": "sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/pluginutils/node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@rollup/pluginutils/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/@rollup/rollup-linux-x64-gnu": { "version": "4.52.5", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.52.5.tgz", @@ -3323,6 +3402,15 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/dompurify": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/dompurify/-/dompurify-3.0.5.tgz", + "integrity": "sha512-1Wg0g3BtQF7sSb27fJQAKck1HECM6zV1EB66j8JH9i3LCjYabJa0FSdiSgsD5K/RbrsR0SiraKacLB+T8ZVYAg==", + "license": "MIT", + "dependencies": { + "@types/trusted-types": "*" + } + }, "node_modules/@types/estree": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", @@ -3330,6 +3418,15 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, "node_modules/@types/json-schema": { "version": "7.0.15", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", @@ -3352,11 +3449,16 @@ "integrity": "sha512-PIzZZlEppgrpoT2QgbnDU+MMzuR6BbCjllj0bM70lWoejMeNJAxCchxnv7J3XFkI8MpygtRpzXrIlmWUBclP5A==", "license": "MIT" }, + "node_modules/@types/prismjs": { + "version": "1.26.5", + "resolved": "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.5.tgz", + "integrity": "sha512-AUZTa7hQ2KY5L7AmtSiqxlhWxb4ina0yd8hNbl4TWuqnv/pFP0nDMb3YrfSBf4hJVGLh2YEIBfKaBW/9UEl6IQ==", + "license": "MIT" + }, "node_modules/@types/prop-types": { "version": "15.7.15", "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.15.tgz", "integrity": "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==", - "devOptional": true, "license": "MIT" }, "node_modules/@types/qrcode": { @@ -3373,7 +3475,6 @@ "version": "18.3.26", "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.26.tgz", "integrity": "sha512-RFA/bURkcKzx/X9oumPG9Vp3D3JUgus/d0b67KB0t5S/raciymilkOa66olh78MUI92QLbEJevO7rvqU/kjwKA==", - "devOptional": true, "license": "MIT", "dependencies": { "@types/prop-types": "*", @@ -3390,6 +3491,27 @@ "@types/react": "^18.0.0" } }, + "node_modules/@types/react-syntax-highlighter": { + "version": "15.5.13", + "resolved": "https://registry.npmjs.org/@types/react-syntax-highlighter/-/react-syntax-highlighter-15.5.13.tgz", + "integrity": "sha512-uLGJ87j6Sz8UaBAooU0T6lWJ0dBmjZgN1PZTrj05TNql2/XpC6+4HhMT5syIdFUUt+FASfCeLLv4kBygNU+8qA==", + "license": "MIT", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "license": "MIT" + }, + "node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "license": "MIT" + }, "node_modules/@types/uuid": { "version": "10.0.0", "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-10.0.0.tgz", @@ -4030,6 +4152,39 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", + "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", + "dev": true, + "license": "MIT" + }, + "node_modules/assert": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.1.0.tgz", + "integrity": "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "is-nan": "^1.3.2", + "object-is": "^1.1.5", + "object.assign": "^4.1.4", + "util": "^0.12.5" + } + }, "node_modules/assertion-error": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", @@ -4110,6 +4265,26 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "license": "MIT" }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, "node_modules/baseline-browser-mapping": { "version": "2.8.20", "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.20.tgz", @@ -4171,6 +4346,156 @@ "node": ">=8" } }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", + "dev": true, + "license": "MIT" + }, + "node_modules/browser-resolve": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-2.0.0.tgz", + "integrity": "sha512-7sWsQlYL2rGLy2IWm8WL8DCTJvYLc/qlOnsakDac87SOoCd16WLsaAMdCiAqsTNHIe+SXfaqyxyo6THoWqs8WQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve": "^1.17.0" + } + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.1.tgz", + "integrity": "sha512-YBjSAiTqM04ZVei6sXighu679a3SqWORA3qZTEqZImnlkDIFtKc6pNutpjyZ8RJTjQtuYfeetkxM11GwoYXMIQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^5.2.1", + "randombytes": "^2.1.0", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.5.tgz", + "integrity": "sha512-C2AUdAJg6rlM2W5QMp2Q4KGQMVBwR1lIimTsUnutJ8bMpW5B52pGpR2gEnNBNwijumDo5FojQ0L9JrXA8m4YEw==", + "dev": true, + "license": "ISC", + "dependencies": { + "bn.js": "^5.2.2", + "browserify-rsa": "^4.1.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.6.1", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.9", + "readable-stream": "^2.3.8", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/browserify-sign/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/browserify-sign/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/browserify-sign/node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "license": "MIT" + }, + "node_modules/browserify-sign/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/browserify-sign/node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "license": "MIT" + }, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "pako": "~1.0.5" + } + }, "node_modules/browserslist": { "version": "4.27.0", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.27.0.tgz", @@ -4205,6 +4530,44 @@ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", + "dev": true, + "license": "MIT" + }, "node_modules/call-bind": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", @@ -4331,6 +4694,36 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/character-entities": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-reference-invalid": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", + "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/chokidar": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", @@ -4367,6 +4760,21 @@ "node": ">= 6" } }, + "node_modules/cipher-base": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.7.tgz", + "integrity": "sha512-Mz9QMT5fJe7bKI7MH31UilT5cEK5EHHRCccw/YRFsRY47AuNgaV6HY3rscp0/I4Q+tTW/5zoqpSeRRI54TkDWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1", + "to-buffer": "^1.2.2" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/class-variance-authority": { "version": "0.7.1", "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.1.tgz", @@ -4488,6 +4896,16 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "license": "MIT" }, + "node_modules/comma-separated-tokens": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/commander": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", @@ -4504,6 +4922,80 @@ "dev": true, "license": "MIT" }, + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", + "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", + "dev": true, + "license": "MIT" + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "node_modules/create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "dev": true, + "license": "MIT" + }, "node_modules/cross-spawn": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", @@ -4518,6 +5010,33 @@ "node": ">= 8" } }, + "node_modules/crypto-browserify": { + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.1.tgz", + "integrity": "sha512-r4ESw/IlusD17lgQi1O20Fa3qNnsckR126TdUuBgAu7GBYSIPvdNyONd3Zrxh0xCwA4+6w/TDArBPsMvhur+KQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserify-cipher": "^1.0.1", + "browserify-sign": "^4.2.3", + "create-ecdh": "^4.0.4", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "diffie-hellman": "^5.0.3", + "hash-base": "~3.0.4", + "inherits": "^2.0.4", + "pbkdf2": "^3.1.2", + "public-encrypt": "^4.0.3", + "randombytes": "^2.1.0", + "randomfill": "^1.0.4" + }, + "engines": { + "node": ">= 0.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/css-tree": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.1.0.tgz", @@ -4856,6 +5375,19 @@ "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==", "license": "MIT" }, + "node_modules/decode-named-character-reference": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.2.0.tgz", + "integrity": "sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==", + "license": "MIT", + "dependencies": { + "character-entities": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", @@ -4909,6 +5441,17 @@ "node": ">=6" } }, + "node_modules/des.js": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", + "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, "node_modules/detect-node-es": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", @@ -4921,6 +5464,25 @@ "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", "license": "Apache-2.0" }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", + "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", + "dev": true, + "license": "MIT" + }, "node_modules/dijkstrajs": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.3.tgz", @@ -4964,6 +5526,28 @@ "csstype": "^3.0.2" } }, + "node_modules/domain-browser": { + "version": "4.22.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.22.0.tgz", + "integrity": "sha512-IGBwjF7tNk3cwypFNH/7bfzBcgSCbaMOD3GsaY1AU/JRrnHnYgEM0+9kQt52iZxjNsjBtJYtao146V+f8jFZNw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://bevry.me/fund" + } + }, + "node_modules/dompurify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.3.1.tgz", + "integrity": "sha512-qkdCKzLNtrgPFP1Vo+98FRzJnBRGe4ffyCea9IwHB1fyxPOeNTHpLKYGd4Uk9xvNoH0ZoOjwZxNptyMwqrId1Q==", + "license": "(MPL-2.0 OR Apache-2.0)", + "optionalDependencies": { + "@types/trusted-types": "^2.0.7" + } + }, "node_modules/dunder-proto": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", @@ -4992,6 +5576,29 @@ "dev": true, "license": "ISC" }, + "node_modules/elliptic": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.6.1.tgz", + "integrity": "sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", + "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", + "dev": true, + "license": "MIT" + }, "node_modules/embla-carousel": { "version": "8.6.0", "resolved": "https://registry.npmjs.org/embla-carousel/-/embla-carousel-8.6.0.tgz", @@ -5539,6 +6146,27 @@ "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", "license": "MIT" }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, "node_modules/expect-type": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.2.2.tgz", @@ -5616,6 +6244,19 @@ "reusify": "^1.0.4" } }, + "node_modules/fault": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz", + "integrity": "sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==", + "license": "MIT", + "dependencies": { + "format": "^0.2.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/fetch-blob": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", @@ -5734,6 +6375,14 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/format": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", + "integrity": "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==", + "engines": { + "node": ">=0.4.x" + } + }, "node_modules/formdata-polyfill": { "version": "4.0.10", "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", @@ -6072,6 +6721,31 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/hash-base": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.5.tgz", + "integrity": "sha512-vXm0l45VbcHEVlTCzs8M+s0VeYsB2lnlAaThoLKGXr3bE/VWDOelNUnycUPEhKEaXARL2TEFjBOyUiM6+55KBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, "node_modules/hasown": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", @@ -6084,6 +6758,36 @@ "node": ">= 0.4" } }, + "node_modules/hast-util-parse-selector": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", + "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hastscript": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-9.0.1.tgz", + "integrity": "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-parse-selector": "^4.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/highlight.js": { "version": "11.11.1", "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.11.1.tgz", @@ -6093,6 +6797,24 @@ "node": ">=12.0.0" } }, + "node_modules/highlightjs-vue": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/highlightjs-vue/-/highlightjs-vue-1.0.0.tgz", + "integrity": "sha512-PDEfEF102G23vHmPhLyPboFCD+BkMGu+GuJe2d9/eH4FsCwvgBpnc9n0pGE+ffKdph38s6foEZiEjdgHdzp+IA==", + "license": "CC0-1.0" + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, "node_modules/hoist-non-react-statics": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", @@ -6144,6 +6866,13 @@ "node": ">= 14" } }, + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", + "dev": true, + "license": "MIT" + }, "node_modules/https-proxy-agent": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", @@ -6219,6 +6948,26 @@ "node": ">=0.10.0" } }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, "node_modules/ignore": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", @@ -6266,6 +7015,13 @@ "node": ">=8" } }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, + "license": "ISC" + }, "node_modules/input-otp": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/input-otp/-/input-otp-1.4.2.tgz", @@ -6300,6 +7056,47 @@ "node": ">=12" } }, + "node_modules/is-alphabetical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", + "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-alphanumerical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", + "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", + "license": "MIT", + "dependencies": { + "is-alphabetical": "^2.0.0", + "is-decimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-arguments": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.2.0.tgz", + "integrity": "sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-array-buffer": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", @@ -6446,6 +7243,16 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-decimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", + "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -6512,6 +7319,16 @@ "node": ">=0.10.0" } }, + "node_modules/is-hexadecimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", + "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/is-map": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", @@ -6525,6 +7342,23 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-nan": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", + "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-negative-zero": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", @@ -6729,6 +7563,16 @@ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", "license": "ISC" }, + "node_modules/isomorphic-timers-promises": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/isomorphic-timers-promises/-/isomorphic-timers-promises-1.0.1.tgz", + "integrity": "sha512-u4sej9B1LPSxTGKB/HiuzvEQnXH0ECYkSVQU39koSwmFAxhlEAFl9RdTvLv4TOTQUgBS5O3O5fwUxk6byBZ+IQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, "node_modules/iterator.prototype": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.5.tgz", @@ -6993,6 +7837,29 @@ "loose-envify": "cli.js" } }, + "node_modules/lowlight": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-1.20.0.tgz", + "integrity": "sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw==", + "license": "MIT", + "dependencies": { + "fault": "^1.0.0", + "highlight.js": "~10.7.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/lowlight/node_modules/highlight.js": { + "version": "10.7.3", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", + "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", + "license": "BSD-3-Clause", + "engines": { + "node": "*" + } + }, "node_modules/lru-cache": { "version": "10.4.3", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", @@ -7051,6 +7918,18 @@ "node": ">= 0.4" } }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "license": "MIT", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, "node_modules/mdn-data": { "version": "2.12.2", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.12.2.tgz", @@ -7080,6 +7959,27 @@ "node": ">=8.6" } }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", + "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", + "dev": true, + "license": "MIT" + }, "node_modules/min-indent": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", @@ -7090,6 +7990,20 @@ "node": ">=4" } }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true, + "license": "ISC" + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", + "dev": true, + "license": "MIT" + }, "node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -7232,6 +8146,77 @@ "dev": true, "license": "MIT" }, + "node_modules/node-stdlib-browser": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-stdlib-browser/-/node-stdlib-browser-1.3.1.tgz", + "integrity": "sha512-X75ZN8DCLftGM5iKwoYLA3rjnrAEs97MkzvSd4q2746Tgpg8b8XWiBGiBG4ZpgcAqBgtgPHTiAc8ZMCvZuikDw==", + "dev": true, + "license": "MIT", + "dependencies": { + "assert": "^2.0.0", + "browser-resolve": "^2.0.0", + "browserify-zlib": "^0.2.0", + "buffer": "^5.7.1", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "create-require": "^1.1.1", + "crypto-browserify": "^3.12.1", + "domain-browser": "4.22.0", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "isomorphic-timers-promises": "^1.0.1", + "os-browserify": "^0.3.0", + "path-browserify": "^1.0.1", + "pkg-dir": "^5.0.0", + "process": "^0.11.10", + "punycode": "^1.4.1", + "querystring-es3": "^0.2.1", + "readable-stream": "^3.6.0", + "stream-browserify": "^3.0.0", + "stream-http": "^3.2.0", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.1", + "url": "^0.11.4", + "util": "^0.12.4", + "vm-browserify": "^1.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-stdlib-browser/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/node-stdlib-browser/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "dev": true, + "license": "MIT" + }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", @@ -7282,6 +8267,23 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/object-is": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", + "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/object-keys": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", @@ -7385,6 +8387,13 @@ "node": ">= 0.8.0" } }, + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", + "dev": true, + "license": "MIT" + }, "node_modules/own-keys": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", @@ -7450,6 +8459,13 @@ "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", "license": "BlueOak-1.0.0" }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true, + "license": "(MIT AND Zlib)" + }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -7463,6 +8479,48 @@ "node": ">=6" } }, + "node_modules/parse-asn1": { + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.9.tgz", + "integrity": "sha512-fIYNuZ/HastSb80baGOuPRo1O9cf4baWw5WsAp7dBuUzeTD/BoaG8sVTdlPFksBE2lF21dN+A1AnrpIjSWqHHg==", + "dev": true, + "license": "ISC", + "dependencies": { + "asn1.js": "^4.10.1", + "browserify-aes": "^1.2.0", + "evp_bytestokey": "^1.0.3", + "pbkdf2": "^3.1.5", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/parse-entities": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.2.tgz", + "integrity": "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "character-entities-legacy": "^3.0.0", + "character-reference-invalid": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "is-alphanumerical": "^2.0.0", + "is-decimal": "^2.0.0", + "is-hexadecimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/parse-entities/node_modules/@types/unist": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", + "license": "MIT" + }, "node_modules/parse5": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/parse5/-/parse5-8.0.0.tgz", @@ -7476,6 +8534,13 @@ "url": "https://github.com/inikulin/parse5?sponsor=1" } }, + "node_modules/path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", + "dev": true, + "license": "MIT" + }, "node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -7523,6 +8588,24 @@ "dev": true, "license": "MIT" }, + "node_modules/pbkdf2": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.5.tgz", + "integrity": "sha512-Q3CG/cYvCO1ye4QKkuH7EXxs3VC/rI1/trd+qX2+PolbaKG0H+bgcZzrTt96mMyRtejk+JMCiLUn3y29W8qmFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "ripemd160": "^2.0.3", + "safe-buffer": "^5.2.1", + "sha.js": "^2.4.12", + "to-buffer": "^1.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/picocolors": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", @@ -7559,6 +8642,19 @@ "node": ">= 6" } }, + "node_modules/pkg-dir": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^5.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/pngjs": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz", @@ -7807,6 +8903,32 @@ "license": "MIT", "peer": true }, + "node_modules/prismjs": { + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.30.0.tgz", + "integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true, + "license": "MIT" + }, "node_modules/prop-types": { "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", @@ -7833,6 +8955,38 @@ "node": ">= 8" } }, + "node_modules/property-information": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.1.0.tgz", + "integrity": "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", + "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", + "dev": true, + "license": "MIT" + }, "node_modules/punycode": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", @@ -7860,6 +9014,31 @@ "node": ">=10.13.0" } }, + "node_modules/qs": { + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz", + "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -7880,6 +9059,27 @@ ], "license": "MIT" }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, "node_modules/react": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", @@ -8089,6 +9289,35 @@ } } }, + "node_modules/react-syntax-highlighter": { + "version": "16.1.0", + "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-16.1.0.tgz", + "integrity": "sha512-E40/hBiP5rCNwkeBN1vRP+xow1X0pndinO+z3h7HLsHyjztbyjfzNWNKuAsJj+7DLam9iT4AaaOZnueCU+Nplg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.28.4", + "highlight.js": "^10.4.1", + "highlightjs-vue": "^1.0.0", + "lowlight": "^1.17.0", + "prismjs": "^1.30.0", + "refractor": "^5.0.0" + }, + "engines": { + "node": ">= 16.20.2" + }, + "peerDependencies": { + "react": ">= 0.14.0" + } + }, + "node_modules/react-syntax-highlighter/node_modules/highlight.js": { + "version": "10.7.3", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", + "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", + "license": "BSD-3-Clause", + "engines": { + "node": "*" + } + }, "node_modules/react-transition-group": { "version": "4.4.5", "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", @@ -8114,6 +9343,21 @@ "pify": "^2.3.0" } }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -8195,6 +9439,22 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/refractor": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/refractor/-/refractor-5.0.0.tgz", + "integrity": "sha512-QXOrHQF5jOpjjLfiNk5GFnWhRXvxjUVnlFxkeDmewR5sXkr3iM46Zo+CnRR8B+MDVqkULW4EcLVcRBNOPXHosw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/prismjs": "^1.0.0", + "hastscript": "^9.0.0", + "parse-entities": "^4.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/regexp.prototype.flags": { "version": "1.5.4", "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", @@ -8281,6 +9541,83 @@ "node": ">=0.10.0" } }, + "node_modules/ripemd160": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.3.tgz", + "integrity": "sha512-5Di9UC0+8h1L6ZD2d7awM7E/T4uA1fJRlx6zk/NvdCCVEoAnFqvHmCuNeIKoCeIixBX/q8uM+6ycDvF8woqosA==", + "dev": true, + "license": "MIT", + "dependencies": { + "hash-base": "^3.1.2", + "inherits": "^2.0.4" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/ripemd160/node_modules/hash-base": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.2.tgz", + "integrity": "sha512-Bb33KbowVTIj5s7Ked1OsqHUeCpz//tPwR+E2zJgJKo9Z5XolZ9b6bdUgjmYlwnWhoOQKoTd1TYToZGn5mAYOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^2.3.8", + "safe-buffer": "^5.2.1", + "to-buffer": "^1.2.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/ripemd160/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/ripemd160/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/ripemd160/node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "license": "MIT" + }, + "node_modules/ripemd160/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/ripemd160/node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "license": "MIT" + }, "node_modules/rollup": { "version": "4.52.5", "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.52.5.tgz", @@ -8375,6 +9712,27 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, "node_modules/safe-push-apply": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", @@ -8514,6 +9872,34 @@ "node": ">= 0.4" } }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", + "dev": true, + "license": "MIT" + }, + "node_modules/sha.js": { + "version": "2.4.12", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.12.tgz", + "integrity": "sha512-8LzC5+bvI45BjpfXU8V5fdU2mfeKiQe1D1gIMn7XUlF3OTUrpdJpPPH4EMAnF0DsHHdSZqCdSss5qCmJKuiO3w==", + "dev": true, + "license": "(MIT AND BSD-3-Clause)", + "dependencies": { + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1", + "to-buffer": "^1.2.0" + }, + "bin": { + "sha.js": "bin.js" + }, + "engines": { + "node": ">= 0.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -8659,6 +10045,16 @@ "node": ">=0.10.0" } }, + "node_modules/space-separated-tokens": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/stackback": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", @@ -8687,6 +10083,40 @@ "node": ">= 0.4" } }, + "node_modules/stream-browserify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", + "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "~2.0.4", + "readable-stream": "^3.5.0" + } + }, + "node_modules/stream-http": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz", + "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==", + "dev": true, + "license": "MIT", + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "xtend": "^4.0.2" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, "node_modules/string-width": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", @@ -9051,6 +10481,19 @@ "node": ">=0.8" } }, + "node_modules/timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" + } + }, "node_modules/tiny-invariant": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", @@ -9149,6 +10592,21 @@ "dev": true, "license": "MIT" }, + "node_modules/to-buffer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.2.2.tgz", + "integrity": "sha512-db0E3UJjcFhpDhAF4tLo03oli3pwl3dbnzXOUIlRKrp+ldk/VUxzpWYZENsw2SZiuBjHAk7DfB0VU7NKdpb6sw==", + "dev": true, + "license": "MIT", + "dependencies": { + "isarray": "^2.0.5", + "safe-buffer": "^5.2.1", + "typed-array-buffer": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -9205,6 +10663,13 @@ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "license": "0BSD" }, + "node_modules/tty-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", + "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==", + "dev": true, + "license": "MIT" + }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -9400,6 +10865,27 @@ "punycode": "^2.1.0" } }, + "node_modules/url": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.4.tgz", + "integrity": "sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "punycode": "^1.4.1", + "qs": "^6.12.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "dev": true, + "license": "MIT" + }, "node_modules/use-callback-ref": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.3.tgz", @@ -9452,6 +10938,20 @@ "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, + "node_modules/util": { + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "which-typed-array": "^1.1.2" + } + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -9566,6 +11066,23 @@ } } }, + "node_modules/vite-plugin-node-polyfills": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/vite-plugin-node-polyfills/-/vite-plugin-node-polyfills-0.24.0.tgz", + "integrity": "sha512-GA9QKLH+vIM8NPaGA+o2t8PDfFUl32J8rUp1zQfMKVJQiNkOX4unE51tR6ppl6iKw5yOrDAdSH7r/UIFLCVhLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rollup/plugin-inject": "^5.0.5", + "node-stdlib-browser": "^1.2.0" + }, + "funding": { + "url": "https://github.com/sponsors/davidmyersdev" + }, + "peerDependencies": { + "vite": "^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" + } + }, "node_modules/vitest": { "version": "4.0.10", "resolved": "https://registry.npmjs.org/vitest/-/vitest-4.0.10.tgz", @@ -9836,6 +11353,13 @@ } } }, + "node_modules/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true, + "license": "MIT" + }, "node_modules/void-elements": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", @@ -10169,6 +11693,16 @@ "dev": true, "license": "MIT" }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4" + } + }, "node_modules/y18n": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", diff --git a/web/package.json b/web/package.json index 3d0d0f4d..c25eb7df 100644 --- a/web/package.json +++ b/web/package.json @@ -4,7 +4,9 @@ "version": "0.0.0", "type": "module", "scripts": { + "predev": "node generate-docs-structure.cjs", "dev": "vite", + "prebuild": "node generate-docs-structure.cjs", "build": "vite build", "build:dev": "vite build --mode development", "lint": "eslint .", @@ -49,11 +51,15 @@ "@sentry/react": "^10.26.0", "@supabase/supabase-js": "^2.49.4", "@tanstack/react-query": "^5.56.2", + "@types/dompurify": "^3.0.5", + "@types/react-syntax-highlighter": "^15.5.13", "@types/uuid": "^10.0.0", + "buffer": "^6.0.3", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "cmdk": "^1.0.0", "date-fns": "^3.6.0", + "dompurify": "^3.3.1", "embla-carousel-react": "^8.3.0", "highlight.js": "^11.9.0", "i18next": "^23.7.6", @@ -70,6 +76,7 @@ "react-i18next": "^14.0.0", "react-resizable-panels": "^2.1.3", "react-router-dom": "^6.26.2", + "react-syntax-highlighter": "^16.1.0", "recharts": "^2.12.7", "sonner": "^1.5.0", "tailwind-merge": "^2.5.2", @@ -101,6 +108,7 @@ "typescript": "^5.5.3", "typescript-eslint": "^8.0.1", "vite": "^5.4.1", + "vite-plugin-node-polyfills": "^0.24.0", "vitest": "^4.0.10" } } diff --git a/web/public/PezkuwiChain_Logo_Horizontal_Green_White.png b/web/public/PezkuwiChain_Logo_Horizontal_Green_White.png new file mode 100644 index 00000000..e8c44b85 Binary files /dev/null and b/web/public/PezkuwiChain_Logo_Horizontal_Green_White.png differ diff --git a/web/public/PezkuwiExchange.png b/web/public/PezkuwiExchange.png new file mode 100644 index 00000000..786216ed Binary files /dev/null and b/web/public/PezkuwiExchange.png differ diff --git a/web/public/avatars/avatar-1.png b/web/public/avatars/avatar-1.png new file mode 100644 index 00000000..e69de29b diff --git a/web/public/avatars/avatar-2.png b/web/public/avatars/avatar-2.png new file mode 100644 index 00000000..e69de29b diff --git a/web/public/avatars/avatar-3.png b/web/public/avatars/avatar-3.png new file mode 100644 index 00000000..e69de29b diff --git a/web/public/avatars/avatar-4.png b/web/public/avatars/avatar-4.png new file mode 100644 index 00000000..e69de29b diff --git a/web/public/docs-structure.json b/web/public/docs-structure.json new file mode 100644 index 00000000..e8393e37 --- /dev/null +++ b/web/public/docs-structure.json @@ -0,0 +1,35 @@ +{ + "Getting Started": { + "Introduction": "introduction.md", + "Whitepaper": "whitepaper/whitepaper.md" + }, + "SDK Reference": { + "📚 Rust SDK Docs": "sdk://open", + "Runtimes & Pallets": "runtimes-pallets.md" + }, + "General Docs": { + "AUDIT": "AUDIT.md", + "BACKPORT": "BACKPORT.md", + "RELEASE": "RELEASE.md", + "Workflow Rebranding": "workflow_rebranding.md" + }, + "Contributor": { + "CODE OF CONDUCT": "contributor/CODE_OF_CONDUCT.md", + "Commands Readme": "contributor/commands-readme.md", + "Container": "contributor/container.md", + "CONTRIBUTING": "contributor/CONTRIBUTING.md", + "DEPRECATION CHECKLIST": "contributor/DEPRECATION_CHECKLIST.md", + "Docker": "contributor/docker.md", + "DOCUMENTATION GUIDELINES": "contributor/DOCUMENTATION_GUIDELINES.md", + "Markdown Linting": "contributor/markdown_linting.md", + "Prdoc": "contributor/prdoc.md", + "PULL REQUEST TEMPLATE": "contributor/PULL_REQUEST_TEMPLATE.md", + "SECURITY": "contributor/SECURITY.md", + "STYLE GUIDE": "contributor/STYLE_GUIDE.md", + "Weight Generation": "contributor/weight-generation.md" + }, + "Whitepaper": { + "Whitepaper": "whitepaper/whitepaper.md" + }, + "Introduction": "introduction.md" +} \ No newline at end of file diff --git a/web/public/docs/images/01_language_selection_elegant.png b/web/public/docs/images/01_language_selection_elegant.png new file mode 100644 index 00000000..b6ceffa0 Binary files /dev/null and b/web/public/docs/images/01_language_selection_elegant.png differ diff --git a/web/public/docs/images/02_SignUp.png b/web/public/docs/images/02_SignUp.png new file mode 100644 index 00000000..5756829c Binary files /dev/null and b/web/public/docs/images/02_SignUp.png differ diff --git a/web/public/docs/images/06_identity.png b/web/public/docs/images/06_identity.png new file mode 100644 index 00000000..f7e0449d Binary files /dev/null and b/web/public/docs/images/06_identity.png differ diff --git a/web/public/docs/images/07_education_elegant.png b/web/public/docs/images/07_education_elegant.png new file mode 100644 index 00000000..b3a94fc6 Binary files /dev/null and b/web/public/docs/images/07_education_elegant.png differ diff --git a/web/public/docs/images/08_profile_elegant.png b/web/public/docs/images/08_profile_elegant.png new file mode 100644 index 00000000..8f08c105 Binary files /dev/null and b/web/public/docs/images/08_profile_elegant.png differ diff --git a/web/public/docs/images/09_referral_elegant.png b/web/public/docs/images/09_referral_elegant.png new file mode 100644 index 00000000..336beb45 Binary files /dev/null and b/web/public/docs/images/09_referral_elegant.png differ diff --git a/web/public/docs/images/10_business_elegant.png b/web/public/docs/images/10_business_elegant.png new file mode 100644 index 00000000..7ec9d97a Binary files /dev/null and b/web/public/docs/images/10_business_elegant.png differ diff --git a/web/public/docs/images/12_Send_Modal.png b/web/public/docs/images/12_Send_Modal.png new file mode 100644 index 00000000..f593bb76 Binary files /dev/null and b/web/public/docs/images/12_Send_Modal.png differ diff --git a/web/public/docs/images/13_Receive_Modal.png b/web/public/docs/images/13_Receive_Modal.png new file mode 100644 index 00000000..3a4173e5 Binary files /dev/null and b/web/public/docs/images/13_Receive_Modal.png differ diff --git a/web/public/docs/images/GovernmentEntrance.png b/web/public/docs/images/GovernmentEntrance.png new file mode 100644 index 00000000..8be79c20 Binary files /dev/null and b/web/public/docs/images/GovernmentEntrance.png differ diff --git a/web/public/docs/images/HEZ_Token_Logo.png b/web/public/docs/images/HEZ_Token_Logo.png new file mode 100644 index 00000000..7ccc022d Binary files /dev/null and b/web/public/docs/images/HEZ_Token_Logo.png differ diff --git a/web/public/docs/images/HEZ_Token_Symbol.png b/web/public/docs/images/HEZ_Token_Symbol.png new file mode 100644 index 00000000..7ccc022d Binary files /dev/null and b/web/public/docs/images/HEZ_Token_Symbol.png differ diff --git a/web/public/docs/images/HEZ_Token_Symbol2.png b/web/public/docs/images/HEZ_Token_Symbol2.png new file mode 100644 index 00000000..c36e353a Binary files /dev/null and b/web/public/docs/images/HEZ_Token_Symbol2.png differ diff --git a/web/public/docs/images/PEZ_Token_Logo.png b/web/public/docs/images/PEZ_Token_Logo.png new file mode 100644 index 00000000..e68ced55 Binary files /dev/null and b/web/public/docs/images/PEZ_Token_Logo.png differ diff --git a/web/public/docs/images/PEZ_Token_Symbol .png b/web/public/docs/images/PEZ_Token_Symbol .png new file mode 100644 index 00000000..e68ced55 Binary files /dev/null and b/web/public/docs/images/PEZ_Token_Symbol .png differ diff --git a/web/public/docs/images/PezkuwiChain_Logo_Horizontal_Green_Black.png b/web/public/docs/images/PezkuwiChain_Logo_Horizontal_Green_Black.png new file mode 100644 index 00000000..1449cf57 Binary files /dev/null and b/web/public/docs/images/PezkuwiChain_Logo_Horizontal_Green_Black.png differ diff --git a/web/public/docs/images/PezkuwiChain_Logo_Horizontal_Green_White.png b/web/public/docs/images/PezkuwiChain_Logo_Horizontal_Green_White.png new file mode 100644 index 00000000..4612fc4c Binary files /dev/null and b/web/public/docs/images/PezkuwiChain_Logo_Horizontal_Green_White.png differ diff --git a/web/public/docs/images/Pezkuwi_Logo_Horizontal_Pink_Black.png b/web/public/docs/images/Pezkuwi_Logo_Horizontal_Pink_Black.png new file mode 100644 index 00000000..a675ec60 Binary files /dev/null and b/web/public/docs/images/Pezkuwi_Logo_Horizontal_Pink_Black.png differ diff --git a/web/public/docs/images/Pezkuwi_Logo_Horizontal_Pink_BlackOnWhite .png b/web/public/docs/images/Pezkuwi_Logo_Horizontal_Pink_BlackOnWhite .png new file mode 100644 index 00000000..602cd932 Binary files /dev/null and b/web/public/docs/images/Pezkuwi_Logo_Horizontal_Pink_BlackOnWhite .png differ diff --git a/web/public/docs/images/Pezkuwi_Logo_Horizontal_Pink_White.png b/web/public/docs/images/Pezkuwi_Logo_Horizontal_Pink_White.png new file mode 100644 index 00000000..85bd6957 Binary files /dev/null and b/web/public/docs/images/Pezkuwi_Logo_Horizontal_Pink_White.png differ diff --git a/web/public/docs/images/TYR_Token_Logo.png b/web/public/docs/images/TYR_Token_Logo.png new file mode 100644 index 00000000..a61665cb Binary files /dev/null and b/web/public/docs/images/TYR_Token_Logo.png differ diff --git a/web/public/docs/images/USDT(hez)logo.png b/web/public/docs/images/USDT(hez)logo.png new file mode 100644 index 00000000..fa5c3bc6 Binary files /dev/null and b/web/public/docs/images/USDT(hez)logo.png differ diff --git a/web/public/docs/images/ZGR_TOKEN_logo.png b/web/public/docs/images/ZGR_TOKEN_logo.png new file mode 100644 index 00000000..cd2766b2 Binary files /dev/null and b/web/public/docs/images/ZGR_TOKEN_logo.png differ diff --git a/web/public/docs/images/backport-ex2.png b/web/public/docs/images/backport-ex2.png new file mode 100644 index 00000000..97ccf6b0 Binary files /dev/null and b/web/public/docs/images/backport-ex2.png differ diff --git a/web/public/docs/images/hez_logo_kurdistangunesi2.png b/web/public/docs/images/hez_logo_kurdistangunesi2.png new file mode 100644 index 00000000..0e2befbb Binary files /dev/null and b/web/public/docs/images/hez_logo_kurdistangunesi2.png differ diff --git a/shared/images/icon.png b/web/public/docs/images/icon.png similarity index 100% rename from shared/images/icon.png rename to web/public/docs/images/icon.png diff --git a/web/public/docs/images/kurdistan_sun_light.png b/web/public/docs/images/kurdistan_sun_light.png new file mode 100644 index 00000000..c22767da Binary files /dev/null and b/web/public/docs/images/kurdistan_sun_light.png differ diff --git a/web/public/docs/images/pezkuwichain_logo.png b/web/public/docs/images/pezkuwichain_logo.png new file mode 100644 index 00000000..7d78edc0 Binary files /dev/null and b/web/public/docs/images/pezkuwichain_logo.png differ diff --git a/web/public/docs/images/pezkuwichain_logo_Horizontal_Black.png b/web/public/docs/images/pezkuwichain_logo_Horizontal_Black.png new file mode 100644 index 00000000..7d78edc0 Binary files /dev/null and b/web/public/docs/images/pezkuwichain_logo_Horizontal_Black.png differ diff --git a/web/public/docs/images/qa_dashboard.png b/web/public/docs/images/qa_dashboard.png new file mode 100644 index 00000000..2e65f60a Binary files /dev/null and b/web/public/docs/images/qa_dashboard.png differ diff --git a/web/public/docs/images/qa_home.jpg b/web/public/docs/images/qa_home.jpg new file mode 100644 index 00000000..f2a77b6d Binary files /dev/null and b/web/public/docs/images/qa_home.jpg differ diff --git a/web/public/docs/images/quick-actions/qa_b2b.png b/web/public/docs/images/quick-actions/qa_b2b.png new file mode 100644 index 00000000..e3ca7ac9 Binary files /dev/null and b/web/public/docs/images/quick-actions/qa_b2b.png differ diff --git a/web/public/docs/images/quick-actions/qa_bank.png b/web/public/docs/images/quick-actions/qa_bank.png new file mode 100644 index 00000000..9c6e049d Binary files /dev/null and b/web/public/docs/images/quick-actions/qa_bank.png differ diff --git a/web/public/docs/images/quick-actions/qa_dashboard.png b/web/public/docs/images/quick-actions/qa_dashboard.png new file mode 100644 index 00000000..2e65f60a Binary files /dev/null and b/web/public/docs/images/quick-actions/qa_dashboard.png differ diff --git a/web/public/docs/images/quick-actions/qa_education.png b/web/public/docs/images/quick-actions/qa_education.png new file mode 100644 index 00000000..b2f70638 Binary files /dev/null and b/web/public/docs/images/quick-actions/qa_education.png differ diff --git a/web/public/docs/images/quick-actions/qa_exchange.png b/web/public/docs/images/quick-actions/qa_exchange.png new file mode 100644 index 00000000..d69ac483 Binary files /dev/null and b/web/public/docs/images/quick-actions/qa_exchange.png differ diff --git a/web/public/docs/images/quick-actions/qa_forum.jpg b/web/public/docs/images/quick-actions/qa_forum.jpg new file mode 100644 index 00000000..b69fdf0c Binary files /dev/null and b/web/public/docs/images/quick-actions/qa_forum.jpg differ diff --git a/web/public/docs/images/quick-actions/qa_games.png b/web/public/docs/images/quick-actions/qa_games.png new file mode 100644 index 00000000..062cf197 Binary files /dev/null and b/web/public/docs/images/quick-actions/qa_games.png differ diff --git a/web/public/docs/images/quick-actions/qa_governance.jpg b/web/public/docs/images/quick-actions/qa_governance.jpg new file mode 100644 index 00000000..b6e8f9ab Binary files /dev/null and b/web/public/docs/images/quick-actions/qa_governance.jpg differ diff --git a/web/public/docs/images/quick-actions/qa_home.jpg b/web/public/docs/images/quick-actions/qa_home.jpg new file mode 100644 index 00000000..f2a77b6d Binary files /dev/null and b/web/public/docs/images/quick-actions/qa_home.jpg differ diff --git a/web/public/docs/images/quick-actions/qa_kurdmedia.jpg b/web/public/docs/images/quick-actions/qa_kurdmedia.jpg new file mode 100644 index 00000000..747a097d Binary files /dev/null and b/web/public/docs/images/quick-actions/qa_kurdmedia.jpg differ diff --git a/web/public/docs/images/quick-actions/qa_qazwancafe.jpg b/web/public/docs/images/quick-actions/qa_qazwancafe.jpg new file mode 100644 index 00000000..a7d819d7 Binary files /dev/null and b/web/public/docs/images/quick-actions/qa_qazwancafe.jpg differ diff --git a/web/public/docs/images/quick-actions/qa_rewards.png b/web/public/docs/images/quick-actions/qa_rewards.png new file mode 100644 index 00000000..b735f3b9 Binary files /dev/null and b/web/public/docs/images/quick-actions/qa_rewards.png differ diff --git a/web/public/docs/images/quick-actions/qa_trading.jpg b/web/public/docs/images/quick-actions/qa_trading.jpg new file mode 100644 index 00000000..fcfcb569 Binary files /dev/null and b/web/public/docs/images/quick-actions/qa_trading.jpg differ diff --git a/web/public/docs/images/quick-actions/qa_university.png b/web/public/docs/images/quick-actions/qa_university.png new file mode 100644 index 00000000..adb3ffb8 Binary files /dev/null and b/web/public/docs/images/quick-actions/qa_university.png differ diff --git a/web/public/docs/mermaid/IA.mmd b/web/public/docs/mermaid/IA.mmd new file mode 100644 index 00000000..647f7857 --- /dev/null +++ b/web/public/docs/mermaid/IA.mmd @@ -0,0 +1,12 @@ +flowchart TD + dot[pezkuwichain.io] --> devhub[pezkuwi_sdk_docs] + + devhub --> pezkuwi_sdk + devhub --> reference_docs + devhub --> guides + devhub --> external_resources + + pezkuwi_sdk --> substrate + pezkuwi_sdk --> frame + pezkuwi_sdk --> xcm + pezkuwi_sdk --> templates diff --git a/web/public/docs/mermaid/extrinsics.mmd b/web/public/docs/mermaid/extrinsics.mmd new file mode 100644 index 00000000..4afd4ab8 --- /dev/null +++ b/web/public/docs/mermaid/extrinsics.mmd @@ -0,0 +1,5 @@ +flowchart TD + E(Extrinsic) ---> I(Inherent); + E --> T(Transaction) + T --> ST("Signed (aka. Transaction)") + T --> UT(Unsigned) diff --git a/web/public/docs/mermaid/outer_runtime_types.mmd b/web/public/docs/mermaid/outer_runtime_types.mmd new file mode 100644 index 00000000..c909df16 --- /dev/null +++ b/web/public/docs/mermaid/outer_runtime_types.mmd @@ -0,0 +1,3 @@ +flowchart LR + RuntimeCall --"TryInto"--> PalletCall + PalletCall --"Into"--> RuntimeCall diff --git a/web/public/docs/mermaid/pezkuwi_sdk_pezkuwi.mmd b/web/public/docs/mermaid/pezkuwi_sdk_pezkuwi.mmd new file mode 100644 index 00000000..1d22f9e2 --- /dev/null +++ b/web/public/docs/mermaid/pezkuwi_sdk_pezkuwi.mmd @@ -0,0 +1,10 @@ +flowchart LR + + subgraph Pezkuwi[The Pezkuwi Relay Chain] + PezkuwiNode[Pezkuwi Node] + PezkuwiRuntime[Pezkuwi Runtime] + end + + FRAME -.-> PezkuwiRuntime + PezkuwiSDK[Pezkuwi SDK Node Libraries] -.-> PezkuwiNode + diff --git a/web/public/docs/mermaid/pezkuwi_sdk_substrate.mmd b/web/public/docs/mermaid/pezkuwi_sdk_substrate.mmd new file mode 100644 index 00000000..a93a5d70 --- /dev/null +++ b/web/public/docs/mermaid/pezkuwi_sdk_substrate.mmd @@ -0,0 +1,8 @@ +flowchart LR + subgraph PezkuwiSDKChain[A Pezkuwi SDK-based blockchain] + Node + Runtime + end + + FRAME -.-> Runtime + PezkuwiSDK[Pezkuwi SDK Node Libraries] -.-> Node diff --git a/web/public/docs/mermaid/pezkuwi_sdk_teyrchain.mmd b/web/public/docs/mermaid/pezkuwi_sdk_teyrchain.mmd new file mode 100644 index 00000000..f48e0352 --- /dev/null +++ b/web/public/docs/mermaid/pezkuwi_sdk_teyrchain.mmd @@ -0,0 +1,11 @@ +flowchart LR + subgraph TeyrChain[A Pezkuwi TeyrChain] + TeyrChainNode[TeyrChain Node] + TeyrChainRuntime[TeyrChain Runtime] + end + + FRAME -.-> TeyrChainRuntime + PezkuwiSDK[Pezkuwi SDK Node Libraries] -.-> TeyrChainNode + + CumulusC[Cumulus Node Libraries] -.-> TeyrChainNode + CumulusR[Cumulus Runtime Libraries] -.-> TeyrChainRuntime diff --git a/web/public/docs/mermaid/state.mmd b/web/public/docs/mermaid/state.mmd new file mode 100644 index 00000000..c72ecbfd --- /dev/null +++ b/web/public/docs/mermaid/state.mmd @@ -0,0 +1,16 @@ +flowchart TB + subgraph Node[Node's View Of The State 🙈] + direction LR + 0x1234 --> 0x2345 + 0x3456 --> 0x4567 + 0x5678 --> 0x6789 + :code --> code[wasm code] + end + + subgraph Runtime[Runtime's View Of The State 🙉] + direction LR + ab[alice's balance] --> abv[known value] + bb[bob's balance] --> bbv[known value] + cb[charlie's balance] --> cbv[known value] + c2[:code] --> c22[wasm code] + end diff --git a/web/public/docs/mermaid/stf.mmd b/web/public/docs/mermaid/stf.mmd new file mode 100644 index 00000000..dd6c7c36 --- /dev/null +++ b/web/public/docs/mermaid/stf.mmd @@ -0,0 +1,21 @@ +flowchart LR + %%{init: {'flowchart' : {'curve' : 'linear'}}}%% + subgraph BData[Blockchain Database] + direction LR + BN[Block N] -.-> BN1[Block N+1] + end + + subgraph SData[State Database] + direction LR + SN[State N] -.-> SN1[State N+1] -.-> SN2[State N+2] + end + + BN --> STFN[STF] + SN --> STFN[STF] + STFN[STF] --> SN1 + + BN1 --> STFN1[STF] + SN1 --> STFN1[STF] + STFN1[STF] --> SN2 + + diff --git a/web/public/docs/mermaid/stf_simple.mmd b/web/public/docs/mermaid/stf_simple.mmd new file mode 100644 index 00000000..5db20cf6 --- /dev/null +++ b/web/public/docs/mermaid/stf_simple.mmd @@ -0,0 +1,4 @@ +flowchart LR + B[Block] --> STF + S[State] --> STF + STF --> NS[New State] diff --git a/web/public/docs/mermaid/substrate_client_runtime.mmd b/web/public/docs/mermaid/substrate_client_runtime.mmd new file mode 100644 index 00000000..caab2b62 --- /dev/null +++ b/web/public/docs/mermaid/substrate_client_runtime.mmd @@ -0,0 +1,12 @@ +graph TB +subgraph Substrate + direction LR + subgraph Node + end + + subgraph Runtime + end + + Node --runtime-api--> Runtime + Runtime --host-functions--> Node +end diff --git a/web/public/docs/mermaid/substrate_dev.mmd b/web/public/docs/mermaid/substrate_dev.mmd new file mode 100644 index 00000000..fc331ce3 --- /dev/null +++ b/web/public/docs/mermaid/substrate_dev.mmd @@ -0,0 +1,2 @@ +flowchart LR + T[Using a Template] --> P[Writing Your Own FRAME-Based Pallet] --> C[Custom Node] diff --git a/web/public/docs/mermaid/substrate_simple.mmd b/web/public/docs/mermaid/substrate_simple.mmd new file mode 100644 index 00000000..a752eaba --- /dev/null +++ b/web/public/docs/mermaid/substrate_simple.mmd @@ -0,0 +1,8 @@ +graph TB +subgraph Substrate + direction LR + subgraph Node + end + subgraph Runtime + end +end diff --git a/web/public/docs/mermaid/substrate_with_frame.mmd b/web/public/docs/mermaid/substrate_with_frame.mmd new file mode 100644 index 00000000..173c1757 --- /dev/null +++ b/web/public/docs/mermaid/substrate_with_frame.mmd @@ -0,0 +1,20 @@ +graph TB +subgraph Substrate + direction LR + subgraph Node + Database + Networking + Consensus + end + subgraph Runtime + subgraph FRAME + direction LR + Governance + Currency + Staking + Identity + end + end + Node --runtime-api--> Runtime + Runtime --host-functions--> Node +end diff --git a/web/public/docs/sdk/Cargo.toml b/web/public/docs/sdk/Cargo.toml new file mode 100644 index 00000000..426a0830 --- /dev/null +++ b/web/public/docs/sdk/Cargo.toml @@ -0,0 +1,213 @@ +[package] +name = "pezkuwi-sdk-docs" +description = "The one stop shop for developers of the pezkuwi-sdk" +license = "GPL-3.0-or-later WITH Classpath-exception-2.0" +homepage = "https://docs.pezkuwichain.io/sdk/" +repository.workspace = true +authors.workspace = true +edition.workspace = true +# This crate is not publish-able to crates.io for now because of docify. +publish = false +version = "0.0.1" + +[lints] +workspace = true + +[dependencies] +# Needed for all FRAME-based code +codec = { workspace = true } +frame = { features = [ + "experimental", + "runtime", +], workspace = true, default-features = true } +pallet-contracts = { workspace = true } +pallet-default-config-example = { workspace = true, default-features = true } +pallet-example-offchain-worker = { workspace = true, default-features = true } +pallet-examples = { workspace = true } +scale-info = { workspace = true } + +# How we build docs in rust-docs +docify = { workspace = true } +serde_json = { workspace = true } +simple-mermaid = { workspace = true } + +# Pezkuwi SDK deps, typically all should only be in scope such that we can link to their doc item. +chain-spec-builder = { workspace = true, default-features = true } +frame-benchmarking = { workspace = true } +frame-executive = { workspace = true } +frame-metadata-hash-extension = { workspace = true, default-features = true } +frame-support = { workspace = true } +frame-system = { workspace = true } +kitchensink-runtime = { workspace = true } +log = { workspace = true, default-features = true } +node-cli = { workspace = true } +pallet-example-authorization-tx-extension = { workspace = true, default-features = true } +pallet-example-single-block-migrations = { workspace = true, default-features = true } +pezkuwi-sdk = { features = [ + "runtime-full", +], workspace = true, default-features = true } +subkey = { workspace = true, default-features = true } + +# Substrate Client +sc-chain-spec = { workspace = true, default-features = true } +sc-cli = { workspace = true, default-features = true } +sc-client-db = { workspace = true, default-features = true } +sc-consensus-aura = { workspace = true, default-features = true } +sc-consensus-babe = { workspace = true, default-features = true } +sc-consensus-beefy = { workspace = true, default-features = true } +sc-consensus-grandpa = { workspace = true, default-features = true } +sc-consensus-manual-seal = { workspace = true, default-features = true } +sc-consensus-pow = { workspace = true, default-features = true } +sc-executor = { workspace = true, default-features = true } +sc-network = { workspace = true, default-features = true } +sc-rpc = { workspace = true, default-features = true } +sc-rpc-api = { workspace = true, default-features = true } +sc-service = { workspace = true, default-features = true } + +substrate-wasm-builder = { workspace = true, default-features = true } + +# Cumulus +cumulus-client-service = { workspace = true, default-features = true } +cumulus-pallet-aura-ext = { workspace = true, default-features = true } +cumulus-pallet-teyrchain-system = { workspace = true, default-features = true } +cumulus-pallet-weight-reclaim = { workspace = true, default-features = true } +cumulus-primitives-proof-size-hostfunction = { workspace = true, default-features = true } +teyrchain-info = { workspace = true, default-features = true } + +# Omni Node +pezkuwi-omni-node-lib = { workspace = true, default-features = true } + +# Pallets and FRAME internals +pallet-asset-conversion-tx-payment = { workspace = true, default-features = true } +pallet-asset-tx-payment = { workspace = true, default-features = true } +pallet-assets = { workspace = true, default-features = true } +pallet-aura = { workspace = true, default-features = true } +pallet-babe = { workspace = true, default-features = true } +pallet-balances = { workspace = true, default-features = true } +pallet-collective = { workspace = true, default-features = true } +pallet-democracy = { workspace = true, default-features = true } +pallet-grandpa = { workspace = true, default-features = true } +pallet-nfts = { workspace = true, default-features = true } +pallet-preimage = { workspace = true, default-features = true } +pallet-scheduler = { workspace = true, default-features = true } +pallet-skip-feeless-payment = { workspace = true, default-features = true } +pallet-timestamp = { workspace = true, default-features = true } +pallet-transaction-payment = { workspace = true, default-features = true } +pallet-uniques = { workspace = true, default-features = true } + +# Primitives +sp-api = { workspace = true, default-features = true } +sp-arithmetic = { workspace = true, default-features = true } +sp-core = { workspace = true, default-features = true } +sp-genesis-builder = { workspace = true, default-features = true } +sp-io = { workspace = true, default-features = true } +sp-keyring = { workspace = true, default-features = true } +sp-offchain = { workspace = true, default-features = true } +sp-runtime = { workspace = true, default-features = true } +sp-runtime-interface = { workspace = true, default-features = true } +sp-std = { workspace = true, default-features = true } +sp-storage = { workspace = true, default-features = true } +sp-tracing = { workspace = true, default-features = true } +sp-version = { workspace = true, default-features = true } +sp-weights = { workspace = true, default-features = true } + +# XCM +pallet-xcm = { workspace = true } +xcm = { workspace = true, default-features = true } +xcm-builder = { workspace = true } +xcm-docs = { workspace = true } +xcm-executor = { workspace = true } +xcm-simulator = { workspace = true } + +# Runtime guides +chain-spec-guide-runtime = { workspace = true, default-features = true } + +# Templates +minimal-template-runtime = { workspace = true, default-features = true } +solochain-template-runtime = { workspace = true, default-features = true } + +# local packages +first-runtime = { workspace = true, default-features = true } + +[dev-dependencies] +assert_cmd = { workspace = true } +cmd_lib = { workspace = true } +rand = { workspace = true, default-features = true } +tokio = { workspace = true } + +[features] +runtime-benchmarks = [ + "chain-spec-builder/runtime-benchmarks", + "chain-spec-guide-runtime/runtime-benchmarks", + "cumulus-client-service/runtime-benchmarks", + "cumulus-pallet-aura-ext/runtime-benchmarks", + "cumulus-pallet-teyrchain-system/runtime-benchmarks", + "cumulus-pallet-weight-reclaim/runtime-benchmarks", + "cumulus-primitives-proof-size-hostfunction/runtime-benchmarks", + "first-runtime/runtime-benchmarks", + "frame-benchmarking/runtime-benchmarks", + "frame-executive/runtime-benchmarks", + "frame-metadata-hash-extension/runtime-benchmarks", + "frame-support/runtime-benchmarks", + "frame-system/runtime-benchmarks", + "frame/runtime-benchmarks", + "kitchensink-runtime/runtime-benchmarks", + "minimal-template-runtime/runtime-benchmarks", + "node-cli/runtime-benchmarks", + "pallet-asset-conversion-tx-payment/runtime-benchmarks", + "pallet-asset-tx-payment/runtime-benchmarks", + "pallet-assets/runtime-benchmarks", + "pallet-aura/runtime-benchmarks", + "pallet-babe/runtime-benchmarks", + "pallet-balances/runtime-benchmarks", + "pallet-collective/runtime-benchmarks", + "pallet-contracts/runtime-benchmarks", + "pallet-default-config-example/runtime-benchmarks", + "pallet-democracy/runtime-benchmarks", + "pallet-example-authorization-tx-extension/runtime-benchmarks", + "pallet-example-offchain-worker/runtime-benchmarks", + "pallet-example-single-block-migrations/runtime-benchmarks", + "pallet-examples/runtime-benchmarks", + "pallet-grandpa/runtime-benchmarks", + "pallet-nfts/runtime-benchmarks", + "pallet-preimage/runtime-benchmarks", + "pallet-scheduler/runtime-benchmarks", + "pallet-skip-feeless-payment/runtime-benchmarks", + "pallet-timestamp/runtime-benchmarks", + "pallet-transaction-payment/runtime-benchmarks", + "pallet-uniques/runtime-benchmarks", + "pallet-xcm/runtime-benchmarks", + "pezkuwi-omni-node-lib/runtime-benchmarks", + "pezkuwi-sdk/runtime-benchmarks", + "sc-chain-spec/runtime-benchmarks", + "sc-cli/runtime-benchmarks", + "sc-client-db/runtime-benchmarks", + "sc-consensus-aura/runtime-benchmarks", + "sc-consensus-babe/runtime-benchmarks", + "sc-consensus-beefy/runtime-benchmarks", + "sc-consensus-grandpa/runtime-benchmarks", + "sc-consensus-manual-seal/runtime-benchmarks", + "sc-consensus-pow/runtime-benchmarks", + "sc-executor/runtime-benchmarks", + "sc-network/runtime-benchmarks", + "sc-rpc-api/runtime-benchmarks", + "sc-rpc/runtime-benchmarks", + "sc-service/runtime-benchmarks", + "solochain-template-runtime/runtime-benchmarks", + "sp-api/runtime-benchmarks", + "sp-genesis-builder/runtime-benchmarks", + "sp-io/runtime-benchmarks", + "sp-keyring/runtime-benchmarks", + "sp-offchain/runtime-benchmarks", + "sp-runtime-interface/runtime-benchmarks", + "sp-runtime/runtime-benchmarks", + "sp-version/runtime-benchmarks", + "subkey/runtime-benchmarks", + "substrate-wasm-builder/runtime-benchmarks", + "teyrchain-info/runtime-benchmarks", + "xcm-builder/runtime-benchmarks", + "xcm-docs/runtime-benchmarks", + "xcm-executor/runtime-benchmarks", + "xcm-simulator/runtime-benchmarks", + "xcm/runtime-benchmarks", +] diff --git a/web/public/docs/sdk/assets/after-content.html b/web/public/docs/sdk/assets/after-content.html new file mode 100644 index 00000000..30ae5c7e --- /dev/null +++ b/web/public/docs/sdk/assets/after-content.html @@ -0,0 +1,2 @@ + + diff --git a/web/public/docs/sdk/assets/header.html b/web/public/docs/sdk/assets/header.html new file mode 100644 index 00000000..c24c1094 --- /dev/null +++ b/web/public/docs/sdk/assets/header.html @@ -0,0 +1,147 @@ + + + + + diff --git a/web/public/docs/sdk/assets/theme.css b/web/public/docs/sdk/assets/theme.css new file mode 100644 index 00000000..f9aa4760 --- /dev/null +++ b/web/public/docs/sdk/assets/theme.css @@ -0,0 +1,57 @@ +:root { + --polkadot-pink: #E6007A; + --polkadot-green: #56F39A; + --polkadot-lime: #D3FF33; + --polkadot-cyan: #00B2FF; + --polkadot-purple: #552BBF; +} + +/* Light theme */ +html[data-theme="light"] { + --quote-background: #f9f9f9; + --quote-border: #ccc; + --quote-text: #333; +} + +/* Dark theme */ +html[data-theme="dark"] { + --quote-background: #333; + --quote-border: #555; + --quote-text: #f9f9f9; +} + +/* Ayu theme */ +html[data-theme="ayu"] { + --quote-background: #272822; + --quote-border: #383830; + --quote-text: #f8f8f2; +} + +body.sdk-docs { + nav.sidebar>div.sidebar-crate>a>img { + width: 190px; + height: 52px; + } + + nav.sidebar { + flex: 0 0 250px; + } +} + +html[data-theme="light"] .sidebar-crate > .logo-container > img { + content: url("https://raw.githubusercontent.com/paritytech/polkadot-sdk/master/docs/images/Polkadot_Logo_Horizontal_Pink_Black.png"); +} + +/* Custom styles for blockquotes */ +blockquote { + background-color: var(--quote-background); + border-left: 5px solid var(--quote-border); + color: var(--quote-text); + margin: 1em 0; + padding: 1em 1.5em; + /* font-style: italic; */ +} + +blockquote p { + margin: 0; +} diff --git a/web/public/docs/sdk/packages/guides/first-pallet/Cargo.toml b/web/public/docs/sdk/packages/guides/first-pallet/Cargo.toml new file mode 100644 index 00000000..ce2a0b4e --- /dev/null +++ b/web/public/docs/sdk/packages/guides/first-pallet/Cargo.toml @@ -0,0 +1,27 @@ +[package] +name = "pezkuwi-sdk-docs-first-pallet" +description = "A simple pallet created for the pezkuwi-sdk-docs guides" +version = "0.0.0" +license = "MIT-0" +authors.workspace = true +homepage.workspace = true +repository.workspace = true +edition.workspace = true +publish = false + +[lints] +workspace = true + +[package.metadata.docs.rs] +targets = ["x86_64-unknown-linux-gnu"] + +[dependencies] +codec = { workspace = true } +docify = { workspace = true } +frame = { workspace = true, features = ["runtime"] } +scale-info = { workspace = true } + +[features] +default = ["std"] +std = ["codec/std", "frame/std", "scale-info/std"] +runtime-benchmarks = ["frame/runtime-benchmarks"] diff --git a/web/public/docs/sdk/packages/guides/first-pallet/src/lib.rs b/web/public/docs/sdk/packages/guides/first-pallet/src/lib.rs new file mode 100644 index 00000000..b8b6438a --- /dev/null +++ b/web/public/docs/sdk/packages/guides/first-pallet/src/lib.rs @@ -0,0 +1,481 @@ +// This file is part of Substrate. + +// Copyright (C) Parity Technologies (UK) Ltd. +// SPDX-License-Identifier: Apache-2.0 + +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +//! Pallets used in the `your_first_pallet` guide. + +#![cfg_attr(not(feature = "std"), no_std)] + +#[docify::export] +#[frame::pallet(dev_mode)] +pub mod shell_pallet { + use frame::prelude::*; + + #[pallet::config] + pub trait Config: frame_system::Config {} + + #[pallet::pallet] + pub struct Pallet(_); +} + +#[frame::pallet(dev_mode)] +pub mod pallet { + use frame::prelude::*; + + #[docify::export] + pub type Balance = u128; + + #[pallet::config] + pub trait Config: frame_system::Config {} + + #[pallet::pallet] + pub struct Pallet(_); + + #[docify::export] + /// Single storage item, of type `Balance`. + #[pallet::storage] + pub type TotalIssuance = StorageValue<_, Balance>; + + #[docify::export] + /// A mapping from `T::AccountId` to `Balance` + #[pallet::storage] + pub type Balances = StorageMap<_, _, T::AccountId, Balance>; + + #[docify::export(impl_pallet)] + #[pallet::call] + impl Pallet { + /// An unsafe mint that can be called by anyone. Not a great idea. + pub fn mint_unsafe( + origin: T::RuntimeOrigin, + dest: T::AccountId, + amount: Balance, + ) -> DispatchResult { + // ensure that this is a signed account, but we don't really check `_anyone`. + let _anyone = ensure_signed(origin)?; + + // update the balances map. Notice how all `` remains as ``. + Balances::::mutate(dest, |b| *b = Some(b.unwrap_or(0) + amount)); + // update total issuance. + TotalIssuance::::mutate(|t| *t = Some(t.unwrap_or(0) + amount)); + + Ok(()) + } + + /// Transfer `amount` from `origin` to `dest`. + pub fn transfer( + origin: T::RuntimeOrigin, + dest: T::AccountId, + amount: Balance, + ) -> DispatchResult { + let sender = ensure_signed(origin)?; + + // ensure sender has enough balance, and if so, calculate what is left after `amount`. + let sender_balance = Balances::::get(&sender).ok_or("NonExistentAccount")?; + if sender_balance < amount { + return Err("InsufficientBalance".into()); + } + let remainder = sender_balance - amount; + + // update sender and dest balances. + Balances::::mutate(dest, |b| *b = Some(b.unwrap_or(0) + amount)); + Balances::::insert(&sender, remainder); + + Ok(()) + } + } + + #[allow(unused)] + impl Pallet { + #[docify::export] + pub fn transfer_better( + origin: T::RuntimeOrigin, + dest: T::AccountId, + amount: Balance, + ) -> DispatchResult { + let sender = ensure_signed(origin)?; + + let sender_balance = Balances::::get(&sender).ok_or("NonExistentAccount")?; + ensure!(sender_balance >= amount, "InsufficientBalance"); + let remainder = sender_balance - amount; + + // .. snip + Ok(()) + } + + #[docify::export] + /// Transfer `amount` from `origin` to `dest`. + pub fn transfer_better_checked( + origin: T::RuntimeOrigin, + dest: T::AccountId, + amount: Balance, + ) -> DispatchResult { + let sender = ensure_signed(origin)?; + + let sender_balance = Balances::::get(&sender).ok_or("NonExistentAccount")?; + let remainder = sender_balance.checked_sub(amount).ok_or("InsufficientBalance")?; + + // .. snip + Ok(()) + } + } + + #[cfg(any(test, doc))] + pub(crate) mod tests { + use crate::pallet::*; + + #[docify::export(testing_prelude)] + use frame::testing_prelude::*; + + pub(crate) const ALICE: u64 = 1; + pub(crate) const BOB: u64 = 2; + pub(crate) const CHARLIE: u64 = 3; + + #[docify::export] + // This runtime is only used for testing, so it should be somewhere like `#[cfg(test)] mod + // tests { .. }` + mod runtime { + use super::*; + // we need to reference our `mod pallet` as an identifier to pass to + // `construct_runtime`. + // YOU HAVE TO CHANGE THIS LINE BASED ON YOUR TEMPLATE + use crate::pallet as pallet_currency; + + construct_runtime!( + pub enum Runtime { + // ---^^^^^^ This is where `enum Runtime` is defined. + System: frame_system, + Currency: pallet_currency, + } + ); + + #[derive_impl(frame_system::config_preludes::TestDefaultConfig)] + impl frame_system::Config for Runtime { + type Block = MockBlock; + // within pallet we just said `::AccountId`, now we + // finally specified it. + type AccountId = u64; + } + + // our simple pallet has nothing to be configured. + impl pallet_currency::Config for Runtime {} + } + + pub(crate) use runtime::*; + + #[allow(unused)] + #[docify::export] + fn new_test_state_basic() -> TestState { + let mut state = TestState::new_empty(); + let accounts = vec![(ALICE, 100), (BOB, 100)]; + state.execute_with(|| { + for (who, amount) in &accounts { + Balances::::insert(who, amount); + TotalIssuance::::mutate(|b| *b = Some(b.unwrap_or(0) + amount)); + } + }); + + state + } + + #[docify::export] + pub(crate) struct StateBuilder { + balances: Vec<(::AccountId, Balance)>, + } + + #[docify::export(default_state_builder)] + impl Default for StateBuilder { + fn default() -> Self { + Self { balances: vec![(ALICE, 100), (BOB, 100)] } + } + } + + #[docify::export(impl_state_builder_add)] + impl StateBuilder { + fn add_balance( + mut self, + who: ::AccountId, + amount: Balance, + ) -> Self { + self.balances.push((who, amount)); + self + } + } + + #[docify::export(impl_state_builder_build)] + impl StateBuilder { + pub(crate) fn build_and_execute(self, test: impl FnOnce() -> ()) { + let mut ext = TestState::new_empty(); + ext.execute_with(|| { + for (who, amount) in &self.balances { + Balances::::insert(who, amount); + TotalIssuance::::mutate(|b| *b = Some(b.unwrap_or(0) + amount)); + } + }); + + ext.execute_with(test); + + // assertions that must always hold + ext.execute_with(|| { + assert_eq!( + Balances::::iter().map(|(_, x)| x).sum::(), + TotalIssuance::::get().unwrap_or_default() + ); + }) + } + } + + #[docify::export] + #[test] + fn first_test() { + TestState::new_empty().execute_with(|| { + // We expect Alice's account to have no funds. + assert_eq!(Balances::::get(&ALICE), None); + assert_eq!(TotalIssuance::::get(), None); + + // mint some funds into Alice's account. + assert_ok!(Pallet::::mint_unsafe( + RuntimeOrigin::signed(ALICE), + ALICE, + 100 + )); + + // re-check the above + assert_eq!(Balances::::get(&ALICE), Some(100)); + assert_eq!(TotalIssuance::::get(), Some(100)); + }) + } + + #[docify::export] + #[test] + fn state_builder_works() { + StateBuilder::default().build_and_execute(|| { + assert_eq!(Balances::::get(&ALICE), Some(100)); + assert_eq!(Balances::::get(&BOB), Some(100)); + assert_eq!(Balances::::get(&CHARLIE), None); + assert_eq!(TotalIssuance::::get(), Some(200)); + }); + } + + #[docify::export] + #[test] + fn state_builder_add_balance() { + StateBuilder::default().add_balance(CHARLIE, 42).build_and_execute(|| { + assert_eq!(Balances::::get(&CHARLIE), Some(42)); + assert_eq!(TotalIssuance::::get(), Some(242)); + }) + } + + #[test] + #[should_panic] + fn state_builder_duplicate_genesis_fails() { + StateBuilder::default() + .add_balance(CHARLIE, 42) + .add_balance(CHARLIE, 43) + .build_and_execute(|| { + assert_eq!(Balances::::get(&CHARLIE), None); + assert_eq!(TotalIssuance::::get(), Some(242)); + }) + } + + #[docify::export] + #[test] + fn mint_works() { + StateBuilder::default().build_and_execute(|| { + // given the initial state, when: + assert_ok!(Pallet::::mint_unsafe(RuntimeOrigin::signed(ALICE), BOB, 100)); + + // then: + assert_eq!(Balances::::get(&BOB), Some(200)); + assert_eq!(TotalIssuance::::get(), Some(300)); + + // given: + assert_ok!(Pallet::::mint_unsafe( + RuntimeOrigin::signed(ALICE), + CHARLIE, + 100 + )); + + // then: + assert_eq!(Balances::::get(&CHARLIE), Some(100)); + assert_eq!(TotalIssuance::::get(), Some(400)); + }); + } + + #[docify::export] + #[test] + fn transfer_works() { + StateBuilder::default().build_and_execute(|| { + // given the initial state, when: + assert_ok!(Pallet::::transfer(RuntimeOrigin::signed(ALICE), BOB, 50)); + + // then: + assert_eq!(Balances::::get(&ALICE), Some(50)); + assert_eq!(Balances::::get(&BOB), Some(150)); + assert_eq!(TotalIssuance::::get(), Some(200)); + + // when: + assert_ok!(Pallet::::transfer(RuntimeOrigin::signed(BOB), ALICE, 50)); + + // then: + assert_eq!(Balances::::get(&ALICE), Some(100)); + assert_eq!(Balances::::get(&BOB), Some(100)); + assert_eq!(TotalIssuance::::get(), Some(200)); + }); + } + + #[docify::export] + #[test] + fn transfer_from_non_existent_fails() { + StateBuilder::default().build_and_execute(|| { + // given the initial state, when: + assert_err!( + Pallet::::transfer(RuntimeOrigin::signed(CHARLIE), ALICE, 10), + "NonExistentAccount" + ); + + // then nothing has changed. + assert_eq!(Balances::::get(&ALICE), Some(100)); + assert_eq!(Balances::::get(&BOB), Some(100)); + assert_eq!(Balances::::get(&CHARLIE), None); + assert_eq!(TotalIssuance::::get(), Some(200)); + }); + } + } +} + +#[frame::pallet(dev_mode)] +pub mod pallet_v2 { + use super::pallet::Balance; + use frame::prelude::*; + + #[docify::export(config_v2)] + #[pallet::config] + pub trait Config: frame_system::Config { + /// The overarching event type of the runtime. + #[allow(deprecated)] + type RuntimeEvent: From> + + IsType<::RuntimeEvent> + + TryInto>; + } + + #[pallet::pallet] + pub struct Pallet(_); + + #[pallet::storage] + pub type Balances = StorageMap<_, _, T::AccountId, Balance>; + + #[pallet::storage] + pub type TotalIssuance = StorageValue<_, Balance>; + + #[docify::export] + #[pallet::error] + pub enum Error { + /// Account does not exist. + NonExistentAccount, + /// Account does not have enough balance. + InsufficientBalance, + } + + #[docify::export] + #[pallet::event] + #[pallet::generate_deposit(pub(super) fn deposit_event)] + pub enum Event { + /// A transfer succeeded. + Transferred { from: T::AccountId, to: T::AccountId, amount: Balance }, + } + + #[pallet::call] + impl Pallet { + #[docify::export(transfer_v2)] + pub fn transfer( + origin: T::RuntimeOrigin, + dest: T::AccountId, + amount: Balance, + ) -> DispatchResult { + let sender = ensure_signed(origin)?; + + // ensure sender has enough balance, and if so, calculate what is left after `amount`. + let sender_balance = + Balances::::get(&sender).ok_or(Error::::NonExistentAccount)?; + let remainder = + sender_balance.checked_sub(amount).ok_or(Error::::InsufficientBalance)?; + + Balances::::mutate(&dest, |b| *b = Some(b.unwrap_or(0) + amount)); + Balances::::insert(&sender, remainder); + + Self::deposit_event(Event::::Transferred { from: sender, to: dest, amount }); + + Ok(()) + } + } + + #[cfg(any(test, doc))] + pub mod tests { + use super::{super::pallet::tests::StateBuilder, *}; + use frame::testing_prelude::*; + const ALICE: u64 = 1; + const BOB: u64 = 2; + + #[docify::export] + pub mod runtime_v2 { + use super::*; + use crate::pallet_v2 as pallet_currency; + + construct_runtime!( + pub enum Runtime { + System: frame_system, + Currency: pallet_currency, + } + ); + + #[derive_impl(frame_system::config_preludes::TestDefaultConfig)] + impl frame_system::Config for Runtime { + type Block = MockBlock; + type AccountId = u64; + } + + impl pallet_currency::Config for Runtime { + type RuntimeEvent = RuntimeEvent; + } + } + + pub(crate) use runtime_v2::*; + + #[docify::export(transfer_works_v2)] + #[test] + fn transfer_works() { + StateBuilder::default().build_and_execute(|| { + // skip the genesis block, as events are not deposited there and we need them for + // the final assertion. + System::set_block_number(ALICE); + + // given the initial state, when: + assert_ok!(Pallet::::transfer(RuntimeOrigin::signed(ALICE), BOB, 50)); + + // then: + assert_eq!(Balances::::get(&ALICE), Some(50)); + assert_eq!(Balances::::get(&BOB), Some(150)); + assert_eq!(TotalIssuance::::get(), Some(200)); + + // now we can also check that an event has been deposited: + assert_eq!( + System::read_events_for_pallet::>(), + vec![Event::Transferred { from: ALICE, to: BOB, amount: 50 }] + ); + }); + } + } +} diff --git a/web/public/docs/sdk/packages/guides/first-runtime/Cargo.toml b/web/public/docs/sdk/packages/guides/first-runtime/Cargo.toml new file mode 100644 index 00000000..586e485c --- /dev/null +++ b/web/public/docs/sdk/packages/guides/first-runtime/Cargo.toml @@ -0,0 +1,71 @@ +[package] +name = "pezkuwi-sdk-docs-first-runtime" +description = "A simple runtime created for the pezkuwi-sdk-docs guides" +version = "0.0.0" +license = "MIT-0" +authors.workspace = true +homepage.workspace = true +repository.workspace = true +edition.workspace = true +publish = false + +[lints] +workspace = true + +[dependencies] +codec = { workspace = true } +scale-info = { workspace = true } +serde_json = { workspace = true } + +# this is a frame-based runtime, thus importing `frame` with runtime feature enabled. +frame = { workspace = true, features = ["runtime"] } + +# pallets that we want to use +pallet-balances = { workspace = true } +pallet-sudo = { workspace = true } +pallet-timestamp = { workspace = true } +pallet-transaction-payment = { workspace = true } +pallet-transaction-payment-rpc-runtime-api = { workspace = true } + +# other pezkuwi-sdk-deps +sp-keyring = { workspace = true } + +# local pallet templates +first-pallet = { workspace = true } + +docify = { workspace = true } + +[build-dependencies] +substrate-wasm-builder = { workspace = true, optional = true } + +[features] +default = ["std"] +std = [ + "codec/std", + "scale-info/std", + "serde_json/std", + + "frame/std", + + "pallet-balances/std", + "pallet-sudo/std", + "pallet-timestamp/std", + "pallet-transaction-payment-rpc-runtime-api/std", + "pallet-transaction-payment/std", + + "first-pallet/std", + "sp-keyring/std", + + "substrate-wasm-builder", +] +runtime-benchmarks = [ + "first-pallet/runtime-benchmarks", + "frame/runtime-benchmarks", + "pallet-balances/runtime-benchmarks", + "pallet-sudo/runtime-benchmarks", + "pallet-timestamp/runtime-benchmarks", + "pallet-transaction-payment-rpc-runtime-api/runtime-benchmarks", + "pallet-transaction-payment/runtime-benchmarks", + "sp-keyring/runtime-benchmarks", + "substrate-wasm-builder?/runtime-benchmarks", +] diff --git a/web/public/docs/sdk/packages/guides/first-runtime/build.rs b/web/public/docs/sdk/packages/guides/first-runtime/build.rs new file mode 100644 index 00000000..b7676a70 --- /dev/null +++ b/web/public/docs/sdk/packages/guides/first-runtime/build.rs @@ -0,0 +1,27 @@ +// This file is part of Substrate. + +// Copyright (C) Parity Technologies (UK) Ltd. +// SPDX-License-Identifier: Apache-2.0 + +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +fn main() { + #[cfg(feature = "std")] + { + substrate_wasm_builder::WasmBuilder::new() + .with_current_project() + .export_heap_base() + .import_memory() + .build(); + } +} diff --git a/web/public/docs/sdk/packages/guides/first-runtime/src/lib.rs b/web/public/docs/sdk/packages/guides/first-runtime/src/lib.rs new file mode 100644 index 00000000..98c20cae --- /dev/null +++ b/web/public/docs/sdk/packages/guides/first-runtime/src/lib.rs @@ -0,0 +1,299 @@ +// This file is part of Substrate. + +// Copyright (C) Parity Technologies (UK) Ltd. +// SPDX-License-Identifier: Apache-2.0 + +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +//! Runtime used in `your_first_runtime`. + +#![cfg_attr(not(feature = "std"), no_std)] + +extern crate alloc; +use alloc::{vec, vec::Vec}; +use first_pallet::pallet_v2 as our_first_pallet; +use frame::{ + prelude::*, + runtime::{apis, prelude::*}, +}; +use pallet_transaction_payment_rpc_runtime_api::{FeeDetails, RuntimeDispatchInfo}; + +#[docify::export] +#[runtime_version] +pub const VERSION: RuntimeVersion = RuntimeVersion { + spec_name: alloc::borrow::Cow::Borrowed("first-runtime"), + impl_name: alloc::borrow::Cow::Borrowed("first-runtime"), + authoring_version: 1, + spec_version: 0, + impl_version: 1, + apis: RUNTIME_API_VERSIONS, + transaction_version: 1, + system_version: 1, +}; + +#[docify::export(cr)] +construct_runtime!( + pub struct Runtime { + // Mandatory for all runtimes + System: frame_system, + + // A number of other pallets from FRAME. + Timestamp: pallet_timestamp, + Balances: pallet_balances, + Sudo: pallet_sudo, + TransactionPayment: pallet_transaction_payment, + + // Our local pallet + FirstPallet: our_first_pallet, + } +); + +#[docify::export_content] +mod runtime_types { + use super::*; + pub(super) type SignedExtra = ( + // `frame` already provides all the signed extensions from `frame-system`. We just add the + // one related to tx-payment here. + frame::runtime::types_common::SystemTransactionExtensionsOf, + pallet_transaction_payment::ChargeTransactionPayment, + ); + + pub(super) type Block = frame::runtime::types_common::BlockOf; + pub(super) type Header = HeaderFor; + + pub(super) type RuntimeExecutive = Executive< + Runtime, + Block, + frame_system::ChainContext, + Runtime, + AllPalletsWithSystem, + >; +} +use runtime_types::*; + +#[docify::export_content] +mod config_impls { + use super::*; + + parameter_types! { + pub const Version: RuntimeVersion = VERSION; + } + + #[derive_impl(frame_system::config_preludes::SolochainDefaultConfig)] + impl frame_system::Config for Runtime { + type Block = Block; + type Version = Version; + type AccountData = + pallet_balances::AccountData<::Balance>; + } + + #[derive_impl(pallet_balances::config_preludes::TestDefaultConfig)] + impl pallet_balances::Config for Runtime { + type AccountStore = System; + } + + #[derive_impl(pallet_sudo::config_preludes::TestDefaultConfig)] + impl pallet_sudo::Config for Runtime {} + + #[derive_impl(pallet_timestamp::config_preludes::TestDefaultConfig)] + impl pallet_timestamp::Config for Runtime {} + + #[derive_impl(pallet_transaction_payment::config_preludes::TestDefaultConfig)] + impl pallet_transaction_payment::Config for Runtime { + type OnChargeTransaction = pallet_transaction_payment::FungibleAdapter; + // We specify a fixed length to fee here, which essentially means all transactions charge + // exactly 1 unit of fee. + type LengthToFee = FixedFee<1, ::Balance>; + type WeightToFee = NoFee<::Balance>; + } +} + +#[docify::export(our_config_impl)] +impl our_first_pallet::Config for Runtime { + type RuntimeEvent = RuntimeEvent; +} + +/// Provides getters for genesis configuration presets. +pub mod genesis_config_presets { + use super::*; + use crate::{ + interface::{Balance, MinimumBalance}, + BalancesConfig, RuntimeGenesisConfig, SudoConfig, + }; + use frame::deps::frame_support::build_struct_json_patch; + use serde_json::Value; + + /// Returns a development genesis config preset. + #[docify::export] + pub fn development_config_genesis() -> Value { + let endowment = >::get().max(1) * 1000; + build_struct_json_patch!(RuntimeGenesisConfig { + balances: BalancesConfig { + balances: Sr25519Keyring::iter() + .map(|a| (a.to_account_id(), endowment)) + .collect::>(), + }, + sudo: SudoConfig { key: Some(Sr25519Keyring::Alice.to_account_id()) }, + }) + } + + /// Get the set of the available genesis config presets. + #[docify::export] + pub fn get_preset(id: &PresetId) -> Option> { + let patch = match id.as_ref() { + DEV_RUNTIME_PRESET => development_config_genesis(), + _ => return None, + }; + Some( + serde_json::to_string(&patch) + .expect("serialization to json is expected to work. qed.") + .into_bytes(), + ) + } + + /// List of supported presets. + #[docify::export] + pub fn preset_names() -> Vec { + vec![PresetId::from(DEV_RUNTIME_PRESET)] + } +} + +impl_runtime_apis! { + impl apis::Core for Runtime { + fn version() -> RuntimeVersion { + VERSION + } + + fn execute_block(block: ::LazyBlock) { + RuntimeExecutive::execute_block(block) + } + + fn initialize_block(header: &Header) -> ExtrinsicInclusionMode { + RuntimeExecutive::initialize_block(header) + } + } + + impl apis::Metadata for Runtime { + fn metadata() -> OpaqueMetadata { + OpaqueMetadata::new(Runtime::metadata().into()) + } + + fn metadata_at_version(version: u32) -> Option { + Runtime::metadata_at_version(version) + } + + fn metadata_versions() -> Vec { + Runtime::metadata_versions() + } + } + + impl apis::BlockBuilder for Runtime { + fn apply_extrinsic(extrinsic: ExtrinsicFor) -> ApplyExtrinsicResult { + RuntimeExecutive::apply_extrinsic(extrinsic) + } + + fn finalize_block() -> HeaderFor { + RuntimeExecutive::finalize_block() + } + + fn inherent_extrinsics(data: InherentData) -> Vec> { + data.create_extrinsics() + } + + fn check_inherents( + block: ::LazyBlock, + data: InherentData, + ) -> CheckInherentsResult { + data.check_extrinsics(&block) + } + } + + impl apis::TaggedTransactionQueue for Runtime { + fn validate_transaction( + source: TransactionSource, + tx: ExtrinsicFor, + block_hash: ::Hash, + ) -> TransactionValidity { + RuntimeExecutive::validate_transaction(source, tx, block_hash) + } + } + + impl apis::OffchainWorkerApi for Runtime { + fn offchain_worker(header: &HeaderFor) { + RuntimeExecutive::offchain_worker(header) + } + } + + impl apis::SessionKeys for Runtime { + fn generate_session_keys(_seed: Option>) -> Vec { + Default::default() + } + + fn decode_session_keys( + _encoded: Vec, + ) -> Option, apis::KeyTypeId)>> { + Default::default() + } + } + + impl apis::AccountNonceApi for Runtime { + fn account_nonce(account: interface::AccountId) -> interface::Nonce { + System::account_nonce(account) + } + } + + impl apis::GenesisBuilder for Runtime { + fn build_state(config: Vec) -> GenesisBuilderResult { + build_state::(config) + } + + fn get_preset(id: &Option) -> Option> { + get_preset::(id, self::genesis_config_presets::get_preset) + } + + fn preset_names() -> Vec { + crate::genesis_config_presets::preset_names() + } + } + + impl pallet_transaction_payment_rpc_runtime_api::TransactionPaymentApi< + Block, + interface::Balance, + > for Runtime { + fn query_info(uxt: ExtrinsicFor, len: u32) -> RuntimeDispatchInfo { + TransactionPayment::query_info(uxt, len) + } + fn query_fee_details(uxt: ExtrinsicFor, len: u32) -> FeeDetails { + TransactionPayment::query_fee_details(uxt, len) + } + fn query_weight_to_fee(weight: Weight) -> interface::Balance { + TransactionPayment::weight_to_fee(weight) + } + fn query_length_to_fee(length: u32) -> interface::Balance { + TransactionPayment::length_to_fee(length) + } + } +} + +/// Just a handy re-definition of some types based on what is already provided to the pallet +/// configs. +pub mod interface { + use super::Runtime; + use frame::prelude::frame_system; + + pub type AccountId = ::AccountId; + pub type Nonce = ::Nonce; + pub type Hash = ::Hash; + pub type Balance = ::Balance; + pub type MinimumBalance = ::ExistentialDeposit; +} diff --git a/web/public/docs/sdk/src/external_resources.rs b/web/public/docs/sdk/src/external_resources.rs new file mode 100644 index 00000000..d88bb585 --- /dev/null +++ b/web/public/docs/sdk/src/external_resources.rs @@ -0,0 +1,14 @@ +//! # External Resources +//! +//! A non-exhaustive, un-opinionated list of external resources about Pezkuwi SDK. +//! +//! Unlike [`crate::guides`], or [`crate::pezkuwi_sdk::templates`] that contain material directly +//! maintained in the `pezkuwi-sdk` repository, the list of resources here are maintained by +//! third-parties, and are therefore subject to more variability. Any further resources may be added +//! by opening a pull request to the `pezkuwi-sdk` repository. +//! +//! - [Pezkuwi NFT Marketplace Tutorial by Pezkuwi Fellow Shawn Tabrizi](https://www.shawntabrizi.com/substrate-collectables-workshop/) +//! - [HEZ Code School](https://dotcodeschool.com/) +//! - [Pezkuwi Developers Github Organization](https://github.com/polkadot-developers/) +//! - [Pezkuwi Blockchain Academy](https://github.com/pezkuwichain/kurdistan_blockchain-akademy) +//! - [Pezkuwi Wiki](https://wiki.network.pezkuwichain.io/) diff --git a/web/public/docs/sdk/src/guides/async_backing_guide.rs b/web/public/docs/sdk/src/guides/async_backing_guide.rs new file mode 100644 index 00000000..3013c90f --- /dev/null +++ b/web/public/docs/sdk/src/guides/async_backing_guide.rs @@ -0,0 +1,254 @@ +//! # Upgrade Teyrchain for Asynchronous Backing Compatibility +//! +//! This guide is relevant for cumulus based teyrchain projects started in 2023 or before, whose +//! backing process is synchronous where parablocks can only be built on the latest Relay Chain +//! block. Async Backing allows collators to build parablocks on older Relay Chain blocks and create +//! pipelines of multiple pending parablocks. This parallel block generation increases efficiency +//! and throughput. For more information on Async backing and its terminology, refer to the document +//! on [the Pezkuwi SDK docs.](https://docs.pezkuwichain.io/sdk/master/polkadot_sdk_docs/guides/async_backing_guide/index.html) +//! +//! > If starting a new teyrchain project, please use an async backing compatible template such as +//! > the +//! > [teyrchain template](https://github.com/pezkuwichain/pezkuwi-sdk/tree/master/templates/teyrchain). +//! The rollout process for Async Backing has three phases. Phases 1 and 2 below put new +//! infrastructure in place. Then we can simply turn on async backing in phase 3. +//! +//! ## Prerequisite +//! +//! The relay chain needs to have async backing enabled so double-check that the relay-chain +//! configuration contains the following three parameters (especially when testing locally e.g. with +//! zombienet): +//! +//! ```json +//! "async_backing_params": { +//! "max_candidate_depth": 3, +//! "allowed_ancestry_len": 2 +//! }, +//! "scheduling_lookahead": 2 +//! ``` +//! +//!
scheduling_lookahead must be set to 2, otherwise teyrchain +//! block times will degrade to worse than with sync backing!
+//! +//! ## Phase 1 - Update Teyrchain Runtime +//! +//! This phase involves configuring your teyrchain’s runtime `/runtime/src/lib.rs` to make use of +//! async backing system. +//! +//! 1. Establish and ensure constants for `capacity` and `velocity` are both set to 1 in the +//! runtime. +//! 2. Establish and ensure the constant relay chain slot duration measured in milliseconds equal to +//! `6000` in the runtime. +//! ```rust +//! // Maximum number of blocks simultaneously accepted by the Runtime, not yet included into the +//! // relay chain. +//! pub const UNINCLUDED_SEGMENT_CAPACITY: u32 = 1; +//! // How many teyrchain blocks are processed by the relay chain per parent. Limits the number of +//! // blocks authored per slot. +//! pub const BLOCK_PROCESSING_VELOCITY: u32 = 1; +//! // Relay chain slot duration, in milliseconds. +//! pub const RELAY_CHAIN_SLOT_DURATION_MILLIS: u32 = 6000; +//! ``` +//! +//! 3. Establish constants `MILLISECS_PER_BLOCK` and `SLOT_DURATION` if not already present in the +//! runtime. +//! ```ignore +//! // `SLOT_DURATION` is picked up by `pallet_timestamp` which is in turn picked +//! // up by `pallet_aura` to implement `fn slot_duration()`. +//! // +//! // Change this to adjust the block time. +//! pub const MILLISECS_PER_BLOCK: u64 = 12000; +//! pub const SLOT_DURATION: u64 = MILLISECS_PER_BLOCK; +//! ``` +//! +//! 4. Configure `cumulus_pallet_teyrchain_system` in the runtime. +//! +//! - Define a `FixedVelocityConsensusHook` using our capacity, velocity, and relay slot duration +//! constants. Use this to set the teyrchain system `ConsensusHook` property. +#![doc = docify::embed!("../../templates/teyrchain/runtime/src/lib.rs", ConsensusHook)] +//! ```ignore +//! impl cumulus_pallet_teyrchain_system::Config for Runtime { +//! .. +//! type ConsensusHook = ConsensusHook; +//! .. +//! } +//! ``` +//! - Set the teyrchain system property `CheckAssociatedRelayNumber` to +//! `RelayNumberMonotonicallyIncreases` +//! ```ignore +//! impl cumulus_pallet_teyrchain_system::Config for Runtime { +//! .. +//! type CheckAssociatedRelayNumber = RelayNumberMonotonicallyIncreases; +//! .. +//! } +//! ``` +//! +//! 5. Configure `pallet_aura` in the runtime. +//! +//! - Set `AllowMultipleBlocksPerSlot` to `false` (don't worry, we will set it to `true` when we +//! activate async backing in phase 3). +//! +//! - Define `pallet_aura::SlotDuration` using our constant `SLOT_DURATION` +//! ```ignore +//! impl pallet_aura::Config for Runtime { +//! .. +//! type AllowMultipleBlocksPerSlot = ConstBool; +//! #[cfg(feature = "experimental")] +//! type SlotDuration = ConstU64; +//! .. +//! } +//! ``` +//! +//! 6. Update `sp_consensus_aura::AuraApi::slot_duration` in `sp_api::impl_runtime_apis` to match +//! the constant `SLOT_DURATION` +#![doc = docify::embed!("../../templates/teyrchain/runtime/src/apis.rs", impl_slot_duration)] +//! +//! 7. Implement the `AuraUnincludedSegmentApi`, which allows the collator client to query its +//! runtime to determine whether it should author a block. +//! +//! - Add the dependency `cumulus-primitives-aura` to the `runtime/Cargo.toml` file for your +//! runtime +//! ```ignore +//! .. +//! cumulus-primitives-aura = { path = "../../../../primitives/aura", default-features = false } +//! .. +//! ``` +//! +//! - In the same file, add `"cumulus-primitives-aura/std",` to the `std` feature. +//! +//! - Inside the `impl_runtime_apis!` block for your runtime, implement the +//! `cumulus_primitives_aura::AuraUnincludedSegmentApi` as shown below. +#![doc = docify::embed!("../../templates/teyrchain/runtime/src/apis.rs", impl_can_build_upon)] +//! +//! **Note:** With a capacity of 1 we have an effective velocity of ½ even when velocity is +//! configured to some larger value. This is because capacity will be filled after a single block is +//! produced and will only be freed up after that block is included on the relay chain, which takes +//! 2 relay blocks to accomplish. Thus with capacity 1 and velocity 1 we get the customary 12 second +//! teyrchain block time. +//! +//! 8. If your `runtime/src/lib.rs` provides a `CheckInherents` type to `register_validate_block`, +//! remove it. `FixedVelocityConsensusHook` makes it unnecessary. The following example shows how +//! `register_validate_block` should look after removing `CheckInherents`. +#![doc = docify::embed!("../../templates/teyrchain/runtime/src/lib.rs", register_validate_block)] +//! +//! +//! ## Phase 2 - Update Teyrchain Nodes +//! +//! This phase consists of plugging in the new lookahead collator node. +//! +//! 1. Import `cumulus_primitives_core::ValidationCode` to `node/src/service.rs`. +#![doc = docify::embed!("../../templates/teyrchain/node/src/service.rs", cumulus_primitives)] +//! +//! 2. In `node/src/service.rs`, modify `sc_service::spawn_tasks` to use a clone of `Backend` rather +//! than the original +//! ```ignore +//! sc_service::spawn_tasks(sc_service::SpawnTasksParams { +//! .. +//! backend: backend.clone(), +//! .. +//! })?; +//! ``` +//! +//! 3. Add `backend` as a parameter to `start_consensus()` in `node/src/service.rs` +//! ```text +//! fn start_consensus( +//! .. +//! backend: Arc, +//! .. +//! ``` +//! ```ignore +//! if validator { +//! start_consensus( +//! .. +//! backend.clone(), +//! .. +//! )?; +//! } +//! ``` +//! +//! 4. In `node/src/service.rs` import the lookahead collator rather than the basic collator +#![doc = docify::embed!("../../templates/teyrchain/node/src/service.rs", lookahead_collator)] +//! +//! 5. In `start_consensus()` replace the `BasicAuraParams` struct with `AuraParams` +//! - Change the struct type from `BasicAuraParams` to `AuraParams` +//! - In the `para_client` field, pass in a cloned para client rather than the original +//! - Add a `para_backend` parameter after `para_client`, passing in our para backend +//! - Provide a `code_hash_provider` closure like that shown below +//! - Increase `authoring_duration` from 500 milliseconds to 2000 +//! ```ignore +//! let params = AuraParams { +//! .. +//! para_client: client.clone(), +//! para_backend: backend.clone(), +//! .. +//! code_hash_provider: move |block_hash| { +//! client.code_at(block_hash).ok().map(|c| ValidationCode::from(c).hash()) +//! }, +//! .. +//! authoring_duration: Duration::from_millis(2000), +//! .. +//! }; +//! ``` +//! +//! **Note:** Set `authoring_duration` to whatever you want, taking your own hardware into account. +//! But if the backer who should be slower than you due to reading from disk, times out at two +//! seconds your candidates will be rejected. +//! +//! 6. In `start_consensus()` replace `basic_aura::run` with `aura::run` +//! ```ignore +//! let fut = +//! aura::run::( +//! params, +//! ); +//! task_manager.spawn_essential_handle().spawn("aura", None, fut); +//! ``` +//! +//! ## Phase 3 - Activate Async Backing +//! +//! This phase consists of changes to your teyrchain’s runtime that activate async backing feature. +//! +//! 1. Configure `pallet_aura`, setting `AllowMultipleBlocksPerSlot` to true in +//! `runtime/src/lib.rs`. +#![doc = docify::embed!("../../templates/teyrchain/runtime/src/configs/mod.rs", aura_config)] +//! +//! 2. Increase the maximum `UNINCLUDED_SEGMENT_CAPACITY` in `runtime/src/lib.rs`. +#![doc = docify::embed!("../../templates/teyrchain/runtime/src/lib.rs", async_backing_params)] +//! +//! 3. Decrease `MILLISECS_PER_BLOCK` to 6000. +//! +//! - Note: For a teyrchain which measures time in terms of its own block number rather than by +//! relay block number it may be preferable to increase velocity. Changing block time may cause +//! complications, requiring additional changes. See the section “Timing by Block Number”. +#![doc = docify::embed!("../../templates/teyrchain/runtime/src/lib.rs", block_times)] +//! +//! 4. Update `MAXIMUM_BLOCK_WEIGHT` to reflect the increased time available for block production. +#![doc = docify::embed!("../../templates/teyrchain/runtime/src/lib.rs", max_block_weight)] +//! +//! 5. Add a feature flagged alternative for `MinimumPeriod` in `pallet_timestamp`. The type should +//! be `ConstU64<0>` with the feature flag experimental, and `ConstU64<{SLOT_DURATION / 2}>` +//! without. +//! ```ignore +//! impl pallet_timestamp::Config for Runtime { +//! .. +//! #[cfg(feature = "experimental")] +//! type MinimumPeriod = ConstU64<0>; +//! #[cfg(not(feature = "experimental"))] +//! type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>; +//! .. +//! } +//! ``` +//! +//! ## Timing by Block Number +//! +//! With asynchronous backing it will be possible for teyrchains to opt for a block time of 6 +//! seconds rather than 12 seconds. But modifying block duration isn’t so simple for a teyrchain +//! which was measuring time in terms of its own block number. It could result in expected and +//! actual time not matching up, stalling the teyrchain. +//! +//! One strategy to deal with this issue is to instead rely on relay chain block numbers for timing. +//! Relay block number is kept track of by each teyrchain in `pallet-teyrchain-system` with the +//! storage value `LastRelayChainBlockNumber`. This value can be obtained and used wherever timing +//! based on block number is needed. + +#![deny(rustdoc::broken_intra_doc_links)] +#![deny(rustdoc::private_intra_doc_links)] diff --git a/web/public/docs/sdk/src/guides/changing_consensus.rs b/web/public/docs/sdk/src/guides/changing_consensus.rs new file mode 100644 index 00000000..7ba742f1 --- /dev/null +++ b/web/public/docs/sdk/src/guides/changing_consensus.rs @@ -0,0 +1 @@ +//! # Changing Consensus diff --git a/web/public/docs/sdk/src/guides/cumulus_enabled_teyrchain.rs b/web/public/docs/sdk/src/guides/cumulus_enabled_teyrchain.rs new file mode 100644 index 00000000..c3d8bd4b --- /dev/null +++ b/web/public/docs/sdk/src/guides/cumulus_enabled_teyrchain.rs @@ -0,0 +1 @@ +//! # Cumulus Enabled Teyrchain diff --git a/web/public/docs/sdk/src/guides/enable_elastic_scaling.rs b/web/public/docs/sdk/src/guides/enable_elastic_scaling.rs new file mode 100644 index 00000000..e439484a --- /dev/null +++ b/web/public/docs/sdk/src/guides/enable_elastic_scaling.rs @@ -0,0 +1,182 @@ +//! # Enable elastic scaling for a teyrchain +//! +//!
This guide assumes full familiarity with Asynchronous Backing and its +//! terminology, as defined in the Pezkuwi SDK Docs. +//!
+//! +//! ## Quick introduction to Elastic Scaling +//! +//! [Elastic scaling](https://www.parity.io/blog/polkadot-web3-cloud) is a feature that enables teyrchains (rollups) to use multiple cores. +//! Teyrchains can adjust their usage of core resources on the fly to increase TPS and decrease +//! latency. +//! +//! ### When do you need Elastic Scaling? +//! +//! Depending on their use case, applications might have an increased need for the following: +//! - compute (CPU weight) +//! - bandwidth (proof size) +//! - lower latency (block time) +//! +//! ### High throughput (TPS) and lower latency +//! +//! If the main bottleneck is the CPU, then your teyrchain needs to maximize the compute usage of +//! each core while also achieving a lower latency. +//! 3 cores provide the best balance between CPU, bandwidth and latency: up to 6s of execution, +//! 5MB/s of DA bandwidth and fast block time of just 2 seconds. +//! +//! ### High bandwidth +//! +//! Useful for applications that are bottlenecked by bandwidth. +//! By using 6 cores, applications can make use of up to 6s of compute, 10MB/s of bandwidth +//! while also achieving 1 second block times. +//! +//! ### Ultra low latency +//! +//! When latency is the primary requirement, Elastic scaling is currently the only solution. The +//! caveat is the efficiency of core time usage decreases as more cores are used. +//! +//! For example, using 12 cores enables fast transaction confirmations with 500ms blocks and up to +//! 20 MB/s of DA bandwidth. +//! +//! ## Dependencies +//! +//! Prerequisites: Pezkuwi-SDK `2509` or newer. +//! +//! To ensure the security and reliability of your chain when using this feature you need the +//! following: +//! - An omni-node based collator. This has already become the default choice for collators. +//! - UMP signal support. +//! [RFC103](https://github.com/polkadot-fellows/RFCs/blob/main/text/0103-introduce-core-index-commitment.md). +//! This is mandatory protection against PoV replay attacks. +//! - Enabling the relay parent offset feature. This is required to ensure the teyrchain block times +//! and transaction in-block confidence are not negatively affected by relay chain forks. Read +//! [`crate::guides::handling_teyrchain_forks`] for more information. +//! - Block production configuration adjustments. +//! +//! ### Upgrade to Pezkuwi Omni node +//! +//! Your collators need to run `pezkuwi-teyrchain` or `pezkuwi-omni-node` with the `--authoring +//! slot-based` CLI argument. +//! To avoid potential issues and get best performance it is recommeneded to always run the +//! latest release on all of the collators. +//! +//! Further information about omni-node and how to upgrade is available: +//! - [high level docs](https://docs.pezkuwichain.io/develop/toolkit/parachains/polkadot-omni-node/) +//! - [`crate::reference_docs::omni_node`] +//! +//! ### UMP signals +//! +//! UMP signals are now enabled by default in the `teyrchain-system` pallet and are used for +//! elastic scaling. You can find more technical details about UMP signals and their usage for +//! elastic scaling +//! [here](https://github.com/polkadot-fellows/RFCs/blob/main/text/0103-introduce-core-index-commitment.md). +//! +//! ### Enable the relay parent offset feature +//! +//! It is recommended to use an offset of `1`, which is sufficient to eliminate any issues +//! with relay chain forks. +//! +//! Configure the relay parent offset like this: +//! ```ignore +//! /// Build with an offset of 1 behind the relay chain best block. +//! const RELAY_PARENT_OFFSET: u32 = 1; +//! +//! impl cumulus_pallet_teyrchain_system::Config for Runtime { +//! // ... +//! type RelayParentOffset = ConstU32; +//! } +//! ``` +//! +//! Implement the runtime API to retrieve the offset on the client side. +//! ```ignore +//! impl cumulus_primitives_core::RelayParentOffsetApi for Runtime { +//! fn relay_parent_offset() -> u32 { +//! RELAY_PARENT_OFFSET +//! } +//! } +//! ``` +//! +//! ### Block production configuration +//! +//! This configuration directly controls the minimum block time and maximum number of cores +//! the teyrchain can use. +//! +//! Example configuration for a 3 core teyrchain: +//! ```ignore +//! /// The upper limit of how many teyrchain blocks are processed by the relay chain per +//! /// parent. Limits the number of blocks authored per slot. This determines the minimum +//! /// block time of the teyrchain: +//! /// `RELAY_CHAIN_SLOT_DURATION_MILLIS/BLOCK_PROCESSING_VELOCITY` +//! const BLOCK_PROCESSING_VELOCITY: u32 = 3; +//! +//! /// Maximum number of blocks simultaneously accepted by the Runtime, not yet included +//! /// into the relay chain. +//! const UNINCLUDED_SEGMENT_CAPACITY: u32 = (2 + RELAY_PARENT_OFFSET) * +//! BLOCK_PROCESSING_VELOCITY + 1; +//! +//! /// Relay chain slot duration, in milliseconds. +//! const RELAY_CHAIN_SLOT_DURATION_MILLIS: u32 = 6000; +//! +//! type ConsensusHook = cumulus_pallet_aura_ext::FixedVelocityConsensusHook< +//! Runtime, +//! RELAY_CHAIN_SLOT_DURATION_MILLIS, +//! BLOCK_PROCESSING_VELOCITY, +//! UNINCLUDED_SEGMENT_CAPACITY, +//! >; +//! +//! ``` +//! +//! ### Teyrchain Slot Duration +//! +//! A common source of confusion is the correct configuration of the `SlotDuration` that is passed +//! to `pallet-aura`. +//! ```ignore +//! impl pallet_aura::Config for Runtime { +//! // ... +//! type SlotDuration = ConstU64; +//! } +//! ``` +//! +//! The slot duration determines the length of each author's turn and is decoupled from the block +//! production interval. During their slot, authors are allowed to produce multiple blocks. **The +//! slot duration is required to be at least 6s (same as on the relay chain).** +//! +//! **Configuration recommendations:** +//! - For new teyrchains starting from genesis: use a slot duration of 24 seconds +//! - For existing live teyrchains: leave the slot duration unchanged +//! +//! +//! ## Current limitations +//! +//! ### Maximum execution time per relay chain block. +//! +//! Since teyrchain block authoring is sequential, the next block can only be built after +//! the previous one has been imported. +//! At present, a core allows up to 2 seconds of execution per relay chain block. +//! +//! If we assume a 6s teyrchain slot, and each block takes the full 2 seconds to execute, +//! the teyrchain will not be able to fully utilize the compute resources of all 3 cores. +//! +//! If the collator hardware is faster, it can author and import full blocks more quickly, +//! making it possible to utilize even more than 3 cores efficiently. +//! +//! #### Why? +//! +//! Within a 6-second teyrchain slot, collators can author multiple teyrchain blocks. +//! Before building the first block in a slot, the new block author must import the last +//! block produced by the previous author. +//! If the import of the last block is not completed before the next relay chain slot starts, +//! the new author will build on its parent (assuming it was imported). This will create a fork +//! which degrades the teyrchain block confidence and block times. +//! +//! This means that, on reference hardware, a teyrchain with a slot time of 6s can +//! effectively utilize up to 4 seconds of execution per relay chain block, because it needs to +//! ensure the next block author has enough time to import the last block. +//! Hardware with higher single-core performance can enable a teyrchain to fully utilize more +//! cores. +//! +//! ### Fixed factor scaling. +//! +//! For true elasticity, a teyrchain needs to acquire more cores when needed in an automated +//! manner. This functionality is not yet available in the SDK, thus acquiring additional +//! on-demand or bulk cores has to be managed externally. diff --git a/web/public/docs/sdk/src/guides/enable_metadata_hash.rs b/web/public/docs/sdk/src/guides/enable_metadata_hash.rs new file mode 100644 index 00000000..3d11ade1 --- /dev/null +++ b/web/public/docs/sdk/src/guides/enable_metadata_hash.rs @@ -0,0 +1,88 @@ +//! # Enable metadata hash verification +//! +//! This guide will teach you how to enable the metadata hash verification in your runtime. +//! +//! ## What is metadata hash verification? +//! +//! Each FRAME based runtime exposes metadata about itself. This metadata is used by consumers of +//! the runtime to interpret the state, to construct transactions etc. Part of this metadata are the +//! type information. These type information can be used to e.g. decode storage entries or to decode +//! a transaction. So, the metadata is quite useful for wallets to interact with a FRAME based +//! chain. Online wallets can fetch the metadata directly from any node of the chain they are +//! connected to, but offline wallets can not do this. So, for the offline wallet to have access to +//! the metadata it needs to be transferred and stored on the device. The problem is that the +//! metadata has a size of several hundreds of kilobytes, which takes quite a while to transfer to +//! these offline wallets and the internal storage of these devices is also not big enough to store +//! the metadata for one or more networks. The next problem is that the offline wallet/user can not +//! trust the metadata to be correct. It is very important for the metadata to be correct or +//! otherwise an attacker could change them in a way that the offline wallet decodes a transaction +//! in a different way than what it will be decoded to on chain. So, the user may sign an incorrect +//! transaction leading to unexpected behavior. +//! +//! The metadata hash verification circumvents the issues of the huge metadata and the need to trust +//! some metadata blob to be correct. To generate a hash for the metadata, the metadata is chunked, +//! these chunks are put into a merkle tree and then the root of this merkle tree is the "metadata +//! hash". For a more technical explanation on how it works, see +//! [RFC78](https://polkadot-fellows.github.io/RFCs/approved/0078-merkleized-metadata.html). At compile +//! time the metadata hash is generated and "baked" into the runtime. This makes it extremely cheap +//! for the runtime to verify on chain that the metadata hash is correct. By having the runtime +//! verify the hash on chain, the user also doesn't need to trust the offchain metadata. If the +//! metadata hash doesn't match the on chain metadata hash the transaction will be rejected. The +//! metadata hash itself is added to the data of the transaction that is signed, this means the +//! actual hash does not appear in the transaction. On chain the same procedure is repeated with the +//! metadata hash that is known by the runtime and if the metadata hash doesn't match the signature +//! verification will fail. As the metadata hash is actually the root of a merkle tree, the offline +//! wallet can get proofs of individual types to decode a transaction. This means that the offline +//! wallet does not require the entire metadata to be present on the device. +//! +//! ## Integrating metadata hash verification into your runtime +//! +//! The integration of the metadata hash verification is split into two parts, first the actual +//! integration into the runtime and secondly the enabling of the metadata hash generation at +//! compile time. +//! +//! ### Runtime integration +//! +//! From the runtime side only the +//! [`CheckMetadataHash`](frame_metadata_hash_extension::CheckMetadataHash) needs to be added to the +//! list of signed extension: +#![doc = docify::embed!("../../templates/teyrchain/runtime/src/lib.rs", template_signed_extra)] +//! +//! > **Note:** +//! > +//! > Adding the signed extension changes the encoding of the transaction and adds one extra byte +//! > per transaction! +//! +//! This signed extension will make sure to decode the requested `mode` and will add the metadata +//! hash to the signed data depending on the requested `mode`. The `mode` gives the user/wallet +//! control over deciding if the metadata hash should be verified or not. The metadata hash itself +//! is drawn from the `RUNTIME_METADATA_HASH` environment variable. If the environment variable is +//! not set, any transaction that requires the metadata hash is rejected with the error +//! `CannotLookup`. This is a security measurement to prevent including invalid transactions. +//! +//!
+//! +//! The extension does not work with the native runtime, because the +//! `RUNTIME_METADATA_HASH` environment variable is not set when building the +//! `frame-metadata-hash-extension` crate. +//! +//!
+//! +//! ### Enable metadata hash generation +//! +//! The metadata hash generation needs to be enabled when building the wasm binary. The +//! `substrate-wasm-builder` supports this out of the box: +#![doc = docify::embed!("../../templates/teyrchain/runtime/build.rs", template_enable_metadata_hash)] +//! +//! > **Note:** +//! > +//! > The `metadata-hash` feature needs to be enabled for the `substrate-wasm-builder` to enable the +//! > code for being able to generate the metadata hash. It is also recommended to put the metadata +//! > hash generation behind a feature in the runtime as shown above. The reason behind is that it +//! > adds a lot of code which increases the compile time and the generation itself also increases +//! > the compile time. Thus, it is recommended to enable the feature only when the metadata hash is +//! > required (e.g. for an on-chain build). +//! +//! The two parameters to `enable_metadata_hash` are the token symbol and the number of decimals of +//! the primary token of the chain. These information are included for the wallets to show token +//! related operations in a more user friendly way. diff --git a/web/public/docs/sdk/src/guides/enable_pov_reclaim.rs b/web/public/docs/sdk/src/guides/enable_pov_reclaim.rs new file mode 100644 index 00000000..50ac0316 --- /dev/null +++ b/web/public/docs/sdk/src/guides/enable_pov_reclaim.rs @@ -0,0 +1,88 @@ +//! # Enable storage weight reclaiming +//! +//! This guide will teach you how to enable storage weight reclaiming for a teyrchain. The +//! explanations in this guide assume a project structure similar to the one detailed in +//! the [substrate documentation](crate::pezkuwi_sdk::substrate#anatomy-of-a-binary-crate). Full +//! technical details are available in the original [pull request](https://github.com/paritytech/polkadot-sdk/pull/3002). +//! +//! # What is PoV reclaim? +//! When a teyrchain submits a block to a relay chain like Pezkuwi or Kusama, it sends the block +//! itself and a storage proof. Together they form the Proof-of-Validity (PoV). The PoV allows the +//! relay chain to validate the teyrchain block by re-executing it. Relay chain +//! validators distribute this PoV among themselves over the network. This distribution is costly +//! and limits the size of the storage proof. The storage weight dimension of FRAME weights reflects +//! this cost and limits the size of the storage proof. However, the storage weight determined +//! during [benchmarking](crate::reference_docs::frame_benchmarking_weight) represents the worst +//! case. In reality, runtime operations often consume less space in the storage proof. PoV reclaim +//! offers a mechanism to reclaim the difference between the benchmarked worst-case and the real +//! proof-size consumption. +//! +//! +//! # How to enable PoV reclaim +//! ## 1. Add the host function to your node +//! +//! To reclaim excess storage weight, a teyrchain runtime needs the +//! ability to fetch the size of the storage proof from the node. The reclaim +//! mechanism uses the +//! [`storage_proof_size`](cumulus_primitives_proof_size_hostfunction::storage_proof_size) +//! host function for this purpose. For convenience, cumulus provides +//! [`TeyrchainHostFunctions`](cumulus_client_service::TeyrchainHostFunctions), a set of +//! host functions typically used by cumulus-based teyrchains. In the binary crate of your +//! teyrchain, find the instantiation of the [`WasmExecutor`](sc_executor::WasmExecutor) and set the +//! correct generic type. +//! +//! This example from the teyrchain-template shows a type definition that includes the correct +//! host functions. +#![doc = docify::embed!("../../templates/teyrchain/node/src/service.rs", wasm_executor)] +//! +//! > **Note:** +//! > +//! > If you see error `runtime requires function imports which are not present on the host: +//! > 'env:ext_storage_proof_size_storage_proof_size_version_1'`, it is likely +//! > that this step in the guide was not set up correctly. +//! +//! ## 2. Enable storage proof recording during import +//! +//! The reclaim mechanism reads the size of the currently recorded storage proof multiple times +//! during block authoring and block import. Proof recording during authoring is already enabled on +//! teyrchains. You must also ensure that storage proof recording is enabled during block import. +//! Find where your node builds the fundamental substrate components by calling +//! [`new_full_parts`](sc_service::new_full_parts). Replace this +//! with [`new_full_parts_record_import`](sc_service::new_full_parts_record_import) and +//! pass `true` as the last parameter to enable import recording. +#![doc = docify::embed!("../../templates/teyrchain/node/src/service.rs", component_instantiation)] +//! +//! > **Note:** +//! > +//! > If you see error `Storage root must match that calculated.` during block import, it is likely +//! > that this step in the guide was not +//! > set up correctly. +//! +//! ## 3. Add the TransactionExtension to your runtime +//! +//! In your runtime, you will find a list of TransactionExtensions. +//! To enable the reclaiming, +//! set [`StorageWeightReclaim`](cumulus_pallet_weight_reclaim::StorageWeightReclaim) +//! as a warpper of that list. +//! It is necessary that this extension wraps all the other transaction extensions in order to catch +//! the whole PoV size of the transactions. +//! The extension will check the size of the storage proof before and after an extrinsic execution. +//! It reclaims the difference between the calculated size and the benchmarked size. +#![doc = docify::embed!("../../templates/teyrchain/runtime/src/lib.rs", template_signed_extra)] +//! +//! ## Optional: Verify that reclaim works +//! +//! Start your node with the log target `runtime::storage_reclaim` set to `trace` to enable full +//! logging for `StorageWeightReclaim`. The following log is an example from a local testnet. To +//! trigger the log, execute any extrinsic on the network. +//! +//! ```ignore +//! ... +//! 2024-04-22 17:31:48.014 TRACE runtime::storage_reclaim: [ferdie] Reclaiming storage weight. benchmarked: 3593, consumed: 265 unspent: 0 +//! ... +//! ``` +//! +//! In the above example we see a benchmarked size of 3593 bytes, while the extrinsic only consumed +//! 265 bytes of proof size. This results in 3328 bytes of reclaim. +#![deny(rustdoc::broken_intra_doc_links)] +#![deny(rustdoc::private_intra_doc_links)] diff --git a/web/public/docs/sdk/src/guides/handling_teyrchain_forks.rs b/web/public/docs/sdk/src/guides/handling_teyrchain_forks.rs new file mode 100644 index 00000000..535e985d --- /dev/null +++ b/web/public/docs/sdk/src/guides/handling_teyrchain_forks.rs @@ -0,0 +1,90 @@ +//! # Teyrchain forks +//! +//! In this guide, we will examine how AURA-based teyrchains handle forks. AURA (Authority Round) is +//! a consensus mechanism where block authors rotate at fixed time intervals. Each author gets a +//! predetermined time slice during which they are allowed to author a block. On its own, this +//! mechanism is fork-free. +//! +//! However, since the relay chain provides security and serves as the source of truth for +//! teyrchains, the teyrchain is dependent on it. This relationship can introduce complexities that +//! lead to forking scenarios. +//! +//! ## Background +//! Each teyrchain block has a relay parent, which is a relay chain block that provides context to +//! our teyrchain block. The constraints the relay chain imposes on our teyrchain can cause forks +//! under certain conditions. With asynchronous-backing enabled chains, the node side is building +//! blocks on all relay chain forks. This means that no matter which fork of the relay chain +//! ultimately progressed, the teyrchain would have a block ready for that fork. The situation +//! changes when teyrchains want to produce blocks at a faster cadence. In a scenario where a +//! teyrchain might author on 3 cores with elastic scaling, it is not possible to author on all +//! relay chain forks. The time constraints do not allow it. Building on two forks would result in 6 +//! blocks. The authoring of these blocks would consume more time than we have available before the +//! next relay chain block arrives. This limitation requires a more fork-resistant approach to +//! block-building. +//! +//! ## Impact of Forks +//! When a relay chain fork occurs and the teyrchain builds on a fork that will not be extended in +//! the future, the blocks built on that fork are lost and need to be rebuilt. This increases +//! latency and reduces throughput, affecting the overall performance of the teyrchain. +//! +//! # Building on Older Pelay Parents +//! Cumulus offers a way to mitigate the occurence of forks. Instead of picking a block at the tip +//! of the relay chain to build blocks, the node side can pick a relay chain block that is older. By +//! building on 12s old relay chain blocks, forks will already have settled and the teyrchain can +//! build fork-free. +//! +//! ```text +//! Without offset: +//! Relay Chain: A --- B --- C --- D --- E +//! \ +//! --- D' --- E' +//! Teyrchain: X --- Y --- ? (builds on both D and D', wasting resources) +//! +//! With offset (2 blocks): +//! Relay Chain: A --- B --- C --- D --- E +//! \ +//! --- D' --- E' +//! Teyrchain: X(A) - Y (B) - Z (on C, fork already resolved) +//! ``` +//! **Note:** It is possible that relay chain forks extend over more than 1-2 blocks. However, it is +//! unlikely. +//! ## Tradeoffs +//! Fork-free teyrchains come with a few tradeoffs: +//! - The latency of incoming XCM messages will be delayed by `N * 6s`, where `N` is the number of +//! relay chain blocks we want to offset by. For example, by building 2 relay chain blocks behind +//! the tip, the XCM latency will be increased by 12 seconds. +//! - The available PoV space will be slightly reduced. Assuming a 10mb PoV, teyrchains need to be +//! ready to sacrifice around 0.5% of PoV space. +//! +//! ## Enabling Guide +//! The decision whether the teyrchain should build on older relay parents is embedded into the +//! runtime. After the changes are implemented, the runtime will enforce that no author can build +//! with an offset smaller than the desired offset. If you wish to keep your current teyrchain +//! behaviour and do not want aforementioned tradeoffs, set the offset to 0. +//! +//! **Note:** The APIs mentioned here are available in `pezkuwi-sdk` versions after `stable-2506`. +//! +//! 1. Define the relay parent offset your teyrchain should respect in the runtime. +//! ```ignore +//! const RELAY_PARENT_OFFSET = 2; +//! ``` +//! 2. Pass this constant to the `teyrchain-system` pallet. +//! +//! ```ignore +//! impl cumulus_pallet_teyrchain_system::Config for Runtime { +//! // Other config items here +//! ... +//! type RelayParentOffset = ConstU32; +//! } +//! ``` +//! 3. Implement the `RelayParentOffsetApi` runtime API for your runtime. +//! +//! ```ignore +//! impl cumulus_primitives_core::RelayParentOffsetApi for Runtime { +//! fn relay_parent_offset() -> u32 { +//! RELAY_PARENT_OFFSET +//! } +//! } +//! ``` +//! 4. Increase the `UNINCLUDED_SEGMENT_CAPICITY` for your runtime. It needs to be increased by +//! `RELAY_PARENT_OFFSET * BLOCK_PROCESSING_VELOCITY`. diff --git a/web/public/docs/sdk/src/guides/mod.rs b/web/public/docs/sdk/src/guides/mod.rs new file mode 100644 index 00000000..9c319f20 --- /dev/null +++ b/web/public/docs/sdk/src/guides/mod.rs @@ -0,0 +1,50 @@ +//! # Pezkuwi SDK Docs Guides +//! +//! This crate contains a collection of guides that are foundational to the developers of +//! Pezkuwi SDK. They are common user-journeys that are traversed in the Pezkuwi ecosystem. +//! +//! The main user-journey covered by these guides is: +//! +//! * [`your_first_pallet`], where you learn what a FRAME pallet is, and write your first +//! application logic. +//! * [`your_first_runtime`], where you learn how to compile your pallets into a WASM runtime. +//! * [`your_first_node`], where you learn how to run the said runtime in a node. +//! +//! > By this step, you have already launched a full Pezkuwi-SDK-based blockchain! +//! +//! Once done, feel free to step up into one of our templates: [`crate::pezkuwi_sdk::templates`]. +//! +//! [`your_first_pallet`]: crate::guides::your_first_pallet +//! [`your_first_runtime`]: crate::guides::your_first_runtime +//! [`your_first_node`]: crate::guides::your_first_node +//! +//! Other guides are related to other miscellaneous topics and are listed as modules below. + +/// Write your first simple pallet, learning the most most basic features of FRAME along the way. +pub mod your_first_pallet; + +/// Write your first real [runtime](`crate::reference_docs::wasm_meta_protocol`), +/// compiling it to [WASM](crate::pezkuwi_sdk::substrate#wasm-build). +pub mod your_first_runtime; + +/// Running the given runtime with a node. No specific consensus mechanism is used at this stage. +pub mod your_first_node; + +/// How to enhance a given runtime and node to be cumulus-enabled, run it as a teyrchain +/// and connect it to a relay-chain. +// pub mod your_first_teyrchain; + +/// How to enable storage weight reclaiming in a teyrchain node and runtime. +pub mod enable_pov_reclaim; + +/// How to enable Async Backing on teyrchain projects that started in 2023 or before. +pub mod async_backing_guide; + +/// How to enable metadata hash verification in the runtime. +pub mod enable_metadata_hash; + +/// How to enable elastic scaling on a teyrchain. +pub mod enable_elastic_scaling; + +/// How to parameterize teyrchain forking in relation to relay chain forking. +pub mod handling_teyrchain_forks; diff --git a/web/public/docs/sdk/src/guides/teyrchain_without_getteyrchaininfo.json b/web/public/docs/sdk/src/guides/teyrchain_without_getteyrchaininfo.json new file mode 100644 index 00000000..749021ac --- /dev/null +++ b/web/public/docs/sdk/src/guides/teyrchain_without_getteyrchaininfo.json @@ -0,0 +1,108 @@ +{ + "name": "Custom", + "id": "custom", + "chainType": "Live", + "bootNodes": [], + "relay_chain": "pezkuwichain-local", + "para_id": 1000, + "telemetryEndpoints": null, + "protocolId": null, + "properties": { + "tokenDecimals": 12, + "tokenSymbol": "UNIT" + }, + "codeSubstitutes": {}, + "genesis": { + "runtimeGenesis": { + "code": "0x0061736d01000000018c055060017f0060037f7f7f017f60017f017f60047f7f7f7f0060027f7f017f60087f7f7f7f7f7f7f7f0060097f7f7f7f7f7f7f7f7f0060057f7f7f7f7f0060037f7f7f0060047f7f7f7f017f60077f7f7f7f7f7f7f0060027f7f006000017e60000060047f7f7e7e0060067f7f7f7f7f7f006000017f60017e0060017e017e60037f7e7f017f60027f7f017e60027f7e017f60037f7e7e0060027e7e0060027e7e017e60017e017f60037e7e7f017e60017f017e60037e7e7e017e60027e7e017f60047e7e7e7f017e60027e7f017e60037e7e7e0060027e7f017f60097f7f7f7f7e7e7f7f7f0060037e7f7f0060047e7e7f7f017f60067f7f7f7f7f7f017f60057f7f7f7f7f017f60077f7f7f7f7f7f7f017f60097f7f7f7f7f7f7f7f7f017f600b7f7f7f7f7f7f7f7f7f7f7f017f600d7f7f7f7f7f7f7f7f7f7f7f7f7f017f60097f7f7f7f7f7f7e7e7e0060047f7c7f7f017f60037f7c7f017f60037e7f7f017f60087f7c7f7f7f7f7f7f00600a7f7c7f7f7f7f7f7f7f7f00600b7f7f7f7f7f7f7f7f7f7f7f0060027f7e0060077f7f7e7e7e7e7e017e60067f7f7e7e7f7f00600a7f7f7f7f7f7f7f7f7f7f0060077f7f7f7f7e7e7f0060057f7f7f7e7f0060047f7f7f7e0060077f7f7e7e7f7f7f0060057f7f7e7e7f0060067f7f7f7e7e7f0060087f7f7e7e7e7e7f7f0060057f7f7f7e7e0060037e7e7f0060027e7f0060067f7f7f7f7e7e0060037f7f7e0060037e7f7f017e60047f7e7f7f0060087f7f7e7f7f7e7e7f0060067f7f7e7e7e7f0060097f7f7f7f7f7f7f7e7e017f60047f7e7e7f0060077f7f7f7f7f7e7e00600b7f7f7f7e7e7e7e7e7e7e7e017f60027c7f017f60077f7e7e7e7e7e7e0060077f7f7f7e7e7f7f0060037f7e7e017f60037f7f7c0060057f7e7e7e7e00029f0d2903656e76066d656d6f727902001703656e76336578745f73746f726167655f70726f6f665f73697a655f73746f726167655f70726f6f665f73697a655f76657273696f6e5f31000c03656e761c6578745f6d6973635f7072696e745f6865785f76657273696f6e5f31001103656e761d6578745f6d6973635f7072696e745f757466385f76657273696f6e5f31001103656e76226578745f6d6973635f72756e74696d655f76657273696f6e5f76657273696f6e5f31001203656e76236578745f63727970746f5f656432353531395f7665726966795f76657273696f6e5f31001303656e76376578745f63727970746f5f736563703235366b315f65636473615f7265636f7665725f636f6d707265737365645f76657273696f6e5f32001403656e76256578745f63727970746f5f737232353531395f67656e65726174655f76657273696f6e5f31001503656e76236578745f63727970746f5f737232353531395f7665726966795f76657273696f6e5f32001303656e76196578745f6c6f6767696e675f6c6f675f76657273696f6e5f31001603656e761f6578745f6c6f6767696e675f6d61785f6c6576656c5f76657273696f6e5f31001003656e761c6578745f73746f726167655f617070656e645f76657273696f6e5f31001703656e761b6578745f73746f726167655f636c6561725f76657273696f6e5f31001103656e76226578745f73746f726167655f636c6561725f7072656669785f76657273696f6e5f32001803656e76286578745f73746f726167655f636f6d6d69745f7472616e73616374696f6e5f76657273696f6e5f31000d03656e761c6578745f73746f726167655f6578697374735f76657273696f6e5f31001903656e76196578745f73746f726167655f6765745f76657273696f6e5f31001203656e761e6578745f73746f726167655f6e6578745f6b65795f76657273696f6e5f31001203656e761a6578745f73746f726167655f726561645f76657273696f6e5f31001a03656e762a6578745f73746f726167655f726f6c6c6261636b5f7472616e73616374696f6e5f76657273696f6e5f31000d03656e761a6578745f73746f726167655f726f6f745f76657273696f6e5f32001b03656e76196578745f73746f726167655f7365745f76657273696f6e5f31001703656e76276578745f73746f726167655f73746172745f7472616e73616374696f6e5f76657273696f6e5f31000d03656e76296578745f64656661756c745f6368696c645f73746f726167655f636c6561725f76657273696f6e5f31001703656e76306578745f64656661756c745f6368696c645f73746f726167655f636c6561725f7072656669785f76657273696f6e5f32001c03656e762a6578745f64656661756c745f6368696c645f73746f726167655f6578697374735f76657273696f6e5f31001d03656e76276578745f64656661756c745f6368696c645f73746f726167655f6765745f76657273696f6e5f31001803656e762c6578745f64656661756c745f6368696c645f73746f726167655f6e6578745f6b65795f76657273696f6e5f31001803656e76286578745f64656661756c745f6368696c645f73746f726167655f726561645f76657273696f6e5f31001e03656e76286578745f64656661756c745f6368696c645f73746f726167655f726f6f745f76657273696f6e5f32001f03656e76276578745f64656661756c745f6368696c645f73746f726167655f7365745f76657273696f6e5f31002003656e76306578745f64656661756c745f6368696c645f73746f726167655f73746f726167655f6b696c6c5f76657273696f6e5f33001803656e76206578745f68617368696e675f626c616b65325f3132385f76657273696f6e5f31001903656e76206578745f68617368696e675f626c616b65325f3235365f76657273696f6e5f31001903656e761e6578745f68617368696e675f74776f785f3132385f76657273696f6e5f31001903656e761d6578745f68617368696e675f74776f785f36345f76657273696f6e5f31001903656e76226578745f6f6666636861696e5f696e6465785f636c6561725f76657273696f6e5f31001103656e76206578745f6f6666636861696e5f696e6465785f7365745f76657273696f6e5f31001703656e761c6578745f616c6c6f6361746f725f667265655f76657273696f6e5f31000003656e761e6578745f616c6c6f6361746f725f6d616c6c6f635f76657273696f6e5f31000203656e762a6578745f747269655f626c616b65325f3235365f6f7264657265645f726f6f745f76657273696f6e5f32002103db32d9320b000404000b0803070b0104040001040808080b0b0b080e22010f0404080303030208030f03030308030303080203030302080d230424040804010425260104012728292a2604010404040404040b080808070a07070703072b040400002c2c2d04040d080800000008270204010401042e04040404040401010426020102010407040307070a052f302f0808080808080804020a0b0b0b0b0808030808080802080404080b03010804010204040303030203050b0b0b310b0f07070703080b0b0b00000703000301000b0b0a070f0308040b0c0b0708080d0d0d07050f0307090a0307000b0008080400030b0b000b0800080000000000030b0b0b07080b010001080f0f0401030b0400000b03040707070b0404040409080307080000040008070803030300000307000000080b040000030b0000000000000307000000000008080b0000000008000c0b080b0808080b0b08080b0b0b0b0808080b08080b32000d3304040404080808080b0b0b0b0b0b00080808080808080b0808080b0b08080b0b080b0b0b0b0b080f0808020b0b0b020b0b0b0b0b0b0b090901080b0b0308080b0b0b0b0b0203070f0f0b030307070a0a0b0b0b0b0b0b0b00000000000003030b0b0b080308080804040400040008080000000700000b040000000403040004040404000000030b0700000000000708080300000003030000000b0b00040200040d080b0b040b00070407080807070f00000000000003030b0b0b0b0b0b0b0b0b0b02000b0000000008070808030b0b0b0b0b02000b0b0b0808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080302080804040404030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b040901000101010b0b0b0b0b0b0b0b0b0b040b0b340b0000000003030308030308030708070807000703030808000b0800030307080301010b0b0b0b03030101080808030303010303030303030200000902040200080803033535030b040800000000000000000a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0404040007030f08030303010101030307080301010b0b0b0b000b05050303080807070b080b0101080803030b0707030306060a0a030909070707000b070002020300000000030304140b0b0b0b000b0b0b0b000b0b000b000b0b000b0b0b0b0b0b0b0b0b000000000000000000000000000000000000000000000000000000000000000000000000000000000b0b0b0b08080808360436360b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b090b0b0b0b0b0b08080b0b0401040104010401040404040101010101010101010101010101010000000000000000000000000000000000000000000000000000000000000000000b000b0b080b08080b0b0b0b0b03030404040404080b040b0304080808070b0808040404040404040404040404040408080b080b0808080800000000000000000b070404080b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b080b0b0808080b0b080808080808000808080808080808080808080808030803080808080800000000000b0b0f00010401080437373737083802020708010402020200040b0b030803080811080b0800000004000b04040200083908030e3a3b0e39080e160e0804080808080808040808040808080808080808080408080808080808080808080808080808080e0e000008000b040b0b0b0b0b0b0b020b0000000b0b040404040404040404040404040404040400000a0408080b0b0b08080808080803030303030303030303030307070707070707070707070401000b0b0b0b260b0f0b0f0b0f04040b0b0b0b0f0b0b0b0807020202020202020202020202020202020202020202020b0b0b0b26260f0f0f040000000000020800000000000805000a00040b080000000004000b0b0b0b0b0b0b020b000b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b00000b0b0b0b0b0b020b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0008030803030808010d000b04040d080000000b00080b020000000b0b0b0b0b0b0b08080b00000b0b0b0b0b0b000000040b00000b040e083c08000000040b000b0b0d000e0004000b04040404040404040404040404040404040404040404040404040404040404040404040000000000000000000404040404040404040404040404040b0b000b00000000000800000000000904260000040b0b0b0b0b0b0b0800040000000b08000b0b0b0b0b0b0b0b0b0b0b100b0b0b0b0b0b000b0b0b0b0e0b0b0b0b0b0b0b0b0b0b0b0b0b0b000b0b0b0b0b0b340b0b0b0b0b0b0b0b0b0b0b0b0908040b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b080b0b0b0b0b0b000b0b0b0b04040b3d0b08083a3d160409050500150000080000000b0b0b0b0b0b0b0b000004040404040404000000000004020104090909093e09090909090909090909090909090402040408010409090909090909090909090909090909090904000000000000000b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b000b0b0b0b0b000b0b0b0b0b0b0b0b0b0b0b00000b0b0b0b0b0b0b04040404040404040404040404040404040404040400040108000b0b00000b000b0000000b0b0b0b0b0b320b0b0b0b0b0b0b0b080b0b0b0b080b0b0b3f000b040b0b0b0000110004000002080d000008080b0b0b0103030b0b0b0b0b0b0b0b0b0808080b08080808000808000808080808080800080800000b0b0b0b08010b000000000b0b0b0b00080a0006040404040404040404040404040404040404040404040000000000000000000000000404040404040404040404040404040409040404040808080b0b0b0b0b0b0b0803070707070f0304040404040b08000000000000000000000000000000000000000000000000000000000000000000000b0b0b0b0b0b0b080b0b0b0004000b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b00000204040b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b000b0b0b0b0b0b000b0b000b0b0b0b0b0b0b0b0b080b0b0b0b0b0b0b080b080800000b0b0b0b0b0b0b0b0b0b030b000b0b0b0b0b0803000b00000000000b0b0b0b00000b000b00000404040404040404040404040404040404040404040404080b080b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b080b0b0b0b000b0b0b0b0b0b0b0b0b040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040800000000000000000000000000000000040404040b0404040804040404040404040404040404040404040404040404040b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030300000026010a0f0a0b040b000b0f0b0f0b070b070b0f0b070b070b0b0b0b0b0b0b0808080808080808080808080808030303020403010b0b0e40000b0b0b0b0b0b0b0b0b0b0b0b0b090a000000000808080800000800000000000808000b08080808080404000307080b080000000f00080808040b0004040b07000008030000000000000307070f04080300000808040404040404040404040404040404040404040404040404040000000004040404040404040404040404040404040404040404040404040404040404040404040000000000000000000000410b040b0b0002030808070707034207014204010b044200430b030b0b0b0b0b0b0b0b0b0b0b0d04000b04040404040404040f050f0a0f0a0b00000b0b0b0b0b0b000000000000040404040000000008030b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0f0704040807310b0f07030b09080f0f0b0808070308080703080808070307030708070b0b0f0f0b03030a0a030a0a0303070807070707070000080f0f0303034207030743010102020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202040807030307070b0344080900000b0000000800090845080a000005070604040b03080b0a00070b0000000000000b0b000b02000b02000b040b0000000b0b0b0b0b0b020b020004000b0b0b0b0b0b0b000b0b01080b07030400080b40460b08474800000b0b0b0b0b0b0b0b020000000307033d0b0e040404040404040404040404040b0b0b000000000b0b000b0b0b0b0b0b0b0b0b0b0b0b0b0b000b000b0b0b000b0b0b0b0b0b01020b030b000b0b000b0b0b0b0b0b050b0404040404040404040404040404040000000000000801010404000b0b0b0b0b0b040404040404040b08080b0b0b0b0b0b0b0b0008080b0b0004000b040b0b0800000000000000040b0804020b0b0b0b0b0b0b0b0b0b0b000000000000000000000000000003000b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b080b08080808080b00000400000000170b0b0b080b0b000808000b100c00003f00000000170b0000000000000b0000110b000000000000021b0d0b00040c000b0000490808080800080b030b0b000b040b0b0b000b0b00000000000b0b0b0b0b0b080702080708040404040809090909090909090909090101080f080f080f080f080f080f080f080f0f080f080f080f0f0f0f080f080f080f080f080f080f080f080f080f080f080f0f080f080f0704080b0b08080b08080e0e0b010b0b0000000000000b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b000b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0100040b030303080e0303030308080b0808040b08030303030b03030803080b03030303030303020303080b08080803030303080b030308030308030308030308030808000808080808030808080841080b0b070b070b07080b0b0808030308080b0b0b0b00000000000000000000000000000804000b040b080808080b08000b3d040b04040402000000000b0b0b0b0b0000000b000e0b0b0b0b040404040404040404040404080000000000000000000000000000000808080404010b0b07040404080b040b070b000000000404040404040a03141414141414141414141414141414141414141414141414141414141414040b0808020b0401090a040404080f0807080b040308080b0104080b070b0b00000004000300000000080808080b00000b0307080e0800040000043f4a0f0b390b0b0a08080808080808070b00030000030b0b070004000000000000000308070a0404040400080f0f08000b0007070b040404040404040401040b321601040b08040804010400040701030b04000a040404010404040202010401030b000804020b10080b100804040800000400080808030b07074b03070008000000030b07080b08040800000404040004080b000004040b030f04040000070400080804070304000000000000000000083232323232080302030b0b0b0b080908080907100b0b000b0b0b080b070d0408080f0d0b030d030a09070705030f07080808080b0300020b04040b0b080b0f070f00080808080808080808080808080f0f0b080b00000b0b0b080b00080308030307070a0a09090b0b0b0b0b080808030703030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303000b080b0b000b00000b0400000800000004000000000000080808000400040701030b040b000b000000000000000f0b0f0b070b070b0b0b0b080803030803030b040404040000000a0407030b070704070b040408000003080b03080b0b00030b0703000000080800000000000000040200000303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303000b0b0b0b0b0b0b080a0008080808030b0b07000808030304080404000b0b0b0b0b0b0b080309000f07070700000004030b0b0b0b010b0b00000000000000000b00000000000000000000000000000000000004040b0b040404040404000000000000000b00000000000000000000080808020400080400080b0b0a0b04000400000000080f00020008000800000b040b0b0b000000000000000b00000000000404040404040409090b0b0a0b00000000040409040409090b0b000002000200000b0b00000000000000020100000700000202000000000000000000000009030700000200100800000000000b0404040104040404040404040404040404040404040404040303020400040404040404040004040409004c0b070b0b0b0b0b0b0b08080808080808080304030800080009090b0b0b0408030808080404040f040f0403030407070b0b0b00080b0b043d040808080000040a040a030b020008000808080b04000b040b04040404004d040101080b040009040900040104040404040404040404040409040404040404040404040409040409040404040404040404000b03070b020408080408080307024e034141080e0e040404040404040404070403070b03150e1404020b0b020414320b040808040b080800040404040b000404030b0b08040b0404040b0b0b090b0b0408000003474f01010101014f0101014f474f4f4f474704070170018d0a8d0a0619037f01418080c0000b7f0041e0a2db000b7f0041e0a2db000b07c50924195f5f696e6469726563745f66756e6374696f6e5f7461626c6501000e76616c69646174655f626c6f636b00c70a15417572614170695f736c6f745f6475726174696f6e008b2813417572614170695f617574686f726974696573008c282852656c6179506172656e744f66667365744170695f72656c61795f706172656e745f6f6666736574008d282741757261556e696e636c756465645365676d656e744170695f63616e5f6275696c645f75706f6e008e280c436f72655f76657273696f6e008f2812436f72655f657865637574655f626c6f636b00902815436f72655f696e697469616c697a655f626c6f636b009128114d657461646174615f6d657461646174610092281c4d657461646174615f6d657461646174615f61745f76657273696f6e0093281a4d657461646174615f6d657461646174615f76657273696f6e730094282952756e74696d655669657746756e6374696f6e5f657865637574655f766965775f66756e6374696f6e0095281c426c6f636b4275696c6465725f6170706c795f65787472696e7369630096281b426c6f636b4275696c6465725f66696e616c697a655f626c6f636b00972820426c6f636b4275696c6465725f696e686572656e745f65787472696e736963730098281c426c6f636b4275696c6465725f636865636b5f696e686572656e74730099282b5461676765645472616e73616374696f6e51756575655f76616c69646174655f7472616e73616374696f6e009a28214f6666636861696e576f726b65724170695f6f6666636861696e5f776f726b6572009b282153657373696f6e4b6579735f67656e65726174655f73657373696f6e5f6b657973009c281f53657373696f6e4b6579735f6465636f64655f73657373696f6e5f6b657973009d281d4163636f756e744e6f6e63654170695f6163636f756e745f6e6f6e6365009e28205472616e73616374696f6e5061796d656e744170695f71756572795f696e666f009f28275472616e73616374696f6e5061796d656e744170695f71756572795f6665655f64657461696c7300a028295472616e73616374696f6e5061796d656e744170695f71756572795f7765696768745f746f5f66656500a128295472616e73616374696f6e5061796d656e744170695f71756572795f6c656e6774685f746f5f66656500a228295472616e73616374696f6e5061796d656e7443616c6c4170695f71756572795f63616c6c5f696e666f00a328305472616e73616374696f6e5061796d656e7443616c6c4170695f71756572795f63616c6c5f6665655f64657461696c7300a4282b436f6c6c656374436f6c6c6174696f6e496e666f5f636f6c6c6563745f636f6c6c6174696f6e5f696e666f00a5281a47656e657369734275696c6465725f6275696c645f737461746500a6281947656e657369734275696c6465725f6765745f70726573657400a7281b47656e657369734275696c6465725f7072657365745f6e616d657300a8282d5472616e73616374696f6e5061796d656e7443616c6c4170695f71756572795f7765696768745f746f5f66656500a1282d5472616e73616374696f6e5061796d656e7443616c6c4170695f71756572795f6c656e6774685f746f5f66656500a2280a5f5f646174615f656e6403010b5f5f686561705f62617365030209f613010041010b8c0a293233342a2b353637960143464748494a4b4d4e55505152535444565758595a7375639d0170727483018201a101a201a801be02de01e001dc01dd018229e128ea018e028c029d028d29b202ca289e029902ef01f001cf289f02e0289602bc02bd02ad02bb029102c402ff288129c928d402ce028029d302d202cf02c828f102e502ee02e602e0029c2ddd02df02de02e102f82de402dc02e702e802ef02f20289038c038e038d038f04862ef703f503f303820488048c048a048e04ff038004fd28fd03fc0398049604a3049704a404a204a804ab04b004b104b2045fb4048429bf04d304df04c432cd04cc04de04dd04c830c1279009e70ab518a930ee298404f92f8329a3189030a118b4168330e71bcb2fe21095309109fa1ff224b52fc1118024d8028504842492098e29c930fe23e3309e27e430a918810fda2fa730ae18a62ff91fb330dd30e110cc30ab18a8309230f1248529ea0db018e61bb516ce04e230b72fbd04f30eb718a713f81ff61ff31fdc2f8630fa2fc927bf178e22c027fb2f853081309d11e0309e18bd30d422b930952fa72d8124ee0ad128c417b211f024a518a018c727b411ad18b82ff92e8d1cec029d13a92db417f51fbe17ea0aaf18e20ee80de130a630f72ff40e90048c1c9713f50e9309b830f41f8d229b22a618a6279d04bf2d8a1cd028f30ab418a8189f11e90ded0ab311d222d8239e13f71ff329d322d0049e11de2df601f701f801f901fa01fc01fd01fe01ff0180028102820283028402850286028702880289028a028b02d509d609fb019d1d801dd1278328b209b509ac09b009ad09af09ae09b309b409ab09b109fa088b09df09b709b809e009b609b909880a8b0ada098b20882086208d20db098f208e20d709de09990cdc098120800adf22dd098220aa21940a950a8d0a910a8e0a900a8f0a930a960a8c0a920a860a8a0a870a890afe09ff09d2049404a127ed02fa23c22def29fd23e60af01ffc2f9a18ed22e90ae329c502ed32e00e9b18f923d625fc23ec22e61397129d18e80ae713e10e9c18eb22e813de0edf0eba32e0229e1d940b9f1dda1cec1ce71cfd1cbe32f91d9a1e951ef81da01e9f1ef61dd817c21fba1fbe0bb11f8d0d841fb10da00da027e429ec299f0dd7279518851fe4238224e323a913d917b20eff0db30eae13ac139f29fe0da50ea40edc278e0d8f0d810e820eab13ad139f23ff24aa13ed0dcf119e23db22df2f9801850b8a0bf11c911192119401d927821ceb0a9f049e04dc16aa04822e872ea7048223ee22a32dd623fb0a830bd329c004e913cb11ce11fa118112bb11cc27da22b51ff2118728d227d811dd11fe11c41fbc1ff0118212df11e311dc118312ea11d411f311fb118012d911f511ec11fc11f9118712d511d611f8118612d0118412fd11ff11f1118812e8118512ee11a7128b04f403bd29941889138a13a029f21fa227950482255dff1dee1df51d831e9d1e9b1e911ee71df31d8a1e9e1eea1db213970cb113be29841e821e891ee513851efa1d861e981e811ea920d213c411bc2ddb259c12ea139b12da25e60ee50ee70eeb13ec13840b880be5118025d316c51f842edf23fc0a8417a62d8f03d916a427a517a817b318a527d725b017870ba7279c27bd17f217e117d116a023de17e017cf17e417f817a223d417f417dd17f917da17e317cb17a816f017f617ea17d017e617ce17f117e917a216cc17e517cd17e016fa17c917e217f717f317f517df17c718e218e318f10af90a8a1da01d901db51d861db31f891dc420de1cd71c9a1da91dc220f41cd91cd01caf138b1d941db01dd51cb30bb71fd21cb91db61dbf1faa1db21d921dae1dcd1ba21dac1d961ded1ca31da61d8d1dc61bb81d951db31d811cb41dcf1c911dad1da41d9c1db11da81d931daf1db71dd01ba71d8f1d86289b1dab1d8e1d8428991deb1cbe1fba1df21cfe1ce611db1caa20d11cdf1ce11ca620b41f821df71ca820c31fa123e21c851df31cea1cbc0b871d881dc11fab20bb0ba923ee1ce911831dd211a520b50bef11b21fbd0bd61ce61cbb1dd41e9318a91fb431801efd1de91d971ef71de81deb1df41d991efe1d941e8d1ef11ded1d8e1ef21d931e8c1e871efc1d8f1ef01d961e901ec01fd31fc61fd51fc71fd41fc81fb91ffd1fa220c725cb28c520e620ba20eb20b820b920b3208821b7208721b6208b21842290229f27d104a827e40aa327ac22bd22881e9c1efb1d8b1eec1d921eef1de322a423841de222e422e122bb04f823800bbc049b019c01de23e023f50ae529f723c12dec0aa218b918912a922ab818a82dba18aa18b218cb27c827d9029918b618f40ac320ad23b623a623b723b123e823ac23ab23da23f623b302b118a418fb238528a2249d279b27ef0af5239822d925fa0aeb249523a718eb01ce28e50afe0a9d12b102d81ca720ff2f9a2de803b8269218aa27d21f89278b278d27f60a810bf00a820bf70afd0af80a890bff0af20a860bad279f18d825b317f11fc602d702d529b827bb27bc27df24ff23c702ac18f727c2288828da27e027d0258e09d125b60ac40a9b0aac0aa00aba09bd09bc09bf09a50ab40aa90ab80ab20a990ab00aa20ab30a9e0aae0aa70abc0abe0abd0abb0abf0ac00ac30aaa0ab90aa10aa30a980aba0ac50a9c0aab0a9f0aa40ab50aa80ab70ab10a9a0aaf0a9d0aad0aa60ac10ac20af227f127dd22db27e327f627f027e427fb27af28bc28cc28d828d728e328e2288a298c296e9a019e297199298a019a299b29a129a2299c29af29b229b029ae29bc29b929d129c229d029b629bb29ba29b829e129f129ff29f729f829842af029fa29f429f229fe29802a872af929812a832a8a2a8c2a8e2a8f2a902a932a8d2acd2a9b2a9c2a9a2ace2aaf2ab02ab12ab22ab32ab42ab52ab62ab72ab82ab92aba2aa02aa12aa22aca2acb2aa72aa82abb2abc2abd2abe2abf2ac02ac12ac22ac32ad12aa32aa42aa52aa62ac42ac52ac62ac72ac82ac92aa42da02dc02db02daa2da12dd429a52dbd2d9d2dbe2dac2dab2d952d9f2db22db52db32db12db82db92dba2dd629d82dd72dd62dd92dfa2df92df32dfe2dff2dfd2d802e812e832ebf30d230c62f9730c1309630c82fb42f9830d130c02fce30d92fd82fb430b630c12fd430cf30d62fbf2fb32f9130be2fbd2fbe30c72fbc2fcd30c2308f308e30d330ba2fc030b62fde2f8c30c22fd030c92fb12fbb2fc32fdb2fd530c52fbc30c42fd630b22fe42fd72fe32f9430db30e72ff82fef2f9f309e309b30ec2ff62faa308d30e22fae309a30ad309930e52fe02fe12fe62fda30fb30fd30fc30ed308631ea30fe30ff308031e53082318a318c3184318b31f730f930f83088318d31fa308931a831b531d531d431d631e631e831e231f73183328e32f331fc31fa3182328f32ff31e53184329f329e32b132b3328901b432b532b032b632b732b232a932ab32ac32ae32af32ad32bb32aa3261c232c532cb32ce32c632c132cc32cd32c732cf32c832c932bf32ca32c032d532da32d632d332d432d932ec320ab285b902d9320d002000200110bc80808000000b220002402000280200450d002000280204410028029c96db8000118080808000000b0b1e00200128021c418080c080004105200128022028020c118180808000000b1e00200128021c418580c08000410b200128022028020c118180808000000b4301017f23808080800041206b2201248080808000200141003602182001410136020c200141bc80c0800036020820014204370210200141086a200010f680808000000bcb0101047f23808080800041206b220224808080800002402000280200220341016a220420034101742205200420054b1b22044108200441084b1b220441004e0d0041004100200110ae80808000000b4100210502402003450d002002200336021c20022000280204360214410121050b20022005360218200241086a41012004200241146a10af80808000024020022802084101470d00200228020c2002280210200110ae80808000000b200228020c21032000200436020020002003360204200241206a2480808080000b1d00024020000d00200210ac80808000000b2000200110bb80808000000bb20201027f0240024020024100480d000240024002402003280204450d000240200328020822040d00024020020d00200121030c030b41002d0098a2db80001a200241002802a496db80001182808080000021030c020b200328020021050240200241002802a496db80001182808080000022030d00200041086a2105200041046a21040c050b20032005200410f5b28080001a2005410028029c96db800011808080800000200041086a2105200041046a21040c020b024020020d00200121030c010b41002d0098a2db80001a200241002802a496db80001182808080000021030b200041086a2105200041046a21042003450d020b2005200236020020042003360200200041003602000f0b20004100360204200041013602000f0b2005200236020020042001360200200041013602000bac0203037f017e017f23808080800041206b22052480808080004100210602400240024020040d000c010b0240200120026a220220014f0d000c010b410021060240200320046a417f6a410020036b71ad2002200028020022014101742207200220074b1b22024108410441012004418108491b20044101461b2207200220074b1b2207ad7e2208422088a7450d000c010b2008a7220941808080807820036b4b0d004100210202402001450d002005200120046c36021c20052000280204360214200321020b20052002360218200541086a20032009200541146a10af8080800020052802084101470d0120052802102102200528020c21060b2006200241b881c0800010ae80808000000b200528020c21042000200736020020002004360204200541206a2480808080000bb90301077f23808080800041106b2202248080808000024002400240024020012802042203450d00200128020021042003410371210502400240200341044f0d0041002103410021060c010b2004411c6a21072003417c712108410021034100210603402007280200200741786a280200200741706a280200200741686a28020020036a6a6a6a2103200741206a21072008200641046a2206470d000b0b02402005450d00200641037420046a41046a21070340200728020020036a2103200741086a21072005417f6a22050d000b0b0240200128020c450d0020034100480d012003411049200428020445710d01200341017421030b4100210720034100480d0220030d010b41012107410021030c020b41002d0098a2db80001a200341002802a496db80001182808080000022070d01410121070b2007200341b882c0800010ae80808000000b20024100360208200220073602042002200336020002402002419080c08000200110e2808080000d0020002002290200370200200041086a200241086a280200360200200241106a2480808080000f0b41d882c0800041d6002002410f6a41c882c08000419c84c0800010ad81808000000b4f01017f02402000280200200028020822036b20024f0d002000200320024101410110b080808000200028020821030b200028020420036a2001200210f5b28080001a2000200320026a36020841000bef0201037f23808080800041106b2202248080808000024002402001418001490d002002410036020c024002402001418010490d000240200141808004490d002002410c6a41037221032002200141127641f001723a000c20022001410676413f71418001723a000e20022001410c76413f71418001723a000d410421040c020b2002410c6a410272210320022001410c7641e001723a000c20022001410676413f71418001723a000d410321040c010b2002410c6a41017221032002200141067641c001723a000c410221040b20032001413f71418001723a000002402000280200200028020822016b20044f0d002000200120044101410110b080808000200028020821010b200028020420016a2002410c6a200410f5b28080001a2000200120046a3602080c010b0240200028020822042000280200470d00200041e485c0800010ad808080000b2000200441016a360208200028020420046a20013a00000b200241106a24808080800041000b1200200041f486c08000200110e2808080000b220002402000280200450d002000280204410028029c96db8000118080808000000b0b4f01017f02402000280200200028020822036b20024f0d002000200320024101410110b080808000200028020821030b200028020420036a2001200210f5b28080001a2000200320026a36020841000bef0201037f23808080800041106b2202248080808000024002402001418001490d002002410036020c024002402001418010490d000240200141808004490d002002410c6a41037221032002200141127641f001723a000c20022001410676413f71418001723a000e20022001410c76413f71418001723a000d410421040c020b2002410c6a410272210320022001410c7641e001723a000c20022001410676413f71418001723a000d410321040c010b2002410c6a41017221032002200141067641c001723a000c410221040b20032001413f71418001723a000002402000280200200028020822016b20044f0d002000200120044101410110b080808000200028020821010b200028020420016a2002410c6a200410f5b28080001a2000200120046a3602080c010b0240200028020822042000280200470d00200041fc87c0800010ad808080000b200028020420046a20013a00002000200441016a3602080b200241106a24808080800041000b7902017f017e23808080800041306b220324808080800020032001360204200320003602002003410336020c200341d089c08000360208200342023702142003418a80808000ad4220862204200341046aad84370328200320042003ad843703202003200341206a360210200341086a200210f680808000000b7902017f017e23808080800041306b220324808080800020032001360204200320003602002003410336020c200341fc89c08000360208200342023702142003418a80808000ad4220862204200341046aad84370328200320042003ad843703202003200341206a360210200341086a200210f680808000000b7902017f017e23808080800041306b220324808080800020032001360204200320003602002003410336020c200341ac8ac08000360208200342023702142003418a80808000ad4220862204200341046aad84370328200320042003ad843703202003200341206a360210200341086a200210f680808000000b0d002001200010a880808000000bb90102017f017e23808080800041306b22022480808080002002200036020c418a80808000ad4220862002410c6aad842103024041002d0099a2db80000d0020024102360214200241d88bc080003602102002420137021c200220033703282002200241286a360218200241106a410041e88bc0800010f780808000000b20024102360214200241d88bc080003602102002420137021c200220033703282002200241286a360218200241106a41f88bc0800010f680808000000b880503017f017e027f23808080800041c0006b220224808080800020013502602103200241306a4200370300200241286a4200370300200241206a4200370300200241186a4200370300200241106a4200370300200241086a4200370300200242003703002001418a8cc08000410110be80808000024002402001280260413f71220441384b0d00413820046b21040c010b20012002413810be8080800041382001280260413f7122056b210420054139490d002004413841f08cc0800010b581808000000b20012002200410be80808000200220034205884280808038832003423b862003422b8642808080808080c0ff0083842003421b86428080808080e03f832003420b864280808080f01f838484843703382001200241386a410810be808080002000200128025c220441187420044180fe03714108747220044108764180fe03712004411876727236001c20002001280258220441187420044180fe03714108747220044108764180fe03712004411876727236001820002001280254220441187420044180fe03714108747220044108764180fe03712004411876727236001420002001280250220441187420044180fe03714108747220044108764180fe0371200441187672723600102000200128024c220441187420044180fe03714108747220044108764180fe03712004411876727236000c20002001280248220441187420044180fe03714108747220044108764180fe03712004411876727236000820002001280244220441187420044180fe03714108747220044108764180fe03712004411876727236000420002001280240220141187420014180fe03714108747220014108764180fe037120014118767272360000200241c0006a2480808080000bdf3e01477f02402002450d00034020002000280260413f7122036a2001200241c00020036b220320022003491b220310f5b28080001a2000200320002802606a220436026002402004413f710d002000200028023c220441187420044180fe03714108747220044108764180fe03712004411876727222054119772005410e77732005410376732000280238220441187420044180fe03714108747220044108764180fe03712004411876727222066a2000280220220441187420044180fe03714108747220044108764180fe03712004411876727222074119772007410e7773200741037673200028021c220441187420044180fe03714108747220044108764180fe03712004411876727222086a2000280204220441187420044180fe03714108747220044108764180fe03712004411876727222094119772009410e77732009410376732000280200220441187420044180fe03714108747220044108764180fe037120044118767272220a6a2000280224220441187420044180fe03714108747220044108764180fe037120044118767272220b6a2006410f772006410d77732006410a76736a220c6a2000280218220441187420044180fe03714108747220044108764180fe037120044118767272220d411977200d410e7773200d410376732000280214220441187420044180fe03714108747220044108764180fe037120044118767272220e6a20066a2000280210220441187420044180fe03714108747220044108764180fe037120044118767272220f411977200f410e7773200f41037673200028020c220441187420044180fe03714108747220044108764180fe03712004411876727222106a2000280230220441187420044180fe03714108747220044108764180fe03712004411876727222116a2000280208220441187420044180fe03714108747220044108764180fe03712004411876727222124119772012410e777320124103767320096a2000280228220441187420044180fe03714108747220044108764180fe03712004411876727222136a2005410f772005410d77732005410a76736a2214410f772014410d77732014410a76736a2215410f772015410d77732015410a76736a2216410f772016410d77732016410a76736a22176a2000280234220441187420044180fe03714108747220044108764180fe03712004411876727222184119772018410e777320184103767320116a20166a200028022c220441187420044180fe03714108747220044108764180fe03712004411876727222194119772019410e777320194103767320136a20156a200b411977200b410e7773200b4103767320076a20146a20084119772008410e7773200841037673200d6a20056a200e411977200e410e7773200e41037673200f6a20186a20104119772010410e777320104103767320126a20196a200c410f77200c410d7773200c410a76736a221a410f77201a410d7773201a410a76736a221b410f77201b410d7773201b410a76736a221c410f77201c410d7773201c410a76736a221d410f77201d410d7773201d410a76736a221e410f77201e410d7773201e410a76736a221f410f77201f410d7773201f410a76736a22204119772020410e777320204103767320064119772006410e777320064103767320186a201c6a20114119772011410e777320114103767320196a201b6a20134119772013410e7773201341037673200b6a201a6a2017410f772017410d77732017410a76736a2221410f772021410d77732021410a76736a2222410f772022410d77732022410a76736a22236a20174119772017410e7773201741037673201c6a200c411977200c410e7773200c4103767320056a201d6a2023410f772023410d77732023410a76736a22246a20164119772016410e7773201641037673201b6a20236a20154119772015410e7773201541037673201a6a20226a20144119772014410e7773201441037673200c6a20216a2020410f772020410d77732020410a76736a2225410f772025410d77732025410a76736a2226410f772026410d77732026410a76736a2227410f772027410d77732027410a76736a22286a201f411977201f410e7773201f4103767320226a20276a201e411977201e410e7773201e4103767320216a20266a201d411977201d410e7773201d4103767320176a20256a201c411977201c410e7773201c4103767320166a20206a201b411977201b410e7773201b4103767320156a201f6a201a411977201a410e7773201a4103767320146a201e6a2024410f772024410d77732024410a76736a2229410f772029410d77732029410a76736a222a410f77202a410d7773202a410a76736a222b410f77202b410d7773202b410a76736a222c410f77202c410d7773202c410a76736a222d410f77202d410d7773202d410a76736a222e410f77202e410d7773202e410a76736a222f411977202f410e7773202f4103767320234119772023410e7773202341037673201f6a202b6a20224119772022410e7773202241037673201e6a202a6a20214119772021410e7773202141037673201d6a20296a2028410f772028410d77732028410a76736a2230410f772030410d77732030410a76736a2231410f772031410d77732031410a76736a22326a20284119772028410e7773202841037673202b6a20244119772024410e777320244103767320206a202c6a2032410f772032410d77732032410a76736a22336a20274119772027410e7773202741037673202a6a20326a20264119772026410e777320264103767320296a20316a20254119772025410e777320254103767320246a20306a202f410f77202f410d7773202f410a76736a2234410f772034410d77732034410a76736a2235410f772035410d77732035410a76736a2236410f772036410d77732036410a76736a22376a202e411977202e410e7773202e4103767320316a20366a202d411977202d410e7773202d4103767320306a20356a202c411977202c410e7773202c4103767320286a20346a202b411977202b410e7773202b4103767320276a202f6a202a411977202a410e7773202a4103767320266a202e6a20294119772029410e777320294103767320256a202d6a2033410f772033410d77732033410a76736a2238410f772038410d77732038410a76736a2239410f772039410d77732039410a76736a223a410f77203a410d7773203a410a76736a223b410f77203b410d7773203b410a76736a223c410f77203c410d7773203c410a76736a223d410f77203d410d7773203d410a76736a223e203c203a20382032203020272025201f201d201b200c20112007200f2000280250223f411a77203f41157773203f41077773200028025c22406a200a6a200028025822412000280254224273203f712041736a4198dfa894046a220a200028024c22436a22046a203f20106a204220126a204120096a20042042203f73712042736a2004411a772004411577732004410777736a419189dd89076a2244200028024822456a220f2004203f7371203f736a200f411a77200f41157773200f410777736a41cff783ae7b6a2246200028024422476a2210200f200473712004736a2010411a772010411577732010410777736a41a5b7d7cd7e6a2248200028024022046a22122010200f7371200f736a2012411a772012411577732012410777736a41db84dbca036a224920452047200472712047200471722004411e772004411377732004410a77736a200a6a22096a220a6a200820126a200d20106a200e200f6a200a2012201073712010736a200a411a77200a41157773200a410777736a41f1a3c4cf056a220d2009411e772009411377732009410a777320092004722047712009200471726a20446a220f6a2207200a201273712012736a2007411a772007411577732007410777736a41a485fe91796a220e200f411e77200f41137773200f410a7773200f200972200471200f200971726a20466a22106a22122007200a7371200a736a2012411a772012411577732012410777736a41d5bdf1d87a6a22442010411e772010411377732010410a77732010200f722009712010200f71726a20486a22096a220a2012200773712007736a200a411a77200a41157773200a410777736a4198d59ec07d6a22462009411e772009411377732009410a77732009201072200f712009201071726a20496a220f6a22086a2019200a6a201320126a200b20076a2008200a201273712012736a2008411a772008411577732008410777736a4181b68d94016a220b200f411e77200f41137773200f410a7773200f200972201071200f200971726a200d6a22106a22122008200a7371200a736a2012411a772012411577732012410777736a41be8bc6a1026a22112010411e772010411377732010410a77732010200f722009712010200f71726a200e6a22096a220a2012200873712008736a200a411a77200a41157773200a410777736a41c3fbb1a8056a22132009411e772009411377732009410a77732009201072200f712009201071726a20446a220f6a2207200a201273712012736a2007411a772007411577732007410777736a41f4baf995076a2219200f411e77200f41137773200f410a7773200f200972201071200f200971726a20466a22106a22086a200520076a2006200a6a201820126a20082007200a7371200a736a2008411a772008411577732008410777736a41fee3fa86786a220a2010411e772010411377732010410a77732010200f722009712010200f71726a200b6a22056a22092008200773712007736a2009411a772009411577732009410777736a41a78df0de796a22072005411e772005411377732005410a77732005201072200f712005201071726a20116a22066a220f2009200873712008736a200f411a77200f41157773200f410777736a41f4e2ef8c7c6a22082006411e772006411377732006410a777320062005722010712006200571726a20136a220c6a2210200f200973712009736a2010411a772010411577732010410777736a41c1d3eda47e6a220b200c411e77200c41137773200c410a7773200c200672200571200c200671726a20196a22056a22126a201520106a201a200f6a201420096a20122010200f7371200f736a2012411a772012411577732012410777736a41868ff9fd7e6a22092005411e772005411377732005410a77732005200c722006712005200c71726a200a6a22066a22142012201073712010736a2014411a772014411577732014410777736a41c6bb86fe006a220f2006411e772006411377732006410a77732006200572200c712006200571726a20076a220c6a22152014201273712012736a2015411a772015411577732015410777736a41ccc3b2a0026a2210200c411e77200c41137773200c410a7773200c200672200571200c200671726a20086a22056a221a2015201473712014736a201a411a77201a41157773201a410777736a41efd8a4ef026a22122005411e772005411377732005410a77732005200c722006712005200c71726a200b6a22066a221b6a2017201a6a201c20156a201620146a201b201a201573712015736a201b411a77201b41157773201b410777736a41aa89d2d3046a221c2006411e772006411377732006410a77732006200572200c712006200571726a20096a220c6a2214201b201a7371201a736a2014411a772014411577732014410777736a41dcd3c2e5056a221a200c411e77200c41137773200c410a7773200c200672200571200c200671726a200f6a22056a22152014201b7371201b736a2015411a772015411577732015410777736a41da91e6b7076a221b2005411e772005411377732005410a77732005200c722006712005200c71726a20106a22066a22162015201473712014736a2016411a772016411577732016410777736a41d2a2f9c1796a221d2006411e772006411377732006410a77732006200572200c712006200571726a20126a220c6a22176a202220166a201e20156a202120146a20172016201573712015736a2017411a772017411577732017410777736a41ed8cc7c17a6a221e200c411e77200c41137773200c410a7773200c200672200571200c200671726a201c6a22056a22142017201673712016736a2014411a772014411577732014410777736a41c8cf8c807b6a221c2005411e772005411377732005410a77732005200c722006712005200c71726a201a6a22066a22152014201773712017736a2015411a772015411577732015410777736a41c7ffe5fa7b6a221a2006411e772006411377732006410a77732006200572200c712006200571726a201b6a220c6a22162015201473712014736a2016411a772016411577732016410777736a41f39780b77c6a221b200c411e77200c41137773200c410a7773200c200672200571200c200671726a201d6a22056a22176a202420166a202020156a202320146a20172016201573712015736a2017411a772017411577732017410777736a41c7a29ead7d6a221d2005411e772005411377732005410a77732005200c722006712005200c71726a201e6a22066a22142017201673712016736a2014411a772014411577732014410777736a41d1c6a9366a221e2006411e772006411377732006410a77732006200572200c712006200571726a201c6a220c6a22152014201773712017736a2015411a772015411577732015410777736a41e7d2a4a1016a221c200c411e77200c41137773200c410a7773200c200672200571200c200671726a201a6a22056a22162015201473712014736a2016411a772016411577732016410777736a418595dcbd026a221a2005411e772005411377732005410a77732005200c722006712005200c71726a201b6a22066a22176a202a20166a202620156a202920146a20172016201573712015736a2017411a772017411577732017410777736a41b8c2ecf0026a221b2006411e772006411377732006410a77732006200572200c712006200571726a201d6a220c6a22142017201673712016736a2014411a772014411577732014410777736a41fcdbb1e9046a221d200c411e77200c41137773200c410a7773200c200672200571200c200671726a201e6a22056a22152014201773712017736a2015411a772015411577732015410777736a41939ae099056a221e2005411e772005411377732005410a77732005200c722006712005200c71726a201c6a22066a22162015201473712014736a2016411a772016411577732016410777736a41d4e6a9a8066a221c2006411e772006411377732006410a77732006200572200c712006200571726a201a6a220c6a22176a202c20166a202820156a202b20146a20172016201573712015736a2017411a772017411577732017410777736a41bb95a8b3076a221a200c411e77200c41137773200c410a7773200c200672200571200c200671726a201b6a22056a22142017201673712016736a2014411a772014411577732014410777736a41ae928b8e786a221b2005411e772005411377732005410a77732005200c722006712005200c71726a201d6a22066a22152014201773712017736a2015411a772015411577732015410777736a4185d9c893796a221d2006411e772006411377732006410a77732006200572200c712006200571726a201e6a220c6a22162015201473712014736a2016411a772016411577732016410777736a41a1d1ff957a6a221e200c411e77200c41137773200c410a7773200c200672200571200c200671726a201c6a22056a22176a202e20166a203120156a202d20146a20172016201573712015736a2017411a772017411577732017410777736a41cbcce9c07a6a221c2005411e772005411377732005410a77732005200c722006712005200c71726a201a6a22066a22142017201673712016736a2014411a772014411577732014410777736a41f096ae927c6a221a2006411e772006411377732006410a77732006200572200c712006200571726a201b6a220c6a22152014201773712017736a2015411a772015411577732015410777736a41a3a3b1bb7c6a221b200c411e77200c41137773200c410a7773200c200672200571200c200671726a201d6a22056a22162015201473712014736a2016411a772016411577732016410777736a4199d0cb8c7d6a221d2005411e772005411377732005410a77732005200c722006712005200c71726a201e6a22066a22176a203420166a203320156a202f20146a20172016201573712015736a2017411a772017411577732017410777736a41a48ce4b47d6a221e2006411e772006411377732006410a77732006200572200c712006200571726a201c6a220c6a22142017201673712016736a2014411a772014411577732014410777736a4185ebb8a07f6a221c200c411e77200c41137773200c410a7773200c200672200571200c200671726a201a6a22056a22152014201773712017736a2015411a772015411577732015410777736a41f0c0aa83016a221a2005411e772005411377732005410a77732005200c722006712005200c71726a201b6a22066a22162015201473712014736a2016411a772016411577732016410777736a41968293cd016a221b2006411e772006411377732006410a77732006200572200c712006200571726a201d6a220c6a22176a203620166a203920156a203520146a20172016201573712015736a2017411a772017411577732017410777736a4188d8ddf1016a221d200c411e77200c41137773200c410a7773200c200672200571200c200671726a201e6a22056a22142017201673712016736a2014411a772014411577732014410777736a41cceea1ba026a221e2005411e772005411377732005410a77732005200c722006712005200c71726a201c6a22066a22152014201773712017736a2015411a772015411577732015410777736a41b5f9c2a5036a221c2006411e772006411377732006410a77732006200572200c712006200571726a201a6a220c6a22162015201473712014736a2016411a772016411577732016410777736a41b399f0c8036a221a200c411e77200c41137773200c410a7773200c200672200571200c200671726a201b6a22056a22176a20304119772030410e7773203041037673202c6a20386a2037410f772037410d77732037410a76736a221b20166a203b20156a203720146a20172016201573712015736a2017411a772017411577732017410777736a41cad4e2f6046a221f2005411e772005411377732005410a77732005200c722006712005200c71726a201d6a22066a22142017201673712016736a2014411a772014411577732014410777736a41cf94f3dc056a221d2006411e772006411377732006410a77732006200572200c712006200571726a201e6a220c6a22152014201773712017736a2015411a772015411577732015410777736a41f3dfb9c1066a221e200c411e77200c41137773200c410a7773200c200672200571200c200671726a201c6a22056a22162015201473712014736a2016411a772016411577732016410777736a41ee85bea4076a22202005411e772005411377732005410a77732005200c722006712005200c71726a201a6a22066a22176a20324119772032410e7773203241037673202e6a203a6a20314119772031410e7773203141037673202d6a20396a201b410f77201b410d7773201b410a76736a221a410f77201a410d7773201a410a76736a221c20166a203d20156a201a20146a20172016201573712015736a2017411a772017411577732017410777736a41efc695c5076a22142006411e772006411377732006410a77732006200572200c712006200571726a201f6a220c6a22152017201673712016736a2015411a772015411577732015410777736a4194f0a1a6786a221f200c411e77200c41137773200c410a7773200c200672200571200c200671726a201d6a22056a22162015201773712017736a2016411a772016411577732016410777736a4188849ce6786a221d2005411e772005411377732005410a77732005200c722006712005200c71726a201e6a22066a22172016201573712015736a2017411a772017411577732017410777736a41fafffb85796a221e2006411e772006411377732006410a77732006200572200c712006200571726a20206a220c6a221a20406a36025c20002043200c411e77200c41137773200c410a7773200c200672200571200c200671726a20146a2205411e772005411377732005410a77732005200c722006712005200c71726a201f6a2206411e772006411377732006410a77732006200572200c712006200571726a201d6a220c411e77200c41137773200c410a7773200c200672200571200c200671726a201e6a22146a36024c2000204120334119772033410e7773203341037673202f6a203b6a201c410f77201c410d7773201c410a76736a221c20156a201a2017201673712016736a201a411a77201a41157773201a410777736a41ebd9c1a27a6a221d20056a22156a360258200020452014411e772014411377732014410a77732014200c722006712014200c71726a201d6a22056a36024820002042203320344119772034410e77732034410376736a201b6a203e410f77203e410d7773203e410a76736a20166a2015201a201773712017736a2015411a772015411577732015410777736a41f7c7e6f77b6a221b20066a22166a360254200020472005411e772005411377732005410a77732005201472200c712005201471726a201b6a22066a3602442000200c203f6a203420384119772038410e77732038410376736a203c6a201c410f77201c410d7773201c410a76736a20176a20162015201a7371201a736a2016411a772016411577732016410777736a41f2f1c5b37c6a220c6a3602502000200420062005722014712006200571726a2006411e772006411377732006410a77736a200c6a3602400b200120036a2101200220036b22020d000b0b0bee2d01297e200020002903102204200129002022057c200029033022067c2207200129002822087c200720028542ebfa86dabfb5f6c11f85422089220942abf0d3f4afeebcb73c7c220a200685422889220b7c220c200129006022027c2000290318220d200129003022077c2000290338220e7c220f200129003822107c200f20038542f9c2f89b91a3b3f0db0085422089220342f1edf4f8a5a7fda7a57f7c220f200e8542288922117c22122003854230892213200f7c221420118542018922157c2216200129006822037c2016200029030822172001290010220f7c200029032822187c2219200129001822117c2019429fd8f9d9c291da829b7f85422089221942bbceaaa6d8d0ebb3bb7f7c221a201885422889221b7c221c201985423089221d85422089221e2000290300221f200129000022167c200029032022207c2221200129000822197c200029034020218542d1859aeffacf9487d100854220892221428892f39dffccf984ea007c222220208542288922237c2224202185423089222520227c22227c222620158542288922277c2228200129004822157c201c200129005022217c200c200985423089220c200a7c221c200b85420189220a7c220b200129005822097c200b202585422089220b20147c2214200a85422889220a7c2225200b85423089222920147c2214200a85420189222a7c222b2001290078220a7c202b20122001290070220b7c202220238542018922127c2222200a7c2022200c85422089220c201d201a7c221a7c221d20128542288922127c2222200c85423089222385422089222b20242001290040220c7c201a201b85420189221a7c221b20157c201b2013854220892213201c7c221b201a85422889221a7c221c2013854230892213201b7c221b7c2224202a85422889222a7c222c20097c202220037c2028201e85423089221e20267c222220278542018922267c222720077c2027201385422089221320147c221420268542288922267c2227201385423089221320147c221420268542018922267c222820107c2028202520057c201b201a85420189221a7c221b200c7c201b201e85422089221b2023201d7c221d7c221e201a85422889221a7c2223201b85423089221b854220892225201c200b7c201d20128542018922127c221c20217c201c202985422089221c20227c221d20128542288922127c2222201c85423089221c201d7c221d7c222820268542288922267c222920087c202320167c202c202b85423089222320247c2224202a85420189222a7c222b200f7c202b201c85422089221c20147c2214202a85422889222a7c222b201c85423089221c20147c2214202a85420189222a7c222c200f7c202c202720087c201d20128542018922127c221d20117c201d202385422089221d201b201e7c221b7c221e20128542288922127c2223201d85423089221d854220892227202220197c201b201a85420189221a7c221b20027c201b201385422089221320247c221b201a85422889221a7c22222013854230892213201b7c221b7c2224202a85422889222a7c222c20107c2023200a7c2029202585423089222320287c222520268542018922267c222820037c2028201385422089221320147c221420268542288922267c2228201385423089221320147c221420268542018922267c222920197c2029202b20027c201b201a85420189221a7c221b20167c201b202385422089221b201d201e7c221d7c221e201a85422889221a7c2223201b85423089221b854220892229202220097c201d20128542018922127c221d200c7c201d201c85422089221c20257c221d20128542288922127c2222201c85423089221c201d7c221d7c222520268542288922267c222b20037c202320117c202c202785423089222320247c2224202a8542018922277c222a20077c202a201c85422089221c20147c221420278542288922277c222a201c85423089221c20147c221420278542018922277c222c20027c202c202820157c201d20128542018922127c221d20057c201d202385422089221d201b201e7c221b7c221e20128542288922127c2223201d85423089221d854220892228202220217c201b201a85420189221a7c221b200b7c201b201385422089221320247c221b201a85422889221a7c22222013854230892213201b7c221b7c222420278542288922277c222c20057c202320097c202b202985423089222320257c222520268542018922267c2229200b7c2029201385422089221320147c221420268542288922267c2229201385423089221320147c221420268542018922267c222b20167c202b202a20117c201b201a85420189221a7c221b20197c201b202385422089221b201d201e7c221d7c221e201a85422889221a7c2223201b85423089221b85422089222a202220107c201d20128542018922127c221d20157c201d201c85422089221c20257c221d20128542288922127c2222201c85423089221c201d7c221d7c222520268542288922267c222b200f7c202320087c202c202885423089222320247c222420278542018922277c222820217c2028201c85422089221c20147c221420278542288922277c2228201c85423089221c20147c221420278542018922277c222c20057c202c2029200a7c201d20128542018922127c221d200c7c201d202385422089221d201b201e7c221b7c221e20128542288922127c2223201d85423089221d8542208922292022200f7c201b201a85420189221a7c221b20077c201b201385422089221320247c221b201a85422889221a7c22222013854230892213201b7c221b7c222420278542288922277c222c20077c202320217c202b202a85423089222320257c222520268542018922267c222a200a7c202a201385422089221320147c221420268542288922267c222a201385423089221320147c221420268542018922267c222b200c7c202b202820087c201b201a85420189221a7c221b20107c201b202385422089221b201d201e7c221d7c221e201a85422889221a7c2223201b85423089221b854220892228202220157c201d20128542018922127c221d20167c201d201c85422089221c20257c221d20128542288922127c2222201c85423089221c201d7c221d7c222520268542288922267c222b20167c202320097c202c202985423089222320247c222420278542018922277c222920027c2029201c85422089221c20147c221420278542288922277c2229201c85423089221c20147c221420278542018922277c222c20097c202c202a20117c201d20128542018922127c221d20037c201d202385422089221d201b201e7c221b7c221e20128542288922127c2223201d85423089221d85422089222a2022200b7c201b201a85420189221a7c221b20197c201b201385422089221320247c221b201a85422889221a7c22222013854230892213201b7c221b7c222420278542288922277c222c200a7c2023200c7c202b202885423089222320257c222520268542018922267c222820117c2028201385422089221320147c221420268542288922267c2228201385423089221320147c221420268542018922267c222b200b7c202b202920077c201b201a85420189221a7c221b20217c201b202385422089221b201d201e7c221d7c221e201a85422889221a7c2223201b85423089221b8542208922292022200f7c201d20128542018922127c221d20027c201d201c85422089221c20257c221d20128542288922127c2222201c85423089221c201d7c221d7c222520268542288922267c222b200b7c202320107c202c202a85423089222320247c222420278542018922277c222a20087c202a201c85422089221c20147c221420278542288922277c222a201c85423089221c20147c221420278542018922277c222c20037c202c202820197c201d20128542018922127c221d20157c201d202385422089221d201b201e7c221b7c221e20128542288922127c2223201d85423089221d854220892228202220057c201b201a85420189221a7c221b20037c201b201385422089221320247c221b201a85422889221a7c22222013854230892213201b7c221b7c222420278542288922277c222c20157c202320057c202b202985423089222320257c222520268542018922267c222920217c2029201385422089221320147c221420268542288922267c2229201385423089221320147c221420268542018922267c222b200f7c202b202a20197c201b201a85420189221a7c221b200a7c201b202385422089221b201d201e7c221d7c221e201a85422889221a7c2223201b85423089221b85422089222a202220027c201d20128542018922127c221d20087c201d201c85422089221c20257c221d20128542288922127c2222201c85423089221c201d7c221d7c222520268542288922267c222b20027c202320077c202c202885423089222320247c222420278542018922277c222820117c2028201c85422089221c20147c221420278542288922277c2228201c85423089221c20147c221420278542018922277c222c20197c202c2029200c7c201d20128542018922127c221d20097c201d202385422089221d201b201e7c221b7c221e20128542288922127c2223201d85423089221d854220892229202220167c201b201a85420189221a7c221b20107c201b201385422089221320247c221b201a85422889221a7c22222013854230892213201b7c221b7c222420278542288922277c222c200c7c202320117c202b202a85423089222320257c222520268542018922267c222a20157c202a201385422089221320147c221420268542288922267c222a201385423089221320147c221420268542018922267c222b20077c202b202820107c201b201a85420189221a7c221b200b7c201b202385422089221b201d201e7c221d7c221e201a85422889221a7c2223201b85423089221b854220892228202220037c201d20128542018922127c221d20097c201d201c85422089221c20257c221d20128542288922127c2222201c85423089221c201d7c221d7c222520268542288922267c222b20097c2023200a7c202c202985423089222320247c222420278542018922277c222920057c2029201c85422089221c20147c221420278542288922277c2229201c85423089221c20147c221420278542018922277c222c20117c202c202a200f7c201d20128542018922127c221d20217c201d202385422089221d201b201e7c221b7c221e20128542288922127c2223201d85423089221d85422089222a202220087c201b201a85420189221a7c221b20167c201b201385422089221320247c221b201a85422889221a7c22222013854230892213201b7c221b7c222420278542288922277c222c20197c202320167c202b202885423089222320257c222520268542018922267c2228200c7c2028201385422089221320147c221420268542288922267c2228201385423089221320147c221420268542018922267c222b20057c202b2029200b7c201b201a85420189221a7c221b20157c201b202385422089221b201d201e7c221d7c221e201a85422889221a7c2223201b85423089221b854220892229202220077c201d20128542018922127c221d200a7c201d201c85422089221c20257c221d20128542288922127c2222201c85423089221c201d7c221d7c222520268542288922267c222b20107c202320037c202c202a85423089222320247c222420278542018922277c222a20107c202a201c85422089221c20147c221420278542288922277c222a201c85423089221c20147c221420278542018922277c222c20077c202c202820217c201d20128542018922127c221d20087c201d202385422089221d201b201e7c221b7c221e20128542288922127c2223201d85423089221d854220892228202220027c201b201a85420189221a7c221b200f7c201b201385422089221320247c221b201a85422889221a7c22222013854230892213201b7c221b7c222420278542288922277c222c20117c202320197c202b202985423089222320257c222520268542018922267c222920087c2029201385422089221320147c221420268542288922267c2229201385423089221320147c221420268542018922267c222b20027c202b202a200c7c201b201a85420189221a7c221b20057c201b202385422089221b201d201e7c221d7c221e201a85422889221a7c2223201b85423089221b85422089222a202220217c201d20128542018922127c221d200f7c201d201c85422089221c20257c221d20128542288922127c2222201c85423089221c201d7c221d7c222520268542288922267c222b20057c202320157c202c202885423089222320247c222420278542018922277c2228200b7c2028201c85422089221c20147c221420278542288922277c2228201c85423089221c20147c221420278542018922277c222c20087c202c202920037c201d20128542018922127c221d20167c201d202385422089221d201b201e7c221b7c221e20128542288922127c2223201d85423089221d8542208922292022200a7c201b201a85420189221a7c221b20097c201b201385422089221320247c221b201a85422889221a7c22222013854230892213201b7c221b7c222420278542288922277c222c20027c202320077c202b202a85423089222320257c222520268542018922267c222a20107c202a201385422089221320147c221420268542288922267c222a201385423089221320147c221420268542018922267c222b20037c202b2028200f7c201b201a85420189221a7c221b20117c201b202385422089221b201d201e7c221d7c221e201a85422889221a7c2223201b85423089221b854220892228202220167c201d20128542018922127c221d20197c201d201c85422089221c20257c221d20128542288922127c2222201c85423089221c201d7c221d7c222520268542288922267c222b20157c202320217c202c202985423089222320247c222420278542018922277c222920097c2029201c85422089221c20147c221420278542288922277c2229201c85423089221c20147c221420278542018922277c222c200a7c202c202a200b7c201d20128542018922127c221d200a7c201d202385422089220a201b201e7c221b7c221d20128542288922127c221e200a85423089220a8542208922232022200c7c201b201a85420189221a7c221b20157c201b201385422089221520247c2213201a85422889221a7c221b201585423089221520137c22137c222220278542288922247c222720097c201e20037c202b202885423089220320257c2209202685420189221e7c222520077c2025201585422089220720147c2215201e8542288922147c221e200785423089220720157c221520148542018922147c222520107c2025202920057c2013201a8542018922057c2210200c7c20102003854220892210200a201d7c22037c220a20058542288922057c220c2010854230892210854220892213201b200b7c200320128542018922037c220b20217c200b201c85422089222120097c220920038542288922037c220b202185423089222120097c22097c221220148542288922147c221a200485200b20197c2010200a7c221020058542018922057c221920027c201920078542208922022027202385423089220720227c22197c220a20058542288922057c220b2002854230892202200a7c220a853703102000200d2011201e20087c200920038542018922087c22037c2003200785422089220720107c221020088542288922087c220385200f200c20167c201920248542018922117c22167c2016202185422089220f20157c221620118542288922117c2219200f85423089220f20167c221685370318200020192017852003200785423089220720107c2210853703082000200b201f85201a201385423089220320127c22198537030020002018200a200585420189852003853703282000200e2019201485420189852002853703382000200620162011854201898520078537033020002020201020088542018985200f853703200bdf3004017f087e067f257e2380808080004180016b22092480808080002003290338210a2003290330210b2003290328210c2003290320210d2003290318210e2003290310210f2003290308211020032903002111410021122009410041800110f7b280800021132001200241807c41807f20081b41002002417f6a2209200920024b1b71220920022009491b22146a211502400240200220146b221441ff004d0d0041800121140c010b20132015201410f5b280800021150b41800441800120081b221620096a21172007ad427f7c21182006200772ad427f7c211902400240034020142107201521082018211a2019211b024020092012460d00201241807f460d0220124180016a20024b0d03200120126a21084200211a41800121074200211b0b200d2008290038221c200e200a7c2008290030221d7c221e7c201b201e8542f9c2f89b91a3b3f0db0085422089221f42f1edf4f8a5a7fda7a57f7c2220200a8542288922217c22222008290008221b2011200d7c2008290000221e7c22237c202320042007ad7c22248542d1859aeffacf9487d100854220892223428892f39dffccf984ea007c2225200d8542288922267c2227202385423089222820257c2229202685420189222a7c200829007022237c222b200829007822257c202b20082900282226200f200b7c2008290020222c7c222d7c201a202d8542ebfa86dabfb5f6c11f85422089221a42abf0d3f4afeebcb73c7c222d200b85422889222e7c222f201a8542308922308542208922312008290018221a2010200c7c2008290010222b7c22327c203220052024200454ad7c220585429fd8f9d9c291da829b7f85422089220442bbceaaa6d8d0ebb3bb7f7c2232200c8542288922337c2234200485423089223520327c22327c2236202a8542288922377c2238200829006822047c2008290060222a202f7c2022201f85423089222220207c222f202185420189221f7c222020047c2020203585422089222020297c2221201f85422889221f7c2229202085423089223520217c2239201f85420189223a7c2221201d7c20212008290040221f20277c203220338542018922277c2232200829004822207c203220228542208922222030202d7c222d7c223020278542288922277c2232202285423089223385422089223b2008290050222120347c202d202e85420189222d7c222e200829005822227c202e2028854220892228202f7c222e202d85422889222d7c222f2028854230892228202e7c222e7c2234203a85422889223a7c223c20267c203220237c2038203185423089223120367c223220378542018922367c223720217c2037202885422089222820397c223720368542288922367c2238202885423089222820377c223720368542018922367c2239201a7c2039202920207c202e202d8542018922297c222d20257c202d203185422089222d203320307c222e7c223020298542288922297c2231202d85423089222d854220892233202f202c7c202e20278542018922277c222e201f7c202e203585422089222e20327c222f20278542288922277c2232202e85423089222e202f7c222f7c223520368542288922367c223920257c203120227c203c203b85423089223120347c2234203a85420189223a7c223b201c7c203b202e85422089222e20377c2237203a85422889223a7c223b202e85423089222e20377c2237203a85420189223a7c223c20047c203c2038201b7c202f20278542018922277c222f202a7c202f203185422089222f202d20307c222d7c223020278542288922277c2231202f85423089222f8542208922382032201e7c202d20298542018922297c222d202b7c202d202885422089222820347c222d20298542288922297c22322028854230892228202d7c222d7c2234203a85422889223a7c223c20207c203120227c2039203385423089223120357c223320368542018922357c2236201f7c2036202885422089222820377c223620358542288922357c2237202885423089222820367c223620358542018922357c2239202c7c2039203b20267c202d20298542018922297c222d202b7c202d203185422089222d202f20307c222f7c223020298542288922297c2231202d85423089222d8542208922392032202a7c202f20278542018922277c222f201e7c202f202e85422089222e20337c222f20278542288922277c2232202e85423089222e202f7c222f7c223320358542288922357c223b20227c2031201c7c203c203885423089223120347c2234203a8542018922387c223a201b7c203a202e85422089222e20367c223620388542288922387c223a202e85423089222e20367c223620388542018922387c223c20237c203c203720217c202f20278542018922277c222f20237c202f203185422089222f202d20307c222d7c223020278542288922277c2231202f85423089222f8542208922372032201a7c202d20298542018922297c222d201d7c202d202885422089222820347c222d20298542288922297c22322028854230892228202d7c222d7c223420388542288922387c223c20257c2031201c7c203b203985423089223120337c223320358542018922357c223920207c2039202885422089222820367c223620358542288922357c2239202885423089222820367c223620358542018922357c223b201f7c203b203a20047c202d20298542018922297c222d202a7c202d203185422089222d202f20307c222f7c223020298542288922297c2231202d85423089222d85422089223a2032201a7c202f20278542018922277c222f201b7c202f202e85422089222e20337c222f20278542288922277c2232202e85423089222e202f7c222f7c223320358542288922357c223b20217c2031202c7c203c203785423089223120347c223420388542018922377c2238201e7c2038202e85422089222e20367c223620378542288922377c2238202e85423089222e20367c223620378542018922377c223c20257c203c2039202b7c202f20278542018922277c222f201d7c202f203185422089222f202d20307c222d7c223020278542288922277c2231202f85423089222f854220892239203220267c202d20298542018922297c222d20217c202d202885422089222820347c222d20298542288922297c22322028854230892228202d7c222d7c223420378542288922377c223c201a7c203120207c203b203a85423089223120337c223320358542018922357c223a201e7c203a202885422089222820367c223620358542288922357c223a202885423089222820367c223620358542018922357c223b20047c203b2038202b7c202d20298542018922297c222d202c7c202d203185422089222d202f20307c222f7c223020298542288922297c2231202d85423089222d854220892238203220267c202f20278542018922277c222f201c7c202f202e85422089222e20337c222f20278542288922277c2232202e85423089222e202f7c222f7c223320358542288922357c223b201f7c2031201d7c203c203985423089223120347c223420378542018922377c2239201f7c2039202e85422089222e20367c223620378542288922377c2239202e85423089222e20367c223620378542018922377c223c201a7c203c203a20237c202f20278542018922277c222f201b7c202f203185422089222f202d20307c222d7c223020278542288922277c2231202f85423089222f85422089223a203220227c202d20298542018922297c222d202a7c202d202885422089222820347c222d20298542288922297c22322028854230892228202d7c222d7c223420378542288922377c223c201b7c2031202b7c203b203885423089223120337c223320358542018922357c2238202a7c2038202885422089222820367c223620358542288922357c2238202885423089222820367c223620358542018922357c223b20207c203b2039201e7c202d20298542018922297c222d20227c202d203185422089222d202f20307c222f7c223020298542288922297c2231202d85423089222d8542208922392032201d7c202f20278542018922277c222f20217c202f202e85422089222e20337c222f20278542288922277c2232202e85423089222e202f7c222f7c223320358542288922357c223b202c7c203120257c203c203a85423089223120347c223420378542018922377c223a20237c203a202e85422089222e20367c223620378542288922377c223a202e85423089222e20367c223620378542018922377c223c20217c203c2038202c7c202f20278542018922277c222f20047c202f203185422089222f202d20307c222d7c223020278542288922277c2231202f85423089222f8542208922382032201c7c202d20298542018922297c222d20267c202d202885422089222820347c222d20298542288922297c22322028854230892228202d7c222d7c223420378542288922377c223c201f7c2031202a7c203b203985423089223120337c223320358542018922357c223920267c2039202885422089222820367c223620358542288922357c2239202885423089222820367c223620358542018922357c223b20227c203b203a20237c202d20298542018922297c222d20047c202d203185422089222d202f20307c222f7c223020298542288922297c2231202d85423089222d85422089223a2032201b7c202f20278542018922277c222f20257c202f202e85422089222e20337c222f20278542288922277c2232202e85423089222e202f7c222f7c223320358542288922357c223b201a7c203120207c203c203885423089223120347c223420378542018922377c2238202b7c2038202e85422089222e20367c223620378542288922377c2238202e85423089222e20367c223620378542018922377c223c20207c203c2039201e7c202f20278542018922277c222f201c7c202f203185422089222f202d20307c222d7c223020278542288922277c2231202f85423089222f8542208922392032201d7c202d20298542018922297c222d201a7c202d202885422089222820347c222d20298542288922297c22322028854230892228202d7c222d7c223420378542288922377c223c202b7c203120047c203b203a85423089223120337c223320358542018922357c223a20227c203a202885422089222820367c223620358542288922357c223a202885423089222820367c223620358542018922357c223b20217c203b2038202a7c202d20298542018922297c222d201b7c202d203185422089222d202f20307c222f7c223020298542288922297c2231202d85423089222d8542208922382032201c7c202f20278542018922277c222f20237c202f202e85422089222e20337c222f20278542288922277c2232202e85423089222e202f7c222f7c223320358542288922357c223b201e7c2031201f7c203c203985423089223120347c223420378542018922377c2239201d7c2039202e85422089222e20367c223620378542288922377c2239202e85423089222e20367c223620378542018922377c223c201f7c203c203a20267c202f20278542018922277c222f201e7c202f203185422089222f202d20307c222d7c223020278542288922277c2231202f85423089222f85422089223a203220257c202d20298542018922297c222d202c7c202d202885422089222820347c222d20298542288922297c22322028854230892228202d7c222d7c223420378542288922377c223c20217c2031201d7c203b203885423089223120337c223320358542018922357c223820257c2038202885422089222820367c223620358542288922357c2238202885423089222820367c223620358542018922357c223b20267c203b203920227c202d20298542018922297c222d201a7c202d203185422089222d202f20307c222f7c223020298542288922297c2231202d85423089222d854220892239203220237c202f20278542018922277c222f20207c202f202e85422089222e20337c222f20278542288922277c2232202e85423089222e202f7c222f7c223320358542288922357c223b201b7c2031201b7c203c203a85423089223120347c223420378542018922377c223a202c7c203a202e85422089222e20367c223620378542288922377c223a202e85423089222e20367c223620378542018922377c223c20267c203c2038202a7c202f20278542018922277c222f202b7c202f203185422089222f202d20307c222d7c223020278542288922277c2231202f85423089222f854220892238203220047c202d20298542018922297c222d201c7c202d202885422089222820347c222d20298542288922297c22322028854230892228202d7c222d7c223420378542288922377c223c20047c203120217c203b203985423089223120337c223320358542018922357c2239202b7c2039202885422089222820367c223620358542288922357c2239202885423089222820367c223620358542018922357c223b201e7c203b203a201c7c202d20298542018922297c222d201d7c202d203185422089222d202f20307c222f7c223020298542288922297c2231202d85423089222d85422089223a2032201f7c202f20278542018922277c222f202c7c202f202e85422089222e20337c222f20278542288922277c2232202e85423089222e202f7c222f7c223320358542288922357c223b201d7c2031201a7c203c203885423089223120347c223420378542018922377c2238202a7c2038202e85422089222e20367c223620378542288922377c2238202e85423089222e20367c223620378542018922377c223c201c7c203c203920257c202f20278542018922277c222f20227c202f203185422089222f202d20307c222d7c223020278542288922277c2231202f85423089222f854220892239203220207c202d20298542018922297c222d20237c202d202885422089222820347c222d20298542288922297c22322028854230892228202d7c222d7c223420378542288922377c223c20237c2031201e7c203b203a85423089223120337c223320358542018922357c223a201b7c203a202885422089222820367c223620358542288922357c223a202885423089222820367c223620358542018922357c223b20257c203b2038202c7c202d20298542018922297c222d20267c202d203185422089222d202f20307c222f7c223020298542288922297c2231202d85423089222d8542208922382032202b7c202f20278542018922277c222f201a7c202f202e85422089222e20337c222f20278542288922277c2232202e85423089222e202f7c222f7c223320358542288922357c223b20047c2031202a7c203c203985423089223120347c223420378542018922377c223920047c2039202e85422089220420367c222e20378542288922367c22372004854230892204202e7c222e20368542018922367c2239201d7c2039203a201f7c202f202785420189221d7c222720207c20272031854220892227202d20307c222d7c222f201d85422889221d7c22302027854230892227854220892231203220217c202d20298542018922297c222d20227c202d202885422089222820347c222d20298542288922297c22322028854230892228202d7c222d7c223420368542288922367c223920267c203020237c203b203885423089222320337c222620358542018922307c223320217c20332028854220892221202e7c2228203085422889222e7c2230202185423089222120287c2228202e85420189222e7c2233201a7c2033203720207c202d202985420189221a7c222020257c202020238542208922232027202f7c22257c2220201a85422889221a7c222720238542308922238542208922292032202c7c2025201d85420189221d7c2225201f7c2025200485422089222520267c2226201d85422889221d7c222c202585423089222520267c22267c2204202e85422889221f7c222d202985423089222920047c2204201f8542018985202c201e7c202320207c221e201a8542018922237c222c202b7c202c202185422089222c2039203185423089221a20347c222b7c221f20238542288922237c2220202c85423089222c85210d2030201b7c2026201d85420189221d7c221b202a7c201b201a85422089221b201e7c221e201d85422889221d7c2226201b85423089221b201e7c221e201d85420189200c85202720227c202b203685420189221d7c221a201c7c201a202585422089221c20287c2225201d85422889221d7c221a201c85423089221c85210c202d200e85202c201f7c222c85210e202020108520048521102026201185201c20257c221c852111200a201c201d8542018985201b85210a200b202c20238542018985202985210b201e200f85201a85210f202421042017201220166a2212470d000b2003200a3703382003200b3703302003200c3703282003200d3703202003200e3703182003200f370310200320103703082003201137030020134180016a2480808080000f0b41807f20124180016a41e48dc0800010b781808000000b20124180016a200241e48dc0800010b581808000000b950402047f027e024002400240024002400240024020002d00d00122030d0041002103200221040c010b200241800120036b220520022005491b220420036a22062004490d0120064180014b0d02200020036a2001200410f5b28080001a200020002d00d00120046a22033a00d001200120046a2101200220046b2104200520024f0d00410021032000200041800120004180016a20002903c001200041c8016a220229030020002d00d2014101410010c080808000200041003a00d001200020002903c00122074280017c22083703c001200220022903002008200754ad7c3703000b024041002004417f6a2202200220044b1b41807f712202450d0020042002490d0520002001200220004180016a20002903c001200041c8016a220329030020002d00d2014101410010c080808000200020002903c00122072002ad7c22083703c001200320032903002008200754ad7c370300200120026a2101200420026b210420002d00d00121030b2004418001200341ff017122026b220320042003491b220420026a22032004490d0220034180014b0d03200020026a2001200410f5b28080001a200020002d00d00120046a3a00d00120000f0b2003200641d48ec0800010b781808000000b200641800141d48ec0800010b581808000000b2002200341d48ec0800010b781808000000b200341800141d48ec0800010b581808000000b2002200441e48ec0800010b581808000000bfc0501097f0240024002400240024020020d00410021060c010b200120026a210720052d008001210841002106200121094100210a03400240024020092c0000220b4100480d002005200b6a2d0000220c41ff01470d012000200a3602042000200b3602000f0b2000200a3602042000418280c4003602000f0b02400240200620044b0d00200320066a210d2006450d01024002402006410371220e0d002003210b0c010b2003210b0340200b200b2d0000413a6c200c6a220c3a0000200b41016a210b200c410876210c200e417f6a220e0d000b0b20064104490d010340200b200b2d0000413a6c200c6a220c3a0000200b41016a220e200e2d0000413a6c200c4108766a220c3a0000200b41026a220e200e2d0000413a6c200c4108766a220c3a0000200b41036a220e200e2d0000413a6c200c4108766a220c3a0000200c410876210c200b41046a220b200d470d000c020b0b20062004418090c0800010b581808000000b0240200c450d00200620044f0d04200d200c3a0000200641016a21060b200a41016a210a200941016a22092007470d000b20062004200620044b1b210e200841ff0171210c0240034020012d0000200c470d01200320066a410020062004491b210b200e2006460d03200141016a2101200b41003a0000200641016a21062002417f6a22020d000b0b200620044b0d0320064102490d00200320066a21044100210b02402006410176220e4101460d002006417f6a210c200e41feffffff0771210a4100210b03402003200c6a220d2d00002109200d2003200b6a220e2d00003a0000200e20093a00002004200b417e736a220d2d00002109200d200e41016a220e2d00003a0000200e20093a0000200c417e6a210c200a200b41026a220b470d000b0b2006410271450d002003200b6a220c2d0000210e200c2004200b417f736a220b2d00003a0000200b200e3a00000b2000418380c400360200200020063602040f0b2000200b3602042000418080c4003602000f0b2000428080c4003702000f0b2006200441f08fc0800010b581808000000baa0201037f2380808080004180016b2202248080808000024002400240200128021422034110710d0020034120710d0120002802004101200110978180800021000c020b20002802002100410021030340200220036a41ff006a2000410f712204413072200441d7006a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000c010b20002802002100410021030340200220036a41ff006a2000410f712204413072200441376a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000b20024180016a24808080800020000b1e00200128021c419091c08000410b200128022028020c118180808000000bf50202027f017e23808080800041c0006b22032480808080002003200236020c024002400240200128020822042002460d0020020d01200042003702082000419c91c08000360200200020012802043602040c020b200129020021052001419c91c0800036020020002005370200200141086a2204290200210520044200370200200041086a20053702002001200128020420026a3602040c010b024020042002490d00200341106a2001410c6a20012802042004200128020028020011838080800000200341106a41086a22042002360200200020032902103702002001200128020820026b3602082001200128020420026a360204200041086a20042902003702000c010b20034102360214200341a892c080003602102003420237021c2003200436023c2003418b80808000ad42208622052003413c6aad84370330200320052003410c6aad843703282003200341286a360218200341106a41b892c0800010f680808000000b200341c0006a2480808080000b22002000410036020c20002003360208200020023602042000419c91c080003602000b7a01017f410021040240024020034100480d00024020030d00410121040c020b41002d0098a2db80001a200341002802a496db80001182808080000022040d01410121040b20042003418091c0800010ae80808000000b20042002200310f5b280800021022000200336020820002002360204200020033602000b960101017f410021040240024020034100480d00024020030d00410121040c020b41002d0098a2db80001a200341002802a496db80001182808080000022040d01410121040b2004200341d094c0800010ae80808000000b20042002200310f5b280800021022000200336020820002003360204200020023602002000411d4181012003410a76674102746b200341ffff074b1b36020c0b040041000b02000b6b01017f024020012802002204410171450d002000200120042004417e712002200310cc808080000f0b20042004280208220141016a36020802402001417f4c0d002000200436020c2000200336020820002002360204200041cc93c080003602000f0b10db80808000000be00101017f41002d0098a2db80001a02400240410c41002802a496db8000118280808000002206450d0020064102360208200620033602002006200420036b20056a3602042001200620012802002203200320024622021b36020002402002450d002000200636020c2000200536020820002004360204200041cc93c080003602000f0b20032003280208220141016a3602082001417f4c0d012000200336020c2000200536020820002004360204200041cc93c080003602002006410028029c96db8000118080808000000f0b4104410c10bb80808000000b10db80808000000b820301037f23808080800041106b220424808080800002400240024020012802002201410171450d00200220036a2001417e7122052002200310f8b28080006b21060c010b41002106200141002001280208220520054101461b360208024020054101470d0020012802042106200128020021052001410028029c96db80001180808080000020052002200310f8b28080001a0c010b0240024020034100480d00410121052003450d0141002d0098a2db80001a200341002802a496db80001182808080000022050d01410121060b20062003418091c0800010ae80808000000b20052002200310f5b28080001a200120012802082202417f6a3602082003210620024101470d00200141046a280200417f4c0d012001280200410028029c96db8000118080808000002001410028029c96db800011808080800000200321060b200020033602082000200536020420002006360200200441106a2480808080000f0b418093c08000412b2004410f6a41f092c0800041bc93c0800010ad81808000000ba00201057f0240024002400240024020012802002201410171450d00411d41810120022001417e7122046b220520036a2201410a76674102746b200141ffff074b1b2106024020022004470d0020062102200121030c050b2006410576220720056a220241808080c000490d0241002d0098a2db80001a411441002802a496db8000118280808000002202450d01200241013602102002200720016a22083602082002200420076b360204200220083602002002200641027641077136020c0c030b200020012002200310cf808080000f0b4104411410bb80808000000b20024105742006411d717221020b4100200120056b2206200620014b1b2101200420056a21040b2000200236020c2000200336020820002001360204200020043602000bb80401057f23808080800041106b22042480808080000240024002400240024020012802084101470d0020012802002105200128020421062001410028029c96db800011808080800000411d4181012006410a76674102746b200641ffff074b1b2107200220056b220820036a2103024020022005470d00200721010c050b02402007410576220220086a220141808080c000490d0041002d0098a2db80001a411441002802a496db8000118280808000002201450d02200141013602102001200220036a3602082001200520026b3602042001200220066a3602002001200741027641077136020c0c040b20014105742007411d717221010c030b410021050240024020034100480d00410121052003450d0141002d0098a2db80001a200341002802a496db80001182808080000022050d01410121050b20052003418091c0800010ae80808000000b20052002200310f5b28080001a200120012802082206417f6a360208024020064101470d00200141046a280200417f4c0d022001280200410028029c96db8000118080808000002001410028029c96db8000118080808000000b411d4181012003410a76674102746b200341ffff074b1b2101200321060c030b4104411410bb80808000000b418093c08000412b2004410f6a41f092c0800041bc93c0800010ad81808000000b4100200320086b2202200220034b1b2103200620086b2106200520086a21050b2000200136020c200020063602082000200336020420002005360200200441106a2480808080000bea0101017f23808080800041106b2203248080808000024002400240024020002802002200410171450d00200120026a2000417e7122006b417f4c0d022000410028029c96db8000118080808000000c010b200020002802082202417f6a36020820024101470d00200041046a280200417f4c0d022000280200410028029c96db8000118080808000002000410028029c96db8000118080808000000b200341106a2480808080000f0b418093c08000412b2003410f6a41f092c0800041ac93c0800010ad81808000000b418093c08000412b2003410f6a41f092c0800041bc93c0800010ad81808000000b6801017f024020012802002204410171450d0020002001200420042002200310cc808080000f0b20042004280208220141016a36020802402001417f4c0d002000200436020c2000200336020820002002360204200041cc93c080003602000f0b10db80808000000b830301037f23808080800041106b220424808080800002400240024020012802002201410171450d00200220036a20012002200310f8b280800022016b2105200121060c010b41002105200141002001280208220620064101461b360208024020064101470d0020012802042105200128020021062001410028029c96db80001180808080000020062002200310f8b28080001a0c010b0240024020034100480d00410121062003450d0141002d0098a2db80001a200341002802a496db80001182808080000022060d01410121050b20052003418091c0800010ae80808000000b20062002200310f5b28080001a200120012802082202417f6a3602082003210520024101470d00200141046a280200417f4c0d012001280200410028029c96db8000118080808000002001410028029c96db800011808080800000200321050b200020033602082000200636020420002005360200200441106a2480808080000f0b418093c08000412b2004410f6a41f092c0800041bc93c0800010ad81808000000b9b0201057f0240024002400240024020012802002201410171450d00411d418101200220016b220420036a2205410a76674102746b200541ffff074b1b2106024020022001470d0020062102200521030c050b2006410576220720046a220241808080c000490d0241002d0098a2db80001a411441002802a496db8000118280808000002202450d01200241013602102002200720056a22083602082002200120076b360204200220083602002002200641027641077136020c0c030b200020012002200310cf808080000f0b4104411410bb80808000000b20024105742006411d717221020b4100200520046b2206200620054b1b2105200120046a21010b2000200236020c2000200336020820002005360204200020013602000be50101017f23808080800041106b2203248080808000024002400240024020002802002200410171450d00200120026a20006b417f4c0d022000410028029c96db8000118080808000000c010b200020002802082202417f6a36020820024101470d00200041046a280200417f4c0d022000280200410028029c96db8000118080808000002000410028029c96db8000118080808000000b200341106a2480808080000f0b418093c08000412b2003410f6a41f092c0800041ac93c0800010ad81808000000b418093c08000412b2003410f6a41f092c0800041bc93c0800010ad81808000000b2301017f410121010240200028020022004101710d00200028020841014621010b20010b4901017f200128020022012001280208220441016a36020802402004417f4a0d0010db80808000000b2000200136020c2000200336020820002002360204200041cc93c080003602000bdc0201037f23808080800041106b2204248080808000410021052001280200220141002001280208220620064101461b36020802400240024020064101470d0020012802042105200128020021062001410028029c96db80001180808080000020062002200310f8b28080001a0c010b0240024020034100480d00410121062003450d0141002d0098a2db80001a200341002802a496db80001182808080000022060d01410121050b20052003418091c0800010ae80808000000b20062002200310f5b28080001a200120012802082202417f6a3602082003210520024101470d00200141046a280200417f4c0d012001280200410028029c96db8000118080808000002001410028029c96db800011808080800000200321050b200020033602082000200636020420002005360200200441106a2480808080000f0b418093c08000412b2004410f6a41f092c0800041bc93c0800010ad81808000000b1300200020012802002002200310cf808080000b0d0020002802002802084101460b960101027f23808080800041106b22032480808080002000280200220020002802082204417f6a3602080240024020044101470d00200041046a280200417f4c0d012000280200410028029c96db8000118080808000002000410028029c96db8000118080808000000b200341106a2480808080000f0b418093c08000412b2003410f6a41f092c0800041bc93c0800010ad81808000000b170041e094c08000410541c095c0800010f880808000000bc20603037f027e027f02402002280200220341134d0d0002400240200042808084fea6dee111540d002001200341706a22046a22052000200042808084fea6dee11180220642808084fea6dee1117e7d2200428080e983b1de1680a741017441d496c080006a2f00003b00002005410c6a200042e40080220742e40082a741017441d496c080006a2f00003b00002005410a6a20004290ce008042e40082a741017441d496c080006a2f00003b0000200541086a200042c0843d8042e40082a741017441d496c080006a2f00003b0000200541066a20004280c2d72f80a741e4007041017441d496c080006a2f00003b0000200541046a20004280c8afa02580a741e4007041017441d496c080006a2f00003b00002005410e6a2000200742e4007e7da741017441d496c080006a2f00003b0000200541026a20004280a094a58d1d80a741ffff037141e4007041017441d496c080006a2f00003b00002006a721050c010b0240024020004280c2d72f5a0d00200021060c010b2002200341786a2203360200200120036a2205200020004280c2d72f8022064280c2d72f7e7da7220441c0843d6e41017441d496c080006a2f00003b0000200541046a200441e4006e220841e4007041017441d496c080006a2f00003b0000200541066a2004200841e4006c6b41017441d496c080006a2f00003b0000200541026a20044190ce006e41ffff037141e4007041017441d496c080006a2f00003b00000b2006a72108024020064290ce005a0d0020032104200821050c010b20012003417c6a22046a200820084190ce006e22054190ce006c6b220841ffff037141e4006e220941017441d496c080006a2f00003b0000200120036a417e6a2008200941e4006c6b41ffff037141017441d496c080006a2f00003b00000b02400240200541e4004f0d00200521030c010b20012004417e6a22046a2005200541ffff037141e4006e220341e4006c6b41ffff037141017441d496c080006a2f00003b00000b0240200341ffff03712205410a490d0020012004417e6a22036a200541017441d496c080006a2f00003b0000200220033602000f0b20012004417f6a22056a20034130723a0000200220053602000f0b419c98c08000411c41b898c0800010f880808000000b19002000290300200041086a2903004101200110de808080000b810503017f027e017f23808080800041a0016b22042480808080002004412736029c0102400240200142808020540d00200441306a2000420042f3b2d8c19e9ebdcc957f420010feb2808000200441c0006a2001420042f3b2d8c19e9ebdcc957f420010feb2808000200441206a2000420042d2e1aadaeda7c987f600420010feb2808000200441d0006a2001420042d2e1aadaeda7c987f600420010feb2808000200441e0006a200020014200420010feb2808000200441d0006a41086a290300200441c0006a41086a29030020042903402201200441306a41086a2903007c2205200154ad7c2201200441206a41086a2903002004290320220620057c200654ad7c7c2205200154ad7c2004290350220620057c2201200654ad7c200441e0006a41086a2903007c200120042903607c2206200154ad7c2201423e8821052006423e8820014202868421010c010b20004213882001422d868442bda282a38eab04802101420021050b200441106a20012005428080e0b0b79fb79cf500420010feb2808000200429031020007c200441f5006a2004419c016a10dc80808000200428029c012107024020012005844200510d00200441f5006a41146a41302007416c6a10f7b28080001a2004411436029c01200420014213882005422d8684220042bda282a38eab048022052001428080e0b0b79fb79cf500420010feb2808000200429030020017c200441f5006a2004419c016a10dc80808000200428029c012107200042bda282a38eab04540d00200441f6006a41302007417f6a10f7b28080001a20042005a741306a3a0075410021070b2003200241014100200441f5006a20076a412720076b10e4808080002107200441a0016a24808080800020070be80201037f2380808080004180016b2202248080808000200220002d000022004101714130723a007f200041017622036741686a210402400240200041024f0d00200241ff006a21000c010b200220034101714130723a007e024020044107470d00200241fe006a21000c010b200220004102764101714130723a007d024020044106470d00200241fd006a21000c010b200220004103764101714130723a007c024020044105470d00200241fc006a21000c010b200220004104764101714130723a007b024020044104470d00200241fb006a21000c010b200220004105764101714130723a007a024020044103470d00200241fa006a21000c010b200220004106764101714130723a0079024020044102470d00200241f9006a21000c010b200220004107764130723a0078200241f8006a21000b2001410141d296c0800041022000418101200441f8006a41ff01716b10e480808000210020024180016a24808080800020000b840701027f23808080800041206b220324808080800002400240024002400240024002400240024002400240024020010e2806010101010101010102040101030101010101010101010101010101010101010101080101010107000b200141dc00460d040b2001418006490d072002410171450d07200110bb81808000450d072003410c6a41026a41003a0000200341003b010c2003200141147641889fc080006a2d00003a000f20032001410476410f7141889fc080006a2d00003a001320032001410876410f7141889fc080006a2d00003a001220032001410c76410f7141889fc080006a2d00003a001120032001411076410f7141889fc080006a2d00003a00102003410c6a20014101726741027622026a220441fb003a00002004417f6a41f5003a00002003410c6a2002417e6a22026a41dc003a00002003410c6a41086a22042001410f7141889fc080006a2d00003a00002000410a3a000b200020023a000a2000200329010c370000200341fd003a0015200041086a20042f01003b00000c090b20004180043b010a20004200370102200041dce8013b01000c080b20004180043b010a20004200370102200041dce4013b01000c070b20004180043b010a20004200370102200041dcdc013b01000c060b20004180043b010a20004200370102200041dcb8013b01000c050b20004180043b010a20004200370102200041dce0003b01000c040b200241800271450d0120004180043b010a20004200370102200041dcce003b01000c030b200241808004710d010b024020011093818080000d00200341166a41026a41003a0000200341003b01162003200141147641889fc080006a2d00003a001920032001410476410f7141889fc080006a2d00003a001d20032001410876410f7141889fc080006a2d00003a001c20032001410c76410f7141889fc080006a2d00003a001b20032001411076410f7141889fc080006a2d00003a001a200341166a20014101726741027622026a220441fb003a00002004417f6a41f5003a0000200341166a2002417e6a22026a41dc003a0000200341166a41086a22042001410f7141889fc080006a2d00003a00002000410a3a000b200020023a000a20002003290116370000200341fd003a001f200041086a20042f01003b00000c020b2000200136020420004180013a00000c010b20004180043b010a20004200370102200041dcc4003b01000b200341206a2480808080000b1400200128021c2001280220200010e2808080000ba705010a7f23808080800041306b22032480808080002003200136022c20032000360228200341033a00242003422037021c41002104200341003602142003410036020c02400240024002400240200228021022050d00200228020c2200450d012002280208220120004103746a21062000417f6a41ffffffff017141016a21042002280200210003400240200041046a2802002207450d00200328022820002802002007200328022c28020c118180808000000d040b20012802002003410c6a200141046a280200118480808000000d03200041086a2100200141086a22012006470d000c020b0b20022802142201450d00200141057421082001417f6a41ffffff3f7141016a210420022802082109200228020021004100210703400240200041046a2802002201450d00200328022820002802002001200328022c28020c118180808000000d030b2003200520076a220141106a28020036021c20032001411c6a2d00003a00242003200141186a2802003602202001410c6a28020021064100210a4100210b024002400240200141086a2802000e03010002010b2006410374210c4100210b2009200c6a220c2802000d01200c28020421060b4101210b0b200320063602102003200b36020c200141046a280200210602400240024020012802000e03010002010b2006410374210b2009200b6a220b2802000d01200b28020421060b4101210a0b200320063602182003200a3602142009200141146a2802004103746a22012802002003410c6a200141046a280200118480808000000d02200041086a21002008200741206a2207470d000b0b200420022802044f0d012003280228200228020020044103746a22012802002001280204200328022c28020c11818080800000450d010b410121010c010b410021010b200341306a24808080800020010b1400200128021c2001280220200010e2808080000bbc0601077f0240024020010d00200541016a210620002802142107412d21080c010b412b418080c4002000280214220741017122011b2108200120056a21060b0240024020074104710d00410021020c010b0240024020034110490d002002200310ba8180800021010c010b024020030d00410021010c010b2003410371210902400240200341044f0d00410021014100210a0c010b2003410c71210b410021014100210a034020012002200a6a220c2c000041bf7f4a6a200c41016a2c000041bf7f4a6a200c41026a2c000041bf7f4a6a200c41036a2c000041bf7f4a6a2101200b200a41046a220a470d000b0b2009450d002002200a6a210c03402001200c2c000041bf7f4a6a2101200c41016a210c2009417f6a22090d000b0b200120066a21060b024020002802000d000240200028021c22012000280220220c20082002200310e580808000450d0041010f0b200120042005200c28020c118180808000000f0b02400240024002402000280204220120064b0d00200028021c22012000280220220c20082002200310e580808000450d0141010f0b2007410871450d01200028021021092000413036021020002d001821074101210b200041013a0018200028021c220c2000280220220a20082002200310e5808080000d02200120066b41016a2101024003402001417f6a2201450d01200c4130200a28021011848080800000450d000b41010f0b0240200c20042005200a28020c11818080800000450d0041010f0b200020073a00182000200936021041000f0b200120042005200c28020c11818080800000210b0c010b200120066b2106024002400240410120002d0018220120014103461b22010e03020001020b20062101410021060c010b20064101762101200641016a41017621060b200141016a2101200028021021092000280220210c200028021c210a024003402001417f6a2201450d01200a2009200c28021011848080800000450d000b41010f0b4101210b200a200c20082002200310e5808080000d00200a20042005200c28020c118180808000000d00410021010340024020062001470d0020062006490f0b200141016a2101200a2009200c28021011848080800000450d000b2001417f6a2006490f0b200b0b410002402002418080c400460d0020002002200128021011848080800000450d0041010f0b024020030d0041000f0b200020032004200128020c118180808000000ba00601067f0240200028020022032000280208220472450d0002402004410171450d00200120026a210502400240200028020c22060d0041002107200121080c010b41002107200121080340200822042005460d020240024020042c00002208417f4c0d00200441016a21080c010b0240200841604f0d00200441026a21080c010b0240200841704f0d00200441036a21080c010b200441046a21080b200820046b20076a21072006417f6a22060d000b0b20082005460d00024020082c00002204417f4a0d0020044160491a0b024002402007450d00024020072002490d0020072002460d01410021040c020b200120076a2c000041404e0d00410021040c010b200121040b2007200220041b21022004200120041b21010b024020030d00200028021c20012002200028022028020c118180808000000f0b200028020421030240024020024110490d002001200210ba8180800021040c010b024020020d00410021040c010b2002410371210602400240200241044f0d0041002104410021070c010b2002410c712105410021044100210703402004200120076a22082c000041bf7f4a6a200841016a2c000041bf7f4a6a200841026a2c000041bf7f4a6a200841036a2c000041bf7f4a6a21042005200741046a2207470d000b0b2006450d00200120076a21080340200420082c000041bf7f4a6a2104200841016a21082006417f6a22060d000b0b02400240200320044d0d00200320046b2106024002400240410020002d0018220420044103461b22040e03020001020b20062104410021060c010b20064101762104200641016a41017621060b200441016a21042000280210210720002802202108200028021c210003402004417f6a2204450d0220002007200828021011848080800000450d000b41010f0b200028021c20012002200028022028020c118180808000000f0b0240200020012002200828020c11818080800000450d0041010f0b410021040340024020062004470d0020062006490f0b200441016a210420002007200828021011848080800000450d000b2004417f6a2006490f0b200028021c20012002200028022028020c118180808000000b8805010a7f23808080800041106b22022480808080000240024002400240024020002802004101470d00200028020421032002200128020c220436020c20022001280208220536020820022001280204220636020420022001280200220136020020002d001821072000280210210820002d00144108710d01200821092007210a0c020b200028021c2000280220200110e88080800021050c030b200028021c20012006200028022028020c118180808000000d014101210a200041013a0018413021092000413036021020024201370200200320066b21014100210641002001200120034b1b21030b02402004450d002004410c6c21040340024002400240024020052f01000e03000201000b200528020421010c020b200528020821010c010b024020052f0102220b41e807490d0041044105200b4190ce00491b21010c010b41012101200b410a490d0041024103200b41e400491b21010b2005410c6a2105200120066a2106200441746a22040d000b0b024002400240200320064d0d00200320066b21040240024002404101200a200a41ff01714103461b41ff017122050e03020001020b20042105410021040c010b20044101762105200441016a41017621040b200541016a210520002802202106200028021c210103402005417f6a2205450d0220012009200628021011848080800000450d000c040b0b200028021c2000280220200210e88080800021050c010b20012006200210e8808080000d014100210502400340024020042005470d00200421050c020b200541016a210520012009200628021011848080800000450d000b2005417f6a21050b200520044921050b200020073a0018200020083602100c010b410121050b200241106a24808080800020050bc70401087f23808080800041106b22032480808080000240024020022802042204450d00200020022802002004200128020c11818080800000450d00410121020c010b0240200228020c2205450d00200228020822042005410c6c6a2106200341086a41046a21070340024002400240024020042f01000e03000201000b024002402004280204220241c100490d002001410c6a280200210503400240200041b899c0800041c000200511818080800000450d00410121020c090b200241406a220241c0004b0d000c020b0b2002450d032001410c6a28020021050b200041b899c080002002200511818080800000450d02410121020c050b2000200428020420042802082001410c6a28020011818080800000450d01410121020c040b20042f01022102200741003a00002003410036020802400240200241e807490d004104410520024190ce00491b21050c010b410121052002410a490d0041024103200241e400491b21050b200341086a20056a2208417f6a220920022002410a6e220a410a6c6b4130723a00000240200341086a2009460d002008417e6a2209200a410a704130723a0000200341086a2009460d002008417d6a2209200241e4006e410a704130723a0000200341086a2009460d002008417c6a2209200241e8076e410a704130723a0000200341086a2009460d002008417b6a20024190ce006e4130723a00000b2000200341086a20052001410c6a28020011818080800000450d00410121020c030b2004410c6a22042006470d000b0b410021020b200341106a24808080800020020bef0401037f23808080800041c0006b220724808080800002400240200028021c220820012002200028022028020c220911818080800000450d00410121020c010b0240024020002d00144104710d004101210220084193c5c0800041012009118180808000000d0220032000200428020c11848080800000450d010c020b024020084194c5c080004102200911818080800000450d00410121020c020b41012102200741013a0017200741186a41086a200041086a290200370300200741186a41106a200041106a290200370300200741186a41186a200041186a280200360200200741e8c4c080003602382007200029021c370208200720002902003703182007200741176a3602102007200741086a3602342003200741186a200428020c118480808000000d012007280234418ec5c080004102200728023828020c118180808000000d010b0240024020002d00144104710d000240200028021c4187c5c080004102200028022028020c11818080800000450d00410121020c030b4101210220052000200628020c11848080800000450d010c020b41012102200741013a0017200741186a41086a200041086a290200370300200741186a41106a200041106a290200370300200741186a41186a200041186a280200360200200741e8c4c080003602382007200029021c370208200720002902003703182007200741176a3602102007200741086a3602342005200741186a200628020c118480808000000d012007280234418ec5c080004102200728023828020c118180808000000d010b200028021c4196c5c080004101200028022028020c1181808080000021020b200741c0006a24808080800020020bea0601037f23808080800041c0006b220924808080800002400240200028021c220a20012002200028022028020c220b11818080800000450d00410121020c010b0240024020002d00144104710d0041012102200a4193c5c080004101200b118180808000000d0220032000200428020c11848080800000450d010c020b0240200a4194c5c080004102200b11818080800000450d00410121020c020b41012102200941013a0017200941186a41086a200041086a290200370300200941186a41106a200041106a290200370300200941186a41186a200041186a280200360200200941e8c4c080003602382009200029021c370208200920002902003703182009200941176a3602102009200941086a3602342003200941186a200428020c118480808000000d012009280234418ec5c080004102200928023828020c118180808000000d010b0240024020002d00144104710d000240200028021c4187c5c080004102200028022028020c11818080800000450d00410121020c030b20052000200628020c11848080800000450d01410121020c020b41012102200941013a0017200941186a41086a200041086a290200370300200941186a41106a200041106a290200370300200941186a41186a200041186a280200360200200941e8c4c080003602382009200029021c370208200920002902003703182009200941176a3602102009200941086a3602342005200941186a200628020c118480808000000d012009280234418ec5c080004102200928023828020c118180808000000d010b0240024020002d00144104710d000240200028021c4187c5c080004102200028022028020c11818080800000450d00410121020c030b4101210220072000200828020c11848080800000450d010c020b41012102200941013a0017200941186a41086a200041086a290200370300200941186a41106a200041106a290200370300200941186a41186a200041186a280200360200200941e8c4c080003602382009200029021c370208200920002902003703182009200941176a3602102009200941086a3602342007200941186a200828020c118480808000000d012009280234418ec5c080004102200928023828020c118180808000000d010b200028021c4196c5c080004101200028022028020c1181808080000021020b200941c0006a24808080800020020be50801037f23808080800041c0006b220b24808080800002400240200028021c220c20012002200028022028020c220d11818080800000450d00410121020c010b0240024020002d00144104710d0041012102200c4193c5c080004101200d118180808000000d0220032000200428020c11848080800000450d010c020b0240200c4194c5c080004102200d11818080800000450d00410121020c020b41012102200b41013a0017200b41186a41086a200041086a290200370300200b41186a41106a200041106a290200370300200b41186a41186a200041186a280200360200200b41e8c4c08000360238200b200029021c370208200b2000290200370318200b200b41176a360210200b200b41086a3602342003200b41186a200428020c118480808000000d01200b280234418ec5c080004102200b28023828020c118180808000000d010b0240024020002d00144104710d000240200028021c4187c5c080004102200028022028020c11818080800000450d00410121020c030b20052000200628020c11848080800000450d01410121020c020b41012102200b41013a0017200b41186a41086a200041086a290200370300200b41186a41106a200041106a290200370300200b41186a41186a200041186a280200360200200b41e8c4c08000360238200b200029021c370208200b2000290200370318200b200b41176a360210200b200b41086a3602342005200b41186a200628020c118480808000000d01200b280234418ec5c080004102200b28023828020c118180808000000d010b0240024020002d00144104710d000240200028021c4187c5c080004102200028022028020c11818080800000450d00410121020c030b20072000200828020c11848080800000450d01410121020c020b41012102200b41013a0017200b41186a41086a200041086a290200370300200b41186a41106a200041106a290200370300200b41186a41186a200041186a280200360200200b41e8c4c08000360238200b200029021c370208200b2000290200370318200b200b41176a360210200b200b41086a3602342007200b41186a200828020c118480808000000d01200b280234418ec5c080004102200b28023828020c118180808000000d010b0240024020002d00144104710d000240200028021c4187c5c080004102200028022028020c11818080800000450d00410121020c030b4101210220092000200a28020c11848080800000450d010c020b41012102200b41013a0017200b41186a41086a200041086a290200370300200b41186a41106a200041106a290200370300200b41186a41186a200041186a280200360200200b41e8c4c08000360238200b200029021c370208200b2000290200370318200b200b41176a360210200b200b41086a3602342009200b41186a200a28020c118480808000000d01200b280234418ec5c080004102200b28023828020c118180808000000d010b200028021c4196c5c080004101200028022028020c1181808080000021020b200b41c0006a24808080800020020be00a01037f23808080800041c0006b220d24808080800002400240200028021c220e20012002200028022028020c220f11818080800000450d00410121020c010b0240024020002d00144104710d0041012102200e4193c5c080004101200f118180808000000d0220032000200428020c11848080800000450d010c020b0240200e4194c5c080004102200f11818080800000450d00410121020c020b41012102200d41013a0017200d41186a41086a200041086a290200370300200d41186a41106a200041106a290200370300200d41186a41186a200041186a280200360200200d41e8c4c08000360238200d200029021c370208200d2000290200370318200d200d41176a360210200d200d41086a3602342003200d41186a200428020c118480808000000d01200d280234418ec5c080004102200d28023828020c118180808000000d010b0240024020002d00144104710d000240200028021c4187c5c080004102200028022028020c11818080800000450d00410121020c030b20052000200628020c11848080800000450d01410121020c020b41012102200d41013a0017200d41186a41086a200041086a290200370300200d41186a41106a200041106a290200370300200d41186a41186a200041186a280200360200200d41e8c4c08000360238200d200029021c370208200d2000290200370318200d200d41176a360210200d200d41086a3602342005200d41186a200628020c118480808000000d01200d280234418ec5c080004102200d28023828020c118180808000000d010b0240024020002d00144104710d000240200028021c4187c5c080004102200028022028020c11818080800000450d00410121020c030b20072000200828020c11848080800000450d01410121020c020b41012102200d41013a0017200d41186a41086a200041086a290200370300200d41186a41106a200041106a290200370300200d41186a41186a200041186a280200360200200d41e8c4c08000360238200d200029021c370208200d2000290200370318200d200d41176a360210200d200d41086a3602342007200d41186a200828020c118480808000000d01200d280234418ec5c080004102200d28023828020c118180808000000d010b0240024020002d00144104710d000240200028021c4187c5c080004102200028022028020c11818080800000450d00410121020c030b20092000200a28020c11848080800000450d01410121020c020b41012102200d41013a0017200d41186a41086a200041086a290200370300200d41186a41106a200041106a290200370300200d41186a41186a200041186a280200360200200d41e8c4c08000360238200d200029021c370208200d2000290200370318200d200d41176a360210200d200d41086a3602342009200d41186a200a28020c118480808000000d01200d280234418ec5c080004102200d28023828020c118180808000000d010b0240024020002d00144104710d000240200028021c4187c5c080004102200028022028020c11818080800000450d00410121020c030b41012102200b2000200c28020c11848080800000450d010c020b41012102200d41013a0017200d41186a41086a200041086a290200370300200d41186a41106a200041106a290200370300200d41186a41186a200041186a280200360200200d41e8c4c08000360238200d200029021c370208200d2000290200370318200d200d41176a360210200d200d41086a360234200b200d41186a200c28020c118480808000000d01200d280234418ec5c080004102200d28023828020c118180808000000d010b200028021c4196c5c080004101200028022028020c1181808080000021020b200d41c0006a24808080800020020b970602047f017e23808080800041c0006b2205248080808000200028021c220620012002200028022028020c220711818080800000210102402004450d0041012108024020010d00024020002d0014410471450d004101210820064194c5c0800041022007118180808000000d01200029021c210941012108200541013a0017200541186a41086a200041086a290200370300200541186a41106a200041106a290200370300200541186a41186a200041186a28020036020020052009370208200541e8c4c08000360238200520002902003703182005200541176a3602102005200541086a3602342003280200200541186a200328020428020c118480808000000d012005280234418ec5c080004102200528023828020c1181808080000021080c010b4101210820064193c5c0800041012007118180808000000d0020032802002000200328020428020c1184808080000021080b0240024020044101470d00410021040c010b200441037441786a21042003410c6a210103402008410171210341012108024020030d002001417c6a2103024020002d00144104710d0041012108200028021c4187c5c080004102200028022028020c118180808000000d0120032802002000200128020028020c1184808080000021080c010b200029021c2109200541013a0017200541186a41086a200041086a290200370300200541186a41106a200041106a290200370300200541186a41186a200041186a28020036020020052009370208200541e8c4c08000360238200520002902003703182005200541176a3602102005200541086a36023402402003280200200541186a200128020028020c118480808000000d002005280234418ec5c080004102200528023828020c1181808080000021080c010b410121080b200141086a2101200441786a22040d000b410121040b4101210120080d00024020042002720d0020002d00144104710d0041012101200028021c4197c5c080004101200028022028020c118180808000000d010b200028021c4196c5c080004101200028022028020c1181808080000021010b200541c0006a24808080800020010b2d00024020002d00000d00200141889ac08000410510e6808080000f0b2001418d9ac08000410410e6808080000bbc07010e7f23808080800041106b2203248080808000410121040240200228021c22054122200228022022062802102207118480808000000d000240024020010d0041002101410021080c010b41002108410020016b21094100210a2000210b2001210c0240024002400340200b200c6a210d4100210202400340200b20026a220e2d0000220f41817f6a41ff017141a101490d01200f4122460d01200f41dc00460d01200c200241016a2202470d000b200c200a6a21020c040b200e41016a210b02400240200e2c0000220f417f4c0d00200f41ff0171210f0c010b200b2d0000413f71210c200f411f712110200e41026a210b0240200f415f4b0d002010410674200c72210f0c010b200c410674200b2d0000413f7172210c200e41036a210b0240200f41704f0d00200c2010410c7472210f0c010b200c410674200b2d0000413f71722010411274418080f0007172210f200e41046a210b0b200341046a200f4181800410e0808080000240024020032d0004418001460d0020032d000f20032d000e6b41ff01714101460d002008200a20026a220e4b0d0102402008450d00024020082001490d0020082001470d030c010b200020086a2c000041bf7f4c0d020b0240200e450d000240200e2001490d00200e20096a450d010c030b2000200a6a20026a2c000041bf7f4c0d020b2005200020086a200a20086b20026a200628020c220e118180808000000d030240024020032d0004418001470d0020052003280208200711848080800000450d010c050b2005200341046a20032d000e220c6a20032d000f200c6b200e118180808000000d040b02400240200f4180014f0d004101210e0c010b0240200f4180104f0d004102210e0c010b41034104200f41808004491b210e0b200e200a6a20026a21080b02400240200f4180014f0d004101210f0c010b0240200f4180104f0d004102210f0c010b41034104200f41808004491b210f0b200f200a6a220f20026a210a200d200b6b220c450d030c010b0b200020012008200e41949ac0800010fd80808000000b410121040c030b200f20026a21020b0240200820024b0d0002402008450d00024020082001490d0020082001470d020c010b200020086a2c000041bf7f4c0d010b024020020d00410021010c020b024020022001490d0020022001460d020c010b200020026a2c000041bf7f4c0d00200221010c010b200020012008200241a49ac0800010fd80808000000b2005200020086a200120086b200628020c118180808000000d002005412220071184808080000021040b200341106a24808080800020040bb40101047f23808080800041106b2202248080808000410121030240200128021c22044127200128022022052802102201118480808000000d00200241046a200028020041810210e0808080000240024020022d0004418001470d0020042002280208200111848080800000450d010c020b2004200241046a20022d000e22006a20022d000f20006b200528020c118180808000000d010b2004412720011184808080000021030b200241106a24808080800020030bb80201017f23808080800041106b220224808080800020002802002100024002402001280200200128020872450d002002410036020c024002402000418001490d0002402000418010490d000240200041808004490d0020022000413f71418001723a000f2002200041127641f001723a000c20022000410676413f71418001723a000e20022000410c76413f71418001723a000d410421000c030b20022000413f71418001723a000e20022000410c7641e001723a000c20022000410676413f71418001723a000d410321000c020b20022000413f71418001723a000d2002200041067641c001723a000c410221000c010b200220003a000c410121000b20012002410c6a200010e68080800021010c010b200128021c200020012802202802101184808080000021010b200241106a24808080800020010bb50202027f017e2380808080004180016b220224808080800020002802002100024002400240200128021422034110710d0020034120710d0120002903004101200110998180800021000c020b20002903002104410021000340200220006a41ff006a2004a7410f712203413072200341d7006a2003410a491b3a00002000417f6a21002004420f5621032004420488210420030d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000c010b20002903002104410021000340200220006a41ff006a2004a7410f712203413072200341376a2003410a491b3a00002000417f6a21002004420f5621032004420488210420030d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000b20024180016a24808080800020000b180020002802002001200028020428020c118480808000000bb10201037f2380808080004180016b220224808080800020002802002100024002400240200128021422034110710d0020034120710d0120002802004101200110978180800021000c020b20002802002100410021030340200220036a41ff006a2000410f712204413072200441d7006a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000c010b20002802002100410021030340200220036a41ff006a2000410f712204413072200441376a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000b20024180016a24808080800020000b140020012000280200200028020410e6808080000b3601017f23808080800041106b2202248080808000200241013b010c2002200136020820022000360204200241046a10abaa808000000b7001017f23808080800041306b2203248080808000200341086a41106a200041106a290200370300200341086a41086a200041086a29020037030020032000290200370308200320013a002d200341003a002c200320023602282003200341086a360224200341246a10abaa808000000b4d01017f23808080800041206b22032480808080002003410036021020034101360204200342043702082003200136021c200320003602182003200341186a3602002003200210f680808000000b7902017f017e23808080800041306b220324808080800020032001360204200320003602002003410236020c200341e89ac08000360208200342023702142003418a80808000ad42208622042003ad8437032820032004200341046aad843703202003200341206a360210200341086a200210f680808000000b4601017f23808080800041106b22052480808080002005200236020c200520013602082000200541086a41f89ac080002005410c6a41f89ac080002003200410fb80808000000bb00302017f017e23808080800041f0006b22072480808080002007200236020c2007200136020820072004360214200720033602100240024002400240200041ff01710e03000102000b200741989bc08000360218410221020c020b2007419a9bc08000360218410221020c010b2007419c9bc08000360218410721020b2007200236021c024020052802000d002007410336025c200741d49bc0800036025820074203370264200741a080808000ad4220862208200741106aad8437034820072008200741086aad84370340200741a180808000ad422086200741186aad843703382007200741386a360260200741d8006a200610f680808000000b200741206a41106a200541106a290200370300200741206a41086a200541086a290200370300200720052902003703202007410436025c200741889cc0800036025820074204370264200741a080808000ad4220862208200741106aad8437035020072008200741086aad84370348200741a280808000ad422086200741206aad84370340200741a180808000ad422086200741186aad843703382007200741386a360260200741d8006a200610f680808000000b4601017f23808080800041106b22052480808080002005200236020c200520013602082000200541086a41889bc080002005410c6a41889bc080002003200410fb80808000000b13002000200120022003200410fe80808000000bd10902057f017e23808080800041f0006b22052480808080002005200336020c200520023602080240024002400240024002400240024002402001418102490d00024020002c00800241bf7f4c0d00410321060c030b20002c00ff0141bf7f4c0d01410221060c020b200520013602142005200036021041002106410121070c020b20002c00fe0141bf7f4a21060b2000200641fd016a22066a2c000041bf7f4c0d0120052006360214200520003602104105210641989dc0800021070b2005200636021c200520073602180240200220014b22060d00200320014b0d00200220034b0d0202402002450d00200220014f0d0020032002200020026a2c000041bf7f4a1b21030b20052003360220200121020240200320014f0d00200341016a220741002003417d6a2202200220034b1b2202490d04024020072002460d00200720026b21080240200020036a2c000041bf7f4c0d002008417f6a21060c010b20022003460d000240200020076a2207417e6a22032c000041bf7f4c0d002008417e6a21060c010b200020026a22092003460d0002402007417d6a22032c000041bf7f4c0d002008417d6a21060c010b20092003460d0002402007417c6a22032c000041bf7f4c0d002008417c6a21060c010b20092003460d002008417b6a21060b200620026a21020b02402002450d00024020022001490d0020022001460d010c070b200020026a2c000041bf7f4c0d060b20022001460d040240024002400240200020026a22032c00002201417f4a0d0020032d0001413f7121002001411f7121062001415f4b0d01200641067420007221010c020b2005200141ff0171360224410121010c020b200041067420032d0002413f717221000240200141704f0d0020002006410c747221010c010b200041067420032d0003413f71722006411274418080f00071722201418080c400460d060b20052001360224024020014180014f0d00410121010c010b024020014180104f0d00410221010c010b41034104200141808004491b21010b200520023602282005200120026a36022c20054105360234200541a09ec080003602302005420537023c200541a180808000ad422086220a200541186aad843703682005200a200541106aad84370360200541a380808000ad422086200541286aad84370358200541a480808000ad422086200541246aad843703502005418a80808000ad422086200541206aad843703482005200541c8006a360238200541306a200410f680808000000b20052002200320061b36022820054103360234200541e09ec080003602302005420337023c200541a180808000ad422086220a200541186aad843703582005200a200541106aad843703502005418a80808000ad422086200541286aad843703482005200541c8006a360238200541306a200410f680808000000b2000200141002006200410fd80808000000b20054104360234200541c09dc080003602302005420437023c200541a180808000ad422086220a200541186aad843703602005200a200541106aad843703582005418a80808000ad422086220a2005410c6aad843703502005200a200541086aad843703482005200541c8006a360238200541306a200410f680808000000b2002200741f89ec0800010b781808000000b2004109081808000000b2000200120022001200410fd80808000000bd71105017f047e027f167e057f23808080800041306b22042480808080000240024002400240024002400240024002400240024002400240200129030022054200510d00200129030822064200510d01200129031022074200510d02200520077c22072005540d0320052006540d04200341104d0d052007428080808080808080205a0d06200420012f011822013b01082004200520067d22083703002001200141606a200120074280808080105422091b220a41706a200a2007422086200720091b220742808080808080c0005422091b220a41786a200a2007421086200720091b2207428080808080808080015422091b220a417c6a200a2007420886200720091b2207428080808080808080105422091b220a417e6a200a2007420486200720091b2207428080808080808080c0005422091b2007420286200720091b220b427f556b22096b411074411075220a417f4c0d072004427f200aad220c88220720088337031020082007560d08200420013b0108200420053703002004200720058337031020052007560d0941a07f20096b41107441107541d0006c41b0a7056a41ce106d220141d1004f0d0a2001410474220141989fc080006a290300220742ffffffff0f8322062005200c423f83220c862205422088220d7e220e422088220f20074220882210200d7e22117c2010200542ffffffff0f8322057e220742208822127c2113200e42ffffffff0f83200620057e4220887c200742ffffffff0f837c22144280808080087c4220882105420141002009200141a09fc080006a2f01006a6b413f71ad220786220e427f7c211520062008200c862208422088220c7e221642ffffffff0f832006200842ffffffff0f8322087e4220887c201020087e220842ffffffff0f837c22174280808080087c42208821182010200c7e21192008422088211a2016422088211b200141a29fc080006a2f0100210102402010200b200b427f85423f88862208422088221c7e221d2006201c7e220b422088221e7c2010200842ffffffff0f8322087e220c422088221f7c200b42ffffffff0f83200620087e4220887c200c42ffffffff0f837c22204280808080087c4220887c42017c2216200788a7220a4190ce00490d00200a41c0843d490d0c0240200a4180c2d72f490d0041084109200a418094ebdc034922091b21214180c2d72f418094ebdc0320091b21090c0e0b41064107200a4180ade2044922091b212141c0843d4180ade20420091b21090c0d0b0240200a41e400490d0041024103200a41e8074922091b212141e40041e80720091b21090c0d0b410a4101200a41094b22211b21090c0c0b41bcaac08000411c41d8aac0800010f880808000000b41e8aac08000411d4188abc0800010f880808000000b4198abc08000411c41b4abc0800010f880808000000b41bcadc08000413641f4adc0800010f880808000000b41f4acc08000413741acadc0800010f880808000000b41c4abc08000412d41f4abc0800010f880808000000b4184acc08000412d41b4acc0800010f880808000000b4191c1c08000411d41a4c2c0800010f880808000000b200441003602184100200441106a2004200441186a41b4c2c0800010fa80808000000b200441003602184100200441106a2004200441186a41b4c2c0800010fa80808000000b200141d10041acaac0800010f980808000000b41044105200a41a08d064922091b21214190ce0041a08d0620091b21090b201320057c211320162015832105202120016b41016a212220162019201b7c201a7c20187c7d221842017c220c201583210841002101024002400240024002400240024002400340200a20096e212320032001460d02200220016a2224202341306a22253a000002400240200c200a202320096c6b220aad200786220620057c220b560d0020212001470d01200141016a21014201210603402006210b2008210c200120034f0d06200220016a2005420a7e2205200788a741306a22093a0000200141016a2101200b420a7e2106200c420a7e220820052015832205580d000b2006201620137d7e220720067c210d200820057d200e54220a0d07200720067d22152005560d030c070b200c200b7d220c2009ad2007862207542109201620137d220842017c21132008427f7c220e200b580d05200c2007540d05201e201f7c20204280808080087c422088220c7c201d7c21084202201b201a7c20174280808080087c4220887c20197c200520077c220b20067c7c7d21164200200f20127c20144280808080087c4220887c221520117c200620057c7c7d21192015200b7c2010200d201c7d7e7c201e7d201f7d200c7d210c034002402006200b7c2215200e540d00201920087c2006200c7c5a0d00200620057c210b410021090c070b20242025417f6a22253a0000200520077c2105201620087c211002402015200e5a0d00200b20077c210b200c20077c210c200820077d2108201020075a0d010b0b20102007542109200620057c210b0c050b200141016a21012009410a4921232009410a6e21092023450d000b41c4acc08000108e81808000000b200220016a417f6a2123200c420a7e200e20057c7d2110200e20157d2116201520057d211942002107034002402005200e7c22062015540d00201920077c201620057c5a0d004100210a0c050b20232009417f6a22093a0000201020077c220c200e54210a200620155a0d052007200e7d210720062105200c200e540d050c000b0b2003200341d4acc0800010f980808000000b2001200341e4acc0800010f980808000000b02402013200b580d0020090d000240200b20077c22052013540d002013200b7d200520137d540d010b200041003602000c040b02400240200b4202540d00200b2018427d7c580d010b200041003602000c040b200020223b01082000200141016a3602040c020b200521060b0240200d2006580d00200a0d0002402006200e7c2205200d540d00200d20067d2005200d7d540d010b200041003602000c020b02400240200b42147e2006560d002006200b42587e20087c580d010b200041003602000c020b200020223b0108200020013602040b200020023602000b200441306a2480808080000b960906017e017f047e027f017e057f0240024002400240024002400240200129030022054200510d002005428080808080808080205a0d012003450d0241a07f20012f0118220141606a200120054280808080105422061b220141706a20012005422086200520061b220542808080808080c0005422061b220141786a20012005421086200520061b2205428080808080808080015422061b2201417c6a20012005420886200520061b2205428080808080808080105422061b2201417e6a20012005420486200520061b2205428080808080808080c0005422061b2005420286200520061b2205427f556b22066b41107441107541d0006c41b0a7056a41ce106d220141d1004f0d032001410474220141989fc080006a290300220742ffffffff0f83220820052005427f85423f8886220542208822097e220a4220882007422088220720097e7c2007200542ffffffff0f8322057e22074220887c200a42ffffffff0f83200820057e4220887c200742ffffffff0f837c4280808080087c4220887c220541402006200141a09fc080006a2f01006a6b220b413f71ad220888a7210c200141a29fc080006a2f01002101024020054201200886220d427f7c22098322074200520d002003410a4b0d07200341027441f8aec080006a280200200c4b0d070b0240200c4190ce00490d00200c41c0843d490d050240200c4180c2d72f490d0041084109200c418094ebdc034922061b210e4180c2d72f418094ebdc0320061b21060c070b41064107200c4180ade2044922061b210e41c0843d4180ade20420061b21060c060b0240200c41e400490d0041024103200c41e8074922061b210e41e40041e80720061b21060c060b410a4101200c41094b220e1b21060c050b41bcaac08000411c41a8aec0800010f880808000000b41b8aec08000412441dcaec0800010f880808000000b4184aec08000412141ecaec0800010f880808000000b200141d10041acaac0800010f980808000000b41044105200c41a08d064922061b210e4190ce0041a08d0620061b21060b02400240024002400240200e20016b411074418080046a411075220f200441107441107522014c0d00200b41ffff03712110200f20046b4110744110752003200f20016b2003491b2211417f6a2112410021010340200c20066e210b20032001460d03200c200b20066c6b210c200220016a200b41306a3a000020122001460d04200e2001460d02200141016a21012006410a49210b2006410a6e2106200b450d000b41a4afc08000108e81808000000b2000200220034100200f20042005420a802006ad200886200d1081818080000f0b200141016a21012010417f6a413f71ad210a42012105034002402005200a88500d00200041003602000f0b200120034f0d03200220016a2007420a7e2207200888a741306a3a00002005420a7e2105200720098321072011200141016a2201470d000b2000200220032011200f20042007200d20051081818080000f0b2003200341b4afc0800010f980808000000b2000200220032011200f2004200cad20088620077c2006ad200886200d1081818080000f0b2001200341c4afc0800010f980808000000b200041003602000bb30301047f02400240024002400240024002400240024020072008580d00200720087d2008580d03024002400240200720067d2006580d00200720064201867d20084201865a0d010b20062008560d010c0a0b200320024b0d050c080b2007200620087d22087d2008560d08200320024b0d05200120036a21094100210a2001210b024003402003200a460d01200a41016a210a200b417f6a220b20036a220c2d00004139460d000b200c200c2d000041016a3a00002003200a6b41016a20034f0d07200c41016a4130200a417f6a10f7b28080001a0c070b024020030d004131210a0c030b200141313a000020034101470d014130210a0c020b200041003602000f0b4130210a200141016a41302003417f6a10f7b28080001a0b2004411074418080046a4110752104200320024f0d03200420054110744110754c0d032009200a3a0000200341016a21030c030b200041003602000f0b2003200241f4afc0800010b581808000000b2003200241d4afc0800010b581808000000b200320024d0d002003200241e4afc0800010b581808000000b200020043b010820002003360204200020013602000f0b200041003602000b1e00200128021c4184b0c08000410b200128022028020c118180808000000b1e00200128021c418fb0c08000410e200128022028020c118180808000000b5c01017f23808080800041306b22012480808080002001410136020c200141b0b0c0800036020820014201370214200141a780808000ad4220862001412f6aad843703202001200141206a360210200141086a200010f680808000000b5c01017f23808080800041306b22012480808080002001410136020c200141d4b0c0800036020820014201370214200141a880808000ad4220862001412f6aad843703202001200141206a360210200141086a200010f680808000000b5301017f23808080800041c0086b2204248080808000200441b0086a200120022003200441800820044180086a410410b2818080002000200441b0086a10e7808080002103200441c0086a24808080800020030b5401017f23808080800041e0006b2204248080808000200441d0006a2001200220032004410f6a4111200441206a410410b0818080002000200441d0006a10e7808080002103200441e0006a24808080800020030b5801017f23808080800041f0006b2203248080808000200341e0006a20012002410041004100200341076a4111200341186a410610b1818080002000200341e0006a10e7808080002102200341f0006a24808080800020020b800102017f027c2001280214410171210220002b03002103024020012802084101470d00200120032002200128020c1086818080000f0b02402003992204440080e03779c34143660d002003440000000000000000622004442d431cebe2361a3f63710d0020012003200241011087818080000f0b2001200320021088818080000b4402017f017c2001280214410171210220002b03002103024020012802084101470d00200120032002200128020c1086818080000f0b20012003200241001087818080000b4701017f23808080800041206b2200248080808000200041003602182000410136020c200041a8b1c0800036020820004204370210200041086a41b4b2c0800010f680808000000b0f00200120002002108d81808000000b7902017f017e23808080800041306b220324808080800020032001360204200320003602002003410336020c20034180b4c08000360208200342023702142003418a80808000ad4220862204200341046aad84370328200320042003ad843703202003200341206a360210200341086a200210f680808000000b4301017f23808080800041206b2201248080808000200141003602182001410136020c200141e0b2c0800036020820014204370210200141086a200010f680808000000b4301017f23808080800041206b2201248080808000200141003602182001410136020c200141a4b3c0800036020820014204370210200141086a200010f680808000000b13004198b4c08000412b200010f880808000000b6a01017f23808080800041306b22032480808080002003200136020c2003200036020820034101360214200341c4b4c080003602102003420137021c200341a180808000ad422086200341086aad843703282003200341286a360218200341106a200210f680808000000bf60201077f41012107024002402002450d00200120024101746a210820004180fe037141087621094100210a200041ff0171210b0340200141026a210c200a20012d000122026a210d024020012d000022012009460d00200120094b0d02200d210a200c2101200c2008460d020c010b024002400240200d200a490d00200d20044b0d012003200a6a210103402002450d032002417f6a210220012d0000210a200141016a2101200a200b470d000b410021070c050b200a200d41d8b5c0800010b781808000000b200d200441d8b5c0800010b581808000000b200d210a200c2101200c2008470d000b0b2006450d00200520066a210b200041ffff03712101410121070340200541016a210a0240024020052c000022024100480d00200a21050c010b0240200a200b460d00200241ff007141087420052d0001722102200541026a21050c010b41c8b5c08000109081808000000b200120026b22014100480d01200741017321072005200b470d000b0b20074101710bef01000240200041204f0d0041000f0b0240200041ff004f0d0041010f0b0240200041808004490d000240200041808008490d00200041f0833849200041e0ffff007141e0cd0a47200041feffff0071419ef00a4771200041c091756a417a4971200041d0e2746a4172497120004190a8746a417149712000418090746a41de6c49712000418080746a419e744971200041b0d9736a417b497120004180fe476a41b0c5544971710f0b200041e8b5c08000412c41c0b6c0800041d0014190b8c0800041e6031092818080000f0b200041f6bbc08000412841c6bcc0800041a20241e8bec0800041a9021092818080000bc50101047f23808080800041106b22022480808080004103210320002d00002200210402402000410a490d004101210320022000200041e4006e220441e4006c6b41ff0171410174220541d596c080006a2d00003a000f2002200541d496c080006a2d00003a000e0b024002402000450d002004450d010b2002410d6a2003417f6a22036a200441017441fe017141d596c080006a2d00003a00000b20014101410141002002410d6a20036a410320036b10e4808080002103200241106a24808080800020030bdd0201067f23808080800041106b220324808080800002400240200041ffff0371220441e807490d00410121052003200020044190ce006e22064190ce006c6b220441ffff037141e4006e2207410174220841d596c080006a2d00003a000d2003200841d496c080006a2d00003a000c20032004200741e4006c6b41ffff0371410174220441d596c080006a2d00003a000f2003200441d496c080006a2d00003a000e0c010b41052105200021062004410a490d0020032000200041ffff037141e4006e220641e4006c6b41ffff0371410174220541d596c080006a2d00003a000f2003200541d496c080006a2d00003a000e410321050b02400240200041ffff0371450d00200641ffff0371450d010b2003410b6a2005417f6a22056a2006410174411e7141d596c080006a2d00003a00000b20022001410141002003410b6a20056a410520056b10e4808080002100200341106a24808080800020000b11002000280200410120011097818080000b970301087f23808080800041106b2203248080808000410a2104200021050240200041e807490d00410a2104200021060340200341066a20046a2207417d6a200620064190ce006e22054190ce006c6b220841ffff037141e4006e2209410174220a41d596c080006a2d00003a00002007417c6a200a41d496c080006a2d00003a00002007417f6a2008200941e4006c6b41ffff0371410174220841d596c080006a2d00003a00002007417e6a200841d496c080006a2d00003a00002004417c6a2104200641fface2044b21072005210620070d000b0b02400240200541094b0d00200521060c010b200341066a20046a417f6a2005200541ffff037141e4006e220641e4006c6b41ffff0371410174220741d596c080006a2d00003a0000200341066a2004417e6a22046a200741d496c080006a2d00003a00000b024002402000450d002006450d010b200341066a2004417f6a22046a2006410174411e7141d596c080006a2d00003a00000b2002200141014100200341066a20046a410a20046b10e4808080002106200341106a24808080800020060b11002000290300410120011099818080000b9c0303027f027e047f23808080800041206b220324808080800041142104200021050240200042e807540d00411421042000210603402003410c6a20046a2207417d6a200620064290ce008022054290ce007e7da7220841ffff037141e4006e2209410174220a41d596c080006a2d00003a00002007417c6a200a41d496c080006a2d00003a00002007417f6a2008200941e4006c6b41ffff0371410174220841d596c080006a2d00003a00002007417e6a200841d496c080006a2d00003a00002004417c6a2104200642fface2045621072005210620070d000b0b024020054209580d002003410c6a20046a417f6a2005a72207200741ffff037141e4006e220741e4006c6b41ffff0371410174220841d596c080006a2d00003a00002003410c6a2004417e6a22046a200841d496c080006a2d00003a00002007ad21050b024002402000500d002005500d010b2003410c6a2004417f6a22046a2005a7410174411e7141d596c080006a2d00003a00000b20022001410141002003410c6a20046a411420046b10e4808080002107200341206a24808080800020070b2301027e200029030022022002423f8722038520037d2002427f5520011099818080000baa0201037f2380808080004180016b2202248080808000024002400240200128021422034110710d0020034120710d0120002802004101200110978180800021000c020b20002802002100410021030340200220036a41ff006a2000410f712204413072200441d7006a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000c010b20002802002100410021030340200220036a41ff006a2000410f712204413072200441376a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000b20024180016a24808080800020000ba00201037f2380808080004180016b220224808080800020002802002100024002400240200128021422034110710d0020034120710d0120004101200110978180800021000c020b410021030340200220036a41ff006a2000410f712204413072200441d7006a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000c010b410021030340200220036a41ff006a2000410f712204413072200441376a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000b20024180016a24808080800020000be00401047f2380808080004180016b2202248080808000024002400240200128021422034110710d00024020034120710d0041012103200028020041012001109781808000450d020c030b20002802002103410021040340200220046a41ff006a2003410f712205413072200541376a2005410a491b3a00002004417f6a21042003410f4b21052003410476210320050d000b410121032001410141d096c080004102200220046a4180016a410020046b10e480808000450d010c020b20002802002103410021040340200220046a41ff006a2003410f712205413072200541d7006a2005410a491b3a00002004417f6a21042003410f4b21052003410476210320050d000b410121032001410141d096c080004102200220046a4180016a410020046b10e4808080000d010b41012103200128021c41e4c2c080004102200128022028020c118180808000000d0002400240200128021422034110710d0020034120710d0120002802044101200110978180800021030c020b20002802042103410021040340200220046a41ff006a2003410f712205413072200541d7006a2005410a491b3a00002004417f6a21042003410f4b21052003410476210320050d000b2001410141d096c080004102200220046a4180016a410020046b10e48080800021030c010b20002802042103410021040340200220046a41ff006a2003410f712205413072200541376a2005410a491b3a00002004417f6a21042003410f4b21052003410476210320050d000b2001410141d096c080004102200220046a4180016a410020046b10e48080800021030b20024180016a24808080800020030b9b0202057f017e23808080800041306b2202248080808000410121030240200128021c22044180c3c08000410c2001280220220528020c2206118180808000000d002000280204210120024103360204200241e8c2c080003602002002420337020c200241a180808000ad4220862001ad843703182002418a80808000ad42208622072001410c6aad8437032820022007200141086aad843703202002200241186a36020820042005200210e2808080000d002004418cc3c0800041022006118180808000000d00200241186a41086a2000280200220141086a290200370300200241186a41106a200141106a2902003703002002200129020037031820042005200241186a10e28080800021030b200241306a24808080800020030b820401077f0240024002400240200141800a4f0d00200141057621020240024020002802a0012203450d00200341284b0d032002417f6a2104200341027420006a417c6a2105200320026a41027420006a417c6a21060340200420036a41274b0d02200620052802003602002006417c6a21062005417c6a21052003417f6a22030d000b0b2001411f712104024020014120490d0020004100200241027410f7b28080001a0b20002802a00120026a2105024020040d00200020053602a00120000f0b2005417f6a220341274b0d0320052107200020034102746a2802002206410020016b2208762203450d040240200541274b0d00200020054102746a2003360200200541016a21070c050b200541284184c4c0800010f980808000000b200220036a417f6a41284184c4c0800010f980808000000b41aec4c08000411d4184c4c0800010f880808000000b2003417f6a41284184c4c0800010f980808000000b200341284184c4c0800010f980808000000b02400240200241016a220120054f0d002008411f712108200541027420006a41786a210303402005417e6a41284f0d02200341046a200620047420032802002206200876723602002003417c6a210320012005417f6a2205490d000b0b200020024102746a22032003280200200474360200200020073602a00120000f0b417f41284184c4c0800010f980808000000bc006030b7f037e017f23808080800041a0016b22032480808080002003410041a00110f7b280800021040240024002400240024020002802a00122052002490d00200541294f0d01200120024102746a21060240024002402005450d00200541016a21072005410274210241002108410021090340200420084102746a210a03402008210b200a210320012006460d09200341046a210a200b41016a21082001280200210c200141046a220d2101200c450d000b200cad210e4200210f2002210c200b21012000210a0340200141284f0d042003200f20033502007c200a350200200e7e7c22103e02002010422088210f200341046a2103200141016a2101200a41046a210a200c417c6a220c0d000b2005210302402010428080808010540d00200b20056a220341284f0d03200420034102746a200fa7360200200721030b20092003200b6a2203200920034b1b2109200d21010c000b0b4100210941002103034020012006460d07200341016a21032001280200210a200141046a22082101200a450d0020092003417f6a2201200920014b1b2109200821010c000b0b200341284184c4c0800010f980808000000b200141284184c4c0800010f980808000000b200541294f0d0120024102742107200241016a2111200020054102746a210d4100210b2000210a4100210903402004200b4102746a21080340200b210c20082103200a200d460d05200341046a2108200c41016a210b200a2802002106200a41046a2205210a2006450d000b2006ad210e4200210f20072106200c210a2001210802400340200a41284f0d012003200f20033502007c2008350200200e7e7c22103e02002010422088210f200341046a2103200a41016a210a200841046a21082006417c6a22060d000b2002210302402010428080808010540d00200c20026a220341284f0d05200420034102746a200fa7360200201121030b20092003200c6a2203200920034b1b21092005210a0c010b0b200a41284184c4c0800010f980808000000b200541284184c4c0800010b581808000000b200541284184c4c0800010b581808000000b200341284184c4c0800010f980808000000b2000200441a00110f5b2808000220320093602a001200441a0016a24808080800020030bc104010d7f2001417f6a21032000280204210420002802002105200028020821064100210741002108410021094100210a02400340200a4101710d0102400240200920024b0d000340200120096a210b02400240200220096b220c41074b0d00024020022009470d00200221090c040b4100210d0340200b200d6a2d0000410a460d02200c200d41016a220d470d000b200221090c030b024002400240200b41036a417c712200200b460d002000200b6b21004100210d0340200b200d6a2d0000410a460d042000200d41016a220d470d000b2000200c41786a220e4b0d020c010b200c41786a210e410021000b03404180828408200b20006a220d280200220f418a94a8d000736b200f724180828408200d41046a280200220d418a94a8d000736b200d727141808182847871418081828478470d01200041086a2200200e4d0d000b0b02402000200c470d00200221090c030b03400240200b20006a2d0000410a470d002000210d0c020b200c200041016a2200470d000b200221090c020b2009200d6a220041016a21090240200020024f0d00200b200d6a2d0000410a470d002009210b200921000c030b200920024d0d000b0b4101210a2008210b2002210020082002460d020b0240024020062d0000450d0020054180c5c080004104200428020c118180808000000d010b200020086b210c4100210d024020002008460d00200320006a2d0000410a46210d0b200120086a21002006200d3a0000200b210820052000200c200428020c11818080800000450d010b0b410121070b20070b5801027f20002802042102200028020021030240200028020822002d0000450d0020034180c5c080004104200228020c11818080800000450d0041010f0b20002001410a463a0000200320012002280210118480808000000bdc0302047f017e23808080800041c0006b220524808080800041012106024020002d00040d0020002d000521070240200028020022082d00144104710d0041012106200828021c4187c5c080004184c5c08000200741017122071b4102410320071b200828022028020c118180808000000d01200828021c20012002200828022028020c118180808000000d01200828021c4189c5c080004102200828022028020c118180808000000d0120032008200428020c1184808080000021060c010b41012106024020074101710d00200828021c418bc5c080004103200828022028020c118180808000000d010b41012106200541013a0017200541186a41086a200841086a290200370300200541186a41106a200841106a290200370300200541186a41186a200841186a2802003602002005200829021c37020820082902002109200541e8c4c08000360238200520093703182005200541176a3602102005200541086a360234200541086a2001200210a1818080000d00200541086a4189c5c08000410210a1818080000d002003200541186a200428020c118480808000000d002005280234418ec5c080004102200528023828020c1181808080000021060b200041013a0005200020063a0004200541c0006a24808080800020000b820101027f20002d000422012102024020002d0005450d0041012102024020014101710d000240200028020022022d00144104710d00200228021c4191c5c080004102200228022028020c1181808080000021020c010b200228021c4190c5c080004101200228022028020c1181808080000021020b200020023a00040b20024101710bf90202047f017e23808080800041c0006b22032480808080002000280200210441012105024020002d00080d000240200028020422062d00144104710d0041012105200628021c4187c5c080004193c5c0800020041b4102410120041b200628022028020c118180808000000d0120012006200228020c1184808080000021050c010b024020040d0041012105200628021c4194c5c080004102200628022028020c118180808000000d010b41012105200341013a0017200341186a41086a200641086a290200370300200341186a41106a200641106a290200370300200341186a41186a200641186a2802003602002003200629021c37020820062902002107200341e8c4c08000360238200320073703182003200341176a3602102003200341086a3602342001200341186a200228020c118480808000000d002003280234418ec5c080004102200328023828020c1181808080000021050b200020053a00082000200441016a360200200341c0006a24808080800020000ba80101037f20002d0008210102400240200028020022020d00200121030c010b410121030240024020014101710d0020024101470d0120002d0009450d01200028020422012d00144104710d0141012103200128021c4197c5c080004101200128022028020c11818080800000450d010b200020033a00080c010b20002000280204220328021c4196c5c080004101200328022028020c1181808080000022033a00080b20034101710bf90202047f017e23808080800041c0006b220324808080800041012104024020002d00040d0020002d0005210502400240200028020022062d00144104710d00410121042005410171450d01200628021c4187c5c080004102200628022028020c11818080800000450d010c020b41012104024020054101710d00200628021c4198c5c080004101200628022028020c118180808000000d020b41012104200341013a0017200341186a41086a200641086a290200370300200341186a41106a200641106a290200370300200341186a41186a200641186a2802003602002003200629021c37020820062902002107200341e8c4c08000360238200320073703182003200341176a3602102003200341086a3602342001200341186a200228020c118480808000000d012003280234418ec5c080004102200328023828020c1181808080000021040c010b20012006200228020c1184808080000021040b200041013a0005200020043a0004200341c0006a24808080800020000b1200200041e8c4c08000200110e2808080000ba40c03097f017e017f024020040d002000410036023c200020033602382000200236023420002001360230200041003a000e20004181023b010c20002002360208200042003703000f0b41012105410021060240024002400240024002400240024002400240024020044101470d0041012107410021080c010b410121094100210a4101210b41002106410121050340200b210c2006200a6a220b20044f0d0202400240200320096a2d000041ff017122092003200b6a2d0000220b4f0d00200c20066a41016a220b200a6b2105410021060c010b02402009200b460d0041012105200c41016a210b41002106200c210a0c010b4100200641016a220b200b20054622091b2106200b410020091b200c6a210b0b200b20066a22092004490d000b41012109410021084101210b41002106410121070340200b210c200620086a220b20044f0d0302400240200320096a2d000041ff017122092003200b6a2d0000220b4d0d00200c20066a41016a220b20086b2107410021060c010b02402009200b460d0041012107200c41016a210b41002106200c21080c010b4100200641016a220b200b20074622091b2106200b410020091b200c6a210b0b200b20066a22092004490d000b200a21060b200420062008200620084b220b1b220d490d0220052007200b1b220b200d6a2206200b490d03200620044b0d040240024020032003200b6a200d10f9b2808000450d002004410371210c024002402004417f6a41034f0d004100210b4200210e0c010b2004417c7121094100210b4200210e034042012003200b6a220641036a310000864201200641026a310000864201200641016a310000864201200631000086200e84848484210e2009200b41046a220b470d000b0b2004200d6b21090240200c450d002003200b6a210603404201200631000086200e84210e200641016a2106200c417f6a220c0d000b0b2009200d2009200d4b1b41016a210b417f210a200d2105417f21060c010b41012108410021064101210941002105024003402009220c20066a220720044f0d01200420066b200c417f736a220920044f0d082006417f7320046a20056b220a20044f0d0902400240200320096a2d000041ff017122092003200a6a2d0000220a4f0d00200741016a220920056b2108410021060c010b02402009200a460d00200c41016a21094100210641012108200c21050c010b4100200641016a22092009200846220a1b210620094100200a1b200c6a21090b2008200b470d000b0b41012108410021064101210941002107024003402009220c20066a220f20044f0d01200420066b200c417f736a220920044f0d0a2006417f7320046a20076b220a20044f0d0b02400240200320096a2d000041ff017122092003200a6a2d0000220a4d0d00200f41016a220920076b2108410021060c010b02402009200a460d00200c41016a21094100210641012108200c21070c010b4100200641016a22092009200846220a1b210620094100200a1b200c6a21090b2008200b470d000b0b200420072005200720054b1b6b210502400240200b0d004200210e4100210b4100210a0c010b200b41037121094100210a02400240200b41044f0d004200210e4100210c0c010b200b417c7121084100210c4200210e034042012003200c6a220641036a310000864201200641026a310000864201200641016a310000864201200631000086200e84848484210e2008200c41046a220c470d000b0b2009450d002003200c6a210603404201200631000086200e84210e200641016a21062009417f6a22090d000b0b200421060b2000200436023c200020033602382000200236023420002001360230200020063602282000200a360224200020023602202000410036021c2000200b360218200020053602142000200d3602102000200e370308200041013602000f0b200b200441b0c6c0800010f980808000000b200b200441b0c6c0800010f980808000000b200d20044190c6c0800010b581808000000b200b200641a0c6c0800010b781808000000b2006200441a0c6c0800010b581808000000b2009200441c0c6c0800010f980808000000b200a200441d0c6c0800010f980808000000b2009200441c0c6c0800010f980808000000b200a200441d0c6c0800010f980808000000bb50a02057f037e02400240024002400240024020014108490d0020014107712202450d0520002802a001220341294f0d01024020030d00200041003602a0010c060b2003417f6a41ffffffff0371220441016a22054103712106200241027441e0c6c080006a280200200276ad21070240200441034f0d0042002108200021020c050b200541fcffffff07712104420021082000210203402002200235020020077e20087c22083e0200200241046a2205200535020020077e20084220887c22083e0200200241086a2205200535020020077e20084220887c22083e02002002410c6a2205200535020020077e20084220887c22093e020020094220882108200241106a21022004417c6a22040d000c050b0b20002802a001220541294f0d01024020050d00200041003602a00120000f0b200141027441e0c6c080006a35020021072005417f6a41ffffffff0371220241016a220441037121060240200241034f0d0042002108200021020c030b200441fcffffff07712104420021082000210203402002200235020020077e20087c22083e0200200241046a2201200135020020077e20084220887c22083e0200200241086a2201200135020020077e20084220887c22083e02002002410c6a2201200135020020077e20084220887c22093e020020094220882108200241106a21022004417c6a22040d000c030b0b200341284184c4c0800010b581808000000b200541284184c4c0800010b581808000000b02402006450d0003402002200235020020077e20087c22093e0200200241046a2102200942208821082006417f6a22060d000b0b024002402009428080808010540d0020054128460d01200020054102746a2008a7360200200541016a21050b200020053602a00120000f0b412841284184c4c0800010f980808000000b02402006450d0003402002200235020020077e20087c22093e0200200241046a2102200942208821082006417f6a22060d000b0b024002402009428080808010540d0020034128460d01200020034102746a2008a7360200200341016a21030b200020033602a0010c010b412841284184c4c0800010f980808000000b024002402001410871450d0002400240024020002802a001220341294f0d00024020030d00410021030c030b2003417f6a41ffffffff0371220241016a220441037121060240200241034f0d0042002107200021020c020b200441fcffffff07712104420021072000210203402002200235020042e1eb177e20077c22073e0200200241046a2205200535020042e1eb177e20074220887c22073e0200200241086a2205200535020042e1eb177e20074220887c22073e02002002410c6a2205200535020042e1eb177e20074220887c22083e020020084220882107200241106a21022004417c6a22040d000c020b0b200341284184c4c0800010b581808000000b02402006450d0003402002200235020042e1eb177e20077c22083e0200200241046a2102200842208821072006417f6a22060d000b0b2008428080808010540d0020034128460d02200020034102746a2007a7360200200341016a21030b200020033602a0010b02402001411071450d0020004188c7c08000410210a0818080001a0b02402001412071450d0020004190c7c08000410310a0818080001a0b0240200141c00071450d002000419cc7c08000410510a0818080001a0b0240200141800171450d00200041b0c7c08000410a10a0818080001a0b0240200141800271450d00200041d8c7c08000411310a0818080001a0b20002001109f818080001a20000f0b412841284184c4c0800010f980808000000bd23103017f047e1c7f23808080800041a00a6b22042480808080000240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200129030022054200510d00200129030822064200510d01200129031022074200510d02200520077c22082005540d0320052006540d04200341104d0d0520012c001a210920012e01182101200420053e0200200441014102200542808080801054220a1b3602a001200441002005422088a7200a1b360204200441086a410041980110f7b28080001a200420063e02a401200441014102200642808080801054220a1b3602c402200441002006422088a7200a1b3602a801200441a4016a41086a410041980110f7b28080001a200420073e02c802200441014102200742808080801054220a1b3602e803200441002007422088a7200a1b3602cc02200441c8026a41086a410041980110f7b28080001a200441f0036a4100419c0110f7b28080001a200441013602ec032004410136028c052001ad4230864230872008427f7c797d42c29ac1e8047e4280a1cda0b4027c422088a7220a411074411075210b0240024020014100480d0020042001109f818080001a200441a4016a2001109f818080001a200441c8026a2001109f818080001a0c010b200441ec036a410020016b411074411075109f818080001a0b02400240200b417f4a0d0020044100200b6b41ffff0371220110aa818080001a200441a4016a200110aa818080001a200441c8026a200110aa818080001a0c010b200441ec036a200a41ffff017110aa818080001a0b20042802a001210c200441fc086a200441a00110f5b28080001a2004200c36029c0a20042802e803220d200c200d200c4b1b220e41294f0d0602400240200e0d004100210e0c010b200e410171210f02400240200e4101470d0041002110410021110c010b200e413e71211241002110200441fc086a2101200441c8026a210a410021110340200120012802002213200a2802006a221420104101716a2215360200200141046a221020102802002216200a41046a2802006a221020142013492015201449726a221436020020102016492014201049722110200a41086a210a200141086a21012012201141026a2211470d000b0b0240200f450d00200441fc086a201141027422016a220a200a280200220a200441c8026a20016a2802006a220120106a22143602002001200a4920142001497221100b2010410171450d00200e4128460d08200441fc086a200e4102746a4101360200200e41016a210e0b2004200e36029c0a200e200428028c052211200e20114b1b220141294f0d08200141027421010240024003402001450d01417f2001417c6a2201200441fc086a6a280200220a2001200441ec036a6a280200221447200a20144b1b220a450d000c020b0b417f410020011b210a0b0240200a20094e0d00200b41016a210b0c130b0240200c0d004100210c0c0b0b200c417f6a41ffffffff0371220141016a2214410371210a0240200141034f0d0020042101420021050c0a0b201441fcffffff077121142004210142002105034020012001350200420a7e20057c22053e0200200141046a22102010350200420a7e20054220887c22053e0200200141086a22102010350200420a7e20054220887c22053e02002001410c6a22102010350200420a7e20054220887c22063e020020064220882105200141106a21012014417c6a22140d000c0a0b0b41a8c9c08000411c41c4c9c0800010f880808000000b41d4c9c08000411d41f4c9c0800010f880808000000b4184cac08000411c41a0cac0800010f880808000000b41e8cbc08000413641a0ccc0800010f880808000000b41a0cbc08000413741d8cbc0800010f880808000000b41b0cac08000412d41e0cac0800010f880808000000b200e41284184c4c0800010b581808000000b412841284184c4c0800010f980808000000b200141284184c4c0800010b581808000000b0240200a450d00034020012001350200420a7e20057c22063e0200200141046a210120064220882105200a417f6a220a0d000b0b2006428080808010540d00200c4128460d012004200c4102746a2005a7360200200c41016a210c0b2004200c3602a00120042802c402221341294f0d0141002115410021012013450d032013417f6a41ffffffff0371220141016a2214410371210a0240200141034f0d00200441a4016a2101420021050c030b201441fcffffff07712114200441a4016a210142002105034020012001350200420a7e20057c22053e0200200141046a22102010350200420a7e20054220887c22053e0200200141086a22102010350200420a7e20054220887c22053e02002001410c6a22102010350200420a7e20054220887c22063e020020064220882105200141106a21012014417c6a22140d000c030b0b412841284184c4c0800010f980808000000b201341284184c4c0800010b581808000000b0240200a450d00034020012001350200420a7e20057c22063e0200200141046a210120064220882105200a417f6a220a0d000b0b024020064280808080105a0d00201321010c010b20134128460d01200441a4016a20134102746a2005a7360200201341016a21010b200420013602c402200d450d02200d417f6a41ffffffff0371220141016a2214410371210a0240200141034f0d00200441c8026a2101420021050c020b201441fcffffff07712114200441c8026a210142002105034020012001350200420a7e20057c22053e0200200141046a22102010350200420a7e20054220887c22053e0200200141086a22102010350200420a7e20054220887c22053e02002001410c6a22102010350200420a7e20054220887c22063e020020064220882105200141106a21012014417c6a22140d000c020b0b412841284184c4c0800010f980808000000b0240200a450d00034020012001350200420a7e20057c22063e0200200141046a210120064220882105200a417f6a220a0d000b0b024020064280808080105a0d00200d21150c010b200d4128460d02200441c8026a200d4102746a2005a7360200200d41016a21150b200420153602e8030b20044190056a200441ec036a41a00110f5b28080001a200420113602b00620044190056a4101109f818080002117200428028c052101200441b4066a200441ec036a41a00110f5b28080001a200420013602d407200441b4066a4102109f818080002118200428028c052101200441d8076a200441ec036a41a00110f5b28080001a200420013602f808200441d8076a4103109f8180800021190240024020042802f808221a20042802a0012211201a20114b1b220f41284b0d0020044190056a417c6a210d200441b4066a417c6a210c200441d8076a417c6a210e200428028c05211b20042802b006211c20042802d407211d4100211e0340201e211f200f41027421010240024003402001450d01417f200e20016a280200220a2001417c6a220120046a280200221447200a20144b1b220a450d000c020b0b417f410020011b210a0b410021200240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200a41014b0d000240200f450d0041012110200f4101712121410021110240200f4101460d00200f413e712112410021114101211020042101200441d8076a210a0340200120012802002213200a280200417f736a221420104101716a2215360200200141046a221020102802002216200a41046a280200417f736a221020142013492015201449726a221436020020102016492014201049722110200a41086a210a200141086a21012012201141026a2211470d000b0b02402021450d002004201141027422016a220a200a280200220a201920016a280200417f736a220120106a22143602002001200a4920142001497221100b2010410171450d020b2004200f3602a00141082120200f21110b201d2011201d20114b1b221241294f0d01201241027421010240024003402001450d01417f200c20016a280200220a2001417c6a220120046a280200221447200a20144b1b220a450d000c020b0b417f410020011b210a0b02400240200a41014d0d00201121120c010b02402012450d00410121102012410171212141002111024020124101460d002012413e71210f410021114101211020042101200441b4066a210a0340200120012802002213200a280200417f736a221420104101716a2215360200200141046a221020102802002216200a41046a280200417f736a221020142013492015201449726a221436020020102016492014201049722110200a41086a210a200141086a2101200f201141026a2211470d000b0b02402021450d002004201141027422016a220a200a280200220a201820016a280200417f736a220120106a22143602002001200a4920142001497221100b2010410171450d040b200420123602a001202041047221200b201c2012201c20124b1b222141294f0d03202141027421010240024003402001450d01417f200d20016a280200220a2001417c6a220120046a280200221447200a20144b1b220a450d000c020b0b417f410020011b210a0b02400240200a41014d0d00201221210c010b02402021450d00410121102021410171210f41002111024020214101460d002021413e71211241002111410121102004210120044190056a210a0340200120012802002213200a280200417f736a221420104101716a2215360200200141046a221020102802002216200a41046a280200417f736a221020142013492015201449726a221436020020102016492014201049722110200a41086a210a200141086a21012012201141026a2211470d000b0b0240200f450d002004201141027422016a220a200a280200220a201720016a280200417f736a220120106a22143602002001200a4920142001497221100b2010410171450d060b200420213602a001202041026a21200b201b2021201b20214b1b220f41294f0d05200f41027421010240024003402001450d01417f2001417c6a2201200441ec036a6a280200220a200120046a280200221447200a20144b1b220a450d000c020b0b417f410020011b210a0b02400240200a41014d0d002021210f0c010b0240200f450d0041012110200f4101712121410021110240200f4101460d00200f413e712112410021114101211020042101200441ec036a210a0340200120012802002213200a280200417f736a221420104101716a2215360200200141046a221020102802002216200a41046a280200417f736a221020142013492015201449726a221436020020102016492014201049722110200a41086a210a200141086a21012012201141026a2211470d000b0b02402021450d002004201141027422016a220a200a280200220a200441ec036a20016a280200417f736a220120106a22143602002001200a4920142001497221100b2010410171450d080b2004200f3602a001202041016a21200b201f2003460d0b2002201f6a202041306a3a000020042802c4022222200f2022200f4b1b220141294f0d07201f41016a211e200141027421010240024003402001450d01417f2001417c6a2201200441a4016a6a280200220a200120046a280200221447200a20144b1b2212450d000c020b0b417f410020011b21120b200441fc086a200441a00110f5b28080001a2004200f36029c0a20042802e8032223200f2023200f4b1b222041294f0d080240024020200d00410021200c010b202041017121244100211041002111024020204101460d002020413e71212141002110200441fc086a2101200441c8026a210a410021110340200120012802002213200a2802006a221420104101716a2215360200200141046a221020102802002216200a41046a2802006a221020142013492015201449726a221436020020102016492014201049722110200a41086a210a200141086a21012021201141026a2211470d000b0b02402024450d00200441fc086a201141027422016a220a200a280200220a200441c8026a20016a2802006a220120106a22143602002001200a4920142001497221100b2010410171450d0020204128460d0a200441fc086a20204102746a4101360200202041016a21200b2004202036029c0a2020201b2020201b4b1b220141294f0d0a200141027421010240024003402001450d01417f2001417c6a2201200441fc086a6a280200220a2001200441ec036a6a280200221447200a20144b1b220a450d000c020b0b417f410020011b210a0b024002400240201220094822010d00200a20094e0d010b200a20094e0d1c20010d010c1b0b4100211341002111200f450d0f200f417f6a41ffffffff0371220141016a2214410371210a0240200141034f0d0020042101420021060c0f0b201441fcffffff077121142004210142002106034020012001350200420a7e20067c22053e0200200141046a22102010350200420a7e20054220887c22053e0200200141086a22102010350200420a7e20054220887c22053e02002001410c6a22102010350200420a7e20054220887c22053e020020054220882106200141106a21012014417c6a22140d000c0f0b0b20044101109f818080001a200428028c05220120042802a001220a2001200a4b1b220141294f0d0c200141027421012004417c6a2110200441ec036a417c6a21110240024003402001450d01201020016a210a201120016a21142001417c6a2101417f20142802002214200a280200220a472014200a4b1b220a450d000c020b0b417f410020011b210a0b200a4102490d190c1a0b4194c4c08000411a4184c4c0800010f880808000000b201241284184c4c0800010b581808000000b4194c4c08000411a4184c4c0800010f880808000000b202141284184c4c0800010b581808000000b4194c4c08000411a4184c4c0800010f880808000000b200f41284184c4c0800010b581808000000b4194c4c08000411a4184c4c0800010f880808000000b200141284184c4c0800010b581808000000b202041284184c4c0800010b581808000000b412841284184c4c0800010f980808000000b200141284184c4c0800010b581808000000b2003200341f0cac0800010f980808000000b200141284184c4c0800010b581808000000b0240200a450d00034020012001350200420a7e20067c22053e0200200141046a210120054220882106200a417f6a220a0d000b0b024020054280808080105a0d00200f21110c010b200f4128460d012004200f4102746a2006a7360200200f41016a21110b200420113602a0012022450d022022417f6a41ffffffff0371220141016a2214410371210a0240200141034f0d00200441a4016a2101420021060c020b201441fcffffff07712114200441a4016a210142002106034020012001350200420a7e20067c22053e0200200141046a22102010350200420a7e20054220887c22053e0200200141086a22102010350200420a7e20054220887c22053e02002001410c6a22102010350200420a7e20054220887c22053e020020054220882106200141106a21012014417c6a22140d000c020b0b412841284184c4c0800010f980808000000b0240200a450d00034020012001350200420a7e20067c22053e0200200141046a210120054220882106200a417f6a220a0d000b0b024020054280808080105a0d00202221130c010b20224128460d01200441a4016a20224102746a2006a7360200202241016a21130b200420133602c402024020230d00410021230c030b2023417f6a41ffffffff0371220141016a2214410371210a0240200141034f0d00200441c8026a2101420021060c020b201441fcffffff07712114200441c8026a210142002106034020012001350200420a7e20067c22053e0200200141046a22102010350200420a7e20054220887c22053e0200200141086a22102010350200420a7e20054220887c22053e02002001410c6a22102010350200420a7e20054220887c22053e020020054220882106200141106a21012014417c6a22140d000c020b0b412841284184c4c0800010f980808000000b0240200a450d00034020012001350200420a7e20067c22053e0200200141046a210120054220882106200a417f6a220a0d000b0b2005428080808010540d0020234128460d03200441c8026a20234102746a2006a7360200202341016a21230b200420233602e803201a2011201a20114b1b220f41284d0d000b0b200f41284184c4c0800010b581808000000b412841284184c4c0800010f980808000000b412841284184c4c0800010f980808000000b2002201e6a2111201f2101417f210a024003402001417f460d01200a41016a210a200220016a21142001417f6a2210210120142d00004139460d000b200220106a221441016a220120012d000041016a3a0000201041026a201e4f0d01201441026a4130200a10f7b28080001a0c010b02400240201e0d00413121010c010b200241313a00000240201f0d00413021010c010b41302101200241016a4130201f10f7b28080001a0b0240201e20034f0d00201120013a0000200b41016a210b201f41026a211e0c010b201e20034180cbc0800010f980808000000b0240201e20034b0d002000200b3b01082000201e36020420002002360200200441a00a6a2480808080000f0b201e20034190cbc0800010b581808000000b8e2a03017f037e1a7f23808080800041c0066b22052480808080000240024002400240024002400240024002400240024002400240024002400240200129030022064200510d00200129030822074200510d01200129031022084200510d02200620087c2006540d0320062007540d0420012e01182101200520063e020c20054101410220064280808080105422091b3602ac01200541002006422088a720091b360210200541146a410041980110f7b28080001a200541b4016a4100419c0110f7b28080001a200541013602b001200541013602d0022001ad4230864230872006427f7c797d42c29ac1e8047e4280a1cda0b4027c422088a72209411074411075210a0240024020014100480d002005410c6a2001109f818080001a0c010b200541b0016a410020016b411074411075109f818080001a0b02400240200a417f4a0d002005410c6a4100200a6b41ffff037110aa818080001a0c010b200541b0016a200941ffff017110aa818080001a0b20052802d002210b2005419c056a200541b0016a41a00110f5b28080001a2005200b3602bc062003210c02402003410a490d0002400240200b41284d0d00200b21010c010b2005419c056a41786a210d2003210c200b2101034002402001450d002001410274210902400240200141ffffffff036a220e41ffffffff0371220f0d002005419c056a20096a2101420021060c010b200d20096a2101200f41016a41feffffff07712109420021060340200141046a220f2006422086200f350200842206428094ebdc038022073e0200200120062007428094ebdc037e7d4220862001350200842206428094ebdc038022073e020020062007428094ebdc037e7d2106200141786a21012009417e6a22090d000b200141086a21010b200e4101710d002001417c6a22012006422086200135020084428094ebdc03803e02000b200c41776a220c41094d0d0220052802bc0622014129490d000b0b200141284184c4c0800010b581808000000b200c41027441e0c6c080006a2802004101742209450d0520052802bc06220141294f0d060240024020010d00410021010c010b2001410274210f2009ad210602400240200141ffffffff036a220c41ffffffff037122010d002005419c056a200f6a2101420021070c010b200141016a41feffffff07712109200f2005419c056a6a41786a2101420021070340200141046a220f2007422086200f35020084220720068022083e020020012007200820067e7d422086200135020084220720068022083e02002007200820067e7d2107200141786a21012009417e6a22090d000b200141086a21010b0240200c4101710d002001417c6a220120074220862001350200842006803e02000b20052802bc0621010b20052802ac0122102001201020014b1b221141294f0d070240024020110d00410021110c010b201141017121120240024020114101470d004100210c4100210e0c010b2011413e7121134100210c2005419c056a21012005410c6a21094100210e034020012001280200220d20092802006a220f200c4101716a2214360200200141046a220c200c2802002215200941046a2802006a220c200f200d492014200f49726a220f360200200c201549200f200c4972210c200941086a2109200141086a21012013200e41026a220e470d000b0b02402012450d002005419c056a200e41027422016a2209200928020022092005410c6a20016a2802006a2201200c6a220f3602002001200949200f20014972210c0b200c410171450d0020114128460d092005419c056a20114102746a4101360200201141016a21110b200520113602bc06200b2011200b20114b1b220141294f0d09200141027421010240024003402001450d01417f2001417c6a2201200541b0016a6a280200220920012005419c056a6a280200220f472009200f4b1b2209450d000c020b0b417f410020011b21090b024020094102490d00024020100d0041002110200541003602ac010c0d0b2010417f6a41ffffffff0371220141016a220f41037121090240200141034f0d002005410c6a2101420021060c0c0b200f41fcffffff0771210f2005410c6a210142002106034020012001350200420a7e20067c22063e0200200141046a220c200c350200420a7e20064220887c22063e0200200141086a220c200c350200420a7e20064220887c22063e02002001410c6a220c200c350200420a7e20064220887c22073e020020074220882106200141106a2101200f417c6a220f0d000c0c0b0b200a41016a210a0c0b0b41a8c9c08000411c41b0ccc0800010f880808000000b41d4c9c08000411d41c0ccc0800010f880808000000b4184cac08000411c41d0ccc0800010f880808000000b41e8cbc08000413641c0cdc0800010f880808000000b41a0cbc08000413741b0cdc0800010f880808000000b41cbc4c08000411b4184c4c0800010f880808000000b200141284184c4c0800010b581808000000b201141284184c4c0800010b581808000000b412841284184c4c0800010f980808000000b200141284184c4c0800010b581808000000b02402009450d00034020012001350200420a7e20067c22073e0200200141046a2101200742208821062009417f6a22090d000b0b02402007428080808010540d0020104128460d022005410c6a20104102746a2006a7360200201041016a21100b200520103602ac010b4100210d02400240200a411074411075220120044110744110752209480d00200a20046b4110744110752003200120096b2003491b220c0d014100210d0b4100210c0c020b200541d4026a200541b0016a41a00110f5b28080001a2005200b3602f403200541d4026a4101109f81808000211620052802d0022101200541f8036a200541b0016a41a00110f5b28080001a2005200136029805200541f8036a4102109f81808000211720052802d00221012005419c056a200541b0016a41a00110f5b28080001a200520013602bc06200541b0016a417c6a2111200541d4026a417c6a2113200541f8036a417c6a21152005419c056a417c6a21142005419c056a4103109f81808000211820052802d002210b20052802f4032119200528029805211a20052802bc06211b20052802ac0121104100211c02400340201c211d0240024002400240024002400240024002400240024002400240201041294f0d00201d41016a211c2010410274210f410021010240024002400340200f2001460d012005410c6a20016a2109200141046a21012009280200450d000b201b2010201b20104b1b221e41294f0d04201e41027421010240024003402001450d01417f201420016a28020022092001417c6a22012005410c6a6a280200220f472009200f4b1b2209450d000c020b0b417f410020011b21090b4100211f0240200941024f0d004101210e201e410171211f4100210d0240201e4101460d00201e413e7121204100210d4101210e2005410c6a21012005419c056a210903402001200128020022102009280200417f736a220f200e4101716a2212360200200141046a220e200e2802002221200941046a280200417f736a220e200f2010492012200f49726a220f360200200e202149200f200e4972210e200941086a2109200141086a21012020200d41026a220d470d000b0b0240201f450d002005410c6a200d41027422016a220920092802002209201820016a280200417f736a2201200e6a220f3602002001200949200f20014972210e0b200e410171450d072005201e3602ac014108211f201e21100b201a2010201a20104b1b222041294f0d072020410274210103402001450d02417f201520016a28020022092001417c6a22012005410c6a6a280200220f472009200f4b1b2209450d000c030b0b200c20034b0d04200c201d460d132002201d6a4130200c201d6b10f7b28080001a0c130b417f410020011b21090b02400240200941014d0d00201021200c010b02402020450d004101210e202041017121224100210d024020204101460d002020413e71211e4100210d4101210e2005410c6a2101200541f8036a210903402001200128020022102009280200417f736a220f200e4101716a2212360200200141046a220e200e2802002221200941046a280200417f736a220e200f2010492012200f49726a220f360200200e202149200f200e4972210e200941086a2109200141086a2101201e200d41026a220d470d000b0b02402022450d002005410c6a200d41027422016a220920092802002209201720016a280200417f736a2201200e6a220f3602002001200949200f20014972210e0b200e410171450d070b200520203602ac01201f410472211f0b20192020201920204b1b221e41294f0d06201e41027421010240024003402001450d01417f201320016a28020022092001417c6a22012005410c6a6a280200220f472009200f4b1b2209450d000c020b0b417f410020011b21090b02400240200941014d0d002020211e0c010b0240201e450d004101210e201e41017121224100210d0240201e4101460d00201e413e7121204100210d4101210e2005410c6a2101200541d4026a210903402001200128020022102009280200417f736a220f200e4101716a2212360200200141046a220e200e2802002221200941046a280200417f736a220e200f2010492012200f49726a220f360200200e202149200f200e4972210e200941086a2109200141086a21012020200d41026a220d470d000b0b02402022450d002005410c6a200d41027422016a220920092802002209201620016a280200417f736a2201200e6a220f3602002001200949200f20014972210e0b200e410171450d090b2005201e3602ac01201f41026a211f0b200b201e200b201e4b1b221041294f0d08201041027421010240024003402001450d01417f201120016a28020022092001417c6a22012005410c6a6a280200220f472009200f4b1b2209450d000c020b0b417f410020011b21090b02400240200941014d0d00201e21100c010b02402010450d004101210e201041017121224100210d024020104101460d002010413e71211e4100210d4101210e2005410c6a2101200541b0016a210903402001200128020022122009280200417f736a220f200e4101716a2221360200200141046a220e200e2802002220200941046a280200417f736a220e200f2012492021200f49726a220f360200200e202049200f200e4972210e200941086a2109200141086a2101201e200d41026a220d470d000b0b02402022450d002005410c6a200d41027422016a220920092802002209200541b0016a20016a280200417f736a2201200e6a220f3602002001200949200f20014972210e0b200e410171450d0b0b200520103602ac01201f41016a211f0b0240201d2003460d002002201d6a201f41306a3a0000201041294f0d0b024020100d00410021100c0e0b2010417f6a41ffffffff0371220141016a220f41037121090240200141034f0d002005410c6a2101420021060c0d0b200f41fcffffff0771210f2005410c6a210142002106034020012001350200420a7e20067c22063e0200200141046a220e200e350200420a7e20064220887c22063e0200200141086a220e200e350200420a7e20064220887c22063e02002001410c6a220e200e350200420a7e20064220887c22073e020020074220882106200141106a2101200f417c6a220f0d000c0d0b0b200320034190cdc0800010f980808000000b201041284184c4c0800010b581808000000b201e41284184c4c0800010b581808000000b200c200341a0cdc0800010b581808000000b4194c4c08000411a4184c4c0800010f880808000000b202041284184c4c0800010b581808000000b4194c4c08000411a4184c4c0800010f880808000000b201e41284184c4c0800010b581808000000b4194c4c08000411a4184c4c0800010f880808000000b201041284184c4c0800010b581808000000b4194c4c08000411a4184c4c0800010f880808000000b201041284184c4c0800010b581808000000b02402009450d00034020012001350200420a7e20067c22073e0200200141046a2101200742208821062009417f6a22090d000b0b2007428080808010540d0020104128460d022005410c6a20104102746a2006a7360200201041016a21100b200520103602ac01201c200c470d000b4101210d0c020b412841284184c4c0800010f980808000000b412841284184c4c0800010f980808000000b0240024002400240024002400240200b41294f0d000240200b0d004100210b0c030b200b417f6a41ffffffff0371220141016a220f41037121090240200141034f0d00200541b0016a2101420021060c020b200f41fcffffff0771210f200541b0016a21014200210603402001200135020042057e20067c22063e0200200141046a220e200e35020042057e20064220887c22063e0200200141086a220e200e35020042057e20064220887c22063e02002001410c6a220e200e35020042057e20064220887c22073e020020074220882106200141106a2101200f417c6a220f0d000c020b0b200b41284184c4c0800010b581808000000b02402009450d0003402001200135020042057e20067c22073e0200200141046a2101200742208821062009417f6a22090d000b0b2007428080808010540d00200b4128460d01200541b0016a200b4102746a2006a7360200200b41016a210b0b2005200b3602d002200b2010200b20104b1b220141294f0d0120014102742101024003402001450d01417f2001417c6a2201200541b0016a6a280200220920012005410c6a6a280200220f472009200f4b1b2209450d000b200941ff01714101470d040c030b200d20014571450d030240200c417f6a220120034f0d00200220016a2d00004101710d030c040b2001200341e0ccc0800010f980808000000b412841284184c4c0800010f980808000000b200141284184c4c0800010b581808000000b0240200c20034b0d002002200c6a210e410021012002210902400340200c2001460d01200141016a21012009417f6a2209200c6a220f2d00004139460d000b200f200f2d000041016a3a0000200c20016b41016a200c4f0d02200f41016a41302001417f6a10f7b28080001a0c020b02400240200c0d00413121090c010b200241313a00000240200c4101470d00413021090c010b41302109200241016a4130200c417f6a10f7b28080001a0b200a4110742101200a41016a210a20014110752004411074411075480d01200c20034f0d01200e20093a0000200c41016a210c0c010b200c200341f0ccc0800010b581808000000b200c20034b0d010b2000200a3b01082000200c36020420002002360200200541c0066a2480808080000f0b200c20034180cdc0800010b581808000000b8f0101017f23808080800041c0006b22052480808080002005200136020c2005200036020820052003360214200520023602102005410236021c200541d4cdc0800036021820054202370224200541a080808000ad422086200541106aad84370338200541a180808000ad422086200541086aad843703302005200541306a360220200541186a200410f680808000000ba603000240024002402002450d0020012d000041304d0d01200641034d0d02200541023b0100024002400240024002400240200341107441107522064101480d0020052001360204200341ffff037122032002490d01200541003b010c200520023602082005200320026b36021020040d02410221010c050b200520023602202005200136021c200541023b0118200541003b010c20054102360208200541f5cfc080003602042005410020066b220336021041032101200420024d0d04200420026b220220034d0d04200220066a21040c030b200541023b011820054101360214200541f4cfc08000360210200541023b010c200520033602082005200220036b22023602202005200120036a36021c200420024b0d01410321010c030b20054101360220200541f4cfc0800036021c200541023b01180c010b200420026b21040b20052004360228200541003b0124410421010b20002001360204200020053602000f0b41dccec0800041214180cfc0800010f880808000000b4190cfc08000411f41b0cfc0800010f880808000000b41c0cfc08000412241e4cfc0800010f880808000000b840300024002400240024002402002450d0020012d000041304d0d01200741054d0d02410121072006410136020820062001360204200641023b0100024020024101470d0020044102490d050b200641023b011820064101360214200641f4cfc08000360210200641023b010c20062002417f6a3602202006200141016a36021c41032107200420024b0d030c040b41dccec08000412141f8cfc0800010f880808000000b4190cfc08000411f4188d0c0800010f880808000000b4198d0c08000412241bcd0c0800010f880808000000b200641003b01242006200420026b360228410421070b0240024020034110744110754101480d0020062007410c6c6a22024101360208200241cdd0c0800041ccd0c0800020051b360204200241023b01002003417f6a21020c010b20062007410c6c6a22024102360208200241d0d0c0800041ced0c0800020051b360204200241023b0100410120036b21020b20062007410c6c6a220120023b010e200141013b010c2000200741026a360204200020063602000b890607017f017e017f027e017f027e027f23808080800041c0006b22082480808080000240024002400240200741034d0d00200541104d0d012001bd21090240024020019944000000000000f07f620d004103210a0c010b024020094280808080808080f8ff0083220b4280808080808080f8ff00520d004102210a0c010b200942ffffffffffffff0783220c42808080808080800884200942018642feffffffffffff0f832009423488a741ff0f71220d1b220e420183210f0240200b4200520d000240200c50450d004104210a0c020b200d41cd776a210d200fa7410173210a4201210b0c010b428080808080808020200e420186200e4280808080808080085122101b210e4202420120101b210b200fa7410173210a41cb7741cc7720101b200d6a210d0b2008200d3b01202008200b370318200842013703102008200e3703082008200a3a00220240024002400240200a417e6a220d450d004101210a41a4d1c0800041a5d1c080002009423f88a722111b41a4d1c08000410120111b20021b21104101201120021b2102200d4103200d4103491b417f6a0e03010302010b20064103360208200641a6d1c08000360204200641023b010041012110410021024101210a0c060b20064103360208200641a9d1c08000360204200641023b01000c050b200841346a200841086a2004200510ff808080000240024020082802340d00200841286a200841086a2004200510ab818080000c010b200841286a41086a200841346a41086a280200360200200820082902343703280b20082008280228200828022c20082f013020032006200710ae818080002008280204210a200828020021060c040b4102210a200641023b01002003450d0220062003360210200641003b010c20064102360208200641f5cfc080003602040c030b41c0cfc08000412241d4d0c0800010f880808000000b41e4d0c08000412d4194d1c0800010f880808000000b4101210a20064101360208200641acd1c080003602040b2000200a36020c200020063602082000200236020420002010360200200841c0006a2480808080000b8a0707017f017e017f027e017f027e027f23808080800041d0006b220a2480808080000240024002400240200941054d0d00200741104d0d01200341107441107520044110744110754a0d022001bd210b0240024020019944000000000000f07f620d004103210c0c010b0240200b4280808080808080f8ff0083220d4280808080808080f8ff00520d004102210c0c010b200b42ffffffffffffff0783220e42808080808080800884200b42018642feffffffffffff0f83200b423488a741ff0f71220f1b221042018321110240200d4200520d000240200e50450d004104210c0c020b200f41cd776a210f2011a7410173210c4201210d0c010b428080808080808020201042018620104280808080808080085122121b21104202420120121b210d2011a7410173210c41cb7741cc7720121b200f6a210f0b200a200f3b0130200a200d370328200a4201370320200a2010370318200a200c3a003202400240200c417e6a220c450d004101210f41a4d1c0800041a5d1c08000200b423f88a722131b41a4d1c08000410120131b20021b21124101201320021b2102024002400240200c4103200c4103491b417f6a0e03000102000b20084103360208200841a9d1c08000360204200841023b01000c070b200841023b01002008410141032003411074411075410148200441107441107541004a71220c1b360208200841acd1c080004193d2c080004190d2c0800020051b200c1b3602040c060b200a41c4006a200a41186a2006200710ff8080800002400240200a2802440d00200a41386a200a41186a2006200710ab818080000c010b200a41386a41086a200a41c4006a41086a280200360200200a200a2902443703380b200a2802382107200a28023c210f0240200a2e0140220c20034110744110754c0d00200c20044110744110754c0d020b200a41106a2007200f200c410020052008200910af81808000200a280214210f200a28021021080c050b20084103360208200841a6d1c08000360204200841023b010041012112410021024101210f0c040b200a41086a2007200f200c41002008200910ae81808000200a28020c210f200a28020821080c030b4198d0c08000412241b0d1c0800010f880808000000b41e4d0c08000412d41c0d1c0800010f880808000000b41d0d1c08000412e4180d2c0800010f880808000000b2000200f36020c200020083602082000200236020420002012360200200a41d0006a2480808080000b970705027f037e017f027e037f23808080800041c0006b2208248080808000410321090240024002400240200741034d0d002001bd210a0240024020019944000000000000f07f620d000c010b0240200a4280808080808080f8ff0083220b4280808080808080f8ff00520d00410221090c010b200a42ffffffffffffff0783220c42808080808080800884200a42018642feffffffffffff0f83200a423488a741ff0f71220d1b220e420183210f0240200b4200520d000240200c50450d00410421090c020b200d41cd776a2110200fa741017321094201210b0c010b428080808080808020200e420186200e4280808080808080085122101b210e4202420120101b210b200fa7410173210941cb7741cc7720101b200d6a21100b200820103b01202008200b370318200842013703102008200e370308200820093a00220240024002402009417e6a220d450d004101210941a4d1c0800041a5d1c08000200a423f88a722111b41a4d1c08000410120111b20021b21124101201120021b21020240200d4103200d4103491b417f6a0e03000203000b20064103360208200641a9d1c08000360204200641023b01000c060b20064103360208200641a6d1c08000360204200641023b01004101211241002102410121090c050b41022109200641023b01002003450d0320062003360210200641003b010c20064102360208200641f5cfc080003602040c040b41744105201041107441107522094100481b20096c41047641156a220920054b0d01200841346a200841086a20042009410020036b4180807e200341808002491b220d108081808000200d411074411075210d0240024020082802340d00200841286a200841086a20042009200d10ac818080000c010b200841286a41086a200841346a41086a280200360200200820082902343703280b024020082e01302209200d4c0d0020082008280228200828022c200920032006200710ae8180800020082802042109200828020021060c040b41022109200641023b0100024020030d004101210920064101360208200641acd1c080003602040c040b20062003360210200641003b010c20064102360208200641f5cfc080003602040c030b41c0cfc0800041224198d2c0800010f880808000000b41a8d2c08000412541d0d2c0800010f880808000000b4101210920064101360208200641acd1c080003602040b2000200936020c200020063602082000200236020420002012360200200841c0006a2480808080000b0f0020002001200210b481808000000b7902017f017e23808080800041306b220324808080800020032001360204200320003602002003410236020c20034194d5c08000360208200342023702142003418a80808000ad4220862204200341046aad84370328200320042003ad843703202003200341206a360210200341086a200210f680808000000b0f0020002001200210b681808000000b7902017f017e23808080800041306b220324808080800020032001360204200320003602002003410236020c200341b4d5c08000360208200342023702142003418a80808000ad4220862204200341046aad84370328200320042003ad843703202003200341206a360210200341086a200210f680808000000b0f0020002001200210b881808000000b7902017f017e23808080800041306b220324808080800020032001360204200320003602002003410236020c200341e8d5c08000360208200342023702142003418a80808000ad4220862204200341046aad84370328200320042003ad843703202003200341206a360210200341086a200210f680808000000bf30503057f027e017f02402002450d004100200241796a2203200320024b1b2104200141036a417c7120016b21054100210303400240024002400240200120036a2d0000220641187441187522074100480d00200520036b4103710d01200320044f0d020340200120036a2206280204200628020072418081828478710d03200341086a22032004490d000c030b0b4280808080802021084280808080102109024002400240024002400240024002400240024002400240200641e0d2c080006a2d0000417e6a0e030001020a0b200341016a22062002490d0242002108420021090c090b42002108200341016a220a2002490d02420021090c080b42002108200341016a220a2002490d02420021090c070b4280808080802021084280808080102109200120066a2c000041bf7f4a0d060c070b2001200a6a2c0000210a024002400240200641a07e6a0e0e0002020202020202020202020201020b200a41607141a07f460d040c030b200a419f7f4a0d020c030b02402007411f6a41ff0171410c490d002007417e71416e470d02200a4140480d030c020b200a4140480d020c010b2001200a6a2c0000210a0240024002400240200641907e6a0e050100000002000b2007410f6a41ff017141024b0d03200a41404e0d030c020b200a41f0006a41ff017141304f0d020c010b200a418f7f4a0d010b0240200341026a22062002490d00420021090c050b200120066a2c000041bf7f4a0d0242002109200341036a220620024f0d04200120066a2c000041bf7f4c0d05428080808080e00021080c030b4280808080802021080c020b42002109200341026a220620024f0d02200120066a2c000041bf7f4c0d030b428080808080c00021080b42808080801021090b200020082003ad84200984370204200041013602000f0b200641016a21030c020b200341016a21030c010b200320024f0d000340200120036a2c00004100480d012002200341016a2203470d000c030b0b20032002490d000b0b2000200236020820002001360204200041003602000be90601087f024002402001200041036a417c71220220006b2203490d00200120036b22044104490d002004410371210541002106410021010240200220004622070d004100210102400240200020026b2208417c4d0d00410021090c010b4100210903402001200020096a22022c000041bf7f4a6a200241016a2c000041bf7f4a6a200241026a2c000041bf7f4a6a200241036a2c000041bf7f4a6a2101200941046a22090d000b0b20070d00200020096a21020340200120022c000041bf7f4a6a2101200241016a2102200841016a22080d000b0b200020036a210002402005450d0020002004417c716a22022c000041bf7f4a210620054101460d00200620022c000141bf7f4a6a210620054102460d00200620022c000241bf7f4a6a21060b20044102762108200620016a21030340200021042008450d02200841c001200841c001491b220641037121072006410274210541002102024020084104490d002004200541f007716a21094100210220042101034020012802002200417f7341077620004106767241818284087120026a20012802042202417f734107762002410676724181828408716a20012802082202417f734107762002410676724181828408716a200128020c2202417f734107762002410676724181828408716a2102200141106a22012009470d000b0b200820066b2108200420056a2100200241087641ff81fc0771200241ff81fc07716a418180046c41107620036a21032007450d000b2004200641fc01714102746a22022802002201417f734107762001410676724181828408712101024020074101460d0020022802042200417f7341077620004106767241818284087120016a210120074102460d0020022802082202417f7341077620024106767241818284087120016a21010b200141087641ff811c71200141ff81fc07716a418180046c41107620036a0f0b024020010d0041000f0b2001410371210902400240200141044f0d0041002103410021020c010b2001417c712108410021034100210203402003200020026a22012c000041bf7f4a6a200141016a2c000041bf7f4a6a200141026a2c000041bf7f4a6a200141036a2c000041bf7f4a6a21032008200241046a2202470d000b0b2009450d00200020026a21010340200320012c000041bf7f4a6a2103200141016a21012009417f6a22090d000b0b20030bb00301047f0240024041004111200041afb004491b22012001410872220120014102744198d9c080006a280200410b742000410b7422014b1b22022002410472220220024102744198d9c080006a280200410b7420014b1b22022002410272220220024102744198d9c080006a280200410b7420014b1b2202200241016a220220024102744198d9c080006a280200410b7420014b1b2202200241016a220220024102744198d9c080006a280200410b7420014b1b22024102744198d9c080006a280200410b74220320014620032001496a20026a220241214b0d0020024102744198d9c080006a2203280200411576210141ef0521040240024020024121460d002003280204411576210420020d00410021020c010b2003417c6a28020041ffffff007121020b024020042001417f736a450d00200020026b2103200141ef05200141ef054b1b21022004417f6a210441002100034020022001460d032000200141a0dac080006a2d00006a220020034b0d012004200141016a2201470d000b200421010b20014101710f0b2002412241f8d8c0800010f980808000000b200241ef054188d9c0800010f980808000000bd016010e7f23808080800041306b22072480808080000240024002400240024002400240024002400240024002400240024002400240024002400240200128020022082f018a012209410b490d00200128020421092001280208210a41002d0098a2db80001a418c0141002802a496db800011828080800000220b450d09200b41003b018a01200b4100360258200a4105490d01200a417b6a0e020304020b200841dc006a220c2001280208220a4102746a210b200a41016a220d20094d0d06200b20023602000c070b200b20082f018a01417b6a22013b018a012001410c4f0d08200841ec006a210d200841206a210c200841246a210e4104210f4128211041f000211120092112200821130c040b200b20082f018a0141796a22013b018a012001410c4f0d08200a41796a210a200841f4006a210d200841306a210c200841346a210e410021124106210f4138211041f80021110c020b200b20082f018a01417a6a22013b018a012001410c4f0d082008280270210d2008280228210c200828022c210e200b41dc006a200841f4006a200141027410f5b28080001a200b200841306a200141037410f5b28080001a200841063b018a012008200436022c20082003360228200820023602704105210a20092112200821130c0a0b200b20082f018a01417a6a22013b018a012001410c4f0d08200841f0006a210d200841286a210c2008412c6a210e4100210a4105210f4130211041f4002111410021120b200b21130b200e280200210e200c280200210c200d280200210d200b41dc006a200820116a200141027410f5b28080001a200b200820106a200141037410f5b28080001a2008200f3b018a01201341dc006a2210200a4102746a21010240024020132f018a01220f200a4b0d00200120023602000c010b2010200a41016a22114102746a2001200f200a6b221041027410f8b28080001a20012002360200201320114103746a2013200a4103746a201041037410f8b28080001a0b2013200a4103746a22012003360200200120043602042013200f41016a3b018a010c070b200c200d4102746a200b2009200a6b220c41027410f8b28080001a200b20023602002008200d4103746a2008200a4103746a200c41037410f8b28080001a0b2008200a4103746a220b2003360200200b20043602042008200941016a3b018a0120012802042112200821130c060b4104418c0110bb80808000000b2001410b41a4e6c0800010b581808000000b2001410b41a4e6c0800010b581808000000b2001410b41a4e6c0800010b581808000000b2001410b41a4e6c0800010b581808000000b02400240200828025822010d00410021040c010b4100210403400240024020092004470d0020082f018801210802400240024002400240024020012f018a012204410b490d00200941016a210420084105490d0141002109410521032008417b6a0e020204030b200141dc006a220f200841027422106a2103200841016a2109200441016a21020240024020082004490d002003200d360200200120084103746a220d200e360204200d200c3602000c010b200f200941027422116a2003200420086b220f410274221410f8b28080001a2003200d360200200120094103746a200120084103746a220d200f41037410f8b28080001a200d200e360204200d200c3602002001418c016a220d20106a41086a200d20116a201410f8b28080001a0b200120023b018a01200120094102746a418c016a200b3602002009200441026a220d4f0d090240200420086b220c41016a4103712204450d00200120084102746a4190016a210803402008280200220b20093b018801200b2001360258200841046a2108200941016a21092004417f6a22040d000b0b200c4103490d09200941027420016a4198016a21080340200841746a280200220420093b01880120042001360258200841786a2802002204200941016a3b018801200420013602582008417c6a2802002204200941026a3b0188012004200136025820082802002204200941036a3b01880120042001360258200841106a2108200d200941046a2209470d000c0a0b0b200741043602102007200436020c20072001360208200741146a200741086a10bd8180800020072802142101200821090c030b200741053602102007200436020c20072001360208200741146a200741086a10bd81808000200728021422082f018a01220141016a21090240024020014106490d00200841f4006a200841f0006a2001417b6a220441027410f8b28080001a2008200d360270200841306a200841286a200441037410f8b28080001a2008200e36022c2008200c360228200841a8016a200841a4016a2001410274416c6a10f8b28080001a200820093b018a012008200b3602a4010c010b2008200b3602a4012008200e36022c2008200c3602282008200d360270200820093b018a0120014105470d050b2001410371210b4106210902402001417b6a4103490d00200141fcff037141786a210c41062101410021040340200820046a220941a4016a280200220d20013b018801200d2008360258200941a8016a280200220d200141016a3b018801200d2008360258200941ac016a280200220d200141026a3b018801200d2008360258200941b0016a2802002209200141036a3b01880120092008360258200441106a21042001417a6a210d200141046a22092101200d200c470d000b0b200b450d04200820094102746a418c016a210103402001280200220420093b01880120042008360258200141046a2101200941016a2109200b417f6a220b0d000c050b0b200841796a2109410621030b200720033602102007200436020c20072001360208200741146a200741086a10bd81808000200728021c21010b200141dc006a22102009410274220f6a2103200941016a210820012f018a01220441016a210202400240200420094b0d002003200d360200200120094103746a220d200e360204200d200c3602000c010b2010200841027422116a2003200420096b2210410274221410f8b28080001a2003200d360200200120084103746a200120094103746a220d201041037410f8b28080001a200d200e360204200d200c3602002001418c016a220d200f6a41086a200d20116a201410f8b28080001a0b200120084102746a418c016a200b360200200120023b018a0102402008200441026a220d4f0d000240200420096b220c41016a4103712204450d002001200f6a4190016a210903402009280200220b20083b018801200b2001360258200941046a2109200841016a21082004417f6a22040d000b0b200c4103490d00200120084102746a4198016a21090340200941746a280200220420083b01880120042001360258200941786a2802002204200841016a3b018801200420013602582009417c6a2802002204200841026a3b0188012004200136025820092802002204200841036a3b01880120042001360258200941106a2109200d200841046a2208470d000b0b200728021422080d010c040b41c4e6c08000413541fce6c0800010f880808000000b200728022c210e2007280228210c2007280224210d20072802202104200728021c210b20072802182109200828025822010d000b0b200528020022012802002209450d012001280204210341002d0098a2db80001a41bc0141002802a496db8000118280808000002208450d022008200936028c01200841003b018a0120084100360258200941003b018801200920083602582001200341016a3602042001200836020020032004470d032008200d36025c200841013b018a012008200b360290012008200e3602042008200c360200200b41013b018801200b20083602580b2000200a3602082000201236020420002013360200200741306a2480808080000f0b41d0e3c08000109081808000000b410441bc0110bb80808000000b4190e4c08000413041c0e4c0800010f880808000000be603010a7f200128020022022f018a01210341002d0098a2db80001a0240024002400240024041bc0141002802a496db8000118280808000002204450d0020044100360258200420022f018a01220520012802082206417f736a22073b018a012007410c4f0d012005200641016a22086b2007470d02200241dc006a220520064102746a2802002109200220064103746a220a280204210b200a280200210a200441dc006a200520084102746a200741027410f5b28080001a2004200220084103746a200741037410f5b28080002108200220063b018a0120082f018a01220441016a21072004410c4f0d03200320066b22052007470d042008418c016a200220064102746a4190016a200541027410f5b28080002105200128020421014100210602400340200520064102746a280200220720063b01880120072008360258200620044f0d01200620062004496a220620044d0d000b0b2000200b3602182000200a3602142000200936021020002001360204200020023602002000200136020c200020083602080f0b410441bc0110bb80808000000b2007410b41a4e6c0800010b581808000000b41ece5c0800041284194e6c0800010f880808000000b2007410c41b4e6c0800010b581808000000b41ece5c0800041284194e6c0800010f880808000000bc605020e7f027e024002400240024002400240200028021422022f018a01220320016a2204410c4f0d00200028020c22052f018a0122062001490d012005200620016b22073b018a01200220043b018a01200241dc006a220820014102746a20082003410274220910f8b28080001a200220014103746a2002200341037410f8b28080001a2006200741016a22036b22062001417f6a470d022008200541dc006a220a20034102746a2006410274220b10f5b280800021082002200520034103746a2006410374220610f5b280800021022000280200220c2000280208220d4102746a41dc006a220e280200210f200520074103746a2902002110200e200a20074102746a280200360200200c200d4103746a22072902002111200720103702002008200b6a200f360200200220066a201137020020002802182107024020002802100d002007450d050c060b2007450d052002418c016a2200200141027422016a2000200941046a10f8b28080001a2000200520034102746a418c016a200110f5b28080001a200441016a220741037121054100210120044103490d0320024198016a21002007413c712103410021010340200041746a280200220720013b01880120072002360258200041786a2802002207200141016a3b018801200720023602582000417c6a2802002207200141026a3b0188012007200236025820002802002207200141036a3b01880120072002360258200041106a21002003200141046a2201470d000c040b0b418ce7c08000413341c0e7c0800010f880808000000b41d0e7c08000412741f8e7c0800010f880808000000b41ece5c0800041284194e6c0800010f880808000000b2005450d00200141027420026a418c016a210003402000280200220720013b01880120072002360258200041046a2100200141016a21012005417f6a22050d000b0b0f0b4188e8c08000412841b0e8c0800010f880808000000bb207040b7f017e027f017e024002400240024002400240200028020c22022f018a01220320016a2204410c4f0d00200028021422052f018a0122062001490d01200220043b018a012005200620016b22073b018a0120002802002206200028020822084102746a41dc006a2209280200210a20052001417f6a220b410374220c6a290200210d2009200541dc006a220e200b410274220f6a280200360200200620084103746a220629020021102006200d370200200241dc006a220820034102746a200a360200200220034103746a2010370200200b2004200341016a22066b470d02200820064102746a200e200f10f5b28080001a200220064103746a2005200c10f5b28080001a200e200e20014102746a2007410274220810f8b28080001a2005200520014103746a200741037410f8b280800021052000280218210e024020002802100d00200e450d050c060b200e450d05200220064102746a418c016a2005418c016a22002001410274220e10f5b28080001a20002000200e6a200841046a10f8b28080001a024020014103712200450d00200341027420026a4190016a210103402001280200220320063b01880120032002360258200141046a2101200641016a21062000417f6a22000d000b0b0240200b4103490d00200641027421000340200220006a2201418c016a280200220320063b0188012003200236025820014190016a2802002203200641016a3b0188012003200236025820014194016a2802002203200641026a3b0188012003200236025820014198016a2802002201200641036a22033b01880120012002360258200641046a2106200041106a210020032004470d000b0b2007417f460d04200741016a220041037121014100210620074103490d0320054198016a21022000417c712103410021060340200241746a280200220020063b01880120002005360258200241786a2802002200200641016a3b018801200020053602582002417c6a2802002200200641026a3b0188012000200536025820022802002200200641036a3b01880120002005360258200241106a21022003200641046a2206470d000c040b0b41c0e8c08000413241f4e8c0800010f880808000000b4184e9c08000412841ace9c0800010f880808000000b41ece5c0800041284194e6c0800010f880808000000b2001450d00200641027420056a418c016a210203402002280200220020063b01880120002005360258200241046a2102200641016a21062001417f6a22010d000b0b0f0b4188e8c08000412841bce9c0800010f880808000000bfc06020f7f017e02400240200128020c22022f018a01220341016a2204200128021422052f018a0122066a2207410c4f0d0020012802102108200128020421092001280200220a2f018a01210b200220073b018a01200a2001280208220c4102746a220141dc006a220d280200210e200d200141e0006a200b200c417f736a220f410274221010f8b28080001a200241dc006a220120034102746a200e360200200120044102746a200541dc006a200641027410f5b28080001a200a200c4103746a220129020021112001200141086a200f41037410f8b28080001a200220034103746a2011370200200220044103746a2005200641037410f5b28080001a200a200c41016a22014102746a220d418c016a200d4190016a201010f8b28080001a02402001200b4f0d00200b200c6b417e6a210e0240200f410371220f450d00200c410274200a6a4190016a210c0340200c280200220d20013b018801200d200a360258200c41046a210c200141016a2101200f417f6a220f0d000b0b200e4103490d002001410274200a6a4198016a210c0340200c41746a280200220f20013b018801200f200a360258200c41786a280200220f200141016a3b018801200f200a360258200c417c6a280200220f200141026a3b018801200f200a360258200c280200220f200141036a3b018801200f200a360258200c41106a210c200b200141046a2201470d000b0b200a200a2f018a01417f6a3b018a01024020094102490d00200641016a2201200720036b470d022002418c016a20044102746a2005418c016a200141027410f5b28080001a02402001410371220a450d00200341027420026a4190016a210103402001280200220c20043b018801200c2002360258200141046a2101200441016a2104200a417f6a220a0d000b0b20064103490d002004410274210a03402002200a6a2201418c016a280200220c20043b018801200c200236025820014190016a280200220c200441016a3b018801200c200236025820014194016a280200220c200441026a3b018801200c200236025820014198016a2802002201200441036a220c3b01880120012002360258200441046a2104200a41106a210a200c2007470d000b0b2005410028029c96db80001180808080000020002008360204200020023602000f0b41eceac08000412a4198ebc0800010f880808000000b41ece5c0800041284194e6c0800010f880808000000bc80e07087f017e027f017e017f017e027f20002802002103024020002802042204450d0002400240200441037122050d00200421060c010b2004210603402006417f6a2106200320032f018a014102746a418c016a28020021032005417f6a22050d000b0b20044104490d000340200320032f018a014102746a418c016a280200220320032f018a014102746a418c016a280200220320032f018a014102746a418c016a280200220320032f018a014102746a418c016a28020021032006417c6a22060d000b0b200128021c210720012802182108200128021421092001280210210a2001290208210b2001280204210c2001280200210d0240034002400240200d4102460d00200b210e200c210f200d4101710d010c030b20092007460d022009280200210f2009290204210e2009410c6a21090b4100210d024020092007460d002009410c6a2106200929020421104101210d0240200f2009280200220c460d002010210b200621090c010b024020062007470d002010210b200f210c200621092010210e4100210d0c010b200941186a21062009290210210b0240200f200928020c220c460d00200621092010210e0c010b0340200b210e024020062007470d00200e210b200f210c200621094100210d0c020b2006280200210c2006290204210b2006410c6a22092106200f200c460d000b0b200e422088a72111200ea72112024002400240024002400240024020032f018a012206410b490d004100210402400240034020032802582203450d01200441016a210420032f018a01410b4f0d000c020b0b200028020421052000280200210641002d0098a2db80001a41bc0141002802a496db8000118280808000002203450d022003200636028c01200341003b018a012003410036025820002003360200200641003b018801200620033602582000200541016a22043602040b41002d0098a2db80001a418c0141002802a496db8000118280808000002205450d02200541003b018a01200541003602582004417f6a2201450d04034041002d0098a2db80001a41bc0141002802a496db8000118280808000002206450d042006200536028c01200641003b018a0120064100360258200541003b01880120052006360258200621052001417f6a2201450d050c000b0b2003200641016a3b018a01200320064102746a41dc006a200f360200200320064103746a22062011360204200620123602000c040b410441bc0110bb80808000000b4104418c0110bb80808000000b410441bc0110bb80808000000b20032f018a012206410b4f0d012003200641016a22013b018a01200320064102746a41dc006a200f360200200320064103746a2206201136020420062012360200200320014102746a418c016a2005360200200520013b018801200520033602582004450d0002400240200441037122050d00200421060c010b2004210603402006417f6a2106200320032f018a014102746a418c016a28020021032005417f6a22050d000b0b20044104490d000340200320032f018a014102746a418c016a280200220320032f018a014102746a418c016a280200220320032f018a014102746a418c016a280200220320032f018a014102746a418c016a28020021032006417c6a22060d000b0b2002200228020041016a3602000c010b0b41e0e3c08000412041d0e4c0800010f880808000000b02402008450d00200a410028029c96db8000118080808000000b024020002802042204450d00200028020021050340024002400240024020052f018a012203450d0020052003417f6a22074102746a22094190016a28020022062f018a01220341054f0d032009418c016a28020022012f018a01220d410520036b220c490d012001200d200c6b220f3b018a01200641053b018a01200641dc006a2202200c41027422116a20022003410274220810f8b28080001a2006200c4103746a2006200341037410f8b28080001a200d200f41016a220c6b220d410420036b470d022002200141dc006a2212200c410274220a6a200d410274220010f5b2808000210220062001200c4103746a200d410374220c10f5b28080002103200941dc006a2209280200210d2001200f4103746a290200210e20092012200f4102746a280200360200200520074103746a2205290200210b2005200e370200200220006a200d3602002003200c6a200b37020020044101460d052003418c016a220520116a2005200841046a10f8b28080001a20052001200a6a418c016a201110f5b28080001a200328028c01220541003b01880120052003360258200328029001220541013b01880120052003360258200328029401220541023b01880120052003360258200328029801220541033b01880120052003360258200328029c01220541043b0188012005200336025820032802a001220541053b018801200520033602580c030b418fe0c08000411941a8e1c0800010f880808000000b41d0e7c08000412741f8e7c0800010f880808000000b41ece5c0800041284194e6c0800010f880808000000b200621052004417f6a22040d000b0b0bcc0f02157f017e23808080800041a0016b220324808080800020012802002204200128020822054102746a220641dc006a220728020021082007200641e0006a2005417f7320042f018a0122096a220a41027410f8b28080001a200420054103746a2206280204210b2006280200210c2006200641086a200a41037410f8b28080001a20042009417f6a22063b018a012001280204210d024002400240200641ffff037141044b0d00024020042802582201450d00200d41016a2107024002400240024020042f01880122090d0020012f018a010d012003410136026c200341a0e5c080003602682003420037027420032003419c016a360270200341e8006a41a8e5c0800010f680808000000b2003200d36022c200320043602282003200d3602242003200736021820032009417f6a220736021c200320013602142003200120074102746a418c016a2802002201360220024020012f018a012207200641ffff037122016a41016a410c490d00200341146a410110be81808000200541016a21050c040b200520014b0d01200520076a41016a2105200341086a200341146a10c08180800020032802082104200328020c210d0c030b2003200d3602482003200d3602402003200436023c200341003602382003200736023420032001360230200320012802900122013602440240200641ffff0371220620012f018a016a41016a410c490d00200341306a410110bf818080000c030b200520064b0d012003200341306a10c081808000200328020021042003280204210d0c020b41cce9c08000418e0141dceac0800010f880808000000b41cce9c08000418e0141dceac0800010f880808000000b20042802582209450d0020092f018a01220641044b0d00200d41016a210e0240024002400340200e21012009220f2802582209450d01200641ffff03712110200141016a210e0240024002400240200f2f01880122060d00024020092f018a0122060d002003410136028801200341a0e5c0800036028401200342003702900120032003419c016a36028c0120034184016a41a8e5c0800010f680808000000b2003200136028001200320013602782003200f36027441002111200341003602702003200e36026c200320093602682003200928029001220a36027c201041016a2201200a2f018a0122126a2213410c4f0d01200f2107200a210f20102114201221100c030b200320013602642003200f3602602003200136025c2003200e36025020032006417f6a22113602542003200936024c2003200920114102746a418c016a2802002207360258201020072f018a0122146a41016a410c490d01200341cc006a410520106b10be818080000c070b200341e8006a410520106b10bf818080000c060b201441016a220120106a211320092f018a0121060b200720133b018a01200920114102746a220a41dc006a221228020021152012200a41e0006a200641ffff037122162011417f736a220a410274221710f8b28080001a200741dc006a220620144102746a20153602002006200141027422156a200f41dc006a201041027410f5b28080001a200920114103746a220629020021182006200641086a200a41037410f8b28080001a200720144103746a2018370200200720014103746a200f201041037410f5b28080001a2009201141016a22064102746a2212418c016a220a20124190016a201710f8b28080001a0240201620064d0d00201620116b417e6a21170240201620066b4103712211450d000340200a280200221220063b01880120122009360258200a41046a210a200641016a21062011417f6a22110d000b0b20174103490d00200920064102746a4198016a210a0340200a41746a280200221120063b01880120112009360258200a41786a2802002211200641016a3b01880120112009360258200a417c6a2802002211200641026a3b01880120112009360258200a2802002211200641036a3b01880120112009360258200a41106a210a2016200641046a2206470d000b0b200920092f018a01417f6a3b018a010240200e4102490d00201041016a2206201320146b470d032007418c016a20156a200f418c016a200641027410f5b28080001a0240201320016b221241016a410371220a450d00200720156a418c016a210603402006280200221120013b01880120112007360258200641046a2106200141016a2101200a417f6a220a0d000b0b20124103490d002001410274210a03402007200a6a2206418c016a280200221120013b0188012011200736025820064190016a2802002211200141016a3b0188012011200736025820064194016a2802002211200141026a3b0188012011200736025820064198016a2802002206200141036a22113b01880120062007360258200141046a2101200a41106a210a20112013470d000b0b200f410028029c96db80001180808080000020092f018a01220641044d0d000c040b0b200641ffff0371450d010c020b41ece5c0800041284194e6c0800010f880808000000b2002450d0120022802042201450d0220022001417f6a36020420022002280200220128028c012206360200200641003602582001410028029c96db8000118080808000000b200020053602142000200d3602102000200436020c2000200b3602082000200c36020420002008360200200341a0016a2480808080000f0b41b8e2c08000109081808000000b41b8e5c08000412141dce5c0800010f880808000000ba30501087f23808080800041306b2204248080808000200128020821052001280200210602400240200128020422070d0020042005360208200441003602042004200636020020002004200228020010c2818080000c010b20022802002108200620054102746a418c016a280200210102402007417f6a2202450d002007417e6a2105024020024103712207450d0003402002417f6a2102200120012f018a014102746a418c016a28020021012007417f6a22070d000b0b20054103490d000340200120012f018a014102746a418c016a280200220120012f018a014102746a418c016a280200220120012f018a014102746a418c016a280200220120012f018a014102746a418c016a28020021012002417c6a22020d000b0b2004200136020c2004200133018a014220864280808080707c370210200441186a2004410c6a200810c2818080002004280228210220042802202106200428021c2108200428021821050240200428022c2207200428022422012f018a01490d000340200241016a210220012f0188012207200128025822012f018a014f0d000b0b200120074102746a220941dc006a220a280200210b200a2005360200200120074103746a2205280204210a2005200636020420052802002106200520083602000240024020020d00200741016a21050c010b20094190016a2802002101410021052002417f6a2207450d002002417e6a2108024020074107712202450d0003402007417f6a2107200128028c0121012002417f6a22020d000b0b20084107490d000340200128028c0128028c0128028c0128028c0128028c0128028c0128028c0128028c012101200741786a22070d000b0b20002005360214200041003602102000200136020c2000200a360208200020063602042000200b3602000b200441306a2480808080000bd004020c7f017e23808080800041306b2203248080808000410021042003410036021420034280808080c00037020c02400240024002402002450d002001280204210520012802002106418020210703400240200328020c220820046b2002200720022007491b22094f0d00024002400240200920046a220441ffffffff014d0d00410021070c010b2004410274210a4100210b02402008450d00200320032802103602242003200841027436022c4104210b0b2003200b360228200341186a4104200a200341246a10a08280800020032802184101470d0120032802202104200328021c21070b2007200441a4edc0800010ae80808000000b2003200328021c3602102003200436020c0b02402007450d000240024020054104490d002009417f6a210c2003280214220d41027421042005417c6a220b41027641016a210e4100210703402001200b220536020420012006220841046a22063602002008280000210b0240200d20076a220a200328020c470d002003410c6a41b4edc0800010a1828080000b200328021020046a200b3602002003200a41016a360214200c2007460d022005417c6a210b200441046a2104200e200741016a2207470d000b200720094f0d010b200328020c450d052003280210410028029c96db8000118080808000000c050b200841046a21060b200328021422042107200220096b22020d000b200328020c2207418080808078460d022003290210210f0c010b2003290210210f410021070b2000200f370204200020073602000c010b20004180808080783602000b200341306a2480808080000b9b0303037f017e077f23808080800041206b2203248080808000024002400240200128020422042002490d00024020020d0041002105420121060c020b20012802002107418080012108410021094101210a41002105024003400240200520096b2002200820022008491b220b4f0d004100210c0240024002402009200b6a220820094f0d000c010b20084100480d004100210c02402005450d002003200536021c2003200a3602144101210c0b2003200c360218200341086a41012008200341146a10a08280800020032802084101470d012003280210210d200328020c210c0b200c200d41a4edc0800010ae80808000000b200328020c210a200821050b2004200b490d01200a20096a2007200b10f5b28080001a20012004200b6b220436020420012007200b6a2207360200200b20096a220921082002200b6b22020d000b2005418080808078460d012009ad422086200aad8421060c020b2005450d00200a410028029c96db8000118080808000000b20004180808080783602000c010b20002006370204200020053602000b200341206a2480808080000bd00501047f23808080800041206b22032480808080000240024002400240024002402001280204220441ffffffff074f0d00024020012802080d00200341086a20012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200329020837020c200141146a200341106a290200370200410021040c010b024020012802182205450d00200128021421040340200428020022062006280200417f6a2206360200024020060d002004108baa8080000b200441046a21042005417f6a22050d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200329020837020c200141146a200341106a2902003702002001200128020441016a2204360204200441ffffffff074f0d030b2001200441016a360204200128020c220541ffffffff074f0d032001200541016a36020c02400240200128021822060d002001200536020c410221050c010b200128021420064102746a417c6a2802002204200428020041016a22053602002005450d052001200128020c417f6a36020c2003200436020420042802080d062004417f360208200341086a200428020c2002280200200228020420022802082205280200200528020441002004200428021041d0006a28020011858080800000200328021c2106024020032802082205418080808078460d002005450d00200328020c410028029c96db8000118080808000000b2004200428020841016a36020820042004280200417f6a2202360200024020020d00200341046a108baa8080000b20054180808080784721052001280204417f6a21040b200120043602042000200636020420002005360200200341206a2480808080000f0b41acefc08000108581808000000b41bcefc08000108481808000000b41ccefc08000108581808000000b41a4eec080001085818080000b000b41b4eec08000108481808000000bd50501047f23808080800041206b22032480808080000240024002400240024002402001280204220441ffffffff074f0d00024020012802080d00200341086a20012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200329020837020c200141146a200341106a290200370200410021040c010b024020012802182205450d00200128021421040340200428020022062006280200417f6a2206360200024020060d002004108baa8080000b200441046a21042005417f6a22050d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200329020837020c200141146a200341106a2902003702002001200128020441016a2204360204200441ffffffff074f0d030b2001200441016a360204200128020c220541ffffffff074f0d032001200541016a36020c02400240200128021822060d002001200536020c410221050c010b200128021420064102746a417c6a2802002204200428020041016a22053602002005450d052001200128020c417f6a36020c2003200436020420042802080d062004417f360208200341086a200428020c200228020020022802042002280208200228020c2205280200200528020441002004200428021041d4006a28020011868080800000200328021c2106024020032802082205418080808078460d002005450d00200328020c410028029c96db8000118080808000000b2004200428020841016a36020820042004280200417f6a2202360200024020020d00200341046a108baa8080000b20054180808080784721052001280204417f6a21040b200120043602042000200636020420002005360200200341206a2480808080000f0b41acefc08000108581808000000b41bcefc08000108481808000000b41ccefc08000108581808000000b41a4eec080001085818080000b000b41b4eec08000108481808000000bdc0401047f23808080800041106b22012480808080000240024002400240024002402000280204220241ffffffff074f0d00024020002802080d00200120002802001180808080000020002802040d022000417f360204024020002802080d00200041013602082000200129020037020c200041146a200141086a290200370200410021020c010b024020002802182203450d00200028021421020340200228020022042004280200417f6a2204360200024020040d002002108baa8080000b200241046a21022003417f6a22030d000b0b02402000280210450d002000280214410028029c96db8000118080808000000b200041013602082000200129020037020c200041146a200141086a2902003702002000200028020441016a2202360204200241ffffffff074f0d030b2000200241016a360204200028020c220441ffffffff074f0d032000200441016a36020c02400240200028021822030d002000200436020c0c010b200028021420034102746a417c6a2802002202200228020041016a22043602002004450d052000200028020c417f6a36020c2001200236020020022802080d062002417f360208200228020c200228021041ec006a280200118080808000002002200228020841016a36020820022002280200417f6a2204360200024020040d002001108baa8080000b2000280204417f6a21020b20002002360204200141106a24808080800020034100470f0b41acefc08000108581808000000b41bcefc08000108481808000000b41ccefc08000108581808000000b41a4eec080001085818080000b000b41b4eec08000108481808000000bf30401047f23808080800041106b22032480808080000240024002400240024002402001280204220441ffffffff074f0d00024020012802080d00200320012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200329020037020c200141146a200341086a290200370200410021040c010b024020012802182205450d00200128021421040340200428020022062006280200417f6a2206360200024020060d002004108baa8080000b200441046a21042005417f6a22050d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200329020037020c200141146a200341086a2902003702002001200128020441016a2204360204200441ffffffff074f0d030b2001200441016a360204200128020c220541ffffffff074f0d032001200541016a36020c02400240200128021822060d0020004181808080783602002001200536020c0c010b200128021420064102746a417c6a2802002204200428020041016a22053602002005450d052001200128020c417f6a36020c2003200436020020042802080d062004417f3602082000200428020c200228020020022802042002280208200428021041c8006a280200118780808000002004200428020841016a36020820042004280200417f6a2205360200024020050d002003108baa8080000b2001280204417f6a21040b20012004360204200341106a2480808080000f0b41acefc08000108581808000000b41bcefc08000108481808000000b41ccefc08000108581808000000b41a4eec080001085818080000b000b41b4eec08000108481808000000bfa06010a7f23808080800041206b2202248080808000024002400240024002400240024002402000280204220341ffffffff074f0d00024020002802080d00200220002802001180808080000020002802040d022000417f360204024020002802080d00200041013602082000200229020037020c200041146a200241086a290200370200410021030c010b024020002802182204450d00200028021421030340200328020022052005280200417f6a2205360200024020050d002003108baa8080000b200341046a21032004417f6a22040d000b0b02402000280210450d002000280214410028029c96db8000118080808000000b200041013602082000200229020037020c200041146a200241086a2902003702002000200028020441016a2203360204200341ffffffff074f0d030b2000200341016a360204200028020c220441ffffffff074f0d032000200441016a36020c0240200028021822060d002000200436020c0c080b200028021420064102746a417c6a2802002203200328020041016a22043602002004450d042000200028020c417f6a36020c20012802102105200128020c21072001280208210420012802042108200128020021012002200336021020032802080d052003417f36020841002109024020044100480d00200328021041dc006a280200210a200328020c210b024020040d00410121090c080b41002d0098a2db80001a200441002802a496db80001182808080000022090d07410121090b2009200441ccf0c0800010ae80808000000b41acefc08000108581808000000b41bcefc08000108481808000000b41ccefc08000108581808000000b41a4eec080001085818080000b000b41b4eec08000108481808000000b20092008200410f5b280800021082002200436021c2002200836021820022004360214410021040240024020054100480d00410121042005450d0141002d0098a2db80001a200541002802a496db80001182808080000022040d01410121040b2004200541ccf0c0800010ae80808000000b20042007200510f5b28080002104200220053602082002200436020420022005360200200b2001200241146a2002200a118380808000002003200328020841016a36020820032003280200417f6a2204360200024020040d00200241106a108baa8080000b2000280204417f6a21030b20002003360204200241206a24808080800020064100470b9e0601087f23808080800041206b22022480808080000240024002400240024002402000280204220341ffffffff074f0d00024020002802080d00200220002802001180808080000020002802040d022000417f360204024020002802080d00200041013602082000200229020037020c200041146a200241086a290200370200410021030c010b024020002802182204450d00200028021421030340200328020022052005280200417f6a2205360200024020050d002003108baa8080000b200341046a21032004417f6a22040d000b0b02402000280210450d002000280214410028029c96db8000118080808000000b200041013602082000200229020037020c200041146a200241086a2902003702002000200028020441016a2203360204200341ffffffff074f0d030b2000200341016a360204200028020c220341ffffffff074f0d032000200341016a36020c02400240200028021822050d002000200336020c2001280200450d012001280204410028029c96db8000118080808000000c010b200028021420054102746a417c6a2802002203200328020041016a22043602002004450d052000200028020c417f6a36020c20012802102104200128020c21062002200336021020032802080d062003417f360208410021070240024020044100480d00200328021041e8006a2802002108200328020c2109410121072004450d0141002d0098a2db80001a200441002802a496db80001182808080000022070d01410121070b2007200441ccf0c0800010ae80808000000b20072006200410f5b280800021072002200436021c2002200736021820022004360214200241086a200141086a280200360200200220012902003703002009200241146a20022008118880808000002003200328020841016a36020820032003280200417f6a220436020020040d00200241106a108baa8080000b20002000280204417f6a360204200241206a24808080800020054100470f0b41acefc08000108581808000000b41bcefc08000108481808000000b41ccefc08000108581808000000b41a4eec080001085818080000b000b41b4eec08000108481808000000bf20401047f23808080800041106b22032480808080000240024002400240024002402001280204220441ffffffff074f0d00024020012802080d00200320012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200329020037020c200141146a200341086a290200370200410021040c010b024020012802182205450d00200128021421040340200428020022062006280200417f6a2206360200024020060d002004108baa8080000b200441046a21042005417f6a22050d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200329020037020c200141146a200341086a2902003702002001200128020441016a2204360204200441ffffffff074f0d030b2001200441016a360204200128020c220541ffffffff074f0d032001200541016a36020c02400240200128021822060d0020004181808080783602002001200536020c0c010b200128021420064102746a417c6a2802002204200428020041016a22053602002005450d052001200128020c417f6a36020c2003200436020020042802080d062004417f3602082000200428020c200228020020022802042002280208200428021041286a280200118780808000002004200428020841016a36020820042004280200417f6a2205360200024020050d002003108baa8080000b2001280204417f6a21040b20012004360204200341106a2480808080000f0b41acefc08000108581808000000b41bcefc08000108481808000000b41ccefc08000108581808000000b41a4eec080001085818080000b000b41b4eec08000108481808000000bee0401057f23808080800041106b22022480808080000240024002400240024002402001280204220341ffffffff074f0d00024020012802080d00200220012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200229020037020c200141146a200241086a290200370200410021030c010b024020012802182204450d00200128021421030340200328020022052005280200417f6a2205360200024020050d00200310f1818080000b200341046a21032004417f6a22040d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200229020037020c200141146a200241086a2902003702002001200128020441016a2203360204200341ffffffff074f0d030b2001200341016a360204200128020c220441ffffffff074f0d032001200441016a36020c02400240200128021822050d002001200436020c410021040c010b200128021420054102746a417c6a2802002203200328020041016a22043602002004450d052001200128020c417f6a36020c2002200336020020032802080d062003417f360208200328020c2003280210410c6a280200118280808000002105410121042003200328020841016a36020820032003280200417f6a2206360200024020060d00200210f1818080000b2001280204417f6a21030b200120033602042000200536020420002004360200200241106a2480808080000f0b41acefc08000108581808000000b41bcefc08000108481808000000b41ccefc08000108581808000000b41a4eec080001085818080000b000b41b4eec08000108481808000000bd80601057f23808080800041206b22042480808080000240024002400240024002402001280204220541ffffffff074f0d00024020012802080d002004410c6a20012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200429020c37020c200141146a200441146a290200370200410021050c010b024020012802182206450d00200128021421050340200528020022072007280200417f6a2207360200024020070d002005108baa8080000b200541046a21052006417f6a22060d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200429020c37020c200141146a200441146a2902003702002001200128020441016a2205360204200541ffffffff074f0d030b2001200541016a360204200128020c220641ffffffff074f0d032001200641016a36020c02400240200128021822070d00200041003602002001200636020c0c010b200128021420074102746a417c6a2802002205200528020041016a22063602002006450d052001200128020c417f6a36020c2004200536021c20052802080d062005417f3602082004410c6a200528020c200220032005280210411c6a2802001183808080000002400240200428020c2206418080808078470d00410021020c010b20042802102103024002400240200428021422082006460d0041002d0098a2db80001a410c41002802a496db8000118280808000002207450d0120074101360208200720063602042007200336020041cc93c080002102200821060c030b024020060d00419c91c0800021024101210341002107410021060c030b41dc92c0800021022003410171450d01200321070c020b4104410c10bb80808000000b2003410172210741c892c0800021020b200020073602102000200636020c2000200336020820002002360204200041013602002005200528020841016a36020820052005280200417f6a2206360200024020060d002004411c6a108baa8080000b2001280204417f6a21050b20012005360204200441206a2480808080000f0b41acefc08000108581808000000b41bcefc08000108481808000000b41ccefc08000108581808000000b41a4eec080001085818080000b000b41b4eec08000108481808000000be20401047f23808080800041106b22032480808080000240024002400240024002402000280204220441ffffffff074f0d00024020002802080d00200320002802001180808080000020002802040d022000417f360204024020002802080d00200041013602082000200329020037020c200041146a200341086a290200370200410021040c010b024020002802182205450d00200028021421040340200428020022062006280200417f6a2206360200024020060d002004108baa8080000b200441046a21042005417f6a22050d000b0b02402000280210450d002000280214410028029c96db8000118080808000000b200041013602082000200329020037020c200041146a200341086a2902003702002000200028020441016a2204360204200441ffffffff074f0d030b2000200441016a360204200028020c220541ffffffff074f0d032000200541016a36020c02400240200028021822060d002000200536020c410221050c010b200028021420064102746a417c6a2802002204200428020041016a22053602002005450d052000200028020c417f6a36020c2003200436020020042802080d062004417f360208200428020c200120022004280210413c6a2802001181808080000021052004200428020841016a36020820042004280200417f6a2206360200024020060d002003108baa8080000b2000280204417f6a21040b20002004360204200341106a24808080800020050f0b41acefc08000108581808000000b41bcefc08000108481808000000b41ccefc08000108581808000000b41a4eec080001085818080000b000b41b4eec08000108481808000000bf00401047f23808080800041106b22032480808080000240024002400240024002402001280204220441ffffffff074f0d00024020012802080d00200320012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200329020037020c200141146a200341086a290200370200410021040c010b024020012802182205450d00200128021421040340200428020022062006280200417f6a2206360200024020060d002004108baa8080000b200441046a21042005417f6a22050d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200329020037020c200141146a200341086a2902003702002001200128020441016a2204360204200441ffffffff074f0d030b2001200441016a360204200128020c220541ffffffff074f0d0320022d000021022001200541016a36020c02400240200128021822060d0020004180808080783602002001200536020c0c010b200128021420064102746a417c6a2802002204200428020041016a22053602002005450d052001200128020c417f6a36020c2003200436020020042802080d062004417f3602082000200428020c2002410171200428021041e0006a280200118880808000002004200428020841016a36020820042004280200417f6a2205360200024020050d002003108baa8080000b2001280204417f6a21040b20012004360204200341106a2480808080000f0b41acefc08000108581808000000b41bcefc08000108481808000000b41ccefc08000108581808000000b41a4eec080001085818080000b000b41b4eec08000108481808000000bf10601097f23808080800041206b2202248080808000024002400240024002400240024002402000280204220341ffffffff074f0d00024020002802080d00200220002802001180808080000020002802040d022000417f360204024020002802080d00200041013602082000200229020037020c200041146a200241086a290200370200410021030c010b024020002802182204450d00200028021421030340200328020022052005280200417f6a2205360200024020050d002003108baa8080000b200341046a21032004417f6a22040d000b0b02402000280210450d002000280214410028029c96db8000118080808000000b200041013602082000200229020037020c200041146a200241086a2902003702002000200028020441016a2203360204200341ffffffff074f0d030b2000200341016a360204200028020c220441ffffffff074f0d032000200441016a36020c0240200028021822060d002000200436020c0c080b200028021420064102746a417c6a2802002203200328020041016a22043602002004450d042000200028020c417f6a36020c200128020c21052001280208210720012802042104200128020021012002200336021020032802080d052003417f36020841002108024020044100480d00200328021041d8006a2802002109200328020c210a024020040d00410121080c080b41002d0098a2db80001a200441002802a496db80001182808080000022080d07410121080b2008200441ccf0c0800010ae80808000000b41acefc08000108581808000000b41bcefc08000108481808000000b41ccefc08000108581808000000b41a4eec080001085818080000b000b41b4eec08000108481808000000b20082001200410f5b280800021012002200436021c2002200136021820022004360214410021040240024020054100480d00410121042005450d0141002d0098a2db80001a200541002802a496db80001182808080000022040d01410121040b2004200541ccf0c0800010ae80808000000b20042007200510f5b28080002104200220053602082002200436020420022005360200200a200241146a20022009118880808000002003200328020841016a36020820032003280200417f6a2204360200024020040d00200241106a108baa8080000b2000280204417f6a21030b20002003360204200241206a24808080800020064100470beb0501067f23808080800041206b22032480808080000240024002400240024002402000280204220441ffffffff074f0d00024020002802080d00200320002802001180808080000020002802040d022000417f360204024020002802080d00200041013602082000200329020037020c200041146a200341086a290200370200410021040c010b024020002802182205450d00200028021421040340200428020022062006280200417f6a2206360200024020060d002004108baa8080000b200441046a21042005417f6a22050d000b0b02402000280210450d002000280214410028029c96db8000118080808000000b200041013602082000200329020037020c200041146a200341086a2902003702002000200028020441016a2204360204200441ffffffff074f0d030b2000200441016a360204200028020c220641ffffffff074f0d032000200641016a36020c02400240200028021822050d002000200636020c0c010b200028021420054102746a417c6a2802002204200428020041016a22063602002006450d052000200028020c417f6a36020c2003200436021020042802080d062004417f360208410021060240024020024100480d00200428021041d8006a2802002107200428020c2108410121062002450d0141002d0098a2db80001a200241002802a496db80001182808080000022060d01410121060b2006200241ccf0c0800010ae80808000000b20062001200210f5b280800021062003200236021c200320063602182003200236021420034180808080783602002008200341146a20032007118880808000002004200428020841016a36020820042004280200417f6a2206360200024020060d00200341106a108baa8080000b2000280204417f6a21040b20002004360204200341206a24808080800020054100470f0b41acefc08000108581808000000b41bcefc08000108481808000000b41ccefc08000108581808000000b41a4eec080001085818080000b000b41b4eec08000108481808000000be60401047f23808080800041106b22012480808080000240024002400240024002402000280204220241ffffffff074f0d00024020002802080d00200120002802001180808080000020002802040d022000417f360204024020002802080d00200041013602082000200129020037020c200041146a200141086a290200370200410021020c010b024020002802182203450d00200028021421020340200228020022042004280200417f6a2204360200024020040d002002108baa8080000b200241046a21022003417f6a22030d000b0b02402000280210450d002000280214410028029c96db8000118080808000000b200041013602082000200129020037020c200041146a200141086a2902003702002000200028020441016a2202360204200241ffffffff074f0d030b2000200241016a360204200028020c220341ffffffff074f0d032000200341016a36020c02400240200028021822040d002000200336020c410221030c010b200028021420044102746a417c6a2802002202200228020041016a22033602002003450d052000200028020c417f6a36020c2001200236020020022802080d062002417f360208200228020c200228021041f0006a2802001182808080000021032002200228020841016a36020820022002280200417f6a2204360200024020040d002001108baa8080000b200341017321032000280204417f6a21020b20002002360204200141106a24808080800020030f0b41acefc08000108581808000000b41bcefc08000108481808000000b41ccefc08000108581808000000b41a4eec080001085818080000b000b41b4eec08000108481808000000b820601087f23808080800041206b22022480808080000240024002400240024002402000280204220341ffffffff074f0d00024020002802080d00200220002802001180808080000020002802040d022000417f360204024020002802080d00200041013602082000200229020037020c200041146a200241086a290200370200410021030c010b024020002802182204450d00200028021421030340200328020022052005280200417f6a2205360200024020050d002003108baa8080000b200341046a21032004417f6a22040d000b0b02402000280210450d002000280214410028029c96db8000118080808000000b200041013602082000200229020037020c200041146a200241086a2902003702002000200028020441016a2203360204200341ffffffff074f0d030b2000200341016a360204200028020c220441ffffffff074f0d032000200441016a36020c02400240200028021822050d002000200436020c0c010b200028021420054102746a417c6a2802002203200328020041016a22043602002004450d052000200028020c417f6a36020c2001280208210420012802042106200128020021072002200336021020032802080d062003417f360208410021010240024020044100480d00200328021041dc006a2802002108200328020c2109410121012004450d0141002d0098a2db80001a200441002802a496db80001182808080000022010d01410121010b2001200441ccf0c0800010ae80808000000b20012006200410f5b280800021012002200436021c2002200136021820022004360214200241808080807836020020092007200241146a20022008118380808000002003200328020841016a36020820032003280200417f6a2204360200024020040d00200241106a108baa8080000b2000280204417f6a21030b20002003360204200241206a24808080800020054100470f0b41acefc08000108581808000000b41bcefc08000108481808000000b41ccefc08000108581808000000b41a4eec080001085818080000b000b41b4eec08000108481808000000bee0401047f23808080800041106b22022480808080000240024002400240024002402000280204220341ffffffff074f0d00024020002802080d00200220002802001180808080000020002802040d022000417f360204024020002802080d00200041013602082000200229020037020c200041146a200241086a290200370200410021030c010b024020002802182204450d00200028021421030340200328020022052005280200417f6a2205360200024020050d002003108baa8080000b200341046a21032004417f6a22040d000b0b02402000280210450d002000280214410028029c96db8000118080808000000b200041013602082000200229020037020c200041146a200241086a2902003702002000200028020441016a2203360204200341ffffffff074f0d030b2000200341016a360204200028020c220441ffffffff074f0d032000200441016a36020c02400240200028021822050d002000200436020c410221040c010b200028021420054102746a417c6a2802002203200328020041016a22043602002004450d052000200028020c417f6a36020c2002200336020020032802080d062003417f360208200328020c200128020020012802042001280208200328021041c0006a2802001189808080000021042003200328020841016a36020820032003280200417f6a2205360200024020050d002002108baa8080000b2000280204417f6a21030b20002003360204200241106a24808080800020040f0b41acefc08000108581808000000b41bcefc08000108481808000000b41ccefc08000108581808000000b41a4eec080001085818080000b000b41b4eec08000108481808000000be70401047f23808080800041106b22042480808080000240024002400240024002402001280204220541ffffffff074f0d00024020012802080d00200420012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200429020037020c200141146a200441086a290200370200410021050c010b024020012802182206450d00200128021421050340200528020022072007280200417f6a2207360200024020070d002005108baa8080000b200541046a21052006417f6a22060d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200429020037020c200141146a200441086a2902003702002001200128020441016a2205360204200541ffffffff074f0d030b2001200541016a360204200128020c220641ffffffff074f0d032001200641016a36020c02400240200128021822070d0020004181808080783602002001200636020c0c010b200128021420074102746a417c6a2802002205200528020041016a22063602002006450d052001200128020c417f6a36020c2004200536020020052802080d062005417f3602082000200528020c200220032005280210411c6a280200118380808000002005200528020841016a36020820052005280200417f6a2206360200024020060d002004108baa8080000b2001280204417f6a21050b20012005360204200441106a2480808080000f0b41acefc08000108581808000000b41bcefc08000108481808000000b41ccefc08000108581808000000b41a4eec080001085818080000b000b41b4eec08000108481808000000bcb0501057f23808080800041206b22042480808080000240024002400240024002402001280204220541ffffffff074f0d00024020012802080d00200441086a20012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200429020837020c200141146a200441106a290200370200410021050c010b024020012802182206450d00200128021421050340200528020022072007280200417f6a2207360200024020070d002005108baa8080000b200541046a21052006417f6a22060d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200429020837020c200141146a200441106a2902003702002001200128020441016a2205360204200541ffffffff074f0d030b2001200541016a360204200128020c220641ffffffff074f0d0320032802042108200328020021032001200641016a36020c02400240200128021822070d002001200636020c410221060c010b200128021420074102746a417c6a2802002205200528020041016a22063602002006450d052001200128020c417f6a36020c2004200536020420052802080d062005417f360208200441086a200528020c20022003200841002005200528021041cc006a280200118a8080800000200428021c2107024020042802082206418080808078460d002006450d00200428020c410028029c96db8000118080808000000b2005200528020841016a36020820052005280200417f6a2203360200024020030d00200441046a108baa8080000b20064180808080784721062001280204417f6a21050b200120053602042000200736020420002006360200200441206a2480808080000f0b41acefc08000108581808000000b41bcefc08000108481808000000b41ccefc08000108581808000000b41a4eec080001085818080000b000b41b4eec08000108481808000000be80401047f23808080800041106b22042480808080000240024002400240024002402001280204220541ffffffff074f0d00024020012802080d00200420012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200429020037020c200141146a200441086a290200370200410021050c010b024020012802182206450d00200128021421050340200528020022072007280200417f6a2207360200024020070d002005108baa8080000b200541046a21052006417f6a22060d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200429020037020c200141146a200441086a2902003702002001200128020441016a2205360204200541ffffffff074f0d030b2001200541016a360204200128020c220641ffffffff074f0d032001200641016a36020c02400240200128021822070d0020004181808080783602002001200636020c0c010b200128021420074102746a417c6a2802002205200528020041016a22063602002006450d052001200128020c417f6a36020c2004200536020020052802080d062005417f3602082000200528020c20022003200528021041c4006a280200118380808000002005200528020841016a36020820052005280200417f6a2206360200024020060d002004108baa8080000b2001280204417f6a21050b20012005360204200441106a2480808080000f0b41acefc08000108581808000000b41bcefc08000108481808000000b41ccefc08000108581808000000b41a4eec080001085818080000b000b41b4eec08000108481808000000be60401047f23808080800041106b22012480808080000240024002400240024002402000280204220241ffffffff074f0d00024020002802080d00200120002802001180808080000020002802040d022000417f360204024020002802080d00200041013602082000200129020037020c200041146a200141086a290200370200410021020c010b024020002802182203450d00200028021421020340200228020022042004280200417f6a2204360200024020040d002002108baa8080000b200241046a21022003417f6a22030d000b0b02402000280210450d002000280214410028029c96db8000118080808000000b200041013602082000200129020037020c200041146a200141086a2902003702002000200028020441016a2202360204200241ffffffff074f0d030b2000200241016a360204200028020c220341ffffffff074f0d032000200341016a36020c02400240200028021822040d002000200336020c410221030c010b200028021420044102746a417c6a2802002202200228020041016a22033602002003450d052000200028020c417f6a36020c2001200236020020022802080d062002417f360208200228020c200228021041f4006a2802001182808080000021032002200228020841016a36020820022002280200417f6a2204360200024020040d002001108baa8080000b200341017321032000280204417f6a21020b20002002360204200141106a24808080800020030f0b41acefc08000108581808000000b41bcefc08000108481808000000b41ccefc08000108581808000000b41a4eec080001085818080000b000b41b4eec08000108481808000000bf20401047f23808080800041106b22042480808080000240024002400240024002402001280204220541ffffffff074f0d00024020012802080d00200420012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200429020037020c200141146a200441086a290200370200410021050c010b024020012802182206450d00200128021421050340200528020022072007280200417f6a2207360200024020070d002005108baa8080000b200541046a21052006417f6a22060d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200429020037020c200141146a200441086a2902003702002001200128020441016a2205360204200541ffffffff074f0d030b2001200541016a360204200128020c220641ffffffff074f0d0320032d000021032001200641016a36020c02400240200128021822070d0020004180808080783602002001200636020c0c010b200128021420074102746a417c6a2802002205200528020041016a22063602002006450d052001200128020c417f6a36020c2004200536020020052802080d062005417f3602082000200528020c20022003410171200528021041e4006a280200118380808000002005200528020841016a36020820052005280200417f6a2206360200024020060d002004108baa8080000b2001280204417f6a21050b20012005360204200441106a2480808080000f0b41acefc08000108581808000000b41bcefc08000108481808000000b41ccefc08000108581808000000b41a4eec080001085818080000b000b41b4eec08000108481808000000bd30703027f017e027f23808080800041a0016b2208248080808000200841086a41086a200141086a28020022093602002008411c6a200241086a28020036020020082001290200220a370308200820053602282008200436022420082003360220200820022902003702142008200736023020072802042102200728020021012008200636022c200828020c210702400240024002400240024002400240024002400240200aa74101710d0002402001450d00200820043602702008200336026c20084184808080783602682001200841e8006a200228020c118b80808000000b4100210120094100480d0220090d01410121010c090b20094120470d05200628020c2109200841386a41186a2206200741186a290000370300200841386a41106a220b200741106a290000370300200841386a41086a220c200741086a29000037030020082007290000370338200841dc006a2005200841386a200841146a200911838080800000200828025c2205418080808078460d04200828026421092008280260210702402001450d0020084194016a200841d0006a2903003702002008418c016a200841c8006a29030037020020084184016a200841c0006a2903003702002008200829033837027c2008200436027820082003360274200820093602702008200736026c20084180808080783602682001200841e8006a200228020c118b80808000000b4100210120094100480d0320090d02410121010c070b41002d0098a2db80001a200941002802a496db80001182808080000022010d07410121010b20012009419094c1800010ae80808000000b41002d0098a2db80001a200941002802a496db80001182808080000022010d04410121010b20012009419094c1800010ae80808000000b200841e8006a41186a2006290300370300200841e8006a41106a200b290300370300200841e8006a41086a200c2903003703002008200829033837036841002d0098a2db80001a413041002802a496db8000118280808000002209450d012009418580808078360200200920082903683702042009410c6a200841f0006a290300370200200941146a200841f8006a2903003702002009411c6a20084180016a2903003702002000418080808078360200200020093602040c040b4120200941bcf2c08000108c81808000000b4104413010bb80808000000b20012007200910f5b280800021012000200936020820002001360204200020093602002005450d012007410028029c96db8000118080808000000c010b20012007200910f5b280800021072000200936020820002007360204200020093602000b200841a0016a2480808080000b0c002000200110dd818080000b840701087f23808080800041e0036b2202248080808000200128020421032001280200280200220428020421052004280200210620012802082207280208200128020c2802006a22084101762104200728020421092007280200210702400240024002400240024020084101710d00200420094b0d02200241003a00e001200220043602dc01200220073602d8010c010b200420094b0d02200420094f0d03200241013a00e001200220073602d801200220043602dc012002200720046a2d000041f001713a00e1010b200220062003200241d8016a200528020c11838080800000024020022802002204418080808078470d00200241d8016a41086a2204200341086a290000370300200241d8016a41106a2207200341106a290000370300200241d8016a41186a2209200341186a290000370300200220032900003703d8012001280210280200210341002d0098a2db80001a0240413041002802a496db8000118280808000002201450d00200120022903d801370204200141858080807841848080807820031b3602002001410c6a2004290300370200200141146a20072903003702002001411c6a200929030037020020004108360200200020013602040c050b4104413010bb80808000000b200241d8016a20022802042207200228020810c382808000024020022802d8014107460d0020002002200241d8016a41d80110f5b280800010f3818080002004450d042007410028029c96db8000118080808000000c040b200241b0036a41086a2209200241e4016a290200370300200241b0036a41186a2208200341086a290000370300200241b0036a41206a2205200341106a290000370300200241b0036a41286a2206200341186a290000370300200220022902dc013703b003200220032900003703c00341002d0098a2db80001a0240413041002802a496db8000118280808000002201450d00200120022903b003370200200141286a2006290300370200200141206a2005290300370200200141186a2008290300370200200141106a200241b0036a41106a290300370200200141086a200929030037020020004108360200200020013602042004450d042007410028029c96db8000118080808000000c040b4104413010bb80808000000b2004200941fcf1d4800010b581808000000b20042009418cf2d4800010b581808000000b20042009419cf2d4800010f980808000000b200241e0036a2480808080000b9a0401067f23808080800041206b22022480808080002001280204210320012802002204280200210520042802042104200241106a41086a2001280208220141086a28020036020020022001290200370310200241046a20052003200241106a200428020c118380808000000240024002400240024020022802042205418080808078470d0041002d0098a2db80001a413041002802a496db8000118280808000002201450d022001418580808078360200200120032900003700042001410c6a200341086a290000370000200141146a200341106a2900003700002001411c6a200341186a29000037000020004108360200200020013602040c010b200228020c220141f5ffffff074f0d0220022802082106024002402001410b6a41fcffffff077122070d00410421040c010b41002d0098a2db80001a200741002802a496db8000118280808000002204450d040b2004428180808010370200200441086a2006200110f5b28080001a02402005450d002006410028029c96db8000118080808000000b2000200136020820002004360204200041073602002000200329000037000c200041246a200341186a2900003700002000411c6a200341106a290000370000200041146a200341086a2900003700000b200241206a2480808080000f0b4104413010bb80808000000b41bc84c08000412b200241106a41ac84c0800041e486c0800010ad81808000000b4104200710bb80808000000b940701027f2380808080004180016b220b248080808000200b2008360214200b200736021002400240024020012802002208450d00200b2008360218200b2001280204220736021c02402009450d00200b2004360250200b200336024c200b4184808080783602482009200b41c8006a200a28020c118b80808000000b20082008280200220941016a36020020094100480d0120002007360204200020083602002000200141086a2201290200370208200041206a200141186a290200370200200041186a200141106a290200370200200041106a200141086a290200370200200820082802002200417f6a36020020004101470d02200b41186a10d8b28080000c020b200b41186a41186a200141046a220841186a2201290000370300200b41186a41106a200841106a2207290000370300200b41186a41086a200841086a220c290000370300200b2008290000370318200b41c8006a41186a2001290000370300200b41c8006a41106a2007290000370300200b41c8006a41086a200c290000370300200b2008290000370348200b2002360244200b200b41186a360240200b200b41106a36023c200b41086a2005200b41c8006a200b413c6a41ccf2c08000200611878080800000200b28020c21080240200b280208450d0020004100360200200020083602040c020b024002400240024002400240024020082802002207417e6a2201410420014106491b0e06050005020103050b20082802342201450d04200841346a21070c050b2007450d0320082802042201450d03200841046a21070c040b20082802040d010c020b200841046a2107200828020421010c020b20082802082201450d00200841086a21070c010b41e0f2c0800041ec0041ccf3c08000109181808000000b20012001280200220841016a36020020084100480d00200728020421082007280200210102402009450d00200b41f4006a200b41306a290300370200200b41ec006a200b41286a290300370200200b41e4006a200b41186a41086a290300370200200b200b29031837025c200b2004360258200b2003360254200b2008360250200b418080808078360248200b200141086a36024c2009200b41c8006a200a28020c118b80808000000b2000200b2903183700082000200836020420002001360200200041206a200b41186a41186a290300370000200041186a200b41186a41106a290300370000200041106a200b41206a2903003700000c010b000b200b4180016a2480808080000b9a0401067f23808080800041206b22022480808080002001280204210320012802002204280200210520042802042104200241106a41086a2001280208220141086a28020036020020022001290200370310200241046a20052003200241106a200428020c118380808000000240024002400240024020022802042205418080808078470d0041002d0098a2db80001a413041002802a496db8000118280808000002201450d022001418580808078360200200120032900003700042001410c6a200341086a290000370000200141146a200341106a2900003700002001411c6a200341186a29000037000020004108360200200020013602040c010b200228020c220141f5ffffff074f0d0220022802082106024002402001410b6a41fcffffff077122070d00410421040c010b41002d0098a2db80001a200741002802a496db8000118280808000002204450d040b2004428180808010370200200441086a2006200110f5b28080001a02402005450d002006410028029c96db8000118080808000000b2000200136020820002004360204200041073602002000200329000037000c200041246a200341186a2900003700002000411c6a200341106a290000370000200041146a200341086a2900003700000b200241206a2480808080000f0b4104413010bb80808000000b41bc84c08000412b200241106a41ac84c0800041e486c0800010ad81808000000b4104200710bb80808000000b881f04047f017e0b7f027e23808080800041f0026b2206248080808000200641d0006a41086a200141086a22072802003602002006200129020037035020022802002108200228020421092006200336025c200641e0006a41086a2007280200220736020020062001290200220a370360200641f0006a41186a220b200341206a290000370300200641f0006a41106a220c200341186a290000370300200641f0006a41086a220d200341106a290000370300200620032900083703704100210e20064100360290012006280264220f4101742110200641a0026a41086a2111200aa72112200528021421130240024003402006200e36029401200641a0026a41186a200b290300370300200641a0026a41106a200c2903003703002011200d290300370300200620062903703703a002200620064194016a3602c801200620064190016a3602c4012006200641d0006a3602c0012006200641f0006a3602bc012006200641dc006a3602b801200641086a2004200641a0026a200641b8016a41d0f4c08000201311878080800000200628020c210320062802080d01200e41016a210e0240200628025c220141306a2802002214450d00200141346a2802002101201141186a200b290300370000201141106a200c290300370000201141086a200d29030037000020112006290370370000200620033602a40220064181808080783602a0022014200641a0026a200128020c118b80808000000b024003400240024002400240024002400240024002400240024002400240024002400240024002402003280200417e6a2201410420014106491b0e06000203040501000b200628025c220341306a2802002207450d08200341346a2802002103200620093602a802200620083602a40220064186808080783602a0022007200641a0026a200328020c118b80808000000c080b200641013602a402200641dcf6c080003602a002200642013702ac02200641ac80808000ad42208641a8f6c08000ad843703b8012006200641b8016a3602a802200641a0026a41e4f6c0800010f680808000000b0240200641e0006a200341046a10e2b28080000d00200628025c220341306a2802002207450d07200341346a2802002103200620093602a802200620083602a40220064186808080783602a0022007200641a0026a200328020c118b80808000000c070b0240024020032802342207450d0020072007280200220141016a36020020014100480d0f200641a0016a200341c4006a290000370300200641a8016a200341cc006a290000370300200641b0016a200341d4006a2900003703002006200329003c370398012003280238210f0c010b200641a0016a200341c4006a290000370300200641a8016a200341cc006a290000370300200641b0016a200341d4006a2800003602002006200329003c370398012003280038210f0b200628025c22032802002101200328020421102006290350210a200641d4026a20064198016a41086a290300370200200641dc026a20064198016a41106a290300370200200641e4026a20064198016a41186a2903003702002006200f3602c802200620073602c40220062006290398013702cc022006200341306a3602ec02200620103602c002200620013602bc02200620053602b802200620043602b402200620093602b002200620083602ac02200641003a00a8022006200a3702a002200641b8016a200641c4026a200641a0026a2008200920042013200120102003280230200328023410df8180800020062802b80122010d030c100b0240200641e0006a200341286a10e1b28080000d00200628025c220341306a2802002207450d06200341346a2802002103200620093602a802200620083602a40220064186808080783602a0022007200641a0026a200328020c118b80808000000c060b20062007200328025422016a2207360268200620012006280290016a36029001200341046a21030c0d0b02400240024020102007460d0020074101762201200f4f0d0102402003280238201220016a2d00002201410f71200141047620074101711b22014d0d002003280234200141246c6a22032d00004102470d030b200628025c220341306a2802002207450d07200341346a2802002103200620093602a802200620083602a40220064186808080783602a0022007200641a0026a200328020c118b80808000000c070b20032802040d0841002101200628025c220341306a2802002207450d07200341346a2802002103200620093602a802200620083602a40220064186808080783602a0022007200641a0026a200328020c118b80808000000c070b2001200f41c0f4c0800010f980808000000b2006200741016a2207360268200620062802900141016a360290010c0c0b0240200641e0006a200341386a10e1b28080000d00200628025c220341306a2802002207450d04200341346a2802002103200620093602a802200620083602a40220064186808080783602a0022007200641a0026a200328020c118b80808000000c040b0240201020076b20032802642201460d00200120076a22154101762214200f4f0d02024002402003280234201220146a2d00002214410f71201441047620154101711b22144d0d002003280230201441246c6a22032d00004102470d010b200628025c220341306a2802002207450d05200341346a2802002103200620093602a802200620083602a40220064186808080783602a0022007200641a0026a200328020c118b80808000000c050b2006200141016a220120076a2207360268200620062802900120016a360290010c0c0b20032802000d0241002101200628025c220341306a2802002207450d04200341346a2802002103200620093602a802200620083602a40220064186808080783602a0022007200641a0026a200328020c118b80808000000c040b200641306a41086a200641b8016a41106a290200220a370300200641306a41106a200641b8016a41186a2902002216370300200641306a41186a200641d8016a2902002217370300200641106a41086a200a370300200641106a41106a2016370300200641106a41186a2017370300200620062902c001220a3703302006200a37031020062802bc01210f20022802002112200228020421140c060b2014200f41c0f4c0800010f980808000000b0240024020032802042207450d0020072007280200220141016a36020020014100480d092003280208210120064198026a200341246a29000037030020064190026a2003411c6a29000037030020064188026a200341146a2900003703002006200329000c370380020c010b2003280008210120064198026a200341246a28000036020020064190026a2003411c6a29000037030020064188026a200341146a2900003703002006200329000c370380020b200641d4026a20064180026a41086a290300370200200641dc026a20064180026a41106a290300370200200641e4026a20064180026a41186a290300370200200620013602c802200620073602c40220062006290380023702cc02200620053602b802200620043602b402200620093602b002200620083602ac02200641003a00a802200620062903503702a0022006200628025c220341306a3602ec022006200328020422073602c0022006200328020022013602bc02200641b8016a200641c4026a200641a0026a2008200920042013200120072003280230200328023410df8180800020062802b8012201450d0a200641306a41086a200641b8016a41106a290200370300200641306a41106a200641b8016a41186a290200370300200641306a41186a200641d8016a290200370300200620062902c00137033020062802bc01210f0c030b200641106a41086a200641306a41086a290300370300200641106a41106a200641306a41106a290300370300200641106a41186a200641306a41186a29030037030020062006290330370310200228020021122002280204211441002101410021030c040b0c010b0240024020032802082207450d0020072007280200220141016a36020020014100480d06200328020c2101200641e0016a41186a200341286a290000370300200641f0016a200341206a290000370300200641e8016a200341186a290000370300200620032900103703e0010c010b200328000c2101200641e0016a41186a200341286a280000360200200641f0016a200341206a290000370300200641e8016a200341186a290000370300200620032900103703e0010b200641d4026a200641e0016a41086a290300370200200641dc026a200641e0016a41106a290300370200200641e4026a200641e0016a41186a290300370200200620013602c802200620073602c402200620062903e0013702cc02200620053602b802200620043602b402200620093602b002200620083602ac02200641003a00a802200620062903503702a0022006200628025c220341306a3602ec022006200328020422073602c0022006200328020022013602bc02200641b8016a200641c4026a200641a0026a2008200920042013200120072003280230200328023410df8180800020062802b8012201450d07200641306a41086a200641b8016a41106a290200370300200641306a41106a200641b8016a41186a290200370300200641306a41186a200641d8016a290200370300200620062902c00137033020062802bc01210f0b200641106a41186a200641306a41186a290300370300200641106a41106a200641306a41106a290300370300200641106a41086a200641306a41086a29030037030020062006290330370310200228020021122002280204211420010d0041002101410021030c010b20012001280200220341016a36020020034100480d02200641b9026a200641286a290300370000200641b1026a200641206a290300370000200641a9026a200641186a290300370000200620062903103700a1022006200f3602bc01200620013602b80103402001280204210303402003417f460d012003417f4c0d032001200341016a2001280204220720072003461b360204200720034721102007210320100d000b0b20062802bc012103200120012802002207417f6a360200024020074101470d00200641b8016a10d8b28080000b200620033602c802200620013602c402410221030b200620033a00a002200420122014200641a0026a2005280210118380808000002000200f36020820002001360204410021030c070b41f8e8d4800041f0e9d4800010d7b28080000b000b024020032d00000d00200341096a290000210a200341116a290000211620032900012117200b200341196a290000370300200c2016370300200d200a370300200620173703700c030b200328020421030c000b0b0b20062802bc0121030b20002003360204410121030b20002003360200200641f0026a2480808080000b802804077f017e1a7f017e23808080800041d0046b22052480808080002001280228210620014100360228024002400240024020060d00200541086a41306a2207200141306a290200370300200541086a41286a200141286a290200370300200541086a41206a200141206a2208290200370300200541086a41186a200141186a2209290200370300200541086a41106a200141106a2206290200370300200541086a41086a200141086a220a29020037030020052001290200370308200541c0006a41086a200441086a220b280200220136020020052004290200220c370340200541d0006a41186a220d2008290000370300200541d0006a41106a220e2009290000370300200541d0006a41086a220f20062900003703002005200a290000370350200528024422104101742111200b2802002112200541d0006a4107722113200541f0006a41186a2114200541f0006a410c6a21152005418c016a2116200541f0006a41106a2106200541f0006a41046a2117200ca72118200428020421192004280200211a2007280200211b200528023c211c200528020c211d2005280208211e4100211f4100210b02400240024002400340200b20126a220941017621080240024020094101710d00200820194b0d06200541003a0078200520083602742005201a3602700c010b200820194b0d04200820194f0d03200541013a00782005201a360270200520083602742005201a20086a2d000041f001713a00790b20054198046a201e200541d0006a200541f0006a201d28020c1183808080000002402005280298042220418080808078470d00200541f0006a41186a2208200541d0006a41186a290300370300200541f0006a41106a2209200541d0006a41106a290300370300200541f0006a41086a2204200541d0006a41086a2903003703002005200529035037037041002d0098a2db80001a413041002802a496db8000118280808000002201450d02200120052903703702042001418580808078418480808078201f1b3602002001410c6a2004290300370200200141146a20092903003702002001411c6a20082903003702002000418180808078360200200020013602040c090b20052802a0042108200528029c0421210240201b450d0020062005290350370000200641186a200d290300370000200641106a200e290300370000200641086a200f2903003700002005200836027c200520213602782005428280808088808080807f370270201b200541f0006a201c28020c118b80808000000b200541f0006a2021200810c382808000024002400240024002402005280270220a4107460d00201f41016a211f0340200541f0036a41086a2222200641086a2223280200360200200520062902003703f003200528027c21042005280278210820052802742109200541cc026a201641a40110f5b28080001a20052902b802210c20052802b402212420052802b0022125024002400240024002400240200a417d6a2226410420264104491b0e050001020304000b0240201b450d00200528023c210120052003360278200520023602742005418680808078360270201b200541f0006a200128020c118b80808000000b20004180808080783602000c120b0240024020052802f40341017420052802f8036b201120016b2201470d00200541f0036a200541c0006a10dfb28080002001460d010b0240201b450d00200528023c210120052003360278200520023602742005418680808078360270201b200541f0006a200128020c118b80808000000b20004180808080783602000c120b20052007360298012005201d360294012005201e360290012005200336028c012005200236028801200541003a00840120052019360280012005201a36027c20052004360278200520083602742005200936027020054198046a200541f0006a200541fc006a20022003201e201d200710db818080000240200528029804418080808078460d002000200529029804370200200041086a20054198046a41086a2802003602000c120b2000200528029c0436020420004181808080783602000c110b20052802f403212620052802f80321220240200541c0006a200541f0036a10dfb2808000220a202641017420226b460d000240201b450d00200528023c210120052003360278200520023602742005418680808078360270201b200541f0006a200128020c118b80808000000b20004180808080783602000c110b20052001200a6a22013602480c020b201520052903f003370200201541086a20222802003602002005200436027820052008360274200520093602702014200541cc026a41a40110f5b28080001a200520253602ac0202400240024020112001460d002001410176220820104f0d01200541f0006a201820086a2d00002208410f71200841047620014101711b410c6c6a220828020022094102470d020240201b450d00200528023c2101200520033602a0042005200236029c04200541868080807836029804201b20054198046a200128020c118b80808000000b20004180808080783602000c120b0240024020244102460d00200520073602c0042005201d3602bc042005201e3602b804200520033602b404200520023602b004200541003a00ac04200520193602a8042005201a3602a4042005200c37029c0420052024360298042005418c046a20054198046a200541a4046a20022003201e201d200710db81808000200528028c04418080808078460d012000200529028c04370200200041086a2005418c046a41086a2802003602000c130b0240201b450d00200528023c2101200520033602a0042005200236029c04200541868080807836029804201b20054198046a200128020c118b80808000000b20004180808080783602000c120b200020052802900436020420004181808080783602000c110b2008201041c0f4c0800010f980808000000b4101210a2005200141016a220136024820082802082104200828020421080c010b20052902c00221272005200c4220883e0280042005202737028404200620052903f003370200202320222802003602002005200436027c20052008360278200520093602742005200a3602702016200541cc026a41a40110f5b28080001a0240200541c0006a20054180046a10dfb280800022082027a74101742027422088a76b460d000240201b450d00200528023c2101200520033602a0042005200236029c04200541868080807836029804201b20054198046a200128020c118b80808000000b20004180808080783602000c0f0b02400240201120016b2008460d00200120086a2204410176220920104f0d010240200541f0006a201820096a2d00002209410f71200941047620044101711b410c6c6a222628020022094102470d000240201b450d00200528023c2101200520033602a0042005200236029c04200541868080807836029804201b20054198046a200128020c118b80808000000b20004180808080783602000c110b20052001200841016a220a6a220136024820262802082104202628020421080c020b0240024020254102460d00200520073602c0042005201d3602bc042005201e3602b804200520033602b404200520023602b004200541003a00ac04200520193602a8042005201a3602a4042005200c3e02a0042005202436029c0420052025360298042005418c046a20054198046a200541a4046a20022003201e201d200710db81808000200528028c04418080808078460d012000200529028c04370200200041086a2005418c046a41086a2802003602000c110b0240201b450d00200528023c2101200520033602a0042005200236029c04200541868080807836029804201b20054198046a200128020c118b80808000000b20004180808080783602000c100b200020052802900436020420004181808080783602000c0f0b2009201041c0f4c0800010f980808000000b200a200b6a210b024020090d0020044120460d054100210120044100480d0420040d03410121010c0d0b200541f0006a2008200410c3828080002005280270220a4107470d000b0b20054198046a41086a2208201741086a29020037030020054198046a41186a2209200541d0006a41086a29030037030020054198046a41206a2204200541d0006a41106a29030037030020054198046a41286a2206200541d0006a41186a290300370300200520052903503703a804200520172902003703980441002d0098a2db80001a413041002802a496db8000118280808000002201450d032001200529039804370200200141286a2006290300370200200141206a2004290300370200200141186a2009290300370200200141106a20054198046a41106a290300370200200141086a20082903003702002000418180808078360200200020013602040c0b0b41002d0098a2db80001a200441002802a496db80001182808080000022010d09410121010b2001200441ccf1c0800010ae80808000000b200841026a2d000021092008410f6a290000210c200841176a29000021272008411f6a2d0000210420082f0000210a2008280003212620132008290007370000201341186a20043a0000201341106a2027370000201341086a200c37000020052026360053200520093a00522005200a3b01502020450d012021410028029c96db8000118080808000000c010b0b4104413010bb80808000000b4104413010bb80808000000b20082019419cf2d4800010f980808000000b20082019418cf2d4800010b581808000000b2008201941fcf1d4800010b581808000000b200128022c210b200541f0006a41306a200141306a290200220c370300200541f0006a41286a200141286a290200370300200541f0006a41206a200141206a290200370300200541f0006a41186a200141186a290200370300200541f0006a41106a200141106a290200370300200541f0006a41086a200141086a2902003703002005200129020037037020052003360290042005200236028c04410121160240024002400240024002400240024002400240024002400240200ca72222450d00024020222002200320052802a4012802101181808080000041ff01710e03010002010b410021160b200620022003200b28020c1181808080000022260d010b200541cc026a20042005418c046a200541f0006a2006200b10e18180800020052802d002210820052802cc020d010c080b418080808078210a20262d00000e03090201090b2000418180808078360200200020083602040c0b0b20262802242208417f460d01202641016a21252008280200210103402001450d022001417f4c0d032008200141016a200828020022092009200146220a1b36020020092101200a450d000b2026280228210a2022450d062016200a412149720d0620052802a4012101200541f8026a202541186a290000370200200541f0026a202541106a290000370200200541e8026a202541086a290000370200200520033602dc02200520023602d8022005200a3602d4022005200841086a3602d00220054180808080783602cc02200520252900003702e0022022200541cc026a200128020c118b80808000000c060b200541e8026a202641196a290000370200200541e0026a202641116a290000370200200541d8026a202641096a290000370200200541003602cc02200520262900013702d002200541003a005820052004290200370250200541086a200541cc026a200541d0006a200220032006200b28021420052802702005280274202220052802a40110df81808000200528020c210a20052802082208450d0220054198046a41186a2209200541286a29020037030020054198046a41106a2204200541086a41186a290200370300200541a0046a2226200541086a41106a290200370300200520052902103703980420082008280200220141016a360200024020014100480d00200541e5026a2009290300370000200541dd026a2004290300370000200541d5026a202629030037000020052005290398043700cd022005200a36020c2005200836020803402008280204210103402001417f460d012001417f4c0d062008200141016a2008280204220920092001461b360204200920014721042009210120040d000b0b200528020c2101200820082802002209417f6a360200024020094101470d00200541086a10d8b28080000b200520013602f402200520083602f002200541023a00cc022006200528028c04200528029004200541cc026a200b280210118380808000000c060b000b200541cc026a20042005418c046a200541f0006a2006200b10e18180800020052802d002210820052802cc02450d032000418180808078360200200020083602040c080b41f8e8d480004188ead4800010d7b2808000000b20004181808080783602002000200a3602040c060b41f8e8d4800041f0e9d4800010d7b2808000000b20052802d402210a20080d00418080808078210a0c010b200520083602cc022005200a3602d0024100210102400240200a4100480d0041012101200a450d0141002d0098a2db80001a200a41002802a496db80001182808080000022010d01410121010b2001200a419094c1800010ae80808000000b2001200841086a200a10f5b28080002101200820082802002209417f6a360200024020094101470d00200541cc026a10d8b28080000b200aad4220862001ad84210c0b2000200c3702042000200a3602000c020b20012008200410f5b2808000210841002d0098a2db80001a0240413041002802a496db80001182808080000022010d004104413010bb80808000000b2001200436020c2001200836020820012004360204200141888080807836020020012005290350370010200020013602042000418180808078360200200141186a200541d8006a290300370000200141206a200541e0006a290300370000200141286a200541d0006a41186a2903003700000b2020450d002021410028029c96db8000118080808000000b200541d0046a2480808080000bb60302027f047e23808080800041206b22052480808080002005410c6a20012002200310ed818080000240024002400240200528020c2203418180808078460d00024002402003418080808078460d00200541136a2d0000210220052f0011210120052d001021062005200528021436021c2005200620012002411074724108747222013602182005410c6a200541186a109582808000200541156a3300002107200541176a3100002108200535001121092005310010210a200528020c210202402003450d002001410028029c96db8000118080808000000b410121032002418080808078460d032009200842308620074220868484420886200a842107200428020041808080807872418080808078460d012004280204410028029c96db8000118080808000000c010b20042802002202418080808078460d03200429020421070b20002007370204200020023602000c030b410021030b2000418080808078360200200020033a000420042802002200418080808078460d012000450d012004280204410028029c96db8000118080808000000c010b2000418080808078360200200041023a00040b200541206a2480808080000be70601097f23808080800041f0006b2205248080808000200541d0006a20012002200310ed8180800002400240024002400240024002400240024020052802502203418180808078460d002003418080808078460d0320052f0055200541d7006a2d00004110747241087420052d005472210641022101200528025822024104490d012002417c7122074104460d0120074108460d012007410c460d0120074110460d012002416c6a2207450d01200628000021022006280004210820062800082109200628000c210a2006280010210b0240024020062d0014220c0e020100030b20074121490d02200541d0006a41186a200641156a220141186a290000370300200541d0006a41106a200141106a290000370300200541d0006a41086a200141086a290000370300200520012900003703500b200541286a41186a200541d0006a41186a290300370300200541286a41106a200541d0006a41106a290300370300200541286a41086a200541d0006a41086a29030037030020052005290350370328200241087621074100210d200c21010c020b200041023a0014200041003a00000c070b4101210d410121020b02402003450d002006410028029c96db8000118080808000000b200d0d0320014102460d002005411f6a200541286a411f6a280000360000200541186a200541286a41186a290300370300200541106a200541286a41106a290300370300200541086a200541286a41086a290300370300200520052903283703000c010b200541086a2004411d6a290000370300200541106a200441256a290000370300200541186a2004412d6a2900003703002005411f6a200441346a28000036000020052004290015370300410221024102210120042d001422034102460d0120042f0001200441036a2d00004110747221072004280210210b200428020c210a200428020821092004280204210820042d00002102200321010b200020073b00012000200b3602102000200a36020c200020093602082000200836020420002005290300370015200041036a20074110763a00002000411d6a200541086a290300370000200041256a200541106a2903003700002000412d6a200541186a290300370000200041346a2005411f6a2800003600000b200020013a00140c010b200041023a00140b200020023a00000b200541f0006a2480808080000bc70502027f027e23808080800041f0016b2204248080808000200441d0016a41086a2205200341086a280200360200200420032902003703d0012004200441d0016a10ba82808000200441d0016a109c82808000024002402002200441186a412010f9b2808000450d00200441d0016a41186a200241186a290000370300200441d0016a41106a200241106a2900003703002005200241086a290000370300200420022900003703d00102402004200441d0016a10b6828080002203450d00200328022c41004a0d010b200041808080807836028002200041003a0000024020042802042201450d000240200428020c2205450d002004280200220041086a21022000290300427f8542808182848890a0c0807f8321060340024020064200520d000340200041807d6a210020022903002106200241086a22032102200642808182848890a0c0807f83220642808182848890a0c0807f510d000b200642808182848890a0c0807f852106200321020b2006427f7c210702402000410020067aa74103766b41306c6a220341706a280200450d00200341746a280200410028029c96db8000118080808000000b200720068321062005417f6a22050d000b0b2001200141016aad42307ea722026a4177460d00200428020020026b410028029c96db8000118080808000000b2004280238450d01200428023c410028029c96db8000118080808000000c010b20044188016a200441c80010f5b28080001a200441c8006a41206a41f4f6c08000410141002802b497db8000118880808000002000428080808080808080807f370300200441c8006a41186a200241186a290000370300200441c8006a41106a200241106a290000370300200441c8006a41086a200241086a2900003703002004200229000037034820004188016a200441c8006a41880110f5b28080001a2000200136029802200041003b0190020b200441f0016a2480808080000bc1240b127f017e017f017e017f017e017f017e017f017e087f23808080800041a0026b2203248080808000200128029802210441002105200341a8016a41002900eca1d0800037030020034190016a41106a41002900e4a1d0800037030020034190016a41086a41002900dca1d08000370300200341002900d4a1d08000370390012003200436020c200341c0006a2003410c6a410441002802c497db80001188808080000020032003410c6a41046a3602642003200341c0006a41086a36025c2003200341b0016a3602542003410136024c20032003410c6a3602602003200341c0006a360258200320034190016a36025020034184016a200341cc006a419ca0d0800010d5a8808000200341cc006a20012003280288012206200328028c0110ed818080000240024002400240024002400240200328024c2204418180808078460d00024002402004418080808078460d0020032f0051200341d3006a2d00004110747241087420032d0050722107024002402003280254220841204f0d00410121050c010b200341c0006a41086a2007410d6a2f00003b010020034190016a41086a200741176a290000370300200341a0016a2007411f6a2d00003a0000200320072900053703402003200729000f3703900120072d0004210920072d0003210a20072f0001210b20072d000021050b02402004450d002007410028029c96db8000118080808000000b20084120490d0220034188026a41086a200341c0006a41086a2f01003b0100200341f0016a41086a20034190016a41086a290300370300200341f0016a41106a20034190016a41106a2d00003a0000200320032903403703880220032003290390013703f0010c010b4100210b20034188026a41086a41003b0100200341f0016a41086a420037030020034180026a41003a00002003420037038802200342003703f0014100210a41002109410021050b0240200328028401450d002006410028029c96db8000118080808000000b200128029802210641002d0098a2db80001a412c41002802a496db8000118280808000002204450d0420042006360028200441206a41002900eca0d08000370000200441186a41002900e4a0d08000370000200441106a41002900dca0d08000370000200441086a41002900d4a0d08000370000200441002900cca0d0800037000020034190016a20012004412c10ed818080002003280290012206418180808078460d012006418080808078460d0320032f00950120034197016a2d00004110747241087420032d0094017221024100210c4100210d41002107024020032802980122084104490d002002280000210c4100210d02402008417c714104470d00410021070c010b2002280004210d410121070b02402006450d002002410028029c96db8000118080808000000b410121062007450d022004410028029c96db8000118080808000000c050b200020053a0005200041073a00042000418080808078360200200328028401450d052006410028029c96db8000118080808000000c050b410021060b2004410028029c96db800011808080800000200020063a0005200041083a000420004180808080783602000c030b410021062004410028029c96db8000118080808000002001280298022104200341a8016a41002900c4a0d0800037030020034190016a41106a41002900bca0d0800037030020034190016a41086a41002900b4a0d08000370300200341002900aca0d08000370390012003200436020c200341c0006a2003410c6a410441002802c497db80001188808080000020032003410c6a41046a3602642003200341c0006a41086a36025c2003200341b0016a3602542003410136024c20032003410c6a3602602003200341c0006a360258200320034190016a36025020034184016a200341cc006a419ca0d0800010d5a880800020034190016a20012003280288012207200328028c0110ed81808000024002402003280290012204418180808078460d004100210802402004418080808078460d0020032f00950120034197016a2d00004110747241087420032d00940172210e0240200328029801220f410449200f417c7141044672220f0d00200e2800042106200e28000021080b02402004450d00200e410028029c96db8000118080808000000b41012104200f0d020b0240200328028401450d002007410028029c96db8000118080808000000b41002002280214220420066b2206200620044b1b210d41002002280210220420086b2206200620044b1b210c0c030b410021040b200020043a0005200041083a00042000418080808078360200200328028401450d022007410028029c96db8000118080808000000c020b4101412c10bb80808000000b2001280298022104200341a8016a41002900aca1d08000370300200341a0016a41002900a4a1d0800037030020034190016a41086a410029009ca1d0800037030020034100290094a1d080003703900120032004360298022003410c6a20034198026a410441002802c497db800011888080800000200320034198026a41046a36026420032003410c6a41086a36025c2003200341b0016a3602542003410136024c200320034198026a36026020032003410c6a360258200320034190016a36025020034184016a200341cc006a419ca0d0800010d5a88080002003280288012104200328028c012106200341003602980120034280808080c00037029001200341c0006a20012004200620034190016a10e3818080000240024002400240024002400240024002400240024020032802402210418080808078460d0020032802482106200328024421110240200328028401450d002004410028029c96db8000118080808000000b2001280298022104200341a8016a41002900cca1d08000370300200341a0016a41002900c4a1d0800037030020034190016a41086a41002900bca1d08000370300200341002900b4a1d080003703900120032004360298022003410c6a20034198026a410441002802c497db800011888080800000200320034198026a41046a36026420032003410c6a41086a36025c2003200341b0016a3602542003410136024c200320034198026a36026020032003410c6a360258200320034190016a36025020034184016a200341cc006a419ca0d0800010d5a88080002003280288012104200328028c012107200341003602980120034280808080c00037029001200341c0006a20012004200720034190016a10e38180800020032802402212418080808078460d0520032802482113200328024421140240200328028401450d002004410028029c96db8000118080808000000b2006ad423c7e2215a72104410021072015422088a70d02200441fcffffff074b0d0220040d0141042107410021040c040b200020032d00443a0005200041093a00042000418080808078360200200328028401450d0a2004410028029c96db8000118080808000000c0a0b41002d0098a2db80001a200441002802a496db80001182808080000022070d01410421070b2007200441d4f7c0800010ae80808000000b200621040b20034100360214200320073602102003200436020c02402006450d0020064102742116200341e1006a2106410029008ca1d08000211720034190016a41186a21184100290084a1d08000211920034190016a41106a211a41002900fca0d08000211b20034190016a41086a211c41002900f4a0d08000211d410021020340201120026a280200210720032001280298023602442003200736024020182017370300201a2019370300201c201b3703002003201d3703900120034184016a200341c0006a20034190016a10dca88080002003280288012104200328028c012108200341023a00a401200341cc006a20012004200820034190016a10e48180800020032d004c210e20032d0060220f4102460d07200341186a41086a221e200641086a290000370300200341186a41106a221f200641106a290000370300200341186a41186a2220200641186a290000370300200341186a411f6a22212006411f6a2800003600002003200629000037031820032902582115200328025421222003280250212320032f014e212420032d004d21250240200328028401450d002004410028029c96db8000118080808000000b024020032802142208200328020c470d002003410c6a4184f8c0800010a3828080000b20032802102008413c6c6a2204200f3a0018200420153702102004202236020c20042023360208200420243b0106200420253a00052004200e3a00042004200736020020042003290318370019200441216a201e290300370000200441296a201f290300370000200441316a2020290300370000200441386a20212800003600002003200841016a3602142016200241046a2202470d000b0b02402010450d002011410028029c96db8000118080808000000b2013ad423c7e2215a72104410021062015422088a70d02200441fcffffff074b0d0220040d0141042106410021040c040b200020032d00443a00052000410a3a000420004180808080783602000240200328028401450d002004410028029c96db8000118080808000000b2010450d052011410028029c96db8000118080808000000c050b41002d0098a2db80001a200441002802a496db80001182808080000022060d01410421060b2006200441e4f7c0800010ae80808000000b201321040b200341003602482003200636024420032004360240024002402013450d002013410274211c200341e1006a2106410029008ca1d08000211720034190016a41186a21114100290084a1d08000211920034190016a41106a211841002900fca0d08000211b20034190016a41086a211a41002900f4a0d08000211d41002107034020012802980221042003201420076a280200220836029c0220032004360298022011201737030020182019370300201a201b3703002003201d3703900120034184016a20034198026a20034190016a10dca88080002003280288012104200328028c012102200341023a00a401200341cc006a20012004200220034190016a10e48180800020032d004c210e20032d0060220f4102460d02200341c8016a41086a221e200641086a290000370300200341c8016a41106a221f200641106a290000370300200341c8016a41186a2220200641186a290000370300200341c8016a411f6a22212006411f6a280000360000200320062900003703c80120032902582115200328025421222003280250212320032f014e212420032d004d21250240200328028401450d002004410028029c96db8000118080808000000b0240200328024822022003280240470d00200341c0006a41f4f7c0800010a3828080000b20032802442002413c6c6a2204200f3a0018200420153702102004202236020c20042023360208200420243b0106200420253a00052004200e3a000420042008360200200420032903c801370019200441216a201e290300370000200441296a201f290300370000200441316a2020290300370000200441386a20212800003600002003200241016a360248201c200741046a2207470d000b0b02402012450d002014410028029c96db8000118080808000000b200020032903880237001d200020032903f00137002720034190016a41086a22012003410c6a41086a280200360200200341a4016a200341c0006a41086a280200360200200041256a20034188026a41086a2f01003b00002000412f6a200341f0016a41086a290300370000200041376a200341f0016a41106a2d00003a00002003200329020c370390012003200329024037029c01200020053a00182000200b3b00192000200a3a001b200020093a001c2000200d36023c2000200c360238200041106a20034190016a41106a290300370200200041086a200129030037020020002003290390013702000c020b20012802980221012000200836020c200020013602082000200e3a00052000410b3a000420004180808080783602000240200328028401450d002004410028029c96db8000118080808000000b02402012450d002014410028029c96db8000118080808000000b02402003280240450d002003280244410028029c96db8000118080808000000b200328020c450d012003280210410028029c96db8000118080808000000c010b200020012802980236020c200020073602082000200e3a00052000410b3a000420004180808080783602000240200328028401450d002004410028029c96db8000118080808000000b02402010450d002011410028029c96db8000118080808000000b0240200328020c450d002003280210410028029c96db8000118080808000000b2012450d002014410028029c96db8000118080808000000b200341a0026a2480808080000bc80402057f027e23808080800041e0006b2202248080808000200128029802210341002104200241306a41002900979fd08000370300200241186a41106a410029008f9fd08000370300200241186a41086a41002900879fd08000370300200241002900ff9ed0800037031820022003360238200241d8006a200241386a410441002802c497db8000118880808000002002200241386a41046a3602542002200241d8006a41086a36024c2002200241386a3602442002410136023c2002200241386a3602502002200241d8006a3602482002200241186a3602402002410c6a2002413c6a419ca0d0800010d5a8808000200241186a200120022802102203200228021410ed8180800002400240024020022802182201418180808078460d0002402001418080808078470d00410221040c010b2002411f6a2d0000210420022f001d210520022d001c21062002200228022036024020022006200520044110747241087472220536023c200241186a2002413c6a1094828080000240024020022802182204418080808078460d00200235001d200241236a310000423086200241216a33000042208684844208862107200231001c21080c010b42002108420021070b02402001450d002005410028029c96db8000118080808000000b2004418080808078470d01410121040b200020043a00052000410c3a0004410121010c010b2000200436020420002007200884370208410021010b200020013602000240200228020c450d002003410028029c96db8000118080808000000b200241e0006a2480808080000bef0301057f23808080800041e0006b2202248080808000200128029802210341002104200241306a410029008ca2d08000370300200241186a41106a4100290084a2d08000370300200241186a41086a41002900fca1d08000370300200241002900f4a1d0800037031820022003360238200241d8006a200241386a410441002802c497db8000118880808000002002200241386a41046a3602542002200241d8006a41086a36024c2002200241386a3602442002410136023c2002200241386a3602502002200241d8006a3602482002200241186a3602402002410c6a2002413c6a419ca0d0800010d5a8808000200241186a200120022802102203200228021410ed818080000240024020022802182201418180808078460d004102210502402001418080808078460d0020022f001d2002411f6a2d00004110747241087420022d001c7221040240024020022802202206450d0020042d000041ff01712205450d004101410220054101461b21050c010b410021050b200645200541024672210602402001450d002004410028029c96db8000118080808000000b4101210420060d010b2000410f3a0000200020053a00010c010b200020043a0001200041043a00000b0240200228020c450d002003410028029c96db8000118080808000000b200241e0006a2480808080000bd00301057f23808080800041e0006b2202248080808000200128029802210341002104200241306a41002900aca2d08000370300200241186a41106a41002900a4a2d08000370300200241186a41086a410029009ca2d0800037030020024100290094a2d0800037031820022003360238200241d8006a200241386a410441002802c497db8000118880808000002002200241386a41046a3602542002200241d8006a41086a36024c2002200241386a3602442002410136023c2002200241386a3602502002200241d8006a3602482002200241186a3602402002410c6a2002413c6a419ca0d0800010d5a8808000200241186a200120022802102203200228021410ed818080000240024020022802182201418180808078460d0002402001418080808078472205450d0020022f001d2002411f6a2d00004110747241087420022d001c7221040240024020022802200d00410121060c010b20042d000041004721060b02402001450d002004410028029c96db8000118080808000000b4101210420060d010b2000410f3a0000200020053a00010c010b200020043a0001200041053a00000b0240200228020c450d002003410028029c96db8000118080808000000b200241e0006a2480808080000bef0503057f017e027f23808080800041c0006b2201248080808000200141246a41d4f8c08000412341f7f8c080004135410441001089a98080002001420437021c2001420037021420014280808080800137020c2001428880808080013702302001428080808080013702382001410c6a200141306a419884c18000109082808000200141086a200141206a28020036020020012001290218370300200128020c2102200128021021032001280214210420012802242105200129022821062001410c6a41086a410036020020014280808080800137020c2001410c6a418885c1800010faa88080002001280210220742d7c9cb8fc1cf97db3e370308200742e88488d0c0e3aebc13370300200141306a41086a220841013602002007420437022c20074203370224200741fd86c180003602202007410f36021c200741d787c18000360218200741b1808080003602102001200129020c3703300240200828020022072001280230470d00200141306a418885c1800010faa88080000b2001280234200741386c22086a2207420437022c20074203370224200741fd86c180003602202007410e36021c200741e687c18000360218200741b180808000360210200742d7c9cb8fc1cf97db3e370308200742e88488d0c0e3aebc1337030020012802342107200120012802303602142001200736020c2001200720086a41386a36021820012007360210200141306a2001410c6a419884c18000108f8280800002402005418080808078470d00419885c18000411141ac85c18000109181808000000b200120023602142001200336020c200120033602102001200320044105746a360218200041c4006a2001410c6a419884c18000109082808000200141176a200141306a41086a2802003600002000200637023c20002005360238200041003a000020002001290300370250200041d8006a200141086a2802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000bad0804057f017e037f017e23808080800041d0006b2201248080808000200141306a41acf9c08000411641f7f8c080004135410441001089a98080002001420437022820014200370220200142808080808001370218200142888080808001370240200142808080808001370248200141186a200141c0006a419884c18000109082808000200141086a41086a2001412c6a2802003602002001200129022437030820012802182102200128021c2103200128022021042001280230210520012902342106200141186a41086a22074100360200200142808080808001370218200141186a418885c1800010faa8808000200128021c220842a6e69b97da80f5d400370308200842b3c59fa8d1c488a173370300200141c0006a41086a220941013602002008420437022c200842113702242008418088c180003602202008410c36021c200841f487c18000360218200841b280808000360210200120012902183703400240200928020022092001280240470d00200141c0006a418885c1800010faa88080000b2001280244200941386c6a2208420437022c20084223370224200841b888c180003602202008412736021c2008419188c18000360218200841b380808000360210200842bc8febf6f19d96cbe900370308200842e1a3c1d3def0dfd6de003703002007200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a418885c1800010faa88080000b200128021c200941386c6a2208420437022c20084222370224200841eb88c180003602202008411036021c200841db88c18000360218200841b480808000360210200842efa6c9cbc3aa9ac7b47f370308200842c0d1829edeefdfa326370300200141c8006a200941016a220836020020012001290318220a37034002402008200aa7470d00200141c0006a418885c1800010faa88080000b2001280244200841386c22096a2208420437022c20084222370224200841eb88c180003602202008410f36021c2008418d89c18000360218200841b480808000360210200842efa6c9cbc3aa9ac7b47f370308200842c0d1829edeefdfa3263703002001280244210820012001280240360220200120083602182001200820096a41386a3602242001200836021c200141c0006a200141186a419884c18000108f8280800002402005418080808078470d00419885c18000411141ac85c18000109181808000000b20012002360220200120033602182001200336021c2001200320044105746a360224200041c4006a200141186a419884c18000109082808000200141236a200141c0006a41086a2802003600002000200637023c20002005360238200041003a000020002001290308370250200041d8006a200141086a41086a2802003602002001200129024037001b20002001290018370001200041086a2001411f6a290000370000200141d0006a2480808080000bbf1207087f017e067f027e017f047e017f23808080800041206b22052480808080000240024002400240024002400240024002400240200128020c220620026a22022006490d00200220012802042207200741016a2208410376220941076c20074108491b220a4101764b0d01410021022001280200210b0240200920084107714100476a2209450d002009410171210c024020094101460d00200941feffffff03712104410021020340200b20026a22092009290300220d427f85420788428182848890a0c0800183200d42fffefdfbf7efdfbfff00847c370300200941086a22092009290300220d427f85420788428182848890a0c0800183200d42fffefdfbf7efdfbfff00847c370300200241106a21022004417e6a22040d000b0b200c450d00200b20026a22022002290300220d427f85420788428182848890a0c0800183200d42fffefdfbf7efdfbfff00847c3703000b20084108490d02200b20086a200b2900003700000c030b20040d040c060b02400240200a41016a22092002200920024b1b2202410f490d000240200241ffffffff014b0d00417f200241037441076e417f6a677641016a21020c020b2004450d07200541003602182005410136020c200541e0f9c0800036020820054204370210200541086a41ccfac0800010f680808000000b41044108411020024108491b20024104491b21020b024002402002ad42307e220d422088a70d00200da72209200241086a220c6a220e2009490d00200e41f9ffffff07490d010b2004450d06200541003602182005410136020c200541e0f9c0800036020820054204370210200541086a41ccfac0800010f680808000000b41002d0098a2db80001a200e41002802a496db800011828080800000220f450d04200f20096a41ff01200c10f7b2808000210c2002417f6a220f200241037641076c200f4108491b210e2001280200211002402006450d00200c41506a2111200c41086a2112201041506a2113200329030042208921142010290300427f8542808182848890a0c0807f8321152010210241002103200621160340024020154200520d000340200341086a21032002290308210d200241086a22092102200d42808182848890a0c0807f83220d42808182848890a0c0807f510d000b200d42808182848890a0c0807f852115200921020b0240200c200f2013410020157aa741037620036a220b6b41306c6a220929000841002903a8a2db800020147c85220d4220882217200929001841002903a0a2db80002218852219422088221a7e200d42ffffffff0f83220d201942ffffffff0f8322197e85201720197e200d201a7e85422088852009290000201485220d42ffffffff0f8322172009290010201885221842ffffffff0f8322197e85200d422088220d201842208822187e85200d20197e201720187e8542208885a7221b7122046a29000042808182848890a0c0807f83220d4200520d00410821090340200420096a2104200941086a2109200c2004200f7122046a29000042808182848890a0c0807f83220d500d000b0b2015427f7c21170240200c200d7aa741037620046a200f7122096a2c0000417f4c0d00200c29030042808182848890a0c0807f837aa741037621090b20172015832115200c20096a201b41197622043a00002012200941786a200f716a20043a00002011200941506c6a220941286a2013200b41506c6a220441286a290000370000200941206a200441206a290000370000200941186a200441186a290000370000200941106a200441106a290000370000200941086a200441086a290000370000200920042900003700002016417f6a22160d000b0b2001200f3602042001200c3602002001200e20066b36020841818080807821022007450d0720072008ad42307ea722096a4177460d07201020096b410028029c96db8000118080808000000c070b200b41086a200b200810f8b28080001a2008450d010b200b41086a2111200b41506a211020032903004220892115200b21164100210203400240200b2002220e6a22082d0000418001470d002010200e41506c6a211220104100200e6b41306c6a211b024003402007201b29000841002903a8a2db800020157c85220d4220882214201b29001841002903a0a2db8000221785221842208822197e200d42ffffffff0f83220d201842ffffffff0f8322187e85201420187e200d20197e8542208885201b290000201585220d42ffffffff0f832214201b290010201785221742ffffffff0f8322187e85200d422088220d201742208822177e85200d20187e201420177e8542208885a7220371220421090240200b20046a29000042808182848890a0c0807f83220d4200520d0041082102200421090340200920026a2109200241086a2102200b200920077122096a29000042808182848890a0c0807f83220d500d000b0b0240200b200d7aa741037620096a20077122026a2c0000417f4c0d00200b29030042808182848890a0c0807f837aa741037621020b200220046b200e20046b732007714108490d01200b20026a22092d000021042009200341197622033a00002011200241786a2007716a20033a0000200241506c21020240200441ff01460d00200b20026a2113415021040340201620046a22022d000021032002201320046a22092d00003a0000200920033a0000200241016a22032d0000210c2003200941016a220f2d00003a0000200f200c3a0000200241026a22032d0000210c2003200941026a220f2d00003a0000200f200c3a0000200241036a22022d000021032002200941036a22092d00003a0000200920033a0000200441046a22040d000c020b0b0b200841ff013a00002011200e41786a2007716a41ff013a0000201020026a220241286a201241286a290000370000200241206a201241206a290000370000200241186a201241186a290000370000200241106a201241106a290000370000200241086a201241086a290000370000200220122900003700000c010b2008200341197622023a00002011200e41786a2007716a20023a00000b200e41016a2102201641506a2116200e2007470d000b0b2001200a20066b36020841818080807821020c030b200541003602182005410136020c200541e0f9c0800036020820054204370210200541086a41ccfac0800010f680808000000b410821022004450d024108200e10bb80808000000b410021020b0b2000200e36020420002002360200200541206a2480808080000bfc0201017f23808080800041c0006b22042480808080000240024020012d0090024101460d0020012d0091024101460d01200420014188016a220136023c200441b88bc18000360238200420013602342004410036022c200442003702242004410036021c20044200370214200441086a200441146a20022003109382808000024002402004280208418180808078460d0020002004290208370200200041086a200441086a41086a2802003602000c010b0240024002400240200428020c220128020041fcffffff076a2203410320034105491b0e0403030102000b2001280204450d022001280208410028029c96db8000118080808000000c020b2001280204450d012001280208410028029c96db8000118080808000000c010b200110ee818080000b2001410028029c96db80001180808080000020004181808080783602000b200441c0006a2480808080000f0b41dcfac08000410f41d4fbc0800010f880808000000b41dcfac08000410f41c4fbc0800010f880808000000bc00101027f024002400240024020002802002201418080808078732202410220024104491b0e0403030100030b0240024002402000280204220028020041fcffffff076a2202410320024105491b0e0404040102000b2000280204450d032000280208410028029c96db8000118080808000000c030b2000280204450d022000280208410028029c96db8000118080808000000c020b200010ee818080000c010b2001450d01200028020421000b2000410028029c96db8000118080808000000b0bdc0101017f23808080800041106b220424808080800002400240024002402002200141206a412010f9b2808000450d00200441046a200141c0006a2002200310b5828080002004280204418180808078460d0120002004290204370200200041086a200441046a41086a2802003602000c020b41002d0098a2db80001a410141002802a496db8000118280808000002201450d02200041013602082000200136020420004101360200200141003a00000c010b20004180808080783602000b200441106a2480808080000f0b4101410141d4fcc0800010ae80808000000be30101017f23808080800041106b22032480808080000240024002400240024002402001200041206a412010f9b2808000450d00200341046a200041c0006a2001200210b58280800020032802042200418180808078470d01410021000c040b41002d0098a2db80001a410141002802a496db8000118280808000002200450d04200041003a00000c010b02402000418080808078470d00410021000c030b2000450d01200328020821000b2000410028029c96db8000118080808000000b410121000b200341106a24808080800020000f0b4101410141d4fcc0800010ae80808000000b3801017f024020002802002200417f460d0020002000280204417f6a220136020420010d002000410028029c96db8000118080808000000b0be90601057f2380808080004180056b2202248080808000024002400240024020012802000d00200128020421030240200128020822044120460d0041002101024020044100480d00024020040d00410121010c040b41002d0098a2db80001a200441002802a496db80001182808080000022010d03410121010b2001200441d4fcc0800010ae80808000000b200041003a0000200020032f00003b00012000200329000737000820002003280003360204200041036a200341026a2d00003a0000200041106a2003410f6a290000370000200041186a200341176a290000370000200041206a2003411f6a2d00003a00000c020b200241086a2001280204200128020810c3828080000240024020022802084107460d00200241e0016a200241086a41d80110f5b28080001a200241b8036a200241e0016a10f38180800020022802bc03210320022802b80322044108460d01200241a0046a200241b8036a41086a41e00010f5b28080001a41002d0098a2db80001a024041e80041002802a496db8000118280808000002201450d002001200336020420012004360200200141086a200241a0046a41e00010f5b28080001a20002001360204200041013a00000c040b410441e80010bb80808000000b200241e0016a41186a22034200370300200241e0016a41206a22044200370300200241e0016a41286a22054200370300200241e0016a41086a2206200241146a2902003703002002200229020c3703e001200242003703f00141002d0098a2db80001a0240413041002802a496db8000118280808000002201450d00200120022903e001370200200141286a2005290300370200200141206a2004290300370200200141186a2003290300370200200141106a200241e0016a41106a290300370200200141086a2006290300370200200041023a0000200020013602040c030b4104413010bb80808000000b200041023a0000200020033602040c010b20012003200410f5b2808000210341002d0098a2db80001a413041002802a496db8000118280808000002201450d01200142003702102001200436020c2001200336020820012004360204200141888080807836020020002001360204200041023a0000200141186a4200370200200141206a4200370200200141286a42003702000b20024180056a2480808080000f0b4104413010bb80808000000bc61902067f017e23808080800041f0016b22022480808080000240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020012802002203417d6a2204410420044104491b0e050300040102030b200241e8006a200141106a10e8b2808000024020012802040d000240200128020c22044100480d00200441f5ffffff074f0d122001280208210302402004410b6a41fcffffff077122050d00410421010c190b41002d0098a2db80001a200541002802a496db80001182808080000022010d184104200510bb80808000000b41a8ead48000412b200241ef016a4198ead4800041d4ead4800010ad81808000000b200128020c22044120470d11200241206a2001280208220141086a290000370200200241286a200141106a290000370200200241306a200141186a29000037020020024100360214200220012900003702180c170b200141c4016a2105200141046a2106024020012802b8014102460d0041102104410f21030c050b024020012802ac014102460d00410f2104410e21030c050b024020012802a0014102460d00410e2104410d21030c050b02402001280294014102460d00410d2104410c21030c050b02402001280288014102460d00410c2104410b21030c050b0240200128027c4102460d00410b2104410a21030c050b024020012802704102460d00410a2104410921030c050b024020012802644102460d0041092104410821030c050b024020012802584102460d0041082104410721030c050b0240200128024c4102460d0041072104410621030c050b024020012802404102460d0041062104410521030c050b024020012802344102460d0041052104410421030c050b41022103024020012802284102460d0041042104410321030c050b0240200128021c4102460d00410321040c050b41022104024020012802104102460d00410121030c050b410421074100210320062802004102470d03410021060c050b024020012802b4014102460d0041102104410f21050c0a0b024020012802a8014102460d00410f2104410e21050c0a0b0240200128029c014102460d00410e2104410d21050c0a0b02402001280290014102460d00410d2104410c21050c0a0b02402001280284014102460d00410c2104410b21050c0a0b024020012802784102460d00410b2104410a21050c0a0b0240200128026c4102460d00410a2104410921050c0a0b024020012802604102460d0041092104410821050c0a0b024020012802544102460d0041082104410721050c0a0b024020012802484102460d0041072104410621050c0a0b0240200128023c4102460d0041062104410521050c0a0b024020012802304102460d0041052104410421050c0a0b41022105024020012802244102460d0041042104410321050c0a0b024020012802184102460d00410321040c0a0b410221040240200128020c4102460d00410121050c0a0b410421064100210520034102470d08410021030c0a0b200041023602000c150b200241e8006a200141106a10e8b28080002002413c6a200141046a10f281808000024020022d003c22014102460d00200020022f003d3b00052000200229024437020c200041076a20022d003f3a0000200041146a2002413c6a41106a2902003702002000411c6a2002413c6a41186a290200370200200041246a2002413c6a41206a28020036020020022802402104200041d0006a20024190016a290200370200200041c8006a200241e8006a41206a290200370200200041c0006a200241e8006a41186a290200370200200041386a200241e8006a41106a290200370200200041306a200241f0006a2902003702002000200229026837022820002004360208200020013a0004200041043602000c150b2002280240210120004108360200200020013602042002280290014129490d142002280268410028029c96db8000118080808000000c140b410121040b2002200336026041002d0098a2db80001a200441246c220741002802a496db8000118280808000002203450d0c20024100360244200220033602402002200436023c200241003602e801200241003602702002200536026c200220063602682002200241e8016a36027c20022002413c6a3602782002200241e0006a360274200241e8006a200241ef016a200241e8016a10a7828080001a20022802e80122040d012002280244210320022802402107200228023c21060b41002104200528020022054102460d024101210420054101710d01200220012802c801220520012802cc01220110ebb280800020022903002108200241a0016a2005200141002802b497db80001188808080000020022008370298010c020b2000410836020020002004360204024020022802442201450d002002280240210003400240024020002d00000e03010001000b200041046a28020022041092828080002004410028029c96db8000118080808000000b200041246a21002001417f6a22010d000b0b200228023c450d102002280240410028029c96db8000118080808000000c100b20012802cc0122054120470d0a200241a4016a20012802c801220141086a290000370200200241ac016a200141106a290000370200200241b4016a200141186a29000037020020024100360298012002200129000037029c010b20002004360204200041053602002000200229029801370208200020033602382000200736023420002006360230200041106a200241a0016a290200370200200041186a20024198016a41106a290200370200200041206a20024198016a41186a290200370200200041286a20024198016a41206a2902003702000c0e0b410121040b2002200536026441002d0098a2db80001a200441246c220541002802a496db8000118280808000002203450d0820024100360244200220033602402002200436023c200241003602e801200241003602702002200141c0016a36026c200220013602682002200241e8016a36027c20022002413c6a3602782002200241e4006a360274200241e8006a200241ef016a200241e8016a10a9828080001a20022802e80122040d012002280244210320022802402106200228023c21050b200241e8006a200141cc016a10e8b28080004100210420012802c00122074102460d024101210420074101710d01200241086a20012802c401220720012802c801220110ebb280800020022903082108200241c8016a2007200141002802b497db800011888080800000200220083702c0010c020b2000410836020020002004360204024020022802442201450d002002280240210003400240024020002d00000e03010001000b200041046a28020022041092828080002004410028029c96db8000118080808000000b200041246a21002001417f6a22010d000b0b200228023c450d0a2002280240410028029c96db8000118080808000000c0a0b20012802c80122074120470d06200241cc016a20012802c401220141086a290000370200200241d4016a200141106a290000370200200241dc016a200141186a290000370200200241003602c001200220012900003702c4010b20002002290268370238200041e0006a20024190016a290200370200200041d8006a200241e8006a41206a290200370200200041d0006a200241e8006a41186a290200370200200041c8006a200241e8006a41106a290200370200200041c0006a200241e8006a41086a29020037020020002004360200200020022902c0013702042000410c6a200241c0016a41086a290200370200200041146a200241c0016a41106a2902003702002000411c6a200241c0016a41186a290200370200200041246a200241c0016a41206a29020037020020002003360234200020063602302000200536022c0c080b41bc84c08000412b200241ef016a41ac84c0800041e486c0800010ad81808000000b4120200441e0fdc08000108c81808000000b4104200741c0fdc0800010ae80808000000b4120200541e0fdc08000108c81808000000b4104200541d0fdc0800010ae80808000000b4120200741e0fdc08000108c81808000000b2001428180808010370200200141086a2003200410f5b28080001a200241146a41086a2003200441002802b497db80001188808080000020022004360218200220013602140b200020022902683702042000412c6a20024190016a290200370200200041246a200241e8006a41206a2902003702002000411c6a200241e8006a41186a290200370200200041146a200241e8006a41106a2902003702002000410c6a200241e8006a41086a29020037020020004103360200200020022902143702342000413c6a200241146a41086a290200370200200041c4006a200241146a41106a290200370200200041cc006a200241146a41186a290200370200200041d4006a200241146a41206a2902003702000b200241f0016a2480808080000bfd0e01117f23808080800041306b220724808080800002400240200141214f0d002000200120022003200610c2828080000c010b200241746a21080340024020040d0020002001200220034101200610ab828080000c020b20002001410376220941d4006c6a210a2000200941306c6a210b02400240200141c000490d002000200b200a200910bf8280800021090c010b2000200a200b20002802002209200b280200220c49220d200c200a280200220e49731b200d2009200e49731b21090b2004417f6a2104200741086a41086a2000200920006b410c6e220f410c6c6a220c41086a2802003602002007200c290200370308024002400240024002402005450d002005280200200c2802004f0d010b200120034b0d014100210b2000210920022001410c6c22106a2211210a200f2112034002402009200041002012417d6a220d200d20124b1b410c6c6a22134f0d0003402002200a41746a2009280200200c28020049220d1b200b410c6c6a220e2009290200370200200e41086a200941086a2802003602002002200a41686a2009410c6a220e280200200c2802004922141b200b200d6a220b410c6c6a220d200e290200370200200d41086a200941146a2802003602002002200a415c6a200941186a220d280200200c28020049220e1b200b20146a220b410c6c6a2214200d290200370200201441086a200941206a2802003602002002200a41506a220a200941246a220d280200200c2802004922141b200b200e6a220b410c6c6a220e200d290200370200200e41086a2009412c6a280200360200200b20146a210b200941306a22092013490d000b0b0240200920002012410c6c6a22144f0d0003402002200a41746a220a2009280200200c28020049220d1b200b410c6c6a220e2009290200370200200e41086a200941086a280200360200200b200d6a210b2009410c6a22092014490d000b0b024020122001460d00200a41746a220a200b410c6c6a220d2009290200370200200d41086a200941086a2802003602002009410c6a2109200121120c010b0b20002002200b410c6c221210f5b280800021152001200b6b211302402001200b460d0020134101712116201520126a21174100210d02402001200b41016a460d002013417e712114200820106a210a4100210d2017210903402009200a290200370200200941086a200a41086a2802003602002009410c6a2011200d41feffffff0373410c6c6a220e290200370200200941146a200e41086a280200360200200a41686a210a200941186a21092014200d41026a220d470d000b0b2016450d002017200d410c6c6a22092011200d417f73410c6c6a220a290200370200200941086a200a41086a2802003602000b200b450d002001200b4f0d02200741003602282007410136021c20074180ffc0800036021820074204370220200741186a4188ffc0800010f680808000000b200120034b0d004100210d2000210920022001410c6c22116a2212210a03400240200920004100200f417d6a220b200b200f4b1b410c6c6a22134f0d0003402002200a41746a200c28020020092802004f220b1b200d410c6c6a220e2009290200370200200e41086a200941086a2802003602002002200a41686a200c2802002009410c6a220e2802004f22141b200d200b6a220b410c6c6a220d200e290200370200200d41086a200941146a2802003602002002200a415c6a200c280200200941186a220d2802004f220e1b200b20146a220b410c6c6a2214200d290200370200201441086a200941206a2802003602002002200a41506a220a200c280200200941246a220d2802004f22141b200b200e6a220b410c6c6a220e200d290200370200200e41086a2009412c6a280200360200200b20146a210d200941306a22092013490d000b0b024020092000200f410c6c6a22144f0d0003402002200a41746a220a200c28020020092802004f220b1b200d410c6c6a220e2009290200370200200e41086a200941086a280200360200200d200b6a210d2009410c6a22092014490d000b0b0240200f2001460d002002200d410c6c6a220b2009290200370200200b41086a200941086a2802003602002009410c6a2109200d41016a210d200a41746a210a2001210f0c010b0b20002002200d410c6c221310f5b280800021002001200d6b210b02402001200d460d00200b410171210f200020136a21154100210c02402001200d41016a460d00200b417e712114200820116a210a4100210c2015210903402009200a290200370200200941086a200a41086a2802003602002009410c6a2012200c41feffffff0373410c6c6a220e290200370200200941146a200e41086a280200360200200a41686a210a200941186a21092014200c41026a220c470d000b0b200f450d002015200c410c6c6a22092012200c417f73410c6c6a220a290200370200200941086a200a41086a2802003602000b02402001200d4f0d00200d20014198ffc0800010b381808000000b200020136a210041002105200b2101200b41214f0d030c020b000b201520126a2013200220032004200741086a200610f481808000200b2101200b41214f0d010b0b2000200b20022003200610c2828080000b200741306a2480808080000ba20201017f23808080800041306b220524808080800020052004360214200520033602102005200136020c02400240024020002802082004470d0020032000280204200410f9b28080000d00200028020c2001470d012002200041106a2200412010f9b28080000d02200541306a2480808080000f0b2005420037022420054281808080c00037021c200541e080c180003602184100200541106a2000200541186a41e880c1800010b982808000000b2005420037022420054281808080c00037021c2005419c81c1800036021841002005410c6a2000410c6a200541186a41a481c1800010b782808000000b2005420037022420054281808080c00037021c200541dc81c18000360218410020022000200541186a41e481c1800010b882808000000bdb0102027f017e23808080800041106b2206248080808000200641046a418895db80002001200210d6818080000240024020062802042201418180808078460d0002402001418080808078470d00410021050c020b20062802082107200320062902082208a72008422088a72202200520022005491b22056a200220056b2205200420052004491b10f5b28080001a410121052001450d012007410028029c96db8000118080808000000c010b41a8ffc08000412441b480c18000109181808000000b2000200236020420002005360200200641106a2480808080000b6401017f23808080800041106b22042480808080002004200336020c2004200236020820042001360204200420003602000240418895db8000200410d1818080000d0041a8ffc08000412441b480c18000109181808000000b200441106a2480808080000b6e01017f23808080800041206b22032480808080002003410c6a418895db80002001200210ce818080000240200328020c0d0041a8ffc08000412441b480c18000109181808000000b20002003290210370200200041086a200341186a290200370200200341206a2480808080000b3a000240418895db80002000200110cf8180800041ff017122014102470d0041a8ffc08000412441b480c18000109181808000000b20014101710b2c000240418895db80002000200110d2818080000d0041a8ffc08000412441b480c18000109181808000000b0b5a01027f23808080800041106b2200248080808000200041086a41988fdb800010cd81808000024020002802080d0041f481c18000411b419082c18000109181808000000b200028020c2101200041106a2480808080002001ad0b800101017f23808080800041106b2202248080808000200220013a0003200241046a418895db8000200241036a10d08180800002402002280204418080808078470d0041a8ffc08000412441b480c18000109181808000000b20002002290204370200200041086a200241046a41086a280200360200200241106a2480808080000b920101017f23808080800041206b2205248080808000200520043602102005200336020c200520023602182005200136021420052005410c6a36021c2005418895db8000200541146a10c6818080000240200528020022044102470d0041a8ffc08000412441b480c18000109181808000000b200528020421032000200436020020002003360204200541206a2480808080000b7601017f23808080800041206b2203248080808000200341086a41086a200241086a2802003602002003200136021820032000360214200320022902003703080240418895db8000200341086a10cb818080000d0041a8ffc08000412441b480c18000109181808000000b200341206a2480808080000b7801017f23808080800041106b2203248080808000200341046a418895db80002001200210d88180800002402003280204418180808078470d0041a8ffc08000412441b480c18000109181808000000b20002003290204370200200041086a200341046a41086a280200360200200341106a2480808080000b28000240418895db800010c8818080000d0041a8ffc08000412441b480c18000109181808000000b0b5401017f02400240418895db800010d38180800041ff017122004102460d002000410171450d010f0b41a8ffc08000412441b480c18000109181808000000b41a082c18000412c41cc82c18000109181808000000b5401017f02400240418895db800010d98180800041ff017122004102460d002000410171450d010f0b41a8ffc08000412441b480c18000109181808000000b41dc82c18000412a418883c18000109181808000000ba80201027f23808080800041306b2205248080808000410021060240024020024100480d00024020020d00410121060c020b41002d0098a2db80001a200241002802a496db80001182808080000022060d01410121060b2006200241e4ded2800010ae80808000000b20062001200210f5b2808000210120052002360214200520013602102005200236020c2005200436022c2005200336022820052005410c6a360224200541186a418895db8000200541246a10cc8180800002402005280218418180808078460d0020002005290218370200200041086a200541186a41086a2802003602000240200528020c450d002005280210410028029c96db8000118080808000000b200541306a2480808080000f0b41a8ffc08000412441b480c18000109181808000000b8a0302027f017e23808080800041306b2208248080808000410021090240024020024100480d00024020020d00410121090c020b41002d0098a2db80001a200241002802a496db80001182808080000022090d01410121090b2009200241e4ded2800010ae80808000000b20092001200210f5b2808000210120082002360214200820013602102008200236020c2008200436022c2008200336022820082008410c6a360224200841186a418895db8000200841246a10cc818080000240024020082802182204418180808078460d0002402004418080808078470d00410021030c020b200828021c21012005200829021c220aa7200a422088a72202200720022007491b22036a200220036b2203200620032006491b10f5b28080001a410121032004450d012001410028029c96db8000118080808000000c010b41a8ffc08000412441b480c18000109181808000000b0240200828020c450d002008280210410028029c96db8000118080808000000b2000200236020420002003360200200841306a2480808080000b860201027f23808080800041206b2206248080808000410021070240024020014100480d00024020010d00410121070c020b41002d0098a2db80001a200141002802a496db80001182808080000022070d01410121070b2007200141e4ded2800010ae80808000000b20072000200110f5b280800021002006200136020820062000360204200620013602002006200536021c2006200436021820062003360214200620023602102006200636020c0240418895db80002006410c6a10ca81808000450d0002402006280200450d002006280204410028029c96db8000118080808000000b200641206a2480808080000f0b41a8ffc08000412441b480c18000109181808000000bfb0101027f23808080800041206b2204248080808000410021050240024020014100480d00024020010d00410121050c020b41002d0098a2db80001a200141002802a496db80001182808080000022050d01410121050b2005200141e4ded2800010ae80808000000b20052000200110f5b28080002100200420013602102004200036020c200420013602082004200336021c200420023602182004200441086a3602140240418895db8000200441146a10d481808000450d0002402004280208450d00200428020c410028029c96db8000118080808000000b200441206a2480808080000f0b41a8ffc08000412441b480c18000109181808000000b900201017f23808080800041206b2205248080808000200520043602102005200336020c410021040240024020024100480d00024020020d00410121040c020b41002d0098a2db80001a200241002802a496db80001182808080000022040d01410121040b2004200241e4ded2800010ae80808000000b20042001200210f5b280800021042005200236021c20052004360218200520023602142005418895db8000200541146a2005410c6a10d7818080000240200528020022034102460d002005280204210102402002450d002004410028029c96db8000118080808000000b2000200136020420002003360200200541206a2480808080000f0b41a8ffc08000412441b480c18000109181808000000b880201027f23808080800041206b2204248080808000410021050240024020014100480d00024020010d00410121050c020b41002d0098a2db80001a200141002802a496db80001182808080000022050d01410121050b2005200141e4ded2800010ae80808000000b20052000200110f5b28080002100200420013602102004200036020c200420013602082004200336021c200420023602182004200441086a3602140240418895db8000200441146a10d58180800041ff017122014102460d0002402004280208450d00200428020c410028029c96db8000118080808000000b200441206a24808080800020014101710f0b41a8ffc08000412441b480c18000109181808000000bb30201017f23808080800041306b2207248080808000200720063602102007200536020c410021060240024020024100480d00024020020d00410121060c020b41002d0098a2db80001a200241002802a496db80001182808080000022060d01410121060b2006200241e4ded2800010ae80808000000b20062001200210f5b280800021062007200236021c2007200636021820072002360214200720043602282007200336022420072007410c6a36022c2007200741146a3602202007418895db8000200741206a10c7818080000240200728020022024102460d002007280204210602402007280214450d002007280218410028029c96db8000118080808000000b2000200636020420002002360200200741306a2480808080000f0b41a8ffc08000412441b480c18000109181808000000b960201017f23808080800041206b2204248080808000200420033a0007410021030240024020024100480d00024020020d00410121030c020b41002d0098a2db80001a200241002802a496db80001182808080000022030d01410121030b2003200241e4ded2800010ae80808000000b20032001200210f5b28080002103200420023602102004200336020c20042002360208200441146a418895db8000200441086a200441076a10da8180800002402004280214418080808078460d0020002004290214370200200041086a200441146a41086a28020036020002402002450d002003410028029c96db8000118080808000000b200441206a2480808080000f0b41a8ffc08000412441b480c18000109181808000000ba80201027f23808080800041306b2205248080808000410021060240024020024100480d00024020020d00410121060c020b41002d0098a2db80001a200241002802a496db80001182808080000022060d01410121060b2006200241e4ded2800010ae80808000000b20062001200210f5b2808000210120052002360214200520013602102005200236020c2005200436022c2005200336022820052005410c6a360224200541186a418895db8000200541246a10c98180800002402005280218418180808078460d0020002005290218370200200041086a200541186a41086a2802003602000240200528020c450d002005280210410028029c96db8000118080808000000b200541306a2480808080000f0b41a8ffc08000412441b480c18000109181808000000b100020004204370208200042003702000bf303010d7f410121020240200128020422034104490d0020012003417c6a220436020420012001280200220541046a36020020044104490d00200528000021062001200341786a22043602042001200541086a36020020044104490d00200528000421072001200341746a220436020420012005410c6a36020020044104490d00200528000821082001200341706a22043602042001200541106a36020020044104490d00200528000c210920012003416c6a22043602042001200541146a36020020044104490d002005280010210a2001200341686a22043602042001200541186a36020020044104490d002005280014210b2001200341646a220436020420012005411c6a36020020044104490d002005280018210c2001200341606a22043602042001200541206a36020020044104490d00200528001c210d20012003415c6a22043602042001200541246a36020020044104490d002005280020210e2001200341586a22043602042001200541286a36020020044104490d00200528002421022000200e36022c2000200d3602282000200c3602242000200b3602202000200a36021c2000200936021820002008360214200020073602102000200636020c200020023602042001200341546a36020420012005412c6a36020020002005280028360208410021020b200020023602000b5f00200042083703482000420037034020004280808080c0003703382000410036025820004280808080c000370350200041b6808080003602182000429a95b4c6f2dbbaa879370310200042e894c8f6b1cad89b61370308200041023a00000bb00201087f23808080800041106b2203248080808000200128020c21040240024002402001280200220520012802042206470d00200420056b41386e2107200128020821010c010b0240200420066b220841386e220720012802082201410176490d0020052006200810f8b28080001a0c010b410021092003410036020c2003428080808080013702044108210a024020042006460d00200341046a410020074108413810a4828080002003280208210a200328020c21090b200a200941386c6a2006200810f5b28080001a2003200920076a36020c02402001450d002005410028029c96db8000118080808000000b20002003290204370200200041086a200341046a41086a2802003602000c010b2000200736020820002005360204200020013602000b200341106a2480808080000bb00201087f23808080800041106b2203248080808000200128020c21040240024002402001280200220520012802042206470d00200420056b4105762107200128020821010c010b0240200420066b2208410576220720012802082201410176490d0020052006200810f8b28080001a0c010b410021092003410036020c2003428080808080013702044108210a024020042006460d00200341046a410020074108412010a4828080002003280208210a200328020c21090b200a20094105746a2006200810f5b28080001a2003200920076a36020c02402001450d002005410028029c96db8000118080808000000b20002003290204370200200041086a200341046a41086a2802003602000c010b2000200736020820002005360204200020013602000b200341106a2480808080000bf40101067f23808080800041106b22022480808080002000280200220041086a2802002103200041046a280200210041012104200128021c22054199c5c080004101200128022028020c2206118180808000002107200241003a0009200220073a0008200220013602040240024002402003450d0003402002200036020c200241046a2002410c6a41ec8ec1800010a7818080001a200041016a21002003417f6a22030d000b4101210420022d00084101710d022002280204220028021c2105200028022028020c21060c010b20070d010b2005419ac5c08000410120061181808080000021040b200241106a24808080800020040bf40401037f0240024002400240024002402000280200417e6a2201410420014106491b0e050501020304000b2000280204220120012802002201417f6a36020020014101470d04200041046a10d8b28080000c040b0240200028022c4129490d002000280204410028029c96db8000118080808000000b20002802342201450d03200120012802002202417f6a36020020024101470d03200041346a10d8b28080000f0b024020002802504129490d002000280228410028029c96db8000118080808000000b20002d0004450d02200028020822011092828080002001410028029c96db8000118080808000000f0b024020002802382202450d00200028023421010340024020012d000022034102460d002003450d00200141046a28020022031092828080002003410028029c96db8000118080808000000b200141246a21012002417f6a22020d000b0b02402000280230450d002000280234410028029c96db8000118080808000000b2000280204450d0120002802082201450d01200120012802002202417f6a36020020024101470d01200041086a10d8b28080000f0b024020002802604129490d002000280238410028029c96db8000118080808000000b024020002802342202450d00200028023021010340024020012d000022034102460d002003450d00200141046a28020022031092828080002003410028029c96db8000118080808000000b200141246a21012002417f6a22020d000b0b0240200028022c450d002000280230410028029c96db8000118080808000000b2000280200450d0020002802042201450d00200120012802002202417f6a36020020024101470d00200041046a10d8b28080000f0b0bae03010b7f23808080800041d0006b2204248080808000410021054100210602400240024020012802004101470d0020012802040d01200141046a21072001417f360204200141086a21060b024020012802104101470d0020012802140d02200141146a21082001417f360214200141186a21050b410021090240024020060d004100210a0c010b2006280204210b2006280200210a0b2001280228210c2001280224210d200128022021010240024020050d000c010b2005280204210e200528020021090b2004410c6a41106a200c41086a2900003702002004410c6a41186a200c41106a2900003702002004412c6a200c41186a2900003702002004200d3602102004200136020c2004200e3602402004200936023c2004200b3602382004200a3602342004200c2900003702142004410036024c200420033602482004200236024420002004410c6a20022003200441c4006a10e28180800002402005450d002008200828020041016a3602000b02402006450d002007200728020041016a3602000b200441d0006a2480808080000f0b418c8bc18000108481808000000b419c8bc18000108481808000000ba20201047f024020012802042202450d0020012002417f6a220336020420012001280200220441016a3602000240024002400240024020042d000022054103710e0400040201000b20002001200541027610c5818080000f0b200541044f0d0320024105490d0320012002417b6a3602042001200441056a360200200428000122024180808080044f0d010c030b20024104490d0220012002417c6a3602042001200441046a36020020042f0001200441036a2d0000411074722202418002490d02200241087420057241027621020b20002001200210c5818080000f0b2003450d0020012002417e6a3602042001200441026a36020020042d00012202450d0020002001200241087420057241027610c5818080000f0b20004180808080783602000ba20201047f024020012802042202450d0020012002417f6a220336020420012001280200220441016a3602000240024002400240024020042d000022054103710e0400040201000b20002001200541027610c4818080000f0b200541044f0d0320024105490d0320012002417b6a3602042001200441056a360200200428000122024180808080044f0d010c030b20024104490d0220012002417c6a3602042001200441046a36020020042f0001200441036a2d0000411074722202418002490d02200241087420057241027621020b20002001200210c4818080000f0b2003450d0020012002417e6a3602042001200441026a36020020042d00012202450d0020002001200241087420057241027610c4818080000f0b20004180808080783602000ba90601067f23808080800041306b220124808080800020014108360204200141ac8bc1800036020041002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d00200241ac8bc18000360200200241046a410836020041ac8bc18000410810fea8808000450d0141002d0098a2db80001a41c00041002802a496db80001182808080000022030d02410841c00010bb80808000000b4104410810bb80808000000b2002410028029c96db8000118080808000002001410236020c200141e891d1800036020820014201370214200141b780808000ad4220862001ad843703202001200141206a360210200141086a41f891d1800010f680808000000b200341b880808000360238200342d1c4f4dfbdde88c0967f370330200342e584c0fca4e7af8b4e37032820034101360224200341b58bc18000360220200341b980808000360218200342e3cfd3f6e7cf95c40f370310200342bee3d9abb6ff91f24737030820034101360204200341b48bc1800036020020014102360210200120033602082001200341c0006a3602142001200336020c200141206a200141086a419884c1800010908280800020012802282104200128022421052001280220210620014100360210200142808080808001370208200141086a418885c1800010faa8808000200128020c220342f3fb8182ffb8e0caf5003703002003410036023020034280808080c0003703282003410036022020034100360218200341ba808080003602102003428fd7cdefeba4c5985a370308200128020c210320012001280208360210200120033602082001200341386a3602142001200336020c200141206a200141086a419884c18000108f8280800020012006360210200120053602082001200520044105746a3602142001200536020c200041c4006a200141086a419884c18000109082808000200141136a200141206a41086a28020036000020002002ad4280808080108437023c20004101360238200041003a00002000410036025820004280808080c0003703502001200129022037000b20002001290008370001200041086a2001410f6a290000370000200141306a2480808080000b860403047f017e047f23808080800041306b2202248080808000200128020c2103410021042001410036020c02402003450d002001410c6a21052001290210210603402006a721070240024020064220882206200333018a015a0d002006a721080c010b20032109034020092802582203450d03200741016a210720092f018801210820032109200820032f018a014f0d000b0b0240200320084103746a2209280200200941046a28020072450d000240024020070d00200841016a21080c010b200320084102746a4190016a2802002103410021082007417f6a2209450d002007417e6a210a024020094107712207450d0003402009417f6a2109200328028c0121032007417f6a22070d000b0b200a4107490d000340200328028c0128028c0128028c0128028c0128028c0128028c0128028c0128028c012103200941786a22090d000b0b200120083602142001420037020c200129021021060c010b0b200128020422092009280200417f6a360200200220083602282002200736022420022003360220200241086a200241206a200141086a2002412f6a10c3818080002000410c6a200241086a41086a28020036020020002002290208370204200241206a41086a2002411c6a2802002203360200200220022902142206370320200541086a200336020020052006370200410121040b20002004360200200241306a2480808080000bda0301077f23808080800041306b2203248080808000200220016b2204413c6e210502400240024002400240024020022001460d0041002d0098a2db80001a2005410c6c220241002802a496db8000118280808000002206450d032006210220052107034020022001280200360200200241086a4100200141046a2802002208200141106a2802006b2209200920084b1b360200200241046a4100200141086a2802002208200141146a2802006b2209200920084b1b3602002001413c6a21012002410c6a21022007417f6a22070d000b20032003412f6a36020c2004413c460d02200441ec09490d01200620052003410c6a10aa828080000c020b20004100360208200041003602000c040b2006200541012003410c6a10c1828080000b41002d0098a2db80001a418c0141002802a496db8000118280808000002201450d01200141003b018a0120014100360258200341003602042003200136020020034100360208200320063602202003200636021c2003410236020c20032005360224200320062005410c6c6a36022820032003410c6a200341086a10c18180800020002003280208360208200020032902003702000c020b4104200210bb80808000000b4104418c0110bb80808000000b200341306a2480808080000bb90204047f017e017f017e024020002802442201450d000240200028024c2202450d002000280240220341086a21042003290300427f8542808182848890a0c0807f8321050340024020054200520d000340200341807d6a210320042903002105200441086a22062104200542808182848890a0c0807f83220542808182848890a0c0807f510d000b200542808182848890a0c0807f852105200621040b2005427f7c210702402003410020057aa74103766b41306c6a220641706a280200450d00200641746a280200410028029c96db8000118080808000000b200720058321052002417f6a22020d000b0b2001200141016aad42307ea722046a4177460d00200028024020046b410028029c96db8000118080808000000b02402000280278450d00200028027c410028029c96db8000118080808000000b0be20601107f23808080800041206b22032480808080000240024002400240024002400240024002400240024020020d004100210241002d0098a2db80001a418c0141002802a496db8000118280808000002204450d06200441003b018a0120044100360258024020012f018a012205450d00200441dc006a2106200141dc006a210741002108034020042f018a012202410b4f0d032004200241016a3b018a01200620024102746a2007280200360200200420024103746a2001290200370200200741046a2107200141086a21012005200841016a2208470d000b200521020b2000200236020820004100360204200020043602000c0a0b200341086a200128028c012002417f6a2209109a8280800020032802082202450d0841002d0098a2db80001a200328020c210a41bc0141002802a496db8000118280808000002204450d012004200236028c01200441003b018a0120044100360258200241003b01880120022004360258200320043602082003200a41016a36020c20012f018a01450d072004418c016a210b200441dc006a210c200141dc006a21072003280210210d200121084100210e0340200841046a280200210f2008280200211020072802002111200341146a200741346a2802002009109a82808000200328021c211202400240200328021422020d0041002d0098a2db80001a418c0141002802a496db8000118280808000002202450d0541002105200241003b018a01200241003602580c010b200328021821050b200a2005470d0420042f018a012205410b4f0d052004200541016a22063b018a01200c20054102746a2011360200200420054103746a2205200f36020420052010360200200b20064102746a2002360200200220063b01880120022004360258200741046a2107200841086a21082012200d6a41016a210d200e41016a220e20012f018a014f0d070c000b0b41e0e3c0800041204180e4c0800010f880808000000b410441bc0110bb80808000000b4104418c0110bb80808000000b4190e4c08000413041c0e4c0800010f880808000000b41e0e3c08000412041d0e4c0800010f880808000000b4104418c0110bb80808000000b2003200d3602100b20002003290208370200200041086a200341086a41086a2802003602000c010b41cc8cc18000109081808000000b200341206a2480808080000bfc0401057f024020002802002201450d00200028020421020240024020002802082203450d00410021000340024002402000450d0020002104200121050c010b4100210502402002450d0020022100024020024107712204450d0003402000417f6a2100200128028c0121012004417f6a22040d000b0b20024108490d000340200128028c0128028c0128028c0128028c0128028c0128028c0128028c0128028c012101200041786a22000d000b0b20012104410021020b024002400240200220042f018a014f0d00200421000c010b034020042802582200450d0220042f01880121022004410028029c96db800011808080800000200541016a210520002104200220002f018a014f0d000b0b0240024020050d00200241016a21020c010b200020024102746a4190016a2802002100410021022005417f6a2204450d002005417e6a2101024020044107712205450d0003402004417f6a2104200028028c0121002005417f6a22050d000b0b20014107490d000340200028028c0128028c0128028c0128028c0128028c0128028c0128028c0128028c012100200441786a22040d000b0b410021012003417f6a22030d010c030b0b2004410028029c96db80001180808080000041acecc08000109081808000000b024020020d00200121000c010b02400240200241077122050d0020022104200121000c010b200221042001210003402004417f6a2104200028028c0121002005417f6a22050d000b0b20024108490d000340200028028c0128028c0128028c0128028c0128028c0128028c0128028c0128028c012100200441786a22040d000b0b0340200028025821042000410028029c96db8000118080808000002004210020040d000b0b0bab0501077f024020002802002201450d00200028020421020240024020002802082203450d00410021000340024002402000450d00200121040c010b4100210402402002450d0020022100024020024107712205450d0003402000417f6a2100200128028c0121012005417f6a22050d000b0b20024108490d000340200128028c0128028c0128028c0128028c0128028c0128028c0128028c0128028c012101200041786a22000d000b0b20012100410021020b024002400240200220002f018a014f0d0020022105200021010c010b034020002802002201450d0220002f01880121052000410028029c96db800011808080800000200441016a210420012100200520012f018a014f0d000b0b0240024020040d00200541016a2102200121000c010b200120054102746a4190016a2802002100410021022004417f6a2206450d002004417e6a2107024020064107712204450d0003402006417f6a2106200028028c0121002004417f6a22040d000b0b20074107490d000340200028028c0128028c0128028c0128028c0128028c0128028c0128028c0128028c012100200641786a22060d000b0b024020012005410c6c6a41046a2201280200450d002001280204410028029c96db8000118080808000000b410021012003417f6a22030d010c030b0b2000410028029c96db80001180808080000041acecc08000109081808000000b024020020d00200121000c010b02400240200241077122050d0020022104200121000c010b200221042001210003402004417f6a2104200028028c0121002005417f6a22050d000b0b20024108490d000340200028028c0128028c0128028c0128028c0128028c0128028c0128028c0128028c012100200441786a22040d000b0b0340200028020021012000410028029c96db8000118080808000002001210020010d000b0b0bdc0201037f23808080800041206b220124808080800041002d0098a2db80001a0240413041002802a496db8000118280808000002202450d00200241be80808000360228200242aee0d7ecbfc7d69445370320200242c5d0ceb4979f99a316370318200241b980808000360210200242e3cfd3f6e7cf95c40f370308200242bee3d9abb6ff91f2473703002001200241306a220336021c200141023602182001200236021420012002360210200141086a200141106a20022002200141206a200310ac82808000200128020c2103200142888080808001370210200142808080808001370218200041c4006a200141106a419884c180001090828080002000410036024020004280808080c0003703382000410036025820004280808080c0003703502000200320026b41186e36020c2000200236020820004102360204200041043a0000200141206a2480808080000f0b4108413010bb80808000000ba30101017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a2001419884c180001090828080002000410036024020004280808080c0003703382000410036025820004280808080c000370350200041bf80808000360218200042df99bdb1dfc6f2c120370310200042c7dfc5edcf8ac8f8827f370308200041023a0000200141106a2480808080000bdd0201037f23808080800041206b220124808080800041002d0098a2db80001a0240413041002802a496db8000118280808000002202450d00200241b880808000360228200242d1c4f4dfbdde88c0967f370320200242e584c0fca4e7af8b4e370318200241b980808000360210200242e3cfd3f6e7cf95c40f370308200242bee3d9abb6ff91f2473703002001200241306a220336021c200141023602182001200236021420012002360210200141086a200141106a20022002200141206a200310ac82808000200128020c2103200142888080808001370210200142808080808001370218200041c4006a200141106a419884c180001090828080002000410036024020004280808080c0003703382000410036025820004280808080c0003703502000200320026b41186e36020c2000200236020820004102360204200041043a0000200141206a2480808080000f0b4108413010bb80808000000bb20201027f0240024020024100480d000240024002402003280204450d000240200328020822040d00024020020d00200121030c030b41002d0098a2db80001a200241002802a496db80001182808080000021030c020b200328020021050240200241002802a496db80001182808080000022030d00200041086a2105200041046a21040c050b20032005200410f5b28080001a2005410028029c96db800011808080800000200041086a2105200041046a21040c020b024020020d00200121030c010b41002d0098a2db80001a200241002802a496db80001182808080000021030b200041086a2105200041046a21042003450d020b2005200236020020042003360200200041003602000f0b20004100360204200041013602000f0b2005200236020020042001360200200041013602000bf10101077f23808080800041206b22022480808080004100210302402000280200220441016a220520044101742206200520064b1b220541ffffffff034d0d0041004100200110ae80808000000b0240024020054104200541044b1b2207410274220641fcffffff074b0d004100210502402004450d002002200441027436021c20022000280204360214410421050b20022005360218200241086a41042006200241146a10a08280800020022802084101470d0120022802102108200228020c21030b20032008200110ae80808000000b200228020c21042000200736020020002004360204200241206a2480808080000bf70103057f017e017f23808080800041206b22022480808080004100210302402000280200220441016a220520044101742206200520064b1b22054104200541044b1b2206ad42247e2207422088a7450d0041004100200110ae80808000000b024002402007a7220841fcffffff074b0d004100210502402004450d002002200441246c36021c20022000280204360214410421050b20022005360218200241086a41042008200241146a10a08280800020022802084101470d0120022802102105200228020c21030b20032005200110ae80808000000b200228020c21042000200636020020002004360204200241206a2480808080000bf70103057f017e017f23808080800041206b22022480808080004100210302402000280200220441016a220520044101742206200520064b1b22054104200541044b1b2206ad423c7e2207422088a7450d0041004100200110ae80808000000b024002402007a7220841fcffffff074b0d004100210502402004450d0020022004413c6c36021c20022000280204360214410421050b20022005360218200241086a41042008200241146a10a08280800020022802084101470d0120022802102105200228020c21030b20032005200110ae80808000000b200228020c21042000200636020020002004360204200241206a2480808080000bac0203037f017e017f23808080800041206b22052480808080004100210602400240024020040d000c010b0240200120026a220220014f0d000c010b410021060240200320046a417f6a410020036b71ad2002200028020022014101742207200220074b1b22024108410441012004418108491b20044101461b2207200220074b1b2207ad7e2208422088a7450d000c010b2008a7220941808080807820036b4b0d004100210202402001450d002005200120046c36021c20052000280204360214200321020b20052002360218200541086a20032009200541146a10a08280800020052802084101470d0120052802102102200528020c21060b2006200241e08dc1800010ae80808000000b200528020c21042000200736020020002004360204200541206a2480808080000bbe0101077f41002103024002402001410f712204410f470d00410121032002280208220541016a200228020422064b0d0020022802002107410f2108200521010340200120064f0d022002200141016a3602080240200720016a2d0000220941ff01470d00200841ff016a210841012103200141026a2109200141016a2101200920064d0d010c020b0b200920086a2104410021030b20002004360204200020033602000f0b20052006200520064b1b20064180e4d2800010f980808000000b810701097f23808080800041106b22022480808080000240024002400240024002402001280208220341016a2204200128020422054b22060d000240200320054f0d0020012004360208024002400240024002400240024002400240024002402001280200220720036a2d00002208450d0020084106764102730e0403020a01030b200041003a00000c100b2008413f712208413f470d030240200341026a20054b0d00413f2108200421030340200320054f0d0d2001200341016a2209360208200720036a2d0000220a41ff01470d04200841ff016a2108200341026a210a20092103200a20054d0d000b0b200041053a00000c0f0b2008413f712208413f470d040240200341026a20054b0d00413f2108200421030340200320054f0d0d2001200341016a2209360208200720036a2d0000220a41ff01470d05200841ff016a2108200341026a210a20092103200a20054d0d000b0b200041053a00000c0e0b2008413f712208413f470d050240200341026a20054b0d00413f2108200421030340200320054f0d0d2001200341016a2209360208200720036a2d0000220a41ff01470d06200841ff016a2108200341026a210a20092103200a20054d0d000b0b200041053a00000c0d0b200a20086a21080b20002008360204200041023a00000c0b0b200a20086a21080b2000200836020420004181023b01000c090b200a20086a21080b20002008360204200041013b01000c070b0240024002400240200841e001714120460d00200841f001714110460d01200041053a00000c0a0b2008411f712208411f470d020240200341026a20054b0d00411f2108200421030340200320054f0d0a2001200341016a2209360208200720036a2d0000220a41ff01470d03200841ff016a2108200341026a210a20092103200a20054d0d000b0b200041053a00000c090b200241086a2008200110a582808000024020022802080d00200228020c2101200041033a0000200020013602040c090b200041053a00000c080b200a20086a21080b20002008360204200041043a00000c060b200320054180e4d2800010f980808000000b200041053a00000c040b2004200520061b20054180e4d2800010f980808000000b2004200520061b20054180e4d2800010f980808000000b2004200520061b20054180e4d2800010f980808000000b2004200520061b20054180e4d2800010f980808000000b200241106a2480808080000bdb05010f7f23808080800041f0006b22032480808080004100210402402000280200220520002802042206460d0020002802102107200028020c210820002802082109200341cc006a41086a210a200341cc006a410172210b034020002005410c6a220c360200024020082802002009490d000240024020052802004102470d004102210d0c010b200341cc006a200510f281808000200341c8006a41026a2205200b41026a2d00003a0000200341286a41086a220e200a41086a290200370300200341286a41106a220f200a41106a290200370300200341286a41186a2210200a41186a2802003602002003200b2f00003b01482003200a29020037032820032802502111024020032d004c220d4102460d00200341246a41026a20052d00003a0000200341086a41086a200e290300370300200341086a41106a200f290300370300200341086a41186a2010280200360200200320032f01483b0124200320032903283703080c010b024020022802002205450d000240024002400240200528020041fcffffff076a220c4103200c4105491b0e0403030102000b2005280204450d022005280208410028029c96db8000118080808000000c020b2005280204450d012005280208410028029c96db8000118080808000000c010b200510a8828080000b2005410028029c96db8000118080808000000b20022011360200410121042000200941016a3602080c030b02402007280208220e2007280200470d00200741cc8ec1800010a2828080000b2007280204200e41246c6a220520032f01243b00012005200d3a00002005201136020420052003290308370208200541036a200341246a41026a2d00003a0000200541106a200341086a41086a290300370200200541186a200341086a41106a290300370200200541206a200341086a41186a2802003602002007200e41016a3602080b2000200941016a2209360208200c2105200c2006470d000b0b200341f0006a24808080800020040bc00101027f024002400240024020002802002201418080808078732202410220024104491b0e0403030100030b0240024002402000280204220028020041fcffffff076a2202410320024105491b0e0404040102000b2000280204450d032000280208410028029c96db8000118080808000000c030b2000280204450d022000280208410028029c96db8000118080808000000c020b200010a8828080000c010b2001450d01200028020421000b2000410028029c96db8000118080808000000b0bdb05010f7f23808080800041f0006b22032480808080004100210402402000280200220520002802042206460d0020002802102107200028020c210820002802082109200341cc006a41086a210a200341cc006a410172210b034020002005410c6a220c360200024020082802002009490d000240024020052802004102470d004102210d0c010b200341cc006a200510f281808000200341c8006a41026a2205200b41026a2d00003a0000200341286a41086a220e200a41086a290200370300200341286a41106a220f200a41106a290200370300200341286a41186a2210200a41186a2802003602002003200b2f00003b01482003200a29020037032820032802502111024020032d004c220d4102460d00200341246a41026a20052d00003a0000200341086a41086a200e290300370300200341086a41106a200f290300370300200341086a41186a2010280200360200200320032f01483b0124200320032903283703080c010b024020022802002205450d000240024002400240200528020041fcffffff076a220c4103200c4105491b0e0403030102000b2005280204450d022005280208410028029c96db8000118080808000000c020b2005280204450d012005280208410028029c96db8000118080808000000c010b200510a8828080000b2005410028029c96db8000118080808000000b20022011360200410121042000200941016a3602080c030b02402007280208220e2007280200470d00200741dc8ec1800010a2828080000b2007280204200e41246c6a220520032f01243b00012005200d3a00002005201136020420052003290308370208200541036a200341246a41026a2d00003a0000200541106a200341086a41086a290300370200200541186a200341086a41106a290300370200200541206a200341086a41186a2802003602002007200e41016a3602080b2000200941016a2209360208200c2105200c2006470d000b0b200341f0006a24808080800020040b830203037f017e017f2380808080004180206b2203248080808000024002400240200141aad828200141aad828491b2204200120014101766b2205200420054b1b220441d602490d002004ad420c7e2206a721054100210702402006422088a70d00200541fcffffff074b0d00024020050d0041042107410021040c030b41002d0098a2db80001a200541002802a496db80001182808080000022070d02410421070b20072005419c8ac1800010ae80808000000b20002001200341d502200141c10049200210ab828080000c010b2000200120072004200141c10049200210ab828080002007410028029c96db8000118080808000000b20034180206a2480808080000bab0a03017f027e147f23808080800041d0026b2206248080808000024020014102490d002001ad220742ffffffffffffffff3f7c2007802108024002402001418120490d00410141202001410172676b41017622097420012009766a410176210a0c010b200120014101766b220941c000200941c000491b210a0b200041746a210b200041186a210c410121094100210d4100210e03404100210f4101211002402001200d4b2211450d002000200d410c6c22126a2113024002402001200d6b2214200a490d0002400240201441024f0d00201421150c010b0240024002400240201328020c221620132802004922170d004102211520144102460d04200c20126a2118410221150340201828020022192016490d032018410c6a2118201921162014201541016a2215470d000c020b0b410221154101211820144102460d02200c20126a21184102211503402018280200221920164f0d022018410c6a2118201921162014201541016a2215470d000b0b201421150b2015200a490d022017450d010240201541024f0d00410121150c020b201541017621180b200b2015410c6c20126a6a21140340201328020021162013201428020036020020142016360200201341046a221629020021072016201441046a221929020037020020192007370200201441746a21142013410c6a21132018417f6a22180d000b0b201541017441017221100c010b024020040d002014200a2014200a491b41017421100c010b20132014412020144120491b22142002200341004100200510f481808000201441017441017221100b2010410176200d6aad200dad22077c20087e200d20094101766bad20077c20087e8579a7210f0b02400240200e4102490d00200b200d410c6c22136a211a200020136a211b03402006418e026a200e417f6a22156a2d0000200f490d010240024002400240200641046a20154102746a28020022134101762218200941017622166a221720034b0d002013200972410171450d010b2000200d20176b410c6c6a210e024020134101710d00200e201820022003201841017267410174413e734100200510f4818080000b20094101710d01200e2018410c6c6a201620022003201641017267410174413e734100200510f4818080000c010b201741017421090c010b024020094102490d0020134102490d0020162018201620184922141b221320034b0d002002200e2018410c6c6a2209200e20141b2013410c6c221410f5b2808000221c20146a2114024002400240201620184f0d00201a211303402013200941746a2209201441746a221420142802002218200928020022164922191b2212290200370200201341086a201241086a28020036020020142019410c6c6a21142009201820164f410c6c6a2209200e460d02201341746a21132014201c470d000c020b0b024020130d00201c21130c020b201c21130340200e2009201320092802002218201328020022164922121b2219290200370200200e41086a201941086a280200360200200e410c6a210e2013201820164f410c6c6a22132014460d0220092012410c6c6a2209201b470d000c020b0b2009210e201c21130b200e2013201420136b10f5b28080001a0b201741017441017221090b410121132015210e201541014b0d000c020b0b200e21130b2006418e026a20136a200f3a0000200641046a20134102746a200936020002402011450d00201341016a210e2010410176200d6a210d201021090c010b0b20094101710d002000200120022003200141017267410174413e734100200510f4818080000b200641d0026a2480808080000ba70102027f037e024020012802042206200128020c2207460d00034020062903102108200629030821092006290300210a2001200641186a220636020402400240200a42d5a981be8fd2c3ae26520d00200942c8efbb97c8e7e5ff49520d00200621060c010b20032008370310200320093703082003200a370300200341186a210320012802042106200128020c21070b20062007470d000b0b20002003360204200020023602000bb20101017f23808080800041d0006b22022480808080002002200028020036020c200241c080808000ad4220862002410c6aad843703282002410136022420024101360214200241eca7d080003602102002410136021c200241033a004c200241043602482002422037024020024102360238200241023602302002200241306a3602202002200241286a360218200128021c2001280220200241106a10e2808080002101200241d0006a24808080800020010bc30502057f017e23808080800041c0006b2203248080808000024020012002460d0020002d000521042000280200210520002d0004210620032001360204200141016a210741012101024020064101710d00024020052d0014410471450d0041012101024020044101710d00200528021c4198c5c080004101200528022028020c118180808000000d020b41012101200341013a0017200341186a41086a200541086a290200370300200341186a41106a200541106a290200370300200341186a41186a200541186a2802003602002003200529021c37020820052902002108200341e8c4c08000360238200320083703182003200341176a3602102003200341086a360234200341046a200341186a10bc828080000d012003280234418ec5c080004102200328023828020c1181808080000021010c010b4101210102402004410171450d00200528021c4187c5c080004102200528022028020c118180808000000d010b200341046a200510bc8280800021010b200041013a0005200020013a000420072002460d000340200320073602042001410171210641012101024020060d00024020052d00144104710d0041012101200528021c4187c5c080004102200528022028020c118180808000000d01200341046a200510bc8280800021010c010b200529021c2108200341013a0017200341186a41086a200541086a290200370300200341186a41106a200541106a290200370300200341186a41186a200541186a2802003602002003200837020820052902002108200341e8c4c08000360238200320083703182003200341176a3602102003200341086a3602340240200341046a200341186a10bc828080000d002003280234418ec5c080004102200328023828020c1181808080000021010c010b410121010b200041013a0005200020013a0004200741016a22072002470d000b0b200341c0006a24808080800020000bf30c01177f23808080800041c0006b2204248080808000200441086a2105200128020421062001280200210702400240024002400240024020012802100d0020044100360210200441003602080c010b20012802082208450d0120052008200128020c109a828080000b200420063602042004417f200720022802006a220120012007491b2201360200410c2108410821094104210a02402001200328020022074d0d004102210b0c030b2004417f200620022802046a220120012006491b220136020402402001200328020422074d0d004103210b0c030b0240024020022802082201450d002002280210220c450d002001410047210d200328020c210e2003280208210f200441286a2110200228020c211141002106034002400240024020060d00200d410171450d004101210d2011450d0120112107024020114107712202450d0003402007417f6a2107200128028c0121012002417f6a22020d000b0b20114108490d010340200128028c0128028c0128028c0128028c0128028c0128028c0128028c0128028c012101200741786a22070d000c020b0b200d4101710d01419090c18000109081808000000b2001210641002101410021110b02400240201120062f018a014f0d00200621032011210b0c010b034020062802582203450d04200141016a210120062f018801210b20032106200b20032f018a014f0d000b0b0240024020010d00200b41016a2111200321060c010b2003200b4102746a4190016a2802002106410021112001417f6a2207450d002001417e6a2102024020074107712201450d0003402007417f6a2107200628028c0121062001417f6a22010d000b0b20024107490d000340200628028c0128028c0128028c0128028c0128028c0128028c0128028c0128028c012106200741786a22070d000b0b2003200b4102746a41dc006a2212280200210802400240024002400240200428020822130d002004200a360224200420143602202004410036021c200420083602182004200536021441002d0098a2db80001a418c0141002802a496db80001182808080000022010d014104418c0110bb80808000000b200428020c21150340201341786a2109201341dc006a210720132f018a0122164102742101417f210a02400340024020010d002016210a0c020b200728020021022001417c6a2101200a41016a210a200941086a2109200741046a2107417f2002200847200220084b1b22024101460d000b200241ff0171450d040b02402015450d002015417f6a21152013200a4102746a418c016a28020021130c010b0b2004200a36022441002114200441003602202004201336021c20042008360218200420053602142004200a36023c2004410036023820042013360234200441286a200441346a200841004100200441146a201010bc818080002004280230210220042802282101200428021421070c010b4100210220014100360258200141013b018a012001200836025c200142003702002004410036020c20042001360208200521070b2007200728020841016a360208200120024103746a21090c010b200a21142005210a0b02400240200f450d00200c417f6a210c2003200b4103746a220141046a280200211720012802002118200928020421192009280200211a2012280200210b200e2115200f21130340201341786a2108201341dc006a210720132f018a0122164102742101417f2103024002400340024020010d00201621030c020b200728020021022001417c6a2101200341016a2103200841086a2108200741046a2107417f2002200b472002200b4b1b22024101460d000b200241ff0171450d010b2015450d022015417f6a2115201320034102746a418c016a28020021130c010b0b417f201a20186a22012001201a491b2201200841046a28020022074d0d01410021060c060b41a090c18000413441b091c18000109181808000000b0240417f201920176a220720072019491b2202200828020022074d0d0041012106200221010c050b200920023602042009200136020041002101200c0d000b0b2000200429020037020420004100360200200041146a200441106a2802003602002000410c6a200441086a2902003702000c040b418090c18000109081808000000b41dc8cc18000109081808000000b2000200636020441102108410c21094108210a0b2000200a6a200b360200200020096a2007360200200020086a2001360200200041013602002005109b828080000b200441c0006a2480808080000b8f08010f7f23808080800041306b22022480808080002000200028020020012802006b3602002000200028020420012802046b36020402400240024020012802082203450d00200128021022040d010b200028020821050c010b4100210620034100472107200128020c2108034002400240024020060d002007410171450d00410121072008450d0120082101024020084107712209450d0003402001417f6a2101200328028c0121032009417f6a22090d000b0b20084108490d010340200328028c0128028c0128028c0128028c0128028c0128028c0128028c0128028c012103200141786a22010d000c020b0b20074101710d01419090c18000109081808000000b2003210641002103410021080b024002400240200820062f018a014f0d0020062101200821090c010b034020062802582201450d02200341016a210320062f018801210920012106200920012f018a014f0d000b0b0240024020030d00200941016a2108200121060c010b200120094102746a4190016a2802002106410021082003417f6a220a450d002003417e6a210b0240200a4107712203450d000340200a417f6a210a200628028c0121062003417f6a22030d000b0b200b4107490d000340200628028c0128028c0128028c0128028c0128028c0128028c0128028c0128028c012106200a41786a220a0d000b0b0240024020002802082205450d002004417f6a2104200120094103746a210c200120094102746a41dc006a280200210d200028020c210e2005210f0340200f41786a210b200f41dc006a2101200f2f018a0122104102742103417f210a02400340024020030d002010210a0c020b200128020021092003417c6a2103200a41016a210a200b41086a210b200141046a2101417f2009200d472009200d4b1b22094101460d000b200941ff0171450d030b200e450d01200e417f6a210e200f200a4102746a418c016a280200210f0c000b0b41c091c18000413041f091c18000109181808000000b200b200b280200200c2802006b360200200b41046a22032003280200200c2802046b360200410021032004450d020c010b0b418090c18000109081808000000b0240024020050d002002420037020c2002200041106a36020820022002412f6a3602040c010b200041086a21060240200028020c2209450d0002400240200941077122010d00200921030c010b2009210303402003417f6a2103200528028c0121052001417f6a22010d000b0b20094108490d000340200528028c0128028c0128028c0128028c0128028c0128028c0128028c0128028c012105200341786a22030d000b0b20024200370214200220053602102002200636020c2002200041106a36020820022002412f6a3602040b03402002411c6a200241046a109782808000200228021c0d000b200241306a2480808080000b1e00200128021c418092c18000410f200128022028020c118180808000000bf20503057f017e027f23808080800041c0006b2201248080808000200141246a418f92c18000411141a092c180004133410441001089a98080002001420437021c2001420037021420014280808080800137020c2001428880808080013702302001428080808080013702382001410c6a200141306a419884c18000109082808000200141086a200141206a28020036020020012001290218370300200128020c2102200128021021032001280214210420012802242105200129022821062001410c6a41086a410036020020014280808080800137020c2001410c6a418885c1800010faa88080002001280210220742d7c9cb8fc1cf97db3e370308200742e88488d0c0e3aebc13370300200141306a41086a220841013602002007420437022c20074203370224200741fd86c180003602202007410936021c200741f486c18000360218200741b1808080003602102001200129020c3703300240200828020022072001280230470d00200141306a418885c1800010faa88080000b2001280234200741386c22086a2207420437022c20074203370224200741fd86c180003602202007410b36021c2007418087c18000360218200741b180808000360210200742d7c9cb8fc1cf97db3e370308200742e88488d0c0e3aebc1337030020012802342107200120012802303602142001200736020c2001200720086a41386a36021820012007360210200141306a2001410c6a419884c18000108f8280800002402005418080808078470d00419885c18000411141ac85c18000109181808000000b200120023602142001200336020c200120033602102001200320044105746a360218200041c4006a2001410c6a419884c180001090828080002001410c6a410b6a200141306a41086a2802003600002000200637023c20002005360238200041003a000020002001290300370250200041d8006a200141086a2802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000b920704057f017e037f017e23808080800041d0006b2201248080808000200141306a41d392c18000410d41a092c180004133410441001089a98080002001420437022820014200370220200142808080808001370218200142888080808001370240200142808080808001370248200141186a200141c0006a419884c18000109082808000200141086a41086a2001412c6a2802003602002001200129022437030820012802182102200128021c2103200128022021042001280230210520012902342106200141186a41086a22074100360200200142808080808001370218200141186a418885c1800010faa8808000200128021c220842d7c9cb8fc1cf97db3e370308200842e88488d0c0e3aebc13370300200141c0006a41086a220941013602002008420437022c20084203370224200841fd86c180003602202008410d36021c2008418b87c18000360218200841b180808000360210200120012902183703400240200928020022092001280240470d00200141c0006a418885c1800010faa88080000b2001280244200941386c6a2208420437022c20084203370224200841fd86c180003602202008410f36021c2008419887c18000360218200841b180808000360210200842d7c9cb8fc1cf97db3e370308200842e88488d0c0e3aebc133703002007200941016a220836020020012001290340220a37031802402008200aa7470d00200141186a418885c1800010faa88080000b200128021c200841386c22096a2208420437022c20084223370224200841b487c180003602202008410d36021c200841a787c18000360218200841c18080800036021020084290aff5d99dca8c889b7f370308200842d680dbe0b6d3d4f35f370300200128021c210820012001280218360220200120083602182001200820096a41386a3602242001200836021c200141c0006a200141186a419884c18000108f8280800002402005418080808078470d00419885c18000411141ac85c18000109181808000000b20012002360220200120033602182001200336021c2001200320044105746a360224200041c4006a200141186a419884c18000109082808000200141236a200141c0006a41086a2802003600002000200637023c20002005360238200041003a000020002001290308370250200041d8006a200141086a41086a2802003602002001200129024037001b20002001290018370001200041086a2001411f6a290000370000200141d0006a2480808080000b880301077f4101210202400240024002402001280208220341016a2204200128020422054d0d000c010b200320054f0d012001200436020802400240024002400240024002402001280200220620036a2d000022074103710e0400010203000b20074102762108410021020c060b0240200341026a220320054d0d000c060b200120033602082004417f470d02417f200341f0e3d2800010b781808000000b200341046a220320054b0d04200120033602082004417d490d022004200341f0e3d2800010b781808000000b20074104490d020c030b0240200620046a2d000022010d000c030b20014108742007724102762108410021020c020b200620046a22012f0000200141026a2d0000411074722201418002492102200141087420077241027621080c010b200341056a220320054b0d00200120033602082004417c4f0d02200620046a28000022084180808080044921020b20002008360204200020023602000f0b200320054180e4d2800010f980808000000b2004200341f0e3d2800010b781808000000bb50201017f02400240024002402002200141186a412010f9b2808000450d0041808080807821042001200210b68280800022010d010c030b410021020240200128024022044100480d00200128023c2102024020040d00410121010c030b41002d0098a2db80001a200441002802a496db80001182808080000022010d02410121020b20022004418c8ac1800010ae80808000000b0240200128022c41014e0d000c020b4100210202400240200128022822044100480d0020012802242102024020040d00410121010c020b41002d0098a2db80001a200441002802a496db80001182808080000022010d01410121020b20022004418c8ac1800010ae80808000000b20012002200410f5b28080001a0c010b20012002200410f5b28080001a0b2000200436020820002001360204200020043602000ba80303017f067e047f0240200028020c0d0041000f0b20002802042202200129000841002903a8a2db8000200029031042208922037c8522044220882205200129001841002903a0a2db8000220685220742208822087e200442ffffffff0f832204200742ffffffff0f8322077e85200520077e200420087e85422088852001290000200385220342ffffffff0f8322042001290010200685220542ffffffff0f8322067e8520034220882203200542208822057e85200320067e200420057e85422088852203a7712109200342198842ff0083428182848890a0c080017e21052000280200220a41506a21004100210b0240024003400240200a20096a29000022042005852203427f85200342fffdfbf7efdfbfff7e7c8342808182848890a0c0807f832203500d00034020012000410020037aa741037620096a2002716b220c41306c6a412010f9b2808000450d032003427f7c200383220350450d000b0b0240200420044201868342808182848890a0c0807f83500d00410021090c030b200b41086a220b20096a20027121090c000b0b200a200c41306c6a21090b200941506a410020091b0b4601017f23808080800041106b22052480808080002005200236020c200520013602082000200541086a41e092c180002005410c6a41e092c180002003200410fb80808000000b4601017f23808080800041106b22052480808080002005200236020c200520013602082000200541086a41f092c180002005410c6a41f092c180002003200410fb80808000000b4601017f23808080800041106b22052480808080002005200236020c200520013602082000200541086a418093c180002005410c6a419093c180002003200410fb80808000000b9b1207027f027e0a7f027e017f047e047f2380808080004190016b220224808080800041002d0098a2db80001a0240410141002802a496db8000118280808000002203450d00200341003a00004100410035029ca2db800042c4e6c11b85200241086aad22047e200442ae94e698017e4220898522043e029ca2db80002004422088220542a2f0a4a00a7e200442ffffffff0f83220442d0e3fccc027e85200542d0e3fccc027e200442a2f0a4a00a7e85422089852104024041002d00c0a2db80004102460d00108a838080000b200241206a41c495c18000410141002802b497db800011888080800000200241106a41002903d895c1800037030020024101360248200220033602442002410136024020022004370318200241002903d095c1800037030802400240024020012802002203450d0020012802082206450d0020034100472107200241d0006a41086a21082001280204210941002101034002400240024020010d002007410171450d00410121072009450d012009210102402009410771220a450d0003402001417f6a2101200328028c012103200a417f6a220a0d000b0b20094108490d010340200328028c0128028c0128028c0128028c0128028c0128028c0128028c0128028c012103200141786a22010d000c020b0b20074101710d0141b495c18000109081808000000b2003210141002103410021090b02400240200920012f018a014f0d002001210a2009210b0c010b03402001280200220a450d04200341016a210320012f018801210b200a2101200b200a2f018a014f0d000b0b0240024020030d00200b41016a2109200a21010c010b200a200b4102746a4190016a2802002101410021092003417f6a220c450d002003417e6a210d0240200c4107712203450d000340200c417f6a210c200128028c0121012003417f6a22030d000b0b200d4107490d000340200128028c0128028c0128028c0128028c0128028c0128028c0128028c0128028c012101200c41786a220c0d000b0b4100210c02400240024002400240200a200b410c6c6a2203410c6a280200220d4100480d00200341086a2802002103200d450d0241002d0098a2db80001a200d41002802a496db800011828080800000220a0d014101210c0b200c200d418c8ac1800010ae80808000000b200a2003200d10f5b2808000210a2002280244210b02400240200d200228024846220c0d00200a410028029c96db8000118080808000000c010b200a200b200d10f9b2808000210e200a410028029c96db800011808080800000200e450d030b200241d0006a2003200d41002802b497db80001188808080000041002d0098a2db80001a200d41002802a496db800011828080800000220f450d06200f2003200d10f5b28080002103200c450d012003200b200d10f9b28080000d012003410028029c96db8000118080808000000c020b2002280248450d01200241d0006a2003410041002802b497db8000118880808000004101210f0b200241f0006a41186a200241d0006a41186a2900002205370300200241f0006a41106a200241d0006a41106a2900002210370300200241f0006a41086a2008290000221137030020022002290050220437037041002112201141002903a8a2db8000200229031842208922137c8522114220882214200541002903a0a2db8000221585220542208822167e201142ffffffff0f832211200542ffffffff0f8322057e85201420057e201120167e85422088852004201385220542ffffffff0f8322112010201585221042ffffffff0f8322137e8520054220882205201042208822107e85200520137e201120107e85422088852205421988221142ff0083428182848890a0c080017e21102002280208220e41506a210b2004422088a721172004a72118200228020c220a2005a7221971221a2103024003400240200e20036a29000022052010852204427f85200442fffdfbf7efdfbfff7e7c8342808182848890a0c0807f832204500d000340200241f0006a200b410020047aa741037620036a200a716b41306c220c6a412010f9b2808000450d032004427f7c200483220450450d000b0b0240200520054201868342808182848890a0c0807f8350450d00201241086a221220036a200a7121030c010b0b0240200e201a6a29000042808182848890a0c0807f8322044200520d00410821030340201a20036a210b200341086a2103200e200b200a71221a6a29000042808182848890a0c0807f832204500d000b0b0240200e20047aa7410376201a6a200a7122036a2c0000220b417f4c0d00200e200e29030042808182848890a0c0807f837aa741037622036a2d0000210b0b0240200b410171450d0020022802100d002002200241086a4101200241086a41106a410110ec8180800002402002280208220e200228020c220a201971220b6a29000042808182848890a0c0807f8322044200520d00410821030340200b20036a210b200341086a2103200e200b200a71220b6a29000042808182848890a0c0807f832204500d000b0b200e20047aa7410376200b6a200a7122036a2c0000220b417f4c0d00200e200e29030042808182848890a0c0807f837aa741037622036a2d0000210b0b200e20036a2011a741ff0071220c3a0000200e200341786a200a716a41086a200c3a0000200e410020036b41306c6a220341506a2018360200200341706a200d360200200341746a200f360200200341786a200d3602002003417c6a41013602002002200228021441016a36021420022002280210200b4101716b360210200341586a220a41106a200841106a290000370000200a41086a200841086a290000370000200a2008290000370000200341546a20173602000c010b0240200e200c6a2203417c6a220b280200220a4101480d00200b200a41016a360200200d450d01200f410028029c96db8000118080808000000c010b0240200341706a220c280200450d00200341746a280200410028029c96db800011808080800000200b280200210a0b200c200d360200200341786a200d360200200341746a200f360200200b200a41016a3602000b410021032006417f6a22060d000b0b2000200241086a41c80010f5b28080001a20024190016a2480808080000f0b41a495c18000109081808000000b4101200d418c8ac1800010ae80808000000b41014101419094c1800010ae80808000000bb00101047f23808080800041106b22022480808080002000280200220041046a28020021032000280200210041012104200128021c4199c5c080004101200128022028020c118180808000002105200241003a000d200220053a000c20022001360208200241086a2000200020036a10ae828080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021040b200241106a24808080800020040bc10301047f2380808080004180016b220224808080800020002802002100024002400240200128021422034110710d0020034120710d014103210320002d00002200210402402000410a490d004101210320022000200041e4006e220441e4006c6b41ff0171410174220541d596c080006a2d00003a00022002200541d496c080006a2d00003a00010b024002402000450d002004450d010b20022003417f6a22036a200441017441fe017141d596c080006a2d00003a00000b2001410141014100200220036a410320036b10e48080800021000c020b20002d00002103410021000340200220006a41ff006a2003410f712204413072200441d7006a2004410a491b3a00002000417f6a2100200341ff0171220441047621032004410f4b0d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000c010b20002d00002103410021000340200220006a41ff006a2003410f712204413072200441376a2004410a491b3a00002000417f6a2100200341ff0171220441047621032004410f4b0d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000b20024180016a24808080800020000bb10201037f2380808080004180016b220224808080800020002802002100024002400240200128021422034110710d0020034120710d0120002802004101200110978180800021000c020b20002802002100410021030340200220036a41ff006a2000410f712204413072200441d7006a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000c010b20002802002100410021030340200220036a41ff006a2000410f712204413072200441376a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000b20024180016a24808080800020000b140020012000280200200028020410e6808080000b8c0101037f024020034108490d00200020002003410376220341306c22046a2000200341d4006c22056a200310bf8280800021002001200120046a200120056a200310bf8280800021012002200220046a200220056a200310bf8280800021020b200020022001200028020022032001280200220449220520042002280200220649731b20052003200649731b0bef08010a7f2000200028020c22032000280200220449410c6c6a2205200041244118200028022420002802184922061b6a22072000200320044f410c6c6a220320004118412420061b6a220428020020032802004922061b200728020020052802004922081b2209280200210a20042003200720081b20061b220b280200210c200241086a2007200520081b220741086a280200360200200220072902003702002002200b2009200c200a4922071b220529020037020c200241146a200541086a280200360200200241206a2009200b20071b220741086a280200360200200220072902003702182002412c6a2003200420061b220341086a280200360200200241246a22072003290200370200200041306a220341184124200028025420002802484922051b6a22042003200028023c2206200028023022084f410c6c6a220020034124411820051b6a2205200528020020032006200849410c6c6a22032802004922061b200428020020002802004922081b2209280200210a20032005200020081b20061b220b280200210c200241386a2005200320061b220541086a280200360200200241306a220320052902003702002002413c6a2009200b200a200c4922051b2206290200370200200241c4006a200641086a280200360200200241c8006a200b200920051b2205290200370200200241d0006a200541086a280200360200200241d4006a22052000200420081b2200290200370200200241dc006a200041086a28020036020020012003200220032802002204200228020022064922001b2208290200370200200141086a200841086a280200360200200120072005200528020022082007280200220949220b1b220a290200370254200141dc006a200a41086a280200360200200120032000410c6c6a22002002200420064f410c6c6a2202200028020022042002280200220649220a1b220329020037020c200141146a200341086a2802003602002001200741744100200b1b6a2207200541744100200820094f1b6a220320032802002205200728020022084922091b220b290200370248200141d0006a200b41086a28020036020020012000200a410c6c6a22002002200420064f410c6c6a2202200028020022042002280200220649220b1b220a290200370218200141206a200a41086a280200360200200120074174410020091b6a2207200341744100200520084f1b6a2203200328020022082007280200220949220a1b220529020037023c200141c4006a200541086a28020036020020012000200b410c6c6a22052002200420064f410c6c6a2202200528020022042002280200220649220b1b22002902003702242001412c6a200041086a2802003602002001200741744100200a1b6a2200200341744100200820094f1b6a2207200728020022092000280200220a4922031b2208290200370230200141386a200841086a280200360200024002402002200420064f410c6c6a20004174410020031b6a410c6a470d002005200b410c6c6a2007417441002009200a4f1b6a410c6a460d010b108b81808000000b0bd00103047f017e017f02402002417f6a20014f0d00024020022001460d0020002001410c6c6a210420002002410c6c22056a21060340024020062802002207200641746a2802004f0d00200629020421082005210202400340200020026a2201200141746a2209290200370200200141086a200941086a28020036020002402002410c470d00200021020c020b200241746a21022007200141686a280200490d000b200020026a21020b20022008370204200220073602000b2005410c6a21052006410c6a22062004470d000b0b0f0b000b860b020f7f017e23808080800041106b22052480808080000240024020014102490d00024002400240200141106a20034b0d00200141017621062001410f4b0d010240200141074d0d002002200041244118200028022420002802184922071b6a22032000200028020c22082000280200220949410c6c6a220a2003280200200a28020049220b1b220c290200370200200241086a200c41086a280200360200200220004118412420071b6a220c2000200820094f410c6c6a22072003200b1b200c28020020072802004922081b2209200a2003200720081b200b1b22032009280200200328020049220a1b220b29020037020c200241146a200b41086a280200360200200241206a20032009200a1b220341086a280200360200200220032902003702182002412c6a2007200c20081b220341086a2802003602002002200329020037022420002006410c6c220d6a2203411841242003280224200328021849220a1b6a220b2003200328020c220c200328020022084f410c6c6a2207200341244118200a1b6a220a200a2802002003200c200849410c6c6a220c2802004922081b200b28020020072802004922091b220e280200210f200c200a200720091b20081b221028020021112002200d6a220341086a200a200c20081b220a41086a2802003602002003200a2902003702002003200e2010200f201149220a1b220c29020037020c200341146a200c41086a280200360200200341206a2010200e200a1b220a41086a2802003602002003200a2902003702182003412c6a2007200b20091b220741086a28020036020020032007290200370224410421120c030b20022000290200370200200241086a200041086a28020036020020022006410c6c22036a2207200020036a2203290200370200200741086a200341086a280200360200410121120c020b000b2000200220022001410c6c6a220310c08280800020002006410c6c22076a200220076a200341e0006a10c082808000410821120b2005410236020c20052006ad4220863703002012410c6c210b200120066b2113410021034102210c03402005200341016a22073602082003410274210a2007210302402012201320062005200a6a28020022071b220f4f0d0020002007410c6c22036a2111410c210e200220036a220d2110201221090340200d2009410c6c22076a2203201120076a22072902002214370200200341086a200741086a28020036020002402014a72208200341746a2802004f0d0020032902042114200e210a20102107024003402007200b6a2203200341746a220c290200370200200341086a200c41086a2802003602000240200b200a470d00200d21030c020b200a410c6a210a200741746a21072008200341686a280200490d000b2007200b6a21030b20032014370204200320083602000b200e41746a210e2010410c6a2110200941016a2209200f470d000b20052802082103200528020c210c0b200c2003470d000b20002001410c6c41746a22036a210b200220036a210a20022006410c6c6a220341746a210703402000200320022003280200220c200228020022084922091b220e290200370200200041086a200e41086a280200360200200b2007200a200a280200220e2007280200221049220d1b220f290200370200200b41086a200f41086a280200360200200b41746a210b2000410c6a2100200741744100200d1b6a2107200a41744100200e20104f1b6a210a2002200c20084f410c6c6a210220032009410c6c6a21032006417f6a22060d000b2007410c6a210702402001410171450d002000200220032002200749220b1b220c290200370200200041086a200c41086a2802003602002003200220074f410c6c6a21032002200b410c6c6a21020b20022007470d012003200a410c6a470d010b200541106a2480808080000f0b108b81808000000bac0905047f017e027f017e087f23808080800041f0046b220324808080800041002104200341003602ac03200320023602a803200320013602a403200341b0036a200341a4036a10a68280800020032802b403210520032d00b103210642818080800821070240024002400240024020032d00b0032208417d6a0e03000002010b410121040b410321094200210a0240024002400240024002400240024020080e050901020002090b410121060b428080808008210720032802ac03220b41016a20024b0d062005410171220c0d010c040b428080808008210720032802ac03220d41016a20024b0d052005410171220e0d010c020b0240200b20024f0d002001200b6a2d00004110490d030c050b200b200241ac96c1800010f980808000000b0240200d20024f0d002001200d6a2d00004110490d010c040b200d200241cc96c1800010f980808000000b2005410176200e6a200d6a220f20032802a80322084b0d012003200f3602ac030240024020040d00200341106a200341a4036a10b48280800020032802100d03428180808008210720032802ac03221020032802146a221120032802a8034b0d04410421090c010b4281808080082107200f41206a221120084b0d03410421094201210a200f21100b0c030b2005410176200c6a200b6a221220032802a80322084b0d00201241026a220520084b0d00200320053602ac03024002400240024002402012417d4b0d00200520024b0d01200120126a2f0000220f450d05410221092006410171450d04024020040d00200341086a200341a4036a10b48280800020032802080d0620032802ac032205200328020c6a220420032802a8034b0d06410021090c040b201241226a220420084d0d020c050b2012200541bc96c1800010b781808000000b2005200241bc96c1800010b581808000000b410121090b200320043602ac032004ad4220862005ad8421070b200341023602e404200341023602d804200341023602cc04200341023602c004200341023602b404200341023602a8042003410236029c0420034102360290042003410236028404200341023602f803200341023602ec03200341023602e003200341023602d403200341023602c803200341023602bc03200341023602b00341002104200341b0036a210803400240200f200441ffff037176410171450d002003200341a4036a10b48280800020032802000d0220032802ac03220d2003280204220e6a220520032802a8034b0d02200841086a2005360200200841046a200d3602002008200e412047360200200320053602ac030b2008410c6a2108200441016a22044110470d000b20032802bc03210e20032802b803210f20032802b403210d20032802b0032111200341f4016a200341c0036a41b00110f5b28080001a200742ffffffff0f83210a2007422088a721100c020b42818080800821070b20004107360200200020073702040c010b2003200e3602342003200f3602302003200d36022c200320113602282003200936021c20032010ad422086200a84370220200341386a200341f4016a41b00110f5b28080001a2003200c3602f001200320123602ec012003200b3602e80120002003411c6a2001200210dbb28080000b200341f0046a2480808080000bab0403027f017e027f23808080800041c0006b2201248080808000200141246a419497c18000410d41a197c180004119410441001089a9808000200141086a410036020020014280808080c00037030020012802242102200129022821032001410c6a41086a410036020020014280808080c00037020c2001410c6a41b098c1800010f5ad808000200128021022044100360208200442808080808001370200200441003a00202004410236021c2004418997c180003602182004410036021420044280808080c00037020c200141306a41086a41013602002001200129020c370330024020012802304101470d00200141306a41b098c1800010f5ad8080000b2001280234410141246c22056a220441013a00202004410936021c2004418b97c18000360218200442043702102004420037020820044280808080800137020020012802342104200120012802303602142001200436020c2001200420056a41246a36021820012004360210200141306a2001410c6a41f499c1800010c88280800002402002418080808078470d0041d098c18000411141e498c18000109181808000000b2000410036024c200042808080808001370244200141176a200141306a41086a2802003600002000200337023c20002002360238200041013a000020002001290300370250200041d8006a200141086a2802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000bc10804027f017e037f017e23808080800041d0006b2201248080808000200141306a41ba97c18000411641a197c180004119410441001089a9808000200141086a41086a410036020020014280808080c0003703082001280230210220012902342103200141186a41086a22044100360200200142808080808001370218200141186a41c098c1800010faa8808000200128021c220542e3cfd3f6e7cf95c40f370308200542bee3d9abb6ff91f247370300200141c0006a41086a220641013602002005420437022c20054206370224200541b69ac180003602202005410936021c200541c19ac18000360218200541b980808000360210200120012902183703400240200628020022062001280240470d00200141c0006a41c098c1800010faa88080000b2001280244200641386c6a2205420437022c2005420d370224200541ca9ac180003602202005410536021c200541bc9ac18000360218200541c780808000360210200542a0fe84f3b6b08abfa27f370308200542a08280d5b0cc968b583703002004200641016a2206360200200120012903402207370318024020062007a7470d00200141186a41c098c1800010faa88080000b200128021c200641386c6a2205420437022c20054204370224200541e49ac180003602202005410d36021c200541d79ac18000360218200541c880808000360210200542febac4ad81b6fafcb37f37030820054298848fa1dab08ba174370300200141c0006a41086a200641016a2206360200200120012903182207370340024020062007a7470d00200141c0006a41c098c1800010faa88080000b2001280244200641386c6a2205420437022c20054203370224200541f39ac180003602202005410b36021c200541e89ac18000360218200541c980808000360210200542d7b9acfdf187c880f100370308200542a695d4f0d8d1928645370300200141186a41086a200641016a2205360200200120012903402207370318024020052007a7470d00200141186a41c098c1800010faa88080000b200128021c200541386c22066a2205420437022c20054203370224200541f39ac180003602202005410a36021c200541f69ac18000360218200541c980808000360210200542d7b9acfdf187c880f100370308200542a695d4f0d8d1928645370300200128021c210520012001280218360220200120053602182001200520066a41386a3602242001200536021c200141c0006a200141186a41f499c1800010ca8280800002402002418080808078470d0041d098c18000411141e498c18000109181808000000b2000410036024c200042808080808001370244200141236a200141c0006a41086a2802003600002000200337023c20002002360238200041003a000020002001290308370250200041d8006a200141086a41086a2802003602002001200129024037001b20002001290018370001200041086a2001411f6a290000370000200141d0006a2480808080000b1e00200128021c41eb96c18000410f200128022028020c118180808000000b890604027f017e037f017e23808080800041d0006b2201248080808000200141306a41fa96c18000410f41a197c180004119410441001089a9808000200141086a41086a410036020020014280808080c0003703082001280230210220012902342103200141186a41086a22044100360200200142808080808001370218200141186a41c098c1800010faa8808000200128021c220542d7c9cb8fc1cf97db3e370308200542e88488d0c0e3aebc13370300200141c0006a41086a220641013602002005420437022c20054203370224200541959ac180003602202005411136021c200541849ac18000360218200541b180808000360210200120012902183703400240200628020022062001280240470d00200141c0006a41c098c1800010faa88080000b2001280244200641386c6a2205420437022c20054203370224200541959ac180003602202005410e36021c200541989ac18000360218200541b180808000360210200542d7c9cb8fc1cf97db3e370308200542e88488d0c0e3aebc133703002004200641016a2205360200200120012903402207370318024020052007a7470d00200141186a41c098c1800010faa88080000b200128021c200541386c22066a2205420437022c20054203370224200541959ac180003602202005411036021c200541a69ac18000360218200541b180808000360210200542d7c9cb8fc1cf97db3e370308200542e88488d0c0e3aebc13370300200128021c210520012001280218360220200120053602182001200520066a41386a3602242001200536021c200141c0006a200141186a41f499c1800010ca8280800002402002418080808078470d0041d098c18000411141e498c18000109181808000000b2000410036024c200042808080808001370244200141236a200141c0006a41086a2802003600002000200337023c20002002360238200041003a000020002001290308370250200041d8006a200141086a41086a2802003602002001200129024037001b20002001290018370001200041086a2001411f6a290000370000200141d0006a2480808080000bb00201087f23808080800041106b2203248080808000200128020c21040240024002402001280200220520012802042206470d00200420056b41246e2107200128020821010c010b0240200420066b220841246e220720012802082201410176490d0020052006200810f8b28080001a0c010b410021092003410036020c20034280808080c0003702044104210a024020042006460d00200341046a410020074104412410c9828080002003280208210a200328020c21090b200a200941246c6a2006200810f5b28080001a2003200920076a36020c02402001450d002005410028029c96db8000118080808000000b20002003290204370200200041086a200341046a41086a2802003602000c010b2000200736020820002005360204200020013602000b200341106a2480808080000b900203037f017e017f23808080800041206b2205248080808000024002400240200120026a220220014f0d00410021060c010b410021060240200320046a417f6a410020036b71ad2002200028020022014101742207200220074b1b22024104200241044b1b2207ad7e2208422088a7450d000c010b2008a7220941808080807820036b4b0d004100210202402001450d002005200120046c36021c20052000280204360214200321020b20052002360218200541086a20032009200541146a10cb8280800020052802084101470d0120052802102102200528020c21060b2006200241f49bc1800010ae80808000000b200528020c21032000200736020020002003360204200541206a2480808080000bb00201087f23808080800041106b2203248080808000200128020c21040240024002402001280200220520012802042206470d00200420056b41386e2107200128020821010c010b0240200420066b220841386e220720012802082201410176490d0020052006200810f8b28080001a0c010b410021092003410036020c2003428080808080013702044108210a024020042006460d00200341046a410020074108413810c9828080002003280208210a200328020c21090b200a200941386c6a2006200810f5b28080001a2003200920076a36020c02402001450d002005410028029c96db8000118080808000000b20002003290204370200200041086a200341046a41086a2802003602000c010b2000200736020820002005360204200020013602000b200341106a2480808080000bb20201027f0240024020024100480d000240024002402003280204450d000240200328020822040d00024020020d00200121030c030b41002d0098a2db80001a200241002802a496db80001182808080000021030c020b200328020021050240200241002802a496db80001182808080000022030d00200041086a2105200041046a21040c050b20032005200410f5b28080001a2005410028029c96db800011808080800000200041086a2105200041046a21040c020b024020020d00200121030c010b41002d0098a2db80001a200241002802a496db80001182808080000021030b200041086a2105200041046a21042003450d020b2005200236020020042003360200200041003602000f0b20004100360204200041013602000f0b2005200236020020042001360200200041013602000b9f0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41f49cc1800010faa88080002004280208220542bee3d9abb6ff91f2473703002005420437022c20054206370224200541849fc1800036022020054100360218200541b980808000360210200542e3cfd3f6e7cf95c40f37030820042802042106200428020821070240200128020822082001280200470d00200141e49cc1800010f5ad8080000b2001280204200841246c6a220541023a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41f49cc1800010faa88080002004280208220542cef7bea3cf9ab7f6033703002005410036023020054280808080c0003703282005410036022020054100360218200541ca80808000360210200542a6e38bf59680f58a2537030820042802042106200428020821070240200128020822082001280200470d00200141e49cc1800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b840603047f017e037f23808080800041c0006b22012480808080002001410c6a41186a41a89dc18000411341bb9dc180004118410441001089a98080002001410036022020014280808080c00037021841002d0098a2db80001a02400240412041002802a496db8000118280808000002202450d00200241b980808000360218200242e3cfd3f6e7cf95c40f370310200242bee3d9abb6ff91f24737030820024102360204200241d39dc18000360200200141086a200141186a220341086a2802003602002001200329020037030020012802242104200129022821052001410c6a41086a410036020020014280808080800137020c2001410c6a41f49cc1800010faa88080002001280210220342e3cfd3f6e7cf95c40f370308200342bee3d9abb6ff91f247370300200141306a41086a220641013602002003420437022c20034202370224200341d39dc180003602202003410936021c200341d59dc18000360218200341b9808080003602102001200129020c370330024002402006280200220620012802302207460d0020012802342208200641386c6a2203420437022c20034213370224200341e29dc180003602202003410436021c200341de9dc18000360218200341cb8080800036021020034296e397c6bfa5aeee46370308200342aceff0b4f2bd8f8fe4003703000c010b200141306a41f49cc1800010faa880800020012802342208200641386c6a2203420437022c20034213370224200341e29dc180003602202003410436021c200341de9dc18000360218200341cb8080800036021020034296e397c6bfa5aeee46370308200342aceff0b4f2bd8f8fe400370300200128023021070b2004418080808078460d012000410136024c20002002360248200041013602442000200537023c200020043602382000200836020820002007360204200041003a0000200020012903003702502000200641016a36020c200041d8006a200141086a280200360200200141c0006a2480808080000f0b4108412010bb80808000000b41849dc18000411141989dc18000109181808000000ba40501067f23808080800041c0006b220124808080800020014106360210200141e1a0c1800036020c41002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d00200241e1a0c18000360200200241046a410636020041e1a0c18000410610fea8808000450d0141002d0098a2db80001a412041002802a496db80001182808080000022030d024108412010bb80808000000b4104410810bb80808000000b2002410028029c96db8000118080808000002001410236022c200141e891d1800036022820014201370234200141b780808000ad4220862001410c6aad843703182001200141186a360230200141286a41f891d1800010f680808000000b200341ca80808000360218200342a6e38bf59680f58a25370310200342cef7bea3cf9ab7f60337030820034101360204200341e7a0c18000360200200141286a41086a410036020020014280808080c000370228200141286a41e49cc1800010f5ad808000200128022c220442808080808001370200200141186a41086a22054101360200200441003a00202004410436021c200441e8a0c180003602182004420437021020044200370208200120012902283703182001410c6a200141186a41eca0c18000410410cd8280800020012802142106200128021021042001200128020c3602302001200436022820012004200641246c6a3602342001200436022c200141186a200141286a41f49ec1800010d5828080002000410136024c2000200336024820004101360244200141336a200528020036000020002002ad4280808080108437023c20004101360238200041013a00002000410036025820004280808080c0003703502001200129021837002b20002001290028370001200041086a2001412f6a290000370000200141c0006a2480808080000bb20201027f0240024020024100480d000240024002402003280204450d000240200328020822040d00024020020d00200121030c030b41002d0098a2db80001a200241002802a496db80001182808080000021030c020b200328020021050240200241002802a496db80001182808080000022030d00200041086a2105200041046a21040c050b20032005200410f5b28080001a2005410028029c96db800011808080800000200041086a2105200041046a21040c020b024020020d00200121030c010b41002d0098a2db80001a200241002802a496db80001182808080000021030b200041086a2105200041046a21042003450d020b2005200236020020042003360200200041003602000f0b20004100360204200041013602000f0b2005200236020020042001360200200041013602000bac0203037f017e017f23808080800041206b22052480808080004100210602400240024020040d000c010b0240200120026a220220014f0d000c010b410021060240200320046a417f6a410020036b71ad2002200028020022014101742207200220074b1b22024108410441012004418108491b20044101461b2207200220074b1b2207ad7e2208422088a7450d000c010b2008a7220941808080807820036b4b0d004100210202402001450d002005200120046c36021c20052000280204360214200321020b20052002360218200541086a20032009200541146a10d08280800020052802084101470d0120052802102102200528020c21060b2006200241e4a1c1800010ae80808000000b200528020c21042000200736020020002004360204200541206a2480808080000b6000200042083703482000420037034020004280808080c0003703382000410036025820004280808080c000370350200041cc80808000360218200042fdc5abfeb9e5beb525370310200042fbb0caeabafaa7cb927f370308200041023a00000b6000200042083703482000420037034020004280808080c0003703382000410036025820004280808080c000370350200041cb8080800036021820004296e397c6bfa5aeee46370310200042aceff0b4f2bd8f8fe400370308200041023a00000b6000200042083703482000420037034020004280808080c0003703382000410036025820004280808080c000370350200041cd80808000360218200042dbd791d5c2919eaecd00370310200042e6ed8d82cc91adcb05370308200041023a00000bb00201087f23808080800041106b2203248080808000200128020c21040240024002402001280200220520012802042206470d00200420056b41246e2107200128020821010c010b0240200420066b220841246e220720012802082201410176490d0020052006200810f8b28080001a0c010b410021092003410036020c20034280808080c0003702044104210a024020042006460d00200341046a410020074104412410d1828080002003280208210a200328020c21090b200a200941246c6a2006200810f5b28080001a2003200920076a36020c02402001450d002005410028029c96db8000118080808000000b20002003290204370200200041086a200341046a41086a2802003602000c010b2000200736020820002005360204200020013602000b200341106a2480808080000ba80301067f23808080800041106b220224808080800020012d0000210341002d0098a2db80001a024002404103410120031b220441002802a496db8000118280808000002205450d0020022005360208200220043602040240024020030d00200541003a00002002410136020c41002d0098a2db80001a412041002802a496db8000118280808000002205450d0320052001290001370000200541186a2203200141196a290000370000200541106a2204200141116a290000370000200541086a2206200141096a290000370000200241046a4101412010bea88080002002280208200228020c22076a22012005290000370000200141086a2006290000370000200141106a2004290000370000200141186a20032900003700002002200741206a36020c2005410028029c96db8000118080808000000c010b200541013a0000200520012f00013b00012002410336020c0b20002002290204370208200041106a2002410c6a280200360200200041013a0000200041c39ab19a05360001200241106a2480808080000f0b4101200441dca2c1800010ae80808000000b4101412010bb80808000000b1e00200128021c41eca2c18000410f200128022028020c118180808000000b8e0403027f017e037f23808080800041d0006b2201248080808000200141306a41fba2c1800041164191a3c180004117410441001089a9808000200141086a41086a410036020020014280808080c0003703082001280230210220012902342103200141186a41086a2204410036020020014280808080c000370218200141186a41e49cc1800010f5ad808000200128021c22054100360208200542808080808001370200200541003a00202005410436021c200541a8a3c180003602182005410036021420054280808080c00037020c200141c0006a41086a410136020020012001290218370340024020012802404101470d00200141c0006a41e49cc1800010f5ad8080000b2001280244410141246c6a220541013a00202005410636021c200541aca3c1800036021820054204370210200542003702082005428080808080013702002004410141016a36020020012001290340370318200141c0006a200141186a41b2a3c18000410710cc8280800002402002418080808078470d0041849dc18000411141989dc18000109181808000000b2001280248210520012802442104200128024021062000410036024c2000428080808080013702442000200337023c200020023602382000200536020c2000200436020820002006360204200041013a000020002001290308370250200041d8006a200141106a280200360200200141d0006a2480808080000b800904027f017e037f017e23808080800041d0006b2201248080808000200141306a41b9a3c18000410d4191a3c180004117410441001089a9808000200141086a41086a410036020020014280808080c0003703082001280230210220012902342103200141186a41086a22044100360200200142808080808001370218200141186a41f49cc1800010faa8808000200128021c22054284d8dde1abe5b282977f370308200542e78cf08ea884e486dd00370300200141c0006a41086a220641013602002005420437022c20054212370224200541999fc180003602202005410f36021c2005418a9fc18000360218200541ce80808000360210200120012902183703400240200628020022062001280240470d00200141c0006a41f49cc1800010faa88080000b2001280244200641386c6a2205420437022c20054218370224200541be9fc180003602202005411336021c200541ab9fc18000360218200541cf80808000360210200542b884aba88bb4ccc3b57f370308200542bfda9a90fce8c0985f3703002004200641016a2206360200200120012903402207370318024020062007a7470d00200141186a41f49cc1800010faa88080000b200128021c200641386c6a2205420437022c20054223370224200541e99fc180003602202005411336021c200541d69fc18000360218200541d080808000360210200542c49a989594e094b629370308200542af83e7eeb3eb87c0927f370300200141c0006a41086a200641016a2206360200200120012903182207370340024020062007a7470d00200141c0006a41f49cc1800010faa88080000b2001280244200641386c6a2205420437022c20054203370224200541a7a0c180003602202005411b36021c2005418ca0c18000360218200541b180808000360210200542d7c9cb8fc1cf97db3e370308200542e88488d0c0e3aebc13370300200141186a41086a200641016a2206360200200120012903402207370318024020062007a7470d00200141186a41f49cc1800010faa88080000b200128021c200641386c6a2205420437022c20054218370224200541b8a0c180003602202005410e36021c200541aaa0c18000360218200541b180808000360210200542d7c9cb8fc1cf97db3e370308200542e88488d0c0e3aebc13370300200141c8006a200641016a2206360200200120012903182207370340024020062007a7470d00200141c0006a41f49cc1800010faa88080000b2001280244200641386c6a2205420437022c20054208370224200541d9a0c180003602202005410936021c200541d0a0c18000360218200541d180808000360210200542c39e8da8fa92ecbe32370308200542ded9aecce783ef92aa7f37030002402002418080808078470d0041849dc18000411141989dc18000109181808000000b20012802442105200128024021042000410036024c2000428080808080013702442000200337023c200020023602382000200536020820002004360204200041003a0000200020012903083702502000200641016a36020c200041d8006a200141106a280200360200200141d0006a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41b8a4c1800010faa88080002004280208220542938999d482a589cd373703002005410036023020054280808080c0003703282005410036022020054100360218200541d280808000360210200542a69ef7cf85b1b9b00837030820042802042106200428020821070240200128020822082001280200470d00200141a8a4c1800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b960301037f02400240024020002802002202280200220041c000490d00200041808001490d012000418080808004490d0202402001280200220320012802082200470d0020012000410110bea880800020012802002103200128020821000b2001280204220420006a41033a00002001200041016a2200360208200228020021020240200320006b41034b0d0020012000410410bea880800020012802042104200128020821000b2001200041046a360208200420006a20023600000f0b200041027421020240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20023a00000f0b2000410274410172210202402001280200200128020822006b41014b0d0020012000410210bea8808000200128020821000b2001200041026a360208200128020420006a20023b00000f0b2000410274410272210202402001280200200128020822006b41034b0d0020012000410410bea8808000200128020821000b2001200041046a360208200128020420006a20023600000bb90501047f23808080800041306b220124808080800020014108360204200141ecaac1800036020041002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d00200241ecaac18000360200200241046a410836020041ecaac18000410810fea8808000450d0141002d0098a2db80001a41c00041002802a496db80001182808080000022030d02410841c00010bb80808000000b4104410810bb80808000000b2002410028029c96db8000118080808000002001410236020c200141e891d1800036020820014201370214200141b780808000ad4220862001ad843703202001200141206a360210200141086a41f891d1800010f680808000000b200341d380808000360238200342afb2cea4e9cfe2ba9b7f370330200342daf8a2b5e2ad8da30437032820034101360224200341f5aac18000360220200341b980808000360218200342e3cfd3f6e7cf95c40f370310200342bee3d9abb6ff91f24737030820034101360204200341f4aac1800036020020014100360210200142808080808001370208200141086a41b8a4c1800010faa8808000200128020c220442c2d3c4e4faddc3f90d3703002004410036023020044280808080c0003703282004410036022020044100360218200441d48080800036021020044295de988f8bc2fcd163370308200128020c210420012001280208360210200120043602082001200441386a3602142001200436020c200141206a200141086a41c4a7c1800010e9828080002000410236024c2000200336024820004102360244200141136a200141206a41086a28020036000020002002ad4280808080108437023c20004101360238200041003a00002000410036025820004280808080c0003703502001200129022037000b20002001290008370001200041086a2001410f6a290000370000200141306a2480808080000bf50503047f017e017f23808080800041c0006b22012480808080002001410c6a41186a4186acc18000411641e3abc180004118410441001089a98080002001410036022020014280808080c00037021841002d0098a2db80001a02400240412041002802a496db8000118280808000002202450d00200241b180808000360218200242d7c9cb8fc1cf97db3e370310200242e88488d0c0e3aebc133703082002410b360204200241fbabc18000360200200141086a200141186a220341086a2802003602002001200329020037030020012802242104200129022821052001410c6a41086a410036020020014280808080800137020c2001410c6a41b8a4c1800010faa88080002001280210220342d7c9cb8fc1cf97db3e370308200342e88488d0c0e3aebc13370300200141306a41086a220641013602002003420437022c2003420b37022420034191a6c180003602202003410736021c2003418aa6c18000360218200341b1808080003602102001200129020c3703300240200628020022032001280230470d00200141306a41b8a4c1800010faa88080000b2001280234200341386c22066a2203420437022c2003420f370224200341b6a6c180003602202003410336021c200341b3a6c18000360218200341d58080800036021020034296e397c6bfa5aeee46370308200342aceff0b4f2bd8f8fe40037030020012802342103200120012802303602142001200336020c2001200320066a41386a36021820012003360210200141306a2001410c6a41c4a7c1800010e9828080002004418080808078460d012000410136024c2000200236024820004101360244200141176a200141306a41086a2802003600002000200537023c20002004360238200041003a000020002001290300370250200041d8006a200141086a2802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b41c8a4c18000411141dca4c18000109181808000000be40904047f017e027f017e23808080800041d0006b2201248080808000200141306a41f6aac18000410641fcaac18000411b410441001089a98080002001410036022c20014280808080c00037022441002d0098a2db80001a0240024041c00041002802a496db8000118280808000002202450d0020024100360238200241043602242002419dabc18000360220200241b180808000360218200242d7c9cb8fc1cf97db3e370310200242e88488d0c0e3aebc133703082002410636020420024197abc18000360200200141086a41086a200141246a220341086a280200360200200120032902003703082001280230210420012902342105200141186a41086a22064100360200200142808080808001370218200141186a41b8a4c1800010faa8808000200128021c220342a6e69b97da80f5d400370308200342b3c59fa8d1c488a173370300200141c0006a41086a220741013602002003420437022c2003420c370224200341f6a4c180003602202003410b36021c20034191a5c18000360218200341b280808000360210200120012902183703400240200728020022072001280240470d00200141c0006a41b8a4c1800010faa88080000b2001280244200741386c6a2203420437022c20034206370224200341aea5c180003602202003410636021c200341a8a5c18000360218200341d680808000360210200342c4fac092d1a1b49e887f37030820034290bb95eeb18dc1e7533703002006200741016a2207360200200120012903402208370318024020072008a7470d00200141186a41b8a4c1800010faa88080000b200128021c200741386c6a2203420437022c2003420c370224200341f6a4c180003602202003410a36021c200341eca4c18000360218200341b280808000360210200342a6e69b97da80f5d400370308200342b3c59fa8d1c488a173370300200141c0006a41086a200741016a2207360200200120012903182208370340024020072008a7470d00200141c0006a41b8a4c1800010faa88080000b2001280244200741386c6a2203420437022c2003420c370224200341f6a4c180003602202003410f36021c20034182a5c18000360218200341b280808000360210200342a6e69b97da80f5d400370308200342b3c59fa8d1c488a173370300200141186a41086a200741016a2203360200200120012903402208370318024020032008a7470d00200141186a41b8a4c1800010faa88080000b200128021c200341386c22076a2203420437022c20034206370224200341a2a5c180003602202003410636021c2003419ca5c18000360218200341d780808000360210200342e4fafba0d184aae8847f370308200342cef3abe3e0a1ffb19a7f370300200128021c210320012001280218360220200120033602182001200320076a41386a3602242001200336021c200141c0006a200141186a41c4a7c1800010e9828080002004418080808078460d012000410236024c2000200236024820004102360244200141236a200141c0006a41086a2802003600002000200537023c20002004360238200041003a000020002001290308370250200041d8006a200141086a41086a2802003602002001200129024037001b20002001290018370001200041086a2001411f6a290000370000200141d0006a2480808080000f0b410841c00010bb80808000000b41c8a4c18000411141dca4c18000109181808000000bf50503047f017e017f23808080800041c0006b22012480808080002001410c6a41186a41d1abc18000411241e3abc180004118410441001089a98080002001410036022020014280808080c00037021841002d0098a2db80001a02400240412041002802a496db8000118280808000002202450d00200241b180808000360218200242d7c9cb8fc1cf97db3e370310200242e88488d0c0e3aebc133703082002410b360204200241fbabc18000360200200141086a200141186a220341086a2802003602002001200329020037030020012802242104200129022821052001410c6a41086a410036020020014280808080800137020c2001410c6a41b8a4c1800010faa88080002001280210220342d7c9cb8fc1cf97db3e370308200342e88488d0c0e3aebc13370300200141306a41086a220641013602002003420437022c2003420b37022420034191a6c180003602202003410736021c2003418aa6c18000360218200341b1808080003602102001200129020c3703300240200628020022032001280230470d00200141306a41b8a4c1800010faa88080000b2001280234200341386c22066a2203420437022c20034213370224200341a0a6c180003602202003410436021c2003419ca6c18000360218200341d58080800036021020034296e397c6bfa5aeee46370308200342aceff0b4f2bd8f8fe40037030020012802342103200120012802303602142001200336020c2001200320066a41386a36021820012003360210200141306a2001410c6a41c4a7c1800010e9828080002004418080808078460d012000410136024c2000200236024820004101360244200141176a200141306a41086a2802003600002000200537023c20002004360238200041003a000020002001290300370250200041d8006a200141086a2802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b41c8a4c18000411141dca4c18000109181808000000b5f00200042083703482000420037034020004280808080c0003703382000410036025820004280808080c000370350200041b180808000360218200042d7c9cb8fc1cf97db3e370310200042e88488d0c0e3aebc13370308200041063a00000be80804047f017e027f017e23808080800041d0006b2201248080808000200141306a41a1abc18000411741b8abc180004117410441001089a98080002001410036022c20014280808080c00037022441002d0098a2db80001a0240024041c00041002802a496db8000118280808000002202450d00200241b180808000360238200242d7c9cb8fc1cf97db3e370330200242e88488d0c0e3aebc1337032820024101360224200241d0abc18000360220200241b280808000360218200242a6e69b97da80f5d400370310200242b3c59fa8d1c488a17337030820024101360204200241cfabc18000360200200141086a41086a200141246a220341086a280200360200200120032902003703082001280230210420012902342105200141186a41086a22064100360200200142808080808001370218200141186a41b8a4c1800010faa8808000200128021c220342c39e8da8fa92ecbe32370308200342ded9aecce783ef92aa7f370300200141c0006a41086a220741013602002003420437022c20034208370224200341c5a5c180003602202003410b36021c200341baa5c18000360218200341d180808000360210200120012902183703400240200728020022072001280240470d00200141c0006a41b8a4c1800010faa88080000b2001280244200741386c6a2203420437022c2003420137022420034189a6c180003602202003411336021c200341f6a5c18000360218200341b180808000360210200342d7c9cb8fc1cf97db3e370308200342e88488d0c0e3aebc133703002006200741016a2207360200200120012903402208370318024020072008a7470d00200141186a41b8a4c1800010faa88080000b200128021c200741386c6a2203420437022c20034201370224200341f5a5c180003602202003411936021c200341dca5c18000360218200341b280808000360210200342a6e69b97da80f5d400370308200342b3c59fa8d1c488a173370300200141c8006a200741016a2203360200200120012903182208370340024020032008a7470d00200141c0006a41b8a4c1800010faa88080000b2001280244200341386c22076a2203420437022c20034203370224200341d9a5c180003602202003410c36021c200341cda5c18000360218200341b180808000360210200342d7c9cb8fc1cf97db3e370308200342e88488d0c0e3aebc133703002001280244210320012001280240360220200120033602182001200320076a41386a3602242001200336021c200141c0006a200141186a41c4a7c1800010e9828080002004418080808078460d012000410236024c2000200236024820004102360244200141236a200141c0006a41086a2802003600002000200537023c20002004360238200041003a000020002001290308370250200041d8006a200141086a41086a2802003602002001200129024037001b20002001290018370001200041086a2001411f6a290000370000200141d0006a2480808080000f0b410841c00010bb80808000000b41c8a4c18000411141dca4c18000109181808000000bb20201027f0240024020024100480d000240024002402003280204450d000240200328020822040d00024020020d00200121030c030b41002d0098a2db80001a200241002802a496db80001182808080000021030c020b200328020021050240200241002802a496db80001182808080000022030d00200041086a2105200041046a21040c050b20032005200410f5b28080001a2005410028029c96db800011808080800000200041086a2105200041046a21040c020b024020020d00200121030c010b41002d0098a2db80001a200241002802a496db80001182808080000021030b200041086a2105200041046a21042003450d020b2005200236020020042003360200200041003602000f0b20004100360204200041013602000f0b2005200236020020042001360200200041013602000bac0203037f017e017f23808080800041206b22052480808080004100210602400240024020040d000c010b0240200120026a220220014f0d000c010b410021060240200320046a417f6a410020036b71ad2002200028020022014101742207200220074b1b22024108410441012004418108491b20044101461b2207200220074b1b2207ad7e2208422088a7450d000c010b2008a7220941808080807820036b4b0d004100210202402001450d002005200120046c36021c20052000280204360214200321020b20052002360218200541086a20032009200541146a10e28280800020052802084101470d0120052802102102200528020c21060b200620024190adc1800010ae80808000000b200528020c21042000200736020020002004360204200541206a2480808080000b5f00200042083703482000420037034020004280808080c0003703382000410036025820004280808080c000370350200041d880808000360218200042ecc78793e0bea0e86037031020004296f9928aaeb2ddf00e370308200041023a00000b6100200042083703482000420037034020004280808080c0003703382000410036025820004280808080c000370350200041d980808000360218200042a18cdbb48a9b85c5907f370310200042fbe8dfc4e391948af300370308200041023a00000b6000200042083703482000420037034020004280808080c0003703382000410036025820004280808080c000370350200041cd80808000360218200042dbd791d5c2919eaecd00370310200042e6ed8d82cc91adcb05370308200041023a00000b6000200042083703482000420037034020004280808080c0003703382000410036025820004280808080c000370350200041da80808000360218200042a6c38ff7ac978eca2a3703102000429aac9ef7988f84b4a27f370308200041023a00000bb10401047f23808080800041306b220124808080800020014106360214200141a0adc1800036021041002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d00200241a0adc18000360200200241046a410636020041a0adc18000410610fea8808000450d0141002d0098a2db80001a412041002802a496db80001182808080000022030d024108412010bb80808000000b4104410810bb80808000000b2002410028029c96db8000118080808000002001410236021c200141e891d1800036021820014201370224200141b780808000ad422086200141106aad8437030020012001360220200141186a41f891d1800010f680808000000b200341d280808000360218200342a69ef7cf85b1b9b008370310200342938999d482a589cd3737030820034101360204200341a6adc18000360200200141186a41086a410036020020014280808080c000370218200141186a41a8a4c1800010f5ad808000200128021c220442808080808001370200200141086a4101360200200441003a00202004410436021c200441a7adc18000360218200442043702102004420037020820012001290218370300200141186a200141abadc18000410410da828080002000410136024c200020033602482000410136024420002002ad4280808080108437023c200041013602382000410036025820004280808080c0003703502000200128022036020c20002001290218370204200041013a0000200141306a2480808080000bb00201087f23808080800041106b2203248080808000200128020c21040240024002402001280200220520012802042206470d00200420056b41386e2107200128020821010c010b0240200420066b220841386e220720012802082201410176490d0020052006200810f8b28080001a0c010b410021092003410036020c2003428080808080013702044108210a024020042006460d00200341046a410020074108413810e3828080002003280208210a200328020c21090b200a200941386c6a2006200810f5b28080001a2003200920076a36020c02402001450d002005410028029c96db8000118080808000000b20002003290204370200200041086a200341046a41086a2802003602000c010b2000200736020820002005360204200020013602000b200341106a2480808080000bb00201087f23808080800041106b2203248080808000200128020c21040240024002402001280200220520012802042206470d00200420056b4105762107200128020821010c010b0240200420066b2208410576220720012802082201410176490d0020052006200810f8b28080001a0c010b410021092003410036020c2003428080808080013702044108210a024020042006460d00200341046a410020074108412010e3828080002003280208210a200328020c21090b200a20094105746a2006200810f5b28080001a2003200920076a36020c02402001450d002005410028029c96db8000118080808000000b20002003290204370200200041086a200341046a41086a2802003602000c010b2000200736020820002005360204200020013602000b200341106a2480808080000bb60501087f23808080800041106b220224808080800041002d0098a2db80001a024002400240410441002802a496db8000118280808000002203450d002002410036020c200220033602082002410436020441002d0098a2db80001a412041002802a496db8000118280808000002203450d0120032001290000370000200341186a2204200141186a290000370000200341106a2205200141106a290000370000200341086a2206200141086a290000370000200241046a4100412010bea880800020022802082207200228020c22086a22092003290000370000200941086a2006290000370000200941106a2005290000370000200941186a20042900003700002002200841206a220936020c2003410028029c96db800011808080800000200128022021030240200228020420096b41034b0d00200241046a2009410410bea880800020022802082107200228020c21090b200720096a20033600002002200941046a220936020c41002d0098a2db80001a412041002802a496db8000118280808000002203450d022003200141246a2201290000370000200341186a2205200141186a290000370000200341106a2206200141106a290000370000200341086a2208200141086a29000037000002402002280204220420096b411f4b0d00200241046a2009412010bea88080002002280204210420022802082107200228020c21090b200720096a22012003290000370000200141186a2005290000370000200141106a2006290000370000200141086a20082900003700002003410028029c96db80001180808080000020002007200941206a41002802b497db80001188808080000002402004450d002007410028029c96db8000118080808000000b200241106a2480808080000f0b410141044198aec1800010ae80808000000b4101412010bb80808000000b4101412010bb80808000000b810904027f017e037f017e23808080800041d0006b2201248080808000200141306a41a8aec18000411541bdaec180004125410441001089a9808000200141086a41086a410036020020014280808080c0003703082001280230210220012902342103200141186a41086a22044100360200200142808080808001370218200141186a41b8a4c1800010faa8808000200128021c220542ee84fa8ab6b2d1d09a7f370308200542dfbdb7ecaef1b9d3af7f370300200141c0006a41086a220641013602002005420437022c20054217370224200541e3a7c180003602202005410f36021c200541d4a7c18000360218200541db80808000360210200120012902183703400240200628020022062001280240470d00200141c0006a41b8a4c1800010faa88080000b2001280244200641386c6a2205420437022c200542153702242005418ba8c180003602202005411136021c200541faa7c18000360218200541dc808080003602102005429ceedc9c97a2e9f5e200370308200542c9d2dcb8ad90ead37b3703002004200641016a2206360200200120012903402207370318024020062007a7470d00200141186a41b8a4c1800010faa88080000b200128021c200641386c6a2205420437022c2005421b370224200541b1a8c180003602202005411136021c200541a0a8c18000360218200541dd8080800036021020054280f0efab9ed899f3af7f370308200542adf4bab2e2d9daed1d370300200141c0006a41086a200641016a2206360200200120012903182207370340024020062007a7470d00200141c0006a41b8a4c1800010faa88080000b2001280244200641386c6a2205420437022c20054229370224200541dfa8c180003602202005411336021c200541cca8c18000360218200541de80808000360210200542b591e187fea9c6a9cb00370308200542d7f58a8a9c9086cb13370300200141186a41086a200641016a2206360200200120012903402207370318024020062007a7470d00200141186a41b8a4c1800010faa88080000b200128021c200641386c6a2205420437022c20054210370224200541a0a9c180003602202005411836021c20054188a9c18000360218200541df80808000360210200542addfb6b1d3a4da9378370308200542dfc0fc9bf3bc93ae14370300200141c8006a200641016a2206360200200120012903182207370340024020062007a7470d00200141c0006a41b8a4c1800010faa88080000b2001280244200641386c6a2205420437022c20054216370224200541c0a9c180003602202005411036021c200541b0a9c18000360218200541e0808080003602102005429da7fde2c1caf7b55d370308200542a4dce7f8a4f1d7ad817f37030002402002418080808078470d0041c8a4c18000411141dca4c18000109181808000000b20012802442105200128024021042000410036024c2000428080808080013702442000200337023c200020023602382000200536020820002004360204200041003a0000200020012903083702502000200641016a36020c200041d8006a200141106a280200360200200141d0006a2480808080000be10203027f017e037f23808080800041306b2201248080808000200141246a41e2aec18000411141bdaec180004125410441001089a9808000200141086a2202410036020020014280808080c00037030020012902282103200128022421042001410036021420014280808080800137020c2001410c6a41b8a4c1800010faa88080002001280210220542b3c59fa8d1c488a1733703002005420437022c20054209370224200541d6a9c1800036022020054100360218200541b280808000360210200542a6e69b97da80f5d40037030802402004418080808078470d0041c8a4c18000411141dca4c18000109181808000000b200128020c2105200128021021062000410036024c2000428080808080013702442000200337023c200020043602382000410136020c2000200636020820002005360204200041003a000020002001290300370250200041d8006a2002280200360200200141306a2480808080000ba30101017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a200141dcaac1800010ea828080002000410036024020004280808080c0003703382000410036025820004280808080c000370350200041e180808000360218200042ef82a4c5c19095e7a37f37031020004293f7ca9aaaeb96ef74370308200041023a0000200141106a2480808080000b910201027f23808080800041106b220124808080800041002d0098a2db80001a0240413041002802a496db8000118280808000002202450d00200241d380808000360228200241b980808000360210200242e3cfd3f6e7cf95c40f370308200242bee3d9abb6ff91f247370300200242afb2cea4e9cfe2ba9b7f370320200242daf8a2b5e2ad8da304370318200142888080808001370200200142808080808001370208200041c4006a200141dcaac1800010ea828080002000410036024020004280808080c0003703382000410036025820004280808080c0003703502000410236020c2000200236020820004102360204200041043a0000200141106a2480808080000f0b4108413010bb80808000000bab0201037f23808080800041206b22032480808080004100210402400240200241046a22054100480d00024020050d00410121040c020b41002d0098a2db80001a200541002802a496db80001182808080000022040d01410121040b2004200541dcafc1800010ae80808000000b20034100360214200320043602102003200536020c200320023602182003200341186a36021c2003411c6a2003410c6a10db828080000240200328020c200328021422056b20024f0d002003410c6a2005200210bea8808000200328021421050b200328021020056a2001200210f5b28080001a200328020c2101200020032802102204200520026a41002802b497db80001188808080000002402001450d002004410028029c96db8000118080808000000b200341206a2480808080000bd20503067f017e017f23808080800041c0006b2201248080808000200141246a41ecafc18000410a41f6afc180004120410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a0240024041c00041002802a496db8000118280808000002202450d00200241003602382002410136022420024197b0c18000360220200241cd80808000360218200242dbd791d5c2919eaecd00370310200242e6ed8d82cc91adcb053703082002410136020420024196b0c1800036020020014102360238200120023602302001200241c0006a36023c200120023602342001410c6a200141306a41c4a7c1800010ea82808000200141086a2203200141186a220241086a28020036020020012002290200370300200128020c2104200128021021052001280214210620012902282107200128022421082001410036021420014280808080800137020c2001410c6a41b8a4c1800010faa88080002001280210220242aceff0b4f2bd8f8fe4003703002002420437022c20024206370224200241b4a5c1800036022020024100360218200241d58080800036021020024296e397c6bfa5aeee46370308200128021021022001200128020c3602142001200236020c2001200241386a36021820012002360210200141306a2001410c6a41c4a7c1800010e9828080002008418080808078460d01200120043602142001200536020c200120053602102001200520064105746a360218200041c4006a2001410c6a41dcaac1800010ea82808000200141176a200141306a41086a2802003600002000200737023c20002008360238200041003a000020002001290300370250200041d8006a20032802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b410841c00010bb80808000000b41c8a4c18000411141dca4c18000109181808000000b08001080808080000b840602087e0a7f200020013502102202421a8820013502147c220342198820013502187c2204421a88200135021c7c220542198820013502207c2206421a8820013502247c220742198842137e2001350200220842ffffff1f837c2209a741ffffff1f71220a41136a411a762009421a882008421a8820013502047c220842ffffff0f837ca7220b6a411976200842198820013502087c2208a741ffffff1f71220c6a411a762008421a88200135020c7c2208a741ffffff0f71220d6a4119762008421988200242ffffff1f837c2202a741ffffff1f71220e6a411a762002421a88200342ffffff0f837ca7220f6a4119762004a741ffffff1f7122106a411a762005a741ffffff0f7122116a4119762006a741ffffff1f7122126a411a762007a741ffffff0f7122136a41197641136c200a6a22013a0000200020014110763a0002200020014108763a000120002001411a76200b6a220a410e763a00052000200a4106763a00042000200a4102742001411876410371723a00032000200a411976200c6a2201410d763a0008200020014105763a000720002001410374200a418080800e71411676723a000620002001411a76200d6a220a410b763a000b2000200a4103763a000a2000200a4105742001411576411f71723a00092000200a411976200e6a22014112763a000f20002001410a763a000e200020014102763a000d20002001411a76200f6a220b3a001020002001410674200a411376413f71723a000c2000200b4110763a00122000200b4108763a00112000200b41197620106a2201410f763a0015200020014107763a001420002001410174200b411876410171723a001320002001411a7620116a220a410d763a00182000200a4105763a00172000200a4103742001411776410771723a00162000200a41197620126a2201410c763a001b200020014104763a001a20002001410474200a411576410f71723a001920002001411a7620136a220a410a763a001e2000200a4102763a001d2000200a418080f00f714112763a001f2000200a4106742001411476413f71723a001c0be72304017f067e0f7f027e2380808080004190086b2203248080808000200341c0076a200210f582808000200320032903f00720032903e80720032903e0072204421a887c22054219887c2206a741ffffff1f713602b007200320032903d00720032903c80720032903c0072207421a887c22084219887c2209a741ffffff1f713602a007200320032903f8072006421a887c2206a741ffffff0f713602b407200320032903d8072009421a887c2209a741ffffff0f713602a407200320064219882003290380087c2206a741ffffff1f713602b80720032009421988200442ffffff1f837c2204421a88200542ffffff0f837c3e02ac0720032004a741ffffff1f713602a80720032006421a882003290388087c2204a741ffffff0f713602bc072003200442198842137e200742ffffff1f837c2204421a88200842ffffff0f837c3e029c0720032004a741ffffff1f7136029807200320034198076a200210f682808000200341c0076a200310f582808000200320032903f00720032903e80720032903e0072204421a887c22054219887c2206a741ffffff1f713602b007200320032903d00720032903c80720032903c0072207421a887c22084219887c2209a741ffffff1f713602a007200320032903f8072006421a887c2206a741ffffff0f713602b407200320032903d8072009421a887c2209a741ffffff0f713602a407200320064219882003290380087c2206a741ffffff1f713602b80720032009421988200442ffffff1f837c2204421a88200542ffffff0f837c3e02ac0720032004a741ffffff1f713602a80720032006421a882003290388087c2204a741ffffff0f713602bc072003200442198842137e200742ffffff1f837c2204421a88200842ffffff0f837c3e029c0720032004a741ffffff1f7136029807200341286a20034198076a200210f682808000200341f8006a2001200310f682808000200341a0016a2001200341286a10f682808000200341c0076a200341a0016a10f582808000200320032903f00720032903e80720032903e0072204421a887c22054219887c2206a741ffffff1f713602e001200320032903d00720032903c80720032903c0072207421a887c22084219887c2209a741ffffff1f713602d001200320032903f8072006421a887c2206a741ffffff0f713602e401200320032903d8072009421a887c2209a741ffffff0f713602d401200320064219882003290380087c2206a741ffffff1f713602e80120032009421988200442ffffff1f837c2204421a88200542ffffff0f837c3e02dc0120032004a741ffffff1f713602d80120032006421a882003290388087c2204a741ffffff0f713602ec012003200442198842137e200742ffffff1f837c2204421a88200842ffffff0f837c3e02cc0120032004a741ffffff1f713602c801200341c0076a200341c8016a10f582808000200320032903f00720032903e80720032903e0072204421a887c22054219887c2206a741ffffff1f713602b007200320032903d00720032903c80720032903c0072207421a887c22084219887c2209a741ffffff1f713602a007200320032903f8072006421a887c2206a741ffffff0f713602b407200320032903d8072009421a887c2209a741ffffff0f713602a407200320064219882003290380087c2206a741ffffff1f713602b80720032009421988200442ffffff1f837c2204421a88200542ffffff0f837c3e02ac0720032004a741ffffff1f713602a80720032006421a882003290388087c2204a741ffffff0f713602bc072003200442198842137e200742ffffff1f837c2204421a88200842ffffff0f837c3e029c0720032004a741ffffff1f7136029807200341c0076a20034198076a10f582808000200320032903f00720032903e80720032903e0072204421a887c22054219887c2206a741ffffff1f7136028802200320032903d00720032903c80720032903c0072207421a887c22084219887c2209a741ffffff1f713602f801200320032903f8072006421a887c2206a741ffffff0f7136028c02200320032903d8072009421a887c2209a741ffffff0f713602fc01200320064219882003290380087c2206a741ffffff1f713602900220032009421988200442ffffff1f837c2204421a88200542ffffff0f837c3e02840220032004a741ffffff1f713602800220032006421a882003290388087c2204a741ffffff0f71360294022003200442198842137e200742ffffff1f837c2204421a88200842ffffff0f837c3e02f40120032004a741ffffff1f713602f00120034198026a200341a0016a200341f0016a10f682808000200341c0026a200341c8016a20034198026a10f682808000200341c0076a200341c0026a10f582808000200320032903f00720032903e80720032903e0072204421a887c22054219887c2206a741ffffff1f7136028003200320032903d00720032903c80720032903c0072207421a887c22084219887c2209a741ffffff1f713602f002200320032903f8072006421a887c2206a741ffffff0f7136028403200320032903d8072009421a887c2209a741ffffff0f713602f402200320064219882003290380087c2206a741ffffff1f713602880320032009421988200442ffffff1f837c2204421a88200542ffffff0f837c3e02fc0220032004a741ffffff1f713602f80220032006421a882003290388087c2204a741ffffff0f7136028c032003200442198842137e200742ffffff1f837c2204421a88200842ffffff0f837c3e02ec0220032004a741ffffff1f713602e80220034190036a20034198026a200341e8026a10f682808000200341b8036a20034190036a410510f782808000200341e0036a200341b8036a20034190036a10f68280800020034188046a200341e0036a410a10f782808000200341b0046a20034188046a200341e0036a10f682808000200341d8046a200341b0046a411410f78280800020034180056a200341d8046a200341b0046a10f682808000200341a8056a20034180056a410a10f782808000200341d0056a200341a8056a200341e0036a10f682808000200341f8056a200341d0056a413210f782808000200341a0066a200341f8056a200341d0056a10f682808000200341c8066a200341a0066a41e40010f782808000200341f0066a200341c8066a200341a0066a10f68280800020034198076a200341f0066a413210f782808000200341c0076a20034198076a200341d0056a10f68280800020034198076a41206a200341c0076a41206a29020037030020034198076a41186a200341c0076a41186a29020037030020034198076a41106a200341c0076a41106a29020037030020034198076a41086a200341c0076a41086a290200370300200320032902c00737039807200341c0076a20034198076a410210f782808000200341f0066a200341a0016a200341c0076a10f682808000200341d0006a200341f8006a200341f0066a10f682808000200341c0076a200341d0006a10f582808000200320032903f00720032903e80720032903e0072204421a887c22054219887c2206a741ffffff1f713602b007200320032903d00720032903c80720032903c0072207421a887c22084219887c2209a741ffffff1f713602a007200320032903f8072006421a887c2206a741ffffff0f713602b407200320032903d8072009421a887c2209a741ffffff0f713602a407200320064219882003290380087c2206a741ffffff1f713602b80720032009421988200442ffffff1f837c2204421a88200542ffffff0f837c3e02ac0720032004a741ffffff1f713602a80720032006421a882003290388087c2204a741ffffff0f713602bc072003200442198842137e200742ffffff1f837c2204421a88200842ffffff0f837c3e029c0720032004a741ffffff1f7136029807200341f0066a200220034198076a10f68280800020034198076a200341f0066a10f382808000200341c0076a200110f382808000410021024101210a034020034198076a20026a2d0000200341c0076a20026a2d00004610a8b2808000200a71210a200241016a22024120470d000b200a10a8b2808000210b200341f0ffffff0320012802106bad2204421a8841f0ffffff0120012802146bad7c220542198841f0ffffff0320012802186bad7c2206a741ffffff1f71220c3602d807200341d0fdffff0320012802006bad2207421a8841f0ffffff0120012802046bad7c220842198841f0ffffff0320012802086bad7c2209a741ffffff1f71220d3602c80720032006421a8841f0ffffff01200128021c6bad7c2206a741ffffff0f71220e3602dc0720032009421a8841f0ffffff01200128020c6bad7c2209a741ffffff0f71220f3602cc072003200642198841f0ffffff0320012802206bad7c2206a741ffffff1f7122103602e00720032009421988200442ffffff1f837c2204a741ffffff1f7122113602d00720032004421a88200542ffffff0f837ca722123602d40720032006421a8841f0ffffff0120012802246bad7c2204a741ffffff0f7122013602e4072003200442198842137e200742ffffff1f837c2204a741ffffff1f7122133602c00720032004421a88200842ffffff0f837ca722143602c407200341c8066a200341f0066a10f38280800020034198076a200341c0076a10f382808000410021024101210a0340200341c8066a20026a2d000020034198076a20026a2d00004610a8b2808000200a71210a200241016a22024120470d000b200a10a8b28080002115200320013602e407200320103602e0072003200e3602dc072003200c3602d807200320123602d407200320113602d0072003200f3602cc072003200d3602c807200320143602c407200320133602c00720034198076a200341c0076a41c0b0c1800010f682808000200341a0066a200341f0066a10f382808000200341c8066a20034198076a10f382808000410021024101210a0340200341a0066a20026a2d0000200341c8066a20026a2d00004610a8b2808000200a71210a200241016a22024120470d000b200a10a8b28080002102200341c0076a41c0b0c18000200341d0006a10f682808000200220157210a8b28080002102200341d8006a220a20032802c807200a2802002201734100200241ff01716b2202712001732201360200200341e0006a220c20032802d007200c280200220d73200271200d73220d360200200341e8006a220e20032802d807200e280200220f73200271200f73220f360200200320032802cc07200328025c221073200271201073221036025c200320032802c40720032802542211732002712011732211360254200320032802c00720032802502212732002712012732212360250200320032802d40720032802642213732002712013732213360264200320032802dc07200328026c221473200271201473221436026c200341f0006a221620032802e00720162802002217732002712017732217360200200320032802e4072003280274221873200271201873221836027420034198076a200341d0006a10f382808000201641f0ffffff03200d6bad2204421a8841f0ffffff0120136bad7c220542198841f0ffffff03200f6bad7c2206421a8841f0ffffff0120146bad7c220742198841f0ffffff0320176bad7c2208a741ffffff1f71201773410020032d00980741017110a8b280800041ff01716b220271201773360200200e2006a741ffffff1f71200f73200271200f73360200200c200442ffffff1f8341d0fdffff0320126bad2204421a8841f0ffffff0120116bad7c220642198841f0ffffff0320016bad7c2209421a8841f0ffffff0120106bad7c22194219887c221aa741ffffff1f71200d73200271200d73360200200a2009a741ffffff1f7120017320027120017336020020032008421a8841f0ffffff0120186bad7c2208a741ffffff0f7120187320027120187336027420032007a741ffffff0f7120147320027120147336026c20032013200542ffffff0f83201a421a887ca77320027120137336026420032019a741ffffff0f7120107320027120107336025c2003200842198842137e200442ffffff1f837c2204a741ffffff1f71201273200271201273360250200320112004421a88200642ffffff0f837ca77320027120117336025420002015200b7210a8b28080003a0000200020032902503702042000410c6a200a290200370200200041146a200c2902003702002000411c6a200e290200370200200041246a201629020037020020034190086a2480808080000bcd0412017f017e017f017e017f017e017f017e017f017e017f017e017f017e017f017e017f0c7e2000200128020c2202ad220320012802002204410174ad22057e20012802042206410174ad220720012802082208ad22097e7c2001280220220a41136cad220b2001280214220c410174ad220d7e7c2001280224220e41136cad220f20012802102210ad22117e200128021c221241136cad221320012802182201ad22147e7c4201867c3703182000200141136cad2215200d7e20052006ad22167e7c200b2002410174ad22177e7c200f20097e201320117e7c4201867c3703082000201420177e2010410174ad2218200cad22197e7c2012ad221a2008410174ad221b7e7c200aad221c20077e7c200ead221d20057e7c37034820002019201b7e201720117e7c201420077e7c201a20057e7c201c200f7e4201867c3703382000201120077e201b20037e7c201920057e7c200b2012410174ad221e7e7c2014200f7e4201867c3703282000201720077e200920097e7c201120057e7c200b2001410174ad7e7c200f200d7e2013201a7e7c4201867c3703202000200920057e200720167e7c201520147e7c200b20187e7c200f20177e2013200d7e7c4201867c3703102000201520187e2004ad220920097e7c200b201b7e7c201320177e200c41136cad20197e7c200f20077e7c4201867c37030020002014201b7e201120117e7c200d20177e7c201e20077e7c201c20057e7c201d200f7e4201867c3703402000201720037e2011201b7e7c200d20077e7c201420057e7c200b201c7e7c201e200f7e4201867c3703300bc7081a017f017e017f017e017f017e017f017e017f017e017f017e017f017e017f027e017f017e017f017e017f027e017f027e017f147e2000200128020c2203410174ad2204200228020c2205ad22067e20012802042207410174ad220820022802142209ad220a7e7c2001280214220b410174ad220c2002280204220dad220e7e7c200128021c220f410174ad22102002280224221141136cad22127e7c2001350200221320022802182214ad22157e7c20012802242216410174ad2217200228021c221841136cad22197e7c2001350208221a2002280210221bad221c7e7c2001350210221d2002280208221ead221f7e7c20013502182220200235020022217e7c200135022022222002280220220241136cad22237e7c2003ad2224201f7e2007ad2225201c7e7c200fad222620237e7c2016ad2227201441136cad22287e7c2013200a7e7c2021200bad22297e7c201a20067e7c201d200e7e7c202020127e7c202220197e7c2004200e7e200820067e7c200c20127e7c201020197e7c2013201c7e7c2017200941136cad222a7e7c201a201f7e7c201d20217e7c202020237e7c202220287e7c222b421a887c222c4219887c222da741ffffff1f713602182000200420127e2008200e7e7c200c20197e7c2010202a7e7c2013201f7e7c2017200541136cad222e7e7c201a20217e7c201d20237e7c202020287e7c2022201b41136cad222f7e7c202920287e202420237e7c2026202f7e7c2027201e41136cad22307e7c2013200e7e7c202120257e7c201a20127e7c201d20197e7c2020202a7e7c2022202e7e7c200420197e200820127e7c200c202a7e7c2010202e7e7c2017200d41136cad7e7c202120137e7c201a20237e7c201d20287e7c2020202f7e7c202220307e7c2230421a887c22314219887c2232a741ffffff1f7136020820002024201c7e202520157e7c2029201f7e7c202720237e7c20132018ad222e7e7c202120267e7c201a200a7e7c201d20067e7c2020200e7e7c202220127e7c202d421a887c222da741ffffff0f7136021c2000202920237e2025201f7e7c202620287e7c2027202f7e7c201320067e7c202120247e7c201a200e7e7c201d20127e7c202020197e7c2022202a7e7c2032421a887c2223a741ffffff0f7136020c20002004200a7e2008202e7e7c200c20067e7c2010200e7e7c20132002ad22197e7c201720127e7c201a20157e7c201d201c7e7c2020201f7e7c202220217e7c202d4219887c2212a741ffffff1f7136022020002023421988202b42ffffff1f837c2223421a88202c42ffffff0f837c3e021420002023a741ffffff1f713602102000202420157e202520197e7c2029201c7e7c2026201f7e7c20132011ad7e7c202120277e7c201a202e7e7c201d200a7e7c202020067e7c2022200e7e7c2012421a887c2213a741ffffff0f713602242000201342198842137e203042ffffff1f837c2213421a88203142ffffff0f837c3e020420002013a741ffffff1f713602000be20502017f067e2380808080004180016b2203248080808000200341306a200110f58280800020032003290360200329035820032903502204421a887c22054219887c2206a741ffffff1f7136022020032003290340200329033820032903302207421a887c22084219887c2209a741ffffff1f71360210200320032903682006421a887c2206a741ffffff0f71360224200320032903482009421a887c2209a741ffffff0f713602142003200642198820032903707c2206a741ffffff1f7136022820032009421988200442ffffff1f837c2204421a88200542ffffff0f837c3e021c20032004a741ffffff1f7136021820032006421a8820032903787c2204a741ffffff0f7136022c2003200442198842137e200742ffffff1f837c2204421a88200842ffffff0f837c3e020c20032004a741ffffff1f71360208024020024102490d002002417f6a21020340200341306a200341086a10f58280800020032003290360200329035820032903502204421a887c22054219887c2206a741ffffff1f7136022020032003290340200329033820032903302207421a887c22084219887c2209a741ffffff1f71360210200320032903682006421a887c2206a741ffffff0f71360224200320032903482009421a887c2209a741ffffff0f713602142003200642198820032903707c2206a741ffffff1f7136022820032009421988200442ffffff1f837c2204421a88200542ffffff0f837c3e021c20032004a741ffffff1f7136021820032006421a8820032903787c2204a741ffffff0f7136022c2003200442198842137e200742ffffff1f837c2204421a88200842ffffff0f837c3e020c20032004a741ffffff1f713602082002417f6a22020d000b0b20002003290208370200200041206a200341086a41206a290200370200200041186a200341086a41186a290200370200200041106a200341086a41106a290200370200200041086a200341086a41086a29020037020020034180016a2480808080000be103020e7f067e20022802242103200128022421042002280220210520012802202106200228020c2107200128020c2108200228021c2109200128021c210a2002280208210b2001280208210c2002280204210d2001280204210e2002280200210f200128020021102000200128021020022802106b41f0ffffff036aad2211421a88200128021420022802146b41f0ffffff016aad7c2212421988200128021820022802186b41f0ffffff036aad7c2213a741ffffff1f7136021820002010200f6b41d0fdffff036aad2214421a88200e200d6b41f0ffffff016aad7c2215421988200c200b6b41f0ffffff036aad7c2216a741ffffff1f7136020820002013421a88200a20096b41f0ffffff016aad7c2213a741ffffff0f7136021c20002016421a88200820076b41f0ffffff016aad7c2216a741ffffff0f7136020c20002013421988200620056b41f0ffffff036aad7c2213a741ffffff1f7136022020002016421988201142ffffff1f837c2211421a88201242ffffff0f837c3e021420002011a741ffffff1f7136021020002013421a88200420036b41f0ffffff016aad7c2211a741ffffff0f713602242000201142198842137e201442ffffff1f837c2211421a88201542ffffff0f837c3e020420002011a741ffffff1f713602000beb0201067e200041f0ffffff0320012802106bad2202421a8841f0ffffff0120012802146bad7c220342198841f0ffffff0320012802186bad7c2204a741ffffff1f71360218200041d0fdffff0320012802006bad2205421a8841f0ffffff0120012802046bad7c220642198841f0ffffff0320012802086bad7c2207a741ffffff1f7136020820002004421a8841f0ffffff01200128021c6bad7c2204a741ffffff0f7136021c20002007421a8841f0ffffff01200128020c6bad7c2207a741ffffff0f7136020c2000200442198841f0ffffff0320012802206bad7c2204a741ffffff1f7136022020002007421988200242ffffff1f837c2202421a88200342ffffff0f837c3e021420002002a741ffffff1f7136021020002004421a8841f0ffffff0120012802246bad7c2202a741ffffff0f713602242000200242198842137e200542ffffff1f837c2202421a88200642ffffff0f837c3e020420002002a741ffffff1f713602000b950301077f2000200128022022023a001d2000200128020022033a0000200020024110763a001f200020024108763a001e2000200128021c22044115763a001c20002004410d763a001b200020044105763a001a2000200128021822024112763a001820002002410a763a0017200020024102763a0016200020012802142205410f763a0014200020054107763a00132000200128021022064114763a001120002006410c763a0010200020064104763a000f2000200128020c22074111763a000d200020074109763a000c200020074101763a000b200020012802082208410e763a0009200020084106763a00082000200128020422014113763a000620002001410b763a0005200020014103763a0004200020034110763a0002200020034108763a0001200020044103742002411a76723a0019200020024106742005411776723a0015200020054101742006411c76723a0012200020064104742007411976723a000e200020074107742008411676723a000a200020084102742001411b76723a0007200020014105742003411876723a00030bcd04010e7f23808080800041106b2203200128022020022802206b200128021c200228021c6b200128021820022802186b200128021420022802146b200128021020022802106b200128020c200228020c6b200128020820022802086b200128020020022802006b2204411f7520012802046a20022802046b2201411f756a2205411f756a2206411f756a2207411f756a2208411f756a2209411f756a220a411f756a220b411f75220236020c200328020c210c2003200236020c200328020c210d2003200236020c200328020c210e2003200236020c200328020c210f2003200236020c200328020c21102003200236020c200328020c1a2003200236020c200328020c1a2003200236020c200328020c1a2003200236020c200328020c21032000200c41eda7d7e70171200441ffffffff01716a2202411d76200141ffffffff01716a200d41d2b1cc04716a2201411d76200541ffffffff01716a200e4196eb9cef01716a2204411d76200641ffffffff01716a200f41c5faceef01716a2205411d76200741ffffffff01716a201041cd02716a2206411d76200841ffffffff01716a2207411d76200941ffffffff01716a2208411d76200a41ffffffff01716a220941ffffffff017136021c2000200841ffffffff01713602182000200741ffffffff01713602142000200641ffffffff01713602102000200541ffffffff017136020c2000200441ffffffff01713602082000200141ffffffff01713602042000200241ffffffff017136020020002009411d76200b6a2003418080c000716a41ffffffff01713602200b840c12027f017e017f037e017f017e017f047e017f017e017f017e017f017e017f047e017f147e23808080800041306b2203248080808000200320022802002204ad220520012802002206ad22077e2208429bfcd192017e42ffffffff0183220942d2b1cc047e2001280204220aad220b20057e2002280204220cad220d20077e7c220e7c200942eda7d7e7017e20087c421d887c220f429bfcd192017e42ffffffff01832210421486200228020c2211ad2212200b7e20012802082213ad221420022802082215ad22167e7c200128020c2217ad2218200d7e7c2002350210221920077e7c2001350210221a20057e7c221b7d2001280214221c20066aad221d20197e7c2002280214220620046aad221e201a7e7c200128021c220420136aad221f200228021c221320156aad22207e7c2002280220221520116aad222120012802182211200a6aad22227e7c2001280220220120176aad222320022802182202200c6aad22247e7c2015ad22252011ad22267e2004ad22272013ad22287e7c2001ad22292002ad222a7e7c222b7d201042cd027e20087d201820167e201220147e7c2019200b7e7c201a200d7e7c2006ad222c201cad222d7e7d222e7c201e201d7e7c201620077e200b200d7e7c201420057e7c222f20094296eb9cef017e7c201042d2b1cc047e7c201042eda7d7e7017e200f7c421d887c220f429bfcd192017e42ffffffff0183220842c5faceef017e7c2014200d7e2016200b7e7c201220077e7c201820057e7c2230200942c5faceef017e7c20104296eb9cef017e7c200842d2b1cc047e7c200842eda7d7e7017e200f7c421d887c2207429bfcd192017e42ffffffff018322054296eb9cef017e7c201042c5faceef017e200942cd027e7c201b7c20084296eb9cef017e7c200542d2b1cc047e7c200542eda7d7e7017e20077c421d887c2207429bfcd192017e42ffffffff0183221042d2b1cc047e7c201042eda7d7e7017e20077c421d887c220b429bfcd192017e42ffffffff0183220742cd027e7c2024201d7e200e7d2022201e7e7c201920147e201820127e7c201a20167e7c2026202c7e202a202d7e7c7d22147c200842cd027e7c200542c5faceef017e7c20104296eb9cef017e7c200742d2b1cc047e7c200742eda7d7e7017e200b7c421d887c220d429bfcd192017e42ffffffff0183220b42c5faceef017e7c202220247e202f7d2020201d7e7c201f201e7e7c201a20127e201920187e7c2028202d7e2026202a7e7c2027202c7e7c7d22127c200542cd027e7c201042c5faceef017e7c20074296eb9cef017e7c200b42d2b1cc047e7c200b42eda7d7e7017e200d7c421d887c2216429bfcd192017e42ffffffff0183220d4296eb9cef017e7c200942148620307d201a20197e7c202020227e7c201f20247e7c2021201d7e7c2023201e7e7c2027202a7e202820267e7c2025202d7e7c2029202c7e7c22187d201042cd027e7c200742c5faceef017e7c200b4296eb9cef017e7c200d42d2b1cc047e7c200d42eda7d7e7017e20167c421d887c2216429bfcd192017e42ffffffff0183220942d2b1cc047e7c200942eda7d7e7017e20167c421d887c2216a741ffffffff017136020c20032024201a7e202e7d202220197e7c20084214867c2021201f7e7c202320207e7c202920287e202520277e7c22087d200b42cd027e7c200d42c5faceef017e7c20094296eb9cef017e7c2016421d887c2216a741ffffffff017136021020032020201a7e201f20197e7c2014202920257e221d7c7d202320217e7c20054214867c200d42cd027e7c200942c5faceef017e7c2016421d887c2205a741ffffffff01713602142003202320197e2021201a7e7c20127d20104214867c200942cd027e7c2005421d887c2219a741ffffffff01713602182003200742148620187c2019421d887c2219a741ffffffff017136021c2003200b421486202b7c2019421d887c2219a741ffffffff01713602202003200d42148620087c2019421d887c2219a741ffffffff017136022420032009421486201d7c2019421d887c2219421d883e022c20032019a741ffffffff017136022820002003410c6a41e8b0c1800010fb82808000200341306a2480808080000bd50301187f20012f0004210220012d0006210320012d0018210420012d0016210520012d0017210620012f0008210720012d0007210820012f000c210920012d000b210a20012d000a210b20012f0010210c20012d000f210d20012d000e210e20012d0014210f20012d0015211020012d0013211120012d0012211220012d001c211320012d0019211420012d001a211520012d001b211620012f0000211720012d0002211820012d00032119200020012f001d20012d001f41107472360220200020172018411074722019411874220141808080f80171723602002000201341157420154110742016411874722014410874221372410b767236021c2000200f2010410874221072410f7420114118742012411074220f724111767241ffffffff01713602142000200c200f72410c74200d411874200e411074220c724114767241ffffffff017136021020002009200c72410974200a411874200b4110742209724117767241ffffffff017136020c2000200720097241067420084118742207411a767241ffffffff0171360208200020132004724112742005411074200641187472201072410e767241ffffffff0171360218200020022003411074722007724103742001411d767241ffffffff01713602040bc50902107f027e23808080800041b0016b2202248080808000200241386a4200370300200241306a4200370300200241286a4200370300200241206a4200370300200241186a4200370300200241106a4200370300200241086a420037030020024200370300410021030340200220036a22042004280200200120036a22042d000072200441016a2d000041087472200441026a2d000041107472200441036a2d000041187472360200200341046a220341c000470d000b200241c0006a41086a22032002280208220541067420022802042206411a767241ffffffff0171360200200241c0006a41106a220420022802102207410c74200228020c22084114767241ffffffff0171360200200241c0006a41186a2201200228021822094112742002280214220a410e767241ffffffff0171360200200241c0006a41206a220b2002280220220c411874200228021c220d4108767241ffffffff017136020020022002280200220e41ffffffff017136024020022006410374200e411d767241ffffffff01713602442002200841097420054117767241ffffffff017136024c2002200a410f7420074111767241ffffffff01713602542002200d4115742009410b767241ffffffff017136025c200241e8006a41206a2205200228023c2209410d76360200200241e8006a41086a220a2002280228220d41017420022802242206411f767241ffffffff0171360200200241e8006a41106a22072002280230220e410774200228022c220f4119767241ffffffff0171360200200241e8006a41186a220820022802382210410d74200228023422114113767241ffffffff01713602002002200641027641ffffffff017136026c20022006411b74200c4105767241ffffffff01713602682002200f410474200d411c767241ffffffff017136027420022011410a74200e4116767241ffffffff017136027c2002200941107420104110767241ffffffff0171360284012002418c016a200241c0006a41b0b1c1800010fc82808000200b2002418c016a41206a220628020036020020012002418c016a41186a220929020037030020042002418c016a41106a220c29020037030020032002418c016a41086a220d2902003703002002200229028c013703402002418c016a200241e8006a418cb1c1800010fc8280800020052006280200360200200820092902003703002007200c290200370300200a200d29020022123703002002200229028c012213370368200220022802402013a76a220641ffffffff017136028c012002200228026c2006411d766a20022802446a220641ffffffff01713602900120022012a72006411d766a20032802006a220341ffffffff017136029401200220022802742003411d766a200228024c6a220341ffffffff017136029801200220072802002003411d766a20042802006a220341ffffffff017136029c012002200228027c2003411d766a20022802546a220341ffffffff01713602a001200220082802002003411d766a20012802006a220341ffffffff01713602a40120022002280284012003411d766a200228025c6a220341ffffffff01713602a801200220052802002003411d766a200b2802006a41ffffffff01713602ac0120002002418c016a41e8b0c1800010fb82808000200241b0016a2480808080000b3a01017f23808080800041306b22022480808080002002410c6a200110fe8280800020002002410c6a10fa82808000200241306a2480808080000bfe0c0a017f027e017f017e017f017e017f027e017f157e23808080800041f0006b2202248080808000200241046a200110fd8280800020022002350214220342ecf3b78a037e20022802082201ad220442e7e2e4b3017e20022802042205ad220642eecaf5ff017e7c200228020c2207ad2208428c93f0fb007e7c20022802102209ad220a4283e685d3017e7c200342edf3b78a017e7c220b7d2002280218220c20056aad220d42eecaf5ff017e7c200228021c220520016aad220e42e6e2a4b4017e7c2002280220220120076aad220f428b93f0fb027e7c20022802242207ad221042ffffffff017e22112001ad221242ffffffff017e22137c22142005ad221542ffff3f7e7c22167d200720096aad22174282e685d3037e7c200642ff037e42ffffffff0183221842d2b1cc047e200442edf3b78a017e20064283e685d3017e7c22197c201842eda7d7e7017e200642edf3b78a017e221a7c421d887c221b429bfcd192017e42ffffffff0183221c4214867c200842e7e2e4b3017e200442eecaf5ff017e7c200a428c93f0fb007e7c20034283e685d3017e7c200cad221d42ffffffff017e221e7d221f201a7d200d42ecf3b78a037e7c201c42cd027e7c20044283e685d3017e2006428c93f0fb007e7c200842edf3b78a017e7c222020184296eb9cef017e7c201c42d2b1cc047e7c201c42eda7d7e7017e201b7c421d887c221b429bfcd192017e42ffffffff0183221a42c5faceef017e7c2004428c93f0fb007e200642e7e2e4b3017e7c20084283e685d3017e7c200a42edf3b78a017e7c2221201842c5faceef017e7c201c4296eb9cef017e7c201a42d2b1cc047e7c201a42eda7d7e7017e201b7c421d887c2204429bfcd192017e42ffffffff018322064296eb9cef017e7c200b201842cd027e7c201c42c5faceef017e7c201a4296eb9cef017e7c200642d2b1cc047e7c200642eda7d7e7017e20047c421d887c2204429bfcd192017e42ffffffff0183221c42d2b1cc047e7c201c42eda7d7e7017e20047c421d887c220b429bfcd192017e42ffffffff0183220442cd027e7c200d4282e685d3037e20197d200e42ecf3b78a037e7c200a42e7e2e4b3017e200842eecaf5ff017e7c2003428c93f0fb007e7c201542ffffffff017e2215201e7c22197d221b7c201a42cd027e7c200642c5faceef017e7c201c4296eb9cef017e7c200442d2b1cc047e7c200442eda7d7e7017e200b7c421d887c220b429bfcd192017e42ffffffff0183220842c5faceef017e7c200d428b93f0fb027e20207d200e4282e685d3037e7c200f42ecf3b78a037e7c200342e7e2e4b3017e200a42eecaf5ff017e7c201320197c7d22137c200642cd027e7c201c42c5faceef017e7c20044296eb9cef017e7c200842d2b1cc047e7c200842eda7d7e7017e200b7c421d887c220b429bfcd192017e42ffffffff0183220a4296eb9cef017e7c201842148620217d200342eecaf5ff017e7c200d42e6e2a4b4017e7c200e428b93f0fb027e7c200f4282e685d3037e7c2014201d42ffff3f7e7c20157c220d7d201742ecf3b78a037e7c201c42cd027e7c200442c5faceef017e7c20084296eb9cef017e7c200a42d2b1cc047e7c200a42eda7d7e7017e200b7c421d887c220b429bfcd192017e42ffffffff0183221842d2b1cc047e7c201842eda7d7e7017e200b7c421d887c220ba741ffffffff017136024c200220034282e685d3037e201f7d200e42eecaf5ff017e7c200f42e6e2a4b4017e7c2011201242ffff3f7e7c220e7d2017428b93f0fb027e7c201a4214867c200842cd027e7c200a42c5faceef017e7c20184296eb9cef017e7c200b421d887c221aa741ffffffff017136025020022003428b93f0fb027e201b201042ffff3f7e220b7c7d200f42eecaf5ff017e7c201742e6e2a4b4017e7c20064214867c200a42cd027e7c201842c5faceef017e7c201a421d887c2206a741ffffffff01713602542002200342e6e2a4b4017e20137d201742eecaf5ff017e7c201c4214867c201842cd027e7c2006421d887c2203a741ffffffff017136025820022004421486200d7c2003421d887c2203a741ffffffff017136025c2002200842148620167c2003421d887c2203a741ffffffff01713602602002200a421486200e7c2003421d887c2203a741ffffffff017136026420022018421486200b7c2003421d887c2203421d883e026c20022003a741ffffffff0171360268200241286a200241cc006a41acb3c1800010fb828080002000200241286a10fa82808000200241f0006a2480808080000bff0906047f027e017f027e027f017e23808080800041e0006b22032480808080000240024020024104470d00200341d8006a4200370300200341d0006a4200370300200341c8006a4200370300200341c0006a4200370300200341386a4200370300200341306a4200370300200341286a420037030020034200370320410021040340200341206a20046a220541016a20012d000022024104763a000020052002410f713a0000200541036a200141016a2d000022024104763a0000200541026a2002410f713a0000200141026a2101200441046a220441c000470d000b4100210120032d0020210502400340200341206a20016a22042005200541086a220241f001716b3a0000200441016a220520052d00002002411874411c756a22023a00002001413e460d0120052002200241086a220641f001716b3a0000200441026a220520052d00002006411874411c756a22053a0000200141026a21010c000b0b20002003290320370000200041386a200341206a41386a290300370000200041306a200341206a41306a290300370000200041286a200341206a41286a290300370000200041206a200341206a41206a290300370000200041186a200341206a41186a290300370000200041106a200341206a41106a290300370000200041086a200341206a41086a2903003700000c010b200341186a200141186a290000370300200341106a200141106a290000370300200341086a200141086a2900003703002003200129000037030042002107200341d8006a4200370300200341d0006a4200370300200341c8006a4200370300200341c0006a4200370300200341206a41186a4200370300200341206a41106a4200370300200341206a41086a42003703002003420037032002402002450d002002413f71ad2108200241ff016a20026e21090240024002400240200241807e4b0d0042012008862207427f7c210a2007420188210b41c00020026b210c4200210741002101410021064100210502400240024002400340200141067621040240024002402001413f71220d200c490d0020044103470d010b20014180024f0d05200320044103746a290300200dad88210e0c010b200141ff014b0d02200141c0014f0d03200320044103746a22042903082006413f71ad862004290300200dad8884210e0b0240200541c000460d00200341206a20056a200e200a8320077c22072007200b7c20088822072008867d3c0000200120026a2101200620026b2106200541016a22042105200420094f0d050c010b0b41c00041c000419cb3c1800010f980808000000b2004410441ecb2c1800010f980808000000b4104410441fcb2c1800010f980808000000b20044104418cb3c1800010f980808000000b20024108470d00200941c0004f0d010c030b2009417f6a220941c000490d01200941c00041dcb2c1800010f980808000000b200941c00041ccb2c1800010f980808000000b200720088621070b200341206a20096a220120012d00002007a76a3a000020002003290320370000200041086a200341206a41086a290300370000200041106a200341206a41106a290300370000200041186a200341206a41186a290300370000200041206a200341206a41206a290300370000200041286a200341206a41286a290300370000200041306a200341206a41306a290300370000200041386a200341206a41386a2903003700000c010b41bcb2c18000108e81808000000b200341e0006a2480808080000bc607011b7f23808080800041f0016b2203248080808000200128020021042001280228210520012802042106200128022c21072001280208210820012802302109200128020c210a2001280234210b2001280210210c2001280238210d2001280214210e200128023c210f2001280218211020012802402111200128021c211220012802442113200128022021142001280248211520032001280224200128024c6a3602242003201420156a3602202003201220136a36021c2003201020116a3602182003200e200f6a3602142003200c200d6a3602102003200a200b6a36020c2003200820096a3602082003200620076a3602042003200420056a360200200341286a200141286a200110f882808000200341d0006a2003200210f682808000200341f8006a200341286a200241286a10f682808000200341a0016a200141f8006a200241d0006a10f6828080002003200128025041017422023602c8012003200128025441017422043602cc012003200128025841017422053602d0012003200128025c41017422063602d4012003200128026041017422073602d8012003200128026441017422083602dc012003200128026841017422093602e0012003200128026c410174220a3602e40120032001280270410174220b3602e8012003200128027441017422013602ec012000200341d0006a200341f8006a10f8828080002003280278210c2003280250210d200328027c210e2003280254210f2003280280012110200328025821112003280284012112200328025c2113200328028801211420032802602115200328028c01211620032802642117200328029001211820032802682119200328029401211a200328026c211b200328029801211c2003280270211d2000200328029c0120032802746a36024c2000201c201d6a3602482000201a201b6a3602442000201820196a3602402000201620176a36023c2000201420156a3602382000201220136a3602342000201020116a3602302000200e200f6a36022c2000200c200d6a36022820032802a001210c20032802a401210d20032802a801210e20032802ac01210f20032802b001211020032802b401211120032802b801211220032802bc01211320032802c0012114200020032802c40120016a36027420002014200b6a36027020002013200a6a36026c2000201220096a3602682000201120086a3602642000201020076a3602602000200f20066a36025c2000200e20056a3602582000200d20046a3602542000200c20026a360250200041f8006a200341c8016a200341a0016a10f882808000200341f0016a2480808080000bf20c03017f047e097f23808080800041e0076b2203248080808000200341086a20024104108183808000200341e8006a4200370300200341e0006a4200370300200341d8006a4200370300200341d0006a420037030041002102200341f8006a41002902d8b3c18000220437030020034180016a41002902e0b3c180002205370300200341c8006a41c0006a41002902e8b3c18000220637030020034190016a41002902f0b3c180002207370300200341a0016a2004370300200341a8016a2005370300200341b0016a2006370300200341b8016a200737030020034200370348200341002902d0b3c1800022043703702003200437039801200341e0016a4200370300200341d8016a4200370300200341d0016a4200370300200341c8016a4200370300200342003703c001200341a0056a41f8006a2108200341a0056a41d0006a2109200341a0056a41286a210a200341c0066a41d0006a210b200341c0066a41286a210c200341c0066a41f8006a210d200341c8006a41d0006a210e200341c8006a41286a210f024002400240034002400240200241c000460d0020024101710d01200241016a21020c020b200341f0046a200f41206a290200370300200341a8046a41c0006a200f41186a290200370300200341e0046a200f41106a290200370300200341d8046a200f41086a29020037030020034180056a200e41086a29020037030020034188056a200e41106a29020037030020034190056a200e41186a29020037030020034198056a200e41206a2902003703002003200f2902003703d0042003200e2902003703f804200341a8046a41206a200341c8006a41206a290300370300200341a8046a41186a200341c8006a41186a290300370300200341a8046a41106a200341c8006a41106a290300370300200341a8046a41086a200341c8006a41086a290300370300200320032903483703a804200341a0056a200341a8046a10878380800020034188036a200341a0056a41a00110f5b28080001a200341c0066a20034188036a20034188036a41f8006a220210f682808000200341c0066a41286a220c20034188036a41286a221020034188036a41d0006a220b10f682808000200341c0066a41d0006a220d200b200210f682808000200341a8046a200341c0066a41f80010f5b28080001a200341a0056a200341a8046a10878380800020034188036a200341a0056a41a00110f5b28080001a200341c0066a20034188036a200210f682808000200c2010200b10f682808000200d200b200210f682808000200341a8046a200341c0066a41f80010f5b28080001a200341a0056a200341a8046a10878380800020034188036a200341a0056a41a00110f5b28080001a200341c0066a20034188036a200210f682808000200c2010200b10f682808000200d200b200210f682808000200341a8046a200341c0066a41f80010f5b28080001a200341c0066a200341a8046a108783808000200341e8016a200341c0066a200341c0066a41f8006a221010f682808000200341e8016a41286a200c200d10f682808000200341e8016a41d0006a200d201010f682808000200341e8016a41f8006a200341c0066a200c10f682808000200341c8006a200341e8016a41a00110f5b28080001a200341a0056a41f8006a2109200341a0056a41d0006a210a200341a0056a41286a210e4100210b0340200b220241c000460d03200241016a220b410171450d0020024101762108200241c0004f0d0420034188036a2001200841c0076c6a200341086a20026a2d0000108583808000200341c0066a200341c8006a20034188036a108283808000200341a0056a200341c0066a201010f682808000200e200c200d10f682808000200a200d201010f6828080002009200341c0066a200c10f682808000200341c8006a200341a0056a41a00110f5b28080001a0c000b0b20024101762110200241c0004f0d0320034188036a2001201041c0076c6a200341086a20026a2d0000108583808000200341c0066a200341c8006a20034188036a108283808000200341a0056a200341c0066a200d10f682808000200a200c200b10f6828080002009200b200d10f6828080002008200341c0066a200c10f682808000200341c8006a200341a0056a41a00110f5b28080001a200241016a21020c000b0b2000200341c8006a41a00110f5b28080001a200341e0076a2480808080000f0b2008412041e0b4c1800010f980808000000b2010412041e0b4c1800010f980808000000b8d160a067f017e017f017e017f017e017f027e0d7f017e23808080800041e0046b2202248080808000200241086a41206a2203200141206a290200370300200241086a41186a2204200141186a290200370300200241086a41106a2205200141106a290200370300200241086a41086a2206200141086a29020037030020022001290200370308200241306a41206a2207200141c8006a2902002208370300200241306a41186a2209200141c0006a290200220a370300200241306a41106a220b200141386a290200220c370300200241306a41086a220d200141306a290200220e37030020022001290228220f370330200128025021102001280254211120012802582112200128025c2113200128026021142001280264211520012802682116200128026c21172001280270211820022802342119200228023c211a2002280244211b200228024c211c2002200228025420012802746a36028c04200220182008a76a360288042002201c20176a3602840420022016200aa76a360280042002201b20156a3602fc0320022014200ca76a3602f8032002201a20136a3602f40320022012200ea76a3602f0032002201920116a3602ec0320022010200fa76a3602e80320024190046a200141d0006a2214200241306a10f882808000200241d8006a200241e8036a20024190046a10f68280800020024180016a200241086a200241306a10f68280800020024190046a20024180016a10f582808000200220022903c00420022903b80420022903b0042208421a887c220a4219887c220ca741ffffff1f7136028004200220022903a004200229039804200229039004220e421a887c220f4219887c221da741ffffff1f713602f003200220022903c804200c421a887c220ca741ffffff0f7136028404200220022903a804201d421a887c221da741ffffff0f713602f4032002200c42198820022903d0047c220ca741ffffff1f71360288042002201d421988200842ffffff1f837c2208421a88200a42ffffff0f837c3e02fc0320022008a741ffffff1f713602f8032002200c421a8820022903d8047c2208a741ffffff0f7136028c042002200842198842137e200e42ffffff1f837c2208421a88200f42ffffff0f837c3e02ec0320022008a741ffffff1f713602e803200241c0036a200241d8006a200241e8036a10f68280800020024190046a4198b0c18000200241c0036a10f482808000200241a8016a41206a200241b4046a290200370300200241a8016a41186a200241ac046a290200370300200241a8016a41106a200241a4046a290200370300200241a8016a41086a2002419c046a29020037030020022002290294043703a801200241d0016a200241a8016a200241d8006a10f682808000200241f8016a200241a8016a20024180016a10f68280800020024190046a200241f8016a200141f8006a220110f682808000200241a0026a200241d0016a20024190046a10f682808000200241c8026a41206a2210200241f8016a41206a290200370300200241c8026a41186a2211200241f8016a41186a290200370300200241c8026a41106a2212200241f8016a41106a290200370300200241c8026a41086a2213200241f8016a41086a290200370300200220022902f8013703c802200241f0026a200241086a41f0b4c1800010f68280800020024198036a200241306a41f0b4c1800010f682808000200241c0036a200241d0016a4198b5c1800010f68280800020024190046a2001200241a0026a10f682808000200241e8036a20024190046a10f38280800020022d00e80341017110a8b28080002101200620022802a00320062802002215734100200141ff01716b220171201573360200200520022802a8032005280200220673200171200673360200200220022802980320022802082205732001712005733602082002200228029c03200228020c22057320017120057336020c200220022802a4032002280214220573200171200573360214200220022802ac03200228021c22057320017120057336021c200420022802b0032004280200220573200171200573360200200220022802b4032002280224220473200171200473360224200320022802b8032003280200220473200171200473360200200220022802bc03200228022c22037320017120037336022c200220022802f0022002280230220373200171200373360230200220022802f4022002280234220373200171200373360234200d20022802f802200d280200220373200171200373360200200220022802fc02200228023c22037320017120037336023c200b200228028003200b28020022037320017120037336020020022002280284032002280244220373200171200373360244200920022802880320092802002203732001712003733602002002200228028c03200228024c22037320017120037336024c2007200228029003200728020022037320017120037336020020022002280294032002280254220373200171200373360254200220022802c00320022802c8022203732001712003733602c802200220022802c40320022802cc022203732001712003733602cc02201320022802c8032013280200220373200171200373360200200220022802cc0320022802d4022203732001712003733602d402201220022802d0032012280200220373200171200373360200200220022802d40320022802dc022203732001712003733602dc02201120022802d8032011280200220373200171200373360200200220022802dc0320022802e4022203732001712003733602e402201020022802e0032010280200220373200171200373360200200220022802e40320022802ec022203732001712003733602ec02200241e8036a200241086a200241a0026a10f68280800020024190046a200241e8036a10f38280800020022d00900441017110a8b2808000210120024190046a200241306a10f982808000200d200228029804200d2802002203734100200141ff01716b220171200373360200200b20022802a004200b280200220d73200171200d73360200200920022802a8042009280200220b73200171200b7336020020022002280290042002280230220973200171200973360230200220022802940420022802342209732001712009733602342002200228029c04200228023c22097320017120097336023c200220022802a4042002280244220973200171200973360244200220022802ac04200228024c22097320017120097336024c200720022802b0042007280200220973200171200973360200200220022802b404200228025422077320017120077336025420024190046a2014200241306a10f882808000200241e8036a200241c8026a20024190046a10f68280800020024190046a200241e8036a10f38280800020022d00900441017110a8b2808000210120024190046a200241e8036a10f982808000200220022802900420022802e8032207734100200141ff01716b2201712007733602e803200220022802940420022802ec032207732001712007733602ec03200220022802980420022802f0032207732001712007733602f0032002200228029c0420022802f4032207732001712007733602f403200220022802a00420022802f8032207732001712007733602f803200220022802a40420022802fc032207732001712007733602fc03200220022802a80420022802800422077320017120077336028004200220022802ac0420022802840422077320017120077336028404200220022802b00420022802880422077320017120077336028804200220022802b404200228028c0422077320017120077336028c042000200241e8036a10f382808000200241e0046a2480808080000bbb0509027f017e017f017e017f017e017f017e057f23808080800041f0016b2203248080808000200341206a220441002902e0a5c380002205370300200341186a220641002902d8a5c380002207370300200341106a220841002902d0a5c380002209370300200341086a220a41002902c8a5c38000220b370300200341306a220c200b370300200341386a220d2009370300200341c0006a220e2007370300200341c8006a220f2005370300200341f0006a4200370300200341e8006a4200370300200341e0006a4200370300200341d8006a420037030020034200370350200341002902c0a5c380002205370300200320053703282003200120024118742202411f75221020024118756a201073220241014610a8b28080001086838080002003200141f8006a200241024610a8b28080001086838080002003200141f0016a200241034610a8b28080001086838080002003200141e8026a200241044610a8b28080001086838080002003200141e0036a200241054610a8b28080001086838080002003200141d8046a200241064610a8b28080001086838080002003200141d0056a200241074610a8b28080001086838080002003200141c8066a200241084610a8b2808000108683808000201041017110a8b28080002101200341f8006a41206a200f290300370300200341f8006a41186a200e290300370300200341f8006a41106a200d290300370300200341f8006a41086a200c29030037030020032003290328370378200341f8006a41d0006a200341d0006a10f982808000200341f8006a41c8006a2004290300370300200341f8006a41c0006a2006290300370300200341f8006a41386a2008290300370300200341f8006a41306a200a290300370300200320032903003703a0012003200341f8006a20011086838080002000200341f80010f5b28080001a200341f0016a2480808080000bdd0501017f2000200128020020002802002203734100200241ff01716b2202712003733602002000200128020420002802042203732002712003733602042000200128020820002802082203732002712003733602082000200128020c200028020c22037320027120037336020c2000200128021020002802102203732002712003733602102000200128021420002802142203732002712003733602142000200128021820002802182203732002712003733602182000200128021c200028021c22037320027120037336021c2000200128022020002802202203732002712003733602202000200128022420002802242203732002712003733602242000200128022820002802282203732002712003733602282000200128022c200028022c22037320027120037336022c2000200128023020002802302203732002712003733602302000200128023420002802342203732002712003733602342000200128023820002802382203732002712003733602382000200128023c200028023c22037320027120037336023c2000200128024020002802402203732002712003733602402000200128024420002802442203732002712003733602442000200128024820002802482203732002712003733602482000200128024c200028024c22037320027120037336024c2000200128025020002802502203732002712003733602502000200128025420002802542203732002712003733602542000200128025820002802582203732002712003733602582000200128025c200028025c22037320027120037336025c2000200128026020002802602203732002712003733602602000200128026420002802642203732002712003733602642000200128026820002802682203732002712003733602682000200128026c200028026c22037320027120037336026c2000200128027020002802702203732002712003733602702000200128027420002802742201732002712001733602740ba30f03017f087e267f23808080800041f0026b2202248080808000200241a0026a200110f582808000200220022903d80220022903d00220022903c80220022903c0022203421a887c22044219887c2205421a887c220642198820022903e0027c2207421a8820022903e8027c220842198842137e20022903a002220942ffffff1f837c220aa741ffffff1f71220b3602082002200a421a8820022903a8022009421a887c220942ffffff0f837ca7220c36020c200220022903b80220022903b00220094219887c2209421a887c220a421988200342ffffff1f837c2203421a88200442ffffff0f837ca7220d36021c20022003a741ffffff1f71220e3602182002200aa741ffffff0f71220f36021420022006a741ffffff0f71221036022420022008a741ffffff0f71221136022c20022009a741ffffff1f71221236021020022005a741ffffff1f71221336022020022007a741ffffff1f712214360228200241a0026a200141286a10f582808000200220022903d80220022903d00220022903c80220022903c0022203421a887c22044219887c2205421a887c220642198820022903e0027c2207421a8820022903e8027c220842198842137e20022903a002220942ffffff1f837c220aa741ffffff1f7122153602302002200a421a8820022903a8022009421a887c220942ffffff0f837ca72216360234200220022903b80220022903b00220094219887c2209421a887c220a421988200342ffffff1f837c2203421a88200442ffffff0f837ca7221736024420022003a741ffffff1f7122183602402002200aa741ffffff0f71221936023c20022006a741ffffff0f71221a36024c20022008a741ffffff0f71221b36025420022009a741ffffff1f71221c36023820022005a741ffffff1f71221d36024820022007a741ffffff1f71221e360250200241a0026a200141d0006a10f582808000200220022903c80242018620022903c0024201862203421a887c220442198820022903d0024201867c2205a741ffffff1f71360270200220022903a80242018620022903a0024201862206421a887c220742198820022903b0024201867c2208a741ffffff1f7136026020022005421a8820022903d8024201867c2205a741ffffff0f7136027420022008421a8820022903b8024201867c2208a741ffffff0f713602642002200542198820022903e0024201867c2205a741ffffff1f7136027820022008421988200342feffff1f837c2203421a88200442ffffff0f837c3e026c20022003a741ffffff1f7136026820022005421a8820022903e8024201867c2203a741ffffff0f7136027c2002200342198842137e200642feffff1f837c2203421a88200742ffffff0f837c3e025c20022003a741ffffff1f713602582001280228211f20012802002120200128022c212120012802042122200128023021232001280208212420012802342125200128020c21262001280238212720012802102128200128023c21292001280214212a2001280240212b2001280218212c2001280244212d200128021c212e2001280248212f200128022021302002200128024c20012802246a3602a4012002202f20306a3602a0012002202d202e6a36029c012002202b202c6a3602980120022029202a6a360294012002202720286a360290012002202520266a36028c012002202320246a360288012002202120226a360284012002201f20206a36028001200241a0026a20024180016a10f582808000200220022903d00220022903c80220022903c0022203421a887c22044219887c2205a741ffffff1f713602c001200220022903b00220022903a80220022903a0022206421a887c22074219887c2208a741ffffff1f713602b001200220022903d8022005421a887c2205a741ffffff0f713602c401200220022903b8022008421a887c2208a741ffffff0f713602b4012002200542198820022903e0027c2205a741ffffff1f713602c80120022008421988200342ffffff1f837c2203421a88200442ffffff0f837c3e02bc0120022003a741ffffff1f713602b80120022005421a8820022903e8027c2203a741ffffff0f713602cc012002200342198842137e200642ffffff1f837c2203421a88200742ffffff0f837c3e02ac0120022003a741ffffff1f713602a801200241d0016a41206a2201201e20146a360200200241d0016a41186a2214201d20136a360200200241d0016a41106a22132018200e6a360200200241d0016a41086a220e201c20126a3602002002201b20116a3602f4012002201a20106a3602ec0120022017200d6a3602e40120022019200f6a3602dc0120022016200c6a3602d40120022015200b6a3602d001200241f8016a200241306a200241086a10f8828080002000200241a8016a200241d0016a10f882808000200041f8006a200241d8006a200241f8016a10f882808000200041c8006a2001290200370200200041c0006a2014290200370200200041386a2013290200370200200041306a200e290200370200200020022902d001370228200020022902f801370250200041d8006a200241f8016a41086a290200370200200041e0006a200241f8016a41106a290200370200200041e8006a200241f8016a41186a290200370200200041f0006a200241f8016a41206a290200370200200241f0026a2480808080000bee0501017e20002001422088220242a697c4890d7e200142ffffffff0f83220142acebfec6097e85200242acebfec6097e200142a697c4890d7e85422089852201422088220242a697c4890d7e200142ffffffff0f83220142acebfec6097e85200242acebfec6097e200142a697c4890d7e85422089852201422088220242a697c4890d7e200142ffffffff0f83220142acebfec6097e85200242acebfec6097e200142a697c4890d7e85422089852201428180808088808080807f8437030020002001422088220242a697c4890d7e200142ffffffff0f83220142acebfec6097e85200242acebfec6097e200142a697c4890d7e85422089852201422088220242a697c4890d7e200142ffffffff0f83220142acebfec6097e85200242acebfec6097e200142a697c4890d7e85422089852201422088220242a697c4890d7e200142ffffffff0f83220142acebfec6097e85200242acebfec6097e200142a697c4890d7e85422089852201428180808088808080807f8437030820002001422088220242a697c4890d7e200142ffffffff0f83220142acebfec6097e85200242acebfec6097e200142a697c4890d7e85422089852201422088220242a697c4890d7e200142ffffffff0f83220142acebfec6097e85200242acebfec6097e200142a697c4890d7e85422089852201422088220242a697c4890d7e200142ffffffff0f83220142acebfec6097e85200242acebfec6097e200142a697c4890d7e85422089852201428180808088808080807f8437031020002001422088220242a697c4890d7e200142ffffffff0f83220142acebfec6097e85200242acebfec6097e200142a697c4890d7e85422089852201422088220242a697c4890d7e200142ffffffff0f83220142acebfec6097e85200242acebfec6097e200142a697c4890d7e85422089852201422088220242a697c4890d7e200142ffffffff0f83220142acebfec6097e85200242acebfec6097e200142a697c4890d7e8542208985428180808088808080807f843703180bba0102017f027e23808080800041106b22012480808080002000200141086aad220242a697c4890d7e422089200242acebfec6097e852202a741e38080800073ad220342acebfec6097e2002422088220242a697c4890d7e85200342a697c4890d7e200242acebfec6097e85422089852202a741a0a2db800073ad220342acebfec6097e2002422088220242a697c4890d7e85200342a697c4890d7e200242acebfec6097e8542208985108883808000200141106a2480808080000bba0203017f027e017f23808080800041306b2200248080808000200041086a200041286aad220142a697c4890d7e422089200142acebfec6097e852201a741e38080800073ad220242acebfec6097e2001422088220142a697c4890d7e85200242a697c4890d7e200142acebfec6097e85422089852201a741a0a2db800073ad220242acebfec6097e2001422088220142a697c4890d7e85200242a697c4890d7e200142acebfec6097e854220898510888380800002400340410041002d00c0a2db80002203410120031b3a00c0a2db8000024020030d00410020002903083703a0a2db8000410041023a00c0a2db80004100200041206a2903003703b8a2db80004100200041186a2903003703b0a2db80004100200041106a2903003703a8a2db80000c020b20034102470d000b0b200041306a2480808080000bb10703037f037e027f2001413f712107024020014140712208450d00410020086b21092000210803402008290038200685220a422088220b20082900182005852205422088220c7e200a42ffffffff0f83220a200542ffffffff0f8322057e85200a200c7e200b20057e854220898521052008290030200685220a422088220b20082900102004852204422088220c7e200a42ffffffff0f83220a200442ffffffff0f8322047e85200a200c7e200b20047e854220898521042008290028200685220a422088220b20082900082003852203422088220c7e200a42ffffffff0f83220a200342ffffffff0f8322037e85200a200c7e200b20037e854220898521032008290020200685220a422088220b20082900002002852202422088220c7e200a42ffffffff0f83220a200242ffffffff0f8322027e85200a200c7e200b20027e85422089852102200841c0006a2108200941c0006a22090d000b0b2003200585210520022004852104024002402007450d00200120074110200741104b1b22096b210820014110490d0120094130712201450d00200020086a220820082009410f7122006a220920016a220d4f0d002009200141706a22076a220e2900082006852203422088220220082900082005852205422088220a7e200342ffffffff0f832203200542ffffffff0f8322057e852003200a7e200220057e85422089852105200e2900002006852203422088220220082900002004852204422088220a7e200342ffffffff0f832203200442ffffffff0f8322047e852003200a7e200220047e854220898521042007450d0020002007724111480d002009200141606a22016a22092900082006852203422088220220082900182005852205422088220a7e200342ffffffff0f832203200542ffffffff0f8322057e852003200a7e200220057e8542208985210520092900002006852203422088220220082900102004852204422088220a7e200342ffffffff0f832203200442ffffffff0f8322047e852003200a7e200220047e854220898521042001450d0020002001724121480d00200d41586a2900002006852203422088220220082900282005852205422088220a7e200342ffffffff0f832203200542ffffffff0f8322057e852003200a7e200220057e85422089852105200d41506a290000200685220642208822032008290020200485220442208822027e200642ffffffff0f832206200442ffffffff0f8322047e85200620027e200320047e854220898521040b20042005850f0b2008200141c4a6c3800010b381808000000b14002000280200280200410120011097818080000b1900200120002802002200280200200028020410e6808080000b140020012000280200200028020410e6808080000be20301027f23808080800041306b22022480808080000240024002400240024020002d00000e0400010203000b2002200041046a36020820024101360214200241c8acc380003602102002420137021c200241e480808000ad422086200241086aad843703282002200241286a360218200128021c2001280220200241106a10e28080800021000c030b200128021c41d0acc380004128200128022028020c1181808080000021000c020b20002f0001200041036a2d000041107472220041087621030240024020004101710d002003411874411875410274220341e4adc380006a2100200341b0adc380006a21030c010b2003411874411875410274220341a4aec380006a210020034198aec380006a21030b20024101360214200241a0adc380003602102002420137021c2002200028020036022c20022003280200360228200241e580808000ad422086200241286aad843703082002200241086a360218200128021c2001280220200241106a10e28080800021000c010b2002200041046a36020820024101360214200241a8adc380003602102002420137021c200241e680808000ad422086200241086aad843703282002200241286a360218200128021c2001280220200241106a10e28080800021000b200241306a24808080800020000be91102107f037e2380808080004180016b220324808080800020002802002104024020002802042205450d0002400240200541037122060d00200521070c010b2005210703402007417f6a2107200420042f01b6014102746a41c4016a28020021042006417f6a22060d000b0b20054104490d000340200420042f01b6014102746a41c4016a280200220420042f01b6014102746a41c4016a280200220420042f01b6014102746a41c4016a280200220420042f01b6014102746a41c4016a28020021042007417c6a22070d000b0b200341086a22082001410d6a2900003703002003410f6a2209200141146a28000036000020032001290005370300200341186a41036a210a2001280224210b2001280220210c200128021c210d2001280218210e20012d0004210f20012802002110024003400240024020104102460d00200341e8006a410f6a2009280000360000200341e8006a41086a200829030037030020032003290300370368200f211120104101710d010c030b200d200b460d02200d2d00002111200341e8006a410f6a200d41106a280000360000200341e8006a41086a200d41096a2900003703002003200d290001370368200d41146a210d0b200341d0006a410f6a2206200341e8006a410f6a280000360000200341d0006a41086a2201200341e8006a41086a29030037030020032003290368370350410021100240200d200b460d00200d2d0000210f2009200d41106a2800003600002008200d41096a2900003703002003200d290001370300200d41146a210d0240200f201141ff01712205460d00410121100c010b2001200829030037030020062009280000360000200320032903003703500240200d200b470d002011210f0c010b02400340200d22072d0000210f2009200741106a2800003600002008200741096a2900003703002003200729000137030002402005200f460d00410121100c020b200120082903003703002006200928000036000020032003290300370350200741146a220d200b470d000b410021102011210f0b200741146a210d0b200341186a410f6a2006280000360000200341186a41086a200129030037030020032003290350370318200341306a41086a2206200a41086a22122900003703002003200a290000370330024002400240024002400240024020042f01b6012207410b490d004100210502400240034020042802b0012204450d01200541016a210520042f01b601410b4f0d000c020b0b200028020421062000280200210741002d0098a2db80001a41f40141002802a496db8000118280808000002204450d02200420073602c401200441003b01b601200441003602b00120002004360200200741003b01b401200720043602b0012000200641016a22053602040b41002d0098a2db80001a41c40141002802a496db8000118280808000002206450d02200641003b01b601200641003602b0012005417f6a2201450d04034041002d0098a2db80001a41f40141002802a496db8000118280808000002207450d04200720063602c401200741003b01b601200741003602b001200641003b01b401200620073602b001200721062001417f6a2201450d050c000b0b200420076a41b8016a20113a00002004200741016a3b01b601200420074104746a220741086a2006290300370200200720032903303702000c040b410441f40110bb80808000000b410441c40110bb80808000000b410441f40110bb80808000000b20042f01b6012207410b4f0d012004200741016a22013b01b601200420076a41b8016a20113a0000200420074104746a220741086a20122900003700002007200a290000370000200420014102746a41c4016a2006360200200620013b01b401200620043602b0012005450d0002400240200541037122060d00200521070c010b2005210703402007417f6a2107200420042f01b6014102746a41c4016a28020021042006417f6a22060d000b0b20054104490d000340200420042f01b6014102746a41c4016a280200220420042f01b6014102746a41c4016a280200220420042f01b6014102746a41c4016a280200220420042f01b6014102746a41c4016a28020021042007417c6a22070d000b0b2002200228020041016a3602000c010b0b41dcafc38000412041fcafc3800010f880808000000b0240200c450d00200e410028029c96db8000118080808000000b02402000280204220d450d00200028020021060340024002400240024020062f01b6012204450d0020062004417f6a22084102746a220741c8016a28020022042f01b601220141054f0d03200741c4016a28020022052f01b6012207410520016b220f490d0120052007200f6b22093b01b601200441053b01b601200441b8016a2211200f6a2011200110f8b28080001a2004200f4104746a2004200141047410f8b28080001a2007200941016a22106b220b410420016b470d022011200541b8016a220a20106a200b10f5b280800021112004200520104104746a200b410474220210f5b28080002107200341e8006a41086a200520094104746a221241086a2902002213370300200620086a41b8016a22002d0000210c201229020021142000200a20096a2d00003a000020032014370368200620084104746a2206290200211520062014370200200641086a22062902002114200620133702002011200b6a200c3a0000200720026a220641086a201437020020062015370200200d4101460d03200741c4016a2206200f410274220f6a2006200141027441046a10f8b28080001a2006200520104102746a41c4016a200f10f5b28080001a20072802c401220641003b01b401200620073602b00120072802c801220641013b01b401200620073602b00120072802cc01220641023b01b401200620073602b00120072802d001220641033b01b401200620073602b00120072802d401220641043b01b401200620073602b00120072802d801220641053b01b401200620073602b0010c030b41b0aec38000411941ccafc3800010f880808000000b41c4b0c38000412741ecb0c3800010f880808000000b418cb0c38000412841b4b0c3800010f880808000000b20042106200d417f6a220d0d000b0b20034180016a2480808080000bac1206067f017e027f017e067f027e23808080800041c0006b220324808080800020002802002104024020002802042205450d0002400240200541037122060d00200521070c010b2005210703402007417f6a2107200420042f018e024102746a4190026a28020021042006417f6a22060d000b0b20054104490d000340200420042f018e024102746a4190026a280200220420042f018e024102746a4190026a280200220420042f018e024102746a4190026a280200220420042f018e024102746a4190026a28020021042007417c6a22070d000b0b200341086a41206a200141206a290200370300200341086a41186a200141186a290200370300200341086a41106a200141106a290200370300200341086a41086a200141086a29020037030020032001290200370308200341146a210803402003290308210920032802242106200328022c210a2003280210210102400340200341086a210502400240024002402001418180808078460d00200621072001210b2009210c0c010b2006200a460d012003200641186a22073602242006280208210b2006290200210c200621050b200b418080808078470d01200721060b2003200937030820034181808080783602100240200a2006460d00200a20066b220441186e22014101712105410021070240200441686a4118490d00200641246a2104200141feffffff007121014100210703400240200441646a280200450d00200441686a280200410028029c96db8000118080808000000b02402004417c6a280200450d002004280200410028029c96db8000118080808000000b200441306a21042001200741026a2207470d000b0b2005450d002006200741186c6a2204280208450d00200441086a280204410028029c96db8000118080808000000b02402003280228450d002003280220410028029c96db8000118080808000000b02402000280204220b450d00200028020021060340024002400240024020062f018e022204450d0020062004417f6a22084102746a22074194026a28020022042f018e02220141054f0d0320074190026a28020022052f018e022207410520016b220d490d0120052007200d6b220a3b018e02200441053b018e02200441b0016a2200200d4103746a2000200141037410f8b28080001a2004200d4104746a2004200141047410f8b28080001a2007200a41016a220e6b2207410420016b470d022000200541b0016a2202200e4103746a2007410374220f10f5b2808000210020042005200e4104746a2007410474221010f5b28080002107200341086a41086a2005200a4104746a221141086a290200220c370300200620084103746a41b0016a221229020021132011290200210920122002200a4103746a29020037020020032009370308200620084104746a2206290200211420062009370200200641086a220629020021092006200c3702002000200f6a2013370200200720106a22062014370200200641086a2009370200200b4101460d0320074190026a2206200d410274220d6a2006200141027441046a10f8b28080001a20062005200e4102746a4190026a200d10f5b28080001a200728029002220641003b018c022006200736028802200728029402220641013b018c022006200736028802200728029802220641023b018c022006200736028802200728029c02220641033b018c02200620073602880220072802a002220641043b018c02200620073602880220072802a402220641053b018c0220062007360288020c030b41b0aec38000411941ccafc3800010f880808000000b41c4b0c38000412741ecb0c3800010f880808000000b418cb0c38000412841b4b0c3800010f880808000000b20042106200b417f6a220b0d000b0b200341c0006a2480808080000f0b200528020c210e20052902102114200c4220882213a72105200ca7210d02402007200a470d002003418080808078360210200320093703080c020b2003200741186a22063602242007280208210120072902002109200729020c210c200841086a200741146a2802003602002008200c37020002402001418080808078460d0020132009422088520d00200d2009a7200510f9b28080000d00200b450d01200e410028029c96db8000118080808000000c010b0b20032009370308200320013602100b024002400240024002400240024020042f018e022207410b490d004100210a0240024003402004280288022204450d01200a41016a210a20042f018e02410b4f0d000c020b0b200028020421062000280200210741002d0098a2db80001a41c00241002802a496db8000118280808000002204450d022004200736029002200441003b018e02200441003602880220002004360200200741003b018c0220072004360288022000200641016a220a3602040b41002d0098a2db80001a41900241002802a496db8000118280808000002206450d02200641003b018e022006410036028802200a417f6a2201450d04034041002d0098a2db80001a41c00241002802a496db8000118280808000002207450d042007200636029002200741003b018e022007410036028802200641003b018c022006200736028802200721062001417f6a2201450d050c000b0b2004200741016a3b018e02200420074103746a220641b0016a200d360200200641b4016a2005360200200420074104746a2207200b3602002007200e360204200720143702080c040b410441c00210bb80808000000b410441900210bb80808000000b410441c00210bb80808000000b20042f018e022207410b4f0d012004200741016a22013b018e02200420074103746a220f41b0016a200d360200200f41b4016a2005360200200420074104746a2207200b3602002007200e36020420072014370208200420014102746a4190026a2006360200200620013b018c022006200436028802200a450d0002400240200a41037122060d00200a21070c010b200a210703402007417f6a2107200420042f018e024102746a4190026a28020021042006417f6a22060d000b0b200a4104490d000340200420042f018e024102746a4190026a280200220420042f018e024102746a4190026a280200220420042f018e024102746a4190026a280200220420042f018e024102746a4190026a28020021042007417c6a22070d000b0b2002200228020041016a3602000c010b0b41dcafc38000412041fcafc3800010f880808000000bde0101047f23808080800041106b220324808080800002402001450d00200020014104746a21040340200028020021052003200028020422013602082003200341086a36020c2003410c6a200210bf8380800002402002280200200228020822066b20014f0d0020022006200110bea8808000200228020821060b200228020420066a2005200110f5b28080001a2002200620016a3602082003200041086a36020c2003410c6a200210bf8380800020032000410c6a36020c2003410c6a200210bf83808000200041106a22002004470d000b0b200341106a2480808080000bde0101047f23808080800041106b220324808080800002402001450d00200020014104746a21040340200028020021052003200028020422013602082003200341086a36020c2003410c6a200210bf8380800002402002280200200228020822066b20014f0d0020022006200110bea8808000200228020821060b200228020420066a2005200110f5b28080001a2002200620016a3602082003200041086a36020c2003410c6a200210bf8380800020032000410c6a36020c2003410c6a200210bf83808000200041106a22002004470d000b0b200341106a2480808080000b9c0303097f037e017f23808080800041c0006b22022480808080000240024020002802042203200028020c2204470d00200128020421050c010b20012802082001280204220541246c6a2106200241086a41206a2107200241086a41086a2108200128020c210903402000200341386a220a360204200241086a41306a200341306a290300370300200241086a41286a200341286a2903003703002007200341206a290300370300200241086a41186a200341186a290300370300200241086a41106a200341106a2903003703002008200341086a29030037030020022003290300220b37030820092008108ba980800021032001200541016a22053602042007290200210c2002290234210d200228023c210e200641086a200741086a2802003602002006200c370200200641206a2003360200200641186a200b370200200641146a200e3602002006410c6a200d370200200641246a2106200a2103200a2004470d000b0b2001280200200536020002402000280208450d002000280200410028029c96db8000118080808000000b200241c0006a2480808080000b9f0501157f23808080800041e0006b22022480808080000240024020002802042203200028020c2204470d00200128020421050c010b20012802082001280204220541386c6a2106200241c8006a41086a2107200128020c2108200241186a41106a21090340200241186a41086a220a200341186a2903003703002009200341206a290300370300200241086a41086a220b200341d0006a2802003602002002200329031037031820022003290348370308200328020c210c2003280208210d2003280204210e2003280240210f2003280244211020032d00602111200328025c21122003280258211320032802542114200328020021152000200341e8006a22163602040240024020154101710d0020072002290318370300200741086a200a2903003703002002200c36024c2002200d3602482008200241c8006a108ba9808000210d418080808078210e0c010b200241306a41106a2009290300370300200241306a41086a200a29030037030020022002290318370330200241c8006a41106a200341386a2903003703002007200341306a290300370300200220032903283703482008200241306a108ba9808000210a2008200241c8006a108ba980800021030b20062002290308370200200641346a20113a0000200641306a20103602002006412c6a200f360200200641286a2003360200200641246a200a360200200641206a200c3602002006411c6a200d360200200641186a200e360200200641146a2012360200200641106a20133602002006410c6a20143602002001200541016a2205360204200641086a200b280200360200200641386a21062016210320162004470d000b0b2001280200200536020002402000280208450d002000280200410028029c96db8000118080808000000b200241e0006a2480808080000be90202097f017e23808080800041c0006b22022480808080000240024020002802042203200028020c2204470d00200128020421050c010b2001280208200128020422054104746a2106200241086a41206a2107200241086a41086a2108200128020c210903402000200341386a220a360204200241086a41306a200341306a290300370300200241086a41286a200341286a2903003703002007200341206a290300370300200241086a41186a200341186a290300370300200241086a41106a200341106a2903003703002008200341086a29030037030020022003290300220b37030820092008108ba980800021032006410c6a20092007108ba9808000360200200641086a20033602002006200b3702002001200541016a2205360204200641106a2106200a2103200a2004470d000b0b2001280200200536020002402000280208450d002000280200410028029c96db8000118080808000000b200241c0006a2480808080000bf905011a7f23808080800041e0006b22022480808080000240024020002802042203200028020c2204470d00200128020421050c010b20012802082001280204220541cc006c6a2106200241c8006a41086a2107200128020c2108200241186a41106a21090340200241186a41086a220a200341186a2903003703002009200341206a29030037030020022003290310370318200328020c210b2003280208210c2003280204210d2003280240210e2003280244210f20032802482110200328024c211120032802502112200328025421132003280258211420032802002115200241086a41086a2216200341e4006a2802003602002000200341f8006a22173602042002200329025c37030820032d0074211820032802702119200328026c211a2003280268211b0240024020154101710d0020072002290318370300200741086a200a2903003703002002200b36024c2002200c3602482008200241c8006a108ba9808000210c418080808078210d0c010b200241306a41106a2009290300370300200241306a41086a200a29030037030020022002290318370330200241c8006a41106a200341386a2903003703002007200341306a290300370300200220032903283703482008200241306a108ba9808000210a2008200241c8006a108ba980800021030b20062010360200200641106a20143602002006410c6a2013360200200641086a2012360200200641046a2011360200200641146a2002290308370200200641c8006a20183a0000200641c4006a200f360200200641c0006a200e3602002006413c6a2003360200200641386a200a360200200641346a200b360200200641306a200c3602002006412c6a200d360200200641286a2019360200200641246a201a360200200641206a201b3602002006411c6a20162802003602002001200541016a2205360204200641cc006a21062017210320172004470d000b0b2001280200200536020002402000280208450d002000280200410028029c96db8000118080808000000b200241e0006a2480808080000bcc0303097f037e017f23808080800041f0006b22022480808080000240024020002802042203200028020c2204470d00200128020421050c010b20012802082001280204220541246c6a2106200241086a2107200128020c210803402000200341386a2209360204200241306a220a200341306a290300370300200241286a200341286a290300220b370300200241206a200341206a290300220c370300200241186a200341186a290300370300200241106a200341106a2903003703002007200341086a29030037030020022003290300220d370300200228022421032002200836026c20022003200ba74105746a3602682002200c3e0264200220033602602002200336025c200241386a200241dc006a41b4b6c38000109e8380800020082007108ba980800021032001200541016a2205360204200228022c210e200641106a200a29030037020020062002290238370200200641186a200d370200200641206a20033602002002200e360244200641086a200241386a41086a290200370200200641246a21062009210320092004470d000b0b2001280200200536020002402000280208450d002000280200410028029c96db8000118080808000000b200241f0006a2480808080000be30101077f23808080800041c0016b22022480808080000240024020002802042203200028020c2204470d00200128020421050c010b20012802082001280204220541c4006c6a2106200128020c210703402002200341f80010f5b280800021082000200341f8006a2203360204200841fc006a2008200710c9838080002006200841fc006a41c40010f5b280800021082001200541016a2205360204200841c4006a210620032004470d000b0b2001280200200536020002402000280208450d002000280200410028029c96db8000118080808000000b200241c0016a2480808080000bf105010d7f20002802042101024020002802082202450d0041002103034002402001200341386c6a2204280200450d002004280204410028029c96db8000118080808000000b0240200428020c450d002004280210410028029c96db8000118080808000000b0240024002400240024020042d00240e050001040402040b024020042802302205450d00200428022c21062005410171210741002108024020054101460d002005417e7121094100210820062105034002402005280200450d00200541046a280200410028029c96db8000118080808000000b0240200541206a280200450d00200541246a280200410028029c96db8000118080808000000b200541c0006a21052009200841026a2208470d000b0b2007450d00200620084105746a2205280200450d002005280204410028029c96db8000118080808000000b20042802280d020c030b02402004280230220a450d00200428022c210b4100210703400240200b200741246c6a22062802082205450d002006280204210c2005410171210d41002108024020054101460d002005417e71210941002108200c2105034002402005280200450d00200541046a280200410028029c96db8000118080808000000b0240200541206a280200450d00200541246a280200410028029c96db8000118080808000000b200541c0006a21052009200841026a2208470d000b0b200d450d00200c20084105746a2205280200450d002005280204410028029c96db8000118080808000000b02402006280200450d002006280204410028029c96db8000118080808000000b0240200628020c450d002006280210410028029c96db8000118080808000000b200741016a2207200a470d000b0b20042802280d010c020b2004280228450d010b2004412c6a280200410028029c96db8000118080808000000b02402004280218450d00200428021c410028029c96db8000118080808000000b200341016a22032002470d000b0b02402000280200450d002001410028029c96db8000118080808000000b0bbc03030b7f017e017f23808080800041c0006b2203248080808000200128020c2204200128020422056b41386e21064104210702400240024020042005470d002001280208210820012802002109410021064100210a0c010b4100210a41002d0098a2db80001a2006410474220b41002802a496db8000118280808000002207450d01200341086a41206a210b200341086a41086a210c2001280210210d2001280208210820012802002109200721010340200341086a41306a200541306a290300370300200341086a41286a200541286a290300370300200b200541206a290300370300200341086a41186a200541186a290300370300200341086a41106a200541106a290300370300200c200541086a29030037030020032005290300220e370308200d200c108ba9808000210f2001410c6a200d200b108ba9808000360200200141086a200f3602002001200e370200200141106a2101200a41016a210a200541386a22052004470d000b0b02402008450d002009410028029c96db8000118080808000000b2000200a3602082000200736020420002006360200200341c0006a2480808080000f0b4104200b4194b3c3800010ae80808000000bbf03010a7f23808080800041a0016b2203248080808000200128020c2204200128020422056b220641e8006e220741386c21080240024002400240200641d0b6dbed7e4d0d00410021010c010b024020042005470d00200128020821092001280200210a410021074104210b4100210c0c030b4100210c41002d0098a2db80001a200841002802a496db800011828080800000220b0d01410421010b200120084194b3c3800010ae80808000000b20012802102108200128020821092001280200210a200b210103402003200541e80010f5b2808000220641e8006a2006200810ca83808000200141306a200641e8006a41306a290200370200200141286a200641e8006a41286a290200370200200141206a200641e8006a41206a290200370200200141186a200641e8006a41186a290200370200200141106a200641e8006a41106a290200370200200141086a200641e8006a41086a29020037020020012006290268370200200141386a2101200c41016a210c200541e8006a22052004470d000b0b02402009450d00200a410028029c96db8000118080808000000b2000200c3602082000200b36020420002007360200200341a0016a2480808080000bc60301097f2380808080004190016b2203248080808000200128020c2204200128020422056b220641d0006e220741386c21080240024002400240200641a0dbedb67b4d0d00410021030c010b024020042005470d00200128020821092001280200210a410021074104210b410021060c030b4100210641002d0098a2db80001a200841002802a496db800011828080800000220b0d01410421030b200320084194b3c3800010ae80808000000b20012802102108200128020821092001280200210a200b21010340200341086a200541d00010f5b28080001a200341d8006a200341086a200810b583808000200141306a200341d8006a41306a290200370200200141286a200341d8006a41286a290200370200200141206a200341d8006a41206a290200370200200141186a200341d8006a41186a290200370200200141106a200341d8006a41106a290200370200200141086a200341d8006a41086a29020037020020012003290258370200200141386a2101200641016a2106200541d0006a22052004470d000b0b02402009450d00200a410028029c96db8000118080808000000b200020063602082000200b3602042000200736020020034190016a2480808080000bda02020a7f017e23808080800041206b2203248080808000024002400240200128020c220420012802042205470d00200128020821062001280200210741002108410421094100210a0c010b4100210a41002d0098a2db80001a200420056b4105762208410c6c220b41002802a496db8000118280808000002209450d01200341086a210b2001280210210c2001280208210620012802002107200921010340200341186a200541186a290300370300200341106a200541106a290300370300200b200541086a29030037030020032005290300220d370300200141086a200c200b108ba98080003602002001200d3702002001410c6a2101200a41016a210a200541206a22052004470d000b0b02402006450d002007410028029c96db8000118080808000000b2000200a3602082000200936020420002008360200200341206a2480808080000f0b4104200b4194b3c3800010ae80808000000baf0201077f23808080800041306b2203248080808000200128020c2204200128020422056b220641386e220741246c2108024002400240200641a8e3f1b87c4d0d00410021030c010b024020042005470d0041042106410021070c020b41002d0098a2db80001a200841002802a496db80001182808080000022060d01410421030b200320084194b3c3800010ae80808000000b200341046a41086a2208410036020020032006360208200320073602042001280210210720012802002109200128020821012003200436021c2003200136021820032005360214200320093602102003200736022c200320063602282003410036022420032008360220200341106a200341206a109883808000200041086a200828020036020020002003290204370200200341306a2480808080000ba00703077f017e017f2380808080004190016b2203248080808000200341386a200110e0838080000240024002402003280258418080808078460d00200328023c210420032802382105200341e8006a41206a200341e0006a290300370300200341e8006a41186a2206200341386a41206a290300370300200341e8006a41106a200341386a41186a290300370300200341f0006a200341386a41106a290300370300200320032903403703682001280224200341e8006a108ba9808000210720062802002208418080808078470d010b2000410036020820004280808080c000370200200110e6838080000c010b200128022041016a2206417f20061b22064104200641044b1b2209ad42187e220aa721064100210b02400240200a422088a70d00200641fcffffff074b0d00200329028401210a024020060d004104210b410021090c020b41002d0098a2db80001a200641002802a496db800011828080800000220b0d014104210b0b200b2006200210ae80808000000b200b2007360214200b200a37020c200b2008360208200b2004360204200b20053602002003410136020c2003200b36020820032009360204200341106a41206a200141206a290200370300200341106a41186a200141186a290200370300200341106a41106a200141106a290200370300200341106a41086a200141086a29020037030020032001290200370310200341386a200341106a10e08380800002402003280258418080808078460d00200341386a41086a2101412c2104410121060340200328023c210520032802382107200341e8006a41206a200141206a290300370300200341e8006a41186a2202200141186a290300370300200341e8006a41106a200141106a290300370300200341e8006a41086a200141086a290300370300200320012903003703682003280234200341e8006a108ba9808000210820022802002209418080808078460d01200329028401210a024020062003280204470d00200341046a2006200328023041016a2202417f20021b4104411810d2838080002003280208210b0b200b20046a22022008360200200241786a200a370200200241746a2009360200200241706a20053602002002416c6a20073602002003200641016a220636020c200441186a2104200341386a200341106a10e0838080002003280258418080808078470d000b0b200341106a10e68380800020002003290204370200200041086a200341046a41086a2802003602000b20034190016a2480808080000bbb0503037f017e067f23808080800041e0006b2203248080808000200341186a200110df838080000240024020032802180d002000410036020820004280808080c000370200200110e7838080000c010b200128022041016a2204417f20041b22044104200441044b1b2205ad42147e2206a7210441002107024002402006422088a70d00200441fcffffff074b0d00200328022c210720032802282108200328022421092003280220210a20032d001c210b024020040d004104210c410021050c020b41002d0098a2db80001a200441002802a496db800011828080800000220c0d01410421070b20072004200210ae80808000000b200c2007360210200c200836020c200c2009360208200c200a360204200c200b3a00002003200c3602102003200536020c20034101360214200341186a41206a200141206a290200370300200341186a41186a200141186a290200370300200341186a41106a200141106a290200370300200341186a41086a200141086a29020037030020032001290200370318200341c8006a200341186a10df83808000024020032802484101470d0041242105410121040340200328025c210220032802582107200328025421082003280250210920032d004c210a02402004200328020c470d002003410c6a2004200328023841016a2201417f20011b4104411410d2838080002003280210210c0b200c20056a220141706a200a3a0000200120023602002001417c6a2007360200200141786a2008360200200141746a2009360200200141716a220120032f00453b0000200141026a200341c5006a41026a2d00003a00002003200441016a2204360214200541146a2105200341c8006a200341186a10df8380800020032802480d000b0b200341186a10e783808000200041086a2003410c6a41086a2802003602002000200329020c3702000b200341e0006a2480808080000bf11501087f2000200110cf838080000240024002400240024002400240024002400240200128020022004188808080786a41102000418880808078481b41786a0e080102030405060708000b2001109a83808000024020012802142202450d002001280210210341002104034002402003200441a0016c6a2205280280012200418080808078460d0002402005280288012206450d0020052802840141186a210003400240200041146a2802002207418080808078460d002007450d00200041186a280200410028029c96db8000118080808000000b02402000417c6a280200450d002000280200410028029c96db8000118080808000000b0240200041086a280200450d002000410c6a280200410028029c96db8000118080808000000b200041cc006a21002006417f6a22060d000b20052802800121000b2000450d00200528028401410028029c96db8000118080808000000b02402005280200450d00200541086a10e5838080000b02402005280214450d002005411c6a10e5838080000b024020052802582206450d00200528025441246a210003400240200041706a280200450d00200041746a280200410028029c96db8000118080808000000b02402000417c6a280200450d002000280200410028029c96db8000118080808000000b200041386a21002006417f6a22060d000b0b02402005280250450d002005280254410028029c96db8000118080808000000b02402005280228450d00200541306a10e5838080000b024020052802642200450d00200528026021082000410171210941002106024020004101460d002000417e7121074100210620082100034002402000280200450d00200041046a280200410028029c96db8000118080808000000b0240200041186a280200450d002000411c6a280200410028029c96db8000118080808000000b200041306a21002007200641026a2206470d000b0b2009450d002008200641186c6a2200280200450d002000280204410028029c96db8000118080808000000b0240200528025c450d002005280260410028029c96db8000118080808000000b024020052802702206450d00200528026c41246a210003400240200041706a280200450d00200041746a280200410028029c96db8000118080808000000b02402000417c6a280200450d002000280200410028029c96db8000118080808000000b200041d8006a21002006417f6a22060d000b0b02402005280268450d00200528026c410028029c96db8000118080808000000b02402005280274450d002005280278410028029c96db8000118080808000000b200441016a22042002470d000b0b0240200128020c450d002001280210410028029c96db8000118080808000000b02402001280218450d00200128021c410028029c96db8000118080808000000b2001413c6a10e48380800002402001280224450d002001280228410028029c96db8000118080808000000b024020012802502204450d00200128024c210841002107034002402008200741386c6a220528021c2206450d00200528021841246a210003400240200041706a280200450d00200041746a280200410028029c96db8000118080808000000b02402000417c6a280200450d002000280200410028029c96db8000118080808000000b200041386a21002006417f6a22060d000b0b02402005280214450d002005280218410028029c96db8000118080808000000b02402005280220450d002005280224410028029c96db8000118080808000000b200741016a22072004470d000b0b02402001280248450d00200128024c410028029c96db8000118080808000000b200141e0006a10e3838080000f0b2001280204450d072001280208410028029c96db8000118080808000000f0b2001280204450d062001280208410028029c96db8000118080808000000f0b2001280204450d052001280208410028029c96db8000118080808000000f0b2001280204450d042001280208410028029c96db8000118080808000000f0b2001280204450d032001280208410028029c96db8000118080808000000f0b2001280204450d022001280208410028029c96db8000118080808000000f0b200141046a109a83808000024020012802182208450d002001280214210941002104034002402009200441c4006c6a22072802242200418080808078460d000240200728022c2206450d002007280228210003400240200041186a2802002205418080808078460d002005450d002000411c6a280200410028029c96db8000118080808000000b02402000280200450d00200041046a280200410028029c96db8000118080808000000b02402000410c6a280200450d00200041106a280200410028029c96db8000118080808000000b200041386a21002006417f6a22060d000b200728022421000b2000450d002007280228410028029c96db8000118080808000000b024020072802202206450d00200728021c2100034002402000280200450d00200041046a280200410028029c96db8000118080808000000b02402000410c6a280200450d00200041106a280200410028029c96db8000118080808000000b200041246a21002006417f6a22060d000b0b02402007280218450d00200728021c410028029c96db8000118080808000000b200441016a22042008470d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200128021c450d012001280220410028029c96db8000118080808000000f0b200141046a109a83808000024020012802182208450d002001280214210941002104034002402009200441d0006c6a22072802302200418080808078460d00024020072802382206450d002007280234210003400240200041186a2802002205418080808078460d002005450d002000411c6a280200410028029c96db8000118080808000000b02402000280200450d00200041046a280200410028029c96db8000118080808000000b02402000410c6a280200450d00200041106a280200410028029c96db8000118080808000000b200041386a21002006417f6a22060d000b200728023021000b2000450d002007280234410028029c96db8000118080808000000b024020072802202206450d00200728021c2100034002402000280200450d00200041046a280200410028029c96db8000118080808000000b02402000410c6a280200450d00200041106a280200410028029c96db8000118080808000000b200041246a21002006417f6a22060d000b0b02402007280218450d00200728021c410028029c96db8000118080808000000b02402007280224450d002007280228410028029c96db8000118080808000000b200441016a22042008470d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b0240200128021c450d002001280220410028029c96db8000118080808000000b024020012802442204450d00200128024021084100210703400240200820074105746a22052802082206450d0020052802042100034002402000280200450d00200041046a280200410028029c96db8000118080808000000b02402000410c6a280200450d00200041106a280200410028029c96db8000118080808000000b200041246a21002006417f6a22060d000b0b02402005280200450d002005280204410028029c96db8000118080808000000b0240200528020c450d002005280210410028029c96db8000118080808000000b200741016a22072004470d000b0b0240200128023c450d002001280240410028029c96db8000118080808000000b200141d8006a10e3838080000b0bb810060b7f017e097f017e027f017e2380808080004180036b22032480808080004180808080782104200128027c210520012802782106024002400240024002402001280280012207418080808078470d000c010b2001280284012108200128028c012109200128029001210a02400240200128028801220b0d004104210c0c010b41002d0098a2db80001a200b41cc006c220d41002802a496db800011828080800000220c450d020b200341003602b4012003200c3602b0012003200b3602ac01200320073602b002200320083602ac02200320083602a80220032008200b41f8006c6a3602b402200320023602c4012003200c3602c001200341003602bc012003200341b4016a3602b801200341a8026a200341b8016a10978380800020032802ac01210420032902b001210e0b4100210f41002110024020012802102208450d00200341086a200141086a2903003703002003411c6a220b2001411c6a290200370200200341246a200141246a28020036020020032008360210200320012903003703002003200129021437021420022003108ba98080002107200b280200210b2003280220210c20032802182108200320023602dc012003200c410020081b3602d8012003200b3602d401200320083602d001200341003602cc0120032008410047220c3602c8012003200b3602c401200320083602c001200341003602bc012003200c3602b8012003412c6a200341b8016a10e18380800020032007360228410121100b024020012802382208450d00200341c0006a200141306a290300370300200341d4006a220b200141c4006a290200370200200341dc006a200141cc006a28020036020020032008360248200320012903283703382003200129023c37024c2002200341386a108ba98080002107200b280200210b2003280258210c20032802502108200320023602dc012003200c410020081b3602d8012003200b3602d401200320083602d001200341003602cc0120032008410047220c3602c8012003200b3602c401200320083602c001200341003602bc012003200c3602b801200341e4006a200341b8016a10e183808000200320073602604101210f0b200128029c01210b20012802980121082001280294012107200320023602c801200320073602c001200320083602bc01200320083602b80120032008200b41d0006c6a3602c401200341ac016a200341b8016a41b4b6c38000109d838080004100211141002112024020012802602208450d00200341f8006a200141d8006a2903003703002003418c016a220b200141ec006a29020037020020034194016a200141f4006a28020036020020032008360280012003200129035037037020032001290264370284012002200341f0006a108ba98080002107200b280200210b200328029001210c2003280288012108200320023602dc012003200c410020081b3602d8012003200b3602d401200320083602d001200341003602cc0120032008410047220c3602c8012003200b3602c401200320083602c001200341003602bc012003200c3602b801200341a0016a200341b8016a10e1838080002003200736029c01410121120b20012802a401211320012802a00121140240024020012802a80122150d00410421160c010b4100210741002d0098a2db80001a201541186c220841002802a496db8000118280808000002216450d02201541306c210c201541047441706a41047641016a2111200341b8016a41086a210d201321080340200341b8016a41286a220b200841286a290300370300200341b8016a41206a2217200841206a290300370300200341b8016a41186a200841186a290300370300200341b8016a41106a200841106a290300370300200d200841086a2903003703002003200829030022183703b8012002200d108ba98080002119200b280200211a2017290300211b201620076a220b41146a2019360200200b410c6a2018370200200b201b370200200b41086a201a360200200741186a2107200841306a2108200c41506a220c0d000b0b02402014450d002013410028029c96db8000118080808000000b20012802b001211720012802ac0121190240024020012802b401220c0d004100211a4104210d0c010b41002d0098a2db80001a200c41d8006c220841002802a496db800011828080800000220d450d03200c41f0006c210b200c41047441706a41047641016a211a200d2107201721080340200341b8016a200841f00010f5b28080001a200341a8026a200341b8016a200210a4838080002007200341a8026a41d80010f5b280800041d8006a2107200841f0006a2108200b41907f6a220b0d000b0b02402019450d002017410028029c96db8000118080808000000b200020053602980120002006360294012000200a360290012000200936028c012000200e37028401200020043602800120002010360200200020032902283702042000410c6a200341286a41086a29020037020020012802d401210820012902c401211820012902cc01211b20012903b801210e20012802c001210b20012d00d80121072000200f360214200020123602282000201536025c20002016360260200020113602642000200c3602682000200d36026c2000201a360270200020073a009c0120002003290260370218200041206a200341e0006a41086a290200370200200020032902ac01370250200041d8006a200341ac016a41086a2802003602002000200329029c0137022c200041346a2003419c016a41086a2902003702002000200b36027c2000200e3702742000201b3702442000201837023c2000200836024c20034180036a2480808080000f0b4104200d10bb80808000000b4104200810bb80808000000b4104200810bb80808000000bea03020c7f037e23808080800041206b220324808080800020012802442104200128024021052001280224210620012802202107024002400240200128024822080d00410021094104210a0c010b41002d0098a2db80001a2008410c6c220b41002802a496db800011828080800000220a450d012008410574220c41606a41057641016a2109200341086a210d200a210e2004210b0340200341186a200b41186a290300370300200341106a200b41106a290300370300200d200b41086a2903003703002003200b290300220f370300200e41086a2002200d108ba9808000360200200e200f370200200e410c6a210e200b41206a210b200c41606a220c0d000b0b02402005450d002004410028029c96db8000118080808000000b2002200141286a108ba9808000210b200020063602302000200736022c2000200b3602542000200936021c2000200a36021820002008360214200020012902003702342000413c6a200141086a290200370200200041c4006a200141106a290200370200200041cc006a200141186a2902003702002001280268210b2001290358210f20012903602110200129024c21112000200128025436022820002011370220200020103702082000200f3702002000200b360210200341206a2480808080000f0b4104200b10bb80808000000b9e03020c7f017e23808080800041206b220324808080800020012802242104200128022021052001280204210620012802002107024002400240200128022822080d00410021094104210a0c010b41002d0098a2db80001a2008410c6c220b41002802a496db800011828080800000220a450d012008410574220c41606a41057641016a2109200341086a210d200a210e2004210b0340200341186a200b41186a290300370300200341106a200b41106a290300370300200d200b41086a2903003703002003200b290300220f370300200e41086a2002200d108ba9808000360200200e200f370200200e410c6a210e200b41206a210b200c41606a220c0d000b0b02402005450d002004410028029c96db8000118080808000000b2002200141086a108ba9808000210b200020063602302000200736022c2000200b3602342000200936021c2000200a36021820002008360214200020012802343602282000200129022c370220200020012802483602102000200129034037020820002001290338370200200341206a2480808080000f0b4104200b10bb80808000000bd50501057f23808080800041106b220224808080800002400240200028020c22030d000240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a41003a0000200441016a21040c010b0240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a41013a00002001200441016a3602082002200028021022043602082002200241086a36020c2002410c6a200110bf8380800002402001280200200128020822056b20044f0d0020012005200410bea8808000200128020821050b200128020420056a2003200410f5b28080001a200520046a21040b200120043602082002200041146a36020c2002410c6a200110bf8380800002400240200028021822030d000240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a41003a0000200441016a21040c010b0240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a41013a00002001200441016a3602082002200028021c22043602082002200241086a36020c2002410c6a200110bf8380800002402001280200200128020822056b20044f0d0020012005200410bea8808000200128020821050b200128020420056a2003200410f5b28080001a200520046a21040b20012004360208200028020421042002200028020822003602082002200241086a36020c2002410c6a200110bf8380800002402000450d00200420004103746a21060340200428020021032002200428020422003602082002200241086a36020c2002410c6a200110bf8380800002402001280200200128020822056b20004f0d0020012005200010bea8808000200128020821050b200128020420056a2003200010f5b28080001a2001200520006a360208200441086a22042006470d000b0b200241106a2480808080000be20301057f23808080800041106b2202248080808000200028021821032002200028021c22043602082002200241086a36020c2002410c6a200110bf8380800002402001280200200128020822056b20044f0d0020012005200410bea8808000200128020821050b200128020420056a2003200410f5b28080001a2001200520046a360208200028020421042002200028020822053602082002200241086a36020c2002410c6a200110bf8380800002402005450d002005410574210503402004200110a683808000200441206a2104200541606a22050d000b0b20002d002021050240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a20053a0000200028021021042002200028021422053602082002200241086a36020c2002410c6a200110bf8380800002402005450d00200420054103746a21060340200428020021032002200428020422053602082002200241086a36020c2002410c6a200110bf8380800002402001280200200128020822006b20054f0d0020012000200510bea8808000200128020821000b200128020420006a2003200510f5b28080001a2001200020056a360208200441086a22042006470d000b0b200241106a2480808080000b830203037f017e017f2380808080004180206b220324808080800002400240024020014195ac1420014195ac14491b2204200120014101766b2205200420054b1b220441ab01490d002004ad42187e2206a721054100210702402006422088a70d00200541fcffffff074b0d00024020050d0041042107410021040c030b41002d0098a2db80001a200541002802a496db80001182808080000022070d02410421070b2007200541a4b5c3800010ae80808000000b20002001200341aa01200141c10049200210d3838080000c010b2000200120072004200141c10049200210d3838080002007410028029c96db8000118080808000000b20034180206a2480808080000b830203037f017e017f2380808080004180206b220324808080800002400240024020014180b51820014180b518491b2204200120014101766b2205200420054b1b220441cd01490d002004ad42147e2206a721054100210702402006422088a70d00200541fcffffff074b0d00024020050d0041042107410021040c030b41002d0098a2db80001a200541002802a496db80001182808080000022070d02410421070b2007200541a4b5c3800010ae80808000000b20002001200341cc01200141c10049200210d4838080000c010b2000200120072004200141c10049200210d4838080002007410028029c96db8000118080808000000b20034180206a2480808080000b860401047f23808080800041106b220224808080800002400240200028020022002802000d000240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41013a00000c010b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41023a0000200028020021042002200028020422033602082002200241086a36020c2002410c6a200110bf8380800002402001280200200128020822056b20034f0d0020012005200310bea8808000200128020821050b200128020420056a2004200310f5b28080001a2001200520036a2203360208024020002802080d00024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41003a00000c010b024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41013a0000200028020821052002200028020c22003602082002200241086a36020c2002410c6a200110bf8380800002402001280200200128020822036b20004f0d0020012003200010bea8808000200128020821030b200128020420036a2005200010f5b28080001a2001200320006a3602080b200241106a2480808080000b8f0401067f23808080800041106b2202248080808000200028024021032002200028024422043602082002200241086a36020c2002410c6a200110bf8380800002402001280200200128020822056b20044f0d0020012005200410bea8808000200128020821050b200128020420056a2003200410f5b28080001a2001200520046a220436020820002d00482105024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a20053a00002000412c6a200110ce83808000200028021821032002200028021c22043602082002200241086a36020c2002410c6a200110bf8380800002402001280200200128020822056b20044f0d0020012005200410bea8808000200128020821050b200128020420056a2003200410f5b28080001a2001200520046a360208200028022421042002200028022822053602082002200241086a36020c2002410c6a200110bf8380800002402005450d00200420054103746a21060340200428020021072002200428020422053602082002200241086a36020c2002410c6a200110bf8380800002402001280200200128020822036b20054f0d0020012003200510bea8808000200128020821030b200128020420036a2007200510f5b28080001a2001200320056a360208200441086a22042006470d000b0b2000200110be83808000200241106a2480808080000be50101047f23808080800041106b2203248080808000200320013602082003200341086a36020c2003410c6a200210bf8380800002402001450d0020002001410c6c6a21040340200028020021052003200028020422013602082003200341086a36020c2003410c6a200210bf8380800002402002280200200228020822066b20014f0d0020022006200110bea8808000200228020821060b200228020420066a2005200110f5b28080001a2002200620016a3602082003200041086a36020c2003410c6a200210bf838080002000410c6a22002004470d000b0b200341106a2480808080000be00201057f23808080800041106b2202248080808000200028020c21032002200028021022043602082002200241086a36020c2002410c6a200110bf8380800002402001280200200128020822056b20044f0d0020012005200410bea8808000200128020821050b200128020420056a2003200410f5b28080001a2001200520046a3602082002200041146a36020c2002410c6a200110bf83808000200028020421042002200028020822003602082002200241086a36020c2002410c6a200110bf8380800002402000450d00200420004103746a21060340200428020021032002200428020422003602082002200241086a36020c2002410c6a200110bf8380800002402001280200200128020822056b20004f0d0020012005200010bea8808000200128020821050b200128020420056a2003200010f5b28080001a2001200520006a360208200441086a22042006470d000b0b200241106a2480808080000bf20201057f23808080800041106b2202248080808000200028021821032002200028021c22043602082002200241086a36020c2002410c6a200110bf8380800002402001280200200128020822056b20044f0d0020012005200410bea8808000200128020821050b200128020420056a2003200410f5b28080001a2001200520046a36020820002802042000280208200110ac838080002002200041206a36020c2002410c6a200110bf83808000200028021021042002200028021422003602082002200241086a36020c2002410c6a200110bf8380800002402000450d00200420004103746a21060340200428020021032002200428020422003602082002200241086a36020c2002410c6a200110bf8380800002402001280200200128020822056b20004f0d0020012005200010bea8808000200128020821050b200128020420056a2003200010f5b28080001a2001200520006a360208200441086a22042006470d000b0b200241106a2480808080000bf80301067f23808080800041106b2202248080808000200041346a210302402001280200200128020822046b411f4b0d0020012004412010bea8808000200128020821040b200128020420046a22052003290000370000200541086a200341086a290000370000200541106a200341106a290000370000200541186a200341186a2900003700002001200441206a360208200028022c21042002200028023022033602082002200241086a36020c2002410c6a200110bf8380800002402001280200200128020822056b20034f0d0020012005200310bea8808000200128020821050b200128020420056a2004200310f5b28080001a2001200520036a3602082000280218200028021c200110ac838080002002200041d4006a36020c2002410c6a200110bf83808000200028022421032002200028022822053602082002200241086a36020c2002410c6a200110bf8380800002402005450d00200320054103746a21060340200328020021072002200328020422053602082002200241086a36020c2002410c6a200110bf8380800002402001280200200128020822046b20054f0d0020012004200510bea8808000200128020821040b200128020420046a2007200510f5b28080001a2001200420056a360208200341086a22032006470d000b0b2000200110be83808000200241106a2480808080000bfc0201067f23808080800041106b2202248080808000200028022c21032002200028023022043602082002200241086a36020c2002410c6a200110bf8380800002402001280200200128020822056b20044f0d0020012005200410bea8808000200128020821050b200128020420056a2003200410f5b28080001a2001200520046a3602082000280218200028021c200110ac838080002002200041346a36020c2002410c6a200110bf83808000200028022421042002200028022822053602082002200241086a36020c2002410c6a200110bf8380800002402005450d00200420054103746a21060340200428020021072002200428020422053602082002200241086a36020c2002410c6a200110bf8380800002402001280200200128020822036b20054f0d0020012003200510bea8808000200128020821030b200128020420036a2007200510f5b28080001a2001200320056a360208200441086a22042006470d000b0b2000200110be83808000200241106a2480808080000bd90301067f23808080800041106b2202248080808000200028022c21032002200028023022043602082002200241086a36020c2002410c6a200110bf8380800002402001280200200128020822056b20044f0d0020012005200410bea8808000200128020821050b200128020420056a2003200410f5b28080001a2001200520046a3602082002200041346a36020c2002410c6a200110bf83808000200028021821032002200028021c22043602082002200241086a36020c2002410c6a200110bf8380800002402001280200200128020822056b20044f0d0020012005200410bea8808000200128020821050b200128020420056a2003200410f5b28080001a2001200520046a360208200028022421042002200028022822053602082002200241086a36020c2002410c6a200110bf8380800002402005450d00200420054103746a21060340200428020021072002200428020422053602082002200241086a36020c2002410c6a200110bf8380800002402001280200200128020822036b20054f0d0020012003200510bea8808000200128020821030b200128020420036a2007200510f5b28080001a2001200320056a360208200441086a22042006470d000b0b2000200110be83808000200241106a2480808080000bf50705057f017e0f7f027e017f23808080800041b0016b2203248080808000200128024c2104200128024821054180808080782106024020012802502207418080808078460d00200129025c2108200128025421092001280258210a200320023602880120032009200a41e8006c6a3602840120032007360280012003200936027c200320093602782003411c6a200341f8006a41b4b6c38000109c83808000200341106a200837030020032003290220370308200328021c21060b4100210b02400240200128021022090d004100210c0c010b200341306a41086a200141086a2903003703002003200936024020032001290300370330200320012802143602444101210c2002200341306a108ba9808000210d0b02400240200128022822090d000c010b200341d0006a200141206a29030037030020032009360258200320012903183703482003200128022c36025c4101210b2002200341c8006a108ba9808000210e0b2001280268210f20012802642110024002400240200128026c22110d0041002112410421130c010b4100210a41002d0098a2db80001a201141246c220941002802a496db8000118280808000002213450d01201141386c2114201141037441786a41037641016a2112200341f8006a41206a2115200341f8006a41086a2116200f21090340200341f8006a41306a200941306a290300370300200341f8006a41286a200941286a2903003703002015200941206a290300370300200341f8006a41186a200941186a290300370300200341f8006a41106a200941106a2903003703002016200941086a29030037030020032009290300220837037820022016108ba980800021172015290200211820032902a401211920032802ac01211a2013200a6a220741086a201541086a28020036020020072018370200200741206a2017360200200741186a2008370200200741146a201a3602002007410c6a2019370200200a41246a210a200941386a2109201441486a22140d000b0b02402010450d00200f410028029c96db8000118080808000000b02400240200128024022090d00410021090c010b200341e8006a200141386a290300370300200320093602702003200129033037036020032001280244360274410121092002200341e0006a108ba980800021070b20002004360248200020053602442000200636023020002003290308370234200020123602202000201336021c200020113602182000200e36020c2000200b3602082000200d3602042000200c3602002000200128027836022c200020012903703702242000413c6a200341106a290300370200200020012d007c3a004c2000200736021420002009360210200341b0016a2480808080000f0b4104200910bb80808000000bdc0b02107f017e23808080800041e0036b22062480808080004100210720064100360224200642003702182006420037020c200642808080808001370204200128020021082001280204210902400240024002402001280208220a0d004104210b0c010b41002d0098a2db80001a200a41a0016c220141002802a496db800011828080800000220b450d01200a41e0016c210c200a41057441606a41057641016a2107200b210d200921010340200641e0006a200141e00110f5b28080001a200641c0026a200641e0006a200641046a10a383808000200d200641c0026a41a00110f5b280800041a0016a210d200141e0016a2101200c41a07e6a220c0d000b0b02402008450d002009410028029c96db8000118080808000000b200641386a41086a200241dc006a28020036020020062002290254370338200641046a2002108ba9808000210e200641046a200241186a108ba9808000210f200641046a200241306a108ba98080002110200641286a41086a200241d0006a2802003602002006200229024837032841042111200228026421122002280260211302400240200228026822140d00410021150c010b41002d0098a2db80001a2014410474220141002802a496db8000118280808000002211450d02201441386c210d201441037441786a41037641016a2115200641e0006a41206a2102200641e0006a41086a21092011210c201221010340200641e0006a41306a200141306a290300370300200641e0006a41286a200141286a2903003703002002200141206a290300370300200641e0006a41186a200141186a290300370300200641e0006a41106a200141106a2903003703002009200141086a290300370300200620012903002216370360200641046a2009108ba98080002108200c410c6a200641046a2002108ba9808000360200200c41086a2008360200200c2016370200200c41106a210c200141386a2101200d41486a220d0d000b0b02402013450d002012410028029c96db8000118080808000000b200620032802003602682006200328020422013602642006200136026020062001200328020841386c6a36026c2006200641046a360270200641c8006a200641e0006a41a4b4c3800010c583808000200641046a2004108ba9808000210c200641046a200441186a108ba9808000210d200641046a200441306a108ba98080002102200641003602742006410036026420062005280204220936027c2006200528020022013602782006200936026c2006200136026820062005280208410020011b36028001200620014100472201360270200620013602602006200641046a36028401200641d4006a200641e0006a10e283808000200641c0026a41206a200641046a41206a2802002209360200200641c0026a41186a2208200641046a41186a2902002216370300200641c0026a41106a200641046a41106a290200370300200641c0026a41086a200641046a41086a290200370300200620062902043703c0022006200941002016a722011b36028001200620062802dc02220936027c20062001360278200641003602742006200141004722053602702006200936026c2006200136026820064100360264200620053602602000200641e0006a41f08cd1800010f1a8808000200641cc026a10f7a8808000024020062802c002450d0020062802c402410028029c96db8000118080808000000b200810f8a8808000200020073602142000200b3602102000200a36020c20002006290338370218200041206a200641386a41086a280200360200200020103602382000200f3602342000200e3602302000201536022c20002011360228200020143602242000200629032837023c200041c4006a200641286a41086a2802003602002000200236025c2000200d3602582000200c36025420002006290248370248200041d0006a200641c8006a41086a28020036020020002006290254370260200041e8006a200641d4006a41086a280200360200200641e0036a2480808080000f0b4104200110bb80808000000b4104200110bb80808000000be703010b7f2380808080004190016b2203248080808000200128021821042001280214210520012802302106200128022c2107024002400240200128021c22080d00410021094104210a0c010b41002d0098a2db80001a200841386c220b41002802a496db800011828080800000220a450d01200841d0006c210c200841047441706a41047641016a2109200a210b2004210d0340200341086a200d41d00010f5b28080001a200341d8006a200341086a200210a583808000200b41306a200341d8006a41306a290200370200200b41286a200341d8006a41286a290200370200200b41206a200341d8006a41206a290200370200200b41186a200341d8006a41186a290200370200200b41106a200341d8006a41106a290200370200200b41086a200341d8006a41086a290200370200200b2003290258370200200b41386a210b200d41d0006a210d200c41b07f6a220c0d000b0b02402005450d002004410028029c96db8000118080808000000b200020063602302000200736022c2000200936021c2000200a3602182000200836021420002001280234360234200020012802283602282000200129022037022020002001280210360210200020012902083702082000200129020037020020034190016a2480808080000f0b4104200b10bb80808000000b7001017e2001290300210320002002200141086a108ba98080003602342000200337022c200020012902203702142000411c6a200141286a280200360200200020012802343602282000200129022c3702202000200128024836021020002001290340370208200020012903383702000bd704020c7f017e024002402000280224220141c0004f0d00410621020c010b02402001418080014f0d00410721020c010b4109410a2001418080808004491b21020b410121014101210302402000280228220441c000490d0041022103200441808001490d00410441052004418080808004491b21030b0240200028022c220441c000490d0041022101200441808001490d00410441052004418080808004491b21010b410121044101210502402000280230220641c000490d0041022105200641808001490d00410441052006418080808004491b21050b02402000280244220641c000490d0041022104200641808001490d00410441052006418080808004491b21040b410121064101210702402000280248220841c000490d0041022107200841808001490d00410441052008418080808004491b21070b0240200028024c220841c000490d0041022106200841808001490d00410441052008418080808004491b21060b20002802142108200028020821092000280220210a2000280240210b024002402000280250220c41c0004f0d004101210c0c010b0240200c418080014f0d004102210c0c010b41044105200c418080808004491b210c0b417f417f417f417f417f417f200941386c4104722209200841d0006c6a41046a220820082009491b2208200220036a20016a20056a200a4104746a6a220120012008491b220120046a220320032001491b2201200b4105746a41046a220320032001491b2201200620076a200c6a6a220320032001491b22014103200035025c42187e220da7410472200d422088a71b6a220020002001491b0be80401037f23808080800041106b2202248080808000200028020421032002200028020822043602082002200241086a36020c2002410c6a200110bf8380800002402004450d00200441386c210403402003200110c183808000200341386a2103200441486a22040d000b0b200028021021032002200028021422043602082002200241086a36020c2002410c6a200110bf8380800002402004450d00200441d0006c210403402003200110b883808000200341d0006a2103200441b07f6a22040d000b0b20002d003421040240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20043a00002002200041246a36020c2002410c6a200110bf838080002002200041286a36020c2002410c6a200110bf8380800020022000412c6a36020c2002410c6a200110bf838080002002200041306a36020c2002410c6a200110bf83808000200028021c21032002200028022022043602082002200241086a36020c2002410c6a200110bf838080002003200420011093838080002002200041c4006a36020c2002410c6a200110bf83808000200028023c21032002200028024022043602082002200241086a36020c2002410c6a200110bf8380800002402004450d002004410574210403402003200110b983808000200341206a2103200441606a22040d000b0b2002200041c8006a36020c2002410c6a200110bf838080002002200041cc006a36020c2002410c6a200110bf838080002002200041d0006a36020c2002410c6a200110bf83808000200041d4006a200110dd83808000200241106a2480808080000be30801057f23808080800041106b2202248080808000200028024421032002200028024822043602082002200241086a36020c2002410c6a200110bf8380800002402001280200200128020822056b20044f0d0020012005200410bea8808000200128020821050b200128020420056a2003200410f5b28080001a2001200520046a2204360208024002402000280230418080808078470d00024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41003a00000c010b200041306a2105024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41013a00002005200110cd838080000b0240024020002802000d000240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41003a00000c010b200041046a21050240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41013a00002002200536020c2002410c6a200110bf838080000b0240024020002802080d000240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41003a00000c010b2000410c6a21050240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41013a00002002200536020c2002410c6a200110bf838080000b200028021c21042002200028022022053602082002200241086a36020c2002410c6a200110bf8380800002402005450d00200541246c210503402004200110c683808000200441246a21042005415c6a22050d000b0b0240024020002802100d000240200128020020012802082205470d0020012005410110bea8808000200128020821050b2001200541016a2204360208200128020420056a41003a00000c010b200041146a21050240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41013a00002002200536020c2002410c6a200110bf83808000200128020821040b20002d004c2105024020012802002004470d0020012004410110bea8808000200128020821040b200128020420046a20053a00002001200441016a360208200028022821042002200028022c22053602082002200241086a36020c2002410c6a200110bf8380800002402005450d00200420054103746a21060340200428020021032002200428020422053602082002200241086a36020c2002410c6a200110bf8380800002402001280200200128020822006b20054f0d0020012000200510bea8808000200128020821000b200128020420006a2003200510f5b28080001a2001200020056a360208200441086a22042006470d000b0b200241106a2480808080000b9f0301057f23808080800041106b2202248080808000200028021821032002200028021c22043602082002200241086a36020c2002410c6a200110bf8380800002402001280200200128020822056b20044f0d0020012005200410bea8808000200128020821050b200128020420056a2003200410f5b28080001a2001200520046a360208200028020421042002200028020822053602082002200241086a36020c2002410c6a200110bf8380800002402005450d00200541246c210503402004200110ae83808000200441246a21042005415c6a22050d000b0b200028021021042002200028021422053602082002200241086a36020c2002410c6a200110bf8380800002402005450d00200420054103746a21060340200428020021032002200428020422053602082002200241086a36020c2002410c6a200110bf8380800002402001280200200128020822006b20054f0d0020012000200510bea8808000200128020821000b200128020420006a2003200510f5b28080001a2001200020056a360208200441086a22042006470d000b0b200241106a2480808080000bb704020d7f017e410121014101210202402000280230220341c000490d0041022102200341808001490d00410441052003418080808004491b21020b02402000280234220341c000490d0041022101200341808001490d00410441052003418080808004491b21010b410121044101210502402000280238220341c000490d0041022105200341808001490d00410441052003418080808004491b21050b02402000280254220341c000490d0041022104200341808001490d00410441052003418080808004491b21040b410121064101210702402000280258220341c000490d0041022107200341808001490d00410441052003418080808004491b21070b20002802202108200028021421092000280208210a2000280250210b200028022c210c200028024421030240200028025c220d41c000490d0041022106200d41808001490d0041044105200d418080808004491b21060b417f417f417f417f417f200a41386c410472220a200941a0016c6a41046a22092009200a491b2209417f417f417f417f417f200841046a220820026a220220022008491b220220016a220120012002491b220120056a220220022001491b220141032003410474410472200341ffffffff004b1b6a220320032001491b2203200c4104746a41046a220120012003491b6a220320032009491b2203200b41386c6a41046a220120012003491b2203200720046a20066a6a220120012003491b22034103200035026842187e220ea7410472200e422088a71b6a220020002003491b0bf20401047f23808080800041106b2202248080808000200028020421032002200028020822043602082002200241086a36020c2002410c6a200110bf8380800002402004450d00200441386c210403402003200110c183808000200341386a2103200441486a22040d000b0b200028021021032002200028021422043602082002200241086a36020c2002410c6a200110bf8380800002402004450d00200441a0016c210403402003200110bc83808000200341a0016a2103200441e07e6a22040d000b0b200028021c21052002200028022022033602082002200241086a36020c2002410c6a200110bf8380800002402001280200200128020822046b20034f0d0020012004200310bea8808000200128020821040b200128020420046a2005200310f5b28080001a2001200420036a3602082002200041306a36020c2002410c6a200110bf838080002002200041346a36020c2002410c6a200110bf838080002002200041386a36020c2002410c6a200110bf838080002000413c6a200110dc83808000200028022821032002200028022c22043602082002200241086a36020c2002410c6a200110bf83808000200320042001109383808000200028024c21032002200028025022043602082002200241086a36020c2002410c6a200110bf8380800002402004450d00200441386c210403402003200110bd83808000200341386a2103200441486a22040d000b0b2002200041d4006a36020c2002410c6a200110bf838080002002200041d8006a36020c2002410c6a200110bf838080002002200041dc006a36020c2002410c6a200110bf83808000200041e0006a200110dd83808000200241106a2480808080000bfe0b01067f23808080800041106b22022480808080002000280294012103200220002802980122043602082002200241086a36020c2002410c6a200110bf8380800002402001280200200128020822056b20044f0d0020012005200410bea8808000200128020821050b200128020420056a2003200410f5b28080001a2001200520046a220436020802400240200028028001418080808078470d00024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41003a00000c010b024020012802002004470d0020012004410110bea8808000200128020821040b200128020420046a41013a00002001200441016a360208200028028c012103200220002802900122043602082002200241086a36020c2002410c6a200110bf8380800002402001280200200128020822056b20044f0d0020012005200410bea8808000200128020821050b200128020420056a2003200410f5b28080001a2001200520046a3602082000280284012104200220002802880122053602082002200241086a36020c2002410c6a200110bf838080002005450d00200541cc006c210503402004200110ab83808000200441cc006a2104200541b47f6a22050d000b0b0240024020002802000d000240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41003a00000c010b200041046a21050240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41013a00002002200536020c2002410c6a200110bf83808000200041086a200110de838080000b0240024020002802140d000240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41003a00000c010b200041186a21050240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41013a00002002200536020c2002410c6a200110bf838080002000411c6a200110de838080000b200028025421042002200028025822053602082002200241086a36020c2002410c6a200110bf8380800002402005450d00200541386c210503402004200110b183808000200441386a2104200541486a22050d000b0b0240024020002802280d000240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41003a00000c010b2000412c6a21050240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41013a00002002200536020c2002410c6a200110bf83808000200041306a200110de838080000b200028026021042002200028026422053602082002200241086a36020c2002410c6a200110bf8380800002402005450d00200541186c210503402004200110ad83808000200441186a2104200541686a22050d000b0b200028026c21042002200028027022053602082002200241086a36020c2002410c6a200110bf8380800002402005450d00200541d8006c210503402004200110af83808000200441d8006a2104200541a87f6a22050d000b0b20002d009c0121050240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a20053a00002001200441016a360208200028027821042002200028027c22053602082002200241086a36020c2002410c6a200110bf8380800002402005450d00200420054103746a21060340200428020021072002200428020422053602082002200241086a36020c2002410c6a200110bf8380800002402001280200200128020822036b20054f0d0020012003200510bea8808000200128020821030b200128020420036a2007200510f5b28080001a2001200320056a360208200441086a22042006470d000b0b2000413c6a200110be83808000200241106a2480808080000bc00301067f23808080800041106b2202248080808000200028022c21032002200028023022043602082002200241086a36020c2002410c6a200110bf8380800002402001280200200128020822056b20044f0d0020012005200410bea8808000200128020821050b200128020420056a2003200410f5b28080001a2001200520046a360208200028021821042002200028021c22053602082002200241086a36020c2002410c6a200110bf8380800002402005450d00200541386c210503402004200110b083808000200441386a2104200541486a22050d000b0b200028022421042002200028022822053602082002200241086a36020c2002410c6a200110bf8380800002402005450d00200420054103746a21060340200428020021072002200428020422053602082002200241086a36020c2002410c6a200110bf8380800002402001280200200128020822036b20054f0d0020012003200510bea8808000200128020821030b200128020420036a2007200510f5b28080001a2001200320056a360208200441086a22042006470d000b0b2002200041346a36020c2002410c6a200110bf838080002000200110be83808000200241106a2480808080000bc40401047f23808080800041106b2202248080808000024002400240024020002802000e03000102000b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a00000c020b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41013a00000c010b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41023a0000200028020c21042002200028021022033602082002200241086a36020c2002410c6a200110bf8380800002402001280200200128020822056b20034f0d0020012005200310bea8808000200128020821050b200128020420056a2004200310f5b28080001a2001200520036a22033602080240200028020422050d00024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41003a00000c010b024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41013a00002002200028020822003602082002200241086a36020c2002410c6a200110bf8380800002402001280200200128020822036b20004f0d0020012003200010bea8808000200128020821030b200128020420036a2005200010f5b28080001a2001200320006a3602080b200241106a2480808080000b960301037f02400240024020002802002202280200220041c000490d00200041808001490d012000418080808004490d0202402001280200220320012802082200470d0020012000410110bea880800020012802002103200128020821000b2001280204220420006a41033a00002001200041016a2200360208200228020021020240200320006b41034b0d0020012000410410bea880800020012802042104200128020821000b2001200041046a360208200420006a20023600000f0b200041027421020240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20023a00000f0b2000410274410172210202402001280200200128020822006b41014b0d0020012000410210bea8808000200128020821000b2001200041026a360208200128020420006a20023b00000f0b2000410274410272210202402001280200200128020822006b41034b0d0020012000410410bea8808000200128020821000b2001200041046a360208200128020420006a20023600000bb30201057f23808080800041106b2202248080808000200028020821032002200028020c22043602042002200241046a360208200241086a200110bf8380800002402001280200200128020822056b20044f0d0020012005200410bea8808000200128020821050b2001280204220620056a2003200410f5b28080001a2001200520046a22043602080240024020002802000d00024020012802002004470d0020012004410110bea880800020012802042106200128020821040b2001200441016a360208200620046a41003a00000c010b200041046a2100024020012802002004470d0020012004410110bea880800020012802042106200128020821040b2001200441016a360208200620046a41013a00002002200036020c2002410c6a200110bf838080000b200241106a2480808080000b9f0c01067f23808080800041106b22022480808080002002200041346a36020c2002410c6a200110bf83808000200028020421032002200028020822043602082002200241086a36020c2002410c6a200110bf8380800002402004450d00200320044103746a21050340200328020021062002200328020422043602082002200241086a36020c2002410c6a200110bf8380800002402001280200200128020822076b20044f0d0020012007200410bea8808000200128020821070b200128020420076a2006200410f5b28080001a2001200720046a360208200341086a22032005470d000b0b200028021021032002200028021422043602082002200241086a36020c2002410c6a200110bf8380800002402004450d002004410474210403402003200110c083808000200341106a2103200441706a22040d000b0b02400240024002400240024002400240024020002d00240e080001020304050607000b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41003a00002001200341016a360208200028022c21032002200028023022043602082002200241086a36020c2002410c6a200110bf838080002004450d072004410574210403402003200110a683808000200341206a2103200441606a22040d000c080b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41013a00002001200341016a360208200028022c21032002200028023022043602082002200241086a36020c2002410c6a200110bf838080002004450d06200441246c210403402003200110a783808000200341246a21032004415c6a22040d000c070b0b200041286a21040240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41023a00002002200436020c2002410c6a200110bf838080000c050b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41033a00002001200341016a2203360208200028022821040240200128020020036b41034b0d0020012003410410bea8808000200128020821030b2001200341046a360208200128020420036a200436000020022000412c6a36020c2002410c6a200110bf838080000c040b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41043a00002001200341016a360208200028022c21032002200028023022043602082002200241086a36020c2002410c6a200110bf838080002004450d032004410274210403402002200336020c2002410c6a200110bf83808000200341046a21032004417c6a22040d000c040b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41053a00002001200341016a220336020820002d00252104024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20043a00000c020b200041286a21040240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41063a00002002200436020c2002410c6a200110bf838080000c010b200041286a21040240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41073a00002002200436020c2002410c6a200110bf8380800020022000412c6a36020c2002410c6a200110bf838080000b200028021c21032002200028022022043602082002200241086a36020c2002410c6a200110bf8380800002402004450d00200320044103746a21050340200328020021062002200328020422043602082002200241086a36020c2002410c6a200110bf8380800002402001280200200128020822076b20044f0d0020012007200410bea8808000200128020821070b200128020420076a2006200410f5b28080001a2001200720046a360208200341086a22032005470d000b0b200241106a2480808080000b8d0101037f024020034108490d00200020002003410376220341d0006c22046a20002003418c016c22056a200310c28380800021002001200120046a200120056a200310c28380800021012002200220046a200220056a200310c28380800021020b20002002200120002d0000220320012d00002204492205200420022d0000220649731b20052003200649731b0bfe0101067f024020034108490d00200020002003410376220341e0006c22046a2000200341a8016c22056a200310c38380800021002001200120046a200120056a200310c38380800021012002200220046a200220056a200310c38380800021020b2000280200220620012802002207200041046a2802002203200141046a280200220420032004491b10f9b2808000210802402006200228020022092003200241046a280200220520032005491b10f9b28080002206200320056b20061b2008200320046b20081b2203734100480d0020022001200720092004200520042005491b10f9b28080002200200420056b20001b2003734100481b21000b20000bef0101097f024020014108490d0020002001410376220341a8016c6a21042000200341e0006c6a210502400240200141c000490d00200020052004200310c38380800021060c010b2000280200220720052802002208200041046a2802002201200541046a280200220320012003491b10f9b280800021092000210620072004280200220a2001200441046a280200220b2001200b491b10f9b280800022072001200b6b20071b2009200120036b20091b2201734100480d00200420052008200a2003200b2003200b491b10f9b280800022062003200b6b20061b2001734100481b21060b200620006b41186e0f0b000bab05010b7f2380808080004180016b220324808080800020012802082104200128020021050240024020012802042206200128020c2207470d0020062108200521090c010b2001280210210a200341086a41086a210b4100210c0340200b2006200c6a220d290200370200200b41306a200d41306a290200370200200b41286a200d41286a290200370200200b41206a200d41206a290200370200200b41186a200d41186a290200370200200b41106a200d41106a290200370200200b41086a200d41086a2902003702002003200536020820032005200c6a220d36020c200341c8006a200b200a10b483808000200d41306a200341c8006a41306a290200370200200d41286a200341c8006a41286a290200370200200d41206a200341c8006a41206a290200370200200d41186a200341c8006a41186a290200370200200d41106a200341c8006a41106a290200370200200d41086a200341c8006a41086a290200370200200d20032902483702002006200c41386a220c6a22082007470d000b2005200c6a21090b20014284808080c00037020020014280808080c000370208200720086b41386e210a024020072008460d0041002106034002402008200641386c6a220c28021c220d450d00200c28021841306a210b03400240200b41706a280200450d00200b41746a280200410028029c96db8000118080808000000b0240200b417c6a280200450d00200b280200410028029c96db8000118080808000000b200b41d0006a210b200d417f6a220d0d000b0b0240200c280214450d00200c280218410028029c96db8000118080808000000b0240200c280220450d00200c280224410028029c96db8000118080808000000b200641016a2206200a470d000b0b20002005360204200020043602002000200920056b41386e36020820034180016a2480808080000bcf0301057f23808080800041106b2202248080808000200028021821032002200028021c22043602082002200241086a36020c2002410c6a200110bf8380800002402001280200200128020822056b20044f0d0020012005200410bea8808000200128020821050b200128020420056a2003200410f5b28080001a2001200520046a3602082002200041206a36020c2002410c6a200110bf83808000200028020421032002200028020822043602082002200241086a36020c2002410c6a200110bf8380800002402001280200200128020822056b20044f0d0020012005200410bea8808000200128020821050b200128020420056a2003200410f5b28080001a2001200520046a360208200028021021042002200028021422003602082002200241086a36020c2002410c6a200110bf8380800002402000450d00200420004103746a21060340200428020021032002200428020422003602082002200241086a36020c2002410c6a200110bf8380800002402001280200200128020822056b20004f0d0020012005200010bea8808000200128020821050b200128020420056a2003200010f5b28080001a2001200520006a360208200441086a22042006470d000b0b200241106a2480808080000b910401067f23808080800041106b2202248080808000200028022c21032002200028023022043602082002200241086a36020c2002410c6a200110bf83808000024020012802002205200128020822066b20044f0d0020012006200410bea880800020012802002105200128020821060b2001280204220720066a2003200410f5b28080001a2001200620046a220436020820002d00342106024020052004470d0020012005410110bea880800020012802042107200128020821040b2001200441016a360208200720046a20063a0000200041186a200110ce83808000200028020421052002200028020822043602082002200241086a36020c2002410c6a200110bf8380800002402001280200200128020822066b20044f0d0020012006200410bea8808000200128020821060b200128020420066a2005200410f5b28080001a2001200620046a360208200028021021042002200028021422003602082002200241086a36020c2002410c6a200110bf8380800002402000450d00200420004103746a21070340200428020021052002200428020422003602082002200241086a36020c2002410c6a200110bf8380800002402001280200200128020822066b20004f0d0020012006200010bea8808000200128020821060b200128020420066a2005200010f5b28080001a2001200620006a360208200441086a22042007470d000b0b200241106a2480808080000b820702077f017e23808080800041a0016b220424808080800020044100360224200442003702182004420037020c2004428080808080013702042001280204210520012802002106410421074104210802400240024020012802082209450d0041002d0098a2db80001a200941c4006c220141002802a496db8000118280808000002208450d010b200441f0006a41086a22014100360200200420083602742004200936027020042005200941f8006c6a360254200420063602502004200536024c20042005360248200420083602840120044100360280012004200136027c2004200441046a36028801200441c8006a200441fc006a109983808000200441286a41086a200128020036020020042004290270370328200441046a2002108ba98080002108200228021c21052002280218210920022d00242106024020022802202202450d0041002d0098a2db80001a2002410474220a41002802a496db8000118280808000002207450d020b20014100360200200420073602742004200236027020042005200241386c6a360254200420093602502004200536024c20042005360248200420073602840120044100360280012004200136027c2004200441046a36028801200441c8006a200441fc006a109683808000200441386a41086a200128020036020020042004290270370338200441046a2003108ba98080002101200441c8006a41206a200441046a41206a2802002205360200200441c8006a41186a2209200441046a41186a290200220b370300200441c8006a41106a200441046a41106a290200370300200441c8006a41086a200441046a41086a29020037030020042004290204370348200420054100200ba722021b36029c01200420042802642205360298012004200236029401200441003602900120042002410047220736028c012004200536028801200420023602840120044100360280012004200736027c2000200441fc006a41f08cd1800010f1a8808000200441d4006a10f7a880800002402004280248450d00200428024c410028029c96db8000118080808000000b200910f8a8808000200041146a200441286a41086a2802003602002000200429032837020c20002004290338370218200041206a200441386a41086a2802003602002000200136022c200020063a002820002008360224200441a0016a2480808080000f0b4104200110bb80808000000b4104200a10bb80808000000b8a07030b7f017e057f2380808080004190016b22032480808080004180808080782104200128024c210520012802482106024002400240024020012802502207418080808078470d000c010b20012802542108200128025c21092001280260210a024002402001280258220b0d004104210c0c010b41002d0098a2db80001a200b41386c220d41002802a496db800011828080800000220c450d020b2003410036026c2003200c3602682003200b36026420032007360278200320083602742003200836027020032008200b41e8006c6a36027c2003200236028c012003200c3602880120034100360284012003200341ec006a36028001200341f0006a20034180016a109583808000200328026421042003290268210e0b4100210d02400240200128021022080d004100210f0c010b200341186a41086a200141086a29030037030020032008360228200320012903003703182003200128021436022c4101210f2002200341186a108ba980800021100b02400240200128022822080d000c010b200341386a200141206a29030037030020032008360240200320012903183703302003200128022c3602444101210d2002200341306a108ba980800021110b200128026821082001280264211202400240200128026c220b0d00410421070c010b41002d0098a2db80001a200b41246c220c41002802a496db8000118280808000002207450d020b41002113200341e4006a41086a220c4100360200200320073602682003200b36026420032008200b41386c6a36027c2003201236027820032008360274200320083602702003200236028c01200320073602880120034100360284012003200c36028001200341f0006a20034180016a109483808000200341086a41086a2208200c28020036020020032003290264370308024002402001280240220b0d000c010b200341c8006a41086a200141386a2903003703002003200b360258200320012903303703482003200128024436025c410121132002200341c8006a108ba980800021020b2000200536023c200020063602382000200a360234200020093602302000200e370228200020043602242000201136020c2000200d360208200020103602042000200f360200200020032903083702182000200236021420002013360210200020012d00703a0040200041206a200828020036020020034190016a2480808080000f0b4104200d10bb80808000000b4104200c10bb80808000000bef0201087f23808080800041306b220324808080800020012d0060210420012802442105200128024021060240024020012802000d00200341186a41106a200141186a290300370300200341206a200141106a290300370300200320012903083703182002200341186a108ba9808000210741808080807821080c010b200128020c21092001280208210720012802042108200341106a200141206a290300370300200341086a200141186a29030037030020032001290310370300200341186a41106a200141386a290300370300200341186a41086a200141306a2903003703002003200129032837031820022003108ba9808000210a2002200341186a108ba980800021020b200020043a0034200020053602302000200636022c200020023602282000200a360224200020093602202000200736021c200020083602182000200129024837020020002001290358370210200041086a200141d0006a290200370200200341306a2480808080000bf60201037f23808080800041106b2202248080808000200028020421032002200028020822043602082002200241086a36020c2002410c6a200110bf8380800002402004450d00200441386c210403402003200110c183808000200341386a2103200441486a22040d000b0b200028021021032002200028021422043602082002200241086a36020c2002410c6a200110bf8380800002402004450d00200441c4006c210403402003200110cc83808000200341c4006a2103200441bc7f6a22040d000b0b2002200041246a36020c2002410c6a200110bf8380800020002d002821040240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a20043a00002001200341016a360208200028021c21032002200028022022043602082002200241086a36020c2002410c6a200110bf8380800020032004200110928380800020022000412c6a36020c2002410c6a200110bf83808000200241106a2480808080000bb30701057f23808080800041106b2202248080808000200028023821032002200028023c22043602082002200241086a36020c2002410c6a200110bf8380800002402001280200200128020822056b20044f0d0020012005200410bea8808000200128020821050b2001280204220620056a2003200410f5b28080001a2001200520046a2204360208024002402000280224418080808078470d00024020012802002004470d0020012004410110bea880800020012802042106200128020821040b2001200441016a360208200620046a41003a00000c010b200041246a2105024020012802002004470d0020012004410110bea880800020012802042106200128020821040b2001200441016a360208200620046a41013a00002005200110cd838080000b0240024020002802000d000240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41003a00000c010b200041046a21050240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41013a00002002200536020c2002410c6a200110bf838080000b0240024020002802080d000240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41003a00000c010b2000410c6a21050240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41013a00002002200536020c2002410c6a200110bf838080000b200028021c21042002200028022022053602082002200241086a36020c2002410c6a200110bf8380800002402005450d00200541246c210503402004200110c683808000200441246a21042005415c6a22050d000b0b0240024020002802100d000240200128020020012802082205470d0020012005410110bea8808000200128020821050b2001200541016a2204360208200128020420056a41003a00000c010b200041146a21050240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41013a00002002200536020c2002410c6a200110bf83808000200128020821040b20002d00402105024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a20053a0000200241106a2480808080000be50101047f23808080800041106b2202248080808000200028020c21032002200028021022043602082002200241086a36020c2002410c6a200110bf8380800002402001280200200128020822056b20044f0d0020012005200410bea8808000200128020821050b200128020420056a2003200410f5b28080001a2001200520046a360208200028020421042002200028020822003602082002200241086a36020c2002410c6a200110bf8380800002402000450d00200041386c210003402004200110c783808000200441386a2104200041486a22000d000b0b200241106a2480808080000b940301077f23808080800041106b2202248080808000024002402000280200418080808078470d00200041046a21000240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41003a00002002200036020c2002410c6a200110bf838080000c010b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041106a21042000410c6a2105200128020420036a41013a00002001200341016a360208200028020421032002200028020822063602082002200241086a36020c2002410c6a200110bf8380800002402006450d0020012802082100034020032d000021070240024020012802002000460d00200021080c010b20012000410110bea8808000200128020821080b200341016a21032001200841016a2200360208200128020420086a20073a00002006417f6a22060d000b0b2002200536020c2002410c6a200110bf838080002002200436020c2002410c6a200110bf838080000b200241106a2480808080000bb10c01047f23808080800041206b22022480808080004100210302400240417f200110d083808000220441046a220520052004491b22044100480d0041002d0098a2db80001a200441002802a496db80001182808080000022050d01410121030b2003200441acb7c3800010ae80808000000b200220053602102002200436020c2005200128026c36000041042105200241043602140240024002400240024002400240024002400240200128020022044188808080786a41102004418880808078481b41786a0e09000102030405060708000b410421040240200228020c4104470d002002410c6a4104410110bea8808000200228021421040b200228021020046a41083a00002002200441016a360214200128020821052002200128020c22013602182002200241186a36021c2002411c6a2002410c6a10bf838080000240200228020c200228021422046b20014f0d002002410c6a2004200110bea8808000200228021421040b200228021020046a2005200110f5b28080001a2002200420016a3602140c080b410421040240200228020c4104470d002002410c6a4104410110bea8808000200228021421040b200228021020046a41093a00002002200441016a360214200128020821052002200128020c22013602182002200241186a36021c2002411c6a2002410c6a10bf838080000240200228020c200228021422046b20014f0d002002410c6a2004200110bea8808000200228021421040b200228021020046a2005200110f5b28080001a2002200420016a3602140c070b410421040240200228020c4104470d002002410c6a4104410110bea8808000200228021421040b200228021020046a410a3a00002002200441016a360214200128020821052002200128020c22013602182002200241186a36021c2002411c6a2002410c6a10bf838080000240200228020c200228021422046b20014f0d002002410c6a2004200110bea8808000200228021421040b200228021020046a2005200110f5b28080001a2002200420016a3602140c060b410421040240200228020c4104470d002002410c6a4104410110bea8808000200228021421040b200228021020046a410b3a00002002200441016a360214200128020821052002200128020c22013602182002200241186a36021c2002411c6a2002410c6a10bf838080000240200228020c200228021422046b20014f0d002002410c6a2004200110bea8808000200228021421040b200228021020046a2005200110f5b28080001a2002200420016a3602140c050b410421040240200228020c4104470d002002410c6a4104410110bea8808000200228021421040b200228021020046a410c3a00002002200441016a360214200128020821052002200128020c22013602182002200241186a36021c2002411c6a2002410c6a10bf838080000240200228020c200228021422046b20014f0d002002410c6a2004200110bea8808000200228021421040b200228021020046a2005200110f5b28080001a2002200420016a3602140c040b410421040240200228020c4104470d002002410c6a4104410110bea8808000200228021421040b200228021020046a410d3a00002002200441016a360214200128020821052002200128020c22013602182002200241186a36021c2002411c6a2002410c6a10bf838080000240200228020c200228021422046b20014f0d002002410c6a2004200110bea8808000200228021421040b200228021020046a2005200110f5b28080001a2002200420016a3602140c030b41042104200141046a21010240200228020c4104470d002002410c6a4104410110bea8808000200228021421040b200228021020046a410e3a00002002200441016a36021420012002410c6a10cb838080000c020b41042104200141046a21010240200228020c4104470d002002410c6a4104410110bea8808000200228021421040b200228021020046a410f3a00002002200441016a36021420012002410c6a10b7838080000c010b0240200228020c4104470d002002410c6a4104410110bea8808000200228021421050b200228021020056a41103a00002002200541016a36021420012002410c6a10bb838080000b2000200229020c370200200041086a2002410c6a41086a280200360200200241206a2480808080000b820301047f0240024002400240024002400240024002400240200028020022014188808080786a41102001418880808078481b41786a0e09000102030405060708000b200028020c41046a21000c080b200028020c41046a21000c070b200028020c41046a21000c060b200028020c41046a21000c050b200028020c41046a21000c040b200028020c41046a21000c030b024002402000280228220141c0004f0d00410621010c010b02402001418080014f0d00410721010c010b4109410a2001418080808004491b21010b20002802182102200028020c210320002802242104024002402000280230220041c0004f0d00410121000c010b02402000418080014f0d00410221000c010b410441052000418080808004491b21000b417f417f417f200241c4006c200341386c41047222026a41046a220320032002491b220220044104742001726a220120012002491b220120006a220020002001491b21000c020b200041046a10b68380800021000c010b200010ba8380800021000b200041016a0bb20201027f0240024020024100480d000240024002402003280204450d000240200328020822040d00024020020d00200121030c030b41002d0098a2db80001a200241002802a496db80001182808080000021030c020b200328020021050240200241002802a496db80001182808080000022030d00200041086a2105200041046a21040c050b20032005200410f5b28080001a2005410028029c96db800011808080800000200041086a2105200041046a21040c020b024020020d00200121030c010b41002d0098a2db80001a200241002802a496db80001182808080000021030b200041086a2105200041046a21042003450d020b2005200236020020042003360200200041003602000f0b20004100360204200041013602000f0b2005200236020020042001360200200041013602000bac0203037f017e017f23808080800041206b22052480808080004100210602400240024020040d000c010b0240200120026a220220014f0d000c010b410021060240200320046a417f6a410020036b71ad2002200028020022014101742207200220074b1b22024108410441012004418108491b20044101461b2207200220074b1b2207ad7e2208422088a7450d000c010b2008a7220941808080807820036b4b0d004100210202402001450d002005200120046c36021c20052000280204360214200321020b20052002360218200541086a20032009200541146a10d18380800020052802084101470d0120052802102102200528020c21060b2006200241b0b8c3800010ae80808000000b200528020c21042000200736020020002004360204200541206a2480808080000be00c03017f027e137f23808080800041d0026b2206248080808000024020014102490d002001ad220742ffffffffffffffff3f7c2007802108024002402001418120490d00410141202001410172676b41017622097420012009766a410176210a0c010b200120014101766b220941c000200941c000491b210a0b200041686a210b200041346a210c410121094100210d4100210e03404100210f4101211002402001200d4b2211450d002000200d41186c22126a210f024002402001200d6b2213200a490d0002400240201341024f0d00201321140c010b0240024002400240200f2802182215200f280200200f411c6a2802002216200f41046a280200221720162017491b10f9b28080002218201620176b20181b41004822190d004102211420134102460d04200c20126a21174102211403402017417c6a280200221a201520172802002218201620182016491b10f9b28080002215201820166b20151b4100480d03201741186a211720182116201a21152013201441016a2214470d000c020b0b410221144101211a20134102460d02200c20126a21174102211403402017417c6a280200221a201520172802002218201620182016491b10f9b28080002215201820166b20151b417f4a0d02201741186a211720182116201a21152013201441016a2214470d000b0b201321140b2014200a490d022019450d010240201441024f0d00410121140c020b2014410176211a0b200b201441186c6a2117200021180340201820126a221641086a221529020021072015201720126a221341086a220f290200370200200f2007370200201341146a2802002115201341106a220f2802002119200f201641106a221029020037020020162902002107201620132902003702002013200737020020102019360200201641146a2015360200201741686a2117201841186a2118201a417f6a221a0d000b0b201441017441017221100c010b024020040d002013200a2013200a491b41017421100c010b200f2013412020134120491b22162002200341004100200510da83808000201641017441017221100b2010410176200d6aad200dad22077c20087e200d20094101766bad20077c20087e8579a7210f0b02400240200e4102490d00200b200d41186c22166a211b200020166a211903402006418e026a200e417f6a22146a2d0000200f490d010240024002400240200641046a20144102746a280200220e4101762217200941017622186a221520034b0d00200e200972410171450d010b2000200d20156b41186c6a21160240200e4101710d002016201720022003201741017267410174413e734100200510da838080000b20094101710d012016201741186c6a201820022003201841017267410174413e734100200510da838080000c010b201541017421090c010b024020094102490d00200e4102490d0020182017201820174922131b220e20034b0d0020022016201741186c6a2209201620131b200e41186c221310f5b2808000221a20136a2113024002400240201820174f0d00201b210e0340200941686a2117201341686a2118200e20182017201828020020172802002013416c6a28020022132009416c6a280200220920132009491b10f9b28080002212201320096b20121b2213417f4a22121b2209290200370200200e41106a200941106a290200370200200e41086a200941086a29020037020020182013411f7641186c6a21132017201241186c6a22092016460d02200e41686a210e2013201a470d000c020b0b0240200e0d00201a210e0c020b201a210e03402016200e20092009280200200e280200200941046a2802002217200e41046a280200221820172018491b10f9b28080002212201720186b20121b2212417f4a22181b2217290200370200201641106a201741106a290200370200201641086a201741086a290200370200201641186a2116200e201841186c6a220e2013460d0220092012411f7641186c6a22092019470d000c020b0b20092116201a210e0b2016200e2013200e6b10f5b28080001a0b201541017441017221090b410121162014210e201441014b0d000c020b0b200e21160b2006418e026a20166a200f3a0000200641046a20164102746a200936020002402011450d00201641016a210e2010410176200d6a210d201021090c010b0b20094101710d002000200120022003200141017267410174413e734100200510da838080000b200641d0026a2480808080000b800b03017f027e147f23808080800041d0026b2206248080808000024020014102490d002001ad220742ffffffffffffffff3f7c2007802108024002402001418120490d00410141202001410172676b41017622097420012009766a410176210a0c010b200120014101766b220941c000200941c000491b210a0b2000416c6a210b200041286a210c410121094100210d4100210e03404100210f4101211002402001200d4b2211450d002000200d41146c22126a2113024002402001200d6b2214200a490d0002400240201441024f0d00201421150c010b024002400240024020132d0014221620132d00004922170d004102211520144102460d04200c20126a2118410221150340201641ff0171211920182d000022162019490d03201841146a21182014201541016a2215470d000c020b0b410221154101211a20144102460d02200c20126a2118410221150340201641ff0171211920182d0000221620194f0d02201841146a21182014201541016a2215470d000b0b201421150b2015200a490d022017450d010240201541024f0d00410121150c020b2015410176211a0b200b201541146c6a2118200021190340201920126a221441086a221329020021072013201820126a221641086a221729020037020020172007370200201429020021072014201629020037020020162007370200201641106a221628020021132016201441106a2214280200360200201420133602002018416c6a2118201941146a2119201a417f6a221a0d000b0b201541017441017221100c010b024020040d002014200a2014200a491b41017421100c010b20132014412020144120491b22142002200341004100200510db83808000201441017441017221100b2010410176200d6aad200dad22077c20087e200d20094101766bad20077c20087e8579a7210f0b02400240200e4102490d00200b200d41146c22146a211b200020146a211c03402006418e026a200e417f6a22196a2d0000200f490d010240024002400240200641046a20194102746a28020022144101762218200941017622126a221320034b0d002014200972410171450d010b2000200d20136b41146c6a210e024020144101710d00200e201820022003201841017267410174413e734100200510db838080000b20094101710d01200e201841146c6a201220022003201241017267410174413e734100200510db838080000c010b201341017421090c010b024020094102490d0020144102490d0020122018201220184922161b220920034b0d002002200e201841146c6a2214200e20161b200941146c221610f5b2808000221720166a2116024002400240201220184f0d00201b2109034020092014416c6a22142016416c6a221620162d0000221220142d0000221549221a1b2218290200370200200941086a201841086a290200370200200941106a201841106a2802003602002016201a41146c6a21162014201220154f41146c6a2214200e460d022009416c6a210920162017470d000c020b0b024020090d00201721090c020b201721090340200e2014200920142d0000221220092d0000221549221a1b2218290200370200200e41086a201841086a290200370200200e41106a201841106a280200360200200e41146a210e2009201220154f41146c6a22092016460d022014201a41146c6a2214201c470d000c020b0b2014210e201721090b200e2009201620096b10f5b28080001a0b201341017441017221090b410121142019210e201941014b0d000c020b0b200e21140b2006418e026a20146a200f3a0000200641046a20144102746a200936020002402011450d00201441016a210e2010410176200d6a210d201021090c010b0b20094101710d002000200120022003200141017267410174413e734100200510db838080000b200641d0026a2480808080000bab04010a7f200028021820002802002000411c6a2802002202200041046a280200220320022003491b10f9b28080002104200041c800413020002802482000280230200041cc006a2802002205200041346a280200220620052006491b10f9b28080002207200520066b20071b41004822061b6a21052000413041c80020061b6a2106200620002004200220036b20041b2203417f73411f7641186c6a22022005200528020020002003411f7641186c6a2200280200200541046a2802002203200041046a280200220420032004491b10f9b28080002207200320046b20071b41004822071b20062802002002280200200641046a2802002203200241046a280200220420032004491b10f9b28080002208200320046b20081b41004822081b220328020020002005200220081b20071b2204280200200341046a2802002209200441046a280200220a2009200a491b10f9b2808000210b200141106a2005200020071b220041106a290200370200200141086a200041086a29020037020020012000290200370200200120032004200b2009200a6b200b1b41004822051b2200290200370218200141286a200041106a290200370200200141206a200041086a290200370200200141c0006a2004200320051b220041106a290200370200200141386a200041086a2902003702002001200029020037023020012002200620081b2200290200370248200141d0006a200041086a290200370200200141d8006a200041106a2902003702000bf60201087f23808080800041106b220424808080800002402002417f6a20014f0d00024020022001460d002000200141186c6a21052000200241186c22066a2107200441086a21080340024020072802002209200741686a280200200741046a280200220a2007416c6a2802002202200a2002491b10f9b28080002201200a20026b20011b417f4a0d002008200741106a290200370300200420072902083703002006210102400340200020016a2202200241686a220b290200370200200241106a200b41106a290200370200200241086a200b41086a290200370200024020014118470d00200021020c020b200141686a21012009200241506a280200200a200241546a2802002202200a2002491b10f9b2808000220b200a20026b200b1b4100480d000b200020016a21020b2002200a3602042002200936020020022004290300370208200241106a20082903003702000b200641186a2106200741186a22072005470d000b0b200441106a2480808080000f0b000bb20201087f23808080800041206b210402402002417f6a20014f0d00024020022001460d002000200141146c6a21052000200241146c22066a2107200441176a2108200441086a41086a21090340024020072d0000220a2007416c6a2d00004f0d002008200741106a2800003600002009200741096a290000370300200420072900013703082006210102400340200020016a22022002416c6a220b290200370200200241106a200b41106a280200360200200241086a200b41086a290200370200024020014114470d00200021020c020b2001416c6a2101200a200241586a2d0000490d000b200020016a21020b2002200a3a000020022004290308370001200241096a2009290300370000200241106a20082800003600000b200641146a2106200741146a22072005470d000b0b0f0b000b8909030f7f017e037f23808080800041206b220524808080800002400240024020014102490d00200141106a20034b0d024101210620022001410176220741186c22036a2108200020036a210302400240200141074d0d002000200210d5838080002003200810d583808000410421060c010b20022000290200370200200241106a200041106a290200370200200241086a200041086a29020037020020082003290200370200200841086a200341086a290200370200200841106a200341106a2902003702000b2005410236020c20052007ad422086370300200641186c2109200120076b210a4102210b4100210303402005200341016a220c3602082003410274210d200c210302402006200a20072005200d6a280200220c1b220e4f0d002000200c41186c22036a210f41182110200220036a221121122006211303402011201341186c220c6a2203200f200c6a220d2902002214370200200341106a200d41106a2215290200370200200341086a200d41086a29020037020002402014a72216200341686a280200200341046a280200220c2003416c6a2802002203200c2003491b10f9b2808000220b200c20036b200b1b417f4a0d00200541106a41086a221720152902003703002005200d2902083703102012210d2010211502400340200d20096a2203200341686a220b290200370200200341106a200b41106a290200370200200341086a200b41086a290200370200024020092015470d00201121030c020b200d41686a210d201541186a21152016200341506a280200200c200341546a2802002203200c2003491b10f9b2808000220b200c20036b200b1b4100480d000b200d20096a21030b2003200c3602042003201636020020032005290310370208200341106a20172903003702000b201241186a2112201041686a2110201341016a2213200e470d000b20052802082103200528020c210b0b200b2003470d000b200841686a21032000200141186c41686a220c6a210d2002200c6a210c034020002002200820082802002002280200200841046a280200220b200241046a2802002215200b2015491b10f9b28080002209200b20156b20091b2209417f4a22161b220b290200370200200041106a200b41106a290200370200200041086a200b41086a290200370200200d200c2003200c2802002003280200200c41046a280200220b200341046a2802002215200b2015491b10f9b28080002213200b20156b20131b2215417f4a1b220b290200370200200d41106a200b41106a290200370200200d41086a200b41086a2902003702002002201641186c6a210220082009411f7641186c6a210820032015411f75220b41186c6a2103200c200b417f7341186c6a210c200d41686a210d200041186a21002007417f6a22070d000b200341186a210302402001410171450d002000200220082002200349220b1b220d290200370200200041106a200d41106a290200370200200041086a200d41086a2902003702002008200220034f41186c6a21082002200b41186c6a21020b20022003470d012008200c41186a470d010b200541206a2480808080000f0b108b81808000000b000b8e0d03117f017e017f23808080800041306b220524808080800002400240024020014102490d00200141106a20034b0d02410121062001410176210702400240200141074d0d0020022000413c412820002d003c20002d00284922081b6a2203200020002d0014220920002d0000220a4941146c6a220b20032d0000200b2d000049220c1b220d290200370200200241086a200d41086a290200370200200241106a200d41106a280200360200200220004128413c20081b6a220820002009200a4f41146c6a220d2003200c1b20082d0000200d2d00004922091b220a200b2003200d20091b200c1b2203200a2d000020032d000049220c1b220b2902003702142002411c6a200b41086a290200370200200241246a200b41106a280200360200200241386a2003200a200c1b220341106a280200360200200241306a200341086a29020037020020022003290200370228200241cc006a200d200820091b220341106a280200360200200241c4006a200341086a2902003702002002200329020037023c2000200741146c220e6a220320032d0014220b20032d000022084941146c6a220c2003413c412820032d003c20032d00284922091b6a220d2003200b20084f41146c6a220b20034128413c20091b6a22082d0000200b2d00004922091b200d2d0000200c2d000049220a1b220f2d000021102008200b200d200a1b20091b22112d000021122002200e6a2203200d200c200a1b220d290200370200200341086a200d41086a290200370200200341106a200d41106a28020036020020032011200f2012201049220c1b220d290200370214200341246a200d41106a2802003602002003411c6a200d41086a290200370200200341386a200f2011200c1b220d41106a280200360200200341306a200d41086a2902003702002003200d290200370228200341cc006a200b200820091b220d41106a280200360200200341c4006a200d41086a2902003702002003200d29020037023c410421060c010b20022000290200370200200241106a200041106a280200360200200241086a200041086a2902003702002002200741146c220d6a22032000200d6a220d290200370200200341086a200d41086a290200370200200341106a200d41106a2802003602000b2005410236021420052007ad422086370308200641146c2108200120076b211341002103200541276a21144102210c03402005200341016a220d3602102003410274210b200d21030240200620132007200b200541086a6a280200220d1b22124f0d002000200d41146c22036a21154114210f200220036a221021112006210a03402010200a41146c220d6a22032015200d6a220d2902002216370200200341106a200d41106a220b280200360200200341086a200d41086a29020037020002402016a7220e41ff017122092003416c6a2d00004f0d002014200b280000360000200541186a41086a2217200d41096a2900003703002005200d290001370318200f210c2011210d02400340200d20086a22032003416c6a220b290200370200200341106a200b41106a280200360200200341086a200b41086a29020037020002402008200c470d00201021030c020b200c41146a210c200d416c6a210d2009200341586a2d0000490d000b200d20086a21030b2003200e3a000020032005290318370001200341096a2017290300370000200341106a20142800003600000b200f416c6a210f201141146a2111200a41016a220a2012470d000b200528021021032005280214210c0b200c2003470d000b2000200141146c416c6a220d6a21032002200d6a210c2002200741146c6a220d416c6a210b03402000200d2002200d2d0000220920022d0000220a49220f1b2208290200370200200041086a200841086a290200370200200041106a200841106a280200360200200341106a200b200c200c2d00002211200b2d0000220e4922101b220841106a280200360200200341086a200841086a290200370200200320082902003702002003416c6a2103200041146a2100200b416c410020101b6a210b200c416c41002011200e4f1b6a210c20022009200a4f41146c6a2102200d200f41146c6a210d2007417f6a22070d000b200b41146a210302402001410171450d0020002002200d200220034922081b220b290200370200200041106a200b41106a280200360200200041086a200b41086a290200370200200d200220034f41146c6a210d2002200841146c6a21020b20022003470d01200d200c41146a470d010b200541306a2480808080000f0b108b81808000000b000bf80b01117f23808080800041306b220724808080800002400240200141214f0d002000200120022003200610d8838080000c010b200241686a21080340024020040d0020002001200220034101200610d3838080000c020b200741106a200020002001200610c483808000220941186c6a220a41106a290200370300200741086a200a41086a2902003703002007200a2902003703002004417f6a2104024002400240024002402005450d002005280200200a280200200541046a280200220b200a41046a280200220c200b200c491b10f9b2808000220d200b200c6b200d1b417f4a0d010b200120034b0d014100210c2000210b2002200141186c220e6a220f21102009211103400240200b2000201141186c6a22124f0d0003402002201041686a2210200b280200200a280200200b41046a280200220d200a41046a2802002213200d2013491b10f9b28080002214200d20136b20141b22134100481b200c41186c6a220d200b290200370200200d41106a200b41106a290200370200200d41086a200b41086a2902003702002013411f76200c6a210c200b41186a220b2012490d000b0b024020112001460d00201041686a2210200c41186c6a220d200b290200370200200d41106a200b41106a290200370200200d41086a200b41086a290200370200200b41186a210b200121110c010b0b20002002200c41186c221110f5b280800021152001200c6b211202402001200c460d0020124101712116201520116a21174100211302402001200c41016a460d002012417e7121142008200e6a210d410021132017210b0340200b200d290200370200200b41106a200d41106a290200370200200b41086a200d41086a290200370200200b41186a200f201341feffffff017341186c6a2210290200370200200b41206a201041086a290200370200200b41286a201041106a290200370200200d41506a210d200b41306a210b2014201341026a2213470d000b0b2016450d002017201341186c6a220b200f2013417f7341186c6a220d290200370200200b41106a200d41106a290200370200200b41086a200d41086a2902003702000b200c450d002001200c4f0d02200741003602282007410136021c200741d0b9c3800036021820074204370220200741186a41d8b9c3800010f680808000000b200120034b0d004100210d2000210b2002200141186c220f6a2211211003400240200b2000200941186c6a22124f0d0003402002201041686a2210200a280200200b280200200a41046a280200220c200b41046a2802002213200c2013491b10f9b28080002214200c20136b20141b417f4a22131b200d41186c6a220c200b290200370200200c41106a200b41106a290200370200200c41086a200b41086a290200370200200d20136a210d200b41186a220b2012490d000b0b024020092001460d002002200d41186c6a220c200b290200370200200c41106a200b41106a290200370200200c41086a200b41086a290200370200200b41186a210b200d41016a210d201041686a2110200121090c010b0b20002002200d41186c221210f5b280800021002001200d6b210c02402001200d460d00200c4101712109200020126a21054100211002402001200d41016a460d00200c417e7121142008200f6a2113410021102005210b0340200b2013290200370200200b41106a201341106a290200370200200b41086a201341086a290200370200200b41186a2011201041feffffff017341186c6a220a290200370200200b41206a200a41086a290200370200200b41286a200a41106a290200370200201341506a2113200b41306a210b2014201041026a2210470d000b0b2009450d002005201041186c6a220b20112010417f7341186c6a2213290200370200200b41106a201341106a290200370200200b41086a201341086a2902003702000b02402001200d4f0d00200d200141e8b9c3800010b381808000000b200020126a210041002105200c2101200c41214f0d030c020b000b201520116a20122002200320042007200610da83808000200c2101200c41214f0d010b0b2000200c20022003200610d8838080000b200741306a2480808080000bd60b01117f23808080800041306b220724808080800002400240200141214f0d002000200120022003200610d9838080000c010b2002416c6a21080340024020040d0020002001200220034101200610d4838080000c020b200020014103762209418c016c6a210a2000200941d0006c6a210b02400240200141c000490d002000200b200a200910c28380800021090c010b2000200a200b20002d00002209200b2d0000220c49220d200c200a2d0000220e49731b200d2009200e49731b21090b2004417f6a2104200741106a2000200920006b41146e220f41146c6a221041106a280200360200200741086a201041086a29020037030020072010290200370300024002400240024002402005450d0020052d000020102d00004f0d010b200120034b0d014100210a200021092002200141146c22116a2212210c200f21130340024020092000201341146c6a220e4f0d0003402002200c416c6a220c20092d000020102d000049220d1b200a41146c6a220b2009290200370200200b41106a200941106a280200360200200b41086a200941086a290200370200200a200d6a210a200941146a2209200e490d000b0b024020132001460d00200c416c6a220c200a41146c6a220b2009290200370200200b41106a200941106a280200360200200b41086a200941086a290200370200200941146a2109200121130c010b0b20002002200a41146c221410f5b280800021152001200a6b211302402001200a460d0020134101712116201520146a21174100210c02402001200a41016a460d002013417e71210e200820116a210b4100210c2017210903402009200b290200370200200941106a200b41106a280200360200200941086a200b41086a290200370200200941146a2012200c41feffffff037341146c6a220d2902003702002009411c6a200d41086a290200370200200941246a200d41106a280200360200200b41586a210b200941286a2109200e200c41026a220c470d000b0b2016450d002017200c41146c6a22092012200c417f7341146c6a220b290200370200200941106a200b41106a280200360200200941086a200b41086a2902003702000b200a450d002001200a4f0d02200741003602282007410136021c200741d0b9c3800036021820074204370220200741186a41d8b9c3800010f680808000000b200120034b0d004100210b200021092002200141146c22146a2213210c0340024020092000200f41146c6a220e4f0d0003402002200c416c6a220c20102d000020092d00004f220d1b200b41146c6a220a2009290200370200200a41106a200941106a280200360200200a41086a200941086a290200370200200b200d6a210b200941146a2209200e490d000b0b0240200f2001460d002002200b41146c6a220a2009290200370200200a41106a200941106a280200360200200a41086a200941086a290200370200200941146a2109200b41016a210b200c416c6a210c2001210f0c010b0b20002002200b41146c221210f5b280800021002001200b6b210a02402001200b460d00200a410171210f200020126a21154100210d02402001200b41016a460d00200a417e712110200820146a210c4100210d2015210903402009200c290200370200200941106a200c41106a280200360200200941086a200c41086a290200370200200941146a2013200d41feffffff037341146c6a220e2902003702002009411c6a200e41086a290200370200200941246a200e41106a280200360200200c41586a210c200941286a21092010200d41026a220d470d000b0b200f450d002015200d41146c6a22092013200d417f7341146c6a220c290200370200200941106a200c41106a280200360200200941086a200c41086a2902003702000b02402001200b4f0d00200b200141e8b9c3800010b381808000000b200020126a210041002105200a2101200a41214f0d030c020b000b201520146a20132002200320042007200610db83808000200a2101200a41214f0d010b0b2000200a20022003200610d9838080000b200741306a2480808080000bc408010a7f23808080800041106b22022480808080002002200028020822033602082002200241086a36020c2002410c6a200110bf83808000024002402003450d0020002802002204450d00410021052004410047210620002802042107034002400240024020050d002006410171450d00410121062007450d0120072105024020074107712200450d0003402005417f6a210520042802980121042000417f6a22000d000b0b20074108490d010340200428029801280298012802980128029801280298012802980128029801280298012104200541786a22050d000c020b0b20064101710d0141acbcc38000109081808000000b2004210541002104410021070b02400240200720052f018a014f0d0020052100200721080c010b034020052802002200450d04200441016a210420052f018801210820002105200820002f018a014f0d000b0b0240024020040d00200841016a2107200021050c010b200020084102746a419c016a2802002105410021072004417f6a2209450d002004417e6a210a024020094107712204450d0003402009417f6a210920052802980121052004417f6a22040d000b0b200a4107490d000340200528029801280298012802980128029801280298012802980128029801280298012105200941786a22090d000b0b20002008410c6c6a41046a2109200020086a418c016a2d000021000240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a20003a0000200941046a28020021042002200941086a28020022003602082002200241086a36020c2002410c6a200110bf8380800002402000450d0020004102742108034002400240024002402004280200220041c000490d00200041808001490d012000418080808004490d0202402001280200220920012802082200470d0020012000410110bea880800020012802002109200128020821000b2001280204220a20006a41033a00002001200041016a22003602082004280200210b0240200920006b41034b0d0020012000410410bea88080002001280204210a200128020821000b200a20006a200b360000200041046a21000c030b200041027421090240200128020020012802082200470d0020012000410110bea8808000200128020821000b200128020420006a20093a0000200041016a21000c020b2000410274410172210902402001280200200128020822006b41014b0d0020012000410210bea8808000200128020821000b200128020420006a20093b0000200041026a21000c010b2000410274410272210902402001280200200128020822006b41034b0d0020012000410410bea8808000200128020821000b200128020420006a2009360000200041046a21000b200441046a2104200120003602082008417c6a22080d000b0b410021042003417f6a22030d000b0b200241106a2480808080000f0b419cbcc38000109081808000000b9d0601097f23808080800041106b22022480808080002002200028020822033602082002200241086a36020c2002410c6a200110bf83808000024002402003450d0020002802002204450d00410021052004410047210620002802042107034002400240024020050d002006410171450d00410121062007450d0120072105024020074107712200450d0003402005417f6a210520042802900221042000417f6a22000d000b0b20074108490d010340200428029002280290022802900228029002280290022802900228029002280290022104200541786a22050d000c020b0b20064101710d0141acbcc38000109081808000000b2004210541002104410021070b02400240200720052f018e024f0d0020052100200721080c010b03402005280288022200450d04200441016a210420052f018c02210820002105200820002f018e024f0d000b0b0240024020040d00200841016a2107200021050c010b200020084102746a4194026a2802002105410021072004417f6a2209450d002004417e6a210a024020094107712204450d0003402009417f6a210920052802900221052004417f6a22040d000b0b200a4107490d000340200528029002280290022802900228029002280290022802900228029002280290022105200941786a22090d000b0b200020084103746a220441b0016a28020021092002200441b4016a28020022043602082002200241086a36020c2002410c6a200110bf83808000200020084104746a210002402001280200200128020822086b20044f0d0020012008200410bea8808000200128020821080b200128020420086a2009200410f5b28080001a2001200820046a36020820022000410c6a36020c2002410c6a200110bf83808000200028020421082002200028020822043602082002200241086a36020c2002410c6a200110bf8380800002402001280200200128020822006b20044f0d0020012000200410bea8808000200128020821000b200128020420006a2008200410f5b28080001a2001200020046a360208410021042003417f6a22030d000b0b200241106a2480808080000f0b419cbcc38000109081808000000b8805010a7f23808080800041106b220224808080800020022000280208220336020c20022002410c6a360204200241046a200110bf83808000024002402003450d0020002802002204450d004100210520044100472106200241046a41046a210720002802042108034002400240024020050d002006410171450d00410121062008450d0120082105024020084107712200450d0003402005417f6a210520042802c40121042000417f6a22000d000b0b20084108490d01034020042802c4012802c4012802c4012802c4012802c4012802c4012802c4012802c4012104200541786a22050d000c020b0b20064101710d0141acbcc38000109081808000000b2004210541002104410021080b02400240200820052f01b6014f0d0020052100200821090c010b034020052802b0012200450d04200441016a210420052f01b401210920002105200920002f01b6014f0d000b0b0240024020040d00200941016a2108200021050c010b200020094102746a41c8016a2802002105410021082004417f6a220a450d002004417e6a210b0240200a4107712204450d000340200a417f6a210a20052802c40121052004417f6a22040d000b0b200b4107490d00034020052802c4012802c4012802c4012802c4012802c4012802c4012802c4012802c4012105200a41786a220a0d000b0b2002200020094104746a360208200128020821042001280200210a2002200020096a41b8016a220036020420002d000021000240200a2004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a20003a00002007200110aa83808000410021042003417f6a22030d000b0b200241106a2480808080000f0b419cbcc38000109081808000000ba30601077f0240024002400240200128022022020d002001280200210241002103200141003602002002450d010240200128020422020d0020012802082102200128020c2204450d0002400240200441077122030d00200421050c010b2004210503402005417f6a210520022802c40121022003417f6a22030d000b0b20044108490d00034020022802c4012802c4012802c4012802c4012802c4012802c4012802c4012802c4012102200541786a22050d000b0b034020022802b0012105410021032002410028029c96db8000118080808000002005210220050d000c020b0b20012002417f6a36022002400240200128020022024101470d0020012802040d00200128020821020240200128020c2204450d0002400240200441077122030d00200421050c010b2004210503402005417f6a210520022802c40121022003417f6a22030d000b0b20044108490d00034020022802c4012802c4012802c4012802c4012802c4012802c4012802c4012802c4012102200541786a22050d000b0b2001420037020820012002360204200141013602000c010b2002450d030b2001280208210402400240200128020c2203200128020422022f01b6014f0d00200221050c010b034020022802b0012205450d0320022f01b40121032002410028029c96db800011808080800000200441016a210420052102200320052f01b6014f0d000b0b0240024020040d00200341016a2106200521020c010b200520034102746a41c8016a2802002102410021062004417f6a2207450d002004417e6a2108024020074107712204450d0003402007417f6a210720022802c40121022004417f6a22040d000b0b20084107490d00034020022802c4012802c4012802c4012802c4012802c4012802c4012802c4012802c4012102200741786a22070d000b0b2001200636020c20014100360208200120023602042000200520034104746a22022902003702082000200520036a41b8016a2d00003a0004200041106a200241086a290200370200410121030b200020033602000f0b2002410028029c96db8000118080808000004180b2c38000109081808000000b418cbcc38000109081808000000bd40601077f024002400240200128022022020d0020012802002102200141003602002002450d02200128020422020d0120012802082102200128020c2203450d0102400240200341077122040d00200321050c010b2003210503402005417f6a210520022802980421022004417f6a22040d000b0b20034108490d010340200228029804280298042802980428029804280298042802980428029804280298042102200541786a22050d000c020b0b20012002417f6a360220024002400240200128020022024101470d0020012802040d00200128020821020240200128020c2203450d0002400240200341077122040d00200321050c010b2003210503402005417f6a210520022802980421022004417f6a22040d000b0b20034108490d000340200228029804280298042802980428029804280298042802980428029804280298042102200541786a22050d000b0b2001420037020820012002360204200141013602000c010b2002450d010b200128020821030240024002400240200128020c2204200128020422022f0196044f0d00200221050c010b03402002280290042205450d0220022f01940421042002410028029c96db800011808080800000200341016a210320052102200420052f0196044f0d000b0b024020030d00200441016a2106200521020c020b200520044102746a419c046a2802002102410021062003417f6a2207450d012003417e6a2108024020074107712203450d0003402007417f6a210720022802980421022003417f6a22030d000b0b20084107490d010340200228029804280298042802980428029804280298042802980428029804280298042102200741786a22070d000c020b0b2002410028029c96db8000118080808000004180b2c38000109081808000000b2001200636020c20014100360208200120023602042000200520044103746a29020037030020002005200441286c6a220241d8006a290300370308200041106a200241e0006a290300370300200041186a200241e8006a290300370300200041206a200241f0006a290300370300200041286a200241f8006a2903003703000f0b418cbcc38000109081808000000b034020022802900421052002410028029c96db8000118080808000002005210220050d000b0b20004180808080783602200bc00301047f23808080800041d0006b2202248080808000200241206a41206a200141206a290200370300200241206a41186a200141186a290200370300200241206a41106a200141106a290200370300200241206a41086a200141086a29020037030020022001290200370320200241086a200241206a41f8bac3800010a18380800002400240200228021022030d0020004100360208200041003602002002280208450d01200228020c410028029c96db8000118080808000000c010b200228020c21012002200241cf006a360220024020034101460d00024020034115490d0020012003200241206a10a9838080000c010b200120034101200241206a10d7838080000b2002280208210441002d0098a2db80001a024041c40141002802a496db80001182808080000022050d00410441c40110bb80808000000b200541003b01b601200541003602b00120024100360218200220053602142002410036021c20022001200341146c6a360244200220043602402002200136023c2002200136023820024102360220200241146a200241206a2002411c6a1090838080002000200228021c360208200020022902143702000b200241d0006a2480808080000bc40301047f23808080800041d0006b2202248080808000200241206a41206a200141206a290200370300200241206a41186a200141186a290200370300200241206a41106a200141106a290200370300200241206a41086a200141086a29020037030020022001290200370320200241086a200241206a41f8bac3800010a08380800002400240200228021022030d0020004100360208200041003602002002280208450d01200228020c410028029c96db8000118080808000000c010b200228020c21012002200241cf006a360220024020034101460d00024020034115490d0020012003200241206a10a8838080000c010b200120034101200241206a10d6838080000b2002280208210441002d0098a2db80001a024041900241002802a496db80001182808080000022050d00410441900210bb80808000000b200541003b018e02200541003602880220024100360218200220053602142002410036021c20022001200341186c6a360244200220043602402002200136023c200220013602382002418180808078360228200241146a200241206a2002411c6a1091838080002000200228021c360208200020022902143702000b200241d0006a2480808080000baa0501077f024020002802002201450d00200028020421020240024020002802082203450d00410021000340024002402000450d00200121040c010b4100210402402002450d0020022100024020024107712205450d0003402000417f6a210020012802900221012005417f6a22050d000b0b20024108490d000340200128029002280290022802900228029002280290022802900228029002280290022101200041786a22000d000b0b20012100410021020b024002400240200220002f018e024f0d0020022105200021010c010b03402000280288022201450d0220002f018c0221052000410028029c96db800011808080800000200441016a210420012100200520012f018e024f0d000b0b0240024020040d00200541016a2102200121000c010b200120054102746a4194026a2802002100410021022004417f6a2206450d002004417e6a2107024020064107712204450d0003402006417f6a210620002802900221002004417f6a22040d000b0b20074107490d000340200028029002280290022802900228029002280290022802900228029002280290022100200641786a22060d000b0b0240200120054104746a2201280200450d002001280204410028029c96db8000118080808000000b410021012003417f6a22030d010c030b0b2000410028029c96db8000118080808000004180b2c38000109081808000000b024020020d00200121000c010b02400240200241077122050d0020022104200121000c010b200221042001210003402004417f6a210420002802900221002005417f6a22050d000b0b20024108490d000340200028029002280290022802900228029002280290022802900228029002280290022100200441786a22040d000b0b034020002802880221012000410028029c96db8000118080808000002001210020010d000b0b0bab0501077f024020002802002201450d00200028020421020240024020002802082203450d00410021000340024002402000450d00200121040c010b4100210402402002450d0020022100024020024107712205450d0003402000417f6a210020012802980121012005417f6a22050d000b0b20024108490d000340200128029801280298012802980128029801280298012802980128029801280298012101200041786a22000d000b0b20012100410021020b024002400240200220002f018a014f0d0020022105200021010c010b034020002802002201450d0220002f01880121052000410028029c96db800011808080800000200441016a210420012100200520012f018a014f0d000b0b0240024020040d00200541016a2102200121000c010b200120054102746a419c016a2802002100410021022004417f6a2206450d002004417e6a2107024020064107712204450d0003402006417f6a210620002802980121002004417f6a22040d000b0b20074107490d000340200028029801280298012802980128029801280298012802980128029801280298012100200641786a22060d000b0b024020012005410c6c6a41046a2201280200450d002001280204410028029c96db8000118080808000000b410021012003417f6a22030d010c030b0b2000410028029c96db8000118080808000004180b2c38000109081808000000b024020020d00200121000c010b02400240200241077122050d0020022104200121000c010b200221042001210003402004417f6a210420002802980121002005417f6a22050d000b0b20024108490d000340200028029801280298012802980128029801280298012802980128029801280298012100200441786a22040d000b0b0340200028020021012000410028029c96db8000118080808000002001210020010d000b0b0bfe0401057f024020002802002201450d00200028020421020240024020002802082203450d00410021000340024002402000450d0020002104200121050c010b4100210502402002450d0020022100024020024107712204450d0003402000417f6a210020012802c40121012004417f6a22040d000b0b20024108490d00034020012802c4012802c4012802c4012802c4012802c4012802c4012802c4012802c4012101200041786a22000d000b0b20012104410021020b024002400240200220042f01b6014f0d00200421000c010b034020042802b0012200450d0220042f01b40121022004410028029c96db800011808080800000200541016a210520002104200220002f01b6014f0d000b0b0240024020050d00200241016a21020c010b200020024102746a41c8016a2802002100410021022005417f6a2204450d002005417e6a2101024020044107712205450d0003402004417f6a210420002802c40121002005417f6a22050d000b0b20014107490d00034020002802c4012802c4012802c4012802c4012802c4012802c4012802c4012802c4012100200441786a22040d000b0b410021012003417f6a22030d010c030b0b2004410028029c96db8000118080808000004180b2c38000109081808000000b024020020d00200121000c010b02400240200241077122050d0020022104200121000c010b200221042001210003402004417f6a210420002802c40121002005417f6a22050d000b0b20024108490d00034020002802c4012802c4012802c4012802c4012802c4012802c4012802c4012802c4012100200441786a22040d000b0b034020002802b00121042000410028029c96db8000118080808000002004210020040d000b0b0b9f0601097f024020002802202201450d00200028020c210220002802042103200028020021040240034020002001417f6a22013602200240024020044101712205450d0020030d002000280208210302402002450d0002400240200241077122060d00200221050c010b2002210503402005417f6a210520032802980421032006417f6a22060d000b0b20024108490d000340200328029804280298042802980428029804280298042802980428029804280298042103200541786a22050d000b0b20004200370208200020033602044101210420004101360200410021020c010b2005450d020b20002802082106024002400240200220032f0196044f0d0020022107200321050c010b03402003280290042205450d0220032f01940421072003410028029c96db800011808080800000200641016a210620052103200720052f0196044f0d000b0b0240024020060d00200741016a2102200521030c010b200520074102746a419c046a2802002103410021022006417f6a2208450d002006417e6a2109024020084107712206450d0003402008417f6a210820032802980421032006417f6a22060d000b0b20094107490d000340200328029804280298042802980428029804280298042802980428029804280298042103200841786a22080d000b0b2000200236020c200041003602082000200336020402402005200741286c6a41f0006a2205280200450d002005280204410028029c96db8000118080808000000b20010d010c030b0b2003410028029c96db8000118080808000004180b2c38000109081808000000b418cbcc38000109081808000000b200028020021032000410036020002402003450d000240200028020422030d0020002802082103200028020c2207450d0002400240200741077122060d00200721050c010b2007210503402005417f6a210520032802980421032006417f6a22060d000b0b20074108490d000340200328029804280298042802980428029804280298042802980428029804280298042103200541786a22050d000b0b034020032802900421052003410028029c96db8000118080808000002005210320050d000b0b0bef0501077f024020002802202201450d00200028020c210220002802042103200028020021040240034020002001417f6a22013602200240024020044101712205450d0020030d002000280208210302402002450d0002400240200241077122060d00200221050c010b2002210503402005417f6a210520032802c40121032006417f6a22060d000b0b20024108490d00034020032802c4012802c4012802c4012802c4012802c4012802c4012802c4012802c4012103200541786a22050d000b0b20004200370208200020033602044101210420004101360200410021020c010b2005450d020b20002802082106024002400240200220032f01b6014f0d00200321050c010b034020032802b0012205450d0220032f01b40121022003410028029c96db800011808080800000200641016a210620052103200220052f01b6014f0d000b0b0240024020060d00200241016a2102200521030c010b200520024102746a41c8016a2802002103410021022006417f6a2205450d002006417e6a2107024020054107712206450d0003402005417f6a210520032802c40121032006417f6a22060d000b0b20074107490d00034020032802c4012802c4012802c4012802c4012802c4012802c4012802c4012802c4012103200541786a22050d000b0b2000200236020c200041003602082000200336020420010d010c030b0b2003410028029c96db8000118080808000004180b2c38000109081808000000b418cbcc38000109081808000000b200028020021032000410036020002402003450d000240200028020422030d0020002802082103200028020c2206450d0002400240200641077122020d00200621050c010b2006210503402005417f6a210520032802c40121032002417f6a22020d000b0b20064108490d00034020032802c4012802c4012802c4012802c4012802c4012802c4012802c4012802c4012103200541786a22050d000b0b034020032802b00121052003410028029c96db8000118080808000002005210320050d000b0b0baa0303017f017e037f23808080800041206b2201248080808000200141146a41d0bdc38000410441d4bdc38000411d410441001089a98080002001290218210220012802142103200141146a41086a410036020020014280808080c000370214200141146a419cbdc3800010f5ad808000200128021822044100360208200442808080808001370200200441003a00202004410836021c200441f1bdc380003602182004410036021420044280808080c00037020c200141086a41086a410136020020012001290214370308024020012802084101470d00200141086a419cbdc3800010f5ad8080000b200128020c410141246c6a220441013a00202004410736021c200441f9bdc38000360218200442043702102004420037020820044280808080800137020002402003418080808078470d0041acbdc38000411141c0bdc38000109181808000000b200128020c210420012802082105200042043702542000420037024c2000428080808080013702442000200237023c200020033602382000200436020820002005360204200041013a00002000410141016a36020c200141206a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41f0bec3800010faa88080002004280208220542a9d7f488a4dbf4e3877f3703002005420437022c2005420e370224200541cec0c3800036022020054100360218200541e780808000360210200542ffb4d787d9fee7e6bd7f37030820042802042106200428020821070240200128020822082001280200470d00200141e0bec3800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41f0bec3800010faa88080002004280208220542a8e8f9fbe3e78f97f1003703002005420437022c20054206370224200541b4c0c3800036022020054100360218200541e880808000360210200542b8f8f596b4ec85c04837030820042802042106200428020821070240200128020822082001280200470d00200141e0bec3800010f5ad8080000b2001280204200841246c6a220541033a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bfa0602117f027e23808080800041306b2202248080808000024002400240024002400240200028021422032f01ba02220420016a2205410c4f0d00200028020c22062f01ba0222072001490d012006200720016b22083b01ba02200320053b01ba02200341b4016a22092001410c6c6a20092004410c6c10f8b28080001a200320014104746a2003200441047410f8b28080001a2007200841016a220a6b22072001417f6a470d022009200641b4016a220b200a410c6c6a2007410c6c220c10f5b2808000210920032006200a4104746a2007410474220710f5b28080002103200241086a220d200620084104746a220e41086a2902003703002002200e290200370300200241106a41086a220e2000280200220f20002802082210410c6c6a221141bc016a2212280200360200200b2008410c6c6a220841086a280200210b201141b4016a22112902002113201120082902003702002012200b36020020022013370310200241206a41086a200f20104104746a220841086a220b2902002213370300200220082902002214370320200b200d290300370200200820022903003702002009200c6a220841086a200e28020036020020082002290310370200200320076a220841086a20133702002008201437020020002802182108024020002802100d002008450d050c060b2008450d05200341bc026a2200200141027422016a2000200441027441046a10f8b28080001a20002006200a4102746a41bc026a200110f5b28080001a200541016a220841037121064100210120054103490d03200341c8026a21002008413c712104410021010340200041746a280200220820013b01b802200820033602b001200041786a2802002208200141016a3b01b802200820033602b0012000417c6a2802002208200141026a3b01b802200820033602b00120002802002208200141036a3b01b802200820033602b001200041106a21002004200141046a2201470d000c040b0b41b8c4c38000413341ecc4c3800010f880808000000b41fcc4c38000412741a4c5c3800010f880808000000b4180c4c38000412841a8c4c3800010f880808000000b2006450d00200141027420036a41bc026a210003402000280200220820013b01b802200820033602b001200041046a2100200141016a21012006417f6a22060d000b0b200241306a2480808080000f0b41b4c5c38000412841dcc5c3800010f880808000000be70802127f027e23808080800041306b2202248080808000024002400240024002400240200028020c22032f01ba02220420016a2205410c4f0d00200028021422062f01ba0222072001490d01200320053b01ba022006200720016b22083b01ba02200241086a220920062001417f6a220a410474220b6a220741086a29020037030020022007290200370300200241106a41086a220c200028020022072000280208220d410c6c6a220e41bc016a220f280200360200200641b4016a2210200a410c6c22116a221241086a2802002113200e41b4016a220e2902002114200e2012290200370200200f201336020020022014370310200241206a41086a2007200d4104746a220741086a220d2902002214370300200220072902002215370320200d200929030037020020072002290300370200200341b4016a22092004410c6c6a220741086a200c28020036020020072002290310370200200320044104746a220741086a201437020020072015370200200a2005200441016a22076b470d0220092007410c6c6a2010201110f5b28080001a200320074104746a2006200b10f5b28080001a201020102001410c6c6a2008410c6c10f8b28080001a2006200620014104746a200841047410f8b2808000210620002802182110024020002802100d002010450d050c060b2010450d05200320074102746a41bc026a200641bc026a22002001410274221010f5b28080001a2000200020106a200841027441046a10f8b28080001a024020014103712200450d00200441027420036a41c0026a210103402001280200220420073b01b802200420033602b001200141046a2101200741016a21072000417f6a22000d000b0b0240200a4103490d00200741027421000340200320006a220141bc026a280200220420073b01b802200420033602b001200141c0026a2802002204200741016a3b01b802200420033602b001200141c4026a2802002204200741026a3b01b802200420033602b001200141c8026a2802002201200741036a22043b01b802200120033602b001200741046a2107200041106a210020042005470d000b0b2008417f460d04200841016a220041037121014100210720084103490d03200641c8026a21032000417c712104410021070340200341746a280200220020073b01b802200020063602b001200341786a2802002200200741016a3b01b802200020063602b0012003417c6a2802002200200741026a3b01b802200020063602b00120032802002200200741036a3b01b802200020063602b001200341106a21032004200741046a2207470d000c040b0b41ecc5c38000413241a0c6c3800010f880808000000b41b0c6c38000412841d8c6c3800010f880808000000b4180c4c38000412841a8c4c3800010f880808000000b2001450d00200741027420066a41bc026a210303402003280200220020073b01b802200020063602b001200341046a2103200741016a21072001417f6a22010d000b0b200241306a2480808080000f0b41b4c5c38000412841e8c6c3800010f880808000000beb07010f7f23808080800041106b220224808080800002400240200128020c22032f01ba02220441016a2205200128021422062f01ba0222076a2208410c4f0d00200128021021092001280204210a2001280200220b2f01ba02210c200320083b01ba02200241086a220d200b2001280208220e410c6c6a220141bc016a2802003602002002200141b4016a220f290200370300200f200141c0016a200c200e417f736a2210410c6c10f8b28080001a200341b4016a22012004410c6c6a220f41086a200d280200360200200f200229030037020020012005410c6c6a200641b4016a2007410c6c10f5b28080001a200d200b200e4104746a220141086a290200370300200220012902003703002001200141106a201041047410f8b28080001a200320044104746a220141086a200d29030037020020012002290300370200200320054104746a2006200741047410f5b28080001a200b200e41016a22014102746a220d41bc026a200d41c0026a201041027410f8b28080001a02402001200c4f0d00200c200e6b417e6a210f02402010410371220d450d00200e410274200b6a41c0026a210e0340200e280200221020013b01b8022010200b3602b001200e41046a210e200141016a2101200d417f6a220d0d000b0b200f4103490d002001410274200b6a41c8026a210e0340200e41746a280200220d20013b01b802200d200b3602b001200e41786a280200220d200141016a3b01b802200d200b3602b001200e417c6a280200220d200141026a3b01b802200d200b3602b001200e280200220d200141036a3b01b802200d200b3602b001200e41106a210e200c200141046a2201470d000b0b200b200b2f01ba02417f6a3b01ba020240200a4102490d00200741016a2201200820046b470d02200341bc026a20054102746a200641bc026a200141027410f5b28080001a02402001410371220b450d00200441027420036a41c0026a210103402001280200220e20053b01b802200e20033602b001200141046a2101200541016a2105200b417f6a220b0d000b0b20074103490d002005410274210b03402003200b6a220141bc026a280200220e20053b01b802200e20033602b001200141c0026a280200220e200541016a3b01b802200e20033602b001200141c4026a280200220e200541026a3b01b802200e20033602b001200141c8026a2802002201200541036a220e3b01b802200120033602b001200541046a2105200b41106a210b200e2008470d000b0b2006410028029c96db8000118080808000002000200936020420002003360200200241106a2480808080000f0b4198c8c38000412a41c4c8c3800010f880808000000b4180c4c38000412841a8c4c3800010f880808000000b8a1101127f23808080800041c0016b2203248080808000200341c8006a41086a22042001280200220520012802082206410c6c6a220741bc016a2802003602002003200741b4016a22082902003703482008200741c0016a2006417f7320052f01ba0222096a220a410c6c10f8b28080001a200341dc006a200520064104746a220741086a290200370200200320072902003702542007200741106a200a41047410f8b28080001a20052009417f6a22073b01ba022001280204210b024002400240200741ffff037141044b0d00024020052802b0012201450d00200b41016a2108024002400240024020052f01b80222090d0020012f01ba020d012003410136028801200341b4c2c380003602840120034200370290012003200341bc016a36028c0120034184016a41bcc3c3800010f680808000000b2003200b360228200320053602242003200b3602202003200836021420032009417f6a2208360218200320013602102003200120084102746a41bc026a280200220136021c024020012f01ba022208200741ffff037122016a41016a410c490d00200341106a410110eb83808000200641016a21060c040b200620014b0d01200620086a41016a2106200341086a200341106a10ed8380800020032802082105200328020c210b0c030b2003200b3602442003200b36023c2003200536023820034100360234200320083602302003200136022c200320012802c00222013602400240200741ffff0371220720012f01ba026a41016a410c490d002003412c6a410110ec838080000c030b200620074b0d0120032003412c6a10ed83808000200328020021052003280204210b0c020b41f8c6c38000418e014188c8c3800010f880808000000b41f8c6c38000418e014188c8c3800010f880808000000b20052802b0012209450d0020092f01ba02220741044b0d00200b41016a210c0240024002400340200c21012009220d2802b0012209450d01200741ffff0371210e200141016a210c0240024002400240200d2f01b80222070d00024020092f01ba02220f0d00200341013602a401200341b4c2c380003602a001200342003702ac012003200341bc016a3602a801200341a0016a41bcc3c3800010f680808000000b2003200136029c0120032001360294012003200d36029001410021102003410036028c012003200c360288012003200936028401200320092802c002220736029801200e41016a220120072f01ba02220a6a2211410c4f0d01200d21082007210d200e2112200a210e0c030b20032001360280012003200d36027c200320013602782003200c36026c20032007417f6a2210360270200320093602682003200920104102746a41bc026a2802002208360274200e20082f01ba0222126a41016a410c490d01200341e8006a4105200e6b10eb838080000c070b20034184016a4105200e6b10ec838080000c060b201241016a2201200e6a211120092f01ba02210f0b200820113b01ba02200341a0016a41086a220720092010410c6c6a220a41bc016a2802003602002003200a41b4016a22132902003703a0012013200a41c0016a200f41ffff037122142010417f736a220f410c6c10f8b28080001a200841b4016a220a2012410c6c6a221341086a2007280200360200201320032903a001370200200a2001410c6c6a200d41b4016a200e410c6c10f5b28080001a2007200920104104746a220a41086a2902003703002003200a2902003703a001200a200a41106a200f41047410f8b28080001a200820124104746a220a41086a2007290300370200200a20032903a001370200200820014104746a200d200e41047410f5b28080001a2009201041016a22074102746a221341bc026a220a201341c0026a200f41027410f8b28080001a0240201420074d0d00201420106b417e6a21130240201420076b4103712210450d000340200a280200220f20073b01b802200f20093602b001200a41046a210a200741016a21072010417f6a22100d000b0b20134103490d00200920074102746a41c8026a210a0340200a41746a280200221020073b01b802201020093602b001200a41786a2802002210200741016a3b01b802201020093602b001200a417c6a2802002210200741026a3b01b802201020093602b001200a2802002210200741036a3b01b802201020093602b001200a41106a210a2014200741046a2207470d000b0b200920092f01ba02417f6a3b01ba020240200c4102490d00200e41016a2207201120126b470d03200841bc026a200141027422106a200d41bc026a200741027410f5b28080001a0240201120016b220f41016a410371220a450d00200820106a41bc026a210703402007280200221020013b01b802201020083602b001200741046a2107200141016a2101200a417f6a220a0d000b0b200f4103490d002001410274210a03402008200a6a220741bc026a280200221020013b01b802201020083602b001200741c0026a2802002210200141016a3b01b802201020083602b001200741c4026a2802002210200141026a3b01b802201020083602b001200741c8026a2802002207200141036a22103b01b802200720083602b001200141046a2101200a41106a210a20102011470d000b0b200d410028029c96db80001180808080000020092f01ba02220741044d0d000c040b0b200741ffff0371450d010c020b4180c4c38000412841a8c4c3800010f880808000000b2002450d0120022802042201450d0220022001417f6a3602042002200228020022012802bc022207360200200741003602b0012001410028029c96db8000118080808000000b20002003290348370200200020063602242000200b3602202000200536021c200041186a200341c8006a41186a280200360200200041106a200341c8006a41106a290300370200200041086a2004290300370200200341c0016a2480808080000f0b41e4c1c38000109081808000000b41ccc3c38000412141f0c3c3800010f880808000000bcf0602087f037e23808080800041e0006b2204248080808000200128020821052001280200210602400240200128020422070d0020042005360208200441003602042004200636020020002004200228020010ee838080000c010b20022802002108200620054102746a41bc026a280200210102402007417f6a2202450d002007417e6a2105024020024103712207450d0003402002417f6a2102200120012f01ba024102746a41bc026a28020021012007417f6a22070d000b0b20054103490d000340200120012f01ba024102746a41bc026a280200220120012f01ba024102746a41bc026a280200220120012f01ba024102746a41bc026a280200220120012f01ba024102746a41bc026a28020021012002417c6a22020d000b0b2004200136020c200420013301ba024220864280808080707c370210200441186a2004410c6a200810ee83808000200441c0006a41086a2205200441186a41086a2206280200360200200441d0006a41086a22082004412c6a22092902003703002004200429021837034020042004290224370350200428023821020240200428023c2207200428023422012f01ba02490d000340200241016a210220012f01b802220720012802b00122012f01ba024f0d000b0b20012007410c6c6a220a41b4016a220b290200210c200b2004290340370200200a41bc016a220a280200210b200a20052802003602002006200b360200200120074104746a2205290200210d20052004290350370200200541086a2205290200210e200520082903003702002009200e3702002004200c3703182004200d3702240240024020020d00200741016a21050c010b200120074102746a41c0026a2802002101410021052002417f6a2207450d002002417e6a2106024020074107712202450d0003402007417f6a210720012802bc0221012002417f6a22020d000b0b20064107490d00034020012802bc022802bc022802bc022802bc022802bc022802bc022802bc022802bc022101200741786a22070d000b0b2000200429031837020020002005360224200041003602202000200136021c200041186a200441186a41186a280200360200200041106a200441186a41106a290300370200200041086a200441186a41086a2903003702000b200441e0006a2480808080000bb00201087f23808080800041106b2203248080808000200128020c21040240024002402001280200220520012802042206470d00200420056b41246e2107200128020821010c010b0240200420066b220841246e220720012802082201410176490d0020052006200810f8b28080001a0c010b410021092003410036020c20034280808080c0003702044104210a024020042006460d00200341046a41002007410441241093848080002003280208210a200328020c21090b200a200941246c6a2006200810f5b28080001a2003200920076a36020c02402001450d002005410028029c96db8000118080808000000b20002003290204370200200041086a200341046a41086a2802003602000c010b2000200736020820002005360204200020013602000b200341106a2480808080000bb00201087f23808080800041106b2203248080808000200128020c21040240024002402001280200220520012802042206470d00200420056b4105762107200128020821010c010b0240200420066b2208410576220720012802082201410176490d0020052006200810f8b28080001a0c010b410021092003410036020c2003428080808080013702044108210a024020042006460d00200341046a41002007410841201093848080002003280208210a200328020c21090b200a20094105746a2006200810f5b28080001a2003200920076a36020c02402001450d002005410028029c96db8000118080808000000b20002003290204370200200041086a200341046a41086a2802003602000c010b2000200736020820002005360204200020013602000b200341106a2480808080000bb00201087f23808080800041106b2203248080808000200128020c21040240024002402001280200220520012802042206470d00200420056b41386e2107200128020821010c010b0240200420066b220841386e220720012802082201410176490d0020052006200810f8b28080001a0c010b410021092003410036020c2003428080808080013702044108210a024020042006460d00200341046a41002007410841381093848080002003280208210a200328020c21090b200a200941386c6a2006200810f5b28080001a2003200920076a36020c02402001450d002005410028029c96db8000118080808000000b20002003290204370200200041086a200341046a41086a2802003602000c010b2000200736020820002005360204200020013602000b200341106a2480808080000bb50202027f017e2380808080004180016b220224808080800020002802002100024002400240200128021422034110710d0020034120710d0120002903004101200110998180800021000c020b20002903002104410021000340200220006a41ff006a2004a7410f712203413072200341d7006a2003410a491b3a00002000417f6a21002004420f5621032004420488210420030d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000c010b20002903002104410021000340200220006a41ff006a2004a7410f712203413072200341376a2003410a491b3a00002000417f6a21002004420f5621032004420488210420030d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000b20024180016a24808080800020000b140020012000280200200028020410e6808080000bae0202027f017e2380808080004180016b2202248080808000024002400240200128021422034110710d0020034120710d0120002903004101200110998180800021000c020b20002903002104410021000340200220006a41ff006a2004a7410f712203413072200341d7006a2003410a491b3a00002000417f6a21002004420f5621032004420488210420030d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000c010b20002903002104410021000340200220006a41ff006a2004a7410f712203413072200341376a2003410a491b3a00002000417f6a21002004420f5621032004420488210420030d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000b20024180016a24808080800020000bd70201067f23808080800041306b220124808080800020002802042102024020002802082203450d002002210403400240024002400240024020042d00000e050404010203000b02400240200441046a28020022050d0041002105410021060c010b200120053602242001410036022020012005360214200141003602102001200441086a2802002205360228200120053602182004410c6a2802002106410121050b2001200636022c2001200536021c2001200536020c2001410c6a1083848080000c030b200441046a280200450d02200441086a280200410028029c96db8000118080808000000c020b200441046a280200450d01200441086a280200410028029c96db8000118080808000000c010b200441046a10f6838080000b200441106a21042003417f6a22030d000b0b02402000280200450d002002410028029c96db8000118080808000000b200141306a2480808080000b8f0201027f23808080800041106b22022480808080002002200041086a360204200128021c41a4cac380004106200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a41aacac38000410820004184cac3800010a3818080001a200241086a41b2cac38000410a200241046a4194cac3800010a3818080001a20022d000d220020022d000c2203722101024020004101470d0020034101710d000240200228020822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710bb60201047f23808080800041306b2201248080808000024020002802082202450d002000280204210003400240024002400240024020002d00000e050404010203000b02400240200041046a28020022030d0041002103410021040c010b200120033602242001410036022020012003360214200141003602102001200041086a2802002203360228200120033602182000410c6a2802002104410121030b2001200436022c2001200336021c2001200336020c2001410c6a1083848080000c030b200041046a280200450d02200041086a280200410028029c96db8000118080808000000c020b200041046a280200450d01200041086a280200410028029c96db8000118080808000000c010b200041046a10f6838080000b200041106a21002002417f6a22020d000b0b200141306a2480808080000bfe06010a7f23808080800041306b2203248080808000200128020821040240024002400240024002400240200128020022050d0020040d01200342808080801037020c410021060c060b200128020420056b210620040d01200621070c020b200128020c20046b21070c010b200128020c20046b20066a22072006490d010b41002106024020074100480d00024020070d00410121080c030b41002d0098a2db80001a200741002802a496db80001182808080000022080d02410121060b20062007200210ae80808000000b200341003602282003410136021c200341fcc9c3800036021820034204370220200341186a200210f680808000000b4100210620034100360214200320083602102003200736020c200128020c2109200128020421010240024002400240024020050d002004450d05200920046b21060c010b200120056b210a024020040d00200a21060c010b200920046b200a6a2206200a490d010b20072006490d01410021060c020b200341003602282003410136021c200341fcc9c3800036021820034204370220200341186a200210f680808000000b2003410c6a410020064101410110938480800020032802102108200328021421060b02402005450d0020052001460d00200120056b2207410371210202400240200520016b417c4d0d00410021010c010b200820066a210b2007417c71210c410021010340200b20016a2207200520016a220a2d00003a0000200741016a200a41016a2d00003a0000200741026a200a41026a2d00003a0000200741036a200a41036a2d00003a0000200c200141046a2201470d000b200620016a21060b2002450d00200520016a21010340200820066a20012d00003a0000200141016a2101200641016a21062002417f6a22020d000b0b2004450d0020042009460d00200920046b2201410371210202400240200420096b417c4d0d00410021010c010b200820066a21052001417c71210b410021010340200520016a2207200420016a220a2d00003a0000200741016a200a41016a2d00003a0000200741026a200a41026a2d00003a0000200741036a200a41036a2d00003a0000200b200141046a2201470d000b200620016a21060b2002450d00200420016a21010340200820066a20012d00003a0000200141016a2101200641016a21062002417f6a22020d000b0b2000200329020c370200200041086a2006360200200341306a2480808080000bf70303017f057e017f2380808080004180016b220324808080800002400240024020012802004101470d002003200129031022043703102003200129030822053703082003427f2002290308220620022903187c220720072006541b22073703202003427f2002290300220620022903107c220820082006541b2206370318024020052006560d0020042007580d020b41002802cca2db8000450d01200341e980808000ad4220862205200341086aad8437033020032005200341186aad8437032841002802dc8fdb8000210241002802d88fdb8000210141002802c8a2db8000210920034202370274200341a0ccc3800036026820034116360264200341f7ccc38000360260200342c780808010370258200341b0ccc380003602542003421737024c2003418dcdc380003602482003410036024420034281808080902937023c2003410236026c200241bce9c38000200941024622091b28021021022003200341286a360270200141d4e9c3800020091b2003413c6a2002118b808080000020032903102104200329030821050c010b2000427f2002290308220520022903187c220420042005541b3703082000427f2002290300220520022903107c220420042005541b3703000c010b20002007200420072004541b37030820002006200520062005541b3703000b20034180016a2480808080000bcc0201047f23808080800041d0006b2201248080808000024002400240024041a9cdc380004113108d8480800022020e020001020b41002802cca2db80004102490d0241002802dc8fdb8000210241002802d88fdb8000210341002802c8a2db800021042001420037024420014281808080c00037023c20014198cec3800036023820014125360234200141f4cec38000360230200142d480808020370228200141a0cec380003602242001422537021c200141f4cec380003602182001410036021420014281808080800937020c200341d4e9c38000200441024622041b2001410c6a200241bce9c3800020041b280210118b80808000000c020b41a9cdc38000411341002802ac95db8000118b80808000000c010b20012002417f6a36020c41a9cdc3800041132001410c6a410441002802f495db8000118380808000000b200141d0006a2480808080000bd60303027f017e027f23808080800041c0006b2201248080808000200141246a4199cfc380004104418dcdc380004117410441001089a9808000200141086a410036020020014280808080c00037030020012802242102200129022821032001410c6a41086a410036020020014280808080c00037020c2001410c6a41e0bec3800010f5ad808000200128021022044100360208200442808080808001370200200441003a00202004410336021c200441a4cdc380003602182004410036021420044280808080c00037020c200141306a41086a41013602002001200129020c370330024020012802304101470d00200141306a41e0bec3800010f5ad8080000b2001280234410141246c6a220441013a00202004410236021c200441a7cdc38000360218200442043702102004420037020820044280808080800137020002402002418080808078470d004180bfc3800041114194bfc38000109181808000000b20012802342104200128023021052000410036024c2000428080808080013702442000200337023c200020023602382000200436020820002005360204200041013a0000200020012903003702502000410141016a36020c200041d8006a200141086a280200360200200141c0006a2480808080000bd10404027f017e037f017e23808080800041d0006b2201248080808000200141306a419dcfc38000410d418dcdc380004117410441001089a9808000200141086a41086a410036020020014280808080c0003703082001280230210220012902342103200141186a41086a2204410036020020014280808080c000370218200141186a41e0bec3800010f5ad808000200128021c22054100360208200542808080808001370200200541003a00202005410636021c200541aacfc380003602182005410036021420054280808080c00037020c200141c0006a41086a410136020020012001290218370340024020012802404101470d00200141c0006a41e0bec3800010f5ad8080000b2001280244410141246c6a220541013a00202005410b36021c200541b0cfc3800036021820054204370210200542003702082005428080808080013702002004410141016a2206360200200120012903402207370318024020062007a7470d00200141186a41e0bec3800010f5ad8080000b200128021c200641246c6a220541023a00202005410936021c200541bbcfc38000360218200542043702102005420037020820054280808080800137020002402002418080808078470d004180bfc3800041114194bfc38000109181808000000b200128021c2105200128021821042000410036024c2000428080808080013702442000200337023c200020023602382000200536020820002004360204200041013a0000200020012903083702502000200641016a36020c200041d8006a200141106a280200360200200141d0006a2480808080000bf30601087f23808080800041106b2205248080808000410121064100210702400240200441017420026a22084100480d002008450d0141002d0098a2db80001a200841002802a496db80001182808080000022060d01410121070b2007200841b4d0c3800010ae80808000000b4100210720054100360208200520063602042005200836020002402002450d00200120026a21022005410c6a41037221092005410c6a410272210a2005410c6a410172210b41002107034002400240024020012c00002208417f4c0d00200141016a2101200841ff017121080c010b20012d0001413f7121062008411f71210c024002402008415f4b0d00200c4106742006722108200141026a21010c010b200641067420012d0002413f717221060240200841704f0d002006200c410c74722108200141036a21010c010b200641067420012d0003413f7172200c411274418080f00071722108200141046a21010b2008418001490d002005410036020c024002402008418010490d000240200841808004490d002005200841127641f001723a000c20052008410676413f71418001723a000e20052008410c76413f71418001723a000d410421062009210c0c020b20052008410c7641e001723a000c20052008410676413f71418001723a000d41032106200a210c0c010b2005200841067641c001723a000c41022106200b210c0b200c2008413f71418001723a00000240200528020020076b20064f0d0020052007200641014101109384808000200528020821070b200528020420076a2005410c6a200610f5b28080001a200528020820066a21070c010b024020072005280200470d00200541d4d1c3800010ad808080000b200528020420076a20083a0000200741016a21070b2005200736020820012002470d000b0b02402004450d00034020032d000022014104762208413072200841d7006a200141a001491b2108024020072005280200470d00200541d4d1c3800010ad808080000b200528020420076a20083a00002005200741016a2208360208024020082005280200470d00200541d4d1c3800010ad808080000b200341016a2103200528020420076a41016a2001410f712207413072200741d7006a2007410a491b3a00002005200841016a22073602082004417f6a22040d000b0b20002005290200370200200041086a200541086a280200360200200541106a2480808080000baa0101017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a200141c4d1c3800010f1838080002000410036024020004280808080c0003703382000410036025820004280808080c00037035020004110360220200041cd80808000360218200042dbd791d5c2919eaecd00370310200042e6ed8d82cc91adcb05370308200041033a0000200141106a2480808080000baa0101017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a200141c4d1c3800010f1838080002000410036024020004280808080c0003703382000410036025820004280808080c00037035020004108360220200041cd80808000360218200042dbd791d5c2919eaecd00370310200042e6ed8d82cc91adcb05370308200041033a0000200141106a2480808080000bea0803047f037e087f23808080800041d0006b220224808080800020012802002103200128020c21042001410036020c024002402004450d002001410c6a21052001290210210641ec80808000ad422086210741ed80808000ad422086200241306aad84210803402006a72109024002400240024002402006422088220620043301ba025a0d002006a7210a0c010b2004210b0340200b2802b0012204450d02200941016a2109200b2f01b802210a2004210b200a20042f01ba024f0d000b0b20022004200a410c6c6a41b4016a220c36023002402003280200220b2802080d004100210d0240200c280208220b4100480d00200c280204210c0240200b0d004101210d0c040b41002d0098a2db80001a200b41002802a496db800011828080800000220d0d034101210d0b200d200b41fc88c0800010ae80808000000b2002410236020c200241dcd3c38000360208200242023702142002200837034820022007200bad843703402002200241c0006a360210200241346a200241086a10b1808080000c020b20004180808080783602000c040b200d200c200b10f5b2808000210c2002200b36023c2002200c3602382002200b3602340b2004200a4104746a210e2003280208220f41047421102003280204210d4100210b02400240024003402010200b460d01200d200b6a210c200b41106a210b200c200241346a108684808000450d000b200d200b6a417c6a2d00000d024100210c0240200228023c220b4100480d002002280238210c0240200b0d00410121100c030b41002d0098a2db80001a200b41002802a496db80001182808080000022100d024101210c0b200c200b41fc88c0800010ae80808000000b02402002280234450d002002280238410028029c96db8000118080808000000b2001280204220b200b280200417f6a3602002002200a3602482002200936024420022004360240200241086a200241c0006a200141086a200241346a10ef83808000200041186a200241086a41186a280200360200200041106a200241086a41106a290200370200200041086a200241086a41086a29020037020020002002290208370200200241c0006a41086a2002412c6a280200220b360200200220022902242206370340200541086a200b360200200520063702000c040b2010200c200b10f5b2808000210c2002200b3602102002200c36020c2002200b360208200e200d200f200241086a1087848080000b02402002280234450d002002280238410028029c96db8000118080808000000b0240024020090d00200a41016a210a0c010b2004200a4102746a41c0026a28020021044100210a2009417f6a220b450d002009417e6a21090240200b410771220c450d000340200b417f6a210b20042802bc022104200c417f6a220c0d000b0b20094107490d00034020042802bc022802bc022802bc022802bc022802bc022802bc022802bc022802bc022104200b41786a220b0d000b0b2001200a3602142001420037020c200129021021060c000b0b20004180808080783602000b200241d0006a2480808080000b140020012000280204200028020810e6808080000bd10a010a7f23808080800041306b2201248080808000024020002802202202450d00200028020c210320002802042104200028020021050240034020002002417f6a22023602200240024020054101712206450d0020040d002000280208210402402003450d0002400240200341077122070d00200321060c010b2003210603402006417f6a210620042802bc0221042007417f6a22070d000b0b20034108490d00034020042802bc022802bc022802bc022802bc022802bc022802bc022802bc022802bc022104200641786a22060d000b0b20004200370208200020043602044101210520004101360200410021030c010b2006450d020b20002802082108024002400240200320042f01ba024f0d0020032107200421060c010b034020042802b0012206450d0220042f01b80221072004410028029c96db800011808080800000200841016a210820062104200720062f01ba024f0d000b0b0240024020080d00200741016a2103200621040c010b200620074102746a41c0026a2802002104410021032008417f6a2209450d002008417e6a210a024020094107712208450d0003402009417f6a210920042802bc0221042008417f6a22080d000b0b200a4107490d00034020042802bc022802bc022802bc022802bc022802bc022802bc022802bc022802bc022104200941786a22090d000b0b2000200336020c2000410036020820002004360204024020062007410c6c6a41b4016a2208280200450d002008280204410028029c96db8000118080808000000b02400240024002400240200620074104746a22082d00000e050404010203000b02400240200828020422060d0041002106410021070c010b2001200636022420014100360220200120063602142001410036021020012008280208220636022820012006360218200828020c2107410121060b2001200736022c2001200636021c2001200636020c2001410c6a10838480800020020d050c070b2008280204450d022008280208410028029c96db80001180808080000020020d040c060b2008280204450d012008280208410028029c96db80001180808080000020020d030c050b0240200828020c2207450d002008280208210603400240024002400240024020062d00000e050404010203000b02400240200641046a28020022090d00410021094100210a0c010b200120093602242001410036022020012009360214200141003602102001200641086a2802002209360228200120093602182006410c6a280200210a410121090b2001200a36022c2001200936021c2001200936020c2001410c6a1083848080000c030b200641046a280200450d02200641086a280200410028029c96db8000118080808000000c020b200641046a280200450d01200641086a280200410028029c96db8000118080808000000c010b200641046a10f6838080000b200641106a21062007417f6a22070d000b0b2008280204450d002008280208410028029c96db8000118080808000000b20020d010c030b0b2004410028029c96db80001180808080000041d8c9c38000109081808000000b41e8d2c38000109081808000000b200028020021042000410036020002402004450d000240200028020422040d0020002802082104200028020c2208450d0002400240200841077122070d00200821060c010b2008210603402006417f6a210620042802bc0221042007417f6a22070d000b0b20084108490d00034020042802bc022802bc022802bc022802bc022802bc022802bc022802bc022802bc022104200641786a22060d000b0b034020042802b00121062004410028029c96db8000118080808000002006210420060d000b0b200141306a2480808080000bb20503057f017e027f23808080800041c0006b2201248080808000200141246a41ecd3c38000410d41f9d3c380004123410441001089a98080002001420437021c2001420037021420014280808080800137020c2001428880808080013702302001428080808080013702382001410c6a200141306a41a4c0c3800010f183808000200141086a200141206a28020036020020012001290218370300200128020c2102200128021021032001280214210420012802242105200129022821062001410c6a41086a410036020020014280808080c00037020c2001410c6a41e0bec3800010f5ad808000200128021022074100360208200742808080808001370200200741003a00202007410436021c2007419cd4c380003602182007410036021420074280808080c00037020c200141306a41086a41013602002001200129020c370330024020012802304101470d00200141306a41e0bec3800010f5ad8080000b2001280234410141246c22086a220741013a00202007410836021c200741a0d4c38000360218200742043702102007420037020820074280808080800137020020012802342107200120012802303602142001200736020c2001200720086a41246a36021820012007360210200141306a2001410c6a41a4c0c3800010f08380800002402005418080808078470d004180bfc3800041114194bfc38000109181808000000b200120023602142001200336020c200120033602102001200320044105746a360218200041c4006a2001410c6a41c4d1c3800010f183808000200141176a200141306a41086a2802003600002000200637023c20002005360238200041013a000020002001290300370250200041d8006a200141086a2802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000bba0804057f017e037f017e23808080800041d0006b2201248080808000200141306a41a8d4c38000411341bbd4c38000411f410441001089a98080002001420437022820014200370220200142808080808001370218200142888080808001370240200142808080808001370248200141186a200141c0006a41a4c0c3800010f183808000200141086a41086a2001412c6a2802003602002001200129022437030820012802182102200128021c2103200128022021042001280230210520012902342106200141186a41086a2207410036020020014280808080c000370218200141186a41e0bec3800010f5ad808000200128021c22084100360208200842808080808001370200200841003a00202008410936021c200841dad4c380003602182008410036021420084280808080c00037020c200141c0006a41086a410136020020012001290218370340024020012802404101470d00200141c0006a41e0bec3800010f5ad8080000b2001280244410141246c6a220841013a00202008410736021c200841e3d4c3800036021820084204370210200842003702082008428080808080013702002007410141016a220936020020012001290340220a37031802402009200aa7470d00200141186a41e0bec3800010f5ad8080000b200128021c200941246c6a220841023a00202008410b36021c200841ead4c380003602182008420437021020084200370208200842808080808001370200200141c8006a2207200941016a36020020012001290318370340200141186a200141c0006a41f5d4c38000410a10ea838080000240200128022022092001280218470d00200141186a41e0bec3800010f5ad8080000b200128021c200941246c6a220841043a00202008410536021c200841ffd4c3800036021820084204370210200842003702082008428080808080013702002007200941016a220836020020012001290218220a37034002402008200aa7470d00200141c0006a41e0bec3800010f5ad8080000b2001280244200841246c22096a220841053a00202008411136021c20084184d5c3800036021820084204370210200842003702082008428080808080013702002001280244210820012001280240360220200120083602182001200820096a41246a3602242001200836021c200141c0006a200141186a41a4c0c3800010f08380800002402005418080808078470d004180bfc3800041114194bfc38000109181808000000b20012002360220200120033602182001200336021c2001200320044105746a360224200041c4006a200141186a41c4d1c3800010f183808000200141236a200141c0006a41086a2802003600002000200637023c20002005360238200041013a000020002001290308370250200041d8006a200141086a41086a2802003602002001200129024037001b20002001290018370001200041086a2001411f6a290000370000200141d0006a2480808080000ba60501077f20012802042102200028020421030240024002402000280208220020012802082201470d0020032002200010f9b2808000450d010b200220016a210402402000450d00200320006a210503400240024020032c00002201417f4c0d00200341016a2103200141ff017121010c010b20032d0001413f7121002001411f71210602402001415f4b0d0020064106742000722101200341026a21030c010b200041067420032d0002413f717221000240200141704f0d0020002006410c74722101200341036a21030c010b200041067420032d0003413f71722006411274418080f00071722201418080c400460d02200341046a21030b0240200141df00460d004100210620022004460d040240024020022c00002200417f4c0d00200241016a2102200041ff017121000c010b20022d0001413f7121072000411f71210802402000415f4b0d0020084106742007722100200241026a21020c010b200741067420022d0002413f717221070240200041704f0d0020072008410c74722100200241036a21020c010b200741067420022d0003413f71722008411274418080f00071722200418080c400460d05200241046a21020b024002402000419f7f6a411a4f0d00200041df007121000c010b2000418080c400460d050b2000200141df007120012001419f7f6a411a491b470d040b20032005470d000b0b20022004460d000240024020022c00002203417f4c0d00200341ff017121030c010b20022d0001413f7121012003411f71210002402003415f4b0d00200041067420017221030c010b200141067420022d0002413f717221010240200341704f0d0020012000410c747221030c010b200141067420022d0003413f71722000411274418080f00071722203418080c400460d010b2003418080c400460d0041000f0b410121060b20060bd40502047f017e2380808080004180016b2204248080808000024020002d00004105470d0020042002360208200420013602042004200336020002400240200028020422020d002004420037021420042000410c6a3602100c010b200041046a2105024020002802082206450d0002400240200641077122070d00200621010c010b2006210103402001417f6a210120022802bc0221022007417f6a22070d000b0b20064108490d00034020022802bc022802bc022802bc022802bc022802bc022802bc022802bc022802bc022102200141786a22010d000b0b2004420037021c200420023602182004200536021420042000410c6a3602100b2004200436020c200441246a2004410c6a1081848080002004280224418080808078460d00200441c0006a41106a21020340200441c0006a41186a200441246a41186a2802003602002002200441246a41106a290200370300200441c0006a41086a200441246a41086a29020037030020042004290224220837034002402008a7450d002004280244410028029c96db8000118080808000000b0240024002400240024020042d004c0e050404010203000b02400240200428025022010d0041002101410021070c010b200420042802542207360278200420013602742004410036027020042007360268200420013602642004410036026041012101200428025821070b2004200736027c2004200136026c2004200136025c200441dc006a1083848080000c030b2004280250450d022004280254410028029c96db8000118080808000000c020b2004280250450d012004280254410028029c96db8000118080808000000c010b200210f8838080002004280250450d002004280254410028029c96db8000118080808000000b200441246a2004410c6a1081848080002004280224418080808078470d000b0b02402003280200450d002003280204410028029c96db8000118080808000000b20044180016a2480808080000b1900200120002802002200280204200028020810e6808080000b3801017f024020002802002200417f460d0020002000280204417f6a220136020420010d002000410028029c96db8000118080808000000b0b140020012000280204200028020810e6808080000b140020012000280204200028020810e6808080000b1e00200128021c41bcd8c380004105200128022028020c118180808000000bdc0303027f017e037f2380808080004190016b220224808080800041002103200241086a2000200141002802cc95db80001188808080000002402002280208450d00200241186a41086a200241086a41086a290200220437030020022002290208370318200228021c2105024002402004a722064104490d00200528000021030c010b4100210341002802cca2db8000450d002002413c6a41c1d8c3800041022000200110fe83808000200241ee80808000ad4220862002418f016aad84370330200241ef80808000ad4220862002413c6aad8437032841002802dc8fdb8000210141002802d88fdb8000210041002802c8a2db80002107200242023702800120024102360278200241dcd8c3800036027420024110360270200241bbd9c3800036026c200242cf80808010370264200241ecd8c3800036026020024220370258200241cbd9c380003602542002410036025020024281808080c003370248200141bce9c38000200741024622071b28021021012002200241286a36027c200041d4e9c3800020071b200241c8006a2001118b8080800000200228023c450d002002280240410028029c96db8000118080808000000b200241246a200520062002280218280210118880808000000b20024190016a24808080800020030b100020004204370208200042003702000bf10503057f017e027f23808080800041c0006b2201248080808000200141246a41ebd9c38000410e41f9d9c38000411d410441001089a98080002001420437021c2001420037021420014280808080800137020c2001428880808080013702302001428080808080013702382001410c6a200141306a41a4c0c3800010f183808000200141086a200141206a28020036020020012001290218370300200128020c2102200128021021032001280214210420012802242105200129022821062001410c6a41086a410036020020014280808080800137020c2001410c6a41f0bec3800010faa88080002001280210220742b08187a2fff3e89e24370308200742f5eafdcee2dd8891ce00370300200141306a41086a220841013602002007420437022c20074208370224200741c0c0c380003602202007410636021c200741bac0c38000360218200741f1808080003602102001200129020c3703300240200828020022072001280230470d00200141306a41f0bec3800010faa88080000b2001280234200741386c22086a2207420437022c20074208370224200741c0c0c380003602202007410636021c200741c8c0c38000360218200741f180808000360210200742b08187a2fff3e89e24370308200742f5eafdcee2dd8891ce0037030020012802342107200120012802303602142001200736020c2001200720086a41386a36021820012007360210200141306a2001410c6a41a4c0c3800010f28380800002402005418080808078470d004180bfc3800041114194bfc38000109181808000000b200120023602142001200336020c200120033602102001200320044105746a360218200041c4006a2001410c6a41c4d1c3800010f183808000200141176a200141306a41086a2802003600002000200637023c20002005360238200041003a000020002001290300370250200041d8006a200141086a2802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000bc30503057f017e027f23808080800041c0006b2201248080808000200141246a4196dac38000411941f9d9c38000411d410441001089a98080002001420437021c2001420037021420014280808080800137020c2001428880808080013702302001428080808080013702382001410c6a200141306a41a4c0c3800010f183808000200141086a200141206a28020036020020012001290218370300200128020c2102200128021021032001280214210420012802242105200129022821062001410c6a41086a410036020020014280808080c00037020c2001410c6a41e0bec3800010f5ad8080002001280210220742808080808001370200200141306a41086a4101360200200741003a00202007410e36021c200741afdac3800036021820074204370210200742003702082001200129020c3703302001410c6a200141306a41bddac38000410810e983808000024020012802142207200128020c470d002001410c6a41e0bec3800010f5ad8080000b2001280210200741246c22086a220741023a00202007410536021c200741c5dac380003602182007420437021020074200370208200742808080808001370200200128021021072001200128020c3602142001200736020c2001200720086a41246a36021820012007360210200141306a2001410c6a41a4c0c3800010f08380800002402005418080808078470d004180bfc3800041114194bfc38000109181808000000b200120023602142001200336020c200120033602102001200320044105746a360218200041c4006a2001410c6a41c4d1c3800010f183808000200141176a200141306a41086a2802003600002000200637023c20002005360238200041013a000020002001290300370250200041d8006a200141086a2802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000bb20201027f0240024020024100480d000240024002402003280204450d000240200328020822040d00024020020d00200121030c030b41002d0098a2db80001a200241002802a496db80001182808080000021030c020b200328020021050240200241002802a496db80001182808080000022030d00200041086a2105200041046a21040c050b20032005200410f5b28080001a2005410028029c96db800011808080800000200041086a2105200041046a21040c020b024020020d00200121030c010b41002d0098a2db80001a200241002802a496db80001182808080000021030b200041086a2105200041046a21042003450d020b2005200236020020042003360200200041003602000f0b20004100360204200041013602000f0b2005200236020020042001360200200041013602000bf70103057f017e017f23808080800041206b22022480808080004100210302402000280200220441016a220520044101742206200520064b1b22054104200541044b1b2206ad420c7e2207422088a7450d0041004100200110ae80808000000b024002402007a7220841fcffffff074b0d004100210502402004450d0020022004410c6c36021c20022000280204360214410421050b20022005360218200241086a41042008200241146a10918480800020022802084101470d0120022802102105200228020c21030b20032005200110ae80808000000b200228020c21042000200636020020002004360204200241206a2480808080000bac0203037f017e017f23808080800041206b22052480808080004100210602400240024020040d000c010b0240200120026a220220014f0d000c010b410021060240200320046a417f6a410020036b71ad2002200028020022014101742207200220074b1b22024108410441012004418108491b20044101461b2207200220074b1b2207ad7e2208422088a7450d000c010b2008a7220941808080807820036b4b0d004100210202402001450d002005200120046c36021c20052000280204360214200321020b20052002360218200541086a20032009200541146a10918480800020052802084101470d0120052802102102200528020c21060b2006200241bcdbc3800010ae80808000000b200528020c21042000200736020020002004360204200541206a2480808080000bba0303057f017e017f23808080800041c0006b2201248080808000200141246a41eadbc38000410841ccdbc38000411e410441001089a98080002001420437021c2001420037021420014280808080800137020c2001428880808080013702302001428080808080013702382001410c6a200141306a41a4c0c3800010f183808000200141086a2202200141206a28020036020020012001290218370300200128020c21032001280210210420012802142105200129022821062001280224210720014288808080800137020c200142808080808001370214200141306a2001410c6a41a4c0c3800010f28380800002402007418080808078470d004180bfc3800041114194bfc38000109181808000000b200120033602142001200436020c200120043602102001200420054105746a360218200041c4006a2001410c6a41c4d1c3800010f183808000200141176a200141306a41086a2802003600002000200637023c20002007360238200041003a000020002001290300370250200041d8006a20022802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000bbf0403057f017e027f23808080800041c0006b2201248080808000200141246a41ffdbc38000410841f2dbc38000410d410441001089a98080002001420437021c2001420037021420014280808080800137020c2001428880808080013702302001428080808080013702382001410c6a200141306a41a4c0c3800010f183808000200141086a2202200141206a28020036020020012001290218370300200128020c2103200128021021042001280214210520012902282106200128022421072001410036021420014280808080800137020c2001410c6a41f0bec3800010faa88080002001280210220842dec098f1dab59facaa7f3703002008420437022c20084207370224200841dcc0c3800036022020084100360218200841f280808000360210200842d687ccb79492eaa48f7f370308200128021021082001200128020c3602142001200836020c2001200841386a36021820012008360210200141306a2001410c6a41a4c0c3800010f28380800002402007418080808078470d004180bfc3800041114194bfc38000109181808000000b200120033602142001200436020c200120043602102001200420054105746a360218200041c4006a2001410c6a41c4d1c3800010f183808000200141176a200141306a41086a2802003600002000200637023c20002007360238200041003a000020002001290300370250200041d8006a20022802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000ba30402047f017e23808080800041306b22012480808080002001410336020c20014187dcc3800036020841002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d0020024187dcc38000360200200241046a41033602004187dcc38000410310fea8808000450d0141002d0098a2db80001a412041002802a496db80001182808080000022030d024108412010bb80808000000b4104410810bb80808000000b2002410028029c96db80001180808080000020014102360214200141e891d180003602102001420137021c200141b780808000ad422086200141086aad843703282001200141286a360218200141106a41f891d1800010f680808000000b200341f380808000360218200342acf6debeefe0d9c8d300370310200342efc9c9edb5e7b3a6c700370308200341013602042003418adcc3800036020020014100360218200142808080808001370210200141106a41ecdec3800010faa88080002001280214220442efc9c9edb5e7b3a6c7003703002004410036023020044280808080c0003703282004410036022020044100360218200441f380808000360210200442acf6debeefe0d9c8d300370308200129021021052000410136024c200020033602482000410136024420002002ad4280808080108437023c200041013602382000410036025820004280808080c0003703502000410136020c20002005370204200041003a0000200141306a2480808080000bb20401047f23808080800041306b2201248080808000200141063602142001418bdcc3800036021041002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d002002418bdcc38000360200200241046a4106360200418bdcc38000410610fea8808000450d0141002d0098a2db80001a412041002802a496db80001182808080000022030d024108412010bb80808000000b4104410810bb80808000000b2002410028029c96db8000118080808000002001410236021c200141e891d1800036021820014201370224200141b780808000ad422086200141106aad8437030020012001360220200141186a41f891d1800010f680808000000b200341e880808000360218200342b8f8f596b4ec85c048370310200342a8e8f9fbe3e78f97f100370308200341013602042003418adcc38000360200200141186a41086a410036020020014280808080c000370218200141186a41dcdec3800010f5ad808000200128021c220442808080808001370200200141086a4101360200200441003a00202004410436021c20044191dcc38000360218200442043702102004420037020820012001290218370300200141186a20014195dcc38000410410a0848080002000410136024c200020033602482000410136024420002002ad4280808080108437023c200041013602382000410036025820004280808080c0003703502000200128022036020c20002001290218370204200041013a0000200141306a2480808080000b5f00200042083703482000420037034020004280808080c0003703382000410036025820004280808080c000370350200041b180808000360218200042d7c9cb8fc1cf97db3e370310200042e88488d0c0e3aebc13370308200041063a00000b900203037f017e017f23808080800041206b2205248080808000024002400240200120026a220220014f0d00410021060c010b410021060240200320046a417f6a410020036b71ad2002200028020022014101742207200220074b1b22024104200241044b1b2207ad7e2208422088a7450d000c010b2008a7220941808080807820036b4b0d004100210202402001450d002005200120046c36021c20052000280204360214200321020b20052002360218200541086a20032009200541146a109c8480800020052802084101470d0120052802102102200528020c21060b20062002418cddc3800010ae80808000000b200528020c21032000200736020020002003360204200541206a2480808080000bb00201087f23808080800041106b2203248080808000200128020c21040240024002402001280200220520012802042206470d00200420056b4105762107200128020821010c010b0240200420066b2208410576220720012802082201410176490d0020052006200810f8b28080001a0c010b410021092003410036020c2003428080808080013702044108210a024020042006460d00200341046a41002007410841201099848080002003280208210a200328020c21090b200a20094105746a2006200810f5b28080001a2003200920076a36020c02402001450d002005410028029c96db8000118080808000000b20002003290204370200200041086a200341046a41086a2802003602000c010b2000200736020820002005360204200020013602000b200341106a2480808080000bb00201087f23808080800041106b2203248080808000200128020c21040240024002402001280200220520012802042206470d00200420056b41386e2107200128020821010c010b0240200420066b220841386e220720012802082201410176490d0020052006200810f8b28080001a0c010b410021092003410036020c2003428080808080013702044108210a024020042006460d00200341046a41002007410841381099848080002003280208210a200328020c21090b200a200941386c6a2006200810f5b28080001a2003200920076a36020c02402001450d002005410028029c96db8000118080808000000b20002003290204370200200041086a200341046a41086a2802003602000c010b2000200736020820002005360204200020013602000b200341106a2480808080000bb20201027f0240024020024100480d000240024002402003280204450d000240200328020822040d00024020020d00200121030c030b41002d0098a2db80001a200241002802a496db80001182808080000021030c020b200328020021050240200241002802a496db80001182808080000022030d00200041086a2105200041046a21040c050b20032005200410f5b28080001a2005410028029c96db800011808080800000200041086a2105200041046a21040c020b024020020d00200121030c010b41002d0098a2db80001a200241002802a496db80001182808080000021030b200041086a2105200041046a21042003450d020b2005200236020020042003360200200041003602000f0b20004100360204200041013602000f0b2005200236020020042001360200200041013602000bb50504027f017e037f017e23808080800041d0006b2201248080808000200141306a419cddc38000411141adddc38000410c410441001089a9808000200141086a41086a410036020020014280808080c0003703082001280230210220012902342103200141186a41086a22044100360200200142808080808001370218200141186a41ecdec3800010faa8808000200128021c220542b8f8f596b4ec85c048370308200542a8e8f9fbe3e78f97f100370300200141c0006a41086a220641013602002005420437022c20054206370224200541eee0c380003602202005410636021c200541dde1c38000360218200541e880808000360210200120012902183703400240200628020022062001280240470d00200141c0006a41ecdec3800010faa88080000b2001280244200641386c6a2205420437022c2005420d370224200541e8e1c380003602202005410536021c200541e3e1c38000360218200541f480808000360210200542b0f18191b0f8dbfd60370308200542bfd8b0928ca3858de7003703002004200641016a2206360200200120012903402207370318024020062007a7470d00200141186a41ecdec3800010faa88080000b200128021c200641386c6a2205420437022c20054204370224200541fde1c380003602202005410836021c200541f5e1c38000360218200541f580808000360210200542ee8ffce5a7c1b5c5743703082005428690ceaea28ad8b0e40037030002402002418080808078470d0041fcdec3800041114190dfc38000109181808000000b200128021c2105200128021821042000410036024c2000428080808080013702442000200337023c200020023602382000200536020820002004360204200041003a0000200020012903083702502000200641016a36020c200041d8006a200141086a41086a280200360200200141d0006a2480808080000bfd0305027f017e027f017e017f23808080800041c0006b2201248080808000200141286a41b9ddc38000410541adddc38000410c410441001089a9808000200141086a410036020020014280808080c00037030020012802282102200129022c21032001410036021820014280808080c000370210200141346a200141106a41beddc38000410e10a1848080000240200128023c22042001280234470d00200141346a41dcdec3800010f5ad8080000b2001280238200441246c6a220541013a00202005410c36021c200541ccddc380003602182005420437021020054200370208200542808080808001370200200141106a41086a200441016a2204360200200120012902342206370310024020042006a7470d00200141106a41dcdec3800010f5ad8080000b2001280214200441246c6a220541023a00202005410e36021c200541d8ddc38000360218200542043702102005420037020820054280808080800137020002402002418080808078470d0041fcdec3800041114190dfc38000109181808000000b20012802142105200128021021072000410036024c2000428080808080013702442000200337023c200020023602382000200536020820002007360204200041013a0000200020012903003702502000200441016a36020c200041d8006a200141086a280200360200200141c0006a2480808080000b950403027f017e037f23808080800041c0006b2201248080808000200141246a41e6ddc38000411641adddc38000410c410441001089a9808000200141086a410036020020014280808080c00037030020012802242102200129022821032001410c6a41086a410036020020014280808080800137020c2001410c6a41ecdec3800010faa88080002001280210220442c4fac092d1a1b49e887f37030820044290bb95eeb18dc1e753370300200141306a41086a220541013602002004420437022c2004421337022420044190e2c380003602202004410c36021c20044184e2c38000360218200441f6808080003602102001200129020c3703300240200528020022052001280230470d00200141306a41ecdec3800010faa88080000b2001280234200541386c6a2204420437022c20044211370224200441ace2c380003602202004410936021c200441a3e2c38000360218200441f7808080003602102004429b9080acbace9195b37f37030820044287c2b386b1e6a5d65a37030002402002418080808078470d0041fcdec3800041114190dfc38000109181808000000b20012802342104200128023021062000410036024c2000428080808080013702442000200337023c200020023602382000200436020820002006360204200041003a0000200020012903003702502000200541016a36020c200041d8006a200141086a280200360200200141c0006a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ecdec3800010faa88080002004280208220542a8e8f9fbe3e78f97f1003703002005410036023020054280808080c0003703282005410036022020054100360218200541e880808000360210200542b8f8f596b4ec85c04837030820042802042106200428020821070240200128020822082001280200470d00200141dcdec3800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b9f0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ecdec3800010faa88080002004280208220542e88488d0c0e3aebc133703002005420437022c2005420337022420054181e2c3800036022020054100360218200541b180808000360210200542d7c9cb8fc1cf97db3e37030820042802042106200428020821070240200128020822082001280200470d00200141dcdec3800010f5ad8080000b2001280204200841246c6a220541003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000be80704067f017e027f017e23808080800041d0006b2201248080808000200141306a41bde2c38000411041cde2c380004117410441001089a9808000200142043702282001420037022020014280808080800137021841002d0098a2db80001a02400240412041002802a496db8000118280808000002202450d00200241f880808000360218200242e79399e183dcc2b86e370310200242d1ba90e4a0fdede8dc0037030820024101360204200241e4e2c3800036020020014101360248200120023602402001200241206a36024c20012002360244200141186a200141c0006a41b8e0c38000109a84808000200141086a41086a200141246a220241086a2802003602002001200229020037030820012802182103200128021c2104200128022021052001280230210620012902342107200141186a41086a22084100360200200142808080808001370218200141186a41ecdec3800010faa8808000200128021c220242e79399e183dcc2b86e370308200242d1ba90e4a0fdede8dc00370300200141c0006a41086a220941013602002002420437022c20024201370224200241a9dfc380003602202002410636021c200241b5dfc38000360218200241f880808000360210200120012902183703400240200928020022092001280240470d00200141c0006a41ecdec3800010faa88080000b2001280244200941386c6a2202420437022c20024201370224200241a9dfc380003602202002410b36021c200241aadfc38000360218200241f880808000360210200242e79399e183dcc2b86e370308200242d1ba90e4a0fdede8dc003703002008200941016a220236020020012001290340220a37031802402002200aa7470d00200141186a41ecdec3800010faa88080000b200128021c200241386c22096a2202420437022c20024201370224200241a9dfc380003602202002410936021c200241a0dfc38000360218200241f880808000360210200242e79399e183dcc2b86e370308200242d1ba90e4a0fdede8dc00370300200128021c210220012001280218360220200120023602182001200220096a41386a3602242001200236021c200141c0006a200141186a41b8e0c38000109b848080002006418080808078460d01200141236a200141c0006a41086a2802003600002000200536024c20002004360248200020033602442000200737023c20002006360238200041003a0000200020012903083702502001200129024037001b20002001290018370001200041d8006a200141086a41086a280200360200200041086a2001411f6a290000370000200141d0006a2480808080000f0b4108412010bb80808000000b41fcdec3800041114190dfc38000109181808000000b8f0804057f017e037f017e23808080800041d0006b2201248080808000200141306a41dae4c38000410f41c6e4c380004114410441001089a98080002001420437022820014200370220200142808080808001370218200142888080808001370240200142808080808001370248200141186a200141c0006a41b8e0c38000109a84808000200141086a41086a200141186a41146a2802003602002001200129022437030820012802182102200128021c2103200128022021042001280230210520012902342106200141186a41086a22074100360200200142808080808001370218200141186a41ecdec3800010faa8808000200128021c220842b8f8f596b4ec85c048370308200842a8e8f9fbe3e78f97f100370300200141c0006a41086a220941013602002008420437022c20084206370224200841eee0c380003602202008410e36021c200841e0e0c38000360218200841e880808000360210200120012902183703400240200928020022092001280240470d00200141c0006a41ecdec3800010faa88080000b2001280244200941386c6a2208420437022c2008420e37022420084181e1c380003602202008410d36021c200841f4e0c38000360218200841f9808080003602102008429aef9492f9a88f8dcb00370308200842959bfabbcfaa86cf443703002007200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41ecdec3800010faa88080000b200128021c200941386c6a2208420437022c2008420e37022420084181e1c380003602202008410936021c2008418fe1c38000360218200841f9808080003602102008429aef9492f9a88f8dcb00370308200842959bfabbcfaa86cf44370300200141c0006a41086a200941016a220836020020012001290318220a37034002402008200aa7470d00200141c0006a41ecdec3800010faa88080000b2001280244200841386c22096a2208420437022c2008420e37022420084181e1c380003602202008410836021c20084198e1c38000360218200841f9808080003602102008429aef9492f9a88f8dcb00370308200842959bfabbcfaa86cf443703002001280244210820012001280240360220200120083602182001200820096a41386a3602242001200836021c200141c0006a200141186a41b8e0c38000109b8480800002402005418080808078470d0041fcdec3800041114190dfc38000109181808000000b200141236a200141c0006a41086a2802003600002000200436024c20002003360248200020023602442000200637023c20002005360238200041003a0000200020012903083702502001200129024037001b20002001290018370001200041d8006a200141086a41086a280200360200200041086a2001411f6a290000370000200141d0006a2480808080000be40704067f017e027f017e23808080800041d0006b2201248080808000200141306a41bde2c38000411041cde2c380004117410441001089a9808000200142043702282001420037022020014280808080800137021841002d0098a2db80001a02400240412041002802a496db8000118280808000002202450d00200241b180808000360218200242d7c9cb8fc1cf97db3e370310200242e88488d0c0e3aebc1337030820024101360204200241e4e2c3800036020020014101360248200120023602402001200241206a36024c20012002360244200141186a200141c0006a41b8e0c38000109a84808000200141086a41086a200141246a220241086a2802003602002001200229020037030820012802182103200128021c2104200128022021052001280230210620012902342107200141186a41086a22084100360200200142808080808001370218200141186a41ecdec3800010faa8808000200128021c220242d7c9cb8fc1cf97db3e370308200242e88488d0c0e3aebc13370300200141c0006a41086a220941013602002002420437022c20024201370224200241a9dfc380003602202002410636021c200241b5dfc38000360218200241b180808000360210200120012902183703400240200928020022092001280240470d00200141c0006a41ecdec3800010faa88080000b2001280244200941386c6a2202420437022c20024201370224200241a9dfc380003602202002410b36021c200241aadfc38000360218200241b180808000360210200242d7c9cb8fc1cf97db3e370308200242e88488d0c0e3aebc133703002008200941016a220236020020012001290340220a37031802402002200aa7470d00200141186a41ecdec3800010faa88080000b200128021c200241386c22096a2202420437022c20024201370224200241a9dfc380003602202002410936021c200241a0dfc38000360218200241b180808000360210200242d7c9cb8fc1cf97db3e370308200242e88488d0c0e3aebc13370300200128021c210220012001280218360220200120023602182001200220096a41386a3602242001200236021c200141c0006a200141186a41b8e0c38000109b848080002006418080808078460d01200141236a200141c0006a41086a2802003600002000200536024c20002004360248200020033602442000200737023c20002006360238200041003a0000200020012903083702502001200129024037001b20002001290018370001200041d8006a200141086a41086a280200360200200041086a2001411f6a290000370000200141d0006a2480808080000f0b4108412010bb80808000000b41fcdec3800041114190dfc38000109181808000000bce0703017f0d7e017f2001290338427f200128023041017122021b21032001290340427f20021b210420012903282205427f20012903182206a741017122021b2107200642ffffffff0f832108200129035021092001290348210a20012903a002210b2001290398022106200129039002210c024002400240024002402001290320220d427f20021b220e200129038802220f580d002007200c560d010b2007200e84500d010c020b200e200a580d0120072009580d010b410021100c010b410121100b20102006200a200f7c58200b2009200c7c587220084200522202200d200656717220022005200b5671722003200a58200420095872200420038442005271722001290300a7410047220220012903082203507172200220012903102204507172200220034200200e200a7d220a200a200e561b567172200220044200200720097d220a200a2007561b567172722110200129039001427f20012802880141017122021b2103200129039801427f20021b21042001290380012205427f2001290370220aa741017122021b2107200a42ffffffff0f83210820012903a801210920012903a001210a02400240024002402001290378220d427f20021b220e200f580d002007200c560d010b2007200e8450450d010c020b200e200a580d0020072009560d010b410121100b2006200a200f7c58200b2009200c7c587220084200522202200d200656717220022005200b5671722003200a58200420095872200420038442005271722001290358a7410047220220012903602203507172200220012903682204507172200220034200200e200a7d220a200a200e561b567172200220044200200720097d220a200a2007561b567172201072211020012903d8012205427f20012903c8012203a741017122021b210a200129038002210920012903f8012107024002400240024020012903d0012204427f20021b220e200f580d00200a200c560d010b200a200e8450450d010c020b200e2007580d00200a2009560d010b410121100b024020062007200f7c580d00200b2009200c7c580d00200342ffffffff0f8342005222022004200656710d0020022005200b56710d0020012903e801427f20012802e00141017122021b220620075820012903f001427f20021b220b20095872200b200684420052710d0020012802b001410047220220012903b801220650710d00200220012903c001220c50710d00200220064200200e20077d220b200b200e561b56710d002002200c4200200a20097d22062006200a561b56710d0020104101710d002000200141a80210f5b28080001a0f0b20004202370300200041013a00080bb10604017f057e017f037e23808080800041b0026b2202248080808000200241086a200141a80210f5b28080001a20022903a802210320022903a0022104024020022903202205a7450d0020032002290330220620032006561b210320042002290328220620042006561b21040b024020022903782207a74101470d002003200229038801220620032006561b21032004200229038001220620042006561b21040b20012802a8022108024020022903d0012209a74101470d00200320022903e001220620032006561b2103200420022903d801220620042006561b21040b20013502ac022106200220033703a802200220043703a00202402008450d0020032003428094ebdc0380220a428094ebdc037e7d20067e2203428094ebdc0380220b200a20067e7c2003200b428094ebdc037e7d4280cab5ee0156ad7c210b20042004428094ebdc03802203428094ebdc037e7d20067e2204428094ebdc0380220a200320067e7c2004200a428094ebdc037e7d4280cab5ee0156ad7c21060240200229030850450d0002400240200550450d00420021050c010b4200420020022903302203200b7d220420042003561b220320022903587d220420042003561b2104420042002002290328220320067d220520052003561b220320022903507d220520052003561b2103420121050b2002200437031820022003370310200220053703080b024020022802600d0002400240200750450d00420021050c010b420042002002290388012203200b7d220420042003561b220320022903b0017d220420042003561b210442004200200229038001220320067d220520052003561b220320022903a8017d220520052003561b2103420121050b2002200437037020022003370368200220053703600b20022802b8010d0002400240200950450d00420021060c010b4200420020022903e0012203200b7d220420042003561b22032002290388027d220420042003561b21044200420020022903d801220320067d220620062003561b22032002290380027d220620062003561b2103420121060b200220043703c801200220033703c001200220063703b8010b2000200241086a10a584808000200241b0026a2480808080000baa0403057f017e027f23808080800041c0006b2201248080808000200141246a41bbe4c38000410b41c6e4c380004114410441001089a98080002001420437021c2001420037021420014280808080800137020c2001428880808080013702302001428080808080013702382001410c6a200141306a41b8e0c38000109a84808000200141086a22022001410c6a41146a28020036020020012001290218370300200128020c2103200128021021042001280214210520012902282106200128022421072001410036021420014280808080800137020c2001410c6a41ecdec3800010faa880800020012802102208429382cd97a7f78ed45a3703002008420437022c20084215370224200841cbe0c380003602202008410336021c200841c8e0c38000360218200841fa80808000360210200842d1ffc8cb8b898cf944370308200128021021082001200128020c3602142001200836020c2001200841386a36021820012008360210200141306a2001410c6a41b8e0c38000109b8480800002402007418080808078470d0041fcdec3800041114190dfc38000109181808000000b2001410c6a410b6a200141306a41086a2802003600002000200536024c20002004360248200020033602442000200637023c20002007360238200041003a0000200020012903003702502001200129023037000f2000200129000c370001200041d8006a2002280200360200200041086a200141136a290000370000200141c0006a2480808080000b1e00200128021c41ace4c38000410f200128022028020c118180808000000b851203027f017e117f41012101410121020240200029038802220342c000540d0002402003428080015a0d00410221020c010b024020034280808080045a0d00410421020c010b4109200379a74103766b21020b0240200029039002220342c000540d0002402003428080015a0d00410221010c010b024020034280808080045a0d00410421010c010b4109200379a74103766b21010b41012104410121050240200029039802220342c000540d0002402003428080015a0d00410221050c010b024020034280808080045a0d00410421050c010b4109200379a74103766b21050b024020002903a002220342c000540d0002402003428080015a0d00410221040c010b024020034280808080045a0d00410421040c010b4109200379a74103766b21040b410121064101210702402000290348220342c000540d0002402003428080015a0d00410221070c010b024020034280808080045a0d00410421070c010b4109200379a74103766b21070b02402000290350220342c000540d0002402003428080015a0d00410221060c010b024020034280808080045a0d00410421060c010b4109200379a74103766b21060b4101210841012109024020002802004101470d00410121094101210a02402000290308220342c000540d0002402003428080015a0d004102210a0c010b024020034280808080045a0d004104210a0c010b4109200379a74103766b210a0b02402000290310220342c000540d0002402003428080015a0d00410221090c010b024020034280808080045a0d00410421090c010b4109200379a74103766b21090b200a20096a41016a21090b024020002802184101470d00410121084101210a02402000290320220342c000540d0002402003428080015a0d004102210a0c010b024020034280808080045a0d004104210a0c010b4109200379a74103766b210a0b02402000290328220342c000540d0002402003428080015a0d00410221080c010b024020034280808080045a0d00410421080c010b4109200379a74103766b21080b200a20086a41016a21080b4101210a4101210b024020002802304101470d004101210b4101210c02402000290338220342c000540d0002402003428080015a0d004102210c0c010b024020034280808080045a0d004104210c0c010b4109200379a74103766b210c0b02402000290340220342c000540d0002402003428080015a0d004102210b0c010b024020034280808080045a0d004104210b0c010b4109200379a74103766b210b0b200c200b6a41016a210b0b024020002903a001220342c000540d0002402003428080015a0d004102210a0c010b024020034280808080045a0d004104210a0c010b4109200379a74103766b210a0b4101210c4101210d024020002903a801220342c000540d0002402003428080015a0d004102210d0c010b024020034280808080045a0d004104210d0c010b4109200379a74103766b210d0b024020002802584101470d004101210c4101210e02402000290360220342c000540d0002402003428080015a0d004102210e0c010b024020034280808080045a0d004104210e0c010b4109200379a74103766b210e0b02402000290368220342c000540d0002402003428080015a0d004102210c0c010b024020034280808080045a0d004104210c0c010b4109200379a74103766b210c0b200e200c6a41016a210c0b4101210e4101210f024020002802704101470d004101210f4101211002402000290378220342c000540d0002402003428080015a0d00410221100c010b024020034280808080045a0d00410421100c010b4109200379a74103766b21100b0240200029038001220342c000540d0002402003428080015a0d004102210f0c010b024020034280808080045a0d004104210f0c010b4109200379a74103766b210f0b2010200f6a41016a210f0b02402000280288014101470d004101210e410121100240200029039001220342c000540d0002402003428080015a0d00410221100c010b024020034280808080045a0d00410421100c010b4109200379a74103766b21100b0240200029039801220342c000540d0002402003428080015a0d004102210e0c010b024020034280808080045a0d004104210e0c010b4109200379a74103766b210e0b2010200e6a41016a210e0b4101211041012111024020002903f801220342c000540d0002402003428080015a0d00410221110c010b024020034280808080045a0d00410421110c010b4109200379a74103766b21110b0240200029038002220342c000540d0002402003428080015a0d00410221100c010b024020034280808080045a0d00410421100c010b4109200379a74103766b21100b4101211241012113024020002802b0014101470d000240024020002903b801220342c0005a0d00410221130c010b02402003428080015a0d00410321130c010b024020034280808080045a0d00410521130c010b410a200379a74103766b21130b0240024020002903c001220342c0005a0d00410121140c010b02402003428080015a0d00410221140c010b024020034280808080045a0d00410421140c010b4109200379a74103766b21140b201320146a21130b024020002802c8014101470d000240024020002903d001220342c0005a0d00410221120c010b02402003428080015a0d00410321120c010b024020034280808080045a0d00410521120c010b410a200379a74103766b21120b0240024020002903d801220342c0005a0d00410121140c010b02402003428080015a0d00410221140c010b024020034280808080045a0d00410421140c010b4109200379a74103766b21140b201220146a21120b41012114024020002802e0014101470d000240024020002903e801220342c0005a0d00410221140c010b02402003428080015a0d00410321140c010b024020034280808080045a0d00410521140c010b410a200379a74103766b21140b0240024020002903f001220342c0005a0d00410121000c010b02402003428080015a0d00410221000c010b024020034280808080045a0d00410421000c010b4109200379a74103766b21000b201420006a21140b200120026a20056a20046a20076a20066a20096a20086a200b6a200a6a200d6a200c6a200f6a200e6a20116a20106a20136a20126a20146a0bf40604057f017e037f017e23808080800041d0006b2201248080808000200141306a41e9e4c38000410c41c6e4c380004114410441001089a98080002001420437022820014200370220200142808080808001370218200142888080808001370240200142808080808001370248200141186a200141c0006a41b8e0c38000109a84808000200141086a41086a200141186a41146a2802003602002001200129022437030820012802182102200128021c2103200128022021042001280230210520012902342106200141186a41086a22074100360200200142808080808001370218200141186a41ecdec3800010faa8808000200128021c220842b8f8f596b4ec85c048370308200842a8e8f9fbe3e78f97f100370300200141c0006a41086a220941013602002008420437022c20084206370224200841eee0c380003602202008410a36021c200841a0e1c38000360218200841e880808000360210200120012902183703400240200928020022092001280240470d00200141c0006a41ecdec3800010faa88080000b2001280244200941386c6a2208420437022c20084206370224200841eee0c380003602202008410936021c200841aae1c38000360218200841e880808000360210200842b8f8f596b4ec85c048370308200842a8e8f9fbe3e78f97f1003703002007200941016a220836020020012001290340220a37031802402008200aa7470d00200141186a41ecdec3800010faa88080000b200128021c200841386c22096a2208420437022c20084221370224200841bce1c380003602202008410936021c200841b3e1c38000360218200841fb80808000360210200842ef92d9ecd2d3b8e5887f3703082008428ac285aa8c9aa4ebd700370300200128021c210820012001280218360220200120083602182001200820096a41386a3602242001200836021c200141c0006a200141186a41b8e0c38000109b8480800002402005418080808078470d0041fcdec3800041114190dfc38000109181808000000b200141236a200141c0006a41086a2802003600002000200436024c20002003360248200020023602442000200637023c20002005360238200041003a0000200020012903083702502001200129024037001b20002001290018370001200041d8006a200141086a41086a280200360200200041086a2001411f6a290000370000200141d0006a2480808080000b140020012000280200200028020410e6808080000b5e01017f23808080800041206b220024808080800020004101360204200041b8e6c380003602002000420137020c200041fd80808000ad42208641b8e5c38000ad843703182000200041186a360208200041a8e6c3800010f680808000000bd90101037f024002402002280204450d000240200228020822030d00024020010d00410421020c030b41002d0098a2db80001a200141002802a496db80001182808080000021020c020b2002280200210441002102200141002802a496db8000118280808000002205450d0120052004200310f5b280800021022004410028029c96db800011808080800000200221020c010b024020010d00410421020c010b41002d0098a2db80001a200141002802a496db80001182808080000021020b2000200136020820002002410420021b36020420002002453602000bef0101077f23808080800041206b22022480808080004100210302402000280200220441016a220520044101742206200520064b1b220541ffffffff034d0d0041004100200110ae80808000000b0240024020054104200541044b1b2207410274220641fcffffff074b0d004100210502402004450d002002200441027436021c20022000280204360214410421050b20022005360218200241086a2006200241146a10ad8480800020022802084101470d0120022802102108200228020c21030b20032008200110ae80808000000b200228020c21042000200736020020002004360204200241206a2480808080000bd408012d7e0240200141184b0d0002402001450d00410020014103746b210120002903c0012102200029039801210320002903702104200029034821052000290320210620002903b80121072000290390012108200029036821092000290340210a2000290318210b20002903b001210c200029038801210d2000290360210e2000290338210f2000290310211020002903a8012111200029038001211220002903582113200029033021142000290308211520002903a00121162000290378211720002903502118200029032821192000290300211a03402017201685201885201985201a85221b200d200c85200e85200f85201085221c42018985221d201485211e201b4201892008200785200985200a85200b85221f85221b2002852120201d2011854202892221201c2003200285200485200585200685222242018985221c200a8542378922232012201185201385201485201585220a201f42018985221f201085423e892224427f8583852102200a42018920228522102017854229892222201b2004854227892225427f85832023852111201d201385420a892226201c2007854238892227201f200d85420f892228427f858385210d202620102019854224892229427f8583201b200685421b89222a852117201f200f85420689222b201d201585420189222c427f858320102016854212892216852104201b200385420889222d201c200985421989222e427f8583202b852113201b200585421489221b201c200b85421c89220b427f8583201f200c85423d89220f852105201d201285422d89221d200b200f427f858385210a200f201d427f85832010201885420389221585210f201d2015427f8583201b8521142015201b427f8583200b8521192010201a85221d2020420e89221b427f8583201c200885421589221c85210b201b201c427f8583201f200e85422b89221f852110201e422c892206201c201f427f858385211520014190e8c380006a290300201f2006427f858385201d85211a2029202a427f8583202785221c21032006201d427f8583201b85221d210620242021427f8583202285221b2107202a2027427f8583202885221f2108202c2016427f8583202d852227210920212022427f85832025852221210c2016202d427f8583202e852222210e20282026427f85832029852226211220252023427f858320248522232116202c202e202b427f85838522242118200141086a22010d000b200020233703a001200020173703782000202437035020002019370328200020113703a8012000202637038001200020133703582000201437033020002015370308200020213703b0012000200d37038801200020223703602000200f370338200020103703102000201b3703b8012000201f37039001200020273703682000200a3703402000200b370318200020023703c0012000201c3703980120002004370370200020053703482000201d3703202000201a3703000b0f0b41e9e8c3800041c10041ace9c3800010f880808000000b040041000b02000b02000ba80202057f057e23808080800041d0006b220524808080800002402003450d002005410036021c20054101360210200541a0eac3800036020c200542043702142005410c6a418cebc3800010f680808000000b41002802dc8fdb8000210341002802d88fdb8000210641002802c8a2db800021072002280210220828020821092002290208210a2008290200210b2002290200210c2000290200210d2000290208210e200520002902103702482005200e3702402005200d3702382005200c3702302005200136022c2005200b370224200541003602202005200a37021820054100360214200520093602102005410136020c200641d4e9c38000200741024622021b2005410c6a200341bce9c3800020021b280210118b8080800000200541d0006a2480808080000bc10301047f2380808080004180016b220224808080800020002802002100024002400240200128021422034110710d0020034120710d014103210320002d00002200210402402000410a490d004101210320022000200041e4006e220441e4006c6b41ff0171410174220541d596c080006a2d00003a00022002200541d496c080006a2d00003a00010b024002402000450d002004450d010b20022003417f6a22036a200441017441fe017141d596c080006a2d00003a00000b2001410141014100200220036a410320036b10e48080800021000c020b20002d00002103410021000340200220006a41ff006a2003410f712204413072200441d7006a2004410a491b3a00002000417f6a2100200341ff0171220441047621032004410f4b0d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000c010b20002d00002103410021000340200220006a41ff006a2003410f712204413072200441376a2004410a491b3a00002000417f6a2100200341ff0171220441047621032004410f4b0d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000b20024180016a24808080800020000b4601017f23808080800041106b22052480808080002005200236020c200520013602082000200541086a419cebc380002005410c6a419cebc380002003200410fb80808000000b8a0602027f017e23808080800041f0006b2203248080808000200320013a000702400240024002400240024020020d002003200141087122023a000820020d01200020013a00ca0120002d00c9012104200020002d00c801220241016a3a00c901200241c7014b0d02200020026a220220022d00002004733a0000200020002d00c80141016a22023a00c80102400240200241ff0171220241a601470d00200020002d00a60120002d00c901733a00a601200020002d00a701418401733a00a7012000411810af8480800041002102200041003b01c8010c010b200241c7014b0d030b200020026a220220022d00002001733a0000200020002d00c80141016a22023a00c80102400240200241ff017141a601470d00200041a6016a210120002d00c901210241840121040c010b2001412471450d06200241ff01712201450d06200141c7014b0d04200020016a220120012d000020002d00c901733a000020002d00c80141016a41ff0171220141c8014f0d05200020016a21014180012104410421020b200120012d00002002733a0000200020002d00a7012004733a00a7012000411810af84808000200041003b01c8010c050b20002d00ca01200141ff0171460d042003418181808000ad4220862205200341076aad8437032820032005200041ca016a2200ad843703202003410236021c200341023602142003410236020c200341f4edc38000360208200341033a006c20034104360268200342a0808080103702602003410236025820034102360250200341033a004c200341043602482003422037024020034102360238200341023602302003200341306a3602182003200341206a36021041002000200341076a200341086a4184eec3800010b584808000000b2003420037023c20034281808080c000370234200341acedc380003602304100200341086a41ececc38000200341306a41b4edc3800010b584808000000b200241c80141bcecc3800010f980808000000b200141c801419cecc3800010f980808000000b200141c80141acecc3800010f980808000000b200341f0006a2480808080000b8b0d01027f23808080800041a0036b2203248080808000200341002f008cecc380003b010420034100280088ecc38000360200200341126a410041b60110f7b28080001a2003410e6a4100280096ecc380003601002003410029008eecc380003701062003411810af84808000200341d0016a200341c80110f5b28080001a200341003a009a03200341003b019803200341d0016a4112410010b684808000024020032d009803220441c7014b0d00200341d0016a20046a220420042d000041cd00733a0000200320032d00980341016a22043a00980302400240200441ff0171220441a601470d00200320032d00f60220032d009903733a00f602200320032d00f702418401733a00f702200341d0016a411810af8480800041002104200341003b0198030c010b200441c7014b0d010b200341d0016a20046a220420042d000041e500733a0000200320032d00980341016a22043a00980302400240200441ff0171220441a601470d00200320032d00f60220032d009903733a00f602200320032d00f702418401733a00f702200341d0016a411810af8480800041002104200341003b0198030c010b200441c7014b0d010b200341d0016a20046a220420042d000041f200733a0000200320032d00980341016a22043a00980302400240200441ff0171220441a601470d00200320032d00f60220032d009903733a00f602200320032d00f702418401733a00f702200341d0016a411810af8480800041002104200341003b0198030c010b200441c7014b0d010b200341d0016a20046a220420042d000041ec00733a0000200320032d00980341016a22043a00980302400240200441ff0171220441a601470d00200320032d00f60220032d009903733a00f602200320032d00f702418401733a00f702200341d0016a411810af8480800041002104200341003b0198030c010b200441c7014b0d010b200341d0016a20046a220420042d000041e900733a0000200320032d00980341016a22043a00980302400240200441ff0171220441a601470d00200320032d00f60220032d009903733a00f602200320032d00f702418401733a00f702200341d0016a411810af8480800041002104200341003b0198030c010b200441c7014b0d010b200341d0016a20046a220420042d000041ee00733a0000200320032d00980341016a22043a00980302400240200441ff0171220441a601470d00200320032d00f60220032d009903733a00f602200320032d00f702418401733a00f702200341d0016a411810af8480800041002104200341003b0198030c010b200441c7014b0d010b200341d0016a20046a220420042d00004120733a0000200320032d00980341016a22043a00980302400240200441ff0171220441a601470d00200320032d00f60220032d009903733a00f602200320032d00f702418401733a00f702200341d0016a411810af8480800041002104200341003b0198030c010b200441c7014b0d010b200341d0016a20046a220420042d000041f600733a0000200320032d00980341016a22043a00980302400240200441ff0171220441a601470d00200320032d00f60220032d009903733a00f602200320032d00f702418401733a00f702200341d0016a411810af8480800041002104200341003b0198030c010b200441c7014b0d010b200341d0016a20046a220420042d00004131733a0000200320032d00980341016a22043a00980302400240200441ff0171220441a601470d00200320032d00f60220032d009903733a00f602200320032d00f702418401733a00f702200341d0016a411810af8480800041002104200341003b0198030c010b200441c7014b0d010b200341d0016a20046a220420042d0000412e733a0000200320032d00980341016a22043a00980302400240200441ff0171220441a601470d00200320032d00f60220032d009903733a00f602200320032d00f702418401733a00f702200341d0016a411810af8480800041002104200341003b0198030c010b200441c7014b0d010b200341d0016a20046a220420042d00004130733a0000200320032d00980341016a22043a0098030240200441ff017141a601470d00200320032d00f60220032d009903733a00f602200320032d00f702418401733a00f702200341d0016a411810af84808000200341003b0198030b2003200341d0016a41d00110f5b280800022034194eec3800041072001200210b8848080002000200341d00110f5b28080001a200341a0036a2480808080000f0b200441c80141bcecc3800010f980808000000bfd0802027f017e23808080800041f0006b220524808080800020004112410010b684808000024002400240024002402002450d0020002d00c80121060340200641ff0171220641c7014b0d02200020066a220620062d000020012d0000733a0000200020002d00c80141016a22063a00c8010240200641ff017141a601470d00200020002d00a60120002d00c901733a00a601200020002d00a701418401733a00a7012000411810af8480800041002106200041003b01c8010b200141016a21012002417f6a22020d000b0b200541123a000720002d00ca014112470d0120002d00c801220641c7014b0d02200020066a220620062d00002004733a0000200020002d00c80141016a22063a00c80102400240200641ff0171220641a601470d00200020002d00a60120002d00c901733a00a601200020002d00a701418401733a00a7012000411810af8480800041002106200041003b01c8010c010b200641c7014b0d030b200020066a220620062d00002004410876733a0000200020002d00c80141016a22063a00c80102400240200641ff0171220641a601470d00200020002d00a60120002d00c901733a00a601200020002d00a701418401733a00a7012000411810af8480800041002106200041003b01c8010c010b200641c7014b0d030b200020066a220620062d00002004411076733a0000200020002d00c80141016a22063a00c80102400240200641ff0171220641a601470d00200020002d00a60120002d00c901733a00a601200020002d00a701418401733a00a7012000411810af8480800041002106200041003b01c8010c010b200641c7014b0d030b200020066a220620062d00002004411876733a0000200020002d00c80141016a22063a00c8010240200641ff017141a601470d00200020002d00a60120002d00c901733a00a601200020002d00a701418401733a00a7012000411810af84808000200041003b01c8010b20004102410010b68480800002402004450d0020002d00c80121060340200641ff0171220641c7014b0d05200020066a220620062d000020032d0000733a0000200020002d00c80141016a22063a00c8010240200641ff017141a601470d00200020002d00a60120002d00c901733a00a601200020002d00a701418401733a00a7012000411810af8480800041002106200041003b01c8010b200341016a21032004417f6a22040d000b0b200541f0006a2480808080000f0b200641c80141bcecc3800010f980808000000b2005418181808000ad4220862207200541076aad8437032820052007200041ca016a2200ad843703202005410236021c200541023602142005410236020c200541f4edc38000360208200541033a006c20054104360268200542a0808080103702602005410236025820054102360250200541033a004c200541043602482005422037024020054102360238200541023602302005200541306a3602182005200541206a36021041002000200541076a200541086a4184eec3800010b584808000000b200641c80141bcecc3800010f980808000000b200641c80141bcecc3800010f980808000000b820902027f017e23808080800041f0006b220524808080800020004112410010b684808000024002400240024002402002450d0020002d00c80121060340200641ff0171220641c7014b0d02200020066a220620062d000020012d0000733a0000200020002d00c80141016a22063a00c8010240200641ff017141a601470d00200020002d00a60120002d00c901733a00a601200020002d00a701418401733a00a7012000411810af8480800041002106200041003b01c8010b200141016a21012002417f6a22020d000b0b200541123a000720002d00ca014112470d0120002d00c801220641c7014b0d02200020066a220620062d00002004733a0000200020002d00c80141016a22063a00c80102400240200641ff0171220641a601470d00200020002d00a60120002d00c901733a00a601200020002d00a701418401733a00a7012000411810af8480800041002106200041003b01c8010c010b200641c7014b0d030b200020066a220620062d00002004410876733a0000200020002d00c80141016a22063a00c80102400240200641ff0171220641a601470d00200020002d00a60120002d00c901733a00a601200020002d00a701418401733a00a7012000411810af8480800041002106200041003b01c8010c010b200641c7014b0d030b200020066a220620062d00002004411076733a0000200020002d00c80141016a22063a00c80102400240200641ff0171220641a601470d00200020002d00a60120002d00c901733a00a601200020002d00a701418401733a00a7012000411810af8480800041002106200041003b01c8010c010b200641c7014b0d030b200020066a220620062d00002004411876733a0000200020002d00c80141016a22063a00c8010240200641ff017141a601470d00200020002d00a60120002d00c901733a00a601200020002d00a701418401733a00a7012000411810af84808000200041003b01c8010b20004107410010b68480800002402004450d0020002d00c80121060340200641ff0171220641c8014f0d05200020066a22062d00002101200641003a0000200320013a0000200020002d00c80141016a22063a00c8010240200641ff017141a601470d00200020002d00a60120002d00c901733a00a601200020002d00a701418401733a00a7012000411810af8480800041002106200041003b01c8010b200341016a21032004417f6a22040d000b0b200541f0006a2480808080000f0b200641c80141bcecc3800010f980808000000b2005418181808000ad4220862207200541076aad8437032820052007200041ca016a2200ad843703202005410236021c200541023602142005410236020c200541f4edc38000360208200541033a006c20054104360268200542a0808080103702602005410236025820054102360250200541033a004c200541043602482005422037024020054102360238200541023602302005200541306a3602182005200541206a36021041002000200541076a200541086a4184eec3800010b584808000000b200641c80141bcecc3800010f980808000000b200641c80141dcecc3800010f980808000000b830902027f017e23808080800041f0006b220624808080800020014112410010b684808000024002400240024002402003450d0020012d00c80121070340200741ff0171220741c7014b0d02200120076a220720072d000020022d0000733a0000200120012d00c80141016a22073a00c8010240200741ff017141a601470d00200120012d00a60120012d00c901733a00a601200120012d00a701418401733a00a7012001411810af8480800041002107200141003b01c8010b200241016a21022003417f6a22030d000b0b200641123a000720012d00ca014112470d0120012d00c801220741c7014b0d02200120076a220720072d00002005733a0000200120012d00c80141016a22073a00c80102400240200741ff0171220741a601470d00200120012d00a60120012d00c901733a00a601200120012d00a701418401733a00a7012001411810af8480800041002107200141003b01c8010c010b200741c7014b0d030b200120076a220720072d00002005410876733a0000200120012d00c80141016a22073a00c80102400240200741ff0171220741a601470d00200120012d00a60120012d00c901733a00a601200120012d00a701418401733a00a7012001411810af8480800041002107200141003b01c8010c010b200741c7014b0d030b200120076a220720072d00002005411076733a0000200120012d00c80141016a22073a00c80102400240200741ff0171220741a601470d00200120012d00a60120012d00c901733a00a601200120012d00a701418401733a00a7012001411810af8480800041002107200141003b01c8010c010b200741c7014b0d030b200120076a220720072d00002005411876733a0000200120012d00c80141016a22073a00c8010240200741ff017141a601470d00200120012d00a60120012d00c901733a00a601200120012d00a701418401733a00a7012001411810af84808000200141003b01c8010b20014106410010b68480800002402005450d0020012d00c80121070340200741ff0171220741c7014b0d05200120076a20042d00003a0000200120012d00c80141016a22073a00c8010240200741ff017141a601470d00200120012d00a60120012d00c901733a00a601200120012d00a701418401733a00a7012001411810af8480800041002107200141003b01c8010b200441016a21042005417f6a22050d000b0b2000200141d00110f5b28080001a200641f0006a2480808080000f0b200741c80141bcecc3800010f980808000000b2006418181808000ad4220862208200641076aad8437032820062008200141ca016a2201ad843703202006410236021c200641023602142006410236020c200641f4edc38000360208200641033a006c20064104360268200642a0808080103702602006410236025820064102360250200641033a004c200641043602482006422037024020064102360238200641023602302006200641306a3602182006200641206a36021041002001200641076a200641086a4184eec3800010b584808000000b200741c80141bcecc3800010f980808000000b200741c80141ccecc3800010f980808000000bd10404027f017e037f017e23808080800041d0006b2201248080808000200141306a419beec38000410741a2eec380004116410441001089a9808000200141086a41086a410036020020014280808080c0003703082001280230210220012902342103200141186a41086a2204410036020020014280808080c000370218200141186a41d0efc3800010f5ad808000200128021c22054100360208200542808080808001370200200541003a00202005410336021c200541b8eec380003602182005410036021420054280808080c00037020c200141c0006a41086a410136020020012001290218370340024020012802404101470d00200141c0006a41d0efc3800010f5ad8080000b2001280244410141246c6a220541013a00202005410436021c200541bbeec3800036021820054204370210200542003702082005428080808080013702002004410141016a2206360200200120012903402207370318024020062007a7470d00200141186a41d0efc3800010f5ad8080000b200128021c200641246c6a220541023a00202005410336021c200541bfeec38000360218200542043702102005420037020820054280808080800137020002402002418080808078470d0041f0efc3800041114184f0c38000109181808000000b200128021c2105200128021821042000410036024c2000428080808080013702442000200337023c200020023602382000200536020820002004360204200041013a0000200020012903083702502000200641016a36020c200041d8006a200141106a280200360200200141d0006a2480808080000be20203027f017e037f23808080800041306b2201248080808000200141246a41c2eec38000410a41a2eec380004116410441001089a9808000200141086a2202410036020020014280808080c00037030020012902282103200128022421042001410036021420014280808080800137020c2001410c6a41e0efc3800010faa88080002001280210220542e987d8bed5a3d0fbfb003703002005420437022c2005420437022420054194f0c38000360220200541003602182005418381808000360210200542e2e68fceaa92ce9c7b37030802402004418080808078470d0041f0efc3800041114184f0c38000109181808000000b200128020c2105200128021021062000410036024c2000428080808080013702442000200337023c200020043602382000410136020c2000200636020820002005360204200041003a000020002001290300370250200041d8006a2002280200360200200141306a2480808080000bd60303027f017e027f23808080800041c0006b2201248080808000200141246a41cceec38000411341a2eec380004116410441001089a9808000200141086a410036020020014280808080c00037030020012802242102200129022821032001410c6a41086a410036020020014280808080c00037020c2001410c6a41d0efc3800010f5ad808000200128021022044100360208200442808080808001370200200441003a00202004410836021c200441dfeec380003602182004410036021420044280808080c00037020c200141306a41086a41013602002001200129020c370330024020012802304101470d00200141306a41d0efc3800010f5ad8080000b2001280234410141246c6a220441013a00202004410836021c200441e7eec38000360218200442043702102004420037020820044280808080800137020002402002418080808078470d0041f0efc3800041114184f0c38000109181808000000b20012802342104200128023021052000410036024c2000428080808080013702442000200337023c200020023602382000200436020820002005360204200041013a0000200020012903003702502000410141016a36020c200041d8006a200141086a280200360200200141c0006a2480808080000b3801017f024020002802002200417f460d0020002000280204417f6a220136020420010d002000410028029c96db8000118080808000000b0b100020004204370208200042003702000baa0303017f017e037f23808080800041206b2201248080808000200141146a41acf1c38000410841b4f1c38000411a410441001089a98080002001290218210220012802142103200141146a41086a410036020020014280808080c000370214200141146a41f8f0c3800010f5ad808000200128021822044100360208200442808080808001370200200441003a00202004410936021c200441cef1c380003602182004410036021420044280808080c00037020c200141086a41086a410136020020012001290214370308024020012802084101470d00200141086a41f8f0c3800010f5ad8080000b200128020c410141246c6a220441013a00202004410236021c200441d7f1c38000360218200442043702102004420037020820044280808080800137020002402003418080808078470d004188f1c380004111419cf1c38000109181808000000b200128020c210420012802082105200042043702542000420037024c2000428080808080013702442000200237023c200020033602382000200436020820002005360204200041013a00002000410141016a36020c200141206a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ccf2c3800010faa88080002004280208220542aceff0b4f2bd8f8fe4003703002005410036023020054280808080c0003703282005410036022020054100360218200541858180800036021020054296e397c6bfa5aeee4637030820042802042106200428020821070240200128020822082001280200470d00200141bcf2c3800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ccf2c3800010faa88080002004280208220542a780e2b79e8492d7223703002005420437022c2005420f37022420054190f4c380003602202005410036021820054186818080003602102005429c84d0beecb495fdc30037030820042802042106200428020821070240200128020822082001280200470d00200141bcf2c3800010f5ad8080000b2001280204200841246c6a220541023a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b960301037f02400240024020002802002202280200220041c000490d00200041808001490d012000418080808004490d0202402001280200220320012802082200470d0020012000410110bea880800020012802002103200128020821000b2001280204220420006a41033a00002001200041016a2200360208200228020021020240200320006b41034b0d0020012000410410bea880800020012802042104200128020821000b2001200041046a360208200420006a20023600000f0b200041027421020240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20023a00000f0b2000410274410172210202402001280200200128020822006b41014b0d0020012000410210bea8808000200128020821000b2001200041026a360208200128020420006a20023b00000f0b2000410274410272210202402001280200200128020822006b41034b0d0020012000410410bea8808000200128020821000b2001200041046a360208200128020420006a20023600000bc00404027f017e047f017e23808080800041206b22022480808080000240024002400240024020002802002203290300220442c000540d00200442808001540d0120044280808080045a0d022004a7410274410272210302402001280200200128020822006b41034b0d0020012000410410bea8808000200128020821000b2001200041046a360208200128020420006a20033600000c030b2004a741027421030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20033a00000c020b2004a7410274410172210302402001280200200128020822006b41014b0d0020012000410210bea8808000200128020821000b2001200041026a360208200128020420006a20033b00000c010b4113200479a741037622054102746b21060240200128020020012802082207470d0020012007410110bea8808000200128020821070b2001200741016a22003602082001280204220820076a20063a0000200541786a2107200329030021090340200921040240024020012802002000460d00200021030c010b20012000410110bea880800020012802042108200128020821030b2001200341016a2200360208200820036a2004a73a000020044208882109200741016a22070d000b2002200937030020044280025a0d010b200241206a2480808080000f0b2002420037021420024281808080c00037020c200241d0f5c38000360208410020024188f5c38000200241086a41d8f5c3800010fa80808000000b890504027f027e047f027e23808080800041306b22022480808080000240024020002802002203290300220442c000544100200341086a29030022055022001b0d00024020044280800154410020001b0d000240200442808080800454410020001b0d00413320057920047942c0007c20054200521ba741037622064102746b21070240200128020020012802082208470d0020012008410110bea8808000200128020821080b2001200841016a22003602082001280204220920086a20073a0000200641706a2108200341086a290300210a2003290300210b0340200a2104200b21050240024020012802002000460d00200021030c010b20012000410110bea880800020012802042109200128020821030b2001200341016a2200360208200920036a2005a73a00002005420888200442388684210b2004420888210a200841016a22080d000b2002200b3703002002200a37030820054280025441002004501b0d032002420037022420024281808080c00037021c200241d0f5c380003602184100200241f0f5c38000200241186a4180f6c3800010c7b0808000000b2004a7410274410272210302402001280200200128020822006b41034b0d0020012000410410bea8808000200128020821000b2001200041046a360208200128020420006a20033600000c020b2004a7410274410172210302402001280200200128020822006b41014b0d0020012000410210bea8808000200128020821000b2001200041026a360208200128020420006a20033b00000c010b2004a741027421030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20033a00000b200241306a2480808080000b9d0a01097f20002d00800521020240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001280204220420036a20023a00002001200341016a220336020802400240024002400240024002400240024020002d0000416a6a41ff01712202410820024108491b0e09000102030405060708000b024020012802002003470d0020012003410110bea880800020012802042104200128020821030b2001200341016a360208200420036a41003a00000f0b200041106a2100024020012802002003470d0020012003410110bea880800020012802042104200128020821030b2001200341016a360208200420036a41013a00002000200110dc848080000f0b200041e0006a2102200041106a2100024020012802002003470d0020012003410110bea880800020012802042104200128020821030b2001200341016a360208200420036a41023a00002000200110dc848080002002200110dc848080000f0b200041b0016a2102200041e0006a2105200041106a2100024020012802002003470d0020012003410110bea880800020012802042104200128020821030b2001200341016a360208200420036a41033a00002000200110dc848080002005200110dc848080002002200110dc848080000f0b20004180026a2102200041b0016a2105200041e0006a2106200041106a2100024020012802002003470d0020012003410110bea880800020012802042104200128020821030b2001200341016a360208200420036a41043a00002000200110dc848080002006200110dc848080002005200110dc848080002002200110dc848080000f0b200041d0026a210220004180026a2105200041b0016a2106200041e0006a2107200041106a2100024020012802002003470d0020012003410110bea880800020012802042104200128020821030b2001200341016a360208200420036a41053a00002000200110dc848080002007200110dc848080002006200110dc848080002005200110dc848080002002200110dc848080000f0b200041a0036a2102200041d0026a210520004180026a2106200041b0016a2107200041e0006a2108200041106a2100024020012802002003470d0020012003410110bea880800020012802042104200128020821030b2001200341016a360208200420036a41063a00002000200110dc848080002008200110dc848080002007200110dc848080002006200110dc848080002005200110dc848080002002200110dc848080000f0b200041f0036a2102200041a0036a2105200041d0026a210620004180026a2107200041b0016a2108200041e0006a2109200041106a2100024020012802002003470d0020012003410110bea880800020012802042104200128020821030b2001200341016a360208200420036a41073a00002000200110dc848080002009200110dc848080002008200110dc848080002007200110dc848080002006200110dc848080002005200110dc848080002002200110dc848080000f0b200041b0046a2102200041e0036a210520004190036a2106200041c0026a2107200041f0016a2108200041a0016a2109200041d0006a210a024020012802002003470d0020012003410110bea880800020012802042104200128020821030b2001200341016a360208200420036a41083a00002000200110dc84808000200a200110dc848080002009200110dc848080002008200110dc848080002007200110dc848080002006200110dc848080002005200110dc848080002002200110dc848080000bcf0802027f017e23808080800041106b220224808080800002400240024002400240024002400240024002400240024020002d00000e0b000102030405060708090a000b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041016a2100200128020420036a41003a00002001200341016a22033602080240200128020020036b411f4b0d0020012003412010bea8808000200128020821030b2001200341206a360208200128020420036a22012000290000370000200141086a200041086a290000370000200141106a200041106a290000370000200141186a200041186a2900003700000c0a0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41013a00002001200341016a2203360208200029030821040240200128020020036b41074b0d0020012003410810bea8808000200128020821030b200041106a2100200128020420036a20043700002001200341086a22033602080240200128020020036b411f4b0d0020012003412010bea8808000200128020821030b2001200341206a360208200128020420036a22012000290000370000200141086a200041086a290000370000200141106a200041106a290000370000200141186a200041186a2900003700000c090b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41023a00000c080b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41033a00000c070b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41043a00000c060b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41053a00000c050b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41063a00000c040b200041086a21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41073a00002002200336020c2002410c6a200110c4848080000c030b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41083a00000c020b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41093a00000c010b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a410a3a00000b200241106a2480808080000bf10d01047f23808080800041106b22022480808080000240024002400240024002400240024002400240024020002d0000220341746a22044101200441ff0171410a491b41ff01710e0a00010203040506070809000b200041046a21040240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a000020022004360204200241046a200110c3848080000c090b0240200128020020012802082205470d0020012005410110bea8808000200128020821050b2001200541016a2204360208200128020420056a41013a000002400240200341ff0171410b470d00024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a2203360208200128020420046a41003a00000c010b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41013a00002000200110c784808000200128020821030b200041306a21000240200128020020036b411f4b0d0020012003412010bea8808000200128020821030b2001200341206a360208200128020420036a22012000290000370000200141086a200041086a290000370000200141106a200041106a290000370000200141186a200041186a2900003700000c080b200041086a21030240200128020020012802082204470d0020012004410110bea8808000200128020821040b200041386a2105200128020420046a41023a00002001200441016a22003602080240024020032d0000410b470d00024020012802002000470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a00000c010b024020012802002000470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41013a00002003200110c7848080000b20022005360208200241086a200110c4848080000c070b200041086a21030240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a41033a00002001200441016a22043602080240024020032d0000410b470d00024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a2203360208200128020420046a41003a00000c010b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41013a00002003200110c784808000200128020821030b200041386a21000240200128020020036b41134b0d0020012003411410bea8808000200128020821030b2001200341146a360208200128020420036a22012000290000370000200141086a200041086a290000370000200141106a200041106a2800003600000c060b0240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a41043a00002001200441016a220436020820002d00012100024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a20003a00000c050b200041106a21040240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41053a00002002200436020c2002410c6a200110c5848080000c040b0240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a41063a00002001200441016a220436020820002d00212103024020012802002004470d0020012004410110bea8808000200128020821040b200041016a2100200128020420046a20033a00002001200441016a22043602080240200128020020046b411f4b0d0020012004412010bea8808000200128020821040b2001200441206a360208200128020420046a22012000290000370000200141086a200041086a290000370000200141106a200041106a290000370000200141186a200041186a2900003700000c030b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41073a00000c020b200041046a2104200041106a21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41083a00002003200110da848080002004200110db848080000c010b200041086a21040240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41093a00002004200110c7848080000b200241106a2480808080000b890901047f20002d000821020240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a22043602082001280204220520036a20023a00002000280204210302400240024002400240024002400240024020002802000e09000102030405060708000b024020012802002004470d0020012004410110bea880800020012802042105200128020821040b2001200441016a360208200520046a41003a00000f0b024020012802002004470d0020012004410110bea880800020012802042105200128020821040b2001200441016a360208200520046a41013a0000200341106a200110c8848080000f0b024020012802002004470d0020012004410110bea880800020012802042105200128020821040b2001200441016a360208200520046a41023a0000200341106a200110c884808000200341e0006a200110c8848080000f0b024020012802002004470d0020012004410110bea880800020012802042105200128020821040b2001200441016a360208200520046a41033a0000200341106a200110c884808000200341e0006a200110c884808000200341b0016a200110c8848080000f0b024020012802002004470d0020012004410110bea880800020012802042105200128020821040b2001200441016a360208200520046a41043a0000200341106a200110c884808000200341e0006a200110c884808000200341b0016a200110c88480800020034180026a200110c8848080000f0b024020012802002004470d0020012004410110bea880800020012802042105200128020821040b2001200441016a360208200520046a41053a0000200341106a200110c884808000200341e0006a200110c884808000200341b0016a200110c88480800020034180026a200110c884808000200341d0026a200110c8848080000f0b024020012802002004470d0020012004410110bea880800020012802042105200128020821040b2001200441016a360208200520046a41063a0000200341106a200110c884808000200341e0006a200110c884808000200341b0016a200110c88480800020034180026a200110c884808000200341d0026a200110c884808000200341a0036a200110c8848080000f0b024020012802002004470d0020012004410110bea880800020012802042105200128020821040b2001200441016a360208200520046a41073a0000200341106a200110c884808000200341e0006a200110c884808000200341b0016a200110c88480800020034180026a200110c884808000200341d0026a200110c884808000200341a0036a200110c884808000200341f0036a200110c8848080000f0b024020012802002004470d0020012004410110bea880800020012802042105200128020821040b2001200441016a360208200520046a41083a0000200341106a200110c884808000200341e0006a200110c884808000200341b0016a200110c88480800020034180026a200110c884808000200341d0026a200110c884808000200341a0036a200110c884808000200341f0036a200110c884808000200341c0046a200110c8848080000ba90702057f017e23808080800041106b220224808080800002400240024002400240024002400240024020002d00000e080001020304050607000b02402001280200220320012802082204470d0020012004410110bea880800020012802002103200128020821040b200041016a21002001200441016a22053602082001280204220620046a41003a00000240200320056b411f4b0d0020012005412010bea880800020012802042106200128020821050b200620056a220420002900003700002001200541206a360208200441186a200041186a290000370000200441106a200041106a290000370000200441086a200041086a2900003700000c070b02402001280200220320012802082205470d0020012005410110bea880800020012802002103200128020821050b2001280204220620056a41013a00002001200541016a2205360208200029030821070240200320056b41074b0d0020012005410810bea88080002001280200210320012802042106200128020821050b200041106a21002001200541086a2204360208200620056a20073700000240200320046b411f4b0d0020012004412010bea880800020012802042106200128020821040b200620046a220520002900003700002001200441206a360208200541186a200041186a290000370000200541106a200041106a290000370000200541086a200041086a2900003700000c060b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41023a00000c050b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41033a00000c040b200041086a21050240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41073a00002002200536020c2002410c6a200110c4848080000c030b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41083a00000c020b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41093a00000c010b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a410a3a00000b200241106a2480808080000bf10d01047f23808080800041106b22022480808080000240024002400240024002400240024002400240024020002d0000220341776a22044101200441ff0171410a491b41ff01710e0a00010203040506070809000b200041046a21040240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a000020022004360204200241046a200110c3848080000c090b0240200128020020012802082205470d0020012005410110bea8808000200128020821050b2001200541016a2204360208200128020420056a41013a000002400240200341ff01714108470d00024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a2203360208200128020420046a41003a00000c010b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41013a00002000200110ca84808000200128020821030b200041306a21000240200128020020036b411f4b0d0020012003412010bea8808000200128020821030b2001200341206a360208200128020420036a22012000290000370000200141086a200041086a290000370000200141106a200041106a290000370000200141186a200041186a2900003700000c080b200041086a21030240200128020020012802082204470d0020012004410110bea8808000200128020821040b200041386a2105200128020420046a41023a00002001200441016a22003602080240024020032d00004108470d00024020012802002000470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a00000c010b024020012802002000470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41013a00002003200110ca848080000b20022005360208200241086a200110c4848080000c070b200041086a21030240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a41033a00002001200441016a22043602080240024020032d00004108470d00024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a2203360208200128020420046a41003a00000c010b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41013a00002003200110ca84808000200128020821030b200041386a21000240200128020020036b41134b0d0020012003411410bea8808000200128020821030b2001200341146a360208200128020420036a22012000290000370000200141086a200041086a290000370000200141106a200041106a2800003600000c060b0240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a41043a00002001200441016a220436020820002d00012100024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a20003a00000c050b200041106a21040240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41053a00002002200436020c2002410c6a200110c5848080000c040b0240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a41063a00002001200441016a220436020820002d00212103024020012802002004470d0020012004410110bea8808000200128020821040b200041016a2100200128020420046a20033a00002001200441016a22043602080240200128020020046b411f4b0d0020012004412010bea8808000200128020821040b2001200441206a360208200128020420046a22012000290000370000200141086a200041086a290000370000200141106a200041106a290000370000200141186a200041186a2900003700000c030b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41073a00000c020b200041046a2104200041106a21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41083a00002003200110da848080002004200110db848080000c010b200041086a21040240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41093a00002004200110ca848080000b200241106a2480808080000b200020004285cf91f59495de825e370308200042d1f886a795f1dff45c3703000b070020002802000ba92a04057f017e037f017e23808080800041d0006b2201248080808000200141306a4190f6c38000410e419ef6c380004112410441001089a98080002001420437022820014200370220200142808080808001370218200142888080808001370240200142808080808001370248200141186a200141c0006a4180f4c3800010d784808000200141086a41086a2001412c6a2802003602002001200129022437030820012802182102200128021c2103200128022021042001280230210520012902342106200141186a41086a2207410036020020014280808080c000370218200141186a41bcf2c3800010f5ad808000200128021c22084100360208200842808080808001370200200841003a00202008410836021c200841b0f6c380003602182008410036021420084280808080c00037020c200141c0006a41086a410136020020012001290218370340024020012802404101470d00200141c0006a41bcf2c3800010f5ad8080000b2001280244410141246c6a220841013a00202008410d36021c200841b8f6c3800036021820084204370210200842003702082008428080808080013702002007410141016a220936020020012001290340220a37031802402009200aa7470d00200141186a41bcf2c3800010f5ad8080000b200128021c200941246c6a220841023a00202008411836021c200841c5f6c380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a41bcf2c3800010f5ad8080000b2001280244200941246c6a220841033a00202008411936021c200841ddf6c380003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41bcf2c3800010f5ad8080000b200128021c200941246c6a220841043a00202008410c36021c200841f6f6c380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a41bcf2c3800010f5ad8080000b2001280244200941246c6a220841053a00202008411536021c20084182f7c380003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41bcf2c3800010f5ad8080000b200128021c200941246c6a220841063a00202008410936021c20084197f7c380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a41bcf2c3800010f5ad8080000b2001280244200941246c6a220841073a00202008410f36021c200841a0f7c380003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41bcf2c3800010f5ad8080000b200128021c200941246c6a220841083a00202008410d36021c200841aff7c380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a41bcf2c3800010f5ad8080000b2001280244200941246c6a220841093a00202008411536021c200841bcf7c380003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41bcf2c3800010f5ad8080000b200128021c200941246c6a2208410a3a00202008410f36021c200841d1f7c380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a41bcf2c3800010f5ad8080000b2001280244200941246c6a2208410b3a00202008411236021c200841e0f7c380003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41bcf2c3800010f5ad8080000b200128021c200941246c6a2208410c3a00202008411536021c200841f2f7c380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a41bcf2c3800010f5ad8080000b2001280244200941246c6a2208410d3a00202008411636021c20084187f8c380003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41bcf2c3800010f5ad8080000b200128021c200941246c6a2208410e3a00202008410936021c2008419df8c380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a41bcf2c3800010f5ad8080000b2001280244200941246c6a2208410f3a00202008410a36021c200841a6f8c380003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41bcf2c3800010f5ad8080000b200128021c200941246c6a220841103a00202008410c36021c200841b0f8c380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a41bcf2c3800010f5ad8080000b2001280244200941246c6a220841113a00202008410e36021c200841bcf8c380003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41bcf2c3800010f5ad8080000b200128021c200941246c6a220841123a00202008411036021c200841caf8c380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a41bcf2c3800010f5ad8080000b2001280244200941246c6a220841133a00202008410e36021c200841daf8c380003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41bcf2c3800010f5ad8080000b200128021c200941246c6a220841143a00202008410c36021c200841e8f8c380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a41bcf2c3800010f5ad8080000b2001280244200941246c6a220841153a00202008410436021c200841f4f8c380003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41bcf2c3800010f5ad8080000b200128021c200941246c6a220841163a00202008411036021c200841f8f8c380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a41bcf2c3800010f5ad8080000b2001280244200941246c6a220841173a00202008410e36021c20084188f9c380003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41bcf2c3800010f5ad8080000b200128021c200941246c6a220841183a00202008410c36021c20084196f9c380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a41bcf2c3800010f5ad8080000b2001280244200941246c6a220841193a00202008411336021c200841a2f9c380003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41bcf2c3800010f5ad8080000b200128021c200941246c6a2208411a3a00202008411436021c200841b5f9c380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a41bcf2c3800010f5ad8080000b2001280244200941246c6a2208411b3a00202008410b36021c200841c9f9c380003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41bcf2c3800010f5ad8080000b200128021c200941246c6a2208411c3a00202008410e36021c200841d4f9c380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a41bcf2c3800010f5ad8080000b2001280244200941246c6a2208411d3a00202008410636021c200841e2f9c380003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41bcf2c3800010f5ad8080000b200128021c200941246c6a2208411e3a00202008410a36021c200841e8f9c380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a41bcf2c3800010f5ad8080000b2001280244200941246c6a2208411f3a00202008410936021c200841f2f9c380003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41bcf2c3800010f5ad8080000b200128021c200941246c6a220841203a00202008410c36021c200841fbf9c380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a41bcf2c3800010f5ad8080000b2001280244200941246c6a220841213a00202008410a36021c20084187fac380003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41bcf2c3800010f5ad8080000b200128021c200941246c6a220841223a00202008410e36021c20084191fac380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a41bcf2c3800010f5ad8080000b2001280244200941246c6a220841233a00202008410d36021c2008419ffac380003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41bcf2c3800010f5ad8080000b200128021c200941246c6a220841243a00202008411336021c200841acfac380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a41bcf2c3800010f5ad8080000b2001280244200941246c6a220841253a00202008411236021c200841bffac380003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41bcf2c3800010f5ad8080000b200128021c200941246c6a220841263a00202008410736021c200841d1fac380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a41bcf2c3800010f5ad8080000b2001280244200941246c6a220841273a00202008411336021c200841d8fac380003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220836020020012001290340220a37031802402008200aa7470d00200141186a41bcf2c3800010f5ad8080000b200128021c200841246c22096a220841283a00202008411136021c200841ebfac380003602182008420437021020084200370208200842808080808001370200200128021c210820012001280218360220200120083602182001200820096a41246a3602242001200836021c200141c0006a200141186a4180f4c3800010d48480800002402005418080808078470d0041dcf2c38000411141f0f2c38000109181808000000b20012002360220200120033602182001200336021c2001200320044105746a360224200041c4006a200141186a41f0c9c4800010d784808000200141236a200141c0006a41086a2802003600002000200637023c20002005360238200041013a000020002001290308370250200041d8006a200141086a41086a2802003602002001200129024037001b20002001290018370001200041086a2001411f6a290000370000200141d0006a2480808080000ba70701027f23808080800041a0056b2202248080808000200241003a001c200241003602142002411f3a0010200241046a200241106a10e28480800002400240024020022d0010220341636a41002003411e71411e461b0e020201000b0240024002400240024002400240024020022802140e080901020304050607000b2002280218220320032802002203417f6a36020020034101470d08200241106a41087210caaf8080000c080b2002280218220320032802002203417f6a36020020034101470d07200241106a41087210caaf8080000c070b2002280218220320032802002203417f6a36020020034101470d06200241106a41087210caaf8080000c060b2002280218220320032802002203417f6a36020020034101470d05200241106a41087210caaf8080000c050b2002280218220320032802002203417f6a36020020034101470d04200241106a41087210caaf8080000c040b2002280218220320032802002203417f6a36020020034101470d03200241106a41087210caaf8080000c030b2002280218220320032802002203417f6a36020020034101470d02200241106a41087210caaf8080000c020b2002280218220320032802002203417f6a36020020034101470d01200241106a41087210caaf8080000c010b0240024002400240024002400240024020022802140e080801020304050607000b2002280218220320032802002203417f6a36020020034101470d07200241106a41087210caaf8080000c070b2002280218220320032802002203417f6a36020020034101470d06200241106a41087210caaf8080000c060b2002280218220320032802002203417f6a36020020034101470d05200241106a41087210caaf8080000c050b2002280218220320032802002203417f6a36020020034101470d04200241106a41087210caaf8080000c040b2002280218220320032802002203417f6a36020020034101470d03200241106a41087210caaf8080000c030b2002280218220320032802002203417f6a36020020034101470d02200241106a41087210caaf8080000c020b2002280218220320032802002203417f6a36020020034101470d01200241106a41087210caaf8080000c010b2002280218220320032802002203417f6a36020020034101470d00200241106a41087210caaf8080000b0240200228020c450d002002410136020c0b2001280200200241046a10e184808000200041086a200241046a41086a28020036020020002002290204370200200241a0056a2480808080000ba70403057f017e027f23808080800041c0006b2201248080808000200141246a41e884c48000410a419cfcc380004112410441001089a98080002001420437021c2001420037021420014280808080800137020c2001428880808080013702302001428080808080013702382001410c6a200141306a4180f4c3800010d784808000200141086a2202200141206a28020036020020012001290218370300200128020c2103200128021021042001280214210520012902282106200128022421072001410036021420014280808080c00037020c2001410c6a41bcf2c3800010f5ad8080002001280210220842808080808001370200200841003a00202008410e36021c200841f284c480003602182008420437021020084200370208200128021021082001200128020c3602142001200836020c2001200841246a36021820012008360210200141306a2001410c6a4180f4c3800010d48480800002402007418080808078470d0041dcf2c38000411141f0f2c38000109181808000000b200120033602142001200436020c200120043602102001200420054105746a360218200041c4006a2001410c6a41f0c9c4800010d784808000200141176a200141306a41086a2802003600002000200637023c20002007360238200041013a000020002001290300370250200041d8006a20022802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000bd10603057f017e027f23808080800041d0006b2201248080808000200141306a41a8a6c480004115419cfcc380004112410441001089a98080002001420437022820014200370220200142808080808001370218200142888080808001370240200142808080808001370248200141186a200141c0006a4180f4c3800010d784808000200141086a41086a200141186a41146a2802003602002001200129022437030820012802182102200128021c2103200128022021042001280230210520012902342106200141186a41086a2207410036020020014280808080c000370218200141186a41bcf2c3800010f5ad808000200128021c22084100360208200842808080808001370200200841003a00202008411736021c200841bda6c480003602182008410036021420084280808080c00037020c200141c0006a41086a410136020020012001290218370340024020012802404101470d00200141c0006a41bcf2c3800010f5ad8080000b2001280244410141246c6a220841013a00202008411736021c200841d4a6c4800036021820084204370210200842003702082008428080808080013702002007410141016a36020020012001290340370318200141c0006a200141186a41eba6c48000411410c2848080000240200128024822082001280240470d00200141c0006a41bcf2c3800010f5ad8080000b2001280244200841246c22076a220841033a00202008411a36021c200841ffa6c4800036021820084204370210200842003702082008428080808080013702002001280244210820012001280240360220200120083602182001200820076a41246a3602242001200836021c200141c0006a200141186a4180f4c3800010d48480800002402005418080808078470d0041dcf2c38000411141f0f2c38000109181808000000b20012002360220200120033602182001200336021c2001200320044105746a360224200041c4006a200141186a41f0c9c4800010d784808000200141236a200141c0006a41086a2802003600002000200637023c20002005360238200041013a000020002001290308370250200041d8006a200141086a41086a2802003602002001200129024037001b20002001290018370001200041086a2001411f6a290000370000200141d0006a2480808080000bbd0303057f017e017f23808080800041c0006b2201248080808000200141246a4199a7c480004114419cfcc380004112410441001089a98080002001420437021c2001420037021420014280808080800137020c2001428880808080013702302001428080808080013702382001410c6a200141306a4180f4c3800010d784808000200141086a22022001410c6a41146a28020036020020012001290218370300200128020c21032001280210210420012802142105200129022821062001280224210720014288808080800137020c200142808080808001370214200141306a2001410c6a4180f4c3800010d68480800002402007418080808078470d0041dcf2c38000411141f0f2c38000109181808000000b200120033602142001200436020c200120043602102001200420054105746a360218200041c4006a2001410c6a41f0c9c4800010d784808000200141176a200141306a41086a2802003600002000200637023c20002007360238200041003a000020002001290300370250200041d8006a20022802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000b6000200042083703482000420037034020004280808080c0003703382000410036025820004280808080c000370350200041cd80808000360218200042dbd791d5c2919eaecd00370310200042e6ed8d82cc91adcb05370308200041023a00000bb00201087f23808080800041106b2203248080808000200128020c21040240024002402001280200220520012802042206470d00200420056b41246e2107200128020821010c010b0240200420066b220841246e220720012802082201410176490d0020052006200810f8b28080001a0c010b410021092003410036020c20034280808080c0003702044104210a024020042006460d00200341046a410020074104412410d5848080002003280208210a200328020c21090b200a200941246c6a2006200810f5b28080001a2003200920076a36020c02402001450d002005410028029c96db8000118080808000000b20002003290204370200200041086a200341046a41086a2802003602000c010b2000200736020820002005360204200020013602000b200341106a2480808080000b9a0203037f017e017f23808080800041206b2205248080808000024002400240200120026a220220014f0d00410021060c010b410021060240200320046a417f6a410020036b71ad2002200028020022014101742207200220074b1b22024108410420044101461b2207200220074b1b2207ad7e2208422088a7450d000c010b2008a7220941808080807820036b4b0d004100210202402001450d002005200120046c36021c20052000280204360214200321020b20052002360218200541086a20032009200541146a10d88480800020052802084101470d0120052802102102200528020c21060b2006200241a0a8c4800010ae80808000000b200528020c21032000200736020020002003360204200541206a2480808080000bb00201087f23808080800041106b2203248080808000200128020c21040240024002402001280200220520012802042206470d00200420056b41386e2107200128020821010c010b0240200420066b220841386e220720012802082201410176490d0020052006200810f8b28080001a0c010b410021092003410036020c2003428080808080013702044108210a024020042006460d00200341046a410020074108413810d5848080002003280208210a200328020c21090b200a200941386c6a2006200810f5b28080001a2003200920076a36020c02402001450d002005410028029c96db8000118080808000000b20002003290204370200200041086a200341046a41086a2802003602000c010b2000200736020820002005360204200020013602000b200341106a2480808080000bb00201087f23808080800041106b2203248080808000200128020c21040240024002402001280200220520012802042206470d00200420056b4105762107200128020821010c010b0240200420066b2208410576220720012802082201410176490d0020052006200810f8b28080001a0c010b410021092003410036020c2003428080808080013702044108210a024020042006460d00200341046a410020074108412010d5848080002003280208210a200328020c21090b200a20094105746a2006200810f5b28080001a2003200920076a36020c02402001450d002005410028029c96db8000118080808000000b20002003290204370200200041086a200341046a41086a2802003602000c010b2000200736020820002005360204200020013602000b200341106a2480808080000bb20201027f0240024020024100480d000240024002402003280204450d000240200328020822040d00024020020d00200121030c030b41002d0098a2db80001a200241002802a496db80001182808080000021030c020b200328020021050240200241002802a496db80001182808080000022030d00200041086a2105200041046a21040c050b20032005200410f5b28080001a2005410028029c96db800011808080800000200041086a2105200041046a21040c020b024020020d00200121030c010b41002d0098a2db80001a200241002802a496db80001182808080000021030b200041086a2105200041046a21042003450d020b2005200236020020042003360200200041003602000f0b20004100360204200041013602000f0b2005200236020020042001360200200041013602000bcf0802027f017e23808080800041106b220224808080800002400240024002400240024002400240024002400240024020002d00000e0b000102030405060708090a000b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041016a2100200128020420036a41003a00002001200341016a22033602080240200128020020036b411f4b0d0020012003412010bea8808000200128020821030b2001200341206a360208200128020420036a22012000290000370000200141086a200041086a290000370000200141106a200041106a290000370000200141186a200041186a2900003700000c0a0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41013a00002001200341016a2203360208200029030821040240200128020020036b41074b0d0020012003410810bea8808000200128020821030b200041106a2100200128020420036a20043700002001200341086a22033602080240200128020020036b411f4b0d0020012003412010bea8808000200128020821030b2001200341206a360208200128020420036a22012000290000370000200141086a200041086a290000370000200141106a200041106a290000370000200141186a200041186a2900003700000c090b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41023a00000c080b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41033a00000c070b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41043a00000c060b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41053a00000c050b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41063a00000c040b200041086a21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41073a00002002200336020c2002410c6a200110c4848080000c030b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41083a00000c020b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41093a00000c010b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a410a3a00000b200241106a2480808080000ba30601057f23808080800041106b22022480808080000240024002400240024002400240024002400240024020002d00000e0a00010203040506070809000b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a00000c090b02402001280200220320012802082204470d0020012004410110bea880800020012802002103200128020821040b2001200441016a22053602082001280204220620046a41013a00000240200320056b41034b0d0020012005410410bea880800020012802042106200128020821050b2001200541046a360208200620056a20002800013600000c080b200041046a21050240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41023a00002002200536020c2002410c6a200110c3848080000c070b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41033a00000c060b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41043a00000c050b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41053a00000c040b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41063a00000c030b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41073a00000c020b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41083a00000c010b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41093a00000b200241106a2480808080000bb00401037f23808080800041106b220224808080800002400240024002400240024020002802000e050001020304000b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a00000c040b200041046a21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41013a00002002200336020c2002410c6a200110c3848080000c030b200041086a2103200041046a21040240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41023a00002002200436020c2002410c6a200110c3848080002002200336020c2002410c6a200110c3848080000c020b200041086a2103200041046a21040240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41033a00002002200436020c2002410c6a200110c3848080002002200336020c2002410c6a200110c3848080000c010b200041086a2103200041046a21040240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41043a00002002200436020c2002410c6a200110c3848080002002200336020c2002410c6a200110c3848080000b200241106a2480808080000bf10d01047f23808080800041106b22022480808080000240024002400240024002400240024002400240024020002d0000220341746a22044101200441ff0171410a491b41ff01710e0a00010203040506070809000b200041046a21040240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a000020022004360204200241046a200110c3848080000c090b0240200128020020012802082205470d0020012005410110bea8808000200128020821050b2001200541016a2204360208200128020420056a41013a000002400240200341ff0171410b470d00024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a2203360208200128020420046a41003a00000c010b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41013a00002000200110d984808000200128020821030b200041306a21000240200128020020036b411f4b0d0020012003412010bea8808000200128020821030b2001200341206a360208200128020420036a22012000290000370000200141086a200041086a290000370000200141106a200041106a290000370000200141186a200041186a2900003700000c080b200041086a21030240200128020020012802082204470d0020012004410110bea8808000200128020821040b200041386a2105200128020420046a41023a00002001200441016a22003602080240024020032d0000410b470d00024020012802002000470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a00000c010b024020012802002000470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41013a00002003200110d9848080000b20022005360208200241086a200110c4848080000c070b200041086a21030240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a41033a00002001200441016a22043602080240024020032d0000410b470d00024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a2203360208200128020420046a41003a00000c010b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41013a00002003200110d984808000200128020821030b200041386a21000240200128020020036b41134b0d0020012003411410bea8808000200128020821030b2001200341146a360208200128020420036a22012000290000370000200141086a200041086a290000370000200141106a200041106a2800003600000c060b0240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a41043a00002001200441016a220436020820002d00012100024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a20003a00000c050b200041106a21040240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41053a00002002200436020c2002410c6a200110c5848080000c040b0240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a41063a00002001200441016a220436020820002d00212103024020012802002004470d0020012004410110bea8808000200128020821040b200041016a2100200128020420046a20033a00002001200441016a22043602080240200128020020046b411f4b0d0020012004412010bea8808000200128020821040b2001200441206a360208200128020420046a22012000290000370000200141086a200041086a290000370000200141106a200041106a290000370000200141186a200041186a2900003700000c030b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41073a00000c020b200041046a2104200041106a21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41083a00002003200110da848080002004200110db848080000c010b200041086a21040240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41093a00002004200110d9848080000b200241106a2480808080000b200020004285cf91f59495de825e370308200042d1f886a795f1dff45c3703000b070020002802000ba50501067f23808080800041c0006b220124808080800020014106360210200141e8c7c4800036020c41002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d00200241e8c7c48000360200200241046a410636020041e8c7c48000410610fea8808000450d0141002d0098a2db80001a412041002802a496db80001182808080000022030d024108412010bb80808000000b4104410810bb80808000000b2002410028029c96db8000118080808000002001410236022c200141e891d1800036022820014201370234200141b780808000ad4220862001410c6aad843703182001200141186a360230200141286a41f891d1800010f680808000000b200341858180800036021820034296e397c6bfa5aeee46370310200342aceff0b4f2bd8f8fe40037030820034101360204200341eec7c48000360200200141286a41086a410036020020014280808080c000370228200141286a41bcf2c3800010f5ad808000200128022c220442808080808001370200200141186a41086a22054101360200200441003a00202004410436021c200441efc7c480003602182004420437021020044200370208200120012902283703182001410c6a200141186a41f3c7c48000410410c18480800020012802142106200128021021042001200128020c3602302001200436022820012004200641246c6a3602342001200436022c200141186a200141286a4180f4c3800010d4848080002000410136024c2000200336024820004101360244200141336a200528020036000020002002ad4280808080108437023c20004101360238200041013a00002000410036025820004280808080c0003703502001200129021837002b20002001290028370001200041086a2001412f6a290000370000200141c0006a2480808080000b890901047f20002d000821020240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a22043602082001280204220520036a20023a00002000280204210302400240024002400240024002400240024020002802000e09000102030405060708000b024020012802002004470d0020012004410110bea880800020012802042105200128020821040b2001200441016a360208200520046a41003a00000f0b024020012802002004470d0020012004410110bea880800020012802042105200128020821040b2001200441016a360208200520046a41013a0000200341106a200110cb848080000f0b024020012802002004470d0020012004410110bea880800020012802042105200128020821040b2001200441016a360208200520046a41023a0000200341106a200110cb84808000200341e0006a200110cb848080000f0b024020012802002004470d0020012004410110bea880800020012802042105200128020821040b2001200441016a360208200520046a41033a0000200341106a200110cb84808000200341e0006a200110cb84808000200341b0016a200110cb848080000f0b024020012802002004470d0020012004410110bea880800020012802042105200128020821040b2001200441016a360208200520046a41043a0000200341106a200110cb84808000200341e0006a200110cb84808000200341b0016a200110cb8480800020034180026a200110cb848080000f0b024020012802002004470d0020012004410110bea880800020012802042105200128020821040b2001200441016a360208200520046a41053a0000200341106a200110cb84808000200341e0006a200110cb84808000200341b0016a200110cb8480800020034180026a200110cb84808000200341d0026a200110cb848080000f0b024020012802002004470d0020012004410110bea880800020012802042105200128020821040b2001200441016a360208200520046a41063a0000200341106a200110cb84808000200341e0006a200110cb84808000200341b0016a200110cb8480800020034180026a200110cb84808000200341d0026a200110cb84808000200341a0036a200110cb848080000f0b024020012802002004470d0020012004410110bea880800020012802042105200128020821040b2001200441016a360208200520046a41073a0000200341106a200110cb84808000200341e0006a200110cb84808000200341b0016a200110cb8480800020034180026a200110cb84808000200341d0026a200110cb84808000200341a0036a200110cb84808000200341f0036a200110cb848080000f0b024020012802002004470d0020012004410110bea880800020012802042105200128020821040b2001200441016a360208200520046a41083a0000200341106a200110cb84808000200341e0006a200110cb84808000200341b0016a200110cb8480800020034180026a200110cb84808000200341d0026a200110cb84808000200341a0036a200110cb84808000200341f0036a200110cb84808000200341c0046a200110cb848080000bfe0101047f23808080800041106b22022480808080002000280200210341002d0098a2db80001a0240200341d0006c410272220341002802a496db8000118280808000002204450d002002410036020c20022004360208200220033602042000200241046a10e084808000200228020821042002280204210502402001280200200128020822006b200228020c22034f0d002001200020034101410110d584808000200128020821000b200128020420006a2004200310f5b28080001a2001200020036a36020802402005450d002004410028029c96db8000118080808000000b200241106a2480808080000f0b4101200341e0c8c4800010ae80808000000ba40301047f23808080800041106b2202248080808000410021030240024002400240024002400240024002400240024020012d0000220441636a41002004411e71411e461b22050e03020001020b200128020441d0006c41037221040c020b200128020441d0006c41037221040c010b200110dcb080800041016a2204417f20041b41016a22044100480d012004450d030b41002d0098a2db80001a200441002802a496db80001182808080000022030d01410121030b2003200441e0c8c4800010ae80808000000b2002200336020820022004360204024020050e03000304000b410021040c010b2002410036020c2002428080808010370204200241046a4100410110bea880800020022802082103200228020c21040b200320046a41033a00002002200441016a36020c2001200241046a10c6848080000c020b200341043a00002002410136020c200141046a200241046a10c9848080000c010b200341053a00002002410136020c200141046a200241046a10e0848080000b20002002290204370200200041086a200241046a41086a280200360200200241106a2480808080000bfd0403027f017e057f23808080800041d0026b2203248080808000410021042003410036020c200342808080808002370204024002400240024020020d0020032902082105410021060c010b41e600210603402001417f200128020422072002200620022006491b220841a0016c6a220920092007491b220736020402400240200720012802084f0d0002402003280204220720046b20084f0d00024002400240200420086a220441cc99b3064d0d00410021030c010b200441a0016c210a4100210902402007450d00200320032802083602b0012003200741a0016c3602b801411021090b200320093602b401200341106a4110200a200341b0016a10cba080800020032802104101470d0120032802182106200328021421030b2003200641e8cac4800010ae80808000000b20032003280214360208200320043602040b2006450d01200341106a200110f09380800020032802900141b080808078460d002008417f6a2107410021060340200341b0016a200341106a41a00110f5b28080001a0240200328020c22042003280204470d00200341046a41f8cac4800010d6a08080000b2003280208200441a0016c6a200341b0016a41a00110f5b28080001a2003200441016a36020c20072006460d02200341106a200110f093808000200641016a210620032802900141b080808078470d000b200620084f0d010b200341046a10d58b8080002003280204450d032003280208410028029c96db8000118080808000000c030b200328020c22042106200220086b22020d000b20032802042206418080808078460d01200329020821050b20002005370204200020063602000c010b20004180808080783602000b200341d0026a2480808080000b940602087f017e23808080800041c0006b220324808080800020012001280204220441016a220536020402400240200520012802084b0d00410021062003410036021020034280808080c000370208024002402002450d0041b30621050240034002402003280208220420066b2002200520022005491b22074f0d00024002400240200720066a220641e6cc99334d0d00410021030c010b200641146c21084100210902402004450d002003200328020c3602282003200441146c360230410421090b2003200936022c200341146a41042008200341286a10cba080800020032802144101470d01200328021c2105200328021821030b2003200541e8cac4800010ae80808000000b2003200328021836020c200320063602080b02402005450d00200341146a200110cca3808000024020032d00144105460d002007417f6a210a410021050340200341286a41106a2209200341146a41106a280200360200200341286a41086a2208200341146a41086a290200370300200320032902143703280240200328021022062003280208470d00200341086a41f8cac4800010b7ad8080000b200328020c200641146c6a22042003290328370200200441086a2008290300370200200441106a20092802003602002003200641016a360210200a2005460d02200341146a200110cca3808000200541016a210520032d00144105470d000b200520074f0d010b024020032802102206450d00200328020c21050340024020052d0000220441034b0d00200520044102744198cbc480006a2802006a2204280200450d00200441046a280200410028029c96db8000118080808000000b200541146a21052006417f6a22060d000b0b2003280208450d02200328020c410028029c96db8000118080808000000c020b200328021022062105200220076b22020d000b20032802082205418080808078460d00200329020c210b2001280204417f6a21040c020b20004180808080783602000c030b200329020c210b410021050b2000200b37020420002005360200200120043602040c010b20004180808080783602000b200341c0006a2480808080000bc80402077f017e23808080800041d0156b2203248080808000410021042003410036020c2003428080808080023702040240024002402002450d00410b21050240034002402003280204220620046b2002200520022005491b22074f0d00024002400240200720046a220441dfa0df004d0d00410021030c010b200441e00a6c21084100210902402006450d00200320032802083602f00a2003200641e00a6c3602f80a411021090b200320093602f40a200341106a41102008200341f00a6a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320043602040b02402005450d00200341106a2001109c8f808000024020032d00104130460d002007417f6a2106410021050340200341f00a6a200341106a41e00a10f5b28080001a0240200328020c22042003280204470d00200341046a41f8cac4800010d3a08080000b2003280208200441e00a6c6a200341f00a6a41e00a10f5b28080001a2003200441016a36020c20062005460d02200341106a2001109c8f808000200541016a210520032d00104130470d000b200520074f0d010b200341046a10ed8b8080002003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22042105200220076b22020d000b20032802042205418080808078460d002003290208210a0c020b20004180808080783602000c020b2003290208210a410021050b2000200a370204200020053602000b200341d0156a2480808080000bc70503097f017e017f23808080800041306b2203248080808000410021042003410036021420034280808080c00037020c0240024002402002450d00200128020421052001280200210641d50a2107024003400240200328020c220820046b2002200720022007491b22094f0d00024002400240200920046a220441aad5aad5004d0d00410021030c010b2004410c6c210a4100210b02402008450d002003200328021036022420032008410c6c36022c4104210b0b2003200b360228200341186a4104200a200341246a10cba080800020032802184101470d0120032802202106200328021c21030b2003200641e8cac4800010ae80808000000b2003200328021c3602102003200436020c0b02402007450d00024020054108490d002001200541786a22073602042001200641086a22083602004101210402400240200741044f0d0020072105200821060c010b2006290000210c4101210402400240024003402004210820012007417c6a220536020420012006410c6a220d360200200641086a280000210b024020032802142204200328020c470d002003410c6a41f8cac4800010cca08080000b20032802102004410c6c6a220a200b360208200a200c3702002003200441016a360214024020092008460d0020054108490d022001200741746a22073602042001200641146a360200200841016a2104200629000c210c200d210620074104490d030c010b0b2007417c6a21052006410c6a21060c050b2006410c6a21060c010b200d41086a2106200721050b200820094921040b2004450d010b200328020c450d022003280210410028029c96db8000118080808000000c020b200328021422042107200220096b22020d000b200328020c2206418080808078460d002003290210210c0c020b20004180808080783602000c020b2003290210210c410021060b2000200c370204200020063602000b200341306a2480808080000bda06020a7f017e23808080800041e0006b2203248080808000410021042003410036020c20034280808080c0003702040240024002402002450d004199032105024003402001417f200128020422062002200520022005491b220741286c6a220820082006491b220636020402400240200620012802084f0d0002402003280204220620046b20074f0d00024002400240200420076a220441b3e6cc194d0d00410021030c010b200441286c21094100210802402006450d00200320032802083602382003200641286c360240410421080b2003200836023c200341106a41042009200341386a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320043602040b2005450d01200341106a200110ec908080002003280210418080808078460d002007417f6a210a410021040340200341386a41206a2208200341106a41206a290200370300200341386a41186a2209200341106a41186a290200370300200341386a41106a220b200341106a41106a290200370300200341386a41086a220c200341106a41086a290200370300200320032902103703380240200328020c22062003280204470d00200341046a41f8cac4800010dfa08080000b2003280208200641286c6a22052003290338370200200541086a200c290300370200200541106a200b290300370200200541186a2009290300370200200541206a20082903003702002003200641016a36020c200a2004460d02200341106a200110ec90808000200441016a21042003280210418080808078470d000b200420074f0d010b0240200328020c2204450d0020032802082105034002402005280200450d00200541046a280200410028029c96db8000118080808000000b02402005410c6a280200450d00200541106a280200410028029c96db8000118080808000000b200541286a21052004417f6a22040d000b0b2003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22042105200220076b22020d000b20032802042205418080808078460d002003290208210d0c020b20004180808080783602000c020b2003290208210d410021050b2000200d370204200020053602000b200341e0006a2480808080000bef0402077f017e23808080800041d0016b2203248080808000410021042003410036020c2003428080808080023702040240024002402002450d0041aa012105024003402001417f200128020422062002200520022005491b220741e0006c6a220820082006491b220636020402400240200620012802084f0d0002402003280204220620046b20074f0d00024002400240200420076a220441d5aad50a4d0d00410021030c010b200441e0006c21094100210802402006450d00200320032802083602702003200641e0006c360278411021080b20032008360274200341106a41102009200341f0006a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320043602040b2005450d01200341106a200110be9480800020032d00104130460d002007417f6a2106410021050340200341f0006a200341106a41e00010f5b28080001a0240200328020c22042003280204470d00200341046a41f8cac4800010cea08080000b2003280208200441e0006c6a200341f0006a41e00010f5b28080001a2003200441016a36020c20062005460d02200341106a200110be94808000200541016a210520032d00104130470d000b200520074f0d010b200341046a10ee8b8080002003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22042105200220076b22020d000b20032802042205418080808078460d002003290208210a0c020b20004180808080783602000c020b2003290208210a410021050b2000200a370204200020053602000b200341d0016a2480808080000bfe0603027f017e0a7f2380808080004190016b2203248080808000410021042003410036020c200342808080808002370204024002400240024020020d0020032902082105410021060c010b418002210603402001417f200128020422072002200620022006491b22084106746a220920092007491b220736020402400240200720012802084f0d0002402003280204220720046b20084f0d00024002400240200420086a220441ffffff0f4d0d00410021030c010b2004410674210a4100210902402007450d002003200328020836025020032007410674360258411021090b20032009360254200341106a4110200a200341d0006a10cba080800020032802104101470d0120032802182106200328021421030b2003200641e8cac4800010ae80808000000b20032003280214360208200320043602040b2006450d01200341106a2001109b9a80800020032802404109460d002008417f6a210b410021040340200341d0006a41386a2209200341106a41386a290300370300200341d0006a41306a220a200341106a41306a290300370300200341d0006a41286a220c200341106a41286a290300370300200341d0006a41206a220d200341106a41206a290300370300200341d0006a41186a220e200341106a41186a290300370300200341d0006a41106a220f200341106a41106a29030037030020032003290318370358200320032903103703500240200328020c22072003280204470d00200341046a41f8cac480001089af8080000b200328020820074106746a22062003290350370300200641086a2003290358370300200641106a200f290300370300200641186a200e290300370300200641206a200d290300370300200641286a200c290300370300200641306a200a290300370300200641386a20092903003703002003200741016a36020c200b2004460d02200341106a2001109b9a808000200441016a210420032802404109470d000b200420084f0d010b0240200328020c2204450d00200328020841306a21060340200610e38a808000200641c0006a21062004417f6a22040d000b0b2003280204450d032003280208410028029c96db8000118080808000000c030b200328020c22042106200220086b22020d000b20032802042206418080808078460d01200329020821050b20002005370204200020063602000c010b20004180808080783602000b20034190016a2480808080000bbd0402077f017e23808080800041900b6b2203248080808000410021042003410036020c2003428080808080023702040240024002402002450d00411721050240034002402003280204220620046b2002200520022005491b22074f0d00024002400240200720046a220441a297ba014d0d00410021030c010b200441c0056c21084100210902402006450d00200320032802083602d0052003200641c0056c3602d805411021090b200320093602d405200341106a41102008200341d0056a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320043602040b02402005450d00200341106a200110928f808000024020032d00104107460d002007417f6a2106410021050340200341d0056a200341106a41c00510f5b28080001a0240200328020c22042003280204470d00200341046a41f8cac48000108aaf8080000b2003280208200441c0056c6a200341d0056a41c00510f5b28080001a2003200441016a36020c20062005460d02200341106a200110928f808000200541016a210520032d00104107470d000b200520074f0d010b2003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22042105200220076b22020d000b20032802042205418080808078460d002003290208210a0c020b20004180808080783602000c020b2003290208210a410021050b2000200a370204200020053602000b200341900b6a2480808080000bda06020a7f017e23808080800041e0006b2203248080808000410021042003410036020c20034280808080c0003702040240024002402002450d004199032105024003402001417f200128020422062002200520022005491b220741286c6a220820082006491b220636020402400240200620012802084f0d0002402003280204220620046b20074f0d00024002400240200420076a220441b3e6cc194d0d00410021030c010b200441286c21094100210802402006450d00200320032802083602382003200641286c360240410421080b2003200836023c200341106a41042009200341386a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320043602040b2005450d01200341106a200110bb968080002003280210418080808078460d002007417f6a210a410021040340200341386a41206a2208200341106a41206a290200370300200341386a41186a2209200341106a41186a290200370300200341386a41106a220b200341106a41106a290200370300200341386a41086a220c200341106a41086a290200370300200320032902103703380240200328020c22062003280204470d00200341046a41f8cac4800010dfa08080000b2003280208200641286c6a22052003290338370200200541086a200c290300370200200541106a200b290300370200200541186a2009290300370200200541206a20082903003702002003200641016a36020c200a2004460d02200341106a200110bb96808000200441016a21042003280210418080808078470d000b200420074f0d010b0240200328020c2204450d0020032802082105034002402005280200450d00200541046a280200410028029c96db8000118080808000000b02402005410c6a280200450d00200541106a280200410028029c96db8000118080808000000b200541286a21052004417f6a22040d000b0b2003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22042105200220076b22020d000b20032802042205418080808078460d002003290208210d0c020b20004180808080783602000c020b2003290208210d410021050b2000200d370204200020053602000b200341e0006a2480808080000bf10402077f017e23808080800041d0156b2203248080808000410021042003410036020c2003428080808080023702040240024002402002450d00410b2105024003402001417f200128020422062002200520022005491b220741e00a6c6a220820082006491b220636020402400240200620012802084f0d0002402003280204220620046b20074f0d00024002400240200420076a220441dfa0df004d0d00410021030c010b200441e00a6c21094100210802402006450d00200320032802083602f00a2003200641e00a6c3602f80a411021080b200320083602f40a200341106a41102009200341f00a6a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320043602040b2005450d01200341106a200110d88f80800020032d00104130460d002007417f6a2106410021050340200341f00a6a200341106a41e00a10f5b28080001a0240200328020c22042003280204470d00200341046a41f8cac4800010d3a08080000b2003280208200441e00a6c6a200341f00a6a41e00a10f5b28080001a2003200441016a36020c20062005460d02200341106a200110d88f808000200541016a210520032d00104130470d000b200520074f0d010b200341046a10ed8b8080002003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22042105200220076b22020d000b20032802042205418080808078460d002003290208210a0c020b20004180808080783602000c020b2003290208210a410021050b2000200a370204200020053602000b200341d0156a2480808080000ba10502077f017e23808080800041306b2203248080808000410021042003410036021020034280808080c0003702080240024002402002450d0041d50a2105024003402001417f200128020422062002200520022005491b2207410c6c6a220820082006491b220636020402400240200620012802084f0d0002402003280208220620046b20074f0d00024002400240200420076a220441aad5aad5004d0d00410021030c010b2004410c6c21094100210802402006450d002003200328020c36022020032006410c6c360228410421080b20032008360224200341146a41042009200341206a10cba080800020032802144101470d01200328021c2105200328021821030b2003200541e8cac4800010ae80808000000b2003200328021836020c200320043602080b2005450d01200341146a200110e89b80800020032802144109460d002007417f6a2109410021050340200341206a41086a2206200341146a41086a280200360200200320032902143703200240200328021022042003280208470d00200341086a41f8cac4800010cca08080000b200328020c2004410c6c6a22082003290320370200200841086a20062802003602002003200441016a36021020092005460d02200341146a200110e89b808000200541016a210520032802144109470d000b200520074f0d010b024020032802102204450d00200328020c21050340200510e38a8080002005410c6a21052004417f6a22040d000b0b2003280208450d02200328020c410028029c96db8000118080808000000c020b200328021022042105200220076b22020d000b20032802082205418080808078460d00200329020c210a0c020b20004180808080783602000c020b200329020c210a410021050b2000200a370204200020053602000b200341306a2480808080000bad0503047f017e037f23808080800041d0026b220324808080800020012001280204220441016a220536020402400240200520012802084b0d00410021062003410036020c20034280808080800237020402400240024020020d0020032902082107410021050c010b41e6002105034002402003280204220420066b2002200520022005491b22084f0d00024002400240200820066a220641cc99b3064d0d00410021030c010b200641a0016c21094100210a02402004450d00200320032802083602b0012003200441a0016c3602b8014110210a0b2003200a3602b401200341106a41102009200341b0016a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320063602040b02402005450d00200341106a200110de9a80800002402003290390014236510d002008417f6a2104410021050340200341b0016a200341106a41a00110f5b28080001a0240200328020c22062003280204470d00200341046a41f8cac4800010d6a08080000b2003280208200641a0016c6a200341b0016a41a00110f5b28080001a2003200641016a36020c20042005460d02200341106a200110de9a808000200541016a21052003290390014236520d000b200520084f0d010b0240200328020c2206450d00200328020821050340200510d38b808000200541a0016a21052006417f6a22060d000b0b2003280204450d032003280208410028029c96db8000118080808000000c030b200328020c22062105200220086b22020d000b20032802042205418080808078460d01200329020821072001280204417f6a21040b2000200737020420002005360200200120043602040c020b20004180808080783602000c010b20004180808080783602000b200341d0026a2480808080000bf10402077f017e23808080800041d0156b2203248080808000410021042003410036020c2003428080808080023702040240024002402002450d00410b2105024003402001417f200128020422062002200520022005491b220741e00a6c6a220820082006491b220636020402400240200620012802084f0d0002402003280204220620046b20074f0d00024002400240200420076a220441dfa0df004d0d00410021030c010b200441e00a6c21094100210802402006450d00200320032802083602f00a2003200641e00a6c3602f80a411021080b200320083602f40a200341106a41102009200341f00a6a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320043602040b2005450d01200341106a200110939080800020032d00104130460d002007417f6a2106410021050340200341f00a6a200341106a41e00a10f5b28080001a0240200328020c22042003280204470d00200341046a41f8cac4800010d3a08080000b2003280208200441e00a6c6a200341f00a6a41e00a10f5b28080001a2003200441016a36020c20062005460d02200341106a2001109390808000200541016a210520032d00104130470d000b200520074f0d010b200341046a10d48b8080002003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22042105200220076b22020d000b20032802042205418080808078460d002003290208210a0c020b20004180808080783602000c020b2003290208210a410021050b2000200a370204200020053602000b200341d0156a2480808080000bae0303057f017e037f23808080800041206b220324808080800041002104024002400240417f20012802082205280208220641086a280200200641106a2802006b2206410020052802042207200528020c6b2205200520074b1b6a220520052006491b2002490d00024020020d00420121080c020b418080012107410021054101210941002104024003400240200420056b2002200720022007491b22064f0d004100210a024002400240200520066a220720054f0d000c010b20074100480d004100210a02402004450d002003200436021c200320093602144101210a0b2003200a360218200341086a41012007200341146a10cba080800020032802084101470d012003280210210b200328020c210a0b200a200b41e8cac4800010ae80808000000b200328020c2109200721040b2001200920056a200610d3a58080000d01200620056a22052107200220066b22020d000b2004418080808078460d012005ad4220862009ad8421080c020b2004450d002009410028029c96db8000118080808000000b20004180808080783602000c010b20002008370204200020043602000b200341206a2480808080000bca0703047f017e087f2380808080004190016b2203248080808000200128020022042802082205200528020441016a220636020402400240200620052802084b0d00410021062003410036020c20034280808080800237020402400240024020020d0020032902082107410021050c010b418002210503402001417f200128020422042002200520022005491b22084106746a220920092004491b220436020402400240200420012802084f0d0002402003280204220420066b20084f0d00024002400240200620086a220641ffffff0f4d0d00410021030c010b2006410674210a4100210902402004450d002003200328020836025020032004410674360258411021090b20032009360254200341106a4110200a200341d0006a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320063602040b2005450d01200341106a200110f2a280800020032802404109460d002008417f6a210b410021060340200341d0006a41386a2209200341106a41386a290300370300200341d0006a41306a220a200341106a41306a290300370300200341d0006a41286a220c200341106a41286a290300370300200341d0006a41206a220d200341106a41206a290300370300200341d0006a41186a220e200341106a41186a290300370300200341d0006a41106a220f200341106a41106a29030037030020032003290318370358200320032903103703500240200328020c22042003280204470d00200341046a41f8cac480001089af8080000b200328020820044106746a22052003290350370300200541086a2003290358370300200541106a200f290300370300200541186a200e290300370300200541206a200d290300370300200541286a200c290300370300200541306a200a290300370300200541386a20092903003703002003200441016a36020c200b2006460d02200341106a200110f2a2808000200641016a210620032802404109470d000b200620084f0d010b0240200328020c2206450d00200328020841306a21050340200510cf8b808000200541c0006a21052006417f6a22060d000b0b2003280204450d032003280208410028029c96db8000118080808000000c030b200328020c22062105200220086b22020d000b20032802042205418080808078460d0120032902082107200128020021040b2000200737020420002005360200200428020822052005280204417f6a3602040c020b20004180808080783602000c010b20004180808080783602000b20034190016a2480808080000bec05020e7f017e23808080800041c0006b220324808080800020012001280204220441016a220536020402400240200520012802084b0d00410021062003410036020c2003428080808010370204024002402002450d002001280200210741800421054101210802400340024002402003280204220920066b2002200520022005491b220a490d002009210b0c010b4100210c02400240200a20066a220b410574220d4100480d004100210602402009450d002003200836021020032009410574360218410121060b20032006360214200341346a4101200d200341106a10cba080800020032802344101470d01200328023c210e2003280238210c0b200c200e41e8cac4800010ae80808000000b2003200328023822083602082003200b3602040b02400240024002402005450d00200728020422054120490d02200a417f6a210f200328020c2210410574210b410021090c010b200328020c21060c020b03402007200541606a36020420072007280200220541206a360200200341106a41086a2206200541086a290000370300200341106a41106a220d200541106a290000370300200341106a41186a220c200541186a290000370300200320052900003703100240201020096a220e2003280204470d00200341046a41f8cac4800010cfa0808000200328020821080b2008200b6a22052003290310370000200541186a200c290300370000200541106a200d290300370000200541086a20062903003700002003200e41016a220636020c200f2009460d02200b41206a210b200941016a21092007280204220541204f0d000b2009200a4f0d012003280204210b0b200b450d022008410028029c96db8000118080808000000c020b200621052002200a6b22020d000b20032802042205418080808078460d00200329020821110c020b20004180808080783602000c030b20032902082111410021050b2000201137020420002005360200200120043602040c010b20004180808080783602000b200341c0006a2480808080000ba40602087f017e23808080800041c0006b220324808080800020012001280204220441016a220536020402400240200520012802084b0d00410021062003410036020c20034280808080c000370204024002402002450d0041aa0521050240034002402003280204220420066b2002200520022005491b22074f0d00024002400240200720066a220641d5aad52a4d0d00410021030c010b200641186c21084100210902402004450d00200320032802083602282003200441186c360230410421090b2003200936022c200341106a41042008200341286a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320063602040b02402005450d00200341106a200110ac8b80800002402003280210418080808078460d002007417f6a210a410021050340200341286a41106a2209200341106a41106a290200370300200341286a41086a2208200341106a41086a290200370300200320032902103703280240200328020c22062003280204470d00200341046a41f8cac48000109eaa8080000b2003280208200641186c6a22042003290328370200200441086a2008290300370200200441106a20092903003702002003200641016a36020c200a2005460d02200341106a200110ac8b808000200541016a21052003280210418080808078470d000b200520074f0d010b0240200328020c2206450d0020032802082105034002402005280200450d00200541046a280200410028029c96db8000118080808000000b02402005410c6a280200450d00200541106a280200410028029c96db8000118080808000000b200541186a21052006417f6a22060d000b0b2003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22062105200220076b22020d000b20032802042205418080808078460d002003290208210b2001280204417f6a21040c020b20004180808080783602000c030b2003290208210b410021050b2000200b37020420002005360200200120043602040c010b20004180808080783602000b200341c0006a2480808080000bc50503027f017e057f23808080800041f0046b2203248080808000410021042003410036020c200342808080808002370204024002400240024020020d0020032902082105410021060c010b41352106034002402003280204220720046b2002200620022006491b22084f0d00024002400240200820046a2204419a94af034d0d00410021030c010b200441b0026c21094100210a02402007450d00200320032802083602c0022003200741b0026c3602c8024110210a0b2003200a3602c402200341106a41102009200341c0026a10cba080800020032802104101470d0120032802182106200328021421030b2003200641e8cac4800010ae80808000000b20032003280214360208200320043602040b02402006450d00200341106a2001109497808000024020032903204205510d002008417f6a2107410021060340200341c0026a200341106a41b00210f5b28080001a0240200328020c22042003280204470d00200341046a41f8cac4800010d0a08080000b2003280208200441b0026c6a200341c0026a41b00210f5b28080001a2003200441016a36020c20072006460d02200341106a2001109497808000200641016a210620032903204205520d000b200620084f0d010b0240200328020c2204450d00200328020841c0016a210603400240200641d07e6a290300427e7c22054203542005420152710d00200641907f6a2d000041ff01714102470d00200641947f6a280200450d00200641987f6a280200410028029c96db8000118080808000000b200610e58b808000200641b0026a21062004417f6a22040d000b0b2003280204450d032003280208410028029c96db8000118080808000000c030b200328020c22042106200220086b22020d000b20032802042206418080808078460d01200329020821050b20002005370204200020063602000c010b20004180808080783602000b200341f0046a2480808080000be60402077f017e23808080800041900b6b2203248080808000410021042003410036020c2003428080808080023702040240024002402002450d0041172105024003402001417f200128020422062002200520022005491b220741c0056c6a220820082006491b220636020402400240200620012802084f0d0002402003280204220620046b20074f0d00024002400240200420076a220441a297ba014d0d00410021030c010b200441c0056c21094100210802402006450d00200320032802083602d0052003200641c0056c3602d805411021080b200320083602d405200341106a41102009200341d0056a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320043602040b2005450d01200341106a200110918f80800020032d00104107460d002007417f6a2106410021050340200341d0056a200341106a41c00510f5b28080001a0240200328020c22042003280204470d00200341046a41f8cac48000108aaf8080000b2003280208200441c0056c6a200341d0056a41c00510f5b28080001a2003200441016a36020c20062005460d02200341106a200110918f808000200541016a210520032d00104107470d000b200520074f0d010b2003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22042105200220076b22020d000b20032802042205418080808078460d002003290208210a0c020b20004180808080783602000c020b2003290208210a410021050b2000200a370204200020053602000b200341900b6a2480808080000bda06020a7f017e23808080800041e0006b2203248080808000410021042003410036020c20034280808080c0003702040240024002402002450d004199032105024003402001417f200128020422062002200520022005491b220741286c6a220820082006491b220636020402400240200620012802084f0d0002402003280204220620046b20074f0d00024002400240200420076a220441b3e6cc194d0d00410021030c010b200441286c21094100210802402006450d00200320032802083602382003200641286c360240410421080b2003200836023c200341106a41042009200341386a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320043602040b2005450d01200341106a200110ed9b8080002003280210418080808078460d002007417f6a210a410021040340200341386a41206a2208200341106a41206a290200370300200341386a41186a2209200341106a41186a290200370300200341386a41106a220b200341106a41106a290200370300200341386a41086a220c200341106a41086a290200370300200320032902103703380240200328020c22062003280204470d00200341046a41f8cac4800010dfa08080000b2003280208200641286c6a22052003290338370200200541086a200c290300370200200541106a200b290300370200200541186a2009290300370200200541206a20082903003702002003200641016a36020c200a2004460d02200341106a200110ed9b808000200441016a21042003280210418080808078470d000b200420074f0d010b0240200328020c2204450d0020032802082105034002402005280200450d00200541046a280200410028029c96db8000118080808000000b02402005410c6a280200450d00200541106a280200410028029c96db8000118080808000000b200541286a21052004417f6a22040d000b0b2003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22042105200220076b22020d000b20032802042205418080808078460d002003290208210d0c020b20004180808080783602000c020b2003290208210d410021050b2000200d370204200020053602000b200341e0006a2480808080000bea0a02137f017e23808080800041c0146b2203248080808000200341003602182003428080808080023702100240024002402002450d00200341b0056a410d722104200341b0056a4104722105200341b0056a4101722106200341c00f6a410d722107200341c00f6a410172210841182109200341246a210a200341316a210b4100210c0240034002402003280210220d200c6b2002200920022009491b220e4f0d00024002400240200e200c6a220c418c86c3014d0d00410021030c010b200c41a0056c210f410021100240200d450d00200320032802143602b0052003200d41a0056c3602b805411021100b200320103602b405200341c00f6a4110200f200341b0056a10cba080800020032802c00f4101470d0120032802c80f210c20032802c40f21030b2003200c41e8cac4800010ae80808000000b200320032802c40f3602142003200c3602100b024002402009450d004100210d4101211103400240024020012802042209450d0020012009417f6a221036020420012001280200220c41016a3602000240024002400240200c2d0000417d6a0e03000102040b2010450d0320012009417e6a3602042001200c41026a360200200c2d0001210c200341c00f6a200110878f80800020032d00c00f2209411e460d03200341bc0f6a41026a200841026a2d00003a0000200320082f00003b01bc0f20032802c40f211020032802c80f211220032d00cc0f210f200341c90a6a200741f30410f5b28080001a200c21130c020b2010450d0220012009417e6a3602042001200c41026a360200200c2d0001210f2003200110e094808000200328020022104109460d0220032802042112411e21090c010b2010450d0120012009417e6a3602042001200c41026a360200200c2d0001210f200341086a200110a292808000200328020822104109460d01200328020c2112411f21090b200620032f01bc0f3b0000200641026a200341bc0f6a41026a220c2d00003a0000200320093a00b0052003200f3a00bc05200320123602b805200320103602b4052004200341c90a6a41f30410f5b28080001a200320133a00b00a2001280204221441044f0d0102400240200941636a41002009411e71411e461b0e020201000b200510c69b8080000c010b200510ff9b8080000b2003280218210c2011410171450d030240200c450d0020032802142101034002400240024020012d0000220941636a41002009411e71411e461b0e020201000b200141046a10e38a8080000c010b200141046a10cf8b8080000b200141a0056a2101200c417f6a220c0d000b0b2003280210450d052003280214410028029c96db8000118080808000000c050b20012014417c6a36020420012001280200221441046a360200200341ac056a41026a2211200c2d00003a0000200320032f01bc0f3b01ac0520142800002115200341396a200341c90a6a41f30410f5b28080001a0240200328021822142003280210470d00200341106a41f8cac4800010d7a08080000b2003280214201441a0056c6a220c20093a0000200c20032f01ac053b0001200c200f3a000c200c2012360008200c2010360004200c41036a20112d00003a0000200c410d6a200341396a41f30410f5b28080001a200c20133a008005200c201536029005200c200329002a37008105200c200329021c37029405200c419c056a200a280200360200200c4188056a200b2900003700002003201441016a220c360218200d41016a220d200e492111200e200d470d000c020b0b2003280218210c0b200c21092002200e6b22020d000b2003280210220c418080808078460d00200329021421160c020b20004180808080783602000c020b200329021421164100210c0b200020163702042000200c3602000b200341c0146a2480808080000bbf0702097f017e23808080800041d0006b2203248080808000200128020022042802082205200528020441016a22063602040240024002400240200620052802084b0d002003410036022420034280808080c00037021c024002402002450d0041aa0521064100210503402001417f200128020422042002200620022006491b220741186c6a220820082004491b2204360204200420012802084f0d040240200328021c220420056b20074f0d00024002400240200520076a220541d5aad52a4d0d00410021030c010b200541186c21094100210802402004450d00200320032802203602442003200441186c36024c410421080b20032008360248200341386a41042009200341c4006a10cba080800020032802384101470d0120032802402101200328023c21030b2003200141e8cac4800010ae80808000000b2003200328023c3602202003200536021c0b024002402006450d0041002106410121040340200341106a200110e9888080000240024020032802100d00200341386a2001200328021410f98480800020032802382208418080808078460d002003280240210a200328023c2109200341086a200110e988808000024020032802080d00200341c4006a2001200328020c10f9848080002003280244418080808078470d020b2008450d002009410028029c96db8000118080808000000b200328022421052004410171450d030c080b200341286a41086a220b200341c4006a41086a28020036020020032003290244370328024020032802242204200328021c470d002003411c6a41f8cac48000109eaa8080000b2003280220200441186c6a2205200a36020820052009360204200520083602002005200329032837020c200541146a200b2802003602002003200441016a2205360224200641016a2206200749210420072006470d000c020b0b200328022421050b20052106200220076b22020d000b200328021c2205418080808078460d042003290220210c200128020021040c010b2003290220210c410021050b2000200c37020420002005360200200428020822012001280204417f6a3602040c030b20004180808080783602000c020b02402005450d0020032802202101034002402001280200450d00200141046a280200410028029c96db8000118080808000000b02402001410c6a280200450d00200141106a280200410028029c96db8000118080808000000b200141186a21012005417f6a22050d000b0b200328021c450d002003280220410028029c96db8000118080808000000b20004180808080783602000b200341d0006a2480808080000bf50304047f017e067f017e23808080800041206b220324808080800002400240024020012802002204280208220528020041046a2802002002490d00024020020d0041002106420121070c020b418080012108410021094101210a41002106024003402001417f2001280204220b2002200820022008491b220c6a22082008200b491b2208360204200820012802084f0d010240200620096b200c4f0d004100210b0240024002402009200c6a220820094f0d000c010b20084100480d004100210b02402006450d002003200636021c2003200a3602144101210b0b2003200b360218200341086a41012008200341146a10cba080800020032802084101470d012003280210210d200328020c210b0b200b200d41e8cac4800010ae80808000000b200328020c210a20042802082105200821060b20052802002208280204220b200c490d01200a20096a2008280200220d200c10f5b28080001a2008200b200c6b3602042008200d200c6a3602002004427f20042903002207200cad7c220e200e2007541b370300200c20096a220921082002200c6b22020d000b2006418080808078460d012009ad422086200aad8421070c020b2006450d00200a410028029c96db8000118080808000000b20004180808080783602000c010b20002007370204200020063602000b200341206a2480808080000bc806020d7f027e23808080800041c0006b2203248080808000200128020022042802082205200528020441016a220636020402400240200620052802084b0d00410021072003410036020c2003428080808010370204024002402002450d00200128020421082001280208210941800421054101210a024003402001417f20082002200520022005491b220b4105746a220620062008491b22083602042003280204210602400240024020082009490d002006210c0c010b02400240200620076b200b490d002006210c0c010b4100210d024002402007200b6a220c410574220e4100480d004100210702402006450d002003200a36021020032006410574360218410121070b20032007360214200341346a4101200e200341106a10cba080800020032802344101470d01200328023c210f2003280238210d0b200d200f41e8cac4800010ae80808000000b20032003280238220a3602082003200c3602040b024002402005450d002004280208280200220628020422054120490d02200b417f6a210f4100210c0c010b200328020c21070c020b03402006200541606a36020420062006280200220541206a3602002004427f2004290300221042207c221120112010541b370300200341106a41086a2207200541086a290000370300200341106a41106a220e200541106a290000370300200341106a41186a220d200541186a290000370300200320052900003703100240200328020c22062003280204470d00200341046a41f8cac4800010cfa08080000b2003280208220a20064105746a22052003290310370000200541086a2007290300370000200541106a200e290300370000200541186a200d2903003700002003200641016a220736020c200f200c460d02200c41016a210c20042802082802002206280204220541204f0d000b200c200b4f0d012003280204210c0b200c450d02200a410028029c96db8000118080808000000c020b200721052002200b6b22020d000b20032802042205418080808078460d00200329020821100c020b20004180808080783602000c030b20032902082110410021050b2000201037020420002005360200200428020822052005280204417f6a3602040c010b20004180808080783602000b200341c0006a2480808080000bcc0602077f017e23808080800041c0006b2203248080808000410021042003410036022020034280808080c0003702180240024002402002450d0041d50a21050240034002402003280218220620046b2002200520022005491b22074f0d00024002400240200720046a220441aad5aad5004d0d00410021030c010b2004410c6c21084100210902402006450d002003200328021c36023020032006410c6c360238410421090b20032009360234200341246a41042008200341306a10cba080800020032802244101470d01200328022c2105200328022821030b2003200541e8cac4800010ae80808000000b2003200328022836021c200320043602180b02400240024002402005450d00200341106a200110f0888080004101210620032802100d022003280214210441012105410121060c010b200328022021040c020b0340200341246a2001200410fc848080002003280224418080808078460d01200341306a41086a2206200341246a41086a280200360200200320032902243703300240200328022022042003280218470d00200341186a41f8cac4800010eead8080000b200328021c2004410c6c6a22092003290330370200200941086a20062802003602002003200441016a220436022020072005460d02200341086a200110f08880800020052007492106200328020c2104200541016a21052003280208450d000b0b200328022021042006410171450d0002402004450d00200328021c21012004410171210641002107024020044101460d002004417e7121042001210541002107034002402005280200450d00200541046a280200410028029c96db8000118080808000000b02402005410c6a280200450d00200541106a280200410028029c96db8000118080808000000b200541186a21052004200741026a2207470d000b0b2006450d0020012007410c6c6a2205280200450d002005280204410028029c96db8000118080808000000b2003280218450d02200328021c410028029c96db8000118080808000000c020b20042105200220076b22020d000b20032802182205418080808078460d00200329021c210a0c020b20004180808080783602000c020b200329021c210a410021050b2000200a370204200020053602000b200341c0006a2480808080000bc80303047f017e077f23808080800041206b22032480808080000240024002400240024020012802082204200128021022056b2002490d00024020020d0041002106420121070c040b200128020421084180800121094100210a4101210b41002106024003402002200920022009491b220c200a6a210902402006200a6b200c4f0d004100210d0240024020094100480d004100210d02402006450d002003200636021c2003200b3602144101210d0b2003200d360218200341086a41012009200341146a10cba080800020032802084101470d012003280210210e200328020c210d0b200d200e41e8cac4800010ae80808000000b200328020c210b200921060b200420056b200c490d012005200c6a220d2005490d03200d20044b0d04200b200a6a200820056a200c10f5b28080001a2001200d360210200d21052009210a2002200c6b22020d000b2006418080808078460d012009ad422086200bad8421070c040b2006450d00200b410028029c96db8000118080808000000b20004180808080783602000c030b2005200d41e493d0800010b781808000000b200d200441e493d0800010b581808000000b20002007370204200020063602000b200341206a2480808080000bda06020a7f017e23808080800041e0006b2203248080808000410021042003410036020c20034280808080c0003702040240024002402002450d004199032105024003402001417f200128020422062002200520022005491b220741286c6a220820082006491b220636020402400240200620012802084f0d0002402003280204220620046b20074f0d00024002400240200420076a220441b3e6cc194d0d00410021030c010b200441286c21094100210802402006450d00200320032802083602382003200641286c360240410421080b2003200836023c200341106a41042009200341386a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320043602040b2005450d01200341106a200110ef908080002003280210418080808078460d002007417f6a210a410021040340200341386a41206a2208200341106a41206a290200370300200341386a41186a2209200341106a41186a290200370300200341386a41106a220b200341106a41106a290200370300200341386a41086a220c200341106a41086a290200370300200320032902103703380240200328020c22062003280204470d00200341046a41f8cac4800010dfa08080000b2003280208200641286c6a22052003290338370200200541086a200c290300370200200541106a200b290300370200200541186a2009290300370200200541206a20082903003702002003200641016a36020c200a2004460d02200341106a200110ef90808000200441016a21042003280210418080808078470d000b200420074f0d010b0240200328020c2204450d0020032802082105034002402005280200450d00200541046a280200410028029c96db8000118080808000000b02402005410c6a280200450d00200541106a280200410028029c96db8000118080808000000b200541286a21052004417f6a22040d000b0b2003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22042105200220076b22020d000b20032802042205418080808078460d002003290208210d0c020b20004180808080783602000c020b2003290208210d410021050b2000200d370204200020053602000b200341e0006a2480808080000b930602087f017e23808080800041c0006b2203248080808000200128020022042802082205200528020441016a220636020402400240200620052802084b0d00410021062003410036020c20034280808080c000370204024002402002450d0041aa052105024003402001417f200128020422042002200520022005491b220741186c6a220820082004491b220436020402400240200420012802084f0d0002402003280204220420066b20074f0d00024002400240200620076a220641d5aad52a4d0d00410021030c010b200641186c21094100210802402004450d00200320032802083602282003200441186c360230410421080b2003200836022c200341106a41042009200341286a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320063602040b2005450d01200341106a200110f69b80800020032802104103460d002007417f6a210a410021050340200341286a41106a2208200341106a41106a290200370300200341286a41086a2209200341106a41086a290200370300200320032902103703280240200328020c22062003280204470d00200341046a41f8cac4800010cda08080000b2003280208200641186c6a22042003290328370200200441086a2009290300370200200441106a20082903003702002003200641016a36020c200a2005460d02200341106a200110f69b808000200541016a210520032802104103470d000b200520074f0d010b0240200328020c2206450d00200328020821050340200510d98b808000200541186a21052006417f6a22060d000b0b2003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22062105200220076b22020d000b20032802042205418080808078460d002003290208210b200128020021040c020b20004180808080783602000c030b2003290208210b410021050b2000200b37020420002005360200200428020822052005280204417f6a3602040c010b20004180808080783602000b200341c0006a2480808080000bbd0502077f017e23808080800041d0156b2203248080808000200128020022042802082205200528020441016a220636020402400240200620052802084b0d00410021062003410036020c200342808080808002370204024002402002450d00410b2105024003402001417f200128020422042002200520022005491b220741e00a6c6a220820082004491b220436020402400240200420012802084f0d0002402003280204220420066b20074f0d00024002400240200620076a220641dfa0df004d0d00410021030c010b200641e00a6c21094100210802402004450d00200320032802083602f00a2003200441e00a6c3602f80a411021080b200320083602f40a200341106a41102009200341f00a6a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320063602040b2005450d01200341106a200110cb9080800020032d00104130460d002007417f6a2104410021050340200341f00a6a200341106a41e00a10f5b28080001a0240200328020c22062003280204470d00200341046a41f8cac4800010d3a08080000b2003280208200641e00a6c6a200341f00a6a41e00a10f5b28080001a2003200641016a36020c20042005460d02200341106a200110cb90808000200541016a210520032d00104130470d000b200520074f0d010b200341046a10ed8b8080002003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22062105200220076b22020d000b20032802042205418080808078460d002003290208210a200128020021040c020b20004180808080783602000c030b2003290208210a410021050b2000200a37020420002005360200200428020822052005280204417f6a3602040c010b20004180808080783602000b200341d0156a2480808080000b820502077f017e23808080800041d0016b220324808080800020012001280204220441016a220536020402400240200520012802084b0d00410021062003410036020c200342808080808002370204024002402002450d0041aa0121050240034002402003280204220420066b2002200520022005491b22074f0d00024002400240200720066a220641d5aad50a4d0d00410021030c010b200641e0006c21084100210902402004450d00200320032802083602702003200441e0006c360278411021090b20032009360274200341106a41102008200341f0006a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320063602040b02402005450d00200341106a200110ea98808000024020032d00104134460d002007417f6a2104410021050340200341f0006a200341106a41e00010f5b28080001a0240200328020c22062003280204470d00200341046a41f8cac4800010cea08080000b2003280208200641e0006c6a200341f0006a41e00010f5b28080001a2003200641016a36020c20042005460d02200341106a200110ea98808000200541016a210520032d00104134470d000b200520074f0d010b200341046a10ec8b8080002003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22062105200220076b22020d000b20032802042205418080808078460d002003290208210a2001280204417f6a21040c020b20004180808080783602000c030b2003290208210a410021050b2000200a37020420002005360200200120043602040c010b20004180808080783602000b200341d0016a2480808080000bd80502087f017e23808080800041c0006b2203248080808000410021042003410036021020034280808080c0003702080240024002402002450d0041b30621050240034002402003280208220620046b2002200520022005491b22074f0d00024002400240200720046a220441e6cc99334d0d00410021030c010b200441146c21084100210902402006450d002003200328020c3602282003200641146c360230410421090b2003200936022c200341146a41042008200341286a10cba080800020032802144101470d01200328021c2105200328021821030b2003200541e8cac4800010ae80808000000b2003200328021836020c200320043602080b02402005450d00200341146a200110d0a3808000024020032d00144105460d002007417f6a210a410021050340200341286a41106a2209200341146a41106a280200360200200341286a41086a2208200341146a41086a290200370300200320032902143703280240200328021022042003280208470d00200341086a41f8cac4800010b7ad8080000b200328020c200441146c6a22062003290328370200200641086a2008290300370200200641106a20092802003602002003200441016a360210200a2005460d02200341146a200110d0a3808000200541016a210520032d00144105470d000b200520074f0d010b024020032802102204450d00200328020c21050340024020052d0000220641034b0d00200520064102744198cbc480006a2802006a2206280200450d00200641046a280200410028029c96db8000118080808000000b200541146a21052004417f6a22040d000b0b2003280208450d02200328020c410028029c96db8000118080808000000c020b200328021022042105200220076b22020d000b20032802082205418080808078460d00200329020c210b0c020b20004180808080783602000c020b200329020c210b410021050b2000200b370204200020053602000b200341c0006a2480808080000bb206020a7f017e23808080800041e0006b2203248080808000410021042003410036020c20034280808080c0003702040240024002402002450d0041990321050240034002402003280204220620046b2002200520022005491b22074f0d00024002400240200720046a220441b3e6cc194d0d00410021030c010b200441286c21084100210902402006450d00200320032802083602382003200641286c360240410421090b2003200936023c200341106a41042008200341386a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320043602040b02402005450d00200341106a200110ee9b80800002402003280210418080808078460d002007417f6a210a410021040340200341386a41206a2209200341106a41206a290200370300200341386a41186a2208200341106a41186a290200370300200341386a41106a220b200341106a41106a290200370300200341386a41086a220c200341106a41086a290200370300200320032902103703380240200328020c22062003280204470d00200341046a41f8cac4800010dfa08080000b2003280208200641286c6a22052003290338370200200541086a200c290300370200200541106a200b290300370200200541186a2008290300370200200541206a20092903003702002003200641016a36020c200a2004460d02200341106a200110ee9b808000200441016a21042003280210418080808078470d000b200420074f0d010b0240200328020c2204450d0020032802082105034002402005280200450d00200541046a280200410028029c96db8000118080808000000b02402005410c6a280200450d00200541106a280200410028029c96db8000118080808000000b200541286a21052004417f6a22040d000b0b2003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22042105200220076b22020d000b20032802042205418080808078460d002003290208210d0c020b20004180808080783602000c020b2003290208210d410021050b2000200d370204200020053602000b200341e0006a2480808080000bbb0502077f017e23808080800041d0016b2203248080808000200128020022042802082205200528020441016a220636020402400240200620052802084b0d00410021062003410036020c200342808080808002370204024002402002450d0041aa012105024003402001417f200128020422042002200520022005491b220741e0006c6a220820082004491b220436020402400240200420012802084f0d0002402003280204220420066b20074f0d00024002400240200620076a220641d5aad50a4d0d00410021030c010b200641e0006c21094100210802402004450d00200320032802083602702003200441e0006c360278411021080b20032008360274200341106a41102009200341f0006a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320063602040b2005450d01200341106a2001108a9980800020032d00104134460d002007417f6a2104410021050340200341f0006a200341106a41e00010f5b28080001a0240200328020c22062003280204470d00200341046a41f8cac4800010cea08080000b2003280208200641e0006c6a200341f0006a41e00010f5b28080001a2003200641016a36020c20042005460d02200341106a2001108a99808000200541016a210520032d00104134470d000b200520074f0d010b200341046a10ec8b8080002003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22062105200220076b22020d000b20032802042205418080808078460d002003290208210a200128020021040c020b20004180808080783602000c030b2003290208210a410021050b2000200a37020420002005360200200428020822052005280204417f6a3602040c010b20004180808080783602000b200341d0016a2480808080000bfe0603027f017e0a7f2380808080004190016b2203248080808000410021042003410036020c200342808080808002370204024002400240024020020d0020032902082105410021060c010b418002210603402001417f200128020422072002200620022006491b22084106746a220920092007491b220736020402400240200720012802084f0d0002402003280204220720046b20084f0d00024002400240200420086a220441ffffff0f4d0d00410021030c010b2004410674210a4100210902402007450d002003200328020836025020032007410674360258411021090b20032009360254200341106a4110200a200341d0006a10cba080800020032802104101470d0120032802182106200328021421030b2003200641e8cac4800010ae80808000000b20032003280214360208200320043602040b2006450d01200341106a200110f5a280800020032802404109460d002008417f6a210b410021040340200341d0006a41386a2209200341106a41386a290300370300200341d0006a41306a220a200341106a41306a290300370300200341d0006a41286a220c200341106a41286a290300370300200341d0006a41206a220d200341106a41206a290300370300200341d0006a41186a220e200341106a41186a290300370300200341d0006a41106a220f200341106a41106a29030037030020032003290318370358200320032903103703500240200328020c22072003280204470d00200341046a41f8cac480001089af8080000b200328020820074106746a22062003290350370300200641086a2003290358370300200641106a200f290300370300200641186a200e290300370300200641206a200d290300370300200641286a200c290300370300200641306a200a290300370300200641386a20092903003703002003200741016a36020c200b2004460d02200341106a200110f5a2808000200441016a210420032802404109470d000b200420084f0d010b0240200328020c2204450d00200328020841306a21060340200610cf8b808000200641c0006a21062004417f6a22040d000b0b2003280204450d032003280208410028029c96db8000118080808000000c030b200328020c22042106200220086b22020d000b20032802042206418080808078460d01200329020821050b20002005370204200020063602000c010b20004180808080783602000b20034190016a2480808080000bba0602077f017e23808080800041306b2203248080808000410021042003410036020c20034280808080c0003702040240024002402002450d004180082105024003402001417f200128020422062002200520022005491b22074104746a220820082006491b220636020402400240200620012802084f0d0002402003280204220620046b20074f0d00024002400240200420076a220441ffffff3f4d0d00410021030c010b200441047421094100210802402006450d002003200328020836022041042108200320064104743602280b20032008360224200341106a41042009200341206a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320043602040b2005450d01200341106a2001109da38080002003280210418080808078460d002007417f6a2109410021050340200341206a41086a2206200341106a41086a290200370300200320032902103703200240200328020c22042003280204470d00200341046a41f8cac4800010d8a08080000b200328020820044104746a22082003290320370200200841086a20062903003702002003200441016a36020c20092005460d02200341106a2001109da3808000200541016a21052003280210418080808078470d000b200520074f0d010b0240200328020c2205450d00200328020821082005410171210141002104024020054101460d002005417e7121062008210541002104034002402005280200450d00200541046a280200410028029c96db8000118080808000000b0240200541106a280200450d00200541146a280200410028029c96db8000118080808000000b200541206a21052006200441026a2204470d000b0b2001450d00200820044104746a2205280200450d002005280204410028029c96db8000118080808000000b2003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22042105200220076b22020d000b20032802042205418080808078460d002003290208210a0c020b20004180808080783602000c020b2003290208210a410021050b2000200a370204200020053602000b200341306a2480808080000bc90702087f027e23808080800041306b2203248080808000200128020022042802082205200528020441016a220636020402400240200620052802084b0d00410021052003410036021420034280808080c00037020c024002402002450d004180082106024003402001417f200128020422042002200620022006491b22074104746a220820082004491b2204360204024002400240200420012802084f0d000240200328020c220420056b20074f0d00024002400240200520076a220541ffffff3f4d0d00410021030c010b200541047421094100210802402004450d0020032003280210360224410421082003200441047436022c0b20032008360228200341186a41042009200341246a10cba080800020032802184101470d0120032802202105200328021c21030b2003200541e8cac4800010ae80808000000b2003200328021c3602102003200536020c0b2006450d01410021044101210a0240034020012802002206280208280200220528020422084104490d0120052008417c6a36020420052005280200220841046a3602002006427f2006290300220b42047c220c200c200b541b370300200828000021082003200110e98880800020032802000d01200341246a2001200328020410f98480800020032802242209418080808078460d012003290228210b024020032802142205200328020c470d002003410c6a41f8cac4800010d8a08080000b200328021020054104746a2206200836020c2006200b370204200620093602002003200541016a2205360214200441016a2204200749210a20072004470d000c040b0b20032802142105200a410171450d020b02402005450d00200328021021042005410171210741002101024020054101460d002005417e7121062004210541002101034002402005280200450d00200541046a280200410028029c96db8000118080808000000b0240200541106a280200450d00200541146a280200410028029c96db8000118080808000000b200541206a21052006200141026a2201470d000b0b2007450d00200420014104746a2205280200450d002005280204410028029c96db8000118080808000000b200328020c450d032003280210410028029c96db8000118080808000000c030b200328021421050b20052106200220076b22020d000b200328020c2205418080808078460d002003290210210b200128020021040c020b20004180808080783602000c030b2003290210210b410021050b2000200b37020420002005360200200428020822052005280204417f6a3602040c010b20004180808080783602000b200341306a2480808080000bf30602077f017e23808080800041f0016b2203248080808000200128020022042802082205200528020441016a220636020402400240200620052802084b0d00410021062003410036020c20034280808080c000370204024002402002450d004192012105024003402001417f200128020422042002200520022005491b220741f0006c6a220820082004491b220436020402400240200420012802084f0d0002402003280204220420066b20074f0d00024002400240200620076a220641c9a492094d0d00410021030c010b200641f0006c21094100210802402004450d0020032003280208360280012003200441f0006c36028801410421080b2003200836028401200341106a4104200920034180016a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320063602040b2005450d01200341106a20011095a48080002003280210418080808078460d002007417f6a210441002105034020034180016a200341106a41f00010f5b28080001a0240200328020c22062003280204470d00200341046a41f8cac4800010daa08080000b2003280208200641f0006c6a20034180016a41f00010f5b28080001a2003200641016a36020c20042005460d02200341106a20011095a4808000200541016a21052003280210418080808078470d000b200520074f0d010b0240200328020c2207450d002003280208210841002102034002402008200241f0006c6a22042802082206450d00200428020421050340024020052d0000220141034b0d00200520014102744198cbc480006a2802006a2201280200450d00200141046a280200410028029c96db8000118080808000000b200541146a21052006417f6a22060d000b0b02402004280200450d002004280204410028029c96db8000118080808000000b200241016a22022007470d000b0b2003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22062105200220076b22020d000b20032802042205418080808078460d002003290208210a200128020021040c020b20004180808080783602000c030b2003290208210a410021050b2000200a37020420002005360200200428020822052005280204417f6a3602040c010b20004180808080783602000b200341f0016a2480808080000b9a0503027f017e057f23808080800041d0026b2203248080808000410021042003410036020c200342808080808002370204024002400240024020020d0020032902082105410021060c010b41e600210603402001417f200128020422072002200620022006491b220841a0016c6a220920092007491b220736020402400240200720012802084f0d0002402003280204220720046b20084f0d00024002400240200420086a220441cc99b3064d0d00410021030c010b200441a0016c210a4100210902402007450d00200320032802083602b0012003200741a0016c3602b801411021090b200320093602b401200341106a4110200a200341b0016a10cba080800020032802104101470d0120032802182106200328021421030b2003200641e8cac4800010ae80808000000b20032003280214360208200320043602040b2006450d01200341106a2001109e9a8080002003290390014236510d002008417f6a2107410021060340200341b0016a200341106a41a00110f5b28080001a0240200328020c22042003280204470d00200341046a41f8cac4800010d6a08080000b2003280208200441a0016c6a200341b0016a41a00110f5b28080001a2003200441016a36020c20072006460d02200341106a2001109e9a808000200641016a21062003290390014236520d000b200620084f0d010b0240200328020c2204450d00200328020821060340200610d38b808000200641a0016a21062004417f6a22040d000b0b2003280204450d032003280208410028029c96db8000118080808000000c030b200328020c22042106200220086b22020d000b20032802042206418080808078460d01200329020821050b20002005370204200020063602000c010b20004180808080783602000b200341d0026a2480808080000baa0703087f027e017f23808080800041306b2203248080808000410021042003410036021420034280808080c00037020c0240024002402002450d0041d50a2105024003402001417f200128020422062002200520022005491b2207410c6c6a220820082006491b220636020402400240200620012802084f0d000240200328020c220620046b20074f0d00024002400240200420076a220441aad5aad5004d0d00410021030c010b2004410c6c21094100210802402006450d002003200328021036022420032006410c6c36022c410421080b20032008360228200341186a41042009200341246a10cba080800020032802184101470d0120032802202104200328021c21030b2003200441e8cac4800010ae80808000000b2003200328021c3602102003200436020c0b02400240024002402005450d002001280200220428020822052802042206450d0220052006417f6a3602044101210a20052005280200220641016a3602002004427f2004290300220b42017c220c200c501b37030020062d00000d034101210a410121060c010b200328021421040c040b0340200428020822052802042208450d0220052008417f6a36020420052005280200220841016a3602002004427f200b42027c220c200c200b541b37030020082d0000210820032001109f92808000200328020022094109460d022003280204210a200341246a41026a220d200341186a41026a2d00003a0000200320032f00183b0124024020032802142205200328020c470d002003410c6a41f8cac4800010cca08080000b20032802102005410c6c6a220420083a00082004200a36020420042009360200200420032f01243b00092004410b6a200d2d00003a00002003200541016a220436021420072006460d042006200749210a2001280200220428020822052802042208450d0220052008417f6a36020420052005280200220841016a3602002004427f2004290300220b42017c220c200c501b370300200641016a210620082d00000d020c000b0b200328021421040c010b20032802142104200a410171450d010b02402004450d00200328021021010340200110e38a8080002001410c6a21012004417f6a22040d000b0b200328020c450d022003280210410028029c96db8000118080808000000c020b20042105200220076b22020d000b200328020c2204418080808078460d002003290210210b0c020b20004180808080783602000c020b2003290210210b410021040b2000200b370204200020043602000b200341306a2480808080000bed0304047f017e057f017e23808080800041206b220324808080800002400240024020012802002204280208220541046a2802002002490d00024020020d0041002106420121070c020b418080012108410021094101210a41002106024003402001417f2001280204220b2002200820022008491b220c6a22082008200b491b2208360204200820012802084f0d010240200620096b200c4f0d00410021050240024002402009200c6a220820094f0d000c010b20084100480d004100210502402006450d002003200636021c2003200a360214410121050b20032005360218200341086a41012008200341146a10cba080800020032802084101470d012003280210210b200328020c21050b2005200b41e8cac4800010ae80808000000b200328020c210a20042802082105200821060b20052802042208200c490d01200a20096a2005280200220b200c10f5b28080001a20052008200c6b3602042005200b200c6a3602002004427f20042903002207200cad7c220d200d2007541b370300200c20096a220921082002200c6b22020d000b2006418080808078460d012009ad422086200aad8421070c020b2006450d00200a410028029c96db8000118080808000000b20004180808080783602000c010b20002007370204200020063602000b200341206a2480808080000bba0602077f017e23808080800041f0016b220324808080800020012001280204220441016a220536020402400240200520012802084b0d00410021062003410036020c20034280808080c000370204024002402002450d0041920121050240034002402003280204220420066b2002200520022005491b22074f0d00024002400240200720066a220641c9a492094d0d00410021030c010b200641f0006c21084100210902402004450d0020032003280208360280012003200441f0006c36028801410421090b2003200936028401200341106a4104200820034180016a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320063602040b02402005450d00200341106a20011094a480800002402003280210418080808078460d002007417f6a210441002105034020034180016a200341106a41f00010f5b28080001a0240200328020c22062003280204470d00200341046a41f8cac4800010daa08080000b2003280208200641f0006c6a20034180016a41f00010f5b28080001a2003200641016a36020c20042005460d02200341106a20011094a4808000200541016a21052003280210418080808078470d000b200520074f0d010b0240200328020c2207450d002003280208210941002102034002402009200241f0006c6a22042802082206450d00200428020421050340024020052d0000220141034b0d00200520014102744198cbc480006a2802006a2201280200450d00200141046a280200410028029c96db8000118080808000000b200541146a21052006417f6a22060d000b0b02402004280200450d002004280204410028029c96db8000118080808000000b200241016a22022007470d000b0b2003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22062105200220076b22020d000b20032802042205418080808078460d002003290208210a2001280204417f6a21040c020b20004180808080783602000c030b2003290208210a410021050b2000200a37020420002005360200200120043602040c010b20004180808080783602000b200341f0016a2480808080000bef0402077f017e23808080800041d0016b2203248080808000410021042003410036020c2003428080808080023702040240024002402002450d0041aa012105024003402001417f200128020422062002200520022005491b220741e0006c6a220820082006491b220636020402400240200620012802084f0d0002402003280204220620046b20074f0d00024002400240200420076a220441d5aad50a4d0d00410021030c010b200441e0006c21094100210802402006450d00200320032802083602702003200641e0006c360278411021080b20032008360274200341106a41102009200341f0006a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320043602040b2005450d01200341106a200110f29580800020032d00104130460d002007417f6a2106410021050340200341f0006a200341106a41e00010f5b28080001a0240200328020c22042003280204470d00200341046a41f8cac4800010cea08080000b2003280208200441e0006c6a200341f0006a41e00010f5b28080001a2003200441016a36020c20062005460d02200341106a200110f295808000200541016a210520032d00104130470d000b200520074f0d010b200341046a10ee8b8080002003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22042105200220076b22020d000b20032802042205418080808078460d002003290208210a0c020b20004180808080783602000c020b2003290208210a410021050b2000200a370204200020053602000b200341d0016a2480808080000bc30702077f017e23808080800041c0006b2203248080808000200128020022042802082205200528020441016a220636020402400240200620052802084b0d00410021072003410036022020034280808080c000370218024002402002450d0041d50a2105024003402001417f200128020422042002200520022005491b2206410c6c6a220820082004491b220436020402400240200420012802084f0d0002402003280218220420076b20064f0d00024002400240200720066a220741aad5aad5004d0d00410021030c010b2007410c6c21094100210802402004450d002003200328021c36023020032004410c6c360238410421080b20032008360234200341246a41042009200341306a10cba080800020032802244101470d01200328022c2105200328022821030b2003200541e8cac4800010ae80808000000b2003200328022836021c200320073602180b0240024002402005450d00200341106a200110e9888080004101210420032802100d022003280214210741012105410121040c010b200328022021070c030b0340200341246a2001200710f9848080002003280224418080808078460d01200341306a41086a2204200341246a41086a280200360200200320032902243703300240200328022022072003280218470d00200341186a41f8cac4800010eead8080000b200328021c2007410c6c6a22082003290330370200200841086a20042802003602002003200741016a220736022020062005460d03200341086a200110e98880800020052006492104200328020c2107200541016a21052003280208450d000b0b200328022021072004410171450d010b02402007450d00200328021c21042007410171210841002101024020074101460d002007417e7121062004210541002101034002402005280200450d00200541046a280200410028029c96db8000118080808000000b02402005410c6a280200450d00200541106a280200410028029c96db8000118080808000000b200541186a21052006200141026a2201470d000b0b2008450d0020042001410c6c6a2205280200450d002005280204410028029c96db8000118080808000000b2003280218450d02200328021c410028029c96db8000118080808000000c020b20072105200220066b22020d000b20032802182205418080808078460d00200329021c210a200128020021040c020b20004180808080783602000c030b200329021c210a410021050b2000200a37020420002005360200200428020822052005280204417f6a3602040c010b20004180808080783602000b200341c0006a2480808080000bfe0603027f017e0a7f2380808080004190016b2203248080808000410021042003410036020c200342808080808002370204024002400240024020020d0020032902082105410021060c010b418002210603402001417f200128020422072002200620022006491b22084106746a220920092007491b220736020402400240200720012802084f0d0002402003280204220720046b20084f0d00024002400240200420086a220441ffffff0f4d0d00410021030c010b2004410674210a4100210902402007450d002003200328020836025020032007410674360258411021090b20032009360254200341106a4110200a200341d0006a10cba080800020032802104101470d0120032802182106200328021421030b2003200641e8cac4800010ae80808000000b20032003280214360208200320043602040b2006450d01200341106a200110c79980800020032802404109460d002008417f6a210b410021040340200341d0006a41386a2209200341106a41386a290300370300200341d0006a41306a220a200341106a41306a290300370300200341d0006a41286a220c200341106a41286a290300370300200341d0006a41206a220d200341106a41206a290300370300200341d0006a41186a220e200341106a41186a290300370300200341d0006a41106a220f200341106a41106a29030037030020032003290318370358200320032903103703500240200328020c22072003280204470d00200341046a41f8cac480001089af8080000b200328020820074106746a22062003290350370300200641086a2003290358370300200641106a200f290300370300200641186a200e290300370300200641206a200d290300370300200641286a200c290300370300200641306a200a290300370300200641386a20092903003703002003200741016a36020c200b2004460d02200341106a200110c799808000200441016a210420032802404109470d000b200420084f0d010b0240200328020c2204450d00200328020841306a21060340200610e38a808000200641c0006a21062004417f6a22040d000b0b2003280204450d032003280208410028029c96db8000118080808000000c030b200328020c22042106200220086b22020d000b20032802042206418080808078460d01200329020821050b20002005370204200020063602000c010b20004180808080783602000b20034190016a2480808080000b900d02107f017e23808080800041e0016b2203248080808000410021042003410036020c20034280808080c0003702040240024002402002450d0041920121050240034002402003280204220620046b2002200520022005491b22074f0d00024002400240200720046a220441c9a492094d0d00410021030c010b200441f0006c21084100210902402006450d00200320032802083602b0012003200641f0006c3602b801410421090b200320093602b40120034190016a41042008200341b0016a10cba08080002003280290014101470d01200328029801210520032802940121030b2003200541e8cac4800010ae80808000000b2003200328029401360208200320043602040b024002402005450d00410021084101210a02400340200128020422094120490d012001200941606a220b36020420012001280200220541206a360200200341f0006a41086a220c200541086a290000370300200341f0006a41106a220d200541106a290000370300200341f0006a41186a220e200541186a29000037030020032005290000370370200b450d0120012009415f6a22043602042001200541216a22063602000240024002400240024020052d0020220f4103710e0400030201000b200f410276210b0c030b200f41044f0d04200b4105490d0420012009415b6a22043602042001200541256a22063602002005280021220b4180808080044f0d020c040b200b4104490d0320012009415c6a22043602042001200541246a220636020020052f0021200541236a2d0000411074722205418002490d032005410874200f72410276210b0c010b2004450d0220012009415e6a22043602042001200541226a220636020020052d00212205450d022005410874200f72410276210b0b20044120490d012001200441606a22093602042001200641206a220536020020034190016a41086a220f200641086a29000037030020034190016a41106a2210200641106a29000037030020034190016a41186a2211200641186a290000370300200320062900003703900120094120490d012001200441406a3602042001200641c0006a360200200341b0016a41086a2206200541086a290000370300200341b0016a41106a2204200541106a290000370300200341b0016a41186a2209200541186a290000370300200320052900003703b001200341d4016a200110bd8c80800020032802d4012212418080808078460d01200341d0006a41086a220a200c290300370300200341d0006a41106a220c200d290300370300200341d0006a41186a220d200e290300370300200341306a41086a220e200f290300370300200341306a41106a220f2010290300370300200341306a41186a2210201129030037030020032003290370370350200320032903900137033020032902d8012113200341106a41186a22112009290300370300200341106a41106a22092004290300370300200341106a41086a22042006290300370300200320032903b0013703100240200328020c22062003280204470d00200341046a41f8cac4800010daa08080000b2003280208200641f0006c6a22052013370204200520123602002005200329035037020c2005200b36022c20052003290330370230200541146a200a2903003702002005411c6a200c290300370200200541246a200d290300370200200541386a200e290300370200200541c0006a200f290300370200200541c8006a201029030037020020052003290310370250200541e8006a2011290300370200200541e0006a2009290300370200200541d8006a20042903003702002003200641016a220436020c200841016a2208200749210a20072008470d000c030b0b200328020c2104200a410171450d0102402004450d002003280208210b4100210803400240200b200841f0006c6a22092802082201450d00200928020421050340024020052d0000220641034b0d00200520064102744198cbc480006a2802006a2206280200450d00200641046a280200410028029c96db8000118080808000000b200541146a21052001417f6a22010d000b0b02402009280200450d002009280204410028029c96db8000118080808000000b200841016a22082004470d000b0b2003280204450d032003280208410028029c96db8000118080808000000c030b200328020c21040b20042105200220076b22020d000b20032802042205418080808078460d00200329020821130c020b20004180808080783602000c020b20032902082113410021050b20002013370204200020053602000b200341e0016a2480808080000b8708020a7f017e23808080800041306b2203248080808000410021042003410036021420034280808080c00037020c02400240024002402002450d00418008210503400240200328020c220620046b2002200520022005491b22074f0d00024002400240200720046a220441ffffff3f4d0d00410021010c010b200441047421084100210902402006450d0020032003280210360224410421092003200641047436022c0b20032009360228200341186a41042008200341246a10cba080800020032802184101470d0120032802202104200328021c21010b2001200441e8cac4800010ae80808000000b2003200328021c3602102003200436020c0b0240024002402005450d00410021064101210a0340200128020422054104490d0220012005417c6a220936020420012001280200220441046a3602002009450d022004280000210b20012005417b6a220c3602042001200441056a3602000240024002400240024020042d000422084103710e0400010302000b200841027621040c030b200c450d0520012005417a6a3602042001200441066a36020020042d00052204450d05200441087420087241027621040c020b200841044f0d0420094105490d042001200541776a3602042001200441096a360200200428000522044180808080044f0d010c040b20094104490d032001200541786a3602042001200441086a36020020042f0005200441076a2d0000411074722204418002490d03200441087420087241027621040b200341246a2001200410918580800020032802242209418080808078460d022003290228210d024020032802142204200328020c470d002003410c6a41f8cac4800010d8a08080000b200328021020044104746a2205200b36020c2005200d370204200520093602002003200441016a2204360214200641016a2206200749210a20072006470d000c030b0b200328021421040c010b20032802142104200a410171450d0002402004450d00200328021021062004410171210941002105024020044101460d002004417e7121042006210141002105034002402001280200450d00200141046a280200410028029c96db8000118080808000000b0240200141106a280200450d00200141146a280200410028029c96db8000118080808000000b200141206a21012004200541026a2205470d000b0b2009450d00200620054104746a2201280200450d002001280204410028029c96db8000118080808000000b200328020c450d042003280210410028029c96db8000118080808000000c040b20042105200220076b22020d000b200328020c2201418080808078460d022003290210210d0c010b2003290210210d410021010b2000200d370204200020013602000c010b20004180808080783602000b200341306a2480808080000b9b0303037f017e077f23808080800041206b2203248080808000024002400240200128020422042002490d00024020020d0041002105420121060c020b20012802002107418080012108410021094101210a41002105024003400240200520096b2002200820022008491b220b4f0d004100210c0240024002402009200b6a220820094f0d000c010b20084100480d004100210c02402005450d002003200536021c2003200a3602144101210c0b2003200c360218200341086a41012008200341146a10cba080800020032802084101470d012003280210210d200328020c210c0b200c200d41e8cac4800010ae80808000000b200328020c210a200821050b2004200b490d01200a20096a2007200b10f5b28080001a20012004200b6b220436020420012007200b6a2207360200200b20096a220921082002200b6b22020d000b2005418080808078460d012009ad422086200aad8421060c020b2005450d00200a410028029c96db8000118080808000000b20004180808080783602000c010b20002006370204200020053602000b200341206a2480808080000bf70602077f017e23808080800041c0006b2203248080808000410021042003410036022020034280808080c0003702180240024002402002450d0041d50a2105024003402001417f200128020422062002200520022005491b2207410c6c6a220820082006491b220636020402400240200620012802084f0d0002402003280218220620046b20074f0d00024002400240200420076a220441aad5aad5004d0d00410021030c010b2004410c6c21094100210802402006450d002003200328021c36023020032006410c6c360238410421080b20032008360234200341246a41042009200341306a10cba080800020032802244101470d01200328022c2105200328022821030b2003200541e8cac4800010ae80808000000b2003200328022836021c200320043602180b0240024002402005450d00200341106a200110ec888080004101210620032802100d022003280214210441012105410121060c010b200328022021040c030b0340200341246a200120041093858080002003280224418080808078460d01200341306a41086a2206200341246a41086a280200360200200320032902243703300240200328022022042003280218470d00200341186a41f8cac4800010eead8080000b200328021c2004410c6c6a22082003290330370200200841086a20062802003602002003200441016a220436022020072005460d03200341086a200110ec8880800020052007492106200328020c2104200541016a21052003280208450d000b0b200328022021042006410171450d010b02402004450d00200328021c21062004410171210841002101024020044101460d002004417e7121072006210541002101034002402005280200450d00200541046a280200410028029c96db8000118080808000000b02402005410c6a280200450d00200541106a280200410028029c96db8000118080808000000b200541186a21052007200141026a2201470d000b0b2008450d0020062001410c6c6a2205280200450d002005280204410028029c96db8000118080808000000b2003280218450d02200328021c410028029c96db8000118080808000000c020b20042105200220076b22020d000b20032802182205418080808078460d00200329021c210a0c020b20004180808080783602000c020b200329021c210a410021050b2000200a370204200020053602000b200341c0006a2480808080000bd80303067f017e037f23808080800041206b220324808080800041002104024002400240417f200128020022052802082206280208220741086a280200200741106a2802006b2207410020062802042208200628020c6b2206200620084b1b6a220620062007491b2002490d00024020020d00420121090c020b418080012108410021074101210a41002104024003402001417f2001280204220b2002200820022008491b22066a22082008200b491b2208360204200820012802084f0d010240200420076b20064f0d004100210b024002400240200720066a220820074f0d000c010b20084100480d004100210b02402004450d002003200436021c2003200a3602144101210b0b2003200b360218200341086a41012008200341146a10cba080800020032802084101470d012003280210210c200328020c210b0b200b200c41e8cac4800010ae80808000000b200328020c210a200821040b2005200a20076a200610d3a58080000d01200620076a22072108200220066b22020d000b2004418080808078460d012007ad422086200aad8421090c020b2004450d00200a410028029c96db8000118080808000000b20004180808080783602000c010b20002009370204200020043602000b200341206a2480808080000bc70502087f017e23808080800041c0006b2203248080808000410021042003410036020c20034280808080c0003702040240024002402002450d0041aa052105024003402001417f200128020422062002200520022005491b220741186c6a220820082006491b220636020402400240200620012802084f0d0002402003280204220620046b20074f0d00024002400240200420076a220441d5aad52a4d0d00410021030c010b200441186c21094100210802402006450d00200320032802083602282003200641186c360230410421080b2003200836022c200341106a41042009200341286a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320043602040b2005450d01200341106a200110f79b80800020032802104103460d002007417f6a210a410021050340200341286a41106a2208200341106a41106a290200370300200341286a41086a2209200341106a41086a290200370300200320032902103703280240200328020c22042003280204470d00200341046a41f8cac4800010cda08080000b2003280208200441186c6a22062003290328370200200641086a2009290300370200200641106a20082903003702002003200441016a36020c200a2005460d02200341106a200110f79b808000200541016a210520032802104103470d000b200520074f0d010b0240200328020c2204450d00200328020821050340200510d98b808000200541186a21052004417f6a22040d000b0b2003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22042105200220076b22020d000b20032802042205418080808078460d002003290208210b0c020b20004180808080783602000c020b2003290208210b410021050b2000200b370204200020053602000b200341c0006a2480808080000bda06020a7f017e23808080800041e0006b2203248080808000410021042003410036020c20034280808080c0003702040240024002402002450d004199032105024003402001417f200128020422062002200520022005491b220741286c6a220820082006491b220636020402400240200620012802084f0d0002402003280204220620046b20074f0d00024002400240200420076a220441b3e6cc194d0d00410021030c010b200441286c21094100210802402006450d00200320032802083602382003200641286c360240410421080b2003200836023c200341106a41042009200341386a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320043602040b2005450d01200341106a200110ef9b8080002003280210418080808078460d002007417f6a210a410021040340200341386a41206a2208200341106a41206a290200370300200341386a41186a2209200341106a41186a290200370300200341386a41106a220b200341106a41106a290200370300200341386a41086a220c200341106a41086a290200370300200320032902103703380240200328020c22062003280204470d00200341046a41f8cac4800010dfa08080000b2003280208200641286c6a22052003290338370200200541086a200c290300370200200541106a200b290300370200200541186a2009290300370200200541206a20082903003702002003200641016a36020c200a2004460d02200341106a200110ef9b808000200441016a21042003280210418080808078470d000b200420074f0d010b0240200328020c2204450d0020032802082105034002402005280200450d00200541046a280200410028029c96db8000118080808000000b02402005410c6a280200450d00200541106a280200410028029c96db8000118080808000000b200541286a21052004417f6a22040d000b0b2003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22042105200220076b22020d000b20032802042205418080808078460d002003290208210d0c020b20004180808080783602000c020b2003290208210d410021050b2000200d370204200020053602000b200341e0006a2480808080000bad0303047f017e057f23808080800041206b22032480808080000240024002402001280200220441046a28020022052002490d00024020020d0041002106420121070c020b41808001210841002109200441046a210a4101210b41002106024003400240200620096b2002200820022008491b22014f0d0041002105024002400240200920016a220820094f0d000c010b20084100480d004100210502402006450d002003200636021c2003200b360214410121050b20032005360218200341086a41012008200341146a10cba080800020032802084101470d012003280210210c200328020c21050b2005200c41e8cac4800010ae80808000000b200328020c210b200a2802002105200821060b20052001490d01200b20096a20042802002208200110f5b28080001a200a200520016b22053602002004200820016a360200200120096a22092108200220016b22020d000b2006418080808078460d012009ad422086200bad8421070c020b2006450d00200b410028029c96db8000118080808000000b20004180808080783602000c010b20002007370204200020063602000b200341206a2480808080000bc70502087f017e23808080800041c0006b2203248080808000410021042003410036020c20034280808080c0003702040240024002402002450d0041aa052105024003402001417f200128020422062002200520022005491b220741186c6a220820082006491b220636020402400240200620012802084f0d0002402003280204220620046b20074f0d00024002400240200420076a220441d5aad52a4d0d00410021030c010b200441186c21094100210802402006450d00200320032802083602282003200641186c360230410421080b2003200836022c200341106a41042009200341286a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320043602040b2005450d01200341106a200110f59b80800020032802104103460d002007417f6a210a410021050340200341286a41106a2208200341106a41106a290200370300200341286a41086a2209200341106a41086a290200370300200320032902103703280240200328020c22042003280204470d00200341046a41f8cac4800010cda08080000b2003280208200441186c6a22062003290328370200200641086a2009290300370200200641106a20082903003702002003200441016a36020c200a2005460d02200341106a200110f59b808000200541016a210520032802104103470d000b200520074f0d010b0240200328020c2204450d00200328020821050340200510d98b808000200541186a21052004417f6a22040d000b0b2003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22042105200220076b22020d000b20032802042205418080808078460d002003290208210b0c020b20004180808080783602000c020b2003290208210b410021050b2000200b370204200020053602000b200341c0006a2480808080000ba607020a7f017e23808080800041e0006b2203248080808000200128020022042802082205200528020441016a220636020402400240200620052802084b0d00410021062003410036020c20034280808080c000370204024002402002450d004199032105024003402001417f200128020422042002200520022005491b220741286c6a220820082004491b220436020402400240200420012802084f0d0002402003280204220420066b20074f0d00024002400240200620076a220641b3e6cc194d0d00410021030c010b200641286c21094100210802402004450d00200320032802083602382003200441286c360240410421080b2003200836023c200341106a41042009200341386a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320063602040b2005450d01200341106a200110ea908080002003280210418080808078460d002007417f6a210a410021060340200341386a41206a2208200341106a41206a290200370300200341386a41186a2209200341106a41186a290200370300200341386a41106a220b200341106a41106a290200370300200341386a41086a220c200341106a41086a290200370300200320032902103703380240200328020c22042003280204470d00200341046a41f8cac4800010dfa08080000b2003280208200441286c6a22052003290338370200200541086a200c290300370200200541106a200b290300370200200541186a2009290300370200200541206a20082903003702002003200441016a36020c200a2006460d02200341106a200110ea90808000200641016a21062003280210418080808078470d000b200620074f0d010b0240200328020c2206450d0020032802082105034002402005280200450d00200541046a280200410028029c96db8000118080808000000b02402005410c6a280200450d00200541106a280200410028029c96db8000118080808000000b200541286a21052006417f6a22060d000b0b2003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22062105200220076b22020d000b20032802042205418080808078460d002003290208210d200128020021040c020b20004180808080783602000c030b2003290208210d410021050b2000200d37020420002005360200200428020822052005280204417f6a3602040c010b20004180808080783602000b200341e0006a2480808080000bcf0602077f017e23808080800041306b220324808080800020012001280204220441016a220536020402400240200520012802084b0d00410021062003410036021020034280808080c000370208024002402002450d0041d50a21050240034002402003280208220420066b2002200520022005491b22074f0d00024002400240200720066a220641aad5aad5004d0d00410021030c010b2006410c6c21084100210902402004450d002003200328020c36022020032004410c6c360228410421090b20032009360224200341146a41042008200341206a10cba080800020032802144101470d01200328021c2105200328021821030b2003200541e8cac4800010ae80808000000b2003200328021836020c200320063602080b02402005450d00200341146a200110c88c80800002402003280214418080808078460d002007417f6a2108410021050340200341206a41086a2204200341146a41086a280200360200200320032902143703200240200328021022062003280208470d00200341086a41f8cac4800010eead8080000b200328020c2006410c6c6a22092003290320370200200941086a20042802003602002003200641016a36021020082005460d02200341146a200110c88c808000200541016a21052003280214418080808078470d000b200520074f0d010b024020032802102205450d00200328020c21092005410171210141002106024020054101460d002005417e7121042009210541002106034002402005280200450d00200541046a280200410028029c96db8000118080808000000b02402005410c6a280200450d00200541106a280200410028029c96db8000118080808000000b200541186a21052004200641026a2206470d000b0b2001450d0020092006410c6c6a2205280200450d002005280204410028029c96db8000118080808000000b2003280208450d02200328020c410028029c96db8000118080808000000c020b200328021022062105200220076b22020d000b20032802082205418080808078460d00200329020c210a2001280204417f6a21040c020b20004180808080783602000c030b200329020c210a410021050b2000200a37020420002005360200200120043602040c010b20004180808080783602000b200341306a2480808080000bc50503027f017e057f23808080800041f0046b2203248080808000410021042003410036020c200342808080808002370204024002400240024020020d0020032902082105410021060c010b41352106034002402003280204220720046b2002200620022006491b22084f0d00024002400240200820046a2204419a94af034d0d00410021030c010b200441b0026c21094100210a02402007450d00200320032802083602c0022003200741b0026c3602c8024110210a0b2003200a3602c402200341106a41102009200341c0026a10cba080800020032802104101470d0120032802182106200328021421030b2003200641e8cac4800010ae80808000000b20032003280214360208200320043602040b02402006450d00200341106a2001109797808000024020032903204205510d002008417f6a2107410021060340200341c0026a200341106a41b00210f5b28080001a0240200328020c22042003280204470d00200341046a41f8cac4800010d0a08080000b2003280208200441b0026c6a200341c0026a41b00210f5b28080001a2003200441016a36020c20072006460d02200341106a2001109797808000200641016a210620032903204205520d000b200620084f0d010b0240200328020c2204450d00200328020841c0016a210603400240200641d07e6a290300427e7c22054203542005420152710d00200641907f6a2d000041ff01714102470d00200641947f6a280200450d00200641987f6a280200410028029c96db8000118080808000000b200610e58b808000200641b0026a21062004417f6a22040d000b0b2003280204450d032003280208410028029c96db8000118080808000000c030b200328020c22042106200220086b22020d000b20032802042206418080808078460d01200329020821050b20002005370204200020063602000c010b20004180808080783602000b200341f0046a2480808080000bef0402077f017e23808080800041d0016b2203248080808000410021042003410036020c2003428080808080023702040240024002402002450d0041aa012105024003402001417f200128020422062002200520022005491b220741e0006c6a220820082006491b220636020402400240200620012802084f0d0002402003280204220620046b20074f0d00024002400240200420076a220441d5aad50a4d0d00410021030c010b200441e0006c21094100210802402006450d00200320032802083602702003200641e0006c360278411021080b20032008360274200341106a41102009200341f0006a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320043602040b2005450d01200341106a200110e49980800020032d00104134460d002007417f6a2106410021050340200341f0006a200341106a41e00010f5b28080001a0240200328020c22042003280204470d00200341046a41f8cac4800010cea08080000b2003280208200441e0006c6a200341f0006a41e00010f5b28080001a2003200441016a36020c20062005460d02200341106a200110e499808000200541016a210520032d00104134470d000b200520074f0d010b200341046a10ec8b8080002003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22042105200220076b22020d000b20032802042205418080808078460d002003290208210a0c020b20004180808080783602000c020b2003290208210a410021050b2000200a370204200020053602000b200341d0016a2480808080000bd60603027f017e0a7f2380808080004190016b2203248080808000410021042003410036020c200342808080808002370204024002400240024020020d0020032902082105410021060c010b4180022106034002402003280204220720046b2002200620022006491b22084f0d00024002400240200820046a220441ffffff0f4d0d00410021030c010b200441067421094100210a02402007450d0020032003280208360250200320074106743602584110210a0b2003200a360254200341106a41102009200341d0006a10cba080800020032802104101470d0120032802182106200328021421030b2003200641e8cac4800010ae80808000000b20032003280214360208200320043602040b02402006450d00200341106a200110f0a2808000024020032802404109460d002008417f6a210b410021040340200341d0006a41386a220a200341106a41386a290300370300200341d0006a41306a2209200341106a41306a290300370300200341d0006a41286a220c200341106a41286a290300370300200341d0006a41206a220d200341106a41206a290300370300200341d0006a41186a220e200341106a41186a290300370300200341d0006a41106a220f200341106a41106a29030037030020032003290318370358200320032903103703500240200328020c22072003280204470d00200341046a41f8cac480001089af8080000b200328020820074106746a22062003290350370300200641086a2003290358370300200641106a200f290300370300200641186a200e290300370300200641206a200d290300370300200641286a200c290300370300200641306a2009290300370300200641386a200a2903003703002003200741016a36020c200b2004460d02200341106a200110f0a2808000200441016a210420032802404109470d000b200420084f0d010b0240200328020c2204450d00200328020841306a21060340200610cf8b808000200641c0006a21062004417f6a22040d000b0b2003280204450d032003280208410028029c96db8000118080808000000c030b200328020c22042106200220086b22020d000b20032802042206418080808078460d01200329020821050b20002005370204200020063602000c010b20004180808080783602000b20034190016a2480808080000ba70602077f017e23808080800041f0016b2203248080808000410021042003410036020c20034280808080c0003702040240024002402002450d004192012105024003402001417f200128020422062002200520022005491b220741f0006c6a220820082006491b220636020402400240200620012802084f0d0002402003280204220620046b20074f0d00024002400240200420076a220441c9a492094d0d00410021030c010b200441f0006c21094100210802402006450d0020032003280208360280012003200641f0006c36028801410421080b2003200836028401200341106a4104200920034180016a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320043602040b2005450d01200341106a20011090a48080002003280210418080808078460d002007417f6a210641002105034020034180016a200341106a41f00010f5b28080001a0240200328020c22042003280204470d00200341046a41f8cac4800010daa08080000b2003280208200441f0006c6a20034180016a41f00010f5b28080001a2003200441016a36020c20062005460d02200341106a20011090a4808000200541016a21052003280210418080808078470d000b200520074f0d010b0240200328020c2207450d002003280208210841002102034002402008200241f0006c6a22062802082204450d00200628020421050340024020052d0000220141034b0d00200520014102744198cbc480006a2802006a2201280200450d00200141046a280200410028029c96db8000118080808000000b200541146a21052004417f6a22040d000b0b02402006280200450d002006280204410028029c96db8000118080808000000b200241016a22022007470d000b0b2003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22042105200220076b22020d000b20032802042205418080808078460d002003290208210a0c020b20004180808080783602000c020b2003290208210a410021050b2000200a370204200020053602000b200341f0016a2480808080000bda06020a7f017e23808080800041e0006b2203248080808000410021042003410036020c20034280808080c0003702040240024002402002450d004199032105024003402001417f200128020422062002200520022005491b220741286c6a220820082006491b220636020402400240200620012802084f0d0002402003280204220620046b20074f0d00024002400240200420076a220441b3e6cc194d0d00410021030c010b200441286c21094100210802402006450d00200320032802083602382003200641286c360240410421080b2003200836023c200341106a41042009200341386a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320043602040b2005450d01200341106a200110eb908080002003280210418080808078460d002007417f6a210a410021040340200341386a41206a2208200341106a41206a290200370300200341386a41186a2209200341106a41186a290200370300200341386a41106a220b200341106a41106a290200370300200341386a41086a220c200341106a41086a290200370300200320032902103703380240200328020c22062003280204470d00200341046a41f8cac4800010dfa08080000b2003280208200641286c6a22052003290338370200200541086a200c290300370200200541106a200b290300370200200541186a2009290300370200200541206a20082903003702002003200641016a36020c200a2004460d02200341106a200110eb90808000200441016a21042003280210418080808078470d000b200420074f0d010b0240200328020c2204450d0020032802082105034002402005280200450d00200541046a280200410028029c96db8000118080808000000b02402005410c6a280200450d00200541106a280200410028029c96db8000118080808000000b200541286a21052004417f6a22040d000b0b2003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22042105200220076b22020d000b20032802042205418080808078460d002003290208210d0c020b20004180808080783602000c020b2003290208210d410021050b2000200d370204200020053602000b200341e0006a2480808080000bc50503027f017e057f23808080800041f0046b2203248080808000410021042003410036020c200342808080808002370204024002400240024020020d0020032902082105410021060c010b41352106034002402003280204220720046b2002200620022006491b22084f0d00024002400240200820046a2204419a94af034d0d00410021030c010b200441b0026c21094100210a02402007450d00200320032802083602c0022003200741b0026c3602c8024110210a0b2003200a3602c402200341106a41102009200341c0026a10cba080800020032802104101470d0120032802182106200328021421030b2003200641e8cac4800010ae80808000000b20032003280214360208200320043602040b02402006450d00200341106a2001109597808000024020032903204205510d002008417f6a2107410021060340200341c0026a200341106a41b00210f5b28080001a0240200328020c22042003280204470d00200341046a41f8cac4800010d0a08080000b2003280208200441b0026c6a200341c0026a41b00210f5b28080001a2003200441016a36020c20072006460d02200341106a2001109597808000200641016a210620032903204205520d000b200620084f0d010b0240200328020c2204450d00200328020841c0016a210603400240200641d07e6a290300427e7c22054203542005420152710d00200641907f6a2d000041ff01714102470d00200641947f6a280200450d00200641987f6a280200410028029c96db8000118080808000000b200610e58b808000200641b0026a21062004417f6a22040d000b0b2003280204450d032003280208410028029c96db8000118080808000000c030b200328020c22042106200220086b22020d000b20032802042206418080808078460d01200329020821050b20002005370204200020063602000c010b20004180808080783602000b200341f0046a2480808080000b950802087f017e23808080800041306b2203248080808000410021042003410036021020034280808080c00037020802400240024002402002450d0041d50a2105034002402003280208220620046b2002200520022005491b22074f0d00024002400240200720046a220441aad5aad5004d0d00410021030c010b2004410c6c21084100210902402006450d002003200328020c36022020032006410c6c360228410421090b20032009360224200341146a41042008200341206a10cba080800020032802144101470d01200328021c2101200328021821030b2003200141e8cac4800010ae80808000000b2003200328021836020c200320043602080b02400240024002402005450d000240200128020422060d00410121080c030b41012105410121080c010b200328021021040c020b034020012006417f6a220a36020420012001280200220441016a3602000240024002400240024020042d000022094103710e0400010203000b200941027621040c030b200a450d0420012006417e6a3602042001200441026a36020020042d00012204450d04200441087420097241027621040c020b20064104490d0320012006417c6a3602042001200441046a36020020042f0001200441036a2d0000411074722204418002490d03200441087420097241027621040c010b200941044f0d0220064105490d0220012006417b6a3602042001200441056a36020020042800012204418080808004490d020b200341146a200120041091858080002003280214418080808078460d01200341206a41086a2206200341146a41086a280200360200200320032902143703200240200328021022042003280208470d00200341086a41f8cac4800010eead8080000b200328020c2004410c6c6a22092003290320370200200941086a20062802003602002003200441016a220436021020072005460d0220052007492108200541016a2105200128020422060d000b0b200328021021042008410171450d0002402004450d00200328020c21062004410171210741002105024020044101460d002004417e7121042006210141002105034002402001280200450d00200141046a280200410028029c96db8000118080808000000b02402001410c6a280200450d00200141106a280200410028029c96db8000118080808000000b200141186a21012004200541026a2205470d000b0b2007450d0020062005410c6c6a2201280200450d002001280204410028029c96db8000118080808000000b2003280208450d04200328020c410028029c96db8000118080808000000c040b20042105200220076b22020d000b20032802082201418080808078460d02200329020c210b0c010b200329020c210b410021010b2000200b370204200020013602000c010b20004180808080783602000b200341306a2480808080000bd70602087f017e23808080800041306b220324808080800020012001280204220441016a220536020402400240200520012802084b0d00410021052003410036021420034280808080c00037020c024002402002450d004180082104024003400240200328020c220620056b2002200420022004491b22074f0d00024002400240200720056a220541ffffff3f4d0d00410021030c010b200541047421084100210902402006450d0020032003280210360224410421092003200641047436022c0b20032009360228200341186a41042008200341246a10cba080800020032802184101470d0120032802202105200328021c21030b2003200541e8cac4800010ae80808000000b2003200328021c3602102003200536020c0b024002402004450d00410021044101210a024003402001280200220528020422064104490d0120052006417c6a36020420052005280200220641046a36020020062800002109200341246a200110c88c80800020032802242208418080808078460d012003290228210b024020032802142205200328020c470d002003410c6a41f8cac4800010d8a08080000b200328021020054104746a2206200936020c2006200b370204200620083602002003200541016a2205360214200441016a2204200749210a20072004470d000c030b0b20032802142105200a410171450d0102402005450d00200328021021072005410171210141002104024020054101460d002005417e7121062007210541002104034002402005280200450d00200541046a280200410028029c96db8000118080808000000b0240200541106a280200450d00200541146a280200410028029c96db8000118080808000000b200541206a21052006200441026a2204470d000b0b2001450d00200720044104746a2205280200450d002005280204410028029c96db8000118080808000000b200328020c450d032003280210410028029c96db8000118080808000000c030b200328021421050b20052104200220076b22020d000b200328020c2205418080808078460d002003290210210b2001280204417f6a21040c020b20004180808080783602000c030b2003290210210b410021050b2000200b37020420002005360200200120043602040c010b20004180808080783602000b200341306a2480808080000bfd0403027f017e057f23808080800041d0026b2203248080808000410021042003410036020c200342808080808002370204024002400240024020020d0020032902082105410021060c010b41e600210603402001417f200128020422072002200620022006491b220841a0016c6a220920092007491b220736020402400240200720012802084f0d0002402003280204220720046b20084f0d00024002400240200420086a220441cc99b3064d0d00410021030c010b200441a0016c210a4100210902402007450d00200320032802083602b0012003200741a0016c3602b801411021090b200320093602b401200341106a4110200a200341b0016a10cba080800020032802104101470d0120032802182106200328021421030b2003200641e8cac4800010ae80808000000b20032003280214360208200320043602040b2006450d01200341106a200110d79580800020032802900141b080808078460d002008417f6a2107410021060340200341b0016a200341106a41a00110f5b28080001a0240200328020c22042003280204470d00200341046a41f8cac4800010d6a08080000b2003280208200441a0016c6a200341b0016a41a00110f5b28080001a2003200441016a36020c20072006460d02200341106a200110d795808000200641016a210620032802900141b080808078470d000b200620084f0d010b200341046a10d58b8080002003280204450d032003280208410028029c96db8000118080808000000c030b200328020c22042106200220086b22020d000b20032802042206418080808078460d01200329020821050b20002005370204200020063602000c010b20004180808080783602000b200341d0026a2480808080000bee06020a7f017e23808080800041e0006b220324808080800020012001280204220441016a220536020402400240200520012802084b0d00410021062003410036020c20034280808080c000370204024002402002450d0041990321050240034002402003280204220420066b2002200520022005491b22074f0d00024002400240200720066a220641b3e6cc194d0d00410021030c010b200641286c21084100210902402004450d00200320032802083602382003200441286c360240410421090b2003200936023c200341106a41042008200341386a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320063602040b02402005450d00200341106a200110ec9b80800002402003280210418080808078460d002007417f6a210a410021060340200341386a41206a2209200341106a41206a290200370300200341386a41186a2208200341106a41186a290200370300200341386a41106a220b200341106a41106a290200370300200341386a41086a220c200341106a41086a290200370300200320032902103703380240200328020c22042003280204470d00200341046a41f8cac4800010dfa08080000b2003280208200441286c6a22052003290338370200200541086a200c290300370200200541106a200b290300370200200541186a2008290300370200200541206a20092903003702002003200441016a36020c200a2006460d02200341106a200110ec9b808000200641016a21062003280210418080808078470d000b200620074f0d010b0240200328020c2206450d0020032802082105034002402005280200450d00200541046a280200410028029c96db8000118080808000000b02402005410c6a280200450d00200541106a280200410028029c96db8000118080808000000b200541286a21052006417f6a22060d000b0b2003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22062105200220076b22020d000b20032802042205418080808078460d002003290208210d2001280204417f6a21040c020b20004180808080783602000c030b2003290208210d410021050b2000200d37020420002005360200200120043602040c010b20004180808080783602000b200341e0006a2480808080000bf30602097f017e23808080800041d0006b22032480808080002003410036022420034280808080c00037021c024002400240024002402002450d0041aa0521044100210503402001417f200128020422062002200420022004491b220741186c6a220820082006491b2206360204200620012802084f0d030240200328021c220620056b20074f0d00024002400240200520076a220541d5aad52a4d0d00410021030c010b200541186c21094100210802402006450d00200320032802203602442003200641186c36024c410421080b20032008360248200341386a41042009200341c4006a10cba080800020032802384101470d0120032802402101200328023c21030b2003200141e8cac4800010ae80808000000b2003200328023c3602202003200536021c0b024002402004450d0041002104410121060340200341106a200110ec888080000240024020032802100d00200341386a2001200328021410938580800020032802382208418080808078460d002003280240210a200328023c2109200341086a200110ec88808000024020032802080d00200341c4006a2001200328020c1093858080002003280244418080808078470d020b2008450d002009410028029c96db8000118080808000000b200328022421052006410171450d030c070b200341286a41086a220b200341c4006a41086a28020036020020032003290244370328024020032802242206200328021c470d002003411c6a41f8cac48000109eaa8080000b2003280220200641186c6a2205200a36020820052009360204200520083602002005200329032837020c200541146a200b2802003602002003200641016a2205360224200441016a2204200749210620072004470d000c020b0b200328022421050b20052104200220076b22020d000b200328021c2201418080808078460d032003290220210c0c010b2003290220210c410021010b2000200c370204200020013602000c020b02402005450d0020032802202101034002402001280200450d00200141046a280200410028029c96db8000118080808000000b02402001410c6a280200450d00200141106a280200410028029c96db8000118080808000000b200141186a21012005417f6a22050d000b0b200328021c450d002003280220410028029c96db8000118080808000000b20004180808080783602000b200341d0006a2480808080000bda06020a7f017e23808080800041e0006b2203248080808000410021042003410036020c20034280808080c0003702040240024002402002450d004199032105024003402001417f200128020422062002200520022005491b220741286c6a220820082006491b220636020402400240200620012802084f0d0002402003280204220620046b20074f0d00024002400240200420076a220441b3e6cc194d0d00410021030c010b200441286c21094100210802402006450d00200320032802083602382003200641286c360240410421080b2003200836023c200341106a41042009200341386a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320043602040b2005450d01200341106a200110ba968080002003280210418080808078460d002007417f6a210a410021040340200341386a41206a2208200341106a41206a290200370300200341386a41186a2209200341106a41186a290200370300200341386a41106a220b200341106a41106a290200370300200341386a41086a220c200341106a41086a290200370300200320032902103703380240200328020c22062003280204470d00200341046a41f8cac4800010dfa08080000b2003280208200641286c6a22052003290338370200200541086a200c290300370200200541106a200b290300370200200541186a2009290300370200200541206a20082903003702002003200641016a36020c200a2004460d02200341106a200110ba96808000200441016a21042003280210418080808078470d000b200420074f0d010b0240200328020c2204450d0020032802082105034002402005280200450d00200541046a280200410028029c96db8000118080808000000b02402005410c6a280200450d00200541106a280200410028029c96db8000118080808000000b200541286a21052004417f6a22040d000b0b2003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22042105200220076b22020d000b20032802042205418080808078460d002003290208210d0c020b20004180808080783602000c020b2003290208210d410021050b2000200d370204200020053602000b200341e0006a2480808080000b8406020d7f027e23808080800041c0006b2203248080808000410021042003410036020c20034280808080103702040240024002402002450d00200128020021052001280204210620012802082107418004210841012109024003402001417f20062002200820022008491b220a4105746a220b200b2006491b22063602042003280204210b02400240024020062007490d00200b210c0c010b02400240200b20046b200a490d00200b210c0c010b4100210d024002402004200a6a220c410574220e4100480d00410021040240200b450d00200320093602102003200b410574360218410121040b20032004360214200341346a4101200e200341106a10cba080800020032802344101470d01200328023c210f2003280238210d0b200d200f41e8cac4800010ae80808000000b2003200328023822093602082003200c3602040b024002402008450d002005280208220b28020422084120490d02200a417f6a210f4100210c0c010b200328020c21040c020b0340200b200841606a360204200b200b280200220841206a3602002005427f2005290300221042207c221120112010541b370300200341106a41086a2204200841086a290000370300200341106a41106a220e200841106a290000370300200341106a41186a220d200841186a290000370300200320082900003703100240200328020c220b2003280204470d00200341046a41f8cac4800010cfa08080000b20032802082209200b4105746a22082003290310370000200841086a2004290300370000200841106a200e290300370000200841186a200d2903003700002003200b41016a220436020c200f200c460d02200c41016a210c2005280208220b280204220841204f0d000b200c200a4f0d012003280204210c0b200c450d022009410028029c96db8000118080808000000c020b200421082002200a6b22020d000b20032802042208418080808078460d00200329020821100c020b20004180808080783602000c020b20032902082110410021080b20002010370204200020083602000b200341c0006a2480808080000bca0703047f017e087f2380808080004190016b2203248080808000200128020022042802082205200528020441016a220636020402400240200620052802084b0d00410021062003410036020c20034280808080800237020402400240024020020d0020032902082107410021050c010b418002210503402001417f200128020422042002200520022005491b22084106746a220920092004491b220436020402400240200420012802084f0d0002402003280204220420066b20084f0d00024002400240200620086a220641ffffff0f4d0d00410021030c010b2006410674210a4100210902402004450d002003200328020836025020032004410674360258411021090b20032009360254200341106a4110200a200341d0006a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320063602040b2005450d01200341106a200110a79980800020032802404109460d002008417f6a210b410021060340200341d0006a41386a2209200341106a41386a290300370300200341d0006a41306a220a200341106a41306a290300370300200341d0006a41286a220c200341106a41286a290300370300200341d0006a41206a220d200341106a41206a290300370300200341d0006a41186a220e200341106a41186a290300370300200341d0006a41106a220f200341106a41106a29030037030020032003290318370358200320032903103703500240200328020c22042003280204470d00200341046a41f8cac480001089af8080000b200328020820044106746a22052003290350370300200541086a2003290358370300200541106a200f290300370300200541186a200e290300370300200541206a200d290300370300200541286a200c290300370300200541306a200a290300370300200541386a20092903003703002003200441016a36020c200b2006460d02200341106a200110a799808000200641016a210620032802404109470d000b200620084f0d010b0240200328020c2206450d00200328020841306a21050340200510e38a808000200541c0006a21052006417f6a22060d000b0b2003280204450d032003280208410028029c96db8000118080808000000c030b200328020c22062105200220086b22020d000b20032802042205418080808078460d0120032902082107200128020021040b2000200737020420002005360200200428020822052005280204417f6a3602040c020b20004180808080783602000c010b20004180808080783602000b20034190016a2480808080000bf10402077f017e23808080800041d0156b2203248080808000410021042003410036020c2003428080808080023702040240024002402002450d00410b2105024003402001417f200128020422062002200520022005491b220741e00a6c6a220820082006491b220636020402400240200620012802084f0d0002402003280204220620046b20074f0d00024002400240200420076a220441dfa0df004d0d00410021030c010b200441e00a6c21094100210802402006450d00200320032802083602f00a2003200641e00a6c3602f80a411021080b200320083602f40a200341106a41102009200341f00a6a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320043602040b2005450d01200341106a200110919080800020032d00104130460d002007417f6a2106410021050340200341f00a6a200341106a41e00a10f5b28080001a0240200328020c22042003280204470d00200341046a41f8cac4800010d3a08080000b2003280208200441e00a6c6a200341f00a6a41e00a10f5b28080001a2003200441016a36020c20062005460d02200341106a2001109190808000200541016a210520032d00104130470d000b200520074f0d010b200341046a10d48b8080002003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22042105200220076b22020d000b20032802042205418080808078460d002003290208210a0c020b20004180808080783602000c020b2003290208210a410021050b2000200a370204200020053602000b200341d0156a2480808080000bef0402077f017e23808080800041d0016b2203248080808000410021042003410036020c2003428080808080023702040240024002402002450d0041aa012105024003402001417f200128020422062002200520022005491b220741e0006c6a220820082006491b220636020402400240200620012802084f0d0002402003280204220620046b20074f0d00024002400240200420076a220441d5aad50a4d0d00410021030c010b200441e0006c21094100210802402006450d00200320032802083602702003200641e0006c360278411021080b20032008360274200341106a41102009200341f0006a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320043602040b2005450d01200341106a200110fe9980800020032d00104134460d002007417f6a2106410021050340200341f0006a200341106a41e00010f5b28080001a0240200328020c22042003280204470d00200341046a41f8cac4800010cea08080000b2003280208200441e0006c6a200341f0006a41e00010f5b28080001a2003200441016a36020c20062005460d02200341106a200110fe99808000200541016a210520032d00104134470d000b200520074f0d010b200341046a10ec8b8080002003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22042105200220076b22020d000b20032802042205418080808078460d002003290208210a0c020b20004180808080783602000c020b2003290208210a410021050b2000200a370204200020053602000b200341d0016a2480808080000bc60402077f017e23808080800041d0016b2203248080808000410021042003410036020c2003428080808080023702040240024002402002450d0041aa0121050240034002402003280204220620046b2002200520022005491b22074f0d00024002400240200720046a220441d5aad50a4d0d00410021030c010b200441e0006c21084100210902402006450d00200320032802083602702003200641e0006c360278411021090b20032009360274200341106a41102008200341f0006a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320043602040b02402005450d00200341106a200110f494808000024020032d00104130460d002007417f6a2106410021050340200341f0006a200341106a41e00010f5b28080001a0240200328020c22042003280204470d00200341046a41f8cac4800010cea08080000b2003280208200441e0006c6a200341f0006a41e00010f5b28080001a2003200441016a36020c20062005460d02200341106a200110f494808000200541016a210520032d00104130470d000b200520074f0d010b200341046a10ee8b8080002003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22042105200220076b22020d000b20032802042205418080808078460d002003290208210a0c020b20004180808080783602000c020b2003290208210a410021050b2000200a370204200020053602000b200341d0016a2480808080000bc605030f7f037e017f23808080800041c0006b2203248080808000410021042003410036020c20034280808080103702040240024002402002450d0020012802042105200128020021064180042107410121080240034002402003280204220920046b2002200720022007491b220a4f0d004100210b02400240200a20046a220c410574220d4100480d004100210402402009450d002003200836021020032009410574360218410121040b20032004360214200341346a4101200d200341106a10cba080800020032802344101470d01200328023c210e2003280238210b0b200b200e41e8cac4800010ae80808000000b2003200328023822083602082003200c3602040b02402007450d00024002402005411f4d0d00200a417f6a210f200328020c2210410574210d200541606a220941057641016a211141002104034020012009220536020420012006220741206a2206360200200741086a2900002112200741106a290000211320072900002114200341106a41186a220c200741186a290000370300200341106a41106a220b2013370300200341106a41086a220e2012370300200320143703100240201020046a22152003280204470d00200341046a41f8cac4800010cfa0808000200328020821080b2008200d6a22092003290310370000200941186a200c290300370000200941106a200b290300370000200941086a200e2903003700002003201541016a36020c200f2004460d02200541606a2109200d41206a210d2011200441016a2204470d000b2004200a4f0d010b2003280204450d032008410028029c96db8000118080808000000c030b200741206a21060b200328020c220421072002200a6b22020d000b20032802042207418080808078460d00200329020821120c020b20004180808080783602000c020b20032902082112410021070b20002012370204200020073602000b200341c0006a2480808080000b840502077f017e23808080800041d0156b220324808080800020012001280204220441016a220536020402400240200520012802084b0d00410021062003410036020c200342808080808002370204024002402002450d00410b21050240034002402003280204220420066b2002200520022005491b22074f0d00024002400240200720066a220641dfa0df004d0d00410021030c010b200641e00a6c21084100210902402004450d00200320032802083602f00a2003200441e00a6c3602f80a411021090b200320093602f40a200341106a41102008200341f00a6a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320063602040b02402005450d00200341106a200110d68f808000024020032d00104130460d002007417f6a2104410021050340200341f00a6a200341106a41e00a10f5b28080001a0240200328020c22062003280204470d00200341046a41f8cac4800010d3a08080000b2003280208200641e00a6c6a200341f00a6a41e00a10f5b28080001a2003200641016a36020c20042005460d02200341106a200110d68f808000200541016a210520032d00104130470d000b200520074f0d010b200341046a10d48b8080002003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22062105200220076b22020d000b20032802042205418080808078460d002003290208210a2001280204417f6a21040c020b20004180808080783602000c030b2003290208210a410021050b2000200a37020420002005360200200120043602040c010b20004180808080783602000b200341d0156a2480808080000b800602087f017e23808080800041c0006b2203248080808000410021042003410036021020034280808080c0003702080240024002402002450d0041b3062105024003402001417f200128020422062002200520022005491b220741146c6a220820082006491b220636020402400240200620012802084f0d0002402003280208220620046b20074f0d00024002400240200420076a220441e6cc99334d0d00410021030c010b200441146c21094100210802402006450d002003200328020c3602282003200641146c360230410421080b2003200836022c200341146a41042009200341286a10cba080800020032802144101470d01200328021c2105200328021821030b2003200541e8cac4800010ae80808000000b2003200328021836020c200320043602080b2005450d01200341146a200110cda380800020032d00144105460d002007417f6a210a410021050340200341286a41106a2208200341146a41106a280200360200200341286a41086a2209200341146a41086a290200370300200320032902143703280240200328021022042003280208470d00200341086a41f8cac4800010b7ad8080000b200328020c200441146c6a22062003290328370200200641086a2009290300370200200641106a20082802003602002003200441016a360210200a2005460d02200341146a200110cda3808000200541016a210520032d00144105470d000b200520074f0d010b024020032802102204450d00200328020c21050340024020052d0000220641034b0d00200520064102744198cbc480006a2802006a2206280200450d00200641046a280200410028029c96db8000118080808000000b200541146a21052004417f6a22040d000b0b2003280208450d02200328020c410028029c96db8000118080808000000c020b200328021022042105200220076b22020d000b20032802082205418080808078460d00200329020c210b0c020b20004180808080783602000c020b200329020c210b410021050b2000200b370204200020053602000b200341c0006a2480808080000bda06020a7f017e23808080800041e0006b2203248080808000410021042003410036020c20034280808080c0003702040240024002402002450d004199032105024003402001417f200128020422062002200520022005491b220741286c6a220820082006491b220636020402400240200620012802084f0d0002402003280204220620046b20074f0d00024002400240200420076a220441b3e6cc194d0d00410021030c010b200441286c21094100210802402006450d00200320032802083602382003200641286c360240410421080b2003200836023c200341106a41042009200341386a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320043602040b2005450d01200341106a200110f19b8080002003280210418080808078460d002007417f6a210a410021040340200341386a41206a2208200341106a41206a290200370300200341386a41186a2209200341106a41186a290200370300200341386a41106a220b200341106a41106a290200370300200341386a41086a220c200341106a41086a290200370300200320032902103703380240200328020c22062003280204470d00200341046a41f8cac4800010dfa08080000b2003280208200641286c6a22052003290338370200200541086a200c290300370200200541106a200b290300370200200541186a2009290300370200200541206a20082903003702002003200641016a36020c200a2004460d02200341106a200110f19b808000200441016a21042003280210418080808078470d000b200420074f0d010b0240200328020c2204450d0020032802082105034002402005280200450d00200541046a280200410028029c96db8000118080808000000b02402005410c6a280200450d00200541106a280200410028029c96db8000118080808000000b200541286a21052004417f6a22040d000b0b2003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22042105200220076b22020d000b20032802042205418080808078460d002003290208210d0c020b20004180808080783602000c020b2003290208210d410021050b2000200d370204200020053602000b200341e0006a2480808080000bf805020f7f017e23808080800041d0006b2203248080808000410021042003410036020c20034280808080103702040240024002402002450d002001280200210520012802042106200128020821074180042108200341306a41186a2109200341306a41106a210a200341306a41086a210b024003402001417f20062002200820022008491b220c4105746a220d200d2006491b220636020402400240200620074f0d0002402003280204220d20046b200c4f0d004100210e024002402004200c6a220f41057422104100480d00410021040240200d450d00200320032802083602302003200d410574360238410121040b20032004360234200341106a41012010200341306a10cba080800020032802104101470d01200328021821112003280214210e0b200e201141e8cac4800010ae80808000000b200320032802143602082003200f3602040b2008450d0120094200370300200a4200370300200b4200370300200342003703302005200341306a412010d3a58080000d00200c417f6a2111410021040340200341106a41186a22102009290300370300200341106a41106a220f200a290300370300200341106a41086a220e200b290300370300200320032903303703100240200328020c220d2003280204470d00200341046a41f8cac4800010cfa08080000b2003280208200d4105746a22082003290310370000200841086a200e290300370000200841106a200f290300370000200841186a20102903003700002003200d41016a36020c20112004460d0220094200370300200a4200370300200b420037030020034200370330200441016a21042005200341306a412010d3a5808000450d000b2004200c4f0d010b2003280204450d022003280208410028029c96db8000118080808000000c020b200328020c220421082002200c6b22020d000b20032802042208418080808078460d00200329020821120c020b20004180808080783602000c020b20032902082112410021080b20002012370204200020083602000b200341d0006a2480808080000b8708020a7f017e23808080800041306b2203248080808000410021042003410036021420034280808080c00037020c02400240024002402002450d00418008210503400240200328020c220620046b2002200520022005491b22074f0d00024002400240200720046a220441ffffff3f4d0d00410021010c010b200441047421084100210902402006450d0020032003280210360224410421092003200641047436022c0b20032009360228200341186a41042008200341246a10cba080800020032802184101470d0120032802202104200328021c21010b2001200441e8cac4800010ae80808000000b2003200328021c3602102003200436020c0b0240024002402005450d00410021064101210a0340200128020422054104490d0220012005417c6a220936020420012001280200220441046a3602002009450d022004280000210b20012005417b6a220c3602042001200441056a3602000240024002400240024020042d000422084103710e0400010302000b200841027621040c030b200c450d0520012005417a6a3602042001200441066a36020020042d00052204450d05200441087420087241027621040c020b200841044f0d0420094105490d042001200541776a3602042001200441096a360200200428000522044180808080044f0d010c040b20094104490d032001200541786a3602042001200441086a36020020042f0005200441076a2d0000411074722204418002490d03200441087420087241027621040b200341246a2001200410918580800020032802242209418080808078460d022003290228210d024020032802142204200328020c470d002003410c6a41f8cac4800010d8a08080000b200328021020044104746a2205200b36020c2005200d370204200520093602002003200441016a2204360214200641016a2206200749210a20072006470d000c030b0b200328021421040c010b20032802142104200a410171450d0002402004450d00200328021021062004410171210941002105024020044101460d002004417e7121042006210141002105034002402001280200450d00200141046a280200410028029c96db8000118080808000000b0240200141106a280200450d00200141146a280200410028029c96db8000118080808000000b200141206a21012004200541026a2205470d000b0b2009450d00200620054104746a2201280200450d002001280204410028029c96db8000118080808000000b200328020c450d042003280210410028029c96db8000118080808000000c040b20042105200220076b22020d000b200328020c2201418080808078460d022003290210210d0c010b2003290210210d410021010b2000200d370204200020013602000c010b20004180808080783602000b200341306a2480808080000bb70702087f017e23808080800041d0006b2203248080808000410021042003410036020c20034280808080c0003702040240024002402002450d0041aa0521050240034002402003280204220620046b2002200520022005491b22074f0d00024002400240200720046a220441d5aad52a4d0d00410021030c010b200441186c21084100210902402006450d002003200328020836023c2003200641186c360244410421090b20032009360240200341286a410420082003413c6a10cba080800020032802284101470d0120032802302101200328022c21030b2003200141e8cac4800010ae80808000000b2003200328022c360208200320043602040b024002402005450d0041002105410121060240034020012802042204450d0120012004417f6a36020420012001280200220441016a360200024002400240024020042d00000e03000102050b2003413c6a200110ca9b808000200328023c410d460d04200341106a41106a2003413c6a41106a280200360200200341106a41086a2003413c6a41086a2902003703002003200329023c370310410021090c020b2003413c6a200110ca9b808000200328023c410d460d03200341106a41106a2003413c6a41106a280200360200200341106a41086a2003413c6a41086a2902003703002003200329023c370310410121090c010b2003413c6a200110ca9b808000200328023c410d460d02200341106a41106a2003413c6a41106a280200360200200341106a41086a2003413c6a41086a2902003703002003200329023c370310410221090b200341286a41106a2208200341106a41106a280200360200200341286a41086a220a200341106a41086a290300370300200320032903103703280240200328020c22062003280204470d00200341046a41f8cac4800010cda08080000b2003280208200641186c6a22042003290328370204200420093602002004410c6a200a290300370200200441146a20082802003602002003200641016a220436020c200541016a2205200749210620072005470d000c030b0b200328020c21042006410171450d0102402004450d00200328020821010340200110d98b808000200141186a21012004417f6a22040d000b0b2003280204450d032003280208410028029c96db8000118080808000000c030b200328020c21040b20042105200220076b22020d000b20032802042201418080808078460d002003290208210b0c020b20004180808080783602000c020b2003290208210b410021010b2000200b370204200020013602000b200341d0006a2480808080000be009020e7f017e2380808080004190016b2203248080808000410021042003410036021420034280808080c00037020c02400240024002402002450d00200341cc006a41086a210520034180016a41046a210641a402210703400240200328020c220820046b2002200720022007491b22094f0d00024002400240200920046a22044192c9a4124d0d00410021030c010b200441386c210a4100210b02402008450d00200320032802103602602003200841386c3602684104210b0b2003200b360264200341186a4104200a200341e0006a10cba080800020032802184101470d0120032802202101200328021c21030b2003200141e8cac4800010ae80808000000b2003200328021c3602102003200436020c0b024002402007450d004100210b4101210c034002400240200128020422074104490d0020012007417c6a220836020420012001280200220441046a36020020084104490d00200428000021082001200741786a3602042001200441086a3602002004280004210420034180016a200110d38a8080002003280280014101460d0020052006290200370200200541086a200641086a280200360200200320043602502003200836024c024020012802042208450d0020012008417f6a220736020420012001280200220a41016a220436020002400240200a2d0000220d0e020100020b20084121490d0120012008415f6a22073602042001200a41216a2208360200200341e0006a41086a200441086a290000370300200341e0006a41106a200441106a290000370300200341e0006a41186a200441186a29000037030020032004290000370360200821040b2007450d0020012007417f6a220a3602042001200441016a36020041022108024020042d00000e020300010b02400240200a450d0020012007417e6a3602042001200441026a36020020042d000141ff01712204450d004101410220044101461b21080c010b410021080b200a450d0020084102470d020b200510d48a8080000b20032802142104200c410171450d0302402004450d00200328021041086a21010340200110d48a808000200141386a21012004417f6a22040d000b0b200328020c450d072003280210410028029c96db8000118080808000000c070b200341386a41106a220a200341cc006a41106a280200360200200341386a41086a220c2005290200370300200341186a41086a220e200341e0006a41086a290300370300200341186a41106a220f200341e0006a41106a290300370300200341186a41186a2210200341e0006a41186a2903003703002003200329024c37033820032003290360370318024020032802142207200328020c470d002003410c6a41f8cac4800010d2a08080000b2003280210200741386c6a220420032903383702002004200d3a001420042003290318370015200420083a0035200441086a200c290300370200200441106a200a2802003602002004411d6a200e290300370000200441256a200f2903003700002004412d6a20102903003700002003200741016a2204360214200b41016a220b200949210c2009200b470d000c020b0b200328021421040b20042107200220096b22020d000b200328020c2201418080808078460d02200329021021110c010b20032902102111410021010b20002011370204200020013602000c010b20004180808080783602000b20034190016a2480808080000bf30602097f017e23808080800041d0006b22032480808080002003410036022420034280808080c00037021c024002400240024002402002450d0041aa0521044100210503402001417f200128020422062002200420022004491b220741186c6a220820082006491b2206360204200620012802084f0d030240200328021c220620056b20074f0d00024002400240200520076a220541d5aad52a4d0d00410021030c010b200541186c21094100210802402006450d00200320032802203602442003200641186c36024c410421080b20032008360248200341386a41042009200341c4006a10cba080800020032802384101470d0120032802402101200328023c21030b2003200141e8cac4800010ae80808000000b2003200328023c3602202003200536021c0b024002402004450d0041002104410121060340200341106a200110e8888080000240024020032802100d00200341386a20012003280214108a8580800020032802382208418080808078460d002003280240210a200328023c2109200341086a200110e888808000024020032802080d00200341c4006a2001200328020c108a858080002003280244418080808078470d020b2008450d002009410028029c96db8000118080808000000b200328022421052006410171450d030c070b200341286a41086a220b200341c4006a41086a28020036020020032003290244370328024020032802242206200328021c470d002003411c6a41f8cac48000109eaa8080000b2003280220200641186c6a2205200a36020820052009360204200520083602002005200329032837020c200541146a200b2802003602002003200641016a2205360224200441016a2204200749210620072004470d000c020b0b200328022421050b20052104200220076b22020d000b200328021c2201418080808078460d032003290220210c0c010b2003290220210c410021010b2000200c370204200020013602000c020b02402005450d0020032802202101034002402001280200450d00200141046a280200410028029c96db8000118080808000000b02402001410c6a280200450d00200141106a280200410028029c96db8000118080808000000b200141186a21012005417f6a22050d000b0b200328021c450d002003280220410028029c96db8000118080808000000b20004180808080783602000b200341d0006a2480808080000bd70602087f017e23808080800041306b220324808080800020012001280204220441016a220536020402400240200520012802084b0d00410021052003410036021420034280808080c00037020c024002402002450d004180082104024003400240200328020c220620056b2002200420022004491b22074f0d00024002400240200720056a220541ffffff3f4d0d00410021030c010b200541047421084100210902402006450d0020032003280210360224410421092003200641047436022c0b20032009360228200341186a41042008200341246a10cba080800020032802184101470d0120032802202105200328021c21030b2003200541e8cac4800010ae80808000000b2003200328021c3602102003200536020c0b024002402004450d00410021044101210a024003402001280200220528020422064104490d0120052006417c6a36020420052005280200220641046a36020020062800002109200341246a200110c88c80800020032802242208418080808078460d012003290228210b024020032802142205200328020c470d002003410c6a41f8cac4800010d8a08080000b200328021020054104746a2206200936020c2006200b370204200620083602002003200541016a2205360214200441016a2204200749210a20072004470d000c030b0b20032802142105200a410171450d0102402005450d00200328021021072005410171210141002104024020054101460d002005417e7121062007210541002104034002402005280200450d00200541046a280200410028029c96db8000118080808000000b0240200541106a280200450d00200541146a280200410028029c96db8000118080808000000b200541206a21052006200441026a2204470d000b0b2001450d00200720044104746a2205280200450d002005280204410028029c96db8000118080808000000b200328020c450d032003280210410028029c96db8000118080808000000c030b200328021421050b20052104200220076b22020d000b200328020c2205418080808078460d002003290210210b2001280204417f6a21040c020b20004180808080783602000c030b2003290210210b410021050b2000200b37020420002005360200200120043602040c010b20004180808080783602000b200341306a2480808080000b900503047f017e037f23808080800041d0026b220324808080800020012001280204220441016a220536020402400240200520012802084b0d00410021062003410036020c20034280808080800237020402400240024020020d0020032902082107410021050c010b41e6002105034002402003280204220420066b2002200520022005491b22084f0d00024002400240200820066a220641cc99b3064d0d00410021030c010b200641a0016c21094100210a02402004450d00200320032802083602b0012003200441a0016c3602b8014110210a0b2003200a3602b401200341106a41102009200341b0016a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320063602040b02402005450d00200341106a200110a795808000024020032802900141b080808078460d002008417f6a2104410021050340200341b0016a200341106a41a00110f5b28080001a0240200328020c22062003280204470d00200341046a41f8cac4800010d6a08080000b2003280208200641a0016c6a200341b0016a41a00110f5b28080001a2003200641016a36020c20042005460d02200341106a200110a795808000200541016a210520032802900141b080808078470d000b200520084f0d010b200341046a10d58b8080002003280204450d032003280208410028029c96db8000118080808000000c030b200328020c22062105200220086b22020d000b20032802042205418080808078460d01200329020821072001280204417f6a21040b2000200737020420002005360200200120043602040c020b20004180808080783602000c010b20004180808080783602000b200341d0026a2480808080000bee06020a7f017e23808080800041e0006b220324808080800020012001280204220441016a220536020402400240200520012802084b0d00410021062003410036020c20034280808080c000370204024002402002450d0041990321050240034002402003280204220420066b2002200520022005491b22074f0d00024002400240200720066a220641b3e6cc194d0d00410021030c010b200641286c21084100210902402004450d00200320032802083602382003200441286c360240410421090b2003200936023c200341106a41042008200341386a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320063602040b02402005450d00200341106a200110ed9080800002402003280210418080808078460d002007417f6a210a410021060340200341386a41206a2209200341106a41206a290200370300200341386a41186a2208200341106a41186a290200370300200341386a41106a220b200341106a41106a290200370300200341386a41086a220c200341106a41086a290200370300200320032902103703380240200328020c22042003280204470d00200341046a41f8cac4800010dfa08080000b2003280208200441286c6a22052003290338370200200541086a200c290300370200200541106a200b290300370200200541186a2008290300370200200541206a20092903003702002003200441016a36020c200a2006460d02200341106a200110ed90808000200641016a21062003280210418080808078470d000b200620074f0d010b0240200328020c2206450d0020032802082105034002402005280200450d00200541046a280200410028029c96db8000118080808000000b02402005410c6a280200450d00200541106a280200410028029c96db8000118080808000000b200541286a21052006417f6a22060d000b0b2003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22062105200220076b22020d000b20032802042205418080808078460d002003290208210d2001280204417f6a21040c020b20004180808080783602000c030b2003290208210d410021050b2000200d37020420002005360200200120043602040c010b20004180808080783602000b200341e0006a2480808080000b900404057f017e077f017e23808080800041206b2203248080808000024002400240024002402001280208220441086a2802002205200441106a28020022066b2002490d00024020020d0041002107420121080c040b200129030021084180800121094100210a200441106a210b200441086a210c4101210d41002107024003402002200920022009491b220e200a6a2109024002402007200a6b200e490d002006210f0c010b4100210f0240024020094100480d004100210f02402007450d002003200736021c2003200d3602144101210f0b2003200f360218200341086a41012009200341146a10cba080800020032802084101470d0120032802102106200328020c210f0b200f200641e8cac4800010ae80808000000b200328020c210d200b280200210f200c2802002105200921070b2005200f6b200e490d01200f200e6a2206200f490d03200620054b0d04200d200a6a2004280204200f6a200e10f5b28080001a200b20063602002001427f2008200ead7c221020102008541b22083703002009210a2002200e6b22020d000b2007418080808078460d012009ad422086200dad8421080c040b2007450d00200d410028029c96db8000118080808000000b20004180808080783602000c030b200f200641e493d0800010b781808000000b2006200541e493d0800010b581808000000b20002008370204200020073602000b200341206a2480808080000bfe0603027f017e0a7f2380808080004190016b2203248080808000410021042003410036020c200342808080808002370204024002400240024020020d0020032902082105410021060c010b418002210603402001417f200128020422072002200620022006491b22084106746a220920092007491b220736020402400240200720012802084f0d0002402003280204220720046b20084f0d00024002400240200420086a220441ffffff0f4d0d00410021030c010b2004410674210a4100210902402007450d002003200328020836025020032007410674360258411021090b20032009360254200341106a4110200a200341d0006a10cba080800020032802104101470d0120032802182106200328021421030b2003200641e8cac4800010ae80808000000b20032003280214360208200320043602040b2006450d01200341106a200110bb9a80800020032802404109460d002008417f6a210b410021040340200341d0006a41386a2209200341106a41386a290300370300200341d0006a41306a220a200341106a41306a290300370300200341d0006a41286a220c200341106a41286a290300370300200341d0006a41206a220d200341106a41206a290300370300200341d0006a41186a220e200341106a41186a290300370300200341d0006a41106a220f200341106a41106a29030037030020032003290318370358200320032903103703500240200328020c22072003280204470d00200341046a41f8cac480001089af8080000b200328020820074106746a22062003290350370300200641086a2003290358370300200641106a200f290300370300200641186a200e290300370300200641206a200d290300370300200641286a200c290300370300200641306a200a290300370300200641386a20092903003703002003200741016a36020c200b2004460d02200341106a200110bb9a808000200441016a210420032802404109470d000b200420084f0d010b0240200328020c2204450d00200328020841306a21060340200610e38a808000200641c0006a21062004417f6a22040d000b0b2003280204450d032003280208410028029c96db8000118080808000000c030b200328020c22042106200220086b22020d000b20032802042206418080808078460d01200329020821050b20002005370204200020063602000c010b20004180808080783602000b20034190016a2480808080000bc80402077f017e23808080800041d0156b2203248080808000410021042003410036020c2003428080808080023702040240024002402002450d00410b21050240034002402003280204220620046b2002200520022005491b22074f0d00024002400240200720046a220441dfa0df004d0d00410021030c010b200441e00a6c21084100210902402006450d00200320032802083602f00a2003200641e00a6c3602f80a411021090b200320093602f40a200341106a41102008200341f00a6a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320043602040b02402005450d00200341106a200110b88f808000024020032d00104130460d002007417f6a2106410021050340200341f00a6a200341106a41e00a10f5b28080001a0240200328020c22042003280204470d00200341046a41f8cac4800010d3a08080000b2003280208200441e00a6c6a200341f00a6a41e00a10f5b28080001a2003200441016a36020c20062005460d02200341106a200110b88f808000200541016a210520032d00104130470d000b200520074f0d010b200341046a10d48b8080002003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22042105200220076b22020d000b20032802042205418080808078460d002003290208210a0c020b20004180808080783602000c020b2003290208210a410021050b2000200a370204200020053602000b200341d0156a2480808080000bc605030f7f037e017f23808080800041c0006b2203248080808000410021042003410036020c20034280808080103702040240024002402002450d0020012802042105200128020021064180042107410121080240034002402003280204220920046b2002200720022007491b220a4f0d004100210b02400240200a20046a220c410574220d4100480d004100210402402009450d002003200836021020032009410574360218410121040b20032004360214200341346a4101200d200341106a10cba080800020032802344101470d01200328023c210e2003280238210b0b200b200e41e8cac4800010ae80808000000b2003200328023822083602082003200c3602040b02402007450d00024002402005411f4d0d00200a417f6a210f200328020c2210410574210d200541606a220941057641016a211141002104034020012009220536020420012006220741206a2206360200200741086a2900002112200741106a290000211320072900002114200341106a41186a220c200741186a290000370300200341106a41106a220b2013370300200341106a41086a220e2012370300200320143703100240201020046a22152003280204470d00200341046a41f8cac4800010cfa0808000200328020821080b2008200d6a22092003290310370000200941186a200c290300370000200941106a200b290300370000200941086a200e2903003700002003201541016a36020c200f2004460d02200541606a2109200d41206a210d2011200441016a2204470d000b2004200a4f0d010b2003280204450d032008410028029c96db8000118080808000000c030b200741206a21060b200328020c220421072002200a6b22020d000b20032802042207418080808078460d00200329020821120c020b20004180808080783602000c020b20032902082112410021070b20002012370204200020073602000b200341c0006a2480808080000be60402077f017e23808080800041900b6b2203248080808000410021042003410036020c2003428080808080023702040240024002402002450d0041172105024003402001417f200128020422062002200520022005491b220741c0056c6a220820082006491b220636020402400240200620012802084f0d0002402003280204220620046b20074f0d00024002400240200420076a220441a297ba014d0d00410021030c010b200441c0056c21094100210802402006450d00200320032802083602d0052003200641c0056c3602d805411021080b200320083602d405200341106a41102009200341d0056a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320043602040b2005450d01200341106a2001108e8f80800020032d00104107460d002007417f6a2106410021050340200341d0056a200341106a41c00510f5b28080001a0240200328020c22042003280204470d00200341046a41f8cac48000108aaf8080000b2003280208200441c0056c6a200341d0056a41c00510f5b28080001a2003200441016a36020c20062005460d02200341106a2001108e8f808000200541016a210520032d00104107470d000b200520074f0d010b2003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22042105200220076b22020d000b20032802042205418080808078460d002003290208210a0c020b20004180808080783602000c020b2003290208210a410021050b2000200a370204200020053602000b200341900b6a2480808080000b8708020a7f017e23808080800041306b2203248080808000410021042003410036021420034280808080c00037020c02400240024002402002450d00418008210503400240200328020c220620046b2002200520022005491b22074f0d00024002400240200720046a220441ffffff3f4d0d00410021010c010b200441047421084100210902402006450d0020032003280210360224410421092003200641047436022c0b20032009360228200341186a41042008200341246a10cba080800020032802184101470d0120032802202104200328021c21010b2001200441e8cac4800010ae80808000000b2003200328021c3602102003200436020c0b0240024002402005450d00410021064101210a0340200128020422054104490d0220012005417c6a220936020420012001280200220441046a3602002009450d022004280000210b20012005417b6a220c3602042001200441056a3602000240024002400240024020042d000422084103710e0400010302000b200841027621040c030b200c450d0520012005417a6a3602042001200441066a36020020042d00052204450d05200441087420087241027621040c020b200841044f0d0420094105490d042001200541776a3602042001200441096a360200200428000522044180808080044f0d010c040b20094104490d032001200541786a3602042001200441086a36020020042f0005200441076a2d0000411074722204418002490d03200441087420087241027621040b200341246a2001200410918580800020032802242209418080808078460d022003290228210d024020032802142204200328020c470d002003410c6a41f8cac4800010d8a08080000b200328021020044104746a2205200b36020c2005200d370204200520093602002003200441016a2204360214200641016a2206200749210a20072006470d000c030b0b200328021421040c010b20032802142104200a410171450d0002402004450d00200328021021062004410171210941002105024020044101460d002004417e7121042006210141002105034002402001280200450d00200141046a280200410028029c96db8000118080808000000b0240200141106a280200450d00200141146a280200410028029c96db8000118080808000000b200141206a21012004200541026a2205470d000b0b2009450d00200620054104746a2201280200450d002001280204410028029c96db8000118080808000000b200328020c450d042003280210410028029c96db8000118080808000000c040b20042105200220076b22020d000b200328020c2201418080808078460d022003290210210d0c010b2003290210210d410021010b2000200d370204200020013602000c010b20004180808080783602000b200341306a2480808080000be80502087f017e23808080800041c0006b2203248080808000410021042003410036020c20034280808080c0003702040240024002402002450d0041aa0521050240034002402003280204220620046b2002200520022005491b22074f0d00024002400240200720046a220441d5aad52a4d0d00410021030c010b200441186c21084100210902402006450d00200320032802083602282003200641186c360230410421090b2003200936022c200341106a41042008200341286a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320043602040b02402005450d00200341106a200110ad8b80800002402003280210418080808078460d002007417f6a210a410021050340200341286a41106a2209200341106a41106a290200370300200341286a41086a2208200341106a41086a290200370300200320032902103703280240200328020c22042003280204470d00200341046a41f8cac48000109eaa8080000b2003280208200441186c6a22062003290328370200200641086a2008290300370200200641106a20092903003702002003200441016a36020c200a2005460d02200341106a200110ad8b808000200541016a21052003280210418080808078470d000b200520074f0d010b0240200328020c2204450d0020032802082105034002402005280200450d00200541046a280200410028029c96db8000118080808000000b02402005410c6a280200450d00200541106a280200410028029c96db8000118080808000000b200541186a21052004417f6a22040d000b0b2003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22042105200220076b22020d000b20032802042205418080808078460d002003290208210b0c020b20004180808080783602000c020b2003290208210b410021050b2000200b370204200020053602000b200341c0006a2480808080000bc406020e7f017e2380808080004190016b2203248080808000410021042003410036021420034280808080c00037020c0240024002402002450d00200341ed006a21054191022106024003400240200328020c220720046b2002200620022006491b22084f0d00024002400240200820046a220441a2c488114d0d00410021030c010b2004413c6c21094100210a02402007450d002003200328021036025820032007413c6c3602604104210a0b2003200a36025c200341186a41042009200341d8006a10cba080800020032802184101470d0120032802202106200328021c21030b2003200641e8cac4800010ae80808000000b2003200328021c3602102003200436020c0b02402006450d00410021044101210702400340200128020422064104490d0120012006417c6a36020420012001280200220641046a3602002006280000210a200341d8006a20011093a380800020032d006c22094102460d01200341c0006a41106a220b200341d8006a41106a280200360200200341c0006a41086a220c200341d8006a41086a290200370300200341186a41086a220d200541086a290000370300200341186a41106a220e200541106a290000370300200341186a41186a220f200541186a290000370300200341186a411f6a22102005411f6a2800003600002003200329025837034020032005290000370318024020032802142207200328020c470d002003410c6a41f8cac4800010a3828080000b20032802102007413c6c6a220620032903403702042006200a360200200620093a0018200620032903183700192006410c6a200c290300370200200641146a200b280200360200200641216a200d290300370000200641296a200e290300370000200641316a200f290300370000200641386a20102800003600002003200741016a360214200441016a2204200849210720082004470d000c020b0b2007410171450d00200328020c450d022003280210410028029c96db8000118080808000000c020b200328021422042106200220086b22020d000b200328020c2206418080808078460d00200329021021110c020b20004180808080783602000c020b20032902102111410021060b20002011370204200020063602000b20034190016a2480808080000b800602087f017e23808080800041c0006b2203248080808000410021042003410036021020034280808080c0003702080240024002402002450d0041b3062105024003402001417f200128020422062002200520022005491b220741146c6a220820082006491b220636020402400240200620012802084f0d0002402003280208220620046b20074f0d00024002400240200420076a220441e6cc99334d0d00410021030c010b200441146c21094100210802402006450d002003200328020c3602282003200641146c360230410421080b2003200836022c200341146a41042009200341286a10cba080800020032802144101470d01200328021c2105200328021821030b2003200541e8cac4800010ae80808000000b2003200328021836020c200320043602080b2005450d01200341146a200110cfa380800020032d00144105460d002007417f6a210a410021050340200341286a41106a2208200341146a41106a280200360200200341286a41086a2209200341146a41086a290200370300200320032902143703280240200328021022042003280208470d00200341086a41f8cac4800010b7ad8080000b200328020c200441146c6a22062003290328370200200641086a2009290300370200200641106a20082802003602002003200441016a360210200a2005460d02200341146a200110cfa3808000200541016a210520032d00144105470d000b200520074f0d010b024020032802102204450d00200328020c21050340024020052d0000220641034b0d00200520064102744198cbc480006a2802006a2206280200450d00200641046a280200410028029c96db8000118080808000000b200541146a21052004417f6a22040d000b0b2003280208450d02200328020c410028029c96db8000118080808000000c020b200328021022042105200220076b22020d000b20032802082205418080808078460d00200329020c210b0c020b20004180808080783602000c020b200329020c210b410021050b2000200b370204200020053602000b200341c0006a2480808080000b920703047f017e087f2380808080004190016b220324808080800020012001280204220441016a220536020402400240200520012802084b0d00410021062003410036020c20034280808080800237020402400240024020020d0020032902082107410021050c010b4180022105034002402003280204220420066b2002200520022005491b22084f0d00024002400240200820066a220641ffffff0f4d0d00410021030c010b200641067421094100210a02402004450d0020032003280208360250200320044106743602584110210a0b2003200a360254200341106a41102009200341d0006a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320063602040b02402005450d00200341106a2001108799808000024020032802404109460d002008417f6a210b410021060340200341d0006a41386a220a200341106a41386a290300370300200341d0006a41306a2209200341106a41306a290300370300200341d0006a41286a220c200341106a41286a290300370300200341d0006a41206a220d200341106a41206a290300370300200341d0006a41186a220e200341106a41186a290300370300200341d0006a41106a220f200341106a41106a29030037030020032003290318370358200320032903103703500240200328020c22042003280204470d00200341046a41f8cac480001089af8080000b200328020820044106746a22052003290350370300200541086a2003290358370300200541106a200f290300370300200541186a200e290300370300200541206a200d290300370300200541286a200c290300370300200541306a2009290300370300200541386a200a2903003703002003200441016a36020c200b2006460d02200341106a2001108799808000200641016a210620032802404109470d000b200620084f0d010b0240200328020c2206450d00200328020841306a21050340200510e38a808000200541c0006a21052006417f6a22060d000b0b2003280204450d032003280208410028029c96db8000118080808000000c030b200328020c22062105200220086b22020d000b20032802042205418080808078460d01200329020821072001280204417f6a21040b2000200737020420002005360200200120043602040c020b20004180808080783602000c010b20004180808080783602000b20034190016a2480808080000bbb0502077f017e23808080800041d0016b2203248080808000200128020022042802082205200528020441016a220636020402400240200620052802084b0d00410021062003410036020c200342808080808002370204024002402002450d0041aa012105024003402001417f200128020422042002200520022005491b220741e0006c6a220820082004491b220436020402400240200420012802084f0d0002402003280204220420066b20074f0d00024002400240200620076a220641d5aad50a4d0d00410021030c010b200641e0006c21094100210802402004450d00200320032802083602702003200441e0006c360278411021080b20032008360274200341106a41102009200341f0006a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320063602040b2005450d01200341106a200110a69480800020032d00104130460d002007417f6a2104410021050340200341f0006a200341106a41e00010f5b28080001a0240200328020c22062003280204470d00200341046a41f8cac4800010cea08080000b2003280208200641e0006c6a200341f0006a41e00010f5b28080001a2003200641016a36020c20042005460d02200341106a200110a694808000200541016a210520032d00104130470d000b200520074f0d010b200341046a10ee8b8080002003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22062105200220076b22020d000b20032802042205418080808078460d002003290208210a200128020021040c020b20004180808080783602000c030b2003290208210a410021050b2000200a37020420002005360200200428020822052005280204417f6a3602040c010b20004180808080783602000b200341d0016a2480808080000bda07030d7f017e037f2380808080004190016b2203248080808000410021042003410036020c200342808080801037020402400240024002402002450d0020012802042105200341d0006a41206a210620012802002107418002210841012109034002402003280204220a20046b2002200820022008491b220b4f0d004100210c02400240200b20046a220d410674220e4100480d00410021040240200a450d00200320093602502003200a410674360258410121040b20032004360254200341106a4101200e200341d0006a10cba080800020032802104101470d012003280218210f2003280214210c0b200c200f41e8cac4800010ae80808000000b2003200328021422093602082003200d3602040b02402008450d00410021044101210e03400240024020054120490d002001200541606a220a3602042001200741206a2208360200200a41204f0d01200a2105200821070b200e410171450d022003280204450d062009410028029c96db8000118080808000000c060b20062008290000370000200641186a200841186a290000370000200641106a200841106a290000370000200641086a200841086a2900003700002001200541406a22053602042001200741c0006a220a360200200341d0006a41086a2208200741086a290000370300200341d0006a41106a220e200741106a290000370300200341d0006a41186a220d200741186a29000037030020072900002110200341106a41286a220c200341d0006a41286a290300370300200341106a41306a220f200341d0006a41306a290300370300200341106a41386a2211200341d0006a41386a29030037030020032010370350200341106a41086a22122008290300370300200341106a41106a2213200e290300370300200341106a41186a220e200d290300370300200341106a41206a220d2006290300370300200320032903503703100240200328020c22082003280204470d00200341046a41f8cac4800010e1a0808000200328020821090b200920084106746a22072003290310370000200741386a2011290300370000200741306a200f290300370000200741286a200c290300370000200741206a200d290300370000200741186a200e290300370000200741106a2013290300370000200741086a20122903003700002003200841016a36020c200441016a2204200b49210e200a2107200b2004470d000b200a21070b200328020c220421082002200b6b22020d000b20032802042207418080808078460d02200329020821100c010b20032902082110410021070b20002010370204200020073602000c010b20004180808080783602000b20034190016a2480808080000bc90702087f027e23808080800041306b2203248080808000200128020022042802082205200528020441016a220636020402400240200620052802084b0d00410021052003410036021420034280808080c00037020c024002402002450d004180082106024003402001417f200128020422042002200620022006491b22074104746a220820082004491b2204360204024002400240200420012802084f0d000240200328020c220420056b20074f0d00024002400240200520076a220541ffffff3f4d0d00410021030c010b200541047421094100210802402004450d0020032003280210360224410421082003200441047436022c0b20032008360228200341186a41042009200341246a10cba080800020032802184101470d0120032802202105200328021c21030b2003200541e8cac4800010ae80808000000b2003200328021c3602102003200536020c0b2006450d01410021044101210a0240034020012802002206280208280200220528020422084104490d0120052008417c6a36020420052005280200220841046a3602002006427f2006290300220b42047c220c200c200b541b370300200828000021082003200110e98880800020032802000d01200341246a2001200328020410f98480800020032802242209418080808078460d012003290228210b024020032802142205200328020c470d002003410c6a41f8cac4800010d8a08080000b200328021020054104746a2206200836020c2006200b370204200620093602002003200541016a2205360214200441016a2204200749210a20072004470d000c040b0b20032802142105200a410171450d020b02402005450d00200328021021042005410171210741002101024020054101460d002005417e7121062004210541002101034002402005280200450d00200541046a280200410028029c96db8000118080808000000b0240200541106a280200450d00200541146a280200410028029c96db8000118080808000000b200541206a21052006200141026a2201470d000b0b2007450d00200420014104746a2205280200450d002005280204410028029c96db8000118080808000000b200328020c450d032003280210410028029c96db8000118080808000000c030b200328021421050b20052106200220076b22020d000b200328020c2205418080808078460d002003290210210b200128020021040c020b20004180808080783602000c030b2003290210210b410021050b2000200b37020420002005360200200428020822052005280204417f6a3602040c010b20004180808080783602000b200341306a2480808080000bef0402077f017e23808080800041d0016b2203248080808000410021042003410036020c2003428080808080023702040240024002402002450d0041aa012105024003402001417f200128020422062002200520022005491b220741e0006c6a220820082006491b220636020402400240200620012802084f0d0002402003280204220620046b20074f0d00024002400240200420076a220441d5aad50a4d0d00410021030c010b200441e0006c21094100210802402006450d00200320032802083602702003200641e0006c360278411021080b20032008360274200341106a41102009200341f0006a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320043602040b2005450d01200341106a200110bf9580800020032d00104130460d002007417f6a2106410021050340200341f0006a200341106a41e00010f5b28080001a0240200328020c22042003280204470d00200341046a41f8cac4800010cea08080000b2003280208200441e0006c6a200341f0006a41e00010f5b28080001a2003200441016a36020c20062005460d02200341106a200110bf95808000200541016a210520032d00104130470d000b200520074f0d010b200341046a10ee8b8080002003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22042105200220076b22020d000b20032802042205418080808078460d002003290208210a0c020b20004180808080783602000c020b2003290208210a410021050b2000200a370204200020053602000b200341d0016a2480808080000bd80502087f017e23808080800041c0006b2203248080808000410021042003410036021020034280808080c0003702080240024002402002450d0041b30621050240034002402003280208220620046b2002200520022005491b22074f0d00024002400240200720046a220441e6cc99334d0d00410021030c010b200441146c21084100210902402006450d002003200328020c3602282003200641146c360230410421090b2003200936022c200341146a41042008200341286a10cba080800020032802144101470d01200328021c2105200328021821030b2003200541e8cac4800010ae80808000000b2003200328021836020c200320043602080b02402005450d00200341146a200110c9a3808000024020032d00144105460d002007417f6a210a410021050340200341286a41106a2209200341146a41106a280200360200200341286a41086a2208200341146a41086a290200370300200320032902143703280240200328021022042003280208470d00200341086a41f8cac4800010b7ad8080000b200328020c200441146c6a22062003290328370200200641086a2008290300370200200641106a20092802003602002003200441016a360210200a2005460d02200341146a200110c9a3808000200541016a210520032d00144105470d000b200520074f0d010b024020032802102204450d00200328020c21050340024020052d0000220641034b0d00200520064102744198cbc480006a2802006a2206280200450d00200641046a280200410028029c96db8000118080808000000b200541146a21052004417f6a22040d000b0b2003280208450d02200328020c410028029c96db8000118080808000000c020b200328021022042105200220076b22020d000b20032802082205418080808078460d00200329020c210b0c020b20004180808080783602000c020b200329020c210b410021050b2000200b370204200020053602000b200341c0006a2480808080000bf70602077f017e23808080800041c0006b2203248080808000410021042003410036022020034280808080c0003702180240024002402002450d0041d50a2105024003402001417f200128020422062002200520022005491b2207410c6c6a220820082006491b220636020402400240200620012802084f0d0002402003280218220620046b20074f0d00024002400240200420076a220441aad5aad5004d0d00410021030c010b2004410c6c21094100210802402006450d002003200328021c36023020032006410c6c360238410421080b20032008360234200341246a41042009200341306a10cba080800020032802244101470d01200328022c2105200328022821030b2003200541e8cac4800010ae80808000000b2003200328022836021c200320043602180b0240024002402005450d00200341106a200110e8888080004101210620032802100d022003280214210441012105410121060c010b200328022021040c030b0340200341246a20012004108a858080002003280224418080808078460d01200341306a41086a2206200341246a41086a280200360200200320032902243703300240200328022022042003280218470d00200341186a41f8cac4800010eead8080000b200328021c2004410c6c6a22082003290330370200200841086a20062802003602002003200441016a220436022020072005460d03200341086a200110e88880800020052007492106200328020c2104200541016a21052003280208450d000b0b200328022021042006410171450d010b02402004450d00200328021c21062004410171210841002101024020044101460d002004417e7121072006210541002101034002402005280200450d00200541046a280200410028029c96db8000118080808000000b02402005410c6a280200450d00200541106a280200410028029c96db8000118080808000000b200541186a21052007200141026a2201470d000b0b2008450d0020062001410c6c6a2205280200450d002005280204410028029c96db8000118080808000000b2003280218450d02200328021c410028029c96db8000118080808000000c020b20042105200220076b22020d000b20032802182205418080808078460d00200329021c210a0c020b20004180808080783602000c020b200329021c210a410021050b2000200a370204200020053602000b200341c0006a2480808080000bf10402077f017e23808080800041d0156b2203248080808000410021042003410036020c2003428080808080023702040240024002402002450d00410b2105024003402001417f200128020422062002200520022005491b220741e00a6c6a220820082006491b220636020402400240200620012802084f0d0002402003280204220620046b20074f0d00024002400240200420076a220441dfa0df004d0d00410021030c010b200441e00a6c21094100210802402006450d00200320032802083602f00a2003200641e00a6c3602f80a411021080b200320083602f40a200341106a41102009200341f00a6a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320043602040b2005450d01200341106a200110cd9080800020032d00104130460d002007417f6a2106410021050340200341f00a6a200341106a41e00a10f5b28080001a0240200328020c22042003280204470d00200341046a41f8cac4800010d3a08080000b2003280208200441e00a6c6a200341f00a6a41e00a10f5b28080001a2003200441016a36020c20062005460d02200341106a200110cd90808000200541016a210520032d00104130470d000b200520074f0d010b200341046a10ed8b8080002003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22042105200220076b22020d000b20032802042205418080808078460d002003290208210a0c020b20004180808080783602000c020b2003290208210a410021050b2000200a370204200020053602000b200341d0156a2480808080000bb20502077f017e23808080800041900b6b2203248080808000200128020022042802082205200528020441016a220636020402400240200620052802084b0d00410021062003410036020c200342808080808002370204024002402002450d0041172105024003402001417f200128020422042002200520022005491b220741c0056c6a220820082004491b220436020402400240200420012802084f0d0002402003280204220420066b20074f0d00024002400240200620076a220641a297ba014d0d00410021030c010b200641c0056c21094100210802402004450d00200320032802083602d0052003200441c0056c3602d805411021080b200320083602d405200341106a41102009200341d0056a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320063602040b2005450d01200341106a2001108d8f80800020032d00104107460d002007417f6a2104410021050340200341d0056a200341106a41c00510f5b28080001a0240200328020c22062003280204470d00200341046a41f8cac48000108aaf8080000b2003280208200641c0056c6a200341d0056a41c00510f5b28080001a2003200641016a36020c20042005460d02200341106a2001108d8f808000200541016a210520032d00104107470d000b200520074f0d010b2003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22062105200220076b22020d000b20032802042205418080808078460d002003290208210a200128020021040c020b20004180808080783602000c030b2003290208210a410021050b2000200a37020420002005360200200428020822052005280204417f6a3602040c010b20004180808080783602000b200341900b6a2480808080000bf30602097f017e23808080800041d0006b22032480808080002003410036022420034280808080c00037021c024002400240024002402002450d0041aa0521044100210503402001417f200128020422062002200420022004491b220741186c6a220820082006491b2206360204200620012802084f0d030240200328021c220620056b20074f0d00024002400240200520076a220541d5aad52a4d0d00410021030c010b200541186c21094100210802402006450d00200320032802203602442003200641186c36024c410421080b20032008360248200341386a41042009200341c4006a10cba080800020032802384101470d0120032802402101200328023c21030b2003200141e8cac4800010ae80808000000b2003200328023c3602202003200536021c0b024002402004450d0041002104410121060340200341106a200110f3888080000240024020032802100d00200341386a2001200328021410ca8580800020032802382208418080808078460d002003280240210a200328023c2109200341086a200110f388808000024020032802080d00200341c4006a2001200328020c10ca858080002003280244418080808078470d020b2008450d002009410028029c96db8000118080808000000b200328022421052006410171450d030c070b200341286a41086a220b200341c4006a41086a28020036020020032003290244370328024020032802242206200328021c470d002003411c6a41f8cac48000109eaa8080000b2003280220200641186c6a2205200a36020820052009360204200520083602002005200329032837020c200541146a200b2802003602002003200641016a2205360224200441016a2204200749210620072004470d000c020b0b200328022421050b20052104200220076b22020d000b200328021c2201418080808078460d032003290220210c0c010b2003290220210c410021010b2000200c370204200020013602000c020b02402005450d0020032802202101034002402001280200450d00200141046a280200410028029c96db8000118080808000000b02402001410c6a280200450d00200141106a280200410028029c96db8000118080808000000b200141186a21012005417f6a22050d000b0b200328021c450d002003280220410028029c96db8000118080808000000b20004180808080783602000b200341d0006a2480808080000b9e0404047f017e077f017e23808080800041206b22032480808080000240024002400240024020012802002204280208220541086a280200200541106a2802006b2002490d00024020020d0041002106420121070c040b418080012108410021094101210a41002106024003402001417f2001280204220b2002200820022008491b220c6a22082008200b491b2208360204200820012802084f0d01200c20096a21080240200620096b200c4f0d00410021050240024020084100480d004100210502402006450d002003200636021c2003200a360214410121050b20032005360218200341086a41012008200341146a10cba080800020032802084101470d012003280210210b200328020c21050b2005200b41e8cac4800010ae80808000000b200328020c210a20042802082105200821060b2005280208220d2005280210220b6b200c490d01200b200c6a220e200b490d03200e200d4b0d04200a20096a2005280204200b6a200c10f5b28080001a2005200e3602102004427f20042903002207200cad7c220f200f2007541b370300200821092002200c6b22020d000b2006418080808078460d012008ad422086200aad8421070c040b2006450d00200a410028029c96db8000118080808000000b20004180808080783602000c030b200b200e41e493d0800010b781808000000b200e200d41e493d0800010b581808000000b20002007370204200020063602000b200341206a2480808080000ba70602077f017e23808080800041f0016b2203248080808000410021042003410036020c20034280808080c0003702040240024002402002450d004192012105024003402001417f200128020422062002200520022005491b220741f0006c6a220820082006491b220636020402400240200620012802084f0d0002402003280204220620046b20074f0d00024002400240200420076a220441c9a492094d0d00410021030c010b200441f0006c21094100210802402006450d0020032003280208360280012003200641f0006c36028801410421080b2003200836028401200341106a4104200920034180016a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320043602040b2005450d01200341106a20011096a48080002003280210418080808078460d002007417f6a210641002105034020034180016a200341106a41f00010f5b28080001a0240200328020c22042003280204470d00200341046a41f8cac4800010daa08080000b2003280208200441f0006c6a20034180016a41f00010f5b28080001a2003200441016a36020c20062005460d02200341106a20011096a4808000200541016a21052003280210418080808078470d000b200520074f0d010b0240200328020c2207450d002003280208210841002102034002402008200241f0006c6a22062802082204450d00200628020421050340024020052d0000220141034b0d00200520014102744198cbc480006a2802006a2201280200450d00200141046a280200410028029c96db8000118080808000000b200541146a21052004417f6a22040d000b0b02402006280200450d002006280204410028029c96db8000118080808000000b200241016a22022007470d000b0b2003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22042105200220076b22020d000b20032802042205418080808078460d002003290208210a0c020b20004180808080783602000c020b2003290208210a410021050b2000200a370204200020053602000b200341f0016a2480808080000bfe0603027f017e0a7f2380808080004190016b2203248080808000410021042003410036020c200342808080808002370204024002400240024020020d0020032902082105410021060c010b418002210603402001417f200128020422072002200620022006491b22084106746a220920092007491b220736020402400240200720012802084f0d0002402003280204220720046b20084f0d00024002400240200420086a220441ffffff0f4d0d00410021030c010b2004410674210a4100210902402007450d002003200328020836025020032007410674360258411021090b20032009360254200341106a4110200a200341d0006a10cba080800020032802104101470d0120032802182106200328021421030b2003200641e8cac4800010ae80808000000b20032003280214360208200320043602040b2006450d01200341106a200110f4a280800020032802404109460d002008417f6a210b410021040340200341d0006a41386a2209200341106a41386a290300370300200341d0006a41306a220a200341106a41306a290300370300200341d0006a41286a220c200341106a41286a290300370300200341d0006a41206a220d200341106a41206a290300370300200341d0006a41186a220e200341106a41186a290300370300200341d0006a41106a220f200341106a41106a29030037030020032003290318370358200320032903103703500240200328020c22072003280204470d00200341046a41f8cac480001089af8080000b200328020820074106746a22062003290350370300200641086a2003290358370300200641106a200f290300370300200641186a200e290300370300200641206a200d290300370300200641286a200c290300370300200641306a200a290300370300200641386a20092903003703002003200741016a36020c200b2004460d02200341106a200110f4a2808000200441016a210420032802404109470d000b200420084f0d010b0240200328020c2204450d00200328020841306a21060340200610cf8b808000200641c0006a21062004417f6a22040d000b0b2003280204450d032003280208410028029c96db8000118080808000000c030b200328020c22042106200220086b22020d000b20032802042206418080808078460d01200329020821050b20002005370204200020063602000c010b20004180808080783602000b20034190016a2480808080000bc70502087f017e23808080800041c0006b2203248080808000410021042003410036020c20034280808080c0003702040240024002402002450d0041aa052105024003402001417f200128020422062002200520022005491b220741186c6a220820082006491b220636020402400240200620012802084f0d0002402003280204220620046b20074f0d00024002400240200420076a220441d5aad52a4d0d00410021030c010b200441186c21094100210802402006450d00200320032802083602282003200641186c360230410421080b2003200836022c200341106a41042009200341286a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320043602040b2005450d01200341106a200110f89b80800020032802104103460d002007417f6a210a410021050340200341286a41106a2208200341106a41106a290200370300200341286a41086a2209200341106a41086a290200370300200320032902103703280240200328020c22042003280204470d00200341046a41f8cac4800010cda08080000b2003280208200441186c6a22062003290328370200200641086a2009290300370200200641106a20082903003702002003200441016a36020c200a2005460d02200341106a200110f89b808000200541016a210520032802104103470d000b200520074f0d010b0240200328020c2204450d00200328020821050340200510d98b808000200541186a21052004417f6a22040d000b0b2003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22042105200220076b22020d000b20032802042205418080808078460d002003290208210b0c020b20004180808080783602000c020b2003290208210b410021050b2000200b370204200020053602000b200341c0006a2480808080000bf706020a7f017e23808080800041306b220324808080800020012001280204220441016a220536020402400240200520012802084b0d00410021052003410036021420034280808080c00037020c024002402002450d0041d50a2104024003400240200328020c220620056b2002200420022004491b22074f0d00024002400240200720056a220541aad5aad5004d0d00410021030c010b2005410c6c21084100210902402006450d002003200328021036022420032006410c6c36022c410421090b20032009360228200341186a41042008200341246a10cba080800020032802184101470d0120032802202105200328021c21030b2003200541e8cac4800010ae80808000000b2003200328021c3602102003200536020c0b0240024002400240024002402004450d00200128020022052802042206450d0220052006417f6a22083602044101210a20052005280200220941016a220b36020020092d00000d03200541046a210c4101210a410121040c010b200328021421050c040b03402008450d022005200941026a360200200c2006417e6a360200200b2d000021092003200110a192808000200328020022084109460d022003280204210b200341246a41026a220c200341186a41026a2d00003a0000200320032f00183b0124024020032802142206200328020c470d002003410c6a41f8cac4800010cca08080000b20032802102006410c6c6a220520093a00082005200b36020420052008360200200520032f01243b00092005410b6a200c2d00003a00002003200641016a220536021420072004460d042004200749210a200128020022052802042206450d02200541046a210c20052006417f6a220836020420052005280200220941016a220b360200200441016a210420092d00000d020c000b0b200328021421050c010b20032802142105200a410171450d010b02402005450d00200328021021040340200410e38a8080002004410c6a21042005417f6a22050d000b0b200328020c450d022003280210410028029c96db8000118080808000000c020b20052104200220076b22020d000b200328020c2205418080808078460d002003290210210d2001280204417f6a21040c020b20004180808080783602000c030b2003290210210d410021050b2000200d37020420002005360200200120043602040c010b20004180808080783602000b200341306a2480808080000b800602087f017e23808080800041c0006b2203248080808000410021042003410036021020034280808080c0003702080240024002402002450d0041b3062105024003402001417f200128020422062002200520022005491b220741146c6a220820082006491b220636020402400240200620012802084f0d0002402003280208220620046b20074f0d00024002400240200420076a220441e6cc99334d0d00410021030c010b200441146c21094100210802402006450d002003200328020c3602282003200641146c360230410421080b2003200836022c200341146a41042009200341286a10cba080800020032802144101470d01200328021c2105200328021821030b2003200541e8cac4800010ae80808000000b2003200328021836020c200320043602080b2005450d01200341146a200110cea380800020032d00144105460d002007417f6a210a410021050340200341286a41106a2208200341146a41106a280200360200200341286a41086a2209200341146a41086a290200370300200320032902143703280240200328021022042003280208470d00200341086a41f8cac4800010b7ad8080000b200328020c200441146c6a22062003290328370200200641086a2009290300370200200641106a20082802003602002003200441016a360210200a2005460d02200341146a200110cea3808000200541016a210520032d00144105470d000b200520074f0d010b024020032802102204450d00200328020c21050340024020052d0000220641034b0d00200520064102744198cbc480006a2802006a2206280200450d00200641046a280200410028029c96db8000118080808000000b200541146a21052004417f6a22040d000b0b2003280208450d02200328020c410028029c96db8000118080808000000c020b200328021022042105200220076b22020d000b20032802082205418080808078460d00200329020c210b0c020b20004180808080783602000c020b200329020c210b410021050b2000200b370204200020053602000b200341c0006a2480808080000be60503047f017e037f23808080800041d0026b2203248080808000200128020022042802082205200528020441016a220636020402400240200620052802084b0d00410021062003410036020c20034280808080800237020402400240024020020d0020032902082107410021050c010b41e600210503402001417f200128020422042002200520022005491b220841a0016c6a220920092004491b220436020402400240200420012802084f0d0002402003280204220420066b20084f0d00024002400240200620086a220641cc99b3064d0d00410021030c010b200641a0016c210a4100210902402004450d00200320032802083602b0012003200441a0016c3602b801411021090b200320093602b401200341106a4110200a200341b0016a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320063602040b2005450d01200341106a200110ca998080002003290390014236510d002008417f6a2104410021050340200341b0016a200341106a41a00110f5b28080001a0240200328020c22062003280204470d00200341046a41f8cac4800010d6a08080000b2003280208200641a0016c6a200341b0016a41a00110f5b28080001a2003200641016a36020c20042005460d02200341106a200110ca99808000200541016a21052003290390014236520d000b200520084f0d010b0240200328020c2206450d00200328020821050340200510d38b808000200541a0016a21052006417f6a22060d000b0b2003280204450d032003280208410028029c96db8000118080808000000c030b200328020c22062105200220086b22020d000b20032802042205418080808078460d0120032902082107200128020021040b2000200737020420002005360200200428020822052005280204417f6a3602040c020b20004180808080783602000c010b20004180808080783602000b200341d0026a2480808080000bd906020d7f027e23808080800041c0006b2203248080808000410021042003410036020c20034280808080103702040240024002402002450d00200128020021052001280204210620012802082107418004210841012109024003402001417f20062002200820022008491b220a4105746a220b200b2006491b22063602042003280204210b0240024002400240024020062007490d00200b210c0c010b02400240200b20046b200a490d00200b210c0c010b4100210d024002402004200a6a220c410574220e4100480d00410021040240200b450d00200320093602102003200b410574360218410121040b20032004360214200341346a4101200e200341106a10cba080800020032802344101470d01200328023c210f2003280238210d0b200d200f41e8cac4800010ae80808000000b2003200328023822093602082003200c3602040b024002402008450d0020052802082208280208220e2008280210220b6b4120490d02200841106a210d200a417f6a210f4100210c0c010b200328020c21040c040b0340200b41206a2104200b415f4b0d022004200e4b0d0320082802042108200d20043602002005427f2005290300221042207c221120112010541b370300200341106a41086a22042008200b6a220841086a290000370300200341106a41106a220e200841106a290000370300200341106a41186a220d200841186a290000370300200320082900003703100240200328020c220b2003280204470d00200341046a41f8cac4800010cfa08080000b20032802082209200b4105746a22082003290310370000200841086a2004290300370000200841106a200e290300370000200841186a200d2903003700002003200b41016a220436020c200f200c460d04200c41016a210c2005280208220841106a210d2008280208220e2008280210220b6b41204f0d000b200c200a4f0d032003280204210c0b200c450d042009410028029c96db8000118080808000000c040b200b200441e493d0800010b781808000000b2004200e41e493d0800010b581808000000b200421082002200a6b22020d000b20032802042208418080808078460d00200329020821100c020b20004180808080783602000c020b20032902082110410021080b20002010370204200020083602000b200341c0006a2480808080000bd60603027f017e0a7f2380808080004190016b2203248080808000410021042003410036020c200342808080808002370204024002400240024020020d0020032902082105410021060c010b4180022106034002402003280204220720046b2002200620022006491b22084f0d00024002400240200820046a220441ffffff0f4d0d00410021030c010b200441067421094100210a02402007450d0020032003280208360250200320074106743602584110210a0b2003200a360254200341106a41102009200341d0006a10cba080800020032802104101470d0120032802182106200328021421030b2003200641e8cac4800010ae80808000000b20032003280214360208200320043602040b02402006450d00200341106a200110db9a808000024020032802404109460d002008417f6a210b410021040340200341d0006a41386a220a200341106a41386a290300370300200341d0006a41306a2209200341106a41306a290300370300200341d0006a41286a220c200341106a41286a290300370300200341d0006a41206a220d200341106a41206a290300370300200341d0006a41186a220e200341106a41186a290300370300200341d0006a41106a220f200341106a41106a29030037030020032003290318370358200320032903103703500240200328020c22072003280204470d00200341046a41f8cac480001089af8080000b200328020820074106746a22062003290350370300200641086a2003290358370300200641106a200f290300370300200641186a200e290300370300200641206a200d290300370300200641286a200c290300370300200641306a2009290300370300200641386a200a2903003703002003200741016a36020c200b2004460d02200341106a200110db9a808000200441016a210420032802404109470d000b200420084f0d010b0240200328020c2204450d00200328020841306a21060340200610e38a808000200641c0006a21062004417f6a22040d000b0b2003280204450d032003280208410028029c96db8000118080808000000c030b200328020c22042106200220086b22020d000b20032802042206418080808078460d01200329020821050b20002005370204200020063602000c010b20004180808080783602000b20034190016a2480808080000bf90402077f017e23808080800041900b6b220324808080800020012001280204220441016a220536020402400240200520012802084b0d00410021062003410036020c200342808080808002370204024002402002450d00411721050240034002402003280204220420066b2002200520022005491b22074f0d00024002400240200720066a220641a297ba014d0d00410021030c010b200641c0056c21084100210902402004450d00200320032802083602d0052003200441c0056c3602d805411021090b200320093602d405200341106a41102008200341d0056a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320063602040b02402005450d00200341106a200110908f808000024020032d00104107460d002007417f6a2104410021050340200341d0056a200341106a41c00510f5b28080001a0240200328020c22062003280204470d00200341046a41f8cac48000108aaf8080000b2003280208200641c0056c6a200341d0056a41c00510f5b28080001a2003200641016a36020c20042005460d02200341106a200110908f808000200541016a210520032d00104107470d000b200520074f0d010b2003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22062105200220076b22020d000b20032802042205418080808078460d002003290208210a2001280204417f6a21040c020b20004180808080783602000c030b2003290208210a410021050b2000200a37020420002005360200200120043602040c010b20004180808080783602000b200341900b6a2480808080000bfa0602087f027e23808080800041306b2203248080808000410021042003410036021420034280808080c00037020c0240024002402002450d004180082105024003402001417f200128020422062002200520022005491b22074104746a220820082006491b2206360204024002400240200620012802084f0d000240200328020c220620046b20074f0d00024002400240200420076a220441ffffff3f4d0d00410021030c010b200441047421094100210802402006450d0020032003280210360224410421082003200641047436022c0b20032008360228200341186a41042009200341246a10cba080800020032802184101470d0120032802202104200328021c21030b2003200441e8cac4800010ae80808000000b2003200328021c3602102003200436020c0b2005450d01410021064101210a0240034020012802002205280208220428020422084104490d0120042008417c6a36020420042004280200220841046a3602002005427f2005290300220b42047c220c200c200b541b370300200828000021082003200110e88880800020032802000d01200341246a20012003280204108a8580800020032802242209418080808078460d012003290228210b024020032802142204200328020c470d002003410c6a41f8cac4800010d8a08080000b200328021020044104746a2205200836020c2005200b370204200520093602002003200441016a2204360214200641016a2206200749210a20072006470d000c040b0b20032802142104200a410171450d020b02402004450d00200328021021062004410171210741002101024020044101460d002004417e7121052006210441002101034002402004280200450d00200441046a280200410028029c96db8000118080808000000b0240200441106a280200450d00200441146a280200410028029c96db8000118080808000000b200441206a21042005200141026a2201470d000b0b2007450d00200620014104746a2204280200450d002004280204410028029c96db8000118080808000000b200328020c450d032003280210410028029c96db8000118080808000000c030b200328021421040b20042105200220076b22020d000b200328020c2204418080808078460d002003290210210b0c020b20004180808080783602000c020b2003290210210b410021040b2000200b370204200020043602000b200341306a2480808080000bf80702087f017e23808080800041d0006b220324808080800020012001280204220441016a220536020402400240200520012802084b0d00410021052003410036020c20034280808080c000370204024002402002450d0041aa0521040240034002402003280204220620056b2002200420022004491b22074f0d00024002400240200720056a220541d5aad52a4d0d00410021030c010b200541186c21084100210902402006450d002003200328020836023c2003200641186c360244410421090b20032009360240200341286a410420082003413c6a10cba080800020032802284101470d0120032802302105200328022c21030b2003200541e8cac4800010ae80808000000b2003200328022c360208200320053602040b024002402004450d00410021044101210902400340200128020022052802042206450d0120052006417f6a36020420052005280200220641016a360200024002400240024020062d00000e03000102050b2003413c6a200110c79b808000200328023c410d460d04200341106a41106a2003413c6a41106a280200360200200341106a41086a2003413c6a41086a2902003703002003200329023c370310410021090c020b2003413c6a200110c79b808000200328023c410d460d03200341106a41106a2003413c6a41106a280200360200200341106a41086a2003413c6a41086a2902003703002003200329023c370310410121090c010b2003413c6a200110c79b808000200328023c410d460d02200341106a41106a2003413c6a41106a280200360200200341106a41086a2003413c6a41086a2902003703002003200329023c370310410221090b200341286a41106a2208200341106a41106a280200360200200341286a41086a220a200341106a41086a290300370300200320032903103703280240200328020c22062003280204470d00200341046a41f8cac4800010cda08080000b2003280208200641186c6a22052003290328370204200520093602002005410c6a200a290300370200200541146a20082802003602002003200641016a220536020c200441016a2204200749210920072004470d000c030b0b200328020c21052009410171450d0102402005450d00200328020821040340200410d98b808000200441186a21042005417f6a22050d000b0b2003280204450d032003280208410028029c96db8000118080808000000c030b200328020c21050b20052104200220076b22020d000b20032802042205418080808078460d002003290208210b2001280204417f6a21040c020b20004180808080783602000c030b2003290208210b410021050b2000200b37020420002005360200200120043602040c010b20004180808080783602000b200341d0006a2480808080000bfe0603027f017e0a7f2380808080004190016b2203248080808000410021042003410036020c200342808080808002370204024002400240024020020d0020032902082105410021060c010b418002210603402001417f200128020422072002200620022006491b22084106746a220920092007491b220736020402400240200720012802084f0d0002402003280204220720046b20084f0d00024002400240200420086a220441ffffff0f4d0d00410021030c010b2004410674210a4100210902402007450d002003200328020836025020032007410674360258411021090b20032009360254200341106a4110200a200341d0006a10cba080800020032802104101470d0120032802182106200328021421030b2003200641e8cac4800010ae80808000000b20032003280214360208200320043602040b2006450d01200341106a200110f3a280800020032802404109460d002008417f6a210b410021040340200341d0006a41386a2209200341106a41386a290300370300200341d0006a41306a220a200341106a41306a290300370300200341d0006a41286a220c200341106a41286a290300370300200341d0006a41206a220d200341106a41206a290300370300200341d0006a41186a220e200341106a41186a290300370300200341d0006a41106a220f200341106a41106a29030037030020032003290318370358200320032903103703500240200328020c22072003280204470d00200341046a41f8cac480001089af8080000b200328020820074106746a22062003290350370300200641086a2003290358370300200641106a200f290300370300200641186a200e290300370300200641206a200d290300370300200641286a200c290300370300200641306a200a290300370300200641386a20092903003703002003200741016a36020c200b2004460d02200341106a200110f3a2808000200441016a210420032802404109470d000b200420084f0d010b0240200328020c2204450d00200328020841306a21060340200610cf8b808000200641c0006a21062004417f6a22040d000b0b2003280204450d032003280208410028029c96db8000118080808000000c030b200328020c22042106200220086b22020d000b20032802042206418080808078460d01200329020821050b20002005370204200020063602000c010b20004180808080783602000b20034190016a2480808080000bbd0502077f017e23808080800041d0156b2203248080808000200128020022042802082205200528020441016a220636020402400240200620052802084b0d00410021062003410036020c200342808080808002370204024002402002450d00410b2105024003402001417f200128020422042002200520022005491b220741e00a6c6a220820082004491b220436020402400240200420012802084f0d0002402003280204220420066b20074f0d00024002400240200620076a220641dfa0df004d0d00410021030c010b200641e00a6c21094100210802402004450d00200320032802083602f00a2003200441e00a6c3602f80a411021080b200320083602f40a200341106a41102009200341f00a6a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320063602040b2005450d01200341106a200110af9080800020032d00104130460d002007417f6a2104410021050340200341f00a6a200341106a41e00a10f5b28080001a0240200328020c22062003280204470d00200341046a41f8cac4800010d3a08080000b2003280208200641e00a6c6a200341f00a6a41e00a10f5b28080001a2003200641016a36020c20042005460d02200341106a200110af90808000200541016a210520032d00104130470d000b200520074f0d010b200341046a10d48b8080002003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22062105200220076b22020d000b20032802042205418080808078460d002003290208210a200128020021040c020b20004180808080783602000c030b2003290208210a410021050b2000200a37020420002005360200200428020822052005280204417f6a3602040c010b20004180808080783602000b200341d0156a2480808080000bcc0602087f017e23808080800041c0006b2203248080808000200128020022042802082205200528020441016a220636020402400240200620052802084b0d00410021062003410036021020034280808080c000370208024002402002450d0041b3062105024003402001417f200128020422042002200520022005491b220741146c6a220820082004491b220436020402400240200420012802084f0d0002402003280208220420066b20074f0d00024002400240200620076a220641e6cc99334d0d00410021030c010b200641146c21094100210802402004450d002003200328020c3602282003200441146c360230410421080b2003200836022c200341146a41042009200341286a10cba080800020032802144101470d01200328021c2105200328021821030b2003200541e8cac4800010ae80808000000b2003200328021836020c200320063602080b2005450d01200341146a200110caa380800020032d00144105460d002007417f6a210a410021050340200341286a41106a2208200341146a41106a280200360200200341286a41086a2209200341146a41086a290200370300200320032902143703280240200328021022062003280208470d00200341086a41f8cac4800010b7ad8080000b200328020c200641146c6a22042003290328370200200441086a2009290300370200200441106a20082802003602002003200641016a360210200a2005460d02200341146a200110caa3808000200541016a210520032d00144105470d000b200520074f0d010b024020032802102206450d00200328020c21050340024020052d0000220441034b0d00200520044102744198cbc480006a2802006a2204280200450d00200441046a280200410028029c96db8000118080808000000b200541146a21052006417f6a22060d000b0b2003280208450d02200328020c410028029c96db8000118080808000000c020b200328021022062105200220076b22020d000b20032802082205418080808078460d00200329020c210b200128020021040c020b20004180808080783602000c030b200329020c210b410021050b2000200b37020420002005360200200428020822052005280204417f6a3602040c010b20004180808080783602000b200341c0006a2480808080000bff0703087f027e017f23808080800041306b2203248080808000200128020022042802082205200528020441016a220636020402400240200620052802084b0d00410021052003410036021420034280808080c00037020c024002402002450d0041d50a2106024003402001417f200128020422072002200620022006491b2204410c6c6a220820082007491b220736020402400240200720012802084f0d000240200328020c220720056b20044f0d00024002400240200520046a220541aad5aad5004d0d00410021030c010b2005410c6c21094100210802402007450d002003200328021036022420032007410c6c36022c410421080b20032008360228200341186a41042009200341246a10cba080800020032802184101470d0120032802202105200328021c21030b2003200541e8cac4800010ae80808000000b2003200328021c3602102003200536020c0b02400240024002402006450d002001280200220528020828020022062802042207450d0220062007417f6a3602044101210a20062006280200220741016a3602002005427f2005290300220b42017c220c200c501b37030020072d00000d034101210a410121070c010b200328021421050c040b0340200528020828020022062802042208450d0220062008417f6a36020420062006280200220841016a3602002005427f200b42027c220c200c200b541b37030020082d0000210820032001109e92808000200328020022094109460d022003280204210a200341246a41026a220d200341186a41026a2d00003a0000200320032f00183b0124024020032802142206200328020c470d002003410c6a41f8cac4800010cca08080000b20032802102006410c6c6a220520083a00082005200a36020420052009360200200520032f01243b00092005410b6a200d2d00003a00002003200641016a220536021420042007460d042007200449210a2001280200220528020828020022062802042208450d0220062008417f6a36020420062006280200220841016a3602002005427f2005290300220b42017c220c200c501b370300200741016a210720082d00000d020c000b0b200328021421050c010b20032802142105200a410171450d010b02402005450d00200328021021010340200110e38a8080002001410c6a21012005417f6a22050d000b0b200328020c450d022003280210410028029c96db8000118080808000000c020b20052106200220046b22020d000b200328020c2205418080808078460d002003290210210b200128020021040c020b20004180808080783602000c030b2003290210210b410021050b2000200b37020420002005360200200428020822052005280204417f6a3602040c010b20004180808080783602000b200341306a2480808080000bcd0602077f017e23808080800041306b22032480808080002003410036021420034280808080c00037020c0240024002402002450d00418008210441002105024003402001417f200128020422062002200420022004491b22074104746a220820082006491b2206360204024002400240200620012802084f0d000240200328020c220620056b20074f0d00024002400240200520076a220541ffffff3f4d0d00410021030c010b200541047421094100210802402006450d0020032003280210360224410421082003200641047436022c0b20032008360228200341186a41042009200341246a10cba080800020032802184101470d0120032802202101200328021c21030b2003200141e8cac4800010ae80808000000b2003200328021c3602102003200536020c0b2004450d01410021044101210602400340200341003602242001280200200341246a410410d3a58080000d01200328022421082003200110ec8880800020032802000d01200341246a2001200328020410938580800020032802242209418080808078460d012003290228210a024020032802142205200328020c470d002003410c6a41f8cac4800010d8a08080000b200328021020054104746a2206200836020c2006200a370204200620093602002003200541016a2205360214200441016a2204200749210620072004470d000c040b0b200328021421052006410171450d020b02402005450d00200328021021062005410171210741002104024020054101460d002005417e7121052006210141002104034002402001280200450d00200141046a280200410028029c96db8000118080808000000b0240200141106a280200450d00200141146a280200410028029c96db8000118080808000000b200141206a21012005200441026a2204470d000b0b2007450d00200620044104746a2201280200450d002001280204410028029c96db8000118080808000000b200328020c450d032003280210410028029c96db8000118080808000000c030b200328021421050b20052104200220076b22020d000b200328020c2201418080808078460d002003290210210a0c020b20004180808080783602000c020b2003290210210a410021010b2000200a370204200020013602000b200341306a2480808080000bf10402077f017e23808080800041d0156b2203248080808000410021042003410036020c2003428080808080023702040240024002402002450d00410b2105024003402001417f200128020422062002200520022005491b220741e00a6c6a220820082006491b220636020402400240200620012802084f0d0002402003280204220620046b20074f0d00024002400240200420076a220441dfa0df004d0d00410021030c010b200441e00a6c21094100210802402006450d00200320032802083602f00a2003200641e00a6c3602f80a411021080b200320083602f40a200341106a41102009200341f00a6a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320043602040b2005450d01200341106a200110cf9080800020032d00104130460d002007417f6a2106410021050340200341f00a6a200341106a41e00a10f5b28080001a0240200328020c22042003280204470d00200341046a41f8cac4800010d3a08080000b2003280208200441e00a6c6a200341f00a6a41e00a10f5b28080001a2003200441016a36020c20062005460d02200341106a200110cf90808000200541016a210520032d00104130470d000b200520074f0d010b200341046a10d48b8080002003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22042105200220076b22020d000b20032802042205418080808078460d002003290208210a0c020b20004180808080783602000c020b2003290208210a410021050b2000200a370204200020053602000b200341d0156a2480808080000ba30602097f017e23808080800041306b2203248080808000410021042003410036021420034280808080c00037020c0240024002402002450d0041d50a2105024003400240200328020c220620046b2002200520022005491b22074f0d00024002400240200720046a220441aad5aad5004d0d00410021030c010b2004410c6c21084100210902402006450d002003200328021036022420032006410c6c36022c410421090b20032009360228200341186a41042008200341246a10cba080800020032802184101470d0120032802202101200328021c21030b2003200141e8cac4800010ae80808000000b2003200328021c3602102003200436020c0b0240024002400240024002402005450d0020012802042204450d0220012004417f6a22093602044101210a20012001280200220641016a220836020020062d00000d034101210a410121050c010b200328021421040c040b03402009450d0220012004417e6a3602042001200641026a36020020082d000021092003200110a292808000200328020022084109460d022003280204210a200341246a41026a220b200341186a41026a2d00003a0000200320032f00183b0124024020032802142206200328020c470d002003410c6a41f8cac4800010cca08080000b20032802102006410c6c6a220420093a00082004200a36020420042008360200200420032f01243b00092004410b6a200b2d00003a00002003200641016a220436021420072005460d042005200749210a20012802042204450d0220012004417f6a220936020420012001280200220641016a2208360200200541016a210520062d00000d020c000b0b200328021421040c010b20032802142104200a410171450d010b02402004450d00200328021021010340200110e38a8080002001410c6a21012004417f6a22040d000b0b200328020c450d022003280210410028029c96db8000118080808000000c020b20042105200220076b22020d000b200328020c2201418080808078460d002003290210210c0c020b20004180808080783602000c020b2003290210210c410021010b2000200c370204200020013602000b200341306a2480808080000b9a0503027f017e057f23808080800041d0026b2203248080808000410021042003410036020c200342808080808002370204024002400240024020020d0020032902082105410021060c010b41e600210603402001417f200128020422072002200620022006491b220841a0016c6a220920092007491b220736020402400240200720012802084f0d0002402003280204220720046b20084f0d00024002400240200420086a220441cc99b3064d0d00410021030c010b200441a0016c210a4100210902402007450d00200320032802083602b0012003200741a0016c3602b801411021090b200320093602b401200341106a4110200a200341b0016a10cba080800020032802104101470d0120032802182106200328021421030b2003200641e8cac4800010ae80808000000b20032003280214360208200320043602040b2006450d01200341106a200110929b8080002003290390014236510d002008417f6a2107410021060340200341b0016a200341106a41a00110f5b28080001a0240200328020c22042003280204470d00200341046a41f8cac4800010d6a08080000b2003280208200441a0016c6a200341b0016a41a00110f5b28080001a2003200441016a36020c20072006460d02200341106a200110929b808000200641016a21062003290390014236520d000b200620084f0d010b0240200328020c2204450d00200328020821060340200610d38b808000200641a0016a21062004417f6a22040d000b0b2003280204450d032003280208410028029c96db8000118080808000000c030b200328020c22042106200220086b22020d000b20032802042206418080808078460d01200329020821050b20002005370204200020063602000c010b20004180808080783602000b200341d0026a2480808080000b820502077f017e23808080800041d0016b220324808080800020012001280204220441016a220536020402400240200520012802084b0d00410021062003410036020c200342808080808002370204024002402002450d0041aa0121050240034002402003280204220420066b2002200520022005491b22074f0d00024002400240200720066a220641d5aad50a4d0d00410021030c010b200641e0006c21084100210902402004450d00200320032802083602702003200441e0006c360278411021090b20032009360274200341106a41102008200341f0006a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320063602040b02402005450d00200341106a2001108c95808000024020032d00104130460d002007417f6a2104410021050340200341f0006a200341106a41e00010f5b28080001a0240200328020c22062003280204470d00200341046a41f8cac4800010cea08080000b2003280208200641e0006c6a200341f0006a41e00010f5b28080001a2003200641016a36020c20042005460d02200341106a2001108c95808000200541016a210520032d00104130470d000b200520074f0d010b200341046a10ee8b8080002003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22062105200220076b22020d000b20032802042205418080808078460d002003290208210a2001280204417f6a21040c020b20004180808080783602000c030b2003290208210a410021050b2000200a37020420002005360200200120043602040c010b20004180808080783602000b200341d0016a2480808080000ba90303057f017e037f23808080800041206b220324808080800041002104024002400240417f2001280208220541086a280200200541106a2802006b2205410020012802042206200128020c6b2207200720064b1b6a220620062005491b2002490d00024020020d00420121080c020b418080012107410021054101210941002104024003400240200420056b2002200720022007491b22064f0d004100210a024002400240200520066a220720054f0d000c010b20074100480d004100210a02402004450d002003200436021c200320093602144101210a0b2003200a360218200341086a41012007200341146a10cba080800020032802084101470d012003280210210b200328020c210a0b200a200b41e8cac4800010ae80808000000b200328020c2109200721040b2001200920056a200610b6a68080000d01200620056a22052107200220066b22020d000b2004418080808078460d012005ad4220862009ad8421080c020b2004450d002009410028029c96db8000118080808000000b20004180808080783602000c010b20002008370204200020043602000b200341206a2480808080000bba0602077f017e23808080800041306b2203248080808000410021042003410036020c20034280808080c0003702040240024002402002450d004180082105024003402001417f200128020422062002200520022005491b22074104746a220820082006491b220636020402400240200620012802084f0d0002402003280204220620046b20074f0d00024002400240200420076a220441ffffff3f4d0d00410021030c010b200441047421094100210802402006450d002003200328020836022041042108200320064104743602280b20032008360224200341106a41042009200341206a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320043602040b2005450d01200341106a2001109da38080002003280210418080808078460d002007417f6a2109410021050340200341206a41086a2206200341106a41086a290200370300200320032902103703200240200328020c22042003280204470d00200341046a41f8cac4800010d8a08080000b200328020820044104746a22082003290320370200200841086a20062903003702002003200441016a36020c20092005460d02200341106a2001109da3808000200541016a21052003280210418080808078470d000b200520074f0d010b0240200328020c2205450d00200328020821082005410171210141002104024020054101460d002005417e7121062008210541002104034002402005280200450d00200541046a280200410028029c96db8000118080808000000b0240200541106a280200450d00200541146a280200410028029c96db8000118080808000000b200541206a21052006200441026a2204470d000b0b2001450d00200820044104746a2205280200450d002005280204410028029c96db8000118080808000000b2003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22042105200220076b22020d000b20032802042205418080808078460d002003290208210a0c020b20004180808080783602000c020b2003290208210a410021050b2000200a370204200020053602000b200341306a2480808080000be60402077f017e23808080800041900b6b2203248080808000410021042003410036020c2003428080808080023702040240024002402002450d0041172105024003402001417f200128020422062002200520022005491b220741c0056c6a220820082006491b220636020402400240200620012802084f0d0002402003280204220620046b20074f0d00024002400240200420076a220441a297ba014d0d00410021030c010b200441c0056c21094100210802402006450d00200320032802083602d0052003200641c0056c3602d805411021080b200320083602d405200341106a41102009200341d0056a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320043602040b2005450d01200341106a2001108f8f80800020032d00104107460d002007417f6a2106410021050340200341d0056a200341106a41c00510f5b28080001a0240200328020c22042003280204470d00200341046a41f8cac48000108aaf8080000b2003280208200441c0056c6a200341d0056a41c00510f5b28080001a2003200441016a36020c20062005460d02200341106a2001108f8f808000200541016a210520032d00104107470d000b200520074f0d010b2003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22042105200220076b22020d000b20032802042205418080808078460d002003290208210a0c020b20004180808080783602000c020b2003290208210a410021050b2000200a370204200020053602000b200341900b6a2480808080000ba70602077f017e23808080800041f0016b2203248080808000410021042003410036020c20034280808080c0003702040240024002402002450d004192012105024003402001417f200128020422062002200520022005491b220741f0006c6a220820082006491b220636020402400240200620012802084f0d0002402003280204220620046b20074f0d00024002400240200420076a220441c9a492094d0d00410021030c010b200441f0006c21094100210802402006450d0020032003280208360280012003200641f0006c36028801410421080b2003200836028401200341106a4104200920034180016a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320043602040b2005450d01200341106a20011092a48080002003280210418080808078460d002007417f6a210641002105034020034180016a200341106a41f00010f5b28080001a0240200328020c22042003280204470d00200341046a41f8cac4800010daa08080000b2003280208200441f0006c6a20034180016a41f00010f5b28080001a2003200441016a36020c20062005460d02200341106a20011092a4808000200541016a21052003280210418080808078470d000b200520074f0d010b0240200328020c2207450d002003280208210841002102034002402008200241f0006c6a22062802082204450d00200628020421050340024020052d0000220141034b0d00200520014102744198cbc480006a2802006a2201280200450d00200141046a280200410028029c96db8000118080808000000b200541146a21052004417f6a22040d000b0b02402006280200450d002006280204410028029c96db8000118080808000000b200241016a22022007470d000b0b2003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22042105200220076b22020d000b20032802042205418080808078460d002003290208210a0c020b20004180808080783602000c020b2003290208210a410021050b2000200a370204200020053602000b200341f0016a2480808080000bf70602077f017e23808080800041c0006b2203248080808000410021042003410036022020034280808080c0003702180240024002402002450d0041d50a2105024003402001417f200128020422062002200520022005491b2207410c6c6a220820082006491b220636020402400240200620012802084f0d0002402003280218220620046b20074f0d00024002400240200420076a220441aad5aad5004d0d00410021030c010b2004410c6c21094100210802402006450d002003200328021c36023020032006410c6c360238410421080b20032008360234200341246a41042009200341306a10cba080800020032802244101470d01200328022c2105200328022821030b2003200541e8cac4800010ae80808000000b2003200328022836021c200320043602180b0240024002402005450d00200341106a200110f3888080004101210620032802100d022003280214210441012105410121060c010b200328022021040c030b0340200341246a2001200410ca858080002003280224418080808078460d01200341306a41086a2206200341246a41086a280200360200200320032902243703300240200328022022042003280218470d00200341186a41f8cac4800010eead8080000b200328021c2004410c6c6a22082003290330370200200841086a20062802003602002003200441016a220436022020072005460d03200341086a200110f38880800020052007492106200328020c2104200541016a21052003280208450d000b0b200328022021042006410171450d010b02402004450d00200328021c21062004410171210841002101024020044101460d002004417e7121072006210541002101034002402005280200450d00200541046a280200410028029c96db8000118080808000000b02402005410c6a280200450d00200541106a280200410028029c96db8000118080808000000b200541186a21052007200141026a2201470d000b0b2008450d0020062001410c6c6a2205280200450d002005280204410028029c96db8000118080808000000b2003280218450d02200328021c410028029c96db8000118080808000000c020b20042105200220076b22020d000b20032802182205418080808078460d00200329021c210a0c020b20004180808080783602000c020b200329021c210a410021050b2000200a370204200020053602000b200341c0006a2480808080000bf10403027f017e057f23808080800041d0026b2203248080808000410021042003410036020c200342808080808002370204024002400240024020020d0020032902082105410021060c010b41e6002106034002402003280204220720046b2002200620022006491b22084f0d00024002400240200820046a220441cc99b3064d0d00410021030c010b200441a0016c21094100210a02402007450d00200320032802083602b0012003200741a0016c3602b8014110210a0b2003200a3602b401200341106a41102009200341b0016a10cba080800020032802104101470d0120032802182106200328021421030b2003200641e8cac4800010ae80808000000b20032003280214360208200320043602040b02402006450d00200341106a200110ac9b80800002402003290390014236510d002008417f6a2107410021060340200341b0016a200341106a41a00110f5b28080001a0240200328020c22042003280204470d00200341046a41f8cac4800010d6a08080000b2003280208200441a0016c6a200341b0016a41a00110f5b28080001a2003200441016a36020c20072006460d02200341106a200110ac9b808000200641016a21062003290390014236520d000b200620084f0d010b0240200328020c2204450d00200328020821060340200610d38b808000200641a0016a21062004417f6a22040d000b0b2003280204450d032003280208410028029c96db8000118080808000000c030b200328020c22042106200220086b22020d000b20032802042206418080808078460d01200329020821050b20002005370204200020063602000c010b20004180808080783602000b200341d0026a2480808080000bea0602097f017e23808080800041306b2203248080808000410021042003410036021420034280808080c00037020c0240024002402002450d0041b3062105024003400240200328020c220620046b2002200520022005491b22074f0d00024002400240200720046a220441e6cc99334d0d00410021030c010b200441146c21084100210902402006450d00200320032802103602242003200641146c36022c410421090b20032009360228200341186a41042008200341246a10cba080800020032802184101470d0120032802202101200328021c21030b2003200141e8cac4800010ae80808000000b2003200328021c3602102003200436020c0b024002402005450d00410021064101210a02400340200128020422094104490d0120012009417c6a220536020420012001280200220441046a36020020042800002108024002402005450d0020012009417b6a3602042001200441056a36020020042d000441ff01712204450d004101410220044101461b21090c010b410021090b2005450d0120094102460d01200341246a200110bc8c8080002003280224220b418080808078460d012003290228210c024020032802142205200328020c470d002003410c6a41f8cac4800010d5a08080000b2003280210200541146c6a220420093a00102004200836020c2004200c3702042004200b3602002003200541016a2204360214200641016a2206200749210a20072006470d000c030b0b20032802142104200a410171450d0102402004450d00200328021021062004410171210941002105024020044101460d002004417e7121042006210141002105034002402001280200450d00200141046a280200410028029c96db8000118080808000000b0240200141146a280200450d00200141186a280200410028029c96db8000118080808000000b200141286a21012004200541026a2205470d000b0b2009450d002006200541146c6a2201280200450d002001280204410028029c96db8000118080808000000b200328020c450d032003280210410028029c96db8000118080808000000c030b200328021421040b20042105200220076b22020d000b200328020c2201418080808078460d002003290210210c0c020b20004180808080783602000c020b2003290210210c410021010b2000200c370204200020013602000b200341306a2480808080000bee06020a7f017e23808080800041e0006b220324808080800020012001280204220441016a220536020402400240200520012802084b0d00410021062003410036020c20034280808080c000370204024002402002450d0041990321050240034002402003280204220420066b2002200520022005491b22074f0d00024002400240200720066a220641b3e6cc194d0d00410021030c010b200641286c21084100210902402004450d00200320032802083602382003200441286c360240410421090b2003200936023c200341106a41042008200341386a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320063602040b02402005450d00200341106a200110b79680800002402003280210418080808078460d002007417f6a210a410021060340200341386a41206a2209200341106a41206a290200370300200341386a41186a2208200341106a41186a290200370300200341386a41106a220b200341106a41106a290200370300200341386a41086a220c200341106a41086a290200370300200320032902103703380240200328020c22042003280204470d00200341046a41f8cac4800010dfa08080000b2003280208200441286c6a22052003290338370200200541086a200c290300370200200541106a200b290300370200200541186a2008290300370200200541206a20092903003702002003200441016a36020c200a2006460d02200341106a200110b796808000200641016a21062003280210418080808078470d000b200620074f0d010b0240200328020c2206450d0020032802082105034002402005280200450d00200541046a280200410028029c96db8000118080808000000b02402005410c6a280200450d00200541106a280200410028029c96db8000118080808000000b200541286a21052006417f6a22060d000b0b2003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22062105200220076b22020d000b20032802042205418080808078460d002003290208210d2001280204417f6a21040c020b20004180808080783602000c030b2003290208210d410021050b2000200d37020420002005360200200120043602040c010b20004180808080783602000b200341e0006a2480808080000bb206020a7f017e23808080800041e0006b2203248080808000410021042003410036020c20034280808080c0003702040240024002402002450d0041990321050240034002402003280204220620046b2002200520022005491b22074f0d00024002400240200720046a220441b3e6cc194d0d00410021030c010b200441286c21084100210902402006450d00200320032802083602382003200641286c360240410421090b2003200936023c200341106a41042008200341386a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320043602040b02402005450d00200341106a200110b89680800002402003280210418080808078460d002007417f6a210a410021040340200341386a41206a2209200341106a41206a290200370300200341386a41186a2208200341106a41186a290200370300200341386a41106a220b200341106a41106a290200370300200341386a41086a220c200341106a41086a290200370300200320032902103703380240200328020c22062003280204470d00200341046a41f8cac4800010dfa08080000b2003280208200641286c6a22052003290338370200200541086a200c290300370200200541106a200b290300370200200541186a2008290300370200200541206a20092903003702002003200641016a36020c200a2004460d02200341106a200110b896808000200441016a21042003280210418080808078470d000b200420074f0d010b0240200328020c2204450d0020032802082105034002402005280200450d00200541046a280200410028029c96db8000118080808000000b02402005410c6a280200450d00200541106a280200410028029c96db8000118080808000000b200541286a21052004417f6a22040d000b0b2003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22042105200220076b22020d000b20032802042205418080808078460d002003290208210d0c020b20004180808080783602000c020b2003290208210d410021050b2000200d370204200020053602000b200341e0006a2480808080000bd80502087f017e23808080800041c0006b2203248080808000410021042003410036021020034280808080c0003702080240024002402002450d0041b30621050240034002402003280208220620046b2002200520022005491b22074f0d00024002400240200720046a220441e6cc99334d0d00410021030c010b200441146c21084100210902402006450d002003200328020c3602282003200641146c360230410421090b2003200936022c200341146a41042008200341286a10cba080800020032802144101470d01200328021c2105200328021821030b2003200541e8cac4800010ae80808000000b2003200328021836020c200320043602080b02402005450d00200341146a200110cba3808000024020032d00144105460d002007417f6a210a410021050340200341286a41106a2209200341146a41106a280200360200200341286a41086a2208200341146a41086a290200370300200320032902143703280240200328021022042003280208470d00200341086a41f8cac4800010b7ad8080000b200328020c200441146c6a22062003290328370200200641086a2008290300370200200641106a20092802003602002003200441016a360210200a2005460d02200341146a200110cba3808000200541016a210520032d00144105470d000b200520074f0d010b024020032802102204450d00200328020c21050340024020052d0000220641034b0d00200520064102744198cbc480006a2802006a2206280200450d00200641046a280200410028029c96db8000118080808000000b200541146a21052004417f6a22040d000b0b2003280208450d02200328020c410028029c96db8000118080808000000c020b200328021022042105200220076b22020d000b20032802082205418080808078460d00200329020c210b0c020b20004180808080783602000c020b200329020c210b410021050b2000200b370204200020053602000b200341c0006a2480808080000ba10502077f017e23808080800041306b2203248080808000410021042003410036021020034280808080c0003702080240024002402002450d0041d50a2105024003402001417f200128020422062002200520022005491b2207410c6c6a220820082006491b220636020402400240200620012802084f0d0002402003280208220620046b20074f0d00024002400240200420076a220441aad5aad5004d0d00410021030c010b2004410c6c21094100210802402006450d002003200328020c36022020032006410c6c360228410421080b20032008360224200341146a41042009200341206a10cba080800020032802144101470d01200328021c2105200328021821030b2003200541e8cac4800010ae80808000000b2003200328021836020c200320043602080b2005450d01200341146a200110e99b80800020032802144109460d002007417f6a2109410021050340200341206a41086a2206200341146a41086a280200360200200320032902143703200240200328021022042003280208470d00200341086a41f8cac4800010cca08080000b200328020c2004410c6c6a22082003290320370200200841086a20062802003602002003200441016a36021020092005460d02200341146a200110e99b808000200541016a210520032802144109470d000b200520074f0d010b024020032802102204450d00200328020c21050340200510e38a8080002005410c6a21052004417f6a22040d000b0b2003280208450d02200328020c410028029c96db8000118080808000000c020b200328021022042105200220076b22020d000b20032802082205418080808078460d00200329020c210a0c020b20004180808080783602000c020b200329020c210a410021050b2000200a370204200020053602000b200341306a2480808080000bc90503047f017e037f23808080800041d0026b2203248080808000200128020022042802082205200528020441016a220636020402400240200620052802084b0d00410021062003410036020c20034280808080800237020402400240024020020d0020032902082107410021050c010b41e600210503402001417f200128020422042002200520022005491b220841a0016c6a220920092004491b220436020402400240200420012802084f0d0002402003280204220420066b20084f0d00024002400240200620086a220641cc99b3064d0d00410021030c010b200641a0016c210a4100210902402004450d00200320032802083602b0012003200441a0016c3602b801411021090b200320093602b401200341106a4110200a200341b0016a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320063602040b2005450d01200341106a2001108b9480800020032802900141b080808078460d002008417f6a2104410021050340200341b0016a200341106a41a00110f5b28080001a0240200328020c22062003280204470d00200341046a41f8cac4800010d6a08080000b2003280208200641a0016c6a200341b0016a41a00110f5b28080001a2003200641016a36020c20042005460d02200341106a2001108b94808000200541016a210520032802900141b080808078470d000b200520084f0d010b200341046a10d58b8080002003280204450d032003280208410028029c96db8000118080808000000c030b200328020c22062105200220086b22020d000b20032802042205418080808078460d0120032902082107200128020021040b2000200737020420002005360200200428020822052005280204417f6a3602040c020b20004180808080783602000c010b20004180808080783602000b200341d0026a2480808080000bfa0702167f017e23808080800041306b22032480808080002003410036021420034280808080c00037020c0240024002402002450d00200128020421042001280200210541d50a210641002107024003400240200328020c220820076b2002200620022006491b22094f0d00024002400240200920076a220741aad5aad5004d0d00410021010c010b2007410c6c210a4100210b02402008450d002003200328021036022420032008410c6c36022c4104210b0b2003200b360228200341186a4104200a200341246a10cba080800020032802184101470d0120032802202106200328021c21010b2001200641e8cac4800010ae80808000000b2003200328021c3602102003200736020c0b02402006450d00024020044104490d0020012004417c6a220c3602042001200541046a220636020002400240200c0d004101210d41002104200621050c010b2005280000210e2004417b6a210f4101210d410021104100210b20052111200421124101210a0240024002400240024003402001200420106a2207417b6a221336020420012005200b6a220641056a2214360200024041014102200641046a2d000041ff017122084101461b410020081b22154102470d00201141056a21052012417b6a21040c070b200f200b460d0420012007417a6a3602042001200641066a22083602002012417a6a2116410021170240024020142d00000e020100050b410121170b0240201341034f0d00201141066a2105201621040c070b2001200741786a22143602042001200641086a221336020020144102490d0220082f0000210d2001200741766a221636020420012006410a6a221836020020132f00002113024020032802142214200328020c470d002003410c6a41f8cac4800010cca08080000b20032802102014410c6c6a220820173a0009200820153a0008200820133b01062008200d3b01042008200e3602002003201441016a36021402402009200a460d00201241766a2112200a200949210d20164104490d022011410a6a21112001200741726a36020420012006410e6a360200201041766a2110200a41016a210a2018280000210e200c200b410a6a220b460d060c010b0b2006410a6a2105201621040c070b20122104201821050c040b201241786a2104201321050c030b20162104200821050c020b41002104201421050c010b2005200b6a41046a2105410021040b200d410171450d010b200328020c450d022003280210410028029c96db8000118080808000000c020b200328021422072106200220096b22020d000b200328020c2201418080808078460d00200329021021190c020b20004180808080783602000c020b20032902102119410021010b20002019370204200020013602000b200341306a2480808080000bd309020e7f027e23808080800041c0146b2203248080808000410021042003410036021c2003428080808080023702140240024002402002450d00200341b0056a410d722105200341b0056a4101722106200341c00f6a410d722107200341c00f6a4101722108411821090240034002402003280214220a20046b2002200920022009491b220b4f0d00024002400240200b20046a2204418c86c3014d0d00410021030c010b200441a0056c210c4100210d0240200a450d00200320032802183602b0052003200a41a0056c3602b8054110210d0b2003200d3602b405200341206a4110200c200341b0056a10cba080800020032802204101470d0120032802282101200328022421030b2003200141e8cac4800010ae80808000000b20032003280224360218200320043602140b024002402009450d004100210a4101210e0240034020012802042209450d0120012009417f6a220d36020420012001280200220441016a360200024002400240024020042d0000417d6a0e03000102050b200d450d0420012009417e6a3602042001200441026a36020020042d0001210f200341c00f6a200110878f80800020032d00c00f220d411e460d04200341bc0f6a41026a200841026a2d00003a0000200320082f00003b01bc0f20032802c40f210420032802c80f210c20032d00cc0f2109200341c90a6a200741f30410f5b28080001a200f21100c020b200d450d0320012009417e6a3602042001200441026a36020020042d000121092003200110e094808000200328020022044109460d032003280204210c411e210d0c010b200d450d0220012009417e6a3602042001200441026a36020020042d00012109200341086a200110a292808000200328020822044109460d02200328020c210c411f210d0b200620032f01bc0f3b0000200641026a200341bc0f6a41026a2d00003a00002003200d3a00b005200320093a00bc052003200c3602b805200320043602b4052005200341c90a6a41f30410f5b28080001a200320103a00b00a024020012802042204450d0020012004417f6a36020420012001280200220941016a360200420021110240024020092d00000e020100020b20044109490d012001200441776a3602042001200941096a36020020092900012112420121110b200341206a200341b0056a41900510f5b28080001a0240200328021c22042003280214470d00200341146a41f8cac4800010d7a08080000b2003280218200441a0056c6a2209201237030820092011370300200941106a200341206a41900510f5b28080001a2003200441016a220436021c200a41016a220a200b49210e200b200a470d010c040b0b200341b0056a10cda48080000b200328021c2104200e410171450d0102402004450d00200328021841146a210103400240024002402001417c6a2d0000220941636a41002009411e71411e461b0e020201000b200110e38a8080000c010b200110cf8b8080000b200141a0056a21012004417f6a22040d000b0b2003280214450d032003280218410028029c96db8000118080808000000c030b200328021c21040b200421092002200b6b22020d000b20032802142201418080808078460d00200329021821110c020b20004180808080783602000c020b20032902182111410021010b20002011370204200020013602000b200341c0146a2480808080000bd40403027f017e057f23808080800041d0026b2203248080808000410021042003410036020c200342808080808002370204024002400240024020020d0020032902082105410021060c010b41e6002106034002402003280204220720046b2002200620022006491b22084f0d00024002400240200820046a220441cc99b3064d0d00410021030c010b200441a0016c21094100210a02402007450d00200320032802083602b0012003200741a0016c3602b8014110210a0b2003200a3602b401200341106a41102009200341b0016a10cba080800020032802104101470d0120032802182106200328021421030b2003200641e8cac4800010ae80808000000b20032003280214360208200320043602040b02402006450d00200341106a200110d994808000024020032802900141b080808078460d002008417f6a2107410021060340200341b0016a200341106a41a00110f5b28080001a0240200328020c22042003280204470d00200341046a41f8cac4800010d6a08080000b2003280208200441a0016c6a200341b0016a41a00110f5b28080001a2003200441016a36020c20072006460d02200341106a200110d994808000200641016a210620032802900141b080808078470d000b200620084f0d010b200341046a10d58b8080002003280204450d032003280208410028029c96db8000118080808000000c030b200328020c22042106200220086b22020d000b20032802042206418080808078460d01200329020821050b20002005370204200020063602000c010b20004180808080783602000b200341d0026a2480808080000b920703047f017e087f2380808080004190016b220324808080800020012001280204220441016a220536020402400240200520012802084b0d00410021062003410036020c20034280808080800237020402400240024020020d0020032902082107410021050c010b4180022105034002402003280204220420066b2002200520022005491b22084f0d00024002400240200820066a220641ffffff0f4d0d00410021030c010b200641067421094100210a02402004450d0020032003280208360250200320044106743602584110210a0b2003200a360254200341106a41102009200341d0006a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320063602040b02402005450d00200341106a200110f6a2808000024020032802404109460d002008417f6a210b410021060340200341d0006a41386a220a200341106a41386a290300370300200341d0006a41306a2209200341106a41306a290300370300200341d0006a41286a220c200341106a41286a290300370300200341d0006a41206a220d200341106a41206a290300370300200341d0006a41186a220e200341106a41186a290300370300200341d0006a41106a220f200341106a41106a29030037030020032003290318370358200320032903103703500240200328020c22042003280204470d00200341046a41f8cac480001089af8080000b200328020820044106746a22052003290350370300200541086a2003290358370300200541106a200f290300370300200541186a200e290300370300200541206a200d290300370300200541286a200c290300370300200541306a2009290300370300200541386a200a2903003703002003200441016a36020c200b2006460d02200341106a200110f6a2808000200641016a210620032802404109470d000b200620084f0d010b0240200328020c2206450d00200328020841306a21050340200510cf8b808000200541c0006a21052006417f6a22060d000b0b2003280204450d032003280208410028029c96db8000118080808000000c030b200328020c22062105200220086b22020d000b20032802042205418080808078460d01200329020821072001280204417f6a21040b2000200737020420002005360200200120043602040c020b20004180808080783602000c010b20004180808080783602000b20034190016a2480808080000b840502077f017e23808080800041d0156b220324808080800020012001280204220441016a220536020402400240200520012802084b0d00410021062003410036020c200342808080808002370204024002402002450d00410b21050240034002402003280204220420066b2002200520022005491b22074f0d00024002400240200720066a220641dfa0df004d0d00410021030c010b200641e00a6c21084100210902402004450d00200320032802083602f00a2003200441e00a6c3602f80a411021090b200320093602f40a200341106a41102008200341f00a6a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320063602040b02402005450d00200341106a200110ba8f808000024020032d00104130460d002007417f6a2104410021050340200341f00a6a200341106a41e00a10f5b28080001a0240200328020c22062003280204470d00200341046a41f8cac4800010d3a08080000b2003280208200641e00a6c6a200341f00a6a41e00a10f5b28080001a2003200641016a36020c20042005460d02200341106a200110ba8f808000200541016a210520032d00104130470d000b200520074f0d010b200341046a10ed8b8080002003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22062105200220076b22020d000b20032802042205418080808078460d002003290208210a2001280204417f6a21040c020b20004180808080783602000c030b2003290208210a410021050b2000200a37020420002005360200200120043602040c010b20004180808080783602000b200341d0156a2480808080000bcd0602077f017e23808080800041306b22032480808080002003410036021420034280808080c00037020c0240024002402002450d00418008210441002105024003402001417f200128020422062002200420022004491b22074104746a220820082006491b2206360204024002400240200620012802084f0d000240200328020c220620056b20074f0d00024002400240200520076a220541ffffff3f4d0d00410021030c010b200541047421094100210802402006450d0020032003280210360224410421082003200641047436022c0b20032008360228200341186a41042009200341246a10cba080800020032802184101470d0120032802202101200328021c21030b2003200141e8cac4800010ae80808000000b2003200328021c3602102003200536020c0b2004450d01410021044101210602400340200341003602242001280200200341246a410410d3a58080000d01200328022421082003200110ec8880800020032802000d01200341246a2001200328020410938580800020032802242209418080808078460d012003290228210a024020032802142205200328020c470d002003410c6a41f8cac4800010d8a08080000b200328021020054104746a2206200836020c2006200a370204200620093602002003200541016a2205360214200441016a2204200749210620072004470d000c040b0b200328021421052006410171450d020b02402005450d00200328021021062005410171210741002104024020054101460d002005417e7121052006210141002104034002402001280200450d00200141046a280200410028029c96db8000118080808000000b0240200141106a280200450d00200141146a280200410028029c96db8000118080808000000b200141206a21012005200441026a2204470d000b0b2007450d00200620044104746a2201280200450d002001280204410028029c96db8000118080808000000b200328020c450d032003280210410028029c96db8000118080808000000c030b200328021421050b20052104200220076b22020d000b200328020c2201418080808078460d002003290210210a0c020b20004180808080783602000c020b2003290210210a410021010b2000200a370204200020013602000b200341306a2480808080000bf406020a7f017e23808080800041e0026b22032480808080002003410036021420034280808080c00037020c02400240024002402002450d00200341f0016a410c6a210441840121054100210603400240200328020c220720066b2002200520022005491b22084f0d00024002400240200820066a2206419084a1084d0d00410021030c010b200641fc006c21094100210a02402007450d00200320032802103602f0012003200741fc006c3602f8014104210a0b2003200a3602f4012003418c016a41042009200341f0016a10cba0808000200328028c014101470d01200328029401210520032802900121030b2003200541e8cac4800010ae80808000000b20032003280290013602102003200636020c0b02402005450d00410021074101210a0340200341f0016a2001108fa48080000240024020032802f0012209418080808078460d0020032802f801210620032802f401210b2003418c016a200441e40010f5b28080001a2003200110f088808000024020032802000d00200341f0016a20012003280204109a8580800020032802f001418080808078470d020b02402006450d00200b21050340024020052d0000220741034b0d00200520074102744198cbc480006a2802006a2207280200450d00200741046a280200410028029c96db8000118080808000000b200541146a21052006417f6a22060d000b0b2009450d00200b410028029c96db8000118080808000000b200a410171450d022003410c6a10ab8c808000200328020c450d062003280210410028029c96db8000118080808000000c060b200341186a41086a220c200341f0016a41086a280200360200200320032902f001370318200341286a2003418c016a41e40010f5b28080001a02402003280214220a200328020c470d002003410c6a41f8cac4800010dda08080000b2003280210200a41fc006c6a220520063602082005200b360204200520093602002005410c6a200341286a41e40010f5b28080001a200541f8006a200c280200360200200520032903183702702003200a41016a360214200741016a2207200849210a20082007470d000b0b200328021422062105200220086b22020d000b200328020c2205418080808078460d022003290210210d0c010b2003290210210d410021050b2000200d370204200020053602000c010b20004180808080783602000b200341e0026a2480808080000bc60402077f017e23808080800041d0016b2203248080808000410021042003410036020c2003428080808080023702040240024002402002450d0041aa0121050240034002402003280204220620046b2002200520022005491b22074f0d00024002400240200720046a220441d5aad50a4d0d00410021030c010b200441e0006c21084100210902402006450d00200320032802083602702003200641e0006c360278411021090b20032009360274200341106a41102008200341f0006a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320043602040b02402005450d00200341106a200110be9a808000024020032d00104134460d002007417f6a2106410021050340200341f0006a200341106a41e00010f5b28080001a0240200328020c22042003280204470d00200341046a41f8cac4800010cea08080000b2003280208200441e0006c6a200341f0006a41e00010f5b28080001a2003200441016a36020c20062005460d02200341106a200110be9a808000200541016a210520032d00104134470d000b200520074f0d010b200341046a10ec8b8080002003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22042105200220076b22020d000b20032802042205418080808078460d002003290208210a0c020b20004180808080783602000c020b2003290208210a410021050b2000200a370204200020053602000b200341d0016a2480808080000ba607020a7f017e23808080800041e0006b2203248080808000200128020022042802082205200528020441016a220636020402400240200620052802084b0d00410021062003410036020c20034280808080c000370204024002402002450d004199032105024003402001417f200128020422042002200520022005491b220741286c6a220820082004491b220436020402400240200420012802084f0d0002402003280204220420066b20074f0d00024002400240200620076a220641b3e6cc194d0d00410021030c010b200641286c21094100210802402004450d00200320032802083602382003200441286c360240410421080b2003200836023c200341106a41042009200341386a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320063602040b2005450d01200341106a200110f09b8080002003280210418080808078460d002007417f6a210a410021060340200341386a41206a2208200341106a41206a290200370300200341386a41186a2209200341106a41186a290200370300200341386a41106a220b200341106a41106a290200370300200341386a41086a220c200341106a41086a290200370300200320032902103703380240200328020c22042003280204470d00200341046a41f8cac4800010dfa08080000b2003280208200441286c6a22052003290338370200200541086a200c290300370200200541106a200b290300370200200541186a2009290300370200200541206a20082903003702002003200441016a36020c200a2006460d02200341106a200110f09b808000200641016a21062003280210418080808078470d000b200620074f0d010b0240200328020c2206450d0020032802082105034002402005280200450d00200541046a280200410028029c96db8000118080808000000b02402005410c6a280200450d00200541106a280200410028029c96db8000118080808000000b200541286a21052006417f6a22060d000b0b2003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22062105200220076b22020d000b20032802042205418080808078460d002003290208210d200128020021040c020b20004180808080783602000c030b2003290208210d410021050b2000200d37020420002005360200200428020822052005280204417f6a3602040c010b20004180808080783602000b200341e0006a2480808080000bfd0403027f017e057f23808080800041d0026b2203248080808000410021042003410036020c200342808080808002370204024002400240024020020d0020032902082105410021060c010b41e600210603402001417f200128020422072002200620022006491b220841a0016c6a220920092007491b220736020402400240200720012802084f0d0002402003280204220720046b20084f0d00024002400240200420086a220441cc99b3064d0d00410021030c010b200441a0016c210a4100210902402007450d00200320032802083602b0012003200741a0016c3602b801411021090b200320093602b401200341106a4110200a200341b0016a10cba080800020032802104101470d0120032802182106200328021421030b2003200641e8cac4800010ae80808000000b20032003280214360208200320043602040b2006450d01200341106a2001108a9680800020032802900141b080808078460d002008417f6a2107410021060340200341b0016a200341106a41a00110f5b28080001a0240200328020c22042003280204470d00200341046a41f8cac4800010d6a08080000b2003280208200441a0016c6a200341b0016a41a00110f5b28080001a2003200441016a36020c20072006460d02200341106a2001108a96808000200641016a210620032802900141b080808078470d000b200620084f0d010b200341046a10d58b8080002003280204450d032003280208410028029c96db8000118080808000000c030b200328020c22042106200220086b22020d000b20032802042206418080808078460d01200329020821050b20002005370204200020063602000c010b20004180808080783602000b200341d0026a2480808080000bb206020a7f017e23808080800041e0006b2203248080808000410021042003410036020c20034280808080c0003702040240024002402002450d0041990321050240034002402003280204220620046b2002200520022005491b22074f0d00024002400240200720046a220441b3e6cc194d0d00410021030c010b200441286c21084100210902402006450d00200320032802083602382003200641286c360240410421090b2003200936023c200341106a41042008200341386a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320043602040b02402005450d00200341106a200110ee9080800002402003280210418080808078460d002007417f6a210a410021040340200341386a41206a2209200341106a41206a290200370300200341386a41186a2208200341106a41186a290200370300200341386a41106a220b200341106a41106a290200370300200341386a41086a220c200341106a41086a290200370300200320032902103703380240200328020c22062003280204470d00200341046a41f8cac4800010dfa08080000b2003280208200641286c6a22052003290338370200200541086a200c290300370200200541106a200b290300370200200541186a2008290300370200200541206a20092903003702002003200641016a36020c200a2004460d02200341106a200110ee90808000200441016a21042003280210418080808078470d000b200420074f0d010b0240200328020c2204450d0020032802082105034002402005280200450d00200541046a280200410028029c96db8000118080808000000b02402005410c6a280200450d00200541106a280200410028029c96db8000118080808000000b200541286a21052004417f6a22040d000b0b2003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22042105200220076b22020d000b20032802042205418080808078460d002003290208210d0c020b20004180808080783602000c020b2003290208210d410021050b2000200d370204200020053602000b200341e0006a2480808080000bef0402077f017e23808080800041d0016b2203248080808000410021042003410036020c2003428080808080023702040240024002402002450d0041aa012105024003402001417f200128020422062002200520022005491b220741e0006c6a220820082006491b220636020402400240200620012802084f0d0002402003280204220620046b20074f0d00024002400240200420076a220441d5aad50a4d0d00410021030c010b200441e0006c21094100210802402006450d00200320032802083602702003200641e0006c360278411021080b20032008360274200341106a41102009200341f0006a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320043602040b2005450d01200341106a200110f89a80800020032d00104134460d002007417f6a2106410021050340200341f0006a200341106a41e00010f5b28080001a0240200328020c22042003280204470d00200341046a41f8cac4800010cea08080000b2003280208200441e0006c6a200341f0006a41e00010f5b28080001a2003200441016a36020c20062005460d02200341106a200110f89a808000200541016a210520032d00104134470d000b200520074f0d010b200341046a10ec8b8080002003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22042105200220076b22020d000b20032802042205418080808078460d002003290208210a0c020b20004180808080783602000c020b2003290208210a410021050b2000200a370204200020053602000b200341d0016a2480808080000be10502107f017e23808080800041306b2203248080808000410021042003410036021420034280808080c00037020c02400240024002402002450d002001280204210520012802002106418010210703400240200328020c220820046b2002200720022007491b22094f0d00024002400240200920046a220441ffffffff004d0d00410021030c010b2004410374210a4100210b02402008450d00200320032802103602242003200841037436022c4104210b0b2003200b360228200341186a4104200a200341246a10cba080800020032802184101470d0120032802202101200328021c21030b2003200141e8cac4800010ae80808000000b2003200328021c3602102003200436020c0b02402007450d000240024020054104490d0020012005417c6a220c3602042001200641046a220736020002400240200c0d004101210a41002105200721060c010b2006280000210d4101210a4100210b410021044101210702400240034020012005200b6a220e417b6a220f3602042001200620046a220841056a2210360200200841046a2d0000221141034f0d0102402003280214220a200328020c470d002003410c6a41f8cac4800010d9a08080000b2003280210200a4103746a221220113a00042012200d3602002003200a41016a36021420092007460d052007200949210a200f4104490d012001200e41776a3602042001200841096a360200200b417b6a210b200741016a21072010280000210d200c200441056a2204460d020c000b0b200f2105201021060c010b200620046a41046a2106410021050b200a410171450d020b200328020c450d052003280210410028029c96db8000118080808000000c050b200e417b6a2105200841056a21060b200328021422042107200220096b22020d000b200328020c2201418080808078460d02200329021021130c010b20032902102113410021010b20002013370204200020013602000c010b20004180808080783602000b200341306a2480808080000ba607020a7f017e23808080800041e0006b2203248080808000200128020022042802082205200528020441016a220636020402400240200620052802084b0d00410021062003410036020c20034280808080c000370204024002402002450d004199032105024003402001417f200128020422042002200520022005491b220741286c6a220820082004491b220436020402400240200420012802084f0d0002402003280204220420066b20074f0d00024002400240200620076a220641b3e6cc194d0d00410021030c010b200641286c21094100210802402004450d00200320032802083602382003200441286c360240410421080b2003200836023c200341106a41042009200341386a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320063602040b2005450d01200341106a200110bc968080002003280210418080808078460d002007417f6a210a410021060340200341386a41206a2208200341106a41206a290200370300200341386a41186a2209200341106a41186a290200370300200341386a41106a220b200341106a41106a290200370300200341386a41086a220c200341106a41086a290200370300200320032902103703380240200328020c22042003280204470d00200341046a41f8cac4800010dfa08080000b2003280208200441286c6a22052003290338370200200541086a200c290300370200200541106a200b290300370200200541186a2009290300370200200541206a20082903003702002003200441016a36020c200a2006460d02200341106a200110bc96808000200641016a21062003280210418080808078470d000b200620074f0d010b0240200328020c2206450d0020032802082105034002402005280200450d00200541046a280200410028029c96db8000118080808000000b02402005410c6a280200450d00200541106a280200410028029c96db8000118080808000000b200541286a21052006417f6a22060d000b0b2003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22062105200220076b22020d000b20032802042205418080808078460d002003290208210d200128020021040c020b20004180808080783602000c030b2003290208210d410021050b2000200d37020420002005360200200428020822052005280204417f6a3602040c010b20004180808080783602000b200341e0006a2480808080000b9a0503027f017e057f23808080800041d0026b2203248080808000410021042003410036020c200342808080808002370204024002400240024020020d0020032902082105410021060c010b41e600210603402001417f200128020422072002200620022006491b220841a0016c6a220920092007491b220736020402400240200720012802084f0d0002402003280204220720046b20084f0d00024002400240200420086a220441cc99b3064d0d00410021030c010b200441a0016c210a4100210902402007450d00200320032802083602b0012003200741a0016c3602b801411021090b200320093602b401200341106a4110200a200341b0016a10cba080800020032802104101470d0120032802182106200328021421030b2003200641e8cac4800010ae80808000000b20032003280214360208200320043602040b2006450d01200341106a200110aa998080002003290390014236510d002008417f6a2107410021060340200341b0016a200341106a41a00110f5b28080001a0240200328020c22042003280204470d00200341046a41f8cac4800010d6a08080000b2003280208200441a0016c6a200341b0016a41a00110f5b28080001a2003200441016a36020c20072006460d02200341106a200110aa99808000200641016a21062003290390014236520d000b200620084f0d010b0240200328020c2204450d00200328020821060340200610d38b808000200641a0016a21062004417f6a22040d000b0b2003280204450d032003280208410028029c96db8000118080808000000c030b200328020c22042106200220086b22020d000b20032802042206418080808078460d01200329020821050b20002005370204200020063602000c010b20004180808080783602000b200341d0026a2480808080000bda06020a7f017e23808080800041e0006b2203248080808000410021042003410036020c20034280808080c0003702040240024002402002450d004199032105024003402001417f200128020422062002200520022005491b220741286c6a220820082006491b220636020402400240200620012802084f0d0002402003280204220620046b20074f0d00024002400240200420076a220441b3e6cc194d0d00410021030c010b200441286c21094100210802402006450d00200320032802083602382003200641286c360240410421080b2003200836023c200341106a41042009200341386a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320043602040b2005450d01200341106a200110b9968080002003280210418080808078460d002007417f6a210a410021040340200341386a41206a2208200341106a41206a290200370300200341386a41186a2209200341106a41186a290200370300200341386a41106a220b200341106a41106a290200370300200341386a41086a220c200341106a41086a290200370300200320032902103703380240200328020c22062003280204470d00200341046a41f8cac4800010dfa08080000b2003280208200641286c6a22052003290338370200200541086a200c290300370200200541106a200b290300370200200541186a2009290300370200200541206a20082903003702002003200641016a36020c200a2004460d02200341106a200110b996808000200441016a21042003280210418080808078470d000b200420074f0d010b0240200328020c2204450d0020032802082105034002402005280200450d00200541046a280200410028029c96db8000118080808000000b02402005410c6a280200450d00200541106a280200410028029c96db8000118080808000000b200541286a21052004417f6a22040d000b0b2003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22042105200220076b22020d000b20032802042205418080808078460d002003290208210d0c020b20004180808080783602000c020b2003290208210d410021050b2000200d370204200020053602000b200341e0006a2480808080000bfa0602087f027e23808080800041306b2203248080808000410021042003410036021420034280808080c00037020c0240024002402002450d004180082105024003402001417f200128020422062002200520022005491b22074104746a220820082006491b2206360204024002400240200620012802084f0d000240200328020c220620046b20074f0d00024002400240200420076a220441ffffff3f4d0d00410021030c010b200441047421094100210802402006450d0020032003280210360224410421082003200641047436022c0b20032008360228200341186a41042009200341246a10cba080800020032802184101470d0120032802202104200328021c21030b2003200441e8cac4800010ae80808000000b2003200328021c3602102003200436020c0b2005450d01410021064101210a0240034020012802002205280208220428020422084104490d0120042008417c6a36020420042004280200220841046a3602002005427f2005290300220b42047c220c200c200b541b370300200828000021082003200110e88880800020032802000d01200341246a20012003280204108a8580800020032802242209418080808078460d012003290228210b024020032802142204200328020c470d002003410c6a41f8cac4800010d8a08080000b200328021020044104746a2205200836020c2005200b370204200520093602002003200441016a2204360214200641016a2206200749210a20072006470d000c040b0b20032802142104200a410171450d020b02402004450d00200328021021062004410171210741002101024020044101460d002004417e7121052006210441002101034002402004280200450d00200441046a280200410028029c96db8000118080808000000b0240200441106a280200450d00200441146a280200410028029c96db8000118080808000000b200441206a21042005200141026a2201470d000b0b2007450d00200620014104746a2204280200450d002004280204410028029c96db8000118080808000000b200328020c450d032003280210410028029c96db8000118080808000000c030b200328021421040b20042105200220076b22020d000b200328020c2204418080808078460d002003290210210b0c020b20004180808080783602000c020b2003290210210b410021040b2000200b370204200020043602000b200341306a2480808080000bd306030b7f057e017f23808080800041c0006b2203248080808000410021042003410036020c2003428080808080023702040240024002402002450d00200128020421052001280200210641d5022107411021080240034002402003280204220920046b2002200720022007491b220a4f0d00024002400240200a20046a220441aad5aa154d0d00410021030c010b200441306c210b4100210c02402009450d00200320083602102003200941306c3602184110210c0b2003200c360214200341346a4110200b200341106a10cba080800020032802344101470d01200328023c2106200328023821030b2003200641e8cac4800010ae80808000000b200320032802382208360208200320043602040b02402007450d00024020054120490d002001200541606a22043602042001200641206a22093602004101210702400240200441104f0d0020042105200921060c010b4101210702400240024003402007210c2001200441706a22053602042001200641306a220d360200200641286a290000210e200641206a290000210f200641086a2900002110200641106a290000211120062900002112200341106a41186a220b200641186a290000370300200341106a41106a2213201137030020032010370318200320123703100240200328020c22092003280204470d00200341046a41f8cac4800010e2a0808000200328020821080b2008200941306c6a22072003290310370300200b2903002110200329031821112007200e3703282013290300210e2007200f370320200741186a2010370300200741106a200e370300200741086a20113703002003200941016a36020c0240200a200c460d0020054120490d022001200441506a22043602042001200641d0006a360200200c41016a2107200d210620044110490d030c010b0b200441706a2105200641306a21060c050b200641306a21060c010b200d41206a2106200421050b200c200a4921070b2007450d010b2003280204450d022008410028029c96db8000118080808000000c020b200328020c220421072002200a6b22020d000b20032802042206418080808078460d002003290208210e0c020b20004180808080783602000c020b2003290208210e410021060b2000200e370204200020063602000b200341c0006a2480808080000bf10402077f017e23808080800041d0156b2203248080808000410021042003410036020c2003428080808080023702040240024002402002450d00410b2105024003402001417f200128020422062002200520022005491b220741e00a6c6a220820082006491b220636020402400240200620012802084f0d0002402003280204220620046b20074f0d00024002400240200420076a220441dfa0df004d0d00410021030c010b200441e00a6c21094100210802402006450d00200320032802083602f00a2003200641e00a6c3602f80a411021080b200320083602f40a200341106a41102009200341f00a6a10cba080800020032802104101470d0120032802182105200328021421030b2003200541e8cac4800010ae80808000000b20032003280214360208200320043602040b2005450d01200341106a200110f48f80800020032d00104130460d002007417f6a2106410021050340200341f00a6a200341106a41e00a10f5b28080001a0240200328020c22042003280204470d00200341046a41f8cac4800010d3a08080000b2003280208200441e00a6c6a200341f00a6a41e00a10f5b28080001a2003200441016a36020c20062005460d02200341106a200110f48f808000200541016a210520032d00104130470d000b200520074f0d010b200341046a10ed8b8080002003280204450d022003280208410028029c96db8000118080808000000c020b200328020c22042105200220076b22020d000b20032802042205418080808078460d002003290208210a0c020b20004180808080783602000c020b2003290208210a410021050b2000200a370204200020053602000b200341d0156a2480808080000bec0802097f017e23808080800041306b22032480808080002003410036021020034280808080c0003702080240024002402002450d002003412c6a410172210441d50a2105410021060240034002402003280208220720066b2002200520022005491b22084f0d00024002400240200820066a220641aad5aad5004d0d00410021030c010b2006410c6c21094100210a02402007450d002003200328020c36022020032007410c6c3602284104210a0b2003200a360224200341146a41042009200341206a10cba080800020032802144101470d01200328021c2101200328021821030b2003200141e8cac4800010ae80808000000b2003200328021836020c200320063602080b024002402005450d004100210541012109024003400240024002400240024002402001280204200128020c22064b0d0020012802082206280208220b20062802102207460d07200741016a220a450d02200a200b4b0d032006280204210b2006200a360210200b20076a2d000021060c010b2001200641016a36020c200128020020066a2d000021060b024002400240024020064103710e0400010203000b200641fc017141027621060c060b200341003b012c200320063a002c20012004410110b6a68080000d0720032f012c220641ff014d0d07200641027621060c050b2003410036022c200320063a002c20012004410310b6a68080000d06200328022c220641808004490d06200641027621060c040b200641ff01714104490d020c050b417f200a41e493d0800010b781808000000b200a200b41e493d0800010b581808000000b2003410036022c20012003412c6a410410b6a68080000d02200328022c2206418080808004490d020b200341146a2001200610df858080002003280214418080808078460d01200341206a41086a2207200341146a41086a280200360200200320032902143703200240200328021022062003280208470d00200341086a41f8cac4800010eead8080000b200328020c2006410c6c6a220a2003290320370200200a41086a20072802003602002003200641016a2206360210200541016a2205200849210920082005470d000c030b0b200328021021062009410171450d0102402006450d00200328020c21082006410171210741002105024020064101460d002006417e7121062008210141002105034002402001280200450d00200141046a280200410028029c96db8000118080808000000b02402001410c6a280200450d00200141106a280200410028029c96db8000118080808000000b200141186a21012006200541026a2205470d000b0b2007450d0020082005410c6c6a2201280200450d002001280204410028029c96db8000118080808000000b2003280208450d03200328020c410028029c96db8000118080808000000c030b200328021021060b20062105200220086b22020d000b20032802082201418080808078460d00200329020c210c0c020b20004180808080783602000c020b200329020c210c410021010b2000200c370204200020013602000b200341306a2480808080000b880201047f23808080800041106b220324808080800002402001450d0020014104742104200041086a2101200228020821000340200141046a28020021050240200228020020006b41034b0d0020022000410410bea8808000200228020821000b2002200041046a360208200228020420006a20053600002001417c6a28020021062003200128020022003602082003200341086a36020c2003410c6a2002108c8980800002402002280200200228020822056b20004f0d0020022005200010bea8808000200228020821050b200228020420056a2006200010f5b28080001a2002200520006a2200360208200141106a2101200441706a22040d000b0b200341106a2480808080000bfd0101047f23808080800041106b220324808080800002402001450d00200141047421042000410c6a21010340200141786a280200210520032001417c6a28020022003602082003200341086a36020c2003410c6a2002108c8980800002402002280200200228020822066b20004f0d0020022006200010bea8808000200228020821060b200228020420066a2005200010f5b28080001a2002200620006a22003602080240200228020020006b41034b0d0020022000410410bea8808000200228020821000b2002200041046a360208200228020420006a2001280000360000200141106a2101200441706a22040d000b0b200341106a2480808080000b9d0202057f027e23808080800041106b220324808080800002402001450d0020014104742104200228020821010340200341046a1092a3808000200328020821050240200228020020016b200328020c22064f0d0020022001200610bea8808000200228020821010b2002280204220720016a2005200610f5b28080001a2002200120066a220136020802402003280204450d002005410028029c96db8000118080808000000b200041086a2903002108200029030021090240200228020020016b410f4b0d0020022001411010bea880800020022802042107200228020821010b200041106a2100200720016a22062008370008200620093700002002200141106a2201360208200441706a22040d000b0b200341106a2480808080000b880201047f23808080800041106b220324808080800002402001450d0020014104742104200041086a2101200228020821000340200141046a28020021050240200228020020006b41034b0d0020022000410410bea8808000200228020821000b2002200041046a360208200228020420006a20053600002001417c6a28020021062003200128020022003602082003200341086a36020c2003410c6a2002108c8980800002402002280200200228020822056b20004f0d0020022005200010bea8808000200228020821050b200228020420056a2006200010f5b28080001a2002200520006a2200360208200141106a2101200441706a22040d000b0b200341106a2480808080000b8b0202047f027e02402001450d00200141047421032002280208210103400240200228020022042001470d0020022001410110bea880800020022802002104200228020821010b2002200141016a22053602082002280204220620016a411f3a0000024020042005470d0020022004410110bea88080002002280200210420022802042106200228020821050b2002200541016a2201360208200620056a41003a0000200041086a2903002107200029030021080240200420016b410f4b0d0020022001411010bea880800020022802042106200228020821010b200041106a2100200620016a22052007370008200520083700002002200141106a2201360208200341706a22030d000b0b0b4901017f02402002280200200228020822036b20014f0d0020022003200110bea8808000200228020821030b200228020420036a2000200110f5b28080001a2002200320016a3602080bad0201037f23808080800041206b22042480808080004100210502400240200141046a22064100480d00024020060d00410121050c020b41002d0098a2db80001a200641002802a496db80001182808080000022050d01410121050b200520064188cbc4800010ae80808000000b20044100360214200420053602102004200636020c200420013602182004200441186a36021c2004411c6a2004410c6a108c898080000240200428020c200428021422066b20014f0d002004410c6a2006200110bea8808000200428021421060b200428021020066a2000200110f5b28080001a200428020c21002002200320042802102205200620016a41002802f495db80001183808080000002402000450d002005410028029c96db8000118080808000000b200441206a2480808080000bf60202027f017e4100210141002d0098a2db80001a0240412041002802a496db8000118280808000002202450d00200220002900002203370000200241186a200041186a290000370000200241106a200041106a290000370000200241086a200041086a29000037000002402003a741ff01710d0020022d00010d0020022d00020d0020022d00030d0020022d00040d0020022d00050d0020022d00060d0020022d00070d0020022d00080d0020022d00090d0020022d000a0d0020022d000b0d0020022d000c0d0020022d000d0d0020022d000e0d0020022d000f0d0020022d00100d0020022d00110d0020022d00120d0020022d00130d0020022d00140d0020022d00150d0020022d00160d0020022d00170d0020022d00180d0020022d00190d0020022d001a0d0020022d001b0d0020022d001c0d0020022d001d0d0020022d001e0d0020022d001f4521010b2002410028029c96db80001180808080000020010f0b410141204188cbc4800010ae80808000000bb90201047f23808080800041206b220324808080800041002104024002402000280204220541046a22064100480d0020002802002100024020060d00410121040c020b41002d0098a2db80001a200641002802a496db80001182808080000022040d01410121040b200420064188cbc4800010ae80808000000b20034100360214200320043602102003200636020c200320053602182003200341186a36021c2003411c6a2003410c6a108c898080000240200328020c200328021422066b20054f0d002003410c6a2006200510bea8808000200328021421060b200328021020066a2000200510f5b28080001a200328020c21002001200220032802102204200620056a41002802f495db80001183808080000002402000450d002004410028029c96db8000118080808000000b200341206a2480808080000b830101027f23808080800041106b2203248080808000200320013602082003200341086a36020c2003410c6a2002108c8980800002402002280200200228020822046b20014f0d0020022004200110bea8808000200228020821040b200228020420046a2000200110f5b28080001a2002200420016a360208200341106a2480808080000ba40102057f027e200142003700000240024002402000280200220228020822002802082203200028021022046b41084922050d00200441086a2106200441774b0d01200620034b0d0220002802042103200020063602102001200320046a2900003700002002427f2002290300220742087c220820082007541b3703000b20050f0b2004200641e493d0800010b781808000000b2006200341e493d0800010b581808000000ba40102057f027e200141003600000240024002402000280200220228020822002802082203200028021022046b41044922050d00200441046a21062004417b4b0d01200620034b0d0220002802042103200020063602102001200320046a2800003600002002427f2002290300220742047c220820082007541b3703000b20050f0b2004200641e493d0800010b781808000000b2006200341e493d0800010b581808000000bf40102057f027e20014200370000200141186a4200370000200141106a4200370000200141086a42003700000240024002402000280200220228020822002802082203200028021022046b41204922050d00200441206a21062004415f4b0d01200620034b0d0220002802042103200020063602102001200320046a2200290000370000200141186a200041186a290000370000200141106a200041106a290000370000200141086a200041086a2900003700002002427f2002290300220742207c220820082007541b3703000b20050f0b2004200641e493d0800010b781808000000b2006200341e493d0800010b581808000000bc00102057f027e20014200370000200141086a42003700000240024002402000280200220228020822002802082203200028021022046b41104922050d00200441106a21062004416f4b0d01200620034b0d0220002802042103200020063602102001200320046a2200290000370000200141086a200041086a2900003700002002427f2002290300220742107c220820082007541b3703000b20050f0b2004200641e493d0800010b781808000000b2006200341e493d0800010b581808000000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542d3e68783e0e29dd6b87f3703002005410036023020054280808080c00037032820054100360220200541003602182005418c81808000360210200542ebd1f595e0b3cfef957f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542a8e8f9fbe3e78f97f1003703002005410036023020054280808080c0003703282005410036022020054100360218200541e880808000360210200542b8f8f596b4ec85c04837030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa880800020042802082205429fd1a2fcc2a3d7bad3003703002005420437022c20054229370224200541d5a3c78000360220200541003602182005418d81808000360210200542a2f48286bea694cbdc0037030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a2205411e3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b870803047f017e027f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa88080002004280214220642c4fac092d1a1b49e887f37030820064290bb95eeb18dc1e753370300200441086a220741013602002006420437022c20064203370224200641e89dc580003602202006410536021c20064183b1c580003602182006418e81808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c2006420737022420064185d2c580003602202006410436021c200641a1dec580003602182006418f8180800036021020064296e397c6bfa5aeee46370308200642aceff0b4f2bd8f8fe4003703002005200741016a2207360200200420042903002208370310024020072008a7470d00200441106a41c0d1c5800010faa88080000b2004280214200741386c6a2206420437022c2006420737022420064185d2c580003602202006410b36021c200641b2ddc580003602182006418f8180800036021020064296e397c6bfa5aeee46370308200642aceff0b4f2bd8f8fe400370300200441086a200741016a2207360200200420042903102208370300024020072008a7470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c20064203370224200641e89dc580003602202006410b36021c200641eeddc580003602182006418e81808000360210200642c4fac092d1a1b49e887f37030820064290bb95eeb18dc1e753370300200441106a41086a200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c20064203370224200641e89dc580003602202006410f36021c200641bdddc580003602182006418e81808000360210200642c4fac092d1a1b49e887f37030820064290bb95eeb18dc1e7533703000c010b200441106a41c0d1c5800010faa88080002004280214200741386c6a2206420437022c20064203370224200641e89dc580003602202006410f36021c200641bdddc580003602182006418e81808000360210200642c4fac092d1a1b49e887f37030820064290bb95eeb18dc1e7533703002004280214210a200428021021090b0240200128020822052001280200470d00200141b0d1c5800010f5ad8080000b2001280204200541246c6a220641223a00202006200336021c200620023602182006410036021420064280808080c00037020c2006200741016a3602082006200a36020420062009360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000bfa0201067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542fcc6e4c9c5aad7f7817f3703002005420437022c2005420f370224200541b090c780003602202005410c36021c20054190d1c680003602182005419081808000360210200542bfbd94d2b1b4cff45537030841002d0098a2db80001a20042802042106200428020821070240410841002802a496db8000118280808000002208450d00200841002903888fc780003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541053a00202005200336021c20052002360218200541013602142005200836021020054281808080103702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044108418093c7800010ae80808000000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542e28ae88fffadb486ec003703002005420437022c20054208370224200541e6ddc58000360220200541003602182005419181808000360210200542ac9db0f4eedde4e97a37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541253a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bc40703047f017e037f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa88080002004280214220642f48587b7e0d4c9ea3537030820064296afb28ff9f4d69c77370300200441086a220741013602002006420437022c2006420c370224200641c0dbc580003602202006410436021c200641d2aec680003602182006419281808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c2006420c370224200641c0dbc580003602202006410236021c200641b8aec680003602182006419281808000360210200642f48587b7e0d4c9ea3537030820064296afb28ff9f4d69c773703002005200741016a2207360200200420042903002208370310024020072008a7470d00200441106a41c0d1c5800010faa88080000b2004280214200741386c6a2206420437022c2006420a370224200641cc9dc680003602202006410636021c20064187cdc480003602182006418381808000360210200642e2e68fceaa92ce9c7b370308200642e987d8bed5a3d0fbfb00370300200441086a200741016a22073602002004200429031022083703000240024020072008a72209460d002004280204220a200741386c6a2206420437022c20064206370224200641ccaec680003602202006411236021c200641baaec680003602182006419381808000360210200642f688d2c28bbd8afa867f370308200642dc86b797c3a784a2f4003703000c010b200441c0d1c5800010faa88080002004280204200741386c6a2206420437022c20064206370224200641ccaec680003602202006411236021c200641baaec680003602182006419381808000360210200642f688d2c28bbd8afa867f370308200642dc86b797c3a784a2f4003703002004280204210a200428020021090b41002d0098a2db80001a0240411041002802a496db8000118280808000002205450d00200541086a410029029cabc6800037020020054100290294abc6800037020002402001280208220b2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200b41246c6a220641063a00202006200336021c2006200236021820064102360214200620053602102006410236020c2006200741016a3602082006200a36020420062009360200200041086a200b41016a2206360200200141086a200636020020002001290200370200200441206a2480808080000f0b41044110418093c7800010ae80808000000bd30703047f017e037f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa88080002004280214220642d9d5c5caa3a8ecf80d3703082006428e8ccdedc18f82e249370300200441086a220741013602002006420437022c20064208370224200641a8cec580003602202006410636021c200641f6ccc480003602182006419481808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c20064207370224200641c7cec580003602202006410836021c200641bfcec580003602182006419581808000360210200642a5e9e3ab9e929adc2c37030820064293888c8f89fdc6ec9e7f3703002005200741016a2207360200200420042903002208370310024020072008a7470d00200441106a41c0d1c5800010faa88080000b2004280214200741386c6a2206420437022c20064208370224200641a8cec580003602202006411036021c200641f8cfc580003602182006419481808000360210200642d9d5c5caa3a8ecf80d3703082006428e8ccdedc18f82e249370300200441086a200741016a22053602002004200429031022083703000240024020052008a72209460d002004280204220a200541386c6a2206420437022c200642103702242006419bcfc580003602202006411436021c20064187cfc580003602182006419681808000360210200642faf1cf928f93b5f3f800370308200642c5bcc287ccbed6cb0b3703000c010b200441c0d1c5800010faa88080002004280204200541386c6a2206420437022c200642103702242006419bcfc580003602202006411436021c20064187cfc580003602182006419681808000360210200642faf1cf928f93b5f3f800370308200642c5bcc287ccbed6cb0b3703002004280204210a200428020021090b41002d0098a2db80001a0240411841002802a496db8000118280808000002207450d00200741106a41002902c0c6c58000370200200741086a41002902b8c6c58000370200200741002902b0c6c5800037020002402001280208220b2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200b41246c6a220641133a00202006200336021c2006200236021820064103360214200620073602102006410336020c2006200541016a3602082006200a36020420062009360200200041086a200b41016a2206360200200141086a200636020020002001290200370200200441206a2480808080000f0b41044118418093c7800010ae80808000000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542e9ddcac2d7f6c3ffd1003703002005420437022c20054206370224200541c1cfc58000360220200541003602182005419781808000360210200542f998cadfc7d28d8f927f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542e9ddcac2d7f6c3ffd1003703002005420437022c20054206370224200541c1cfc58000360220200541003602182005419781808000360210200542f998cadfc7d28d8f927f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542c9c2d3af979ab891997f3703002005420437022c20054214370224200541d3dfc58000360220200541003602182005419881808000360210200542beeffacfbabcf4f31337030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a2205411f3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542dba092c2adbc97afc7003703002005420437022c20054214370224200541a7dcc58000360220200541003602182005419981808000360210200542f7f3edb1f3f0dab9e70037030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541043a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bc60401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542efa8d5faf7d8a9c1917f370308200542d3dfb2d6b5bfaabbd900370300200441086a41086a220641013602002005420437022c20054211370224200541c2ccc480003602202005410636021c200541f6ccc480003602182005419a8180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c2005420437022420054189ccc480003602202005410936021c20054180ccc48000360218200541c880808000360210200542febac4ad81b6fafcb37f37030820054298848fa1dab08ba1743703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c2005420437022420054189ccc480003602202005410936021c20054180ccc48000360218200541c880808000360210200542febac4ad81b6fafcb37f37030820054298848fa1dab08ba174370300200428020c2108200428020821070b0240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541013a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa8808000200428020822054294b594ff86cb93f5163703002005420437022c2005421437022420054193dcc58000360220200541003602182005419b81808000360210200542e4a7f5818ceefeb2fa0037030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541053a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bc70401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542a4c0c7dcafd6c884cc00370308200542fdaed6e08c89c2a702370300200441086a41086a220641013602002005420437022c2005420a37022420054199ddc580003602202005410536021c20054194ddc580003602182005419c8180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c2005420d37022420054187ddc580003602202005410836021c200541bfdec580003602182005418c81808000360210200542ebd1f595e0b3cfef957f370308200542d3e68783e0e29dd6b87f3703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c2005420d37022420054187ddc580003602202005410836021c200541bfdec580003602182005418c81808000360210200542ebd1f595e0b3cfef957f370308200542d3e68783e0e29dd6b87f370300200428020c2108200428020821070b0240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541273a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542f3b8fab09de8d3abec003703002005420437022c20054209370224200541eedcc58000360220200541003602182005419d81808000360210200542c8ea8c9d90afef9d6e37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541163a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542eaf5c2b0f6f4f3c6da003703002005420437022c20054208370224200541e6ddc58000360220200541003602182005419e818080003602102005429d9ae093aee18efe7637030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541253a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bad0301067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa8808000200428020822054296afb28ff9f4d69c773703002005420437022c2005420c370224200541c0dbc580003602202005410336021c200541b6d8c580003602182005419281808000360210200542f48587b7e0d4c9ea3537030841002d0098a2db80001a20042802042106200428020821070240412041002802a496db8000118280808000002208450d00200841186a41002902bcf3c68000370200200841106a41002902b4f3c68000370200200841086a41002902acf3c68000370200200841002902a4f3c680003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541063a00202005200336021c20052002360218200541043602142005200836021020054281808080c0003702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044120418093c7800010ae80808000000b820301067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa880800020042802082205429689d19c9dddeae3d0003703002005420437022c20054209370224200541e7b5c680003602202005410336021c200541e4b5c680003602182005419f8180800036021020054288f9c7d083eedee26c37030841002d0098a2db80001a2004280204210620042802082107024041980141002802a496db8000118280808000002205450d00200541ccb4c6800041980110f5b280800021080240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541003a00202005200336021c20052002360218200541133602142005200836021020054281808080b0023702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b4104419801418093c7800010ae80808000000bae0301067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa8808000200428020822054298848fa1dab08ba1743703002005420437022c2005420437022420054189ccc480003602202005410936021c200541f49ec58000360218200541c880808000360210200542febac4ad81b6fafcb37f37030841002d0098a2db80001a20042802042106200428020821070240412041002802a496db8000118280808000002208450d00200841186a41002902b482c58000370200200841106a41002902ac82c58000370200200841086a41002902a482c580003702002008410029029c82c580003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a2205410a3a00202005200336021c20052002360218200541043602142005200836021020054281808080c0003702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044120418093c7800010ae80808000000bc50401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa8808000200428021822054288f9c7d083eedee26c3703082005429689d19c9dddeae3d000370300200441086a41086a220641013602002005420437022c20054207370224200541c7cec580003602202005410836021c200541bfcec580003602182005419f8180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054206370224200541b19dc580003602202005411336021c200541f1dfc58000360218200541e880808000360210200542b8f8f596b4ec85c048370308200542a8e8f9fbe3e78f97f1003703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c20054206370224200541b19dc580003602202005411336021c200541f1dfc58000360218200541e880808000360210200542b8f8f596b4ec85c048370308200542a8e8f9fbe3e78f97f100370300200428020c2108200428020821070b0240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a2205411a3a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000bf90201067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa8808000200428020822054296afb28ff9f4d69c773703002005420437022c2005420c370224200541c0dbc580003602202005410a36021c20054190e5c680003602182005419281808000360210200542f48587b7e0d4c9ea3537030841002d0098a2db80001a20042802042106200428020821070240410841002802a496db8000118280808000002208450d0020084100290388e5c680003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541023a00202005200336021c20052002360218200541013602142005200836021020054281808080103702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044108418093c7800010ae80808000000baf0301067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542d3dfb2d6b5bfaabbd9003703002005420437022c20054216370224200541e49cc580003602202005410836021c2005419f9dc58000360218200541a081808000360210200542efa8d5faf7d8a9c1917f37030841002d0098a2db80001a20042802042106200428020821070240412041002802a496db8000118280808000002208450d00200841186a41002902e897c58000370200200841106a41002902e097c58000370200200841086a41002902d897c58000370200200841002902d097c580003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541063a00202005200336021c20052002360218200541043602142005200836021020054281808080c0003702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044120418093c7800010ae80808000000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542e2cbbcffa3b1d3eaf0003703002005420437022c2005422f370224200541fba1c7800036022020054100360218200541a181808000360210200542d1b992e5d3e388edb27f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b8a0301067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542e88488d0c0e3aebc133703002005420437022c2005420c370224200541e086c680003602202005410d36021c200541d386c68000360218200541b180808000360210200542d7c9cb8fc1cf97db3e37030841002d0098a2db80001a20042802042106200428020821070240411041002802a496db8000118280808000002208450d00200841086a41002902c885c68000370200200841002902c085c680003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541003a00202005200336021c20052002360218200541023602142005200836021020054281808080203702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044110418093c7800010ae80808000000b9f0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542cca5e8bb95bcfeef5c3703002005420437022c20054206370224200541c1cfc5800036022020054100360218200541a2818080003602102005429de7f78380fcebf33437030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a2205411d3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542d3dfb2d6b5bfaabbd9003703002005410036023020054280808080c00037032820054100360220200541003602182005419a81808000360210200542efa8d5faf7d8a9c1917f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542dba092c2adbc97afc7003703002005420437022c20054209370224200541eedcc58000360220200541003602182005419981808000360210200542f7f3edb1f3f0dab9e70037030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541153a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa8808000200428020822054283ebf0bee6f7d5dc7d3703002005420437022c2005422a370224200541c9a2c7800036022020054100360218200541a381808000360210200542e0a78f87f4ca9fe8a37f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a2205410b3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b9f0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542bbeefa98e893a7ad023703002005420437022c20054208370224200541fdd1c5800036022020054100360218200541a481808000360210200542eef8e7b09dc4b6b53f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a2205412c3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bc00801077f23808080800041206b220424808080800041002d0098a2db80001a200441003602182004428080808080013702100240024002400240410841002802a496db8000118280808000002205450d00200541002903e8c8c68000370200200441106a41c0d1c5800010faa88080002004280214220642a6e69b97da80f5d400370308200642b3c59fa8d1c488a173370300200641013602302006200536022c2006428480808010370224200641d2cec580003602202006410236021c20064187fac58000360218200641b280808000360210200441086a41013602002004200429021037030041002d0098a2db80001a410841002802a496db8000118280808000002205450d0120054100290398c8c680003702000240200428020822072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a220641013602302006200536022c2006429280808010370224200641d3bfc680003602202006410636021c200641f6ccc48000360218200641a58180800036021020064284f084f8a0fa92d607370308200642fafca29dbeacbee11d370300200441106a41086a200741016a3602002004200429030037031041002d0098a2db80001a412041002802a496db8000118280808000002206450d02200641186a41002902a8cbc68000370200200641106a41002902a0cbc68000370200200641086a4100290298cbc6800037020020064100290290cbc68000370200024002402004280218220720042802102208460d0020042802142209200741386c6a220541043602302005200636022c20054293808080c000370224200541f8c9c680003602202005410536021c200541f0b0c58000360218200541a681808000360210200542d1c7fdf29097ee8931370308200542ad92c5dcc6c5c395353703000c010b200441106a41c0d1c5800010faa88080002004280214200741386c6a220541043602302005200636022c20054293808080c000370224200541f8c9c680003602202005410536021c200541f0b0c58000360218200541a681808000360210200542d1c7fdf29097ee8931370308200542ad92c5dcc6c5c3953537030020042802142109200428021021080b41002d0098a2db80001a410841002802a496db8000118280808000002205450d03200541002903a0c7c6800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220641003a00202006200336021c2006200236021820064101360214200620053602102006410136020c2006200741016a3602082006200936020420062008360200200041086a200a41016a2206360200200141086a200636020020002001290200370200200441206a2480808080000f0b41044108418093c7800010ae80808000000b41044108418093c7800010ae80808000000b41044120418093c7800010ae80808000000b41044108418093c7800010ae80808000000bde0501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542868dd5fba5e5e8aeec00370308200542e98b8486a0e7abfe47370300200441086a41086a220641013602002005420437022c20054214370224200541a2d8c580003602202005410436021c200541e09cc58000360218200541a78180800036021020042004290214370308024002402006280200220720042802082208460d00200428020c2209200741386c6a2205420437022c2005420a370224200541cc9dc680003602202005410536021c200541f29dc68000360218200541a881808000360210200542979ccdaaf0e5eac138370308200542c8dc9cd4d6b4aa864b3703000c010b200441086a41c0d1c5800010faa8808000200428020c200741386c6a2205420437022c2005420a370224200541cc9dc680003602202005410536021c200541f29dc68000360218200541a881808000360210200542979ccdaaf0e5eac138370308200542c8dc9cd4d6b4aa864b370300200428020c2109200428020821080b41002d0098a2db80001a0240413041002802a496db8000118280808000002206450d00200641286a41002902b88ac68000370200200641206a41002902b08ac68000370200200641186a41002902a88ac68000370200200641106a41002902a08ac68000370200200641086a41002902988ac68000370200200641002902908ac6800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220541033a00202005200336021c2005200236021820054106360214200520063602102005410636020c2005200741016a3602082005200936020420052008360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044130418093c7800010ae80808000000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542efc9c9edb5e7b3a6c7003703002005410036023020054280808080c0003703282005410036022020054100360218200541a981808000360210200542acf6debeefe0d9c8d30037030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bc90a01077f23808080800041206b220424808080800041002d0098a2db80001a2004410036021820044280808080800137021002400240024002400240410841002802a496db8000118280808000002205450d00200541002903e8c8c68000370200200441106a41c0d1c5800010faa88080002004280214220642a6e69b97da80f5d400370308200642b3c59fa8d1c488a173370300200641013602302006200536022c2006428480808010370224200641d2cec580003602202006410236021c20064187fac58000360218200641b280808000360210200441086a41013602002004200429021037030041002d0098a2db80001a410841002802a496db8000118280808000002205450d0120054100290398c8c680003702000240200428020822072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a220641013602302006200536022c2006429280808010370224200641d3bfc680003602202006410636021c200641f6ccc48000360218200641a58180800036021020064284f084f8a0fa92d607370308200642fafca29dbeacbee11d370300200441106a41086a200741016a3602002004200429030037031041002d0098a2db80001a410841002802a496db8000118280808000002205450d02200541002903d0c9c680003702000240200428021822072004280210470d00200441106a41c0d1c5800010faa88080000b2004280214200741386c6a220641013602302006200536022c2006428680808010370224200641b19dc580003602202006410b36021c20064190c9c68000360218200641e880808000360210200642b8f8f596b4ec85c048370308200642a8e8f9fbe3e78f97f100370300200441086a200741016a3602002004200429031037030041002d0098a2db80001a413041002802a496db8000118280808000002206450d03200641286a41002902b4cec68000370200200641206a41002902accec68000370200200641186a41002902a4cec68000370200200641106a410029029ccec68000370200200641086a4100290294cec680003702002006410029028ccec68000370200024002402004280208220720042802002208460d0020042802042209200741386c6a220541063602302005200636022c20054284808080e00037022420054189ccc480003602202005410736021c200541f0cbc68000360218200541c880808000360210200542febac4ad81b6fafcb37f37030820054298848fa1dab08ba1743703000c010b200441c0d1c5800010faa88080002004280204200741386c6a220541063602302005200636022c20054284808080e00037022420054189ccc480003602202005410736021c200541f0cbc68000360218200541c880808000360210200542febac4ad81b6fafcb37f37030820054298848fa1dab08ba17437030020042802042109200428020021080b41002d0098a2db80001a410841002802a496db8000118280808000002205450d04200541002903f0c7c6800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220641013a00202006200336021c2006200236021820064101360214200620053602102006410136020c2006200741016a3602082006200936020420062008360200200041086a200a41016a2206360200200141086a200636020020002001290200370200200441206a2480808080000f0b41044108418093c7800010ae80808000000b41044108418093c7800010ae80808000000b41044108418093c7800010ae80808000000b41044130418093c7800010ae80808000000b41044108418093c7800010ae80808000000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542fdf698cfa5cd92fa173703002005420437022c20054208370224200541a8cec5800036022020054100360218200541aa81808000360210200542caaaa1c8ffe8f295ec0037030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a2205412e3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bae0301067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542aceff0b4f2bd8f8fe4003703002005420437022c2005420737022420054185d2c580003602202005410436021c200541d0f0c580003602182005418f8180800036021020054296e397c6bfa5aeee4637030841002d0098a2db80001a20042802042106200428020821070240412041002802a496db8000118280808000002208450d00200841186a410029028cf0c58000370200200841106a4100290284f0c58000370200200841086a41002902fcefc58000370200200841002902f4efc580003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541033a00202005200336021c20052002360218200541043602142005200836021020054281808080c0003702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044120418093c7800010ae80808000000bfa0201067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542aceff0b4f2bd8f8fe4003703002005420437022c2005420737022420054185d2c580003602202005410436021c200541d0f0c580003602182005418f8180800036021020054296e397c6bfa5aeee4637030841002d0098a2db80001a20042802042106200428020821070240410841002802a496db8000118280808000002208450d00200841002903b0f0c580003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541023a00202005200336021c20052002360218200541013602142005200836021020054281808080103702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044108418093c7800010ae80808000000ba70601077f23808080800041206b220424808080800041002d0098a2db80001a2004410036021c200442808080808001370214024002400240410841002802a496db8000118280808000002205450d00200541002903b8c8c68000370200200441146a41c0d1c5800010faa8808000200428021822064284f084f8a0fa92d607370308200642fafca29dbeacbee11d370300200641013602302006200536022c2006429280808010370224200641d3bfc680003602202006410636021c200641f6ccc48000360218200641a581808000360210200441086a41086a41013602002004200429021437030841002d0098a2db80001a410841002802a496db8000118280808000002205450d0120054100290388c9c68000370200024002402004280210220720042802082208460d00200428020c2209200741386c6a220641013602302006200536022c200642898080801037022420064189b9c680003602202006410536021c20064183b1c58000360218200641b180808000360210200642d7c9cb8fc1cf97db3e370308200642e88488d0c0e3aebc133703000c010b200441086a41c0d1c5800010faa8808000200428020c200741386c6a220641013602302006200536022c200642898080801037022420064189b9c680003602202006410536021c20064183b1c58000360218200641b180808000360210200642d7c9cb8fc1cf97db3e370308200642e88488d0c0e3aebc13370300200428020c2109200428020821080b41002d0098a2db80001a410841002802a496db8000118280808000002205450d02200541002903c0c6c6800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220641033a00202006200336021c2006200236021820064101360214200620053602102006410136020c2006200741016a3602082006200936020420062008360200200041086a200a41016a2206360200200141086a200636020020002001290200370200200441206a2480808080000f0b41044108418093c7800010ae80808000000b41044108418093c7800010ae80808000000b41044108418093c7800010ae80808000000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542dba092c2adbc97afc7003703002005420437022c20054209370224200541eedcc58000360220200541003602182005419981808000360210200542f7f3edb1f3f0dab9e70037030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541163a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542d9fe85ac8f9db4ebfa003703002005410036023020054280808080c0003703282005410036022020054100360218200541ab81808000360210200542ac94b58bb7a79bbecd0037030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bc40401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542e9a7da9ae380ede00a370308200542ccd2bdbccfd5a4eb63370300200441086a41086a220641013602002005420437022c2005420b370224200541bd9ec580003602202005410c36021c200541b19ec58000360218200541ac8180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c200542103702242005419bcfc580003602202005410c36021c20054181dfc580003602182005419681808000360210200542faf1cf928f93b5f3f800370308200542c5bcc287ccbed6cb0b3703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c200542103702242005419bcfc580003602202005410c36021c20054181dfc580003602182005419681808000360210200542faf1cf928f93b5f3f800370308200542c5bcc287ccbed6cb0b370300200428020c2108200428020821070b0240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a2205412f3a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa880800020042802082205429689d19c9dddeae3d0003703002005420437022c20054203370224200541e7dfc58000360220200541003602182005419f8180800036021020054288f9c7d083eedee26c37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541193a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bab0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542abe2d891e9e6b2c8987f3703002005420437022c2005422137022420054182e1c580003602202005410536021c200541fde0c58000360218200541ad81808000360210200542b7d6a7bdfbbab28d3837030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541333a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bd90503047f017e027f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa88080002004280214220642c4fac092d1a1b49e887f37030820064290bb95eeb18dc1e753370300200441086a220741013602002006420437022c20064203370224200641e89dc580003602202006410636021c200641cfddc580003602182006418e81808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c20064203370224200641e89dc580003602202006411036021c200641addfc580003602182006418e81808000360210200642c4fac092d1a1b49e887f37030820064290bb95eeb18dc1e7533703002005200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c20064203370224200641e89dc580003602202006410c36021c20064195dec580003602182006418e81808000360210200642c4fac092d1a1b49e887f37030820064290bb95eeb18dc1e7533703000c010b200441106a41c0d1c5800010faa88080002004280214200741386c6a2206420437022c20064203370224200641e89dc580003602202006410c36021c20064195dec580003602182006418e81808000360210200642c4fac092d1a1b49e887f37030820064290bb95eeb18dc1e7533703002004280214210a200428021021090b0240200128020822052001280200470d00200141b0d1c5800010f5ad8080000b2001280204200541246c6a220641073a00202006200336021c200620023602182006410036021420064280808080c00037020c2006200741016a3602082006200a36020420062009360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000bda0503047f017e027f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa8808000200428021422064289e8cca0f4e39eeee500370308200642f2c6f9acdca1f1ddf100370300200441086a220741013602002006420437022c2006420a3702242006418bdec580003602202006410b36021c20064180dec58000360218200641ae81808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c2006420e370224200641e0e0c580003602202006411336021c200641cde0c58000360218200641af818080003602102006429aef9492f9a88f8dcb00370308200642959bfabbcfaa86cf443703002005200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c200642133702242006419adfc580003602202006410436021c200641fcd7c58000360218200641b08180800036021020064281af97f7f6d5fb886437030820064291e2c8eba3839afcf9003703000c010b200441106a41c0d1c5800010faa88080002004280214200741386c6a2206420437022c200642133702242006419adfc580003602202006410436021c200641fcd7c58000360218200641b08180800036021020064281af97f7f6d5fb886437030820064291e2c8eba3839afcf9003703002004280214210a200428021021090b0240200128020822052001280200470d00200141b0d1c5800010f5ad8080000b2001280204200541246c6a220641063a00202006200336021c200620023602182006410036021420064280808080c00037020c2006200741016a3602082006200a36020420062009360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000bc80401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542b19d8b97c4eaaf988b7f370308200542bcf5b49acaab8c84c800370300200441086a41086a220641013602002005420437022c2005420b370224200541a7ddc580003602202005410636021c200541859dc58000360218200541b18180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c2005420d37022420054187ddc580003602202005410b36021c200541fa9cc580003602182005418c81808000360210200542ebd1f595e0b3cfef957f370308200542d3e68783e0e29dd6b87f3703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c2005420d37022420054187ddc580003602202005410b36021c200541fa9cc580003602182005418c81808000360210200542ebd1f595e0b3cfef957f370308200542d3e68783e0e29dd6b87f370300200428020c2108200428020821070b0240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541043a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000bee0603047f017e027f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa8808000200428021422064288f9c7d083eedee26c3703082006429689d19c9dddeae3d000370300200441086a220741013602002006420437022c20064207370224200641c7cec580003602202006410836021c200641bfcec580003602182006419f81808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c200642083702242006418ed0c580003602202006410836021c200641e7cbc48000360218200641b28180800036021020064282c690929ee0c6c5977f370308200642cf94ab91f5e7f1eaec003703002005200741016a2207360200200420042903002208370310024020072008a7470d00200441106a41c0d1c5800010faa88080000b2004280214200741386c6a2206420437022c20064206370224200641b19dc580003602202006410a36021c200641a79dc58000360218200641e880808000360210200642b8f8f596b4ec85c048370308200642a8e8f9fbe3e78f97f100370300200441086a200741016a22073602002004200429031022083703000240024020072008a72209460d002004280204220a200741386c6a2206420437022c200642103702242006419bcfc580003602202006410736021c200641e5dec58000360218200641b381808000360210200642aab9c4e7dbc1c1e39a7f370308200642fab2ea84ca9be587693703000c010b200441c0d1c5800010faa88080002004280204200741386c6a2206420437022c200642103702242006419bcfc580003602202006410736021c200641e5dec58000360218200641b381808000360210200642aab9c4e7dbc1c1e39a7f370308200642fab2ea84ca9be587693703002004280204210a200428020021090b0240200128020822052001280200470d00200141b0d1c5800010f5ad8080000b2001280204200541246c6a220641033a00202006200336021c200620023602182006410036021420064280808080c00037020c2006200741016a3602082006200a36020420062009360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000baa0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542baeaeda3ffc19fa9263703002005420437022c200542053702242005418fe0c580003602202005410536021c20054194ddc58000360218200541b481808000360210200542f1b0a3d6cf89ad8b3837030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541303a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bac0603047f017e037f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa88080002004280214220642d9d5c5caa3a8ecf80d3703082006428e8ccdedc18f82e249370300200441086a220741013602002006420437022c20064208370224200641a8cec580003602202006410b36021c200641dfcec580003602182006419481808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c20064206370224200641c1cfc580003602202006410436021c200641bdcfc58000360218200641a2818080003602102006429de7f78380fcebf334370308200642cca5e8bb95bcfeef5c3703002005200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c2006420737022420064180cfc580003602202006410a36021c200641f6cec58000360218200641a481808000360210200642eef8e7b09dc4b6b53f370308200642bbeefa98e893a7ad023703000c010b200441106a41c0d1c5800010faa88080002004280214200741386c6a2206420437022c2006420737022420064180cfc580003602202006410a36021c200641f6cec58000360218200641a481808000360210200642eef8e7b09dc4b6b53f370308200642bbeefa98e893a7ad023703002004280214210a200428021021090b41002d0098a2db80001a0240411041002802a496db8000118280808000002205450d00200541086a41002902f8b1c58000370200200541002902f0b1c5800037020002402001280208220b2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200b41246c6a220641163a00202006200336021c2006200236021820064102360214200620053602102006410236020c2006200741016a3602082006200a36020420062009360200200041086a200b41016a2206360200200141086a200636020020002001290200370200200441206a2480808080000f0b41044110418093c7800010ae80808000000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa8808000200428020822054296afb28ff9f4d69c773703002005410036023020054280808080c00037032820054100360220200541003602182005419281808000360210200542f48587b7e0d4c9ea3537030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bd20803047f017e037f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa88080002004280214220642efa8d5faf7d8a9c1917f370308200642d3dfb2d6b5bfaabbd900370300200441086a220741013602002006420437022c20064216370224200641e49cc580003602202006410436021c200641e09cc58000360218200641a081808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c20064216370224200641e49cc580003602202006410b36021c200641fa9cc58000360218200641a081808000360210200642efa8d5faf7d8a9c1917f370308200642d3dfb2d6b5bfaabbd9003703002005200741016a2207360200200420042903002208370310024020072008a7470d00200441106a41c0d1c5800010faa88080000b2004280214200741386c6a2206420437022c200642143702242006418b9dc580003602202006410636021c200641859dc58000360218200641b58180800036021020064291a4d4ada1b7dbe57b370308200642c4f289909d8aeab639370300200441086a200741016a2207360200200420042903102208370300024020072008a7470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c20064203370224200641e89dc580003602202006410e36021c200641da9dc58000360218200641b180808000360210200642d7c9cb8fc1cf97db3e370308200642e88488d0c0e3aebc13370300200441106a41086a200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c2006420b370224200641bd9ec580003602202006410c36021c200641b19ec58000360218200641ac81808000360210200642e9a7da9ae380ede00a370308200642ccd2bdbccfd5a4eb633703000c010b200441106a41c0d1c5800010faa88080002004280214200741386c6a2206420437022c2006420b370224200641bd9ec580003602202006410c36021c200641b19ec58000360218200641ac81808000360210200642e9a7da9ae380ede00a370308200642ccd2bdbccfd5a4eb633703002004280214210a200428021021090b41002d0098a2db80001a024041900141002802a496db8000118280808000002206450d00200641f4d7c4800041900110f5b2808000210b0240200128020822052001280200470d00200141b0d1c5800010f5ad8080000b2001280204200541246c6a220641093a00202006200336021c20062002360218200641123602142006200b3602102006411236020c2006200741016a3602082006200a36020420062009360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000f0b4104419001418093c7800010ae80808000000bab0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa8808000200428020822054290bb95eeb18dc1e7533703002005420437022c20054203370224200541e89dc580003602202005410936021c200541dcdec580003602182005418e81808000360210200542c4fac092d1a1b49e887f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541083a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bdc0503047f017e027f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa88080002004280214220642f998cadfc7d28d8f927f370308200642e9ddcac2d7f6c3ffd100370300200441086a220741013602002006420437022c20064206370224200641c1cfc580003602202006410636021c200641859dc580003602182006419781808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c20064208370224200641a8cec580003602202006410436021c200641e09cc58000360218200641aa81808000360210200642caaaa1c8ffe8f295ec00370308200642fdf698cfa5cd92fa173703002005200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c20064207370224200641dacfc580003602202006410336021c200641ccddc580003602182006419981808000360210200642f7f3edb1f3f0dab9e700370308200642dba092c2adbc97afc7003703000c010b200441106a41c0d1c5800010faa88080002004280214200741386c6a2206420437022c20064207370224200641dacfc580003602202006410336021c200641ccddc580003602182006419981808000360210200642f7f3edb1f3f0dab9e700370308200642dba092c2adbc97afc7003703002004280214210a200428021021090b0240200128020822052001280200470d00200141b0d1c5800010f5ad8080000b2001280204200541246c6a220641053a00202006200336021c200620023602182006410036021420064280808080c00037020c2006200741016a3602082006200a36020420062009360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000bf90201067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa8808000200428020822054296afb28ff9f4d69c773703002005420437022c2005420c370224200541c0dbc580003602202005410736021c200541c0f9c580003602182005419281808000360210200542f48587b7e0d4c9ea3537030841002d0098a2db80001a20042802042106200428020821070240410841002802a496db8000118280808000002208450d00200841002903c0f8c580003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541033a00202005200336021c20052002360218200541013602142005200836021020054281808080103702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044108418093c7800010ae80808000000bf90201067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542e88488d0c0e3aebc133703002005420437022c20054215370224200541ed90c780003602202005411536021c200541d890c78000360218200541b180808000360210200542d7c9cb8fc1cf97db3e37030841002d0098a2db80001a20042802042106200428020821070240410841002802a496db8000118280808000002208450d00200841002903e88fc780003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541013a00202005200336021c20052002360218200541013602142005200836021020054281808080103702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044108418093c7800010ae80808000000bc60401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542f998cadfc7d28d8f927f370308200542e9ddcac2d7f6c3ffd100370300200441086a41086a220641013602002005420437022c20054206370224200541c1cfc580003602202005410636021c200541859dc58000360218200541978180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054208370224200541a8cec580003602202005410b36021c200541fa9cc58000360218200541aa81808000360210200542caaaa1c8ffe8f295ec00370308200542fdf698cfa5cd92fa173703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c20054208370224200541a8cec580003602202005410b36021c200541fa9cc58000360218200541aa81808000360210200542caaaa1c8ffe8f295ec00370308200542fdf698cfa5cd92fa17370300200428020c2108200428020821070b0240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541043a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000bc30401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542a4c0c7dcafd6c884cc00370308200542fdaed6e08c89c2a702370300200441086a41086a220641013602002005420437022c2005420a37022420054199ddc580003602202005410436021c200541e1cfc580003602182005419c8180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c2005420b370224200541bd9ec580003602202005410c36021c200541b19ec58000360218200541ac81808000360210200542e9a7da9ae380ede00a370308200542ccd2bdbccfd5a4eb633703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c2005420b370224200541bd9ec580003602202005410c36021c200541b19ec58000360218200541ac81808000360210200542e9a7da9ae380ede00a370308200542ccd2bdbccfd5a4eb63370300200428020c2108200428020821070b0240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541133a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542fab2ea84ca9be587693703002005420437022c200542103702242005419bcfc5800036022020054100360218200541b381808000360210200542aab9c4e7dbc1c1e39a7f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a2205411e3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542fdf698cfa5cd92fa173703002005410036023020054280808080c0003703282005410036022020054100360218200541aa81808000360210200542caaaa1c8ffe8f295ec0037030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542bcf5b49acaab8c84c8003703002005420437022c2005420b370224200541a7ddc5800036022020054100360218200541b181808000360210200542b19d8b97c4eaaf988b7f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541023a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b8a0501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542f48587b7e0d4c9ea3537030820054296afb28ff9f4d69c77370300200441086a41086a220641013602002005420437022c2005420c370224200541c0dbc580003602202005410336021c200541b6d8c58000360218200541928180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c2005420a370224200541cc9dc680003602202005410636021c20054187cdc480003602182005418381808000360210200542e2e68fceaa92ce9c7b370308200542e987d8bed5a3d0fbfb003703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c2005420a370224200541cc9dc680003602202005410636021c20054187cdc480003602182005418381808000360210200542e2e68fceaa92ce9c7b370308200542e987d8bed5a3d0fbfb00370300200428020c2108200428020821070b41002d0098a2db80001a0240410841002802a496db8000118280808000002209450d00200941002903d8a4c6800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220541133a00202005200336021c2005200236021820054101360214200520093602102005410136020c2005200641016a3602082005200836020420052007360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044108418093c7800010ae80808000000bdc0503047f017e027f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa88080002004280214220642e9b8e48fa991faac817f370308200642b3cfafb5fdc6a1e79c7f370300200441086a220741013602002006420437022c20064209370224200641fedcc580003602202006410736021c200641f7dcc58000360218200641b681808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c20064215370224200641c7dec580003602202006410b36021c200641dfcec58000360218200641b78180800036021020064299ff85a984eb92c82f370308200642a686f78bbfe5a3c5d9003703002005200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c20064207370224200641dacfc580003602202006410336021c200641ccddc58000360218200641b8818080003602102006428791d881a4f6d997ab7f370308200642ebdeb6f4cdf4bf96b97f3703000c010b200441106a41c0d1c5800010faa88080002004280214200741386c6a2206420437022c20064207370224200641dacfc580003602202006410336021c200641ccddc58000360218200641b8818080003602102006428791d881a4f6d997ab7f370308200642ebdeb6f4cdf4bf96b97f3703002004280214210a200428021021090b0240200128020822052001280200470d00200141b0d1c5800010f5ad8080000b2001280204200541246c6a220641263a00202006200336021c200620023602182006410036021420064280808080c00037020c2006200741016a3602082006200a36020420062009360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000bf80401077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542eef8e7b09dc4b6b53f370308200542bbeefa98e893a7ad02370300200441086a41086a220641013602002005420437022c20054208370224200541fdd1c5800036022020054100360218200541a48180800036021020042004290214370308024002402006280200220720042802082208460d00200428020c2209200741386c6a2205420437022c20054207370224200541bcb7c6800036022020054100360218200541b981808000360210200542bfb3c3c1d5c4bdf016370308200542c0bebeb6d595ffc90c3703000c010b200441086a41c0d1c5800010faa8808000200428020c200741386c6a2205420437022c20054207370224200541bcb7c6800036022020054100360218200541b981808000360210200542bfb3c3c1d5c4bdf016370308200542c0bebeb6d595ffc90c370300200428020c2109200428020821080b41002d0098a2db80001a0240411041002802a496db8000118280808000002206450d00200641086a41002902f4b6c68000370200200641002902ecb6c6800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220541023a00202005200336021c2005200236021820054102360214200520063602102005410236020c2005200741016a3602082005200936020420052008360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044110418093c7800010ae80808000000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542bcf5b49acaab8c84c8003703002005420437022c2005420b370224200541a7ddc5800036022020054100360218200541b181808000360210200542b19d8b97c4eaaf988b7f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a2205411c3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542c5bcc287ccbed6cb0b3703002005420437022c200542103702242005419bcfc58000360220200541003602182005419681808000360210200542faf1cf928f93b5f3f80037030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a2205411e3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542aceff0b4f2bd8f8fe4003703002005410036023020054280808080c00037032820054100360220200541003602182005418f8180800036021020054296e397c6bfa5aeee4637030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bae0603047f017e037f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa88080002004280214220642d9d5c5caa3a8ecf80d3703082006428e8ccdedc18f82e249370300200441086a220741013602002006420437022c20064208370224200641a8cec580003602202006410736021c200641ed9ec580003602182006419481808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c20064208370224200641a8cec580003602202006410636021c200641b7cfc580003602182006419481808000360210200642d9d5c5caa3a8ecf80d3703082006428e8ccdedc18f82e2493703002005200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c2006420b370224200641cf9dc580003602202006410636021c200641e5cfc58000360218200641ba81808000360210200642d4bc95b78cb7bfbdf200370308200642d4b08daea5c8f68d493703000c010b200441106a41c0d1c5800010faa88080002004280214200741386c6a2206420437022c2006420b370224200641cf9dc580003602202006410636021c200641e5cfc58000360218200641ba81808000360210200642d4bc95b78cb7bfbdf200370308200642d4b08daea5c8f68d493703002004280214210a200428021021090b41002d0098a2db80001a0240411041002802a496db8000118280808000002205450d00200541086a41002902a4bac580003702002005410029029cbac5800037020002402001280208220b2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200b41246c6a2206411a3a00202006200336021c2006200236021820064102360214200620053602102006410236020c2006200741016a3602082006200a36020420062009360200200041086a200b41016a2206360200200141086a200636020020002001290200370200200441206a2480808080000f0b41044110418093c7800010ae80808000000bc70401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542a4c0c7dcafd6c884cc00370308200542fdaed6e08c89c2a702370300200441086a41086a220641013602002005420437022c2005420a37022420054199ddc580003602202005410536021c20054194ddc580003602182005419c8180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c2005420d37022420054187ddc580003602202005410636021c20054181cdc480003602182005418c81808000360210200542ebd1f595e0b3cfef957f370308200542d3e68783e0e29dd6b87f3703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c2005420d37022420054187ddc580003602202005410636021c20054181cdc480003602182005418c81808000360210200542ebd1f595e0b3cfef957f370308200542d3e68783e0e29dd6b87f370300200428020c2108200428020821070b0240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a2205412a3a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000bd90503047f017e027f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa88080002004280214220642c4fac092d1a1b49e887f37030820064290bb95eeb18dc1e753370300200441086a220741013602002006420437022c20064203370224200641e89dc580003602202006410936021c200641e5dcc580003602182006418e81808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c20064203370224200641e89dc580003602202006410636021c200641cfddc580003602182006418e81808000360210200642c4fac092d1a1b49e887f37030820064290bb95eeb18dc1e7533703002005200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c20064203370224200641e89dc580003602202006410936021c200641dcdec580003602182006418e81808000360210200642c4fac092d1a1b49e887f37030820064290bb95eeb18dc1e7533703000c010b200441106a41c0d1c5800010faa88080002004280214200741386c6a2206420437022c20064203370224200641e89dc580003602202006410936021c200641dcdec580003602182006418e81808000360210200642c4fac092d1a1b49e887f37030820064290bb95eeb18dc1e7533703002004280214210a200428021021090b0240200128020822052001280200470d00200141b0d1c5800010f5ad8080000b2001280204200541246c6a220641093a00202006200336021c200620023602182006410036021420064280808080c00037020c2006200741016a3602082006200a36020420062009360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542bcf5b49acaab8c84c8003703002005420437022c2005420b370224200541a7ddc5800036022020054100360218200541b181808000360210200542b19d8b97c4eaaf988b7f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b9f0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa880800020042802082205428e8ccdedc18f82e2493703002005420437022c20054208370224200541a8cec58000360220200541003602182005419481808000360210200542d9d5c5caa3a8ecf80d37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a2205412e3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bc80401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542b2e4ffa58bd9bc87b37f370308200542ad8ef89bd598d0eda87f370300200441086a41086a220641013602002005420437022c20054211370224200541d5ddc580003602202005410d36021c2005418ddfc58000360218200541bb8180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c2005420b37022420054184e0c580003602202005410636021c200541859dc58000360218200541bc8180800036021020054293ffa1d1b6f09dcec40037030820054295bbfdb78ee5acc8e7003703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c2005420b37022420054184e0c580003602202005410636021c200541859dc58000360218200541bc8180800036021020054293ffa1d1b6f09dcec40037030820054295bbfdb78ee5acc8e700370300200428020c2108200428020821070b0240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541123a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000b9f0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa8808000200428020822054287f4b0ffe7cbf1b41e3703002005420437022c2005422f3702242005419f9fc7800036022020054100360218200541bd818080003602102005428afec6e1999ba8f91337030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b8a0501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542a6e69b97da80f5d400370308200542b3c59fa8d1c488a173370300200441086a41086a220641013602002005420437022c20054207370224200541fde2c580003602202005410936021c200541f4e2c58000360218200541b28080800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c2005420437022420054189ccc480003602202005410d36021c200541e7e2c58000360218200541c880808000360210200542febac4ad81b6fafcb37f37030820054298848fa1dab08ba1743703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c2005420437022420054189ccc480003602202005410d36021c200541e7e2c58000360218200541c880808000360210200542febac4ad81b6fafcb37f37030820054298848fa1dab08ba174370300200428020c2108200428020821070b41002d0098a2db80001a0240410841002802a496db8000118280808000002209450d00200941002903e8f8c5800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220541063a00202005200336021c2005200236021820054101360214200520093602102005410136020c2005200641016a3602082005200836020420052007360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044108418093c7800010ae80808000000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa8808000200428020822054294b594ff86cb93f5163703002005420437022c20054209370224200541eedcc58000360220200541003602182005419b81808000360210200542e4a7f5818ceefeb2fa0037030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541163a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bc70401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa8808000200428021822054296e397c6bfa5aeee46370308200542aceff0b4f2bd8f8fe400370300200441086a41086a220641013602002005420437022c2005420737022420054185d2c580003602202005410b36021c200541b2ddc580003602182005418f8180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054211370224200541d5ddc580003602202005410d36021c2005418ddfc58000360218200541bb81808000360210200542b2e4ffa58bd9bc87b37f370308200542ad8ef89bd598d0eda87f3703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c20054211370224200541d5ddc580003602202005410d36021c2005418ddfc58000360218200541bb81808000360210200542b2e4ffa58bd9bc87b37f370308200542ad8ef89bd598d0eda87f370300200428020c2108200428020821070b0240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541213a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000b8a0501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542f48587b7e0d4c9ea3537030820054296afb28ff9f4d69c77370300200441086a41086a220641013602002005420437022c2005420c370224200541c0dbc580003602202005410336021c200541b6d8c58000360218200541928180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c2005420a370224200541cc9dc680003602202005410636021c20054187cdc480003602182005418381808000360210200542e2e68fceaa92ce9c7b370308200542e987d8bed5a3d0fbfb003703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c2005420a370224200541cc9dc680003602202005410636021c20054187cdc480003602182005418381808000360210200542e2e68fceaa92ce9c7b370308200542e987d8bed5a3d0fbfb00370300200428020c2108200428020821070b41002d0098a2db80001a0240410841002802a496db8000118280808000002209450d00200941002903a0a7c6800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220541093a00202005200336021c2005200236021820054101360214200520093602102005410136020c2005200641016a3602082005200836020420052007360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044108418093c7800010ae80808000000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542bb82a2f99fad8c91c1003703002005410036023020054280808080c0003703282005410036022020054100360218200541be81808000360210200542d9d1a5958acddccda77f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bbe0301067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542e88488d0c0e3aebc133703002005420437022c20054203370224200541e89dc580003602202005410336021c2005419fd8c58000360218200541b180808000360210200542d7c9cb8fc1cf97db3e37030841002d0098a2db80001a20042802042106200428020821070240412841002802a496db8000118280808000002208450d00200841206a4100290288d3c68000370200200841186a4100290280d3c68000370200200841106a41002902f8d2c68000370200200841086a41002902f0d2c68000370200200841002902e8d2c680003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541043a00202005200336021c20052002360218200541053602142005200836021020054281808080d0003702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044128418093c7800010ae80808000000bef0901077f23808080800041206b220424808080800041002d0098a2db80001a2004410036021820044280808080800137021002400240024002400240410841002802a496db8000118280808000002205450d00200541002903e8c8c68000370200200441106a41c0d1c5800010faa88080002004280214220642eef8e7b09dc4b6b53f370308200642bbeefa98e893a7ad02370300200641013602302006200536022c2006428880808010370224200641fdd1c580003602202006410236021c20064187fac58000360218200641a481808000360210200441086a41013602002004200429021037030041002d0098a2db80001a410841002802a496db8000118280808000002205450d0120054100290398c8c680003702000240200428020822072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a220641013602302006200536022c2006429280808010370224200641d3bfc680003602202006410636021c200641f6ccc48000360218200641a58180800036021020064284f084f8a0fa92d607370308200642fafca29dbeacbee11d370300200441106a41086a200741016a3602002004200429030037031041002d0098a2db80001a410841002802a496db8000118280808000002205450d02200541002903f0c9c680003702000240200428021822072004280210470d00200441106a41c0d1c5800010faa88080000b2004280214200741386c6a220641013602302006200536022c200642898080801037022420064189b9c680003602202006410a36021c200641b0bfc68000360218200641b180808000360210200642d7c9cb8fc1cf97db3e370308200642e88488d0c0e3aebc13370300200441086a200741016a3602002004200429031037030041002d0098a2db80001a410841002802a496db8000118280808000002205450d03200541002903e8cbc68000370200024002402004280208220720042802002208460d0020042802042209200741386c6a220641013602302006200536022c2006428780808010370224200641babfc680003602202006410d36021c200641b0cbc68000360218200641b180808000360210200642d7c9cb8fc1cf97db3e370308200642e88488d0c0e3aebc133703000c010b200441c0d1c5800010faa88080002004280204200741386c6a220641013602302006200536022c2006428780808010370224200641babfc680003602202006410d36021c200641b0cbc68000360218200641b180808000360210200642d7c9cb8fc1cf97db3e370308200642e88488d0c0e3aebc1337030020042802042109200428020021080b41002d0098a2db80001a410841002802a496db8000118280808000002205450d04200541002903d0c7c6800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220641023a00202006200336021c2006200236021820064101360214200620053602102006410136020c2006200741016a3602082006200936020420062008360200200041086a200a41016a2206360200200141086a200636020020002001290200370200200441206a2480808080000f0b41044108418093c7800010ae80808000000b41044108418093c7800010ae80808000000b41044108418093c7800010ae80808000000b41044108418093c7800010ae80808000000b41044108418093c7800010ae80808000000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542e1b1a4b2e5abb4edcd003703002005420437022c2005421f370224200541aaa2c7800036022020054100360218200541bf81808000360210200542a4b3a9cad3daf2e1e30037030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a2205410a3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542ad8ef89bd598d0eda87f3703002005420437022c20054211370224200541d5ddc5800036022020054100360218200541bb81808000360210200542b2e4ffa58bd9bc87b37f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541233a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bc20401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542f1b0a3d6cf89ad8b38370308200542baeaeda3ffc19fa926370300200441086a41086a220641013602002005420437022c200542053702242005418fe0c580003602202005410536021c20054194ddc58000360218200541b48180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054208370224200541a8cec580003602202005410836021c200541bfdec580003602182005419481808000360210200542d9d5c5caa3a8ecf80d3703082005428e8ccdedc18f82e2493703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c20054208370224200541a8cec580003602202005410836021c200541bfdec580003602182005419481808000360210200542d9d5c5caa3a8ecf80d3703082005428e8ccdedc18f82e249370300200428020c2108200428020821070b0240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541273a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa8808000200428020822054294b594ff86cb93f5163703002005420437022c20054209370224200541eedcc58000360220200541003602182005419b81808000360210200542e4a7f5818ceefeb2fa0037030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541153a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bc80401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542aba999e394e3a6e6fd00370308200542aacc86cff594cfafa87f370300200441086a41086a220641013602002005420437022c20054218370224200541b5e0c580003602202005411136021c200541a4e0c58000360218200541c08180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054209370224200541eedcc580003602202005410336021c200541ccddc58000360218200541c181808000360210200542afca81acfbf8ced8d100370308200542f2d0f1b0e5aeebcec0003703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c20054209370224200541eedcc580003602202005410336021c200541ccddc58000360218200541c181808000360210200542afca81acfbf8ced8d100370308200542f2d0f1b0e5aeebcec000370300200428020c2108200428020821070b0240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541323a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000bc20401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa880800020042802182205429de7f78380fcebf334370308200542cca5e8bb95bcfeef5c370300200441086a41086a220641013602002005420437022c20054206370224200541c1cfc580003602202005410636021c200541859dc58000360218200541a28180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054208370224200541a8cec580003602202005410b36021c200541fa9cc580003602182005419481808000360210200542d9d5c5caa3a8ecf80d3703082005428e8ccdedc18f82e2493703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c20054208370224200541a8cec580003602202005410b36021c200541fa9cc580003602182005419481808000360210200542d9d5c5caa3a8ecf80d3703082005428e8ccdedc18f82e249370300200428020c2108200428020821070b0240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541043a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542b3c59fa8d1c488a1733703002005410036023020054280808080c0003703282005410036022020054100360218200541b280808000360210200542a6e69b97da80f5d40037030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b930501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542efa8d5faf7d8a9c1917f370308200542d3dfb2d6b5bfaabbd900370300200441086a41086a220641013602002005420437022c20054216370224200541e49cc580003602202005410736021c200541ed9ec58000360218200541a08180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c2005420b370224200541cf9dc580003602202005410736021c200541c89dc58000360218200541ba81808000360210200542d4bc95b78cb7bfbdf200370308200542d4b08daea5c8f68d493703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c2005420b370224200541cf9dc580003602202005410736021c200541c89dc58000360218200541ba81808000360210200542d4bc95b78cb7bfbdf200370308200542d4b08daea5c8f68d49370300200428020c2108200428020821070b41002d0098a2db80001a024041d80041002802a496db8000118280808000002205450d00200541d495c5800041d80010f5b2808000210902402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a2205410e3a00202005200336021c200520023602182005410b360214200520093602102005410b36020c2005200641016a3602082005200836020420052007360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b410441d800418093c7800010ae80808000000b9f0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542c8e9b8cebde9c1b0423703002005420437022c20054209370224200541eedcc5800036022020054100360218200541c281808000360210200542d4d9c5bd8698c5ec7d37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541153a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bf90201067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa8808000200428020822054296afb28ff9f4d69c773703002005420437022c2005420e370224200541c586c680003602202005410936021c200541bc86c680003602182005419281808000360210200542f48587b7e0d4c9ea3537030841002d0098a2db80001a20042802042106200428020821070240410841002802a496db8000118280808000002208450d002008410029039884c680003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541023a00202005200336021c20052002360218200541013602142005200836021020054281808080103702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044108418093c7800010ae80808000000b9f0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542cca5e8bb95bcfeef5c3703002005420437022c20054206370224200541c1cfc5800036022020054100360218200541a2818080003602102005429de7f78380fcebf33437030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b9e0501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542dbd791d5c2919eaecd00370308200542e6ed8d82cc91adcb05370300200441086a41086a220641013602002005420437022c2005421037022420054188b1c580003602202005410536021c20054183b1c58000360218200541cd8080800036021020042004290214370308024002402006280200220720042802082208460d00200428020c2209200741386c6a2205420437022c2005420e370224200541f5b0c580003602202005410536021c200541f0b0c58000360218200541c381808000360210200542fd82959de795debfe00037030820054282b3dff790eccfca947f3703000c010b200441086a41c0d1c5800010faa8808000200428020c200741386c6a2205420437022c2005420e370224200541f5b0c580003602202005410536021c200541f0b0c58000360218200541c381808000360210200542fd82959de795debfe00037030820054282b3dff790eccfca947f370300200428020c2109200428020821080b41002d0098a2db80001a0240411041002802a496db8000118280808000002206450d00200641086a41002902f0afc58000370200200641002902e8afc5800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a2205411c3a00202005200336021c2005200236021820054102360214200520063602102005410236020c2005200741016a3602082005200936020420052008360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044110418093c7800010ae80808000000b8a0501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542f48587b7e0d4c9ea3537030820054296afb28ff9f4d69c77370300200441086a41086a220641013602002005420437022c2005420c370224200541c0dbc580003602202005410336021c200541b6d8c58000360218200541928180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c2005420a370224200541cc9dc680003602202005410436021c2005418987c680003602182005418381808000360210200542e2e68fceaa92ce9c7b370308200542e987d8bed5a3d0fbfb003703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c2005420a370224200541cc9dc680003602202005410436021c2005418987c680003602182005418381808000360210200542e2e68fceaa92ce9c7b370308200542e987d8bed5a3d0fbfb00370300200428020c2108200428020821070b41002d0098a2db80001a0240410841002802a496db8000118280808000002209450d0020094100290388a9c6800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220541033a00202005200336021c2005200236021820054101360214200520093602102005410136020c2005200641016a3602082005200836020420052007360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044108418093c7800010ae80808000000bbc0501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa8808000200428021822054296e397c6bfa5aeee46370308200542aceff0b4f2bd8f8fe400370300200441086a41086a220641013602002005420437022c20054203370224200541f2f0c580003602202005410636021c200541ecf0c580003602182005418f8180800036021020042004290214370308024002402006280200220720042802082208460d00200428020c2209200741386c6a2205420437022c20054203370224200541e89dc580003602202005410736021c200541e0f0c58000360218200541b180808000360210200542d7c9cb8fc1cf97db3e370308200542e88488d0c0e3aebc133703000c010b200441086a41c0d1c5800010faa8808000200428020c200741386c6a2205420437022c20054203370224200541e89dc580003602202005410736021c200541e0f0c58000360218200541b180808000360210200542d7c9cb8fc1cf97db3e370308200542e88488d0c0e3aebc13370300200428020c2109200428020821080b41002d0098a2db80001a0240412041002802a496db8000118280808000002206450d00200641186a41002902eceac58000370200200641106a41002902e4eac58000370200200641086a41002902dceac58000370200200641002902d4eac5800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220541063a00202005200336021c2005200236021820054104360214200520063602102005410436020c2005200741016a3602082005200936020420052008360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044120418093c7800010ae80808000000bc50401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa8808000200428021822054296e397c6bfa5aeee46370308200542aceff0b4f2bd8f8fe400370300200441086a41086a220641013602002005420437022c2005420737022420054185d2c580003602202005410b36021c200541b2ddc580003602182005418f8180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054211370224200541d5ddc580003602202005410d36021c2005418ddfc58000360218200541c48180800036021020054294efa284af81b6890d370308200542c5bb8d9eaee5dcb4c0003703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c20054211370224200541d5ddc580003602202005410d36021c2005418ddfc58000360218200541c48180800036021020054294efa284af81b6890d370308200542c5bb8d9eaee5dcb4c000370300200428020c2108200428020821070b0240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541213a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000b880501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542d7c9cb8fc1cf97db3e370308200542e88488d0c0e3aebc13370300200441086a41086a220641013602002005420437022c20054211370224200541cc80c780003602202005410c36021c200541c080c78000360218200541b18080800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c2005420c370224200541c0dbc580003602202005410336021c200541b6d8c580003602182005419281808000360210200542f48587b7e0d4c9ea3537030820054296afb28ff9f4d69c773703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c2005420c370224200541c0dbc580003602202005410336021c200541b6d8c580003602182005419281808000360210200542f48587b7e0d4c9ea3537030820054296afb28ff9f4d69c77370300200428020c2108200428020821070b41002d0098a2db80001a0240410841002802a496db8000118280808000002209450d00200941002903b880c7800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220541003a00202005200336021c2005200236021820054101360214200520093602102005410136020c2005200641016a3602082005200836020420052007360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044108418093c7800010ae80808000000bc70401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542a4c0c7dcafd6c884cc00370308200542fdaed6e08c89c2a702370300200441086a41086a220641013602002005420437022c2005420a37022420054199ddc580003602202005410536021c20054194ddc580003602182005419c8180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c2005420d37022420054187ddc580003602202005410636021c200541b7cfc580003602182005418c81808000360210200542ebd1f595e0b3cfef957f370308200542d3e68783e0e29dd6b87f3703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c2005420d37022420054187ddc580003602202005410636021c200541b7cfc580003602182005418c81808000360210200542ebd1f595e0b3cfef957f370308200542d3e68783e0e29dd6b87f370300200428020c2108200428020821070b0240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541283a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000bab0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542aceff0b4f2bd8f8fe4003703002005420437022c2005420d370224200541ec88c780003602202005410736021c200541c39fc580003602182005418f8180800036021020054296e397c6bfa5aeee4637030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bd90503047f017e027f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa88080002004280214220642a3c9fcb9f5f685b5b87f370308200642f69985f4938fa5ab967f370300200441086a220741013602002006420437022c2006420b37022420064184e0c580003602202006410636021c200641859dc58000360218200641c581808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c20064208370224200641a8cec580003602202006410436021c200641e09cc580003602182006419481808000360210200642d9d5c5caa3a8ecf80d3703082006428e8ccdedc18f82e2493703002005200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c20064207370224200641dacfc580003602202006410336021c200641ccddc580003602182006419b81808000360210200642e4a7f5818ceefeb2fa0037030820064294b594ff86cb93f5163703000c010b200441106a41c0d1c5800010faa88080002004280214200741386c6a2206420437022c20064207370224200641dacfc580003602202006410336021c200641ccddc580003602182006419b81808000360210200642e4a7f5818ceefeb2fa0037030820064294b594ff86cb93f5163703002004280214210a200428021021090b0240200128020822052001280200470d00200141b0d1c5800010f5ad8080000b2001280204200541246c6a220641113a00202006200336021c200620023602182006410036021420064280808080c00037020c2006200741016a3602082006200a36020420062009360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000bd90503047f017e027f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa88080002004280214220642a3c9fcb9f5f685b5b87f370308200642f69985f4938fa5ab967f370300200441086a220741013602002006420437022c2006420b37022420064184e0c580003602202006410436021c200641d1dcc58000360218200641c581808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c20064206370224200641c1cfc580003602202006410436021c200641a3ddc58000360218200641a2818080003602102006429de7f78380fcebf334370308200642cca5e8bb95bcfeef5c3703002005200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c2006420437022420064189ccc480003602202006410736021c200641eadfc58000360218200641c880808000360210200642febac4ad81b6fafcb37f37030820064298848fa1dab08ba1743703000c010b200441106a41c0d1c5800010faa88080002004280214200741386c6a2206420437022c2006420437022420064189ccc480003602202006410736021c200641eadfc58000360218200641c880808000360210200642febac4ad81b6fafcb37f37030820064298848fa1dab08ba1743703002004280214210a200428021021090b0240200128020822052001280200470d00200141b0d1c5800010f5ad8080000b2001280204200541246c6a2206410f3a00202006200336021c200620023602182006410036021420064280808080c00037020c2006200741016a3602082006200a36020420062009360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000bce0501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542b6e083b49e81f9feb67f3703082005429bd7b5fc80abe895b27f370300200441086a41086a220641013602002005420437022c20054213370224200541df9dc680003602202005410936021c200541d69dc68000360218200541c68180800036021020042004290214370308024002402006280200220720042802082208460d00200428020c2209200741386c6a2205420437022c2005420a370224200541cc9dc680003602202005410536021c200541f79dc68000360218200541a881808000360210200542979ccdaaf0e5eac138370308200542c8dc9cd4d6b4aa864b3703000c010b200441086a41c0d1c5800010faa8808000200428020c200741386c6a2205420437022c2005420a370224200541cc9dc680003602202005410536021c200541f79dc68000360218200541a881808000360210200542979ccdaaf0e5eac138370308200542c8dc9cd4d6b4aa864b370300200428020c2109200428020821080b41002d0098a2db80001a0240412841002802a496db8000118280808000002206450d00200641206a41002902a099c68000370200200641186a410029029899c68000370200200641106a410029029099c68000370200200641086a410029028899c680003702002006410029028099c6800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220541093a00202005200336021c2005200236021820054105360214200520063602102005410536020c2005200741016a3602082005200936020420052008360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044128418093c7800010ae80808000000bc60401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa8808000200428021822054293ffa1d1b6f09dcec40037030820054295bbfdb78ee5acc8e700370300200441086a41086a220641013602002005420437022c2005420b37022420054184e0c580003602202005410636021c200541859dc58000360218200541bc8180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054208370224200541a8cec580003602202005410b36021c200541fa9cc58000360218200541aa81808000360210200542caaaa1c8ffe8f295ec00370308200542fdf698cfa5cd92fa173703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c20054208370224200541a8cec580003602202005410b36021c200541fa9cc58000360218200541aa81808000360210200542caaaa1c8ffe8f295ec00370308200542fdf698cfa5cd92fa17370300200428020c2108200428020821070b0240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a2205410d3a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542e7a4ddf3eba982c51a3703002005420437022c200542e9003702242005418798c7800036022020054100360218200541c78180800036021020054282dbfdbaa5b48bc37837030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a2205410f3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000be10301067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542e987d8bed5a3d0fbfb003703002005420437022c2005420c370224200541b3e5c680003602202005410436021c20054192ffc680003602182005418381808000360210200542e2e68fceaa92ce9c7b37030841002d0098a2db80001a20042802042106200428020821070240413841002802a496db8000118280808000002205450d00200541306a41002902c0f5c68000370200200541286a41002902b8f5c68000370200200541206a41002902b0f5c68000370200200541186a41002902a8f5c68000370200200541106a41002902a0f5c68000370200200541086a4100290298f5c6800037020020054100290290f5c680003702000240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220941023a00202009200336021c20092002360218200941073602142009200536021020094281808080f0003702082009200736020420092006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044138418093c7800010ae80808000000bc70301067f23808080800041106b22042480808080002004410036020c20044280808080800137020441002d0098a2db80001a02400240410841002802a496db8000118280808000002205450d00200541002903b8dbc58000370200200441046a41c0d1c5800010faa88080002004280208220642e6d6f7b4ded4b18257370300200641013602302006200536022c2006428e80808010370224200641fbdac580003602202006410b36021c200641f0dac58000360218200641c881808000360210200642b1e6a1aca8f49fc41f37030841002d0098a2db80001a2004280204210720042802082108410841002802a496db8000118280808000002205450d0120054100290398dac580003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220641033a00202006200336021c20062002360218200641013602142006200536021020064281808080103702082006200836020420062007360200200041086a200941016a2206360200200141086a200636020020002001290200370200200441106a2480808080000f0b41044108418093c7800010ae80808000000b41044108418093c7800010ae80808000000baf0703047f017e037f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa88080002004280214220642d9d5c5caa3a8ecf80d3703082006428e8ccdedc18f82e249370300200441086a220741013602002006420437022c20064208370224200641a8cec580003602202006410636021c200641f6ccc480003602182006419481808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c20064208370224200641a8cec580003602202006410b36021c200641dfcec580003602182006419481808000360210200642d9d5c5caa3a8ecf80d3703082006428e8ccdedc18f82e2493703002005200741016a2207360200200420042903002208370310024020072008a7470d00200441106a41c0d1c5800010faa88080000b2004280214200741386c6a2206420437022c20064207370224200641dacfc580003602202006410736021c200641c39fc580003602182006419b81808000360210200642e4a7f5818ceefeb2fa0037030820064294b594ff86cb93f516370300200441086a200741016a22073602002004200429031022083703000240024020072008a72209460d002004280204220a200741386c6a2206420437022c2006420737022420064180cfc580003602202006410a36021c200641f6cec58000360218200641a481808000360210200642eef8e7b09dc4b6b53f370308200642bbeefa98e893a7ad023703000c010b200441c0d1c5800010faa88080002004280204200741386c6a2206420437022c2006420737022420064180cfc580003602202006410a36021c200641f6cec58000360218200641a481808000360210200642eef8e7b09dc4b6b53f370308200642bbeefa98e893a7ad023703002004280204210a200428020021090b41002d0098a2db80001a0240410841002802a496db8000118280808000002205450d00200541002903a0c0c5800037020002402001280208220b2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200b41246c6a220641013a00202006200336021c2006200236021820064101360214200620053602102006410136020c2006200741016a3602082006200a36020420062009360200200041086a200b41016a2206360200200141086a200636020020002001290200370200200441206a2480808080000f0b41044108418093c7800010ae80808000000bc40401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542a3c9fcb9f5f685b5b87f370308200542f69985f4938fa5ab967f370300200441086a41086a220641013602002005420437022c2005420b37022420054184e0c580003602202005410636021c200541859dc58000360218200541c58180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054208370224200541a8cec580003602202005410b36021c200541fa9cc580003602182005419481808000360210200542d9d5c5caa3a8ecf80d3703082005428e8ccdedc18f82e2493703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c20054208370224200541a8cec580003602202005410b36021c200541fa9cc580003602182005419481808000360210200542d9d5c5caa3a8ecf80d3703082005428e8ccdedc18f82e249370300200428020c2108200428020821070b0240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a2205410d3a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542e88488d0c0e3aebc133703002005410036023020054280808080c0003703282005410036022020054100360218200541b180808000360210200542d7c9cb8fc1cf97db3e37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bab0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa8808000200428020822054298848fa1dab08ba1743703002005420437022c2005420437022420054189ccc480003602202005410c36021c200541b3dec58000360218200541c880808000360210200542febac4ad81b6fafcb37f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a2205412b3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bdc0503047f017e027f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa8808000200428021422064289e8cca0f4e39eeee500370308200642f2c6f9acdca1f1ddf100370300200441086a220741013602002006420437022c2006420a3702242006418bdec580003602202006410b36021c20064180dec58000360218200641ae81808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c20064206370224200641b19dc580003602202006411636021c200641bddfc58000360218200641e880808000360210200642b8f8f596b4ec85c048370308200642a8e8f9fbe3e78f97f1003703002005200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c200642133702242006419adfc580003602202006410436021c200641fcd7c58000360218200641b081808000360210200642f688e0d5c3fd87dbc600370308200642868193fd9ee6c98cab7f3703000c010b200441106a41c0d1c5800010faa88080002004280214200741386c6a2206420437022c200642133702242006419adfc580003602202006410436021c200641fcd7c58000360218200641b081808000360210200642f688e0d5c3fd87dbc600370308200642868193fd9ee6c98cab7f3703002004280214210a200428021021090b0240200128020822052001280200470d00200141b0d1c5800010f5ad8080000b2001280204200541246c6a220641063a00202006200336021c200620023602182006410036021420064280808080c00037020c2006200741016a3602082006200a36020420062009360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000b9f0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542c8e9b8cebde9c1b0423703002005420437022c20054214370224200541a7dcc5800036022020054100360218200541c281808000360210200542d4d9c5bd8698c5ec7d37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541043a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542fe96a4c0b8cbb2eb897f3703002005420437022c200542f600370224200541f098c7800036022020054100360218200541c981808000360210200542a6c6b1a3bda68e813e37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541153a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bfe0a03047f017e037f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa88080002004280214220642efa8d5faf7d8a9c1917f370308200642d3dfb2d6b5bfaabbd900370300200441086a220741013602002006420437022c20064216370224200641e49cc580003602202006410436021c200641e09cc58000360218200641a081808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c200642143702242006418b9dc580003602202006410636021c200641859dc58000360218200641b58180800036021020064291a4d4ada1b7dbe57b370308200642c4f289909d8aeab6393703002005200741016a2207360200200420042903002208370310024020072008a7470d00200441106a41c0d1c5800010faa88080000b2004280214200741386c6a2206420437022c20064211370224200641dc9ec580003602202006411436021c200641c89ec58000360218200641ca818080003602102006429de8c89dc6f9d19472370308200642d9d9c1a6f385e4c967370300200441086a200741016a2207360200200420042903102208370300024020072008a7470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c200642153702242006419c9ec580003602202006410e36021c2006418e9ec58000360218200641cb81808000360210200642a284c0b294c2ff9daf7f370308200642f7fde4e4beb9baf651370300200441106a41086a200741016a2207360200200420042903002208370310024020072008a7470d00200441106a41c0d1c5800010faa88080000b2004280214200741386c6a2206420437022c20064211370224200641dc9ec580003602202006411236021c200641b19fc58000360218200641ca818080003602102006429de8c89dc6f9d19472370308200642d9d9c1a6f385e4c967370300200441086a200741016a2207360200200420042903102208370300024020072008a7470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c200642153702242006419c9fc580003602202006411236021c2006418a9fc58000360218200641cc81808000360210200642b0c5b7aad3d7e297f400370308200642f99feb96a4acb5ad69370300200441106a41086a200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c2006420b370224200641bd9ec580003602202006410c36021c200641b19ec58000360218200641ac81808000360210200642e9a7da9ae380ede00a370308200642ccd2bdbccfd5a4eb633703000c010b200441106a41c0d1c5800010faa88080002004280214200741386c6a2206420437022c2006420b370224200641bd9ec580003602202006410c36021c200641b19ec58000360218200641ac81808000360210200642e9a7da9ae380ede00a370308200642ccd2bdbccfd5a4eb633703002004280214210a200428021021090b41002d0098a2db80001a024041800341002802a496db8000118280808000002206450d002006419cf7c4800041800310f5b2808000210b0240200128020822052001280200470d00200141b0d1c5800010f5ad8080000b2001280204200541246c6a2206410d3a00202006200336021c20062002360218200641303602142006200b3602102006413036020c2006200741016a3602082006200a36020420062009360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000f0b4104418003418093c7800010ae80808000000bc70401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542d5d2cbbbb9f388afec00370308200542f0ee8ea3c5b880e005370300200441086a41086a220641013602002005420437022c20054210370224200541d5dcc580003602202005410636021c200541859dc58000360218200541cd8180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c2005420d37022420054187ddc580003602202005410b36021c200541fa9cc580003602182005418c81808000360210200542ebd1f595e0b3cfef957f370308200542d3e68783e0e29dd6b87f3703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c2005420d37022420054187ddc580003602202005410b36021c200541fa9cc580003602182005418c81808000360210200542ebd1f595e0b3cfef957f370308200542d3e68783e0e29dd6b87f370300200428020c2108200428020821070b0240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a2205410d3a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000bdc0503047f017e027f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa88080002004280214220642d5d2cbbbb9f388afec00370308200642f0ee8ea3c5b880e005370300200441086a220741013602002006420437022c20064210370224200641d5dcc580003602202006410636021c200641859dc58000360218200641cd81808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c2006420d37022420064187ddc580003602202006410436021c200641e09cc580003602182006418c81808000360210200642ebd1f595e0b3cfef957f370308200642d3e68783e0e29dd6b87f3703002005200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c20064207370224200641dacfc580003602202006410336021c200641ccddc58000360218200641b8818080003602102006428791d881a4f6d997ab7f370308200642ebdeb6f4cdf4bf96b97f3703000c010b200441106a41c0d1c5800010faa88080002004280214200741386c6a2206420437022c20064207370224200641dacfc580003602202006410336021c200641ccddc58000360218200641b8818080003602102006428791d881a4f6d997ab7f370308200642ebdeb6f4cdf4bf96b97f3703002004280214210a200428021021090b0240200128020822052001280200470d00200141b0d1c5800010f5ad8080000b2001280204200541246c6a2206410e3a00202006200336021c200620023602182006410036021420064280808080c00037020c2006200741016a3602082006200a36020420062009360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000b880501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542f48587b7e0d4c9ea3537030820054296afb28ff9f4d69c77370300200441086a41086a220641013602002005420437022c2005420c370224200541c0dbc580003602202005410636021c200541cfddc58000360218200541928180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054207370224200541fde2c580003602202005410436021c200541cecec58000360218200541b280808000360210200542a6e69b97da80f5d400370308200542b3c59fa8d1c488a1733703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c20054207370224200541fde2c580003602202005410436021c200541cecec58000360218200541b280808000360210200542a6e69b97da80f5d400370308200542b3c59fa8d1c488a173370300200428020c2108200428020821070b41002d0098a2db80001a0240410841002802a496db8000118280808000002209450d00200941002903a8f7c5800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220541053a00202005200336021c2005200236021820054101360214200520093602102005410136020c2005200641016a3602082005200836020420052007360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044108418093c7800010ae80808000000bf30301067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542b3c59fa8d1c488a1733703002005420437022c20054207370224200541fde2c580003602202005410936021c200541f4e2c58000360218200541b280808000360210200542a6e69b97da80f5d40037030841002d0098a2db80001a2004280204210620042802082107024041c00041002802a496db8000118280808000002205450d00200541386a41002902a0eec58000370200200541306a4100290298eec58000370200200541286a4100290290eec58000370200200541206a4100290288eec58000370200200541186a4100290280eec58000370200200541106a41002902f8edc58000370200200541086a41002902f0edc58000370200200541002902e8edc580003702000240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a2209410a3a00202009200336021c2009200236021820094108360214200920053602102009428180808080013702082009200736020420092006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b410441c000418093c7800010ae80808000000bc20401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542f1b0a3d6cf89ad8b38370308200542baeaeda3ffc19fa926370300200441086a41086a220641013602002005420437022c200542053702242005418fe0c580003602202005410536021c20054194ddc58000360218200541b48180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054208370224200541a8cec580003602202005410636021c20054181cdc480003602182005419481808000360210200542d9d5c5caa3a8ecf80d3703082005428e8ccdedc18f82e2493703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c20054208370224200541a8cec580003602202005410636021c20054181cdc480003602182005419481808000360210200542d9d5c5caa3a8ecf80d3703082005428e8ccdedc18f82e249370300200428020c2108200428020821070b0240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a2205412a3a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000bc30401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542e9d7c7eac8b7a8f506370308200542c3bfcecf9e8cd1c1cb00370300200441086a41086a220641013602002005420437022c200542053702242005418fe0c580003602202005410436021c200541e1cfc58000360218200541ce8180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c2005420b370224200541bd9ec580003602202005410c36021c200541b19ec58000360218200541ac81808000360210200542e9a7da9ae380ede00a370308200542ccd2bdbccfd5a4eb633703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c2005420b370224200541bd9ec580003602202005410c36021c200541b19ec58000360218200541ac81808000360210200542e9a7da9ae380ede00a370308200542ccd2bdbccfd5a4eb63370300200428020c2108200428020821070b0240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541133a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000b9a0501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542a5e9e3ab9e929adc2c37030820054293888c8f89fdc6ec9e7f370300200441086a41086a220641013602002005420437022c20054207370224200541c7cec580003602202005410836021c200541bfcec58000360218200541958180800036021020042004290214370308024002402006280200220720042802082208460d00200428020c2209200741386c6a2205420437022c200542083702242005418ed0c580003602202005410836021c200541e7cbc48000360218200541cf81808000360210200542b9f8a1e899ac8ba117370308200542b1f18496a980a7e5473703000c010b200441086a41c0d1c5800010faa8808000200428020c200741386c6a2205420437022c200542083702242005418ed0c580003602202005410836021c200541e7cbc48000360218200541cf81808000360210200542b9f8a1e899ac8ba117370308200542b1f18496a980a7e547370300200428020c2109200428020821080b41002d0098a2db80001a0240411041002802a496db8000118280808000002206450d00200641086a41002902a0cec5800037020020064100290298cec5800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220541053a00202005200336021c2005200236021820054102360214200520063602102005410236020c2005200741016a3602082005200936020420052008360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044110418093c7800010ae80808000000bdb0503047f017e027f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa8808000200428021422064293ffa1d1b6f09dcec40037030820064295bbfdb78ee5acc8e700370300200441086a220741013602002006420437022c2006420b37022420064184e0c580003602202006410436021c200641d1dcc58000360218200641bc81808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c20064206370224200641c1cfc580003602202006410436021c200641a3ddc580003602182006419781808000360210200642f998cadfc7d28d8f927f370308200642e9ddcac2d7f6c3ffd1003703002005200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c2006420437022420064189ccc480003602202006410736021c200641eadfc58000360218200641c880808000360210200642febac4ad81b6fafcb37f37030820064298848fa1dab08ba1743703000c010b200441106a41c0d1c5800010faa88080002004280214200741386c6a2206420437022c2006420437022420064189ccc480003602202006410736021c200641eadfc58000360218200641c880808000360210200642febac4ad81b6fafcb37f37030820064298848fa1dab08ba1743703002004280214210a200428021021090b0240200128020822052001280200470d00200141b0d1c5800010f5ad8080000b2001280204200541246c6a2206410f3a00202006200336021c200620023602182006410036021420064280808080c00037020c2006200741016a3602082006200a36020420062009360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000be10301067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542e987d8bed5a3d0fbfb003703002005420437022c2005420c370224200541b3e5c680003602202005410b36021c20054187ffc680003602182005418381808000360210200542e2e68fceaa92ce9c7b37030841002d0098a2db80001a20042802042106200428020821070240413841002802a496db8000118280808000002205450d00200541306a41002902b8f2c68000370200200541286a41002902b0f2c68000370200200541206a41002902a8f2c68000370200200541186a41002902a0f2c68000370200200541106a4100290298f2c68000370200200541086a4100290290f2c6800037020020054100290288f2c680003702000240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220941073a00202009200336021c20092002360218200941073602142009200536021020094281808080f0003702082009200736020420092006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044138418093c7800010ae80808000000bf90201067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa880800020042802082205428e8ccdedc18f82e2493703002005420437022c20054208370224200541a8cec580003602202005410636021c200541b7cfc580003602182005419481808000360210200542d9d5c5caa3a8ecf80d37030841002d0098a2db80001a20042802042106200428020821070240410841002802a496db8000118280808000002208450d0020084100290390b4c580003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a2205411c3a00202005200336021c20052002360218200541013602142005200836021020054281808080103702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044108418093c7800010ae80808000000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542f6e6dae9c0aeb8ecc1003703002005410036023020054280808080c0003703282005410036022020054100360218200541d08180800036021020054289bbfdcdd39984d20237030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542a7e499b3e9ffb9c1d5003703002005420437022c20054229370224200541dea4c7800036022020054100360218200541d181808000360210200542d2a1b4edbe9886837337030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541323a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b9d0603047f017e037f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa88080002004280214220642f48587b7e0d4c9ea3537030820064296afb28ff9f4d69c77370300200441086a220741013602002006420437022c2006420c370224200641c0dbc580003602202006410436021c200641d2aec680003602182006419281808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c2006420c370224200641c0dbc580003602202006410236021c200641b8aec680003602182006419281808000360210200642f48587b7e0d4c9ea3537030820064296afb28ff9f4d69c773703002005200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c2006420a370224200641cc9dc680003602202006410636021c20064187cdc480003602182006418381808000360210200642e2e68fceaa92ce9c7b370308200642e987d8bed5a3d0fbfb003703000c010b200441106a41c0d1c5800010faa88080002004280214200741386c6a2206420437022c2006420a370224200641cc9dc680003602202006410636021c20064187cdc480003602182006418381808000360210200642e2e68fceaa92ce9c7b370308200642e987d8bed5a3d0fbfb003703002004280214210a200428021021090b41002d0098a2db80001a0240410841002802a496db8000118280808000002205450d00200541002903d8a3c6800037020002402001280208220b2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200b41246c6a220641023a00202006200336021c2006200236021820064101360214200620053602102006410136020c2006200741016a3602082006200a36020420062009360200200041086a200b41016a2206360200200141086a200636020020002001290200370200200441206a2480808080000f0b41044108418093c7800010ae80808000000bdd0503047f017e027f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa88080002004280214220642b19d8b97c4eaaf988b7f370308200642bcf5b49acaab8c84c800370300200441086a220741013602002006420437022c2006420b370224200641a7ddc580003602202006410636021c200641859dc58000360218200641b181808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c2006420d37022420064187ddc580003602202006410436021c200641e09cc580003602182006418c81808000360210200642ebd1f595e0b3cfef957f370308200642d3e68783e0e29dd6b87f3703002005200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c20064207370224200641dacfc580003602202006410336021c200641ccddc58000360218200641b8818080003602102006428791d881a4f6d997ab7f370308200642ebdeb6f4cdf4bf96b97f3703000c010b200441106a41c0d1c5800010faa88080002004280214200741386c6a2206420437022c20064207370224200641dacfc580003602202006410336021c200641ccddc58000360218200641b8818080003602102006428791d881a4f6d997ab7f370308200642ebdeb6f4cdf4bf96b97f3703002004280214210a200428021021090b0240200128020822052001280200470d00200141b0d1c5800010f5ad8080000b2001280204200541246c6a220641053a00202006200336021c200620023602182006410036021420064280808080c00037020c2006200741016a3602082006200a36020420062009360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000bc20401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542f1b0a3d6cf89ad8b38370308200542baeaeda3ffc19fa926370300200441086a41086a220641013602002005420437022c200542053702242005418fe0c580003602202005410536021c20054194ddc58000360218200541b48180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054208370224200541a8cec580003602202005410636021c200541b7cfc580003602182005419481808000360210200542d9d5c5caa3a8ecf80d3703082005428e8ccdedc18f82e2493703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c20054208370224200541a8cec580003602202005410636021c200541b7cfc580003602182005419481808000360210200542d9d5c5caa3a8ecf80d3703082005428e8ccdedc18f82e249370300200428020c2108200428020821070b0240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541283a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542e9ddcac2d7f6c3ffd1003703002005420437022c20054206370224200541c1cfc58000360220200541003602182005419781808000360210200542f998cadfc7d28d8f927f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541023a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542e2e9b0f184a085b8c7003703002005420437022c200542f000370224200541c09bc7800036022020054100360218200541d281808000360210200542f582a5dbe1aea3aeb27f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a2205411f3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bdc0503047f017e027f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa88080002004280214220642d5d2cbbbb9f388afec00370308200642f0ee8ea3c5b880e005370300200441086a220741013602002006420437022c20064210370224200641d5dcc580003602202006410636021c200641859dc58000360218200641cd81808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c2006420d37022420064187ddc580003602202006410436021c200641e09cc580003602182006418c81808000360210200642ebd1f595e0b3cfef957f370308200642d3e68783e0e29dd6b87f3703002005200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c20064207370224200641dacfc580003602202006410336021c200641ccddc58000360218200641b8818080003602102006428791d881a4f6d997ab7f370308200642ebdeb6f4cdf4bf96b97f3703000c010b200441106a41c0d1c5800010faa88080002004280214200741386c6a2206420437022c20064207370224200641dacfc580003602202006410336021c200641ccddc58000360218200641b8818080003602102006428791d881a4f6d997ab7f370308200642ebdeb6f4cdf4bf96b97f3703002004280214210a200428021021090b0240200128020822052001280200470d00200141b0d1c5800010f5ad8080000b2001280204200541246c6a220641113a00202006200336021c200620023602182006410036021420064280808080c00037020c2006200741016a3602082006200a36020420062009360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542c5d8d4dfadecb789a57f3703002005420437022c20054229370224200541cfa0c7800036022020054100360218200541d3818080003602102005429ac2e7f6deeff497917f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a2205411e3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bc30401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa8808000200428021822054296e397c6bfa5aeee46370308200542aceff0b4f2bd8f8fe400370300200441086a41086a220641013602002005420437022c2005420737022420054185d2c580003602202005410b36021c200541b2ddc580003602182005418f8180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054211370224200541d5ddc580003602202005410d36021c2005418ddfc58000360218200541d481808000360210200542b0ccebfe87a7aee02e3703082005428aaba1b2c198ca83783703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c20054211370224200541d5ddc580003602202005410d36021c2005418ddfc58000360218200541d481808000360210200542b0ccebfe87a7aee02e3703082005428aaba1b2c198ca8378370300200428020c2108200428020821070b0240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541213a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000b9f0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542cca5e8bb95bcfeef5c3703002005420437022c20054206370224200541c1cfc5800036022020054100360218200541a2818080003602102005429de7f78380fcebf33437030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b9b0603047f017e037f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa88080002004280214220642a6e69b97da80f5d400370308200642b3c59fa8d1c488a173370300200441086a220741013602002006420437022c20064204370224200641d2cec580003602202006410436021c200641cecec58000360218200641b280808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c20064208370224200641a8cec580003602202006410636021c200641f6ccc480003602182006419481808000360210200642d9d5c5caa3a8ecf80d3703082006428e8ccdedc18f82e2493703002005200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c2006420f370224200641b0cec580003602202006410636021c200641859dc58000360218200641d58180800036021020064291a4d4ada1b7dbe57b370308200642c4f289909d8aeab6393703000c010b200441106a41c0d1c5800010faa88080002004280214200741386c6a2206420437022c2006420f370224200641b0cec580003602202006410636021c200641859dc58000360218200641d58180800036021020064291a4d4ada1b7dbe57b370308200642c4f289909d8aeab6393703002004280214210a200428021021090b41002d0098a2db80001a0240410841002802a496db8000118280808000002205450d00200541002903c8b4c5800037020002402001280208220b2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200b41246c6a2206410d3a00202006200336021c2006200236021820064101360214200620053602102006410136020c2006200741016a3602082006200a36020420062009360200200041086a200b41016a2206360200200141086a200636020020002001290200370200200441206a2480808080000f0b41044108418093c7800010ae80808000000bbe0301067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542e88488d0c0e3aebc133703002005420437022c20054203370224200541e89dc580003602202005410336021c2005419fd8c58000360218200541b180808000360210200542d7c9cb8fc1cf97db3e37030841002d0098a2db80001a20042802042106200428020821070240412841002802a496db8000118280808000002208450d00200841206a41002902a4d8c68000370200200841186a410029029cd8c68000370200200841106a4100290294d8c68000370200200841086a410029028cd8c6800037020020084100290284d8c680003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541053a00202005200336021c20052002360218200541053602142005200836021020054281808080d0003702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044128418093c7800010ae80808000000bc40401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542e6d5b3c4b2b9dde8b57f370308200542bfa3a1a0a4aae1c1ae7f370300200441086a41086a220641013602002005420437022c20054211370224200541efcbc480003602202005410836021c200541e7cbc48000360218200541d68180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c2005420b370224200541dccbc480003602202005410236021c200541dacbc48000360218200541b180808000360210200542d7c9cb8fc1cf97db3e370308200542e88488d0c0e3aebc133703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c2005420b370224200541dccbc480003602202005410236021c200541dacbc48000360218200541b180808000360210200542d7c9cb8fc1cf97db3e370308200542e88488d0c0e3aebc13370300200428020c2108200428020821070b0240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541023a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542a6c186b0cce3c5d4c2003703002005420437022c200542eb00370224200541db93c7800036022020054100360218200541d78180800036021020054284b78d84dbf386b0c00037030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bc10603057f017e027f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa88080002004280214220642a5e9e3ab9e929adc2c37030820064293888c8f89fdc6ec9e7f370300200441086a220741013602002006420437022c20064207370224200641c7cec580003602202006410836021c200641bfcec580003602182006419581808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c20064202370224200641f4cec580003602202006410c36021c200641abcfc58000360218200641cd80808000360210200642dbd791d5c2919eaecd00370308200642e6ed8d82cc91adcb053703002005200741016a22083602002004200429030022093703100240024020082009a7220a460d002004280214220b200841386c6a2206420437022c20064202370224200641f4cec580003602202006410a36021c200641eacec58000360218200641cd80808000360210200642dbd791d5c2919eaecd00370308200642e6ed8d82cc91adcb053703000c010b200441106a41c0d1c5800010faa88080002004280214200841386c6a2206420437022c20064202370224200641f4cec580003602202006410a36021c200641eacec58000360218200641cd80808000360210200642dbd791d5c2919eaecd00370308200642e6ed8d82cc91adcb053703002004280214210b2004280210210a0b41002d0098a2db80001a0240411841002802a496db8000118280808000002207450d00200741106a41002902d4bec58000370200200741086a41002902ccbec58000370200200741002902c4bec580003702000240200128020822052001280200470d00200141b0d1c5800010f5ad8080000b2001280204200541246c6a220641093a00202006200336021c2006200236021820064103360214200620073602102006410336020c2006200841016a3602082006200b3602042006200a360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000f0b41044118418093c7800010ae80808000000bae0603047f017e037f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa88080002004280214220642868dd5fba5e5e8aeec00370308200642e98b8486a0e7abfe47370300200441086a220741013602002006420437022c20064214370224200641a2d8c580003602202006410636021c200641fc9dc68000360218200641a781808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c20064214370224200641a2d8c580003602202006410436021c200641e09cc58000360218200641a781808000360210200642868dd5fba5e5e8aeec00370308200642e98b8486a0e7abfe473703002005200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c2006420a370224200641cc9dc680003602202006410536021c200641f29dc68000360218200641a881808000360210200642979ccdaaf0e5eac138370308200642c8dc9cd4d6b4aa864b3703000c010b200441106a41c0d1c5800010faa88080002004280214200741386c6a2206420437022c2006420a370224200641cc9dc680003602202006410536021c200641f29dc68000360218200641a881808000360210200642979ccdaaf0e5eac138370308200642c8dc9cd4d6b4aa864b3703002004280214210a200428021021090b41002d0098a2db80001a0240411041002802a496db8000118280808000002205450d00200541086a41002902bc9dc68000370200200541002902b49dc6800037020002402001280208220b2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200b41246c6a220641023a00202006200336021c2006200236021820064102360214200620053602102006410236020c2006200741016a3602082006200a36020420062009360200200041086a200b41016a2206360200200141086a200636020020002001290200370200200441206a2480808080000f0b41044110418093c7800010ae80808000000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542d3e68783e0e29dd6b87f3703002005420437022c2005420d37022420054187ddc58000360220200541003602182005418c81808000360210200542ebd1f595e0b3cfef957f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a2205412e3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bf90201067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa8808000200428020822054296afb28ff9f4d69c773703002005420437022c2005420c370224200541c0dbc580003602202005410a36021c20054190e5c680003602182005419281808000360210200542f48587b7e0d4c9ea3537030841002d0098a2db80001a20042802042106200428020821070240410841002802a496db8000118280808000002208450d0020084100290398e3c680003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541073a00202005200336021c20052002360218200541013602142005200836021020054281808080103702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044108418093c7800010ae80808000000bd00101037f41002d0098a2db80001a0240410841002802a496db8000118280808000002204450d00200441002903d082c780003702000240200128020822052001280200470d00200141b0d1c5800010f5ad8080000b2001280204200541246c6a220641013a00202006200336021c2006200236021820064101360214200620043602102006428080808010370208200642808080808001370200200041086a200541016a2206360200200141086a2006360200200020012902003702000f0b41044108418093c7800010ae80808000000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542ebdeb6f4cdf4bf96b97f3703002005420437022c20054209370224200541eedcc5800036022020054100360218200541b8818080003602102005428791d881a4f6d997ab7f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541153a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bd10301067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542d3dfb2d6b5bfaabbd9003703002005420437022c20054216370224200541e49cc580003602202005410836021c2005419f9dc58000360218200541a081808000360210200542efa8d5faf7d8a9c1917f37030841002d0098a2db80001a20042802042106200428020821070240413041002802a496db8000118280808000002205450d00200541286a4100290288d0c48000370200200541206a4100290280d0c48000370200200541186a41002902f8cfc48000370200200541106a41002902f0cfc48000370200200541086a41002902e8cfc48000370200200541002902e0cfc480003702000240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220941073a00202009200336021c20092002360218200941063602142009200536021020094281808080e0003702082009200736020420092006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044130418093c7800010ae80808000000bc00603057f017e027f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa88080002004280214220642d9d5c5caa3a8ecf80d3703082006428e8ccdedc18f82e249370300200441086a220741013602002006420437022c20064208370224200641a8cec580003602202006410636021c200641f6ccc480003602182006419481808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c20064207370224200641c7cec580003602202006410836021c200641bfcec580003602182006419581808000360210200642a5e9e3ab9e929adc2c37030820064293888c8f89fdc6ec9e7f3703002005200741016a22083602002004200429030022093703100240024020082009a7220a460d002004280214220b200841386c6a2206420437022c200642103702242006419bcfc580003602202006411136021c200641bfd0c580003602182006419681808000360210200642faf1cf928f93b5f3f800370308200642c5bcc287ccbed6cb0b3703000c010b200441106a41c0d1c5800010faa88080002004280214200841386c6a2206420437022c200642103702242006419bcfc580003602202006411136021c200641bfd0c580003602182006419681808000360210200642faf1cf928f93b5f3f800370308200642c5bcc287ccbed6cb0b3703002004280214210b2004280210210a0b41002d0098a2db80001a0240411841002802a496db8000118280808000002207450d00200741106a41002902d8b3c58000370200200741086a41002902d0b3c58000370200200741002902c8b3c580003702000240200128020822052001280200470d00200141b0d1c5800010f5ad8080000b2001280204200541246c6a2206410a3a00202006200336021c2006200236021820064103360214200620073602102006410336020c2006200841016a3602082006200b3602042006200a360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000f0b41044118418093c7800010ae80808000000b9f0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542dec7acdd84eef2e4333703002005420437022c2005420e370224200541a5dec5800036022020054100360218200541d88180800036021020054286aebadda1a3f1e31a37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541203a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b8a0301067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542e88488d0c0e3aebc133703002005420437022c20054203370224200541e89dc580003602202005410236021c200541d882c78000360218200541b180808000360210200542d7c9cb8fc1cf97db3e37030841002d0098a2db80001a20042802042106200428020821070240411041002802a496db8000118280808000002208450d00200841086a410029029082c780003702002008410029028882c780003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541003a00202005200336021c20052002360218200541023602142005200836021020054281808080203702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044110418093c7800010ae80808000000bdc0503047f017e027f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa88080002004280214220642d5d2cbbbb9f388afec00370308200642f0ee8ea3c5b880e005370300200441086a220741013602002006420437022c20064210370224200641d5dcc580003602202006410636021c200641859dc58000360218200641cd81808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c2006420d37022420064187ddc580003602202006410736021c200641f9ddc580003602182006418c81808000360210200642ebd1f595e0b3cfef957f370308200642d3e68783e0e29dd6b87f3703002005200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c20064207370224200641dacfc580003602202006410336021c200641ccddc58000360218200641b8818080003602102006428791d881a4f6d997ab7f370308200642ebdeb6f4cdf4bf96b97f3703000c010b200441106a41c0d1c5800010faa88080002004280214200741386c6a2206420437022c20064207370224200641dacfc580003602202006410336021c200641ccddc58000360218200641b8818080003602102006428791d881a4f6d997ab7f370308200642ebdeb6f4cdf4bf96b97f3703002004280214210a200428021021090b0240200128020822052001280200470d00200141b0d1c5800010f5ad8080000b2001280204200541246c6a220641103a00202006200336021c200620023602182006410036021420064280808080c00037020c2006200741016a3602082006200a36020420062009360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542dbe3d89bb8d9a2d3837f3703002005410036023020054280808080c0003703282005410036022020054100360218200541d981808000360210200542dcb8abddf9f387ed2837030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bc60401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542aba999e394e3a6e6fd00370308200542aacc86cff594cfafa87f370300200441086a41086a220641013602002005420437022c20054218370224200541b5e0c580003602202005411136021c200541a4e0c58000360218200541c08180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054209370224200541eedcc580003602202005410336021c200541ccddc580003602182005419b81808000360210200542e4a7f5818ceefeb2fa0037030820054294b594ff86cb93f5163703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c20054209370224200541eedcc580003602202005410336021c200541ccddc580003602182005419b81808000360210200542e4a7f5818ceefeb2fa0037030820054294b594ff86cb93f516370300200428020c2108200428020821070b0240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541323a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000baf0603047f017e037f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa88080002004280214220642d9d5c5caa3a8ecf80d3703082006428e8ccdedc18f82e249370300200441086a220741013602002006420437022c20064208370224200641a8cec580003602202006410836021c2006419f9dc580003602182006419481808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c20064207370224200641c7cec580003602202006410836021c200641bfcec580003602182006419581808000360210200642a5e9e3ab9e929adc2c37030820064293888c8f89fdc6ec9e7f3703002005200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c2006420837022420064196d0c580003602202006410536021c200641f0b0c58000360218200641da81808000360210200642f9e7b3cecbb8e2df64370308200642d4e2f0838aee95e4cb003703000c010b200441106a41c0d1c5800010faa88080002004280214200741386c6a2206420437022c2006420837022420064196d0c580003602202006410536021c200641f0b0c58000360218200641da81808000360210200642f9e7b3cecbb8e2df64370308200642d4e2f0838aee95e4cb003703002004280214210a200428021021090b41002d0098a2db80001a0240411041002802a496db8000118280808000002205450d00200541086a4100290280c0c58000370200200541002902f8bfc5800037020002402001280208220b2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200b41246c6a220641103a00202006200336021c2006200236021820064102360214200620053602102006410236020c2006200741016a3602082006200a36020420062009360200200041086a200b41016a2206360200200141086a200636020020002001290200370200200441206a2480808080000f0b41044110418093c7800010ae80808000000bad0301067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542b3c59fa8d1c488a1733703002005420437022c20054207370224200541fde2c580003602202005410936021c200541f4e2c58000360218200541b280808000360210200542a6e69b97da80f5d40037030841002d0098a2db80001a20042802042106200428020821070240412041002802a496db8000118280808000002208450d00200841186a41002902e8e8c58000370200200841106a41002902e0e8c58000370200200841086a41002902d8e8c58000370200200841002902d0e8c580003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541093a00202005200336021c20052002360218200541043602142005200836021020054281808080c0003702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044120418093c7800010ae80808000000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542e9ddcac2d7f6c3ffd1003703002005420437022c20054206370224200541c1cfc58000360220200541003602182005419781808000360210200542f998cadfc7d28d8f927f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a2205411c3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542ebdeb6f4cdf4bf96b97f3703002005420437022c20054209370224200541eedcc5800036022020054100360218200541b8818080003602102005428791d881a4f6d997ab7f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541163a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b920501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542868dd5fba5e5e8aeec00370308200542e98b8486a0e7abfe47370300200441086a41086a220641013602002005420437022c20054214370224200541a2d8c580003602202005410436021c200541e09cc58000360218200541a78180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c2005420437022420054189ccc480003602202005410a36021c200541939ec68000360218200541c880808000360210200542febac4ad81b6fafcb37f37030820054298848fa1dab08ba1743703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c2005420437022420054189ccc480003602202005410a36021c200541939ec68000360218200541c880808000360210200542febac4ad81b6fafcb37f37030820054298848fa1dab08ba174370300200428020c2108200428020821070b41002d0098a2db80001a024041f80041002802a496db8000118280808000002205450d00200541e890c6800041f80010f5b2808000210902402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220541043a00202005200336021c200520023602182005410f360214200520093602102005410f36020c2005200641016a3602082005200836020420052007360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b410441f800418093c7800010ae80808000000b990501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542d9d5c5caa3a8ecf80d3703082005428e8ccdedc18f82e249370300200441086a41086a220641013602002005420437022c20054208370224200541a8cec580003602202005410836021c2005419f9dc58000360218200541948180800036021020042004290214370308024002402006280200220720042802082208460d00200428020c2209200741386c6a2205420437022c2005420a370224200541be9dc580003602202005410736021c200541b79dc58000360218200541b180808000360210200542d7c9cb8fc1cf97db3e370308200542e88488d0c0e3aebc133703000c010b200441086a41c0d1c5800010faa8808000200428020c200741386c6a2205420437022c2005420a370224200541be9dc580003602202005410736021c200541b79dc58000360218200541b180808000360210200542d7c9cb8fc1cf97db3e370308200542e88488d0c0e3aebc13370300200428020c2109200428020821080b41002d0098a2db80001a0240411041002802a496db8000118280808000002206450d00200641086a41002902b4bbc58000370200200641002902acbbc5800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a2205410f3a00202005200336021c2005200236021820054102360214200520063602102005410236020c2005200741016a3602082005200936020420052008360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044110418093c7800010ae80808000000bad0501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542868dd5fba5e5e8aeec00370308200542e98b8486a0e7abfe47370300200441086a41086a220641013602002005420437022c20054214370224200541a2d8c580003602202005410336021c200541b6d8c58000360218200541a78180800036021020042004290214370308024002402006280200220720042802082208460d00200428020c2209200741386c6a2205420437022c2005420a370224200541cc9dc680003602202005410636021c20054187cdc480003602182005418381808000360210200542e2e68fceaa92ce9c7b370308200542e987d8bed5a3d0fbfb003703000c010b200441086a41c0d1c5800010faa8808000200428020c200741386c6a2205420437022c2005420a370224200541cc9dc680003602202005410636021c20054187cdc480003602182005418381808000360210200542e2e68fceaa92ce9c7b370308200542e987d8bed5a3d0fbfb00370300200428020c2109200428020821080b41002d0098a2db80001a0240411841002802a496db8000118280808000002206450d00200641106a410029028098c68000370200200641086a41002902f897c68000370200200641002902f097c6800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220541053a00202005200336021c2005200236021820054103360214200520063602102005410336020c2005200741016a3602082005200936020420052008360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044118418093c7800010ae80808000000b8a0501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542f48587b7e0d4c9ea3537030820054296afb28ff9f4d69c77370300200441086a41086a220641013602002005420437022c2005420c370224200541c0dbc580003602202005410336021c200541b6d8c58000360218200541928180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c2005420a370224200541cc9dc680003602202005410636021c20054187cdc480003602182005418381808000360210200542e2e68fceaa92ce9c7b370308200542e987d8bed5a3d0fbfb003703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c2005420a370224200541cc9dc680003602202005410636021c20054187cdc480003602182005418381808000360210200542e2e68fceaa92ce9c7b370308200542e987d8bed5a3d0fbfb00370300200428020c2108200428020821070b41002d0098a2db80001a0240410841002802a496db8000118280808000002209450d0020094100290380aac6800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220541113a00202005200336021c2005200236021820054101360214200520093602102005410136020c2005200641016a3602082005200836020420052007360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044108418093c7800010ae80808000000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542e892b4b1dad1f1a35e3703002005420437022c20054224370224200541baa4c7800036022020054100360218200541db81808000360210200542d4e2dd9eecfad0e4a07f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541213a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bd80503047f017e027f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa88080002004280214220642aefc96c6b8e7dbfb273703082006428cebdc95888ddea5c700370300200441086a220741013602002006420437022c20064209370224200641fedcc580003602202006410736021c200641f7dcc58000360218200641dc81808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c2006421037022420064194e0c580003602202006410b36021c200641dfcec58000360218200641dd81808000360210200642c88feaebf0d9e0cb04370308200642c680c29bced1e6a3653703002005200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c20064207370224200641dacfc580003602202006410336021c200641ccddc580003602182006419b81808000360210200642e4a7f5818ceefeb2fa0037030820064294b594ff86cb93f5163703000c010b200441106a41c0d1c5800010faa88080002004280214200741386c6a2206420437022c20064207370224200641dacfc580003602202006410336021c200641ccddc580003602182006419b81808000360210200642e4a7f5818ceefeb2fa0037030820064294b594ff86cb93f5163703002004280214210a200428021021090b0240200128020822052001280200470d00200141b0d1c5800010f5ad8080000b2001280204200541246c6a220641263a00202006200336021c200620023602182006410036021420064280808080c00037020c2006200741016a3602082006200a36020420062009360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000bdc0503047f017e027f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa8808000200428021422064293ffa1d1b6f09dcec40037030820064295bbfdb78ee5acc8e700370300200441086a220741013602002006420437022c2006420b37022420064184e0c580003602202006410636021c200641859dc58000360218200641bc81808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c20064208370224200641a8cec580003602202006410436021c200641e09cc58000360218200641aa81808000360210200642caaaa1c8ffe8f295ec00370308200642fdf698cfa5cd92fa173703002005200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c20064207370224200641dacfc580003602202006410336021c200641ccddc580003602182006419981808000360210200642f7f3edb1f3f0dab9e700370308200642dba092c2adbc97afc7003703000c010b200441106a41c0d1c5800010faa88080002004280214200741386c6a2206420437022c20064207370224200641dacfc580003602202006410336021c200641ccddc580003602182006419981808000360210200642f7f3edb1f3f0dab9e700370308200642dba092c2adbc97afc7003703002004280214210a200428021021090b0240200128020822052001280200470d00200141b0d1c5800010f5ad8080000b2001280204200541246c6a2206410e3a00202006200336021c200620023602182006410036021420064280808080c00037020c2006200741016a3602082006200a36020420062009360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542d0e28c9d85dff994213703002005410036023020054280808080c0003703282005410036022020054100360218200541de81808000360210200542b2f0b1e2a0c085af5737030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542a8b7e4fc879093e7ac7f3703002005420437022c200542083702242005418cd2c5800036022020054100360218200541df81808000360210200542a6ebd886b799bbb94f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541043a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bfb0201067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542e78cf08ea884e486dd003703002005420437022c20054208370224200541d8f0c580003602202005410436021c200541d4f0c58000360218200541e08180800036021020054284d8dde1abe5b282977f37030841002d0098a2db80001a20042802042106200428020821070240410841002802a496db8000118280808000002208450d00200841002903c8eec580003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541053a00202005200336021c20052002360218200541013602142005200836021020054281808080103702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044108418093c7800010ae80808000000bac0501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542d9d5c5caa3a8ecf80d3703082005428e8ccdedc18f82e249370300200441086a41086a220641013602002005420437022c20054208370224200541a8cec580003602202005410636021c200541f6ccc48000360218200541948180800036021020042004290214370308024002402006280200220720042802082208460d00200428020c2209200741386c6a2205420437022c20054207370224200541c7cec580003602202005410836021c200541bfcec580003602182005419581808000360210200542a5e9e3ab9e929adc2c37030820054293888c8f89fdc6ec9e7f3703000c010b200441086a41c0d1c5800010faa8808000200428020c200741386c6a2205420437022c20054207370224200541c7cec580003602202005410836021c200541bfcec580003602182005419581808000360210200542a5e9e3ab9e929adc2c37030820054293888c8f89fdc6ec9e7f370300200428020c2109200428020821080b41002d0098a2db80001a0240411841002802a496db8000118280808000002206450d00200641106a41002902ccc3c58000370200200641086a41002902c4c3c58000370200200641002902bcc3c5800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220541043a00202005200336021c2005200236021820054103360214200520063602102005410336020c2005200741016a3602082005200936020420052008360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044118418093c7800010ae80808000000bf90201067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa8808000200428020822054296afb28ff9f4d69c773703002005420437022c2005420e370224200541c586c680003602202005410936021c200541bc86c680003602182005419281808000360210200542f48587b7e0d4c9ea3537030841002d0098a2db80001a20042802042106200428020821070240410841002802a496db8000118280808000002208450d00200841002903c084c680003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541033a00202005200336021c20052002360218200541013602142005200836021020054281808080103702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044108418093c7800010ae80808000000b9f0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa8808000200428020822054296afb28ff9f4d69c773703002005420437022c20054209370224200541f4d1c58000360220200541003602182005419281808000360210200542f48587b7e0d4c9ea3537030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bab0501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542868dd5fba5e5e8aeec00370308200542e98b8486a0e7abfe47370300200441086a41086a220641013602002005420437022c20054214370224200541a2d8c580003602202005410336021c200541b6d8c58000360218200541a78180800036021020042004290214370308024002402006280200220720042802082208460d00200428020c2209200741386c6a2205420437022c2005420a370224200541cc9dc680003602202005410836021c200541c49dc68000360218200541a881808000360210200542979ccdaaf0e5eac138370308200542c8dc9cd4d6b4aa864b3703000c010b200441086a41c0d1c5800010faa8808000200428020c200741386c6a2205420437022c2005420a370224200541cc9dc680003602202005410836021c200541c49dc68000360218200541a881808000360210200542979ccdaaf0e5eac138370308200542c8dc9cd4d6b4aa864b370300200428020c2109200428020821080b41002d0098a2db80001a0240411841002802a496db8000118280808000002206450d00200641106a41002902a488c68000370200200641086a410029029c88c680003702002006410029029488c6800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220541083a00202005200336021c2005200236021820054103360214200520063602102005410336020c2005200741016a3602082005200936020420052008360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044118418093c7800010ae80808000000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542b6d182a397f6fc9c847f3703002005410036023020054280808080c0003703282005410036022020054100360218200541e181808000360210200542b7c7cf85e4e0aff49c7f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bad0301067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa8808000200428020822054296afb28ff9f4d69c773703002005420437022c2005420c370224200541c0dbc580003602202005410336021c200541b6d8c580003602182005419281808000360210200542f48587b7e0d4c9ea3537030841002d0098a2db80001a20042802042106200428020821070240412041002802a496db8000118280808000002208450d00200841186a41002902dcfcc68000370200200841106a41002902d4fcc68000370200200841086a41002902ccfcc68000370200200841002902c4fcc680003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541053a00202005200336021c20052002360218200541043602142005200836021020054281808080c0003702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044120418093c7800010ae80808000000bf00501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542979ccdaaf0e5eac138370308200542c8dc9cd4d6b4aa864b370300200441086a41086a220641013602002005420437022c2005420a370224200541cc9dc680003602202005410536021c200541f29dc68000360218200541a88180800036021020042004290214370308024002402006280200220720042802082208460d00200428020c2209200741386c6a2205420437022c2005420437022420054189ccc480003602202005410a36021c200541939ec68000360218200541c880808000360210200542febac4ad81b6fafcb37f37030820054298848fa1dab08ba1743703000c010b200441086a41c0d1c5800010faa8808000200428020c200741386c6a2205420437022c2005420437022420054189ccc480003602202005410a36021c200541939ec68000360218200541c880808000360210200542febac4ad81b6fafcb37f37030820054298848fa1dab08ba174370300200428020c2109200428020821080b41002d0098a2db80001a0240413841002802a496db8000118280808000002205450d00200541306a41002902c09cc68000370200200541286a41002902b89cc68000370200200541206a41002902b09cc68000370200200541186a41002902a89cc68000370200200541106a41002902a09cc68000370200200541086a41002902989cc68000370200200541002902909cc6800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a2206410a3a00202006200336021c2006200236021820064107360214200620053602102006410736020c2006200741016a3602082006200936020420062008360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044138418093c7800010ae80808000000b9f0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542cca5e8bb95bcfeef5c3703002005420437022c20054206370224200541c1cfc5800036022020054100360218200541a2818080003602102005429de7f78380fcebf33437030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a2205411c3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b9f0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542cca5e8bb95bcfeef5c3703002005420437022c20054206370224200541c1cfc5800036022020054100360218200541a2818080003602102005429de7f78380fcebf33437030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541023a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bdc0503047f017e027f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa8808000200428021422064289e8cca0f4e39eeee500370308200642f2c6f9acdca1f1ddf100370300200441086a220741013602002006420437022c2006420a3702242006418bdec580003602202006410b36021c20064180dec58000360218200641ae81808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c2006420e370224200641e0e0c580003602202006411336021c200641cde0c58000360218200641af818080003602102006429aef9492f9a88f8dcb00370308200642959bfabbcfaa86cf443703002005200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c200642133702242006419adfc580003602202006410436021c200641fcd7c58000360218200641b081808000360210200642f688e0d5c3fd87dbc600370308200642868193fd9ee6c98cab7f3703000c010b200441106a41c0d1c5800010faa88080002004280214200741386c6a2206420437022c200642133702242006419adfc580003602202006410436021c200641fcd7c58000360218200641b081808000360210200642f688e0d5c3fd87dbc600370308200642868193fd9ee6c98cab7f3703002004280214210a200428021021090b0240200128020822052001280200470d00200141b0d1c5800010f5ad8080000b2001280204200541246c6a220641063a00202006200336021c200620023602182006410036021420064280808080c00037020c2006200741016a3602082006200a36020420062009360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000b9b0603047f017e037f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa88080002004280214220642d9d5c5caa3a8ecf80d3703082006428e8ccdedc18f82e249370300200441086a220741013602002006420437022c20064208370224200641a8cec580003602202006410b36021c200641dfcec580003602182006419481808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c20064206370224200641c1cfc580003602202006410436021c200641bdcfc58000360218200641a2818080003602102006429de7f78380fcebf334370308200642cca5e8bb95bcfeef5c3703002005200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c2006420737022420064180cfc580003602202006410a36021c200641f6cec58000360218200641a481808000360210200642eef8e7b09dc4b6b53f370308200642bbeefa98e893a7ad023703000c010b200441106a41c0d1c5800010faa88080002004280214200741386c6a2206420437022c2006420737022420064180cfc580003602202006410a36021c200641f6cec58000360218200641a481808000360210200642eef8e7b09dc4b6b53f370308200642bbeefa98e893a7ad023703002004280214210a200428021021090b41002d0098a2db80001a0240410841002802a496db8000118280808000002205450d0020054100290398cdc5800037020002402001280208220b2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200b41246c6a220641153a00202006200336021c2006200236021820064101360214200620053602102006410136020c2006200741016a3602082006200a36020420062009360200200041086a200b41016a2206360200200141086a200636020020002001290200370200200441206a2480808080000f0b41044108418093c7800010ae80808000000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542a4bdb6d9dcdcb0fb293703002005420437022c200542f300370224200541909ec7800036022020054100360218200541e281808000360210200542bba09c85a49ee8eb7d37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541323a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542edd6b9dfb5d2d0cf1f3703002005420437022c200542ec00370224200541e699c7800036022020054100360218200541e381808000360210200542d2c9dcacbdc98ff0e00037030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541163a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542dcdae1f3fb93f6b7cb003703002005420437022c200542f400370224200541c694c7800036022020054100360218200541e481808000360210200542cf8ef392bc888dcea57f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bd20803047f017e037f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa88080002004280214220642efa8d5faf7d8a9c1917f370308200642d3dfb2d6b5bfaabbd900370300200441086a220741013602002006420437022c20064216370224200641e49cc580003602202006410436021c200641e09cc58000360218200641a081808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c20064216370224200641e49cc580003602202006410b36021c200641fa9cc58000360218200641a081808000360210200642efa8d5faf7d8a9c1917f370308200642d3dfb2d6b5bfaabbd9003703002005200741016a2207360200200420042903002208370310024020072008a7470d00200441106a41c0d1c5800010faa88080000b2004280214200741386c6a2206420437022c200642143702242006418b9dc580003602202006410636021c200641859dc58000360218200641b58180800036021020064291a4d4ada1b7dbe57b370308200642c4f289909d8aeab639370300200441086a200741016a2207360200200420042903102208370300024020072008a7470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c20064203370224200641e89dc580003602202006410e36021c200641da9dc58000360218200641b180808000360210200642d7c9cb8fc1cf97db3e370308200642e88488d0c0e3aebc13370300200441106a41086a200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c2006420b370224200641bd9ec580003602202006410c36021c200641b19ec58000360218200641ac81808000360210200642e9a7da9ae380ede00a370308200642ccd2bdbccfd5a4eb633703000c010b200441106a41c0d1c5800010faa88080002004280214200741386c6a2206420437022c2006420b370224200641bd9ec580003602202006410c36021c200641b19ec58000360218200641ac81808000360210200642e9a7da9ae380ede00a370308200642ccd2bdbccfd5a4eb633703002004280214210a200428021021090b41002d0098a2db80001a024041880241002802a496db8000118280808000002206450d00200641d08ec5800041880210f5b2808000210b0240200128020822052001280200470d00200141b0d1c5800010f5ad8080000b2001280204200541246c6a2206410b3a00202006200336021c20062002360218200641213602142006200b3602102006412136020c2006200741016a3602082006200a36020420062009360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000f0b4104418802418093c7800010ae80808000000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542bcf5b49acaab8c84c8003703002005420437022c2005420b370224200541a7ddc5800036022020054100360218200541b181808000360210200542b19d8b97c4eaaf988b7f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a2205411d3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bed0603047f017e027f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa88080002004280214220642efa8d5faf7d8a9c1917f370308200642d3dfb2d6b5bfaabbd900370300200441086a220741013602002006420437022c20064211370224200641c2ccc480003602202006410936021c200641b9ccc480003602182006419a81808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c20064219370224200641a0ccc480003602202006411336021c2006418dccc48000360218200641e581808000360210200642a3a089dc9fd6d9f3d900370308200642aeadf0c1f4f0dea5937f3703002005200741016a2207360200200420042903002208370310024020072008a7470d00200441106a41c0d1c5800010faa88080000b2004280214200741386c6a2206420437022c20064210370224200641e6ccc480003602202006410c36021c200641daccc48000360218200641e681808000360210200642b5cfabe9c3cba8f4b57f370308200642de9cc1c2c1899cb618370300200441086a200741016a22073602002004200429031022083703000240024020072008a72209460d002004280204220a200741386c6a2206420437022c2006420b370224200641dccbc480003602202006410736021c200641d3ccc48000360218200641b180808000360210200642d7c9cb8fc1cf97db3e370308200642e88488d0c0e3aebc133703000c010b200441c0d1c5800010faa88080002004280204200741386c6a2206420437022c2006420b370224200641dccbc480003602202006410736021c200641d3ccc48000360218200641b180808000360210200642d7c9cb8fc1cf97db3e370308200642e88488d0c0e3aebc133703002004280204210a200428020021090b0240200128020822052001280200470d00200141b0d1c5800010f5ad8080000b2001280204200541246c6a220641003a00202006200336021c200620023602182006410036021420064280808080c00037020c2006200741016a3602082006200a36020420062009360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000bc50401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542e9d7c7eac8b7a8f506370308200542c3bfcecf9e8cd1c1cb00370300200441086a41086a220641013602002005420437022c200542053702242005418fe0c580003602202005410536021c20054194ddc58000360218200541ce8180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054208370224200541a8cec580003602202005410636021c200541b7cfc58000360218200541aa81808000360210200542caaaa1c8ffe8f295ec00370308200542fdf698cfa5cd92fa173703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c20054208370224200541a8cec580003602202005410636021c200541b7cfc58000360218200541aa81808000360210200542caaaa1c8ffe8f295ec00370308200542fdf698cfa5cd92fa17370300200428020c2108200428020821070b0240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541283a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa8808000200428020822054299cc81a7a0d084fdbe7f3703002005420437022c200542ee00370224200541d29ac7800036022020054100360218200541e781808000360210200542ff9e82f5e8f6bce83837030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a2205411e3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bf90201067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa8808000200428020822054296afb28ff9f4d69c773703002005420437022c2005420c370224200541c0dbc580003602202005410a36021c20054190e5c680003602182005419281808000360210200542f48587b7e0d4c9ea3537030841002d0098a2db80001a20042802042106200428020821070240410841002802a496db8000118280808000002208450d00200841002903d0e2c680003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541013a00202005200336021c20052002360218200541013602142005200836021020054281808080103702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044108418093c7800010ae80808000000bf90201067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542e88488d0c0e3aebc133703002005420437022c20054203370224200541e89dc580003602202005410536021c20054192b9c68000360218200541b180808000360210200542d7c9cb8fc1cf97db3e37030841002d0098a2db80001a20042802042106200428020821070240410841002802a496db8000118280808000002208450d00200841002903d08ec780003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541033a00202005200336021c20052002360218200541013602142005200836021020054281808080103702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044108418093c7800010ae80808000000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542c5bb8d9eaee5dcb4c0003703002005420437022c20054211370224200541d5ddc5800036022020054100360218200541c48180800036021020054294efa284af81b6890d37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a2205410c3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b9f0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542f0d0d0dca382cac6333703002005420437022c2005421e370224200541b7a3c7800036022020054100360218200541e881808000360210200542b7dae9dc8b88b38d4b37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541163a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bc50401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542e9d7c7eac8b7a8f506370308200542c3bfcecf9e8cd1c1cb00370300200441086a41086a220641013602002005420437022c200542053702242005418fe0c580003602202005410536021c20054194ddc58000360218200541ce8180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054208370224200541a8cec580003602202005410836021c200541bfdec58000360218200541aa81808000360210200542caaaa1c8ffe8f295ec00370308200542fdf698cfa5cd92fa173703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c20054208370224200541a8cec580003602202005410836021c200541bfdec58000360218200541aa81808000360210200542caaaa1c8ffe8f295ec00370308200542fdf698cfa5cd92fa17370300200428020c2108200428020821070b0240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541273a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000bc60401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542e9a7da9ae380ede00a370308200542ccd2bdbccfd5a4eb63370300200441086a41086a220641013602002005420437022c2005420b370224200541bd9ec580003602202005410c36021c200541b19ec58000360218200541ac8180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054215370224200541ecdec580003602202005410c36021c20054181dfc58000360218200541e981808000360210200542e8e6cee18b8fceb6807f370308200542d984a9f0c184f8b2d9003703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c20054215370224200541ecdec580003602202005410c36021c20054181dfc58000360218200541e981808000360210200542e8e6cee18b8fceb6807f370308200542d984a9f0c184f8b2d900370300200428020c2108200428020821070b0240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a2205412f3a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000bfa0201067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542e987d8bed5a3d0fbfb003703002005420437022c2005420a370224200541cc9dc680003602202005410636021c20054187cdc480003602182005418381808000360210200542e2e68fceaa92ce9c7b37030841002d0098a2db80001a20042802042106200428020821070240410841002802a496db8000118280808000002208450d00200841002903c8adc680003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a2205410f3a00202005200336021c20052002360218200541013602142005200836021020054281808080103702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044108418093c7800010ae80808000000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542a2cd9f86aa94b08ad6003703002005410036023020054280808080c0003703282005410036022020054100360218200541ea818080003602102005428bebfdc88bd6a7c7ae7f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bec0603047f017e027f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa8808000200428021422064288f9c7d083eedee26c3703082006429689d19c9dddeae3d000370300200441086a220741013602002006420437022c20064207370224200641c7cec580003602202006410836021c200641bfcec580003602182006419f81808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c200642083702242006418ed0c580003602202006410836021c200641e7cbc48000360218200641cf81808000360210200642b9f8a1e899ac8ba117370308200642b1f18496a980a7e5473703002005200741016a2207360200200420042903002208370310024020072008a7470d00200441106a41c0d1c5800010faa88080000b2004280214200741386c6a2206420437022c20064206370224200641b19dc580003602202006410a36021c200641a79dc58000360218200641e880808000360210200642b8f8f596b4ec85c048370308200642a8e8f9fbe3e78f97f100370300200441086a200741016a22073602002004200429031022083703000240024020072008a72209460d002004280204220a200741386c6a2206420437022c200642103702242006419bcfc580003602202006410736021c200641e5dec580003602182006419681808000360210200642faf1cf928f93b5f3f800370308200642c5bcc287ccbed6cb0b3703000c010b200441c0d1c5800010faa88080002004280204200741386c6a2206420437022c200642103702242006419bcfc580003602202006410736021c200641e5dec580003602182006419681808000360210200642faf1cf928f93b5f3f800370308200642c5bcc287ccbed6cb0b3703002004280204210a200428020021090b0240200128020822052001280200470d00200141b0d1c5800010f5ad8080000b2001280204200541246c6a220641033a00202006200336021c200620023602182006410036021420064280808080c00037020c2006200741016a3602082006200a36020420062009360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542a9eb8eea8cbbe59bfb003703002005420437022c2005421037022420054194e0c5800036022020054100360218200541eb81808000360210200542f29c85ec9f96f2ad2337030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a2205410b3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bd90503047f017e027f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa88080002004280214220642a3c9fcb9f5f685b5b87f370308200642f69985f4938fa5ab967f370300200441086a220741013602002006420437022c2006420b37022420064184e0c580003602202006410636021c200641859dc58000360218200641c581808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c20064208370224200641a8cec580003602202006410436021c200641e09cc580003602182006419481808000360210200642d9d5c5caa3a8ecf80d3703082006428e8ccdedc18f82e2493703002005200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c20064207370224200641dacfc580003602202006410336021c200641ccddc580003602182006419b81808000360210200642e4a7f5818ceefeb2fa0037030820064294b594ff86cb93f5163703000c010b200441106a41c0d1c5800010faa88080002004280214200741386c6a2206420437022c20064207370224200641dacfc580003602202006410336021c200641ccddc580003602182006419b81808000360210200642e4a7f5818ceefeb2fa0037030820064294b594ff86cb93f5163703002004280214210a200428021021090b0240200128020822052001280200470d00200141b0d1c5800010f5ad8080000b2001280204200541246c6a2206410e3a00202006200336021c200620023602182006410036021420064280808080c00037020c2006200741016a3602082006200a36020420062009360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542cff6efdef6dabfcb723703002005420437022c2005422237022420054198a4c7800036022020054100360218200541ec81808000360210200542d5a28bbb9da882f9e00037030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541203a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b9f0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542c680c29bced1e6a3653703002005420437022c2005421037022420054194e0c5800036022020054100360218200541dd81808000360210200542c88feaebf0d9e0cb0437030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a2205410b3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bc50401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542e9d7c7eac8b7a8f506370308200542c3bfcecf9e8cd1c1cb00370300200441086a41086a220641013602002005420437022c200542053702242005418fe0c580003602202005410536021c20054194ddc58000360218200541ce8180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054208370224200541a8cec580003602202005410636021c20054181cdc48000360218200541aa81808000360210200542caaaa1c8ffe8f295ec00370308200542fdf698cfa5cd92fa173703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c20054208370224200541a8cec580003602202005410636021c20054181cdc48000360218200541aa81808000360210200542caaaa1c8ffe8f295ec00370308200542fdf698cfa5cd92fa17370300200428020c2108200428020821070b0240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a2205412a3a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000b810301067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542979feffc99bdf8aa7b3703002005420437022c20054215370224200541f988c780003602202005410436021c200541a7e2c58000360218200541ed81808000360210200542b5b9e2f9cd8cc4d74837030841002d0098a2db80001a2004280204210620042802082107024041c80041002802a496db8000118280808000002205450d00200541a488c7800041c80010f5b280800021080240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541003a00202005200336021c2005200236021820054109360214200520083602102005428180808090013702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b410441c800418093c7800010ae80808000000b8a0501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542f48587b7e0d4c9ea3537030820054296afb28ff9f4d69c77370300200441086a41086a220641013602002005420437022c2005420c370224200541c0dbc580003602202005410736021c200541c0f9c58000360218200541928180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c2005420a370224200541cc9dc680003602202005410c36021c200541d6aec680003602182005418381808000360210200542e2e68fceaa92ce9c7b370308200542e987d8bed5a3d0fbfb003703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c2005420a370224200541cc9dc680003602202005410c36021c200541d6aec680003602182005418381808000360210200542e2e68fceaa92ce9c7b370308200542e987d8bed5a3d0fbfb00370300200428020c2108200428020821070b41002d0098a2db80001a0240410841002802a496db8000118280808000002209450d0020094100290390a4c6800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220541003a00202005200336021c2005200236021820054101360214200520093602102005410136020c2005200641016a3602082005200836020420052007360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044108418093c7800010ae80808000000bf90201067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa8808000200428020822054296afb28ff9f4d69c773703002005420437022c2005420c370224200541c0dbc580003602202005410736021c200541c0f9c580003602182005419281808000360210200542f48587b7e0d4c9ea3537030841002d0098a2db80001a20042802042106200428020821070240410841002802a496db8000118280808000002208450d0020084100290380f7c580003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541043a00202005200336021c20052002360218200541013602142005200836021020054281808080103702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044108418093c7800010ae80808000000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa8808000200428020822054287f8f5ecf3a983e0907f3703002005420437022c2005422937022420054188a0c7800036022020054100360218200541ee81808000360210200542e79bcd80b38a95ac3a37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541153a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542e9ddcac2d7f6c3ffd1003703002005420437022c20054206370224200541c1cfc58000360220200541003602182005419781808000360210200542f998cadfc7d28d8f927f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a2205411d3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542d789e5dbb3879bcda27f3703002005410036023020054280808080c0003703282005410036022020054100360218200541ef81808000360210200542b1f29dfaffd09eb04337030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bc60401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542f998cadfc7d28d8f927f370308200542e9ddcac2d7f6c3ffd100370300200441086a41086a220641013602002005420437022c20054206370224200541c1cfc580003602202005410636021c200541859dc58000360218200541978180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054208370224200541a8cec580003602202005410636021c200541cecbc48000360218200541aa81808000360210200542caaaa1c8ffe8f295ec00370308200542fdf698cfa5cd92fa173703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c20054208370224200541a8cec580003602202005410636021c200541cecbc48000360218200541aa81808000360210200542caaaa1c8ffe8f295ec00370308200542fdf698cfa5cd92fa17370300200428020c2108200428020821070b0240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541183a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000b8a0501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542f48587b7e0d4c9ea3537030820054296afb28ff9f4d69c77370300200441086a41086a220641013602002005420437022c2005420c370224200541c0dbc580003602202005410336021c200541b6d8c58000360218200541928180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c2005420a370224200541cc9dc680003602202005410636021c20054187cdc480003602182005418381808000360210200542e2e68fceaa92ce9c7b370308200542e987d8bed5a3d0fbfb003703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c2005420a370224200541cc9dc680003602202005410636021c20054187cdc480003602182005418381808000360210200542e2e68fceaa92ce9c7b370308200542e987d8bed5a3d0fbfb00370300200428020c2108200428020821070b41002d0098a2db80001a0240410841002802a496db8000118280808000002209450d00200941002903e0a8c6800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220541143a00202005200336021c2005200236021820054101360214200520093602102005410136020c2005200641016a3602082005200836020420052007360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044108418093c7800010ae80808000000bd90503047f017e027f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa88080002004280214220642a3c9fcb9f5f685b5b87f370308200642f69985f4938fa5ab967f370300200441086a220741013602002006420437022c2006420b37022420064184e0c580003602202006410636021c200641859dc58000360218200641c581808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c20064208370224200641a8cec580003602202006410736021c200641f9ddc580003602182006419481808000360210200642d9d5c5caa3a8ecf80d3703082006428e8ccdedc18f82e2493703002005200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c20064207370224200641dacfc580003602202006410336021c200641ccddc580003602182006419b81808000360210200642e4a7f5818ceefeb2fa0037030820064294b594ff86cb93f5163703000c010b200441106a41c0d1c5800010faa88080002004280214200741386c6a2206420437022c20064207370224200641dacfc580003602202006410336021c200641ccddc580003602182006419b81808000360210200642e4a7f5818ceefeb2fa0037030820064294b594ff86cb93f5163703002004280214210a200428021021090b0240200128020822052001280200470d00200141b0d1c5800010f5ad8080000b2001280204200541246c6a220641103a00202006200336021c200620023602182006410036021420064280808080c00037020c2006200741016a3602082006200a36020420062009360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000b8c0301067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542d3dfb2d6b5bfaabbd9003703002005420437022c20054216370224200541e49cc580003602202005410736021c200541ed9ec58000360218200541a081808000360210200542efa8d5faf7d8a9c1917f37030841002d0098a2db80001a20042802042106200428020821070240411041002802a496db8000118280808000002208450d00200841086a41002902f498c58000370200200841002902ec98c580003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a2205410f3a00202005200336021c20052002360218200541023602142005200836021020054281808080203702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044110418093c7800010ae80808000000bbe0301067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542e88488d0c0e3aebc133703002005420437022c20054203370224200541e89dc580003602202005410336021c20054184ffc68000360218200541b180808000360210200542d7c9cb8fc1cf97db3e37030841002d0098a2db80001a20042802042106200428020821070240412841002802a496db8000118280808000002208450d00200841206a41002902a8e8c68000370200200841186a41002902a0e8c68000370200200841106a4100290298e8c68000370200200841086a4100290290e8c6800037020020084100290288e8c680003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541013a00202005200336021c20052002360218200541053602142005200836021020054281808080d0003702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044128418093c7800010ae80808000000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542d984a9f0c184f8b2d9003703002005420437022c20054215370224200541ecdec5800036022020054100360218200541e981808000360210200542e8e6cee18b8fceb6807f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a2205411e3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542e88fc2f4a4f2bfbd493703002005410036023020054280808080c0003703282005410036022020054100360218200541f081808000360210200542ced7d7a19381b7d31f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bf90201067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542c0bebeb6d595ffc90c3703002005420437022c20054214370224200541a5d0c580003602202005410736021c2005419ed0c58000360218200541b981808000360210200542bfb3c3c1d5c4bdf01637030841002d0098a2db80001a20042802042106200428020821070240410841002802a496db8000118280808000002208450d00200841002903c0cbc580003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541003a00202005200336021c20052002360218200541013602142005200836021020054281808080103702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044108418093c7800010ae80808000000bbc0501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542868dd5fba5e5e8aeec00370308200542e98b8486a0e7abfe47370300200441086a41086a220641013602002005420437022c20054214370224200541a2d8c580003602202005410336021c200541b6d8c58000360218200541a78180800036021020042004290214370308024002402006280200220720042802082208460d00200428020c2209200741386c6a2205420437022c2005421f37022420054180d8c580003602202005410436021c200541fcd7c58000360218200541f18180800036021020054281c9bb92b1a187a44c370308200542e7bf89c9ceaf89c72f3703000c010b200441086a41c0d1c5800010faa8808000200428020c200741386c6a2205420437022c2005421f37022420054180d8c580003602202005410436021c200541fcd7c58000360218200541f18180800036021020054281c9bb92b1a187a44c370308200542e7bf89c9ceaf89c72f370300200428020c2109200428020821080b41002d0098a2db80001a0240412041002802a496db8000118280808000002206450d00200641186a41002902f4d7c58000370200200641106a41002902ecd7c58000370200200641086a41002902e4d7c58000370200200641002902dcd7c5800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220541033a00202005200336021c2005200236021820054104360214200520063602102005410436020c2005200741016a3602082005200936020420052008360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044120418093c7800010ae80808000000bc20401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542f1b0a3d6cf89ad8b38370308200542baeaeda3ffc19fa926370300200441086a41086a220641013602002005420437022c200542053702242005418fe0c580003602202005410536021c20054194ddc58000360218200541b48180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054208370224200541a8cec580003602202005410536021c200541fcccc480003602182005419481808000360210200542d9d5c5caa3a8ecf80d3703082005428e8ccdedc18f82e2493703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c20054208370224200541a8cec580003602202005410536021c200541fcccc480003602182005419481808000360210200542d9d5c5caa3a8ecf80d3703082005428e8ccdedc18f82e249370300200428020c2108200428020821070b0240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541293a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa880800020042802082205429884bef3ea8fb4b4bd7f3703002005420437022c20054229370224200541b6a1c7800036022020054100360218200541f28180800036021020054291e4fcd6bca297cd2d37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541323a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b8a0501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542f48587b7e0d4c9ea3537030820054296afb28ff9f4d69c77370300200441086a41086a220641013602002005420437022c2005420c370224200541c0dbc580003602202005410336021c200541b6d8c58000360218200541928180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c2005420a370224200541cc9dc680003602202005410636021c20054187cdc480003602182005418381808000360210200542e2e68fceaa92ce9c7b370308200542e987d8bed5a3d0fbfb003703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c2005420a370224200541cc9dc680003602202005410636021c20054187cdc480003602182005418381808000360210200542e2e68fceaa92ce9c7b370308200542e987d8bed5a3d0fbfb00370300200428020c2108200428020821070b41002d0098a2db80001a0240410841002802a496db8000118280808000002209450d00200941002903f0acc6800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220541053a00202005200336021c2005200236021820054101360214200520093602102005410136020c2005200641016a3602082005200836020420052007360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044108418093c7800010ae80808000000b9f0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa880800020042802082205428aaba1b2c198ca83783703002005420437022c20054211370224200541d5ddc5800036022020054100360218200541d481808000360210200542b0ccebfe87a7aee02e37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541233a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bc20401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa880800020042802182205429de7f78380fcebf334370308200542cca5e8bb95bcfeef5c370300200441086a41086a220641013602002005420437022c20054206370224200541c1cfc580003602202005410636021c200541859dc58000360218200541a28180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054208370224200541a8cec580003602202005410636021c200541cecbc480003602182005419481808000360210200542d9d5c5caa3a8ecf80d3703082005428e8ccdedc18f82e2493703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c20054208370224200541a8cec580003602202005410636021c200541cecbc480003602182005419481808000360210200542d9d5c5caa3a8ecf80d3703082005428e8ccdedc18f82e249370300200428020c2108200428020821070b0240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541183a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000b8a0301067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa8808000200428020822054296afb28ff9f4d69c773703002005420437022c2005420c370224200541c0dbc580003602202005410a36021c20054190e5c680003602182005419281808000360210200542f48587b7e0d4c9ea3537030841002d0098a2db80001a20042802042106200428020821070240411041002802a496db8000118280808000002208450d00200841086a4100290280e2c68000370200200841002902f8e1c680003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541093a00202005200336021c20052002360218200541023602142005200836021020054281808080203702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044110418093c7800010ae80808000000b830301067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542ac8cccdcac88ad879a7f3703002005420437022c20054211370224200541829ec680003602202005410336021c2005419fd8c58000360218200541f381808000360210200542f1a9bede9bb1daacd30037030841002d0098a2db80001a2004280204210620042802082107024041e80041002802a496db8000118280808000002205450d00200541a4eec6800041e80010f5b280800021080240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541003a00202005200336021c200520023602182005410d3602142005200836021020054281808080d0013702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b410441e800418093c7800010ae80808000000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542cdedce9df8c6fa90343703002005420437022c20054214370224200541d3dfc5800036022020054100360218200541f481808000360210200542d0e18ad4c6c287c8e90037030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a2205411f3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542c9d1fab4c6dd89f7633703002005410036023020054280808080c0003703282005410036022020054100360218200541f581808000360210200542f199a8b0a1f5cd93957f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542c5bb8d9eaee5dcb4c0003703002005420437022c20054211370224200541d5ddc5800036022020054100360218200541c48180800036021020054294efa284af81b6890d37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541233a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bc50401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542e9d7c7eac8b7a8f506370308200542c3bfcecf9e8cd1c1cb00370300200441086a41086a220641013602002005420437022c200542053702242005418fe0c580003602202005410536021c20054194ddc58000360218200541ce8180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054208370224200541a8cec580003602202005410536021c200541fcccc48000360218200541aa81808000360210200542caaaa1c8ffe8f295ec00370308200542fdf698cfa5cd92fa173703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c20054208370224200541a8cec580003602202005410536021c200541fcccc48000360218200541aa81808000360210200542caaaa1c8ffe8f295ec00370308200542fdf698cfa5cd92fa17370300200428020c2108200428020821070b0240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541293a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa880800020042802082205429188f0d0b38882b74d3703002005420437022c200542ed003702242005419a97c7800036022020054100360218200541f681808000360210200542fff2c1cca29cc285ac7f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a2205410a3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000be10501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa8808000200428021822054291a4d4ada1b7dbe57b370308200542c4f289909d8aeab639370300200441086a41086a220641013602002005420437022c200542143702242005418b9dc580003602202005410636021c200541859dc58000360218200541b58180800036021020042004290214370308024002402006280200220720042802082208460d00200428020c2209200741386c6a2205420437022c20054216370224200541e49cc580003602202005410b36021c200541fa9cc58000360218200541a081808000360210200542efa8d5faf7d8a9c1917f370308200542d3dfb2d6b5bfaabbd9003703000c010b200441086a41c0d1c5800010faa8808000200428020c200741386c6a2205420437022c20054216370224200541e49cc580003602202005410b36021c200541fa9cc58000360218200541a081808000360210200542efa8d5faf7d8a9c1917f370308200542d3dfb2d6b5bfaabbd900370300200428020c2109200428020821080b41002d0098a2db80001a0240413041002802a496db8000118280808000002206450d00200641286a4100290294fdc48000370200200641206a410029028cfdc48000370200200641186a4100290284fdc48000370200200641106a41002902fcfcc48000370200200641086a41002902f4fcc48000370200200641002902ecfcc4800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a2205410c3a00202005200336021c2005200236021820054106360214200520063602102005410636020c2005200741016a3602082005200936020420052008360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044130418093c7800010ae80808000000bf00603047f017e027f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa8808000200428021422064288f9c7d083eedee26c3703082006429689d19c9dddeae3d000370300200441086a220741013602002006420437022c20064207370224200641c7cec580003602202006410836021c200641bfcec580003602182006419f81808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c200642083702242006418ed0c580003602202006410836021c200641e7cbc48000360218200641f781808000360210200642d8cab9ec93fed680c600370308200642efd7a780c1acb6f99b7f3703002005200741016a2207360200200420042903002208370310024020072008a7470d00200441106a41c0d1c5800010faa88080000b2004280214200741386c6a2206420437022c20064206370224200641b19dc580003602202006410a36021c200641a79dc58000360218200641e880808000360210200642b8f8f596b4ec85c048370308200642a8e8f9fbe3e78f97f100370300200441086a200741016a22073602002004200429031022083703000240024020072008a72209460d002004280204220a200741386c6a2206420437022c20064215370224200641ecdec580003602202006410736021c200641e5dec58000360218200641e981808000360210200642e8e6cee18b8fceb6807f370308200642d984a9f0c184f8b2d9003703000c010b200441c0d1c5800010faa88080002004280204200741386c6a2206420437022c20064215370224200641ecdec580003602202006410736021c200641e5dec58000360218200641e981808000360210200642e8e6cee18b8fceb6807f370308200642d984a9f0c184f8b2d9003703002004280204210a200428020021090b0240200128020822052001280200470d00200141b0d1c5800010f5ad8080000b2001280204200541246c6a220641033a00202006200336021c200620023602182006410036021420064280808080c00037020c2006200741016a3602082006200a36020420062009360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000bc80401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542b19d8b97c4eaaf988b7f370308200542bcf5b49acaab8c84c800370300200441086a41086a220641013602002005420437022c2005420b370224200541a7ddc580003602202005410636021c200541859dc58000360218200541b18180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c2005420d37022420054187ddc580003602202005410636021c200541cecbc480003602182005418c81808000360210200542ebd1f595e0b3cfef957f370308200542d3e68783e0e29dd6b87f3703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c2005420d37022420054187ddc580003602202005410636021c200541cecbc480003602182005418c81808000360210200542ebd1f595e0b3cfef957f370308200542d3e68783e0e29dd6b87f370300200428020c2108200428020821070b0240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541183a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000bc40401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542e9a7da9ae380ede00a370308200542ccd2bdbccfd5a4eb63370300200441086a41086a220641013602002005420437022c2005420b370224200541bd9ec580003602202005410c36021c200541b19ec58000360218200541ac8180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c200542103702242005419bcfc580003602202005410c36021c20054181dfc58000360218200541b381808000360210200542aab9c4e7dbc1c1e39a7f370308200542fab2ea84ca9be587693703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c200542103702242005419bcfc580003602202005410c36021c20054181dfc58000360218200541b381808000360210200542aab9c4e7dbc1c1e39a7f370308200542fab2ea84ca9be58769370300200428020c2108200428020821070b0240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a2205412f3a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000bdb0503047f017e027f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa8808000200428021422064291d9bdcce5ffceb647370308200642eb88f3d48596fef8fd00370300200441086a220741013602002006420437022c20064209370224200641fedcc580003602202006410736021c200641f7dcc58000360218200641f881808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c2006421037022420064194e0c580003602202006410b36021c200641dfcec58000360218200641eb81808000360210200642f29c85ec9f96f2ad23370308200642a9eb8eea8cbbe59bfb003703002005200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c20064207370224200641dacfc580003602202006410336021c200641ccddc580003602182006419981808000360210200642f7f3edb1f3f0dab9e700370308200642dba092c2adbc97afc7003703000c010b200441106a41c0d1c5800010faa88080002004280214200741386c6a2206420437022c20064207370224200641dacfc580003602202006410336021c200641ccddc580003602182006419981808000360210200642f7f3edb1f3f0dab9e700370308200642dba092c2adbc97afc7003703002004280214210a200428021021090b0240200128020822052001280200470d00200141b0d1c5800010f5ad8080000b2001280204200541246c6a220641263a00202006200336021c200620023602182006410036021420064280808080c00037020c2006200741016a3602082006200a36020420062009360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542e6d6f7b4ded4b182573703002005410036023020054280808080c0003703282005410036022020054100360218200541c881808000360210200542b1e6a1aca8f49fc41f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bff0201067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542bbeefa98e893a7ad023703002005420437022c20054208370224200541fdd1c5800036022020054100360218200541a481808000360210200542eef8e7b09dc4b6b53f37030841002d0098a2db80001a20042802042106200428020821070240411041002802a496db8000118280808000002208450d00200841086a41002902a0b6c6800037020020084100290298b6c680003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541003a00202005200336021c20052002360218200541023602142005200836021020054281808080203702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044110418093c7800010ae80808000000bdc0503047f017e027f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa8808000200428021422064293ffa1d1b6f09dcec40037030820064295bbfdb78ee5acc8e700370300200441086a220741013602002006420437022c2006420b37022420064184e0c580003602202006410636021c200641859dc58000360218200641bc81808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c20064208370224200641a8cec580003602202006410736021c200641f9ddc58000360218200641aa81808000360210200642caaaa1c8ffe8f295ec00370308200642fdf698cfa5cd92fa173703002005200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c20064207370224200641dacfc580003602202006410336021c200641ccddc580003602182006419981808000360210200642f7f3edb1f3f0dab9e700370308200642dba092c2adbc97afc7003703000c010b200441106a41c0d1c5800010faa88080002004280214200741386c6a2206420437022c20064207370224200641dacfc580003602202006410336021c200641ccddc580003602182006419981808000360210200642f7f3edb1f3f0dab9e700370308200642dba092c2adbc97afc7003703002004280214210a200428021021090b0240200128020822052001280200470d00200141b0d1c5800010f5ad8080000b2001280204200541246c6a220641103a00202006200336021c200620023602182006410036021420064280808080c00037020c2006200741016a3602082006200a36020420062009360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000bf90201067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa8808000200428020822054296afb28ff9f4d69c773703002005420437022c2005420c370224200541c0dbc580003602202005410336021c200541b6d8c580003602182005419281808000360210200542f48587b7e0d4c9ea3537030841002d0098a2db80001a20042802042106200428020821070240410841002802a496db8000118280808000002208450d00200841002903c0a8c680003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a2205410e3a00202005200336021c20052002360218200541013602142005200836021020054281808080103702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044108418093c7800010ae80808000000bfa0201067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542e987d8bed5a3d0fbfb003703002005420437022c2005420a370224200541cc9dc680003602202005410636021c20054187cdc480003602182005418381808000360210200542e2e68fceaa92ce9c7b37030841002d0098a2db80001a20042802042106200428020821070240410841002802a496db8000118280808000002208450d00200841002903e0a9c680003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541103a00202005200336021c20052002360218200541013602142005200836021020054281808080103702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044108418093c7800010ae80808000000bf50301067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542ac8cccdcac88ad879a7f3703002005420437022c20054211370224200541829ec680003602202005410336021c200541b6d8c58000360218200541f381808000360210200542f1a9bede9bb1daacd30037030841002d0098a2db80001a2004280204210620042802082107024041c00041002802a496db8000118280808000002205450d00200541386a41002902a097c68000370200200541306a410029029897c68000370200200541286a410029029097c68000370200200541206a410029028897c68000370200200541186a410029028097c68000370200200541106a41002902f896c68000370200200541086a41002902f096c68000370200200541002902e896c680003702000240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220941063a00202009200336021c2009200236021820094108360214200920053602102009428180808080013702082009200736020420092006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b410441c000418093c7800010ae80808000000bfa0201067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542e987d8bed5a3d0fbfb003703002005420437022c2005420c370224200541b3e5c680003602202005410b36021c200541bfe5c680003602182005418381808000360210200542e2e68fceaa92ce9c7b37030841002d0098a2db80001a20042802042106200428020821070240410841002802a496db8000118280808000002208450d00200841002903e0e4c680003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541043a00202005200336021c20052002360218200541013602142005200836021020054281808080103702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044108418093c7800010ae80808000000b880501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542d9d5c5caa3a8ecf80d3703082005428e8ccdedc18f82e249370300200441086a41086a220641013602002005420437022c20054208370224200541a8cec580003602202005410636021c20054188d0c58000360218200541948180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054206370224200541c1cfc580003602202005410436021c200541e1cfc58000360218200541a2818080003602102005429de7f78380fcebf334370308200542cca5e8bb95bcfeef5c3703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c20054206370224200541c1cfc580003602202005410436021c200541e1cfc58000360218200541a2818080003602102005429de7f78380fcebf334370308200542cca5e8bb95bcfeef5c370300200428020c2108200428020821070b41002d0098a2db80001a0240410841002802a496db8000118280808000002209450d00200941002903a8bfc5800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220541173a00202005200336021c2005200236021820054101360214200520093602102005410136020c2005200641016a3602082005200836020420052007360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044108418093c7800010ae80808000000bf90201067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542bbeefa98e893a7ad023703002005420437022c2005420737022420054180cfc580003602202005410c36021c20054190d1c68000360218200541a481808000360210200542eef8e7b09dc4b6b53f37030841002d0098a2db80001a20042802042106200428020821070240410841002802a496db8000118280808000002208450d0020084100290388d1c680003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541003a00202005200336021c20052002360218200541013602142005200836021020054281808080103702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044108418093c7800010ae80808000000bf90201067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542e88488d0c0e3aebc133703002005420437022c20054203370224200541e89dc580003602202005411236021c2005419ae5c68000360218200541b180808000360210200542d7c9cb8fc1cf97db3e37030841002d0098a2db80001a20042802042106200428020821070240410841002802a496db8000118280808000002208450d00200841002903b8e4c680003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541033a00202005200336021c20052002360218200541013602142005200836021020054281808080103702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044108418093c7800010ae80808000000bd70503047f017e027f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa880800020042802142206429de7f78380fcebf334370308200642cca5e8bb95bcfeef5c370300200441086a220741013602002006420437022c20064206370224200641c1cfc580003602202006410636021c200641859dc58000360218200641a281808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c20064208370224200641a8cec580003602202006410436021c200641e09cc580003602182006419481808000360210200642d9d5c5caa3a8ecf80d3703082006428e8ccdedc18f82e2493703002005200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c20064207370224200641dacfc580003602202006410336021c200641ccddc580003602182006419b81808000360210200642e4a7f5818ceefeb2fa0037030820064294b594ff86cb93f5163703000c010b200441106a41c0d1c5800010faa88080002004280214200741386c6a2206420437022c20064207370224200641dacfc580003602202006410336021c200641ccddc580003602182006419b81808000360210200642e4a7f5818ceefeb2fa0037030820064294b594ff86cb93f5163703002004280214210a200428021021090b0240200128020822052001280200470d00200141b0d1c5800010f5ad8080000b2001280204200541246c6a220641053a00202006200336021c200620023602182006410036021420064280808080c00037020c2006200741016a3602082006200a36020420062009360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000b8a0501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542f48587b7e0d4c9ea3537030820054296afb28ff9f4d69c77370300200441086a41086a220641013602002005420437022c2005420c370224200541c0dbc580003602202005410336021c200541b6d8c58000360218200541928180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c2005420a370224200541cc9dc680003602202005410636021c20054187cdc480003602182005418381808000360210200542e2e68fceaa92ce9c7b370308200542e987d8bed5a3d0fbfb003703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c2005420a370224200541cc9dc680003602202005410636021c20054187cdc480003602182005418381808000360210200542e2e68fceaa92ce9c7b370308200542e987d8bed5a3d0fbfb00370300200428020c2108200428020821070b41002d0098a2db80001a0240410841002802a496db8000118280808000002209450d00200941002903d8a6c6800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a2205410a3a00202005200336021c2005200236021820054101360214200520093602102005410136020c2005200641016a3602082005200836020420052007360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044108418093c7800010ae80808000000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542ad8ef89bd598d0eda87f3703002005420437022c20054211370224200541d5ddc5800036022020054100360218200541bb81808000360210200542b2e4ffa58bd9bc87b37f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a2205410c3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b8b0501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542e2e68fceaa92ce9c7b370308200542e987d8bed5a3d0fbfb00370300200441086a41086a220641013602002005420437022c2005420a370224200541cc9dc680003602202005410336021c200541a0dac58000360218200541838180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c2005420a370224200541cc9dc680003602202005410336021c2005419fd8c580003602182005418381808000360210200542e2e68fceaa92ce9c7b370308200542e987d8bed5a3d0fbfb003703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c2005420a370224200541cc9dc680003602202005410336021c2005419fd8c580003602182005418381808000360210200542e2e68fceaa92ce9c7b370308200542e987d8bed5a3d0fbfb00370300200428020c2108200428020821070b41002d0098a2db80001a0240410841002802a496db8000118280808000002209450d00200941002903a8acc6800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220541153a00202005200336021c2005200236021820054101360214200520093602102005410136020c2005200641016a3602082005200836020420052007360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044108418093c7800010ae80808000000baf0703047f017e037f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa88080002004280214220642d9d5c5caa3a8ecf80d3703082006428e8ccdedc18f82e249370300200441086a220741013602002006420437022c20064208370224200641a8cec580003602202006410636021c200641f6ccc480003602182006419481808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c20064208370224200641a8cec580003602202006410b36021c200641dfcec580003602182006419481808000360210200642d9d5c5caa3a8ecf80d3703082006428e8ccdedc18f82e2493703002005200741016a2207360200200420042903002208370310024020072008a7470d00200441106a41c0d1c5800010faa88080000b2004280214200741386c6a2206420437022c20064209370224200641d6cec580003602202006410536021c200641f0b0c58000360218200641f981808000360210200642dfe6e192c1f0a88bd5003703082006428c938481f4aef9e63d370300200441086a200741016a22073602002004200429031022083703000240024020072008a72209460d002004280204220a200741386c6a2206420437022c2006420737022420064180cfc580003602202006410a36021c200641f6cec58000360218200641a481808000360210200642eef8e7b09dc4b6b53f370308200642bbeefa98e893a7ad023703000c010b200441c0d1c5800010faa88080002004280204200741386c6a2206420437022c2006420737022420064180cfc580003602202006410a36021c200641f6cec58000360218200641a481808000360210200642eef8e7b09dc4b6b53f370308200642bbeefa98e893a7ad023703002004280204210a200428020021090b41002d0098a2db80001a0240410841002802a496db8000118280808000002205450d00200541002903d0bfc5800037020002402001280208220b2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200b41246c6a220641023a00202006200336021c2006200236021820064101360214200620053602102006410136020c2006200741016a3602082006200a36020420062009360200200041086a200b41016a2206360200200141086a200636020020002001290200370200200441206a2480808080000f0b41044108418093c7800010ae80808000000bda0503047f017e027f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa8808000200428021422064289e8cca0f4e39eeee500370308200642f2c6f9acdca1f1ddf100370300200441086a220741013602002006420437022c2006420a3702242006418bdec580003602202006410b36021c20064180dec58000360218200641ae81808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c20064206370224200641b19dc580003602202006411636021c200641bddfc58000360218200641e880808000360210200642b8f8f596b4ec85c048370308200642a8e8f9fbe3e78f97f1003703002005200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c200642133702242006419adfc580003602202006410436021c200641fcd7c58000360218200641b08180800036021020064281af97f7f6d5fb886437030820064291e2c8eba3839afcf9003703000c010b200441106a41c0d1c5800010faa88080002004280214200741386c6a2206420437022c200642133702242006419adfc580003602202006410436021c200641fcd7c58000360218200641b08180800036021020064281af97f7f6d5fb886437030820064291e2c8eba3839afcf9003703002004280214210a200428021021090b0240200128020822052001280200470d00200141b0d1c5800010f5ad8080000b2001280204200541246c6a220641063a00202006200336021c200620023602182006410036021420064280808080c00037020c2006200741016a3602082006200a36020420062009360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000bda0503047f017e027f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa88080002004280214220642d5d2cbbbb9f388afec00370308200642f0ee8ea3c5b880e005370300200441086a220741013602002006420437022c20064210370224200641d5dcc580003602202006410436021c200641d1dcc58000360218200641cd81808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c2006420b370224200641a7ddc580003602202006410436021c200641a3ddc58000360218200641b181808000360210200642b19d8b97c4eaaf988b7f370308200642bcf5b49acaab8c84c8003703002005200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c2006420437022420064189ccc480003602202006410736021c200641eadfc58000360218200641c880808000360210200642febac4ad81b6fafcb37f37030820064298848fa1dab08ba1743703000c010b200441106a41c0d1c5800010faa88080002004280214200741386c6a2206420437022c2006420437022420064189ccc480003602202006410736021c200641eadfc58000360218200641c880808000360210200642febac4ad81b6fafcb37f37030820064298848fa1dab08ba1743703002004280214210a200428021021090b0240200128020822052001280200470d00200141b0d1c5800010f5ad8080000b2001280204200541246c6a2206410f3a00202006200336021c200620023602182006410036021420064280808080c00037020c2006200741016a3602082006200a36020420062009360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000bac0603047f017e037f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa88080002004280214220642d9d5c5caa3a8ecf80d3703082006428e8ccdedc18f82e249370300200441086a220741013602002006420437022c20064208370224200641a8cec580003602202006410b36021c200641dfcec580003602182006419481808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c20064206370224200641c1cfc580003602202006410436021c200641bdcfc58000360218200641a2818080003602102006429de7f78380fcebf334370308200642cca5e8bb95bcfeef5c3703002005200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c2006420737022420064180cfc580003602202006410a36021c200641f6cec58000360218200641a481808000360210200642eef8e7b09dc4b6b53f370308200642bbeefa98e893a7ad023703000c010b200441106a41c0d1c5800010faa88080002004280214200741386c6a2206420437022c2006420737022420064180cfc580003602202006410a36021c200641f6cec58000360218200641a481808000360210200642eef8e7b09dc4b6b53f370308200642bbeefa98e893a7ad023703002004280214210a200428021021090b41002d0098a2db80001a0240411041002802a496db8000118280808000002205450d00200541086a41002902fcc4c58000370200200541002902f4c4c5800037020002402001280208220b2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200b41246c6a220641143a00202006200336021c2006200236021820064102360214200620053602102006410236020c2006200741016a3602082006200a36020420062009360200200041086a200b41016a2206360200200141086a200636020020002001290200370200200441206a2480808080000f0b41044110418093c7800010ae80808000000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542d8eac7b1a3c193cbc1003703002005420437022c2005421b370224200541ed9fc7800036022020054100360218200541fa818080003602102005428ab9bb9eb5fec590877f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a2205410f3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bc50401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa8808000200428021822054294efa284af81b6890d370308200542c5bb8d9eaee5dcb4c000370300200441086a41086a220641013602002005420437022c20054211370224200541d5ddc580003602202005410d36021c2005418ddfc58000360218200541c48180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054210370224200541d5dcc580003602202005410636021c200541859dc58000360218200541cd81808000360210200542d5d2cbbbb9f388afec00370308200542f0ee8ea3c5b880e0053703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c20054210370224200541d5dcc580003602202005410636021c200541859dc58000360218200541cd81808000360210200542d5d2cbbbb9f388afec00370308200542f0ee8ea3c5b880e005370300200428020c2108200428020821070b0240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541123a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa880800020042802082205428aeb87f08faee1c0e9003703002005410036023020054280808080c0003703282005410036022020054100360218200541fb81808000360210200542f6eee5acb6f3a0a68c7f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bef0501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542e2e68fceaa92ce9c7b370308200542e987d8bed5a3d0fbfb00370300200441086a41086a220641013602002005420437022c2005420c370224200541b3e5c680003602202005410736021c200541ace5c68000360218200541838180800036021020042004290214370308024002402006280200220720042802082208460d00200428020c2209200741386c6a2205420437022c2005420c370224200541c0dbc580003602202005410636021c200541b7cfc580003602182005419281808000360210200542f48587b7e0d4c9ea3537030820054296afb28ff9f4d69c773703000c010b200441086a41c0d1c5800010faa8808000200428020c200741386c6a2205420437022c2005420c370224200541c0dbc580003602202005410636021c200541b7cfc580003602182005419281808000360210200542f48587b7e0d4c9ea3537030820054296afb28ff9f4d69c77370300200428020c2109200428020821080b41002d0098a2db80001a0240413841002802a496db8000118280808000002205450d00200541306a41002902a4fbc68000370200200541286a410029029cfbc68000370200200541206a4100290294fbc68000370200200541186a410029028cfbc68000370200200541106a4100290284fbc68000370200200541086a41002902fcfac68000370200200541002902f4fac6800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220641083a00202006200336021c2006200236021820064107360214200620053602102006410736020c2006200741016a3602082006200936020420062008360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044138418093c7800010ae80808000000bd20803047f017e037f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa88080002004280214220642efa8d5faf7d8a9c1917f370308200642d3dfb2d6b5bfaabbd900370300200441086a220741013602002006420437022c20064216370224200641e49cc580003602202006410436021c200641e09cc58000360218200641a081808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c20064216370224200641e49cc580003602202006410b36021c200641fa9cc58000360218200641a081808000360210200642efa8d5faf7d8a9c1917f370308200642d3dfb2d6b5bfaabbd9003703002005200741016a2207360200200420042903002208370310024020072008a7470d00200441106a41c0d1c5800010faa88080000b2004280214200741386c6a2206420437022c200642143702242006418b9dc580003602202006410636021c200641859dc58000360218200641b58180800036021020064291a4d4ada1b7dbe57b370308200642c4f289909d8aeab639370300200441086a200741016a2207360200200420042903102208370300024020072008a7470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c20064203370224200641e89dc580003602202006410e36021c200641da9dc58000360218200641b180808000360210200642d7c9cb8fc1cf97db3e370308200642e88488d0c0e3aebc13370300200441106a41086a200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c2006420b370224200641bd9ec580003602202006410c36021c200641b19ec58000360218200641ac81808000360210200642e9a7da9ae380ede00a370308200642ccd2bdbccfd5a4eb633703000c010b200441106a41c0d1c5800010faa88080002004280214200741386c6a2206420437022c2006420b370224200641bd9ec580003602202006410c36021c200641b19ec58000360218200641ac81808000360210200642e9a7da9ae380ede00a370308200642ccd2bdbccfd5a4eb633703002004280214210a200428021021090b41002d0098a2db80001a024041f00141002802a496db8000118280808000002206450d00200641bc82c5800041f00110f5b2808000210b0240200128020822052001280200470d00200141b0d1c5800010f5ad8080000b2001280204200541246c6a220641083a00202006200336021c200620023602182006411e3602142006200b3602102006411e36020c2006200741016a3602082006200a36020420062009360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000f0b410441f001418093c7800010ae80808000000bb90703047f017e037f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa88080002004280214220642efa8d5faf7d8a9c1917f370308200642d3dfb2d6b5bfaabbd900370300200441086a220741013602002006420437022c20064216370224200641e49cc580003602202006410436021c200641e09cc58000360218200641a081808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c20064216370224200641e49cc580003602202006410b36021c200641fa9cc58000360218200641a081808000360210200642efa8d5faf7d8a9c1917f370308200642d3dfb2d6b5bfaabbd9003703002005200741016a2207360200200420042903002208370310024020072008a7470d00200441106a41c0d1c5800010faa88080000b2004280214200741386c6a2206420437022c200642143702242006418b9dc580003602202006410636021c200641859dc58000360218200641b58180800036021020064291a4d4ada1b7dbe57b370308200642c4f289909d8aeab639370300200441086a200741016a22073602002004200429031022083703000240024020072008a72209460d002004280204220a200741386c6a2206420437022c20064203370224200641e89dc580003602202006410e36021c200641da9dc58000360218200641b180808000360210200642d7c9cb8fc1cf97db3e370308200642e88488d0c0e3aebc133703000c010b200441c0d1c5800010faa88080002004280204200741386c6a2206420437022c20064203370224200641e89dc580003602202006410e36021c200641da9dc58000360218200641b180808000360210200642d7c9cb8fc1cf97db3e370308200642e88488d0c0e3aebc133703002004280204210a200428020021090b41002d0098a2db80001a024041f00141002802a496db8000118280808000002206450d00200641c8e1c4800041f00110f5b2808000210b0240200128020822052001280200470d00200141b0d1c5800010f5ad8080000b2001280204200541246c6a220641023a00202006200336021c200620023602182006411e3602142006200b3602102006411e36020c2006200741016a3602082006200a36020420062009360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000f0b410441f001418093c7800010ae80808000000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542b99dc7c6f4b0dfc4e8003703002005420437022c200542ef00370224200541b09cc7800036022020054100360218200541fc81808000360210200542e2fac2b7ff82edd85937030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541203a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542d2d981cce39ecd92233703002005420437022c200542f200370224200541a896c7800036022020054100360218200541fd81808000360210200542a3a0d0e4aae5c083927f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541033a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bb90703047f017e037f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa88080002004280214220642efa8d5faf7d8a9c1917f370308200642d3dfb2d6b5bfaabbd900370300200441086a220741013602002006420437022c20064216370224200641e49cc580003602202006410436021c200641e09cc58000360218200641a081808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c20064216370224200641e49cc580003602202006410b36021c200641fa9cc58000360218200641a081808000360210200642efa8d5faf7d8a9c1917f370308200642d3dfb2d6b5bfaabbd9003703002005200741016a2207360200200420042903002208370310024020072008a7470d00200441106a41c0d1c5800010faa88080000b2004280214200741386c6a2206420437022c200642143702242006418b9dc580003602202006410636021c200641859dc58000360218200641b58180800036021020064291a4d4ada1b7dbe57b370308200642c4f289909d8aeab639370300200441086a200741016a22073602002004200429031022083703000240024020072008a72209460d002004280204220a200741386c6a2206420437022c20064203370224200641e89dc580003602202006410e36021c200641da9dc58000360218200641b180808000360210200642d7c9cb8fc1cf97db3e370308200642e88488d0c0e3aebc133703000c010b200441c0d1c5800010faa88080002004280204200741386c6a2206420437022c20064203370224200641e89dc580003602202006410e36021c200641da9dc58000360218200641b180808000360210200642d7c9cb8fc1cf97db3e370308200642e88488d0c0e3aebc133703002004280204210a200428020021090b41002d0098a2db80001a024041900141002802a496db8000118280808000002206450d00200641c499c5800041900110f5b2808000210b0240200128020822052001280200470d00200141b0d1c5800010f5ad8080000b2001280204200541246c6a220641013a00202006200336021c20062002360218200641123602142006200b3602102006411236020c2006200741016a3602082006200a36020420062009360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000f0b4104419001418093c7800010ae80808000000bb70703047f017e037f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa8808000200428021422064284f084f8a0fa92d607370308200642fafca29dbeacbee11d370300200441086a220741013602002006420437022c20064212370224200641d3bfc680003602202006410e36021c200641c5bfc68000360218200641a581808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c2006420937022420064189b9c680003602202006410436021c200641c1bfc68000360218200641b180808000360210200642d7c9cb8fc1cf97db3e370308200642e88488d0c0e3aebc133703002005200741016a2207360200200420042903002208370310024020072008a7470d00200441106a41c0d1c5800010faa88080000b2004280214200741386c6a2206420437022c20064207370224200641babfc680003602202006410536021c20064183b1c58000360218200641b180808000360210200642d7c9cb8fc1cf97db3e370308200642e88488d0c0e3aebc13370300200441086a200741016a22073602002004200429031022083703000240024020072008a72209460d002004280204220a200741386c6a2206420437022c20064206370224200641b19dc580003602202006410c36021c200641b19ec58000360218200641e880808000360210200642b8f8f596b4ec85c048370308200642a8e8f9fbe3e78f97f1003703000c010b200441c0d1c5800010faa88080002004280204200741386c6a2206420437022c20064206370224200641b19dc580003602202006410c36021c200641b19ec58000360218200641e880808000360210200642b8f8f596b4ec85c048370308200642a8e8f9fbe3e78f97f1003703002004280204210a200428020021090b41002d0098a2db80001a024041e80041002802a496db8000118280808000002206450d00200641ecbdc6800041e80010f5b2808000210b0240200128020822052001280200470d00200141b0d1c5800010f5ad8080000b2001280204200541246c6a220641013a00202006200336021c200620023602182006410d3602142006200b3602102006410d36020c2006200741016a3602082006200a36020420062009360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000f0b410441e800418093c7800010ae80808000000b8a0501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542f48587b7e0d4c9ea3537030820054296afb28ff9f4d69c77370300200441086a41086a220641013602002005420437022c2005420c370224200541c0dbc580003602202005410336021c200541b6d8c58000360218200541928180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c2005420a370224200541cc9dc680003602202005410636021c20054187cdc480003602182005418381808000360210200542e2e68fceaa92ce9c7b370308200542e987d8bed5a3d0fbfb003703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c2005420a370224200541cc9dc680003602202005410636021c20054187cdc480003602182005418381808000360210200542e2e68fceaa92ce9c7b370308200542e987d8bed5a3d0fbfb00370300200428020c2108200428020821070b41002d0098a2db80001a0240410841002802a496db8000118280808000002209450d0020094100290398a5c6800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220541073a00202005200336021c2005200236021820054101360214200520093602102005410136020c2005200641016a3602082005200836020420052007360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044108418093c7800010ae80808000000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542f2d0f1b0e5aeebcec0003703002005420437022c2005421437022420054193dcc5800036022020054100360218200541c181808000360210200542afca81acfbf8ced8d10037030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541053a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bf90201067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542e7bf89c9ceaf89c72f3703002005420437022c2005421f37022420054180d8c580003602202005410436021c200541fcd7c58000360218200541f18180800036021020054281c9bb92b1a187a44c37030841002d0098a2db80001a20042802042106200428020821070240410841002802a496db8000118280808000002208450d00200841002903b0d4c580003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541003a00202005200336021c20052002360218200541013602142005200836021020054281808080103702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044108418093c7800010ae80808000000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542cd8ef8c0eae5df93cc003703002005420437022c2005421b370224200541f3a2c7800036022020054100360218200541fe81808000360210200542e7c0ecb7e7ac83ea2137030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a2205410f3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa880800020042802082205429997cc8fdaa9d184a87f3703002005420437022c2005420c37022420054194d2c5800036022020054100360218200541ff81808000360210200542c1d8d8ce8bf6d6e42537030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bdc0503047f017e027f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa8808000200428021422064293ffa1d1b6f09dcec40037030820064295bbfdb78ee5acc8e700370300200441086a220741013602002006420437022c2006420b37022420064184e0c580003602202006410636021c200641859dc58000360218200641bc81808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c20064208370224200641a8cec580003602202006410436021c200641e09cc58000360218200641aa81808000360210200642caaaa1c8ffe8f295ec00370308200642fdf698cfa5cd92fa173703002005200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c20064207370224200641dacfc580003602202006410336021c200641ccddc580003602182006419981808000360210200642f7f3edb1f3f0dab9e700370308200642dba092c2adbc97afc7003703000c010b200441106a41c0d1c5800010faa88080002004280214200741386c6a2206420437022c20064207370224200641dacfc580003602202006410336021c200641ccddc580003602182006419981808000360210200642f7f3edb1f3f0dab9e700370308200642dba092c2adbc97afc7003703002004280214210a200428021021090b0240200128020822052001280200470d00200141b0d1c5800010f5ad8080000b2001280204200541246c6a220641113a00202006200336021c200620023602182006410036021420064280808080c00037020c2006200741016a3602082006200a36020420062009360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000b9b0501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542f48587b7e0d4c9ea3537030820054296afb28ff9f4d69c77370300200441086a41086a220641013602002005420437022c2005420c370224200541c0dbc580003602202005410736021c200541c0f9c58000360218200541928180800036021020042004290214370308024002402006280200220720042802082208460d00200428020c2209200741386c6a2205420437022c2005420a370224200541cc9dc680003602202005410636021c20054187cdc480003602182005418381808000360210200542e2e68fceaa92ce9c7b370308200542e987d8bed5a3d0fbfb003703000c010b200441086a41c0d1c5800010faa8808000200428020c200741386c6a2205420437022c2005420a370224200541cc9dc680003602202005410636021c20054187cdc480003602182005418381808000360210200542e2e68fceaa92ce9c7b370308200542e987d8bed5a3d0fbfb00370300200428020c2109200428020821080b41002d0098a2db80001a0240411041002802a496db8000118280808000002206450d00200641086a41002902a0a8c6800037020020064100290298a8c6800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220541013a00202005200336021c2005200236021820054102360214200520063602102005410236020c2005200741016a3602082005200936020420052008360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044110418093c7800010ae80808000000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542e9ffb0bfa7cecb90807f3703002005420437022c20054208370224200541e6ddc58000360220200541003602182005418082808000360210200542a3c9a4b18ea4a4814737030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541253a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b9c0603047f017e037f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa88080002004280214220642d9d5c5caa3a8ecf80d3703082006428e8ccdedc18f82e249370300200441086a220741013602002006420437022c20064208370224200641a8cec580003602202006410636021c200641f6ccc480003602182006419481808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c2006420837022420064196d0c580003602202006410536021c200641f0b0c58000360218200641da81808000360210200642f9e7b3cecbb8e2df64370308200642d4e2f0838aee95e4cb003703002005200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c2006420737022420064180cfc580003602202006410a36021c200641f6cec58000360218200641a481808000360210200642eef8e7b09dc4b6b53f370308200642bbeefa98e893a7ad023703000c010b200441106a41c0d1c5800010faa88080002004280214200741386c6a2206420437022c2006420737022420064180cfc580003602202006410a36021c200641f6cec58000360218200641a481808000360210200642eef8e7b09dc4b6b53f370308200642bbeefa98e893a7ad023703002004280214210a200428021021090b41002d0098a2db80001a0240410841002802a496db8000118280808000002205450d00200541002903d0c0c5800037020002402001280208220b2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200b41246c6a220641033a00202006200336021c2006200236021820064101360214200620053602102006410136020c2006200741016a3602082006200a36020420062009360200200041086a200b41016a2206360200200141086a200636020020002001290200370200200441206a2480808080000f0b41044108418093c7800010ae80808000000b830601077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542d2b6948ed8a4c7cb1637030820054290bccce8ad8d8df802370300200441086a41086a220641013602002005420437022c2005422d370224200541ca9fc580003602202005410736021c200541c39fc58000360218200541818280800036021020042004290214370308024002402006280200220720042802082208460d00200428020c2209200741386c6a2205420437022c20054206370224200541b19dc580003602202005410a36021c200541a79dc58000360218200541e880808000360210200542b8f8f596b4ec85c048370308200542a8e8f9fbe3e78f97f1003703000c010b200441086a41c0d1c5800010faa8808000200428020c200741386c6a2205420437022c20054206370224200541b19dc580003602202005410a36021c200541a79dc58000360218200541e880808000360210200542b8f8f596b4ec85c048370308200542a8e8f9fbe3e78f97f100370300200428020c2109200428020821080b41002d0098a2db80001a024041c00041002802a496db8000118280808000002205450d00200541386a41002902a081c58000370200200541306a410029029881c58000370200200541286a410029029081c58000370200200541206a410029028881c58000370200200541186a410029028081c58000370200200541106a41002902f880c58000370200200541086a41002902f080c58000370200200541002902e880c5800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220641033a00202006200336021c2006200236021820064108360214200620053602102006410836020c2006200741016a3602082006200936020420062008360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b410441c000418093c7800010ae80808000000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542f2d0f1b0e5aeebcec0003703002005420437022c20054209370224200541eedcc5800036022020054100360218200541c181808000360210200542afca81acfbf8ced8d10037030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541153a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bfa0201067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542aceff0b4f2bd8f8fe4003703002005420437022c2005420737022420054185d2c580003602202005410636021c200541caf0c580003602182005418f8180800036021020054296e397c6bfa5aeee4637030841002d0098a2db80001a20042802042106200428020821070240410841002802a496db8000118280808000002208450d00200841002903a0ebc580003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541073a00202005200336021c20052002360218200541013602142005200836021020054281808080103702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044108418093c7800010ae80808000000b9d0603047f017e037f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa88080002004280214220642f48587b7e0d4c9ea3537030820064296afb28ff9f4d69c77370300200441086a220741013602002006420437022c2006420c370224200641c0dbc580003602202006410336021c200641a0dac580003602182006419281808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c2006420c370224200641c0dbc580003602202006410336021c2006419fd8c580003602182006419281808000360210200642f48587b7e0d4c9ea3537030820064296afb28ff9f4d69c773703002005200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c2006420c370224200641b3e5c680003602202006410736021c200641ace5c680003602182006418381808000360210200642e2e68fceaa92ce9c7b370308200642e987d8bed5a3d0fbfb003703000c010b200441106a41c0d1c5800010faa88080002004280214200741386c6a2206420437022c2006420c370224200641b3e5c680003602202006410736021c200641ace5c680003602182006418381808000360210200642e2e68fceaa92ce9c7b370308200642e987d8bed5a3d0fbfb003703002004280214210a200428021021090b41002d0098a2db80001a0240410841002802a496db8000118280808000002205450d0020054100290380e4c6800037020002402001280208220b2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200b41246c6a220641083a00202006200336021c2006200236021820064101360214200620053602102006410136020c2006200741016a3602082006200a36020420062009360200200041086a200b41016a2206360200200141086a200636020020002001290200370200200441206a2480808080000f0b41044108418093c7800010ae80808000000bd00703047f017e037f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa88080002004280214220642d9d5c5caa3a8ecf80d3703082006428e8ccdedc18f82e249370300200441086a220741013602002006420437022c20064208370224200641a8cec580003602202006410b36021c200641dfcec580003602182006419481808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c2006420a370224200641be9dc580003602202006410636021c200641b9d0c58000360218200641b180808000360210200642d7c9cb8fc1cf97db3e370308200642e88488d0c0e3aebc133703002005200741016a2207360200200420042903002208370310024020072008a7470d00200441106a41c0d1c5800010faa88080000b2004280214200741386c6a2206420437022c20064206370224200641c1cfc580003602202006410436021c200641bdcfc58000360218200641a2818080003602102006429de7f78380fcebf334370308200642cca5e8bb95bcfeef5c370300200441086a200741016a22053602002004200429031022083703000240024020052008a72209460d002004280204220a200541386c6a2206420437022c2006420737022420064180cfc580003602202006410a36021c200641f6cec58000360218200641a481808000360210200642eef8e7b09dc4b6b53f370308200642bbeefa98e893a7ad023703000c010b200441c0d1c5800010faa88080002004280204200541386c6a2206420437022c2006420737022420064180cfc580003602202006410a36021c200641f6cec58000360218200641a481808000360210200642eef8e7b09dc4b6b53f370308200642bbeefa98e893a7ad023703002004280204210a200428020021090b41002d0098a2db80001a0240411841002802a496db8000118280808000002207450d00200741106a41002902ecc1c58000370200200741086a41002902e4c1c58000370200200741002902dcc1c5800037020002402001280208220b2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200b41246c6a2206410e3a00202006200336021c2006200236021820064103360214200620073602102006410336020c2006200541016a3602082006200a36020420062009360200200041086a200b41016a2206360200200141086a200636020020002001290200370200200441206a2480808080000f0b41044118418093c7800010ae80808000000b9f0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542f6d6b6b8a1b0d7d1723703002005420437022c2005421a370224200541f8a0c78000360220200541003602182005418282808000360210200542d485a1bb928399c05937030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a2205411f3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa8808000200428020822054293888c8f89fdc6ec9e7f3703002005410036023020054280808080c00037032820054100360220200541003602182005419581808000360210200542a5e9e3ab9e929adc2c37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542aceff0b4f2bd8f8fe4003703002005410036023020054280808080c00037032820054100360220200541003602182005418f8180800036021020054296e397c6bfa5aeee4637030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b9f0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542bbeefa98e893a7ad023703002005420437022c20054208370224200541fdd1c5800036022020054100360218200541a481808000360210200542eef8e7b09dc4b6b53f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541033a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa8808000200428020822054297c68cdba1e6f7f7573703002005420437022c2005421a370224200541fea3c7800036022020054100360218200541838280800036021020054282eabe98929adec7cc0037030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a2205411f3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b890501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542b8f8f596b4ec85c048370308200542a8e8f9fbe3e78f97f100370300200441086a41086a220641013602002005420437022c20054206370224200541b19dc580003602202005410b36021c20054190c9c68000360218200541e88080800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054211370224200541c790c780003602202005410836021c200541bf90c78000360218200541b280808000360210200542a6e69b97da80f5d400370308200542b3c59fa8d1c488a1733703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c20054211370224200541c790c780003602202005410836021c200541bf90c78000360218200541b280808000360210200542a6e69b97da80f5d400370308200542b3c59fa8d1c488a173370300200428020c2108200428020821070b41002d0098a2db80001a0240410841002802a496db8000118280808000002209450d00200941002903888ec7800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220541043a00202005200336021c2005200236021820054101360214200520093602102005410136020c2005200641016a3602082005200836020420052007360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044108418093c7800010ae80808000000b860803047f017e027f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa88080002004280214220642d9d5c5caa3a8ecf80d3703082006428e8ccdedc18f82e249370300200441086a220741013602002006420437022c20064208370224200641a8cec580003602202006410b36021c200641dfcec580003602182006419481808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c2006421b370224200641e6e1c580003602202006410b36021c200641dbe1c58000360218200641848280800036021020064286f389fd8cc4aa864a370308200642a280b6f7c6dddfc1ef003703002005200741016a2207360200200420042903002208370310024020072008a7470d00200441106a41c0d1c5800010faa88080000b2004280214200741386c6a2206420437022c2006420437022420064189ccc480003602202006410f36021c200641eee0c58000360218200641c880808000360210200642febac4ad81b6fafcb37f37030820064298848fa1dab08ba174370300200441086a200741016a2207360200200420042903102208370300024020072008a7470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c20064238370224200641a3e1c580003602202006410636021c200641859dc580003602182006418582808000360210200642f5e5bbe5e980cc988a7f370308200642f0fdaae8d9c6d6a35d370300200441106a41086a200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c20064207370224200641dacfc580003602202006410a36021c20064181e2c580003602182006419b81808000360210200642e4a7f5818ceefeb2fa0037030820064294b594ff86cb93f5163703000c010b200441106a41c0d1c5800010faa88080002004280214200741386c6a2206420437022c20064207370224200641dacfc580003602202006410a36021c20064181e2c580003602182006419b81808000360210200642e4a7f5818ceefeb2fa0037030820064294b594ff86cb93f5163703002004280214210a200428021021090b0240200128020822052001280200470d00200141b0d1c5800010f5ad8080000b2001280204200541246c6a220641313a00202006200336021c200620023602182006410036021420064280808080c00037020c2006200741016a3602082006200a36020420062009360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000bc70401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542a4c0c7dcafd6c884cc00370308200542fdaed6e08c89c2a702370300200441086a41086a220641013602002005420437022c2005420a37022420054199ddc580003602202005410536021c20054194ddc580003602182005419c8180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c2005420d37022420054187ddc580003602202005410536021c200541fcccc480003602182005418c81808000360210200542ebd1f595e0b3cfef957f370308200542d3e68783e0e29dd6b87f3703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c2005420d37022420054187ddc580003602202005410536021c200541fcccc480003602182005418c81808000360210200542ebd1f595e0b3cfef957f370308200542d3e68783e0e29dd6b87f370300200428020c2108200428020821070b0240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541293a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000bf00501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542d9d5c5caa3a8ecf80d3703082005428e8ccdedc18f82e249370300200441086a41086a220641013602002005420437022c20054208370224200541a8cec580003602202005410636021c200541f6ccc48000360218200541948180800036021020042004290214370308024002402006280200220720042802082208460d00200428020c2209200741386c6a2205420437022c20054207370224200541c7cec580003602202005410836021c200541bfcec580003602182005419581808000360210200542a5e9e3ab9e929adc2c37030820054293888c8f89fdc6ec9e7f3703000c010b200441086a41c0d1c5800010faa8808000200428020c200741386c6a2205420437022c20054207370224200541c7cec580003602202005410836021c200541bfcec580003602182005419581808000360210200542a5e9e3ab9e929adc2c37030820054293888c8f89fdc6ec9e7f370300200428020c2109200428020821080b41002d0098a2db80001a0240413841002802a496db8000118280808000002205450d00200541306a41002902ecbcc58000370200200541286a41002902e4bcc58000370200200541206a41002902dcbcc58000370200200541186a41002902d4bcc58000370200200541106a41002902ccbcc58000370200200541086a41002902c4bcc58000370200200541002902bcbcc5800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a2206410b3a00202006200336021c2006200236021820064107360214200620053602102006410736020c2006200741016a3602082006200936020420062008360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044138418093c7800010ae80808000000bfa0201067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542838dd8b2d1d8a590927f3703002005420437022c20054211370224200541d4f9c580003602202005410d36021c200541c7f9c58000360218200541868280800036021020054289b4e1e2aad189bf0137030841002d0098a2db80001a20042802042106200428020821070240410841002802a496db8000118280808000002208450d00200841002903b8f9c580003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541003a00202005200336021c20052002360218200541013602142005200836021020054281808080103702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044108418093c7800010ae80808000000bc20401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542f1b0a3d6cf89ad8b38370308200542baeaeda3ffc19fa926370300200441086a41086a220641013602002005420437022c200542053702242005418fe0c580003602202005410436021c200541e1cfc58000360218200541b48180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c2005420b370224200541bd9ec580003602202005410c36021c200541b19ec58000360218200541ac81808000360210200542e9a7da9ae380ede00a370308200542ccd2bdbccfd5a4eb633703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c2005420b370224200541bd9ec580003602202005410c36021c200541b19ec58000360218200541ac81808000360210200542e9a7da9ae380ede00a370308200542ccd2bdbccfd5a4eb63370300200428020c2108200428020821070b0240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541133a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000b9f0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa880800020042802082205428aaba1b2c198ca83783703002005420437022c20054211370224200541d5ddc5800036022020054100360218200541d481808000360210200542b0ccebfe87a7aee02e37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a2205410c3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa880800020042802082205428e8ccdedc18f82e2493703002005410036023020054280808080c00037032820054100360220200541003602182005419481808000360210200542d9d5c5caa3a8ecf80d37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542f8e4c1a1bae7f5aceb003703002005410036023020054280808080c00037032820054100360220200541003602182005418782808000360210200542859ac491fce6cd951037030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b880501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa8808000200428021822054284f084f8a0fa92d607370308200542fafca29dbeacbee11d370300200441086a41086a220641013602002005420437022c20054212370224200541d3bfc680003602202005410e36021c200541c5bfc68000360218200541a58180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c2005420937022420054189b9c680003602202005410a36021c200541b0bfc68000360218200541b180808000360210200542d7c9cb8fc1cf97db3e370308200542e88488d0c0e3aebc133703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c2005420937022420054189b9c680003602202005410a36021c200541b0bfc68000360218200541b180808000360210200542d7c9cb8fc1cf97db3e370308200542e88488d0c0e3aebc13370300200428020c2108200428020821070b41002d0098a2db80001a0240410841002802a496db8000118280808000002209450d00200941002903a8bfc6800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220541003a00202005200336021c2005200236021820054101360214200520093602102005410136020c2005200641016a3602082005200836020420052007360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044108418093c7800010ae80808000000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542bcf5b49acaab8c84c8003703002005420437022c2005420b370224200541a7ddc5800036022020054100360218200541b181808000360210200542b19d8b97c4eaaf988b7f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542ddc3c29fd9a9998bb67f3703002005420437022c200542ee00370224200541ba95c78000360220200541003602182005418882808000360210200542928481aaffca9087a27f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541023a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542a686f78bbfe5a3c5d9003703002005420437022c20054215370224200541c7dec5800036022020054100360218200541b78180800036021020054299ff85a984eb92c82f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a2205410b3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b8a0501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542f48587b7e0d4c9ea3537030820054296afb28ff9f4d69c77370300200441086a41086a220641013602002005420437022c2005420c370224200541c0dbc580003602202005410a36021c20054190e5c68000360218200541928180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c2005420c370224200541b3e5c680003602202005410736021c200541ace5c680003602182005418381808000360210200542e2e68fceaa92ce9c7b370308200542e987d8bed5a3d0fbfb003703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c2005420c370224200541b3e5c680003602202005410736021c200541ace5c680003602182005418381808000360210200542e2e68fceaa92ce9c7b370308200542e987d8bed5a3d0fbfb00370300200428020c2108200428020821070b41002d0098a2db80001a0240410841002802a496db8000118280808000002209450d00200941002903b8e3c6800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220541053a00202005200336021c2005200236021820054101360214200520093602102005410136020c2005200641016a3602082005200836020420052007360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044108418093c7800010ae80808000000bfa0201067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa8808000200428020822054293888c8f89fdc6ec9e7f3703002005420437022c20054203370224200541e7dfc580003602202005410536021c200541e7f0c580003602182005419581808000360210200542a5e9e3ab9e929adc2c37030841002d0098a2db80001a20042802042106200428020821070240410841002802a496db8000118280808000002208450d00200841002903c8e3c580003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541013a00202005200336021c20052002360218200541013602142005200836021020054281808080103702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044108418093c7800010ae80808000000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542abd3e68e84d396e5253703002005410036023020054280808080c0003703282005410036022020054100360218200541898280800036021020054288d4fedcf6a2d4cbb07f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b8a0501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542a6e69b97da80f5d400370308200542b3c59fa8d1c488a173370300200441086a41086a220641013602002005420437022c20054207370224200541fde2c580003602202005410936021c200541f4e2c58000360218200541b28080800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c2005420d370224200541e5f9c580003602202005410536021c200541f0b0c580003602182005418782808000360210200542859ac491fce6cd9510370308200542f8e4c1a1bae7f5aceb003703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c2005420d370224200541e5f9c580003602202005410536021c200541f0b0c580003602182005418782808000360210200542859ac491fce6cd9510370308200542f8e4c1a1bae7f5aceb00370300200428020c2108200428020821070b41002d0098a2db80001a0240410841002802a496db8000118280808000002209450d00200941002903f8f7c5800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220541073a00202005200336021c2005200236021820054101360214200520093602102005410136020c2005200641016a3602082005200836020420052007360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044108418093c7800010ae80808000000bbe0301067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542e88488d0c0e3aebc133703002005420437022c20054203370224200541e89dc580003602202005410336021c2005419fd8c58000360218200541b180808000360210200542d7c9cb8fc1cf97db3e37030841002d0098a2db80001a20042802042106200428020821070240412841002802a496db8000118280808000002208450d00200841206a41002902acd6c68000370200200841186a41002902a4d6c68000370200200841106a410029029cd6c68000370200200841086a4100290294d6c680003702002008410029028cd6c680003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541033a00202005200336021c20052002360218200541053602142005200836021020054281808080d0003702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044128418093c7800010ae80808000000bce0501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa8808000200428021822054281c9bb92b1a187a44c370308200542e7bf89c9ceaf89c72f370300200441086a41086a220641013602002005420437022c2005421f37022420054180d8c580003602202005410436021c200541fcd7c58000360218200541f18180800036021020042004290214370308024002402006280200220720042802082208460d00200428020c2209200741386c6a2205420437022c20054206370224200541b19dc580003602202005410636021c200541b9d8c58000360218200541e880808000360210200542b8f8f596b4ec85c048370308200542a8e8f9fbe3e78f97f1003703000c010b200441086a41c0d1c5800010faa8808000200428020c200741386c6a2205420437022c20054206370224200541b19dc580003602202005410636021c200541b9d8c58000360218200541e880808000360210200542b8f8f596b4ec85c048370308200542a8e8f9fbe3e78f97f100370300200428020c2109200428020821080b41002d0098a2db80001a0240412841002802a496db8000118280808000002206450d00200641206a4100290284d6c58000370200200641186a41002902fcd5c58000370200200641106a41002902f4d5c58000370200200641086a41002902ecd5c58000370200200641002902e4d5c5800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220541013a00202005200336021c2005200236021820054105360214200520063602102005410536020c2005200741016a3602082005200936020420052008360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044128418093c7800010ae80808000000b9d0501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542efa8d5faf7d8a9c1917f370308200542d3dfb2d6b5bfaabbd900370300200441086a41086a220641013602002005420437022c20054211370224200541c2ccc480003602202005410836021c2005419f9dc580003602182005419a8180800036021020042004290214370308024002402006280200220720042802082208460d00200428020c2209200741386c6a2205420437022c20054207370224200541c7cec580003602202005410836021c200541bfcec580003602182005419581808000360210200542a5e9e3ab9e929adc2c37030820054293888c8f89fdc6ec9e7f3703000c010b200441086a41c0d1c5800010faa8808000200428020c200741386c6a2205420437022c20054207370224200541c7cec580003602202005410836021c200541bfcec580003602182005419581808000360210200542a5e9e3ab9e929adc2c37030820054293888c8f89fdc6ec9e7f370300200428020c2109200428020821080b41002d0098a2db80001a0240411041002802a496db8000118280808000002206450d00200641086a41002902bcb9c58000370200200641002902b4b9c5800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220541113a00202005200336021c2005200236021820054102360214200520063602102005410236020c2005200741016a3602082005200936020420052008360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044110418093c7800010ae80808000000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542c680c29bced1e6a3653703002005410036023020054280808080c0003703282005410036022020054100360218200541dd81808000360210200542c88feaebf0d9e0cb0437030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bef0803047f017e037f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa88080002004280214220642a5e9e3ab9e929adc2c37030820064293888c8f89fdc6ec9e7f370300200441086a220741013602002006420437022c20064207370224200641c7cec580003602202006410836021c200641bfcec580003602182006419581808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c20064202370224200641f4cec580003602202006410c36021c200641abcfc58000360218200641cd80808000360210200642dbd791d5c2919eaecd00370308200642e6ed8d82cc91adcb053703002005200741016a2207360200200420042903002208370310024020072008a7470d00200441106a41c0d1c5800010faa88080000b2004280214200741386c6a2206420437022c20064202370224200641f4cec580003602202006410a36021c200641eacec58000360218200641cd80808000360210200642dbd791d5c2919eaecd00370308200642e6ed8d82cc91adcb05370300200441086a200741016a2207360200200420042903102208370300024020072008a7470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c20064206370224200641b19dc580003602202006410d36021c200641ebcfc58000360218200641e880808000360210200642b8f8f596b4ec85c048370308200642a8e8f9fbe3e78f97f100370300200441106a41086a200741016a22053602002004200429030022083703100240024020052008a72209460d002004280214220a200541386c6a2206420437022c20064206370224200641b19dc580003602202006411336021c200641c7cfc58000360218200641e880808000360210200642b8f8f596b4ec85c048370308200642a8e8f9fbe3e78f97f1003703000c010b200441106a41c0d1c5800010faa88080002004280214200541386c6a2206420437022c20064206370224200641b19dc580003602202006411336021c200641c7cfc58000360218200641e880808000360210200642b8f8f596b4ec85c048370308200642a8e8f9fbe3e78f97f1003703002004280214210a200428021021090b41002d0098a2db80001a0240411841002802a496db8000118280808000002207450d00200741106a410029028ccbc58000370200200741086a4100290284cbc58000370200200741002902fccac5800037020002402001280208220b2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200b41246c6a220641073a00202006200336021c2006200236021820064103360214200620073602102006410336020c2006200541016a3602082006200a36020420062009360200200041086a200b41016a2206360200200141086a200636020020002001290200370200200441206a2480808080000f0b41044118418093c7800010ae80808000000bfb0201067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542ac8cccdcac88ad879a7f3703002005420437022c20054211370224200541829ec680003602202005410d36021c200541cae5c68000360218200541f381808000360210200542f1a9bede9bb1daacd30037030841002d0098a2db80001a20042802042106200428020821070240410841002802a496db8000118280808000002208450d00200841002903f8e2c680003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541003a00202005200336021c20052002360218200541013602142005200836021020054281808080103702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044108418093c7800010ae80808000000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542afcae8b6afc994c3f4003703002005410036023020054280808080c00037032820054100360220200541003602182005418a82808000360210200542c9988ac5bacc89d32f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bc60401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542b0ccebfe87a7aee02e3703082005428aaba1b2c198ca8378370300200441086a41086a220641013602002005420437022c20054211370224200541d5ddc580003602202005410d36021c2005418ddfc58000360218200541d48180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c2005420b37022420054184e0c580003602202005410636021c200541859dc58000360218200541c581808000360210200542a3c9fcb9f5f685b5b87f370308200542f69985f4938fa5ab967f3703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c2005420b37022420054184e0c580003602202005410636021c200541859dc58000360218200541c581808000360210200542a3c9fcb9f5f685b5b87f370308200542f69985f4938fa5ab967f370300200428020c2108200428020821070b0240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541123a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542ebdeb6f4cdf4bf96b97f3703002005420437022c20054214370224200541ffdbc5800036022020054100360218200541b8818080003602102005428791d881a4f6d997ab7f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541033a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b8a0501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542f48587b7e0d4c9ea3537030820054296afb28ff9f4d69c77370300200441086a41086a220641013602002005420437022c2005420c370224200541c0dbc580003602202005410336021c200541b6d8c58000360218200541928180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c2005420a370224200541cc9dc680003602202005410636021c20054187cdc480003602182005418381808000360210200542e2e68fceaa92ce9c7b370308200542e987d8bed5a3d0fbfb003703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c2005420a370224200541cc9dc680003602202005410636021c20054187cdc480003602182005418381808000360210200542e2e68fceaa92ce9c7b370308200542e987d8bed5a3d0fbfb00370300200428020c2108200428020821070b41002d0098a2db80001a0240410841002802a496db8000118280808000002209450d00200941002903f0abc6800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220541083a00202005200336021c2005200236021820054101360214200520093602102005410136020c2005200641016a3602082005200836020420052007360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044108418093c7800010ae80808000000b880501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542d9d5c5caa3a8ecf80d3703082005428e8ccdedc18f82e249370300200441086a41086a220641013602002005420437022c20054208370224200541a8cec580003602202005410736021c200541ed9ec58000360218200541948180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054208370224200541a8cec580003602202005410636021c200541b7cfc580003602182005419481808000360210200542d9d5c5caa3a8ecf80d3703082005428e8ccdedc18f82e2493703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c20054208370224200541a8cec580003602202005410636021c200541b7cfc580003602182005419481808000360210200542d9d5c5caa3a8ecf80d3703082005428e8ccdedc18f82e249370300200428020c2108200428020821070b41002d0098a2db80001a0240410841002802a496db8000118280808000002209450d0020094100290380ccc5800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a2205411b3a00202005200336021c2005200236021820054101360214200520093602102005410136020c2005200641016a3602082005200836020420052007360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044108418093c7800010ae80808000000b9b0603047f017e037f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa88080002004280214220642a6e69b97da80f5d400370308200642b3c59fa8d1c488a173370300200441086a220741013602002006420437022c20064204370224200641d2cec580003602202006410436021c200641cecec58000360218200641b280808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c20064208370224200641a8cec580003602202006410636021c200641f6ccc480003602182006419481808000360210200642d9d5c5caa3a8ecf80d3703082006428e8ccdedc18f82e2493703002005200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c2006420f370224200641b0cec580003602202006410636021c200641859dc58000360218200641d58180800036021020064291a4d4ada1b7dbe57b370308200642c4f289909d8aeab6393703000c010b200441106a41c0d1c5800010faa88080002004280214200741386c6a2206420437022c2006420f370224200641b0cec580003602202006410636021c200641859dc58000360218200641d58180800036021020064291a4d4ada1b7dbe57b370308200642c4f289909d8aeab6393703002004280214210a200428021021090b41002d0098a2db80001a0240410841002802a496db8000118280808000002205450d0020054100290390c9c5800037020002402001280208220b2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200b41246c6a220641183a00202006200336021c2006200236021820064101360214200620053602102006410136020c2006200741016a3602082006200a36020420062009360200200041086a200b41016a2206360200200141086a200636020020002001290200370200200441206a2480808080000f0b41044108418093c7800010ae80808000000bc60401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542efa8d5faf7d8a9c1917f370308200542d3dfb2d6b5bfaabbd900370300200441086a41086a220641013602002005420437022c20054216370224200541e49cc580003602202005410436021c200541e09cc58000360218200541a08180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c200542153702242005419c9fc580003602202005410736021c200541c39fc58000360218200541cc81808000360210200542b0c5b7aad3d7e297f400370308200542f99feb96a4acb5ad693703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c200542153702242005419c9fc580003602202005410736021c200541c39fc58000360218200541cc81808000360210200542b0c5b7aad3d7e297f400370308200542f99feb96a4acb5ad69370300200428020c2108200428020821070b0240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541003a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000b9c0301067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542aceff0b4f2bd8f8fe4003703002005420437022c2005420737022420054185d2c580003602202005410636021c200541caf0c580003602182005418f8180800036021020054296e397c6bfa5aeee4637030841002d0098a2db80001a20042802042106200428020821070240411841002802a496db8000118280808000002208450d00200841106a41002902f4ebc58000370200200841086a41002902ecebc58000370200200841002902e4ebc580003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541003a00202005200336021c20052002360218200541033602142005200836021020054281808080303702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044118418093c7800010ae80808000000bc00301067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa8808000200428020822054292b2fdc9aa83bbd1f4003703002005420437022c20054212370224200541fc9dc580003602202005411136021c200541eb9dc580003602182005418b82808000360210200542b0d988acc7ec87a1f20037030841002d0098a2db80001a20042802042106200428020821070240412841002802a496db8000118280808000002208450d00200841206a41002902ace5c48000370200200841186a41002902a4e5c48000370200200841106a410029029ce5c48000370200200841086a4100290294e5c480003702002008410029028ce5c480003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541053a00202005200336021c20052002360218200541053602142005200836021020054281808080d0003702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044128418093c7800010ae80808000000ba80601077f23808080800041206b220424808080800041002d0098a2db80001a2004410036021c200442808080808001370214024002400240410841002802a496db8000118280808000002205450d00200541002903e8dac58000370200200441146a41c0d1c5800010faa88080002004280218220642d19bcfcad8fc90f0af7f3703082006428ef1d1d580e9c5dc04370300200641013602302006200536022c2006429480808010370224200641a3dac580003602202006410336021c200641a0dac580003602182006418c82808000360210200441086a41086a41013602002004200429021437030841002d0098a2db80001a410841002802a496db8000118280808000002205450d01200541002903f0dbc58000370200024002402004280210220720042802082208460d00200428020c2209200741386c6a220641013602302006200536022c2006428c80808010370224200641c0dbc580003602202006410336021c2006419fd8c580003602182006419281808000360210200642f48587b7e0d4c9ea3537030820064296afb28ff9f4d69c773703000c010b200441086a41c0d1c5800010faa8808000200428020c200741386c6a220641013602302006200536022c2006428c80808010370224200641c0dbc580003602202006410336021c2006419fd8c580003602182006419281808000360210200642f48587b7e0d4c9ea3537030820064296afb28ff9f4d69c77370300200428020c2109200428020821080b41002d0098a2db80001a410841002802a496db8000118280808000002205450d02200541002903d8d9c5800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220641013a00202006200336021c2006200236021820064101360214200620053602102006410136020c2006200741016a3602082006200936020420062008360200200041086a200a41016a2206360200200141086a200636020020002001290200370200200441206a2480808080000f0b41044108418093c7800010ae80808000000b41044108418093c7800010ae80808000000b41044108418093c7800010ae80808000000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542c5c5e4b9b7a0cbdcaa7f3703002005420437022c2005421c370224200541dfa1c78000360220200541003602182005418d82808000360210200542f2f580c2c4d6eee2e60037030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b8a0501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542f48587b7e0d4c9ea3537030820054296afb28ff9f4d69c77370300200441086a41086a220641013602002005420437022c2005420c370224200541c0dbc580003602202005410336021c200541b6d8c58000360218200541928180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c2005420a370224200541cc9dc680003602202005410636021c20054187cdc480003602182005418381808000360210200542e2e68fceaa92ce9c7b370308200542e987d8bed5a3d0fbfb003703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c2005420a370224200541cc9dc680003602202005410636021c20054187cdc480003602182005418381808000360210200542e2e68fceaa92ce9c7b370308200542e987d8bed5a3d0fbfb00370300200428020c2108200428020821070b41002d0098a2db80001a0240410841002802a496db8000118280808000002209450d00200941002903f8adc6800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a2205410b3a00202005200336021c2005200236021820054101360214200520093602102005410136020c2005200641016a3602082005200836020420052007360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044108418093c7800010ae80808000000b8a0501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542f48587b7e0d4c9ea3537030820054296afb28ff9f4d69c77370300200441086a41086a220641013602002005420437022c2005420c370224200541c0dbc580003602202005410336021c200541b6d8c58000360218200541928180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c2005420a370224200541cc9dc680003602202005410636021c20054187cdc480003602182005418381808000360210200542e2e68fceaa92ce9c7b370308200542e987d8bed5a3d0fbfb003703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c2005420a370224200541cc9dc680003602202005410636021c20054187cdc480003602182005418381808000360210200542e2e68fceaa92ce9c7b370308200542e987d8bed5a3d0fbfb00370300200428020c2108200428020821070b41002d0098a2db80001a0240410841002802a496db8000118280808000002209450d00200941002903b8a4c6800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220541123a00202005200336021c2005200236021820054101360214200520093602102005410136020c2005200641016a3602082005200836020420052007360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044108418093c7800010ae80808000000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542f3b8fab09de8d3abec003703002005420437022c20054209370224200541eedcc58000360220200541003602182005419d81808000360210200542c8ea8c9d90afef9d6e37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541153a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b820301067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542aceff0b4f2bd8f8fe4003703002005420437022c2005420737022420054185d2c580003602202005410436021c200541d0f0c580003602182005418f8180800036021020054296e397c6bfa5aeee4637030841002d0098a2db80001a2004280204210620042802082107024041c80041002802a496db8000118280808000002205450d00200541e4e6c5800041c80010f5b280800021080240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a2205410b3a00202005200336021c2005200236021820054109360214200520083602102005428180808090013702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b410441c800418093c7800010ae80808000000b9f0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542e3e99ce2baa0ec95733703002005420437022c2005421f370224200541ce9fc78000360220200541003602182005418e82808000360210200542898c92a595c9b4ad0b37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a2205410a3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b8a0501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542f48587b7e0d4c9ea3537030820054296afb28ff9f4d69c77370300200441086a41086a220641013602002005420437022c2005420c370224200541c0dbc580003602202005410336021c200541b6d8c58000360218200541928180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c2005420a370224200541cc9dc680003602202005410636021c20054187cdc480003602182005418381808000360210200542e2e68fceaa92ce9c7b370308200542e987d8bed5a3d0fbfb003703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c2005420a370224200541cc9dc680003602202005410636021c20054187cdc480003602182005418381808000360210200542e2e68fceaa92ce9c7b370308200542e987d8bed5a3d0fbfb00370300200428020c2108200428020821070b41002d0098a2db80001a0240410841002802a496db8000118280808000002209450d00200941002903a8a6c6800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a2205410c3a00202005200336021c2005200236021820054101360214200520093602102005410136020c2005200641016a3602082005200836020420052007360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044108418093c7800010ae80808000000bfa0201067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542bea0bfe7cfca97e5b57f3703002005420437022c2005420d370224200541bdf0c580003602202005410536021c200541b8f0c580003602182005418f82808000360210200542a6b7fac4ba94c98d2537030841002d0098a2db80001a20042802042106200428020821070240410841002802a496db8000118280808000002208450d00200841002903c8e7c580003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541043a00202005200336021c20052002360218200541013602142005200836021020054281808080103702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044108418093c7800010ae80808000000b8b0501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542859ac491fce6cd9510370308200542f8e4c1a1bae7f5aceb00370300200441086a41086a220641013602002005420437022c2005420d370224200541e5f9c580003602202005410e36021c200541f2f9c58000360218200541878280800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054211370224200541d4f9c580003602202005410d36021c200541c7f9c58000360218200541868280800036021020054289b4e1e2aad189bf01370308200542838dd8b2d1d8a590927f3703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c20054211370224200541d4f9c580003602202005410d36021c200541c7f9c58000360218200541868280800036021020054289b4e1e2aad189bf01370308200542838dd8b2d1d8a590927f370300200428020c2108200428020821070b41002d0098a2db80001a0240410841002802a496db8000118280808000002209450d0020094100290398f8c5800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220541013a00202005200336021c2005200236021820054101360214200520093602102005410136020c2005200641016a3602082005200836020420052007360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044108418093c7800010ae80808000000bf90201067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542e88488d0c0e3aebc133703002005420437022c2005420a370224200541be9dc580003602202005410736021c200541b79dc58000360218200541b180808000360210200542d7c9cb8fc1cf97db3e37030841002d0098a2db80001a20042802042106200428020821070240410841002802a496db8000118280808000002208450d00200841002903e0bbc580003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541193a00202005200336021c20052002360218200541013602142005200836021020054281808080103702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044108418093c7800010ae80808000000b9f0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542c8e9b8cebde9c1b0423703002005420437022c20054209370224200541eedcc5800036022020054100360218200541c281808000360210200542d4d9c5bd8698c5ec7d37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541163a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542f3b8fab09de8d3abec003703002005420437022c20054214370224200541ffdbc58000360220200541003602182005419d81808000360210200542c8ea8c9d90afef9d6e37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541033a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b8b0301067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542e98b8486a0e7abfe473703002005420437022c20054214370224200541a2d8c580003602202005410336021c2005419fd8c58000360218200541a781808000360210200542868dd5fba5e5e8aeec0037030841002d0098a2db80001a20042802042106200428020821070240411041002802a496db8000118280808000002208450d00200841086a41002902f0d6c58000370200200841002902e8d6c580003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541023a00202005200336021c20052002360218200541023602142005200836021020054281808080203702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044110418093c7800010ae80808000000b8a0501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542f48587b7e0d4c9ea3537030820054296afb28ff9f4d69c77370300200441086a41086a220641013602002005420437022c2005420c370224200541c0dbc580003602202005410a36021c20054190e5c68000360218200541928180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c2005420c370224200541b3e5c680003602202005410736021c200541ace5c680003602182005418381808000360210200542e2e68fceaa92ce9c7b370308200542e987d8bed5a3d0fbfb003703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c2005420c370224200541b3e5c680003602202005410736021c200541ace5c680003602182005418381808000360210200542e2e68fceaa92ce9c7b370308200542e987d8bed5a3d0fbfb00370300200428020c2108200428020821070b41002d0098a2db80001a0240410841002802a496db8000118280808000002209450d00200941002903a8e2c6800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220541063a00202005200336021c2005200236021820054101360214200520093602102005410136020c2005200641016a3602082005200836020420052007360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044108418093c7800010ae80808000000bb00603047f017e037f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa88080002004280214220642a5e9e3ab9e929adc2c37030820064293888c8f89fdc6ec9e7f370300200441086a220741013602002006420437022c20064207370224200641c7cec580003602202006410836021c200641bfcec580003602182006419581808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c20064202370224200641f4cec580003602202006410c36021c200641abcfc58000360218200641cd80808000360210200642dbd791d5c2919eaecd00370308200642e6ed8d82cc91adcb053703002005200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c20064202370224200641f4cec580003602202006410a36021c200641eacec58000360218200641cd80808000360210200642dbd791d5c2919eaecd00370308200642e6ed8d82cc91adcb053703000c010b200441106a41c0d1c5800010faa88080002004280214200741386c6a2206420437022c20064202370224200641f4cec580003602202006410a36021c200641eacec58000360218200641cd80808000360210200642dbd791d5c2919eaecd00370308200642e6ed8d82cc91adcb053703002004280214210a200428021021090b41002d0098a2db80001a0240411041002802a496db8000118280808000002205450d00200541086a41002902d0c7c58000370200200541002902c8c7c5800037020002402001280208220b2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200b41246c6a220641063a00202006200336021c2006200236021820064102360214200620053602102006410236020c2006200741016a3602082006200a36020420062009360200200041086a200b41016a2206360200200141086a200636020020002001290200370200200441206a2480808080000f0b41044110418093c7800010ae80808000000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542cdcd9fc2acddafe6133703002005420437022c2005421e370224200541b1a0c78000360220200541003602182005419082808000360210200542d48fc58b80e5cadcc40037030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541163a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bef0501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542868dd5fba5e5e8aeec00370308200542e98b8486a0e7abfe47370300200441086a41086a220641013602002005420437022c20054214370224200541a2d8c580003602202005410436021c200541e09cc58000360218200541a78180800036021020042004290214370308024002402006280200220720042802082208460d00200428020c2209200741386c6a2205420437022c2005420a370224200541cc9dc680003602202005410536021c200541f29dc68000360218200541a881808000360210200542979ccdaaf0e5eac138370308200542c8dc9cd4d6b4aa864b3703000c010b200441086a41c0d1c5800010faa8808000200428020c200741386c6a2205420437022c2005420a370224200541cc9dc680003602202005410536021c200541f29dc68000360218200541a881808000360210200542979ccdaaf0e5eac138370308200542c8dc9cd4d6b4aa864b370300200428020c2109200428020821080b41002d0098a2db80001a0240413841002802a496db8000118280808000002205450d00200541306a41002902c894c68000370200200541286a41002902c094c68000370200200541206a41002902b894c68000370200200541186a41002902b094c68000370200200541106a41002902a894c68000370200200541086a41002902a094c680003702002005410029029894c6800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220641003a00202006200336021c2006200236021820064107360214200620053602102006410736020c2006200741016a3602082006200936020420062008360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044138418093c7800010ae80808000000baf0603047f017e037f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa88080002004280214220642f48587b7e0d4c9ea3537030820064296afb28ff9f4d69c77370300200441086a220741013602002006420437022c2006420c370224200641c0dbc580003602202006410336021c200641b6d8c580003602182006419281808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c2006420c370224200641b3e5c680003602202006410a36021c200641c484c780003602182006418381808000360210200642e2e68fceaa92ce9c7b370308200642e987d8bed5a3d0fbfb003703002005200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c2006420c370224200641b3e5c680003602202006410336021c200641da82c780003602182006418381808000360210200642e2e68fceaa92ce9c7b370308200642e987d8bed5a3d0fbfb003703000c010b200441106a41c0d1c5800010faa88080002004280214200741386c6a2206420437022c2006420c370224200641b3e5c680003602202006410336021c200641da82c780003602182006418381808000360210200642e2e68fceaa92ce9c7b370308200642e987d8bed5a3d0fbfb003703002004280214210a200428021021090b41002d0098a2db80001a0240411041002802a496db8000118280808000002205450d00200541086a41002902bc84c78000370200200541002902b484c7800037020002402001280208220b2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200b41246c6a220641003a00202006200336021c2006200236021820064102360214200620053602102006410236020c2006200741016a3602082006200a36020420062009360200200041086a200b41016a2206360200200141086a200636020020002001290200370200200441206a2480808080000f0b41044110418093c7800010ae80808000000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542cd80bbff83979fde483703002005420437022c200542f1003702242005419f9dc78000360220200541003602182005419182808000360210200542c18bc0d7d181c79b7f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541213a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b930501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542b7a9c8ad858cd98bf000370308200542e9e4f9ebab9495ea857f370300200441086a41086a220641013602002005420437022c20054207370224200541f181c680003602202005410436021c200541d4f0c58000360218200541928280800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c2005420737022420054185d2c580003602202005410536021c200541ec81c680003602182005418f8180800036021020054296e397c6bfa5aeee46370308200542aceff0b4f2bd8f8fe4003703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c2005420737022420054185d2c580003602202005410536021c200541ec81c680003602182005418f8180800036021020054296e397c6bfa5aeee46370308200542aceff0b4f2bd8f8fe400370300200428020c2108200428020821070b41002d0098a2db80001a024041c80041002802a496db8000118280808000002205450d00200541f8fcc5800041c80010f5b2808000210902402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220541003a00202005200336021c2005200236021820054109360214200520093602102005410936020c2005200641016a3602082005200836020420052007360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b410441c800418093c7800010ae80808000000bb00603047f017e037f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a41c0d1c5800010faa88080002004280214220642a5e9e3ab9e929adc2c37030820064293888c8f89fdc6ec9e7f370300200441086a220741013602002006420437022c20064207370224200641c7cec580003602202006410836021c200641bfcec580003602182006419581808000360210200420042902103703000240200728020022072004280200470d00200441c0d1c5800010faa88080000b2004280204200741386c6a2206420437022c20064202370224200641f4cec580003602202006410c36021c200641abcfc58000360218200641cd80808000360210200642dbd791d5c2919eaecd00370308200642e6ed8d82cc91adcb053703002005200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c20064202370224200641f4cec580003602202006410a36021c200641eacec58000360218200641cd80808000360210200642dbd791d5c2919eaecd00370308200642e6ed8d82cc91adcb053703000c010b200441106a41c0d1c5800010faa88080002004280214200741386c6a2206420437022c20064202370224200641f4cec580003602202006410a36021c200641eacec58000360218200641cd80808000360210200642dbd791d5c2919eaecd00370308200642e6ed8d82cc91adcb053703002004280214210a200428021021090b41002d0098a2db80001a0240411041002802a496db8000118280808000002205450d00200541086a41002902d8c8c58000370200200541002902d0c8c5800037020002402001280208220b2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200b41246c6a220641083a00202006200336021c2006200236021820064102360214200620053602102006410236020c2006200741016a3602082006200a36020420062009360200200041086a200b41016a2206360200200141086a200636020020002001290200370200200441206a2480808080000f0b41044110418093c7800010ae80808000000b8a0501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542f48587b7e0d4c9ea3537030820054296afb28ff9f4d69c77370300200441086a41086a220641013602002005420437022c2005420c370224200541c0dbc580003602202005410336021c200541b6d8c58000360218200541928180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c2005420a370224200541cc9dc680003602202005410636021c20054187cdc480003602182005418381808000360210200542e2e68fceaa92ce9c7b370308200542e987d8bed5a3d0fbfb003703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c2005420a370224200541cc9dc680003602202005410636021c20054187cdc480003602182005418381808000360210200542e2e68fceaa92ce9c7b370308200542e987d8bed5a3d0fbfb00370300200428020c2108200428020821070b41002d0098a2db80001a0240410841002802a496db8000118280808000002209450d00200941002903b0aec6800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a2205410d3a00202005200336021c2005200236021820054101360214200520093602102005410136020c2005200641016a3602082005200836020420052007360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044108418093c7800010ae80808000000bfa0201067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa8808000200428020822054293888c8f89fdc6ec9e7f3703002005420437022c20054207370224200541c7cec580003602202005410836021c200541bfcec580003602182005419581808000360210200542a5e9e3ab9e929adc2c37030841002d0098a2db80001a20042802042106200428020821070240410841002802a496db8000118280808000002208450d00200841002903c0ccc580003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a2205410c3a00202005200336021c20052002360218200541013602142005200836021020054281808080103702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044108418093c7800010ae80808000000bff0201067f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542bbeefa98e893a7ad023703002005420437022c20054208370224200541fdd1c5800036022020054100360218200541a481808000360210200542eef8e7b09dc4b6b53f37030841002d0098a2db80001a20042802042106200428020821070240411041002802a496db8000118280808000002208450d00200841086a41002902b4b7c68000370200200841002902acb7c680003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220541013a00202005200336021c20052002360218200541023602142005200836021020054281808080203702082005200736020420052006360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441106a2480808080000f0b41044110418093c7800010ae80808000000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542ceabe691cee2c689fa003703002005420437022c200542293702242005418ea3c78000360220200541003602182005419382808000360210200542dfa9c3efd5fcc08b5e37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541153a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bdd0501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542d9d5c5caa3a8ecf80d3703082005428e8ccdedc18f82e249370300200441086a41086a220641013602002005420437022c2005420d370224200541fd9ec580003602202005410836021c2005419f9dc58000360218200541948280800036021020042004290214370308024002402006280200220720042802082208460d00200428020c2209200741386c6a2205420437022c2005420a370224200541be9dc580003602202005410736021c200541b79dc58000360218200541b180808000360210200542d7c9cb8fc1cf97db3e370308200542e88488d0c0e3aebc133703000c010b200441086a41c0d1c5800010faa8808000200428020c200741386c6a2205420437022c2005420a370224200541be9dc580003602202005410736021c200541b79dc58000360218200541b180808000360210200542d7c9cb8fc1cf97db3e370308200542e88488d0c0e3aebc13370300200428020c2109200428020821080b41002d0098a2db80001a0240413041002802a496db8000118280808000002206450d00200641286a41002902d89cc58000370200200641206a41002902d09cc58000370200200641186a41002902c89cc58000370200200641106a41002902c09cc58000370200200641086a41002902b89cc58000370200200641002902b09cc5800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220541043a00202005200336021c2005200236021820054106360214200520063602102005410636020c2005200741016a3602082005200936020420052008360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044130418093c7800010ae80808000000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542bbeefa98e893a7ad023703002005410036023020054280808080c0003703282005410036022020054100360218200541a481808000360210200542eef8e7b09dc4b6b53f37030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542d9dc8b94c6ad99efe0003703002005410036023020054280808080c00037032820054100360220200541003602182005419582808000360210200542d5db99eda0e1839f3437030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542a5e2b797c2e5b88b363703002005420437022c2005422437022420054192a1c78000360220200541003602182005419682808000360210200542fcaf81dbf4cdbae1f80037030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541213a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bf00501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542d9d5c5caa3a8ecf80d3703082005428e8ccdedc18f82e249370300200441086a41086a220641013602002005420437022c20054208370224200541a8cec580003602202005410636021c200541f6ccc48000360218200541948180800036021020042004290214370308024002402006280200220720042802082208460d00200428020c2209200741386c6a2205420437022c20054207370224200541c7cec580003602202005410836021c200541bfcec580003602182005419581808000360210200542a5e9e3ab9e929adc2c37030820054293888c8f89fdc6ec9e7f3703000c010b200441086a41c0d1c5800010faa8808000200428020c200741386c6a2205420437022c20054207370224200541c7cec580003602202005410836021c200541bfcec580003602182005419581808000360210200542a5e9e3ab9e929adc2c37030820054293888c8f89fdc6ec9e7f370300200428020c2109200428020821080b41002d0098a2db80001a0240413841002802a496db8000118280808000002205450d00200541306a41002902a8b8c58000370200200541286a41002902a0b8c58000370200200541206a4100290298b8c58000370200200541186a4100290290b8c58000370200200541106a4100290288b8c58000370200200541086a4100290280b8c58000370200200541002902f8b7c5800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220641123a00202006200336021c2006200236021820064107360214200620053602102006410736020c2006200741016a3602082006200936020420062008360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044138418093c7800010ae80808000000b9f0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542c2a7ab9395d9cc83533703002005420437022c20054216370224200541c593c78000360220200541003602182005419782808000360210200542db9891ceaab292927037030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a2205411f3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542f2d0f1b0e5aeebcec0003703002005420437022c20054209370224200541eedcc5800036022020054100360218200541c181808000360210200542afca81acfbf8ced8d10037030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541163a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bc70301067f23808080800041106b22042480808080002004410036020c20044280808080800137020441002d0098a2db80001a02400240410841002802a496db8000118280808000002205450d00200541002903b8dbc58000370200200441046a41c0d1c5800010faa88080002004280208220642e6d6f7b4ded4b18257370300200641013602302006200536022c2006428e80808010370224200641fbdac580003602202006410b36021c200641f0dac58000360218200641c881808000360210200642b1e6a1aca8f49fc41f37030841002d0098a2db80001a2004280204210720042802082108410841002802a496db8000118280808000002205450d01200541002903b0d9c580003702000240200128020822092001280200470d00200141b0d1c5800010f5ad8080000b2001280204200941246c6a220641003a00202006200336021c20062002360218200641013602142006200536021020064281808080103702082006200836020420062007360200200041086a200941016a2206360200200141086a200636020020002001290200370200200441106a2480808080000f0b41044108418093c7800010ae80808000000b41044108418093c7800010ae80808000000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542d6b3e6ff94a388fdb37f3703002005420437022c2005421c370224200541839fc7800036022020054100360218200541988280800036021020054293b8ebff9eb8edffdd0037030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c0d1c5800010faa88080002004280208220542aceff0b4f2bd8f8fe4003703002005420437022c2005420737022420054185d2c58000360220200541003602182005418f8180800036021020054296e397c6bfa5aeee4637030820042802042106200428020821070240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220541023a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b8a0501077f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41c0d1c5800010faa88080002004280218220542f48587b7e0d4c9ea3537030820054296afb28ff9f4d69c77370300200441086a41086a220641013602002005420437022c2005420c370224200541c0dbc580003602202005410336021c200541b6d8c58000360218200541928180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c2005420a370224200541cc9dc680003602202005410636021c20054187cdc480003602182005418381808000360210200542e2e68fceaa92ce9c7b370308200542e987d8bed5a3d0fbfb003703000c010b200441086a41c0d1c5800010faa8808000200428020c200641386c6a2205420437022c2005420a370224200541cc9dc680003602202005410636021c20054187cdc480003602182005418381808000360210200542e2e68fceaa92ce9c7b370308200542e987d8bed5a3d0fbfb00370300200428020c2108200428020821070b41002d0098a2db80001a0240410841002802a496db8000118280808000002209450d00200941002903d8a5c6800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220541043a00202005200336021c2005200236021820054101360214200520093602102005410136020c2005200641016a3602082005200836020420052007360200200041086a200a41016a2205360200200141086a200536020020002001290200370200200441206a2480808080000f0b41044108418093c7800010ae80808000000bb10301057f23808080800041106b22022480808080000240024002400240024002402001280204200128020c22034b0d00024020012802082203280208220420032802102205470d00410121050c050b200541016a2206450d02200620044b0d032003280204210420032006360210200420056a2d000021030c010b2001200341016a36020c200128020020036a2d000021030b024002400240024020034103710e0400010203000b200341fc01714102762101410021050c060b200241003b010a200220033a000a4101210520012002410a6a410172410110b6a68080000d0420022f010a220341ff014d0d0520034102762101410021050c050b20024100360204200220033a0004410121052001200241046a410172410310b6a68080000d032002280204220341027621012003418080044921050c040b41012105200341ff017141044f0d022002410036020c20012002410c6a410410b6a68080000d02200228020c22014180808080044921050c030b417f200641e493d0800010b781808000000b2006200441e493d0800010b581808000000b0b2000200136020420002005360200200241106a2480808080000bc30304037f017e027f017e0240024020012802002201280208220228020422030d00410121030c010b20022003417f6a3602044101210320022002280200220441016a3602002001427f200129030042017c22052005501b37030002400240024002400240024020042d000022044103710e0400010402000b20044102762102410021030c050b2001280208220228020422060d010c040b20044104490d020c030b20022006417f6a3602044101210320022002280200220641016a3602002001427f200129030042017c22052005501b370300024020062d000022010d000c030b20014108742004724102762102410021030c020b2001280208220628020422074103490d0120062007417d6a36020420062006280200220241036a3602002001427f2001290300220542037c220820082005541b37030020022f0000200241026a2d0000411074722201418002492103200141087420047241027621020c010b2001280208220428020422064104490d0020042006417c6a36020420042004280200220241046a3602002001427f2001290300220542047c220820082005541b370300200228000022024180808080044921030b20002002360204200020033602000bcf0304037f017e027f017e0240024020012802002201280208280200220228020422030d00410121030c010b20022003417f6a3602044101210320022002280200220441016a3602002001427f200129030042017c22052005501b37030002400240024002400240024020042d000022044103710e0400010402000b20044102762102410021030c050b2001280208280200220228020422060d010c040b20044104490d020c030b20022006417f6a3602044101210320022002280200220641016a3602002001427f200129030042017c22052005501b370300024020062d000022010d000c030b20014108742004724102762102410021030c020b2001280208280200220628020422074103490d0120062007417d6a36020420062006280200220241036a3602002001427f2001290300220542037c220820082005541b37030020022f0000200241026a2d0000411074722201418002492103200141087420047241027621020c010b2001280208280200220428020422064104490d0020042006417c6a36020420042004280200220241046a3602002001427f2001290300220542047c220820082005541b370300200228000022024180808080044921030b20002002360204200020033602000ba80201057f02400240200128020422020d00410121030c010b20012002417f6a22043602044101210320012001280200220541016a36020002400240024002400240024020052d000022064103710e0400010402000b20064102762104410021030c050b20040d010c040b20064104490d020c030b20012002417e6a3602042001200541026a360200024020052d000122010d000c030b20014108742006724102762104410021030c020b20024104490d0120012002417c6a3602042001200541046a36020020052f0001200541036a2d0000411074722201418002492103200141087420067241027621040c010b20024105490d0020012002417b6a3602042001200541056a360200200528000122044180808080044921030b20002004360204200020033602000bc30304047f017e017f017e0240024020012802082202280200220328020422040d00410121040c010b20032004417f6a3602044101210420032003280200220541016a3602002001427f200129030042017c22062006501b37030002400240024002400240024020052d000022054103710e0400010402000b20054102762103410021040c050b2002280200220328020422020d010c040b20054104490d020c030b20032002417f6a3602044101210420032003280200220241016a3602002001427f200129030042017c22062006501b370300024020022d000022010d000c030b20014108742005724102762103410021040c020b2002280200220228020422074103490d0120022007417d6a36020420022002280200220341036a3602002001427f2001290300220642037c220820082006541b37030020032f0000200341026a2d0000411074722201418002492104200141087420057241027621030c010b2002280200220228020422054104490d0020022005417c6a36020420022002280200220341046a3602002001427f2001290300220642047c220820082006541b370300200328000022034180808080044921040b20002003360204200020043602000be50302057f017e23808080800041106b22022480808080000240024002400240024002400240200128020022032802082201280204200128020c22044b0d00024020012802082201280208220520012802102204470d00410121040c030b200441016a2206450d03200620054b0d042001280204210520012006360210200520046a2d000021050c010b2001200441016a36020c200128020020046a2d000021050b2003427f200329030042017c22072007501b370300410021040b4101210120044101710d020240024002400240024020054103710e0400020301000b200541fc01714102762103410021010c070b200541ff01714104490d020c050b200241003b010a200220053a000a4101210120032002410a6a410172410110d3a58080000d0420022f010a220441ff014d0d0520044102762103410021010c050b20024100360204200220053a0004410121012003200241046a410172410310d3a58080000d032002280204220141027621032001418080044921010c040b2002410036020c20032002410c6a410410d3a58080000d02200228020c22034180808080044921010c030b417f200641e493d0800010b781808000000b2006200541e493d0800010b581808000000b0b2000200336020420002001360200200241106a2480808080000ba20304057f017e017f017e024002402001280208220228020422030d00410121040c010b20022003417f6a22053602044101210420022002280200220641016a3602002001427f200129030042017c22072007501b37030002400240024002400240024020062d000022084103710e0400010402000b20084102762106410021040c050b20050d010c040b20084104490d020c030b20022003417e6a3602044101210420022002280200220641016a3602002001427f200129030042017c22072007501b370300024020062d000022010d000c030b20014108742008724102762106410021040c020b20034104490d0120022003417c6a36020420022002280200220441036a3602002001427f2001290300220742037c220920092007541b37030020042f0000200441026a2d0000411074722201418002492104200141087420087241027621060c010b20034105490d0020022003417b6a36020420022002280200220441046a3602002001427f2001290300220742047c220920092007541b370300200428000022064180808080044921040b20002006360204200020043602000b880301077f4101210202400240024002402001280208220341016a2204200128020422054d0d000c010b200320054f0d012001200436020802400240024002400240024002402001280200220620036a2d000022074103710e0400010203000b20074102762108410021020c060b0240200341026a220320054d0d000c060b200120033602082004417f470d02417f200341f0e3d2800010b781808000000b200341046a220320054b0d04200120033602082004417d490d022004200341f0e3d2800010b781808000000b20074104490d020c030b0240200620046a2d000022010d000c030b20014108742007724102762108410021020c020b200620046a22012f0000200141026a2d0000411074722201418002492102200141087420077241027621080c010b200341056a220320054b0d00200120033602082004417c4f0d02200620046a28000022084180808080044921020b20002008360204200020023602000f0b200320054180e4d2800010f980808000000b2004200341f0e3d2800010b781808000000be00302057f017e23808080800041106b2202248080808000024002400240024002400240024020012802082203280204200328020c22044b0d00024020032802082203280208220520032802102204470d00410121040c030b200441016a2206450d03200620054b0d042003280204210520032006360210200520046a2d000021050c010b2003200441016a36020c200328020020046a2d000021050b2001427f200129030042017c22072007501b370300410021040b4101210320044101710d020240024002400240024020054103710e0400020301000b200541fc01714102762101410021030c070b200541ff01714104490d020c050b200241003b010a200220053a000a4101210320012002410a6a410172410110d3a58080000d0420022f010a220441ff014d0d0520044102762101410021030c050b20024100360204200220053a0004410121032001200241046a410172410310d3a58080000d032002280204220341027621012003418080044921030c040b2002410036020c20012002410c6a410410d3a58080000d02200228020c22014180808080044921030c030b417f200641e493d0800010b781808000000b2006200541e493d0800010b581808000000b0b2000200136020420002003360200200241106a2480808080000b870401067f024002402001280208220220012802102203460d00024002400240024002400240200341016a2204450d0020022004490d0120012802042105200120043602100240024002400240024002400240200520036a2d000022064103710e0400010203000b20064102762106410021070c0d0b41012107024020022004470d000c0d0b200341026a21032004417f460d07200320024d0d022003200241e493d0800010b581808000000b200220046b4103490d0a200341046a21032004417c4b0d07200320024d0d022003200241e493d0800010b581808000000b4101210720064104490d020c0a0b200120033602100240200520046a2d000022010d000c0a0b20014108742006724102762106410021070c090b20012003360210200520046a22012f0000200141026a2d0000411074722201418002492107200141087420067241027621060c080b200220046b4104490d07200341056a21032004417b4b0d04200320024b0d0520012003360210200520046a28000022064180808080044921070c070b417f200441e493d0800010b781808000000b2004200241e493d0800010b581808000000b417f200341e493d0800010b781808000000b2004200341e493d0800010b781808000000b2004200341e493d0800010b781808000000b2003200241e493d0800010b581808000000b410121070b20002006360204200020073602000b830504057f017e017f017e0240024020012802082202280208220320022802102204460d00024002400240024002400240200441016a2205450d0020032005490d0120022802042106200220053602102001427f200129030042017c22072007501b3703000240024002400240024002400240200620046a2d000022084103710e0400010203000b20084102762108410021060c0d0b41012106024020032005470d000c0d0b200441026a21042005417f460d07200420034d0d022004200341e493d0800010b581808000000b200320056b4103490d0a200441046a21042005417c4b0d07200420034d0d022004200341e493d0800010b581808000000b4101210620084104490d020c0a0b20022802042103200220043602102001427f200129030042017c22072007501b3703000240200320056a2d000022010d000c0a0b20014108742008724102762108410021060c090b20022802042106200220043602102001427f2001290300220742037c220920092007541b370300200620056a22012f0000200141026a2d0000411074722201418002492106200141087420087241027621080c080b200320056b4104490d07200441056a21042005417b4b0d04200420034b0d0520022802042106200220043602102001427f2001290300220742047c220920092007541b370300200620056a28000022084180808080044921060c070b417f200541e493d0800010b781808000000b2005200341e493d0800010b581808000000b417f200441e493d0800010b781808000000b2005200441e493d0800010b781808000000b2005200441e493d0800010b781808000000b2004200341e493d0800010b581808000000b410121060b20002008360204200020063602000bad0201057f024002402001280200220128020422020d00410121030c010b20012002417f6a22043602044101210320012001280200220541016a36020002400240024002400240024020052d000022064103710e0400010402000b20064102762104410021030c050b20040d010c040b20064104490d020c030b20012002417e6a3602042001200541026a360200024020052d000122010d000c030b20014108742006724102762104410021030c020b20024104490d0120012002417c6a3602042001200541046a36020020052f0001200541036a2d0000411074722201418002492103200141087420067241027621040c010b20024105490d0020012002417b6a3602042001200541056a360200200528000122044180808080044921030b20002004360204200020033602000ba40504047f017e017f017e02400240200128020022022802082201280208220320012802102204460d00024002400240024002400240200441016a2205450d00200520034b0d0120012802042103200120053602102002427f200229030042017c22062006501b3703000240024002400240024002400240200320046a2d000022044103710e0400010203000b20044102762104410021010c0d0b20022802082201280208220520012802102203460d0b200341016a2207450d07200720054d0d022007200541e493d0800010b581808000000b200228020822012802082205200128021022036b4103490d0a200341036a21072003417c4b0d07200720054d0d022007200541e493d0800010b581808000000b4101210120044104490d020c0a0b20012802042105200120073602102002427f200229030042017c22062006501b370300200520036a2d00002201450d0820014108742004724102762104410021010c090b20012802042105200120073602102002427f2002290300220642037c220820082006541b370300200520036a22012f0000200141026a2d0000411074722202418002492101200241087420047241027621040c080b200228020822032802082207200328021022056b4104490d07200541046a21012005417b4b0d04200120074b0d0520032802042104200320013602102002427f2002290300220642047c220820082006541b370300200420056a28000022044180808080044921010c070b417f200541e493d0800010b781808000000b2005200341e493d0800010b581808000000b417f200741e493d0800010b781808000000b2003200741e493d0800010b781808000000b2005200141e493d0800010b781808000000b2001200741e493d0800010b581808000000b410121010b20002004360204200020013602000bf30503027f047e047f024020012802002201280208280200220228020422030d00200042013703000f0b20022003417f6a36020420022002280200220341016a360200420121042001427f200129030042017c22052005501b37030020032d00002202ad2105024002400240024002400240024002400240024020024103710e0402030001020b2001280208280200220228020422034103490d0720022003417d6a36020420022002280200220341036a3602002001427f2001290300220642037c220720072006541b37030020032f0000200341026a2d0000411074722201418002490d072001ad42088620058442028821050c080b200241027622080e050302020204020b2002410276ad21050c060b200128020828020022022802042203450d0420022003417f6a36020420022002280200220341016a360200420121042001427f200129030042017c22062006501b37030020033100002206500d04200642088620058442028821050c050b200241134d0d02200042013703000f0b420121042001280208280200220228020422034104490d0220022003417c6a36020420022002280200220341046a3602002001427f2001290300220542047c220620062005541b37030020032800002201418080808004490d022001ad21050c030b420121042001280208280200220228020422034108490d012002200341786a36020420022002280200220341086a3602002001427f2001290300220542087c220620062005541b3703002003290000220542ffffffffffffffff00560d020c010b200841046a210920012802082802002203280204417f6a2102420021054100210a4201210403402002417f460d012003200236020420032003280200220b41016a3602002001427f200129030042017c22062006501b3703002002417f6a2102200b310000200a410374413871ad862005842105200a41016a220a41ff01712009490d000b2005427f412820084103746b413871ad88560d010b200020043703000f0b20002005370308200042003703000bcd0605057f017e017f017e057f23808080800041106b220224808080800002400240024002400240024002400240024002400240200128020022032802082201280204200128020c22044b0d00024020012802082201280208220520012802102204470d00410121040c030b200441016a2206450d03200620054b0d042001280204210520012006360210200520046a2d000021010c010b2001200441016a36020c200128020020046a2d000021010b2003427f200329030042017c22072007501b370300410021040b4201210720044101710d070240024002400240024020014103710e0401020300010b2001410276413f7122080e050903030308030b200141fc0171410276ad21090c090b200241003b0108200220013a00082003200241086a410172410110d3a58080000d0920022f0108220141ff014d0d092001410276ad21090c080b20024100360208200220013a00082003200241086a410172410310d3a58080000d082002280208220141ffff034d0d082001410276ad21090c070b200141ff017141134b0d07200841046a210a2003280208220b280204210c200b28020c210442002109410021010340024002400240200c20044b0d00410121050240200b2802082206280208220d2006280210220e470d000c030b200e41016a2205450d062005200d4b0d072006280204210d20062005360210200d200e6a2d000021060c010b200b200441016a220536020c200b28020020046a2d00002106200521040b2003427f200329030042017c22072007501b370300410021050b4201210720054101710d082006ad42ff01832001410374413871ad862009842109200141016a220141ff0171200a490d000b2009427f412820084103746b413871ad88560d060c070b417f200641e493d0800010b781808000000b2006200541e493d0800010b581808000000b417f200541e493d0800010b781808000000b2005200d41e493d0800010b581808000000b200242003703082003200241086a410810d3a58080000d022002290308220942ffffffffffffffff00560d010c020b200241003602082003200241086a410410d3a58080000d012002280208220141ffffffff034d0d012001ad21090b20002009370308420021070b20002007370300200241106a2480808080000bea0303057f027e017f02400240200128020022012802042202450d0020012002417f6a220336020420012001280200220441016a220536020020042d00002206ad2107024002400240024002400240024020064103710e0403000102030b2003450d0620012002417e6a3602042001200441026a36020020043100012208500d06200842088620078442028821070c070b20024104490d0520012002417c6a3602042001200441046a36020020042f0001200441036a2d0000411074722201418002490d052001ad42088620078442028821070c060b200641027622090e050201010103010b2006410276ad21070c040b200641134b0d02200941046a21032002417e6a2102420021074100210403402002417f460d03200120023602042001200541016a22063602002002417f6a210220053100002004410374413871ad86200784210720062105200441016a220441ff01712003490d000b2007427f412820094103746b413871ad88560d030c020b20024105490d0120012002417b6a3602042001200441056a36020020042800012201418080808004490d012001ad21070c020b20024109490d002001200241776a3602042001200441096a3602002004290001220742ffffffffffffffff00560d010b200042013703000f0b20002007370308200042003703000bcc0805047f027e017f027e037f0240200128020022012802082202280208220320022802102204470d00200042013703000f0b0240024002400240024002400240024002400240200441016a2205450d00200520034b0d012002280204210320022005360210420121062001427f200129030042017c22072007501b370300200320046a2d00002202ad21070240024002400240024002400240024002400240024020024103710e0403000102030b20012802082202280208220320022802102204460d12200441016a2205450d0c200520034d0d032005200341e493d0800010b581808000000b200128020822022802082203200228021022046b4103490d11200441036a21052004417c4b0d0c200520034d0d032005200341e493d0800010b581808000000b200241027622080e050403030305030b2002410276ad21070c100b2002280204210320022005360210420121062001427f200129030042017c22092009501b370300200320046a3100002209500d0e200942088620078442028821070c0f0b20022802042103200220053602102001427f2001290300220942037c220a200a2009541b370300200320046a22012f0000200141026a2d0000411074722201418002490d0d2001ad42088620078442028821070c0e0b200241134d0d03200042013703000f0b42012106200128020822022802082203200228021022046b4104490d0b200441046a21052004417b4b0d07200520034d0d012005200341e493d0800010b581808000000b42012106200128020822022802082203200228021022046b4108490d0a200441086a2105200441774b0d07200520034d0d092005200341e493d0800010b581808000000b20022802042103200220053602102001427f2001290300220742047c220920092007541b370300200320046a2800002201418080808004490d092001ad21070c0a0b200841046a210b20012802082205280208210c200528021021024200210741002104420121060340200c2002460d092002417f460d070240200241016a2203200c4d0d00200241016a200c41e493d0800010b581808000000b2005280204210d200520033602102001427f200129030042017c22092009501b370300200d20026a3100002004410374413871ad86200784210720032102200441016a220441ff0171200b490d000b2007427f412820084103746b413871ad88560d090c080b417f200541e493d0800010b781808000000b2005200341e493d0800010b581808000000b417f200541e493d0800010b781808000000b2004200541e493d0800010b781808000000b2004200541e493d0800010b781808000000b2004200541e493d0800010b781808000000b417f200241016a41e493d0800010b781808000000b20022802042103200220053602102001427f2001290300220742087c220920092007541b370300200320046a290000220742ffffffffffffffff00560d010b200020063703000f0b20002007370308200042003703000be10503027f047e047f024020012802002201280208220228020422030d00200042013703000f0b20022003417f6a36020420022002280200220341016a360200420121042001427f200129030042017c22052005501b37030020032d00002202ad2105024002400240024002400240024002400240024020024103710e0402030001020b2001280208220228020422034103490d0720022003417d6a36020420022002280200220341036a3602002001427f2001290300220642037c220720072006541b37030020032f0000200341026a2d0000411074722201418002490d072001ad42088620058442028821050c080b200241027622080e050302020204020b2002410276ad21050c060b200128020822022802042203450d0420022003417f6a36020420022002280200220341016a360200420121042001427f200129030042017c22062006501b37030020033100002206500d04200642088620058442028821050c050b200241134d0d02200042013703000f0b420121042001280208220228020422034104490d0220022003417c6a36020420022002280200220341046a3602002001427f2001290300220542047c220620062005541b37030020032800002201418080808004490d022001ad21050c030b420121042001280208220228020422034108490d012002200341786a36020420022002280200220341086a3602002001427f2001290300220542087c220620062005541b3703002003290000220542ffffffffffffffff00560d020c010b200841046a210920012802082203280204417f6a2102420021054100210a4201210403402002417f460d012003200236020420032003280200220b41016a3602002001427f200129030042017c22062006501b3703002002417f6a2102200b310000200a410374413871ad862005842105200a41016a220a41ff01712009490d000b2005427f412820084103746b413871ad88560d010b200020043703000f0b20002005370308200042003703000be50303057f027e017f0240024020012802042202450d0020012002417f6a220336020420012001280200220441016a220536020020042d00002206ad2107024002400240024002400240024020064103710e0403000102030b2003450d0620012002417e6a3602042001200441026a36020020043100012208500d06200842088620078442028821070c070b20024104490d0520012002417c6a3602042001200441046a36020020042f0001200441036a2d0000411074722201418002490d052001ad42088620078442028821070c060b200641027622090e050201010103010b2006410276ad21070c040b200641134b0d02200941046a21032002417e6a2102420021074100210403402002417f460d03200120023602042001200541016a22063602002002417f6a210220053100002004410374413871ad86200784210720062105200441016a220441ff01712003490d000b2007427f412820094103746b413871ad88560d030c020b20024105490d0120012002417b6a3602042001200441056a36020020042800012201418080808004490d012001ad21070c020b20024109490d002001200241776a3602042001200441096a3602002004290001220742ffffffffffffffff00560d010b200042013703000f0b20002007370308200042003703000b1e00200128021c41f0a5c780004110200128022028020c118180808000000be506010f7f23808080800041e0056b2204248080808000024020002001460d00200328020821052003280204210620032802002107200120006b41306e2108200441d1006a21094100210a0340200441106a41186a220b2000200a41306c6a220341186a2201290000370300200441106a41106a220c200341106a220d290000370300200441106a41086a220e200341086a220f29000037030020042003290000370310200441c0006a41186a2001290000370300200441c0006a41106a200d290000370300200441c0006a41086a200f29000037030020042003290000370340200441346a200441c0006a10ed96808000200441086a20042802382201200428023c10c28d808000200428020c21032004280208210d02402004280234450d002001410028029c96db8000118080808000000b20072802002110200442e7c98bdebe95a7f20a370058200442d5f2a5f9d7e9becb0937005020044291f8d4becbf4b58e847f370048200442958cb1e2ba869eeaef00370040200441346a200441c0006a412010cb8d8080004100210120034100200d4101711b211141012004280238200428023422124180808080784622031b210f4100200428023c20031b410574210d02400340200d20012203460d01200341206a2101200f20036a200441106a412010f9b28080000d000b0b0240201241808080807872418080808078460d00200f410028029c96db8000118080808000000b024002400240200d2003470d002006280200210310b992808000210d4100201020116b2201200120104b1b2003490d01200d20052802004d0d01200441013a0034200441c0006a200441106a200441346a10b0a480800020042d0040410f470d0220092004290310370000200941086a200e290300370000200941106a200c290300370000200941186a200b290300370000200441073a0050200441223a004041014100200441c0006a10f18e8080000c020b200441003a0034200441c0006a200441106a200441346a10b0a480800020042d0040410f470d0120092004290310370000200941086a200e290300370000200941106a200c290300370000200941186a200b290300370000200441073a0050200441223a004041014100200441c0006a10f18e8080000c010b200241016a21020b200a41016a220a2008470d000b0b200441e0056a24808080800020020bdb05010f7f23808080800041f0006b22032480808080004100210402402000280200220520002802042206460d0020002802102107200028020c210820002802082109200341cc006a41086a210a200341cc006a410172210b034020002005410c6a220c360200024020082802002009490d000240024020052802004102470d004102210d0c010b200341cc006a2005108598808000200341c8006a41026a2205200b41026a2d00003a0000200341286a41086a220e200a41086a290200370300200341286a41106a220f200a41106a290200370300200341286a41186a2210200a41186a2802003602002003200b2f00003b01482003200a29020037032820032802502111024020032d004c220d4102460d00200341246a41026a20052d00003a0000200341086a41086a200e290300370300200341086a41106a200f290300370300200341086a41186a2010280200360200200320032f01483b0124200320032903283703080c010b024020022802002205450d000240024002400240200528020041fcffffff076a220c4103200c4105491b0e0403030102000b2005280204450d022005280208410028029c96db8000118080808000000c020b2005280204450d012005280208410028029c96db8000118080808000000c010b200510fd888080000b2005410028029c96db8000118080808000000b20022011360200410121042000200941016a3602080c030b02402007280208220e2007280200470d002007418cc3c7800010a2828080000b2007280204200e41246c6a220520032f01243b00012005200d3a00002005201136020420052003290308370208200541036a200341246a41026a2d00003a0000200541106a200341086a41086a290300370200200541186a200341086a41106a290300370200200541206a200341086a41186a2802003602002007200e41016a3602080b2000200941016a2209360208200c2105200c2006470d000b0b200341f0006a24808080800020040bc00101027f024002400240024020002802002201418080808078732202410220024104491b0e0403030100030b0240024002402000280204220028020041fcffffff076a2202410320024105491b0e0404040102000b2000280204450d032000280208410028029c96db8000118080808000000c030b2000280204450d022000280208410028029c96db8000118080808000000c020b200010fd888080000c010b2001450d01200028020421000b2000410028029c96db8000118080808000000b0bdb05010f7f23808080800041f0006b22032480808080004100210402402000280200220520002802042206460d0020002802102107200028020c210820002802082109200341cc006a41086a210a200341cc006a410172210b034020002005410c6a220c360200024020082802002009490d000240024020052802004102470d004102210d0c010b200341cc006a2005108398808000200341c8006a41026a2205200b41026a2d00003a0000200341286a41086a220e200a41086a290200370300200341286a41106a220f200a41106a290200370300200341286a41186a2210200a41186a2802003602002003200b2f00003b01482003200a29020037032820032802502111024020032d004c220d4102460d00200341246a41026a20052d00003a0000200341086a41086a200e290300370300200341086a41106a200f290300370300200341086a41186a2010280200360200200320032f01483b0124200320032903283703080c010b024020022802002205450d000240024002400240200528020041fcffffff076a220c4103200c4105491b0e0403030102000b2005280204450d022005280208410028029c96db8000118080808000000c020b2005280204450d012005280208410028029c96db8000118080808000000c010b200510fd888080000b2005410028029c96db8000118080808000000b20022011360200410121042000200941016a3602080c030b02402007280208220e2007280200470d00200741fcc2c7800010a2828080000b2007280204200e41246c6a220520032f01243b00012005200d3a00002005201136020420052003290308370208200541036a200341246a41026a2d00003a0000200541106a200341086a41086a290300370200200541186a200341086a41106a290300370200200541206a200341086a41186a2802003602002007200e41016a3602080b2000200941016a2209360208200c2105200c2006470d000b0b200341f0006a24808080800020040bdb05010f7f23808080800041f0006b22032480808080004100210402402000280200220520002802042206460d0020002802102107200028020c210820002802082109200341cc006a41086a210a200341cc006a410172210b034020002005410c6a220c360200024020082802002009490d000240024020052802004102470d004102210d0c010b200341cc006a2005108598808000200341c8006a41026a2205200b41026a2d00003a0000200341286a41086a220e200a41086a290200370300200341286a41106a220f200a41106a290200370300200341286a41186a2210200a41186a2802003602002003200b2f00003b01482003200a29020037032820032802502111024020032d004c220d4102460d00200341246a41026a20052d00003a0000200341086a41086a200e290300370300200341086a41106a200f290300370300200341086a41186a2010280200360200200320032f01483b0124200320032903283703080c010b024020022802002205450d000240024002400240200528020041fcffffff076a220c4103200c4105491b0e0403030102000b2005280204450d022005280208410028029c96db8000118080808000000c020b2005280204450d012005280208410028029c96db8000118080808000000c010b200510fd888080000b2005410028029c96db8000118080808000000b20022011360200410121042000200941016a3602080c030b02402007280208220e2007280200470d00200741fcc2c7800010a2828080000b2007280204200e41246c6a220520032f01243b00012005200d3a00002005201136020420052003290308370208200541036a200341246a41026a2d00003a0000200541106a200341086a41086a290300370200200541186a200341086a41106a290300370200200541206a200341086a41186a2802003602002007200e41016a3602080b2000200941016a2209360208200c2105200c2006470d000b0b200341f0006a24808080800020040bdb05010f7f23808080800041f0006b22032480808080004100210402402000280200220520002802042206460d0020002802102107200028020c210820002802082109200341cc006a41086a210a200341cc006a410172210b034020002005410c6a220c360200024020082802002009490d000240024020052802004102470d004102210d0c010b200341cc006a2005108398808000200341c8006a41026a2205200b41026a2d00003a0000200341286a41086a220e200a41086a290200370300200341286a41106a220f200a41106a290200370300200341286a41186a2210200a41186a2802003602002003200b2f00003b01482003200a29020037032820032802502111024020032d004c220d4102460d00200341246a41026a20052d00003a0000200341086a41086a200e290300370300200341086a41106a200f290300370300200341086a41186a2010280200360200200320032f01483b0124200320032903283703080c010b024020022802002205450d000240024002400240200528020041fcffffff076a220c4103200c4105491b0e0403030102000b2005280204450d022005280208410028029c96db8000118080808000000c020b2005280204450d012005280208410028029c96db8000118080808000000c010b200510fd888080000b2005410028029c96db8000118080808000000b20022011360200410121042000200941016a3602080c030b02402007280208220e2007280200470d002007418cc3c7800010a2828080000b2007280204200e41246c6a220520032f01243b00012005200d3a00002005201136020420052003290308370208200541036a200341246a41026a2d00003a0000200541106a200341086a41086a290300370200200541186a200341086a41106a290300370200200541206a200341086a41186a2802003602002007200e41016a3602080b2000200941016a2209360208200c2105200c2006470d000b0b200341f0006a24808080800020040bd80708017f017e027f027e017f017e047f017e23808080800041206b2202248080808000420021030240024020012802002201280208220428020422050d00420121060c010b20042005417f6a36020420042004280200220541016a360200420121062001427f200129030042017c22072007501b3703000240024002400240024002400240024002400240024020052d000022044103710e0403000102030b200128020822052802042208450d0a20052008417f6a36020420052005280200220841016a360200420121062001427f200129030042017c22072007501b37030020082d00002201450d0a2001410874200472410276ad21090c080b2001280208220528020422084103490d0920052008417d6a36020420052005280200220841036a3602002001427f2001290300220742037c220920092007541b37030020082f0000200841026a2d0000411074722201418002490d092001410874200472410276ad21090c070b2004410276220a0e0d02010101030101010101010104010b2004410276ad21090c050b200441334d0d03420121060c060b420121062001280208220428020422054104490d0520042005417c6a36020420042004280200220541046a3602002001427f2001290300220742047c220920092007541b37030020052800002201418080808004490d052001ad21090c030b420121062001280208220428020422054108490d042004200541786a36020420042004280200220541086a3602002001427f2001290300220742087c220920092007541b37030020052900002209428080808080808080015a0d020c040b420121062001280208220428020422054110490d032004200541706a36020420042004280200220541106a3602002001427f2001290300220742107c220920092007541b370300200541086a290000220742ffffffffffffffff00580d03200529000021090c020b200a41046a210b20012802082205280204417f6a2104420021034100210842012106200241186a210c420021094200210703402004417f460d032005200436020420052005280200220d41016a3602002001427f200129030042017c220e200e501b370300200241106a200d3100004200200841037441f8007110fbb28080002004417f6a2104200c290300200784210720022903102009842109200841016a220841ff0171200b490d000b2002427f427f41e800200a4103746b41f8007110efb280800020092002290300562007200241086a290300220e562007200e511b0d010c020b420021070b200020093703102000200737031842002106420021030b2000200637030020002003370308200241206a2480808080000b820b0a017f017e037f017e017f017e027f017e037f017e23808080800041206b22022480808080004200210302400240200128020022042802082201280208220520012802102206470d00420121070c010b02400240024002400240024002400240024002400240200641016a2208450d00200820054b0d012001280204210520012008360210420121072004427f200429030042017c22092009501b37030002400240024002400240024002400240024002400240024002400240200520066a2d000022014103710e0403000102030b20042802082206280208220820062802102205460d18200541016a220a450d0f200a20084d0d03200a200841e493d0800010b581808000000b200428020822062802082208200628021022056b4103490d17200541036a210a2005417c4b0d0f200a20084d0d03200a200841e493d0800010b581808000000b2001410276220b0e0d04030303050303030303030306030b2001410276ad210c0c130b200628020421082006200a360210420121072004427f200429030042017c22092009501b370300200820056a2d00002204450d142004410874200172410276ad210c0c120b200628020421082006200a3602102004427f2004290300220942037c220c200c2009541b370300200820056a22042f0000200441026a2d0000411074722204418002490d132004410874200172410276ad210c0c110b200141334d0d06420121070c120b42012107200428020822012802082205200128021022066b4104490d11200641046a21082006417b4b0d0a200820054d0d022008200541e493d0800010b581808000000b42012107200428020822012802082205200128021022066b4108490d10200641086a2108200641774b0d0a200820054d0d022008200541e493d0800010b581808000000b42012107200428020822012802082205200128021022066b4110490d0f200641106a21082006416f4b0d0a200820054d0d022008200541e493d0800010b581808000000b20012802042105200120083602102004427f2004290300220942047c220c200c2009541b370300200520066a2800002201418080808004490d0e2001ad210c0c0c0b20012802042105200120083602102004427f2004290300220942087c220c200c2009541b370300200520066a290000220c428080808080808080015a0d0b0c0d0b20012802042105200120083602102004427f2004290300220942107c220c200c2009541b370300200520066a220141086a290000220942ffffffffffffffff00580d0c2001290000210c0c0b0b200b41046a210d20042802082208280208210a20082802102101420021034100210642012107200241186a210e4200210c420021090340200a2001460d0c2001417f460d08200141016a2205200a4b0d092008280204210f200820053602102004427f200429030042017c22102010501b370300200241106a200f20016a3100004200200641037441f8007110fbb2808000200e29030020098421092002290310200c84210c20052101200641016a220641ff0171200d490d000b2002427f427f41e800200b4103746b41f8007110efb2808000200c2002290300562009200241086a29030022105620092010511b0d0a0c0b0b417f200841e493d0800010b781808000000b2008200541e493d0800010b581808000000b417f200a41e493d0800010b781808000000b2005200a41e493d0800010b781808000000b2006200841e493d0800010b781808000000b2006200841e493d0800010b781808000000b2006200841e493d0800010b781808000000b417f200141016a41e493d0800010b781808000000b200141016a200a41e493d0800010b581808000000b420021090b2000200c3703102000200937031842002107420021030b2000200737030020002003370308200241206a2480808080000b8e0809067f027e017f017e017f017e027f017e027f23808080800041306b2202248080808000024002400240024002400240024002400240024002400240024020012802082203280204200328020c22044b0d00024020032802082204280208220520042802102206470d00410121060c030b200641016a2207450d03200720054b0d042004280204210520042007360210200520066a2d000021040c010b2003200441016a36020c200328020020046a2d000021040b2001427f200129030042017c22082008501b370300410021060b420021084201210920064101710d090240024002400240024020044103710e0401020300010b2004410276413f71220a0e0d0a030303090303030303030308030b200441fc0171410276ad210b0c0a0b200241003b0120200220043a00202001200241206a410172410110d3a58080000d0b20022f0120220141ff014d0d0b2001410276ad210b0c090b20024100360220200220043a00202001200241206a410172410310d3a58080000d0a2002280220220141ffff034d0d0a2001410276ad210b0c080b200441ff017141334b0d09200a41046a210c2001290300210d200328020c21062003280204210e41002104200241186a210f4200210b420021100340024002400240200e20064b0d0041012105024020032802082207280208221120072802102212470d000c030b201241016a2205450d06200520114b0d072007280204211120072005360210201120126a2d000021070c010b2003200641016a220536020c200328020020066a2d00002107200521060b2001427f200d42017c22082008501b220d370300410021050b420021084201210920054101710d0a200241106a2007ad42ff01834200200441037441f8007110fbb2808000200f29030020108421102002290310200b84210b200441016a220441ff0171200c490d000b2002427f427f41e800200a4103746b41f8007110efb2808000200b2002290300562010200241086a290300220d562010200d511b0d080c090b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b417f200541e493d0800010b781808000000b2005201141e493d0800010b581808000000b42002108200241286a22034200370300200242003703202001200241206a411010d3a58080000d042003290300221042ffffffffffffffff00580d042002290320210b0c030b42002108200242003703202001200241206a410810d3a58080000d032002290320220b42ffffffffffffffff00560d010c030b200241003602202001200241206a410410d3a58080000d022002280220220141ffffffff034d0d022001ad210b0b420021100b2000200b3703102000201037031842002109420021080b2000200937030020002008370308200241306a2480808080000ba30709017f017e027f017e027f027e027f017e017f23808080800041206b220224808080800042002103024002402001280208220428020422050d00420121060c010b20042005417f6a220736020420042004280200220841016a360200420121062001427f200129030042017c22092009501b3703000240024002400240024002400240024002400240024020082d000022084103710e0403000102030b2007450d0a20042005417e6a36020420042004280200220541016a360200420121062001427f200129030042017c22092009501b37030020052d00002204450d0a2004410874200872410276ad210a0c080b20054104490d0920042005417c6a36020420042004280200220541036a3602002001427f2001290300220942037c220a200a2009541b37030020052f0000200541026a2d0000411074722204418002490d092004410874200872410276ad210a0c070b2008410276220b0e0d02010101030101010101010104010b2008410276ad210a0c050b200841334d0d03420121060c060b4201210620054105490d0520042005417b6a36020420042004280200220541046a3602002001427f2001290300220942047c220a200a2009541b37030020052800002204418080808004490d052004ad210a0c030b4201210620054109490d042004200541776a36020420042004280200220541086a3602002001427f2001290300220942087c220a200a2009541b3703002005290000220a428080808080808080015a0d020c040b4201210620054111490d0320042005416f6a36020420042004280200220541106a3602002001427f2001290300220942107c220a200a2009541b370300200541086a290000220942ffffffffffffffff00580d032005290000210a0c020b200b41046a210c2005417e6a21052001290300210d420021034100210842012106200241186a210e4200210a4200210903402005417f460d032004200536020420042004280200220741016a3602002001427f200d42017c220d200d501b220d370300200241106a20073100004200200841037441f8007110fbb28080002005417f6a2105200e29030020098421092002290310200a84210a200841016a220841ff0171200c490d000b2002427f427f41e800200b4103746b41f8007110efb2808000200a2002290300562009200241086a290300220d562009200d511b0d010c020b420021090b2000200a3703102000200937031842002106420021030b2000200637030020002003370308200241206a2480808080000bdc0707017f017e037f037e027f017e027f23808080800041206b2202248080808000420021030240024020012802082204280200220528020422060d00420121070c010b20052006417f6a36020420052005280200220641016a360200420121072001427f200129030042017c22082008501b3703000240024002400240024002400240024002400240024020062d000022054103710e0403000102030b200428020022062802042204450d0a20062004417f6a36020420062006280200220441016a360200420121072001427f200129030042017c22082008501b37030020042d00002201450d0a2001410874200572410276ad21090c080b2004280200220628020422044103490d0920062004417d6a36020420062006280200220441036a3602002001427f2001290300220842037c220920092008541b37030020042f0000200441026a2d0000411074722201418002490d092001410874200572410276ad21090c070b2005410276220a0e0d02010101030101010101010104010b2005410276ad21090c050b200541334d0d03420121070c060b420121072004280200220528020422064104490d0520052006417c6a36020420052005280200220641046a3602002001427f2001290300220842047c220920092008541b37030020062800002201418080808004490d052001ad21090c030b420121072004280200220528020422064108490d042005200641786a36020420052005280200220641086a3602002001427f2001290300220842087c220920092008541b37030020062900002209428080808080808080015a0d020c040b420121072004280200220528020422064110490d032005200641706a36020420052005280200220641106a3602002001427f2001290300220842107c220920092008541b370300200641086a290000220842ffffffffffffffff00580d03200629000021090c020b200a41046a210b20042802002206280204417f6a21052001290300210c420021034100210442012107200241186a210d420021094200210803402005417f460d032006200536020420062006280200220e41016a3602002001427f200c42017c220c200c501b220c370300200241106a200e3100004200200441037441f8007110fbb28080002005417f6a2105200d290300200884210820022903102009842109200441016a220441ff0171200b490d000b2002427f427f41e800200a4103746b41f8007110efb280800020092002290300562008200241086a290300220c562008200c511b0d010c020b420021080b200020093703102000200837031842002107420021030b2000200737030020002003370308200241206a2480808080000bab0a0b017f017e037f017e027f017e017f017e017f017e027f23808080800041206b2202248080808000420021030240024020012802082204280208220520042802102206470d00420121070c010b02400240024002400240024002400240024002400240200641016a2208450d0020052008490d012004280204210920042008360210420121072001427f200129030042017c220a200a501b37030002400240024002400240024002400240024002400240024002400240200920066a2d000022094103710e0403000102030b20052008460d18200641026a21062008417f460d0f200620054d0d032006200541e493d0800010b581808000000b200520086b4103490d17200641046a21062008417c4b0d0f200620054d0d032006200541e493d0800010b581808000000b2009410276220b0e0d04030303050303030303030306030b2009410276ad210c0c130b2004280204210520042006360210420121072001427f200129030042017c220a200a501b370300200520086a2d00002204450d142004410874200972410276ad210c0c120b20042802042105200420063602102001427f2001290300220a42037c220c200c200a541b370300200520086a22042f0000200441026a2d0000411074722204418002490d132004410874200972410276ad210c0c110b200941334d0d06420121070c120b42012107200520086b4104490d11200641056a21062008417b4b0d0a200620054d0d022006200541e493d0800010b581808000000b42012107200520086b4108490d10200641096a2106200841774b0d0a200620054d0d022006200541e493d0800010b581808000000b42012107200520086b4110490d0f200641116a21062008416f4b0d0a200620054d0d022006200541e493d0800010b581808000000b20042802042105200420063602102001427f2001290300220a42047c220c200c200a541b370300200520086a2800002204418080808004490d0e2004ad210c0c0c0b20042802042105200420063602102001427f2001290300220a42087c220c200c200a541b370300200520086a290000220c428080808080808080015a0d0b0c0d0b20042802042105200420063602102001427f2001290300220a42107c220c200c200a541b370300200520086a220441086a290000220a42ffffffffffffffff00580d0c2004290000210c0c0b0b200b41046a210d2001290300210e420021034100210642012107200241186a210f4200210c4200210a034020052008460d0c2008417f460d08200841016a220920054b0d0920042802042110200420093602102001427f200e42017c220e200e501b220e370300200241106a201020086a3100004200200641037441f8007110fbb2808000200f290300200a84210a2002290310200c84210c20092108200641016a220641ff0171200d490d000b2002427f427f41e800200b4103746b41f8007110efb2808000200c200229030056200a200241086a290300220e56200a200e511b0d0a0c0b0b417f200841e493d0800010b781808000000b2008200541e493d0800010b581808000000b417f200641e493d0800010b781808000000b2008200641e493d0800010b781808000000b2008200641e493d0800010b781808000000b2008200641e493d0800010b781808000000b2008200641e493d0800010b781808000000b417f200841016a41e493d0800010b781808000000b200841016a200541e493d0800010b581808000000b4200210a0b2000200c3703102000200a37031842002107420021030b2000200737030020002003370308200241206a2480808080000bb90506017f027e057f017e027f027e23808080800041206b220224808080800042002103420121040240200128020022012802042205450d0020012005417f6a220636020420012001280200220741016a2208360200024002400240024002400240024002400240024020072d000022094103710e0403000102030b2006450d0920012005417e6a3602042001200741026a36020020072d00012201450d092001410874200972410276ad210a0c070b20054104490d0820012005417c6a3602042001200741046a36020020072f0001200741036a2d0000411074722201418002490d082001410874200972410276ad210a0c060b2009410276220b0e0d02010101030101010101010104010b2009410276ad210a0c040b200941334b0d05200b41046a21062005417e6a21054200210341002107200241186a210c4200210a4200210d03402005417f460d06200120053602042001200841016a2209360200200241106a20083100004200200741037441f8007110fbb28080002005417f6a2105200c290300200d84210d2002290310200a84210a20092108200741016a220741ff01712006490d000b2002427f427f41e800200b4103746b41f8007110efb2808000200a200229030056200d200241086a290300220e56200d200e511b0d040c050b20054105490d0420012005417b6a3602042001200741056a36020020072800012201418080808004490d042001ad210a0c020b20054109490d032001200541776a3602042001200741096a3602002007290001220a428080808080808080015a0d010c030b20054111490d0220012005416f6a3602042001200741116a360200200741096a290000220d42ffffffffffffffff00580d022007290001210a0c010b4200210d0b2000200a3703102000200d37031842002104420021030b2000200437030020002003370308200241206a2480808080000bb40506017f027e057f017e027f027e23808080800041206b22022480808080004200210342012104024020012802042205450d0020012005417f6a220636020420012001280200220741016a2208360200024002400240024002400240024002400240024020072d000022094103710e0403000102030b2006450d0920012005417e6a3602042001200741026a36020020072d00012201450d092001410874200972410276ad210a0c070b20054104490d0820012005417c6a3602042001200741046a36020020072f0001200741036a2d0000411074722201418002490d082001410874200972410276ad210a0c060b2009410276220b0e0d02010101030101010101010104010b2009410276ad210a0c040b200941334b0d05200b41046a21062005417e6a21054200210341002107200241186a210c4200210a4200210d03402005417f460d06200120053602042001200841016a2209360200200241106a20083100004200200741037441f8007110fbb28080002005417f6a2105200c290300200d84210d2002290310200a84210a20092108200741016a220741ff01712006490d000b2002427f427f41e800200b4103746b41f8007110efb2808000200a200229030056200d200241086a290300220e56200d200e511b0d040c050b20054105490d0420012005417b6a3602042001200741056a36020020072800012201418080808004490d042001ad210a0c020b20054109490d032001200541776a3602042001200741096a3602002007290001220a428080808080808080015a0d010c030b20054111490d0220012005416f6a3602042001200741116a360200200741096a290000220d42ffffffffffffffff00580d022007290001210a0c010b4200210d0b2000200a3703102000200d37031842002104420021030b2000200437030020002003370308200241206a2480808080000b900808057f027e017f017e047f017e027f017e23808080800041306b22022480808080000240024002400240024002400240024002400240024002400240200128020022032802082201280204200128020c22044b0d00024020012802082201280208220520012802102204470d00410121040c030b200441016a2206450d03200620054b0d042001280204210520012006360210200520046a2d000021010c010b2001200441016a36020c200128020020046a2d000021010b2003427f200329030042017c22072007501b370300410021040b420021074201210820044101710d090240024002400240024020014103710e0401020300010b2001410276413f7122090e0d0a030303090303030303030308030b200141fc0171410276ad210a0c0a0b200241003b0120200220013a00202003200241206a410172410110d3a58080000d0b20022f0120220141ff014d0d0b2001410276ad210a0c090b20024100360220200220013a00202003200241206a410172410310d3a58080000d0a2002280220220141ffff034d0d0a2001410276ad210a0c080b200141ff017141334b0d09200941046a210b2003280208220c280204210d200c28020c210441002101200241186a210e4200210a4200210f0340024002400240200d20044b0d00410121050240200c2802082206280208221020062802102211470d000c030b201141016a2205450d06200520104b0d072006280204211020062005360210201020116a2d000021060c010b200c200441016a220536020c200c28020020046a2d00002106200521040b2003427f200329030042017c22072007501b370300410021050b420021074201210820054101710d0a200241106a2006ad42ff01834200200141037441f8007110fbb2808000200e290300200f84210f2002290310200a84210a200141016a220141ff0171200b490d000b2002427f427f41e80020094103746b41f8007110efb2808000200a200229030056200f200241086a290300221256200f2012511b0d080c090b417f200641e493d0800010b781808000000b2006200541e493d0800010b581808000000b417f200541e493d0800010b781808000000b2005201041e493d0800010b581808000000b42002107200241286a22014200370300200242003703202003200241206a411010d3a58080000d042001290300220f42ffffffffffffffff00580d042002290320210a0c030b42002107200242003703202003200241206a410810d3a58080000d032002290320220a42ffffffffffffffff00560d010c030b200241003602202003200241206a410410d3a58080000d022002280220220141ffffffff034d0d022001ad210a0b4200210f0b2000200a3703102000200f37031842002108420021070b2000200837030020002007370308200241306a2480808080000bed0708017f017e027f027e017f017e047f017e23808080800041206b2202248080808000420021030240024020012802002201280208280200220428020422050d00420121060c010b20042005417f6a36020420042004280200220541016a360200420121062001427f200129030042017c22072007501b3703000240024002400240024002400240024002400240024020052d000022044103710e0403000102030b200128020828020022052802042208450d0a20052008417f6a36020420052005280200220841016a360200420121062001427f200129030042017c22072007501b37030020082d00002201450d0a2001410874200472410276ad21090c080b2001280208280200220528020422084103490d0920052008417d6a36020420052005280200220841036a3602002001427f2001290300220742037c220920092007541b37030020082f0000200841026a2d0000411074722201418002490d092001410874200472410276ad21090c070b2004410276220a0e0d02010101030101010101010104010b2004410276ad21090c050b200441334d0d03420121060c060b420121062001280208280200220428020422054104490d0520042005417c6a36020420042004280200220541046a3602002001427f2001290300220742047c220920092007541b37030020052800002201418080808004490d052001ad21090c030b420121062001280208280200220428020422054108490d042004200541786a36020420042004280200220541086a3602002001427f2001290300220742087c220920092007541b37030020052900002209428080808080808080015a0d020c040b420121062001280208280200220428020422054110490d032004200541706a36020420042004280200220541106a3602002001427f2001290300220742107c220920092007541b370300200541086a290000220742ffffffffffffffff00580d03200529000021090c020b200a41046a210b20012802082802002205280204417f6a2104420021034100210842012106200241186a210c420021094200210703402004417f460d032005200436020420052005280200220d41016a3602002001427f200129030042017c220e200e501b370300200241106a200d3100004200200841037441f8007110fbb28080002004417f6a2104200c290300200784210720022903102009842109200841016a220841ff0171200b490d000b2002427f427f41e800200a4103746b41f8007110efb280800020092002290300562007200241086a290300220e562007200e511b0d010c020b420021070b200020093703102000200737031842002106420021030b2000200637030020002003370308200241206a2480808080000b1e00200128021c4180a6c780004111200128022028020c118180808000000b960301037f02400240024020002802002202280200220041c000490d00200041808001490d012000418080808004490d0202402001280200220320012802082200470d0020012000410110bea880800020012802002103200128020821000b2001280204220420006a41033a00002001200041016a2200360208200228020021020240200320006b41034b0d0020012000410410bea880800020012802042104200128020821000b2001200041046a360208200420006a20023600000f0b200041027421020240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20023a00000f0b2000410274410172210202402001280200200128020822006b41014b0d0020012000410210bea8808000200128020821000b2001200041026a360208200128020420006a20023b00000f0b2000410274410272210202402001280200200128020822006b41034b0d0020012000410410bea8808000200128020821000b2001200041046a360208200128020420006a20023600000bc00404027f017e047f017e23808080800041206b22022480808080000240024002400240024020002802002203290300220442c000540d00200442808001540d0120044280808080045a0d022004a7410274410272210302402001280200200128020822006b41034b0d0020012000410410bea8808000200128020821000b2001200041046a360208200128020420006a20033600000c030b2004a741027421030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20033a00000c020b2004a7410274410172210302402001280200200128020822006b41014b0d0020012000410210bea8808000200128020821000b2001200041026a360208200128020420006a20033b00000c010b4113200479a741037622054102746b21060240200128020020012802082207470d0020012007410110bea8808000200128020821070b2001200741016a22003602082001280204220820076a20063a0000200541786a2107200329030021090340200921040240024020012802002000460d00200021030c010b20012000410110bea880800020012802042108200128020821030b2001200341016a2200360208200820036a2004a73a000020044208882109200741016a22070d000b2002200937030020044280025a0d010b200241206a2480808080000f0b2002420037021420024281808080c00037020c200241e0a6c78000360208410020024198a6c78000200241086a41e8a6c7800010fa80808000000b3e0020004101360200024020052802002200450d0020042000118080808000000b02402005280204450d002004410028029c96db8000118080808000000b0b890504027f027e047f027e23808080800041306b22022480808080000240024020002802002203290300220442c000544100200341086a29030022055022001b0d00024020044280800154410020001b0d000240200442808080800454410020001b0d00413320057920047942c0007c20054200521ba741037622064102746b21070240200128020020012802082208470d0020012008410110bea8808000200128020821080b2001200841016a22003602082001280204220920086a20073a0000200641706a2108200341086a290300210a2003290300210b0340200a2104200b21050240024020012802002000460d00200021030c010b20012000410110bea880800020012802042109200128020821030b2001200341016a2200360208200920036a2005a73a00002005420888200442388684210b2004420888210a200841016a22080d000b2002200b3703002002200a37030820054280025441002004501b0d032002420037022420024281808080c00037021c200241e0a6c78000360218410020024180a7c78000200241186a4190a7c7800010c7b0808000000b2004a7410274410272210302402001280200200128020822006b41034b0d0020012000410410bea8808000200128020821000b2001200041046a360208200128020420006a20033600000c020b2004a7410274410172210302402001280200200128020822006b41014b0d0020012000410210bea8808000200128020821000b2001200041026a360208200128020420006a20033b00000c010b2004a741027421030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20033a00000b200241306a2480808080000ba20101017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a200141b097cc800010908b8080002000410036024020004280808080c0003703382000410036025820004280808080c000370350200041b180808000360218200042d7c9cb8fc1cf97db3e370310200042e88488d0c0e3aebc13370308200041063a0000200141106a2480808080000ba30101017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a200141b097cc800010908b8080002000410036024020004280808080c0003703382000410036025820004280808080c0003703502000419581808000360218200042a5e9e3ab9e929adc2c37031020004293888c8f89fdc6ec9e7f370308200041063a0000200141106a2480808080000ba30101017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a200141b097cc800010908b8080002000410036024020004280808080c0003703382000410036025820004280808080c0003703502000418381808000360218200042e2e68fceaa92ce9c7b370310200042e987d8bed5a3d0fbfb00370308200041063a0000200141106a2480808080000ba40101017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a200141b097cc800010908b8080002000410036024020004280808080c0003703382000410036025820004280808080c000370350200041be81808000360218200042d9d1a5958acddccda77f370310200042bb82a2f99fad8c91c100370308200041063a0000200141106a2480808080000b910901097f23808080800041c0016b220424808080800020014190016a21050240024020012802000d004100210620044100360200410021070c010b200441f8006a41186a200541186a290000370300200441f8006a41106a200541106a290000370300200441f8006a41086a200541086a290000370300200420052900003703782004200141086a200441f8006a1084a080800020044100200428020022081b2107200841004721060b0240024002400240024020012802d00122080d004100210920044100360210410021080c010b20012802d40122092802080d01200941086a220a417f36020020082802080d02200841086a220b417f36020020012802d801220c2802080d03200c417f3602082004200c41086a3602242004200a36021c2004200b3602142004200c41106a36022020042009410c6a3602182004200841106a220c360210200441106a4100200c1b2108200c41004721090b20042005360274200441e0aec780003602702004200136026c200441b8afc780003602682004200836026441002108200441003602602004200936025c2004419cafc7800036025820042007360254200441003602502004200636024c4100210c02402006450d00200441d4006a210c2004417f3602500b02402009450d00200441e4006a21082004417f3602600b4100210602400240200c0d00410021070c010b200c2802042109200c28020021070b0240024020080d000c010b2008280204210a200828020021060b200441f8006a41106a200541086a290200370200200441f8006a41186a200541106a29020037020020044198016a200541186a290200370200200441e0aec7800036027c200420013602782004200a3602ac01200420063602a801200420093602a401200420073602a0012004200529020037028001200441003602bc01200420033602b801200420023602b401200441286a200441f8006a20022003200441b4016a10e9a080800002402008450d002004200428026041016a3602600b0240200c450d002004200428025041016a3602500b0240024020042d00280d0020002004290029370000200041206a200441c9006a2d00003a0000200041186a200441c1006a290000370000200041106a200441396a290000370000200041086a200441316a2900003700000c010b0240024002400240200428022c220528020041fcffffff076a2201410320014105491b0e0403030102000b2005280204450d022005280208410028029c96db8000118080808000000c020b2005280204450d012005280208410028029c96db8000118080808000000c010b200510fd888080000b2005410028029c96db800011808080800000200041023a00000b02402004280210450d0020042802142205200528020041016a360200200428021c2205200528020041016a36020020042802242205200528020041016a3602000b02402004280200450d0020042802042205200528020041016a3602002004280208450d00200428020c2205200528020041016a3602000b200441c0016a2480808080000f0b41d8c6cb8000108481808000000b41e8c6cb8000108481808000000b41f8c6cb8000108481808000000b8c0901097f23808080800041c0016b2204248080808000200141046a210502400240200128024422060d004100210720044100360200410021080c010b200441f8006a41186a200541186a290000370300200441f8006a41106a200541106a290000370300200441f8006a41086a200541086a2900003703002004200529000037037820042006200441f8006a1084a080800020044100200428020022061b2108200641004721070b02400240024002400240200128024822060d004100210920044100360210410021060c010b200128024c22092802080d01200941086a220a417f36020020062802080d02200641086a220b417f3602002001280250220c2802080d03200c417f3602082004200c41086a3602242004200a36021c2004200b3602142004200c41106a36022020042009410c6a3602182004200641106a220c360210200441106a4100200c1b2106200c41004721090b20042005360274200441f4aec780003602702004200136026c200441b8afc780003602682004200636026441002106200441003602602004200936025c2004419cafc7800036025820042008360254200441003602502004200736024c4100210c02402007450d00200441d4006a210c2004417f3602500b02402009450d00200441e4006a21062004417f3602600b4100210702400240200c0d00410021080c010b200c2802042109200c28020021080b0240024020060d000c010b2006280204210a200628020021070b200441f8006a41106a200541086a290200370200200441f8006a41186a200541106a29020037020020044198016a200541186a290200370200200441f4aec7800036027c200420013602782004200a3602ac01200420073602a801200420093602a401200420083602a0012004200529020037028001200441003602bc01200420033602b801200420023602b401200441286a200441f8006a20022003200441b4016a10e9a080800002402006450d002004200428026041016a3602600b0240200c450d002004200428025041016a3602500b0240024020042d00280d0020002004290029370000200041206a200441c9006a2d00003a0000200041186a200441c1006a290000370000200041106a200441396a290000370000200041086a200441316a2900003700000c010b0240024002400240200428022c220528020041fcffffff076a2201410320014105491b0e0403030102000b2005280204450d022005280208410028029c96db8000118080808000000c020b2005280204450d012005280208410028029c96db8000118080808000000c010b200510fd888080000b2005410028029c96db800011808080800000200041023a00000b02402004280210450d0020042802142205200528020041016a360200200428021c2205200528020041016a36020020042802242205200528020041016a3602000b02402004280200450d0020042802042205200528020041016a3602002004280208450d00200428020c2205200528020041016a3602000b200441c0016a2480808080000f0b41d8c6cb8000108481808000000b41e8c6cb8000108481808000000b41f8c6cb8000108481808000000bf40f03067f017e0a7f23808080800041c0036b220424808080800002400240024020012802e0010d0020012802e401210520014180808080783602e401024002400240024002400240024002402005418080808078470d00200441b8036a4200370300200441b0036a4200370300200441a8036a4200370300200441a0036a4200370300200441e4006a4200370200200441ec006a4200370200200441f4006a4200370200200441fc006a42003702002004418080808078360258200441808080807836024c20044200370244200442043702142004420037020c2004428080808010370204200420042903980337025c20044180023b0184010c010b20012f01e602210620012d00e502210720012d00e402210820012802b802210920012903b002210a20012802ac02210b20012802a802210c20012802a402210d20012802f801210e20012802f401210f20012802f001211020012802ec01211120012802e80121122004413c6a2001419c026a290200370200200441346a20014194026a2902003702002004412c6a2001418c026a290200370200200441046a41206a20014184026a29020037020020044198036a41086a200141c4026a29020037030020044198036a41106a200141cc026a29020037030020044198036a41186a200141d4026a29020037030020044198036a41206a200141dc026a290200370300200420012902fc0137021c200420012902bc0237039803200141bc026a211341002114024020112003470d0020122002200310f9b28080004521140b200441e4006a201341086a290200370200200441ec006a201341106a290200370200200441f4006a201341186a290200370200200441fc006a201341206a290200370200200420093602582004200a3702502004200b36024c2004200c3602482004200d3602442004200e3602182004200f360214200420103602102004201136020c20042012360208200420053602042004201329020037025c200420063b018601200420073a008501200420083a00840120140d010b200420033602980220042002360294022004410036028c02200441013b019c0220044180808080783602800220044188016a200120044180026a109789808000200428028801418080808078460d01200441a0026a20044188016a41f80010f5b28080001a0240200428024c2213418080808078460d002013450d002004280250410028029c96db8000118080808000000b024020042802582213418080808078460d002013450d00200428025c410028029c96db8000118080808000000b20042802142102024020042802182203450d00200241086a211303402013280200220520052802002205417f6a360200024020054101470d00201310a68e8080000b201341306a21132003417f6a22030d000b0b02402004280210450d002002410028029c96db8000118080808000000b200441106a2113024020042802444129490d00200428021c410028029c96db8000118080808000000b2013200441a0026a41f80010f5b28080001a0b20044190016a200441d4006a280200360200200429024c210a4180808080782113200441808080807836024c2004200a3703880120044180026a200441106a200120044188016a10988980800020042802800222054180808080786a0e020203010b20004181808080783602000c050b410021132004410036020c20042802840221110240200428020420042802880222024f0d00200441046a410020024101410110e5a0808000200428020c21130b200428020820136a2011200210f5b28080001a2004200428020c20026a36020c20012802e001450d0241cca8c78000108481808000000b41818080807821130b200020133602000c020b20012802bc02210c20012802b802211420012802b002210d20012802ac02210620012802a402210720012802fc01210920012802f801210320012802f401211220012802f001210820012802e801210b20012802e4012113200141e4016a200441046a41840110f5b28080001a02402013418080808078460d0002402013450d00200b410028029c96db8000118080808000000b0240200641808080807872418080808078460d00200d410028029c96db8000118080808000000b0240201441808080807872418080808078460d00200c410028029c96db8000118080808000000b02402003450d00201241086a211303402013280200220120012802002201417f6a360200024020014101470d00201310a68e8080000b201341306a21132003417f6a22030d000b0b02402008450d002012410028029c96db8000118080808000000b20074129490d002009410028029c96db8000118080808000000b2000200236020820002011360204200020053602000c020b41cca8c78000108481808000000b02402004280204450d002004280208410028029c96db8000118080808000000b0240200428024c2213418080808078460d002013450d002004280250410028029c96db8000118080808000000b024020042802582213418080808078460d002013450d00200428025c410028029c96db8000118080808000000b20042802142105024020042802182201450d00200541086a211303402013280200220320032802002203417f6a360200024020034101470d00201310a68e8080000b201341306a21132001417f6a22010d000b0b02402004280210450d002005410028029c96db8000118080808000000b20042802444129490d00200428021c410028029c96db8000118080808000000b200441c0036a2480808080000bcf11020b7f017e23808080800041d0026b220324808080800002400240024002400240024002400240024020022802002204418080808078470d00200341206a200141a8016a290000370300200341186a200141a0016a290000370300200341106a20014198016a29000037030020032001290090013703080c010b200341c8006a20012002109f89808000024020032d004822054102460d00200341286a41186a2206200341e1006a290000370300200341286a41106a2207200341d9006a290000370300200341286a41086a2208200341d1006a29000037030020032003290049370328024020054101710d002000418080808078360248200041808080807836023c200042003702342000410036020820004280808080c00037020020004180023b01742000200329024837024c200041d4006a4200370200200041dc006a4200370200200041e4006a4200370200200041ec006a42003702000c030b200341086a41186a2006290300370300200341086a41106a2007290300370300200341086a41086a2008290300370300200320032903283703080c010b20004180808080783602000c010b200341c8006a41186a4200370300200341c8006a41106a4200370300200341c8006a41086a4200370300200342003703480240024020014190016a200341c8006a412010f9b2808000450d0020034188016a41186a200341086a41186a29030037030020034188016a41106a200341086a41106a29030037030020034188016a41086a200341086a41086a29030037030020032003290308370388014100210502402004418080808078460d00200341e0aec780003602ec01200320022902043702f001200121050b200320053602e8010240024020012802000d0041002108200341003602f801410021090c010b200341a0026a41186a200341086a41186a290300370300200341a0026a41106a200341086a41106a290300370300200341a0026a41086a200341086a41086a290300370300200320032903083703a002200341f8016a200141086a200341a0026a1084a080800020032802f80122064100472108200341f8016a410020061b21090b0240024020012802d00122060d00410021062003410036028802410021070c010b20012802d401220a2802080d04200a41086a220b417f36020020062802080d05200641086a220c417f36020020012802d80122072802080d062007417f3602082003200741086a36029c022003200b360294022003200c36028c022003200741106a360298022003200a410c6a360290022003200641106a2207360288022007410047210620034188026a410020071b21070b20034188afc7800041e0aec7800020051b3602c4022003200341e8016a200120051b3602c002200341b8afc780003602bc02200320073602b802200341003602b402200320063602b0022003419cafc780003602ac02200320093602a802200341003602a402200320083602a00220022802104100200228020c22011b21062001410120011b2101200320034188016a3602c8020240024020022802142205450d00200341c8006a200341a0026a200120062005200228021810f2a08080000c010b200341c8006a200341a0026a2001200610eea08080000b0240200328028802450d00200328028c022201200128020041016a3602002003280294022201200128020041016a360200200328029c022201200128020041016a3602000b024020032802f801450d0020032802fc012201200128020041016a360200200328028002450d002003280284022201200128020041016a3602000b4180808080782101024002402003280248418080808078460d00200341a8016a41386a2204200341c8006a41386a280200360200200341a8016a41306a2206200341c8006a41306a290200370300200341a8016a41286a2207200341c8006a41286a290200370300200341a8016a41206a2208200341c8006a41206a290200370300200341a8016a41186a2209200341c8006a41186a290200370300200341a8016a41106a220a200341c8006a41106a290200370300200341a8016a41086a220b200341c8006a41086a290200370300200320032902483703a80120022d001d210c20050d010c090b0240024002400240200328024c220128020041fcffffff076a2205410320054105491b0e0403030102000b2001280204450d022001280208410028029c96db8000118080808000000c020b2001280204450d012001280208410028029c96db8000118080808000000c010b200110fd888080000b2001410028029c96db80001180808080000020004180808080783602000c020b20022d001c410171450d074100210d0240200228021822014100480d00024020010d004101210d0c080b41002d0098a2db80001a200141002802a496db800011828080800000220d0d074101210d0b200d20014194bec7800010ae80808000000b2000418080808078360248200041808080807836023c200042003702342000410036020820004280808080c00037020020004180023b01742000200329024837024c200041d4006a4200370200200041dc006a4200370200200041e4006a4200370200200041ec006a42003702000b2004418080808078460d060b2004450d052002280204410028029c96db8000118080808000000c050b41d8c6cb8000108481808000000b41e8c6cb8000108481808000000b41f8c6cb8000108481808000000b2001ad422086200d2005200110f5b2808000ad84210e0b20002003290308370054200020032903a80137020020002002290200370248200041d0006a200241086a280200360200200041dc006a200341086a41086a290300370000200041e4006a200341086a41106a290300370000200041ec006a200341086a41186a290300370000200041086a200b290300370200200041106a200a290300370200200041186a2009290300370200200041206a2008290300370200200041286a2007290300370200200041306a2006290300370200200041386a2004280200360200200041003a00752000200c3a00742000200e3702402000200136023c0b200341d0026a2480808080000bb80a03047f017e067f23808080800041a0016b2204248080808000024002400240024002400240024020012d00750d00200441186a200141ec006a290000370300200441106a200141e4006a290000370300200441086a200141dc006a290000370300200420012900543703004100210502402001280248418080808078460d00200441e0aec780003602242004200129024c370228200221050b200328020021062003280204210720032902042108200420053602200240024020022802000d0041002109200441003602304100210a0c010b200441d8006a41186a200141d4006a220341186a290000370300200441d8006a41106a200341106a290000370300200441d8006a41086a200341086a29000037030020042003290000370358200441306a200241086a200441d8006a1084a0808000200428023022034100472109200441306a410020031b210a0b0240024020022802d00122030d0041002103200441003602404100210b0c010b20022802d401220c2802080d02200c41086a220d417f36020020032802080d03200341086a220e417f36020020022802d801220b2802080d04200b417f3602082004200b41086a3602542004200d36024c2004200e3602442004200b41106a3602502004200c410c6a3602482004200341106a220b360240200b4100472103200441c0006a4100200b1b210b0b20044188afc7800041e0aec7800020051b36027c2004200441206a200220051b360278200441b8afc780003602742004200b3602702004410036026c200420033602682004419cafc780003602642004200a3602602004410036025c20042009360258200420043602800120044188016a2001200441d8006a10f5a0808000200428028801210202402006418080808078460d002002418280808078480d052004280290012008422088a72203470d05200428028c0122052008a7200310f9b28080000d0520044194016a2001200441d8006a10f5a080800002402002450d002005410028029c96db8000118080808000000b20044188016a41086a20044194016a41086a2802003602002004200429029401370388010c050b2004280290012105200428028c0121030c050b200041818080807836020020032802002201418080808078460d052001450d052003280204410028029c96db8000118080808000000c050b41d8c6cb8000108481808000000b41e8c6cb8000108481808000000b41f8c6cb8000108481808000000b02402006450d002007410028029c96db8000118080808000000b2004280290012105200428028c01210320042802880121020b02402004280240450d0020042802442206200628020041016a360200200428024c2206200628020041016a36020020042802542206200628020041016a3602000b02402004280230450d0020042802342206200628020041016a3602002004280238450d00200428023c2206200628020041016a3602000b02400240024020024180808080786a0e020200010b2000418180808078360200200141013a00750c020b2000200536020820002003360204200020023602000c010b200141023a0075200041818080807841808080807820012d00744101711b41808080807820032802002201418580808078461b3602000240024002400240200141fcffffff076a2201410320014105491b0e0403030102000b2003280204450d022003280208410028029c96db8000118080808000000c020b2003280204450d012003280208410028029c96db8000118080808000000c010b200310fd888080000b2003410028029c96db8000118080808000000b200441a0016a2480808080000be70f03067f017e0a7f23808080800041c0036b220424808080800002400240024020012802540d00200128025821052001418080808078360258024002400240024002400240024002402005418080808078470d00200441b8036a4200370300200441b0036a4200370300200441a8036a4200370300200441a0036a4200370300200441e4006a4200370200200441ec006a4200370200200441f4006a4200370200200441fc006a42003702002004418080808078360258200441808080807836024c20044200370244200442043702142004420037020c2004428080808010370204200420042903980337025c20044180023b0184010c010b20012f01da01210620012d00d901210720012d00d801210820012802ac01210920012902a401210a20012802a001210b200128029c01210c200128029801210d200128026c210e2001280268210f2001280264211020012802602111200128025c21122004413c6a20014190016a290200370200200441346a20014188016a2902003702002004412c6a20014180016a290200370200200441046a41206a200141f8006a29020037020020044198036a41086a200141b8016a29020037030020044198036a41106a200141c0016a29020037030020044198036a41186a200141c8016a29020037030020044198036a41206a200141d0016a2902003703002004200129027037021c200420012902b00137039803200141b0016a211341002114024020112003470d0020122002200310f9b28080004521140b200441e4006a201341086a290200370200200441ec006a201341106a290200370200200441f4006a201341186a290200370200200441046a41f8006a201341206a290200370200200420093602582004200a3702502004200b36024c2004200c3602482004200d3602442004200e3602182004200f360214200420103602102004201136020c20042012360208200420053602042004201329020037025c200420063b018601200420073a008501200420083a00840120140d010b200420033602980220042002360294022004410036028c02200441013b019c0220044180808080783602800220044188016a200120044180026a109a89808000200428028801418080808078460d01200441a0026a20044188016a41f80010f5b28080001a0240200428024c2213418080808078460d002013450d002004280250410028029c96db8000118080808000000b024020042802582213418080808078460d002013450d00200428025c410028029c96db8000118080808000000b20042802142102024020042802182203450d00200241086a211303402013280200220520052802002205417f6a360200024020054101470d00201310a68e8080000b201341306a21132003417f6a22030d000b0b02402004280210450d002002410028029c96db8000118080808000000b200441106a2113024020042802444129490d00200428021c410028029c96db8000118080808000000b2013200441a0026a41f80010f5b28080001a0b20044190016a200441d4006a280200360200200429024c210a4180808080782113200441808080807836024c2004200a3703880120044180026a200441106a200120044188016a109b8980800020042802800222054180808080786a0e020203010b20004181808080783602000c050b410021132004410036020c20042802840221110240200428020420042802880222024f0d00200441046a410020024101410110e5a0808000200428020c21130b200428020820136a2011200210f5b28080001a2004200428020c20026a36020c2001280254450d0241cca8c78000108481808000000b41818080807821130b200020133602000c020b20012802b001210c20012802ac01211420012802a401210d20012802a0012106200128029801210720012802702109200128026c21032001280268211220012802642108200128025c210b20012802582113200141d8006a200441046a41840110f5b28080001a02402013418080808078460d0002402013450d00200b410028029c96db8000118080808000000b0240200641808080807872418080808078460d00200d410028029c96db8000118080808000000b0240201441808080807872418080808078460d00200c410028029c96db8000118080808000000b02402003450d00201241086a211303402013280200220120012802002201417f6a360200024020014101470d00201310a68e8080000b201341306a21132003417f6a22030d000b0b02402008450d002012410028029c96db8000118080808000000b20074129490d002009410028029c96db8000118080808000000b2000200236020820002011360204200020053602000c020b41cca8c78000108481808000000b02402004280204450d002004280208410028029c96db8000118080808000000b0240200428024c2213418080808078460d002013450d002004280250410028029c96db8000118080808000000b024020042802582213418080808078460d002013450d00200428025c410028029c96db8000118080808000000b20042802142105024020042802182201450d00200541086a211303402013280200220320032802002203417f6a360200024020034101470d00201310a68e8080000b201341306a21132001417f6a22010d000b0b02402004280210450d002005410028029c96db8000118080808000000b20042802444129490d00200428021c410028029c96db8000118080808000000b200441c0036a2480808080000bd710020b7f017e23808080800041c0026b220324808080800002400240024002400240024002400240024020022802002204418080808078470d00200341186a2001411c6a290000370300200341106a200141146a290000370300200341086a2001410c6a290000370300200320012900043703000c010b200341c0006a20012002109d89808000024020032d004022054102460d00200341206a41186a2206200341d9006a290000370300200341206a41106a2207200341d1006a290000370300200341206a41086a2208200341c9006a29000037030020032003290041370320024020054101710d002000418080808078360248200041808080807836023c200042003702342000410036020820004280808080c00037020020004180023b01742000200329024037024c200041d4006a4200370200200041dc006a4200370200200041e4006a4200370200200041ec006a42003702000c030b200341186a2006290300370300200341106a2007290300370300200341086a2008290300370300200320032903203703000c010b20004180808080783602000c010b200341c0006a41186a4200370300200341c0006a41106a4200370300200341c0006a41086a42003703002003420037034002400240200141046a200341c0006a412010f9b2808000450d0020034180016a41186a200341186a29030037030020034180016a41106a200341106a29030037030020034180016a41086a200341086a29030037030020032003290300370380014100210502402004418080808078460d00200341f4aec780003602e001200320022902043702e401200121050b200320053602dc0102400240200128024422060d0041002108200341003602ec01410021090c010b200341ec016a200620031084a080800020032802ec0122064100472108200341ec016a410020061b21090b02400240200128024822060d0041002106200341003602fc01410021070c010b200128024c220a2802080d04200a41086a220b417f36020020062802080d05200641086a220c417f360200200128025022072802080d062007417f3602082003200741086a360290022003200b360288022003200c360280022003200741106a36028c022003200a410c6a360284022003200641106a22073602fc0120074100472106200341fc016a410020071b21070b20034188afc7800041f4aec7800020051b3602b8022003200341dc016a200120051b3602b402200341b8afc780003602b002200320073602ac02200341003602a802200320063602a4022003419cafc780003602a0022003200936029c022003410036029802200320083602940220022802104100200228020c22011b21062001410120011b2101200320034180016a3602bc020240024020022802142205450d00200341c0006a20034194026a200120062005200228021810f2a08080000c010b200341c0006a20034194026a2001200610eea08080000b024020032802fc01450d002003280280022201200128020041016a3602002003280288022201200128020041016a3602002003280290022201200128020041016a3602000b024020032802ec01450d0020032802f0012201200128020041016a36020020032802f401450d0020032802f8012201200128020041016a3602000b4180808080782101024002402003280240418080808078460d00200341a0016a41386a2204200341c0006a41386a280200360200200341a0016a41306a2206200341c0006a41306a290200370300200341a0016a41286a2207200341c0006a41286a290200370300200341a0016a41206a2208200341c0006a41206a290200370300200341a0016a41186a2209200341c0006a41186a290200370300200341a0016a41106a220a200341c0006a41106a290200370300200341a0016a41086a220b200341c0006a41086a290200370300200320032902403703a00120022d001d210c20050d010c090b02400240024002402003280244220128020041fcffffff076a2205410320054105491b0e0403030102000b2001280204450d022001280208410028029c96db8000118080808000000c020b2001280204450d012001280208410028029c96db8000118080808000000c010b200110fd888080000b2001410028029c96db80001180808080000020004180808080783602000c020b20022d001c410171450d074100210d0240200228021822014100480d00024020010d004101210d0c080b41002d0098a2db80001a200141002802a496db800011828080800000220d0d074101210d0b200d20014194bec7800010ae80808000000b2000418080808078360248200041808080807836023c200042003702342000410036020820004280808080c00037020020004180023b01742000200329024037024c200041d4006a4200370200200041dc006a4200370200200041e4006a4200370200200041ec006a42003702000b2004418080808078460d060b2004450d052002280204410028029c96db8000118080808000000c050b41d8c6cb8000108481808000000b41e8c6cb8000108481808000000b41f8c6cb8000108481808000000b2001ad422086200d2005200110f5b2808000ad84210e0b20002003290300370054200020032903a00137020020002002290200370248200041d0006a200241086a280200360200200041dc006a200341086a290300370000200041e4006a200341106a290300370000200041ec006a200341186a290300370000200041086a200b290300370200200041106a200a290300370200200041186a2009290300370200200041206a2008290300370200200041286a2007290300370200200041306a2006290300370200200041386a2004280200360200200041003a00752000200c3a00742000200e3702402000200136023c0b200341c0026a2480808080000bb40a03047f017e067f23808080800041a0016b2204248080808000024002400240024002400240024020012d00750d00200441186a200141ec006a290000370300200441106a200141e4006a290000370300200441086a200141dc006a290000370300200420012900543703004100210502402001280248418080808078460d00200441f4aec780003602242004200129024c370228200221050b2003280200210620032802042107200329020421082004200536022002400240200228024422090d004100210a200441003602304100210b0c010b200441d8006a41186a200141d4006a220341186a290000370300200441d8006a41106a200341106a290000370300200441d8006a41086a200341086a29000037030020042003290000370358200441306a2009200441d8006a1084a080800020042802302203410047210a200441306a410020031b210b0b02400240200228024822030d004100210320044100360240410021090c010b200228024c220c2802080d02200c41086a220d417f36020020032802080d03200341086a220e417f360200200228025022092802080d042009417f3602082004200941086a3602542004200d36024c2004200e3602442004200941106a3602502004200c410c6a3602482004200341106a220936024020094100472103200441c0006a410020091b21090b20044188afc7800041f4aec7800020051b36027c2004200441206a200220051b360278200441b8afc78000360274200420093602702004410036026c200420033602682004419cafc780003602642004200b3602602004410036025c2004200a360258200420043602800120044188016a2001200441d8006a10f5a0808000200428028801210302402006418080808078460d002003418280808078480d052004280290012008422088a72202470d05200428028c0122052008a7200210f9b28080000d0520044194016a2001200441d8006a10f5a080800002402003450d002005410028029c96db8000118080808000000b20044188016a41086a20044194016a41086a2802003602002004200429029401370388010c050b2004280290012105200428028c0121020c050b200041818080807836020020032802002201418080808078460d052001450d052003280204410028029c96db8000118080808000000c050b41d8c6cb8000108481808000000b41e8c6cb8000108481808000000b41f8c6cb8000108481808000000b02402006450d002007410028029c96db8000118080808000000b2004280290012105200428028c01210220042802880121030b02402004280240450d0020042802442206200628020041016a360200200428024c2206200628020041016a36020020042802542206200628020041016a3602000b02402004280230450d0020042802342206200628020041016a3602002004280238450d00200428023c2206200628020041016a3602000b02400240024020034180808080786a0e020200010b2000418180808078360200200141013a00750c020b2000200536020820002002360204200020033602000c010b200141023a0075200041818080807841808080807820012d00744101711b41808080807820022802002201418580808078461b3602000240024002400240200141fcffffff076a2201410320014105491b0e0403030102000b2002280204450d022002280208410028029c96db8000118080808000000c020b2002280204450d012002280208410028029c96db8000118080808000000c010b200210fd888080000b2002410028029c96db8000118080808000000b200441a0016a2480808080000b990a01087f2380808080004190026b2205248080808000200541cc016a20012002109d89808000410221060240024002400240024020052d00cc0122074102460d00200541286a41186a2208200541e5016a290000370300200541286a41106a2209200541dd016a290000370300200541286a41086a220a200541d5016a290000370300200520052900cd01370328410021062007410171450d00200541086a41186a2008290300370300200541086a41106a2009290300370300200541086a41086a200a2903003703002005200529032837030802400240200128024422060d004100210720054100360248410021090c010b200541c8006a2006200541286a1084a0808000200541c8006a4100200528024822061b2109200641004721070b02400240200128024822060d004100210820054100360258410021060c010b200128024c220a2802080d03200a41086a220b417f36020020062802080d04200641086a220c417f360200200128025022082802080d052008417f3602082005200841086a36026c2005200b3602642005200c36025c2005200841106a3602682005200a410c6a3602602005200641106a2208360258200541d8006a410020081b2106200841004721080b20052002290204370298012005200136029401200541f8c1c780003602c401200541b8afc780003602bc01200520063602b80141002101200541003602b401200520083602b0012005419cafc780003602ac01200520093602a801200541003602a401200520073602a0012005200541086a3602c801200520054194016a3602c0014100210602402007450d00200541a8016a21062005417f3602a4010b02402008450d00200541b8016a21012005417f3602b4010b410021020240024020060d00410021060c010b20062802042107200628020021060b0240024020010d000c010b20012802042108200128020021020b200541cc016a41106a200541086a41086a290300370200200541cc016a41186a200541086a41106a290300370200200541cc016a41206a200541086a41186a290300370200200541f8c1c780003602d001200520052903083702d4012005200836028002200520023602fc01200520073602f801200520063602f401200520054194016a3602cc012005410036028c0220052004360288022005200336028402200541f0006a200541cc016a2003200420054184026a10e9a08080000240024020052d00700d0020002005290071370000200041206a20054191016a2d00003a0000200041186a20054189016a290000370000200041106a20054181016a290000370000200041086a200541f9006a2900003700000c010b02400240024002402005280274220128020041fcffffff076a2206410320064105491b0e0403030102000b2001280204450d022001280208410028029c96db8000118080808000000c020b2001280204450d012001280208410028029c96db8000118080808000000c010b200110fd888080000b2001410028029c96db800011808080800000200041023a00000b02402005280258450d00200528025c2201200128020041016a36020020052802642201200128020041016a360200200528026c2201200128020041016a3602000b2005280248450d01200528024c2201200128020041016a3602002005280250450d0120052802542201200128020041016a3602000c010b200020063a00000b20054190026a2480808080000f0b41d8c6cb8000108481808000000b41e8c6cb8000108481808000000b41f8c6cb8000108481808000000bab0303027f027e017f23808080800041f0006b2203248080808000200341306a200210f1ad8080002003280234210220032003280238360244200320023602402003200136023c2003200341ef006a36024841002104200341003a004e200341246a2001200341ce006a2003413c6a10a38980800002400240024020032802242201418180808078460d0002402001418080808078460d002003290228220542208822064220520d0320032802282107200341186a2005a7220441186a290000370300200341106a200441106a290000370300200341086a200441086a29000037030020032004290000370300410121042001450d002007410028029c96db8000118080808000000b02402003280230450d002002410028029c96db8000118080808000000b200020043a000020002003290300370001200041096a200341086a290300370000200041116a200341106a290300370000200041196a200341186a2903003700000c010b200041023a00002003280230450d002002410028029c96db8000118080808000000b200341f0006a2480808080000f0b41202006a741d0aec78000108c81808000000bd90a01087f2380808080004190026b2205248080808000200541c8016a20012002109f89808000410221060240024002400240024020052d00c80122074102460d00200541206a41186a2208200541e1016a290000370300200541206a41106a2209200541d9016a290000370300200541206a41086a220a200541d1016a290000370300200520052900c901370320410021062007410171450d00200541186a2008290300370300200541106a2009290300370300200541086a200a290300370300200520052903203703000240024020012802000d004100210720054100360244410021090c010b200541c8016a41186a200541206a41186a290300370300200541c8016a41106a200541206a41106a290300370300200541c8016a41086a200541206a41086a290300370300200520052903203703c801200541c4006a200141086a200541c8016a1084a0808000200541c4006a4100200528024422061b2109200641004721070b0240024020012802d00122060d004100210820054100360254410021060c010b20012802d401220a2802080d03200a41086a220b417f36020020062802080d04200641086a220c417f36020020012802d80122082802080d052008417f3602082005200841086a3602682005200b3602602005200c3602582005200841106a3602642005200a410c6a36025c2005200641106a2208360254200541d4006a410020081b2106200841004721080b200520022902043702940120052001360290012005418cc2c780003602c001200541b8afc780003602b801200520063602b40141002101200541003602b001200520083602ac012005419cafc780003602a801200520093602a401200541003602a0012005200736029c01200520053602c401200520054190016a3602bc014100210602402007450d00200541a4016a21062005417f3602a0010b02402008450d00200541b4016a21012005417f3602b0010b410021020240024020060d00410021060c010b20062802042107200628020021060b0240024020010d000c010b20012802042108200128020021020b200541c8016a41106a200541086a290300370200200541c8016a41186a200541106a290300370200200541c8016a41206a200541186a2903003702002005418cc2c780003602cc01200520052903003702d001200520083602fc01200520023602f801200520073602f401200520063602f001200520054190016a3602c8012005410036028c0220052004360288022005200336028402200541ec006a200541c8016a2003200420054184026a10e9a08080000240024020052d006c0d002000200529006d370000200041206a2005418d016a2d00003a0000200041186a20054185016a290000370000200041106a200541fd006a290000370000200041086a200541f5006a2900003700000c010b02400240024002402005280270220128020041fcffffff076a2206410320064105491b0e0403030102000b2001280204450d022001280208410028029c96db8000118080808000000c020b2001280204450d012001280208410028029c96db8000118080808000000c010b200110fd888080000b2001410028029c96db800011808080800000200041023a00000b02402005280254450d0020052802582201200128020041016a36020020052802602201200128020041016a36020020052802682201200128020041016a3602000b2005280244450d0120052802482201200128020041016a360200200528024c450d0120052802502201200128020041016a3602000c010b200020063a00000b20054190026a2480808080000f0b41d8c6cb8000108481808000000b41e8c6cb8000108481808000000b41f8c6cb8000108481808000000bab0303027f027e017f23808080800041f0006b2203248080808000200341306a200210f1ad8080002003280234210220032003280238360244200320023602402003200136023c2003200341ef006a36024841002104200341003a004e200341246a2001200341ce006a2003413c6a10a48980800002400240024020032802242201418180808078460d0002402001418080808078460d002003290228220542208822064220520d0320032802282107200341186a2005a7220441186a290000370300200341106a200441106a290000370300200341086a200441086a29000037030020032004290000370300410121042001450d002007410028029c96db8000118080808000000b02402003280230450d002002410028029c96db8000118080808000000b200020043a000020002003290300370001200041096a200341086a290300370000200041116a200341106a290300370000200041196a200341186a2903003700000c010b200041023a00002003280230450d002002410028029c96db8000118080808000000b200341f0006a2480808080000f0b41202006a741d0aec78000108c81808000000bdd1101087f23808080800041a0026b2205248080808000200541e4016a20012002109d89808000024002400240024002400240024020052d00e40122064102460d00200541086a41186a2207200541fd016a290000370300200541086a41106a2208200541f5016a290000370300200541086a41086a2209200541ed016a290000370300200520052900e501370308418080808078210a2006410171450d01200541286a41186a2007290300370300200541286a41106a2008290300370300200541286a41086a200929030037030020052005290308370328200541f4aec78000360250200520022902043702542005200136024c02400240200128024422020d004100210a2005410036025c410021060c010b200541dc006a2002200541086a1084a0808000200528025c2202410047210a200541dc006a410020021b21060b02400240200128024822020d00410021012005410036026c410021020c010b200128024c22072802080d04200741086a2208417f36020020022802080d05200241086a2209417f360200200128025022012802080d062001417f3602082005200141086a3602800120052008360278200520093602702005200141106a36027c20052007410c6a3602742005200241106a220236026c20024100472101200541ec006a410020021b21020b20054188afc780003602a801200541b8afc780003602a0012005200236029c01200541003602980120052001360294012005419cafc78000360290012005200636028c0120054100360288012005200a360284012005200541286a3602ac012005200541cc006a3602a401200541e4016a20054184016a10efa080800020052802e8012101024002400240024002400240024020052802e4012202418080808078460d00200541b0016a41306a2206200541e4016a41386a280200360200200541b0016a41286a2207200541e4016a41306a290200370300200541b0016a41206a2208200541e4016a41286a290200370300200541b0016a41186a2209200541e4016a41206a290200370300200541b0016a41106a220b200541e4016a41186a290200370300200541b8016a220c200541e4016a41106a290200370300200520052902ec013703b00141002d0098a2db80001a41c00041002802a496db800011828080800000220a450d0d200a2001360204200a2002360200200a20052903b001370208200a41106a200c290300370200200a41186a200b290300370200200a41206a2009290300370200200a41286a2008290300370200200a41306a2007290300370200200a41386a2006280200360200200a20054184016a36023c410121014100210602400240200441016a22024100480d002002450d0141002d0098a2db80001a200241002802a496db80001182808080000022010d01410121060b2006200241ccafc7800010ae80808000000b41002106200541003602b801200520013602b401200520023602b00102402004417f470d00200541b0016a410020044101410110e5a080800020052802b401210120052802b80121060b200120066a2003200410f5b28080001a200520052802b80120046a22013602b8010240200120052802b001470d00200541b0016a41dcafc7800010ad808080000b20052802b40120016a41003a00002005200141016a22013602b801200541e4016a200a20054184016a20052802b4012001410110f3a080800020052d00e4010d01200541e4016a200a200a28023c10f5a080800020052802e4012201418180808078460d0220052802e80121022001418080808078460d0420002001360200200020053502ec014220862002ad843702040c030b0240024002400240200128020041fcffffff076a2202410320024105491b0e0403030102000b2001280204450d022001280208410028029c96db8000118080808000000c020b2001280204450d012001280208410028029c96db8000118080808000000c010b200110fd888080000b2001410028029c96db80001180808080000020004181808080783602000c050b024002400240024020052802e801220128020041fcffffff076a2202410320024105491b0e0403030102000b2001280204450d022001280208410028029c96db8000118080808000000c020b2001280204450d012001280208410028029c96db8000118080808000000c010b200110fd888080000b2001410028029c96db80001180808080000020004181808080783602000c030b20004180808080783602000b024020052802b001450d0020052802b401410028029c96db8000118080808000000b0240200a2802082202450d00200a28020441086a210103402001280200220020002802002200417f6a360200024020004101470d00200110a68e8080000b200141306a21012002417f6a22020d000b0b0240200a280200450d00200a280204410028029c96db8000118080808000000b0240200a2802344129490d00200a28020c410028029c96db8000118080808000000b200a410028029c96db8000118080808000000c020b200210a18980800020004181808080783602000b024020052802b001450d0020052802b401410028029c96db8000118080808000000b0240200a2802082202450d00200a28020441086a210103402001280200220020002802002200417f6a360200024020004101470d00200110a68e8080000b200141306a21012002417f6a22020d000b0b0240200a280200450d00200a280204410028029c96db8000118080808000000b0240200a2802344129490d00200a28020c410028029c96db8000118080808000000b200a410028029c96db8000118080808000000b0240200528026c450d0020052802702201200128020041016a36020020052802782201200128020041016a3602002005280280012201200128020041016a3602000b200528025c450d0220052802602201200128020041016a3602002005280264450d0220052802682201200128020041016a3602000c020b418180808078210a0b2000200a3602000b200541a0026a2480808080000f0b41d8c6cb8000108481808000000b41e8c6cb8000108481808000000b41f8c6cb8000108481808000000b410441c00010bb80808000000b850101017f0240024002400240200028020041fcffffff076a2201410320014105491b0e0403030102000b2000280204450d022000280208410028029c96db8000118080808000000c020b2000280204450d012000280208410028029c96db8000118080808000000c010b200010fd888080000b2000410028029c96db8000118080808000000b9d1201087f23808080800041a0026b2205248080808000200541e0016a20012002109f89808000024002400240024002400240024020052d00e00122064102460d00200541186a2207200541f9016a290000370300200541106a2208200541f1016a290000370300200541086a2209200541e9016a290000370300200520052900e101370300418080808078210a2006410171450d01200541206a41186a2007290300370300200541206a41106a2008290300370300200541206a41086a200929030037030020052005290300370320200541e0aec780003602482005200229020437024c200520013602440240024020012802000d004100210a20054100360254410021060c010b200541e0016a41186a200541186a290300370300200541e0016a41106a200541106a290300370300200541e0016a41086a200541086a290300370300200520052903003703e001200541d4006a200141086a200541e0016a1084a080800020052802542202410047210a200541d4006a410020021b21060b0240024020012802d00122020d004100210120054100360264410021020c010b20012802d40122072802080d04200741086a2208417f36020020022802080d05200241086a2209417f36020020012802d80122012802080d062001417f3602082005200141086a36027820052008360270200520093602682005200141106a36027420052007410c6a36026c2005200241106a220236026420024100472101200541e4006a410020021b21020b20054188afc780003602a001200541b8afc7800036029801200520023602940120054100360290012005200136028c012005419cafc7800036028801200520063602840120054100360280012005200a36027c2005200541206a3602a4012005200541c4006a36029c01200541e0016a200541fc006a10efa080800020052802e4012101024002400240024002400240024020052802e0012202418080808078460d00200541a8016a41306a2206200541e0016a41386a280200360200200541a8016a41286a2207200541e0016a41306a290200370300200541a8016a41206a2208200541e0016a41286a290200370300200541a8016a41186a2209200541e0016a41206a290200370300200541a8016a41106a220b200541e0016a41186a290200370300200541b0016a220c200541e0016a41106a290200370300200520052902e8013703a80141002d0098a2db80001a41c00041002802a496db800011828080800000220a450d0d200a2001360204200a2002360200200a20052903a801370208200a41106a200c290300370200200a41186a200b290300370200200a41206a2009290300370200200a41286a2008290300370200200a41306a2007290300370200200a41386a2006280200360200200a200541fc006a36023c410121014100210602400240200441016a22024100480d002002450d0141002d0098a2db80001a200241002802a496db80001182808080000022010d01410121060b2006200241ccafc7800010ae80808000000b41002106200541003602b001200520013602ac01200520023602a80102402004417f470d00200541a8016a410020044101410110e5a080800020052802ac01210120052802b00121060b200120066a2003200410f5b28080001a200520052802b00120046a22013602b0010240200120052802a801470d00200541a8016a41dcafc7800010ad808080000b20052802ac0120016a41003a00002005200141016a22013602b001200541e0016a200a200541fc006a20052802ac012001410110f3a080800020052d00e0010d01200541e0016a200a200a28023c10f5a080800020052802e0012201418180808078460d0220052802e40121022001418080808078460d0420002001360200200020053502e8014220862002ad843702040c030b0240024002400240200128020041fcffffff076a2202410320024105491b0e0403030102000b2001280204450d022001280208410028029c96db8000118080808000000c020b2001280204450d012001280208410028029c96db8000118080808000000c010b200110fd888080000b2001410028029c96db80001180808080000020004181808080783602000c050b024002400240024020052802e401220128020041fcffffff076a2202410320024105491b0e0403030102000b2001280204450d022001280208410028029c96db8000118080808000000c020b2001280204450d012001280208410028029c96db8000118080808000000c010b200110fd888080000b2001410028029c96db80001180808080000020004181808080783602000c030b20004180808080783602000b024020052802a801450d0020052802ac01410028029c96db8000118080808000000b0240200a2802082202450d00200a28020441086a210103402001280200220020002802002200417f6a360200024020004101470d00200110a68e8080000b200141306a21012002417f6a22020d000b0b0240200a280200450d00200a280204410028029c96db8000118080808000000b0240200a2802344129490d00200a28020c410028029c96db8000118080808000000b200a410028029c96db8000118080808000000c020b200210a18980800020004181808080783602000b024020052802a801450d0020052802ac01410028029c96db8000118080808000000b0240200a2802082202450d00200a28020441086a210103402001280200220020002802002200417f6a360200024020004101470d00200110a68e8080000b200141306a21012002417f6a22020d000b0b0240200a280200450d00200a280204410028029c96db8000118080808000000b0240200a2802344129490d00200a28020c410028029c96db8000118080808000000b200a410028029c96db8000118080808000000b02402005280264450d0020052802682201200128020041016a36020020052802702201200128020041016a36020020052802782201200128020041016a3602000b2005280254450d0220052802582201200128020041016a360200200528025c450d0220052802602201200128020041016a3602000c020b418180808078210a0b2000200a3602000b200541a0026a2480808080000f0b41d8c6cb8000108481808000000b41e8c6cb8000108481808000000b41f8c6cb8000108481808000000b410441c00010bb80808000000b980901077f23808080800041d0016b22042480808080000240024020022d00000d00200441206a2001411c6a290000370300200441186a200141146a290000370300200441106a2001410c6a290000370300200420012900043703080c010b200441206a200241196a290000370300200441186a200241116a290000370300200441106a200241096a290000370300200420022900013703080b02400240200128024422020d00410021052004410036022c410021060c010b2004412c6a2002200441086a1084a08080002004412c6a4100200428022c22021b2106200241004721050b02400240024002400240200128024822020d00410021072004410036023c410021020c010b200128024c22072802080d01200741086a2208417f36020020022802080d02200241086a2209417f360200200128025022012802080d032001417f3602082004200141086a36025020042008360248200420093602402004200141106a36024c20042007410c6a3602442004200241106a220136023c2004413c6a410020011b2102200141004721070b200328020821082003280204210920042003280200220a41046a220136028801200441f4aec78000360284012004200a36028001200441b8afc7800036027c200420023602784100210220044100360274200420073602702004419cafc7800036026c2004200636026820044100360264200420053602604100210302402005450d00200441e8006a21032004417f3602640b02402007450d00200441f8006a21022004417f3602740b410021050240024020030d00410021030c010b20032802042107200328020021030b0240024020020d000c010b20022802042106200228020021050b2004418c016a41106a200141086a2902003702002004418c016a41186a200141106a290200370200200441ac016a200141186a290200370200200441f4aec78000360290012004200a36028c01200420063602c001200420053602bc01200420073602b801200420033602b4012004200129020037029401200441003602cc01200420083602c801200420093602c401200441d4006a2004418c016a20092008200441c4016a10eda0808000024002402004280254418180808078460d0020002004290254370200200041086a200441d4006a41086a2802003602000c010b02400240024002402004280258220128020041fcffffff076a2202410320024105491b0e0403030102000b2001280204450d022001280208410028029c96db8000118080808000000c020b2001280204450d012001280208410028029c96db8000118080808000000c010b200110fd888080000b2001410028029c96db80001180808080000020004181808080783602000b0240200428023c450d0020042802402201200128020041016a36020020042802482201200128020041016a36020020042802502201200128020041016a3602000b0240200428022c450d0020042802302201200128020041016a3602002004280234450d0020042802382201200128020041016a3602000b200441d0016a2480808080000f0b41d8c6cb8000108481808000000b41e8c6cb8000108481808000000b41f8c6cb8000108481808000000bf10901077f23808080800041d0016b22042480808080000240024020022d00000d00200441206a200141a8016a290000370300200441186a200141a0016a290000370300200441106a20014198016a29000037030020042001290090013703080c010b200441206a200241196a290000370300200441186a200241116a290000370300200441106a200241096a290000370300200420022900013703080b0240024020012802000d004100210520044100360228410021060c010b20044188016a41186a200441086a41186a29030037030020044188016a41106a200441086a41106a29030037030020044188016a41086a200441086a41086a2903003703002004200429030837038801200441286a200141086a20044188016a1084a0808000200441286a4100200428022822021b2106200241004721050b0240024002400240024020012802d00122020d004100210720044100360238410021020c010b20012802d40122072802080d01200741086a2208417f36020020022802080d02200241086a2209417f36020020012802d80122012802080d032001417f3602082004200141086a36024c200420083602442004200936023c2004200141106a36024820042007410c6a3602402004200241106a2201360238200441386a410020011b2102200141004721070b200328020821082003280204210920042003280200220a4190016a220136028401200441e0aec78000360280012004200a36027c200441b8afc780003602782004200236027441002102200441003602702004200736026c2004419cafc7800036026820042006360264200441003602602004200536025c4100210302402005450d00200441e4006a21032004417f3602600b02402007450d00200441f4006a21022004417f3602700b410021050240024020030d00410021030c010b20032802042107200328020021030b0240024020020d000c010b20022802042106200228020021050b20044188016a41106a200141086a29020037020020044188016a41186a200141106a290200370200200441a8016a200141186a290200370200200441e0aec7800036028c012004200a36028801200420063602bc01200420053602b801200420073602b401200420033602b0012004200129020037029001200441003602cc01200420083602c801200420093602c401200441d0006a20044188016a20092008200441c4016a10eda0808000024002402004280250418180808078460d0020002004290250370200200041086a200441d0006a41086a2802003602000c010b02400240024002402004280254220128020041fcffffff076a2202410320024105491b0e0403030102000b2001280204450d022001280208410028029c96db8000118080808000000c020b2001280204450d012001280208410028029c96db8000118080808000000c010b200110fd888080000b2001410028029c96db80001180808080000020004181808080783602000b02402004280238450d00200428023c2201200128020041016a36020020042802442201200128020041016a360200200428024c2201200128020041016a3602000b02402004280228450d00200428022c2201200128020041016a3602002004280230450d0020042802342201200128020041016a3602000b200441d0016a2480808080000f0b41d8c6cb8000108481808000000b41e8c6cb8000108481808000000b41f8c6cb8000108481808000000be30301077f23808080800041106b2203248080808000200041286a2104024002400240200028022822054128200541284b22061b22072000280204200520061b22066b200220016b22084f0d00200620086a22052006490d014100417f2005417f6a677620054102491b2205417f460d01200341086a2000200541016a10a689808000024020032802082205418180808078460d002005450d022005200328020c10bb80808000000b200428020022054128200541284b1b21070b200041046a22092004200541284b22061b21080240024020004104412820061b6a280200220520074f0d002000280200200020061b2106034020012002460d02200620056a20012d00003a0000200141016a21012007200541016a2205470d000b200721050b2008200536020020012002460d02034020012d00002108024002402000410441282000280228220741284b22051b6a28020022062007412820051b460d002009200420051b21072000280200200020051b21050c010b200010a7898080002000280204210620002802002105200921070b200520066a20083a00002007200728020041016a360200200141016a22012002470d000c030b0b200820053602000c010b4188c4c780004111419cc4c7800010f880808000000b200341106a2480808080000bc40301077f23808080800041106b2203248080808000024002400240024002402001280204220420012802282205200541284b22061b220720024b0d002005412820061b210820012802002109024020024129490d00418180808078210620052002460d040240200241004e0d00410021060c060b02400240024020054129490d002008417f4a0d0120082102410021060c080b41002d0098a2db80001a200241002802a496db80001182808080000022040d01410121060c070b0240200241002802a496db80001182808080000022040d00410121060c070b200420092002200820022008491b10f5b28080001a2009410028029c96db8000118080808000000c040b20042001200510f5b28080001a0c030b418180808078210620054129490d0320012009200410f5b280800020043602282008417f4c0d012009410028029c96db8000118080808000000c030b41bcc4c78000412041dcc4c7800010f880808000000b2003200836020c2003410036020841ccc3c78000412b200341086a41bcc3c7800041f8c3c7800010ad81808000000b2001200236022820012007360204200120043602000b0b2000200236020420002006360200200341106a2480808080000bb40101027f23808080800041106b220124808080800002400240200028020420002802282202200241284b1b2202417f460d00417f20026776410020021b2202417f460d00200141086a2000200241016a10a689808000024020012802082200418180808078460d002000450d022000200128020c10bb80808000000b200141106a2480808080000f0b4188c4c78000411141acc4c78000109181808000000b4188c4c780004111419cc4c7800010f880808000000bf207010a7f23808080800041c0006b2202248080808000200241106a41086a200141086a2902003703002002200129020037031002400240024002400240200028020022034105200341054b22011b2204200020014103746a28020022056b200228021c22014f0d00200520016a22032005490d014100417f2003417f6a677620034102491b2203417f460d01200241086a2000200341016a10a989808000024020022802082203418180808078460d002003450d022003200228020c10bb80808000000b200028020022034105200341054b1b21040b200041046a210602402000200341054b22034103746a220728020022052004490d00200521040c030b2000280204200620031b2108200241306a41046a21030240024020022802180d0020082005410c6c6a210803402001450d0220024100360234200820032902003702002002410036023c200841086a200341086a2802003602002008410c6a21082001417f6a21012004200541016a2205470d000c040b0b024020022802102209450d002002280214210a20082005410c6c6a210803402001450d0220032009200a10cd8c808000200841086a200341086a280200360200200820032902003702002008410c6a21082001417f6a21012004200541016a2205460d040c000b0b2001450d0041d8e9c78000109081808000000b2002410036021c20072005360200200241106a10e68b8080000c030b4188c4c780004111419cc4c7800010f880808000000b2002200136021c0b20072004360200200241206a41086a200241106a41086a290300370300200220022903103703200240200228022c2203450d00200041086a210b200241346a21010240024020022802280d0003402002410036023c200241003602340240024020002000280200220941054b22084103746a220528020022042009410520081b460d002000280204200620081b21080c010b200010aa898080002000280208210420002802042108200b21050b20082004410c6c6a22082001290200370200200841086a200141086a2802003602002005200528020041016a3602002003417f6a22030d000c020b0b02402002280220220a450d002002280224210703402001200a200710cd8c8080000240024020002000280200220941054b22084103746a220528020022042009410520081b460d002000280204200620081b21080c010b200010aa898080002000280208210420002802042108200b21050b20082004410c6c6a22082001290200370200200841086a200141086a2802003602002005200528020041016a3602002003417f6a2203450d020c000b0b41d8e9c78000109081808000000b2002410036022c0b200241206a10e68b8080000b200241c0006a2480808080000ba70402087f017e23808080800041106b22032480808080000240024002400240024020012001280200220441054b22054103746a280200220620024b0d002004410520051b2107200141046a21082001280204210902400240024020024106490d00418180808078210a20042002460d052002ad420c7e220ba72105200b422088a7450d014100210a0c070b418180808078210a20044106490d04200820092006410c6c10f5b28080001a200120063602002007ad420c7e220ba721010240200b422088a70d00200141fdffffff07490d020b2003200136020c2003410036020841ccc3c78000412b200341086a41bcc3c7800041f8c3c7800010ad81808000000b0240200541fcffffff074d0d004100210a0c060b02400240024020044106490d002007ad420c7e220ba72107200b422088a70d07200741fcffffff074b0d07200541002802a496db80001182808080000022040d014104210a0c080b41002d0098a2db80001a200541002802a496db80001182808080000022040d014104210a0c070b200420092005200720052007491b10f5b28080001a2009410028029c96db8000118080808000000c030b200420082006410c6c10f5b28080001a0c020b2009410028029c96db8000118080808000000c020b41bcc4c78000412041dcc4c7800010f880808000000b2001200636020820012004360204200120023602000b0c010b200721054100210a0b200020053602042000200a360200200341106a2480808080000bb40101027f23808080800041106b220124808080800002400240200028020820002802002202200241054b1b2202417f460d00417f20026776410020021b2202417f460d00200141086a2000200241016a10a989808000024020012802082200418180808078460d002000450d022000200128020c10bb80808000000b200141106a2480808080000f0b4188c4c78000411141acc4c78000109181808000000b4188c4c780004111419cc4c7800010f880808000000bb70101017f23808080800041206b2204248080808000200441086a20012802042002200310a3a1808000024002402004280208418080808078470d00200441146a200128020028020020021083a080800002402004280214418180808078460d0020002004290214370200200041086a200441146a41086a2802003602000c020b20004180808080783602000c010b20002004290208370200200041086a200441086a41086a2802003602000b200441206a2480808080000bb40101017f23808080800041206b2204248080808000200441086a20012802042002200310a3a1808000024002402004280208418080808078470d00200441146a200128020020021083a080800002402004280214418180808078460d0020002004290214370200200041086a200441146a41086a2802003602000c020b20004180808080783602000c010b20002004290208370200200041086a200441086a41086a2802003602000b200441206a2480808080000b15002000200128020420022003200410a5a18080000bd00102017f017e23808080800041d0006b2203248080808000024020012000280204220041186a412010f9b2808000450d00200341046a20012002109ea1808000200341106a2000200341046a10e6a1808000024020032802100d002003280220417c6a22012001280200417f6a3602000c010b20032903182104200341386a200341286a280200360200200320032903203703302003428080808070370244200342808080801037023c200328022c22012004200341306a200141106a10a8a18080000b200341d0006a2480808080000b1300200028020420012002200310a6a18080000bb40101017f23808080800041206b2203248080808000200341086a20002802042001200210a3a1808000024002400240024020032802082202418080808078470d00200341146a200028020020011083a080800020032802142202418180808078470d01410021000c030b200328020c21010c010b410021002002418080808078460d01200328021821010b410121002002450d002001410028029c96db8000118080808000000b200341206a24808080800020000bb70101017f23808080800041206b2203248080808000200341086a20002802042001200210a3a1808000024002400240024020032802082202418080808078470d00200341146a200028020028020020011083a080800020032802142202418180808078470d01410021000c030b200328020c21010c010b410021002002418080808078460d01200328021821010b410121002002450d002001410028029c96db8000118080808000000b200341206a24808080800020000b1400200041f8a7c78000360204200020013602000b1400200041a0a8c78000360204200020013602000b1400200041a0a8c78000360204200020013602000b1400200041f8a7c78000360204200020013602000bd90101017f23808080800041106b220424808080800002400240024002402002200141246a412010f9b2808000450d00200441046a200128020020021083a08080002004280204418180808078460d0120002004290204370200200041086a200441046a41086a2802003602000c020b41002d0098a2db80001a410141002802a496db8000118280808000002201450d02200041013602082000200136020420004101360200200141003a00000c010b20004180808080783602000b200441106a2480808080000f0b410141014194bec7800010ae80808000000bdb0101017f23808080800041106b220424808080800002400240024002402002200141b0016a412010f9b2808000450d00200441046a200141c8006a20021083a08080002004280204418180808078460d0120002004290204370200200041086a200441046a41086a2802003602000c020b41002d0098a2db80001a410141002802a496db8000118280808000002201450d02200041013602082000200136020420004101360200200141003a00000c010b20004180808080783602000b200441106a2480808080000f0b410141014194bec7800010ae80808000000be20101017f23808080800041106b22032480808080000240024002400240024002402001200041b0016a412010f9b2808000450d00200341046a200041c8006a20011083a080800020032802042200418180808078470d01410021000c040b41002d0098a2db80001a410141002802a496db8000118280808000002200450d04200041003a00000c010b02402000418080808078470d00410021000c030b2000450d01200328020821000b2000410028029c96db8000118080808000000b410121000b200341106a24808080800020000f0b410141014194bec7800010ae80808000000be00101017f23808080800041106b22032480808080000240024002400240024002402001200041246a412010f9b2808000450d00200341046a200028020020011083a080800020032802042200418180808078470d01410021000c040b41002d0098a2db80001a410141002802a496db8000118280808000002200450d04200041003a00000c010b02402000418080808078470d00410021000c030b2000450d01200328020821000b2000410028029c96db8000118080808000000b410121000b200341106a24808080800020000f0b410141014194bec7800010ae80808000000b860101017f024002402001280208410f490d00418fe0d2800020012802042203410f10f9b2808000450d010b20002802002001200210bb898080000f0b024020022802002200418080808078460d002000450d002002280204410028029c96db8000118080808000000b02402001280200450d002003410028029c96db8000118080808000000b0ba60905067f017e017f017e037f23808080800041106b220324808080800002402000280298012204418080808078460d00024020002802642205450d000240200028026c2206450d002000280260220741086a21082007290300427f8542808182848890a0c0807f8321090340024020094200520d000340200741a07e6a210720082903002109200841086a220a2108200942808182848890a0c0807f83220942808182848890a0c0807f510d000b200942808182848890a0c0807f852109200a21080b02402007410020097aa74103766b411c6c6a220a41646a280200450d00200a41686a280200410028029c96db8000118080808000000b2009427f7c210b0240200a41706a280200450d00200a41746a280200410028029c96db8000118080808000000b200b20098321092006417f6a22060d000b0b2005200541016aad421c7ea741076a41787122086a4177460d00200028026020086b410028029c96db8000118080808000000b2004450d00200028029c01410028029c96db8000118080808000000b2000418080808078360298014200210902402002280200418080808078460d00200235020821090b0240024002400240024002400240024020002802200d002000200029032842017c37032820002802300d012000200029033820097c37033841012108024020002d00e8024101460d00410021080c080b024020002802b401220c0d00417f21070c080b20002802b801210d0340200c41a07e6a2104200c41a4136a2108200c2f01aa14220e410c6c210a417f21060240024003400240200a0d00200e21060c020b2008280208210720082802042105200a41746a210a200641016a2106200441e0016a21042008410c6a2108417f41e8aac7800020052007411020074110491b10f9b28080002205411020076b20051b220741004720074100481b22074101460d000b200741ff0171450d010b200d450d08200d417f6a210d200c20064102746a41ac146a280200210c0c010b0b2004200428020041054b22084103746a2802002207450d020240200441046a220a280200200a20081b2007412c6c6a220741546a2206280200220841014b0d00200741586a22052802002104200741706a280200210a02402008410171450d002004200a460d010b2003200741646a36020c2003410c6a20082004200a10ecad8080002005200a36020041012108200641013602000b4158210a02400240024002402008417e6a2208410220084102491b0e03010200010b4164210a0b2007200a6a22070d010b20002802000d042000200029030842017c3703082000280210450d0741a8d2d28000108481808000000b20002802000d04200735020821092000200029030842017c37030820002802100d052000200029031820097c370318410121080240200728020841044f0d00417f21070c080b200728020428000021070c070b41b8d2d28000108481808000000b41c8d2d28000108481808000000b4184d7d2800041fc0041e8d8d28000109181808000000b4198d2d28000108481808000000b4198d2d28000108481808000000b41a8d2d28000108481808000000b417f2107410121080b200041b4016a200120022008200710e5ad808000200341106a2480808080000bfe0101027f23808080800041206b2203248080808000410021040240024002400240024020024100480d00024020020d004101210441012001200210f5b28080001a0c030b41002d0098a2db80001a200241002802a496db80001182808080000022040d01410121040b200420024194bec7800010ae80808000000b20042001200210f5b280800021012002410f490d00418fe0d280002001410f10f9b2808000450d010b20002802002101200320023602102003200436020c2003200236020820034180808080783602142001200341086a200341146a10bb898080000c010b2001410028029c96db8000118080808000000b200341206a2480808080000b1300200028020020012002200310be898080000bf70c05067f017e017f017e077f23808080800041206b220424808080800002402000280298012205418080808078460d00024020002802642206450d000240200028026c2207450d002000280260220841086a21092008290300427f8542808182848890a0c0807f83210a03400240200a4200520d000340200841a07e6a21082009290300210a200941086a220b2109200a42808182848890a0c0807f83220a42808182848890a0c0807f510d000b200a42808182848890a0c0807f85210a200b21090b024020084100200a7aa74103766b411c6c6a220b41646a280200450d00200b41686a280200410028029c96db8000118080808000000b200a427f7c210c0240200b41706a280200450d00200b41746a280200410028029c96db8000118080808000000b200c200a83210a2007417f6a22070d000b0b2006200641016aad421c7ea741076a41787122096a4177460d00200028026020096b410028029c96db8000118080808000000b2005450d00200028029c01410028029c96db8000118080808000000b2000418080808078360298014101210d0240024020002d00e8024101460d004100210d0c010b024020002802b401220e0d00417f210f0c010b20002802b801211002400340200e41a07e6a2105200e41a4136a2109200e2f01aa142211410c6c210b417f21070240024003400240200b0d00201121070c020b2009280208210820092802042106200b41746a210b200741016a2107200541e0016a21052009410c6a2109417f41e8aac7800020062008411020084110491b10f9b28080002206411020086b20061b220841004720084100481b22084101460d000b200841ff0171450d010b2010450d022010417f6a2110200e20074102746a41ac146a280200210e0c010b0b02400240024002402005200528020041054b22094103746a2802002208450d000240200541046a220b280200200b20091b2008412c6c6a220841546a2207280200220941014b0d00200841586a22062802002105200841706a280200210b02402009410171450d002005200b460d010b2004200841646a360204200441046a20092005200b10ecad8080002006200b36020041012109200741013602000b4158210b02400240024002402009417e6a2209410220094102491b0e03010200010b4164210b0b2008200b6a22090d010b20002802000d022000200029030842017c3703082000280210450d0541a8d2d28000108481808000000b20002802000d022009350208210a2000200029030842017c37030820002802100d0320002000290318200a7c3703184101210d0240200928020841044f0d00417f210f0c060b2009280204280000210f0c050b4184d7d2800041fc0041e8d8d28000109181808000000b4198d2d28000108481808000000b4198d2d28000108481808000000b41a8d2d28000108481808000000b4101210d417f210f0b4200210a02402003280200418080808078460d002003350208210a0b02400240024020002802200d002000200029032842017c37032820002802300d0120002000290338200a7c370338410021090240200128020822084100480d0020012802042109024020080d004101210b0c040b41002d0098a2db80001a200841002802a496db800011828080800000220b0d03410121090b200920084194bec7800010ae80808000000b41b8d2d28000108481808000000b41c8d2d28000108481808000000b200b2009200810f5b2808000210e200041a8016a211202400240024020002802a80122100d00200441003602140c010b20002802ac01211102400340201041a4086a210920102f01aa092213410c6c210b417f21050240024003400240200b0d00201321050c020b200941086a2107200941046a2106200b41746a210b200541016a21052009410c6a2109417f200e200628020020082007280200220720082007491b10f9b28080002206200820076b20061b220741004720074100481b22074101460d000b200741ff0171450d010b2011450d022011417f6a2111201020054102746a41ac096a28020021100c010b0b20042012360214200420053602102004201136020c2004201036020820044180808080783602042008450d02200e410028029c96db8000118080808000000c020b2004200536021c20044100360218200420103602140b200420123602102004200836020c2004200e360208200420083602040b200441046a200041b4016a200110b4a380800020022003200d200f10e5ad808000200441206a2480808080000bb80101027f23808080800041206b2204248080808000410021050240024020034100480d00024020030d00410121050c020b41002d0098a2db80001a200341002802a496db80001182808080000022050d01410121050b200520034194bec7800010ae80808000000b20052002200310f5b28080002102200420033602102004200236020c20042003360208200441808080807836021420002802002001200441086a200441146a10be89808000200441206a2480808080000bc60805067f017e017f017e037f23808080800041106b220324808080800002402000280298012204418080808078460d00024020002802642205450d000240200028026c2206450d002000280260220741086a21082007290300427f8542808182848890a0c0807f8321090340024020094200520d000340200741a07e6a210720082903002109200841086a220a2108200942808182848890a0c0807f83220942808182848890a0c0807f510d000b200942808182848890a0c0807f852109200a21080b02402007410020097aa74103766b411c6c6a220a41646a280200450d00200a41686a280200410028029c96db8000118080808000000b2009427f7c210b0240200a41706a280200450d00200a41746a280200410028029c96db8000118080808000000b200b20098321092006417f6a22060d000b0b2005200541016aad421c7ea741076a41787122086a4177460d00200028026020086b410028029c96db8000118080808000000b2004450d00200028029c01410028029c96db8000118080808000000b200041808080807836029801410121080240024020002d00e8024101460d00410021080c010b024020002802b401220c0d00417f21070c010b20002802b801210d02400340200c41a07e6a2104200c41a4136a2108200c2f01aa14220e410c6c210a417f21060240024003400240200a0d00200e21060c020b2008280208210720082802042105200a41746a210a200641016a2106200441e0016a21042008410c6a2108417f41e8aac7800020052007411020074110491b10f9b28080002205411020076b20051b220741004720074100481b22074101460d000b200741ff0171450d010b200d450d02200d417f6a210d200c20064102746a41ac146a280200210c0c010b0b02400240024002402004200428020041054b22084103746a2802002207450d000240200441046a220a280200200a20081b2007412c6c6a220741546a2206280200220841014b0d00200741586a22052802002104200741706a280200210a02402008410171450d002004200a460d010b2003200741646a36020c2003410c6a20082004200a10ecad8080002005200a36020041012108200641013602000b4158210a02400240024002402008417e6a2208410220084102491b0e03010200010b4164210a0b2007200a6a22070d010b20002802000d022000200029030842017c3703082000280210450d0541a8d2d28000108481808000000b20002802000d02200735020821092000200029030842017c37030820002802100d032000200029031820097c370318410121080240200728020841044f0d00417f21070c060b200728020428000021070c050b4184d7d2800041fc0041e8d8d28000109181808000000b4198d2d28000108481808000000b4198d2d28000108481808000000b41a8d2d28000108481808000000b41012108417f21070b200041b4016a200120022008200710a49e8080002108200341106a24808080800020080ba92705087f037e077f027e077f23808080800041d0066b2204248080808000200141c0006a210502400240200128029801418080808078460d0020002005290000370000200041186a200541186a290000370000200041106a200541106a290000370000200041086a200541086a290000370000410121060c010b41002d0098a2db80001a20012802b401210720012802bc01210820012802b001210920012802ac01210a20012802a801210620012802b801210b024002400240410141002802a496db8000118280808000002201450d00200141003a00004100410035029ca2db800042c4e6c11b85200441b8036aad220c7e200c42ae94e698017e42208985220d3e029ca2db8000024041002d00c0a2db80004102460d00108a838080000b20044188026a41c8a8c78000410141002802b497db800011888080800000200441f0016a41086a41002903a8cfcb8000370300200441013602b002200420013602ac02200441013602a802200441002903a0cfcb80003703f0012004200d422088220e42a2f0a4a00a7e200d42ffffffff0f83220d42d0e3fccc027e85200e42d0e3fccc027e200d42a2f0a4a00a7e854220898537038002200441003602c40220044280808080c0003702bc02200241086a210f41042101024020060d00410021100c030b410021102009450d0220064100472101200441ac036a2111200441bf036a2112200441c1046a2113200441a0046a41016a2114200241106a2115200441a0046aad221642ae94e698017e4220892117200441206a41186a211841002119034002400240024002400240024002402001410171450d00024002402019450d00200a21102006211a201921060c010b410021100240200a450d00200a21010240200a410771221a450d0003402001417f6a210120062802ac092106201a417f6a221a0d000b0b200a4108490d00034020062802ac092802ac092802ac092802ac092802ac092802ac092802ac092802ac092106200141786a22010d000b0b4100211a0b02400240201020062f01aa094f0d00200621010c010b034020062802a0082201450d03201a41016a211a20062f01a809211020012106201020012f01aa094f0d000b0b02400240201a0d00201041016a210a200121190c010b200120104102746a41b0096a28020021194100210a201a417f6a2206450d00201a417e6a211b02402006410771221a450d0003402006417f6a210620192802ac092119201a417f6a221a0d000b0b201b4107490d00034020192802ac092802ac092802ac092802ac092802ac092802ac092802ac092802ac092119200641786a22060d000b0b2001201041e0006c6a2201280208211c2001280204211a20012802002106200420033a00ef04200441f0046a410141014121108aa880800041002d0098a2db80001a0240410141002802a496db800011828080800000221b0d00410141014194bec7800010ae80808000000b200141d4006a2110201b41003a00004100410035029ca2db800042c4e6c11b8520167e201785220d3e029ca2db8000201c410020061b211d2006410047211c024041002d00c0a2db80004102460d00108a838080000b201841c8a8c78000410141002802b497db800011888080800000200441206a41086a41002903a8cfcb8000370300200441013602602004201b36025c20044101360258200441002903a0cfcb80003703202004200d422088220e42a2f0a4a00a7e200d42ffffffff0f83220d42d0e3fccc027e85200e42d0e3fccc027e200d42a2f0a4a00a7e8542208985370330200441a0046a20022010109f8980800020044190056a41086a200441f0046a2014200441f0046a20042d00a00422014101711b20014102461b220141086a29000037030020044190056a41106a200141106a29000037030020044190056a41186a200141186a2900003703002004200129000037039005200420103602e005200420023602d4052004201d3602d0052004201a3602cc05200420063602c805200441003602c4052004201c3602c0052004201a3602bc05200420063602b805200441003602b4052004201c3602b005200420044190056a3602e4052004200441ef046a3602dc052004200441206a3602d8050240024020022802d00122060d0041002106200441003602e8050c010b20022802d401221a2802080d03201a41086a221b417f36020020062802080d04200641086a221c417f36020020022802d80122012802080d052001417f3602082004200141086a3602fc052004201b3602f4052004201c3602ec052004200141106a3602f8052004201a410c6a3602f0052004200641106a3602e805200441e8056a21060b024020022802000d00200441a0046a200441b0056a2006410010c28980800020044180066a41186a201341186a29000037030020044180066a41106a201341106a29000037030020044180066a41086a201341086a29000037030020042013290000370380060c070b200f2802000d05200f417f360200200441003602a8062004200f3602a406200420153602a006200441a0046a200441b0056a2006200441a0066a10c28980800020042d00a0042106200441b0066a41186a2201201341186a290000370300200441b0066a41106a221a201341106a290000370300200441b0066a41086a221b201341086a290000370300200420132900003703b00602402006410171450d0020042802ac06210620042802a806211c20042802a406221d201d28020041016a3602000240201c450d002006200628020041016a3602000b20044180066a41186a200129030037030020044180066a41106a201a29030037030020044180066a41086a201b290300370300200420042903b006370380060c070b20044180066a41186a200129030037030020044180066a41106a201a29030037030020044180066a41086a201b290300370300200420042903b0063703800620042802a4062206200628020041016a36020020042802a806450d0620042802ac062206200628020041016a3602000c060b41eccec78000109081808000000b418886cb8000109081808000000b41d8c6cb8000108481808000000b41e8c6cb8000108481808000000b41f8c6cb8000108481808000000b418cc8cb8000108481808000000b200441a0046a41186a220620044180066a41186a290300370300200441a0046a41106a220120044180066a41106a290300370300200441a0046a41086a221a20044180066a41086a29030037030020042004290380063703a004024020042802e805450d0020042802ec05221b201b28020041016a36020020042802f405221b201b28020041016a36020020042802fc05221b201b28020041016a3602000b200441a0046a200441f0046a412010f9b2808000211b200441b0056a41186a221c2006290300370300200441b0056a41106a22062001290300370300200441b0056a41086a2201201a290300370300200420042903a0043703b005200441c8026a2012200441206a41c80010f5b280800041c80010f5b28080001a20044194036a201010f1ad808000200441f0016a200441c8026a10eca1808000024002400240201b450d00200441a0036a41086a221a20044194036a41086a28020036020020042004290294033703a00341002d0098a2db80001a200441003602c00320044280808080103702b803412041002802a496db8000118280808000002210450d01201020042903b005370000201041186a221b201c290300370000201041106a221c2006290300370000201041086a221d2001290300370000200441b8036a4100412010bea880800020042802bc03200441b8036a41086a2201280200221e6a22062010290000370000200641086a201d290000370000200641106a201c290000370000200641186a201b2900003700002001201e41206a3602002010410028029c96db800011808080800000201141086a2001280200360200201120042902b803370200024020042802c402220620042802bc02470d00200441bc026a4180b2c7800010cda08080000b20042802c002200641186c6a220120042903a003370200200141086a201a290300370200200141106a200441a0036a41106a2903003702000c020b024020042802c402220620042802bc02470d00200441bc026a4190b2c7800010cda08080000b20042802c002200641186c6a2201200429029403370200200141808080807836020c200141086a20044194036a41086a2802003602000c010b4101412010bb80808000000b410121012004200641016a22103602c402410021062009417f6a2209450d020c000b0b410141014194bec7800010ae80808000000b20042802c00221010b200420033a00f00441002d0098a2db80001a024002400240024002400240410141002802a496db8000118280808000002206450d002008410020071b21192007410047211a200641003a00004100410035029ca2db800042c4e6c11b85200c7e200c42ae94e698017e42208985220d3e029ca2db80002001201041186c6a2110024041002d00c0a2db80004102460d00108a838080000b200441a0046a41186a41c8a8c78000410141002802b497db800011888080800000200441a0046a41086a41002903a8cfcb8000370300200441013602e004200420063602dc04200441013602d804200441002903a0cfcb80003703a0042004200d422088220e42a2f0a4a00a7e200d42ffffffff0f83220d42d0e3fccc027e85200e42d0e3fccc027e200d42a2f0a4a00a7e85422089853703b0042004201036024820042001360244200420193602402004200b36023c20042007360238200441003602342004201a3602302004200b36022c20042007360228200441003602242004201a3602202004200441f0046a3602542004200441a0046a3602502004200236024c0240024020022802d00122060d004100210620044100360280060c010b20022802d40122102802080d02201041086a221a417f36020020062802080d03200641086a2219417f36020020022802d80122012802080d042001417f3602082004200141086a360294062004201a36028c0620042019360284062004200141106a3602900620042010410c6a360288062004200641106a3602800620044180066a21060b024020022802000d00200441b8036a200441206a2006410010c389808000200441c8066a200441f1036a290000370300200441c0066a200441e9036a290000370300200441b8066a200441e1036a290000370300200420042900d9033703b0060c060b200f2802000d042002417f36020820044100360298052004200f360294052004200241106a36029005200441b8036a200441206a200620044190056a10c38980800020042d00b8032106200441b0056a41186a2201200441f1036a290000370300200441b0056a41106a2210200441e9036a290000370300200441b0056a41086a221a200441e1036a290000370300200420042900d9033703b00502402006410171450d00200428029c05210620042802980521012004280294052210201028020041016a36020002402001450d002006200628020041016a3602000b200441b0066a41186a200441b0056a41186a290300370300200441b0066a41106a200441b0056a41106a290300370300200441b0066a41086a200441b0056a41086a290300370300200420042903b0053703b0060c060b200441b0066a41186a2001290300370300200441b0066a41106a2010290300370300200441b0066a41086a201a290300370300200420042903b0053703b0062004280294052206200628020041016a360200200428029805450d05200428029c052206200628020041016a3602000c050b410141014194bec7800010ae80808000000b41d8c6cb8000108481808000000b41e8c6cb8000108481808000000b41f8c6cb8000108481808000000b418cc8cb8000108481808000000b0240200428028006450d002004280284062206200628020041016a360200200428028c062206200628020041016a3602002004280294062206200628020041016a3602000b200441b8036a41206a200441a0046a41c80010f5b28080002106200441b8036a41186a200441b0066a41186a290300220d370300200441b8036a41106a200441b0066a41106a290300220e370300200441b8036a41086a200441b0066a41086a2903002216370300200441206a41086a2016370300200441206a41106a200e370300200441206a41186a200d370300200420042903b006220d3703b8032004200d370320200441a0046a200641c80010f5b28080001a200441f0016a200441a0046a10eca1808000200441206a41206a200441f0016a41c80010f5b2808000211a024020042802c4022201450d0020042802c0022106034002402006280200450d00200641046a280200410028029c96db8000118080808000000b02402006410c6a2802002210418080808078460d002010450d00200641106a280200410028029c96db8000118080808000000b200641186a21062001417f6a22010d000b0b024020042802bc02450d0020042802c002410028029c96db8000118080808000000b200441086a2206200441206a41086a290300370300200441106a2201200441206a41106a290300370300200441186a2210200441206a41186a29030037030020042004290320370300200441a8016a201a41c80010f5b28080001a20044188016a41086a200629030037030020044188016a41106a200129030037030020044188016a41186a20102903003703002004200429030037038801200520044188016a41e80010f5b28080001a200041186a2010290300370000200041106a2001290300370000200041086a200629030037000020002004290300370000410021060b200020063a0020200441d0066a2480808080000bd81e07067f017e017f017e017f027e057f23808080800041c0026b2204248080808000200420012802283602082004200128022441c8006a36020420024100472105200128023022062802082107200628020421060240024002400240200128022c2d00000d00200441106a41086a22082001280234220941086a290000220a370300200441106a41106a220b200941106a290000220c370300200441106a41186a220d200941186a290000220e37030020042009290000220f370310200441c0006a41186a200e370300200441c0006a41106a200c370300200441c0006a41086a200a3703002004200f3703402004200736023c200420063602382004200441046a360234200441a9016a200d290300370000200441a1016a200b29030037000020044199016a2008290300370000200441a8c1c780003602b8012004410036028c0120044204370284012004420037027c20044280808080c0003702742004419cafc780003602d001200420033602cc01200441003602c801200441003602c001200441013a00900120042004290310370091012004200441c0006a3602bc012004200441346a3602b401200441b8afc780003602702004200236026c200441003602682004200536026420044190026a41206a200141206a28020036020020044190026a41186a200141186a29020037030020044190026a41106a200141106a29020037030020044190026a41086a200141086a2902003703002004200129020037039002200441d4016a20044190026a41e0adc7800010e48c80800020042802dc01210220042802d80121102004200441bf026a36029002200441e4006a41106a211102400240024020024102490d00024020024115490d002010200220044190026a10b3a580800020042802d40121120c020b20102002410120044190026a108d8e80800020042802d40121120c010b20042802d40121122002450d010b201020024104746a210d20044184026a211320044190026a41086a210320044190026a4101722107200441e0016a41086a2105200441e0016a41046a2114200441e0016a410172210920102102034020022802002206450d01200228020421080240024002402002280208220b0d0020044190026a200441e4006a2006200810a1a180800020042d00900222064104460d01200920072f00003b000020052003290200370200200941026a200741026a2d00003a0000200541086a200341086a290200370200200541106a200341106a290200370200200541186a200341186a290200370200200541206a200341206a2802003602000c020b20044190026a200441e4006a20062008200b200228020c10a0a180800020042d00900222064104460d00200920072f00003b000020052003290200370200200941026a200741026a2d00003a0000200541086a200341086a290200370200200541106a200341106a290200370200200541186a200341186a290200370200200541206a200341206a2802003602000c010b200428029402210302402012450d002010410028029c96db8000118080808000000b200441e4006a109ca1808000201110a88c80800002402004280274450d002004280278410028029c96db8000118080808000000b0240200428028001450d00200428028401410028029c96db8000118080808000000b0240024020042802c00122020d0041002102410021050c010b200420042802c40122053602ac02200420023602a802200441003602a4022004200536029c02200420023602980220044100360294024101210220042802c80121050b200420053602b002200420023602a002200420023602900220044190026a10f18c8080000c050b200420042802940222083602e401200420063a00e001024020064103460d0002400240024020060e020103000b200428028402220620062802002208417f6a3602002013210620084101460d010c020b20082008280200220b417f6a36020020142106200b4101470d010b200610dfa88080000b200241106a2202200d470d000b0b02402012450d002010410028029c96db8000118080808000000b200441e4006a109ca1808000201110a88c80800002402004280274450d002004280278410028029c96db8000118080808000000b0240200428028001450d00200428028401410028029c96db8000118080808000000b0240024020042802c00122020d0041002102410021030c010b200420042802c40122033602ac02200420023602a802200441003602a4022004200336029c02200420023602980220044100360294024101210220042802c80121030b200420033602b002200420023602a002200420023602900220044190026a10f18c8080002004410e6a20042d00423a0000200441e8016a200441cf006a290000370300200441f0016a200441d7006a290000370300200441f8016a200441df006a2d00003a0000200420042f01403b010c200420042900473703e0010c010b200441106a41086a22082001280234220941086a290000220a370300200441106a41106a220b200941106a290000220c370300200441106a41186a220d200941186a290000220e37030020042009290000220f370310200441c0006a41186a200e370300200441c0006a41106a200c370300200441c0006a41086a200a3703002004200f3703402004200736023c200420063602382004200441046a360234200441a9016a200d290300370000200441a1016a200b29030037000020044199016a2008290300370000200441a8c1c780003602b8012004410036028c0120044204370284012004420037027c20044280808080c0003702742004419cafc780003602d001200420033602cc01200441003602c801200441003602c001200441013a00900120042004290310370091012004200441c0006a3602bc012004200441346a3602b401200441b8afc780003602702004200236026c200441003602682004200536026420044190026a41206a200141206a28020036020020044190026a41186a200141186a29020037030020044190026a41106a200141106a29020037030020044190026a41086a200141086a2902003703002004200129020037039002200441d4016a20044190026a41e0adc7800010e48c80800020042802dc01210220042802d80121102004200441bf026a36029002200441e4006a41106a211102400240024020024102490d00024020024115490d002010200220044190026a109ba580800020042802d40121120c020b20102002410120044190026a108d8e80800020042802d40121120c010b20042802d40121122002450d010b201020024104746a210d20044184026a211320044190026a41086a210320044190026a4101722107200441e0016a41086a2105200441e0016a41046a2114200441e0016a410172210920102102034020022802002206450d01200228020421080240024002402002280208220b0d0020044190026a200441e4006a2006200810a2a180800020042d00900222064104460d01200920072f00003b000020052003290200370200200941026a200741026a2d00003a0000200541086a200341086a290200370200200541106a200341106a290200370200200541186a200341186a290200370200200541206a200341206a2802003602000c020b20044190026a200441e4006a20062008200b200228020c109fa180800020042d00900222064104460d00200920072f00003b000020052003290200370200200941026a200741026a2d00003a0000200541086a200341086a290200370200200541106a200341106a290200370200200541186a200341186a290200370200200541206a200341206a2802003602000c010b200428029402210302402012450d002010410028029c96db8000118080808000000b200441e4006a109da1808000201110a88c80800002402004280274450d002004280278410028029c96db8000118080808000000b0240200428028001450d00200428028401410028029c96db8000118080808000000b0240024020042802c00122020d0041002102410021050c010b200420042802c40122053602ac02200420023602a802200441003602a4022004200536029c02200420023602980220044100360294024101210220042802c80121050b200420053602b002200420023602a002200420023602900220044190026a10f18c8080000c040b200420042802940222083602e401200420063a00e001024020064103460d0002400240024020060e020103000b200428028402220620062802002208417f6a3602002013210620084101460d010c020b20082008280200220b417f6a36020020142106200b4101470d010b200610dfa88080000b200241106a2202200d470d000b0b02402012450d002010410028029c96db8000118080808000000b200441e4006a109da1808000201110a88c80800002402004280274450d002004280278410028029c96db8000118080808000000b0240200428028001450d00200428028401410028029c96db8000118080808000000b0240024020042802c00122020d0041002102410021030c010b200420042802c40122033602ac02200420023602a802200441003602a4022004200336029c02200420023602980220044100360294024101210220042802c80121030b200420033602b002200420023602a002200420023602900220044190026a10f18c8080002004410e6a20042d00423a0000200441e8016a200441cf006a290000370300200441f0016a200441d7006a290000370300200441f8016a200441df006a2d00003a0000200420042f01403b010c200420042900473703e0010b20042800432102200020042903e001220a3700282000200a370008200041013a0000200020042f010c3b0001200041c0006a200441e0016a41186a2d000022033a0000200041386a200441e0016a41106a290300220a370000200041306a200441e8016a290300220c370000200041106a200c370000200041186a200a370000200041206a20033a0000200041036a2004410e6a22032d00003a00002000200236000420002002360024200020042f010c3b0021200041236a20032d00003a00000c010b200041003a0000200020012802342202290000370021200041396a200241186a290000370000200041316a200241106a290000370000200041296a200241086a2900003700000240024002400240200328020041fcffffff076a2202410320024105491b0e0403030102000b2003280204450d022003280208410028029c96db8000118080808000000c020b2003280204450d012003280208410028029c96db8000118080808000000c010b200310fd888080000b2003410028029c96db8000118080808000000b200441c0026a2480808080000b9a1d020d7f027e2380808080004190026b2204248080808000200420012802303602082004200128022c220541c8006a3602042002410047210620054190016a2107024002400240024020012802342d00000d00200441106a41186a200741186a2205290000370300200441106a41106a200741106a2208290000370300200441106a41086a200741086a220929000037030020042007290000370310200441f9006a2005290000370000200441f1006a2008290000370000200441e9006a2009290000370000200441f8a7c78000360288012004410036025c200442043702542004420037024c20044280808080c0003702442004419cafc780003602a0012004200336029c0120044100360298012004410036029001200441013a0060200420072900003700612004200441106a36028c012004200441046a36028401200441b8afc780003602402004200236023c2004410036023820042006360234200441e0016a41286a200141286a280200360200200441e0016a41206a200141206a290200370300200441e0016a41186a200141186a290200370300200441e0016a41106a200141106a290200370300200441e0016a41086a200141086a290200370300200420012902003703e001200441a4016a200441e0016a41e0adc7800010e28c80800020042802ac01210120042802a801210a20042004418f026a3602e001200441346a41106a210b02400240024020014102490d00024020014115490d00200a2001200441e0016a10ada580800020042802a401210c0c020b200a20014101200441e0016a108d8e80800020042802a401210c0c010b20042802a401210c2001450d010b200a20014104746a210d200441d4016a210e200441e0016a41086a2102200441e0016a4101722106200441b0016a41086a2103200441b0016a41046a210f200441b0016a4101722108200a2101034020012802002205450d0120012802042109024002400240200128020822100d00200441e0016a200441346a2005200910a1a180800020042d00e00122054104460d01200820062f00003b000020032002290200370200200841026a200641026a2d00003a0000200341086a200241086a290200370200200341106a200241106a290200370200200341186a200241186a290200370200200341206a200241206a2802003602000c020b200441e0016a200441346a200520092010200128020c10a0a180800020042d00e00122054104460d00200820062f00003b000020032002290200370200200841026a200641026a2d00003a0000200341086a200241086a290200370200200341106a200241106a290200370200200341186a200241186a290200370200200341206a200241206a2802003602000c010b20042802e40121010240200c450d00200a410028029c96db8000118080808000000b200441346a109ca1808000200b10a88c80800002402004280244450d002004280248410028029c96db8000118080808000000b02402004280250450d002004280254410028029c96db8000118080808000000b0240024020042802900122020d0041002102410021030c010b200420042802940122033602fc01200420023602f801200441003602f401200420033602ec01200420023602e801200441003602e4014101210220042802980121030b2004200336028002200420023602f001200420023602e001200441e0016a10f18c8080000c050b200420042802e40122093602b401200420053a00b001024020054103460d0002400240024020050e020103000b20042802d401220520052802002209417f6a360200200e210520094101460d010c020b200920092802002210417f6a360200200f210520104101470d010b200510dfa88080000b200141106a2201200d470d000b0b0240200c450d00200a410028029c96db8000118080808000000b200441346a109ca1808000200b10a88c80800002402004280244450d002004280248410028029c96db8000118080808000000b02402004280250450d002004280254410028029c96db8000118080808000000b0240024020042802900122010d0041002101410021020c010b200420042802940122023602fc01200420013602f801200441003602f401200420023602ec01200420013602e801200441003602e4014101210120042802980121020b2004200236028002200420013602f001200420013602e001200441e0016a10f18c8080002004410e6a20042d00123a0000200441b8016a2004411f6a290000370300200441c0016a200441276a290000370300200441c8016a2004412f6a2d00003a0000200420042f01103b010c200420042900173703b0010c010b200441106a41186a200741186a2205290000370300200441106a41106a200741106a2208290000370300200441106a41086a200741086a220929000037030020042007290000370310200441f9006a2005290000370000200441f1006a2008290000370000200441e9006a2009290000370000200441f8a7c78000360288012004410036025c200442043702542004420037024c20044280808080c0003702442004419cafc780003602a0012004200336029c0120044100360298012004410036029001200441013a0060200420072900003700612004200441106a36028c012004200441046a36028401200441b8afc780003602402004200236023c2004410036023820042006360234200441e0016a41286a200141286a280200360200200441e0016a41206a200141206a290200370300200441e0016a41186a200141186a290200370300200441e0016a41106a200141106a290200370300200441e0016a41086a200141086a290200370300200420012902003703e001200441a4016a200441e0016a41e0adc7800010e28c80800020042802ac01210120042802a801210a20042004418f026a3602e001200441346a41106a210b02400240024020014102490d00024020014115490d00200a2001200441e0016a10c2a580800020042802a401210c0c020b200a20014101200441e0016a108d8e80800020042802a401210c0c010b20042802a401210c2001450d010b200a20014104746a210d200441d4016a210e200441e0016a41086a2102200441e0016a4101722106200441b0016a41086a2103200441b0016a41046a210f200441b0016a4101722108200a2101034020012802002205450d0120012802042109024002400240200128020822100d00200441e0016a200441346a2005200910a2a180800020042d00e00122054104460d01200820062f00003b000020032002290200370200200841026a200641026a2d00003a0000200341086a200241086a290200370200200341106a200241106a290200370200200341186a200241186a290200370200200341206a200241206a2802003602000c020b200441e0016a200441346a200520092010200128020c109fa180800020042d00e00122054104460d00200820062f00003b000020032002290200370200200841026a200641026a2d00003a0000200341086a200241086a290200370200200341106a200241106a290200370200200341186a200241186a290200370200200341206a200241206a2802003602000c010b20042802e40121010240200c450d00200a410028029c96db8000118080808000000b200441346a109da1808000200b10a88c80800002402004280244450d002004280248410028029c96db8000118080808000000b02402004280250450d002004280254410028029c96db8000118080808000000b0240024020042802900122020d0041002102410021030c010b200420042802940122033602fc01200420023602f801200441003602f401200420033602ec01200420023602e801200441003602e4014101210220042802980121030b2004200336028002200420023602f001200420023602e001200441e0016a10f18c8080000c040b200420042802e40122093602b401200420053a00b001024020054103460d0002400240024020050e020103000b20042802d401220520052802002209417f6a360200200e210520094101460d010c020b200920092802002210417f6a360200200f210520104101470d010b200510dfa88080000b200141106a2201200d470d000b0b0240200c450d00200a410028029c96db8000118080808000000b200441346a109da1808000200b10a88c80800002402004280244450d002004280248410028029c96db8000118080808000000b02402004280250450d002004280254410028029c96db8000118080808000000b0240024020042802900122010d0041002101410021020c010b200420042802940122023602fc01200420013602f801200441003602f401200420023602ec01200420013602e801200441003602e4014101210120042802980121020b2004200236028002200420013602f001200420013602e001200441e0016a10f18c8080002004410e6a20042d00123a0000200441b8016a2004411f6a290000370300200441c0016a200441276a290000370300200441c8016a2004412f6a2d00003a0000200420042f01103b010c200420042900173703b0010b20042800132101200020042903b001221137002820002011370008200041013a0000200020042f010c3b0001200041c0006a200441b0016a41186a2d000022023a0000200041386a200441b0016a41106a2903002211370000200041306a200441b8016a2903002212370000200041106a2012370000200041186a2011370000200041206a20023a0000200041036a2004410e6a22022d00003a00002000200136000420002001360024200020042f010c3b0021200041236a20022d00003a00000c010b200041003a000020002007290000370021200041396a200741186a290000370000200041316a200741106a290000370000200041296a200741086a2900003700000240024002400240200128020041fcffffff076a2202410320024105491b0e0403030102000b2001280204450d022001280208410028029c96db8000118080808000000c020b2001280204450d012001280208410028029c96db8000118080808000000c010b200110fd888080000b2001410028029c96db8000118080808000000b20044190026a2480808080000b992705087f037e057f027e077f23808080800041d0066b2204248080808000200141c0006a210502400240200128029801418080808078460d0020002005290000370000200041186a200541186a290000370000200041106a200541106a290000370000200041086a200541086a290000370000410121060c010b41002d0098a2db80001a20012802b401210720012802bc01210820012802b001210920012802ac01210a20012802a801210620012802b801210b024002400240410141002802a496db8000118280808000002201450d00200141003a00004100410035029ca2db800042c4e6c11b85200441b8036aad220c7e200c42ae94e698017e42208985220d3e029ca2db8000024041002d00c0a2db80004102460d00108a838080000b20044188026a41c8a8c78000410141002802b497db800011888080800000200441f8016a41002903a8cfcb8000370300200441013602b002200420013602ac02200441013602a802200441002903a0cfcb80003703f0012004200d422088220e42a2f0a4a00a7e200d42ffffffff0f83220d42d0e3fccc027e85200e42d0e3fccc027e200d42a2f0a4a00a7e854220898537038002200441003602c40220044280808080c0003702bc0241042101024020060d004100210f0c030b4100210f2009450d0220064100472101200441ac036a2110200441bf036a2111200441c1046a2112200441a0046a41016a2113200441a0046aad221442ae94e698017e4220892115200441206a41186a211641002117034002400240024002400240024002402001410171450d00024002402017450d00200a210f20062118201721060c010b4100210f0240200a450d00200a21010240200a4107712218450d0003402001417f6a210120062802ac0921062018417f6a22180d000b0b200a4108490d00034020062802ac092802ac092802ac092802ac092802ac092802ac092802ac092802ac092106200141786a22010d000b0b410021180b02400240200f20062f01aa094f0d00200621010c010b034020062802a0082201450d03201841016a211820062f01a809210f20012106200f20012f01aa094f0d000b0b0240024020180d00200f41016a210a200121170c010b2001200f4102746a41b0096a28020021174100210a2018417f6a2206450d002018417e6a2119024020064107712218450d0003402006417f6a210620172802ac0921172018417f6a22180d000b0b20194107490d00034020172802ac092802ac092802ac092802ac092802ac092802ac092802ac092802ac092117200641786a22060d000b0b2001200f41e0006c6a2201280208211a2001280204211820012802002106200420033a00ef04200441f0046a410141014121108aa880800041002d0098a2db80001a0240410141002802a496db80001182808080000022190d00410141014194bec7800010ae80808000000b200141d4006a210f201941003a00004100410035029ca2db800042c4e6c11b8520147e201585220d3e029ca2db8000201a410020061b211b2006410047211a024041002d00c0a2db80004102460d00108a838080000b201641c8a8c78000410141002802b497db800011888080800000200441206a41086a41002903a8cfcb8000370300200441013602602004201936025c20044101360258200441002903a0cfcb80003703202004200d422088220e42a2f0a4a00a7e200d42ffffffff0f83220d42d0e3fccc027e85200e42d0e3fccc027e200d42a2f0a4a00a7e8542208985370330200441a0046a2002200f109d8980800020044190056a41086a200441f0046a2013200441f0046a20042d00a00422014101711b20014102461b220141086a29000037030020044190056a41106a200141106a29000037030020044190056a41186a200141186a29000037030020042001290000370390052004200f3602e005200420023602d4052004201b3602d005200420183602cc05200420063602c805200441003602c4052004201a3602c005200420183602bc05200420063602b805200441003602b4052004201a3602b005200420044190056a3602e4052004200441ef046a3602dc052004200441206a3602d80502400240200228024822060d0041002101200441003602e8050c010b200228024c22182802080d03201841086a2219417f36020020062802080d04200641086a221a417f360200200228025022012802080d052001417f3602082004200141086a3602fc05200420193602f4052004201a3602ec052004200141106a3602f80520042018410c6a3602f0052004200641106a3602e805200441e8056a21010b0240200228024422060d00200441a0046a200441b0056a2001410010c58980800020044180066a41186a201241186a29000037030020044180066a41106a201241106a29000037030020044180066a41086a201241086a29000037030020042012290000370380060c070b20062802000d052006417f360200200441003602a806200420063602a4062004200641086a3602a006200441a0046a200441b0056a2001200441a0066a10c58980800020042d00a0042106200441b0066a41186a2201201241186a290000370300200441b0066a41106a2218201241106a290000370300200441b0066a41086a2219201241086a290000370300200420122900003703b00602402006410171450d0020042802ac06210620042802a806211a20042802a406221b201b28020041016a3602000240201a450d002006200628020041016a3602000b20044180066a41186a200129030037030020044180066a41106a201829030037030020044180066a41086a2019290300370300200420042903b006370380060c070b20044180066a41186a200129030037030020044180066a41106a201829030037030020044180066a41086a2019290300370300200420042903b0063703800620042802a4062206200628020041016a36020020042802a806450d0620042802ac062206200628020041016a3602000c060b41eccec78000109081808000000b418886cb8000109081808000000b41d8c6cb8000108481808000000b41e8c6cb8000108481808000000b41f8c6cb8000108481808000000b418cc8cb8000108481808000000b200441a0046a41186a220620044180066a41186a290300370300200441a0046a41106a220120044180066a41106a290300370300200441a0046a41086a221820044180066a41086a29030037030020042004290380063703a004024020042802e805450d0020042802ec052219201928020041016a36020020042802f4052219201928020041016a36020020042802fc052219201928020041016a3602000b200441a0046a200441f0046a412010f9b28080002119200441b0056a41186a221a2006290300370300200441b0056a41106a22062001290300370300200441b0056a41086a22012018290300370300200420042903a0043703b005200441c8026a2011200441206a41c80010f5b280800041c80010f5b28080001a20044194036a200f10f1ad808000200441f0016a200441c8026a10eca18080000240024002402019450d00200441a0036a41086a221820044194036a41086a28020036020020042004290294033703a00341002d0098a2db80001a200441003602c00320044280808080103702b803412041002802a496db800011828080800000220f450d01200f20042903b005370000200f41186a2219201a290300370000200f41106a221a2006290300370000200f41086a221b2001290300370000200441b8036a4100412010bea880800020042802bc03200441b8036a41086a2201280200221c6a2206200f290000370000200641086a201b290000370000200641106a201a290000370000200641186a20192900003700002001201c41206a360200200f410028029c96db800011808080800000201041086a2001280200360200201020042902b803370200024020042802c402220620042802bc02470d00200441bc026a4180b2c7800010cda08080000b20042802c002200641186c6a220120042903a003370200200141086a2018290300370200200141106a200441a0036a41106a2903003702000c020b024020042802c402220620042802bc02470d00200441bc026a4190b2c7800010cda08080000b20042802c002200641186c6a2201200429029403370200200141808080807836020c200141086a20044194036a41086a2802003602000c010b4101412010bb80808000000b410121012004200641016a220f3602c402410021062009417f6a2209450d020c000b0b410141014194bec7800010ae80808000000b20042802c00221010b200420033a00f00441002d0098a2db80001a024002400240024002400240410141002802a496db8000118280808000002206450d002008410020071b211720074100472118200641003a00004100410035029ca2db800042c4e6c11b85200c7e200c42ae94e698017e42208985220d3e029ca2db80002001200f41186c6a210f024041002d00c0a2db80004102460d00108a838080000b200441a0046a41186a41c8a8c78000410141002802b497db800011888080800000200441a0046a41086a41002903a8cfcb8000370300200441013602e004200420063602dc04200441013602d804200441002903a0cfcb80003703a0042004200d422088220e42a2f0a4a00a7e200d42ffffffff0f83220d42d0e3fccc027e85200e42d0e3fccc027e200d42a2f0a4a00a7e85422089853703b0042004200f36024820042001360244200420173602402004200b36023c2004200736023820044100360234200420183602302004200b36022c2004200736022820044100360224200420183602202004200441f0046a3602542004200441a0046a3602502004200236024c02400240200228024822060d004100210120044100360280060c010b200228024c220f2802080d02200f41086a2218417f36020020062802080d03200641086a2217417f360200200228025022012802080d042001417f3602082004200141086a360294062004201836028c0620042017360284062004200141106a360290062004200f410c6a360288062004200641106a3602800620044180066a21010b0240200228024422060d00200441b8036a200441206a2001410010c689808000200441c8066a200441f1036a290000370300200441c0066a200441e9036a290000370300200441b8066a200441e1036a290000370300200420042900d9033703b0060c060b20062802000d042006417f360200200441003602980520042006360294052004200641086a36029005200441b8036a200441206a200120044190056a10c68980800020042d00b8032106200441b0056a41186a2201200441f1036a290000370300200441b0056a41106a220f200441e9036a290000370300200441b0056a41086a2218200441e1036a290000370300200420042900d9033703b00502402006410171450d00200428029c0521062004280298052101200428029405220f200f28020041016a36020002402001450d002006200628020041016a3602000b200441b0066a41186a200441b0056a41186a290300370300200441b0066a41106a200441b0056a41106a290300370300200441b0066a41086a200441b0056a41086a290300370300200420042903b0053703b0060c060b200441b0066a41186a2001290300370300200441b0066a41106a200f290300370300200441b0066a41086a2018290300370300200420042903b0053703b0062004280294052206200628020041016a360200200428029805450d05200428029c052206200628020041016a3602000c050b410141014194bec7800010ae80808000000b41d8c6cb8000108481808000000b41e8c6cb8000108481808000000b41f8c6cb8000108481808000000b418cc8cb8000108481808000000b0240200428028006450d002004280284062206200628020041016a360200200428028c062206200628020041016a3602002004280294062206200628020041016a3602000b200441b8036a41206a200441a0046a41c80010f5b28080002106200441b8036a41186a200441b0066a41186a290300220d370300200441b8036a41106a200441b0066a41106a290300220e370300200441b8036a41086a200441b0066a41086a2903002214370300200441206a41086a2014370300200441206a41106a200e370300200441206a41186a200d370300200420042903b006220d3703b8032004200d370320200441a0046a200641c80010f5b28080001a200441f0016a200441a0046a10eca1808000200441206a41206a200441f0016a41c80010f5b28080002118024020042802c4022201450d0020042802c0022106034002402006280200450d00200641046a280200410028029c96db8000118080808000000b02402006410c6a280200220f418080808078460d00200f450d00200641106a280200410028029c96db8000118080808000000b200641186a21062001417f6a22010d000b0b024020042802bc02450d0020042802c002410028029c96db8000118080808000000b200441086a2206200441206a41086a290300370300200441106a2201200441206a41106a290300370300200441186a220f200441206a41186a29030037030020042004290320370300200441a8016a201841c80010f5b28080001a20044188016a41086a200629030037030020044188016a41106a200129030037030020044188016a41186a200f2903003703002004200429030037038801200520044188016a41e80010f5b28080001a200041186a200f290300370000200041106a2001290300370000200041086a200629030037000020002004290300370000410021060b200020063a0020200441d0066a2480808080000bca1e07067f017e017f017e017f027e057f23808080800041c0026b22042480808080002004200129022437020420024100472105200128023022062802082107200628020421060240024002400240200128022c2d00000d00200441106a41086a22082001280234220941086a290000220a370300200441106a41106a220b200941106a290000220c370300200441106a41186a220d200941186a290000220e37030020042009290000220f370310200441c0006a41186a200e370300200441c0006a41106a200c370300200441c0006a41086a200a3703002004200f3703402004200736023c200420063602382004200441046a360234200441a9016a200d290300370000200441a1016a200b29030037000020044199016a2008290300370000200441d0c1c780003602b8012004410036028c0120044204370284012004420037027c20044280808080c0003702742004419cafc780003602d001200420033602cc01200441003602c801200441003602c001200441013a00900120042004290310370091012004200441c0006a3602bc012004200441346a3602b401200441b8afc780003602702004200236026c200441003602682004200536026420044190026a41206a200141206a28020036020020044190026a41186a200141186a29020037030020044190026a41106a200141106a29020037030020044190026a41086a200141086a2902003703002004200129020037039002200441d4016a20044190026a41e0adc7800010e48c80800020042802dc01210220042802d80121102004200441bf026a36029002200441e4006a41106a211102400240024020024102490d00024020024115490d002010200220044190026a1095a580800020042802d40121120c020b20102002410120044190026a108d8e80800020042802d40121120c010b20042802d40121122002450d010b201020024104746a210d20044184026a211320044190026a41086a210320044190026a4101722107200441e0016a41086a2105200441e0016a41046a2114200441e0016a410172210920102102034020022802002206450d01200228020421080240024002402002280208220b0d0020044190026a200441e4006a2006200810a1a180800020042d00900222064104460d01200920072f00003b000020052003290200370200200941026a200741026a2d00003a0000200541086a200341086a290200370200200541106a200341106a290200370200200541186a200341186a290200370200200541206a200341206a2802003602000c020b20044190026a200441e4006a20062008200b200228020c10a0a180800020042d00900222064104460d00200920072f00003b000020052003290200370200200941026a200741026a2d00003a0000200541086a200341086a290200370200200541106a200341106a290200370200200541186a200341186a290200370200200541206a200341206a2802003602000c010b200428029402210302402012450d002010410028029c96db8000118080808000000b200441e4006a109ca1808000201110a88c80800002402004280274450d002004280278410028029c96db8000118080808000000b0240200428028001450d00200428028401410028029c96db8000118080808000000b0240024020042802c00122020d0041002102410021050c010b200420042802c40122053602ac02200420023602a802200441003602a4022004200536029c02200420023602980220044100360294024101210220042802c80121050b200420053602b002200420023602a002200420023602900220044190026a10f18c8080000c050b200420042802940222083602e401200420063a00e001024020064103460d0002400240024020060e020103000b200428028402220620062802002208417f6a3602002013210620084101460d010c020b20082008280200220b417f6a36020020142106200b4101470d010b200610dfa88080000b200241106a2202200d470d000b0b02402012450d002010410028029c96db8000118080808000000b200441e4006a109ca1808000201110a88c80800002402004280274450d002004280278410028029c96db8000118080808000000b0240200428028001450d00200428028401410028029c96db8000118080808000000b0240024020042802c00122020d0041002102410021030c010b200420042802c40122033602ac02200420023602a802200441003602a4022004200336029c02200420023602980220044100360294024101210220042802c80121030b200420033602b002200420023602a002200420023602900220044190026a10f18c8080002004410e6a20042d00423a0000200441e8016a200441cf006a290000370300200441f0016a200441d7006a290000370300200441f8016a200441df006a2d00003a0000200420042f01403b010c200420042900473703e0010c010b200441106a41086a22082001280234220941086a290000220a370300200441106a41106a220b200941106a290000220c370300200441106a41186a220d200941186a290000220e37030020042009290000220f370310200441c0006a41186a200e370300200441c0006a41106a200c370300200441c0006a41086a200a3703002004200f3703402004200736023c200420063602382004200441046a360234200441a9016a200d290300370000200441a1016a200b29030037000020044199016a2008290300370000200441d0c1c780003602b8012004410036028c0120044204370284012004420037027c20044280808080c0003702742004419cafc780003602d001200420033602cc01200441003602c801200441003602c001200441013a00900120042004290310370091012004200441c0006a3602bc012004200441346a3602b401200441b8afc780003602702004200236026c200441003602682004200536026420044190026a41206a200141206a28020036020020044190026a41186a200141186a29020037030020044190026a41106a200141106a29020037030020044190026a41086a200141086a2902003703002004200129020037039002200441d4016a20044190026a41e0adc7800010e48c80800020042802dc01210220042802d80121102004200441bf026a36029002200441e4006a41106a211102400240024020024102490d00024020024115490d002010200220044190026a10bba580800020042802d40121120c020b20102002410120044190026a108d8e80800020042802d40121120c010b20042802d40121122002450d010b201020024104746a210d20044184026a211320044190026a41086a210320044190026a4101722107200441e0016a41086a2105200441e0016a41046a2114200441e0016a410172210920102102034020022802002206450d01200228020421080240024002402002280208220b0d0020044190026a200441e4006a2006200810a2a180800020042d00900222064104460d01200920072f00003b000020052003290200370200200941026a200741026a2d00003a0000200541086a200341086a290200370200200541106a200341106a290200370200200541186a200341186a290200370200200541206a200341206a2802003602000c020b20044190026a200441e4006a20062008200b200228020c109fa180800020042d00900222064104460d00200920072f00003b000020052003290200370200200941026a200741026a2d00003a0000200541086a200341086a290200370200200541106a200341106a290200370200200541186a200341186a290200370200200541206a200341206a2802003602000c010b200428029402210302402012450d002010410028029c96db8000118080808000000b200441e4006a109da1808000201110a88c80800002402004280274450d002004280278410028029c96db8000118080808000000b0240200428028001450d00200428028401410028029c96db8000118080808000000b0240024020042802c00122020d0041002102410021050c010b200420042802c40122053602ac02200420023602a802200441003602a4022004200536029c02200420023602980220044100360294024101210220042802c80121050b200420053602b002200420023602a002200420023602900220044190026a10f18c8080000c040b200420042802940222083602e401200420063a00e001024020064103460d0002400240024020060e020103000b200428028402220620062802002208417f6a3602002013210620084101460d010c020b20082008280200220b417f6a36020020142106200b4101470d010b200610dfa88080000b200241106a2202200d470d000b0b02402012450d002010410028029c96db8000118080808000000b200441e4006a109da1808000201110a88c80800002402004280274450d002004280278410028029c96db8000118080808000000b0240200428028001450d00200428028401410028029c96db8000118080808000000b0240024020042802c00122020d0041002102410021030c010b200420042802c40122033602ac02200420023602a802200441003602a4022004200336029c02200420023602980220044100360294024101210220042802c80121030b200420033602b002200420023602a002200420023602900220044190026a10f18c8080002004410e6a20042d00423a0000200441e8016a200441cf006a290000370300200441f0016a200441d7006a290000370300200441f8016a200441df006a2d00003a0000200420042f01403b010c200420042900473703e0010b20042800432102200020042903e001220a3700282000200a370008200041013a0000200020042f010c3b0001200041c0006a200441e0016a41186a2d000022033a0000200041386a200441e0016a41106a290300220a370000200041306a200441e8016a290300220c370000200041106a200c370000200041186a200a370000200041206a20033a0000200041036a2004410e6a22032d00003a00002000200236000420002002360024200020042f010c3b0021200041236a20032d00003a00000c010b200041003a0000200020012802342202290000370021200041396a200241186a290000370000200041316a200241106a290000370000200041296a200241086a2900003700000240024002400240200328020041fcffffff076a2202410320024105491b0e0403030102000b2003280204450d022003280208410028029c96db8000118080808000000c020b2003280204450d012003280208410028029c96db8000118080808000000c010b200310fd888080000b2003410028029c96db8000118080808000000b200441c0026a2480808080000b831d03047f047e097f2380808080004190026b2204248080808000200420012802303602082004200128022c220536020420024100472106200541046a2107024002400240024020012802342d00000d00200441106a41186a200741186a2900002208370300200441106a41106a200741106a2900002209370300200441106a41086a200741086a290000220a37030020042007290000220b370310200441f9006a2008370000200441f1006a2009370000200441e9006a200a3700002004200b370061200441a0a8c78000360288012004410036025c200442043702542004420037024c20044280808080c0003702442004419cafc780003602a0012004200336029c0120044100360298012004410036029001200441013a006020042006360234200441003602382004200236023c200441b8afc780003602402004200441106a36028c012004200441046a36028401200441e0016a41286a200141286a280200360200200441e0016a41206a200141206a290200370300200441e0016a41186a200141186a290200370300200441e0016a41106a200141106a290200370300200441e0016a41086a200141086a290200370300200420012902003703e001200441a4016a200441e0016a41e0adc7800010e28c80800020042802ac01210120042802a801210c20042004418f026a3602e001200441346a41106a210d02400240024020014102490d00024020014115490d00200c2001200441e0016a10a6a580800020042802a401210e0c020b200c20014101200441e0016a108d8e80800020042802a401210e0c010b20042802a401210e2001450d010b200c20014104746a210f200441d4016a2110200441e0016a41086a2102200441e0016a4101722106200441b0016a41086a2103200441b0016a41046a2111200441b0016a4101722112200c2101034020012802002205450d0120012802042113024002400240200128020822140d00200441e0016a200441346a2005201310a1a180800020042d00e00122054104460d01201220062f00003b000020032002290200370200201241026a200641026a2d00003a0000200341086a200241086a290200370200200341106a200241106a290200370200200341186a200241186a290200370200200341206a200241206a2802003602000c020b200441e0016a200441346a200520132014200128020c10a0a180800020042d00e00122054104460d00201220062f00003b000020032002290200370200201241026a200641026a2d00003a0000200341086a200241086a290200370200200341106a200241106a290200370200200341186a200241186a290200370200200341206a200241206a2802003602000c010b20042802e40121010240200e450d00200c410028029c96db8000118080808000000b200441346a109ca1808000200d10a88c80800002402004280244450d002004280248410028029c96db8000118080808000000b02402004280250450d002004280254410028029c96db8000118080808000000b0240024020042802900122020d0041002102410021030c010b200420042802940122033602fc01200420023602f801200441003602f401200420033602ec01200420023602e801200441003602e4014101210220042802980121030b2004200336028002200420023602f001200420023602e001200441e0016a10f18c8080000c050b200420042802e40122133602b401200420053a00b001024020054103460d0002400240024020050e020103000b20042802d401220520052802002213417f6a3602002010210520134101460d010c020b201320132802002214417f6a3602002011210520144101470d010b200510dfa88080000b200141106a2201200f470d000b0b0240200e450d00200c410028029c96db8000118080808000000b200441346a109ca1808000200d10a88c80800002402004280244450d002004280248410028029c96db8000118080808000000b02402004280250450d002004280254410028029c96db8000118080808000000b0240024020042802900122010d0041002101410021020c010b200420042802940122023602fc01200420013602f801200441003602f401200420023602ec01200420013602e801200441003602e4014101210120042802980121020b2004200236028002200420013602f001200420013602e001200441e0016a10f18c8080002004410e6a20042d00123a0000200441b8016a2004411f6a290000370300200441c0016a200441276a290000370300200441c8016a2004412f6a2d00003a0000200420042f01103b010c200420042900173703b0010c010b200441106a41186a200741186a2900002208370300200441106a41106a200741106a2900002209370300200441106a41086a200741086a290000220a37030020042007290000220b370310200441f9006a2008370000200441f1006a2009370000200441e9006a200a3700002004200b370061200441a0a8c78000360288012004410036025c200442043702542004420037024c20044280808080c0003702442004419cafc780003602a0012004200336029c0120044100360298012004410036029001200441013a006020042006360234200441003602382004200236023c200441b8afc780003602402004200441106a36028c012004200441046a36028401200441e0016a41286a200141286a280200360200200441e0016a41206a200141206a290200370300200441e0016a41186a200141186a290200370300200441e0016a41106a200141106a290200370300200441e0016a41086a200141086a290200370300200420012902003703e001200441a4016a200441e0016a41e0adc7800010e28c80800020042802ac01210120042802a801210c20042004418f026a3602e001200441346a41106a210d02400240024020014102490d00024020014115490d00200c2001200441e0016a10b7a580800020042802a401210e0c020b200c20014101200441e0016a108d8e80800020042802a401210e0c010b20042802a401210e2001450d010b200c20014104746a210f200441d4016a2110200441e0016a41086a2102200441e0016a4101722106200441b0016a41086a2103200441b0016a41046a2111200441b0016a4101722112200c2101034020012802002205450d0120012802042113024002400240200128020822140d00200441e0016a200441346a2005201310a2a180800020042d00e00122054104460d01201220062f00003b000020032002290200370200201241026a200641026a2d00003a0000200341086a200241086a290200370200200341106a200241106a290200370200200341186a200241186a290200370200200341206a200241206a2802003602000c020b200441e0016a200441346a200520132014200128020c109fa180800020042d00e00122054104460d00201220062f00003b000020032002290200370200201241026a200641026a2d00003a0000200341086a200241086a290200370200200341106a200241106a290200370200200341186a200241186a290200370200200341206a200241206a2802003602000c010b20042802e40121010240200e450d00200c410028029c96db8000118080808000000b200441346a109da1808000200d10a88c80800002402004280244450d002004280248410028029c96db8000118080808000000b02402004280250450d002004280254410028029c96db8000118080808000000b0240024020042802900122020d0041002102410021030c010b200420042802940122033602fc01200420023602f801200441003602f401200420033602ec01200420023602e801200441003602e4014101210220042802980121030b2004200336028002200420023602f001200420023602e001200441e0016a10f18c8080000c040b200420042802e40122133602b401200420053a00b001024020054103460d0002400240024020050e020103000b20042802d401220520052802002213417f6a3602002010210520134101460d010c020b201320132802002214417f6a3602002011210520144101470d010b200510dfa88080000b200141106a2201200f470d000b0b0240200e450d00200c410028029c96db8000118080808000000b200441346a109da1808000200d10a88c80800002402004280244450d002004280248410028029c96db8000118080808000000b02402004280250450d002004280254410028029c96db8000118080808000000b0240024020042802900122010d0041002101410021020c010b200420042802940122023602fc01200420013602f801200441003602f401200420023602ec01200420013602e801200441003602e4014101210120042802980121020b2004200236028002200420013602f001200420013602e001200441e0016a10f18c8080002004410e6a20042d00123a0000200441b8016a2004411f6a290000370300200441c0016a200441276a290000370300200441c8016a2004412f6a2d00003a0000200420042f01103b010c200420042900173703b0010b20042800132101200020042903b001220837002820002008370008200041013a0000200020042f010c3b0001200041c0006a200441b0016a41186a2d000022023a0000200041386a200441b0016a41106a2903002208370000200041306a200441b8016a2903002209370000200041106a2009370000200041186a2008370000200041206a20023a0000200041036a2004410e6a22022d00003a00002000200136000420002001360024200020042f010c3b0021200041236a20022d00003a00000c010b200041003a000020002007290000370021200041396a200741186a290000370000200041316a200741106a290000370000200041296a200741086a2900003700000240024002400240200128020041fcffffff076a2202410320024105491b0e0403030102000b2001280204450d022001280208410028029c96db8000118080808000000c020b2001280204450d012001280208410028029c96db8000118080808000000c010b200110fd888080000b2001410028029c96db8000118080808000000b20044190026a2480808080000bc505010a7f23808080800041106b2201248080808000024020002d00840222020d00200041013a008402200020002802c80120002802c0012203200341054b1b36028002024002400240024020002802a8012203450d0020002802b0012204450d002003410047210520002802ac0121064100210703402005410171450d02024002402007450d002006210820032109200721030c010b4100210802402006450d0020062105024020064107712209450d0003402005417f6a210520032802ac0921032009417f6a22090d000b0b20064108490d00034020032802ac092802ac092802ac092802ac092802ac092802ac092802ac092802ac092103200541786a22050d000b0b410021090b02400240200820032f01aa094f0d00200321050c010b034020032802a0082205450d05200941016a210920032f01a809210820052103200820052f01aa094f0d000b0b0240024020090d00200841016a2106200521070c010b200520084102746a41b0096a2802002107410021062009417f6a2203450d002009417e6a210a024020034107712209450d0003402003417f6a210320072802ac0921072009417f6a22090d000b0b200a4107490d00034020072802ac092802ac092802ac092802ac092802ac092802ac092802ac092802ac092107200341786a22030d000b0b02402005200841e0006c6a22032d0050450d004194aac7800041c1002001410f6a41dca8c7800041d8aac7800010ad81808000000b41012105200341013a005020032003280214200328020c2208200841054b1b36024c410021032004417f6a22040d000b0b20002d00d802450d0241eca8c7800041382001410f6a41dca8c780004184aac7800010ad81808000000b41eccec78000109081808000000b418886cb8000109081808000000b200041013a00d8022000200028029c022000280294022203200341054b1b3602d4020b200141106a24808080800020020bed0601097f02400240200041c0016a220120002802c001220241054b22034103746a220428020022052002410520031b460d0020002802c401200041c4016a20031b21030c010b200110aa89808000200041c8016a210420002802c801210520002802c40121030b20032005410c6c6a22034100360208200341003602002004200428020041016a360200024020002802a8012204450d0020002802b0012206450d002004410047210520002802ac0121074100210103400240024002402005410171450d00024002402001450d002007210520042102200121040c010b4100210502402007450d0020072103024020074107712202450d0003402003417f6a210320042802ac0921042002417f6a22020d000b0b20074108490d00034020042802ac092802ac092802ac092802ac092802ac092802ac092802ac092802ac092104200341786a22030d000b0b410021020b02400240200520042f01aa094f0d00200421030c010b034020042802a0082203450d03200241016a210220042f01a809210520032104200520032f01aa094f0d000b0b024020020d00200541016a2107200321010c030b200320054102746a41b0096a2802002101410021072002417f6a2204450d022002417e6a2108024020044107712202450d0003402004417f6a210420012802ac0921012002417f6a22020d000b0b20084107490d02034020012802ac092802ac092802ac092802ac092802ac092802ac092802ac092802ac092101200441786a22040d000c030b0b41eccec78000109081808000000b418886cb8000109081808000000b024002402003200541e0006c6a2204410c6a2209200428020c220841054b22054103746a220328020022022008410520051b460d002004280210200441106a20051b21050c010b200910aa89808000200441146a210320042802142102200428021021050b4100210420052002410c6c6a2205410036020820054100360200410121052003200328020041016a3602002006417f6a22060d000b0b0240024020004194026a2201200028029402220241054b22034103746a220428020022052002410520031b460d0020002802980220004198026a20031b21030c010b200110c9898080002000419c026a2104200028029c02210520002802980221030b20032005410c6c6a22034100360208200341003602002004200428020041016a3602000bbb0402087f017e23808080800041106b2201248080808000024002400240024002400240200028020820002802002202200241054b1b2203417f460d00417f20036776410020031b220441016a2203450d002000200241054b22054103746a280200220620034b0d01200041046a2107200028020421082002410520051b2105024020044105490d0020022003460d060240024002402003ad420c7e2209422088a70d002009a7220441fcffffff074b0d0020024106490d012005ad420c7e2209422088a70d002009a7220541fcffffff074b0d00200441002802a496db8000118280808000002202450d02200220082004200520042005491b10f5b28080001a2008410028029c96db8000118080808000000c080b4188c4c780004111419cc4c7800010f880808000000b41002d0098a2db80001a200441002802a496db80001182808080000022020d050b4104200410bb80808000000b200241064f0d020c050b4188c4c78000411141acc4c78000109181808000000b41bcc4c78000412041dcc4c7800010f880808000000b200720082006410c6c10f5b28080001a200020063602002005ad420c7e2209a7210002402009422088a70d00200041fdffffff074f0d002008410028029c96db8000118080808000000c030b2001200036020c2001410036020841ccc3c78000412b200141086a41bcc3c7800041f8c3c7800010ad81808000000b200220072006410c6c10f5b28080001a0b2000200636020820002002360204200020033602000b200141106a2480808080000b920c05067f017e017f017e077f23808080800041206b220424808080800002402000280298012205418080808078460d00024020002802642206450d000240200028026c2207450d002000280260220841086a21092008290300427f8542808182848890a0c0807f83210a03400240200a4200520d000340200841a07e6a21082009290300210a200941086a220b2109200a42808182848890a0c0807f83220a42808182848890a0c0807f510d000b200a42808182848890a0c0807f85210a200b21090b024020084100200a7aa74103766b411c6c6a220b41646a280200450d00200b41686a280200410028029c96db8000118080808000000b200a427f7c210c0240200b41706a280200450d00200b41746a280200410028029c96db8000118080808000000b200c200a83210a2007417f6a22070d000b0b2006200641016aad421c7ea741076a41787122096a4177460d00200028026020096b410028029c96db8000118080808000000b2005450d00200028029c01410028029c96db8000118080808000000b2000418080808078360298014100210d4100210e024020002d00e8024101470d00024020002802b401220f0d00417f21104101210e0c010b20002802b801211102400340200f41a07e6a2105200f41a4136a2109200f2f01aa142212410c6c210b417f21070240024003400240200b0d00201221070c020b2009280208210820092802042106200b41746a210b200741016a2107200541e0016a21052009410c6a2109417f41e8aac7800020062008411020084110491b10f9b28080002206411020086b20061b220841004720084100481b22084101460d000b200841ff0171450d010b2011450d022011417f6a2111200f20074102746a41ac146a280200210f0c010b0b02400240024002402005200528020041054b22094103746a2802002208450d000240200541046a220b280200200b20091b2008412c6c6a220841546a2207280200220941014b0d00200841586a22062802002105200841706a280200210b02402009410171450d002005200b460d010b2004200841646a360204200441046a20092005200b10ecad8080002006200b36020041012109200741013602000b4158210b02400240024002402009417e6a2209410220094102491b0e03010200010b4164210b0b2008200b6a22090d010b20002802000d022000200029030842017c3703082000280210450d0541a8d2d28000108481808000000b20002802000d022009350208210a2000200029030842017c37030820002802100d0320002000290318200a7c3703184101210e0240200928020841044f0d00417f21100c060b200928020428000021100c050b4184d7d2800041fc0041e8d8d28000109181808000000b4198d2d28000108481808000000b4198d2d28000108481808000000b41a8d2d28000108481808000000b4101210e417f21100b02400240200128020822084100480d0020012802042109024020080d004101210b0c020b41002d0098a2db80001a200841002802a496db800011828080800000220b0d014101210d0b200d20084194bec7800010ae80808000000b200b2009200810f5b2808000210f200041a8016a211302400240024020002802a80122110d00200441003602140c010b20002802ac01211202400340201141a4086a210920112f01aa09220d410c6c210b417f21050240024003400240200b0d00200d21050c020b200941086a2107200941046a2106200b41746a210b200541016a21052009410c6a2109417f200f200628020020082007280200220720082007491b10f9b28080002206200820076b20061b220741004720074100481b22074101460d000b200741ff0171450d010b2012450d022012417f6a2112201120054102746a41ac096a28020021110c010b0b20042013360214200420053602102004201236020c2004201136020820044180808080783602042008450d02200f410028029c96db8000118080808000000c020b2004200536021c20044100360218200420113602140b200420133602102004200836020c2004200f360208200420083602040b200441046a200041b4016a200110b4a380800020022003200e201010a49e8080002109200441206a24808080800020090bf204010a7f23808080800041106b2201248080808000410021020240024002400240200041b4016a410010e4ad80800022030d0020002802b001410020002802a80122041b21052004410047210620002802ac012107024003402005450d012006410171450d03024002402002450d002007210820042106200221040c010b4100210802402007450d0020072109024020074107712202450d0003402009417f6a210920042802ac0921042002417f6a22020d000b0b20074108490d00034020042802ac092802ac092802ac092802ac092802ac092802ac092802ac092802ac092104200941786a22090d000b0b410021060b02400240200820042f01aa094f0d00200421090c010b034020042802a0082209450d06200641016a210620042f01a809210820092104200820092f01aa094f0d000b0b0240024020060d00200841016a2107200921020c010b200920084102746a41b0096a2802002102410021072006417f6a2204450d002006417e6a210a024020044107712206450d0003402004417f6a210420022802ac0921022006417f6a22060d000b0b200a4107490d00034020022802ac092802ac092802ac092802ac092802ac092802ac092802ac092802ac092102200441786a22040d000b0b2005417f6a210541012106410021042009200841e0006c6a410010e4ad808000450d000b4198abc7800041382001410f6a41f8aac7800041d0abc7800010ad81808000000b20004188026a410010aa9e8080000d030b200141106a24808080800020030f0b41eccec78000109081808000000b418886cb8000109081808000000b41eca8c7800041382001410f6a41f8aac780004188abc7800010ad81808000000b8e0c05067f017e017f017e077f23808080800041206b220224808080800002402000280298012203418080808078460d00024020002802642204450d000240200028026c2205450d002000280260220641086a21072006290300427f8542808182848890a0c0807f8321080340024020084200520d000340200641a07e6a210620072903002108200741086a22092107200842808182848890a0c0807f83220842808182848890a0c0807f510d000b200842808182848890a0c0807f852108200921070b02402006410020087aa74103766b411c6c6a220941646a280200450d00200941686a280200410028029c96db8000118080808000000b2008427f7c210a0240200941706a280200450d00200941746a280200410028029c96db8000118080808000000b200a20088321082005417f6a22050d000b0b2004200441016aad421c7ea741076a41787122076a4177460d00200028026020076b410028029c96db8000118080808000000b2003450d00200028029c01410028029c96db8000118080808000000b2000418080808078360298014100210b4100210c024020002d00e8024101470d00024020002802b401220d0d00417f210e4101210c0c010b20002802b801210f02400340200d41a07e6a2103200d41a4136a2107200d2f01aa142210410c6c2109417f2105024002400340024020090d00201021050c020b2007280208210620072802042104200941746a2109200541016a2105200341e0016a21032007410c6a2107417f41e8aac7800020042006411020064110491b10f9b28080002204411020066b20041b220641004720064100481b22064101460d000b200641ff0171450d010b200f450d02200f417f6a210f200d20054102746a41ac146a280200210d0c010b0b02400240024002402003200328020041054b22074103746a2802002206450d000240200341046a2209280200200920071b2006412c6c6a220641546a2205280200220741014b0d00200641586a22042802002103200641706a280200210902402007410171450d0020032009460d010b2002200641646a360204200241046a20072003200910ecad8080002004200936020041012107200541013602000b4158210902400240024002402007417e6a2207410220074102491b0e03010200010b416421090b200620096a22070d010b20002802000d022000200029030842017c3703082000280210450d0541a8d2d28000108481808000000b20002802000d02200735020821082000200029030842017c37030820002802100d032000200029031820087c3703184101210c0240200728020841044f0d00417f210e0c060b2007280204280000210e0c050b4184d7d2800041fc0041e8d8d28000109181808000000b4198d2d28000108481808000000b4198d2d28000108481808000000b41a8d2d28000108481808000000b4101210c417f210e0b02400240200128020822064100480d0020012802042107024020060d00410121090c020b41002d0098a2db80001a200641002802a496db80001182808080000022090d014101210b0b200b20064194bec7800010ae80808000000b20092007200610f5b2808000210d200041a8016a211102400240024020002802a801220f0d00200241003602140c010b20002802ac01211002400340200f41a4086a2107200f2f01aa09220b410c6c2109417f2103024002400340024020090d00200b21030c020b200741086a2105200741046a2104200941746a2109200341016a21032007410c6a2107417f200d200428020020062005280200220520062005491b10f9b28080002204200620056b20041b220541004720054100481b22054101460d000b200541ff0171450d010b2010450d022010417f6a2110200f20034102746a41ac096a280200210f0c010b0b20022011360214200220033602102002201036020c2002200f36020820024180808080783602042006450d02200d410028029c96db8000118080808000000c020b2002200336021c200241003602182002200f3602140b200220113602102002200636020c2002200d360208200220063602040b200241046a200041b4016a200110b4a3808000200c200e10a59e8080002107200241206a24808080800020070ba50704067f017e017f017e23808080800041c0036b220124808080800002402000280298012202418080808078460d00024020002802642203450d000240200028026c2204450d002000280260220541086a21062005290300427f8542808182848890a0c0807f8321070340024020074200520d000340200541a07e6a210520062903002107200641086a22082106200742808182848890a0c0807f83220742808182848890a0c0807f510d000b200742808182848890a0c0807f852107200821060b02402005410020077aa74103766b411c6c6a220841646a280200450d00200841686a280200410028029c96db8000118080808000000b2007427f7c21090240200841706a280200450d00200841746a280200410028029c96db8000118080808000000b200920078321072004417f6a22040d000b0b2003200341016aad421c7ea741076a41787122066a4177460d00200028026020066b410028029c96db8000118080808000000b2002450d00200028029c01410028029c96db8000118080808000000b200041808080807836029801024002400240200041b4016a410110e4ad80800022030d0020002802b0012108200041003602b00120002802a8012106200041003602a80120002802ac01210520012008410020061b360224200120053602202001200636021c20014100360218200120064100472208360214200120053602102001200636020c2001410036020820012008360204200141286a200141046a108c8b808000024020012802282206418080808078460d00200041a8016a2102200141346a2104034020012802302108200128022c210520014194016a200441e00010f5b28080001a20014194016a410110e4ad8080000d0302400240200128029c010d0020014194016a10ce898080002006450d012005410028029c96db8000118080808000000c010b200120083602dc02200120053602d802200120063602d402200141e0026a20014194016a41e00010f5b28080001a200141f4016a2002200141d4026a200141e0026a10fc8b80800020012802c802418080808078460d00200141f4016a10ce898080000b200141286a200141046a108c8b80800020012802282206418080808078470d000b0b200141046a10d88c80800020004188026a410110aa9e8080000d020b200141c0036a24808080800020030f0b4198abc780004138200141e0026a41f8aac7800041f0abc7800010ad81808000000b41eca8c780004138200141e0026a41f8aac7800041e0abc7800010ad81808000000bb60201047f23808080800041306b220124808080800002400240200028020022020d0041002102410021030c010b200120023602242001410036022020012002360214200141003602102001200028020422023602282001200236021820002802082103410121020b2001200336022c2001200236021c2001200236020c2001410c6a10db8b80800002400240200028020c220341054b0d002003450d01200041106a21020340200210e68b8080002002410c6a21022003417f6a22030d000c020b0b200041106a2802002104024020002802142203450d00200421020340200210e68b8080002002410c6a21022003417f6a22030d000b0b2004410028029c96db8000118080808000000b02402000280254450d002000280258410028029c96db8000118080808000000b200141306a2480808080000bf60b01067f23808080800041d0026b220324808080800020012802980121042001418080808078360298010240024002402004418080808078470d00200341d0006a20012002410110c48980800020012802980121042001418080808078360298012004418080808078460d010b20034190026a20014190016a29030037030020034188026a20014188016a29030037030020034180026a20014180016a290300370300200341e0016a41186a200141f8006a290300370300200341e0016a41106a200141f0006a290300370300200341e0016a41086a200141e8006a290300370300200341d0016a41086a2001419c016a220241086a280200360200200320012903603703e001200320022902003703d00120034198026a41186a200141c0006a220241186a29000037030020034198026a41106a200241106a29000037030020034198026a41086a200241086a2900003703002003200229000037039802200341d0006a200141b4016a41d40010f5b28080001a200141003a0084022001410036028002200142003702bc01200141003602b40120032802642205200328025c2206200641054b22071b0d012003200328025422083602242003200328025022023602202003410036021c20032008360214200320023602102003410036020c20032003280258410020021b360228200320024100472202360218200320023602080240024020070d002006450d01200341d0006a41106a21020340200210e68b8080002002410c6a21022006417f6a22060d000c020b0b200341e0006a280200210602402005450d00200621020340200210e68b8080002002410c6a21022005417f6a22050d000b0b2006410028029c96db8000118080808000000b20012802b001210841002102200141003602b00120012802a8012106200141003602a80120012802ac012105200341d0006a20014188026a41d40010f5b28080001a200141003a00d802200141003602d4022001420037039002200141003602880241002101024020032802502207450d00200320032802542202360248200320073602442003410036024020032002360238200320073602342003410036023041012102200328025821010b2003200136024c2003200236023c2003200236022c02400240200328025c220141054b0d002001450d01200341d0006a41106a21020340200210eaad8080002002410c6a21022001417f6a22010d000c020b0b200341d0006a41106a2802002107024020032802642201450d00200721020340200210eaad8080002002410c6a21022001417f6a22010d000b0b2007410028029c96db8000118080808000000b200341b8026a2003412c6a41e0adc7800010dd8c808000200041e8006a200341086a41e0adc7800010d78c80800020032008410020061b3602cc01200320053602c801200320063602c401200341003602c0012003200641004722023602bc01200320053602b801200320063602b401200341003602b001200320023602ac01200041f4006a200341ac016a41e0adc7800010eb8c808000200341a0016a200341e0016a41306a29030037030020034198016a200341e0016a41286a29030037030020034190016a20034180026a29030037030020034188016a200341e0016a41186a290300370300200341d0006a41306a200341e0016a41106a290300370300200341d0006a41286a200341e0016a41086a290300370300200341d0006a41086a20034198026a41086a290300370300200341d0006a41106a20034198026a41106a290300370300200341d0006a41186a20034198026a41186a290300370300200320032903e00137037020032003290398023703502000200341d0006a41d80010f5b280800022022004360258200220032903d00137025c200241e4006a200341d0016a41086a280200360200200220032903b8023703800120024188016a200341b8026a41086a280200360200200341d0026a2480808080000f0b4198acc78000413541d0acc78000109181808000000b200341003602c802200341013602bc02200341e8f8ca80003602b802200342043702c002200341b8026a41f0f8ca800010f680808000000bf60b01067f23808080800041d0026b220324808080800020012802980121042001418080808078360298010240024002402004418080808078470d00200341d0006a20012002410110c18980800020012802980121042001418080808078360298012004418080808078460d010b20034190026a20014190016a29030037030020034188026a20014188016a29030037030020034180026a20014180016a290300370300200341e0016a41186a200141f8006a290300370300200341e0016a41106a200141f0006a290300370300200341e0016a41086a200141e8006a290300370300200341d0016a41086a2001419c016a220241086a280200360200200320012903603703e001200320022902003703d00120034198026a41186a200141c0006a220241186a29000037030020034198026a41106a200241106a29000037030020034198026a41086a200241086a2900003703002003200229000037039802200341d0006a200141b4016a41d40010f5b28080001a200141003a0084022001410036028002200142003702bc01200141003602b40120032802642205200328025c2206200641054b22071b0d012003200328025422083602242003200328025022023602202003410036021c20032008360214200320023602102003410036020c20032003280258410020021b360228200320024100472202360218200320023602080240024020070d002006450d01200341d0006a41106a21020340200210e68b8080002002410c6a21022006417f6a22060d000c020b0b200341e0006a280200210602402005450d00200621020340200210e68b8080002002410c6a21022005417f6a22050d000b0b2006410028029c96db8000118080808000000b20012802b001210841002102200141003602b00120012802a8012106200141003602a80120012802ac012105200341d0006a20014188026a41d40010f5b28080001a200141003a00d802200141003602d4022001420037039002200141003602880241002101024020032802502207450d00200320032802542202360248200320073602442003410036024020032002360238200320073602342003410036023041012102200328025821010b2003200136024c2003200236023c2003200236022c02400240200328025c220141054b0d002001450d01200341d0006a41106a21020340200210eaad8080002002410c6a21022001417f6a22010d000c020b0b200341d0006a41106a2802002107024020032802642201450d00200721020340200210eaad8080002002410c6a21022001417f6a22010d000b0b2007410028029c96db8000118080808000000b200341b8026a2003412c6a41e0adc7800010dd8c808000200041e8006a200341086a41e0adc7800010d78c80800020032008410020061b3602cc01200320053602c801200320063602c401200341003602c0012003200641004722023602bc01200320053602b801200320063602b401200341003602b001200320023602ac01200041f4006a200341ac016a41e0adc7800010d68c808000200341a0016a200341e0016a41306a29030037030020034198016a200341e0016a41286a29030037030020034190016a20034180026a29030037030020034188016a200341e0016a41186a290300370300200341d0006a41306a200341e0016a41106a290300370300200341d0006a41286a200341e0016a41086a290300370300200341d0006a41086a20034198026a41086a290300370300200341d0006a41106a20034198026a41106a290300370300200341d0006a41186a20034198026a41186a290300370300200320032903e00137037020032003290398023703502000200341d0006a41d80010f5b280800022022004360258200220032903d00137025c200241e4006a200341d0016a41086a280200360200200220032903b8023703800120024188016a200341b8026a41086a280200360200200341d0026a2480808080000f0b4198acc78000413541d0acc78000109181808000000b200341003602c802200341013602bc02200341e8f8ca80003602b802200342043702c002200341b8026a41f0f8ca800010f680808000000bd81e07067f017e017f017e017f027e057f23808080800041c0026b2204248080808000200420012802283602082004200128022441c8006a36020420024100472105200128023022062802082107200628020421060240024002400240200128022c2d00000d00200441106a41086a22082001280234220941086a290000220a370300200441106a41106a220b200941106a290000220c370300200441106a41186a220d200941186a290000220e37030020042009290000220f370310200441c0006a41186a200e370300200441c0006a41106a200c370300200441c0006a41086a200a3703002004200f3703402004200736023c200420063602382004200441046a360234200441a9016a200d290300370000200441a1016a200b29030037000020044199016a2008290300370000200441a8c1c780003602b8012004410036028c0120044204370284012004420037027c20044280808080c0003702742004419cafc780003602d001200420033602cc01200441003602c801200441003602c001200441013a00900120042004290310370091012004200441c0006a3602bc012004200441346a3602b401200441b8afc780003602702004200236026c200441003602682004200536026420044190026a41206a200141206a28020036020020044190026a41186a200141186a29020037030020044190026a41106a200141106a29020037030020044190026a41086a200141086a2902003703002004200129020037039002200441d4016a20044190026a41e0adc7800010d98c80800020042802dc01210220042802d80121102004200441bf026a36029002200441e4006a41106a211102400240024020024102490d00024020024115490d002010200220044190026a10aba580800020042802d40121120c020b20102002410120044190026a108d8e80800020042802d40121120c010b20042802d40121122002450d010b201020024104746a210d20044184026a211320044190026a41086a210320044190026a4101722107200441e0016a41086a2105200441e0016a41046a2114200441e0016a410172210920102102034020022802002206450d01200228020421080240024002402002280208220b0d0020044190026a200441e4006a2006200810a1a180800020042d00900222064104460d01200920072f00003b000020052003290200370200200941026a200741026a2d00003a0000200541086a200341086a290200370200200541106a200341106a290200370200200541186a200341186a290200370200200541206a200341206a2802003602000c020b20044190026a200441e4006a20062008200b200228020c10a0a180800020042d00900222064104460d00200920072f00003b000020052003290200370200200941026a200741026a2d00003a0000200541086a200341086a290200370200200541106a200341106a290200370200200541186a200341186a290200370200200541206a200341206a2802003602000c010b200428029402210302402012450d002010410028029c96db8000118080808000000b200441e4006a109ca1808000201110a88c80800002402004280274450d002004280278410028029c96db8000118080808000000b0240200428028001450d00200428028401410028029c96db8000118080808000000b0240024020042802c00122020d0041002102410021050c010b200420042802c40122053602ac02200420023602a802200441003602a4022004200536029c02200420023602980220044100360294024101210220042802c80121050b200420053602b002200420023602a002200420023602900220044190026a10f18c8080000c050b200420042802940222083602e401200420063a00e001024020064103460d0002400240024020060e020103000b200428028402220620062802002208417f6a3602002013210620084101460d010c020b20082008280200220b417f6a36020020142106200b4101470d010b200610dfa88080000b200241106a2202200d470d000b0b02402012450d002010410028029c96db8000118080808000000b200441e4006a109ca1808000201110a88c80800002402004280274450d002004280278410028029c96db8000118080808000000b0240200428028001450d00200428028401410028029c96db8000118080808000000b0240024020042802c00122020d0041002102410021030c010b200420042802c40122033602ac02200420023602a802200441003602a4022004200336029c02200420023602980220044100360294024101210220042802c80121030b200420033602b002200420023602a002200420023602900220044190026a10f18c8080002004410e6a20042d00423a0000200441e8016a200441cf006a290000370300200441f0016a200441d7006a290000370300200441f8016a200441df006a2d00003a0000200420042f01403b010c200420042900473703e0010c010b200441106a41086a22082001280234220941086a290000220a370300200441106a41106a220b200941106a290000220c370300200441106a41186a220d200941186a290000220e37030020042009290000220f370310200441c0006a41186a200e370300200441c0006a41106a200c370300200441c0006a41086a200a3703002004200f3703402004200736023c200420063602382004200441046a360234200441a9016a200d290300370000200441a1016a200b29030037000020044199016a2008290300370000200441a8c1c780003602b8012004410036028c0120044204370284012004420037027c20044280808080c0003702742004419cafc780003602d001200420033602cc01200441003602c801200441003602c001200441013a00900120042004290310370091012004200441c0006a3602bc012004200441346a3602b401200441b8afc780003602702004200236026c200441003602682004200536026420044190026a41206a200141206a28020036020020044190026a41186a200141186a29020037030020044190026a41106a200141106a29020037030020044190026a41086a200141086a2902003703002004200129020037039002200441d4016a20044190026a41e0adc7800010d98c80800020042802dc01210220042802d80121102004200441bf026a36029002200441e4006a41106a211102400240024020024102490d00024020024115490d002010200220044190026a10c4a580800020042802d40121120c020b20102002410120044190026a108d8e80800020042802d40121120c010b20042802d40121122002450d010b201020024104746a210d20044184026a211320044190026a41086a210320044190026a4101722107200441e0016a41086a2105200441e0016a41046a2114200441e0016a410172210920102102034020022802002206450d01200228020421080240024002402002280208220b0d0020044190026a200441e4006a2006200810a2a180800020042d00900222064104460d01200920072f00003b000020052003290200370200200941026a200741026a2d00003a0000200541086a200341086a290200370200200541106a200341106a290200370200200541186a200341186a290200370200200541206a200341206a2802003602000c020b20044190026a200441e4006a20062008200b200228020c109fa180800020042d00900222064104460d00200920072f00003b000020052003290200370200200941026a200741026a2d00003a0000200541086a200341086a290200370200200541106a200341106a290200370200200541186a200341186a290200370200200541206a200341206a2802003602000c010b200428029402210302402012450d002010410028029c96db8000118080808000000b200441e4006a109da1808000201110a88c80800002402004280274450d002004280278410028029c96db8000118080808000000b0240200428028001450d00200428028401410028029c96db8000118080808000000b0240024020042802c00122020d0041002102410021050c010b200420042802c40122053602ac02200420023602a802200441003602a4022004200536029c02200420023602980220044100360294024101210220042802c80121050b200420053602b002200420023602a002200420023602900220044190026a10f18c8080000c040b200420042802940222083602e401200420063a00e001024020064103460d0002400240024020060e020103000b200428028402220620062802002208417f6a3602002013210620084101460d010c020b20082008280200220b417f6a36020020142106200b4101470d010b200610dfa88080000b200241106a2202200d470d000b0b02402012450d002010410028029c96db8000118080808000000b200441e4006a109da1808000201110a88c80800002402004280274450d002004280278410028029c96db8000118080808000000b0240200428028001450d00200428028401410028029c96db8000118080808000000b0240024020042802c00122020d0041002102410021030c010b200420042802c40122033602ac02200420023602a802200441003602a4022004200336029c02200420023602980220044100360294024101210220042802c80121030b200420033602b002200420023602a002200420023602900220044190026a10f18c8080002004410e6a20042d00423a0000200441e8016a200441cf006a290000370300200441f0016a200441d7006a290000370300200441f8016a200441df006a2d00003a0000200420042f01403b010c200420042900473703e0010b20042800432102200020042903e001220a3700282000200a370008200041013a0000200020042f010c3b0001200041c0006a200441e0016a41186a2d000022033a0000200041386a200441e0016a41106a290300220a370000200041306a200441e8016a290300220c370000200041106a200c370000200041186a200a370000200041206a20033a0000200041036a2004410e6a22032d00003a00002000200236000420002002360024200020042f010c3b0021200041236a20032d00003a00000c010b200041003a0000200020012802342202290000370021200041396a200241186a290000370000200041316a200241106a290000370000200041296a200241086a2900003700000240024002400240200328020041fcffffff076a2202410320024105491b0e0403030102000b2003280204450d022003280208410028029c96db8000118080808000000c020b2003280204450d012003280208410028029c96db8000118080808000000c010b200310fd888080000b2003410028029c96db8000118080808000000b200441c0026a2480808080000bca1e07067f017e017f017e017f027e057f23808080800041c0026b22042480808080002004200129022437020420024100472105200128023022062802082107200628020421060240024002400240200128022c2d00000d00200441106a41086a22082001280234220941086a290000220a370300200441106a41106a220b200941106a290000220c370300200441106a41186a220d200941186a290000220e37030020042009290000220f370310200441c0006a41186a200e370300200441c0006a41106a200c370300200441c0006a41086a200a3703002004200f3703402004200736023c200420063602382004200441046a360234200441a9016a200d290300370000200441a1016a200b29030037000020044199016a2008290300370000200441d0c1c780003602b8012004410036028c0120044204370284012004420037027c20044280808080c0003702742004419cafc780003602d001200420033602cc01200441003602c801200441003602c001200441013a00900120042004290310370091012004200441c0006a3602bc012004200441346a3602b401200441b8afc780003602702004200236026c200441003602682004200536026420044190026a41206a200141206a28020036020020044190026a41186a200141186a29020037030020044190026a41106a200141106a29020037030020044190026a41086a200141086a2902003703002004200129020037039002200441d4016a20044190026a41e0adc7800010d98c80800020042802dc01210220042802d80121102004200441bf026a36029002200441e4006a41106a211102400240024020024102490d00024020024115490d002010200220044190026a10afa580800020042802d40121120c020b20102002410120044190026a108d8e80800020042802d40121120c010b20042802d40121122002450d010b201020024104746a210d20044184026a211320044190026a41086a210320044190026a4101722107200441e0016a41086a2105200441e0016a41046a2114200441e0016a410172210920102102034020022802002206450d01200228020421080240024002402002280208220b0d0020044190026a200441e4006a2006200810a1a180800020042d00900222064104460d01200920072f00003b000020052003290200370200200941026a200741026a2d00003a0000200541086a200341086a290200370200200541106a200341106a290200370200200541186a200341186a290200370200200541206a200341206a2802003602000c020b20044190026a200441e4006a20062008200b200228020c10a0a180800020042d00900222064104460d00200920072f00003b000020052003290200370200200941026a200741026a2d00003a0000200541086a200341086a290200370200200541106a200341106a290200370200200541186a200341186a290200370200200541206a200341206a2802003602000c010b200428029402210302402012450d002010410028029c96db8000118080808000000b200441e4006a109ca1808000201110a88c80800002402004280274450d002004280278410028029c96db8000118080808000000b0240200428028001450d00200428028401410028029c96db8000118080808000000b0240024020042802c00122020d0041002102410021050c010b200420042802c40122053602ac02200420023602a802200441003602a4022004200536029c02200420023602980220044100360294024101210220042802c80121050b200420053602b002200420023602a002200420023602900220044190026a10f18c8080000c050b200420042802940222083602e401200420063a00e001024020064103460d0002400240024020060e020103000b200428028402220620062802002208417f6a3602002013210620084101460d010c020b20082008280200220b417f6a36020020142106200b4101470d010b200610dfa88080000b200241106a2202200d470d000b0b02402012450d002010410028029c96db8000118080808000000b200441e4006a109ca1808000201110a88c80800002402004280274450d002004280278410028029c96db8000118080808000000b0240200428028001450d00200428028401410028029c96db8000118080808000000b0240024020042802c00122020d0041002102410021030c010b200420042802c40122033602ac02200420023602a802200441003602a4022004200336029c02200420023602980220044100360294024101210220042802c80121030b200420033602b002200420023602a002200420023602900220044190026a10f18c8080002004410e6a20042d00423a0000200441e8016a200441cf006a290000370300200441f0016a200441d7006a290000370300200441f8016a200441df006a2d00003a0000200420042f01403b010c200420042900473703e0010c010b200441106a41086a22082001280234220941086a290000220a370300200441106a41106a220b200941106a290000220c370300200441106a41186a220d200941186a290000220e37030020042009290000220f370310200441c0006a41186a200e370300200441c0006a41106a200c370300200441c0006a41086a200a3703002004200f3703402004200736023c200420063602382004200441046a360234200441a9016a200d290300370000200441a1016a200b29030037000020044199016a2008290300370000200441d0c1c780003602b8012004410036028c0120044204370284012004420037027c20044280808080c0003702742004419cafc780003602d001200420033602cc01200441003602c801200441003602c001200441013a00900120042004290310370091012004200441c0006a3602bc012004200441346a3602b401200441b8afc780003602702004200236026c200441003602682004200536026420044190026a41206a200141206a28020036020020044190026a41186a200141186a29020037030020044190026a41106a200141106a29020037030020044190026a41086a200141086a2902003703002004200129020037039002200441d4016a20044190026a41e0adc7800010d98c80800020042802dc01210220042802d80121102004200441bf026a36029002200441e4006a41106a211102400240024020024102490d00024020024115490d002010200220044190026a109fa580800020042802d40121120c020b20102002410120044190026a108d8e80800020042802d40121120c010b20042802d40121122002450d010b201020024104746a210d20044184026a211320044190026a41086a210320044190026a4101722107200441e0016a41086a2105200441e0016a41046a2114200441e0016a410172210920102102034020022802002206450d01200228020421080240024002402002280208220b0d0020044190026a200441e4006a2006200810a2a180800020042d00900222064104460d01200920072f00003b000020052003290200370200200941026a200741026a2d00003a0000200541086a200341086a290200370200200541106a200341106a290200370200200541186a200341186a290200370200200541206a200341206a2802003602000c020b20044190026a200441e4006a20062008200b200228020c109fa180800020042d00900222064104460d00200920072f00003b000020052003290200370200200941026a200741026a2d00003a0000200541086a200341086a290200370200200541106a200341106a290200370200200541186a200341186a290200370200200541206a200341206a2802003602000c010b200428029402210302402012450d002010410028029c96db8000118080808000000b200441e4006a109da1808000201110a88c80800002402004280274450d002004280278410028029c96db8000118080808000000b0240200428028001450d00200428028401410028029c96db8000118080808000000b0240024020042802c00122020d0041002102410021050c010b200420042802c40122053602ac02200420023602a802200441003602a4022004200536029c02200420023602980220044100360294024101210220042802c80121050b200420053602b002200420023602a002200420023602900220044190026a10f18c8080000c040b200420042802940222083602e401200420063a00e001024020064103460d0002400240024020060e020103000b200428028402220620062802002208417f6a3602002013210620084101460d010c020b20082008280200220b417f6a36020020142106200b4101470d010b200610dfa88080000b200241106a2202200d470d000b0b02402012450d002010410028029c96db8000118080808000000b200441e4006a109da1808000201110a88c80800002402004280274450d002004280278410028029c96db8000118080808000000b0240200428028001450d00200428028401410028029c96db8000118080808000000b0240024020042802c00122020d0041002102410021030c010b200420042802c40122033602ac02200420023602a802200441003602a4022004200336029c02200420023602980220044100360294024101210220042802c80121030b200420033602b002200420023602a002200420023602900220044190026a10f18c8080002004410e6a20042d00423a0000200441e8016a200441cf006a290000370300200441f0016a200441d7006a290000370300200441f8016a200441df006a2d00003a0000200420042f01403b010c200420042900473703e0010b20042800432102200020042903e001220a3700282000200a370008200041013a0000200020042f010c3b0001200041c0006a200441e0016a41186a2d000022033a0000200041386a200441e0016a41106a290300220a370000200041306a200441e8016a290300220c370000200041106a200c370000200041186a200a370000200041206a20033a0000200041036a2004410e6a22032d00003a00002000200236000420002002360024200020042f010c3b0021200041236a20032d00003a00000c010b200041003a0000200020012802342202290000370021200041396a200241186a290000370000200041316a200241106a290000370000200041296a200241086a2900003700000240024002400240200328020041fcffffff076a2202410320024105491b0e0403030102000b2003280204450d022003280208410028029c96db8000118080808000000c020b2003280204450d012003280208410028029c96db8000118080808000000c010b200310fd888080000b2003410028029c96db8000118080808000000b200441c0026a2480808080000bc91603047f017e0c7f23808080800041b0026b220a2480808080000240024020030d00418080808078210b0c010b4100210c024002402003280208220b4100480d002003280204210c0240200b0d004101210d0c020b41002d0098a2db80001a200b41002802a496db800011828080800000220d0d014101210c0b200c200b41c0e1c7800010ae80808000000b200bad422086200d200c200b10f5b2808000ad84210e0b200a2009360220200a200836021c200a2005360218200a2004360214200a41003b0124200a200e37020c200a200b360208200a41b0016a2002200a41086a1097898080000240024002400240200a2802b001220b418080808078460d00200a41286a41046a200a41b0016a41046a41f40010f5b28080001a200a20023602a001200a200b360228200a41e4006a210f41808080807821102006410171211141002112410021130340200a41b0016a41086a200f41086a280200360200200a200f2902003703b001200a418080808078360264200a41a4016a200a41286a2002200a41b0016a109889808000200a2802a4012214418180808078460d02200a2802ac012115200a2802a80121160240024002400240024002400240024002402014418080808078460d00200a2902a801210e02402011450d0020122007470d0020142110200721120c0d0b200e422088a72109200ea7210d0240024002400240024020030d0020012802b401220c450d0420012802b80121170340200c41a07e6a2104200c41a4136a2102200c2f01aa142218410c6c2108417f2105024002400340024020080d00201821050c020b2002280208210b20022802042106200841746a2108200541016a2105200441e0016a21042002410c6a2102417f200d20062009200b2009200b491b10f9b280800022062009200b6b20061b220b410047200b4100481b220b4101460d000b200b41ff0171450d010b2017450d062017417f6a2117200c20054102746a41ac146a280200210c0c010b0b2004200428020041054b22024103746a280200220b450d060240200441046a2209280200200920021b200b412c6c6a220b41546a2208280200220241014b0d00200b41586a22042802002105200b41706a280200210902402002410171450d0020052009460d010b200a200b41646a3602b001200a41b0016a20022005200910ecad8080002004200936020041012102200841013602000b4158210902400240024002402002417e6a2202410220024102491b0e03010200010b416421090b200b20096a22020d010b20012802000d082001200129030842017c3703082001280210450d0441a8d2d28000108481808000000b20012802000d08200228020821022001200129030842017c3703082001280210450d0141a8d2d28000108481808000000b20012802a8012218450d01200341086a2802002105200341046a280200211720012802ac0121190340201841a07f6a2106201841a4086a210220182f01aa09221a410c6c2108417f2104024002400340024020080d00201a21040c020b2002280208210b2002280204210c200841746a2108200441016a2104200641e0006a21062002410c6a2102417f2017200c2005200b2005200b491b10f9b2808000220c2005200b6b200c1b220b410047200b4100481b220b4101460d000b200b41ff0171450d010b2019450d032019417f6a2119201820044102746a41ac096a28020021180c010b0b2006280200220c450d01200641046a28020021170340200c41a07e6a2104200c41a4136a2102200c2f01aa142218410c6c2108417f2105024002400340024020080d00201821050c020b2002280208210b20022802042106200841746a2108200541016a2105200441e0016a21042002410c6a2102417f200d20062009200b2009200b491b10f9b280800022062009200b6b20061b220b410047200b4100481b220b4101460d000b200b41ff0171450d010b2017450d032017417f6a2117200c20054102746a41ac146a280200210c0c010b0b2004200428020041054b22024103746a280200220b450d080240200441046a2209280200200920021b200b412c6c6a220b41546a2208280200220241014b0d00200b41586a22042802002105200b41706a280200210902402002410171450d0020052009460d010b200a200b41646a3602b001200a41b0016a20022005200910ecad8080002004200936020041012102200841013602000b4158210902400240024002402002417e6a2202410220024102491b0e03010200010b416421090b200b20096a22020d010b20012802000d0a2001200129030842017c3703082001280210450d0341a8d2d28000108481808000000b20012802000d0a200228020821022001200129030842017c37030820012802100d0b0b200120012903182002ad7c3703182003450d020b200a2015360210200a201636020c200a2014360208200a4180808080783602b00120012003200a41086a200a41b0016a10be89808000201241016a2202417f20021b2112201341016a2202417f20021b21130c0a0b201241016a2202417f20021b21122014450d092016410028029c96db8000118080808000000c090b200a2015360210200a201636020c200a2014360208200a4180808080783602b0012001200a41086a200a41b0016a10bb89808000201241016a2202417f20021b2112201341016a2202417f20021b21130c080b41002802cca2db80004104490d0b200a419982808000ad422086200a41af026aad8437030841002802dc8fdb8000210241002802d88fdb8000210b41002802c8a2db80002109200a42013702e801200a41013602e001200a4190b0c780003602dc01200a41043602d801200a41e5b0c780003602d401200a42cd808080c0003702cc01200a4198b0c780003602c801200a42153702c001200a41e9b0c780003602bc01200a41003602b801200a4281808080f0d5003702b001200241bce9c38000200941024622091b2802102102200a200a41086a3602e401200b41d4e9c3800020091b200a41b0016a2002118b80808000000c0b0b4184d7d2800041fc0041e8d8d28000109181808000000b4198d2d28000108481808000000b4198d2d28000108481808000000b4184d7d2800041fc0041e8d8d28000109181808000000b4198d2d28000108481808000000b4198d2d28000108481808000000b41a8d2d28000108481808000000b200a2802a00122020d000c020b0b41002113024041002802cca2db80004104490d00200a419982808000ad422086200a41af026aad843703b00141002802dc8fdb8000210241002802d88fdb8000210b41002802c8a2db80002109200a4201370260200a4101360258200a4190b0c78000360254200a4104360250200a41e5b0c7800036024c200a42cd808080c000370244200a4198b0c78000360240200a4215370238200a41e9b0c78000360234200a4100360230200a4281808080b0d400370228200241bce9c38000200941024622091b2802102102200a200a41b0016a36025c200b41d4e9c3800020091b200a41286a2002118b80808000000b2000418080808078360200410021120c020b0b0240200a2802642202418080808078460d002002450d00200a280268410028029c96db8000118080808000000b0240200a2802702202418080808078460d002002450d00200a280274410028029c96db8000118080808000000b200a28022c21080240200a280230220b450d00200841086a210203402002280200220920092802002209417f6a360200024020094101470d00200210a68e8080000b200241306a2102200b417f6a220b0d000b0b0240200a280228450d002008410028029c96db8000118080808000000b0240200a28025c4129490d00200a280234410028029c96db8000118080808000000b2000201036020020002015ad4220862016ad843702040b200020123602102000201336020c200a41b0026a2480808080000bc91603047f017e0c7f23808080800041b0026b220a2480808080000240024020030d00418080808078210b0c010b4100210c024002402003280208220b4100480d002003280204210c0240200b0d004101210d0c020b41002d0098a2db80001a200b41002802a496db800011828080800000220d0d014101210c0b200c200b41c0e1c7800010ae80808000000b200bad422086200d200c200b10f5b2808000ad84210e0b200a2009360220200a200836021c200a2005360218200a2004360214200a41003b0124200a200e37020c200a200b360208200a41b0016a2002200a41086a109a898080000240024002400240200a2802b001220b418080808078460d00200a41286a41046a200a41b0016a41046a41f40010f5b28080001a200a20023602a001200a200b360228200a41e4006a210f41808080807821102006410171211141002112410021130340200a41b0016a41086a200f41086a280200360200200a200f2902003703b001200a418080808078360264200a41a4016a200a41286a2002200a41b0016a109b89808000200a2802a4012214418180808078460d02200a2802ac012115200a2802a80121160240024002400240024002400240024002402014418080808078460d00200a2902a801210e02402011450d0020122007470d0020142110200721120c0d0b200e422088a72109200ea7210d0240024002400240024020030d0020012802b401220c450d0420012802b80121170340200c41a07e6a2104200c41a4136a2102200c2f01aa142218410c6c2108417f2105024002400340024020080d00201821050c020b2002280208210b20022802042106200841746a2108200541016a2105200441e0016a21042002410c6a2102417f200d20062009200b2009200b491b10f9b280800022062009200b6b20061b220b410047200b4100481b220b4101460d000b200b41ff0171450d010b2017450d062017417f6a2117200c20054102746a41ac146a280200210c0c010b0b2004200428020041054b22024103746a280200220b450d060240200441046a2209280200200920021b200b412c6c6a220b41546a2208280200220241014b0d00200b41586a22042802002105200b41706a280200210902402002410171450d0020052009460d010b200a200b41646a3602b001200a41b0016a20022005200910ecad8080002004200936020041012102200841013602000b4158210902400240024002402002417e6a2202410220024102491b0e03010200010b416421090b200b20096a22020d010b20012802000d082001200129030842017c3703082001280210450d0441a8d2d28000108481808000000b20012802000d08200228020821022001200129030842017c3703082001280210450d0141a8d2d28000108481808000000b20012802a8012218450d01200341086a2802002105200341046a280200211720012802ac0121190340201841a07f6a2106201841a4086a210220182f01aa09221a410c6c2108417f2104024002400340024020080d00201a21040c020b2002280208210b2002280204210c200841746a2108200441016a2104200641e0006a21062002410c6a2102417f2017200c2005200b2005200b491b10f9b2808000220c2005200b6b200c1b220b410047200b4100481b220b4101460d000b200b41ff0171450d010b2019450d032019417f6a2119201820044102746a41ac096a28020021180c010b0b2006280200220c450d01200641046a28020021170340200c41a07e6a2104200c41a4136a2102200c2f01aa142218410c6c2108417f2105024002400340024020080d00201821050c020b2002280208210b20022802042106200841746a2108200541016a2105200441e0016a21042002410c6a2102417f200d20062009200b2009200b491b10f9b280800022062009200b6b20061b220b410047200b4100481b220b4101460d000b200b41ff0171450d010b2017450d032017417f6a2117200c20054102746a41ac146a280200210c0c010b0b2004200428020041054b22024103746a280200220b450d080240200441046a2209280200200920021b200b412c6c6a220b41546a2208280200220241014b0d00200b41586a22042802002105200b41706a280200210902402002410171450d0020052009460d010b200a200b41646a3602b001200a41b0016a20022005200910ecad8080002004200936020041012102200841013602000b4158210902400240024002402002417e6a2202410220024102491b0e03010200010b416421090b200b20096a22020d010b20012802000d0a2001200129030842017c3703082001280210450d0341a8d2d28000108481808000000b20012802000d0a200228020821022001200129030842017c37030820012802100d0b0b200120012903182002ad7c3703182003450d020b200a2015360210200a201636020c200a2014360208200a4180808080783602b00120012003200a41086a200a41b0016a10be89808000201241016a2202417f20021b2112201341016a2202417f20021b21130c0a0b201241016a2202417f20021b21122014450d092016410028029c96db8000118080808000000c090b200a2015360210200a201636020c200a2014360208200a4180808080783602b0012001200a41086a200a41b0016a10bb89808000201241016a2202417f20021b2112201341016a2202417f20021b21130c080b41002802cca2db80004104490d0b200a419982808000ad422086200a41af026aad8437030841002802dc8fdb8000210241002802d88fdb8000210b41002802c8a2db80002109200a42013702e801200a41013602e001200a4190b0c780003602dc01200a41043602d801200a41e5b0c780003602d401200a42cd808080c0003702cc01200a4198b0c780003602c801200a42153702c001200a41e9b0c780003602bc01200a41003602b801200a4281808080f0d5003702b001200241bce9c38000200941024622091b2802102102200a200a41086a3602e401200b41d4e9c3800020091b200a41b0016a2002118b80808000000c0b0b4184d7d2800041fc0041e8d8d28000109181808000000b4198d2d28000108481808000000b4198d2d28000108481808000000b4184d7d2800041fc0041e8d8d28000109181808000000b4198d2d28000108481808000000b4198d2d28000108481808000000b41a8d2d28000108481808000000b200a2802a00122020d000c020b0b41002113024041002802cca2db80004104490d00200a419982808000ad422086200a41af026aad843703b00141002802dc8fdb8000210241002802d88fdb8000210b41002802c8a2db80002109200a4201370260200a4101360258200a4190b0c78000360254200a4104360250200a41e5b0c7800036024c200a42cd808080c000370244200a4198b0c78000360240200a4215370238200a41e9b0c78000360234200a4100360230200a4281808080b0d400370228200241bce9c38000200941024622091b2802102102200a200a41b0016a36025c200b41d4e9c3800020091b200a41286a2002118b80808000000b2000418080808078360200410021120c020b0b0240200a2802642202418080808078460d002002450d00200a280268410028029c96db8000118080808000000b0240200a2802702202418080808078460d002002450d00200a280274410028029c96db8000118080808000000b200a28022c21080240200a280230220b450d00200841086a210203402002280200220920092802002209417f6a360200024020094101470d00200210a68e8080000b200241306a2102200b417f6a220b0d000b0b0240200a280228450d002008410028029c96db8000118080808000000b0240200a28025c4129490d00200a280234410028029c96db8000118080808000000b2000201036020020002015ad4220862016ad843702040b200020123602102000201336020c200a41b0026a2480808080000b02000b02000b1200200141ecbbc78000410210e6808080000b940301077f23808080800041f0006b2203248080808000200341046a2002410c6a41d40010f5b28080001a02402003280218220420032802102205200541054b22061b0d00200328020c210720032802082108200328020421090240024020060d002005450d01200341046a41106a21060340200610e68b8080002006410c6a21062005417f6a22050d000c020b0b200341046a41106a280200210502402004450d00200521060340200610e68b8080002006410c6a21062004417f6a22040d000b0b2005410028029c96db8000118080808000000b200020083602282000200936022420004100360220200020083602182000200936021420004100360210200020022902603702302000200229020037020020002007410020091b36022c20002009410047220636021c2000200636020c200041386a200241e8006a280200360200200041086a200241086a280200360200200341f0006a2480808080000f0b200341003602682003410136025c200341e8f8ca800036025820034204370260200341d8006a41f0f8ca800010f680808000000be50b02077f027e23808080800041306b22012480808080000240024020002802b40122020d0041002102410021030c010b20012002360224200141003602202001200236021420014100360210200120002802b80122023602282001200236021820002802bc012103410121020b2001200336022c2001200236021c2001200236020c2001410c6a10db8b8080000240024020002802c001220341054b0d002003450d01200041c4016a21020340200210e68b8080002002410c6a21022003417f6a22030d000c020b0b200041c4016a2802002104024020002802c8012203450d00200421020340200210e68b8080002002410c6a21022003417f6a22030d000b0b2004410028029c96db8000118080808000000b410021024100210341002104024020002802a8012205450d0020012005360224200141003602202001200536021420014100360210200120002802ac0122033602282001200336021820002802b0012104410121030b2001200436022c2001200336021c2001200336020c2001410c6a10d88c8080004100210302402000280288022204450d00200120043602242001410036022020012004360214200141003602102001200028028c022202360228200120023602182000280290022103410121020b2001200336022c2001200236021c2001200236020c2001410c6a10dc8b80800002400240200028029402220641054b0d002006450d01200041a0026a2102034041002103410021040240200241786a2802002205450d002001200536022420014100360220200120053602142001410036021020012002417c6a28020022033602282001200336021820022802002104410121030b2001200436022c2001200336021c2001200336020c2002410c6a21022001410c6a10ad8c8080002006417f6a22060d000c020b0b20002802980221070240200028029c022206450d002007210203404100210341002104024020022802002205450d00200120053602242001410036022020012005360214200141003602102001200241046a280200220336022820012003360218200241086a2802002104410121030b2001200436022c2001200336021c2001200336020c2002410c6a21022001410c6a10ad8c8080002006417f6a22060d000b0b2007410028029c96db8000118080808000000b20002802e0022106024020002802e4022202450d002002410171210741002103024020024101460d002002417e71210520062102410021030340024020022002280200418080808078464102746a2204280200450d00200441046a280200410028029c96db8000118080808000000b02402002200241146a280200418080808078464102746a220441146a280200450d00200441186a280200410028029c96db8000118080808000000b200241286a21022005200341026a2203470d000b0b2007450d002006200341146c6a22022002280200418080808078464102746a2202280200450d002002280204410028029c96db8000118080808000000b024020002802dc02450d002006410028029c96db8000118080808000000b02402000280298012206418080808078460d00024020002802642207450d000240200028026c2205450d002000280260220341086a21022003290300427f8542808182848890a0c0807f8321080340024020084200520d000340200341a07e6a210320022903002108200241086a22042102200842808182848890a0c0807f83220842808182848890a0c0807f510d000b200842808182848890a0c0807f852108200421020b02402003410020087aa74103766b411c6c6a220441646a280200450d00200441686a280200410028029c96db8000118080808000000b2008427f7c21090240200441706a280200450d00200441746a280200410028029c96db8000118080808000000b200920088321082005417f6a22050d000b0b2007200741016aad421c7ea741076a41787122026a4177460d00200028026020026b410028029c96db8000118080808000000b2006450d00200028029c01410028029c96db8000118080808000000b200141306a2480808080000b3301017f20002802042201200128020041016a36020002402000280208450d00200028020c2200200028020041016a3602000b0b3a01017f20002802042201200128020041016a360200200028020c2201200128020041016a36020020002802142200200028020041016a3602000b7301017f200028020022012001280200417f6a2201360200024020010d00200010c8a08080000b200028020422012001280200417f6a2201360200024020010d00200041046a10c7a08080000b200028020822012001280200417f6a2201360200024020010d00200041086a10c6a08080000b0bb90204047f017e017f017e024020002802042201450d000240200028020c2202450d002000280200220341086a21042003290300427f8542808182848890a0c0807f8321050340024020054200520d000340200341807d6a210320042903002105200441086a22062104200542808182848890a0c0807f83220542808182848890a0c0807f510d000b200542808182848890a0c0807f852105200621040b2005427f7c210702402003410020057aa74103766b41306c6a220641706a280200450d00200641746a280200410028029c96db8000118080808000000b200720058321052002417f6a22020d000b0b2001200141016aad42307ea722046a4177460d00200028020020046b410028029c96db8000118080808000000b02402000280238450d00200028023c410028029c96db8000118080808000000b0b220002402000280200450d002000280204410028029c96db8000118080808000000b0b9f0704047f017e017f017e0240200028024c2201450d00024020002802542202450d002000280248220341086a21042003290300427f8542808182848890a0c0807f8321050340024020054200520d000340200341807d6a210320042903002105200441086a22062104200542808182848890a0c0807f83220542808182848890a0c0807f510d000b200542808182848890a0c0807f852105200621040b2005427f7c210702402003410020057aa74103766b41306c6a220641706a280200450d00200641746a280200410028029c96db8000118080808000000b200720058321052002417f6a22020d000b0b2001200141016aad42307ea722046a4177460d00200028024820046b410028029c96db8000118080808000000b0240200028028001450d00200028028401410028029c96db8000118080808000000b02402000290300500d00024020002802142201450d000240200028021c2202450d002000280210220341086a21042003290300427f8542808182848890a0c0807f8321050340024020054200520d000340200341c0776a210320042903002105200441086a22062104200542808182848890a0c0807f83220542808182848890a0c0807f510d000b200542808182848890a0c0807f852105200621040b2003410020057aa74103766b4188016c6a41987f6a10c1a08080002005427f7c20058321052002417f6a22020d000b0b2001200141016aad4288017ea722046a4177460d00200028021020046b410028029c96db8000118080808000000b20002802342201450d000240200028023c2202450d002000280230220341086a21042003290300427f8542808182848890a0c0807f8321050340024020054200520d000340200341c07c6a210320042903002105200441086a22062104200542808182848890a0c0807f83220542808182848890a0c0807f510d000b200542808182848890a0c0807f852105200621040b2003410020057aa74103766b41386c6a41486a10c0a08080002005427f7c20058321052002417f6a22020d000b0b2001200141016aad42387ea722046a4177460d00200028023020046b410028029c96db8000118080808000000b024020002802d0012204450d0020042004280200417f6a2203360200024020030d00200041d0016a10c8a08080000b20002802d40122042004280200417f6a2204360200024020040d00200041d4016a10c7a08080000b20002802d80122042004280200417f6a220436020020040d00200041d8016a10c6a08080000b0b7e01027f024020002802482201450d0020012001280200417f6a2202360200024020020d00200041c8006a10c8a08080000b200028024c22012001280200417f6a2201360200024020010d00200041cc006a10c7a08080000b200028025022012001280200417f6a220136020020010d00200041d0006a10c6a08080000b0bd00c01127f23808080800041306b220724808080800002400240200141214f0d002000200120022003200610a38e8080000c010b2002416c6a21080340024020040d0020002001200220034101200610c1a58080000c020b200020014103762209418c016c6a210a2000200941d0006c6a210b02400240200141c000490d002000200b200a2009108ea580800021090c010b200021092000280200220c200b280200220d49200041106a280200220e200b41106a280200220f49200e200f461b2210200c200a280200221149200e200a41106a280200220c49200e200c461b470d00200a200b2010200d201149200f200c49200f200c461b731b21090b2004417f6a2104200741106a2000200920006b41146e221241146c6a221041106a2211280200360200200741086a201041086a29020037030020072010290200370300024002400240024002402005450d00200528020020102802004f200541106a280200220a2011280200220b4f200a200b461b0d010b200120034b0d014100210b2000210a2002200141146c22136a2214210f2012211503400240200a2000201541146c6a220d4f0d0003402002200f416c6a220f200a280200201028020049200a41106a28020022092011280200220e492009200e461b220c1b200b41146c6a220e200a290200370200200e41106a2009360200200e41086a200a41086a290200370200200b200c6a210b200a41146a220a200d490d000b0b024020152001460d00200f416c6a220f200b41146c6a2209200a290200370200200941106a200a41106a280200360200200941086a200a41086a290200370200200a41146a210a200121150c010b0b20002002200b41146c221510f5b280800021162001200b6b210d02402001200b460d00200d4101712117201620156a21184100210e02402001200b41016a460d00200d417e71210c200820136a21094100210e2018210a0340200a2009290200370200200a41106a200941106a280200360200200a41086a200941086a290200370200200a41146a2014200e41feffffff037341146c6a220f290200370200200a411c6a200f41086a290200370200200a41246a200f41106a280200360200200941586a2109200a41286a210a200c200e41026a220e470d000b0b2017450d002018200e41146c6a220a2014200e417f7341146c6a2209290200370200200a41106a200941106a280200360200200a41086a200941086a2902003702000b200b450d002001200b4f0d02200741003602282007410136021c200741fcbcc7800036021820074204370220200741186a4184bdc7800010f680808000000b200120034b0d00410021092000210a2002200141146c22146a2215210f03400240200a2000201241146c6a220d4f0d0003402002200f416c6a220f2010280200200a2802004f2011280200220e200a41106a280200220b4f200e200b461b220c1b200941146c6a220e200a290200370200200e41106a200b360200200e41086a200a41086a2902003702002009200c6a2109200a41146a220a200d490d000b0b024020122001460d002002200941146c6a220b200a290200370200200b41106a200a41106a280200360200200b41086a200a41086a290200370200200a41146a210a200941016a2109200f416c6a210f200121120c010b0b20002002200941146c221010f5b28080002111200120096b210b024020012009460d00200b4101712100201120106a21124100210f02402001200941016a460d00200b417e71210d200820146a210e4100210f2012210a0340200a200e290200370200200a41106a200e41106a280200360200200a41086a200e41086a290200370200200a41146a2015200f41feffffff037341146c6a220c290200370200200a411c6a200c41086a290200370200200a41246a200c41106a280200360200200e41586a210e200a41286a210a200d200f41026a220f470d000b0b2000450d002012200f41146c6a220a2015200f417f7341146c6a220e290200370200200a41106a200e41106a280200360200200a41086a200e41086a2902003702000b0240200120094f0d00200920014194bdc7800010b381808000000b201120106a210041002105200b2101200b41214f0d030c020b000b201620156a200d2002200320042007200610e189808000200b2101200b41214f0d010b0b2000200b20022003200610a38e8080000b200741306a2480808080000b801201117f23808080800041306b220724808080800002400240200141214f0d002000200120022003200610998e8080000c010b200241706a21080340024020040d0020002001200220034101200610c3a58080000c020b200741086a41086a2000200020012006108fa580800022094104746a220a41086a2902003703002007200a2902003703082004417f6a2104024002400240024002402005450d002005280200200a280200200541046a280200220b200a41046a280200220c200b200c491b10f9b2808000220d200b200c6b200d1b417f4a0d010b200120034b0d014100210d2000210b20022001410474220e6a220f210c2009211003400240200b200041002010417d6a2211201120104b1b4104746a22124f0d0003402002200c41706a200b280200200a280200200b41046a2802002213200a41046a2211280200221420132014491b10f9b28080002215201320146b20151b22154100481b200d4104746a2213200b290200370200201341086a200b41086a2902003702002002200c41606a200b41106a2216280200200a280200200b41146a28020022132011280200221420132014491b10f9b28080002217201320146b20171b22144100481b2015411f76200d6a22154104746a220d2016290200370200200d41086a200b41186a2902003702002002200c41506a200b41206a2216280200200a280200200b41246a280200220d20112802002213200d2013491b10f9b28080002217200d20136b20171b22134100481b2014411f7620156a22144104746a220d2016290200370200200d41086a200b41286a2902003702002002200c41406a220c200b41306a2215280200200a280200200b41346a280200220d20112802002211200d2011491b10f9b28080002216200d20116b20161b220d4100481b2013411f7620146a22114104746a22132015290200370200201341086a200b41386a290200370200200d411f7620116a210d200b41c0006a220b2012490d000b0b0240200b200020104104746a22154f0d0003402002200c41706a220c200b280200200a280200200b41046a2802002211200a41046a280200221320112013491b10f9b28080002214201120136b20141b22114100481b200d4104746a2213200b290200370200201341086a200b41086a2902003702002011411f76200d6a210d200b41106a220b2015490d000b0b024020102001460d00200c41706a220c200d4104746a2211200b290200370200201141086a200b41086a290200370200200b41106a210b200121100c010b0b20002002200d410474221610f5b280800021172001200d6b211502402001200d460d0020154101712112201720166a21104100211102402001200d41016a460d002015417e7121142008200e6a210c410021112010210b0340200b200c290200370200200b41086a200c41086a290200370200200b41106a200f201141feffffff00734104746a2213290200370200200b41186a201341086a290200370200200c41606a210c200b41206a210b2014201141026a2211470d000b0b2012450d00201020114104746a220b200f2011417f734104746a220c290200370200200b41086a200c41086a2902003702000b200d450d002001200d4f0d02200741003602282007410136021c200741fcbcc7800036021820074204370220200741186a4184bdc7800010f680808000000b200120034b0d00410021112000210b20022001410474220f6a2210210c03400240200b200041002009417d6a220d200d20094b1b4104746a22124f0d0003402002200c41706a200a280200200b280200200a41046a220d2802002213200b41046a280200221420132014491b10f9b28080002215201320146b20151b417f4a22151b20114104746a2213200b290200370200201341086a200b41086a2902003702002002200c41606a200a280200200b41106a2216280200200d2802002213200b41146a280200221420132014491b10f9b28080002217201320146b20171b417f4a22141b201120156a22154104746a22112016290200370200201141086a200b41186a2902003702002002200c41506a200a280200200b41206a2216280200200d2802002211200b41246a280200221320112013491b10f9b28080002217201120136b20171b417f4a22131b201520146a22144104746a22112016290200370200201141086a200b41286a2902003702002002200c41406a220c200a280200200b41306a2215280200200d280200220d200b41346a2802002211200d2011491b10f9b28080002216200d20116b20161b417f4a220d1b201420136a22114104746a22132015290200370200201341086a200b41386a2902003702002011200d6a2111200b41c0006a220b2012490d000b0b0240200b200020094104746a22154f0d0003402002200c41706a220c200a280200200b280200200a41046a280200220d200b41046a2802002213200d2013491b10f9b28080002214200d20136b20141b417f4a220d1b20114104746a2213200b290200370200201341086a200b41086a2902003702002011200d6a2111200b41106a220b2015490d000b0b024020092001460d00200220114104746a220d200b290200370200200d41086a200b41086a290200370200200b41106a210b201141016a2111200c41706a210c200121090c010b0b200020022011410474221510f5b28080002116200120116b210d024020012011460d00200d4101712117201620156a21124100210c02402001201141016a460d00200d417e7121142008200f6a210a4100210c2012210b0340200b200a290200370200200b41086a200a41086a290200370200200b41106a2010200c41feffffff00734104746a2213290200370200200b41186a201341086a290200370200200a41606a210a200b41206a210b2014200c41026a220c470d000b0b2017450d002012200c4104746a220b2010200c417f734104746a220a290200370200200b41086a200a41086a2902003702000b0240200120114f0d00201120014194bdc7800010b381808000000b201620156a210041002105200d2101200d41214f0d030c020b000b201720166a2015200220032004200741086a200610e289808000200d2101200d41214f0d010b0b2000200d20022003200610998e8080000b200741306a2480808080000bf90e01117f23808080800041306b220724808080800002400240200141214f0d0020002001200220032006109a8e8080000c010b200241706a21080340024020040d0020002001200220034101200610a3a58080000c020b20002001410376220941f0006c6a210a200020094106746a210b02400240200141c000490d002000200b200a20091085a5808000210c0c010b2000200a200b20002802002209200b280200220c49220d200c200a280200220e49731b200d2009200e49731b210c0b2004417f6a2104200741086a41086a200c41086a2902003703002007200c290200370308200c20006b410476210f024002400240024002402005450d002005280200200c2802004f0d010b200120034b0d014100210b200021092002200141047422106a2211210a200f2112034002402009200041002012417d6a220d200d20124b1b4104746a22134f0d0003402002200a41706a2009280200200c28020049220d1b200b4104746a220e2009290200370200200e41086a200941086a2902003702002002200a41606a200941106a220e280200200c2802004922141b200b200d6a220b4104746a220d200e290200370200200d41086a200941186a2902003702002002200a41506a200941206a220d280200200c28020049220e1b200b20146a220b4104746a2214200d290200370200201441086a200941286a2902003702002002200a41406a220a200941306a220d280200200c2802004922141b200b200e6a220b4104746a220e200d290200370200200e41086a200941386a290200370200200b20146a210b200941c0006a22092013490d000b0b02402009200020124104746a22144f0d0003402002200a41706a220a2009280200200c28020049220d1b200b4104746a220e2009290200370200200e41086a200941086a290200370200200b200d6a210b200941106a22092014490d000b0b024020122001460d00200a41706a220a200b4104746a220d2009290200370200200d41086a200941086a290200370200200941106a2109200121120c010b0b20002002200b410474221210f5b280800021152001200b6b211302402001200b460d0020134101712116201520126a21174100210d02402001200b41016a460d002013417e712114200820106a210a4100210d2017210903402009200a290200370200200941086a200a41086a290200370200200941106a2011200d41feffffff00734104746a220e290200370200200941186a200e41086a290200370200200a41606a210a200941206a21092014200d41026a220d470d000b0b2016450d002017200d4104746a22092011200d417f734104746a220a290200370200200941086a200a41086a2902003702000b200b450d002001200b4f0d02200741003602282007410136021c200741fcbcc7800036021820074204370220200741186a4184bdc7800010f680808000000b200120034b0d004100210d200021092002200141047422116a2212210a03400240200920004100200f417d6a220b200b200f4b1b4104746a22134f0d0003402002200a41706a200c28020020092802004f220b1b200d4104746a220e2009290200370200200e41086a200941086a2902003702002002200a41606a200c280200200941106a220e2802004f22141b200d200b6a220b4104746a220d200e290200370200200d41086a200941186a2902003702002002200a41506a200c280200200941206a220d2802004f220e1b200b20146a220b4104746a2214200d290200370200201441086a200941286a2902003702002002200a41406a220a200c280200200941306a220d2802004f22141b200b200e6a220b4104746a220e200d290200370200200e41086a200941386a290200370200200b20146a210d200941c0006a22092013490d000b0b024020092000200f4104746a22144f0d0003402002200a41706a220a200c28020020092802004f220b1b200d4104746a220e2009290200370200200e41086a200941086a290200370200200d200b6a210d200941106a22092014490d000b0b0240200f2001460d002002200d4104746a220b2009290200370200200b41086a200941086a290200370200200941106a2109200d41016a210d200a41706a210a2001210f0c010b0b20002002200d410474221310f5b280800021002001200d6b210b02402001200d460d00200b410171210f200020136a21154100210c02402001200d41016a460d00200b417e712114200820116a210a4100210c2015210903402009200a290200370200200941086a200a41086a290200370200200941106a2012200c41feffffff00734104746a220e290200370200200941186a200e41086a290200370200200a41606a210a200941206a21092014200c41026a220c470d000b0b200f450d002015200c4104746a22092012200c417f734104746a220a290200370200200941086a200a41086a2902003702000b02402001200d4f0d00200d20014194bdc7800010b381808000000b200020136a210041002105200b2101200b41214f0d030c020b000b201520126a2013200220032004200741086a200610e389808000200b2101200b41214f0d010b0b2000200b200220032006109a8e8080000b200741306a2480808080000b801201117f23808080800041306b220724808080800002400240200141214f0d002000200120022003200610998e8080000c010b200241706a21080340024020040d0020002001200220034101200610b4a58080000c020b200741086a41086a2000200020012006108fa580800022094104746a220a41086a2902003703002007200a2902003703082004417f6a2104024002400240024002402005450d002005280200200a280200200541046a280200220b200a41046a280200220c200b200c491b10f9b2808000220d200b200c6b200d1b417f4a0d010b200120034b0d014100210d2000210b20022001410474220e6a220f210c2009211003400240200b200041002010417d6a2211201120104b1b4104746a22124f0d0003402002200c41706a200b280200200a280200200b41046a2802002213200a41046a2211280200221420132014491b10f9b28080002215201320146b20151b22154100481b200d4104746a2213200b290200370200201341086a200b41086a2902003702002002200c41606a200b41106a2216280200200a280200200b41146a28020022132011280200221420132014491b10f9b28080002217201320146b20171b22144100481b2015411f76200d6a22154104746a220d2016290200370200200d41086a200b41186a2902003702002002200c41506a200b41206a2216280200200a280200200b41246a280200220d20112802002213200d2013491b10f9b28080002217200d20136b20171b22134100481b2014411f7620156a22144104746a220d2016290200370200200d41086a200b41286a2902003702002002200c41406a220c200b41306a2215280200200a280200200b41346a280200220d20112802002211200d2011491b10f9b28080002216200d20116b20161b220d4100481b2013411f7620146a22114104746a22132015290200370200201341086a200b41386a290200370200200d411f7620116a210d200b41c0006a220b2012490d000b0b0240200b200020104104746a22154f0d0003402002200c41706a220c200b280200200a280200200b41046a2802002211200a41046a280200221320112013491b10f9b28080002214201120136b20141b22114100481b200d4104746a2213200b290200370200201341086a200b41086a2902003702002011411f76200d6a210d200b41106a220b2015490d000b0b024020102001460d00200c41706a220c200d4104746a2211200b290200370200201141086a200b41086a290200370200200b41106a210b200121100c010b0b20002002200d410474221610f5b280800021172001200d6b211502402001200d460d0020154101712112201720166a21104100211102402001200d41016a460d002015417e7121142008200e6a210c410021112010210b0340200b200c290200370200200b41086a200c41086a290200370200200b41106a200f201141feffffff00734104746a2213290200370200200b41186a201341086a290200370200200c41606a210c200b41206a210b2014201141026a2211470d000b0b2012450d00201020114104746a220b200f2011417f734104746a220c290200370200200b41086a200c41086a2902003702000b200d450d002001200d4f0d02200741003602282007410136021c200741fcbcc7800036021820074204370220200741186a4184bdc7800010f680808000000b200120034b0d00410021112000210b20022001410474220f6a2210210c03400240200b200041002009417d6a220d200d20094b1b4104746a22124f0d0003402002200c41706a200a280200200b280200200a41046a220d2802002213200b41046a280200221420132014491b10f9b28080002215201320146b20151b417f4a22151b20114104746a2213200b290200370200201341086a200b41086a2902003702002002200c41606a200a280200200b41106a2216280200200d2802002213200b41146a280200221420132014491b10f9b28080002217201320146b20171b417f4a22141b201120156a22154104746a22112016290200370200201141086a200b41186a2902003702002002200c41506a200a280200200b41206a2216280200200d2802002211200b41246a280200221320112013491b10f9b28080002217201120136b20171b417f4a22131b201520146a22144104746a22112016290200370200201141086a200b41286a2902003702002002200c41406a220c200a280200200b41306a2215280200200d280200220d200b41346a2802002211200d2011491b10f9b28080002216200d20116b20161b417f4a220d1b201420136a22114104746a22132015290200370200201341086a200b41386a2902003702002011200d6a2111200b41c0006a220b2012490d000b0b0240200b200020094104746a22154f0d0003402002200c41706a220c200a280200200b280200200a41046a280200220d200b41046a2802002213200d2013491b10f9b28080002214200d20136b20141b417f4a220d1b20114104746a2213200b290200370200201341086a200b41086a2902003702002011200d6a2111200b41106a220b2015490d000b0b024020092001460d00200220114104746a220d200b290200370200200d41086a200b41086a290200370200200b41106a210b201141016a2111200c41706a210c200121090c010b0b200020022011410474221510f5b28080002116200120116b210d024020012011460d00200d4101712117201620156a21124100210c02402001201141016a460d00200d417e7121142008200f6a210a4100210c2012210b0340200b200a290200370200200b41086a200a41086a290200370200200b41106a2010200c41feffffff00734104746a2213290200370200200b41186a201341086a290200370200200a41606a210a200b41206a210b2014200c41026a220c470d000b0b2017450d002012200c4104746a220b2010200c417f734104746a220a290200370200200b41086a200a41086a2902003702000b0240200120114f0d00201120014194bdc7800010b381808000000b201620156a210041002105200d2101200d41214f0d030c020b000b201720166a2015200220032004200741086a200610e489808000200d2101200d41214f0d010b0b2000200d20022003200610998e8080000b200741306a2480808080000bfd0e01117f23808080800041306b220724808080800002400240200141214f0d002000200120022003200610a08e8080000c010b200241746a21080340024020040d0020002001200220034101200610bea58080000c020b20002001410376220941d4006c6a210a2000200941306c6a210b02400240200141c000490d002000200b200a2009108ca580800021090c010b2000200a200b20002802002209200b280200220c49220d200c200a280200220e49731b200d2009200e49731b21090b2004417f6a2104200741086a41086a2000200920006b410c6e220f410c6c6a220c41086a2802003602002007200c290200370308024002400240024002402005450d002005280200200c2802004f0d010b200120034b0d014100210b2000210920022001410c6c22106a2211210a200f2112034002402009200041002012417d6a220d200d20124b1b410c6c6a22134f0d0003402002200a41746a2009280200200c28020049220d1b200b410c6c6a220e2009290200370200200e41086a200941086a2802003602002002200a41686a2009410c6a220e280200200c2802004922141b200b200d6a220b410c6c6a220d200e290200370200200d41086a200941146a2802003602002002200a415c6a200941186a220d280200200c28020049220e1b200b20146a220b410c6c6a2214200d290200370200201441086a200941206a2802003602002002200a41506a220a200941246a220d280200200c2802004922141b200b200e6a220b410c6c6a220e200d290200370200200e41086a2009412c6a280200360200200b20146a210b200941306a22092013490d000b0b0240200920002012410c6c6a22144f0d0003402002200a41746a220a2009280200200c28020049220d1b200b410c6c6a220e2009290200370200200e41086a200941086a280200360200200b200d6a210b2009410c6a22092014490d000b0b024020122001460d00200a41746a220a200b410c6c6a220d2009290200370200200d41086a200941086a2802003602002009410c6a2109200121120c010b0b20002002200b410c6c221210f5b280800021152001200b6b211302402001200b460d0020134101712116201520126a21174100210d02402001200b41016a460d002013417e712114200820106a210a4100210d2017210903402009200a290200370200200941086a200a41086a2802003602002009410c6a2011200d41feffffff0373410c6c6a220e290200370200200941146a200e41086a280200360200200a41686a210a200941186a21092014200d41026a220d470d000b0b2016450d002017200d410c6c6a22092011200d417f73410c6c6a220a290200370200200941086a200a41086a2802003602000b200b450d002001200b4f0d02200741003602282007410136021c200741fcbcc7800036021820074204370220200741186a4184bdc7800010f680808000000b200120034b0d004100210d2000210920022001410c6c22116a2212210a03400240200920004100200f417d6a220b200b200f4b1b410c6c6a22134f0d0003402002200a41746a200c28020020092802004f220b1b200d410c6c6a220e2009290200370200200e41086a200941086a2802003602002002200a41686a200c2802002009410c6a220e2802004f22141b200d200b6a220b410c6c6a220d200e290200370200200d41086a200941146a2802003602002002200a415c6a200c280200200941186a220d2802004f220e1b200b20146a220b410c6c6a2214200d290200370200201441086a200941206a2802003602002002200a41506a220a200c280200200941246a220d2802004f22141b200b200e6a220b410c6c6a220e200d290200370200200e41086a2009412c6a280200360200200b20146a210d200941306a22092013490d000b0b024020092000200f410c6c6a22144f0d0003402002200a41746a220a200c28020020092802004f220b1b200d410c6c6a220e2009290200370200200e41086a200941086a280200360200200d200b6a210d2009410c6a22092014490d000b0b0240200f2001460d002002200d410c6c6a220b2009290200370200200b41086a200941086a2802003602002009410c6a2109200d41016a210d200a41746a210a2001210f0c010b0b20002002200d410c6c221310f5b280800021002001200d6b210b02402001200d460d00200b410171210f200020136a21154100210c02402001200d41016a460d00200b417e712114200820116a210a4100210c2015210903402009200a290200370200200941086a200a41086a2802003602002009410c6a2012200c41feffffff0373410c6c6a220e290200370200200941146a200e41086a280200360200200a41686a210a200941186a21092014200c41026a220c470d000b0b200f450d002015200c410c6c6a22092012200c417f73410c6c6a220a290200370200200941086a200a41086a2802003602000b02402001200d4f0d00200d20014194bdc7800010b381808000000b200020136a210041002105200b2101200b41214f0d030c020b000b201520126a2013200220032004200741086a200610e589808000200b2101200b41214f0d010b0b2000200b20022003200610a08e8080000b200741306a2480808080000b801201117f23808080800041306b220724808080800002400240200141214f0d002000200120022003200610998e8080000c010b200241706a21080340024020040d0020002001200220034101200610bca58080000c020b200741086a41086a2000200020012006108fa580800022094104746a220a41086a2902003703002007200a2902003703082004417f6a2104024002400240024002402005450d002005280200200a280200200541046a280200220b200a41046a280200220c200b200c491b10f9b2808000220d200b200c6b200d1b417f4a0d010b200120034b0d014100210d2000210b20022001410474220e6a220f210c2009211003400240200b200041002010417d6a2211201120104b1b4104746a22124f0d0003402002200c41706a200b280200200a280200200b41046a2802002213200a41046a2211280200221420132014491b10f9b28080002215201320146b20151b22154100481b200d4104746a2213200b290200370200201341086a200b41086a2902003702002002200c41606a200b41106a2216280200200a280200200b41146a28020022132011280200221420132014491b10f9b28080002217201320146b20171b22144100481b2015411f76200d6a22154104746a220d2016290200370200200d41086a200b41186a2902003702002002200c41506a200b41206a2216280200200a280200200b41246a280200220d20112802002213200d2013491b10f9b28080002217200d20136b20171b22134100481b2014411f7620156a22144104746a220d2016290200370200200d41086a200b41286a2902003702002002200c41406a220c200b41306a2215280200200a280200200b41346a280200220d20112802002211200d2011491b10f9b28080002216200d20116b20161b220d4100481b2013411f7620146a22114104746a22132015290200370200201341086a200b41386a290200370200200d411f7620116a210d200b41c0006a220b2012490d000b0b0240200b200020104104746a22154f0d0003402002200c41706a220c200b280200200a280200200b41046a2802002211200a41046a280200221320112013491b10f9b28080002214201120136b20141b22114100481b200d4104746a2213200b290200370200201341086a200b41086a2902003702002011411f76200d6a210d200b41106a220b2015490d000b0b024020102001460d00200c41706a220c200d4104746a2211200b290200370200201141086a200b41086a290200370200200b41106a210b200121100c010b0b20002002200d410474221610f5b280800021172001200d6b211502402001200d460d0020154101712112201720166a21104100211102402001200d41016a460d002015417e7121142008200e6a210c410021112010210b0340200b200c290200370200200b41086a200c41086a290200370200200b41106a200f201141feffffff00734104746a2213290200370200200b41186a201341086a290200370200200c41606a210c200b41206a210b2014201141026a2211470d000b0b2012450d00201020114104746a220b200f2011417f734104746a220c290200370200200b41086a200c41086a2902003702000b200d450d002001200d4f0d02200741003602282007410136021c200741fcbcc7800036021820074204370220200741186a4184bdc7800010f680808000000b200120034b0d00410021112000210b20022001410474220f6a2210210c03400240200b200041002009417d6a220d200d20094b1b4104746a22124f0d0003402002200c41706a200a280200200b280200200a41046a220d2802002213200b41046a280200221420132014491b10f9b28080002215201320146b20151b417f4a22151b20114104746a2213200b290200370200201341086a200b41086a2902003702002002200c41606a200a280200200b41106a2216280200200d2802002213200b41146a280200221420132014491b10f9b28080002217201320146b20171b417f4a22141b201120156a22154104746a22112016290200370200201141086a200b41186a2902003702002002200c41506a200a280200200b41206a2216280200200d2802002211200b41246a280200221320112013491b10f9b28080002217201120136b20171b417f4a22131b201520146a22144104746a22112016290200370200201141086a200b41286a2902003702002002200c41406a220c200a280200200b41306a2215280200200d280200220d200b41346a2802002211200d2011491b10f9b28080002216200d20116b20161b417f4a220d1b201420136a22114104746a22132015290200370200201341086a200b41386a2902003702002011200d6a2111200b41c0006a220b2012490d000b0b0240200b200020094104746a22154f0d0003402002200c41706a220c200a280200200b280200200a41046a280200220d200b41046a2802002213200d2013491b10f9b28080002214200d20136b20141b417f4a220d1b20114104746a2213200b290200370200201341086a200b41086a2902003702002011200d6a2111200b41106a220b2015490d000b0b024020092001460d00200220114104746a220d200b290200370200200d41086a200b41086a290200370200200b41106a210b201141016a2111200c41706a210c200121090c010b0b200020022011410474221510f5b28080002116200120116b210d024020012011460d00200d4101712117201620156a21124100210c02402001201141016a460d00200d417e7121142008200f6a210a4100210c2012210b0340200b200a290200370200200b41086a200a41086a290200370200200b41106a2010200c41feffffff00734104746a2213290200370200200b41186a201341086a290200370200200a41606a210a200b41206a210b2014200c41026a220c470d000b0b2017450d002012200c4104746a220b2010200c417f734104746a220a290200370200200b41086a200a41086a2902003702000b0240200120114f0d00201120014194bdc7800010b381808000000b201620156a210041002105200d2101200d41214f0d030c020b000b201720166a2015200220032004200741086a200610e689808000200d2101200d41214f0d010b0b2000200d20022003200610998e8080000b200741306a2480808080000bbe0e01117f23808080800041c0006b220724808080800002400240200141214f0d0020002001200220032006109f8e8080000c010b2002415c6a21080340024020040d0020002001200220034101200610b6a58080000c020b20002001410376220941fc016c6a210a200020094190016c6a210b02400240200141c000490d002000200b200a20091089a580800021090c010b2000200a200b20002802002209200b280200220c49220d200c200a280200220e49731b200d2009200e49731b21090b2004417f6a2104200741206a2000200920006b41246e220f41246c6a221041206a280200360200200741186a201041186a290200370300200741106a201041106a290200370300200741086a201041086a29020037030020072010290200370300024002400240024002402005450d00200528020020102802004f0d010b200120034b0d014100210b200021092002200141246c22116a2212210c200f21130340024020092000201341246c6a220e4f0d0003402002200c415c6a220c2009280200201028020049220d1b200b41246c6a220a2009290200370200200a41206a200941206a280200360200200a41186a200941186a290200370200200a41106a200941106a290200370200200a41086a200941086a290200370200200b200d6a210b200941246a2209200e490d000b0b024020132001460d00200c415c6a220c200b41246c6a220a2009290200370200200a41206a200941206a280200360200200a41186a200941186a290200370200200a41106a200941106a290200370200200a41086a200941086a290200370200200941246a2109200121130c010b0b20002002200b41246c221410f5b280800021152001200b6b211302402001200b460d0020134101712116201520146a21174100210d02402001200b41016a460d002013417e71210e200820116a210a4100210d2017210903402009200a290200370200200941206a200a41206a280200360200200941186a200a41186a290200370200200941106a200a41106a290200370200200941086a200a41086a290200370200200941246a2012200d41feffffff037341246c6a220c2902003702002009412c6a200c41086a290200370200200941346a200c41106a2902003702002009413c6a200c41186a290200370200200941c4006a200c41206a280200360200200a41b87f6a210a200941c8006a2109200e200d41026a220d470d000b0b2016450d002017200d41246c6a22092012200d417f7341246c6a220a290200370200200941206a200a41206a280200360200200941186a200a41186a290200370200200941106a200a41106a290200370200200941086a200a41086a2902003702000b200b450d002001200b4f0d02200741003602382007410136022c200741fcbcc7800036022820074204370230200741286a4184bdc7800010f680808000000b200120034b0d004100210c200021092002200141246c22146a2213210b0340024020092000200f41246c6a220e4f0d0003402002200b415c6a220b201028020020092802004f220d1b200c41246c6a220a2009290200370200200a41206a200941206a280200360200200a41186a200941186a290200370200200a41106a200941106a290200370200200a41086a200941086a290200370200200c200d6a210c200941246a2209200e490d000b0b0240200f2001460d002002200c41246c6a220a2009290200370200200a41206a200941206a280200360200200a41186a200941186a290200370200200a41106a200941106a290200370200200a41086a200941086a290200370200200941246a2109200c41016a210c200b415c6a210b2001210f0c010b0b20002002200c41246c221210f5b280800021002001200c6b210b02402001200c460d00200b410171210f200020126a21154100210e02402001200c41016a460d00200b417e712110200820146a210a4100210e2015210903402009200a290200370200200941206a200a41206a280200360200200941186a200a41186a290200370200200941106a200a41106a290200370200200941086a200a41086a290200370200200941246a2013200e41feffffff037341246c6a220d2902003702002009412c6a200d41086a290200370200200941346a200d41106a2902003702002009413c6a200d41186a290200370200200941c4006a200d41206a280200360200200a41b87f6a210a200941c8006a21092010200e41026a220e470d000b0b200f450d002015200e41246c6a22092013200e417f7341246c6a220a290200370200200941206a200a41206a280200360200200941186a200a41186a290200370200200941106a200a41106a290200370200200941086a200a41086a2902003702000b02402001200c4f0d00200c20014194bdc7800010b381808000000b200020126a210041002105200b2101200b41214f0d030c020b000b201520146a20132002200320042007200610e789808000200b2101200b41214f0d010b0b2000200b200220032006109f8e8080000b200741c0006a2480808080000be31201167f23808080800041306b220724808080800002400240200141214f0d002000200120022003200610a18e8080000c010b200241746a21080340024020040d0020002001200220034101200610a9a58080000c020b200741086a41086a20002000200120061090a58080002209410c6c6a220a41086a220b2802003602002007200a2902003703082004417f6a2104024002400240024002402005450d00200541046a280200200a41046a280200200541086a280200220c200b280200220d200c200d491b10f9b2808000220e200c200d6b200e1b417f4a0d010b200120034b0d014100210d2000210f20022001410c6c22106a2211211220092113034002400240200f200041002013417d6a220c200c20134b1b410c6c6a2214490d00200f210c0c010b410021154100211603402002201220156a220e41746a200f20166a220c41046a280200200a41046a2217280200200c41086a22182802002219200b280200221a2019201a491b10f9b2808000221b2019201a6b201b1b221b4100481b200d410c6c6a2219200c290200370200201941086a20182802003602002002200e41686a200c41106a2802002017280200200c41146a22182802002219200b280200221a2019201a491b10f9b2808000221c2019201a6b201c1b221a4100481b201b411f76200d6a221b410c6c6a220d200c410c6a290200370200200d41086a20182802003602002002200e415c6a200c411c6a2802002017280200200c41206a2218280200220d200b2802002219200d2019491b10f9b2808000221c200d20196b201c1b22194100481b201a411f76201b6a221a410c6c6a220d200c41186a290200370200200d41086a20182802003602002002200e41506a200c41286a2802002017280200200c412c6a2217280200220d200b280200220e200d200e491b10f9b28080002218200d200e6b20181b220d4100481b2019411f76201a6a220e410c6c6a2219200c41246a290200370200201941086a2017280200360200200d411f76200e6a210d201541506a2115200f201641306a22166a220c2014490d000b201220166b21120b0240200c20002013410c6c6a22194f0d0003402002201241746a2212200c41046a280200200a41046a280200200c41086a2216280200220e200b2802002217200e2017491b10f9b28080002215200e20176b20151b220e4100481b200d410c6c6a2217200c290200370200201741086a2016280200360200200e411f76200d6a210d200c410c6a220c2019490d000b0b024020132001460d00201241746a2212200d410c6c6a220e200c290200370200200e41086a200c41086a280200360200200c410c6a210f200121130c010b0b20002002200d410c6c221910f5b2808000211a2001200d6b211502402001200d460d002015410171210f201a20196a21184100211702402001200d41016a460d002015417e712116200820106a210e410021172018210c0340200c200e290200370200200c41086a200e41086a280200360200200c410c6a2011201741feffffff0373410c6c6a2212290200370200200c41146a201241086a280200360200200e41686a210e200c41186a210c2016201741026a2217470d000b0b200f450d0020182017410c6c6a220c20112017417f73410c6c6a220e290200370200200c41086a200e41086a2802003602000b200d450d002001200d4f0d02200741003602282007410136021c200741fcbcc7800036021820074204370220200741186a4184bdc7800010f680808000000b200120034b0d004100210e2000210f20022001410c6c22116a22132112034002400240200f200041002009417d6a220c200c20094b1b410c6c6a2214490d00200f210c0c010b410021154100211603402002201220156a220d41746a200a41046a2217280200200f20166a220c41046a280200200b2802002219200c41086a2218280200221a2019201a491b10f9b2808000221b2019201a6b201b1b417f4a221b1b200e410c6c6a2219200c290200370200201941086a20182802003602002002200d41686a2017280200200c41106a280200200b2802002219200c41146a2218280200221a2019201a491b10f9b2808000221c2019201a6b201c1b417f4a221a1b200e201b6a221b410c6c6a220e200c410c6a290200370200200e41086a20182802003602002002200d415c6a2017280200200c411c6a280200200b280200220e200c41206a22182802002219200e2019491b10f9b2808000221c200e20196b201c1b417f4a22191b201b201a6a221a410c6c6a220e200c41186a290200370200200e41086a20182802003602002002200d41506a2017280200200c41286a280200200b280200220d200c412c6a2217280200220e200d200e491b10f9b28080002218200d200e6b20181b417f4a220d1b201a20196a220e410c6c6a2219200c41246a290200370200201941086a2017280200360200200e200d6a210e201541506a2115200f201641306a22166a220c2014490d000b201220166b21120b0240200c20002009410c6c6a22194f0d0003402002201241746a2212200a41046a280200200c41046a280200200b280200220d200c41086a22162802002217200d2017491b10f9b28080002215200d20176b20151b417f4a220d1b200e410c6c6a2217200c290200370200201741086a2016280200360200200e200d6a210e200c410c6a220c2019490d000b0b024020092001460d002002200e410c6c6a220d200c290200370200200d41086a200c41086a280200360200200c410c6a210f200e41016a210e201241746a2112200121090c010b0b20002002200e410c6c221510f5b280800021192001200e6b210d02402001200e460d00200d410171211a201920156a210f4100211702402001200e41016a460d00200d417e712116200820116a210b41002117200f210c0340200c200b290200370200200c41086a200b41086a280200360200200c410c6a2013201741feffffff0373410c6c6a2212290200370200200c41146a201241086a280200360200200b41686a210b200c41186a210c2016201741026a2217470d000b0b201a450d00200f2017410c6c6a220c20132017417f73410c6c6a220b290200370200200c41086a200b41086a2802003602000b02402001200e4f0d00200e20014194bdc7800010b381808000000b201920156a210041002105200d2101200d41214f0d030c020b000b201a20196a2015200220032004200741086a200610e889808000200d2101200d41214f0d010b0b2000200d20022003200610a18e8080000b200741306a2480808080000bdf0901117f23808080800041c0056b220724808080800002400240200141214f0d002000200120022003200610a28e8080000c010b200241e07a6a21080340024020040d0020002001200220034101200610a5a58080000c020b20002001410376220941e0246c6a210a200020094180156c6a210b02400240200141c000490d002000200b200a2009108da580800021090c010b2000200a200b20004190056a2802002209200b4190056a280200220c49220d200c200a4190056a280200220e49731b200d2009200e49731b21090b2004417f6a210420072000200920006b41a0056e220f41a0056c6a221041a00510f5b28080002111024002400240024002402005450d0020054190056a28020020104190056a2802004f0d010b200120034b0d0120104190056a210e4100210a200021092002200141a0056c22126a2213210b200f21140340024020092000201441a0056c6a220d4f0d0003402002200b41e07a6a220b20094190056a280200200e28020049220c1b200a41a0056c6a200941a00510f5b28080001a200a200c6a210a200941a0056a2209200d490d000b0b024020142001460d00200b41e07a6a220b200a41a0056c6a200941a00510f5b28080001a200941a0056a2109200121140c010b0b20002002200a41a0056c221410f5b280800021152001200a6b210e02402001200a460d00200e4101712116201520146a21174100210902402001200a41016a460d00200e417e71210d200820126a210b410021092017210c0340200c200b41a00510f5b2808000220c41a0056a2013200941feffff3f7341a0056c6a41a00510f5b28080001a200b41c0756a210b200c41c00a6a210c200d200941026a2209470d000b0b2016450d002017200941a0056c6a20132009417f7341a0056c6a41a00510f5b28080001a0b200a450d002001200a4f0d02201141003602b805201141013602ac05201141fcbcc780003602a805201142043702b005201141a8056a4184bdc7800010f680808000000b200120034b0d0020104190056a210e4100210b200021092002200141a0056c22106a2214210a0340024020092000200f41a0056c6a220d4f0d0003402002200a41e07a6a220a200e28020020094190056a2802004f220c1b200b41a0056c6a200941a00510f5b28080001a200b200c6a210b200941a0056a2209200d490d000b0b0240200f2001460d002002200b41a0056c6a200941a00510f5b28080001a200941a0056a2109200b41016a210b200a41e07a6a210a2001210f0c010b0b20002002200b41a0056c221310f5b280800021002001200b6b210a02402001200b460d00200a410171210f200020136a21154100210902402001200b41016a460d00200a417e71210e200820106a210c410021092015210d0340200d200c41a00510f5b2808000220d41a0056a2014200941feffff3f7341a0056c6a41a00510f5b28080001a200c41c0756a210c200d41c00a6a210d200e200941026a2209470d000b0b200f450d002015200941a0056c6a20142009417f7341a0056c6a41a00510f5b28080001a0b02402001200b4f0d00200b20014194bdc7800010b381808000000b200020136a210041002105200a2101200a41214f0d030c020b000b201520146a200e2002200320042011200610e989808000200a2101200a41214f0d010b0b2000200a20022003200610a28e8080000b200741c0056a2480808080000bf90e01117f23808080800041306b220724808080800002400240200141214f0d0020002001200220032006109a8e8080000c010b200241706a21080340024020040d002000200120022003410120061094a58080000c020b20002001410376220941f0006c6a210a200020094106746a210b02400240200141c000490d002000200b200a20091085a5808000210c0c010b2000200a200b20002802002209200b280200220c49220d200c200a280200220e49731b200d2009200e49731b210c0b2004417f6a2104200741086a41086a200c41086a2902003703002007200c290200370308200c20006b410476210f024002400240024002402005450d002005280200200c2802004f0d010b200120034b0d014100210b200021092002200141047422106a2211210a200f2112034002402009200041002012417d6a220d200d20124b1b4104746a22134f0d0003402002200a41706a2009280200200c28020049220d1b200b4104746a220e2009290200370200200e41086a200941086a2902003702002002200a41606a200941106a220e280200200c2802004922141b200b200d6a220b4104746a220d200e290200370200200d41086a200941186a2902003702002002200a41506a200941206a220d280200200c28020049220e1b200b20146a220b4104746a2214200d290200370200201441086a200941286a2902003702002002200a41406a220a200941306a220d280200200c2802004922141b200b200e6a220b4104746a220e200d290200370200200e41086a200941386a290200370200200b20146a210b200941c0006a22092013490d000b0b02402009200020124104746a22144f0d0003402002200a41706a220a2009280200200c28020049220d1b200b4104746a220e2009290200370200200e41086a200941086a290200370200200b200d6a210b200941106a22092014490d000b0b024020122001460d00200a41706a220a200b4104746a220d2009290200370200200d41086a200941086a290200370200200941106a2109200121120c010b0b20002002200b410474221210f5b280800021152001200b6b211302402001200b460d0020134101712116201520126a21174100210d02402001200b41016a460d002013417e712114200820106a210a4100210d2017210903402009200a290200370200200941086a200a41086a290200370200200941106a2011200d41feffffff00734104746a220e290200370200200941186a200e41086a290200370200200a41606a210a200941206a21092014200d41026a220d470d000b0b2016450d002017200d4104746a22092011200d417f734104746a220a290200370200200941086a200a41086a2902003702000b200b450d002001200b4f0d02200741003602282007410136021c200741fcbcc7800036021820074204370220200741186a4184bdc7800010f680808000000b200120034b0d004100210d200021092002200141047422116a2212210a03400240200920004100200f417d6a220b200b200f4b1b4104746a22134f0d0003402002200a41706a200c28020020092802004f220b1b200d4104746a220e2009290200370200200e41086a200941086a2902003702002002200a41606a200c280200200941106a220e2802004f22141b200d200b6a220b4104746a220d200e290200370200200d41086a200941186a2902003702002002200a41506a200c280200200941206a220d2802004f220e1b200b20146a220b4104746a2214200d290200370200201441086a200941286a2902003702002002200a41406a220a200c280200200941306a220d2802004f22141b200b200e6a220b4104746a220e200d290200370200200e41086a200941386a290200370200200b20146a210d200941c0006a22092013490d000b0b024020092000200f4104746a22144f0d0003402002200a41706a220a200c28020020092802004f220b1b200d4104746a220e2009290200370200200e41086a200941086a290200370200200d200b6a210d200941106a22092014490d000b0b0240200f2001460d002002200d4104746a220b2009290200370200200b41086a200941086a290200370200200941106a2109200d41016a210d200a41706a210a2001210f0c010b0b20002002200d410474221310f5b280800021002001200d6b210b02402001200d460d00200b410171210f200020136a21154100210c02402001200d41016a460d00200b417e712114200820116a210a4100210c2015210903402009200a290200370200200941086a200a41086a290200370200200941106a2012200c41feffffff00734104746a220e290200370200200941186a200e41086a290200370200200a41606a210a200941206a21092014200c41026a220c470d000b0b200f450d002015200c4104746a22092012200c417f734104746a220a290200370200200941086a200a41086a2902003702000b02402001200d4f0d00200d20014194bdc7800010b381808000000b200020136a210041002105200b2101200b41214f0d030c020b000b201520126a2013200220032004200741086a200610ea89808000200b2101200b41214f0d010b0b2000200b200220032006109a8e8080000b200741306a2480808080000b801201117f23808080800041306b220724808080800002400240200141214f0d002000200120022003200610998e8080000c010b200241706a21080340024020040d0020002001200220034101200610a0a58080000c020b200741086a41086a2000200020012006108fa580800022094104746a220a41086a2902003703002007200a2902003703082004417f6a2104024002400240024002402005450d002005280200200a280200200541046a280200220b200a41046a280200220c200b200c491b10f9b2808000220d200b200c6b200d1b417f4a0d010b200120034b0d014100210d2000210b20022001410474220e6a220f210c2009211003400240200b200041002010417d6a2211201120104b1b4104746a22124f0d0003402002200c41706a200b280200200a280200200b41046a2802002213200a41046a2211280200221420132014491b10f9b28080002215201320146b20151b22154100481b200d4104746a2213200b290200370200201341086a200b41086a2902003702002002200c41606a200b41106a2216280200200a280200200b41146a28020022132011280200221420132014491b10f9b28080002217201320146b20171b22144100481b2015411f76200d6a22154104746a220d2016290200370200200d41086a200b41186a2902003702002002200c41506a200b41206a2216280200200a280200200b41246a280200220d20112802002213200d2013491b10f9b28080002217200d20136b20171b22134100481b2014411f7620156a22144104746a220d2016290200370200200d41086a200b41286a2902003702002002200c41406a220c200b41306a2215280200200a280200200b41346a280200220d20112802002211200d2011491b10f9b28080002216200d20116b20161b220d4100481b2013411f7620146a22114104746a22132015290200370200201341086a200b41386a290200370200200d411f7620116a210d200b41c0006a220b2012490d000b0b0240200b200020104104746a22154f0d0003402002200c41706a220c200b280200200a280200200b41046a2802002211200a41046a280200221320112013491b10f9b28080002214201120136b20141b22114100481b200d4104746a2213200b290200370200201341086a200b41086a2902003702002011411f76200d6a210d200b41106a220b2015490d000b0b024020102001460d00200c41706a220c200d4104746a2211200b290200370200201141086a200b41086a290200370200200b41106a210b200121100c010b0b20002002200d410474221610f5b280800021172001200d6b211502402001200d460d0020154101712112201720166a21104100211102402001200d41016a460d002015417e7121142008200e6a210c410021112010210b0340200b200c290200370200200b41086a200c41086a290200370200200b41106a200f201141feffffff00734104746a2213290200370200200b41186a201341086a290200370200200c41606a210c200b41206a210b2014201141026a2211470d000b0b2012450d00201020114104746a220b200f2011417f734104746a220c290200370200200b41086a200c41086a2902003702000b200d450d002001200d4f0d02200741003602282007410136021c200741fcbcc7800036021820074204370220200741186a4184bdc7800010f680808000000b200120034b0d00410021112000210b20022001410474220f6a2210210c03400240200b200041002009417d6a220d200d20094b1b4104746a22124f0d0003402002200c41706a200a280200200b280200200a41046a220d2802002213200b41046a280200221420132014491b10f9b28080002215201320146b20151b417f4a22151b20114104746a2213200b290200370200201341086a200b41086a2902003702002002200c41606a200a280200200b41106a2216280200200d2802002213200b41146a280200221420132014491b10f9b28080002217201320146b20171b417f4a22141b201120156a22154104746a22112016290200370200201141086a200b41186a2902003702002002200c41506a200a280200200b41206a2216280200200d2802002211200b41246a280200221320112013491b10f9b28080002217201120136b20171b417f4a22131b201520146a22144104746a22112016290200370200201141086a200b41286a2902003702002002200c41406a220c200a280200200b41306a2215280200200d280200220d200b41346a2802002211200d2011491b10f9b28080002216200d20116b20161b417f4a220d1b201420136a22114104746a22132015290200370200201341086a200b41386a2902003702002011200d6a2111200b41c0006a220b2012490d000b0b0240200b200020094104746a22154f0d0003402002200c41706a220c200a280200200b280200200a41046a280200220d200b41046a2802002213200d2013491b10f9b28080002214200d20136b20141b417f4a220d1b20114104746a2213200b290200370200201341086a200b41086a2902003702002011200d6a2111200b41106a220b2015490d000b0b024020092001460d00200220114104746a220d200b290200370200200d41086a200b41086a290200370200200b41106a210b201141016a2111200c41706a210c200121090c010b0b200020022011410474221510f5b28080002116200120116b210d024020012011460d00200d4101712117201620156a21124100210c02402001201141016a460d00200d417e7121142008200f6a210a4100210c2012210b0340200b200a290200370200200b41086a200a41086a290200370200200b41106a2010200c41feffffff00734104746a2213290200370200200b41186a201341086a290200370200200a41606a210a200b41206a210b2014200c41026a220c470d000b0b2017450d002012200c4104746a220b2010200c417f734104746a220a290200370200200b41086a200a41086a2902003702000b0240200120114f0d00201120014194bdc7800010b381808000000b201620156a210041002105200d2101200d41214f0d030c020b000b201720166a2015200220032004200741086a200610eb89808000200d2101200d41214f0d010b0b2000200d20022003200610998e8080000b200741306a2480808080000b801201117f23808080800041306b220724808080800002400240200141214f0d002000200120022003200610998e8080000c010b200241706a21080340024020040d0020002001200220034101200610b8a58080000c020b200741086a41086a2000200020012006108fa580800022094104746a220a41086a2902003703002007200a2902003703082004417f6a2104024002400240024002402005450d002005280200200a280200200541046a280200220b200a41046a280200220c200b200c491b10f9b2808000220d200b200c6b200d1b417f4a0d010b200120034b0d014100210d2000210b20022001410474220e6a220f210c2009211003400240200b200041002010417d6a2211201120104b1b4104746a22124f0d0003402002200c41706a200b280200200a280200200b41046a2802002213200a41046a2211280200221420132014491b10f9b28080002215201320146b20151b22154100481b200d4104746a2213200b290200370200201341086a200b41086a2902003702002002200c41606a200b41106a2216280200200a280200200b41146a28020022132011280200221420132014491b10f9b28080002217201320146b20171b22144100481b2015411f76200d6a22154104746a220d2016290200370200200d41086a200b41186a2902003702002002200c41506a200b41206a2216280200200a280200200b41246a280200220d20112802002213200d2013491b10f9b28080002217200d20136b20171b22134100481b2014411f7620156a22144104746a220d2016290200370200200d41086a200b41286a2902003702002002200c41406a220c200b41306a2215280200200a280200200b41346a280200220d20112802002211200d2011491b10f9b28080002216200d20116b20161b220d4100481b2013411f7620146a22114104746a22132015290200370200201341086a200b41386a290200370200200d411f7620116a210d200b41c0006a220b2012490d000b0b0240200b200020104104746a22154f0d0003402002200c41706a220c200b280200200a280200200b41046a2802002211200a41046a280200221320112013491b10f9b28080002214201120136b20141b22114100481b200d4104746a2213200b290200370200201341086a200b41086a2902003702002011411f76200d6a210d200b41106a220b2015490d000b0b024020102001460d00200c41706a220c200d4104746a2211200b290200370200201141086a200b41086a290200370200200b41106a210b200121100c010b0b20002002200d410474221610f5b280800021172001200d6b211502402001200d460d0020154101712112201720166a21104100211102402001200d41016a460d002015417e7121142008200e6a210c410021112010210b0340200b200c290200370200200b41086a200c41086a290200370200200b41106a200f201141feffffff00734104746a2213290200370200200b41186a201341086a290200370200200c41606a210c200b41206a210b2014201141026a2211470d000b0b2012450d00201020114104746a220b200f2011417f734104746a220c290200370200200b41086a200c41086a2902003702000b200d450d002001200d4f0d02200741003602282007410136021c200741fcbcc7800036021820074204370220200741186a4184bdc7800010f680808000000b200120034b0d00410021112000210b20022001410474220f6a2210210c03400240200b200041002009417d6a220d200d20094b1b4104746a22124f0d0003402002200c41706a200a280200200b280200200a41046a220d2802002213200b41046a280200221420132014491b10f9b28080002215201320146b20151b417f4a22151b20114104746a2213200b290200370200201341086a200b41086a2902003702002002200c41606a200a280200200b41106a2216280200200d2802002213200b41146a280200221420132014491b10f9b28080002217201320146b20171b417f4a22141b201120156a22154104746a22112016290200370200201141086a200b41186a2902003702002002200c41506a200a280200200b41206a2216280200200d2802002211200b41246a280200221320112013491b10f9b28080002217201120136b20171b417f4a22131b201520146a22144104746a22112016290200370200201141086a200b41286a2902003702002002200c41406a220c200a280200200b41306a2215280200200d280200220d200b41346a2802002211200d2011491b10f9b28080002216200d20116b20161b417f4a220d1b201420136a22114104746a22132015290200370200201341086a200b41386a2902003702002011200d6a2111200b41c0006a220b2012490d000b0b0240200b200020094104746a22154f0d0003402002200c41706a220c200a280200200b280200200a41046a280200220d200b41046a2802002213200d2013491b10f9b28080002214200d20136b20141b417f4a220d1b20114104746a2213200b290200370200201341086a200b41086a2902003702002011200d6a2111200b41106a220b2015490d000b0b024020092001460d00200220114104746a220d200b290200370200200d41086a200b41086a290200370200200b41106a210b201141016a2111200c41706a210c200121090c010b0b200020022011410474221510f5b28080002116200120116b210d024020012011460d00200d4101712117201620156a21124100210c02402001201141016a460d00200d417e7121142008200f6a210a4100210c2012210b0340200b200a290200370200200b41086a200a41086a290200370200200b41106a2010200c41feffffff00734104746a2213290200370200200b41186a201341086a290200370200200a41606a210a200b41206a210b2014200c41026a220c470d000b0b2017450d002012200c4104746a220b2010200c417f734104746a220a290200370200200b41086a200a41086a2902003702000b0240200120114f0d00201120014194bdc7800010b381808000000b201620156a210041002105200d2101200d41214f0d030c020b000b201720166a2015200220032004200741086a200610ec89808000200d2101200d41214f0d010b0b2000200d20022003200610998e8080000b200741306a2480808080000bf90e01117f23808080800041306b220724808080800002400240200141214f0d0020002001200220032006109a8e8080000c010b200241706a21080340024020040d002000200120022003410120061098a58080000c020b20002001410376220941f0006c6a210a200020094106746a210b02400240200141c000490d002000200b200a20091085a5808000210c0c010b2000200a200b20002802002209200b280200220c49220d200c200a280200220e49731b200d2009200e49731b210c0b2004417f6a2104200741086a41086a200c41086a2902003703002007200c290200370308200c20006b410476210f024002400240024002402005450d002005280200200c2802004f0d010b200120034b0d014100210b200021092002200141047422106a2211210a200f2112034002402009200041002012417d6a220d200d20124b1b4104746a22134f0d0003402002200a41706a2009280200200c28020049220d1b200b4104746a220e2009290200370200200e41086a200941086a2902003702002002200a41606a200941106a220e280200200c2802004922141b200b200d6a220b4104746a220d200e290200370200200d41086a200941186a2902003702002002200a41506a200941206a220d280200200c28020049220e1b200b20146a220b4104746a2214200d290200370200201441086a200941286a2902003702002002200a41406a220a200941306a220d280200200c2802004922141b200b200e6a220b4104746a220e200d290200370200200e41086a200941386a290200370200200b20146a210b200941c0006a22092013490d000b0b02402009200020124104746a22144f0d0003402002200a41706a220a2009280200200c28020049220d1b200b4104746a220e2009290200370200200e41086a200941086a290200370200200b200d6a210b200941106a22092014490d000b0b024020122001460d00200a41706a220a200b4104746a220d2009290200370200200d41086a200941086a290200370200200941106a2109200121120c010b0b20002002200b410474221210f5b280800021152001200b6b211302402001200b460d0020134101712116201520126a21174100210d02402001200b41016a460d002013417e712114200820106a210a4100210d2017210903402009200a290200370200200941086a200a41086a290200370200200941106a2011200d41feffffff00734104746a220e290200370200200941186a200e41086a290200370200200a41606a210a200941206a21092014200d41026a220d470d000b0b2016450d002017200d4104746a22092011200d417f734104746a220a290200370200200941086a200a41086a2902003702000b200b450d002001200b4f0d02200741003602282007410136021c200741fcbcc7800036021820074204370220200741186a4184bdc7800010f680808000000b200120034b0d004100210d200021092002200141047422116a2212210a03400240200920004100200f417d6a220b200b200f4b1b4104746a22134f0d0003402002200a41706a200c28020020092802004f220b1b200d4104746a220e2009290200370200200e41086a200941086a2902003702002002200a41606a200c280200200941106a220e2802004f22141b200d200b6a220b4104746a220d200e290200370200200d41086a200941186a2902003702002002200a41506a200c280200200941206a220d2802004f220e1b200b20146a220b4104746a2214200d290200370200201441086a200941286a2902003702002002200a41406a220a200c280200200941306a220d2802004f22141b200b200e6a220b4104746a220e200d290200370200200e41086a200941386a290200370200200b20146a210d200941c0006a22092013490d000b0b024020092000200f4104746a22144f0d0003402002200a41706a220a200c28020020092802004f220b1b200d4104746a220e2009290200370200200e41086a200941086a290200370200200d200b6a210d200941106a22092014490d000b0b0240200f2001460d002002200d4104746a220b2009290200370200200b41086a200941086a290200370200200941106a2109200d41016a210d200a41706a210a2001210f0c010b0b20002002200d410474221310f5b280800021002001200d6b210b02402001200d460d00200b410171210f200020136a21154100210c02402001200d41016a460d00200b417e712114200820116a210a4100210c2015210903402009200a290200370200200941086a200a41086a290200370200200941106a2012200c41feffffff00734104746a220e290200370200200941186a200e41086a290200370200200a41606a210a200941206a21092014200c41026a220c470d000b0b200f450d002015200c4104746a22092012200c417f734104746a220a290200370200200941086a200a41086a2902003702000b02402001200d4f0d00200d20014194bdc7800010b381808000000b200020136a210041002105200b2101200b41214f0d030c020b000b201520126a2013200220032004200741086a200610ed89808000200b2101200b41214f0d010b0b2000200b200220032006109a8e8080000b200741306a2480808080000bf40b01117f23808080800041306b220724808080800002400240200141214f0d0020002001200220032006109b8e8080000c010b2002416c6a21080340024020040d0020002001200220034101200610b2a58080000c020b200020014103762209418c016c6a210a2000200941d0006c6a210b02400240200141c000490d002000200b200a20091086a580800021090c010b200021092000200b410810f9b2808000220c2000200a410810f9b2808000734100480d00200a200b200b200a410810f9b2808000200c734100481b21090b2004417f6a2104200741106a2000200920006b41146e220d41146c6a220e41106a280200360200200741086a200e41086a2902003703002007200e290200370300024002400240024002402005450d002005200e410810f9b2808000417f4a0d010b200120034b0d014100210b2000210a2002200141146c220f6a2210210c200d211103400240200a2000201141146c6a22124f0d0003402002200c416c6a220c200a200e410810f9b280800022134100481b200b41146c6a2209200a290200370200200941106a200a41106a280200360200200941086a200a41086a2902003702002013411f76200b6a210b200a41146a220a2012490d000b0b024020112001460d00200c416c6a220c200b41146c6a2209200a290200370200200941106a200a41106a280200360200200941086a200a41086a290200370200200a41146a210a200121110c010b0b20002002200b41146c221410f5b280800021152001200b6b211102402001200b460d0020114101712116201520146a21174100210c02402001200b41016a460d002011417e7121122008200f6a21094100210c2017210a0340200a2009290200370200200a41106a200941106a280200360200200a41086a200941086a290200370200200a41146a2010200c41feffffff037341146c6a2213290200370200200a411c6a201341086a290200370200200a41246a201341106a280200360200200941586a2109200a41286a210a2012200c41026a220c470d000b0b2016450d002017200c41146c6a220a2010200c417f7341146c6a2209290200370200200a41106a200941106a280200360200200a41086a200941086a2902003702000b200b450d002001200b4f0d02200741003602282007410136021c200741fcbcc7800036021820074204370220200741186a4184bdc7800010f680808000000b200120034b0d00410021092000210a2002200141146c22146a2211210c03400240200a2000200d41146c6a22124f0d0003402002200c416c6a220c200e200a410810f9b2808000417f4a22131b200941146c6a220b200a290200370200200b41106a200a41106a280200360200200b41086a200a41086a290200370200200920136a2109200a41146a220a2012490d000b0b0240200d2001460d002002200941146c6a220b200a290200370200200b41106a200a41106a280200360200200b41086a200a41086a290200370200200a41146a210a200941016a2109200c416c6a210c2001210d0c010b0b20002002200941146c221010f5b28080002100200120096b210b024020012009460d00200b410171210d200020106a21154100211302402001200941016a460d00200b417e71210e200820146a210c410021132015210a0340200a200c290200370200200a41106a200c41106a280200360200200a41086a200c41086a290200370200200a41146a2011201341feffffff037341146c6a2212290200370200200a411c6a201241086a290200370200200a41246a201241106a280200360200200c41586a210c200a41286a210a200e201341026a2213470d000b0b200d450d002015201341146c6a220a20112013417f7341146c6a220c290200370200200a41106a200c41106a280200360200200a41086a200c41086a2902003702000b0240200120094f0d00200920014194bdc7800010b381808000000b200020106a210041002105200b2101200b41214f0d030c020b000b201520146a20112002200320042007200610ee89808000200b2101200b41214f0d010b0b2000200b200220032006109b8e8080000b200741306a2480808080000bf90e01117f23808080800041306b220724808080800002400240200141214f0d0020002001200220032006109a8e8080000c010b200241706a21080340024020040d00200020012002200341012006109aa58080000c020b20002001410376220941f0006c6a210a200020094106746a210b02400240200141c000490d002000200b200a20091085a5808000210c0c010b2000200a200b20002802002209200b280200220c49220d200c200a280200220e49731b200d2009200e49731b210c0b2004417f6a2104200741086a41086a200c41086a2902003703002007200c290200370308200c20006b410476210f024002400240024002402005450d002005280200200c2802004f0d010b200120034b0d014100210b200021092002200141047422106a2211210a200f2112034002402009200041002012417d6a220d200d20124b1b4104746a22134f0d0003402002200a41706a2009280200200c28020049220d1b200b4104746a220e2009290200370200200e41086a200941086a2902003702002002200a41606a200941106a220e280200200c2802004922141b200b200d6a220b4104746a220d200e290200370200200d41086a200941186a2902003702002002200a41506a200941206a220d280200200c28020049220e1b200b20146a220b4104746a2214200d290200370200201441086a200941286a2902003702002002200a41406a220a200941306a220d280200200c2802004922141b200b200e6a220b4104746a220e200d290200370200200e41086a200941386a290200370200200b20146a210b200941c0006a22092013490d000b0b02402009200020124104746a22144f0d0003402002200a41706a220a2009280200200c28020049220d1b200b4104746a220e2009290200370200200e41086a200941086a290200370200200b200d6a210b200941106a22092014490d000b0b024020122001460d00200a41706a220a200b4104746a220d2009290200370200200d41086a200941086a290200370200200941106a2109200121120c010b0b20002002200b410474221210f5b280800021152001200b6b211302402001200b460d0020134101712116201520126a21174100210d02402001200b41016a460d002013417e712114200820106a210a4100210d2017210903402009200a290200370200200941086a200a41086a290200370200200941106a2011200d41feffffff00734104746a220e290200370200200941186a200e41086a290200370200200a41606a210a200941206a21092014200d41026a220d470d000b0b2016450d002017200d4104746a22092011200d417f734104746a220a290200370200200941086a200a41086a2902003702000b200b450d002001200b4f0d02200741003602282007410136021c200741fcbcc7800036021820074204370220200741186a4184bdc7800010f680808000000b200120034b0d004100210d200021092002200141047422116a2212210a03400240200920004100200f417d6a220b200b200f4b1b4104746a22134f0d0003402002200a41706a200c28020020092802004f220b1b200d4104746a220e2009290200370200200e41086a200941086a2902003702002002200a41606a200c280200200941106a220e2802004f22141b200d200b6a220b4104746a220d200e290200370200200d41086a200941186a2902003702002002200a41506a200c280200200941206a220d2802004f220e1b200b20146a220b4104746a2214200d290200370200201441086a200941286a2902003702002002200a41406a220a200c280200200941306a220d2802004f22141b200b200e6a220b4104746a220e200d290200370200200e41086a200941386a290200370200200b20146a210d200941c0006a22092013490d000b0b024020092000200f4104746a22144f0d0003402002200a41706a220a200c28020020092802004f220b1b200d4104746a220e2009290200370200200e41086a200941086a290200370200200d200b6a210d200941106a22092014490d000b0b0240200f2001460d002002200d4104746a220b2009290200370200200b41086a200941086a290200370200200941106a2109200d41016a210d200a41706a210a2001210f0c010b0b20002002200d410474221310f5b280800021002001200d6b210b02402001200d460d00200b410171210f200020136a21154100210c02402001200d41016a460d00200b417e712114200820116a210a4100210c2015210903402009200a290200370200200941086a200a41086a290200370200200941106a2012200c41feffffff00734104746a220e290200370200200941186a200e41086a290200370200200a41606a210a200941206a21092014200c41026a220c470d000b0b200f450d002015200c4104746a22092012200c417f734104746a220a290200370200200941086a200a41086a2902003702000b02402001200d4f0d00200d20014194bdc7800010b381808000000b200020136a210041002105200b2101200b41214f0d030c020b000b201520126a2013200220032004200741086a200610ef89808000200b2101200b41214f0d010b0b2000200b200220032006109a8e8080000b200741306a2480808080000b801201117f23808080800041306b220724808080800002400240200141214f0d002000200120022003200610998e8080000c010b200241706a21080340024020040d0020002001200220034101200610c5a58080000c020b200741086a41086a2000200020012006108fa580800022094104746a220a41086a2902003703002007200a2902003703082004417f6a2104024002400240024002402005450d002005280200200a280200200541046a280200220b200a41046a280200220c200b200c491b10f9b2808000220d200b200c6b200d1b417f4a0d010b200120034b0d014100210d2000210b20022001410474220e6a220f210c2009211003400240200b200041002010417d6a2211201120104b1b4104746a22124f0d0003402002200c41706a200b280200200a280200200b41046a2802002213200a41046a2211280200221420132014491b10f9b28080002215201320146b20151b22154100481b200d4104746a2213200b290200370200201341086a200b41086a2902003702002002200c41606a200b41106a2216280200200a280200200b41146a28020022132011280200221420132014491b10f9b28080002217201320146b20171b22144100481b2015411f76200d6a22154104746a220d2016290200370200200d41086a200b41186a2902003702002002200c41506a200b41206a2216280200200a280200200b41246a280200220d20112802002213200d2013491b10f9b28080002217200d20136b20171b22134100481b2014411f7620156a22144104746a220d2016290200370200200d41086a200b41286a2902003702002002200c41406a220c200b41306a2215280200200a280200200b41346a280200220d20112802002211200d2011491b10f9b28080002216200d20116b20161b220d4100481b2013411f7620146a22114104746a22132015290200370200201341086a200b41386a290200370200200d411f7620116a210d200b41c0006a220b2012490d000b0b0240200b200020104104746a22154f0d0003402002200c41706a220c200b280200200a280200200b41046a2802002211200a41046a280200221320112013491b10f9b28080002214201120136b20141b22114100481b200d4104746a2213200b290200370200201341086a200b41086a2902003702002011411f76200d6a210d200b41106a220b2015490d000b0b024020102001460d00200c41706a220c200d4104746a2211200b290200370200201141086a200b41086a290200370200200b41106a210b200121100c010b0b20002002200d410474221610f5b280800021172001200d6b211502402001200d460d0020154101712112201720166a21104100211102402001200d41016a460d002015417e7121142008200e6a210c410021112010210b0340200b200c290200370200200b41086a200c41086a290200370200200b41106a200f201141feffffff00734104746a2213290200370200200b41186a201341086a290200370200200c41606a210c200b41206a210b2014201141026a2211470d000b0b2012450d00201020114104746a220b200f2011417f734104746a220c290200370200200b41086a200c41086a2902003702000b200d450d002001200d4f0d02200741003602282007410136021c200741fcbcc7800036021820074204370220200741186a4184bdc7800010f680808000000b200120034b0d00410021112000210b20022001410474220f6a2210210c03400240200b200041002009417d6a220d200d20094b1b4104746a22124f0d0003402002200c41706a200a280200200b280200200a41046a220d2802002213200b41046a280200221420132014491b10f9b28080002215201320146b20151b417f4a22151b20114104746a2213200b290200370200201341086a200b41086a2902003702002002200c41606a200a280200200b41106a2216280200200d2802002213200b41146a280200221420132014491b10f9b28080002217201320146b20171b417f4a22141b201120156a22154104746a22112016290200370200201141086a200b41186a2902003702002002200c41506a200a280200200b41206a2216280200200d2802002211200b41246a280200221320112013491b10f9b28080002217201120136b20171b417f4a22131b201520146a22144104746a22112016290200370200201141086a200b41286a2902003702002002200c41406a220c200a280200200b41306a2215280200200d280200220d200b41346a2802002211200d2011491b10f9b28080002216200d20116b20161b417f4a220d1b201420136a22114104746a22132015290200370200201341086a200b41386a2902003702002011200d6a2111200b41c0006a220b2012490d000b0b0240200b200020094104746a22154f0d0003402002200c41706a220c200a280200200b280200200a41046a280200220d200b41046a2802002213200d2013491b10f9b28080002214200d20136b20141b417f4a220d1b20114104746a2213200b290200370200201341086a200b41086a2902003702002011200d6a2111200b41106a220b2015490d000b0b024020092001460d00200220114104746a220d200b290200370200200d41086a200b41086a290200370200200b41106a210b201141016a2111200c41706a210c200121090c010b0b200020022011410474221510f5b28080002116200120116b210d024020012011460d00200d4101712117201620156a21124100210c02402001201141016a460d00200d417e7121142008200f6a210a4100210c2012210b0340200b200a290200370200200b41086a200a41086a290200370200200b41106a2010200c41feffffff00734104746a2213290200370200200b41186a201341086a290200370200200a41606a210a200b41206a210b2014200c41026a220c470d000b0b2017450d002012200c4104746a220b2010200c417f734104746a220a290200370200200b41086a200a41086a2902003702000b0240200120114f0d00201120014194bdc7800010b381808000000b201620156a210041002105200d2101200d41214f0d030c020b000b201720166a2015200220032004200741086a200610f089808000200d2101200d41214f0d010b0b2000200d20022003200610998e8080000b200741306a2480808080000bf90e01117f23808080800041306b220724808080800002400240200141214f0d0020002001200220032006109a8e8080000c010b200241706a21080340024020040d0020002001200220034101200610baa58080000c020b20002001410376220941f0006c6a210a200020094106746a210b02400240200141c000490d002000200b200a20091085a5808000210c0c010b2000200a200b20002802002209200b280200220c49220d200c200a280200220e49731b200d2009200e49731b210c0b2004417f6a2104200741086a41086a200c41086a2902003703002007200c290200370308200c20006b410476210f024002400240024002402005450d002005280200200c2802004f0d010b200120034b0d014100210b200021092002200141047422106a2211210a200f2112034002402009200041002012417d6a220d200d20124b1b4104746a22134f0d0003402002200a41706a2009280200200c28020049220d1b200b4104746a220e2009290200370200200e41086a200941086a2902003702002002200a41606a200941106a220e280200200c2802004922141b200b200d6a220b4104746a220d200e290200370200200d41086a200941186a2902003702002002200a41506a200941206a220d280200200c28020049220e1b200b20146a220b4104746a2214200d290200370200201441086a200941286a2902003702002002200a41406a220a200941306a220d280200200c2802004922141b200b200e6a220b4104746a220e200d290200370200200e41086a200941386a290200370200200b20146a210b200941c0006a22092013490d000b0b02402009200020124104746a22144f0d0003402002200a41706a220a2009280200200c28020049220d1b200b4104746a220e2009290200370200200e41086a200941086a290200370200200b200d6a210b200941106a22092014490d000b0b024020122001460d00200a41706a220a200b4104746a220d2009290200370200200d41086a200941086a290200370200200941106a2109200121120c010b0b20002002200b410474221210f5b280800021152001200b6b211302402001200b460d0020134101712116201520126a21174100210d02402001200b41016a460d002013417e712114200820106a210a4100210d2017210903402009200a290200370200200941086a200a41086a290200370200200941106a2011200d41feffffff00734104746a220e290200370200200941186a200e41086a290200370200200a41606a210a200941206a21092014200d41026a220d470d000b0b2016450d002017200d4104746a22092011200d417f734104746a220a290200370200200941086a200a41086a2902003702000b200b450d002001200b4f0d02200741003602282007410136021c200741fcbcc7800036021820074204370220200741186a4184bdc7800010f680808000000b200120034b0d004100210d200021092002200141047422116a2212210a03400240200920004100200f417d6a220b200b200f4b1b4104746a22134f0d0003402002200a41706a200c28020020092802004f220b1b200d4104746a220e2009290200370200200e41086a200941086a2902003702002002200a41606a200c280200200941106a220e2802004f22141b200d200b6a220b4104746a220d200e290200370200200d41086a200941186a2902003702002002200a41506a200c280200200941206a220d2802004f220e1b200b20146a220b4104746a2214200d290200370200201441086a200941286a2902003702002002200a41406a220a200c280200200941306a220d2802004f22141b200b200e6a220b4104746a220e200d290200370200200e41086a200941386a290200370200200b20146a210d200941c0006a22092013490d000b0b024020092000200f4104746a22144f0d0003402002200a41706a220a200c28020020092802004f220b1b200d4104746a220e2009290200370200200e41086a200941086a290200370200200d200b6a210d200941106a22092014490d000b0b0240200f2001460d002002200d4104746a220b2009290200370200200b41086a200941086a290200370200200941106a2109200d41016a210d200a41706a210a2001210f0c010b0b20002002200d410474221310f5b280800021002001200d6b210b02402001200d460d00200b410171210f200020136a21154100210c02402001200d41016a460d00200b417e712114200820116a210a4100210c2015210903402009200a290200370200200941086a200a41086a290200370200200941106a2012200c41feffffff00734104746a220e290200370200200941186a200e41086a290200370200200a41606a210a200941206a21092014200c41026a220c470d000b0b200f450d002015200c4104746a22092012200c417f734104746a220a290200370200200941086a200a41086a2902003702000b02402001200d4f0d00200d20014194bdc7800010b381808000000b200020136a210041002105200b2101200b41214f0d030c020b000b201520126a2013200220032004200741086a200610f189808000200b2101200b41214f0d010b0b2000200b200220032006109a8e8080000b200741306a2480808080000b801201117f23808080800041306b220724808080800002400240200141214f0d002000200120022003200610998e8080000c010b200241706a21080340024020040d002000200120022003410120061096a58080000c020b200741086a41086a2000200020012006108fa580800022094104746a220a41086a2902003703002007200a2902003703082004417f6a2104024002400240024002402005450d002005280200200a280200200541046a280200220b200a41046a280200220c200b200c491b10f9b2808000220d200b200c6b200d1b417f4a0d010b200120034b0d014100210d2000210b20022001410474220e6a220f210c2009211003400240200b200041002010417d6a2211201120104b1b4104746a22124f0d0003402002200c41706a200b280200200a280200200b41046a2802002213200a41046a2211280200221420132014491b10f9b28080002215201320146b20151b22154100481b200d4104746a2213200b290200370200201341086a200b41086a2902003702002002200c41606a200b41106a2216280200200a280200200b41146a28020022132011280200221420132014491b10f9b28080002217201320146b20171b22144100481b2015411f76200d6a22154104746a220d2016290200370200200d41086a200b41186a2902003702002002200c41506a200b41206a2216280200200a280200200b41246a280200220d20112802002213200d2013491b10f9b28080002217200d20136b20171b22134100481b2014411f7620156a22144104746a220d2016290200370200200d41086a200b41286a2902003702002002200c41406a220c200b41306a2215280200200a280200200b41346a280200220d20112802002211200d2011491b10f9b28080002216200d20116b20161b220d4100481b2013411f7620146a22114104746a22132015290200370200201341086a200b41386a290200370200200d411f7620116a210d200b41c0006a220b2012490d000b0b0240200b200020104104746a22154f0d0003402002200c41706a220c200b280200200a280200200b41046a2802002211200a41046a280200221320112013491b10f9b28080002214201120136b20141b22114100481b200d4104746a2213200b290200370200201341086a200b41086a2902003702002011411f76200d6a210d200b41106a220b2015490d000b0b024020102001460d00200c41706a220c200d4104746a2211200b290200370200201141086a200b41086a290200370200200b41106a210b200121100c010b0b20002002200d410474221610f5b280800021172001200d6b211502402001200d460d0020154101712112201720166a21104100211102402001200d41016a460d002015417e7121142008200e6a210c410021112010210b0340200b200c290200370200200b41086a200c41086a290200370200200b41106a200f201141feffffff00734104746a2213290200370200200b41186a201341086a290200370200200c41606a210c200b41206a210b2014201141026a2211470d000b0b2012450d00201020114104746a220b200f2011417f734104746a220c290200370200200b41086a200c41086a2902003702000b200d450d002001200d4f0d02200741003602282007410136021c200741fcbcc7800036021820074204370220200741186a4184bdc7800010f680808000000b200120034b0d00410021112000210b20022001410474220f6a2210210c03400240200b200041002009417d6a220d200d20094b1b4104746a22124f0d0003402002200c41706a200a280200200b280200200a41046a220d2802002213200b41046a280200221420132014491b10f9b28080002215201320146b20151b417f4a22151b20114104746a2213200b290200370200201341086a200b41086a2902003702002002200c41606a200a280200200b41106a2216280200200d2802002213200b41146a280200221420132014491b10f9b28080002217201320146b20171b417f4a22141b201120156a22154104746a22112016290200370200201141086a200b41186a2902003702002002200c41506a200a280200200b41206a2216280200200d2802002211200b41246a280200221320112013491b10f9b28080002217201120136b20171b417f4a22131b201520146a22144104746a22112016290200370200201141086a200b41286a2902003702002002200c41406a220c200a280200200b41306a2215280200200d280200220d200b41346a2802002211200d2011491b10f9b28080002216200d20116b20161b417f4a220d1b201420136a22114104746a22132015290200370200201341086a200b41386a2902003702002011200d6a2111200b41c0006a220b2012490d000b0b0240200b200020094104746a22154f0d0003402002200c41706a220c200a280200200b280200200a41046a280200220d200b41046a2802002213200d2013491b10f9b28080002214200d20136b20141b417f4a220d1b20114104746a2213200b290200370200201341086a200b41086a2902003702002011200d6a2111200b41106a220b2015490d000b0b024020092001460d00200220114104746a220d200b290200370200200d41086a200b41086a290200370200200b41106a210b201141016a2111200c41706a210c200121090c010b0b200020022011410474221510f5b28080002116200120116b210d024020012011460d00200d4101712117201620156a21124100210c02402001201141016a460d00200d417e7121142008200f6a210a4100210c2012210b0340200b200a290200370200200b41086a200a41086a290200370200200b41106a2010200c41feffffff00734104746a2213290200370200200b41186a201341086a290200370200200a41606a210a200b41206a210b2014200c41026a220c470d000b0b2017450d002012200c4104746a220b2010200c417f734104746a220a290200370200200b41086a200a41086a2902003702000b0240200120114f0d00201120014194bdc7800010b381808000000b201620156a210041002105200d2101200d41214f0d030c020b000b201720166a2015200220032004200741086a200610f289808000200d2101200d41214f0d010b0b2000200d20022003200610998e8080000b200741306a2480808080000bf90e01117f23808080800041306b220724808080800002400240200141214f0d0020002001200220032006109a8e8080000c010b200241706a21080340024020040d002000200120022003410120061092a58080000c020b20002001410376220941f0006c6a210a200020094106746a210b02400240200141c000490d002000200b200a20091085a5808000210c0c010b2000200a200b20002802002209200b280200220c49220d200c200a280200220e49731b200d2009200e49731b210c0b2004417f6a2104200741086a41086a200c41086a2902003703002007200c290200370308200c20006b410476210f024002400240024002402005450d002005280200200c2802004f0d010b200120034b0d014100210b200021092002200141047422106a2211210a200f2112034002402009200041002012417d6a220d200d20124b1b4104746a22134f0d0003402002200a41706a2009280200200c28020049220d1b200b4104746a220e2009290200370200200e41086a200941086a2902003702002002200a41606a200941106a220e280200200c2802004922141b200b200d6a220b4104746a220d200e290200370200200d41086a200941186a2902003702002002200a41506a200941206a220d280200200c28020049220e1b200b20146a220b4104746a2214200d290200370200201441086a200941286a2902003702002002200a41406a220a200941306a220d280200200c2802004922141b200b200e6a220b4104746a220e200d290200370200200e41086a200941386a290200370200200b20146a210b200941c0006a22092013490d000b0b02402009200020124104746a22144f0d0003402002200a41706a220a2009280200200c28020049220d1b200b4104746a220e2009290200370200200e41086a200941086a290200370200200b200d6a210b200941106a22092014490d000b0b024020122001460d00200a41706a220a200b4104746a220d2009290200370200200d41086a200941086a290200370200200941106a2109200121120c010b0b20002002200b410474221210f5b280800021152001200b6b211302402001200b460d0020134101712116201520126a21174100210d02402001200b41016a460d002013417e712114200820106a210a4100210d2017210903402009200a290200370200200941086a200a41086a290200370200200941106a2011200d41feffffff00734104746a220e290200370200200941186a200e41086a290200370200200a41606a210a200941206a21092014200d41026a220d470d000b0b2016450d002017200d4104746a22092011200d417f734104746a220a290200370200200941086a200a41086a2902003702000b200b450d002001200b4f0d02200741003602282007410136021c200741fcbcc7800036021820074204370220200741186a4184bdc7800010f680808000000b200120034b0d004100210d200021092002200141047422116a2212210a03400240200920004100200f417d6a220b200b200f4b1b4104746a22134f0d0003402002200a41706a200c28020020092802004f220b1b200d4104746a220e2009290200370200200e41086a200941086a2902003702002002200a41606a200c280200200941106a220e2802004f22141b200d200b6a220b4104746a220d200e290200370200200d41086a200941186a2902003702002002200a41506a200c280200200941206a220d2802004f220e1b200b20146a220b4104746a2214200d290200370200201441086a200941286a2902003702002002200a41406a220a200c280200200941306a220d2802004f22141b200b200e6a220b4104746a220e200d290200370200200e41086a200941386a290200370200200b20146a210d200941c0006a22092013490d000b0b024020092000200f4104746a22144f0d0003402002200a41706a220a200c28020020092802004f220b1b200d4104746a220e2009290200370200200e41086a200941086a290200370200200d200b6a210d200941106a22092014490d000b0b0240200f2001460d002002200d4104746a220b2009290200370200200b41086a200941086a290200370200200941106a2109200d41016a210d200a41706a210a2001210f0c010b0b20002002200d410474221310f5b280800021002001200d6b210b02402001200d460d00200b410171210f200020136a21154100210c02402001200d41016a460d00200b417e712114200820116a210a4100210c2015210903402009200a290200370200200941086a200a41086a290200370200200941106a2012200c41feffffff00734104746a220e290200370200200941186a200e41086a290200370200200a41606a210a200941206a21092014200c41026a220c470d000b0b200f450d002015200c4104746a22092012200c417f734104746a220a290200370200200941086a200a41086a2902003702000b02402001200d4f0d00200d20014194bdc7800010b381808000000b200020136a210041002105200b2101200b41214f0d030c020b000b201520126a2013200220032004200741086a200610f389808000200b2101200b41214f0d010b0b2000200b200220032006109a8e8080000b200741306a2480808080000b801201117f23808080800041306b220724808080800002400240200141214f0d002000200120022003200610998e8080000c010b200241706a21080340024020040d0020002001200220034101200610b0a58080000c020b200741086a41086a2000200020012006108fa580800022094104746a220a41086a2902003703002007200a2902003703082004417f6a2104024002400240024002402005450d002005280200200a280200200541046a280200220b200a41046a280200220c200b200c491b10f9b2808000220d200b200c6b200d1b417f4a0d010b200120034b0d014100210d2000210b20022001410474220e6a220f210c2009211003400240200b200041002010417d6a2211201120104b1b4104746a22124f0d0003402002200c41706a200b280200200a280200200b41046a2802002213200a41046a2211280200221420132014491b10f9b28080002215201320146b20151b22154100481b200d4104746a2213200b290200370200201341086a200b41086a2902003702002002200c41606a200b41106a2216280200200a280200200b41146a28020022132011280200221420132014491b10f9b28080002217201320146b20171b22144100481b2015411f76200d6a22154104746a220d2016290200370200200d41086a200b41186a2902003702002002200c41506a200b41206a2216280200200a280200200b41246a280200220d20112802002213200d2013491b10f9b28080002217200d20136b20171b22134100481b2014411f7620156a22144104746a220d2016290200370200200d41086a200b41286a2902003702002002200c41406a220c200b41306a2215280200200a280200200b41346a280200220d20112802002211200d2011491b10f9b28080002216200d20116b20161b220d4100481b2013411f7620146a22114104746a22132015290200370200201341086a200b41386a290200370200200d411f7620116a210d200b41c0006a220b2012490d000b0b0240200b200020104104746a22154f0d0003402002200c41706a220c200b280200200a280200200b41046a2802002211200a41046a280200221320112013491b10f9b28080002214201120136b20141b22114100481b200d4104746a2213200b290200370200201341086a200b41086a2902003702002011411f76200d6a210d200b41106a220b2015490d000b0b024020102001460d00200c41706a220c200d4104746a2211200b290200370200201141086a200b41086a290200370200200b41106a210b200121100c010b0b20002002200d410474221610f5b280800021172001200d6b211502402001200d460d0020154101712112201720166a21104100211102402001200d41016a460d002015417e7121142008200e6a210c410021112010210b0340200b200c290200370200200b41086a200c41086a290200370200200b41106a200f201141feffffff00734104746a2213290200370200200b41186a201341086a290200370200200c41606a210c200b41206a210b2014201141026a2211470d000b0b2012450d00201020114104746a220b200f2011417f734104746a220c290200370200200b41086a200c41086a2902003702000b200d450d002001200d4f0d02200741003602282007410136021c200741fcbcc7800036021820074204370220200741186a4184bdc7800010f680808000000b200120034b0d00410021112000210b20022001410474220f6a2210210c03400240200b200041002009417d6a220d200d20094b1b4104746a22124f0d0003402002200c41706a200a280200200b280200200a41046a220d2802002213200b41046a280200221420132014491b10f9b28080002215201320146b20151b417f4a22151b20114104746a2213200b290200370200201341086a200b41086a2902003702002002200c41606a200a280200200b41106a2216280200200d2802002213200b41146a280200221420132014491b10f9b28080002217201320146b20171b417f4a22141b201120156a22154104746a22112016290200370200201141086a200b41186a2902003702002002200c41506a200a280200200b41206a2216280200200d2802002211200b41246a280200221320112013491b10f9b28080002217201120136b20171b417f4a22131b201520146a22144104746a22112016290200370200201141086a200b41286a2902003702002002200c41406a220c200a280200200b41306a2215280200200d280200220d200b41346a2802002211200d2011491b10f9b28080002216200d20116b20161b417f4a220d1b201420136a22114104746a22132015290200370200201341086a200b41386a2902003702002011200d6a2111200b41c0006a220b2012490d000b0b0240200b200020094104746a22154f0d0003402002200c41706a220c200a280200200b280200200a41046a280200220d200b41046a2802002213200d2013491b10f9b28080002214200d20136b20141b417f4a220d1b20114104746a2213200b290200370200201341086a200b41086a2902003702002011200d6a2111200b41106a220b2015490d000b0b024020092001460d00200220114104746a220d200b290200370200200d41086a200b41086a290200370200200b41106a210b201141016a2111200c41706a210c200121090c010b0b200020022011410474221510f5b28080002116200120116b210d024020012011460d00200d4101712117201620156a21124100210c02402001201141016a460d00200d417e7121142008200f6a210a4100210c2012210b0340200b200a290200370200200b41086a200a41086a290200370200200b41106a2010200c41feffffff00734104746a2213290200370200200b41186a201341086a290200370200200a41606a210a200b41206a210b2014200c41026a220c470d000b0b2017450d002012200c4104746a220b2010200c417f734104746a220a290200370200200b41086a200a41086a2902003702000b0240200120114f0d00201120014194bdc7800010b381808000000b201620156a210041002105200d2101200d41214f0d030c020b000b201720166a2015200220032004200741086a200610f489808000200d2101200d41214f0d010b0b2000200d20022003200610998e8080000b200741306a2480808080000b801201117f23808080800041306b220724808080800002400240200141214f0d002000200120022003200610998e8080000c010b200241706a21080340024020040d0020002001200220034101200610aca58080000c020b200741086a41086a2000200020012006108fa580800022094104746a220a41086a2902003703002007200a2902003703082004417f6a2104024002400240024002402005450d002005280200200a280200200541046a280200220b200a41046a280200220c200b200c491b10f9b2808000220d200b200c6b200d1b417f4a0d010b200120034b0d014100210d2000210b20022001410474220e6a220f210c2009211003400240200b200041002010417d6a2211201120104b1b4104746a22124f0d0003402002200c41706a200b280200200a280200200b41046a2802002213200a41046a2211280200221420132014491b10f9b28080002215201320146b20151b22154100481b200d4104746a2213200b290200370200201341086a200b41086a2902003702002002200c41606a200b41106a2216280200200a280200200b41146a28020022132011280200221420132014491b10f9b28080002217201320146b20171b22144100481b2015411f76200d6a22154104746a220d2016290200370200200d41086a200b41186a2902003702002002200c41506a200b41206a2216280200200a280200200b41246a280200220d20112802002213200d2013491b10f9b28080002217200d20136b20171b22134100481b2014411f7620156a22144104746a220d2016290200370200200d41086a200b41286a2902003702002002200c41406a220c200b41306a2215280200200a280200200b41346a280200220d20112802002211200d2011491b10f9b28080002216200d20116b20161b220d4100481b2013411f7620146a22114104746a22132015290200370200201341086a200b41386a290200370200200d411f7620116a210d200b41c0006a220b2012490d000b0b0240200b200020104104746a22154f0d0003402002200c41706a220c200b280200200a280200200b41046a2802002211200a41046a280200221320112013491b10f9b28080002214201120136b20141b22114100481b200d4104746a2213200b290200370200201341086a200b41086a2902003702002011411f76200d6a210d200b41106a220b2015490d000b0b024020102001460d00200c41706a220c200d4104746a2211200b290200370200201141086a200b41086a290200370200200b41106a210b200121100c010b0b20002002200d410474221610f5b280800021172001200d6b211502402001200d460d0020154101712112201720166a21104100211102402001200d41016a460d002015417e7121142008200e6a210c410021112010210b0340200b200c290200370200200b41086a200c41086a290200370200200b41106a200f201141feffffff00734104746a2213290200370200200b41186a201341086a290200370200200c41606a210c200b41206a210b2014201141026a2211470d000b0b2012450d00201020114104746a220b200f2011417f734104746a220c290200370200200b41086a200c41086a2902003702000b200d450d002001200d4f0d02200741003602282007410136021c200741fcbcc7800036021820074204370220200741186a4184bdc7800010f680808000000b200120034b0d00410021112000210b20022001410474220f6a2210210c03400240200b200041002009417d6a220d200d20094b1b4104746a22124f0d0003402002200c41706a200a280200200b280200200a41046a220d2802002213200b41046a280200221420132014491b10f9b28080002215201320146b20151b417f4a22151b20114104746a2213200b290200370200201341086a200b41086a2902003702002002200c41606a200a280200200b41106a2216280200200d2802002213200b41146a280200221420132014491b10f9b28080002217201320146b20171b417f4a22141b201120156a22154104746a22112016290200370200201141086a200b41186a2902003702002002200c41506a200a280200200b41206a2216280200200d2802002211200b41246a280200221320112013491b10f9b28080002217201120136b20171b417f4a22131b201520146a22144104746a22112016290200370200201141086a200b41286a2902003702002002200c41406a220c200a280200200b41306a2215280200200d280200220d200b41346a2802002211200d2011491b10f9b28080002216200d20116b20161b417f4a220d1b201420136a22114104746a22132015290200370200201341086a200b41386a2902003702002011200d6a2111200b41c0006a220b2012490d000b0b0240200b200020094104746a22154f0d0003402002200c41706a220c200a280200200b280200200a41046a280200220d200b41046a2802002213200d2013491b10f9b28080002214200d20136b20141b417f4a220d1b20114104746a2213200b290200370200201341086a200b41086a2902003702002011200d6a2111200b41106a220b2015490d000b0b024020092001460d00200220114104746a220d200b290200370200200d41086a200b41086a290200370200200b41106a210b201141016a2111200c41706a210c200121090c010b0b200020022011410474221510f5b28080002116200120116b210d024020012011460d00200d4101712117201620156a21124100210c02402001201141016a460d00200d417e7121142008200f6a210a4100210c2012210b0340200b200a290200370200200b41086a200a41086a290200370200200b41106a2010200c41feffffff00734104746a2213290200370200200b41186a201341086a290200370200200a41606a210a200b41206a210b2014200c41026a220c470d000b0b2017450d002012200c4104746a220b2010200c417f734104746a220a290200370200200b41086a200a41086a2902003702000b0240200120114f0d00201120014194bdc7800010b381808000000b201620156a210041002105200d2101200d41214f0d030c020b000b201720166a2015200220032004200741086a200610f589808000200d2101200d41214f0d010b0b2000200d20022003200610998e8080000b200741306a2480808080000b801201117f23808080800041306b220724808080800002400240200141214f0d002000200120022003200610998e8080000c010b200241706a21080340024020040d0020002001200220034101200610a7a58080000c020b200741086a41086a2000200020012006108fa580800022094104746a220a41086a2902003703002007200a2902003703082004417f6a2104024002400240024002402005450d002005280200200a280200200541046a280200220b200a41046a280200220c200b200c491b10f9b2808000220d200b200c6b200d1b417f4a0d010b200120034b0d014100210d2000210b20022001410474220e6a220f210c2009211003400240200b200041002010417d6a2211201120104b1b4104746a22124f0d0003402002200c41706a200b280200200a280200200b41046a2802002213200a41046a2211280200221420132014491b10f9b28080002215201320146b20151b22154100481b200d4104746a2213200b290200370200201341086a200b41086a2902003702002002200c41606a200b41106a2216280200200a280200200b41146a28020022132011280200221420132014491b10f9b28080002217201320146b20171b22144100481b2015411f76200d6a22154104746a220d2016290200370200200d41086a200b41186a2902003702002002200c41506a200b41206a2216280200200a280200200b41246a280200220d20112802002213200d2013491b10f9b28080002217200d20136b20171b22134100481b2014411f7620156a22144104746a220d2016290200370200200d41086a200b41286a2902003702002002200c41406a220c200b41306a2215280200200a280200200b41346a280200220d20112802002211200d2011491b10f9b28080002216200d20116b20161b220d4100481b2013411f7620146a22114104746a22132015290200370200201341086a200b41386a290200370200200d411f7620116a210d200b41c0006a220b2012490d000b0b0240200b200020104104746a22154f0d0003402002200c41706a220c200b280200200a280200200b41046a2802002211200a41046a280200221320112013491b10f9b28080002214201120136b20141b22114100481b200d4104746a2213200b290200370200201341086a200b41086a2902003702002011411f76200d6a210d200b41106a220b2015490d000b0b024020102001460d00200c41706a220c200d4104746a2211200b290200370200201141086a200b41086a290200370200200b41106a210b200121100c010b0b20002002200d410474221610f5b280800021172001200d6b211502402001200d460d0020154101712112201720166a21104100211102402001200d41016a460d002015417e7121142008200e6a210c410021112010210b0340200b200c290200370200200b41086a200c41086a290200370200200b41106a200f201141feffffff00734104746a2213290200370200200b41186a201341086a290200370200200c41606a210c200b41206a210b2014201141026a2211470d000b0b2012450d00201020114104746a220b200f2011417f734104746a220c290200370200200b41086a200c41086a2902003702000b200d450d002001200d4f0d02200741003602282007410136021c200741fcbcc7800036021820074204370220200741186a4184bdc7800010f680808000000b200120034b0d00410021112000210b20022001410474220f6a2210210c03400240200b200041002009417d6a220d200d20094b1b4104746a22124f0d0003402002200c41706a200a280200200b280200200a41046a220d2802002213200b41046a280200221420132014491b10f9b28080002215201320146b20151b417f4a22151b20114104746a2213200b290200370200201341086a200b41086a2902003702002002200c41606a200a280200200b41106a2216280200200d2802002213200b41146a280200221420132014491b10f9b28080002217201320146b20171b417f4a22141b201120156a22154104746a22112016290200370200201141086a200b41186a2902003702002002200c41506a200a280200200b41206a2216280200200d2802002211200b41246a280200221320112013491b10f9b28080002217201120136b20171b417f4a22131b201520146a22144104746a22112016290200370200201141086a200b41286a2902003702002002200c41406a220c200a280200200b41306a2215280200200d280200220d200b41346a2802002211200d2011491b10f9b28080002216200d20116b20161b417f4a220d1b201420136a22114104746a22132015290200370200201341086a200b41386a2902003702002011200d6a2111200b41c0006a220b2012490d000b0b0240200b200020094104746a22154f0d0003402002200c41706a220c200a280200200b280200200a41046a280200220d200b41046a2802002213200d2013491b10f9b28080002214200d20136b20141b417f4a220d1b20114104746a2213200b290200370200201341086a200b41086a2902003702002011200d6a2111200b41106a220b2015490d000b0b024020092001460d00200220114104746a220d200b290200370200200d41086a200b41086a290200370200200b41106a210b201141016a2111200c41706a210c200121090c010b0b200020022011410474221510f5b28080002116200120116b210d024020012011460d00200d4101712117201620156a21124100210c02402001201141016a460d00200d417e7121142008200f6a210a4100210c2012210b0340200b200a290200370200200b41086a200a41086a290200370200200b41106a2010200c41feffffff00734104746a2213290200370200200b41186a201341086a290200370200200a41606a210a200b41206a210b2014200c41026a220c470d000b0b2017450d002012200c4104746a220b2010200c417f734104746a220a290200370200200b41086a200a41086a2902003702000b0240200120114f0d00201120014194bdc7800010b381808000000b201620156a210041002105200d2101200d41214f0d030c020b000b201720166a2015200220032004200741086a200610f689808000200d2101200d41214f0d010b0b2000200d20022003200610998e8080000b200741306a2480808080000bab0d01117f23808080800041c0006b220724808080800002400240200141214f0d0020002001200220032006109e8e8080000c010b200241606a21080340024020040d0020002001200220034101200610aaa58080000c020b20002001410376220941e0016c6a210a200020094107746a210b02400240200141c000490d002000200b200a2009108ba5808000210c0c010b2000210c2000200b412010f9b280800022092000200a412010f9b2808000734100480d00200a200b200b200a412010f9b28080002009734100481b210c0b2004417f6a2104200741086a41186a200c41186a290000370300200741086a41106a200c41106a290000370300200741086a41086a200c41086a2900003703002007200c290000370308200c20006b410576210d024002400240024002402005450d002005200c412010f9b2808000417f4a0d010b200120034b0d01410021092000210a20022001410574220e6a220f2110200d211103400240200a200020114105746a22124f0d0003402002201041606a2210200a200c412010f9b280800022134100481b20094105746a220b200a290000370000200b41186a200a41186a290000370000200b41106a200a41106a290000370000200b41086a200a41086a2900003700002013411f7620096a2109200a41206a220a2012490d000b0b024020112001460d00201041606a221020094105746a220b200a290000370000200b41186a200a41186a290000370000200b41106a200a41106a290000370000200b41086a200a41086a290000370000200a41206a210a200121110c010b0b200020022009410574221410f5b28080002115200120096b2111024020012009460d0020114101712116201520146a21174100211302402001200941016a460d002011417e7121122008200e6a210b410021132017210a0340200a200b290000370000200a41186a200b41186a290000370000200a41106a200b41106a290000370000200a41086a200b41086a290000370000200a41206a200f201341feffff3f734105746a2210290000370000200a41286a201041086a290000370000200a41306a201041106a290000370000200a41386a201041186a290000370000200b41406a210b200a41c0006a210a2012201341026a2213470d000b0b2016450d00201720134105746a220a200f2013417f734105746a220b290000370000200a41186a200b41186a290000370000200a41106a200b41106a290000370000200a41086a200b41086a2900003700000b2009450d00200120094f0d02200741003602382007410136022c200741fcbcc7800036022820074204370230200741286a4184bdc7800010f680808000000b200120034b0d00410021102000210a2002200141057422146a2211210903400240200a2000200d4105746a22124f0d0003402002200941606a2209200c200a412010f9b2808000417f4a22131b20104105746a220b200a290000370000200b41186a200a41186a290000370000200b41106a200a41106a290000370000200b41086a200a41086a290000370000201020136a2110200a41206a220a2012490d000b0b0240200d2001460d00200220104105746a220b200a290000370000200b41186a200a41186a290000370000200b41106a200a41106a290000370000200b41086a200a41086a290000370000200a41206a210a201041016a2110200941606a21092001210d0c010b0b200020022010410574220f10f5b28080002100200120106b2109024020012010460d002009410171210d2000200f6a21154100210c02402001201041016a460d002009417e712112200820146a210b4100210c2015210a0340200a200b290000370000200a41186a200b41186a290000370000200a41106a200b41106a290000370000200a41086a200b41086a290000370000200a41206a2011200c41feffff3f734105746a2213290000370000200a41286a201341086a290000370000200a41306a201341106a290000370000200a41386a201341186a290000370000200b41406a210b200a41c0006a210a2012200c41026a220c470d000b0b200d450d002015200c4105746a220a2011200c417f734105746a220b290000370000200a41186a200b41186a290000370000200a41106a200b41106a290000370000200a41086a200b41086a2900003700000b0240200120104f0d00201020014194bdc7800010b381808000000b2000200f6a21004100210520092101200941214f0d030c020b000b201520146a2011200220032004200741086a200610f78980800020092101200941214f0d010b0b20002009200220032006109e8e8080000b200741c0006a2480808080000bab0e010f7f23808080800041206b220724808080800002400240200141214f0d0020002001200220032006109d8e8080000c010b2002417c6a210802400340024020040d0020002001200220034101200610a8a58080000c030b200020014103762209411c6c6a210a200020094104746a210b02400240200141c000490d002000200b200a20091087a5808000210c0c010b2000210c20002802002209200b280200220d412010f9b2808000220e2009200a280200220f412010f9b2808000734100480d00200a200b200d200f412010f9b2808000200e734100481b210c0b2004417f6a21042007200c280200220d360204200c20006b4102762110024002400240024002402005450d002005280200200d412010f9b2808000417f4a0d010b200120034b0d054100210b200021092002200141027422116a2212210a20102113034002402009200041002013417d6a220e200e20134b1b4102746a22144f0d0003402002200a417c6a2009280200220e200d412010f9b2808000220f4100481b200b4102746a200e3602002002200a41786a2009280204220e200d412010f9b280800022154100481b200f411f76200b6a220b4102746a200e3602002002200a41746a2009280208220e200d412010f9b2808000220f4100481b2015411f76200b6a220b4102746a200e3602002002200a41706a220a200928020c220e200d412010f9b280800022154100481b200f411f76200b6a220b4102746a200e3602002015411f76200b6a210b200941106a22092014490d000b0b02402009200020134102746a22154f0d0003402002200a417c6a220a2009280200220e200d412010f9b2808000220f4100481b200b4102746a200e360200200f411f76200b6a210b200941046a22092015490d000b0b024020132001460d00200a417c6a220a200b4102746a2009280200360200200941046a2109200121130c010b0b20002002200b410274221410f5b280800021132001200b6b211502402001200b460d002015410371210e4100210a0240200b20016b417c4b0d00201320146a21092015417c71210f200820116a210d4100210a03402009200d280200360200200941046a2012200a41feffffff03734102746a280200360200200941086a2012200a41fdffffff03734102746a2802003602002009410c6a2012200a41fcffffff03734102746a280200360200200d41706a210d200941106a2109200f200a41046a220a470d000b0b200e450d0020082011200a410274220a6b6a21092013200a6a20146a210a0340200a20092802003602002009417c6a2109200a41046a210a200e417f6a220e0d000b0b200b450d00200b20014d0d01200741003602182007410136020c200741fcbcc7800036020820074204370210200741086a4184bdc7800010f680808000000b200120034b0d044100210d200021092002200141027422126a2213210a034002402009200041002010417d6a220b200b20104b1b4102746a22144f0d00200c280200210b03402002200a417c6a200b2009280200220e412010f9b2808000417f4a220f1b200d4102746a200e3602002002200a41786a200b2009280204220e412010f9b2808000417f4a22151b200d200f6a220d4102746a200e3602002002200a41746a200b2009280208220e412010f9b2808000417f4a220f1b200d20156a220d4102746a200e3602002002200a41706a220a200b200928020c220e412010f9b2808000417f4a22151b200d200f6a220d4102746a200e360200200d20156a210d200941106a22092014490d000b0b02402009200020104102746a220f4f0d00200c280200211503402002200a417c6a220a20152009280200220b412010f9b2808000417f4a220e1b200d4102746a200b360200200d200e6a210d200941046a2209200f490d000b0b024020102001460d002002200d4102746a2009280200360200200941046a2109200d41016a210d200a417c6a210a200121100c010b0b20002002200d410274221410f5b280800021002001200d6b210b02402001200d460d00200b410371210f4100210a0240200d20016b417c4b0d00200020146a2109200b417c712115200820126a210e4100210a03402009200e280200360200200941046a2013200a41feffffff03734102746a280200360200200941086a2013200a41fdffffff03734102746a2802003602002009410c6a2013200a41fcffffff03734102746a280200360200200e41706a210e200941106a21092015200a41046a220a470d000b0b200f450d002008200a410274220a6b20126a21092000200a6a20146a210a0340200a20092802003602002009417c6a2109200a41046a210a200f417f6a220f0d000b0b200d20014d0d01200d20014194bdc7800010b381808000000b201320146a2015200220032004200741046a200610f889808000200b2101200b41214f0d020c010b200020146a210041002105200b2101200b41214f0d010b0b2000200b200220032006109d8e8080000c010b000b200741206a2480808080000b801201117f23808080800041306b220724808080800002400240200141214f0d002000200120022003200610998e8080000c010b200241706a21080340024020040d00200020012002200341012006109ca58080000c020b200741086a41086a2000200020012006108fa580800022094104746a220a41086a2902003703002007200a2902003703082004417f6a2104024002400240024002402005450d002005280200200a280200200541046a280200220b200a41046a280200220c200b200c491b10f9b2808000220d200b200c6b200d1b417f4a0d010b200120034b0d014100210d2000210b20022001410474220e6a220f210c2009211003400240200b200041002010417d6a2211201120104b1b4104746a22124f0d0003402002200c41706a200b280200200a280200200b41046a2802002213200a41046a2211280200221420132014491b10f9b28080002215201320146b20151b22154100481b200d4104746a2213200b290200370200201341086a200b41086a2902003702002002200c41606a200b41106a2216280200200a280200200b41146a28020022132011280200221420132014491b10f9b28080002217201320146b20171b22144100481b2015411f76200d6a22154104746a220d2016290200370200200d41086a200b41186a2902003702002002200c41506a200b41206a2216280200200a280200200b41246a280200220d20112802002213200d2013491b10f9b28080002217200d20136b20171b22134100481b2014411f7620156a22144104746a220d2016290200370200200d41086a200b41286a2902003702002002200c41406a220c200b41306a2215280200200a280200200b41346a280200220d20112802002211200d2011491b10f9b28080002216200d20116b20161b220d4100481b2013411f7620146a22114104746a22132015290200370200201341086a200b41386a290200370200200d411f7620116a210d200b41c0006a220b2012490d000b0b0240200b200020104104746a22154f0d0003402002200c41706a220c200b280200200a280200200b41046a2802002211200a41046a280200221320112013491b10f9b28080002214201120136b20141b22114100481b200d4104746a2213200b290200370200201341086a200b41086a2902003702002011411f76200d6a210d200b41106a220b2015490d000b0b024020102001460d00200c41706a220c200d4104746a2211200b290200370200201141086a200b41086a290200370200200b41106a210b200121100c010b0b20002002200d410474221610f5b280800021172001200d6b211502402001200d460d0020154101712112201720166a21104100211102402001200d41016a460d002015417e7121142008200e6a210c410021112010210b0340200b200c290200370200200b41086a200c41086a290200370200200b41106a200f201141feffffff00734104746a2213290200370200200b41186a201341086a290200370200200c41606a210c200b41206a210b2014201141026a2211470d000b0b2012450d00201020114104746a220b200f2011417f734104746a220c290200370200200b41086a200c41086a2902003702000b200d450d002001200d4f0d02200741003602282007410136021c200741fcbcc7800036021820074204370220200741186a4184bdc7800010f680808000000b200120034b0d00410021112000210b20022001410474220f6a2210210c03400240200b200041002009417d6a220d200d20094b1b4104746a22124f0d0003402002200c41706a200a280200200b280200200a41046a220d2802002213200b41046a280200221420132014491b10f9b28080002215201320146b20151b417f4a22151b20114104746a2213200b290200370200201341086a200b41086a2902003702002002200c41606a200a280200200b41106a2216280200200d2802002213200b41146a280200221420132014491b10f9b28080002217201320146b20171b417f4a22141b201120156a22154104746a22112016290200370200201141086a200b41186a2902003702002002200c41506a200a280200200b41206a2216280200200d2802002211200b41246a280200221320112013491b10f9b28080002217201120136b20171b417f4a22131b201520146a22144104746a22112016290200370200201141086a200b41286a2902003702002002200c41406a220c200a280200200b41306a2215280200200d280200220d200b41346a2802002211200d2011491b10f9b28080002216200d20116b20161b417f4a220d1b201420136a22114104746a22132015290200370200201341086a200b41386a2902003702002011200d6a2111200b41c0006a220b2012490d000b0b0240200b200020094104746a22154f0d0003402002200c41706a220c200a280200200b280200200a41046a280200220d200b41046a2802002213200d2013491b10f9b28080002214200d20136b20141b417f4a220d1b20114104746a2213200b290200370200201341086a200b41086a2902003702002011200d6a2111200b41106a220b2015490d000b0b024020092001460d00200220114104746a220d200b290200370200200d41086a200b41086a290200370200200b41106a210b201141016a2111200c41706a210c200121090c010b0b200020022011410474221510f5b28080002116200120116b210d024020012011460d00200d4101712117201620156a21124100210c02402001201141016a460d00200d417e7121142008200f6a210a4100210c2012210b0340200b200a290200370200200b41086a200a41086a290200370200200b41106a2010200c41feffffff00734104746a2213290200370200200b41186a201341086a290200370200200a41606a210a200b41206a210b2014200c41026a220c470d000b0b2017450d002012200c4104746a220b2010200c417f734104746a220a290200370200200b41086a200a41086a2902003702000b0240200120114f0d00201120014194bdc7800010b381808000000b201620156a210041002105200d2101200d41214f0d030c020b000b201720166a2015200220032004200741086a200610f989808000200d2101200d41214f0d010b0b2000200d20022003200610998e8080000b200741306a2480808080000b900d010f7f23808080800041206b220724808080800002400240200141214f0d0020002001200220032006109c8e8080000c010b2002417c6a210802400340024020040d0020002001200220034101200610a1a58080000c030b200020014103762209411c6c6a210a200020094104746a210b02400240200141c000490d002000200b200a20091084a5808000210c0c010b2000200a200b20002802002209200b280200220d49220e200d200a280200220f49731b200e2009200f49731b210c0b2004417f6a21042007200c280200220d360204200c20006b4102762110024002400240024002402005450d002005280200200d4f0d010b200120034b0d054100210b200021092002200141027422116a2212210a20102113034002402009200041002013417d6a220e200e20134b1b4102746a22144f0d0003402002200a417c6a2009280200220e200d49220f1b200b4102746a200e3602002002200a41786a2009280204220e200d4922151b200b200f6a220b4102746a200e3602002002200a41746a2009280208220e200d49220f1b200b20156a220b4102746a200e3602002002200a41706a220a200928020c220e200d4922151b200b200f6a220b4102746a200e360200200b20156a210b200941106a22092014490d000b0b02402009200020134102746a22154f0d0003402002200a417c6a220a2009280200220e200d49220f1b200b4102746a200e360200200b200f6a210b200941046a22092015490d000b0b024020132001460d00200a417c6a220a200b4102746a2009280200360200200941046a2109200121130c010b0b20002002200b410274221410f5b280800021132001200b6b211502402001200b460d002015410371210e4100210a0240200b20016b417c4b0d00201320146a21092015417c71210f200820116a210d4100210a03402009200d280200360200200941046a2012200a41feffffff03734102746a280200360200200941086a2012200a41fdffffff03734102746a2802003602002009410c6a2012200a41fcffffff03734102746a280200360200200d41706a210d200941106a2109200f200a41046a220a470d000b0b200e450d0020082011200a410274220a6b6a21092013200a6a20146a210a0340200a20092802003602002009417c6a2109200a41046a210a200e417f6a220e0d000b0b200b450d00200b20014d0d01200741003602182007410136020c200741fcbcc7800036020820074204370210200741086a4184bdc7800010f680808000000b200120034b0d044100210d200021092002200141027422126a2213210a034002402009200041002010417d6a220b200b20104b1b4102746a22144f0d00200c280200210b03402002200a417c6a200b2009280200220e4f220f1b200d4102746a200e3602002002200a41786a200b2009280204220e4f22151b200d200f6a220d4102746a200e3602002002200a41746a200b2009280208220e4f220f1b200d20156a220d4102746a200e3602002002200a41706a220a200b200928020c220e4f22151b200d200f6a220d4102746a200e360200200d20156a210d200941106a22092014490d000b0b02402009200020104102746a220f4f0d00200c280200211503402002200a417c6a220a20152009280200220b4f220e1b200d4102746a200b360200200d200e6a210d200941046a2209200f490d000b0b024020102001460d002002200d4102746a2009280200360200200941046a2109200d41016a210d200a417c6a210a200121100c010b0b20002002200d410274221410f5b280800021002001200d6b210b02402001200d460d00200b410371210f4100210a0240200d20016b417c4b0d00200020146a2109200b417c712115200820126a210e4100210a03402009200e280200360200200941046a2013200a41feffffff03734102746a280200360200200941086a2013200a41fdffffff03734102746a2802003602002009410c6a2013200a41fcffffff03734102746a280200360200200e41706a210e200941106a21092015200a41046a220a470d000b0b200f450d002008200a410274220a6b20126a21092000200a6a20146a210a0340200a20092802003602002009417c6a2109200a41046a210a200f417f6a220f0d000b0b200d20014d0d01200d20014194bdc7800010b381808000000b201320146a2015200220032004200741046a200610fa89808000200b2101200b41214f0d020c010b200020146a210041002105200b2101200b41214f0d010b0b2000200b200220032006109c8e8080000c010b000b200741206a2480808080000b801201117f23808080800041306b220724808080800002400240200141214f0d002000200120022003200610998e8080000c010b200241706a21080340024020040d0020002001200220034101200610aea58080000c020b200741086a41086a2000200020012006108fa580800022094104746a220a41086a2902003703002007200a2902003703082004417f6a2104024002400240024002402005450d002005280200200a280200200541046a280200220b200a41046a280200220c200b200c491b10f9b2808000220d200b200c6b200d1b417f4a0d010b200120034b0d014100210d2000210b20022001410474220e6a220f210c2009211003400240200b200041002010417d6a2211201120104b1b4104746a22124f0d0003402002200c41706a200b280200200a280200200b41046a2802002213200a41046a2211280200221420132014491b10f9b28080002215201320146b20151b22154100481b200d4104746a2213200b290200370200201341086a200b41086a2902003702002002200c41606a200b41106a2216280200200a280200200b41146a28020022132011280200221420132014491b10f9b28080002217201320146b20171b22144100481b2015411f76200d6a22154104746a220d2016290200370200200d41086a200b41186a2902003702002002200c41506a200b41206a2216280200200a280200200b41246a280200220d20112802002213200d2013491b10f9b28080002217200d20136b20171b22134100481b2014411f7620156a22144104746a220d2016290200370200200d41086a200b41286a2902003702002002200c41406a220c200b41306a2215280200200a280200200b41346a280200220d20112802002211200d2011491b10f9b28080002216200d20116b20161b220d4100481b2013411f7620146a22114104746a22132015290200370200201341086a200b41386a290200370200200d411f7620116a210d200b41c0006a220b2012490d000b0b0240200b200020104104746a22154f0d0003402002200c41706a220c200b280200200a280200200b41046a2802002211200a41046a280200221320112013491b10f9b28080002214201120136b20141b22114100481b200d4104746a2213200b290200370200201341086a200b41086a2902003702002011411f76200d6a210d200b41106a220b2015490d000b0b024020102001460d00200c41706a220c200d4104746a2211200b290200370200201141086a200b41086a290200370200200b41106a210b200121100c010b0b20002002200d410474221610f5b280800021172001200d6b211502402001200d460d0020154101712112201720166a21104100211102402001200d41016a460d002015417e7121142008200e6a210c410021112010210b0340200b200c290200370200200b41086a200c41086a290200370200200b41106a200f201141feffffff00734104746a2213290200370200200b41186a201341086a290200370200200c41606a210c200b41206a210b2014201141026a2211470d000b0b2012450d00201020114104746a220b200f2011417f734104746a220c290200370200200b41086a200c41086a2902003702000b200d450d002001200d4f0d02200741003602282007410136021c200741fcbcc7800036021820074204370220200741186a4184bdc7800010f680808000000b200120034b0d00410021112000210b20022001410474220f6a2210210c03400240200b200041002009417d6a220d200d20094b1b4104746a22124f0d0003402002200c41706a200a280200200b280200200a41046a220d2802002213200b41046a280200221420132014491b10f9b28080002215201320146b20151b417f4a22151b20114104746a2213200b290200370200201341086a200b41086a2902003702002002200c41606a200a280200200b41106a2216280200200d2802002213200b41146a280200221420132014491b10f9b28080002217201320146b20171b417f4a22141b201120156a22154104746a22112016290200370200201141086a200b41186a2902003702002002200c41506a200a280200200b41206a2216280200200d2802002211200b41246a280200221320112013491b10f9b28080002217201120136b20171b417f4a22131b201520146a22144104746a22112016290200370200201141086a200b41286a2902003702002002200c41406a220c200a280200200b41306a2215280200200d280200220d200b41346a2802002211200d2011491b10f9b28080002216200d20116b20161b417f4a220d1b201420136a22114104746a22132015290200370200201341086a200b41386a2902003702002011200d6a2111200b41c0006a220b2012490d000b0b0240200b200020094104746a22154f0d0003402002200c41706a220c200a280200200b280200200a41046a280200220d200b41046a2802002213200d2013491b10f9b28080002214200d20136b20141b417f4a220d1b20114104746a2213200b290200370200201341086a200b41086a2902003702002011200d6a2111200b41106a220b2015490d000b0b024020092001460d00200220114104746a220d200b290200370200200d41086a200b41086a290200370200200b41106a210b201141016a2111200c41706a210c200121090c010b0b200020022011410474221510f5b28080002116200120116b210d024020012011460d00200d4101712117201620156a21124100210c02402001201141016a460d00200d417e7121142008200f6a210a4100210c2012210b0340200b200a290200370200200b41086a200a41086a290200370200200b41106a2010200c41feffffff00734104746a2213290200370200200b41186a201341086a290200370200200a41606a210a200b41206a210b2014200c41026a220c470d000b0b2017450d002012200c4104746a220b2010200c417f734104746a220a290200370200200b41086a200a41086a2902003702000b0240200120114f0d00201120014194bdc7800010b381808000000b201620156a210041002105200d2101200d41214f0d030c020b000b201720166a2015200220032004200741086a200610fb89808000200d2101200d41214f0d010b0b2000200d20022003200610998e8080000b200741306a2480808080000bfd0e01117f23808080800041306b220724808080800002400240200141214f0d002000200120022003200610a08e8080000c010b200241746a21080340024020040d0020002001200220034101200610c0a58080000c020b20002001410376220941d4006c6a210a2000200941306c6a210b02400240200141c000490d002000200b200a2009108ca580800021090c010b2000200a200b20002802002209200b280200220c49220d200c200a280200220e49731b200d2009200e49731b21090b2004417f6a2104200741086a41086a2000200920006b410c6e220f410c6c6a220c41086a2802003602002007200c290200370308024002400240024002402005450d002005280200200c2802004f0d010b200120034b0d014100210b2000210920022001410c6c22106a2211210a200f2112034002402009200041002012417d6a220d200d20124b1b410c6c6a22134f0d0003402002200a41746a2009280200200c28020049220d1b200b410c6c6a220e2009290200370200200e41086a200941086a2802003602002002200a41686a2009410c6a220e280200200c2802004922141b200b200d6a220b410c6c6a220d200e290200370200200d41086a200941146a2802003602002002200a415c6a200941186a220d280200200c28020049220e1b200b20146a220b410c6c6a2214200d290200370200201441086a200941206a2802003602002002200a41506a220a200941246a220d280200200c2802004922141b200b200e6a220b410c6c6a220e200d290200370200200e41086a2009412c6a280200360200200b20146a210b200941306a22092013490d000b0b0240200920002012410c6c6a22144f0d0003402002200a41746a220a2009280200200c28020049220d1b200b410c6c6a220e2009290200370200200e41086a200941086a280200360200200b200d6a210b2009410c6a22092014490d000b0b024020122001460d00200a41746a220a200b410c6c6a220d2009290200370200200d41086a200941086a2802003602002009410c6a2109200121120c010b0b20002002200b410c6c221210f5b280800021152001200b6b211302402001200b460d0020134101712116201520126a21174100210d02402001200b41016a460d002013417e712114200820106a210a4100210d2017210903402009200a290200370200200941086a200a41086a2802003602002009410c6a2011200d41feffffff0373410c6c6a220e290200370200200941146a200e41086a280200360200200a41686a210a200941186a21092014200d41026a220d470d000b0b2016450d002017200d410c6c6a22092011200d417f73410c6c6a220a290200370200200941086a200a41086a2802003602000b200b450d002001200b4f0d02200741003602282007410136021c200741fcbcc7800036021820074204370220200741186a4184bdc7800010f680808000000b200120034b0d004100210d2000210920022001410c6c22116a2212210a03400240200920004100200f417d6a220b200b200f4b1b410c6c6a22134f0d0003402002200a41746a200c28020020092802004f220b1b200d410c6c6a220e2009290200370200200e41086a200941086a2802003602002002200a41686a200c2802002009410c6a220e2802004f22141b200d200b6a220b410c6c6a220d200e290200370200200d41086a200941146a2802003602002002200a415c6a200c280200200941186a220d2802004f220e1b200b20146a220b410c6c6a2214200d290200370200201441086a200941206a2802003602002002200a41506a220a200c280200200941246a220d2802004f22141b200b200e6a220b410c6c6a220e200d290200370200200e41086a2009412c6a280200360200200b20146a210d200941306a22092013490d000b0b024020092000200f410c6c6a22144f0d0003402002200a41746a220a200c28020020092802004f220b1b200d410c6c6a220e2009290200370200200e41086a200941086a280200360200200d200b6a210d2009410c6a22092014490d000b0b0240200f2001460d002002200d410c6c6a220b2009290200370200200b41086a200941086a2802003602002009410c6a2109200d41016a210d200a41746a210a2001210f0c010b0b20002002200d410c6c221310f5b280800021002001200d6b210b02402001200d460d00200b410171210f200020136a21154100210c02402001200d41016a460d00200b417e712114200820116a210a4100210c2015210903402009200a290200370200200941086a200a41086a2802003602002009410c6a2012200c41feffffff0373410c6c6a220e290200370200200941146a200e41086a280200360200200a41686a210a200941186a21092014200c41026a220c470d000b0b200f450d002015200c410c6c6a22092012200c417f73410c6c6a220a290200370200200941086a200a41086a2802003602000b02402001200d4f0d00200d20014194bdc7800010b381808000000b200020136a210041002105200b2101200b41214f0d030c020b000b201520126a2013200220032004200741086a200610fc89808000200b2101200b41214f0d010b0b2000200b20022003200610a08e8080000b200741306a2480808080000bf90e01117f23808080800041306b220724808080800002400240200141214f0d0020002001200220032006109a8e8080000c010b200241706a21080340024020040d00200020012002200341012006109ea58080000c020b20002001410376220941f0006c6a210a200020094106746a210b02400240200141c000490d002000200b200a20091085a5808000210c0c010b2000200a200b20002802002209200b280200220c49220d200c200a280200220e49731b200d2009200e49731b210c0b2004417f6a2104200741086a41086a200c41086a2902003703002007200c290200370308200c20006b410476210f024002400240024002402005450d002005280200200c2802004f0d010b200120034b0d014100210b200021092002200141047422106a2211210a200f2112034002402009200041002012417d6a220d200d20124b1b4104746a22134f0d0003402002200a41706a2009280200200c28020049220d1b200b4104746a220e2009290200370200200e41086a200941086a2902003702002002200a41606a200941106a220e280200200c2802004922141b200b200d6a220b4104746a220d200e290200370200200d41086a200941186a2902003702002002200a41506a200941206a220d280200200c28020049220e1b200b20146a220b4104746a2214200d290200370200201441086a200941286a2902003702002002200a41406a220a200941306a220d280200200c2802004922141b200b200e6a220b4104746a220e200d290200370200200e41086a200941386a290200370200200b20146a210b200941c0006a22092013490d000b0b02402009200020124104746a22144f0d0003402002200a41706a220a2009280200200c28020049220d1b200b4104746a220e2009290200370200200e41086a200941086a290200370200200b200d6a210b200941106a22092014490d000b0b024020122001460d00200a41706a220a200b4104746a220d2009290200370200200d41086a200941086a290200370200200941106a2109200121120c010b0b20002002200b410474221210f5b280800021152001200b6b211302402001200b460d0020134101712116201520126a21174100210d02402001200b41016a460d002013417e712114200820106a210a4100210d2017210903402009200a290200370200200941086a200a41086a290200370200200941106a2011200d41feffffff00734104746a220e290200370200200941186a200e41086a290200370200200a41606a210a200941206a21092014200d41026a220d470d000b0b2016450d002017200d4104746a22092011200d417f734104746a220a290200370200200941086a200a41086a2902003702000b200b450d002001200b4f0d02200741003602282007410136021c200741fcbcc7800036021820074204370220200741186a4184bdc7800010f680808000000b200120034b0d004100210d200021092002200141047422116a2212210a03400240200920004100200f417d6a220b200b200f4b1b4104746a22134f0d0003402002200a41706a200c28020020092802004f220b1b200d4104746a220e2009290200370200200e41086a200941086a2902003702002002200a41606a200c280200200941106a220e2802004f22141b200d200b6a220b4104746a220d200e290200370200200d41086a200941186a2902003702002002200a41506a200c280200200941206a220d2802004f220e1b200b20146a220b4104746a2214200d290200370200201441086a200941286a2902003702002002200a41406a220a200c280200200941306a220d2802004f22141b200b200e6a220b4104746a220e200d290200370200200e41086a200941386a290200370200200b20146a210d200941c0006a22092013490d000b0b024020092000200f4104746a22144f0d0003402002200a41706a220a200c28020020092802004f220b1b200d4104746a220e2009290200370200200e41086a200941086a290200370200200d200b6a210d200941106a22092014490d000b0b0240200f2001460d002002200d4104746a220b2009290200370200200b41086a200941086a290200370200200941106a2109200d41016a210d200a41706a210a2001210f0c010b0b20002002200d410474221310f5b280800021002001200d6b210b02402001200d460d00200b410171210f200020136a21154100210c02402001200d41016a460d00200b417e712114200820116a210a4100210c2015210903402009200a290200370200200941086a200a41086a290200370200200941106a2012200c41feffffff00734104746a220e290200370200200941186a200e41086a290200370200200a41606a210a200941206a21092014200c41026a220c470d000b0b200f450d002015200c4104746a22092012200c417f734104746a220a290200370200200941086a200a41086a2902003702000b02402001200d4f0d00200d20014194bdc7800010b381808000000b200020136a210041002105200b2101200b41214f0d030c020b000b201520126a2013200220032004200741086a200610fd89808000200b2101200b41214f0d010b0b2000200b200220032006109a8e8080000b200741306a2480808080000b9a0201027f23808080800041106b22022480808080000240024020002802000d00200128021c41a4bec780004110200128022028020c1181808080000021010c010b20022000360204200128021c41c4bec780004108200128022028020c118180808000002100200241003a000d200220003a000c20022001360208200241086a41ccbec780004106200241046a41b4bec7800010a3818080001a20022d000d220020022d000c220372210120004101470d0020034101710d000240200228020822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710b1e00200128021c41d2bec78000410c200128022028020c118180808000000b1e00200128021c41debec780004105200128022028020c118180808000000b920601047f024002400240024002402000280200220141054b0d002001450d0441102102200041046a2203280200417e6a2204410220044102491b0e020103020b20002802042103024020002802082201450d00200321000340411021020240024002402000280200417e6a2204410220044102491b0e020002010b410421020b200020026a2202280200450d00200241046a280200410028029c96db8000118080808000000b0240200041206a280200450d00200041246a280200410028029c96db8000118080808000000b2000412c6a21002001417f6a22010d000b0b2003410028029c96db8000118080808000000f0b410421020b200320026a2202280200450d002002280204410028029c96db8000118080808000000b02402000280224450d002000280228410028029c96db8000118080808000000b20014101460d00411021020240024002402000280230417e6a2204410220044102491b0e020002010b410421020b200041306a20026a2202280200450d002002280204410028029c96db8000118080808000000b02402000280250450d002000280254410028029c96db8000118080808000000b20014102460d0041102102024002400240200028025c417e6a2204410220044102491b0e020002010b410421020b200041dc006a20026a2202280200450d002002280204410028029c96db8000118080808000000b0240200028027c450d00200028028001410028029c96db8000118080808000000b20014103460d0041102102024002400240200028028801417e6a2204410220044102491b0e020002010b410421020b20004188016a20026a2202280200450d002002280204410028029c96db8000118080808000000b024020002802a801450d0020002802ac01410028029c96db8000118080808000000b20014104460d004110210102400240024020002802b401417e6a2202410220024102491b0e020002010b410421010b200041b4016a20016a2201280200450d002001280204410028029c96db8000118080808000000b20002802d401450d0020002802d801410028029c96db8000118080808000000b0ba31803017f037e087f2380808080004180036b22052480808080002005200336020820052002360204200541c4026a2001200541046a10c8a580800020052802c8022103024002400240024002400240024020052802c4020d00200541f0016a41186a200541c4026a41206a2802002202360200200541f0016a41106a200541c4026a41186a2902002206370300200541f8016a200541c4026a41106a2902002207370300200520052902cc0222083703f001200541186a2007370200200541206a2006370200200541286a20023602002005200336020c200520083702100240024002402004450d0020042005410c6a412010f9b28080000d010b20054100360234200542808080801037022c200541a0c0c7800036025c200520013602582005410036025020054200370248200541003602402005420037023820052005410c6a360260200541c4026a200541386a10efa080800020052802c802210420052802c4022203418080808078460d0320054190026a41306a2209200541c4026a41386a28020036020020054190026a41286a220a200541c4026a41306a29020037030020054190026a41206a220b200541c4026a41286a29020037030020054190026a41186a220c200541c4026a41206a29020037030020054190026a41106a220d200541c4026a41186a29020037030020054198026a220e200541c4026a41106a290200370300200520052902cc023703900241002d0098a2db80001a41c00041002802a496db80001182808080000022020d01410441c00010bb80808000000b2000200529020c370001200041003a000020002004290000370021200041196a2005410c6a41186a290200370000200041116a2005410c6a41106a290200370000200041096a2005410c6a41086a290200370000200041296a200441086a290000370000200041316a200441106a290000370000200041396a200441186a2900003700000c070b20022004360204200220033602002002200529039002370208200241106a200e290300370200200241186a200d290300370200200241206a200c290300370200200241286a200b290300370200200241306a200a290300370200200241386a20092802003602002002200541386a36023c200541c4026a2002200541386a41b4c0c780004117410110f3a080800020052d00c4020d02200541d0026a210f0340200541c4026a2002200228023c10f6a0808000024002400240024020052802c40222094180808080786a0e020108000b20052802c80221040240024020052802cc024117490d0041b4c0c780002004411710f9b2808000450d010b02402009450d002004410028029c96db8000118080808000000b20052802d002450d0820052802d402410028029c96db8000118080808000000c080b024020052802d8024120470d0020052802d002210c200541e8006a41186a220d20052802d402220341186a290000370300200541e8006a41106a220e200341106a290000370300200541e8006a41086a2210200341086a2900003703002005200329000037036802402005280234220b200528022c470d002005412c6a4198c1c7800010cfa08080000b2005280230200b4105746a220a2005290368370000200a41086a2010290300370000200a41106a200e290300370000200a41186a200d2903003700002005200b41016a3602340240200c450d002003410028029c96db8000118080808000000b2009450d040c030b2005419b026a200541c4026a41086a280200360000200041043a00002000200f290200370210200041186a200f41086a280200360200200520052902c402370093022000200529009002370001200041086a20054197026a2900003700000c010b20052802c8022204280200418580808078460d0120054188016a41286a2209200441286a29020037030020054188016a41206a2201200441206a29020037030020054188016a41186a220a200441186a29020037030020054188016a41106a220b200441106a29020037030020054188016a41086a220c200441086a290200370300200520042902003703880141002d0098a2db80001a0240413041002802a496db8000118280808000002203450d002003200529038801370200200341286a2009290300370200200341206a2001290300370200200341186a200a290300370200200341106a200b290300370200200341086a200c29030037020020002003360204200041053a00002004410028029c96db8000118080808000000c010b4104413010bb80808000000b024020022802082203450d00200228020441086a210403402004280200220920092802002209417f6a360200024020094101470d00200410a68e8080000b200441306a21042003417f6a22030d000b0b02402002280200450d002002280204410028029c96db8000118080808000000b024020022802344129490d00200228020c410028029c96db8000118080808000000b2002410028029c96db8000118080808000000c060b2004410028029c96db8000118080808000000c000b0b20002003360204200041053a00000c050b20002004360204200041053a00000c020b024002400240024020052802c802220428020041fcffffff076a2203410320034105491b0e0403030102000b2004280204450d022004280208410028029c96db8000118080808000000c020b2004280204450d012004280208410028029c96db8000118080808000000c010b200410fd888080000b2004410028029c96db8000118080808000000b024020022802082203450d00200228020441086a210403402004280200220920092802002209417f6a360200024020094101470d00200410a68e8080000b200441306a21042003417f6a22030d000b0b02402002280200450d002002280204410028029c96db8000118080808000000b024020022802344129490d00200228020c410028029c96db8000118080808000000b410021092002410028029c96db800011808080800000024020012005410c6a41c0e6c3800010a9a18080000d00200041013a00000c010b200520052902043702c801200541003602bc01200528022c210f2005280230210c20052802342204450d012004410574210d200541c4026a41016a210320054190026a41056a210a20054190026a41016a210e200541c4026a41086a210b410021024100210902400340200541d0016a41186a200c20026a220441186a290000370300200541d0016a41106a200441106a290000370300200541d0016a41086a200441086a290000370300200520042900003703d0010240024020094101710d000240024020052802bc014101470d0020052802c00121040c010b0240024020052802c801220420052802cc01470d00410021040c010b20052004410c6a3602c80120042802082110200428020421040b200520103602c401200520043602c001200541013602bc010b2004450d01200541c4026a2001200541bc016a10cca580800020052802c802210420052802c4020d03200541386a41186a200b41186a2802002209360200200541386a41106a200b41106a2902002206370300200541386a41086a200b41086a29020022073703002005200b2902002208370338200a2008370000200a41086a2007370000200a41106a2006370000200a41186a2009360000200520043600910241012109200541d0016a21040b20032004290000370000200341186a200441186a290000370000200341106a200441106a290000370000200341086a200441086a2900003700002003200e412010f9b28080000d00410021090b200d200241206a2202470d000c030b0b20002004360204200041053a0000200f450d02200c410028029c96db8000118080808000000c020b200528022c450d012005280230410028029c96db8000118080808000000c010b0240200f450d00200c410028029c96db8000118080808000000b02402009410171450d002000200529009102370001200041033a0000200041196a20054190026a41196a290000370000200041116a20054190026a41116a290000370000200041096a20054190026a41096a2900003700000c010b02400240024020052802bc01450d0020052802c001450d010c020b20052802c80120052802cc01470d010b2000200529020c370001200041063a0000200041196a200541246a290200370000200041116a2005411c6a290200370000200041096a200541146a2902003700000c010b200041023a00000b20054180036a2480808080000bdf0301067f23808080800041d0006b220424808080800020012802202105200128022428020c2106200441186a41086a200341086a280200360200200420032902003703182004410c6a20052002200441186a2006118380808000000240024002400240200428020c2205418080808078470d0041002d0098a2db80001a413041002802a496db8000118280808000002201450d012001418580808078360200200120022900003700042001410c6a200241086a290000370000200141146a200241106a2900003700002001411c6a200241186a2900003700002000418080808078360200200020013602040c030b200428021421062004280210210702402001280210450d0020012802140d022001417f36021420012802182108200128021c2109200441c4006a200241186a2900003702002004413c6a200241106a290000370200200441346a200241086a290000370200200420063602202004200736021c20044180808080783602182004200229000037022c200420032902003702242008200441186a200928020c118b80808000002001200128021441016a3602140b2000200636020820002007360204200020053602000c020b4104413010bb80808000000b419cc3c78000108481808000000b200441d0006a2480808080000bc00e05037f027e017f017e027f23808080800041d0056b2206248080808000200328020821072003280204210802400240024002400240024002400240024020032802000d0020074120460d034100210320074100480d0220070d01410121030c060b41002103024020074100480d00024020070d00410121030c050b41002d0098a2db80001a200741002802a496db80001182808080000022030d04410121030b200320074194bec7800010ae80808000000b41002d0098a2db80001a200741002802a496db80001182808080000022030d04410121030b200320074194bec7800010ae80808000000b200841026a2d000021072008410f6a2900002109200841176a290000210a20082f000021032008280003210b2008290007210c200641f8036a411f6a2008411f6a2d00003a0000200641f8036a41176a200a370000200641f8036a410f6a2009370000200641f8036a41026a20073a00002006200c3700ff032006200b3600fb03200620033b01f80320012802202107200128022428020c2103200641086a41086a200441086a28020036020020062004290200370308200641e8036a2007200641f8036a200641086a200311838080800000024020062802e8032207418080808078460d00200641a8036a41086a200641f8036a41086a290100370300200641a8036a41106a200641f8036a41106a290100370300200641a8036a41186a200641f8036a41186a290100370300200620062901f8033703a80320062802f003210820062802ec032103410121040c020b024002400240024020042802040d0020042d00084101470d010b41002d0098a2db80001a0240413041002802a496db8000118280808000002203450d0020034185808080783602000c020b4104413010bb80808000000b41002d0098a2db80001a413041002802a496db8000118280808000002203450d0120034184808080783602000b200320062901f8033700042003411c6a20064190046a290100370000200341146a20064188046a2901003700002003410c6a20064180046a2901003700000c040b4104413010bb80808000000b20032008200710f5b28080001a41002104200721080b200641f8036a20032008108298808000200641e8036a41086a220b20064188046a28020036020020062006290280043703e80320062802fc03210d024002400240024020062802f803220e4107470d00200641086a41086a200b280200360200200620062903e80337030802402007450d002003410028029c96db8000118080808000000b0240024020040d00200641c8036a41186a200241186a290000370300200641c8036a41106a200241106a290000370300200641c8036a41086a200241086a290000370300200620022900003703c8030c010b200641c8036a41186a200641a8036a41186a290300370300200641c8036a41106a200641a8036a41106a290300370300200641c8036a41086a200641a8036a41086a290300370300200620062903a8033703c8030b41002d0098a2db80001a413041002802a496db80001182808080000022070d014104413010bb80808000000b200641146a2006418c046a41c40110f5b28080001a200641086a41086a200b280200360200200620062903e803370308200641d8016a200641086a41d00110f5b28080001a2005450d022004450d0220012802104101470d0220012802140d012001417f36021420012802182102200128021c2105200641a0046a200641a8036a41186a29030037020020064198046a200641b8036a290300370200200641f8036a41186a200641b0036a290300370200200620062903a80337028804200620083602840420062003360280042006428280808088808080807f3702f8032002200641f8036a200528020c118b80808000002001200128021441016a3602140c020b2007200d36020020072006290308370204200720062903c8033702102007410c6a200641086a41086a280200360200200741186a200641c8036a41086a290300370200200741206a200641d8036a290300370200200741286a200641c8036a41186a29030037020020004107360200200020073602040c040b41acc3c78000108481808000000b200020062903a8033700e501200041fd016a200641c0036a290300370000200041f5016a200641b8036a290300370000200041ed016a200641a8036a41086a290300370000200041086a200641d8016a41d00110f5b28080001a200020043a00e401200020083602e001200020033602dc012000200d3602042000200e360200200020073602d8010c020b20032008200710f5b2808000210841002d0098a2db80001a0240413041002802a496db80001182808080000022030d004104413010bb80808000000b2003200736020c2003200836020820032007360204200341888080807836020020032002290000370010200341186a200241086a290000370000200341206a200241106a290000370000200341286a200241186a2900003700000b20004107360200200020033602040b200641d0056a2480808080000b2c01017f2000200128020420012802282203200341284b22031b36020420002001280200200120031b3602000baf0301067f23808080800041106b22042480808080004100210502400240024020032802042206200128020822076a22084100480d002003280200210520012802042109024020080d00410121030c030b41002d0098a2db80001a200841002802a496db80001182808080000022030d01410121050b2005200841d4e4d2800010ae80808000000b20034100200810f7b28080001a0b0240024020082007490d0020032009200710f5b2808000220320076a2005200610f5b28080001a02400240024020022001280200220141246a412010f9b2808000450d00200441046a200128020020021083a08080002004280204418180808078460d0120002004290204370200200041086a200441046a41086a2802003602000c020b41002d0098a2db80001a410141002802a496db8000118280808000002201450d03200041013602082000200136020420004101360200200141003a00000c010b20004180808080783602000b02402008450d002003410028029c96db8000118080808000000b200441106a2480808080000f0b2007200841e4e4d2800010b581808000000b410141014194bec7800010ae80808000000bb10301067f23808080800041106b22042480808080004100210502400240024020032802042206200128020822076a22084100480d002003280200210520012802042109024020080d00410121030c030b41002d0098a2db80001a200841002802a496db80001182808080000022030d01410121050b2005200841d4e4d2800010ae80808000000b20034100200810f7b28080001a0b0240024020082007490d0020032009200710f5b2808000220320076a2005200610f5b28080001a02400240024020022001280200220141b0016a412010f9b2808000450d00200441046a200141c8006a20021083a08080002004280204418180808078460d0120002004290204370200200041086a200441046a41086a2802003602000c020b41002d0098a2db80001a410141002802a496db8000118280808000002201450d03200041013602082000200136020420004101360200200141003a00000c010b20004180808080783602000b02402008450d002003410028029c96db8000118080808000000b200441106a2480808080000f0b2007200841e4e4d2800010b581808000000b410141014194bec7800010ae80808000000baf0201077f23808080800041106b22042480808080004100210502400240024020032802042206200128020c22076a22084100480d00200328020021092001280208210a024020080d00410121050c030b41002d0098a2db80001a200841002802a496db80001182808080000022050d01410121050b2005200841d4e4d2800010ae80808000000b20054100200810f7b28080001a0b024020082007490d002005200a200710f5b2808000220520076a2009200610f5b28080001a2001280200210720012802042101200420032f01083b010c2004200836020820042005360204200020072002200441046a200128020c1183808080000002402008450d002005410028029c96db8000118080808000000b200441106a2480808080000f0b2007200841e4e4d2800010b581808000000bb20301067f23808080800041106b22032480808080004100210402400240024020022802042205200028020822066a22074100480d002002280200210420002802042108024020070d00410121020c030b41002d0098a2db80001a200741002802a496db80001182808080000022020d01410121040b2004200741d4e4d2800010ae80808000000b20024100200710f7b28080001a0b0240024020072006490d0020022008200610f5b2808000220220066a2004200510f5b28080001a0240024002400240024020012000280200220041b0016a412010f9b2808000450d00200341046a200041c8006a20011083a080800020032802042200418180808078470d01410021000c040b41002d0098a2db80001a410141002802a496db8000118280808000002200450d05200041003a00000c010b02402000418080808078470d00410021000c030b2000450d01200328020821000b2000410028029c96db8000118080808000000b410121000b02402007450d002002410028029c96db8000118080808000000b200341106a24808080800020000f0b2006200741e4e4d2800010b581808000000b4101410110bb80808000000bb00301067f23808080800041106b22032480808080004100210402400240024020022802042205200028020822066a22074100480d002002280200210420002802042108024020070d00410121020c030b41002d0098a2db80001a200741002802a496db80001182808080000022020d01410121040b2004200741d4e4d2800010ae80808000000b20024100200710f7b28080001a0b0240024020072006490d0020022008200610f5b2808000220220066a2004200510f5b28080001a0240024002400240024020012000280200220041246a412010f9b2808000450d00200341046a200028020020011083a080800020032802042200418180808078470d01410021000c040b41002d0098a2db80001a410141002802a496db8000118280808000002200450d05200041003a00000c010b02402000418080808078470d00410021000c030b2000450d01200328020821000b2000410028029c96db8000118080808000000b410121000b02402007450d002002410028029c96db8000118080808000000b200341106a24808080800020000f0b2006200741e4e4d2800010b581808000000b4101410110bb80808000000bb10201077f23808080800041106b22032480808080004100210402400240024020022802042205200028020c22066a22074100480d002002280200210820002802082109024020070d00410121040c030b41002d0098a2db80001a200741002802a496db80001182808080000022040d01410121040b2004200741d4e4d2800010ae80808000000b20044100200710f7b28080001a0b024020072006490d0020042009200610f5b2808000220420066a2008200510f5b28080001a2000280200210620002802042100200320022f01083b010c200320073602082003200436020420062001200341046a200028021011818080800000210002402007450d002004410028029c96db8000118080808000000b200341106a24808080800020000f0b2006200741e4e4d2800010b581808000000bac0301077f23808080800041206b22042480808080004100210502400240024020032802042206200128020822076a22084100480d00200328020021092001280204210a024020080d00410121050c030b41002d0098a2db80001a200841002802a496db80001182808080000022050d01410121050b2005200841d4e4d2800010ae80808000000b20054100200810f7b28080001a0b02400240024020082007490d002005200a200710f5b2808000220520076a2009200610f5b28080001a200128020022072802042101200420032f01083b011c2004200836021820042005360214200441086a20012002200441146a10a3a18080002004280208418080808078470d01200441146a200728020028020020021083a080800002402004280214418180808078460d0020002004290214370200200041086a200441146a41086a2802003602000c030b20004180808080783602000c020b2007200841e4e4d2800010b581808000000b20002004290208370200200041086a200441086a41086a2802003602000b02402008450d002005410028029c96db8000118080808000000b200441206a2480808080000ba90301077f23808080800041206b22042480808080004100210502400240024020032802042206200128020822076a22084100480d00200328020021092001280204210a024020080d00410121050c030b41002d0098a2db80001a200841002802a496db80001182808080000022050d01410121050b2005200841d4e4d2800010ae80808000000b20054100200810f7b28080001a0b02400240024020082007490d002005200a200710f5b2808000220520076a2009200610f5b28080001a200128020022072802042101200420032f01083b011c2004200836021820042005360214200441086a20012002200441146a10a3a18080002004280208418080808078470d01200441146a200728020020021083a080800002402004280214418180808078460d0020002004290214370200200041086a200441146a41086a2802003602000c030b20004180808080783602000c020b2007200841e4e4d2800010b581808000000b20002004290208370200200041086a200441086a41086a2802003602000b02402008450d002005410028029c96db8000118080808000000b200441206a2480808080000ba70201077f23808080800041106b22052480808080004100210602400240024020022802042207200128020822086a22094100480d002002280200210a2001280204210b024020090d00410121060c030b41002d0098a2db80001a200941002802a496db80001182808080000022060d01410121060b2006200941d4e4d2800010ae80808000000b20064100200910f7b28080001a0b024020092008490d002006200b200810f5b2808000220620086a200a200710f5b28080001a20012802002101200520022f01083b010c200520093602082005200636020420002001280204200541046a2003200410a5a180800002402009450d002006410028029c96db8000118080808000000b200541106a2480808080000f0b2008200941e4e4d2800010b581808000000bc60302077f017e23808080800041e0006b22032480808080004100210402400240024020022802042205200028020822066a22074100480d002002280200210820002802042109024020070d00410121040c030b41002d0098a2db80001a200741002802a496db80001182808080000022040d01410121040b2004200741d4e4d2800010ae80808000000b20044100200710f7b28080001a0b024020072006490d0020042009200610f5b2808000220420066a2008200510f5b28080001a20002802002100200320022f01083b01102003200736020c20032004360208024020012000280204220041186a412010f9b2808000450d00200341146a2001200341086a109ea1808000200341206a2000200341146a10e6a1808000024020032802200d002003280230417c6a22002000280200417f6a3602000c010b2003290328210a200341c8006a200341386a280200360200200320032903303703402003428080808070370254200342808080801037024c200328023c2200200a200341c0006a200041106a10a8a18080000b02402007450d002004410028029c96db8000118080808000000b200341e0006a2480808080000f0b2006200741e4e4d2800010b581808000000ba50201077f23808080800041106b22042480808080004100210502400240024020022802042206200028020822076a22084100480d00200228020021092000280204210a024020080d00410121050c030b41002d0098a2db80001a200841002802a496db80001182808080000022050d01410121050b2005200841d4e4d2800010ae80808000000b20054100200810f7b28080001a0b024020082007490d002005200a200710f5b2808000220520076a2009200610f5b28080001a20002802002100200420022f01083b010c200420083602082004200536020420002802042001200441046a200310a6a180800002402008450d002005410028029c96db8000118080808000000b200441106a2480808080000f0b2007200841e4e4d2800010b581808000000baa0301077f23808080800041206b22032480808080004100210402400240024020022802042205200028020822066a22074100480d002002280200210820002802042109024020070d00410121040c030b41002d0098a2db80001a200741002802a496db80001182808080000022040d01410121040b2004200741d4e4d2800010ae80808000000b20044100200710f7b28080001a0b024020072006490d0020042009200610f5b2808000220420066a2008200510f5b28080001a200028020022062802042100200320022f01083b011c2003200736021820032004360214200341086a20002001200341146a10a3a1808000024002400240024020032802082200418080808078470d00200341146a200628020020011083a080800020032802142200418180808078470d01410021020c030b200328020c21060c010b410021022000418080808078460d01200328021821060b410121022000450d002006410028029c96db8000118080808000000b02402007450d002004410028029c96db8000118080808000000b200341206a24808080800020020f0b2006200741e4e4d2800010b581808000000bad0301077f23808080800041206b22032480808080004100210402400240024020022802042205200028020822066a22074100480d002002280200210820002802042109024020070d00410121040c030b41002d0098a2db80001a200741002802a496db80001182808080000022040d01410121040b2004200741d4e4d2800010ae80808000000b20044100200710f7b28080001a0b024020072006490d0020042009200610f5b2808000220420066a2008200510f5b28080001a200028020022062802042100200320022f01083b011c2003200736021820032004360214200341086a20002001200341146a10a3a1808000024002400240024020032802082200418080808078470d00200341146a200628020028020020011083a080800020032802142200418180808078470d01410021020c030b200328020c21060c010b410021022000418080808078460d01200328021821060b410121022000450d002006410028029c96db8000118080808000000b02402007450d002004410028029c96db8000118080808000000b200341206a24808080800020020f0b2006200741e4e4d2800010b581808000000b1400200041d0c1c78000360204200020013602000b1400200041a8c1c78000360204200020013602000b1400200041a8c1c78000360204200020013602000b1400200041d0c1c78000360204200020013602000bbb0402087f017e23808080800041106b2201248080808000024002400240024002400240200028020820002802002202200241054b1b2203417f460d00417f20036776410020031b220441016a2203450d002000200241054b22054103746a280200220620034b0d01200041046a2107200028020421082002410520051b2105024020044105490d0020022003460d060240024002402003ad422c7e2209422088a70d002009a7220441fcffffff074b0d0020024106490d012005ad422c7e2209422088a70d002009a7220541fcffffff074b0d00200441002802a496db8000118280808000002202450d02200220082004200520042005491b10f5b28080001a2008410028029c96db8000118080808000000c080b4188c4c780004111419cc4c7800010f880808000000b41002d0098a2db80001a200441002802a496db80001182808080000022020d050b4104200410bb80808000000b200241064f0d020c050b4188c4c78000411141acc4c78000109181808000000b41bcc4c78000412041dcc4c7800010f880808000000b200720082006412c6c10f5b28080001a200020063602002005ad422c7e2209a7210002402009422088a70d00200041fdffffff074f0d002008410028029c96db8000118080808000000c030b2001200036020c2001410036020841ccc3c78000412b200141086a41bcc3c7800041f8c3c7800010ad81808000000b200220072006412c6c10f5b28080001a0b2000200636020820002002360204200020033602000b200141106a2480808080000b170041feb0c78000410f41e0b1c7800010f880808000000bef0101037f23808080800041206b2208248080808000024002402003410f4b0d002002418fe0d28000200310f9b280800021090c010b418fe0d280002002410f10f9b280800021090b024002402009450d00200128020022092002200310c089808000210a2008410c6a20092001280204410020022003200420052006200710d389808000200041086a2008410c6a41086a2802003602002000200829020c370200200a200828021822036a2102200828021c21010c010b20004180808080783602004100210341002102410021010b20002001360214200020023602102000200336020c200841206a2480808080000bef0101037f23808080800041206b2208248080808000024002402003410f4b0d002002418fe0d28000200310f9b280800021090c010b418fe0d280002002410f10f9b280800021090b024002402009450d00200128020022092002200310c089808000210a2008410c6a20092001280204410020022003200420052006200710d489808000200041086a2008410c6a41086a2802003602002000200829020c370200200a200828021822036a2102200828021c21010c010b20004180808080783602004100210341002102410021010b20002001360214200020023602102000200336020c200841206a2480808080000bc709020b7f037e23808080800041f0006b22042480808080000240024002400240024002400240024002400240200128020022052802b4012206450d0020052802b80121070340200641a07e6a2108200641a4136a210920062f01aa14220a410c6c210b417f210c0240024003400240200b0d00200a210c0c020b2009280208210d2009280204210e200b41746a210b200c41016a210c200841e0016a21082009410c6a2109417f2002200e2003200d2003200d491b10f9b2808000220e2003200d6b200e1b220d410047200d4100481b220d4101460d000b200d41ff0171450d010b2007450d022007417f6a21072006200c4102746a41ac146a28020021060c010b0b2008200828020041054b22094103746a280200220d450d050240200841046a220b280200200b20091b200d412c6c6a220d41546a2203280200220941014b0d00200d41586a2208280200210c200d41706a280200210b02402009410171450d00200c200b460d010b2004200d41646a36024c200441cc006a2009200c200b10ecad8080002008200b36020041012109200341013602000b4158210b02400240024002402009417e6a2209410220094102491b0e03010200010b4164210b0b200d200b6a22090d010b20052802000d072005200529030842017c3703082005280210450d0241a8d2d28000108481808000000b20052802000d072009350208210f2005200529030842017c3703082005280210450d0241a8d2d28000108481808000000b200441cc006a20012802042002200310948980800020042d004c22094102460d07200441086a41186a200441e5006a290000220f370300200441086a41106a200441dd006a2900002210370300200441086a41086a200441d5006a2900002211370300200441286a41086a2011370300200441286a41106a2010370300200441286a41186a200f3703002004200429004d220f3703082004200f37032820094101710d020b20004180808080783602000c020b20052005290318200f7c370318200441086a2009280204200928020841002802b497db800011888080800000200441286a41186a200441086a41186a290000370300200441286a41106a200441086a41106a290000370300200441286a41086a200441086a41086a290000370300200420042900083703280b20044100360254200442808080801037024c41002d0098a2db80001a412041002802a496db8000118280808000002209450d0520092004290328370000200941186a2203200441286a41186a290300370000200941106a220c200441286a41106a290300370000200941086a2208200441286a41086a290300370000200441cc006a4100412010bea88080002004280250200441cc006a41086a220b280200220e6a220d2009290000370000200d41086a2008290000370000200d41106a200c290000370000200d41186a2003290000370000200b200e41206a3602002009410028029c96db800011808080800000200041086a200b2802003602002000200429024c3702000b200441f0006a2480808080000f0b4184d7d2800041fc0041e8d8d28000109181808000000b4198d2d28000108481808000000b4198d2d28000108481808000000b41fcc4c780004130200441ef006a41ecc4c7800041acc5c7800010ad81808000000b4101412010bb80808000000bc709020b7f037e23808080800041f0006b22042480808080000240024002400240024002400240024002400240200128020022052802b4012206450d0020052802b80121070340200641a07e6a2108200641a4136a210920062f01aa14220a410c6c210b417f210c0240024003400240200b0d00200a210c0c020b2009280208210d2009280204210e200b41746a210b200c41016a210c200841e0016a21082009410c6a2109417f2002200e2003200d2003200d491b10f9b2808000220e2003200d6b200e1b220d410047200d4100481b220d4101460d000b200d41ff0171450d010b2007450d022007417f6a21072006200c4102746a41ac146a28020021060c010b0b2008200828020041054b22094103746a280200220d450d050240200841046a220b280200200b20091b200d412c6c6a220d41546a2203280200220941014b0d00200d41586a2208280200210c200d41706a280200210b02402009410171450d00200c200b460d010b2004200d41646a36024c200441cc006a2009200c200b10ecad8080002008200b36020041012109200341013602000b4158210b02400240024002402009417e6a2209410220094102491b0e03010200010b4164210b0b200d200b6a22090d010b20052802000d072005200529030842017c3703082005280210450d0241a8d2d28000108481808000000b20052802000d072009350208210f2005200529030842017c3703082005280210450d0241a8d2d28000108481808000000b200441cc006a20012802042002200310958980800020042d004c22094102460d07200441086a41186a200441e5006a290000220f370300200441086a41106a200441dd006a2900002210370300200441086a41086a200441d5006a2900002211370300200441286a41086a2011370300200441286a41106a2010370300200441286a41186a200f3703002004200429004d220f3703082004200f37032820094101710d020b20004180808080783602000c020b20052005290318200f7c370318200441086a2009280204200928020841002802b497db800011888080800000200441286a41186a200441086a41186a290000370300200441286a41106a200441086a41106a290000370300200441286a41086a200441086a41086a290000370300200420042900083703280b20044100360254200442808080801037024c41002d0098a2db80001a412041002802a496db8000118280808000002209450d0520092004290328370000200941186a2203200441286a41186a290300370000200941106a220c200441286a41106a290300370000200941086a2208200441286a41086a290300370000200441cc006a4100412010bea88080002004280250200441cc006a41086a220b280200220e6a220d2009290000370000200d41086a2008290000370000200d41106a200c290000370000200d41186a2003290000370000200b200e41206a3602002009410028029c96db800011808080800000200041086a200b2802003602002000200429024c3702000b200441f0006a2480808080000f0b4184d7d2800041fc0041e8d8d28000109181808000000b4198d2d28000108481808000000b4198d2d28000108481808000000b41fcc4c780004130200441ef006a41ecc4c7800041acc5c7800010ad81808000000b4101412010bb80808000000b840301067f23808080800041d0006b22032480808080002003412c6a20012802002001280204200210c489808000200341086a41186a22042003412c6a41186a290000370300200341086a41106a22052003412c6a41106a290000370300200341086a41086a22062003412c6a41086a22022900003703002003200329002c37030841002d0098a2db80001a20034100360234200342808080801037022c0240412041002802a496db80001182808080000022010d004101412010bb80808000000b20012003290308370000200141186a22072004290300370000200141106a22082005290300370000200141086a220520062903003700002003412c6a4100412010bea88080002003280230200228020022066a22042001290000370000200441086a2005290000370000200441106a2008290000370000200441186a20072900003700002002200641206a3602002001410028029c96db800011808080800000200041086a20022802003602002000200329022c370200200341d0006a2480808080000b840301067f23808080800041d0006b22032480808080002003412c6a20012802002001280204200210c189808000200341086a41186a22042003412c6a41186a290000370300200341086a41106a22052003412c6a41106a290000370300200341086a41086a22062003412c6a41086a22022900003703002003200329002c37030841002d0098a2db80001a20034100360234200342808080801037022c0240412041002802a496db80001182808080000022010d004101412010bb80808000000b20012003290308370000200141186a22072004290300370000200141106a22082005290300370000200141086a220520062903003700002003412c6a4100412010bea88080002003280230200228020022066a22042001290000370000200441086a2005290000370000200441106a2008290000370000200441186a20072900003700002002200641206a3602002001410028029c96db800011808080800000200041086a20022802003602002000200329022c370200200341d0006a2480808080000bb613020d7f017e2380808080004180026b2205248080808000200228020821062002280204210702400240024002400240024002400240024002400240200128020022082802a8012209450d0020082802ac01210a0340200941a07f6a210b200941a4086a210c20092f01aa09220d410c6c210e417f210f0240024003400240200e0d00200d210f0c020b200c2802082110200c2802042111200e41746a210e200f41016a210f200b41e0006a210b200c410c6a210c417f200720112006201020062010491b10f9b28080002211200620106b20111b221041004720104100481b22104101460d000b201041ff0171450d010b200a450d02200a417f6a210a2009200f4102746a41ac096a28020021090c010b0b200b2802002209450d00200b41046a280200210a0340200941a07e6a210b200941a4136a210c20092f01aa14220d410c6c210e417f210f0240024003400240200e0d00200d210f0c020b200c2802082110200c2802042111200e41746a210e200f41016a210f200b41e0016a210b200c410c6a210c417f200320112004201020042010491b10f9b28080002211200420106b20111b221041004720104100481b22104101460d000b201041ff0171450d010b200a450d02200a417f6a210a2009200f4102746a41ac146a28020021090c010b0b200b200b28020041054b220c4103746a2802002210450d020240200b41046a220e280200200e200c1b2010412c6c6a221041546a2206280200220c41014b0d00201041586a220b280200210f201041706a280200210e0240200c410171450d00200f200e460d010b2005201041646a3602b801200541b8016a200c200f200e10ecad808000200b200e3602004101210c200641013602000b4158210e024002400240200c417e6a220c4102200c4102491b0e03010200010b4164210e0b2010200e6a22100d020b20082802000d032008200829030842017c370308024020082802100d00418080808078210c0c0b0b41a8d2d28000108481808000000b200541b8016a200128020422102002109d8980800002400240024020052d00b801220e4102460d00200541286a41186a220f200541d1016a290000370300200541286a41106a220b200541c9016a290000370300200541286a41086a2211200541c1016a290000370300200520052900b901370328418080808078210c200e410171450d01200541086a41186a200f290300370300200541086a41106a200b290300370300200541086a41086a201129030037030020052005290328370308024002402010280244220c0d004100210e2005410036024c4100210b0c010b200541cc006a200c200541286a1084a0808000200541cc006a4100200528024c220c1b210b200c410047210e0b024002402010280248220c0d004100210f2005410036025c4100210c0c010b201028024c22112802080d07201141086a2209417f360200200c2802080d08200c41086a220a417f3602002010280250220f2802080d09200f417f3602082005200f41086a360270200520093602682005200a3602602005200f41106a36026c20052011410c6a3602642005200c41106a220f36025c200541dc006a4100200f1b210c200f410047210f0b2005200636027c2005200736027820052010360274200541f8c1c780003602b001200541b8afc780003602a8012005200c3602a4014100210c200541003602a0012005200f36029c012005419cafc78000360298012005200b3602940120054100360290012005200e36028c012005200541086a3602b4012005200541f4006a3602ac01410021100240200e450d0020054194016a21102005417f360290010b0240200f450d00200541a4016a210c2005417f3602a0010b4100210e0240024020100d004100210f0c010b201028020421062010280200210f0b02400240200c0d000c010b200c280204210b200c280200210e0b200541b8016a41106a200541106a290300370200200541b8016a41186a200541086a41106a290300370200200541d8016a200541086a41186a290300370200200541f8c1c780003602bc01200520052903083702c0012005200b3602ec012005200e3602e801200520063602e4012005200f3602e0012005200541f4006a3602b801200541003602f801200520043602f401200520033602f00120054180016a200541b8016a20032004200541f0016a10eda08080000240200c450d00200520052802a00141016a3602a0010b02402010450d00200520052802900141016a360290010b024002400240200528028001220c4180808080786a0e020201000b2005290284012212422088a72110024002400240024020124200590d004100210c0c010b200528028401210f024020124280808080105a0d004101210e410021060c030b41002d0098a2db80001a201041002802a496db800011828080800000220e0d014101210c0b200c20104194bec7800010ae80808000000b201021060b200e2012a7201010f5b280800021100240200c450d00200f410028029c96db8000118080808000000b20124280808080f0ffffffff00832010ad8421122006210c0c010b0240024002400240200528028401220c28020041fcffffff076a2210410320104105491b0e0403030102000b200c280204450d02200c280208410028029c96db8000118080808000000c020b200c280204450d01200c280208410028029c96db8000118080808000000c010b200c10fd888080000b200c410028029c96db800011808080800000418180808078210c0b0240200528025c450d0020052802602210201028020041016a36020020052802682210201028020041016a36020020052802702210201028020041016a3602000b200528024c450d0220052802502210201028020041016a3602002005280254450d0220052802582210201028020041016a3602000c020b418180808078210c0b0b200c418180808078470d0941fcc4c780004130200541ff016a41ecc4c7800041bcc5c7800010ad81808000000b20082802000d05201035020821122008200829030842017c37030820082802100d062008200829031820127c3703184100210e02402010280208220c4100480d00201028020421100240200c0d004101210e0c090b41002d0098a2db80001a200c41002802a496db800011828080800000220e0d084101210e0b200e200c4194bec7800010ae80808000000b4184d7d2800041fc0041e8d8d28000109181808000000b4198d2d28000108481808000000b41d8c6cb8000108481808000000b41e8c6cb8000108481808000000b41f8c6cb8000108481808000000b4198d2d28000108481808000000b41a8d2d28000108481808000000b200cad422086200e2010200c10f5b2808000ad8421120b200020123702042000200c36020020054180026a2480808080000b8b14020d7f017e2380808080004180026b2205248080808000200228020821062002280204210702400240024002400240024002400240024002400240200128020022082802a8012209450d0020082802ac01210a0340200941a07f6a210b200941a4086a210c20092f01aa09220d410c6c210e417f210f0240024003400240200e0d00200d210f0c020b200c2802082110200c2802042111200e41746a210e200f41016a210f200b41e0006a210b200c410c6a210c417f200720112006201020062010491b10f9b28080002211200620106b20111b221041004720104100481b22104101460d000b201041ff0171450d010b200a450d02200a417f6a210a2009200f4102746a41ac096a28020021090c010b0b200b2802002209450d00200b41046a280200210a0340200941a07e6a210b200941a4136a210c20092f01aa14220d410c6c210e417f210f0240024003400240200e0d00200d210f0c020b200c2802082110200c2802042111200e41746a210e200f41016a210f200b41e0016a210b200c410c6a210c417f200320112004201020042010491b10f9b28080002211200420106b20111b221041004720104100481b22104101460d000b201041ff0171450d010b200a450d02200a417f6a210a2009200f4102746a41ac146a28020021090c010b0b200b200b28020041054b220c4103746a2802002210450d020240200b41046a220e280200200e200c1b2010412c6c6a221041546a2206280200220c41014b0d00201041586a220b280200210f201041706a280200210e0240200c410171450d00200f200e460d010b2005201041646a3602b801200541b8016a200c200f200e10ecad808000200b200e3602004101210c200641013602000b4158210e024002400240200c417e6a220c4102200c4102491b0e03010200010b4164210e0b2010200e6a22100d020b20082802000d032008200829030842017c370308024020082802100d00418080808078210c0c0b0b41a8d2d28000108481808000000b200541b8016a200128020422102002109f8980800002400240024020052d00b801220e4102460d00200541286a41186a220f200541d1016a290000370300200541286a41106a220b200541c9016a290000370300200541286a41086a2211200541c1016a290000370300200520052900b901370328418080808078210c200e410171450d01200541086a41186a200f290300370300200541086a41106a200b290300370300200541086a41086a2011290300370300200520052903283703080240024020102802000d004100210e2005410036024c4100210b0c010b200541b8016a41186a200541286a41186a290300370300200541b8016a41106a200541286a41106a290300370300200541b8016a41086a200541286a41086a290300370300200520052903283703b801200541cc006a201041086a200541b8016a1084a0808000200541cc006a4100200528024c220c1b210b200c410047210e0b0240024020102802d001220c0d004100210f2005410036025c4100210c0c010b20102802d40122112802080d07201141086a2209417f360200200c2802080d08200c41086a220a417f36020020102802d801220f2802080d09200f417f3602082005200f41086a360270200520093602682005200a3602602005200f41106a36026c20052011410c6a3602642005200c41106a220f36025c200541dc006a4100200f1b210c200f410047210f0b2005200636027c20052007360278200520103602742005418cc2c780003602b001200541b8afc780003602a8012005200c3602a4014100210c200541003602a0012005200f36029c012005419cafc78000360298012005200b3602940120054100360290012005200e36028c012005200541086a3602b4012005200541f4006a3602ac01410021100240200e450d0020054194016a21102005417f360290010b0240200f450d00200541a4016a210c2005417f3602a0010b4100210e0240024020100d004100210f0c010b201028020421062010280200210f0b02400240200c0d000c010b200c280204210b200c280200210e0b200541b8016a41106a200541106a290300370200200541b8016a41186a200541086a41106a290300370200200541d8016a200541086a41186a2903003702002005418cc2c780003602bc01200520052903083702c0012005200b3602ec012005200e3602e801200520063602e4012005200f3602e0012005200541f4006a3602b801200541003602f801200520043602f401200520033602f00120054180016a200541b8016a20032004200541f0016a10eda08080000240200c450d00200520052802a00141016a3602a0010b02402010450d00200520052802900141016a360290010b024002400240200528028001220c4180808080786a0e020201000b2005290284012212422088a72110024002400240024020124200590d004100210c0c010b200528028401210f024020124280808080105a0d004101210e410021060c030b41002d0098a2db80001a201041002802a496db800011828080800000220e0d014101210c0b200c20104194bec7800010ae80808000000b201021060b200e2012a7201010f5b280800021100240200c450d00200f410028029c96db8000118080808000000b20124280808080f0ffffffff00832010ad8421122006210c0c010b0240024002400240200528028401220c28020041fcffffff076a2210410320104105491b0e0403030102000b200c280204450d02200c280208410028029c96db8000118080808000000c020b200c280204450d01200c280208410028029c96db8000118080808000000c010b200c10fd888080000b200c410028029c96db800011808080800000418180808078210c0b0240200528025c450d0020052802602210201028020041016a36020020052802682210201028020041016a36020020052802702210201028020041016a3602000b200528024c450d0220052802502210201028020041016a3602002005280254450d0220052802582210201028020041016a3602000c020b418180808078210c0b0b200c418180808078470d0941fcc4c780004130200541ff016a41ecc4c7800041bcc5c7800010ad81808000000b20082802000d05201035020821122008200829030842017c37030820082802100d062008200829031820127c3703184100210e02402010280208220c4100480d00201028020421100240200c0d004101210e0c090b41002d0098a2db80001a200c41002802a496db800011828080800000220e0d084101210e0b200e200c4194bec7800010ae80808000000b4184d7d2800041fc0041e8d8d28000109181808000000b4198d2d28000108481808000000b41d8c6cb8000108481808000000b41e8c6cb8000108481808000000b41f8c6cb8000108481808000000b4198d2d28000108481808000000b41a8d2d28000108481808000000b200cad422086200e2010200c10f5b2808000ad8421120b200020123702042000200c36020020054180026a2480808080000b15002000410036020820004280808080c0003702000b860101017f024002402001280208410f490d00418fe0d2800020012802042203410f10f9b2808000450d010b20002802002001200210bb898080000f0b024020022802002200418080808078460d002000450d002002280204410028029c96db8000118080808000000b02402001280200450d002003410028029c96db8000118080808000000b0be20101057f20012802042102024020012802082203450d002003410171210441002105024020034101460d002003417e7121062002210341002105034002402003280200450d00200341046a280200410028029c96db8000118080808000000b0240200341186a280200450d002003411c6a280200410028029c96db8000118080808000000b200341306a21032006200541026a2205470d000b0b2004450d002002200541186c6a2203280200450d002003280204410028029c96db8000118080808000000b02402001280200450d002002410028029c96db8000118080808000000b0bb705020b7f017e23808080800041306b2203248080808000024002400240024002400240200028020022042802b4012205450d0020042802b80121060340200541a07e6a2107200541a4136a210820052f01aa142209410c6c210a417f210b0240024003400240200a0d002009210b0c020b2008280208210c2008280204210d200a41746a210a200b41016a210b200741e0016a21072008410c6a2108417f2001200d2002200c2002200c491b10f9b2808000220d2002200c6b200d1b220c410047200c4100481b220c4101460d000b200c41ff0171450d010b2006450d022006417f6a21062005200b4102746a41ac146a28020021050c010b0b2007200728020041054b22084103746a280200220c450d010240200741046a220a280200200a20081b200c412c6c6a220c41546a2202280200220841014b0d00200c41586a2207280200210b200c41706a280200210a02402008410171450d00200b200a460d010b2003200c41646a36020c2003410c6a2008200b200a10ecad8080002007200a36020041012108200241013602000b4158210a02400240024002402008417e6a2208410220084102491b0e03010200010b4164210a0b200c200a6a22080d010b20042802000d032004200429030842017c370308410021082004280210450d0641a8d2d28000108481808000000b20042802000d032008350208210e2004200429030842017c37030820042802100d0420042004290318200e7c370318410121080c050b2003410c6a20002802042001200210958980800020032d000c22084102470d0441fcc4c7800041302003412f6a41ecc4c7800041ccc5c7800010ad81808000000b4184d7d2800041fc0041e8d8d28000109181808000000b4198d2d28000108481808000000b4198d2d28000108481808000000b41a8d2d28000108481808000000b200341306a24808080800020084101710bb705020b7f017e23808080800041306b2203248080808000024002400240024002400240200028020022042802b4012205450d0020042802b80121060340200541a07e6a2107200541a4136a210820052f01aa142209410c6c210a417f210b0240024003400240200a0d002009210b0c020b2008280208210c2008280204210d200a41746a210a200b41016a210b200741e0016a21072008410c6a2108417f2001200d2002200c2002200c491b10f9b2808000220d2002200c6b200d1b220c410047200c4100481b220c4101460d000b200c41ff0171450d010b2006450d022006417f6a21062005200b4102746a41ac146a28020021050c010b0b2007200728020041054b22084103746a280200220c450d010240200741046a220a280200200a20081b200c412c6c6a220c41546a2202280200220841014b0d00200c41586a2207280200210b200c41706a280200210a02402008410171450d00200b200a460d010b2003200c41646a36020c2003410c6a2008200b200a10ecad8080002007200a36020041012108200241013602000b4158210a02400240024002402008417e6a2208410220084102491b0e03010200010b4164210a0b200c200a6a22080d010b20042802000d032004200429030842017c370308410021082004280210450d0641a8d2d28000108481808000000b20042802000d032008350208210e2004200429030842017c37030820042802100d0420042004290318200e7c370318410121080c050b2003410c6a20002802042001200210948980800020032d000c22084102470d0441fcc4c7800041302003412f6a41ecc4c7800041ccc5c7800010ad81808000000b4184d7d2800041fc0041e8d8d28000109181808000000b4198d2d28000108481808000000b4198d2d28000108481808000000b41a8d2d28000108481808000000b200341306a24808080800020084101710bba07020b7f017e23808080800041106b22032480808080004100210402400240200128020822054100480d002000280200210620012802042107410121042005450d0141002d0098a2db80001a200541002802a496db80001182808080000022040d01410121040b2004200541c0e1c7800010ae80808000000b20042007200510f5b28080002104200320053602082003200436020420032005360200200028020421080240024020062d00e8024101460d00410021050c010b024020062802b4012209450d0020062802b801210a0340200941a07e6a210b200941a4136a210520092f01aa14220c410c6c2104417f2107024002400340024020040d00200c21070c020b200528020821002005280204210d200441746a2104200741016a2107200b41e0016a210b2005410c6a2105417f41e8aac78000200d2000411020004110491b10f9b2808000220d411020006b200d1b220041004720004100481b22004101460d000b200041ff0171450d010b200a450d02200a417f6a210a200920074102746a41ac146a28020021090c010b0b0240024002400240200b200b28020041054b22054103746a2802002200450d000240200b41046a2204280200200420051b2000412c6c6a220041546a2207280200220541014b0d00200041586a220d280200210b200041706a280200210402402005410171450d00200b2004460d010b2003200041646a36020c2003410c6a2005200b200410ecad808000200d200436020041012105200741013602000b4158210402400240024002402005417e6a2205410220054102491b0e03010200010b416421040b200020046a22000d010b20062802000d022006200629030842017c3703082006280210450d0541a8d2d28000108481808000000b20062802000d022000350208210e2006200629030842017c37030820062802100d0320062006290318200e7c370318410121050240200028020841044f0d00417f21000c060b200028020428000021000c050b4184d7d2800041fc0041e8d8d28000109181808000000b4198d2d28000108481808000000b4198d2d28000108481808000000b41a8d2d28000108481808000000b41012105417f21000b0240024020062802200d002002350208210e2006200629032842017c37032820062802300d0120062006290338200e7c370338200641b4016a20032002200820012005200010a89e80800002402001280200450d002001280204410028029c96db8000118080808000000b200341106a2480808080000f0b41b8d2d28000108481808000000b41c8d2d28000108481808000000bba07020b7f017e23808080800041106b22032480808080004100210402400240200128020822054100480d002000280200210620012802042107410121042005450d0141002d0098a2db80001a200541002802a496db80001182808080000022040d01410121040b2004200541c0e1c7800010ae80808000000b20042007200510f5b28080002104200320053602082003200436020420032005360200200028020421080240024020062d00e8024101460d00410021050c010b024020062802b4012209450d0020062802b801210a0340200941a07e6a210b200941a4136a210520092f01aa14220c410c6c2104417f2107024002400340024020040d00200c21070c020b200528020821002005280204210d200441746a2104200741016a2107200b41e0016a210b2005410c6a2105417f41e8aac78000200d2000411020004110491b10f9b2808000220d411020006b200d1b220041004720004100481b22004101460d000b200041ff0171450d010b200a450d02200a417f6a210a200920074102746a41ac146a28020021090c010b0b0240024002400240200b200b28020041054b22054103746a2802002200450d000240200b41046a2204280200200420051b2000412c6c6a220041546a2207280200220541014b0d00200041586a220d280200210b200041706a280200210402402005410171450d00200b2004460d010b2003200041646a36020c2003410c6a2005200b200410ecad808000200d200436020041012105200741013602000b4158210402400240024002402005417e6a2205410220054102491b0e03010200010b416421040b200020046a22000d010b20062802000d022006200629030842017c3703082006280210450d0541a8d2d28000108481808000000b20062802000d022000350208210e2006200629030842017c37030820062802100d0320062006290318200e7c370318410121050240200028020841044f0d00417f21000c060b200028020428000021000c050b4184d7d2800041fc0041e8d8d28000109181808000000b4198d2d28000108481808000000b4198d2d28000108481808000000b41a8d2d28000108481808000000b41012105417f21000b0240024020062802200d002002350208210e2006200629032842017c37032820062802300d0120062006290338200e7c370338200641b4016a20032002200820012005200010a69e80800002402001280200450d002001280204410028029c96db8000118080808000000b200341106a2480808080000f0b41b8d2d28000108481808000000b41c8d2d28000108481808000000b921601137f23808080800041c0006b2204248080808000200441246a20012802042205200220031099898080000240024002400240024020042802242206418180808078460d00200428022c210720042802282108200128020022012802b4012209450d0220012802b8012101200441023602302004200336022c20042002360228200441013602242004410c6a20092001200441246a10d4ad8080002004280218210a0240200428020c22010d00200a450d03419886cb8000109081808000000b20042802102109200428021421022004280220210b02402001200a470d002002200b460d030b0240024002400240024002400240200220012f01aa144f0d00200121030c010b034020012802a0132203450d02200941016a210920012f01a814210220032101200220032f01aa144f0d000b0b0240024020090d00200241016a210c200321010c010b200320024102746a41b0146a28020021014100210c2009417f6a220d450d002009417e6a210e0240200d4107712209450d000340200d417f6a210d20012802ac1421012009417f6a22090d000b0b200e4107490d00034020012802ac142802ac142802ac142802ac142802ac142802ac142802ac142802ac142101200d41786a220d0d000b0b2003200241e0016c6a210f20032002410c6c6a220341ac136a280200210e200341a8136a28020021102006418080808078460d084100210202400340200821110340200622124180808080784621130240024003400240024020024101710d00200f2109200e21032010210d0c010b024020010d00200a450d0c419886cb8000109081808000000b02402001200a470d00200c200b460d0c0b02400240200c20012f01aa144f0d0020012103200c220241016a210c0c010b410121094100210d0340200d210620012802a0132203450d0a200641016a210d2009417f6a210920012f01a814210220032101200220032f01aa144f0d000b024020094101470d0020032101200241016a210c0c010b200320024102746a41b0146a28020021014100210c2009450d0002400240410020096b22084107710d00200821090c010b4100210d410020064107716b2106034020012802ac1421012006200d417f6a220d470d000b200d20096b21090b20084108490d00034020012802ac142802ac142802ac142802ac142802ac142802ac142802ac142802ac142101200941786a22090d000b0b2003200241e0016c6a210920032002410c6c6a220241ac136a2802002103200241a8136a280200210d0b20130d012011200d2007200320072003491b10f9b28080002202200720036b20021b22064100480d0a2009200928020041054b22024103746a2802002208450d0802402009280204200941046a20021b2008412c6c6a220941546a2214280200220241014b0d00200941586a22152802002116200941706a280200210802402002410171450d0020162008460d010b2004200941646a360224200441246a20022016200810ecad8080002015200836020041012102201441013602000b415821080240024002402002417e6a2202410220024102491b0e03010200010b416421080b200920086a0d030b4101210220060d000b200441246a2005200d200310998980800020042802242206418180808078460d04200428022c210720042802282108410121022012450d032011410028029c96db8000118080808000000c030b2009200928020041054b22024103746a2802002206450d0702402009280204200941046a20021b2006412c6c6a220841546a2206280200220941014b0d00200841586a22132802002114200841706a280200210202402009410171450d0020142002460d010b2004200841646a360224200441246a20092014200210ecad8080002013200236020041012109200641013602000b41808080807821064101210241582114024002402009417e6a2209410220094102491b0e03010300010b416421140b200820146a450d010b0b0b41002101024020034100480d00024020030d00410121010c090b41002d0098a2db80001a200341002802a496db80001182808080000022010d08410121010b200120034194bec7800010ae80808000000b41fcc4c7800041302004413f6a41ecc4c7800041dcc5c7800010ad81808000000b41a886cb8000109081808000000b41a886cb8000109081808000000b4184d7d2800041fc0041e8d8d28000109181808000000b4184d7d2800041fc0041e8d8d28000109181808000000b2000200736020820002011360204200020123602000c040b41fcc4c7800041302004413f6a41ecc4c7800041ecc5c7800010ad81808000000b2001200d200310f5b28080002101200020033602082000200136020420002003360200201241808080807872418080808078460d022011410028029c96db8000118080808000000c020b2000200736020820002008360204200020063602000c010b0240024002400240200f200f28020041054b22034103746a2802002202450d000240200f280204200f41046a20031b2002412c6c6a220241546a220d280200220341014b0d00200241586a22072802002106200241706a280200210902402003410171450d0020062009460d010b2004200241646a360224200441246a20032006200910ecad8080002007200936020041012103200d41013602000b41582109024002402003417e6a2203410220034102491b0e03010300010b416421090b200220096a450d014100210102400240200e4100480d00200e450d0441002d0098a2db80001a200e41002802a496db80001182808080000022010d01410121010b2001200e4194bec7800010ae80808000000b20012010200e10f5b28080001a0c030b4184d7d2800041fc0041e8d8d28000109181808000000b02400240024002402001200a470d00200c200b460d010b034002400240200c20012f01aa144f0d0020012103200c220241016a210c0c010b410121094100210d0340200d210620012802a0132203450d04200641016a210d2009417f6a210920012f01a814210220032101200220032f01aa144f0d000b024020094101470d0020032101200241016a210c0c010b200320024102746a41b0146a28020021014100210c2009450d0002400240410020096b22074107710d00200721090c010b4100210d410020064107716b2106034020012802ac1421012006200d417f6a220d470d000b200d20096b21090b20074108490d00034020012802ac142802ac142802ac142802ac142802ac142802ac142802ac142802ac142101200941786a22090d000b0b2003200241e0016c6a2209200928020041054b220d4103746a2802002206450d0320032002410c6c6a220341ac136a280200210e200341a8136a280200210702402009280204200941046a200d1b2006412c6c6a220241546a220d280200220341014b0d00200241586a22082802002106200241706a280200210902402003410171450d0020062009460d010b2004200241646a360224200441246a20032006200910ecad8080002008200936020041012103200d41013602000b415821090240024002402003417e6a2203410220034102491b0e03010200010b416421090b200220096a450d004100210102400240200e4100480d00200e450d0741002d0098a2db80001a200e41002802a496db80001182808080000022010d01410121010b2001200e4194bec7800010ae80808000000b20012007200e10f5b28080001a0c060b2001200a470d00200c200b470d000b0b20004180808080783602000c040b41a886cb8000109081808000000b4184d7d2800041fc0041e8d8d28000109181808000000b410121014100210e0b2000200e3602002000200ead4220862001ad843702040b200441c0006a2480808080000b921601137f23808080800041c0006b2204248080808000200441246a20012802042205200220031096898080000240024002400240024020042802242206418180808078460d00200428022c210720042802282108200128020022012802b4012209450d0220012802b8012101200441023602302004200336022c20042002360228200441013602242004410c6a20092001200441246a10d4ad8080002004280218210a0240200428020c22010d00200a450d03419886cb8000109081808000000b20042802102109200428021421022004280220210b02402001200a470d002002200b460d030b0240024002400240024002400240200220012f01aa144f0d00200121030c010b034020012802a0132203450d02200941016a210920012f01a814210220032101200220032f01aa144f0d000b0b0240024020090d00200241016a210c200321010c010b200320024102746a41b0146a28020021014100210c2009417f6a220d450d002009417e6a210e0240200d4107712209450d000340200d417f6a210d20012802ac1421012009417f6a22090d000b0b200e4107490d00034020012802ac142802ac142802ac142802ac142802ac142802ac142802ac142802ac142101200d41786a220d0d000b0b2003200241e0016c6a210f20032002410c6c6a220341ac136a280200210e200341a8136a28020021102006418080808078460d084100210202400340200821110340200622124180808080784621130240024003400240024020024101710d00200f2109200e21032010210d0c010b024020010d00200a450d0c419886cb8000109081808000000b02402001200a470d00200c200b460d0c0b02400240200c20012f01aa144f0d0020012103200c220241016a210c0c010b410121094100210d0340200d210620012802a0132203450d0a200641016a210d2009417f6a210920012f01a814210220032101200220032f01aa144f0d000b024020094101470d0020032101200241016a210c0c010b200320024102746a41b0146a28020021014100210c2009450d0002400240410020096b22084107710d00200821090c010b4100210d410020064107716b2106034020012802ac1421012006200d417f6a220d470d000b200d20096b21090b20084108490d00034020012802ac142802ac142802ac142802ac142802ac142802ac142802ac142802ac142101200941786a22090d000b0b2003200241e0016c6a210920032002410c6c6a220241ac136a2802002103200241a8136a280200210d0b20130d012011200d2007200320072003491b10f9b28080002202200720036b20021b22064100480d0a2009200928020041054b22024103746a2802002208450d0802402009280204200941046a20021b2008412c6c6a220941546a2214280200220241014b0d00200941586a22152802002116200941706a280200210802402002410171450d0020162008460d010b2004200941646a360224200441246a20022016200810ecad8080002015200836020041012102201441013602000b415821080240024002402002417e6a2202410220024102491b0e03010200010b416421080b200920086a0d030b4101210220060d000b200441246a2005200d200310968980800020042802242206418180808078460d04200428022c210720042802282108410121022012450d032011410028029c96db8000118080808000000c030b2009200928020041054b22024103746a2802002206450d0702402009280204200941046a20021b2006412c6c6a220841546a2206280200220941014b0d00200841586a22132802002114200841706a280200210202402009410171450d0020142002460d010b2004200841646a360224200441246a20092014200210ecad8080002013200236020041012109200641013602000b41808080807821064101210241582114024002402009417e6a2209410220094102491b0e03010300010b416421140b200820146a450d010b0b0b41002101024020034100480d00024020030d00410121010c090b41002d0098a2db80001a200341002802a496db80001182808080000022010d08410121010b200120034194bec7800010ae80808000000b41fcc4c7800041302004413f6a41ecc4c7800041dcc5c7800010ad81808000000b41a886cb8000109081808000000b41a886cb8000109081808000000b4184d7d2800041fc0041e8d8d28000109181808000000b4184d7d2800041fc0041e8d8d28000109181808000000b2000200736020820002011360204200020123602000c040b41fcc4c7800041302004413f6a41ecc4c7800041ecc5c7800010ad81808000000b2001200d200310f5b28080002101200020033602082000200136020420002003360200201241808080807872418080808078460d022011410028029c96db8000118080808000000c020b2000200736020820002008360204200020063602000c010b0240024002400240200f200f28020041054b22034103746a2802002202450d000240200f280204200f41046a20031b2002412c6c6a220241546a220d280200220341014b0d00200241586a22072802002106200241706a280200210902402003410171450d0020062009460d010b2004200241646a360224200441246a20032006200910ecad8080002007200936020041012103200d41013602000b41582109024002402003417e6a2203410220034102491b0e03010300010b416421090b200220096a450d014100210102400240200e4100480d00200e450d0441002d0098a2db80001a200e41002802a496db80001182808080000022010d01410121010b2001200e4194bec7800010ae80808000000b20012010200e10f5b28080001a0c030b4184d7d2800041fc0041e8d8d28000109181808000000b02400240024002402001200a470d00200c200b460d010b034002400240200c20012f01aa144f0d0020012103200c220241016a210c0c010b410121094100210d0340200d210620012802a0132203450d04200641016a210d2009417f6a210920012f01a814210220032101200220032f01aa144f0d000b024020094101470d0020032101200241016a210c0c010b200320024102746a41b0146a28020021014100210c2009450d0002400240410020096b22074107710d00200721090c010b4100210d410020064107716b2106034020012802ac1421012006200d417f6a220d470d000b200d20096b21090b20074108490d00034020012802ac142802ac142802ac142802ac142802ac142802ac142802ac142802ac142101200941786a22090d000b0b2003200241e0016c6a2209200928020041054b220d4103746a2802002206450d0320032002410c6c6a220341ac136a280200210e200341a8136a280200210702402009280204200941046a200d1b2006412c6c6a220241546a220d280200220341014b0d00200241586a22082802002106200241706a280200210902402003410171450d0020062009460d010b2004200241646a360224200441246a20032006200910ecad8080002008200936020041012103200d41013602000b415821090240024002402003417e6a2203410220034102491b0e03010200010b416421090b200220096a450d004100210102400240200e4100480d00200e450d0741002d0098a2db80001a200e41002802a496db80001182808080000022010d01410121010b2001200e4194bec7800010ae80808000000b20012007200e10f5b28080001a0c060b2001200a470d00200c200b470d000b0b20004180808080783602000c040b41a886cb8000109081808000000b4184d7d2800041fc0041e8d8d28000109181808000000b410121014100210e0b2000200e3602002000200ead4220862001ad843702040b200441c0006a2480808080000b170041feb0c78000410f41f0b1c7800010f880808000000baa0b020d7f037e23808080800041f0006b22052480808080000240024002400240024002400240024002400240200128020022062802a8012207450d00200228020821082002280204210920062802ac01210a0340200741a07f6a210b200741a4086a210c20072f01aa09220d410c6c210e417f210f0240024003400240200e0d00200d210f0c020b200c2802082110200c2802042111200e41746a210e200f41016a210f200b41e0006a210b200c410c6a210c417f200920112008201020082010491b10f9b28080002211200820106b20111b221041004720104100481b22104101460d000b201041ff0171450d010b200a450d02200a417f6a210a2007200f4102746a41ac096a28020021070c010b0b200b2802002211450d00200b41046a28020021090340201141a07e6a210f201141a4136a210c20112f01aa142207410c6c210e417f21080240024003400240200e0d00200721080c020b200c2802082110200c280204210b200e41746a210e200841016a2108200f41e0016a210f200c410c6a210c417f2003200b2004201020042010491b10f9b2808000220b200420106b200b1b221041004720104100481b22104101460d000b201041ff0171450d010b2009450d022009417f6a2109201120084102746a41ac146a28020021110c010b0b200f200f28020041054b220c4103746a2802002210450d050240200f41046a220e280200200e200c1b2010412c6c6a221041546a2208280200220c41014b0d00201041586a220b280200210f201041706a280200210e0240200c410171450d00200f200e460d010b2005201041646a36024c200541cc006a200c200f200e10ecad808000200b200e3602004101210c200841013602000b4158210e0240024002400240200c417e6a220c4102200c4102491b0e03010200010b4164210e0b2010200e6a220c0d010b20062802000d072006200629030842017c3703082006280210450d0241a8d2d28000108481808000000b20062802000d07200c35020821122006200629030842017c3703082006280210450d0241a8d2d28000108481808000000b200541cc006a2001280204200220032004109c8980800020052d004c220c4102460d07200541086a41186a200541e5006a2900002212370300200541086a41106a200541dd006a2900002213370300200541086a41086a200541d5006a2900002214370300200541286a41086a2014370300200541286a41106a2013370300200541286a41186a20123703002005200529004d221237030820052012370328200c4101710d020b20004180808080783602000c020b2006200629031820127c370318200541086a200c280204200c28020841002802b497db800011888080800000200541286a41186a200541086a41186a290000370300200541286a41106a200541086a41106a290000370300200541286a41086a200541086a41086a290000370300200520052900083703280b20054100360254200542808080801037024c41002d0098a2db80001a412041002802a496db800011828080800000220c450d05200c2005290328370000200c41186a2208200541286a41186a290300370000200c41106a220f200541286a41106a290300370000200c41086a220b200541286a41086a290300370000200541cc006a4100412010bea88080002005280250200541cc006a41086a220e28020022116a2210200c290000370000201041086a200b290000370000201041106a200f290000370000201041186a2008290000370000200e201141206a360200200c410028029c96db800011808080800000200041086a200e2802003602002000200529024c3702000b200541f0006a2480808080000f0b4184d7d2800041fc0041e8d8d28000109181808000000b4198d2d28000108481808000000b4198d2d28000108481808000000b41fcc4c780004130200541ef006a41ecc4c7800041fcc5c7800010ad81808000000b4101412010bb80808000000baa0b020d7f037e23808080800041f0006b22052480808080000240024002400240024002400240024002400240200128020022062802a8012207450d00200228020821082002280204210920062802ac01210a0340200741a07f6a210b200741a4086a210c20072f01aa09220d410c6c210e417f210f0240024003400240200e0d00200d210f0c020b200c2802082110200c2802042111200e41746a210e200f41016a210f200b41e0006a210b200c410c6a210c417f200920112008201020082010491b10f9b28080002211200820106b20111b221041004720104100481b22104101460d000b201041ff0171450d010b200a450d02200a417f6a210a2007200f4102746a41ac096a28020021070c010b0b200b2802002211450d00200b41046a28020021090340201141a07e6a210f201141a4136a210c20112f01aa142207410c6c210e417f21080240024003400240200e0d00200721080c020b200c2802082110200c280204210b200e41746a210e200841016a2108200f41e0016a210f200c410c6a210c417f2003200b2004201020042010491b10f9b2808000220b200420106b200b1b221041004720104100481b22104101460d000b201041ff0171450d010b2009450d022009417f6a2109201120084102746a41ac146a28020021110c010b0b200f200f28020041054b220c4103746a2802002210450d050240200f41046a220e280200200e200c1b2010412c6c6a221041546a2208280200220c41014b0d00201041586a220b280200210f201041706a280200210e0240200c410171450d00200f200e460d010b2005201041646a36024c200541cc006a200c200f200e10ecad808000200b200e3602004101210c200841013602000b4158210e0240024002400240200c417e6a220c4102200c4102491b0e03010200010b4164210e0b2010200e6a220c0d010b20062802000d072006200629030842017c3703082006280210450d0241a8d2d28000108481808000000b20062802000d07200c35020821122006200629030842017c3703082006280210450d0241a8d2d28000108481808000000b200541cc006a2001280204200220032004109e8980800020052d004c220c4102460d07200541086a41186a200541e5006a2900002212370300200541086a41106a200541dd006a2900002213370300200541086a41086a200541d5006a2900002214370300200541286a41086a2014370300200541286a41106a2013370300200541286a41186a20123703002005200529004d221237030820052012370328200c4101710d020b20004180808080783602000c020b2006200629031820127c370318200541086a200c280204200c28020841002802b497db800011888080800000200541286a41186a200541086a41186a290000370300200541286a41106a200541086a41106a290000370300200541286a41086a200541086a41086a290000370300200520052900083703280b20054100360254200542808080801037024c41002d0098a2db80001a412041002802a496db800011828080800000220c450d05200c2005290328370000200c41186a2208200541286a41186a290300370000200c41106a220f200541286a41106a290300370000200c41086a220b200541286a41086a290300370000200541cc006a4100412010bea88080002005280250200541cc006a41086a220e28020022116a2210200c290000370000201041086a200b290000370000201041106a200f290000370000201041186a2008290000370000200e201141206a360200200c410028029c96db800011808080800000200041086a200e2802003602002000200529024c3702000b200541f0006a2480808080000f0b4184d7d2800041fc0041e8d8d28000109181808000000b4198d2d28000108481808000000b4198d2d28000108481808000000b41fcc4c780004130200541ef006a41ecc4c7800041fcc5c7800010ad81808000000b4101412010bb80808000000b9326020c7f027e23808080800041a0046b220424808080800020022802082105200228020421062001280204210720012802002108200441046a200210f1ad808000024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200828029801418080808078460d00200428020c21052004280208210620082802b4012209450d0220082802b801210a0340200941a07e6a210b200941a4136a210220092f01aa14220c410c6c210d417f210e0240024003400240200d0d00200c210e0c020b200228020821012002280204210f200d41746a210d200e41016a210e200b41e0016a210b2002410c6a2102417f2006200f2005200120052001491b10f9b2808000220f200520016b200f1b220141004720014100481b22014101460d000b200141ff017141ff01470d010b200a450d04200a417f6a210a2009200e4102746a41ac146a28020021090c010b0b200b200b28020041054b22024103746a2802002201450d090240200b41046a220d280200200d20021b2001412c6c6a220141546a2205280200220241014b0d00200141586a220b280200210e200141706a280200210d02402002410171450d00200e200d460d010b2004200141646a360210200441106a2002200e200d10ecad808000200b200d36020041012102200541013602000b4158210d0240024002402002417e6a2202410220024102491b0e03010200010b4164210d0b2001200d6a22010d020b20082802000d0a2008200829030842017c3703082008280210450d0441a8d2d28000108481808000000b20082802a8012209450d0720082802ac01210a0340200941a07f6a210b200941a4086a210220092f01aa09220c410c6c210d417f210e0240024003400240200d0d00200c210e0c020b200228020821012002280204210f200d41746a210d200e41016a210e200b41e0006a210b2002410c6a2102417f2006200f2005200120052001491b10f9b2808000220f200520016b200f1b220141004720014100481b22014101460d000b200141ff017141ff01470d010b200a450d09200a417f6a210a2009200e4102746a41ac096a28020021090c010b0b410021014100210f0240200b2802002205450d00200b41086a280200210f200b41046a280200210d410121010b200420033a00f701200441f8016a410141014121108aa880800041002d0098a2db80001a410141002802a496db8000118280808000002202450d0c200241003a00004100410035029ca2db800042c4e6c11b8520044180016aad22107e201042ae94e698017e4220898522103e029ca2db8000200b41d4006a210e024041002d00c0a2db80004102460d00108a838080000b20044198026a41186a41c8a8c78000410141002802b497db80001188808080000020044198026a41086a41002903a8cfcb8000370300200441013602d802200420023602d402200441013602d002200441002903a0cfcb80003703980220042010422088221142a2f0a4a00a7e201042ffffffff0f83221042d0e3fccc027e85201142d0e3fccc027e201042a2f0a4a00a7e85422089853703a80220044180016a2007200e109d89808000200441e0026a41086a200441f8016a20044180016a41016a200441f8016a20042d00800122024101711b20024102461b220241086a290000370300200441e0026a41106a200241106a290000370300200441e0026a41186a200241186a290000370300200420022900003703e0022004200e3602b003200420073602a4032004200f3602a0032004200d36029c032004200536029803200441003602940320042001360290032004200d36028c032004200536028803200441003602840320042001360280032004200441e0026a3602b4032004200441f7016a3602ac03200420044198026a3602a803200728024822020d0541002101200441003602b8030c060b20082802000d09200135020821102008200829030842017c37030820082802100d0a2008200829031820107c3703184100210d02400240200128020822024100480d002001280204210d410121012002450d0141002d0098a2db80001a200241002802a496db80001182808080000022010d014101210d0b200d20024194bec7800010ae80808000000b2002ad4220862001200d200210f5b2808000ad8421100c010b200441003a0010200420053602880120042006360284012004200736028001200420044180046a36028c0120044198026a2007200441106a20044180016a10a3898080002004280298022202418180808078460d142002418080808078460d01200429029c0221100b2010a721010240201042808080808004540d00200441d0016a41186a200141186a290000370300200441d0016a41106a200141106a290000370300200441d0016a41086a200141086a290000370300200420012900003703d0012002450d022001410028029c96db8000118080808000000c020b2002450d002001410028029c96db8000118080808000000b200441d0016a410141014121108aa88080000b2004280204450d170c160b200728024c220d2802080d07200d41086a2205417f36020020022802080d08200241086a220e417f360200200728025022012802080d092001417f3602082004200141086a3602cc03200420053602c4032004200e3602bc032004200141106a3602c8032004200d410c6a3602c0032004200241106a3602b803200441b8036a21010b0240200728024422020d0020044180016a20044180036a2001410010d289808000200441e8036a200441b9016a290000370300200441e0036a200441b1016a290000370300200441d8036a200441a9016a290000370300200420042900a1013703d0030c0b0b20022802000d092002417f360200200441003602f803200420023602f4032004200241086a3602f00320044180016a20044180036a2001200441f0036a10d28980800020042d008001210220044180046a41186a2201200441b9016a29000037030020044180046a41106a220d200441b1016a29000037030020044180046a41086a2205200441a9016a290000370300200420042900a1013703800402402002410171450d0020042802fc03210220042802f803210120042802f403220d200d28020041016a36020002402001450d002002200228020041016a3602000b200441d0036a41186a20044180046a41186a290300370300200441d0036a41106a20044180046a41106a290300370300200441d0036a41086a20044180046a41086a29030037030020042004290380043703d0030c0b0b200441d0036a41186a2001290300370300200441d0036a41106a200d290300370300200441d0036a41086a200529030037030020042004290380043703d00320042802f4032202200228020041016a36020020042802f803450d0a20042802fc032202200228020041016a3602000c0a0b2004418080808078360270200441f0006a210b0c0a0b4184d7d2800041fc0041e8d8d28000109181808000000b4198d2d28000108481808000000b4198d2d28000108481808000000b41a8d2d28000108481808000000b410141014194bec7800010ae80808000000b41d8c6cb8000108481808000000b41e8c6cb8000108481808000000b41f8c6cb8000108481808000000b418cc8cb8000108481808000000b20044180046a41186a2201200441d0036a41186a29030037030020044180046a41106a220d200441d0036a41106a29030037030020044180046a41086a2205200441d0036a41086a290300370300200420042903d00337038004024020042802b803450d0020042802bc032202200228020041016a36020020042802c4032202200228020041016a36020020042802cc032202200228020041016a3602000b20044180046a200441f8016a412010f9b28080002102200441296a2001290300370000200441216a200d290300370000200441196a2005290300370000200420042903800437001120044187016a20044198026a41c80010f5b28080001a20042002453a0010200441316a20044180016a41cf0010f5b28080001a200441f0006a210b2004280270418080808078460d00200441106a410172210e20020d012004418080808078360298020c020b20042802082106200428020c2102200441003a008001200420023602a0022004200636029c022004200736029802200420044180046a3602a40220044180036a200720044180016a20044198026a10a3898080002004280280032202418180808078460d022002418080808078460d05200428028403210d200429028403221042808080808004540d04200441d0016a41186a2010a7220141186a290000370300200441d0016a41106a200141106a290000370300200441d0016a41086a200141086a290000370300200420012900003703d0014100210e2002450d074100210e200d410028029c96db8000118080808000000c070b200441003602880120044280808080103702800141002d0098a2db80001a412041002802a496db8000118280808000002202450d052002200e290000370000200241186a2205200e41186a290000370000200241106a220f200e41106a290000370000200241086a2206200e41086a29000037000020044180016a4100412010bea880800020042802840120044180016a41086a220d28020022096a22012002290000370000200141086a2006290000370000200141106a200f290000370000200141186a2005290000370000200d200941206a3602002002410028029c96db80001180808080000020044198026a41086a200d2802003602002004200429028001370398020b2008200441046a20044198026a10bb898080000240200828029801418080808078460d0002402008280264220f450d000240200828026c2205450d002008280260220141086a21022001290300427f8542808182848890a0c0807f8321100340024020104200520d000340200141a07e6a210120022903002110200241086a220d2102201042808182848890a0c0807f83221042808182848890a0c0807f510d000b201042808182848890a0c0807f852110200d21020b02402001410020107aa74103766b411c6c6a220d41646a280200450d00200d41686a280200410028029c96db8000118080808000000b2010427f7c21110240200d41706a280200450d00200d41746a280200410028029c96db8000118080808000000b201120108321102005417f6a22050d000b0b200f200f41016aad421c7ea741076a41787122026a4177460d00200828026020026b410028029c96db8000118080808000000b200828029801450d00200828029c01410028029c96db8000118080808000000b200841808080807836029801200441d0016a41086a200e41086a290000370300200441d0016a41106a200e41106a290000370300200441d0016a41186a200e41186a2900003703002004200e2900003703d0014101210e0c050b2004280270418080808078460d00200441386a200441c8006a411c410810e8a18080002004280270450d002004280274410028029c96db8000118080808000000b02402004280204450d002006410028029c96db8000118080808000000b41fcc4c78000413020044180046a41ecc4c78000418cc6c7800010ad81808000000b2002450d00200d410028029c96db8000118080808000000b200441d0016a410141014121108aa88080004100210e0c010b4101412010bb80808000000b02402004280270418080808078460d000240200428023c220f450d00024020042802442205450d002004280238220141086a21022001290300427f8542808182848890a0c0807f8321100340024020104200520d000340200141a07e6a210120022903002110200241086a220d2102201042808182848890a0c0807f83221042808182848890a0c0807f510d000b201042808182848890a0c0807f852110200d21020b02402001410020107aa74103766b411c6c6a220d41646a280200450d00200d41686a280200410028029c96db8000118080808000000b2010427f7c21110240200d41706a280200450d00200d41746a280200410028029c96db8000118080808000000b201120108321102005417f6a22050d000b0b200f200f41016aad421c7ea741076a41787122026a4177460d00200428023820026b410028029c96db8000118080808000000b2004280270450d00200b280204410028029c96db8000118080808000000b200e200428020445720d010b2004280208410028029c96db8000118080808000000b20044100360218200442808080801037021041002d0098a2db80001a0240412041002802a496db8000118280808000002202450d00200220042903d001370000200241186a2205200441d0016a41186a290300370000200241106a220e200441d0016a41106a290300370000200241086a220b200441d0016a41086a290300370000200441106a4100412010bea88080002004280214200441106a41086a220d280200220f6a22012002290000370000200141086a200b290000370000200141106a200e290000370000200141186a2005290000370000200d200f41206a3602002002410028029c96db800011808080800000200041086a200d28020036020020002004290210370200200441a0046a2480808080000f0b4101412010bb80808000000b9c26020c7f027e23808080800041a0046b220424808080800020022802082105200228020421062001280204210720012802002108200441046a200210f1ad808000024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200828029801418080808078460d00200428020c21052004280208210620082802b4012209450d0220082802b801210a0340200941a07e6a210b200941a4136a210220092f01aa14220c410c6c210d417f210e0240024003400240200d0d00200c210e0c020b200228020821012002280204210f200d41746a210d200e41016a210e200b41e0016a210b2002410c6a2102417f2006200f2005200120052001491b10f9b2808000220f200520016b200f1b220141004720014100481b22014101460d000b200141ff017141ff01470d010b200a450d04200a417f6a210a2009200e4102746a41ac146a28020021090c010b0b200b200b28020041054b22024103746a2802002201450d090240200b41046a220d280200200d20021b2001412c6c6a220141546a2205280200220241014b0d00200141586a220b280200210e200141706a280200210d02402002410171450d00200e200d460d010b2004200141646a360210200441106a2002200e200d10ecad808000200b200d36020041012102200541013602000b4158210d0240024002402002417e6a2202410220024102491b0e03010200010b4164210d0b2001200d6a22010d020b20082802000d0a2008200829030842017c3703082008280210450d0441a8d2d28000108481808000000b20082802a8012209450d0720082802ac01210a0340200941a07f6a210b200941a4086a210220092f01aa09220c410c6c210d417f210e0240024003400240200d0d00200c210e0c020b200228020821012002280204210f200d41746a210d200e41016a210e200b41e0006a210b2002410c6a2102417f2006200f2005200120052001491b10f9b2808000220f200520016b200f1b220141004720014100481b22014101460d000b200141ff017141ff01470d010b200a450d09200a417f6a210a2009200e4102746a41ac096a28020021090c010b0b410021014100210f0240200b2802002205450d00200b41086a280200210f200b41046a280200210d410121010b200420033a00f701200441f8016a410141014121108aa880800041002d0098a2db80001a410141002802a496db8000118280808000002202450d0c200241003a00004100410035029ca2db800042c4e6c11b8520044180016aad22107e201042ae94e698017e4220898522103e029ca2db8000200b41d4006a210e024041002d00c0a2db80004102460d00108a838080000b20044198026a41186a41c8a8c78000410141002802b497db80001188808080000020044198026a41086a41002903a8cfcb8000370300200441013602d802200420023602d402200441013602d002200441002903a0cfcb80003703980220042010422088221142a2f0a4a00a7e201042ffffffff0f83221042d0e3fccc027e85201142d0e3fccc027e201042a2f0a4a00a7e85422089853703a80220044180016a2007200e109f89808000200441e0026a41086a200441f8016a20044180016a41016a200441f8016a20042d00800122024101711b20024102461b220241086a290000370300200441e0026a41106a200241106a290000370300200441e0026a41186a200241186a290000370300200420022900003703e0022004200e3602b003200420073602a4032004200f3602a0032004200d36029c032004200536029803200441003602940320042001360290032004200d36028c032004200536028803200441003602840320042001360280032004200441e0026a3602b4032004200441f7016a3602ac03200420044198026a3602a80320072802d00122020d0541002102200441003602b8030c060b20082802000d09200135020821102008200829030842017c37030820082802100d0a2008200829031820107c3703184100210d02400240200128020822024100480d002001280204210d410121012002450d0141002d0098a2db80001a200241002802a496db80001182808080000022010d014101210d0b200d20024194bec7800010ae80808000000b2002ad4220862001200d200210f5b2808000ad8421100c010b200441003a0010200420053602880120042006360284012004200736028001200420044180046a36028c0120044198026a2007200441106a20044180016a10a4898080002004280298022202418180808078460d142002418080808078460d01200429029c0221100b2010a721010240201042808080808004540d00200441d0016a41186a200141186a290000370300200441d0016a41106a200141106a290000370300200441d0016a41086a200141086a290000370300200420012900003703d0012002450d022001410028029c96db8000118080808000000c020b2002450d002001410028029c96db8000118080808000000b200441d0016a410141014121108aa88080000b2004280204450d170c160b20072802d401220d2802080d07200d41086a2205417f36020020022802080d08200241086a220e417f36020020072802d80122012802080d092001417f3602082004200141086a3602cc03200420053602c4032004200e3602bc032004200141106a3602c8032004200d410c6a3602c0032004200241106a3602b803200441b8036a21020b024020072802000d0020044180016a20044180036a2002410010d189808000200441e8036a200441b9016a290000370300200441e0036a200441b1016a290000370300200441d8036a200441a9016a290000370300200420042900a1013703d0030c0b0b20072802080d092007417f360208200441003602f8032004200741086a3602f4032004200741106a3602f00320044180016a20044180036a2002200441f0036a10d18980800020042d008001210220044180046a41186a2201200441b9016a29000037030020044180046a41106a220d200441b1016a29000037030020044180046a41086a200441a9016a290000370300200420042900a1013703800402402002410171450d0020042802fc03210220042802f803210120042802f403220d200d28020041016a36020002402001450d002002200228020041016a3602000b200441d0036a41186a20044180046a41186a290300370300200441d0036a41106a20044180046a41106a290300370300200441d0036a41086a20044180046a41086a29030037030020042004290380043703d0030c0b0b200441d0036a41186a2001290300370300200441d0036a41106a200d290300370300200441d0036a41086a20044180046a41086a29030037030020042004290380043703d00320042802f4032202200228020041016a36020020042802f803450d0a20042802fc032202200228020041016a3602000c0a0b2004418080808078360270200441f0006a210b0c0a0b4184d7d2800041fc0041e8d8d28000109181808000000b4198d2d28000108481808000000b4198d2d28000108481808000000b41a8d2d28000108481808000000b410141014194bec7800010ae80808000000b41d8c6cb8000108481808000000b41e8c6cb8000108481808000000b41f8c6cb8000108481808000000b418cc8cb8000108481808000000b20044180046a41186a2201200441d0036a41186a29030037030020044180046a41106a220d200441d0036a41106a29030037030020044180046a41086a2205200441d0036a41086a290300370300200420042903d00337038004024020042802b803450d0020042802bc032202200228020041016a36020020042802c4032202200228020041016a36020020042802cc032202200228020041016a3602000b20044180046a200441f8016a412010f9b28080002102200441296a2001290300370000200441216a200d290300370000200441196a2005290300370000200420042903800437001120044187016a20044198026a41c80010f5b28080001a20042002453a0010200441316a20044180016a41cf0010f5b28080001a200441f0006a210b2004280270418080808078460d00200441106a410172210e20020d012004418080808078360298020c020b20042802082106200428020c2102200441003a008001200420023602a0022004200636029c022004200736029802200420044180046a3602a40220044180036a200720044180016a20044198026a10a4898080002004280280032202418180808078460d022002418080808078460d05200428028403210d200429028403221042808080808004540d04200441d0016a41186a2010a7220141186a290000370300200441d0016a41106a200141106a290000370300200441d0016a41086a200141086a290000370300200420012900003703d0014100210e2002450d074100210e200d410028029c96db8000118080808000000c070b200441003602880120044280808080103702800141002d0098a2db80001a412041002802a496db8000118280808000002202450d052002200e290000370000200241186a2205200e41186a290000370000200241106a220f200e41106a290000370000200241086a2206200e41086a29000037000020044180016a4100412010bea880800020042802840120044180016a41086a220d28020022096a22012002290000370000200141086a2006290000370000200141106a200f290000370000200141186a2005290000370000200d200941206a3602002002410028029c96db80001180808080000020044198026a41086a200d2802003602002004200429028001370398020b2008200441046a20044198026a10bb898080000240200828029801418080808078460d0002402008280264220f450d000240200828026c2205450d002008280260220141086a21022001290300427f8542808182848890a0c0807f8321100340024020104200520d000340200141a07e6a210120022903002110200241086a220d2102201042808182848890a0c0807f83221042808182848890a0c0807f510d000b201042808182848890a0c0807f852110200d21020b02402001410020107aa74103766b411c6c6a220d41646a280200450d00200d41686a280200410028029c96db8000118080808000000b2010427f7c21110240200d41706a280200450d00200d41746a280200410028029c96db8000118080808000000b201120108321102005417f6a22050d000b0b200f200f41016aad421c7ea741076a41787122026a4177460d00200828026020026b410028029c96db8000118080808000000b200828029801450d00200828029c01410028029c96db8000118080808000000b200841808080807836029801200441d0016a41086a200e41086a290000370300200441d0016a41106a200e41106a290000370300200441d0016a41186a200e41186a2900003703002004200e2900003703d0014101210e0c050b2004280270418080808078460d00200441386a200441c8006a411c410810e8a18080002004280270450d002004280274410028029c96db8000118080808000000b02402004280204450d002006410028029c96db8000118080808000000b41fcc4c78000413020044180046a41ecc4c78000418cc6c7800010ad81808000000b2002450d00200d410028029c96db8000118080808000000b200441d0016a410141014121108aa88080004100210e0c010b4101412010bb80808000000b02402004280270418080808078460d000240200428023c220f450d00024020042802442205450d002004280238220141086a21022001290300427f8542808182848890a0c0807f8321100340024020104200520d000340200141a07e6a210120022903002110200241086a220d2102201042808182848890a0c0807f83221042808182848890a0c0807f510d000b201042808182848890a0c0807f852110200d21020b02402001410020107aa74103766b411c6c6a220d41646a280200450d00200d41686a280200410028029c96db8000118080808000000b2010427f7c21110240200d41706a280200450d00200d41746a280200410028029c96db8000118080808000000b201120108321102005417f6a22050d000b0b200f200f41016aad421c7ea741076a41787122026a4177460d00200428023820026b410028029c96db8000118080808000000b2004280270450d00200b280204410028029c96db8000118080808000000b200e200428020445720d010b2004280208410028029c96db8000118080808000000b20044100360218200442808080801037021041002d0098a2db80001a0240412041002802a496db8000118280808000002202450d00200220042903d001370000200241186a2205200441d0016a41186a290300370000200241106a220e200441d0016a41106a290300370000200241086a220b200441d0016a41086a290300370000200441106a4100412010bea88080002004280214200441106a41086a220d280200220f6a22012002290000370000200141086a200b290000370000200141106a200e290000370000200141186a2005290000370000200d200f41206a3602002002410028029c96db800011808080800000200041086a200d28020036020020002004290210370200200441a0046a2480808080000f0b4101412010bb80808000000b940101037f23808080800041206b22092480808080002001280200220a20022003200410ca89808000210b2009410c6a200a2001280204200220032004200520062007200810d489808000200041086a2009410c6a41086a2802003602002000200929020c370200200928021821012000200928021c36021420002001200b6a3602102000200136020c200941206a2480808080000b940101037f23808080800041206b22092480808080002001280200220a20022003200410ca89808000210b2009410c6a200a2001280204200220032004200520062007200810d389808000200041086a2009410c6a41086a2802003602002000200929020c370200200928021821012000200928021c36021420002001200b6a3602102000200136020c200941206a2480808080000b900101037f23808080800041206b220724808080800020012802002208200210cc8980800021092007410c6a20082001280204200241002007200320042005200610d489808000200041086a2007410c6a41086a2802003602002000200729020c370200200728021821012000200728021c3602142000200120096a3602102000200136020c200741206a2480808080000b900101037f23808080800041206b220724808080800020012802002208200210cc8980800021092007410c6a20082001280204200241002007200320042005200610d389808000200041086a2007410c6a41086a2802003602002000200729020c370200200728021821012000200728021c3602142000200120096a3602102000200136020c200741206a2480808080000b1300200028020020012002200310be898080000b9a07020d7f017e23808080800041306b2204248080808000024002400240024002400240200028020022052802a8012206450d00200128020821072001280204210820052802ac0121090340200641a07f6a210a200641a4086a210b20062f01aa09220c410c6c210d417f210e0240024003400240200d0d00200c210e0c020b200b280208210f200b2802042110200d41746a210d200e41016a210e200a41e0006a210a200b410c6a210b417f200820102007200f2007200f491b10f9b280800022102007200f6b20101b220f410047200f4100481b220f4101460d000b200f41ff0171450d010b2009450d022009417f6a21092006200e4102746a41ac096a28020021060c010b0b200a2802002210450d00200a41046a28020021080340201041a07e6a210e201041a4136a210b20102f01aa142206410c6c210d417f21070240024003400240200d0d00200621070c020b200b280208210f200b280204210a200d41746a210d200741016a2107200e41e0016a210e200b410c6a210b417f2002200a2003200f2003200f491b10f9b2808000220a2003200f6b200a1b220f410047200f4100481b220f4101460d000b200f41ff0171450d010b2008450d022008417f6a2108201020074102746a41ac146a28020021100c010b0b200e200e28020041054b220b4103746a280200220f450d010240200e41046a220d280200200d200b1b200f412c6c6a220f41546a2207280200220b41014b0d00200f41586a220a280200210e200f41706a280200210d0240200b410171450d00200e200d460d010b2004200f41646a36020c2004410c6a200b200e200d10ecad808000200a200d3602004101210b200741013602000b4158210d0240024002400240200b417e6a220b4102200b4102491b0e03010200010b4164210d0b200f200d6a220b0d010b20052802000d032005200529030842017c3703084100210b2005280210450d0641a8d2d28000108481808000000b20052802000d03200b35020821112005200529030842017c37030820052802100d042005200529031820117c3703184101210b0c050b2004410c6a2000280204200120022003109e8980800020042d000c220b4102470d0441fcc4c7800041302004412f6a41ecc4c78000419cc6c7800010ad81808000000b4184d7d2800041fc0041e8d8d28000109181808000000b4198d2d28000108481808000000b4198d2d28000108481808000000b41a8d2d28000108481808000000b200441306a248080808000200b4101710b9a07020d7f017e23808080800041306b2204248080808000024002400240024002400240200028020022052802a8012206450d00200128020821072001280204210820052802ac0121090340200641a07f6a210a200641a4086a210b20062f01aa09220c410c6c210d417f210e0240024003400240200d0d00200c210e0c020b200b280208210f200b2802042110200d41746a210d200e41016a210e200a41e0006a210a200b410c6a210b417f200820102007200f2007200f491b10f9b280800022102007200f6b20101b220f410047200f4100481b220f4101460d000b200f41ff0171450d010b2009450d022009417f6a21092006200e4102746a41ac096a28020021060c010b0b200a2802002210450d00200a41046a28020021080340201041a07e6a210e201041a4136a210b20102f01aa142206410c6c210d417f21070240024003400240200d0d00200621070c020b200b280208210f200b280204210a200d41746a210d200741016a2107200e41e0016a210e200b410c6a210b417f2002200a2003200f2003200f491b10f9b2808000220a2003200f6b200a1b220f410047200f4100481b220f4101460d000b200f41ff0171450d010b2008450d022008417f6a2108201020074102746a41ac146a28020021100c010b0b200e200e28020041054b220b4103746a280200220f450d010240200e41046a220d280200200d200b1b200f412c6c6a220f41546a2207280200220b41014b0d00200f41586a220a280200210e200f41706a280200210d0240200b410171450d00200e200d460d010b2004200f41646a36020c2004410c6a200b200e200d10ecad808000200a200d3602004101210b200741013602000b4158210d0240024002400240200b417e6a220b4102200b4102491b0e03010200010b4164210d0b200f200d6a220b0d010b20052802000d032005200529030842017c3703084100210b2005280210450d0641a8d2d28000108481808000000b20052802000d03200b35020821112005200529030842017c37030820052802100d042005200529031820117c3703184101210b0c050b2004410c6a2000280204200120022003109c8980800020042d000c220b4102470d0441fcc4c7800041302004412f6a41ecc4c78000419cc6c7800010ad81808000000b4184d7d2800041fc0041e8d8d28000109181808000000b4198d2d28000108481808000000b4198d2d28000108481808000000b41a8d2d28000108481808000000b200441306a248080808000200b4101710bc90201017f23808080800041306b220524808080800020002802004188026a2100024002400240024020030d004100210441002d0098a2db80001a410741002802a496db8000118280808000002203450d01200341036a4100280083acc7800036000020034100280080acc78000360000024020024100480d00024020020d00410121040c040b41002d0098a2db80001a200241002802a496db80001182808080000022040d03410121040b2004200241dccdd2800010ae80808000000b20004180acc780004107200120022003200410ddad8080000c020b4101410710bb80808000000b20042001200210f5b28080002101200520023602202005200136021c2005200236021820054107360214200520033602102005410736020c200541808080807836022420002005410c6a200541246a4100200510e3ad8080000b200541306a2480808080000bb023030f7f037e097f23808080800041b0016b22052480808080002005410c6a2001280204220620022003200410a0898080000240024002400240024002400240024002400240200528020c2207418180808078460d0020052802142108200528021021094100210a0240200128020022012802a801220b450d002002280208210c2002280204210d20012802ac01210e0340200b41a07f6a210f200b41a4086a2101200b2f01aa092210410c6c2111417f2112024002400340024020110d00201021120c020b2001280208210a20012802042113201141746a2111201241016a2112200f41e0006a210f2001410c6a2101417f200d2013200c200a200c200a491b10f9b28080002213200c200a6b20131b220a410047200a4100481b220a4101460d000b200a41ff0171450d010b0240200e0d004100210a0c030b200e417f6a210e200b20124102746a41ac096a280200210b0c010b0b0240200f2802002201450d00200f41046a28020021112005410236029c01200520043602980120052003360294014101210a2005410136029001200541f0006a2001201120054190016a10d4ad8080000c010b2005410036027c200541003602704101210a0b200541d8006a200541f0006a41106a2902002214370200200541d0006a200541f0006a41086a2902002215370200200520052902702216370248200541003602602005410036022820054190016a41086a201537030020054190016a41106a20143703002005410036024420052016370390010240200a450d00200541c4006a2110200541106a220a200541c8006a2213290200370200200a41106a201341106a290200370200200a41086a201341086a290200370200200528021c21110240024020052802102201450d002005280224210f2005280218210c20012011470d04200c200f460d010c040b20110d0b0b410021010340200541f0006a2111024020014102460d0020054190016a41086a201341086a29020037030020054190016a41106a201341106a290200370300200520013602702005201329020037039001201021110b201141003602002005280270450d01200a200529039001370200200a41106a20054190016a41106a290300370200200a41086a20054190016a41086a290300370200200528021c211102400240200528021022010d002011450d010c0d0b2005280224210f2005280218210c20012011470d04200c200f470d040b200528024421010c000b0b2000200836020820002009360204200020073602000c020b41fcc4c780004130200541af016a41ecc4c7800041bcc6c7800010ad81808000000b2005410136020c2005280214210d0240024002400240200c20012f01aa144f0d00200121120c010b034020012802a0132212450d02200d41016a210d20012f01a814210c20122101200c20122f01aa144f0d000b0b0240200d0d00200c41016a210e201221010c020b2012200c4102746a41b0146a28020021014100210e200d417f6a220b450d01200d417e6a21040240200b410771220d450d000340200b417f6a210b20012802ac142101200d417f6a220d0d000b0b20044107490d01034020012802ac142802ac142802ac142802ac142802ac142802ac142802ac142802ac142101200b41786a220b0d000c020b0b41a886cb8000109081808000000b2005200e36021820054100360214200520013602102012200c410c6c6a220d41ac136a28020021172005200d41a8136a28020022183602642005410136026020052012200c41e0016c6a2219ad4220862017ad22148437026802402007418080808078460d0020052005280244360270200528025c2104200528025421032005280250210c200528024c2112200528024821134100210a024002400240024003402009211a03402007221b41808080807846211c024002400340024002400240024002400240200a4101710d002019210a201821102017210d0c010b4100210a024003400240024020010d002011450d01419886cb8000109081808000000b024020012011470d00200e200f460d010b02400240200e20012f01aa144f0d002001210d200e210b0c010b034020012802a013220d450d04200a41016a210a20012f01a814210b200d2101200b200d2f01aa144f0d000b0b02400240200a0d00200b41016a210e200d21010c010b200d200b4102746a41b0146a28020021014100210e200a417f6a2210450d00200a417e6a210702402010410771220a450d0003402010417f6a211020012802ac142101200a417f6a220a0d000b0b20074107490d00034020012802ac142802ac142802ac142802ac142802ac142802ac142802ac142802ac142101201041786a22100d000b0b200d200b41e0016c6a210a200d200b410c6c6a220b41ac136a280200210d200b41a8136a28020021100c030b20054190016a210102402005280270220a4102460d002005200a36029001200541f0006a2101200321112004210f0b20014100360200200c210e2012210a201321012005280290010d000c030b0b41a886cb8000109081808000000b201c0d05201a20102008200d2008200d491b10f9b2808000220b2008200d6b200b1b22074100480d00200a200a28020041054b220b4103746a2802002209450d0a0240200a280204200a41046a200b1b2009412c6c6a220b41546a221d280200220a41014b0d00200b41586a221e280200211f200b41706a28020021090240200a410171450d00201f2009460d010b2005200b41646a3602900120054190016a200a201f200910ecad808000201e20093602004101210a201d41013602000b41582109200a417e6a220a4102200a4102491b0e03020301020b200020083602082000201a3602042000201b3602000c0d0b416421090b200b20096a0d030b4101210a20070d000b20054190016a200620022010200d10a0898080002005280290012207418180808078460d04200528029801210820052802940121094101210a201b450d03201a410028029c96db8000118080808000000c030b200a200a28020041054b220b4103746a2802002207450d050240200a280204200a41046a200b1b2007412c6c6a220941546a2207280200220b41014b0d00200941586a221d280200211c200941706a280200210a0240200b410171450d00201c200a460d010b2005200941646a3602900120054190016a200b201c200a10ecad808000201d200a3602004101210b200741013602000b41808080807821074101210a4158211c02400240200b417e6a220b4102200b4102491b0e03010300010b4164211c0b2009201c6a450d010b0b0b410021010240200d4100480d000240200d0d00410121010c050b41002d0098a2db80001a200d41002802a496db80001182808080000022010d04410121010b2001200d4194bec7800010ae80808000000b41fcc4c780004130200541af016a41ecc4c7800041acc6c7800010ad81808000000b4184d7d2800041fc0041e8d8d28000109181808000000b4184d7d2800041fc0041e8d8d28000109181808000000b20012010200d10f5b280800021012000200d360208200020013602042000200d360200201b41808080807872418080808078460d01201a410028029c96db8000118080808000000c010b20054100360260024002402019201928020041054b22014103746a2802002211450d0002402019280204201941046a20011b2011412c6c6a221141546a2212280200220141014b0d00201141586a220d280200210f201141706a280200210c02402001410171450d00200f200c460d010b2005201141646a3602900120054190016a2001200f200c10ecad808000200d200c36020041012101201241013602000b4158210c024002402001417e6a2201410220014102491b0e03010300010b4164210c0b2011200c6a450d014100210102400240024020174100480d00024020170d00420121150c030b41002d0098a2db80001a201741002802a496db80001182808080000022010d01410121010b200120174194bec7800010ae80808000000b20012018201710f5b2808000ad21150b20002017360200200020152014422086843702040c020b4184d7d2800041fc0041e8d8d28000109181808000000b200541286a210e02400240200528020c4101470d002005200e36028c012005200541af016a36028801200528021c2111024020052802102201450d0003402005280218210c024020012011470d00200c2005280224460d030b2005280214211202400240200c20012f01aa144f0d00200121110c010b034020012802a0132211450d07201241016a211220012f01a814210c20112101200c20112f01aa144f0d000b0b0240024020120d00200c41016a210d201121010c010b2011200c4102746a41b0146a28020021014100210d2012417f6a220f450d002012417e6a210b0240200f4107712212450d000340200f417f6a210f20012802ac1421012012417f6a22120d000b0b200b4107490d00034020012802ac142802ac142802ac142802ac142802ac142802ac142802ac142802ac142101200f41786a220f0d000b0b2005200d36021820054100360214200520013602102011200c410c6c6a41a8136a290200211420052011200c41e0016c6a360298012005201437029001200541f0006a20054188016a20054190016a1083a580800020052802702201418080808078470d03200528021c2111200528021022010d000b0b20110d080b0240200528024422014102460d00200541003602442001410171450d00200a2013290200370200200a41106a201341106a290200370200200a41086a201341086a2902003702002005410136020c2005200e36028c012005200541af016a36028801200528021c210a0240024020052802102201450d0003402005280218211102402001200a470d0020112005280224460d030b2005280214210c02400240201120012f01aa144f0d002001210a0c010b034020012802a013220a450d0a200c41016a210c20012f01a8142111200a21012011200a2f01aa144f0d000b0b02400240200c0d00201141016a210f200a21010c010b200a20114102746a41b0146a28020021014100210f200c417f6a2212450d00200c417e6a211302402012410771220c450d0003402012417f6a211220012802ac142101200c417f6a220c0d000b0b20134107490d00034020012802ac142802ac142802ac142802ac142802ac142802ac142802ac142802ac142101201241786a22120d000b0b2005200f3602182005410036021420052001360210200a2011410c6c6a41a8136a29020021142005200a201141e0016c6a360298012005201437029001200541f0006a20054188016a20054190016a1083a580800020052802702201418080808078470d04200528021c210a200528021022010d000b0b200a0d050b200541003602440b2005410036020c02402005280228450d002005201036028c012005200541af016a360288012005280238210a0240200528022c2201450d0003402005280234211102402001200a470d0020112005280240460d030b2005280230210c02400240201120012f01aa144f0d002001210a0c010b034020012802a013220a450d0b200c41016a210c20012f01a8142111200a21012011200a2f01aa144f0d000b0b02400240200c0d00201141016a210f200a21010c010b200a20114102746a41b0146a28020021014100210f200c417f6a2212450d00200c417e6a211302402012410771220c450d0003402012417f6a211220012802ac142101200c417f6a220c0d000b0b20134107490d00034020012802ac142802ac142802ac142802ac142802ac142802ac142802ac142802ac142101201241786a22120d000b0b2005200f360234200541003602302005200136022c200a2011410c6c6a41a8136a29020021142005200a201141e0016c6a360298012005201437029001200541f0006a20054188016a20054190016a1083a580800020052802702201418080808078470d032005280238210a200528022c22010d000b0b200a0d060b20004180808080783602000c010b20002005290274370204200020013602000b200541b0016a2480808080000f0b41a886cb8000109081808000000b419886cb8000109081808000000b41a886cb8000109081808000000b419886cb8000109081808000000b41a886cb8000109081808000000b419886cb8000109081808000000b419886cb8000109081808000000bb023030f7f037e097f23808080800041b0016b22052480808080002005410c6a2001280204220620022003200410a2898080000240024002400240024002400240024002400240200528020c2207418180808078460d0020052802142108200528021021094100210a0240200128020022012802a801220b450d002002280208210c2002280204210d20012802ac01210e0340200b41a07f6a210f200b41a4086a2101200b2f01aa092210410c6c2111417f2112024002400340024020110d00201021120c020b2001280208210a20012802042113201141746a2111201241016a2112200f41e0006a210f2001410c6a2101417f200d2013200c200a200c200a491b10f9b28080002213200c200a6b20131b220a410047200a4100481b220a4101460d000b200a41ff0171450d010b0240200e0d004100210a0c030b200e417f6a210e200b20124102746a41ac096a280200210b0c010b0b0240200f2802002201450d00200f41046a28020021112005410236029c01200520043602980120052003360294014101210a2005410136029001200541f0006a2001201120054190016a10d4ad8080000c010b2005410036027c200541003602704101210a0b200541d8006a200541f0006a41106a2902002214370200200541d0006a200541f0006a41086a2902002215370200200520052902702216370248200541003602602005410036022820054190016a41086a201537030020054190016a41106a20143703002005410036024420052016370390010240200a450d00200541c4006a2110200541106a220a200541c8006a2213290200370200200a41106a201341106a290200370200200a41086a201341086a290200370200200528021c21110240024020052802102201450d002005280224210f2005280218210c20012011470d04200c200f460d010c040b20110d0b0b410021010340200541f0006a2111024020014102460d0020054190016a41086a201341086a29020037030020054190016a41106a201341106a290200370300200520013602702005201329020037039001201021110b201141003602002005280270450d01200a200529039001370200200a41106a20054190016a41106a290300370200200a41086a20054190016a41086a290300370200200528021c211102400240200528021022010d002011450d010c0d0b2005280224210f2005280218210c20012011470d04200c200f470d040b200528024421010c000b0b2000200836020820002009360204200020073602000c020b41fcc4c780004130200541af016a41ecc4c7800041bcc6c7800010ad81808000000b2005410136020c2005280214210d0240024002400240200c20012f01aa144f0d00200121120c010b034020012802a0132212450d02200d41016a210d20012f01a814210c20122101200c20122f01aa144f0d000b0b0240200d0d00200c41016a210e201221010c020b2012200c4102746a41b0146a28020021014100210e200d417f6a220b450d01200d417e6a21040240200b410771220d450d000340200b417f6a210b20012802ac142101200d417f6a220d0d000b0b20044107490d01034020012802ac142802ac142802ac142802ac142802ac142802ac142802ac142802ac142101200b41786a220b0d000c020b0b41a886cb8000109081808000000b2005200e36021820054100360214200520013602102012200c410c6c6a220d41ac136a28020021172005200d41a8136a28020022183602642005410136026020052012200c41e0016c6a2219ad4220862017ad22148437026802402007418080808078460d0020052005280244360270200528025c2104200528025421032005280250210c200528024c2112200528024821134100210a024002400240024003402009211a03402007221b41808080807846211c024002400340024002400240024002400240200a4101710d002019210a201821102017210d0c010b4100210a024003400240024020010d002011450d01419886cb8000109081808000000b024020012011470d00200e200f460d010b02400240200e20012f01aa144f0d002001210d200e210b0c010b034020012802a013220d450d04200a41016a210a20012f01a814210b200d2101200b200d2f01aa144f0d000b0b02400240200a0d00200b41016a210e200d21010c010b200d200b4102746a41b0146a28020021014100210e200a417f6a2210450d00200a417e6a210702402010410771220a450d0003402010417f6a211020012802ac142101200a417f6a220a0d000b0b20074107490d00034020012802ac142802ac142802ac142802ac142802ac142802ac142802ac142802ac142101201041786a22100d000b0b200d200b41e0016c6a210a200d200b410c6c6a220b41ac136a280200210d200b41a8136a28020021100c030b20054190016a210102402005280270220a4102460d002005200a36029001200541f0006a2101200321112004210f0b20014100360200200c210e2012210a201321012005280290010d000c030b0b41a886cb8000109081808000000b201c0d05201a20102008200d2008200d491b10f9b2808000220b2008200d6b200b1b22074100480d00200a200a28020041054b220b4103746a2802002209450d0a0240200a280204200a41046a200b1b2009412c6c6a220b41546a221d280200220a41014b0d00200b41586a221e280200211f200b41706a28020021090240200a410171450d00201f2009460d010b2005200b41646a3602900120054190016a200a201f200910ecad808000201e20093602004101210a201d41013602000b41582109200a417e6a220a4102200a4102491b0e03020301020b200020083602082000201a3602042000201b3602000c0d0b416421090b200b20096a0d030b4101210a20070d000b20054190016a200620022010200d10a2898080002005280290012207418180808078460d04200528029801210820052802940121094101210a201b450d03201a410028029c96db8000118080808000000c030b200a200a28020041054b220b4103746a2802002207450d050240200a280204200a41046a200b1b2007412c6c6a220941546a2207280200220b41014b0d00200941586a221d280200211c200941706a280200210a0240200b410171450d00201c200a460d010b2005200941646a3602900120054190016a200b201c200a10ecad808000201d200a3602004101210b200741013602000b41808080807821074101210a4158211c02400240200b417e6a220b4102200b4102491b0e03010300010b4164211c0b2009201c6a450d010b0b0b410021010240200d4100480d000240200d0d00410121010c050b41002d0098a2db80001a200d41002802a496db80001182808080000022010d04410121010b2001200d4194bec7800010ae80808000000b41fcc4c780004130200541af016a41ecc4c7800041acc6c7800010ad81808000000b4184d7d2800041fc0041e8d8d28000109181808000000b4184d7d2800041fc0041e8d8d28000109181808000000b20012010200d10f5b280800021012000200d360208200020013602042000200d360200201b41808080807872418080808078460d01201a410028029c96db8000118080808000000c010b20054100360260024002402019201928020041054b22014103746a2802002211450d0002402019280204201941046a20011b2011412c6c6a221141546a2212280200220141014b0d00201141586a220d280200210f201141706a280200210c02402001410171450d00200f200c460d010b2005201141646a3602900120054190016a2001200f200c10ecad808000200d200c36020041012101201241013602000b4158210c024002402001417e6a2201410220014102491b0e03010300010b4164210c0b2011200c6a450d014100210102400240024020174100480d00024020170d00420121150c030b41002d0098a2db80001a201741002802a496db80001182808080000022010d01410121010b200120174194bec7800010ae80808000000b20012018201710f5b2808000ad21150b20002017360200200020152014422086843702040c020b4184d7d2800041fc0041e8d8d28000109181808000000b200541286a210e02400240200528020c4101470d002005200e36028c012005200541af016a36028801200528021c2111024020052802102201450d0003402005280218210c024020012011470d00200c2005280224460d030b2005280214211202400240200c20012f01aa144f0d00200121110c010b034020012802a0132211450d07201241016a211220012f01a814210c20112101200c20112f01aa144f0d000b0b0240024020120d00200c41016a210d201121010c010b2011200c4102746a41b0146a28020021014100210d2012417f6a220f450d002012417e6a210b0240200f4107712212450d000340200f417f6a210f20012802ac1421012012417f6a22120d000b0b200b4107490d00034020012802ac142802ac142802ac142802ac142802ac142802ac142802ac142802ac142101200f41786a220f0d000b0b2005200d36021820054100360214200520013602102011200c410c6c6a41a8136a290200211420052011200c41e0016c6a360298012005201437029001200541f0006a20054188016a20054190016a1083a580800020052802702201418080808078470d03200528021c2111200528021022010d000b0b20110d080b0240200528024422014102460d00200541003602442001410171450d00200a2013290200370200200a41106a201341106a290200370200200a41086a201341086a2902003702002005410136020c2005200e36028c012005200541af016a36028801200528021c210a0240024020052802102201450d0003402005280218211102402001200a470d0020112005280224460d030b2005280214210c02400240201120012f01aa144f0d002001210a0c010b034020012802a013220a450d0a200c41016a210c20012f01a8142111200a21012011200a2f01aa144f0d000b0b02400240200c0d00201141016a210f200a21010c010b200a20114102746a41b0146a28020021014100210f200c417f6a2212450d00200c417e6a211302402012410771220c450d0003402012417f6a211220012802ac142101200c417f6a220c0d000b0b20134107490d00034020012802ac142802ac142802ac142802ac142802ac142802ac142802ac142802ac142101201241786a22120d000b0b2005200f3602182005410036021420052001360210200a2011410c6c6a41a8136a29020021142005200a201141e0016c6a360298012005201437029001200541f0006a20054188016a20054190016a1083a580800020052802702201418080808078470d04200528021c210a200528021022010d000b0b200a0d050b200541003602440b2005410036020c02402005280228450d002005201036028c012005200541af016a360288012005280238210a0240200528022c2201450d0003402005280234211102402001200a470d0020112005280240460d030b2005280230210c02400240201120012f01aa144f0d002001210a0c010b034020012802a013220a450d0b200c41016a210c20012f01a8142111200a21012011200a2f01aa144f0d000b0b02400240200c0d00201141016a210f200a21010c010b200a20114102746a41b0146a28020021014100210f200c417f6a2212450d00200c417e6a211302402012410771220c450d0003402012417f6a211220012802ac142101200c417f6a220c0d000b0b20134107490d00034020012802ac142802ac142802ac142802ac142802ac142802ac142802ac142802ac142101201241786a22120d000b0b2005200f360234200541003602302005200136022c200a2011410c6c6a41a8136a29020021142005200a201141e0016c6a360298012005201437029001200541f0006a20054188016a20054190016a1083a580800020052802702201418080808078470d032005280238210a200528022c22010d000b0b200a0d060b20004180808080783602000c010b20002005290274370204200020013602000b200541b0016a2480808080000f0b41a886cb8000109081808000000b419886cb8000109081808000000b41a886cb8000109081808000000b419886cb8000109081808000000b41a886cb8000109081808000000b419886cb8000109081808000000b419886cb8000109081808000000b170041feb0c78000410f41a0b2c7800010f880808000000b170041feb0c78000410f41b0b2c7800010f880808000000bcc0101027f410021050240024020034100480d0020002802002100024020030d00410121050c020b41002d0098a2db80001a200341002802a496db80001182808080000022050d01410121050b200520034194bec7800010ae80808000000b20052002200310f5b28080002106024020002802e402220520002802dc02470d00200041dc026a4188acc7800010d5a08080000b20002802e002200541146c6a220220043602102002200136020c2002200336020820022006360204200220033602002000200541016a3602e4020b0d00200028020010c8898080000b0d00200028020010cb898080000b0d00200028020010cd898080000bd00101027f410021040240024020034100480d0020002802002100024020030d00410121040c020b41002d0098a2db80001a200341002802a496db80001182808080000022040d01410121040b200420034194bec7800010ae80808000000b20042002200310f5b28080002105024020002802e402220420002802dc02470d00200041dc026a4188acc7800010d5a08080000b20002802e002200441146c6a220220013602102002200336020c200220053602082002200336020420024180808080783602002000200441016a3602e4020bd70902117f027e23808080800041a0016b2201248080808000200028020022022802c80120022802c0012203200341054b1b41016a210302400240034002402003417f6a22030d00200141086a2002200028020410d0898080002001280288012204418080808078460d022001280290012105200128028c01210620012802840121072001280280012108200128027c21092001280274210a2001280270210b2001280264210c2001280260210d2001280234210e200128022c210f20012802282110024020012802782200450d00200a2103034002402003280200450d00200341046a280200410028029c96db8000118080808000000b02402003410c6a2802002211418080808078460d002011450d00200341106a280200410028029c96db8000118080808000000b200341186a21032000417f6a22000d000b0b0240200b450d00200a410028029c96db8000118080808000000b02402007450d004100210b034002402008200b41186c6a220a280200450d00200a280204410028029c96db8000118080808000000b0240200a2802142200450d00200a2802102103034002402003280200450d00200341046a280200410028029c96db8000118080808000000b02402003410c6a2802002211418080808078460d002011450d00200341106a280200410028029c96db8000118080808000000b200341186a21032000417f6a22000d000b0b0240200a28020c450d00200a280210410028029c96db8000118080808000000b200b41016a220b2007470d000b0b02402009450d002008410028029c96db8000118080808000000b02402005450d0020062103034002402003280200450d00200341046a280200410028029c96db8000118080808000000b02402003410c6a280200450d00200341106a280200410028029c96db8000118080808000000b0240200341186a2802002200418080808078460d002000450d002003411c6a280200410028029c96db8000118080808000000b200341246a21032005417f6a22050d000b0b02402004450d002006410028029c96db8000118080808000000b0240200f450d000240200e450d00201041086a21032010290300427f8542808182848890a0c0807f832112201021000340024020124200520d000340200041a07e6a210020032903002112200341086a22112103201242808182848890a0c0807f83221242808182848890a0c0807f510d000b201242808182848890a0c0807f852112201121030b02402000410020127aa74103766b411c6c6a221141646a280200450d00201141686a280200410028029c96db8000118080808000000b2012427f7c21130240201141706a280200450d00201141746a280200410028029c96db8000118080808000000b20132012832112200e417f6a220e0d000b0b200f200f41016aad421c7ea741076a41787122036a4177460d00201020036b410028029c96db8000118080808000000b0240200d450d00200c410028029c96db8000118080808000000b200210c789808000450d0341ccc6c7800041c5002001419f016a41dca8c780004194c7c7800010ad81808000000b200210cd89808000450d000b41b4c7c78000418e022001419f016a41f8aac7800041c4c9c7800010ad81808000000b41fcc4c7800041302001419f016a41ecc4c7800041a4c7c7800010ad81808000000b200141a0016a2480808080000bd70902117f027e23808080800041a0016b2201248080808000200028020022022802c80120022802c0012203200341054b1b41016a210302400240034002402003417f6a22030d00200141086a2002200028020410cf898080002001280288012204418080808078460d022001280290012105200128028c01210620012802840121072001280280012108200128027c21092001280274210a2001280270210b2001280264210c2001280260210d2001280234210e200128022c210f20012802282110024020012802782200450d00200a2103034002402003280200450d00200341046a280200410028029c96db8000118080808000000b02402003410c6a2802002211418080808078460d002011450d00200341106a280200410028029c96db8000118080808000000b200341186a21032000417f6a22000d000b0b0240200b450d00200a410028029c96db8000118080808000000b02402007450d004100210b034002402008200b41186c6a220a280200450d00200a280204410028029c96db8000118080808000000b0240200a2802142200450d00200a2802102103034002402003280200450d00200341046a280200410028029c96db8000118080808000000b02402003410c6a2802002211418080808078460d002011450d00200341106a280200410028029c96db8000118080808000000b200341186a21032000417f6a22000d000b0b0240200a28020c450d00200a280210410028029c96db8000118080808000000b200b41016a220b2007470d000b0b02402009450d002008410028029c96db8000118080808000000b02402005450d0020062103034002402003280200450d00200341046a280200410028029c96db8000118080808000000b02402003410c6a280200450d00200341106a280200410028029c96db8000118080808000000b0240200341186a2802002200418080808078460d002000450d002003411c6a280200410028029c96db8000118080808000000b200341246a21032005417f6a22050d000b0b02402004450d002006410028029c96db8000118080808000000b0240200f450d000240200e450d00201041086a21032010290300427f8542808182848890a0c0807f832112201021000340024020124200520d000340200041a07e6a210020032903002112200341086a22112103201242808182848890a0c0807f83221242808182848890a0c0807f510d000b201242808182848890a0c0807f852112201121030b02402000410020127aa74103766b411c6c6a221141646a280200450d00201141686a280200410028029c96db8000118080808000000b2012427f7c21130240201141706a280200450d00201141746a280200410028029c96db8000118080808000000b20132012832112200e417f6a220e0d000b0b200f200f41016aad421c7ea741076a41787122036a4177460d00201020036b410028029c96db8000118080808000000b0240200d450d00200c410028029c96db8000118080808000000b200210c789808000450d0341ccc6c7800041c5002001419f016a41dca8c780004194c7c7800010ad81808000000b200210cd89808000450d000b41b4c7c78000418e022001419f016a41f8aac7800041c4c9c7800010ad81808000000b41fcc4c7800041302001419f016a41ecc4c7800041a4c7c7800010ad81808000000b200141a0016a2480808080000b9306010e7f2380808080004190016b2201248080808000024002400240024002400240200028020022022802c80120022802c0012203200341054b1b2204450d0020024188026a2105200241b4016a21064100210703402006410010e4ad8080000d024100210841002109024020022802a8012203450d0020022802b001210920022802ac01210a0b200741016a21072003410047210b024003402009450d01200b410171450d05024002402008450d00200a210c2003210b200821030c010b4100210c0240200a450d00200a210d0240200a4107712208450d000340200d417f6a210d20032802ac0921032008417f6a22080d000b0b200a4108490d00034020032802ac092802ac092802ac092802ac092802ac092802ac092802ac092802ac092103200d41786a220d0d000b0b4100210b0b02400240200c20032f01aa094f0d002003210d0c010b034020032802a008220d450d08200b41016a210b20032f01a809210c200d2103200c200d2f01aa094f0d000b0b02400240200b0d00200c41016a210a200d21080c010b200d200c4102746a41b0096a28020021084100210a200b417f6a2203450d00200b417e6a210e02402003410771220b450d0003402003417f6a210320082802ac092108200b417f6a220b0d000b0b200e4107490d00034020082802ac092802ac092802ac092802ac092802ac092802ac092802ac092802ac092108200341786a22030d000b0b2009417f6a21094101210b41002103200d200c41e0006c6a410010e4ad808000450d000b4198abc780004138200141f8aac7800041d0abc7800010ad81808000000b2005410010aa9e8080000d0520072004470d000b0b20012002200028020410cf89808000200128028001418080808078470d0441fcc4c780004130200141ecc4c7800041d4c9c7800010ad81808000000b41b4c7c78000418e02200141f8aac7800041e4c9c7800010ad81808000000b41eccec78000109081808000000b418886cb8000109081808000000b41eca8c780004138200141f8aac780004188abc7800010ad81808000000b41feb0c78000410f41c0b2c7800010f880808000000b9306010e7f2380808080004190016b2201248080808000024002400240024002400240200028020022022802c80120022802c0012203200341054b1b2204450d0020024188026a2105200241b4016a21064100210703402006410010e4ad8080000d024100210841002109024020022802a8012203450d0020022802b001210920022802ac01210a0b200741016a21072003410047210b024003402009450d01200b410171450d05024002402008450d00200a210c2003210b200821030c010b4100210c0240200a450d00200a210d0240200a4107712208450d000340200d417f6a210d20032802ac0921032008417f6a22080d000b0b200a4108490d00034020032802ac092802ac092802ac092802ac092802ac092802ac092802ac092802ac092103200d41786a220d0d000b0b4100210b0b02400240200c20032f01aa094f0d002003210d0c010b034020032802a008220d450d08200b41016a210b20032f01a809210c200d2103200c200d2f01aa094f0d000b0b02400240200b0d00200c41016a210a200d21080c010b200d200c4102746a41b0096a28020021084100210a200b417f6a2203450d00200b417e6a210e02402003410771220b450d0003402003417f6a210320082802ac092108200b417f6a220b0d000b0b200e4107490d00034020082802ac092802ac092802ac092802ac092802ac092802ac092802ac092802ac092108200341786a22030d000b0b2009417f6a21094101210b41002103200d200c41e0006c6a410010e4ad808000450d000b4198abc780004138200141f8aac7800041d0abc7800010ad81808000000b2005410010aa9e8080000d0520072004470d000b0b20012002200028020410d089808000200128028001418080808078470d0441fcc4c780004130200141ecc4c7800041d4c9c7800010ad81808000000b41b4c7c78000418e02200141f8aac7800041e4c9c7800010ad81808000000b41eccec78000109081808000000b418886cb8000109081808000000b41eca8c780004138200141f8aac780004188abc7800010ad81808000000b41feb0c78000410f41c0b2c7800010f880808000000bfc06020b7f017e23808080800041d0006b220424808080800002400240024002400240024002400240200128020022052802b4012206450d0020052802b80121070340200641a07e6a2108200641a4136a210920062f01aa14220a410c6c210b417f210c0240024003400240200b0d00200a210c0c020b2009280208210d2009280204210e200b41746a210b200c41016a210c200841e0016a21082009410c6a2109417f2002200e2003200d2003200d491b10f9b2808000220e2003200d6b200e1b220d410047200d4100481b220d4101460d000b200d41ff0171450d010b2007450d022007417f6a21072006200c4102746a41ac146a28020021060c010b0b2008200828020041054b22094103746a280200220d450d020240200841046a220b280200200b20091b200d412c6c6a220d41546a2203280200220941014b0d00200d41586a2208280200210c200d41706a280200210b02402009410171450d00200c200b460d010b2004200d41646a360218200441186a2009200c200b10ecad8080002008200b36020041012109200341013602000b4158210b02400240024002402009417e6a2209410220094102491b0e03010200010b4164210b0b200d200b6a220d0d010b20052802000d042005200529030842017c370308024020052802100d0041808080807821090c090b41a8d2d28000108481808000000b20052802000d04200d350208210f2005200529030842017c3703082005280210450d0141a8d2d28000108481808000000b20012802042109200441003a001820042003360244200420023602402004200936023c2004200441cf006a3602482004410c6a2009200441186a2004413c6a10a489808000200428020c2209418180808078460d042004290210210f0c060b20052005290318200f7c3703184100210b0240200d28020822094100480d00200d280204210d024020090d004101210b0c060b41002d0098a2db80001a200941002802a496db800011828080800000220b0d054101210b0b200b20094194bec7800010ae80808000000b4184d7d2800041fc0041e8d8d28000109181808000000b4198d2d28000108481808000000b4198d2d28000108481808000000b41fcc4c780004130200441cf006a41ecc4c7800041f4c9c7800010ad81808000000b2009ad422086200b200d200910f5b2808000ad84210f0b2000200f37020420002009360200200441d0006a2480808080000bfc06020b7f017e23808080800041d0006b220424808080800002400240024002400240024002400240200128020022052802b4012206450d0020052802b80121070340200641a07e6a2108200641a4136a210920062f01aa14220a410c6c210b417f210c0240024003400240200b0d00200a210c0c020b2009280208210d2009280204210e200b41746a210b200c41016a210c200841e0016a21082009410c6a2109417f2002200e2003200d2003200d491b10f9b2808000220e2003200d6b200e1b220d410047200d4100481b220d4101460d000b200d41ff0171450d010b2007450d022007417f6a21072006200c4102746a41ac146a28020021060c010b0b2008200828020041054b22094103746a280200220d450d020240200841046a220b280200200b20091b200d412c6c6a220d41546a2203280200220941014b0d00200d41586a2208280200210c200d41706a280200210b02402009410171450d00200c200b460d010b2004200d41646a360218200441186a2009200c200b10ecad8080002008200b36020041012109200341013602000b4158210b02400240024002402009417e6a2209410220094102491b0e03010200010b4164210b0b200d200b6a220d0d010b20052802000d042005200529030842017c370308024020052802100d0041808080807821090c090b41a8d2d28000108481808000000b20052802000d04200d350208210f2005200529030842017c3703082005280210450d0141a8d2d28000108481808000000b20012802042109200441003a001820042003360244200420023602402004200936023c2004200441cf006a3602482004410c6a2009200441186a2004413c6a10a389808000200428020c2209418180808078460d042004290210210f0c060b20052005290318200f7c3703184100210b0240200d28020822094100480d00200d280204210d024020090d004101210b0c060b41002d0098a2db80001a200941002802a496db800011828080800000220b0d054101210b0b200b20094194bec7800010ae80808000000b4184d7d2800041fc0041e8d8d28000109181808000000b4198d2d28000108481808000000b4198d2d28000108481808000000b41fcc4c780004130200441cf006a41ecc4c7800041f4c9c7800010ad81808000000b2009ad422086200b200d200910f5b2808000ad84210f0b2000200f37020420002009360200200441d0006a2480808080000bbe0101067f200028020441506a2102200128020c200128020822034105746a2104200128020021052000280200210602400340200241306a22072006460d0120052005280200417f6a360200200441186a200241186a290000370000200441106a200241106a290000370000200441086a200241086a29000037000020042002290000370000200020023602042001200341016a2203360208200241506a2102200441206a210420052802000d000b0b2001280204200336020020072006470bec5f02337f017e23808080800041a0116b22022480808080000240024020010d00419c91c08000210341012100410021040c010b02402000410171450d0041dc92c080002103200021040c010b2000410172210441c892c0800021030b200220043602a406200220013602a0062002200036029c062002200336029806200241003602a806200241880c6a20024198066a10c0a880800002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020022802880c450d00200241e00f6a41086a200241880c6a41086a2200290200370300200220022902880c3703e00f200241880c6a20024198066a10c0a8808000024020022802880c450d00200241800b6a41086a2000290200370300200220022902880c3703800b024020022802a006220120022802a80622006b4104490d00200041046a21042000417b4b0d0420012004490d27200228029c062103200220043602a806200120046b4120490d00200041246a21052004415f4b0d05200520014b0d06200320006a2800002106200241f8076a41086a2207200241ec0f6a2802003602002002418c086a200241800b6a41086a290300370200200220053602a806200241880c6a41086a200320046a220041086a290000370300200241880c6a41106a200041106a290000370300200241880c6a41186a200041186a290000370300200220022902e40f3703f807200220022903800b37028408200220002900003703880c20022802e00f2100200241a0036a41186a200241f8076a41186a280200360200200241a0036a41106a200241f8076a41106a290300370300200241a0036a41086a2007290300370300200220022903f8073703a0030c030b2002418c0b6a20022802840b20022802880b20022802800b280210118880808000000b200241ec0f6a20022802e40f20022802e80f20022802e00f280210118880808000000b4100210020022802a0062101200228029c0621030b200241a4066a200320012002280298062802101188808080000002402000450d00200241086a41186a200241a0036a41186a280200360200200241086a41106a200241a0036a41106a290300370300200241086a41086a2201200241a0036a41086a290300370300200220022903a003370308200241386a41186a200241880c6a41186a290300370300200241386a41106a200241880c6a41106a290300370300200241386a41086a200241880c6a41086a290300370300200220022903880c370338200241f8076a41086a2002411c6a290200370300200220022902143703f80720022000360228200241346a20012802003602002002200229030837022c41002d00e095db80004101460d04410041013a00e095db800041002802dc95db800021084100419a828080003602dc95db800041002d00f895db80004101460d05410041013a00f895db800041002802f495db800021094100419b828080003602f495db800041002d00d095db80004101460d06410041013a00d095db800041002802cc95db8000210a4100419c828080003602cc95db800041002d00c895db80004101460d07410041013a00c895db800041002802c495db8000210b4100419d828080003602c495db800041002d00b095db80004101460d08410041013a00b095db800041002802ac95db8000210c4100419e828080003602ac95db800041002d00f095db80004101460d09410041013a00f095db800041002802ec95db8000210d4100419f828080003602ec95db800041002d00b895db80004101460d0a410041013a00b895db800041002802b495db8000210e410041a0828080003602b495db800041002d00a895db80004101460d0b410041013a00a895db800041002802a495db8000210f410041a1828080003602a495db800041002d00d895db80004101460d0c410041013a00d895db800041002802d495db80002110410041a2828080003602d495db800041002d008096db80004101460d0d410041013a008096db800041002802fc95db80002111410041a3828080003602fc95db800041002d00e895db80004101460d0e410041013a00e895db800041002802e495db80002112410041a4828080003602e495db800041002d00c095db80004101460d0f410041013a00c095db800041002802bc95db80002113410041a5828080003602bc95db800041002d00d896db80004101460d10410041013a00d896db800041002802d496db80002114410041a6828080003602d496db800041002d00e896db80004101460d11410041013a00e896db800041002802e496db80002115410041a7828080003602e496db800041002d00f896db80004101460d12410041013a00f896db800041002802f496db80002116410041a8828080003602f496db800041002d00c096db80004101460d13410041013a00c096db800041002802bc96db80002117410041a9828080003602bc96db800041002d008097db80004101460d14410041013a008097db800041002802fc96db80002118410041aa828080003602fc96db800041002d00d096db80004101460d15410041013a00d096db800041002802cc96db80002119410041ab828080003602cc96db800041002d00c896db80004101460d16410041013a00c896db800041002802c496db8000211a410041ac828080003602c496db800041002d00f096db80004101460d17410041013a00f096db800041002802ec96db8000211b410041ad828080003602ec96db800041002d00e096db80004101460d18410041013a00e096db800041002802dc96db8000211c410041ae828080003602dc96db800041002d00d897db80004101460d19410041013a00d897db800041002802d497db8000211d410041af828080003602d497db800041002d00d097db80004101460d1a410041013a00d097db800041002802cc97db8000211e410041b0828080003602cc97db800041002d00b88fdb80004101460d1b410041013a00b88fdb800041002802b48fdb8000211f410041b1828080003602b48fdb80002002410036028808200241880c6a200241f8076a10b9a6808000200241f8076a410c6a220120022802fc0720022802800820022802f8072802101188808080000020022802880c2203418180808078460d1c200241c8016a41086a200241a00c6a280200360200200220022902980c3703c80120022802940c210520022802900c2100200228028c0c2120200241dc006a200241a40c6a41ec0010f5b28080001a200241a0036a200241286a410c6a2221200228022c2002280230200228022828020011838080800000200241f8076a41086a2204200241a0036a41086a290200370300200220022902a0033703f8072002410036028808200241880c6a200241f8076a108fa4808000200120022802fc07200428020020022802f8072802101188808080000020022802880c418080808078460d1d200241d8016a200241880c6a41f00010f5b28080001a024002402003418080808078460d0041002d0098a2db80001a41fc0041002802a496db8000118280808000002201450d20200241a80c6a200241c8016a41086a22042802003602002002200536029c0c200220003602980c200220203602940c200220033602900c2002410136028c0c200220022903c8013702a00c200241ac0c6a200241dc006a41e00010f5b28080001a2001200536020c200120003602082001202036020420012003360200200120022903c801370210200141186a20042802003602002001411c6a200241dc006a41e00010f5b28080001a200241013602880c200241880c6a10b8a3808000200241c8026a41086a200241c4016a280200360200200220022902bc013703c8022001210041012120410121050c010b200241c8026a41086a200241c8016a41086a280200360200200220022903c8013703c8022005450d200b200241f8076a200241d8016a108ea4808000200241880c6a20022802fc07220320022802800841002802b497db8000118880808000002000410c6a2101024020022802f807450d002003410028029c96db8000118080808000000b2001200241880c6a412010f9b28080000d20200241003602d802200241003602e40220024280808080c0003702dc02200241003602f00220024280808080c0003702e802200241003602fc0220024280808080c0003702f40220024100360280032002418080808078360284032002418080808078360290032002200536029c03200241880c6a200241c8026a20024188026a220710d09380800020022802880c4101460d21200241f8076a200241900c6a41c80010f5b28080001a20022802cc02212220022802c8022123024020022802d0022201450d002001410171212441002103024020014101460d002001417e7121042022210141002103034002402001280200450d00200141046a280200410028029c96db8000118080808000000b02402001410c6a280200450d00200141106a280200410028029c96db8000118080808000000b200141186a21012004200341026a2203470d000b0b2024450d0020222003410c6c6a2201280200450d002001280204410028029c96db8000118080808000000b02402023450d002022410028029c96db8000118080808000000b200241880c6a10a3a080800020024198066a41186a2201200741186a29020037030020024198066a41106a2203200741106a29020037030020024198066a41086a2204200741086a2902003703002002200729020037039806200241800b6a41c8a8c78000410141002802b497db800011888080800000200241a0036a41106a200241880c6a41086a290300370300200241a0036a41186a200241880c6a41106a290300370300200241a0036a41206a200241880c6a41186a290300370300200241a0036a41286a200241880c6a41206a290300370300200241a0036a41306a200241880c6a41286a290300370300200241a0036a41386a200241880c6a41306a290300370300200241e0036a200241880c6a41386a290300370300200242013703a003200220022903880c3703a803200241a0036a41c8006a200241f8076a41c80010f5b28080002107200241c8046a22222001290300370300200241c0046a22012003290300370300200241b8046a22032004290300370300200241d8046a200241800b6a41086a290300370300200241e0046a200241800b6a41106a290300370300200241e8046a200241800b6a41186a2903003703002002428080808080808080807f37038005200241003602f00420022002290398063703b004200220022903800b3703d0042002418c066a1080a0808000200241a40c6a20222903003702002002419c0c6a2001290300370200200241940c6a20032903003702002002200241a0036a41086a410020022802a0031b3602b80c200241003602ac0c200220073602880c200220022903b00437028c0c200228028c062203200328020041016a22013602002001450d222002280290062204200428020041016a22013602002001450d222002280294062207200728020041016a22013602002001450d2220024180116a41086a200241880c6a41046a220141086a29000037030020024180116a41106a2222200141106a29000037030020024180116a41186a2223200141186a290000370300200220012900003703801120022802b80c212420022802880c2125024020022802ac0c2201450d0020012001280200417f6a2226360200024020260d00200241ac0c6a10c8a08080000b20022802b00c22012001280200417f6a2201360200024020010d00200241b00c6a10c7a08080000b20022802b40c22012001280200417f6a220136020020010d00200241b40c6a10c6a08080000b2002418c066a41046a21272002418c066a41086a2128200241880c6a41c8a8c78000410141002802b497db800011888080800000200241b4066a202329030037020020024198066a41146a202229030037020020024198066a410c6a20024180116a41086a29030037020020024198066a412c6a200241880c6a41086a290200370200200241cc066a200241880c6a41106a290200370200200241d4066a200241880c6a41186a29020037020020022025360298062002428080808080808080807f3702ec06200220073602e806200220043602e406200220033602e006200220243602dc06200220022903801137029c06200220022902880c3702bc06200241003a00fc09200241003602f809200242003702b409200242003703a809200241003a00e00a200241003602dc0a20024280808080c0003702d40a200241003a00d00a200241003602cc0a200242003703880a200241003602800a200241003602a009200242003703b008200241003602a808200242003703a0082002410036029808200242003703900820024100360288082002420037038008200241003602f807200241f8076a41c0006a200241880f6a41d80010f5b28080001a2002419c096a200241fc0e6a41086a2229280200360200200241808080807836029009200220022902fc0e37029409200241003602f80a200220203602f00a200220003602e80a20022000200541fc006c6a222a3602f40a200241e00f6a41cc006a2105200241e00f6a412c6a2107200241e00f6a41086a2120200241dc106a41086a212b200241dc106a41046a212c200241fc0b6a41086a212d200241fc0b6a41046a212e200241a40d6a2126200241880c6a41c0006a212f200241880c6a41d0006a2122200241b80c6a2123200241880c6a410c6a2124200241800b6a41046a213020024198066a41d0006a213120024198066a41cc006a2132200241e0066a21334100210103402002200041fc006a22253602ec0a20002802002203418080808078460d26200241e00f6a200041046a41f80010f5b28080001a2002200141016a22343602f80a2030200241e00f6a41f80010f5b28080001a200220033602800b200220013602fc0a202441186a202041186a290200370200202441106a202041106a290200370200202441086a202041086a2902003702002024202029020037020020232007290200370200202341086a200741086a290200370200202341106a200741106a290200370200202341186a200741186a29020037020020222005290200370200202241086a200541086a290200370200202241106a200541106a290200370200202241186a200541186a29020037020020022802ac0b2100200241880c6a200241800b6a41d8cac7800010a38c808000200220003602b40c024020022802e0012201450d0020022802dc0121000340024020002d0000220341034b0d002000200341027441e4cbc780006a2802006a2203280200450d00200341046a280200410028029c96db8000118080808000000b200041146a21002001417f6a22010d000b0b024020022802d801450d0020022802dc01410028029c96db8000118080808000000b200241d8016a200241880c6a41f00010f5b28080001a20022802f80b41b0026c210120022802f40b220041907f6a210403402001450d2520002903104202520d2520002802c0012103200141d07d6a2101200441b0026a2104200041b0026a21002003418080808078460d00200341ffffffff076a2203410c4b200341014672450d000b20042006200241386a200228022c200228023010f581808000200241fc0b6a1080a0808000200241003a008c0e200241003602880e200242003702c40d200241003a00f00e200241003602ec0e20024280808080c0003702e40e200241003a00e00e200241003602dc0e200242003703980e200241003602900e200242003703b80d200241003602b00d200242003703c00c200241003602b80c200242003703b00c200241003602a80c200242003703a00c200241003602980c200242003703900c200241003602880c202f200241880f6a41d80010f5b28080001a202620022902fc0e370200202641086a202928020036020020024180808080783602a00d200241003b01e4102002200241a0036a3602e0102002200241880c6a3602dc10200241d4b5c780003602ec102002200241fc0b6a3602e810200220043602f8102002200241800b6a3602fc102002200241dc106a3602f4102002200241e8106a3602f01041988fdb8000200241f0106a10cfa6808000200241880c6a10d98980800020022802fc0b22002000280200417f6a2200360200024020000d00200241fc0b6a10c8a08080000b20022802800c22002000280200417f6a2200360200024020000d00202e10c7a08080000b20022802840c22002000280200417f6a2200360200024020000d00202d10c6a08080000b200241880c6a200241800b6a41fc0010f5b28080001a200241003b01f810200220024198066a3602f4102002200241f8076a3602f010200241d4b5c780003602e0102002200241dc106a3602880d2002200241f0106a3602840d20022002418c066a3602dc1041988fdb8000200241880c6a10e1a6808000200241dc106a1080a0808000200241003b01f8102002200241a0036a3602f4102002200241f8076a3602f010200241d4b5c780003602800c2002200241dc106a3602fc0b2002200241d8016a3602b40c200220024184036a3602b00c20022002419c036a3602ac0c2002200241fc0a6a3602a80c200220024180036a3602a40c2002200241f4026a3602a00c2002200241d8026a36029c0c2002200241dc026a3602980c2002200241e8026a3602940c200220024190036a3602900c2002200241f0106a36028c0c2002200241fc0b6a3602880c41988fdb8000200241880c6a10c9a680800020022802dc1022002000280200417f6a2200360200024020000d00200241dc106a10c8a08080000b20022802e01022002000280200417f6a2200360200024020000d00202c10c7a08080000b20022802e41022002000280200417f6a2200360200024020000d00202b10c6a08080000b20342101202521002025202a470d000c260b0b41e8cac780004126200241fc0a6a419cb6c7800041d4cbc7800010ad81808000000b2000200441e493d0800010b781808000000b2004200541e493d0800010b781808000000b2005200141e493d0800010b581808000000b200241003602980c2002410136028c0c200241b0c4ca80003602880c200242043702900c200241880c6a41b8c4ca800010f680808000000b200241003602980c2002410136028c0c200241b0c4ca80003602880c200242043702900c200241880c6a41b8c4ca800010f680808000000b200241003602980c2002410136028c0c200241b0c4ca80003602880c200242043702900c200241880c6a41b8c4ca800010f680808000000b200241003602980c2002410136028c0c200241b0c4ca80003602880c200242043702900c200241880c6a41b8c4ca800010f680808000000b200241003602980c2002410136028c0c200241b0c4ca80003602880c200242043702900c200241880c6a41b8c4ca800010f680808000000b200241003602980c2002410136028c0c200241b0c4ca80003602880c200242043702900c200241880c6a41b8c4ca800010f680808000000b200241003602980c2002410136028c0c200241b0c4ca80003602880c200242043702900c200241880c6a41b8c4ca800010f680808000000b200241003602980c2002410136028c0c200241b0c4ca80003602880c200242043702900c200241880c6a41b8c4ca800010f680808000000b200241003602980c2002410136028c0c200241b0c4ca80003602880c200242043702900c200241880c6a41b8c4ca800010f680808000000b200241003602980c2002410136028c0c200241b0c4ca80003602880c200242043702900c200241880c6a41b8c4ca800010f680808000000b200241003602980c2002410136028c0c200241b0c4ca80003602880c200242043702900c200241880c6a41b8c4ca800010f680808000000b200241003602980c2002410136028c0c200241b0c4ca80003602880c200242043702900c200241880c6a41b8c4ca800010f680808000000b200241003602980c2002410136028c0c200241b0c4ca80003602880c200242043702900c200241880c6a41b8c4ca800010f680808000000b200241003602980c2002410136028c0c200241b0c4ca80003602880c200242043702900c200241880c6a41b8c4ca800010f680808000000b200241003602980c2002410136028c0c200241b0c4ca80003602880c200242043702900c200241880c6a41b8c4ca800010f680808000000b200241003602980c2002410136028c0c200241b0c4ca80003602880c200242043702900c200241880c6a41b8c4ca800010f680808000000b200241003602980c2002410136028c0c200241b0c4ca80003602880c200242043702900c200241880c6a41b8c4ca800010f680808000000b200241003602980c2002410136028c0c200241b0c4ca80003602880c200242043702900c200241880c6a41b8c4ca800010f680808000000b200241003602980c2002410136028c0c200241b0c4ca80003602880c200242043702900c200241880c6a41b8c4ca800010f680808000000b200241003602980c2002410136028c0c200241b0c4ca80003602880c200242043702900c200241880c6a41b8c4ca800010f680808000000b200241003602980c2002410136028c0c200241b0c4ca80003602880c200242043702900c200241880c6a41b8c4ca800010f680808000000b200241003602980c2002410136028c0c200241b0c4ca80003602880c200242043702900c200241880c6a41b8c4ca800010f680808000000b200241003602980c2002410136028c0c200241b0c4ca80003602880c200242043702900c200241880c6a41b8c4ca800010f680808000000b200241003602980c2002410136028c0c200241b0c4ca80003602880c200242043702900c200241880c6a41b8c4ca800010f680808000000b41d0b6c78000411c200241fc0a6a419cb6c7800041ecb6c7800010ad81808000000b41acb6c780004113200241fc0a6a419cb6c7800041c0b6c7800010ad81808000000b410441fc0041e0adc7800010ae80808000000b41d0b2c78000412841e0b3c78000109181808000000b200242003702840820024281808080c0003702fc07200241a8b4c780003602f80741002001200241880c6a200241f8076a41b0b4c7800010b882808000000b2002410036028808200241013602fc0720024184b6c780003602f8072002420437028008200241f8076a418cb6c7800010f6808080000b000b41e0b8c78000412d4190b9c78000109181808000000b2004200141e493d0800010b581808000000b200241e80a6a1082a88080000240024002400240024020022802f0022223450d00200241003a00e81020024180808080783602f0102023410c6c210420022802ec0241086a2101200241880c6a41066a2107200241e8106a41016a2122200241e80a6a41066a212003402001417c6a28020021002002200128020022033602e010200220003602dc1002400240024002402003450d0020022003417f6a22053602e0102002200041016a3602dc100240024020002d00000e020001020b2005450d0120022003417e6a22053602e0102002200041026a3602dc102005450d0120002d0001210520022003417d6a3602e0102002200041036a3602dc1020002d0002210020022d00e8100d02200220003a00ea10200220053a00e910200241013a00e8100c040b200241880c6a200241dc106a108ca680800020022802880c2200418080808078470d020b41b4b8c78000411c200241fc0a6a419cb6c7800041d0b8c7800010ad81808000000b200220223602e80a024020022d00e910200541ff0171470d0020022d00ea1041ff0171200041ff0171460d020b2002410236028c0c200241b8b7c780003602880c200242023702940c200220003a00fd0b200220053a00fc0b200241b282808000ad422086200241fc0b6aad843703880b200241b382808000ad422086200241e80a6aad843703800b2002200241800b6a3602900c200241880c6a41c8b7c7800010f680808000000b20022f018c0c2103202041046a200741046a2f01003b010020202007280100360100200220033b01ec0a200220003602e80a024020022802f010418080808078460d0020022802f00a210520022802f81021032002200241f0106a3602fc0b20032005470d0420022802f41020022802ec0a2205200310f9b28080000d042000450d012005410028029c96db8000118080808000000c010b200241f0106a41086a200241e80a6a41086a280200360200200220022902e80a3703f0100b2001410c6a2101200441746a22040d000b20022802e402220041ffff004b0d020240200020022802dc02470d00200241dc026a41d8ddcd800010eead8080000b20022802e0022000410c6c6a220141002902c0b4c78000370200200141086a41002802c8b4c780003602002002200041016a22013602e40220022802e802210720022802ec0221040240024002400240200120022802f00222006a220541818001490d0002402000450d002000410171212041002101024020004101460d00200041feffffff007121032004210041002101034002402000280200450d00200041046a280200410028029c96db8000118080808000000b02402000410c6a280200450d00200041106a280200410028029c96db8000118080808000000b200041186a21002003200141026a2201470d000b0b2020450d0020042001410c6c6a2200280200450d002000280204410028029c96db8000118080808000000b20070d010c020b2000410c6c21030240024020022802dc0220016b2000490d00200521000c010b200241dc026a200120004104410c10e5a080800020022802e402220120006a21000b20022802e0022001410c6c6a2004200310f5b28080001a200220003602e4022007450d020b2004410028029c96db8000118080808000000b2005418080014b0d040b20022802f0102200418080808078460d002000450d0020022802f410410028029c96db8000118080808000000b2002280284032200418080808078460d032002419c0c6a200241dc026a41086a280200360200200241a80c6a200241f4026a41086a280200360200200220022902dc023702940c200220022902f4023702a00c20022002280280033602bc0c200220022802d8023602b80c20022002290294033702b00c20022002280290033602ac0c200220022902880337028c0c200220003602880c200241f8076a10d989808000024020022802e0062200450d0020002000280200417f6a2201360200024020010d00203310c8a08080000b20022802e40622002000280200417f6a2200360200024020000d00203210c7a08080000b20022802e80622002000280200417f6a220036020020000d00203110c6a08080000b024020022802f0062200418080808078460d0002402000450d0020022802f406410028029c96db8000118080808000000b024020022802b8072200418080808078460d002000450d0020022802bc07410028029c96db8000118080808000000b024020022802c4072200418080808078460d002000450d0020022802c807410028029c96db8000118080808000000b200228028007210402402002280284072201450d00200441086a210003402000280200220320032802002203417f6a360200024020034101470d00200010a68e8080000b200041306a21002001417f6a22010d000b0b024020022802fc06450d002004410028029c96db8000118080808000000b20022802b0074129490d00200228028807410028029c96db8000118080808000000b200228028c0622002000280200417f6a2200360200024020000d002002418c066a10c8a08080000b20022802900622002000280200417f6a2200360200024020000d00202710c7a08080000b20022802940622002000280200417f6a2200360200024020000d00202810c6a08080000b200241a0036a10df8980800002402002280284052200418080808078460d0002402000450d00200228028805410028029c96db8000118080808000000b024020022802cc052200418080808078460d002000450d0020022802d005410028029c96db8000118080808000000b024020022802d8052200418080808078460d002000450d0020022802dc05410028029c96db8000118080808000000b200228029405210402402002280298052201450d00200441086a210003402000280200220320032802002203417f6a360200024020034101470d00200010a68e8080000b200041306a21002001417f6a22010d000b0b0240200228029005450d002004410028029c96db8000118080808000000b20022802c4054129490d00200228029c05410028029c96db8000118080808000000b024020230d00024020022802f0022200450d0020022802ec0221042000410171210541002101024020004101460d002000417e7121032004210041002101034002402000280200450d00200041046a280200410028029c96db8000118080808000000b02402000410c6a280200450d00200041106a280200410028029c96db8000118080808000000b200041186a21002003200141026a2201470d000b0b2005450d0020042001410c6c6a2200280200450d002000280204410028029c96db8000118080808000000b20022802e802450d0020022802ec02410028029c96db8000118080808000000b024020022802e0012201450d0020022802dc0121000340024020002d0000220341034b0d002000200341027441e4cbc780006a2802006a2203280200450d00200341046a280200410028029c96db8000118080808000000b200041146a21002001417f6a22010d000b0b024020022802d801450d0020022802dc01410028029c96db8000118080808000000b410020083602dc95db8000410020093602f495db80004100200a3602cc95db80004100200b3602c495db80004100200c3602ac95db80004100200d3602ec95db80004100200e3602b495db80004100200f3602a495db8000410020103602d495db8000410041003a00e095db8000410041003a00f895db8000410041003a00d095db8000410041003a00c895db8000410041003a00b095db8000410041003a00f095db8000410041003a00b895db8000410041003a00a895db8000410041003a00d895db8000410020113602fc95db8000410020123602e495db8000410020133602bc95db8000410020143602d496db8000410020153602e496db8000410020163602f496db8000410020173602bc96db8000410020183602fc96db8000410020193602cc96db8000410041003a008096db8000410041003a00e895db8000410041003a00c095db8000410041003a00d896db8000410041003a00e896db8000410041003a00f896db8000410041003a00c096db8000410041003a008097db8000410041003a00d096db80004100201a3602c496db80004100201b3602ec96db80004100201c3602dc96db80004100201d3602d497db80004100201e3602cc97db80004100201f3602b48fdb8000410041003a00c896db8000410041003a00f096db8000410041003a00e096db8000410041003a00d897db8000410041003a00d097db8000410041003a00b88fdb80002021200228022c2002280230200228022828021011888080800000200241f8076a200241880c6a10c7a8808000200235028008213520022802fc072104024020022802880c450d00200228028c0c410028029c96db8000118080808000000b024020022802ac0c2200418080808078460d002000450d0020022802b00c410028029c96db8000118080808000000b0240200228029c0c2200450d0020022802980c21052000410171210741002101024020004101460d002000417e7121032005210041002101034002402000280200450d00200041046a280200410028029c96db8000118080808000000b02402000410c6a280200450d00200041106a280200410028029c96db8000118080808000000b200041186a21002003200141026a2201470d000b0b2007450d0020052001410c6c6a2200280200450d002000280204410028029c96db8000118080808000000b024020022802940c450d0020022802980c410028029c96db8000118080808000000b024020022802a80c2200450d0020022802a40c21052000410171210741002101024020004101460d002000417e7121032005210041002101034002402000280200450d00200041046a280200410028029c96db8000118080808000000b0240200041106a280200450d00200041146a280200410028029c96db8000118080808000000b200041206a21002003200141026a2201470d000b0b2007450d00200520014104746a2200280200450d002000280204410028029c96db8000118080808000000b024020022802a00c450d0020022802a40c410028029c96db8000118080808000000b200241a0116a24808080800020354220862004ad840f0b2002410236028c0c20024194b8c780003602880c200242023702940c200241b482808000ad422086200241fc0b6aad843703880b200241b582808000ad422086200241e80a6aad843703800b2002200241800b6a3602900c200241880c6a41a4b8c7800010f680808000000b2002420137028c0c200241003602880c41fcb4c780004126200241880c6a41b4b5c7800041c4b5c7800010ad81808000000b41fcb4c780004126200241fc0a6a41ecb4c7800041a4b5c7800010ad81808000000b41ccb4c78000411041dcb4c78000109181808000000ba70701087f2380808080004190016b22022480808080000240024002400240200128022022030d0020012802002103200141003602002003450d02200128020422030d0120012802082103200128020c2204450d0102400240200441077122050d00200421060c010b2004210603402006417f6a210620032802e40c21032005417f6a22050d000b0b20044108490d01034020032802e40c2802e40c2802e40c2802e40c2802e40c2802e40c2802e40c2802e40c2103200641786a22060d000c020b0b20012003417f6a360220024002400240200128020022034101470d0020012802040d00200128020821030240200128020c2204450d0002400240200441077122050d00200421060c010b2004210603402006417f6a210620032802e40c21032005417f6a22050d000b0b20044108490d00034020032802e40c2802e40c2802e40c2802e40c2802e40c2802e40c2802e40c2802e40c2103200641786a22060d000b0b2001420037020820012003360204200141013602000c010b2003450d010b20012802082104024002400240200128020c2205200128020422032f01e20c4f0d00200321060c010b03402003280288022206450d0220032f01e00c21052003410028029c96db800011808080800000200441016a210420062103200520062f01e20c4f0d000b0b0240024020040d00200541016a2107200621030c010b200620054102746a41e80c6a2802002103410021072004417f6a2208450d002004417e6a2109024020084107712204450d0003402008417f6a210820032802e40c21032004417f6a22040d000b0b20094107490d00034020032802e40c2802e40c2802e40c2802e40c2802e40c2802e40c2802e40c2802e40c2103200841786a22080d000b0b2001200736020c2001410036020820012003360204200241086a22042006200541186c6a2203410c6a290200370300200241106a2208200341146a2802003602002002200329020437030020032802002203418080808078460d03200241146a2006200541fc006c6a418c026a41fc0010f5b28080001a200041186a200241146a10a99e80800020002003360200200020022903003702042000410c6a2004290300370200200041146a20082802003602000c040b2003410028029c96db80001180808080000041f885cb8000109081808000000b41d0e1c78000109081808000000b034020032802880221062003410028029c96db8000118080808000002006210320060d000b0b20004180808080783602000b20024190016a2480808080000bfd0701097f23808080800041206b22022480808080000240024002400240200128022022030d0020012802002103200141003602002003450d02200128020422030d0120012802082103200128020c2204450d0102400240200441077122050d00200421060c010b2004210603402006417f6a210620032802900221032005417f6a22050d000b0b20044108490d010340200328029002280290022802900228029002280290022802900228029002280290022103200641786a22060d000c020b0b20012003417f6a360220024002400240200128020022034101470d0020012802040d00200128020821030240200128020c2204450d0002400240200441077122050d00200421060c010b2004210603402006417f6a210620032802900221032005417f6a22050d000b0b20044108490d000340200328029002280290022802900228029002280290022802900228029002280290022103200641786a22060d000b0b2001420037020820012003360204200141013602000c010b2003450d010b20012802082105024002400240200128020c2204200128020422032f018e024f0d00200321060c010b034020032802002206450d0220032f018c0221042003410028029c96db800011808080800000200541016a210520062103200420062f018e024f0d000b0b0240024020050d00200441016a2107200621030c010b200620044102746a4194026a2802002103410021072005417f6a2208450d002005417e6a2109024020084107712205450d0003402008417f6a210820032802900221032005417f6a22050d000b0b20094107490d000340200328029002280290022802900228029002280290022802900228029002280290022103200841786a22080d000b0b2001200736020c200141003602082001200336020420062004410c6c6a220341046a2802002206418080808078460d032003418c016a280200210420034188016a2802002105200341086a28020021080240200128022c2207200128022822094d0d0002402006450d002008410028029c96db8000118080808000000b2005450d042004410028029c96db8000118080808000000c040b20034190016a280200210a2003410c6a280200210320012009417f6a36022820012001280224220941046a3602242002200a360214200220043602102002200536020c20022003360208200220083602042002200736021c200220093602182002200636020020002001413c6a200210dda78080000c040b2003410028029c96db80001180808080000041f885cb8000109081808000000b41d0e1c78000109081808000000b0340200328020021062003410028029c96db8000118080808000002006210320060d000b0b20004180808080783602080b200241206a2480808080000ba60802087f017e23808080800041c0036b22022480808080000240024002400240200128022022030d0020012802002103200141003602002003450d02200128020422030d0120012802082103200128020c2204450d0102400240200441077122050d00200421060c010b2004210603402006417f6a210620032802ac1421032005417f6a22050d000b0b20044108490d01034020032802ac142802ac142802ac142802ac142802ac142802ac142802ac142802ac142103200641786a22060d000c020b0b20012003417f6a360220024002400240200128020022034101470d0020012802040d00200128020821030240200128020c2204450d0002400240200441077122050d00200421060c010b2004210603402006417f6a210620032802ac1421032005417f6a22050d000b0b20044108490d00034020032802ac142802ac142802ac142802ac142802ac142802ac142802ac142802ac142103200641786a22060d000b0b2001420037020820012003360204200141013602000c010b2003450d010b200128020821040240024002400240200128020c2205200128020422032f01aa144f0d00200321060c010b034020032802a0132206450d0220032f01a81421052003410028029c96db800011808080800000200441016a210420062103200520062f01aa144f0d000b0b0240024020040d00200541016a2107200621030c010b200620054102746a41b0146a2802002103410021072004417f6a2208450d002004417e6a2109024020084107712204450d0003402008417f6a210820032802ac1421032004417f6a22040d000b0b20094107490d00034020032802ac142802ac142802ac142802ac142802ac142802ac142802ac142802ac142103200841786a22080d000b0b2001200736020c200141003602082001200336020420062005410c6c6a220341a4136a2802002204418080808078460d04200341a8136a290200210a20022006200541e0016c6a41e00110f5b2808000220341e0016a200341e00110f5b28080001a200341e0016a20032802e00141054b22064103746a22052802002208450d0120032802e401210120052008417f6a22083602002000200a3702042000200436020020002001200341e4016a20061b2008412c6c6a220629020037020c200041146a200641086a2902003702002000411c6a200641106a290200370200200041246a200641186a29020037020002402006280220450d002006280224410028029c96db8000118080808000000b200341e0016a10818a8080000c050b2003410028029c96db80001180808080000041f885cb8000109081808000000b41eef6ca800041fc0041fcf7ca8000109181808000000b41d0e1c78000109081808000000b034020032802a01321062003410028029c96db8000118080808000002006210320060d000b0b2000410436020c0b200241c0036a2480808080000bb60902087f017e2380808080004180016b220224808080800002400240200128020022034102460d0002400240024002400240200128022022040d00200141003602002003450d03200128020422030d0120012802082103200128020c2205450d0102400240200541077122060d00200521040c010b2005210403402004417f6a210420032802c00221032006417f6a22060d000b0b20054108490d01034020032802c0022802c0022802c0022802c0022802c0022802c0022802c0022802c0022103200441786a22040d000c020b0b20012004417f6a36022002400240024020034101712203450d0020012802040d00200128020821030240200128020c2205450d0002400240200541077122060d00200521040c010b2005210403402004417f6a210420032802c00221032006417f6a22060d000b0b20054108490d00034020032802c0022802c0022802c0022802c0022802c0022802c0022802c0022802c0022103200441786a22040d000b0b2001420037020820012003360204200141013602000c010b2003450d010b200128020821050240024002400240200128020c2206200128020422032f01ba024f0d00200321040c010b034020032802b0012204450d0220032f01b80221062003410028029c96db800011808080800000200541016a210520042103200620042f01ba024f0d000b0b0240024020050d00200641016a2107200421030c010b200420064102746a41c4026a2802002103410021072005417f6a2208450d002005417e6a2109024020084107712205450d0003402008417f6a210820032802c00221032005417f6a22050d000b0b20094107490d00034020032802c0022802c0022802c0022802c0022802c0022802c0022802c0022802c0022103200841786a22080d000b0b2001200736020c200141003602082001200336020420042006410c6c6a41b4016a220328020022054109470d010c040b2003410028029c96db80001180808080000041f885cb8000109081808000000b20002005360230200041063a0000200020032902043702342000200420064104746a22032903003703102000200341086a2903003703180c060b41d0e1c78000109081808000000b034020032802b00121042003410028029c96db8000118080808000002004210320040d000b0b20012802004102460d010b200110cc8a8080000b200141023602000b024020012802244102470d00200041093602300c010b200241c0006a200141246a10cd8a8080000240200228024022034109460d00200241386a200241fc006a280200360200200241086a41286a200241f4006a290200370300200241086a41206a200241c0006a412c6a290200370300200241086a41186a200241c0006a41246a290200370300200241086a41106a200241c0006a411c6a290200370300200241086a41086a200241c0006a41146a2902003703002002200229024c3703082002290244210a200041286a200241086a412c6a290200370200200041206a200241086a41246a290200370200200041186a200241086a411c6a290200370200200041106a200241086a41146a290200370200200041086a200241146a2902003702002000200229020c3702002000200a3702340b200020033602300b20024180016a2480808080000bfb0501077f024020002802202201450d000240034020002001417f6a36022002400240200028020022014101470d0020002802040d00200028020821010240200028020c2202450d0002400240200241077122030d00200221040c010b2002210403402004417f6a210420012802c00221012003417f6a22030d000b0b20024108490d00034020012802c0022802c0022802c0022802c0022802c0022802c0022802c0022802c0022101200441786a22040d000b0b2000420037020820002001360204200041013602000c010b2001450d020b20002802082103024002400240200028020c2202200028020422012f01ba024f0d00200121040c010b034020012802b0012204450d0220012f01b80221022001410028029c96db800011808080800000200341016a210320042101200220042f01ba024f0d000b0b0240024020030d00200241016a2105200421010c010b200420024102746a41c4026a2802002101410021052003417f6a2206450d002003417e6a2107024020064107712203450d0003402006417f6a210620012802c00221012003417f6a22030d000b0b20074107490d00034020012802c0022802c0022802c0022802c0022802c0022802c0022802c0022802c0022101200641786a22060d000b0b2000200536020c200041003602082000200136020420042002410c6c6a41b4016a10e38a808000200028022022010d010c030b0b2001410028029c96db80001180808080000041f885cb8000109081808000000b41d0e1c78000109081808000000b200028020021012000410036020002402001450d000240200028020422010d0020002802082101200028020c2202450d0002400240200241077122030d00200221040c010b2002210403402004417f6a210420012802c00221012003417f6a22030d000b0b20024108490d00034020012802c0022802c0022802c0022802c0022802c0022802c0022802c0022802c0022101200441786a22040d000b0b034020012802b00121042001410028029c96db8000118080808000002004210120040d000b0b0be80601077f024002400240200128022022020d0020012802002102200141003602002002450d02200128020422020d0120012802082102200128020c2203450d0102400240200341077122040d00200321050c010b2003210503402005417f6a210520022802d00521022004417f6a22040d000b0b20034108490d01034020022802d0052802d0052802d0052802d0052802d0052802d0052802d0052802d0052102200541786a22050d000c020b0b20012002417f6a360220024002400240200128020022024101470d0020012802040d00200128020821020240200128020c2203450d0002400240200341077122040d00200321050c010b2003210503402005417f6a210520022802d00521022004417f6a22040d000b0b20034108490d00034020022802d0052802d0052802d0052802d0052802d0052802d0052802d0052802d0052102200541786a22050d000b0b2001420037020820012002360204200141013602000c010b2002450d010b200128020821040240024002400240200128020c2203200128020422022f01c6054f0d00200221050c010b034020022802c0052205450d0220022f01c40521032002410028029c96db800011808080800000200441016a210420052102200320052f01c6054f0d000b0b024020040d00200341016a2106200521020c020b200520034102746a41d4056a2802002102410021062004417f6a2207450d012004417e6a2108024020074107712204450d0003402007417f6a210720022802d00521022004417f6a22040d000b0b20084107490d01034020022802d0052802d0052802d0052802d0052802d0052802d0052802d0052802d0052102200741786a22070d000c020b0b2002410028029c96db80001180808080000041f885cb8000109081808000000b2001200636020c20014100360208200120023602042000200520034106746a2202290300370300200041086a200241086a290300370300200041106a200241106a290300370300200041186a200241186a290300370300200041206a200241206a290300370300200041286a200241286a290300370300200041306a200241306a290300370300200041386a200241386a2903003703000f0b41d0e1c78000109081808000000b034020022802c00521052002410028029c96db8000118080808000002005210220050d000b0b200041093602000bc20701087f23808080800041106b220224808080800002400240024002400240024002400240200128020022034102460d00024020012802202204450d0020012004417f6a3602200240024020034101712203450d0020012802040d00200128020821030240200128020c2205450d0002400240200541077122060d00200521040c010b2005210403402004417f6a210420032802ac1421032006417f6a22060d000b0b20054108490d00034020032802ac142802ac142802ac142802ac142802ac142802ac142802ac142802ac142103200441786a22040d000b0b2001420037020820012003360204200141013602000c010b2003450d070b2001280208210502400240200128020c2206200128020422042f01aa144f0d00200421030c010b034020042802a0132203450d09200541016a210520042f01a814210620032104200620032f01aa144f0d000b0b0240024020050d00200641016a2107200321040c010b200320064102746a41b0146a2802002104410021072005417f6a2208450d002005417e6a2109024020084107712205450d0003402008417f6a210820042802ac1421042005417f6a22050d000b0b20094107490d00034020042802ac142802ac142802ac142802ac142802ac142802ac142802ac142802ac142104200841786a22080d000b0b2001200736020c20014100360208200120043602042003200641e0016c6a2204200428020041054b22054103746a2802002208450d0820032006410c6c6a220341ac136a2802002101200341a8136a280200210702402004280204200441046a20051b2008412c6c6a220441546a2205280200220341014b0d00200441586a22092802002108200441706a280200210602402003410171450d0020082006460d010b2002200441646a36020c2002410c6a20032008200610ecad8080002009200636020041012103200541013602000b4100210541582108024002402003417e6a2203410220034102491b0e03010500010b416421080b200420086a22030d020c030b200141023602000b200128022422030d02200041003602000c030b20032802082106200328020421050b2000200636020c2000200536020820002001360204200020073602000c010b024020032001280228470d00200041003602000c010b2001200341186a3602242000200328021436020c20002003290204370200200041002003280210200328020c418080808078461b3602080b200241106a2480808080000f0b41eccec78000109081808000000b418886cb8000109081808000000b4184d7d2800041fc0041e8d8d28000109181808000000bd60803077f017e017f23808080800041c0006b220224808080800002400240024002400240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a22073602000240024002400240024020062d000022084103710e0400030201000b200841027621040c030b200841044f0d0320044105490d0320032004417b6a22053602042003200641056a2207360200200628000122044180808080044f0d020c030b20044104490d0220032004417c6a22053602042003200641046a220736020020062f0001200641036a2d0000411074722204418002490d02200441087420087241027621040c010b2005450d0120032004417e6a22053602042003200641026a220736020020062d00012204450d01200441087420087241027621040b2001200128020441016a2206360204200620012802084b0d012004450d0220054104490d0420032005417c6a3602042003200741046a360200200728000021032002411c6a200110d08a808000200228021c2206418080808078460d042002290220210941002d0098a2db80001a41c00041002802a496db800011828080800000220a450d03200a2009370208200a2006360204200a200336020041012103200241013602142002200a3602102002410436020c0240024020044101460d0041182105410121030340024002402001280200220628020422084104490d0020062008417c6a36020420062006280200220841046a360200200828000021082002411c6a200110d08a808000200228021c2207418080808078470d010b410121080c030b2002290220210902402003200228020c470d002002410c6a200341014104411010e5a08080002002280210210a0b200a20056a220620093702002006417c6a2007360200200641786a20083602002002200341016a2203360214200541106a210520042003470d000b0b410021080b20022802102104200228020c21062002200241186a36021c024020034101460d00024020034115490d00200420032002411c6a1097a58080000c010b2004200341012002411c6a108f8e8080000b200210ac9e8080002002200229030037020c41002105200241003602182002200420034104746a36023820022006360234200220043602302002200436022c20024181808080783602202002410c6a2002411c6a200241186a10c69e808000200228020c210420022802102106200228021821032008450d06200220063602382002200436023420024100360230200220063602282002200436022420024100360220410121040c050b200041013602000c060b200041013602000c050b4100210341002104410021050c030b410441c000418cdbc7800010ae80808000000b41002104410021030b2002200336023c2002200436022c2002200436021c2002411c6a10d18a808000410121050b2000200336020c20002006360208200020043602042000200536020020012001280204417f6a3602040b200241c0006a2480808080000ba70201057f0240200128020022022802042203450d0020022003417f6a220436020420022002280200220541016a3602000240024002400240024020052d000022064103710e0400040201000b20002001200641027610b4858080000f0b200641044f0d0320034105490d0320022003417b6a3602042002200541056a360200200528000122024180808080044f0d010c030b20034104490d0220022003417c6a3602042002200541046a36020020052f0001200541036a2d0000411074722202418002490d02200241087420067241027621020b20002001200210b4858080000f0b2004450d0020022003417e6a3602042002200541026a36020020052d00012202450d0020002001200241087420067241027610b4858080000f0b20004180808080783602000be507010a7f024020002802202201450d00200028020c210220002802042103200028020021040240034020002001417f6a22013602200240024020044101712205450d0020030d002000280208210302402002450d0002400240200241077122060d00200221050c010b2002210503402005417f6a210520032802b80121032006417f6a22060d000b0b20024108490d00034020032802b8012802b8012802b8012802b8012802b8012802b8012802b8012802b8012103200541786a22050d000b0b20004200370208200020033602044101210420004101360200410021020c010b2005450d020b20002802082106024002400240200220032f01b6014f0d0020022107200321050c010b034020032802002205450d0220032f01b40121072003410028029c96db800011808080800000200641016a210620052103200720052f01b6014f0d000b0b0240024020060d00200741016a2102200521030c010b200520074102746a41bc016a2802002103410021022006417f6a2208450d002006417e6a2109024020084107712206450d0003402008417f6a210820032802b80121032006417f6a22060d000b0b20094107490d00034020032802b8012802b8012802b8012802b8012802b8012802b8012802b8012802b8012103200841786a22080d000b0b2000200236020c2000410036020820002003360204024020052007410c6c6a220841386a2802002205450d00200841346a28020021092005410171210a41002106024020054101460d002005417e7121074100210620092105034002402005280200450d00200541046a280200410028029c96db8000118080808000000b0240200541106a280200450d00200541146a280200410028029c96db8000118080808000000b200541206a21052007200641026a2206470d000b0b200a450d00200920064104746a2205280200450d002005280204410028029c96db8000118080808000000b0240200841306a2205280200450d002005280204410028029c96db8000118080808000000b20010d010c030b0b2003410028029c96db80001180808080000041f885cb8000109081808000000b41d0e1c78000109081808000000b200028020021032000410036020002402003450d000240200028020422030d0020002802082103200028020c2207450d0002400240200741077122060d00200721050c010b2007210503402005417f6a210520032802b80121032006417f6a22060d000b0b20074108490d00034020032802b8012802b8012802b8012802b8012802b8012802b8012802b8012802b8012103200541786a22050d000b0b0340200328020021052003410028029c96db8000118080808000002005210320050d000b0b0bdd0703037f017e067f23808080800041e0006b2202248080808000200241206a200110ec8880800002400240024020022802200d0002400240200228022422030d00410021040c010b02402003410a4f0d0041b80121040c010b417f2003410a6ead42e8017e2205a72005422088a71b21040b2001417f2001280204220620046a220420042006491b22043602040240200420012802084f0d00410021040240024003400240024020032004460d002002410036023c024020012802002002413c6a410410d3a58080000d00200228023c2107200241186a200110ec8880800020022802180d002002413c6a2001200228021c10da85808000200228023c2206418080808078470d020b41002104410021010c030b4100210141002106410021030c030b200441016a21042006418180808078460d000b2002290240210541002d0098a2db80001a41c00041002802a496db8000118280808000002208450d0520082005370208200820063602042008200736020020024101360234200220083602302002410436022c41012109034020032004200320044b1b41016a2107024003402007200441016a220446220a0d012002410036023c20012802002002413c6a410410d3a58080000d01200228023c210b200241106a200110ec8880800020022802100d012002413c6a2001200228021410da85808000200228023c2206418080808078460d012006418180808078460d000b2002290240210502402009200228022c470d002002412c6a200941014104411010e5a0808000200228023021080b200820094104746a22072005370208200720063602042007200b3602002002200941016a22093602340c010b0b20022802302101200228022c21042002200241386a36023c024020094101460d00024020094115490d00200120092002413c6a109da58080000c010b2001200941012002413c6a108f8e8080000b200241086a10ac9e8080002002200229030837022c41002103200241003602382002200120094104746a36025820022004360254200220013602502002200136024c20024181808080783602402002412c6a2002413c6a200241386a10c69e808000200228022c21062002280230210420022802382101200a0d01200220043602582002200636025420024100360250200220043602482002200636024420024100360240410121040b2002200136025c2002200436024c2002200436023c2002413c6a10d18a808000410121030b2000200136020c2000200436020820002006360204200020033602000c020b200041013602000c010b200041013602000b200241e0006a2480808080000f0b410441c000418cdbc7800010ae80808000000b8009010b7f23808080800041d0006b2202248080808000024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a2206360200024002400240024002400240024002400240024020052d000022074103710e0402040100020b200741044f0d0920034105490d0920012003417b6a22043602042001200541056a2206360200200528000122034180808080044f0d040c090b20034104490d0820012003417c6a22043602042001200541046a220636020020052f0001200541036a2d0000411074722203418002490d08200341087420077241027621030c010b200741027621030b20030d0120024100360220200241003602180c020b2004450d0520012003417e6a22043602042001200541026a220636020020052d00012203450d05200341087420077241027621030b20044104490d0120012004417c6a22053602042001200641046a36020020054104490d01200628000021082001200441786a22053602042001200641086a36020020054104490d01200628000421052001200441746a220736020420012006410c6a3602002006280008210441002d0098a2db80001a413041002802a496db8000118280808000002209450d06200920043602082009200536020420092008360200410121052002410136023820022009360234200241043602300240024020034101460d00410c21044101210503400240024020074104490d0020012007417c6a22073602042001200620046a220a41046a220836020020074104490d00200a280000210b20012007417c6a22073602042001200841046a220a360200200741044f0d010b410121040c030b2008280000210c20012007417c6a22073602042001200a41046a360200200a280000210a024020052002280230470d00200241306a200541014104410c10e5a0808000200228023421090b200920046a2208200b360200200841086a200a360200200841046a200c3602002002200541016a22053602382004410c6a210420032005470d000b0b410021040b20022802342101200228023021062002200241246a360230024020054101460d00024020054115490d0020012005200241306a10bfa58080000c010b200120054101200241306a10908e8080000b41002d0098a2db80001a418c0141002802a496db8000118280808000002203450d07200341003b018a012003410036025820024100360228200220033602242002410036022c200220012005410c6c6a36024c20022006360248200220013602442002200136024020024102360230200241246a200241306a2002412c6a10c59e8080002002200228022c3602202002200229022437021820040d020b200241086a41086a200241186a41086a28020036020020022002290218370308410021010c020b20024100360220200241003602180b200241186a10d48a808000410121010b20002001360200200020022903083702042000410c6a200241106a2802003602000c010b200041013602000b200241d0006a2480808080000f0b41044130418cdbc7800010ae80808000000b4104418c0110bb80808000000bfc0401057f024020002802002201450d00200028020421020240024020002802082203450d00410021000340024002402000450d0020002104200121050c010b4100210502402002450d0020022100024020024107712204450d0003402000417f6a2100200128028c0121012004417f6a22040d000b0b20024108490d000340200128028c0128028c0128028c0128028c0128028c0128028c0128028c0128028c012101200041786a22000d000b0b20012104410021020b024002400240200220042f018a014f0d00200421000c010b034020042802582200450d0220042f01880121022004410028029c96db800011808080800000200541016a210520002104200220002f018a014f0d000b0b0240024020050d00200241016a21020c010b200020024102746a4190016a2802002100410021022005417f6a2204450d002005417e6a2101024020044107712205450d0003402004417f6a2104200028028c0121002005417f6a22050d000b0b20014107490d000340200028028c0128028c0128028c0128028c0128028c0128028c0128028c0128028c012100200441786a22040d000b0b410021012003417f6a22030d010c030b0b2004410028029c96db80001180808080000041f885cb8000109081808000000b024020020d00200121000c010b02400240200241077122050d0020022104200121000c010b200221042001210003402004417f6a2104200028028c0121002005417f6a22050d000b0b20024108490d000340200028028c0128028c0128028c0128028c0128028c0128028c0128028c0128028c012100200441786a22040d000b0b0340200028025821042000410028029c96db8000118080808000002004210020040d000b0b0bbb0a03077f037e057f23808080800041d0016b2202248080808000024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a2206360200024002400240024002400240024002400240024020052d000022074103710e0402040100020b200741044f0d0920034105490d0920012003417b6a22043602042001200541056a2206360200200528000122084180808080044f0d040c090b20034104490d0820012003417c6a22043602042001200541046a220636020020052f0001200541036a2d0000411074722203418002490d08200341087420077241027621080c010b200741027621080b20080d0120024100360220200241003602180c020b2004450d0520012003417e6a22043602042001200541026a220636020020052d00012203450d05200341087420077241027621080b20044104490d0120012004417c6a22053602042001200641046a220336020020054120490d012006280000210520012004415c6a22073602042001200641246a360200200341186a2900002109200341106a290000210a2003290000210b200241306a41086a2204200341086a290000370300200241306a41106a2203200a370300200241306a41186a220c20093703002002200b3703702002200b37033041002d0098a2db80001a41900141002802a496db800011828080800000220d450d06200d2005360200200d2002290330370204200d410c6a2004290300370200200d41146a2003290300370200200d411c6a200c290300370200410121052002410136022c2002200d360228200241043602240240024020084101460d00412421044101210503400240024020074104490d0020012007417c6a22073602042001200620046a220c41046a2203360200200741204f0d010b410121040c030b200c280000210c2001200741606a22073602042001200341206a360200200341186a2900002109200341106a290000210a2003290000210b200241d0006a41086a220e200341086a290000370300200241d0006a41106a220f200a370300200241d0006a41186a221020093703002002200b3703702002200b370350024020052002280224470d00200241246a200541014104412410e5a08080002002280228210d0b200d20046a2203200c360200200341046a20022903503702002003410c6a200e290300370200200341146a200f2903003702002003411c6a20102903003702002002200541016a220536022c200441246a210420082005470d000b0b410021040b20022802242106200228022821012002200241cf016a36029001024020054101460d00024020054115490d002001200520024190016a10b5a58080000c010b20012005410120024190016a10918e8080000b41002d0098a2db80001a41940341002802a496db8000118280808000002203450d07200341003b019203200341003602e00220024100360274200220033602702002410036025020022001200541246c6a3602c401200220063602c001200220013602bc01200220013602b8012002410236029001200241f0006a20024190016a200241d0006a10c49e808000200220022802503602202002200229027037021820040d020b200241086a41086a200241186a41086a28020036020020022002290218370308410021010c020b20024100360220200241003602180b200241186a10d68a808000410121010b20002001360200200020022903083702042000410c6a200241106a2802003602000c010b200041013602000b200241d0016a2480808080000f0b4104419001418cdbc7800010ae80808000000b410441940310bb80808000000bfe0401057f024020002802002201450d00200028020421020240024020002802082203450d00410021000340024002402000450d0020002104200121050c010b4100210502402002450d0020022100024020024107712204450d0003402000417f6a210020012802940321012004417f6a22040d000b0b20024108490d000340200128029403280294032802940328029403280294032802940328029403280294032101200041786a22000d000b0b20012104410021020b024002400240200220042f0192034f0d00200421000c010b034020042802e0022200450d0220042f01900321022004410028029c96db800011808080800000200541016a210520002104200220002f0192034f0d000b0b0240024020050d00200241016a21020c010b200020024102746a4198036a2802002100410021022005417f6a2204450d002005417e6a2101024020044107712205450d0003402004417f6a210420002802940321002005417f6a22050d000b0b20014107490d000340200028029403280294032802940328029403280294032802940328029403280294032100200441786a22040d000b0b410021012003417f6a22030d010c030b0b2004410028029c96db80001180808080000041f885cb8000109081808000000b024020020d00200121000c010b02400240200241077122050d0020022104200121000c010b200221042001210003402004417f6a210420002802940321002005417f6a22050d000b0b20024108490d000340200028029403280294032802940328029403280294032802940328029403280294032100200441786a22040d000b0b034020002802e00221042000410028029c96db8000118080808000002004210020040d000b0b0b9c0803057f027e037f23808080800041c0006b22022480808080000240024002400240024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a3602000240024002400240024020052d000022064103710e0400030201000b200641027621060c030b200641044f0d0320034105490d0320012003417b6a3602042001200541056a360200200528000122064180808080044f0d020c030b20034104490d0220012003417c6a3602042001200541046a36020020052f0001200541036a2d0000411074722203418002490d02200341087420067241027621060c010b2004450d0120012003417e6a3602042001200541026a36020020052d00012203450d01200341087420067241027621060b41002103034020062003460d02200241186a200110d88a80800020022802202205418080808078460d05200341016a21032005418180808078460d000b200229031821072002290224210841002d0098a2db80001a41d00041002802a496db8000118280808000002209450d022009200837020c2009200536020820092007370200200241013602102002200936020c200241043602084101210a034020062003200620034b1b41016a2104024003402004200341016a220346220b0d01200241186a200110d88a80800020022802202205418080808078460d012005418180808078460d000b20022903182107200229022421080240200a2002280208470d00200241086a200a41014104411410e5a0808000200228020c21090b2009200a41146c6a2204200837020c20042005360208200420073702002002200a41016a220a3602100c010b0b200228020c2103200228020821052002200241146a3602180240200a4101460d000240200a4115490d002003200a200241186a10b1a58080000c010b2003200a4101200241186a10978e8080000b4100210641002d0098a2db80001a41e40141002802a496db8000118280808000002201450d03200141003b01e201200141003602582002410036020c200220013602082002410036021420022003200a41146c6a36023820022005360234200220033602302002200336022c2002418180808078360220200241086a200241186a200241146a10cb9e80800020022802082101200228020c210520022802142103200b0d0620022005360234200220013602302002410036022c20022005360224200220013602202002410036021c410121010c050b200041013602000c060b4100210341002101410021060c040b410441d000418cdbc7800010ae80808000000b410441e40110bb80808000000b41002101410021030b200220033602382002200136022820022001360218200241186a10d98a808000410121060b2000200336020c2000200536020820002001360204200020063602000b200241c0006a2480808080000ba20303047f017e027f23808080800041106b220224808080800002400240024002400240200128020422034108490d002001200341786a220436020420012001280200220541086a3602002004450d03200529000021062001200341776a22073602042001200541096a360200024002400240024020052d000822084103710e0400030201000b200841027621030c050b200841044f0d0520044105490d052001200341736a36020420012005410d6a360200200528000922034180808080044f0d040c050b20044104490d042001200341746a36020420012005410c6a36020020052f00092005410b6a2d0000411074722203418002490d04200341087420087241027621030c030b20070d010c030b20004180808080783602080c030b2001200341766a36020420012005410a6a36020020052d00092203450d01200341087420087241027621030b200241046a200120031091858080002002280204418080808078460d002000200229020437020820002006370200200041106a2002410c6a2802003602000c010b20004180808080783602080b200241106a2480808080000b9d0601097f024020002802202201450d00200028020c210220002802042103200028020021040240034020002001417f6a22013602200240024020044101712205450d0020030d002000280208210302402002450d0002400240200241077122060d00200221050c010b2002210503402005417f6a210520032802e40121032006417f6a22060d000b0b20024108490d00034020032802e4012802e4012802e4012802e4012802e4012802e4012802e4012802e4012103200541786a22050d000b0b20004200370208200020033602044101210420004101360200410021020c010b2005450d020b20002802082106024002400240200220032f01e2014f0d0020022107200321050c010b034020032802582205450d0220032f01e00121072003410028029c96db800011808080800000200641016a210620052103200720052f01e2014f0d000b0b0240024020060d00200741016a2102200521030c010b200520074102746a41e8016a2802002103410021022006417f6a2208450d002006417e6a2109024020084107712206450d0003402008417f6a210820032802e40121032006417f6a22060d000b0b20094107490d00034020032802e4012802e4012802e4012802e4012802e4012802e4012802e4012802e4012103200841786a22080d000b0b2000200236020c2000410036020820002003360204024020052007410c6c6a41dc006a2205280200450d002005280204410028029c96db8000118080808000000b20010d010c030b0b2003410028029c96db80001180808080000041f885cb8000109081808000000b41d0e1c78000109081808000000b200028020021032000410036020002402003450d000240200028020422030d0020002802082103200028020c2207450d0002400240200741077122060d00200721050c010b2007210503402005417f6a210520032802e40121032006417f6a22060d000b0b20074108490d00034020032802e4012802e4012802e4012802e4012802e4012802e4012802e4012802e4012103200541786a22050d000b0b0340200328025821052003410028029c96db8000118080808000002005210320050d000b0b0bf10603037f017e057f23808080800041d0006b2202248080808000200241106a200110f388808000024002400240024002400240024020022802100d0002400240200228021422030d00410021040c010b02402003410a4f0d0041b80121040c010b417f2003410a6ead42e8017e2205a72005422088a71b21040b2001417f2001280204220620046a220420042006491b22043602040240200420012802084f0d0041002104034020032004460d032002412c6a200110e1a480800020022802302206418080808078460d05200441016a21042006418180808078460d000b200228022c21072002290234210541002d0098a2db80001a41c00041002802a496db8000118280808000002208450d0320082005370208200820063602042008200736020020024101360224200220083602202002410436021c41012109034020032004200320044b1b41016a2107024003402007200441016a220446220a0d012002412c6a200110e1a480800020022802302206418080808078460d012006418180808078460d000b200228022c210a2002290234210502402009200228021c470d002002411c6a200941014104411010e5a0808000200228022021080b200820094104746a22072005370208200720063602042007200a3602002002200941016a22093602240c010b0b20022802202104200228021c21012002200241286a36022c024020094101460d00024020094115490d00200420092002412c6a10a2a58080000c010b2004200941012002412c6a108f8e8080000b200241086a10ac9e8080002002200229030837021c41002103200241003602282002200420094104746a36024820022001360244200220043602402002200436023c20024181808080783602302002411c6a2002412c6a200241286a10c69e808000200228021c21012002280220210620022802282104200a0d06200220063602482002200136024420024100360240200220063602382002200136023420024100360230410121010c050b200041013602000c060b200041013602000c050b4100210441002101410021030c030b410441c000418cdbc7800010ae80808000000b41002101410021040b2002200436024c2002200136023c2002200136022c2002412c6a10d18a808000410121030b2000200436020c2000200636020820002001360204200020033602000b200241d0006a2480808080000bb70805037f017e037f017e047f23808080800041e0006b2202248080808000200241206a200110e888808000024002400240024002400240024020022802200d0002400240200228022422030d00410021040c010b02402003410a4f0d0041b80121040c010b417f2003410a6ead42e8017e2205a72005422088a71b21040b2001417f2001280204220620046a220420042006491b22043602040240200420012802084f0d0041002106034020032006460d0320012802002207280208220428020422084104490d0520042008417c6a36020420042004280200220841046a3602002007427f2007290300220542047c220920092005541b37030020082800002107200241186a200110e88880800020022802180d052002413c6a2001200228021c10d485808000200228023c2204418080808078460d05200641016a21062004418180808078460d000b2002290240210541002d0098a2db80001a41c00041002802a496db800011828080800000220a450d03200a2005370208200a2004360204200a2007360200200241013602342002200a3602302002410436022c4101210b034020032006200320064b1b41016a210c02400340200c200641016a220646220d0d0120012802002207280208220428020422084104490d0120042008417c6a36020420042004280200220841046a3602002007427f2007290300220542047c220920092005541b37030020082800002107200241106a200110e88880800020022802100d012002413c6a2001200228021410d485808000200228023c2204418080808078460d012004418180808078460d000b200229024021050240200b200228022c470d002002412c6a200b41014104411010e5a08080002002280230210a0b200a200b4104746a2208200537020820082004360204200820073602002002200b41016a220b3602340c010b0b20022802302101200228022c21042002200241386a36023c0240200b4101460d000240200b4115490d002001200b2002413c6a1091a58080000c010b2001200b41012002413c6a108f8e8080000b200241086a10ac9e8080002002200229030837022c410021072002410036023820022001200b4104746a36025820022004360254200220013602502002200136024c20024181808080783602402002412c6a2002413c6a200241386a10c69e808000200228022c21042002280230210620022802382101200d0d06200220063602582002200436025420024100360250200220063602482002200436024420024100360240410121040c050b200041013602000c060b200041013602000c050b4100210141002104410021070c030b410441c000418cdbc7800010ae80808000000b41002104410021010b2002200136025c2002200436024c2002200436023c2002413c6a10d18a808000410121070b2000200136020c2000200636020820002004360204200020073602000b200241e0006a2480808080000bdd0803067f017e027f23808080800041c0006b2202248080808000024002400240024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a22063602000240024002400240024002400240024020052d000022074103710e0402040100020b200741044f0d0720034105490d0720012003417b6a22043602042001200541056a2206360200200528000122074180808080044f0d060c070b20034104490d0620012003417c6a22043602042001200541046a220636020020052f0001200541036a2d0000411074722203418002490d06200341087420077241027621070c010b200741027621070b2007450d010c030b20040d010c030b4100210141002103410021040c070b20012003417e6a22043602042001200541026a220636020020052d00012203450d01200341087420077241027621070b20044104490d0320012004417c6a3602042001200641046a360200200628000021032002411c6a200110dd8a808000200228021c2205418080808078460d032002290220210841002d0098a2db80001a41c00041002802a496db8000118280808000002209450d012009200837020820092005360204200920033602004101210320024101360214200220093602102002410436020c0240024020074101460d004118210541012103034002400240200128020422044104490d0020012004417c6a36020420012001280200220441046a360200200428000021062002411c6a200110dd8a808000200228021c220a418080808078470d010b410121060c030b2002290220210802402003200228020c470d002002410c6a200341014104411010e5a0808000200228021021090b200920056a220420083702002004417c6a200a360200200441786a20063602002002200341016a2203360214200541106a210520072003470d000b0b410021060b20022802102101200228020c21072002200241186a36021c024020034101460d00024020034115490d00200120032002411c6a1093a58080000c010b2001200341012002411c6a108f8e8080000b4100210441002d0098a2db80001a41b80141002802a496db8000118280808000002205450d02200541003b01b60120054100360200200241003602102002200536020c200241003602182002200120034104746a36023820022007360234200220013602302002200136022c20024181808080783602202002410c6a2002411c6a200241186a10c69e808000200228020c210320022802102105200228021821012006450d05200220053602382002200336023420024100360230200220053602282002200336022420024100360220410121030c040b200041013602000c050b410441c000418cdbc7800010ae80808000000b410441b80110bb80808000000b41002103410021010b2002200136023c2002200336022c2002200336021c2002411c6a10d18a808000410121040b2000200136020c2000200536020820002003360204200020043602000b200241c0006a2480808080000ba20201047f024020012802042202450d0020012002417f6a220336020420012001280200220441016a3602000240024002400240024020042d000022054103710e0400040201000b2000200120054102761090858080000f0b200541044f0d0320024105490d0320012002417b6a3602042001200441056a360200200428000122024180808080044f0d010c030b20024104490d0220012002417c6a3602042001200441046a36020020042f0001200441036a2d0000411074722202418002490d02200241087420057241027621020b2000200120021090858080000f0b2003450d0020012002417e6a3602042001200441026a36020020042d00012202450d002000200120024108742005724102761090858080000f0b20004180808080783602000b810905047f017e027f017e047f23808080800041e0006b2202248080808000200241206a200110e9888080000240024002400240024002400240024020022802200d002002280224210320012802002802082204200428020441016a2205360204200520042802084b0d010240024020030d00410021040c010b02402003410a4f0d0041b80121040c010b417f2003410a6ead42e8017e2206a72006422088a71b21040b2001417f2001280204220520046a220420042005491b22043602040240200420012802084f0d0041002105034020032005460d0420012802002207280208280200220428020422084104490d0620042008417c6a36020420042004280200220841046a3602002007427f2007290300220642047c220920092006541b37030020082800002107200241186a200110e98880800020022802180d062002413c6a2001200228021c108685808000200228023c2204418080808078460d06200541016a21052004418180808078460d000b2002290240210641002d0098a2db80001a41c00041002802a496db800011828080800000220a450d04200a2006370208200a2004360204200a2007360200200241013602342002200a3602302002410436022c4101210b034020032005200320054b1b41016a210c02400340200c200541016a220546220d0d0120012802002207280208280200220428020422084104490d0120042008417c6a36020420042004280200220841046a3602002007427f2007290300220642047c220920092006541b37030020082800002107200241106a200110e98880800020022802100d012002413c6a20012002280214108685808000200228023c2204418080808078460d012004418180808078460d000b200229024021060240200b200228022c470d002002412c6a200b41014104411010e5a08080002002280230210a0b200a200b4104746a2208200637020820082004360204200820073602002002200b41016a220b3602340c010b0b20022802302104200228022c21052002200241386a36023c0240200b4101460d000240200b4115490d002004200b2002413c6a1099a58080000c010b2004200b41012002413c6a108f8e8080000b200241086a10ac9e8080002002200229030837022c410021032002410036023820022004200b4104746a36025820022005360254200220043602502002200436024c20024181808080783602402002412c6a2002413c6a200241386a10c69e808000200228022c21052002280230210720022802382104200d0d07200220073602582002200536025420024100360250200220073602482002200536024420024100360240410121050c060b200041013602000c070b200041013602000c060b200041013602000c050b4100210441002105410021030c030b410441c000418cdbc7800010ae80808000000b41002105410021040b2002200436025c2002200536024c2002200536023c2002413c6a10d18a808000410121030b2000200436020c200020073602082000200536020420002003360200200128020028020822012001280204417f6a3602040b200241e0006a2480808080000bd60501097f23808080800041106b22022480808080002002200028020822033602082002200241086a36020c2002410c6a2001108c89808000024002402003450d0020002802002204450d00410021052004410047210620002802042107034002400240024020050d002006410171450d00410121062007450d0120072105024020074107712200450d0003402005417f6a210520042802e40121042000417f6a22000d000b0b20074108490d01034020042802e4012802e4012802e4012802e4012802e4012802e4012802e4012802e4012104200541786a22050d000c020b0b20064101710d0141f0e1c78000109081808000000b2004210541002104410021070b02400240200720052f01e2014f0d0020052100200721080c010b034020052802582200450d04200441016a210420052f01e001210820002105200820002f01e2014f0d000b0b0240024020040d00200841016a2107200021050c010b200020084102746a41e8016a2802002105410021072004417f6a2209450d002004417e6a210a024020094107712204450d0003402009417f6a210920052802e40121052004417f6a22040d000b0b200a4107490d00034020052802e4012802e4012802e4012802e4012802e4012802e4012802e4012802e4012105200941786a22090d000b0b200020084103746a210920002008410c6c6a41dc006a210002402001280200200128020822046b41074b0d0020012004410810bea8808000200128020821040b2001200441086a360208200128020420046a2009290000370000200028020421082002200028020822043602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822006b20044f0d0020012000200410bea8808000200128020821000b200128020420006a2008200410f5b28080001a2001200020046a360208410021042003417f6a22030d000b0b200241106a2480808080000f0b41e0e1c78000109081808000000bfc05010a7f23808080800041106b22022480808080002002200028020822033602082002200241086a36020c2002410c6a2001108c89808000024002402003450d0020002802002204450d00410021052004410047210620002802042107034002400240024020050d002006410171450d00410121062007450d0120072105024020074107712200450d0003402005417f6a2105200428028c0121042000417f6a22000d000b0b20074108490d010340200428028c0128028c0128028c0128028c0128028c0128028c0128028c0128028c012104200541786a22050d000c020b0b20064101710d0141f0e1c78000109081808000000b2004210541002104410021070b02400240200720052f018a014f0d0020052100200721080c010b034020052802582200450d04200441016a210420052f018801210820002105200820002f018a014f0d000b0b0240024020040d00200841016a2107200021050c010b200020084102746a4190016a2802002105410021072004417f6a2209450d002004417e6a210a024020094107712204450d0003402009417f6a2109200528028c0121052004417f6a22040d000b0b200a4107490d000340200528028c0128028c0128028c0128028c0128028c0128028c0128028c0128028c012105200941786a22090d000b0b200020084103746a2109200020084102746a41dc006a280200210002402001280200200128020822046b41034b0d0020012004410410bea8808000200128020821040b200128020420046a20003600002001200441046a2204360208200941046a280200210a2009280200210b02402001280200220820046b41034b0d0020012004410410bea880800020012802002108200128020821040b2001200441046a22003602082001280204220920046a200b3600000240200820006b41034b0d0020012000410410bea880800020012802042109200128020821000b2001200041046a360208200920006a200a360000410021042003417f6a22030d000b0b200241106a2480808080000f0b41e0e1c78000109081808000000ba50501097f23808080800041106b22022480808080002002200028020822033602082002200241086a36020c2002410c6a2001108c89808000024002402003450d0020002802002204450d00410021052004410047210620002802042107034002400240024020050d002006410171450d00410121062007450d0120072105024020074107712200450d0003402005417f6a210520042802b80121042000417f6a22000d000b0b20074108490d01034020042802b8012802b8012802b8012802b8012802b8012802b8012802b8012802b8012104200541786a22050d000c020b0b20064101710d0141f0e1c78000109081808000000b2004210541002104410021070b02400240200720052f01b6014f0d0020052100200721080c010b034020052802002200450d04200441016a210420052f01b401210820002105200820002f01b6014f0d000b0b0240024020040d00200841016a2107200021050c010b200020084102746a41bc016a2802002105410021072004417f6a2209450d002004417e6a210a024020094107712204450d0003402009417f6a210920052802b80121052004417f6a22040d000b0b200a4107490d00034020052802b8012802b8012802b8012802b8012802b8012802b8012802b8012802b8012105200941786a22090d000b0b20002008410c6c6a41306a2109200020084102746a41046a280200210002402001280200200128020822046b41034b0d0020012004410410bea8808000200128020821040b2001200441046a360208200128020420046a2000360000200941046a28020021042002200941086a28020022003602082002200241086a36020c2002410c6a2001108c8980800020042000200110ff85808000410021042003417f6a22030d000b0b200241106a2480808080000f0b41e0e1c78000109081808000000bda0401057f23808080800041206b22022480808080000240024020012d00004101470d0020012802044101460d00200128020c210320012d001021040240024002400240024002400240024002400240200128020822050e09080700010203040506080b20032003280200220641016a36020020064100480d080c070b20032003280200220641016a36020020064100480d070c060b20032003280200220641016a36020020064100480d060c050b20032003280200220641016a36020020064100480d050c040b20032003280200220641016a36020020064100480d040c030b20032003280200220641016a36020020064100480d030c020b20032003280200220641016a360200200641004e0d010c020b20032003280200220641016a36020020064100480d010b2002200336020c20022005360208200220043a001020024100360214200241013a001c0240024002400240200441ff01714101470d002005450d0020054101460d010b200241146a10e38a8080000c010b200241146a10e38a80800020032d00104111470d0020032d00204107470d002003280214450d010b200241086a10e38a8080000c020b20002002290208370204200041033a00002000410c6a200241106a280200360200200141086a10e38a808000200128022422002000280200417f6a220036020020000d02200141246a10c9a08080000c020b000b20002001290200370200200041206a200141206a290200370200200041186a200141186a290200370200200041106a200141106a290200370200200041086a200141086a2902003702000b200241206a2480808080000be80201017f02400240024002400240024002400240024020002802000e080801020304050607000b2000280204220120012802002201417f6a36020020014101470d07200041046a10caaf8080000c070b2000280204220120012802002201417f6a36020020014101470d06200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d05200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d04200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d03200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d02200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d01200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d00200041046a10caaf8080000f0b0bde0503047f017e027f23808080800041c0006b2201248080808000200141246a41b4cdc78000411641cacdc78000410a410441001089a98080002001410036022020014280808080c00037021841002d0098a2db80001a0240024041c00041002802a496db8000118280808000002202450d00200241ee82808000360238200242d0b1ef9d90a0c08c0e370330200242ddce95d0f4be9fd4b87f37032820024103360224200241dacdc78000360220200241ef82808000360218200242ecfb97f8b2e2d8def700370310200242ecc698eadad6c8fb0637030820024106360204200241d4cdc78000360200200141086a200141186a220341086a2802003602002001200329020037030020012802242104200129022821052001410c6a41086a410036020020014280808080800137020c2001410c6a41c0d1c5800010faa8808000200128021022034297b0bdf1b9f7a3e7c300370308200342c1afc0f4d9fdaeb8c100370300200141306a41086a220641013602002003420437022c2003421e370224200341b0cbc480003602202003410836021c200341a8cbc48000360218200341f0828080003602102001200129020c3703300240200628020022062001280230470d00200141306a41c0d1c5800010faa88080000b2001280234200641386c6a2203420437022c20034206370224200341d4cbc480003602202003410636021c200341cecbc48000360218200341ef82808000360210200342ecfb97f8b2e2d8def700370308200342ecc698eadad6c8fb063703002004418080808078460d0120012802342103200128023021072000410236024c20002002360248200041023602442000200537023c200020043602382000200336020820002007360204200041003a0000200020012903003702502000200641016a36020c200041d8006a200141086a280200360200200141c0006a2480808080000f0b410841c00010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bdd0402047f017e23808080800041306b22012480808080002001410836020c200141ddcdc7800036020841002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d00200241ddcdc78000360200200241046a410836020041ddcdc78000410810fea8808000450d0141002d0098a2db80001a41c00041002802a496db80001182808080000022030d02410841c00010bb80808000000b4104410810bb80808000000b2002410028029c96db80001180808080000020014102360214200141e891d180003602102001420137021c200141b780808000ad422086200141086aad843703282001200141286a360218200141106a41f891d1800010f680808000000b200341f182808000360238200342aff3cba3b1bded914a370330200342b486a8c3f3d2e3da7537032820034101360224200341e6cdc78000360220200341b980808000360218200342e3cfd3f6e7cf95c40f370310200342bee3d9abb6ff91f24737030820034101360204200341e5cdc7800036020020014100360218200142808080808001370210200141106a41c0d1c5800010faa88080002001280214220442ea98b390a5cdf4baae7f3703002004410036023020044280808080c0003703282004410036022020044100360218200441f282808000360210200442938ab2d3f0ebefe76e370308200129021021052000410236024c200020033602482000410236024420002002ad4280808080108437023c200041013602382000410036025820004280808080c0003703502000410136020c20002005370204200041003a0000200141306a2480808080000bd10101017f41002d0098a2db80001a0240413041002802a496db8000118280808000002201450d002001418f818080003602282001418f8180800036021020014296e397c6bfa5aeee46370308200142aceff0b4f2bd8f8fe40037030020014296e397c6bfa5aeee46370320200142aceff0b4f2bd8f8fe400370318200042083703482000420037034020004280808080c0003703382000410036025820004280808080c0003703502000410236020c2000200136020820004102360204200041043a00000f0b4108413010bb80808000000b6000200042083703482000420037034020004280808080c0003703382000410036025820004280808080c000370350200041cd80808000360218200042dbd791d5c2919eaecd00370310200042e6ed8d82cc91adcb05370308200041023a00000bd00101017f41002d0098a2db80001a0240413041002802a496db8000118280808000002201450d00200141f382808000360228200141b180808000360210200142d7c9cb8fc1cf97db3e370308200142e88488d0c0e3aebc13370300200142b0badfbe86d08ab9c00037032020014294dbbaf69ea8f8873a370318200042083703482000420037034020004280808080c0003703382000410036025820004280808080c0003703502000410236020c2000200136020820004102360204200041043a00000f0b4108413010bb80808000000bd10101017f41002d0098a2db80001a0240413041002802a496db8000118280808000002201450d00200141f4828080003602282001418f8180800036021020014296e397c6bfa5aeee46370308200142aceff0b4f2bd8f8fe400370300200142bff8b4f7faa1f2a3643703202001428bcce7dab782f1a0827f370318200042083703482000420037034020004280808080c0003703382000410036025820004280808080c0003703502000410236020c2000200136020820004102360204200041043a00000f0b4108413010bb80808000000b5f00200042083703482000420037034020004280808080c0003703382000410036025820004280808080c0003703502000419281808000360218200042f48587b7e0d4c9ea3537031020004296afb28ff9f4d69c77370308200041023a00000b6000200042083703482000420037034020004280808080c0003703382000410036025820004280808080c000370350200041f582808000360218200042bc8ab78ab98db5ec9f7f370310200042d5b8cce0b4adbf894e370308200041023a00000b5f00200042083703482000420037034020004280808080c0003703382000410036025820004280808080c000370350200041b180808000360218200042d7c9cb8fc1cf97db3e370310200042e88488d0c0e3aebc13370308200041023a00000b6000200042083703482000420037034020004280808080c0003703382000410036025820004280808080c000370350200041f682808000360218200042e2dc8ff6e0c8cde745370310200042f0a0c7ece695ecf0e800370308200041023a00000b6000200042083703482000420037034020004280808080c0003703382000410036025820004280808080c0003703502000418f8180800036021820004296e397c6bfa5aeee46370310200042aceff0b4f2bd8f8fe400370308200041023a00000b6000200042083703482000420037034020004280808080c0003703382000410036025820004280808080c000370350200041f782808000360218200042cbace09f90b6cb9de400370310200042fe99a0e19af4cbfd0d370308200041023a00000b5f00200042083703482000420037034020004280808080c0003703382000410036025820004280808080c000370350200041f882808000360218200042cea0a1a08bbdc58c0d370310200042cef0f295fd92e6d220370308200041023a00000b6000200042083703482000420037034020004280808080c0003703382000410036025820004280808080c000370350200041f98280800036021820004281b0f3879a8398ac63370310200042a7c0a1a3b2f8dc80da00370308200041023a00000b6000200042083703482000420037034020004280808080c0003703382000410036025820004280808080c000370350200041fa82808000360218200042d3ed96b387edc6c2503703102000428dd5b9beca8e90be8a7f370308200041023a00000b6000200042083703482000420037034020004280808080c0003703382000410036025820004280808080c000370350200041fb82808000360218200042bad6f5fbc5bfa08fda00370310200042c3caa986bb8bf1eb21370308200041023a00000b6100200042083703482000420037034020004280808080c0003703382000410036025820004280808080c000370350200041a981808000360218200042acf6debeefe0d9c8d300370310200042efc9c9edb5e7b3a6c700370308200041023a00000b5f00200042083703482000420037034020004280808080c0003703382000410036025820004280808080c000370350200041fc82808000360218200042d88092d584c3ebba0d370310200042fac9a3fc9bf2ce850a370308200041023a00000b6000200042083703482000420037034020004280808080c0003703382000410036025820004280808080c000370350200041fd82808000360218200042b2b9bf9c9aa49eb629370310200042caaaf09794e48195d100370308200041023a00000b5f00200042083703482000420037034020004280808080c0003703382000410036025820004280808080c000370350200041fe82808000360218200042a3a0ea87f2faa29f43370310200042d7a3d6b2e3c1b49f4f370308200041023a00000b5f00200042083703482000420037034020004280808080c0003703382000410036025820004280808080c000370350200041ff82808000360218200042e3e7cbd9ceecb6f606370310200042a9d9dae092c7aced57370308200041023a00000b6000200042083703482000420037034020004280808080c0003703382000410036025820004280808080c0003703502000418083808000360218200042a2b4b8fcc288ebf238370310200042c9f08691a2b1d39ea47f370308200041023a00000b6000200042083703482000420037034020004280808080c0003703382000410036025820004280808080c0003703502000418183808000360218200042fce980d7fd9da9934e370310200042d0a7e0e2cb9ddbe3e000370308200041023a00000b5f00200042083703482000420037034020004280808080c0003703382000410036025820004280808080c0003703502000418283808000360218200042cd88d39ecd8689ad10370310200042eab4eabda9e19caf54370308200041023a00000b5f00200042083703482000420037034020004280808080c0003703382000410036025820004280808080c000370350200041b280808000360218200042a6e69b97da80f5d400370310200042b3c59fa8d1c488a173370308200041023a00000b6000200042083703482000420037034020004280808080c0003703382000410036025820004280808080c0003703502000418383808000360218200042dbdef29888f5dab01d370310200042a3a986ebaadcd0e1f200370308200041023a00000b6000200042083703482000420037034020004280808080c0003703382000410036025820004280808080c0003703502000418483808000360218200042fdc5abfeb9e5beb525370310200042fbb0caeabafaa7cb927f370308200041023a00000b6100200042083703482000420037034020004280808080c0003703382000410036025820004280808080c000370350200041ea818080003602182000428bebfdc88bd6a7c7ae7f370310200042a2cd9f86aa94b08ad600370308200041023a00000b6100200042083703482000420037034020004280808080c0003703382000410036025820004280808080c0003703502000418583808000360218200042cec4a4c6c2bbc4efd800370310200042b4b8c39ff7c7ee8ce100370308200041023a00000b6000200042083703482000420037034020004280808080c0003703382000410036025820004280808080c0003703502000418683808000360218200042aab7cfa2e6efefb4ae7f370310200042b9edebbacdb1abcd5d370308200041023a00000b5f00200042083703482000420037034020004280808080c0003703382000410036025820004280808080c0003703502000418783808000360218200042fd89e3c4fc97a1e952370310200042e3becce1b681a39f32370308200041023a00000b6100200042083703482000420037034020004280808080c0003703382000410036025820004280808080c000370350200041888380800036021820004298b7e3a995a5bed3967f370310200042f8ccc2e2d0f38cf2cf00370308200041023a00000b5f00200042083703482000420037034020004280808080c0003703382000410036025820004280808080c0003703502000418983808000360218200042a8c3fff188ede0fc7e3703102000429984ddff81f0aed62d370308200041023a00000b5f00200042083703482000420037034020004280808080c0003703382000410036025820004280808080c0003703502000418a83808000360218200042b5ddbd8282fef29f3a370310200042d096d889d592baeb6e370308200041023a00000b6100200042083703482000420037034020004280808080c0003703382000410036025820004280808080c0003703502000418b83808000360218200042e09e84a79f8dc8e4977f370310200042b2a5d0b7ed83f2a68a7f370308200041023a00000b6000200042083703482000420037034020004280808080c0003703382000410036025820004280808080c0003703502000418c83808000360218200042a19cec8597e48986f0003703102000429186b996b9abdcf03a370308200041023a00000b6000200042083703482000420037034020004280808080c0003703382000410036025820004280808080c0003703502000418d83808000360218200042a58df6eae4e4ab92e400370310200042d2b7adabacdab7ad48370308200041023a00000b5f00200042083703482000420037034020004280808080c0003703382000410036025820004280808080c0003703502000418e83808000360218200042cc99aefac0d186b317370310200042a0a6e6e9c0d0c1cd6b370308200041023a00000b6100200042083703482000420037034020004280808080c0003703382000410036025820004280808080c0003703502000418f83808000360218200042bba291c687ce91d6b37f370310200042dd98a2f497deef94807f370308200041023a00000be60e030e7f017e027f23808080800041106b2202248080808000200128020c2103200128020421042001280220210520012802002106200128022c210720012802282108200128023021092001280224210a024002400240024002400240034002400240200a0d002008210b0c010b0240024020082009470d002008210b0c010b2001200841106a220b3602282008280200220c418080808078470d030b02402009200b460d004100210d02402009200b6b220e410476220c4101460d00200c41feffffff007121084100210d200b210c03400240200c280200450d00200c41046a280200410028029c96db8000118080808000000b0240200c41106a280200450d00200c41146a280200410028029c96db8000118080808000000b200c41206a210c2008200d41026a220d470d000b0b200e411071450d00200b200d4104746a220c280200450d00200c280204410028029c96db8000118080808000000b02402007450d00200a410028029c96db8000118080808000000b4100210a200141003602240b20064102460d05024020050d00200141003602002006450d06200128020422040d0520012802082104200128020c2208450d05024002402008410771220d0d002008210c0c010b2008210c0340200c417f6a210c20042802b8012104200d417f6a220d0d000b0b20084108490d05034020042802b8012802b8012802b8012802b8012802b8012802b8012802b8012802b8012104200c41786a220c0d000c060b0b20012005417f6a2205360220024002402006410171220c450d0020040d002001280208210402402003450d00024002402003410771220d0d002003210c0c010b2003210c0340200c417f6a210c20042802b8012104200d417f6a220d0d000b0b20034108490d00034020042802b8012802b8012802b8012802b8012802b8012802b8012802b8012802b8012104200c41786a220c0d000b0b20014200370208200120043602044101210620014101360200410021030c010b200c450d040b2001280208210802400240200320042f01b6014f0d002003210d2004210c0c010b03402004280200220c450d0420042f01b401210d2004410028029c96db800011808080800000200841016a2108200c2104200d200c2f01b6014f0d000b0b0240024020080d00200d41016a2103200c21040c010b200c200d4102746a41bc016a2802002104410021032008417f6a220e450d002008417e6a210f0240200e4107712208450d000340200e417f6a210e20042802b80121042008417f6a22080d000b0b200f4107490d00034020042802b8012802b8012802b8012802b8012802b8012802b8012802b8012802b8012104200e41786a220e0d000b0b2001200336020c2001410036020820012004360204200c200d410c6c6a41306a2208280200220f418080808078460d0520082902042210a72208450d05200c200d4102746a41046a280200211120082010422088a74104746a21120240200a450d0002402009200b460d004100210d02402009200b6b2209410476220c4101460d00200c41feffffff0071210e4100210d200b210c03400240200c280200450d00200c41046a280200410028029c96db8000118080808000000b0240200c41106a280200450d00200c41146a280200410028029c96db8000118080808000000b200c41206a210c200e200d41026a220d470d000b0b2009411071450d00200b200d4104746a220c280200450d00200c280204410028029c96db8000118080808000000b2007450d00200a410028029c96db8000118080808000000b20012011360234200120123602302001200f36022c2001200836022820012008360224200f2107201221092008210a0c000b0b2000200c3602042000200829020437020820002001280234360200200041106a2008410c6a2802003602000c040b2004410028029c96db80001180808080000041f885cb8000109081808000000b41d0e1c78000109081808000000b03402004280200210c2004410028029c96db800011808080800000200c2104200c0d000b0b02402001280238220e0d0020004180808080783602040c010b024002400240200128023c22042001280244220d470d00200421080c010b2001200441106a220836023c2004280200220c418080808078460d00200241086a2004410c6a28020036020020022004290204370300200128024821040c010b0240200d2008460d004100210c0240200d20086b220341047622044101460d00200441feffffff0071210d200821044100210c034002402004280200450d00200441046a280200410028029c96db8000118080808000000b0240200441106a280200450d00200441146a280200410028029c96db8000118080808000000b200441206a2104200d200c41026a220c470d000b0b2003411071450d002008200c4104746a2204280200450d002004280204410028029c96db8000118080808000000b02402001280240450d00200e410028029c96db8000118080808000000b20014100360238418080808078210c0b2000200c3602042000200436020020002002290300370208200041106a200241086a2802003602000b200241106a2480808080000ba90601077f024002400240200128022022020d0020012802002102200141003602002002450d02200128020422020d0120012802082102200128020c2203450d0102400240200341077122040d00200321050c010b2003210503402005417f6a210520022802ac0921022004417f6a22040d000b0b20034108490d01034020022802ac092802ac092802ac092802ac092802ac092802ac092802ac092802ac092102200541786a22050d000c020b0b20012002417f6a360220024002400240200128020022024101470d0020012802040d00200128020821020240200128020c2203450d0002400240200341077122040d00200321050c010b2003210503402005417f6a210520022802ac0921022004417f6a22040d000b0b20034108490d00034020022802ac092802ac092802ac092802ac092802ac092802ac092802ac092802ac092102200541786a22050d000b0b2001420037020820012002360204200141013602000c010b2002450d010b200128020821030240024002400240200128020c2204200128020422022f01aa094f0d00200221050c010b034020022802a0082205450d0220022f01a80921042002410028029c96db800011808080800000200341016a210320052102200420052f01aa094f0d000b0b024020030d00200441016a2106200521020c020b200520044102746a41b0096a2802002102410021062003417f6a2207450d012003417e6a2108024020074107712203450d0003402007417f6a210720022802ac0921022003417f6a22030d000b0b20084107490d01034020022802ac092802ac092802ac092802ac092802ac092802ac092802ac092802ac092102200741786a22070d000c020b0b2002410028029c96db80001180808080000041f885cb8000109081808000000b2001200636020c2001410036020820012002360204200020052004410c6c6a220241a4086a290200370200200041086a200241ac086a2802003602002000410c6a2005200441e0006c6a41e00010f5b28080001a0f0b41d0e1c78000109081808000000b034020022802a00821052002410028029c96db8000118080808000002005210220050d000b0b20004180808080783602000b9c0601077f024002400240200128022022020d0020012802002102200141003602002002450d02200128020422020d0120012802082102200128020c2203450d0102400240200341077122040d00200321050c010b2003210503402005417f6a210520022802900221022004417f6a22040d000b0b20034108490d010340200228029002280290022802900228029002280290022802900228029002280290022102200541786a22050d000c020b0b20012002417f6a360220024002400240200128020022024101470d0020012802040d00200128020821020240200128020c2203450d0002400240200341077122040d00200321050c010b2003210503402005417f6a210520022802900221022004417f6a22040d000b0b20034108490d000340200228029002280290022802900228029002280290022802900228029002280290022102200541786a22050d000b0b2001420037020820012002360204200141013602000c010b2002450d010b200128020821040240024002400240200128020c2203200128020422022f018e024f0d00200221050c010b03402002280288022205450d0220022f018c0221032002410028029c96db800011808080800000200441016a210420052102200320052f018e024f0d000b0b024020040d00200341016a2106200521020c020b200520034102746a4194026a2802002102410021062004417f6a2207450d012004417e6a2108024020074107712204450d0003402007417f6a210720022802900221022004417f6a22040d000b0b20084107490d010340200228029002280290022802900228029002280290022802900228029002280290022102200741786a22070d000c020b0b2002410028029c96db80001180808080000041f885cb8000109081808000000b2001200636020c200141003602082001200236020420002005200341186c6a2202290200370200200041086a200241086a290200370200200041106a200241106a2902003702000f0b41d0e1c78000109081808000000b034020022802880221052002410028029c96db8000118080808000002005210220050d000b0b20004180808080783602000bfb0501077f024002400240200128022022020d0020012802002102200141003602002002450d02200128020422020d0120012802082102200128020c2203450d0102400240200341077122040d00200321050c010b2003210503402005417f6a210520022802f80621022004417f6a22040d000b0b20034108490d01034020022802f8062802f8062802f8062802f8062802f8062802f8062802f8062802f8062102200541786a22050d000c020b0b20012002417f6a360220024002400240200128020022024101470d0020012802040d00200128020821020240200128020c2203450d0002400240200341077122040d00200321050c010b2003210503402005417f6a210520022802f80621022004417f6a22040d000b0b20034108490d00034020022802f8062802f8062802f8062802f8062802f8062802f8062802f8062802f8062102200541786a22050d000b0b2001420037020820012002360204200141013602000c010b2002450d010b200128020821040240024002400240200128020c2203200128020422022f01f6064f0d00200221050c010b034020022802f0062205450d0220022f01f40621032002410028029c96db800011808080800000200441016a210420052102200320052f01f6064f0d000b0b024020040d00200341016a2106200521020c020b200520034102746a41fc066a2802002102410021062004417f6a2207450d012004417e6a2108024020074107712204450d0003402007417f6a210720022802f80621022004417f6a22040d000b0b20084107490d01034020022802f8062802f8062802f8062802f8062802f8062802f8062802f8062802f8062102200741786a22070d000c020b0b2002410028029c96db80001180808080000041f885cb8000109081808000000b2001200636020c200141003602082001200236020420002005200341d0006c6a41d00010f5b28080001a0f0b41d0e1c78000109081808000000b034020022802f00621052002410028029c96db8000118080808000002005210220050d000b0b200041023a004c0be80401087f23808080800041306b2203248080808000200220016b22044104762205410c6c210602400240200441a0d5aad57a4d0d00410021020c010b024002400240024020022001460d004100210741002d0098a2db80001a0240200641002802a496db80001182808080000022080d00410421020c050b024020054101460d002001411c6a2106200541feffffff0071210941002107200821020340200641706a280200210a200241086a2006416c6a280200360200200241046a41013602002002200a3602002006280200210a200241146a2006417c6a280200360200200241106a41013602002002410c6a200a360200200241186a2102200641206a21062009200741026a2207470d000b2007417f6a21020b02402004411071450d00200120074104746a2206410c6a280200210a20082007410c6c6a2202200641086a280200360208200241013602042002200a360200200721020b20032003412f6a36020c2002450d02200441d002490d01200820052003410c6a10bda58080000c020b20004100360208200041003602000c020b2008200541012003410c6a10908e8080000b41002d0098a2db80001a0240418c0141002802a496db80001182808080000022020d004104418c0110bb80808000000b200241003b018a0120024100360258200341003602042003200236020020034100360208200320083602202003200836021c2003410236020c20032005360224200320082005410c6c6a36022820032003410c6a200341086a10c59e80800020002003280208360208200020032902003702000b200341306a2480808080000f0b20022006418cdbc7800010ae80808000000bb00201087f23808080800041106b2203248080808000200128020c21040240024002402001280200220520012802042206470d00200420056b4105762107200128020821010c010b0240200420066b2208410576220720012802082201410176490d0020052006200810f8b28080001a0c010b410021092003410036020c2003428080808080013702044108210a024020042006460d00200341046a410020074108412010e5a08080002003280208210a200328020c21090b200a20094105746a2006200810f5b28080001a2003200920076a36020c02402001450d002005410028029c96db8000118080808000000b20002003290204370200200041086a200341046a41086a2802003602000c010b2000200736020820002005360204200020013602000b200341106a2480808080000bb00201087f23808080800041106b2203248080808000200128020c21040240024002402001280200220520012802042206470d00200420056b41386e2107200128020821010c010b0240200420066b220841386e220720012802082201410176490d0020052006200810f8b28080001a0c010b410021092003410036020c2003428080808080013702044108210a024020042006460d00200341046a410020074108413810e5a08080002003280208210a200328020c21090b200a200941386c6a2006200810f5b28080001a2003200920076a36020c02402001450d002005410028029c96db8000118080808000000b20002003290204370200200041086a200341046a41086a2802003602000c010b2000200736020820002005360204200020013602000b200341106a2480808080000bb00201087f23808080800041106b2203248080808000200128020c21040240024002402001280200220520012802042206470d00200420056b41246e2107200128020821010c010b0240200420066b220841246e220720012802082201410176490d0020052006200810f8b28080001a0c010b410021092003410036020c20034280808080c0003702044104210a024020042006460d00200341046a410020074104412410e5a08080002003280208210a200328020c21090b200a200941246c6a2006200810f5b28080001a2003200920076a36020c02402001450d002005410028029c96db8000118080808000000b20002003290204370200200041086a200341046a41086a2802003602000c010b2000200736020820002005360204200020013602000b200341106a2480808080000bb11d02087f047e23808080800041b0026b220724808080800020072003360214200720023602102007200136020c20072005370320200720043703182007200636022c02400240024002400240024002400240024002400240024002400240024020030d00420021050c010b02400240024020012d0008410146200128020045710d00200321010c010b419083808000ad422086200741dc006aad8421042003210103400240024002400240024020024180016a290300427e7c2205a7410620054234541b417f6a0e1003040404020404040404040404010400040b200241086a2d00004101470d0320022802000d030c060b200241086a2d00004101470d0220022802000d020c050b200241086a2d00004101470d0120022802000d010c040b02404100280284a2db800041014b0d0002400240024041002d00bc98db80000e03030102000b41b498db800010c3b280800041ff01710e03020001000b0240024041002802dca2db80004102460d004188e7d48000210641bce6d4800021080c010b4100280290a2db80002108410028028ca2db800021064100280288a2db80004101470d0020062008280208417f6a4178716a41086a21060b200641002802b498db8000200828021411848080800000450d010b41002802b498db800022062802202208450d07200628022821092006280224210a200628021c210b200741003602980120072009360294012007200a360290012007200836028c012007200b36028801200741ecd1c780003602d40120072006411c6a36026420074101360260200741003602b001200741013602a40120074184ddc780003602a001200742043702a8012007200741a0016a3602d001200720074188016a3602cc012007200741cc016a36025c200720063602ec01200742013703d80141002802dca2db800021062007200741dc006a3602e801024020064102470d004100280290a2db80002108410028028ca2db8000210602404100280288a2db80004101470d0020062008280208417f6a4178716a41086a21060b2006200741d8016a200828022811848080800000450d002006200741d8016a200828022c118b80808000000b41002d00d8a2db80000d0141002802cca2db80004104490d0120074104360274200741002802b498db8000220829021437027841002802d88fdb800041d4e9c3800041002802c8a2db800041024622061b2209200741f4006a41002802dc8fdb800041bce9c3800020061b220628020c11848080800000450d01200741d8016a41086a200741f4006a41086a280200360200200720072902743703d801200820092006200741d8016a200741dc006a10b9b28080000c010b41002d00d8a2db80000d0041002802cca2db80004104490d0020074104360268200741002802b498db8000220629021437026c41002802d88fdb800041d4e9c3800041002802c8a2db800041024622081b2209200741e8006a41002802dc8fdb800041bce9c3800020081b220a28020c11848080800000450d0041002802b498db80002208280220220b450d052008280228210c2008280224210d200828021c210e20074100360298012007200c360294012007200d360290012007200b36028c012007200e36028801200741ecd1c7800036027c20072008411c6a3602d401200741013602d001200741003602b001200741013602a40120074184ddc780003602a001200742043702a8012007200741a0016a360278200720074188016a3602742007200741f4006a3602cc0120072902682105200728027021082006290200210f20074201370290022007410136028802200741b0e1d48000360284022007200836028002200720053702f801200635022c2105200635023021102006350234211120063502382112200720043703a802200741013a0060200720112012422086843702f0012007410241012011501b3602ec01200720052010422086843702e4012007410241012005501b3602e0012007200741a8026a36028c022007200741cc016a36025c2007200f3702d8012009200741d8016a200a280210118b80808000000b200241a0016a21022001417f6a22010d000c0c0b0b0340024002400240024020024180016a290300427e7c2205a7410620054234541b417b6a0e0c000303030303030303010302030b200241086a2d00004101470d022002280200450d040c020b200241086a2d00004101470d0120022802000d010c030b200241086a2d00004101470d002002280200450d020b200241a0016a21022001417f6a2201450d0b0c000b0b420221050b200720033602542007200336024c20072005370340200741003602484100280284a2db800021022007200741c0006a360258200241014b0d0541002d00f098db80000e03050304020b41cfd0c78000412241bcdcc78000109181808000000b41cfd0c78000412241bcdcc78000109181808000000b41e898db800010c3b280800041ff01710e03020001000b41002802e898db800021030240024041002802dca2db80004102460d004188e7d48000210241bce6d4800021010c010b4100280290a2db80002101410028028ca2db800021024100280288a2db80004101470d0020022001280208417f6a4178716a41086a21020b20022003200128021411848080800000450d010b41002802e898db8000220228022022010d0141cfd0c780004122419cdbc78000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d012007410436025c200741002802e898db8000220229021437026041002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2203200741dc006a41002802dc8fdb800041bce9c3800020011b220628020c11848080800000450d0141002802e898db800022012802202208450d03200128022821092001280224210a200128021c210b200741003602840120072009360280012007200a36027c200720083602782007200b360274200741ecd1c780003602d4012007410536028c0120074194dcc780003602880120074205370294012007419183808000ad422086200741d8006aad843703c0012007419283808000ad4220862007412c6aad843703b8012007419383808000ad422086200741186aad843703b0012007419483808000ad422086200741106aad843703a8012007419583808000ad4220862007410c6aad843703a001200720074188016a3602d0012007200741f4006a3602cc012007200741a0016a3602900120072001411c6a3602702007410136026c2007200741cc016a360268200729025c2105200728026421012002290200211120074201370290022007410136028802200741b0e1d48000360284022007200136028002200720053702f801200235022c21052002350230210f20023502342104200235023821102007419083808000ad422086200741a8026aad843703a002200741013a00ac02200720042010422086843702f0012007410241012004501b3602ec0120072005200f422086843702e4012007410241012005501b3602e0012007200741a0026a36028c022007200741e8006a3602a802200720113702d8012003200741d8016a2006280210118b80808000000c010b20022802242103200228021c210620072002280228360280012007200336027c2007200136027820072006360274200741ecd1c7800036027020074100360284012007410536028c0120074194dcc780003602880120074205370294012007419183808000ad422086200741d8006aad843703f8012007419283808000ad4220862007412c6aad843703f0012007419383808000ad422086200741186aad843703e8012007419483808000ad422086200741106aad843703e0012007419583808000ad4220862007410c6aad843703d801200720074188016a36026c2007200741f4006a3602682007200741d8016a3602900120072002411c6a360264200741013602602007200741e8006a36025c200720023602b401200742013703a00141002802dca2db800021022007200741dc006a3602b001024020024102470d004100280290a2db80002101410028028ca2db8000210202404100280288a2db80004101470d0020022001280208417f6a4178716a41086a21020b2002200741a0016a200128022811848080800000450d002002200741a0016a200128022c118b80808000000b41002d00d8a2db80000d0041002802cca2db80004104490d00200741043602cc01200741002802e898db800022012902143702d00141002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b2203200741cc016a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d00200741a0016a41086a200741cc016a41086a280200360200200720072902cc013703a001200120032002200741a0016a200741dc006a10b9b28080000b200741306a41086a2201200741c8006a220241086a29030037030020072002290300370330200729034022054206520d020b0240200728021422030d00420021050c030b200728022c2108200728020c2109410021012007280210220a21020340024002400240024020024180016a290300427e7c2205a7410620054234541b416b6a0e1e000003030303030303030303030303030303030303030303030303030301030b200221060c010b200a200141a0016c6a41086a21060b2007290318210520072903202104200720083602742007200437039001200720053703880120072006360230200720093602cc01200741013a00682007200741e8006a3602402007200741c0006a3602b0012007200741f4006a3602ac01200720074188016a3602a8012007200741306a3602a4012007200741cc016a3602a001200741d8016a41c098db8000200741a0016a10c4a680800020072903d80122054206510d0020072802e001210620072802ec01210320072802e801210120072802e40121020c040b200241a0016a2102200141016a21012003417f6a22030d000b200042063703000c030b41cfd0c780004122419cdbc78000109181808000000b20002007290330370308200041106a2001290300370300200020053703000c010b20002003360214200020013602102000200236020c20002006360208200020053703000b200741b0026a2480808080000b8f0201027f23808080800041106b22022480808080002002200041086a360204200128021c41b4e3c780004106200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a41bae3c78000410820004194e3c7800010a3818080001a200241086a41c2e3c78000410a200241046a41a4e3c7800010a3818080001a20022d000d220020022d000c2203722101024020004101470d0020034101710d000240200228020822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710beb7402057f037e2380808080004180056b220724808080800020072003360214200720023602102007200136020c2007200537032020072004370318200720063602280240024002400240024002400240024002400240024002404100280284a2db80000d0002400240024041002d00a498db80000e03030102000b419c98db800010c3b280800041ff01710e03020001000b410028029c98db800021010240024041002802dca2db80004102460d004188e7d48000210341bce6d4800021020c010b4100280290a2db80002102410028028ca2db800021034100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b20032001200228021411848080800000450d010b410028029c98db8000220228022022030d0141cfd0c78000412241c4ddc78000109181808000000b41002d00d8a2db80000d0a41002802cca2db80004105470d0a2007410536022c2007410028029c98db8000220229021437023041002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b22082007412c6a41002802dc8fdb800041bce9c3800020031b220928020c11848080800000450d0a410028029c98db8000220a2802202203450d01200a2802282101200a2802242106200a28021c210b200741003602d803200720013602d403200720063602d0032007200b3602c803200720033602cc03200741003602ec03200741e8ddc780003602dc03200742043702e403200741013602e00320034101460d0220074101360284042007200136028004200720063602fc032007200b3602f403200720033602f80320072007410c6a36029402200341024d0d032007410236029c04200720013602980420072006360294042007200b36028c0420072003360290042007200741106a3602a80420034103460d04200741033602b801200720013602b401200720063602b0012007200b3602a801200720033602ac012007200741186a360268200341044d0d05200741043602e001200720013602dc01200720063602d801200720033602d4012007200b3602d001200741acd2c780003602f0042007419cd2c780003602e4042007418cd2c780003602d804200741fcd1c780003602cc04200741ecd1c780003602c0042007200741f8016a3602ec042007200741d0016a3602e8042007200741e8006a3602e0042007200741a8016a3602dc042007200741a8046a3602d40420072007418c046a3602d004200720074194026a3602c8042007200741f4036a3602c4042007200741dc036a3602bc042007200741c8036a3602b8042007200741286a3602f8012007200a411c6a3602b003200741053602ac032007200741b8046a3602a803200729022c2105200728023421032002290200210c200742013702d802200741013602d002200741b0e1d480003602cc02200720033602c802200720053702c002200235022c21052002350230210d200235023421042002350238210e2007419083808000ad42208620074190036aad843703f802200741013a00940320072004200e422086843702b8022007410241012004501b3602b40220072005200d422086843702ac022007410241012005501b3602a8022007200741f8026a3602d4022007200741a8036a360290032007200c3702a0022008200741a0026a2009280210118b80808000000c0a0b2002280228210120022802242106200228021c210b200741003602d803200720013602d403200720063602d0032007200b3602c803200720033602cc03200741003602ec03200741e8ddc780003602dc03200742043702e403200741013602e00320034101460d0520074101360284042007200136028004200720063602fc032007200b3602f403200720033602f80320072007410c6a3602a804200341024d0d062007410236029c04200720013602980420072006360294042007200b36028c0420072003360290042007200741106a36026820034103460d07200741033602b801200720013602b401200720063602b0012007200b3602a801200720033602ac012007200741186a3602f801200341044d0d08200741043602e001200720013602dc01200720063602d801200720033602d4012007200b3602d001200741acd2c780003602d8022007419cd2c780003602cc022007418cd2c780003602c002200741fcd1c780003602b402200741ecd1c780003602a8022007200741f8026a3602d4022007200741d0016a3602d0022007200741f8016a3602c8022007200741a8016a3602c4022007200741e8006a3602bc0220072007418c046a3602b8022007200741a8046a3602b0022007200741f4036a3602ac022007200741dc036a3602a4022007200741c8036a3602a0022007200741286a3602f80220072002411c6a3602980320074105360294032007200741a0026a36029003200720023602cc04200742013703b80441002802dca2db80002103200720074190036a3602c804024020034102470d004100280290a2db80002102410028028ca2db8000210302404100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b2003200741b8046a200228022811848080800000450d002003200741b8046a200228022c118b80808000000b41002d00d8a2db80000d0941002802cca2db80004105470d09200741053602a8032007410028029c98db800022022902143702ac0341002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2201200741a8036a41002802dc8fdb800041bce9c3800020031b220328020c11848080800000450d09200741b8046a41086a200741a8036a41086a280200360200200720072902a8033703b804200220012003200741b8046a20074190036a10b9b28080000c090b41cfd0c78000412241c4ddc78000109181808000000b41cfd0c78000412241c4ddc78000109181808000000b41cfd0c78000412241c4ddc78000109181808000000b41cfd0c78000412241c4ddc78000109181808000000b41cfd0c78000412241c4ddc78000109181808000000b41cfd0c78000412241c4ddc78000109181808000000b41cfd0c78000412241c4ddc78000109181808000000b41cfd0c78000412241c4ddc78000109181808000000b41cfd0c78000412241c4ddc78000109181808000000b2007280210210102400240024020072802142203450d002001200341a0016c6a220b41e07e6a22060d010b200728022821020c010b20072802282102200b41606a290300422e520d00200641186a2900002105200641106a2900002104200641086a290000210c2006290000210d200241013a00102002200d370011200241196a200c370000200241216a2004370000200241296a20053700002003417f6a21030b200741a0026a200728020c2206200120032007290318220520072903202204200210938b80800002400240024002400240024002400240024002400240024020072903a0024206520d002007200236027c200720043703702007200537036820072003360264200720013602602007200636025c2007412f36028401200741a0d0c7800036028001200720023602c403200720043703b003200720053703a803200720033602ec01200720013602e801200720063602c003024002404100280284a2db80000d0002400240024041002d008098db80000e03030102000b41f897db800010c3b280800041ff01710e03020001000b41002802f897db800021010240024041002802dca2db80004102460d004188e7d48000210341bce6d4800021020c010b4100280290a2db80002102410028028ca2db800021034100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b20032001200228021411848080800000450d010b41002802f897db8000220228022022030d0141cfd0c78000412241e4d9c78000109181808000000b41002d00d8a2db80000d0b41002802cca2db80004105470d0b200741053602f802200741002802f897db800022022902143702fc0241002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2208200741f8026a41002802dc8fdb800041bce9c3800020031b220928020c11848080800000450d0b41002802f897db8000220a2802202203450d02200a2802282101200a2802242106200a28021c210b200741003602d803200720013602d403200720063602d0032007200b3602c803200720033602cc03200741003602ec0320074184dac780003602dc03200742043702e403200741013602e00320034101460d0320074101360284042007200136028004200720063602fc032007200b3602f403200720033602f8032007200741c0036a36028804200341024d0d042007410236029c04200720013602980420072006360294042007200b36028c0420072003360290042007200741e8016a3602a00420034103460d05200741033602b801200720013602b401200720063602b0012007200b3602a801200720033602ac012007200741a8036a3602a404200341044d0d06200741043602e001200720013602dc01200720063602d801200720033602d4012007200b3602d001200741acd2c780003602f0042007419cd2c780003602e4042007418cd2c780003602d804200741fcd1c780003602cc04200741ecd1c780003602c0042007200741a0016a3602ec042007200741d0016a3602e8042007200741a4046a3602e0042007200741a8016a3602dc042007200741a0046a3602d40420072007418c046a3602d004200720074188046a3602c8042007200741f4036a3602c4042007200741dc036a3602bc042007200741c8036a3602b8042007200741c4036a3602a0012007200a411c6a3602980320074105360294032007200741b8046a3602900320072902f802210520072802800321032002290200210c200742013702d802200741013602d002200741b0e1d480003602cc02200720033602c802200720053702c002200235022c21052002350230210d200235023421042002350238210e2007419083808000ad422086200741f8016aad843703a804200741013a00fc0120072004200e422086843702b8022007410241012004501b3602b40220072005200d422086843702ac022007410241012005501b3602a8022007200741a8046a3602d402200720074190036a3602f8012007200c3702a0022008200741a0026a2009280210118b80808000000c0b0b2002280228210120022802242106200228021c210b200741003602d803200720013602d403200720063602d0032007200b3602c803200720033602cc03200741003602ec0320074184dac780003602dc03200742043702e403200741013602e00320034101460d0620074101360284042007200136028004200720063602fc032007200b3602f403200720033602f8032007200741c0036a3602a004200341024d0d072007410236029c04200720013602980420072006360294042007200b36028c0420072003360290042007200741e8016a3602a40420034103460d08200741033602b801200720013602b401200720063602b0012007200b3602a801200720033602ac012007200741a8036a3602a001200341044d0d09200741043602e001200720013602dc01200720063602d801200720033602d4012007200b3602d001200741acd2c780003602d8022007419cd2c780003602cc022007418cd2c780003602c002200741fcd1c780003602b402200741ecd1c780003602a8022007200741a8046a3602d4022007200741d0016a3602d0022007200741a0016a3602c8022007200741a8016a3602c4022007200741a4046a3602bc0220072007418c046a3602b8022007200741a0046a3602b0022007200741f4036a3602ac022007200741dc036a3602a4022007200741c8036a3602a0022007200741c4036a3602a80420072002411c6a36028002200741053602fc012007200741a0026a3602f801200720023602cc04200742013703b80441002802dca2db800021032007200741f8016a3602c804024020034102470d004100280290a2db80002102410028028ca2db8000210302404100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b2003200741b8046a200228022811848080800000450d002003200741b8046a200228022c118b80808000000b41002d00d8a2db80000d0a41002802cca2db80004105470d0a2007410536029003200741002802f897db800022022902143702940341002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b220120074190036a41002802dc8fdb800041bce9c3800020031b220328020c11848080800000450d0a200741b8046a41086a20074190036a41086a28020036020020072007290290033703b804200220012003200741b8046a200741f8016a10b9b28080000c0a0b200020072903a002370300200041106a200741a0026a41106a290300370300200041086a200741a0026a41086a2903003703000c0a0b41cfd0c78000412241e4d9c78000109181808000000b41cfd0c78000412241e4d9c78000109181808000000b41cfd0c78000412241e4d9c78000109181808000000b41cfd0c78000412241e4d9c78000109181808000000b41cfd0c78000412241e4d9c78000109181808000000b41cfd0c78000412241e4d9c78000109181808000000b41cfd0c78000412241e4d9c78000109181808000000b41cfd0c78000412241e4d9c78000109181808000000b41cfd0c78000412241e4d9c78000109181808000000b20072903b003210502400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020072802c4032203290300220c20072903a8032204540d002003290308220d20055a0d010b200720053703e001200720043703d801200742033703d0014100280284a2db80000d0441002d00d89bdb80000e03040203010b2003200d20057d3703082003200c20047d370300024002404100280284a2db80000d0002400240024041002d00cc9bdb80000e03030102000b41c49bdb800010c3b280800041ff01710e03020001000b41002802c49bdb800021010240024041002802dca2db80004102460d004188e7d48000210341bce6d4800021020c010b4100280290a2db80002102410028028ca2db800021034100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b20032001200228021411848080800000450d010b41002802c49bdb8000220b28022022030d0141cfd0c78000412241c8d1c78000109181808000000b41002d00d8a2db80000d1f41002802cca2db80004105470d1f2007410536028801200741002802c49bdb8000220a29021437028c0141002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b220820074188016a41002802dc8fdb800041bce9c3800020031b220928020c11848080800000450d1f41002802c49bdb8000220b2802202203450d06200b2802282102200b2802242101200b28021c2106200741003602d803200720023602d403200720013602d003200720063602c803200720033602cc03200741003602c804200741e4d1c780003602b804200742043702c004200741013602bc0420034101460d0720074101360284042007200236028004200720013602fc03200720063602f403200720033602f8032007200741dc006a3602a001200341024d0d082007410236029c04200720023602980420072001360294042007200636028c0420072003360290042007200741e0006a3602e80120034103460d09200741033602b801200720023602b401200720013602b001200720063602a801200720033602ac012007200741e8006a3602a804200341044d0d0a200741043602e001200720023602dc01200720013602d801200720063602d001200720033602d4012007200741fc006a3602f80120034105460d0b200741053602ec03200720023602e803200720013602e403200720033602e003200720063602dc03200741bcd2c780003602e402200741acd2c780003602d8022007419cd2c780003602cc022007418cd2c780003602c002200741fcd1c780003602b402200741ecd1c780003602a8022007200741f8026a3602e0022007200741dc036a3602dc022007200741f8016a3602d4022007200741d0016a3602d0022007200741a8046a3602c8022007200741a8016a3602c4022007200741e8016a3602bc0220072007418c046a3602b8022007200741a0016a3602b0022007200741f4036a3602ac022007200741b8046a3602a4022007200741c8036a3602a002200720074180016a3602f8022007200b411c6a3602980320074106360294032007200741a0026a36029003200741a8036a41086a20074188016a41086a28020036020020072007290288013703a803200a20082009200741a8036a20074190036a10b9b28080000c1f0b200b2802282102200b2802242101200b28021c2106200741003602d803200720023602d403200720013602d003200720063602c803200720033602cc03200741003602c804200741e4d1c780003602b804200742043702c004200741013602bc0420034101460d0b20074101360284042007200236028004200720013602fc03200720063602f403200720033602f8032007200741dc006a3602a404200341024d0d0c2007410236029c04200720023602980420072001360294042007200636028c0420072003360290042007200741e0006a3602a00120034103460d0d200741033602b801200720023602b401200720013602b001200720063602a801200720033602ac012007200741e8006a3602e801200341044d0d0e200741043602e001200720023602dc01200720013602d801200720063602d001200720033602d4012007200741fc006a3602a80420034105460d0f200741053602ec03200720023602e803200720013602e403200720033602e003200720063602dc03200741bcd2c780003602e402200741acd2c780003602d8022007419cd2c780003602cc022007418cd2c780003602c002200741fcd1c780003602b402200741ecd1c780003602a8022007200741f8016a3602e0022007200741dc036a3602dc022007200741a8046a3602d4022007200741d0016a3602d0022007200741e8016a3602c8022007200741a8016a3602c4022007200741a0016a3602bc0220072007418c046a3602b8022007200741a4046a3602b0022007200741f4036a3602ac022007200741b8046a3602a4022007200741c8036a3602a002200720074180016a3602f8012007200b411c6a36028003200741063602fc022007200741a0026a3602f802200b200741f8026a10bdb280800041002d00d8a2db80000d1e41002802cca2db80004105470d1e2007410536029003200741002802c49bdb800022022902143702940341002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b220120074190036a41002802dc8fdb800041bce9c3800020031b220328020c11848080800000450d1e200741a8036a41086a20074190036a41086a28020036020020072007290290033703a803200220012003200741a8036a200741f8026a10b9b28080000c1e0b41d09bdb800010c3b280800041ff01710e03020001000b41002802d09bdb800021010240024041002802dca2db80004102460d004188e7d48000210341bce6d4800021020c010b4100280290a2db80002102410028028ca2db800021034100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b20032001200228021411848080800000450d010b41002802d09bdb8000220b28022022030d0141cfd0c78000412241ccd2c78000109181808000000b41002d00d8a2db80000d1941002802cca2db80004105470d192007410536029401200741002802d09bdb8000220b2902143702980141002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b220820074194016a41002802dc8fdb800041bce9c3800020031b220928020c11848080800000450d1941002802d09bdb8000220a2802202203450d0c200a2802282102200a2802242101200a28021c2106200741003602880320072002360284032007200136028003200720063602f802200720033602fc02200741003602ec03200741f0d2c780003602dc03200742043702e403200741013602e00320034101460d0d200741013602a0032007200236029c032007200136029803200720063602900320072003360294032007200741dc006a3602c003200341024d0d0e200741023602b803200720023602b403200720013602b003200720063602a803200720033602ac032007200741e0006a3602c40320034103460d0f200741033602d803200720023602d403200720013602d003200720063602c803200720033602cc032007200741e8006a36028804200341044d0d1020074104360284042007200236028004200720013602fc03200720063602f403200720033602f8032007200741fc006a3602a00420034105460d112007410536029c04200720023602980420072001360294042007200636028c0420072003360290042007200741d0016a3602a404200341064d0d12200741063602b801200720023602b401200720013602b001200720033602ac01200720063602a801200741bcd2c780003602f002200741f8d2c780003602e402200741acd2c780003602d8022007419cd2c780003602cc022007418cd2c780003602c002200741fcd1c780003602b402200741ecd1c780003602a8022007200741a0016a3602ec022007200741a8016a3602e8022007200741a4046a3602e00220072007418c046a3602dc022007200741a0046a3602d4022007200741f4036a3602d002200720074188046a3602c8022007200741c8036a3602c4022007200741c4036a3602bc022007200741a8036a3602b8022007200741c0036a3602b002200720074190036a3602ac022007200741dc036a3602a4022007200741f8026a3602a002200720074180016a3602a0012007200a411c6a36028002200741073602fc012007200741a0026a3602f8012007290294012105200728029c012103200b290200210c200742013702f004200741013602e804200741b0e1d480003602e404200720033602e004200720053702d804200b35022c2105200b350230210d200b3502342104200b350238210e2007419083808000ad422086200741a8046aad843703e801200741013a00ac0420072004200e422086843702d0042007410241012004501b3602cc0420072005200d422086843702c4042007410241012005501b3602c0042007200741e8016a3602ec042007200741f8016a3602a8042007200c3702b8042008200741b8046a2009280210118b80808000000c190b200b2802282102200b2802242101200b28021c2106200741003602880320072002360284032007200136028003200720063602f802200720033602fc02200741003602ec03200741f0d2c780003602dc03200742043702e403200741013602e00320034101460d12200741013602a0032007200236029c032007200136029803200720063602900320072003360294032007200741dc006a3602c403200341024d0d13200741023602b803200720023602b403200720013602b003200720063602a803200720033602ac032007200741e0006a3602880420034103460d14200741033602d803200720023602d403200720013602d003200720063602c803200720033602cc032007200741e8006a3602a004200341044d0d1520074104360284042007200236028004200720013602fc03200720063602f403200720033602f8032007200741fc006a3602a40420034105460d162007410536029c04200720023602980420072001360294042007200636028c0420072003360290042007200741d0016a3602a001200341064d0d17200741063602b801200720023602b401200720013602b001200720033602ac01200720063602a801200741bcd2c780003602f002200741f8d2c780003602e402200741acd2c780003602d8022007419cd2c780003602cc022007418cd2c780003602c002200741fcd1c780003602b402200741ecd1c780003602a8022007200741e8016a3602ec022007200741a8016a3602e8022007200741a0016a3602e00220072007418c046a3602dc022007200741a4046a3602d4022007200741f4036a3602d0022007200741a0046a3602c8022007200741c8036a3602c402200720074188046a3602bc022007200741a8036a3602b8022007200741c4036a3602b002200720074190036a3602ac022007200741dc036a3602a4022007200741f8026a3602a002200720074180016a3602e8012007200b411c6a3602b004200741073602ac042007200741a0026a3602a8042007200b3602cc04200742013703b80441002802dca2db800021032007200741a8046a3602c804024020034102470d004100280290a2db80002102410028028ca2db8000210302404100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b2003200741b8046a200228022811848080800000450d002003200741b8046a200228022c118b80808000000b41002d00d8a2db80000d1841002802cca2db80004105470d18200741053602f801200741002802d09bdb800022022902143702fc0141002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2201200741f8016a41002802dc8fdb800041bce9c3800020031b220328020c11848080800000450d18200741b8046a41086a200741f8016a41086a280200360200200720072902f8013703b804200220012003200741b8046a200741a8046a10b9b28080000c180b41cfd0c78000412241c8d1c78000109181808000000b41cfd0c78000412241c8d1c78000109181808000000b41cfd0c78000412241c8d1c78000109181808000000b41cfd0c78000412241c8d1c78000109181808000000b41cfd0c78000412241c8d1c78000109181808000000b41cfd0c78000412241c8d1c78000109181808000000b41cfd0c78000412241c8d1c78000109181808000000b41cfd0c78000412241c8d1c78000109181808000000b41cfd0c78000412241c8d1c78000109181808000000b41cfd0c78000412241c8d1c78000109181808000000b41cfd0c78000412241c8d1c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b20074199033602a40120074188d3c780003602a001200741a8016a200728025c2007280260200728026420072903682007290370200728027c10968b8080000240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020072903a8014206510d00200741d0016a41106a200741a8016a41106a290300370300200741d0016a41086a200741a8016a41086a290300370300200720072903a8013703d0014100280284a2db80000d0441002d00f09bdb80000e03040203010b024002404100280284a2db80000d0002400240024041002d00e49bdb80000e03030102000b41dc9bdb800010c3b280800041ff01710e03020001000b41002802dc9bdb800021010240024041002802dca2db80004102460d004188e7d48000210341bce6d4800021020c010b4100280290a2db80002102410028028ca2db800021034100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b20032001200228021411848080800000450d010b41002802dc9bdb8000220b28022022030d0141cfd0c78000412241c8d1c78000109181808000000b41002d00d8a2db80000d1f41002802cca2db80004105470d1f200741053602c401200741002802dc9bdb8000220a2902143702c80141002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2208200741c4016a41002802dc8fdb800041bce9c3800020031b220928020c11848080800000450d1f41002802dc9bdb8000220b2802202203450d06200b2802282102200b2802242101200b28021c2106200741003602b803200720023602b403200720013602b003200720063602a803200720033602ac03200741003602c804200741e4d1c780003602b804200742043702c004200741013602bc0420034101460d07200741013602d803200720023602d403200720013602d003200720063602c803200720033602cc032007200741dc006a3602a004200341024d0d0820074102360284042007200236028004200720013602fc03200720063602f403200720033602f8032007200741e0006a3602a40420034103460d092007410336029c04200720023602980420072001360294042007200636028c0420072003360290042007200741e8006a3602e801200341044d0d0a200741043602e001200720023602dc01200720013602d801200720063602d001200720033602d4012007200741fc006a3602a80420034105460d0b200741053602ec03200720023602e803200720013602e403200720033602e003200720063602dc03200741bcd2c780003602e402200741acd2c780003602d8022007419cd2c780003602cc022007418cd2c780003602c002200741fcd1c780003602b402200741ecd1c780003602a8022007200741f8016a3602e0022007200741dc036a3602dc022007200741a8046a3602d4022007200741d0016a3602d0022007200741e8016a3602c80220072007418c046a3602c4022007200741a4046a3602bc022007200741f4036a3602b8022007200741a0046a3602b0022007200741c8036a3602ac022007200741b8046a3602a4022007200741a8036a3602a0022007200741a0016a3602f8012007200b411c6a36028003200741063602fc022007200741a0026a3602f80220074190036a41086a200741c4016a41086a280200360200200720072902c40137039003200a2008200920074190036a200741f8026a10b9b28080000c1f0b200b2802282102200b2802242101200b28021c2106200741003602a0032007200236029c03200720013602980320072006360290032007200336029403200741003602ec03200741e4d1c780003602dc03200742043702e403200741013602e00320034101460d0b200741013602b803200720023602b403200720013602b003200720063602a803200720033602ac032007200741dc006a36028804200341024d0d0c200741023602d803200720023602d403200720013602d003200720063602c803200720033602cc032007200741e0006a3602a00420034103460d0d20074103360284042007200236028004200720013602fc03200720063602f403200720033602f8032007200741e8006a3602a404200341044d0d0e2007410436029c04200720023602980420072001360294042007200636028c0420072003360290042007200741fc006a3602e80120034105460d0f200741053602e001200720023602dc01200720013602d801200720033602d401200720063602d001200741bcd2c780003602e402200741acd2c780003602d8022007419cd2c780003602cc022007418cd2c780003602c002200741fcd1c780003602b402200741ecd1c780003602a8022007200741a8046a3602e0022007200741d0016a3602dc022007200741e8016a3602d40220072007418c046a3602d0022007200741a4046a3602c8022007200741f4036a3602c4022007200741a0046a3602bc022007200741c8036a3602b802200720074188046a3602b0022007200741a8036a3602ac022007200741dc036a3602a402200720074190036a3602a0022007200741a0016a3602a8042007200b411c6a36028002200741063602fc012007200741a0026a3602f8012007200b3602cc04200742013703b80441002802dca2db800021032007200741f8016a3602c804024020034102470d004100280290a2db80002102410028028ca2db8000210302404100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b2003200741b8046a200228022811848080800000450d002003200741b8046a200228022c118b80808000000b41002d00d8a2db80000d1e41002802cca2db80004105470d1e200741053602f802200741002802dc9bdb800022022902143702fc0241002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2201200741f8026a41002802dc8fdb800041bce9c3800020031b220328020c11848080800000450d1e200741b8046a41086a200741f8026a41086a280200360200200720072902f8023703b804200220012003200741b8046a200741f8016a10b9b28080000c1e0b41e89bdb800010c3b280800041ff01710e03020001000b41002802e89bdb800021010240024041002802dca2db80004102460d004188e7d48000210341bce6d4800021020c010b4100280290a2db80002102410028028ca2db800021034100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b20032001200228021411848080800000450d010b41002802e89bdb8000220b28022022030d0141cfd0c78000412241ccd2c78000109181808000000b41002d00d8a2db80000d1941002802cca2db80004105470d192007410536029402200741002802e89bdb8000220a2902143702980241002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b220820074194026a41002802dc8fdb800041bce9c3800020031b220928020c11848080800000450d1941002802e89bdb8000220b2802202203450d0c200b2802282102200b2802242101200b28021c2106200741003602880320072002360284032007200136028003200720063602f802200720033602fc02200741003602c804200741f0d2c780003602b804200742043702c004200741013602bc0420034101460d0d200741013602a0032007200236029c032007200136029803200720063602900320072003360294032007200741dc006a3602c003200341024d0d0e200741023602b803200720023602b403200720013602b003200720063602a803200720033602ac032007200741e0006a3602c40320034103460d0f200741033602d803200720023602d403200720013602d003200720063602c803200720033602cc032007200741e8006a36028804200341044d0d1020074104360284042007200236028004200720013602fc03200720063602f403200720033602f8032007200741fc006a3602a00420034105460d112007410536029c04200720023602980420072001360294042007200636028c0420072003360290042007200741d0016a3602a404200341064d0d12200741063602ec03200720023602e803200720013602e403200720033602e003200720063602dc03200741bcd2c780003602f002200741f8d2c780003602e402200741acd2c780003602d8022007419cd2c780003602cc022007418cd2c780003602c002200741fcd1c780003602b402200741ecd1c780003602a8022007200741e8016a3602ec022007200741dc036a3602e8022007200741a4046a3602e00220072007418c046a3602dc022007200741a0046a3602d4022007200741f4036a3602d002200720074188046a3602c8022007200741c8036a3602c4022007200741c4036a3602bc022007200741a8036a3602b8022007200741c0036a3602b002200720074190036a3602ac022007200741b8046a3602a4022007200741f8026a3602a0022007200741a0016a3602e8012007200b411c6a3602b004200741073602ac042007200741a0026a3602a804200741f8016a41086a20074194026a41086a28020036020020072007290294023703f801200a20082009200741f8016a200741a8046a10b9b28080000c190b200b2802282102200b2802242101200b28021c2106200741003602880220072002360284022007200136028002200720063602f801200720033602fc01200741003602ec03200741f0d2c780003602dc03200742043702e403200741013602e00320034101460d12200741013602880320072002360284032007200136028003200720063602f802200720033602fc022007200741dc006a36029002200341024d0d13200741023602a0032007200236029c032007200136029803200720063602900320072003360294032007200741e0006a3602c00320034103460d14200741033602b803200720023602b403200720013602b003200720063602a803200720033602ac032007200741e8006a3602c403200341044d0d15200741043602d803200720023602d403200720013602d003200720063602c803200720033602cc032007200741fc006a3602880420034105460d1620074105360284042007200236028004200720013602fc03200720063602f403200720033602f8032007200741d0016a3602a004200341064d0d172007410636029c042007200236029804200720013602940420072003360290042007200636028c04200741bcd2c780003602f002200741f8d2c780003602e402200741acd2c780003602d8022007419cd2c780003602cc022007418cd2c780003602c002200741fcd1c780003602b402200741ecd1c780003602a8022007200741a4046a3602ec0220072007418c046a3602e8022007200741a0046a3602e0022007200741f4036a3602dc02200720074188046a3602d4022007200741c8036a3602d0022007200741c4036a3602c8022007200741a8036a3602c4022007200741c0036a3602bc02200720074190036a3602b802200720074190026a3602b0022007200741f8026a3602ac022007200741dc036a3602a4022007200741f8016a3602a0022007200741a0016a3602a4042007200b411c6a3602f001200741073602ec012007200741a0026a3602e8012007200b3602cc04200742013703b80441002802dca2db800021032007200741e8016a3602c804024020034102470d004100280290a2db80002102410028028ca2db8000210302404100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b2003200741b8046a200228022811848080800000450d002003200741b8046a200228022c118b80808000000b41002d00d8a2db80000d1841002802cca2db80004105470d18200741053602a804200741002802e89bdb800022022902143702ac0441002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2201200741a8046a41002802dc8fdb800041bce9c3800020031b220328020c11848080800000450d18200741b8046a41086a200741a8046a41086a280200360200200720072902a8043703b804200220012003200741b8046a200741e8016a10b9b28080000c180b41cfd0c78000412241c8d1c78000109181808000000b41cfd0c78000412241c8d1c78000109181808000000b41cfd0c78000412241c8d1c78000109181808000000b41cfd0c78000412241c8d1c78000109181808000000b41cfd0c78000412241c8d1c78000109181808000000b41cfd0c78000412241c8d1c78000109181808000000b41cfd0c78000412241c8d1c78000109181808000000b41cfd0c78000412241c8d1c78000109181808000000b41cfd0c78000412241c8d1c78000109181808000000b41cfd0c78000412241c8d1c78000109181808000000b41cfd0c78000412241c8d1c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b200042023703000c020b200042063703000c010b200042063703000b20074180056a2480808080000b88990103057f037e017f23808080800041c0046b22072480808080002007200336021c20072002360218200720013602142007200537032820072004370320200720063602300240024002400240024002400240024002400240024002404100280284a2db80000d0002400240024041002d009898db80000e03030102000b419098db800010c3b280800041ff01710e03020001000b410028029098db800021010240024041002802dca2db80004102460d004188e7d48000210341bce6d4800021020c010b4100280290a2db80002102410028028ca2db800021034100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b20032001200228021411848080800000450d010b410028029098db8000220228022022030d0141cfd0c78000412241c4dfc78000109181808000000b41002d00d8a2db80000d0a41002802cca2db80004105470d0a200741053602342007410028029098db8000220229021437023841002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2208200741346a41002802dc8fdb800041bce9c3800020031b220928020c11848080800000450d0a410028029098db8000220a2802202203450d01200a2802282101200a2802242106200a28021c210b20074100360290022007200136028c0220072006360288022007200b360280022007200336028402200741003602a402200741e8dfc78000360294022007420437029c02200741013602980220034101460d02200741013602bc02200720013602b802200720063602b4022007200b3602ac02200720033602b0022007200741146a360274200341024d0d03200741023602d402200720013602d002200720063602cc022007200b3602c402200720033602c8022007200741186a3602a00120034103460d04200741033602ec02200720013602e802200720063602e4022007200b3602dc02200720033602e0022007200741206a3602f402200341044d0d052007410436029801200720013602940120072006360290012007200336028c012007200b36028801200741acd2c780003602a0042007419cd2c78000360294042007418cd2c7800036028804200741fcd1c780003602fc03200741ecd1c780003602f0032007200741d8006a36029c04200720074188016a360298042007200741f4026a360290042007200741dc026a36028c042007200741a0016a360284042007200741c4026a360280042007200741f4006a3602f8032007200741ac026a3602f403200720074194026a3602ec03200720074180026a3602e8032007200741306a3602582007200a411c6a3602e801200741053602e4012007200741e8036a3602e00120072902342105200728023c21032002290200210c200742013702b803200741013602b003200741b0e1d480003602ac03200720033602a803200720053702a003200235022c21052002350230210d200235023421042002350238210e2007419083808000ad422086200741c8016aad843703b001200741013a00cc0120072004200e42208684370298032007410241012004501b3602940320072005200d4220868437028c032007410241012005501b360288032007200741b0016a3602b4032007200741e0016a3602c8012007200c37028003200820074180036a2009280210118b80808000000c0a0b2002280228210120022802242106200228021c210b20074100360290022007200136028c0220072006360288022007200b360280022007200336028402200741003602a402200741e8dfc78000360294022007420437029c02200741013602980220034101460d05200741013602bc02200720013602b802200720063602b4022007200b3602ac02200720033602b0022007200741146a3602a001200341024d0d06200741023602d402200720013602d002200720063602cc022007200b3602c402200720033602c8022007200741186a3602f40220034103460d07200741033602ec02200720013602e802200720063602e4022007200b3602dc02200720033602e0022007200741206a360258200341044d0d082007410436029801200720013602940120072006360290012007200336028c012007200b36028801200741acd2c780003602b8032007419cd2c780003602ac032007418cd2c780003602a003200741fcd1c7800036029403200741ecd1c78000360288032007200741b0016a3602b403200720074188016a3602b0032007200741d8006a3602a8032007200741dc026a3602a4032007200741f4026a36029c032007200741c4026a360298032007200741a0016a360290032007200741ac026a36028c03200720074194026a36028403200720074180026a360280032007200741306a3602b00120072002411c6a3602d001200741053602cc01200720074180036a3602c801200720023602fc03200742013703e80341002802dca2db800021032007200741c8016a3602f803024020034102470d004100280290a2db80002102410028028ca2db8000210302404100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b2003200741e8036a200228022811848080800000450d002003200741e8036a200228022c118b80808000000b41002d00d8a2db80000d0941002802cca2db80004105470d09200741053602e0012007410028029098db800022022902143702e40141002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2201200741e0016a41002802dc8fdb800041bce9c3800020031b220328020c11848080800000450d09200741e8036a41086a200741e0016a41086a280200360200200720072902e0013703e803200220012003200741e8036a200741c8016a10b9b28080000c090b41cfd0c78000412241c4dfc78000109181808000000b41cfd0c78000412241c4dfc78000109181808000000b41cfd0c78000412241c4dfc78000109181808000000b41cfd0c78000412241c4dfc78000109181808000000b41cfd0c78000412241c4dfc78000109181808000000b41cfd0c78000412241c4dfc78000109181808000000b41cfd0c78000412241c4dfc78000109181808000000b41cfd0c78000412241c4dfc78000109181808000000b41cfd0c78000412241c4dfc78000109181808000000b2007280214220241046a280200210320022d00082101024002400240024002400240024002400240024002400240024002400240024002400240024002400240200228020022020e09080700010203040506080b20032003280200220641016a360200200641004e0d070c080b20032003280200220641016a360200200641004e0d060c070b20032003280200220641016a360200200641004e0d050c060b20032003280200220641016a360200200641004e0d040c050b20032003280200220641016a360200200641004e0d030c040b20032003280200220641016a360200200641004e0d020c030b20032003280200220641016a360200200641004e0d010c020b20032003280200220641016a36020020064100480d010b2007200336024420072002360240200720013a00480240200728021c22080d00420021050c0b0b2007280218210920074180036a41086a210f4100210a024002400240024002400240024002400240024002400240024002400340200a4108460d01024002402009200a41a0016c6a220329038001427e7c2205a7410620054234541b22024125460d002002410b470d0320032802042102024002400240024002400240024002400240200328020022030e09080700010203040506080b20022002280200220141016a360200200141004e0d070c190b20022002280200220141016a360200200141004e0d060c180b20022002280200220141016a360200200141004e0d050c170b20022002280200220141016a360200200141004e0d040c160b20022002280200220141016a360200200141004e0d030c150b20022002280200220141016a360200200141004e0d020c140b20022002280200220141016a360200200141004e0d010c130b20022002280200220141016a36020020014100480d120b20074180036a200741c0006a2003200210fb9b8080002007280280034109460d0120074180036a10e38a808000420221050c1b0b200f200341d00010f5b28080001a41002d0098a2db80001a41e00041002802a496db8000118280808000002203450d052003428180808010370300200341086a20074180036a41d80010f5b28080001a200741086a10a19e8080002007200728020c22023602ec0320072007280208220b3602e80302400240200b0d0041012102410021060c010b200241106a210141012102410021060340200341106a20011091af808000450d0120074180036a200220031092af80800020072802840321032007280280032102200b200641016a22064d0d01200141d0006a210120020d000b0b200741c0006a10e38a80800020072003360244200720023602402007200b20066b3a0048200741e8036a10e38a8080000b200a41016a220a2008470d000b2008210a0c010b200a20084b0d010b200728021821032007290320210520072903282104200720072802302202360268200720043703602007200537035820072008200a6b220136025420072003200a41a0016c6a22033602502007200741c0006a36024c200741e900360270200741a1d6c7800036026c200720023602d802200720043703e801200720053703e00120072001360278200720033602742007200741c0006a3602c002024002404100280284a2db80000d0002400240024041002d008c98db80000e03030102000b418498db800010c3b280800041ff01710e03020001000b410028028498db800021010240024041002802dca2db80004102460d004188e7d48000210341bce6d4800021020c010b4100280290a2db80002102410028028ca2db800021034100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b20032001200228021411848080800000450d010b410028028498db8000220228022022030d0141cfd0c780004122418cddc78000109181808000000b41002d00d8a2db80000d0c41002802cca2db80004105470d0c200741053602b0012007410028028498db800022022902143702b40141002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2208200741b0016a41002802dc8fdb800041bce9c3800020031b220928020c11848080800000450d0c410028028498db8000220a2802202203450d03200a2802282101200a2802242106200a28021c210b20074100360290022007200136028c0220072006360288022007200b360280022007200336028402200741003602a402200741bcddc78000360294022007420437029c02200741013602980220034101460d04200741013602bc02200720013602b802200720063602b4022007200b3602ac02200720033602b0022007200741c0026a3602f002200341024d0d05200741023602d402200720013602d002200720063602cc022007200b3602c402200720033602c8022007200741f4006a3602800120034103460d06200741033602ec02200720013602e802200720063602e4022007200b3602dc02200720033602e0022007200741e0016a3602b004200341044d0d072007410436029801200720013602940120072006360290012007200336028c012007200b36028801200741acd2c780003602a0042007419cd2c78000360294042007418cd2c7800036028804200741fcd1c780003602fc03200741ecd1c780003602f0032007200741b8046a36029c04200720074188016a360298042007200741b0046a360290042007200741dc026a36028c04200720074180016a360284042007200741c4026a360280042007200741f0026a3602f8032007200741ac026a3602f403200720074194026a3602ec03200720074180026a3602e8032007200741d8026a3602b8042007200a411c6a3602d001200741053602cc012007200741e8036a3602c80120072902b001210520072802b80121032002290200210c200742013702b803200741013602b003200741b0e1d480003602ac03200720033602a803200720053702a003200235022c21052002350230210d200235023421042002350238210e2007419083808000ad422086200741f4026aad843703a001200741013a00f80220072004200e42208684370298032007410241012004501b3602940320072005200d4220868437028c032007410241012005501b360288032007200741a0016a3602b4032007200741c8016a3602f4022007200c37028003200820074180036a2009280210118b80808000000c0c0b2002280228210120022802242106200228021c210b20074100360290022007200136028c0220072006360288022007200b360280022007200336028402200741003602a402200741bcddc78000360294022007420437029c02200741013602980220034101460d07200741013602bc02200720013602b802200720063602b4022007200b3602ac02200720033602b0022007200741c0026a36028001200341024d0d08200741023602d402200720013602d002200720063602cc022007200b3602c402200720033602c8022007200741f4006a3602b00420034103460d09200741033602ec02200720013602e802200720063602e4022007200b3602dc02200720033602e0022007200741e0016a3602b804200341044d0d0a2007410436029801200720013602940120072006360290012007200336028c012007200b36028801200741acd2c780003602b8032007419cd2c780003602ac032007418cd2c780003602a003200741fcd1c7800036029403200741ecd1c78000360288032007200741a0016a3602b403200720074188016a3602b0032007200741b8046a3602a8032007200741dc026a3602a4032007200741b0046a36029c032007200741c4026a36029803200720074180016a360290032007200741ac026a36028c03200720074194026a36028403200720074180026a360280032007200741d8026a3602a00120072002411c6a3602fc02200741053602f802200720074180036a3602f402200720023602fc03200742013703e80341002802dca2db800021032007200741f4026a3602f803024020034102470d004100280290a2db80002102410028028ca2db8000210302404100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b2003200741e8036a200228022811848080800000450d002003200741e8036a200228022c118b80808000000b41002d00d8a2db80000d0b41002802cca2db80004105470d0b200741053602c8012007410028028498db800022022902143702cc0141002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2201200741c8016a41002802dc8fdb800041bce9c3800020031b220328020c11848080800000450d0b200741e8036a41086a200741c8016a41086a280200360200200720072902c8013703e803200220012003200741e8036a200741f4026a10b9b28080000c0b0b200a200841f0dfc7800010b381808000000b411041e00010bb80808000000b41cfd0c780004122418cddc78000109181808000000b41cfd0c780004122418cddc78000109181808000000b41cfd0c780004122418cddc78000109181808000000b41cfd0c780004122418cddc78000109181808000000b41cfd0c780004122418cddc78000109181808000000b41cfd0c780004122418cddc78000109181808000000b41cfd0c780004122418cddc78000109181808000000b41cfd0c780004122418cddc78000109181808000000b41cfd0c780004122418cddc78000109181808000000b20072802782202410520024105491b2101200728027421030240024002402002450d002003210602400240200329038001427e7c2205a7410620054234541b0e1901010102020202020202020202020202020202020202020200020b2003410c6a21060b20062802084103490d010b2001ad4220864201842105420021040c010b024020024101460d00200341a0016a21034101210202400340024002400240024020012002460d00024020034180016a2903002204427e7c2205a7410620054234541b220641766a0e020400020b2003280200200341046a2802004100200710a88b808000210b20044235510d03200b450d030c020b2001200141a4cdc7800010f980808000000b2006412e460d0120044235510d010b200220014f0d0202400240024020064113460d0020064130460d0120072903e801210520072903e00121040c020b20072903e801210520072903e001210402400240200341c0006a290300220ca74101470d00200341c8006a2903002004540d00200341d0006a220229030020055a0d010b200c50450d02200341c8006a2004370300200341c0006a4201370300200341d0006a20053703000c010b200341c8006a2004370300200220053703000b024002400240024002400240024002400240024002400240024002404100280284a2db80000d000240024041002d00cc9bdb800022030e03020101000b41c49bdb800010c3b280800041ff01712203450d010b41002802c49bdb8000200310b8b2808000450d0041002802c49bdb8000220b28022022030d0141cfd0c78000412241c8d1c78000109181808000000b41002d00d8a2db80000d0c41002802cca2db80004105470d0c200741053602b001200741002802c49bdb8000220a2902143702b40141002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2208200741b0016a41002802dc8fdb800041bce9c3800020031b220928020c11848080800000450d0c41002802c49bdb8000220b2802202203450d01200b2802282102200b2802242101200b28021c210620074100360290022007200236028c02200720013602880220072006360280022007200336028402200741003602f803200741e4d1c780003602e803200742043702f003200741013602ec0320034101460d02200741013602bc02200720023602b802200720013602b402200720063602ac02200720033602b0022007200741cc006a3602b004200341024d0d03200741023602d402200720023602d002200720013602cc02200720063602c402200720033602c8022007200741d0006a3602b80420034103460d04200741033602ec02200720023602e802200720013602e402200720063602dc02200720033602e0022007200741d8006a360274200341044d0d0520074104360298012007200236029401200720013602900120072006360288012007200336028c012007200741e8006a3602a00120034105460d06200741053602a402200720023602a0022007200136029c0220072003360298022007200636029402200741bcd2c780003602c403200741acd2c780003602b8032007419cd2c780003602ac032007418cd2c780003602a003200741fcd1c7800036029403200741ecd1c78000360288032007200741f4026a3602c003200720074194026a3602bc032007200741a0016a3602b403200720074188016a3602b0032007200741f4006a3602a8032007200741dc026a3602a4032007200741b8046a36029c032007200741c4026a360298032007200741b0046a360290032007200741ac026a36028c032007200741e8036a36028403200720074180026a360280032007200741ec006a3602f4022007200b411c6a3602d001200741063602cc01200720074180036a3602c801200741e0016a41086a200741b0016a41086a280200360200200720072902b0013703e001200a20082009200741e0016a200741c8016a10b9b28080000c0c0b200b2802282102200b2802242101200b28021c210620074100360290022007200236028c02200720013602880220072006360280022007200336028402200741003602f803200741e4d1c780003602e803200742043702f003200741013602ec0320034101460d06200741013602bc02200720023602b802200720013602b402200720063602ac02200720033602b0022007200741cc006a3602b004200341024d0d07200741023602d402200720023602d002200720013602cc02200720063602c402200720033602c8022007200741d0006a3602b80420034103460d08200741033602ec02200720023602e802200720013602e402200720063602dc02200720033602e0022007200741d8006a360274200341044d0d0920074104360298012007200236029401200720013602900120072006360288012007200336028c012007200741e8006a3602a00120034105460d0a200741053602a402200720023602a0022007200136029c0220072003360298022007200636029402200741bcd2c780003602c403200741acd2c780003602b8032007419cd2c780003602ac032007418cd2c780003602a003200741fcd1c7800036029403200741ecd1c78000360288032007200741f4026a3602c003200720074194026a3602bc032007200741a0016a3602b403200720074188016a3602b0032007200741f4006a3602a8032007200741dc026a3602a4032007200741b8046a36029c032007200741c4026a360298032007200741b0046a360290032007200741ac026a36028c032007200741e8036a36028403200720074180026a360280032007200741ec006a3602f4022007200b411c6a3602b801200741063602b401200720074180036a3602b001200b200741b0016a10bdb280800041002d00d8a2db80000d0b41002802cca2db80004105470d0b200741053602c801200741002802c49bdb800022022902143702cc0141002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2201200741c8016a41002802dc8fdb800041bce9c3800020031b220328020c11848080800000450d0b200741e0016a41086a200741c8016a41086a280200360200200720072902c8013703e001200220012003200741e0016a200741b0016a10b9b28080000c0b0b41cfd0c78000412241c8d1c78000109181808000000b41cfd0c78000412241c8d1c78000109181808000000b41cfd0c78000412241c8d1c78000109181808000000b41cfd0c78000412241c8d1c78000109181808000000b41cfd0c78000412241c8d1c78000109181808000000b41cfd0c78000412241c8d1c78000109181808000000b41cfd0c78000412241c8d1c78000109181808000000b41cfd0c78000412241c8d1c78000109181808000000b41cfd0c78000412241c8d1c78000109181808000000b41cfd0c78000412241c8d1c78000109181808000000b41cfd0c78000412241c8d1c78000109181808000000b200042063703000c0f0b2004422088a721012004a72103420321040c040b200341a0016a21032001200241016a2202470d000b0b420021040c010b4200210442808080801021050b200720053703980120072001360294012007200336029001200720043703880102400240024002400240024002400240024002400240024002400240024002404100280284a2db80000d0002400240024041002d00d89bdb80000e03030102000b41d09bdb800010c3b280800041ff01710e03020001000b41002802d09bdb800021010240024041002802dca2db80004102460d004188e7d48000210341bce6d4800021020c010b4100280290a2db80002102410028028ca2db800021034100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b20032001200228021411848080800000450d010b41002802d09bdb8000220b28022022030d0141cfd0c78000412241ccd2c78000109181808000000b41002d00d8a2db80000d0e41002802cca2db80004105470d0e20074105360274200741002802d09bdb8000220b29021437027841002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2208200741f4006a41002802dc8fdb800041bce9c3800020031b220928020c11848080800000450d0e41002802d09bdb8000220a2802202203450d01200a2802282102200a2802242101200a28021c2106200741003602c001200720023602bc01200720013602b801200720063602b001200720033602b401200741003602a402200741f0d2c78000360294022007420437029c02200741013602980220034101460d02200741013602d801200720023602d401200720013602d001200720063602c801200720033602cc012007200741cc006a3602fc01200341024d0d03200741023602f001200720023602ec01200720013602e801200720063602e001200720033602e4012007200741d0006a3602c00220034103460d0420074103360290022007200236028c022007200136028802200720063602800220072003360284022007200741d8006a3602d802200341044d0d05200741043602bc02200720023602b802200720013602b402200720063602ac02200720033602b0022007200741e8006a3602f00220034105460d06200741053602d402200720023602d002200720013602cc02200720063602c402200720033602c802200720074188016a36028001200341064d0d07200741063602ec02200720023602e802200720013602e402200720033602e002200720063602dc02200741bcd2c780003602d003200741f8d2c780003602c403200741acd2c780003602b8032007419cd2c780003602ac032007418cd2c780003602a003200741fcd1c7800036029403200741ecd1c78000360288032007200741b0046a3602cc032007200741dc026a3602c803200720074180016a3602c0032007200741c4026a3602bc032007200741f0026a3602b4032007200741ac026a3602b0032007200741d8026a3602a803200720074180026a3602a4032007200741c0026a36029c032007200741e0016a360298032007200741fc016a360290032007200741c8016a36028c03200720074194026a360284032007200741b0016a360280032007200741ec006a3602b0042007200a411c6a3602fc02200741073602f802200720074180036a3602f40220072902742105200728027c2103200b290200210c200742013702a0042007410136029804200741b0e1d480003602940420072003360290042007200537028804200b35022c2105200b350230210d200b3502342104200b350238210e2007419083808000ad422086200741a0016aad843703b804200741013a00a40120072004200e42208684370280042007410241012004501b3602fc0320072005200d422086843702f4032007410241012005501b3602f0032007200741b8046a36029c042007200741f4026a3602a0012007200c3702e8032008200741e8036a2009280210118b80808000000c0e0b200b2802282102200b2802242101200b28021c2106200741003602c001200720023602bc01200720013602b801200720063602b001200720033602b401200741003602a402200741f0d2c78000360294022007420437029c02200741013602980220034101460d07200741013602d801200720023602d401200720013602d001200720063602c801200720033602cc012007200741cc006a3602d802200341024d0d08200741023602f001200720023602ec01200720013602e801200720063602e001200720033602e4012007200741d0006a3602f00220034103460d0920074103360290022007200236028c022007200136028802200720063602800220072003360284022007200741d8006a36028001200341044d0d0a200741043602bc02200720023602b802200720013602b402200720063602ac02200720033602b0022007200741e8006a3602b00420034105460d0b200741053602d402200720023602d002200720013602cc02200720063602c402200720033602c802200720074188016a3602b804200341064d0d0c200741063602ec02200720023602e802200720013602e402200720033602e002200720063602dc02200741bcd2c780003602d003200741f8d2c780003602c403200741acd2c780003602b8032007419cd2c780003602ac032007418cd2c780003602a003200741fcd1c7800036029403200741ecd1c78000360288032007200741f4006a3602cc032007200741dc026a3602c8032007200741b8046a3602c0032007200741c4026a3602bc032007200741b0046a3602b4032007200741ac026a3602b003200720074180016a3602a803200720074180026a3602a4032007200741f0026a36029c032007200741e0016a360298032007200741d8026a360290032007200741c8016a36028c03200720074194026a360284032007200741b0016a360280032007200741ec006a3602742007200b411c6a3602a801200741073602a401200720074180036a3602a0012007200b3602fc03200742013703e80341002802dca2db800021032007200741a0016a3602f803024020034102470d004100280290a2db80002102410028028ca2db8000210302404100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b2003200741e8036a200228022811848080800000450d002003200741e8036a200228022c118b80808000000b41002d00d8a2db80000d0d41002802cca2db80004105470d0d200741053602f402200741002802d09bdb800022022902143702f80241002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2201200741f4026a41002802dc8fdb800041bce9c3800020031b220328020c11848080800000450d0d200741e8036a41086a200741f4026a41086a280200360200200720072902f4023703e803200220012003200741e8036a200741a0016a10b9b28080000c0d0b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b2007419301360284012007418ad7c7800036028001200728024c210320072902502105200729035821042007290360210c200720072802683602fc012007200c3703e801200720043703e001200720053702b804200720033602f8010240024002400240024002400240024002400240024002404100280284a2db80000d0002400240024041002d00b098db80000e03030102000b41a898db800010c3b280800041ff01710e03020001000b41002802a898db800021010240024041002802dca2db80004102460d004188e7d48000210341bce6d4800021020c010b4100280290a2db80002102410028028ca2db800021034100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b20032001200228021411848080800000450d010b41002802a898db8000220228022022030d0141cfd0c780004122418cdfc78000109181808000000b41002d00d8a2db80000d0a41002802cca2db80004105470d0a200741053602b001200741002802a898db800022022902143702b40141002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2208200741b0016a41002802dc8fdb800041bce9c3800020031b220928020c11848080800000450d0a41002802a898db8000220a2802202203450d01200a2802282101200a2802242106200a28021c210b20074100360290022007200136028c0220072006360288022007200b360280022007200336028402200741003602a402200741bcdfc78000360294022007420437029c02200741013602980220034101460d02200741013602bc02200720013602b802200720063602b4022007200b3602ac02200720033602b0022007200741f8016a3602c002200341024d0d03200741023602d402200720013602d002200720063602cc022007200b3602c402200720033602c8022007200741b8046a3602d80220034103460d04200741033602ec02200720013602e802200720063602e4022007200b3602dc02200720033602e0022007200741e0016a3602f002200341044d0d052007410436029801200720013602940120072006360290012007200336028c012007200b36028801200741acd2c780003602a0042007419cd2c78000360294042007418cd2c7800036028804200741fcd1c780003602fc03200741ecd1c780003602f0032007200741b0046a36029c04200720074188016a360298042007200741f0026a360290042007200741dc026a36028c042007200741d8026a360284042007200741c4026a360280042007200741c0026a3602f8032007200741ac026a3602f403200720074194026a3602ec03200720074180026a3602e8032007200741fc016a3602b0042007200a411c6a3602d001200741053602cc012007200741e8036a3602c80120072902b001210520072802b80121032002290200210c200742013702b803200741013602b003200741b0e1d480003602ac03200720033602a803200720053702a003200235022c21052002350230210d200235023421042002350238210e2007419083808000ad422086200741f4026aad843703a001200741013a00f80220072004200e42208684370298032007410241012004501b3602940320072005200d4220868437028c032007410241012005501b360288032007200741a0016a3602b4032007200741c8016a3602f4022007200c37028003200820074180036a2009280210118b80808000000c0a0b2002280228210120022802242106200228021c210b20074100360290022007200136028c0220072006360288022007200b360280022007200336028402200741003602a402200741bcdfc78000360294022007420437029c02200741013602980220034101460d05200741013602bc02200720013602b802200720063602b4022007200b3602ac02200720033602b0022007200741f8016a3602d802200341024d0d06200741023602d402200720013602d002200720063602cc022007200b3602c402200720033602c8022007200741b8046a3602f00220034103460d07200741033602ec02200720013602e802200720063602e4022007200b3602dc02200720033602e0022007200741e0016a3602b004200341044d0d082007410436029801200720013602940120072006360290012007200336028c012007200b36028801200741acd2c780003602b8032007419cd2c780003602ac032007418cd2c780003602a003200741fcd1c7800036029403200741ecd1c78000360288032007200741a0016a3602b403200720074188016a3602b0032007200741b0046a3602a8032007200741dc026a3602a4032007200741f0026a36029c032007200741c4026a360298032007200741d8026a360290032007200741ac026a36028c03200720074194026a36028403200720074180026a360280032007200741fc016a3602a00120072002411c6a3602fc02200741053602f802200720074180036a3602f402200720023602fc03200742013703e80341002802dca2db800021032007200741f4026a3602f803024020034102470d004100280290a2db80002102410028028ca2db8000210302404100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b2003200741e8036a200228022811848080800000450d002003200741e8036a200228022c118b80808000000b41002d00d8a2db80000d0941002802cca2db80004105470d09200741053602c801200741002802a898db800022022902143702cc0141002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2201200741c8016a41002802dc8fdb800041bce9c3800020031b220328020c11848080800000450d09200741e8036a41086a200741c8016a41086a280200360200200720072902c8013703e803200220012003200741e8036a200741f4026a10b9b28080000c090b41cfd0c780004122418cdfc78000109181808000000b41cfd0c780004122418cdfc78000109181808000000b41cfd0c780004122418cdfc78000109181808000000b41cfd0c780004122418cdfc78000109181808000000b41cfd0c780004122418cdfc78000109181808000000b41cfd0c780004122418cdfc78000109181808000000b41cfd0c780004122418cdfc78000109181808000000b41cfd0c780004122418cdfc78000109181808000000b41cfd0c780004122418cdfc78000109181808000000b20072802f801220241046a280200210320022d00082101024002400240024002400240024002400240200228020022020e09080700010203040506080b20032003280200220641016a360200200641004e0d070c080b20032003280200220641016a360200200641004e0d060c070b20032003280200220641016a360200200641004e0d050c060b20032003280200220641016a360200200641004e0d040c050b20032003280200220641016a360200200641004e0d030c040b20032003280200220641016a360200200641004e0d020c030b20032003280200220641016a360200200641004e0d010c020b20032003280200220641016a36020020064100480d010b200720033602ec03200720023602e803200720013a00f00320072802b8042103024020072802bc042202450d000240024020034180016a290300427e7c2205a7410620054234541b22014103490d004100210920014133470d010b4101210920024101460d000240200341a0026a290300427e7c2205a7410620054234541b22014103490d0020014133470d010b4102210920024102460d000240200341c0036a290300427e7c2205a7410620054234541b22014103490d0020014133470d010b4103210920024103460d00410321090240200341e0046a290300427e7c2205a7410620054234541b22014103490d0020014133470d010b4104210920024104460d00024020034180066a290300427e7c2205a7410620054234541b22014103490d0020014133470d010b410521090b42002105200920024f0d03200941a0016c210a41a0062106200921080340200a2006460d0502402003200a6a22014180016a290300427e7c2205a7410620054234541b220b410b460d00200b410a460d04200b412e470d060c040b2001280200220b200141046a28020022014100200710a88b8080000d05024002400240024002400240024002400240200b0e09080700010203040506080b20012001280200220f41016a360200200f4100480d0a0c070b20012001280200220f41016a360200200f4100480d090c060b20012001280200220f41016a360200200f4100480d080c050b20012001280200220f41016a360200200f4100480d070c040b20012001280200220f41016a360200200f4100480d060c030b20012001280200220f41016a360200200f4100480d050c020b20012001280200220f41016a360200200f41004e0d010c040b20012001280200220f41016a360200200f4100480d030b20074180036a200741e8036a200b200110fb9b80800002402007280280034109460d0020074180036a10e38a8080000c040b200641e07e6a2106200341a0016a21032002200841016a2208470d000c060b0b4100210242002104420021050c080b000b420221050b2002ad4220862104410021030c050b200820024f0d002003200941a0016c6a22024180016a2903004231510d0120072903e801210420072903e00121050c020b420021050c030b20022802004101470d0120072903e80121042003200941a0016c6a220341086a29030020072903e0012205540d00200341106a29030020045a0d010b2005422088a721022005a72103420321050c010b42022105024020072d00f0034101470d000240024020072802e8030e020100030b20072802ec0322032d00104111470d0120032d00204103470d010b200741e8036a10e38a808000024002400240024002400240024002400240024002400240024002404100280284a2db80000d000240024041002d00e49bdb800022030e03020101000b41dc9bdb800010c3b280800041ff01712203450d010b41002802dc9bdb8000200310b8b2808000450d0041002802dc9bdb8000220b28022022030d0141cfd0c78000412241c8d1c78000109181808000000b41002d00d8a2db80000d0c41002802cca2db80004105470d0c200741053602b001200741002802dc9bdb8000220a2902143702b40141002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2208200741b0016a41002802dc8fdb800041bce9c3800020031b220928020c11848080800000450d0c41002802dc9bdb8000220b2802202203450d01200b2802282102200b2802242101200b28021c210620074100360290022007200236028c02200720013602880220072006360280022007200336028402200741003602f803200741e4d1c780003602e803200742043702f003200741013602ec0320034101460d02200741013602bc02200720023602b802200720013602b402200720063602ac02200720033602b0022007200741cc006a3602f002200341024d0d03200741023602d402200720023602d002200720013602cc02200720063602c402200720033602c8022007200741d0006a3602b00420034103460d04200741033602ec02200720023602e802200720013602e402200720063602dc02200720033602e0022007200741d8006a3602b804200341044d0d0520074104360298012007200236029401200720013602900120072006360288012007200336028c012007200741e8006a3602a00120034105460d06200741053602a402200720023602a0022007200136029c0220072003360298022007200636029402200741bcd2c780003602c403200741acd2c780003602b8032007419cd2c780003602ac032007418cd2c780003602a003200741fcd1c7800036029403200741ecd1c78000360288032007200741f4026a3602c003200720074194026a3602bc032007200741a0016a3602b403200720074188016a3602b0032007200741b8046a3602a8032007200741dc026a3602a4032007200741b0046a36029c032007200741c4026a360298032007200741f0026a360290032007200741ac026a36028c032007200741e8036a36028403200720074180026a36028003200720074180016a3602f4022007200b411c6a3602d001200741063602cc01200720074180036a3602c801200741e0016a41086a200741b0016a41086a280200360200200720072902b0013703e001200a20082009200741e0016a200741c8016a10b9b28080000c0c0b200b2802282102200b2802242101200b28021c210620074100360290022007200236028c02200720013602880220072006360280022007200336028402200741003602f803200741e4d1c780003602e803200742043702f003200741013602ec0320034101460d06200741013602bc02200720023602b802200720013602b402200720063602ac02200720033602b0022007200741cc006a3602f002200341024d0d07200741023602d402200720023602d002200720013602cc02200720063602c402200720033602c8022007200741d0006a3602b00420034103460d08200741033602ec02200720023602e802200720013602e402200720063602dc02200720033602e0022007200741d8006a3602b804200341044d0d0920074104360298012007200236029401200720013602900120072006360288012007200336028c012007200741e8006a3602a00120034105460d0a200741053602a402200720023602a0022007200136029c0220072003360298022007200636029402200741bcd2c780003602c403200741acd2c780003602b8032007419cd2c780003602ac032007418cd2c780003602a003200741fcd1c7800036029403200741ecd1c78000360288032007200741f4026a3602c003200720074194026a3602bc032007200741a0016a3602b403200720074188016a3602b0032007200741b8046a3602a8032007200741dc026a3602a4032007200741b0046a36029c032007200741c4026a360298032007200741f0026a360290032007200741ac026a36028c032007200741e8036a36028403200720074180026a36028003200720074180016a3602f4022007200b411c6a3602b801200741063602b401200720074180036a3602b001200b200741b0016a10bdb280800041002d00d8a2db80000d0b41002802cca2db80004105470d0b200741053602c801200741002802dc9bdb800022022902143702cc0141002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2201200741c8016a41002802dc8fdb800041bce9c3800020031b220328020c11848080800000450d0b200741e0016a41086a200741c8016a41086a280200360200200720072902c8013703e001200220012003200741e0016a200741b0016a10b9b28080000c0b0b41cfd0c78000412241c8d1c78000109181808000000b41cfd0c78000412241c8d1c78000109181808000000b41cfd0c78000412241c8d1c78000109181808000000b41cfd0c78000412241c8d1c78000109181808000000b41cfd0c78000412241c8d1c78000109181808000000b41cfd0c78000412241c8d1c78000109181808000000b41cfd0c78000412241c8d1c78000109181808000000b41cfd0c78000412241c8d1c78000109181808000000b41cfd0c78000412241c8d1c78000109181808000000b41cfd0c78000412241c8d1c78000109181808000000b41cfd0c78000412241c8d1c78000109181808000000b200042063703000c020b0b200741e8036a10e38a808000200720043703980120072002360294012007200336029001200720053703880102400240024002400240024002400240024002400240024002400240024002404100280284a2db80000d0002400240024041002d00f09bdb80000e03030102000b41e89bdb800010c3b280800041ff01710e03020001000b41002802e89bdb800021010240024041002802dca2db80004102460d004188e7d48000210341bce6d4800021020c010b4100280290a2db80002102410028028ca2db800021034100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b20032001200228021411848080800000450d010b41002802e89bdb8000220b28022022030d0141cfd0c78000412241ccd2c78000109181808000000b41002d00d8a2db80000d0e41002802cca2db80004105470d0e200741053602a001200741002802e89bdb8000220b2902143702a40141002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2208200741a0016a41002802dc8fdb800041bce9c3800020031b220928020c11848080800000450d0e41002802e89bdb8000220a2802202203450d01200a2802282102200a2802242101200a28021c2106200741003602c001200720023602bc01200720013602b801200720063602b001200720033602b401200741003602a402200741f0d2c78000360294022007420437029c02200741013602980220034101460d02200741013602d801200720023602d401200720013602d001200720063602c801200720033602cc012007200741cc006a3602dc01200341024d0d03200741023602f001200720023602ec01200720013602e801200720063602e001200720033602e4012007200741d0006a3602f80120034103460d0420074103360290022007200236028c022007200136028802200720063602800220072003360284022007200741d8006a3602fc01200341044d0d05200741043602bc02200720023602b802200720013602b402200720063602ac02200720033602b0022007200741e8006a3602c00220034105460d06200741053602d402200720023602d002200720013602cc02200720063602c402200720033602c802200720074188016a3602d802200341064d0d07200741063602ec02200720023602e802200720013602e402200720033602e002200720063602dc02200741bcd2c780003602d003200741f8d2c780003602c403200741acd2c780003602b8032007419cd2c780003602ac032007418cd2c780003602a003200741fcd1c7800036029403200741ecd1c78000360288032007200741f0026a3602cc032007200741dc026a3602c8032007200741d8026a3602c0032007200741c4026a3602bc032007200741c0026a3602b4032007200741ac026a3602b0032007200741fc016a3602a803200720074180026a3602a4032007200741f8016a36029c032007200741e0016a360298032007200741dc016a360290032007200741c8016a36028c03200720074194026a360284032007200741b0016a36028003200720074180016a3602f0022007200a411c6a3602fc02200741073602f802200720074180036a3602f40220072902a001210520072802a8012103200b290200210c200742013702a0042007410136029804200741b0e1d480003602940420072003360290042007200537028804200b35022c2105200b350230210d200b3502342104200b350238210e2007419083808000ad422086200741b8046aad843703b004200741013a00bc0420072004200e42208684370280042007410241012004501b3602fc0320072005200d422086843702f4032007410241012005501b3602f0032007200741b0046a36029c042007200741f4026a3602b8042007200c3702e8032008200741e8036a2009280210118b80808000000c0e0b200b2802282102200b2802242101200b28021c2106200741003602c001200720023602bc01200720013602b801200720063602b001200720033602b401200741003602a402200741f0d2c78000360294022007420437029c02200741013602980220034101460d07200741013602d801200720023602d401200720013602d001200720063602c801200720033602cc012007200741cc006a3602fc01200341024d0d08200741023602f001200720023602ec01200720013602e801200720063602e001200720033602e4012007200741d0006a3602c00220034103460d0920074103360290022007200236028c022007200136028802200720063602800220072003360284022007200741d8006a3602d802200341044d0d0a200741043602bc02200720023602b802200720013602b402200720063602ac02200720033602b0022007200741e8006a3602f00220034105460d0b200741053602d402200720023602d002200720013602cc02200720063602c402200720033602c802200720074188016a3602b004200341064d0d0c200741063602ec02200720023602e802200720013602e402200720033602e002200720063602dc02200741bcd2c780003602d003200741f8d2c780003602c403200741acd2c780003602b8032007419cd2c780003602ac032007418cd2c780003602a003200741fcd1c7800036029403200741ecd1c78000360288032007200741b8046a3602cc032007200741dc026a3602c8032007200741b0046a3602c0032007200741c4026a3602bc032007200741f0026a3602b4032007200741ac026a3602b0032007200741d8026a3602a803200720074180026a3602a4032007200741c0026a36029c032007200741e0016a360298032007200741fc016a360290032007200741c8016a36028c03200720074194026a360284032007200741b0016a36028003200720074180016a3602b8042007200b411c6a3602a801200741073602a401200720074180036a3602a0012007200b3602fc03200742013703e80341002802dca2db800021032007200741a0016a3602f803024020034102470d004100280290a2db80002102410028028ca2db8000210302404100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b2003200741e8036a200228022811848080800000450d002003200741e8036a200228022c118b80808000000b41002d00d8a2db80000d0d41002802cca2db80004105470d0d200741053602f402200741002802e89bdb800022022902143702f80241002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2201200741f4026a41002802dc8fdb800041bce9c3800020031b220328020c11848080800000450d0d200741e8036a41086a200741f4026a41086a280200360200200720072902f4023703e803200220012003200741e8036a200741a0016a10b9b28080000c0d0b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b41cfd0c78000412241ccd2c78000109181808000000b200042023703000b200741c0006a10e38a8080000c010b200020083602142000200836020c2000410036020820002005370300200741c0006a10e38a8080000b200741c0046a2480808080000bed0d02087f057e23808080800041b0026b2202248080808000200241206a200141e00010f5b28080001a200241086a200241206a10e392808000200241086a41047221010240024002400240024020022802082203412a460d0020024180016a41106a200141106a28020036020020024180016a41086a200141086a29020037030020022001290200370380010c010b20024198016a41106a200141106a28020036020020024198016a41086a200141086a29020037030020022001290200370398010240024002404100280284a2db800041014b0d0002400240024041002d00ec9adb80000e03030102000b41e49adb800010c3b280800041ff01710e03020001000b41002802e49adb800021040240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021030c010b4100280290a2db80002103410028028ca2db800021014100280288a2db80004101470d0020012003280208417f6a4178716a41086a21010b20012004200328021411848080800000450d010b41002802e49adb8000220128022022030d0141cfd0c78000412241c0dec78000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d01200241043602ac01200241002802e49adb800022012902143702b00141002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2205200241ac016a41002802dc8fdb800041bce9c3800020031b220628020c11848080800000450d0141002802e49adb800022032802202204450d032003280228210720032802242108200328021c2109200241003602e001200220073602dc01200220083602d801200220093602d001200220043602d401200241003602f401200241f4dec780003602e401200242043702ec01200241013602e80120044101460d042002410136028c02200220073602880220022008360284022002200436028002200220093602fc01200241fcdec780003602cc01200241ecd1c780003602c00120022003411c6a36029c02200220024190026a3602c8012002200241fc016a3602c4012002200241e4016a3602bc012002200241d0016a3602b8012002200241b8016a36029402200220024198016a36029002200241023602980220022902ac01210a20022802b40121032001290200210b2002420137025820024101360250200241b0e1d4800036024c200220033602482002200a370240200135022c210a2001350230210c2001350234210d2001350238210e2002419083808000ad422086200241a8026aad843703a002200241013a00ac022002200d200e42208684370238200241024101200d501b3602342002200a200c4220868437022c200241024101200a501b3602282002200241a0026a360254200220024194026a3602a8022002200b3702202005200241206a2006280210118b80808000000c010b2001280228210420012802242105200128021c2106200241003602e001200220043602dc01200220053602d801200220063602d001200220033602d401200241003602f401200241f4dec780003602e401200242043702ec01200241013602e80120034101460d042002410136028c02200220043602880220022005360284022002200336028002200220063602fc01200241fcdec780003602cc01200241ecd1c780003602c00120022001411c6a3602b4012002200241a8026a3602c8012002200241fc016a3602c4012002200241e4016a3602bc012002200241d0016a3602b8012002200241b8016a3602ac01200220024198016a3602a802200241023602b001200220013602342002420137032041002802dca2db800021012002200241ac016a360230024020014102470d004100280290a2db80002103410028028ca2db8000210102404100280288a2db80004101470d0020012003280208417f6a4178716a41086a21010b2001200241206a200328022811848080800000450d002001200241206a200328022c118b80808000000b41002d00d8a2db80000d0041002802cca2db80004104490d002002410436029402200241002802e49adb800022032902143702980241002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b220420024194026a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d00200241206a41086a20024194026a41086a2802003602002002200229029402370320200320042001200241206a200241ac016a10b9b28080000b412821030b200020022903800137020420002003360200200041146a20024190016a2802003602002000410c6a20024188016a290300370200200241b0026a2480808080000f0b41cfd0c78000412241c0dec78000109181808000000b41cfd0c78000412241c0dec78000109181808000000b41cfd0c78000412241c0dec78000109181808000000bbd0d02087f057e2380808080004190026b22022480808080002002200110e192808000200241047221010240024002400240024020022802002203412a460d00200241186a41106a200141106a280200360200200241186a41086a200141086a290200370300200220012902003703180c010b200241306a41106a200141106a280200360200200241306a41086a200141086a290200370300200220012902003703300240024002404100280284a2db800041014b0d0002400240024041002d00ec9adb80000e03030102000b41e49adb800010c3b280800041ff01710e03020001000b41002802e49adb800021040240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021030c010b4100280290a2db80002103410028028ca2db800021014100280288a2db80004101470d0020012003280208417f6a4178716a41086a21010b20012004200328021411848080800000450d010b41002802e49adb8000220128022022030d0141cfd0c78000412241c0dec78000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d0120024104360244200241002802e49adb8000220129021437024841002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2205200241c4006a41002802dc8fdb800041bce9c3800020031b220628020c11848080800000450d0141002802e49adb800022032802202204450d032003280228210720032802242108200328021c2109200241003602782002200736027420022008360270200220093602682002200436026c2002410036028c01200241f4dec7800036027c2002420437028401200241013602800120044101460d04200241013602a401200220073602a0012002200836029c0120022004360298012002200936029401200241fcdec78000360264200241ecd1c7800036025820022003411c6a3602b4012002200241a8016a360260200220024194016a36025c2002200241fc006a3602542002200241e8006a3602502002200241d0006a3602ac012002200241306a3602a801200241023602b0012002290244210a200228024c21032001290200210b200242013702f001200241013602e801200241b0e1d480003602e401200220033602e0012002200a3702d801200135022c210a2001350230210c2001350234210d2001350238210e2002419083808000ad42208620024188026aad8437038002200241013a008c022002200d200e422086843702d001200241024101200d501b3602cc012002200a200c422086843702c401200241024101200a501b3602c001200220024180026a3602ec012002200241ac016a360288022002200b3702b8012005200241b8016a2006280210118b80808000000c010b2001280228210420012802242105200128021c2106200241003602782002200436027420022005360270200220063602682002200336026c2002410036028c01200241f4dec7800036027c2002420437028401200241013602800120034101460d04200241013602a401200220043602a0012002200536029c0120022003360298012002200636029401200241fcdec78000360264200241ecd1c7800036025820022001411c6a36024c200220024188026a360260200220024194016a36025c2002200241fc006a3602542002200241e8006a3602502002200241d0006a3602442002200241306a3602880220024102360248200220013602cc01200242013703b80141002802dca2db800021012002200241c4006a3602c801024020014102470d004100280290a2db80002103410028028ca2db8000210102404100280288a2db80004101470d0020012003280208417f6a4178716a41086a21010b2001200241b8016a200328022811848080800000450d002001200241b8016a200328022c118b80808000000b41002d00d8a2db80000d0041002802cca2db80004104490d00200241043602ac01200241002802e49adb800022032902143702b00141002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2204200241ac016a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d00200241b8016a41086a200241ac016a41086a280200360200200220022902ac013703b801200320042001200241b8016a200241c4006a10b9b28080000b412821030b2000200229031837020420002003360200200041146a200241286a2802003602002000410c6a200241206a29030037020020024190026a2480808080000f0b41cfd0c78000412241c0dec78000109181808000000b41cfd0c78000412241c0dec78000109181808000000b41cfd0c78000412241c0dec78000109181808000000bd30d02087f057e2380808080004190026b2202248080808000200241b8016a200141c40010f5b28080001a2002200241b8016a108393808000200241047221010240024002400240024020022802002203412a460d00200241186a41106a200141106a280200360200200241186a41086a200141086a290200370300200220012902003703180c010b200241306a41106a200141106a280200360200200241306a41086a200141086a290200370300200220012902003703300240024002404100280284a2db800041014b0d0002400240024041002d00ec9adb80000e03030102000b41e49adb800010c3b280800041ff01710e03020001000b41002802e49adb800021040240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021030c010b4100280290a2db80002103410028028ca2db800021014100280288a2db80004101470d0020012003280208417f6a4178716a41086a21010b20012004200328021411848080800000450d010b41002802e49adb8000220128022022030d0141cfd0c78000412241c0dec78000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d0120024104360244200241002802e49adb8000220129021437024841002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2205200241c4006a41002802dc8fdb800041bce9c3800020031b220628020c11848080800000450d0141002802e49adb800022032802202204450d032003280228210720032802242108200328021c2109200241003602782002200736027420022008360270200220093602682002200436026c2002410036028c01200241f4dec7800036027c2002420437028401200241013602800120044101460d04200241013602a401200220073602a0012002200836029c0120022004360298012002200936029401200241fcdec78000360264200241ecd1c7800036025820022003411c6a3602b4012002200241a8016a360260200220024194016a36025c2002200241fc006a3602542002200241e8006a3602502002200241d0006a3602ac012002200241306a3602a801200241023602b0012002290244210a200228024c21032001290200210b200242013702f001200241013602e801200241b0e1d480003602e401200220033602e0012002200a3702d801200135022c210a2001350230210c2001350234210d2001350238210e2002419083808000ad42208620024188026aad8437038002200241013a008c022002200d200e422086843702d001200241024101200d501b3602cc012002200a200c422086843702c401200241024101200a501b3602c001200220024180026a3602ec012002200241ac016a360288022002200b3702b8012005200241b8016a2006280210118b80808000000c010b2001280228210420012802242105200128021c2106200241003602782002200436027420022005360270200220063602682002200336026c2002410036028c01200241f4dec7800036027c2002420437028401200241013602800120034101460d04200241013602a401200220043602a0012002200536029c0120022003360298012002200636029401200241fcdec78000360264200241ecd1c7800036025820022001411c6a36024c200220024188026a360260200220024194016a36025c2002200241fc006a3602542002200241e8006a3602502002200241d0006a3602442002200241306a3602880220024102360248200220013602cc01200242013703b80141002802dca2db800021012002200241c4006a3602c801024020014102470d004100280290a2db80002103410028028ca2db8000210102404100280288a2db80004101470d0020012003280208417f6a4178716a41086a21010b2001200241b8016a200328022811848080800000450d002001200241b8016a200328022c118b80808000000b41002d00d8a2db80000d0041002802cca2db80004104490d00200241043602ac01200241002802e49adb800022032902143702b00141002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2204200241ac016a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d00200241b8016a41086a200241ac016a41086a280200360200200220022902ac013703b801200320042001200241b8016a200241c4006a10b9b28080000b412821030b2000200229031837020420002003360200200041146a200241286a2802003602002000410c6a200241206a29030037020020024190026a2480808080000f0b41cfd0c78000412241c0dec78000109181808000000b41cfd0c78000412241c0dec78000109181808000000b41cfd0c78000412241c0dec78000109181808000000bbd0d02087f057e2380808080004190026b22022480808080002002200110cd92808000200241047221010240024002400240024020022802002203412a460d00200241186a41106a200141106a280200360200200241186a41086a200141086a290200370300200220012902003703180c010b200241306a41106a200141106a280200360200200241306a41086a200141086a290200370300200220012902003703300240024002404100280284a2db800041014b0d0002400240024041002d00ec9adb80000e03030102000b41e49adb800010c3b280800041ff01710e03020001000b41002802e49adb800021040240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021030c010b4100280290a2db80002103410028028ca2db800021014100280288a2db80004101470d0020012003280208417f6a4178716a41086a21010b20012004200328021411848080800000450d010b41002802e49adb8000220128022022030d0141cfd0c78000412241c0dec78000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d0120024104360244200241002802e49adb8000220129021437024841002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2205200241c4006a41002802dc8fdb800041bce9c3800020031b220628020c11848080800000450d0141002802e49adb800022032802202204450d032003280228210720032802242108200328021c2109200241003602782002200736027420022008360270200220093602682002200436026c2002410036028c01200241f4dec7800036027c2002420437028401200241013602800120044101460d04200241013602a401200220073602a0012002200836029c0120022004360298012002200936029401200241fcdec78000360264200241ecd1c7800036025820022003411c6a3602b4012002200241a8016a360260200220024194016a36025c2002200241fc006a3602542002200241e8006a3602502002200241d0006a3602ac012002200241306a3602a801200241023602b0012002290244210a200228024c21032001290200210b200242013702f001200241013602e801200241b0e1d480003602e401200220033602e0012002200a3702d801200135022c210a2001350230210c2001350234210d2001350238210e2002419083808000ad42208620024188026aad8437038002200241013a008c022002200d200e422086843702d001200241024101200d501b3602cc012002200a200c422086843702c401200241024101200a501b3602c001200220024180026a3602ec012002200241ac016a360288022002200b3702b8012005200241b8016a2006280210118b80808000000c010b2001280228210420012802242105200128021c2106200241003602782002200436027420022005360270200220063602682002200336026c2002410036028c01200241f4dec7800036027c2002420437028401200241013602800120034101460d04200241013602a401200220043602a0012002200536029c0120022003360298012002200636029401200241fcdec78000360264200241ecd1c7800036025820022001411c6a36024c200220024188026a360260200220024194016a36025c2002200241fc006a3602542002200241e8006a3602502002200241d0006a3602442002200241306a3602880220024102360248200220013602cc01200242013703b80141002802dca2db800021012002200241c4006a3602c801024020014102470d004100280290a2db80002103410028028ca2db8000210102404100280288a2db80004101470d0020012003280208417f6a4178716a41086a21010b2001200241b8016a200328022811848080800000450d002001200241b8016a200328022c118b80808000000b41002d00d8a2db80000d0041002802cca2db80004104490d00200241043602ac01200241002802e49adb800022032902143702b00141002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2204200241ac016a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d00200241b8016a41086a200241ac016a41086a280200360200200220022902ac013703b801200320042001200241b8016a200241c4006a10b9b28080000b412821030b2000200229031837020420002003360200200041146a200241286a2802003602002000410c6a200241206a29030037020020024190026a2480808080000f0b41cfd0c78000412241c0dec78000109181808000000b41cfd0c78000412241c0dec78000109181808000000b41cfd0c78000412241c0dec78000109181808000000b9c0e02087f057e2380808080004190026b2202248080808000200241b8016a41206a200141206a290200370300200241b8016a41186a200141186a290200370300200241b8016a41106a200141106a290200370300200241b8016a41086a200141086a290200370300200220012902003703b8012002200241b8016a10cf92808000200241047221010240024002400240024020022802002203412a460d00200241186a41106a200141106a280200360200200241186a41086a200141086a290200370300200220012902003703180c010b200241306a41106a200141106a280200360200200241306a41086a200141086a290200370300200220012902003703300240024002404100280284a2db800041014b0d0002400240024041002d00ec9adb80000e03030102000b41e49adb800010c3b280800041ff01710e03020001000b41002802e49adb800021040240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021030c010b4100280290a2db80002103410028028ca2db800021014100280288a2db80004101470d0020012003280208417f6a4178716a41086a21010b20012004200328021411848080800000450d010b41002802e49adb8000220128022022030d0141cfd0c78000412241c0dec78000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d0120024104360244200241002802e49adb8000220129021437024841002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2205200241c4006a41002802dc8fdb800041bce9c3800020031b220628020c11848080800000450d0141002802e49adb800022032802202204450d032003280228210720032802242108200328021c2109200241003602782002200736027420022008360270200220093602682002200436026c2002410036028c01200241f4dec7800036027c2002420437028401200241013602800120044101460d04200241013602a401200220073602a0012002200836029c0120022004360298012002200936029401200241fcdec78000360264200241ecd1c7800036025820022003411c6a3602b4012002200241a8016a360260200220024194016a36025c2002200241fc006a3602542002200241e8006a3602502002200241d0006a3602ac012002200241306a3602a801200241023602b0012002290244210a200228024c21032001290200210b200242013702f001200241013602e801200241b0e1d480003602e401200220033602e0012002200a3702d801200135022c210a2001350230210c2001350234210d2001350238210e2002419083808000ad42208620024188026aad8437038002200241013a008c022002200d200e422086843702d001200241024101200d501b3602cc012002200a200c422086843702c401200241024101200a501b3602c001200220024180026a3602ec012002200241ac016a360288022002200b3702b8012005200241b8016a2006280210118b80808000000c010b2001280228210420012802242105200128021c2106200241003602782002200436027420022005360270200220063602682002200336026c2002410036028c01200241f4dec7800036027c2002420437028401200241013602800120034101460d04200241013602a401200220043602a0012002200536029c0120022003360298012002200636029401200241fcdec78000360264200241ecd1c7800036025820022001411c6a36024c200220024188026a360260200220024194016a36025c2002200241fc006a3602542002200241e8006a3602502002200241d0006a3602442002200241306a3602880220024102360248200220013602cc01200242013703b80141002802dca2db800021012002200241c4006a3602c801024020014102470d004100280290a2db80002103410028028ca2db8000210102404100280288a2db80004101470d0020012003280208417f6a4178716a41086a21010b2001200241b8016a200328022811848080800000450d002001200241b8016a200328022c118b80808000000b41002d00d8a2db80000d0041002802cca2db80004104490d00200241043602ac01200241002802e49adb800022032902143702b00141002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2204200241ac016a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d00200241b8016a41086a200241ac016a41086a280200360200200220022902ac013703b801200320042001200241b8016a200241c4006a10b9b28080000b412821030b2000200229031837020420002003360200200041146a200241286a2802003602002000410c6a200241206a29030037020020024190026a2480808080000f0b41cfd0c78000412241c0dec78000109181808000000b41cfd0c78000412241c0dec78000109181808000000b41cfd0c78000412241c0dec78000109181808000000bb00e02087f057e2380808080004190026b2202248080808000200241b8016a41286a200141286a290200370300200241b8016a41206a200141206a290200370300200241b8016a41186a200141186a290200370300200241b8016a41106a200141106a290200370300200241b8016a41086a200141086a290200370300200220012902003703b8012002200241b8016a10e492808000200241047221010240024002400240024020022802002203412a460d00200241186a41106a200141106a280200360200200241186a41086a200141086a290200370300200220012902003703180c010b200241306a41106a200141106a280200360200200241306a41086a200141086a290200370300200220012902003703300240024002404100280284a2db800041014b0d0002400240024041002d00ec9adb80000e03030102000b41e49adb800010c3b280800041ff01710e03020001000b41002802e49adb800021040240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021030c010b4100280290a2db80002103410028028ca2db800021014100280288a2db80004101470d0020012003280208417f6a4178716a41086a21010b20012004200328021411848080800000450d010b41002802e49adb8000220128022022030d0141cfd0c78000412241c0dec78000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d0120024104360244200241002802e49adb8000220129021437024841002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2205200241c4006a41002802dc8fdb800041bce9c3800020031b220628020c11848080800000450d0141002802e49adb800022032802202204450d032003280228210720032802242108200328021c2109200241003602782002200736027420022008360270200220093602682002200436026c2002410036028c01200241f4dec7800036027c2002420437028401200241013602800120044101460d04200241013602a401200220073602a0012002200836029c0120022004360298012002200936029401200241fcdec78000360264200241ecd1c7800036025820022003411c6a3602b4012002200241a8016a360260200220024194016a36025c2002200241fc006a3602542002200241e8006a3602502002200241d0006a3602ac012002200241306a3602a801200241023602b0012002290244210a200228024c21032001290200210b200242013702f001200241013602e801200241b0e1d480003602e401200220033602e0012002200a3702d801200135022c210a2001350230210c2001350234210d2001350238210e2002419083808000ad42208620024188026aad8437038002200241013a008c022002200d200e422086843702d001200241024101200d501b3602cc012002200a200c422086843702c401200241024101200a501b3602c001200220024180026a3602ec012002200241ac016a360288022002200b3702b8012005200241b8016a2006280210118b80808000000c010b2001280228210420012802242105200128021c2106200241003602782002200436027420022005360270200220063602682002200336026c2002410036028c01200241f4dec7800036027c2002420437028401200241013602800120034101460d04200241013602a401200220043602a0012002200536029c0120022003360298012002200636029401200241fcdec78000360264200241ecd1c7800036025820022001411c6a36024c200220024188026a360260200220024194016a36025c2002200241fc006a3602542002200241e8006a3602502002200241d0006a3602442002200241306a3602880220024102360248200220013602cc01200242013703b80141002802dca2db800021012002200241c4006a3602c801024020014102470d004100280290a2db80002103410028028ca2db8000210102404100280288a2db80004101470d0020012003280208417f6a4178716a41086a21010b2001200241b8016a200328022811848080800000450d002001200241b8016a200328022c118b80808000000b41002d00d8a2db80000d0041002802cca2db80004104490d00200241043602ac01200241002802e49adb800022032902143702b00141002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2204200241ac016a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d00200241b8016a41086a200241ac016a41086a280200360200200220022902ac013703b801200320042001200241b8016a200241c4006a10b9b28080000b412821030b2000200229031837020420002003360200200041146a200241286a2802003602002000410c6a200241206a29030037020020024190026a2480808080000f0b41cfd0c78000412241c0dec78000109181808000000b41cfd0c78000412241c0dec78000109181808000000b41cfd0c78000412241c0dec78000109181808000000b9c0e02087f057e2380808080004190026b2202248080808000200241b8016a41206a200141206a280200360200200241b8016a41186a200141186a290200370300200241b8016a41106a200141106a290200370300200241b8016a41086a200141086a290200370300200220012902003703b8012002200241b8016a10c692808000200241047221010240024002400240024020022802002203412a460d00200241186a41106a200141106a280200360200200241186a41086a200141086a290200370300200220012902003703180c010b200241306a41106a200141106a280200360200200241306a41086a200141086a290200370300200220012902003703300240024002404100280284a2db800041014b0d0002400240024041002d00ec9adb80000e03030102000b41e49adb800010c3b280800041ff01710e03020001000b41002802e49adb800021040240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021030c010b4100280290a2db80002103410028028ca2db800021014100280288a2db80004101470d0020012003280208417f6a4178716a41086a21010b20012004200328021411848080800000450d010b41002802e49adb8000220128022022030d0141cfd0c78000412241c0dec78000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d0120024104360244200241002802e49adb8000220129021437024841002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2205200241c4006a41002802dc8fdb800041bce9c3800020031b220628020c11848080800000450d0141002802e49adb800022032802202204450d032003280228210720032802242108200328021c2109200241003602782002200736027420022008360270200220093602682002200436026c2002410036028c01200241f4dec7800036027c2002420437028401200241013602800120044101460d04200241013602a401200220073602a0012002200836029c0120022004360298012002200936029401200241fcdec78000360264200241ecd1c7800036025820022003411c6a3602b4012002200241a8016a360260200220024194016a36025c2002200241fc006a3602542002200241e8006a3602502002200241d0006a3602ac012002200241306a3602a801200241023602b0012002290244210a200228024c21032001290200210b200242013702f001200241013602e801200241b0e1d480003602e401200220033602e0012002200a3702d801200135022c210a2001350230210c2001350234210d2001350238210e2002419083808000ad42208620024188026aad8437038002200241013a008c022002200d200e422086843702d001200241024101200d501b3602cc012002200a200c422086843702c401200241024101200a501b3602c001200220024180026a3602ec012002200241ac016a360288022002200b3702b8012005200241b8016a2006280210118b80808000000c010b2001280228210420012802242105200128021c2106200241003602782002200436027420022005360270200220063602682002200336026c2002410036028c01200241f4dec7800036027c2002420437028401200241013602800120034101460d04200241013602a401200220043602a0012002200536029c0120022003360298012002200636029401200241fcdec78000360264200241ecd1c7800036025820022001411c6a36024c200220024188026a360260200220024194016a36025c2002200241fc006a3602542002200241e8006a3602502002200241d0006a3602442002200241306a3602880220024102360248200220013602cc01200242013703b80141002802dca2db800021012002200241c4006a3602c801024020014102470d004100280290a2db80002103410028028ca2db8000210102404100280288a2db80004101470d0020012003280208417f6a4178716a41086a21010b2001200241b8016a200328022811848080800000450d002001200241b8016a200328022c118b80808000000b41002d00d8a2db80000d0041002802cca2db80004104490d00200241043602ac01200241002802e49adb800022032902143702b00141002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2204200241ac016a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d00200241b8016a41086a200241ac016a41086a280200360200200220022902ac013703b801200320042001200241b8016a200241c4006a10b9b28080000b412821030b2000200229031837020420002003360200200041146a200241286a2802003602002000410c6a200241206a29030037020020024190026a2480808080000f0b41cfd0c78000412241c0dec78000109181808000000b41cfd0c78000412241c0dec78000109181808000000b41cfd0c78000412241c0dec78000109181808000000b9c0e02087f057e2380808080004190026b2202248080808000200241b8016a41206a200141206a290200370300200241b8016a41186a200141186a290200370300200241b8016a41106a200141106a290200370300200241b8016a41086a200141086a290200370300200220012902003703b8012002200241b8016a108593808000200241047221010240024002400240024020022802002203412a460d00200241186a41106a200141106a280200360200200241186a41086a200141086a290200370300200220012902003703180c010b200241306a41106a200141106a280200360200200241306a41086a200141086a290200370300200220012902003703300240024002404100280284a2db800041014b0d0002400240024041002d00ec9adb80000e03030102000b41e49adb800010c3b280800041ff01710e03020001000b41002802e49adb800021040240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021030c010b4100280290a2db80002103410028028ca2db800021014100280288a2db80004101470d0020012003280208417f6a4178716a41086a21010b20012004200328021411848080800000450d010b41002802e49adb8000220128022022030d0141cfd0c78000412241c0dec78000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d0120024104360244200241002802e49adb8000220129021437024841002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2205200241c4006a41002802dc8fdb800041bce9c3800020031b220628020c11848080800000450d0141002802e49adb800022032802202204450d032003280228210720032802242108200328021c2109200241003602782002200736027420022008360270200220093602682002200436026c2002410036028c01200241f4dec7800036027c2002420437028401200241013602800120044101460d04200241013602a401200220073602a0012002200836029c0120022004360298012002200936029401200241fcdec78000360264200241ecd1c7800036025820022003411c6a3602b4012002200241a8016a360260200220024194016a36025c2002200241fc006a3602542002200241e8006a3602502002200241d0006a3602ac012002200241306a3602a801200241023602b0012002290244210a200228024c21032001290200210b200242013702f001200241013602e801200241b0e1d480003602e401200220033602e0012002200a3702d801200135022c210a2001350230210c2001350234210d2001350238210e2002419083808000ad42208620024188026aad8437038002200241013a008c022002200d200e422086843702d001200241024101200d501b3602cc012002200a200c422086843702c401200241024101200a501b3602c001200220024180026a3602ec012002200241ac016a360288022002200b3702b8012005200241b8016a2006280210118b80808000000c010b2001280228210420012802242105200128021c2106200241003602782002200436027420022005360270200220063602682002200336026c2002410036028c01200241f4dec7800036027c2002420437028401200241013602800120034101460d04200241013602a401200220043602a0012002200536029c0120022003360298012002200636029401200241fcdec78000360264200241ecd1c7800036025820022001411c6a36024c200220024188026a360260200220024194016a36025c2002200241fc006a3602542002200241e8006a3602502002200241d0006a3602442002200241306a3602880220024102360248200220013602cc01200242013703b80141002802dca2db800021012002200241c4006a3602c801024020014102470d004100280290a2db80002103410028028ca2db8000210102404100280288a2db80004101470d0020012003280208417f6a4178716a41086a21010b2001200241b8016a200328022811848080800000450d002001200241b8016a200328022c118b80808000000b41002d00d8a2db80000d0041002802cca2db80004104490d00200241043602ac01200241002802e49adb800022032902143702b00141002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2204200241ac016a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d00200241b8016a41086a200241ac016a41086a280200360200200220022902ac013703b801200320042001200241b8016a200241c4006a10b9b28080000b412821030b2000200229031837020420002003360200200041146a200241286a2802003602002000410c6a200241206a29030037020020024190026a2480808080000f0b41cfd0c78000412241c0dec78000109181808000000b41cfd0c78000412241c0dec78000109181808000000b41cfd0c78000412241c0dec78000109181808000000b880e02087f057e2380808080004190026b2202248080808000200241b8016a41186a200141186a280200360200200241b8016a41106a200141106a290200370300200241b8016a41086a200141086a290200370300200220012902003703b8012002200241b8016a10b792808000200241047221010240024002400240024020022802002203412a460d00200241186a41106a200141106a280200360200200241186a41086a200141086a290200370300200220012902003703180c010b200241306a41106a200141106a280200360200200241306a41086a200141086a290200370300200220012902003703300240024002404100280284a2db800041014b0d0002400240024041002d00ec9adb80000e03030102000b41e49adb800010c3b280800041ff01710e03020001000b41002802e49adb800021040240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021030c010b4100280290a2db80002103410028028ca2db800021014100280288a2db80004101470d0020012003280208417f6a4178716a41086a21010b20012004200328021411848080800000450d010b41002802e49adb8000220128022022030d0141cfd0c78000412241c0dec78000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d0120024104360244200241002802e49adb8000220129021437024841002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2205200241c4006a41002802dc8fdb800041bce9c3800020031b220628020c11848080800000450d0141002802e49adb800022032802202204450d032003280228210720032802242108200328021c2109200241003602782002200736027420022008360270200220093602682002200436026c2002410036028c01200241f4dec7800036027c2002420437028401200241013602800120044101460d04200241013602a401200220073602a0012002200836029c0120022004360298012002200936029401200241fcdec78000360264200241ecd1c7800036025820022003411c6a3602b4012002200241a8016a360260200220024194016a36025c2002200241fc006a3602542002200241e8006a3602502002200241d0006a3602ac012002200241306a3602a801200241023602b0012002290244210a200228024c21032001290200210b200242013702f001200241013602e801200241b0e1d480003602e401200220033602e0012002200a3702d801200135022c210a2001350230210c2001350234210d2001350238210e2002419083808000ad42208620024188026aad8437038002200241013a008c022002200d200e422086843702d001200241024101200d501b3602cc012002200a200c422086843702c401200241024101200a501b3602c001200220024180026a3602ec012002200241ac016a360288022002200b3702b8012005200241b8016a2006280210118b80808000000c010b2001280228210420012802242105200128021c2106200241003602782002200436027420022005360270200220063602682002200336026c2002410036028c01200241f4dec7800036027c2002420437028401200241013602800120034101460d04200241013602a401200220043602a0012002200536029c0120022003360298012002200636029401200241fcdec78000360264200241ecd1c7800036025820022001411c6a36024c200220024188026a360260200220024194016a36025c2002200241fc006a3602542002200241e8006a3602502002200241d0006a3602442002200241306a3602880220024102360248200220013602cc01200242013703b80141002802dca2db800021012002200241c4006a3602c801024020014102470d004100280290a2db80002103410028028ca2db8000210102404100280288a2db80004101470d0020012003280208417f6a4178716a41086a21010b2001200241b8016a200328022811848080800000450d002001200241b8016a200328022c118b80808000000b41002d00d8a2db80000d0041002802cca2db80004104490d00200241043602ac01200241002802e49adb800022032902143702b00141002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2204200241ac016a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d00200241b8016a41086a200241ac016a41086a280200360200200220022902ac013703b801200320042001200241b8016a200241c4006a10b9b28080000b412821030b2000200229031837020420002003360200200041146a200241286a2802003602002000410c6a200241206a29030037020020024190026a2480808080000f0b41cfd0c78000412241c0dec78000109181808000000b41cfd0c78000412241c0dec78000109181808000000b41cfd0c78000412241c0dec78000109181808000000be00d02087f057e2380808080004190026b2202248080808000200241b8016a41086a200141086a280200360200200220012902003703b8012002200241b8016a10f992808000200241047221010240024002400240024020022802002203412a460d00200241186a41106a200141106a280200360200200241186a41086a200141086a290200370300200220012902003703180c010b200241306a41106a200141106a280200360200200241306a41086a200141086a290200370300200220012902003703300240024002404100280284a2db800041014b0d0002400240024041002d00ec9adb80000e03030102000b41e49adb800010c3b280800041ff01710e03020001000b41002802e49adb800021040240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021030c010b4100280290a2db80002103410028028ca2db800021014100280288a2db80004101470d0020012003280208417f6a4178716a41086a21010b20012004200328021411848080800000450d010b41002802e49adb8000220128022022030d0141cfd0c78000412241c0dec78000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d0120024104360244200241002802e49adb8000220129021437024841002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2205200241c4006a41002802dc8fdb800041bce9c3800020031b220628020c11848080800000450d0141002802e49adb800022032802202204450d032003280228210720032802242108200328021c2109200241003602782002200736027420022008360270200220093602682002200436026c2002410036028c01200241f4dec7800036027c2002420437028401200241013602800120044101460d04200241013602a401200220073602a0012002200836029c0120022004360298012002200936029401200241fcdec78000360264200241ecd1c7800036025820022003411c6a3602b4012002200241a8016a360260200220024194016a36025c2002200241fc006a3602542002200241e8006a3602502002200241d0006a3602ac012002200241306a3602a801200241023602b0012002290244210a200228024c21032001290200210b200242013702f001200241013602e801200241b0e1d480003602e401200220033602e0012002200a3702d801200135022c210a2001350230210c2001350234210d2001350238210e2002419083808000ad42208620024188026aad8437038002200241013a008c022002200d200e422086843702d001200241024101200d501b3602cc012002200a200c422086843702c401200241024101200a501b3602c001200220024180026a3602ec012002200241ac016a360288022002200b3702b8012005200241b8016a2006280210118b80808000000c010b2001280228210420012802242105200128021c2106200241003602782002200436027420022005360270200220063602682002200336026c2002410036028c01200241f4dec7800036027c2002420437028401200241013602800120034101460d04200241013602a401200220043602a0012002200536029c0120022003360298012002200636029401200241fcdec78000360264200241ecd1c7800036025820022001411c6a36024c200220024188026a360260200220024194016a36025c2002200241fc006a3602542002200241e8006a3602502002200241d0006a3602442002200241306a3602880220024102360248200220013602cc01200242013703b80141002802dca2db800021012002200241c4006a3602c801024020014102470d004100280290a2db80002103410028028ca2db8000210102404100280288a2db80004101470d0020012003280208417f6a4178716a41086a21010b2001200241b8016a200328022811848080800000450d002001200241b8016a200328022c118b80808000000b41002d00d8a2db80000d0041002802cca2db80004104490d00200241043602ac01200241002802e49adb800022032902143702b00141002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2204200241ac016a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d00200241b8016a41086a200241ac016a41086a280200360200200220022902ac013703b801200320042001200241b8016a200241c4006a10b9b28080000b412821030b2000200229031837020420002003360200200041146a200241286a2802003602002000410c6a200241206a29030037020020024190026a2480808080000f0b41cfd0c78000412241c0dec78000109181808000000b41cfd0c78000412241c0dec78000109181808000000b41cfd0c78000412241c0dec78000109181808000000bbd0d02087f057e2380808080004190026b220224808080800020022001108093808000200241047221010240024002400240024020022802002203412a460d00200241186a41106a200141106a280200360200200241186a41086a200141086a290200370300200220012902003703180c010b200241306a41106a200141106a280200360200200241306a41086a200141086a290200370300200220012902003703300240024002404100280284a2db800041014b0d0002400240024041002d00ec9adb80000e03030102000b41e49adb800010c3b280800041ff01710e03020001000b41002802e49adb800021040240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021030c010b4100280290a2db80002103410028028ca2db800021014100280288a2db80004101470d0020012003280208417f6a4178716a41086a21010b20012004200328021411848080800000450d010b41002802e49adb8000220128022022030d0141cfd0c78000412241c0dec78000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d0120024104360244200241002802e49adb8000220129021437024841002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2205200241c4006a41002802dc8fdb800041bce9c3800020031b220628020c11848080800000450d0141002802e49adb800022032802202204450d032003280228210720032802242108200328021c2109200241003602782002200736027420022008360270200220093602682002200436026c2002410036028c01200241f4dec7800036027c2002420437028401200241013602800120044101460d04200241013602a401200220073602a0012002200836029c0120022004360298012002200936029401200241fcdec78000360264200241ecd1c7800036025820022003411c6a3602b4012002200241a8016a360260200220024194016a36025c2002200241fc006a3602542002200241e8006a3602502002200241d0006a3602ac012002200241306a3602a801200241023602b0012002290244210a200228024c21032001290200210b200242013702f001200241013602e801200241b0e1d480003602e401200220033602e0012002200a3702d801200135022c210a2001350230210c2001350234210d2001350238210e2002419083808000ad42208620024188026aad8437038002200241013a008c022002200d200e422086843702d001200241024101200d501b3602cc012002200a200c422086843702c401200241024101200a501b3602c001200220024180026a3602ec012002200241ac016a360288022002200b3702b8012005200241b8016a2006280210118b80808000000c010b2001280228210420012802242105200128021c2106200241003602782002200436027420022005360270200220063602682002200336026c2002410036028c01200241f4dec7800036027c2002420437028401200241013602800120034101460d04200241013602a401200220043602a0012002200536029c0120022003360298012002200636029401200241fcdec78000360264200241ecd1c7800036025820022001411c6a36024c200220024188026a360260200220024194016a36025c2002200241fc006a3602542002200241e8006a3602502002200241d0006a3602442002200241306a3602880220024102360248200220013602cc01200242013703b80141002802dca2db800021012002200241c4006a3602c801024020014102470d004100280290a2db80002103410028028ca2db8000210102404100280288a2db80004101470d0020012003280208417f6a4178716a41086a21010b2001200241b8016a200328022811848080800000450d002001200241b8016a200328022c118b80808000000b41002d00d8a2db80000d0041002802cca2db80004104490d00200241043602ac01200241002802e49adb800022032902143702b00141002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2204200241ac016a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d00200241b8016a41086a200241ac016a41086a280200360200200220022902ac013703b801200320042001200241b8016a200241c4006a10b9b28080000b412821030b2000200229031837020420002003360200200041146a200241286a2802003602002000410c6a200241206a29030037020020024190026a2480808080000f0b41cfd0c78000412241c0dec78000109181808000000b41cfd0c78000412241c0dec78000109181808000000b41cfd0c78000412241c0dec78000109181808000000bb00e02087f057e2380808080004190026b2202248080808000200241b8016a41286a200141286a290200370300200241b8016a41206a200141206a290200370300200241b8016a41186a200141186a290200370300200241b8016a41106a200141106a290200370300200241b8016a41086a200141086a290200370300200220012902003703b8012002200241b8016a10b292808000200241047221010240024002400240024020022802002203412a460d00200241186a41106a200141106a280200360200200241186a41086a200141086a290200370300200220012902003703180c010b200241306a41106a200141106a280200360200200241306a41086a200141086a290200370300200220012902003703300240024002404100280284a2db800041014b0d0002400240024041002d00ec9adb80000e03030102000b41e49adb800010c3b280800041ff01710e03020001000b41002802e49adb800021040240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021030c010b4100280290a2db80002103410028028ca2db800021014100280288a2db80004101470d0020012003280208417f6a4178716a41086a21010b20012004200328021411848080800000450d010b41002802e49adb8000220128022022030d0141cfd0c78000412241c0dec78000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d0120024104360244200241002802e49adb8000220129021437024841002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2205200241c4006a41002802dc8fdb800041bce9c3800020031b220628020c11848080800000450d0141002802e49adb800022032802202204450d032003280228210720032802242108200328021c2109200241003602782002200736027420022008360270200220093602682002200436026c2002410036028c01200241f4dec7800036027c2002420437028401200241013602800120044101460d04200241013602a401200220073602a0012002200836029c0120022004360298012002200936029401200241fcdec78000360264200241ecd1c7800036025820022003411c6a3602b4012002200241a8016a360260200220024194016a36025c2002200241fc006a3602542002200241e8006a3602502002200241d0006a3602ac012002200241306a3602a801200241023602b0012002290244210a200228024c21032001290200210b200242013702f001200241013602e801200241b0e1d480003602e401200220033602e0012002200a3702d801200135022c210a2001350230210c2001350234210d2001350238210e2002419083808000ad42208620024188026aad8437038002200241013a008c022002200d200e422086843702d001200241024101200d501b3602cc012002200a200c422086843702c401200241024101200a501b3602c001200220024180026a3602ec012002200241ac016a360288022002200b3702b8012005200241b8016a2006280210118b80808000000c010b2001280228210420012802242105200128021c2106200241003602782002200436027420022005360270200220063602682002200336026c2002410036028c01200241f4dec7800036027c2002420437028401200241013602800120034101460d04200241013602a401200220043602a0012002200536029c0120022003360298012002200636029401200241fcdec78000360264200241ecd1c7800036025820022001411c6a36024c200220024188026a360260200220024194016a36025c2002200241fc006a3602542002200241e8006a3602502002200241d0006a3602442002200241306a3602880220024102360248200220013602cc01200242013703b80141002802dca2db800021012002200241c4006a3602c801024020014102470d004100280290a2db80002103410028028ca2db8000210102404100280288a2db80004101470d0020012003280208417f6a4178716a41086a21010b2001200241b8016a200328022811848080800000450d002001200241b8016a200328022c118b80808000000b41002d00d8a2db80000d0041002802cca2db80004104490d00200241043602ac01200241002802e49adb800022032902143702b00141002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2204200241ac016a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d00200241b8016a41086a200241ac016a41086a280200360200200220022902ac013703b801200320042001200241b8016a200241c4006a10b9b28080000b412821030b2000200229031837020420002003360200200041146a200241286a2802003602002000410c6a200241206a29030037020020024190026a2480808080000f0b41cfd0c78000412241c0dec78000109181808000000b41cfd0c78000412241c0dec78000109181808000000b41cfd0c78000412241c0dec78000109181808000000bbd0d02087f057e2380808080004190026b22022480808080002002200110e192808000200241047221010240024002400240024020022802002203412a460d00200241186a41106a200141106a280200360200200241186a41086a200141086a290200370300200220012902003703180c010b200241306a41106a200141106a280200360200200241306a41086a200141086a290200370300200220012902003703300240024002404100280284a2db800041014b0d0002400240024041002d00ec9adb80000e03030102000b41e49adb800010c3b280800041ff01710e03020001000b41002802e49adb800021040240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021030c010b4100280290a2db80002103410028028ca2db800021014100280288a2db80004101470d0020012003280208417f6a4178716a41086a21010b20012004200328021411848080800000450d010b41002802e49adb8000220128022022030d0141cfd0c78000412241c0dec78000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d0120024104360244200241002802e49adb8000220129021437024841002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2205200241c4006a41002802dc8fdb800041bce9c3800020031b220628020c11848080800000450d0141002802e49adb800022032802202204450d032003280228210720032802242108200328021c2109200241003602782002200736027420022008360270200220093602682002200436026c2002410036028c01200241f4dec7800036027c2002420437028401200241013602800120044101460d04200241013602a401200220073602a0012002200836029c0120022004360298012002200936029401200241fcdec78000360264200241ecd1c7800036025820022003411c6a3602b4012002200241a8016a360260200220024194016a36025c2002200241fc006a3602542002200241e8006a3602502002200241d0006a3602ac012002200241306a3602a801200241023602b0012002290244210a200228024c21032001290200210b200242013702f001200241013602e801200241b0e1d480003602e401200220033602e0012002200a3702d801200135022c210a2001350230210c2001350234210d2001350238210e2002419083808000ad42208620024188026aad8437038002200241013a008c022002200d200e422086843702d001200241024101200d501b3602cc012002200a200c422086843702c401200241024101200a501b3602c001200220024180026a3602ec012002200241ac016a360288022002200b3702b8012005200241b8016a2006280210118b80808000000c010b2001280228210420012802242105200128021c2106200241003602782002200436027420022005360270200220063602682002200336026c2002410036028c01200241f4dec7800036027c2002420437028401200241013602800120034101460d04200241013602a401200220043602a0012002200536029c0120022003360298012002200636029401200241fcdec78000360264200241ecd1c7800036025820022001411c6a36024c200220024188026a360260200220024194016a36025c2002200241fc006a3602542002200241e8006a3602502002200241d0006a3602442002200241306a3602880220024102360248200220013602cc01200242013703b80141002802dca2db800021012002200241c4006a3602c801024020014102470d004100280290a2db80002103410028028ca2db8000210102404100280288a2db80004101470d0020012003280208417f6a4178716a41086a21010b2001200241b8016a200328022811848080800000450d002001200241b8016a200328022c118b80808000000b41002d00d8a2db80000d0041002802cca2db80004104490d00200241043602ac01200241002802e49adb800022032902143702b00141002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2204200241ac016a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d00200241b8016a41086a200241ac016a41086a280200360200200220022902ac013703b801200320042001200241b8016a200241c4006a10b9b28080000b412821030b2000200229031837020420002003360200200041146a200241286a2802003602002000410c6a200241206a29030037020020024190026a2480808080000f0b41cfd0c78000412241c0dec78000109181808000000b41cfd0c78000412241c0dec78000109181808000000b41cfd0c78000412241c0dec78000109181808000000beb0d02087f057e23808080800041a0026b2202248080808000200241206a200141d00010f5b28080001a200241086a200241206a10fe92808000200241086a41047221010240024002400240024020022802082203412a460d00200241f0006a41106a200141106a280200360200200241f0006a41086a200141086a290200370300200220012902003703700c010b20024188016a41106a200141106a28020036020020024188016a41086a200141086a29020037030020022001290200370388010240024002404100280284a2db800041014b0d0002400240024041002d00ec9adb80000e03030102000b41e49adb800010c3b280800041ff01710e03020001000b41002802e49adb800021040240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021030c010b4100280290a2db80002103410028028ca2db800021014100280288a2db80004101470d0020012003280208417f6a4178716a41086a21010b20012004200328021411848080800000450d010b41002802e49adb8000220128022022030d0141cfd0c78000412241c0dec78000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d012002410436029c01200241002802e49adb800022012902143702a00141002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b22052002419c016a41002802dc8fdb800041bce9c3800020031b220628020c11848080800000450d0141002802e49adb800022032802202204450d032003280228210720032802242108200328021c2109200241003602d001200220073602cc01200220083602c801200220093602c001200220043602c401200241003602e401200241f4dec780003602d401200242043702dc01200241013602d80120044101460d04200241013602fc01200220073602f801200220083602f401200220043602f001200220093602ec01200241fcdec780003602bc01200241ecd1c780003602b00120022003411c6a36028c02200220024180026a3602b8012002200241ec016a3602b4012002200241d4016a3602ac012002200241c0016a3602a8012002200241a8016a36028402200220024188016a360280022002410236028802200229029c01210a20022802a40121032001290200210b2002420137025820024101360250200241b0e1d4800036024c200220033602482002200a370240200135022c210a2001350230210c2001350234210d2001350238210e2002419083808000ad42208620024198026aad8437039002200241013a009c022002200d200e42208684370238200241024101200d501b3602342002200a200c4220868437022c200241024101200a501b360228200220024190026a360254200220024184026a360298022002200b3702202005200241206a2006280210118b80808000000c010b2001280228210420012802242105200128021c2106200241003602d001200220043602cc01200220053602c801200220063602c001200220033602c401200241003602e401200241f4dec780003602d401200242043702dc01200241013602d80120034101460d04200241013602fc01200220043602f801200220053602f401200220033602f001200220063602ec01200241fcdec780003602bc01200241ecd1c780003602b00120022001411c6a3602a401200220024198026a3602b8012002200241ec016a3602b4012002200241d4016a3602ac012002200241c0016a3602a8012002200241a8016a36029c01200220024188016a36029802200241023602a001200220013602342002420137032041002802dca2db8000210120022002419c016a360230024020014102470d004100280290a2db80002103410028028ca2db8000210102404100280288a2db80004101470d0020012003280208417f6a4178716a41086a21010b2001200241206a200328022811848080800000450d002001200241206a200328022c118b80808000000b41002d00d8a2db80000d0041002802cca2db80004104490d002002410436028402200241002802e49adb800022032902143702880241002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b220420024184026a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d00200241206a41086a20024184026a41086a2802003602002002200229028402370320200320042001200241206a2002419c016a10b9b28080000b412821030b2000200229037037020420002003360200200041146a20024180016a2802003602002000410c6a200241f8006a290300370200200241a0026a2480808080000f0b41cfd0c78000412241c0dec78000109181808000000b41cfd0c78000412241c0dec78000109181808000000b41cfd0c78000412241c0dec78000109181808000000bbd0d02087f057e2380808080004190026b22022480808080002002200110f492808000200241047221010240024002400240024020022802002203412a460d00200241186a41106a200141106a280200360200200241186a41086a200141086a290200370300200220012902003703180c010b200241306a41106a200141106a280200360200200241306a41086a200141086a290200370300200220012902003703300240024002404100280284a2db800041014b0d0002400240024041002d00ec9adb80000e03030102000b41e49adb800010c3b280800041ff01710e03020001000b41002802e49adb800021040240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021030c010b4100280290a2db80002103410028028ca2db800021014100280288a2db80004101470d0020012003280208417f6a4178716a41086a21010b20012004200328021411848080800000450d010b41002802e49adb8000220128022022030d0141cfd0c78000412241c0dec78000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d0120024104360244200241002802e49adb8000220129021437024841002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2205200241c4006a41002802dc8fdb800041bce9c3800020031b220628020c11848080800000450d0141002802e49adb800022032802202204450d032003280228210720032802242108200328021c2109200241003602782002200736027420022008360270200220093602682002200436026c2002410036028c01200241f4dec7800036027c2002420437028401200241013602800120044101460d04200241013602a401200220073602a0012002200836029c0120022004360298012002200936029401200241fcdec78000360264200241ecd1c7800036025820022003411c6a3602b4012002200241a8016a360260200220024194016a36025c2002200241fc006a3602542002200241e8006a3602502002200241d0006a3602ac012002200241306a3602a801200241023602b0012002290244210a200228024c21032001290200210b200242013702f001200241013602e801200241b0e1d480003602e401200220033602e0012002200a3702d801200135022c210a2001350230210c2001350234210d2001350238210e2002419083808000ad42208620024188026aad8437038002200241013a008c022002200d200e422086843702d001200241024101200d501b3602cc012002200a200c422086843702c401200241024101200a501b3602c001200220024180026a3602ec012002200241ac016a360288022002200b3702b8012005200241b8016a2006280210118b80808000000c010b2001280228210420012802242105200128021c2106200241003602782002200436027420022005360270200220063602682002200336026c2002410036028c01200241f4dec7800036027c2002420437028401200241013602800120034101460d04200241013602a401200220043602a0012002200536029c0120022003360298012002200636029401200241fcdec78000360264200241ecd1c7800036025820022001411c6a36024c200220024188026a360260200220024194016a36025c2002200241fc006a3602542002200241e8006a3602502002200241d0006a3602442002200241306a3602880220024102360248200220013602cc01200242013703b80141002802dca2db800021012002200241c4006a3602c801024020014102470d004100280290a2db80002103410028028ca2db8000210102404100280288a2db80004101470d0020012003280208417f6a4178716a41086a21010b2001200241b8016a200328022811848080800000450d002001200241b8016a200328022c118b80808000000b41002d00d8a2db80000d0041002802cca2db80004104490d00200241043602ac01200241002802e49adb800022032902143702b00141002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2204200241ac016a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d00200241b8016a41086a200241ac016a41086a280200360200200220022902ac013703b801200320042001200241b8016a200241c4006a10b9b28080000b412821030b2000200229031837020420002003360200200041146a200241286a2802003602002000410c6a200241206a29030037020020024190026a2480808080000f0b41cfd0c78000412241c0dec78000109181808000000b41cfd0c78000412241c0dec78000109181808000000b41cfd0c78000412241c0dec78000109181808000000b9c0e02087f057e2380808080004190026b2202248080808000200241b8016a41206a200141206a290200370300200241b8016a41186a200141186a290200370300200241b8016a41106a200141106a290200370300200241b8016a41086a200141086a290200370300200220012902003703b8012002200241b8016a10da92808000200241047221010240024002400240024020022802002203412a460d00200241186a41106a200141106a280200360200200241186a41086a200141086a290200370300200220012902003703180c010b200241306a41106a200141106a280200360200200241306a41086a200141086a290200370300200220012902003703300240024002404100280284a2db800041014b0d0002400240024041002d00ec9adb80000e03030102000b41e49adb800010c3b280800041ff01710e03020001000b41002802e49adb800021040240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021030c010b4100280290a2db80002103410028028ca2db800021014100280288a2db80004101470d0020012003280208417f6a4178716a41086a21010b20012004200328021411848080800000450d010b41002802e49adb8000220128022022030d0141cfd0c78000412241c0dec78000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d0120024104360244200241002802e49adb8000220129021437024841002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2205200241c4006a41002802dc8fdb800041bce9c3800020031b220628020c11848080800000450d0141002802e49adb800022032802202204450d032003280228210720032802242108200328021c2109200241003602782002200736027420022008360270200220093602682002200436026c2002410036028c01200241f4dec7800036027c2002420437028401200241013602800120044101460d04200241013602a401200220073602a0012002200836029c0120022004360298012002200936029401200241fcdec78000360264200241ecd1c7800036025820022003411c6a3602b4012002200241a8016a360260200220024194016a36025c2002200241fc006a3602542002200241e8006a3602502002200241d0006a3602ac012002200241306a3602a801200241023602b0012002290244210a200228024c21032001290200210b200242013702f001200241013602e801200241b0e1d480003602e401200220033602e0012002200a3702d801200135022c210a2001350230210c2001350234210d2001350238210e2002419083808000ad42208620024188026aad8437038002200241013a008c022002200d200e422086843702d001200241024101200d501b3602cc012002200a200c422086843702c401200241024101200a501b3602c001200220024180026a3602ec012002200241ac016a360288022002200b3702b8012005200241b8016a2006280210118b80808000000c010b2001280228210420012802242105200128021c2106200241003602782002200436027420022005360270200220063602682002200336026c2002410036028c01200241f4dec7800036027c2002420437028401200241013602800120034101460d04200241013602a401200220043602a0012002200536029c0120022003360298012002200636029401200241fcdec78000360264200241ecd1c7800036025820022001411c6a36024c200220024188026a360260200220024194016a36025c2002200241fc006a3602542002200241e8006a3602502002200241d0006a3602442002200241306a3602880220024102360248200220013602cc01200242013703b80141002802dca2db800021012002200241c4006a3602c801024020014102470d004100280290a2db80002103410028028ca2db8000210102404100280288a2db80004101470d0020012003280208417f6a4178716a41086a21010b2001200241b8016a200328022811848080800000450d002001200241b8016a200328022c118b80808000000b41002d00d8a2db80000d0041002802cca2db80004104490d00200241043602ac01200241002802e49adb800022032902143702b00141002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2204200241ac016a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d00200241b8016a41086a200241ac016a41086a280200360200200220022902ac013703b801200320042001200241b8016a200241c4006a10b9b28080000b412821030b2000200229031837020420002003360200200041146a200241286a2802003602002000410c6a200241206a29030037020020024190026a2480808080000f0b41cfd0c78000412241c0dec78000109181808000000b41cfd0c78000412241c0dec78000109181808000000b41cfd0c78000412241c0dec78000109181808000000b9c0e02087f057e2380808080004190026b2202248080808000200241b8016a41206a200141206a280200360200200241b8016a41186a200141186a290200370300200241b8016a41106a200141106a290200370300200241b8016a41086a200141086a290200370300200220012902003703b8012002200241b8016a10d992808000200241047221010240024002400240024020022802002203412a460d00200241186a41106a200141106a280200360200200241186a41086a200141086a290200370300200220012902003703180c010b200241306a41106a200141106a280200360200200241306a41086a200141086a290200370300200220012902003703300240024002404100280284a2db800041014b0d0002400240024041002d00ec9adb80000e03030102000b41e49adb800010c3b280800041ff01710e03020001000b41002802e49adb800021040240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021030c010b4100280290a2db80002103410028028ca2db800021014100280288a2db80004101470d0020012003280208417f6a4178716a41086a21010b20012004200328021411848080800000450d010b41002802e49adb8000220128022022030d0141cfd0c78000412241c0dec78000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d0120024104360244200241002802e49adb8000220129021437024841002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2205200241c4006a41002802dc8fdb800041bce9c3800020031b220628020c11848080800000450d0141002802e49adb800022032802202204450d032003280228210720032802242108200328021c2109200241003602782002200736027420022008360270200220093602682002200436026c2002410036028c01200241f4dec7800036027c2002420437028401200241013602800120044101460d04200241013602a401200220073602a0012002200836029c0120022004360298012002200936029401200241fcdec78000360264200241ecd1c7800036025820022003411c6a3602b4012002200241a8016a360260200220024194016a36025c2002200241fc006a3602542002200241e8006a3602502002200241d0006a3602ac012002200241306a3602a801200241023602b0012002290244210a200228024c21032001290200210b200242013702f001200241013602e801200241b0e1d480003602e401200220033602e0012002200a3702d801200135022c210a2001350230210c2001350234210d2001350238210e2002419083808000ad42208620024188026aad8437038002200241013a008c022002200d200e422086843702d001200241024101200d501b3602cc012002200a200c422086843702c401200241024101200a501b3602c001200220024180026a3602ec012002200241ac016a360288022002200b3702b8012005200241b8016a2006280210118b80808000000c010b2001280228210420012802242105200128021c2106200241003602782002200436027420022005360270200220063602682002200336026c2002410036028c01200241f4dec7800036027c2002420437028401200241013602800120034101460d04200241013602a401200220043602a0012002200536029c0120022003360298012002200636029401200241fcdec78000360264200241ecd1c7800036025820022001411c6a36024c200220024188026a360260200220024194016a36025c2002200241fc006a3602542002200241e8006a3602502002200241d0006a3602442002200241306a3602880220024102360248200220013602cc01200242013703b80141002802dca2db800021012002200241c4006a3602c801024020014102470d004100280290a2db80002103410028028ca2db8000210102404100280288a2db80004101470d0020012003280208417f6a4178716a41086a21010b2001200241b8016a200328022811848080800000450d002001200241b8016a200328022c118b80808000000b41002d00d8a2db80000d0041002802cca2db80004104490d00200241043602ac01200241002802e49adb800022032902143702b00141002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2204200241ac016a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d00200241b8016a41086a200241ac016a41086a280200360200200220022902ac013703b801200320042001200241b8016a200241c4006a10b9b28080000b412821030b2000200229031837020420002003360200200041146a200241286a2802003602002000410c6a200241206a29030037020020024190026a2480808080000f0b41cfd0c78000412241c0dec78000109181808000000b41cfd0c78000412241c0dec78000109181808000000b41cfd0c78000412241c0dec78000109181808000000b830700024020002002460d0041000f0b41012102024002400240024002400240024002400240024020000e09090001020304050607090b20012003460d08411021000c070b20012003460d0741002102200141106a200341106a10989f808000450d0741e00021000c060b20012003460d060240200141106a200341106a10989f8080000d0041000f0b41002102200141e0006a200341e0006a10989f808000450d0641b00121000c050b20012003460d050240200141106a200341106a10989f8080000d0041000f0b0240200141e0006a200341e0006a10989f8080000d0041000f0b41002102200141b0016a200341b0016a10989f808000450d0541800221000c040b20012003460d040240200141106a200341106a10989f8080000d0041000f0b0240200141e0006a200341e0006a10989f8080000d0041000f0b0240200141b0016a200341b0016a10989f8080000d0041000f0b4100210220014180026a20034180026a10989f808000450d0441d00221000c030b20012003460d030240200141106a200341106a10989f8080000d0041000f0b0240200141e0006a200341e0006a10989f8080000d0041000f0b0240200141b0016a200341b0016a10989f8080000d0041000f0b024020014180026a20034180026a10989f8080000d0041000f0b41002102200141d0026a200341d0026a10989f808000450d0341a00321000c020b20012003460d020240200141106a200341106a10989f8080000d0041000f0b0240200141e0006a200341e0006a10989f8080000d0041000f0b0240200141b0016a200341b0016a10989f8080000d0041000f0b024020014180026a20034180026a10989f8080000d0041000f0b0240200141d0026a200341d0026a10989f8080000d0041000f0b41002102200141a0036a200341a0036a10989f808000450d0241f00321000c010b20012003460d010240200141106a200341106a10989f8080000d0041000f0b0240200141e0006a200341e0006a10989f8080000d0041000f0b0240200141b0016a200341b0016a10989f8080000d0041000f0b024020014180026a20034180026a10989f8080000d0041000f0b0240200141d0026a200341d0026a10989f8080000d0041000f0b0240200141a0036a200341a0036a10989f8080000d0041000f0b41002102200141f0036a200341f0036a10989f808000450d0141c00421000b200120006a200320006a10989f80800021020b20020b9e0301077f23808080800041106b220224808080800002400240024002400240200128020422034104490d0020012003417c6a220436020420012001280200220541046a3602002004450d032005280000210620012003417b6a22073602042001200541056a360200024002400240024020052d000422084103710e0400030201000b200841027621030c050b200841044f0d0520044105490d052001200341776a3602042001200541096a360200200528000522034180808080044f0d040c050b20044104490d042001200341786a3602042001200541086a36020020052f0005200541076a2d0000411074722203418002490d04200341087420087241027621030c030b20070d010c030b20004180808080783602040c030b20012003417a6a3602042001200541066a36020020052d00052203450d01200341087420087241027621030b200241046a200120031091858080002002280204418080808078460d0020002002290204370204200020063602002000410c6a2002410c6a2802003602000c010b20004180808080783602040b200241106a2480808080000ba30301087f23808080800041106b2202248080808000024002400240024002402001280200220328020422044104490d0020032004417c6a220536020420032003280200220641046a3602002005450d032006280000210720032004417b6a22083602042003200641056a360200024002400240024020062d000422094103710e0400030201000b200941027621030c050b200941044f0d0520054105490d052003200441776a3602042003200641096a360200200628000522034180808080044f0d040c050b20054104490d042003200441786a3602042003200641086a36020020062f0005200641076a2d0000411074722203418002490d04200341087420097241027621030c030b20080d010c030b20004180808080783602040c030b20032004417a6a3602042003200641066a36020020062d00052203450d01200341087420097241027621030b200241046a200120031096858080002002280204418080808078460d0020002002290204370204200020073602002000410c6a2002410c6a2802003602000c010b20004180808080783602040b200241106a2480808080000ba60202067f027e23808080800041206b2202248080808000024002402001280200220328020822042802082205200428021022066b4104490d00200641046a2107024002402006417b4b0d00200720054b0d0120042802042105200420073602102003427f2003290300220842047c220920092008541b370300200520066a2800002104200241086a200110f388808000024020022802080d00200241146a2001200228020c10ca858080002002280214418080808078460d0020002002290214370204200020043602002000410c6a2002411c6a2802003602000c040b20004180808080783602040c030b2006200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b20004180808080783602040b200241206a2480808080000bc70501097f23808080800041206b220224808080800002400240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a3602000240024002400240024020062d000022074103710e0400030201000b200741027621030c030b200741044f0d0320044105490d0320032004417b6a3602042003200641056a360200200628000122034180808080044f0d020c030b20044104490d0220032004417c6a3602042003200641046a36020020062f0001200641036a2d0000411074722203418002490d02200341087420077241027621030c010b2005450d0120032004417e6a3602042003200641026a36020020062d00012203450d01200341087420077241027621030b200241086a2001200310968580800020022802082204418080808078460d00200228020c2105200128020022032802042206450d032002280210210820032006417f6a220936020420032003280200220741016a36020002400240024020072d0000220a4103710e0400040201000b200a41027621030c040b200a41044f0d0420064105490d0420032006417b6a3602042003200741056a360200200728000122034180808080044f0d030c040b20064104490d0320032006417c6a3602042003200741046a36020020072f0001200741036a2d0000411074722203418002490d032003410874200a7241027621030c020b20004180808080783602000c030b2009450d0120032006417e6a3602042003200741026a36020020072d00012203450d012003410874200a7241027621030b200241146a200120031096858080002002280214418080808078460d002000200229021437020c200020083602082000200536020420002004360200200041146a2002411c6a2802003602000c010b20004180808080783602002004450d002005410028029c96db8000118080808000000b200241206a2480808080000bbd0501087f23808080800041206b22022480808080000240024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a3602000240024002400240024020052d000022064103710e0400030201000b200641027621030c030b200641044f0d0320034105490d0320012003417b6a3602042001200541056a360200200528000122034180808080044f0d020c030b20034104490d0220012003417c6a3602042001200541046a36020020052f0001200541036a2d0000411074722203418002490d02200341087420067241027621030c010b2004450d0120012003417e6a3602042001200541026a36020020052d00012203450d01200341087420067241027621030b200241086a2001200310918580800020022802082203418080808078460d00200228020c210420012802042205450d032002280210210720012005417f6a220836020420012001280200220641016a36020002400240024020062d000022094103710e0400040201000b200941027621050c040b200941044f0d0420054105490d0420012005417b6a3602042001200641056a360200200628000122054180808080044f0d030c040b20054104490d0320012005417c6a3602042001200641046a36020020062f0001200641036a2d0000411074722205418002490d03200541087420097241027621050c020b20004180808080783602000c030b2008450d0120012005417e6a3602042001200641026a36020020062d00012205450d01200541087420097241027621050b200241146a200120051091858080002002280214418080808078460d002000200229021437020c200020073602082000200436020420002003360200200041146a2002411c6a2802003602000c010b20004180808080783602002003450d002004410028029c96db8000118080808000000b200241206a2480808080000bfe0101047f23808080800041106b2202248080808000200028020421032002200028020822043602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822056b20044f0d0020012005200410bea8808000200128020821050b200128020420056a2003200410f5b28080001a2001200520046a360208200028021021052002200028021422003602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822046b20004f0d0020012004200010bea8808000200128020821040b200128020420046a2005200010f5b28080001a2001200420006a360208200241106a2480808080000bb60201047f23808080800041206b22032480808080002000280208220441a0056c4104722105410021060240024020044100480d0041002d0098a2db80001a200541002802a496db80001182808080000022060d01410121060b200620054180e0c7800010ae80808000000b20034100360214200320063602102003200536020c20002802042105200320043602182003200341186a36021c2003411c6a2003410c6a108c8980800002402004450d00200441a0056c21040340200541106a2003410c6a10dc9880800020052003410c6a10b59c808000200541a0056a2105200441e07a6a22040d000b0b200328020c21052001200220032802102204200328021441002802f495db80001183808080000002402005450d002004410028029c96db8000118080808000000b200341206a2480808080000b9d0803037f017e077f23808080800041206b22032480808080004100210402400240410320002802082205ad42247e2206a741046a2006422088a71b22074100480d00024020070d00410121040c020b41002d0098a2db80001a200741002802a496db80001182808080000022040d01410121040b200420074180e0c7800010ae80808000000b20034100360214200320043602102003200736020c200320053602182003200341186a36021c2003411c6a2003410c6a108c898080000240024002402005450d0020002802002204450d00200441004721082000280204210941002107034002400240024020070d002008410171450d00410121082009450d0120092107024020094107712200450d0003402007417f6a210720042802940321042000417f6a22000d000b0b20094108490d010340200428029403280294032802940328029403280294032802940328029403280294032104200741786a22070d000c020b0b20084101710d0141f0e1c78000109081808000000b2004210741002104410021090b02400240200920072f0192034f0d00200721002009210a0c010b034020072802e0022200450d04200441016a210420072f019003210a20002107200a20002f0192034f0d000b0b0240024020040d00200a41016a2109200021070c010b2000200a4102746a4198036a2802002107410021092004417f6a220b450d002004417e6a210c0240200b4107712204450d000340200b417f6a210b20072802940321072004417f6a22040d000b0b200c4107490d000340200728029403280294032802940328029403280294032802940328029403280294032107200b41786a220b0d000b0b2000200a4102746a41e4026a280200280200210b0240200328020c200328021422046b41034b0d002003410c6a2004410410bea8808000200328021421040b200328021020046a200b3600002003200441046a220436021441002d0098a2db80001a412041002802a496db800011828080800000220b450d03200b2000200a4105746a2200290000370000200b41186a220a200041186a290000370000200b41106a220c200041106a290000370000200b41086a220d200041086a2900003700000240200328020c20046b411f4b0d002003410c6a2004412010bea8808000200328021421040b200328021020046a2200200b290000370000200041086a200d290000370000200041106a200c290000370000200041186a200a2900003700002003200441206a36021441002104200b410028029c96db8000118080808000002005417f6a22050d000b0b200328020c21072001200220032802102204200328021441002802f495db80001183808080000002402007450d002004410028029c96db8000118080808000000b200341206a2480808080000f0b41e0e1c78000109081808000000b4101412010bb80808000000bf60703037f017e077f23808080800041206b22022480808080004100210302400240410320012802082204ad42247e2205a741046a2005422088a71b22064100480d00024020060d00410121030c020b41002d0098a2db80001a200641002802a496db80001182808080000022030d01410121030b200320064180e0c7800010ae80808000000b20024100360214200220033602102002200636020c200220043602182002200241186a36021c2002411c6a2002410c6a108c898080000240024002402004450d0020012802002203450d00200341004721072001280204210841002106034002400240024020060d002007410171450d00410121072008450d0120082106024020084107712201450d0003402006417f6a210620032802940321032001417f6a22010d000b0b20084108490d010340200328029403280294032802940328029403280294032802940328029403280294032103200641786a22060d000c020b0b20074101710d0141f0e1c78000109081808000000b2003210641002103410021080b02400240200820062f0192034f0d0020062101200821090c010b034020062802e0022201450d04200341016a210320062f019003210920012106200920012f0192034f0d000b0b0240024020030d00200941016a2108200121060c010b200120094102746a4198036a2802002106410021082003417f6a220a450d002003417e6a210b0240200a4107712203450d000340200a417f6a210a20062802940321062003417f6a22030d000b0b200b4107490d000340200628029403280294032802940328029403280294032802940328029403280294032106200a41786a220a0d000b0b200120094102746a41e4026a280200210a0240200228020c200228021422036b41034b0d002002410c6a2003410410bea8808000200228021421030b200228021020036a200a3600002002200341046a220336021441002d0098a2db80001a412041002802a496db800011828080800000220a450d03200a200120094105746a2201290000370000200a41186a2209200141186a290000370000200a41106a220b200141106a290000370000200a41086a220c200141086a2900003700000240200228020c20036b411f4b0d002002410c6a2003412010bea8808000200228021421030b200228021020036a2201200a290000370000200141086a200c290000370000200141106a200b290000370000200141186a20092900003700002002200341206a36021441002103200a410028029c96db8000118080808000002004417f6a22040d000b0b2000200229020c370200200041086a2002410c6a41086a280200360200200241206a2480808080000f0b41e0e1c78000109081808000000b4101412010bb80808000000b4001017f0240200028020020002802082202470d0020002002410110bea8808000200028020821020b2000200241016a360208200028020420026a20013a00000bb60101047f23808080800041106b22022480808080002000280200220341046a2802002100200341086a280200210441012103200128021c4199c5c080004101200128022028020c118180808000002105200241003a000d200220053a000c20022001360208200241086a2000200020044106746a10b48b8080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021030b200241106a24808080800020030bc50502057f017e23808080800041c0006b2203248080808000024020012002460d0020002d000521042000280200210520002d0004210620032001360204200141c0006a210741012101024020064101710d00024020052d0014410471450d0041012101024020044101710d00200528021c4198c5c080004101200528022028020c118180808000000d020b41012101200341013a0017200341186a41086a200541086a290200370300200341186a41106a200541106a290200370300200341186a41186a200541186a2802003602002003200529021c37020820052902002108200341e8c4c08000360238200320083703182003200341176a3602102003200341086a360234200341046a200341186a10ec9c8080000d012003280234418ec5c080004102200328023828020c1181808080000021010c010b4101210102402004410171450d00200528021c4187c5c080004102200528022028020c118180808000000d010b200341046a200510ec9c80800021010b200041013a0005200020013a000420072002460d000340200320073602042001410171210641012101024020060d00024020052d00144104710d0041012101200528021c4187c5c080004102200528022028020c118180808000000d01200341046a200510ec9c80800021010c010b200529021c2108200341013a0017200341186a41086a200541086a290200370300200341186a41106a200541106a290200370300200341186a41186a200541186a2802003602002003200837020820052902002108200341e8c4c08000360238200320083703182003200341176a3602102003200341086a3602340240200341046a200341186a10ec9c8080000d002003280234418ec5c080004102200328023828020c1181808080000021010c010b410121010b200041013a0005200020013a0004200741c0006a22072002470d000b0b200341c0006a24808080800020000bb00101047f23808080800041106b22022480808080002000280200220328020421002003280208210441012103200128021c4199c5c080004101200128022028020c118180808000002105200241003a000d200220053a000c20022001360208200241086a20002000200441286c6a10b68b8080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021030b200241106a24808080800020030bc30502057f017e23808080800041c0006b2203248080808000024020012002460d0020002d000521042000280200210520002d0004210620032001360204200141286a210741012101024020064101710d00024020052d0014410471450d0041012101024020044101710d00200528021c4198c5c080004101200528022028020c118180808000000d020b41012101200341013a0017200341186a41086a200541086a290200370300200341186a41106a200541106a290200370300200341186a41186a200541186a2802003602002003200529021c37020820052902002108200341e8c4c08000360238200320083703182003200341176a3602102003200341086a360234200341046a200341186a10f89c8080000d012003280234418ec5c080004102200328023828020c1181808080000021010c010b4101210102402004410171450d00200528021c4187c5c080004102200528022028020c118180808000000d010b200341046a200510f89c80800021010b200041013a0005200020013a000420072002460d000340200320073602042001410171210641012101024020060d00024020052d00144104710d0041012101200528021c4187c5c080004102200528022028020c118180808000000d01200341046a200510f89c80800021010c010b200529021c2108200341013a0017200341186a41086a200541086a290200370300200341186a41106a200541106a290200370300200341186a41186a200541186a2802003602002003200837020820052902002108200341e8c4c08000360238200320083703182003200341176a3602102003200341086a3602340240200341046a200341186a10f89c8080000d002003280234418ec5c080004102200328023828020c1181808080000021010c010b410121010b200041013a0005200020013a0004200741286a22072002470d000b0b200341c0006a24808080800020000bb60101047f23808080800041106b22022480808080002000280200220341046a2802002100200341086a280200210441012103200128021c4199c5c080004101200128022028020c118180808000002105200241003a000d200220053a000c20022001360208200241086a2000200020044106746a10b88b8080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021030b200241106a24808080800020030bc50502057f017e23808080800041c0006b2203248080808000024020012002460d0020002d000521042000280200210520002d0004210620032001360204200141c0006a210741012101024020064101710d00024020052d0014410471450d0041012101024020044101710d00200528021c4198c5c080004101200528022028020c118180808000000d020b41012101200341013a0017200341186a41086a200541086a290200370300200341186a41106a200541106a290200370300200341186a41186a200541186a2802003602002003200529021c37020820052902002108200341e8c4c08000360238200320083703182003200341176a3602102003200341086a360234200341046a200341186a10a5a38080000d012003280234418ec5c080004102200328023828020c1181808080000021010c010b4101210102402004410171450d00200528021c4187c5c080004102200528022028020c118180808000000d010b200341046a200510a5a380800021010b200041013a0005200020013a000420072002460d000340200320073602042001410171210641012101024020060d00024020052d00144104710d0041012101200528021c4187c5c080004102200528022028020c118180808000000d01200341046a200510a5a380800021010c010b200529021c2108200341013a0017200341186a41086a200541086a290200370300200341186a41106a200541106a290200370300200341186a41186a200541186a2802003602002003200837020820052902002108200341e8c4c08000360238200320083703182003200341176a3602102003200341086a3602340240200341046a200341186a10a5a38080000d002003280234418ec5c080004102200328023828020c1181808080000021010c010b410121010b200041013a0005200020013a0004200741c0006a22072002470d000b0b200341c0006a24808080800020000bb70101047f23808080800041106b22022480808080002000280200220341046a2802002100200341086a280200210441012103200128021c4199c5c080004101200128022028020c118180808000002105200241003a000d200220053a000c20022001360208200241086a20002000200441c0056c6a10ba8b8080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021030b200241106a24808080800020030bc50502057f017e23808080800041c0006b2203248080808000024020012002460d0020002d000521042000280200210520002d0004210620032001360204200141c0056a210741012101024020064101710d00024020052d0014410471450d0041012101024020044101710d00200528021c4198c5c080004101200528022028020c118180808000000d020b41012101200341013a0017200341186a41086a200541086a290200370300200341186a41106a200541106a290200370300200341186a41186a200541186a2802003602002003200529021c37020820052902002108200341e8c4c08000360238200320083703182003200341176a3602102003200341086a360234200341046a200341186a10d1918080000d012003280234418ec5c080004102200328023828020c1181808080000021010c010b4101210102402004410171450d00200528021c4187c5c080004102200528022028020c118180808000000d010b200341046a200510d19180800021010b200041013a0005200020013a000420072002460d000340200320073602042001410171210641012101024020060d00024020052d00144104710d0041012101200528021c4187c5c080004102200528022028020c118180808000000d01200341046a200510d19180800021010c010b200529021c2108200341013a0017200341186a41086a200541086a290200370300200341186a41106a200541106a290200370300200341186a41186a200541186a2802003602002003200837020820052902002108200341e8c4c08000360238200320083703182003200341176a3602102003200341086a3602340240200341046a200341186a10d1918080000d002003280234418ec5c080004102200328023828020c1181808080000021010c010b410121010b200041013a0005200020013a0004200741c0056a22072002470d000b0b200341c0006a24808080800020000b860201037f23808080800041306b220224808080800020012802202103200128021c210402400240200028020022012802304109460d00200220013602042002410236020c200241e4e3c78000360208200242013702142002419683808000ad422086200241046aad843703202002200241206a36021020042003200241086a10e28080800021010c010b2002200136020020022001410c6a3602042002410336020c2002419ce4c78000360208200242023702142002419783808000ad422086200241046aad843703282002419883808000ad4220862002ad843703202002200241206a36021020042003200241086a10e28080800021010b200241306a24808080800020010b1e00200128021c41a8efd38000410f200128022028020c118180808000000bf90201047f23808080800041c0006b220224808080800020022000280200360204410121000240200128021c2203418ce6c78000410e2001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110ec9c8080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10ec9c8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000bae0202027f017e2380808080004180016b2202248080808000024002400240200128021422034110710d0020034120710d0120002903004101200110998180800021000c020b20002903002104410021000340200220006a41ff006a2004a7410f712203413072200341d7006a2003410a491b3a00002000417f6a21002004420f5621032004420488210420030d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000c010b20002903002104410021000340200220006a41ff006a2004a7410f712203413072200341376a2003410a491b3a00002000417f6a21002004420f5621032004420488210420030d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000b20024180016a24808080800020000bc50502057f017e23808080800041c0006b2203248080808000024020012002460d0020002d000521042000280200210520002d0004210620032001360204200141e0006a210741012101024020064101710d00024020052d0014410471450d0041012101024020044101710d00200528021c4198c5c080004101200528022028020c118180808000000d020b41012101200341013a0017200341186a41086a200541086a290200370300200341186a41106a200541106a290200370300200341186a41186a200541186a2802003602002003200529021c37020820052902002108200341e8c4c08000360238200320083703182003200341176a3602102003200341086a360234200341046a200341186a10ff9c8080000d012003280234418ec5c080004102200328023828020c1181808080000021010c010b4101210102402004410171450d00200528021c4187c5c080004102200528022028020c118180808000000d010b200341046a200510ff9c80800021010b200041013a0005200020013a000420072002460d000340200320073602042001410171210641012101024020060d00024020052d00144104710d0041012101200528021c4187c5c080004102200528022028020c118180808000000d01200341046a200510ff9c80800021010c010b200529021c2108200341013a0017200341186a41086a200541086a290200370300200341186a41106a200541106a290200370300200341186a41186a200541186a2802003602002003200837020820052902002108200341e8c4c08000360238200320083703182003200341176a3602102003200341086a3602340240200341046a200341186a10ff9c8080000d002003280234418ec5c080004102200328023828020c1181808080000021010c010b410121010b200041013a0005200020013a0004200741e0006a22072002470d000b0b200341c0006a24808080800020000bc50502057f017e23808080800041c0006b2203248080808000024020012002460d0020002d000521042000280200210520002d0004210620032001360204200141d0006a210741012101024020064101710d00024020052d0014410471450d0041012101024020044101710d00200528021c4198c5c080004101200528022028020c118180808000000d020b41012101200341013a0017200341186a41086a200541086a290200370300200341186a41106a200541106a290200370300200341186a41186a200541186a2802003602002003200529021c37020820052902002108200341e8c4c08000360238200320083703182003200341176a3602102003200341086a360234200341046a200341186a10d8978080000d012003280234418ec5c080004102200328023828020c1181808080000021010c010b4101210102402004410171450d00200528021c4187c5c080004102200528022028020c118180808000000d010b200341046a200510d89780800021010b200041013a0005200020013a000420072002460d000340200320073602042001410171210641012101024020060d00024020052d00144104710d0041012101200528021c4187c5c080004102200528022028020c118180808000000d01200341046a200510d89780800021010c010b200529021c2108200341013a0017200341186a41086a200541086a290200370300200341186a41106a200541106a290200370300200341186a41186a200541186a2802003602002003200837020820052902002108200341e8c4c08000360238200320083703182003200341176a3602102003200341086a3602340240200341046a200341186a10d8978080000d002003280234418ec5c080004102200328023828020c1181808080000021010c010b410121010b200041013a0005200020013a0004200741d0006a22072002470d000b0b200341c0006a24808080800020000bc30502057f017e23808080800041c0006b2203248080808000024020012002460d0020002d000521042000280200210520002d0004210620032001360204200141206a210741012101024020064101710d00024020052d0014410471450d0041012101024020044101710d00200528021c4198c5c080004101200528022028020c118180808000000d020b41012101200341013a0017200341186a41086a200541086a290200370300200341186a41106a200541106a290200370300200341186a41186a200541186a2802003602002003200529021c37020820052902002108200341e8c4c08000360238200320083703182003200341176a3602102003200341086a360234200341046a200341186a10db978080000d012003280234418ec5c080004102200328023828020c1181808080000021010c010b4101210102402004410171450d00200528021c4187c5c080004102200528022028020c118180808000000d010b200341046a200510db9780800021010b200041013a0005200020013a000420072002460d000340200320073602042001410171210641012101024020060d00024020052d00144104710d0041012101200528021c4187c5c080004102200528022028020c118180808000000d01200341046a200510db9780800021010c010b200529021c2108200341013a0017200341186a41086a200541086a290200370300200341186a41106a200541106a290200370300200341186a41186a200541186a2802003602002003200837020820052902002108200341e8c4c08000360238200320083703182003200341176a3602102003200341086a3602340240200341046a200341186a10db978080000d002003280234418ec5c080004102200328023828020c1181808080000021010c010b410121010b200041013a0005200020013a0004200741206a22072002470d000b0b200341c0006a24808080800020000bc30502057f017e23808080800041c0006b2203248080808000024020012002460d0020002d000521042000280200210520002d0004210620032001360204200141206a210741012101024020064101710d00024020052d0014410471450d0041012101024020044101710d00200528021c4198c5c080004101200528022028020c118180808000000d020b41012101200341013a0017200341186a41086a200541086a290200370300200341186a41106a200541106a290200370300200341186a41186a200541186a2802003602002003200529021c37020820052902002108200341e8c4c08000360238200320083703182003200341176a3602102003200341086a360234200341046a200341186a10d7a78080000d012003280234418ec5c080004102200328023828020c1181808080000021010c010b4101210102402004410171450d00200528021c4187c5c080004102200528022028020c118180808000000d010b200341046a200510d7a780800021010b200041013a0005200020013a000420072002460d000340200320073602042001410171210641012101024020060d00024020052d00144104710d0041012101200528021c4187c5c080004102200528022028020c118180808000000d01200341046a200510d7a780800021010c010b200529021c2108200341013a0017200341186a41086a200541086a290200370300200341186a41106a200541106a290200370300200341186a41186a200541186a2802003602002003200837020820052902002108200341e8c4c08000360238200320083703182003200341176a3602102003200341086a3602340240200341046a200341186a10d7a78080000d002003280234418ec5c080004102200328023828020c1181808080000021010c010b410121010b200041013a0005200020013a0004200741206a22072002470d000b0b200341c0006a24808080800020000bc50502057f017e23808080800041c0006b2203248080808000024020012002460d0020002d000521042000280200210520002d0004210620032001360204200141a0016a210741012101024020064101710d00024020052d0014410471450d0041012101024020044101710d00200528021c4198c5c080004101200528022028020c118180808000000d020b41012101200341013a0017200341186a41086a200541086a290200370300200341186a41106a200541106a290200370300200341186a41186a200541186a2802003602002003200529021c37020820052902002108200341e8c4c08000360238200320083703182003200341176a3602102003200341086a360234200341046a200341186a10d6978080000d012003280234418ec5c080004102200328023828020c1181808080000021010c010b4101210102402004410171450d00200528021c4187c5c080004102200528022028020c118180808000000d010b200341046a200510d69780800021010b200041013a0005200020013a000420072002460d000340200320073602042001410171210641012101024020060d00024020052d00144104710d0041012101200528021c4187c5c080004102200528022028020c118180808000000d01200341046a200510d69780800021010c010b200529021c2108200341013a0017200341186a41086a200541086a290200370300200341186a41106a200541106a290200370300200341186a41186a200541186a2802003602002003200837020820052902002108200341e8c4c08000360238200320083703182003200341176a3602102003200341086a3602340240200341046a200341186a10d6978080000d002003280234418ec5c080004102200328023828020c1181808080000021010c010b410121010b200041013a0005200020013a0004200741a0016a22072002470d000b0b200341c0006a24808080800020000bc30502057f017e23808080800041c0006b2203248080808000024020012002460d0020002d000521042000280200210520002d0004210620032001360204200141186a210741012101024020064101710d00024020052d0014410471450d0041012101024020044101710d00200528021c4198c5c080004101200528022028020c118180808000000d020b41012101200341013a0017200341186a41086a200541086a290200370300200341186a41106a200541106a290200370300200341186a41186a200541186a2802003602002003200529021c37020820052902002108200341e8c4c08000360238200320083703182003200341176a3602102003200341086a360234200341046a200341186a10f59c8080000d012003280234418ec5c080004102200328023828020c1181808080000021010c010b4101210102402004410171450d00200528021c4187c5c080004102200528022028020c118180808000000d010b200341046a200510f59c80800021010b200041013a0005200020013a000420072002460d000340200320073602042001410171210641012101024020060d00024020052d00144104710d0041012101200528021c4187c5c080004102200528022028020c118180808000000d01200341046a200510f59c80800021010c010b200529021c2108200341013a0017200341186a41086a200541086a290200370300200341186a41106a200541106a290200370300200341186a41186a200541186a2802003602002003200837020820052902002108200341e8c4c08000360238200320083703182003200341176a3602102003200341086a3602340240200341046a200341186a10f59c8080000d002003280234418ec5c080004102200328023828020c1181808080000021010c010b410121010b200041013a0005200020013a0004200741186a22072002470d000b0b200341c0006a24808080800020000bc50502057f017e23808080800041c0006b2203248080808000024020012002460d0020002d000521042000280200210520002d0004210620032001360204200141d0006a210741012101024020064101710d00024020052d0014410471450d0041012101024020044101710d00200528021c4198c5c080004101200528022028020c118180808000000d020b41012101200341013a0017200341186a41086a200541086a290200370300200341186a41106a200541106a290200370300200341186a41186a200541186a2802003602002003200529021c37020820052902002108200341e8c4c08000360238200320083703182003200341176a3602102003200341086a360234200341046a200341186a10c29f8080000d012003280234418ec5c080004102200328023828020c1181808080000021010c010b4101210102402004410171450d00200528021c4187c5c080004102200528022028020c118180808000000d010b200341046a200510c29f80800021010b200041013a0005200020013a000420072002460d000340200320073602042001410171210641012101024020060d00024020052d00144104710d0041012101200528021c4187c5c080004102200528022028020c118180808000000d01200341046a200510c29f80800021010c010b200529021c2108200341013a0017200341186a41086a200541086a290200370300200341186a41106a200541106a290200370300200341186a41186a200541186a2802003602002003200837020820052902002108200341e8c4c08000360238200320083703182003200341176a3602102003200341086a3602340240200341046a200341186a10c29f8080000d002003280234418ec5c080004102200328023828020c1181808080000021010c010b410121010b200041013a0005200020013a0004200741d0006a22072002470d000b0b200341c0006a24808080800020000bc50502057f017e23808080800041c0006b2203248080808000024020012002460d0020002d000521042000280200210520002d0004210620032001360204200141e0006a210741012101024020064101710d00024020052d0014410471450d0041012101024020044101710d00200528021c4198c5c080004101200528022028020c118180808000000d020b41012101200341013a0017200341186a41086a200541086a290200370300200341186a41106a200541106a290200370300200341186a41186a200541186a2802003602002003200529021c37020820052902002108200341e8c4c08000360238200320083703182003200341176a3602102003200341086a360234200341046a200341186a10ca978080000d012003280234418ec5c080004102200328023828020c1181808080000021010c010b4101210102402004410171450d00200528021c4187c5c080004102200528022028020c118180808000000d010b200341046a200510ca9780800021010b200041013a0005200020013a000420072002460d000340200320073602042001410171210641012101024020060d00024020052d00144104710d0041012101200528021c4187c5c080004102200528022028020c118180808000000d01200341046a200510ca9780800021010c010b200529021c2108200341013a0017200341186a41086a200541086a290200370300200341186a41106a200541106a290200370300200341186a41186a200541186a2802003602002003200837020820052902002108200341e8c4c08000360238200320083703182003200341176a3602102003200341086a3602340240200341046a200341186a10ca978080000d002003280234418ec5c080004102200328023828020c1181808080000021010c010b410121010b200041013a0005200020013a0004200741e0006a22072002470d000b0b200341c0006a24808080800020000bc30502057f017e23808080800041c0006b2203248080808000024020012002460d0020002d000521042000280200210520002d00042106200320013602042001410c6a210741012101024020064101710d00024020052d0014410471450d0041012101024020044101710d00200528021c4198c5c080004101200528022028020c118180808000000d020b41012101200341013a0017200341186a41086a200541086a290200370300200341186a41106a200541106a290200370300200341186a41186a200541186a2802003602002003200529021c37020820052902002108200341e8c4c08000360238200320083703182003200341176a3602102003200341086a360234200341046a200341186a10fc9c8080000d012003280234418ec5c080004102200328023828020c1181808080000021010c010b4101210102402004410171450d00200528021c4187c5c080004102200528022028020c118180808000000d010b200341046a200510fc9c80800021010b200041013a0005200020013a000420072002460d000340200320073602042001410171210641012101024020060d00024020052d00144104710d0041012101200528021c4187c5c080004102200528022028020c118180808000000d01200341046a200510fc9c80800021010c010b200529021c2108200341013a0017200341186a41086a200541086a290200370300200341186a41106a200541106a290200370300200341186a41186a200541186a2802003602002003200837020820052902002108200341e8c4c08000360238200320083703182003200341176a3602102003200341086a3602340240200341046a200341186a10fc9c8080000d002003280234418ec5c080004102200328023828020c1181808080000021010c010b410121010b200041013a0005200020013a00042007410c6a22072002470d000b0b200341c0006a24808080800020000bc50502057f017e23808080800041c0006b2203248080808000024020012002460d0020002d000521042000280200210520002d0004210620032001360204200141e00a6a210741012101024020064101710d00024020052d0014410471450d0041012101024020044101710d00200528021c4198c5c080004101200528022028020c118180808000000d020b41012101200341013a0017200341186a41086a200541086a290200370300200341186a41106a200541106a290200370300200341186a41186a200541186a2802003602002003200529021c37020820052902002108200341e8c4c08000360238200320083703182003200341176a3602102003200341086a360234200341046a200341186a10d3918080000d012003280234418ec5c080004102200328023828020c1181808080000021010c010b4101210102402004410171450d00200528021c4187c5c080004102200528022028020c118180808000000d010b200341046a200510d39180800021010b200041013a0005200020013a000420072002460d000340200320073602042001410171210641012101024020060d00024020052d00144104710d0041012101200528021c4187c5c080004102200528022028020c118180808000000d01200341046a200510d39180800021010c010b200529021c2108200341013a0017200341186a41086a200541086a290200370300200341186a41106a200541106a290200370300200341186a41186a200541186a2802003602002003200837020820052902002108200341e8c4c08000360238200320083703182003200341176a3602102003200341086a3602340240200341046a200341186a10d3918080000d002003280234418ec5c080004102200328023828020c1181808080000021010c010b410121010b200041013a0005200020013a0004200741e00a6a22072002470d000b0b200341c0006a24808080800020000bc50502057f017e23808080800041c0006b2203248080808000024020012002460d0020002d000521042000280200210520002d0004210620032001360204200141e00a6a210741012101024020064101710d00024020052d0014410471450d0041012101024020044101710d00200528021c4198c5c080004101200528022028020c118180808000000d020b41012101200341013a0017200341186a41086a200541086a290200370300200341186a41106a200541106a290200370300200341186a41186a200541186a2802003602002003200529021c37020820052902002108200341e8c4c08000360238200320083703182003200341176a3602102003200341086a360234200341046a200341186a10eb918080000d012003280234418ec5c080004102200328023828020c1181808080000021010c010b4101210102402004410171450d00200528021c4187c5c080004102200528022028020c118180808000000d010b200341046a200510eb9180800021010b200041013a0005200020013a000420072002460d000340200320073602042001410171210641012101024020060d00024020052d00144104710d0041012101200528021c4187c5c080004102200528022028020c118180808000000d01200341046a200510eb9180800021010c010b200529021c2108200341013a0017200341186a41086a200541086a290200370300200341186a41106a200541106a290200370300200341186a41186a200541186a2802003602002003200837020820052902002108200341e8c4c08000360238200320083703182003200341176a3602102003200341086a3602340240200341046a200341186a10eb918080000d002003280234418ec5c080004102200328023828020c1181808080000021010c010b410121010b200041013a0005200020013a0004200741e00a6a22072002470d000b0b200341c0006a24808080800020000bc30502057f017e23808080800041c0006b2203248080808000024020012002460d0020002d000521042000280200210520002d0004210620032001360204200141286a210741012101024020064101710d00024020052d0014410471450d0041012101024020044101710d00200528021c4198c5c080004101200528022028020c118180808000000d020b41012101200341013a0017200341186a41086a200541086a290200370300200341186a41106a200541106a290200370300200341186a41186a200541186a2802003602002003200529021c37020820052902002108200341e8c4c08000360238200320083703182003200341176a3602102003200341086a360234200341046a200341186a10dc978080000d012003280234418ec5c080004102200328023828020c1181808080000021010c010b4101210102402004410171450d00200528021c4187c5c080004102200528022028020c118180808000000d010b200341046a200510dc9780800021010b200041013a0005200020013a000420072002460d000340200320073602042001410171210641012101024020060d00024020052d00144104710d0041012101200528021c4187c5c080004102200528022028020c118180808000000d01200341046a200510dc9780800021010c010b200529021c2108200341013a0017200341186a41086a200541086a290200370300200341186a41106a200541106a290200370300200341186a41186a200541186a2802003602002003200837020820052902002108200341e8c4c08000360238200320083703182003200341176a3602102003200341086a3602340240200341046a200341186a10dc978080000d002003280234418ec5c080004102200328023828020c1181808080000021010c010b410121010b200041013a0005200020013a0004200741286a22072002470d000b0b200341c0006a24808080800020000bc50502057f017e23808080800041c0006b2203248080808000024020012002460d0020002d000521042000280200210520002d0004210620032001360204200141a0016a210741012101024020064101710d00024020052d0014410471450d0041012101024020044101710d00200528021c4198c5c080004101200528022028020c118180808000000d020b41012101200341013a0017200341186a41086a200541086a290200370300200341186a41106a200541106a290200370300200341186a41186a200541186a2802003602002003200529021c37020820052902002108200341e8c4c08000360238200320083703182003200341176a3602102003200341086a360234200341046a200341186a10e29c8080000d012003280234418ec5c080004102200328023828020c1181808080000021010c010b4101210102402004410171450d00200528021c4187c5c080004102200528022028020c118180808000000d010b200341046a200510e29c80800021010b200041013a0005200020013a000420072002460d000340200320073602042001410171210641012101024020060d00024020052d00144104710d0041012101200528021c4187c5c080004102200528022028020c118180808000000d01200341046a200510e29c80800021010c010b200529021c2108200341013a0017200341186a41086a200541086a290200370300200341186a41106a200541106a290200370300200341186a41186a200541186a2802003602002003200837020820052902002108200341e8c4c08000360238200320083703182003200341176a3602102003200341086a3602340240200341046a200341186a10e29c8080000d002003280234418ec5c080004102200328023828020c1181808080000021010c010b410121010b200041013a0005200020013a0004200741a0016a22072002470d000b0b200341c0006a24808080800020000bc30502057f017e23808080800041c0006b2203248080808000024020012002460d0020002d000521042000280200210520002d0004210620032001360204200141286a210741012101024020064101710d00024020052d0014410471450d0041012101024020044101710d00200528021c4198c5c080004101200528022028020c118180808000000d020b41012101200341013a0017200341186a41086a200541086a290200370300200341186a41106a200541106a290200370300200341186a41186a200541186a2802003602002003200529021c37020820052902002108200341e8c4c08000360238200320083703182003200341176a3602102003200341086a360234200341046a200341186a10e7918080000d012003280234418ec5c080004102200328023828020c1181808080000021010c010b4101210102402004410171450d00200528021c4187c5c080004102200528022028020c118180808000000d010b200341046a200510e79180800021010b200041013a0005200020013a000420072002460d000340200320073602042001410171210641012101024020060d00024020052d00144104710d0041012101200528021c4187c5c080004102200528022028020c118180808000000d01200341046a200510e79180800021010c010b200529021c2108200341013a0017200341186a41086a200541086a290200370300200341186a41106a200541106a290200370300200341186a41186a200541186a2802003602002003200837020820052902002108200341e8c4c08000360238200320083703182003200341176a3602102003200341086a3602340240200341046a200341186a10e7918080000d002003280234418ec5c080004102200328023828020c1181808080000021010c010b410121010b200041013a0005200020013a0004200741286a22072002470d000b0b200341c0006a24808080800020000bc30502057f017e23808080800041c0006b2203248080808000024020012002460d0020002d000521042000280200210520002d0004210620032001360204200141016a210741012101024020064101710d00024020052d0014410471450d0041012101024020044101710d00200528021c4198c5c080004101200528022028020c118180808000000d020b41012101200341013a0017200341186a41086a200541086a290200370300200341186a41106a200541106a290200370300200341186a41186a200541186a2802003602002003200529021c37020820052902002108200341e8c4c08000360238200320083703182003200341176a3602102003200341086a360234200341046a200341186a10ba9f8080000d012003280234418ec5c080004102200328023828020c1181808080000021010c010b4101210102402004410171450d00200528021c4187c5c080004102200528022028020c118180808000000d010b200341046a200510ba9f80800021010b200041013a0005200020013a000420072002460d000340200320073602042001410171210641012101024020060d00024020052d00144104710d0041012101200528021c4187c5c080004102200528022028020c118180808000000d01200341046a200510ba9f80800021010c010b200529021c2108200341013a0017200341186a41086a200541086a290200370300200341186a41106a200541106a290200370300200341186a41186a200541186a2802003602002003200837020820052902002108200341e8c4c08000360238200320083703182003200341176a3602102003200341086a3602340240200341046a200341186a10ba9f8080000d002003280234418ec5c080004102200328023828020c1181808080000021010c010b410121010b200041013a0005200020013a0004200741016a22072002470d000b0b200341c0006a24808080800020000b5801017f024020002d00002201411f4b0d0002400240200141636a41002001411e71411e461b0e020201000b200041046a10e38a8080000c010b200041046a10cf8b8080000b2000410028029c96db8000118080808000000be80201017f02400240024002400240024002400240024020002802000e080801020304050607000b2000280204220120012802002201417f6a36020020014101470d07200041046a10caaf8080000c070b2000280204220120012802002201417f6a36020020014101470d06200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d05200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d04200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d03200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d02200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d01200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d00200041046a10caaf8080000f0b0bcd0601087f024020002802002201450d00200028020421020240024020002802082203450d00410021002001210402400340024002402000450d00200421050c010b4100210502402002450d0020022100024020024107712206450d0003402000417f6a210020042802bc0221042006417f6a22060d000b0b20024108490d00034020042802bc022802bc022802bc022802bc022802bc022802bc022802bc022802bc022104200041786a22000d000b0b20042100410021020b02400240200220002f01ba024f0d0020022106200021040c010b034020002802b0012204450d0320002f01b80221062000410028029c96db800011808080800000200541016a210520042100200620042f01ba024f0d000b0b0240024020050d00200641016a2102200421000c010b200420064102746a41c0026a2802002100410021022005417f6a2207450d002005417e6a2108024020074107712205450d0003402007417f6a210720002802bc0221002005417f6a22050d000b0b20084107490d00034020002802bc022802bc022802bc022802bc022802bc022802bc022802bc022802bc022100200741786a22070d000b0b024020042006410c6c6a41b4016a2205280200450d002005280204410028029c96db8000118080808000000b02400240024002400240200420064104746a22042d00000e050404010203000b200441046a10d08b8080000c030b2004280204450d022004280208410028029c96db8000118080808000000c020b2004280204450d012004280208410028029c96db8000118080808000000c010b200441046a10d18b8080002004280204450d002004280208410028029c96db8000118080808000000b410021042003417f6a22030d000b20010d020c030b2000410028029c96db80001180808080000041f885cb8000109081808000000b024020020d00200121000c010b02400240200241077122060d0020022104200121000c010b200221042001210003402004417f6a210420002802bc0221002006417f6a22060d000b0b20024108490d00034020002802bc022802bc022802bc022802bc022802bc022802bc022802bc022802bc022100200441786a22040d000b0b034020002802b00121042000410028029c96db8000118080808000002004210020040d000b0b0bb60201047f23808080800041306b2201248080808000024020002802082202450d002000280204210003400240024002400240024020002d00000e050404010203000b02400240200041046a28020022030d0041002103410021040c010b200120033602242001410036022020012003360214200141003602102001200041086a2802002203360228200120033602182000410c6a2802002104410121030b2001200436022c2001200336021c2001200336020c2001410c6a10de8b8080000c030b200041046a280200450d02200041086a280200410028029c96db8000118080808000000c020b200041046a280200450d01200041086a280200410028029c96db8000118080808000000c010b200041046a10df8b8080000b200041106a21002002417f6a22020d000b0b200141306a2480808080000bc10101037f2000280200220141046a21020240024002400240024020012802000e020102000b0240200128020c2203450d00200128020821000340200010d38b808000200041a0016a21002003417f6a22030d000b0b2002280200450d03200141086a21000c020b200210d48b8080002002280200450d02200141086a21000c010b200210d58b8080002002280200450d01200141086a21000b2000280200410028029c96db8000118080808000000b2001410028029c96db8000118080808000000b860901017e0240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200029038001427e7c2201a7410620014234541b0e330101010203040521212121060708090a0b0c0d0e210f0f2110212121111112211314151621211718191a1b2121211c1d1e1f20000b200010d78b8080000f0b200010e28b8080000f0b200010e18b80800020002802384109460d1e200041386a10e38a8080000f0b2000410c6a10e28b808000200010e38a8080000f0b2000410c6a10e28b808000200010e38a808000200041186a10ec8b8080002000280218450d1c200028021c410028029c96db8000118080808000000f0b02402000280270450d002000280274410028029c96db8000118080808000000b2000280200418e80808078460d1b200010e58b8080000c1b0b200010e38a8080000f0b200041186a10e38a8080000f0b2000410c6a10e48b808000200010e38a8080000f0b2000410c6a10e48b808000200010e38a808000200041206a10ec8b8080002000280220450d172000280224410028029c96db8000118080808000000f0b200010e48b808000200041146a10e28b8080000f0b2000410c6a10e48b808000200010e38a808000200041206a10ec8b8080002000280220450d152000280224410028029c96db8000118080808000000f0b2000410c6a10e48b808000200010e38a808000200041206a10ec8b8080002000280220450d142000280224410028029c96db8000118080808000000f0b200041186a10e38a808000200041286a10e48b8080000f0b200041306a10e38a8080000f0b200010d68b8080000f0b2000410c6a10e28b808000200010e38a8080000f0b200010e28b8080000f0b20002802004109460d0e200010e38a8080000f0b2000280200450d0d2000280204450d0d2000280208410028029c96db8000118080808000000f0b02402000280228450d00200028022c410028029c96db8000118080808000000b200041186a10e38a8080000f0b02402000280200450d002000280204410028029c96db8000118080808000000b200028020c450d0b2000280210410028029c96db8000118080808000000f0b200041186a10e38a8080000f0b200010e38a808000200041386a10ec8b8080002000280238450d09200028023c410028029c96db8000118080808000000f0b200041306a10e38a808000200041c0006a10e38a8080000f0b200041306a10e38a808000200041c0006a10e38a8080000f0b200041306a10e38a808000200041c0006a10e38a8080000f0b200041306a10e38a808000200041c0006a10e38a8080000f0b200010e38a8080000f0b20002802184109460d03200041186a10e38a8080000f0b200041306a10e38a8080000f0b200041186a10e38a808000024020002802004103460d00200010d98b8080000b200041246a10d88b808000200041306a10ec8b8080002000280230450d012000280234410028029c96db8000118080808000000f0b024020002802004109460d00200010e38a8080000b200041086a10d68b8080000f0b0ba40b01067f024020002802082201450d002000280204210241002103034002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002402002200341e00a6c6a22002d00000e27000102030405061818181818180708090a0b0c18180d0e180f1818181011181812131418181815180b2000280204450d172000280208410028029c96db8000118080808000000c170b2000280204450d162000280208410028029c96db8000118080808000000c160b2000280204450d152000280208410028029c96db8000118080808000000c150b02400240024020002802b80541576a2204410220044106491b0e051701171702000b20002802bc05450d1620002802c005450d1641c40521040c140b20002802bc05450d1541c00521040c130b20002802c0052105024020002802c4052206450d0020052104034002402004280200450d00200441046a280200410028029c96db8000118080808000000b02402004410c6a280200450d00200441106a280200410028029c96db8000118080808000000b200441286a21042006417f6a22060d000b0b20002802bc050d130c140b2000280204450d132000280208410028029c96db8000118080808000000c130b02402000280204450d002000280208410028029c96db8000118080808000000b200041106a10ed8b8080002000280210450d122000280214410028029c96db8000118080808000000c120b200041206a21040240200028029001450d00200028029401410028029c96db8000118080808000000b2004280200418e80808078460d11200410e58b8080000c110b20002d00a0054104470d1020002802a405450d1020002802a805410028029c96db8000118080808000000c100b024020002d00a0054104470d0020002802a405450d0020002802a805410028029c96db8000118080808000000b200041046a10ed8b8080002000280204450d0f2000280208410028029c96db8000118080808000000c0f0b024020002d00104104470d002000280214450d002000280218410028029c96db8000118080808000000b2000280204450d0e2000280208410028029c96db8000118080808000000c0e0b024020002d00a0054104470d0020002802a405450d0020002802a805410028029c96db8000118080808000000b200041046a10ed8b8080002000280204450d0d2000280208410028029c96db8000118080808000000c0d0b024020002d00a0054104470d0020002802a405450d0020002802a805410028029c96db8000118080808000000b200041046a10ed8b8080002000280204450d0c2000280208410028029c96db8000118080808000000c0c0b20002d00c0054104470d0b20002802c405450d0b20002802c805410028029c96db8000118080808000000c0b0b200041046a10d48b8080002000280204450d0a2000280208410028029c96db8000118080808000000c0a0b200041046a10d48b8080002000280204450d092000280208410028029c96db8000118080808000000c090b2000280204450d082000280208410028029c96db8000118080808000000c080b2000280204450d072000280208410028029c96db8000118080808000000c070b2000280204450d062000280208410028029c96db8000118080808000000c060b2000280204450d052000280208450d05200028020c410028029c96db8000118080808000000c050b2000280204450d042000280208410028029c96db8000118080808000000c040b02402000280210450d002000280214410028029c96db8000118080808000000b200028021c450d032000280220410028029c96db8000118080808000000c030b200041046a10ed8b8080002000280204450d022000280208410028029c96db8000118080808000000c020b200020046a28020021050b2005410028029c96db8000118080808000000b200341016a22032001470d000b0b0bd41401057f024020002802082201450d00200028020421024100210303400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002402002200341a0016c6a2200280280012204418080808078732205410620054130491b0e2f01020304050607202020201f08090a0b0c0d0e0f2010112012202020131415201617181920201a1b1c1d1e2020201f000b20002802184109460d1f200041186a10cf8b8080000c1f0b024020002802082204450d00200028020441306a21050340200510cf8b808000200541c0006a21052004417f6a22040d000b0b2000280200450d1e2000280204410028029c96db8000118080808000000c1e0b024020002802082204450d00200028020441306a21050340200510cf8b808000200541c0006a21052004417f6a22040d000b0b2000280200450d1d2000280204410028029c96db8000118080808000000c1d0b024020002802082204450d00200028020441306a21050340200510cf8b808000200541c0006a21052004417f6a22040d000b0b2000280200450d1c2000280204410028029c96db8000118080808000000c1c0b200010e08b80800020002802384109460d1b200041386a10cf8b8080000c1b0b024020002802142204450d00200028021041306a21050340200510cf8b808000200541c0006a21052004417f6a22040d000b0b200028020c450d192000280210410028029c96db8000118080808000000c190b024020002802142204450d00200028021041306a21050340200510cf8b808000200541c0006a21052004417f6a22040d000b0b0240200028020c450d002000280210410028029c96db8000118080808000000b200010cf8b808000200041186a10ee8b8080002000280218450d19200028021c410028029c96db8000118080808000000c190b200041106a210502402004450d00200028028401410028029c96db8000118080808000000b2005280200418e80808078460d18200510e58b8080000c180b200041186a10cf8b8080000c170b0240200028020c2205410c470d00024020002802182204450d00200028021441306a21050340200510cf8b808000200541c0006a21052004417f6a22040d000b0b2000280210450d162000280214410028029c96db800011808080800000200010cf8b8080000c170b2000410c6a210402400240200541776a2205410320054103491b0e0417001701170b200041106a21040b200410cf8b808000200010cf8b8080000c160b02400240200028020c2205410c470d00024020002802182204450d00200028021441306a21050340200510cf8b808000200541c0006a21052004417f6a22040d000b0b2000280210450d012000280214410028029c96db8000118080808000000c010b2000410c6a210402400240200541776a2205410320054103491b0e0402000201020b200041106a21040b200410cf8b8080000b200010cf8b808000200041206a10ee8b8080002000280220450d152000280224410028029c96db8000118080808000000c150b0240024020002802002205410c470d000240200028020c2204450d00200028020841306a21050340200510cf8b808000200541c0006a21052004417f6a22040d000b0b2000280204450d012000280208410028029c96db8000118080808000000c010b2000210402400240200541776a2205410320054103491b0e0402000201020b200041046a21040b200410cf8b8080000b0240200028021c2204450d00200028021841306a21050340200510cf8b808000200541c0006a21052004417f6a22040d000b0b2000280214450d142000280218410028029c96db8000118080808000000c140b02400240200028020c2205410c470d00024020002802182204450d00200028021441306a21050340200510cf8b808000200541c0006a21052004417f6a22040d000b0b2000280210450d012000280214410028029c96db8000118080808000000c010b2000410c6a210402400240200541776a2205410320054103491b0e0402000201020b200041106a21040b200410cf8b8080000b200010cf8b808000200041206a10ee8b8080002000280220450d132000280224410028029c96db8000118080808000000c130b02400240200028020c2205410c470d00024020002802182204450d00200028021441306a21050340200510cf8b808000200541c0006a21052004417f6a22040d000b0b2000280210450d012000280214410028029c96db8000118080808000000c010b2000410c6a210402400240200541776a2205410320054103491b0e0402000201020b200041106a21040b200410cf8b8080000b200010cf8b808000200041206a10ee8b8080002000280220450d122000280224410028029c96db8000118080808000000c120b200041186a10cf8b808000024020002802282205410c470d00024020002802342204450d00200028023041306a21050340200510cf8b808000200541c0006a21052004417f6a22040d000b0b200028022c450d122000280230410028029c96db8000118080808000000c120b200041286a210402400240200541776a2205410320054103491b0e0413001301130b2000412c6a21040b200410cf8b8080000c110b200041306a10cf8b8080000c100b200010d58b8080002000280200450d0f2000280204410028029c96db8000118080808000000c0f0b200010d58b8080002000280200450d0e2000280204410028029c96db8000118080808000000c0e0b024020002802142204450d00200028021041306a21050340200510cf8b808000200541c0006a21052004417f6a22040d000b0b200028020c450d0c2000280210410028029c96db800011808080800000200010cf8b8080000c0d0b024020002802082204450d00200028020441306a21050340200510cf8b808000200541c0006a21052004417f6a22040d000b0b2000280200450d0c2000280204410028029c96db8000118080808000000c0c0b024020002802082204450d00200028020441306a21050340200510cf8b808000200541c0006a21052004417f6a22040d000b0b2000280200450d0b2000280204410028029c96db8000118080808000000c0b0b20002802004109470d090c0a0b2000280200450d092000280204450d092000280208410028029c96db8000118080808000000c090b02402000280228450d00200028022c410028029c96db8000118080808000000b200041186a10cf8b8080000c080b02402000280200450d002000280204410028029c96db8000118080808000000b200028020c450d072000280210410028029c96db8000118080808000000c070b200041186a10cf8b8080000c060b200010cf8b808000200041386a10ee8b8080002000280238450d05200028023c410028029c96db8000118080808000000c050b200041306a10cf8b808000200041c0006a10cf8b8080000c040b200041306a10cf8b808000200041c0006a10cf8b8080000c030b200041306a10cf8b808000200041c0006a10cf8b8080000c020b200041306a10cf8b808000200041c0006a10cf8b8080000c010b200010cf8b8080000b200341016a22032001470d000b0b0b5501037f20002802042101024020002802082202450d00200121030340200310d38b808000200341a0016a21032002417f6a22020d000b0b02402000280200450d002001410028029c96db8000118080808000000b0b5401037f20002802042101024020002802082202450d00200121030340200310e38a8080002003410c6a21032002417f6a22020d000b0b02402000280200450d002001410028029c96db8000118080808000000b0b5401037f20002802042101024020002802082202450d00200121030340200310d98b808000200341186a21032002417f6a22020d000b0b02402000280200450d002001410028029c96db8000118080808000000b0bb00301027f200041046a21010240024002400240024020002802000e020102000b024020012802002202410c470d00024020002802102202450d00200028020c41306a21010340200110e38a808000200141c0006a21012002417f6a22020d000b0b2000280208450d04200028020c410028029c96db8000118080808000000f0b0240200241776a2202410320024103491b0e0404000403040b200041086a21010c020b024020012802002202410c470d00024020002802102202450d00200028020c41306a21010340200110e38a808000200141c0006a21012002417f6a22020d000b0b2000280208450d03200028020c410028029c96db8000118080808000000f0b0240200241776a2202410320024103491b0e0403000302030b200041086a21010c010b024020012802002202410c470d00024020002802102202450d00200028020c41306a21010340200110e38a808000200141c0006a21012002417f6a22020d000b0b2000280208450d02200028020c410028029c96db8000118080808000000f0b0240200241776a2202410320024103491b0e0402000201020b200041086a21010b200110e38a8080000b0bf70501077f024020002802202201450d000240034020002001417f6a36022002400240200028020022014101470d0020002802040d00200028020821010240200028020c2202450d0002400240200241077122030d00200221040c010b2002210403402004417f6a210420012802d00521012003417f6a22030d000b0b20024108490d00034020012802d0052802d0052802d0052802d0052802d0052802d0052802d0052802d0052101200441786a22040d000b0b2000420037020820002001360204200041013602000c010b2001450d020b20002802082103024002400240200028020c2202200028020422012f01c6054f0d00200121040c010b034020012802c0052204450d0220012f01c40521022001410028029c96db800011808080800000200341016a210320042101200220042f01c6054f0d000b0b0240024020030d00200241016a2105200421010c010b200420024102746a41d4056a2802002101410021052003417f6a2206450d002003417e6a2107024020064107712203450d0003402006417f6a210620012802d00521012003417f6a22030d000b0b20074107490d00034020012802d0052802d0052802d0052802d0052802d0052802d0052802d0052802d0052101200641786a22060d000b0b2000200536020c2000410036020820002001360204200420024106746a10e38a808000200028022022010d010c030b0b2001410028029c96db80001180808080000041f885cb8000109081808000000b41d0e1c78000109081808000000b200028020021012000410036020002402001450d000240200028020422010d0020002802082101200028020c2202450d0002400240200241077122030d00200221040c010b2002210403402004417f6a210420012802d00521012003417f6a22030d000b0b20024108490d00034020012802d0052802d0052802d0052802d0052802d0052802d0052802d0052802d0052101200441786a22040d000b0b034020012802c00521042001410028029c96db8000118080808000002004210120040d000b0b0ba80601077f024020002802202201450d000240034020002001417f6a36022002400240200028020022014101470d0020002802040d00200028020821010240200028020c2202450d0002400240200241077122030d00200221040c010b2002210403402004417f6a210420012802ac1421012003417f6a22030d000b0b20024108490d00034020012802ac142802ac142802ac142802ac142802ac142802ac142802ac142802ac142101200441786a22040d000b0b2000420037020820002001360204200041013602000c010b2001450d020b20002802082102024002400240200028020c2203200028020422012f01aa144f0d00200121040c010b034020012802a0132204450d0220012f01a81421032001410028029c96db800011808080800000200241016a210220042101200320042f01aa144f0d000b0b0240024020020d00200341016a2105200421010c010b200420034102746a41b0146a2802002101410021052002417f6a2206450d002002417e6a2107024020064107712202450d0003402006417f6a210620012802ac1421012002417f6a22020d000b0b20074107490d00034020012802ac142802ac142802ac142802ac142802ac142802ac142802ac142802ac142101200641786a22060d000b0b2000200536020c20004100360208200020013602042004200341e0016c6a2101024020042003410c6c6a41a4136a2204280200450d002004280204410028029c96db8000118080808000000b200110818a808000200028022022010d010c030b0b2001410028029c96db80001180808080000041f885cb8000109081808000000b41d0e1c78000109081808000000b200028020021012000410036020002402001450d000240200028020422010d0020002802082101200028020c2202450d0002400240200241077122030d00200221040c010b2002210403402004417f6a210420012802ac1421012003417f6a22030d000b0b20024108490d00034020012802ac142802ac142802ac142802ac142802ac142802ac142802ac142802ac142101200441786a22040d000b0b034020012802a01321042001410028029c96db8000118080808000002004210120040d000b0b0b980b01097f024020002802202201450d00200028020c210220002802042103200028020021040240034020002001417f6a22013602200240024020044101712205450d0020030d002000280208210302402002450d0002400240200241077122060d00200221050c010b2002210503402005417f6a210520032802e40c21032006417f6a22060d000b0b20024108490d00034020032802e40c2802e40c2802e40c2802e40c2802e40c2802e40c2802e40c2802e40c2103200541786a22050d000b0b20004200370208200020033602044101210420004101360200410021020c010b2005450d020b20002802082107024002400240200220032f01e20c4f0d0020022106200321050c010b03402003280288022205450d0220032f01e00c21062003410028029c96db800011808080800000200741016a210720052103200620052f01e20c4f0d000b0b0240024020070d00200641016a2102200521030c010b200520064102746a41e80c6a2802002103410021022007417f6a2208450d002007417e6a2109024020084107712207450d0003402008417f6a210820032802e40c21032007417f6a22070d000b0b20094107490d00034020032802e40c2802e40c2802e40c2802e40c2802e40c2802e40c2802e40c2802e40c2103200841786a22080d000b0b2000200236020c20004100360208200020033602042005200641fc006c6a210702402005200641186c6a2206280200450d002006280204410028029c96db8000118080808000000b2007418c026a21050240200628020c450d002006280210410028029c96db8000118080808000000b024002402005280278220641054b0d002006450d010240200528020c2207418080808078460d002007450d002005280210410028029c96db8000118080808000000b02402005280200450d002005280204410028029c96db8000118080808000000b20064101460d01024020052802242207418080808078460d002007450d002005280228410028029c96db8000118080808000000b02402005280218450d00200528021c410028029c96db8000118080808000000b20064102460d010240200528023c2207418080808078460d002007450d002005280240410028029c96db8000118080808000000b02402005280230450d002005280234410028029c96db8000118080808000000b20064103460d01024020052802542207418080808078460d002007450d002005280258410028029c96db8000118080808000000b02402005280248450d00200528024c410028029c96db8000118080808000000b20064104460d010240200528026c2206418080808078460d002006450d002005280270410028029c96db8000118080808000000b2005280260450d012005280264410028029c96db80001180808080000020010d030c050b20052802002108024020052802042206450d0020082105034002402005410c6a2802002207418080808078460d002007450d00200541106a280200410028029c96db8000118080808000000b02402005280200450d00200541046a280200410028029c96db8000118080808000000b200541186a21052006417f6a22060d000b0b2008410028029c96db8000118080808000000b20010d010c030b0b2003410028029c96db80001180808080000041f885cb8000109081808000000b41d0e1c78000109081808000000b200028020021032000410036020002402003450d000240200028020422030d0020002802082103200028020c2207450d0002400240200741077122060d00200721050c010b2007210503402005417f6a210520032802e40c21032006417f6a22060d000b0b20074108490d00034020032802e40c2802e40c2802e40c2802e40c2802e40c2802e40c2802e40c2802e40c2103200541786a22050d000b0b034020032802880221052003410028029c96db8000118080808000002005210320050d000b0b0bbb0301067f23808080800041306b22012480808080000240024002400240024020002d00000e050404010203000b200041046a10d08b8080000c030b2000280204450d022000280208410028029c96db8000118080808000000c020b2000280204450d012000280208410028029c96db8000118080808000000c010b200028020821020240200028020c2203450d002002210403400240024002400240024020042d00000e050404010203000b02400240200441046a28020022050d0041002105410021060c010b200120053602242001410036022020012005360214200141003602102001200441086a2802002205360228200120053602182004410c6a2802002106410121050b2001200636022c2001200536021c2001200536020c2001410c6a10de8b8080000c030b200441046a280200450d02200441086a280200410028029c96db8000118080808000000c020b200441046a280200450d01200441086a280200410028029c96db8000118080808000000c010b200441046a10df8b8080000b200441106a21042003417f6a22030d000b0b2000280204450d002002410028029c96db8000118080808000000b200141306a2480808080000bb10601097f024020002802202201450d00200028020c210220002802042103200028020021040240034020002001417f6a22013602200240024020044101712205450d0020030d002000280208210302402002450d0002400240200241077122060d00200221050c010b2002210503402005417f6a210520032802bc0221032006417f6a22060d000b0b20024108490d00034020032802bc022802bc022802bc022802bc022802bc022802bc022802bc022802bc022103200541786a22050d000b0b20004200370208200020033602044101210420004101360200410021020c010b2005450d020b20002802082107024002400240200220032f01ba024f0d0020022106200321050c010b034020032802b0012205450d0220032f01b80221062003410028029c96db800011808080800000200741016a210720052103200620052f01ba024f0d000b0b0240024020070d00200641016a2102200521030c010b200520064102746a41c0026a2802002103410021022007417f6a2208450d002007417e6a2109024020084107712207450d0003402008417f6a210820032802bc0221032007417f6a22070d000b0b20094107490d00034020032802bc022802bc022802bc022802bc022802bc022802bc022802bc022802bc022103200841786a22080d000b0b2000200236020c2000410036020820002003360204200520064104746a2107024020052006410c6c6a41b4016a2205280200450d002005280204410028029c96db8000118080808000000b200710dd8b80800020010d010c030b0b2003410028029c96db80001180808080000041f885cb8000109081808000000b41d0e1c78000109081808000000b200028020021032000410036020002402003450d000240200028020422030d0020002802082103200028020c2207450d0002400240200741077122060d00200721050c010b2007210503402005417f6a210520032802bc0221032006417f6a22060d000b0b20074108490d00034020032802bc022802bc022802bc022802bc022802bc022802bc022802bc022802bc022103200541786a22050d000b0b034020032802b00121052003410028029c96db8000118080808000002005210320050d000b0b0bd70201067f23808080800041306b220124808080800020002802042102024020002802082203450d002002210403400240024002400240024020042d00000e050404010203000b02400240200441046a28020022050d0041002105410021060c010b200120053602242001410036022020012005360214200141003602102001200441086a2802002205360228200120053602182004410c6a2802002106410121050b2001200636022c2001200536021c2001200536020c2001410c6a10de8b8080000c030b200441046a280200450d02200441086a280200410028029c96db8000118080808000000c020b200441046a280200450d01200441086a280200410028029c96db8000118080808000000c010b200441046a10df8b8080000b200441106a21042003417f6a22030d000b0b02402000280200450d002002410028029c96db8000118080808000000b200141306a2480808080000b940201037f02400240024002400240200028020841576a2201410220014106491b0e050401040402000b200028020c450d032000280210450d03200028021421020c020b20002802102102024020002802142203450d00200241306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b200028020c0d010c020b20002802102102024020002802142203450d0020022101034002402001280200450d00200141046a280200410028029c96db8000118080808000000b02402001410c6a280200450d00200141106a280200410028029c96db8000118080808000000b200141286a21012003417f6a22030d000b0b200028020c450d010b2002410028029c96db8000118080808000000b0b940201037f02400240024002400240200028020841566a2201410220014106491b0e050401040402000b200028020c450d032000280210450d03200028021421020c020b20002802102102024020002802142203450d00200241306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b200028020c0d010c020b20002802102102024020002802142203450d0020022101034002402001280200450d00200141046a280200410028029c96db8000118080808000000b02402001410c6a280200450d00200141106a280200410028029c96db8000118080808000000b200141286a21012003417f6a22030d000b0b200028020c450d010b2002410028029c96db8000118080808000000b0b5801037f20002802042101024020002802082202450d00200141306a21030340200310e38a808000200341c0006a21032002417f6a22020d000b0b02402000280200450d002001410028029c96db8000118080808000000b0bc40601097f024020002802202201450d00200028020c210220002802042103200028020021040240034020002001417f6a22013602200240024020044101712205450d0020030d002000280208210302402002450d0002400240200241077122060d00200221050c010b2002210503402005417f6a210520032802900221032006417f6a22060d000b0b20024108490d000340200328029002280290022802900228029002280290022802900228029002280290022103200541786a22050d000b0b20004200370208200020033602044101210420004101360200410021020c010b2005450d020b20002802082106024002400240200220032f018e024f0d0020022107200321050c010b034020032802002205450d0220032f018c0221072003410028029c96db800011808080800000200641016a210620052103200720052f018e024f0d000b0b0240024020060d00200741016a2102200521030c010b200520074102746a4194026a2802002103410021022006417f6a2208450d002006417e6a2109024020084107712206450d0003402008417f6a210820032802900221032006417f6a22060d000b0b20094107490d000340200328029002280290022802900228029002280290022802900228029002280290022103200841786a22080d000b0b2000200236020c2000410036020820002003360204024020052007410c6c6a220541046a2206280200450d002006280204410028029c96db8000118080808000000b024020054188016a2205280200450d002005280204410028029c96db8000118080808000000b20010d010c030b0b2003410028029c96db80001180808080000041f885cb8000109081808000000b41d0e1c78000109081808000000b200028020021032000410036020002402003450d000240200028020422030d0020002802082103200028020c2207450d0002400240200741077122060d00200721050c010b2007210503402005417f6a210520032802900221032006417f6a22060d000b0b20074108490d000340200328029002280290022802900228029002280290022802900228029002280290022103200541786a22050d000b0b0340200328020021052003410028029c96db8000118080808000002005210320050d000b0b0b930101037f0240024020002802002201410c470d00200028020821020240200028020c2203450d00200241306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2000280204450d012002410028029c96db8000118080808000000f0b02400240200141776a2201410320014103491b0e0402000201020b200041046a21000b200010e38a8080000b0bd11302087f017e23808080800041306b2201248080808000024002400240024002400240024002402000280200220241ffffffff076a220341012003410d491b0e0a00010707020304050706070b0240024002400240024002400240024020002d0008417f6a0e0a010e0203040506070e0e000b200028020c450d0d2000280210410028029c96db8000118080808000000c0d0b200028020c450d0c2000280210410028029c96db8000118080808000000c0c0b200028020c450d0b2000280210410028029c96db8000118080808000000c0b0b200028020c450d0a2000280210410028029c96db8000118080808000000c0a0b20002802102104024020002802142202450d0020042103034002402003280200450d00200341046a280200410028029c96db8000118080808000000b02402003410c6a280200450d00200341106a280200410028029c96db8000118080808000000b200341186a21032002417f6a22020d000b0b200028020c450d092004410028029c96db8000118080808000000c090b20002802102105024020002802142203450d002003410171210641002102024020034101460d002003417e7121042005210341002102034002402003280200450d00200341046a280200410028029c96db8000118080808000000b02402003410c6a280200450d00200341106a280200410028029c96db8000118080808000000b200341186a21032004200241026a2202470d000b0b2006450d0020052002410c6c6a2203280200450d002003280204410028029c96db8000118080808000000b200028020c450d082005410028029c96db8000118080808000000c080b2000280210450d072000280214410028029c96db8000118080808000000c070b200028020c450d062000280210410028029c96db8000118080808000000c060b02402002418080808078470d002000280204450d062000280208410028029c96db8000118080808000000c060b02402002450d002000280204410028029c96db8000118080808000000b200041d8006a10e68b808000200028023821050240200028023c2203450d002003410171210641002102024020034101460d002003417e7121042005210341002102034002402003280200450d00200341046a280200410028029c96db8000118080808000000b0240200341106a280200450d00200341146a280200410028029c96db8000118080808000000b200341206a21032004200241026a2202470d000b0b2006450d00200520024104746a2203280200450d002003280204410028029c96db8000118080808000000b02402000280234450d002005410028029c96db8000118080808000000b02400240200028026422030d0041002103410021020c010b2001200336022420014100360220200120033602142001410036021020012000280268220336022820012003360218200028026c2102410121030b2001200236022c2001200336021c2001200336020c2001410c6a10d18a80800020002802442107024020002802482208450d0041002106034002402007200641f0006c6a22052802082202450d00200528020421030340024020032d0000220441034b0d002003200441027441e8e9c780006a2802006a2204280200450d00200441046a280200410028029c96db8000118080808000000b200341146a21032002417f6a22020d000b0b02402005280200450d002005280204410028029c96db8000118080808000000b200641016a22062008470d000b0b02402000280240450d002007410028029c96db8000118080808000000b200028024c2203418080808078460d052003450d052000280250410028029c96db8000118080808000000c050b024002400240024002400240024020002d0010417f6a0e07000102030405060b0b20002d00144102470d0a2000280218450d0a200028021c410028029c96db8000118080808000000c0a0b024020002d00144102470d002000280218450d00200028021c410028029c96db8000118080808000000b20002d00384102470d09200028023c450d092000280240410028029c96db8000118080808000000c090b20002d00144102470d082000280218450d08200028021c410028029c96db8000118080808000000c080b20002d00144102470d072000280218450d07200028021c410028029c96db8000118080808000000c070b20002d00144102470d062000280218450d06200028021c410028029c96db8000118080808000000c060b2000280214450d052000280218410028029c96db8000118080808000000c050b20002d00144102470d042000280218450d04200028021c410028029c96db8000118080808000000c040b024002400240024020002d00082203417c6a41042003417b6a41ff01714105491b417f6a0e0400010203070b200028020c220310e58b8080002003410028029c96db8000118080808000000c060b2000280220220310e58b8080002003410028029c96db8000118080808000000c050b20002d000c4102470d042000280210450d042000280214410028029c96db8000118080808000000c040b024020034102470d00200028020c450d002000280210410028029c96db8000118080808000000b200028022c220310e58b8080002003410028029c96db8000118080808000000c030b20002d00104101470d022000280214450d022000280218410028029c96db8000118080808000000c020b20002802042203418080808078460d012003450d012000280208410028029c96db8000118080808000000c010b024002400240024002400240024002400240024002400240024002402000290308427e7c2209a741016a410e20094211541b417f6a0e1000010203040e050607080e090a0b0c0d0e0b200028021010e78b808000200028021410e88b8080000c0d0b200028021010e78b808000200028021410e78b808000200028021810e98b8080000c0c0b200028021010e78b808000200028021410e78b808000200028021810e98b8080000c0b0b200041206a10d28b8080000c0a0b2000280210220310e38a8080002003410028029c96db8000118080808000000c090b200028021010e78b8080000c080b200028021010e78b8080000c070b200028022810e78b808000200028022c10e78b808000200028023010e98b8080000c060b200028022810e78b808000200028022c10e78b808000200028023010e98b8080000c050b200028022810e78b808000200028022c10e78b808000200028023010e98b8080000c040b200028021010e98b808000200028021410e78b8080000c030b200028022010e78b808000200028022410e98b808000200028022810ce8b808000200028022c10ea8b808000200028023010ce8b808000200028023410e88b8080000c020b200028022010e78b8080000c010b200028021010e78b8080000b200141306a2480808080000bab0501077f024020002802002201450d00200028020421020240024020002802082203450d00410021000340024002402000450d00200121040c010b4100210402402002450d0020022100024020024107712205450d0003402000417f6a2100200128028c0121012005417f6a22050d000b0b20024108490d000340200128028c0128028c0128028c0128028c0128028c0128028c0128028c0128028c012101200041786a22000d000b0b20012100410021020b024002400240200220002f018a014f0d0020022105200021010c010b034020002802002201450d0220002f01880121052000410028029c96db800011808080800000200441016a210420012100200520012f018a014f0d000b0b0240024020040d00200541016a2102200121000c010b200120054102746a4190016a2802002100410021022004417f6a2206450d002004417e6a2107024020064107712204450d0003402006417f6a2106200028028c0121002004417f6a22040d000b0b20074107490d000340200028028c0128028c0128028c0128028c0128028c0128028c0128028c0128028c012100200641786a22060d000b0b024020012005410c6c6a41046a2201280200450d002001280204410028029c96db8000118080808000000b410021012003417f6a22030d010c030b0b2000410028029c96db80001180808080000041f885cb8000109081808000000b024020020d00200121000c010b02400240200241077122050d0020022104200121000c010b200221042001210003402004417f6a2104200028028c0121002005417f6a22050d000b0b20024108490d000340200028028c0128028c0128028c0128028c0128028c0128028c0128028c0128028c012100200441786a22040d000b0b0340200028020021012000410028029c96db8000118080808000002001210020010d000b0b0b5101017f02400240024020002d0000220141636a41002001411e71411e461b0e020201000b200041046a10e38a8080000c010b200041046a10cf8b8080000b2000410028029c96db8000118080808000000b7d01017f200041046a21010240024002400240024020002802000e020102000b200110ec8b80800020012802000d020c030b200110ed8b80800020012802000d010c020b200110ee8b8080002001280200450d010b2000280208410028029c96db8000118080808000000b2000410028029c96db8000118080808000000bd10101037f0240024002400240024020002802000e020102000b200028020821010240200028020c2202450d00200141306a21030340200310e38a808000200341c0006a21032002417f6a22020d000b0b20002802040d020c030b2000280204450d02200028020821010c010b200028020821010240200028020c2202450d00200141306a21030340200310cf8b808000200341c0006a21032002417f6a22020d000b0b2000280204450d010b2001410028029c96db8000118080808000000b2000410028029c96db8000118080808000000b5501017f02400240024020002d0000220141626a4100200141616a41ff01714102491b0e020201000b200041046a10e38a8080000c010b200041046a10cf8b8080000b2000410028029c96db8000118080808000000bf40401037f0240024002400240024002402000280200417e6a2201410420014106491b0e050501020304000b2000280204220120012802002201417f6a36020020014101470d04200041046a10dfa88080000c040b0240200028022c4129490d002000280204410028029c96db8000118080808000000b20002802342201450d03200120012802002202417f6a36020020024101470d03200041346a10dfa88080000f0b024020002802504129490d002000280228410028029c96db8000118080808000000b20002d0004450d022000280208220110eb8b8080002001410028029c96db8000118080808000000f0b024020002802382202450d00200028023421010340024020012d000022034102460d002003450d00200141046a280200220310eb8b8080002003410028029c96db8000118080808000000b200141246a21012002417f6a22020d000b0b02402000280230450d002000280234410028029c96db8000118080808000000b2000280204450d0120002802082201450d01200120012802002202417f6a36020020024101470d01200041086a10dfa88080000f0b024020002802604129490d002000280238410028029c96db8000118080808000000b024020002802342202450d00200028023021010340024020012d000022034102460d002003450d00200141046a280200220310eb8b8080002003410028029c96db8000118080808000000b200141246a21012002417f6a22020d000b0b0240200028022c450d002000280230410028029c96db8000118080808000000b2000280200450d0020002802042201450d00200120012802002202417f6a36020020024101470d00200041046a10dfa88080000f0b0bb91701057f024020002802082201450d0020002802042102410021030340024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002402002200341e0006c6a22002d00000e33010203040506072525252508090a0b0c0d0e0f102511122513252525141516251718191a25251b1c1d1e1f2525252021222324000b0240200028020c2204450d00200028020821050340200510e38a8080002005410c6a21052004417f6a22040d000b0b2000280204450d242000280208410028029c96db8000118080808000000c240b0240200028020c2204450d00200028020841306a21050340200510e38a808000200541c0006a21052004417f6a22040d000b0b2000280204450d232000280208410028029c96db8000118080808000000c230b0240200028020c2204450d00200028020841306a21050340200510e38a808000200541c0006a21052004417f6a22040d000b0b2000280204450d222000280208410028029c96db8000118080808000000c220b0240200028020c2204450d00200028020841306a21050340200510e38a808000200541c0006a21052004417f6a22040d000b0b2000280204450d212000280208410028029c96db8000118080808000000c210b200041286a10e18b80800020002802044109460d20200041046a10e38a8080000c200b0240200028020c2204450d00200028020841306a21050340200510e38a808000200541c0006a21052004417f6a22040d000b0b02402000280204450d002000280208410028029c96db8000118080808000000b200041106a10e38a8080000c1f0b0240200028020c2204450d00200028020841306a21050340200510e38a808000200541c0006a21052004417f6a22040d000b0b02402000280204450d002000280208410028029c96db8000118080808000000b2000411c6a10e38a808000200041106a10ec8b8080002000280210450d1e2000280214410028029c96db8000118080808000000c1e0b2000280204450d1d2000280208410028029c96db8000118080808000000c1d0b200041046a10e38a8080000c1c0b200041206a10e38a8080000c1b0b0240024020002802042205410c470d00024020002802102204450d00200028020c41306a21050340200510e38a808000200541c0006a21052004417f6a22040d000b0b2000280208450d01200028020c410028029c96db8000118080808000000c010b200041046a210402400240200541776a2205410320054103491b0e0402000201020b200041086a21040b200410e38a8080000b200041186a10e38a8080000c1a0b0240024020002802102205410c470d000240200028021c2204450d00200028021841306a21050340200510e38a808000200541c0006a21052004417f6a22040d000b0b2000280214450d012000280218410028029c96db8000118080808000000c010b200041106a210402400240200541776a2205410320054103491b0e0402000201020b200041146a21040b200410e38a8080000b200041246a10e38a808000200041046a10ec8b8080002000280204450d192000280208410028029c96db8000118080808000000c190b0240024020002802102205410c470d000240200028021c2204450d00200028021841306a21050340200510e38a808000200541c0006a21052004417f6a22040d000b0b2000280214450d012000280218410028029c96db8000118080808000000c010b200041106a210402400240200541776a2205410320054103491b0e0402000201020b200041146a21040b200410e38a8080000b0240200028020c2204450d00200028020841306a21050340200510e38a808000200541c0006a21052004417f6a22040d000b0b2000280204450d182000280208410028029c96db8000118080808000000c180b0240024020002802102205410c470d000240200028021c2204450d00200028021841306a21050340200510e38a808000200541c0006a21052004417f6a22040d000b0b2000280214450d012000280218410028029c96db8000118080808000000c010b200041106a210402400240200541776a2205410320054103491b0e0402000201020b200041146a21040b200410e38a8080000b200041246a10e38a808000200041046a10ec8b8080002000280204450d172000280208410028029c96db8000118080808000000c170b0240024020002802102205410c470d000240200028021c2204450d00200028021841306a21050340200510e38a808000200541c0006a21052004417f6a22040d000b0b2000280214450d012000280218410028029c96db8000118080808000000c010b200041106a210402400240200541776a2205410320054103491b0e0402000201020b200041146a21040b200410e38a8080000b200041246a10e38a808000200041046a10ec8b8080002000280204450d162000280208410028029c96db8000118080808000000c160b200041306a10e38a808000024020002802042205410c470d00024020002802102204450d00200028020c41306a21050340200510e38a808000200541c0006a21052004417f6a22040d000b0b2000280208450d16200028020c410028029c96db8000118080808000000c160b200041046a210402400240200541776a2205410320054103491b0e0417001701170b200041086a21040b200410e38a8080000c150b200041d0006a10e38a8080000c140b200041046a10ec8b8080002000280204450d132000280208410028029c96db8000118080808000000c130b200041046a10ec8b8080002000280204450d122000280208410028029c96db8000118080808000000c120b0240200028020c2204450d00200028020841306a21050340200510e38a808000200541c0006a21052004417f6a22040d000b0b02402000280204450d002000280208410028029c96db8000118080808000000b200041106a10e38a8080000c110b0240200028020c2204450d00200028020841306a21050340200510e38a808000200541c0006a21052004417f6a22040d000b0b2000280204450d102000280208410028029c96db8000118080808000000c100b0240200028020c2204450d00200028020841306a21050340200510e38a808000200541c0006a21052004417f6a22040d000b0b2000280204450d0f2000280208410028029c96db8000118080808000000c0f0b20002802044109460d0e200041046a10e38a8080000c0e0b2000280204450d0d2000280208450d0d200028020c410028029c96db8000118080808000000c0d0b02402000280204450d002000280208410028029c96db8000118080808000000b200041286a10e38a8080000c0c0b02402000280210450d002000280214410028029c96db8000118080808000000b200028021c450d0b2000280220410028029c96db8000118080808000000c0b0b200041206a10e38a8080000c0a0b200041c0006a10e38a808000200041046a10ec8b8080002000280204450d092000280208410028029c96db8000118080808000000c090b200041c0006a10e38a808000200041046a10e38a8080000c080b200041c0006a10e38a808000200041046a10e38a8080000c070b200041c0006a10e38a808000200041046a10e38a8080000c060b200041c0006a10e38a808000200041046a10e38a8080000c050b200041046a10e38a8080000c040b20002802044109460d03200041046a10e38a8080000c030b200041c0006a10e38a8080000c020b2000411c6a10e38a808000024020002802284103460d00200041286a10d98b8080000b0240200028020c2204450d00200028020821050340200510d98b808000200541186a21052004417f6a22040d000b0b02402000280204450d002000280208410028029c96db8000118080808000000b200041106a10ec8b8080002000280210450d012000280214410028029c96db8000118080808000000c010b024020002802104109460d00200041106a10e38a8080000b200041046a10ec8b8080002000280204450d002000280208410028029c96db8000118080808000000b200341016a22032001470d000b0b0bd80701067f024020002802082201450d0020002802042102410021030340024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002402002200341e00a6c6a22002d00000e27000102030405061919191919190708090a0b0c19190d0e190f1919191011191912131419191915190b20002802040d150c180b20002802040d140c170b20002802040d130c160b02400240024020002802b80541576a2204410220044106491b0e051801181802000b20002802bc05450d1720002802c005450d1741c40521040c150b20002802bc05450d1641c00521040c140b20002802c0052104024020002802c4052205450d0020042106034002402006280200450d00200641046a280200410028029c96db8000118080808000000b02402006410c6a280200450d00200641106a280200410028029c96db8000118080808000000b200641286a21062005417f6a22050d000b0b20002802bc050d140c150b20002802040d110c140b02402000280204450d002000280208410028029c96db8000118080808000000b200041106a10ed8b8080002000280210450d13411421040c110b2000280218450d12411c21040c100b20002d00a0054104470d1120002802a405450d1141a80521040c0f0b024020002d00a0054104470d0020002802a405450d0020002802a805410028029c96db8000118080808000000b200041046a10ed8b80800020002802040d0d0c100b024020002d00104104470d002000280214450d002000280218410028029c96db8000118080808000000b20002802040d0c0c0f0b024020002d00a0054104470d0020002802a405450d0020002802a805410028029c96db8000118080808000000b200041046a10ed8b80800020002802040d0b0c0e0b024020002d00a0054104470d0020002802a405450d0020002802a805410028029c96db8000118080808000000b200041046a10ed8b80800020002802040d0a0c0d0b20002d00c0054104470d0c20002802c405450d0c41c80521040c0a0b200041046a10ed8b80800020002802040d080c0b0b200041046a10ed8b80800020002802040d070c0a0b20002802040d060c090b20002802040d050c080b20002802040d040c070b2000280204450d062000280208450d06410c21040c040b20002802040d020c050b02402000280210450d002000280214410028029c96db8000118080808000000b200028021c450d04412021040c020b200041046a10ed8b8080002000280204450d030b410821040b200020046a28020021040b2004410028029c96db8000118080808000000b200341016a22032001470d000b0b0bef1401057f024020002802082201450d002000280204210241002103034002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002402002200341e0006c6a22002d00000e2f010203040506072121212108090a0b0c0d0e0f102111122113212121141516211718191a21211b1c1d1e1f21212120000b20002802044109460d20200041046a10cf8b8080000c200b0240200028020c2204450d00200028020841306a21050340200510cf8b808000200541c0006a21052004417f6a22040d000b0b2000280204450d1f2000280208410028029c96db8000118080808000000c1f0b0240200028020c2204450d00200028020841306a21050340200510cf8b808000200541c0006a21052004417f6a22040d000b0b2000280204450d1e2000280208410028029c96db8000118080808000000c1e0b0240200028020c2204450d00200028020841306a21050340200510cf8b808000200541c0006a21052004417f6a22040d000b0b2000280204450d1d2000280208410028029c96db8000118080808000000c1d0b200041286a10e08b80800020002802044109460d1c200041046a10cf8b8080000c1c0b0240200028020c2204450d00200028020841306a21050340200510cf8b808000200541c0006a21052004417f6a22040d000b0b02402000280204450d002000280208410028029c96db8000118080808000000b200041106a10cf8b8080000c1b0b0240200028020c2204450d00200028020841306a21050340200510cf8b808000200541c0006a21052004417f6a22040d000b0b02402000280204450d002000280208410028029c96db8000118080808000000b2000411c6a10cf8b808000200041106a10ee8b8080002000280210450d1a2000280214410028029c96db8000118080808000000c1a0b2000280218450d19200028021c410028029c96db8000118080808000000c190b200041046a10cf8b8080000c180b200041206a10cf8b8080000c170b0240024020002802042205410c470d00024020002802102204450d00200028020c41306a21050340200510cf8b808000200541c0006a21052004417f6a22040d000b0b2000280208450d01200028020c410028029c96db8000118080808000000c010b200041046a210402400240200541776a2205410320054103491b0e0402000201020b200041086a21040b200410cf8b8080000b200041186a10cf8b8080000c160b0240024020002802102205410c470d000240200028021c2204450d00200028021841306a21050340200510cf8b808000200541c0006a21052004417f6a22040d000b0b2000280214450d012000280218410028029c96db8000118080808000000c010b200041106a210402400240200541776a2205410320054103491b0e0402000201020b200041146a21040b200410cf8b8080000b200041246a10cf8b808000200041046a10ee8b8080002000280204450d152000280208410028029c96db8000118080808000000c150b0240024020002802102205410c470d000240200028021c2204450d00200028021841306a21050340200510cf8b808000200541c0006a21052004417f6a22040d000b0b2000280214450d012000280218410028029c96db8000118080808000000c010b200041106a210402400240200541776a2205410320054103491b0e0402000201020b200041146a21040b200410cf8b8080000b0240200028020c2204450d00200028020841306a21050340200510cf8b808000200541c0006a21052004417f6a22040d000b0b2000280204450d142000280208410028029c96db8000118080808000000c140b0240024020002802102205410c470d000240200028021c2204450d00200028021841306a21050340200510cf8b808000200541c0006a21052004417f6a22040d000b0b2000280214450d012000280218410028029c96db8000118080808000000c010b200041106a210402400240200541776a2205410320054103491b0e0402000201020b200041146a21040b200410cf8b8080000b200041246a10cf8b808000200041046a10ee8b8080002000280204450d132000280208410028029c96db8000118080808000000c130b0240024020002802102205410c470d000240200028021c2204450d00200028021841306a21050340200510cf8b808000200541c0006a21052004417f6a22040d000b0b2000280214450d012000280218410028029c96db8000118080808000000c010b200041106a210402400240200541776a2205410320054103491b0e0402000201020b200041146a21040b200410cf8b8080000b200041246a10cf8b808000200041046a10ee8b8080002000280204450d122000280208410028029c96db8000118080808000000c120b200041306a10cf8b808000024020002802042205410c470d00024020002802102204450d00200028020c41306a21050340200510cf8b808000200541c0006a21052004417f6a22040d000b0b2000280208450d12200028020c410028029c96db8000118080808000000c120b200041046a210402400240200541776a2205410320054103491b0e0413001301130b200041086a21040b200410cf8b8080000c110b200041d0006a10cf8b8080000c100b200041046a10ee8b8080002000280204450d0f2000280208410028029c96db8000118080808000000c0f0b200041046a10ee8b8080002000280204450d0e2000280208410028029c96db8000118080808000000c0e0b0240200028020c2204450d00200028020841306a21050340200510cf8b808000200541c0006a21052004417f6a22040d000b0b02402000280204450d002000280208410028029c96db8000118080808000000b200041106a10cf8b8080000c0d0b0240200028020c2204450d00200028020841306a21050340200510cf8b808000200541c0006a21052004417f6a22040d000b0b2000280204450d0c2000280208410028029c96db8000118080808000000c0c0b0240200028020c2204450d00200028020841306a21050340200510cf8b808000200541c0006a21052004417f6a22040d000b0b2000280204450d0b2000280208410028029c96db8000118080808000000c0b0b20002802044109460d0a200041046a10cf8b8080000c0a0b2000280204450d092000280208450d09200028020c410028029c96db8000118080808000000c090b02402000280204450d002000280208410028029c96db8000118080808000000b200041286a10cf8b8080000c080b02402000280210450d002000280214410028029c96db8000118080808000000b200028021c450d072000280220410028029c96db8000118080808000000c070b200041206a10cf8b8080000c060b200041c0006a10cf8b808000200041046a10ee8b8080002000280204450d052000280208410028029c96db8000118080808000000c050b200041c0006a10cf8b808000200041046a10cf8b8080000c040b200041c0006a10cf8b808000200041046a10cf8b8080000c030b200041c0006a10cf8b808000200041046a10cf8b8080000c020b200041c0006a10cf8b808000200041046a10cf8b8080000c010b200041046a10cf8b8080000b200341016a22032001470d000b0b0bd00b010d7f2380808080004190026b220224808080800020024129360208200241206a41106a2203200141106a280200360200200241206a41086a200141086a290200370300200220012902003703202002200241086a3602342002200241206a41146a3602940120022003360288012002200241086a3602900120022002418f026a36028c01200241d4016a200241206a20024188016a10cfa5808000024002400240024020022802d4012201418180808078460d00200241b0016a41206a2203200241f8016a280200360200200241b0016a41186a2204200241f0016a290200370300200241b0016a41106a200241d4016a41146a290200370300200241b0016a41086a200241e0016a290200370300200220022902d8013703b0012001418080808078470d010b41042104024020022802280d0041002103410021050c020b410021032002280220410028029c96db800011808080800000410021050c010b200241c8006a41206a2003280200360200200241c8006a41186a2004290300370300200241c8006a41106a2203200241b0016a41106a290300370300200241c8006a41086a2204200241b0016a41086a290300370300200220022903b00137034841002d0098a2db80001a41a00141002802a496db8000118280808000002206450d012006200229034837020420062001360200200641246a200241c8006a41206a2802003602002006411c6a200241c8006a41186a290300370200200641146a20032903003702002006410c6a20042903003702004101210320024101360244200220063602402002410436023c200241f0006a41106a2207200241206a41106a290300370300200241f0006a41086a200241206a41086a2903003703002002200229032037037020022802840121012002200241f0006a41146a2208360288022002200136028402200220073602fc0120022002418f026a36028002200241d4016a200241f0006a200241fc016a10cfa5808000024020022802d4012205418180808078460d00200241d4016a41046a2104412c2109410121030340200241b0016a41206a2201200441206a280200360200200241b0016a41186a220a200441186a290200370300200241b0016a41106a220b200441106a290200370300200241b0016a41086a220c200441086a290200370300200220042902003703b0012005418080808078460d0120024188016a41206a220d200128020036020020024188016a41186a220e200a29030037030020024188016a41106a220a200b29030037030020024188016a41086a220b200c290300370300200220022903b0013703880102402003200228023c470d002002413c6a200341014104412810e5a0808000200228024021060b200620096a2201417c6a20053602002001200229038801370200200141106a200a290300370200200141086a200b290300370200200141186a200e290300370200200141206a200d2802003602002002200341016a2203360244200228028401210120022008360288022002200136028402200220073602fc01200941286a210920022002418f026a36028002200241d4016a200241f0006a200241fc016a10cfa580800020022802d4012205418180808078470d000b0b02402002280278450d002002280270410028029c96db8000118080808000000b200228023c2105200228024021040b0240024020022802084129470d002000200336020c2000200436020820002005360204200041293602000c010b20002002290308370300200041106a200241086a41106a290300370300200041086a200241086a41086a29030037030002402003450d0020042101034002402001280200450d00200141046a280200410028029c96db8000118080808000000b02402001410c6a280200450d00200141106a280200410028029c96db8000118080808000000b200141286a21012003417f6a22030d000b0b2005450d002004410028029c96db8000118080808000000b20024190026a2480808080000f0b410441a0014180d0c7800010ae80808000000bdd0401057f024020002802002201450d00200028020421020240024020002802082203450d00410021000340024002402000450d0020002104200121050c010b4100210502402002450d0020022100024020024107712204450d0003402000417f6a2100200128023421012004417f6a22040d000b0b20024108490d00034020012802342802342802342802342802342802342802342802342101200041786a22000d000b0b20012104410021020b024002400240200220042f01324f0d00200421000c010b034020042802002200450d0220042f013021022004410028029c96db800011808080800000200541016a210520002104200220002f01324f0d000b0b0240024020050d00200241016a21020c010b200020024102746a41386a2802002100410021022005417f6a2204450d002005417e6a2101024020044107712205450d0003402004417f6a2104200028023421002005417f6a22050d000b0b20014107490d00034020002802342802342802342802342802342802342802342802342100200441786a22040d000b0b410021012003417f6a22030d010c030b0b2004410028029c96db80001180808080000041f885cb8000109081808000000b024020020d00200121000c010b02400240200241077122050d0020022104200121000c010b200221042001210003402004417f6a2104200028023421002005417f6a22050d000b0b20024108490d00034020002802342802342802342802342802342802342802342802342100200441786a22040d000b0b0340200028020021042000410028029c96db8000118080808000002004210020040d000b0b0bd004010e7f23808080800041800c6b22022480808080002001280208220341e00a6c220441a0016e210520012802002106410021070240024020012802042208200128020c2209470d002006210a0c010b20024184016a220b41086a210c200b41106a210d200b41186a210e2006210a02400340200241a0016a2008220141e00a10f5b28080001a2002200241a0016a10dd96808000200228028001220f41b080808078460d01200a200241800110f5b28080002208200f360280012008200b290200370284012008418c016a200c29020037020020084194016a200d2902003702002008419c016a200e280200360200200841a0016a210a200141e00a6a22082009470d000b200141e00a6a21080c010b200141e00a6a2108410121070b200920086b41e00a6e2101024020092008460d000340200810eba7808000200841e00a6a21082001417f6a22010d000b0b20062108024002402003450d00200621082004200541a0016c2201460d00024002402004419f014b0d004110210820040d010c020b200141002802a496db8000118280808000002208450d0220082006200110f5b28080001a0b2006410028029c96db8000118080808000000b200220083602a401200220053602a0012002200a20066b41a0016e3602a8010240024020070d00200020022902a001370200200041086a200241a0016a41086a2802003602000c010b2000418080808078360200200241a0016a10d58b808000200441a001490d002008410028029c96db8000118080808000000b200241800c6a2480808080000f0b4110200110bb80808000000b8104010a7f23808080800041c00b6b22022480808080002001280208220341e00a6c220441e0006e210520012802002106410021070240024020012802042208200128020c2209470d00200621010c010b2002410172210a2006210102400340200241e0006a2008220b41e00a10f5b28080001a2002200241e0006a10e19680800020022d000022084130460d01200120083a0000200141016a200a41df0010f5b28080001a200141e0006a2101200b41e00a6a22082009470d000b200b41e00a6a21080c010b200b41e00a6a2108410121070b200920086b41e00a6e210b024020092008460d000340200810e9a7808000200841e00a6a2108200b417f6a220b0d000b0b20062108024002402003450d00200621082004200541e0006c220b460d0002400240200441df004b0d004110210820040d010c020b200b41002802a496db8000118280808000002208450d0220082006200b10f5b28080001a0b2006410028029c96db8000118080808000000b20022008360264200220053602602002200120066b41e0006e3602680240024020070d0020002002290260370200200041086a200241e0006a41086a2802003602000c010b2000418080808078360200200241e0006a10ee8b808000200441e000490d002008410028029c96db8000118080808000000b200241c00b6a2480808080000f0b4110200b10bb80808000000bef0103017f017e047f23808080800041e0006b22032480808080002002ad42e0007e2204a72105410021060240024002402004422088a70d00200541f0ffffff074b0d00024020050d00411021070c030b41002d0098a2db80001a200541002802a496db80001182808080000022070d01411021060b2006200541b0e1c7800010ae80808000000b2002450d004100210620022108034020052006460d012003200120066a10f48b808000200720066a200341e00010f5b28080001a200641e0006a21062008417f6a22080d000b0b200020023602082000200736020420002002360200200341e0006a2480808080000bd73305027f037e027f017e037f23808080800041f0036b22022480808080000240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020012d00000e3400010222030405060708090a0b232425262728290c0d0e0f1011121314152a2b161718191a1b1c2c2d2e2f1d1e1f203031323321000b200241f0016a200141046a2000108e8c808000200041003a00002000410c6a200241f8016a280200360200200020022902f0013702040c4b0b200241f0016a200141046a2000108e8c808000200041013a00002000410c6a200241f8016a280200360200200020022902f0013702040c4a0b200241f0016a200141046a2000108e8c808000200041023a00002000410c6a200241f8016a280200360200200020022902f0013702040c490b200241f0016a200141046a2000108e8c80800020012d00182103200241106a2001280210200128021410b38c808000200229031021042000410c6a200241f8016a280200360200200020022902f001370204200020033a001820002004370310200041043a00000c480b20024190026a200141046a2000108e8c80800020012d00242103200241186a200128021c200128022010b38c80800020022903182104200241f0016a2001280214200128021810f38b808000200020033a00242000200437021c200041053a00002000410c6a20024190026a41086a2802003602002000200229029002370204200020022902f001370210200041186a200241f0016a41086a2802003602000c470b20012d00012103200129031821042001290320210520012903282106200241f0016a200141046a200010a68c808000200020063703282000200537032020002004370318200020033a0001200041003a0010200041063a0000200020022902f0013702042000410c6a200241f8016a2802003602000c460b200041073a00002000200128020c36020c200020012902043702040c450b200041083a0000200020012802043602040c440b200041093a00002000200128020c36020c200020012902043702040c430b2000410a3a00000c420b200241206a2001280204200128020810b38c8080002002280220210120002002280224360208200020013602042000410b3a00000c410b20012d00282103200241286a2001280220200128022410b38c80800020022903282104200020033a0028200020043703202000200129031837031820002001290310370310200020012903083703082000410c3a00000c400b200041143a00000c3f0b200241f0016a200141046a200010a48c808000200041153a00002000410c6a200241f8016a280200360200200020022902f0013702040c3e0b200241f0016a200141046a200010a48c808000200041163a00002000410c6a200241f8016a280200360200200020022902f0013702040c3d0b200041173a00000c3c0b200241f0016a200141046a2000108e8c80800020012d00182103200241e0006a2001280210200128021410b38c808000200229036021042000410c6a200241f8016a280200360200200020022902f001370204200020033a001820002004370310200041183a00000c3b0b200041193a0000200020012903083703080c3a0b2000411a3a00002000200129031837031820002001290310370310200020012903083703080c390b2000411b3a00000c380b200241f0016a200141046a2000108e8c8080002000411c3a00002000410c6a200241f8016a280200360200200020022902f0013702040c370b200241f0016a200141046a2000108e8c8080002000411d3a00002000410c6a200241f8016a280200360200200020022902f0013702040c360b200241f0016a200141046a10af8c808000200041203a00002000410c6a200241f8016a290200370200200020022902f0013702040c350b200241f0016a200141046a200010a68c80800020012d00302103200241f0006a2001280228200128022c10b38c8080002002280270210720022802742108200020022902f0013702042000410c6a200241f8016a280200360200200020033a00302000200836022c20002007360228200020012903203703202000200129031837031820002001290310370310200041213a00000c340b2001280204210320024190026a200141106a200010a68c808000200241f0016a2001411c6a200010a68c80800020002003360204200041223a00002000200229029002370210200041186a20024190026a41086a280200360200200020022902f00137021c200041246a200241f0016a41086a280200360200200020012903083703080c330b20012d00282103200241f8006a2001280220200128022410b38c80800020022903782104200020033a002820002004370320200020012903183703182000200129031037031020002001290308370308200041233a00000c320b200041243a00000c310b200041106a200141106a41d00010f5b28080001a200041253a00000c300b20024180016a2001280240200128024410b38c8080002002290380012104200241f0016a2001280208200128020c10f38b80800020002004370340200041386a200141386a290300370300200041306a200141306a290300370300200041286a200141286a290300370300200041206a200141206a290300370300200041186a200141186a29030037030020002001290310370310200020022902f0013702042000410c6a200241f8016a280200360200200041263a00000c2f0b2000412b3a0000200020012d00013a00010c2e0b2000412c3a000020002001290001370001200041196a200141196a290000370000200041116a200141116a290000370000200041096a200141096a2900003700000c2d0b2000412d3a00000c2c0b20012d000c2103200241c8016a2001280204200128020810b38c80800020022802c801210120022802cc012107200020033a000c20002007360208200020013602042000412e3a00000c2b0b200241f0016a2001280208200128020c10a18c808000200041333a00002000410c6a200241f8016a280200360200200020022902f0013702040c2a0b20012903102105200241f0016a200141286a108d8c808000410921032001290320210620012903182109420021040240200128020422074109460d00200131000c2104200241086a2007200128020810b38c8080002004422086200235020c842104200228020821030b20002005370310200020022903f00137032820002006370320200020093703182000200437030820002003360204200041033a0000200041306a200241f8016a290300370300200041386a20024180026a290300370300200041c0006a20024188026a2903003703000c290b410c21032001280204410c460d26200241f0016a200141046a10a28c80800020024198026a200241f0016a410c6a280200360200200220022902f4013703900220022802f001210320022802800221070c270b410c21032001280210410c460d23200241f0016a200141106a10a28c80800020024198026a200241f0016a410c6a280200360200200220022902f4013703900220022802f001210320022802800221070c240b410c21032001280210410c460d20200241f0016a200141106a10a28c80800020024198026a200241f0016a410c6a280200360200200220022902f4013703900220022802f001210320022802800221070c210b410c21032001280210410c460d1d200241f0016a200141106a10a28c80800020024198026a200241f0016a410c6a280200360200200220022902f4013703900220022802f001210320022802800221070c1e0b410c21032001280210410c460d1a200241f0016a200141106a10a28c80800020024198026a200241f0016a410c6a280200360200200220022902f4013703900220022802f001210320022802800221070c1b0b20012d00382107200241d0006a2001280230200128023410b38c8080002001290318210420012903202105200129032821062002280254210a20022802502108410c21032001280204410c460d17200241f0016a200141046a10a28c80800020024198026a200241f0016a410c6a280200360200200220022902f4013703900220022802f001210320022802800221010c180b20012d00582103200241d8006a2001280250200128025410b38c808000200228025c21082002280258210720012d0020220a4106460d14200220012900213703e003200220012903403703d0032002200141286a2900003700e7032002200141c8006a2903003703d803200141386a29030021040c150b41092103420021040240200128020422074109460d00200131000c2104200241e8006a2007200128020810b38c8080002004422086200235026c842104200228026821030b20002004370308200020033602042000411e3a00000c210b0240200128021022034129460d00200241f8016a2001411c6a29020037030020024180026a200141246a280200360200200220012902143703f001200135020821040b2000200336021020002004370308200020022903f0013702142000411f3a00002000411c6a200241f8016a290300370200200041246a20024180026a2802003602000c200b20012d0048210320024190016a2001280240200128024410b38c8080002002280294012108200228029001210720012d0010220a4106460d0f200220012900113703c003200220012903303703b0032002200141186a2900003700c7032002200141386a2903003703b803200141286a29030021040c100b20012d00482103200241a0016a2001280240200128024410b38c80800020022802a401210820022802a001210720012d0010220a4106460d0c200220012900113703a00320022001290330370390032002200141186a2900003700a7032002200141386a29030037039803200141286a29030021040c0d0b20012d00482103200241b0016a2001280240200128024410b38c80800020022802b401210820022802b001210720012d0010220a4106460d092002200129001137038003200220012903303703f0022002200141186a290000370087032002200141386a2903003703f802200141286a29030021040c0a0b20012d00482103200241c0016a2001280240200128024410b38c80800020022802c401210820022802c001210720012d0010220a4106460d06200220012900113703e002200220012903303703d0022002200141186a2900003700e7022002200141386a2903003703d802200141286a29030021040c070b41092103200129032021052001290318210620012903102109420021040240200128020422074109460d00200131000c2104200241d0016a2007200128020810b38c808000200442208620023502d40184210420022802d00121030b20002005370320200020063703182000200937031020002004370308200020033602042000412f3a00000c1b0b20012d00482103200241d8016a2001280240200128024410b38c80800020022802dc01210820022802d801210720012d0010220a4106460d02200220012900113703c002200220012903303703b0022002200141186a2900003700c7022002200141386a2903003703b802200141286a29030021040c030b20012d00242107200241e0016a200128021c200128022010b38c80800020022802e401210820022802e001210a41032103024020012802284103460d00200241f0016a200141286a10a08c80800020024198026a200241fc016a290200370300200241a0026a20024184026a280200360200200220022902f4013703900220022802f00121030b20012d0001210b200241a4026a2001280208200128020c10a58c808000200241f0016a2001280214200128021810f38b80800020002003360228200020073a0024200020083602202000200a36021c2000200b3a0001200020022903900237022c200041346a20024190026a41086a2903003702002000413c6a200241a0026a280200360200200020022902a4023702042000410c6a200241a4026a41086a280200360200200020022902f001370210200041186a200241f0016a41086a280200360200200041313a00000c190b410921030240200128021022084109460d00200241e8016a2008200128021410b38c80800020022802ec01210720022802e80121030b200241f0016a200141046a200010a48c8080002000200736021420002003360210200041323a0000200020022902f0013702042000410c6a200241f8016a2802003602000c180b200141286a29030021040b200020012903203703202000200a3a0010200020022903c002370011200020022903b002370330200020033a00482000200836024420002007360240200041303a000020002004370328200041186a20022900c702370000200041386a20022903b8023703000c160b200141286a29030021040b2001290320210520012d000c210b200241b8016a2001280204200128020810b38c80800020022802b801210120022802bc01210c20002004370328200020053703202000200a3a0010200020022903e002370011200041186a20022900e702370000200020022903d002370330200041386a20022903d802370300200020033a004820002008360244200020073602402000200b3a000c2000200c360208200020013602042000412a3a00000c140b200141286a29030021040b2001290320210520012d000c210b200241a8016a2001280204200128020810b38c80800020022802a801210120022802ac01210c20002004370328200020053703202000200a3a00102000200229038003370011200041186a200229008703370000200020022903f002370330200041386a20022903f802370300200020033a004820002008360244200020073602402000200b3a000c2000200c36020820002001360204200041293a00000c120b200141286a29030021040b2001290320210520012d000c210b20024198016a2001280204200128020810b38c8080002002280298012101200228029c01210c20002004370328200020053703202000200a3a0010200020022903a003370011200041186a20022900a7033700002000200229039003370330200041386a200229039803370300200020033a004820002008360244200020073602402000200b3a000c2000200c36020820002001360204200041283a00000c100b200141286a29030021040b2001290320210520012d000c210b20024188016a2001280204200128020810b38c8080002002280288012101200228028c01210c20002004370328200020053703202000200a3a0010200020022903c003370011200041186a20022900c703370000200020022903b003370330200041386a20022903b803370300200020033a004820002008360244200020073602402000200b3a000c2000200c36020820002001360204200041273a00000c0e0b200141386a29030021040b200020012903303703302000200a3a0020200020022903e003370021200020022903d003370340200020033a0058200020083602542000200736025020002004370338200041286a20022900e703370000200041c8006a20022903d803370300200020012903083703082000200129031037031020002001290318370318200041133a00000c0c0b20024190026a200141086a2000108e8c8080000b200020073a00382000200a3602342000200836023020002006370328200020053703202000200437031820002003360204200020022903900237020820002001360214200041123a0000200041106a20024198026a2802003602000c0a0b20024190026a200141146a2000108e8c8080000b20012d002c2108200241c8006a2001280224200128022810b38c80800020022903482104200241f0016a2001280208200128020c10f38b80800020002003360210200020083a002c2000200437022420002007360220200041113a000020002002290390023702142000411c6a20024190026a41086a280200360200200020022902f0013702042000410c6a200241f0016a41086a2802003602000c080b20024190026a200141146a2000108e8c8080000b20012d002c2108200241c0006a2001280224200128022810b38c80800020022903402104200241f0016a2001280208200128020c10f38b80800020002003360210200020083a002c2000200437022420002007360220200041103a000020002002290390023702142000411c6a20024190026a41086a280200360200200020022902f0013702042000410c6a200241f0016a41086a2802003602000c060b20024190026a200141146a2000108e8c8080000b200241f0016a200141046a2000108e8c80800020002003360210200020073602202000410f3a000020002002290390023702142000411c6a20024190026a41086a280200360200200020022902f0013702042000410c6a200241f0016a41086a280200360200200020012d00013a00010c040b20024190026a200141146a2000108e8c8080000b20012d002c2108200241386a2001280224200128022810b38c80800020022903382104200241f0016a2001280208200128020c10f38b80800020002003360210200020083a002c20002004370224200020073602202000410e3a000020002002290390023702142000411c6a20024190026a41086a280200360200200020022902f0013702042000410c6a200241f0016a41086a2802003602000c020b20024190026a200141086a2000108e8c8080000b20012d00202108200241306a2001280218200128021c10b38c808000200228023021012002280234210a200020033602042000200229039002370208200041106a20024198026a280200360200200020083a00202000200a36021c20002001360218200020073602142000410d3a00000b200241f0036a2480808080000bb50301057f23808080800041206b220324808080800041002104024002402000280200220541086a2802002206410c6c41046a22004100480d00200541046a2802002107024020000d00410121050c020b41002d0098a2db80001a200041002802a496db80001182808080000022050d01410121040b200420004180e0c7800010ae80808000000b20034100360214200320053602102003200036020c200320063602182003200341186a36021c2003411c6a2003410c6a108c89808000024002402006450d002006410c6c2104200741086a210003402000417c6a28020021072003200028020022063602182003200341186a36021c2003411c6a2003410c6a108c898080000240200328020c200328021422056b20064f0d002003410c6a2005200610bea8808000200328021421050b200328021020056a2007200610f5b28080001a2003200520066a22063602142000410c6a2100200441746a22040d000c020b0b200328021421060b200328020c21002001200220032802102205200641002802f495db80001183808080000002402000450d002005410028029c96db8000118080808000000b200341206a2480808080000baa0301057f23808080800041206b2203248080808000410021040240024020002802042205410c6c41046a22064100480d0020002802002107024020060d00410121000c020b41002d0098a2db80001a200641002802a496db80001182808080000022000d01410121040b200420064180e0c7800010ae80808000000b20034100360214200320003602102003200636020c200320053602182003200341186a36021c2003411c6a2003410c6a108c89808000024002402005450d002005410c6c2104200741086a210603402006417c6a28020021072003200628020022053602182003200341186a36021c2003411c6a2003410c6a108c898080000240200328020c200328021422006b20054f0d002003410c6a2000200510bea8808000200328021421000b200328021020006a2007200510f5b28080001a2003200020056a22053602142006410c6a2106200441746a22040d000c020b0b200328021421050b200328020c21062001200220032802102200200541002802f495db80001183808080000002402006450d002000410028029c96db8000118080808000000b200341206a2480808080000b810301067f23808080800041206b2202248080808000200128020821032001280204210141002d0098a2db80001a024020034103742204410472220541002802a496db8000118280808000002206450d0020024100360214200220063602102002200536020c200220033602182002200241186a36021c2002411c6a2002410c6a108c8980800002402003450d00200120046a2107200228021421030340200128020021040240200228020c220520036b41034b0d002002410c6a2003410410bea8808000200228020c2105200228021421030b2002280210220620036a20043600002002200341046a2203360214200141046a28020021040240200520036b41034b0d002002410c6a2003410410bea880800020022802102106200228021421030b200620036a20043600002002200341046a2203360214200141086a22012007470d000b0b2000200229020c370200200041086a2002410c6a41086a280200360200200241206a2480808080000f0b410120054180e0c7800010ae80808000000bfb0201057f23808080800041206b2202248080808000410021030240024020012802082204410c6c41046a22054100480d0020012802042106024020050d00410121010c020b41002d0098a2db80001a200541002802a496db80001182808080000022010d01410121030b200320054180e0c7800010ae80808000000b20024100360214200220013602102002200536020c200220043602182002200241186a36021c2002411c6a2002410c6a108c8980800002402004450d002004410c6c2103200641086a210503402005417c6a28020021062002200528020022043602182002200241186a36021c2002411c6a2002410c6a108c898080000240200228020c200228021422016b20044f0d002002410c6a2001200410bea8808000200228021421010b200228021020016a2006200410f5b28080001a2002200120046a3602142005410c6a2105200341746a22030d000b0b2000200229020c370200200041086a2002410c6a41086a280200360200200241206a2480808080000bc70202067f027e23808080800041106b2202248080808000200028020421032002200028020822003602082002200241086a36020c2002410c6a2001108c8980800002402000450d002003200041306c6a210420012802082100034002402001280200220520006b411f4b0d0020012000412010bea880800020012802002105200128020821000b2001280204220620006a22072003290000370000200741186a200341186a290000370000200741106a200341106a290000370000200741086a200341086a2900003700002001200041206a2200360208200341286a2903002108200329032021090240200520006b410f4b0d0020012000411010bea880800020012802042106200128020821000b200620006a22072008370008200720093700002001200041106a2200360208200341306a22032004470d000b0b200241106a2480808080000b960202067f027e23808080800041106b2202248080808000200028020421032002200028020822003602082002200241086a36020c2002410c6a2001108c8980800002402000450d002000410574210420012802082100034002402001280200220520006b41074b0d0020012000410810bea880800020012802002105200128020821000b2001200041086a22063602082001280204220720006a2003290010370000200341086a2903002108200329030021090240200520066b410f4b0d0020012006411010bea880800020012802042107200128020821060b200341206a2103200720066a22002008370008200020093700002001200641106a2200360208200441606a22040d000b0b200241106a2480808080000b7901027f23808080800041106b2202248080808000200028020421032002200028020822003602082002200241086a36020c2002410c6a2001108c8980800002402000450d00200041e0006c210003402003200110cf98808000200341e0006a2103200041a07f6a22000d000b0b200241106a2480808080000bdc0504027f017e097f017e23808080800041d0006b22042480808080000240024002400240200128020022050d002002290204210620022802002107410021050c010b20022802082108200228020421092001280204210a02400340200541a4086a210720052f01aa09220b410c6c210c417f210d0240024003400240200c0d00200b210d0c020b200741086a210e200741046a210f200c41746a210c200d41016a210d2007410c6a2107417f2009200f2802002008200e280200220e2008200e491b10f9b2808000220f2008200e6b200f1b220e410047200e4100481b220e4101460d000b200e41ff0171450d010b200a450d02200a417f6a210a2005200d4102746a41ac096a28020021050c010b0b2004200a36024420042005360240200429034021062002280200450d022009410028029c96db8000118080808000000c020b2004200d360248200441003602442002280200210720022902042106200429024421100b02402007418080808078470d002001210d0c010b2004201037021c20042005360218200420013602142004200637020c2004200736020802400240024020050d0041002d0098a2db80001a41ac0941002802a496db8000118280808000002207450d022001410036020420012007360200200741003602a008200720042902083702a408200741013b01aa09200741ac086a200441106a2802003602002007200341e00010f5b28080001a0c010b200441306a41086a200441186a220741086a28020036020020042007290200370330200441c0006a41086a200441086a41086a28020036020020042004290208370340200441246a200441306a200441c0006a2003200441146a200441246a10b09e808000200428021421010b2001200128020841016a36020820004180808080783602540c020b410441ac0910bb80808000000b20002006a7200d41e0006c6a220741e00010f5b28080001a2007200341e00010f5b28080001a0b200441d0006a2480808080000bfd0504027f017e097f017e23808080800041d0006b22042480808080000240024002400240200128020022050d002002290204210620022802002107410021050c010b20022802082108200228020421092001280204210a02400340200541b4016a210720052f01ba02220b410c6c210c417f210d0240024003400240200c0d00200b210d0c020b200741086a210e200741046a210f200c41746a210c200d41016a210d2007410c6a2107417f2009200f2802002008200e280200220e2008200e491b10f9b2808000220f2008200e6b200f1b220e410047200e4100481b220e4101460d000b200e41ff0171450d010b200a450d02200a417f6a210a2005200d4102746a41bc026a28020021050c010b0b2004200a36024420042005360240200429034021062002280200450d022009410028029c96db8000118080808000000c020b2004200d360248200441003602442002280200210720022902042106200429024421100b02402007418080808078470d002001210d0c010b2004201037021c20042005360218200420013602142004200637020c2004200736020802400240024020050d0041002d0098a2db80001a41bc0241002802a496db8000118280808000002207450d022001410036020420012007360200200741003602b001200720042902083702b401200741013b01ba0220072003290200370200200741bc016a200441086a41086a280200360200200741086a200341086a2902003702000c010b200441306a41086a200441186a220741086a28020036020020042007290200370330200441c0006a41086a200441086a41086a28020036020020042004290208370340200441246a200441306a200441c0006a2003200441146a200441246a10ae9e808000200428021421010b2001200128020841016a360208200041063a00000c020b410441bc0210bb80808000000b20002006a7200d4104746a220729020037020020072003290200370200200041086a200741086a22072902003702002007200341086a2902003702000b200441d0006a2480808080000b8e0301087f23808080800041306b220224808080800002400240024002400240200028020022030d002002410036020841002d0098a2db80001a413441002802a496db80001182808080000022040d014104413410bb80808000000b20002802042105034020032f01322206410274210741002104417f210802400340024020072004470d00200621080c020b200320046a2109200441046a2104200841016a2108417f200941046a2802002209200147200920014b1b22094101460d000b200941ff0171450d040b02402005450d002005417f6a2105200320084102746a41346a28020021030c010b0b2002410036020c20022003360208200220013602042002200036020020022008360210200241286a200836020020022002290208370320200241146a200241206a20012002200241146a10b29e808000200228020021000c010b200041003602042000200436020020044100360200200441013b0132200420013602040b2000200028020841016a360208410021040c010b410121040b200241306a24808080800020040b820502057f017e23808080800041f0006b22022480808080000240024002400240200028020022030d00200241106a2001410c6a28020036020020022001290204370308200128021421042001280210210520012802002106410021010c010b200241d8006a20032000280204200110d09e808000024020022802580d0002402001280200450d002001280204410028029c96db8000118080808000000b41012103200128020c450d022001280210410028029c96db8000118080808000000c020b200241106a2001410c6a2802003602002002200129020437030820012802002106200128021021052001280214210420022902602107200228025c21010b410121032006418080808078460d00200241206a200241086a41086a280200360200200220063602142002200229030837021820022007370234200220013602302002200036022c20022004360228200220053602240240024020010d0041002d0098a2db80001a41900241002802a496db8000118280808000002201450d032000410036020420002001360200200141003602880220012002290214370200200141013b018e02200141086a200241146a41086a290200370200200141106a200241146a41106a2902003702000c010b200241c8006a41086a200241306a220141086a28020036020020022001290200370348200241d8006a41106a200241146a41106a290200370300200241d8006a41086a200241146a41086a290200370300200220022902143703582002413c6a200241c8006a200241d8006a2002412c6a2002413c6a10ba9e808000200228022c21000b2000200028020841016a360208410021030b200241f0006a24808080800020030f0b410441900210bb80808000000bec04020c7f017e23808080800041d0006b22022480808080000240024002400240200028020022030d00200141046a2104410021030c010b200141046a210420012802082105200128020421062000280204210702400340200341046a210820032f018a012209410c6c210a417f210b0240024003400240200a0d002009210b0c020b200841086a210c200841046a210d200a41746a210a200b41016a210b2008410c6a2108417f2006200d2802002005200c280200220c2005200c491b10f9b2808000220d2005200c6b200d1b220c410047200c4100481b220c4101460d000b200c41ff0171450d010b2007450d022007417f6a21072003200b4102746a418c016a28020021030c010b0b410121082001280200450d022006410028029c96db8000118080808000000c020b200bad422086210e0b410121082001280200220a418080808078460d002002200e37021c20022003360218200220003602142002200a3602082002200429020037020c0240024020030d0041002d0098a2db80001a418c0141002802a496db8000118280808000002208450d0320004100360204200020083602002008410036020020082002290208370204200841013b018a012008410c6a200241106a2802003602000c010b200241306a41086a200241186a220841086a28020036020020022008290200370330200241c0006a41086a200241086a41086a28020036020020022002290208370340200241246a200241306a200241c0006a200241146a200241246a10b49e808000200228021421000b2000200028020841016a360208410021080b200241d0006a24808080800020080f0b4104418c0110bb80808000000bb20402037f017e23808080800041a0026b22022480808080000240024002400240200028020022030d00200241086a200141cc0010f5b28080001a200241066a200141cf006a2d00003a0000200220012f004d3b010420012d004c2101410021040c010b200241d0016a20032000280204200110d19e808000024020022802d0010d004101210320012802484129490d022001280220410028029c96db8000118080808000000c020b20022802d401210420022902d8012105200241086a200141cc0010f5b28080001a200241066a200141cf006a2d00003a0000200220012f004d3b010420012d004c21010b41012103200141ff01714102460d00200220003602602002200537025820022004360254200241e4006a200241086a41cc0010f5b28080002103200241b3016a200241046a41026a2d00003a0000200220013a00b001200220022f01043b00b1010240024020040d0041002d0098a2db80001a41f80641002802a496db8000118280808000002201450d032000410036020420002001360200200141003602f0062001200341d00010f5b280800041013b01f6060c010b200241c0016a41086a200241d4006a41086a280200360200200220022902543703c001200241d0016a200341d00010f5b28080001a200241b4016a200241c0016a200241d0016a200241e0006a200241b4016a10b89e808000200228026021000b2000200028020841016a360208410021030b200241a0026a24808080800020030f0b410441f80610bb80808000000b950301087f23808080800041306b22022480808080000240024002400240200028020022030d00410021010c010b2001280200210420002802042105034020032f01322206410274210741002101417f2108024002400340024020072001470d00200621080c020b200320016a2109200141046a2101200841016a2108417f200941046a2802002209200447200920044b1b22094101460d000b200941ff0171450d010b024020050d00410021010c030b2005417f6a2105200320084102746a41346a28020021030c010b0b2002200036021820022008360214200220053602102002200336020c200241003a001f200241206a2002410c6a2002411f6a10cf9e80800020002000280208417f6a360208024020022d001f450d0020002802002201450d0220002802042208450d0320012802342204410036020020002008417f6a360204200020043602002001410028029c96db8000118080808000000b410121010b200241306a24808080800020010f0b41b4f0cc8000109081808000000b4184ffca8000412141a8ffca800010f880808000000bdb0301067f23808080800041d0026b22032480808080004100210402400240024020012802002205450d00200341086a20052001280204200210d29e80800020032802084101460d00200341206a200341146a2802003602002003200329020c37031820032001360224200341003a002f200341b0016a200341186a2003412f6a10ce9e80800020032802b001210220032802b401210620032802bc01210520032802c0012107200341306a200341c4016a41800110f5b28080001a20012001280208417f6a3602080240024020032d002f0d00200341b0016a200341306a41800110f5b28080001a0c010b20012802002204450d0220012802042208450d0320012008417f6a360204200120042802e40c220836020020084100360288022004410028029c96db800011808080800000200341b0016a200341306a41800110f5b28080001a0b410021042002418080808078460d00200041046a200341b0016a41046a41fc0010f5b28080001a02402002450d002006410028029c96db8000118080808000000b410121042005450d002007410028029c96db8000118080808000000b20002004360200200341d0026a2480808080000f0b41b4f0cc8000109081808000000b4184ffca8000412141a8ffca800010f880808000000bb80201057f024020002802082202450d00410120026b2103200028020441a0056a2104024002400240034002402001200441e07a6a10858c8080000d000240200441f07a6a2d0000220541636a41002005411e71411e461b0e020400030b200441f47a6a10cf8b8080000c030b200441a0056a2104200341016a22034101470d000b410021050c020b200441f47a6a10e38a8080000b024020030d00410121050c010b410020036b2103410121050340024002402001200410858c8080000d00200541016a210502400240200441106a2d0000220641636a41002006411e71411e461b0e020301000b200441146a10e38a8080000c020b200441146a10cf8b8080000c010b2004200541e07a6c6a200441a00510f5b28080001a0b200441a0056a21042003417f6a22030d000b0b2000200220056b3602080b0bbb0c01037f02400240200028020022022d0000220041636a41002000411e71411e461b2203410020012d0010220441636a2004411e71411e471b460d00410021000c010b0240024002400240024020030e03000104000b20022d00800520012d009005460d01410021000c040b20022d000c20012d001c460d01410021000c030b02402000416a6a2200410820004108491b22032004416a6a2204410820044108491b460d00410021000c030b4101210002400240024002400240024002400240200341ff01710e090a00010203040506070a0b4101210020044101470d09200241106a200141206a10888c80800021000c090b20044102470d0841002100200241106a200141206a10888c808000450d08200241e0006a200141f0006a10888c80800021000c080b20044103470d070240200241106a200141206a10888c8080000d00410021000c080b41002100200241e0006a200141f0006a10888c808000450d07200241b0016a200141c0016a10888c80800021000c070b20044104470d060240200241106a200141206a10888c8080000d00410021000c070b0240200241e0006a200141f0006a10888c8080000d00410021000c070b41002100200241b0016a200141c0016a10888c808000450d0620024180026a20014190026a10888c80800021000c060b20044105470d050240200241106a200141206a10888c8080000d00410021000c060b0240200241e0006a200141f0006a10888c8080000d00410021000c060b0240200241b0016a200141c0016a10888c8080000d00410021000c060b4100210020024180026a20014190026a10888c808000450d05200241d0026a200141e0026a10888c80800021000c050b20044106470d040240200241106a200141206a10888c8080000d00410021000c050b0240200241e0006a200141f0006a10888c8080000d00410021000c050b0240200241b0016a200141c0016a10888c8080000d00410021000c050b024020024180026a20014190026a10888c8080000d00410021000c050b41002100200241d0026a200141e0026a10888c808000450d04200241a0036a200141b0036a10888c80800021000c040b20044107470d030240200241106a200141206a10888c8080000d00410021000c040b0240200241e0006a200141f0006a10888c8080000d00410021000c040b0240200241b0016a200141c0016a10888c8080000d00410021000c040b024020024180026a20014190026a10888c8080000d00410021000c040b0240200241d0026a200141e0026a10888c8080000d00410021000c040b41002100200241a0036a200141b0036a10888c808000450d03200241f0036a20014180046a10888c80800021000c030b200441074d0d0202402002200141106a10888c8080000d00410021000c030b0240200241d0006a200141e0006a10888c8080000d00410021000c030b0240200241a0016a200141b0016a10888c8080000d00410021000c030b0240200241f0016a20014180026a10888c8080000d00410021000c030b0240200241c0026a200141d0026a10888c8080000d00410021000c030b024020024190036a200141a0036a10888c8080000d00410021000c030b41002100200241e0036a200141f0036a10888c808000450d02200241b0046a200141c0046a10888c80800021000c020b41002100200228020422042001280214470d012001280218210120022802082102410121000240024002400240024002400240024020040e09090001020304050607090b20022001460d08200241106a4101200141106a410110fb9780800021000c080b20022001460d07200241106a4102200141106a410210fb9780800021000c070b20022001460d06200241106a4103200141106a410310fb9780800021000c060b20022001460d05200241106a4104200141106a410410fb9780800021000c050b20022001460d04200241106a4105200141106a410510fb9780800021000c040b20022001460d03200241106a4106200141106a410610fb9780800021000c030b20022001460d02200241106a4107200141106a410710fb9780800021000c020b20022001460d01200241106a4108200141106a410810fb9780800021000c010b4100210020022d000c20012d001c470d00200228020420022802082001280214200128021810a88b80800021000b20004101730bf109010f7f23808080800041e0006b2202248080808000024020002802082203450d0020004100360208410120036b2104200128020021052000280204210102400340200241d8006a2106200241dc006a2107410c210841102109024002400240024020012d00000e050101020003010b200241dc006a2106200241c0006a2107410c2109410821080b2007200120086a2802003602002006200120096a2802003602000c010b200141106a28020041c000470d00200141016a28000041e1eac98b06470d00200241086a22072001410c6a280200220641086a290000370300200241106a2208200641106a290000370300200241186a2209200641186a290000370300200241206a220a200641206a290000370300200241286a220b200641286a290000370300200241306a220c200641306a290000370300200241386a220d200641386a29000037030020022006290000370300024020052d00004101460d00200541013a000020052002290300370001200541096a2007290300370000200541116a2008290300370000200541196a2009290300370000200541216a200a290300370000200541296a200b290300370000200541316a200c290300370000200541396a200d290300370000024020012d0000220641034b0d002001200641027441e8e9c780006a2802006a2206280200450d00200641046a280200410028029c96db8000118080808000000b024020040d004101210b0c040b410020046b2106200541016a210c4101210b0340200241d8006a2107200241dc006a2108410c21094110210a02400240024002400240200141146a22042d00000e050101020003010b200241dc006a2107200241c0006a2108410c210a410821090b2008200120096a41146a28020036020020072001200a6a41146a2802003602000c010b200141246a28020041c000470d00200141156a28000041e1eac98b06470d00200241086a2208200141206a280200220741086a290000370300200241106a2209200741106a290000370300200241186a220a200741186a290000370300200241206a220d200741206a290000370300200241286a220e200741286a290000370300200241306a220f200741306a290000370300200241386a2210200741386a29000037030020022007290000370300024020052d00004101460d00200541013a0000200c2002290300370000200c41086a2008290300370000200c41106a2009290300370000200c41186a200a290300370000200c41206a200d290300370000200c41286a200e290300370000200c41306a200f290300370000200c41386a2010290300370000200b41016a210b20042d0000220741034b0d022001200741027441e8e9c780006a2802006a220141146a280200450d02200141186a280200410028029c96db8000118080808000000c020b2002410036025020024101360244200241c0d8c7800036024020024204370248200241c0006a418cd9c7800010f680808000000b2001200b416c6c6a220141246a200441106a2802003602002001411c6a200441086a290200370200200141146a20042902003702000b200421012006417f6a22060d000c040b0b2002410036025020024101360244200241c0d8c7800036024020024204370248200241c0006a418cd9c7800010f680808000000b200141146a2101200441016a22044101470d000b4100210b0b20002003200b6b3602080b200241e0006a2480808080000b4d01017f02402000280200200028020822046b20024f0d002000200420024101410110e5a0808000200028020821040b200028020420046a2001200210f5b28080001a2000200420026a3602080b9e0501057f410121020240024020002d0000220341746a22044101200441ff0171410a491b41ff0171220520012d0000220641746a22044101200441ff0171410a491b41ff0171470d0002400240024002400240024002400240024020050e0a080706050403020a0100080b20002d0008220420012d0008470d0802400240024020040e0800010c0c0c0c0c020c0b200041096a200141096a412010f9b2808000450f0b4100210220002903102001290310520d0a200041186a200141186a412010f9b2808000450f0b20002903102001290310510f0b20002d0010220220012d0010470d070240024002402002417f6a0e020001020b4100210220002800112001280011470d0a0c010b4100210220002802142001280214470d090b200041046a200141046a10b18c8080000f0b4100210220002d002120012d0021470d07200041016a200141016a412010f9b2808000450f0b2000290310200129031085200041186a290300200141186a2903008584500f0b20002d000120012d0001460f0b20012d000821040240024020002d0008410b470d0041002102200441ff0171410b470d060c010b200441ff0171410b460d0441002102200041086a200141086a10b28c808000450d050b200041386a200141386a411410f9b2808000450f0b20012d000821040240024020002d0008410b470d0041002102200441ff0171410b470d050c010b200441ff0171410b460d0341002102200041086a200141086a10b28c808000450d040b20002903382001290338510f0b02400240200341ff0171410b470d0041002102200641ff0171410b470d040c010b200641ff0171410b460d02410021022000200110b28c808000450d030b200041306a200141306a412010f9b2808000450f0b20002802042001280204460f0b410021020b20020bff0201087f2380808080004180026b22032480808080002001280208220441a0016c220541e0006e2106200128020021070240024020012802042208200128020c2209470d002007210a0c010b2007210a0340200341e0006a200841a00110f5b28080001a2003200341e0006a10f39b808000200a200341e00010f5b280800041e0006a210a200841a0016a22082009470d000b0b200142908080808002370200200142808080808002370208200920086b41a0016e2101024020092008460d000340200810aba7808000200841a0016a21082001417f6a22010d000b0b20072108024002402004450d00200721082005200641e0006c2201460d0002400240200541df004b0d004110210820050d010c020b200141002802a496db8000118280808000002208450d0220082007200110f5b28080001a0b2007410028029c96db8000118080808000000b20002008360204200020063602002000200a20076b41e0006e36020820034180026a2480808080000f0b4110200110bb80808000000bdc0b03047f047e0c7f23808080800041d0026b2203248080808000024002400240024020012802042204200128020c2205460d0003402001200441206a2206360204200341d8016a41186a200441186a2900002207370300200341d8016a41106a200441106a2900002208370300200341d8016a41086a200441086a290000220937030020032004290000220a3703d801200341186a41186a2007370300200341186a41106a2008370300200341186a41086a20093703002003200a370318200341b8016a200341186a10ea9680800020034180026a20032802bc01220b20032802c00110b08d808000024020032802b801450d00200b410028029c96db8000118080808000000b20032d0080020d022006210420062005470d000b0b2000410036020820004280808080103702002001280208450d012001280200410028029c96db8000118080808000000c010b200341d8006a41386a220620034199026a290000370300200341d8006a41306a220b20034191026a290000370300200341d8006a41286a220c20034189026a290000370300200341d8006a41086a220d200341186a41086a290300370300200341d8006a41106a220e200341186a41106a290300370300200341d8006a41186a220f200341186a41186a29030037030020032003290081023703782003200329031837035841002d0098a2db80001a41800241002802a496db8000118280808000002210450d0120102003290358370000201041386a2006290300370000201041306a200b290300370000201041286a200c290300370000201041206a200341d8006a41206a290300370000201041186a200f290300370000201041106a200e290300370000201041086a200d29030037000020034101360214200320103602102003410436020c20012802082111200128020021120240200441206a22042005460d0020034180026a41206a210d200341d8016a41016a210f4101210e034020034198016a41186a200441186a290000220737030020034198016a41106a200441106a290000220837030020034198016a41086a200441086a290000220937030020032004290000220a37039801200341b8016a41186a220b2007370300200341b8016a41106a22012008370300200341b8016a41086a220c20093703002003200a3703b801200341c4026a200341b8016a10ea96808000200341d8016a20032802c802220620032802cc0210b08d808000024020032802c402450d002006410028029c96db8000118080808000000b024020032d00d8010d00200441206a22042005470d010c020b200d200f290000370000200d41186a200f41186a290000370000200d41106a200f41106a290000370000200d41086a200f41086a29000037000020034180026a41086a2206200c29030037030020034180026a41106a220c200129030037030020034180026a41186a2201200b290300370300200320032903b80137038002200341186a41386a220b20034180026a41386a290300370300200341186a41306a221320034180026a41306a290300370300200341186a41286a221420034180026a41286a290300370300200341186a41206a2215200d290300370300200341186a41186a22162001290300370300200341186a41106a2201200c290300370300200341186a41086a220c200629030037030020032003290380023703180240200e200328020c470d002003410c6a200e4101410141c00010e5a0808000200328021021100b2010200e4106746a22062003290318370000200641386a200b290300370000200641306a2013290300370000200641286a2014290300370000200641206a2015290300370000200641186a2016290300370000200641106a2001290300370000200641086a200c2903003700002003200e41016a220e360214200441206a22042005470d000b0b02402011450d002012410028029c96db8000118080808000000b2000200329020c370200200041086a2003410c6a41086a2802003602000b200341d0026a2480808080000f0b41014180024180d0c7800010ae80808000000bd909010d7f2380808080004190026b22032480808080002003200141106a3602f001024002400240024020012802042204200128020c2205460d0003402001200441206a2206360204200341e8006a41186a200441186a290000370300200341e8006a41106a200441106a290000370300200341e8006a41086a200441086a29000037030020032004290000370368200341af016a200341f0016a200341e8006a108c9d80800020032d00af010d022006210420062005470d000b0b2000410036020820004280808080103702002001280208450d012001280200410028029c96db8000118080808000000c010b200341106a41386a2204200341e8016a290000370300200341106a41306a2206200341e0016a290000370300200341106a41286a2207200341d8016a290000370300200341106a41206a2208200341d0016a290000370300200341106a41186a2209200341c8016a290000370300200341106a41106a220a200341c0016a290000370300200341106a41086a220b200341b8016a290000370300200320032900b00137031041002d0098a2db80001a41800241002802a496db8000118280808000002205450d0120052003290310370000200541386a2004290300370000200541306a2006290300370000200541286a2007290300370000200541206a2008290300370000200541186a2009290300370000200541106a200a290300370000200541086a200b2903003700002003410136020c2003200536020820034104360204200341d0006a41106a2208200141106a280200360200200341d0006a41086a200141086a29020037030020032001290200370350200320083602a801024020032802542204200328025c2206460d00200341af016a41016a2101410121070340200341f0016a41186a200441186a290000370300200341f0016a41106a200441106a290000370300200341f0016a41086a200441086a290000370300200320042900003703f001200341af016a200341a8016a200341f0016a108c9d808000024020032d00af010d00200441206a22042006470d01200320043602540c020b200341e8006a41086a2209200141086a290000370300200341e8006a41106a220a200141106a290000370300200341e8006a41186a220b200141186a290000370300200341e8006a41206a220c200141206a290000370300200341e8006a41286a220d200141286a290000370300200341e8006a41306a220e200141306a290000370300200341e8006a41386a220f200141386a2900003703002003200441206a220436025420032001290000370368024020072003280204470d00200341046a20074101410141c00010e5a080800020032802542104200328020821050b200520074106746a22062003290368370000200641386a200f290300370000200641306a200e290300370000200641286a200d290300370000200641206a200c290300370000200641186a200b290300370000200641106a200a290300370000200641086a20092903003700002003200741016a220736020c200320083602a8012004200328025c2206470d000b0b02402003280258450d002003280250410028029c96db8000118080808000000b20002003290204370200200041086a200341046a41086a2802003602000b20034190026a2480808080000f0b41014180024180d0c7800010ae80808000000bc20201067f23808080800041106b220524808080800020032802042106200328020021070240200128020022012802082203200320026a22084f0d00200321080240200128020020036b20024f0d002001200320024101410110e5a0808000200128020821080b2001280204220920086a210a024020024102490d00200a41002002417f6a220210f7b28080001a2009200820026a22086a210a0b200a41003a0000200841016a21080b2001200836020802400240024020082003490d00200541086a20072006200128020420036a200820036b200410c2808080002005280208418380c400470d010240200528020c220820036a220320012802084b0d00200120033602080b2000418380c400360200200020083602040c020b200320084190e5c7800010b381808000000b200020052903083702000b200541106a2480808080000bae0402047f017e23808080800041206b220224808080800002400240024002400240024002400240024002402001280208220341566a2204410220044106491b0e06000105020304000b2000412a3602080c080b2000410c6a2001410c6a2000108e8c8080002000412b3602080c070b2000412d360208200020012802003602000c060b2000410c6a2001410c6a2000108f8c8080002000412e3602080c050b02400240200128020c22050e03050001050b410021030240200128021822044100480d0020012802142101024020040d00410121030c050b41002d0098a2db80001a200441002802a496db80001182808080000022030d04410121030b2003200441c0e1c7800010ae80808000000b410021030240200128021822044100480d0020012802142101024020040d00410121030c030b41002d0098a2db80001a200441002802a496db80001182808080000022030d02410121030b2003200441c0e1c7800010ae80808000000b024020034129460d00200241106a200141146a290200370300200241186a2001411c6a2802003602002002200129020c370308200135020021060b20002003360208200020063703002000200229030837020c200041146a200241106a2903003702002000411c6a200241186a2802003602000c030b20032001200410f5b28080001a0c010b20032001200410f5b28080001a0b2000200436021820002003360214200020043602102000200536020c2000412f3602080b200241206a2480808080000bf505020c7f047e23808080800041c0006b2203248080808000200128020822044106742105410021060240024002400240200441ffffff1f4b0d00200541f0ffffff074b0d00024020050d00411021070c030b2001280204210841002d0098a2db80001a200541002802a496db80001182808080000022070d01411021060b2006200541b0e1c7800010ae80808000000b2004450d0041002109200821062004210a034020052009460d012006280234210b20062d0038210c0240024002400240024002400240024002402006280230220d0e09080700010203040506080b200b200b280200220141016a36020020014100480d0a0c070b200b200b280200220141016a36020020014100480d090c060b200b200b280200220141016a36020020014100480d080c050b200b200b280200220141016a36020020014100480d070c040b200b200b280200220141016a36020020014100480d060c030b200b200b280200220141016a36020020014100480d050c020b200b200b280200220141016a360200200141004e0d010c040b200b200b280200220141016a36020020014100480d030b0240024020062d0000220e4106470d00200820096a220141186a290300210f200141106a29030021100c010b2003200820096a220141086a2900003700372003200141016a2900003703302003200141206a2903003703202003200141286a290300370328200141186a290300210f200141106a29030021100b200641c0006a21062003200329003737001720032003290330370310200320032903282211370308200320032903202212370300200720096a220141186a200f370300200141106a20103703002001200e3a0000200141016a2003290310370000200141086a2003290017370000200141206a2012370300200141286a2011370300200141386a200c3a0000200141346a200b360200200141306a200d360200200941c0006a2109200a417f6a220a0d000b0b200020043602082000200736020420002004360200200341c0006a2480808080000f0b000b970403017f017e0d7f20012802082203ad42287e2204a72105410021060240024002402004422088a70d00200541fcffffff074b0d00024020050d00410421070c030b2001280204210141002d0098a2db80001a200541002802a496db80001182808080000022070d01410421060b2006200541b0e1c7800010ae80808000000b2003450d004100210820032109034020052008460d0141002106024002402001280208220a4100480d00200128020421062001280218210b0240200a0d004101210c0c020b41002d0098a2db80001a200a41002802a496db800011828080800000220c0d0141012106200a210c0b2006200c41c0e1c7800010ae80808000000b200c2006200a10f5b2808000210d41002106024002402001280214220e4100480d00200128021021060240200e0d004101210f0c020b41002d0098a2db80001a200e41002802a496db800011828080800000220f0d0141012106200e210f0b2006200f41c0e1c7800010ae80808000000b200f2006200e10f5b28080002110200129021c210420012802242111200720086a220641046a200d360200200641086a200a3602002006410c6a200e360200200641106a2010360200200641146a200e360200200641186a200b360200200641246a20113602002006411c6a20043702002006200a360200200841286a2108200141286a21012009417f6a22090d000b0b2000200336020820002007360204200020033602000bab0101047f23808080800041106b2202248080808000200028020421032000280208210441012100200128021c4199c5c080004101200128022028020c118180808000002105200241003a000d200220053a000c20022001360208200241086a2003200320044105746a10c18b8080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021000b200241106a24808080800020000bab0101047f23808080800041106b2202248080808000200028020421032000280208210441012100200128021c4199c5c080004101200128022028020c118180808000002105200241003a000d200220053a000c20022001360208200241086a20032003200441286c6a10cc8b8080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021000b200241106a24808080800020000bac0101047f23808080800041106b2202248080808000200028020421032000280208210441012100200128021c4199c5c080004101200128022028020c118180808000002105200241003a000d200220053a000c20022001360208200241086a20032003200441e0006c6a10bf8b8080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021000b200241106a24808080800020000bac0101047f23808080800041106b2202248080808000200028020421032000280208210441012100200128021c4199c5c080004101200128022028020c118180808000002105200241003a000d200220053a000c20022001360208200241086a20032003200441e00a6c6a10c88b8080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021000b200241106a24808080800020000bab0101047f23808080800041106b2202248080808000200028020421032000280208210441012100200128021c4199c5c080004101200128022028020c118180808000002105200241003a000d200220053a000c20022001360208200241086a200320032004410c6c6a10c78b8080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021000b200241106a24808080800020000bac0101047f23808080800041106b2202248080808000200028020421032000280208210441012100200128021c4199c5c080004101200128022028020c118180808000002105200241003a000d200220053a000c20022001360208200241086a20032003200441e00a6c6a10c98b8080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021000b200241106a24808080800020000bac0101047f23808080800041106b2202248080808000200028020421032000280208210441012100200128021c4199c5c080004101200128022028020c118180808000002105200241003a000d200220053a000c20022001360208200241086a20032003200441a0016c6a10c38b8080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021000b200241106a24808080800020000bab0101047f23808080800041106b2202248080808000200028020421032000280208210441012100200128021c4199c5c080004101200128022028020c118180808000002105200241003a000d200220053a000c20022001360208200241086a2003200320044105746a10c28b8080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021000b200241106a24808080800020000bac0101047f23808080800041106b2202248080808000200028020421032000280208210441012100200128021c4199c5c080004101200128022028020c118180808000002105200241003a000d200220053a000c20022001360208200241086a20032003200441e0006c6a10c68b8080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021000b200241106a24808080800020000ba80101047f23808080800041106b2202248080808000200028020821032000280204210041012104200128021c4199c5c080004101200128022028020c118180808000002105200241003a000d200220053a000c20022001360208200241086a2000200020036a10cd8b8080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021040b200241106a24808080800020040bac0101047f23808080800041106b2202248080808000200028020421032000280208210441012100200128021c4199c5c080004101200128022028020c118180808000002105200241003a000d200220053a000c20022001360208200241086a20032003200441a0016c6a10cb8b8080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021000b200241106a24808080800020000bab0101047f23808080800041106b2202248080808000200028020421032000280208210441012100200128021c4199c5c080004101200128022028020c118180808000002105200241003a000d200220053a000c20022001360208200241086a20032003200441186c6a10c48b8080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021000b200241106a24808080800020000bab0101047f23808080800041106b2202248080808000200028020421032000280208210441012100200128021c4199c5c080004101200128022028020c118180808000002105200241003a000d200220053a000c20022001360208200241086a20032003200441286c6a10ca8b8080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021000b200241106a24808080800020000bab0101047f23808080800041106b2202248080808000200028020421032000280208210441012100200128021c4199c5c080004101200128022028020c118180808000002105200241003a000d200220053a000c20022001360208200241086a20032003200441286c6a10b68b8080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021000b200241106a24808080800020000bf505020c7f047e23808080800041c0006b2203248080808000200128020822044106742105410021060240024002400240200441ffffff1f4b0d00200541f0ffffff074b0d00024020050d00411021070c030b2001280204210841002d0098a2db80001a200541002802a496db80001182808080000022070d01411021060b2006200541b0e1c7800010ae80808000000b2004450d0041002109200821062004210a034020052009460d012006280234210b20062d0038210c0240024002400240024002400240024002402006280230220d0e09080700010203040506080b200b200b280200220141016a36020020014100480d0a0c070b200b200b280200220141016a36020020014100480d090c060b200b200b280200220141016a36020020014100480d080c050b200b200b280200220141016a36020020014100480d070c040b200b200b280200220141016a36020020014100480d060c030b200b200b280200220141016a36020020014100480d050c020b200b200b280200220141016a360200200141004e0d010c040b200b200b280200220141016a36020020014100480d030b0240024020062d0000220e4106470d00200820096a220141186a290300210f200141106a29030021100c010b2003200820096a220141086a2900003700372003200141016a2900003703302003200141206a2903003703202003200141286a290300370328200141186a290300210f200141106a29030021100b200641c0006a21062003200329003737001720032003290330370310200320032903282211370308200320032903202212370300200720096a220141186a200f370300200141106a20103703002001200e3a0000200141016a2003290310370000200141086a2003290017370000200141206a2012370300200141286a2011370300200141386a200c3a0000200141346a200b360200200141306a200d360200200941c0006a2109200a417f6a220a0d000b0b200020043602082000200736020420002004360200200341c0006a2480808080000f0b000bef7616027f017e0a7f027e0b7f027e087f017e047f017e0c7f017e027f017e027f017e027f017e027f017e0d7f017e23808080800041a0016b220324808080800020012802082204ad42a0017e2205a72106410021070240024002402005422088a70d00200641f0ffffff074b0d00024020060d00411021080c030b2001280204210141002d0098a2db80001a200641002802a496db80001182808080000022080d01411021070b2007200641b0e1c7800010ae80808000000b2004450d002001200441a0016c6a2109200341d0006a210a200341c0006a41046a210b200341106a410172210c200341106a410472210d4100210e2004210f0340200e210620012009460d01420c210502400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002402001290380012210427e7c2211a7410620114234541b0e34000102290304050607086f090a2a2b2c2d2e0b0c0d0e0f1011121314151631321718191a1b1c1d1e1f2021222324255726275c28000b200341c0006a20012006108e8c8080002003200341c8006a28020036021820032003290240370310420221050c6e0b200341c0006a20012006108e8c8080002003200341c8006a28020036021820032003290240370310420321050c6d0b200341c0006a20012006108e8c8080002003200341c8006a28020036021820032003290240370310420421050c6c0b200341c0006a2001410c6a2006108e8c808000200328024821122003280244211320032802402114200141046a280200210e20012d00082115024002400240024002400240024002400240200128020022160e09080700010203040506080b200e200e280200221741016a360200201741004e0d070c6e0b200e200e280200221741016a360200201741004e0d060c6d0b200e200e280200221741016a360200201741004e0d050c6c0b200e200e280200221741016a360200201741004e0d040c6b0b200e200e280200221741016a360200201741004e0d030c6a0b200e200e280200221741016a360200201741004e0d020c690b200e200e280200221741016a360200201741004e0d010c680b200e200e280200221741016a36020020174100480d670b20032012360204200320133602002003201436021c200320153a00182003200e36021420032016360210420621050c6b0b200341c0006a2001410c6a2006108e8c808000200328024821142003280244211520032802402116200141046a280200211320012d00082117024002400240024002400240024002400240200128020022180e09080700010203040506080b20132013280200220e41016a360200200e41004e0d070c6d0b20132013280200220e41016a360200200e41004e0d060c6c0b20132013280200220e41016a360200200e41004e0d050c6b0b20132013280200220e41016a360200200e41004e0d040c6a0b20132013280200220e41016a360200200e41004e0d030c690b20132013280200220e41016a360200200e41004e0d020c680b20132013280200220e41016a360200200e41004e0d010c670b20132013280200220e41016a360200200e4100480d660b41002112024002400240200141206a2802002219ad42e0007e2205422088a70d002005a7220e41f0ffffff074b0d000240200e0d004110211a0c030b2001411c6a280200211241002d0098a2db80001a200e41002802a496db800011828080800000221a0d0141102112200e211a0b2012201a41b0e1c7800010ae80808000000b2019450d00201a211b2019211c0340200e450d01200341c0006a201210f48b808000201b200341c0006a41e00010f5b280800041e0006a211b200e41a07f6a210e201241e0006a2112201c417f6a221c0d000b0b20032014360204200320153602002003201636021c200320173a00182003201336021420032018360210200320193602082019410876211c42072105201a211b0c6a0b4100210e0240200128027822074100480d002001280274210e200129039001211d200129038801211e20012d009801211f024020070d00410121200c6a0b41002d0098a2db80001a200741002802a496db80001182808080000022200d694101210e200721200b200e202041c0e1c7800010ae80808000000b2003200128020836021820032001290300370310420921050c680b20032001280200360210420a21050c670b2003200128020836021820032001290300370310420b21050c660b200141046a280200210e024002400240024002400240024002400240200128020022120e09080700010203040506080b200e200e280200221341016a360200201341004e0d070c680b200e200e280200221341016a360200201341004e0d060c670b200e200e280200221341016a360200201341004e0d050c660b200e200e280200221341016a360200201341004e0d040c650b200e200e280200221341016a360200201341004e0d030c640b200e200e280200221341016a360200201341004e0d020c630b200e200e280200221341016a360200201341004e0d010c620b200e200e280200221341016a36020020134100480d610b2003200e36021420032012360210420d21050c650b2001411c6a280200211b20012d002021190240024002400240024002400240024002402001280218220e0e09080700010203040506080b201b201b280200221241016a360200201241004e0d070c670b201b201b280200221241016a360200201241004e0d060c660b201b201b280200221241016a360200201241004e0d050c650b201b201b280200221241016a360200201241004e0d040c640b201b201b280200221241016a360200201241004e0d030c630b201b201b280200221241016a360200201241004e0d020c620b201b201b280200221241016a360200201241004e0d010c610b201b201b280200221241016a36020020124100480d600b2003200e3602082001280200210e20012802042112200128020821132003200128020c36021c20032013360218200320123602142003200e36021020032001290310370300420e21050c640b2001411c6a280200211b20012d002021190240024002400240024002400240024002402001280218220e0e09080700010203040506080b201b201b280200221241016a360200201241004e0d070c660b201b201b280200221241016a360200201241004e0d060c650b201b201b280200221241016a360200201241004e0d050c640b201b201b280200221241016a360200201241004e0d040c630b201b201b280200221241016a360200201241004e0d030c620b201b201b280200221241016a360200201241004e0d020c610b201b201b280200221241016a360200201241004e0d010c600b201b201b280200221241016a36020020124100480d5f0b410c21212001280214211220012802102122200128020c21132001280208211420012802042115200128020021162001280228410c470d23200341c0006a2001412c6a2006108e8c8080002003280248212320032802442124200328024021250c240b200141346a280200212320012d00382126024002400240024002400240024002400240200128023022240e09080700010203040506080b20232023280200220e41016a360200200e41004e0d070c650b20232023280200220e41016a360200200e41004e0d060c640b20232023280200220e41016a360200200e41004e0d050c630b20232023280200220e41016a360200200e41004e0d040c620b20232023280200220e41016a360200200e41004e0d030c610b20232023280200220e41016a360200200e41004e0d020c600b20232023280200220e41016a360200200e41004e0d010c5f0b20232023280200220e41016a360200200e4100480d5e0b024020012d0000220e4106460d00200320012900013703402003200141086a2900003700472001290328212720012802242128200128022021290b200c2003290340370000200c41076a20032900473700002003200e3a001020032001290214370204200320012802103602002029410876211c2027422088a72125200128021c211b20012903482205422088a7212a2005420888a7212b2027a721212001290350212c2001280244212d2001280240212e2005a7212f4215210520292119202821300c620b421621050c610b200341c0006a20012006109f8c8080002003200341c8006a28020036021820032003290240370310421721050c600b200341c0006a20012006109f8c8080002003200341c8006a28020036021820032003290240370310421821050c5f0b421921050c5e0b200341c0006a2001410c6a2006108e8c808000200328024821122003280244211320032802402114200141046a280200210e20012d00082115024002400240024002400240024002400240200128020022160e09080700010203040506080b200e200e280200221741016a360200201741004e0d070c600b200e200e280200221741016a360200201741004e0d060c5f0b200e200e280200221741016a360200201741004e0d050c5e0b200e200e280200221741016a360200201741004e0d040c5d0b200e200e280200221741016a360200201741004e0d030c5c0b200e200e280200221741016a360200201741004e0d020c5b0b200e200e280200221741016a360200201741004e0d010c5a0b200e200e280200221741016a36020020174100480d590b20032012360204200320133602002003201436021c200320153a00182003200e36021420032016360210421a21050c5d0b2001280200210e200320012802043602142003200e360210421b21050c5c0b200320012903103703002001280200210e20012802042112200128020821132003200128020c36021c20032013360218200320123602142003200e360210421c21050c5b0b421d21050c5a0b200341c0006a20012006108e8c8080002003200341c8006a28020036021820032003290240370310421e21050c590b200341c0006a20012006108e8c8080002003200341c8006a28020036021820032003290240370310421f21050c580b024002402001280200220e0e03570001570b410021120240200128020c22314100480d0020012802082112024020310d00410121320c570b41002d0098a2db80001a203141002802a496db80001182808080000022320d5641012112203121320b2012203241c0e1c7800010ae80808000000b410021120240200128020c22314100480d0020012802082112024020310d00410121330c550b41002d0098a2db80001a203141002802a496db80001182808080000022330d5441012112203121330b2012203341c0e1c7800010ae80808000000b4100210e0240200128023022214100480d00200128022c210e024020210d00410121340c520b41002d0098a2db80001a202141002802a496db80001182808080000022340d514101210e202121340b200e203441c0e1c7800010ae80808000000b4100211202402001280208220e4100480d0020012802042112200128021821190240200e0d00410121350c500b41002d0098a2db80001a200e41002802a496db80001182808080000022350d4f41012112200e21350b2012203541c0e1c7800010ae80808000000b2001411c6a280200211b20012d002021190240024002400240024002400240024002402001280218220e0e09080700010203040506080b201b201b280200221241016a360200201241004e0d070c570b201b201b280200221241016a360200201241004e0d060c560b201b201b280200221241016a360200201241004e0d050c550b201b201b280200221241016a360200201241004e0d040c540b201b201b280200221241016a360200201241004e0d030c530b201b201b280200221241016a360200201241004e0d020c520b201b201b280200221241016a360200201241004e0d010c510b201b201b280200221241016a36020020124100480d500b2003200e3602082001280200210e20012802042112200128020821132003200128020c36021c20032013360218200320123602142003200e36021020032001290310370300422521050c540b422621050c530b20032001290300370310200320012903103703002003200141086a2903003703182003200141186a280200360208200128023c2236410876213720012802382226410876212220012802202219410876211c20012903482205422088a7212a2005420888a7212b20012903282211422088a721252001280244212d2001280240212e200128023421232001280230212420012802242130200128021c211b2005a7212f2011a72121422721050c520b200341286a200141186a28020036020020032001290310370320200141046a280200211c2001280234212320012802302124200129032821052001280224213020012802202119200128021c211b200128020c212520012802082122024002400240024002400240024002400240200128020022360e09080700010203040506080b201c201c280200220e41016a360200200e41004e0d070c540b201c201c280200220e41016a360200200e41004e0d060c530b201c201c280200220e41016a360200200e41004e0d050c520b201c201c280200220e41016a360200200e41004e0d040c510b201c201c280200220e41016a360200200e41004e0d030c500b201c201c280200220e41016a360200200e41004e0d020c4f0b201c201c280200220e41016a360200200e41004e0d010c4e0b201c201c280200220e41016a360200200e4100480d4d0b41002112024002400240200141c0006a280200222ead42e0007e2211422088a70d002011a7220e41f0ffffff074b0d000240200e0d00411021380c030b2001413c6a280200211241002d0098a2db80001a200e41002802a496db80001182808080000022380d0141102112200e21380b2012203841b0e1c7800010ae80808000000b202e450d0020382121202e21260340200e450d01200341c0006a201210f48b8080002021200341c0006a41e00010f5b280800041e0006a2121200e41a07f6a210e201241e0006a21122026417f6a22260d000b0b2003202536021c20032022360218200320032903203703002003201c360214200320363602102003200341206a41086a28020036020820384108762137202e41087621222019410876211c2005422088a721252005a721214228210520382136202e21260c510b200141346a280200212320012d00382126024002400240024002400240024002400240200128023022240e09080700010203040506080b20232023280200220e41016a360200200e41004e0d070c530b20232023280200220e41016a360200200e41004e0d060c520b20232023280200220e41016a360200200e41004e0d050c510b20232023280200220e41016a360200200e41004e0d040c500b20232023280200220e41016a360200200e41004e0d030c4f0b20232023280200220e41016a360200200e41004e0d020c4e0b20232023280200220e41016a360200200e41004e0d010c4d0b20232023280200220e41016a360200200e4100480d4c0b024020012d0000220e4106460d00200320012900013703402003200141086a290000370047200129032821392001280224213a2001280220213b0b2003200329034037032020032003290047370027200128021c211b2001290214210520012802102112200141c4006a280200212d20012d0048212f2001280240222e0e091c1b1415161718191a1c0b200141346a280200212320012d00382126024002400240024002400240024002400240200128023022240e09080700010203040506080b20232023280200220e41016a360200200e41004e0d070c520b20232023280200220e41016a360200200e41004e0d060c510b20232023280200220e41016a360200200e41004e0d050c500b20232023280200220e41016a360200200e41004e0d040c4f0b20232023280200220e41016a360200200e41004e0d030c4e0b20232023280200220e41016a360200200e41004e0d020c4d0b20232023280200220e41016a360200200e41004e0d010c4c0b20232023280200220e41016a360200200e4100480d4b0b024020012d0000220e4106460d00200320012900013703402003200141086a2900003700472001290328213c2001280224213d2001280220213e0b2003200329034037032020032003290047370027200128021c211b2001290214210520012802102112200141c4006a280200212d20012d0048212f2001280240222e0e0924231c1d1e1f202122240b200141346a280200212320012d00382126024002400240024002400240024002400240200128023022240e09080700010203040506080b20232023280200220e41016a360200200e41004e0d070c510b20232023280200220e41016a360200200e41004e0d060c500b20232023280200220e41016a360200200e41004e0d050c4f0b20232023280200220e41016a360200200e41004e0d040c4e0b20232023280200220e41016a360200200e41004e0d030c4d0b20232023280200220e41016a360200200e41004e0d020c4c0b20232023280200220e41016a360200200e41004e0d010c4b0b20232023280200220e41016a360200200e4100480d4a0b024020012d0000220e4106460d00200320012900013703402003200141086a2900003700472001290328213f20012802242140200128022021410b2003200329034037032020032003290047370027200128021c211b2001290214210520012802102112200141c4006a280200212d20012d0048212f2001280240222e0e092c2b2425262728292a2c0b200141346a280200212320012d00382126024002400240024002400240024002400240200128023022240e09080700010203040506080b20232023280200220e41016a360200200e41004e0d070c500b20232023280200220e41016a360200200e41004e0d060c4f0b20232023280200220e41016a360200200e41004e0d050c4e0b20232023280200220e41016a360200200e41004e0d040c4d0b20232023280200220e41016a360200200e41004e0d030c4c0b20232023280200220e41016a360200200e41004e0d020c4b0b20232023280200220e41016a360200200e41004e0d010c4a0b20232023280200220e41016a360200200e4100480d490b024020012d0000220e4106460d00200320012900013703402003200141086a2900003700472001290328214220012802242143200128022021440b2003200329034037032020032003290047370027200128021c211b2001290214210520012802102112200141c4006a280200212d20012d0048212f2001280240222e0e0934332c2d2e2f303132340b200320012d00003a0010422d21050c4c0b20032001290300370310200320012903103703002003200141086a2903003703182003200141186a280200360208200128021c211b422e21050c4b0b422f21050c4a0b200141046a280200210e20012d00082112024002400240024002400240024002400240200128020022130e09080700010203040506080b200e200e280200221441016a360200201441004e0d070c4c0b200e200e280200221441016a360200201441004e0d060c4b0b200e200e280200221441016a360200201441004e0d050c4a0b200e200e280200221441016a360200201441004e0d040c490b200e200e280200221441016a360200201441004e0d030c480b200e200e280200221441016a360200201441004e0d020c470b200e200e280200221441016a360200201441004e0d010c460b200e200e280200221441016a36020020144100480d450b200320123a00182003200e36021420032013360210423021050c490b200141346a280200212320012d00382126024002400240024002400240024002400240200128023022240e09080700010203040506080b20232023280200220e41016a360200200e41004e0d070c4b0b20232023280200220e41016a360200200e41004e0d060c4a0b20232023280200220e41016a360200200e41004e0d050c490b20232023280200220e41016a360200200e41004e0d040c480b20232023280200220e41016a360200200e41004e0d030c470b20232023280200220e41016a360200200e41004e0d020c460b20232023280200220e41016a360200200e41004e0d010c450b20232023280200220e41016a360200200e4100480d440b024020012d0000220e4106460d00200320012900013703402003200141086a2900003700472001290328214520012802242146200128022021470b200c2003290340370000200c41076a20032900473700002003200e3a001020032001290214370204200320012802103602002047410876211c2045422088a72125200128021c211b2045a721214232210520472119204621300c480b2001411c6a280200211b20012d00202119024002400240024002400240024002400240200128021822250e09080700010203040506080b201b201b280200220e41016a360200200e41004e0d070c4a0b201b201b280200220e41016a360200200e41004e0d060c490b201b201b280200220e41016a360200200e41004e0d050c480b201b201b280200220e41016a360200200e41004e0d040c470b201b201b280200220e41016a360200200e41004e0d030c460b201b201b280200220e41016a360200200e41004e0d020c450b201b201b280200220e41016a360200200e41004e0d010c440b201b201b280200220e41016a360200200e4100480d430b41032124024020012802004103460d00200341c0006a200110a08c808000200341206a41086a200b41086a2802003602002003200b2902003703202003280240212420032802502148200328025421490b4100210e2001412c6a2802002230ad42187e2205422088a70d312005a7221241fcffffff074b0d3120012d003c213620120d304104214a0c330b200341c0006a200141046a280200200141086a28020010a18c8080002003200341c0006a41086a28020036021820032003290240370310423521050c460b2001280224213020012802202119200341c0006a2001108d8c808000200128023421232001280230212420012903282111420021050240200128023822264109460d002001413c6a280200210e2001310040210502400240024002400240024002400240024020260e09080700010203040506080b200e200e280200221241016a36020020124100480d490c070b200e200e280200221241016a36020020124100480d480c060b200e200e280200221241016a36020020124100480d470c050b200e200e280200221241016a360200201241004e0d040c460b200e200e280200221241016a360200201241004e0d030c420b200e200e280200221241016a36020020124100480d410c020b200e200e280200221241016a36020020124100480d400c010b200e200e280200221241016a36020020124100480d420b2005422086200ead8421050b200320032903403703102003200a2903003703002003200341c0006a41086a2903003703182003200a41086a2802003602082019410876211c2005a7223641087621372005422088a7212e2011422088a72125200328025c211b2011a7212142052105410021220c450b410c2112200128020c410c460d3a200341c0006a2001410c6a10a28c808000200341206a41086a200b41086a2802003602002003200b290200370320200328024021122003280250211b0c3b0b410c2113200128020c410c460d37200341c0006a2001410c6a10a28c808000200341206a41086a200b41086a2802003602002003200b290200370320200328024021132003280250211b0c380b410c210e2001280200410c460d34200341c0006a200110a28c808000200341206a41086a200b41086a2802003602002003200b2902003703202003280240210e200328025021120c350b410c2113200128020c410c460d31200341c0006a2001410c6a10a28c808000200341206a41086a200b41086a2802003602002003200b290200370320200328024021132003280250211b0c320b410c2113200128020c410c460d2e200341c0006a2001410c6a10a28c808000200341206a41086a200b41086a2802003602002003200b290200370320200328024021132003280250211b0c2f0b200341c0006a200141286a10a28c80800020032802502126200328024c21232003280248212420032802442125200328024021210b2003201336021c2003201436021820032015360214200320163602102003200e360208200320123602042003202236020020264108762122421421050c3e0b4200210502402001280200220e4109460d00200141046a280200211220013100082105024002400240024002400240024002400240200e0e09080700010203040506080b20122012280200221341016a36020020134100480d3e0c070b20122012280200221341016a36020020134100480d3d0c060b20122012280200221341016a36020020134100480d3c0c050b20122012280200221341016a36020020134100480d3b0c040b20122012280200221341016a36020020134100480d3a0c030b20122012280200221341016a36020020134100480d390c020b20122012280200221341016a36020020134100480d380c010b20122012280200221341016a36020020134100480d370b20054220862012ad8421050b200320053702142003200e360210422021050c3d0b02402001280208220e4129460d00200341c8006a200141186a28020036020020032001290210370340200128021c214b200128020c214c200135020021050b2003204c36021c2003200e36021820032005370310200320032903403703002003200341c8006a28020036020842212105204b211b0c3c0b202d202d280200221941016a36020020194100480d330c070b202d202d280200221941016a36020020194100480d320c060b202d202d280200221941016a36020020194100480d310c050b202d202d280200221941016a36020020194100480d300c040b202d202d280200221941016a36020020194100480d2f0c030b202d202d280200221941016a36020020194100480d2e0c020b202d202d280200221941016a36020020194100480d2d0c010b202d202d280200221941016a36020020194100480d2c0b200c2003290320370000200c41076a20032900273700002003200e3a00102003200537020420032012360200203b410876211c2039422088a721252039a7212142292105203b2119203a21300c330b202d202d280200221941016a36020020194100480d2a0c070b202d202d280200221941016a36020020194100480d290c060b202d202d280200221941016a36020020194100480d280c050b202d202d280200221941016a36020020194100480d270c040b202d202d280200221941016a36020020194100480d260c030b202d202d280200221941016a36020020194100480d250c020b202d202d280200221941016a36020020194100480d240c010b202d202d280200221941016a36020020194100480d230b200c2003290320370000200c41076a20032900273700002003200e3a00102003200537020420032012360200203e410876211c203c422088a72125203ca72121422a2105203e2119203d21300c2a0b202d202d280200221941016a36020020194100480d210c070b202d202d280200221941016a36020020194100480d200c060b202d202d280200221941016a36020020194100480d1f0c050b202d202d280200221941016a36020020194100480d1e0c040b202d202d280200221941016a36020020194100480d1d0c030b202d202d280200221941016a36020020194100480d1c0c020b202d202d280200221941016a36020020194100480d1b0c010b202d202d280200221941016a36020020194100480d1a0b200c2003290320370000200c41076a20032900273700002003200e3a001020032005370204200320123602002041410876211c203f422088a72125203fa72121422b210520412119204021300c210b202d202d280200221941016a36020020194100480d180c070b202d202d280200221941016a36020020194100480d170c060b202d202d280200221941016a36020020194100480d160c050b202d202d280200221941016a36020020194100480d150c040b202d202d280200221941016a36020020194100480d140c030b202d202d280200221941016a36020020194100480d130c020b202d202d280200221941016a36020020194100480d120c010b202d202d280200221941016a36020020194100480d110b200c2003290320370000200c41076a20032900273700002003200e3a001020032005370204200320123602002044410876211c2042422088a721252042a72121422c210520442119204321300c180b200129031021112001290308211020012802042112200128020021194200210502402001280218220e4109460d002001411c6a280200211b20013100202105024002400240024002400240024002400240200e0e09080700010203040506080b201b201b280200221c41016a360200201c4100480d180c070b201b201b280200221c41016a360200201c4100480d170c060b201b201b280200221c41016a360200201c4100480d160c050b201b201b280200221c41016a360200201c4100480d150c040b201b201b280200221c41016a360200201c4100480d140c030b201b201b280200221c41016a360200201c4100480d130c020b201b201b280200221c41016a360200201c4100480d120c010b201b201b280200221c41016a360200201c4100480d110b2005422086201bad8421050b2003201037031820032012360214200320193602102003200e360208200320113703002005422088a721192005a7211b423121054100211c0c170b200141286a280200212341002d0098a2db80001a201241002802a496db800011828080800000224a0d014104210e2012214a0b200e204a41b0e1c7800010ae80808000000b2030450d00204a210e2030212103402012450d01200341c0006a202310a08c808000200e41106a200341c0006a41106a290200370200200e41086a200341c0006a41086a290200370200200e2003290240370200200e41186a210e201241686a2112202341186a21232021417f6a22210d000b0b41002112024002400240200141386a2802002226ad42e0007e2205422088a70d002005a7220e41f0ffffff074b0d000240200e0d004110214d0c030b200141346a280200211241002d0098a2db80001a200e41002802a496db800011828080800000224d0d0141102112200e214d0b2012204d41b0e1c7800010ae80808000000b2026450d00204d2123202621210340200e450d01200341c0006a201210f48b8080002023200341c0006a41e00010f5b280800041e0006a2123200e41a07f6a210e201241e0006a21122021417f6a22210d000b0b200d2003290320370200200d41086a200341206a41086a28020036020020032024360210200320253602082003204936020420032048360200202641087621224233210520302125204a2121204d2123202621240c130b0240200128020022124109460d00200141046a280200210e0240024002400240024002400240024020120e09080001020304050607080b200e200e280200221341016a36020020134100480d120c070b200e200e280200221341016a36020020134100480d110c060b200e200e280200221341016a36020020134100480d100c050b200e200e280200221341016a36020020134100480d0f0c040b200e200e280200221341016a36020020134100480d0e0c030b200e200e280200221341016a36020020134100480d0d0c020b200e200e280200221341016a36020020134100480d0c0c010b200e200e280200221341016a36020020134100480d0b0b200341c0006a200141086a2006109f8c8080002003200e360214200320123602102003200329024037031820032003280248360200423421050c120b200341c0006a200141106a2006108e8c808000200341206a41086a200341c0006a41086a280200360200200320032902403703200b200141046a280200211c20012d00082114024002400240024002400240024002400240200128020022150e09080700010203040506080b201c201c280200220e41016a360200200e4100480d100c070b201c201c280200220e41016a360200200e4100480d0f0c060b201c201c280200220e41016a360200200e4100480d0e0c050b201c201c280200220e41016a360200200e4100480d0d0c040b201c201c280200220e41016a360200200e4100480d0c0c030b201c201c280200220e41016a360200200e4100480d0b0c020b201c201c280200220e41016a360200200e4100480d0a0c010b201c201c280200220e41016a360200200e4100480d090b41002112024002400240200141286a2802002219ad42e0007e2205422088a70d002005a7220e41f0ffffff074b0d000240200e0d004110214e0c030b200141246a280200211241002d0098a2db80001a200e41002802a496db800011828080800000224e0d0141102112200e214e0b2012204e41b0e1c7800010ae80808000000b2019450d00204e2121201921300340200e450d01200341c0006a201210f48b8080002021200341c0006a41e00010f5b280800041e0006a2121200e41a07f6a210e201241e0006a21122030417f6a22300d000b0b2003201336021c20032003290320370300200320143a00182003201c360214200320153602102003200341206a41086a2802003602082019410876211c42132105204e2130201921210c100b200341c0006a200141106a2006108e8c808000200341206a41086a200341c0006a41086a280200360200200320032902403703200b200141046a280200211c20012d00082114024002400240024002400240024002400240200128020022150e09080700010203040506080b201c201c280200220e41016a360200200e4100480d0e0c070b201c201c280200220e41016a360200200e4100480d0d0c060b201c201c280200220e41016a360200200e4100480d0c0c050b201c201c280200220e41016a360200200e4100480d0b0c040b201c201c280200220e41016a360200200e4100480d0a0c030b201c201c280200220e41016a360200200e4100480d090c020b201c201c280200220e41016a360200200e4100480d080c010b201c201c280200220e41016a360200200e4100480d070b41002112024002400240200141286a2802002219ad42e0007e2205422088a70d002005a7220e41f0ffffff074b0d000240200e0d004110214f0c030b200141246a280200211241002d0098a2db80001a200e41002802a496db800011828080800000224f0d0141102112200e214f0b2012204f41b0e1c7800010ae80808000000b2019450d00204f2121201921300340200e450d01200341c0006a201210f48b8080002021200341c0006a41e00010f5b280800041e0006a2121200e41a07f6a210e201241e0006a21122030417f6a22300d000b0b2003201336021c20032003290320370300200320143a00182003201c360214200320153602102003200341206a41086a2802003602082019410876211c42122105204f2130201921210c0e0b200341c0006a200141046a2006108e8c808000200341206a41086a200341c0006a41086a280200360200200320032902403703200b200341c0006a200141146a2006108e8c808000200320032903403702042003280248211b200d2003290320370200200d41086a200341206a41086a2802003602002003200e3602102003201236020020012d00202119421121050c0c0b200341c0006a200141106a2006108e8c808000200341206a41086a200341c0006a41086a280200360200200320032902403703200b200141046a280200211c20012d00082114024002400240024002400240024002400240200128020022150e09080700010203040506080b201c201c280200220e41016a360200200e4100480d0a0c070b201c201c280200220e41016a360200200e4100480d090c060b201c201c280200220e41016a360200200e4100480d080c050b201c201c280200220e41016a360200200e4100480d070c040b201c201c280200220e41016a360200200e4100480d060c030b201c201c280200220e41016a360200200e4100480d050c020b201c201c280200220e41016a360200200e4100480d040c010b201c201c280200220e41016a360200200e4100480d030b41002112024002400240200141286a2802002219ad42e0007e2205422088a70d002005a7220e41f0ffffff074b0d000240200e0d00411021500c030b200141246a280200211241002d0098a2db80001a200e41002802a496db80001182808080000022500d0141102112200e21500b2012205041b0e1c7800010ae80808000000b2019450d0020502121201921300340200e450d01200341c0006a201210f48b8080002021200341c0006a41e00010f5b280800041e0006a2121200e41a07f6a210e201241e0006a21122030417f6a22300d000b0b2003201336021c20032003290320370300200320143a00182003201c360214200320153602102003200341206a41086a2802003602082019410876211c4210210520502130201921210c0a0b200341c0006a200141106a2006108e8c808000200341206a41086a200341c0006a41086a280200360200200320032902403703200b200141046a280200210e20012d00082113024002400240024002400240024002400240200128020022140e09080700010203040506080b200e200e280200221541016a36020020154100480d080c070b200e200e280200221541016a36020020154100480d070c060b200e200e280200221541016a36020020154100480d060c050b200e200e280200221541016a36020020154100480d050c040b200e200e280200221541016a36020020154100480d040c030b200e200e280200221541016a36020020154100480d030c020b200e200e280200221541016a36020020154100480d020c010b200e200e280200221541016a36020020154100480d010b2003201236021c20032003290320370300200320133a00182003200e360214200320143602102003200341286a280200360208420f21050c080b000b20352012200e10f5b2808000211b4100211c02400240200128021422124100480d002001280210211c024020120d00410121510c020b41002d0098a2db80001a201241002802a496db80001182808080000022510d014101211c201221510b201c205141c0e1c7800010ae80808000000b2051201c201210f5b2808000211c200320193602082003201236021c2003200e3602182003201b3602142003200e360210200320123602042003201c36020020012802202219410876211c200128021c211b422421050c060b2034200e202110f5b2808000210e2001411c6a280200211b20012d00202119024002400240024002400240024002400240200128021822120e09080700010203040506080b201b201b280200222441016a360200202441004e0d070c080b201b201b280200222441016a360200202441004e0d060c070b201b201b280200222441016a360200202441004e0d050c060b201b201b280200222441016a360200202441004e0d040c050b201b201b280200222441016a360200202441004e0d030c040b201b201b280200222441016a360200202441004e0d020c030b201b201b280200222441016a360200202441004e0d010c020b201b201b280200222441016a36020020244100480d010b200320123602082001280200211220012802042124200128020821252003200128020c36021c2003202536021820032024360214200320123602102003200129031037030042232105200e2125202121240c050b000b20332012203110f5b280800021520c010b20322012203110f5b280800021520b2003203136021c20032052360218200320313602142003200e360210422221050c010b2020200e200710f5b28080001a2003418e808080783602102010420052ad21054100213741002125410021224100212b4100212a0b200641016a210e200141a0016a2101200a2003290300370300200a41086a2003280208360200200341206a41106a200341c0006a41106a2903002211370300200341206a41186a200341c0006a41186a28020022123602002003200329031022103703202003200329031822533703282008200641a0016c6a220641186a2012360200200641106a2011370300200641086a2053370300200620103703002006201f3a0098012006201d370390012006201e3703880120062005370380012006200736027820062020360274200620073602702006202c3703502006202aad422086202bad42ffffff078342088684202fad42ff0183843703482006202d3602442006202e36024020062037410874203641ff01717236023c20062022410874202641ff017172360238200620233602342006202436023020062025ad4220862021ad84370328200620303602242006201c410874201941ff0171723602202006201b36021c200f417f6a220f0d000b0b200020043602082000200836020420002004360200200341a0016a2480808080000be60301037f23808080800041206b2202248080808000200141046a21030240024002400240024002400240024020012802000e03000102000b410c21042003280200410c460d042002410c6a200310a28c808000200241086a2002410c6a410c6a28020036020020022002290210370300200228020c2104200228021c21010c050b410c21042003280200410c460d012002410c6a200310a28c808000200241086a2002410c6a410c6a28020036020020022002290210370300200228020c2104200228021c21010c020b410c2104024002402003280200410c460d002002410c6a200310a28c808000200241086a2002410c6a410c6a28020036020020022002290210370300200228020c2104200228021c21010c010b2002200141086a2002108e8c8080000b20002004360204200020022903003702082000200136021420004102360200200041106a200241086a2802003602000c040b2002200141086a2002108e8c8080000b20002004360204200020022903003702082000200136021420004101360200200041106a200241086a2802003602000c020b2002200141086a2002108e8c8080000b20002004360204200020022903003702082000200136021420004100360200200041106a200241086a2802003602000b200241206a2480808080000be00302017e087f2002ad420c7e2203a721044100210502400240024002402003422088a70d00200441fcffffff074b0d0041002105024020040d00410421060c030b41002d0098a2db80001a200441002802a496db80001182808080000022060d01410421050b2005200441b0e1c7800010ae80808000000b2002450d0041002105200221070240034020042005460d012001280204210820012d000821090240024002400240024002400240024002402001280200220a0e09080700010203040506080b20082008280200220b41016a360200200b4100480d0b0c070b20082008280200220b41016a360200200b4100480d0a0c060b20082008280200220b41016a360200200b4100480d090c050b20082008280200220b41016a360200200b4100480d080c040b20082008280200220b41016a360200200b4100480d070c030b20082008280200220b41016a360200200b4100480d060c020b20082008280200220b41016a360200200b41004e0d010c050b20082008280200220b41016a360200200b4100480d040b2001410c6a2101200620056a220b200a360200200b41086a20093a0000200b41046a20083602002005410c6a21052007417f6a22070d000b0b200221050b2000200236020820002006360204200020053602000f0b000b890501047f024002400240024002402001280200220241776a2203410320034103491b0e0400010203000b200041093602000f0b2001280208210320012d000c2102024002400240024002400240024002400240200128020422040e09080700010203040506080b20032003280200220541016a360200200541004e0d070c0a0b20032003280200220541016a360200200541004e0d060c090b20032003280200220541016a360200200541004e0d050c080b20032003280200220541016a360200200541004e0d040c070b20032003280200220541016a360200200541004e0d030c060b20032003280200220541016a360200200541004e0d020c050b20032003280200220541016a360200200541004e0d010c040b20032003280200220541016a36020020054100480d030b200020023a000c20002003360208200020043602042000410a360200200020012d00103a00100f0b2000410b360200200020012802043602040f0b2001280204210320012d0008210402400240024002400240024002400240024020020e09080700010203040506080b20032003280200220541016a36020020054100480d080c070b20032003280200220541016a36020020054100480d070c060b20032003280200220541016a36020020054100480d060c050b20032003280200220541016a36020020054100480d050c040b20032003280200220541016a36020020054100480d040c030b20032003280200220541016a36020020054100480d030c020b20032003280200220541016a360200200541004e0d010c020b20032003280200220541016a36020020054100480d010b200020043a00082000200336020420002002360200200020012d00103a00102000200128020c36020c0f0b000bc10803027f017e107f23808080800041106b220324808080800020012802082204ad42147e2205a72106410021070240024002402005422088a70d00200641fcffffff074b0d00024020060d00410421080c030b2001280204210941002d0098a2db80001a200641002802a496db80001182808080000022080d01410421070b2007200641b0e1c7800010ae80808000000b2004450d00410021072004210a034020062007460d01024002400240024002400240024002400240200920076a220b2d0000220c0e050001020308000b4100210d0240200b41106a28020022014100480d00200b41036a2d0000210d200b41016a2f0000210e200b410c6a280200210f200b41046a2d0000210b024020010d00410121100c070b41002d0098a2db80001a200141002802a496db80001182808080000022100d064101210d200121100b200d201041c0e1c7800010ae80808000000b4100210d0240200b41106a28020022014100480d00200b41036a2d0000210d200b41016a2f0000210e200b410c6a280200210f200b41046a2d0000210b024020010d00410121110c050b41002d0098a2db80001a200141002802a496db80001182808080000022110d044101210d200121110b200d201141c0e1c7800010ae80808000000b4100210d0240200b41106a28020022014100480d00200b41036a2d0000210d200b41016a2f0000210e200b410c6a280200210f200b41046a2d0000210b024020010d00410121120c030b41002d0098a2db80001a200141002802a496db80001182808080000022120d024101210d200121120b200d201241c0e1c7800010ae80808000000b4100210d02400240200b410c6a28020022014100480d00200b41086a280200210f024020010d00410121130c020b41002d0098a2db80001a200141002802a496db80001182808080000022130d014101210d200121130b200d201341c0e1c7800010ae80808000000b200341046a210b200341086a210d2003410c6a210e2013200f200110f5b2808000210f0c030b200e200d4110747221142012200f200110f5b2808000210f2003200b3a000c2003210b200341046a210d200341086a210e200f210f0c020b200e200d4110747221142011200f200110f5b2808000210f2003200b3a000c2003210b200341046a210d200341086a210e200f210f0c010b200e200d4110747221142010200f200110f5b2808000210f2003200b3a000c2003210b200341046a210d200341086a210e200f210f0b200b2001360200200d200f360200200e20013602002003280200210d2003280204210e2003280208210f200328020c21150b200820076a2201200c3a0000200141036a20144110763a0000200141016a20143b0000200141106a200d3602002001410c6a200e360200200141086a200f360200200141046a2015360200200741146a2107200a417f6a220a0d000b0b200020043602082000200836020420002004360200200341106a2480808080000bfb0103027f017e047f23808080800041e0006b220324808080800020012802082204ad42e0007e2205a72106410021070240024002402005422088a70d00200641f0ffffff074b0d00024020060d00411021080c030b2001280204210941002d0098a2db80001a200641002802a496db80001182808080000022080d01411021070b2007200641b0e1c7800010ae80808000000b2004450d004100210120042107034020062001460d012003200920016a10f48b808000200820016a200341e00010f5b28080001a200141e0006a21012007417f6a22070d000b0b200020043602082000200836020420002004360200200341e0006a2480808080000b9d0203017f017e057f23808080800041206b22032480808080002002ad42187e2204a72105410021060240024002402004422088a70d00200541fcffffff074b0d0041002106024020050d00410421070c030b41002d0098a2db80001a200541002802a496db80001182808080000022070d01410421060b2006200541b0e1c7800010ae80808000000b2002450d0041002106200221080240034020052006460d01200341086a200120066a10a08c808000200720066a220941106a200341086a41106a290200370200200941086a200341086a41086a29020037020020092003290208370200200641186a21062008417f6a22080d000b0b200221060b200020023602082000200736020420002006360200200341206a2480808080000b860101027f4100210302400240200128020822044100480d0020012802042101024020040d00410121030c020b41002d0098a2db80001a200441002802a496db80001182808080000022030d01410121030b2003200441c0e1c7800010ae80808000000b20032001200410f5b280800021012000200436020820002001360204200020043602000b7401017f024020002802082201450d0020002802042100034002402000280200450d00200041046a280200410028029c96db8000118080808000000b02402000410c6a280200450d00200041106a280200410028029c96db8000118080808000000b200041286a21002001417f6a22010d000b0b0bf00401067f024020002802082201450d00200028020422022100410021030340200220034107746a20002d000041084641027422046a210502400240024002400240200020046a22042d0000417c6a41ff01712206410420064104491b0e0404010203000b0240200441dc006a2802004129490d00200441346a280200410028029c96db8000118080808000000b2004412c6a280200410028029c96db80001180808080000020042d000022064103460d030240024020060e020105000b200441246a280200220420042802002204417f6a36020020044101470d04200541246a10dfa88080000c040b200441046a2206280200220420042802002204417f6a36020020044101470d03200610dfa88080000c030b0240200441dc006a2802004129490d00200441346a280200410028029c96db8000118080808000000b02400240200441046a2d00000e020104000b200441286a280200220420042802002204417f6a36020020044101470d03200541286a10dfa88080000c030b200441086a2206280200220420042802002204417f6a36020020044101470d02200610dfa88080000c020b200441d4006a2802004129490d012004412c6a280200410028029c96db8000118080808000000c010b200441306a280200410028029c96db800011808080800000200441046a2d000022064103460d0002400240024020060e020103000b200441286a280200220420042802002204417f6a36020020044101470d02200541286a21040c010b200441086a2204280200220620062802002206417f6a36020020064101470d010b200410dfa88080000b200341016a210320004180016a21002001417f6a22010d000b0b0b6c01027f024020002802082201450d00200028020421000340024020002d0000220241034b0d002000200241027441e8e9c780006a2802006a2202280200450d00200241046a280200410028029c96db8000118080808000000b200041146a21002001417f6a22010d000b0b0bf70b01067f024020002802082201450d0020002802042102410021030340024002400240200220034102746a28020022002d0000220441636a22054108200541ff0171410c491b41ff0171417b6a0e0400020201020b20002d00100d012000280214450d012000280218410028029c96db8000118080808000000c010b02400240024002400240024002400240024002400240024002400240024002400240024002400240024002402004417f6a0e1c0001020304161616160506160708090a0b0c0d0e0f10111216131415160b200041306a10e38a8080002000413c6a10e38a808000200041246a10ec8b8080002000280224450d152000280228410028029c96db8000118080808000000c150b200041246a10e38a808000200041306a10e38a8080000c140b200041046a10e38a8080000c130b200041046a10e38a8080000c120b200041106a10e18b8080000c110b200041106a10e38a80800020002802044109460d10200041046a10e38a8080000c100b200041046a10e38a8080000c0f0b200041246a10e38a808000024002400240024020002802300e020102000b200028023821060240200028023c2204450d00200641306a21050340200510e38a808000200541c0006a21052004417f6a22040d000b0b20002802340d020c110b2000280234450d10200028023821060c010b200028023821060240200028023c2204450d00200641306a21050340200510cf8b808000200541c0006a21052004417f6a22040d000b0b2000280234450d0f0b2006410028029c96db8000118080808000000c0e0b200041346a10e38a808000024020002802302204450d00200028022c41306a21050340200510e38a808000200541c0006a21052004417f6a22040d000b0b2000280228450d0d200028022c410028029c96db8000118080808000000c0d0b200041086a10e38a8080000c0c0b200041046a10e38a8080000c0b0b0240024020002d0010220541636a41002005411e71411e461b0e020c01000b200041146a10e38a8080000c0b0b200041146a10cf8b8080000c0a0b200041046a10e38a8080000c090b200041106a10e38a8080002000411c6a10e38a80800020002802044109460d08200041046a10e38a8080000c080b200041306a10e38a8080000240200028022c2204450d00200028022841306a21050340200510e38a808000200541c0006a21052004417f6a22040d000b0b2000280224450d072000280228410028029c96db8000118080808000000c070b200041306a10e38a8080000240200028022c2204450d00200028022841306a21050340200510e38a808000200541c0006a21052004417f6a22040d000b0b2000280224450d062000280228410028029c96db8000118080808000000c060b200041306a10e38a8080000240200028022c2204450d00200028022841306a21050340200510e38a808000200541c0006a21052004417f6a22040d000b0b2000280224450d052000280228410028029c96db8000118080808000000c050b200041106a10e38a8080000240200028020c2204450d00200028020841306a21050340200510e38a808000200541c0006a21052004417f6a22040d000b0b2000280204450d042000280208410028029c96db8000118080808000000c040b200041246a10e38a808000024002400240024020002802300e020102000b200028023821060240200028023c2204450d00200641306a21050340200510e38a808000200541c0006a21052004417f6a22040d000b0b20002802340d020c060b2000280234450d05200028023821060c010b200028023821060240200028023c2204450d00200641306a21050340200510cf8b808000200541c0006a21052004417f6a22040d000b0b2000280234450d040b2006410028029c96db8000118080808000000c030b200041046a10e38a808000200041106a10e38a8080000c020b200041046a10e38a808000200041106a10e38a8080000c010b200041046a10e38a8080000b024020002802a005450d0020002802a405410028029c96db8000118080808000000b2000410028029c96db800011808080800000200341016a22032001470d000b0b0be50202067f017e024020002802082201450d002000280204210241002103034002402002200341fc006c6a22042802082205450d00200428020421000340024020002d0000220641034b0d002000200641027441e8e9c780006a2802006a2206280200450d00200641046a280200410028029c96db8000118080808000000b200041146a21002005417f6a22050d000b0b02402004280200450d002004280204410028029c96db8000118080808000000b024020042802782205450d00200428027441c0016a210003400240200041d07e6a290300427e7c22074203542007420152710d00200041907f6a2d000041ff01714102470d00200041947f6a280200450d00200041987f6a280200410028029c96db8000118080808000000b200010e58b808000200041b0026a21002005417f6a22050d000b0b02402004280270450d002004280274410028029c96db8000118080808000000b200341016a22032001470d000b0b0b7401017f024020002802082201450d0020002802042100034002402000280200450d00200041046a280200410028029c96db8000118080808000000b02402000410c6a280200450d00200041106a280200410028029c96db8000118080808000000b200041186a21002001417f6a22010d000b0b0bbb0601097f024020002802202201450d00200028020c210220002802042103200028020021040240034020002001417f6a22013602200240024020044101712205450d0020030d002000280208210302402002450d0002400240200241077122060d00200221050c010b2002210503402005417f6a210520032802900221032006417f6a22060d000b0b20024108490d000340200328029002280290022802900228029002280290022802900228029002280290022103200541786a22050d000b0b20004200370208200020033602044101210420004101360200410021020c010b2005450d020b20002802082106024002400240200220032f018e024f0d0020022107200321050c010b03402003280288022205450d0220032f018c0221072003410028029c96db800011808080800000200641016a210620052103200720052f018e024f0d000b0b0240024020060d00200741016a2102200521030c010b200520074102746a4194026a2802002103410021022006417f6a2208450d002006417e6a2109024020084107712206450d0003402008417f6a210820032802900221032006417f6a22060d000b0b20094107490d000340200328029002280290022802900228029002280290022802900228029002280290022103200841786a22080d000b0b2000200236020c200041003602082000200336020402402005200741186c6a2205280200450d002005280204410028029c96db8000118080808000000b0240200528020c450d002005280210410028029c96db8000118080808000000b20010d010c030b0b2003410028029c96db80001180808080000041f885cb8000109081808000000b41d0e1c78000109081808000000b200028020021032000410036020002402003450d000240200028020422030d0020002802082103200028020c2207450d0002400240200741077122060d00200721050c010b2007210503402005417f6a210520032802900221032006417f6a22060d000b0b20074108490d000340200328029002280290022802900228029002280290022802900228029002280290022103200541786a22050d000b0b034020032802880221052003410028029c96db8000118080808000002005210320050d000b0b0b6701027f024020002802082201450d00200028020441146a210003400240024002402000417c6a2d0000220241636a41002002411e71411e461b0e020201000b200010e38a8080000c010b200010cf8b8080000b200041a0056a21002001417f6a22010d000b0b0b930201037f02400240024002400240200128020022020e03040001040b410021030240200128020c22044100480d0020012802082103024020040d00410121010c030b41002d0098a2db80001a200441002802a496db80001182808080000022010d02410121030b2003200441c0e1c7800010ae80808000000b4100210302400240200128020c22044100480d0020012802082103024020040d00410121010c020b41002d0098a2db80001a200441002802a496db80001182808080000022010d01410121030b2003200441c0e1c7800010ae80808000000b20012003200410f5b28080001a0c010b20012003200410f5b28080001a0b2000200436020c20002001360208200020043602040b200020023602000b9c0201057f23808080800041106b2205248080808000024020012802082206200620026a22074f0d00200621070240200128020020066b20024f0d002001200620024101410110e5a0808000200128020821070b2001280204220820076a2109024020024102490d00200941002002417f6a220210f7b28080001a2008200720026a22076a21090b200941003a0000200741016a21070b20012007360208024020072006490d00200541086a20032802002003280204200128020420066a200720066b200410ada0808000200528020c21020240200528020822030d00200220066a220620074b0d00200120063602080b2000200336020020002002360204200541106a2480808080000f0b2006200741fce5c7800010b381808000000b9a0101027f410021020240200028020022032001280200470d0041012102024002400240024020030e050400010203040b20002802042001280204460f0b4100210220002802042001280204470d0220002802082001280208460f0b4100210220002802042001280204470d0120002802082001280208460f0b4100210220002802042001280204470d00200028020820012802084621020b20020b7c01027f41002102024020002d0000220320012d0000470d004101210202400240024020030e080001030303030302030b200041016a200141016a412010f9b2808000450f0b4100210220002903082001290308520d01200041106a200141106a412010f9b2808000450f0b200029030820012903085121020b20020bfd0101017f024002400240024002400240024002400240024020010e09090102030405060700090b20022002280200220341016a36020020034100480d070c080b20022002280200220341016a360200200341004e0d070c060b20022002280200220341016a360200200341004e0d060c050b20022002280200220341016a360200200341004e0d050c040b20022002280200220341016a360200200341004e0d040c030b20022002280200220341016a360200200341004e0d030c020b20022002280200220341016a360200200341004e0d020c010b20022002280200220341016a360200200341004e0d010b000b20002002360204200020013602000ba20201047f024020012802042202450d0020012002417f6a220336020420012001280200220441016a3602000240024002400240024020042d000022054103710e0400040201000b200020012005410276108f858080000f0b200541044f0d0320024105490d0320012002417b6a3602042001200441056a360200200428000122024180808080044f0d010c030b20024104490d0220012002417c6a3602042001200441046a36020020042f0001200441036a2d0000411074722202418002490d02200241087420057241027621020b200020012002108f858080000f0b2003450d0020012002417e6a3602042001200441026a36020020042d00012202450d00200020012002410874200572410276108f858080000f0b20004180808080783602000ba70201057f0240200128020022022802042203450d0020022003417f6a220436020420022002280200220541016a3602000240024002400240024020052d000022064103710e0400040201000b20002001200641027610f3848080000f0b200641044f0d0320034105490d0320022003417b6a3602042002200541056a360200200528000122024180808080044f0d010c030b20034104490d0220022003417c6a3602042002200541046a36020020052f0001200541036a2d0000411074722202418002490d02200241087420067241027621020b20002001200210f3848080000f0b2004450d0020022003417e6a3602042002200541026a36020020052d00012202450d0020002001200241087420067241027610f3848080000f0b20004180808080783602000ba20201047f024020012802042202450d0020012002417f6a220336020420012001280200220441016a3602000240024002400240024020042d000022054103710e0400040201000b20002001200541027610e6848080000f0b200541044f0d0320024105490d0320012002417b6a3602042001200441056a360200200428000122024180808080044f0d010c030b20024104490d0220012002417c6a3602042001200441046a36020020042f0001200441036a2d0000411074722202418002490d02200241087420057241027621020b20002001200210e6848080000f0b2003450d0020012002417e6a3602042001200441026a36020020042d00012202450d0020002001200241087420057241027610e6848080000f0b20004180808080783602000ba20201047f024020012802042202450d0020012002417f6a220336020420012001280200220441016a3602000240024002400240024020042d000022054103710e0400040201000b20002001200541027610bd858080000f0b200541044f0d0320024105490d0320012002417b6a3602042001200441056a360200200428000122024180808080044f0d010c030b20024104490d0220012002417c6a3602042001200441046a36020020042f0001200441036a2d0000411074722202418002490d02200241087420057241027621020b20002001200210bd858080000f0b2003450d0020012002417e6a3602042001200441026a36020020042d00012202450d0020002001200241087420057241027610bd858080000f0b20004180808080783602000ba70201057f0240200128020022022802042203450d0020022003417f6a220436020420022002280200220541016a3602000240024002400240024020052d000022064103710e0400040201000b20002001200641027610a1858080000f0b200641044f0d0320034105490d0320022003417b6a3602042002200541056a360200200528000122024180808080044f0d010c030b20034104490d0220022003417c6a3602042002200541046a36020020052f0001200541036a2d0000411074722202418002490d02200241087420067241027621020b20002001200210a1858080000f0b2004450d0020022003417e6a3602042002200541026a36020020052d00012202450d0020002001200241087420067241027610a1858080000f0b20004180808080783602000ba70201057f0240200128020022022802042203450d0020022003417f6a220436020420022002280200220541016a3602000240024002400240024020052d000022064103710e0400040201000b2000200120064102761099858080000f0b200641044f0d0320034105490d0320022003417b6a3602042002200541056a360200200528000122024180808080044f0d010c030b20034104490d0220022003417c6a3602042002200541046a36020020052f0001200541036a2d0000411074722202418002490d02200241087420067241027621020b2000200120021099858080000f0b2004450d0020022003417e6a3602042002200541026a36020020052d00012202450d002000200120024108742006724102761099858080000f0b20004180808080783602000ba20201047f024020012802042202450d0020012002417f6a220336020420012001280200220441016a3602000240024002400240024020042d000022054103710e0400040201000b20002001200541027610b0858080000f0b200541044f0d0320024105490d0320012002417b6a3602042001200441056a360200200428000122024180808080044f0d010c030b20024104490d0220012002417c6a3602042001200441046a36020020042f0001200441036a2d0000411074722202418002490d02200241087420057241027621020b20002001200210b0858080000f0b2003450d0020012002417e6a3602042001200441026a36020020042d00012202450d0020002001200241087420057241027610b0858080000f0b20004180808080783602000ba20201047f024020012802042202450d0020012002417f6a220336020420012001280200220441016a3602000240024002400240024020042d000022054103710e0400040201000b20002001200541027610bc858080000f0b200541044f0d0320024105490d0320012002417b6a3602042001200441056a360200200428000122024180808080044f0d010c030b20024104490d0220012002417c6a3602042001200441046a36020020042f0001200441036a2d0000411074722202418002490d02200241087420057241027621020b20002001200210bc858080000f0b2003450d0020012002417e6a3602042001200441026a36020020042d00012202450d0020002001200241087420057241027610bc858080000f0b20004180808080783602000ba20201047f024020012802042202450d0020012002417f6a220336020420012001280200220441016a3602000240024002400240024020042d000022054103710e0400040201000b20002001200541027610f7858080000f0b200541044f0d0320024105490d0320012002417b6a3602042001200441056a360200200428000122024180808080044f0d010c030b20024104490d0220012002417c6a3602042001200441046a36020020042f0001200441036a2d0000411074722202418002490d02200241087420057241027621020b20002001200210f7858080000f0b2003450d0020012002417e6a3602042001200441026a36020020042d00012202450d0020002001200241087420057241027610f7858080000f0b20004180808080783602000ba20201047f024020012802042202450d0020012002417f6a220336020420012001280200220441016a3602000240024002400240024020042d000022054103710e0400040201000b20002001200541027610c5858080000f0b200541044f0d0320024105490d0320012002417b6a3602042001200441056a360200200428000122024180808080044f0d010c030b20024104490d0220012002417c6a3602042001200441046a36020020042f0001200441036a2d0000411074722202418002490d02200241087420057241027621020b20002001200210c5858080000f0b2003450d0020012002417e6a3602042001200441026a36020020042d00012202450d0020002001200241087420057241027610c5858080000f0b20004180808080783602000ba70201057f0240200128020022022802042203450d0020022003417f6a220436020420022002280200220541016a3602000240024002400240024020052d000022064103710e0400040201000b20002001200641027610f2848080000f0b200641044f0d0320034105490d0320022003417b6a3602042002200541056a360200200528000122024180808080044f0d010c030b20034104490d0220022003417c6a3602042002200541046a36020020052f0001200541036a2d0000411074722202418002490d02200241087420067241027621020b20002001200210f2848080000f0b2004450d0020022003417e6a3602042002200541026a36020020052d00012202450d0020002001200241087420067241027610f2848080000f0b20004180808080783602000ba20201047f024020012802042202450d0020012002417f6a220336020420012001280200220441016a3602000240024002400240024020042d000022054103710e0400040201000b20002001200541027610c2858080000f0b200541044f0d0320024105490d0320012002417b6a3602042001200441056a360200200428000122024180808080044f0d010c030b20024104490d0220012002417c6a3602042001200441046a36020020042f0001200441036a2d0000411074722202418002490d02200241087420057241027621020b20002001200210c2858080000f0b2003450d0020012002417e6a3602042001200441026a36020020042d00012202450d0020002001200241087420057241027610c2858080000f0b20004180808080783602000ba20201047f024020012802042202450d0020012002417f6a220336020420012001280200220441016a3602000240024002400240024020042d000022054103710e0400040201000b20002001200541027610e5858080000f0b200541044f0d0320024105490d0320012002417b6a3602042001200441056a360200200428000122024180808080044f0d010c030b20024104490d0220012002417c6a3602042001200441046a36020020042f0001200441036a2d0000411074722202418002490d02200241087420057241027621020b20002001200210e5858080000f0b2003450d0020012002417e6a3602042001200441026a36020020042d00012202450d0020002001200241087420057241027610e5858080000f0b20004180808080783602000ba20201047f024020012802042202450d0020012002417f6a220336020420012001280200220441016a3602000240024002400240024020042d000022054103710e0400040201000b2000200120054102761091858080000f0b200541044f0d0320024105490d0320012002417b6a3602042001200441056a360200200428000122024180808080044f0d010c030b20024104490d0220012002417c6a3602042001200441046a36020020042f0001200441036a2d0000411074722202418002490d02200241087420057241027621020b2000200120021091858080000f0b2003450d0020012002417e6a3602042001200441026a36020020042d00012202450d002000200120024108742005724102761091858080000f0b20004180808080783602000ba20201047f024020012802042202450d0020012002417f6a220336020420012001280200220441016a3602000240024002400240024020042d000022054103710e0400040201000b20002001200541027610a0858080000f0b200541044f0d0320024105490d0320012002417b6a3602042001200441056a360200200428000122024180808080044f0d010c030b20024104490d0220012002417c6a3602042001200441046a36020020042f0001200441036a2d0000411074722202418002490d02200241087420057241027621020b20002001200210a0858080000f0b2003450d0020012002417e6a3602042001200441026a36020020042d00012202450d0020002001200241087420057241027610a0858080000f0b20004180808080783602000ba20201047f024020012802042202450d0020012002417f6a220336020420012001280200220441016a3602000240024002400240024020042d000022054103710e0400040201000b20002001200541027610b2858080000f0b200541044f0d0320024105490d0320012002417b6a3602042001200441056a360200200428000122024180808080044f0d010c030b20024104490d0220012002417c6a3602042001200441046a36020020042f0001200441036a2d0000411074722202418002490d02200241087420057241027621020b20002001200210b2858080000f0b2003450d0020012002417e6a3602042001200441026a36020020042d00012202450d0020002001200241087420057241027610b2858080000f0b20004180808080783602000ba70201057f0240200128020022022802042203450d0020022003417f6a220436020420022002280200220541016a3602000240024002400240024020052d000022064103710e0400040201000b200020012006410276108b858080000f0b200641044f0d0320034105490d0320022003417b6a3602042002200541056a360200200528000122024180808080044f0d010c030b20034104490d0220022003417c6a3602042002200541046a36020020052f0001200541036a2d0000411074722202418002490d02200241087420067241027621020b200020012002108b858080000f0b2004450d0020022003417e6a3602042002200541026a36020020052d00012202450d00200020012002410874200672410276108b858080000f0b20004180808080783602000ba20201047f024020012802042202450d0020012002417f6a220336020420012001280200220441016a3602000240024002400240024020042d000022054103710e0400040201000b20002001200541027610ba858080000f0b200541044f0d0320024105490d0320012002417b6a3602042001200441056a360200200428000122024180808080044f0d010c030b20024104490d0220012002417c6a3602042001200441046a36020020042f0001200441036a2d0000411074722202418002490d02200241087420057241027621020b20002001200210ba858080000f0b2003450d0020012002417e6a3602042001200441026a36020020042d00012202450d0020002001200241087420057241027610ba858080000f0b20004180808080783602000ba70201057f0240200128020022022802042203450d0020022003417f6a220436020420022002280200220541016a3602000240024002400240024020052d000022064103710e0400040201000b20002001200641027610e4848080000f0b200641044f0d0320034105490d0320022003417b6a3602042002200541056a360200200528000122024180808080044f0d010c030b20034104490d0220022003417c6a3602042002200541046a36020020052f0001200541036a2d0000411074722202418002490d02200241087420067241027621020b20002001200210e4848080000f0b2004450d0020022003417e6a3602042002200541026a36020020052d00012202450d0020002001200241087420067241027610e4848080000f0b20004180808080783602000ba20201047f024020012802042202450d0020012002417f6a220336020420012001280200220441016a3602000240024002400240024020042d000022054103710e0400040201000b200020012005410276109f858080000f0b200541044f0d0320024105490d0320012002417b6a3602042001200441056a360200200428000122024180808080044f0d010c030b20024104490d0220012002417c6a3602042001200441046a36020020042f0001200441036a2d0000411074722202418002490d02200241087420057241027621020b200020012002109f858080000f0b2003450d0020012002417e6a3602042001200441026a36020020042d00012202450d00200020012002410874200572410276109f858080000f0b20004180808080783602000ba70201057f0240200128020022022802042203450d0020022003417f6a220436020420022002280200220541016a3602000240024002400240024020052d000022064103710e0400040201000b2000200120064102761096858080000f0b200641044f0d0320034105490d0320022003417b6a3602042002200541056a360200200528000122024180808080044f0d010c030b20034104490d0220022003417c6a3602042002200541046a36020020052f0001200541036a2d0000411074722202418002490d02200241087420067241027621020b2000200120021096858080000f0b2004450d0020022003417e6a3602042002200541026a36020020052d00012202450d002000200120024108742006724102761096858080000f0b20004180808080783602000ba20201047f024020012802042202450d0020012002417f6a220336020420012001280200220441016a3602000240024002400240024020042d000022054103710e0400040201000b20002001200541027610be858080000f0b200541044f0d0320024105490d0320012002417b6a3602042001200441056a360200200428000122024180808080044f0d010c030b20024104490d0220012002417c6a3602042001200441046a36020020042f0001200441036a2d0000411074722202418002490d02200241087420057241027621020b20002001200210be858080000f0b2003450d0020012002417e6a3602042001200441026a36020020042d00012202450d0020002001200241087420057241027610be858080000f0b20004180808080783602000bbe0101077f41002103024002402001410f712204410f470d00410121032002280208220541016a200228020422064b0d0020022802002107410f2108200521010340200120064f0d022002200141016a3602080240200720016a2d0000220941ff01470d00200841ff016a210841012103200141026a2109200141016a2101200920064d0d010c020b0b200920086a2104410021030b20002004360204200020033602000f0b20052006200520064b1b20064180e4d2800010f980808000000b810701097f23808080800041106b22022480808080000240024002400240024002402001280208220341016a2204200128020422054b22060d000240200320054f0d0020012004360208024002400240024002400240024002400240024002402001280200220720036a2d00002208450d0020084106764102730e0403020a01030b200041003a00000c100b2008413f712208413f470d030240200341026a20054b0d00413f2108200421030340200320054f0d0d2001200341016a2209360208200720036a2d0000220a41ff01470d04200841ff016a2108200341026a210a20092103200a20054d0d000b0b200041053a00000c0f0b2008413f712208413f470d040240200341026a20054b0d00413f2108200421030340200320054f0d0d2001200341016a2209360208200720036a2d0000220a41ff01470d05200841ff016a2108200341026a210a20092103200a20054d0d000b0b200041053a00000c0e0b2008413f712208413f470d050240200341026a20054b0d00413f2108200421030340200320054f0d0d2001200341016a2209360208200720036a2d0000220a41ff01470d06200841ff016a2108200341026a210a20092103200a20054d0d000b0b200041053a00000c0d0b200a20086a21080b20002008360204200041023a00000c0b0b200a20086a21080b2000200836020420004181023b01000c090b200a20086a21080b20002008360204200041013b01000c070b0240024002400240200841e001714120460d00200841f001714110460d01200041053a00000c0a0b2008411f712208411f470d020240200341026a20054b0d00411f2108200421030340200320054f0d0a2001200341016a2209360208200720036a2d0000220a41ff01470d03200841ff016a2108200341026a210a20092103200a20054d0d000b0b200041053a00000c090b200241086a2008200110ca8c808000024020022802080d00200228020c2101200041033a0000200020013602040c090b200041053a00000c080b200a20086a21080b20002008360204200041043a00000c060b200320054180e4d2800010f980808000000b200041053a00000c040b2004200520061b20054180e4d2800010f980808000000b2004200520061b20054180e4d2800010f980808000000b2004200520061b20054180e4d2800010f980808000000b2004200520061b20054180e4d2800010f980808000000b200241106a2480808080000ba30801047f02400240024002400240024020002d00000e050004010203000b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b2001200241016a360208200128020420026a41003a00000c040b41ff0020002802042202413e2002413e491b220041c000722002413e4b1b2103200220006b210241012104034002400240200441ff01714102460d0020044101712100410021042000450d00200321050c010b2002450d05024002402002418002490d00200241817e6a210241ff0121050c010b2002417f6a2105410021020b410221040b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20053a00000c000b0b411f20002802042202410e2002410e491b22004110722002410e4b1b2103200220006b210241012104034002400240200441ff01714102460d0020044101712100410021042000450d00200321050c010b2002450d04024002402002418002490d00200241817e6a210241ff0121050c010b2002417f6a2105410021020b410221040b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20053a00000c000b0b413f20002802042202411e2002411e491b22004120722002411e4b1b2103200220006b210241012104034002400240200441ff01714102460d0020044101712100410021042000450d00200321050c010b2002450d03024002402002418002490d00200241817e6a210241ff0121050c010b2002417f6a2105410021020b410221040b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20053a00000c000b0b200028020422042004413e2004413e491b22056b2102024020002d00010d0041bf7f200541807f722004413e4b1b210341012104034002400240200441ff01714102460d0020044101712100410021042000450d00200321050c010b2002450d03024002402002418002490d00200241817e6a210241ff0121050c010b2002417f6a2105410021020b410221040b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20053a00000c000b0b417f20054140722004413e4b1b210341012104034002400240200441ff01714102460d0020044101712100410021042000450d00200321050c010b2002450d02024002402002418002490d00200241817e6a210241ff0121050c010b2002417f6a2105410021020b410221040b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20053a00000c000b0b0bd70801107f23808080800041206b2203248080808000024002400240024002400240024002400240024002400240024020020d004100210241002d0098a2db80001a418c0141002802a496db8000118280808000002204450d06200441003b018a012004410036020020012f018a01450d0b4100210502400240200128020c220241004e0d000c010b200441046a2106200141086a2107410021080340200728020021094101210a02402002450d0041002d0098a2db80001a200241002802a496db800011828080800000220a0d00410121052002210a0c020b200a2009200210f5b2808000210520042f018a012209410b4f0d032004200941016a3b018a0120062009410c6c6a220920023602082009200536020420092002360200200841016a220220012f018a014f0d0c200741106a2109410021052007410c6a2107200221082009280200220241004e0d000b0b2005200a41c0e1c7800010ae80808000000b200341086a200128028c012002417f6a220b10cd8c80800020032802082202450d0841002d0098a2db80001a200328020c210c41bc0141002802a496db800011828080800000220a450d01200a200236028c01200a41003b018a01200a4100360200200241003b0188012002200a3602002003200a3602082003200c41016a36020c20012f018a01450d074100210702400240200128020c220241004e0d000c010b200a418c016a210d20014190016a2105200a41046a210e200141086a21092003280210210f410121060340200928020021074101211002402002450d0041002d0098a2db80001a200241002802a496db80001182808080000022100d0041012107200221100c020b20102007200210f5b28080002111200341146a2005280200200b10cd8c808000200328021c211202400240200328021422070d0041002d0098a2db80001a418c0141002802a496db8000118280808000002207450d0641002104200741003b018a01200741003602000c010b200328021821040b200c2004470d05200a2f018a012204410b4f0d06200a200441016a22083b018a01200e2004410c6c6a220420113602042004200236020020042002360208200d20084102746a2007360200200720083b0188012007200a3602002012200f6a41016a210f200620012f018a014f0d08200541046a2105200641016a2106200941106a2102410021072009410c6a21092002280200220241004e0d000b0b2007201041c0e1c7800010ae80808000000b41acfdca8000412041ccfdca800010f880808000000b410441bc0110bb80808000000b4104418c0110bb80808000000b41dcfdca80004130418cfeca800010f880808000000b41acfdca80004120419cfeca800010f880808000000b4104418c0110bb80808000000b2003200f3602100b20002003290208370200200041086a200341086a41086a2802003602000c030b41c8e9c78000109081808000000b200841016a21020b2000200236020820004100360204200020043602000b200341206a2480808080000bf30d01117f2380808080004180016b220324808080800002400240024002400240024002400240024002400240024020020d004100210441002d0098a2db80001a41d00541002802a496db8000118280808000002205450d06200541003b01c605200541003602c005024020012f01c605450d002003410b6a2106200341336a210720012102410021040340200241046a2802002108200241086a2d000021090240024002400240024002400240024002402002280200220a0e09080700010203040506080b20082008280200220b41016a360200200b41004e0d070c110b20082008280200220b41016a360200200b41004e0d060c100b20082008280200220b41016a360200200b41004e0d050c0f0b20082008280200220b41016a360200200b41004e0d040c0e0b20082008280200220b41016a360200200b41004e0d030c0d0b20082008280200220b41016a360200200b41004e0d020c0c0b20082008280200220b41016a360200200b41004e0d010c0b0b20082008280200220b41016a360200200b4100480d0a0b200641286a200241386a290000370000200641206a200241306a290000370000200641186a200241286a290000370000200641106a200241206a290000370000200641086a200241186a2900003700002006200241106a29000037000020052f01c605220b410b4f0d032005200b41016a3b01c6052005200b4106746a220b20093a0008200b2008360204200b200a360200200b2003290004370009200b41116a200341046a41086a290000370000200b41196a200341046a41106a290000370000200b41216a200341046a41186a290000370000200b41296a200341046a41206a290000370000200b41316a200341046a41286a290000370000200b41386a2007290000370000200241c0006a2102200441016a220420012f01c605490d000b0b2000200436020820004100360204200020053602000c0b0b200341046a20012802d0052002417f6a220c10ce8c80800020032802042202450d0941002d0098a2db80001a2003280208210d41800641002802a496db8000118280808000002205450d01200520023602d005200541003b01c605200541003602c005200241003b01c405200220053602c005200320053602042003200d41016a36020820012f01c605450d08200541d0056a210e200141d4056a2109200341c4006a2106200328020c2107200341ec006a210f20012102410021100340200241046a2802002104200241086a2d00002111024002400240024002400240024002400240200228020022120e09080700010203040506080b20042004280200220b41016a360200200b4100480d0f0c070b20042004280200220b41016a360200200b4100480d0e0c060b20042004280200220b41016a360200200b4100480d0d0c050b20042004280200220b41016a360200200b4100480d0c0c040b20042004280200220b41016a360200200b4100480d0b0c030b20042004280200220b41016a360200200b4100480d0a0c020b20042004280200220b41016a360200200b41004e0d010c090b20042004280200220b41016a360200200b4100480d080b200641286a200241386a290000370000200641206a200241306a290000370000200641186a200241286a290000370000200641106a200241206a290000370000200641086a200241186a2900003700002006200241106a290000370000200341f4006a2009280200200c10ce8c808000200328027c211302400240200328027422080d0041002d0098a2db80001a41d00541002802a496db8000118280808000002208450d054100210b200841003b01c605200841003602c0050c010b2003280278210b0b200d200b470d0420052f01c605220b410b4f0d052005200b41016a220a3b01c6052005200b4106746a220b20113a0008200b2004360204200b2012360200200b200329003d370009200b41116a2003413d6a41086a290000370000200b41196a2003413d6a41106a290000370000200b41216a2003413d6a41186a290000370000200b41296a2003413d6a41206a290000370000200b41316a2003413d6a41286a290000370000200b41386a200f290000370000200e200a4102746a20083602002008200a3b01c405200820053602c005200941046a2109200241c0006a2102201320076a41016a2107201041016a221020012f01c6054f0d080c000b0b41acfdca8000412041ccfdca800010f880808000000b411041800610bb80808000000b411041d00510bb80808000000b41dcfdca80004130418cfeca800010f880808000000b41acfdca80004120419cfeca800010f880808000000b411041d00510bb80808000000b000b2003200736020c0b20002003290204370200200041086a200341046a41086a2802003602000c010b41c8e9c78000109081808000000b20034180016a2480808080000ba20b03117f027e017f23808080800041206b220324808080800002400240024002400240024002400240024002400240024020020d004100210441002d0098a2db80001a41c00241002802a496db8000118280808000002205450d06200541003b01ba02200541003602b001024020012f01ba02450d00200141bc016a2102200541b4016a2106200121074100210403402002417c6a280200210820022d00002109024002400240024002400240024002400240200241786a280200220a0e09080700010203040506080b20082008280200220b41016a360200200b41004e0d070c110b20082008280200220b41016a360200200b41004e0d060c100b20082008280200220b41016a360200200b41004e0d050c0f0b20082008280200220b41016a360200200b41004e0d040c0e0b20082008280200220b41016a360200200b41004e0d030c0d0b20082008280200220b41016a360200200b41004e0d020c0c0b20082008280200220b41016a360200200b41004e0d010c0b0b20082008280200220b41016a360200200b4100480d0a0b20052f01ba02220b410b4f0d032005200b41016a3b01ba022006200b410c6c6a220c200a360200200c20093a0008200c20083602042005200b4104746a220b2007290300370300200b200741086a2903003703082002410c6a2102200741106a2107200441016a220420012f01ba02490d000b0b2000200436020820004100360204200020053602000c0b0b200341086a20012802c0022002417f6a220d10cf8c80800020032802082202450d0941002d0098a2db80001a200328020c210e41f00241002802a496db800011828080800000220b450d01200b20023602c002200b41003b01ba02200b41003602b001200241003b01b8022002200b3602b0012003200b3602082003200e41016a36020c20012f01ba02450d08200b41c0026a210f200141c4026a2104200141bc016a2107200b41b4016a211020032802102106200121084100211103402007417c6a280200210c20072d00002112024002400240024002400240024002400240200741786a28020022130e09080700010203040506080b200c200c280200220241016a36020020024100480d0f0c070b200c200c280200220241016a36020020024100480d0e0c060b200c200c280200220241016a36020020024100480d0d0c050b200c200c280200220241016a36020020024100480d0c0c040b200c200c280200220241016a36020020024100480d0b0c030b200c200c280200220241016a36020020024100480d0a0c020b200c200c280200220241016a360200200241004e0d010c090b200c200c280200220241016a36020020024100480d080b200841086a290300211420082903002115200341146a2004280200200d10cf8c808000200328021c211602400240200328021422020d0041002d0098a2db80001a41c00241002802a496db8000118280808000002202450d0541002105200241003b01ba02200241003602b0010c010b200328021821050b200e2005470d04200b2f01ba022205410b4f0d05200b200541016a22093b01ba0220102005410c6c6a220a20123a0008200a200c360204200a2013360200200b20054104746a2205201437030820052015370300200f20094102746a2002360200200220093b01b8022002200b3602b001200441046a21042007410c6a2107200841106a2108201620066a41016a2106201141016a221120012f01ba024f0d080c000b0b41acfdca8000412041ccfdca800010f880808000000b411041f00210bb80808000000b411041c00210bb80808000000b41dcfdca80004130418cfeca800010f880808000000b41acfdca80004120419cfeca800010f880808000000b411041c00210bb80808000000b000b200320063602100b20002003290208370200200041086a200341086a41086a2802003602000c010b41c8e9c78000109081808000000b200341206a2480808080000b4701017f024020012802080d0020004100360208200041003602000f0b024020012802002202450d0020002002200128020410cf8c8080000f0b41d8e9c78000109081808000000b4701017f024020012802080d0020004100360208200041003602000f0b024020012802002202450d0020002002200128020410ce8c8080000f0b41d8e9c78000109081808000000b8f07010e7f2001280218210320012d000d210420012d00092105200128021421062001280210210720012d000c21082001280204210920012d0008210a2001280200210b034002400240024002400240024002400240024002400240024002400240200b417e6a0e020102000b0240200a41ff01714102460d00200a410171210c4100210a200141004102200c1b3a0008200c450d002009210d2005210e0c030b0240200b410171450d002009450d0002402009418002490d002001200941817e6a220d36020441ff01210e4102210a0c040b4100210d200141003602042009417f6a210e4102210a0c030b4102210a200141023602000b4102210b0240200841ff01714102460d004100210b200141003a000c20084101710d030b20014103360200200b21080b2007450d042006450d04200120062003200620032006491b220b6b220636021420012007200b6a220c360210024002400240200b0e020001020b4100410041d09ace800010f980808000000b4101410141e09ace800010f980808000000b20072d000041047420072d000172210e4103210b200c21072009210d0b2000280208220c2000280200460d01200d21090c090b02402000280208220c2000280200460d00410021084102210b2004210e0c090b4102210b410021082004210e4100210f410021102007450d050c010b0240200b4103470d00410021104103210b024020070d00200d21090c080b024020060d00200d21090c080b02402003450d00200620036e22092006200920036c6b4100476a2110200d21090c080b41b8e8c78000108e81808000000b2007450d0302400240200b4102470d004102210b41002008200841ff01714102461b21100c010b4100200a200a41ff01714102461b41002008200841ff01714102461b6a21100b200d21090b4100210d02402006450d002003450d02200620036e220d2006200d20036c6b4100476a210d0b417f201041ff01712210200d6a220d200d2010491b21100c050b0f0b41b8e8c78000108e81808000000b200b4102470d0141002008200841ff01714102461b210f200d21090b200f41ff017121104102210b410021070c010b4100200a200a41ff01714102461b210702400240200841ff01714102470d00200741ff017121100c010b200720086a41ff017121100b41002107200d21090b2000200c201041016a220d417f200d1b4101410110e5a08080000b2000200c41016a3602082000280204200c6a200e3a00000c000b0b840201077f20012802082103200128020021042001280204210502400240024020012d000c450d0020012d000d2106200141003a000c2006410f7121070c010b200320054f0d012001200341016a2206360208200420036a2d00002107200621030b0240200028020822082000280200470d002000200841014101410110e5a08080000b2000200841016a22063602082000280204220920086a20073a0000200320054f0d0003402001200341016a2208360208200420036a2d00002103024020062000280200470d002000200641014101410110e5a0808000200028020421090b200920066a20033a00002000200641016a22063602082008210320052008470d000b0b0b8f0401077f2001280204210320012802002204280228210502400240024002400240024020012d00100d002003200428020422062005200541284b1b4f0d0103402001200341016a220736020420062005200541284b22081b220520034d0d062004280200200420081b20036a2d000021050240200028020822032000280200470d002000200341014101410110e5a08080000b200028020420036a20053a00002000200341016a3602082007210320072004280204220620042802282205200541284b1b490d000c020b0b2003200428020422072005200541284b1b4f0d00200128020c4107712108200128020841077121090340024002402003450d0020072005200541284b22061b22052003417f6a4d0d04200520034d0d052004280200200420061b20036a22052d00002008762005417f6a2d00002009747221070c010b20072005200541284b22061b450d052004280200200420061b2d000041047621070b2001200341016a22033602040240200028020822052000280200470d002000200541014101410110e5a08080000b200028020420056a20073a00002000200541016a36020820032004280204220720042802282205200541284b1b490d000b0b0f0b2003417f6a200541a4e7c7800010f980808000000b2003200541b4e7c7800010f980808000000b410041004194e7c7800010f980808000000b200320054184e7c7800010f980808000000ba40301077f23808080800041106b2203248080808000024002400240024020012802082204200128020422054d0d00200128020c21062001200541016a220736020420012802002201280204220841034b0d01200641013a00000b2000410036020820004280808080c0003702000c010b20012001280200220941046a36020020012008417c6a3602042009280000210941002d0098a2db80001a411041002802a496db8000118280808000002208450d01200820093602002003410136020c20032008360208200341043602040240200720044f0d00200420056b21074104210441012105034002402001280204220241034b0d00200641013a00000c020b20012002417c6a36020420012001280200220241046a36020020022800002102024020052003280204470d00200341046a200541014104410410e5a0808000200328020821080b200820046a20023602002003200541016a220536020c200441046a210420072005470d000b0b20002003290204370200200041086a200341046a41086a2802003602000b200341106a2480808080000f0b41044110200210ae80808000000bec0803037f017e057f23808080800041a0036b2203248080808000200341cc006a2001108c8b808000024002400240200328024c418080808078460d00200341d0016a200141246a200341cc006a10d88980800020032802dc014102460d002003280284022104200328028002210520034198036a200341fc016a28020036020020034190036a200341d0016a41246a29020037030020034188036a200341ec016a290200370300200341f8026a41086a200341e4016a290200370300200320032902dc013703f8022003411c6a200341f8026a41e0adc7800010d78c808000200341106a41086a200341d0016a41086a280200360200200320032902d00137031002402005450d002004410028029c96db8000118080808000000b2003280210418080808078470d010b2000410036020820004280808080c000370200200110d88c8080000c010b200128022041016a2205417f20051b22054104200541044b1b2204ad42187e2206a7210541002107024002402006422088a70d00200541fcffffff074b0d00024020050d0041042108410021040c020b41002d0098a2db80001a200541002802a496db80001182808080000022080d01410421070b20072005200210ae80808000000b20082003290310370200200841106a200341106a41106a290300370200200841086a200341106a41086a2903003702002003410136020c2003200836020820032004360204200341286a41206a200141206a280200360200200341286a41186a200141186a290200370300200341286a41106a200141106a290200370300200341286a41086a200141086a290200370300200320012902003703282003418c026a200341286a108c8b8080000240200328028c02418080808078460d00200341cc006a2109200341d0016a410c6a2101200341b8016a410c6a210a41182105410121020340200341d0016a20092003418c026a10d88980800020032802dc014102460d01200328028402210b2003280280022104200341f8026a41206a200141206a280200360200200341f8026a41186a200141186a290200370300200341f8026a41106a200141106a290200370300200341f8026a41086a200141086a290200370300200320012902003703f802200a200341f8026a41e0adc7800010d78c808000200341b8016a41086a2207200341d0016a41086a280200360200200320032902d0013703b80102402004450d00200b410028029c96db8000118080808000000b20032802b801418080808078460d01024020022003280204470d00200341046a2002200328024841016a2204417f20041b4104411810e5a0808000200328020821080b200820056a220420032903b801370200200441106a200341b8016a41106a290300370200200441086a20072903003702002003200241016a220236020c200541186a21052003418c026a200341286a108c8b808000200328028c02418080808078470d000b0b200341286a10d88c808000200041086a200341046a41086a280200360200200020032902043702000b200341a0036a2480808080000bd70807017f017e037f017e027f017e037f2380808080004190016b22032480808080002003413c6a200110ca8a80800002400240024020032802484104460d0020032902402104200328023c2105200341186a41186a200341c8006a220641186a290200370300200341186a41106a2207200641106a290200370300200341186a41086a200641086a29020037030020032006290200220837031802402008a7220641014b0d00200328021c21092003280234210a02402006410171450d002009200a460d010b20032007360268200341e8006a20062009200a10ecad8080002003200a36021c410121060b200341186a410472210a41808080807821090240024002402006417e6a2206410220064102491b0e03010200010b2007210a0b200a2902042108200a28020021090b2005418080808078470d010b2000410036020820004280808080c000370200200110db8b8080000c010b200128022041016a2206417f20061b22064104200641044b1b220aad42187e220ba721064100210702400240200b422088a70d00200641fcffffff074b0d00024020060d004100210a4104210c0c020b41002d0098a2db80001a200641002802a496db800011828080800000220c0d01410421070b20072006200210ae80808000000b200c2008370210200c200936020c200c2004370204200c2005360200200341013602142003200c3602102003200a36020c200341186a41206a200141206a280200360200200341186a41186a200141186a290200370300200341186a41106a200141106a290200370300200341186a41086a200141086a290200370300200320012902003703182003413c6a200341186a10ca8a808000024020032802484104460d00200341c8006a2101200341e8006a41046a210d200341e8006a41106a210e412821094101210a034020032902402104200328023c2105200341e8006a41186a200141186a290200370300200341e8006a41106a200141106a290200370300200341e8006a41086a200141086a29020037030020032001290200220837036802402008a7220641014b0d00200328026c2107200328028401210202402006410171450d0020072002460d010b2003200e36028c012003418c016a20062007200210ecad8080002003200236026c410121060b4180808080782107200d21020240024002402006417e6a2206410220064102491b0e03010200010b200e21020b2002290204210b200228020021070b2005418080808078460d010240200a200328020c470d002003410c6a200a200328023841016a2206417f20061b4104411810e5a08080002003280210210c0b200c20096a2206200b3702002006417c6a2007360200200641746a2004370200200641706a20053602002003200a41016a220a360214200941186a21092003413c6a200341186a10ca8a80800020032802484104470d000b0b200341186a10db8b8080002000200329020c370200200041086a2003410c6a41086a2802003602000b20034190016a2480808080000b9713010d7f23808080800041306b2201248080808000024020002802202202450d000240034020002002417f6a36022002400240200028020022024101470d0020002802040d00200028020821020240200028020c2203450d0002400240200341077122040d00200321050c010b2003210503402005417f6a210520022802ac0921022004417f6a22040d000b0b20034108490d00034020022802ac092802ac092802ac092802ac092802ac092802ac092802ac092802ac092102200541786a22050d000b0b2000420037020820002002360204200041013602000c010b2002450d020b2000280208210302400240024002400240200028020c2204200028020422022f01aa094f0d00200221050c010b034020022802a0082205450d0220022f01a80921042002410028029c96db800011808080800000200341016a210320052102200420052f01aa094f0d000b0b0240024020030d00200441016a2106200521020c010b200520044102746a41b0096a2802002102410021062003417f6a2207450d002003417e6a2108024020074107712203450d0003402007417f6a210720022802ac0921022003417f6a22030d000b0b20084107490d00034020022802ac092802ac092802ac092802ac092802ac092802ac092802ac092802ac092102200741786a22070d000b0b2000200636020c2000410036020820002002360204024020052004410c6c6a41a4086a2202280200450d002002280204410028029c96db8000118080808000000b024002402005200441e0006c6a220928020022020d0041002102410021050c010b200120023602242001410036022020012002360214200141003602102001200928020422023602282001200236021820092802082105410121020b2001200536022c2001200236021c2001200236020c2001410c6a10db8b808000200928020c220a41054b0d01200a450d02200941106a210b4100210c03400240200b200c410c6c6a22022802002205450d00200228020421060240024020022802082208450d00410021020340024002402002450d00200521040c010b4100210402402006450d0020062102024020064107712203450d0003402002417f6a2102200528028c0121052003417f6a22030d000b0b20064108490d000340200528028c0128028c0128028c0128028c0128028c0128028c0128028c0128028c012105200241786a22020d000b0b20052102410021060b024002400240200620022f018a014f0d0020062103200221050c010b034020022802002205450d0220022f01880121032002410028029c96db800011808080800000200441016a210420052102200320052f018a014f0d000b0b0240024020040d00200341016a2106200521020c010b200520034102746a4190016a2802002102410021062004417f6a2207450d002004417e6a210d024020074107712204450d0003402007417f6a2107200228028c0121022004417f6a22040d000b0b200d4107490d000340200228028c0128028c0128028c0128028c0128028c0128028c0128028c0128028c012102200741786a22070d000b0b024020052003410c6c6a41046a2205280200450d002005280204410028029c96db8000118080808000000b410021052008417f6a22080d010c030b0b2002410028029c96db80001180808080000041f885cb8000109081808000000b024020060d00200521020c010b02400240200641077122030d0020062104200521020c010b200621042005210203402004417f6a2104200228028c0121022003417f6a22030d000b0b20064108490d000340200228028c0128028c0128028c0128028c0128028c0128028c0128028c0128028c012102200441786a22040d000b0b0340200228020021052002410028029c96db8000118080808000002005210220050d000b0b200c41016a220c200a470d000c030b0b2002410028029c96db80001180808080000041f885cb8000109081808000000b2009280210210a02402009280214220b450d004100210c03400240200a200c410c6c6a22022802002205450d00200228020421060240024020022802082208450d00410021020340024002402002450d00200521040c010b4100210402402006450d0020062102024020064107712203450d0003402002417f6a2102200528028c0121052003417f6a22030d000b0b20064108490d000340200528028c0128028c0128028c0128028c0128028c0128028c0128028c0128028c012105200241786a22020d000b0b20052102410021060b024002400240200620022f018a014f0d0020062103200221050c010b034020022802002205450d0220022f01880121032002410028029c96db800011808080800000200441016a210420052102200320052f018a014f0d000b0b0240024020040d00200341016a2106200521020c010b200520034102746a4190016a2802002102410021062004417f6a2207450d002004417e6a210d024020074107712204450d0003402007417f6a2107200228028c0121022004417f6a22040d000b0b200d4107490d000340200228028c0128028c0128028c0128028c0128028c0128028c0128028c0128028c012102200741786a22070d000b0b024020052003410c6c6a41046a2205280200450d002005280204410028029c96db8000118080808000000b410021052008417f6a22080d010c030b0b2002410028029c96db80001180808080000041f885cb8000109081808000000b024020060d00200521020c010b02400240200641077122030d0020062104200521020c010b200621042005210203402004417f6a2104200228028c0121022003417f6a22030d000b0b20064108490d000340200228028c0128028c0128028c0128028c0128028c0128028c0128028c0128028c012102200441786a22040d000b0b0340200228020021052002410028029c96db8000118080808000002005210220050d000b0b200c41016a220c200b470d000b0b200a410028029c96db8000118080808000000b02402009280254450d002009280258410028029c96db8000118080808000000b200028022022020d000c020b0b41d0e1c78000109081808000000b200028020021022000410036020002402002450d000240200028020422020d0020002802082102200028020c2203450d0002400240200341077122040d00200321050c010b2003210503402005417f6a210520022802ac0921022004417f6a22040d000b0b20034108490d00034020022802ac092802ac092802ac092802ac092802ac092802ac092802ac092802ac092102200541786a22050d000b0b034020022802a00821052002410028029c96db8000118080808000002005210220050d000b0b200141306a2480808080000bcb0e010b7f23808080800041106b220324808080800002400240024002400240024002400240024020012802202204450d0020012004417f6a36022002400240200128020022044101470d0020012802040d00200128020821040240200128020c2205450d0002400240200541077122060d00200521070c010b2005210703402007417f6a210720042802ac1421042006417f6a22060d000b0b20054108490d00034020042802ac142802ac142802ac142802ac142802ac142802ac142802ac142802ac142104200741786a22070d000b0b2001420037020820012004360204200141013602000c010b2004450d090b2001280208210502400240200128020c2206200128020422072f01aa144f0d00200721040c010b034020072802a0132204450d09200541016a210520072f01a814210620042107200620042f01aa144f0d000b0b0240024020050d00200641016a2108200421070c010b200420064102746a41b0146a2802002107410021082005417f6a2209450d002005417e6a210a024020094107712205450d0003402009417f6a210920072802ac1421072005417f6a22050d000b0b200a4107490d00034020072802ac142802ac142802ac142802ac142802ac142802ac142802ac142802ac142107200941786a22090d000b0b2001200836020c20014100360208200120073602042004200641e0016c6a2207200728020041054b22054103746a2802002209450d0620042006410c6c6a220441ac136a280200210a200441a8136a280200210b02402007280204200741046a20051b2009412c6c6a220741546a2205280200220441014b0d00200741586a22082802002109200741706a280200210602402004410171450d0020092006460d010b2003200741646a36020c2003410c6a20042009200610ecad8080002008200636020041012104200541013602000b4100210c4158210941002105024002402004417e6a2204410220044102491b0e03010400010b416421090b200720096a22040d01410021050c020b2000410036020820004280808080c0003702000c020b20042802082106200428020421050b2001280220220841016a2204417f20041b22044104200441044b1b2209410474210702400240200441ffffffff004b0d00200741fcffffff074b0d0041002d0098a2db80001a200741002802a496db80001182808080000022040d014104210c0b200c2007200210ae80808000000b2004200636020c200420053602082004200a3602042004200b36020020034101360208200320043602042003200936020002402008450d002001280200210c2001280204210420012802082106200128020c21010340024002400240200c4101712207450d0020040d004101210c024020010d00200621040c020b2001210720062104024020014107712206450d0003402007417f6a210720042802ac1421042006417f6a22060d000b0b20014108490d01034020042802ac142802ac142802ac142802ac142802ac142802ac142802ac142802ac142104200741786a22070d000c020b0b20070d0141eccec78000109081808000000b41002106410021010b02400240200120042f01aa144f0d0020012105200421070c010b034020042802a0132207450d05200641016a210620042f01a814210520072104200520072f01aa144f0d000b0b0240024020060d00200541016a2101200721040c010b200720054102746a41b0146a2802002104410021012006417f6a2209450d002006417e6a210a024020094107712206450d0003402009417f6a210920042802ac1421042006417f6a22060d000b0b200a4107490d00034020042802ac142802ac142802ac142802ac142802ac142802ac142802ac142802ac142104200941786a22090d000b0b2007200541e0016c6a2206200628020041054b22094103746a280200220a450d0420072005410c6c6a220741ac136a280200210b200741a8136a280200210202402006280204200641046a20091b200a412c6c6a220541546a2209280200220741014b0d00200541586a220d280200210a200541706a280200210602402007410171450d00200a2006460d010b2003200541646a36020c2003410c6a2007200a200610ecad808000200d200636020041012107200941013602000b410021094158210a0240024002402007417e6a2207410220074102491b0e03010200010b4164210a0b2005200a6a2207450d0020072802082106200728020421090b2008417f6a21080240200328020822052003280200470d0020032005200841016a2207417f20071b4104411010e5a08080000b200328020420054104746a2207200636020c200720093602082007200b360204200720023602002003200541016a3602084100210620080d000b0b20002003290200370200200041086a200341086a2802003602000b200341106a2480808080000f0b418886cb8000109081808000000b4184d7d2800041fc0041e8d8d28000109181808000000b4184d7d2800041fc0041e8d8d28000109181808000000b418886cb8000109081808000000b41eccec78000109081808000000b9609020a7f067e23808080800041d0016b22032480808080000240024020012802a401220420012802a0012205460d00200541d0006c210602400340200521070240200120066a220841386a28020022054103460d0020054104460d022001200741016a3602a00141002d0098a2db80001a0240024041c00241002802a496db8000118280808000002206450d002006200536023820062008290300370300200641306a200841306a290300370300200641286a200841286a290300370300200641206a200841206a290300370300200641186a200841186a290300370300200641106a200841106a290300370300200641086a200841086a29030037030020062008413c6a29020037023c200641c4006a200841c4006a290200370200200641cc006a200841cc006a2802003602002003410136020c2003200636020820034104360204200341106a200141a80110f5b28080001a20032802b401220520032802b0012202460d012005417f6a2109200341b8016a41086a210a200341b8016a41106a210b4101210c0340200341106a200241d0006c6a21082002210703400240200841386a28020022014103460d00024020014104460d002003200741016a22023602b001200a200841c4006a290200370300200b200841cc006a28020036020020032008413c6a2902003703b8010240200c2003280204470d00200341046a200c4101410841d00010e5a0808000200328020821060b200841206a290300210d200841286a290300210e200841306a290300210f200841186a2903002110200841106a2903002111200841086a29030021122006200c41d0006c6a2204200829030037030020042001360238200441086a2012370300200441106a2011370300200441186a2010370300200420032903b80137023c200441306a200f370300200441286a200e370300200441206a200d370300200441c4006a200a290300370200200441cc006a200b2802003602002003200c41016a220c36020c20092007470d030c050b2003200741016a3602b0012005417f6a22062007460d040340024020084188016a2802004103460d000240200841f0006a280200450d00200841f4006a280200410028029c96db8000118080808000000b200841fc006a280200450d0020084180016a280200410028029c96db8000118080808000000b200841d0006a210820072006417f6a2206470d000c050b0b200841d0006a21082005200741016a2207470d000c030b0b0b410841c002200210ae80808000000b20002003290204370200200041086a200341046a41086a2802003602000c040b200641d0006a21062004200741016a2205470d000b0b200041003602082000428080808080013702002001200741016a3602a0012004417f6a22062007460d010340024020084188016a2802004103460d000240200841f0006a280200450d00200841f4006a280200410028029c96db8000118080808000000b200841fc006a280200450d0020084180016a280200410028029c96db8000118080808000000b200841d0006a210820072006417f6a2206470d000c020b0b200041003602082000428080808080013702000b200341d0016a2480808080000b9609020a7f067e23808080800041a0026b22032480808080000240024020012802f401220420012802f0012205460d00200541d0006c210602400340200521070240200120066a220841386a28020022054103460d0020054104460d022001200741016a3602f00141002d0098a2db80001a0240024041c00241002802a496db8000118280808000002206450d002006200536023820062008290300370300200641306a200841306a290300370300200641286a200841286a290300370300200641206a200841206a290300370300200641186a200841186a290300370300200641106a200841106a290300370300200641086a200841086a29030037030020062008413c6a29020037023c200641c4006a200841c4006a290200370200200641cc006a200841cc006a2802003602002003410136020c2003200636020820034104360204200341106a200141f80110f5b28080001a20032802840222052003280280022202460d012005417f6a210920034188026a41086a210a20034188026a41106a210b4101210c0340200341106a200241d0006c6a21082002210703400240200841386a28020022014103460d00024020014104460d002003200741016a220236028002200a200841c4006a290200370300200b200841cc006a28020036020020032008413c6a290200370388020240200c2003280204470d00200341046a200c4101410841d00010e5a0808000200328020821060b200841206a290300210d200841286a290300210e200841306a290300210f200841186a2903002110200841106a2903002111200841086a29030021122006200c41d0006c6a2204200829030037030020042001360238200441086a2012370300200441106a2011370300200441186a2010370300200420032903880237023c200441306a200f370300200441286a200e370300200441206a200d370300200441c4006a200a290300370200200441cc006a200b2802003602002003200c41016a220c36020c20092007470d030c050b2003200741016a360280022005417f6a22062007460d040340024020084188016a2802004103460d000240200841f0006a280200450d00200841f4006a280200410028029c96db8000118080808000000b200841fc006a280200450d0020084180016a280200410028029c96db8000118080808000000b200841d0006a210820072006417f6a2206470d000c050b0b200841d0006a21082005200741016a2207470d000c030b0b0b410841c002200210ae80808000000b20002003290204370200200041086a200341046a41086a2802003602000c040b200641d0006a21062004200741016a2205470d000b0b200041003602082000428080808080013702002001200741016a3602f0012004417f6a22062007460d010340024020084188016a2802004103460d000240200841f0006a280200450d00200841f4006a280200410028029c96db8000118080808000000b200841fc006a280200450d0020084180016a280200410028029c96db8000118080808000000b200841d0006a210820072006417f6a2206470d000c020b0b200041003602082000428080808080013702000b200341a0026a2480808080000bf60601047f23808080800041e0006b220324808080800002400240024002400240200128025422042001280250460d002001410136025020012802382205417d6a0e020001020b200041003602082000428080808080013702000c020b2000410036020820004280808080800137020020044101460d0120014188016a21012004417f6a21040340024020012802004103460d000240200141686a280200450d002001416c6a280200410028029c96db8000118080808000000b200141746a280200450d00200141786a280200410028029c96db8000118080808000000b200141d0006a21012004417f6a22040d000c020b0b41002d0098a2db80001a41c00241002802a496db8000118280808000002206450d01200620053602382006200129030037030020062001413c6a220429020037023c200641306a200141306a290300370300200641286a200141286a290300370300200641206a200141206a290300370300200641186a200141186a290300370300200641106a200141106a290300370300200641086a200141086a290300370300200641c4006a200441086a290200370200200641cc006a200441106a280200360200200341086a200141d80010f5b28080001a41012105200328025c220421020240024020042003280258460d0002400240024020032802402202417d6a0e020100020b41012105410121020c020b410121050c020b2006200236028801200620012903003703502006200129023c37028c0120064180016a200141306a290300370300200641f8006a200141286a290300370300200641f0006a200141206a290300370300200641e8006a200141186a290300370300200641e0006a200141106a290300370300200641d8006a200141086a29030037030020064194016a200141c4006a2902003702002006419c016a200141cc006a28020036020041022105200421020b20042002460d00200420026b2104200341086a200241d0006c6a210103400240200141386a2802004103460d000240200141206a280200450d00200141246a280200410028029c96db8000118080808000000b2001412c6a280200450d00200141306a280200410028029c96db8000118080808000000b200141d0006a21012004417f6a22040d000b0b2000200536020820002006360204200041043602000b200341e0006a2480808080000f0b410841c002200210ae80808000000bc20503037f017e017f2380808080004180016b2203248080808000200341146a200110c88a808000024002402003280214418080808078470d002000410036020820004280808080c000370200200110dc8b8080000c010b200128022041016a2204417f20041b22044104200441044b1b2205ad42247e2206a7210441002107024002402006422088a70d00200441fcffffff074b0d00024020040d0041042107410021050c020b41002d0098a2db80001a200441002802a496db80001182808080000022070d01410421070b20072004200210ae80808000000b20072003290214370200200741206a200341146a41206a280200360200200741186a200341146a41186a290200370200200741106a200341146a41106a290200370200200741086a200341146a41086a290200370200200341013602102003200736020c20032005360208200341386a41206a200141206a280200360200200341386a41186a200141186a290200370300200341386a41106a200141106a290200370300200341386a41086a200141086a29020037030020032001290200370338200341dc006a200341386a10c88a8080000240200328025c418080808078460d0041242105410121040340024020042003280208470d00200341086a2004200328025841016a2201417f20011b4104412410e5a0808000200328020c21070b200720056a2201200329025c370200200141206a200341dc006a41206a280200360200200141186a200341dc006a41186a290200370200200141106a200341dc006a41106a290200370200200141086a200341dc006a41086a2902003702002003200441016a2204360210200541246a2105200341dc006a200341386a10c88a808000200328025c418080808078470d000b0b200341386a10dc8b808000200041086a200341086a41086a280200360200200020032902083702000b20034180016a2480808080000b9a05040d7f037e017f017e23808080800041306b220324808080800020012802042204200128020022056b220641386e21070240200641fcffffff074d0d0041002006200210ae80808000000b0240024020042005470d0020012802102108200128020c21092001280208210a4100210b4104210c20072106410021020c010b4100210b41002d0098a2db80001a0240200641002802a496db800011828080800000220c0d0041042006200210ae80808000000b20012802102108200128020c21092001280208210a200341276a210d200341206a210e410021020240034002402005200b6a220141146a2d0000220f4102470d00200141386a21050c020b200d200141346a280000360000200e2001412d6a290000370300200141156a29000021102001411d6a2900002111200141256a2900002112200141106a2802002113200141086a2902002114200c200b6a22062001290200370200200641086a2014370200200641106a2013360200200641256a20123700002006411d6a2011370000200641156a2010370000200641146a200f3a0000200641346a200d2800003600002006412d6a200e290300370000200241016a21022005200b41386a220b6a2004470d000b200421050b200420056b41386e21062007210b0b024002400240024020042005470d002008450d03200a41086a21062009200a2802082201460d02200a41046a21050c010b200541086a2101200a41046a21050340200110d48a808000200141386a21012006417f6a22060d000b2008450d02200a41086a21062009200a2802082201460d010b20052802002205200141386c6a2005200941386c6a200841386c10f8b28080001a0b2006200120086a3602000b200020023602082000200c3602042000200b360200200341306a2480808080000bcf0302077f017e23808080800041206b22032480808080002001280208220420012802042205200420054b1b210620012802002107200128020c2108024003400240024020062005460d002001200541016a2205360204200341146a200710c18c80800020032802142209418080808078470d01200841013a00000b2000410036020820004280808080c0003702000c020b2009418180808078460d000b2003290218210a41002d0098a2db80001a0240413041002802a496db8000118280808000002206450d002006200a37020420062009360200200341013602102003200636020c2003410436020841012102034020042005200420054b1b41016a21010340024002402001200541016a2205460d00200341146a200710c18c80800020032802142209418080808078470d01200841013a00000b20002003290208370200200041086a200341086a41086a2802003602000c040b2009418180808078460d000b2003290218210a024020022003280208470d00200341086a200241014104410c10e5a0808000200328020c21060b20062002410c6c6a2201200a370204200120093602002003200241016a22023602100c000b0b41044130200210ae80808000000b200341206a2480808080000bf50502047f017e2380808080004180016b2203248080808000200341146a200110c98a80800002400240200328021c418080808078470d002000410036020820004280808080c000370200200110e38b8080000c010b41002104410020012802282205200128022c22066b41016a20052006491b22052001280220220620052006491b41016a2205417f20051b22054104200541044b1b2206ad42147e2207a72105024002402007422088a70d00200541fcffffff074b0d00024020050d0041042104410021060c020b41002d0098a2db80001a200541002802a496db80001182808080000022040d01410421040b20042005200210ae80808000000b20042003290214370200200441106a200341146a41106a280200360200200441086a200341146a41086a290200370200200341013602102003200436020c20032006360208200341286a41386a200141386a290200370300200341286a41306a200141306a290200370300200341286a41286a200141286a290200370300200341286a41206a200141206a290200370300200341286a41186a200141186a290200370300200341286a41106a200141106a290200370300200341286a41086a200141086a29020037030020032001290200370328200341ec006a200341286a10c98a80800002402003280274418080808078460d0041142105410121010340024020012003280208470d00200341086a2001410020032802502206200328025422046b41016a20062004491b22062003280248220420062004491b41016a2206417f20061b4104411410e5a0808000200328020c21040b200420056a2206200329026c370200200641106a200341ec006a41106a280200360200200641086a200341ec006a41086a22062902003702002003200141016a2201360210200541146a2105200341ec006a200341286a10c98a8080002006280200418080808078470d000b0b200341286a10e38b808000200041086a200341086a41086a280200360200200020032902083702000b20034180016a2480808080000b9609020a7f067e23808080800041f0026b22032480808080000240024020012802c402220420012802c0022205460d00200541d0006c210602400340200521070240200120066a220841386a28020022054103460d0020054104460d022001200741016a3602c00241002d0098a2db80001a0240024041c00241002802a496db8000118280808000002206450d002006200536023820062008290300370300200641306a200841306a290300370300200641286a200841286a290300370300200641206a200841206a290300370300200641186a200841186a290300370300200641106a200841106a290300370300200641086a200841086a29030037030020062008413c6a29020037023c200641c4006a200841c4006a290200370200200641cc006a200841cc006a2802003602002003410136020c2003200636020820034104360204200341106a200141c80210f5b28080001a20032802d402220520032802d0022202460d012005417f6a2109200341d8026a41086a210a200341d8026a41106a210b4101210c0340200341106a200241d0006c6a21082002210703400240200841386a28020022014103460d00024020014104460d002003200741016a22023602d002200a200841c4006a290200370300200b200841cc006a28020036020020032008413c6a2902003703d8020240200c2003280204470d00200341046a200c4101410841d00010e5a0808000200328020821060b200841206a290300210d200841286a290300210e200841306a290300210f200841186a2903002110200841106a2903002111200841086a29030021122006200c41d0006c6a2204200829030037030020042001360238200441086a2012370300200441106a2011370300200441186a2010370300200420032903d80237023c200441306a200f370300200441286a200e370300200441206a200d370300200441c4006a200a290300370200200441cc006a200b2802003602002003200c41016a220c36020c20092007470d030c050b2003200741016a3602d0022005417f6a22062007460d040340024020084188016a2802004103460d000240200841f0006a280200450d00200841f4006a280200410028029c96db8000118080808000000b200841fc006a280200450d0020084180016a280200410028029c96db8000118080808000000b200841d0006a210820072006417f6a2206470d000c050b0b200841d0006a21082005200741016a2207470d000c030b0b0b410841c002200210ae80808000000b20002003290204370200200041086a200341046a41086a2802003602000c040b200641d0006a21062004200741016a2205470d000b0b200041003602082000428080808080013702002001200741016a3602c0022004417f6a22062007460d010340024020084188016a2802004103460d000240200841f0006a280200450d00200841f4006a280200410028029c96db8000118080808000000b200841fc006a280200450d0020084180016a280200410028029c96db8000118080808000000b200841d0006a210820072006417f6a2206470d000c020b0b200041003602082000428080808080013702000b200341f0026a2480808080000bcb0501057f23808080800041e0006b2203248080808000200341106a200110ce8a8080000240024020032802100d002000410036020820004280808080c0003702000c010b2001280224210402400240024020012802004102470d0020040d01410021050c020b200128022021052004450d01417f2005200128022820046b41186e6a220420042005491b21050c010b200128022820046b41186e21050b200541016a2205417f20051b22044104200441044b1b220641047421054100210702400240200441ffffffff004b0d00200541fcffffff074b0d0041002d0098a2db80001a200541002802a496db80001182808080000022070d01410421070b20072005200210ae80808000000b20072003290210370200200741086a200341106a41086a2902003702002003410136020c2003200736020820032006360204200341206a41286a200141286a280200360200200341206a41206a200141206a290200370300200341206a41186a200141186a290200370300200341206a41106a200141106a290200370300200341206a41086a200141086a29020037030020032001290200370320200341d0006a200341206a10ce8a80800002402003280250450d0041102105410121010340024020012003280204470d00200328024421070240024020032802204102470d00410021042007450d01200328024820076b41186e21040c010b200328024021042007450d00417f2004200328024820076b41186e6a220720072004491b21040b200341046a2001200441016a2204417f20041b4104411010e5a0808000200328020821070b200720056a22042003290250370200200441086a200341d0006a41086a2902003702002003200141016a220136020c200541106a2105200341d0006a200341206a10ce8a80800020032802500d000b0b20002003290204370200200041086a200341046a41086a2802003602000b200341e0006a2480808080000bcb14010f7f23808080800041d0006b220324808080800002400240024002400240024002400240024002400240024002400240024002400240024020012802082204450d0020012004417f6a220536020802402001280200220641016a2207200128020422086a2209410e4b0d002001200736020020060e0e02030405060708090a0b0c0d0e0f010b2001410e3602000b2000410036020820004280808080103702000c0f0b200341c8006a41002900eed9c98000370300200341c0006a41002900e6d9c98000370300200341386a41002900ded9c98000370300200341002900d6d9c98000370330200341106a21010c0d0b200341c8006a410029008edac98000370300200341c0006a4100290086dac98000370300200341386a41002900fed9c98000370300200341002900f6d9c98000370330200341106a21010c0c0b200341c8006a41002900aedac98000370300200341c0006a41002900a6dac98000370300200341386a410029009edac9800037030020034100290096dac98000370330200341106a21010c0b0b200341c8006a41002900cedac98000370300200341c0006a41002900c6dac98000370300200341386a41002900bedac98000370300200341002900b6dac98000370330200341106a21010c0a0b200341c8006a41002900eedac98000370300200341c0006a41002900e6dac98000370300200341386a41002900dedac98000370300200341002900d6dac98000370330200341106a21010c090b200341c8006a410029008edbc98000370300200341c0006a4100290086dbc98000370300200341386a41002900fedac98000370300200341002900f6dac98000370330200341106a21010c080b200341c8006a41002900aedbc98000370300200341c0006a41002900a6dbc98000370300200341386a410029009edbc9800037030020034100290096dbc98000370330200341106a21010c070b200341c8006a41002900cedbc98000370300200341c0006a41002900c6dbc98000370300200341386a41002900bedbc98000370300200341002900b6dbc98000370330200341106a21010c060b200341c8006a41002900eedbc98000370300200341c0006a41002900e6dbc98000370300200341386a41002900dedbc98000370300200341002900d6dbc98000370330200341106a21010c050b200341c8006a410029008edcc98000370300200341c0006a4100290086dcc98000370300200341386a41002900fedbc98000370300200341002900f6dbc98000370330200341106a21010c040b200341c8006a41002900aedcc98000370300200341c0006a41002900a6dcc98000370300200341386a410029009edcc9800037030020034100290096dcc98000370330200341106a21010c030b200341c8006a41002900cedcc98000370300200341c0006a41002900c6dcc98000370300200341386a41002900bedcc98000370300200341002900b6dcc98000370330200341106a21010c020b200341c8006a41002900eedcc98000370300200341c0006a41002900e6dcc98000370300200341386a41002900dedcc98000370300200341002900d6dcc98000370330200341106a21010c010b200341c8006a410029008eddc98000370300200341c0006a4100290086ddc98000370300200341386a41002900fedcc98000370300200341002900f6dcc98000370330200341106a21010b20012003290330370000200141186a220a200341306a41186a290300370000200141106a220b200341306a41106a290300370000200141086a220c200341306a41086a29030037000041002d0098a2db80001a2005410e20096b220720052007491b22074103200741034b1b41016a410420051b2207410574220941002802a496db800011828080800000220d450d01200d2001290000370000200d41186a200a290000370000200d41106a200b290000370000200d41086a200c2900003700002003200d360204200320073602002003410136020802402005450d002003410f6a41016a21052004417e6a2107410020046b210e410c200820066a220f6b2109200341306a41186a2108200341306a41106a210a200341306a41086a210b41202102410121010340200f20016a41016a410e4b0d0102400240024002400240024002400240024002400240024002400240200620016a417f6a0e0d000102030405060708090a0b0c0f0b2008410029008edac98000370300200a4100290086dac98000370300200b41002900fed9c98000370300200341002900f6d9c980003703300c0c0b200841002900aedac98000370300200a41002900a6dac98000370300200b410029009edac9800037030020034100290096dac980003703300c0b0b200841002900cedac98000370300200a41002900c6dac98000370300200b41002900bedac98000370300200341002900b6dac980003703300c0a0b200841002900eedac98000370300200a41002900e6dac98000370300200b41002900dedac98000370300200341002900d6dac980003703300c090b2008410029008edbc98000370300200a4100290086dbc98000370300200b41002900fedac98000370300200341002900f6dac980003703300c080b200841002900aedbc98000370300200a41002900a6dbc98000370300200b410029009edbc9800037030020034100290096dbc980003703300c070b200841002900cedbc98000370300200a41002900c6dbc98000370300200b41002900bedbc98000370300200341002900b6dbc980003703300c060b200841002900eedbc98000370300200a41002900e6dbc98000370300200b41002900dedbc98000370300200341002900d6dbc980003703300c050b2008410029008edcc98000370300200a4100290086dcc98000370300200b41002900fedbc98000370300200341002900f6dbc980003703300c040b200841002900aedcc98000370300200a41002900a6dcc98000370300200b410029009edcc9800037030020034100290096dcc980003703300c030b200841002900cedcc98000370300200a41002900c6dcc98000370300200b41002900bedcc98000370300200341002900b6dcc980003703300c020b200841002900eedcc98000370300200a41002900e6dcc98000370300200b41002900dedcc98000370300200341002900d6dcc980003703300c010b2008410029008eddc98000370300200a4100290086ddc98000370300200b41002900fedcc98000370300200341002900f6dcc980003703300b20052003290330370000200541186a220c2008290300370000200541106a2210200a290300370000200541086a2211200b290300370000024020012003280200470d002003200141012007200920072009491b41016a200e20016a41026a4101461b4101412010e5a08080002003280204210d0b200d20026a22042005290000370000200441186a200c290000370000200441106a2010290000370000200441086a20112900003700002003200141016a22013602082007417f6a21072009417f6a2109200241206a2102200e20016a0d000b0b20002003290200370200200041086a200341086a2802003602000b200341d0006a2480808080000f0b41012009200210ae80808000000bcb0e010b7f23808080800041106b220324808080800002400240024002400240024002400240024020012802202204450d0020012004417f6a36022002400240200128020022044101470d0020012802040d00200128020821040240200128020c2205450d0002400240200541077122060d00200521070c010b2005210703402007417f6a210720042802ac1421042006417f6a22060d000b0b20054108490d00034020042802ac142802ac142802ac142802ac142802ac142802ac142802ac142802ac142104200741786a22070d000b0b2001420037020820012004360204200141013602000c010b2004450d090b2001280208210502400240200128020c2206200128020422072f01aa144f0d00200721040c010b034020072802a0132204450d09200541016a210520072f01a814210620042107200620042f01aa144f0d000b0b0240024020050d00200641016a2108200421070c010b200420064102746a41b0146a2802002107410021082005417f6a2209450d002005417e6a210a024020094107712205450d0003402009417f6a210920072802ac1421072005417f6a22050d000b0b200a4107490d00034020072802ac142802ac142802ac142802ac142802ac142802ac142802ac142802ac142107200941786a22090d000b0b2001200836020c20014100360208200120073602042004200641e0016c6a2207200728020041054b22054103746a2802002209450d0620042006410c6c6a220441ac136a280200210a200441a8136a280200210b02402007280204200741046a20051b2009412c6c6a220741546a2205280200220441014b0d00200741586a22082802002109200741706a280200210602402004410171450d0020092006460d010b2003200741646a36020c2003410c6a20042009200610ecad8080002008200636020041012104200541013602000b4100210c4158210941002105024002402004417e6a2204410220044102491b0e03010400010b416421090b200720096a22040d01410021050c020b2000410036020820004280808080c0003702000c020b20042802082106200428020421050b2001280220220841016a2204417f20041b22044104200441044b1b2209410474210702400240200441ffffffff004b0d00200741fcffffff074b0d0041002d0098a2db80001a200741002802a496db80001182808080000022040d014104210c0b200c2007200210ae80808000000b2004200636020c200420053602082004200a3602042004200b36020020034101360208200320043602042003200936020002402008450d002001280200210c2001280204210420012802082106200128020c21010340024002400240200c4101712207450d0020040d004101210c024020010d00200621040c020b2001210720062104024020014107712206450d0003402007417f6a210720042802ac1421042006417f6a22060d000b0b20014108490d01034020042802ac142802ac142802ac142802ac142802ac142802ac142802ac142802ac142104200741786a22070d000c020b0b20070d0141eccec78000109081808000000b41002106410021010b02400240200120042f01aa144f0d0020012105200421070c010b034020042802a0132207450d05200641016a210620042f01a814210520072104200520072f01aa144f0d000b0b0240024020060d00200541016a2101200721040c010b200720054102746a41b0146a2802002104410021012006417f6a2209450d002006417e6a210a024020094107712206450d0003402009417f6a210920042802ac1421042006417f6a22060d000b0b200a4107490d00034020042802ac142802ac142802ac142802ac142802ac142802ac142802ac142802ac142104200941786a22090d000b0b2007200541e0016c6a2206200628020041054b22094103746a280200220a450d0420072005410c6c6a220741ac136a280200210b200741a8136a280200210202402006280204200641046a20091b200a412c6c6a220541546a2209280200220741014b0d00200541586a220d280200210a200541706a280200210602402007410171450d00200a2006460d010b2003200541646a36020c2003410c6a2007200a200610ecad808000200d200636020041012107200941013602000b410021094158210a0240024002402007417e6a2207410220074102491b0e03010200010b4164210a0b2005200a6a2207450d0020072802082106200728020421090b2008417f6a21080240200328020822052003280200470d0020032005200841016a2207417f20071b4104411010e5a08080000b200328020420054104746a2207200636020c200720093602082007200b360204200720023602002003200541016a3602084100210620080d000b0b20002003290200370200200041086a200341086a2802003602000b200341106a2480808080000f0b418886cb8000109081808000000b4184d7d2800041fc0041e8d8d28000109181808000000b4184d7d2800041fc0041e8d8d28000109181808000000b418886cb8000109081808000000b41eccec78000109081808000000b870402077f017e23808080800041306b22032480808080002001280208220420012802042205200420054b1b210620012802002107200128020c2108024003400240024020062005460d002001200541016a2205360204200341106a200710ec88808000024020032802100d00200341246a2007200328021410938580800020032802242209418080808078470d020b200841013a00000b2000410036020820004280808080c0003702000c020b2009418180808078460d000b2003290228210a41002d0098a2db80001a0240413041002802a496db8000118280808000002206450d002006200a37020420062009360200200341013602202003200636021c2003410436021841012102034020042005200420054b1b41016a21010340024002402001200541016a2205460d00200341086a200710ec88808000024020032802080d00200341246a2007200328020c10938580800020032802242209418080808078470d020b200841013a00000b20002003290218370200200041086a200341186a41086a2802003602000c040b2009418180808078460d000b2003290228210a024020022003280218470d00200341186a200241014104410c10e5a0808000200328021c21060b20062002410c6c6a2201200a370204200120093602002003200241016a22023602200c000b0b41044130200210ae80808000000b200341306a2480808080000b870402077f017e23808080800041306b22032480808080002001280208220420012802042205200420054b1b210620012802002107200128020c2108024003400240024020062005460d002001200541016a2205360204200341106a200710e888808000024020032802100d00200341246a20072003280214108a8580800020032802242209418080808078470d020b200841013a00000b2000410036020820004280808080c0003702000c020b2009418180808078460d000b2003290228210a41002d0098a2db80001a0240413041002802a496db8000118280808000002206450d002006200a37020420062009360200200341013602202003200636021c2003410436021841012102034020042005200420054b1b41016a21010340024002402001200541016a2205460d00200341086a200710e888808000024020032802080d00200341246a2007200328020c108a8580800020032802242209418080808078470d020b200841013a00000b20002003290218370200200041086a200341186a41086a2802003602000c040b2009418180808078460d000b2003290228210a024020022003280218470d00200341186a200241014104410c10e5a0808000200328021c21060b20062002410c6c6a2201200a370204200120093602002003200241016a22023602200c000b0b41044130200210ae80808000000b200341306a2480808080000b8b0303047f017e067f23808080800041206b2204248080808000410021054100200220016b2206200620024b1b2207ad420c7e2208a72109024002402008422088a70d00200941fcffffff074b0d0041002106024020090d004104210a410021070c020b41002d0098a2db80001a200941002802a496db800011828080800000220a0d01410421050b20052009200310ae80808000000b0240200120024f0d00200120026b210b200a2102410021060340200441086a200120066a10e296808000200441146a200428020c220c2004280210220d10bc8d80800041002109410121054100210302402004280214220e418080808078460d00200c200d41002802ac95db8000118b8080800000200428021c210920042802182105200e21030b02402004280208450d00200c410028029c96db8000118080808000000b200241086a2009360200200241046a2005360200200220033602002002410c6a2102200b200641016a22066a0d000b0b200020063602082000200a36020420002007360200200441206a2480808080000b870402077f017e23808080800041306b22032480808080002001280208220420012802042205200420054b1b210620012802002107200128020c2108024003400240024020062005460d002001200541016a2205360204200341106a200710f388808000024020032802100d00200341246a2007200328021410ca8580800020032802242209418080808078470d020b200841013a00000b2000410036020820004280808080c0003702000c020b2009418180808078460d000b2003290228210a41002d0098a2db80001a0240413041002802a496db8000118280808000002206450d002006200a37020420062009360200200341013602202003200636021c2003410436021841012102034020042005200420054b1b41016a21010340024002402001200541016a2205460d00200341086a200710f388808000024020032802080d00200341246a2007200328020c10ca8580800020032802242209418080808078470d020b200841013a00000b20002003290218370200200041086a200341186a41086a2802003602000c040b2009418180808078460d000b2003290228210a024020022003280218470d00200341186a200241014104410c10e5a0808000200328021c21060b20062002410c6c6a2201200a370204200120093602002003200241016a22023602200c000b0b41044130200210ae80808000000b200341306a2480808080000b970502077f037e23808080800041e0006b22042480808080002004410c6a2001200228020c2205118b808080000002400240200428020c0d00200041003602082000428080808010370200024020022802002206450d0020012006118080808000000b2002280204450d012001410028029c96db8000118080808000000c010b200441306a200120022802102207118b8080800000200428023041016a2206417f20061b22084104200841044b1b220941057421064100210a02400240200841ffffff3f4b0d0020064100480d0041002d0098a2db80001a200641002802a496db800011828080800000220a0d014101210a0b200a2006200310ae80808000000b200a2004410c6a41046a2206290000370000200a41186a200641186a290000370000200a41106a200641106a290000370000200a41086a200641086a290000370000200441013602082004200a360204200420093602002004413c6a20012005118b80808000000240200428023c450d00200441c0006a210641202103410121090340024020092004280200470d00200441306a20012007118b808080000020042009200428023041016a2208417f20081b4101412010e5a08080002004280204210a0b200641086a290000210b200641106a290000210c200641186a290000210d200a20036a22082006290000370000200841186a200d370000200841106a200c370000200841086a200b3700002004200941016a22093602082004413c6a20012005118b8080800000200341206a2103200428023c0d000b0b024020022802002206450d0020012006118080808000000b02402002280204450d002001410028029c96db8000118080808000000b20002004290200370200200041086a200441086a2802003602000b200441e0006a2480808080000ba90701057f23808080800041e0016b2203248080808000200341106a200110cb8a8080000240024020032802404109470d0020004100360208200042808080808002370200024020012802004102460d00200110cc8a8080000b20012802244102460d01200141246a10da8b8080000c010b200128022421040240024020012802004102470d004100210520044102460d01200128024421050c010b2001280220210520044102460d00417f200520012802446a220420042005491b21050b200541016a2205417f20051b22044104200441044b1b220641067421054100210702400240200441ffffff1f4b0d00200541f0ffffff074b0d0041002d0098a2db80001a200541002802a496db80001182808080000022070d01411021070b20072005200210ae80808000000b20072003290310370300200741086a2003290318370300200741386a200341106a41386a290300370300200741306a200341106a41306a290300370300200741286a200341106a41286a290300370300200741206a200341106a41206a290300370300200741186a200341106a41186a290300370300200741106a200341106a41106a2903003703002003410136020c2003200736020820032006360204200341d8006a200141c80010f5b28080001a200341a0016a200341d8006a10cb8a808000024020032802d0014109460d0041c0002104410121050340024020052003280204470d00200328027c21020240024020032802584102470d004100200328029c0120024102461b21010c010b2003280278210120024102460d00417f2001200328029c016a220220022001491b21010b200341046a2005200141016a2201417f20011b411041c00010e5a0808000200328020821070b200720046a220120032903a001370300200141386a200341a0016a41386a290300370300200141306a200341a0016a41306a2202290300370300200141286a200341a0016a41286a290300370300200141206a200341a0016a41206a290300370300200141186a200341a0016a41186a290300370300200141106a200341a0016a41106a290300370300200141086a20032903a8013703002003200541016a220536020c200441c0006a2104200341a0016a200341d8006a10cb8a80800020022802004109470d000b0b024020032802584102460d00200341d8006a10cc8a8080000b0240200328027c4102460d00200341fc006a10da8b8080000b20002003290204370200200041086a200341046a41086a2802003602000b200341e0016a2480808080000bec0803037f017e057f23808080800041a0036b2203248080808000200341cc006a2001108c8b808000024002400240200328024c418080808078460d00200341d0016a200141246a200341cc006a10d88980800020032802dc014102460d002003280284022104200328028002210520034198036a200341fc016a28020036020020034190036a200341d0016a41246a29020037030020034188036a200341ec016a290200370300200341f8026a41086a200341e4016a290200370300200320032902dc013703f8022003411c6a200341f8026a41e0adc7800010d78c808000200341106a41086a200341d0016a41086a280200360200200320032902d00137031002402005450d002004410028029c96db8000118080808000000b2003280210418080808078470d010b2000410036020820004280808080c000370200200110d88c8080000c010b200128022041016a2205417f20051b22054104200541044b1b2204ad42187e2206a7210541002107024002402006422088a70d00200541fcffffff074b0d00024020050d0041042108410021040c020b41002d0098a2db80001a200541002802a496db80001182808080000022080d01410421070b20072005200210ae80808000000b20082003290310370200200841106a200341106a41106a290300370200200841086a200341106a41086a2903003702002003410136020c2003200836020820032004360204200341286a41206a200141206a280200360200200341286a41186a200141186a290200370300200341286a41106a200141106a290200370300200341286a41086a200141086a290200370300200320012902003703282003418c026a200341286a108c8b8080000240200328028c02418080808078460d00200341cc006a2109200341d0016a410c6a2101200341b8016a410c6a210a41182105410121020340200341d0016a20092003418c026a10d88980800020032802dc014102460d01200328028402210b2003280280022104200341f8026a41206a200141206a280200360200200341f8026a41186a200141186a290200370300200341f8026a41106a200141106a290200370300200341f8026a41086a200141086a290200370300200320012902003703f802200a200341f8026a41e0adc7800010d78c808000200341b8016a41086a2207200341d0016a41086a280200360200200320032902d0013703b80102402004450d00200b410028029c96db8000118080808000000b20032802b801418080808078460d01024020022003280204470d00200341046a2002200328024841016a2204417f20041b4104411810e5a0808000200328020821080b200820056a220420032903b801370200200441106a200341b8016a41106a290300370200200441086a20072903003702002003200241016a220236020c200541186a21052003418c026a200341286a108c8b808000200328028c02418080808078470d000b0b200341286a10d88c808000200041086a200341046a41086a280200360200200020032902043702000b200341a0036a2480808080000bcf0302077f017e23808080800041206b22032480808080002001280208220420012802042205200420054b1b210620012802002107200128020c2108024003400240024020062005460d002001200541016a2205360204200341146a200710c88c80800020032802142209418080808078470d01200841013a00000b2000410036020820004280808080c0003702000c020b2009418180808078460d000b2003290218210a41002d0098a2db80001a0240413041002802a496db8000118280808000002206450d002006200a37020420062009360200200341013602102003200636020c2003410436020841012102034020042005200420054b1b41016a21010340024002402001200541016a2205460d00200341146a200710c88c80800020032802142209418080808078470d01200841013a00000b20002003290208370200200041086a200341086a41086a2802003602000c040b2009418180808078460d000b2003290218210a024020022003280208470d00200341086a200241014104410c10e5a0808000200328020c21060b20062002410c6c6a2201200a370204200120093602002003200241016a22023602100c000b0b41044130200210ae80808000000b200341206a2480808080000bc80c02057f017e2380808080004180016b22032480808080002003410c6a2001108b8b808000024002402003280210418080808078470d002000410036020820004280808080c000370200024020012802004102460d00200110d18a8080000b024020012802242202450d0002402001280230220420012802282200460d00410021050240200420006b220641047622044101460d00200441feffffff007121072000210441002105034002402004280200450d00200441046a280200410028029c96db8000118080808000000b0240200441106a280200450d00200441146a280200410028029c96db8000118080808000000b200441206a21042007200541026a2205470d000b0b2006411071450d00200020054104746a2204280200450d002004280204410028029c96db8000118080808000000b200128022c450d002002410028029c96db8000118080808000000b20012802382202450d01024020012802442204200128023c2200460d00410021050240200420006b220641047622044101460d00200441feffffff007121072000210441002105034002402004280200450d00200441046a280200410028029c96db8000118080808000000b0240200441106a280200450d00200441146a280200410028029c96db8000118080808000000b200441206a21042007200541026a2205470d000b0b2006411071450d00200020054104746a2204280200450d002004280204410028029c96db8000118080808000000b2001280240450d012002410028029c96db8000118080808000000c010b410021072001280244200128023c6b410476410020012802381b200128023020012802286b410476410020012802241b6a22044103200441034b1b41016a2205ad42147e2208a72104024002402008422088a70d00200441fcffffff074b0d00024020040d0041042107410021050c020b41002d0098a2db80001a200441002802a496db80001182808080000022070d01410421070b20072004200210ae80808000000b2007200329020c370200200741106a2003410c6a41106a280200360200200741086a2003410c6a41086a290200370200200341013602082003200736020420032005360200200341206a200141cc0010f5b28080001a200341ec006a200341206a108b8b80800002402003280270418080808078460d0041142101410121040340024020042003280200470d0020032004200328025020032802486b410476410020032802441b2003280264200328025c6b41047641016a410120032802581b6a4104411410e5a0808000200328020421070b200720016a2205200329026c370200200541106a200341ec006a41106a280200360200200541086a200341ec006a41086a2902003702002003200441016a2204360208200141146a2101200341ec006a200341206a108b8b8080002003280270418080808078470d000b0b024020032802204102460d00200341206a10d18a8080000b024020032802442202450d0002402003280250220420032802482207460d00410021010240200420076b220641047622044101460d00200441feffffff007121052007210441002101034002402004280200450d00200441046a280200410028029c96db8000118080808000000b0240200441106a280200450d00200441146a280200410028029c96db8000118080808000000b200441206a21042005200141026a2201470d000b0b2006411071450d00200720014104746a2204280200450d002004280204410028029c96db8000118080808000000b200328024c450d002002410028029c96db8000118080808000000b024020032802582202450d00024020032802642204200328025c2207460d00410021010240200420076b220641047622044101460d00200441feffffff007121052007210441002101034002402004280200450d00200441046a280200410028029c96db8000118080808000000b0240200441106a280200450d00200441146a280200410028029c96db8000118080808000000b200441206a21042005200141026a2201470d000b0b2006411071450d00200720014104746a2204280200450d002004280204410028029c96db8000118080808000000b2003280260450d002002410028029c96db8000118080808000000b20002003290200370200200041086a200341086a2802003602000b20034180016a2480808080000b870402077f017e23808080800041306b22032480808080002001280208220420012802042205200420054b1b210620012802002107200128020c2108024003400240024020062005460d002001200541016a2205360204200341106a200710e988808000024020032802100d00200341246a2007200328021410f98480800020032802242209418080808078470d020b200841013a00000b2000410036020820004280808080c0003702000c020b2009418180808078460d000b2003290228210a41002d0098a2db80001a0240413041002802a496db8000118280808000002206450d002006200a37020420062009360200200341013602202003200636021c2003410436021841012102034020042005200420054b1b41016a21010340024002402001200541016a2205460d00200341086a200710e988808000024020032802080d00200341246a2007200328020c10f98480800020032802242209418080808078470d020b200841013a00000b20002003290218370200200041086a200341186a41086a2802003602000c040b2009418180808078460d000b2003290228210a024020022003280218470d00200341186a200241014104410c10e5a0808000200328021c21060b20062002410c6c6a2201200a370204200120093602002003200241016a22023602200c000b0b41044130200210ae80808000000b200341306a2480808080000b930101027f23808080800041306b220124808080800002400240200028020022020d0041002100410021020c010b200120023602242001410036022020012002360214200141003602102001200028020422023602282001200236021820002802082102410121000b2001200236022c2001200036021c2001200036020c2001410c6a10da8b808000200141306a2480808080000bfe0401057f024020002802002201450d00200028020421020240024020002802082203450d00410021000340024002402000450d0020002104200121050c010b4100210502402002450d0020022100024020024107712204450d0003402000417f6a210020012802e80221012004417f6a22040d000b0b20024108490d00034020012802e8022802e8022802e8022802e8022802e8022802e8022802e8022802e8022101200041786a22000d000b0b20012104410021020b024002400240200220042f01e6024f0d00200421000c010b034020042802e0022200450d0220042f01e40221022004410028029c96db800011808080800000200541016a210520002104200220002f01e6024f0d000b0b0240024020050d00200241016a21020c010b200020024102746a41ec026a2802002100410021022005417f6a2204450d002005417e6a2101024020044107712205450d0003402004417f6a210420002802e80221002005417f6a22050d000b0b20014107490d00034020002802e8022802e8022802e8022802e8022802e8022802e8022802e8022802e8022100200441786a22040d000b0b410021012003417f6a22030d010c030b0b2004410028029c96db80001180808080000041f885cb8000109081808000000b024020020d00200121000c010b02400240200241077122050d0020022104200121000c010b200221042001210003402004417f6a210420002802e80221002005417f6a22050d000b0b20024108490d00034020002802e8022802e8022802e8022802e8022802e8022802e8022802e8022802e8022100200441786a22040d000b0b034020002802e00221042000410028029c96db8000118080808000002004210020040d000b0b0ba10601097f024020002802202201450d00200028020c210220002802042103200028020021040240034020002001417f6a22013602200240024020044101712205450d0020030d002000280208210302402002450d0002400240200241077122060d00200221050c010b2002210503402005417f6a210520032802f80621032006417f6a22060d000b0b20024108490d00034020032802f8062802f8062802f8062802f8062802f8062802f8062802f8062802f8062103200541786a22050d000b0b20004200370208200020033602044101210420004101360200410021020c010b2005450d020b20002802082106024002400240200220032f01f6064f0d0020022107200321050c010b034020032802f0062205450d0220032f01f40621072003410028029c96db800011808080800000200641016a210620052103200720052f01f6064f0d000b0b0240024020060d00200741016a2102200521030c010b200520074102746a41fc066a2802002103410021022006417f6a2208450d002006417e6a2109024020084107712206450d0003402008417f6a210820032802f80621032006417f6a22060d000b0b20094107490d00034020032802f8062802f8062802f8062802f8062802f8062802f8062802f8062802f8062103200841786a22080d000b0b2000200236020c200041003602082000200336020402402005200741d0006c6a22052802484129490d00200541206a280200410028029c96db8000118080808000000b20010d010c030b0b2003410028029c96db80001180808080000041f885cb8000109081808000000b41d0e1c78000109081808000000b200028020021032000410036020002402003450d000240200028020422030d0020002802082103200028020c2207450d0002400240200741077122060d00200721050c010b2007210503402005417f6a210520032802f80621032006417f6a22060d000b0b20074108490d00034020032802f8062802f8062802f8062802f8062802f8062802f8062802f8062802f8062103200541786a22050d000b0b034020032802f00621052003410028029c96db8000118080808000002005210320050d000b0b0b930101027f23808080800041306b220124808080800002400240200028020022020d0041002100410021020c010b200120023602242001410036022020012002360214200141003602102001200028020422023602282001200236021820002802082102410121000b2001200236022c2001200036021c2001200036020c2001410c6a10cc8a808000200141306a2480808080000bd30501077f024020002802002201450d00200028020421020240024020002802082203450d00410021000340024002402000450d00200121040c010b4100210402402002450d0020022100024020024107712205450d0003402000417f6a210020012802900221012005417f6a22050d000b0b20024108490d000340200128029002280290022802900228029002280290022802900228029002280290022101200041786a22000d000b0b20012100410021020b024002400240200220002f018e024f0d0020022105200021010c010b03402000280288022201450d0220002f018c0221052000410028029c96db800011808080800000200441016a210420012100200520012f018e024f0d000b0b0240024020040d00200541016a2102200121000c010b200120054102746a4194026a2802002100410021022004417f6a2206450d002004417e6a2107024020064107712204450d0003402006417f6a210620002802900221002004417f6a22040d000b0b20074107490d000340200028029002280290022802900228029002280290022802900228029002280290022100200641786a22060d000b0b200120054103746a220441b0016a28020021010240200441b4016a28020022042802002205450d0020012005118080808000000b02402004280204450d002001410028029c96db8000118080808000000b410021012003417f6a22030d010c030b0b2000410028029c96db80001180808080000041f885cb8000109081808000000b024020020d00200121000c010b02400240200241077122050d0020022104200121000c010b200221042001210003402004417f6a210420002802900221002005417f6a22050d000b0b20024108490d000340200028029002280290022802900228029002280290022802900228029002280290022100200441786a22040d000b0b034020002802880221012000410028029c96db8000118080808000002001210020010d000b0b0bfb0301017e02400240024002400240024002400240024020012d0000417f6a0e09000102030405060708000b20004200370310200042891c37030820004290fef1d200370300200041186a4200370300200041206a41003b01000f0b20004200370310200042b4303703082000429898e98e01370300200041186a4200370300200041206a41003b01000f0b20004200370310200042891c370308200042b8f09cce00370300200041186a4200370300200041206a41003b01000f0b20004200370310200042891c370308200042a8ebcbd200370300200041186a4200370300200041206a41003b01000f0b20004200370310200042891c370308200042b8ad80c300370300200041186a4200370300200041206a41003b01000f0b20004200370310200041186a4200370300200041206a41003b01002000200135020c220242ab147e42de077c3703082000200242bcb9cbc2007e42d0d0ff067c3703000f0b20004200370310200042891c370308200042b0d1e1c400370300200041186a4200370300200041206a41003b01000f0b20004200370308200042d8ccc602370300200041106a4200370300200041186a4200370300200041206a41003b01000f0b20004200370308200041106a4200370300200041186a4200370300200041206a41003b0100200042f8b5b40e4280d3f00920012d00011b3703000be00301047f23808080800041b0036b2202248080808000200241286a200141086a28020036020020024180013a002c2002410036021c200242808080801037021420022001290200370220200241f0016a200241146a200120012001200110f68c808000024002400240024020022802f8024102460d00200241306a200241f0016a41c00110f5b28080001a0240024020022802282201200228022422034f0d00200228022021040340200420016a2d000041776a220541174b0d024101200574419380800471450d022003200141016a2201470d000b200220033602280b2000200241306a41c00110f5b28080001a2002280214450d032002280218410028029c96db8000118080808000000c030b20022001360228200241086a20042003200141016a2201200320012003491b10c4a980800041002d0098a2db80001a200228020c210520022802082103411441002802a496db8000118280808000002201450d032001200336020c2001411636020020004102360288012000200136020020012005360210200241306a10f78c8080000c010b2000410236028801200020022802f0013602000b2002280214450d002002280218410028029c96db8000118080808000000b200241b0036a2480808080000f0b4104411410bb80808000000ba432030c7f047e197f23808080800041a0036b2206248080808000200128020c2107024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020012802142208200128021022094f0d000340200720086a2d0000220a41776a220b41174b0d024101200b74419380800471450d022001200841016a220836021420092008470d000b200921080b200641206a20072009200841016a2208200920082009491b10c4a980800041002d0098a2db80001a2006280224210b20062802202101411441002802a496db8000118280808000002208450d012008200136020c200841053602002000410236028801200020083602002008200b3602100c140b024002400240024002400240024002400240200a41db00460d00200a41fb00460d0120012006419f036a41aca2c8800010878d80800021090c1a0b200120012d0018417f6a220b3a0018200841016a2108200b41ff0171450d1720012008360214200641013a00c402200620013602c002200641d0026a200641c0026a10a88e80800020062d00d0020d0720062d00d102450d064102210c0240024020062802c002200820082008200810d88e808000220b0d00200641d0026a200641c0026a10a88e80800020062d00d0020d0620062d00d102450d0720062802c002200820082008200810d98e808000220b0d00200641d0026a200641c0026a10a88e80800020062d00d0020d0620062d00d102450d05200641086a20062802c002200820082008200810da8e808000200628020c210b20062802080d00200641d0026a200641c0026a10a88e80800020062d00d0020d04024020062d00d102450d00200641d0026a20062802c00210ba8e80800020062802d002210d20062802f0022209418080808078470d02200d210b0c180b410341d4a4c8800041b898c8800010b793808000210b0b0c160b200641a8026a20062902dc02370300200620062902d4023703a00220062802e402210e20062802e802210f20062802ec02211020062802f402211120062903f8022112200641d0026a200641c0026a10a88e80800020062d00d0020d010240024020062d00d102450d00200641d0026a20062802c002200820082008200810db8e80800020062802d0024101470d0120062802d40221080c160b410441d4a4c8800041b898c8800010b79380800021080c150b20062902e4022113200641ec026a350200211420063502e0022115200641d0026a200641c0026a10a88e80800020062d00d0020d010240024020062d00d102450d00200641d0026a20062802c002200820082008200810dc8e808000024020062d00d0024101470d0020062802d40221080c170b20064188036a200641d0026a41106a29020037030020064180036a41106a200641d0026a41186a29020037030020064180036a41186a200641f0026a2f01003b0100200620062902d8023703800320062d00d10222164102470d010b410541d4a4c8800041b898c8800010b79380800021080c150b20062802d402211720062f01d2022118200641d0026a200641c0026a10b08e80800020062802d002210820062802e4022219418180808078460d1420064180026a20062902dc02370300200620062902d4023703f80102402019418080808078470d00410641d4a4c8800041b898c8800010b79380800021080c150b20062802e802211a20062802ec02211b200641d0026a200641c0026a10ae8e80800020062802d402211c20062802d0022207418180808078460d1302402007418080808078470d00410741d4a4c8800041b898c8800010b793808000211c0c140b20062802e402211d20062802e002211e20062802dc02211f20062802d8022120200641d0026a200641c0026a10a78e80800020062802d40221210240024020062802d002220a4180808080786a0e020014010b410841d4a4c8800041b898c8800010b79380800021210c130b20062802d8022122200641d0026a200641c0026a10aa8e808000024020062d00d002450d0020062802d40221230c120b024020062d00d10241ff01710d00410921240c110b200641d0026a200641c0026a10ac8e80800020062802d4022123410a2124024020062802d0022225417e6a0e021112000b201442208620134220888421142013422086201584211320064198016a41086a200641a0026a41086a290300370300200641a8016a41086a200641f8016a41086a290300370300200641f8006a41086a20064180036a41086a290300370300200641f8006a41106a20064180036a41106a290300370300200641f8006a41186a20064180036a41186a2f01003b0100200620062903a00237039801200620062903f8013703a80120062006290380033703782025210c200b21252008210b0c150b200120012d0018417f6a220b3a0018200841016a2108200b41ff0171450d0e20012008360214200641013a008c022006200136028802200641d0026a20064188026a10b48e8080000240024020062d00d002450d0041022116418080808078210941808080807821194180808080782107418080808078210a0c010b200641d0026a4104722126200641d0026a41086a2127200641d0026a41186a2128410021294100212a4100212b4100212c410221164100212d41022124418080808078210a418080808078210741808080807821194180808080782109034002400240024002400240024002400240024002400240024002400240024020062d00d102450d00200628028802220841003602082008200828021441016a360214200641d0026a2008410c6a200810c7a980800020062802d402210b20062802d0024102460d1a20064180036a200b20062802d80210e7a3808000024020062d008003410171450d00200628028403210b4100210c0c1c0b0240024002400240024002400240024002400240024020062d0081030e0b000102030405060708090a000b20294101710d234100210c200810898d808000220b0d252008200820082008200810d88e808000220b0d25410121290c180b202a4101710d164100210c200810898d808000220b0d242008200820082008200810d98e808000220b0d244101212a0c170b202b4101460d144100210c200810898d808000220b0d23200641186a2008200820082008200810da8e808000200628021c210b20062802180d234101212b200b21250c160b02402009418080808078460d004100210c418d93c88000410810b893808000210b0c230b0240200810898d808000220b0d00200641d0026a200810ba8e80800020062802d002210b20062802f0022209418080808078460d0020064190026a41086a202641086a290200370300200620262902003703900220062802e402210e20062802e802210f20062802ec02211020062802f402211120062903f8022112200b210d0c160b41808080807821094100210c0c220b202c4101460d11200810898d808000220b0d20200641d0026a2008200820082008200810db8e8080004101212c20062802d0024101710d162028290300211420062903e00221130c140b0240201641ff01714102460d004100210c4190a5c88000410410b893808000210b0c210b0240200810898d808000220b0d00200641d0026a2008200820082008200810dc8e808000024020062d00d0024101710d0020064180036a41106a202741106a2902002215370300200641a0026a41086a202741086a290200370300200641a0026a41106a2015370300200641a0026a41186a202741186a2f01003b0100200620272902003703a00220062802d402211720062f01d202211820062d00d10221160c150b20062802d402210b0b410221164100210c0c200b02402019418080808078460d004100210c4194a5c88000411110b893808000210b0c200b0240200810898d808000220b0d00200641d0026a2008200820082008200810b18e80800020062802d002212e20062802e4022219418080808078470d06202e210b0b41808080807821194100210c0c1f0b02402007418080808078460d004100210c41a5a5c88000410710b893808000210b0c1f0b0240200810898d808000220b0d00200641d0026a2008200820082008200810af8e80800020062802d402210b20062802d0022207418080808078460d0020062802e402211d20062802e002211e20062802dc02211f20062802d8022120200b211c0c120b41808080807821074100210c0c1e0b0240200a418080808078460d004100210c41d0f1c78000410410b893808000210b0c1e0b200810898d808000220b0d0c200641d0026a200810a98e80800020062802d402210b20062802d002220a418080808078460d0c20062802d8022122200b21210c100b202d4101710d0a4100210c200810898d808000220b0d1c2008200820082008200810ab8e808000220b0d1c4101212d0c0f0b024020244102460d004100210c41b3a5c88000410b10b893808000210b0c1c0b200810898d808000220b0d1a200641d0026a2008200820082008200810ad8e80800020062802d402210b20062802d00222244102460d1a200b21230c0e0b024020294101710d004100210c41dca4c88000410610b593808000210b0c1b0b0240202a4101710d004100210c41e2a4c88000410f10b593808000210b0c1b0b0240202b0d004100210c41f1a4c88000410d10b593808000210b0c1b0b02402009418080808078470d004100210c418d93c88000410810b593808000210b410021084100212641808080807821090c1c0b0240202c0d004100212741fea4c88000411210b593808000210b0c070b201641ff01714102460d0502402019418080808078470d00410021274194a5c88000411110b593808000210b0c070b024020074180808080784722260d004100212741a5a5c88000410710b593808000210b0c050b0240200a4180808080784722270d0041d0f1c78000410410b593808000210b0c040b0240202d4101710d0041aca5c88000410710b593808000210b0c030b20244102460d01200641d8016a41086a20064190026a41086a290200370300200641b8016a41086a200641a0026a41086a290000370300200641b8016a41106a200641a0026a41106a290000370300200641b8016a41186a200641a0026a41186a2f00003b0100200641e8016a41086a200641c0026a41086a29020037030020062006290290023703d801200620062900a0023703b801200620062902c0023703e801202e210b0c1d0b200641c0026a41086a202641086a290200370300200620262902003703c00220062802e802211a20062802ec02211b0c0c0b41b3a5c88000410b10b593808000210b0b200a450d002021410028029c96db8000118080808000000b02402007450d00201c410028029c96db8000118080808000000b201f450d00201e410028029c96db8000118080808000000b410121082019450d02201a410028029c96db8000118080808000000c020b410021274190a5c88000410410b593808000210b0b41002126410021080b02402009450d002011410028029c96db8000118080808000000b0240200e418280808078480d00200e450d00200f410028029c96db8000118080808000000b4101210c20270d140c130b4100210c41aca5c88000410710b893808000210b0c110b4100210c418080808078210a41002108410021260c120b4100210c41fea4c88000411210b893808000210b0c0f0b4100210c41f1a4c88000410d10b893808000210b0c0e0b4100210c41e2a4c88000410f10b893808000210b0c0d0b200641d0026a20064188026a10b48e80800020062d00d002450d000b0b20062802d402210b4100210c0c0a0b20062802d40221080c120b20062802d402210b0c120b4102210c410241d4a4c8800041b898c8800010b793808000210b0c110b20062802d402210b0c100b410141d4a4c8800041b898c8800010b793808000210b0c0f0b4102210c410041d4a4c8800041b898c8800010b793808000210b0c0e0b20062802d402210b4102210c0c0d0b4104411410bb80808000000b4100210c41dca4c88000410610b893808000210b0c010b4100210c0b41002108410021260b200a41808080807872418080808078460d002021410028029c96db8000118080808000000b02402007418080808078460d0020260d0002402007450d00201c410028029c96db8000118080808000000b201f450d00201e410028029c96db8000118080808000000b024020080d00201941808080807872418080808078460d00201a410028029c96db8000118080808000000b0240200941808080807846200c720d0002402009450d002011410028029c96db8000118080808000000b200e418280808078480d00200e450d00200f410028029c96db800011808080800000410221240c010b410221240b200120012d001841016a3a0018410221082001108a8d808000210c0240024020244102460d00200c0d01200641e8006a41086a200641e8016a41086a290300370300200641d8006a41086a200641d8016a41086a290300370300200641386a41086a200641b8016a41086a290300370300200641386a41106a200641b8016a41106a290300370300200641386a41186a200641b8016a41186a2f01003b0100200620062903e801370368200620062903d801370358200620062903b801370338202421080c090b200c450d080240200c2802000d00200c280208450d00200c280204410028029c96db8000118080808000000b200c410028029c96db8000118080808000000c080b02402009450d002011410028029c96db8000118080808000000b0240200e418280808078480d00200e450d00200f410028029c96db8000118080808000000b02402019450d00201a410028029c96db8000118080808000000b02402007450d00201c410028029c96db8000118080808000000b0240201f450d00201e410028029c96db8000118080808000000b410221080240200a0d00200c210b0c080b2021410028029c96db800011808080800000200c210b0c070b200641106a200720092008200920082009491b10c4a980800041002d0098a2db80001a2006280214210b20062802102101411441002802a496db80001182808080000022080d084104411410bb80808000000b202441d4a4c8800041b898c8800010b79380800021230b0240200a450d002021410028029c96db8000118080808000000b202321210b02402007450d00201c410028029c96db8000118080808000000b0240201f450d00201e410028029c96db8000118080808000000b2021211c0b02402019450d00201a410028029c96db8000118080808000000b201c21080b02402009450d002011410028029c96db8000118080808000000b0240200e418280808078480d00200e450d00200f410028029c96db8000118080808000000b2008210b0b200120012d001841016a3a0018410221082001108b8d808000212402400240200c4102460d0020240d01200641e8006a41086a200641a8016a41086a290300370300200641d8006a41086a20064198016a41086a290300370300200641386a41086a200641f8006a41086a290300370300200641386a41106a200641f8006a41106a290300370300200641386a41186a200641f8006a41186a2f01003b0100200620062903a801370368200620062903980137035820062006290378370338200c21080c020b2024450d01024020242802000d002024280208450d002024280204410028029c96db8000118080808000000b2024410028029c96db8000118080808000000c010b02402009450d002011410028029c96db8000118080808000000b0240200e418280808078480d00200e450d00200f410028029c96db8000118080808000000b02402019450d00201a410028029c96db8000118080808000000b02402007450d00201c410028029c96db8000118080808000000b0240201f450d00201e410028029c96db8000118080808000000b410221080240200a450d002021410028029c96db8000118080808000000b2024210b0b024020084102470d00200b21090c030b20002013370320200020062903683702042000200d3602302000201b36021c2000201a36021820002019360214200020062903583702342000201736009301200020183b009101200020163a0090012000202336028c01200020223602840120002021360280012000200a36027c200020253602782000201d3602742000201e3602702000201f36026c200020203602682000201c360264200020073602602000201237035820002011360254200020093602502000201036024c2000200f3602482000200e360244200020143703282000410c6a200641e8006a41086a2903003702002000413c6a200641d8006a41086a290300370200200041af016a200641d0006a2f01003b0000200041a7016a200641c8006a2903003700002000419f016a200641386a41086a2903003700002000200629033837009701200020062900293700b101200041b8016a200641306a2900003700000c030b2006200720092008200920082009491b10c4a980800041002d0098a2db80001a2006280204210b20062802002101411441002802a496db80001182808080000022080d004104411410bb80808000000b2008200136020c200841183602002000410236028801200020083602002008200b3602100c020b410221080240200928020c450d002009210b0c010b200641d0026a41086a200941086a280200360200200620092902003703d0022001200641d0026a10888d808000210b2009410028029c96db8000118080808000000b20002008360288012000200b3602000b200641a0036a2480808080000bd20101017f02402000280250450d002000280254410028029c96db8000118080808000000b024020002802442201418280808078480d002001450d002000280248410028029c96db8000118080808000000b02402000280214450d002000280218410028029c96db8000118080808000000b02402000280260450d002000280264410028029c96db8000118080808000000b0240200028026c450d002000280270410028029c96db8000118080808000000b0240200028027c450d00200028028001410028029c96db8000118080808000000b0bce0201087f23808080800041106b22032480808080002000280214220420002802102205200420054b1b2106200028020c21070240024002400340024020020d00410021040c040b20062004460d012000200441016a22083602142002417f6a2102200720046a210920012d0000210a20082104200141016a2101200a20092d0000460d000b200341086a20072005200810c4a980800041002d0098a2db80001a200328020c2101200328020821020240411441002802a496db8000118280808000002204450d00200441093602000c020b4104411410bb80808000000b200320072005200610c4a980800041002d0098a2db80001a20032802042101200328020021020240411441002802a496db8000118280808000002204450d00200441053602000c010b4104411410bb80808000000b2004200236020c200420013602100b200341106a24808080800020040bfd0401087f23808080800041106b22022480808080004100210302400240024020002802142204200028021022054f0d000240200028020c220620046a2d0000220741e500460d00200741c500460d002007412e470d012000200441016a22083602140240200128020822072001280200470d002001418c9fc8800010ad808080000b200128020420076a412e3a00002001200741016a2209360208024002400240200820054f0d00200441026a2104200620086a2d0000220841506a41ff017141094b0d0120002004360214024020092001280200470d002001418c9fc8800010ad808080000b200128020420096a20083a00002001200741026a2207360208200420054f0d040340200620046a2d0000220841506a41ff017141094b0d032000200441016a2204360214024020072001280200470d002001418c9fc8800010ad808080000b200128020420076a20083a00002001200741016a220736020820052004470d000c050b0b200241086a20062005200441026a2200200520002005491b10c4a980800041002d0098a2db80001a200228020c210020022802082101411441002802a496db8000118280808000002203450d042003200136020c20034105360200200320003602100c030b2002200620052004200520042005491b10c4a980800041002d0098a2db80001a2002280204210020022802002101411441002802a496db8000118280808000002203450d042003200136020c2003410d360200200320003602100c020b200841207241e500470d0120002008200110fa8c80800021030c010b20002007200110fa8c80800021030b200241106a24808080800020030f0b4104411410bb80808000000b4104411410bb80808000000b830501067f23808080800041106b220324808080800020002000280214220441016a2205360214024002402001418001490d002001413f7141807f7221062001410676414072210702402002280200200228020822016b41014b0d002002200141024101410110e5a0808000200228020821010b200228020420016a2006410874200741ff0171723b0000200228020841026a21010c010b0240200228020822062002280200470d002002418c9fc8800010ad808080000b200228020420066a20013a0000200641016a21010b200220013602080240200520002802104f0d000240024002400240200028020c20056a2d0000220541556a0e03000401040b2000200441026a36021420012002280200470d020c010b2000200441026a36021420012002280200470d010b2002418c9fc8800010ad808080000b200228020420016a20053a00002002200141016a3602080b200341086a2000200210fb8c80800002400240024020032d00080d00024020032d000941506a41ff0171410a490d002003200028020c2000280210200028021410c4a980800041002d0098a2db80001a2003280204210220032802002101411441002802a496db8000118280808000002208450d022008200136020c2008410d360200200820023602100c030b4100210820002802142201200028021022044f0d02200028020c21070340200720016a2d0000220641506a41ff017141094b0d032000200141016a22013602140240200228020822052002280200470d002002418c9fc8800010ad808080000b200228020420056a20063a00002002200541016a36020820042001470d000c030b0b200328020c21080c010b4104411410bb80808000000b200341106a24808080800020080bfa0201057f23808080800041106b22032480808080000240024002402001280214220420012802102205490d00200341086a200128020c2005200410c4a980800041002d0098a2db80001a200328020c210220032802082104411441002802a496db8000118280808000002201450d022001200436020c200141053602002000200136020420012002360210410121010c010b2001200441016a36021402400240200128020c20046a2c00002201417f4a0d00200141bf01712105200141c00171410676414072210602402002280200200228020822046b41014b0d002002200441024101410110e5a0808000200228020821040b200228020420046a220720053a0001200720063a00002002200441026a3602080c010b0240200228020822042002280200470d002002418c9fc8800010ad808080000b200228020420046a20013a00002002200441016a3602080b200020013a0001410021010b200020013a0000200341106a2480808080000f0b4104411410bb80808000000b910401067f23808080800041206b2202248080808000200241186a2000200110fb8c808000024002400240024020022d00180d0002400240024020022d001922034130470d00024020002802142203200028021022044f0d00200028020c220520036a2d000041506a41ff0171410a490d020b2000200110f98c80800021010c060b2003414f6a41ff017141084b0d01024020002802142203200028021022064f0d00200028020c21070340200720036a2d0000220541506a41ff017141094b0d012000200341016a22033602140240200128020822042001280200470d002001418c9fc8800010ad808080000b200128020420046a20053a00002001200441016a36020820062003470d000b0b2000200110f98c80800021010c050b200241086a20052004200341016a2201200420012004491b10c4a980800041002d0098a2db80001a200228020c210320022802082104411441002802a496db8000118280808000002201450d022001200436020c2001410d360200200120033602100c040b200241106a200028020c2000280210200028021410c4a980800041002d0098a2db80001a2002280214210320022802102104411441002802a496db8000118280808000002201450d022001200436020c2001410d360200200120033602100c030b200228021c21010c020b4104411410bb80808000000b4104411410bb80808000000b200241206a24808080800020010bca04010a7f23808080800041106b220524808080800020012001280214220641016a220736021402400240024002402007200128021022084f0d00200128020c20076a2109200620086b41016a210a4100210b0240034002402009200b6a2d0000220c41506a220d41ff0171220e410a490d000240200b0d002006200b6a41016a21070c040b2004200b6b210b0240200c41207241e500460d002000200120022003200b10fe8c8080000c050b2000200120022003200b10ff8c8080000c040b024020034298b3e6cc99b3e6cc19580d0020034299b3e6cc99b3e6cc19520d02200e41054b0d020b20012006200b6a41026a3602142003420a7e200dad42ff01837c2103200a200b41016a220b6a0d000b2000200120022003200720046a20086b10fe8c8080000c020b20002001200220032004200b6b10808d8080000c010b200741016a220b2008200b2008491b210b024020072008490d00200541086a200128020c2008200b10c4a980800041002d0098a2db80001a200528020c210d20052802082101411441002802a496db800011828080800000220b450d02200b200136020c200b41053602002000200b36020420004101360200200b200d3602100c010b2005200128020c2008200b10c4a980800041002d0098a2db80001a2005280204210d20052802002101411441002802a496db800011828080800000220b450d02200b200136020c200b410d3602002000200b36020420004101360200200b200d3602100b200541106a2480808080000f0b4104411410bb80808000000b4104411410bb80808000000bcb0304017f017c017f017c23808080800041106b22052480808080002003ba21060240024002400240024002400240024020042004411f7522077320076b220741b502490d0003402006440000000000000000610d072004417f4a0d02200644a0c8eb85f3cce17fa32106200441b4026a22042004411f7522077320076b220741b5024f0d000b0b200741037441c89ed180006a2b030021082004417f4a0d0120062008a321060c050b200541086a200128020c2001280210200128021410c4a980800041002d0098a2db80001a200528020c210720052802082102411441002802a496db8000118280808000002204450d022004200236020c2004410e36020020002004360204200420073602100c010b20062008a222069944000000000000f07f620d032005200128020c2001280210200128021410c4a980800041002d0098a2db80001a2005280204210720052802002102411441002802a496db8000118280808000002204450d022004200236020c2004410e36020020002004360204200420073602100b410121040c030b4104411410bb80808000000b4104411410bb80808000000b2000200620069a20021b390308410021040b20002004360200200541106a2480808080000be50401077f23808080800041106b22052480808080004101210620012001280214220741016a220836021402402008200128021022094f0d004101210602400240200128020c20086a2d000041556a0e03010200020b410021060b2001200741026a22083602140b02400240024002400240024002400240200820094f0d002001200841016a2207360214200128020c220a20086a2d000041506a41ff01712208410a4f0d010240200720094f0d000340200a20076a2d000041506a41ff0171220b410a4f0d012001200741016a22073602140240200841cb99b3e6004c0d00200841cc99b3e600470d07200b41074b0d070b2008410a6c200b6a210820092007470d000b0b20060d02200420086b2207411f75418080808078732007200841004a2007200448731b21070c030b200541086a200128020c2009200810c4a980800041002d0098a2db80001a200528020c210820052802082101411441002802a496db8000118280808000002207450d042007200136020c200741053602002000200736020420004101360200200720083602100c060b2005200a2009200710c4a980800041002d0098a2db80001a2005280204210820052802002101411441002802a496db8000118280808000002207450d042007200136020c2007410d3602002000200736020420004101360200200720083602100c050b200420086a2207411f7541808080807873200720084100482007200448731b21070b2000200120022003200710fe8c8080000c030b200020012002200350200610858d8080000c020b4104411410bb80808000000b4104411410bb80808000000b200541106a2480808080000b7f01047f0240024020012802142205200128021022064f0d00200128020c210702400340200720056a2d0000220841506a41ff017141094b0d012001200541016a220536021420062005470d000c020b0b200841207241e500460d010b2000200120022003200410fe8c8080000f0b2000200120022003200410ff8c8080000bd90804067f017e017f017e23808080800041306b220324808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240024020012802142204200128021022054f0d002001200441016a2206360214200128020c220720046a2d000022084130470d040240200620054f0d00200720066a2d0000220641506a41ff0171410a490d042006412e460d02200641c500460d03200641e500460d030b4200428080808080808080807f20021b21090c130b200341186a200128020c2005200410c4a980800041002d0098a2db80001a200328021c210120032802182104411441002802a496db8000118280808000002206450d062006200436020c200641053602002000200636020420004104360200200620013602100c130b200341206a200120024200410010fd8c80800020032802200d030c100b200341206a200120024200410010ff8c8080002003280220450d0f20002003280224360204200041043602000c110b200341086a20072005200441026a2206200520062005491b10c4a980800041002d0098a2db80001a200328020c210120032802082104411441002802a496db8000118280808000002206450d042006200436020c2006410d3602002000200636020420004104360200200620013602100c100b02402008414f6a41ff01714109490d00200341106a20072005200610c4a980800041002d0098a2db80001a2003280214210120032802102104411441002802a496db8000118280808000002206450d052006200436020c2006410d3602002000200636020420004104360200200620013602100c100b200841506aad42ff01832109200620054f0d060c010b20002003280224360204200041043602000c0e0b0340200720066a2d0000220a41506a220441ff01712208410a4f0d040240024020094299b3e6cc99b3e6cc19540d0020094299b3e6cc99b3e6cc19520d01200841054b0d010b2001200641016a22063602142009420a7e2004ad42ff01837c210920052006460d060c010b0b200341206a20012002200910828d808000024020032802200d00200020032b0328390308200041003602000c0e0b20002003280224360204200041043602000c0d0b4104411410bb80808000000b4104411410bb80808000000b4104411410bb80808000000b200a412e460d01200a41c500460d02200a41e500460d020b2002450d02410121060c050b41002106200341206a200120022009410010fd8c80800020032802200d020c030b41002106200341206a200120022009410010ff8c8080002003280220450d0220002003280224360204200041043602000c060b0240420020097d220b4200590d0041022106200b21090c030b2009babd428080808080808080807f842109410021060c020b20002003280224360204200041043602000c040b200329032821090b20002009370308200020063602000c020b20032903282109410021020b20002009370308200020023602000b200341306a2480808080000bbd0101057f410021040240024020012802102205200128021422064d0d00200641016a2107200520066b2108200128020c20066a21054100210403400240200520046a2d0000220641506a41ff0171410a490d002006412e460d030240200641c500460d00200641e500470d030b2000200120022003200410ff8c8080000f0b2001200720046a3602142008200441016a2204470d000b200821040b2000200120022003200410fe8c8080000f0b2000200120022003200410fd8c8080000bcd0501077f23808080800041206b2201248080808000200028020c2102024002400240024002400240024020002802142203200028021022044f0d002000200341016a22053602140240200220036a2d000022064130470d00200520044f0d05200220056a2d000041506a41ff0171410a490d030c050b2006414f6a41ff017141084d0d01200521030b200141186a20022004200310c4a980800041002d0098a2db80001a200128021c210520012802182100411441002802a496db8000118280808000002203450d022003200036020c2003410d360200200320053602100c040b200520044f0d020340200220056a2d000041506a41ff017141094b0d032000200541016a220536021420042005470d000b410021030c030b200141086a20022004200341026a2205200420052004491b10c4a980800041002d0098a2db80001a200128020c2105200128020821000240411441002802a496db8000118280808000002203450d002003200036020c2003410d360200200320053602100c030b4104411410bb80808000000b4104411410bb80808000000b41002103200520044f0d00024002400240200220056a2d0000220641e500460d00200641c500460d002006412e470d032000200541016a2206360214200620044f0d01200220066a2d000041506a41ff017141094b0d01200541026a2105034020042005460d03200220056a2106200541016a2207210520062d0000220641506a41ff0171410a490d000b20002007417f6a360214200641207241e500470d030b200010848d80800021030c020b200141106a20022004200541026a2205200420052004491b10c4a980800041002d0098a2db80001a2001280214210520012802102100411441002802a496db8000118280808000002203450d022003200036020c2003410d360200200320053602100c010b200020043602140b200141206a24808080800020030f0b4104411410bb80808000000bb80201057f23808080800041106b220124808080800020002000280214220241016a2203360214200028020c210402402003200028021022054f0d000240200420036a2d000041556a0e03000100010b2000200241026a22033602140b0240024002400240200320054f0d002000200341016a2202360214200420036a2d000041506a41ff017141094d0d01200221030b200141086a20042005200310c4a980800041002d0098a2db80001a200128020c210220012802082100411441002802a496db8000118280808000002203450d022003200036020c2003410d360200200320023602100c010b41002103200220054f0d000340200420026a2d000041506a41ff017141094b0d012000200241016a220236021420052002470d000b0b200141106a24808080800020030f0b4104411410bb80808000000b980201027f23808080800041106b220524808080800002400240024002402004450d002003450d010b20012802142204200128021022034f0d01200128020c21060340200620046a2d000041506a41ff0171410a4f0d022001200441016a220436021420032004470d000c020b0b200541086a200128020c2001280210200128021410c4a980800041002d0098a2db80001a200528020c2101200528020821030240411441002802a496db8000118280808000002204450d002004200336020c2004410e3602002000200436020420042001360210410121040c020b4104411410bb80808000000b200044000000000000000044000000000000008020021b390308410021040b20002004360200200541106a2480808080000bed0702027f027e23808080800041c0006b220324808080800041002d0098a2db80001a024002400240024002400240024002400240411041002802a496db8000118280808000002204450d002003410036023c200320043602382003411036023402400240024002400240024020020d002004412d3a00002003410136023c2001200341346a10fc8c80800022040d0120032802382104200328023c22020e020b02030b2001200341346a10fc8c8080002204450d040b20004104360200200020043602040c0b0b20042d0000220141556a0e03080108010b20042d000021010b0240024002400240200141ff017141556a0e03000201020b2002417f6a2101200441016a210420024111490d02200121020c080b2002417f6a2101200441016a2104024020024111490d004200210503402001450d0b200341206a20052005423f87420a420010feb280800020042d000041506a220241094b0d0a200329032820032903202206423f87520d0a200441016a21042001417f6a21012002ad2205420055200620057d220520065373450d000c0a0b0b420021052001450d09034020042d000041506a220241094b0d09200441016a21042005420a7e2002ad7d21052001417f6a22010d000c0a0b0b2002410f4b0d060c050b2001210220010d04420021050c070b20032802382104024002400240200328023c22010e020800010b4101210220042d000041556a0e03070107010b024020042d0000412b470d002001417f6a2102200441016a210420014112490d010c030b20012102200141114f0d020b42002105034020042d000041506a220141094b0d06200441016a21042005420a7e2001ad7c21052002417f6a22020d000c030b0b4101411041e8eec7800010ae80808000000b4200210503402002450d01200320054200420a420010feb280800020042d000041506a220141094b0d0420032903084200520d04200441016a21042002417f6a2102200329030022062001ad7c22052006540d040c000b0b20002005370308200041013602000c040b42002105034020042d000041506a220141094b0d02200441016a21042005420a7e2001ad7c21052002417f6a2202450d030c000b0b4200210503402002450d02200341106a20052005423f87420a420010feb280800020042d000041506a220141094b0d01200329031820032903102206423f87520d01200441016a21042002417f6a21022001ad2205420053200620057c220520065373450d000b0b20002003290234370204200041033602002000410c6a2003413c6a2802003602000c020b20002005370308200041023602000b2003280234450d002003280238410028029c96db8000118080808000000b200341c0006a2480808080000bc10e01087f2380808080004180016b2203248080808000200028020c2104024002400240024002400240024002400240024002400240024020002802142205200028021022064f0d00024002400240024002400240024002400240024002400240200420056a2d0000220741a57f6a0e21040b0b0b0b0b0b0b0b0b0b030b0b0b0b0b0b0b010b0b0b0b0b020b0b0b0b0b0b05000b2007415e6a0e0c090a0a0a0a0a0a0a0a0a0a080a0b2000200541016a2207360214200720064f0d142000200541026a22083602140240200420076a2d000041f500470d002006210720062008460d152000200541036a22093602140240200420086a2d000041ec00460d00200921080c010b2006210720092006460d152000200541046a2208360214200420096a2d000041ec00460d050b200341186a20042006200810c4a980800041002d0098a2db80001a200328021c210020032802182106411441002802a496db8000118280808000002205450d0d2005200636020c20054109360200200520003602100c150b2000200541016a2207360214200720064f0d122000200541026a22083602140240200420076a2d000041f200470d002006210720062008460d132000200541036a22093602140240200420086a2d000041f500460d00200921080c010b2006210720092006460d132000200541046a2208360214200420096a2d000041e500460d050b200341286a20042006200810c4a980800041002d0098a2db80001a200328022c210020032802282106411441002802a496db8000118280808000002205450d0d2005200636020c20054109360200200520003602100c140b2000200541016a2207360214200720064f0d102000200541026a22083602140240200420076a2d000041e100470d002006210720062008460d112000200541036a22093602140240200420086a2d000041ec00460d00200921080c010b2006210720092006460d112000200541046a220a3602140240200420096a2d000041f300460d00200a21080c010b20062107200a2006460d112000200541056a22083602142004200a6a2d000041e500460d050b200341386a20042006200810c4a980800041002d0098a2db80001a200328023c210020032802382106411441002802a496db8000118280808000002205450d0d2005200636020c20054109360200200520003602100c130b2003410a3a0070200341f0006a2001200210c1a980800021060c0e0b2003410b3a0070200341f0006a2001200210c1a980800021060c0d0b200341073a0070200341f0006a2001200210c1a980800021060c0c0b20034180023b0170200341f0006a2001200210c1a980800021060c0b0b200341003b0170200341f0006a2001200210c1a980800021060c0a0b2000200541016a360214200341f0006a2000410010868d80800020032802704104460d04200341c0006a41086a200341f0006a41086a29030037030020032003290370370340200341c0006a2001200210a6a980800021060c090b200041003602082000200541016a360214200341e4006a2000410c6a200010c7a98080002003280268210520032802644102460d0c2003200328026c36027820032005360274200341053a0070200341f0006a2001200210c1a980800021060c080b200741506a41ff0171410a490d010b200341086a20042006200541016a2205200620052006491b10c4a980800041002d0098a2db80001a200328020c210520032802082104411441002802a496db8000118280808000002206450d052006200436020c2006410a360200200620053602100c060b200341f0006a2000410110868d80800020032802704104460d00200341d0006a41086a200341f0006a41086a29030037030020032003290370370350200341d0006a2001200210a6a980800021060c050b200328027421050c080b4104411410bb80808000000b4104411410bb80808000000b4104411410bb80808000000b4104411410bb80808000000b0240200628020c450d00200621050c040b200341f0006a41086a200641086a280200360200200320062902003703702000200341f0006a10888d80800021052006410028029c96db8000118080808000000c030b200341306a20042006200710c4a980800041002d0098a2db80001a20032802342100200328023021060240411441002802a496db8000118280808000002205450d002005200636020c20054105360200200520003602100c030b4104411410bb80808000000b200341206a20042006200710c4a980800041002d0098a2db80001a20032802242100200328022021060240411441002802a496db8000118280808000002205450d002005200636020c20054105360200200520003602100c020b4104411410bb80808000000b200341106a20042006200710c4a980800041002d0098a2db80001a2003280214210020032802102106411441002802a496db8000118280808000002205450d012005200636020c20054105360200200520003602100b20034180016a24808080800020050f0b4104411410bb80808000000ba00101037f23808080800041106b2202248080808000200241086a200028020c2000280210200028021410c4a980800041002d0098a2db80001a200228020c2103200228020821040240411441002802a496db80001182808080000022000d004104411410bb80808000000b2000200436020c2000200129020037020020002003360210200041086a200141086a280200360200200241106a24808080800020000b930301047f23808080800041106b2201248080808000200028020c210202400240024002400240024020002802142203200028021022044f0d0003400240200220036a2d000041776a0e320000040400040404040404040404040404040404040404000404040404040404040404040404040404040404040404040403040b2000200341016a220336021420042003470d000b200421030b200141086a20022004200341016a2203200420032004491b10c4a980800041002d0098a2db80001a200128020c210020012802082104411441002802a496db8000118280808000002203450d032003200436020c20034103360200200320003602100c020b2000200341016a360214410021030c010b200120022004200341016a2203200420032004491b10c4a980800041002d0098a2db80001a2001280204210020012802002104411441002802a496db8000118280808000002203450d022003200436020c20034106360200200320003602100b200141106a24808080800020030f0b4104411410bb80808000000b4104411410bb80808000000b8a0401057f23808080800041206b2201248080808000200028020c210202400240024002400240024002400240024020002802142203200028021022044f0d0003400240200220036a2d0000220541776a0e24000004040004040404040404040404040404040404040400040404040404040404040406030b2000200341016a220336021420042003470d000b200421030b200141106a20022004200341016a2203200420032004491b10c4a980800041002d0098a2db80001a2001280214210420012802102100411441002802a496db8000118280808000002203450d052003200036020c20034103360200200320043602100c040b200541fd00460d010b200141086a20022004200341016a2203200420032004491b10c4a980800041002d0098a2db80001a200128020c210420012802082100411441002802a496db8000118280808000002203450d042003200036020c20034116360200200320043602100c020b2000200341016a360214410021030c010b200141186a20022004200341016a2203200420032004491b10c4a980800041002d0098a2db80001a200128021c210420012802182100411441002802a496db8000118280808000002203450d032003200036020c20034115360200200320043602100b200141206a24808080800020030f0b4104411410bb80808000000b4104411410bb80808000000b4104411410bb80808000000bd80501067f23808080800041206b2201248080808000200028020c210202400240024002400240024002400240024002400240024020002802142203200028021022044f0d0003400240200220036a2d0000220541776a0e24000004040004040404040404040404040404040404040400040404040404040404040406030b2000200341016a220336021420042003470d000b200421030b200141086a20022004200341016a2203200420032004491b10c4a980800041002d0098a2db80001a200128020c210420012802082100411441002802a496db8000118280808000002203450d042003200036020c20034102360200200320043602100c080b200541dd00460d010b200120022004200341016a2203200420032004491b10c4a980800041002d0098a2db80001a2001280204210420012802002100411441002802a496db8000118280808000002203450d032003200036020c20034116360200200320043602100c060b2000200341016a360214410021030c050b2000200341016a2203360214200320044f0d030340200220036a2d0000220641776a220541174b0d034101200574419380800471450d032000200341016a220336021420042003470d000b200421030c030b4104411410bb80808000000b4104411410bb80808000000b200641dd00470d00200141186a20022004200341016a2203200420032004491b10c4a980800041002d0098a2db80001a200128021c210420012802182100411441002802a496db8000118280808000002203450d032003200036020c20034115360200200320043602100c010b200141106a20022004200341016a2203200420032004491b10c4a980800041002d0098a2db80001a2001280214210420012802102100411441002802a496db8000118280808000002203450d012003200036020c20034116360200200320043602100b200141206a24808080800020030f0b4104411410bb80808000000b4104411410bb80808000000bc00501047f2380808080004180016b220124808080800020014289df9d82f38181923837000a200142d7f0f3fea28baccae7003700022001411c6a200141026a411041002802d495db80001188808080000002400240200128021c2202418080808078460d0020012802202103024020012802244110490d00200141026a2003411010f9b2808000210402402002450d002003410028029c96db8000118080808000000b20040d0120004200370308200042c0f0f50b3703000c020b2002450d002003410028029c96db8000118080808000000b200141003b011241002102024041002802cca2db80004103490d00200141043602182001418ffbcc8000360214200141a683808000ad422086200141126aad84370368200141a783808000ad422086200141146aad8437036041002802dc8fdb8000210241002802d88fdb8000210341002802c8a2db80002104200142023702542001410336024c200141a8f0c780003602482001411636024420014197ebc78000360240200142bf80808030370238200141d8eac780003602342001421337022c200141adebc780003602282001410036022420014281808080f00937021c200241bce9c38000200441024622041b28021021022001200141e0006a360250200341d4e9c3800020041b2001411c6a2002118b808080000020012f011221020b2001411c6a418ffbcc8000410441002802bc97db8000118880808000002001411c6a41106a220341f4f5ca8000411541002802bc97db800011888080800000200141e0006a41186a2001411c6a41186a290000370300200141e0006a41106a2003290000370300200141e0006a41086a2001411c6a41086a2900003703002001200129001c370360200120023b011c200141e0006a41202001411c6a410241002802f495db80001183808080000020004200370308200042c0b2cd3b3703000b20014180016a2480808080000bf60201047f23808080800041c0006b220224808080800020022000360204410121000240200128021c22034194a1c88000410e2001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110be9f8080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10be9f8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000b6a01017f0240200128020022022001280204470d00200041003602000f0b2001200241c0006a360200200020022900203700042000410c6a200241286a290000370000200041146a200241306a2900003700002000411c6a200241386a290000370000200020023602000b200020004280808080103702002000200128020420012802006b4106763602080b810701087f23808080800041106b2204248080808000410021050240024002400240200241c0006a22064100480d00024020060d002004410036020820044280808080103702000c030b4100210541002d0098a2db80001a200641002802a496db80001182808080000022070d01410121050b2005200641e8eec7800010ae80808000000b2004410036020820042007360204200420063602002002450d010b200120026a21062004410c6a41037221082004410c6a41027221092004410c6a410172210a41002105034002400240024020012c00002202417f4c0d00200141016a2101200241ff017121020c010b20012d0001413f7121072002411f71210b024002402002415f4b0d00200b4106742007722102200141026a21010c010b200741067420012d0002413f717221070240200241704f0d002007200b410c74722102200141036a21010c010b200741067420012d0003413f7172200b411274418080f00071722102200141046a21010b2002418001490d002004410036020c024002402002418010490d000240200241808004490d002004200241127641f001723a000c20042002410676413f71418001723a000e20042002410c76413f71418001723a000d410421072008210b0c020b20042002410c7641e001723a000c20042002410676413f71418001723a000d410321072009210b0c010b2004200241067641c001723a000c41022107200a210b0b200b2002413f71418001723a00000240200428020020056b20074f0d002004200520074101410110e5a0808000200428020821050b200428020420056a2004410c6a200710f5b28080001a200428020820076a21050c010b024020052004280200470d002004418c9fc8800010ad808080000b200428020420056a20023a0000200541016a21050b2004200536020820012006470d000b0b410021010340200320016a2d000022024104762206413072200641d7006a200241a001491b2106024020052004280200470d002004418c9fc8800010ad808080000b200428020420056a20063a00002004200541016a2206360208024020062004280200470d002004418c9fc8800010ad808080000b200428020420056a41016a2002410f712205413072200541d7006a2005410a491b3a00002004200641016a2205360208200141016a22014120470d000b20002004290200370200200041086a200441086a280200360200200441106a2480808080000b800701097f23808080800041106b2203248080808000410121044100210502400240200241017441026a22064100480d002006450d0141002d0098a2db80001a200641002802a496db80001182808080000022040d01410121050b2005200641e8eec7800010ae80808000000b2003410036020820032004360204200320063602002003410c6a41037221072003410c6a41027221082003410c6a41017221094100210641002104034002400240024020044198fdc780006a2c00002205417f4c0d00200441016a2104200541ff017121050c010b2005411f71210a20044199fdc780006a2d0000413f71210b024002402005415f4b0d00200a410674200b722105200441026a21040c010b200b4106742004419afdc780006a2d0000413f7172210b0240200541704f0d00200b200a410c74722105200441036a21040c010b200b4106742004419bfdc780006a2d0000413f7172200a411274418080f00071722105200441046a21040b2005418001490d002003410036020c024002402005418010490d000240200541808004490d002003200541127641f001723a000c20032005410676413f71418001723a000e20032005410c76413f71418001723a000d4104210a2007210b0c020b20032005410c7641e001723a000c20032005410676413f71418001723a000d4103210a2008210b0c010b2003200541067641c001723a000c4102210a2009210b0b200b2005413f71418001723a00000240200328020020066b200a4f0d0020032006200a4101410110e5a0808000200328020821060b200328020420066a2003410c6a200a10f5b28080001a2003280208200a6a21060c010b024020062003280200470d002003418c9fc8800010ad808080000b200328020420066a20053a0000200641016a21060b2003200636020820044102470d000b02402002450d00034020012d000022044104762205413072200541d7006a200441a001491b2105024020062003280200470d002003418c9fc8800010ad808080000b200328020420066a20053a00002003200641016a2205360208024020052003280200470d002003418c9fc8800010ad808080000b200141016a2101200328020420066a41016a2004410f712206413072200641d7006a2006410a491b3a00002003200541016a22063602082002417f6a22020d000b0b20002003290200370200200041086a200341086a280200360200200341106a2480808080000bff0601097f23808080800041106b22042480808080004101210541002106024002402003280208220741017420026a22084100480d00200328020421062008450d0141002d0098a2db80001a200841002802a496db80001182808080000022050d01410121060b2006200841e8eec7800010ae80808000000b4100210320044100360208200420053602042004200836020002402002450d00200120026a21022004410c6a41037221092004410c6a410272210a2004410c6a410172210b41002103034002400240024020012c00002208417f4c0d00200141016a2101200841ff017121080c010b20012d0001413f7121052008411f71210c024002402008415f4b0d00200c4106742005722108200141026a21010c010b200541067420012d0002413f717221050240200841704f0d002005200c410c74722108200141036a21010c010b200541067420012d0003413f7172200c411274418080f00071722108200141046a21010b2008418001490d002004410036020c024002402008418010490d000240200841808004490d002004200841127641f001723a000c20042008410676413f71418001723a000e20042008410c76413f71418001723a000d410421052009210c0c020b20042008410c7641e001723a000c20042008410676413f71418001723a000d41032105200a210c0c010b2004200841067641c001723a000c41022105200b210c0b200c2008413f71418001723a00000240200428020020036b20054f0d002004200320054101410110e5a0808000200428020821030b200428020420036a2004410c6a200510f5b28080001a200428020820056a21030c010b024020032004280200470d002004418c9fc8800010ad808080000b200428020420036a20083a0000200341016a21030b2004200336020820012002470d000b0b02402007450d00034020062d000022014104762208413072200841d7006a200141a001491b2108024020032004280200470d002004418c9fc8800010ad808080000b200428020420036a20083a00002004200341016a2208360208024020082004280200470d002004418c9fc8800010ad808080000b200641016a2106200428020420036a41016a2001410f712203413072200341d7006a2003410a491b3a00002004200841016a22033602082007417f6a22070d000b0b20002004290200370200200041086a200441086a280200360200200441106a2480808080000ba70401097f23808080800041106b220324808080800002400240200241024f0d00410021040c010b200141026a410020012f000041002f00888cc08000461b21042002417e6a21050b024002402005200220041b22064101710d00410021052003410036020c20034280808080103702040240024002400240200620064101766b2207450d002004200120041b2108410021020340024002400240200220064f0d00200241016a20064f0d07200820026a220441016a2d0000210920042d0000220a412072220141506a220441ff0171410a490d022001419f7f6a41ff017141054d0d01200a21090c060b2002200641a0f1c7800010f980808000000b200141a97f6a21040b02402009412072220a41506a220141ff0171410a490d00200a419f7f6a41ff017141054b0d03200a41a97f6a21010b2001200441047472210b024020052003280204470d00200341046a41c0f1c7800010ad808080000b200328020820056a200b3a00002003200541016a220536020c200241026a210220072005470d000b0b20002003290204370204200041003602002000410c6a2003410c6a2802003602000c040b200241016a21020b200020023602082000200b3a0005200041013a0004200041013602002000200941ff017136020c2003280204450d022003280208410028029c96db8000118080808000000c020b200241016a200641b0f1c7800010f980808000000b20004101360200200041003a00040b200341106a2480808080000be60202077f017e23808080800041306b2203248080808000410021040240024020012002460d000340200141146a2105200341286a21062003412c6a210741102108410c2109024002400240024020012d00000e050301010002030b2003412c6a2106200341086a2107410c2108410821090b2007200120096a2802003602002006200120086a2802003602000b2005210120052002470d010c020b0240200128000141e1eac98b06460d002005210120052002470d010c020b0b20012802104108490d01200128020c290000210a20034282fceae49dd9e2861d370020200342de8c84a1ecd0a6d30c37001820034289df9d82f381819238370010200342d7f0f3fea28baccae7003700082003200341086a412010f8a680800002402003280200450d0020032802042201450d00200a2001ad82a72105410121040c020b41d4f1c78000108f81808000000b0b2000200536020420002004360200200341306a2480808080000bd70102017f017e23808080800041c0006b22012480808080002001200042f02e802200370300200142e9c5fea9cdfbc4d26d37002820014286aaece2939beae46537002020014289df9d82f381819238370018200142d7f0f3fea28baccae700370010200141306a200141106a412010968d80800020012001290338420020012802301b2202370308024020022000510d002001420037021c20014281808080c00037021420014194f3c780003602104100200141086a2001200141106a419cf3c7800010c6a5808000000b200141c0006a2480808080000be90303017f017e037f2380808080004190016b2203248080808000200341086a2001200241002802cc95db8000118880808000000240024020032802080d00200042003703000c010b200341186a41086a200341086a41086a290200220437030020032003290208370318200328021c2105024002402004a722064108490d0020004201370300200020052900003703080c010b024041002802cca2db8000450d002003413c6a2001200210918d808000200341a883808000ad4220862003418f016aad84370330200341a983808000ad4220862003413c6aad8437032841002802dc8fdb8000210241002802d88fdb8000210141002802c8a2db800021072003420237028001200341b4fdc780003602742003411036027020034193fec7800036026c200342cf80808010370264200341c4fdc7800036026020034220370258200341a3fec780003602542003410036025020034281808080c00337024820034102360278200241bce9c38000200741024622071b28021021022003200341286a36027c200141d4e9c3800020071b200341c8006a2002118b8080800000200328023c450d002003280240410028029c96db8000118080808000000b200042003703000b200341246a200520062003280218280210118880808000000b20034190016a2480808080000b950301037f23808080800041306b220224808080800002402001450d0020024282fceae49dd9e2861d370028200242de8c84a1ecd0a6d30c37002020024289df9d82f381819238370018200242d7f0f3fea28baccae700370010200241046a200241106a412010988d80800002400240024020022802042203418080808078460d0020022802082104200228020c0d012003450d002004410028029c96db8000118080808000000b200141a18d06490d01200220013602142002200036021041ccf5c780004139200241106a41bcf5c780004188f6c7800010ad81808000000b02402003450d002004410028029c96db8000118080808000000b2002410036022020024101360214200241bcf6c7800036021020024204370218200241106a41c4f6c7800010f680808000000b200220013602082002200036020420024282fceae49dd9e2861d370028200242de8c84a1ecd0a6d30c37002020024289df9d82f381819238370018200242d7f0f3fea28baccae700370010200241046a200241106a41201095a78080000b200241306a2480808080000b9c0403017f017e037f2380808080004190016b220324808080800020032001200241002802cc95db8000118880808000000240024020032802000d0020004180808080783602000c010b200341106a41086a200341086a29020022043703002003200329020037031020032004a72205360224200320032802142206360220200341c8006a200341206a10f6a5808000024002402003280248418080808078460d0020002003290248370200200041086a200341c8006a41086a2802003602000c010b024041002802cca2db8000450d002003413c6a2001200210918d808000200341a883808000ad4220862003418f016aad84370330200341a983808000ad4220862003413c6aad8437032841002802dc8fdb8000210241002802d88fdb8000210141002802c8a2db800021072003420237028001200341b4fdc780003602742003411036027020034193fec7800036026c200342cf80808010370264200341c4fdc7800036026020034220370258200341a3fec780003602542003410036025020034281808080c00337024820034102360278200241bce9c38000200741024622071b28021021022003200341286a36027c200141d4e9c3800020071b200341c8006a2002118b8080800000200328023c450d002003280240410028029c96db8000118080808000000b20004180808080783602000b2003411c6a200620052003280210280210118880808000000b20034190016a2480808080000b8d0501057f23808080800041306b22012480808080002001410036021420014280808080800137020c41002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d002002411b360204200241d4f6c780003602002001410036022c2001428080808010370224200141186a200141246a1098a78080002001410c6a41e08fcd800010dca08080002001280210220342a592b4aaac8d87ea25370208200341003602002003420b370244200341f190cd8000360240200341aa8380800036021820034281dffae680ffb086723702102003200129021837025c200341013a0074200341013602702003200236026c20034101360268200341e4006a200141186a41086a2802003602002001410136021441002d0098a2db80001a411841002802a496db8000118280808000002202450d01200241eff6c78000360200200241253602142002418ff7c780003602102002410036020c200242a08080801037020441002d0098a2db80001a410841002802a496db8000118280808000002204450d0220044200370000024020012802142205200128020c470d002001410c6a41e08fcd800010dca08080000b2001280210200541f8006c6a220341013a0074200341033602702003200236026c2003428880808030370264200320043602602003410836025c2003420b370244200341bd95cd8000360240200341ab83808000360218200342a6a7efecacf5efb8be7f37021020034283d3bcd3e2d8f5d06937020820034100360200200041086a200541016a3602002000200129020c370200200041043602102000418ffbcc800036020c200141306a2480808080000f0b4104410810bb80808000000b4104411810bb80808000000b4101410810bb80808000000bd60201037f41002d0098a2db80001a0240024041d00041002802a496db8000118280808000002201450d0041002d0098a2db80001a0240410841002802a496db8000118280808000002202450d00200242f02e37000041002d0098a2db80001a412041002802a496db80001182808080000022030d024104412010bb80808000000b4101410810bb80808000000b410841d00010bb80808000000b200341cd0036021c200341c6f8c7800036021820034100360214200342cf8080801037020c200341f7f7c78000360208200341c300360204200341b4f7c780003602002001200236022420014108360220200142043702342001200336023020014288808080c0003703282001419581808000360218200142a5e9e3ab9e929adc2c37031020014293888c8f89fdc6ec9e7f3703082001410c36020420014193f9c780003602002000410136020820002001360204200041013602000bc60301047f23808080800041306b22012480808080000240024020002802002202418180808078460d0002400240200028020c22030d0041002103410021040c010b200120033602242001410036022020012003360214200141003602102001200028021022033602282001200336021820002802142104410121030b2001200436022c2001200336021c2001200336020c2001410c6a10de8b8080002002418080808078460d012002450d012000280204410028029c96db8000118080808000000c010b024002400240024020002d00040e0704040102030004000b02400240200028020822020d0041002100410021020c010b200120023602242001410036022020012002360214200141003602102001200028020c22023602282001200236021820002802102102410121000b2001200236022c2001200036021c2001200036020c2001410c6a10de8b8080000c030b2000280208450d02200028020c410028029c96db8000118080808000000c020b2000280208450d01200028020c410028029c96db8000118080808000000c010b200041086a10d18b8080002000280208450d00200028020c410028029c96db8000118080808000000b200141306a2480808080000bf20101037f23808080800041106b220224808080800002402001280200220328020020032802082204470d002003200441014101410110e5a0808000200328020821040b2003200441016a360208200328020420046a41fb003a00002002200136020c20024180023b01080240200241086a41d0f9c78000410b200010c59380800022030d00200228020822044180fe0371450d0020044101710d000240200228020c280200220428020020042802082201470d002004200141014101410110e5a0808000200428020821010b2004200141016a360208200428020420016a41fd003a00000b200241106a24808080800020030bed1b08047f017e017f017e077f037e0a7f047e2380808080004190096b2201248080808000200028022421020240024020002802282203450d002003410371210402400240200341044f0d004200210541002106420021070c010b200241b0016a21082003417c7121094200210541002106420021070340200841086a290300200841506a220a41086a290300200841a07f6a220b41086a290300200841f07e6a220c41086a29030020077c200c290300220720057c2205200754ad7c7c200b290300220720057c2205200754ad7c7c200a290300220720057c2205200754ad7c7c2008290300220720057c2205200754ad7c2107200841c0016a21082009200641046a2206470d000b0b02402004450d00200641306c20026a41206a21080340200841086a29030020077c2008290300220720057c2205200754ad7c2107200841306a21082004417f6a22040d000b0b200142e4c5bdb4b2e9a5a6807f37008804200142d790d7a3fef9fda0c8003700800420014298d5afd2c6aeacae2f3700f803200142c2cdc8b0c7b9e78f857f3700f0032001200737034020012005370338200141f0036a4120200141386a411041002802f495db800011838080800000200241206a2108200341306c2104034002402008290300428094ebdc03544100200841086a290300501b450d002001410036028004200141013602f403200141f4fbc780003602f003200142043702f803200141f0036a41fcfbc7800010f680808000000b200841306a2108200441506a22040d000c020b0b200142e4c5bdb4b2e9a5a6807f37008804200142d790d7a3fef9fda0c8003700800420014298d5afd2c6aeacae2f3700f803200142c2cdc8b0c7b9e78f857f3700f0032001420037034020014200370338200141f0036a4120200141386a411041002802f495db8000118380808000000b200141046a20022002200341306c6a109da4808000024002400240024002400240200128020c2003470d0020002802142208418180808078460d042000280210210d200028021c210420002802182106200029030021052001200041086a290300220737031820012005370310200d450d01200542ff93ebdc035620074200522007501b450d02419cfac78000200620084180808080784622081b210902400240410c200420081b220e4103490d00200141f0036a2009200e41d889c88000410210a981808000200141386a200141f0036a109e8d80800020012802384101470d010c050b200e4102470d0020092f000041fbfa01460d040b2001410036028004200141013602f403200141988ac880003602f003200142043702f803200141f0036a41a08ac8800010f680808000000b2001410036028004200141013602f40320014184fac780003602f003200142043702f803200141f0036a418cfac7800010f680808000000b2001410036028004200141013602f403200141b089c880003602f003200142043702f803200141f0036a41b889c8800010f680808000000b2001410036028004200141013602f403200141f4fbc780003602f003200142043702f803200141f0036a41c889c8800010f680808000000b41ac83808000ad422086200141c8026aad84210f41ad83808000ad422086200141f0036aad84211041a983808000ad422086200141286aad842111200141a0046a2112200141f8006a2113200141f4036a2114200141286a41086a2115200141c1036a221641076a2117200141e8036a2118410021190340200141003602402001428080808010370238200141d09ac8800036029004200141033a0088042001422037028004200141003602f803200141003602f0032001200141386a36028c0402400240024020194101200141f0036a1097818080000d00410021080240024002404100200e200128024022044102491b22064100480d00200128023c21002001280238211a41002108024020060d004101211b410021060c030b41002d0098a2db80001a200641002802a496db800011828080800000221b0d0141012108200e211b0b2008201b41e8eec7800010ae80808000000b200e21060b200141003602b8032001201b3602b403200120063602b003200141f0036a2009200e41d889c88000410210a981808000200141386a200141f0036a109e8d808000201b210c4100210b024020012802384101470d0041002108201b210c4100210603402001280240210b024020012802b00320086b200128023c20066b220a4f0d00200141b0036a2008200a4101410110e5a080800020012802b403210c20012802b80321080b200c20086a200920066a200a10f5b28080001a20012008200a6a22083602b803024020012802b00320086b20044f0d00200141b0036a200820044101410110e5a080800020012802b80321080b20012802b403220c20086a2000200410f5b28080001a2001200820046a22083602b803200141386a200141f0036a109e8d808000200b210620012802380d000b20012802b00321060b2009200b6a210a0240200620086b200e200b6b22044f0d00200141b0036a200820044101410110e5a080800020012802b403210c20012802b80321080b200c20086a200a200410f5b28080001a2015200820046a360200200120012902b0033703280240201a450d002000410028029c96db8000118080808000000b200141f0036a200128022c20012802304100200110fda7808000200141013602b403200141d48ac880003602b003200142013702bc03200120113703c8022001200141c8026a3602b803200141bc026a200141b0036a10b18080800020012802c00221040240024020012802f0030d0020012802bc022108200141386a201441800210f5b28080001a02402008450d002004410028029c96db8000118080808000000b200141e8026a41086a2204201341086a220b290000370300200141e8026a41106a2206201341106a220c290000370300200141e8026a41186a220a201341186a2200290000370300200120132900003703e80241002d0098a2db80001a412041002802a496db80001182808080000022080d014101412010bb80808000000b20012802c4022108200141b0036a41106a201441106a280200360200200141b0036a41086a201441086a290200370300200120142902003703b00320042008200141b0036a41d88bc8800041e88bc8800010ad81808000000b200820012903e802370000200841186a200a290300370000200841106a2006290300370000200841086a2004290300370000200141f0036a41186a2000290000370300200141f0036a41106a200c290000370300200141f0036a41086a200b290000370300200141013602b403200141848bc880003602b003200142013702bc032001201037039803200120132900003703f003200120014198036a3602b8032001418c036a200141b0036a10b180808000200141c8026a41086a220b2004290300370300200141c8026a41106a22042006290300370300200141c8026a41186a2206200a290300370300200120012903e8023703c8020240200128028c03450d00200128029003410028029c96db8000118080808000000b2008410028029c96db800011808080800000200141c8026a10a18d8080001a200141b0036a200141c8026a200141c8026a200141106a108a9180800020012903b003220542028520012903b80384500d012018290300211c20012903e003210720012903d003211d02402005a7410171450d00200141b0036a41186a290300210520012903c003211e201241186a2006290300370000201241106a2004290300370000201241086a200b290300370000201220012903c80237000020012005370398042001201e37039004200141003a0080042001411f3a00f00341014100200141f0036a10f18e8080000b0240201da7410171450d00201220012903c802370000201241186a2006290300370000201241106a2004290300370000201241086a200b290300370000200141013a0080042001411f3a00f00320012007370390042001201c3703980441014100200141f0036a10f18e808000200742ff93ebdc03200742ff93ebdc03541b42ff93ebdc03201c501b420010a7a48080000b410f21080c020b41f89ac880004137200141b0036a41e89ac8800041b09bc8800010ad81808000000b20012016290000370398032001201728000036009f0320012d00c003210820012902cc03211f0b200141013602f403200141b08bc880003602f003200142013702fc032001200f3703b0032001200141b0036a3602f803200141a4036a200141f0036a10b18080800020012802a8032104200841ff0171410f470d02024020012802a403450d002004410028029c96db8000118080808000000b200141386a1093a9808000200141386a1095a980800002402001280228450d00200128022c410028029c96db8000118080808000000b201941016a2219200d470d000b0b024002402003450d00200341306c2104200141f0036a41106a220841086a2106200841186a210a0340200241286a2903002105200229032021072002200210fc968080001a2008420037030020064200370300200841106a4200370300200a4200370300200120053703f803200120073703f0032001428080808080808080807f3703a804200142003703a004200141386a2002200141f0036a10a79180800020012d0038410f470d02200241306a2102200441506a22040d000b0b200141046a10f08c80800020014190096a2480808080000f0b41a8fac7800041ea004194fbc7800010f880808000000b20012802ac032106200141f8036a200128009f03360000200120083a00f00320012001290398033700f1032001201f3702fc0320042006200141f0036a41b88bc8800041c88bc8800010ad81808000000bc10401087f0240024002400240024020012802000d00024020012d000e0d0020012d000c2102200128023421032001280230210402400240024020012802042205450d00024020052003490d0020052003460d010c020b200420056a2c00004140480d010b20052003460d0102400240200420056a22062c00002207417f4a0d0020062d0001413f7121082007411f7121090240200741604f0d00200941067420087221070c020b200841067420062d0002413f717221080240200741704f0d0020082009410c747221070c020b200841067420062d0003413f71722009411274418080f000717221070c010b200741ff017121070b4101210620024101710d0502402007418001490d00410221062007418010490d0041034104200741808004491b21060b2001200620056a22053602042005450d040240024020052003490d0020052003470d010c060b200420056a2c000041bf7f4a0d050b410121020b20012002417f734101713a000c20042003200520034184a1c8800010fd80808000000b20012002417f734101713a000c20024101710d05200141013a000e0b200041003602000f0b200141086a2105200128023c210320012802382102200128023421042001280230210702402001280224417f460d00200020052007200420022003410010808e8080000f0b200020052007200420022003410110808e8080000f0b20052003460d01200420056a2c00002203417f4a0d0020034160491a0b200521030b200141003a000c0b2000200336020820002003360204200041013602000b040041000b140020012000280204200028020810e6808080000bab0903027f097e017f23808080800041f0056b220124808080800020012000360208200141c8056a200010e896808000200141206a20012802cc05220220012802d00510a58d8080000240024020012802204101710d00428080808080808080807f21034200210442002105420021064200210742002108420021094200210a0c010b200141e8006a2903002103200141d8006a2903002105200141c8006a2903002107200141386a29030021092001290360210a2001290350210420012903402106200129033021080b024020012802c805450d002002410028029c96db8000118080808000000b024020034200530d002003428080808080808080807f84210b02402006200784500d0020042005844200520d00200141c8056a200010e896808000200141206a20012802cc05220c20012802d00510a58d80800020012802202001280278410047712102024020012802c805450d00200c410028029c96db8000118080808000000b024020020d00024041002802cca2db80004102490d00200141ae83808000ad422086200141086aad843703c80541002802dc8fdb8000210041002802d88fdb8000210241002802c8a2db8000210c2001420137025820014190ffc7800036024c20014111360248200141a0ffc78000360244200142c38080802037023c200141f8e9c780003602382001421737023020014188efc7800036022c200141003602282001428180808090f00037022020014102360250200041bce9c38000200c410246220c1b28021021002001200141c8056a360254200241d4e9c38000200c1b200141206a2000118b8080800000200128020821000b2000200010fc968080001a2008428094ebdc032008428094ebdc03561b2008428094ebdc0320094200521b2009501b2108200128020821000b2001410c6a200010ee96808000024020012d000c410f460d00200141c8056a41106a2001410c6a41106a280200360200200141c8056a41086a2001410c6a41086a2902003703002001200129020c3703c80541002802cca2db8000450d00200141af83808000ad422086200141c8056aad843703e805200141b083808000ad42208641989eca8000ad843703e00541002802dc8fdb8000210041002802d88fdb8000210241002802c8a2db8000210c20014202370258200141c89fca800036024c20014112360248200141989fca8000360244200142ca8080801037023c200141bc9eca80003602382001421b370230200141aa9fca800036022c2001410036022820014281808080d02537022020014102360250200041bce9c38000200c410246220c1b28021021002001200141e0056a360254200241d4e9c38000200c1b200141206a2000118b80808000000b200128020821000b2001200b3703582001200a370350200120053703482001200437034020012007370338200120063703302001200937032820012008370320200141c8056a2000200141206a108b91808000200141c9006a2001280208220041186a290000370000200141c1006a200041106a290000370000200141396a200041086a2900003700002001410e3a00302001411f3a00202001200029000037003141014100200141206a10f18e8080000b200141f0056a2480808080002003427f550bb60502047f017e2380808080004180016b220124808080800020014298d5afd2c6aeacae2f37000c200142c2cdc8b0c7b9e78f857f3700042001411c6a200141046a411041002802d495db80001188808080000002400240200128021c2202418080808078460d002001280220210302400240024020012802244110490d00200141046a2003411010f9b280800021042002450d012003410028029c96db80001180808080000020040d030c020b2002450d022003410028029c96db8000118080808000000c020b20040d010b42c0f0f50b21050c010b024041002802cca2db80004103490d0020014108360218200141cbfbcc8000360214200141a683808000ad422086418cfcc78000ad84370368200141a783808000ad422086200141146aad8437036041002802dc8fdb8000210241002802d88fdb8000210341002802c8a2db800021042001420237025420014188fdc780003602482001411636024420014197ebc78000360240200142c380808030370238200141f8e9c780003602342001421737022c20014188efc780003602282001410036022420014281808080b01937021c2001410236024c200241bce9c38000200441024622041b28021021022001200141e0006a360250200341d4e9c3800020041b2001411c6a2002118b80808000000b2001411c6a41cbfbcc8000410841002802bc97db8000118880808000002001411c6a41106a220241f4f5ca8000411541002802bc97db800011888080800000200141e0006a41186a2001411c6a41186a290000370300200141e0006a41106a2002290000370300200141e0006a41086a2001411c6a41086a2900003703002001200129001c370360200141013b011c200141e0006a41202001411c6a410241002802f495db80001183808080000042c0b2cd3b21050b200042003703082000200537030020014180016a2480808080000bd83302097f067e2380808080004180016b220324808080800041808080807821040240024020020d00410021020c010b200120026a210541002106200121070340024002400240024020072c00002208417f4c0d00200741016a21070c010b20072d0001413f7121092008411f71210a02400240200841604f0d00200a4106742009722108200741026a21070c010b200941067420072d0002413f717221090240200841704f0d002009200a410c74722108200741036a21070c010b200941067420072d0003413f7172200a411274418080f00071722208418080c400460d05200741046a21070b200841ff004b0d010b410021060c010b02400240200641ff01712008200841b9f3ddf1796c200841a6b2858a036c220673ad429a077e422088a741017441fcf7d480006a2f01006a41b9f3ddf1796c200673ad429a077e422088a741027441b086d580006a2802002206410020064108762008461b220941ff017122064d0d0020060d010b02400240024002400240024002400240200841ffdf004a0d00024020084185364a0d000240200841de134a0d000240200841f8074a0d00200841e07e6a2206411a4d0d040c090b0240200841860b4a0d00024020084187786a0e210c0b0b0b0b0b0b0b0b0b0c0b0b0b0c0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0c000b0240200841ad776a0e050c0b0b0b0c000b200841b908470d0a0c0b0b200841c0726a220641134d0d040c070b0240200841c21e4a0d000240200841c7184a0d000240200841dd144a0d000240200841cd6b6a0e040d0c0c0d000b200841df13470d0b0c0c0b200841de14460d0b200841c816460d0b2008419417470d0a0c0b0b0240200841b21c4a0d00200841c818460d0b200841c019460d0b200841da1b470d0a0c0b0b200841b31c460d0a200841b31d460d0a2008418c1e470d090c0a0b0240200841bd616a0e770a0909090909090909090a090909090a090909090a090909090a0909090909090909090909090a0909090909090909090a090909090909090909090909090a09090909090909090909090909090909090a0909090909090909090a090909090a090909090a090909090a0909090909090909090909090a000b200841a620460d09200841fc21470d080c090b024020084181c2004a0d000240200841bc3f4a0d000240200841fa496a0e3e0b0a0b0a0b0a0b0a0b0a0a0a0b0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0b0a0b0a0a0a0a0a0b000b200841a7416a220641044b0d064101200674411571450d060c0a0b0240200841efbf7f6a0e7e0a09090909090a09090909090909090909090909090909090909090909090a0909090909090909090909090a090a0909090909090909090909090909090909090909090909090a090909090909090a090909090909090909090909090909090a0a09090909090909090909090a0a0a090909090909090909090909090a0a000b200841c3406a4102490d09200841a8c100470d080c090b024020084183c4004a0d00024020084188c3004a0d00200841febd7f6a0e3f0a0a0909090a090a09090909090909090909090a0a090909090909090909090909090a090a090a090909090909090909090909090909090a090a090909090a090b20084189c300460d09200841aec300460d09200841cdc300470d080c090b0240200841a8c6004a0d00200841fcbb7f6a0e5f0908080808090808090808080808080808080808080808080808080808080808090809080808080808080808080808080808080808080808080808080809080809080809080908080808080808080808080808080808080808080808090809080b0240200841dbd5004a0d00200841d7b97f6a4102490d09200841eac900460d092008418cd400470d080c090b02402008419edd004a0d00200841dcd500460d09200841efda00470d080c090b2008419fdd00460d08200841f3dd00470d070c080b0240200841fbfb034a0d000240200841e8d6024a0d00024020084180a07f6a0e80020a09090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090a0909090909090909090909090909090909090909090a090a090a090a090a090a090a090a090a090a090a090a09090a090a090a0909090909090909090909090909090909090909090909090909090909090909090909090909090909090a0909090909090909090a0a0909090909090909090909090a090a090a090a090a090a090a090a090a090a090a090a09090a090a090a0909090909090909090909090909090909090909090909090909090909090909090909090909090909090a0909090909090909090a0a000b200841d0e400460d09200841f0ce02470d080c090b02402008419cf6034a0d00200841f08b7c6a220641124b0d0441012006744185801471450d040c090b0240200841e3897c6a0e0d09080808080808080808080809000b200841bef603470d070c080b0240200841bda9044a0d00024020084184847c6a0eed0309080808080808080808080808080808080808080808080808080809090908080808080808080808080808080808080808080808090808080809090909090909090909090909090909080809090808080808080808080808080808080909090909090908080809090808080809090808080808080808080809080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080809080808090909090909080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808090909090909080808080808080808080808080808080808080808080808080809090909090909090908080808080808080808080809080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080809090908080809000b200841e6de7b6a220641114b0d0741012006744185800871450d070c080b0240200841c2af074a0d000240200841faad074a0d000240200841baa9074a0d00200841bea904460d0a200841b8b204460d0a200841a2a907470d090c0a0b0240200841c0ad074a0d00200841bba907460d0a200841c6aa07470d090c0a0b200841c1ad07460d09200841dbad07470d080c090b0240200841ceae074a0d00200841fbad07460d0920084195ae07460d09200841b5ae07470d080c090b024020084188af074a0d00200841cfae07460d09200841efae07470d080c090b20084189af07460d08200841a9af07470d070c080b0240200841dca3786a0e5b08070708070707070707070707070707070707070708070807070707070708070707070807080708070707070707070708070708070807080708070807070707080707070707070707070707070707070707070707070707070708000b200841c3af07460d0720084190e307460d070c060b410120067441818ac23971450d040c060b41012006744185802071450d020c050b200841e9d602470d030c040b200841f83a470d020c030b0240200841d76d6a2206410b4b0d004101200674418112710d030b200841870b470d010c020b2008418c796a220641184b0d00410120067441c188b008710d010b200841feffff0071220641d0e407460d00200841fcffff0071220a41f4dc07460d00200a41b4dc07460d00200a4180dc07460d002006419ea907460d00200641baab04460d00200641aea204460d00200641e0ff03460d002006419eff03460d00200641e4fe03460d002006419afe03460d002006418efe03460d00200641eafc03460d00200a41d4fc03460d00200641c0f603460d00200a41dcd602460d00200641f8cf02460d002006419ccd02460d00200641dce100460d00200641d6e100460d00200641d0e100460d00200641fce000460d00200641f6e000460d00200641f0e000460d00200641fcd800460d00200a41e0c500460d00200a41acc500460d0020064188c500460d00200841faffff00714180c500460d00200641f8c400460d00200641f4c400460d00200641acc400460d00200641cec300460d002006419ac300460d00200841e0ffff007141e0c200460d00200841f0ffff007141d0c200460d00200a41bcc200460d0020064180c200460d00200641b6c000460d00200a41d03f460d00200841f8ffff0071220b41d03e460d00200641c036460d00200641dc1d460d00200641ca19460d00200641dc16460d00200641dc13460d00200b41d812460d00200641f809460d00200641d609460d00200a41d009460d00200641f608460d00200641d008460d002006418008460d00200641f407460d002006418407460d00200641c006460d002006419e04460d00200641a003460d00200641b201460d00200841c47e6a4103490d00200841c07e6a4106490d00200841b97e6a4109490d00200841af7e6a4106490d00200841a77e6a4105490d00200841a07e6a4106490d00200841997e6a4109490d002008418f7e6a4106490d00200841877e6a4105490d00200841817e6a4111490d00200841ee7d6a4114490d00200841d87d6a4109490d00200841ce7d6a4106490d00200841c77d6a4108490d00200841bd7d6a4107490d00200841b47d6a4106490d00200841ac7d6a4112490d00200841987d6a4118490d00200841d17c6a4102490d00200841bc7c6a4119490d00200841a27c6a4106490d002008419a7c6a4110490d00200841887c6a4124490d00200841da7b6a410e490d00200841d07a6a4109490d00200841a87a6a4106490d00200841a07a6a4105490d00200841bd796a4102490d00200841f8786a4103490d00200841f2786a4103490d00200841d6786a4107490d00200841b6786a4105490d00200841b0786a4107490d0020084190786a4103490d00200841f4776a4103490d00200841a4776a4103490d00200841bf766a4102490d00200841a6766a4106490d002008419e766a4106490d0020084196766a410c490d00200841de736a4105490d002008418b736a4104490d00200841b56c6a4102490d00200841a76b6a4103490d00200841b5696a4102490d00200841b6686a4103490d00200841b9666a4102490d00200841b6656a4103490d00200841a4646a4103490d002008418b616a4105490d00200841d4456a4103490d00200841d0456a410b490d00200841c4456a4112490d00200841b1456a411c490d00200841e5446a4125490d0020084180446a419c01490d00200841e0426a41da00490d0020084180426a4116490d00200841e8416a4106490d00200841e0416a4126490d00200841b8416a4106490d00200841a1416a411f490d0020084180416a4135490d00200841ca406a4107490d00200841c1406a4103490d00200841be406a4103490d00200841ba406a4107490d00200841b3406a4103490d00200841aa406a4106490d00200841a3406a4103490d00200841a0406a410d490d0020084193406a4103490d002008418e406a4103490d002008418a406a4107490d0020084183406a4102490d0020084180406a410b490d00200841dcbf7f6a4103490d00200841cdbf7f6a4102490d00200841b9bf7f6a4103490d002008418cbf7f6a4106490d0020084186bf7f6a4103490d0020084180bf7f6a410a490d00200841f6be7f6a4103490d00200841f0be7f6a410d490d00200841fbbd7f6a4102490d00200841f6bd7f6a410a490d00200841e7bd7f6a4105490d00200841e0bd7f6a4103490d00200841d6bd7f6a4104490d00200841d1bd7f6a4103490d00200841cdbd7f6a4102490d00200841cbbd7f6a4104490d00200841bbbd7f6a4105490d00200841d1bb7f6a4102490d0020084193bb7f6a4105490d0020084196ba7f6a4104490d00200841a0b77f6a413c490d00200841e4b67f6a41ce00490d002008418cab7f6a4103490d0020084180a27f6a41d601490d00200841c89f7f6a4103490d002008418d9f7f6a4102490d00200841879f7f6a4102490d00200841e59e7f6a4102490d00200841ad9e7f6a4102490d00200841a79e7f6a4102490d00200841899e7f6a4104490d00200841cf9d7f6a41de00490d00200841ee9c7f6a4104490d00200841ea9c7f6a410a490d00200841809c7f6a411f490d00200841e09b7f6a410a490d00200841d69b7f6a411e490d00200841af9b7f6a410f490d00200841a09b7f6a411f490d00200841809b7f6a410a490d00200841f69a7f6a4127490d00200841cf9a7f6a410f490d00200841c09a7f6a41c002490d002008418eb07d6a4103490d0020084180a87d6a41a4d700490d00200841808e7c6a418e02490d00200841eb8b7c6a410a490d00200841db8b7c6a4102490d00200841d68b7c6a41c400490d00200841908b7c6a41ea00490d00200841808a7c6a4107490d00200841ed897c6a4105490d00200841e1897c6a410a490d00200841d6897c6a410d490d00200841c8897c6a4105490d00200841bd897c6a4102490d00200841ba897c6a41ec00490d00200841ad887c6a41eb02490d00200841b0857c6a41c000490d00200841ee847c6a4136490d0020084190847c6a410c490d00200841f0837c6a4107490d00200841cf837c6a4102490d00200841cd837c6a4102490d00200841b7837c6a4104490d00200841b3837c6a4103490d00200841b0837c6a4103490d00200841a1837c6a4103490d002008419c837c6a4103490d0020084190837c6a4103490d002008418a837c6a418701490d00200841ff817c6a4103490d00200841fb817c6a4103490d00200841f0817c6a410a490d00200841e4817c6a4103490d00200841e1817c6a4102490d00200841df817c6a411a490d00200841bf817c6a411a490d002008419a817c6a410a490d002008418f817c6a412d490d00200841e0807c6a411f490d00200841be807c6a4106490d00200841b6807c6a4106490d00200841ae807c6a4106490d00200841a6807c6a4103490d002008419b807c6a4102490d0020084197807c6a4104490d0020084193807c6a4102490d00200841fff07b6a4105490d00200841f9f07b6a412a490d00200841cef07b6a4109490d00200841b5d97b6a4102490d00200841c5d67b6a4102490d00200841a2dd786a4107490d00200841c5dc786a4106490d0020084180d8786a41d500490d00200841aad7786a41c700490d00200841dbd6786a4102490d00200841d7d6786a4104490d00200841d2d6786a410c490d00200841c3d6786a4107490d00200841bbd6786a41c100490d00200841f9d5786a4104490d00200841f3d5786a4108490d00200841ead5786a4107490d00200841e2d5786a411c490d00200841c5d5786a4104490d00200841c0d5786a4105490d00200841b6d5786a4107490d00200841aed5786a41d402490d00200841d8d2786a4119490d00200841bed2786a4119490d00200841a4d2786a411f490d0020084184d2786a4119490d00200841ead1786a411f490d00200841cad1786a4119490d00200841b0d1786a411f490d0020084190d1786a4119490d00200841f6d0786a411f490d00200841d6d0786a4119490d00200841bcd0786a4108490d00200841b2d0786a4132490d00200841d0bf786a413e490d00200841fba3786a411b490d00200841dfa3786a4102490d00200841d7a3786a410a490d00200841b3a3786a4103490d00200841afa3786a4102490d002008419fa3786a4102490d0020084199a3786a4104490d0020084194a3786a4107490d0020084187a3786a4104490d0020084180a3786a410a490d00200841f5a2786a4111490d00200841dfa2786a4103490d00200841dba2786a4105490d00200841d5a2786a4111490d00200841809e786a410b490d00200841f09d786a411f490d00200841d09d786a4120490d00200841969d786a4103490d00200841809c786a4103490d00200841f09b786a412c490d00200841c09b786a4109490d002008419088786a410a490d00200921062008418090746a419d044b0d010b200320053602602003200136025c200341013a006c2003420037026420034100360258200341003a005420034100360250200341003a004c20034100360248200341003a004420034100360240200341003a003c200341003b0138200341003602782003428080808010370270200341d09ac88000360228200341033a00202003422037021820034100360210200341003602082003200341f0006a3602240240200341386a200341086a10e5a18080000d002003280278210220032802742101200328027021040c030b41f89ac880004137200341ff006a41e89ac8800041b09bc8800010ad81808000000b20072005470d000b0b200341386a2001200210aca88080000240024020032f01380d00200341306a200341386a412a6a290100220c370300200341286a200341386a41226a290100220d370300200341206a200341386a411a6a290100220e370300200341186a200341386a41126a290100220f370300200341106a200341386a410a6a29010022103703002003200329013a22113703082000412a6a200c370100200041226a200d3701002000411a6a200e370100200041126a200f3701002000410a6a201037010020002011370102200041003b0100200441808080807872418080808078460d012001410028029c96db8000118080808000000c010b200341126a200341386a410c6a28020022083601002003200329023c220c37010a2000410c6a20083601002000200c370104200041013b0100200441808080807872418080808078460d002001410028029c96db8000118080808000000b20034180016a2480808080000bcc0302037f047e23808080800041f0006b22072480808080002007200110e896808000200741106a20072802042208200728020810a58d80800020072802102109200741286a290300210a2007290320210b02402007280200450d002008410028029c96db8000118080808000000b200720012005200610a68d8080002007290308210c2007290300210d024002400240024020040d00200d200254200c200354200c2003511b450d01200041073b01040c020b200c2003200d200254200c200354200c2003511b22061b2103200d200220061b21020b0240200b4200200941017122061b220d20025a200a420020061b220c20035a200c2003511b0d00200041073b01040c010b200741106a2001200d20027d220a200c20037d200d200254ad7d220310a78d808000024020072802100d0002402007280220410171450d002007290330200741386a29030010a7a48080000b2000410036020020004200200c20037d200d200a54ad7d2203200d200a7d2202200d562003200c562003200c511b22011b37031820004200200220011b3703100c020b200020072902143702042000410c6a200728021c360200200020072903203703100b200041013602000b200741f0006a2480808080000baa0503017f017e037f2380808080004190016b2203248080808000200341086a2001200241002802cc95db8000118880808000000240024020032802080d0020004200370308200042003703000c010b200341186a41086a200341086a41086a290200220437030020032003290208370318200328021c2105024002402004a722064104490d002006417c7122074104460d0020074108460d002007410c460d00200641706a41c000490d002005280000210220052800042101200528000821072000420037030820004201370300200020073602582000200136025420002002360250200020052900403703402000200529003037033020002005290020370320200020052900103703102000200528000c36025c2000200541c8006a2900003703482000200541386a2900003703382000200541286a2900003703282000200541186a2900003703180c010b024041002802cca2db8000450d002003413c6a2001200210918d808000200341a883808000ad4220862003418f016aad84370330200341a983808000ad4220862003413c6aad8437032841002802dc8fdb8000210241002802d88fdb8000210141002802c8a2db800021072003420237028001200341b4fdc780003602742003411036027020034193fec7800036026c200342cf80808010370264200341c4fdc7800036026020034220370258200341a3fec780003602542003410036025020034281808080c00337024820034102360278200241bce9c38000200741024622071b28021021022003200341286a36027c200141d4e9c3800020071b200341c8006a2002118b8080800000200328023c450d002003280240410028029c96db8000118080808000000b20004200370308200042003703000b200341246a200520062003280218280210118880808000000b20034190016a2480808080000bc80402027f067e23808080800041f0006b2204248080808000200441e4006a200110e896808000200420042802682205200428026c10a58d808000420021064200210742002108420021094200210a4200210b02402004280200410171450d00200441386a2903002107200441286a2903002109200441186a290300210b20042903302106200429032021082004290310210a0b02402004280264450d002005410028029c96db8000118080808000000b42004200200720097d2006200854ad7d2209200620087d2208200656200920075620092007511b22051b20031b210742004200200820051b20031b210602400240024002400240200241ff01710e03010002010b200a200b84500d02200441e4006a200110e896808000200420042802682201200428026c10a58d8080002004280200200428025841014671210302402004280264450d002001410028029c96db8000118080808000000b20030d010c030b200a200b84500d01200441e4006a200110e896808000200420042802682201200428026c10a58d8080004101210302402004280200410171450d00200428025445200428025841014b7221030b02402004280264450d002001410028029c96db8000118080808000000b20030d020b2006428094ebdc032006428094ebdc03561b2006428094ebdc0320074200521b2007501b21060c010b4200210a4200210b0b20004200200b20077d200a200654ad7d2207200a20067d2206200a562007200b562007200b511b22031b37030820004200200620031b370300200441f0006a2480808080000ba30905027f017e017f037e017f23808080800041f0066b22042480808080002004200337030820042002370300200441f0006a200110e896808000200441d0016a20042802742205200428027810a58d80800042002106200441e8016a290300420020042802d00141017122071b210320042903e001420020071b210202402004280270450d002005410028029c96db8000118080808000000b02400240200220038450450d00420021080c010b200441f0006a200110e896808000200441d0016a20042802742207200428027810a58d8080004200210642002108024020042802d001410171450d00420021084200428094ebdc0320042802a4024520042802a80241014b721b21060b2004280270450d002007410028029c96db8000118080808000000b20044200200320087d2002200654ad7d2208200220067d2206200256200820035620082003511b22071b37031820044200200620071b370310200110a18d8080001a200420013602d0012004200441106a3602d801200420043602d401200441f0006a2001200441d0016a108691808000024002400240024020042903702202420285200429037884500d00200441f0006a41386a290300210820044198016a290300210620042903a0012109200429039001210302402002a7410171450d00200441f0006a41186a2903002102200429038001210a20044198026a200141186a29000037030020044190026a200141106a290000370300200441d0016a41386a200141086a290000370300200420023703f8012004200a3703f001200441003a00e0012004411f3a00d001200420012900003703800241014100200441d0016a10f18e8080000b02402003a7410171450d0020044198026a200141186a29000037030020044190026a200141106a29000037030020044188026a200141086a290000370300200420093703f001200441013a00e0012004411f3a00d001200420083703f801200420012900003703800241014100200441d0016a10f18e8080000b200441c0006a41086a2207200441b9016a290000370300200441c0006a410f6a2205200441c0016a280000360000200420042900b10137034020042d00b00121012003420285200684500d01200441286a410f6a220b2005280000360000200441286a41086a22052007290300370300200441d8006a41086a2005290300370300200441d8006a410f6a200b28000036000020042004290340370358200141ff0171410f470d0220002009370320200020033703102000410036020020002008370328200020063703180c030b200441c8006a20044189016a290000370300200441cf006a20044190016a280000360000200420042900810137034020042d00800121010b200441286a410f6a2207200441c0006a410f6a280000360000200441286a41086a2205200441c0006a41086a290300370300200420042903402203370328200041146a20072800003600002000410d6a200529030037000020002003370005200020013a0004200041013602000c010b20002004290358370005200020013a000420004101360200200041146a200441e7006a2800003600002000410d6a200441e0006a2903003700000b200441f0066a2480808080000b900402037f027e23808080800041f0006b2205248080808000200541e4006a200110e896808000200520052802682206200528026c10a58d80800020052802004101712107200541186a29030021082005290310210902402005280264450d002006410028029c96db8000118080808000000b2008420020071b21082009420020071b2109024002400240024002400240024020040d000240200920027c22022009542207200820037c2007ad7c220320085420032008511b0d002002428094ebdc035441002003501b450d0220004187043b0104410121070c070b20004188023b0104410121070c060b41002107427f200920027c220220022009542204200820037c2004ad7c220320085420032008511b22041b2202428094ebdc03544100427f200320041b2203501b0d010b2002200985200320088584500d01200520012002200310a78d80800020052802000d0202402005280210410171450d002005290320200541286a29030010a7a48080000b20004200200320087d2002200954ad7d2208200220097d2209200256200820035620082003511b22071b37031820004200200920071b3703100c030b20004200370318200042003703100c030b20004200370318200042003703100c010b200020052902043702042000410c6a200528020c36020020002005290310370310410121070c010b410021070b20002007360200200541f0006a2480808080000be10503047f057e017f23808080800041b0056b2206248080808000200620012003200410aa8d80800041072107410021080240024002400240024002400240024002400240024002400240024020062802000e080706000105020304070b410421080c060b410821070c050b410521080c040b41082108200541ff01710d030b2003200484500d05200641a4056a200210e896808000200620062802a805220920062802ac0510a58d80800041012107200641186a2903004200200628020041017122081b210a2006290310420020081b210b200641286a290300210c2006290320210d024020062802a405450d002009410028029c96db8000118080808000000b41082109200b20037c220e200b54220f200a20047c200fad7c220b200a54200b200a511b0d04200e428094ebdc03544100200b501b450d0341022107410721090c040b410821070b410121080b200020083a0005200020073a00040c030b200d420020081b220a200e7c200a54220f200c420020081b220a200b7c200fad7c220b200a54200b200a511b450d010b200020073a0005200020093a00040c010b20012002412010f9b2808000450d0141002108200620012003200441012005410010a48d808000024020062802000d002006200220032004410110a88d808000200641c8006a200141186a290000370300200641c0006a200141106a290000370300200641386a200141086a290000370300200641d8006a200241086a290000370300200641e0006a200241106a290000370300200641e8006a200241186a2900003703002006200437032820062003370320200641023a00102006411f3a0000200620012900003703302006200229000037035041014100200610f18e80800020002004370318200020033703100c030b200020062902043702042000410c6a200628020c360200200020062903103703100b410121080c010b2000200337031020002004370318410021080b20002008360200200641b0056a2480808080000be70807017f017e017f057e017f067e017f2380808080004180016b220424808080800002400240024002402002200384500d00200442e4c5bdb4b2e9a5a6807f370018200442d790d7a3fef9fda0c80037001020044298d5afd2c6aeacae2f370008200442c2cdc8b0c7b9e78f857f370000200441206a2004412010ac8d8080004200210520042903304200200428022041017122061b200254200441386a290300420020061b220720035420072003511b0d012004200110e896808000200441206a20042802042206200428020810a58d80800042002108420021094200210a4200210b4200210702402004280220410171450d00200441d8006a2903002108200441c8006a290300210a200441386a290300210720042903502105200429034021092004290330210b0b02402004280200450d002006410028029c96db8000118080808000000b0240200b2002542206200720035420072003511b450d0020004200370308200042003703000c040b2004200110e896808000200441206a2004280204220c200428020810a58d8080004200210d4200210e4200210f42002110420021114200211202402004280220410171450d00200441d8006a290300210e200441c8006a2903002110200441386a29030021122004290350210d2004290340210f200429033021110b02402004280200450d00200c410028029c96db8000118080808000000b4200200e20107d200d200f54ad7d2210200d200f7d220f200d562010200e562010200e511b220c1b210e4200200f200c1b210d02402011201284500d002004200110e896808000200441206a20042802042213200428020810a58d8080004101210c02402004280220410171450d00200428027445200428027841014b72210c0b02402004280200450d002013410028029c96db8000118080808000000b200d200d428094ebdc03200d428094ebdc03561b200d428094ebdc03200e4200521b200e501b200c1b210d0b02400240024042002011200d7d220f200f2011562012200e7d2011200d54ad7d220d201256200d2012511b220c1b2002544200200d200c1b220d200354200d2003511b0d00200b20027d2202428094ebdc03544100200720037d2006ad7d2203501b0d014207210d0c020b20004200370308200042053703000c050b2004200110e896808000200441206a20042802042206200428020810a58d8080004101210102402004280220410171450d00200428027445200428027841014b7221010b02402004280200450d002006410028029c96db8000118080808000000b2001450d034206210d0b0240427f200220097c2207200720025422012003200a7c2001ad7c220720035420072003511b22011b200554427f200720011b220720085420072008511b0d00200020023703102000200d37030020002003370318200042003703080c040b20004200370308200042053703000c030b20004200370308200042073703000c020b20004200370308200042033703000c010b20004200370308200042013703000b20044180016a2480808080000b9d0504017f027e027f027e23808080800041c0056b2207248080808000200720012004200610a68d8080000240024002402007290300220820025a2007290308220920035a2003200951220a1b0d0020050d00200041073b01040c010b200742e4c5bdb4b2e9a5a6807f3700b805200742d790d7a3fef9fda0c8003700b00520074298d5afd2c6aeacae2f3700a805200742c2cdc8b0c7b9e78f857f3700a0052007200741a0056a412010ac8d808000410121050240200729031042002007280200410171220b1b2002200820022008542003200954200a1b220a1b22085a200741186a2903004200200b1b220220032009200a1b22035a20022003511b0d0020004188023b01040c020b200720012008200341012004200610a48d808000024020072802000d00200741186a2206290300210220072903102103200742e4c5bdb4b2e9a5a6807f3700b805200742d790d7a3fef9fda0c8003700b00520074298d5afd2c6aeacae2f3700a805200742c2cdc8b0c7b9e78f857f3700a0052007200741a0056a412010ac8d8080002007420020062903004200200728020041017122061b220920027d2007290310420020061b2208200354ad7d220c200820037d220d200856200c200956200c2009511b22061b37030820074200200d20061b370300200710a5a4808000200741c8006a200141186a290000370300200741c0006a200141106a290000370300200741386a200141086a29000037030020072002370328200720033703202007410b3a00102007411f3a0000200720012900003703304100210541014100200710f18e80800020002002370318200020033703100c020b200020072902043702042000410c6a200728020c360200200020072903103703100b410121050b20002005360200200741c0056a2480808080000b8b0403017f017e037f2380808080004190016b2203248080808000200341086a2001200241002802cc95db8000118880808000000240024020032802080d0020004200370308200042003703000c010b200341186a41086a200341086a41086a290200220437030020032003290208370318200328021c2105024002402004a722064110490d002000420037030820004201370300200020052900003703102000200541086a2900003703180c010b024041002802cca2db8000450d002003413c6a2001200210918d808000200341a883808000ad4220862003418f016aad84370330200341a983808000ad4220862003413c6aad8437032841002802dc8fdb8000210241002802d88fdb8000210141002802c8a2db800021072003420237028001200341b4fdc780003602742003411036027020034193fec7800036026c200342cf80808010370264200341c4fdc7800036026020034220370258200341a3fec780003602542003410036025020034281808080c00337024820034102360278200241bce9c38000200741024622071b28021021022003200341286a36027c200141d4e9c3800020071b200341c8006a2002118b8080800000200328023c450d002003280240410028029c96db8000118080808000000b20004200370308200042003703000b200341246a200520062003280218280210118880808000000b20034190016a2480808080000bd10404037f017e017f047e23808080800041c0056b2204248080808000200442e4c5bdb4b2e9a5a6807f3700b805200442d790d7a3fef9fda0c8003700b00520044298d5afd2c6aeacae2f3700a805200442c2cdc8b0c7b9e78f857f3700a0052004200441a0056a412010ac8d808000410121050240024020042903104200200428020041017122061b220720027c2007542208200441186a290300420020061b220720037c2008ad7c220920075420092007511b4101470d0020004188023b01040c010b410021052004200120022003410010a88d808000024020042802000d00200441186a2206290300210720042903102109200442e4c5bdb4b2e9a5a6807f3700b805200442d790d7a3fef9fda0c8003700b00520044298d5afd2c6aeacae2f3700a805200442c2cdc8b0c7b9e78f857f3700a0052004200441a0056a412010ac8d8080002004427f200720062903004200200428020041017122061b220a7c20092004290310420020061b220b7c220c200b542206ad7c220b2006200b200a54200b200a511b22061b3703082004427f200c20061b370300200410a5a4808000200441c8006a200141186a290000370300200441c0006a200141106a290000370300200441386a200141086a29000037030020042003370328200420023703202004410a3a00102004411f3a00002004200129000037033041014100200410f18e80800020002007370318200020093703100c010b200020042902043702042000410c6a200428020c36020020002004290310370310410121050b20002005360200200441c0056a2480808080000bb60202027f047e23808080800041c0056b2203248080808000200342e4c5bdb4b2e9a5a6807f3700b805200342d790d7a3fef9fda0c8003700b00520034298d5afd2c6aeacae2f3700a805200342c2cdc8b0c7b9e78f857f3700a0052003200341a0056a412010ac8d8080002003427f200341186a2903004200200328020041017122041b220520027c2003290310420020041b220220017c22062002542204ad7c22012004200120055420012005511b22041b22073703082003427f200620041b2201370300200720057d2001200254ad7d2106200120027d2108200310a5a480800002402001200285200720058584500d00200320083703202003410f3a00102003411f3a00002003200637032841014100200310f18e8080000b2000200837030020002006370308200341c0056a2480808080000bf70202017f027e23808080800041a0056b22042480808080002004200120022003410010a88d808000024002400240024020042802000d00200441186a290300210520042903102106200441c8006a200141186a290000370300200441c0006a200141106a290000370300200441386a200141086a2900003703002004200537032820042006370320200441073a00102004411f3a00002004200129000037033041014100200410f18e8080002006200285200520038584500d012000420037030820004200370300200442003703082004200320057d2002200654ad7d200520037d20062002542201ad7d2001200520035420052003511b22011b3703182004200220067d200620027d20011b37031020044201420220011b370300200441106a210020010d02200010a6a48080000c030b200042003703082000420137030020002002370310200020033703180c020b20004200370308200042003703000c010b200010a4a48080000b200441a0056a2480808080000b990403017f017e037f2380808080004190016b2203248080808000200341086a2001200241002802cc95db8000118880808000000240024020032802080d00200041003a00000c010b200341186a41086a200341086a41086a290200220437030020032003290208370318200328021c2105024002402004a722064120490d00200041013a000020002005290000370001200041196a200541186a290000370000200041116a200541106a290000370000200041096a200541086a2900003700000c010b024041002802cca2db8000450d002003413c6a2001200210918d808000200341a883808000ad4220862003418f016aad84370330200341a983808000ad4220862003413c6aad8437032841002802dc8fdb8000210241002802d88fdb8000210141002802c8a2db800021072003420237028001200341b4fdc780003602742003411036027020034193fec7800036026c200342cf80808010370264200341c4fdc7800036026020034220370258200341a3fec780003602542003410036025020034281808080c00337024820034102360278200241bce9c38000200741024622071b28021021022003200341286a36027c200141d4e9c3800020071b200341c8006a2002118b8080800000200328023c450d002003280240410028029c96db8000118080808000000b200041003a00000b200341246a200520062003280218280210118880808000000b20034190016a2480808080000b1e00200128021c418894c880004105200128022028020c118180808000000b910403017f017e037f2380808080004190016b220324808080800020032001200241002802cc95db8000118880808000000240024020032802000d0020004180808080783602000c010b200341106a41086a200341086a29020022043703002003200329020037031020032004a72205360224200320032802142206360220200341c8006a200341206a10f4a58080000240024020032802482207418080808078460d002000200329024c370204200020073602000c010b024041002802cca2db8000450d002003413c6a2001200210918d808000200341a883808000ad4220862003418f016aad84370330200341a983808000ad4220862003413c6aad8437032841002802dc8fdb8000210241002802d88fdb8000210141002802c8a2db800021072003420237028001200341b4fdc780003602742003411036027020034193fec7800036026c200342cf80808010370264200341c4fdc7800036026020034220370258200341a3fec780003602542003410036025020034281808080c00337024820034102360278200241bce9c38000200741024622071b28021021022003200341286a36027c200141d4e9c3800020071b200341c8006a2002118b8080800000200328023c450d002003280240410028029c96db8000118080808000000b20004180808080783602000b2003411c6a200620052003280210280210118880808000000b20034190016a2480808080000b9c0403017f017e037f2380808080004190016b220324808080800020032001200241002802cc95db8000118880808000000240024020032802000d0020004180808080783602000c010b200341106a41086a200341086a29020022043703002003200329020037031020032004a72205360224200320032802142206360220200341c8006a200341206a10c08c808000024002402003280248418080808078460d0020002003290248370200200041086a200341c8006a41086a2802003602000c010b024041002802cca2db8000450d002003413c6a2001200210918d808000200341a883808000ad4220862003418f016aad84370330200341a983808000ad4220862003413c6aad8437032841002802dc8fdb8000210241002802d88fdb8000210141002802c8a2db800021072003420237028001200341b4fdc780003602742003411036027020034193fec7800036026c200342cf80808010370264200341c4fdc7800036026020034220370258200341a3fec780003602542003410036025020034281808080c00337024820034102360278200241bce9c38000200741024622071b28021021022003200341286a36027c200141d4e9c3800020071b200341c8006a2002118b8080800000200328023c450d002003280240410028029c96db8000118080808000000b20004180808080783602000b2003411c6a200620052003280210280210118880808000000b20034190016a2480808080000b910403017f017e037f2380808080004190016b220324808080800020032001200241002802cc95db8000118880808000000240024020032802000d0020004180808080783602000c010b200341106a41086a200341086a29020022043703002003200329020037031020032004a72205360224200320032802142206360220200341c8006a200341206a10bd8c8080000240024020032802482207418080808078460d002000200329024c370204200020073602000c010b024041002802cca2db8000450d002003413c6a2001200210918d808000200341a883808000ad4220862003418f016aad84370330200341a983808000ad4220862003413c6aad8437032841002802dc8fdb8000210241002802d88fdb8000210141002802c8a2db800021072003420237028001200341b4fdc780003602742003411036027020034193fec7800036026c200342cf80808010370264200341c4fdc7800036026020034220370258200341a3fec780003602542003410036025020034281808080c00337024820034102360278200241bce9c38000200741024622071b28021021022003200341286a36027c200141d4e9c3800020071b200341c8006a2002118b8080800000200328023c450d002003280240410028029c96db8000118080808000000b20004180808080783602000b2003411c6a200620052003280210280210118880808000000b20034190016a2480808080000be00403017f017e037f2380808080004190016b220324808080800020032001200241002802cc95db8000118880808000000240024020032802000d00200041043602000c010b200341106a41086a200341086a29020022043703002003200329020037031020032004a72205360224200320032802142206360220200341c8006a200341206a10b6978080000240024020032802484104460d0020002003290348370300200041286a200341c8006a41286a290300370300200041206a200341c8006a41206a290300370300200041186a200341c8006a41186a290300370300200041106a200341c8006a41106a290300370300200041086a200341c8006a41086a2903003703000c010b024041002802cca2db8000450d002003413c6a2001200210918d808000200341a883808000ad4220862003418f016aad84370330200341a983808000ad4220862003413c6aad8437032841002802dc8fdb8000210241002802d88fdb8000210141002802c8a2db800021072003420237028001200341b4fdc780003602742003411036027020034193fec7800036026c200342cf80808010370264200341c4fdc7800036026020034220370258200341a3fec780003602542003410036025020034281808080c00337024820034102360278200241bce9c38000200741024622071b28021021022003200341286a36027c200141d4e9c3800020071b200341c8006a2002118b8080800000200328023c450d002003280240410028029c96db8000118080808000000b200041043602000b2003411c6a200620052003280210280210118880808000000b20034190016a2480808080000b9c0403017f017e037f2380808080004190016b220324808080800020032001200241002802cc95db8000118880808000000240024020032802000d0020004180808080783602000c010b200341106a41086a200341086a29020022043703002003200329020037031020032004a72205360224200320032802142206360220200341c8006a200341206a10c58c808000024002402003280248418080808078460d0020002003290248370200200041086a200341c8006a41086a2802003602000c010b024041002802cca2db8000450d002003413c6a2001200210918d808000200341a883808000ad4220862003418f016aad84370330200341a983808000ad4220862003413c6aad8437032841002802dc8fdb8000210241002802d88fdb8000210141002802c8a2db800021072003420237028001200341b4fdc780003602742003411036027020034193fec7800036026c200342cf80808010370264200341c4fdc7800036026020034220370258200341a3fec780003602542003410036025020034281808080c00337024820034102360278200241bce9c38000200741024622071b28021021022003200341286a36027c200141d4e9c3800020071b200341c8006a2002118b8080800000200328023c450d002003280240410028029c96db8000118080808000000b20004180808080783602000b2003411c6a200620052003280210280210118880808000000b20034190016a2480808080000b9c0403017f017e037f2380808080004190016b220324808080800020032001200241002802cc95db8000118880808000000240024020032802000d0020004180808080783602000c010b200341106a41086a200341086a29020022043703002003200329020037031020032004a72205360224200320032802142206360220200341c8006a200341206a10c38c808000024002402003280248418080808078460d0020002003290248370200200041086a200341c8006a41086a2802003602000c010b024041002802cca2db8000450d002003413c6a2001200210918d808000200341a883808000ad4220862003418f016aad84370330200341a983808000ad4220862003413c6aad8437032841002802dc8fdb8000210241002802d88fdb8000210141002802c8a2db800021072003420237028001200341b4fdc780003602742003411036027020034193fec7800036026c200342cf80808010370264200341c4fdc7800036026020034220370258200341a3fec780003602542003410036025020034281808080c00337024820034102360278200241bce9c38000200741024622071b28021021022003200341286a36027c200141d4e9c3800020071b200341c8006a2002118b8080800000200328023c450d002003280240410028029c96db8000118080808000000b20004180808080783602000b2003411c6a200620052003280210280210118880808000000b20034190016a2480808080000b9c0403027f017e027f2380808080004190016b2202248080808000200241086a2000200141002802cc95db8000118880808000000240024020022802080d00410321030c010b200241186a41086a200241086a41086a290200220437030020022002290208370318200228021c2105024002402004a72206450d0041022103024020052d00000e020200010b0240024020064101460d0020052d000141ff01712203450d004101410220034101461b21030c010b410021030b20064101460d0020034102470d010b024041002802cca2db8000450d002002413c6a2000200110918d808000200241a883808000ad4220862002418f016aad84370330200241a983808000ad4220862002413c6aad8437032841002802dc8fdb8000210341002802d88fdb8000210141002802c8a2db800021002002420237028001200241b4fdc780003602742002411036027020024193fec7800036026c200242cf80808010370264200241c4fdc7800036026020024220370258200241a3fec780003602542002410036025020024281808080c00337024820024102360278200341bce9c38000200041024622001b28021021032002200241286a36027c200141d4e9c3800020001b200241c8006a2003118b8080800000200228023c450d002002280240410028029c96db8000118080808000000b410321030b200241246a200520062002280218280210118880808000000b20024190016a24808080800020030b940403017f017e037f2380808080004190016b220324808080800020032001200241002802cc95db8000118880808000000240024020032802000d00200041003602000c010b200341106a41086a200341086a29020022043703002003200329020037031020032004a72205360224200320032802142206360220200341c8006a200341206a109fa48080000240024020032802480d002000200329024c3702042000410c6a200341c8006a410c6a280200360200200041013602000c010b024041002802cca2db8000450d002003413c6a2001200210918d808000200341a883808000ad4220862003418f016aad84370330200341a983808000ad4220862003413c6aad8437032841002802dc8fdb8000210241002802d88fdb8000210141002802c8a2db800021072003420237028001200341b4fdc780003602742003411036027020034193fec7800036026c200342cf80808010370264200341c4fdc7800036026020034220370258200341a3fec780003602542003410036025020034281808080c00337024820034102360278200241bce9c38000200741024622071b28021021022003200341286a36027c200141d4e9c3800020071b200341c8006a2002118b8080800000200328023c450d002003280240410028029c96db8000118080808000000b200041003602000b2003411c6a200620052003280210280210118880808000000b20034190016a2480808080000b8a0403017f017e037f23808080800041800b6b220324808080800020032001200241002802cc95db8000118880808000000240024020032802000d00200041033a00000c010b200341106a41086a200341086a29020022043703002003200329020037031020032004a722053602dc0a2003200328021422063602d80a200341206a200341d80a6a1094a28080000240024020032d00204103460d002000200341206a41b00a10f5b28080001a0c010b024041002802cca2db8000450d00200341f00a6a2001200210918d808000200341a883808000ad422086200341ff0a6aad843703e80a200341a983808000ad422086200341f00a6aad843703e00a41002802dc8fdb8000210241002802d88fdb8000210141002802c8a2db8000210720034202370258200341b4fdc7800036024c2003411036024820034193fec78000360244200342cf8080801037023c200341c4fdc7800036023820034220370230200341a3fec7800036022c2003410036022820034281808080c00337022020034102360250200241bce9c38000200741024622071b28021021022003200341e00a6a360254200141d4e9c3800020071b200341206a2002118b808080000020032802f00a450d0020032802f40a410028029c96db8000118080808000000b200041033a00000b2003411c6a200620052003280210280210118880808000000b200341800b6a2480808080000bfa0303027f017e037f2380808080004190016b2202248080808000200241086a2000200141002802cc95db8000118880808000000240024020022802080d00410221030c010b200241186a41086a200241086a41086a290200220437030020022002290208370318200228021c2105024002402004a72206450d0020052d000041ff01712203450d004101410220034101461b21030c010b410021030b02402003410220061b22034102470d0041002802cca2db8000450d002002413c6a2000200110918d808000200241a883808000ad4220862002418f016aad84370330200241a983808000ad4220862002413c6aad8437032841002802dc8fdb8000210141002802d88fdb8000210041002802c8a2db800021072002420237028001200241b4fdc780003602742002411036027020024193fec7800036026c200242cf80808010370264200241c4fdc7800036026020024220370258200241a3fec780003602542002410036025020024281808080c00337024820024102360278200141bce9c38000200741024622071b28021021012002200241286a36027c200041d4e9c3800020071b200241c8006a2001118b8080800000200228023c450d002002280240410028029c96db8000118080808000000b200241246a200520062002280218280210118880808000000b20024190016a24808080800020030b9c0403017f017e037f2380808080004190016b220324808080800020032001200241002802cc95db8000118880808000000240024020032802000d0020004180808080783602000c010b200341106a41086a200341086a29020022043703002003200329020037031020032004a72205360224200320032802142206360220200341c8006a200341206a10c18c808000024002402003280248418080808078460d0020002003290248370200200041086a200341c8006a41086a2802003602000c010b024041002802cca2db8000450d002003413c6a2001200210918d808000200341a883808000ad4220862003418f016aad84370330200341a983808000ad4220862003413c6aad8437032841002802dc8fdb8000210241002802d88fdb8000210141002802c8a2db800021072003420237028001200341b4fdc780003602742003411036027020034193fec7800036026c200342cf80808010370264200341c4fdc7800036026020034220370258200341a3fec780003602542003410036025020034281808080c00337024820034102360278200241bce9c38000200741024622071b28021021022003200341286a36027c200141d4e9c3800020071b200341c8006a2002118b8080800000200328023c450d002003280240410028029c96db8000118080808000000b20004180808080783602000b2003411c6a200620052003280210280210118880808000000b20034190016a2480808080000be40403017f017e037f2380808080004190016b220324808080800020032001200241002802cc95db8000118880808000000240024020032802000d00200041003602000c010b200341106a41086a200341086a29020022043703002003200329020037031020032004a72205360224200320032802142206360220200341c8006a200341206a1096a38080000240024020032802480d002000200329024c3702042000412c6a200341c8006a412c6a280200360200200041246a200341c8006a41246a2902003702002000411c6a200341c8006a411c6a290200370200200041146a200341c8006a41146a2902003702002000410c6a200341c8006a410c6a290200370200200041013602000c010b024041002802cca2db8000450d002003413c6a2001200210918d808000200341a883808000ad4220862003418f016aad84370330200341a983808000ad4220862003413c6aad8437032841002802dc8fdb8000210241002802d88fdb8000210141002802c8a2db800021072003420237028001200341b4fdc780003602742003411036027020034193fec7800036026c200342cf80808010370264200341c4fdc7800036026020034220370258200341a3fec780003602542003410036025020034281808080c00337024820034102360278200241bce9c38000200741024622071b28021021022003200341286a36027c200141d4e9c3800020071b200341c8006a2002118b8080800000200328023c450d002003280240410028029c96db8000118080808000000b200041003602000b2003411c6a200620052003280210280210118880808000000b20034190016a2480808080000bef0303027f017e037f2380808080004190016b220324808080800041002104200341086a2001200241002802cc95db8000118880808000000240024020032802080d000c010b200341186a41086a200341086a41086a290200220537030020032003290208370318200328021c2106024002402005a722074104490d0020062800002108410121040c010b41002108024041002802cca2db8000450d002003413c6a2001200210918d808000200341a883808000ad4220862003418f016aad84370330200341a983808000ad4220862003413c6aad8437032841002802dc8fdb8000210441002802d88fdb8000210241002802c8a2db800021012003420237028001200341b4fdc780003602742003411036027020034193fec7800036026c200342cf80808010370264200341c4fdc7800036026020034220370258200341a3fec780003602542003410036025020034281808080c00337024820034102360278200441bce9c38000200141024622011b28021021042003200341286a36027c200241d4e9c3800020011b200341c8006a2004118b8080800000200328023c450d002003280240410028029c96db8000118080808000000b410021040b200341246a200620072003280218280210118880808000000b200020083602042000200436020020034190016a2480808080000b950503017f017e047f2380808080004190016b220324808080800020032001200241002802cc95db8000118880808000000240024020032802000d0020004185808080783602000c010b200341106a41086a200341086a29020022043703002003200329020037031020032004a72205360224200320032802142206360220024002402005450d0020032005417f6a22073602242003200641016a36022041818080807821080240024002400240024020062d00000e0404000102050b41828080807821080c020b2007450d0320032005417e6a3602242003200641026a3602204180808080782108024020062d00010e020300040b200341c8006a200341206a10c18c80800020032802482208418080808078460d03200329024c21040c020b41848080807821080b0b20002004370204200020083602000c010b024041002802cca2db8000450d002003413c6a2001200210918d808000200341a883808000ad4220862003418f016aad84370330200341a983808000ad4220862003413c6aad8437032841002802dc8fdb8000210241002802d88fdb8000210141002802c8a2db800021082003420237028001200341b4fdc780003602742003411036027020034193fec7800036026c200342cf80808010370264200341c4fdc7800036026020034220370258200341a3fec780003602542003410036025020034281808080c00337024820034102360278200241bce9c38000200841024622081b28021021022003200341286a36027c200141d4e9c3800020081b200341c8006a2002118b8080800000200328023c450d002003280240410028029c96db8000118080808000000b20004185808080783602000b2003411c6a200620052003280210280210118880808000000b20034190016a2480808080000b9c0403017f017e037f2380808080004190016b220324808080800020032001200241002802cc95db8000118880808000000240024020032802000d0020004180808080783602000c010b200341106a41086a200341086a29020022043703002003200329020037031020032004a72205360224200320032802142206360220200341c8006a200341206a108ba6808000024002402003280248418080808078460d0020002003290248370200200041086a200341c8006a41086a2802003602000c010b024041002802cca2db8000450d002003413c6a2001200210918d808000200341a883808000ad4220862003418f016aad84370330200341a983808000ad4220862003413c6aad8437032841002802dc8fdb8000210241002802d88fdb8000210141002802c8a2db800021072003420237028001200341b4fdc780003602742003411036027020034193fec7800036026c200342cf80808010370264200341c4fdc7800036026020034220370258200341a3fec780003602542003410036025020034281808080c00337024820034102360278200241bce9c38000200741024622071b28021021022003200341286a36027c200141d4e9c3800020071b200341c8006a2002118b8080800000200328023c450d002003280240410028029c96db8000118080808000000b20004180808080783602000b2003411c6a200620052003280210280210118880808000000b20034190016a2480808080000b9c0403017f017e037f2380808080004190016b220324808080800020032001200241002802cc95db8000118880808000000240024020032802000d0020004180808080783602000c010b200341106a41086a200341086a29020022043703002003200329020037031020032004a72205360224200320032802142206360220200341c8006a200341206a10f3a5808000024002402003280248418080808078460d0020002003290248370200200041086a200341c8006a41086a2802003602000c010b024041002802cca2db8000450d002003413c6a2001200210918d808000200341a883808000ad4220862003418f016aad84370330200341a983808000ad4220862003413c6aad8437032841002802dc8fdb8000210241002802d88fdb8000210141002802c8a2db800021072003420237028001200341b4fdc780003602742003411036027020034193fec7800036026c200342cf80808010370264200341c4fdc7800036026020034220370258200341a3fec780003602542003410036025020034281808080c00337024820034102360278200241bce9c38000200741024622071b28021021022003200341286a36027c200141d4e9c3800020071b200341c8006a2002118b8080800000200328023c450d002003280240410028029c96db8000118080808000000b20004180808080783602000b2003411c6a200620052003280210280210118880808000000b20034190016a2480808080000bef0303027f017e037f2380808080004190016b220324808080800041002104200341086a2001200241002802cc95db8000118880808000000240024020032802080d000c010b200341186a41086a200341086a41086a290200220537030020032003290208370318200328021c2106024002402005a722074104490d0020062800002108410121040c010b41002108024041002802cca2db8000450d002003413c6a2001200210918d808000200341a883808000ad4220862003418f016aad84370330200341a983808000ad4220862003413c6aad8437032841002802dc8fdb8000210441002802d88fdb8000210241002802c8a2db800021012003420237028001200341b4fdc780003602742003411036027020034193fec7800036026c200342cf80808010370264200341c4fdc7800036026020034220370258200341a3fec780003602542003410036025020034281808080c00337024820034102360278200441bce9c38000200141024622011b28021021042003200341286a36027c200241d4e9c3800020011b200341c8006a2004118b8080800000200328023c450d002003280240410028029c96db8000118080808000000b410021040b200341246a200620072003280218280210118880808000000b200020083602042000200436020020034190016a2480808080000be40403017f017e037f2380808080004190016b220324808080800020032001200241002802cc95db8000118880808000000240024020032802000d00200042003703000c010b200341106a41086a200341086a29020022043703002003200329020037031020032004a72205360224200320032802142206360220200341c8006a200341206a10839c8080000240024020032802480d0020002003290350370308200041306a200341c8006a41306a290300370300200041286a200341c8006a41286a290300370300200041206a200341c8006a41206a290300370300200041186a200341c8006a41186a290300370300200041106a200341c8006a41106a290300370300200042013703000c010b024041002802cca2db8000450d002003413c6a2001200210918d808000200341a883808000ad4220862003418f016aad84370330200341a983808000ad4220862003413c6aad8437032841002802dc8fdb8000210241002802d88fdb8000210141002802c8a2db800021072003420237028001200341b4fdc780003602742003411036027020034193fec7800036026c200342cf80808010370264200341c4fdc7800036026020034220370258200341a3fec780003602542003410036025020034281808080c00337024820034102360278200241bce9c38000200741024622071b28021021022003200341286a36027c200141d4e9c3800020071b200341c8006a2002118b8080800000200328023c450d002003280240410028029c96db8000118080808000000b200042003703000b2003411c6a200620052003280210280210118880808000000b20034190016a2480808080000b8f0403027f017e037f2380808080004190016b2203248080808000200341086a2001200241002802cc95db8000118880808000000240024020032802080d00410321040c010b200341186a41086a200341086a41086a290200220537030020032003290208370318200328021c21060240024002402005a72207450d000240024020062d000022040e03040001020b410121040c020b2007417b6a417b4b0d0020062800012108410221040c020b024041002802cca2db8000450d002003413c6a2001200210918d808000200341a883808000ad4220862003418f016aad84370330200341a983808000ad4220862003413c6aad8437032841002802dc8fdb8000210441002802d88fdb8000210841002802c8a2db800021022003420237028001200341b4fdc780003602742003411036027020034193fec7800036026c200342cf80808010370264200341c4fdc7800036026020034220370258200341a3fec780003602542003410036025020034281808080c00337024820034102360278200441bce9c38000200241024622021b28021021042003200341286a36027c200841d4e9c3800020021b200341c8006a2004118b8080800000200328023c450d002003280240410028029c96db8000118080808000000b410321040b0b200341246a200620072003280218280210118880808000000b200020083602042000200436020020034190016a2480808080000bf20303027f017e027f2380808080004190016b2202248080808000200241086a2000200141002802cc95db8000118880808000000240024020022802080d00410221030c010b200241186a41086a200241086a41086a290200220437030020022002290208370318200228021c2105024002402004a72206450d00024020052d000022030e020200010b4101210320064101460d0020052d0001450d010b024041002802cca2db8000450d002002413c6a2000200110918d808000200241a883808000ad4220862002418f016aad84370330200241a983808000ad4220862002413c6aad8437032841002802dc8fdb8000210341002802d88fdb8000210141002802c8a2db800021002002420237028001200241b4fdc780003602742002411036027020024193fec7800036026c200242cf80808010370264200241c4fdc7800036026020024220370258200241a3fec780003602542002410036025020024281808080c00337024820024102360278200341bce9c38000200041024622001b28021021032002200241286a36027c200141d4e9c3800020001b200241c8006a2003118b8080800000200228023c450d002002280240410028029c96db8000118080808000000b410221030b200241246a200520062002280218280210118880808000000b20024190016a24808080800020030bee0603017f017e077f2380808080004190016b220324808080800020032001200241002802cc95db8000118880808000000240024020032802000d0020004180808080783602000c010b200341106a41086a200341086a29020022043703002003200329020037031020032004a7220536022420032003280214220636022002400240024020054120490d00200341c8006a41086a200641086a290000370300200341c8006a41106a200641106a290000370300200341c8006a41186a200641186a2900003703002003200641206a360220200320062900003703482003200541606a220736022420074104490d002003200641246a36022020032005415c6a220736022420074104490d00200628002021082003200541586a3602242003200641286a36022020062800242109200341286a200341206a10c98c80800020032802282207418080808078460d002003280230210a200328022c210b200341286a200341206a10c98c8080002003280228418080808078470d012007450d00200b410028029c96db8000118080808000000b024041002802cca2db8000450d002003413c6a2001200210918d808000200341a883808000ad4220862003418f016aad84370330200341a983808000ad4220862003413c6aad8437032841002802dc8fdb8000210241002802d88fdb8000210141002802c8a2db800021072003420237028001200341b4fdc780003602742003411036027020034193fec7800036026c200342cf80808010370264200341c4fdc7800036026020034220370258200341a3fec780003602542003410036025020034281808080c00337024820034102360278200241bce9c38000200741024622071b28021021022003200341286a36027c200141d4e9c3800020071b200341c8006a2002118b8080800000200328023c450d002003280240410028029c96db8000118080808000000b20004180808080783602000c010b2000200329022837020c200041146a200341286a41086a280200360200200041306a200341e0006a290300370000200041286a200341d8006a290300370000200041206a200341c8006a41086a290300370000200020032903483700182000200936023c200020083602382000200a3602082000200b360204200020073602000b2003411c6a200620052003280210280210118880808000000b20034190016a2480808080000b9c0403017f017e037f2380808080004190016b220324808080800020032001200241002802cc95db8000118880808000000240024020032802000d0020004181808080783602000c010b200341106a41086a200341086a29020022043703002003200329020037031020032004a72205360224200320032802142206360220200341c8006a200341206a10d796808000024002402003280248418180808078460d0020002003290248370200200041086a200341c8006a41086a2902003702000c010b024041002802cca2db8000450d002003413c6a2001200210918d808000200341a883808000ad4220862003418f016aad84370330200341a983808000ad4220862003413c6aad8437032841002802dc8fdb8000210241002802d88fdb8000210141002802c8a2db800021072003420237028001200341b4fdc780003602742003411036027020034193fec7800036026c200342cf80808010370264200341c4fdc7800036026020034220370258200341a3fec780003602542003410036025020034281808080c00337024820034102360278200241bce9c38000200741024622071b28021021022003200341286a36027c200141d4e9c3800020071b200341c8006a2002118b8080800000200328023c450d002003280240410028029c96db8000118080808000000b20004181808080783602000b2003411c6a200620052003280210280210118880808000000b20034190016a2480808080000b9c0403017f017e037f2380808080004190016b220324808080800020032001200241002802cc95db8000118880808000000240024020032802000d0020004180808080783602000c010b200341106a41086a200341086a29020022043703002003200329020037031020032004a72205360224200320032802142206360220200341c8006a200341206a10c28c808000024002402003280248418080808078460d0020002003290248370200200041086a200341c8006a41086a2802003602000c010b024041002802cca2db8000450d002003413c6a2001200210918d808000200341a883808000ad4220862003418f016aad84370330200341a983808000ad4220862003413c6aad8437032841002802dc8fdb8000210241002802d88fdb8000210141002802c8a2db800021072003420237028001200341b4fdc780003602742003411036027020034193fec7800036026c200342cf80808010370264200341c4fdc7800036026020034220370258200341a3fec780003602542003410036025020034281808080c00337024820034102360278200241bce9c38000200741024622071b28021021022003200341286a36027c200141d4e9c3800020071b200341c8006a2002118b8080800000200328023c450d002003280240410028029c96db8000118080808000000b20004180808080783602000b2003411c6a200620052003280210280210118880808000000b20034190016a2480808080000b9c0403017f017e037f2380808080004190016b220324808080800020032001200241002802cc95db8000118880808000000240024020032802000d0020004180808080783602000c010b200341106a41086a200341086a29020022043703002003200329020037031020032004a72205360224200320032802142206360220200341c8006a200341206a10bf8c808000024002402003280248418080808078460d0020002003290248370200200041086a200341c8006a41086a2802003602000c010b024041002802cca2db8000450d002003413c6a2001200210918d808000200341a883808000ad4220862003418f016aad84370330200341a983808000ad4220862003413c6aad8437032841002802dc8fdb8000210241002802d88fdb8000210141002802c8a2db800021072003420237028001200341b4fdc780003602742003411036027020034193fec7800036026c200342cf80808010370264200341c4fdc7800036026020034220370258200341a3fec780003602542003410036025020034281808080c00337024820034102360278200241bce9c38000200741024622071b28021021022003200341286a36027c200141d4e9c3800020071b200341c8006a2002118b8080800000200328023c450d002003280240410028029c96db8000118080808000000b20004180808080783602000b2003411c6a200620052003280210280210118880808000000b20034190016a2480808080000b9c0403017f017e037f2380808080004190016b220324808080800020032001200241002802cc95db8000118880808000000240024020032802000d0020004180808080783602000c010b200341106a41086a200341086a29020022043703002003200329020037031020032004a72205360224200320032802142206360220200341c8006a200341206a10f9a5808000024002402003280248418080808078460d0020002003290248370200200041086a200341c8006a41086a2802003602000c010b024041002802cca2db8000450d002003413c6a2001200210918d808000200341a883808000ad4220862003418f016aad84370330200341a983808000ad4220862003413c6aad8437032841002802dc8fdb8000210241002802d88fdb8000210141002802c8a2db800021072003420237028001200341b4fdc780003602742003411036027020034193fec7800036026c200342cf80808010370264200341c4fdc7800036026020034220370258200341a3fec780003602542003410036025020034281808080c00337024820034102360278200241bce9c38000200741024622071b28021021022003200341286a36027c200141d4e9c3800020071b200341c8006a2002118b8080800000200328023c450d002003280240410028029c96db8000118080808000000b20004180808080783602000b2003411c6a200620052003280210280210118880808000000b20034190016a2480808080000b9c0403017f017e037f2380808080004190016b220324808080800020032001200241002802cc95db8000118880808000000240024020032802000d0020004180808080783602000c010b200341106a41086a200341086a29020022043703002003200329020037031020032004a72205360224200320032802142206360220200341c8006a200341206a10f8a5808000024002402003280248418080808078460d0020002003290248370200200041086a200341c8006a41086a2802003602000c010b024041002802cca2db8000450d002003413c6a2001200210918d808000200341a883808000ad4220862003418f016aad84370330200341a983808000ad4220862003413c6aad8437032841002802dc8fdb8000210241002802d88fdb8000210141002802c8a2db800021072003420237028001200341b4fdc780003602742003411036027020034193fec7800036026c200342cf80808010370264200341c4fdc7800036026020034220370258200341a3fec780003602542003410036025020034281808080c00337024820034102360278200241bce9c38000200741024622071b28021021022003200341286a36027c200141d4e9c3800020071b200341c8006a2002118b8080800000200328023c450d002003280240410028029c96db8000118080808000000b20004180808080783602000b2003411c6a200620052003280210280210118880808000000b20034190016a2480808080000be10503017f017e097f2380808080004190016b220324808080800020032001200241002802cc95db8000118880808000000240024020032802000d0020004180808080783602000c010b200341106a41086a200341086a29020022043703002003200329020037031020032004a72205360224200320032802142206360220200341c8006a200341206a10c18c80800002400240024020032802482207418080808078460d00200328024c21080240200328022422094104490d002003280250210a20032003280220220b41046a220c36022020032009417c6a220d360224200d4120490d00200b280000210d2003200b41246a220b36022020032009415c6a2209360224200941034b0d020b2007450d002008410028029c96db8000118080808000000b024041002802cca2db8000450d002003413c6a2001200210918d808000200341a883808000ad4220862003418f016aad84370330200341a983808000ad4220862003413c6aad8437032841002802dc8fdb8000210241002802d88fdb8000210141002802c8a2db800021072003420237028001200341b4fdc780003602742003411036027020034193fec7800036026c200342cf80808010370264200341c4fdc7800036026020034220370258200341a3fec780003602542003410036025020034281808080c00337024820034102360278200241bce9c38000200741024622071b28021021022003200341286a36027c200141d4e9c3800020071b200341c8006a2002118b8080800000200328023c450d002003280240410028029c96db8000118080808000000b20004180808080783602000c010b2000200d36020c2000200a36020820002008360204200020073602002000200c2900003700102000200b280000360230200041186a200c41086a290000370000200041206a200c41106a290000370000200041286a200c41186a2900003700000b2003411c6a200620052003280210280210118880808000000b20034190016a2480808080000ba70603017f017e067f2380808080004190016b220324808080800020032001200241002802cc95db8000118880808000000240024020032802000d0020004180808080783602000c010b200341106a41086a200341086a29020022043703002003200329020037031020032004a72205360224200320032802142206360220200341c8006a200341206a10c18c808000024002402003280248418080808078460d002003290348210402402003280250220741818004490d0041002802cca2db80004102490d002003410636022c200341e6e4c98000360228200341b083808000ad422086200341286aad8437033841002802dc8fdb8000210841002802d88fdb8000210941002802c8a2db8000210a2003420137028001200341fcfac9800036027420034107360270200341fffbc9800036026c200342f3808080203702642003418cfbc98000360260200342253702582003419efac980003602542003410036025020034281808080b01637024820034102360278200841bce9c38000200a410246220a1b28021021082003200341386a36027c200941d4e9c38000200a1b200341c8006a2008118b80808000000b2004a7418080808078460d0020002007360208200020043702000c010b024041002802cca2db8000450d00200341386a2001200210918d808000200341a883808000ad4220862003418f016aad84370330200341a983808000ad422086200341386aad8437032841002802dc8fdb8000210241002802d88fdb8000210141002802c8a2db800021072003420237028001200341b4fdc780003602742003411036027020034193fec7800036026c200342cf80808010370264200341c4fdc7800036026020034220370258200341a3fec780003602542003410036025020034281808080c00337024820034102360278200241bce9c38000200741024622071b28021021022003200341286a36027c200141d4e9c3800020071b200341c8006a2002118b80808000002003280238450d00200328023c410028029c96db8000118080808000000b20004180808080783602000b2003411c6a200620052003280210280210118880808000000b20034190016a2480808080000b940403017f017e037f2380808080004190016b220324808080800020032001200241002802cc95db8000118880808000000240024020032802000d00200041003602000c010b200341106a41086a200341086a29020022043703002003200329020037031020032004a72205360224200320032802142206360220200341c8006a200341206a10d58a8080000240024020032802480d002000200329024c3702042000410c6a200341c8006a410c6a280200360200200041013602000c010b024041002802cca2db8000450d002003413c6a2001200210918d808000200341a883808000ad4220862003418f016aad84370330200341a983808000ad4220862003413c6aad8437032841002802dc8fdb8000210241002802d88fdb8000210141002802c8a2db800021072003420237028001200341b4fdc780003602742003411036027020034193fec7800036026c200342cf80808010370264200341c4fdc7800036026020034220370258200341a3fec780003602542003410036025020034281808080c00337024820034102360278200241bce9c38000200741024622071b28021021022003200341286a36027c200141d4e9c3800020071b200341c8006a2002118b8080800000200328023c450d002003280240410028029c96db8000118080808000000b200041003602000b2003411c6a200620052003280210280210118880808000000b20034190016a2480808080000bea0503017f017e087f2380808080004190016b220324808080800020032001200241002802cc95db8000118880808000000240024020032802000d0020004180808080783602000c010b200341106a41086a200341086a29020022043703002003200329020037031020032004a722053602242003200328021422063602200240024020054104490d002003200641046a36022020032005417c6a220736022420074104490d00200628000021082003200641086a3602202003200541786a220736022420074104490d002006280004210920032006410c6a3602202003200541746a220736022420074104490d002006280008210a2003200641106a3602202003200541706a220736022420074104490d00200628000c210720032005416c6a3602242003200641146a3602202006280010210b200341c8006a200341206a1080a68080002003280248220c418080808078460d00200329024c21042000200b36021c200020073602182000200a360214200020093602102000200836020c200020043702042000200c3602000c010b024041002802cca2db8000450d002003413c6a2001200210918d808000200341a883808000ad4220862003418f016aad84370330200341a983808000ad4220862003413c6aad8437032841002802dc8fdb8000210241002802d88fdb8000210141002802c8a2db800021072003420237028001200341b4fdc780003602742003411036027020034193fec7800036026c200342cf80808010370264200341c4fdc7800036026020034220370258200341a3fec780003602542003410036025020034281808080c00337024820034102360278200241bce9c38000200741024622071b28021021022003200341286a36027c200141d4e9c3800020071b200341c8006a2002118b8080800000200328023c450d002003280240410028029c96db8000118080808000000b20004180808080783602000b2003411c6a200620052003280210280210118880808000000b20034190016a2480808080000b860403017f017e037f2380808080004190016b2203248080808000200341086a2001200241002802cc95db8000118880808000000240024020032802080d00200041003602000c010b200341186a41086a200341086a41086a290200220437030020032003290208370318200328021c2105024002402004a722064104490d0002402006417c71417c6a0e050100000001000b200041013602002000200528000836020c200020052900003702040c010b024041002802cca2db8000450d002003413c6a2001200210918d808000200341a883808000ad4220862003418f016aad84370330200341a983808000ad4220862003413c6aad8437032841002802dc8fdb8000210241002802d88fdb8000210141002802c8a2db800021072003420237028001200341b4fdc780003602742003411036027020034193fec7800036026c200342cf80808010370264200341c4fdc7800036026020034220370258200341a3fec780003602542003410036025020034281808080c00337024820034102360278200241bce9c38000200741024622071b28021021022003200341286a36027c200141d4e9c3800020071b200341c8006a2002118b8080800000200328023c450d002003280240410028029c96db8000118080808000000b200041003602000b200341246a200520062003280218280210118880808000000b20034190016a2480808080000bb80403017f017e037f2380808080004190016b220324808080800020032001200241002802cc95db8000118880808000000240024020032802000d00200041023602000c010b200341106a41086a200341086a29020022043703002003200329020037031020032004a72205360224200320032802142206360220200341c8006a200341206a10eca48080000240024020032802484102460d0020002003290248370200200041186a200341c8006a41186a290200370200200041106a200341c8006a41106a290200370200200041086a200341c8006a41086a2902003702000c010b024041002802cca2db8000450d002003413c6a2001200210918d808000200341a883808000ad4220862003418f016aad84370330200341a983808000ad4220862003413c6aad8437032841002802dc8fdb8000210241002802d88fdb8000210141002802c8a2db800021072003420237028001200341b4fdc780003602742003411036027020034193fec7800036026c200342cf80808010370264200341c4fdc7800036026020034220370258200341a3fec780003602542003410036025020034281808080c00337024820034102360278200241bce9c38000200741024622071b28021021022003200341286a36027c200141d4e9c3800020071b200341c8006a2002118b8080800000200328023c450d002003280240410028029c96db8000118080808000000b200041023602000b2003411c6a200620052003280210280210118880808000000b20034190016a2480808080000b8c0403027f017e037f2380808080004190016b2203248080808000200341086a2001200241002802cc95db8000118880808000000240024020032802080d00410321040c010b200341186a41086a200341086a41086a290200220537030020032003290208370318200328021c21060240024002402005a72207450d000240024020062d000022040e03000401020b20074105490d0120062800012108410021040c030b410221040c010b024041002802cca2db8000450d002003413c6a2001200210918d808000200341a883808000ad4220862003418f016aad84370330200341a983808000ad4220862003413c6aad8437032841002802dc8fdb8000210441002802d88fdb8000210841002802c8a2db800021022003420237028001200341b4fdc780003602742003411036027020034193fec7800036026c200342cf80808010370264200341c4fdc7800036026020034220370258200341a3fec780003602542003410036025020034281808080c00337024820034102360278200441bce9c38000200241024622021b28021021042003200341286a36027c200841d4e9c3800020021b200341c8006a2004118b8080800000200328023c450d002003280240410028029c96db8000118080808000000b410321040b0b200341246a200620072003280218280210118880808000000b200020083602042000200436020020034190016a2480808080000ba60403017f017e037f2380808080004190016b220324808080800020032001200241002802cc95db8000118880808000000240024020032802000d00200042003703000c010b200341106a41086a200341086a29020022043703002003200329020037031020032004a72205360224200320032802142206360220200341c8006a200341206a10f9888080000240024020032802480d0020032903502104200341c8006a200341206a10f98880800020032802480d002000200329035037031020002004370308200042013703000c010b024041002802cca2db8000450d002003413c6a2001200210918d808000200341a883808000ad4220862003418f016aad84370330200341a983808000ad4220862003413c6aad8437032841002802dc8fdb8000210241002802d88fdb8000210141002802c8a2db800021072003420237028001200341b4fdc780003602742003411036027020034193fec7800036026c200342cf80808010370264200341c4fdc7800036026020034220370258200341a3fec780003602542003410036025020034281808080c00337024820034102360278200241bce9c38000200741024622071b28021021022003200341286a36027c200141d4e9c3800020071b200341c8006a2002118b8080800000200328023c450d002003280240410028029c96db8000118080808000000b200042003703000b2003411c6a200620052003280210280210118880808000000b20034190016a2480808080000bb80403017f017e037f2380808080004190016b2203248080808000200341086a2001200241002802cc95db8000118880808000000240024020032802080d00200041023a00000c010b200341186a41086a200341086a41086a290200220437030020032003290208370318200328021c2105024002402004a722064120490d0020064120460d00410021070240024020052d00200e020100020b410121070b200020073a000020002005290000370001200041196a200541186a290000370000200041116a200541106a290000370000200041096a200541086a2900003700000c010b024041002802cca2db8000450d002003413c6a2001200210918d808000200341a883808000ad4220862003418f016aad84370330200341a983808000ad4220862003413c6aad8437032841002802dc8fdb8000210241002802d88fdb8000210141002802c8a2db800021072003420237028001200341b4fdc780003602742003411036027020034193fec7800036026c200342cf80808010370264200341c4fdc7800036026020034220370258200341a3fec780003602542003410036025020034281808080c00337024820034102360278200241bce9c38000200741024622071b28021021022003200341286a36027c200141d4e9c3800020071b200341c8006a2002118b8080800000200328023c450d002003280240410028029c96db8000118080808000000b200041023a00000b200341246a200520062003280218280210118880808000000b20034190016a2480808080000b9c0403017f017e037f2380808080004190016b220324808080800020032001200241002802cc95db8000118880808000000240024020032802000d0020004180808080783602000c010b200341106a41086a200341086a29020022043703002003200329020037031020032004a72205360224200320032802142206360220200341c8006a200341206a10bb8c808000024002402003280248418080808078460d0020002003290248370200200041086a200341c8006a41086a2802003602000c010b024041002802cca2db8000450d002003413c6a2001200210918d808000200341a883808000ad4220862003418f016aad84370330200341a983808000ad4220862003413c6aad8437032841002802dc8fdb8000210241002802d88fdb8000210141002802c8a2db800021072003420237028001200341b4fdc780003602742003411036027020034193fec7800036026c200342cf80808010370264200341c4fdc7800036026020034220370258200341a3fec780003602542003410036025020034281808080c00337024820034102360278200241bce9c38000200741024622071b28021021022003200341286a36027c200141d4e9c3800020071b200341c8006a2002118b8080800000200328023c450d002003280240410028029c96db8000118080808000000b20004180808080783602000b2003411c6a200620052003280210280210118880808000000b20034190016a2480808080000bfd0303017f017e037f2380808080004190016b2203248080808000200341086a2001200241002802cc95db8000118880808000000240024020032802080d00200042003703000c010b200341186a41086a200341086a41086a290200220437030020032003290208370318200328021c2105024002402004a722064108490d002006417c714108460d002000420137030020002005280008360210200020052900003703080c010b024041002802cca2db8000450d002003413c6a2001200210918d808000200341a883808000ad4220862003418f016aad84370330200341a983808000ad4220862003413c6aad8437032841002802dc8fdb8000210241002802d88fdb8000210141002802c8a2db800021072003420237028001200341b4fdc780003602742003411036027020034193fec7800036026c200342cf80808010370264200341c4fdc7800036026020034220370258200341a3fec780003602542003410036025020034281808080c00337024820034102360278200241bce9c38000200741024622071b28021021022003200341286a36027c200141d4e9c3800020071b200341c8006a2002118b8080800000200328023c450d002003280240410028029c96db8000118080808000000b200042003703000b200341246a200520062003280218280210118880808000000b20034190016a2480808080000bbb0502017f037e2380808080004190066b22042480808080002004200136020c2004200237031020042003370318024002400240024002402002200384500d00200110a18d8080001a2004200136027020042004410c6a3602782004200441106a360274200441306a2001200441f0006a10889180800020042903302202420285200429033884500d01200441306a41386a2903002105200429036021032004290350210602402002a7410171450d00200441306a41186a290300210220042903402107200441b8016a200141186a290000370300200441b0016a200141106a290000370300200441f0006a41386a200141086a29000037030020042002370398012004200737039001200441003a0080012004411f3a0070200420012900003703a00141014100200441f0006a10f18e8080000b2006a7410171450d02200441b8016a200141186a290000370300200441b0016a200141106a290000370300200441a8016a200141086a290000370300200441013a0080012004411f3a0070200420012900003703a0012004200337039001200420053703980141014100200441f0006a10f18e808000200342ff93ebdc03200342ff93ebdc03541b42ff93ebdc032005501b420010a7a48080000c020b2000410f3a00000c030b200420042900413703202004200441c8006a28000036002720042d00402201410f470d010b200441b8016a200428020c220141186a290000370300200441b0016a200141106a290000370300200441a8016a200141086a29000037030020042004290318370398012004200429031037039001200441043a0080012004411f3a0070200420012900003703a00141014100200441f0006a10f18e8080002000410f3a00000c010b200429024c210220002004290320370001200041086a20042800273600002000200237020c200020013a00000b20044190066a2480808080000b820604027f047e017f017e2380808080004180066b2204248080808000200420033703082004200237030002400240200220038450450d0042002102420021030c010b200441106a200110e896808000200441e0006a20042802142205200428021810a58d80800020044188016a2903002106200441f8006a29030021072004290380012108200429037021092004280260210a02402004280210450d002005410028029c96db8000118080808000000b200a2008200984200620078484420052714101470d00200110a18d8080001a200441106a20012001200410879180800020042903102206420285200429031884500d00200441106a41c8006a2903002103200441106a41386a290300210820042903502102200429034021072004290330210902402006a7410171450d00200441106a41186a29030021062004290320210b200441e0006a41c8006a200141186a290000370300200441a0016a200141106a290000370300200441e0006a41386a200141086a29000037030020042006370388012004200b37038001200441003a00702004411f3a0060200420012900003703900141014100200441e0006a10f18e8080000b02402009a7220a410171450d00200441a8016a200141186a290000370300200441a0016a200141106a29000037030020044198016a200141086a2900003703002004200737038001200441013a00702004411f3a00602004200837038801200420012900003703900141014100200441e0006a10f18e8080000b0240200a4101470d00200742ff93ebdc03200742ff93ebdc03541b42ff93ebdc032008501b420010a7a48080000b200441a8016a200141186a290000370300200441a0016a200141106a29000037030020044198016a200141086a290000370300200441053a00702004411f3a006020042001290000370390012004200237038001200420033703880141014100200441e0006a10f18e808000200429030820037d20042903002206200254ad7d2103200620027d21020b200020023703002000200337030820044180066a2480808080000baa0d01057f23808080800041306b22012480808080002001410036020c20014280808080800137020441002d0098a2db80001a024002400240024002400240024002400240410841002802a496db8000118280808000002202450d00200241b1ffc780003602002002412636020441002d0098a2db80001a411041002802a496db8000118280808000002203450d012003420037000820034200370000200141046a41e08fcd800010dca08080002001280208220442e987d8bed5a3d0fbfb0037020820044100360200200441013a0074200441013602702004200236026c2004429080808010370264200420033602602004411036025c2004420d370244200441c390cd80003602402004418381808000360218200442e2e68fceaa92ce9c7b3702102001410136020c41002d0098a2db80001a410841002802a496db8000118280808000002202450d02200241c888c88000360200200241c20036020441002d0098a2db80001a411041002802a496db8000118280808000002203450d0320034200370008200342003700000240200128020c22052001280204470d00200141046a41e08fcd800010dca08080000b2001280208200541f8006c6a220441013a0074200441013602702004200236026c2004429080808010370264200420033602602004411036025c20044210370244200441f992cd80003602402004418381808000360218200442e2e68fceaa92ce9c7b370210200442e987d8bed5a3d0fbfb00370208200441003602002001200541016a36020c2001410036021041002d0098a2db80001a41c00141002802a496db8000118280808000002204450d04200441d0003602bc01200441f887c880003602b801200441ca003602b401200441ae87c880003602b001200441db003602ac01200441d386c880003602a801200441d4003602a401200441ff85c880003602a0012004410036029c012004428480808010370294012004419985c88000360290012004410336028c012004419685c88000360288012004411d36028401200441e285c88000360280012004412c36027c200441e483c880003602782004410d360274200441d783c880003602702004410036026c2004428a80808010370264200441cd83c880003602602004410036025c200442c5808080103702542004419d85c880003602502004410036024c20044284808080103702442004419985c880003602402004410336023c2004419685c8800036023820044186013602342004419084c880003602302004412c36022c200441e483c880003602282004410d360224200441d783c880003602202004410036021c2004428a80808010370214200441cd83c880003602102004410036020c200442c2808080103702042004418b83c880003602002001411836022c2001200436022820014118360224200141106a200141246a200141046a10ae978080002001410036021041002d0098a2db80001a412041002802a496db8000118280808000002204450d05200441eb0036021c2004418582c8800036021820044100360214200442c98080801037020c200441bc81c880003602082004412e3602042004418e81c880003602002001410436022c2001200436022820014104360224200141106a200141246a200141046a10af978080002001410036021041002d0098a2db80001a411841002802a496db8000118280808000002204450d06200441ec00360214200441a280c880003602102004410036020c200442a980808010370204200441f9ffc780003602002001410336022c2001200436022820014103360224200141106a200141246a200141046a10b1978080002001410036021041002d0098a2db80001a410841002802a496db8000118280808000002204450d072004411b360204200441f082c880003602002001410136022c2001200436022820014101360224200141106a200141246a200141046a10ab978080002001410036021041002d0098a2db80001a410841002802a496db8000118280808000002204450d0820044122360204200441d7ffc780003602002001410136022c2001200436022820014101360224200141106a200141246a200141046a10a397808000200041086a200141046a41086a2802003602002000200129020437020020004108360210200041cbfbcc800036020c200141306a2480808080000f0b4104410810bb80808000000b4101411010bb80808000000b4104410810bb80808000000b4101411010bb80808000000b410441c00110bb80808000000b4104412010bb80808000000b4104411810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b950901097f41002d0098a2db80001a0240024002400240024002400240024041c00241002802a496db8000118280808000002201450d0041002d0098a2db80001a0240411041002802a496db8000118280808000002202450d00200242003700082002428094ebdc0337000041002d0098a2db80001a41c00041002802a496db8000118280808000002203450d03200341f88bc880003602002003413c36023c200341ef8ec8800036023820034100360234200342a38080801037022c200341cc8ec88000360228200341d600360224200341f68dc88000360220200341d80036021c2003419e8dc88000360218200341d600360214200341c88cc880003602102003410036020c200342d08080801037020441002d0098a2db80001a410441002802a496db8000118280808000002204450d022004413236000041002d0098a2db80001a412041002802a496db8000118280808000002205450d05200541bd8fc88000360200200541eb0036021c2005418582c8800036021820054100360214200542b78080801037020c200541fa8fc880003602082005413d36020441002d0098a2db80001a410441002802a496db8000118280808000002206450d042006413236000041002d0098a2db80001a411841002802a496db8000118280808000002207450d07200741b990c88000360200200741ec00360214200741a280c880003602102007410036020c200742c38080801037020441002d0098a2db80001a410441002802a496db8000118280808000002208450d062008410036000041002d0098a2db80001a410841002802a496db80001182808080000022090d084104410810bb80808000000b4101411010bb80808000000b410841c00210bb80808000000b4101410410bb80808000000b410441c00010bb80808000000b4101410410bb80808000000b4104412010bb80808000000b4101410410bb80808000000b4104411810bb80808000000b200941d8003602042009418791c8800036020020012008360294022001410436029002200142013702a402200120093602a002200142848080801037039802200141b18080800036028802200142d7c9cb8fc1cf97db3e37038002200142e88488d0c0e3aebc133703f8012001410a3602f401200141df91c880003602f001200142033702d401200120073602d00120014284808080303703c801200120063602c401200141043602c001200141b1808080003602b801200142d7c9cb8fc1cf97db3e3703b001200142e88488d0c0e3aebc133703a8012001410b3602a401200141fc90c880003602a0012001420437028401200120053602800120014284808080c0003703782001200436027420014104360270200141b180808000360268200142d7c9cb8fc1cf97db3e370360200142e88488d0c0e3aebc1337035820014108360254200141b190c88000360250200142083702342001200336023020014290808080800137032820012002360224200141103602202001418381808000360218200142e2e68fceaa92ce9c7b370310200142e987d8bed5a3d0fbfb0037030820014112360204200141ab8fc880003602002000410436020820002001360204200041043602000bf50302017f077e23808080800041f0056b2203248080808000200110a18d8080001a20032001200120021089918080000240024020032903002204420285200329030884500d00200341c8006a2903002105200341386a290300210620032903402107200329033021082003290320210902402004a7410171450d00200341186a29030021042003290310210a200341d0006a41c8006a200141186a29000037030020034190016a200141106a290000370300200341d0006a41386a200141086a290000370300200320043703782003200a370370200341003a00602003411f3a0050200320012900003703800141014100200341d0006a10f18e8080000b02402009a72202410171450d0020034198016a200141186a29000037030020034190016a200141106a29000037030020034188016a200141086a29000037030020032008370370200341013a00602003411f3a005020032006370378200320012900003703800141014100200341d0006a10f18e8080000b024020024101470d00200842ff93ebdc03200842ff93ebdc03541b42ff93ebdc032006501b420010a7a48080000b2000200737031020002005370318410021010c010b200020032903103702042000410c6a200341186a2802003602002000200329021c370310410121010b20002001360200200341f0056a2480808080000bbb0501057f41002d0098a2db80001a0240024002400240024041c00141002802a496db8000118280808000002201450d0041002d0098a2db80001a410841002802a496db8000118280808000002202450d01200241e991c880003602002002411d36020441002d0098a2db80001a410841002802a496db8000118280808000002203450d022003419792c880003602002003411b36020441002d0098a2db80001a411841002802a496db8000118280808000002204450d03200441b992c88000360200200441ec00360214200441a280c880003602102004410036020c2004429a8080801037020441002d0098a2db80001a410841002802a496db80001182808080000022050d044104410810bb80808000000b410841c00110bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104411810bb80808000000b20054119360204200541e492c88000360200200141013602b801200120053602b401200141013602b001200141b1838080003602a801200142b7d3cf97f095b2cdde003703a001200142e1eca1ccf2dddfef2d370398012001411036029401200141fd92c8800036029001200141033602880120012004360284012001410336028001200141b283808000360278200142d687ccb79492eaa48f7f370370200142dec098f1dab59facaa7f37036820014111360264200141d392c880003602602001410136025820012003360254200141013602502001418381808000360248200142e2e68fceaa92ce9c7b370340200142e987d8bed5a3d0fbfb0037033820014107360234200141b292c88000360230200141013602282001200236022420014101360220200141b38380800036021820014284da96bbb4bed9f9bd7f370310200142c891f9aee3c7afa858370308200141113602042001418692c880003602002000410436020820002001360204200041043602000bef0201027f23808080800041306b22022480808080002002410036021c200241003602142002418080808078360208024002400240200241086a418d93c880004108200141206a10dd9380800022030d00200241086a419593c88000410b200110de9380800022030d00200228020c2101024020022802082203418180808078460d002002412c6a2002411c6a280200360000200041053a00002002200229021437002420002002290021370001200041086a200241286a290000370000200341808080807872418080808078460d032001410028029c96db8000118080808000000c030b200141ff01714106460d01200020013a0000200041036a20014118763a0000200020014108763b00012000200241086a41086a22012902003702042000410c6a200141086a2802003602000c020b200041063a000020002003360204200241086a109b8d8080000c010b41f0d0d18000411c418cd1d18000109181808000000b200241306a2480808080000be20201037f23808080800041106b220224808080800002402001280200220328020020032802082204470d002003200441014101410110e5a0808000200328020821040b200328020420046a41fb003a00002003200441016a36020820024180023b01082002200136020c02400240200241086a418d93c880004108200041206a10bc9380800022030d00024020022d00084101470d0041002d0098a2db80001a411441002802a496db8000118280808000002203450d022003420037020c2003410d3602000c010b200241086a419593c88000410b200010bf9380800022030d000240200228020822034180fe0371450d0020034101710d000240200228020c280200220328020020032802082204470d002003200441014101410110e5a0808000200328020821040b2003200441016a360208200328020420046a41fd003a00000b410021030b200241106a24808080800020030f0b4104411410bb80808000000bfd27040a7f017e037f017e23808080800041f0016b22022480808080000240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a36020020062d00000e0b010a02030405060a0708090a0b200041003a00000c140b2005450d0920032004417e6a3602042003200641026a220736020002400240024002400240024020062d000122080e0500050102030f0b20054121490d0e20032004415e6a3602042003200641226a3602002002413c6a41026a200741026a2d00003a0000200241306a200641196a290000370300200241386a200641216a2d00003a0000200220072f00003b013c200220062900113703280c030b200241d0016a200110c88c80800020022802d0012209418080808078460d0d20022802d801210a20022802d401210b0c030b20054121490d0c20032004415e6a3602042003200641226a3602002002413c6a41026a200741026a2d00003a0000200241306a200641196a290000370300200241386a200641216a2d00003a0000200220072f00003b013c200220062900113703280c010b20054115490d0b20032004416a6a3602042003200641166a3602002002413c6a41026a200741026a2d00003a00002002412c6a200641156a2d00003a0000200220072f00003b013c200220062800113602280b200628000d210a2006280009210b200628000521090b200241d0016a2001108789808000024020022802d0014101710d0020022903e001210c2000200241e8016a2903003703382000200c370330200041076a2002413e6a2d00003a0000200020022f013c3b0005200020022903283702142000411c6a200241306a290300370200200041246a200241386a2802003602002000200a3602102000200b36020c20002009360208200020083a0004200041013a00000c140b200041003a000020084102470d132009450d13200b410028029c96db8000118080808000000c130b2005450d0920032004417e6a22093602042003200641026a220736020002400240024002400240024020062d000122080e0500050102030f0b20054121490d0e20032004415e6a22093602042003200641226a360200200241d4006a41026a200741026a2d00003a0000200241c8006a200641196a290000370300200241d0006a200641216a2d00003a0000200220072f00003b0154200220062900113703400c030b200241d0016a200110c88c80800020022802d001220b418080808078460d0d20022802d801210d20022802d401210a2001280200220328020421090c030b20054121490d0c20032004415e6a22093602042003200641226a360200200241d4006a41026a200741026a2d00003a0000200241c8006a200641196a290000370300200241d0006a200641216a2d00003a0000200220072f00003b0154200220062900113703400c010b20054115490d0b20032004416a6a22093602042003200641166a360200200241d4006a41026a200741026a2d00003a0000200241c4006a200641156a2d00003a0000200220072f00003b0154200220062800113602400b200628000d210d2006280009210a2006280005210b0b2009450d0a20032009417f6a36020420032003280200220641016a220e36020002400240024002400240024020062d0000220f0e050005010203100b20094121490d0f20032009415f6a3602042003200641216a360200200241ec006a41026a200e41026a2d00003a0000200241e0006a200641186a290000370300200241e8006a200641206a2d00003a00002002200e2f00003b016c200220062900103703580c030b200241d0016a200110c88c80800020022802d0012204418080808078460d0e20022802d801210720022802d40121050c030b20094121490d0d20032009415f6a3602042003200641216a360200200241ec006a41026a200e41026a2d00003a0000200241e0006a200641186a290000370300200241e8006a200641206a2d00003a00002002200e2f00003b016c200220062900103703580c010b20094115490d0c20032009416b6a3602042003200641156a360200200241ec006a41026a200e41026a2d00003a0000200241dc006a200641146a2d00003a00002002200e2f00003b016c200220062800103602580b200628000c210720062800082105200628000421040b200241d0016a2001108789808000024020022802d0014101710d00200241e8016a290300210c20022903e0012110200041076a200241d4006a41026a2d00003a0000200020022f01543b0005200020022903403702142000411c6a200241c0006a41086a290300370200200041246a200241c0006a41106a2802003602002000200f3a0028200020022f016c3b00292000412b6a200241ec006a41026a2d00003a000020002007360234200020053602302000200436022c2000200b3602082000200a36020c2000200d360210200020103703502000200c370358200020083a0004200041023a0000200041c8006a200241d8006a41106a280200360200200041c0006a200241d8006a41086a290300370200200020022903583702380c130b200041003a0000200f4102470d112004450d112005410028029c96db8000118080808000000c110b2005450d0a20032004417e6a3602042003200641026a220736020002400240024002400240024020062d000122080e050005010203100b20054121490d0f20032004415e6a3602042003200641226a36020020024184016a41026a200741026a2d00003a0000200241f8006a200641196a29000037030020024180016a200641216a2d00003a0000200220072f00003b018401200220062900113703700c030b200241d0016a200110c88c80800020022802d0012209418080808078460d0e20022802d801210a20022802d401210b0c030b20054121490d0d20032004415e6a3602042003200641226a36020020024184016a41026a200741026a2d00003a0000200241f8006a200641196a29000037030020024180016a200641216a2d00003a0000200220072f00003b018401200220062900113703700c010b20054115490d0c20032004416a6a3602042003200641166a36020020024184016a41026a200741026a2d00003a0000200241f4006a200641156a2d00003a0000200220072f00003b018401200220062800113602700b200628000d210a2006280009210b200628000521090b200241d0016a2001108789808000024020022802d0014101710d0020022903e001210c2000200241e8016a2903003703382000200c370330200041076a20024186016a2d00003a0000200020022f0184013b0005200020022903703702142000411c6a200241f8006a290300370200200041246a20024180016a2802003602002000200a3602102000200b36020c20002009360208200020083a0004200041033a00000c120b200041003a000020084102470d112009450d11200b410028029c96db8000118080808000000c110b2005450d0a20032004417e6a22093602042003200641026a220836020002400240024002400240024020062d0001220d0e050005010203100b20054121490d0f20032004415e6a22093602042003200641226a3602002002419c016a41026a200841026a2d00003a000020024190016a200641196a29000037030020024198016a200641216a2d00003a0000200220082f00003b019c0120022006290011370388010c030b200241d0016a200110c88c80800020022802d001220b418080808078460d0e20022802d801210720022802d401210a2001280200220328020421090c030b20044122490d0d20032004415e6a22093602042003200641226a3602002002419c016a41026a200841026a2d00003a000020024190016a200641196a29000037030020024198016a200641216a2d00003a0000200220082f00003b019c0120022006290011370388010c010b20044116490d0c20032004416a6a22093602042003200641166a3602002002419c016a41026a200841026a2d00003a00002002418c016a200641156a2d00003a0000200220082f00003b019c0120022006280011360288010b200628000d21072006280009210a2006280005210b0b02402009450d0020032009417f6a36020420032003280200220141016a360200410021030240024020012d00000e020100020b410121030b200020022f019c013b00052000200229038801370214200020073602102000200a36020c2000200b3602082000200d3a0004200020033a0001200041043a0000200041076a2002419e016a2d00003a00002000411c6a20024190016a290300370200200041246a20024198016a2802003602000c110b200041003a0000200d4102470d10200b450d10200a410028029c96db8000118080808000000c100b2005450d0a20032004417e6a22053602042003200641026a220736020002400240024002400240024020062d000122080e050005010203100b20044122490d0f20032004415e6a22053602042003200641226a360200200241b4016a41026a200741026a2d00003a0000200241a8016a200641196a290000370300200241b0016a200641216a2d00003a0000200220072f00003b01b401200220062900113703a0010c030b200241d0016a200110c88c80800020022802d0012209418080808078460d0e20022802d801210a20022802d401210b2001280200220328020421050c030b20044122490d0d20032004415e6a22053602042003200641226a360200200241b4016a41026a200741026a2d00003a0000200241a8016a200641196a290000370300200241b0016a200641216a2d00003a0000200220072f00003b01b401200220062900113703a0010c010b20044116490d0c20032004416a6a22053602042003200641166a360200200241b4016a41026a200741026a2d00003a0000200241a4016a200641156a2d00003a0000200220072f00003b01b401200220062800113602a0010b200628000d210a2006280009210b200628000521090b024020054110490d002003200541706a36020420032003280200220141106a360200200041053a0000200020012900003703302000200141086a290000370338200041076a200241b6016a2d00003a0000200020022f01b4013b0005200020022903a0013702142000411c6a200241a0016a41086a290300370200200041246a200241a0016a41106a2802003602002000200a3602102000200b36020c20002009360208200020083a00040c100b200041003a000020084102470d0f2009450d0f200b410028029c96db8000118080808000000c0f0b2002410c6a200110be8c8080000240200228020c418080808078460d00200241186a41086a2002410c6a41086a2802002203360200200241db016a20033600002002200229020c220c3703182002200c3700d301200020022900d001370001200041086a200241d7016a290000370000200041063a00000c0f0b200041003a00000c0e0b2005450d0920032004417e6a3602042003200641026a220a36020002400240024002400240024020062d000122070e0500050102030f0b20044122490d0e20032004415e6a3602042003200641226a360200200241cc016a41026a200a41026a2d00003a0000200241c0016a200641196a290000370300200241c8016a200641216a2d00003a00002002200a2f00003b01cc01200220062900113703b8010c030b200241d0016a200110c88c80800020022802d0012205418080808078460d0d20022802d801210b20022802d40121090c030b20044122490d0c20032004415e6a3602042003200641226a360200200241cc016a41026a200a41026a2d00003a0000200241c0016a200641196a290000370300200241c8016a200641216a2d00003a00002002200a2f00003b01cc01200220062900113703b8010c010b20044116490d0b20032004416a6a3602042003200641166a360200200241cc016a41026a200a41026a2d00003a0000200241bc016a200641156a2d00003a00002002200a2f00003b01cc01200220062800113602b8010b200628000d210b20062800092109200628000521050b200241d0016a2001108789808000024020022802d0014101710d0020022903e001210c2000200241e8016a2903003703382000200c370330200041076a200241ce016a2d00003a0000200020022f01cc013b0005200020022903b8013702142000411c6a200241c0016a290300370200200041246a200241c8016a2802003602002000200b3602102000200936020c20002005360208200020073a0004200041073a00000c0e0b200041003a000020074102470d0d2005450d0d2009410028029c96db8000118080808000000c0d0b024002402005450d0020032004417e6a3602042003200641026a36020020062d000141ff01712203450d004101410220034101461b21030c010b410021030b2005450d0920034102460d09200241d0016a2001108789808000024020022802d0014101710d0020022903e001210c2000200241e8016a2903003703182000200c370310200020033a0001200041083a00000c0d0b200041003a00000c0c0b200241d0016a200110878980800020022802d0014101710d090240200128020022032802042201450d00200241e8016a290300210c20022903e001211020032001417f6a36020420032003280200220141016a360200410021030240024020012d00000e020100020b410121030b20002010370310200020033a0001200041093a00002000200c3703180c0c0b200041003a00000c0b0b200041003a00000c0a0b200041003a00000c090b200041003a00000c080b200041003a00000c060b200041003a00000c060b200041003a00000c050b200041003a00000c040b200041003a00000c030b200041003a00000c020b200041003a00000c010b20084102470d00200b450d00200a410028029c96db8000118080808000000b200241f0016a2480808080000ba81b06067f017e017f017e017f017e23808080800041f0006b22022480808080000240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b0240024002400240024002400240024002400240024020044101710d00200541ff01710e0b010a02030405060a0708090a0b200041003a00000c1c0b200241c0006a2001108ba480800020022d004022044105460d0b200241086a41026a220620022d00433a0000200241306a2207200241d4006a290200370300200241386a2209200241dc006a290200370300200220022f00413b01082002200229024c3703282002280244210320022802482105200241c0006a2001108989808000024020022802404101710d00200241c0006a41186a29030021082002290350210a200041076a20062d00003a0000200020022f01083b000520002002290328370210200041186a2007290300370200200041206a2009290300370200200020083703382000200a3703302000200536020c20002003360208200020043a0004200041013a00000c1c0b200041003a000020044102470d1b2003450d1b2005410028029c96db8000118080808000000c1b0b200241c0006a2001108ba480800020022d004022044105460d0b200241206a41026a20022d00433a0000200241086a41086a200241d4006a2207290200370300200241086a41106a200241dc006a2209290200370300200220022f00413b01202002200229024c3703082002280244210320022802482105200241c0006a2001108ba480800020022d004022064105460d0c200241246a41026a20022d00433a0000200241286a41086a2007290200370300200241286a41106a2009290200370300200220022f00413b01242002200229024c3703282002280244210720022802482109200241c0006a2001108989808000024020022802404101710d00200241c0006a41186a29030021082002290350210a200041076a200241206a41026a2d00003a0000200020022f01203b000520002002290308370210200041186a200241086a41086a290300370200200041206a200241086a41106a290300370200200020063a0028200020022f01243b00292000412b6a200241246a41026a2d00003a0000200020093602302000200736022c200041c4006a200241286a41106a2903003702002000413c6a200241286a41086a29030037020020002002290328370234200020083703582000200a3703502000200536020c20002003360208200020043a0004200041023a00000c1b0b200041003a000020064102470d192007450d192009410028029c96db8000118080808000000c190b200241c0006a2001108ba480800020022d004022044105460d0c200241086a41026a220620022d00433a0000200241306a2207200241d4006a290200370300200241386a2209200241dc006a290200370300200220022f00413b01082002200229024c3703282002280244210320022802482105200241c0006a2001108989808000024020022802404101710d00200241c0006a41186a29030021082002290350210a200041076a20062d00003a0000200020022f01083b000520002002290328370210200041186a2007290300370200200041206a2009290300370200200020083703382000200a3703302000200536020c20002003360208200020043a0004200041033a00000c1a0b200041003a000020044102470d192003450d192005410028029c96db8000118080808000000c190b200241c0006a2001108ba480800020022d004022034105460d0e2002410a6a20022d00433a0000200241306a200241d4006a290200370300200241386a200241dc006a290200370300200220022f00413b01082002200229024c3703282002280244210620022802482107024002400240200128020022012802082204280204200428020c22054b0d00024020042802082204280208220920042802102205470d00410121040c030b200541016a220b450d0f200b20094b0d10200428020421092004200b360210200920056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2001427f200129030042017c22082008501b370300410021040b024020044101710d004100210402400240200541ff01710e020100020b410121040b200020022f01083b000520002002290328370210200041076a2002410a6a2d00003a0000200041186a200241306a290300370200200041206a200241386a2903003702002000200736020c20002006360208200020033a0004200020043a0001200041043a00000c190b200041003a000020034102470d182006450d182007410028029c96db8000118080808000000c180b200241c0006a2001108ba480800020022d004022044105460d0e200241086a41026a220620022d00433a0000200241286a41086a2207200241d4006a290200370300200241286a41106a2209200241dc006a290200370300200220022f00413b01082002200229024c3703282002280244210320022802482105200241c0006a41086a220b42003703002002420037034002402001280200200241c0006a411010d3a58080000d00200b29030021082002290340210a200041076a20062d00003a0000200020022f01083b000520002002290328370210200041186a2007290300370200200041206a2009290300370200200020083703382000200a3703302000200536020c20002003360208200020043a0004200041053a00000c180b200041003a000020044102470d172003450d172005410028029c96db8000118080808000000c170b2002200110ec88808000024020022802000d00200241086a2001200228020410af858080002002280208418080808078460d00200241286a41086a200241086a41086a2802002204360200200241cb006a20043600002002200229020822083703282002200837004320002002290040370001200041086a200241c7006a290000370000200041063a00000c170b200041003a00000c160b200241c0006a2001108ba480800020022d004022044105460d0d200241086a41026a220620022d00433a0000200241306a2207200241d4006a290200370300200241386a2209200241dc006a290200370300200220022f00413b01082002200229024c3703282002280244210320022802482105200241c0006a2001108989808000024020022802404101710d00200241c0006a41186a29030021082002290350210a200041076a20062d00003a0000200020022f01083b000520002002290328370210200041186a2007290300370200200041206a2009290300370200200020083703382000200a3703302000200536020c20002003360208200020043a0004200041073a00000c160b200041003a000020044102470d152003450d152005410028029c96db8000118080808000000c150b024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d10200720064b0d112004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b20044101710d0f41014102200541ff017122044101461b410020041b22044102460d0f200241c0006a2001108989808000024020022802404101710d00200229035021082000200241d8006a29030037031820002008370310200020043a0001200041083a00000c150b200041003a00000c140b200241c0006a200110898980800020022802404101710d11200241d8006a290300210a2002290350210c024002400240200128020022012802082204280204200428020c22034b0d00024020042802082204280208220520042802102203470d00410121040c030b200341016a2206450d12200620054b0d132004280204210520042006360210200520036a2d000021030c010b2004200341016a36020c200428020020036a2d000021030b2001427f200129030042017c22082008501b370300410021040b024020044101710d004100210402400240200341ff01710e020100020b410121040b2000200c370310200020043a0001200041093a00002000200a3703180c140b200041003a00000c130b200041003a00000c120b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200041003a00000c0f0b200041003a00000c0e0b200041003a00000c0c0b200041003a00000c0c0b417f200b41e493d0800010b781808000000b200b200941e493d0800010b581808000000b200041003a00000c090b200041003a00000c080b200041003a00000c070b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200041003a00000c040b417f200641e493d0800010b781808000000b2006200541e493d0800010b581808000000b200041003a00000c010b20044102470d002003450d002005410028029c96db8000118080808000000b200241f0006a2480808080000ba11706047f017e037f017e027f017e23808080800041f0006b220224808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e0b010a02030405060a0708090a0b200041003a00000c140b200241c0006a2001108ca480800020022d004022044105460d09200241086a41026a220720022d00433a0000200241306a2208200241d4006a290200370300200241386a2209200241dc006a290200370300200220022f00413b01082002200229024c3703282002280244210320022802482105200241c0006a2001108a89808000024020022802404101710d00200241c0006a41186a29030021062002290350210a200041076a20072d00003a0000200020022f01083b000520002002290328370210200041186a2008290300370200200041206a2009290300370200200020063703382000200a3703302000200536020c20002003360208200020043a0004200041013a00000c140b200041003a000020044102470d132003450d132005410028029c96db8000118080808000000c130b200241c0006a2001108ca480800020022d004022044105460d09200241206a41026a20022d00433a0000200241086a41086a200241d4006a2207290200370300200241086a41106a200241dc006a2208290200370300200220022f00413b01202002200229024c3703082002280244210320022802482105200241c0006a2001108ca480800020022d004022094105460d0a200241246a41026a20022d00433a0000200241286a41086a2007290200370300200241286a41106a2008290200370300200220022f00413b01242002200229024c3703282002280244210720022802482108200241c0006a2001108a89808000024020022802404101710d00200241c0006a41186a29030021062002290350210a200041076a200241206a41026a2d00003a0000200020022f01203b000520002002290308370210200041186a200241086a41086a290300370200200041206a200241086a41106a290300370200200020093a0028200020022f01243b00292000412b6a200241246a41026a2d00003a0000200020083602302000200736022c200041c4006a200241286a41106a2903003702002000413c6a200241286a41086a29030037020020002002290328370234200020063703582000200a3703502000200536020c20002003360208200020043a0004200041023a00000c130b200041003a000020094102470d112007450d112008410028029c96db8000118080808000000c110b200241c0006a2001108ca480800020022d004022044105460d0a200241086a41026a220720022d00433a0000200241306a2208200241d4006a290200370300200241386a2209200241dc006a290200370300200220022f00413b01082002200229024c3703282002280244210320022802482105200241c0006a2001108a89808000024020022802404101710d00200241c0006a41186a29030021062002290350210a200041076a20072d00003a0000200020022f01083b000520002002290328370210200041186a2008290300370200200041206a2009290300370200200020063703382000200a3703302000200536020c20002003360208200020043a0004200041033a00000c120b200041003a000020044102470d112003450d112005410028029c96db8000118080808000000c110b200241c0006a2001108ca480800020022d004022044105460d0a200241086a41026a20022d00433a0000200241306a200241d4006a290200370300200241386a200241dc006a290200370300200220022f00413b01082002200229024c370328200228024421052002280248210702402001280200220328020828020022012802042208450d0020012008417f6a36020420012001280200220841016a3602002003427f200329030042017c22062006501b370300410021010240024020082d00000e020100020b410121010b200020022f01083b000520002002290328370210200041076a2002410a6a2d00003a0000200041186a200241306a290300370200200041206a200241386a2903003702002000200736020c20002005360208200020043a0004200020013a0001200041043a00000c110b200041003a000020044102470d102005450d102007410028029c96db8000118080808000000c100b200241c0006a2001108ca480800020022d004022044105460d0a200241086a41026a220820022d00433a0000200241286a41086a2209200241d4006a290200370300200241286a41106a220b200241dc006a290200370300200220022f00413b01082002200229024c37032820022802442105200228024821070240200128020022032802082802002201280204220c4110490d002001200c41706a36020420012001280200220c41106a3602002003427f2003290300220642107c220a200a2006541b370300200c41086a2900002106200c290000210a200041076a20082d00003a0000200020022f01083b000520002002290328370210200041186a2009290300370200200041206a200b290300370200200020063703382000200a3703302000200736020c20002005360208200020043a0004200041053a00000c100b200041003a000020044102470d0f2005450d0f2007410028029c96db8000118080808000000c0f0b2002200110e988808000024020022802000d00200241086a2001200228020410fa848080002002280208418080808078460d00200241286a41086a200241086a41086a2802002204360200200241cb006a20043600002002200229020822063703282002200637004320002002290040370001200041086a200241c7006a290000370000200041063a00000c0f0b200041003a00000c0e0b200241c0006a2001108ca480800020022d004022044105460d09200241086a41026a220720022d00433a0000200241306a2208200241d4006a290200370300200241386a2209200241dc006a290200370300200220022f00413b01082002200229024c3703282002280244210320022802482105200241c0006a2001108a89808000024020022802404101710d00200241c0006a41186a29030021062002290350210a200041076a20072d00003a0000200020022f01083b000520002002290328370210200041186a2008290300370200200041206a2009290300370200200020063703382000200a3703302000200536020c20002003360208200020043a0004200041073a00000c0e0b200041003a000020044102470d0d2003450d0d2005410028029c96db8000118080808000000c0d0b200328020828020022042802042205450d0920042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d0000220441ff017141014b0d09200241c0006a2001108a89808000024020022802404101710d00200229035021062000200241d8006a29030037031820002006370310200020043a0001200041083a00000c0d0b200041003a00000c0c0b200241c0006a2001108a8980800020022802404101710d0902402001280200220128020828020022042802042203450d00200241d8006a290300210a2002290350210d20042003417f6a36020420042004280200220341016a3602002001427f200129030042017c22062006501b370300410021040240024020032d00000e020100020b410121040b2000200d370310200020043a0001200041093a00002000200a3703180c0c0b200041003a00000c0b0b200041003a00000c0a0b200041003a00000c090b200041003a00000c080b200041003a00000c060b200041003a00000c060b200041003a00000c050b200041003a00000c040b200041003a00000c030b200041003a00000c020b200041003a00000c010b20044102470d002003450d002005410028029c96db8000118080808000000b200241f0006a2480808080000bb41906067f017e017f017e017f017e23808080800041f0006b220224808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d0b200720054b0d0c20042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00000e0b010a02030405060a0708090a0b200041003a00000c180b200241c0006a20011087a480800020022d004022044105460d0b200241086a41026a220520022d00433a0000200241306a2207200241d4006a290200370300200241386a2209200241dc006a290200370300200220022f00413b01082002200229024c3703282002280244210320022802482106200241c0006a2001108289808000024020022802404101710d00200241c0006a41186a29030021082002290350210a200041076a20052d00003a0000200020022f01083b000520002002290328370210200041186a2007290300370200200041206a2009290300370200200020083703382000200a3703302000200636020c20002003360208200020043a0004200041013a00000c180b200041003a000020044102470d172003450d172006410028029c96db8000118080808000000c170b200241c0006a20011087a480800020022d004022044105460d0b200241206a41026a20022d00433a0000200241086a41086a200241d4006a2205290200370300200241086a41106a200241dc006a2207290200370300200220022f00413b01202002200229024c3703082002280244210320022802482106200241c0006a20011087a480800020022d004022094105460d0c200241246a41026a20022d00433a0000200241286a41086a2005290200370300200241286a41106a2007290200370300200220022f00413b01242002200229024c3703282002280244210520022802482107200241c0006a2001108289808000024020022802404101710d00200241c0006a41186a29030021082002290350210a200041076a200241206a41026a2d00003a0000200020022f01203b000520002002290308370210200041186a200241086a41086a290300370200200041206a200241086a41106a290300370200200020093a0028200020022f01243b00292000412b6a200241246a41026a2d00003a0000200020073602302000200536022c200041c4006a200241286a41106a2903003702002000413c6a200241286a41086a29030037020020002002290328370234200020083703582000200a3703502000200636020c20002003360208200020043a0004200041023a00000c170b200041003a000020094102470d152005450d152007410028029c96db8000118080808000000c150b200241c0006a20011087a480800020022d004022044105460d0c200241086a41026a220520022d00433a0000200241306a2207200241d4006a290200370300200241386a2209200241dc006a290200370300200220022f00413b01082002200229024c3703282002280244210320022802482106200241c0006a2001108289808000024020022802404101710d00200241c0006a41186a29030021082002290350210a200041076a20052d00003a0000200020022f01083b000520002002290328370210200041186a2007290300370200200041206a2009290300370200200020083703382000200a3703302000200636020c20002003360208200020043a0004200041033a00000c160b200041003a000020044102470d152003450d152006410028029c96db8000118080808000000c150b200241c0006a20011087a480800002400240024020022d004022044105460d00200241086a41026a20022d00433a0000200241306a200241d4006a290200370300200241386a200241dc006a290200370300200220022f00413b01082002200229024c3703282002280244210520022802482107200128020022062802082201280208220920012802102203460d02200341016a220b450d0f200b20094d0d01200b200941e493d0800010b581808000000b200041003a00000c160b200128020421092001200b3602102006427f200629030042017c22082008501b3703004100210102400240200920036a2d00000e020100020b410121010b200020022f01083b000520002002290328370210200041076a2002410a6a2d00003a0000200041186a200241306a290300370200200041206a200241386a2903003702002000200736020c20002005360208200020043a0004200020013a0001200041043a00000c150b200041003a000020044102470d142005450d142007410028029c96db8000118080808000000c140b200241c0006a20011087a480800002400240024020022d004022044105460d00200241086a41026a20022d00433a0000200241306a200241d4006a290200370300200241286a41106a200241dc006a290200370300200220022f00413b01082002200229024c37032820022802442105200228024821072001280200220628020822012802082209200128021022036b4110490d02200341106a210b2003416f4b0d0f200b20094d0d01200b200941e493d0800010b581808000000b200041003a00000c150b200128020421092001200b3602102006427f2006290300220842107c220a200a2008541b370300200920036a22012900002108200141086a290000210a200041076a2002410a6a2d00003a0000200020022f01083b000520002002290328370210200041186a200241286a41086a290300370200200041206a200241386a2903003702002000200a370338200020083703302000200736020c20002005360208200020043a0004200041053a00000c140b200041003a000020044102470d132005450d132007410028029c96db8000118080808000000c130b2002200110f388808000024020022802000d00200241086a2001200228020410d1858080002002280208418080808078460d00200241286a41086a200241086a41086a2802002204360200200241cb006a20043600002002200229020822083703282002200837004320002002290040370001200041086a200241c7006a290000370000200041063a00000c130b200041003a00000c120b200241c0006a20011087a480800020022d004022044105460d0b200241086a41026a220520022d00433a0000200241306a2207200241d4006a290200370300200241386a2209200241dc006a290200370300200220022f00413b01082002200229024c3703282002280244210320022802482106200241c0006a2001108289808000024020022802404101710d00200241c0006a41186a29030021082002290350210a200041076a20052d00003a0000200020022f01083b000520002002290328370210200041186a2007290300370200200041206a2009290300370200200020083703382000200a3703302000200636020c20002003360208200020043a0004200041073a00000c120b200041003a000020044102470d112003450d112006410028029c96db8000118080808000000c110b20032802082204280208220520042802102206460d0d200641016a2207450d0b200720054b0d0c20042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d0000220441ff017141014b0d0d200241c0006a2001108289808000024020022802404101710d00200229035021082000200241d8006a29030037031820002008370310200020043a0001200041083a00000c110b200041003a00000c100b200241c0006a200110828980800002400240024020022802404101710d00200128020022032802082204280208220620042802102201460d02200141016a2205450d10200520064d0d012005200641e493d0800010b581808000000b200041003a00000c110b200241d8006a290300210a2002290350210c20042802042106200420053602102003427f200329030042017c22082008501b3703004100210402400240200620016a2d00000e020100020b410121040b2000200c370310200020043a0001200041093a00002000200a3703180c100b200041003a00000c0f0b200041003a00000c0e0b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200041003a00000c0b0b200041003a00000c0a0b200041003a00000c080b200041003a00000c080b417f200b41e493d0800010b781808000000b2003200b41e493d0800010b781808000000b200041003a00000c050b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200041003a00000c020b417f200541e493d0800010b781808000000b20044102470d002003450d002006410028029c96db8000118080808000000b200241f0006a2480808080000b921706047f017e037f017e027f017e23808080800041f0006b220224808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e0b010a02030405060a0708090a0b200041003a00000c140b200241c0006a2001108aa480800020022d004022044105460d09200241086a41026a220720022d00433a0000200241306a2208200241d4006a290200370300200241386a2209200241dc006a290200370300200220022f00413b01082002200229024c3703282002280244210320022802482105200241c0006a2001108189808000024020022802404101710d00200241c0006a41186a29030021062002290350210a200041076a20072d00003a0000200020022f01083b000520002002290328370210200041186a2008290300370200200041206a2009290300370200200020063703382000200a3703302000200536020c20002003360208200020043a0004200041013a00000c140b200041003a000020044102470d132003450d132005410028029c96db8000118080808000000c130b200241c0006a2001108aa480800020022d004022044105460d09200241206a41026a20022d00433a0000200241086a41086a200241d4006a2207290200370300200241086a41106a200241dc006a2208290200370300200220022f00413b01202002200229024c3703082002280244210320022802482105200241c0006a2001108aa480800020022d004022094105460d0a200241246a41026a20022d00433a0000200241286a41086a2007290200370300200241286a41106a2008290200370300200220022f00413b01242002200229024c3703282002280244210720022802482108200241c0006a2001108189808000024020022802404101710d00200241c0006a41186a29030021062002290350210a200041076a200241206a41026a2d00003a0000200020022f01203b000520002002290308370210200041186a200241086a41086a290300370200200041206a200241086a41106a290300370200200020093a0028200020022f01243b00292000412b6a200241246a41026a2d00003a0000200020083602302000200736022c200041c4006a200241286a41106a2903003702002000413c6a200241286a41086a29030037020020002002290328370234200020063703582000200a3703502000200536020c20002003360208200020043a0004200041023a00000c130b200041003a000020094102470d112007450d112008410028029c96db8000118080808000000c110b200241c0006a2001108aa480800020022d004022044105460d0a200241086a41026a220720022d00433a0000200241306a2208200241d4006a290200370300200241386a2209200241dc006a290200370300200220022f00413b01082002200229024c3703282002280244210320022802482105200241c0006a2001108189808000024020022802404101710d00200241c0006a41186a29030021062002290350210a200041076a20072d00003a0000200020022f01083b000520002002290328370210200041186a2008290300370200200041206a2009290300370200200020063703382000200a3703302000200536020c20002003360208200020043a0004200041033a00000c120b200041003a000020044102470d112003450d112005410028029c96db8000118080808000000c110b200241c0006a2001108aa480800020022d004022044105460d0a200241086a41026a20022d00433a0000200241306a200241d4006a290200370300200241386a200241dc006a290200370300200220022f00413b01082002200229024c370328200228024421052002280248210702402001280200220328020822012802042208450d0020012008417f6a36020420012001280200220841016a3602002003427f200329030042017c22062006501b370300410021010240024020082d00000e020100020b410121010b200020022f01083b000520002002290328370210200041076a2002410a6a2d00003a0000200041186a200241306a290300370200200041206a200241386a2903003702002000200736020c20002005360208200020043a0004200020013a0001200041043a00000c110b200041003a000020044102470d102005450d102007410028029c96db8000118080808000000c100b200241c0006a2001108aa480800020022d004022044105460d0a200241086a41026a220820022d00433a0000200241286a41086a2209200241d4006a290200370300200241286a41106a220b200241dc006a290200370300200220022f00413b01082002200229024c37032820022802442105200228024821070240200128020022032802082201280204220c4110490d002001200c41706a36020420012001280200220c41106a3602002003427f2003290300220642107c220a200a2006541b370300200c41086a2900002106200c290000210a200041076a20082d00003a0000200020022f01083b000520002002290328370210200041186a2009290300370200200041206a200b290300370200200020063703382000200a3703302000200736020c20002005360208200020043a0004200041053a00000c100b200041003a000020044102470d0f2005450d0f2007410028029c96db8000118080808000000c0f0b2002200110e888808000024020022802000d00200241086a2001200228020410a6858080002002280208418080808078460d00200241286a41086a200241086a41086a2802002204360200200241cb006a20043600002002200229020822063703282002200637004320002002290040370001200041086a200241c7006a290000370000200041063a00000c0f0b200041003a00000c0e0b200241c0006a2001108aa480800020022d004022044105460d09200241086a41026a220720022d00433a0000200241306a2208200241d4006a290200370300200241386a2209200241dc006a290200370300200220022f00413b01082002200229024c3703282002280244210320022802482105200241c0006a2001108189808000024020022802404101710d00200241c0006a41186a29030021062002290350210a200041076a20072d00003a0000200020022f01083b000520002002290328370210200041186a2008290300370200200041206a2009290300370200200020063703382000200a3703302000200536020c20002003360208200020043a0004200041073a00000c0e0b200041003a000020044102470d0d2003450d0d2005410028029c96db8000118080808000000c0d0b200328020822042802042205450d0920042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d0000220441ff017141014b0d09200241c0006a2001108189808000024020022802404101710d00200229035021062000200241d8006a29030037031820002006370310200020043a0001200041083a00000c0d0b200041003a00000c0c0b200241c0006a200110818980800020022802404101710d0902402001280200220128020822042802042203450d00200241d8006a290300210a2002290350210d20042003417f6a36020420042004280200220341016a3602002001427f200129030042017c22062006501b370300410021040240024020032d00000e020100020b410121040b2000200d370310200020043a0001200041093a00002000200a3703180c0c0b200041003a00000c0b0b200041003a00000c0a0b200041003a00000c090b200041003a00000c080b200041003a00000c060b200041003a00000c060b200041003a00000c050b200041003a00000c040b200041003a00000c030b200041003a00000c020b200041003a00000c010b20044102470d002003450d002005410028029c96db8000118080808000000b200241f0006a2480808080000be42704097f017e037f017e23808080800041f0016b2202248080808000024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a36020020052d00000e0b010a02030405060a0708090a0b200041003a00000c140b2004450d0920012003417e6a3602042001200541026a220636020002400240024002400240024020052d000122070e0500050102030f0b20044121490d0e20012003415e6a3602042001200541226a3602002002413c6a41026a200641026a2d00003a0000200241306a200541196a290000370300200241386a200541216a2d00003a0000200220062f00003b013c200220052900113703280c030b200241d0016a200110c18c80800020022802d0012208418080808078460d0d20022802d801210920022802d401210a0c030b20044121490d0c20012003415e6a3602042001200541226a3602002002413c6a41026a200641026a2d00003a0000200241306a200541196a290000370300200241386a200541216a2d00003a0000200220062f00003b013c200220052900113703280c010b20044115490d0b20012003416a6a3602042001200541166a3602002002413c6a41026a200641026a2d00003a00002002412c6a200541156a2d00003a0000200220062f00003b013c200220052800113602280b200528000d21092005280009210a200528000521080b200241d0016a2001108889808000024020022802d0014101710d0020022903e001210b2000200241e8016a2903003703382000200b370330200041076a2002413e6a2d00003a0000200020022f013c3b0005200020022903283702142000411c6a200241306a290300370200200041246a200241386a280200360200200020093602102000200a36020c20002008360208200020073a0004200041013a00000c140b200041003a000020074102470d132008450d13200a410028029c96db8000118080808000000c130b2004450d0920012003417e6a22083602042001200541026a220636020002400240024002400240024020052d000122070e0500050102030f0b20044121490d0e20012003415e6a22083602042001200541226a360200200241d4006a41026a200641026a2d00003a0000200241c8006a200541196a290000370300200241d0006a200541216a2d00003a0000200220062f00003b0154200220052900113703400c030b200241d0016a200110c18c80800020022802d001220a418080808078460d0d20022802d801210c20022802d4012109200128020421080c030b20044121490d0c20012003415e6a22083602042001200541226a360200200241d4006a41026a200641026a2d00003a0000200241c8006a200541196a290000370300200241d0006a200541216a2d00003a0000200220062f00003b0154200220052900113703400c010b20044115490d0b20012003416a6a22083602042001200541166a360200200241d4006a41026a200641026a2d00003a0000200241c4006a200541156a2d00003a0000200220062f00003b0154200220052800113602400b200528000d210c200528000921092005280005210a0b2008450d0a20012008417f6a36020420012001280200220541016a220d36020002400240024002400240024020052d0000220e0e050005010203100b20084121490d0f20012008415f6a3602042001200541216a360200200241ec006a41026a200d41026a2d00003a0000200241e0006a200541186a290000370300200241e8006a200541206a2d00003a00002002200d2f00003b016c200220052900103703580c030b200241d0016a200110c18c80800020022802d0012203418080808078460d0e20022802d801210620022802d40121040c030b20084121490d0d20012008415f6a3602042001200541216a360200200241ec006a41026a200d41026a2d00003a0000200241e0006a200541186a290000370300200241e8006a200541206a2d00003a00002002200d2f00003b016c200220052900103703580c010b20084115490d0c20012008416b6a3602042001200541156a360200200241ec006a41026a200d41026a2d00003a0000200241dc006a200541146a2d00003a00002002200d2f00003b016c200220052800103602580b200528000c210620052800082104200528000421030b200241d0016a2001108889808000024020022802d0014101710d00200241e8016a290300210b20022903e001210f200041076a200241d4006a41026a2d00003a0000200020022f01543b0005200020022903403702142000411c6a200241c0006a41086a290300370200200041246a200241c0006a41106a2802003602002000200e3a0028200020022f016c3b00292000412b6a200241ec006a41026a2d00003a000020002006360234200020043602302000200336022c2000200a3602082000200936020c2000200c3602102000200f3703502000200b370358200020073a0004200041023a0000200041c8006a200241d8006a41106a280200360200200041c0006a200241d8006a41086a290300370200200020022903583702380c130b200041003a0000200e4102470d112003450d112004410028029c96db8000118080808000000c110b2004450d0a20012003417e6a3602042001200541026a220636020002400240024002400240024020052d000122070e050005010203100b20044121490d0f20012003415e6a3602042001200541226a36020020024184016a41026a200641026a2d00003a0000200241f8006a200541196a29000037030020024180016a200541216a2d00003a0000200220062f00003b018401200220052900113703700c030b200241d0016a200110c18c80800020022802d0012208418080808078460d0e20022802d801210920022802d401210a0c030b20044121490d0d20012003415e6a3602042001200541226a36020020024184016a41026a200641026a2d00003a0000200241f8006a200541196a29000037030020024180016a200541216a2d00003a0000200220062f00003b018401200220052900113703700c010b20044115490d0c20012003416a6a3602042001200541166a36020020024184016a41026a200641026a2d00003a0000200241f4006a200541156a2d00003a0000200220062f00003b018401200220052800113602700b200528000d21092005280009210a200528000521080b200241d0016a2001108889808000024020022802d0014101710d0020022903e001210b2000200241e8016a2903003703382000200b370330200041076a20024186016a2d00003a0000200020022f0184013b0005200020022903703702142000411c6a200241f8006a290300370200200041246a20024180016a280200360200200020093602102000200a36020c20002008360208200020073a0004200041033a00000c120b200041003a000020074102470d112008450d11200a410028029c96db8000118080808000000c110b2004450d0a20012003417e6a22083602042001200541026a220736020002400240024002400240024020052d0001220c0e050005010203100b20044121490d0f20012003415e6a22083602042001200541226a3602002002419c016a41026a200741026a2d00003a000020024190016a200541196a29000037030020024198016a200541216a2d00003a0000200220072f00003b019c0120022005290011370388010c030b200241d0016a200110c18c80800020022802d001220a418080808078460d0e20022802d801210620022802d4012109200128020421080c030b20034122490d0d20012003415e6a22083602042001200541226a3602002002419c016a41026a200741026a2d00003a000020024190016a200541196a29000037030020024198016a200541216a2d00003a0000200220072f00003b019c0120022005290011370388010c010b20034116490d0c20012003416a6a22083602042001200541166a3602002002419c016a41026a200741026a2d00003a00002002418c016a200541156a2d00003a0000200220072f00003b019c0120022005280011360288010b200528000d2106200528000921092005280005210a0b02402008450d0020012008417f6a36020420012001280200220541016a360200410021010240024020052d00000e020100020b410121010b200020022f019c013b00052000200229038801370214200020063602102000200936020c2000200a3602082000200c3a0004200020013a0001200041043a0000200041076a2002419e016a2d00003a00002000411c6a20024190016a290300370200200041246a20024198016a2802003602000c110b200041003a0000200c4102470d10200a450d102009410028029c96db8000118080808000000c100b2004450d0a20012003417e6a22043602042001200541026a220636020002400240024002400240024020052d000122070e050005010203100b20034122490d0f20012003415e6a22043602042001200541226a360200200241b4016a41026a200641026a2d00003a0000200241a8016a200541196a290000370300200241b0016a200541216a2d00003a0000200220062f00003b01b401200220052900113703a0010c030b200241d0016a200110c18c80800020022802d0012208418080808078460d0e20022802d801210920022802d401210a200128020421040c030b20034122490d0d20012003415e6a22043602042001200541226a360200200241b4016a41026a200641026a2d00003a0000200241a8016a200541196a290000370300200241b0016a200541216a2d00003a0000200220062f00003b01b401200220052900113703a0010c010b20034116490d0c20012003416a6a22043602042001200541166a360200200241b4016a41026a200641026a2d00003a0000200241a4016a200541156a2d00003a0000200220062f00003b01b401200220052800113602a0010b200528000d21092005280009210a200528000521080b024020044110490d00200041053a00002001200441706a3602042000200128020022052900003703302001200541106a3602002000200541086a290000370338200020022f01b4013b0005200041076a200241b6016a2d00003a0000200020022903a0013702142000411c6a200241a0016a41086a290300370200200041246a200241a0016a41106a280200360200200020093602102000200a36020c20002008360208200020073a00040c100b200041003a000020074102470d0f2008450d0f200a410028029c96db8000118080808000000c0f0b2002410c6a200110c58c8080000240200228020c418080808078460d00200241186a41086a2002410c6a41086a2802002201360200200241db016a20013600002002200229020c220b3703182002200b3700d301200020022900d001370001200041086a200241d7016a290000370000200041063a00000c0f0b200041003a00000c0e0b2004450d0920012003417e6a3602042001200541026a220936020002400240024002400240024020052d000122060e0500050102030f0b20034122490d0e20012003415e6a3602042001200541226a360200200241cc016a41026a200941026a2d00003a0000200241c0016a200541196a290000370300200241c8016a200541216a2d00003a0000200220092f00003b01cc01200220052900113703b8010c030b200241d0016a200110c18c80800020022802d0012204418080808078460d0d20022802d801210a20022802d40121080c030b20034122490d0c20012003415e6a3602042001200541226a360200200241cc016a41026a200941026a2d00003a0000200241c0016a200541196a290000370300200241c8016a200541216a2d00003a0000200220092f00003b01cc01200220052900113703b8010c010b20034116490d0b20012003416a6a3602042001200541166a360200200241cc016a41026a200941026a2d00003a0000200241bc016a200541156a2d00003a0000200220092f00003b01cc01200220052800113602b8010b200528000d210a20052800092108200528000521040b200241d0016a2001108889808000024020022802d0014101710d0020022903e001210b2000200241e8016a2903003703382000200b370330200041076a200241ce016a2d00003a0000200020022f01cc013b0005200020022903b8013702142000411c6a200241c0016a290300370200200041246a200241c8016a2802003602002000200a3602102000200836020c20002004360208200020063a0004200041073a00000c0e0b200041003a000020064102470d0d2004450d0d2008410028029c96db8000118080808000000c0d0b024002402004450d0020012003417e6a3602042001200541026a36020020052d000141ff01712205450d004101410220054101461b21050c010b410021050b2004450d0920054102460d09200241d0016a2001108889808000024020022802d0014101710d0020022903e001210b2000200241e8016a2903003703182000200b370310200020053a0001200041083a00000c0d0b200041003a00000c0c0b200241d0016a200110888980800020022802d0014101710d09024020012802042205450d00200241e8016a290300210b20022903e001210f20012005417f6a36020420012001280200220541016a360200410021010240024020052d00000e020100020b410121010b2000200f370310200020013a0001200041093a00002000200b3703180c0c0b200041003a00000c0b0b200041003a00000c0a0b200041003a00000c090b200041003a00000c080b200041003a00000c060b200041003a00000c060b200041003a00000c050b200041003a00000c040b200041003a00000c030b200041003a00000c020b200041003a00000c010b20074102470d00200a450d002009410028029c96db8000118080808000000b200241f0016a2480808080000b830b02047f027e23808080800041106b2202248080808000024002400240024002400240024002400240024020002d0000417f6a0e09000102030405060708000b200041306a2103200041046a21000240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41003a000020002001108da48080002002200336020c2002410c6a2001108f898080000c080b200041d0006a2103200041286a2105200041046a21000240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41023a000020002001108da480800020052001108da48080002002200336020c2002410c6a2001108f898080000c070b200041306a2103200041046a21000240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41033a000020002001108da48080002002200336020c2002410c6a2001108f898080000c060b200041046a21030240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41043a000020032001108da480800020002d000121000240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a20003a00000c050b200041046a21030240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41053a000020032001108da4808000200041386a29030021062000290330210702402001280200200128020822046b410f4b0d0020012004411010bea8808000200128020821040b2001200441106a360208200128020420046a22012006370008200120073700000c040b0240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a41063a00002001200441016a360208200028020821042002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d032000410574210520012802082103034002400240200128020020036b411f4d0d00200321000c010b20012003412010bea8808000200128020821000b2001200041206a2203360208200128020420006a22002004290000370000200041086a200441086a290000370000200041106a200441106a290000370000200041186a200441186a290000370000200441206a2104200541606a22050d000c040b0b200041306a2103200041046a21000240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41083a000020002001108da48080002002200336020c2002410c6a2001108f898080000c020b0240200128020020012802082204470d0020012004410110bea8808000200128020821040b200041106a2103200128020420046a41093a00002001200441016a220436020820002d00012100024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a20003a00002002200336020c2002410c6a2001108f898080000c010b200041106a21030240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a410a3a00002002200336020c2002410c6a2001108f8980800020002d000121000240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a20003a00000b200241106a2480808080000bee0903017f027e017f024002400240024002400240024002400240024020002d0000417f6a0e09000102030405060708000b41212101024002400240024020002d00040e050300010302030b410121010c020b200028021041056a21010c010b411521010b024002402000290330220242c000544100200041386a29030022035022001b450d00410121000c010b024020024280800154410020001b450d00410221000c010b0240200242808080800454410020001b450d00410421000c010b411120037920027942c0007c20034200521ba74103766b21000b417f200120006a220020002001491b21000c080b4121210441212101024002400240024020002d00040e050300010302030b410121010c020b200028021041056a21010c010b411521010b024002400240024020002d00280e050300010302030b410121040c020b200028023441056a21040c010b411521040b417f200120046a220420042001491b2101024002402000290350220242c000544100200041d8006a29030022035022001b450d00410121000c010b024020024280800154410020001b450d00410221000c010b0240200242808080800454410020001b450d00410421000c010b411120037920027942c0007c20034200521ba74103766b21000b417f200120006a220020002001491b21000c070b41212101024002400240024020002d00040e050300010302030b410121010c020b200028021041056a21010c010b411521010b024002402000290330220242c000544100200041386a29030022035022001b450d00410121000c010b024020024280800154410020001b450d00410221000c010b0240200242808080800454410020001b450d00410421000c010b411120037920027942c0007c20034200521ba74103766b21000b417f200120006a220020002001491b21000c060b41212101024002400240024020002d00040e050300010302030b410121010c020b200028021041056a21010c010b411521010b200141016a2200417f20001b21000c050b41212101024002400240024020002d00040e050300010302030b410121010c020b200028021041056a21010c010b411521010b417f200141106a220020002001491b21000c040b200028020c41057441047221000c030b41212101024002400240024020002d00040e050300010302030b410121010c020b200028021041056a21010c010b411521010b024002402000290330220242c000544100200041386a29030022035022001b450d00410121000c010b024020024280800154410020001b450d00410221000c010b0240200242808080800454410020001b450d00410421000c010b411120037920027942c0007c20034200521ba74103766b21000b417f200120006a220020002001491b21000c020b02402000290310220242c000544100200041186a29030022035022001b450d00410221000c020b024020024280800154410020001b450d00410321000c020b0240200242808080800454410020001b450d00410521000c020b411220037920027942c0007c20034200521ba74103766b21000c010b02402000290310220242c000544100200041186a29030022035022001b450d00410221000c010b024020024280800154410020001b450d00410321000c010b0240200242808080800454410020001b450d00410521000c010b411220037920027942c0007c20034200521ba74103766b21000b200041016a0ba32e03037f027e017f024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020002d00000e16000102030405060708090a0b0c0d0e0f101112131415000b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b200041206a2103200128020420026a41003a00002001200241016a22023602080240200128020020026b411f4b0d0020012002412010bea8808000200128020821020b200128020420026a22042003290000370000200441186a200341186a290000370000200441106a200341106a290000370000200441086a200341086a2900003700002001200241206a2203360208200041186a2903002105200029031021060240200128020020036b410f4b0d0020012003411010bea8808000200128020821030b2001200341106a360208200128020420036a22012005370008200120063700000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b200041206a2103200128020420026a41013a00002001200241016a22023602080240200128020020026b411f4b0d0020012002412010bea8808000200128020821020b200128020420026a22042003290000370000200441186a200341186a290000370000200441106a200341106a290000370000200441086a200341086a2900003700002001200241206a2203360208200041186a2903002105200029031021060240200128020020036b410f4b0d0020012003411010bea8808000200128020821030b2001200341106a360208200128020420036a22012005370008200120063700000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b200041206a2103200128020420026a41023a00002001200241016a22043602080240200128020020046b411f4b0d0020012004412010bea8808000200128020821040b200041c0006a2102200128020420046a22072003290000370000200741186a200341186a290000370000200741106a200341106a290000370000200741086a200341086a2900003700002001200441206a22033602080240200128020020036b411f4b0d0020012003412010bea8808000200128020821030b200128020420036a22042002290000370000200441186a200241186a290000370000200441106a200241106a290000370000200441086a200241086a2900003700002001200341206a2203360208200041186a2903002105200029031021060240200128020020036b410f4b0d0020012003411010bea8808000200128020821030b2001200341106a360208200128020420036a22012005370008200120063700000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b200041206a2103200128020420026a41033a00002001200241016a22023602080240200128020020026b411f4b0d0020012002412010bea8808000200128020821020b200128020420026a22042003290000370000200441186a200341186a290000370000200441106a200341106a290000370000200441086a200341086a2900003700002001200241206a2203360208200041186a2903002105200029031021060240200128020020036b410f4b0d0020012003411010bea8808000200128020821030b2001200341106a360208200128020420036a22012005370008200120063700000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b200041206a2103200128020420026a41043a00002001200241016a22023602080240200128020020026b411f4b0d0020012002412010bea8808000200128020821020b200128020420026a22042003290000370000200441186a200341186a290000370000200441106a200341106a290000370000200441086a200341086a2900003700002001200241206a2203360208200041186a2903002105200029031021060240200128020020036b410f4b0d0020012003411010bea8808000200128020821030b2001200341106a360208200128020420036a22012005370008200120063700000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b200041206a2103200128020420026a41053a00002001200241016a22023602080240200128020020026b411f4b0d0020012002412010bea8808000200128020821020b200128020420026a22042003290000370000200441186a200341186a290000370000200441106a200341106a290000370000200441086a200341086a2900003700002001200241206a2203360208200041186a2903002105200029031021060240200128020020036b410f4b0d0020012003411010bea8808000200128020821030b2001200341106a360208200128020420036a22012005370008200120063700000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b200041026a2103200128020420026a41063a00002001200241016a22043602080240200128020020046b411f4b0d0020012004412010bea8808000200128020821040b200041226a2102200128020420046a22072003290000370000200741186a200341186a290000370000200741106a200341106a290000370000200741086a200341086a2900003700002001200441206a22033602080240200128020020036b411f4b0d0020012003412010bea8808000200128020821030b200128020420036a22042002290000370000200441186a200241186a290000370000200441106a200241106a290000370000200441086a200241086a2900003700002001200341206a2203360208200041d8006a2903002105200029035021060240200128020020036b410f4b0d0020012003411010bea8808000200128020821030b200128020420036a22022005370008200220063700002001200341106a220336020820002d00012100024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20003a00000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b200041206a2103200128020420026a41073a00002001200241016a22023602080240200128020020026b411f4b0d0020012002412010bea8808000200128020821020b200128020420026a22042003290000370000200441186a200341186a290000370000200441106a200341106a290000370000200441086a200341086a2900003700002001200241206a2203360208200041186a2903002105200029031021060240200128020020036b410f4b0d0020012003411010bea8808000200128020821030b2001200341106a360208200128020420036a22012005370008200120063700000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b200041206a2103200128020420026a41083a00002001200241016a22023602080240200128020020026b411f4b0d0020012002412010bea8808000200128020821020b200128020420026a22042003290000370000200441186a200341186a290000370000200441106a200341106a290000370000200441086a200341086a2900003700002001200241206a2203360208200041186a2903002105200029031021060240200128020020036b410f4b0d0020012003411010bea8808000200128020821030b2001200341106a360208200128020420036a22012005370008200120063700000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b200041206a2103200128020420026a41093a00002001200241016a22023602080240200128020020026b411f4b0d0020012002412010bea8808000200128020821020b200128020420026a22042003290000370000200441186a200341186a290000370000200441106a200341106a290000370000200441086a200341086a2900003700002001200241206a2203360208200041186a2903002105200029031021060240200128020020036b410f4b0d0020012003411010bea8808000200128020821030b2001200341106a360208200128020420036a22012005370008200120063700000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b200041206a2103200128020420026a410a3a00002001200241016a22023602080240200128020020026b411f4b0d0020012002412010bea8808000200128020821020b200128020420026a22042003290000370000200441186a200341186a290000370000200441106a200341106a290000370000200441086a200341086a2900003700002001200241206a2203360208200041186a2903002105200029031021060240200128020020036b410f4b0d0020012003411010bea8808000200128020821030b2001200341106a360208200128020420036a22012005370008200120063700000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b200041206a2103200128020420026a410b3a00002001200241016a22023602080240200128020020026b411f4b0d0020012002412010bea8808000200128020821020b200128020420026a22042003290000370000200441186a200341186a290000370000200441106a200341106a290000370000200441086a200341086a2900003700002001200241206a2203360208200041186a2903002105200029031021060240200128020020036b410f4b0d0020012003411010bea8808000200128020821030b2001200341106a360208200128020420036a22012005370008200120063700000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b200041206a2103200128020420026a410c3a00002001200241016a22023602080240200128020020026b411f4b0d0020012002412010bea8808000200128020821020b200128020420026a22042003290000370000200441186a200341186a290000370000200441106a200341106a290000370000200441086a200341086a2900003700002001200241206a2203360208200041186a2903002105200029031021060240200128020020036b410f4b0d0020012003411010bea8808000200128020821030b2001200341106a360208200128020420036a22012005370008200120063700000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b200041206a2103200128020420026a410d3a00002001200241016a22023602080240200128020020026b411f4b0d0020012002412010bea8808000200128020821020b200128020420026a22042003290000370000200441186a200341186a290000370000200441106a200341106a290000370000200441086a200341086a2900003700002001200241206a2203360208200041186a2903002105200029031021060240200128020020036b410f4b0d0020012003411010bea8808000200128020821030b2001200341106a360208200128020420036a22012005370008200120063700000f0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041016a2100200128020420036a410e3a00002001200341016a22033602080240200128020020036b411f4b0d0020012003412010bea8808000200128020821030b2001200341206a360208200128020420036a22012000290000370000200141086a200041086a290000370000200141106a200041106a290000370000200141186a200041186a2900003700000f0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a410f3a00002001200341016a2203360208200041186a2903002105200029031021060240200128020020036b410f4b0d0020012003411010bea8808000200128020821030b2001200341106a360208200128020420036a22012005370008200120063700000f0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41103a00002001200341016a2203360208200041186a2903002105200029031021060240200128020020036b410f4b0d0020012003411010bea8808000200128020821030b2001200341106a360208200128020420036a22012005370008200120063700000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b200041206a2103200128020420026a41113a00002001200241016a22023602080240200128020020026b411f4b0d0020012002412010bea8808000200128020821020b200128020420026a22042003290000370000200441186a200341186a290000370000200441106a200341106a290000370000200441086a200341086a2900003700002001200241206a2203360208200041186a2903002105200029031021060240200128020020036b410f4b0d0020012003411010bea8808000200128020821030b2001200341106a360208200128020420036a22012005370008200120063700000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b200041206a2103200128020420026a41123a00002001200241016a22023602080240200128020020026b411f4b0d0020012002412010bea8808000200128020821020b200128020420026a22042003290000370000200441186a200341186a290000370000200441106a200341106a290000370000200441086a200341086a2900003700002001200241206a2203360208200041186a2903002105200029031021060240200128020020036b410f4b0d0020012003411010bea8808000200128020821030b2001200341106a360208200128020420036a22012005370008200120063700000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b200041206a2103200128020420026a41133a00002001200241016a22023602080240200128020020026b411f4b0d0020012002412010bea8808000200128020821020b200128020420026a22042003290000370000200441186a200341186a290000370000200441106a200341106a290000370000200441086a200341086a2900003700002001200241206a2203360208200041186a2903002105200029031021060240200128020020036b410f4b0d0020012003411010bea8808000200128020821030b2001200341106a360208200128020420036a22012005370008200120063700000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b200041206a2103200128020420026a41143a00002001200241016a22023602080240200128020020026b411f4b0d0020012002412010bea8808000200128020821020b200128020420026a22042003290000370000200441186a200341186a290000370000200441106a200341106a290000370000200441086a200341086a2900003700002001200241206a2203360208200041186a2903002105200029031021060240200128020020036b410f4b0d0020012003411010bea8808000200128020821030b2001200341106a360208200128020420036a22012005370008200120063700000f0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41153a00002001200341016a2203360208200041186a2903002105200029031021060240200128020020036b410f4b0d0020012003411010bea8808000200128020821030b200128020420036a22022005370008200220063700002001200341106a2203360208200041286a2903002105200029032021060240200128020020036b410f4b0d0020012003411010bea8808000200128020821030b2001200341106a360208200128020420036a22012005370008200120063700000bac0603067f017e027f23808080800041c0006b2201248080808000200141186a41b093c8800041044188efc780004117410441001089a9808000200142043702102001420037020820014280808080800137020041002d0098a2db80001a02400240024041c00041002802a496db8000118280808000002202450d002002410036023820024101360224200241b593c880003602202002410036021820024101360204200241b493c8800036020020014102360238200120023602302001200241c0006a36023c200120023602342001200141306a418092c7800010908b80800041002d0098a2db80001a20012802002103200128020421042001280208210520012802182106200129021c2107410841002802a496db8000118280808000002208450d012008410029038094c880003702002001410036020820014280808080c000370200200141306a200141c0ebc78000411410d3888080002001200141306a41d4ebc78000410e109887808000200141306a200141e2ebc78000411310ac868080002001200141306a41f5ebc78000410c10a887808000200141306a20014181ecc78000410f10aa878080002001200141306a4190ecc78000411010f887808000200141306a200141a0ecc78000411110b5878080002001200141306a41b1ecc78000411b10f186808000200141246a200141ccecc78000410410b887808000200128022c210920012802282102200120012802243602082001200236020020012002200941246c6a36020c20012002360204200141306a2001418092c7800010928b8080002006418080808078460d022001200336020820012004360200200120043602042001200420054105746a36020c200041c4006a200141b097cc800010908b8080002001410b6a200141306a41086a2802003600002000200737023c20002006360238200041013a00002000410136025820002008360254200041013602502001200129023037000320002001290000370001200041086a200141076a290000370000200141c0006a2480808080000f0b410841c00010bb80808000000b4104410841fc9ec8800010ae80808000000b41d0d1c58000411141e4d1c58000109181808000000be51603067f017e037f23808080800041c0006b2201248080808000200141206a418894c8800041054188efc780004117410441001089a9808000200142043702182001420037021020014280808080800137020841002d0098a2db80001a02400240024002400240024002400240024002400240024002400240024041c00041002802a496db8000118280808000002202450d002002410036023820024101360224200241b593c880003602202002410036021820024101360204200241b493c8800036020020014102360238200120023602302001200241c0006a36023c20012002360234200141086a200141306a418092c7800010908b80800041002d0098a2db80001a20012802082103200128020c2104200128021021052001280220210620012902242107410841002802a496db8000118280808000002208450d01200841002903b094c8800037020041002d0098a2db80001a2001410036021020014280808080c000370208410841002802a496db8000118280808000002209450d02200941002902b0a2c68000370200200141086a41b0d1c5800010f5ad808000200128020c2202428080808010370208200242808080808001370200200241003a00202002410e36021c200241b894c880003602182002410136021420022009360210200141306a41086a41013602002001200129020837033041002d0098a2db80001a410841002802a496db8000118280808000002209450d03200941002902b8a3c6800037020002402001280238220a2001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200a41246c6a220241013a00202002411536021c200241c694c8800036021820024101360214200220093602102002428080808010370208200242808080808001370200200141086a41086a200a41016a3602002001200129033037030841002d0098a2db80001a410841002802a496db8000118280808000002209450d04200941002902c8a0c6800037020002402001280210220a2001280208470d00200141086a41b0d1c5800010f5ad8080000b200128020c200a41246c6a220241023a00202002411336021c200241db94c8800036021820024101360214200220093602102002428080808010370208200242808080808001370200200141306a41086a200a41016a3602002001200129030837033041002d0098a2db80001a410841002802a496db8000118280808000002209450d0520094100290290a1c6800037020002402001280238220a2001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200a41246c6a220241033a00202002411236021c200241ab8fc8800036021820024101360214200220093602102002428080808010370208200242808080808001370200200141086a41086a200a41016a3602002001200129033037030841002d0098a2db80001a410841002802a496db8000118280808000002209450d06200941002902c0a1c6800037020002402001280210220a2001280208470d00200141086a41b0d1c5800010f5ad8080000b200128020c200a41246c6a220241043a00202002410d36021c200241ee94c8800036021820024101360214200220093602102002428080808010370208200242808080808001370200200141306a41086a200a41016a3602002001200129030837033041002d0098a2db80001a410841002802a496db8000118280808000002209450d0720094100290280a2c6800037020002402001280238220a2001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200a41246c6a220241053a00202002411736021c200241fb94c8800036021820024101360214200220093602102002428080808010370208200242808080808001370200200141086a41086a200a41016a3602002001200129033037030841002d0098a2db80001a410841002802a496db8000118280808000002209450d08200941002902a0a0c6800037020002402001280210220a2001280208470d00200141086a41b0d1c5800010f5ad8080000b200128020c200a41246c6a220241063a00202002410b36021c2002419295c8800036021820024101360214200220093602102002428080808010370208200242808080808001370200200141306a41086a200a41016a3602002001200129030837033041002d0098a2db80001a410841002802a496db8000118280808000002209450d09200941002902c09fc6800037020002402001280238220a2001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200a41246c6a220241073a00202002410f36021c2002419d95c8800036021820024101360214200220093602102002428080808010370208200242808080808001370200200141086a41086a200a41016a3602002001200129033037030841002d0098a2db80001a410841002802a496db8000118280808000002209450d0a200941002902f8a2c6800037020002402001280210220a2001280208470d00200141086a41b0d1c5800010f5ad8080000b200128020c200a41246c6a220241083a00202002410c36021c200241ac95c8800036021820024101360214200220093602102002428080808010370208200242808080808001370200200141306a41086a200a41016a3602002001200129030837033041002d0098a2db80001a410841002802a496db8000118280808000002209450d0b200941002902f09fc6800037020002402001280238220a2001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200a41246c6a220241093a00202002410e36021c200241b895c8800036021820024101360214200220093602102002428080808010370208200242808080808001370200200141086a41086a200a41016a3602002001200129033037030841002d0098a2db80001a410841002802a496db8000118280808000002209450d0c200941002902e09ec6800037020002402001280210220a2001280208470d00200141086a41b0d1c5800010f5ad8080000b200128020c200a41246c6a2202410a3a00202002411336021c200241c695c8800036021820024101360214200220093602102002428080808010370208200242808080808001370200200141306a41086a200a41016a3602002001200129030837033041002d0098a2db80001a410841002802a496db8000118280808000002209450d0d200941002902889fc680003702000240200128023822022001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200241246c220a6a2202410b3a00202002410936021c200241d995c880003602182002410136021420022009360210200242808080801037020820024280808080800137020020012802342102200120012802303602102001200236020820012002200a6a41246a3602142001200236020c200141306a200141086a418092c7800010928b8080002006418080808078460d0e20012003360210200120043602082001200436020c2001200420054105746a360214200041c4006a200141086a41b097cc800010908b808000200141086a410b6a200141306a41086a2802003600002000200737023c20002006360238200041013a00002000410136025820002008360254200041013602502001200129023037000b20002001290008370001200041086a2001410f6a290000370000200141c0006a2480808080000f0b410841c00010bb80808000000b4104410841fc9ec8800010ae80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bc00803067f017e027f23808080800041c0006b2201248080808000200141186a41e295c8800041054188efc780004117410441001089a9808000200142043702102001420037020820014280808080800137020041002d0098a2db80001a02400240024041c00041002802a496db8000118280808000002202450d002002410036023820024101360224200241b593c880003602202002410036021820024101360204200241b493c8800036020020014102360238200120023602302001200241c0006a36023c200120023602342001200141306a418092c7800010908b80800041002d0098a2db80001a20012802002103200128020421042001280208210520012802182106200129021c2107410841002802a496db8000118280808000002208450d012008410029038896c880003702002001410036020820014280808080c000370200200141306a2001419096c88000410710d4878080002001200141306a419796c880004108109588808000200141306a2001419f96c880004108108a878080002001200141306a41a796c88000410a10e986808000200141306a200141b196c88000410810e6888080002001200141306a41b996c88000410a10e487808000200141306a200141c396c8800041121093868080002001200141306a41d596c880004107108f88808000200141306a200141dc96c88000410810bc888080002001200141306a41e496c88000410710d986808000200141306a200141eb96c88000410610fe878080002001200141306a41f196c88000410610c488808000200141306a200141f796c88000410910c9888080002001200141306a418097c88000410810d888808000200141306a2001418897c88000410810f6878080002001200141306a419097c88000410610cb87808000200141306a2001419697c88000410910f7878080002001200141306a419f97c88000410610ab87808000200141306a200141a597c88000410810c5888080002001200141306a41ad97c88000410610c986808000200141306a200141b397c88000410610da87808000200141246a200141306a41b997c880004113108088808000200128022c210920012802282102200120012802243602082001200236020020012002200941246c6a36020c20012002360204200141306a2001418092c7800010928b8080002006418080808078460d022001200336020820012004360200200120043602042001200420054105746a36020c200041c4006a200141b097cc800010908b8080002001410b6a200141306a41086a2802003600002000200737023c20002006360238200041013a00002000410136025820002008360254200041013602502001200129023037000320002001290000370001200041086a200141076a290000370000200141c0006a2480808080000f0b410841c00010bb80808000000b4104410841fc9ec8800010ae80808000000b41d0d1c58000411141e4d1c58000109181808000000bf00201057f20002802002102024020012802002203200128020822046b41034b0d0020012004410410bea880800020012802002103200128020821040b2001200441046a22053602082001280204220620046a200236000020002d00082102024020032005470d0020012003410110bea88080002001280200210320012802042106200128020821050b2001200541016a2204360208200620056a20023a000020002d00092105024020032004470d0020012003410110bea880800020012802042106200128020821040b200620046a20053a00002001200441016a220536020820002f0104210202402001280200220320056b41014b0d0020012005410210bea880800020012802002103200128020821050b2001200541026a22043602082001280204220620056a20023b000020002f010621000240200320046b41014b0d0020012004410210bea880800020012802042106200128020821040b2001200441026a360208200620046a20003b00000b9506020a7f027e23808080800041d0006b2202248080808000200242f4fa97f89782c7a62d37004420024299cfe7ffe3b8eac70837003c200242fc90b9e5d09296e777370034200242a6d4e6f1a4dd95986037002c200241206a2002412c6a412010b48d8080000240024002402002280220418080808078470d0020024100360210410421030c010b200241106a41086a200241206a41086a280200220436020020022002290220370310200228021421032004450d00200441146c416c6a210541002106024002400340200241cc006a2107200241206a2108410c21094110210a02400240024002400240200320066a220b2d00000e050301010002030b200241206a21072002412c6a2108410c210a410821090b20082003200920066a6a28020036020020072003200a20066a6a2802003602000b20052006470d010c040b200b41016a28000041e1eac98b06460d0220052006460d030b200641146a21060c000b0b0240200b41106a28020022064108490d00200b410c6a280200290000210c0b200241106a10a98c80800002402002280210450d002003410028029c96db8000118080808000000b42c0f0f50b210d20064108490d020240024010b4a4808000200c560d00200c10c7a480800020024282fceae49dd9e2861d370044200242de8c84a1ecd0a6d30c37003c20024289df9d82f381819238370034200242d7f0f3fea28baccae70037002c200241086a2002412c6a412010f8a68080004280a3c3c700210d20022802084101470d04200228020c450d010c040b2002410036023c20024101360230200241b89ac8800036022c200242043702342002412c6a41c09ac8800010f680808000000b41909ac88000108f81808000000b200321060340024020062d0000220741034b0d002006200741027441c0a5c880006a2802006a2207280200450d00200741046a280200410028029c96db8000118080808000000b200641146a21062004417f6a22040d000b0b02402002280210450d002003410028029c96db8000118080808000000b42c0f0f50b210d0b200042003703082000200d370300200241d0006a2480808080000b1e00200128021c41c898c880004114200128022028020c118180808000000bd30101037f23808080800041106b22022480808080002000280200280200210041012103200128021c4199c5c080004101200128022028020c118180808000002104200241003a0009200220043a0008200220013602042002200041106a36020c200241046a2002410c6a4190e0c7800010a7818080001a2002200041e0006a36020c200241046a2002410c6a4190e0c7800010a7818080001a024020022d00080d002002280204220128021c419ac5c080004101200128022028020c1181808080000021030b200241106a24808080800020030bf50101037f23808080800041106b22022480808080002000280200280200210041012103200128021c4199c5c080004101200128022028020c118180808000002104200241003a0009200220043a0008200220013602042002200041106a36020c200241046a2002410c6a4190e0c7800010a7818080001a2002200041e0006a36020c200241046a2002410c6a4190e0c7800010a7818080001a2002200041b0016a36020c200241046a2002410c6a4190e0c7800010a7818080001a024020022d00080d002002280204220128021c419ac5c080004101200128022028020c1181808080000021030b200241106a24808080800020030b1500200028020028020041106a200110ed978080000b1500200028020028020041106a200110ef978080000b1500200028020028020041106a200110d09f8080000b1500200028020028020041106a200110cf9f8080000b1500200028020028020041106a200110d19f8080000b1500200028020028020041106a200110ec978080000bb10101037f23808080800041106b22022480808080002000280200280200210341012100200128021c4199c5c080004101200128022028020c118180808000002104200241003a0009200220043a0008200220013602042002200341106a36020c200241046a2002410c6a4190e0c7800010a7818080001a024020022d00080d002002280204220128021c419ac5c080004101200128022028020c1181808080000021000b200241106a24808080800020000b1500200028020028020041106a200110ce9f8080000b1500200028020028020041106a200110cd9f8080000bd30101037f23808080800041106b22022480808080002000280200280200210041012103200128021c4199c5c080004101200128022028020c118180808000002104200241003a0009200220043a0008200220013602042002200041106a36020c200241046a2002410c6a41a0e0c7800010a7818080001a2002200041e0006a36020c200241046a2002410c6a41a0e0c7800010a7818080001a024020022d00080d002002280204220128021c419ac5c080004101200128022028020c1181808080000021030b200241106a24808080800020030b1500200028020028020041106a200110eb978080000bf50101037f23808080800041106b22022480808080002000280200280200210041012103200128021c4199c5c080004101200128022028020c118180808000002104200241003a0009200220043a0008200220013602042002200041106a36020c200241046a2002410c6a41a0e0c7800010a7818080001a2002200041e0006a36020c200241046a2002410c6a41a0e0c7800010a7818080001a2002200041b0016a36020c200241046a2002410c6a41a0e0c7800010a7818080001a024020022d00080d002002280204220128021c419ac5c080004101200128022028020c1181808080000021030b200241106a24808080800020030bb10101037f23808080800041106b22022480808080002000280200280200210341012100200128021c4199c5c080004101200128022028020c118180808000002104200241003a0009200220043a0008200220013602042002200341106a36020c200241046a2002410c6a41a0e0c7800010a7818080001a024020022d00080d002002280204220128021c419ac5c080004101200128022028020c1181808080000021000b200241106a24808080800020000b1500200028020028020041106a200110ee978080000b220002402000280200450d002000280204410028029c96db8000118080808000000b0b2c000240200028020041034b0d002000280204450d002000280208410028029c96db8000118080808000000b0be30303077f017e057f0240200128021422072005417f6a22086a220920034f0d0020052001280210220a6b210b200128021c210c2001280208210d2001290300210e0340024002400240200e200220096a3100008842018350450d002001200720056a22073602144100210920060d020c010b200d200c200d200c200d4b1b20061b220f2005200f20054b1b2110200220076a2111200f21090240024002400340024020102009470d004100200c20061b2112200d21090340024020122009490d002001200720056a2209360214024020060d002001410036021c0b2000200936020820002007360204200041013602000f0b2009417f6a220920054f0d05200920076a221320034f0d03200420096a2d0000200220136a2d0000460d000b20012007200a6a2207360214200b21092006450d050c060b200720096a20034f0d02201120096a2113200420096a2112200941016a210920122d000020132d0000460d000b2007200d6b20096a210720060d04410021090c030b2013200341c49cc8800010f980808000000b2003200f20076a2209200320094b1b200341d49cc8800010f980808000000b2009200541b49cc8800010f980808000000b2001200936021c2009210c0b200720086a22092003490d000b0b20012003360214200041003602000b4901037f4100210202402001450d0020002802042103200028020021040340024020042003470d00200121020c020b2000200441c0006a22043602002001417f6a22010d000b0b20020bd10102027f047e23808080800041206b1a02400240024020020d0020012802002103200128020421040c010b2001280204210420012802002103034020032004460d022001200341c0006a22033602002002417f6a22020d000b0b024020032004470d00200041003602000f0b2001200341c0006a360200200341386a2900002105200341306a2900002106200341286a29000021072003290020210820002003360200200020083702042000410c6a2007370200200041146a20063702002000411c6a20053702000f0b200041003602000bb60a020d7f017e23808080800041a0016b220324808080800002400240024020012002490d002002450d02200120026b2204450d0220002002410c6c6a210520042002200420024922061b410b490d01024020014118490d0003400240024020022004490d00200441036c22074101200741014b1b2201410371210841002001417c716b21092005200441746c220a6a210b034041002101024020074104490d004100210c2005210103402001200a6a2206280200210d200620012802003602002001200d360200200641046a220d280200210e200d200141046a22002802003602002000200e360200200641086a220d280200210e200d200141086a22002802003602002000200e3602002006410c6a2206280200210d20062001410c6a220e280200360200200e200d360200200141106a21012009200c417c6a220c470d000b4100200c6b21010b02402008450d00200b200141027422066a2101200520066a21062008210c03402001280200210d200120062802003602002006200d360200200141046a2101200641046a2106200c417f6a220c0d000b0b2005200a6a2105200b200a6a210b200220046b220220044f0d000c020b0b200241036c22014101200141014b1b2206410371210741002006417c716b210a2002410c6c21082005200241746c22096a210b2001410449210f0340410021010240200f0d004100210c200521010340200120096a2206280200210d200620012802003602002001200d360200200641046a220d280200210e200d200141046a22002802003602002000200e360200200641086a220d280200210e200d200141086a22002802003602002000200e3602002006410c6a2206280200210d20062001410c6a220e280200360200200e200d360200200141106a2101200a200c417c6a220c470d000b4100200c6b21010b02402007450d00200b200141027422066a2101200520066a21062007210c03402001280200210d200120062802003602002006200d360200200141046a2101200641046a2106200c417f6a220c0d000b0b200b20086a210b200520086a2105200420026b220420024f0d000b0b2004450d0420020d000c040b0b200341086a220c200041086a280200360200200320002902003703002001410c6c2002410c6c6b210a410020026b21052004210920042106034020002006410c6c6a2101024003402001290200211020012003290300370200200c280200210d200c200141086a220e280200360200200e200d36020020032010370300200620024f0d012001200a6a2101200620046a21060c000b0b0240200520066a22060d0020002003290300370200200041086a200341086a220c28020036020020094102490d044101210e0340200c2000200e410c6c6a220a41086a22052802003602002003200a290200370300200e20046a2101034020002001410c6c6a2206290200211020062003290300370200200c280200210d200c200641086a22062802003602002006200d360200200320103703000240200120024f0d00200120046a21010c010b200120026b2201200e470d000b200a20032903003702002005200c280200360200200e41016a220e2009470d000c050b0b2006200920062009491b21090c000b0b41e49cc88000412341fc9dc8800010f880808000000b20002004410c6c22016a210c024020060d00200320002002410c6c220610f5b2808000210d20002005200110f8b28080001a200c200d200610f5b28080001a0c010b20032005200110f5b28080002106200c20002002410c6c10f8b28080001a20002006200110f5b28080001a0b200341a0016a2480808080000be503010a7f20002802102000280200200041146a2802002202200041046a280200220320022003491b10f9b2808000210420004130412020002802302000280220200041346a2802002205200041246a280200220620052006491b10f9b28080002207200520066b20071b41004822061b6a210520004120413020061b6a2106200620002004200220036b20041b2203417f73411b764110716a22022005200528020020002003411b764110716a2200280200200541046a2802002203200041046a280200220420032004491b10f9b28080002207200320046b20071b41004822071b20062802002002280200200641046a2802002203200241046a280200220420032004491b10f9b28080002208200320046b20081b41004822081b220328020020002005200220081b20071b2204280200200341046a2802002209200441046a280200220a2009200a491b10f9b2808000210b200141086a2005200020071b220041086a29020037020020012000290200370200200120032004200b2009200a6b200b1b41004822001b2205290200370210200141186a200541086a290200370200200141286a2004200320001b220041086a2902003702002001200029020037022020012002200620081b2200290200370230200141386a200041086a2902003702000bf60101087f20002802042000280200412010f9b280800021022000410c4108200028020c2000280208412010f9b280800041004822031b6a210420004108410c20031b6a2103200320002002417f73411d764104716a220520042004280200220620002002411d764104716a22072802002208412010f9b280800041004822001b20032802002005280200412010f9b280800041004822021b220928020020072004200520021b20001b2204280200412010f9b2808000210720012006200820001b360200200120092004200741004822001b28020036020420012004200920001b28020036020820012005200320021b28020036020c0b8304010a7f200041106a280200200041046a280200200041146a2802002202200041086a280200220320022003491b10f9b28080002104200041244118200041286a2802002000411c6a2802002000412c6a2802002205200041206a280200220620052006491b10f9b28080002207200520066b20071b41004822061b6a210520004118412420061b6a2106200620002004200220036b20041b2203417f73411f76410c6c6a22022005200541046a28020020002003411f76410c6c6a220041046a280200200541086a2802002203200041086a280200220420032004491b10f9b28080002207200320046b20071b41004822071b200641046a280200200241046a280200200641086a2802002203200241086a280200220420032004491b10f9b28080002208200320046b20081b41004822081b220341046a28020020002005200220081b20071b220441046a280200200341086a2802002209200441086a280200220a2009200a491b10f9b2808000210b200141086a2005200020071b220041086a28020036020020012000290200370200200120032004200b2009200a6b200b1b41004822001b220529020037020c200141146a200541086a280200360200200141206a2004200320001b220041086a2802003602002001200029020037021820012002200620081b22002902003702242001412c6a200041086a2802003602000bbd0401087f2000200210858e808000200041106a200241106a220310858e808000200228020021002002280210210420012000200420042000412010f9b28080002205417f4a22061b3602002002410c6a22072802002100200228021c210420012004200020042000412010f9b28080002208417f4a1b36021c20032005411d764104716a22032802002100200220064102746a2205280200210420012004200020002004412010f9b28080002206417f4a22091b3602042002411c6a2008411f752200417f734102746a22042802002102200720004102746a2207280200210020012002200020022000412010f9b28080002208417f4a1b36021820032006411d764104716a22032802002102200520094102746a2205280200210020012000200220022000412010f9b28080002206417f4a22091b36020820042008411f752200417f734102746a22042802002102200720004102746a2207280200210020012002200020022000412010f9b28080002208417f4a1b36021420032006411d764104716a220a2802002102200520094102746a2203280200210020012000200220022000412010f9b28080002209417f4a22051b36020c20042008411f752200417f734102746a22082802002102200720004102746a2204280200210020012002200020022000412010f9b28080002206417f4a1b36021002400240200320054102746a20042006411f7522024102746a41046a470d00200a2009411d764104716a20082002417f734102746a41046a460d010b108b81808000000b0bf408010a7f20002000280210220320002802002204494104746a2205200041304120200028023020002802204922061b6a22072000200320044f4104746a220320004120413020061b6a220428020020032802004922061b200728020020052802004922081b2209280200210a20042003200720081b20061b220b280200210c200241086a2007200520081b220741086a290200370200200220072902003702002002200b2009200c200a4922071b2205290200370210200241186a200541086a290200370200200241286a2009200b20071b220741086a29020037020020022007290200370220200241386a2003200420061b220341086a290200370200200241306a22072003290200370200200041c0006a220341204130200028027020002802604922051b6a2204200320002802502206200028024022084f4104746a220020034130412020051b6a22052005280200200320062008494104746a22032802004922061b200428020020002802004922081b2209280200210a20032005200020081b20061b220b280200210c200241c8006a2005200320061b220541086a290200370200200241c0006a22032005290200370200200241d0006a2009200b200a200c4922051b2206290200370200200241d8006a200641086a290200370200200241e0006a200b200920051b2205290200370200200241e8006a200541086a290200370200200241f0006a22052000200420081b2200290200370200200241f8006a200041086a29020037020020012003200220032802002204200228020022064922001b2208290200370200200141086a200841086a290200370200200120072005200528020022082007280200220949220b1b220a290200370270200141f8006a200a41086a2902003702002001200320004104746a22002002200420064f4104746a2202200028020022042002280200220649220a1b2203290200370210200141186a200341086a2902003702002001200741704100200b1b6a2207200541704100200820094f1b6a220320032802002205200728020022084922091b220b290200370260200141e8006a200b41086a29020037020020012000200a4104746a22002002200420064f4104746a2202200028020022042002280200220649220b1b220a290200370220200141286a200a41086a290200370200200120074170410020091b6a2207200341704100200520084f1b6a2203200328020022082007280200220949220a1b2205290200370250200141d8006a200541086a29020037020020012000200b4104746a22052002200420064f4104746a2202200528020022042002280200220649220b1b2200290200370230200141386a200041086a2902003702002001200741704100200a1b6a2200200341704100200820094f1b6a2207200728020022092000280200220a4922031b2208290200370240200141c8006a200841086a290200370200024002402002200420064f4104746a20004170410020031b6a41106a470d002005200b4104746a2007417041002009200a4f1b6a41106a460d010b108b81808000000b0b850801097f2000200210868e808000200041306a200241306a220010868e808000200120022000200241346a280200200241046a280200200241386a2802002203200241086a280200220420032004491b10f9b28080002205200320046b20051b2205417f4a22061b2203290200370200200141086a200341086a2802003602002001200241d4006a2207200241246a2208200241d8006a280200200241286a280200200241dc006a28020022032002412c6a280200220420032004491b10f9b28080002209200320046b20091b2209417f4a1b2203290200370254200141dc006a200341086a28020036020020022006410c6c6a210220002005411f76410c6c6a2100200120022000200041046a280200200241046a280200200041086a2802002203200241086a280200220420032004491b10f9b28080002205200320046b20051b220a417f4a220b1b220329020037020c200141146a200341086a28020036020020082009411f752204410c6c6a210320072004417f73410c6c6a2104200120042003200441046a280200200341046a280200200441086a2802002205200341086a280200220620052006491b10f9b28080002207200520066b20071b2207417f4a1b2205290200370248200141d0006a200541086a2802003602002002200b410c6c6a21022000200a411f76410c6c6a2100200120022000200041046a280200200241046a280200200041086a2802002205200241086a280200220620052006491b10f9b28080002208200520066b20081b2208417f4a22091b2205290200370218200141206a200541086a28020036020020032007411f752205410c6c6a210320042005417f73410c6c6a2104200120042003200441046a280200200341046a280200200441086a2802002205200341086a280200220620052006491b10f9b28080002207200520066b20071b2207417f4a1b220529020037023c200141c4006a200541086a28020036020020022009410c6c6a210220002008411f76410c6c6a2105200120022005200541046a280200200241046a280200200541086a2802002200200241086a280200220620002006491b10f9b28080002208200020066b20081b2209417f4a22081b22002902003702242001412c6a200041086a28020036020020032007411f752206410c6c6a210020042006417f73410c6c6a2103200120032000200341046a280200200041046a280200200341086a2802002204200041086a280200220620042006491b10f9b28080002207200420066b20071b2204417f4a1b2206290200370230200141386a200641086a2802003602000240024020022008410c6c6a20002004411f752201410c6c6a410c6a470d0020052009411f76410c6c6a20032001417f73410c6c6a410c6a460d010b108b81808000000b0bef08010a7f2000200028020c22032000280200220449410c6c6a2205200041244118200028022420002802184922061b6a22072000200320044f410c6c6a220320004118412420061b6a220428020020032802004922061b200728020020052802004922081b2209280200210a20042003200720081b20061b220b280200210c200241086a2007200520081b220741086a280200360200200220072902003702002002200b2009200c200a4922071b220529020037020c200241146a200541086a280200360200200241206a2009200b20071b220741086a280200360200200220072902003702182002412c6a2003200420061b220341086a280200360200200241246a22072003290200370200200041306a220341184124200028025420002802484922051b6a22042003200028023c2206200028023022084f410c6c6a220020034124411820051b6a2205200528020020032006200849410c6c6a22032802004922061b200428020020002802004922081b2209280200210a20032005200020081b20061b220b280200210c200241386a2005200320061b220541086a280200360200200241306a220320052902003702002002413c6a2009200b200a200c4922051b2206290200370200200241c4006a200641086a280200360200200241c8006a200b200920051b2205290200370200200241d0006a200541086a280200360200200241d4006a22052000200420081b2200290200370200200241dc006a200041086a28020036020020012003200220032802002204200228020022064922001b2208290200370200200141086a200841086a280200360200200120072005200528020022082007280200220949220b1b220a290200370254200141dc006a200a41086a280200360200200120032000410c6c6a22002002200420064f410c6c6a2202200028020022042002280200220649220a1b220329020037020c200141146a200341086a2802003602002001200741744100200b1b6a2207200541744100200820094f1b6a220320032802002205200728020022084922091b220b290200370248200141d0006a200b41086a28020036020020012000200a410c6c6a22002002200420064f410c6c6a2202200028020022042002280200220649220b1b220a290200370218200141206a200a41086a280200360200200120074174410020091b6a2207200341744100200520084f1b6a2203200328020022082007280200220949220a1b220529020037023c200141c4006a200541086a28020036020020012000200b410c6c6a22052002200420064f410c6c6a2202200528020022042002280200220649220b1b22002902003702242001412c6a200041086a2802003602002001200741744100200a1b6a2200200341744100200820094f1b6a2207200728020022092000280200220a4922031b2208290200370230200141386a200841086a280200360200024002402002200420064f410c6c6a20004174410020031b6a410c6a470d002005200b410c6c6a2007417441002009200a4f1b6a410c6a460d010b108b81808000000b0ba906010d7f20002000280204220320002802002204494102746a22052000410c4108200028020c20002802084922061b6a22072000200320044f4102746a220320004108410c20061b6a220428020020032802004922061b20072802002208200528020022094922051b220a280200210b20042003200720051b20061b220c280200210d20022008200920051b22073602002002200c200a200d200b4922051b2802003602042002200a200c20051b2802003602082002410c6a22082003200420061b2802002203360200200041106a2204200028021422052000280210220a494102746a220c2004410c4108200028021c20002802184922091b6a220620042005200a4f4102746a220020044108410c20091b6a2205280200200028020049220a1b20062802002209200c280200220b4922041b220c280200210d20052000200620041b200a1b2206280200210e200241106a220f2009200b20041b2204360200200241146a2006200c200e200d4922091b280200360200200241186a200c200620091b2802003602002002411c6a220c20002005200a1b2802002200360200200120042007200420074922061b360200200120002003200020034b1b36021c2001200f20064102746a220528020022062002200420074f4102746a220a2802002207200620074922041b3602042001200c417c4100200020034f1b6a220c28020022022008417c410020002003491b6a22082802002200200220004b1b3602182001200520044102746a22052802002204200a200620074f4102746a220a2802002207200420074922061b3602082001200c417c4100200220004f1b6a220c28020022032008417c410020022000491b6a22082802002200200320004b1b3602142001200520064102746a22052802002206200a200420074f4102746a220428020022072006200749220a1b36020c2001200c417c4100200320004f1b6a220c28020022022008417c410020032000491b6a22032802002200200220004b1b360210024002402004200620074f4102746a2003417c410020022000491b6a41046a470d002005200a4102746a200c417c4100200220004f1b6a41046a460d010b108b81808000000b0b9803010a7f2002200141047441706a22036a2104200020036a21052000200141017622064104746a220341706a2107034020022000200320032802002000280200200341046a2802002208200041046a280200220920082009491b10f9b2808000220a200820096b200a1b220a417f4a220b1b2208290200370200200241086a200841086a29020037020020042005200720052802002007280200200541046a2802002208200741046a280200220920082009491b10f9b2808000220c200820096b200c1b2208417f4a1b2209290200370200200441086a200941086a2902003702002000200b4104746a21002003200a411b764110716a210320072008411f7522084104746a210720052008417f734104746a2105200441706a2104200241106a21022006417f6a22060d000b200741106a210702402001410171450d00200220002003200020074922041b2208290200370200200241086a200841086a2902003702002003200020074f4104746a2103200020044104746a21000b024020002007470d002003200541106a470d000f0b108b81808000000ba70203057f017e017f02402002417f6a20014f0d00024020022001460d00200020014104746a21042000200241047422056a21060340024020062802002207200641706a280200200641046a2802002208200641746a280200220220082002491b10f9b28080002201200820026b20011b417f4a0d00200629020821092005210102400340200020016a2202200241706a220a290200370200200241086a200a41086a290200370200024020014110470d00200021020c020b200141706a21012007200241606a2802002008200241646a280200220220082002491b10f9b2808000220a200820026b200a1b4100480d000b200020016a21020b2002200937020820022008360204200220073602000b200541106a2105200641106a22062004470d000b0b0f0b000bc00102047f027e02402002417f6a20014f0d00024020022001460d00200020014103746a21042000200241037422056a21060340024020062d00002207200641786a2d00004f0d002007ad2108200635020421092005210202400340200020026a2201200141786a290200370200024020024108470d00200021020c020b200241786a21022007200141706a2d0000490d000b200020026a21020b200220094220862008843702000b200541086a2105200641086a22062004470d000b0b0f0b000bfe0101077f23808080800041106b210402402002417f6a20014f0d00024020022001460d00200020014104746a21052000200241047422066a2107200441086a21080340024020072802002209200741706a2802004f0d0020082007410c6a280200360200200420072902043703002006210202400340200020026a2201200141706a220a290200370200200141086a200a41086a290200370200024020024110470d00200021020c020b200241706a21022009200141606a280200490d000b200020026a21020b20022009360200200220042903003702042002410c6a20082802003602000b200641106a2106200741106a22072005470d000b0b0f0b000bd00103047f017e017f02402002417f6a20014f0d00024020022001460d0020002001410c6c6a210420002002410c6c22056a21060340024020062802002207200641746a2802004f0d00200629020421082005210202400340200020026a2201200141746a2209290200370200200141086a200941086a28020036020002402002410c470d00200021020c020b200241746a21022007200141686a280200490d000b200020026a21020b20022008370204200220073602000b2005410c6a21052006410c6a22062004470d000b0b0f0b000bf10201097f23808080800041206b210402402002417f6a20014f0d00024020022001460d002000200141246c6a21052000200241246c22066a2107200441186a2108200441106a2109200441086a210a034002402007280200220b2007415c6a2802004f0d0020082007411c6a2902003703002009200741146a290200370300200a2007410c6a290200370300200420072902043703002006210c024003402000200c6a22022002415c6a2201290200370200200241206a200141206a280200360200200241186a200141186a290200370200200241106a200141106a290200370200200241086a200141086a2902003702000240200c4124470d00200021020c020b200c415c6a210c200b200241b87f6a280200490d000b2000200c6a21020b2002200b360200200220042903003702042002410c6a200a290300370200200241146a20092903003702002002411c6a20082903003702000b200641246a2106200741246a22072005470d000b0b0f0b000baa0101057f02402002417f6a20014f0d00024020022001460d00200020014102746a21042000200241027422056a210603400240200628020022072006417c6a28020022014f0d002005210202400340200020026a22082001360200024020024104470d00200021020c020b2002417c6a21022007200841786a2802002201490d000b200020026a21020b200220073602000b200541046a2105200641046a22062004470d000b0b0f0b000bed0201087f23808080800041206b220424808080800002402002417f6a20014f0d00024020022001460d00200020014105746a21052000200241057422066a2107034002402007200741606a412010f9b2808000417f4a0d00200441186a2208200741186a290000370300200441106a2209200741106a290000370300200441086a220a200741086a290000370300200420072900003703002006210102400340200020016a2202200241606a220b290000370000200241186a200b41186a290000370000200241106a200b41106a290000370000200241086a200b41086a290000370000024020014120470d00200021020c020b200141606a21012004200241406a412010f9b28080004100480d000b200020016a21020b20022004290300370000200241186a2008290300370000200241106a2009290300370000200241086a200a2903003700000b200641206a2106200741206a22072005470d000b0b200441206a2480808080000f0b000bc60201087f23808080800041106b210402402002417f6a20014f0d00024020022001460d002000200141146c6a21052000200241146c22066a2107200441086a210803400240200728020022092007416c6a28020049200741106a280200220a2007417c6a280200220249200a2002461b4101470d0020082007410c6a280200360200200420072902043703002006210102400340200020016a22022002416c6a220b290200370200200241106a200b41106a280200360200200241086a200b41086a290200370200024020014114470d00200021020c020b2001416c6a21012009200241586a28020049200a200241686a280200220249200a2002461b0d000b200020016a21020b20022009360200200220042903003702042002200a3602102002410c6a20082802003602000b200641146a2106200741146a22072005470d000b0b0f0b000bac0201087f02402002417f6a20014f0d00024020022001460d0020002001410c6c6a210420002002410c6c22056a210603400240200641046a2802002207200641786a280200200641086a28020022082006417c6a280200220220082002491b10f9b28080002201200820026b20011b417f4a0d00200628020021092005210102400340200020016a2202200241746a220a290200370200200241086a200a41086a28020036020002402001410c470d00200021010c020b200141746a210120072002416c6a2802002008200241706a280200220a2008200a491b10f9b2808000220b2008200a6b200b1b4100480d000b200020016a21010b200120093602002002417c6a2008360200200241786a20073602000b2005410c6a21052006410c6a22062004470d000b0b0f0b000bbe0101057f02402002417f6a20014f0d00024020022001460d00200020014102746a21042000200241027422056a210603400240200628020022072006417c6a2802002201412010f9b2808000417f4a0d002005210202400340200020026a22082001360200024020024104470d00200021020c020b2002417c6a21022007200841786a2802002201412010f9b28080004100480d000b200020026a21020b200220073602000b200541046a2105200641046a22062004470d000b0b0f0b000bc70201077f23808080800041206b220424808080800002402002417f6a20014f0d00024020022001460d002000200141146c6a21052000200241146c22066a21070340024020072007416c6a410810f9b2808000417f4a0d00200441086a41106a2208200741106a280200360200200441086a41086a2209200741086a290200370300200420072902003703082006210102400340200020016a22022002416c6a220a290200370200200241106a200a41106a280200360200200241086a200a41086a290200370200024020014114470d00200021020c020b2001416c6a2101200441086a200241586a410810f9b28080004100480d000b200020016a21020b20022004290308370200200241106a2008280200360200200241086a20092903003702000b200641146a2106200741146a22072005470d000b0b200441206a2480808080000f0b000bbc0201067f23808080800041a0056b220424808080800002402002417f6a20014f0d00024020022001460d002000200141a0056c6a21052000200241a0056c22066a2107200441086a21080340024020074190056a2802002209200741706a2802004f0d00200441106a200741900510f5b28080001a20082007419c056a28020036020020042007290294053703002006210202400340200020026a2201200141e07a6a41a00510f5b280800021010240200241a005470d00200021020c020b200241e07a6a21022009200141d07a6a280200490d000b200020026a21020b2002200441106a41900510f5b28080001a200141706a2009360200200141746a22022004290300370200200241086a20082802003602000b200641a0056a2106200741a0056a22072005470d000b0b200441a0056a2480808080000f0b000bf405030e7f017e027f23808080800041106b2205248080808000024020014102490d00024002400240200141106a20034b0d00200141017621062001410f4b0d01410421072002200641047422086a2103200020086a21080240200141074d0d002000200210848e8080002008200310848e8080000c030b20022000290200370200200241086a200041086a29020037020020032008290200370200200341086a200841086a290200370200410121070c020b000b2000200220014104746a220310848e808000200041c0006a200341c0006a10848e80800041082107200341082002108c8e8080002000200641047422086a220920034180016a220a10848e808000200941c0006a200341c0016a10848e808000200a4108200220086a108c8e8080000b2005410236020c20052006ad4220863703002007410474210b200120066b210c4102210a4100210303402005200341016a2208360208200341027421092008210302402007200c2006200520096a28020022081b220d4f0d002000200841047422036a210e4110210f200220036a221021112007211203402010201241047422086a2203200e20086a22082902002213370200200341086a200841086a29020037020002402013a72214200341706a280200200341046a2802002208200341746a280200220920082009491b10f9b2808000220a200820096b200a1b417f4a0d002003290208211320112109200f210a024003402009200b6a2203200341706a2215290200370200200341086a201541086a2902003702000240200b200a470d00201021030c020b200941706a2109200a41106a210a2014200341606a2802002008200341646a280200220320082003491b10f9b28080002215200820036b20151b4100480d000b2009200b6a21030b2003201337020820032008360204200320143602000b201141106a2111200f41706a210f201241016a2212200d470d000b20052802082103200528020c210a0b200a2003470d000b200220012000108c8e8080000b200541106a2480808080000bb00b030f7f017e017f23808080800041206b22052480808080000240024020014102490d00024002400240200141106a20034b0d00200141017621062001410f4b0d010240200141074d0d00410421072002200041304120200028023020002802204922081b6a22032000200028021022092000280200220a494104746a220b2003280200200b28020049220c1b220d290200370200200241086a200d41086a290200370200200220004120413020081b6a220d20002009200a4f4104746a22082003200c1b200d28020020082802004922091b220a200b2003200820091b200c1b2203200a280200200328020049220b1b220c290200370210200241186a200c41086a290200370200200241286a2003200a200b1b220341086a29020037020020022003290200370220200241386a2008200d20091b220341086a2902003702002002200329020037023020002006410474220e6a2203412041302003280230200328022049220b1b6a220c20032003280210220d200328020022094f4104746a2208200341304120200b1b6a220b200b2802002003200d2009494104746a220d2802004922091b200c280200200828020049220a1b220f2802002110200d200b2008200a1b20091b221128020021122002200e6a220341086a200b200d20091b220b41086a2902003702002003200b2902003702002003200f20112010201249220b1b220d290200370210200341186a200d41086a290200370200200341286a2011200f200b1b220b41086a2902003702002003200b290200370220200341386a2008200c200a1b220841086a290200370200200320082902003702300c030b20022000290200370200200241086a200041086a2902003702002002200641047422036a2208200020036a2203290200370200200841086a200341086a290200370200410121070c020b000b20002002200220014104746a220310888e8080002000200641047422086a200220086a20034180016a10888e808000410821070b2005410236020c20052006ad4220863703002007410474210c200120066b2113410021034102210d03402005200341016a22083602082003410274210b2008210302402007201320062005200b6a28020022081b22104f0d002000200841047422036a21124110210f200220036a220e21112007210a0340200e200a41047422086a2203201220086a22082902002214370200200341086a200841086a29020037020002402014a72209200341706a2802004f0d00200541106a41086a22152008410c6a28020036020020052008290204370310200f210b20112108024003402008200c6a2203200341706a220d290200370200200341086a200d41086a2902003702000240200c200b470d00200e21030c020b200b41106a210b200841706a21082009200341606a280200490d000b2008200c6a21030b20032009360200200320052903103702042003410c6a20152802003602000b200f41706a210f201141106a2111200a41016a220a2010470d000b20052802082103200528020c210d0b200d2003470d000b2000200141047441706a22036a210c200220036a210b200220064104746a220341706a210803402000200320022003280200220d2002280200220949220a1b220f290200370200200041086a200f41086a290200370200200c2008200b200b280200220f2008280200221149220e1b2210290200370200200c41086a201041086a290200370200200c41706a210c200041106a2100200841704100200e1b6a2108200b41704100200f20114f1b6a210b2002200d20094f4104746a21022003200a4104746a21032006417f6a22060d000b200841106a210802402001410171450d002000200220032002200849220c1b220d290200370200200041086a200d41086a2902003702002003200220084f4104746a21032002200c4104746a21020b20022008470d012003200b41106a470d010b200541206a2480808080000f0b108b81808000000bba0f010f7f23808080800041206b22052480808080000240024020014102490d0002400240200141106a20034b0d00410121062001410176210702400240200141074d0d00200041146a2000410810f9b280800021082000413c41282000413c6a200041286a410810f9b280800041004822091b6a210320004128413c20091b6a2109200920002008417f73411f7641146c6a220a2003200320002008411f7641146c6a2208410810f9b2808000410048220b1b2009200a410810f9b280800041004822061b220c20082003200a20061b200b1b220d410810f9b2808000210e200241106a20032008200b1b220341106a280200360200200241086a200341086a290200370200200220032902003702002002200c200d200e41004822081b22032902003702142002200d200c20081b22082902003702282002411c6a200341086a290200370200200241246a200341106a280200360200200241306a200841086a290200370200200241386a200841106a280200360200200241cc006a200a200920061b220341106a280200360200200241c4006a200341086a2902003702002002200329020037023c2000200741146c220f6a220341146a2003410810f9b2808000210b2003413c41282003413c6a200341286a410810f9b2808000410048220a1b6a210920034128413c200a1b6a210a200a2003200b417f73411f7641146c6a2208200920092003200b411f7641146c6a220b410810f9b280800041004822061b200a2008410810f9b2808000410048220c1b220d200b20092008200c1b20061b220e410810f9b280800021102002200f6a220341106a2009200b20061b220941106a280200360200200341086a200941086a290200370200200320092902003702002003200d200e2010410048220b1b22092902003702142003200e200d200b1b220b2902003702282003411c6a200941086a290200370200200341246a200941106a280200360200200341306a200b41086a290200370200200341386a200b41106a280200360200200341cc006a2008200a200c1b220941106a280200360200200341c4006a200941086a2902003702002003200929020037023c410421060c010b20022000290200370200200241106a200041106a280200360200200241086a200041086a2902003702002002200741146c22096a2203200020096a2209290200370200200341086a200941086a290200370200200341106a200941106a2802003602000b200120076b210f200620074f0d01200641146c210b2006210803402002200841146c22096a2203200020096a2209290200370200200341106a200941106a220a280200360200200341086a200941086a220c290200370200024020032003416c6a410810f9b2808000417f4a0d00200541086a41106a220d200a280200360200200541086a41086a220e200c29020037030020052009290200370308200b210902400340200220096a22032003416c6a220a290200370200200341106a200a41106a280200360200200341086a200a41086a290200370200024020094114470d00200221030c020b2009416c6a2109200541086a200341586a410810f9b28080004100480d000b200220096a21030b20032005290308370200200341106a200d280200360200200341086a200e2903003702000b200b41146a210b200841016a22082007470d000c020b0b000b200741146c211102402006200f4f0d00200020116a2110200641146c210b4114210c200220116a220e210d0340200e200641146c22096a2203201020096a2209290200370200200341106a200941106a220a280200360200200341086a200941086a2208290200370200024020032003416c6a410810f9b2808000417f4a0d00200541086a41106a2212200a280200360200200541086a41086a2213200829020037030020052009290200370308200c2108200d2109024003402009200b6a22032003416c6a220a290200370200200341106a200a41106a280200360200200341086a200a41086a2902003702000240200b2008470d00200e21030c020b200841146a21082009416c6a2109200541086a200341586a410810f9b28080004100480d000b2009200b6a21030b20032005290308370200200341106a2012280200360200200341086a20132903003702000b200c416c6a210c200d41146a210d200641016a2206200f470d000b0b2000200141146c416c6a22096a2103200220096a2108200220116a2209416c6a210a034020002002200920092002410810f9b28080002206417f4a220c1b220b290200370200200041106a200b41106a280200360200200041086a200b41086a29020037020020032008200a2008200a410810f9b2808000220d417f4a1b220b290200370200200341106a200b41106a280200360200200341086a200b41086a2902003702002002200c41146c6a210220092006411f7641146c6a2109200a200d411f75220b41146c6a210a2008200b417f7341146c6a21082003416c6a2103200041146a21002007417f6a22070d000b200a41146a210302402001410171450d002000200220092002200349220b1b220a290200370200200041106a200a41106a280200360200200041086a200a41086a2902003702002009200220034f41146c6a21092002200b41146c6a21020b20022003470d012009200841146a470d010b200541206a2480808080000f0b108b81808000000bc108010d7f23808080800041106b22052480808080000240024020014102490d00024002400240200141106a20034b0d00200141017621062001410f4b0d010240200141074d0d00200220004108410c200028020c20002802084922071b6a220828020022032000200028020422092000280200220a4f4102746a220b280200220c2003200c4b1b36020c20022000410c410820071b6a2207280200220d20002009200a494102746a220a2802002209200d20094922091b36020020022008200b200720091b2003200c49220c1b2802002203200a2007200b200c1b20091b280200220b2003200b4b1b36020820022003200b2003200b491b3602042002200641027422036a220b200020036a22034108410c200328020c20032802084922081b6a220d280200220c20032003280204220a2003280200220e4f4102746a22072802002209200c20094b1b36020c200b2003410c410820081b6a2208280200220f2003200a200e494102746a220e2802002203200f200349220a1b360200200b200d20072008200a1b200c200949220c1b2802002203200e20082007200c1b200a1b280200220c2003200c491b360204200b2003200c2003200c4b1b3602084104210f0c030b200220002802003602002002200641027422036a200020036a2802003602004101210f0c020b000b20002002200220014102746a2203108b8e80800020002006410274220b6a2002200b6a200341206a108b8e8080004108210f0b2005410236020c20052006ad422086370300200f4102742110200120066b2111410021034102210703402005200341016a220b3602082003410274210c200b21030240200f201120062005200c6a280200220b1b220d4f0d002002200b41027422036a2109200020036a210e2010210a200f210803402009200841027422036a220b200e20036a280200220736020002402007200b417c6a280200220b4f0d00200a210302400340200920036a220c200b360200024020034104470d00200921030c020b2003417c6a21032007200c41786a280200220b490d000b200920036a21030b200320073602000b200a41046a210a200841016a2208200d470d000b20052802082103200528020c21070b20072003470d000b20002001410274417c6a22036a2108200220036a2109200220064102746a220c417c6a210703402000200c280200220a2002280200220d200a200d49220e1b3602002008200928020022032007280200220b2003200b4b1b3602002008417c6a2108200041046a21002007417c41002003200b491b6a21072009417c41002003200b4f1b6a21092002200a200d4f4102746a2102200c200e4102746a210c2006417f6a22060d000b200741046a210302402001410171450d0020002002200c2002200349220b1b280200360200200c200220034f4102746a210c2002200b4102746a21020b20022003470d01200c200941046a470d010b200541106a2480808080000f0b108b81808000000baf06010f7f23808080800041106b22052480808080000240024020014102490d00024002400240200141106a20034b0d00200141017621062001410f4b0d010240200141074d0d002000200210858e8080002000200641027422036a200220036a10858e808000410421070c030b200220002802003602002002200641027422036a200020036a280200360200410121070c020b000b20002002200220014102746a220310878e8080002000200641027422086a200220086a200341206a10878e808000410821070b2005410236020c20052006ad42208637030020074102742109200120066b210a4102210b4100210303402005200341016a22083602082003410274210c2008210302402007200a20062005200c6a28020022081b220d4f0d002000200841027422036a210e4104210f200220036a221021112007211203402010201241027422036a2208200e20036a2802002213360200024020132008417c6a280200220c412010f9b2808000417f4a0d00200f21082011210302400340200320096a220b200c360200024020092008470d00201021030c020b200841046a21082003417c6a21032013200b41786a280200220c412010f9b28080004100480d000b200320096a21030b200320133602000b200f417c6a210f201141046a2111201241016a2212200d470d000b20052802082103200528020c210b0b200b2003470d000b20002001410274417c6a22036a2109200220036a210c200220064102746a2203417c6a210803402002280200210b200328020021132000200b20132013200b412010f9b28080002212417f4a220f1b360200200c280200210b200828020021132009200b2013200b2013412010f9b28080002211417f4a1b3602002002200f4102746a210220032012411d764104716a210320082011411f75220b4102746a2108200c200b417f734102746a210c2009417c6a2109200041046a21002006417f6a22060d000b200841046a210802402001410171450d00200020022003200220084922091b2802003602002003200220084f4102746a2103200220094102746a21020b20022008470d012003200c41046a470d010b200541106a2480808080000f0b108b81808000000b881201117f23808080800041206b22052480808080000240024020014102490d0002400240200141106a20034b0d00410121062001410176210702400240200141074d0d00200041206a2000412010f9b28080002108200041e00041c000200041e0006a200041c0006a412010f9b280800041004822091b6a2103200041c00041e00020091b6a2109200920002008417f73411a764120716a220a2003200320002008411a764120716a2208412010f9b2808000410048220b1b2009200a412010f9b280800041004822061b220c20082003200a20061b200b1b220d412010f9b2808000210e200241186a20032008200b1b220341186a290000370000200241106a200341106a290000370000200241086a200341086a290000370000200220032900003700002002200c200d200e41004822081b22032900003700202002200d200c20081b2208290000370040200241286a200341086a290000370000200241306a200341106a290000370000200241386a200341186a290000370000200241c8006a200841086a290000370000200241d0006a200841106a290000370000200241d8006a200841186a290000370000200241f8006a200a200920061b220341186a290000370000200241f0006a200341106a290000370000200241e8006a200341086a2900003700002002200329000037006020002007410574220f6a220341206a2003412010f9b2808000210b200341e00041c000200341e0006a200341c0006a412010f9b2808000410048220a1b6a2109200341c00041e000200a1b6a210a200a2003200b417f73411a764120716a2208200920092003200b411a764120716a220b412010f9b280800041004822061b200a2008412010f9b2808000410048220c1b220d200b20092008200c1b20061b220e412010f9b280800021102002200f6a220341186a2009200b20061b220941186a290000370000200341106a200941106a290000370000200341086a200941086a290000370000200320092900003700002003200d200e2010410048220b1b22092900003700202003200e200d200b1b220b290000370040200341286a200941086a290000370000200341306a200941106a290000370000200341386a200941186a290000370000200341c8006a200b41086a290000370000200341d0006a200b41106a290000370000200341d8006a200b41186a290000370000200341f8006a2008200a200c1b220941186a290000370000200341f0006a200941106a290000370000200341e8006a200941086a29000037000020032009290000370060410421060c010b20022000290000370000200241186a200041186a290000370000200241106a200041106a290000370000200241086a200041086a2900003700002002200741057422096a2203200020096a2209290000370000200341086a200941086a290000370000200341106a200941106a290000370000200341186a200941186a2900003700000b200120076b2110200620074f0d012006410574210b2006210803402002200841057422096a2203200020096a2209290000370000200341186a200941186a220a290000370000200341106a200941106a220c290000370000200341086a200941086a220d29000037000002402003200341606a412010f9b2808000417f4a0d00200541186a220e200a290000370300200541106a220f200c290000370300200541086a220c200d29000037030020052009290000370300200b210902400340200220096a2203200341606a220a290000370000200341186a200a41186a290000370000200341106a200a41106a290000370000200341086a200a41086a290000370000024020094120470d00200221030c020b200941606a21092005200341406a412010f9b28080004100480d000b200220096a21030b20032005290300370000200341186a200e290300370000200341106a200f290300370000200341086a200c2903003700000b200b41206a210b200841016a22082007470d000c020b0b000b200741057421110240200620104f0d00200020116a21122006410574210b4120210c200220116a220f210d0340200f200641057422096a2203201220096a2209290000370000200341186a200941186a220a290000370000200341106a200941106a2208290000370000200341086a200941086a220e29000037000002402003200341606a412010f9b2808000417f4a0d00200541186a2213200a290000370300200541106a22142008290000370300200541086a2215200e29000037030020052009290000370300200c2108200d210a02400340200a200b6a2203200341606a2209290000370000200341186a200941186a290000370000200341106a200941106a290000370000200341086a200941086a2900003700000240200b2008470d00200f21030c020b200841206a2108200a41606a210a2005200341406a412010f9b28080004100480d000b200a200b6a21030b20032005290300370000200341186a2013290300370000200341106a2014290300370000200341086a20152903003700000b200c41606a210c200d41206a210d200641016a22062010470d000b0b2000200141057441606a22096a2103200220096a2108200220116a220941606a210a034020002002200920092002412010f9b28080002206417f4a220c1b220b290000370000200041186a200b41186a290000370000200041106a200b41106a290000370000200041086a200b41086a29000037000020032008200a2008200a412010f9b2808000220d417f4a1b220b290000370000200341186a200b41186a290000370000200341106a200b41106a290000370000200341086a200b41086a2900003700002002200c4105746a210220092006411a764120716a2109200a200d411f75220b4105746a210a2008200b417f734105746a2108200341606a2103200041206a21002007417f6a22070d000b200a41206a210302402001410171450d002000200220092002200349220b1b220a290000370000200041186a200a41186a290000370000200041106a200a41106a290000370000200041086a200a41086a2900003700002009200220034f4105746a21092002200b4105746a21020b20022003470d012009200841206a470d010b200541206a2480808080000f0b108b81808000000ba011030f7f017e037f23808080800041306b220524808080800002400240024020014102490d00200141106a20034b0d02410121062001410176210702400240200141074d0d002002200041ec0041c800200028026c20002802484922081b6a220920002000280224220a2000280200220b4941246c6a220c2009280200200c28020049220d1b2203290200370200200241086a200341086a290200370200200241106a200341106a290200370200200241186a200341186a290200370200200241206a200341206a2802003602002002200041c80041ec0020081b6a220e2000200a200b4f41246c6a22082009200d1b200e280200200828020049220a1b220b200c20092008200a1b200d1b2209200b280200200928020049220c1b220329020037022420022009200b200c1b2209290200370248200241c4006a200341206a2802003602002002413c6a200341186a290200370200200241346a200341106a2902003702002002412c6a200341086a290200370200200241d0006a200941086a290200370200200241d8006a200941106a290200370200200241e0006a200941186a290200370200200241e8006a200941206a2802003602002002418c016a2008200e200a1b220341206a28020036020020024184016a200341186a290200370200200241fc006a200341106a290200370200200241f4006a200341086a2902003702002002200329020037026c2000200741246c220f6a2203200328022422082003280200220d4941246c6a220c200341ec0041c800200328026c200328024849220e1b6a220920032008200d4f41246c6a2208200341c80041ec00200e1b6a220d280200200828020049220e1b2009280200200c28020049220a1b220b2802002110200d20082009200a1b200e1b221128020021122002200f6a220341206a2009200c200a1b220941206a280200360200200341186a200941186a290200370200200341106a200941106a290200370200200341086a200941086a2902003702002003200929020037020020032011200b2012201049220c1b2209290200370224200341c4006a200941206a2802003602002003413c6a200941186a290200370200200341346a200941106a2902003702002003412c6a200941086a290200370200200341e8006a200b2011200c1b220941206a280200360200200341e0006a200941186a290200370200200341d8006a200941106a290200370200200341d0006a200941086a290200370200200320092902003702482003418c016a2008200d200e1b220941206a28020036020020034184016a200941186a290200370200200341fc006a200941106a290200370200200341f4006a200941086a2902003702002003200929020037026c410421060c010b20022000290200370200200241206a200041206a280200360200200241186a200041186a290200370200200241106a200041106a290200370200200241086a200041086a2902003702002002200741246c22096a2203200020096a2209290200370200200341086a200941086a290200370200200341106a200941106a290200370200200341186a200941186a290200370200200341206a200941206a2802003602000b2005410236020c20052007ad422086370300200641246c210d200120076b2113410021034102210c03402005200341016a220936020820034102742108200921030240200620132007200520086a28020022091b22104f0d002000200941246c22036a21124124210b200220036a220f21112006210a0340200f200a41246c22036a2209201220036a22032902002214370200200941206a200341206a280200360200200941186a200341186a290200370200200941106a200341106a290200370200200941086a200341086a29020037020002402014a7220e2009415c6a2802004f0d00200541106a41186a22152003411c6a290200370300200541106a41106a2216200341146a290200370300200541106a41086a22172003410c6a29020037030020052003290204370310200b210c20112108024003402008200d6a22032003415c6a2209290200370200200341206a200941206a280200360200200341186a200941186a290200370200200341106a200941106a290200370200200341086a200941086a2902003702000240200d200c470d00200f21030c020b200c41246a210c2008415c6a2108200e200341b87f6a280200490d000b2008200d6a21030b2003200e360200200320052903103702042003410c6a2017290300370200200341146a20162903003702002003411c6a20152903003702000b200b415c6a210b201141246a2111200a41016a220a2010470d000b20052802082103200528020c210c0b200c2003470d000b2000200141246c415c6a22096a2103200220096a210d2002200741246c6a2208415c6a210c03402000200820022008280200220e2002280200220a49220b1b2209290200370200200041086a200941086a290200370200200041106a200941106a290200370200200041186a200941186a290200370200200041206a200941206a280200360200200341206a200c200d200d2802002211200c280200220f4922101b220941206a280200360200200341186a200941186a290200370200200341106a200941106a290200370200200341086a200941086a290200370200200320092902003702002003415c6a2103200041246a2100200c415c410020101b6a210c200d415c41002011200f4f1b6a210d2002200e200a4f41246c6a21022008200b41246c6a21082007417f6a22070d000b200c41246a210302402001410171450d002000200220082002200349220c1b2209290200370200200041206a200941206a280200360200200041186a200941186a290200370200200041106a200941106a290200370200200041086a200941086a2902003702002008200220034f41246c6a21082002200c41246c6a21020b20022003470d012008200d41246a470d010b200541306a2480808080000f0b108b81808000000b000b860b020f7f017e23808080800041106b22052480808080000240024020014102490d00024002400240200141106a20034b0d00200141017621062001410f4b0d010240200141074d0d002002200041244118200028022420002802184922071b6a22032000200028020c22082000280200220949410c6c6a220a2003280200200a28020049220b1b220c290200370200200241086a200c41086a280200360200200220004118412420071b6a220c2000200820094f410c6c6a22072003200b1b200c28020020072802004922081b2209200a2003200720081b200b1b22032009280200200328020049220a1b220b29020037020c200241146a200b41086a280200360200200241206a20032009200a1b220341086a280200360200200220032902003702182002412c6a2007200c20081b220341086a2802003602002002200329020037022420002006410c6c220d6a2203411841242003280224200328021849220a1b6a220b2003200328020c220c200328020022084f410c6c6a2207200341244118200a1b6a220a200a2802002003200c200849410c6c6a220c2802004922081b200b28020020072802004922091b220e280200210f200c200a200720091b20081b221028020021112002200d6a220341086a200a200c20081b220a41086a2802003602002003200a2902003702002003200e2010200f201149220a1b220c29020037020c200341146a200c41086a280200360200200341206a2010200e200a1b220a41086a2802003602002003200a2902003702182003412c6a2007200b20091b220741086a28020036020020032007290200370224410421120c030b20022000290200370200200241086a200041086a28020036020020022006410c6c22036a2207200020036a2203290200370200200741086a200341086a280200360200410121120c020b000b2000200220022001410c6c6a2203108a8e80800020002006410c6c22076a200220076a200341e0006a108a8e808000410821120b2005410236020c20052006ad4220863703002012410c6c210b200120066b2113410021034102210c03402005200341016a22073602082003410274210a2007210302402012201320062005200a6a28020022071b220f4f0d0020002007410c6c22036a2111410c210e200220036a220d2110201221090340200d2009410c6c22076a2203201120076a22072902002214370200200341086a200741086a28020036020002402014a72208200341746a2802004f0d0020032902042114200e210a20102107024003402007200b6a2203200341746a220c290200370200200341086a200c41086a2802003602000240200b200a470d00200d21030c020b200a410c6a210a200741746a21072008200341686a280200490d000b2007200b6a21030b20032014370204200320083602000b200e41746a210e2010410c6a2110200941016a2209200f470d000b20052802082103200528020c210c0b200c2003470d000b20002001410c6c41746a22036a210b200220036a210a20022006410c6c6a220341746a210703402000200320022003280200220c200228020022084922091b220e290200370200200041086a200e41086a280200360200200b2007200a200a280200220e2007280200221049220d1b220f290200370200200b41086a200f41086a280200360200200b41746a210b2000410c6a2100200741744100200d1b6a2107200a41744100200e20104f1b6a210a2002200c20084f410c6c6a210220032009410c6c6a21032006417f6a22060d000b2007410c6a210702402001410171450d002000200220032002200749220b1b220c290200370200200041086a200c41086a2802003602002003200220074f410c6c6a21032002200b410c6c6a21020b20022007470d012003200a410c6a470d010b200541106a2480808080000f0b108b81808000000bfe0901107f0240024020014102490d00024002400240200141106a20034b0d00200141017621052001410f4b0d0120022005410c6c22066a2103200020066a21060240200141074d0d002000200210868e8080002006200310868e808000410421070c030b20022000290200370200200241086a200041086a28020036020020032006290200370200200341086a200641086a280200360200410121070c020b000b2000200220022001410c6c6a220310898e80800020002005410c6c22066a200220066a200341e0006a10898e808000410821070b200120056b21080240200720054f0d002007410c6c21092007210a03402002200a410c6c22066a2203200020066a2206290200370200200341086a200641086a280200220b3602000240200341046a280200220c200341786a280200200b2003417c6a2802002206200b2006491b10f9b2808000220d200b20066b200d1b417f4a0d002003280200210e2009210602400340200220066a2203200341746a220d290200370200200341086a200d41086a28020036020002402006410c470d00200221060c020b200641746a2106200c2003416c6a280200200b200341706a280200220d200b200d491b10f9b2808000220f200b200d6b200f1b4100480d000b200220066a21060b2006200e3602002003417c6a200b360200200341786a200c3602000b2009410c6a2109200a41016a220a2005470d000b0b2005410c6c21100240200720084f0d00200020106a21112007410c6c210c200220106a2212210e410c2113034020122007410c6c22066a2203201120066a2206290200370200200341086a200641086a28020022063602000240200341046a2802002209200341786a28020020062003417c6a280200220b2006200b491b10f9b2808000220d2006200b6b200d1b417f4a0d0020032802002114200e210b2013210d02400340200b200c6a2203200341746a220f290200370200200341086a200f41086a2802003602000240200c200d470d002012210b0c020b200b41746a210b200d410c6a210d20092003416c6a2802002006200341706a280200220f2006200f491b10f9b2808000220a2006200f6b200a1b4100480d000b200b200c6a210b0b200b20143602002003417c6a2006360200200341786a20093602000b200e410c6a210e201341746a2113200741016a22072008470d000b0b20002001410c6c41746a22036a210d200220036a210b200220106a220341746a21060340200020022003200341046a280200200241046a280200200341086a280200220f200241086a280200220c200f200c491b10f9b2808000220a200f200c6b200a1b220a417f4a22091b220f290200370200200041086a200f41086a280200360200200d200b2006200b41046a280200200641046a280200200b41086a280200220f200641086a280200220c200f200c491b10f9b28080002207200f200c6b20071b220f417f4a1b220c290200370200200d41086a200c41086a28020036020020022009410c6c6a21022003200a411f76410c6c6a21032006200f411f75220f410c6c6a2106200b200f417f73410c6c6a210b200d41746a210d2000410c6a21002005417f6a22050d000b2006410c6a210602402001410171450d002000200220032002200649220d1b220f290200370200200041086a200f41086a2802003602002003200220064f410c6c6a21032002200d410c6c6a21020b20022006470d012003200b410c6a470d010b0f0b108b81808000000bba0b010e7f0240024020014102490d0002400240200141106a20034b0d00410121052001410176210602400240200141074d0d002000200041b00a6a280200220720004190056a28020022084941a0056c6a2209200041e00f41c00a200041f0146a280200200041d00f6a28020049220a1b6a22032000200720084f41a0056c6a2207200041c00a41e00f200a1b6a22084190056a28020020074190056a28020049220a1b20034190056a28020020094190056a2802004922051b220b4190056a280200210c20082007200320051b200a1b220d4190056a280200210e20022003200920051b41a00510f5b2808000220941a0056a200d200b200e200c4922031b41a00510f5b28080001a200941c00a6a200b200d20031b41a00510f5b28080001a200941e00f6a20072008200a1b41a00510f5b28080001a2000200641a0056c220e6a2203200341b00a6a280200220820034190056a28020022054941a0056c6a220a200341e00f41c00a200341f0146a280200200341d00f6a28020049220b1b6a22072003200820054f41a0056c6a2208200341c00a41e00f200b1b6a22034190056a28020020084190056a2802004922051b20074190056a280200200a4190056a28020049220b1b220d4190056a280200210f200320082007200b1b20051b220c4190056a28020021102009200e6a2007200a200b1b41a00510f5b2808000220741a0056a200c200d2010200f4922091b41a00510f5b28080001a200741c00a6a200d200c20091b41a00510f5b28080001a200741e00f6a2008200320051b41a00510f5b28080001a410421050c010b2002200041a00510f5b2808000200641a0056c22036a200020036a41a00510f5b28080001a0b200120066b2110200520064f0d01200541a0056c210a20052108034002402002200841a0056c22036a200020036a220b41a00510f5b280800022034190056a2802002209200341706a2802004f0d00200b4194056a210d200a210302400340200220036a2207200741e07a6a41a00510f5b280800021070240200341a005470d00200221030c020b200341e07a6a21032009200741d07a6a280200490d000b200220036a21030b2003200b41900510f5b28080001a200741706a2009360200200741746a2203200d290200370200200341086a200d41086a2802003602000b200a41a0056a210a200841016a22082006470d000c020b0b000b200641a0056c21110240200520104f0d00200020116a2112200541a0056c210841a005210b200220116a220f210d03400240200f200541a0056c22036a201220036a220c41a00510f5b280800022034190056a280200220a200341706a2802004f0d00200c4194056a210e200b2107200d210302400340200320086a2209200941e07a6a41a00510f5b28080002109024020082007470d00200f21030c020b200741a0056a2107200341e07a6a2103200a200941d07a6a280200490d000b200320086a21030b2003200c41900510f5b28080001a200941706a200a360200200941746a2203200e290200370200200341086a200e41086a2802003602000b200b41e07a6a210b200d41a0056a210d200541016a22052010470d000b0b2000200141a0056c41e07a6a22036a2108200220036a2109200220116a220341e07a6a2107034020002003200220034190056a280200220a20024190056a280200220549220b1b41a00510f5b280800021002007200920094190056a280200220d20074190056a280200220c49220e1b210f2002200a20054f41a0056c6a21022003200b41a0056c6a2103200741e07a4100200e1b6a2107200941e07a4100200d200c4f1b6a21092008200f41a00510f5b280800041e07a6a2108200041a0056a21002006417f6a22060d000b200741a0056a210702402001410171450d00200020022003200220074922081b41a00510f5b28080001a2003200220074f41a0056c6a21032002200841a0056c6a21020b20022007470d012003200941a0056a470d010b0f0b108b81808000000bde0f02117f017e23808080800041206b220524808080800002400240024020014102490d00200141106a20034b0d02410121062001410176210702400240200141074d0d0020004128413c200028023c200028022849200041cc006a2802002203200041386a28020022084920032008461b22081b6a220920002000280214200028020049200041246a2802002203200041106a280200220a492003200a461b220a41017341146c6a22032000413c412820081b6a220820082802002000200a41146c6a220a28020049200841106a280200220b200a41106a280200220c49200b200c461b220d1b2009280200200328020049200941106a280200220b200341106a280200220c49200b200c461b220e1b220b41106a280200210f200a20082003200e1b200d1b220c41106a2802002110200b2802002111200c2802002112200241106a2008200a200d1b220841106a280200360200200241086a200841086a290200370200200220082902003702002002200b200c2011201249200f201049200f2010461b220a1b22082902003702142002200c200b200a1b220a2902003702282002411c6a200841086a290200370200200241246a200841106a280200360200200241306a200a41086a290200370200200241386a200a41106a280200360200200241cc006a20032009200e1b220341106a280200360200200241c4006a200341086a2902003702002002200329020037023c2000200741146c22126a22034128413c200328023c200328022849200341cc006a2802002208200341386a28020022094920082009461b22091b6a220a20032003280214200328020049200341246a2802002208200341106a280200220b492008200b461b220b41017341146c6a22082003413c412820091b6a220920092802002003200b41146c6a220b28020049200941106a2802002203200b41106a280200220c492003200c461b220e1b200a280200200828020049200a41106a2802002203200841106a280200220c492003200c461b220f1b220c41106a2802002110200b20092008200f1b200e1b220d41106a2802002111200c2802002113200d2802002114200220126a220341106a2009200b200e1b220941106a280200360200200341086a200941086a290200370200200320092902003702002003200c200d2013201449201020114920102011461b220b1b22092902003702142003200d200c200b1b220b2902003702282003411c6a200941086a290200370200200341246a200941106a280200360200200341306a200b41086a290200370200200341386a200b41106a280200360200200341cc006a2008200a200f1b220841106a280200360200200341c4006a200841086a2902003702002003200829020037023c410421060c010b20022000290200370200200241106a200041106a280200360200200241086a200041086a2902003702002002200741146c22086a2203200020086a2208290200370200200341086a200841086a290200370200200341106a200841106a2802003602000b2005410236020c20052007ad422086370300200641146c210c200120076b2115410021034102210a03402005200341016a220836020820034102742109200821030240200620152007200520096a28020022081b22124f0d002000200841146c22036a21134114210f200220036a221121102006210e03402011200e41146c22086a2203201320086a22082902002216370200200341106a200841106a280200220b360200200341086a200841086a29020037020002402016a7220d2003416c6a28020049200b2003417c6a280200220349200b2003461b4101470d00200541106a41086a22142008410c6a28020036020020052008290204370310200f210a20102108024003402008200c6a22032003416c6a2209290200370200200341106a200941106a280200360200200341086a200941086a2902003702000240200c200a470d00201121030c020b200a41146a210a2008416c6a2108200d200341586a28020049200b200341686a280200220349200b2003461b0d000b2008200c6a21030b2003200d360200200320052903103702042003200b3602102003410c6a20142802003602000b200f416c6a210f201041146a2110200e41016a220e2012470d000b20052802082103200528020c210a0b200a2003470d000b2000200141146c416c6a22036a210a200220036a21092002200741146c6a2203416c6a210803402000200320022003280200200228020049200341106a280200220b200241106a280200220c49200b200c461b220b1b220c290200370200200041086a200c41086a290200370200200041106a200c41106a280200360200200a41106a200820092009280200200828020049200941106a280200220c200841106a280200220d49200c200d461b220c1b220d41106a280200360200200a41086a200d41086a290200370200200a200d2902003702002003200b41146c6a210320084100200c6b41146c6a2108200c41146c20096a416c6a21092002200b41017341146c6a2102200a416c6a210a200041146a21002007417f6a22070d000b200841146a210802402001410171450d002000200220032002200849220b1b220a290200370200200041106a200a41106a280200360200200041086a200a41086a2902003702002003200220084f41146c6a21032002200b41146c6a21020b20022008470d012003200941146a470d010b200541206a2480808080000f0b108b81808000000b000bef0201037f23808080800041106b2202248080808000024002402001418001490d002002410036020c024002402001418010490d000240200141808004490d002002410c6a41037221032002200141127641f001723a000c20022001410676413f71418001723a000e20022001410c76413f71418001723a000d410421040c020b2002410c6a410272210320022001410c7641e001723a000c20022001410676413f71418001723a000d410321040c010b2002410c6a41017221032002200141067641c001723a000c410221040b20032001413f71418001723a000002402000280200200028020822016b20044f0d002000200120044101410110e5a0808000200028020821010b200028020420016a2002410c6a200410f5b28080001a2000200120046a3602080c010b0240200028020822042000280200470d002000418c9fc8800010ad808080000b200028020420046a20013a00002000200441016a3602080b200241106a24808080800041000b4f01017f02402000280200200028020822036b20024f0d002000200320024101410110e5a0808000200028020821030b200028020420036a2001200210f5b28080001a2000200320026a36020841000b5d01017f0240200028020022002802e001450d0020002802e401410028029c96db8000118080808000000b02402000417f460d00200020002802042201417f6a36020420014101470d002000410028029c96db8000118080808000000b0bbd0101017f23808080800041106b2202248080808000200241046a200110a88e8080000240024020022d00040d00024020022d00050d0020004180808080783602000c020b200241046a200128020010a98e80800002402002280204418080808078460d0020002002290204370200200041086a200241046a41086a2802003602000c020b2000200228020836020420004181808080783602000c010b2000200228020836020420004181808080783602000b200241106a2480808080000ba30601077f23808080800041206b22022480808080002001280200220328020c2104024002400240024020032802142205200328021022064f0d000340200420056a2d0000220741776a220841174b0d024101200874419380800471450d022003200541016a220536021420062005470d000b200621050b41012108200241186a20042006200541016a2205200620052006491b10c4a980800041002d0098a2db80001a200228021c2106200228021821030240411441002802a496db8000118280808000002205450d002005200336020c2005410236020020002005360204200520063602100c020b4104411410bb80808000000b0240200741dd00470d0041002108200041003a00010c010b024002400240024020012d00040d00200541016a210502402007412c470d00200320053602140240200520064f0d000340200420056a2d0000220741776a220841174b0d064101200874419380800471450d062003200541016a220536021420062005470d000b200621050b41012108200220042006200541016a2205200620052006491b10c4a980800041002d0098a2db80001a2002280204210620022802002103411441002802a496db8000118280808000002205450d032005200336020c2005410536020020002005360204200520063602100c050b200241106a200420062005200620052006491b10c4a980800041002d0098a2db80001a2002280214210820022802102106411441002802a496db8000118280808000002205450d012005200636020c200541073602002000200536020420052008360210410121080c040b200041013a000141002108200141003a00040c030b4104411410bb80808000000b4104411410bb80808000000b0240200741dd00460d00200041013a0001410021080c010b41012108200241086a20042006200541016a2205200620052006491b10c4a980800041002d0098a2db80001a200228020c210620022802082103411441002802a496db8000118280808000002205450d012005200336020c2005411536020020002005360204200520063602100b200020083a0000200241206a2480808080000f0b4104411410bb80808000000bb30c01087f23808080800041306b2202248080808000200128020c210302400240024020012802142204200128021022054f0d000340200320046a2d0000220641776a220741174b0d024101200774419380800471450d022001200441016a220436021420052004470d000b200521040b200220032005200441016a2204200520042005491b10c4a980800041002d0098a2db80001a20022802042107200228020021010240411441002802a496db8000118280808000002204450d002004200136020c20044105360200200020043602042000418080808078360200200420073602100c020b4104411410bb80808000000b0240024002400240024002400240024002400240024002400240200641db00460d00200641fb00460d012001200241186a41cca3c8800010878d80800021040c090b200120012d0018417f6a22073a0018200441016a2104200741ff0171450d0a20012004360214200241013a001c20022001360218200241206a200241186a10a88e80800020022d00200d010240024020022d0021450d00200241206a200228021810b98e80800041808080807821032002280224210720022802202204418080808078470d010c050b4180808080782103410041b098c8800041b898c8800010b79380800021070c040b20022802282106200421030c030b200120012d0018417f6a22073a0018200441016a2104200741ff0171450d0120012004360214200241013a001c20022001360218200241206a200241186a10b48e8080000240024002400240024020022d0020450d0041808080807821050c010b41808080807821050340024002400240024020022d0021450d002002280218220441003602082004200428021441016a360214200241206a2004410c6a200410c7a98080002002280224210320022802204102460d01024020022802282208410b470d0041002107200341d0f9c78000410b10f9b2808000450d040b2003200841dcf9c78000410110949380800021070c030b41808080807821032005418080808078460d0120052103200921070c070b200321070c010b41d0f9c78000410b10b59380800021070c050b20070d0202402005418080808078460d0041d0f9c78000410b10b89380800021070c040b02400240200410898d80800022070d00200241206a200410b98e8080002002280224210920022802202205418080808078470d01200921070b41808080807821030c050b20022802282106200241206a200241186a10b48e80800020022d0020450d000b0b200228022421070b41808080807821032005418080808078460d010b41808080807821032005450d002009410028029c96db8000118080808000000b200120012d001841016a3a00182001108a8d8080002104024002402003418080808078460d0020040d010b2004450d0620042802000d0520042802080d040c050b2003450d072007410028029c96db8000118080808000000c070b2002280224210741808080807821030c010b200241106a200320052004200520042005491b10c4a980800041002d0098a2db80001a2002280214210720022802102101411441002802a496db80001182808080000022040d084104411410bb80808000000b200120012d001841016a3a00182001108b8d808000210402402003418080808078460d0020040d040b2004450d0220042802000d012004280208450d010b2004280204410028029c96db8000118080808000000b2004410028029c96db8000118080808000000b2003418080808078470d02200721040c010b2003450d002007410028029c96db8000118080808000000b02400240200428020c450d00200421070c010b200241206a41086a200441086a280200360200200220042902003703202001200241206a10888d80800021072004410028029c96db8000118080808000000b2000418080808078360200200020073602040c030b2000200636020820002007360204200020033602000c020b200241086a200320052004200520042005491b10c4a980800041002d0098a2db80001a200228020c210720022802082101411441002802a496db80001182808080000022040d004104411410bb80808000000b2004200136020c20044118360200200020043602042000418080808078360200200420073602100b200241306a2480808080000b920101017f23808080800041106b2202248080808000200241086a200110a88e8080000240024020022d00080d00024020022d00090d00200041003b01000c020b02402001280200200220022002200210ab8e80800022010d0020004180023b01000c020b200041013a0000200020013602040c010b2000200228020c360204200041013a00000b200241106a2480808080000bad0701067f23808080800041306b2205248080808000200028020c210602400240024020002802142207200028021022084f0d000340200620076a2d0000220941776a220a41174b0d024101200a74419380800471450d022000200741016a220736021420082007470d000b200821070b200520062008200741016a2207200820072008491b10c4a980800041002d0098a2db80001a2005280204210a200528020021000240411441002802a496db8000118280808000002207450d002007200036020c200741053602002007200a3602100c020b4104411410bb80808000000b02400240024002400240200941db00460d00200941fb00460d0120002005412f6a41cca2c8800010878d808000210a0c040b200020002d00182209417f6a220a3a0018200741016a2107200a41ff0171450d02200020093a0018200020073602142000108b8d808000210a0c010b200020002d0018417f6a220a3a0018200741016a21070240200a41ff0171450d0020002007360214200541013a001c20052000360218200541206a200541186a10b48e8080000240024020052d00200d004100210720052d0021450d012005280218220741003602082007200728021441016a360214200541206a2007410c6a200710c7a98080002005280224210720052802204102460d01200720052802284104410010949380800021070c010b200528022421070b200020002d001841016a3a001820072000108a8d808000220820071b210a2007450d012008450d01024020082802000d002008280208450d002008280204410028029c96db8000118080808000000b2008410028029c96db8000118080808000000c010b200541106a200620082007200820072008491b10c4a980800041002d0098a2db80001a2005280214210a200528021021000240411441002802a496db8000118280808000002207450d002007200036020c200741183602002007200a3602100c040b4104411410bb80808000000b200a0d01410021070c020b200541086a200620082007200820072008491b10c4a980800041002d0098a2db80001a200528020c210a200528020821000240411441002802a496db8000118280808000002207450d002007200036020c200741183602002007200a3602100c020b4104411410bb80808000000b0240200a28020c450d00200a21070c010b200541206a41086a200a41086a2802003602002005200a2902003703202000200541206a10888d8080002107200a410028029c96db8000118080808000000b200541306a24808080800020070bab0101017f23808080800041106b2202248080808000200241086a200110a88e8080000240024020022d00080d00024020022d00090d00200041023602000c020b200241086a2001280200200220022002200210ad8e8080000240200228020822014102460d002000200228020c360204200020013602000c020b2000200228020c360204200041033602000c010b2000200228020c360204200041033602000b200241106a2480808080000b870d01087f23808080800041c0006b2206248080808000200128020c210702400240024020012802142208200128021022094f0d000340200720086a2d0000220a41776a220b41174b0d024101200b74419380800471450d022001200841016a220836021420092008470d000b200921080b200620072009200841016a2208200920082009491b10c4a980800041002d0098a2db80001a2006280204210b200628020021010240411441002802a496db8000118280808000002208450d002008200136020c2008410536020020002008360204200041023602002008200b3602100c020b4104411410bb80808000000b024002400240024002400240024002400240024002400240200a41db00460d00200a41fb00460d0120012006413f6a41dca3c8800010878d80800021080c090b200120012d0018417f6a220b3a0018200841016a2108200b41ff0171450d0920012008360214200641013a002c20062001360228200641306a200641286a10a88e80800020062d00300d01024020062d0031450d00200628022822092802142208200928021022074f0d05200928020c210a0340200a20086a2d0000220c41776a220b41174b0d054101200b74419380800471450d052009200841016a220836021420072008470d000c060b0b410041b098c8800041b898c8800010b79380800021080c050b200120012d0018417f6a220b3a0018200841016a2108200b41ff0171450d0120012008360214200641013a002c20062001360228200641306a200641286a10b48e80800002400240024020062d00300d004102210b0340024002400240024020062d0031450d002006280228220941003602082009200928021441016a360214200641306a2009410c6a220a200910c7a9808000200628023421070240024020062802304102460d0002402006280238220c410e470d00410021082007419a96cc8000410e10f9b2808000450d020b2007200c41a896cc8000410110949380800021080c010b200721080b20080d060240200b4102460d004102210b41fc97c88000410e10b89380800021080c080b200910898d80800022080d0620092802142208200928021022074f0d02200a280200210a0340200a20086a2d0000220c41776a220b41174b0d024101200b74419380800471450d022009200841016a220836021420072008470d000c030b0b4100200b200b4102461b210b200d21080c060b200c41ee00470d002009200841016a3602144100210b200941a8ecca8000410310f88c8080002208450d010c040b200641206a200910d68e8080002006280224210d02402006280220450d00200d21080c040b4101210b0b200641306a200641286a10b48e80800020062d0030450d000b0b200628023421080b4102210b0b200120012d001841016a3a00182001108a8d80800021090240200b4102460d00200821072009210820090d080c070b2009450d07024020092802000d002009280208450d002009280204410028029c96db8000118080808000000b2009410028029c96db8000118080808000000c070b200628023421080c030b200641186a200720092008200920082009491b10c4a980800041002d0098a2db80001a200628021c210b20062802182101411441002802a496db80001182808080000022080d074104411410bb80808000000b200c41ee00470d002009200841016a360214200941a8ecca8000410310f88c80800022080d01410021074100210b0c020b200641106a200910d68e8080002006280214210820062802100d004101210b410021070c010b4102210b410121070b200120012d001841016a3a00182001108b8d8080002109024020070d0020082107200921082009450d010c020b2009450d01024020092802000d002009280208450d002009280204410028029c96db8000118080808000000b2009410028029c96db8000118080808000000c010b200020073602042000200b3602000c030b02400240200828020c450d002008210b0c010b200641306a41086a200841086a280200360200200620082902003703302001200641306a10888d808000210b2008410028029c96db8000118080808000000b200041023602002000200b3602040c020b200641086a200720092008200920082009491b10c4a980800041002d0098a2db80001a200628020c210b20062802082101411441002802a496db80001182808080000022080d004104411410bb80808000000b2008200136020c2008411836020020002008360204200041023602002008200b3602100b200641c0006a2480808080000bd80101017f23808080800041206b2202248080808000200241086a200110a88e8080000240024020022d00080d00024020022d00090d0020004180808080783602000c020b200241086a2001280200200220022002200210af8e80800002402002280208418080808078460d0020002002290208370200200041106a200241086a41106a290200370200200041086a200241086a41086a2902003702000c020b2000200228020c36020420004181808080783602000c010b2000200228020c36020420004181808080783602000b200241206a2480808080000bc410010a7f23808080800041306b2206248080808000200128020c210702400240024020012802142208200128021022094f0d000340200720086a2d0000220a41776a220b41174b0d024101200b74419380800471450d022001200841016a220836021420092008470d000b200921080b200620072009200841016a2208200920082009491b10c4a980800041002d0098a2db80001a2006280204210b200628020021010240411441002802a496db8000118280808000002208450d002008200136020c200841053602002000200836020420004180808080783602002008200b3602100c020b4104411410bb80808000000b02400240024002400240024002400240024002400240024002400240024002400240024002400240200a41db00460d00200a41fb00460d0120012006412f6a418ca3c8800010878d80800021080c0e0b200120012d0018417f6a220b3a0018200841016a2108200b41ff0171450d1120012008360214200641013a001c20062001360218200641206a200641186a10a88e80800020062d00200d020240024020062d0021450d00200641206a200628021810d48e808000418080808078210b2006280224210820062802202209418080808078470d010c0d0b418080808078210b4100419899c8800041b898c8800010b79380800021080c0c0b2006280228210c200641206a200641186a10a88e808000024020062d00200d0020062d0021450d02200641206a200628021810d48e8080002006280224210a2006280220220d418080808078460d0b2006280228210e2009210b0c0d0b2006280224210a0c0a0b200120012d0018417f6a220b3a0018200841016a2108200b41ff0171450d0820012008360214200641013a001c20062001360218200641206a200641186a10b48e808000024020062d0020450d0041808080807821074180808080782109200628022421080c040b418080808078210941808080807821070340024002400240024020062d0021450d002006280218220b4100360208200b200b28021441016a360214200641206a200b410c6a200b10c7a98080002006280224210820062802204102460d080240024002402006280228220d417c6a0e0d010a0a0a0a0a0a0a0a0a0a0a000a0b200841d1e3c88000411010f9b2808000450d010c090b200828000041002800cde3c88000470d0802402007418080808078460d0041df98c88000410410b89380800021080c0a0b200b10898d80800022080d02200641206a200b10d48e8080002006280224210820062802202207418080808078460d022006280228210c2008210f0c040b02402009418080808078460d0041e398c88000411010b89380800021080c0a0b0240200b10898d80800022080d00200641206a200b10d48e8080002006280224210820062802202209418080808078460d002006280228210e2008210a0c040b418080808078210d0c0a0b02402007418080808078460d002009418080808078460d022009210d2007210b200f21080c0c0b41df98c88000410410b59380800021080b41808080807821070c060b418080808078210d41e398c88000411010b5938080002108418080808078210b2007450d090c080b200641206a200641186a10b48e80800020062d0020450d000b200628022421080c030b4101419899c8800041b898c8800010b793808000210a0c080b20062802242108418080808078210b0c080b2008200d41e4e3c88000410210949380800021080b418080808078210d2009418080808078460d010b024020090d004100210d0c010b200a410028029c96db8000118080808000002009210d0b418080808078210b200741808080807872418080808078460d010b200f410028029c96db800011808080800000418080808078210b0b200120012d001841016a3a00182001108a8d808000210902400240200b418080808078460d002009450d070240200b450d002008410028029c96db8000118080808000000b200d0d01200921080c060b2009450d05024020092802000d002009280208450d002009280204410028029c96db8000118080808000000b2009410028029c96db8000118080808000000c050b200a410028029c96db800011808080800000200921080c040b200641106a200720092008200920082009491b10c4a980800041002d0098a2db80001a2006280214210b20062802102101411441002802a496db80001182808080000022080d084104411410bb80808000000b418080808078210b02402009450d002008410028029c96db8000118080808000000b200a21080b0b200120012d001841016a3a00182001108b8d80800021090240200b418080808078460d002009450d020240200b450d002008410028029c96db8000118080808000000b0240200d450d00200a410028029c96db8000118080808000000b200921080c010b2009450d00024020092802000d002009280208450d002009280204410028029c96db8000118080808000000b2009410028029c96db8000118080808000000b200828020c450d012008210b0c020b2000200e3602142000200a3602102000200d36020c2000200c360208200020083602042000200b3602000c040b200641206a41086a200841086a280200360200200620082902003703202001200641206a10888d808000210b2008410028029c96db8000118080808000000b20004180808080783602002000200b3602040c020b200641086a200720092008200920082009491b10c4a980800041002d0098a2db80001a200628020c210b20062802082101411441002802a496db80001182808080000022080d004104411410bb80808000000b2008200136020c200841183602002000200836020420004180808080783602002008200b3602100b200641306a2480808080000bd90101017f23808080800041206b22022480808080002002200110a88e8080000240024020022d00000d00024020022d00010d0020004180808080783602140c020b20022001280200200220022002200210b18e80800002402002280214418080808078460d0020002002290300370300200041086a2002290308370300200041186a200241186a290300370300200041106a200241106a2903003703000c020b2000418180808078360214200020022802003602000c010b2000418180808078360214200020022802043602000b200241206a2480808080000bea1103067f037e067f23808080800041e0006b2206248080808000200128020c210702400240024020012802142208200128021022094f0d000340200720086a2d0000220a41776a220b41174b0d024101200b74419380800471450d022001200841016a220836021420092008470d000b200921080b200620072009200841016a2208200920082009491b10c4a980800041002d0098a2db80001a2006280204210b200628020021010240411441002802a496db8000118280808000002208450d002008200136020c200841053602002000418080808078360214200020083602002008200b3602100c020b4104411410bb80808000000b024002400240024002400240024002400240024002400240024002400240200a41db00460d00200a41fb00460d012001200641df006a41eca3c8800010878d808000210b0c090b200120012d0018417f6a220b3a0018200841016a2108200b41ff0171450d0c20012008360214200641013a002c20062001360228200641306a200641286a10a88e80800020062d00300d030240024020062d0031450d00200641306a200628022810d58e80800041808080807821082006280234210b20062802302207418080808078470d010c080b4180808080782108410041fc99c8800041b898c8800010b793808000210b0c070b2006350238210c200641306a200641286a10a88e808000024020062d00300d0020062d0031450d02200641306a200628022810b68e80800020062802304101460d00200641cc006a350200210d2006290244210e20062802402108200641306a200641286a10a88e80800020062d00300d0020062d0031450d03200641106a200628022810d68e8080002006280214210920062802100d06200c422086200bad84210c2008210b200721080c080b200628023421090c050b200120012d0018417f6a220b3a0018200841016a2108200b41ff0171450d0320012008360214200641013a002c20062001360228200641306a200641286a10b48e808000024002400240024020062d0030450d004200210e418080808078210a4200210d2006280234210b0c010b4200210e200641c8006a210f410021104200210d41002107418080808078210a034002400240024002400240024020062d0031450d002006280228220841003602082008200828021441016a360214200641306a2008410c6a200810c7a98080002006280234210b20062802304102460d070240024002400240024002402006280238221141736a0e050002020201020b200b41b0b3c98000410d10f9b2808000450d02200b41bdb3c98000410d10f9b28080000d0120104101470d0341b899c88000410d10b893808000210b0c0c0b200b41cab3c98000411110f9b2808000450d030b200b201141dcb3c980004103109493808000210b0c0a0b0240200a418080808078460d0041ab99c88000410d10b893808000210b0c0a0b02400240200810898d808000220b0d00200641306a200810d58e808000200628023421122006280230220a418080808078470d012012210b0b41808080807821080c0b0b200628023821130c070b200810898d808000220b0d08200641306a200810b68e808000024020062802304101710d002006290340220c422088200f290300220d42208684210e200d422088210d200ca72114410121100c070b2006280234210b0c080b20074101460d01200810898d808000220b0d07200641206a200810d68e8080002006280224210b20062802200d0741012107200b21090c050b4180808080782108200a418080808078460d03024020100d0041b899c88000410d10b593808000210b0c030b2007450d012013ad4220862012ad84210c200a21082014210b0c080b41c599c88000411110b893808000210b0c050b41c599c88000411110b593808000210b0b4180808080782108200a450d042012410028029c96db8000118080808000000c040b41ab99c88000410d10b593808000210b0c030b200641306a200641286a10b48e80800020062d0030450d000b2006280234210b0b4180808080782108200a41808080807872418080808078460d002012410028029c96db8000118080808000000b0b200120012d001841016a3a00182001108a8d8080002107024002402008418080808078460d002007450d0a20080d012007210b0c090b2007450d08024020072802000d002007280208450d002007280204410028029c96db8000118080808000000b2007410028029c96db8000118080808000000c080b200ca7410028029c96db8000118080808000002007210b0c070b410141fc99c8800041b898c8800010b79380800021090c030b410241fc99c8800041b898c8800010b79380800021090c020b2006280234210b41808080807821080c020b200641186a200720092008200920082009491b10c4a980800041002d0098a2db80001a200628021c210b20062802182101411441002802a496db80001182808080000022080d084104411410bb80808000000b418080808078210802402007450d00200b410028029c96db8000118080808000000b2009210b0b0b200120012d001841016a3a00182001108b8d808000210702402008418080808078460d002007450d0202402008450d00200ca7410028029c96db8000118080808000000b2007210b0c010b2007450d00024020072802000d002007280208450d002007280204410028029c96db8000118080808000000b2007410028029c96db8000118080808000000b200b28020c450d01200b21080c020b2000200e370204200020093602102000200c370318200020083602142000200b3602002000200d3e020c0c040b200641306a41086a200b41086a2802003602002006200b2902003703302001200641306a10888d8080002108200b410028029c96db8000118080808000000b2000418080808078360214200020083602000c020b200641086a200720092008200920082009491b10c4a980800041002d0098a2db80001a200628020c210b20062802082101411441002802a496db80001182808080000022080d004104411410bb80808000000b2008200136020c200841183602002000418080808078360214200020083602002008200b3602100b200641e0006a2480808080000bd71201047f23808080800041c0006b2202248080808000024002400240024002400240024002400240024002400240024002400240024020002d00000e0f000102030405060708090a0b0c0d0e000b2002200041046a36020441012103200128021c2200419c9fc8800041052001280220220428020c2205118180808000000d0e0240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d10200241046a200110b69f808000450d010c100b20004194c5c0800041022005118180808000000d0f41012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b69f8080000d0f2002280234418ec5c080004102200228023828020c118180808000000d0f0b200128021c4196c5c080004101200128022028020c1181808080000021030c0e0b200128021c41a19fc88000410c200128022028020c1181808080000021030c0d0b200128021c41ad9fc880004109200128022028020c1181808080000021030c0c0b2002200041046a36020441012103200128021c220041b69fc8800041062001280220220428020c2205118180808000000d0b0240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d0d200241046a200110e49c808000450d010c0d0b20004194c5c0800041022005118180808000000d0c41012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e49c8080000d0c2002280234418ec5c080004102200228023828020c118180808000000d0c0b200128021c4196c5c080004101200128022028020c1181808080000021030c0b0b200128021c41bc9fc880004111200128022028020c1181808080000021030c0a0b200128021c41cd9fc88000410b200128022028020c1181808080000021030c090b200128021c41d89fc880004110200128022028020c1181808080000021030c080b410121032002200041016a360204200128021c220041e89fc8800041052001280220220428020c2205118180808000000d070240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d09200241046a200110e59c808000450d010c090b20004194c5c0800041022005118180808000000d0841012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e59c8080000d082002280234418ec5c080004102200228023828020c118180808000000d080b200128021c4196c5c080004101200128022028020c1181808080000021030c070b410121032002200041016a360204200128021c220041ed9fc88000410a2001280220220428020c2205118180808000000d060240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d08200241046a200110aca0808000450d010c080b20004194c5c0800041022005118180808000000d0741012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10aca08080000d072002280234418ec5c080004102200228023828020c118180808000000d070b200128021c4196c5c080004101200128022028020c1181808080000021030c060b410121032002200041016a360204200128021c220041f79fc88000410d2001280220220428020c2205118180808000000d050240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d07200241046a200110ef9c808000450d010c070b20004194c5c0800041022005118180808000000d0641012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10ef9c8080000d062002280234418ec5c080004102200228023828020c118180808000000d060b200128021c4196c5c080004101200128022028020c1181808080000021030c050b200128021c4184a0c880004109200128022028020c1181808080000021030c040b200128021c418da0c88000410a200128022028020c1181808080000021030c030b200128021c4197a0c88000410b200128022028020c1181808080000021030c020b200128021c41a2a0c88000410e200128022028020c1181808080000021030c010b410121032002200041016a360204200128021c220041b0a0c8800041042001280220220428020c2205118180808000000d000240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d02200241046a200110d597808000450d010c020b20004194c5c0800041022005118180808000000d0141012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10d5978080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021030b200241c0006a24808080800020030bc60401047f23808080800041c0006b2202248080808000024002400240024002400240024020002802002203417d6a41002003417c6a4105491b0e06000102030405000b2002200036020441012100200128021c220341b4a0c88000410d2001280220220428020c2205118180808000000d050240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d07200241046a200110d6a78080000d07200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0641012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10d6a78080000d062002280234418ec5c080004102200228023828020c118180808000000d060b20034196c5c08000410120051181808080000021000c050b200128021c41c1a0c88000410d200128022028020c1181808080000021000c040b200128021c41cea0c88000410f200128022028020c1181808080000021000c030b200128021c41dda0c88000410b200128022028020c1181808080000021000c020b200128021c41e8a0c880004111200128022028020c1181808080000021000c010b200128021c41f9a0c88000410b200128022028020c1181808080000021000b200241c0006a24808080800020000bab0801077f23808080800041306b22022480808080002001280200220328020c21040240024002400240024020032802142205200328021022064f0d000340200420056a2d0000220741776a220841174b0d024101200874419380800471450d022003200541016a220536021420062005470d000b200621050b41012108200241286a20042006200541016a2205200620052006491b10c4a980800041002d0098a2db80001a200228022c2106200228022821030240411441002802a496db8000118280808000002205450d002005200336020c2005410336020020002005360204200520063602100c020b4104411410bb80808000000b0240200741fd00470d0041002108200041003a00010c010b024002400240024002400240024020012d00040d00200541016a210502402007412c470d00200320053602140240200520064f0d000340200420056a2d0000220741776a220841194b0d09024041012008744193808004710d0020084119470d0a200041013a0001410021080c0b0b2003200541016a220536021420062005470d000b200621050b41012108200241106a20042006200541016a2205200620052006491b10c4a980800041002d0098a2db80001a2002280214210620022802102103411441002802a496db8000118280808000002205450d042005200336020c2005410536020020002005360204200520063602100c080b200241206a200420062005200620052006491b10c4a980800041002d0098a2db80001a2002280224210820022802202106411441002802a496db8000118280808000002205450d022005200636020c2005410836020020002005360204200520083602100c010b41002108200141003a000420074122460d04200220042006200541016a2205200620052006491b10c4a980800041002d0098a2db80001a2002280204210820022802002106411441002802a496db8000118280808000002205450d032005200636020c2005411136020020002005360204200520083602100b410121080c050b4104411410bb80808000000b4104411410bb80808000000b4104411410bb80808000000b200041013a00010c010b410121080240200741fd00460d00200241086a20042006200541016a2205200620052006491b10c4a980800041002d0098a2db80001a200228020c210620022802082103411441002802a496db8000118280808000002205450d022005200336020c2005411136020020002005360204200520063602100c010b200241186a20042006200541016a2205200620052006491b10c4a980800041002d0098a2db80001a200228021c210620022802182103411441002802a496db8000118280808000002205450d022005200336020c2005411536020020002005360204200520063602100b200020083a0000200241306a2480808080000f0b4104411410bb80808000000b4104411410bb80808000000bd60903067f027e017f23808080800041b0016b220224808080800020024180016a200110a88e8080000240024002400240024020022d0080010d00024020022d0081010d0020004200370308200042003703000c050b2001280200220328020c2104024020032802142201200328021022054f0d000340200420016a2d0000220641776a220741174b0d044101200774419380800471450d042003200141016a220136021420052001470d000b200521010b200241086a20042005200141016a2201200520012005491b10c4a980800041002d0098a2db80001a200228020c210320022802082105411441002802a496db8000118280808000002201450d012001200536020c20014105360200200120033602100c030b200042003703082000420237030020002002280284013602100c030b4104411410bb80808000000b02400240024002400240024002400240200641db00470d00200320032d0018417f6a22073a0018200141016a2101200741ff01710d01200241106a200420052001200520012005491b10c4a980800041002d0098a2db80001a2002280214210320022802102105411441002802a496db8000118280808000002201450d022001200536020c20014118360200200120033602100c080b2003200241af016a41cc97c8800010878d80800021050c060b20032001360214200241013a003c2002200336023820024180016a200241386a10a88e808000024020022d0080010d0020022d008101450d0220024180016a200228023810faa780800020022d0080014101460d00200241c8006a2002418f016a290000370300200241d0006a20024197016a290000370300200241d8006a2002419f016a2f00003b01002002200229008701370340200228008301210420022f008101210620024180016a200241386a10a88e80800020022d0080010d0020022d008101450d0320024180016a200228023810b68e808000410121072002280280014101460d00200241186a41086a200241c0006a41086a290300370300200241186a41106a200241c0006a41106a290300370300200241186a41186a200241c0006a41186a2f01003b0100200220022903403703182002419c016a35020021082002290294012109200228029001210a0c050b20022802840121050c030b4104411410bb80808000000b4100200241af016a41cc97c8800010b79380800021050c010b4101200241af016a41cc97c8800010b79380800021050b410021070b200320032d001841016a3a00182003108b8d808000210102402007450d002001210520010d01200020022903183701162000412e6a200241306a2f01003b0100200041266a200241286a2903003701002000411e6a200241206a290300370100200020083e023c2000200937023420004200370308200042013703002000200a36023020002004360112200020063b01100c030b2001450d00024020012802000d002001280208450d002001280204410028029c96db8000118080808000000b2001410028029c96db8000118080808000000b0240200528020c450d00200521010c010b20024180016a41086a200541086a2802003602002002200529020037038001200320024180016a10888d80800021012005410028029c96db8000118080808000000b2000420037030820004202370300200020013602100b200241b0016a2480808080000be50b02097f047e23808080800041f0006b2202248080808000200128020c210302400240024002400240024002400240024002400240024002400240024020012802142204200128021022054f0d0003400240200320046a22062d000041776a0e2500000404000404040404040404040404040404040404040004040404040404040404040403040b2001200441016a220436021420042005470d000b200521040b200241d0006a20032005200441016a2204200520042005491b10c4a980800041002d0098a2db80001a2002280254210120022802502105411441002802a496db8000118280808000002204450d022004200536020c200441053602002000200436020420004101360200200420013602100c0d0b200241d8006a20032005200441016a2204200520042005491b10c4a980800041002d0098a2db80001a200228025c210120022802582105411441002802a496db8000118280808000002204450d022004200536020c2004410e3602002000200436020420004101360200200420013602100c0c0b2002410036026c2002428080808010370264024002400240200520044d0d002001200441016a2207360214024020062d000022084130470d00200241e4006a418c9fc8800010ad80808000200228026841303a00002002410136026c20072005490d020c090b2008414f6a41ff01714109490d02200721040b200241c8006a20032005200410c4a980800041002d0098a2db80001a200228024c210120022802482105411441002802a496db8000118280808000002204450d052004410d3602000c0c0b200320076a2d000041506a41ff0171410a4f0d06200241086a20032005200441026a2204200520042005491b10c4a980800041002d0098a2db80001a200228020c210120022802082105411441002802a496db8000118280808000002204450d032004410d3602000c0b0b200241e4006a418c9fc8800010ad80808000200228026820083a00002002410136026c200720054f0d052005417f6a2107200520046b210941012108024002400340200620086a2d0000220a41506a41ff017141094b0d012001200420086a41016a360214024020082002280264470d00200241e4006a418c9fc8800010ad808080000b200228026820086a200a3a00002002200841016a220836026c20042007417f6a2207470d000b200420086a21070c010b200420086a2107200821090b20022802682106024020090e020a07000b024020062d0000412b470d002009417f6a2101200641016a2104200941224f0d05200121090c080b2009210120062104200941204b0d04200621040c070b4104411410bb80808000000b4104411410bb80808000000b4104411410bb80808000000b4104411410bb80808000000b200241c0006a210a4200210b4200210c03402001450d04200241286a200c4200420a420010feb2808000200241386a200b4200420a420010feb280800020042d000041506a220841094b0d052002290330420052200a290300220b20022903287c220d200b54720d05200441016a21042001417f6a21012002290338220e2008ad7c220b200e542208200d2008ad7c220c200d54200b200e5a1b450d000c050b0b200228026821060b410121092006210420062d000041556a0e03020002000b200241186a21084200210b4200210c034020042d000041506a220141094b0d02200241106a200b200c420a420010feb2808000200441016a210420082903002002290310220c2001ad7c220b200c54ad7c210c2009417f6a22090d000b0b2000200b370310200041003602002000200c3703182002280264450d022006410028029c96db8000118080808000000c020b200241206a20032005200710c4a980800041002d0098a2db80001a20022802242101200228022021050240411441002802a496db8000118280808000002204450d002004410e3602000c010b4104411410bb80808000000b2004200536020c2000200436020420004101360200200420013602102002280264450d002002280268410028029c96db8000118080808000000b200241f0006a2480808080000be50e03087f017e027f23808080800041b0026b220224808080800020024188026a200110a88e8080000240024002400240024020022d0088020d00024020022d0089020d00200041003b01000c050b2001280200220328020c2104024020032802142201200328021022054f0d000340200420016a2d0000220641776a220741174b0d044101200774419380800471450d042003200141016a220136021420052001470d000b200521010b200241086a20042005200141016a2201200520012005491b10c4a980800041002d0098a2db80001a200228020c210320022802082105411441002802a496db8000118280808000002201450d012001200536020c20014105360200200120033602100c030b2000200228028c02360204200041013a00000c030b4104411410bb80808000000b0240024002400240024002400240200641db00470d00200320032d0018417f6a22073a0018200141016a2101200741ff01710d01200241106a200420052001200520012005491b10c4a980800041002d0098a2db80001a2002280214210320022802102105411441002802a496db8000118280808000002201450d022001200536020c20014118360200200120033602100c070b2003200241af026a41dc97c8800010878d80800021050c050b20032001360214200241013a00a401200220033602a00120024188026a200241a0016a10a88e80800002400240024020022d0088020d0020022d008902450d0120024188026a20022802a00110faa780800020022d0088024101470d020b200228028c0221010c040b4100200241af026a41dc97c8800010b79380800021010c030b200241b0016a20024188026a41106a290200370300200241a8016a41106a20024188026a41186a290200370300200241a8016a41186a200241a8026a2d00003a000020022002290290023703a80120022d008f022101200228008b02210420022f008902210620024188026a200241a0016a10a88e80800002400240024020022d0088020d0020022d008902450d0220024188026a20022802a00110faa780800020022d0088024101470d010b200228028c0221010c040b200241d0016a20024197026a290000370300200241d8016a2002419f026a290000370300200241e0016a200241a7026a2f00003b01002002200229008f023703c801200228008b02210820022f008902210920024188026a200241a0016a10a88e80800020022d0088020d020240024020022d008902450d0020024188026a20022802a001200220022002200210b88e8080004101210720022d0088024101470d01200228028c0221010c050b4102200241af026a41dc97c8800010b79380800021010c040b200241e8016a41106a2002419f026a290000220a370300200241386a41086a20024197026a290000370300200241386a41106a200a370300200241386a41186a200241a7026a2f00003b0100200241f8006a41086a200241a8016a41086a290300370300200241f8006a41106a200241a8016a41106a290300370300200241f8006a41186a200241a8016a41186a2d00003a00002002200229008f02370338200220013a009c01200220022903a801370378200228008b02210b20022f008902210c200241d8006a41186a200241c8016a41186a2f01003b0100200241d8006a41106a200241c8016a41106a290300370300200241d8006a41086a200241c8016a41086a290300370300200220022903c801370358200220043602980120022800990121010c040b4101200241af026a41dc97c8800010b79380800021010c020b4104411410bb80808000000b200228028c0221010b2002200136009901410021070b200320032d001841016a3a00182003108b8d808000210502402007450d0020050d012000200229035837002820002002290338370048200241186a41186a2203200241f8006a41186a2d00003a0000200241186a41106a2205200241f8006a41106a290300370300200241186a41086a2207200241f8006a41086a290300370300200041306a200241d8006a41086a290300370000200041386a200241d8006a41106a290300370000200041c0006a200241d8006a41186a2f01003b0000200041d0006a200241386a41086a290300370000200041d8006a200241386a41106a290300370000200041e0006a200241386a41186a2f01003b00002002200229037837031820002001360005200020043a0004200020063b010220004180023b010020002002290318370009200041116a2007290300370000200041196a2005290300370000200041216a20032d00003a00002000200b3602442000200c3b014220002008360224200020093b01220c030b02402005450d00024020052802000d002005280208450d002005280204410028029c96db8000118080808000000b2005410028029c96db8000118080808000000b200121050b0240200528020c450d00200521010c010b20024188026a41086a200541086a2802003602002002200529020037038802200320024188026a10888d80800021012005410028029c96db8000118080808000000b200041013a0000200020013602040b200241b0026a2480808080000bd12602117f017e23808080800041c0026b2206248080808000200128020c210702400240024020012802142208200128021022094f0d000340200720086a2d0000220a41776a220b41174b0d024101200b74419380800471450d022001200841016a220836021420092008470d000b200921080b4101210b200620072009200841016a2208200920082009491b10c4a980800041002d0098a2db80001a20062802042101200628020021090240411441002802a496db8000118280808000002208450d002008200936020c20084105360200200820013602100c020b4104411410bb80808000000b02400240024002400240024002400240024002400240024002400240024002400240024002400240200a41db00460d00200a41fb00460d012001200641bf026a41fca2c8800010878d80800021090c110b200120012d0018417f6a220b3a0018200841016a2108200b41ff0171450d1120012008360214200641013a00dc01200620013602d801200641f8016a200641d8016a10a88e808000024020062d00f8010d0020062d00f901450d02200641f8016a20062802d8011089988080004101210b20062d00f8014101460d0020064190016a200641f8016a41106a29020037030020064188016a41106a200641f8016a41186a29020037030020064188016a41186a20064198026a2d00003a0000200620062902800237038801200620062d00ff013a00ac01200620062800fb01220c3602a80120062f00f901210d20062800a90121080c0d0b20062802fc0121080c0b0b200120012d0018417f6a220b3a0018200841016a2108200b41ff0171450d0920012008360214200641013a00b401200620013602b001200641f8016a200641b0016a10b48e808000024020062d00f801450d0020062802fc0121080c070b200641f8016a41086a210e4100210f0240034002400240024020062d00f901450d0020062802b001220b4100360208200b200b28021441016a360214200641f8016a200b410c6a2210200b10c7a980800020062802fc01210820062802f8014102460d0b02402006280280024104470d00200828000041002800bbf8cc8000470d00200f410171450d0241d0f1c78000410410b89380800021080c0c0b200b10898d80800022080d0b200b4100360208200b2802142208200b28021022074f0d09200b28020c2109410021110340410020076b2112200841026a2108024002400240024002400240024002400240024002400240024002400240024002400240024002400240034002400240200920086a2213417e6a2d0000220a41776a0e2501010808010808080808080808080808080808080808080108060808080808080808080809000b200a41a57f6a0e21060707070707070707070704070707070707070207070707070307070707070706070b200b2008417f6a3602142012200841016a22086a4102470d000b200721080c200b200b2008417f6a220a3602140240200a2007490d002008417f6a210a0c1e0b200b200836021402402013417f6a2d000041f500470d002008200a2007200a20074b1b220a460d1e200b200841016a2212360214024020132d000041ec00460d00200841016a21080c010b2012200a460d1e200b200841026a360214201341016a2d000041ec00460d08200841026a21080b200641e0006a20092007200810c4a980800041002d0098a2db80001a2006280264210b20062802602109411441002802a496db8000118280808000002208450d0c2008200936020c200841093602002008200b3602100c200b200b2008417f6a220a3602140240200a2007490d002008417f6a210a0c1c0b200b200836021402402013417f6a2d000041f200470d002008200a2007200a20074b1b220a460d1c200b200841016a2212360214024020132d000041f500460d00200841016a21080c010b2012200a460d1c200b200841026a360214201341016a2d000041e500460d07200841026a21080b200641f0006a20092007200810c4a980800041002d0098a2db80001a2006280274210b20062802702109411441002802a496db8000118280808000002208450d0a2008200936020c200841093602002008200b3602100c1f0b200b2008417f6a220a3602140240200a2007490d002008417f6a210a0c1a0b200b200836021402402013417f6a2d000041e100470d002008200a2007200a20074b1b220a460d1a200b200841016a2212360214024020132d000041ec00460d00200841016a21080c010b2012200a460d1a200b200841026a22123602140240201341016a2d000041f300460d00200841026a21080c010b2012200a460d1a200b200841036a360214201341026a2d000041e500460d06200841036a21080b20064180016a20092007200810c4a980800041002d0098a2db80001a200628028401210b2006280280012109411441002802a496db8000118280808000002208450d082008200936020c200841093602002008200b3602100c1e0b200b2008417f6a360214201010c9a98080002208450d040c1d0b0240200b280200200b28020822086b201141017122094f0d00200b200820094101410110e5a0808000200b28020821080b02402009450d00200b28020420086a20143a0000200841016a21080b200b2008360208200b200b28021441016a360214410021150c040b200a41506a41ff0171410a490d01200641d0006a200920072008417f6a2208200720082007491b10c4a980800041002d0098a2db80001a2006280254210b20062802502109411441002802a496db8000118280808000002208450d042008200936020c2008410a3602002008200b3602100c1b0b200b2008417f6a3602140b200b10838d80800022080d190b4101211502402011410171450d002014210a0c010b200b2802082208450d0f200b2008417f6a2208360208200b28020420086a2d0000210a0b0240200b2802142213200b2802102207490d00200a21140c060b200b2802042111200b28020c2109200b2802082112200a21140340201321080240024002400240034002400240200920086a2d0000220a41776a0e2401010e0e010e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e010e0e0e0e0e0e0e0e0e0e0e03000b200a41dd00460d03200a41fd00460d040c0d0b200b200841016a220836021420072008470d000b200721130c0a0b2015410171450d0b200b200841016a22083602140c0b0b201441ff017141db00470d090c010b201441ff017141fb00470d080b200b200841016a22133602142012450d0f200b2012417f6a2212360208201120126a2d0000211441012115201320074f0d050c000b0b4104411410bb80808000000b4104411410bb80808000000b4104411410bb80808000000b4104411410bb80808000000b200841016a21130b4102210b024002400240201441ff0171220841db00460d00200841fb00470d014103210b0b200641c8006a20102802002007201341016a2208200720082007491b10c4a980800041002d0098a2db80001a200628024c210920062802482107411441002802a496db8000118280808000002208450d012008200736020c2008200b360200200820093602100c130b41aeedc78000412841d8edc7800010f880808000000b4104411410bb80808000000b2015410171450d004107210b201441ff0171220a41db00460d02200a41fb00460d0141aeedc78000412841e8edc7800010f880808000000b201441ff017141fb00470d020240200820074f0d00034002400240200920086a2d000041776a220a41194b0d004101200a744193808004710d01200a4119470d00200b200841016a360214201010c9a980800022080d13200b28020c210902400240024002400240200b2802142208200b28021022074f0d0003400240200920086a2d000041776a0e320000030300030303030303030303030303030303030303000303030303030303030303030303030303030303030303030304030b200b200841016a220836021420072008470d000b200721080b200641386a20092007200841016a2208200720082007491b10c4a980800041002d0098a2db80001a200628023c210b20062802382109411441002802a496db8000118280808000002208450d022008200936020c200841033602002008200b3602100c170b200641306a20092007200841016a2208200720082007491b10c4a980800041002d0098a2db80001a2006280234210b20062802302109411441002802a496db8000118280808000002208450d022008200936020c200841063602002008200b3602100c160b200b200841016a22083602140c080b4104411410bb80808000000b4104411410bb80808000000b200641206a20092007200841016a2208200720082007491b10c4a980800041002d0098a2db80001a2006280224210b200628022021090240411441002802a496db8000118280808000002208450d002008200936020c200841113602002008200b3602100c130b4104411410bb80808000000b200b200841016a220836021420072008470d000b200721080b200641286a20092007200841016a2208200720082007491b10c4a980800041002d0098a2db80001a200628022c210b200628022821090240411441002802a496db8000118280808000002208450d002008200936020c200841033602002008200b3602100c100b4104411410bb80808000000b4108210b0b200641186a20092007200841016a2208200720082007491b10c4a980800041002d0098a2db80001a200628021c2109200628021821070240411441002802a496db8000118280808000002208450d002008200736020c2008200b360200200820093602100c0e0b4104411410bb80808000000b4101211120082007490d000c0b0b0b4101210b0240200f4101710d0041d0f1c78000410410b59380800021080c0b0b200641a0026a41186a200641b8016a41186a2d00003a0000200641a0026a41106a200641b8016a41106a290000370300200641a0026a41086a200641b8016a41086a290000370300200620062900b8013703a002201621080c0b0b200b10898d80800022080d09200641f8016a200b10899880800020062d00f8014101710d02200641d8016a41106a200e41106a2902002217370300200641b8016a41086a200e41086a290200370300200641b8016a41106a2017370300200641b8016a41186a200e41186a2d00003a00002006200e2902003703b80120062802fc01211620062d00fb01210c20062f00f901210d4101210f0b200641f8016a200641b0016a10b48e80800020062d00f801450d000b0b20062802fc0121080c060b410041a0a4c8800041b898c8800010b79380800021080c090b200641f8006a20092007200a10c4a980800041002d0098a2db80001a200628027c210b200628027821090240411441002802a496db8000118280808000002208450d002008200936020c200841053602002008200b3602100c050b4104411410bb80808000000b200641e8006a20092007200a10c4a980800041002d0098a2db80001a200628026c210b200628026821090240411441002802a496db8000118280808000002208450d002008200936020c200841053602002008200b3602100c040b4104411410bb80808000000b200641d8006a20092007200a10c4a980800041002d0098a2db80001a200628025c210b200628025821090240411441002802a496db8000118280808000002208450d002008200936020c200841053602002008200b3602100c030b4104411410bb80808000000b201028020021090b200641c0006a20092007200841016a2208200720082007491b10c4a980800041002d0098a2db80001a2006280244210b20062802402109411441002802a496db8000118280808000002208450d022008200936020c200841053602002008200b3602100b4100210b0b200120012d001841016a3a00182001108a8d80800021090240200b450d0020090d08200641a0026a210b0c050b2009450d06024020092802000d002009280208450d002009280204410028029c96db8000118080808000000b2009410028029c96db8000118080808000000c060b4104411410bb80808000000b200641106a200720092008200920082009491b10c4a980800041002d0098a2db80001a2006280214210b20062802102101411441002802a496db80001182808080000022080d074104411410bb80808000000b200620083600a9014100210b0b200120012d001841016a3a00182001108b8d8080002109200b450d0120090d0320064188016a210b0b2000200c3a00032000200d3b00012000200b290200370208200041206a200b41186a2d00003a0000200041186a200b41106a290200370200200041106a200b41086a2902003702004100210b0c050b2009450d00024020092802000d002009280208450d002009280204410028029c96db8000118080808000000b2009410028029c96db8000118080808000000b200821090b4101210b0240200928020c450d00200921080c030b200641f8016a41086a200941086a280200360200200620092902003703f8012001200641f8016a10888d80800021082009410028029c96db8000118080808000000c020b200641086a200720092008200920082009491b10c4a980800041002d0098a2db80001a200628020c210b20062802082101411441002802a496db80001182808080000022080d004104411410bb80808000000b2008200136020c200841183602002008200b3602104101210b0b2000200b3a000020002008360204200641c0026a2480808080000bf30501067f23808080800041306b2202248080808000200128020c2103024002400240024020012802142204200128021022054f0d000340200320046a2d0000220641776a220741174b0d024101200774419380800471450d022001200441016a220436021420052004470d000b200521040b200241086a20032005200441016a2204200520042005491b10c4a980800041002d0098a2db80001a200228020c2101200228020821050240411441002802a496db8000118280808000002204450d002004200536020c20044105360200200020043602042000418080808078360200200420013602100c020b4104411410bb80808000000b02400240200641db00470d00200120012d0018417f6a22073a0018200441016a21040240200741ff01710d00200241106a200320052004200520042005491b10c4a980800041002d0098a2db80001a2002280214210120022802102105411441002802a496db8000118280808000002204450d042004200536020c20044118360200200020043602042000418080808078360200200420013602100c030b20012004360214200241186a20014101108e93808000200120012d001841016a3a00182001108b8d80800021040240024020022802182205418080808078460d002004450d012005450d03200228021c410028029c96db8000118080808000000c030b200228021c2105024020040d00200521040c030b024020042802000d002004280208450d002004280204410028029c96db8000118080808000000b2004410028029c96db800011808080800000200521040c020b2000200229021c370204200020053602000c020b20012002412f6a41fca1c8800010878d80800021040b02400240200428020c450d00200421010c010b200241186a41086a200441086a280200360200200220042902003703182001200241186a10888d80800021012004410028029c96db8000118080808000000b2000418080808078360200200020013602040b200241306a2480808080000f0b4104411410bb80808000000ba11504097f017e057f017e2380808080004180016b2202248080808000200128020c210302400240024002400240024002400240024002400240024002400240024002400240024020012802142204200128021022054f0d000340200320046a2d0000220641776a220741174b0d024101200774419380800471450d022001200441016a220436021420052004470d000b200521040b200241106a20032005200441016a2204200520042005491b10c4a980800041002d0098a2db80001a2002280214210720022802102101411441002802a496db8000118280808000002204450d012004200136020c20044105360200200041808080807836022020002004360200200420073602100c100b024002400240200641db00460d00200641fb00460d012001200241386a41dca2c8800010878d80800021070c100b200120012d0018417f6a22073a0018200441016a2104200741ff0171450d0d20012004360214200241013a003c20022001360238200241e0006a200241386a10a88e8080000240024020022d00600d0020022d00610d0141808080807821084100419899c8800041b898c8800010b79380800021090c0c0b2002280264210941808080807821080c0b0b200241e0006a200228023810bb8e8080002002280264210a024020022802602208418080808078470d004180808080782108200a21090c0c0b2002350268210b200241e0006a200241386a10a88e808000024020022d00600d0020022d0061450d02200228023822052802142204200528021022034f0d08200528020c21060340200620046a2d0000220941776a220741174b0d084101200774419380800471450d082005200441016a220436021420032004470d000c090b0b200228026421090c090b200120012d0018417f6a22073a0018200441016a2104200741ff0171450d0420012004360214200241013a003c20022001360238200241e0006a200241386a10b48e8080000240024020022d0060450d004182808080782105418080808078210a200228026421040c010b200241e0006a410472210c4182808080782105418080808078210a034002400240024002400240024002400240024020022d0061450d002002280238220741003602082007200728021441016a360214200241e0006a2007410c6a2208200710c7a980800020022802642104200228026022034102460d0a02400240200228026822064108470d00200429000042e2c2b18be6edd8b2f300520d08200a418080808078460d01418d93c88000410810b89380800021040c0c0b2003450d052006410b470d072004419593c88000410b10f9b2808000450d060c070b200710898d80800022040d01200241e0006a200710bb8e808000200228026421042002280260220a418080808078460d012002280268210d2004210e0c080b0240200a418080808078460d002005418280808078470d0241818080807821050c030b418d93c88000410810b59380800021040b418080808078210a0c080b200241d0006a41086a200241c0006a41086a29020037030020022002290240370350200fad4220862010ad8421110b200dad422086200ead84210b0c0a0b2006410b470d012004419593c88000410b10f9b28080000d010b2005418280808078460d01419593c88000410b10b89380800021040c040b2004200641a093c88000410210949380800021040c030b200710898d80800022040d05024020072802142204200728021022034f0d002008280200210602400340200620046a2d0000220841776a220541174b0d014101200574419380800471450d012007200441016a220436021420032004470d000c020b0b200841ee00470d002007200441016a3602144181808080782105200741a8ecca8000410310f88c8080002204450d010c060b200241e0006a2007200410bc8e80800020022802602109024020022802742205418180808078470d00200921040c060b200241c0006a41086a200c41086a2902003703002002200c29020037034020022802782110200228027c210f0b200241e0006a200241386a10b48e80800020022d0060450d000b200228026421040b2005418380808078480d022005450d022010410028029c96db8000118080808000000c020b4101419899c8800041b898c8800010b79380800021090c070b4104411410bb80808000000b0240200a41808080807872418080808078460d00200e410028029c96db8000118080808000000b20042109418080808078210a0b200120012d001841016a3a00184180808080782104200ba721072011a721032001108a8d808000210602400240200a418080808078460d0020060d01200241186a41086a200241d0006a41086a29030037030020022002290350370318200a21040c090b2006450d08024020062802000d002006280208450d002006280204410028029c96db8000118080808000000b2006410028029c96db8000118080808000000c080b0240200a450d002007410028029c96db8000118080808000000b4180808080782104024020054182808080784e0d00200621090c080b024020050d00200621090c080b2003410028029c96db800011808080800000200621090c070b200241086a200320052004200520042005491b10c4a980800041002d0098a2db80001a200228020c210720022802082101411441002802a496db80001182808080000022040d084104411410bb80808000000b200941ee00470d002005200441016a360214200541a8ecca8000410310f88c80800022090d0241818080807821050c010b200241e0006a2005200410bc8e8080002002280260210920022802742205418180808078460d01200241306a200229026c37030020022002290264370328200229037821110b200b422086200aad84210b0c020b02402008450d00200a410028029c96db8000118080808000000b41808080807821080b0b200120012d001841016a3a00184180808080782104200ba721072011a721032001108b8d8080002106024002402008418080808078460d0020060d01200241186a41086a200241286a41086a29030037030020022002290328370318200821040c020b2006450d01024020062802000d002006280208450d002006280204410028029c96db8000118080808000000b2006410028029c96db8000118080808000000c010b02402008450d002007410028029c96db8000118080808000000b418080808078210402402005418280808078480d002005450d002003410028029c96db8000118080808000000b200621090b02402004418080808078470d00200921070c030b200020022903183702042000200736022420002003360218200020053602142000200b4220883e0228200020114220883e021c2000410c6a200241206a2903003702000c030b2002200320052004200520042005491b10c4a980800041002d0098a2db80001a2002280204210720022802002101411441002802a496db80001182808080000022040d004104411410bb80808000000b2004200136020c20044118360200200041808080807836022020002004360200200420073602100c020b41808080807821040240200728020c450d00200721090c010b200241e0006a41086a200741086a280200360200200220072902003703602001200241e0006a10888d80800021092007410028029c96db8000118080808000000b20002004360220200020093602000b20024180016a2480808080000b940801067f2380808080004180016b2202248080808000200128020c2103024002400240024020012802142204200128021022054f0d000340200320046a2d0000220641776a220741174b0d024101200774419380800471450d022001200441016a220436021420052004470d000b200521040b200241086a20032005200441016a2204200520042005491b10c4a980800041002d0098a2db80001a200228020c2105200228020821070240411441002802a496db8000118280808000002204450d002004200736020c20044105360200200020043602042000418080808078360200200420053602100c020b4104411410bb80808000000b0240024002400240200641db00470d00200120012d0018417f6a22073a0018200441016a2104200741ff0171450d0320012004360214200241013a00202002200136021c2002410036022c200242808080808002370224200241306a41106a2104024002400340200241306a2002411c6a10b58e8080000240200228023022054103714101460d0020054102470d022002280240210402402002280224450d002002280228410028029c96db8000118080808000000b41808080807821070c030b0240200228022c22072002280224470d00200241246a4198a4c9800010e2a08080000b2002280228200741306c6a22052004290300370300200541086a200441086a290300370300200541106a200441106a290300370300200541186a200441186a290300370300200541206a200441206a290300370300200541286a200441286a2903003703002002200741016a36022c0c000b0b2002280224210720022802282104200228022c21030b200120012d001841016a3a00182001108b8d8080002105024002402007418080808078460d002005450d0120070d03200521040c040b2005450d03024020052802000d002005280208450d002005280204410028029c96db8000118080808000000b2005410028029c96db8000118080808000000c030b2000200336020820002004360204200020073602000c040b2001200241ff006a41eca1c8800010878d80800021040c010b2004410028029c96db800011808080800000200521040b02400240200428020c450d00200421050c010b200241306a41086a200441086a280200360200200220042902003703302001200241306a10888d80800021052004410028029c96db8000118080808000000b2000418080808078360200200020053602040c010b200241106a200320052004200520042005491b10c4a980800041002d0098a2db80001a2002280214210520022802102107411441002802a496db8000118280808000002204450d012004200736020c20044118360200200020043602042000418080808078360200200420053602100b20024180016a2480808080000f0b4104411410bb80808000000bcd0903067f027e017f23808080800041e0006b2203248080808000200128020c210402400240024020012802142205200128021022064f0d000340200420056a2d0000220741776a220841174b0d024101200874419380800471450d022001200541016a220536021420062005470d000b200621050b200341086a20042006200541016a2205200620052006491b10c4a980800041002d0098a2db80001a200328020c210620032802082108411421010240411441002802a496db8000118280808000002205450d002005200836020c20054105360200200020053602002005200636021041818080807821050c020b4104411410bb80808000000b02400240024002400240024002400240200741db00470d00200120012d0018417f6a22083a0018200541016a21050240200841ff01710d00200341106a200420062005200620052006491b10c4a980800041002d0098a2db80001a200328021421062003280210210841142101411441002802a496db8000118280808000002205450d022005200836020c20054118360200200020053602002005200636021041818080807821050c090b20012005360214200341013a002c20032001360228200341306a200341286a10a88e80800020032d00300d0220032d0031450d03200341186a200328022810d68e8080004181808080782105200341246a2108200328021c210620032802180d05200341306a200341286a10a88e80800002400240024020032d00300d0020032d0031450d07200341306a200328022810b68e80800020032802304101460d00200341cc006a35020021092003290244210a2003280240210b200341306a200341286a10a88e80800020032d00300d0020032d0031450d02200341306a200328022810a19d808000418180808078210520032802302204418180808078470d010b200328023421060c070b200320043602242003280238210520032802342104200341206a210820062107200b21060c070b4102200341df006a41ec97c8800010b79380800021060c050b2001200341df006a41ec97c8800010878d80800021060c060b4104411410bb80808000000b200328023421064181808080782105200341246a21080c020b4181808080782105200341246a21084100200341df006a41ec97c8800010b79380800021060c010b4101200341df006a41ec97c8800010b79380800021060b0b20082005360200200120012d001841016a3a00182001108b8d808000210502400240024020032802242208418180808078460d002005450d01200841808080807872418080808078470d02200521060c030b2005450d02024020052802000d002005280208450d002005280204410028029c96db8000118080808000000b2005410028029c96db8000118080808000000c020b200328022021052000200a37020420002007360210200020043602182000200836021420002006360200200020093e020c411c21010c020b2004410028029c96db800011808080800000200521060b02400240200628020c450d00200621050c010b200341306a41086a200641086a280200360200200320062902003703302001200341306a10888d80800021052006410028029c96db8000118080808000000b200020053602004181808080782105411421010b200020016a2005360200200341e0006a2480808080000bd40902067f017e2380808080004180016b220524808080800041002d0098a2db80001a024002400240024002400240410841002802a496db8000118280808000002206450d00200620013602002006200120024106746a36020441002d0098a2db80001a024020000d002006410028029c96db8000118080808000000c060b2005200641a4a1c8800041acf4c7800010e98c80800020054282fceae49dd9e2861d370050200542de8c84a1ecd0a6d30c37004820054289df9d82f381819238370040200542d7f0f3fea28baccae700370038200541206a200541386a412010988d8080004100210641002005280220220120014180808080784622011b21074101200528022420011b21080240024002404100200528022820011b220120052802082209470d002005280204210a200141016a210103402001417f6a2201450d02200a20066a2102200820066a2100200641206a210620002002412010f9b2808000450d000b0b200941a08d064b0d010c030b02402007450d002008410028029c96db8000118080808000000b200a21082005280200450d060c050b024041002802cca2db800041014b0d002005290300210b0c030b200541a08d063602102005418a80808000ad422086200541106aad8437032041002802dc8fdb8000210641002802d88fdb8000210141002802c8a2db8000210220054201370270200541ecf4c780003602642005410d360260200541fcf4c7800036025c200542bf80808020370254200541d8eac780003602502005420b37024820054189f5c780003602442005410036024020054281808080d02837023820054102360268200641bce9c38000200241024622021b28021021062005200541206a36026c200141d4e9c3800020021b200541386a2006118b8080800000200528020821090c010b4104410810bb80808000000b2005290300210b200941a08d064f0d00200520093602182005200b37031020090d010240024041002802cca2db800041024f0d00200ba721060c010b41002802dc8fdb8000210641002802d88fdb8000210141002802c8a2db800021022005420037027020054281808080c000370268200541b4f5c780003602642005410d360260200541fcf4c7800036025c200542bf80808020370254200541d8eac780003602502005420b37024820054189f5c780003602442005410036024020054281808080f018370238200141d4e9c38000200241024622021b200541386a200641bce9c3800020021b280210118b8080800000200528021021060b02402006450d002005280214410028029c96db8000118080808000000b2007450d030c020b200541a08d063602182005200b3703100b2005200541106a36023420054282fceae49dd9e2861d370050200542de8c84a1ecd0a6d30c37004820054289df9d82f381819238370040200542d7f0f3fea28baccae700370038200541346a200541386a412010eea7808000200541386a41086a200541106a41086a28020036020020052005290310370338200541206a41086a200541386a10ae9c808000200541013a0020200541e1eac98b06360021024020052802382206418080808078460d002006450d00200528023c410028029c96db8000118080808000000b200541206a10cea48080002007450d010b2008410028029c96db8000118080808000000b20054180016a2480808080000ba70201047f23808080800041a0016b22012480808080002000200028020441016a220236020441002103024002400240200220002802084b0d0041002d0098a2db80001a41d00041002802a496db8000118280808000002202450d012001200010e39e8080000240024020012d00004113470d00410021030c010b200141d0006a200141d00010f5b28080001a2002200141d0006a41d00010f5b2808000210420002000280204417f6a36020441002d0098a2db80001a41e00041002802a496db8000118280808000002203450d032003428180808010370300200341106a200441d00010f5b28080001a0b2002410028029c96db8000118080808000000b200141a0016a24808080800020030f0b411041d00010bb80808000000b411041e00010bb80808000000be60201047f23808080800041a0016b22012480808080002000417f2000280204220241a0016a220320032002491b220336020441002102024002400240200320002802084f0d0041002d0098a2db80001a41a00141002802a496db8000118280808000002203450d012001200010849480800002400240024020012d00004116460d00200141d0006a200141d00010f5b28080001a2003200141d0006a41d00010f5b280800021042001200010849480800020012d00004116470d010b410021020c010b200141d0006a200141d00010f5b28080001a200441d0006a200141d0006a41d00010f5b28080001a41002d0098a2db80001a41b00141002802a496db8000118280808000002202450d032002428180808010370300200241106a200441a00110f5b28080001a0b2003410028029c96db8000118080808000000b200141a0016a24808080800020020f0b411041a00110bb80808000000b411041b00110bb80808000000be60201047f23808080800041a0016b22012480808080002000200028020441016a220236020441002103024002400240200220002802084b0d0041002d0098a2db80001a41a00141002802a496db8000118280808000002202450d012001200010e39e80800002400240024020012d00004113460d00200141d0006a200141d00010f5b28080001a2002200141d0006a41d00010f5b280800021042001200010e39e80800020012d00004113470d010b410021030c010b200141d0006a200141d00010f5b28080001a200441d0006a200141d0006a41d00010f5b28080001a20002000280204417f6a36020441002d0098a2db80001a41b00141002802a496db8000118280808000002203450d032003428180808010370300200341106a200441a00110f5b28080001a0b2002410028029c96db8000118080808000000b200141a0016a24808080800020030f0b411041a00110bb80808000000b411041b00110bb80808000000bb90201037f23808080800041a0016b220124808080800041002d0098a2db80001a0240024041a00141002802a496db8000118280808000002202450d002001200010ed9480800002400240024020012d00004116460d00200141d0006a200141d00010f5b28080001a2002200141d0006a41d00010f5b280800021032001200010ed9480800020012d00004116470d010b410021000c010b200141d0006a200141d00010f5b28080001a200341d0006a200141d0006a41d00010f5b28080001a41002d0098a2db80001a41b00141002802a496db8000118280808000002200450d022000428180808010370300200041106a200341a00110f5b28080001a0b2002410028029c96db800011808080800000200141a0016a24808080800020000f0b411041a00110bb80808000000b411041b00110bb80808000000be60201047f23808080800041a0016b22012480808080002000417f2000280204220241a0016a220320032002491b220336020441002102024002400240200320002802084f0d0041002d0098a2db80001a41a00141002802a496db8000118280808000002203450d012001200010d29480800002400240024020012d00004116460d00200141d0006a200141d00010f5b28080001a2003200141d0006a41d00010f5b280800021042001200010d29480800020012d00004116470d010b410021020c010b200141d0006a200141d00010f5b28080001a200441d0006a200141d0006a41d00010f5b28080001a41002d0098a2db80001a41b00141002802a496db8000118280808000002202450d032002428180808010370300200241106a200441a00110f5b28080001a0b2003410028029c96db8000118080808000000b200141a0016a24808080800020020f0b411041a00110bb80808000000b411041b00110bb80808000000bdd0201047f23808080800041a0016b220124808080800020002802002802082202200228020441016a220336020441002104024002400240200320022802084b0d002000417f2000280204220241d0006a220320032002491b2202360204200220002802084f0d0041002d0098a2db80001a41d00041002802a496db8000118280808000002202450d012001200010e19e8080000240024020012d00004113470d00410021040c010b200141d0006a200141d00010f5b28080001a2002200141d0006a41d00010f5b28080002103200028020028020822002000280204417f6a36020441002d0098a2db80001a41e00041002802a496db8000118280808000002204450d032004428180808010370300200441106a200341d00010f5b28080001a0b2002410028029c96db8000118080808000000b200141a0016a24808080800020040f0b411041d00010bb80808000000b411041e00010bb80808000000b8d0201037f20002802002802082201200128020441016a220236020441002103024002400240200220012802084b0d002000417f200028020422014190036a220220022001491b2201360204200120002802084f0d004100210341002d0098a2db80001a41900341002802a496db8000118280808000002201450d0102402000200110de9f8080000d00200028020028020822002000280204417f6a36020441002d0098a2db80001a41a00341002802a496db8000118280808000002203450d032003428180808010370300200341106a200141900310f5b28080001a0b2001410028029c96db8000118080808000000b20030f0b411041900310bb80808000000b411041a00310bb80808000000ba70201047f23808080800041a0016b22012480808080002000200028020441016a220236020441002103024002400240200220002802084b0d0041002d0098a2db80001a41d00041002802a496db8000118280808000002202450d012001200010a0958080000240024020012d00004116470d00410021030c010b200141d0006a200141d00010f5b28080001a2002200141d0006a41d00010f5b2808000210420002000280204417f6a36020441002d0098a2db80001a41e00041002802a496db8000118280808000002203450d032003428180808010370300200341106a200441d00010f5b28080001a0b2002410028029c96db8000118080808000000b200141a0016a24808080800020030f0b411041d00010bb80808000000b411041e00010bb80808000000b8d0201037f20002802002802082201200128020441016a220236020441002103024002400240200220012802084b0d002000417f2000280204220141e0036a220220022001491b2201360204200120002802084f0d004100210341002d0098a2db80001a41e00341002802a496db8000118280808000002201450d0102402000200110e99f8080000d00200028020028020822002000280204417f6a36020441002d0098a2db80001a41f00341002802a496db8000118280808000002203450d032003428180808010370300200341106a200141e00310f5b28080001a0b2001410028029c96db8000118080808000000b20030f0b411041e00310bb80808000000b411041f00310bb80808000000bb90201037f23808080800041a0016b220124808080800041002d0098a2db80001a0240024041a00141002802a496db8000118280808000002202450d002001200010e59e80800002400240024020012d00004113460d00200141d0006a200141d00010f5b28080001a2002200141d0006a41d00010f5b280800021032001200010e59e80800020012d00004113470d010b410021000c010b200141d0006a200141d00010f5b28080001a200341d0006a200141d0006a41d00010f5b28080001a41002d0098a2db80001a41b00141002802a496db8000118280808000002200450d022000428180808010370300200041106a200341a00110f5b28080001a0b2002410028029c96db800011808080800000200141a0016a24808080800020000f0b411041a00110bb80808000000b411041b00110bb80808000000b8d0201037f20002802002802082201200128020441016a220236020441002103024002400240200220012802084b0d002000417f2000280204220141b0046a220220022001491b2201360204200120002802084f0d004100210341002d0098a2db80001a41b00441002802a496db8000118280808000002201450d0102402000200110dc9f8080000d00200028020028020822002000280204417f6a36020441002d0098a2db80001a41c00441002802a496db8000118280808000002203450d032003428180808010370300200341106a200141b00410f5b28080001a0b2001410028029c96db8000118080808000000b20030f0b411041b00410bb80808000000b411041c00410bb80808000000b8d0201037f20002802002802082201200128020441016a220236020441002103024002400240200220012802084b0d002000417f2000280204220141e0036a220220022001491b2201360204200120002802084f0d004100210341002d0098a2db80001a41e00341002802a496db8000118280808000002201450d0102402000200110ff978080000d00200028020028020822002000280204417f6a36020441002d0098a2db80001a41f00341002802a496db8000118280808000002203450d032003428180808010370300200341106a200141e00310f5b28080001a0b2001410028029c96db8000118080808000000b20030f0b411041e00310bb80808000000b411041f00310bb80808000000b8d0201037f20002802002802082201200128020441016a220236020441002103024002400240200220012802084b0d002000417f200028020422014190036a220220022001491b2201360204200120002802084f0d004100210341002d0098a2db80001a41900341002802a496db8000118280808000002201450d0102402000200110fd978080000d00200028020028020822002000280204417f6a36020441002d0098a2db80001a41a00341002802a496db8000118280808000002203450d032003428180808010370300200341106a200141900310f5b28080001a0b2001410028029c96db8000118080808000000b20030f0b411041900310bb80808000000b411041a00310bb80808000000bdd0201047f23808080800041a0016b220124808080800020002802002802082202200228020441016a220336020441002104024002400240200320022802084b0d002000417f2000280204220241d0006a220320032002491b2202360204200220002802084f0d0041002d0098a2db80001a41d00041002802a496db8000118280808000002202450d0120012000109f948080000240024020012d00004116470d00410021040c010b200141d0006a200141d00010f5b28080001a2002200141d0006a41d00010f5b28080002103200028020028020822002000280204417f6a36020441002d0098a2db80001a41e00041002802a496db8000118280808000002204450d032004428180808010370300200441106a200341d00010f5b28080001a0b2002410028029c96db8000118080808000000b200141a0016a24808080800020040f0b411041d00010bb80808000000b411041e00010bb80808000000b8d0201037f20002802002802082201200128020441016a220236020441002103024002400240200220012802084b0d002000417f2000280204220141b0046a220220022001491b2201360204200120002802084f0d004100210341002d0098a2db80001a41b00441002802a496db8000118280808000002201450d0102402000200110fc978080000d00200028020028020822002000280204417f6a36020441002d0098a2db80001a41c00441002802a496db8000118280808000002203450d032003428180808010370300200341106a200141b00410f5b28080001a0b2001410028029c96db8000118080808000000b20030f0b411041b00410bb80808000000b411041c00410bb80808000000be60201047f23808080800041a0016b22012480808080002000417f2000280204220241a0016a220320032002491b220336020441002102024002400240200320002802084f0d0041002d0098a2db80001a41a00141002802a496db8000118280808000002203450d012001200010eb9580800002400240024020012d00004116460d00200141d0006a200141d00010f5b28080001a2003200141d0006a41d00010f5b280800021042001200010eb9580800020012d00004116470d010b410021020c010b200141d0006a200141d00010f5b28080001a200441d0006a200141d0006a41d00010f5b28080001a41002d0098a2db80001a41b00141002802a496db8000118280808000002202450d032002428180808010370300200241106a200441a00110f5b28080001a0b2003410028029c96db8000118080808000000b200141a0016a24808080800020020f0b411041a00110bb80808000000b411041b00110bb80808000000b8d0201037f20002802002802082201200128020441016a220236020441002103024002400240200220012802084b0d002000417f200028020422014180056a220220022001491b2201360204200120002802084f0d004100210341002d0098a2db80001a41800541002802a496db8000118280808000002201450d0102402000200110ea9f8080000d00200028020028020822002000280204417f6a36020441002d0098a2db80001a41900541002802a496db8000118280808000002203450d032003428180808010370300200341106a200141800510f5b28080001a0b2001410028029c96db8000118080808000000b20030f0b411041800510bb80808000000b411041900510bb80808000000be60201047f23808080800041a0016b22012480808080002000417f2000280204220241a0016a220320032002491b220336020441002102024002400240200320002802084f0d0041002d0098a2db80001a41a00141002802a496db8000118280808000002203450d012001200010e29e80800002400240024020012d00004113460d00200141d0006a200141d00010f5b28080001a2003200141d0006a41d00010f5b280800021042001200010e29e80800020012d00004113470d010b410021020c010b200141d0006a200141d00010f5b28080001a200441d0006a200141d0006a41d00010f5b28080001a41002d0098a2db80001a41b00141002802a496db8000118280808000002202450d032002428180808010370300200241106a200441a00110f5b28080001a0b2003410028029c96db8000118080808000000b200141a0016a24808080800020020f0b411041a00110bb80808000000b411041b00110bb80808000000b8d0201037f20002802002802082201200128020441016a220236020441002103024002400240200220012802084b0d002000417f200028020422014180056a220220022001491b2201360204200120002802084f0d004100210341002d0098a2db80001a41800541002802a496db8000118280808000002201450d0102402000200110fe978080000d00200028020028020822002000280204417f6a36020441002d0098a2db80001a41900541002802a496db8000118280808000002203450d032003428180808010370300200341106a200141800510f5b28080001a0b2001410028029c96db8000118080808000000b20030f0b411041800510bb80808000000b411041900510bb80808000000be60201047f23808080800041a0016b22012480808080002000417f2000280204220241a0016a220320032002491b220336020441002102024002400240200320002802084f0d0041002d0098a2db80001a41a00141002802a496db8000118280808000002203450d012001200010e49e80800002400240024020012d00004113460d00200141d0006a200141d00010f5b28080001a2003200141d0006a41d00010f5b280800021042001200010e49e80800020012d00004113470d010b410021020c010b200141d0006a200141d00010f5b28080001a200441d0006a200141d0006a41d00010f5b28080001a41002d0098a2db80001a41b00141002802a496db8000118280808000002202450d032002428180808010370300200241106a200441a00110f5b28080001a0b2003410028029c96db8000118080808000000b200141a0016a24808080800020020f0b411041a00110bb80808000000b411041b00110bb80808000000be60201047f23808080800041a0016b22012480808080002000417f2000280204220241a0016a220320032002491b220336020441002102024002400240200320002802084f0d0041002d0098a2db80001a41a00141002802a496db8000118280808000002203450d012001200010e69e80800002400240024020012d00004113460d00200141d0006a200141d00010f5b28080001a2003200141d0006a41d00010f5b280800021042001200010e69e80800020012d00004113470d010b410021020c010b200141d0006a200141d00010f5b28080001a200441d0006a200141d0006a41d00010f5b28080001a41002d0098a2db80001a41b00141002802a496db8000118280808000002202450d032002428180808010370300200241106a200441a00110f5b28080001a0b2003410028029c96db8000118080808000000b200141a0016a24808080800020020f0b411041a00110bb80808000000b411041b00110bb80808000000be60201047f23808080800041a0016b22012480808080002000200028020441016a220236020441002103024002400240200220002802084b0d0041002d0098a2db80001a41a00141002802a496db8000118280808000002202450d012001200010a09580800002400240024020012d00004116460d00200141d0006a200141d00010f5b28080001a2002200141d0006a41d00010f5b280800021042001200010a09580800020012d00004116470d010b410021030c010b200141d0006a200141d00010f5b28080001a200441d0006a200141d0006a41d00010f5b28080001a20002000280204417f6a36020441002d0098a2db80001a41b00141002802a496db8000118280808000002203450d032003428180808010370300200341106a200441a00110f5b28080001a0b2002410028029c96db8000118080808000000b200141a0016a24808080800020030f0b411041a00110bb80808000000b411041b00110bb80808000000be50701067f2380808080004190016b2202248080808000200128020c210302400240024020012802142204200128021022054f0d000340200320046a2d0000220641776a220741174b0d024101200774419380800471450d022001200441016a220436021420052004470d000b200521040b200220032005200441016a2204200520042005491b10c4a980800041002d0098a2db80001a20022802042101200228020021050240411441002802a496db8000118280808000002204450d002004200536020c20044105360200200020043602042000418080808078360200200420013602100c020b4104411410bb80808000000b0240024002400240200641db00470d00200120012d0018417f6a22073a0018200441016a210402400240024002400240200741ff0171450d0020012004360214200241013a00182002200136021420024100360224200242808080801037021c200241286a200241146a10b78e80800020022d00280d01200241286a4102722105034020022d0029410171450d04024020022802242204200228021c470d002002411c6a4198a4c9800010e0a08080000b2002280220200441e0006c6a200541e00010f5b28080001a2002200441016a360224200241286a200241146a10b78e80800020022d0028450d000b200228022c2104200228021c450d022002280220410028029c96db80001180808080000041808080807821070c040b200241086a200320052004200520042005491b10c4a980800041002d0098a2db80001a200228020c210120022802082105411441002802a496db8000118280808000002204450d052004200536020c20044118360200200020043602042000418080808078360200200420013602100c080b200228022c21040b41808080807821070c010b200228021c210720022802202104200228022421030b200120012d001841016a3a00182001108b8d8080002105024002402007418080808078460d002005450d0120070d04200521040c050b2005450d04024020052802000d002005280208450d002005280204410028029c96db8000118080808000000b2005410028029c96db8000118080808000000c040b2000200336020820002004360204200020073602000c040b20012002418f016a41dca1c8800010878d80800021040c020b4104411410bb80808000000b2004410028029c96db800011808080800000200521040b02400240200428020c450d00200421010c010b200241286a41086a200441086a280200360200200220042902003703282001200241286a10888d80800021012004410028029c96db8000118080808000000b2000418080808078360200200020013602040b20024190016a2480808080000bf30501067f23808080800041306b2202248080808000200128020c2103024002400240024020012802142204200128021022054f0d000340200320046a2d0000220641776a220741174b0d024101200774419380800471450d022001200441016a220436021420052004470d000b200521040b200241086a20032005200441016a2204200520042005491b10c4a980800041002d0098a2db80001a200228020c2101200228020821050240411441002802a496db8000118280808000002204450d002004200536020c20044105360200200020043602042000418080808078360200200420013602100c020b4104411410bb80808000000b02400240200641db00470d00200120012d0018417f6a22073a0018200441016a21040240200741ff01710d00200241106a200320052004200520042005491b10c4a980800041002d0098a2db80001a2002280214210120022802102105411441002802a496db8000118280808000002204450d042004200536020c20044118360200200020043602042000418080808078360200200420013602100c030b20012004360214200241186a20014101108f93808000200120012d001841016a3a00182001108b8d80800021040240024020022802182205418080808078460d002004450d012005450d03200228021c410028029c96db8000118080808000000c030b200228021c2105024020040d00200521040c030b024020042802000d002004280208450d002004280204410028029c96db8000118080808000000b2004410028029c96db800011808080800000200521040c020b2000200229021c370204200020053602000c020b20012002412f6a418ca2c8800010878d80800021040b02400240200428020c450d00200421010c010b200241186a41086a200441086a280200360200200220042902003703182001200241186a10888d80800021012004410028029c96db8000118080808000000b2000418080808078360200200020013602040b200241306a2480808080000f0b4104411410bb80808000000bed0902057f017e23808080800041306b2202248080808000200128020c21030240024002400240024020012802142204200128021022054f0d0003400240200320046a2d0000220641776a0e2500000404000404040404040404040404040404040404040004040404040404040404040403040b2001200441016a220436021420052004470d000b200521040b41012106200220032005200441016a2204200520042005491b10c4a980800041002d0098a2db80001a2002280204210120022802002105411441002802a496db8000118280808000002204450d032004200536020c20044105360200200420013602100c020b410121062001200441016a360214200241086a2001410010818d808000024002400240200228020822044104460d00200229031021070240024002400240024020040e0406000102060b2007428080808010540d0241012105200241013a001820022007370320200241186a2002412f6a41f8eec7800010c3a980800021040c030b2007428080808010540d01200241023a001820022007370320200241186a2002412f6a41f8eec7800010c3a98080002104410121050c020b20022802102103200228020c21042002410b3a0018200241186a2002412f6a41f4d2c9800010c1a98080002105200441808080807872418080808078460d042003410028029c96db8000118080808000000c040b2007a72104410021050b02402005450d00200421050c030b410021060c040b200228020c21040c030b200241033a001820022007370320200241186a2002412f6a41f4d2c9800010c1a980800021050b410121060240200528020c450d00200521040c020b200241186a41086a200541086a280200360200200220052902003703182001200241186a10888d80800021042005410028029c96db8000118080808000000c010b0240200641506a41ff0171410a490d0041012106024020012002412f6a41f8eec7800010878d808000220528020c450d00200521040c020b200241186a41086a200541086a280200360200200220052902003703182001200241186a10888d80800021042005410028029c96db8000118080808000000c010b41012106200241086a2001410110818d808000024002400240200228020822044104460d00200229031021070240024002400240024020040e0406000102060b2007428080808010540d0241012105200241013a001820022007370320200241186a2002412f6a41f8eec7800010c3a980800021040c030b2007428080808010540d01200241023a001820022007370320200241186a2002412f6a41f8eec7800010c3a98080002104410121050c020b20022802102103200228020c21042002410b3a0018200241186a2002412f6a41f4d2c9800010c1a98080002105200441808080807872418080808078460d042003410028029c96db8000118080808000000c040b2007a72104410021050b02402005450d00200421050c030b410021060c030b200228020c21040c020b200241033a001820022007370320200241186a2002412f6a41f4d2c9800010c1a980800021050b410121060240200528020c450d00200521040c010b200241186a41086a200541086a280200360200200220052902003703182001200241186a10888d80800021042005410028029c96db8000118080808000000b2000200436020420002006360200200241306a2480808080000f0b4104411410bb80808000000bce0401067f23808080800041206b2202248080808000200128020c2103024002400240024002400240024020012802142204200128021022054f0d002001410c6a2106034002400240200320046a2d000041776a220741194b0d0041012007744193808004710d0120074119460d040b20012002411f6a419ca2c8800010878d808000220428020c450d04200421010c050b2001200441016a220436021420052004470d000b200521040b200241086a20032005200441016a2204200520042005491b10c4a980800041002d0098a2db80001a200228020c210120022802082107411441002802a496db8000118280808000002204450d032004200736020c20044105360200200020043602042000418080808078360200200420013602100c050b41002107200141003602082001200441016a360214200241106a2006200110c7a980800020022802142101024020022802104102460d000240200228021822044100480d00024020040d00410121070c060b41002d0098a2db80001a200441002802a496db80001182808080000022070d05410121070b2007200441eccfc9800010ae80808000000b2000418080808078360200200020013602040c040b200241106a41086a200441086a280200360200200220042902003703102001200241106a10888d80800021012004410028029c96db8000118080808000000b2000418080808078360200200020013602040c020b4104411410bb80808000000b20072001200410f5b280800021012000200436020820002001360204200020043602000b200241206a2480808080000bad0701067f23808080800041306b2205248080808000200028020c210602400240024020002802142207200028021022084f0d000340200620076a2d0000220941776a220a41174b0d024101200a74419380800471450d022000200741016a220736021420082007470d000b200821070b200520062008200741016a2207200820072008491b10c4a980800041002d0098a2db80001a2005280204210a200528020021000240411441002802a496db8000118280808000002207450d002007200036020c200741053602002007200a3602100c020b4104411410bb80808000000b02400240024002400240200941db00460d00200941fb00460d0120002005412f6a41aca3c8800010878d808000210a0c040b200020002d00182209417f6a220a3a0018200741016a2107200a41ff0171450d02200020093a0018200020073602142000108b8d808000210a0c010b200020002d0018417f6a220a3a0018200741016a21070240200a41ff0171450d0020002007360214200541013a001c20052000360218200541206a200541186a10b48e8080000240024020052d00200d004100210720052d0021450d012005280218220741003602082007200728021441016a360214200541206a2007410c6a200710c7a98080002005280224210720052802204102460d01200720052802284104410010949380800021070c010b200528022421070b200020002d001841016a3a001820072000108a8d808000220820071b210a2007450d012008450d01024020082802000d002008280208450d002008280204410028029c96db8000118080808000000b2008410028029c96db8000118080808000000c010b200541106a200620082007200820072008491b10c4a980800041002d0098a2db80001a2005280214210a200528021021000240411441002802a496db8000118280808000002207450d002007200036020c200741183602002007200a3602100c040b4104411410bb80808000000b200a0d01410021070c020b200541086a200620082007200820072008491b10c4a980800041002d0098a2db80001a200528020c210a200528020821000240411441002802a496db8000118280808000002207450d002007200036020c200741183602002007200a3602100c020b4104411410bb80808000000b0240200a28020c450d00200a21070c010b200541206a41086a200a41086a2802003602002005200a2902003703202000200541206a10888d8080002107200a410028029c96db8000118080808000000b200541306a24808080800020070bad0701067f23808080800041306b2205248080808000200028020c210602400240024020002802142207200028021022084f0d000340200620076a2d0000220941776a220a41174b0d024101200a74419380800471450d022000200741016a220736021420082007470d000b200821070b200520062008200741016a2207200820072008491b10c4a980800041002d0098a2db80001a2005280204210a200528020021000240411441002802a496db8000118280808000002207450d002007200036020c200741053602002007200a3602100c020b4104411410bb80808000000b02400240024002400240200941db00460d00200941fb00460d0120002005412f6a41bca2c8800010878d808000210a0c040b200020002d00182209417f6a220a3a0018200741016a2107200a41ff0171450d02200020093a0018200020073602142000108b8d808000210a0c010b200020002d0018417f6a220a3a0018200741016a21070240200a41ff0171450d0020002007360214200541013a001c20052000360218200541206a200541186a10b48e8080000240024020052d00200d004100210720052d0021450d012005280218220741003602082007200728021441016a360214200541206a2007410c6a200710c7a98080002005280224210720052802204102460d01200720052802284104410010949380800021070c010b200528022421070b200020002d001841016a3a001820072000108a8d808000220820071b210a2007450d012008450d01024020082802000d002008280208450d002008280204410028029c96db8000118080808000000b2008410028029c96db8000118080808000000c010b200541106a200620082007200820072008491b10c4a980800041002d0098a2db80001a2005280214210a200528021021000240411441002802a496db8000118280808000002207450d002007200036020c200741183602002007200a3602100c040b4104411410bb80808000000b200a0d01410021070c020b200541086a200620082007200820072008491b10c4a980800041002d0098a2db80001a200528020c210a200528020821000240411441002802a496db8000118280808000002207450d002007200036020c200741183602002007200a3602100c020b4104411410bb80808000000b0240200a28020c450d00200a21070c010b200541206a41086a200a41086a2802003602002005200a2902003703202000200541206a10888d8080002107200a410028029c96db8000118080808000000b200541306a24808080800020070ba40b01067f23808080800041c0006b2206248080808000200128020c2107024002400240024020012802142208200128021022094f0d000340200720086a2d0000220a41776a220b41174b0d024101200b74419380800471450d022001200841016a220836021420092008470d000b200921080b4101210b200620072009200841016a2208200920082009491b10c4a980800041002d0098a2db80001a20062802042101200628020021090240411441002802a496db8000118280808000002208450d002008200936020c20084105360200200820013602100c020b4104411410bb80808000000b0240024002400240024002400240024002400240200a41db00460d00200a41fb00460d0120012006413f6a419ca3c8800010878d80800021090c080b200120012d0018417f6a220b3a0018200841016a2108200b41ff0171450d0820012008360214200641013a002c20062001360228200641306a200641286a10a88e80800020062d00300d01024020062d0031450d00200641106a200628022810d68e808000200628021045210b200628021421080c060b4100210b410041b098c8800041b898c8800010b79380800021080c050b200120012d0018417f6a220b3a0018200841016a2108200b41ff0171450d0320012008360214200641013a002c20062001360228200641306a200641286a10b48e80800020062d00300d01024020062d0031450d002006280228220b4100360208200b200b28021441016a360214200641306a200b410c6a200b10c7a9808000200628023421090240024020062802304102460d00024020062802382207410b470d0041002108200941d8acc98000410b10f9b2808000450d020b2009200741e4acc98000410110949380800021080c010b200921080b4100210720080d03200b10898d80800022080d03200641206a200b10d68e8080002006280224210820062802200d03200641306a200641286a10b48e80800020062d00300d024101210720062d00314101470d032006280228220841003602082008200828021441016a360214200641306a2008410c6a200810c7a980800020062802342108024020062802304102460d002008200628023810939380800021080b4100210720080d0341a099c88000410b10b89380800021080c030b4100210741a099c88000410b10b59380800021080c020b200628023421084100210b0c030b20062802342108410021070b200120012d001841016a3a00182001108a8d808000210902402007450d0020090d044100210b0c060b2009450d02024020092802000d002009280208450d002009280204410028029c96db8000118080808000000b2009410028029c96db8000118080808000000c020b200641186a200720092008200920082009491b10c4a980800041002d0098a2db80001a200628021c210b200628021821010240411441002802a496db8000118280808000002208450d002008200136020c200841183602002008200b3602104101210b0c050b4104411410bb80808000000b200120012d001841016a3a00182001108b8d80800021090240200b450d0020090d024100210b0c040b2009450d00024020092802000d002009280208450d002009280204410028029c96db8000118080808000000b2009410028029c96db8000118080808000000b200821090b4101210b0240200928020c450d00200921080c020b200641306a41086a200941086a280200360200200620092902003703302001200641306a10888d80800021082009410028029c96db8000118080808000000c010b200641086a200720092008200920082009491b10c4a980800041002d0098a2db80001a200628020c210b20062802082101411441002802a496db8000118280808000002208450d012008200136020c200841183602002008200b3602104101210b0b200020083602042000200b360200200641c0006a2480808080000f0b4104411410bb80808000000be70b02067f027e23808080800041d0006b2206248080808000200128020c210702400240024020012802142208200128021022094f0d000340200720086a2d0000220a41776a220b41174b0d024101200b74419380800471450d022001200841016a220836021420092008470d000b200921080b4101210b200620072009200841016a2208200920082009491b10c4a980800041002d0098a2db80001a20062802042101200628020021090240411441002802a496db8000118280808000002208450d002008200936020c2008410536020020002008360204200820013602100c020b4104411410bb80808000000b024002400240024002400240024002400240200a41db00460d00200a41fb00460d012001200641cf006a41bca3c8800010878d80800021080c050b200120012d0018417f6a220b3a0018200841016a2108200b41ff0171450d0520012008360214200641013a001c20062001360218200641206a200641186a10a88e80800020062d00200d01024020062d00210d0041002109410041b098c8800041b898c8800010b79380800021080c030b200641206a200628021810fea78080004101210920062802204101460d012006413c6a3502004220862006290234220c42208884210d200c422086200635023084210c0c020b200120012d0018417f6a220b3a0018200841016a21080240200b41ff0171450d0020012008360214200641013a001c20062001360218200641206a200641186a10b48e80800002400240024020062d00200d00024020062d0021450d002006280218220b4100360208200b200b28021441016a360214200641206a200b410c6a200b10c7a9808000200628022421090240024020062802204102460d00024020062802282207410a470d00410021082009419ce7c88000410a10f9b2808000450d020b2009200741a8e7c88000410110949380800021080c010b200921080b4100210920080d02200b10898d80800022080d02200641206a200b10fea780800002402006280220410171450d00200628022421080c030b200641386a290300210d2006290330210c200641206a200641186a10b48e80800020062d00200d014101210920062d00214101470d032006280218220841003602082008200828021441016a360214200641206a2008410c6a200810c7a980800020062802242108024020062802204102460d002008200628022810ba9180800021080b4100210920080d0241849ac88000410a10b89380800021080c020b4100210941849ac88000410a10b59380800021080c010b20062802242108410021090b0b200120012d001841016a3a00182001108a8d808000210b02402009450d00200b2108200b0d050c040b200b450d040240200b2802000d00200b280208450d00200b280204410028029c96db8000118080808000000b200b410028029c96db8000118080808000000c040b200641106a200720092008200920082009491b10c4a980800041002d0098a2db80001a2006280214210b20062802102101411441002802a496db80001182808080000022080d054104411410bb80808000000b20062802242108410021090b200120012d001841016a3a00182001108b8d808000210b02402009450d00200b2108200b450d010c020b200b450d010240200b2802000d00200b280208450d00200b280204410028029c96db8000118080808000000b200b410028029c96db8000118080808000000c010b2000200c3703102000200d3703184100210b0c040b02400240200828020c450d002008210b0c010b200641206a41086a200841086a280200360200200620082902003703202001200641206a10888d808000210b2008410028029c96db8000118080808000000b2000200b3602040c020b200641086a200720092008200920082009491b10c4a980800041002d0098a2db80001a200628020c210b20062802082101411441002802a496db80001182808080000022080d004104411410bb80808000000b2008200136020c20084118360200200020083602042008200b3602100b4101210b0b2000200b360200200641d0006a2480808080000bb410010a7f23808080800041f0016b2206248080808000200128020c210702400240024020012802142208200128021022094f0d000340200720086a2d0000220a41776a220b41174b0d024101200b74419380800471450d022001200841016a220836021420092008470d000b200921080b4101210b200641086a20072009200841016a2208200920082009491b10c4a980800041002d0098a2db80001a200628020c2101200628020821090240411441002802a496db8000118280808000002208450d002008200936020c20084105360200200820013602100c020b4104411410bb80808000000b02400240024002400240024002400240024002400240024002400240200a41db00460d00200a41fb00460d012001200641ef016a41eca2c8800010878d80800021090c0b0b200120012d0018417f6a220b3a0018200841016a2108200b41ff0171450d0b20012008360214200641013a006c20062001360268200641c8016a200641e8006a10a88e80800020062d00c8010d03024020062d00c901450d00200628026822092802142208200928021022074f0d03200928020c210a0340200a20086a2d0000220c41776a220b41174b0d034101200b74419380800471450d032009200841016a220836021420072008470d000c040b0b4100210b410041b098c8800041b898c8800010b79380800021080c060b200120012d0018417f6a220b3a0018200841016a21080240200b41ff0171450d0020012008360214200641013a004420062001360240200641c8016a200641c0006a10b48e80800002400240024020062d00c8010d00200641cf016a210d4102210b0340024002400240024020062d00c901450d002006280240220941003602082009200928021441016a360214200641c8016a2009410c6a220a200910c7a980800020062802cc0121070240024020062802c8014102460d00024020062802d001220c4103470d00410021082007419bb3c88000410310f9b2808000450d020b2007200c41a0b3c88000410110949380800021080c010b200721080b20080d060240200b41ff01714102460d0041dc98c88000410310b89380800021080c070b200910898d80800022080d0620092802142208200928021022074f0d02200a280200210a0340200a20086a2d0000220c41776a220b41174b0d024101200b74419380800471450d022009200841016a220836021420072008470d000c030b0b410021070240200b41ff01714102460d00200641a8016a41186a200641c8006a41186a2f00003b0100200641a8016a41106a200641c8006a41106a290000370300200641a8016a41086a200641c8006a41086a290000370300200620062900483703a801200b21070b4101210b200e21080c060b200c41ee00470d002009200841016a3602144100210b200941a8ecca8000410310f88c80800022080d040c010b200641c8016a200910faa7808000024020062d00c8014101470d0020062802cc0121084100210b0c050b20064188016a41086a200d41086a29000037030020064188016a41106a200d41106a29000037030020064188016a41186a200d41186a2f00003b01002006200d2900003703880120062800cb01210e20062f00c901210f4101210b0b200641c8006a41086a20064188016a41086a290300370300200641c8006a41106a20064188016a41106a290300370300200641c8006a41186a20064188016a41186a2f01003b01002006200629038801370348200641c8016a200641c0006a10b48e80800020062d00c801450d000b0b20062802cc0121084100210b0c010b4100210b0b200120012d001841016a3a00182001108a8d80800021090240200b450d0020090d0b200641a8016a210b0c080b2009450d09024020092802000d002009280208450d002009280204410028029c96db8000118080808000000b2009410028029c96db8000118080808000000c090b200641186a200720092008200920082009491b10c4a980800041002d0098a2db80001a200628021c210b20062802182101411441002802a496db80001182808080000022080d0b4104411410bb80808000000b200c41ee00470d004101210b2009200841016a360214200941a8ecca8000410310f88c80800022080d02410021070c040b200641c8016a200910faa78080004101210720062d00c8014101470d020b20062802cc0121080b4100210b0c010b200641286a200641d7016a290000370300200641306a200641df016a290000370300200641386a200641e7016a2f00003b0100200620062900cf0137032020062800cb01210820062f00c901210f4101210b0b200120012d001841016a3a00182001108b8d8080002109200b450d0120090d03200641206a210b0b2000200f3b0102200020073a00012000200b290200370208200041206a200b41186a2f01003b0100200041186a200b41106a290200370200200041106a200b41086a2902003702004100210b0c050b2009450d00024020092802000d002009280208450d002009280204410028029c96db8000118080808000000b2009410028029c96db8000118080808000000b200821090b4101210b0240200928020c450d00200921080c030b200641c8016a41086a200941086a280200360200200620092902003703c8012001200641c8016a10888d80800021082009410028029c96db8000118080808000000c020b200641106a200720092008200920082009491b10c4a980800041002d0098a2db80001a2006280214210b20062802102101411441002802a496db80001182808080000022080d004104411410bb80808000000b2008200136020c200841183602002008200b3602104101210b0b2000200b3a000020002008360204200641f0016a2480808080000bb70101047f200020002802082202200028020c20026b4102762202200120022001491b22034102746a360208410021040240200220014f0d00200120036b2201450d0020002000280204220336020c2003200028020022056b41027621020240024020032005470d00200120022001200220014922041b22036b410020041b21040c010b03402002200120022001491b210341002104200220014f0d01200120036b22010d000b0b2000200520034102746a3602080b20040ba80703067f017e017f23808080800041c0006b2201248080808000200141246a41cadac88000410841d2dac880004123410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a0240024041c00041002802a496db8000118280808000002202450d002002418381808000360238200242e2e68fceaa92ce9c7b370330200242e987d8bed5a3d0fbfb0037032820024107360224200241f7dac88000360220200241b38380800036021820024284da96bbb4bed9f9bd7f370310200242c891f9aee3c7afa85837030820024102360204200241f5dac8800036020020014102360238200120023602302001200241c0006a36023c200120023602342001410c6a200141306a418092c7800010908b808000200141086a200141186a220241086a28020036020020012002290200370300200128020c2103200128021021042001280214210520012802242106200129022821072001410c6a41086a410036020020014280808080800137020c2001410c6a41c0d1c5800010faa8808000200128021022024284da96bbb4bed9f9bd7f370308200242c891f9aee3c7afa858370300200141306a41086a220841013602002002420437022c2002420237022420024189fac580003602202002410236021c20024187fac58000360218200241b3838080003602102001200129020c3703300240200828020022022001280230470d00200141306a41c0d1c5800010faa88080000b2001280234200241386c22086a2202420437022c2002420737022420024180fac580003602202002410636021c20024187cdc480003602182002418381808000360210200242e2e68fceaa92ce9c7b370308200242e987d8bed5a3d0fbfb0037030020012802342102200120012802303602142001200236020c2001200220086a41386a36021820012002360210200141306a2001410c6a418092c7800010918b8080002006418080808078460d01200120033602142001200436020c200120043602102001200420054105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200737023c20002006360238200041003a000020002001290300370250200041d8006a200141086a2802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b410841c00010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bca1203067f017e017f23808080800041d0006b2201248080808000200141286a4182b4c88000410b41f3b3c88000410f41b8b3c8800041011089a9808000200142043702202001420037021820014280808080800137021041002d0098a2db80001a02400240412041002802a496db8000118280808000002202450d00200241003602182002410436020420024192b1c8800036020020014101360248200120023602402001200241206a36024c20012002360244200141106a200141c0006a418092c7800010908b808000200141086a2001411c6a220241086a2802003602002001200229020037030020012802102103200128021421042001280218210520012802282106200129022c21072001410036021820014280808080c000370210200141c0006a200141106a418db4c88000410d10d286808000200141106a200141c0006a419ab4c88000411510ac88808000200141c0006a200141106a41afb4c88000411610c886808000200141106a200141c0006a41c5b4c88000410d10ef87808000200141c0006a200141106a41d2b4c88000410d10ba86808000200141106a200141c0006a41dfb4c880004114108b87808000200141c0006a200141106a41f3b4c880004108108288808000200141106a200141c0006a41fbb4c88000411910b886808000200141c0006a200141106a4194b5c88000411310c086808000200141106a200141c0006a41a7b5c88000411210d1868080000240200128021822082001280210470d00200141106a41b0d1c5800010f5ad8080000b2001280214200841246c6a2202410a3a00202002410b36021c200241b9b5c880003602182002420437021020024200370208200242808080808001370200200141c0006a41086a200841016a36020020012001290210370340200141106a200141c0006a41c4b5c88000410d10ae88808000200141c0006a200141106a41d1b5c88000410b10c787808000200141106a200141c0006a41dcb5c88000410c10fe86808000200141c0006a200141106a41e8b5c88000411310ff86808000200141106a200141c0006a41fbb5c88000410d108388808000200141c0006a200141106a4188b6c88000411710a187808000200141106a200141c0006a419fb6c880004110108f87808000200141c0006a200141106a41afb6c88000410d108688808000200141106a200141c0006a41bcb6c88000410c10c5868080000240200128021822082001280210470d00200141106a41b0d1c5800010f5ad8080000b2001280214200841246c6a220241143a00202002410d36021c200241c8b6c880003602182002420437021020024200370208200242808080808001370200200141c0006a41086a200841016a36020020012001290210370340200141106a200141c0006a41d5b6c88000410f10c688808000200141c0006a200141106a41e4b6c88000410b109c868080000240200128024822082001280240470d00200141c0006a41b0d1c5800010f5ad8080000b2001280244200841246c6a220241173a00202002410a36021c200241efb6c880003602182002420437021020024200370208200242808080808001370200200141106a41086a200841016a36020020012001290240370310200141c0006a200141106a41f9b6c88000410a10f087808000200141106a200141c0006a4183b7c88000410410b686808000200141c0006a200141106a4187b7c88000411010a1868080000240200128024822082001280240470d00200141c0006a41b0d1c5800010f5ad8080000b2001280244200841246c6a2202411b3a00202002411236021c20024197b7c880003602182002420437021020024200370208200242808080808001370200200141106a41086a200841016a36020020012001290240370310200141c0006a200141106a41a9b7c88000410910cc86808000200141106a200141c0006a41b2b7c88000410b10c187808000200141c0006a200141106a41bdb7c88000410c10de87808000200141106a200141c0006a41c9b7c88000410b10e987808000200141c0006a200141106a41d4b7c880004114109f87808000200141106a200141c0006a41e8b7c88000410b10eb86808000200141c0006a200141106a41f3b7c88000410c109086808000200141106a200141c0006a41ffb7c88000411410eb878080000240200128021822082001280210470d00200141106a41b0d1c5800010f5ad8080000b2001280214200841246c6a220241243a00202002411336021c20024193b8c880003602182002420437021020024200370208200242808080808001370200200141c0006a41086a200841016a36020020012001290210370340200141106a200141c0006a41a6b8c88000410f109688808000200141c0006a200141106a41b5b8c88000410d10ca86808000200141106a200141c0006a41c2b8c880004109109b86808000200141c0006a200141106a41cbb8c88000410b10ed86808000200141106a200141c0006a41d6b8c88000410e10a488808000200141c0006a200141106a41e4b8c88000410d10d086808000200141106a200141c0006a41f1b8c88000410b10f986808000200141c0006a200141106a41fcb8c88000410810aa868080000240200128024822082001280240470d00200141c0006a41b0d1c5800010f5ad8080000b2001280244200841246c6a2202412d3a00202002410a36021c20024184b9c880003602182002420437021020024200370208200242808080808001370200200141106a41086a200841016a36020020012001290240370310200141c0006a200141106a418eb9c88000410b109987808000200141346a200141c0006a4199b9c88000410f10ca87808000200128023c210820012802382102200120012802343602182001200236021020012002200841246c6a36021c20012002360214200141c0006a200141106a418092c7800010928b8080002006418080808078460d012001200336021820012004360210200120043602142001200420054105746a36021c200041c4006a200141106a41b097cc800010908b808000200141106a410b6a200141c0006a41086a2802003600002000200737023c20002006360238200041013a000020002001290300370250200041d8006a200141086a2802003602002001200129024037001320002001290010370001200041086a200141176a290000370000200141d0006a2480808080000f0b4108412010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000ba80703067f017e017f23808080800041c0006b2201248080808000200141246a41cadac88000410841d2dac880004123410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a0240024041c00041002802a496db8000118280808000002202450d002002418381808000360238200242e2e68fceaa92ce9c7b370330200242e987d8bed5a3d0fbfb0037032820024107360224200241f7dac88000360220200241b183808000360218200242b7d3cf97f095b2cdde00370310200242e1eca1ccf2dddfef2d37030820024102360204200241f5dac8800036020020014102360238200120023602302001200241c0006a36023c200120023602342001410c6a200141306a418092c7800010908b808000200141086a200141186a220241086a28020036020020012002290200370300200128020c2103200128021021042001280214210520012802242106200129022821072001410c6a41086a410036020020014280808080800137020c2001410c6a41c0d1c5800010faa88080002001280210220242b7d3cf97f095b2cdde00370308200242e1eca1ccf2dddfef2d370300200141306a41086a220841013602002002420437022c2002420237022420024189fac580003602202002410236021c20024187fac58000360218200241b1838080003602102001200129020c3703300240200828020022022001280230470d00200141306a41c0d1c5800010faa88080000b2001280234200241386c22086a2202420437022c2002420737022420024180fac580003602202002410636021c20024187cdc480003602182002418381808000360210200242e2e68fceaa92ce9c7b370308200242e987d8bed5a3d0fbfb0037030020012802342102200120012802303602142001200236020c2001200220086a41386a36021820012002360210200141306a2001410c6a418092c7800010918b8080002006418080808078460d01200120033602142001200436020c200120043602102001200420054105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200737023c20002006360238200041003a000020002001290300370250200041d8006a200141086a2802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b410841c00010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bca1203067f017e017f23808080800041d0006b2201248080808000200141286a4182b4c88000410b41f3b3c88000410f41b8b3c8800041011089a9808000200142043702202001420037021820014280808080800137021041002d0098a2db80001a02400240412041002802a496db8000118280808000002202450d00200241003602182002410436020420024192b1c8800036020020014101360248200120023602402001200241206a36024c20012002360244200141106a200141c0006a418092c7800010908b808000200141086a2001411c6a220241086a2802003602002001200229020037030020012802102103200128021421042001280218210520012802282106200129022c21072001410036021820014280808080c000370210200141c0006a200141106a418db4c88000410d10d286808000200141106a200141c0006a419ab4c88000411510ac88808000200141c0006a200141106a41afb4c88000411610c886808000200141106a200141c0006a41c5b4c88000410d10ef87808000200141c0006a200141106a41d2b4c88000410d10ba86808000200141106a200141c0006a41dfb4c880004114108b87808000200141c0006a200141106a41f3b4c88000410810fa86808000200141106a200141c0006a41fbb4c88000411910b886808000200141c0006a200141106a4194b5c88000411310c086808000200141106a200141c0006a41a7b5c88000411210d1868080000240200128021822082001280210470d00200141106a41b0d1c5800010f5ad8080000b2001280214200841246c6a2202410a3a00202002410b36021c200241b9b5c880003602182002420437021020024200370208200242808080808001370200200141c0006a41086a200841016a36020020012001290210370340200141106a200141c0006a41c4b5c88000410d10ae88808000200141c0006a200141106a41d1b5c88000410b10c787808000200141106a200141c0006a41dcb5c88000410c10fe86808000200141c0006a200141106a41e8b5c88000411310ff86808000200141106a200141c0006a41fbb5c88000410d108388808000200141c0006a200141106a4188b6c88000411710a187808000200141106a200141c0006a419fb6c880004110108f87808000200141c0006a200141106a41afb6c88000410d108688808000200141106a200141c0006a41bcb6c88000410c10c5868080000240200128021822082001280210470d00200141106a41b0d1c5800010f5ad8080000b2001280214200841246c6a220241143a00202002410d36021c200241c8b6c880003602182002420437021020024200370208200242808080808001370200200141c0006a41086a200841016a36020020012001290210370340200141106a200141c0006a41d5b6c88000410f109c87808000200141c0006a200141106a41e4b6c88000410b10a7878080000240200128024822082001280240470d00200141c0006a41b0d1c5800010f5ad8080000b2001280244200841246c6a220241173a00202002410a36021c200241efb6c880003602182002420437021020024200370208200242808080808001370200200141106a41086a200841016a36020020012001290240370310200141c0006a200141106a41f9b6c88000410a10f087808000200141106a200141c0006a4183b7c88000410410b686808000200141c0006a200141106a4187b7c88000411010a1868080000240200128024822082001280240470d00200141c0006a41b0d1c5800010f5ad8080000b2001280244200841246c6a2202411b3a00202002411236021c20024197b7c880003602182002420437021020024200370208200242808080808001370200200141106a41086a200841016a36020020012001290240370310200141c0006a200141106a41a9b7c88000410910cc86808000200141106a200141c0006a41b2b7c88000410b10c187808000200141c0006a200141106a41bdb7c88000410c10de87808000200141106a200141c0006a41c9b7c88000410b10e987808000200141c0006a200141106a41d4b7c880004114109f87808000200141106a200141c0006a41e8b7c88000410b10eb86808000200141c0006a200141106a41f3b7c88000410c109086808000200141106a200141c0006a41ffb7c88000411410eb878080000240200128021822082001280210470d00200141106a41b0d1c5800010f5ad8080000b2001280214200841246c6a220241243a00202002411336021c20024193b8c880003602182002420437021020024200370208200242808080808001370200200141c0006a41086a200841016a36020020012001290210370340200141106a200141c0006a41a6b8c88000410f109688808000200141c0006a200141106a41b5b8c88000410d10ca86808000200141106a200141c0006a41c2b8c880004109109b86808000200141c0006a200141106a41cbb8c88000410b10ed86808000200141106a200141c0006a41d6b8c88000410e10a488808000200141c0006a200141106a41e4b8c88000410d10d086808000200141106a200141c0006a41f1b8c88000410b10f986808000200141c0006a200141106a41fcb8c88000410810aa868080000240200128024822082001280240470d00200141c0006a41b0d1c5800010f5ad8080000b2001280244200841246c6a2202412d3a00202002410a36021c20024184b9c880003602182002420437021020024200370208200242808080808001370200200141106a41086a200841016a36020020012001290240370310200141c0006a200141106a418eb9c88000410b109987808000200141346a200141c0006a4199b9c88000410f10ca87808000200128023c210820012802382102200120012802343602182001200236021020012002200841246c6a36021c20012002360214200141c0006a200141106a418092c7800010928b8080002006418080808078460d012001200336021820012004360210200120043602142001200420054105746a36021c200041c4006a200141106a41b097cc800010908b808000200141106a410b6a200141c0006a41086a2802003600002000200737023c20002006360238200041013a000020002001290300370250200041d8006a200141086a2802003602002001200129024037001320002001290010370001200041086a200141176a290000370000200141d0006a2480808080000f0b4108412010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000b900201027f23808080800041106b220124808080800041002d0098a2db80001a0240413041002802a496db8000118280808000002202450d00200241cd83808000360228200241b180808000360210200242d7c9cb8fc1cf97db3e370308200242e88488d0c0e3aebc13370300200242c4d495bcb2e3a8e45f370320200242e3eeee8bf582958949370318200142888080808001370200200142808080808001370208200041c4006a200141b097cc800010908b8080002000410036024020004280808080c0003703382000410036025820004280808080c0003703502000410236020c2000200236020820004102360204200041043a0000200141106a2480808080000f0b4108413010bb80808000000ba80401097f23808080800041306b220124808080800020012000200010e48e8080000240024020012802102202418080808078460d002001280224210320012802202104200128021c210520012802142106024020012802182200450d002000410171210741002108024020004101460d002000417e7121092006210041002108034002402000280200450d00200041046a280200410028029c96db8000118080808000000b02402000410c6a280200450d00200041106a280200410028029c96db8000118080808000000b200041186a21002009200841026a2208470d000b0b2007450d0020062008410c6c6a2200280200450d002000280204410028029c96db8000118080808000000b02402002450d002006410028029c96db8000118080808000000b02402003450d002003410171210241002108024020034101460d002003417e7121092004210041002108034002402000280200450d00200041046a280200410028029c96db8000118080808000000b02402000410c6a280200450d00200041106a280200410028029c96db8000118080808000000b200041186a21002009200841026a2208470d000b0b2002450d0020042008410c6c6a2200280200450d002000280204410028029c96db8000118080808000000b02402005450d002004410028029c96db8000118080808000000b410221000c010b20012f010020012d000241107472220041087621080b200141306a2480808080002008410874200041ff0171720bad0601087f2380808080004190016b22032480808080000240024002400240024020022d0000410b470d00200228020c210420022802082102200342f7b6fccfd083b2cf4d37008801200342afd2c6ffdbc495bc0837008001200342fc90b9e5d09296e777370078200342a6d4e6f1a4dd959860370070200341cc006a200341f0006a412010d48d808000024020032d004c22054102470d00200341086a410810fd9b8080000c010b2003412b6a410a6a200341cc006a410a6a2900003700002003412b6a41126a200341cc006a41126a2900003700002003412b6a41196a200341cc006a41196a2900003700002003200329004e37002d200320032d004d3a002c200320053a002b200341cc006a2002200441002802b497db800011888080800000200341cc006a2003412c6a412010f9b2808000450d01200341086a410910fd9b8080000b2000418080808078360210200041003b01000c010b200341256a2003412b6a41206a2d00003a0000200341046a41196a200341c3006a290000370000200341156a2003413b6a2900003700002003410d6a200341336a2900003700002003200329002b37000541002d0098a2db80001a410c41002802a496db8000118280808000002204450d0220034100360254200342808080801037024c41002d0098a2db80001a412041002802a496db8000118280808000002202450d0120022003290106370000200241186a22062003411e6a290100370000200241106a2207200341166a290100370000200241086a22082003410e6a290100370000200341cc006a4100412010bea88080002003280250200341cc006a41086a2209280200220a6a22052002290000370000200541086a2008290000370000200541106a2007290000370000200541186a20062900003700002009200a41206a3602002002410028029c96db800011808080800000200441086a20092802003602002004200329024c370200200041086a427f3703002000427f370300200041013a00282000410136022420002004360220200042808080801037031820004280808080c0003703100b20034190016a2480808080000f0b4101412010bb80808000000b4104410c10bb80808000000b8f0403057f017e017f23808080800041c0006b2201248080808000200141246a41b4aac88000410e41cfb9c88000412a410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a02400240412041002802a496db8000118280808000002202450d00200241003602182002410136020420024196b1c8800036020020014101360238200120023602302001200241206a36023c200120023602342001410c6a200141306a418092c7800010908b808000200141086a2203200141186a220241086a28020036020020012002290200370300200128020c21042001280210210220012802142105200129022821062001280224210720014288808080800137020c200142808080808001370214200141306a2001410c6a418092c7800010918b8080002007418080808078460d01200120043602142001200236020c200120023602102001200220054105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200637023c20002007360238200041003a000020002001290300370250200041d8006a20032802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000b920403057f017e017f23808080800041c0006b2201248080808000200141246a41c2aac88000410c41a8b9c880004127410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a02400240412041002802a496db8000118280808000002202450d00200241003602182002410136020420024196b1c8800036020020014101360238200120023602302001200241206a36023c200120023602342001410c6a200141306a418092c7800010908b808000200141086a22032001410c6a410c6a220241086a28020036020020012002290200370300200128020c21042001280210210220012802142105200129022821062001280224210720014288808080800137020c200142808080808001370214200141306a2001410c6a418092c7800010918b8080002007418080808078460d01200120043602142001200236020c200120023602102001200220054105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200637023c20002007360238200041003a000020002001290300370250200041d8006a20032802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000b8f0403057f017e017f23808080800041c0006b2201248080808000200141246a41ceaac88000411041f9b9c88000412c410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a02400240412041002802a496db8000118280808000002202450d00200241003602182002410136020420024196b1c8800036020020014101360238200120023602302001200241206a36023c200120023602342001410c6a200141306a418092c7800010908b808000200141086a2203200141186a220241086a28020036020020012002290200370300200128020c21042001280210210220012802142105200129022821062001280224210720014288808080800137020c200142808080808001370214200141306a2001410c6a418092c7800010918b8080002007418080808078460d01200120043602142001200236020c200120023602102001200220054105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200637023c20002007360238200041003a000020002001290300370250200041d8006a20032802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000beb0501047f23808080800041306b2201248080808000200141106a410010e49680800041002d0098a2db80001a200128021821022001280214210302400240412041002802a496db8000118280808000002204450d00200442c58a95aad4a8d1a2c500370000200441186a42c58a95aad4a8d1a2c500370000200441106a42c58a95aad4a8d1a2c500370000200441086a42c58a95aad4a8d1a2c500370000200320022004412041002802f495db8000118380808000002004410028029c96db80001180808080000002402001280210450d002003410028029c96db8000118080808000000b200141106a41186a42c58a95aad4a8d1a2c500370300200141106a41106a42c58a95aad4a8d1a2c500370300200141106a41086a42c58a95aad4a8d1a2c500370300200142c58a95aad4a8d1a2c500370310200141106a10b5a4808000200141086a41002802a4eeca80003602002001410136020c2001410029029ceeca8000370300200142a0b9ab8f9ae5999778370028200142f999a7c78cd1d1cdb17f370020200142fc90b9e5d09296e777370018200142a6d4e6f1a4dd9598603700102001200141106a4120108c97808000200142a2f5bea594dedcdb10370028200142d6888295b2b493ecbf7f370020200142fc90b9e5d09296e777370018200142a6d4e6f1a4dd959860370010200141013a0000200141106a41202001410141002802f495db800011838080800000200142d2daa4a6928283fa39370028200142a7fbb3c3b2f09acd28370020200142fc90b9e5d09296e777370018200142a6d4e6f1a4dd959860370010200141013a0000200141106a41202001410141002802f495db80001183808080000041002d0098a2db80001a410441002802a496db8000118280808000002204450d012004410036000041deaac8800041102004410441002802f495db8000118380808000002004410028029c96db800011808080800000200141306a2480808080000f0b4101412010bb80808000000b4101410410bb80808000000b8b11020c7f057e23808080800041e0026b220124808080800020002802102202200028021441e0006c6a2103200028020422042000280208220541e0006c6a2106200141086a41c0006a2107200141086a41206a210820014180026a41c0006a210920014180026a41206a210a2004210002400240024002400240024002400340024002402000450d0020002006460d00200041e0006a210b2002210c0c010b2002450d0220022003460d02200241e0006a210c4100210b200221000b20014180026a41186a200041186a29000037030020014180026a41106a200041106a29000037030020014180026a41086a200041086a290000370300200041386a290000210d200041306a290000210e200041286a290000210f200029000021102000290020211120092000290040370000200941086a200041c8006a290000370000200941106a200041d0006a290000370000200941186a200041d8006a290000370000200a2011370000200a41086a200f370000200a41106a200e370000200a41186a200d3700002001201037038002200141086a20014180026a41e00010f5b28080001a200141e8006a41186a200141086a41186a290000370300200141e8006a41106a200141086a41106a290000370300200141e8006a41086a200141086a41086a2900003703002001200129000837036820014188016a41186a200841186a29000037030020014188016a41106a200841106a29000037030020014188016a41086a200841086a2900003703002001200829000037038801200141a8016a41186a200741186a290000370300200141a8016a41106a200741106a290000370300200141a8016a41086a200741086a290000370300200120072900003703a80120014180026a20014188016a200141a8016a10ea8e80800020012d0080020d0220014180026a200141e8006a10ee96808000024020012d008002410f460d00200141e8006a200141e8006a10fc968080001a0b200c2102200b21000c000b0b4100210c20014180026a4100108d938080002001280280022200418080808078460d012000452106200128028802210c20012802840221020c020b200141f8016a20014194026a280200360200200141f0016a2001418c026a29020037030020012001290284023703e80141acadc88000412f200141e8016a419cadc8800041dcadc8800010ad81808000000b41ecadc8800041ed00410028028c96db8000118b8080800000024020050d0041012106410121020c010b4100210941002d0098a2db80001a2005410574220041002802a496db8000118280808000002202450d0120054103712108024020054104490d002005417c71210a4100210920022100200421070340200041186a200741386a290000370000200041106a200741306a290000370000200041086a200741286a2900003700002000200741206a290000370000200041386a20074198016a290000370000200041306a20074190016a290000370000200041286a20074188016a290000370000200041206a20074180016a290000370000200041d8006a200741f8016a290000370000200041d0006a200741f0016a290000370000200041c8006a200741e8016a290000370000200041c0006a200741e0016a290000370000200041e0006a200741c0026a290000370000200041e8006a200741c8026a290000370000200041f0006a200741d0026a290000370000200041f8006a200741d8026a29000037000020004180016a210020074180036a2107200a200941046a2209470d000b0b4100210602402008450d00200220094105746a2100200941e0006c20046a41206a2107034020002007290000370000200041186a200741186a290000370000200041106a200741106a290000370000200041086a200741086a290000370000200741e0006a2107200041206a21002008417f6a22080d000b0b2005210c0b20014180026a4101108d9380800002402001280280022200418080808078470d00200c410574210b4100210702400240200c41ffffff3f4b0d0041002100200b4100480d000240200b0d0041012109410021070c060b4100210041002d0098a2db80001a200b41002802a496db80001182808080000022090d01410121070b2007200b41b0e1c7800010ae80808000000b0240200c0d00410021070c040b41002100200c210a0340200b2000460d03200920006a2207200220006a2208290000370000200741186a200841186a290000370000200741106a200841106a290000370000200741086a200841086a290000370000200041206a2100200a417f6a220a0d000c030b0b200128028802210720012802840221090c020b4101200010bb80808000000b200c2100200c21070b200120003602e001200120093602dc01200120093602d8012001200920074105746a3602e401200141cc016a200141d8016a418cadc88000108a8c80800041002d0098a2db80001a20012802d401210820012802d00121000240410841002802a496db8000118280808000002207450d00200720003602002007200020084106746a36020420014180026a200741c0a1c8800041acf4c7800010e98c808000200128028402220720012802880210978d8080000240200128028002450d002007410028029c96db8000118080808000000b200142eebbe8e7efbaf8b4033700980220014288b9fb9ec9a999c12737009002200142ffe4f585feaff2b5a07f37008802200142ce8b9fe880ace7e9c900370080022002200c20014180026a41201093a7808000024020060d002002410028029c96db8000118080808000000b20014295dbb2faccb887a30937009802200142e09bc396e6dcbaf9c20037009002200142ffe4f585feaff2b5a07f37008802200142ce8b9fe880ace7e9c900370080022000200820014180026a41201094a7808000024020012802cc01450d002000410028029c96db8000118080808000000b200141e0026a2480808080000f0b4104410810bb80808000000bb30601047f2380808080004180016b2203248080808000200341306a200110ea968080002003410f6a20032802342204200328023810b08d80800002402003280230450d002004410028029c96db8000118080808000000b2003412036025c20032002360258200341e1eac98b06360254200341e0006a200341d4006a10e396808000200341306a20032802642204200328026810b08d80800002402003280260450d002004410028029c96db8000118080808000000b02400240024002400240024020032d0030450d00200341f8006a200341c9006a290000370300200341f0006a200341c1006a290000370300200341e8006a200341396a29000037030020032003290031370360200341e0006a2001412010f9b28080000d010b20032d000f450d012002200341106a2204412010f9b2808000450d022003412036026820032004360264200341e1eac98b06360260200341306a200341e0006a10e39680800020032802342204200328023841002802ac95db8000118b80808000002003280230450d012004410028029c96db8000118080808000000c010b200041046a410310859c808000200041013a00000c020b2003412036026820032002360264200341e1eac98b06360260200341306a200341e0006a10e39680800041002d0098a2db80001a2003280238210520032802342106412041002802a496db8000118280808000002204450d0220042001290000370000200441186a200141186a290000370000200441106a200141106a290000370000200441086a200141086a290000370000200620052004412041002802f495db8000118380808000002004410028029c96db8000118080808000002003280230450d002006410028029c96db8000118080808000000b200341306a200110ea96808000200220032802342201200328023810a59c80800002402003280230450d002001410028029c96db8000118080808000000b2000200329000f370001200041003a0000200041216a2003412f6a2d00003a0000200041196a200341276a290000370000200041116a2003411f6a290000370000200041096a200341176a2900003700000b20034180016a2480808080000f0b4101412010bb80808000000bb60c03017f057e017f23808080800041a0056b2208248080808000200841c8016a41206a200241206a290200370300200841c8016a41186a200241186a290200370300200841c8016a41106a200241106a290200370300200841c8016a41086a200241086a290200370300200820022902003703c801200841b0036a200110a0978080000240024002400240024020082d00f80322024102460d00200841f4016a200841b0036a41c80010f5b28080001a200841bc026a41e8006a200841b0036a41e8006a280000360000200841bc026a41e1006a200841b0036a41e1006a290000370000200841bc026a41d9006a200841b0036a41d9006a290000370000200841bc026a41d1006a200841b0036a41d1006a290000370000200820082900f90337008503200841bc026a200841f4016a41c80010f5b28080001a200820023a008403200820033602ac03200820073a00a80341002802b48fdb8000118c80808000002109200841b0036a2001200841c8016a200320042005200841bc026a200841a8036a200610c89780800020082903b003220a42028520082903b803220b844200520d0120083301c003200841c2036a31000042108684210c0c020b200820082d00b20322023a00f601200820082f01b00322013b01f4012000420037031820004202370310200041026a20023a0000200020013b0100024020082d00c8014101470d00200841d0016a10ec8e8080000b20082802ec0122002000280200417f6a220036020020000d03200841ec016a10c9a08080000c030b200841b8016a200841c8046a290300370300200820082903c0043703b00120082802d004210420082802d404210620082802dc04210520082802e004210720082903e804210d20082802d804210120082802e4042103200841306a200841b0036a41106a41800110f5b28080001a200841086a200841fa046a290100370300200841106a20084182056a290100370300200841186a2008418a056a2901003703002008411e6a20084190056a290100370100200820082901f2043703002009427f52ad210c20082d00f104210220082d00f004220e0d00200241ff01714102460d010b2000200a370310200020093703082000200c3703002000200b370318200041206a200841306a41900110f5b28080001a200020023a00d1012000200e3a00d0012000200d3703c801200020033602c401200020073602c001200020053602bc01200020013602b801200020063602b401200020043602b001200020082903003701d201200041da016a200841086a290300370100200041e2016a200841106a290300370100200041ea016a200841186a290300370100200041f2016a200841206a290300370100200041f8016a200841266a2901003701000c010b200841d0036a2008411e6a290100370100200841ba036a200841086a290300370100200841c2036a200841106a290300370100200841ca036a200841186a290300370100200042003703182000420237031020004180183b0100200820082903003701b20320084180043b01b00320082802d40322002000280200417f6a2200360200024020000d00200841d4036a10c9a08080000b02402001450d002001410171210e41002102024020014101460d002001417e7121012006210041002102034002402000280200450d00200041046a280200410028029c96db8000118080808000000b02402000410c6a280200450d00200041106a280200410028029c96db8000118080808000000b200041186a21002001200241026a2202470d000b0b200e450d0020062002410c6c6a2200280200450d002000280204410028029c96db8000118080808000000b02402004450d002006410028029c96db8000118080808000000b02402003450d002003410171210641002102024020034101460d002003417e7121012007210041002102034002402000280200450d00200041046a280200410028029c96db8000118080808000000b02402000410c6a280200450d00200041106a280200410028029c96db8000118080808000000b200041186a21002001200241026a2202470d000b0b2006450d0020072002410c6c6a2200280200450d002000280204410028029c96db8000118080808000000b2005450d002007410028029c96db8000118080808000000b200841a0056a2480808080000be60201017f02400240024002400240024002400240024020002802000e080801020304050607000b2000280204220120012802002201417f6a36020020014101470d07200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d06200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d05200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d04200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d03200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d02200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d01200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d00200041046a10caaf8080000b0bed1704027f037e097f077e2380808080004190066b2207248080808000200741f0026a200120022003200420054100200610eb8e80800020072f01f00220072d00f2024110747221080240024002402007290380032209420285200741f0026a41186a290300220a84500d0020072903f802210b200741e0016a200741f0026a41206a41900110f5b28080001a200741f0046a41086a2202200741c0046a290300370300200741f0046a41106a220c200741c8046a290300370300200741f0046a41186a220d200741d0046a290300370300200741f0046a41206a220e200741d8046a29030037030020074198056a220f200741e0046a290300370300200720072903b8043703f00420072802b004211020072802ac04211120072802a404211220072802a004211320072802a804210620072802b40421142007200a3703f802200720093703f002200741f0026a41106a200741e0016a41800110f5b28080001a200741b8016a41206a200f290300370300200741b8016a41186a200e290300370300200741b8016a41106a200d290300370300200741b8016a41086a200c290300370300200720022903003703b80102402006450d002006410171210d41002102024020064101460d002006417e71210c2012210641002102034002402006280200450d00200641046a280200410028029c96db8000118080808000000b02402006410c6a280200450d00200641106a280200410028029c96db8000118080808000000b200641186a2106200c200241026a2202470d000b0b200d450d0020122002410c6c6a2206280200450d002006280204410028029c96db8000118080808000000b02402013450d002012410028029c96db8000118080808000000b02402014450d002014410171211241002102024020144101460d002014417e71210c2010210641002102034002402006280200450d00200641046a280200410028029c96db8000118080808000000b02402006410c6a280200450d00200641106a280200410028029c96db8000118080808000000b200641186a2106200c200241026a2202470d000b0b2012450d0020102002410c6c6a2206280200450d002006280204410028029c96db8000118080808000000b02402011450d002010410028029c96db8000118080808000000b200741f0046a200141d00010f5b28080001a200741e0016a200741f0046a200741f0026a200741b8016a20032004200510c69780800020072903e001220942038520072903e801220a8450450d01200741f2016a2d0000210620072f01f0012102024020072d00b8014101470d00200741c0016a10ec8e8080000b2006411074210620072802dc01220c200c280200417f6a220c3602000240200c0d00200741dc016a10c9a08080000b200220067221080b200020083b0108200042033703002000410a6a20084110763a0000200310ee8e8080000c010b2007200741e0016a41106a41f00010f5b280800022064190016a41106a200641b8016a41106a29030037030020064190016a41186a200641b8016a41186a29030037030020064190016a41206a200641b8016a41206a290300370300200620062903b801370390012006200641b8016a41086a29030037039801200641f0026a200341f00010f5b28080001a200641f0046a200641f0026a20064190016a10c8a38080000240024020062903f00422154202510d0020064188016a200641a0056a280200360200200641f8006a41086a20064198056a2903003703002006200629039005370378200641f0046a2102201521160c010b200641f0046a41086a21022006410f3a007820063502f80421160b20024201370300200241106a220c427f200c290300200429030822172016a722011b2216200429031822187c221920192016541b370300200241086a2203427f20032903002004290300221a20011b22162004290310221b7c221920192016541b3703002006200a3703f802200620093703f002200641f0026a41106a200641f00010f5b28080001a200641b8016a41186a200241186a290300370300200641b8016a41106a200c290300370300200641b8016a41086a20032903003703002006200229030022093703b80102402009a7410171450d0020064200420020062903c801220920062903c8037d220a200a2009561b220920062903e003420020062802d003410171220c1b7d220a200a2009561b3703c80120064200420020062903c001220920062903c0037d220a200a2009561b220920062903d8034200200c1b7d220a200a2009561b3703c0010b2004200641b8016a10ef8e8080001a024002400240200641f0026a2004200641b8016a2005200641f8006a109a92808000220c41ff01714102470d00420021090240024020022802004101460d004200210a0c010b4200210a20062802b8014101470d004200200629038805200629038005220a2015420251220c1b220920062903c8017d221620162009561b21094200200a20062903f804200c1b220a20062903c0017d22162016200a561b210a0b2008410171450d02024041002802b48fdb8000118c80808000002216427f520d00200641cd003602dc05200641b0e7c880003602d80541002802cca2db8000450d03200641a783808000ad422086200641d8056aad843703f005200641b083808000ad42208641989eca8000ad843703e80541002802dc8fdb8000210c41002802d88fdb8000210441002802c8a2db800021032006420237029802200641c89fca800036028c022006411236028802200641989fca800036028402200642ca808080103702fc01200641bc9eca80003602f8012006421b3702f001200641aa9fca80003602ec01200641003602e8012006428180808090203702e0012006410236029002200c41bce9c38000200341024622031b280210210c2006200641e8056a36029402200441d4e9c3800020031b200641e0016a200c118b80808000000c030b200620163703c005200642002016200b7d220920092016561b22093703c805200641e0016a200641b8016a200410fa8380800020062903e001210a200620062903e801220b3703d00541002802cca2db8000210c0240200b2009540d00200c4105470d02200641023602e401200641b8e8c880003602e001200642023702ec01200641ce83808000ad4220862209200641c8056aad843703e00520062009200641d0056aad843703d8052006200641d8056a3602e80120064194e9c880003602f8052006411d3602f405200641c3e9c880003602f0052006411f3602ec05200641a4e9c880003602e805200641e0016a4105200641e8056a4100200710b3848080000c020b200c450d01200641023602e401200641bceac880003602e001200642023702ec01200641ce83808000ad4220862209200641c8056aad843703e00520062009200641d0056aad843703d8052006200641d8056a3602e801200641cceac880003602f8052006411d3602f405200641c3e9c880003602f0052006411f3602ec05200641a4e9c880003602e805200641e0016a4101200641e8056a4100200710b3848080000c010b2000200c4108763b00092000200c3a0008200042033703000c020b200620062903c805370388062006200a37038006200620043602e0012006200641c0056a3602e801200620064180066a3602e401200641e0016a10d0a480800021164200427f201a201b7c22092009201a541b220a2006290380067d22092009200a561b220b42004200427f201720187c220920092017541b22092006290388067d221920192009561b221920167d221620162019561b221610bca4808000200641e0016a2002200410fa838080004200201620062903e80120097d7c220920092016561b21094200200b20062903e001200a7d7c220a200a200b561b210a0b024020022802004101470d00200242002002290310220b20097d22092009200b561b3703102002420020022903082209200a7d220a200a2009561b3703080b200020062903f004370300200041306a200641f0046a41306a290300370300200041286a200641f0046a41286a290300370300200041206a200641f0046a41206a290300370300200041186a200641f0046a41186a290300370300200041106a200641f0046a41106a290300370300200041086a200641f0046a41086a2903003703000b20074190066a2480808080000bb61f02087f017e23808080800041306b22012480808080000240024002400240024002400240024002402000280200220241ffffffff076a220341012003410d491b0e0a00010808020304050806080b0240024002400240024002400240024020002d0008417f6a0e0a010f0203040506070f0f000b200028020c450d0e2000280210410028029c96db8000118080808000000c0e0b200028020c450d0d2000280210410028029c96db8000118080808000000c0d0b200028020c450d0c2000280210410028029c96db8000118080808000000c0c0b200028020c450d0b2000280210410028029c96db8000118080808000000c0b0b2000410c6a10ac8c808000200028020c450d0a2000280210410028029c96db8000118080808000000c0a0b20002802102104024020002802142203450d002003410171210541002102024020034101460d002003417e7121062004210341002102034002402003280200450d00200341046a280200410028029c96db8000118080808000000b02402003410c6a280200450d00200341106a280200410028029c96db8000118080808000000b200341186a21032006200241026a2202470d000b0b2005450d0020042002410c6c6a2203280200450d002003280204410028029c96db8000118080808000000b200028020c450d092004410028029c96db8000118080808000000c090b2000280210450d082000280214410028029c96db8000118080808000000c080b200028020c450d072000280210410028029c96db8000118080808000000c070b02402002418080808078470d0020002802042103410421020c060b02402002450d002000280204410028029c96db8000118080808000000b200041d8006a10e68b808000200028023821040240200028023c2203450d002003410171210541002102024020034101460d002003417e7121062004210341002102034002402003280200450d00200341046a280200410028029c96db8000118080808000000b0240200341106a280200450d00200341146a280200410028029c96db8000118080808000000b200341206a21032006200241026a2202470d000b0b2005450d00200420024104746a2203280200450d002003280204410028029c96db8000118080808000000b02402000280234450d002004410028029c96db8000118080808000000b02400240200028026422030d0041002103410021020c010b2001200336022420014100360220200120033602142001410036021020012000280268220336022820012003360218200028026c2102410121030b2001200236022c2001200336021c2001200336020c2001410c6a10d18a80800020002802442107024020002802482208450d0041002105034002402007200541f0006c6a22042802082202450d00200428020421030340024020032d0000220641034b0d0020032006410274419088c980006a2802006a2206280200450d00200641046a280200410028029c96db8000118080808000000b200341146a21032002417f6a22020d000b0b02402004280200450d002004280204410028029c96db8000118080808000000b200541016a22052008470d000b0b02402000280240450d002007410028029c96db8000118080808000000b41cc002102200028024c2203418080808078470d050c060b024002400240024002400240024020002d0010417f6a0e07000102030405060c0b20002d00144102470d0b2000280218450d0b200028021c410028029c96db8000118080808000000c0b0b024020002d00144102470d002000280218450d00200028021c410028029c96db8000118080808000000b20002d00384102470d0a200028023c450d0a2000280240410028029c96db8000118080808000000c0a0b20002d00144102470d092000280218450d09200028021c410028029c96db8000118080808000000c090b20002d00144102470d082000280218450d08200028021c410028029c96db8000118080808000000c080b20002d00144102470d072000280218450d07200028021c410028029c96db8000118080808000000c070b2000280214450d062000280218410028029c96db8000118080808000000c060b20002d00144102470d052000280218450d05200028021c410028029c96db8000118080808000000c050b024002400240024020002d00082203417c6a41042003417b6a41ff01714105491b417f6a0e0400010203080b200028020c220310ee8e8080002003410028029c96db8000118080808000000c070b2000280220220310ee8e8080002003410028029c96db8000118080808000000c060b20002d000c4102470d052000280210450d052000280214410028029c96db8000118080808000000c050b024020034102470d00200028020c450d002000280210410028029c96db8000118080808000000b200028022c220310ee8e8080002003410028029c96db8000118080808000000c040b20002d00104101470d032000280214450d032000280218410028029c96db8000118080808000000c030b20002802042203418080808078460d022003450d022000280208410028029c96db8000118080808000000c020b024002400240024002400240024002400240024002400240024002402000290308427e7c2209a741016a410e20094211541b417f6a0e1000010203040f050607080f090a0b0c0d0f0b024002400240200028021022032d0000220241636a41002002411e71411e461b0e020201000b200341046a10ec8e8080000c010b200341046a10f4918080000b2003410028029c96db800011808080800000200028021410f6918080000c0e0b024002400240200028021022032d0000220241636a41002002411e71411e461b0e020201000b200341046a10ec8e8080000c010b200341046a10f4918080000b2003410028029c96db800011808080800000024002400240200028021422032d0000220241636a41002002411e71411e461b0e020201000b200341046a10ec8e8080000c010b200341046a10f4918080000b2003410028029c96db800011808080800000200028021810f7918080000c0d0b024002400240200028021022032d0000220241636a41002002411e71411e461b0e020201000b200341046a10ec8e8080000c010b200341046a10f4918080000b2003410028029c96db800011808080800000024002400240200028021422032d0000220241636a41002002411e71411e461b0e020201000b200341046a10ec8e8080000c010b200341046a10f4918080000b2003410028029c96db800011808080800000200028021810f7918080000c0c0b2000280220220641046a21000240024002400240024020062802000e020102000b0240200628020c2202450d00200628020821030340200310d38b808000200341a0016a21032002417f6a22020d000b0b2000280200450d03200641086a21030c020b200010d48b8080002000280200450d02200641086a21030c010b200010d58b8080002000280200450d01200641086a21030b2003280200410028029c96db8000118080808000000b2006410028029c96db8000118080808000000c0b0b2000280210220310ec8e8080002003410028029c96db8000118080808000000c0a0b024002400240200028021022032d0000220241636a41002002411e71411e461b0e020201000b200341046a10ec8e8080000c010b200341046a10f4918080000b2003410028029c96db8000118080808000000c090b024002400240200028021022032d0000220241636a41002002411e71411e461b0e020201000b200341046a10ec8e8080000c010b200341046a10f4918080000b2003410028029c96db8000118080808000000c080b024002400240200028022822032d0000220241636a41002002411e71411e461b0e020201000b200341046a10ec8e8080000c010b200341046a10f4918080000b2003410028029c96db800011808080800000024002400240200028022c22032d0000220241636a41002002411e71411e461b0e020201000b200341046a10ec8e8080000c010b200341046a10f4918080000b2003410028029c96db800011808080800000200028023010f7918080000c070b024002400240200028022822032d0000220241636a41002002411e71411e461b0e020201000b200341046a10ec8e8080000c010b200341046a10f4918080000b2003410028029c96db800011808080800000024002400240200028022c22032d0000220241636a41002002411e71411e461b0e020201000b200341046a10ec8e8080000c010b200341046a10f4918080000b2003410028029c96db800011808080800000200028023010f7918080000c060b024002400240200028022822032d0000220241636a41002002411e71411e461b0e020201000b200341046a10ec8e8080000c010b200341046a10f4918080000b2003410028029c96db800011808080800000024002400240200028022c22032d0000220241636a41002002411e71411e461b0e020201000b200341046a10ec8e8080000c010b200341046a10f4918080000b2003410028029c96db800011808080800000200028023010f7918080000c050b200028021010f791808000024002400240200028021422032d0000220241636a41002002411e71411e461b0e020201000b200341046a10ec8e8080000c010b200341046a10f4918080000b2003410028029c96db8000118080808000000c040b024002400240200028022022032d0000220241636a41002002411e71411e461b0e020201000b200341046a10ec8e8080000c010b200341046a10f4918080000b2003410028029c96db800011808080800000200028022410f7918080000240200028022822032d00002202411f4b0d0002400240200241636a41002002411e71411e461b0e020201000b200341046a10ec8e8080000c010b200341046a10f4918080000b2003410028029c96db800011808080800000024002400240200028022c22032d0000220241626a4100200241616a41ff01714102491b0e020201000b200341046a10ec8e8080000c010b200341046a10f4918080000b2003410028029c96db8000118080808000000240200028023022032d00002202411f4b0d0002400240200241636a41002002411e71411e461b0e020201000b200341046a10ec8e8080000c010b200341046a10f4918080000b2003410028029c96db800011808080800000200028023410f6918080000c030b024002400240200028022022032d0000220241636a41002002411e71411e461b0e020201000b200341046a10ec8e8080000c010b200341046a10f4918080000b2003410028029c96db8000118080808000000c020b024002400240200028021022032d0000220241636a41002002411e71411e461b0e020201000b200341046a10ec8e8080000c010b200341046a10f4918080000b2003410028029c96db8000118080808000000c010b2003450d00200020026a280204410028029c96db8000118080808000000b200141306a2480808080000bdc0204017f017e017f067e23808080800041c0006b220224808080800020024291cdeec7c8fdb89eac7f3700382002428c9e97b8b5e8dcc5fa00370030200242fc90b9e5d09296e777370028200242a6d4e6f1a4dd959860370020200241086a200241206a412010d38d80800020022903102103200228020821042002290318210520002903102106200029030021072000290318210820002903082109200241206a2001200010fa838080002002290320210a20024200427f200920087c220820082009541b20022903287d22082005420020041b2209200820095622011b220520097d220920092005561b37032820024200427f200720067c220920092007541b200a7d22092003420020041b2207200920075622041b220920077d220720072009561b3703200240024020040d002001450d010b200241206a200010d7a48080002009200510bca48080000b200241c0006a24808080800041020b830502027f017e23808080800041f0006b220224808080800002400240024002400240024020012d00000d00200241286a41216a200141216a2d00003a0000200241286a41196a200141196a290000370000200241286a41116a200141116a290000370000200241286a41096a200141096a290000370000200128022422032003280200417f6a22033602002002200129000137002920030d01200141246a10c9a08080000c010b200241286a41206a200141206a290200370300200241286a41186a200141186a290200370300200241286a41106a200141106a290200370300200241286a41086a2203200141086a290200370300200220012902002204370328024002402004a741ff0171417f6a0e03000102010b200310d6968080000b200228024c22012001280200417f6a220136020020010d01200241cc006a10c9a08080000c010b20022d00290e020102000b200041023a00000c020b2000410f3a00000c010b200241086a41186a200241c2006a290100370300200241086a41106a2002413a6a290100370300200241086a41086a200241326a2901003703002002200229012a370308200242e7adb0ba9bbab2f2fb00370068200242d39cf0bdba80f2ac10370060200242a988d1e9f0b7bbcf9c7f370058200242dc9ac4b0d794dae079370050200241286a200241d0006a412010b08d8080000240024020022d0028450d00200241d0006a41186a200241c1006a290000370300200241d0006a41106a200241396a290000370300200241d0006a41086a200241316a29000037030020022002290029370350200241d0006a200241086a412010f9b2808000450d010b200010c8988080000c010b2000410f3a00000b200241f0006a2480808080000bac0601067f23808080800041b00b6b2203248080808000200342d3d8c5d2a9b9d2c1ac7f3700f80520034282ca868eabf3add0cf003700f005200342fc90b9e5d09296e7773700e805200342a6d4e6f1a4dd9598603700e005200341186a200341e0056a412010c28d808000024002402003280218410171450d00200328021c2204450d0020034293bb8a9cbb9ab6b31a3700f805200342ffabedd185d3d8d2163700f005200342fc90b9e5d09296e7773700e805200342a6d4e6f1a4dd9598603700e005200341106a200341e0056a412010d28d8080002003280214210520032802102106200341e0056a200241a00510f5b28080001a2001410574210241002107024002400240200141ffffff3f4b0d004100210820024100480d00410121072002450d0241002d0098a2db80001a200241002802a496db80001182808080000022070d01410121070b2007200241ecf3c8800010ae80808000000b200121080b20072000200210f5b28080002107200320053602d00520034102200620064103461b3602cc05200341206a200341e0056a41a00510f5b28080001a200320013602c805200320073602c405200320083602c005200342b7aeb183f6f8ab9cd0003700f8052003428ab0f6f7cbd3f9e2d8003700f005200342fc90b9e5d09296e7773700e805200342a6d4e6f1a4dd9598603700e005200341086a200341e0056a412010c28d8080000240200328020c410020032802084101711b2206417f460d00200342b7aeb183f6f8ab9cd0003700f8052003428ab0f6f7cbd3f9e2d8003700f005200342fc90b9e5d09296e7773700e805200342a6d4e6f1a4dd9598603700e0052003200641016a3602ac0b200341e0056a4120200341ac0b6a410441002802f495db800011838080800000200341e0056a200341206a41c00510f5b28080001a200341e0056a10cba48080002001450d020340200320063602e405200320043602e0052000200341e0056a10f396808000200041206a2100200241606a22020d000c030b0b200341206a108f9180800020032802c005450d0120032802c405410028029c96db8000118080808000000c010b2002108f918080000b200341b00b6a2480808080000bd70201047f23808080800041106b22012480808080002001410036020c20014280808080800137020441002d0098a2db80001a02400240410841002802a496db8000118280808000002202450d00200241d4b0c880003602002002412136020441002d0098a2db80001a410141002802a496db8000118280808000002203450d01200341003a0000200141046a41e08fcd800010dca0808000200128020822044100360200200041086a4101360200200441003a0074200441013602702004200236026c2004428180808010370264200420033602602004410136025c20044203370244200441c696cd80003602402004419281808000360218200442f48587b7e0d4c9ea3537021020044296afb28ff9f4d69c773702082000200129020437020020004104360210200041b5fbcc800036020c200141106a2480808080000f0b4104410810bb80808000000b4101410110bb80808000000b820703067f017e037f23808080800041c0006b2201248080808000200141246a4192b1c8800041044199a9c880004113410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a0240024002400240412041002802a496db8000118280808000002202450d00200241003602182002410136020420024196b1c8800036020020014101360238200120023602302001200241206a36023c200120023602342001410c6a200141306a418092c7800010908b80800041002d0098a2db80001a200128020c210320012802102104200128021421052001280224210620012902282107410841002802a496db8000118280808000002208450d01200841002903e0b1c880003702002001410036021420014280808080c00037020c200141306a2001410c6a41e8b1c8800041041091888080002001410c6a200141306a41ecb1c88000411510b488808000200141306a2001410c6a4181b2c88000410710cf888080002001410c6a200141306a4188b2c88000410710e18780800041002d0098a2db80001a411841002802a496db8000118280808000002209450d02200941106a41002902d8d3c58000370200200941086a41002902d0d3c58000370200200941002902c8d3c58000370200024020012802142202200128020c470d002001410c6a41b0d1c5800010f5ad8080000b2001280210200241246c220a6a220241043a00202002410a36021c2002418fb2c8800036021820024103360214200220093602102002428080808030370208200242808080808001370200200128021021022001200128020c3602142001200236020c20012002200a6a41246a36021820012002360210200141306a2001410c6a418092c7800010928b8080002006418080808078460d03200120033602142001200436020c200120043602102001200420054105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200737023c20002006360238200041013a00002000410136025820002008360254200041013602502001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b4104410841ecf3c8800010ae80808000000b4104411810bb80808000000b41d0d1c58000411141e4d1c58000109181808000000be60503067f017e027f23808080800041c0006b2201248080808000200141246a4199b2c8800041054199a9c880004113410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a0240024002400240412041002802a496db8000118280808000002202450d00200241003602182002410136020420024196b1c8800036020020014101360238200120023602302001200241206a36023c200120023602342001410c6a200141306a418092c7800010908b80800041002d0098a2db80001a200128020c210320012802102104200128021421052001280224210620012902282107410841002802a496db8000118280808000002208450d01200841002903b8b2c8800037020041002d0098a2db80001a2001410036021420014280808080c00037020c410841002802a496db8000118280808000002209450d02200941002902e0d8c580003702002001410c6a41b0d1c5800010f5ad8080002001280210220242808080808001370200200241003a00202002410b36021c200241c0b2c8800036021820024101360214200220093602102002428080808010370208200128021021022001200128020c3602142001200236020c2001200241246a36021820012002360210200141306a2001410c6a418092c7800010928b8080002006418080808078460d03200120033602142001200436020c200120043602102001200420054105746a360218200041c4006a2001410c6a41b097cc800010908b8080002001410c6a410b6a200141306a41086a2802003600002000200737023c20002006360238200041013a00002000410136025820002008360254200041013602502001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b4104410841ecf3c8800010ae80808000000b4104410810bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bd10603067f017e047f23808080800041c0006b2201248080808000200141186a41cbb2c8800041054199a9c880004113410441001089a9808000200142043702102001420037020820014280808080800137020041002d0098a2db80001a0240024002400240412041002802a496db8000118280808000002202450d00200241003602182002410136020420024196b1c8800036020020014101360238200120023602302001200241206a36023c200120023602342001200141306a418092c7800010908b80800041002d0098a2db80001a20012802002103200128020421042001280208210520012802182106200129021c2107410841002802a496db8000118280808000002208450d01200841002903f0b2c880003702002001410036020820014280808080c000370200200141306a200141f8b2c88000410510e3888080002001200141306a41fdb2c88000410a10c28880800041002d0098a2db80001a410841002802a496db8000118280808000002209450d0220094100290288d9c5800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220241023a00202002410a36021c20024187b3c8800036021820024101360214200220093602102002428080808010370208200242808080808001370200200141306a41086a220b200a41016a36020020012001290200370330200141246a200141306a4191b3c88000410a10f586808000200128022c210920012802282102200120012802243602082001200236020020012002200941246c6a36020c20012002360204200141306a2001418092c7800010928b8080002006418080808078460d032001200336020820012004360200200120043602042001200420054105746a36020c200041c4006a200141b097cc800010908b8080002001410b6a200b2802003600002000200737023c20002006360238200041013a00002000410136025820002008360254200041013602502001200129023037000320002001290000370001200041086a200141076a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b4104410841ecf3c8800010ae80808000000b4104410810bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bf20101037f23808080800041106b220224808080800002402001280200220328020020032802082204470d002003200441014101410110e5a0808000200328020821040b2003200441016a360208200328020420046a41fb003a00002002200136020c20024180023b01080240200241086a419bb3c880004103200010c39380800022030d00200228020822044180fe0371450d0020044101710d000240200228020c280200220428020020042802082201470d002004200141014101410110e5a0808000200428020821010b2004200141016a360208200428020420016a41fd003a00000b200241106a24808080800020030bc60301047f23808080800041306b22012480808080000240024020002802002202418180808078460d0002400240200028020c22030d0041002103410021040c010b200120033602242001410036022020012003360214200141003602102001200028021022033602282001200336021820002802142104410121030b2001200436022c2001200336021c2001200336020c2001410c6a10de8b8080002002418080808078460d012002450d012000280204410028029c96db8000118080808000000c010b024002400240024020002d00040e0704040102030004000b02400240200028020822020d0041002100410021020c010b200120023602242001410036022020012002360214200141003602102001200028020c22023602282001200236021820002802102102410121000b2001200236022c2001200036021c2001200036020c2001410c6a10de8b8080000c030b2000280208450d02200028020c410028029c96db8000118080808000000c020b2000280208450d01200028020c410028029c96db8000118080808000000c010b200041086a10d18b8080002000280208450d00200028020c410028029c96db8000118080808000000b200141306a2480808080000bbf0b02067f037e2380808080004190026b220224808080800002400240024002400240024002400240024002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d07200720054b0d0820042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00000e050102030405060b2000410a3a00000c0c0b2001417f2001280204220441f0006a220620062004491b22043602040240200420012802084f0d0041002d0098a2db80001a41f00041002802a496db8000118280808000002204450d08200241306a2001108ba38080002002280230418e80808078470d092004410028029c96db8000118080808000000b2000410a3a00000c0b0b2001417f2001280204220441f0006a220620062004491b220436020402400240200420012802084f0d0041002d0098a2db80001a41f00041002802a496db8000118280808000002204450d0a200241306a2001108ba38080002002280230418e80808078470d012004410028029c96db8000118080808000000b2000410a3a00000c0b0b200241a0016a200241306a41f00010f5b28080001a2004200241a0016a41f00010f5b28080002104200241a0016a200110f788808000024020022802a0010d0020022903a8012108200241a0016a200110f78880800020022802a0010d0020022903a8012109200020043602182000200937031020002008370308200041063a00000c0b0b2000410a3a0000200410ee8e8080002004410028029c96db8000118080808000000c0a0b200241086a20011087a4808000024020022d00084105460d00200241306a41206a200241086a41206a2802002204360200200241306a41186a200241086a41186a2902002208370300200241306a41106a200241086a41106a2902002209370300200241306a41086a200241086a41086a290200220a370300200241ab016a200a370000200241b3016a2009370000200241bb016a2008370000200241c3016a2004360000200220022902082208370330200220083700a301200020022900a001370001200041096a200241a0016a41086a290000370000200041116a200241a0016a41106a290000370000200041196a200241a0016a41186a290000370000200041206a200241bf016a290000370000200041073a00000c0a0b2000410a3a00000c090b200241a0016a20011087a48080000240024020022d00a00122044105460d002002412c6a41026a20022d00a3013a0000200241106a200241b4016a290200370300200241186a200241bc016a290200370300200220022f00a1013b012c200220022902ac0137030820022802a401210520022802a80121072001417f2001280204220641f0006a220320032006491b22063602040240200620012802084f0d0041002d0098a2db80001a41f00041002802a496db8000118280808000002206450d0a200241306a2001108ba38080002002280230418e80808078470d022006410028029c96db8000118080808000000b2000410a3a000020044102470d0a2005450d0a2007410028029c96db8000118080808000000c0a0b2000410a3a00000c090b200241a0016a200241306a41f00010f5b28080001a2006200241a0016a41f00010f5b28080002101200020043a0000200020022f012c3b0001200041036a2002412e6a2d00003a000020002007360208200020053602042000200229030837020c200041146a200241106a2903003702002000411c6a200241186a290300370200200020013602240c080b200041093a00000c070b2000410a3a00000c060b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b411041f00010bb80808000000b200241a0016a200241306a41f00010f5b28080001a20002004200241a0016a41f00010f5b2808000360204200041053a00000c020b411041f00010bb80808000000b411041f00010bb80808000000b20024190026a2480808080000b910c02067f037e2380808080004190026b22022480808080000240024002400240024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024002400240024002400240024020044101710d00200541ff01710e050102030405060b2000410a3a00000c0c0b2001417f2001280204220441f0006a220320032004491b22043602040240200420012802084f0d0041002d0098a2db80001a41f00041002802a496db8000118280808000002204450d08200241306a20011088a38080002002280230418e80808078470d092004410028029c96db8000118080808000000b2000410a3a00000c0b0b2001417f2001280204220441f0006a220320032004491b220436020402400240200420012802084f0d0041002d0098a2db80001a41f00041002802a496db8000118280808000002204450d0a200241306a20011088a38080002002280230418e80808078470d012004410028029c96db8000118080808000000b2000410a3a00000c0b0b200241a0016a200241306a41f00010f5b28080001a2004200241a0016a41f00010f5b28080002104200241a0016a200110f588808000024020022802a0010d0020022903a8012108200241a0016a200110f58880800020022802a0010d0020022903a8012109200020043602182000200937031020002008370308200041063a00000c0b0b2000410a3a0000200410ee8e8080002004410028029c96db8000118080808000000c0a0b200241086a2001108ba4808000024020022d00084105460d00200241306a41206a200241086a41206a2802002204360200200241306a41186a200241086a41186a2902002208370300200241306a41106a200241086a41106a2902002209370300200241306a41086a200241086a41086a290200220a370300200241ab016a200a370000200241b3016a2009370000200241bb016a2008370000200241c3016a2004360000200220022902082208370330200220083700a301200020022900a001370001200041096a200241a0016a41086a290000370000200041116a200241a0016a41106a290000370000200041196a200241a0016a41186a290000370000200041206a200241bf016a290000370000200041073a00000c0a0b2000410a3a00000c090b200241a0016a2001108ba48080000240024020022d00a00122044105460d002002412c6a41026a20022d00a3013a0000200241106a200241b4016a290200370300200241186a200241bc016a290200370300200220022f00a1013b012c200220022902ac0137030820022802a401210620022802a80121072001417f2001280204220341f0006a220520052003491b22033602040240200320012802084f0d0041002d0098a2db80001a41f00041002802a496db8000118280808000002203450d0a200241306a20011088a38080002002280230418e80808078470d022003410028029c96db8000118080808000000b2000410a3a000020044102470d0a2006450d0a2007410028029c96db8000118080808000000c0a0b2000410a3a00000c090b200241a0016a200241306a41f00010f5b28080001a2003200241a0016a41f00010f5b28080002101200020043a0000200020022f012c3b0001200041036a2002412e6a2d00003a000020002007360208200020063602042000200229030837020c200041146a200241106a2903003702002000411c6a200241186a290300370200200020013602240c080b200041093a00000c070b2000410a3a00000c060b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b411041f00010bb80808000000b200241a0016a200241306a41f00010f5b28080001a20002004200241a0016a41f00010f5b2808000360204200041053a00000c020b411041f00010bb80808000000b411041f00010bb80808000000b20024190026a2480808080000b840e03047f027e047f23808080800041b0026b2202248080808000024002400240024002400240024002400240024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a36020020052d00000e050102030405060b2000410a3a00000c0b0b41002d0098a2db80001a41f00041002802a496db8000118280808000002203450d05200241d0006a20011085a380800002402002280250418e80808078460d00200241c0016a200241d0006a41f00010f5b28080001a20002003200241c0016a41f00010f5b2808000360204200041053a00000c0b0b2003410028029c96db8000118080808000002000410a3a00000c0a0b41002d0098a2db80001a41f00041002802a496db8000118280808000002203450d05200241d0006a20011085a38080002002280250418e80808078460d06200241c0016a200241d0006a41f00010f5b28080001a2003200241c0016a41f00010f5b28080002103200241c0016a200110f988808000024020022802c0010d0020022903c8012106200241c0016a200110f98880800020022802c0010d0020022903c8012107200020033602182000200737031020002006370308200041063a00000c0a0b2000410a3a0000200310ee8e8080002003410028029c96db8000118080808000000c090b410a210802402004450d0020012003417e6a3602042001200541026a22043602000240024002400240024020052d000122090e050004010203050b20034122490d0420012003415e6a3602042001200541226a360200200241086a41086a200441086a290000370300200241086a41106a200441106a290000370300200241086a41186a200441186a290000370300200220042900003703080c030b200241c4006a200110c18c8080002002280244418080808078460d03200241cb016a200241c4006a41086a2802002201360000200241d0006a41086a2001360200200220022902443700c301200220022900c0013703082002200241c7016a29000037000f0c020b20034122490d0220012003415e6a3602042001200541226a360200200241086a41086a200441086a290000370300200241086a41106a200441106a290000370300200241086a41186a200441186a290000370300200220042900003703080c010b20034116490d0120012003416a6a3602042001200541166a360200200241086a41086a200441086a290000370300200241086a41106a200441106a280000360200200220042900003703080b200020093a0004200020022903083700052000410d6a200241106a290300370000200041156a200241186a2903003700002000411d6a200241206a290300370000410721080b200020083a00000c080b2004450d0620012003417e6a3602042001200541026a220a36020002400240024002400240024020052d0001220b0e0500050102030c0b20034122490d0b20012003415e6a3602042001200541226a360200200241c0006a41026a200a41026a2d00003a0000200241306a200541196a290000370300200241386a200541216a2d00003a00002002200a2f00003b0140200220052900113703280c030b200241c0016a200110c18c80800020022802c0012204418080808078460d0a20022802c801210920022802c40121080c030b20034122490d0920012003415e6a3602042001200541226a360200200241c0006a41026a200a41026a2d00003a0000200241306a200541196a290000370300200241386a200541216a2d00003a00002002200a2f00003b0140200220052900113703280c010b20034116490d0820012003416a6a3602042001200541166a360200200241c0006a41026a200a41026a2d00003a00002002412c6a200541156a2d00003a00002002200a2f00003b0140200220052800113602280b200528000d210920052800092108200528000521040b41002d0098a2db80001a41f00041002802a496db8000118280808000002203450d05200241d0006a20011085a380800002402002280250418e80808078460d00200241c0016a200241d0006a41f00010f5b28080001a2003200241c0016a41f00010f5b280800021012000200b3a0000200020022f01403b0001200041036a200241c2006a2d00003a00002000200936020c200020083602082000200436020420002002290328370210200041186a200241306a290300370200200041206a200241386a280200360200200020013602240c080b2003410028029c96db8000118080808000002000410a3a0000200b4102470d072004450d072008410028029c96db8000118080808000000c070b200041093a00000c060b2000410a3a00000c050b411041f00010bb80808000000b411041f00010bb80808000000b2003410028029c96db8000118080808000002000410a3a00000c020b411041f00010bb80808000000b2000410a3a00000b200241b0026a2480808080000ba80c03047f037e027f2380808080004190026b22022480808080000240024002400240024002400240024002400240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e050102030405060b2000410a3a00000c0a0b20032802082204200428020441016a22033602040240200320042802084b0d002001417f2001280204220441f0006a220320032004491b2204360204200420012802084f0d0041002d0098a2db80001a41f00041002802a496db8000118280808000002204450d06200241306a20011087a38080002002280230418e80808078470d072004410028029c96db8000118080808000000b2000410a3a00000c090b20032802082204200428020441016a220336020402400240200320042802084b0d002001417f2001280204220441f0006a220320032004491b2204360204200420012802084f0d0041002d0098a2db80001a41f00041002802a496db8000118280808000002204450d08200241306a20011087a38080002002280230418e80808078470d012004410028029c96db8000118080808000000b2000410a3a00000c090b200241a0016a200241306a41f00010f5b28080001a2004200241a0016a41f00010f5b28080002104200128020028020822032003280204417f6a360204200241a0016a200110f488808000024020022802a0010d0020022903a8012106200241a0016a200110f48880800020022802a0010d0020022903a8012107200020043602182000200737031020002006370308200041063a00000c090b2000410a3a0000200410ee8e8080002004410028029c96db8000118080808000000c080b200241086a2001108ca4808000024020022d00084105460d00200241306a41206a200241086a41206a2802002204360200200241306a41186a200241086a41186a2902002206370300200241306a41106a200241086a41106a2902002207370300200241306a41086a200241086a41086a2902002208370300200241ab016a2008370000200241b3016a2007370000200241bb016a2006370000200241c3016a2004360000200220022902082206370330200220063700a301200020022900a001370001200041096a200241a0016a41086a290000370000200041116a200241a0016a41106a290000370000200041196a200241a0016a41186a290000370000200041206a200241bf016a290000370000200041073a00000c080b2000410a3a00000c070b200241a0016a2001108ca48080000240024020022d00a00122034105460d002002412c6a41026a20022d00a3013a0000200241106a200241b4016a290200370300200241186a200241bc016a290200370300200220022f00a1013b012c200220022902ac0137030820022802a401210920022802a801210a20012802002802082204200428020441016a22053602040240200520042802084b0d002001417f2001280204220441f0006a220520052004491b2204360204200420012802084f0d0041002d0098a2db80001a41f00041002802a496db8000118280808000002204450d08200241306a20011087a38080002002280230418e80808078470d022004410028029c96db8000118080808000000b2000410a3a000020034102470d082009450d08200a410028029c96db8000118080808000000c080b2000410a3a00000c070b200241a0016a200241306a41f00010f5b28080001a2004200241a0016a41f00010f5b28080002104200020033a0000200020022f012c3b0001200041036a2002412e6a2d00003a00002000200a360208200020093602042000200229030837020c200041146a200241106a2903003702002000411c6a200241186a290300370200200128020028020822012001280204417f6a360204200020043602240c060b200041093a00000c050b2000410a3a00000c040b411041f00010bb80808000000b200241a0016a200241306a41f00010f5b28080001a20002004200241a0016a41f00010f5b2808000360204200041053a0000200128020028020822042004280204417f6a3602040c020b411041f00010bb80808000000b411041f00010bb80808000000b20024190026a2480808080000b890b03047f037e027f2380808080004190026b22022480808080000240024002400240024002400240024002400240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e050102030405060b2000410a3a00000c0a0b2001417f2001280204220441f0006a220320032004491b22043602040240200420012802084f0d0041002d0098a2db80001a41f00041002802a496db8000118280808000002204450d06200241306a20011089a38080002002280230418e80808078470d072004410028029c96db8000118080808000000b2000410a3a00000c090b2001417f2001280204220441f0006a220320032004491b220436020402400240200420012802084f0d0041002d0098a2db80001a41f00041002802a496db8000118280808000002204450d08200241306a20011089a38080002002280230418e80808078470d012004410028029c96db8000118080808000000b2000410a3a00000c090b200241a0016a200241306a41f00010f5b28080001a2004200241a0016a41f00010f5b28080002104200241a0016a200110f888808000024020022802a0010d0020022903a8012106200241a0016a200110f88880800020022802a0010d0020022903a8012107200020043602182000200737031020002006370308200041063a00000c090b2000410a3a0000200410ee8e8080002004410028029c96db8000118080808000000c080b200241086a2001108aa4808000024020022d00084105460d00200241306a41206a200241086a41206a2802002201360200200241306a41186a200241086a41186a2902002206370300200241306a41106a200241086a41106a2902002207370300200241306a41086a200241086a41086a2902002208370300200241ab016a2008370000200241b3016a2007370000200241bb016a2006370000200241c3016a2001360000200220022902082206370330200220063700a301200020022900a001370001200041096a200241a0016a41086a290000370000200041116a200241a0016a41106a290000370000200041196a200241a0016a41186a290000370000200041206a200241bf016a290000370000200041073a00000c080b2000410a3a00000c070b200241a0016a2001108aa48080000240024020022d00a00122044105460d002002412c6a41026a20022d00a3013a0000200241106a200241b4016a290200370300200241186a200241bc016a290200370300200220022f00a1013b012c200220022902ac0137030820022802a401210920022802a801210a2001417f2001280204220341f0006a220520052003491b22033602040240200320012802084f0d0041002d0098a2db80001a41f00041002802a496db8000118280808000002203450d08200241306a20011089a38080002002280230418e80808078470d022003410028029c96db8000118080808000000b2000410a3a000020044102470d082009450d08200a410028029c96db8000118080808000000c080b2000410a3a00000c070b200241a0016a200241306a41f00010f5b28080001a2003200241a0016a41f00010f5b28080002101200020043a0000200020022f012c3b0001200041036a2002412e6a2d00003a00002000200a360208200020093602042000200229030837020c200041146a200241106a2903003702002000411c6a200241186a290300370200200020013602240c060b200041093a00000c050b2000410a3a00000c040b411041f00010bb80808000000b200241a0016a200241306a41f00010f5b28080001a20002004200241a0016a41f00010f5b2808000360204200041053a00000c020b411041f00010bb80808000000b411041f00010bb80808000000b20024190026a2480808080000b860f03057f027e047f23808080800041b0026b2202248080808000024002400240024002400240024002400240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a36020020062d00000e050102030405060b2000410a3a00000c0a0b2001200128020441016a22033602040240200320012802084b0d0041002d0098a2db80001a41f00041002802a496db8000118280808000002203450d06200241d0006a2001108aa38080002002280250418e80808078470d072003410028029c96db8000118080808000000b2000410a3a00000c090b2001200128020441016a220336020402400240200320012802084b0d0041002d0098a2db80001a41f00041002802a496db8000118280808000002203450d08200241d0006a2001108aa38080002002280250418e80808078470d012003410028029c96db8000118080808000000b2000410a3a00000c090b200241c0016a200241d0006a41f00010f5b28080001a2003200241c0016a41f00010f5b2808000210320012001280204417f6a360204200241c0016a200110f688808000024020022802c0010d0020022903c8012107200241c0016a200110f68880800020022802c0010d0020022903c8012108200020033602182000200837031020002007370308200041063a00000c090b2000410a3a0000200310ee8e8080002003410028029c96db8000118080808000000c080b410a210902402005450d0020032004417e6a3602042003200641026a22053602000240024002400240024020062d0001220a0e050004010203050b20044122490d0420032004415e6a3602042003200641226a360200200241086a41086a200541086a290000370300200241086a41106a200541106a290000370300200241086a41186a200541186a290000370300200220052900003703080c030b200241c4006a200110c88c8080002002280244418080808078460d03200241cb016a200241c4006a41086a2802002203360000200241d0006a41086a2003360200200220022902443700c301200220022900c0013703082002200241c7016a29000037000f0c020b20044122490d0220032004415e6a3602042003200641226a360200200241086a41086a200541086a290000370300200241086a41106a200541106a290000370300200241086a41186a200541186a290000370300200220052900003703080c010b20044116490d0120032004416a6a3602042003200641166a360200200241086a41086a200541086a290000370300200241086a41106a200541106a280000360200200220052900003703080b2000200a3a0004200020022903083700052000410d6a200241106a290300370000200041156a200241186a2903003700002000411d6a200241206a290300370000410721090b200020093a00000c070b024002402005450d0020032004417e6a3602042003200641026a220a36020002400240024002400240024020062d0001220b0e050005010203060b20044122490d0520032004415e6a3602042003200641226a360200200241c0006a41026a200a41026a2d00003a0000200241306a200641196a290000370300200241386a200641216a2d00003a00002002200a2f00003b0140200220062900113703280c030b200241c0016a200110c88c80800020022802c0012205418080808078460d0420022802c801210c20022802c40121090c030b20044122490d0320032004415e6a3602042003200641226a360200200241c0006a41026a200a41026a2d00003a0000200241306a200641196a290000370300200241386a200641216a2d00003a00002002200a2f00003b0140200220062900113703280c010b20044116490d0220032004416a6a3602042003200641166a360200200241c0006a41026a200a41026a2d00003a00002002412c6a200641156a2d00003a00002002200a2f00003b0140200220062800113602280b200628000d210c20062800092109200628000521050b2001200128020441016a22033602040240200320012802084b0d0041002d0098a2db80001a41f00041002802a496db8000118280808000002203450d08200241d0006a2001108aa38080002002280250418e80808078470d022003410028029c96db8000118080808000000b2000410a3a0000200b4102470d082005450d082009410028029c96db8000118080808000000c080b2000410a3a00000c070b200241c0016a200241d0006a41f00010f5b28080001a2003200241c0016a41f00010f5b280800021032000200b3a0000200020022f01403b0001200041036a200241c2006a2d00003a00002000200c36020c200020093602082000200536020420002002290328370210200041186a200241306a290300370200200041206a200241386a2802003602002000200336022420012001280204417f6a3602040c060b200041093a00000c050b2000410a3a00000c040b411041f00010bb80808000000b200241c0016a200241d0006a41f00010f5b28080001a20002003200241c0016a41f00010f5b2808000360204200041053a000020012001280204417f6a3602040c020b411041f00010bb80808000000b411041f00010bb80808000000b200241b0026a2480808080000bfe0301037f23808080800041106b220224808080800002400240024002400240024020002d00002203417c6a41042003417b6a41ff01714105491b417f6a0e050001020304000b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41003a00002001200341016a36020820002802042001108fa38080000c040b200041086a21040240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41013a00002001200341016a36020820002802182001108fa380800020022004360208200241086a2001108d898080002002200041106a36020c2002410c6a2001108d898080000c030b200041046a21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41023a000020032001108da48080000c020b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41033a000020002001108da480800020002802242001108fa38080000c010b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41043a00000b200241106a2480808080000bfc0202037f017e410021010240024002400240024020002d00002202417c6a41042002417b6a41ff01714105491b417f6a0e050001020304000b2000280204108ea380800021010c030b2000280218108ea38080002101410121024101210302402000290308220442c000540d0002402004428080015a0d00410221030c010b024020044280808080045a0d00410421030c010b4109200479a74103766b21030b02402000290310220442c000540d0002402004428080015a0d00410221020c010b024020044280808080045a0d00410421020c010b4109200479a74103766b21020b417f2001200220036a6a220020002001491b21010c020b4121210102400240024020002d00040e050400010402040b410121010c030b200028021041056a21010c020b411521010c010b41212101024002400240024020020e050300010302030b410121010c020b200028020c41056a21010c010b411521010b417f20012000280224108ea38080006a220020002001491b21010b200141016a0bb90501027f024002400240024020002d00000e0400010203000b200041046a21020240200128020020012802082200470d0020012000410110bea8808000200128020821000b200128020420006a41003a00002001200041016a2200360208024020022d0000410f470d00024020012802002000470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a00000f0b024020012802002000470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41013a00002002200110bb988080000f0b200041216a21030240200128020020012802082202470d0020012002410110bea8808000200128020821020b200041016a21002001200241016a360208200128020420026a41013a00002003200110e19d80800002402001280200200128020822026b411f4b0d0020012002412010bea8808000200128020821020b2001200241206a360208200128020420026a22012000290000370000200141086a200041086a290000370000200141106a200041106a290000370000200141186a200041186a2900003700000f0b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41023a00000f0b200041046a21020240200128020020012802082200470d0020012000410110bea8808000200128020821000b200128020420006a41033a00002001200041016a2200360208024020022d0000410f470d00024020012802002000470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a00000f0b024020012802002000470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41013a00002002200110bb988080000ba50503067f017e017f23808080800041c0006b2201248080808000200141246a41c8b3c88000410d41d5b3c88000411b41b8b3c8800041011089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a02400240412041002802a496db8000118280808000002202450d00200241003602182002410136020420024196b1c8800036020020014101360238200120023602302001200241206a36023c200120023602342001410c6a200141306a418092c7800010908b808000200141086a2203200141186a220241086a28020036020020012002290200370300200128020c2104200128021021052001280214210620012902282107200128022421082001410036021420014280808080800137020c2001410c6a41c0d1c5800010faa88080002001280210220242aceff0b4f2bd8f8fe4003703002002420437022c2002420737022420024185d2c580003602202002410736021c200241f8dbc580003602182002418f8180800036021020024296e397c6bfa5aeee46370308200128021021022001200128020c3602142001200236020c2001200241386a36021820012002360210200141306a2001410c6a418092c7800010918b8080002008418080808078460d01200120043602142001200536020c200120053602102001200520064105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200737023c20002008360238200041003a000020002001290300370250200041d8006a20032802003602002001200129023037000f2000200129000c370001200041086a2001410c6a41076a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bb90201027f23808080800041d0036b2202248080808000200128020021032001418e8080807836020002400240024002402003418e80808078470d00200220012902743702d8012002428080808080013702c8032002200241d8016a3602c403200241d0026a200241c4036a108aa3808000024020022802d002418e80808078460d00200241e0016a200241d0026a41f00010f5b28080001a024020022802dc01450d00200241e0016a1086a38080000c010b20022802e0012103200241ec006a200241e0016a41047241ec0010f5b28080001a2003418e80808078470d020b2000418e808080783602000c030b2002200141046a41ec0010f5b28080001a0c010b2002200241ec006a41ec0010f5b28080001a0b20002003360200200041046a200241ec0010f5b28080001a0b200241d0036a2480808080000bca0302067f017e2380808080004190056b2202248080808000024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024002400240024020044101710d00200541ff01710e020103020b2000411f3a00000c050b2002200110b3a2808000024020022d0000411e460d002000200241900510f5b28080001a0c050b2000411f3a00000c040b2000411f3a00000c030b200241186a22044200370300200241106a22014200370300200241086a2205420037030020024200370300024020032002412010d3a58080000d0020002002290300370001200041196a2004290300370000200041116a2001290300370000200041096a20052903003700002000411e3a00000c030b2000411f3a00000c020b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b20024190056a2480808080000bb81802047f017e23808080800041800a6b220224808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e090102030405060708090a0b2000411e3a00000c260b200041163a00000c250b200241e0086a200110ed8f808000024020022d00e0084116460d00200241b0096a200241e0086a41d00010f5b28080001a2002410f6a200241b0096a41d00010f5b28080001a200041016a200241df0010f5b28080001a200041173a00000c250b2000411e3a00000c240b200241b0096a200110ed8f80800020022d00b0094116460d07200241e0086a200241b0096a41d00010f5b28080001a200241b0096a200110ed8f808000024020022d00b0094116460d00200041e0006a200241b0096a41d00010f5b28080001a2002410f6a200241e0086a41d00010f5b28080001a200041183a0000200041016a200241df0010f5b28080001a0c240b2000411e3a00000c230b200241b0096a200110ed8f80800020022d00b0094116460d0720024190086a200241b0096a41d00010f5b28080001a200241b0096a200110ed8f80800020022d00b0094116460d08200241e0086a200241b0096a41d00010f5b28080001a200241b0096a200110ed8f808000024020022d00b0094116460d00200041b0016a200241b0096a41d00010f5b28080001a2002410f6a20024190086a41d00010f5b28080001a200041e0006a200241e0086a41d00010f5b28080001a200041193a0000200041016a200241df0010f5b28080001a0c230b2000411e3a00000c220b200241b0096a200110ed8f80800020022d00b0094116460d08200241c0076a200241b0096a41d00010f5b28080001a200241b0096a200110ed8f80800020022d00b0094116460d0920024190086a200241b0096a41d00010f5b28080001a200241b0096a200110ed8f80800020022d00b0094116460d0a200241e0086a200241b0096a41d00010f5b28080001a200241b0096a200110ed8f808000024020022d00b0094116460d0020004180026a200241b0096a41d00010f5b28080001a2002410f6a200241c0076a41d00010f5b28080001a200041e0006a20024190086a41d00010f5b28080001a200041b0016a200241e0086a41d00010f5b28080001a2000411a3a0000200041016a200241df0010f5b28080001a0c220b2000411e3a00000c210b200241b0096a200110ed8f80800020022d00b0094116460d0a200241f0066a200241b0096a41d00010f5b28080001a200241b0096a200110ed8f80800020022d00b0094116460d0b200241c0076a200241b0096a41d00010f5b28080001a200241b0096a200110ed8f80800020022d00b0094116460d0c20024190086a200241b0096a41d00010f5b28080001a200241b0096a200110ed8f80800020022d00b0094116460d0d200241e0086a200241b0096a41d00010f5b28080001a200241b0096a200110ed8f808000024020022d00b0094116460d00200041d0026a200241b0096a41d00010f5b28080001a2002410f6a200241f0066a41d00010f5b28080001a200041e0006a200241c0076a41d00010f5b28080001a200041b0016a20024190086a41d00010f5b28080001a20004180026a200241e0086a41d00010f5b28080001a2000411b3a0000200041016a200241df0010f5b28080001a0c210b2000411e3a00000c200b200241b0096a200110ed8f80800020022d00b0094116460d0d200241a0066a200241b0096a41d00010f5b28080001a200241b0096a200110ed8f80800020022d00b0094116460d0e200241f0066a200241b0096a41d00010f5b28080001a200241b0096a200110ed8f80800020022d00b0094116460d0f200241c0076a200241b0096a41d00010f5b28080001a200241b0096a200110ed8f80800020022d00b0094116460d1020024190086a200241b0096a41d00010f5b28080001a200241b0096a200110ed8f80800020022d00b0094116460d11200241e0086a200241b0096a41d00010f5b28080001a200241b0096a200110ed8f808000024020022d00b0094116460d00200041a0036a200241b0096a41d00010f5b28080001a2002410f6a200241a0066a41d00010f5b28080001a200041e0006a200241f0066a41d00010f5b28080001a200041b0016a200241c0076a41d00010f5b28080001a20004180026a20024190086a41d00010f5b28080001a200041d0026a200241e0086a41d00010f5b28080001a2000411c3a0000200041016a200241df0010f5b28080001a0c200b2000411e3a00000c1f0b200241b0096a200110ed8f80800020022d00b0094116460d11200241d0056a200241b0096a41d00010f5b28080001a200241b0096a200110ed8f80800020022d00b0094116460d12200241a0066a200241b0096a41d00010f5b28080001a200241b0096a200110ed8f80800020022d00b0094116460d13200241f0066a200241b0096a41d00010f5b28080001a200241b0096a200110ed8f80800020022d00b0094116460d14200241c0076a200241b0096a41d00010f5b28080001a200241b0096a200110ed8f80800020022d00b0094116460d1520024190086a200241b0096a41d00010f5b28080001a200241b0096a200110ed8f80800020022d00b0094116460d16200241e0086a200241b0096a41d00010f5b28080001a200241b0096a200110ed8f808000024020022d00b0094116460d00200041f0036a200241b0096a41d00010f5b28080001a2002410f6a200241d0056a41d00010f5b28080001a200041e0006a200241a0066a41d00010f5b28080001a200041b0016a200241f0066a41d00010f5b28080001a20004180026a200241c0076a41d00010f5b28080001a200041d0026a20024190086a41d00010f5b28080001a200041a0036a200241e0086a41d00010f5b28080001a2000411d3a0000200041016a200241df0010f5b28080001a0c1f0b2000411e3a00000c1e0b200241b0096a200110ed8f80800020022d00b0094116460d1620024180056a200241b0096a41d00010f5b28080001a200241b0096a200110ed8f80800020022d00b0094116460d17200241d0056a200241b0096a41d00010f5b28080001a200241b0096a200110ed8f80800020022d00b0094116460d18200241a0066a200241b0096a41d00010f5b28080001a200241b0096a200110ed8f80800020022d00b0094116460d19200241f0066a200241b0096a41d00010f5b28080001a200241b0096a200110ed8f80800020022d00b0094116460d1a200241c0076a200241b0096a41d00010f5b28080001a200241b0096a200110ed8f80800020022d00b0094116460d1b20024190086a200241b0096a41d00010f5b28080001a200241b0096a200110ed8f80800020022d00b0094116460d1c200241e0086a200241b0096a41d00010f5b28080001a200241b0096a200110ed8f808000024020022d00b0094116460d00200241b0046a200241b0096a41d00010f5b28080001a200220024180056a41d00010f5b2808000220141d0006a200141d0056a41d00010f5b28080001a200141a0016a200141a0066a41d00010f5b28080001a200141f0016a200141f0066a41d00010f5b28080001a200141c0026a200141c0076a41d00010f5b28080001a20014190036a20014190086a41d00010f5b28080001a200141e0036a200141e0086a41d00010f5b28080001a2000200141800510f5b28080001a0c1e0b2000411e3a00000c1d0b2000411e3a00000c1c0b2000411e3a00000c1b0b2000411e3a00000c1a0b2000411e3a00000c190b2000411e3a00000c180b2000411e3a00000c170b2000411e3a00000c160b2000411e3a00000c150b2000411e3a00000c140b2000411e3a00000c130b2000411e3a00000c120b2000411e3a00000c110b2000411e3a00000c100b2000411e3a00000c0f0b2000411e3a00000c0e0b2000411e3a00000c0d0b2000411e3a00000c0c0b2000411e3a00000c0b0b2000411e3a00000c0a0b2000411e3a00000c090b2000411e3a00000c080b2000411e3a00000c070b2000411e3a00000c060b2000411e3a00000c050b2000411e3a00000c040b2000411e3a00000c030b2000411e3a00000c020b2000411e3a00000c010b2000411e3a00000b200241800a6a2480808080000bb50302047f027e2380808080004180056b2202248080808000024002400240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e020103020b2000411f3a00000c030b0240200328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d000021032002200110868f80800020022d00002204411e460d00200041016a200241017241ff0410f5b28080001a200020033a008005200020043a00000c030b2000411f3a00000c020b2000411f3a00000c010b02402003280208280200220428020422014120490d002004200141606a36020420042004280200220141206a3602002003427f2003290300220642207c220720072006541b3703002000411e3a000020002001290000370001200041096a200141086a290000370000200041116a200141106a290000370000200041196a200141186a2900003700000c010b2000411f3a00000b20024180056a2480808080000bbb1802047f017e23808080800041800a6b220224808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e090102030405060708090a0b2000411e3a00000c260b200041163a00000c250b200241e0086a200110c490808000024020022d00e0084116460d00200241b0096a200241e0086a41d00010f5b28080001a2002410f6a200241b0096a41d00010f5b28080001a200041016a200241df0010f5b28080001a200041173a00000c250b2000411e3a00000c240b200241b0096a200110c49080800020022d00b0094116460d07200241e0086a200241b0096a41d00010f5b28080001a200241b0096a200110c490808000024020022d00b0094116460d00200041e0006a200241b0096a41d00010f5b28080001a2002410f6a200241e0086a41d00010f5b28080001a200041183a0000200041016a200241df0010f5b28080001a0c240b2000411e3a00000c230b200241b0096a200110c49080800020022d00b0094116460d0720024190086a200241b0096a41d00010f5b28080001a200241b0096a200110c49080800020022d00b0094116460d08200241e0086a200241b0096a41d00010f5b28080001a200241b0096a200110c490808000024020022d00b0094116460d00200041b0016a200241b0096a41d00010f5b28080001a2002410f6a20024190086a41d00010f5b28080001a200041e0006a200241e0086a41d00010f5b28080001a200041193a0000200041016a200241df0010f5b28080001a0c230b2000411e3a00000c220b200241b0096a200110c49080800020022d00b0094116460d08200241c0076a200241b0096a41d00010f5b28080001a200241b0096a200110c49080800020022d00b0094116460d0920024190086a200241b0096a41d00010f5b28080001a200241b0096a200110c49080800020022d00b0094116460d0a200241e0086a200241b0096a41d00010f5b28080001a200241b0096a200110c490808000024020022d00b0094116460d0020004180026a200241b0096a41d00010f5b28080001a2002410f6a200241c0076a41d00010f5b28080001a200041e0006a20024190086a41d00010f5b28080001a200041b0016a200241e0086a41d00010f5b28080001a2000411a3a0000200041016a200241df0010f5b28080001a0c220b2000411e3a00000c210b200241b0096a200110c49080800020022d00b0094116460d0a200241f0066a200241b0096a41d00010f5b28080001a200241b0096a200110c49080800020022d00b0094116460d0b200241c0076a200241b0096a41d00010f5b28080001a200241b0096a200110c49080800020022d00b0094116460d0c20024190086a200241b0096a41d00010f5b28080001a200241b0096a200110c49080800020022d00b0094116460d0d200241e0086a200241b0096a41d00010f5b28080001a200241b0096a200110c490808000024020022d00b0094116460d00200041d0026a200241b0096a41d00010f5b28080001a2002410f6a200241f0066a41d00010f5b28080001a200041e0006a200241c0076a41d00010f5b28080001a200041b0016a20024190086a41d00010f5b28080001a20004180026a200241e0086a41d00010f5b28080001a2000411b3a0000200041016a200241df0010f5b28080001a0c210b2000411e3a00000c200b200241b0096a200110c49080800020022d00b0094116460d0d200241a0066a200241b0096a41d00010f5b28080001a200241b0096a200110c49080800020022d00b0094116460d0e200241f0066a200241b0096a41d00010f5b28080001a200241b0096a200110c49080800020022d00b0094116460d0f200241c0076a200241b0096a41d00010f5b28080001a200241b0096a200110c49080800020022d00b0094116460d1020024190086a200241b0096a41d00010f5b28080001a200241b0096a200110c49080800020022d00b0094116460d11200241e0086a200241b0096a41d00010f5b28080001a200241b0096a200110c490808000024020022d00b0094116460d00200041a0036a200241b0096a41d00010f5b28080001a2002410f6a200241a0066a41d00010f5b28080001a200041e0006a200241f0066a41d00010f5b28080001a200041b0016a200241c0076a41d00010f5b28080001a20004180026a20024190086a41d00010f5b28080001a200041d0026a200241e0086a41d00010f5b28080001a2000411c3a0000200041016a200241df0010f5b28080001a0c200b2000411e3a00000c1f0b200241b0096a200110c49080800020022d00b0094116460d11200241d0056a200241b0096a41d00010f5b28080001a200241b0096a200110c49080800020022d00b0094116460d12200241a0066a200241b0096a41d00010f5b28080001a200241b0096a200110c49080800020022d00b0094116460d13200241f0066a200241b0096a41d00010f5b28080001a200241b0096a200110c49080800020022d00b0094116460d14200241c0076a200241b0096a41d00010f5b28080001a200241b0096a200110c49080800020022d00b0094116460d1520024190086a200241b0096a41d00010f5b28080001a200241b0096a200110c49080800020022d00b0094116460d16200241e0086a200241b0096a41d00010f5b28080001a200241b0096a200110c490808000024020022d00b0094116460d00200041f0036a200241b0096a41d00010f5b28080001a2002410f6a200241d0056a41d00010f5b28080001a200041e0006a200241a0066a41d00010f5b28080001a200041b0016a200241f0066a41d00010f5b28080001a20004180026a200241c0076a41d00010f5b28080001a200041d0026a20024190086a41d00010f5b28080001a200041a0036a200241e0086a41d00010f5b28080001a2000411d3a0000200041016a200241df0010f5b28080001a0c1f0b2000411e3a00000c1e0b200241b0096a200110c49080800020022d00b0094116460d1620024180056a200241b0096a41d00010f5b28080001a200241b0096a200110c49080800020022d00b0094116460d17200241d0056a200241b0096a41d00010f5b28080001a200241b0096a200110c49080800020022d00b0094116460d18200241a0066a200241b0096a41d00010f5b28080001a200241b0096a200110c49080800020022d00b0094116460d19200241f0066a200241b0096a41d00010f5b28080001a200241b0096a200110c49080800020022d00b0094116460d1a200241c0076a200241b0096a41d00010f5b28080001a200241b0096a200110c49080800020022d00b0094116460d1b20024190086a200241b0096a41d00010f5b28080001a200241b0096a200110c49080800020022d00b0094116460d1c200241e0086a200241b0096a41d00010f5b28080001a200241b0096a200110c490808000024020022d00b0094116460d00200241b0046a200241b0096a41d00010f5b28080001a200220024180056a41d00010f5b2808000220141d0006a200141d0056a41d00010f5b28080001a200141a0016a200141a0066a41d00010f5b28080001a200141f0016a200141f0066a41d00010f5b28080001a200141c0026a200141c0076a41d00010f5b28080001a20014190036a20014190086a41d00010f5b28080001a200141e0036a200141e0086a41d00010f5b28080001a2000200141800510f5b28080001a0c1e0b2000411e3a00000c1d0b2000411e3a00000c1c0b2000411e3a00000c1b0b2000411e3a00000c1a0b2000411e3a00000c190b2000411e3a00000c180b2000411e3a00000c170b2000411e3a00000c160b2000411e3a00000c150b2000411e3a00000c140b2000411e3a00000c130b2000411e3a00000c120b2000411e3a00000c110b2000411e3a00000c100b2000411e3a00000c0f0b2000411e3a00000c0e0b2000411e3a00000c0d0b2000411e3a00000c0c0b2000411e3a00000c0b0b2000411e3a00000c0a0b2000411e3a00000c090b2000411e3a00000c080b2000411e3a00000c070b2000411e3a00000c060b2000411e3a00000c050b2000411e3a00000c040b2000411e3a00000c030b2000411e3a00000c020b2000411e3a00000c010b2000411e3a00000b200241800a6a2480808080000b971801027f23808080800041800a6b2202248080808000024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020012802042203450d0020012003417f6a36020420012001280200220341016a36020020032d00000e090102030405060708090a0b2000411e3a00000c260b200041163a00000c250b200241e0086a200110b18f808000024020022d00e0084116460d00200241b0096a200241e0086a41d00010f5b28080001a2002410f6a200241b0096a41d00010f5b28080001a200041016a200241df0010f5b28080001a200041173a00000c250b2000411e3a00000c240b200241b0096a200110b18f80800020022d00b0094116460d07200241e0086a200241b0096a41d00010f5b28080001a200241b0096a200110b18f808000024020022d00b0094116460d00200041e0006a200241b0096a41d00010f5b28080001a2002410f6a200241e0086a41d00010f5b28080001a200041183a0000200041016a200241df0010f5b28080001a0c240b2000411e3a00000c230b200241b0096a200110b18f80800020022d00b0094116460d0720024190086a200241b0096a41d00010f5b28080001a200241b0096a200110b18f80800020022d00b0094116460d08200241e0086a200241b0096a41d00010f5b28080001a200241b0096a200110b18f808000024020022d00b0094116460d00200041b0016a200241b0096a41d00010f5b28080001a2002410f6a20024190086a41d00010f5b28080001a200041e0006a200241e0086a41d00010f5b28080001a200041193a0000200041016a200241df0010f5b28080001a0c230b2000411e3a00000c220b200241b0096a200110b18f80800020022d00b0094116460d08200241c0076a200241b0096a41d00010f5b28080001a200241b0096a200110b18f80800020022d00b0094116460d0920024190086a200241b0096a41d00010f5b28080001a200241b0096a200110b18f80800020022d00b0094116460d0a200241e0086a200241b0096a41d00010f5b28080001a200241b0096a200110b18f808000024020022d00b0094116460d0020004180026a200241b0096a41d00010f5b28080001a2002410f6a200241c0076a41d00010f5b28080001a200041e0006a20024190086a41d00010f5b28080001a200041b0016a200241e0086a41d00010f5b28080001a2000411a3a0000200041016a200241df0010f5b28080001a0c220b2000411e3a00000c210b200241b0096a200110b18f80800020022d00b0094116460d0a200241f0066a200241b0096a41d00010f5b28080001a200241b0096a200110b18f80800020022d00b0094116460d0b200241c0076a200241b0096a41d00010f5b28080001a200241b0096a200110b18f80800020022d00b0094116460d0c20024190086a200241b0096a41d00010f5b28080001a200241b0096a200110b18f80800020022d00b0094116460d0d200241e0086a200241b0096a41d00010f5b28080001a200241b0096a200110b18f808000024020022d00b0094116460d00200041d0026a200241b0096a41d00010f5b28080001a2002410f6a200241f0066a41d00010f5b28080001a200041e0006a200241c0076a41d00010f5b28080001a200041b0016a20024190086a41d00010f5b28080001a20004180026a200241e0086a41d00010f5b28080001a2000411b3a0000200041016a200241df0010f5b28080001a0c210b2000411e3a00000c200b200241b0096a200110b18f80800020022d00b0094116460d0d200241a0066a200241b0096a41d00010f5b28080001a200241b0096a200110b18f80800020022d00b0094116460d0e200241f0066a200241b0096a41d00010f5b28080001a200241b0096a200110b18f80800020022d00b0094116460d0f200241c0076a200241b0096a41d00010f5b28080001a200241b0096a200110b18f80800020022d00b0094116460d1020024190086a200241b0096a41d00010f5b28080001a200241b0096a200110b18f80800020022d00b0094116460d11200241e0086a200241b0096a41d00010f5b28080001a200241b0096a200110b18f808000024020022d00b0094116460d00200041a0036a200241b0096a41d00010f5b28080001a2002410f6a200241a0066a41d00010f5b28080001a200041e0006a200241f0066a41d00010f5b28080001a200041b0016a200241c0076a41d00010f5b28080001a20004180026a20024190086a41d00010f5b28080001a200041d0026a200241e0086a41d00010f5b28080001a2000411c3a0000200041016a200241df0010f5b28080001a0c200b2000411e3a00000c1f0b200241b0096a200110b18f80800020022d00b0094116460d11200241d0056a200241b0096a41d00010f5b28080001a200241b0096a200110b18f80800020022d00b0094116460d12200241a0066a200241b0096a41d00010f5b28080001a200241b0096a200110b18f80800020022d00b0094116460d13200241f0066a200241b0096a41d00010f5b28080001a200241b0096a200110b18f80800020022d00b0094116460d14200241c0076a200241b0096a41d00010f5b28080001a200241b0096a200110b18f80800020022d00b0094116460d1520024190086a200241b0096a41d00010f5b28080001a200241b0096a200110b18f80800020022d00b0094116460d16200241e0086a200241b0096a41d00010f5b28080001a200241b0096a200110b18f808000024020022d00b0094116460d00200041f0036a200241b0096a41d00010f5b28080001a2002410f6a200241d0056a41d00010f5b28080001a200041e0006a200241a0066a41d00010f5b28080001a200041b0016a200241f0066a41d00010f5b28080001a20004180026a200241c0076a41d00010f5b28080001a200041d0026a20024190086a41d00010f5b28080001a200041a0036a200241e0086a41d00010f5b28080001a2000411d3a0000200041016a200241df0010f5b28080001a0c1f0b2000411e3a00000c1e0b200241b0096a200110b18f80800020022d00b0094116460d1620024180056a200241b0096a41d00010f5b28080001a200241b0096a200110b18f80800020022d00b0094116460d17200241d0056a200241b0096a41d00010f5b28080001a200241b0096a200110b18f80800020022d00b0094116460d18200241a0066a200241b0096a41d00010f5b28080001a200241b0096a200110b18f80800020022d00b0094116460d19200241f0066a200241b0096a41d00010f5b28080001a200241b0096a200110b18f80800020022d00b0094116460d1a200241c0076a200241b0096a41d00010f5b28080001a200241b0096a200110b18f80800020022d00b0094116460d1b20024190086a200241b0096a41d00010f5b28080001a200241b0096a200110b18f80800020022d00b0094116460d1c200241e0086a200241b0096a41d00010f5b28080001a200241b0096a200110b18f808000024020022d00b0094116460d00200241b0046a200241b0096a41d00010f5b28080001a200220024180056a41d00010f5b2808000220141d0006a200141d0056a41d00010f5b28080001a200141a0016a200141a0066a41d00010f5b28080001a200141f0016a200141f0066a41d00010f5b28080001a200141c0026a200141c0076a41d00010f5b28080001a20014190036a20014190086a41d00010f5b28080001a200141e0036a200141e0086a41d00010f5b28080001a2000200141800510f5b28080001a0c1e0b2000411e3a00000c1d0b2000411e3a00000c1c0b2000411e3a00000c1b0b2000411e3a00000c1a0b2000411e3a00000c190b2000411e3a00000c180b2000411e3a00000c170b2000411e3a00000c160b2000411e3a00000c150b2000411e3a00000c140b2000411e3a00000c130b2000411e3a00000c120b2000411e3a00000c110b2000411e3a00000c100b2000411e3a00000c0f0b2000411e3a00000c0e0b2000411e3a00000c0d0b2000411e3a00000c0c0b2000411e3a00000c0b0b2000411e3a00000c0a0b2000411e3a00000c090b2000411e3a00000c080b2000411e3a00000c070b2000411e3a00000c060b2000411e3a00000c050b2000411e3a00000c040b2000411e3a00000c030b2000411e3a00000c020b2000411e3a00000c010b2000411e3a00000b200241800a6a2480808080000bdd0402067f027e2380808080004180056b2202248080808000024002400240024002400240024002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d06200720054b0d0720042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00000e020102030b2000411f3a00000c0a0b024020032802082204280208220520042802102206460d00200641016a2207450d07200720054b0d0820042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d000021042002200110898f80800020022d00002203411e460d00200041016a200241017241ff0410f5b28080001a200020043a008005200020033a00000c0a0b2000411f3a00000c090b200328020822042802082206200428021022016b4120490d02200141206a21052001415f4b0d07200520064d0d012005200641e493d0800010b581808000000b2000411f3a00000c070b20042802042106200420053602102003427f2003290300220842207c220920092008541b3703002000411e3a00002000200620016a2204290000370001200041096a200441086a290000370000200041116a200441106a290000370000200041196a200441186a2900003700000c060b2000411f3a00000c050b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b2001200541e493d0800010b781808000000b20024180056a2480808080000bf01802067f017e23808080800041800a6b2202248080808000024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d0b200720054b0d0c20042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00000e090102030405060708090a0b2000411e3a00000c280b200041163a00000c270b200241e0086a200110a890808000024020022d00e0084116460d00200241b0096a200241e0086a41d00010f5b28080001a2002410f6a200241b0096a41d00010f5b28080001a200041016a200241df0010f5b28080001a200041173a00000c270b2000411e3a00000c260b200241b0096a200110a89080800020022d00b0094116460d09200241e0086a200241b0096a41d00010f5b28080001a200241b0096a200110a890808000024020022d00b0094116460d00200041e0006a200241b0096a41d00010f5b28080001a2002410f6a200241e0086a41d00010f5b28080001a200041183a0000200041016a200241df0010f5b28080001a0c260b2000411e3a00000c250b200241b0096a200110a89080800020022d00b0094116460d0920024190086a200241b0096a41d00010f5b28080001a200241b0096a200110a89080800020022d00b0094116460d0a200241e0086a200241b0096a41d00010f5b28080001a200241b0096a200110a890808000024020022d00b0094116460d00200041b0016a200241b0096a41d00010f5b28080001a2002410f6a20024190086a41d00010f5b28080001a200041e0006a200241e0086a41d00010f5b28080001a200041193a0000200041016a200241df0010f5b28080001a0c250b2000411e3a00000c240b200241b0096a200110a89080800020022d00b0094116460d0a200241c0076a200241b0096a41d00010f5b28080001a200241b0096a200110a89080800020022d00b0094116460d0b20024190086a200241b0096a41d00010f5b28080001a200241b0096a200110a89080800020022d00b0094116460d0c200241e0086a200241b0096a41d00010f5b28080001a200241b0096a200110a890808000024020022d00b0094116460d0020004180026a200241b0096a41d00010f5b28080001a2002410f6a200241c0076a41d00010f5b28080001a200041e0006a20024190086a41d00010f5b28080001a200041b0016a200241e0086a41d00010f5b28080001a2000411a3a0000200041016a200241df0010f5b28080001a0c240b2000411e3a00000c230b200241b0096a200110a89080800020022d00b0094116460d0c200241f0066a200241b0096a41d00010f5b28080001a200241b0096a200110a89080800020022d00b0094116460d0d200241c0076a200241b0096a41d00010f5b28080001a200241b0096a200110a89080800020022d00b0094116460d0e20024190086a200241b0096a41d00010f5b28080001a200241b0096a200110a89080800020022d00b0094116460d0f200241e0086a200241b0096a41d00010f5b28080001a200241b0096a200110a890808000024020022d00b0094116460d00200041d0026a200241b0096a41d00010f5b28080001a2002410f6a200241f0066a41d00010f5b28080001a200041e0006a200241c0076a41d00010f5b28080001a200041b0016a20024190086a41d00010f5b28080001a20004180026a200241e0086a41d00010f5b28080001a2000411b3a0000200041016a200241df0010f5b28080001a0c230b2000411e3a00000c220b200241b0096a200110a89080800020022d00b0094116460d0f200241a0066a200241b0096a41d00010f5b28080001a200241b0096a200110a89080800020022d00b0094116460d10200241f0066a200241b0096a41d00010f5b28080001a200241b0096a200110a89080800020022d00b0094116460d11200241c0076a200241b0096a41d00010f5b28080001a200241b0096a200110a89080800020022d00b0094116460d1220024190086a200241b0096a41d00010f5b28080001a200241b0096a200110a89080800020022d00b0094116460d13200241e0086a200241b0096a41d00010f5b28080001a200241b0096a200110a890808000024020022d00b0094116460d00200041a0036a200241b0096a41d00010f5b28080001a2002410f6a200241a0066a41d00010f5b28080001a200041e0006a200241f0066a41d00010f5b28080001a200041b0016a200241c0076a41d00010f5b28080001a20004180026a20024190086a41d00010f5b28080001a200041d0026a200241e0086a41d00010f5b28080001a2000411c3a0000200041016a200241df0010f5b28080001a0c220b2000411e3a00000c210b200241b0096a200110a89080800020022d00b0094116460d13200241d0056a200241b0096a41d00010f5b28080001a200241b0096a200110a89080800020022d00b0094116460d14200241a0066a200241b0096a41d00010f5b28080001a200241b0096a200110a89080800020022d00b0094116460d15200241f0066a200241b0096a41d00010f5b28080001a200241b0096a200110a89080800020022d00b0094116460d16200241c0076a200241b0096a41d00010f5b28080001a200241b0096a200110a89080800020022d00b0094116460d1720024190086a200241b0096a41d00010f5b28080001a200241b0096a200110a89080800020022d00b0094116460d18200241e0086a200241b0096a41d00010f5b28080001a200241b0096a200110a890808000024020022d00b0094116460d00200041f0036a200241b0096a41d00010f5b28080001a2002410f6a200241d0056a41d00010f5b28080001a200041e0006a200241a0066a41d00010f5b28080001a200041b0016a200241f0066a41d00010f5b28080001a20004180026a200241c0076a41d00010f5b28080001a200041d0026a20024190086a41d00010f5b28080001a200041a0036a200241e0086a41d00010f5b28080001a2000411d3a0000200041016a200241df0010f5b28080001a0c210b2000411e3a00000c200b200241b0096a200110a89080800020022d00b0094116460d1820024180056a200241b0096a41d00010f5b28080001a200241b0096a200110a89080800020022d00b0094116460d19200241d0056a200241b0096a41d00010f5b28080001a200241b0096a200110a89080800020022d00b0094116460d1a200241a0066a200241b0096a41d00010f5b28080001a200241b0096a200110a89080800020022d00b0094116460d1b200241f0066a200241b0096a41d00010f5b28080001a200241b0096a200110a89080800020022d00b0094116460d1c200241c0076a200241b0096a41d00010f5b28080001a200241b0096a200110a89080800020022d00b0094116460d1d20024190086a200241b0096a41d00010f5b28080001a200241b0096a200110a89080800020022d00b0094116460d1e200241e0086a200241b0096a41d00010f5b28080001a200241b0096a200110a890808000024020022d00b0094116460d00200241b0046a200241b0096a41d00010f5b28080001a200220024180056a41d00010f5b2808000220441d0006a200441d0056a41d00010f5b28080001a200441a0016a200441a0066a41d00010f5b28080001a200441f0016a200441f0066a41d00010f5b28080001a200441c0026a200441c0076a41d00010f5b28080001a20044190036a20044190086a41d00010f5b28080001a200441e0036a200441e0086a41d00010f5b28080001a2000200441800510f5b28080001a0c200b2000411e3a00000c1f0b2000411e3a00000c1e0b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b2000411e3a00000c1b0b2000411e3a00000c1a0b2000411e3a00000c190b2000411e3a00000c180b2000411e3a00000c170b2000411e3a00000c160b2000411e3a00000c150b2000411e3a00000c140b2000411e3a00000c130b2000411e3a00000c120b2000411e3a00000c110b2000411e3a00000c100b2000411e3a00000c0f0b2000411e3a00000c0e0b2000411e3a00000c0d0b2000411e3a00000c0c0b2000411e3a00000c0b0b2000411e3a00000c0a0b2000411e3a00000c090b2000411e3a00000c080b2000411e3a00000c070b2000411e3a00000c060b2000411e3a00000c050b2000411e3a00000c040b2000411e3a00000c030b2000411e3a00000c020b2000411e3a00000c010b2000411e3a00000b200241800a6a2480808080000b9c1801037f23808080800041800a6b22022480808080000240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020020042d00000e090102030405060708090a0b2000411e3a00000c260b200041163a00000c250b200241e0086a200110cf8f808000024020022d00e0084116460d00200241b0096a200241e0086a41d00010f5b28080001a2002410f6a200241b0096a41d00010f5b28080001a200041016a200241df0010f5b28080001a200041173a00000c250b2000411e3a00000c240b200241b0096a200110cf8f80800020022d00b0094116460d07200241e0086a200241b0096a41d00010f5b28080001a200241b0096a200110cf8f808000024020022d00b0094116460d00200041e0006a200241b0096a41d00010f5b28080001a2002410f6a200241e0086a41d00010f5b28080001a200041183a0000200041016a200241df0010f5b28080001a0c240b2000411e3a00000c230b200241b0096a200110cf8f80800020022d00b0094116460d0720024190086a200241b0096a41d00010f5b28080001a200241b0096a200110cf8f80800020022d00b0094116460d08200241e0086a200241b0096a41d00010f5b28080001a200241b0096a200110cf8f808000024020022d00b0094116460d00200041b0016a200241b0096a41d00010f5b28080001a2002410f6a20024190086a41d00010f5b28080001a200041e0006a200241e0086a41d00010f5b28080001a200041193a0000200041016a200241df0010f5b28080001a0c230b2000411e3a00000c220b200241b0096a200110cf8f80800020022d00b0094116460d08200241c0076a200241b0096a41d00010f5b28080001a200241b0096a200110cf8f80800020022d00b0094116460d0920024190086a200241b0096a41d00010f5b28080001a200241b0096a200110cf8f80800020022d00b0094116460d0a200241e0086a200241b0096a41d00010f5b28080001a200241b0096a200110cf8f808000024020022d00b0094116460d0020004180026a200241b0096a41d00010f5b28080001a2002410f6a200241c0076a41d00010f5b28080001a200041e0006a20024190086a41d00010f5b28080001a200041b0016a200241e0086a41d00010f5b28080001a2000411a3a0000200041016a200241df0010f5b28080001a0c220b2000411e3a00000c210b200241b0096a200110cf8f80800020022d00b0094116460d0a200241f0066a200241b0096a41d00010f5b28080001a200241b0096a200110cf8f80800020022d00b0094116460d0b200241c0076a200241b0096a41d00010f5b28080001a200241b0096a200110cf8f80800020022d00b0094116460d0c20024190086a200241b0096a41d00010f5b28080001a200241b0096a200110cf8f80800020022d00b0094116460d0d200241e0086a200241b0096a41d00010f5b28080001a200241b0096a200110cf8f808000024020022d00b0094116460d00200041d0026a200241b0096a41d00010f5b28080001a2002410f6a200241f0066a41d00010f5b28080001a200041e0006a200241c0076a41d00010f5b28080001a200041b0016a20024190086a41d00010f5b28080001a20004180026a200241e0086a41d00010f5b28080001a2000411b3a0000200041016a200241df0010f5b28080001a0c210b2000411e3a00000c200b200241b0096a200110cf8f80800020022d00b0094116460d0d200241a0066a200241b0096a41d00010f5b28080001a200241b0096a200110cf8f80800020022d00b0094116460d0e200241f0066a200241b0096a41d00010f5b28080001a200241b0096a200110cf8f80800020022d00b0094116460d0f200241c0076a200241b0096a41d00010f5b28080001a200241b0096a200110cf8f80800020022d00b0094116460d1020024190086a200241b0096a41d00010f5b28080001a200241b0096a200110cf8f80800020022d00b0094116460d11200241e0086a200241b0096a41d00010f5b28080001a200241b0096a200110cf8f808000024020022d00b0094116460d00200041a0036a200241b0096a41d00010f5b28080001a2002410f6a200241a0066a41d00010f5b28080001a200041e0006a200241f0066a41d00010f5b28080001a200041b0016a200241c0076a41d00010f5b28080001a20004180026a20024190086a41d00010f5b28080001a200041d0026a200241e0086a41d00010f5b28080001a2000411c3a0000200041016a200241df0010f5b28080001a0c200b2000411e3a00000c1f0b200241b0096a200110cf8f80800020022d00b0094116460d11200241d0056a200241b0096a41d00010f5b28080001a200241b0096a200110cf8f80800020022d00b0094116460d12200241a0066a200241b0096a41d00010f5b28080001a200241b0096a200110cf8f80800020022d00b0094116460d13200241f0066a200241b0096a41d00010f5b28080001a200241b0096a200110cf8f80800020022d00b0094116460d14200241c0076a200241b0096a41d00010f5b28080001a200241b0096a200110cf8f80800020022d00b0094116460d1520024190086a200241b0096a41d00010f5b28080001a200241b0096a200110cf8f80800020022d00b0094116460d16200241e0086a200241b0096a41d00010f5b28080001a200241b0096a200110cf8f808000024020022d00b0094116460d00200041f0036a200241b0096a41d00010f5b28080001a2002410f6a200241d0056a41d00010f5b28080001a200041e0006a200241a0066a41d00010f5b28080001a200041b0016a200241f0066a41d00010f5b28080001a20004180026a200241c0076a41d00010f5b28080001a200041d0026a20024190086a41d00010f5b28080001a200041a0036a200241e0086a41d00010f5b28080001a2000411d3a0000200041016a200241df0010f5b28080001a0c1f0b2000411e3a00000c1e0b200241b0096a200110cf8f80800020022d00b0094116460d1620024180056a200241b0096a41d00010f5b28080001a200241b0096a200110cf8f80800020022d00b0094116460d17200241d0056a200241b0096a41d00010f5b28080001a200241b0096a200110cf8f80800020022d00b0094116460d18200241a0066a200241b0096a41d00010f5b28080001a200241b0096a200110cf8f80800020022d00b0094116460d19200241f0066a200241b0096a41d00010f5b28080001a200241b0096a200110cf8f80800020022d00b0094116460d1a200241c0076a200241b0096a41d00010f5b28080001a200241b0096a200110cf8f80800020022d00b0094116460d1b20024190086a200241b0096a41d00010f5b28080001a200241b0096a200110cf8f80800020022d00b0094116460d1c200241e0086a200241b0096a41d00010f5b28080001a200241b0096a200110cf8f808000024020022d00b0094116460d00200241b0046a200241b0096a41d00010f5b28080001a200220024180056a41d00010f5b2808000220141d0006a200141d0056a41d00010f5b28080001a200141a0016a200141a0066a41d00010f5b28080001a200141f0016a200141f0066a41d00010f5b28080001a200141c0026a200141c0076a41d00010f5b28080001a20014190036a20014190086a41d00010f5b28080001a200141e0036a200141e0086a41d00010f5b28080001a2000200141800510f5b28080001a0c1e0b2000411e3a00000c1d0b2000411e3a00000c1c0b2000411e3a00000c1b0b2000411e3a00000c1a0b2000411e3a00000c190b2000411e3a00000c180b2000411e3a00000c170b2000411e3a00000c160b2000411e3a00000c150b2000411e3a00000c140b2000411e3a00000c130b2000411e3a00000c120b2000411e3a00000c110b2000411e3a00000c100b2000411e3a00000c0f0b2000411e3a00000c0e0b2000411e3a00000c0d0b2000411e3a00000c0c0b2000411e3a00000c0b0b2000411e3a00000c0a0b2000411e3a00000c090b2000411e3a00000c080b2000411e3a00000c070b2000411e3a00000c060b2000411e3a00000c050b2000411e3a00000c040b2000411e3a00000c030b2000411e3a00000c020b2000411e3a00000c010b2000411e3a00000b200241800a6a2480808080000be50201047f024020002d0000411e460d0002402001280200220220012802082203470d0020012003410110bea880800020012802002102200128020821030b2001280204220420036a41003a00002001200341016a220336020820002d0080052105024020022003470d0020012002410110bea880800020012802042104200128020821030b2001200341016a360208200420036a20053a000020002001108c8f8080000f0b02402001280200220420012802082202470d0020012002410110bea880800020012802002104200128020821020b200041016a21002001200241016a22033602082001280204220520026a41013a00000240200420036b411f4b0d0020012003412010bea880800020012802042105200128020821030b200520036a220220002900003700002001200341206a360208200241186a200041186a290000370000200241106a200041106a290000370000200241086a200041086a2900003700000bde0901087f02400240024002400240024002400240024020002d0000416a6a41ff01712202410820024108491b0e09000102030405060708000b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a00000f0b200041106a21020240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41013a00002002200110de908080000f0b200041e0006a2102200041106a21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41023a00002003200110de908080002002200110de908080000f0b200041b0016a2102200041e0006a2103200041106a21040240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41033a00002004200110de908080002003200110de908080002002200110de908080000f0b20004180026a2102200041b0016a2103200041e0006a2104200041106a21050240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41043a00002005200110de908080002004200110de908080002003200110de908080002002200110de908080000f0b200041d0026a210220004180026a2103200041b0016a2104200041e0006a2105200041106a21060240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41053a00002006200110de908080002005200110de908080002004200110de908080002003200110de908080002002200110de908080000f0b200041a0036a2102200041d0026a210320004180026a2104200041b0016a2105200041e0006a2106200041106a21070240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41063a00002007200110de908080002006200110de908080002005200110de908080002004200110de908080002003200110de908080002002200110de908080000f0b200041f0036a2102200041a0036a2103200041d0026a210420004180026a2105200041b0016a2106200041e0006a2107200041106a21080240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41073a00002008200110de908080002007200110de908080002006200110de908080002005200110de908080002004200110de908080002003200110de908080002002200110de908080000f0b200041b0046a2103200041e0036a210420004190036a2105200041c0026a2106200041f0016a2107200041a0016a2108200041d0006a21090240200128020020012802082202470d0020012002410110bea8808000200128020821020b2001200241016a360208200128020420026a41083a00002000200110de908080002009200110de908080002008200110de908080002007200110de908080002006200110de908080002005200110de908080002004200110de908080002003200110de908080000bf80a06047f017e027f027e017f017e23808080800041900a6b2202248080808000024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030002400240024020052d00000e020001030b200328020828020022042802042205450d0220042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d0000210720024190056a200110868f80800020022d0090052208411e460d02200241f0046a20022900990537030020024180056a200241a9056a290000370300200241f8046a200241a1056a29000037030020022002290091053703e804200241096a200241b1056a41df0410f5b28080001a0c010b2003280208280200220428020422054120490d012004200541606a36020420042004280200220541206a3602002003427f2003290300220642207c220920092006541b370300200241e8046a41086a200541086a290000370300200241e8046a41106a200541106a290000370300200241e8046a41186a200541186a290000370300200220052900003703e804411e21080b2001280200220428020828020022032802042205450d0020032005417f6a36020420032003280200220541016a3602002004427f200429030042017c22062006501b37030002400240024020052d00000e020001030b20024190056a2001108a898080002002280290054101710d0220022903a0052206200241a8056a290300220984500d02410621040c010b2001280200220428020828020022032802042205450d0120032005417f6a36020420032003280200220541016a3602002004427f200429030042017c22062006501b3703004200210a02400240024002400240024020052d000022040e06050001020304070b20024190056a2001108a898080002002280290054101710d06200241a8056a290300210920022903a00521060c040b20012802002201280208280200220328020422054104490d0520032005417c6a36020420032003280200220541046a3602002001427f2001290300220642047c220920092006541b3703002005280000210b0c030b20012802002201280208280200220328020422054108490d042003200541786a36020420032003280200220541086a3602002001427f2001290300220642087c220920092006541b3703002005290000220642808080807083210a2006a7210b0c020b20012802002205280208280200220328020422014110490d032003200141706a36020420032003280200220141106a3602002005427f2005290300220642107c220920092006541b370300200220012800083602880520022001410b6a28000036008b052001290000220942808080807083210a200131000f21062009a7210b420021090c010b20012802002205280208280200220128020422034120490d022001200341606a36020420012001280200220341206a3602002005427f2005290300220642207c220920092006541b370300200220032800083602880520022003410b6a28000036008b052003290000220c42808080807083210a200341176a2900002109200329000f210620032d001f2103200ca7210b0b200a200bad84210a0b200020022903e804370031200041c9006a20024180056a290300370000200041c1006a200241f8046a290300370000200041396a200241f0046a290300370000200041d1006a200241096a41df0410f5b28080001a20002009370318200020063703102000200a370001200020043a0000200020073a00b005200020083a0030200020033a002020002002280288053600092000410c6a200228008b053600000c010b200041073a00000b200241900a6a2480808080000ba60b04067f017e027f037e23808080800041900a6b2202248080808000024002400240024002400240024002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d01200720054b0d0220042802042105200420073602102003427f200329030042017c22082008501b370300024002400240200520066a2d00000e020001030b20032802082204280208220520042802102206460d02200641016a2207450d05200720054b0d0620042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d0000210920024190056a200110898f80800020022d009005220a411e460d02200241f0046a20022900990537030020024180056a200241a9056a290000370300200241f8046a200241a1056a29000037030020022002290091053703e804200241096a200241b1056a41df0410f5b28080001a0c010b200328020822042802082205200428021022066b4120490d01200641206a21072006415f4b0d06200720054b0d0720042802042105200420073602102003427f2003290300220842207c220b200b2008541b370300200241e8046a41086a200520066a220441086a290000370300200241e8046a41106a200441106a290000370300200241e8046a41186a200441186a290000370300200220042900003703e804411e210a0b200128020022062802082204280208220520042802102203460d00200341016a2207450d07200720054b0d0820042802042105200420073602102006427f200629030042017c22082008501b370300024002400240200520036a2d00000e020001030b20024190056a20011082898080002002280290054101710d0220022903a0052208200241a8056a290300220b84500d02410621030c010b200128020022062802082204280208220520042802102203460d01200341016a2207450d0a200720054b0d0b20042802042105200420073602102006427f200629030042017c22082008501b3703004200210c024002400240024002400240200520036a2d000022030e06050001020304070b20024190056a20011082898080002002280290054101710d06200241a8056a290300210b20022903a00521080c040b200120024190056a108a868080000d0520022802900521060c030b200120024190056a1089868080000d04200229039005220842808080807083210c2008a721060c020b200120024190056a108c868080000d0320022002280298053602880520022002419b056a28000036008b05200229039005220b42808080807083210c200231009f052108200ba721064200210b0c010b200120024190056a108b868080000d0220022002280298053602880520022002419b056a28000036008b05200229039005220d42808080807083210c200241a7056a290000210b200229009f05210820022d00af052104200da721060b200c2006ad84210c0b200020022903e804370031200041c9006a20024180056a290300370000200041c1006a200241f8046a290300370000200041396a200241f0046a290300370000200041d1006a200241096a41df0410f5b28080001a2000200b370318200020083703102000200c370001200020033a0000200020093a00b0052000200a3a0030200020043a002020002002280288053600092000410c6a200228008b053600000c0b0b200041073a00000c0a0b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b2006200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200241900a6a2480808080000bdd0a06047f017e027f027e017f017e23808080800041900a6b2202248080808000024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030002400240024020052d00000e020001030b200328020822042802042205450d0220042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d0000210720024190056a200110848f80800020022d0090052208411e460d02200241f0046a20022900990537030020024180056a200241a9056a290000370300200241f8046a200241a1056a29000037030020022002290091053703e804200241096a200241b1056a41df0410f5b28080001a0c010b2003280208220428020422054120490d012004200541606a36020420042004280200220541206a3602002003427f2003290300220642207c220920092006541b370300200241e8046a41086a200541086a290000370300200241e8046a41106a200541106a290000370300200241e8046a41186a200541186a290000370300200220052900003703e804411e21080b2001280200220428020822032802042205450d0020032005417f6a36020420032003280200220541016a3602002004427f200429030042017c22062006501b37030002400240024020052d00000e020001030b20024190056a20011081898080002002280290054101710d0220022903a0052206200241a8056a290300220984500d02410621040c010b2001280200220428020822032802042205450d0120032005417f6a36020420032003280200220541016a3602002004427f200429030042017c22062006501b3703004200210a02400240024002400240024020052d000022040e06050001020304070b20024190056a20011081898080002002280290054101710d06200241a8056a290300210920022903a00521060c040b20012802002201280208220328020422054104490d0520032005417c6a36020420032003280200220541046a3602002001427f2001290300220642047c220920092006541b3703002005280000210b0c030b20012802002201280208220328020422054108490d042003200541786a36020420032003280200220541086a3602002001427f2001290300220642087c220920092006541b3703002005290000220642808080807083210a2006a7210b0c020b20012802002205280208220328020422014110490d032003200141706a36020420032003280200220141106a3602002005427f2005290300220642107c220920092006541b370300200220012800083602880520022001410b6a28000036008b052001290000220942808080807083210a200131000f21062009a7210b420021090c010b20012802002205280208220128020422034120490d022001200341606a36020420012001280200220341206a3602002005427f2005290300220642207c220920092006541b370300200220032800083602880520022003410b6a28000036008b052003290000220c42808080807083210a200341176a2900002109200329000f210620032d001f2103200ca7210b0b200a200bad84210a0b200020022903e804370031200041c9006a20024180056a290300370000200041c1006a200241f8046a290300370000200041396a200241f0046a290300370000200041d1006a200241096a41df0410f5b28080001a20002009370318200020063703102000200a370001200020043a0000200020073a00b005200020083a0030200020033a002020002002280288053600092000410c6a200228008b053600000c010b200041073a00000b200241900a6a2480808080000bcb0802067f047e23808080800041900a6b220224808080800002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a220736020002400240024020062d00000e020001030b2005450d0220032004417e6a3602042003200641026a36020020062d0001210620024190056a2001108a8f80800020022d0090052207411e460d02200241f0046a20022900990537030020024180056a200241a9056a290000370300200241f8046a200241a1056a29000037030020022002290091053703e804200241096a200241b1056a41df0410f5b28080001a2001280200220328020421040c010b20044121490d0120032004415f6a22043602042003200641216a360200200241e8046a41086a200741086a290000370300200241e8046a41106a200741106a290000370300200241e8046a41186a200741186a290000370300200220072900003703e804411e21070b2004450d0020032004417f6a36020420032003280200220441016a36020002400240024020042d00000e020001030b20024190056a20011087898080002002280290054101710d0220022903a0052208200241a8056a290300220984500d02410621040c010b200128020022032802042204450d0120032004417f6a36020420032003280200220441016a3602004200210a02400240024002400240024020042d000022040e06050001020304070b20024190056a20011087898080002002280290054101710d06200241a8056a290300210920022903a00521080c040b2001280200220328020422014104490d0520032001417c6a36020420032003280200220141046a360200200128000021050c030b2001280200220328020422014108490d042003200141786a36020420032003280200220141086a3602002001290000220842808080807083210a2008a721050c020b2001280200220328020422014110490d032003200141706a36020420032003280200220141106a360200200220012800083602880520022001410b6a28000036008b052001290000220942808080807083210a200131000f21082009a72105420021090c010b2001280200220128020422034120490d022001200341606a36020420012001280200220341206a360200200220032800083602880520022003410b6a28000036008b052003290000220b42808080807083210a200341176a2900002109200329000f210820032d001f2103200ba721050b200a2005ad84210a0b200020022903e804370031200041c9006a20024180056a290300370000200041c1006a200241f8046a290300370000200041396a200241f0046a290300370000200041d1006a200241096a41df0410f5b28080001a20002009370318200020083703102000200a370001200020043a0000200020063a00b005200020073a0030200020033a002020002002280288053600092000410c6a200228008b053600000c010b200041073a00000b200241900a6a2480808080000bb90c04067f017e017f037e23808080800041b00a6b22022480808080000240024002400240024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d00024002400240200541ff01710e020001030b20024190056a200110b3a280800020022d0090052206411e460d02200241f8046a20022900990537030020024188056a200241a9056a29000037030020024180056a200241a1056a29000037030020022002290091053703f004200241016a200241b1056a41ef0410f5b28080001a0c010b20024190056a41186a2204420037030020024190056a41106a2203420037030020024190056a41086a220542003703002002420037039005200128020020024190056a412010d3a58080000d01200241f0046a41186a2004290300370300200241f0046a41106a2003290300370300200241f0046a41086a200529030037030020022002290390053703f004411e21060b024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220720042802102205470d00410121040c030b200541016a2209450d06200920074b0d072004280204210720042009360210200720056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b20044101710d00024002400240200541ff01710e020001030b20024190056a20011089898080002002280290054101710d0220022903a005220a200241a8056a290300220884500d02410621040c010b024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220720042802102205470d00410121030c030b200541016a2209450d09200920074b0d0a2004280204210720042009360210200720056a2d000021040c010b2004200541016a36020c200428020020056a2d000021040b2003427f200329030042017c22082008501b370300410021030b20034101710d014200210b024002400240024002400240200441ff01710e06050001020304070b20024190056a20011089898080002002280290054101710d06200241a8056a290300210820022903a005210a0c040b2002410036029005200128020020024190056a410410d3a58080000d0520022802900521050c030b2002420037039005200128020020024190056a410810d3a58080000d04200229039005220842808080807083210b2008a721050c020b4200210820024198056a42003703002002420037039005200128020020024190056a411010d3a58080000d0320022002280298053602a80a20022002419b056a2800003600ab0a200229039005220c42808080807083210b200231009f05210a200ca721050c010b200241a8056a4200370300200241a0056a420037030020024198056a42003703002002420037039005200128020020024190056a412010d3a58080000d0220022002280298053602a80a20022002419b056a2800003600ab0a200229039005220c42808080807083210b200241a7056a2900002108200229009f05210a20022d00af052103200ca721050b200b2005ad84210b0b200020022903f004370031200041c9006a20024188056a290300370000200041c1006a20024180056a290300370000200041396a200241f8046a290300370000200041d1006a200241016a41ef0410f5b28080001a200020083703182000200a3703102000200b370001200020043a0000200020063a0030200020033a0020200020022802a80a3600092000410c6a20022800ab0a3600000c070b200041073a00000c060b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b417f200941e493d0800010b781808000000b2009200741e493d0800010b581808000000b417f200941e493d0800010b781808000000b2009200741e493d0800010b581808000000b200241b00a6a2480808080000b820806067f027e027f017e017f017e23808080800041900a6b22022480808080000240024020012802042203450d0020012003417f6a220436020420012001280200220541016a220636020002400240024020052d00000e020001030b2004450d0220012003417e6a3602042001200541026a36020020052d0001210620024190056a200110878f80800020022d0090052204411e460d02200241f0046a20022900990537030020024180056a200241a9056a290000370300200241f8046a200241a1056a29000037030020022002290091053703e804200241096a200241b1056a41df0410f5b28080001a200128020421030c010b20034121490d0120012003415f6a22033602042001200541216a360200200241e8046a41086a200641086a290000370300200241e8046a41106a200641106a290000370300200241e8046a41186a200641186a290000370300200220062900003703e804411e21040b2003450d0020012003417f6a220736020420012001280200220541016a36020002400240024020052d00000e020001030b20024190056a20011088898080002002280290054101710d0220022903a0052208200241a8056a290300220984500d024106210a0c010b2007450d0120012003417e6a220b3602042001200541026a3602004200210c02400240024002400240024020052d0001220a0e06050001020304070b20024190056a20011088898080002002280290054101710d06200241a8056a290300210920022903a00521080c040b200b4104490d0520012003417a6a3602042001200541066a3602002005280002210d0c030b200b4108490d042001200341766a36020420012005410a6a3602002005290002220842808080807083210c2008a7210d0c020b200b4110490d0320012003416e6a3602042001200541126a3602002002200528000a3602880520022005410d6a28000036008b052005290002220942808080807083210c200531001121082009a7210d420021090c010b200b4120490d0220012003415e6a3602042001200541226a3602002002200528000a3602880520022005410d6a28000036008b052005290002220e42808080807083210c200541196a29000021092005290011210820052d00212107200ea7210d0b200c200dad84210c0b200020022903e804370031200041c9006a20024180056a290300370000200041c1006a200241f8046a290300370000200041396a200241f0046a290300370000200041d1006a200241096a41df0410f5b28080001a20002009370318200020083703102000200c3700012000200a3a0000200020063a00b005200020043a0030200020073a002020002002280288053600092000410c6a200228008b053600000c010b200041073a00000b200241900a6a2480808080000be80201037f024020002d0030411e460d000240200128020020012802082202470d0020012002410110bea8808000200128020821020b200041306a2103200128020420026a41003a00002001200241016a220236020820002d00b0052104024020012802002002470d0020012002410110bea8808000200128020821020b2001200241016a360208200128020420026a20043a000020032001108c8f8080002000200110948f8080000f0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041316a2102200128020420036a41013a00002001200341016a22033602080240200128020020036b411f4b0d0020012003412010bea8808000200128020821030b2001200341206a360208200128020420036a22032002290000370000200341086a200241086a290000370000200341106a200241106a290000370000200341186a200241186a2900003700002000200110948f8080000ba30701047f23808080800041106b22022480808080000240024020002d000022034106470d00200041106a21040240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a000020022004360208200241086a2001108f898080000c010b0240200128020020012802082205470d0020012005410110bea8808000200128020821050b2001200541016a2204360208200128020420056a41013a000002400240024002400240024020030e06000102030405000b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41003a00000c050b200041106a2100024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41013a00002002200036020c2002410c6a2001108f898080000c040b024020012802002004470d0020012004410110bea8808000200128020821040b200128020420046a41023a00002001200441016a22043602080240200128020020046b41034b0d0020012004410410bea8808000200128020821040b2001200441046a360208200128020420046a20002800013600000c030b024020012802002004470d0020012004410110bea8808000200128020821040b200128020420046a41033a00002001200441016a22043602080240200128020020046b41074b0d0020012004410810bea8808000200128020821040b2001200441086a360208200128020420046a20002900013700000c020b024020012802002004470d0020012004410110bea8808000200128020821040b200041016a2105200128020420046a41043a00002001200441016a22003602080240200128020020006b410f4b0d0020012000411010bea8808000200128020821000b2001200041106a360208200128020420006a22012005290000370000200141086a200541086a2900003700000c010b024020012802002004470d0020012004410110bea8808000200128020821040b200041016a2100200128020420046a41053a00002001200441016a22043602080240200128020020046b411f4b0d0020012004412010bea8808000200128020821040b2001200441206a360208200128020420046a22012000290000370000200141086a200041086a290000370000200141106a200041106a290000370000200141186a200041186a2900003700000b200241106a2480808080000bca0d04047f017e027f017e23808080800041d00f6b220224808080800002400240024002400240024002400240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e020102030b200041053a00000c080b200241086a200110e988808000024020022802080d00200228020c220441144b0d00200241c00a6a2001200410c88580800020022802c00a2204418080808078460d00200220022902c40a3702b405200220043602b005200241c00a6a200241b0056a10cfaf80800020022802c00a2204418080808078460d00200020022902c40a37030820002004360204200041043a00000c080b200041053a00000c070b200328020828020022042802042205450d0520042005417f6a36020420042004280200220741016a3602002003427f200329030042017c22062006501b37030002400240024020072d000022040e0407000102080b410421042001280200220528020828020022032802042208450d0420032008417f6a36020420032003280200220841016a3602002005427f200529030042017c22062006501b370300024002400240024020082d00000e020001030b200241c00a6a200110aea280800020022d00c00a2203411e460d07200241a80a6a20022900c90a370300200241b80a6a200241d90a6a290000370300200241b00a6a200241d10a6a290000370300200220022900c10a3703a00a200241b0056a200241e10a6a41ef0410f5b28080001a0c010b20012802002208280208280200220328020422054120490d062003200541606a36020420032003280200220541206a3602002008427f2008290300220642207c220920092006541b370300200241a00a6a41086a200541086a290000370300200241a00a6a41106a200541106a290000370300200241a00a6a41186a200541186a290000370300200220052900003703a00a411e21030b2001280200220528020828020022012802042208450d0520012008417f6a36020420012001280200220841016a3602002005427f200529030042017c22062006501b3703004101410220082d000041ff017122014101461b410020011b22054102460d0020024190056a41186a200241a00a6a41186a29030037030020024190056a41106a200241a00a6a41106a29030037030020024190056a41086a200241a00a6a41086a290300370300200220022903a00a37039005200241216a200241b0056a41ef0410f5b28080001a410121040b0c050b200241106a200110e98880800020022802100d0620022802142108410221040c050b410421042001280200220528020828020022032802042208450d0120032008417f6a36020420032003280200220741016a3602002005427f200529030042017c22062006501b37030002400240024020072d00000e020001060b200241c00a6a200110aea280800020022d00c00a2203411e460d03200241a80a6a20022900c90a370300200241b80a6a200241d90a6a290000370300200241b00a6a200241d10a6a290000370300200220022900c10a3703a00a200241b0056a200241e10a6a41ef0410f5b28080001a0c010b20012802002208280208280200220328020422054120490d022003200541606a36020420032003280200220541206a3602002008427f2008290300220642207c220920092006541b370300200241a00a6a41086a200541086a290000370300200241a00a6a41106a200541106a290000370300200241a00a6a41186a200541186a290000370300200220052900003703a00a411e21030b2001280200220828020828020022052802042207450d0120052007417f6a36020420052005280200220741016a3602002008427f200829030042017c22062006501b3703004101410220072d000041ff017122054101461b410020051b22054102460d01200241186a200110e98880800020022802180d01200228021c210820024190056a41186a200241a00a6a41186a29030037030020024190056a41106a200241a00a6a41106a29030037030020024190056a41086a200241a00a6a41086a290300370300200220022903a00a37039005200241216a200241b0056a41ef0410f5b28080001a410321040c030b200041053a00000c050b0c010b0b20044104460d010b2000200229039005370011200041296a200241a8056a290300370000200041216a200241a0056a290300370000200041196a20024198056a290300370000200041316a200241216a41ef0410f5b28080001a200020033a001020002008360204200020053a0001200020043a00000c010b200041053a00000b200241d00f6a2480808080000ba20b01097f23808080800041c00f6b2202248080808000024002400240024002400240024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a36020020052d00000e020102030b200041053a00000c080b200241a0056a2001108aa6808000024020022802a005418080808078460d00200241b00a6a41086a200241a0056a41086a280200360200200220022902a0053703b00a200241a0056a200241b00a6a10cfaf80800020022802a0052201418080808078460d00200020022902a40537030820002001360204200041043a00000c080b200041053a00000c070b2004450d0520012003417e6a22063602042001200541026a36020002400240024020052d000122040e0407000102080b410421042006450d0420012003417d6a22063602042001200541036a2207360200024002400240024020052d00020e020001030b200241b00a6a200110b0a280800020022d00b00a2208411e460d07200241980a6a20022900b90a370300200241a80a6a200241c90a6a290000370300200241a00a6a200241c10a6a290000370300200220022900b10a3703900a200241a0056a200241d10a6a41ef0410f5b28080001a200128020421030c010b20064120490d0620012003415d6a22033602042001200541236a360200200241900a6a41086a200741086a290000370300200241900a6a41106a200741106a290000370300200241900a6a41186a200741186a290000370300200220072900003703900a411e21080b024002402003450d0020012003417f6a36020420012001280200220541016a36020020052d000041ff01712201450d004101410220014101461b21090c010b410021090b2003450d0520094102460d0020024180056a41186a200241900a6a41186a29030037030020024180056a41106a200241900a6a41106a29030037030020024180056a41086a200241900a6a41086a290300370300200220022903900a37038005200241116a200241a0056a41ef0410f5b28080001a410121040b0c050b2002200110ea8880800020022802000d0620022802042107410221040c050b410421042006450d0120012003417d6a220a3602042001200541036a220636020002400240024020052d00020e020001060b200241b00a6a200110b0a280800020022d00b00a2208411e460d03200241980a6a20022900b90a370300200241a80a6a200241c90a6a290000370300200241a00a6a200241c10a6a290000370300200220022900b10a3703900a200241a0056a200241d10a6a41ef0410f5b28080001a200128020421030c010b200a4120490d0220012003415d6a22033602042001200541236a360200200241900a6a41086a200641086a290000370300200241900a6a41106a200641106a290000370300200241900a6a41186a200641186a290000370300200220062900003703900a411e21080b024002402003450d0020012003417f6a36020420012001280200220541016a36020020052d000041ff01712205450d004101410220054101461b21090c010b410021090b2003450d0120094102460d01200241086a200110ea8880800020022802080d01200228020c210720024180056a41186a200241900a6a41186a29030037030020024180056a41106a200241900a6a41106a29030037030020024180056a41086a200241900a6a41086a290300370300200220022903900a37038005200241116a200241a0056a41ef0410f5b28080001a410321040c030b200041053a00000c050b0c010b0b20044104460d010b2000200229038005370011200041296a20024198056a290300370000200041216a20024190056a290300370000200041196a20024188056a290300370000200041316a200241116a41ef0410f5b28080001a200020083a001020002007360204200020093a0001200020043a00000c010b200041053a00000b200241c00f6a2480808080000b990c03067f017e017f23808080800041f00f6b22022480808080000240024002400240024002400240024002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d03200720054b0d0420042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00000e020102070b200041053a00000c0b0b200241086a200110f388808000024020022802080d00200228020c220441144b0d00200241e00a6a2001200410bb8580800020022802e00a2204418080808078460d00200220022902e40a3702d405200220043602d005200241e00a6a200241d0056a10cfaf80800020022802e00a2204418080808078460d00200020022902e40a37030820002004360204200041043a00000c0b0b200041053a00000c0a0b20032802082204280208220520042802102206460d08200641016a2207450d02200720054b0d0320042802042109200420073602102003427f200329030042017c22082008501b370300024002400240200920066a2d000022040e040a0001020b0b200241186a200110d79e8080004104210402400240024020022d00180d0002400240024020022d001941ff01710e020001050b200241e00a6a200110b2a280800020022d00e00a2203411e460d02200241c80a6a20022900e90a370300200241d80a6a200241f90a6a290000370300200241d00a6a200241f10a6a290000370300200220022900e10a3703c00a200241d0056a200241810b6a41ef0410f5b28080001a0c010b2001200241e00a6a108b868080000d01200241c00a6a41186a200241e00a6a41186a290000370300200241c00a6a41106a200241e00a6a41106a290000370300200241c00a6a41086a200241e00a6a41086a290000370300200220022900e00a3703c00a411e21030b200241106a200110d79e80800020022d0010450d010b0c0a0b4101410220022d001122014101461b410020011b22054102460d00200241b0056a41186a200241c00a6a41186a290300370300200241b0056a41106a200241c00a6a41106a290300370300200241b0056a41086a200241c00a6a41086a290300370300200220022903c00a3703b005200241c1006a200241d0056a41ef0410f5b28080001a410121040b0c080b200241206a200110f38880800020022802200d0920022802242107410221040c080b200241386a200110d79e8080004104210420022d00380d0502400240024020022d003941ff01710e020001090b200241e00a6a200110b2a280800020022d00e00a2203411e460d07200241c80a6a20022900e90a370300200241d80a6a200241f90a6a290000370300200241d00a6a200241f10a6a290000370300200220022900e10a3703c00a200241d0056a200241810b6a41ef0410f5b28080001a0c010b2001200241e00a6a108b868080000d06200241c00a6a41186a200241e00a6a41186a290000370300200241c00a6a41106a200241e00a6a41106a290000370300200241c00a6a41086a200241e00a6a41086a290000370300200220022900e00a3703c00a411e21030b200241306a200110d79e80800020022d00300d054101410220022d003122064101461b410020061b22054102460d05200241286a200110f38880800020022802280d05200228022c2107200241b0056a41186a200241c00a6a41186a290300370300200241b0056a41106a200241c00a6a41106a290300370300200241b0056a41086a200241c00a6a41086a290300370300200220022903c00a3703b005200241c1006a200241d0056a41ef0410f5b28080001a410321040c060b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200041053a00000c040b0b20044104460d010b200020022903b005370011200041296a200241c8056a290300370000200041216a200241c0056a290300370000200041196a200241b8056a290300370000200041316a200241c1006a41ef0410f5b28080001a200020033a001020002007360204200020053a0001200020043a00000c010b200041053a00000b200241f00f6a2480808080000b8e0e02067f017e23808080800041f00f6b22022480808080000240024002400240024002400240024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b02400240024020044101710d00200541ff01710e020102070b200041053a00000c0b0b200241086a200110ec88808000024020022802080d00200228020c220441144b0d00200241e00a6a2001200410f58480800020022802e00a2204418080808078460d00200220022902e40a3702d405200220043602d005200241e00a6a200241d0056a10cfaf80800020022802e00a2204418080808078460d00200020022902e40a37030820002004360204200041043a00000c0b0b200041053a00000c0a0b024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121030c030b200541016a2207450d05200720064b0d062004280204210620042007360210200620056a2d000021040c010b2004200541016a36020c200428020020056a2d000021040b2003427f200329030042017c22082008501b370300410021030b20034101710d08024002400240200441ff01710e040a0001020b0b200241186a200110d89e8080004104210402400240024020022d00180d0002400240024020022d001941ff01710e020001050b200241e00a6a200110b3a280800020022d00e00a2203411e460d02200241c80a6a20022900e90a370300200241d80a6a200241f90a6a290000370300200241d00a6a200241f10a6a290000370300200220022900e10a3703c00a200241d0056a200241810b6a41ef0410f5b28080001a0c010b200241e00a6a41186a22034200370300200241e00a6a41106a22054200370300200241e00a6a41086a22064200370300200242003703e00a2001280200200241e00a6a412010d3a58080000d01200241c00a6a41186a2003290300370300200241c00a6a41106a2005290300370300200241c00a6a41086a2006290300370300200220022903e00a3703c00a411e21030b200241106a200110d89e80800020022d0010450d010b0c0a0b4101410220022d001122014101461b410020011b22054102460d00200241b0056a41186a200241c00a6a41186a290300370300200241b0056a41106a200241c00a6a41106a290300370300200241b0056a41086a200241c00a6a41086a290300370300200220022903c00a3703b005200241c1006a200241d0056a41ef0410f5b28080001a410121040b0c080b200241206a200110ec8880800020022802200d0920022802242106410221040c080b200241386a200110d89e8080004104210420022d00380d0502400240024020022d003941ff01710e020001090b200241e00a6a200110b3a280800020022d00e00a2203411e460d07200241c80a6a20022900e90a370300200241d80a6a200241f90a6a290000370300200241d00a6a200241f10a6a290000370300200220022900e10a3703c00a200241d0056a200241810b6a41ef0410f5b28080001a0c010b200241e00a6a41186a22034200370300200241e00a6a41106a22054200370300200241e00a6a41086a22064200370300200242003703e00a2001280200200241e00a6a412010d3a58080000d06200241c00a6a41186a2003290300370300200241c00a6a41106a2005290300370300200241c00a6a41086a2006290300370300200220022903e00a3703c00a411e21030b200241306a200110d89e80800020022d00300d054101410220022d003122054101461b410020051b22054102460d05200241286a200110ec8880800020022802280d05200228022c2106200241b0056a41186a200241c00a6a41186a290300370300200241b0056a41106a200241c00a6a41106a290300370300200241b0056a41086a200241c00a6a41086a290300370300200220022903c00a3703b005200241c1006a200241d0056a41ef0410f5b28080001a410321040c060b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200041053a00000c040b0b20044104460d010b200020022903b005370011200041296a200241c8056a290300370000200041216a200241c0056a290300370000200041196a200241b8056a290300370000200041316a200241c1006a41ef0410f5b28080001a200020033a001020002006360204200020053a0001200020043a00000c010b200041053a00000b200241f00f6a2480808080000bb20d04047f017e027f017e23808080800041d00f6b220224808080800002400240024002400240024002400240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e020102030b200041053a00000c080b200241086a200110e888808000024020022802080d00200228020c220441144b0d00200241c00a6a2001200410e18580800020022802c00a2204418080808078460d00200220022902c40a3702b405200220043602b005200241c00a6a200241b0056a10cfaf80800020022802c00a2204418080808078460d00200020022902c40a37030820002004360204200041043a00000c080b200041053a00000c070b200328020822042802042205450d0520042005417f6a36020420042004280200220741016a3602002003427f200329030042017c22062006501b37030002400240024020072d000022040e0407000102080b410421042001280200220528020822032802042208450d0420032008417f6a36020420032003280200220841016a3602002005427f200529030042017c22062006501b370300024002400240024020082d00000e020001030b200241c00a6a200110afa280800020022d00c00a2203411e460d07200241a80a6a20022900c90a370300200241b80a6a200241d90a6a290000370300200241b00a6a200241d10a6a290000370300200220022900c10a3703a00a200241b0056a200241e10a6a41ef0410f5b28080001a0c010b20012802002208280208220328020422054120490d062003200541606a36020420032003280200220541206a3602002008427f2008290300220642207c220920092006541b370300200241a00a6a41086a200541086a290000370300200241a00a6a41106a200541106a290000370300200241a00a6a41186a200541186a290000370300200220052900003703a00a411e21030b2001280200220528020822012802042208450d0520012008417f6a36020420012001280200220841016a3602002005427f200529030042017c22062006501b3703004101410220082d000041ff017122014101461b410020011b22054102460d0020024190056a41186a200241a00a6a41186a29030037030020024190056a41106a200241a00a6a41106a29030037030020024190056a41086a200241a00a6a41086a290300370300200220022903a00a37039005200241216a200241b0056a41ef0410f5b28080001a410121040b0c050b200241106a200110e88880800020022802100d0620022802142108410221040c050b410421042001280200220528020822032802042208450d0120032008417f6a36020420032003280200220741016a3602002005427f200529030042017c22062006501b37030002400240024020072d00000e020001060b200241c00a6a200110afa280800020022d00c00a2203411e460d03200241a80a6a20022900c90a370300200241b80a6a200241d90a6a290000370300200241b00a6a200241d10a6a290000370300200220022900c10a3703a00a200241b0056a200241e10a6a41ef0410f5b28080001a0c010b20012802002208280208220328020422054120490d022003200541606a36020420032003280200220541206a3602002008427f2008290300220642207c220920092006541b370300200241a00a6a41086a200541086a290000370300200241a00a6a41106a200541106a290000370300200241a00a6a41186a200541186a290000370300200220052900003703a00a411e21030b2001280200220828020822052802042207450d0120052007417f6a36020420052005280200220741016a3602002008427f200829030042017c22062006501b3703004101410220072d000041ff017122054101461b410020051b22054102460d01200241186a200110e88880800020022802180d01200228021c210820024190056a41186a200241a00a6a41186a29030037030020024190056a41106a200241a00a6a41106a29030037030020024190056a41086a200241a00a6a41086a290300370300200220022903a00a37039005200241216a200241b0056a41ef0410f5b28080001a410321040c030b200041053a00000c050b0c010b0b20044104460d010b2000200229039005370011200041296a200241a8056a290300370000200041216a200241a0056a290300370000200041196a20024198056a290300370000200041316a200241216a41ef0410f5b28080001a200020033a001020002008360204200020053a0001200020043a00000c010b200041053a00000b200241d00f6a2480808080000bb10b010a7f23808080800041c00f6b22022480808080000240024002400240024002400240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a36020020062d00000e020102030b200041053a00000c080b200241a0056a200110eea5808000024020022802a005418080808078460d00200241b00a6a41086a200241a0056a41086a280200360200200220022902a0053703b00a200241a0056a200241b00a6a10cfaf80800020022802a0052203418080808078460d00200020022902a40537030820002003360204200041043a00000c080b200041053a00000c070b2005450d0520032004417e6a22073602042003200641026a36020002400240024020062d000122050e0407000102080b410421052007450d0420032004417d6a22073602042003200641036a2208360200024002400240024020062d00020e020001030b200241b00a6a200110b1a280800020022d00b00a2209411e460d07200241980a6a20022900b90a370300200241a80a6a200241c90a6a290000370300200241a00a6a200241c10a6a290000370300200220022900b10a3703900a200241a0056a200241d10a6a41ef0410f5b28080001a2001280200220328020421010c010b20074120490d0620032004415d6a22013602042003200641236a360200200241900a6a41086a200841086a290000370300200241900a6a41106a200841106a290000370300200241900a6a41186a200841186a290000370300200220082900003703900a411e21090b024002402001450d0020032001417f6a36020420032003280200220441016a36020020042d000041ff01712203450d004101410220034101461b210a0c010b4100210a0b2001450d05200a4102460d0020024180056a41186a200241900a6a41186a29030037030020024180056a41106a200241900a6a41106a29030037030020024180056a41086a200241900a6a41086a290300370300200220022903900a37038005200241116a200241a0056a41ef0410f5b28080001a410121050b0c050b2002200110f28880800020022802000d0620022802042108410221050c050b410421052007450d0120032004417d6a220b3602042003200641036a220736020002400240024020062d00020e020001060b200241b00a6a200110b1a280800020022d00b00a2209411e460d03200241980a6a20022900b90a370300200241a80a6a200241c90a6a290000370300200241a00a6a200241c10a6a290000370300200220022900b10a3703900a200241a0056a200241d10a6a41ef0410f5b28080001a2001280200220328020421040c010b200b4120490d0220032004415d6a22043602042003200641236a360200200241900a6a41086a200741086a290000370300200241900a6a41106a200741106a290000370300200241900a6a41186a200741186a290000370300200220072900003703900a411e21090b024002402004450d0020032004417f6a36020420032003280200220641016a36020020062d000041ff01712203450d004101410220034101461b210a0c010b4100210a0b2004450d01200a4102460d01200241086a200110f28880800020022802080d01200228020c210820024180056a41186a200241900a6a41186a29030037030020024180056a41106a200241900a6a41106a29030037030020024180056a41086a200241900a6a41086a290300370300200220022903900a37038005200241116a200241a0056a41ef0410f5b28080001a410321050c030b200041053a00000c050b0c010b0b20054104460d010b2000200229038005370011200041296a20024198056a290300370000200041216a20024190056a290300370000200041196a20024188056a290300370000200041316a200241116a41ef0410f5b28080001a200020093a0010200020083602042000200a3a0001200020053a00000c010b200041053a00000b200241c00f6a2480808080000bd70a01047f23808080800041106b22022480808080000240024020002d000022034104470d000240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a41003a00002001200441016a360208200028020821042002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d01200041c0056c210003402004200110938f808000200441c0056a2104200041c07a6a22000d000c020b0b0240200128020020012802082205470d0020012005410110bea8808000200128020821050b2001200541016a2204360208200128020420056a41013a0000024002400240024020030e0400010203000b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41003a00000c030b200041106a2103024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a2205360208200128020420046a41013a00000240024020032d0000411e460d00024020012802002005470d0020012005410110bea8808000200128020821050b200128020420056a41003a00002001200541016a220436020820002d0090052105024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a20053a000020032001108c8f808000200128020821040c010b024020012802002005470d0020012005410110bea8808000200128020821050b200041116a2103200128020420056a41013a00002001200541016a22053602080240200128020020056b411f4b0d0020012005412010bea8808000200128020821050b2001200541206a2204360208200128020420056a22052003290000370000200541086a200341086a290000370000200541106a200341106a290000370000200541186a200341186a2900003700000b20002d00012100024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a20003a00000c020b200041046a2100024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41023a00002002200036020c2002410c6a2001108c898080000c010b200041106a2103024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a2205360208200128020420046a41033a00000240024020032d0000411e460d00024020012802002005470d0020012005410110bea8808000200128020821050b200128020420056a41003a00002001200541016a220436020820002d0090052105024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a20053a000020032001108c8f808000200128020821040c010b024020012802002005470d0020012005410110bea8808000200128020821050b200041116a2103200128020420056a41013a00002001200541016a22053602080240200128020020056b411f4b0d0020012005412010bea8808000200128020821050b2001200541206a2204360208200128020420056a22052003290000370000200541086a200341086a290000370000200541106a200341106a290000370000200541186a200341186a2900003700000b200041046a210520002d00012100024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a20003a00002002200536020c2002410c6a2001108c898080000b200241106a2480808080000b9b1602057f037e23808080800041b0106b220224808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a220636020020052d00000e300102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f30310b200041303a00000c310b200241d0056a2001109d8f8080000240024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022013602002002411b6a2001360000200220022902d00522073703800b2002200737001320002002290010370001200041086a200241176a290000370000410021010c010b413021010b200020013a00000c300b200241d0056a2001109d8f808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022013602002002411b6a2001360000200220022902d00522073703800b2002200737001320002002290010370001200041086a200241176a290000370000200041013a00000c300b200041303a00000c2f0b200241d0056a2001109d8f808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022013602002002411b6a2001360000200220022902d00522073703800b2002200737001320002002290010370001200041086a200241176a290000370000200041023a00000c2f0b200041303a00000c2e0b20002001109e8f8080000c2d0b20002001109f8f8080000c2c0b2000200110a08f8080000c2b0b2000200110a18f8080000c2a0b2000200110a28f8080000c290b200241086a200110ea88808000024020022802080d00200228020c2101200041083a0000200020013602040c290b200041303a00000c280b2000200110a38f8080000c270b2000410a3a00000c260b200241d0056a200110878f808000024020022d00d005411e460d00200241800b6a200241d0056a41800510f5b28080001a2002411f6a200241800b6a41800510f5b28080001a200041016a200241106a418f0510f5b28080001a2000410b3a00000c260b200041303a00000c250b200241d0056a200110a48f808000024020022d00d005411e460d00200241800b6a200241d0056a41b00510f5b28080001a2002411f6a200241800b6a41b00510f5b28080001a200041016a200241106a41bf0510f5b28080001a2000410c3a00000c250b200041303a00000c240b2000200110a58f8080000c230b2000200110a68f8080000c220b2000200110a78f8080000c210b2000200110a88f8080000c200b2000200110a98f8080000c1f0b2000200110aa8f8080000c1e0b2000200110ab8f8080000c1d0b200041143a00000c1c0b200241003a00d0052002200241d0056a3602800b200241106a41dc97db80002001200241800b6a10dfa6808000024020022802102201418080808078460d002000200229021437030820002001360204200041153a00000c1c0b200041303a00000c1b0b200241003a00d0052002200241d0056a3602800b200241106a41dc97db80002001200241800b6a10dfa6808000024020022802102201418080808078460d002000200229021437030820002001360204200041163a00000c1b0b200041303a00000c1a0b200041173a00000c190b2000200110ac8f8080000c180b200241106a200110f988808000024020022802100d0020002002290318370308200041193a00000c180b200041303a00000c170b2000200110ad8f8080000c160b2000411b3a00000c150b200241d0056a2001109d8f808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022013602002002411b6a2001360000200220022902d00522073703800b2002200737001320002002290010370001200041086a200241176a2900003700002000411c3a00000c150b200041303a00000c140b200241d0056a2001109d8f808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022013602002002411b6a2001360000200220022902d00522073703800b2002200737001320002002290010370001200041086a200241176a2900003700002000411d3a00000c140b200041303a00000c130b200241d0056a200110c99d808000024020022d00d005411f460d00200241800b6a200241d0056a41900510f5b28080001a2002411f6a200241800b6a41900510f5b28080001a200041016a200241106a419f0510f5b28080001a2000411e3a00000c130b200041303a00000c120b200241d0056a200110c79d808000024020022802d8054129460d00200241800b6a41186a200241d0056a41186a2903002207370300200241800b6a41106a200241d0056a41106a2903002208370300200241800b6a41086a200241d0056a41086a29030022093703002002411f6a2009370000200241276a2008370000200241106a411f6a2007370000200220022903d00522083703800b2002200837001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041206a20073700002000411f3a00000c120b200041303a00000c110b200241d0056a200110ae8f808000024020022802d0054103460d00200241800b6a41086a200241d0056a41086a29020022073703002002411b6a2007370000200220022902d00522073703800b2002200737001320002002290010370001200041096a200241106a41086a290000370000200041106a2002411f6a280000360000200041203a00000c110b200041303a00000c100b2000200110af8f8080000c0f0b2000200110b08f8080000c0e0b200241d0056a200110a48f808000024020022d00d005411e460d00200241800b6a200241d0056a41b00510f5b28080001a2002411f6a200241800b6a41b00510f5b28080001a200041016a200241106a41bf0510f5b28080001a200041233a00000c0e0b200041303a00000c0d0b200041243a00000c0c0b200241d0056a200110b18f808000024020022d00d0054116460d00200241800b6a200241d0056a41d00010f5b28080001a2002411f6a200241800b6a41d00010f5b28080001a200041016a200241106a41df0010f5b28080001a200041253a00000c0c0b200041303a00000c0b0b2000200110b28f8080000c0a0b2000200110b38f8080000c090b2000200110b48f8080000c080b2000200110b58f8080000c070b2000200110b68f8080000c060b0240024002402004450d0020012003417e6a3602042001200541026a3602004100210120052d00010e020201000b200041303a00000c070b410121010b200020013a00012000412b3a00000c050b024020034121490d0020012003415f6a3602042001200541216a3602002000412c3a000020002006290000370001200041096a200641086a290000370000200041116a200641106a290000370000200041196a200641186a2900003700000c050b200041303a00000c040b2000412d3a00000c030b200241d0056a200110b0a2808000024020022d00d005411e460d00200241800b6a200241d0056a41900510f5b28080001a2002411f6a200241800b6a41900510f5b28080001a200041016a200241106a419f0510f5b28080001a2000412e3a00000c030b200041303a00000c020b2000200110b78f8080000c010b200041303a00000b200241b0106a2480808080000bb50101017f23808080800041206b2202248080808000200241046a2001108aa6808000024002402002280204418080808078460d00200241106a41086a200241046a41086a220128020036020020022002290204370310200241046a200241106a10cfaf80800002402002280204418080808078460d0020002002290204370200200041086a20012802003602000c020b20004180808080783602000c010b20004180808080783602000b200241206a2480808080000bbb0509017f017e017f017e037f027e017f017e047f23808080800041800a6b220224808080800020024180056a200110f9888080000240024002400240024002402002280280050d00200229038805210320024180056a200110d8908080002002280288052204412f460d03200229039805210520022802940521062002280290052107200228028c052108200229038005210920024180056a200110f9888080002002280280050d01200229038805210a20024180056a200110f9888080002002280280050d0102402001280204220b450d00200229038805210c2001200b417f6a220d36020420012001280200220e41016a360200411e210f02400240200e2d00000e020100020b200d450d012001200b417e6a3602042001200e41026a360200200e2d0001211020024180056a200110878f80800020022d008005220f411e460d01200241016a20024180056a41017241ff0410f5b28080001a0b2000200f3a0020200041216a200241016a41ff0410f5b28080001a200020103a00a005200020053703c805200020063602c405200020073602c005200020083602bc05200020043602b805200020093703b0052000200c3703182000200a37031020002003370308200041033a00000c060b200041303a00000c020b200041303a00000c040b200041303a00000b024002400240200441576a2201410220014106491b0e050501050502000b2008450d042007450d04200621070c030b2008450d030c020b02402006450d0020072101034002402001280200450d00200141046a280200410028029c96db8000118080808000000b02402001410c6a280200450d00200141106a280200410028029c96db8000118080808000000b200141286a21012006417f6a22060d000b0b2008450d020c010b200041303a00000c010b2007410028029c96db8000118080808000000b200241800a6a2480808080000bc20201057f2380808080004190056b2202248080808000200241046a2001108aa6808000024002402002280204418080808078460d00200241106a41086a200241046a41086a28020036020020022002290204370310200241046a200241106a10cfaf80800020022802042203418080808078460d0020022802082104024020012802042205450d00200228020c210620012005417f6a36020420012001280200220541016a36020020052d00002105200241106a200110878f80800020022d00102201411e460d00200041116a200241106a41017241ff0410f5b28080001a200020053a009005200020013a00102000200636020c2000200436020820002003360204200041043a00000c020b200041303a00002003450d012004410028029c96db8000118080808000000c010b200041303a00000b20024190056a2480808080000bbb0302067f017e23808080800041a00a6b220224808080800020024184056a2001108aa6808000024002400240200228028405418080808078460d0020024190056a41086a20024184056a41086a28020036020020022002290284053703900520024184056a20024190056a10cfaf8080002002280284052203418080808078460d00200228028805210420012802042205450d01200228028c05210620012005417f6a36020420012001280200220541016a36020020052d0000210520024190056a200110878f80800020022d0090052207411e460d01200241056a20024190056a41017241ff0410f5b28080001a200241003a009f0a20022002419f0a6a3602840520024190056a41dc97db8000200120024184056a10dfa68080002002280290052201418080808078460d012002290294052108200041216a200241056a41ff0410f5b28080001a200020053a00a005200020073a002020002008370214200020013602102000200636020c2000200436020820002003360204200041053a00000c020b200041303a00000c010b200041303a00002003450d002004410028029c96db8000118080808000000b200241a00a6a2480808080000bfa0102027f037e23808080800041106b220224808080800002400240024020012802042203450d0020012003417f6a36020420012001280200220341016a36020020032d0000220341034b0d002002200110f98880800020022802000d01200229030821042002200110f98880800020022802000d01200229030821052002200110c18c808000024020022802002201418080808078460d0020022902042106200041003a00242000200637021c200020013602182000200537031020002004370308200020033a0001200041063a00000c030b200041303a00000c020b200041303a00000c010b200041303a00000b200241106a2480808080000b920601067f024020012802042202450d0020012002417f6a220336020420012001280200220441016a22053602000240024002400240024020042d000022064103710e0400030201000b200641027621060c030b200641044f0d0320024105490d0320012002417b6a22033602042001200441056a2205360200200428000122064180808080044f0d020c030b20024104490d0220012002417c6a22033602042001200441046a220536020020042f0001200441036a2d0000411074722202418002490d02200241087420067241027621060c010b2003450d0120012002417e6a22033602042001200441026a220536020020042d00012202450d01200241087420067241027621060b2003450d0020012003417f6a22023602042001200541016a22043602000240024002400240024020052d000022074103710e0400010302000b200741027621030c030b2002450d0320012003417e6a22023602042001200541026a220436020020052d00012203450d03200341087420077241027621030c020b200741044f0d0220034105490d0220012003417b6a22023602042001200541056a2204360200200528000122034180808080044f0d010c020b20034104490d0120012003417c6a22023602042001200541046a220436020020052f0001200541036a2d0000411074722203418002490d01200341087420077241027621030b2002450d0020012002417f6a22073602042001200441016a3602000240024002400240024020042d000022054103710e0400010302000b200541027621010c030b2007450d0320012002417e6a3602042001200441026a36020020042d00012201450d03200141087420057241027621010c020b200541044f0d0220024105490d0220012002417b6a3602042001200441056a360200200428000122014180808080044f0d010c020b20024104490d0120012002417c6a3602042001200441046a36020020042f0001200441036a2d0000411074722201418002490d01200141087420057241027621010b2000200136020c2000200336020820002006360204200041073a00000f0b200041303a00000b920601067f024020012802042202450d0020012002417f6a220336020420012001280200220441016a22053602000240024002400240024020042d000022064103710e0400030201000b200641027621060c030b200641044f0d0320024105490d0320012002417b6a22033602042001200441056a2205360200200428000122064180808080044f0d020c030b20024104490d0220012002417c6a22033602042001200441046a220536020020042f0001200441036a2d0000411074722202418002490d02200241087420067241027621060c010b2003450d0120012002417e6a22033602042001200441026a220536020020042d00012202450d01200241087420067241027621060b2003450d0020012003417f6a22023602042001200541016a22043602000240024002400240024020052d000022074103710e0400010302000b200741027621030c030b2002450d0320012003417e6a22023602042001200541026a220436020020052d00012203450d03200341087420077241027621030c020b200741044f0d0220034105490d0220012003417b6a22023602042001200541056a2204360200200528000122034180808080044f0d010c020b20034104490d0120012003417c6a22023602042001200541046a220436020020052f0001200541036a2d0000411074722203418002490d01200341087420077241027621030b2002450d0020012002417f6a22073602042001200441016a3602000240024002400240024020042d000022054103710e0400010302000b200541027621010c030b2007450d0320012002417e6a3602042001200441026a36020020042d00012201450d03200141087420057241027621010c020b200541044f0d0220024105490d0220012002417b6a3602042001200441056a360200200428000122014180808080044f0d010c020b20024104490d0120012002417c6a3602042001200441046a36020020042f0001200441036a2d0000411074722201418002490d01200141087420057241027621010b2000200136020c2000200336020820002006360204200041093a00000f0b200041303a00000bbd0202037f037e23808080800041800a6b220224808080800002400240024020012802042203450d0020012003417f6a36020420012001280200220341016a36020020032d0000210320024180056a200110878f80800020022d0080052204411e460d00200241016a20024180056a41017241ff0410f5b28080001a20024180056a200110f9888080002002280280050d01200229038805210520024180056a200110f98880800002402002280280050d00200229038805210620024180056a200110f9888080002002280280050d002002290388052107200020043a0000200041016a200241016a41ff0410f5b28080001a200020053703a00520002007370398052000200637039005200020033a0080050c030b2000411e3a00000c020b2000411e3a00000c010b2000411e3a00000b200241800a6a2480808080000bf70201057f23808080800041c00a6b2202248080808000200241a0056a200110968f8080000240024020022d00a00522034105460d002002419e056a20022d00a3053a0000200220022f00a1053b019c0520022802a405210420022802a8052105200241086a200241a0056a410c7241940510f5b28080001a024020012802042206450d0020012006417f6a36020420012001280200220641016a36020020062d00002106200241a0056a200110878f80800020022d00a0052201411e460d00200041116a200241a0056a41017241ff0410f5b28080001a200020033a00a005200020022f019c053b00a105200041a3056a2002419e056a2d00003a0000200020053602a805200020043602a405200041ac056a200241086a41940510f5b28080001a200020063a009005200020013a00102000410d3a00000c020b200041303a000020034104470d012004450d012005410028029c96db8000118080808000000c010b200041303a00000b200241c00a6a2480808080000be40302067f017e23808080800041d00f6b2202248080808000200241a0056a200110968f8080000240024020022d00a00522034105460d002002419e056a20022d00a3053a0000200220022f00a1053b019c0520022802a405210420022802a8052105200241086a200241a0056a410c7241940510f5b28080001a024020012802042206450d0020012006417f6a36020420012001280200220641016a36020020062d00002106200241a0056a200110878f80800020022d00a0052207411e460d00200241cc0a6a200241a0056a41017241ff0410f5b28080001a200241003a00cb0f2002200241cb0f6a3602cc0f200241a0056a41dc97db80002001200241cc0f6a10dfa680800020022802a0052201418080808078460d0020022902a4052108200020033a00a005200020022f019c053b00a105200020053602a805200020043602a405200041a3056a2002419e056a2d00003a0000200041ac056a200241086a41940510f5b28080001a200020073a0010200041116a200241cc0a6a41ff0410f5b28080001a200020063a00900520002008370308200020013602042000410e3a00000c020b200041303a000020034104470d012004450d012005410028029c96db8000118080808000000c010b200041303a00000b200241d00f6a2480808080000bf60301087f23808080800041d00a6b2202248080808000200241a0056a200110968f808000024002400240024020022d00a00522034105460d002002419e056a20022d00a3053a0000200220022f00a1053b019c0520022802a405210420022802a8052105200241086a200241a0056a410c7241940510f5b28080001a200241c40a6a2001108aa680800020022802c40a418080808078460d01200241a0056a41086a200241c40a6a41086a280200360200200220022902c40a3703a005200241c40a6a200241a0056a10cfaf80800020022802c40a2206418080808078460d0120022802c80a2107024020012802042208450d0020022802cc0a210920012008417f6a36020420012001280200220841016a360200410021010240024020082d00000e020100020b410121010b200020033a0010200020022f019c053b00112000200536021820002004360214200041136a2002419e056a2d00003a00002000411c6a200241086a41940510f5b28080001a2000200936020c2000200736020820002006360204200020013a00012000410f3a00000c040b200041303a00002006450d022007410028029c96db8000118080808000000c020b200041303a00000c020b200041303a00000b20034104470d002004450d002005410028029c96db8000118080808000000b200241d00a6a2480808080000be40302067f017e23808080800041d00f6b2202248080808000200241a0056a200110968f8080000240024020022d00a00522034105460d002002419e056a20022d00a3053a0000200220022f00a1053b019c0520022802a405210420022802a8052105200241086a200241a0056a410c7241940510f5b28080001a024020012802042206450d0020012006417f6a36020420012001280200220641016a36020020062d00002106200241a0056a200110878f80800020022d00a0052207411e460d00200241cc0a6a200241a0056a41017241ff0410f5b28080001a200241003a00cb0f2002200241cb0f6a3602cc0f200241a0056a41dc97db80002001200241cc0f6a10dfa680800020022802a0052201418080808078460d0020022902a4052108200020033a00a005200020022f019c053b00a105200020053602a805200020043602a405200041a3056a2002419e056a2d00003a0000200041ac056a200241086a41940510f5b28080001a200020073a0010200041116a200241cc0a6a41ff0410f5b28080001a200020063a0090052000200837030820002001360204200041103a00000c020b200041303a000020034104470d012004450d012005410028029c96db8000118080808000000c010b200041303a00000b200241d00f6a2480808080000be40302067f017e23808080800041d00f6b2202248080808000200241a0056a200110968f8080000240024020022d00a00522034105460d002002419e056a20022d00a3053a0000200220022f00a1053b019c0520022802a405210420022802a8052105200241086a200241a0056a410c7241940510f5b28080001a024020012802042206450d0020012006417f6a36020420012001280200220641016a36020020062d00002106200241a0056a200110878f80800020022d00a0052207411e460d00200241cc0a6a200241a0056a41017241ff0410f5b28080001a200241003a00cb0f2002200241cb0f6a3602cc0f200241a0056a41dc97db80002001200241cc0f6a10dfa680800020022802a0052201418080808078460d0020022902a4052108200020033a00a005200020022f019c053b00a105200020053602a805200020043602a405200041a3056a2002419e056a2d00003a0000200041ac056a200241086a41940510f5b28080001a200020073a0010200041116a200241cc0a6a41ff0410f5b28080001a200020063a0090052000200837030820002001360204200041113a00000c020b200041303a000020034104470d012004450d012005410028029c96db8000118080808000000c010b200041303a00000b200241d00f6a2480808080000bfd0202037f037e23808080800041a00f6b22022480808080000240024020012802042203450d0020012003417f6a36020420012001280200220341016a36020020032d0000210320024180056a200110878f80800020022d0080052204411e460d00200241a10a6a20024180056a41017241ff0410f5b28080001a20024180056a200110f9888080002002280280050d00200229038805210520024180056a200110f9888080002002280280050d00200229038805210620024180056a200110f9888080002002280280050d002002290388052107200241016a200241a10a6a41ff0410f5b28080001a20024180056a200110968f808000024020022d0080054105460d00200041c0056a20024180056a41a00510f5b28080001a200041116a200241016a41ff0410f5b28080001a200020053703b005200020073703a805200020063703a005200020043a0010200041123a0000200020033a0090050c020b200041303a00000c010b200041303a00000b200241a00f6a2480808080000b810202027f037e23808080800041800b6b22022480808080002002200110928f8080000240024020022d00004107460d00200241c0056a200241c00510f5b28080001a024020012802042203450d0020012003417f6a36020420012001280200220341016a360200420021040240024020032d00000e020100020b2002200110f98880800020022802000d01200229030821052002200110f98880800020022802000d0120022903082106420121040b200041206a200241c0056a41c00510f5b28080001a200020063703182000200537031020002004370308200041133a00000c020b200041303a00000c010b200041303a00000b200241800b6a2480808080000bc20201057f2380808080004190056b2202248080808000200241046a2001108aa6808000024002402002280204418080808078460d00200241106a41086a200241046a41086a28020036020020022002290204370310200241046a200241106a10cfaf80800020022802042203418080808078460d0020022802082104024020012802042205450d00200228020c210620012005417f6a36020420012001280200220541016a36020020052d00002105200241106a200110878f80800020022d00102201411e460d00200041116a200241106a41017241ff0410f5b28080001a200020053a009005200020013a00102000200636020c2000200436020820002003360204200041183a00000c020b200041303a00002003450d012004410028029c96db8000118080808000000c010b200041303a00000b20024190056a2480808080000b9d0102017f027e23808080800041106b22022480808080002002200110f9888080000240024020022802000d00200229030821032002200110f988808000024020022802000d00200229030821042002200110f98880800020022802000d002000200229030837031820002004370310200020033703082000411a3a00000c020b200041303a00000c010b200041303a00000b200241106a2480808080000bdf0101037f23808080800041106b220224808080800041032103024020012802042204450d0020012004417f6a36020420012001280200220441016a36020002400240024020042d00000e03000102030b410021030c020b200241046a200110e5a58080002002280204418080808078460d01200020022902043702042000410c6a2002410c6a280200360200410121030c010b200241046a200110e5a58080002002280204418080808078460d00200020022902043702042000410c6a2002410c6a280200360200410221030b20002003360200200241106a2480808080000b930302067f037e23808080800041800a6b220224808080800020024180056a200110c18c808000024002402002280280052203418080808078460d002002280284052104024020012802042205450d00200228028805210620012005417f6a36020420012001280200220541016a36020020052d0000210520024180056a200110878f80800020022d0080052207411e460d00200241016a20024180056a41017241ff0410f5b28080001a20024180056a200110f9888080002002280280050d00200229038805210820024180056a200110f9888080002002280280050d00200229038805210920024180056a200110f9888080002002280280050d00200229038805210a200041116a200241016a41ff0410f5b28080001a200020053a009005200020083703b0052000200a3703a805200020093703a005200020073a00102000200636020c2000200436020820002003360204200041213a00000c020b200041303a00002003450d012004410028029c96db8000118080808000000c010b200041303a00000b200241800a6a2480808080000b8308010d7f23808080800041106b22022480808080000240024002400240024002400240024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a3602000240024002400240024020052d000022064103710e0400030201000b200641027621050c030b200641044f0d0320034105490d0320012003417b6a3602042001200541056a360200200528000122054180808080044f0d020c030b20034104490d0220012003417c6a3602042001200541046a36020020052f0001200541036a2d0000411074722203418002490d02200341087420067241027621050c010b2004450d0120012003417e6a3602042001200541026a36020020052d00012203450d01200341087420067241027621050b200241046a200110c18c80800020022802042203418080808078460d01200228020c210720022802082106200241046a200110c18c80800020022802042204418080808078460d042002280208210820012802042209450d08200228020c210a20012009417f6a220b36020420012001280200220c41016a220d360200200c2d0000220e4103710e0405060302050b200041303a00000c090b200041303a00000c080b200e41044f0d0520094105490d0520012009417b6a220b3602042001200c41056a220d360200200c28000122094180808080044f0d040c050b20094104490d0420012009417c6a220b3602042001200c41046a220d360200200c2f0001200c41036a2d0000411074722209418002490d042009410874200e7241027621090c030b200041303a00000c040b200e41027621090c010b200b450d0120012009417e6a220b3602042001200c41026a220d360200200c2d00012209450d012009410874200e7241027621090b200b450d002001200b417f6a220e3602042001200d41016a36020002400240024002400240200d2d0000220c4103710e0400010302000b200c41027621010c030b200e450d032001200b417e6a3602042001200d41026a360200200d2d00012201450d032001410874200c7241027621010c020b200c41044f0d02200b4105490d022001200b417b6a3602042001200d41056a360200200d28000122014180808080044f0d010c020b200b4104490d012001200b417c6a3602042001200d41046a360200200d2f0001200d41036a2d0000411074722201418002490d012001410874200c7241027621010b2000200a360224200020083602202000200436021c2000200736021820002006360214200020033602102000200136020c2000200936020820002005360204200041223a00000c020b200041303a00002004450d002008410028029c96db8000118080808000000b2003450d002006410028029c96db8000118080808000000b200241106a2480808080000ba41502077f027e23808080800041e0016b22022480808080000240024002400240024002400240024002400240024002400240024002400240024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a36020020052d00000e0a0102030405060708090a0f0b200041163a00000c120b2004450d1020012003417e6a22063602042001200541026a360200024002400240024020052d000122044103710e0400030201000b200441027621010c120b200441044f0d1220034106490d1220012003417a6a3602042001200541066a360200200528000222014180808080044f0d110c120b20034105490d1120012003417b6a3602042001200541056a36020020052f0002200541046a2d0000411074722201418002490d11200141087420047241027621010c100b20060d0e0c100b20024180016a200110be9d80800020022d008001410c460d08200241b0016a41286a220520024180016a41286a290300370300200241b0016a41206a220420024180016a41206a290300370300200241b0016a41186a220620024180016a41186a290300370300200241b0016a41106a220720024180016a41106a290300370300200241b0016a41086a220820024180016a41086a29030037030020022002290380013703b0010240200128020422034120490d002001200341606a36020420012001280200220341206a360200200241306a41106a2007290300370300200241306a41186a2006290300370300200241306a41206a2004290300370300200241306a41286a2005290300370300200241e8006a200341086a290000370300200241f0006a200341106a290000370300200241f8006a200341186a290000370300200220022903b00137033020022008290300370338200220032900003703602000200241306a41d00010f5b28080001a0c110b200041163a00000c100b20024180016a200110be9d80800020022d008001410c460d08200241b0016a41286a220320024180016a41286a290300370300200241b0016a41206a220520024180016a41206a290300370300200241b0016a41186a220420024180016a41186a290300370300200241b0016a41106a220620024180016a41106a290300370300200241b0016a41086a220720024180016a41086a29030037030020022002290380013703b00120024180016a200110f98880800002402002280280010d002002413f6a2007290300370000200241c7006a2006290300370000200241cf006a2004290300370000200241d7006a2005290300370000200241df006a20032903002209370000200229038801210a2000410e3a0000200220022903b00137003720002002290030370001200041306a2009370000200041096a200241306a41086a290000370000200041116a200241306a41106a290000370000200041196a200241306a41186a290000370000200041216a200241306a41206a290000370000200041296a200241306a41286a2900003700002000200a3703380c100b200041163a00000c0f0b20024180016a200110be9d80800020022d008001410c460d08200241b0016a41286a220520024180016a41286a290300370300200241b0016a41206a220420024180016a41206a290300370300200241b0016a41186a220620024180016a41186a290300370300200241b0016a41106a220720024180016a41106a290300370300200241b0016a41086a220820024180016a41086a29030037030020022002290380013703b0010240200128020422034114490d0020012003416c6a36020420012001280200220341146a360200200241306a410f6a2008290300370000200241c7006a2007290300370000200241cf006a2006290300370000200241d7006a2004290300370000200241df006a2201200529030037000020002003290000370038200041c0006a200341086a290000370000200041c8006a200341106a280000360000200220022903b0013700372000410f3a000020002002290030370001200041096a200241306a41086a290000370000200041116a200241306a41106a290000370000200041196a200241306a41186a290000370000200041216a200241306a41206a290000370000200041296a200241306a41286a290000370000200041306a20012900003700000c0f0b200041163a00000c0e0b02402004450d00200041103a000020012003417e6a3602042001200541026a360200200020052d00013a00010c0e0b200041163a00000c0d0b200241306a2001108889808000024020022802304101710d00200229034021092000200241c8006a29030037031820002009370310200041113a00000c0d0b200041163a00000c0c0b02402004450d0020012003417e6a3602042001200541026a220436020020034122490d0020052d0001210620012003415e6a3602042001200541226a360200200020063a0021200041123a000020002004290000370001200041096a200441086a290000370000200041116a200441106a290000370000200041196a200441186a2900003700000c0c0b200041163a00000c0b0b200041133a00000c0a0b2004450d0420012003417e6a22063602042001200541026a3602004200210902400240024020052d000122040e0a02000102020202020202070b20064104490d0620012003417a6a3602042001200541066a360200200535000221090c010b2002200110ea8880800020022802000d052002280204ad42188621090b20024180016a200110839180800002402002280280014105460d00200241b0016a41086a20024180016a41086a28020022013602002002413b6a20013600002002200229028001220a3703b001200041143a00002002200a37003320002002290030370001200041086a200241376a290000370000200020094208862004ad843703100c0a0b200041163a00000c090b4116210602402004450d0020012003417e6a3602042001200541026a2207360200024002400240024020052d000122040e0b0001030303030302030303040b20034122490d0320012003415e6a3602042001200541226a360200200241106a200541196a290000370300200241186a200541216a2d00003a0000200220072800003602282002200741036a28000036002b20022005290011370308200529000921090c020b2003410a490d022001200341766a220836020420012005410a6a220736020020084120490d02200529000221092001200341566a36020420012005412a6a360200200241086a41086a200741086a290000370300200241086a41106a200741106a290000370300200241086a41186a200741186a290000370300200220072900003703080c010b200241306a200110f98880800020022802300d01200229033821090b200020043a00082000200228022836000920002009370310200020022903083703182000410c6a200228002b360000200041206a200241106a290300370300200041286a200241186a290300370300200041306a200241206a290300370300411521060b200020063a00000c080b200041163a00000c070b200041163a00000c060b200041163a00000c050b200041163a00000c040b200041163a00000c030b20012003417d6a3602042001200541036a36020020052d00022201450d01200141087420047241027621010b200020013602042000410c3a00000c010b200041163a00000b200241e0016a2480808080000b9f0504057f017e017f017e23808080800041c00a6b220224808080800002400240024020012802042203450d0020012003417f6a36020420012001280200220441016a2205360200024002400240024020042d000022060e0b0001030303030302030303040b20034121490d0320012003415f6a3602042001200441216a360200200241106a200441186a290000370300200241186a200441206a2d00003a0000200220052800003602282002200541036a28000036002b20022004290010370308200429000821070c020b20034109490d022001200341776a22083602042001200441096a220536020020084120490d02200429000121072001200341576a3602042001200441296a360200200241086a41086a200541086a290000370300200241086a41106a200541106a290000370300200241086a41186a200541186a290000370300200220052900003703080c010b200241306a200110f98880800020022802300d01200229033821070b200241306a200110878f80800020022d0030411e460d01200241b0056a200241306a41800510f5b28080001a200241003a00bb0a2002200241bb0a6a3602bc0a200241306a41dc97db80002001200241bc0a6a10dfa6808000024020022802302201418080808078460d0020022902342109200020063a009005200020022802283600910520004194056a200228002b3600002000200737039805200020022903083703a005200041a8056a200241106a290300370300200041b0056a200241086a41106a290300370300200041b8056a200241206a290300370300200041106a200241b0056a41800510f5b28080001a2000200937030820002001360204200041263a00000c030b200041303a00000c020b200041303a00000c010b200041303a00000b200241c00a6a2480808080000be30101027f23808080800041800b6b22022480808080002002200110928f8080000240024020022d00004107460d00200241c0056a200241c00510f5b28080001a024020012802042203450d0020012003417f6a36020420012001280200220341016a36020020032d000021032002200110878f80800020022d00002201411e460d00200041116a200241017241ff0410f5b28080001a200041a0056a200241c0056a41c00510f5b28080001a200020033a009005200020013a0010200041273a00000c020b200041303a00000c010b200041303a00000b200241800b6a2480808080000be30101027f23808080800041800b6b22022480808080002002200110928f8080000240024020022d00004107460d00200241c0056a200241c00510f5b28080001a024020012802042203450d0020012003417f6a36020420012001280200220341016a36020020032d000021032002200110878f80800020022d00002201411e460d00200041116a200241017241ff0410f5b28080001a200041a0056a200241c0056a41c00510f5b28080001a200020033a009005200020013a0010200041283a00000c020b200041303a00000c010b200041303a00000b200241800b6a2480808080000be30101027f23808080800041800b6b22022480808080002002200110928f8080000240024020022d00004107460d00200241c0056a200241c00510f5b28080001a024020012802042203450d0020012003417f6a36020420012001280200220341016a36020020032d000021032002200110878f80800020022d00002201411e460d00200041116a200241017241ff0410f5b28080001a200041a0056a200241c0056a41c00510f5b28080001a200020033a009005200020013a0010200041293a00000c020b200041303a00000c010b200041303a00000b200241800b6a2480808080000be30101027f23808080800041800b6b22022480808080002002200110928f8080000240024020022d00004107460d00200241c0056a200241c00510f5b28080001a024020012802042203450d0020012003417f6a36020420012001280200220341016a36020020032d000021032002200110878f80800020022d00002201411e460d00200041116a200241017241ff0410f5b28080001a200041a0056a200241c0056a41c00510f5b28080001a200020033a009005200020013a00102000412a3a00000c020b200041303a00000c010b200041303a00000b200241800b6a2480808080000b870303037f037e037f23808080800041800a6b22022480808080000240024020012802042203450d0020012003417f6a220436020420012001280200220341016a360200420021050240024020032d00000e020100020b20024180056a200110f9888080002002280280050d01200229038805210620024180056a200110f9888080002002280280050d01200229038805210720012802042104420121050b02402004450d0020012004417f6a220836020420012001280200220341016a360200411e21090240024020032d00000e020100020b2008450d0120012004417e6a3602042001200341026a36020020032d0001210a20024180056a200110878f80800020022d0080052209411e460d01200241016a20024180056a41017241ff0410f5b28080001a0b200020093a0020200041216a200241016a41ff0410f5b28080001a2000200a3a00a0052000200737031820002006370310200020053703082000412f3a00000c020b200041303a00000c010b200041303a00000b200241800a6a2480808080000b9b1602057f037e23808080800041b0106b220224808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a220636020020052d00000e300102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f30310b200041303a00000c310b200241d0056a2001109d8f8080000240024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022013602002002411b6a2001360000200220022902d00522073703800b2002200737001320002002290010370001200041086a200241176a290000370000410021010c010b413021010b200020013a00000c300b200241d0056a2001109d8f808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022013602002002411b6a2001360000200220022902d00522073703800b2002200737001320002002290010370001200041086a200241176a290000370000200041013a00000c300b200041303a00000c2f0b200241d0056a2001109d8f808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022013602002002411b6a2001360000200220022902d00522073703800b2002200737001320002002290010370001200041086a200241176a290000370000200041023a00000c2f0b200041303a00000c2e0b20002001109e8f8080000c2d0b20002001109f8f8080000c2c0b2000200110a08f8080000c2b0b2000200110b98f8080000c2a0b2000200110a28f8080000c290b200241086a200110ea88808000024020022802080d00200228020c2101200041083a0000200020013602040c290b200041303a00000c280b2000200110a38f8080000c270b2000410a3a00000c260b200241d0056a200110878f808000024020022d00d005411e460d00200241800b6a200241d0056a41800510f5b28080001a2002411f6a200241800b6a41800510f5b28080001a200041016a200241106a418f0510f5b28080001a2000410b3a00000c260b200041303a00000c250b200241d0056a200110a48f808000024020022d00d005411e460d00200241800b6a200241d0056a41b00510f5b28080001a2002411f6a200241800b6a41b00510f5b28080001a200041016a200241106a41bf0510f5b28080001a2000410c3a00000c250b200041303a00000c240b2000200110a58f8080000c230b2000200110a68f8080000c220b2000200110a78f8080000c210b2000200110a88f8080000c200b2000200110a98f8080000c1f0b2000200110aa8f8080000c1e0b2000200110ab8f8080000c1d0b200041143a00000c1c0b200241003a00d0052002200241d0056a3602800b200241106a41dc97db80002001200241800b6a10d6a6808000024020022802102201418080808078460d002000200229021437030820002001360204200041153a00000c1c0b200041303a00000c1b0b200241003a00d0052002200241d0056a3602800b200241106a41dc97db80002001200241800b6a10d6a6808000024020022802102201418080808078460d002000200229021437030820002001360204200041163a00000c1b0b200041303a00000c1a0b200041173a00000c190b2000200110ac8f8080000c180b200241106a200110f988808000024020022802100d0020002002290318370308200041193a00000c180b200041303a00000c170b2000200110ad8f8080000c160b2000411b3a00000c150b200241d0056a2001109d8f808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022013602002002411b6a2001360000200220022902d00522073703800b2002200737001320002002290010370001200041086a200241176a2900003700002000411c3a00000c150b200041303a00000c140b200241d0056a2001109d8f808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022013602002002411b6a2001360000200220022902d00522073703800b2002200737001320002002290010370001200041086a200241176a2900003700002000411d3a00000c140b200041303a00000c130b200241d0056a200110c99d808000024020022d00d005411f460d00200241800b6a200241d0056a41900510f5b28080001a2002411f6a200241800b6a41900510f5b28080001a200041016a200241106a419f0510f5b28080001a2000411e3a00000c130b200041303a00000c120b200241d0056a200110c79d808000024020022802d8054129460d00200241800b6a41186a200241d0056a41186a2903002207370300200241800b6a41106a200241d0056a41106a2903002208370300200241800b6a41086a200241d0056a41086a29030022093703002002411f6a2009370000200241276a2008370000200241106a411f6a2007370000200220022903d00522083703800b2002200837001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041206a20073700002000411f3a00000c120b200041303a00000c110b200241d0056a200110ae8f808000024020022802d0054103460d00200241800b6a41086a200241d0056a41086a29020022073703002002411b6a2007370000200220022902d00522073703800b2002200737001320002002290010370001200041096a200241106a41086a290000370000200041106a2002411f6a280000360000200041203a00000c110b200041303a00000c100b2000200110af8f8080000c0f0b2000200110b08f8080000c0e0b200241d0056a200110a48f808000024020022d00d005411e460d00200241800b6a200241d0056a41b00510f5b28080001a2002411f6a200241800b6a41b00510f5b28080001a200041016a200241106a41bf0510f5b28080001a200041233a00000c0e0b200041303a00000c0d0b200041243a00000c0c0b200241d0056a200110b18f808000024020022d00d0054116460d00200241800b6a200241d0056a41d00010f5b28080001a2002411f6a200241800b6a41d00010f5b28080001a200041016a200241106a41df0010f5b28080001a200041253a00000c0c0b200041303a00000c0b0b2000200110b28f8080000c0a0b2000200110b38f8080000c090b2000200110b48f8080000c080b2000200110b58f8080000c070b2000200110b68f8080000c060b0240024002402004450d0020012003417e6a3602042001200541026a3602004100210120052d00010e020201000b200041303a00000c070b410121010b200020013a00012000412b3a00000c050b024020034121490d0020012003415f6a3602042001200541216a3602002000412c3a000020002006290000370001200041096a200641086a290000370000200041116a200641106a290000370000200041196a200641186a2900003700000c050b200041303a00000c040b2000412d3a00000c030b200241d0056a200110b0a2808000024020022d00d005411e460d00200241800b6a200241d0056a41900510f5b28080001a2002411f6a200241800b6a41900510f5b28080001a200041016a200241106a419f0510f5b28080001a2000412e3a00000c030b200041303a00000c020b2000200110b78f8080000c010b200041303a00000b200241b0106a2480808080000bfc0102027f027e23808080800041106b220224808080800002400240024020012802042203450d0020012003417f6a36020420012001280200220341016a36020020032d0000220341034b0d002002200110f98880800020022802000d01200229030821042002200110f98880800020022802000d01200229030821052002200110c18c808000024020022802002201418080808078460d00200020022902043702940120002001360290012000418e808080783602202000200537031020002004370308200020033a0001200041063a00000c030b200041303a00000c020b200041303a00000c010b200041303a00000b200241106a2480808080000ba01602067f037e23808080800041b0106b2202248080808000024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a220736020020062d00000e300102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f30310b200041303a00000c310b200241d0056a200110bb8f8080000240024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022033602002002411b6a2003360000200220022902d00522083703800b2002200837001320002002290010370001200041086a200241176a290000370000410021030c010b413021030b200020033a00000c300b200241d0056a200110bb8f808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022033602002002411b6a2003360000200220022902d00522083703800b2002200837001320002002290010370001200041086a200241176a290000370000200041013a00000c300b200041303a00000c2f0b200241d0056a200110bb8f808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022033602002002411b6a2003360000200220022902d00522083703800b2002200837001320002002290010370001200041086a200241176a290000370000200041023a00000c2f0b200041303a00000c2e0b2000200110bc8f8080000c2d0b2000200110bd8f8080000c2c0b2000200110be8f8080000c2b0b2000200110bf8f8080000c2a0b2000200110c08f8080000c290b200241086a200110f288808000024020022802080d00200228020c2103200041083a0000200020033602040c290b200041303a00000c280b2000200110c18f8080000c270b2000410a3a00000c260b200241d0056a2001108a8f808000024020022d00d005411e460d00200241800b6a200241d0056a41800510f5b28080001a2002411f6a200241800b6a41800510f5b28080001a200041016a200241106a418f0510f5b28080001a2000410b3a00000c260b200041303a00000c250b200241d0056a200110c28f808000024020022d00d005411e460d00200241800b6a200241d0056a41b00510f5b28080001a2002411f6a200241800b6a41b00510f5b28080001a200041016a200241106a41bf0510f5b28080001a2000410c3a00000c250b200041303a00000c240b2000200110c38f8080000c230b2000200110c48f8080000c220b2000200110c58f8080000c210b2000200110c68f8080000c200b2000200110c78f8080000c1f0b2000200110c88f8080000c1e0b2000200110c98f8080000c1d0b200041143a00000c1c0b200241003a00d0052002200241d0056a3602800b200241106a41dc97db80002001200241800b6a10dba6808000024020022802102203418080808078460d002000200229021437030820002003360204200041153a00000c1c0b200041303a00000c1b0b200241003a00d0052002200241d0056a3602800b200241106a41dc97db80002001200241800b6a10dba6808000024020022802102203418080808078460d002000200229021437030820002003360204200041163a00000c1b0b200041303a00000c1a0b200041173a00000c190b2000200110ca8f8080000c180b200241106a200110f688808000024020022802100d0020002002290318370308200041193a00000c180b200041303a00000c170b2000200110cb8f8080000c160b2000411b3a00000c150b200241d0056a200110bb8f808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022033602002002411b6a2003360000200220022902d00522083703800b2002200837001320002002290010370001200041086a200241176a2900003700002000411c3a00000c150b200041303a00000c140b200241d0056a200110bb8f808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022033602002002411b6a2003360000200220022902d00522083703800b2002200837001320002002290010370001200041086a200241176a2900003700002000411d3a00000c140b200041303a00000c130b200241d0056a200110cd9d808000024020022d00d005411f460d00200241800b6a200241d0056a41900510f5b28080001a2002411f6a200241800b6a41900510f5b28080001a200041016a200241106a419f0510f5b28080001a2000411e3a00000c130b200041303a00000c120b200241d0056a200110c29d808000024020022802d8054129460d00200241800b6a41186a200241d0056a41186a2903002208370300200241800b6a41106a200241d0056a41106a2903002209370300200241800b6a41086a200241d0056a41086a290300220a3703002002411f6a200a370000200241276a2009370000200241106a411f6a2008370000200220022903d00522093703800b2002200937001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041206a20083700002000411f3a00000c120b200041303a00000c110b200241d0056a200110cc8f808000024020022802d0054103460d00200241800b6a41086a200241d0056a41086a29020022083703002002411b6a2008370000200220022902d00522083703800b2002200837001320002002290010370001200041096a200241106a41086a290000370000200041106a2002411f6a280000360000200041203a00000c110b200041303a00000c100b2000200110cd8f8080000c0f0b2000200110ce8f8080000c0e0b200241d0056a200110c28f808000024020022d00d005411e460d00200241800b6a200241d0056a41b00510f5b28080001a2002411f6a200241800b6a41b00510f5b28080001a200041016a200241106a41bf0510f5b28080001a200041233a00000c0e0b200041303a00000c0d0b200041243a00000c0c0b200241d0056a200110cf8f808000024020022d00d0054116460d00200241800b6a200241d0056a41d00010f5b28080001a2002411f6a200241800b6a41d00010f5b28080001a200041016a200241106a41df0010f5b28080001a200041253a00000c0c0b200041303a00000c0b0b2000200110d08f8080000c0a0b2000200110d18f8080000c090b2000200110d28f8080000c080b2000200110d38f8080000c070b2000200110d48f8080000c060b0240024002402005450d0020032004417e6a3602042003200641026a3602004100210320062d00010e020201000b200041303a00000c070b410121030b200020033a00012000412b3a00000c050b024020044121490d0020032004415f6a3602042003200641216a3602002000412c3a000020002007290000370001200041096a200741086a290000370000200041116a200741106a290000370000200041196a200741186a2900003700000c050b200041303a00000c040b2000412d3a00000c030b200241d0056a200110b1a2808000024020022d00d005411e460d00200241800b6a200241d0056a41900510f5b28080001a2002411f6a200241800b6a41900510f5b28080001a200041016a200241106a419f0510f5b28080001a2000412e3a00000c030b200041303a00000c020b2000200110d58f8080000c010b200041303a00000b200241b0106a2480808080000bb50101017f23808080800041206b2202248080808000200241046a200110eea5808000024002402002280204418080808078460d00200241106a41086a200241046a41086a220128020036020020022002290204370310200241046a200241106a10cfaf80800002402002280204418080808078460d0020002002290204370200200041086a20012802003602000c020b20004180808080783602000c010b20004180808080783602000b200241206a2480808080000bc00509017f017e017f017e037f027e027f017e047f23808080800041800a6b220224808080800020024180056a200110f6888080000240024002400240024002402002280280050d00200229038805210320024180056a200110d4908080002002280288052204412f460d03200229039805210520022802940521062002280290052107200228028c052108200229038005210920024180056a200110f6888080002002280280050d01200229038805210a20024180056a200110f6888080002002280280050d0102402001280200220b280204220c450d00200229038805210d200b200c417f6a220e360204200b200b280200220f41016a360200411e211002400240200f2d00000e020100020b200e450d01200b200c417e6a360204200b200f41026a360200200f2d0001211120024180056a2001108a8f80800020022d0080052210411e460d01200241016a20024180056a41017241ff0410f5b28080001a0b200020103a0020200041216a200241016a41ff0410f5b28080001a200020113a00a005200020053703c805200020063602c405200020073602c005200020083602bc05200020043602b805200020093703b0052000200d3703182000200a37031020002003370308200041033a00000c060b200041303a00000c020b200041303a00000c040b200041303a00000b024002400240200441576a2201410220014106491b0e050501050502000b2008450d042007450d04200621070c030b2008450d030c020b02402006450d0020072101034002402001280200450d00200141046a280200410028029c96db8000118080808000000b02402001410c6a280200450d00200141106a280200410028029c96db8000118080808000000b200141286a21012006417f6a22060d000b0b2008450d020c010b200041303a00000c010b2007410028029c96db8000118080808000000b200241800a6a2480808080000bc70201067f2380808080004190056b2202248080808000200241046a200110eea5808000024002402002280204418080808078460d00200241106a41086a200241046a41086a28020036020020022002290204370310200241046a200241106a10cfaf80800020022802042203418080808078460d00200228020821040240200128020022052802042206450d00200228020c210720052006417f6a36020420052005280200220641016a36020020062d00002105200241106a2001108a8f80800020022d00102201411e460d00200041116a200241106a41017241ff0410f5b28080001a200020053a009005200020013a00102000200736020c2000200436020820002003360204200041043a00000c020b200041303a00002003450d012004410028029c96db8000118080808000000c010b200041303a00000b20024190056a2480808080000bc00302067f017e23808080800041a00a6b220224808080800020024184056a200110eea5808000024002400240200228028405418080808078460d0020024190056a41086a20024184056a41086a28020036020020022002290284053703900520024184056a20024190056a10cfaf8080002002280284052203418080808078460d002002280288052104200128020022052802042206450d01200228028c05210720052006417f6a36020420052005280200220641016a36020020062d0000210520024190056a2001108a8f80800020022d0090052206411e460d01200241056a20024190056a41017241ff0410f5b28080001a200241003a009f0a20022002419f0a6a3602840520024190056a41dc97db8000200120024184056a10dba68080002002280290052201418080808078460d012002290294052108200041216a200241056a41ff0410f5b28080001a200020053a00a005200020063a002020002008370214200020013602102000200736020c2000200436020820002003360204200041053a00000c020b200041303a00000c010b200041303a00002003450d002004410028029c96db8000118080808000000b200241a00a6a2480808080000bff0102037f037e23808080800041106b2202248080808000024002400240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020020042d0000220341034b0d002002200110f68880800020022802000d01200229030821052002200110f68880800020022802000d01200229030821062002200110c88c808000024020022802002201418080808078460d0020022902042107200041003a00242000200737021c200020013602182000200637031020002005370308200020033a0001200041063a00000c030b200041303a00000c020b200041303a00000c010b200041303a00000b200241106a2480808080000b990601067f0240200128020022022802042203450d0020022003417f6a220436020420022002280200220541016a3602000240024002400240024020052d000022064103710e0400030201000b200641027621060c030b200641044f0d0320034105490d0320022003417b6a3602042002200541056a360200200528000122064180808080044f0d020c030b20034104490d0220022003417c6a3602042002200541046a36020020052f0001200541036a2d0000411074722202418002490d02200241087420067241027621060c010b2004450d0120022003417e6a3602042002200541026a36020020052d00012202450d01200241087420067241027621060b200128020022022802042203450d0020022003417f6a220736020420022002280200220541016a3602000240024002400240024020052d000022044103710e0400010302000b200441027621050c030b2007450d0320022003417e6a3602042002200541026a36020020052d00012202450d03200241087420047241027621050c020b200441044f0d0220034105490d0220022003417b6a3602042002200541056a360200200528000122054180808080044f0d010c020b20034104490d0120022003417c6a3602042002200541046a36020020052f0001200541036a2d0000411074722202418002490d01200241087420047241027621050b200128020022022802042201450d0020022001417f6a220736020420022002280200220341016a3602000240024002400240024020032d000022044103710e0400010302000b200441027621020c030b2007450d0320022001417e6a3602042002200341026a36020020032d00012202450d03200241087420047241027621020c020b200441044f0d0220014105490d0220022001417b6a3602042002200341056a360200200328000122024180808080044f0d010c020b20014104490d0120022001417c6a3602042002200341046a36020020032f0001200341036a2d0000411074722202418002490d01200241087420047241027621020b2000200236020c2000200536020820002006360204200041073a00000f0b200041303a00000b990601067f0240200128020022022802042203450d0020022003417f6a220436020420022002280200220541016a3602000240024002400240024020052d000022064103710e0400030201000b200641027621060c030b200641044f0d0320034105490d0320022003417b6a3602042002200541056a360200200528000122064180808080044f0d020c030b20034104490d0220022003417c6a3602042002200541046a36020020052f0001200541036a2d0000411074722202418002490d02200241087420067241027621060c010b2004450d0120022003417e6a3602042002200541026a36020020052d00012202450d01200241087420067241027621060b200128020022022802042203450d0020022003417f6a220736020420022002280200220541016a3602000240024002400240024020052d000022044103710e0400010302000b200441027621050c030b2007450d0320022003417e6a3602042002200541026a36020020052d00012202450d03200241087420047241027621050c020b200441044f0d0220034105490d0220022003417b6a3602042002200541056a360200200528000122054180808080044f0d010c020b20034104490d0120022003417c6a3602042002200541046a36020020052f0001200541036a2d0000411074722202418002490d01200241087420047241027621050b200128020022022802042201450d0020022001417f6a220736020420022002280200220341016a3602000240024002400240024020032d000022044103710e0400010302000b200441027621020c030b2007450d0320022001417e6a3602042002200341026a36020020032d00012202450d03200241087420047241027621020c020b200441044f0d0220014105490d0220022001417b6a3602042002200341056a360200200328000122024180808080044f0d010c020b20014104490d0120022001417c6a3602042002200341046a36020020032f0001200341036a2d0000411074722202418002490d01200241087420047241027621020b2000200236020c2000200536020820002006360204200041093a00000f0b200041303a00000bc20202037f037e23808080800041800a6b2202248080808000024002400240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020020042d0000210320024180056a2001108a8f80800020022d0080052204411e460d00200241016a20024180056a41017241ff0410f5b28080001a20024180056a200110f6888080002002280280050d01200229038805210520024180056a200110f68880800002402002280280050d00200229038805210620024180056a200110f6888080002002280280050d002002290388052107200020043a0000200041016a200241016a41ff0410f5b28080001a200020053703a00520002007370398052000200637039005200020033a0080050c030b2000411e3a00000c020b2000411e3a00000c010b2000411e3a00000b200241800a6a2480808080000bfc0201067f23808080800041c00a6b2202248080808000200241a0056a2001109a8f8080000240024020022d00a00522034105460d002002419e056a20022d00a3053a0000200220022f00a1053b019c0520022802a405210420022802a8052105200241086a200241a0056a410c7241940510f5b28080001a0240200128020022062802042207450d0020062007417f6a36020420062006280200220741016a36020020072d00002106200241a0056a2001108a8f80800020022d00a0052201411e460d00200041116a200241a0056a41017241ff0410f5b28080001a200020033a00a005200020022f019c053b00a105200041a3056a2002419e056a2d00003a0000200020053602a805200020043602a405200041ac056a200241086a41940510f5b28080001a200020063a009005200020013a00102000410d3a00000c020b200041303a000020034104470d012004450d012005410028029c96db8000118080808000000c010b200041303a00000b200241c00a6a2480808080000be90302067f017e23808080800041d00f6b2202248080808000200241a0056a2001109a8f8080000240024020022d00a00522034105460d002002419e056a20022d00a3053a0000200220022f00a1053b019c0520022802a405210420022802a8052105200241086a200241a0056a410c7241940510f5b28080001a0240200128020022062802042207450d0020062007417f6a36020420062006280200220741016a36020020072d00002106200241a0056a2001108a8f80800020022d00a0052207411e460d00200241cc0a6a200241a0056a41017241ff0410f5b28080001a200241003a00cb0f2002200241cb0f6a3602cc0f200241a0056a41dc97db80002001200241cc0f6a10dba680800020022802a0052201418080808078460d0020022902a4052108200020033a00a005200020022f019c053b00a105200020053602a805200020043602a405200041a3056a2002419e056a2d00003a0000200041ac056a200241086a41940510f5b28080001a200020073a0010200041116a200241cc0a6a41ff0410f5b28080001a200020063a00900520002008370308200020013602042000410e3a00000c020b200041303a000020034104470d012004450d012005410028029c96db8000118080808000000c010b200041303a00000b200241d00f6a2480808080000bfb0301087f23808080800041d00a6b2202248080808000200241a0056a2001109a8f808000024002400240024020022d00a00522034105460d002002419e056a20022d00a3053a0000200220022f00a1053b019c0520022802a405210420022802a8052105200241086a200241a0056a410c7241940510f5b28080001a200241c40a6a200110eea580800020022802c40a418080808078460d01200241a0056a41086a200241c40a6a41086a280200360200200220022902c40a3703a005200241c40a6a200241a0056a10cfaf80800020022802c40a2206418080808078460d0120022802c80a21070240200128020022012802042208450d0020022802cc0a210920012008417f6a36020420012001280200220841016a360200410021010240024020082d00000e020100020b410121010b200020033a0010200020022f019c053b00112000200536021820002004360214200041136a2002419e056a2d00003a00002000411c6a200241086a41940510f5b28080001a2000200936020c2000200736020820002006360204200020013a00012000410f3a00000c040b200041303a00002006450d022007410028029c96db8000118080808000000c020b200041303a00000c020b200041303a00000b20034104470d002004450d002005410028029c96db8000118080808000000b200241d00a6a2480808080000be90302067f017e23808080800041d00f6b2202248080808000200241a0056a2001109a8f8080000240024020022d00a00522034105460d002002419e056a20022d00a3053a0000200220022f00a1053b019c0520022802a405210420022802a8052105200241086a200241a0056a410c7241940510f5b28080001a0240200128020022062802042207450d0020062007417f6a36020420062006280200220741016a36020020072d00002106200241a0056a2001108a8f80800020022d00a0052207411e460d00200241cc0a6a200241a0056a41017241ff0410f5b28080001a200241003a00cb0f2002200241cb0f6a3602cc0f200241a0056a41dc97db80002001200241cc0f6a10dba680800020022802a0052201418080808078460d0020022902a4052108200020033a00a005200020022f019c053b00a105200020053602a805200020043602a405200041a3056a2002419e056a2d00003a0000200041ac056a200241086a41940510f5b28080001a200020073a0010200041116a200241cc0a6a41ff0410f5b28080001a200020063a0090052000200837030820002001360204200041103a00000c020b200041303a000020034104470d012004450d012005410028029c96db8000118080808000000c010b200041303a00000b200241d00f6a2480808080000be90302067f017e23808080800041d00f6b2202248080808000200241a0056a2001109a8f8080000240024020022d00a00522034105460d002002419e056a20022d00a3053a0000200220022f00a1053b019c0520022802a405210420022802a8052105200241086a200241a0056a410c7241940510f5b28080001a0240200128020022062802042207450d0020062007417f6a36020420062006280200220741016a36020020072d00002106200241a0056a2001108a8f80800020022d00a0052207411e460d00200241cc0a6a200241a0056a41017241ff0410f5b28080001a200241003a00cb0f2002200241cb0f6a3602cc0f200241a0056a41dc97db80002001200241cc0f6a10dba680800020022802a0052201418080808078460d0020022902a4052108200020033a00a005200020022f019c053b00a105200020053602a805200020043602a405200041a3056a2002419e056a2d00003a0000200041ac056a200241086a41940510f5b28080001a200020073a0010200041116a200241cc0a6a41ff0410f5b28080001a200020063a0090052000200837030820002001360204200041113a00000c020b200041303a000020034104470d012004450d012005410028029c96db8000118080808000000c010b200041303a00000b200241d00f6a2480808080000b820302037f037e23808080800041a00f6b220224808080800002400240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020020042d0000210320024180056a2001108a8f80800020022d0080052204411e460d00200241a10a6a20024180056a41017241ff0410f5b28080001a20024180056a200110f6888080002002280280050d00200229038805210520024180056a200110f6888080002002280280050d00200229038805210620024180056a200110f6888080002002280280050d002002290388052107200241016a200241a10a6a41ff0410f5b28080001a20024180056a2001109a8f808000024020022d0080054105460d00200041c0056a20024180056a41a00510f5b28080001a200041116a200241016a41ff0410f5b28080001a200020053703b005200020073703a805200020063703a005200020043a0010200041123a0000200020033a0090050c020b200041303a00000c010b200041303a00000b200241a00f6a2480808080000b860202037f037e23808080800041800b6b22022480808080002002200110908f8080000240024020022d00004107460d00200241c0056a200241c00510f5b28080001a0240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a360200420021050240024020042d00000e020100020b2002200110f68880800020022802000d01200229030821062002200110f68880800020022802000d0120022903082107420121050b200041206a200241c0056a41c00510f5b28080001a200020073703182000200637031020002005370308200041133a00000c020b200041303a00000c010b200041303a00000b200241800b6a2480808080000bc70201067f2380808080004190056b2202248080808000200241046a200110eea5808000024002402002280204418080808078460d00200241106a41086a200241046a41086a28020036020020022002290204370310200241046a200241106a10cfaf80800020022802042203418080808078460d00200228020821040240200128020022052802042206450d00200228020c210720052006417f6a36020420052005280200220641016a36020020062d00002105200241106a2001108a8f80800020022d00102201411e460d00200041116a200241106a41017241ff0410f5b28080001a200020053a009005200020013a00102000200736020c2000200436020820002003360204200041183a00000c020b200041303a00002003450d012004410028029c96db8000118080808000000c010b200041303a00000b20024190056a2480808080000b9d0102017f027e23808080800041106b22022480808080002002200110f6888080000240024020022802000d00200229030821032002200110f688808000024020022802000d00200229030821042002200110f68880800020022802000d002000200229030837031820002004370310200020033703082000411a3a00000c020b200041303a00000c010b200041303a00000b200241106a2480808080000be40101047f23808080800041106b2202248080808000410321030240200128020022042802042205450d0020042005417f6a36020420042004280200220541016a36020002400240024020052d00000e03000102030b410021030c020b200241046a200110e6a58080002002280204418080808078460d01200020022902043702042000410c6a2002410c6a280200360200410121030c010b200241046a200110e6a58080002002280204418080808078460d00200020022902043702042000410c6a2002410c6a280200360200410221030b20002003360200200241106a2480808080000b980302067f037e23808080800041800a6b220224808080800020024180056a200110c88c808000024002402002280280052203418080808078460d0020022802840521040240200128020022052802042206450d00200228028805210720052006417f6a36020420052005280200220641016a36020020062d0000210520024180056a2001108a8f80800020022d0080052206411e460d00200241016a20024180056a41017241ff0410f5b28080001a20024180056a200110f6888080002002280280050d00200229038805210820024180056a200110f6888080002002280280050d00200229038805210920024180056a200110f6888080002002280280050d00200229038805210a200041116a200241016a41ff0410f5b28080001a200020053a009005200020083703b0052000200a3703a805200020093703a005200020063a00102000200736020c2000200436020820002003360204200041213a00000c020b200041303a00002003450d012004410028029c96db8000118080808000000c010b200041303a00000b200241800a6a2480808080000b8e08010d7f23808080800041106b220224808080800002400240024002400240024002400240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a3602000240024002400240024020062d000022074103710e0400030201000b200741027621040c030b200741044f0d0320044105490d0320032004417b6a3602042003200641056a360200200628000122044180808080044f0d020c030b20044104490d0220032004417c6a3602042003200641046a36020020062f0001200641036a2d0000411074722203418002490d02200341087420077241027621040c010b2005450d0120032004417e6a3602042003200641026a36020020062d00012203450d01200341087420077241027621040b200241046a200110c88c80800020022802042203418080808078460d01200228020c210820022802082107200241046a200110c88c80800020022802042205418080808078460d042002280208210920012802002206280204220a450d08200228020c210b2006200a417f6a220c36020420062006280200220d41016a360200200d2d0000220e4103710e0405060302050b200041303a00000c090b200041303a00000c080b200e41044f0d05200a4105490d052006200a417b6a3602042006200d41056a360200200d280001220d4180808080044f0d040c050b200a4104490d042006200a417c6a3602042006200d41046a360200200d2f0001200d41036a2d0000411074722206418002490d042006410874200e72410276210d0c030b200041303a00000c040b200e410276210d0c010b200c450d012006200a417e6a3602042006200d41026a360200200d2d00012206450d012006410874200e72410276210d0b200128020022012802042206450d0020012006417f6a220c36020420012001280200220a41016a36020002400240024002400240200a2d0000220e4103710e0400010302000b200e41027621010c030b200c450d0320012006417e6a3602042001200a41026a360200200a2d00012201450d032001410874200e7241027621010c020b200e41044f0d0220064105490d0220012006417b6a3602042001200a41056a360200200a28000122014180808080044f0d010c020b20064104490d0120012006417c6a3602042001200a41046a360200200a2f0001200a41036a2d0000411074722201418002490d012001410874200e7241027621010b2000200b360224200020093602202000200536021c2000200836021820002007360214200020033602102000200136020c2000200d36020820002004360204200041223a00000c020b200041303a00002005450d002009410028029c96db8000118080808000000b2003450d002007410028029c96db8000118080808000000b200241106a2480808080000bb51502077f027e23808080800041e0016b220224808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a36020020062d00000e0a0102030405060708090a0f0b200041163a00000c120b2005450d1020032004417e6a22053602042003200641026a360200024002400240024020062d000122014103710e0400030201000b200141027621030c120b200141044f0d1220044106490d1220032004417a6a3602042003200641066a360200200628000222034180808080044f0d110c120b20044105490d1120032004417b6a3602042003200641056a36020020062f0002200641046a2d0000411074722203418002490d11200341087420017241027621030c100b20050d0e0c100b20024180016a200110ca9d80800020022d008001410c460d08200241b0016a41286a220420024180016a41286a290300370300200241b0016a41206a220620024180016a41206a290300370300200241b0016a41186a220520024180016a41186a290300370300200241b0016a41106a220720024180016a41106a290300370300200241b0016a41086a220820024180016a41086a29030037030020022002290380013703b00102402001280200220328020422014120490d002003200141606a36020420032003280200220141206a360200200241306a41106a2007290300370300200241306a41186a2005290300370300200241306a41206a2006290300370300200241306a41286a2004290300370300200241e8006a200141086a290000370300200241f0006a200141106a290000370300200241f8006a200141186a290000370300200220022903b00137033020022008290300370338200220012900003703602000200241306a41d00010f5b28080001a0c110b200041163a00000c100b20024180016a200110ca9d80800020022d008001410c460d08200241b0016a41286a220320024180016a41286a290300370300200241b0016a41206a220420024180016a41206a290300370300200241b0016a41186a220620024180016a41186a290300370300200241b0016a41106a220520024180016a41106a290300370300200241b0016a41086a220720024180016a41086a29030037030020022002290380013703b00120024180016a200110f68880800002402002280280010d002002413f6a2007290300370000200241c7006a2005290300370000200241cf006a2006290300370000200241d7006a2004290300370000200241df006a20032903002209370000200229038801210a2000410e3a0000200220022903b00137003720002002290030370001200041306a2009370000200041096a200241306a41086a290000370000200041116a200241306a41106a290000370000200041196a200241306a41186a290000370000200041216a200241306a41206a290000370000200041296a200241306a41286a2900003700002000200a3703380c100b200041163a00000c0f0b20024180016a200110ca9d80800020022d008001410c460d08200241b0016a41286a220420024180016a41286a290300370300200241b0016a41206a220620024180016a41206a290300370300200241b0016a41186a220520024180016a41186a290300370300200241b0016a41106a220720024180016a41106a290300370300200241b0016a41086a220820024180016a41086a29030037030020022002290380013703b00102402001280200220328020422014114490d0020032001416c6a36020420032003280200220141146a360200200241306a410f6a2008290300370000200241c7006a2007290300370000200241cf006a2005290300370000200241d7006a2006290300370000200241df006a2203200429030037000020002001290000370038200041c0006a200141086a290000370000200041c8006a200141106a280000360000200220022903b0013700372000410f3a000020002002290030370001200041096a200241306a41086a290000370000200041116a200241306a41106a290000370000200041196a200241306a41186a290000370000200041216a200241306a41206a290000370000200041296a200241306a41286a290000370000200041306a20032900003700000c0f0b200041163a00000c0e0b02402005450d00200041103a000020032004417e6a3602042003200641026a360200200020062d00013a00010c0e0b200041163a00000c0d0b200241306a2001108789808000024020022802304101710d00200229034021092000200241c8006a29030037031820002009370310200041113a00000c0d0b200041163a00000c0c0b02402005450d0020032004417e6a22053602042003200641026a220136020020054120490d0020062d0001210520032004415e6a3602042003200641226a360200200020053a0021200041123a000020002001290000370001200041096a200141086a290000370000200041116a200141106a290000370000200041196a200141186a2900003700000c0c0b200041163a00000c0b0b200041133a00000c0a0b2005450d0420032004417e6a22073602042003200641026a3602004200210902400240024020062d000122050e0a02000102020202020202070b20074104490d0620032004417a6a3602042003200641066a360200200635000221090c010b2002200110f28880800020022802000d052002280204ad42188621090b20024180016a200110829180800002402002280280014105460d00200241b0016a41086a20024180016a41086a28020022033602002002413b6a20033600002002200229028001220a3703b001200041143a00002002200a37003320002002290030370001200041086a200241376a290000370000200020094208862005ad843703100c0a0b200041163a00000c090b4116210702402005450d0020032004417e6a3602042003200641026a2208360200024002400240024020062d000122050e0b0001030303030302030303040b20044122490d0320032004415e6a3602042003200641226a360200200241106a200641196a290000370300200241186a200641216a2d00003a0000200220082800003602282002200841036a28000036002b20022006290011370308200629000921090c020b2004410a490d022003200441766a220836020420032006410a6a220136020020084120490d02200629000221092003200441566a36020420032006412a6a360200200241086a41086a200141086a290000370300200241086a41106a200141106a290000370300200241086a41186a200141186a290000370300200220012900003703080c010b200241306a200110f68880800020022802300d01200229033821090b200020053a00082000200228022836000920002009370310200020022903083703182000410c6a200228002b360000200041206a200241106a290300370300200041286a200241186a290300370300200041306a200241206a290300370300411521070b200020073a00000c080b200041163a00000c070b200041163a00000c060b200041163a00000c050b200041163a00000c040b200041163a00000c030b20032004417d6a3602042003200641036a36020020062d00022203450d01200341087420017241027621030b200020033602042000410c3a00000c010b200041163a00000b200241e0016a2480808080000ba40504067f017e017f017e23808080800041c00a6b2202248080808000024002400240200128020022032802042204450d0020032004417f6a36020420032003280200220541016a2206360200024002400240024020052d000022070e0b0001030303030302030303040b20044121490d0320032004415f6a3602042003200541216a360200200241106a200541186a290000370300200241186a200541206a2d00003a0000200220062800003602282002200641036a28000036002b20022005290010370308200529000821080c020b20044109490d022003200441776a22093602042003200541096a220636020020094120490d02200529000121082003200441576a3602042003200541296a360200200241086a41086a200641086a290000370300200241086a41106a200641106a290000370300200241086a41186a200641186a290000370300200220062900003703080c010b200241306a200110f68880800020022802300d01200229033821080b200241306a2001108a8f80800020022d0030411e460d01200241b0056a200241306a41800510f5b28080001a200241003a00bb0a2002200241bb0a6a3602bc0a200241306a41dc97db80002001200241bc0a6a10dba6808000024020022802302203418080808078460d002002290234210a200020073a009005200020022802283600910520004194056a200228002b3600002000200837039805200020022903083703a005200041a8056a200241106a290300370300200041b0056a200241086a41106a290300370300200041b8056a200241206a290300370300200041106a200241b0056a41800510f5b28080001a2000200a37030820002003360204200041263a00000c030b200041303a00000c020b200041303a00000c010b200041303a00000b200241c00a6a2480808080000be80101037f23808080800041800b6b22022480808080002002200110908f8080000240024020022d00004107460d00200241c0056a200241c00510f5b28080001a0240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020020042d0000210320022001108a8f80800020022d00002201411e460d00200041116a200241017241ff0410f5b28080001a200041a0056a200241c0056a41c00510f5b28080001a200020033a009005200020013a0010200041273a00000c020b200041303a00000c010b200041303a00000b200241800b6a2480808080000be80101037f23808080800041800b6b22022480808080002002200110908f8080000240024020022d00004107460d00200241c0056a200241c00510f5b28080001a0240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020020042d0000210320022001108a8f80800020022d00002201411e460d00200041116a200241017241ff0410f5b28080001a200041a0056a200241c0056a41c00510f5b28080001a200020033a009005200020013a0010200041283a00000c020b200041303a00000c010b200041303a00000b200241800b6a2480808080000be80101037f23808080800041800b6b22022480808080002002200110908f8080000240024020022d00004107460d00200241c0056a200241c00510f5b28080001a0240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020020042d0000210320022001108a8f80800020022d00002201411e460d00200041116a200241017241ff0410f5b28080001a200041a0056a200241c0056a41c00510f5b28080001a200020033a009005200020013a0010200041293a00000c020b200041303a00000c010b200041303a00000b200241800b6a2480808080000be80101037f23808080800041800b6b22022480808080002002200110908f8080000240024020022d00004107460d00200241c0056a200241c00510f5b28080001a0240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020020042d0000210320022001108a8f80800020022d00002201411e460d00200041116a200241017241ff0410f5b28080001a200041a0056a200241c0056a41c00510f5b28080001a200020033a009005200020013a00102000412a3a00000c020b200041303a00000c010b200041303a00000b200241800b6a2480808080000b8d0303037f037e047f23808080800041800a6b220224808080800002400240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a360200420021050240024020042d00000e020100020b20024180056a200110f6888080002002280280050d01200229038805210620024180056a200110f6888080002002280280050d012002290388052107420121050b0240200128020022032802042204450d0020032004417f6a220836020420032003280200220941016a360200411e210a0240024020092d00000e020100020b2008450d0120032004417e6a3602042003200941026a36020020092d0001210b20024180056a2001108a8f80800020022d008005220a411e460d01200241016a20024180056a41017241ff0410f5b28080001a0b2000200a3a0020200041216a200241016a41ff0410f5b28080001a2000200b3a00a0052000200737031820002006370310200020053703082000412f3a00000c020b200041303a00000c010b200041303a00000b200241800a6a2480808080000ba01602067f037e23808080800041b0106b2202248080808000024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a220736020020062d00000e300102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f30310b200041303a00000c310b200241d0056a200110bb8f8080000240024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022033602002002411b6a2003360000200220022902d00522083703800b2002200837001320002002290010370001200041086a200241176a290000370000410021030c010b413021030b200020033a00000c300b200241d0056a200110bb8f808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022033602002002411b6a2003360000200220022902d00522083703800b2002200837001320002002290010370001200041086a200241176a290000370000200041013a00000c300b200041303a00000c2f0b200241d0056a200110bb8f808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022033602002002411b6a2003360000200220022902d00522083703800b2002200837001320002002290010370001200041086a200241176a290000370000200041023a00000c2f0b200041303a00000c2e0b2000200110bc8f8080000c2d0b2000200110bd8f8080000c2c0b2000200110be8f8080000c2b0b2000200110d78f8080000c2a0b2000200110c08f8080000c290b200241086a200110f288808000024020022802080d00200228020c2103200041083a0000200020033602040c290b200041303a00000c280b2000200110c18f8080000c270b2000410a3a00000c260b200241d0056a2001108a8f808000024020022d00d005411e460d00200241800b6a200241d0056a41800510f5b28080001a2002411f6a200241800b6a41800510f5b28080001a200041016a200241106a418f0510f5b28080001a2000410b3a00000c260b200041303a00000c250b200241d0056a200110c28f808000024020022d00d005411e460d00200241800b6a200241d0056a41b00510f5b28080001a2002411f6a200241800b6a41b00510f5b28080001a200041016a200241106a41bf0510f5b28080001a2000410c3a00000c250b200041303a00000c240b2000200110c38f8080000c230b2000200110c48f8080000c220b2000200110c58f8080000c210b2000200110c68f8080000c200b2000200110c78f8080000c1f0b2000200110c88f8080000c1e0b2000200110c98f8080000c1d0b200041143a00000c1c0b200241003a00d0052002200241d0056a3602800b200241106a41dc97db80002001200241800b6a10daa6808000024020022802102203418080808078460d002000200229021437030820002003360204200041153a00000c1c0b200041303a00000c1b0b200241003a00d0052002200241d0056a3602800b200241106a41dc97db80002001200241800b6a10daa6808000024020022802102203418080808078460d002000200229021437030820002003360204200041163a00000c1b0b200041303a00000c1a0b200041173a00000c190b2000200110ca8f8080000c180b200241106a200110f688808000024020022802100d0020002002290318370308200041193a00000c180b200041303a00000c170b2000200110cb8f8080000c160b2000411b3a00000c150b200241d0056a200110bb8f808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022033602002002411b6a2003360000200220022902d00522083703800b2002200837001320002002290010370001200041086a200241176a2900003700002000411c3a00000c150b200041303a00000c140b200241d0056a200110bb8f808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022033602002002411b6a2003360000200220022902d00522083703800b2002200837001320002002290010370001200041086a200241176a2900003700002000411d3a00000c140b200041303a00000c130b200241d0056a200110cd9d808000024020022d00d005411f460d00200241800b6a200241d0056a41900510f5b28080001a2002411f6a200241800b6a41900510f5b28080001a200041016a200241106a419f0510f5b28080001a2000411e3a00000c130b200041303a00000c120b200241d0056a200110c29d808000024020022802d8054129460d00200241800b6a41186a200241d0056a41186a2903002208370300200241800b6a41106a200241d0056a41106a2903002209370300200241800b6a41086a200241d0056a41086a290300220a3703002002411f6a200a370000200241276a2009370000200241106a411f6a2008370000200220022903d00522093703800b2002200937001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041206a20083700002000411f3a00000c120b200041303a00000c110b200241d0056a200110cc8f808000024020022802d0054103460d00200241800b6a41086a200241d0056a41086a29020022083703002002411b6a2008370000200220022902d00522083703800b2002200837001320002002290010370001200041096a200241106a41086a290000370000200041106a2002411f6a280000360000200041203a00000c110b200041303a00000c100b2000200110cd8f8080000c0f0b2000200110ce8f8080000c0e0b200241d0056a200110c28f808000024020022d00d005411e460d00200241800b6a200241d0056a41b00510f5b28080001a2002411f6a200241800b6a41b00510f5b28080001a200041016a200241106a41bf0510f5b28080001a200041233a00000c0e0b200041303a00000c0d0b200041243a00000c0c0b200241d0056a200110cf8f808000024020022d00d0054116460d00200241800b6a200241d0056a41d00010f5b28080001a2002411f6a200241800b6a41d00010f5b28080001a200041016a200241106a41df0010f5b28080001a200041253a00000c0c0b200041303a00000c0b0b2000200110d08f8080000c0a0b2000200110d18f8080000c090b2000200110d28f8080000c080b2000200110d38f8080000c070b2000200110d48f8080000c060b0240024002402005450d0020032004417e6a3602042003200641026a3602004100210320062d00010e020201000b200041303a00000c070b410121030b200020033a00012000412b3a00000c050b024020044121490d0020032004415f6a3602042003200641216a3602002000412c3a000020002007290000370001200041096a200741086a290000370000200041116a200741106a290000370000200041196a200741186a2900003700000c050b200041303a00000c040b2000412d3a00000c030b200241d0056a200110b1a2808000024020022d00d005411e460d00200241800b6a200241d0056a41900510f5b28080001a2002411f6a200241800b6a41900510f5b28080001a200041016a200241106a419f0510f5b28080001a2000412e3a00000c030b200041303a00000c020b2000200110d58f8080000c010b200041303a00000b200241b0106a2480808080000b810202037f027e23808080800041106b2202248080808000024002400240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020020042d0000220341034b0d002002200110f68880800020022802000d01200229030821052002200110f68880800020022802000d01200229030821062002200110c88c808000024020022802002201418080808078460d00200020022902043702940120002001360290012000418e808080783602202000200637031020002005370308200020033a0001200041063a00000c030b200041303a00000c020b200041303a00000c010b200041303a00000b200241106a2480808080000b821702047f037e23808080800041b0106b22022480808080000240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e300102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f30310b200041303a00000c310b200241d0056a200110d98f8080000240024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022043602002002411b6a2004360000200220022902d00522063703800b2002200637001320002002290010370001200041086a200241176a290000370000410021040c010b413021040b200020043a00000c300b200241d0056a200110d98f808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022043602002002411b6a2004360000200220022902d00522063703800b2002200637001320002002290010370001200041086a200241176a290000370000200041013a00000c300b200041303a00000c2f0b200241d0056a200110d98f808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022043602002002411b6a2004360000200220022902d00522063703800b2002200637001320002002290010370001200041086a200241176a290000370000200041023a00000c2f0b200041303a00000c2e0b2000200110da8f8080000c2d0b2000200110db8f8080000c2c0b2000200110dc8f8080000c2b0b2000200110dd8f8080000c2a0b2000200110de8f8080000c290b200241086a200110e888808000024020022802080d00200228020c2104200041083a0000200020043602040c290b200041303a00000c280b2000200110df8f8080000c270b2000410a3a00000c260b200241d0056a200110848f808000024020022d00d005411e460d00200241800b6a200241d0056a41800510f5b28080001a2002411f6a200241800b6a41800510f5b28080001a200041016a200241106a418f0510f5b28080001a2000410b3a00000c260b200041303a00000c250b200241d0056a200110e08f808000024020022d00d005411e460d00200241800b6a200241d0056a41b00510f5b28080001a2002411f6a200241800b6a41b00510f5b28080001a200041016a200241106a41bf0510f5b28080001a2000410c3a00000c250b200041303a00000c240b2000200110e18f8080000c230b2000200110e28f8080000c220b2000200110e38f8080000c210b2000200110e48f8080000c200b2000200110e58f8080000c1f0b2000200110e68f8080000c1e0b2000200110e78f8080000c1d0b200041143a00000c1c0b200241003a00d0052002200241d0056a3602800b200241106a41dc97db80002001200241800b6a10bfa6808000024020022802102204418080808078460d002000200229021437030820002004360204200041153a00000c1c0b200041303a00000c1b0b200241003a00d0052002200241d0056a3602800b200241106a41dc97db80002001200241800b6a10bfa6808000024020022802102204418080808078460d002000200229021437030820002004360204200041163a00000c1b0b200041303a00000c1a0b200041173a00000c190b2000200110e88f8080000c180b200241106a200110f888808000024020022802100d0020002002290318370308200041193a00000c180b200041303a00000c170b2000200110e98f8080000c160b2000411b3a00000c150b200241d0056a200110d98f808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022043602002002411b6a2004360000200220022902d00522063703800b2002200637001320002002290010370001200041086a200241176a2900003700002000411c3a00000c150b200041303a00000c140b200241d0056a200110d98f808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022043602002002411b6a2004360000200220022902d00522063703800b2002200637001320002002290010370001200041086a200241176a2900003700002000411d3a00000c140b200041303a00000c130b200241d0056a200110d29d808000024020022d00d005411f460d00200241800b6a200241d0056a41900510f5b28080001a2002411f6a200241800b6a41900510f5b28080001a200041016a200241106a419f0510f5b28080001a2000411e3a00000c130b200041303a00000c120b200241d0056a200110bd9d808000024020022802d8054129460d00200241800b6a41186a200241d0056a41186a2903002206370300200241800b6a41106a200241d0056a41106a2903002207370300200241800b6a41086a200241d0056a41086a29030022083703002002411f6a2008370000200241276a2007370000200241106a411f6a2006370000200220022903d00522073703800b2002200737001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041206a20063700002000411f3a00000c120b200041303a00000c110b200241d0056a200110ea8f808000024020022802d0054103460d00200241800b6a41086a200241d0056a41086a29020022063703002002411b6a2006370000200220022902d00522063703800b2002200637001320002002290010370001200041096a200241106a41086a290000370000200041106a2002411f6a280000360000200041203a00000c110b200041303a00000c100b2000200110eb8f8080000c0f0b2000200110ec8f8080000c0e0b200241d0056a200110e08f808000024020022d00d005411e460d00200241800b6a200241d0056a41b00510f5b28080001a2002411f6a200241800b6a41b00510f5b28080001a200041016a200241106a41bf0510f5b28080001a200041233a00000c0e0b200041303a00000c0d0b200041243a00000c0c0b200241d0056a200110ed8f808000024020022d00d0054116460d00200241800b6a200241d0056a41d00010f5b28080001a2002411f6a200241800b6a41d00010f5b28080001a200041016a200241106a41df0010f5b28080001a200041253a00000c0c0b200041303a00000c0b0b2000200110ee8f8080000c0a0b2000200110ef8f8080000c090b2000200110f08f8080000c080b2000200110f18f8080000c070b2000200110f28f8080000c060b024002400240200328020822042802042201450d0020042001417f6a36020420042004280200220141016a3602002003427f200329030042017c22062006501b3703004100210420012d00000e020201000b200041303a00000c070b410121040b200020043a00012000412b3a00000c050b02402003280208220428020422014120490d002004200141606a36020420042004280200220141206a3602002003427f2003290300220642207c220720072006541b3703002000412c3a000020002001290000370001200041096a200141086a290000370000200041116a200141106a290000370000200041196a200141186a2900003700000c050b200041303a00000c040b2000412d3a00000c030b200241d0056a200110afa2808000024020022d00d005411e460d00200241800b6a200241d0056a41900510f5b28080001a2002411f6a200241800b6a41900510f5b28080001a200041016a200241106a419f0510f5b28080001a2000412e3a00000c030b200041303a00000c020b2000200110f38f8080000c010b200041303a00000b200241b0106a2480808080000bcb0101027f23808080800041206b22022480808080002002200110e8888080000240024020022802000d002002280204220341144b0d00200241146a2001200310e18580800020022802142201418080808078460d002002200229021837020c20022001360208200241146a200241086a10cfaf80800002402002280214418080808078460d0020002002290214370200200041086a200241146a41086a2802003602000c020b20004180808080783602000c010b20004180808080783602000b200241206a2480808080000bfd0509017f017e017f017e037f027e037f037e017f23808080800041800a6b220224808080800020024180056a200110f8888080000240024002400240024002402002280280050d00200229038805210320024180056a200110d2908080002002280288052204412f460d03200229039805210520022802940521062002280290052107200228028c052108200229038005210920024180056a200110f8888080002002280280050d01200229038805210a20024180056a200110f8888080002002280280050d0102402001280200220b280208220c280204220d450d00200229038805210e200c200d417f6a360204200c200c280200220d41016a360200200b427f200b290300220f42017c22102010501b370300411e210c02400240200d2d00000e020100020b200b280208220c280204220d450d01200c200d417f6a360204200c200c280200220d41016a360200200b427f200f42027c22102010200f541b370300200d2d0000211120024180056a200110848f80800020022d008005220c411e460d01200241016a20024180056a41017241ff0410f5b28080001a0b2000200c3a0020200041216a200241016a41ff0410f5b28080001a200020113a00a005200020053703c805200020063602c405200020073602c005200020083602bc05200020043602b805200020093703b0052000200e3703182000200a37031020002003370308200041033a00000c060b200041303a00000c020b200041303a00000c040b200041303a00000b024002400240200441576a2201410220014106491b0e050501050502000b2008450d042007450d04200621070c030b2008450d030c020b02402006450d0020072101034002402001280200450d00200141046a280200410028029c96db8000118080808000000b02402001410c6a280200450d00200141106a280200410028029c96db8000118080808000000b200141286a21012006417f6a22060d000b0b2008450d020c010b200041303a00000c010b2007410028029c96db8000118080808000000b200241800a6a2480808080000bf80202077f017e23808080800041a0056b2202248080808000200241086a200110e8888080000240024020022802080d00200228020c220341144b0d00200241206a2001200310e18580800020022802202203418080808078460d002002200229022437021820022003360214200241206a200241146a10cfaf80800020022802202203418080808078460d002002280224210402402001280200220528020822062802042207450d002002280228210820062007417f6a36020420062006280200220741016a3602002005427f200529030042017c22092009501b37030020072d00002106200241206a200110848f80800020022d00202201411e460d00200041116a200241206a41017241ff0410f5b28080001a200020063a009005200020013a00102000200836020c2000200436020820002003360204200041043a00000c020b200041303a00002003450d012004410028029c96db8000118080808000000c010b200041303a00000b200241a0056a2480808080000bee0302077f017e23808080800041b00a6b2202248080808000200241086a200110e88880800002400240024020022802080d00200228020c220341144b0d00200241a0056a2001200310e18580800020022802a0052203418080808078460d00200220022902a405370298052002200336029405200241a0056a20024194056a10cfaf80800020022802a0052203418080808078460d0020022802a40521042001280200220528020822062802042207450d0120022802a805210820062007417f6a36020420062006280200220741016a3602002005427f200529030042017c22092009501b37030020072d00002106200241a0056a200110848f80800020022d00a0052205411e460d01200241156a200241a0056a41017241ff0410f5b28080001a200241003a00af0a2002200241af0a6a36029405200241a0056a41dc97db8000200120024194056a10bfa680800020022802a0052201418080808078460d0120022902a4052109200041216a200241156a41ff0410f5b28080001a200020063a00a005200020053a002020002009370214200020013602102000200836020c2000200436020820002003360204200041053a00000c020b200041303a00000c010b200041303a00002003450d002004410028029c96db8000118080808000000b200241b00a6a2480808080000bbb0202047f037e23808080800041206b22022480808080000240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d0000220441034b0d00200241106a200110f88880800020022802100d0120022903182106200241106a200110f88880800020022802100d0120022903182107200241086a200110e888808000024020022802080d00200241106a2001200228020c108a8580800020022802102201418080808078460d0020022902142108200041003a00242000200837021c200020013602182000200737031020002006370308200020043a0001200041063a00000c030b200041303a00000c020b200041303a00000c010b200041303a00000b200241206a2480808080000b9c0101037f23808080800041206b2202248080808000200241186a200110e8888080000240024020022802180d00200228021c2103200241106a200110e88880800020022802100d0020022802142104200241086a200110e88880800020022802080d00200228020c21012000200436020820002003360204200041073a00002000200136020c0c010b200041303a00000b200241206a2480808080000b9c0101037f23808080800041206b2202248080808000200241186a200110e8888080000240024020022802180d00200228021c2103200241106a200110e88880800020022802100d0020022802142104200241086a200110e88880800020022802080d00200228020c21012000200436020820002003360204200041093a00002000200136020c0c010b200041303a00000b200241206a2480808080000bdc0202047f037e23808080800041800a6b22022480808080000240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d0000210420024180056a200110848f80800020022d0080052203411e460d00200241016a20024180056a41017241ff0410f5b28080001a20024180056a200110f8888080002002280280050d01200229038805210620024180056a200110f88880800002402002280280050d00200229038805210720024180056a200110f8888080002002280280050d002002290388052108200020033a0000200041016a200241016a41ff0410f5b28080001a200020063703a00520002008370398052000200737039005200020043a0080050c030b2000411e3a00000c020b2000411e3a00000c010b2000411e3a00000b200241800a6a2480808080000b980302077f017e23808080800041c00a6b2202248080808000200241a0056a200110998f8080000240024020022d00a00522034105460d002002419e056a20022d00a3053a0000200220022f00a1053b019c0520022802a405210420022802a8052105200241086a200241a0056a410c7241940510f5b28080001a02402001280200220628020822072802042208450d0020072008417f6a36020420072007280200220841016a3602002006427f200629030042017c22092009501b37030020082d00002107200241a0056a200110848f80800020022d00a0052201411e460d00200041116a200241a0056a41017241ff0410f5b28080001a200020033a00a005200020022f019c053b00a105200041a3056a2002419e056a2d00003a0000200020053602a805200020043602a405200041ac056a200241086a41940510f5b28080001a200020073a009005200020013a00102000410d3a00000c020b200041303a000020034104470d012004450d012005410028029c96db8000118080808000000c010b200041303a00000b200241c00a6a2480808080000b830402077f017e23808080800041d00f6b2202248080808000200241a0056a200110998f8080000240024020022d00a00522034105460d002002419e056a20022d00a3053a0000200220022f00a1053b019c0520022802a405210420022802a8052105200241086a200241a0056a410c7241940510f5b28080001a02402001280200220628020822072802042208450d0020072008417f6a36020420072007280200220841016a3602002006427f200629030042017c22092009501b37030020082d00002107200241a0056a200110848f80800020022d00a0052206411e460d00200241cc0a6a200241a0056a41017241ff0410f5b28080001a200241003a00cb0f2002200241cb0f6a3602cc0f200241a0056a41dc97db80002001200241cc0f6a10bfa680800020022802a0052201418080808078460d0020022902a4052109200020033a00a005200020022f019c053b00a105200020053602a805200020043602a405200041a3056a2002419e056a2d00003a0000200041ac056a200241086a41940510f5b28080001a200020063a0010200041116a200241cc0a6a41ff0410f5b28080001a200020073a00900520002009370308200020013602042000410e3a00000c020b200041303a000020034104470d012004450d012005410028029c96db8000118080808000000c010b200041303a00000b200241d00f6a2480808080000ba80402097f017e23808080800041d00a6b2202248080808000200241a0056a200110998f808000024002400240024020022d00a00522034105460d002002419e056a20022d00a3053a0000200220022f00a1053b019c0520022802a405210420022802a8052105200241086a200241a0056a410c7241940510f5b28080001a2002200110e88880800020022802000d012002280204220641144b0d01200241a0056a2001200610e18580800020022802a0052206418080808078460d01200220022902a4053702c80a200220063602c40a200241a0056a200241c40a6a10cfaf80800020022802a0052206418080808078460d0120022802a405210702402001280200220828020822012802042209450d0020022802a805210a20012009417f6a36020420012001280200220941016a3602002008427f200829030042017c220b200b501b370300410021010240024020092d00000e020100020b410121010b200020033a0010200020022f019c053b00112000200536021820002004360214200041136a2002419e056a2d00003a00002000411c6a200241086a41940510f5b28080001a2000200a36020c2000200736020820002006360204200020013a00012000410f3a00000c040b200041303a00002006450d022007410028029c96db8000118080808000000c020b200041303a00000c020b200041303a00000b20034104470d002004450d002005410028029c96db8000118080808000000b200241d00a6a2480808080000b830402077f017e23808080800041d00f6b2202248080808000200241a0056a200110998f8080000240024020022d00a00522034105460d002002419e056a20022d00a3053a0000200220022f00a1053b019c0520022802a405210420022802a8052105200241086a200241a0056a410c7241940510f5b28080001a02402001280200220628020822072802042208450d0020072008417f6a36020420072007280200220841016a3602002006427f200629030042017c22092009501b37030020082d00002107200241a0056a200110848f80800020022d00a0052206411e460d00200241cc0a6a200241a0056a41017241ff0410f5b28080001a200241003a00cb0f2002200241cb0f6a3602cc0f200241a0056a41dc97db80002001200241cc0f6a10bfa680800020022802a0052201418080808078460d0020022902a4052109200020033a00a005200020022f019c053b00a105200020053602a805200020043602a405200041a3056a2002419e056a2d00003a0000200041ac056a200241086a41940510f5b28080001a200020063a0010200041116a200241cc0a6a41ff0410f5b28080001a200020073a0090052000200937030820002001360204200041103a00000c020b200041303a000020034104470d012004450d012005410028029c96db8000118080808000000c010b200041303a00000b200241d00f6a2480808080000b830402077f017e23808080800041d00f6b2202248080808000200241a0056a200110998f8080000240024020022d00a00522034105460d002002419e056a20022d00a3053a0000200220022f00a1053b019c0520022802a405210420022802a8052105200241086a200241a0056a410c7241940510f5b28080001a02402001280200220628020822072802042208450d0020072008417f6a36020420072007280200220841016a3602002006427f200629030042017c22092009501b37030020082d00002107200241a0056a200110848f80800020022d00a0052206411e460d00200241cc0a6a200241a0056a41017241ff0410f5b28080001a200241003a00cb0f2002200241cb0f6a3602cc0f200241a0056a41dc97db80002001200241cc0f6a10bfa680800020022802a0052201418080808078460d0020022902a4052109200020033a00a005200020022f019c053b00a105200020053602a805200020043602a405200041a3056a2002419e056a2d00003a0000200041ac056a200241086a41940510f5b28080001a200020063a0010200041116a200241cc0a6a41ff0410f5b28080001a200020073a0090052000200937030820002001360204200041113a00000c020b200041303a000020034104470d012004450d012005410028029c96db8000118080808000000c010b200041303a00000b200241d00f6a2480808080000b9c0302047f037e23808080800041a00f6b2202248080808000024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d0000210420024180056a200110848f80800020022d0080052203411e460d00200241a10a6a20024180056a41017241ff0410f5b28080001a20024180056a200110f8888080002002280280050d00200229038805210620024180056a200110f8888080002002280280050d00200229038805210720024180056a200110f8888080002002280280050d002002290388052108200241016a200241a10a6a41ff0410f5b28080001a20024180056a200110998f808000024020022d0080054105460d00200041c0056a20024180056a41a00510f5b28080001a200041116a200241016a41ff0410f5b28080001a200020063703b005200020083703a805200020073703a005200020033a0010200041123a0000200020043a0090050c020b200041303a00000c010b200041303a00000b200241a00f6a2480808080000ba00202047f037e23808080800041800b6b220224808080800020022001108f8f8080000240024020022d00004107460d00200241c0056a200241c00510f5b28080001a02402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b370300420021070240024020052d00000e020100020b2002200110f88880800020022802000d01200229030821062002200110f88880800020022802000d0120022903082108420121070b200041206a200241c0056a41c00510f5b28080001a200020083703182000200637031020002007370308200041133a00000c020b200041303a00000c010b200041303a00000b200241800b6a2480808080000bf80202077f017e23808080800041a0056b2202248080808000200241086a200110e8888080000240024020022802080d00200228020c220341144b0d00200241206a2001200310e18580800020022802202203418080808078460d002002200229022437021820022003360214200241206a200241146a10cfaf80800020022802202203418080808078460d002002280224210402402001280200220528020822062802042207450d002002280228210820062007417f6a36020420062006280200220741016a3602002005427f200529030042017c22092009501b37030020072d00002106200241206a200110848f80800020022d00202201411e460d00200041116a200241206a41017241ff0410f5b28080001a200020063a009005200020013a00102000200836020c2000200436020820002003360204200041183a00000c020b200041303a00002003450d012004410028029c96db8000118080808000000c010b200041303a00000b200241a0056a2480808080000b9d0102017f027e23808080800041106b22022480808080002002200110f8888080000240024020022802000d00200229030821032002200110f888808000024020022802000d00200229030821042002200110f88880800020022802000d002000200229030837031820002004370310200020033703082000411a3a00000c020b200041303a00000c010b200041303a00000b200241106a2480808080000bb50202057f017e23808080800041206b22022480808080004103210302402001280200220428020822052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b37030002400240024020062d00000e03000102030b410021030c020b2002200110e88880800020022802000d01200228020422054180014b0d01200241146a20012005108a8580800020022802142205418080808078460d012000200229021837020820002005360204410121030c010b200241086a200110e88880800020022802080d00200228020c22054180014b0d00200241146a20012005108a8580800020022802142205418080808078460d002000200229021837020820002005360204410221030b20002003360200200241206a2480808080000bcb0302077f037e23808080800041900a6b2202248080808000200241086a200110e8888080000240024020022802080d0020024190056a2001200228020c108a858080002002280290052203418080808078460d00200228029405210402402001280200220528020822062802042207450d00200228029805210820062007417f6a36020420062006280200220741016a3602002005427f200529030042017c22092009501b37030020072d0000210620024190056a200110848f80800020022d0090052205411e460d00200241116a20024190056a41017241ff0410f5b28080001a20024190056a200110f8888080002002280290050d00200229039805210920024190056a200110f8888080002002280290050d00200229039805210a20024190056a200110f8888080002002280290050d00200229039805210b200041116a200241116a41ff0410f5b28080001a200020063a009005200020093703b0052000200b3703a8052000200a3703a005200020053a00102000200836020c2000200436020820002003360204200041213a00000c020b200041303a00002003450d012004410028029c96db8000118080808000000c010b200041303a00000b200241900a6a2480808080000ba50301097f23808080800041c0006b2202248080808000200241286a200110e8888080000240024002400240024020022802280d00200228022c2103200241206a200110e88880800020022802200d01200241346a20012002280224108a8580800020022802342204418080808078460d01200228023c210520022802382106200241186a200110e88880800020022802180d02200241346a2001200228021c108a8580800020022802342207418080808078460d02200228023c210820022802382109200241106a200110e888808000024020022802100d002002280214210a200241086a200110e88880800020022802080d00200228020c210120002008360224200020093602202000200736021c2000200536021820002006360214200020043602102000200a36020820002003360204200041223a00002000200136020c0c050b200041303a00002007450d032009410028029c96db8000118080808000000c030b200041303a00000c030b200041303a00000c020b200041303a00000b2004450d002006410028029c96db8000118080808000000b200241c0006a2480808080000bcc1404047f027e017f037e23808080800041c0026b22022480808080000240024002400240024002400240024002400240024002400240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e0a0102030405060708090b0a0b200041163a00000c0d0b2002200110e888808000024020022802000d00200228020421032000410c3a0000200020033602040c0d0b200041163a00000c0c0b0240200328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b370300410b21030240024020052d00000e020100020b200241106a200110d19080800020022d00102203410b460d01200241d7016a200241386a290000370000200241d0016a200241316a290000370300200241c8016a200241296a290000370300200241c0016a200241216a290000370300200241b8016a200241196a290000370300200220022900113703b0010b20012802002205280208220428020422014120490d002004200141606a36020420042004280200220141206a3602002005427f2005290300220642207c220720072006541b370300200020022903b001370001200041096a200241b0016a41086a290300370000200041116a200241b0016a41106a290300370000200041196a200241b0016a41186a290300370000200041216a200241b0016a41206a290300370000200041286a200241d7016a29000037000020002001290000370030200041386a200141086a290000370000200041c0006a200141106a290000370000200041c8006a200141186a290000370000200020033a00000c0c0b200041163a00000c0b0b200328020822042802042205450d0820042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b370300410b21030240024020052d00000e0201000a0b200241106a200110d19080800020022d00102203410b460d0920024187026a200241386a29000037000020024180026a200241316a290000370300200241f8016a200241296a290000370300200241f0016a200241216a290000370300200241e8016a200241196a290000370300200220022900113703e0010b200241106a200110f888808000024020022802100d0020022903182106200020022903e00137000920002006370338200020033a00082000410e3a0000200041306a20024187026a290000370000200041296a20024180026a290300370000200041216a200241f8016a290300370000200041196a200241f0016a290300370000200041116a200241e8016a2903003700000c0b0b200041163a00000c0a0b0240200328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b370300410b21030240024020052d00000e020100020b200241106a200110d19080800020022d00102203410b460d01200241b7026a200241386a290000370000200241b0026a200241316a290000370300200241a8026a200241296a290000370300200241a0026a200241216a29000037030020024198026a200241196a29000037030020022002290011370390020b20012802002201280208220428020422054114490d0020042005416c6a36020420042004280200220541146a3602002001427f2001290300220642147c220720072006541b3703002000200229039002370009200041116a20024190026a41086a290300370000200041196a20024190026a41106a290300370000200041216a200241a8026a290300370000200041296a200241b0026a290300370000200041306a200241b7026a29000037000020002005290000370038200041c0006a200541086a290000370000200041c8006a200541106a280000360000200020033a00082000410f3a00000c0a0b200041163a00000c090b0240200328020822042802042201450d00200041103a000020042001417f6a36020420042004280200220141016a360200200020012d00003a00012003427f200329030042017c22062006501b3703000c090b200041163a00000c080b200241106a2001108189808000024020022802104101710d00200229032021062000200241286a29030037031820002006370310200041113a00000c080b200041163a00000c070b0240200328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020012802002201280208220328020422044120490d0020052d000021052003200441606a36020420032003280200220441206a3602002001427f2001290300220642207c220720072006541b370300200020053a0021200041123a000020002004290000370001200041096a200441086a290000370000200041116a200441106a290000370000200041196a200441186a2900003700000c070b200041163a00000c060b200041133a00000c050b200328020822042802042205450d0320042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b3703004200210602400240024020052d000022030e0a02000102020202020202060b20012802002205280208220428020422084104490d0520042008417c6a36020420042004280200220841046a3602002005427f2005290300220642047c220720072006541b370300200835000021060c010b200241086a200110e88880800020022802080d04200228020cad42188621060b200241d0006a200110ff90808000024020022802504105460d0020024180016a41086a200241d0006a41086a28020022043602002002411b6a200436000020022002290250220737038001200041143a00002002200737001320002002290010370001200041086a200241176a290000370000200020064208862003ad843703100c050b200041163a00000c040b200041163a00000c030b200241d0006a200110d190808000024020022d0050410b460d0020024180016a41286a200241d0006a41286a290300220637030020024180016a41206a200241d0006a41206a290300220737030020024180016a41186a200241d0006a41186a290300220937030020024180016a41106a200241d0006a41106a290300220a37030020024180016a41086a200241d0006a41086a290300220b3703002002411f6a200b370000200241276a200a3700002002412f6a2009370000200241376a20073700002002413f6a22032006370000200220022903502206370380012002200637001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041216a200241106a41206a290000370000200041296a200241106a41286a290000370000200041306a2003290000370000200041153a00000c030b200041163a00000c020b200041163a00000c010b200041163a00000b200241c0026a2480808080000bc50302017f017e23808080800041c00a6b2202248080808000200241306a200110d19080800002400240024020022d0030410b460d00200241286a200241306a41286a290300370300200241206a200241306a41206a290300370300200241186a200241306a41186a290300370300200241106a200241306a41106a290300370300200241086a200241306a41086a29030037030020022002290330370300200241306a200110848f80800020022d0030411e460d01200241b0056a200241306a41800510f5b28080001a200241003a00bb0a2002200241bb0a6a3602bc0a200241306a41dc97db80002001200241bc0a6a10bfa6808000024020022802302201418080808078460d00200229023421032000200229030037039005200041b8056a200241286a290300370300200041b0056a200241206a290300370300200041a8056a200241186a290300370300200041a0056a200241106a29030037030020004198056a200241086a290300370300200041106a200241b0056a41800510f5b28080001a2000200337030820002001360204200041263a00000c030b200041303a00000c020b200041303a00000c010b200041303a00000b200241c00a6a2480808080000b840202047f017e23808080800041800b6b220224808080800020022001108f8f8080000240024020022d00004107460d00200241c0056a200241c00510f5b28080001a02402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d000021042002200110848f80800020022d00002201411e460d00200041116a200241017241ff0410f5b28080001a200041a0056a200241c0056a41c00510f5b28080001a200020043a009005200020013a0010200041273a00000c020b200041303a00000c010b200041303a00000b200241800b6a2480808080000b840202047f017e23808080800041800b6b220224808080800020022001108f8f8080000240024020022d00004107460d00200241c0056a200241c00510f5b28080001a02402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d000021042002200110848f80800020022d00002201411e460d00200041116a200241017241ff0410f5b28080001a200041a0056a200241c0056a41c00510f5b28080001a200020043a009005200020013a0010200041283a00000c020b200041303a00000c010b200041303a00000b200241800b6a2480808080000b840202047f017e23808080800041800b6b220224808080800020022001108f8f8080000240024020022d00004107460d00200241c0056a200241c00510f5b28080001a02402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d000021042002200110848f80800020022d00002201411e460d00200041116a200241017241ff0410f5b28080001a200041a0056a200241c0056a41c00510f5b28080001a200020043a009005200020013a0010200041293a00000c020b200041303a00000c010b200041303a00000b200241800b6a2480808080000b840202047f017e23808080800041800b6b220224808080800020022001108f8f8080000240024020022d00004107460d00200241c0056a200241c00510f5b28080001a02402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d000021042002200110848f80800020022d00002201411e460d00200041116a200241017241ff0410f5b28080001a200041a0056a200241c0056a41c00510f5b28080001a200020043a009005200020013a00102000412a3a00000c020b200041303a00000c010b200041303a00000b200241800b6a2480808080000be40303047f057e017f23808080800041800a6b2202248080808000024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b370300420021070240024020052d00000e020100020b20024180056a200110f8888080002002280280050d01200229038805210620024180056a200110f8888080002002280280050d012002290388052108420121070b02402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f2003290300220942017c220a200a501b370300411e21040240024020052d00000e020100020b200328020822042802042205450d0120042005417f6a36020420042004280200220541016a3602002003427f200942027c220a200a2009541b37030020052d0000210b20024180056a200110848f80800020022d0080052204411e460d01200241016a20024180056a41017241ff0410f5b28080001a0b200020043a0020200041216a200241016a41ff0410f5b28080001a2000200b3a00a0052000200837031820002006370310200020073703082000412f3a00000c020b200041303a00000c010b200041303a00000b200241800a6a2480808080000bd91702067f037e23808080800041b0106b2202248080808000024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b0240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020044101710d00200541ff01710e300102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f30310b200041303a00000c330b200241d0056a200110f58f8080000240024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022043602002002411b6a2004360000200220022902d00522083703800b2002200837001320002002290010370001200041086a200241176a290000370000410021040c010b413021040b200020043a00000c320b200241d0056a200110f58f808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022043602002002411b6a2004360000200220022902d00522083703800b2002200837001320002002290010370001200041086a200241176a290000370000200041013a00000c320b200041303a00000c310b200241d0056a200110f58f808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022043602002002411b6a2004360000200220022902d00522083703800b2002200837001320002002290010370001200041086a200241176a290000370000200041023a00000c310b200041303a00000c300b2000200110f68f8080000c2f0b2000200110f78f8080000c2e0b2000200110f88f8080000c2d0b2000200110f98f8080000c2c0b2000200110fa8f8080000c2b0b2002200110ec88808000024020022802000d0020022802042104200041083a0000200020043602040c2b0b200041303a00000c2a0b2000200110fb8f8080000c290b2000410a3a00000c280b200241d0056a200110fc8f808000024020022d00d005411e460d00200241800b6a200241d0056a41800510f5b28080001a2002411f6a200241800b6a41800510f5b28080001a200041016a200241106a418f0510f5b28080001a2000410b3a00000c280b200041303a00000c270b200241d0056a200110fd8f808000024020022d00d005411e460d00200241800b6a200241d0056a41b00510f5b28080001a2002411f6a200241800b6a41b00510f5b28080001a200041016a200241106a41bf0510f5b28080001a2000410c3a00000c270b200041303a00000c260b2000200110fe8f8080000c250b2000200110ff8f8080000c240b200020011080908080000c230b200020011081908080000c220b200020011082908080000c210b200020011083908080000c200b200020011084908080000c1f0b200041143a00000c1e0b200241003a00d0052002200241d0056a3602800b200241106a41dc97db80002001200241800b6a10eea6808000024020022802102204418080808078460d002000200229021437030820002004360204200041153a00000c1e0b200041303a00000c1d0b200241003a00d0052002200241d0056a3602800b200241106a41dc97db80002001200241800b6a10eea6808000024020022802102204418080808078460d002000200229021437030820002004360204200041163a00000c1d0b200041303a00000c1c0b200041173a00000c1b0b200020011085908080000c1a0b200241106a200110f588808000024020022802100d0020002002290318370308200041193a00000c1a0b200041303a00000c190b200020011086908080000c180b2000411b3a00000c170b200241d0056a200110f58f808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022043602002002411b6a2004360000200220022902d00522083703800b2002200837001320002002290010370001200041086a200241176a2900003700002000411c3a00000c170b200041303a00000c160b200241d0056a200110f58f808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022043602002002411b6a2004360000200220022902d00522083703800b2002200837001320002002290010370001200041086a200241176a2900003700002000411d3a00000c160b200041303a00000c150b200241d0056a200110c19d808000024020022d00d005411f460d00200241800b6a200241d0056a41900510f5b28080001a2002411f6a200241800b6a41900510f5b28080001a200041016a200241106a419f0510f5b28080001a2000411e3a00000c150b200041303a00000c140b200241d0056a200110cc9d808000024020022802d8054129460d00200241800b6a41186a200241d0056a41186a2903002208370300200241800b6a41106a200241d0056a41106a2903002209370300200241800b6a41086a200241d0056a41086a290300220a3703002002411f6a200a370000200241276a2009370000200241106a411f6a2008370000200220022903d00522093703800b2002200937001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041206a20083700002000411f3a00000c140b200041303a00000c130b200241d0056a2001108790808000024020022802d0054103460d00200241800b6a41086a200241d0056a41086a29020022083703002002411b6a2008370000200220022902d00522083703800b2002200837001320002002290010370001200041096a200241106a41086a290000370000200041106a2002411f6a280000360000200041203a00000c130b200041303a00000c120b200020011088908080000c110b200020011089908080000c100b200241d0056a200110fd8f808000024020022d00d005411e460d00200241800b6a200241d0056a41b00510f5b28080001a2002411f6a200241800b6a41b00510f5b28080001a200041016a200241106a41bf0510f5b28080001a200041233a00000c100b200041303a00000c0f0b200041243a00000c0e0b200241d0056a2001108a90808000024020022d00d0054116460d00200241800b6a200241d0056a41d00010f5b28080001a2002411f6a200241800b6a41d00010f5b28080001a200041016a200241106a41df0010f5b28080001a200041253a00000c0e0b200041303a00000c0d0b20002001108b908080000c0c0b20002001108c908080000c0b0b20002001108d908080000c0a0b20002001108e908080000c090b20002001108f908080000c080b200241086a200110d89e80800002400240024020022d00080d004100210420022d000941ff01710e020201000b200041303a00000c090b410121040b200020043a00012000412b3a00000c070b200241286a22044200370300200241206a22034200370300200241186a220542003703002002420037031002402001280200200241106a412010d3a58080000d0020002002290310370001200041196a2004290300370000200041116a2003290300370000200041096a20052903003700002000412c3a00000c070b200041303a00000c060b2000412d3a00000c050b200241d0056a200110b3a2808000024020022d00d005411e460d00200241800b6a200241d0056a41900510f5b28080001a2002411f6a200241800b6a41900510f5b28080001a200041016a200241106a419f0510f5b28080001a2000412e3a00000c050b200041303a00000c040b200020011090908080000c030b200041303a00000c020b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200241b0106a2480808080000bcb0101027f23808080800041206b22022480808080002002200110ec888080000240024020022802000d002002280204220341144b0d00200241146a2001200310f58480800020022802142201418080808078460d002002200229021837020c20022001360208200241146a200241086a10cfaf80800002402002280214418080808078460d0020002002290214370200200041086a200241146a41086a2802003602000c020b20004180808080783602000c010b20004180808080783602000b200241206a2480808080000b8f0406017f017e017f017e037f037e2380808080004190056b22022480808080002002200110f58880800002400240024002400240024020022802000d00200229030821032002200110d99080800020022802082204412f460d03200229031821052002280214210620022802102107200228020c2108200229030021092002200110f58880800020022802000d012002290308210a2002200110f58880800020022802000d012002290308210b2002200110c19d808000024020022d0000411f460d00200041206a200241900510f5b28080001a200020053703c805200020063602c405200020073602c005200020083602bc05200020043602b805200020093703b0052000200b3703182000200a37031020002003370308200041033a00000c060b200041303a00000c020b200041303a00000c040b200041303a00000b024002400240200441576a2201410220014106491b0e050501050502000b2008450d042007450d04200621070c030b2008450d030c020b02402006450d0020072101034002402001280200450d00200141046a280200410028029c96db8000118080808000000b02402001410c6a280200450d00200141106a280200410028029c96db8000118080808000000b200141286a21012006417f6a22060d000b0b2008450d020c010b200041303a00000c010b2007410028029c96db8000118080808000000b20024190056a2480808080000b9c0201047f23808080800041b0056b2202248080808000200241086a200110ec888080000240024020022802080d00200228020c220341144b0d00200241106a2001200310f58480800020022802102203418080808078460d00200220022902143702a805200220033602a405200241106a200241a4056a10cfaf80800020022802102203418080808078460d002002280218210420022802142105200241106a200110b3a2808000024020022d0010411e460d00200041106a200241106a41900510f5b28080001a2000200436020c2000200536020820002003360204200041043a00000c020b200041303a00002003450d012005410028029c96db8000118080808000000c010b200041303a00000b200241b0056a2480808080000bb30302047f017e23808080800041d00f6b22022480808080002002200110ec88808000024002400240024020022802000d002002280204220341144b0d00200241a0056a2001200310f58480800020022802a0052203418080808078460d00200220022902a4053702c40f200220033602c00f200241a0056a200241c00f6a10cfaf80800020022802a0052203418080808078460d0020022802a805210420022802a4052105200241a0056a200110b3a2808000024020022d00a005411e460d00200241b00a6a200241a0056a41900510f5b28080001a200241003a00cf0f2002200241cf0f6a3602c00f200241a0056a41dc97db80002001200241c00f6a10eea680800020022802a0052201418080808078460d0220022902a4052106200241106a200241b00a6a41900510f5b28080001a20002006370214200020013602102000200436020c2000200536020820002003360204200041053a00002000411c6a2002410c6a41940510f5b28080001a0c040b200041303a00000c020b200041303a00000c020b200041303a00000b2003450d002005410028029c96db8000118080808000000b200241d00f6a2480808080000bc30302067f037e23808080800041206b220224808080800002400240024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b20044101710d02200541ff017141034b0d02200241106a200110f58880800020022802100d0320022903182108200241106a200110f58880800020022802100d0320022903182109200241086a200110ec88808000024020022802080d00200241106a2001200228020c10938580800020022802102204418080808078460d002002290214210a200041003a00242000200a37021c200020043602182000200937031020002008370308200020053a0001200041063a00000c050b200041303a00000c040b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200041303a00000c010b200041303a00000b200241206a2480808080000b9c0101037f23808080800041206b2202248080808000200241186a200110ec888080000240024020022802180d00200228021c2103200241106a200110ec8880800020022802100d0020022802142104200241086a200110ec8880800020022802080d00200228020c21012000200436020820002003360204200041073a00002000200136020c0c010b200041303a00000b200241206a2480808080000b9c0101037f23808080800041206b2202248080808000200241186a200110ec888080000240024020022802180d00200228021c2103200241106a200110ec8880800020022802100d0020022802142104200241086a200110ec8880800020022802080d00200228020c21012000200436020820002003360204200041093a00002000200136020c0c010b200041303a00000b200241206a2480808080000bc21902067f017e23808080800041800a6b22022480808080000240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b0240024002400240024002400240024002400240024020044101710d00200541ff01710e090102030405060708090a0b2000411e3a00000c280b200041163a00000c270b200241e0086a2001108a90808000024020022d00e0084116460d00200241b0096a200241e0086a41d00010f5b28080001a2002410f6a200241b0096a41d00010f5b28080001a200041016a200241df0010f5b28080001a200041173a00000c270b2000411e3a00000c260b200241b0096a2001108a9080800020022d00b0094116460d09200241e0086a200241b0096a41d00010f5b28080001a200241b0096a2001108a90808000024020022d00b0094116460d00200041e0006a200241b0096a41d00010f5b28080001a2002410f6a200241e0086a41d00010f5b28080001a200041183a0000200041016a200241df0010f5b28080001a0c260b2000411e3a00000c250b200241b0096a2001108a9080800020022d00b0094116460d0920024190086a200241b0096a41d00010f5b28080001a200241b0096a2001108a9080800020022d00b0094116460d0a200241e0086a200241b0096a41d00010f5b28080001a200241b0096a2001108a90808000024020022d00b0094116460d00200041b0016a200241b0096a41d00010f5b28080001a2002410f6a20024190086a41d00010f5b28080001a200041e0006a200241e0086a41d00010f5b28080001a200041193a0000200041016a200241df0010f5b28080001a0c250b2000411e3a00000c240b200241b0096a2001108a9080800020022d00b0094116460d0a200241c0076a200241b0096a41d00010f5b28080001a200241b0096a2001108a9080800020022d00b0094116460d0b20024190086a200241b0096a41d00010f5b28080001a200241b0096a2001108a9080800020022d00b0094116460d0c200241e0086a200241b0096a41d00010f5b28080001a200241b0096a2001108a90808000024020022d00b0094116460d0020004180026a200241b0096a41d00010f5b28080001a2002410f6a200241c0076a41d00010f5b28080001a200041e0006a20024190086a41d00010f5b28080001a200041b0016a200241e0086a41d00010f5b28080001a2000411a3a0000200041016a200241df0010f5b28080001a0c240b2000411e3a00000c230b200241b0096a2001108a9080800020022d00b0094116460d0c200241f0066a200241b0096a41d00010f5b28080001a200241b0096a2001108a9080800020022d00b0094116460d0d200241c0076a200241b0096a41d00010f5b28080001a200241b0096a2001108a9080800020022d00b0094116460d0e20024190086a200241b0096a41d00010f5b28080001a200241b0096a2001108a9080800020022d00b0094116460d0f200241e0086a200241b0096a41d00010f5b28080001a200241b0096a2001108a90808000024020022d00b0094116460d00200041d0026a200241b0096a41d00010f5b28080001a2002410f6a200241f0066a41d00010f5b28080001a200041e0006a200241c0076a41d00010f5b28080001a200041b0016a20024190086a41d00010f5b28080001a20004180026a200241e0086a41d00010f5b28080001a2000411b3a0000200041016a200241df0010f5b28080001a0c230b2000411e3a00000c220b200241b0096a2001108a9080800020022d00b0094116460d0f200241a0066a200241b0096a41d00010f5b28080001a200241b0096a2001108a9080800020022d00b0094116460d10200241f0066a200241b0096a41d00010f5b28080001a200241b0096a2001108a9080800020022d00b0094116460d11200241c0076a200241b0096a41d00010f5b28080001a200241b0096a2001108a9080800020022d00b0094116460d1220024190086a200241b0096a41d00010f5b28080001a200241b0096a2001108a9080800020022d00b0094116460d13200241e0086a200241b0096a41d00010f5b28080001a200241b0096a2001108a90808000024020022d00b0094116460d00200041a0036a200241b0096a41d00010f5b28080001a2002410f6a200241a0066a41d00010f5b28080001a200041e0006a200241f0066a41d00010f5b28080001a200041b0016a200241c0076a41d00010f5b28080001a20004180026a20024190086a41d00010f5b28080001a200041d0026a200241e0086a41d00010f5b28080001a2000411c3a0000200041016a200241df0010f5b28080001a0c220b2000411e3a00000c210b200241b0096a2001108a9080800020022d00b0094116460d13200241d0056a200241b0096a41d00010f5b28080001a200241b0096a2001108a9080800020022d00b0094116460d14200241a0066a200241b0096a41d00010f5b28080001a200241b0096a2001108a9080800020022d00b0094116460d15200241f0066a200241b0096a41d00010f5b28080001a200241b0096a2001108a9080800020022d00b0094116460d16200241c0076a200241b0096a41d00010f5b28080001a200241b0096a2001108a9080800020022d00b0094116460d1720024190086a200241b0096a41d00010f5b28080001a200241b0096a2001108a9080800020022d00b0094116460d18200241e0086a200241b0096a41d00010f5b28080001a200241b0096a2001108a90808000024020022d00b0094116460d00200041f0036a200241b0096a41d00010f5b28080001a2002410f6a200241d0056a41d00010f5b28080001a200041e0006a200241a0066a41d00010f5b28080001a200041b0016a200241f0066a41d00010f5b28080001a20004180026a200241c0076a41d00010f5b28080001a200041d0026a20024190086a41d00010f5b28080001a200041a0036a200241e0086a41d00010f5b28080001a2000411d3a0000200041016a200241df0010f5b28080001a0c210b2000411e3a00000c200b200241b0096a2001108a9080800020022d00b0094116460d1820024180056a200241b0096a41d00010f5b28080001a200241b0096a2001108a9080800020022d00b0094116460d19200241d0056a200241b0096a41d00010f5b28080001a200241b0096a2001108a9080800020022d00b0094116460d1a200241a0066a200241b0096a41d00010f5b28080001a200241b0096a2001108a9080800020022d00b0094116460d1b200241f0066a200241b0096a41d00010f5b28080001a200241b0096a2001108a9080800020022d00b0094116460d1c200241c0076a200241b0096a41d00010f5b28080001a200241b0096a2001108a9080800020022d00b0094116460d1d20024190086a200241b0096a41d00010f5b28080001a200241b0096a2001108a9080800020022d00b0094116460d1e200241e0086a200241b0096a41d00010f5b28080001a200241b0096a2001108a90808000024020022d00b0094116460d00200241b0046a200241b0096a41d00010f5b28080001a200220024180056a41d00010f5b2808000220441d0006a200441d0056a41d00010f5b28080001a200441a0016a200441a0066a41d00010f5b28080001a200441f0016a200441f0066a41d00010f5b28080001a200441c0026a200441c0076a41d00010f5b28080001a20044190036a20044190086a41d00010f5b28080001a200441e0036a200441e0086a41d00010f5b28080001a2000200441800510f5b28080001a0c200b2000411e3a00000c1f0b2000411e3a00000c1e0b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b2000411e3a00000c1b0b2000411e3a00000c1a0b2000411e3a00000c190b2000411e3a00000c180b2000411e3a00000c170b2000411e3a00000c160b2000411e3a00000c150b2000411e3a00000c140b2000411e3a00000c130b2000411e3a00000c120b2000411e3a00000c110b2000411e3a00000c100b2000411e3a00000c0f0b2000411e3a00000c0e0b2000411e3a00000c0d0b2000411e3a00000c0c0b2000411e3a00000c0b0b2000411e3a00000c0a0b2000411e3a00000c090b2000411e3a00000c080b2000411e3a00000c070b2000411e3a00000c060b2000411e3a00000c050b2000411e3a00000c040b2000411e3a00000c030b2000411e3a00000c020b2000411e3a00000c010b2000411e3a00000b200241800a6a2480808080000be20102017f037e23808080800041a00a6b22022480808080002002200110b3a280800002400240024020022d0000411e460d0020024190056a200241900510f5b28080001a2002200110f58880800020022802000d01200229030821032002200110f588808000024020022802000d00200229030821042002200110f58880800020022802000d0020022903082105200020024190056a41900510f5b2808000220120033703a005200120053703980520012004370390050c030b2000411e3a00000c020b2000411e3a00000c010b2000411e3a00000b200241a00a6a2480808080000be30201057f23808080800041f0146b2202248080808000200241c00a6a200110988f8080000240024020022d00c00a22034105460d00200241be0a6a220420022d00c30a3a0000200220022f00c10a3b01bc0a20022802c40a210520022802c80a2106200241a8056a200241c00a6a410c7241940510f5b28080001a200241c00a6a200110b3a2808000024020022d00c00a411e460d00200241e00f6a200241c00a6a41900510f5b28080001a200020033a00a005200020022f01bc0a3b00a105200041a3056a20042d00003a0000200020063602a805200020053602a405200041ac056a200241a8056a41940510f5b28080001a200241186a200241e00f6a41900510f5b28080001a2000410d3a0000200041016a200241096a419f0510f5b28080001a0c020b200041303a000020034104470d012005450d012006410028029c96db8000118080808000000c010b200041303a00000b200241f0146a2480808080000bb50302047f017e23808080800041e00f6b2202248080808000200241a0056a200110988f808000024002400240024020022d00a00522034105460d002002419e056a20022d00a3053a0000200220022f00a1053b019c0520022802a405210420022802a8052105200241086a200241a0056a410c7241940510f5b28080001a200241a0056a200110b3a2808000024020022d00a005411e460d00200241c00a6a200241a0056a41900510f5b28080001a200241003a00db0f2002200241db0f6a3602dc0f200241a0056a41dc97db80002001200241dc0f6a10eea680800020022802a0052201418080808078460d0220022902a4052106200020033a00a005200020022f019c053b00a105200020053602a805200020043602a405200041a3056a2002419e056a2d00003a0000200041ac056a200241086a41940510f5b28080001a200041106a200241c00a6a41900510f5b28080001a20002006370308200020013602042000410e3a00000c040b200041303a00000c020b200041303a00000c020b200041303a00000b20034104470d002004450d002005410028029c96db8000118080808000000b200241e00f6a2480808080000bb205020b7f017e23808080800041d00a6b2202248080808000200241a0056a200110988f80800002400240024002400240024020022d00a00522034105460d002002419e056a20022d00a3053a0000200220022f00a1053b019c0520022802a405210420022802a8052105200241086a200241a0056a410c7241940510f5b28080001a2002200110ec8880800020022802000d032002280204220641144b0d03200241a0056a2001200610f58480800020022802a0052206418080808078460d03200220022902a4053702c80a200220063602c40a200241a0056a200241c40a6a10cfaf80800020022802a0052206418080808078460d0320022802a805210720022802a4052108024002400240200128020022092802082201280204200128020c220a4b0d00024020012802082201280208220b2001280210220a470d00410121010c030b200a41016a220c450d04200c200b4b0d052001280204210b2001200c360210200b200a6a2d0000210a0c010b2001200a41016a36020c2001280200200a6a2d0000210a0b2009427f200929030042017c220d200d501b370300410021010b024020014101710d004100210102400240200a41ff01710e020100020b410121010b200020033a0010200020022f019c053b00112000200536021820002004360214200041136a2002419e056a2d00003a00002000411c6a200241086a41940510f5b28080001a2000200736020c2000200836020820002006360204200020013a00012000410f3a00000c060b200041303a00002006450d042008410028029c96db8000118080808000000c040b200041303a00000c040b417f200c41e493d0800010b781808000000b200c200b41e493d0800010b581808000000b200041303a00000b20034104470d002004450d002005410028029c96db8000118080808000000b200241d00a6a2480808080000bb50302047f017e23808080800041e00f6b2202248080808000200241a0056a200110988f808000024002400240024020022d00a00522034105460d002002419e056a20022d00a3053a0000200220022f00a1053b019c0520022802a405210420022802a8052105200241086a200241a0056a410c7241940510f5b28080001a200241a0056a200110b3a2808000024020022d00a005411e460d00200241c00a6a200241a0056a41900510f5b28080001a200241003a00db0f2002200241db0f6a3602dc0f200241a0056a41dc97db80002001200241dc0f6a10eea680800020022802a0052201418080808078460d0220022902a4052106200020033a00a005200020022f019c053b00a105200020053602a805200020043602a405200041a3056a2002419e056a2d00003a0000200041ac056a200241086a41940510f5b28080001a200041106a200241c00a6a41900510f5b28080001a2000200637030820002001360204200041103a00000c040b200041303a00000c020b200041303a00000c020b200041303a00000b20034104470d002004450d002005410028029c96db8000118080808000000b200241e00f6a2480808080000bb50302047f017e23808080800041e00f6b2202248080808000200241a0056a200110988f808000024002400240024020022d00a00522034105460d002002419e056a20022d00a3053a0000200220022f00a1053b019c0520022802a405210420022802a8052105200241086a200241a0056a410c7241940510f5b28080001a200241a0056a200110b3a2808000024020022d00a005411e460d00200241c00a6a200241a0056a41900510f5b28080001a200241003a00db0f2002200241db0f6a3602dc0f200241a0056a41dc97db80002001200241dc0f6a10eea680800020022802a0052201418080808078460d0220022902a4052106200020033a00a005200020022f019c053b00a105200020053602a805200020043602a405200041a3056a2002419e056a2d00003a0000200041ac056a200241086a41940510f5b28080001a200041106a200241c00a6a41900510f5b28080001a2000200637030820002001360204200041113a00000c040b200041303a00000c020b200041303a00000c020b200041303a00000b20034104470d002004450d002005410028029c96db8000118080808000000b200241e00f6a2480808080000bcb0202027f037e23808080800041c00f6b220224808080800020024190056a200110b3a28080000240024020022d0090052203411e460d00200241b10a6a20024190056a410172418f0510f5b28080001a20024190056a200110f5888080002002280290050d00200229039805210420024190056a200110f5888080002002280290050d00200229039805210520024190056a200110f5888080002002280290050d002002290398052106200241016a200241b10a6a418f0510f5b28080001a20024190056a200110988f808000024020022d0090054105460d00200041c0056a20024190056a41a00510f5b28080001a200041116a200241016a418f0510f5b28080001a200020043703b005200020063703a805200020053703a005200020033a0010200041123a00000c020b200041303a00000c010b200041303a00000b200241c00f6a2480808080000baa0302067f037e23808080800041800b6b22022480808080002002200110918f8080000240024020022d00004107460d00200241c0056a200241c00510f5b28080001a02400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d004200210902400240200541ff01710e020100020b2002200110f58880800020022802000d01200229030821082002200110f58880800020022802000d012002290308210a420121090b200041206a200241c0056a41c00510f5b28080001a2000200a3703182000200837031020002009370308200041133a00000c040b200041303a00000c030b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200041303a00000b200241800b6a2480808080000b9c0201047f23808080800041b0056b2202248080808000200241086a200110ec888080000240024020022802080d00200228020c220341144b0d00200241106a2001200310f58480800020022802102203418080808078460d00200220022902143702a805200220033602a405200241106a200241a4056a10cfaf80800020022802102203418080808078460d002002280218210420022802142105200241106a200110b3a2808000024020022d0010411e460d00200041106a200241106a41900510f5b28080001a2000200436020c2000200536020820002003360204200041183a00000c020b200041303a00002003450d012005410028029c96db8000118080808000000c010b200041303a00000b200241b0056a2480808080000b9d0102017f027e23808080800041106b22022480808080002002200110f5888080000240024020022802000d00200229030821032002200110f588808000024020022802000d00200229030821042002200110f58880800020022802000d002000200229030837031820002004370310200020033703082000411a3a00000c020b200041303a00000c010b200041303a00000b200241106a2480808080000bc10302067f017e23808080800041206b2202248080808000024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121030c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021030b4103210420034101710d02024002400240200541ff01710e03000102050b410021040c040b2002200110ec8880800020022802000d03200228020422034180014b0d03200241146a2001200310938580800020022802142203418080808078460d032000200229021837020820002003360204410121040c030b200241086a200110ec8880800020022802080d02200228020c22034180014b0d02200241146a2001200310938580800020022802142203418080808078460d022000200229021837020820002003360204410221040c020b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b20002004360200200241206a2480808080000bec0202057f037e23808080800041b00a6b2202248080808000200241086a200110ec888080000240024020022802080d00200241106a2001200228020c10938580800020022802102203418080808078460d002002280218210420022802142105200241106a200110b3a2808000024020022d00102206411e460d00200241a1056a200241106a410172418f0510f5b28080001a200241106a200110f58880800020022802100d0020022903182107200241106a200110f58880800020022802100d0020022903182108200241106a200110f58880800020022802100d0020022903182109200041116a200241a1056a418f0510f5b28080001a200020073703b005200020093703a805200020083703a005200020063a00102000200436020c2000200536020820002003360204200041213a00000c020b200041303a00002003450d012005410028029c96db8000118080808000000c010b200041303a00000b200241b00a6a2480808080000ba50301097f23808080800041c0006b2202248080808000200241286a200110ec888080000240024002400240024020022802280d00200228022c2103200241206a200110ec8880800020022802200d01200241346a2001200228022410938580800020022802342204418080808078460d01200228023c210520022802382106200241186a200110ec8880800020022802180d02200241346a2001200228021c10938580800020022802342207418080808078460d02200228023c210820022802382109200241106a200110ec88808000024020022802100d002002280214210a200241086a200110ec8880800020022802080d00200228020c210120002008360224200020093602202000200736021c2000200536021820002006360214200020043602102000200a36020820002003360204200041223a00002000200136020c0c050b200041303a00002007450d032009410028029c96db8000118080808000000c030b200041303a00000c030b200041303a00000c020b200041303a00000b2004450d002006410028029c96db8000118080808000000b200241c0006a2480808080000bd31804067f017e037f047e23808080800041c0016b22022480808080000240024002400240024002400240024002400240024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b02400240024002400240024002400240024002400240024020044101710d00200541ff01710e0a0102030405060708090b0a0b200041163a00000c170b2002200110ec88808000024020022802000d00200228020421042000410c3a0000200020043602040c170b200041163a00000c160b200241e0006a200110d79d80800020022d0060410c460d0b20024190016a41286a2206200241e0006a41286a29030037030020024190016a41206a2207200241e0006a41206a29030037030020024190016a41186a2209200241e0006a41186a220429030037030020024190016a41106a220a200241e0006a41106a220329030037030020024190016a41086a220b200241e0006a41086a220529030037030020022002290360370390012004420037030020034200370300200542003703002002420037036002402001280200200241e0006a412010d3a58080000d00200241d8006a2004290300370300200241d0006a2003290300370300200241c8006a2005290300370300200241106a41106a200a290300370300200241106a41186a2009290300370300200241106a41206a2007290300370300200241106a41286a20062903003703002002200229036037034020022002290390013703102002200b2903003703182000200241106a41d00010f5b28080001a0c160b200041163a00000c150b200241e0006a200110d79d80800020022d0060410c460d0b20024190016a41286a2204200241e0006a41286a29030037030020024190016a41206a2203200241e0006a41206a29030037030020024190016a41186a2205200241e0006a41186a29030037030020024190016a41106a2206200241e0006a41106a29030037030020024190016a41086a2207200241e0006a41086a2903003703002002200229036037039001200241e0006a200110f588808000024020022802600d002002411f6a2007290300370000200241276a20062903003700002002412f6a2005290300370000200241376a20032903003700002002413f6a200429030022083700002002290368210c2000410e3a0000200220022903900137001720002002290010370001200041306a2008370000200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041216a200241106a41206a290000370000200041296a200241106a41286a2900003700002000200c3703380c150b200041163a00000c140b200241e0006a200110d79d80800020022d0060410c460d0b20024190016a41286a2205200241e0006a41286a29030037030020024190016a41206a2206200241e0006a41206a29030037030020024190016a41186a2207200241e0006a41186a29030037030020024190016a41106a2209200241e0006a41106a220429030037030020024190016a41086a220a200241e0006a41086a2203290300370300200220022903603703900120044100360200200342003703002002420037036002402001280200200241e0006a411410d3a58080000d0020002002290360370038200041c8006a2004280200360000200041c0006a2003290300370000200241106a410f6a200a290300370000200241276a20092903003700002002412f6a2007290300370000200241376a20062903003700002002413f6a220420052903003700002000410f3a0000200220022903900137001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041216a200241106a41206a290000370000200041296a200241106a41286a290000370000200041306a20042900003700000c140b200041163a00000c130b024002400240200128020022012802082204280204200428020c22034b0d00024020042802082204280208220520042802102203470d00410121040c030b200341016a2206450d0e200620054b0d0f2004280204210520042006360210200520036a2d000021030c010b2004200341016a36020c200428020020036a2d000021030b2001427f200129030042017c22082008501b370300410021040b024020044101710d00200041103a0000200020033a00010c130b200041163a00000c120b200241106a2001108989808000024020022802104101710d00200229032021082000200241286a29030037031820002008370310200041113a00000c120b200041163a00000c110b024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d0e200720064b0d0f2004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d00200241286a22044200370300200241206a22034200370300200241186a22064200370300200242003703102001280200200241106a412010d3a58080000d0020002002290310370001200041196a2004290300370000200041116a2003290300370000200041096a2006290300370000200020053a0021200041123a00000c110b200041163a00000c100b200041133a00000c0f0b024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d0e200720064b0d0f2004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b20044101710d0d42002108024002400240200541ff01710e0a02000102020202020202100b200241003602602001280200200241e0006a410410d3a58080000d0f200235026021080c010b200241086a200110ec8880800020022802080d0e200228020cad42188621080b200241e0006a2001108191808000024020022802604105460d0020024190016a41086a200241e0006a41086a28020022043602002002411b6a200436000020022002290260220c37039001200041143a00002002200c37001320002002290010370001200041086a200241176a290000370000200020084208862005ad42ff0183843703100c0f0b200041163a00000c0e0b200041163a00000c0d0b200241e0006a200110d790808000024020022d0060410b460d0020024190016a41286a200241e0006a41286a290300220837030020024190016a41206a200241e0006a41206a290300220c37030020024190016a41186a200241e0006a41186a290300220d37030020024190016a41106a200241e0006a41106a290300220e37030020024190016a41086a200241e0006a41086a290300220f3703002002411f6a200f370000200241276a200e3700002002412f6a200d370000200241376a200c3700002002413f6a22042008370000200220022903602208370390012002200837001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041216a200241106a41206a290000370000200041296a200241106a41286a290000370000200041306a2004290000370000200041153a00000c0d0b200041163a00000c0c0b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200041163a00000c090b200041163a00000c080b200041163a00000c070b417f200641e493d0800010b781808000000b2006200541e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200041163a00000b200241c0016a2480808080000bc50302017f017e23808080800041c00a6b2202248080808000200241306a200110d79080800002400240024020022d0030410b460d00200241286a200241306a41286a290300370300200241206a200241306a41206a290300370300200241186a200241306a41186a290300370300200241106a200241306a41106a290300370300200241086a200241306a41086a29030037030020022002290330370300200241306a200110fc8f80800020022d0030411e460d01200241b0056a200241306a41800510f5b28080001a200241003a00bb0a2002200241bb0a6a3602bc0a200241306a41dc97db80002001200241bc0a6a10eea6808000024020022802302201418080808078460d00200229023421032000200229030037039005200041b8056a200241286a290300370300200041b0056a200241206a290300370300200041a8056a200241186a290300370300200041a0056a200241106a29030037030020004198056a200241086a290300370300200041106a200241b0056a41800510f5b28080001a2000200337030820002001360204200041263a00000c030b200041303a00000c020b200041303a00000c010b200041303a00000b200241c00a6a2480808080000be10101017f23808080800041b0156b2202248080808000200241a0056a200110918f8080000240024020022d00a0054107460d00200241e00a6a200241a0056a41c00510f5b28080001a200241a0056a200110b3a2808000024020022d00a005411e460d00200241a0106a200241a0056a41900510f5b28080001a200041a0056a200241e00a6a41c00510f5b28080001a200241106a200241a0106a41900510f5b28080001a200041273a0000200041016a200241016a419f0510f5b28080001a0c020b200041303a00000c010b200041303a00000b200241b0156a2480808080000be10101017f23808080800041b0156b2202248080808000200241a0056a200110918f8080000240024020022d00a0054107460d00200241e00a6a200241a0056a41c00510f5b28080001a200241a0056a200110b3a2808000024020022d00a005411e460d00200241a0106a200241a0056a41900510f5b28080001a200041a0056a200241e00a6a41c00510f5b28080001a200241106a200241a0106a41900510f5b28080001a200041283a0000200041016a200241016a419f0510f5b28080001a0c020b200041303a00000c010b200041303a00000b200241b0156a2480808080000be10101017f23808080800041b0156b2202248080808000200241a0056a200110918f8080000240024020022d00a0054107460d00200241e00a6a200241a0056a41c00510f5b28080001a200241a0056a200110b3a2808000024020022d00a005411e460d00200241a0106a200241a0056a41900510f5b28080001a200041a0056a200241e00a6a41c00510f5b28080001a200241106a200241a0106a41900510f5b28080001a200041293a0000200041016a200241016a419f0510f5b28080001a0c020b200041303a00000c010b200041303a00000b200241b0156a2480808080000be10101017f23808080800041b0156b2202248080808000200241a0056a200110918f8080000240024020022d00a0054107460d00200241e00a6a200241a0056a41c00510f5b28080001a200241a0056a200110b3a2808000024020022d00a005411e460d00200241a0106a200241a0056a41900510f5b28080001a200041a0056a200241e00a6a41c00510f5b28080001a200241106a200241a0106a41900510f5b28080001a2000412a3a0000200041016a200241016a419f0510f5b28080001a0c020b200041303a00000c010b200041303a00000b200241b0156a2480808080000b940302067f037e2380808080004190056b22022480808080000240024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b20044101710d024200210902400240200541ff01710e020100040b2002200110f58880800020022802000d03200229030821082002200110f58880800020022802000d032002290308210a420121090b2002200110c19d808000024020022d0000411f460d00200041206a200241900510f5b28080001a2000200a37031820002008370310200020093703082000412f3a00000c040b200041303a00000c030b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200041303a00000b20024190056a2480808080000bd91702067f037e23808080800041b0106b2202248080808000024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b0240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020044101710d00200541ff01710e300102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f30310b200041303a00000c330b200241d0056a200110f58f8080000240024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022043602002002411b6a2004360000200220022902d00522083703800b2002200837001320002002290010370001200041086a200241176a290000370000410021040c010b413021040b200020043a00000c320b200241d0056a200110f58f808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022043602002002411b6a2004360000200220022902d00522083703800b2002200837001320002002290010370001200041086a200241176a290000370000200041013a00000c320b200041303a00000c310b200241d0056a200110f58f808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022043602002002411b6a2004360000200220022902d00522083703800b2002200837001320002002290010370001200041086a200241176a290000370000200041023a00000c310b200041303a00000c300b2000200110f68f8080000c2f0b2000200110f78f8080000c2e0b2000200110f88f8080000c2d0b200020011092908080000c2c0b2000200110fa8f8080000c2b0b2002200110ec88808000024020022802000d0020022802042104200041083a0000200020043602040c2b0b200041303a00000c2a0b2000200110fb8f8080000c290b2000410a3a00000c280b200241d0056a200110fc8f808000024020022d00d005411e460d00200241800b6a200241d0056a41800510f5b28080001a2002411f6a200241800b6a41800510f5b28080001a200041016a200241106a418f0510f5b28080001a2000410b3a00000c280b200041303a00000c270b200241d0056a200110fd8f808000024020022d00d005411e460d00200241800b6a200241d0056a41b00510f5b28080001a2002411f6a200241800b6a41b00510f5b28080001a200041016a200241106a41bf0510f5b28080001a2000410c3a00000c270b200041303a00000c260b2000200110fe8f8080000c250b2000200110ff8f8080000c240b200020011080908080000c230b200020011081908080000c220b200020011082908080000c210b200020011083908080000c200b200020011084908080000c1f0b200041143a00000c1e0b200241003a00d0052002200241d0056a3602800b200241106a41dc97db80002001200241800b6a10d3a6808000024020022802102204418080808078460d002000200229021437030820002004360204200041153a00000c1e0b200041303a00000c1d0b200241003a00d0052002200241d0056a3602800b200241106a41dc97db80002001200241800b6a10d3a6808000024020022802102204418080808078460d002000200229021437030820002004360204200041163a00000c1d0b200041303a00000c1c0b200041173a00000c1b0b200020011085908080000c1a0b200241106a200110f588808000024020022802100d0020002002290318370308200041193a00000c1a0b200041303a00000c190b200020011086908080000c180b2000411b3a00000c170b200241d0056a200110f58f808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022043602002002411b6a2004360000200220022902d00522083703800b2002200837001320002002290010370001200041086a200241176a2900003700002000411c3a00000c170b200041303a00000c160b200241d0056a200110f58f808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022043602002002411b6a2004360000200220022902d00522083703800b2002200837001320002002290010370001200041086a200241176a2900003700002000411d3a00000c160b200041303a00000c150b200241d0056a200110c19d808000024020022d00d005411f460d00200241800b6a200241d0056a41900510f5b28080001a2002411f6a200241800b6a41900510f5b28080001a200041016a200241106a419f0510f5b28080001a2000411e3a00000c150b200041303a00000c140b200241d0056a200110cc9d808000024020022802d8054129460d00200241800b6a41186a200241d0056a41186a2903002208370300200241800b6a41106a200241d0056a41106a2903002209370300200241800b6a41086a200241d0056a41086a290300220a3703002002411f6a200a370000200241276a2009370000200241106a411f6a2008370000200220022903d00522093703800b2002200937001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041206a20083700002000411f3a00000c140b200041303a00000c130b200241d0056a2001108790808000024020022802d0054103460d00200241800b6a41086a200241d0056a41086a29020022083703002002411b6a2008370000200220022902d00522083703800b2002200837001320002002290010370001200041096a200241106a41086a290000370000200041106a2002411f6a280000360000200041203a00000c130b200041303a00000c120b200020011088908080000c110b200020011089908080000c100b200241d0056a200110fd8f808000024020022d00d005411e460d00200241800b6a200241d0056a41b00510f5b28080001a2002411f6a200241800b6a41b00510f5b28080001a200041016a200241106a41bf0510f5b28080001a200041233a00000c100b200041303a00000c0f0b200041243a00000c0e0b200241d0056a2001108a90808000024020022d00d0054116460d00200241800b6a200241d0056a41d00010f5b28080001a2002411f6a200241800b6a41d00010f5b28080001a200041016a200241106a41df0010f5b28080001a200041253a00000c0e0b200041303a00000c0d0b20002001108b908080000c0c0b20002001108c908080000c0b0b20002001108d908080000c0a0b20002001108e908080000c090b20002001108f908080000c080b200241086a200110d89e80800002400240024020022d00080d004100210420022d000941ff01710e020201000b200041303a00000c090b410121040b200020043a00012000412b3a00000c070b200241286a22044200370300200241206a22034200370300200241186a220542003703002002420037031002402001280200200241106a412010d3a58080000d0020002002290310370001200041196a2004290300370000200041116a2003290300370000200041096a20052903003700002000412c3a00000c070b200041303a00000c060b2000412d3a00000c050b200241d0056a200110b3a2808000024020022d00d005411e460d00200241800b6a200241d0056a41900510f5b28080001a2002411f6a200241800b6a41900510f5b28080001a200041016a200241106a419f0510f5b28080001a2000412e3a00000c050b200041303a00000c040b200020011090908080000c030b200041303a00000c020b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200241b0106a2480808080000bc50302067f027e23808080800041206b220224808080800002400240024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b20044101710d02200541ff017141034b0d02200241106a200110f58880800020022802100d0320022903182108200241106a200110f58880800020022802100d0320022903182109200241086a200110ec88808000024020022802080d00200241106a2001200228020c10938580800020022802102204418080808078460d00200020022902143702940120002004360290012000418e808080783602202000200937031020002008370308200020053a0001200041063a00000c050b200041303a00000c040b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200041303a00000c010b200041303a00000b200241206a2480808080000be01602067f037e23808080800041b0106b220224808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d32200720054b0d3320042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00000e300102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f30310b200041303a00000c330b200241d0056a20011094908080000240024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022043602002002411b6a2004360000200220022902d00522083703800b2002200837001320002002290010370001200041086a200241176a290000370000410021040c010b413021040b200020043a00000c320b200241d0056a2001109490808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022043602002002411b6a2004360000200220022902d00522083703800b2002200837001320002002290010370001200041086a200241176a290000370000200041013a00000c320b200041303a00000c310b200241d0056a2001109490808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022043602002002411b6a2004360000200220022902d00522083703800b2002200837001320002002290010370001200041086a200241176a290000370000200041023a00000c310b200041303a00000c300b200020011095908080000c2f0b200020011096908080000c2e0b200020011097908080000c2d0b200020011098908080000c2c0b200020011099908080000c2b0b2002200110f388808000024020022802000d0020022802042104200041083a0000200020043602040c2b0b200041303a00000c2a0b20002001109a908080000c290b2000410a3a00000c280b200241d0056a200110898f808000024020022d00d005411e460d00200241800b6a200241d0056a41800510f5b28080001a2002411f6a200241800b6a41800510f5b28080001a200041016a200241106a418f0510f5b28080001a2000410b3a00000c280b200041303a00000c270b200241d0056a2001109b90808000024020022d00d005411e460d00200241800b6a200241d0056a41b00510f5b28080001a2002411f6a200241800b6a41b00510f5b28080001a200041016a200241106a41bf0510f5b28080001a2000410c3a00000c270b200041303a00000c260b20002001109c908080000c250b20002001109d908080000c240b20002001109e908080000c230b20002001109f908080000c220b2000200110a0908080000c210b2000200110a1908080000c200b2000200110a2908080000c1f0b200041143a00000c1e0b200241003a00d0052002200241d0056a3602800b200241106a41dc97db80002001200241800b6a10f2a6808000024020022802102204418080808078460d002000200229021437030820002004360204200041153a00000c1e0b200041303a00000c1d0b200241003a00d0052002200241d0056a3602800b200241106a41dc97db80002001200241800b6a10f2a6808000024020022802102204418080808078460d002000200229021437030820002004360204200041163a00000c1d0b200041303a00000c1c0b200041173a00000c1b0b2000200110a3908080000c1a0b200241106a200110f788808000024020022802100d0020002002290318370308200041193a00000c1a0b200041303a00000c190b2000200110a4908080000c180b2000411b3a00000c170b200241d0056a2001109490808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022043602002002411b6a2004360000200220022902d00522083703800b2002200837001320002002290010370001200041086a200241176a2900003700002000411c3a00000c170b200041303a00000c160b200241d0056a2001109490808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022043602002002411b6a2004360000200220022902d00522083703800b2002200837001320002002290010370001200041086a200241176a2900003700002000411d3a00000c160b200041303a00000c150b200241d0056a200110c09d808000024020022d00d005411f460d00200241800b6a200241d0056a41900510f5b28080001a2002411f6a200241800b6a41900510f5b28080001a200041016a200241106a419f0510f5b28080001a2000411e3a00000c150b200041303a00000c140b200241d0056a200110c89d808000024020022802d8054129460d00200241800b6a41186a200241d0056a41186a2903002208370300200241800b6a41106a200241d0056a41106a2903002209370300200241800b6a41086a200241d0056a41086a290300220a3703002002411f6a200a370000200241276a2009370000200241106a411f6a2008370000200220022903d00522093703800b2002200937001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041206a20083700002000411f3a00000c140b200041303a00000c130b200241d0056a200110a590808000024020022802d0054103460d00200241800b6a41086a200241d0056a41086a29020022083703002002411b6a2008370000200220022902d00522083703800b2002200837001320002002290010370001200041096a200241106a41086a290000370000200041106a2002411f6a280000360000200041203a00000c130b200041303a00000c120b2000200110a6908080000c110b2000200110a7908080000c100b200241d0056a2001109b90808000024020022d00d005411e460d00200241800b6a200241d0056a41b00510f5b28080001a2002411f6a200241800b6a41b00510f5b28080001a200041016a200241106a41bf0510f5b28080001a200041233a00000c100b200041303a00000c0f0b200041243a00000c0e0b200241d0056a200110a890808000024020022d00d0054116460d00200241800b6a200241d0056a41d00010f5b28080001a2002411f6a200241800b6a41d00010f5b28080001a200041016a200241106a41df0010f5b28080001a200041253a00000c0e0b200041303a00000c0d0b2000200110a9908080000c0c0b2000200110aa908080000c0b0b2000200110ab908080000c0a0b2000200110ac908080000c090b2000200110ad908080000c080b200241086a200110d79e80800002400240024020022d00080d004100210420022d000941ff01710e020201000b200041303a00000c090b410121040b200020043a00012000412b3a00000c070b02402001200241106a108b868080000d0020002002290010370001200041196a200241286a290000370000200041116a200241206a290000370000200041096a200241186a2900003700002000412c3a00000c070b200041303a00000c060b2000412d3a00000c050b200241d0056a200110b2a2808000024020022d00d005411e460d00200241800b6a200241d0056a41900510f5b28080001a2002411f6a200241800b6a41900510f5b28080001a200041016a200241106a419f0510f5b28080001a2000412e3a00000c050b200041303a00000c040b2000200110ae908080000c030b200041303a00000c020b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200241b0106a2480808080000bcb0101027f23808080800041206b22022480808080002002200110f3888080000240024020022802000d002002280204220341144b0d00200241146a2001200310bb8580800020022802142201418080808078460d002002200229021837020c20022001360208200241146a200241086a10cfaf80800002402002280214418080808078460d0020002002290214370200200041086a200241146a41086a2802003602000c020b20004180808080783602000c010b20004180808080783602000b200241206a2480808080000b8f0406017f017e017f017e037f037e2380808080004190056b22022480808080002002200110f78880800002400240024002400240024020022802000d00200229030821032002200110d39080800020022802082204412f460d03200229031821052002280214210620022802102107200228020c2108200229030021092002200110f78880800020022802000d012002290308210a2002200110f78880800020022802000d012002290308210b2002200110c09d808000024020022d0000411f460d00200041206a200241900510f5b28080001a200020053703c805200020063602c405200020073602c005200020083602bc05200020043602b805200020093703b0052000200b3703182000200a37031020002003370308200041033a00000c060b200041303a00000c020b200041303a00000c040b200041303a00000b024002400240200441576a2201410220014106491b0e050501050502000b2008450d042007450d04200621070c030b2008450d030c020b02402006450d0020072101034002402001280200450d00200141046a280200410028029c96db8000118080808000000b02402001410c6a280200450d00200141106a280200410028029c96db8000118080808000000b200141286a21012006417f6a22060d000b0b2008450d020c010b200041303a00000c010b2007410028029c96db8000118080808000000b20024190056a2480808080000bb00302097f017e23808080800041a0056b2202248080808000200241086a200110f3888080000240024020022802080d00200228020c220341144b0d00200241206a2001200310bb8580800020022802202203418080808078460d002002200229022437021820022003360214200241206a200241146a10cfaf80800020022802202203418080808078460d0020022802242104024002400240200128020022052802082206280208220720062802102208460d00200841016a2209450d01200920074b0d022002280228210a20062802042107200620093602102005427f200529030042017c220b200b501b370300200720086a2d00002106200241206a200110898f80800020022d00202201411e460d00200041116a200241206a41017241ff0410f5b28080001a200020063a009005200020013a00102000200a36020c2000200436020820002003360204200041043a00000c040b200041303a00002003450d032004410028029c96db8000118080808000000c030b417f200941e493d0800010b781808000000b2009200741e493d0800010b581808000000b200041303a00000b200241a0056a2480808080000ba80402097f017e23808080800041b00a6b2202248080808000200241086a200110f3888080000240024002400240024020022802080d00200228020c220341144b0d00200241a0056a2001200310bb8580800020022802a0052203418080808078460d00200220022902a405370298052002200336029405200241a0056a20024194056a10cfaf80800020022802a0052203418080808078460d0020022802a4052104200128020022052802082206280208220720062802102208460d01200841016a2209450d02200920074b0d0320022802a805210a20062802042107200620093602102005427f200529030042017c220b200b501b370300200720086a2d00002106200241a0056a200110898f80800020022d00a0052208411e460d01200241156a200241a0056a41017241ff0410f5b28080001a200241003a00af0a2002200241af0a6a36029405200241a0056a41dc97db8000200120024194056a10bba680800020022802a0052201418080808078460d0120022902a405210b200041216a200241156a41ff0410f5b28080001a200020063a00a005200020083a00202000200b370214200020013602102000200a36020c2000200436020820002003360204200041053a00000c040b200041303a00000c030b200041303a00002003450d022004410028029c96db8000118080808000000c020b417f200941e493d0800010b781808000000b2009200741e493d0800010b581808000000b200241b00a6a2480808080000bf50202067f027e23808080800041206b2202248080808000024002400240200128020022032802082204280208220520042802102206460d0002400240200641016a2207450d00200720054b0d0120042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d0000220441034b0d02200241106a200110f78880800020022802100d0320022903182108200241106a200110f78880800020022802100d0320022903182109200241086a200110f388808000024020022802080d00200241106a2001200228020c10ca8580800020022802102201418080808078460d00200020022902143702940120002001360290012000418e808080783602202000200937031020002008370308200020043a0001200041063a00000c050b200041303a00000c040b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200041303a00000c010b200041303a00000b200241206a2480808080000b9c0101037f23808080800041206b2202248080808000200241186a200110f3888080000240024020022802180d00200228021c2103200241106a200110f38880800020022802100d0020022802142104200241086a200110f38880800020022802080d00200228020c21012000200436020820002003360204200041073a00002000200136020c0c010b200041303a00000b200241206a2480808080000b9c0101037f23808080800041206b2202248080808000200241186a200110f3888080000240024020022802180d00200228021c2103200241106a200110f38880800020022802100d0020022802142104200241086a200110f38880800020022802080d00200228020c21012000200436020820002003360204200041093a00002000200136020c0c010b200041303a00000b200241206a2480808080000b940302067f037e23808080800041800a6b2202248080808000024002400240200128020022032802082204280208220520042802102206460d0002400240200641016a2207450d00200720054b0d0120042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d0000210420024180056a200110898f80800020022d0080052206411e460d02200241016a20024180056a41017241ff0410f5b28080001a20024180056a200110f7888080002002280280050d03200229038805210820024180056a200110f78880800002402002280280050d00200229038805210920024180056a200110f7888080002002280280050d00200229038805210a200020063a0000200041016a200241016a41ff0410f5b28080001a200020083703a0052000200a370398052000200937039005200020043a0080050c050b2000411e3a00000c040b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b2000411e3a00000c010b2000411e3a00000b200241800a6a2480808080000bd20302097f017e23808080800041c00a6b2202248080808000200241a0056a200110978f808000024002400240024020022d00a00522034105460d002002419e056a20022d00a3053a0000200220022f00a1053b019c0520022802a405210420022802a8052105200241086a200241a0056a410c7241940510f5b28080001a0240200128020022062802082207280208220820072802102209460d00200941016a220a450d02200a20084b0d03200728020421082007200a3602102006427f200629030042017c220b200b501b370300200820096a2d00002107200241a0056a200110898f80800020022d00a0052201411e460d00200041116a200241a0056a41017241ff0410f5b28080001a200020033a00a005200020022f019c053b00a105200041a3056a2002419e056a2d00003a0000200020053602a805200020043602a405200041ac056a200241086a41940510f5b28080001a200020073a009005200020013a00102000410d3a00000c040b200041303a000020034104470d032004450d032005410028029c96db8000118080808000000c030b200041303a00000c020b417f200a41e493d0800010b781808000000b200a200841e493d0800010b581808000000b200241c00a6a2480808080000bbb0402097f017e23808080800041d00f6b2202248080808000200241a0056a200110978f8080000240024020022d00a00522034105460d002002419e056a20022d00a3053a0000200220022f00a1053b019c0520022802a405210420022802a8052105200241086a200241a0056a410c7241940510f5b28080001a024002400240200128020022062802082207280208220820072802102209460d00200941016a220a450d01200a20084b0d02200728020421082007200a3602102006427f200629030042017c220b200b501b370300200820096a2d00002107200241a0056a200110898f80800020022d00a0052209411e460d00200241cc0a6a200241a0056a41017241ff0410f5b28080001a200241003a00cb0f2002200241cb0f6a3602cc0f200241a0056a41dc97db80002001200241cc0f6a10bba680800020022802a0052201418080808078460d0020022902a405210b200020033a00a005200020022f019c053b00a105200020053602a805200020043602a405200041a3056a2002419e056a2d00003a0000200041ac056a200241086a41940510f5b28080001a200020093a0010200041116a200241cc0a6a41ff0410f5b28080001a200020073a0090052000200b370308200020013602042000410e3a00000c040b200041303a000020034104470d032004450d032005410028029c96db8000118080808000000c030b417f200a41e493d0800010b781808000000b200a200841e493d0800010b581808000000b200041303a00000b200241d00f6a2480808080000be204020b7f017e23808080800041d00a6b2202248080808000200241a0056a200110978f80800002400240024020022d00a00522034105460d002002419e056a20022d00a3053a0000200220022f00a1053b019c0520022802a405210420022802a8052105200241086a200241a0056a410c7241940510f5b28080001a2002200110f388808000024002400240024020022802000d002002280204220641144b0d00200241a0056a2001200610bb8580800020022802a0052206418080808078460d00200220022902a4053702c80a200220063602c40a200241a0056a200241c40a6a10cfaf80800020022802a0052206418080808078460d0020022802a405210720012802002208280208220128020822092001280210220a460d02200a41016a220b450d05200b20094d0d01200b200941e493d0800010b581808000000b200041303a00000c020b20022802a805210c200128020421092001200b3602102008427f200829030042017c220d200d501b37030041002101024002402009200a6a2d00000e020100020b410121010b200020033a0010200020022f019c053b00112000200536021820002004360214200041136a2002419e056a2d00003a00002000411c6a200241086a41940510f5b28080001a2000200c36020c2000200736020820002006360204200020013a00012000410f3a00000c040b200041303a00002006450d002007410028029c96db8000118080808000000b20034104470d022004450d022005410028029c96db8000118080808000000c020b200041303a00000c010b417f200b41e493d0800010b781808000000b200241d00a6a2480808080000bbb0402097f017e23808080800041d00f6b2202248080808000200241a0056a200110978f8080000240024020022d00a00522034105460d002002419e056a20022d00a3053a0000200220022f00a1053b019c0520022802a405210420022802a8052105200241086a200241a0056a410c7241940510f5b28080001a024002400240200128020022062802082207280208220820072802102209460d00200941016a220a450d01200a20084b0d02200728020421082007200a3602102006427f200629030042017c220b200b501b370300200820096a2d00002107200241a0056a200110898f80800020022d00a0052209411e460d00200241cc0a6a200241a0056a41017241ff0410f5b28080001a200241003a00cb0f2002200241cb0f6a3602cc0f200241a0056a41dc97db80002001200241cc0f6a10bba680800020022802a0052201418080808078460d0020022902a405210b200020033a00a005200020022f019c053b00a105200020053602a805200020043602a405200041a3056a2002419e056a2d00003a0000200041ac056a200241086a41940510f5b28080001a200020093a0010200041116a200241cc0a6a41ff0410f5b28080001a200020073a0090052000200b37030820002001360204200041103a00000c040b200041303a000020034104470d032004450d032005410028029c96db8000118080808000000c030b417f200a41e493d0800010b781808000000b200a200841e493d0800010b581808000000b200041303a00000b200241d00f6a2480808080000bbb0402097f017e23808080800041d00f6b2202248080808000200241a0056a200110978f8080000240024020022d00a00522034105460d002002419e056a20022d00a3053a0000200220022f00a1053b019c0520022802a405210420022802a8052105200241086a200241a0056a410c7241940510f5b28080001a024002400240200128020022062802082207280208220820072802102209460d00200941016a220a450d01200a20084b0d02200728020421082007200a3602102006427f200629030042017c220b200b501b370300200820096a2d00002107200241a0056a200110898f80800020022d00a0052209411e460d00200241cc0a6a200241a0056a41017241ff0410f5b28080001a200241003a00cb0f2002200241cb0f6a3602cc0f200241a0056a41dc97db80002001200241cc0f6a10bba680800020022802a0052201418080808078460d0020022902a405210b200020033a00a005200020022f019c053b00a105200020053602a805200020043602a405200041a3056a2002419e056a2d00003a0000200041ac056a200241086a41940510f5b28080001a200020093a0010200041116a200241cc0a6a41ff0410f5b28080001a200020073a0090052000200b37030820002001360204200041113a00000c040b200041303a000020034104470d032004450d032005410028029c96db8000118080808000000c030b417f200a41e493d0800010b781808000000b200a200841e493d0800010b581808000000b200041303a00000b200241d00f6a2480808080000bd40302067f037e23808080800041a00f6b220224808080800002400240200128020022032802082204280208220520042802102206460d0002400240200641016a2207450d00200720054b0d0120042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d0000210420024180056a200110898f80800020022d0080052206411e460d02200241a10a6a20024180056a41017241ff0410f5b28080001a20024180056a200110f7888080002002280280050d02200229038805210820024180056a200110f7888080002002280280050d02200229038805210920024180056a200110f7888080002002280280050d02200229038805210a200241016a200241a10a6a41ff0410f5b28080001a20024180056a200110978f808000024020022d0080054105460d00200041c0056a20024180056a41a00510f5b28080001a200041116a200241016a41ff0410f5b28080001a200020083703b0052000200a3703a805200020093703a005200020063a0010200041123a0000200020043a0090050c040b200041303a00000c030b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200041303a00000b200241a00f6a2480808080000bd80202067f037e23808080800041800b6b220224808080800020022001108e8f8080000240024020022d00004107460d00200241c0056a200241c00510f5b28080001a024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d01200720054b0d0220042802042105200420073602102003427f200329030042017c22082008501b3703004200210902400240200520066a2d00000e020100020b2002200110f78880800020022802000d01200229030821082002200110f78880800020022802000d012002290308210a420121090b200041206a200241c0056a41c00510f5b28080001a2000200a3703182000200837031020002009370308200041133a00000c040b200041303a00000c030b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200041303a00000b200241800b6a2480808080000bb00302097f017e23808080800041a0056b2202248080808000200241086a200110f3888080000240024020022802080d00200228020c220341144b0d00200241206a2001200310bb8580800020022802202203418080808078460d002002200229022437021820022003360214200241206a200241146a10cfaf80800020022802202203418080808078460d0020022802242104024002400240200128020022052802082206280208220720062802102208460d00200841016a2209450d01200920074b0d022002280228210a20062802042107200620093602102005427f200529030042017c220b200b501b370300200720086a2d00002106200241206a200110898f80800020022d00202201411e460d00200041116a200241206a41017241ff0410f5b28080001a200020063a009005200020013a00102000200a36020c2000200436020820002003360204200041183a00000c040b200041303a00002003450d032004410028029c96db8000118080808000000c030b417f200941e493d0800010b781808000000b2009200741e493d0800010b581808000000b200041303a00000b200241a0056a2480808080000b9d0102017f027e23808080800041106b22022480808080002002200110f7888080000240024020022802000d00200229030821032002200110f788808000024020022802000d00200229030821042002200110f78880800020022802000d002000200229030837031820002004370310200020033703082000411a3a00000c020b200041303a00000c010b200041303a00000b200241106a2480808080000bef0202077f017e23808080800041206b2202248080808000410321030240200128020022042802082205280208220620052802102207460d0002400240200741016a2208450d00200820064b0d0120052802042106200520083602102004427f200429030042017c22092009501b370300024002400240200620076a2d00000e03000102050b410021030c040b2002200110f38880800020022802000d03200228020422054180014b0d03200241146a2001200510ca8580800020022802142205418080808078460d032000200229021837020820002005360204410121030c030b200241086a200110f38880800020022802080d02200228020c22054180014b0d02200241146a2001200510ca8580800020022802142205418080808078460d022000200229021837020820002005360204410221030c020b417f200841e493d0800010b781808000000b2008200641e493d0800010b581808000000b20002003360200200241206a2480808080000b830402097f037e23808080800041900a6b2202248080808000200241086a200110f3888080000240024020022802080d0020024190056a2001200228020c10ca858080002002280290052203418080808078460d002002280294052104024002400240200128020022052802082206280208220720062802102208460d00200841016a2209450d01200920074b0d02200228029805210a20062802042107200620093602102005427f200529030042017c220b200b501b370300200720086a2d0000210620024190056a200110898f80800020022d0090052208411e460d00200241116a20024190056a41017241ff0410f5b28080001a20024190056a200110f7888080002002280290050d00200229039805210b20024190056a200110f7888080002002280290050d00200229039805210c20024190056a200110f7888080002002280290050d00200229039805210d200041116a200241116a41ff0410f5b28080001a200020063a0090052000200b3703b0052000200d3703a8052000200c3703a005200020083a00102000200a36020c2000200436020820002003360204200041213a00000c040b200041303a00002003450d032004410028029c96db8000118080808000000c030b417f200941e493d0800010b781808000000b2009200741e493d0800010b581808000000b200041303a00000b200241900a6a2480808080000ba50301097f23808080800041c0006b2202248080808000200241286a200110f3888080000240024002400240024020022802280d00200228022c2103200241206a200110f38880800020022802200d01200241346a2001200228022410ca8580800020022802342204418080808078460d01200228023c210520022802382106200241186a200110f38880800020022802180d02200241346a2001200228021c10ca8580800020022802342207418080808078460d02200228023c210820022802382109200241106a200110f388808000024020022802100d002002280214210a200241086a200110f38880800020022802080d00200228020c210120002008360224200020093602202000200736021c2000200536021820002006360214200020043602102000200a36020820002003360204200041223a00002000200136020c0c050b200041303a00002007450d032009410028029c96db8000118080808000000c030b200041303a00000c030b200041303a00000c020b200041303a00000b2004450d002006410028029c96db8000118080808000000b200241c0006a2480808080000bd61804067f027e017f037e23808080800041c0026b220224808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d0c200720054b0d0d20042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00000e0a0102030405060708090b0a0b200041163a00000c210b2002200110f388808000024020022802000d00200228020421042000410c3a0000200020043602040c210b200041163a00000c200b024020032802082204280208220520042802102206460d00200641016a2207450d0c200720054b0d0d20042802042105200420073602102003427f200329030042017c22082008501b370300410b210302400240200520066a2d00000e020100020b200241106a200110d69080800020022d00102203410b460d01200241d7016a200241386a290000370000200241d0016a200241316a290000370300200241c8016a200241296a290000370300200241c0016a200241216a290000370300200241b8016a200241196a290000370300200220022900113703b0010b2001280200220628020822042802082205200428021022016b4120490d00200141206a21072001415f4b0d0e200720054b0d0f20042802042105200420073602102006427f2006290300220842207c220920092008541b370300200020022903b001370001200041096a200241b0016a41086a290300370000200041116a200241b0016a41106a290300370000200041196a200241b0016a41186a290300370000200041216a200241d0016a290300370000200041286a200241d7016a2900003700002000200520016a2204290000370030200041386a200441086a290000370000200041c0006a200441106a290000370000200041c8006a200441186a290000370000200020033a00000c200b200041163a00000c1f0b20032802082204280208220520042802102206460d10200641016a2207450d0e200720054b0d0f20042802042105200420073602102003427f200329030042017c22082008501b370300410b210402400240200520066a2d00000e020100120b200241106a200110d69080800020022d00102204410b460d1120024187026a200241386a29000037000020024180026a200241316a290000370300200241f8016a200241296a290000370300200241f0016a200241216a290000370300200241e8016a200241196a290000370300200220022900113703e0010b200241106a200110f788808000024020022802100d0020022903182108200020022903e00137000920002008370338200020043a00082000410e3a0000200041306a20024187026a290000370000200041296a20024180026a290300370000200041216a200241f8016a290300370000200041196a200241f0016a290300370000200041116a200241e8016a2903003700000c1f0b200041163a00000c1e0b024020032802082204280208220520042802102206460d00200641016a2207450d11200720054b0d1220042802042105200420073602102003427f200329030042017c22082008501b370300410b210302400240200520066a2d00000e020100020b200241106a200110d69080800020022d00102203410b460d01200241b7026a200241386a290000370000200241b0026a200241316a290000370300200241a8026a200241296a290000370300200241a0026a200241216a29000037030020024198026a200241196a29000037030020022002290011370390020b2001280200220628020822042802082205200428021022016b4114490d00200141146a21072001416b4b0d13200720054b0d1420042802042105200420073602102006427f2006290300220842147c220920092008541b3703002000200229039002370009200041116a20024190026a41086a290300370000200041196a20024190026a41106a290300370000200041216a200241a8026a290300370000200041296a200241b0026a290300370000200041306a200241b7026a2900003700002000200520016a2204290000370038200041c0006a200441086a290000370000200041c8006a200441106a280000360000200020033a00082000410f3a00000c1e0b200041163a00000c1d0b024020032802082204280208220620042802102201460d00200141016a2205450d14200520064b0d152004280204210620042005360210200041103a00002000200620016a2d00003a00012003427f200329030042017c22082008501b3703000c1d0b200041163a00000c1c0b200241106a2001108289808000024020022802104101710d00200229032021082000200241286a29030037031820002008370310200041113a00000c1c0b200041163a00000c1b0b024020032802082204280208220520042802102206460d00200641016a2207450d14200720054b0d152004280204210a200420073602102003427f200329030042017c22082008501b3703002001280200220128020822042802082205200428021022036b4120490d00200341206a21072003415f4b0d16200720054b0d17200a20066a2d0000210620042802042105200420073602102001427f2001290300220842207c220920092008541b370300200020063a0021200041123a00002000200520036a2204290000370001200041096a200441086a290000370000200041116a200441106a290000370000200041196a200441186a2900003700000c1b0b200041163a00000c1a0b200041133a00000c190b20032802082204280208220520042802102206460d17200641016a2207450d15200720054b0d1620042802042105200420073602102003427f200329030042017c22082008501b37030042002108024002400240200520066a2d000022040e0a020001020202020202021a0b2001200241d0006a108a868080000d19200235025021080c010b200241086a200110f38880800020022802080d18200228020cad42188621080b200241d0006a2001108091808000024020022802504105460d0020024180016a41086a200241d0006a41086a28020022033602002002411b6a200336000020022002290250220937038001200041143a00002002200937001320002002290010370001200041086a200241176a290000370000200020084208862004ad843703100c190b200041163a00000c180b200041163a00000c170b200241d0006a200110d690808000024020022d0050410b460d0020024180016a41286a200241d0006a41286a290300220837030020024180016a41206a200241d0006a41206a290300220937030020024180016a41186a200241d0006a41186a290300220b37030020024180016a41106a200241d0006a41106a290300220c37030020024180016a41086a200241d0006a41086a290300220d3703002002411f6a200d370000200241276a200c3700002002412f6a200b370000200241376a20093700002002413f6a22042008370000200220022903502208370380012002200837001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041216a200241106a41206a290000370000200041296a200241106a41286a290000370000200041306a2004290000370000200041153a00000c170b200041163a00000c160b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b2001200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200041163a00000c0d0b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b2001200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b417f200541e493d0800010b781808000000b2005200641e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b2003200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200041163a00000b200241c0026a2480808080000bc50302017f017e23808080800041c00a6b2202248080808000200241306a200110d69080800002400240024020022d0030410b460d00200241286a200241306a41286a290300370300200241206a200241306a41206a290300370300200241186a200241306a41186a290300370300200241106a200241306a41106a290300370300200241086a200241306a41086a29030037030020022002290330370300200241306a200110898f80800020022d0030411e460d01200241b0056a200241306a41800510f5b28080001a200241003a00bb0a2002200241bb0a6a3602bc0a200241306a41dc97db80002001200241bc0a6a10bba6808000024020022802302201418080808078460d00200229023421032000200229030037039005200041b8056a200241286a290300370300200041b0056a200241206a290300370300200041a8056a200241186a290300370300200041a0056a200241106a29030037030020004198056a200241086a290300370300200041106a200241b0056a41800510f5b28080001a2000200337030820002001360204200041263a00000c030b200041303a00000c020b200041303a00000c010b200041303a00000b200241c00a6a2480808080000bbc0202067f017e23808080800041800b6b220224808080800020022001108e8f8080000240024020022d00004107460d00200241c0056a200241c00510f5b28080001a024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d01200720054b0d0220042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d000021042002200110898f80800020022d00002201411e460d00200041116a200241017241ff0410f5b28080001a200041a0056a200241c0056a41c00510f5b28080001a200020043a009005200020013a0010200041273a00000c040b200041303a00000c030b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200041303a00000b200241800b6a2480808080000bbc0202067f017e23808080800041800b6b220224808080800020022001108e8f8080000240024020022d00004107460d00200241c0056a200241c00510f5b28080001a024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d01200720054b0d0220042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d000021042002200110898f80800020022d00002201411e460d00200041116a200241017241ff0410f5b28080001a200041a0056a200241c0056a41c00510f5b28080001a200020043a009005200020013a0010200041283a00000c040b200041303a00000c030b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200041303a00000b200241800b6a2480808080000bbc0202067f017e23808080800041800b6b220224808080800020022001108e8f8080000240024020022d00004107460d00200241c0056a200241c00510f5b28080001a024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d01200720054b0d0220042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d000021042002200110898f80800020022d00002201411e460d00200041116a200241017241ff0410f5b28080001a200041a0056a200241c0056a41c00510f5b28080001a200020043a009005200020013a0010200041293a00000c040b200041303a00000c030b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200041303a00000b200241800b6a2480808080000bbc0202067f017e23808080800041800b6b220224808080800020022001108e8f8080000240024020022d00004107460d00200241c0056a200241c00510f5b28080001a024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d01200720054b0d0220042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d000021042002200110898f80800020022d00002201411e460d00200041116a200241017241ff0410f5b28080001a200041a0056a200241c0056a41c00510f5b28080001a200020043a009005200020013a00102000412a3a00000c040b200041303a00000c030b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200041303a00000b200241800b6a2480808080000bc20202067f037e2380808080004190056b220224808080800002400240200128020022032802082204280208220520042802102206460d0002400240200641016a2207450d00200720054b0d0120042802042105200420073602102003427f200329030042017c22082008501b3703004200210902400240200520066a2d00000e020100040b2002200110f78880800020022802000d03200229030821082002200110f78880800020022802000d032002290308210a420121090b2002200110c09d808000024020022d0000411f460d00200041206a200241900510f5b28080001a2000200a37031820002008370310200020093703082000412f3a00000c040b200041303a00000c030b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200041303a00000b20024190056a2480808080000b8b1702047f037e23808080800041b0106b22022480808080000240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e300102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f30310b200041303a00000c310b200241d0056a200110b0908080000240024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022043602002002411b6a2004360000200220022902d00522063703800b2002200637001320002002290010370001200041086a200241176a290000370000410021040c010b413021040b200020043a00000c300b200241d0056a200110b090808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022043602002002411b6a2004360000200220022902d00522063703800b2002200637001320002002290010370001200041086a200241176a290000370000200041013a00000c300b200041303a00000c2f0b200241d0056a200110b090808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022043602002002411b6a2004360000200220022902d00522063703800b2002200637001320002002290010370001200041086a200241176a290000370000200041023a00000c2f0b200041303a00000c2e0b2000200110b1908080000c2d0b2000200110b2908080000c2c0b2000200110b3908080000c2b0b2000200110b4908080000c2a0b2000200110b5908080000c290b200241086a200110e988808000024020022802080d00200228020c2104200041083a0000200020043602040c290b200041303a00000c280b2000200110b6908080000c270b2000410a3a00000c260b200241d0056a200110868f808000024020022d00d005411e460d00200241800b6a200241d0056a41800510f5b28080001a2002411f6a200241800b6a41800510f5b28080001a200041016a200241106a418f0510f5b28080001a2000410b3a00000c260b200041303a00000c250b200241d0056a200110b790808000024020022d00d005411e460d00200241800b6a200241d0056a41b00510f5b28080001a2002411f6a200241800b6a41b00510f5b28080001a200041016a200241106a41bf0510f5b28080001a2000410c3a00000c250b200041303a00000c240b2000200110b8908080000c230b2000200110b9908080000c220b2000200110ba908080000c210b2000200110bb908080000c200b2000200110bc908080000c1f0b2000200110bd908080000c1e0b2000200110be908080000c1d0b200041143a00000c1c0b200241003a00d0052002200241d0056a3602800b200241106a41dc97db80002001200241800b6a10bca6808000024020022802102204418080808078460d002000200229021437030820002004360204200041153a00000c1c0b200041303a00000c1b0b200241003a00d0052002200241d0056a3602800b200241106a41dc97db80002001200241800b6a10bca6808000024020022802102204418080808078460d002000200229021437030820002004360204200041163a00000c1b0b200041303a00000c1a0b200041173a00000c190b2000200110bf908080000c180b200241106a200110f488808000024020022802100d0020002002290318370308200041193a00000c180b200041303a00000c170b2000200110c0908080000c160b2000411b3a00000c150b200241d0056a200110b090808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022043602002002411b6a2004360000200220022902d00522063703800b2002200637001320002002290010370001200041086a200241176a2900003700002000411c3a00000c150b200041303a00000c140b200241d0056a200110b090808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022043602002002411b6a2004360000200220022902d00522063703800b2002200637001320002002290010370001200041086a200241176a2900003700002000411d3a00000c140b200041303a00000c130b200241d0056a200110c49d808000024020022d00d005411f460d00200241800b6a200241d0056a41900510f5b28080001a2002411f6a200241800b6a41900510f5b28080001a200041016a200241106a419f0510f5b28080001a2000411e3a00000c130b200041303a00000c120b200241d0056a200110cb9d808000024020022802d8054129460d00200241800b6a41186a200241d0056a41186a2903002206370300200241800b6a41106a200241d0056a41106a2903002207370300200241800b6a41086a200241d0056a41086a29030022083703002002411f6a2008370000200241276a2007370000200241106a411f6a2006370000200220022903d00522073703800b2002200737001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041206a20063700002000411f3a00000c120b200041303a00000c110b200241d0056a200110c190808000024020022802d0054103460d00200241800b6a41086a200241d0056a41086a29020022063703002002411b6a2006370000200220022902d00522063703800b2002200637001320002002290010370001200041096a200241106a41086a290000370000200041106a2002411f6a280000360000200041203a00000c110b200041303a00000c100b2000200110c2908080000c0f0b2000200110c3908080000c0e0b200241d0056a200110b790808000024020022d00d005411e460d00200241800b6a200241d0056a41b00510f5b28080001a2002411f6a200241800b6a41b00510f5b28080001a200041016a200241106a41bf0510f5b28080001a200041233a00000c0e0b200041303a00000c0d0b200041243a00000c0c0b200241d0056a200110c490808000024020022d00d0054116460d00200241800b6a200241d0056a41d00010f5b28080001a2002411f6a200241800b6a41d00010f5b28080001a200041016a200241106a41df0010f5b28080001a200041253a00000c0c0b200041303a00000c0b0b2000200110c5908080000c0a0b2000200110c6908080000c090b2000200110c7908080000c080b2000200110c8908080000c070b2000200110c9908080000c060b024002400240200328020828020022042802042201450d0020042001417f6a36020420042004280200220141016a3602002003427f200329030042017c22062006501b3703004100210420012d00000e020201000b200041303a00000c070b410121040b200020043a00012000412b3a00000c050b02402003280208280200220428020422014120490d002004200141606a36020420042004280200220141206a3602002003427f2003290300220642207c220720072006541b3703002000412c3a000020002001290000370001200041096a200141086a290000370000200041116a200141106a290000370000200041196a200141186a2900003700000c050b200041303a00000c040b2000412d3a00000c030b200241d0056a200110aea2808000024020022d00d005411e460d00200241800b6a200241d0056a41900510f5b28080001a2002411f6a200241800b6a41900510f5b28080001a200041016a200241106a419f0510f5b28080001a2000412e3a00000c030b200041303a00000c020b2000200110ca908080000c010b200041303a00000b200241b0106a2480808080000bcb0101027f23808080800041206b22022480808080002002200110e9888080000240024020022802000d002002280204220341144b0d00200241146a2001200310c88580800020022802142201418080808078460d002002200229021837020c20022001360208200241146a200241086a10cfaf80800002402002280214418080808078460d0020002002290214370200200041086a200241146a41086a2802003602000c020b20004180808080783602000c010b20004180808080783602000b200241206a2480808080000b830609017f017e017f017e037f027e037f037e017f23808080800041800a6b220224808080800020024180056a200110f4888080000240024002400240024002402002280280050d00200229038805210320024180056a200110da908080002002280288052204412f460d03200229039805210520022802940521062002280290052107200228028c052108200229038005210920024180056a200110f4888080002002280280050d01200229038805210a20024180056a200110f4888080002002280280050d0102402001280200220b280208280200220c280204220d450d00200229038805210e200c200d417f6a360204200c200c280200220d41016a360200200b427f200b290300220f42017c22102010501b370300411e210c02400240200d2d00000e020100020b200b280208280200220c280204220d450d01200c200d417f6a360204200c200c280200220d41016a360200200b427f200f42027c22102010200f541b370300200d2d0000211120024180056a200110868f80800020022d008005220c411e460d01200241016a20024180056a41017241ff0410f5b28080001a0b2000200c3a0020200041216a200241016a41ff0410f5b28080001a200020113a00a005200020053703c805200020063602c405200020073602c005200020083602bc05200020043602b805200020093703b0052000200e3703182000200a37031020002003370308200041033a00000c060b200041303a00000c020b200041303a00000c040b200041303a00000b024002400240200441576a2201410220014106491b0e050501050502000b2008450d042007450d04200621070c030b2008450d030c020b02402006450d0020072101034002402001280200450d00200141046a280200410028029c96db8000118080808000000b02402001410c6a280200450d00200141106a280200410028029c96db8000118080808000000b200141286a21012006417f6a22060d000b0b2008450d020c010b200041303a00000c010b2007410028029c96db8000118080808000000b200241800a6a2480808080000bfb0202077f017e23808080800041a0056b2202248080808000200241086a200110e9888080000240024020022802080d00200228020c220341144b0d00200241206a2001200310c88580800020022802202203418080808078460d002002200229022437021820022003360214200241206a200241146a10cfaf80800020022802202203418080808078460d002002280224210402402001280200220528020828020022062802042207450d002002280228210820062007417f6a36020420062006280200220741016a3602002005427f200529030042017c22092009501b37030020072d00002106200241206a200110868f80800020022d00202201411e460d00200041116a200241206a41017241ff0410f5b28080001a200020063a009005200020013a00102000200836020c2000200436020820002003360204200041043a00000c020b200041303a00002003450d012004410028029c96db8000118080808000000c010b200041303a00000b200241a0056a2480808080000bf10302077f017e23808080800041b00a6b2202248080808000200241086a200110e98880800002400240024020022802080d00200228020c220341144b0d00200241a0056a2001200310c88580800020022802a0052203418080808078460d00200220022902a405370298052002200336029405200241a0056a20024194056a10cfaf80800020022802a0052203418080808078460d0020022802a40521042001280200220528020828020022062802042207450d0120022802a805210820062007417f6a36020420062006280200220741016a3602002005427f200529030042017c22092009501b37030020072d00002106200241a0056a200110868f80800020022d00a0052205411e460d01200241156a200241a0056a41017241ff0410f5b28080001a200241003a00af0a2002200241af0a6a36029405200241a0056a41dc97db8000200120024194056a10c0a680800020022802a0052201418080808078460d0120022902a4052109200041216a200241156a41ff0410f5b28080001a200020063a00a005200020053a002020002009370214200020013602102000200836020c2000200436020820002003360204200041053a00000c020b200041303a00000c010b200041303a00002003450d002004410028029c96db8000118080808000000b200241b00a6a2480808080000bc00202047f027e23808080800041206b22022480808080000240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d0000220441034b0d00200241106a200110f48880800020022802100d0120022903182106200241106a200110f48880800020022802100d0120022903182107200241086a200110e988808000024020022802080d00200241106a2001200228020c10f98480800020022802102201418080808078460d00200020022902143702940120002001360290012000418e808080783602202000200737031020002006370308200020043a0001200041063a00000c030b200041303a00000c020b200041303a00000c010b200041303a00000b200241206a2480808080000b9c0101037f23808080800041206b2202248080808000200241186a200110e9888080000240024020022802180d00200228021c2103200241106a200110e98880800020022802100d0020022802142104200241086a200110e98880800020022802080d00200228020c21012000200436020820002003360204200041073a00002000200136020c0c010b200041303a00000b200241206a2480808080000b9c0101037f23808080800041206b2202248080808000200241186a200110e9888080000240024020022802180d00200228021c2103200241106a200110e98880800020022802100d0020022802142104200241086a200110e98880800020022802080d00200228020c21012000200436020820002003360204200041093a00002000200136020c0c010b200041303a00000b200241206a2480808080000bdf0202047f037e23808080800041800a6b22022480808080000240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d0000210420024180056a200110868f80800020022d0080052203411e460d00200241016a20024180056a41017241ff0410f5b28080001a20024180056a200110f4888080002002280280050d01200229038805210620024180056a200110f48880800002402002280280050d00200229038805210720024180056a200110f4888080002002280280050d002002290388052108200020033a0000200041016a200241016a41ff0410f5b28080001a200020063703a00520002008370398052000200737039005200020043a0080050c030b2000411e3a00000c020b2000411e3a00000c010b2000411e3a00000b200241800a6a2480808080000b9b0302077f017e23808080800041c00a6b2202248080808000200241a0056a200110958f8080000240024020022d00a00522034105460d002002419e056a20022d00a3053a0000200220022f00a1053b019c0520022802a405210420022802a8052105200241086a200241a0056a410c7241940510f5b28080001a02402001280200220628020828020022072802042208450d0020072008417f6a36020420072007280200220841016a3602002006427f200629030042017c22092009501b37030020082d00002107200241a0056a200110868f80800020022d00a0052201411e460d00200041116a200241a0056a41017241ff0410f5b28080001a200020033a00a005200020022f019c053b00a105200041a3056a2002419e056a2d00003a0000200020053602a805200020043602a405200041ac056a200241086a41940510f5b28080001a200020073a009005200020013a00102000410d3a00000c020b200041303a000020034104470d012004450d012005410028029c96db8000118080808000000c010b200041303a00000b200241c00a6a2480808080000b860402077f017e23808080800041d00f6b2202248080808000200241a0056a200110958f8080000240024020022d00a00522034105460d002002419e056a20022d00a3053a0000200220022f00a1053b019c0520022802a405210420022802a8052105200241086a200241a0056a410c7241940510f5b28080001a02402001280200220628020828020022072802042208450d0020072008417f6a36020420072007280200220841016a3602002006427f200629030042017c22092009501b37030020082d00002107200241a0056a200110868f80800020022d00a0052206411e460d00200241cc0a6a200241a0056a41017241ff0410f5b28080001a200241003a00cb0f2002200241cb0f6a3602cc0f200241a0056a41dc97db80002001200241cc0f6a10c0a680800020022802a0052201418080808078460d0020022902a4052109200020033a00a005200020022f019c053b00a105200020053602a805200020043602a405200041a3056a2002419e056a2d00003a0000200041ac056a200241086a41940510f5b28080001a200020063a0010200041116a200241cc0a6a41ff0410f5b28080001a200020073a00900520002009370308200020013602042000410e3a00000c020b200041303a000020034104470d012004450d012005410028029c96db8000118080808000000c010b200041303a00000b200241d00f6a2480808080000bab0402097f017e23808080800041d00a6b2202248080808000200241a0056a200110958f808000024002400240024020022d00a00522034105460d002002419e056a20022d00a3053a0000200220022f00a1053b019c0520022802a405210420022802a8052105200241086a200241a0056a410c7241940510f5b28080001a2002200110e98880800020022802000d012002280204220641144b0d01200241a0056a2001200610c88580800020022802a0052206418080808078460d01200220022902a4053702c80a200220063602c40a200241a0056a200241c40a6a10cfaf80800020022802a0052206418080808078460d0120022802a405210702402001280200220828020828020022012802042209450d0020022802a805210a20012009417f6a36020420012001280200220941016a3602002008427f200829030042017c220b200b501b370300410021010240024020092d00000e020100020b410121010b200020033a0010200020022f019c053b00112000200536021820002004360214200041136a2002419e056a2d00003a00002000411c6a200241086a41940510f5b28080001a2000200a36020c2000200736020820002006360204200020013a00012000410f3a00000c040b200041303a00002006450d022007410028029c96db8000118080808000000c020b200041303a00000c020b200041303a00000b20034104470d002004450d002005410028029c96db8000118080808000000b200241d00a6a2480808080000b860402077f017e23808080800041d00f6b2202248080808000200241a0056a200110958f8080000240024020022d00a00522034105460d002002419e056a20022d00a3053a0000200220022f00a1053b019c0520022802a405210420022802a8052105200241086a200241a0056a410c7241940510f5b28080001a02402001280200220628020828020022072802042208450d0020072008417f6a36020420072007280200220841016a3602002006427f200629030042017c22092009501b37030020082d00002107200241a0056a200110868f80800020022d00a0052206411e460d00200241cc0a6a200241a0056a41017241ff0410f5b28080001a200241003a00cb0f2002200241cb0f6a3602cc0f200241a0056a41dc97db80002001200241cc0f6a10c0a680800020022802a0052201418080808078460d0020022902a4052109200020033a00a005200020022f019c053b00a105200020053602a805200020043602a405200041a3056a2002419e056a2d00003a0000200041ac056a200241086a41940510f5b28080001a200020063a0010200041116a200241cc0a6a41ff0410f5b28080001a200020073a0090052000200937030820002001360204200041103a00000c020b200041303a000020034104470d012004450d012005410028029c96db8000118080808000000c010b200041303a00000b200241d00f6a2480808080000b860402077f017e23808080800041d00f6b2202248080808000200241a0056a200110958f8080000240024020022d00a00522034105460d002002419e056a20022d00a3053a0000200220022f00a1053b019c0520022802a405210420022802a8052105200241086a200241a0056a410c7241940510f5b28080001a02402001280200220628020828020022072802042208450d0020072008417f6a36020420072007280200220841016a3602002006427f200629030042017c22092009501b37030020082d00002107200241a0056a200110868f80800020022d00a0052206411e460d00200241cc0a6a200241a0056a41017241ff0410f5b28080001a200241003a00cb0f2002200241cb0f6a3602cc0f200241a0056a41dc97db80002001200241cc0f6a10c0a680800020022802a0052201418080808078460d0020022902a4052109200020033a00a005200020022f019c053b00a105200020053602a805200020043602a405200041a3056a2002419e056a2d00003a0000200041ac056a200241086a41940510f5b28080001a200020063a0010200041116a200241cc0a6a41ff0410f5b28080001a200020073a0090052000200937030820002001360204200041113a00000c020b200041303a000020034104470d012004450d012005410028029c96db8000118080808000000c010b200041303a00000b200241d00f6a2480808080000b9f0302047f037e23808080800041a00f6b2202248080808000024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d0000210420024180056a200110868f80800020022d0080052203411e460d00200241a10a6a20024180056a41017241ff0410f5b28080001a20024180056a200110f4888080002002280280050d00200229038805210620024180056a200110f4888080002002280280050d00200229038805210720024180056a200110f4888080002002280280050d002002290388052108200241016a200241a10a6a41ff0410f5b28080001a20024180056a200110958f808000024020022d0080054105460d00200041c0056a20024180056a41a00510f5b28080001a200041116a200241016a41ff0410f5b28080001a200020063703b005200020083703a805200020073703a005200020033a0010200041123a0000200020043a0090050c020b200041303a00000c010b200041303a00000b200241a00f6a2480808080000ba30202047f037e23808080800041800b6b220224808080800020022001108d8f8080000240024020022d00004107460d00200241c0056a200241c00510f5b28080001a02402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b370300420021070240024020052d00000e020100020b2002200110f48880800020022802000d01200229030821062002200110f48880800020022802000d0120022903082108420121070b200041206a200241c0056a41c00510f5b28080001a200020083703182000200637031020002007370308200041133a00000c020b200041303a00000c010b200041303a00000b200241800b6a2480808080000bfb0202077f017e23808080800041a0056b2202248080808000200241086a200110e9888080000240024020022802080d00200228020c220341144b0d00200241206a2001200310c88580800020022802202203418080808078460d002002200229022437021820022003360214200241206a200241146a10cfaf80800020022802202203418080808078460d002002280224210402402001280200220528020828020022062802042207450d002002280228210820062007417f6a36020420062006280200220741016a3602002005427f200529030042017c22092009501b37030020072d00002106200241206a200110868f80800020022d00202201411e460d00200041116a200241206a41017241ff0410f5b28080001a200020063a009005200020013a00102000200836020c2000200436020820002003360204200041183a00000c020b200041303a00002003450d012004410028029c96db8000118080808000000c010b200041303a00000b200241a0056a2480808080000b9d0102017f027e23808080800041106b22022480808080002002200110f4888080000240024020022802000d00200229030821032002200110f488808000024020022802000d00200229030821042002200110f48880800020022802000d002000200229030837031820002004370310200020033703082000411a3a00000c020b200041303a00000c010b200041303a00000b200241106a2480808080000bb80202057f017e23808080800041206b22022480808080004103210302402001280200220428020828020022052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b37030002400240024020062d00000e03000102030b410021030c020b2002200110e98880800020022802000d01200228020422054180014b0d01200241146a2001200510f98480800020022802142205418080808078460d012000200229021837020820002005360204410121030c010b200241086a200110e98880800020022802080d00200228020c22054180014b0d00200241146a2001200510f98480800020022802142205418080808078460d002000200229021837020820002005360204410221030b20002003360200200241206a2480808080000bce0302077f037e23808080800041900a6b2202248080808000200241086a200110e9888080000240024020022802080d0020024190056a2001200228020c10f9848080002002280290052203418080808078460d00200228029405210402402001280200220528020828020022062802042207450d00200228029805210820062007417f6a36020420062006280200220741016a3602002005427f200529030042017c22092009501b37030020072d0000210620024190056a200110868f80800020022d0090052205411e460d00200241116a20024190056a41017241ff0410f5b28080001a20024190056a200110f4888080002002280290050d00200229039805210920024190056a200110f4888080002002280290050d00200229039805210a20024190056a200110f4888080002002280290050d00200229039805210b200041116a200241116a41ff0410f5b28080001a200020063a009005200020093703b0052000200b3703a8052000200a3703a005200020053a00102000200836020c2000200436020820002003360204200041213a00000c020b200041303a00002003450d012004410028029c96db8000118080808000000c010b200041303a00000b200241900a6a2480808080000ba50301097f23808080800041c0006b2202248080808000200241286a200110e9888080000240024002400240024020022802280d00200228022c2103200241206a200110e98880800020022802200d01200241346a2001200228022410f98480800020022802342204418080808078460d01200228023c210520022802382106200241186a200110e98880800020022802180d02200241346a2001200228021c10f98480800020022802342207418080808078460d02200228023c210820022802382109200241106a200110e988808000024020022802100d002002280214210a200241086a200110e98880800020022802080d00200228020c210120002008360224200020093602202000200736021c2000200536021820002006360214200020043602102000200a36020820002003360204200041223a00002000200136020c0c050b200041303a00002007450d032009410028029c96db8000118080808000000c030b200041303a00000c030b200041303a00000c020b200041303a00000b2004450d002006410028029c96db8000118080808000000b200241c0006a2480808080000bed1404047f027e017f037e23808080800041c0026b22022480808080000240024002400240024002400240024002400240024002400240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e0a0102030405060708090b0a0b200041163a00000c0d0b2002200110e988808000024020022802000d00200228020421032000410c3a0000200020033602040c0d0b200041163a00000c0c0b0240200328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b370300410b21030240024020052d00000e020100020b200241106a200110d59080800020022d00102203410b460d01200241d7016a200241386a290000370000200241d0016a200241316a290000370300200241c8016a200241296a290000370300200241c0016a200241216a290000370300200241b8016a200241196a290000370300200220022900113703b0010b20012802002205280208280200220428020422014120490d002004200141606a36020420042004280200220141206a3602002005427f2005290300220642207c220720072006541b370300200020022903b001370001200041096a200241b0016a41086a290300370000200041116a200241b0016a41106a290300370000200041196a200241b0016a41186a290300370000200041216a200241b0016a41206a290300370000200041286a200241d7016a29000037000020002001290000370030200041386a200141086a290000370000200041c0006a200141106a290000370000200041c8006a200141186a290000370000200020033a00000c0c0b200041163a00000c0b0b200328020828020022042802042205450d0820042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b370300410b21030240024020052d00000e0201000a0b200241106a200110d59080800020022d00102203410b460d0920024187026a200241386a29000037000020024180026a200241316a290000370300200241f8016a200241296a290000370300200241f0016a200241216a290000370300200241e8016a200241196a290000370300200220022900113703e0010b200241106a200110f488808000024020022802100d0020022903182106200020022903e00137000920002006370338200020033a00082000410e3a0000200041306a20024187026a290000370000200041296a20024180026a290300370000200041216a200241f8016a290300370000200041196a200241f0016a290300370000200041116a200241e8016a2903003700000c0b0b200041163a00000c0a0b0240200328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b370300410b21030240024020052d00000e020100020b200241106a200110d59080800020022d00102203410b460d01200241b7026a200241386a290000370000200241b0026a200241316a290000370300200241a8026a200241296a290000370300200241a0026a200241216a29000037030020024198026a200241196a29000037030020022002290011370390020b20012802002201280208280200220428020422054114490d0020042005416c6a36020420042004280200220541146a3602002001427f2001290300220642147c220720072006541b3703002000200229039002370009200041116a20024190026a41086a290300370000200041196a20024190026a41106a290300370000200041216a200241a8026a290300370000200041296a200241b0026a290300370000200041306a200241b7026a29000037000020002005290000370038200041c0006a200541086a290000370000200041c8006a200541106a280000360000200020033a00082000410f3a00000c0a0b200041163a00000c090b0240200328020828020022042802042201450d00200041103a000020042001417f6a36020420042004280200220141016a360200200020012d00003a00012003427f200329030042017c22062006501b3703000c090b200041163a00000c080b200241106a2001108a89808000024020022802104101710d00200229032021062000200241286a29030037031820002006370310200041113a00000c080b200041163a00000c070b0240200328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020012802002201280208280200220328020422044120490d0020052d000021052003200441606a36020420032003280200220441206a3602002001427f2001290300220642207c220720072006541b370300200020053a0021200041123a000020002004290000370001200041096a200441086a290000370000200041116a200441106a290000370000200041196a200441186a2900003700000c070b200041163a00000c060b200041133a00000c050b200328020828020022042802042205450d0320042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b3703004200210602400240024020052d000022030e0a02000102020202020202060b20012802002205280208280200220428020422084104490d0520042008417c6a36020420042004280200220841046a3602002005427f2005290300220642047c220720072006541b370300200835000021060c010b200241086a200110e98880800020022802080d04200228020cad42188621060b200241d0006a200110fe90808000024020022802504105460d0020024180016a41086a200241d0006a41086a28020022043602002002411b6a200436000020022002290250220737038001200041143a00002002200737001320002002290010370001200041086a200241176a290000370000200020064208862003ad843703100c050b200041163a00000c040b200041163a00000c030b200241d0006a200110d590808000024020022d0050410b460d0020024180016a41286a200241d0006a41286a290300220637030020024180016a41206a200241d0006a41206a290300220737030020024180016a41186a200241d0006a41186a290300220937030020024180016a41106a200241d0006a41106a290300220a37030020024180016a41086a200241d0006a41086a290300220b3703002002411f6a200b370000200241276a200a3700002002412f6a2009370000200241376a20073700002002413f6a22032006370000200220022903502206370380012002200637001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041216a200241106a41206a290000370000200041296a200241106a41286a290000370000200041306a2003290000370000200041153a00000c030b200041163a00000c020b200041163a00000c010b200041163a00000b200241c0026a2480808080000bc50302017f017e23808080800041c00a6b2202248080808000200241306a200110d59080800002400240024020022d0030410b460d00200241286a200241306a41286a290300370300200241206a200241306a41206a290300370300200241186a200241306a41186a290300370300200241106a200241306a41106a290300370300200241086a200241306a41086a29030037030020022002290330370300200241306a200110868f80800020022d0030411e460d01200241b0056a200241306a41800510f5b28080001a200241003a00bb0a2002200241bb0a6a3602bc0a200241306a41dc97db80002001200241bc0a6a10c0a6808000024020022802302201418080808078460d00200229023421032000200229030037039005200041b8056a200241286a290300370300200041b0056a200241206a290300370300200041a8056a200241186a290300370300200041a0056a200241106a29030037030020004198056a200241086a290300370300200041106a200241b0056a41800510f5b28080001a2000200337030820002001360204200041263a00000c030b200041303a00000c020b200041303a00000c010b200041303a00000b200241c00a6a2480808080000b870202047f017e23808080800041800b6b220224808080800020022001108d8f8080000240024020022d00004107460d00200241c0056a200241c00510f5b28080001a02402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d000021042002200110868f80800020022d00002201411e460d00200041116a200241017241ff0410f5b28080001a200041a0056a200241c0056a41c00510f5b28080001a200020043a009005200020013a0010200041273a00000c020b200041303a00000c010b200041303a00000b200241800b6a2480808080000b870202047f017e23808080800041800b6b220224808080800020022001108d8f8080000240024020022d00004107460d00200241c0056a200241c00510f5b28080001a02402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d000021042002200110868f80800020022d00002201411e460d00200041116a200241017241ff0410f5b28080001a200041a0056a200241c0056a41c00510f5b28080001a200020043a009005200020013a0010200041283a00000c020b200041303a00000c010b200041303a00000b200241800b6a2480808080000b870202047f017e23808080800041800b6b220224808080800020022001108d8f8080000240024020022d00004107460d00200241c0056a200241c00510f5b28080001a02402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d000021042002200110868f80800020022d00002201411e460d00200041116a200241017241ff0410f5b28080001a200041a0056a200241c0056a41c00510f5b28080001a200020043a009005200020013a0010200041293a00000c020b200041303a00000c010b200041303a00000b200241800b6a2480808080000b870202047f017e23808080800041800b6b220224808080800020022001108d8f8080000240024020022d00004107460d00200241c0056a200241c00510f5b28080001a02402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d000021042002200110868f80800020022d00002201411e460d00200041116a200241017241ff0410f5b28080001a200041a0056a200241c0056a41c00510f5b28080001a200020043a009005200020013a00102000412a3a00000c020b200041303a00000c010b200041303a00000b200241800b6a2480808080000bed0303047f057e017f23808080800041800a6b2202248080808000024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b370300420021070240024020052d00000e020100020b20024180056a200110f4888080002002280280050d01200229038805210620024180056a200110f4888080002002280280050d012002290388052108420121070b02402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f2003290300220942017c220a200a501b370300411e21040240024020052d00000e020100020b200328020828020022042802042205450d0120042005417f6a36020420042004280200220541016a3602002003427f200942027c220a200a2009541b37030020052d0000210b20024180056a200110868f80800020022d0080052204411e460d01200241016a20024180056a41017241ff0410f5b28080001a0b200020043a0020200041216a200241016a41ff0410f5b28080001a2000200b3a00a0052000200837031820002006370310200020073703082000412f3a00000c020b200041303a00000c010b200041303a00000b200241800a6a2480808080000b8b1702047f037e23808080800041b0106b22022480808080000240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e300102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f30310b200041303a00000c310b200241d0056a200110b0908080000240024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022043602002002411b6a2004360000200220022902d00522063703800b2002200637001320002002290010370001200041086a200241176a290000370000410021040c010b413021040b200020043a00000c300b200241d0056a200110b090808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022043602002002411b6a2004360000200220022902d00522063703800b2002200637001320002002290010370001200041086a200241176a290000370000200041013a00000c300b200041303a00000c2f0b200241d0056a200110b090808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022043602002002411b6a2004360000200220022902d00522063703800b2002200637001320002002290010370001200041086a200241176a290000370000200041023a00000c2f0b200041303a00000c2e0b2000200110b1908080000c2d0b2000200110b2908080000c2c0b2000200110b3908080000c2b0b2000200110cc908080000c2a0b2000200110b5908080000c290b200241086a200110e988808000024020022802080d00200228020c2104200041083a0000200020043602040c290b200041303a00000c280b2000200110b6908080000c270b2000410a3a00000c260b200241d0056a200110868f808000024020022d00d005411e460d00200241800b6a200241d0056a41800510f5b28080001a2002411f6a200241800b6a41800510f5b28080001a200041016a200241106a418f0510f5b28080001a2000410b3a00000c260b200041303a00000c250b200241d0056a200110b790808000024020022d00d005411e460d00200241800b6a200241d0056a41b00510f5b28080001a2002411f6a200241800b6a41b00510f5b28080001a200041016a200241106a41bf0510f5b28080001a2000410c3a00000c250b200041303a00000c240b2000200110b8908080000c230b2000200110b9908080000c220b2000200110ba908080000c210b2000200110bb908080000c200b2000200110bc908080000c1f0b2000200110bd908080000c1e0b2000200110be908080000c1d0b200041143a00000c1c0b200241003a00d0052002200241d0056a3602800b200241106a41dc97db80002001200241800b6a10c0a6808000024020022802102204418080808078460d002000200229021437030820002004360204200041153a00000c1c0b200041303a00000c1b0b200241003a00d0052002200241d0056a3602800b200241106a41dc97db80002001200241800b6a10c0a6808000024020022802102204418080808078460d002000200229021437030820002004360204200041163a00000c1b0b200041303a00000c1a0b200041173a00000c190b2000200110bf908080000c180b200241106a200110f488808000024020022802100d0020002002290318370308200041193a00000c180b200041303a00000c170b2000200110c0908080000c160b2000411b3a00000c150b200241d0056a200110b090808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022043602002002411b6a2004360000200220022902d00522063703800b2002200637001320002002290010370001200041086a200241176a2900003700002000411c3a00000c150b200041303a00000c140b200241d0056a200110b090808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022043602002002411b6a2004360000200220022902d00522063703800b2002200637001320002002290010370001200041086a200241176a2900003700002000411d3a00000c140b200041303a00000c130b200241d0056a200110c49d808000024020022d00d005411f460d00200241800b6a200241d0056a41900510f5b28080001a2002411f6a200241800b6a41900510f5b28080001a200041016a200241106a419f0510f5b28080001a2000411e3a00000c130b200041303a00000c120b200241d0056a200110cb9d808000024020022802d8054129460d00200241800b6a41186a200241d0056a41186a2903002206370300200241800b6a41106a200241d0056a41106a2903002207370300200241800b6a41086a200241d0056a41086a29030022083703002002411f6a2008370000200241276a2007370000200241106a411f6a2006370000200220022903d00522073703800b2002200737001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041206a20063700002000411f3a00000c120b200041303a00000c110b200241d0056a200110c190808000024020022802d0054103460d00200241800b6a41086a200241d0056a41086a29020022063703002002411b6a2006370000200220022902d00522063703800b2002200637001320002002290010370001200041096a200241106a41086a290000370000200041106a2002411f6a280000360000200041203a00000c110b200041303a00000c100b2000200110c2908080000c0f0b2000200110c3908080000c0e0b200241d0056a200110b790808000024020022d00d005411e460d00200241800b6a200241d0056a41b00510f5b28080001a2002411f6a200241800b6a41b00510f5b28080001a200041016a200241106a41bf0510f5b28080001a200041233a00000c0e0b200041303a00000c0d0b200041243a00000c0c0b200241d0056a200110c490808000024020022d00d0054116460d00200241800b6a200241d0056a41d00010f5b28080001a2002411f6a200241800b6a41d00010f5b28080001a200041016a200241106a41df0010f5b28080001a200041253a00000c0c0b200041303a00000c0b0b2000200110c5908080000c0a0b2000200110c6908080000c090b2000200110c7908080000c080b2000200110c8908080000c070b2000200110c9908080000c060b024002400240200328020828020022042802042201450d0020042001417f6a36020420042004280200220141016a3602002003427f200329030042017c22062006501b3703004100210420012d00000e020201000b200041303a00000c070b410121040b200020043a00012000412b3a00000c050b02402003280208280200220428020422014120490d002004200141606a36020420042004280200220141206a3602002003427f2003290300220642207c220720072006541b3703002000412c3a000020002001290000370001200041096a200141086a290000370000200041116a200141106a290000370000200041196a200141186a2900003700000c050b200041303a00000c040b2000412d3a00000c030b200241d0056a200110aea2808000024020022d00d005411e460d00200241800b6a200241d0056a41900510f5b28080001a2002411f6a200241800b6a41900510f5b28080001a200041016a200241106a419f0510f5b28080001a2000412e3a00000c030b200041303a00000c020b2000200110ca908080000c010b200041303a00000b200241b0106a2480808080000bbe0202047f037e23808080800041206b22022480808080000240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d0000220441034b0d00200241106a200110f48880800020022802100d0120022903182106200241106a200110f48880800020022802100d0120022903182107200241086a200110e988808000024020022802080d00200241106a2001200228020c10f98480800020022802102201418080808078460d0020022902142108200041003a00242000200837021c200020013602182000200737031020002006370308200020043a0001200041063a00000c030b200041303a00000c020b200041303a00000c010b200041303a00000b200241206a2480808080000be01602067f037e23808080800041b0106b220224808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d32200720054b0d3320042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00000e300102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f30310b200041303a00000c330b200241d0056a20011094908080000240024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022043602002002411b6a2004360000200220022902d00522083703800b2002200837001320002002290010370001200041086a200241176a290000370000410021040c010b413021040b200020043a00000c320b200241d0056a2001109490808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022043602002002411b6a2004360000200220022902d00522083703800b2002200837001320002002290010370001200041086a200241176a290000370000200041013a00000c320b200041303a00000c310b200241d0056a2001109490808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022043602002002411b6a2004360000200220022902d00522083703800b2002200837001320002002290010370001200041086a200241176a290000370000200041023a00000c310b200041303a00000c300b200020011095908080000c2f0b200020011096908080000c2e0b200020011097908080000c2d0b2000200110ce908080000c2c0b200020011099908080000c2b0b2002200110f388808000024020022802000d0020022802042104200041083a0000200020043602040c2b0b200041303a00000c2a0b20002001109a908080000c290b2000410a3a00000c280b200241d0056a200110898f808000024020022d00d005411e460d00200241800b6a200241d0056a41800510f5b28080001a2002411f6a200241800b6a41800510f5b28080001a200041016a200241106a418f0510f5b28080001a2000410b3a00000c280b200041303a00000c270b200241d0056a2001109b90808000024020022d00d005411e460d00200241800b6a200241d0056a41b00510f5b28080001a2002411f6a200241800b6a41b00510f5b28080001a200041016a200241106a41bf0510f5b28080001a2000410c3a00000c270b200041303a00000c260b20002001109c908080000c250b20002001109d908080000c240b20002001109e908080000c230b20002001109f908080000c220b2000200110a0908080000c210b2000200110a1908080000c200b2000200110a2908080000c1f0b200041143a00000c1e0b200241003a00d0052002200241d0056a3602800b200241106a41dc97db80002001200241800b6a10bba6808000024020022802102204418080808078460d002000200229021437030820002004360204200041153a00000c1e0b200041303a00000c1d0b200241003a00d0052002200241d0056a3602800b200241106a41dc97db80002001200241800b6a10bba6808000024020022802102204418080808078460d002000200229021437030820002004360204200041163a00000c1d0b200041303a00000c1c0b200041173a00000c1b0b2000200110a3908080000c1a0b200241106a200110f788808000024020022802100d0020002002290318370308200041193a00000c1a0b200041303a00000c190b2000200110a4908080000c180b2000411b3a00000c170b200241d0056a2001109490808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022043602002002411b6a2004360000200220022902d00522083703800b2002200837001320002002290010370001200041086a200241176a2900003700002000411c3a00000c170b200041303a00000c160b200241d0056a2001109490808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022043602002002411b6a2004360000200220022902d00522083703800b2002200837001320002002290010370001200041086a200241176a2900003700002000411d3a00000c160b200041303a00000c150b200241d0056a200110c09d808000024020022d00d005411f460d00200241800b6a200241d0056a41900510f5b28080001a2002411f6a200241800b6a41900510f5b28080001a200041016a200241106a419f0510f5b28080001a2000411e3a00000c150b200041303a00000c140b200241d0056a200110c89d808000024020022802d8054129460d00200241800b6a41186a200241d0056a41186a2903002208370300200241800b6a41106a200241d0056a41106a2903002209370300200241800b6a41086a200241d0056a41086a290300220a3703002002411f6a200a370000200241276a2009370000200241106a411f6a2008370000200220022903d00522093703800b2002200937001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041206a20083700002000411f3a00000c140b200041303a00000c130b200241d0056a200110a590808000024020022802d0054103460d00200241800b6a41086a200241d0056a41086a29020022083703002002411b6a2008370000200220022902d00522083703800b2002200837001320002002290010370001200041096a200241106a41086a290000370000200041106a2002411f6a280000360000200041203a00000c130b200041303a00000c120b2000200110a6908080000c110b2000200110a7908080000c100b200241d0056a2001109b90808000024020022d00d005411e460d00200241800b6a200241d0056a41b00510f5b28080001a2002411f6a200241800b6a41b00510f5b28080001a200041016a200241106a41bf0510f5b28080001a200041233a00000c100b200041303a00000c0f0b200041243a00000c0e0b200241d0056a200110a890808000024020022d00d0054116460d00200241800b6a200241d0056a41d00010f5b28080001a2002411f6a200241800b6a41d00010f5b28080001a200041016a200241106a41df0010f5b28080001a200041253a00000c0e0b200041303a00000c0d0b2000200110a9908080000c0c0b2000200110aa908080000c0b0b2000200110ab908080000c0a0b2000200110ac908080000c090b2000200110ad908080000c080b200241086a200110d79e80800002400240024020022d00080d004100210420022d000941ff01710e020201000b200041303a00000c090b410121040b200020043a00012000412b3a00000c070b02402001200241106a108b868080000d0020002002290010370001200041196a200241286a290000370000200041116a200241206a290000370000200041096a200241186a2900003700002000412c3a00000c070b200041303a00000c060b2000412d3a00000c050b200241d0056a200110b2a2808000024020022d00d005411e460d00200241800b6a200241d0056a41900510f5b28080001a2002411f6a200241800b6a41900510f5b28080001a200041016a200241106a419f0510f5b28080001a2000412e3a00000c050b200041303a00000c040b2000200110ae908080000c030b200041303a00000c020b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200241b0106a2480808080000bf30202067f037e23808080800041206b2202248080808000024002400240200128020022032802082204280208220520042802102206460d0002400240200641016a2207450d00200720054b0d0120042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d0000220441034b0d02200241106a200110f78880800020022802100d0320022903182108200241106a200110f78880800020022802100d0320022903182109200241086a200110f388808000024020022802080d00200241106a2001200228020c10ca8580800020022802102201418080808078460d002002290214210a200041003a00242000200a37021c200020013602182000200937031020002008370308200020043a0001200041063a00000c050b200041303a00000c040b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200041303a00000c010b200041303a00000b200241206a2480808080000b821702047f037e23808080800041b0106b22022480808080000240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e300102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f30310b200041303a00000c310b200241d0056a200110d98f8080000240024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022043602002002411b6a2004360000200220022902d00522063703800b2002200637001320002002290010370001200041086a200241176a290000370000410021040c010b413021040b200020043a00000c300b200241d0056a200110d98f808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022043602002002411b6a2004360000200220022902d00522063703800b2002200637001320002002290010370001200041086a200241176a290000370000200041013a00000c300b200041303a00000c2f0b200241d0056a200110d98f808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022043602002002411b6a2004360000200220022902d00522063703800b2002200637001320002002290010370001200041086a200241176a290000370000200041023a00000c2f0b200041303a00000c2e0b2000200110da8f8080000c2d0b2000200110db8f8080000c2c0b2000200110dc8f8080000c2b0b2000200110d0908080000c2a0b2000200110de8f8080000c290b200241086a200110e888808000024020022802080d00200228020c2104200041083a0000200020043602040c290b200041303a00000c280b2000200110df8f8080000c270b2000410a3a00000c260b200241d0056a200110848f808000024020022d00d005411e460d00200241800b6a200241d0056a41800510f5b28080001a2002411f6a200241800b6a41800510f5b28080001a200041016a200241106a418f0510f5b28080001a2000410b3a00000c260b200041303a00000c250b200241d0056a200110e08f808000024020022d00d005411e460d00200241800b6a200241d0056a41b00510f5b28080001a2002411f6a200241800b6a41b00510f5b28080001a200041016a200241106a41bf0510f5b28080001a2000410c3a00000c250b200041303a00000c240b2000200110e18f8080000c230b2000200110e28f8080000c220b2000200110e38f8080000c210b2000200110e48f8080000c200b2000200110e58f8080000c1f0b2000200110e68f8080000c1e0b2000200110e78f8080000c1d0b200041143a00000c1c0b200241003a00d0052002200241d0056a3602800b200241106a41dc97db80002001200241800b6a10f1a6808000024020022802102204418080808078460d002000200229021437030820002004360204200041153a00000c1c0b200041303a00000c1b0b200241003a00d0052002200241d0056a3602800b200241106a41dc97db80002001200241800b6a10f1a6808000024020022802102204418080808078460d002000200229021437030820002004360204200041163a00000c1b0b200041303a00000c1a0b200041173a00000c190b2000200110e88f8080000c180b200241106a200110f888808000024020022802100d0020002002290318370308200041193a00000c180b200041303a00000c170b2000200110e98f8080000c160b2000411b3a00000c150b200241d0056a200110d98f808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022043602002002411b6a2004360000200220022902d00522063703800b2002200637001320002002290010370001200041086a200241176a2900003700002000411c3a00000c150b200041303a00000c140b200241d0056a200110d98f808000024020022802d005418080808078460d00200241800b6a41086a200241d0056a41086a28020022043602002002411b6a2004360000200220022902d00522063703800b2002200637001320002002290010370001200041086a200241176a2900003700002000411d3a00000c140b200041303a00000c130b200241d0056a200110d29d808000024020022d00d005411f460d00200241800b6a200241d0056a41900510f5b28080001a2002411f6a200241800b6a41900510f5b28080001a200041016a200241106a419f0510f5b28080001a2000411e3a00000c130b200041303a00000c120b200241d0056a200110bd9d808000024020022802d8054129460d00200241800b6a41186a200241d0056a41186a2903002206370300200241800b6a41106a200241d0056a41106a2903002207370300200241800b6a41086a200241d0056a41086a29030022083703002002411f6a2008370000200241276a2007370000200241106a411f6a2006370000200220022903d00522073703800b2002200737001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041206a20063700002000411f3a00000c120b200041303a00000c110b200241d0056a200110ea8f808000024020022802d0054103460d00200241800b6a41086a200241d0056a41086a29020022063703002002411b6a2006370000200220022902d00522063703800b2002200637001320002002290010370001200041096a200241106a41086a290000370000200041106a2002411f6a280000360000200041203a00000c110b200041303a00000c100b2000200110eb8f8080000c0f0b2000200110ec8f8080000c0e0b200241d0056a200110e08f808000024020022d00d005411e460d00200241800b6a200241d0056a41b00510f5b28080001a2002411f6a200241800b6a41b00510f5b28080001a200041016a200241106a41bf0510f5b28080001a200041233a00000c0e0b200041303a00000c0d0b200041243a00000c0c0b200241d0056a200110ed8f808000024020022d00d0054116460d00200241800b6a200241d0056a41d00010f5b28080001a2002411f6a200241800b6a41d00010f5b28080001a200041016a200241106a41df0010f5b28080001a200041253a00000c0c0b200041303a00000c0b0b2000200110ee8f8080000c0a0b2000200110ef8f8080000c090b2000200110f08f8080000c080b2000200110f18f8080000c070b2000200110f28f8080000c060b024002400240200328020822042802042201450d0020042001417f6a36020420042004280200220141016a3602002003427f200329030042017c22062006501b3703004100210420012d00000e020201000b200041303a00000c070b410121040b200020043a00012000412b3a00000c050b02402003280208220428020422014120490d002004200141606a36020420042004280200220141206a3602002003427f2003290300220642207c220720072006541b3703002000412c3a000020002001290000370001200041096a200141086a290000370000200041116a200141106a290000370000200041196a200141186a2900003700000c050b200041303a00000c040b2000412d3a00000c030b200241d0056a200110afa2808000024020022d00d005411e460d00200241800b6a200241d0056a41900510f5b28080001a2002411f6a200241800b6a41900510f5b28080001a200041016a200241106a419f0510f5b28080001a2000412e3a00000c030b200041303a00000c020b2000200110f38f8080000c010b200041303a00000b200241b0106a2480808080000bbd0202047f027e23808080800041206b22022480808080000240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d0000220441034b0d00200241106a200110f88880800020022802100d0120022903182106200241106a200110f88880800020022802100d0120022903182107200241086a200110e888808000024020022802080d00200241106a2001200228020c108a8580800020022802102201418080808078460d00200020022902143702940120002001360290012000418e808080783602202000200737031020002006370308200020043a0001200041063a00000c030b200041303a00000c020b200041303a00000c010b200041303a00000b200241206a2480808080000b990502047f037e23808080800041106b2202248080808000024002400240024002400240024002400240024002400240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e0b0102030405060708090a0b0c0b2000410b3a00000c0c0b02402003280208220428020422014120490d002004200141606a36020420042004280200220141206a3602002003427f2003290300220642207c220720072006541b370300200041003a000020002001290000370001200041096a200141086a290000370000200041116a200141106a290000370000200041196a200141186a2900003700000c0c0b2000410b3a00000c0b0b02402003280208220428020422014108490d002004200141786a36020420042004280200220141086a3602002003427f2003290300220642087c220720072006541b3703002003280208220428020422054120490d00200129000021072004200541606a36020420042004280200220141206a3602002003427f200642287c220820082006541b37030020002007370308200041013a000020002001290000370010200041186a200141086a290000370000200041206a200141106a290000370000200041286a200141186a2900003700000c0b0b2000410b3a00000c0a0b200041023a00000c090b200041033a00000c080b200041043a00000c070b200041053a00000c060b200041063a00000c050b2002200110f888808000024020022802000d0020002002290308370308200041073a00000c050b2000410b3a00000c040b200041083a00000c030b200041093a00000c020b2000410a3a00000c010b2000410b3a00000b200241106a2480808080000bf90702047f027e23808080800041e0006b22022480808080000240024002400240024002400240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e06010203040506070b2000412f3602080c070b200041293602080c060b200241086a200110e888808000024020022802080d00200228020c220441144b0d00200241c0006a2001200410e18580800020022802402204418080808078460d002002200229024437021c20022004360218200241c0006a200241186a10cfaf80800020022802402204418080808078460d00200020022902443703102000200436020c2000412a3602080c060b2000412f3602080c050b0240200328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b370300412821040240024020052d00000e020100020b200241c0006a200110e590808000200228024822044128460d01200241206a200241d4006a290200370300200241286a200241dc006a2802003602002002200229024c370318200229034021060b20002004360208200020063703002000200229031837020c200041146a200241206a2903003702002000411c6a200241286a2802003602000c050b2000412f3602080c040b02402003280208220428020422014104490d002000412c36020820042001417c6a36020420042004280200220141046a360200200020012800003602002003427f2003290300220642047c220720072006541b3703000c040b2000412f3602080c030b200241106a200110e888808000412f2104024020022802100d002002280214220341c0004b0d00200241c0006a20012003109e8580800020022802402203418080808078460d00200020022902443703102000200336020c412d21040b200020043602080c020b0240200328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030002400240024020052d000022040e03020001030b200241c0006a20011083a68080002002280240418080808078460d02200241306a41086a200241c0006a41086a28020036020020022002290240370330410121040c010b200241c0006a20011083a68080002002280240418080808078460d01200241306a41086a200241c0006a41086a28020036020020022002290240370330410221040b2000200436020c2000412e36020820002002290330370210200041186a200241386a2802003602000c020b2000412f3602080c010b2000412f3602080b200241e0006a2480808080000bde0902067f027e23808080800041e0006b220224808080800002400240024002400240024002400240024002400240024002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d07200720054b0d0820042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00000e060102030405060f0b2000412f3602080c0f0b200041293602080c0e0b200241086a200110f388808000024020022802080d00200228020c220441144b0d00200241c0006a2001200410bb8580800020022802402204418080808078460d002002200229024437021c20022004360218200241c0006a200241186a10cfaf80800020022802402204418080808078460d00200020022902443703102000200436020c2000412a3602080c0e0b2000412f3602080c0d0b024020032802082204280208220520042802102206460d00200641016a2207450d06200720054b0d0720042802042105200420073602102003427f200329030042017c22082008501b3703004128210402400240200520066a2d00000e020100020b200241c0006a200110e790808000200228024822044128460d01200241206a200241d4006a290200370300200241286a200241dc006a2802003602002002200229024c370318200229034021080b20002004360208200020083703002000200229031837020c200041146a200241206a2903003702002000411c6a200241286a2802003602000c0d0b2000412f3602080c0c0b0240200328020822042802082206200428021022016b4104490d00200141046a21052001417b4b0d07200520064b0d0820042802042106200420053602102000412c3602082000200620016a2800003602002003427f2003290300220842047c220920092008541b3703000c0c0b2000412f3602080c0b0b200241106a200110f388808000412f2104024020022802100d002002280214220341c0004b0d00200241c0006a2001200310e78480800020022802402203418080808078460d00200020022902443703102000200336020c412d21040b200020043602080c0a0b024020032802082204280208220520042802102206460d00200641016a2207450d07200720054b0d0820042802042105200420073602102003427f200329030042017c22082008501b370300024002400240200520066a2d000022040e03020001030b200241c0006a20011088a68080002002280240418080808078460d02200241306a41086a200241c0006a41086a28020036020020022002290240370330410121040c010b200241c0006a20011088a68080002002280240418080808078460d01200241306a41086a200241c0006a41086a28020036020020022002290240370330410221040b2000200436020c2000412e36020820002002290330370210200041186a200241386a2802003602000c0a0b2000412f3602080c090b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b2001200541e493d0800010b781808000000b2005200641e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b2000412f3602080b200241e0006a2480808080000bb90602057f017e23808080800041d0006b2202248080808000024002400240024002400240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a36020020062d00000e06010203040506070b2000412f3602080c070b200041293602080c060b200241086a200110eea580800002402002280208418080808078460d00200241306a41086a200241086a41086a28020036020020022002290208370330200241086a200241306a10cfaf80800020022802082203418080808078460d002000200229020c3703102000200336020c2000412a3602080c060b2000412f3602080c050b02402005450d0020032004417e6a3602042003200641026a360200412821030240024020062d00010e020100020b200241306a200110e690808000200228023822034128460d01200241106a200241c4006a290200370300200241186a200241cc006a2802003602002002200229023c370308200229033021070b20002003360208200020073703002000200229030837020c200041146a200241106a2903003702002000411c6a200241186a2802003602000c050b2000412f3602080c040b024020044105490d002000412c36020820032004417b6a3602042003200641056a360200200020062800013602000c040b2000412f3602080c030b200241306a200110eca580800002402002280230418080808078460d002000200229023037020c200041146a200241386a2802003602002000412d3602080c030b2000412f3602080c020b02402005450d0020032004417e6a3602042003200641026a36020002400240024020062d000122030e03020001030b200241306a200110e6a58080002002280230418080808078460d02200241206a41086a200241306a41086a28020036020020022002290230370320410121030c010b200241306a200110e6a58080002002280230418080808078460d01200241206a41086a200241306a41086a28020036020020022002290230370320410221030b2000200336020c2000412e36020820002002290320370210200041186a200241286a2802003602000c020b2000412f3602080c010b2000412f3602080b200241d0006a2480808080000ba50502047f037e23808080800041106b2202248080808000024002400240024002400240024002400240024002400240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e0b0102030405060708090a0b0c0b2000410b3a00000c0c0b02402003280208280200220428020422014120490d002004200141606a36020420042004280200220141206a3602002003427f2003290300220642207c220720072006541b370300200041003a000020002001290000370001200041096a200141086a290000370000200041116a200141106a290000370000200041196a200141186a2900003700000c0c0b2000410b3a00000c0b0b02402003280208280200220428020422014108490d002004200141786a36020420042004280200220141086a3602002003427f2003290300220642087c220720072006541b3703002003280208280200220428020422054120490d00200129000021072004200541606a36020420042004280200220141206a3602002003427f200642287c220820082006541b37030020002007370308200041013a000020002001290000370010200041186a200141086a290000370000200041206a200141106a290000370000200041286a200141186a2900003700000c0b0b2000410b3a00000c0a0b200041023a00000c090b200041033a00000c080b200041043a00000c070b200041053a00000c060b200041063a00000c050b2002200110f488808000024020022802000d0020002002290308370308200041073a00000c050b2000410b3a00000c040b200041083a00000c030b200041093a00000c020b2000410a3a00000c010b2000410b3a00000b200241106a2480808080000b920704067f027e017f017e23808080800041106b22022480808080000240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d0d200720054b0d0e20042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00000e0b0102030405060708090a0b0c0b2000410b3a00000c140b0240200328020822042802082206200428021022016b4120490d00200141206a21052001415f4b0d0e200520064b0d0f20042802042106200420053602102003427f2003290300220842207c220920092008541b370300200041003a00002000200620016a2204290000370001200041096a200441086a290000370000200041116a200441106a290000370000200041196a200441186a2900003700000c140b2000410b3a00000c130b0240200328020822042802082206200428021022016b4108490d00200141086a2105200141774b0d0f200520064b0d102004280204210a200420053602102003427f2003290300220842087c220920092008541b370300200328020822042802082205200428021022066b4120490d00200641206a21072006415f4b0d11200720054b0d12200a20016a290000210920042802042101200420073602102003427f200842287c220b200b2008541b37030020002009370308200041013a00002000200120066a2204290000370010200041186a200441086a290000370000200041206a200441106a290000370000200041286a200441186a2900003700000c130b2000410b3a00000c120b200041023a00000c110b200041033a00000c100b200041043a00000c0f0b200041053a00000c0e0b200041063a00000c0d0b2002200110f788808000024020022802000d0020002002290308370308200041073a00000c0d0b2000410b3a00000c0c0b200041083a00000c0b0b200041093a00000c0a0b2000410a3a00000c090b2000410b3a00000c080b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b2001200541e493d0800010b781808000000b2005200641e493d0800010b581808000000b2001200541e493d0800010b781808000000b2005200641e493d0800010b581808000000b2006200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200241106a2480808080000bd70502067f017e23808080800041206b2202248080808000024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024002400240024002400240024002400240024002400240024020044101710d00200541ff01710e0b0102030405060708090a0b0c0b2000410b3a00000c0e0b200241186a22044200370300200241106a22014200370300200241086a2205420037030020024200370300024020032002412010d3a58080000d0020002002290300370001200041196a2004290300370000200041116a2001290300370000200041096a2005290300370000200041003a00000c0e0b2000410b3a00000c0d0b20024200370300024020032002410810d3a58080000d0020022903002108200241186a22044200370300200241106a22014200370300200241086a42003703002002420037030020032002412010d3a58080000d0020002002290300370010200041286a2004290300370000200041206a2001290300370000200041186a200241086a29030037000020002008370308200041013a00000c0d0b2000410b3a00000c0c0b200041023a00000c0b0b200041033a00000c0a0b200041043a00000c090b200041053a00000c080b200041063a00000c070b2002200110f588808000024020022802000d0020002002290308370308200041073a00000c070b2000410b3a00000c060b200041083a00000c050b200041093a00000c040b2000410a3a00000c030b2000410b3a00000c020b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200241206a2480808080000bb40602047f017e23808080800041d0006b220224808080800002400240024002400240024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a36020020052d00000e06010203040506070b2000412f3602080c070b200041293602080c060b200241086a2001108aa680800002402002280208418080808078460d00200241306a41086a200241086a41086a28020036020020022002290208370330200241086a200241306a10cfaf80800020022802082201418080808078460d002000200229020c3703102000200136020c2000412a3602080c060b2000412f3602080c050b02402004450d0020012003417e6a3602042001200541026a360200412821030240024020052d00010e020100020b200241306a200110e390808000200228023822034128460d01200241106a200241c4006a290200370300200241186a200241cc006a2802003602002002200229023c370308200229033021060b20002003360208200020063703002000200229030837020c200041146a200241106a2903003702002000411c6a200241186a2802003602000c050b2000412f3602080c040b024020034105490d002000412c36020820012003417b6a3602042001200541056a360200200020052800013602000c040b2000412f3602080c030b200241306a200110e9a580800002402002280230418080808078460d002000200229023037020c200041146a200241386a2802003602002000412d3602080c030b2000412f3602080c020b02402004450d0020012003417e6a3602042001200541026a36020002400240024020052d000122030e03020001030b200241306a200110e5a58080002002280230418080808078460d02200241206a41086a200241306a41086a28020036020020022002290230370320410121030c010b200241306a200110e5a58080002002280230418080808078460d01200241206a41086a200241306a41086a28020036020020022002290230370320410221030b2000200336020c2000412e36020820002002290320370210200041186a200241286a2802003602000c020b2000412f3602080c010b2000412f3602080b200241d0006a2480808080000bed0802067f017e23808080800041d0006b2202248080808000024002400240024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024002400240024002400240024020044101710d00200541ff01710e060102030405060b0b2000412f3602080c0b0b200041293602080c0a0b200241086a200110ec88808000024020022802080d00200228020c220441144b0d00200241186a2001200410f58480800020022802182204418080808078460d002002200229021c37024820022004360244200241186a200241c4006a10cfaf80800020022802182204418080808078460d002000200229021c3703102000200436020c2000412a3602080c0a0b2000412f3602080c090b200241186a200110cc9d808000024020022802204129460d0020002002290318370300200041186a200241186a41186a290300370300200041106a200241186a41106a290300370300200041086a200241186a41086a2903003703000c090b2000412f3602080c080b2002410036021802402001280200200241186a410410d3a58080000d00200228021821042000412c360208200020043602000c080b2000412f3602080c070b200241106a200110ec88808000412f2104024020022802100d002002280214220341c0004b0d00200241186a2001200310fd8480800020022802182203418080808078460d002000200229021c3703102000200336020c412d21040b200020043602080c060b024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d05200720064b0d062004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d00024002400240200541ff017122040e03020001030b200241186a200110eba58080002002280218418080808078460d02200241386a41086a200241186a41086a28020036020020022002290218370338410121040c010b200241186a200110eba58080002002280218418080808078460d01200241386a41086a200241186a41086a28020036020020022002290218370338410221040b2000200436020c2000412e36020820002002290338370210200041186a200241c0006a2802003602000c060b2000412f3602080c050b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b2000412f3602080b200241d0006a2480808080000b850802047f027e23808080800041e0006b22022480808080000240024002400240024002400240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e06010203040506070b2000412f3602080c070b200041293602080c060b200241086a200110e988808000024020022802080d00200228020c220441144b0d00200241c0006a2001200410c88580800020022802402204418080808078460d002002200229024437021c20022004360218200241c0006a200241186a10cfaf80800020022802402204418080808078460d00200020022902443703102000200436020c2000412a3602080c060b2000412f3602080c050b0240200328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b370300412821040240024020052d00000e020100020b200241c0006a200110e490808000200228024822044128460d01200241206a200241d4006a290200370300200241286a200241dc006a2802003602002002200229024c370318200229034021060b20002004360208200020063703002000200229031837020c200041146a200241206a2903003702002000411c6a200241286a2802003602000c050b2000412f3602080c040b02402003280208280200220428020422014104490d002000412c36020820042001417c6a36020420042004280200220141046a360200200020012800003602002003427f2003290300220642047c220720072006541b3703000c040b2000412f3602080c030b200241106a200110e988808000412f2104024020022802100d002002280214220341c0004b0d00200241c0006a2001200310988580800020022802402203418080808078460d00200020022902443703102000200336020c412d21040b200020043602080c020b0240200328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030002400240024020052d000022040e03020001030b200241c0006a200110fda58080002002280240418080808078460d02200241306a41086a200241c0006a41086a28020036020020022002290240370330410121040c010b200241c0006a200110fda58080002002280240418080808078460d01200241306a41086a200241c0006a41086a28020036020020022002290240370330410221040b2000200436020c2000412e36020820002002290330370210200041186a200241386a2802003602000c020b2000412f3602080c010b2000412f3602080b200241e0006a2480808080000baf4201067f23808080800041106b2202248080808000024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020002d00000e30000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f000b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41003a00002001200341016a360208200028020821032002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d2f200041c0056c210003402003200110938f808000200341c0056a2103200041c07a6a22000d000c300b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41013a00002001200341016a360208200028020821032002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d2e200041c0056c210003402003200110938f808000200341c0056a2103200041c07a6a22000d000c2f0b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41023a00002001200341016a360208200028020821032002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d2d200041c0056c210003402003200110938f808000200341c0056a2103200041c07a6a22000d000c2e0b0b200041206a2104200041106a2105200041b0056a2106200041086a21070240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41033a00002002200736020c2002410c6a2001108d898080002006200110dc908080002002200536020c2002410c6a2001108d898080002002200041186a36020c2002410c6a2001108d898080002004200110e29d8080000c2c0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41043a00002001200341016a360208200028020821032002200028020c22043602082002200241086a36020c2002410c6a2001108c8980800002402004450d00200441c0056c210403402003200110938f808000200341c0056a2103200441c07a6a22040d000b0b200041106a210320002d00900521040240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20043a000020032001108c8f8080000c2b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41053a00002001200341016a360208200028020821032002200028020c22043602082002200241086a36020c2002410c6a2001108c8980800002402004450d00200441c0056c210403402003200110938f808000200341c0056a2103200441c07a6a22040d000b0b200041206a210420002d00a00521050240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20053a000020042001108c8f808000200028021421032002200028021822003602082002200241086a36020c2002410c6a2001108c898080002000450d2a200041e00a6c210003402003200110db90808000200341e00a6a2103200041a0756a22000d000c2b0b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041086a2104200128020420036a41063a00002001200341016a220336020820002d00012105024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20053a00002002200436020c2002410c6a2001108d898080002002200041106a36020c2002410c6a2001108d89808000200028021c21042002200028022022003602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822036b20004f0d0020012003200010bea8808000200128020821030b200128020420036a2004200010f5b28080001a2001200320006a3602080c290b2000410c6a2103200041086a2104200041046a21050240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41073a00002002200536020c2002410c6a2001108c898080002002200436020c2002410c6a2001108c898080002002200336020c2002410c6a2001108c898080000c280b200041046a21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41083a00002002200336020c2002410c6a2001108c898080000c270b2000410c6a2103200041086a2104200041046a21050240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41093a00002002200536020c2002410c6a2001108c898080002002200436020c2002410c6a2001108c898080002002200336020c2002410c6a2001108c898080000c260b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a410a3a00000c250b200041106a21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a410b3a000020032001108c8f8080000c240b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041106a2104200128020420036a410c3a00002001200341016a220336020820002d0090052105024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20053a000020042001108c8f8080002002200041b0056a36020c2002410c6a2001108d898080002002200041a0056a36020c2002410c6a2001108d898080002002200041a8056a36020c2002410c6a2001108d898080000c230b200041a0056a21040240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041106a21052001200341016a360208200128020420036a410d3a000020042001109b8f80800020002d00900521030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20033a000020052001108c8f8080000c220b200041a0056a21040240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041106a21052001200341016a360208200128020420036a410e3a000020042001109b8f80800020002d00900521040240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20043a000020052001108c8f808000200028020821032002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d21200041e00a6c210003402003200110db90808000200341e00a6a2103200041a0756a22000d000c220b0b200041106a21040240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a410f3a000020042001109b8f808000200028020821032002200028020c22043602082002200241086a36020c2002410c6a2001108c8980800002402004450d00200441c0056c210403402003200110938f808000200341c0056a2103200441c07a6a22040d000b0b20002d000121030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20033a00000c200b200041a0056a21040240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041106a21052001200341016a360208200128020420036a41103a000020042001109b8f80800020002d00900521040240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20043a000020052001108c8f808000200028020821032002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d1f200041e00a6c210003402003200110db90808000200341e00a6a2103200041a0756a22000d000c200b0b200041a0056a21040240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041106a21052001200341016a360208200128020420036a41113a000020042001109b8f80800020002d00900521040240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20043a000020052001108c8f808000200028020821032002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d1e200041e00a6c210003402003200110db90808000200341e00a6a2103200041a0756a22000d000c1f0b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041c0056a2104200041106a2105200128020420036a41123a00002001200341016a220336020820002d0090052106024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20063a000020052001108c8f8080002002200041b0056a36020c2002410c6a2001108d898080002002200041a0056a36020c2002410c6a2001108d898080002002200041a8056a36020c2002410c6a2001108d8980800020042001109b8f8080000c1d0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41133a00002001200341016a360208200041206a21030240024020002d0050411e460d002001410010b28b808000200041d0006a200110b4a28080000c010b2001410110b28b808000200041d1006a412020011084868080000b2003200110948f808000024020002802080d002001410010b28b8080000c1d0b2001410110b28b808000200041106a200110e2a58080000c1c0b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41143a00000c1b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41153a00002001200341016a360208200028020821032002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d1a200041e00a6c210003402003200110db90808000200341e00a6a2103200041a0756a22000d000c1b0b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41163a00002001200341016a360208200028020821032002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d19200041e00a6c210003402003200110db90808000200341e00a6a2103200041a0756a22000d000c1a0b0b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41173a00000c180b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41183a00002001200341016a360208200028020821032002200028020c22043602082002200241086a36020c2002410c6a2001108c8980800002402004450d00200441c0056c210403402003200110938f808000200341c0056a2103200441c07a6a22040d000b0b200041106a210320002d00900521040240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20043a000020032001108c8f8080000c170b200041086a21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41193a00002002200336020c2002410c6a2001108d898080000c160b200041106a2104200041086a21050240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a411a3a00002002200536020c2002410c6a2001108d898080002002200436020c2002410c6a2001108d898080002002200041186a36020c2002410c6a2001108d898080000c150b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a411b3a00000c140b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a411c3a00002001200341016a360208200028020821032002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d13200041c0056c210003402003200110938f808000200341c0056a2103200041c07a6a22000d000c140b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a411d3a00002001200341016a360208200028020821032002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d12200041c0056c210003402003200110938f808000200341c0056a2103200041c07a6a22000d000c130b0b200041106a21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a411e3a00002003200110e29d8080000c110b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a411f3a00002001200341016a2203360208024020002802104128470d00024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41003a00000c110b200041086a2100024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41013a00002000200110dd908080000c100b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41203a00002001200341016a36020802400240024020002802040e03000102000b2001410010b28b8080000c110b2001410110b28b808000200028020c200028021020011088868080000c100b2001410210b28b808000200028020c200028021020011088868080000c0f0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41213a00002001200341016a360208200028020821052002200028020c22033602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822046b20034f0d0020012004200310bea8808000200128020821040b200041106a2106200128020420046a2005200310f5b28080001a2001200420036a220336020820002d0090052104024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20043a000020062001108c8f8080002002200041b0056a36020c2002410c6a2001108d898080002002200041a0056a36020c2002410c6a2001108d898080002002200041a8056a36020c2002410c6a2001108d898080000c0e0b200041046a21040240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41223a00002002200436020c2002410c6a2001108c89808000200028021421052002200028021822033602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822046b20034f0d0020012004200310bea8808000200128020821040b2000410c6a2106200041086a2107200128020420046a2005200310f5b28080001a2001200420036a360208200028022021042002200028022422003602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822036b20004f0d0020012003200010bea8808000200128020821030b200128020420036a2004200010f5b28080001a2001200320006a3602082002200736020c2002410c6a2001108c898080002002200636020c2002410c6a2001108c898080000c0d0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041106a2104200128020420036a41233a00002001200341016a220336020820002d0090052105024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20053a000020042001108c8f8080002002200041b0056a36020c2002410c6a2001108d898080002002200041a0056a36020c2002410c6a2001108d898080002002200041a8056a36020c2002410c6a2001108d898080000c0c0b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41243a00000c0b0b200041106a21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41253a00002003200110de908080000c0a0b200041106a210420004190056a21050240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41263a00002005200110df9080800020042001108c8f808000200028020821032002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d09200041e00a6c210003402003200110db90808000200341e00a6a2103200041a0756a22000d000c0a0b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41273a00002001200341016a360208200041a0056a21030240024020002d00d005411e460d002001410010b28b808000200041d0056a200110b4a28080000c010b2001410110b28b808000200041d1056a412020011084868080000b200041106a21042003200110948f80800020002d00900521030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20033a000020042001108c8f8080000c080b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41283a00002001200341016a360208200041a0056a21030240024020002d00d005411e460d002001410010b28b808000200041d0056a200110b4a28080000c010b2001410110b28b808000200041d1056a412020011084868080000b200041106a21042003200110948f80800020002d00900521030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20033a000020042001108c8f8080000c070b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41293a00002001200341016a360208200041a0056a21030240024020002d00d005411e460d002001410010b28b808000200041d0056a200110b4a28080000c010b2001410110b28b808000200041d1056a412020011084868080000b200041106a21042003200110948f80800020002d00900521030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20033a000020042001108c8f8080000c060b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a412a3a00002001200341016a360208200041a0056a21030240024020002d00d005411e460d002001410010b28b808000200041d0056a200110b4a28080000c010b2001410110b28b808000200041d1056a412020011084868080000b200041106a21042003200110948f80800020002d00900521030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20033a000020042001108c8f8080000c050b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a412b3a00002001200341016a220336020820002d00012100024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20003a00000c040b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041016a2100200128020420036a412c3a00002001200341016a22033602080240200128020020036b411f4b0d0020012003412010bea8808000200128020821030b2001200341206a360208200128020420036a22012000290000370000200141086a200041086a290000370000200141106a200041106a290000370000200141186a200041186a2900003700000c030b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a412d3a00000c020b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041106a2104200128020420036a412e3a00002001200341016a220336020820002d0090052100024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20003a000020042001108c8f8080000c010b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041206a2104200128020420036a412f3a00002001200341016a3602080240024020002802080d002001410010b28b8080000c010b2001410110b28b808000200041106a200110e2a58080000b2004200110e29d8080000b200241106a2480808080000bd30901047f23808080800041106b220224808080800002400240024002400240024002402000280208220341576a2204410220044106491b0e06000102030405000b0240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41003a00000c050b0240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a41013a00002001200441016a360208200028021021042002200028021422003602082002200241086a36020c2002410c6a2001108c898080002000450d04200041c0056c210003402004200110938f808000200441c0056a2104200041c07a6a22000d000c050b0b0240200128020020012802082205470d0020012005410110bea8808000200128020821050b2001200541016a2204360208200128020420056a41023a0000024020034128470d00024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41003a00000c040b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41013a00002000200110dd908080000c030b0240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a41033a00002001200441016a2204360208200028020021000240200128020020046b41034b0d0020012004410410bea8808000200128020821040b2001200441046a360208200128020420046a20003600000c020b0240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a41043a00002001200441016a360208200028021021042002200028021422003602082002200241086a36020c2002410c6a2001108c898080002000450d01200041286c210003402004200110e890808000200441286a2104200041586a22000d000c020b0b0240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a41053a00002001200441016a2204360208024002400240200028020c0e03000102000b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41003a00000c020b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41013a0000200028021421032002200028021822043602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822006b20044f0d0020012000200410bea8808000200128020821000b200128020420006a2003200410f5b28080001a2001200020046a3602080c010b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41023a0000200028021421032002200028021822043602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822006b20044f0d0020012000200410bea8808000200128020821000b200128020420006a2003200410f5b28080001a2001200020046a3602080b200241106a2480808080000bf01402037f017e23808080800041106b22022480808080002000280200210302402001280200200128020822046b41034b0d0020012004410410bea8808000200128020821040b200128020420046a20033600002001200441046a22043602080240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020002802080e28000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f2021222324252627000b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41003a00000c270b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41013a00000c260b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41023a00000c250b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41033a00000c240b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41043a00000c230b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41053a00000c220b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41063a00000c210b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41073a00000c200b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41083a00000c1f0b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41093a00000c1e0b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a410a3a00000c1d0b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a410b3a00000c1c0b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a410c3a00000c1b0b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a410d3a00000c1a0b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a410e3a00000c190b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a410f3a00000c180b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41103a00000c170b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41113a00000c160b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41123a00000c150b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41133a00000c140b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41143a00000c130b024020012802002004470d0020012004410110bea8808000200128020821040b200128020420046a41153a00002001200441016a2204360208200029031021050240200128020020046b41074b0d0020012004410810bea8808000200128020821040b2001200441086a360208200128020420046a20053700000c120b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41163a00000c110b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41173a00000c100b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41183a00000c0f0b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41193a00000c0e0b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a411a3a00000c0d0b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a411b3a00000c0c0b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a411c3a00000c0b0b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a411d3a00000c0a0b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a411e3a00000c090b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a411f3a00000c080b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41203a00000c070b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41213a00000c060b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41223a00000c050b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41233a00000c040b200041106a2103024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41243a000020022003360208200241086a2001108d898080002002200041186a36020c2002410c6a2001108d898080000c030b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41253a00000c020b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41263a00000c010b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41273a00000b200241106a2480808080000bf10d01047f23808080800041106b22022480808080000240024002400240024002400240024002400240024020002d0000220341746a22044101200441ff0171410a491b41ff01710e0a00010203040506070809000b200041046a21040240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a000020022004360204200241046a2001108c898080000c090b0240200128020020012802082205470d0020012005410110bea8808000200128020821050b2001200541016a2204360208200128020420056a41013a000002400240200341ff0171410b470d00024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a2203360208200128020420046a41003a00000c010b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41013a00002000200110df90808000200128020821030b200041306a21000240200128020020036b411f4b0d0020012003412010bea8808000200128020821030b2001200341206a360208200128020420036a22012000290000370000200141086a200041086a290000370000200141106a200041106a290000370000200141186a200041186a2900003700000c080b200041086a21030240200128020020012802082204470d0020012004410110bea8808000200128020821040b200041386a2105200128020420046a41023a00002001200441016a22003602080240024020032d0000410b470d00024020012802002000470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a00000c010b024020012802002000470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41013a00002003200110df908080000b20022005360208200241086a2001108d898080000c070b200041086a21030240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a41033a00002001200441016a22043602080240024020032d0000410b470d00024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a2203360208200128020420046a41003a00000c010b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41013a00002003200110df90808000200128020821030b200041386a21000240200128020020036b41134b0d0020012003411410bea8808000200128020821030b2001200341146a360208200128020420036a22012000290000370000200141086a200041086a290000370000200141106a200041106a2800003600000c060b0240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a41043a00002001200441016a220436020820002d00012100024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a20003a00000c050b200041106a21040240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41053a00002002200436020c2002410c6a2001108f898080000c040b0240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a41063a00002001200441016a220436020820002d00212103024020012802002004470d0020012004410110bea8808000200128020821040b200041016a2100200128020420046a20033a00002001200441016a22043602080240200128020020046b411f4b0d0020012004412010bea8808000200128020821040b2001200441206a360208200128020420046a22012000290000370000200141086a200041086a290000370000200141106a200041106a290000370000200141186a200041186a2900003700000c030b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41073a00000c020b200041046a2104200041106a21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41083a00002003200110fd90808000200420011084918080000c010b200041086a21040240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41093a00002004200110df908080000b200241106a2480808080000bcf0802027f017e23808080800041106b220224808080800002400240024002400240024002400240024002400240024020002d00000e0b000102030405060708090a000b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041016a2100200128020420036a41003a00002001200341016a22033602080240200128020020036b411f4b0d0020012003412010bea8808000200128020821030b2001200341206a360208200128020420036a22012000290000370000200141086a200041086a290000370000200141106a200041106a290000370000200141186a200041186a2900003700000c0a0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41013a00002001200341016a2203360208200029030821040240200128020020036b41074b0d0020012003410810bea8808000200128020821030b200041106a2100200128020420036a20043700002001200341086a22033602080240200128020020036b411f4b0d0020012003412010bea8808000200128020821030b2001200341206a360208200128020420036a22012000290000370000200141086a200041086a290000370000200141106a200041106a290000370000200141186a200041186a2900003700000c090b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41023a00000c080b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41033a00000c070b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41043a00000c060b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41053a00000c050b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41063a00000c040b200041086a21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41073a00002002200336020c2002410c6a2001108d898080000c030b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41083a00000c020b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41093a00000c010b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a410a3a00000b200241106a2480808080000bb14201067f23808080800041106b2202248080808000024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020002d00000e30000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f000b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41003a00002001200341016a360208200028020821032002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d2f200041c0056c210003402003200110938f808000200341c0056a2103200041c07a6a22000d000c300b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41013a00002001200341016a360208200028020821032002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d2e200041c0056c210003402003200110938f808000200341c0056a2103200041c07a6a22000d000c2f0b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41023a00002001200341016a360208200028020821032002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d2d200041c0056c210003402003200110938f808000200341c0056a2103200041c07a6a22000d000c2e0b0b200041206a2104200041106a2105200041b0056a2106200041086a21070240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41033a00002002200736020c2002410c6a2001108d898080002006200110dc908080002002200536020c2002410c6a2001108d898080002002200041186a36020c2002410c6a2001108d898080002004200110e29d8080000c2c0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41043a00002001200341016a360208200028020821032002200028020c22043602082002200241086a36020c2002410c6a2001108c8980800002402004450d00200441c0056c210403402003200110938f808000200341c0056a2103200441c07a6a22040d000b0b200041106a210320002d00900521040240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20043a000020032001108c8f8080000c2b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41053a00002001200341016a360208200028020821032002200028020c22043602082002200241086a36020c2002410c6a2001108c8980800002402004450d00200441c0056c210403402003200110938f808000200341c0056a2103200441c07a6a22040d000b0b200041206a210420002d00a00521050240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20053a000020042001108c8f808000200028021421032002200028021822003602082002200241086a36020c2002410c6a2001108c898080002000450d2a200041e00a6c210003402003200110db90808000200341e00a6a2103200041a0756a22000d000c2b0b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041086a2104200128020420036a41063a00002001200341016a220336020820002d00012105024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20053a00002002200436020c2002410c6a2001108d898080002002200041106a36020c2002410c6a2001108d898080002000280294012104200220002802980122003602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822036b20004f0d0020012003200010bea8808000200128020821030b200128020420036a2004200010f5b28080001a2001200320006a3602080c290b2000410c6a2103200041086a2104200041046a21050240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41073a00002002200536020c2002410c6a2001108c898080002002200436020c2002410c6a2001108c898080002002200336020c2002410c6a2001108c898080000c280b200041046a21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41083a00002002200336020c2002410c6a2001108c898080000c270b2000410c6a2103200041086a2104200041046a21050240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41093a00002002200536020c2002410c6a2001108c898080002002200436020c2002410c6a2001108c898080002002200336020c2002410c6a2001108c898080000c260b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a410a3a00000c250b200041106a21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a410b3a000020032001108c8f8080000c240b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041106a2104200128020420036a410c3a00002001200341016a220336020820002d0090052105024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20053a000020042001108c8f8080002002200041b0056a36020c2002410c6a2001108d898080002002200041a0056a36020c2002410c6a2001108d898080002002200041a8056a36020c2002410c6a2001108d898080000c230b200041a0056a21040240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041106a21052001200341016a360208200128020420036a410d3a000020042001109b8f80800020002d00900521030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20033a000020052001108c8f8080000c220b200041a0056a21040240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041106a21052001200341016a360208200128020420036a410e3a000020042001109b8f80800020002d00900521040240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20043a000020052001108c8f808000200028020821032002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d21200041e00a6c210003402003200110db90808000200341e00a6a2103200041a0756a22000d000c220b0b200041106a21040240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a410f3a000020042001109b8f808000200028020821032002200028020c22043602082002200241086a36020c2002410c6a2001108c8980800002402004450d00200441c0056c210403402003200110938f808000200341c0056a2103200441c07a6a22040d000b0b20002d000121030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20033a00000c200b200041a0056a21040240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041106a21052001200341016a360208200128020420036a41103a000020042001109b8f80800020002d00900521040240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20043a000020052001108c8f808000200028020821032002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d1f200041e00a6c210003402003200110db90808000200341e00a6a2103200041a0756a22000d000c200b0b200041a0056a21040240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041106a21052001200341016a360208200128020420036a41113a000020042001109b8f80800020002d00900521040240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20043a000020052001108c8f808000200028020821032002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d1e200041e00a6c210003402003200110db90808000200341e00a6a2103200041a0756a22000d000c1f0b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041c0056a2104200041106a2105200128020420036a41123a00002001200341016a220336020820002d0090052106024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20063a000020052001108c8f8080002002200041b0056a36020c2002410c6a2001108d898080002002200041a0056a36020c2002410c6a2001108d898080002002200041a8056a36020c2002410c6a2001108d8980800020042001109b8f8080000c1d0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41133a00002001200341016a360208200041206a21030240024020002d0050411e460d002001410010b28b808000200041d0006a200110b4a28080000c010b2001410110b28b808000200041d1006a412020011084868080000b2003200110948f808000024020002802080d002001410010b28b8080000c1d0b2001410110b28b808000200041106a200110e2a58080000c1c0b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41143a00000c1b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41153a00002001200341016a360208200028020821032002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d1a200041e00a6c210003402003200110e090808000200341e00a6a2103200041a0756a22000d000c1b0b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41163a00002001200341016a360208200028020821032002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d19200041e00a6c210003402003200110e090808000200341e00a6a2103200041a0756a22000d000c1a0b0b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41173a00000c180b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41183a00002001200341016a360208200028020821032002200028020c22043602082002200241086a36020c2002410c6a2001108c8980800002402004450d00200441c0056c210403402003200110938f808000200341c0056a2103200441c07a6a22040d000b0b200041106a210320002d00900521040240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20043a000020032001108c8f8080000c170b200041086a21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41193a00002002200336020c2002410c6a2001108d898080000c160b200041106a2104200041086a21050240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a411a3a00002002200536020c2002410c6a2001108d898080002002200436020c2002410c6a2001108d898080002002200041186a36020c2002410c6a2001108d898080000c150b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a411b3a00000c140b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a411c3a00002001200341016a360208200028020821032002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d13200041c0056c210003402003200110938f808000200341c0056a2103200041c07a6a22000d000c140b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a411d3a00002001200341016a360208200028020821032002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d12200041c0056c210003402003200110938f808000200341c0056a2103200041c07a6a22000d000c130b0b200041106a21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a411e3a00002003200110e29d8080000c110b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a411f3a00002001200341016a2203360208024020002802104128470d00024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41003a00000c110b200041086a2100024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41013a00002000200110dd908080000c100b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41203a00002001200341016a36020802400240024020002802040e03000102000b2001410010b28b8080000c110b2001410110b28b808000200028020c200028021020011088868080000c100b2001410210b28b808000200028020c200028021020011088868080000c0f0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41213a00002001200341016a360208200028020821052002200028020c22033602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822046b20034f0d0020012004200310bea8808000200128020821040b200041106a2106200128020420046a2005200310f5b28080001a2001200420036a220336020820002d0090052104024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20043a000020062001108c8f8080002002200041b0056a36020c2002410c6a2001108d898080002002200041a0056a36020c2002410c6a2001108d898080002002200041a8056a36020c2002410c6a2001108d898080000c0e0b200041046a21040240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41223a00002002200436020c2002410c6a2001108c89808000200028021421052002200028021822033602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822046b20034f0d0020012004200310bea8808000200128020821040b2000410c6a2106200041086a2107200128020420046a2005200310f5b28080001a2001200420036a360208200028022021042002200028022422003602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822036b20004f0d0020012003200010bea8808000200128020821030b200128020420036a2004200010f5b28080001a2001200320006a3602082002200736020c2002410c6a2001108c898080002002200636020c2002410c6a2001108c898080000c0d0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041106a2104200128020420036a41233a00002001200341016a220336020820002d0090052105024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20053a000020042001108c8f8080002002200041b0056a36020c2002410c6a2001108d898080002002200041a0056a36020c2002410c6a2001108d898080002002200041a8056a36020c2002410c6a2001108d898080000c0c0b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41243a00000c0b0b200041106a21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41253a00002003200110de908080000c0a0b200041106a210420004190056a21050240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41263a00002005200110df9080800020042001108c8f808000200028020821032002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d09200041e00a6c210003402003200110db90808000200341e00a6a2103200041a0756a22000d000c0a0b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41273a00002001200341016a360208200041a0056a21030240024020002d00d005411e460d002001410010b28b808000200041d0056a200110b4a28080000c010b2001410110b28b808000200041d1056a412020011084868080000b200041106a21042003200110948f80800020002d00900521030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20033a000020042001108c8f8080000c080b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41283a00002001200341016a360208200041a0056a21030240024020002d00d005411e460d002001410010b28b808000200041d0056a200110b4a28080000c010b2001410110b28b808000200041d1056a412020011084868080000b200041106a21042003200110948f80800020002d00900521030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20033a000020042001108c8f8080000c070b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41293a00002001200341016a360208200041a0056a21030240024020002d00d005411e460d002001410010b28b808000200041d0056a200110b4a28080000c010b2001410110b28b808000200041d1056a412020011084868080000b200041106a21042003200110948f80800020002d00900521030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20033a000020042001108c8f8080000c060b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a412a3a00002001200341016a360208200041a0056a21030240024020002d00d005411e460d002001410010b28b808000200041d0056a200110b4a28080000c010b2001410110b28b808000200041d1056a412020011084868080000b200041106a21042003200110948f80800020002d00900521030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20033a000020042001108c8f8080000c050b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a412b3a00002001200341016a220336020820002d00012100024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20003a00000c040b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041016a2100200128020420036a412c3a00002001200341016a22033602080240200128020020036b411f4b0d0020012003412010bea8808000200128020821030b2001200341206a360208200128020420036a22012000290000370000200141086a200041086a290000370000200141106a200041106a290000370000200141186a200041186a2900003700000c030b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a412d3a00000c020b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041106a2104200128020420036a412e3a00002001200341016a220336020820002d0090052100024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20003a000020042001108c8f8080000c010b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041206a2104200128020420036a412f3a00002001200341016a3602080240024020002802080d002001410010b28b8080000c010b2001410110b28b808000200041106a200110e2a58080000b2004200110e29d8080000b200241106a2480808080000b970503067f017e017f23808080800041c0006b2201248080808000200141246a41f0b3c88000410341f3b3c88000410f41b8b3c8800041011089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a02400240412041002802a496db8000118280808000002202450d00200241003602182002410436020420024192b1c8800036020020014101360238200120023602302001200241206a36023c200120023602342001410c6a200141306a418092c7800010908b808000200141086a2203200141186a220241086a28020036020020012002290200370300200128020c2104200128021021052001280214210620012902282107200128022421082001410036021420014280808080800137020c2001410c6a41c0d1c5800010faa88080002001280210220242a5bbcbf98bf5f999683703002002420437022c20024216370224200241bbdcc5800036022020024100360218200241cf83808000360210200242c299ebb4fad885b7b17f370308200128021021022001200128020c3602142001200236020c2001200241386a36021820012002360210200141306a2001410c6a418092c7800010918b8080002008418080808078460d01200120043602142001200536020c200120053602102001200520064105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200737023c20002008360238200041003a000020002001290300370250200041d8006a20032802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000b970503067f017e017f23808080800041c0006b2201248080808000200141246a41f0b3c88000410341f3b3c88000410f41b8b3c8800041011089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a02400240412041002802a496db8000118280808000002202450d00200241003602182002410436020420024192b1c8800036020020014101360238200120023602302001200241206a36023c200120023602342001410c6a200141306a418092c7800010908b808000200141086a2203200141186a220241086a28020036020020012002290200370300200128020c2104200128021021052001280214210620012902282107200128022421082001410036021420014280808080800137020c2001410c6a41c0d1c5800010faa880800020012802102202429184928196b0ebb9073703002002420437022c20024216370224200241bbdcc5800036022020024100360218200241d083808000360210200242bbd0dcf9c2d893eef600370308200128021021022001200128020c3602142001200236020c2001200241386a36021820012002360210200141306a2001410c6a418092c7800010918b8080002008418080808078460d01200120043602142001200536020c200120053602102001200520064105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200737023c20002008360238200041003a000020002001290300370250200041d8006a20032802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bb70602067f037e23808080800041206b220224808080800002400240024002400240200128020422034104490d0020012003417c6a220436020420012001280200220541046a3602002004450d032005280000210620012003417b6a22073602042001200541056a36020042002108420021090240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020052d000422040e282800010203270405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425290b41012104420021090c270b41022104420021090c260b41032104420021090c250b41042104420021090c240b41062104420021090c230b41072104420021090c220b41082104420021090c210b41092104420021090c200b410a2104420021090c1f0b410b2104420021090c1e0b410c2104420021090c1d0b410d2104420021090c1c0b410e2104420021090c1b0b410f2104420021090c1a0b41102104420021090c190b41112104420021090c180b41122104420021090c170b41132104420021090c160b41142104420021090c150b20074108490d152001200341736a36020420012005410d6a36020020052900052209428080808070832108411521040c140b41162104420021090c130b41172104420021090c120b41182104420021090c110b41192104420021090c100b411a2104420021090c0f0b411b2104420021090c0e0b411c2104420021090c0d0b411d2104420021090c0c0b411e2104420021090c0b0b411f2104420021090c0a0b41202104420021090c090b41212104420021090c080b41222104420021090c070b41232104420021090c060b200241086a200110e0a580800020022802080d06200229031022094280808080708321082002290318210a412421040c050b41252104420021090c040b41262104420021090c030b41272104420021090c020b200041283602080c030b42002109410521040b2000200a3703182000410136020c20002004360208200020063602002000200942ffffffff0f832008843703100c010b200041283602080b200241206a2480808080000ba90704047f027e027f027e23808080800041206b22022480808080000240024002400240024020012802002203280208280200220428020422054104490d0020042005417c6a36020420042004280200220541046a3602002003427f2003290300220642047c220720072006541b370300200328020828020022042802042208450d032005280000210920042008417f6a36020420042004280200220541016a3602002003427f200642057c220720072006541b3703004200210a420021070240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020052d000022040e282827000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425290b41022104420021070c270b41032104420021070c260b41042104420021070c250b41052104420021070c240b41062104420021070c230b41072104420021070c220b41082104420021070c210b41092104420021070c200b410a2104420021070c1f0b410b2104420021070c1e0b410c2104420021070c1d0b410d2104420021070c1c0b410e2104420021070c1b0b410f2104420021070c1a0b41102104420021070c190b41112104420021070c180b41122104420021070c170b41132104420021070c160b41142104420021070c150b2003280208280200220428020422014108490d152004200141786a36020420042004280200220141086a3602002003427f2006420d7c220720072006541b3703002001290000220742808080807083210a411521040c140b41162104420021070c130b41172104420021070c120b41182104420021070c110b41192104420021070c100b411a2104420021070c0f0b411b2104420021070c0e0b411c2104420021070c0d0b411d2104420021070c0c0b411e2104420021070c0b0b411f2104420021070c0a0b41202104420021070c090b41212104420021070c080b41222104420021070c070b41232104420021070c060b200241086a200110e1a580800020022802080d062002290310220742808080807083210a2002290318210b412421040c050b41252104420021070c040b41262104420021070c030b41272104420021070c020b200041283602080c030b42002107410121040b2000200b3703182000410136020c20002004360208200020093602002000200742ffffffff0f83200a843703100c010b200041283602080b200241206a2480808080000ba00704047f027e027f027e23808080800041206b22022480808080000240024002400240024020012802002203280208220428020422054104490d0020042005417c6a36020420042004280200220541046a3602002003427f2003290300220642047c220720072006541b370300200328020822042802042208450d032005280000210920042008417f6a36020420042004280200220541016a3602002003427f200642057c220720072006541b3703004200210a420021070240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020052d000022040e282827000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425290b41022104420021070c270b41032104420021070c260b41042104420021070c250b41052104420021070c240b41062104420021070c230b41072104420021070c220b41082104420021070c210b41092104420021070c200b410a2104420021070c1f0b410b2104420021070c1e0b410c2104420021070c1d0b410d2104420021070c1c0b410e2104420021070c1b0b410f2104420021070c1a0b41102104420021070c190b41112104420021070c180b41122104420021070c170b41132104420021070c160b41142104420021070c150b2003280208220428020422014108490d152004200141786a36020420042004280200220141086a3602002003427f2006420d7c220720072006541b3703002001290000220742808080807083210a411521040c140b41162104420021070c130b41172104420021070c120b41182104420021070c110b41192104420021070c100b411a2104420021070c0f0b411b2104420021070c0e0b411c2104420021070c0d0b411d2104420021070c0c0b411e2104420021070c0b0b411f2104420021070c0a0b41202104420021070c090b41212104420021070c080b41222104420021070c070b41232104420021070c060b200241086a200110dca580800020022802080d062002290310220742808080807083210a2002290318210b412421040c050b41252104420021070c040b41262104420021070c030b41272104420021070c020b200041283602080c030b42002107410121040b2000200b3703182000410136020c20002004360208200020093602002000200742ffffffff0f83200a843703100c010b200041283602080b200241206a2480808080000bbc0602077f037e23808080800041206b2202248080808000024002400240024002402001280200220328020422044104490d0020032004417c6a220536020420032003280200220641046a3602002005450d032006280000210720032004417b6a22083602042003200641056a360200420021094200210a0240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020062d000422050e282800010203270405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425290b410121054200210a0c270b410221054200210a0c260b410321054200210a0c250b410421054200210a0c240b410621054200210a0c230b410721054200210a0c220b410821054200210a0c210b410921054200210a0c200b410a21054200210a0c1f0b410b21054200210a0c1e0b410c21054200210a0c1d0b410d21054200210a0c1c0b410e21054200210a0c1b0b410f21054200210a0c1a0b411021054200210a0c190b411121054200210a0c180b411221054200210a0c170b411321054200210a0c160b411421054200210a0c150b20084108490d152003200441736a36020420032006410d6a3602002006290005220a428080808070832109411521050c140b411621054200210a0c130b411721054200210a0c120b411821054200210a0c110b411921054200210a0c100b411a21054200210a0c0f0b411b21054200210a0c0e0b411c21054200210a0c0d0b411d21054200210a0c0c0b411e21054200210a0c0b0b411f21054200210a0c0a0b412021054200210a0c090b412121054200210a0c080b412221054200210a0c070b412321054200210a0c060b200241086a200110dea580800020022802080d062002290310220a4280808080708321092002290318210b412421050c050b412521054200210a0c040b412621054200210a0c030b412721054200210a0c020b200041283602080c030b4200210a410521050b2000200b3703182000410136020c20002005360208200020073602002000200a42ffffffff0f832009843703100c010b200041283602080b200241206a2480808080000bf10704077f027e017f017e23808080800041206b2202248080808000024002400240024002400240024002402001280200220328020822042802082205200428021022066b4104490d00200641046a21072006417b4b0d02200720054b0d0320042802042108200420073602102003427f2003290300220942047c220a200a2009541b37030020032802082204280208220720042802102205460d01200541016a220b450d04200b20074b0d05200820066a2800002107200428020421062004200b3602102003427f200942057c220a200a2009541b3703004200210c42002109024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200620056a2d000022040e282d000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20212223242526280b41012104420021090c2c0b41022104420021090c2b0b41032104420021090c2a0b41042104420021090c290b41052104420021090c280b41062104420021090c270b41072104420021090c260b41082104420021090c250b41092104420021090c240b410a2104420021090c230b410b2104420021090c220b410c2104420021090c210b410d2104420021090c200b410e2104420021090c1f0b410f2104420021090c1e0b41102104420021090c1d0b41112104420021090c1c0b41122104420021090c1b0b41132104420021090c1a0b41142104420021090c190b200242003703082001200241086a410810d69e8080000d132002290308220942808080807083210c411521040c180b41162104420021090c170b41172104420021090c160b41182104420021090c150b41192104420021090c140b411a2104420021090c130b411b2104420021090c120b411c2104420021090c110b411d2104420021090c100b411e2104420021090c0f0b411f2104420021090c0e0b41202104420021090c0d0b41212104420021090c0c0b41222104420021090c0b0b41232104420021090c0a0b200241086a200110dda580800020022802080d042002290310220942808080807083210c2002290318210a412421040c090b41252104420021090c080b41262104420021090c070b41272104420021090c060b200041283602080c060b200041283602080c050b2006200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b417f200b41e493d0800010b781808000000b200b200741e493d0800010b581808000000b2000200a3703182000410136020c20002004360208200020073602002000200942ffffffff0f83200c843703100b200241206a2480808080000bda0201047f23808080800041106b22022480808080002002200041186a36020c2002410c6a2001108c89808000200028020421032002200028020822043602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822056b20044f0d0020012005200410bea8808000200128020821050b200128020420056a2003200410f5b28080001a2001200520046a360208200028021021032002200028021422043602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822056b20044f0d0020012005200410bea8808000200128020821050b200128020420056a2003200410f5b28080001a2001200520046a36020820022000411c6a36020c2002410c6a2001108c898080002002200041206a36020c2002410c6a2001108c898080002002200041246a36020c2002410c6a2001108c89808000200241106a2480808080000be30102047f017e02400240024002400240200028020022012802082200280204200028020c22024b0d00024020002802082200280208220320002802102202470d00410121000c030b200241016a2204450d03200420034b0d042000280204210320002004360210200320026a2d000021020c010b2000200241016a36020c200028020020026a2d000021020b2001427f200129030042017c22052005501b370300410021000b4104200241ff01712201410420014104491b20004101711b0f0b417f200441e493d0800010b781808000000b2004200341e493d0800010b581808000000bdf03010a7f23808080800041c0006b2202248080808000200241286a200110e9888080000240024002400240024020022802280d00200228022c2103200241206a200110e98880800020022802200d012002280224220441304b0d01200241346a2001200410f98480800020022802342204418080808078460d01200228023c210520022802382106200241186a200110e98880800020022802180d02200228021c220741304b0d02200241346a2001200710f98480800020022802342207418080808078460d02200228023c210820022802382109200241106a200110e988808000024020022802100d002002280214210a200241086a200110e98880800020022802080d00200228020c210b2002200110e98880800020022802000d00200228020421012000200b3602202000200a36021c2000200336021820002008360214200020093602102000200736020c200020053602082000200636020420002004360200200020013602240c050b20004180808080783602002007450d032009410028029c96db8000118080808000000c030b20004180808080783602000c030b20004180808080783602000c020b20004180808080783602000b2004450d002006410028029c96db8000118080808000000b200241c0006a2480808080000bdf03010a7f23808080800041c0006b2202248080808000200241286a200110e8888080000240024002400240024020022802280d00200228022c2103200241206a200110e88880800020022802200d012002280224220441304b0d01200241346a20012004108a8580800020022802342204418080808078460d01200228023c210520022802382106200241186a200110e88880800020022802180d02200228021c220741304b0d02200241346a20012007108a8580800020022802342207418080808078460d02200228023c210820022802382109200241106a200110e888808000024020022802100d002002280214210a200241086a200110e88880800020022802080d00200228020c210b2002200110e88880800020022802000d00200228020421012000200b3602202000200a36021c2000200336021820002008360214200020093602102000200736020c200020053602082000200636020420002004360200200020013602240c050b20004180808080783602002007450d032009410028029c96db8000118080808000000c030b20004180808080783602000c030b20004180808080783602000c020b20004180808080783602000b2004450d002006410028029c96db8000118080808000000b200241c0006a2480808080000bdf03010a7f23808080800041c0006b2202248080808000200241286a200110f3888080000240024002400240024020022802280d00200228022c2103200241206a200110f38880800020022802200d012002280224220441304b0d01200241346a2001200410ca8580800020022802342204418080808078460d01200228023c210520022802382106200241186a200110f38880800020022802180d02200228021c220741304b0d02200241346a2001200710ca8580800020022802342207418080808078460d02200228023c210820022802382109200241106a200110f388808000024020022802100d002002280214210a200241086a200110f38880800020022802080d00200228020c210b2002200110f38880800020022802000d00200228020421012000200b3602202000200a36021c2000200336021820002008360214200020093602102000200736020c200020053602082000200636020420002004360200200020013602240c050b20004180808080783602002007450d032009410028029c96db8000118080808000000c030b20004180808080783602000c030b20004180808080783602000c020b20004180808080783602000b2004450d002006410028029c96db8000118080808000000b200241c0006a2480808080000bb908010e7f23808080800041206b220224808080800002400240024002400240024002400240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a3602000240024002400240024020062d000022074103710e0400030201000b200741027621040c030b200741044f0d0320044105490d0320032004417b6a3602042003200641056a360200200628000122044180808080044f0d020c030b20044104490d0220032004417c6a3602042003200641046a36020020062f0001200641036a2d0000411074722203418002490d02200341087420077241027621040c010b2005450d0120032004417e6a3602042003200641026a36020020062d00012203450d01200341087420077241027621040b200241146a200110e4a580800020022802142203418080808078460d01200228021c210820022802182107200241146a200110e4a580800020022802142205418080808078460d042002280218210920012802002206280204220a450d08200228021c210b2006200a417f6a220c36020420062006280200220d41016a360200200d2d0000220e4103710e0405060302050b20004180808080783602000c090b20004180808080783602000c080b200e41044f0d05200a4105490d052006200a417b6a3602042006200d41056a360200200d280001220e4180808080044f0d040c050b200a4104490d042006200a417c6a3602042006200d41046a360200200d2f0001200d41036a2d0000411074722206418002490d042006410874200e72410276210e0c030b20004180808080783602000c040b200e410276210e0c010b200c450d012006200a417e6a3602042006200d41026a360200200d2d00012206450d012006410874200e72410276210e0b20012802002206280204220a450d002006200a417f6a220f36020420062006280200220d41016a36020002400240024002400240200d2d0000220c4103710e0400010302000b200c41027621060c030b200f450d032006200a417e6a3602042006200d41026a360200200d2d00012206450d032006410874200c7241027621060c020b200c41044f0d02200a4105490d022006200a417b6a3602042006200d41056a360200200d28000122064180808080044f0d010c020b200a4104490d012006200a417c6a3602042006200d41046a360200200d2f0001200d41036a2d0000411074722206418002490d012006410874200c7241027621060b200241086a200110f28880800020022802080d00200228020c2101200020063602202000200e36021c200020043602182000200b360214200020093602102000200536020c200020083602082000200736020420002003360200200020013602240c020b20004180808080783602002005450d002009410028029c96db8000118080808000000b2003450d002007410028029c96db8000118080808000000b200241206a2480808080000bae08010d7f23808080800041206b22022480808080000240024002400240024002400240024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a3602000240024002400240024020052d000022064103710e0400030201000b200641027621050c030b200641044f0d0320034105490d0320012003417b6a3602042001200541056a360200200528000122054180808080044f0d020c030b20034104490d0220012003417c6a3602042001200541046a36020020052f0001200541036a2d0000411074722203418002490d02200341087420067241027621050c010b2004450d0120012003417e6a3602042001200541026a36020020052d00012203450d01200341087420067241027621050b200241146a200110f0a580800020022802142203418080808078460d01200228021c210720022802182106200241146a200110f0a580800020022802142204418080808078460d042002280218210820012802042209450d08200228021c210a20012009417f6a220b36020420012001280200220c41016a220d360200200c2d0000220e4103710e0405060302050b20004180808080783602000c090b20004180808080783602000c080b200e41044f0d0520094105490d0520012009417b6a220b3602042001200c41056a220d360200200c28000122094180808080044f0d040c050b20094104490d0420012009417c6a220b3602042001200c41046a220d360200200c2f0001200c41036a2d0000411074722209418002490d042009410874200e7241027621090c030b20004180808080783602000c040b200e41027621090c010b200b450d0120012009417e6a220b3602042001200c41026a220d360200200c2d00012209450d012009410874200e7241027621090b200b450d002001200b417f6a220e3602042001200d41016a36020002400240024002400240200d2d0000220c4103710e0400010302000b200c410276210c0c030b200e450d032001200b417e6a3602042001200d41026a360200200d2d0001220b450d03200b410874200c72410276210c0c020b200c41044f0d02200b4105490d022001200b417b6a3602042001200d41056a360200200d280001220c4180808080044f0d010c020b200b4104490d012001200b417c6a3602042001200d41046a360200200d2f0001200d41036a2d000041107472220b418002490d01200b410874200c72410276210c0b200241086a200110ea8880800020022802080d00200228020c21012000200c3602202000200936021c200020053602182000200a360214200020083602102000200436020c200020073602082000200636020420002003360200200020013602240c020b20004180808080783602002004450d002008410028029c96db8000118080808000000b2003450d002006410028029c96db8000118080808000000b200241206a2480808080000bdf03010a7f23808080800041c0006b2202248080808000200241286a200110ec888080000240024002400240024020022802280d00200228022c2103200241206a200110ec8880800020022802200d012002280224220441304b0d01200241346a2001200410938580800020022802342204418080808078460d01200228023c210520022802382106200241186a200110ec8880800020022802180d02200228021c220741304b0d02200241346a2001200710938580800020022802342207418080808078460d02200228023c210820022802382109200241106a200110ec88808000024020022802100d002002280214210a200241086a200110ec8880800020022802080d00200228020c210b2002200110ec8880800020022802000d00200228020421012000200b3602202000200a36021c2000200336021820002008360214200020093602102000200736020c200020053602082000200636020420002004360200200020013602240c050b20004180808080783602002007450d032009410028029c96db8000118080808000000c030b20004180808080783602000c030b20004180808080783602000c020b20004180808080783602000b2004450d002006410028029c96db8000118080808000000b200241c0006a2480808080000b4701017f20002d000021020240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20023a00000bcb0102037f017e23808080800041106b220224808080800002400240024002400240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020020042d00000e020102030b200042023703000c030b200042003703000c020b2002200110f688808000024020022802000d00200229030821052002200110f68880800020022802000d002000200229030837031020002005370308200042013703000c020b200042023703000c010b200042023703000b200241106a2480808080000be80102047f017e23808080800041106b2202248080808000024002400240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e020102030b200042023703000c030b200042003703000c020b2002200110f488808000024020022802000d00200229030821062002200110f48880800020022802000d002000200229030837031020002006370308200042013703000c020b200042023703000c010b200042023703000b200241106a2480808080000bc60102027f017e23808080800041106b22022480808080000240024002400240024020012802042203450d0020012003417f6a36020420012001280200220341016a36020020032d00000e020102030b200042023703000c030b200042003703000c020b2002200110f988808000024020022802000d00200229030821042002200110f98880800020022802000d002000200229030837031020002004370308200042013703000c020b200042023703000c010b200042023703000b200241106a2480808080000be50102047f017e23808080800041106b2202248080808000024002400240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e020102030b200042023703000c030b200042003703000c020b2002200110f888808000024020022802000d00200229030821062002200110f88880800020022802000d002000200229030837031020002006370308200042013703000c020b200042023703000c010b200042023703000b200241106a2480808080000b9d0202067f017e23808080800041106b22022480808080000240024002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d03200720054b0d0420042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00000e020102050b200042023703000c050b200042003703000c040b2002200110f788808000024020022802000d00200229030821082002200110f78880800020022802000d002000200229030837031020002008370308200042013703000c040b200042023703000c030b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200042023703000b200241106a2480808080000bef0202067f017e23808080800041106b22022480808080000240024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b02400240024020044101710d00200541ff01710e020102050b200042023703000c050b200042003703000c040b2002200110f588808000024020022802000d00200229030821082002200110f58880800020022802000d002000200229030837031020002008370308200042013703000c040b200042023703000c030b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200042023703000b200241106a2480808080000bd90101037f23808080800041106b22022480808080000240024020002802000d000240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a00000c010b200041086a21030240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41013a000020022003360208200241086a2001108d898080002002200041106a36020c2002410c6a2001108d898080000b200241106a2480808080000bcb0301037f23808080800041106b2202248080808000024002400240024020002802000e03000102000b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b200128020420006a41003a0000200041016a21000c020b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41013a0000200028020821042002200028020c22003602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822036b20004f0d0020012003200010bea8808000200128020821030b200128020420036a2004200010f5b28080001a200320006a21000c010b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41023a0000200028020821042002200028020c22003602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822036b20004f0d0020012003200010bea8808000200128020821030b200128020420036a2004200010f5b28080001a200320006a21000b20012000360208200241106a2480808080000bf40301047f024002400240024002400240024002400240024002400240024002400240200128020022012802042202450d0020012002417f6a220336020420012001280200220441016a36020020042d00000e0a0102030405060708090a0b0b2000410a3a00000f0b200041003a00000f0b024020024105490d00200041013a000020012002417b6a3602042001200441056a360200200020042800013600010f0b2000410a3a00000f0b2003450d0a20012002417e6a22053602042001200441026a360200024002400240024020042d000122034103710e0400030201000b200341027621010c0c0b200341044f0d0c20024106490d0c20012002417a6a3602042001200441066a360200200428000222014180808080044f0d0b0c0c0b20024105490d0b20012002417b6a3602042001200441056a36020020042f0002200441046a2d0000411074722201418002490d0b200141087420037241027621010c0a0b20050d080c0a0b200041033a00000f0b200041043a00000f0b200041053a00000f0b200041063a00000f0b200041073a00000f0b200041083a00000f0b200041093a00000f0b2000410a3a00000f0b20012002417d6a3602042001200441036a36020020042d00022201450d01200141087420037241027621010b20002001360204200041023a00000f0b2000410a3a00000b850402067f027e23808080800041106b220224808080800002400240024002400240024002400240024002400240024002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d0c200720054b0d0d20042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00000e0a0102030405060708090a0b0b2000410a3a00000c0f0b200041003a00000c0e0b0240200328020822042802082206200428021022016b4104490d00200141046a21052001417b4b0d0c200520064b0d0d2004280204210620042005360210200041013a00002000200620016a2800003600012003427f2003290300220842047c220920092008541b3703000c0e0b2000410a3a00000c0d0b200241086a200110f388808000024020022802080d00200228020c2104200041023a0000200020043602040c0d0b2000410a3a00000c0c0b200041033a00000c0b0b200041043a00000c0a0b200041053a00000c090b200041063a00000c080b200041073a00000c070b200041083a00000c060b200041093a00000c050b2000410a3a00000c040b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b2001200541e493d0800010b781808000000b2005200641e493d0800010b581808000000b200241106a2480808080000bec0302067f017e23808080800041106b2202248080808000024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b02400240024002400240024002400240024002400240024020044101710d00200541ff01710e0a0102030405060708090a0b0b2000410a3a00000c0d0b200041003a00000c0c0b2002410036020c024020032002410c6a410410d3a58080000d002000200228020c360001200041013a00000c0c0b2000410a3a00000c0b0b2002200110ec88808000024020022802000d0020022802042104200041023a0000200020043602040c0b0b2000410a3a00000c0a0b200041033a00000c090b200041043a00000c080b200041053a00000c070b200041063a00000c060b200041073a00000c050b200041083a00000c040b200041093a00000c030b2000410a3a00000c020b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200241106a2480808080000bef0301047f02400240024002400240024002400240024002400240024002400240024020012802042202450d0020012002417f6a220336020420012001280200220441016a36020020042d00000e0a0102030405060708090a0b0b2000410a3a00000f0b200041003a00000f0b024020024105490d00200041013a000020012002417b6a3602042001200441056a360200200020042800013600010f0b2000410a3a00000f0b2003450d0a20012002417e6a22053602042001200441026a360200024002400240024020042d000122034103710e0400030201000b200341027621010c0c0b200341044f0d0c20024106490d0c20012002417a6a3602042001200441066a360200200428000222014180808080044f0d0b0c0c0b20024105490d0b20012002417b6a3602042001200441056a36020020042f0002200441046a2d0000411074722201418002490d0b200141087420037241027621010c0a0b20050d080c0a0b200041033a00000f0b200041043a00000f0b200041053a00000f0b200041063a00000f0b200041073a00000f0b200041083a00000f0b200041093a00000f0b2000410a3a00000f0b20012002417d6a3602042001200441036a36020020042d00022201450d01200141087420037241027621010b20002001360204200041023a00000f0b2000410a3a00000ba30601057f23808080800041106b22022480808080000240024002400240024002400240024002400240024020002d00000e0a00010203040506070809000b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a00000c090b02402001280200220320012802082204470d0020012004410110bea880800020012802002103200128020821040b2001200441016a22053602082001280204220620046a41013a00000240200320056b41034b0d0020012005410410bea880800020012802042106200128020821050b2001200541046a360208200620056a20002800013600000c080b200041046a21050240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41023a00002002200536020c2002410c6a2001108c898080000c070b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41033a00000c060b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41043a00000c050b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41053a00000c040b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41063a00000c030b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41073a00000c020b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41083a00000c010b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41093a00000b200241106a2480808080000be90302047f017e23808080800041c0006b2202248080808000024002400240024002400240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e050102030405060b200041053602000c060b200041003602000c050b200241086a200110e988808000024020022802080d00200228020c210420004101360200200020043602040c050b200041053602000c040b200241186a200110e988808000024020022802180d00200228021c2104200241106a200110e98880800020022802100d00200228021421012000200436020420004102360200200020013602080c040b200041053602000c030b200241286a200110e988808000024020022802280d00200228022c2104200241206a200110e98880800020022802200d00200228022421012000200436020420004103360200200020013602080c030b200041053602000c020b200241386a200110e988808000024020022802380d00200228023c2104200241306a200110e98880800020022802300d00200228023421012000200436020420004104360200200020013602080c020b200041053602000c010b200041053602000b200241c0006a2480808080000be60302047f017e23808080800041c0006b2202248080808000024002400240024002400240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e050102030405060b200041053602000c060b200041003602000c050b200241086a200110e888808000024020022802080d00200228020c210420004101360200200020043602040c050b200041053602000c040b200241186a200110e888808000024020022802180d00200228021c2104200241106a200110e88880800020022802100d00200228021421012000200436020420004102360200200020013602080c040b200041053602000c030b200241286a200110e888808000024020022802280d00200228022c2104200241206a200110e88880800020022802200d00200228022421012000200436020420004103360200200020013602080c030b200041053602000c020b200241386a200110e888808000024020022802380d00200228023c2104200241306a200110e88880800020022802300d00200228023421012000200436020420004104360200200020013602080c020b200041053602000c010b200041053602000b200241c0006a2480808080000ba00402067f017e23808080800041c0006b22022480808080000240024002400240024002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d07200720054b0d0820042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00000e050102030405060b200041053602000c080b200041003602000c070b200241086a200110f388808000024020022802080d00200228020c210420004101360200200020043602040c070b200041053602000c060b200241186a200110f388808000024020022802180d00200228021c2104200241106a200110f38880800020022802100d00200228021421012000200436020420004102360200200020013602080c060b200041053602000c050b200241286a200110f388808000024020022802280d00200228022c2104200241206a200110f38880800020022802200d00200228022421012000200436020420004103360200200020013602080c050b200041053602000c040b200241386a200110f388808000024020022802380d00200228023c2104200241306a200110f38880800020022802300d00200228023421012000200436020420004104360200200020013602080c040b200041053602000c030b200041053602000c020b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200241c0006a2480808080000bf20402067f017e23808080800041c0006b2202248080808000024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024002400240024002400240024020044101710d00200541ff01710e050102030405060b200041053602000c080b200041003602000c070b200241086a200110ec88808000024020022802080d00200228020c210420004101360200200020043602040c070b200041053602000c060b200241186a200110ec88808000024020022802180d00200228021c2104200241106a200110ec8880800020022802100d00200228021421032000200436020420004102360200200020033602080c060b200041053602000c050b200241286a200110ec88808000024020022802280d00200228022c2104200241206a200110ec8880800020022802200d00200228022421032000200436020420004103360200200020033602080c050b200041053602000c040b200241386a200110ec88808000024020022802380d00200228023c2104200241306a200110ec8880800020022802300d00200228023421032000200436020420004104360200200020033602080c040b200041053602000c030b200041053602000c020b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200241c0006a2480808080000b8b0f01057f0240024002400240024002400240024002400240024002400240024002400240024002400240200128020022012802042202450d0020012002417f6a220336020420012001280200220441016a36020020042d00000e050102030405060b200041053602000f0b200041003602000f0b2003450d0f20012002417e6a22053602042001200441026a360200024002400240024020042d000122064103710e0400030201000b200641027621010c110b200641044f0d1120034105490d1120012002417a6a3602042001200441066a360200200428000222014180808080044f0d100c110b20034104490d1020012002417b6a3602042001200441056a36020020042f0002200441046a2d0000411074722201418002490d10200141087420067241027621010c0f0b20050d0d0c0f0b2003450d0b20012002417e6a22033602042001200441026a2206360200024002400240024020042d000122054103710e0400030201000b200541027621020c0d0b200541044f0d0d20024106490d0d20012002417a6a22033602042001200441066a2206360200200428000222024180808080044f0d0c0c0d0b20024105490d0c20012002417b6a22033602042001200441056a220636020020042f0002200441046a2d0000411074722202418002490d0c200241087420057241027621020c0b0b20030d090c0b0b2003450d0720012002417e6a22033602042001200441026a2206360200024002400240024020042d000122054103710e0400030201000b200541027621020c090b200541044f0d0920024106490d0920012002417a6a22033602042001200441066a2206360200200428000222024180808080044f0d080c090b20024105490d0820012002417b6a22033602042001200441056a220636020020042f0002200441046a2d0000411074722202418002490d08200241087420057241027621020c070b20030d050c070b2003450d0320012002417e6a22033602042001200441026a2206360200024002400240024020042d000122054103710e0400030201000b200541027621020c050b200541044f0d0520024106490d0520012002417a6a22033602042001200441066a2206360200200428000222024180808080044f0d040c050b20024105490d0420012002417b6a22033602042001200441056a220636020020042f0002200441046a2d0000411074722202418002490d04200241087420057241027621020c030b20030d010c030b200041053602000f0b20012002417d6a22033602042001200441036a220636020020042d00022202450d01200241087420057241027621020b2003450d0020012003417f6a22053602042001200641016a3602000240024002400240024020062d000022044103710e0400010302000b200441027621010c030b2005450d0320012003417e6a3602042001200641026a36020020062d00012201450d03200141087420047241027621010c020b200441044f0d0220034105490d0220012003417b6a3602042001200641056a360200200628000122014180808080044f0d010c020b20034104490d0120012003417c6a3602042001200641046a36020020062f0001200641036a2d0000411074722201418002490d01200141087420047241027621010b2000200136020820002002360204200041043602000f0b200041053602000f0b20012002417d6a22033602042001200441036a220636020020042d00022202450d01200241087420057241027621020b2003450d0020012003417f6a22053602042001200641016a3602000240024002400240024020062d000022044103710e0400010302000b200441027621010c030b2005450d0320012003417e6a3602042001200641026a36020020062d00012201450d03200141087420047241027621010c020b200441044f0d0220034105490d0220012003417b6a3602042001200641056a360200200628000122014180808080044f0d010c020b20034104490d0120012003417c6a3602042001200641046a36020020062f0001200641036a2d0000411074722201418002490d01200141087420047241027621010b2000200136020820002002360204200041033602000f0b200041053602000f0b20012002417d6a22033602042001200441036a220636020020042d00022202450d01200241087420057241027621020b2003450d0020012003417f6a22053602042001200641016a3602000240024002400240024020062d000022044103710e0400010302000b200441027621010c030b2005450d0320012003417e6a3602042001200641026a36020020062d00012201450d03200141087420047241027621010c020b200441044f0d0220034105490d0220012003417b6a3602042001200641056a360200200628000122014180808080044f0d010c020b20034104490d0120012003417c6a3602042001200641046a36020020062f0001200641036a2d0000411074722201418002490d01200141087420047241027621010b2000200136020820002002360204200041023602000f0b200041053602000f0b20012002417d6a3602042001200441036a36020020042d00022201450d01200141087420067241027621010b20002001360204200041013602000f0b200041053602000b860f01057f024002400240024002400240024002400240024002400240024002400240024002400240024020012802042202450d0020012002417f6a220336020420012001280200220441016a36020020042d00000e050102030405060b200041053602000f0b200041003602000f0b2003450d0f20012002417e6a22053602042001200441026a360200024002400240024020042d000122064103710e0400030201000b200641027621010c110b200641044f0d1120034105490d1120012002417a6a3602042001200441066a360200200428000222014180808080044f0d100c110b20034104490d1020012002417b6a3602042001200441056a36020020042f0002200441046a2d0000411074722201418002490d10200141087420067241027621010c0f0b20050d0d0c0f0b2003450d0b20012002417e6a22033602042001200441026a2206360200024002400240024020042d000122054103710e0400030201000b200541027621020c0d0b200541044f0d0d20024106490d0d20012002417a6a22033602042001200441066a2206360200200428000222024180808080044f0d0c0c0d0b20024105490d0c20012002417b6a22033602042001200441056a220636020020042f0002200441046a2d0000411074722202418002490d0c200241087420057241027621020c0b0b20030d090c0b0b2003450d0720012002417e6a22033602042001200441026a2206360200024002400240024020042d000122054103710e0400030201000b200541027621020c090b200541044f0d0920024106490d0920012002417a6a22033602042001200441066a2206360200200428000222024180808080044f0d080c090b20024105490d0820012002417b6a22033602042001200441056a220636020020042f0002200441046a2d0000411074722202418002490d08200241087420057241027621020c070b20030d050c070b2003450d0320012002417e6a22033602042001200441026a2206360200024002400240024020042d000122054103710e0400030201000b200541027621020c050b200541044f0d0520024106490d0520012002417a6a22033602042001200441066a2206360200200428000222024180808080044f0d040c050b20024105490d0420012002417b6a22033602042001200441056a220636020020042f0002200441046a2d0000411074722202418002490d04200241087420057241027621020c030b20030d010c030b200041053602000f0b20012002417d6a22033602042001200441036a220636020020042d00022202450d01200241087420057241027621020b2003450d0020012003417f6a22053602042001200641016a3602000240024002400240024020062d000022044103710e0400010302000b200441027621010c030b2005450d0320012003417e6a3602042001200641026a36020020062d00012201450d03200141087420047241027621010c020b200441044f0d0220034105490d0220012003417b6a3602042001200641056a360200200628000122014180808080044f0d010c020b20034104490d0120012003417c6a3602042001200641046a36020020062f0001200641036a2d0000411074722201418002490d01200141087420047241027621010b2000200136020820002002360204200041043602000f0b200041053602000f0b20012002417d6a22033602042001200441036a220636020020042d00022202450d01200241087420057241027621020b2003450d0020012003417f6a22053602042001200641016a3602000240024002400240024020062d000022044103710e0400010302000b200441027621010c030b2005450d0320012003417e6a3602042001200641026a36020020062d00012201450d03200141087420047241027621010c020b200441044f0d0220034105490d0220012003417b6a3602042001200641056a360200200628000122014180808080044f0d010c020b20034104490d0120012003417c6a3602042001200641046a36020020062f0001200641036a2d0000411074722201418002490d01200141087420047241027621010b2000200136020820002002360204200041033602000f0b200041053602000f0b20012002417d6a22033602042001200441036a220636020020042d00022202450d01200241087420057241027621020b2003450d0020012003417f6a22053602042001200641016a3602000240024002400240024020062d000022044103710e0400010302000b200441027621010c030b2005450d0320012003417e6a3602042001200641026a36020020062d00012201450d03200141087420047241027621010c020b200441044f0d0220034105490d0220012003417b6a3602042001200641056a360200200628000122014180808080044f0d010c020b20034104490d0120012003417c6a3602042001200641046a36020020062f0001200641036a2d0000411074722201418002490d01200141087420047241027621010b2000200136020820002002360204200041023602000f0b200041053602000f0b20012002417d6a3602042001200441036a36020020042d00022201450d01200141087420067241027621010b20002001360204200041013602000f0b200041053602000bb00401037f23808080800041106b220224808080800002400240024002400240024020002802000e050001020304000b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a00000c040b200041046a21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41013a00002002200336020c2002410c6a2001108c898080000c030b200041086a2103200041046a21040240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41023a00002002200436020c2002410c6a2001108c898080002002200336020c2002410c6a2001108c898080000c020b200041086a2103200041046a21040240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41033a00002002200436020c2002410c6a2001108c898080002002200336020c2002410c6a2001108c898080000c010b200041086a2103200041046a21040240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41043a00002002200436020c2002410c6a2001108c898080002002200336020c2002410c6a2001108c898080000b200241106a2480808080000bb52301047f23808080800041e0006b2201248080808000024041002802cca2db80004104490d002001410636021820014185fccc8000360214200141b083808000ad422086200141146aad8437030841002802dc8fdb8000210241002802d88fdb8000210341002802c8a2db80002104200142013702542001410136024c200141bca8c880003602482001411636024420014183a9c88000360240200142c1808080c000370238200141d0a5c880003602342001421437022c200141aca9c880003602282001410036022420014281808080a02537021c200241bce9c38000200441024622041b28021021022001200141086a360250200341d4e9c3800020041b2001411c6a2002118b80808000000b024041002802cca2db80004104490d002001410f360218200141f6fbcc8000360214200141b083808000ad422086200141146aad8437030841002802dc8fdb8000210241002802d88fdb8000210341002802c8a2db80002104200142013702542001410136024c200141b088cd8000360248200141163602442001418189cd8000360240200142cb808080c000370238200141bc89cd80003602342001422737022c200141878acd80003602282001410036022420014281808080801d37021c200241bce9c38000200441024622041b28021021022001200141086a360250200341d4e9c3800020041b2001411c6a2002118b80808000000b024041002802cca2db80004104490d0020014109360218200141edfbcc8000360214200141b083808000ad422086200141146aad8437030841002802dc8fdb8000210241002802d88fdb8000210341002802c8a2db80002104200142013702542001410136024c200141e4a1ca800036024820014116360244200141eca1ca8000360240200142c4808080c00037023820014188a0ca80003602342001421837022c20014182a2ca80003602282001410036022420014281808080801237021c200241bce9c38000200441024622041b28021021022001200141086a360250200341d4e9c3800020041b2001411c6a2002118b80808000000b024041002802cca2db80004104490d002001410d360218200141e0fbcc8000360214200141b083808000ad422086200141146aad8437030841002802dc8fdb8000210241002802d88fdb8000210341002802c8a2db80002104200142013702542001410136024c200141d898c9800036024820014116360244200141b499c98000360240200142d4808080c000370238200141e098c980003602342001421e37022c200141ca99c980003602282001410036022420014281808080f00237021c200241bce9c38000200441024622041b28021021022001200141086a360250200341d4e9c3800020041b2001411c6a2002118b80808000000b024041002802cca2db80004104490d002001410d360218200141d3fbcc8000360214200141b083808000ad422086200141146aad8437030841002802dc8fdb8000210241002802d88fdb8000210341002802c8a2db80002104200142013702542001410136024c200141b088cd8000360248200141163602442001418189cd8000360240200142c9808080c000370238200141b888cd80003602342001422537022c2001419789cd80003602282001410036022420014281808080a00737021c200241bce9c38000200441024622041b28021021022001200141086a360250200341d4e9c3800020041b2001411c6a2002118b80808000000b024041002802cca2db80004104490d0020014108360218200141cbfbcc8000360214200141b083808000ad422086200141146aad8437030841002802dc8fdb8000210241002802d88fdb8000210341002802c8a2db80002104200142013702542001410136024c200141d0eac780003602482001411636024420014197ebc78000360240200142c3808080c000370238200141f8e9c780003602342001421737022c20014188efc780003602282001410036022420014281808080b01937021c200241bce9c38000200441024622041b28021021022001200141086a360250200341d4e9c3800020041b2001411c6a2002118b80808000000b024041002802cca2db80004104490d0020014112360218200141b9fbcc8000360214200141b083808000ad422086200141146aad8437030841002802dc8fdb8000210241002802d88fdb8000210341002802c8a2db80002104200142013702542001410136024c200141bca8c880003602482001411636024420014183a9c88000360240200142ce808080c000370238200141e4afc880003602342001422237022c200141b2b0c880003602282001410036022420014281808080c02737021c200241bce9c38000200441024622041b28021021022001200141086a360250200341d4e9c3800020041b2001411c6a2002118b80808000000b024041002802cca2db80004104490d0020014104360218200141b5fbcc8000360214200141b083808000ad422086200141146aad8437030841002802dc8fdb8000210241002802d88fdb8000210341002802c8a2db80002104200142013702542001410136024c200141bca8c880003602482001411636024420014183a9c88000360240200142bf808080c000370238200141c4a8c880003602342001421337022c20014199a9c880003602282001410036022420014281808080c01237021c200241bce9c38000200441024622041b28021021022001200141086a360250200341d4e9c3800020041b2001411c6a2002118b80808000000b024041002802cca2db80004104490d002001410a360218200141abfbcc8000360214200141b083808000ad422086200141146aad8437030841002802dc8fdb8000210241002802d88fdb8000210341002802c8a2db80002104200142013702542001410136024c200141bca8c880003602482001411636024420014183a9c88000360240200142c5808080c000370238200141d6a9c880003602342001421937022c2001419baac880003602282001410036022420014281808080c00437021c200241bce9c38000200441024622041b28021021022001200141086a360250200341d4e9c3800020041b2001411c6a2002118b80808000000b024041002802cca2db80004104490d00200141113602182001419afbcc8000360214200141b083808000ad422086200141146aad8437030841002802dc8fdb8000210241002802d88fdb8000210341002802c8a2db80002104200142013702542001410136024c200141d898c9800036024820014116360244200141b499c98000360240200142cd808080c000370238200141c088c980003602342001422137022c200141ca9ac980003602282001410036022420014281808080f00c37021c200241bce9c38000200441024622041b28021021022001200141086a360250200341d4e9c3800020041b2001411c6a2002118b80808000000b024041002802cca2db80004104490d002001410736021820014193fbcc8000360214200141b083808000ad422086200141146aad8437030841002802dc8fdb8000210241002802d88fdb8000210341002802c8a2db80002104200142013702542001410136024c200141bca8c880003602482001411636024420014183a9c88000360240200142c2808080c000370238200141c0a7c880003602342001421637022c200141c0a9c880003602282001410036022420014281808080d03037021c200241bce9c38000200441024622041b28021021022001200141086a360250200341d4e9c3800020041b2001411c6a2002118b80808000000b024041002802cca2db80004104490d00200141043602182001418ffbcc8000360214200141b083808000ad422086200141146aad8437030841002802dc8fdb8000210241002802d88fdb8000210341002802c8a2db80002104200142013702542001410136024c200141d0eac780003602482001411636024420014197ebc78000360240200142bf808080c000370238200141d8eac780003602342001421337022c200141adebc780003602282001410036022420014281808080f00937021c200241bce9c38000200441024622041b28021021022001200141086a360250200341d4e9c3800020041b2001411c6a2002118b80808000000b024041002802cca2db80004104490d002001410736021820014188fbcc8000360214200141b083808000ad422086200141146aad8437030841002802dc8fdb8000210241002802d88fdb8000210341002802c8a2db80002104200142013702542001410136024c200141d898c9800036024820014116360244200141b499c98000360240200142c3808080c000370238200141e899c980003602342001421f37022c200141ab9ac980003602282001410036022420014281808080c00637021c200241bce9c38000200441024622041b28021021022001200141086a360250200341d4e9c3800020041b2001411c6a2002118b80808000000b024041002802cca2db80004104490d0020014109360218200141fffacc8000360214200141b083808000ad422086200141146aad8437030841002802dc8fdb8000210241002802d88fdb8000210341002802c8a2db80002104200142013702542001410136024c20014194d4cd800036024820014116360244200141e1d4cd8000360240200142c5808080c0003702382001419cd4cd80003602342001422137022c200141f7d4cd80003602282001410036022420014281808080800d37021c200241bce9c38000200441024622041b28021021022001200141086a360250200341d4e9c3800020041b2001411c6a2002118b80808000000b024041002802cca2db80004104490d002001410b360218200141f4facc8000360214200141b083808000ad422086200141146aad8437030841002802dc8fdb8000210241002802d88fdb8000210341002802c8a2db80002104200142013702542001410136024c200141f4e9cb800036024820014116360244200141beeacb8000360240200142c2808080c000370238200141fce9cb80003602342001421237022c200141d4eacb80003602282001410036022420014281808080d01b37021c200241bce9c38000200441024622041b28021021022001200141086a360250200341d4e9c3800020041b2001411c6a2002118b80808000000b024041002802cca2db80004104490d002001410a360218200141eafacc8000360214200141b083808000ad422086200141146aad8437030841002802dc8fdb8000210241002802d88fdb8000210341002802c8a2db80002104200142013702542001410136024c200141e4a1ca800036024820014116360244200141eca1ca8000360240200142be808080c00037023820014197a7ca80003602342001421a37022c200141d5a7ca80003602282001410036022420014281808080e00337021c200241bce9c38000200441024622041b28021021022001200141086a360250200341d4e9c3800020041b2001411c6a2002118b80808000000b024041002802cca2db80004104490d002001410c360218200141defacc8000360214200141b083808000ad422086200141146aad8437030841002802dc8fdb8000210241002802d88fdb8000210341002802c8a2db80002104200142013702542001410136024c200141f4e9cb800036024820014116360244200141beeacb8000360240200142c8808080c000370238200141e6eacb80003602342001421c37022c200141c097cc80003602282001410036022420014281808080903e37021c200241bce9c38000200441024622041b28021021022001200141086a360250200341d4e9c3800020041b2001411c6a2002118b80808000000b024041002802cca2db80004104490d002001410e360218200141d0facc8000360214200141b083808000ad422086200141146aad8437030841002802dc8fdb8000210241002802d88fdb8000210341002802c8a2db80002104200142013702542001410136024c2001419cdec9800036024820014116360244200141f3dec98000360240200142cf808080c000370238200141a4dec980003602342001422137022c20014189dfc980003602282001410036022420014281808080d00837021c200241bce9c38000200441024622041b28021021022001200141086a360250200341d4e9c3800020041b2001411c6a2002118b80808000000b20004200370300200041086a4200370300200141e0006a2480808080000bb81207027f0e7e027f037e017f017e047f23808080800041e0016b2203248080808000200341d8006a200110e89680800020034180016a200328025c2204200328026010a58d808000024002402003280280014101710d00428080808080808080807f2105420021064200210742002108420021094200210a4200210b4200210c0c010b200341c8016a2903002105200341b8016a290300210b200341a8016a290300210920034198016a290300210720032903c001210c20032903b001210a20032903a001210820032903900121060b02402003280258450d002004410028029c96db8000118080808000000b4200210d0240024020062007844200520d0020082009844200520d00200a200b844200520d00428080808080808080807f210e4200210f200c2005428080808080808080807f85844200520d004201210d410021044200210842002109420021104200211142002112410021130c010b200642ff93ebdc035620074200522007501b21040240024020082009844200510d00410121134200210f0c010b4200210d200a200b8442005221134200210f42002108420021090b200a2110200b2111200c21122005210e0b02400240420020062002280204221429030022157d221620162006562007201441086a29030022167d2006201554ad7d221720075620172007511b22141b20022802082218290300584200201720141b2217201841086a29030022195820172019511b0d00200341306a410310869c80800020062115200721160c010b2003410f3a00300b2008201084200920118484211702402004417f73201542ff93ebdc0356201642005220165022141b71450d0020022802002218201810fc968080001a0b201742005221180240024002400240024002402013450d002002280200211a20180d01201a1080978080000c020b2018450d0120034180016a2002280200221a10ef9680800020032d008001221b410f460d002003418a016a3501002003418e016a3301004220868421150c020b200341d8006a201a10e89680800020034180016a200328025c221c200328026010a58d80800020032802d401211b200328028001211d02402003280258450d00201c410028029c96db8000118080808000000b201d201b410047710d00024041002802cca2db8000450d0041002802dc8fdb8000211b41002802d88fdb8000211d41002802c8a2db8000211c200342003702b80120034281808080c0003702b00120034198e4c880003602ac01200341113602a801200341e3e4c880003602a401200342c38080801037029c01200341a0e4c88000360298012003421737029001200341f4e4c8800036028c01200341003602880120034281808080a0850137028001201d41d4e9c38000201c410246221c1b20034180016a201b41bce9c38000201c1b280210118b80808000000b20034180016a201a10ef9680800020032d008001221b410f460d002003418a016a3501002003418e016a3301004220868421150c010b024020042015428094ebdc0354410020141b71450d002003411c6a20022802002202200210f09680800020032d001c221b410f460d00024002402013450d0020180d01200341c4006a200210ef9680800020032d0044410f460d01200341d8006a41106a200341c4006a41106a280200360200200341d8006a41086a200341c4006a41086a2902003703002003200329024437035841002802cca2db8000450d01200341af83808000ad422086200341d8006aad84370378200341b083808000ad42208641989eca8000ad8437037041002802dc8fdb8000210241002802d88fdb8000210141002802c8a2db80002104200342023702b801200341c89fca80003602ac01200341123602a801200341989fca80003602a401200342ca8080801037029c01200341bc9eca8000360298012003421b37029001200341aa9fca800036028c01200341003602880120034281808080d02537028001200341023602b001200241bce9c38000200441024622041b28021021022003200341f0006a3602b401200141d4e9c3800020041b20034180016a2002118b80808000000c010b2018450d0020021080978080000b200341266a3501002003412a6a330100422086842115200329011e2107200328022c210220032d001d21010c020b4200211702400240024002400240201542ff93ebdc0356201642005220141b0d0020082009844200510d010b420121194100210220154280ec94a37c7c22074281ec94a37c5420162007201554ad7c427f7c2207427f522007427f511b450d0120152106201621070c020b4200211920152016844200522102200c21122005210e200a2110200b2111420021170c010b201521062016210720082009844200510d010b200341106a200341306a41106a280200360200200320032902303703002003200341386a290200370308200341d8006a200110e89680800020034180016a200328025c2214200328026010a58d80800020032802800120032802d80141004771210402402003280258450d002014410028029c96db8000118080808000000b0240024020040d00200341d8006a200110e89680800020034180016a200328025c2214200328026010a58d80800020032802800120032802dc0141004771210402402003280258450d002014410028029c96db8000118080808000000b20040d0020034180016a200110e896808000200328028401220120032802880141002802ac95db8000118b8080800000200328028001450d012001410028029c96db8000118080808000000c010b200320123703c001200320103703b001200320083703a001200320063703900120032019370380012003200e3703c801200320113703b801200320093703a80120032007370398012003201737038801200120034180016a10fb968080000b20002015370330200042003e022c20004200370224200020153703102000200d370300200020023602202000200329030037034020002016370338200020163703182000200f370308200041c8006a2003290308370300200041d0006a200341106a2802003602000c030b418be5c8800041dd0041e8e5c8800010f880808000000b2003290182012107200328029001210220032d00810121010b20004200370308200042023703002000200236022020002015421086200742308884370318200020074210862001ad42ff018342088684201bad843703100b200341e0016a2480808080000bfe1208027f107e027f027e017f037e037f037e23808080800041b0016b2204248080808000200441286a200110e896808000200441d0006a200428022c2205200428023010a58d8080000240024020042802504101710d00428080808080808080807f21064200210742002108420021094200210a4200210b4200210c4200210d0c010b20044198016a290300210620044188016a290300210c200441f8006a290300210a200441e8006a2903002108200429039001210d200429038001210b20042903702109200429036021070b02402004280228450d002005410028029c96db8000118080808000000b4200210e200341086a290300210f200329030021100240024020072008844200520d002009200a844200520d00200b200c844200520d00200d2006428080808080808080807f858450450d00428080808080808080807f21114201211241002103420021094200210a420021134200211442002115410021160c010b42002112200742ff93ebdc035620084200522008501b2103024002402009200a844200510d00410121164200210e0c010b42002112200b200c8442005221164200210e420021094200210a0b200b2113200c2114200d2115200621110b024002402007201020092010200954200f200a54200f200a5122051b22171b22187c2219200754221a2008200f200a20171b221b7c221c201aad7c221d200854201d2008511b4101460d00201c2019201854ad7c211c0c010b024041002802cca2db8000450d00200441b083808000ad42208641989eca8000ad8437032841002802dc8fdb8000211741002802d88fdb8000211a41002802c8a2db8000211e20044201370288012004410136028001200441c4ecca800036027c20044112360278200441989fca8000360274200442ca8080801037026c200441bc9eca80003602682004421b370260200441aa9fca800036025c2004410036025820044281808080a01c370250201741bce9c38000201e410246221e1b28021021172004200441286a36028401201a41d4e9c38000201e1b200441d0006a2017118b80808000000b427f201c200720187c221d2007542217ad7c22192017201920085420192008511b22171b211c427f201d20171b21190b2009201056200a200f5620051b21052013201484420052211a02402003417f73201942ff93ebdc0356201c420052201c5022171b71450d002002200210fc968080001a0b2005201a72211a0240024002400240024002402016450d00201a0d0120021080978080000c020b201a450d01200441d0006a200210ef9680800020042d0050221f410f460d00200441da006a350100200441de006a3301004220868421090c020b200441286a200210e896808000200441d0006a200428022c2220200428023010a58d80800020042802a401211e2004280250211f02402004280228450d002020410028029c96db8000118080808000000b201f201e410047710d00024041002802cca2db8000450d0041002802dc8fdb8000211e41002802d88fdb8000211f41002802c8a2db80002120200442003702880120044281808080c0003702800120044198e4c8800036027c20044111360278200441e3e4c88000360274200442c38080801037026c200441a0e4c8800036026820044217370260200441f4e4c8800036025c2004410036025820044281808080a08501370250201f41d4e9c38000202041024622201b200441d0006a201e41bce9c3800020201b280210118b80808000000b200441d0006a200210ef9680800020042d0050221f410f460d00200441da006a350100200441de006a3301004220868421090c010b4100211e024020032019428094ebdc0354410020171b71450d0020042002200210f09680800020042d0000221f410f460d00024002402016450d00201a0d01200441146a200210ef9680800020042d0014410f460d01200441286a41106a200441146a41106a280200360200200441286a41086a200441146a41086a2902003703002004200429021437032841002802cca2db8000450d01200441af83808000ad422086200441286aad84370348200441b083808000ad42208641989eca8000ad8437034041002802dc8fdb8000210241002802d88fdb8000210141002802c8a2db800021032004420237028801200441c89fca800036027c20044112360278200441989fca8000360274200442ca8080801037026c200441bc9eca80003602682004421b370260200441aa9fca800036025c2004410036025820044281808080d0253702502004410236028001200241bce9c38000200341024622031b28021021022004200441c0006a36028401200141d4e9c3800020031b200441d0006a2002118b80808000000c010b201a450d0020021080978080000b2004410a6a3501002004410e6a3301004220868421092004290102210a2004280210210220042d000121010c020b200a201b7d2009201854ad7d210f200920187d21104200211d42012121024002402005450d0020192122201c21230c010b20192122201c2123201942ff93ebdc0356201c42005220171b0d002019201c84420052211e200d211520062111200b2113200c211420092110200a210f2007212220082123420021214200211d0b200441286a200110e896808000200441d0006a200428022c2203200428023010a58d808000200428025020042802a80141004771210202402004280228450d002003410028029c96db8000118080808000000b0240024020020d00200441286a200110e896808000200441d0006a200428022c2203200428023010a58d808000200428025020042802ac0141004771210202402004280228450d002003410028029c96db8000118080808000000b20020d00200441d0006a200110e89680800020042802542202200428025841002802ac95db8000118b80808000002004280250450d012002410028029c96db8000118080808000000c010b20042015370390012004201337038001200420103703702004202237036020042021370350200420113703980120042014370388012004200f370378200420233703682004201d3703582001200441d0006a10fb968080000b2000201837034020002019370330200042003e022c2000420037022420002019370310200020123703002000201e3602202000201b3703482000201c3703382000201c3703182000200e3703080c020b2004290152210a2004280260210220042d005121010b20004200370308200042023703002000200236022020002009421086200a423088843703182000200a4210862001ad42ff018342088684201fad843703100b200441b0016a2480808080000b931309027f0b7e017f037e027f017e017f057e037f23808080800041b0016b2203248080808000200341286a200110e896808000200341d0006a200328022c2204200328023010a58d8080000240024020032802504101710d00428080808080808080807f2105420021064200210742002108420021094200210a4200210b4200210c0c010b20034198016a290300210520034188016a290300210b200341f8006a2903002109200341e8006a2903002107200329039001210c200329038001210a20032903702108200329036021060b02402003280228450d002004410028029c96db8000118080808000000b4200210d0240024020062007844200520d0020082009844200520d00200a200b844200520d00428080808080808080807f210e4200210f200c2005428080808080808080807f85844200520d004201210d410021104200210842002109420021114200211242002113410021140c010b200642ff93ebdc035620074200522007501b21100240024020082009844200510d00410121144200210f0c010b4200210d200a200b8442005221144200210f42002108420021090b200a2111200b2112200c21132005210e0b410821040240024002400240024020062002280204221529030022165422172007201541086a29030022185420072018511b450d0041032104200821192009211a2006211b2007211c0c010b0240200820167c22192008542215200920187c221a2015ad7c221b200954201b2009511b450d00410121020c030b200720187d2017ad7d211c201a2019201654ad7c211a200620167d211b2016201884500d01200341146a200228020828020010e896808000200341d0006a20032802182215200328021c10a58d80800020034188016a290300211820032903800121162003280250210402402003280214450d002015410028029c96db8000118080808000000b20042016201b562018201c562018201c511b714101470d01410221040b200341286a200410869c80800020032d00282204410f460d00200341326a350100200341366a330100422086842109200329012a21072003280238210120032d002921020c010b2019201184201a20128484211802402010201b428094ebdc03544100201c5022151b720d0020022802002204200410fc968080001a0b2018420052211702400240024002402014450d002002280200211d20170d01201d1080978080000c020b2017450d01200341d0006a2002280200221d10ef9680800020032d00502204410f460d00200341da006a350100200341de006a3301004220868421090c020b200341286a201d10e896808000200341d0006a200328022c221e200328023010a58d80800020032802a40121042003280250211f02402003280228450d00201e410028029c96db8000118080808000000b201f2004410047710d00024041002802cca2db8000450d0041002802dc8fdb8000210441002802d88fdb8000211f41002802c8a2db8000211e200342003702880120034281808080c0003702800120034198e4c8800036027c20034111360278200341e3e4c88000360274200342c38080801037026c200341a0e4c8800036026820034217370260200341f4e4c8800036025c2003410036025820034281808080a08501370250201f41d4e9c38000201e410246221e1b200341d0006a200441bce9c38000201e1b280210118b80808000000b200341d0006a201d10ef9680800020032d00502204410f460d00200341da006a350100200341de006a3301004220868421090c010b02402010201b428094ebdc0354410020151b71450d00200320022802002202200210f09680800020032d00002204410f460d00024002402014450d0020170d01200341146a200210ef9680800020032d0014410f460d01200341286a41106a200341146a41106a280200360200200341286a41086a200341146a41086a2902003703002003200329021437032841002802cca2db8000450d01200341af83808000ad422086200341286aad84370348200341b083808000ad42208641989eca8000ad8437034041002802dc8fdb8000210241002802d88fdb8000210141002802c8a2db800021102003420237028801200341c89fca800036027c20034112360278200341989fca8000360274200342ca8080801037026c200341bc9eca80003602682003421b370260200341aa9fca800036025c2003410036025820034281808080d0253702502003410236028001200241bce9c38000201041024622101b28021021022003200341c0006a36028401200141d4e9c3800020101b200341d0006a2002118b80808000000c010b2017450d0020021080978080000b2003410a6a3501002003410e6a330100422086842109200329010221072003280210210120032d000121020c020b4200211802400240024002400240201b42ff93ebdc0356201c42005220151b0d002019201a844200510d010b4201211641002102201b4280ec94a37c7c22074281ec94a37c54201c2007201b54ad7c427f7c2207427f522007427f511b450d01201b2106201c21070c020b42002116201b201c844200522102200c21132005210e200a2111200b2112200821192009211a420021180c010b201b2106201c21072019201a844200510d010b200341286a200110e896808000200341d0006a200328022c2210200328023010a58d808000200328025020032802a80141004771210402402003280228450d002010410028029c96db8000118080808000000b0240024020040d00200341286a200110e896808000200341d0006a200328022c2210200328023010a58d808000200328025020032802ac0141004771210402402003280228450d002010410028029c96db8000118080808000000b20040d00200341d0006a200110e89680800020032802542201200328025841002802ac95db8000118b80808000002003280250450d012001410028029c96db8000118080808000000c010b200320133703900120032011370380012003201937037020032006370360200320163703502003200e3703980120032012370388012003201a37037820032007370368200320183703582001200341d0006a10fb968080000b2000201b370330200042003e022c200042003702242000201b3703102000200d370300200020023602202000201c3703382000201c3703182000200f3703080c030b418be5c8800041dd0041e8e5c8800010f880808000000b200329015221072003280260210120032d005121020b20004200370308200042023703002000200136022020002009421086200742308884370318200020074210862002ad42ff0183420886842004ad843703100b200341b0016a2480808080000b981008027f0b7e017f077e017f017e047f017e23808080800041b0016b2204248080808000200441286a200110e896808000200441d0006a200428022c2205200428023010a58d8080000240024020042802504101710d00428080808080808080807f21064200210742002108420021094200210a4200210b4200210c4200210d0c010b20044198016a290300210620044188016a290300210c200441f8006a290300210a200441e8006a2903002108200429039001210d200429038001210b20042903702109200429036021070b02402004280228450d002005410028029c96db8000118080808000000b428080808080808080807f210e200341086a290300210f20032903002110024002402007200984200b842008200a84200c8484200d2006428080808080808080807f858484502211450d004100210342002112420021134200211442002115420021164200211742002118410021190c010b200742ff93ebdc035620084200522008501b21032009200b84200a200c84844200522119200721122008211320092114200a2115200b2116200c2117200d21182006210e0b2014201684201520178484211a02402010428094ebdc03544100200f5022051b0d0020030d002002200210fc968080001a0b201a420052211b0240024002400240024002402019450d00201b0d0120021080978080000c020b201b450d01200441d0006a200210ef9680800020042d0050221c410f460d00200441da006a350100200441de006a33010042208684210f0c020b200441286a200210e896808000200441d0006a200428022c221d200428023010a58d80800020042802a401211c2004280250211e02402004280228450d00201d410028029c96db8000118080808000000b201e201c410047710d00024041002802cca2db8000450d0041002802dc8fdb8000211c41002802d88fdb8000211e41002802c8a2db8000211d200442003702880120044281808080c0003702800120044198e4c8800036027c20044111360278200441e3e4c88000360274200442c38080801037026c200441a0e4c8800036026820044217370260200441f4e4c8800036025c2004410036025820044281808080a08501370250201e41d4e9c38000201d410246221d1b200441d0006a201c41bce9c38000201d1b280210118b80808000000b200441d0006a200210ef9680800020042d0050221c410f460d00200441da006a350100200441de006a33010042208684210f0c010b02402010428094ebdc0354410020051b200371450d0020042002200210f09680800020042d0000221c410f460d00024002402019450d00201b0d01200441146a200210ef9680800020042d0014410f460d01200441286a41106a200441146a41106a280200360200200441286a41086a200441146a41086a2902003703002004200429021437032841002802cca2db8000450d01200441af83808000ad422086200441286aad84370348200441b083808000ad42208641989eca8000ad8437034041002802dc8fdb8000210241002802d88fdb8000210141002802c8a2db800021032004420237028801200441c89fca800036027c20044112360278200441989fca8000360274200442ca8080801037026c200441bc9eca80003602682004421b370260200441aa9fca800036025c2004410036025820044281808080d0253702502004410236028001200241bce9c38000200341024622031b28021021022004200441c0006a36028401200141d4e9c3800020031b200441d0006a2002118b80808000000c010b201b450d0020021080978080000b2004410a6a3501002004410e6a33010042208684210f200429010221102004280210210220042d000121010c020b4200211a02400240024002400240201042ff93ebdc0356200f42005220051b0d0020142015844200510d010b4201211f4100210220104280ec94a37c7c22084281ec94a37c54200f2008201054ad7c427f7c2208427f522008427f511b450d0120102107200f21080c020b4200211f2010200f844200522102200d21182006210e200b2116200c211720092114200a21154200211a0c010b20102107200f210820142015844200510d010b200441286a200110e896808000200441d0006a200428022c2205200428023010a58d808000200428025020042802a80141004771210302402004280228450d002005410028029c96db8000118080808000000b0240024020030d00200441286a200110e896808000200441d0006a200428022c2205200428023010a58d808000200428025020042802ac0141004771210302402004280228450d002005410028029c96db8000118080808000000b20030d00200441d0006a200110e89680800020042802542201200428025841002802ac95db8000118b80808000002004280250450d012001410028029c96db8000118080808000000c010b2004201837039001200420163703800120042014370370200420073703602004201f3703502004200e37039801200420173703880120042015370378200420083703682004201a3703582001200441d0006a10fb968080000b2000201237034020002010370330200042003e022c20004200370224200020103703102000420037030820002002360220200020133703482000200f3703382000200f37031820002011ad3703000c030b418be5c8800041dd0041e8e5c8800010f880808000000b200429015221102004280260210220042d005121010b2000420037030820004202370300200020023602202000200f421086201042308884370318200020104210862001ad42ff018342088684201cad843703100b200441b0016a2480808080000bfa0f08027f0b7e017f057e017f017e047f017e23808080800041b0016b2204248080808000200441286a200110e896808000200441d0006a200428022c2205200428023010a58d8080000240024020042802504101710d00428080808080808080807f21064200210742002108420021094200210a4200210b4200210c4200210d0c010b20044198016a290300210620044188016a290300210c200441f8006a290300210a200441e8006a2903002108200429039001210d200429038001210b20042903702109200429036021070b02402004280228450d002005410028029c96db8000118080808000000b428080808080808080807f210e200341086a290300210f20032903002110024002402007200984200b842008200a84200c8484200d2006428080808080808080807f858484502211450d00410021034200211242002113420021144200211542002116410021170c010b200742ff93ebdc035620084200522008501b21032009200b84200a200c8484420052211720092112200a2113200b2114200c2115200d21162006210e0b2012201484201320158484211802402010428094ebdc03544100200f5022051b0d0020030d002002200210fc968080001a0b201842005221190240024002400240024002402017450d0020190d0120021080978080000c020b2019450d01200441d0006a200210ef9680800020042d0050221a410f460d00200441da006a350100200441de006a33010042208684210f0c020b200441286a200210e896808000200441d0006a200428022c221b200428023010a58d80800020042802a401211a2004280250211c02402004280228450d00201b410028029c96db8000118080808000000b201c201a410047710d00024041002802cca2db8000450d0041002802dc8fdb8000211a41002802d88fdb8000211c41002802c8a2db8000211b200442003702880120044281808080c0003702800120044198e4c8800036027c20044111360278200441e3e4c88000360274200442c38080801037026c200441a0e4c8800036026820044217370260200441f4e4c8800036025c2004410036025820044281808080a08501370250201c41d4e9c38000201b410246221b1b200441d0006a201a41bce9c38000201b1b280210118b80808000000b200441d0006a200210ef9680800020042d0050221a410f460d00200441da006a350100200441de006a33010042208684210f0c010b02402010428094ebdc0354410020051b200371450d0020042002200210f09680800020042d0000221a410f460d00024002402017450d0020190d01200441146a200210ef9680800020042d0014410f460d01200441286a41106a200441146a41106a280200360200200441286a41086a200441146a41086a2902003703002004200429021437032841002802cca2db8000450d01200441af83808000ad422086200441286aad84370348200441b083808000ad42208641989eca8000ad8437034041002802dc8fdb8000210241002802d88fdb8000210141002802c8a2db800021032004420237028801200441c89fca800036027c20044112360278200441989fca8000360274200442ca8080801037026c200441bc9eca80003602682004421b370260200441aa9fca800036025c2004410036025820044281808080d0253702502004410236028001200241bce9c38000200341024622031b28021021022004200441c0006a36028401200141d4e9c3800020031b200441d0006a2002118b80808000000c010b2019450d0020021080978080000b2004410a6a3501002004410e6a33010042208684210f200429010221102004280210210220042d000121010c020b4200211802400240024002400240201042ff93ebdc0356200f42005220051b0d0020122013844200510d010b4201211d4100210220104280ec94a37c7c22084281ec94a37c54200f2008201054ad7c427f7c2208427f522008427f511b450d0120102107200f21080c020b4200211d2010200f844200522102200d21162006210e200b2114200c211520092112200a2113420021180c010b20102107200f210820122013844200510d010b200441286a200110e896808000200441d0006a200428022c2205200428023010a58d808000200428025020042802a80141004771210302402004280228450d002005410028029c96db8000118080808000000b0240024020030d00200441286a200110e896808000200441d0006a200428022c2205200428023010a58d808000200428025020042802ac0141004771210302402004280228450d002005410028029c96db8000118080808000000b20030d00200441d0006a200110e89680800020042802542201200428025841002802ac95db8000118b80808000002004280250450d012001410028029c96db8000118080808000000c010b2004201637039001200420143703800120042012370370200420073703602004201d3703502004200e3703980120042015370388012004201337037820042008370368200420183703582001200441d0006a10fb968080000b20002010370330200042003e022c200042003702242000201037031020004200370308200020023602202000200f3703382000200f37031820002011ad3703000c030b418be5c8800041dd0041e8e5c8800010f880808000000b200429015221102004280260210220042d005121010b2000420037030820004202370300200020023602202000200f421086201042308884370318200020104210862001ad42ff018342088684201aad843703100b200441b0016a2480808080000bea0301037f23808080800041f0006b2203248080808000200341e4006a200110e896808000200320032802682204200328026c10a58d80800002402003280264450d002004410028029c96db8000118080808000000b200341e4006a200110e896808000200320032802682205200328026c10a58d8080002003280200200328025841004771210402402003280264450d002005410028029c96db8000118080808000000b0240024020040d00200341e4006a200110e896808000200320032802682205200328026c10a58d8080002003280200200328025c41004771210402402003280264450d002005410028029c96db8000118080808000000b20040d002003200110e89680800020032802042202200328020841002802ac95db8000118b80808000002003280200450d012002410028029c96db8000118080808000000c010b200341186a200241086a290300370300200341206a200241106a290300370300200341286a200241186a290300370300200341306a200241206a290300370300200341386a200241286a290300370300200341c0006a200241306a290300370300200341c8006a200241386a2903003703002003420037030820034201370300200320022903003703102001200310fb968080000b2000410f3a0000200341f0006a2480808080000b990601027f23808080800041d0006b22032480808080002003410236020c20034293bb8a9cbb9ab6b31a370048200342ffabedd185d3d8d216370040200342fc90b9e5d09296e777370038200342a6d4e6f1a4dd9598603700302003410c6a200341306a4120108d978080002003410036023041deaac880004110200341306a410441002802f495db80001183808080000020032001360234200341a5bac880003602302003410c6a200341306a1097a080800041bdbac8800041132003410c6a412041002802f495db800011838080800000200342d3d8c5d2a9b9d2c1ac7f37004820034282ca868eabf3add0cf00370040200342fc90b9e5d09296e777370038200342a6d4e6f1a4dd95986037003020032000280200220036022c200341306a41202003412c6a410441002802f495db800011838080800000200342f4fa97f89782c7a62d37004820034299cfe7ffe3b8eac708370040200342fc90b9e5d09296e777370038200342a6d4e6f1a4dd95986037003020022802042002280208200341306a41201090a3808000200110b5a4808000200341306a2000417f6a10e49680800041002d0098a2db80001a20032802382104200328023421000240412041002802a496db8000118280808000002202450d0020022001290000370000200241186a200141186a290000370000200241106a200141106a290000370000200241086a200141086a290000370000200020042002412041002802f495db8000118380808000002002410028029c96db80001180808080000002402003280230450d002000410028029c96db8000118080808000000b200342beee8ae9ce8fa2b1977f37004820034295d4f9afa2868fb864370040200342fc90b9e5d09296e777370038200342a6d4e6f1a4dd959860370030200341306a412041002802ac95db8000118b8080800000200342f89aef8eef91e1ce967f370048200342b4d6d6dfccc6b592c300370040200342fc90b9e5d09296e777370038200342a6d4e6f1a4dd959860370030200341306a412041002802ac95db8000118b8080800000200341d0006a2480808080000f0b4101412010bb80808000000bd508020c7f017e23808080800041206b2203248080808000024002402002450d00200320002001410028029496db800011888080800000024020032802002202418080808078470d00410321020c020b20032802042100200320032802083602102003200036020c200341146a2003410c6a10c18c80800002400240024020032802142201418080808078460d00200341146a20032802182204200328021c220510b98180800002402003280214450d00410121062001450d022004410028029c96db80001180808080000041818080807821010c030b200341146a2003410c6a10c18c808000024020032802142207418080808078460d00200341146a20032802182208200328021c10b98180800002402003280214450d002007450d012008410028029c96db8000118080808000000c010b0240200328021022094104490d002003200328020c220641046a36020c20032009417c6a220a360210200a4104490d002003200641086a36020c2003200941786a220a360210200a4104490d002006280004210b2003200941746a36021020032006410c6a36020c200341146a2003410c6a10b68c80800020032802142209418080808078460d00200328021c410c6c210c2003280218210a41002106024002400340200c2006460d01200a20066a210d2006410c6a2106200d29000042dfd5adc696f381b09b7f520d000b200a20066a417c6a280200220641024d0d002003280210220d4104490d012003200d417c6a220c3602102003200328020c220e41046a36020c20064103460d00200c450d012003200d417b6a3602102003200e41056a36020c0b200b41024921062005ad4220862004ad84210f0c050b200941808080807872418080808078460d00200a410028029c96db8000118080808000000b2007450d002008410028029c96db8000118080808000000b410121062001450d012004410028029c96db80001180808080000041818080807821010c020b4181808080782101410121060c010b41818080807821010b02402002450d002000410028029c96db8000118080808000000b410321022001418180808078460d01200fa721004101210202400240200f428080808070834280808080a003520d00200041ccecca8000411a10f9b28080002202410047200672410171450d014101410220021b21020b0240200141808080807872418080808078460d002000410028029c96db8000118080808000000b0240200741808080807872418080808078460d002008410028029c96db8000118080808000000b200941808080807872418080808078460d02200a410028029c96db8000118080808000000c020b0240200141808080807872418080808078460d002000410028029c96db8000118080808000000b0240200741808080807872418080808078460d002008410028029c96db8000118080808000000b200941808080807872418080808078460d00200a410028029c96db8000118080808000000b410a21020b200341206a24808080800020020b800401027f23808080800041d0006b2200248080808000200042bc8986ab88c2dce45737004820004280a9fbf0e5a2c1b3e500370040200042fc90b9e5d09296e777370038200042a6d4e6f1a4dd959860370030200041306a412041002802ac95db8000118b8080800000200042b7aeb183f6f8ab9cd0003700482000428ab0f6f7cbd3f9e2d800370040200042fc90b9e5d09296e777370038200042a6d4e6f1a4dd959860370030200041306a412041002802ac95db8000118b8080800000200041306a4185fccc8000410641002802bc97db800011888080800000200041306a41106a220141f0f7c98000410b41002802bc97db800011888080800000200041106a41186a200041306a41186a290000370300200041106a41106a2001290000370300200041106a41086a200041306a41086a29000037030020002000290030370310200041086a200041106a41204101417f41002802b495db800011878080800000024002402000280208450d0041002d0098a2db80001a412041002802a496db8000118280808000002201450d0120012000290310370000200141186a200041106a41186a290300370000200141106a200041106a41106a290300370000200141086a200041106a41086a2903003700002001410028029c96db8000118080808000000b200041d0006a2480808080000f0b4101412010bb80808000000be50c01027f02400240024020002d0000220141636a22024108200241ff0171410c491b41ff0171417b6a0e0400020201020b20002d00100d012000280214450d012000280218410028029c96db8000118080808000000f0b02400240024002400240024002400240024002400240024002400240024002400240024002400240024002402001417f6a0e1c0001020304161616160506160708090a0b0c0d0e0f10111216131415160b200041306a10ec8e8080002000413c6a10ec8e808000200041246a10ec8b8080002000280224450d152000280228410028029c96db8000118080808000000f0b200041246a10ec8e808000200041306a10ec8e8080000f0b200041046a10ec8e8080000f0b200041046a10ec8e8080000f0b024002400240200028021841566a2202410220024106491b0e051401141402000b200028021c450d132000280220450d132000280224410028029c96db8000118080808000000f0b024020002802242201450d00200028022041306a21020340200210e38a808000200241c0006a21022001417f6a22010d000b0b200028021c450d122000280220410028029c96db8000118080808000000f0b2000411c6a10a78c808000200028021c450d112000280220410028029c96db8000118080808000000f0b200041106a10ec8e80800020002802044109460d10200041046a10ec8e8080000f0b200041046a10ec8e8080000f0b200041246a10ec8e80800002400240024020002802300e020102000b0240200028023c2201450d00200028023841306a21020340200210e38a808000200241c0006a21022001417f6a22010d000b0b2000280234450d102000280238410028029c96db8000118080808000000f0b2000280234450d0f2000280238410028029c96db8000118080808000000f0b0240200028023c2201450d00200028023841306a21020340200210cf8b808000200241c0006a21022001417f6a22010d000b0b2000280234450d0e2000280238410028029c96db8000118080808000000f0b200041346a10ec8e808000024020002802302201450d00200028022c41306a21020340200210e38a808000200241c0006a21022001417f6a22010d000b0b2000280228450d0d200028022c410028029c96db8000118080808000000f0b200041086a10ec8e8080000f0b200041046a10ec8e8080000f0b0240024020002d0010220241636a41002002411e71411e461b0e020c01000b200041146a10ec8e8080000f0b200041146a10f4918080000f0b200041046a10ec8e8080000f0b200041106a10ec8e8080002000411c6a10ec8e80800020002802044109460d08200041046a10ec8e8080000f0b200041306a10ec8e8080000240200028022c2201450d00200028022841306a21020340200210e38a808000200241c0006a21022001417f6a22010d000b0b2000280224450d072000280228410028029c96db8000118080808000000f0b200041306a10ec8e8080000240200028022c2201450d00200028022841306a21020340200210e38a808000200241c0006a21022001417f6a22010d000b0b2000280224450d062000280228410028029c96db8000118080808000000f0b200041306a10ec8e8080000240200028022c2201450d00200028022841306a21020340200210e38a808000200241c0006a21022001417f6a22010d000b0b2000280224450d052000280228410028029c96db8000118080808000000f0b200041106a10ec8e8080000240200028020c2201450d00200028020841306a21020340200210e38a808000200241c0006a21022001417f6a22010d000b0b2000280204450d042000280208410028029c96db8000118080808000000f0b200041246a10ec8e80800002400240024020002802300e020102000b0240200028023c2201450d00200028023841306a21020340200210e38a808000200241c0006a21022001417f6a22010d000b0b2000280234450d052000280238410028029c96db8000118080808000000f0b2000280234450d042000280238410028029c96db8000118080808000000f0b0240200028023c2201450d00200028023841306a21020340200210cf8b808000200241c0006a21022001417f6a22010d000b0b2000280234450d032000280238410028029c96db8000118080808000000f0b200041046a10ec8e808000200041106a10ec8e8080000f0b200041046a10ec8e808000200041106a10ec8e8080000f0b200041046a10ec8e8080000b0bac0f08017f017e017f027e027f017e027f017e2380808080004180066b2202248080808000200241e0006a2000200029030022034202514103746a2204200110fa838080002002290368210520022903602106200241e0006a10a29e808000200241e0006a210702400240024020012d002022080e03020001020b200241b8016a21070c010b20024190026a21070b200520072903507c2209200554210a200620072903487c2205200654210b41012107024020012d00210d0020042d001821070b427f2009200a1b2106427f2005200b1b2105200741017121010240024020034202520d0042002103200121072008210a200621092005210c4100210b0c010b20022000360224024041002802cca2db80004105470d00200242d3d8c5d2a9b9d2c1ac7f37007820024282ca868eabf3add0cf00370070200242fc90b9e5d09296e777370068200242a6d4e6f1a4dd959860370060200241186a200241e0006a412010c28d808000200241d183808000ad422086200241246aad84370338200241d283808000ad422086200241286aad843703302002200228021c410020022802184101711b36022841002802dc8fdb8000210741002802d88fdb8000210a41002802c8a2db8000210b2002420237029801200241acbdc8800036028c012002410f36028801200241f4bcc8800036028401200242c1808080d00037027c200241d0a5c880003602782002420c37027020024183bdc8800036026c2002410036026820024281808080a098023702602002410236029001200741bce9c38000200b410246220b1b28021021072002200241306a36029401200a41d4e9c38000200b1b200241e0006a2007118b80808000000b20054280807c8321032005420888a72107200029022c21092000290224210c200028022021002005a7210a4101210b0b200241a0016a200241386a290300370300200241a8016a200241c0006a2903003703002002200b3a0068200220022f00283b0069200220013a009101200220083a0090012002200637038801200220093703782002200c3703702002200036026c200220022903303703980120022002412a6a2d00003a006b20022007ad42ff0183420886200384200aad42ff018384370380012002411d3a006041014100200241e0006a10f18e808000024041002802cca2db80004105470d00200242f89aef8eef91e1ce967f370048200242b4d6d6dfccc6b592c300370040200242fc90b9e5d09296e777370038200242a6d4e6f1a4dd959860370030200241e0006a200241306a412010c38d8080000240024020022802600d00200241d8006a4200370300200241306a41206a4200370300200241c8006a4200370300200241c0006a4200370300200241386a4200370300200242003703300c010b200241306a41286a20024190016a290300370300200241306a41206a200241e0006a41286a290300370300200241306a41186a200241e0006a41206a290300370300200241306a41106a200241e0006a41186a290300370300200241386a200241e0006a41106a290300370300200220022903683703300b200241d383808000ad422086200241306aad8437032841002802dc8fdb8000210041002802d88fdb8000210141002802c8a2db8000210720024201370298012002410136029001200241d0bdc8800036028c012002410f36028801200241f4bcc8800036028401200242c1808080d00037027c200241d0a5c880003602782002420c37027020024183bdc8800036026c2002410036026820024281808080f09902370260200041bce9c38000200741024622071b28021021002002200241286a36029401200141d4e9c3800020071b200241e0006a2000118b80808000000b024041002802cca2db80004105470d0020024295f38cfcb699a3c4ef00370078200242a8db95cdaa86daa719370070200242fc90b9e5d09296e777370068200242a6d4e6f1a4dd959860370060200241106a200241e0006a412010c28d808000200241d283808000ad422086200241286aad8437033020022002280214410020022802101b36022841002802dc8fdb8000210041002802d88fdb8000210141002802c8a2db8000210720024201370298012002410136029001200241ecbdc8800036028c012002410f36028801200241f4bcc8800036028401200242c1808080d00037027c200241d0a5c880003602782002420c37027020024183bdc8800036026c2002410036026820024281808080d09a02370260200041bce9c38000200741024622071b28021021002002200241306a36029401200141d4e9c3800020071b200241e0006a2000118b80808000000b200241086a41deaac88000411010c28d8080002002200228020c41016a410120022802081b220036026041deaac880004110200241e0006a410441002802f495db800011838080800000200220003602342002410036023020024293bb8a9cbb9ab6b31a370078200242ffabedd185d3d8d216370070200242fc90b9e5d09296e777370068200242a6d4e6f1a4dd959860370060200241306a200241e0006a4120108d9780800020024291cdeec7c8fdb89eac7f3700782002428c9e97b8b5e8dcc5fa00370070200242fc90b9e5d09296e777370068200242a6d4e6f1a4dd959860370060200241e0006a412041002802ac95db8000118b808080000020024180066a2480808080000baa0201037f2380808080004180016b2202248080808000024002400240200128021422034110710d0020034120710d0120002802004101200110978180800021000c020b20002802002100410021030340200220036a41ff006a2000410f712204413072200441d7006a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000c010b20002802002100410021030340200220036a41ff006a2000410f712204413072200441376a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000b20024180016a24808080800020000ba30201037f23808080800041106b22022480808080002002200041206a360204200128021c41a687c980004110200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a41b687c980004106200041e481c9800010a38180800041bc87c98000410b200041106a41e481c9800010a38180800041c787c980004109200241046a41c0f6c8800010a381808000210420022d000d220120022d000c2203722100024020014101470d0020034101710d000240200428020022002d00144104710d00200028021c4191c5c080004102200028022028020c1181808080000021000c010b200028021c4190c5c080004101200028022028020c1181808080000021000b200241106a24808080800020004101710b9a0201037f23808080800041306b2200248080808000200041deaac88000411010c28d808000200028020421010240200028020022024101470d0041deaac88000411041002802ac95db8000118b80808000000b200042bad08eede089ffa812370028200042bd81f785e387e6aa817f370020200042fc90b9e5d09296e777370018200042a6d4e6f1a4dd95986037001020002001410020021b360208200041106a4120200041086a410441002802f495db8000118380808000002000410136020820004293bb8a9cbb9ab6b31a370028200042ffabedd185d3d8d216370020200042fc90b9e5d09296e777370018200042a6d4e6f1a4dd959860370010200041086a200041106a4120108d97808000200041306a2480808080000b910301027f23808080800041f0006b2203248080808000200342f7b6fccfd083b2cf4d370068200342afd2c6ffdbc495bc08370060200342fc90b9e5d09296e777370058200342a6d4e6f1a4dd9598603700502003412f6a200341d0006a412010d48d8080000240024020032d002f22044102470d00200041046a410810fd9b808000200041013a00000c010b2003410e6a410a6a2003412f6a410a6a2900003700002003410e6a41126a2003412f6a41126a2900003700002003410e6a41196a2003412f6a41196a29000037000020032003290031370010200320032d00303a000f200320043a000e2003412f6a2001200241002802b497db80001188808080000002402003412f6a2003410e6a41016a412010f9b2808000450d00200041046a410910fd9b808000200041013a00000c010b2000200329000e370001200041003a0000200041216a2003412e6a2d00003a0000200041196a200341266a290000370000200041116a2003411e6a290000370000200041096a200341166a2900003700000b200341f0006a2480808080000bfa2703047f027e037f23808080800041f0136b2201248080808000024041002802cca2db80004104490d00200142d3d8c5d2a9b9d2c1ac7f3700981120014282ca868eabf3add0cf0037009011200142fc90b9e5d09296e77737008811200142a6d4e6f1a4dd9598603700801120014180026a20014180116a412010c28d808000200120012802840241002001280280024101711b3602d403200142bad08eede089ffa81237009811200142bd81f785e387e6aa817f37009011200142fc90b9e5d09296e77737008811200142a6d4e6f1a4dd95986037008011200141f8016a20014180116a412010c28d808000200120012802fc01410020012802f8011b3602d80320014295f38cfcb699a3c4ef0037009811200142a8db95cdaa86daa71937009011200142fc90b9e5d09296e77737008811200142a6d4e6f1a4dd95986037008011200141f0016a20014180116a412010c28d808000200120012802f401410020012802f0011b3602dc0320014295f38cfcb699a3c4ef0037009811200142a8db95cdaa86daa71937009011200142fc90b9e5d09296e77737008811200142a6d4e6f1a4dd95986037008011200141e8016a20014180116a412010c28d80800041e400210241e4002103024020012802ec01410020012802e8011b2204418080f0014b0d00200441e4006c418080f0016e21030b200120033a00e10320014295f38cfcb699a3c4ef0037009811200142a8db95cdaa86daa71937009011200142fc90b9e5d09296e77737008811200142a6d4e6f1a4dd95986037008011200141e0016a20014180116a412010c28d808000024020012802e401410020012802e0011b2203418080c0024b0d00200341e4006c418080c0026e21020b200120023a00e20320014295f38cfcb699a3c4ef0037009811200142a8db95cdaa86daa71937009011200142fc90b9e5d09296e77737008811200142a6d4e6f1a4dd95986037008011200141d8016a20014180116a412010c28d80800041e4002102024020012802dc01410020012802d8011b2203418080c0024b0d00200341e4006c418080c0026e21020b200120023a00e303200142f89aef8eef91e1ce967f3700e80e200142b4d6d6dfccc6b592c3003700e00e200142fc90b9e5d09296e7773700d80e200142a6d4e6f1a4dd9598603700d00e20014180116a200141d00e6a412010c38d808000024002402001280280110d0020014190046a420037030020014188046a420037030020014180046a4200370300200141f8036a4200370300200141f0036a4200370300200142003703e8030c010b200141e8036a41286a200141b0116a290300370300200141e8036a41206a20014180116a41286a290300370300200141e8036a41186a20014180116a41206a290300370300200141e8036a41106a20014180116a41186a290300370300200141f0036a20014180116a41106a29030037030020012001290388113703e8030b2001200141e8036a3602e403200142f89aef8eef91e1ce967f3700e80e200142b4d6d6dfccc6b592c3003700e00e200142fc90b9e5d09296e7773700d80e200142a6d4e6f1a4dd9598603700d00e20014180116a200141d00e6a412010c38d80800020012802801121022001290388112105200141a0046a10a29e8080000240024020012903c004427f20012802b8041b2206500d002005420020021b22052006560d00200141c8016a2005420042e400420010feb2808000200141b8016a20012903c801200141c8016a41086a2903002006420010fab280800020012903b8012206428002544100200141b8016a41086a290300501b450d002006a721020c010b41e40021020b200120023a009f04200142f89aef8eef91e1ce967f3700e80e200142b4d6d6dfccc6b592c3003700e00e200142fc90b9e5d09296e7773700d80e200142a6d4e6f1a4dd9598603700d00e20014180116a200141d00e6a412010c38d80800020012802801121022001290390112105200141d0066a10a29e8080000240024020012903f806427f20012802e8061b2206500d002005420020021b22052006560d00200141a8016a2005420042e400420010feb280800020014198016a20012903a801200141a8016a41086a2903002006420010fab2808000200129039801220642800254410020014198016a41086a290300501b450d002006a721020c010b41e40021020b200120023a00cf06200142f89aef8eef91e1ce967f3700e80e200142b4d6d6dfccc6b592c3003700e00e200142fc90b9e5d09296e7773700d80e200142a6d4e6f1a4dd9598603700d00e20014180116a200141d00e6a412010c38d808000024002402001280280110d00200141a8096a420037030020014180096a41206a420037030020014198096a420037030020014190096a420037030020014188096a420037030020014200370380090c010b20014180096a41286a200141b0116a29030037030020014180096a41206a20014180116a41286a29030037030020014180096a41186a20014180116a41206a29030037030020014180096a41106a20014180116a41186a29030037030020014188096a20014180116a41106a2903003703002001200129038811370380090b200120014190096a3602fc08200142f89aef8eef91e1ce967f3700e80e200142b4d6d6dfccc6b592c3003700e00e200142fc90b9e5d09296e7773700d80e200142a6d4e6f1a4dd9598603700d00e20014180116a200141d00e6a412010c38d80800020012802801121022001290398112105200141b8096a10a29e8080000240024020012903b00a427f20012802a80a1b2206500d002005420020021b22052006560d0020014188016a2005420042e400420010feb2808000200141f8006a20012903880120014188016a41086a2903002006420010fab280800020012903782206428002544100200141f8006a41086a290300501b450d002006a721020c010b41e40021020b200120023a00b709200142f89aef8eef91e1ce967f3700e80e200142b4d6d6dfccc6b592c3003700e00e200142fc90b9e5d09296e7773700d80e200142a6d4e6f1a4dd9598603700d00e20014180116a200141d00e6a412010c38d808000200128028011210220012903a0112105200141e80b6a10a29e8080000240024020012903e80c427f20012802d80c1b2206500d002005420020021b22052006560d00200141e8006a2005420042e400420010feb2808000200141d8006a2001290368200141e8006a41086a2903002006420010fab280800020012903582206428002544100200141d8006a41086a290300501b450d002006a721020c010b41e40021020b200120023a00e70b200142f89aef8eef91e1ce967f3700e80e200142b4d6d6dfccc6b592c3003700e00e200142fc90b9e5d09296e7773700d80e200142a6d4e6f1a4dd9598603700d00e20014180116a200141d00e6a412010c38d808000024002402001280280110d00200141c00e6a4200370300200141980e6a41206a4200370300200141b00e6a4200370300200141a80e6a4200370300200141a00e6a4200370300200142003703980e0c010b200141980e6a41286a200141b0116a290300370300200141980e6a41206a20014180116a41286a290300370300200141980e6a41186a20014180116a41206a290300370300200141980e6a41106a20014180116a41186a290300370300200141a00e6a20014180116a41106a29030037030020012001290388113703980e0b2001200141980e6a41206a3602940e200142f89aef8eef91e1ce967f3700e80e200142b4d6d6dfccc6b592c3003700e00e200142fc90b9e5d09296e7773700d80e200142a6d4e6f1a4dd9598603700d00e20014180116a200141d00e6a412010c38d808000200128028011210220012903a8112105200141d00e6a10a29e8080000240024020012903a010427f2001280298101b2206500d002005420020021b22052006560d00200141c8006a2005420042e400420010feb2808000200141386a2001290348200141c8006a41086a2903002006420010fab280800020012903382206428002544100200141386a41086a290300501b450d002006a721020c010b41e40021020b200120023a00cf0e200142f89aef8eef91e1ce967f3700f002200142b4d6d6dfccc6b592c3003700e802200142fc90b9e5d09296e7773700e002200142a6d4e6f1a4dd9598603700d80220014180116a200141d8026a412010c38d808000200128028011210220012903b011210520014180116a10a29e8080000240024020012903d812427f20012802c8121b2206500d002005420020021b22052006560d00200141286a2005420042e400420010feb2808000200141186a2001290328200141286a41086a2903002006420010fab280800020012903182206428002544100200141186a41086a290300501b450d002006a721020c010b41e40021020b200120023a00ff10200141d483808000ad4220862206200141ff106aad843703c80320012006200141cf0e6aad843703c003200141d583808000ad4220862205200141940e6aad843703b80320012006200141e70b6aad843703b00320012006200141b7096aad843703a80320012005200141fc086aad843703a00320012006200141cf066aad8437039803200120062001419f046aad843703900320012005200141e4036aad843703880320012006200141e3036aad843703800320012006200141e2036aad843703f80220012006200141e1036aad843703f0022001418a80808000ad4220862206200141dc036aad843703e80220012006200141d8036aad843703e002200141d283808000ad422086200141d4036aad843703d80241002802dc8fdb8000210241002802d88fdb8000210341002802c8a2db800021042001420f3702e013200141103602d813200141f4bbc880003602d4132001410f3602d013200141f4bcc880003602cc13200142c1808080c0003702c413200141d0a5c880003602c0132001420c3702b81320014183bdc880003602b413200141003602b01320014281808080d0ef013702a813200241bce9c38000200441024622041b28021021022001200141d8026a3602dc13200341d4e9c3800020041b200141a8136a2002118b80808000000b20014293bb8a9cbb9ab6b31a37009811200142ffabedd185d3d8d21637009011200142fc90b9e5d09296e77737008811200142a6d4e6f1a4dd9598603700801120014180116a412041002802ac95db8000118b808080000020014295f38cfcb699a3c4ef0037009811200142a8db95cdaa86daa71937009011200142fc90b9e5d09296e77737008811200142a6d4e6f1a4dd9598603700801120014180116a412041002802ac95db8000118b808080000041bdbac88000411341002802ac95db8000118b8080800000200142beee8ae9ce8fa2b1977f3700981120014295d4f9afa2868fb86437009011200142fc90b9e5d09296e77737008811200142a6d4e6f1a4dd9598603700801120014180116a412041002802ac95db8000118b8080800000200142d3d8c5d2a9b9d2c1ac7f3700981120014282ca868eabf3add0cf0037009011200142fc90b9e5d09296e77737008811200142a6d4e6f1a4dd95986037008011200141106a20014180116a412010c28d8080002001280214210220012802102103200142bb88f596f8cbf6cf4c3700e80e2001428a85cd9fb3e4b2ae6d3700e00e200142fc90b9e5d09296e7773700d80e200142a6d4e6f1a4dd9598603700d00e20014180116a200141d00e6a412010b08d808000200341017121030240024020012d0080110d00200141a0026a420037030020014198026a420037030020014190026a420037030020014200370388020c010b200141a0026a20014199116a29000037030020014198026a20014191116a29000037030020014190026a20014189116a2900003703002001200129008111370388020b2002410020031b2103200142f4fa97f89782c7a62d3700981120014299cfe7ffe3b8eac70837009011200142fc90b9e5d09296e77737008811200142a6d4e6f1a4dd95986037008011200141d00e6a20014180116a412010b48d80800020012802d00e210420012802d40e210720012802d80e2108200142bad08eede089ffa81237009811200142bd81f785e387e6aa817f37009011200142fc90b9e5d09296e77737008811200142a6d4e6f1a4dd95986037008011200141086a20014180116a412010c28d808000200128020c210202400240200128020822094101470d0020014180116a412041002802ac95db8000118b80808000000c010b2002410020091b21020b200141ac026a41002002418cadc8800010e78c808000200141b8026a200141ac026a4100410028028497db80001188808080000002402003418220490d0020014180116a200341ff5f6a10e496808000200128028411220220012802881141002802ac95db8000118b8080800000200128028011450d002002410028029c96db8000118080808000000b20014180116a410141002802ec95db8000118b808080000002402001280288114120490d0020002001280284112202290000370030200041c8006a200241186a290000370000200041c0006a200241106a290000370000200041386a200241086a2900003700000240200128028011450d002002410028029c96db8000118080808000000b200020012903880237000c2000200336022c200020012900b802370050200041246a20014188026a41186a2903003700002000411c6a20014188026a41106a290300370000200041146a20014188026a41086a290300370000200041d8006a200141b8026a41086a290000370000200041e0006a200141b8026a41106a290000370000200041e8006a200141b8026a41186a29000037000020004100200820044180808080784622021b36020820004104200720021b36020420004100200420021b360200200141f0136a2480808080000f0b418cbec88000412c200141ef136a41fcbdc8800041b8bec8800010ad81808000000b942901067f23808080800041e0006b22012480808080002001410036021420014280808080800137020c2001410036021841002d0098a2db80001a02400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240410841002802a496db8000118280808000002202450d002002413a360204200241efcbc88000360200200141013602502001200236024c20014101360248200141186a200141c8006a2001410c6a10a19780800041002d0098a2db80001a410841002802a496db8000118280808000002203450d01200341abc5c880003602002003412e36020441002d0098a2db80001a410141002802a496db8000118280808000002204450d02200441003a0000024020012802142205200128020c470d002001410c6a41e08fcd800010dca08080000b2001280210200541f8006c6a220241003a0074200241013602702002200336026c2002428180808010370264200220043602602002410136025c2002420e370244200241af95cd8000360240200241b180808000360218200242d7c9cb8fc1cf97db3e370210200242e88488d0c0e3aebc133702082002410036020041002d0098a2db80001a2001200541016a360214410841002802a496db8000118280808000002203450d03200341c6cbc880003602002003412936020441002d0098a2db80001a410141002802a496db8000118280808000002204450d04200441003a0000024020012802142205200128020c470d002001410c6a41e08fcd800010dca08080000b2001280210200541f8006c6a220241013a0074200241013602702002200336026c2002428180808010370264200220043602602002410136025c200242103702442002418395cd8000360240200241c880808000360218200242febac4ad81b6fafcb37f37021020024298848fa1dab08ba1743702082002410036020041002d0098a2db80001a2001200541016a360214410841002802a496db8000118280808000002203450d0520034122360204200341c8cec88000360200200141c0006a4200370300200141386a4200370300200141306a4200370300200141286a4200370300200141186a41086a420037030020014200370318200141c8006a200141186a10a69c808000024020012802142204200128020c470d002001410c6a41e08fcd800010dca08080000b2001280210200441f8006c6a2202420b370244200241db97cd8000360240200241d683808000360218200242e38d81f5ebde93e714370210200242afa1f0b4ae9e809008370208200241003602002002200129024837025c200241013a0074200241013602702002200336026c20024101360268200241e4006a200141c8006a41086a2802003602002001200441016a36021441002d0098a2db80001a410841002802a496db8000118280808000002203450d06200341c9c6c88000360200200341d00036020441002d0098a2db80001a410141002802a496db8000118280808000002204450d07200441003a0000024020012802142205200128020c470d002001410c6a41e08fcd800010dca08080000b2001280210200541f8006c6a220241003a0074200241013602702002200336026c2002428180808010370264200220043602602002410136025c20024210370244200241fc8ecd8000360240200241b180808000360218200242d7c9cb8fc1cf97db3e370210200242e88488d0c0e3aebc13370208200241003602002001200541016a3602142001410036021841002d0098a2db80001a410841002802a496db8000118280808000002202450d082002412636020420024185c5c88000360200200141013602502001200236024c20014101360248200141186a200141c8006a2001410c6a10a2978080002001410036021841002d0098a2db80001a410841002802a496db8000118280808000002202450d09200241cf00360204200241b6c4c88000360200200141013602502001200236024c20014101360248200141186a200141c8006a2001410c6a10a99780800041002d0098a2db80001a410841002802a496db8000118280808000002203450d0a20034187c6c88000360200200341c20036020441002d0098a2db80001a410441002802a496db8000118280808000002204450d0b20044100360000024020012802142205200128020c470d002001410c6a41e08fcd800010dca08080000b2001280210200541f8006c6a220241013a0074200241013602702002200336026c2002428480808010370264200220043602602002410436025c20024206370244200241fe87cd8000360240200241b180808000360218200242d7c9cb8fc1cf97db3e370210200242e88488d0c0e3aebc13370208200241003602002001200541016a3602142001410036021841002d0098a2db80001a410841002802a496db8000118280808000002202450d0c2002411c360204200241fdc8c88000360200200141013602502001200236024c20014101360248200141186a200141c8006a2001410c6a10dea480800041002d0098a2db80001a410841002802a496db8000118280808000002203450d0d2003413c360204200341c1c8c88000360200200141186a410441001097ad808000024020012802142204200128020c470d002001410c6a41e08fcd800010dca08080000b2001280210200441f8006c6a22024206370244200241d090cd8000360240200241d780808000360218200242e4fafba0d184aae8847f370210200242cef3abe3e0a1ffb19a7f370208200241003602002002200129021837025c200241013a0074200241013602702002200336026c20024101360268200241e4006a200141186a41086a2802003602002001200441016a3602142001410036021841002d0098a2db80001a413841002802a496db8000118280808000002202450d0e2002413f36023420024187cbc88000360230200241cb0036022c200241bccac8800036022820024100360224200242b48080801037021c20024188cac88000360218200241c700360214200241c1c9c880003602102002410036020c200242a88080801037020420024199c9c88000360200200141073602502001200236024c20014107360248200141186a200141c8006a2001410c6a10dda480800041002d0098a2db80001a410841002802a496db8000118280808000002203450d0f200341d9c5c880003602002003412e36020441002d0098a2db80001a410441002802a496db8000118280808000002204450d1020044100360000024020012802142205200128020c470d002001410c6a41e08fcd800010dca08080000b2001280210200541f8006c6a220241013a0074200241013602702002200336026c2002428480808010370264200220043602602002410436025c2002420a3702442002419796cd8000360240200241b180808000360218200242d7c9cb8fc1cf97db3e370210200242e88488d0c0e3aebc133702082002410036020041002d0098a2db80001a2001200541016a36021441d00041002802a496db8000118280808000002202450d11200241c00036024c200241bdc2c88000360248200241d300360244200241eac1c88000360240200241d60036023c20024194c1c8800036023820024100360234200242b98080801037022c200241dbc0c88000360228200241d1003602242002418ac0c88000360220200241d40036021c200241b6bfc8800036021820024100360214200242a58080801037020c20024191bfc88000360208200241c900360204200241c8bec8800036020041002d0098a2db80001a410141002802a496db8000118280808000002204450d13200441023a000041002d0098a2db80001a410441002802a496db8000118280808000002203450d12200141186a41086a220541003602002001200336021c20014104360218200141003602582001200141d8006a36025c200141dc006a200141186a108c89808000200141c8006a41086a2206200528020036020020012001290218370348024020012802142205200128020c470d002001410c6a41d4f8c9800010dca08080000b2001280210200541f8006c6a2203420b370244200341f0f7c98000360240200341d783808000360238200342cffed9b2e0a28ab563370330200342af8cb285e69be7d8b37f370328200341b280808000360220200342a6e69b97da80f5d400370318200342b3c59fa8d1c488a1733703102003410136020c2003200436020820034281808080103703002003200129034837025c200341013a00742003410a3602702003200236026c2003410a360268200341e4006a20062802003602002001200541016a36021441002d0098a2db80001a410841002802a496db8000118280808000002203450d14200341d50036020420034199c7c880003602002001418180808078360218200141c8006a200141186a10b39c808000024020012802142204200128020c470d002001410c6a41e08fcd800010dca08080000b2001280210200441f8006c6a220242123702442002419c92cd8000360240200241d883808000360218200242fec3889ae4def7ba66370210200242f482a4bed3eadbdf76370208200241003602002002200129024837025c200241003a0074200241013602702002200336026c20024101360268200241e4006a200141c8006a41086a2802003602002001200441016a36021441002d0098a2db80001a410841002802a496db8000118280808000002203450d15200341eec7c88000360200200341d30036020441002d0098a2db80001a410141002802a496db8000118280808000002204450d16200441003a0000024020012802142205200128020c470d002001410c6a41e08fcd800010dca08080000b2001280210200541f8006c6a220241013a0074200241013602702002200336026c2002428180808010370264200220043602602002410136025c20024215370244200241ad91cd8000360240200241c880808000360218200242febac4ad81b6fafcb37f37021020024298848fa1dab08ba1743702082002410036020041002d0098a2db80001a2001200541016a360214411041002802a496db8000118280808000002203450d17200341cdc3c880003602002003411236020c200341a4c4c88000360208200341d70036020441002d0098a2db80001a410141002802a496db8000118280808000002204450d18200441003a0000024020012802142205200128020c470d002001410c6a41e08fcd800010dca08080000b2001280210200541f8006c6a220241013a0074200241023602702002200336026c2002428180808020370264200220043602602002410136025c20024218370244200241f08fcd8000360240200241c880808000360218200242febac4ad81b6fafcb37f37021020024298848fa1dab08ba1743702082002410036020041002d0098a2db80001a2001200541016a360214410841002802a496db8000118280808000002203450d19200341fdc2c880003602002003412236020441002d0098a2db80001a410141002802a496db8000118280808000002204450d1a200441003a0000024020012802142205200128020c470d002001410c6a41e08fcd800010dca08080000b2001280210200541f8006c6a220241003a0074200241013602702002200336026c2002428180808010370264200220043602602002410136025c2002420e370244200241e991cd8000360240200241d9838080003602182002429faa83e9f68095fd26370210200242e3afecb2e9d1a6e32f3702082002410036020041002d0098a2db80001a2001200541016a360214410841002802a496db8000118280808000002203450d1b2003412e3602042003419fc3c88000360200200141023a0018200141c8006a200141186a10bb9c808000024020012802142204200128020c470d002001410c6a41e08fcd800010dca08080000b2001280210200441f8006c6a22024211370244200241b293cd8000360240200241da8380800036021820024290bbbc93b698c7f2897f370210200242a8cac6a6cbc096f838370208200241003602002002200129024837025c200241003a0074200241013602702002200336026c20024101360268200241e4006a200141c8006a41086a2802003602002001200441016a36021441002d0098a2db80001a413841002802a496db8000118280808000002202450d1c2002410b360234200241bdcec88000360230200241dc0036022c200241e1cdc8800036022820024100360224200242c88080801037021c20024199cdc88000360218200241c800360214200241d1ccc880003602102002410036020c200242a880808010370204200241a9ccc88000360200200141186a41086a420037030020014200370318200141c8006a200141186a108fa7808000024020012802142204200128020c470d002001410c6a41e08fcd800010dca08080000b2001280210200441f8006c6a220342183702442003418492cd8000360240200341e880808000360218200342b8f8f596b4ec85c048370210200342a8e8f9fbe3e78f97f100370208200341003602002003200129024837025c200341013a0074200341073602702003200236026c20034107360268200341e4006a200141c8006a41086a2802003602002001410c6a41086a200441016a2202360200200041086a20023602002000200129020c3702002000410636021020004185fccc800036020c200141e0006a2480808080000f0b4104410810bb80808000000b4104410810bb80808000000b4101410110bb80808000000b4104410810bb80808000000b4101410110bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4101410110bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4101410410bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104413810bb80808000000b4104410810bb80808000000b4101410410bb80808000000b410441d00010bb80808000000b4101410410bb80808000000b4101410110bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4101410110bb80808000000b4104411010bb80808000000b4101410110bb80808000000b4104410810bb80808000000b4101410110bb80808000000b4104410810bb80808000000b4104413810bb80808000000bee0c010c7f23808080800041e0026b220124808080800041002d0098a2db80001a0240024002400240024002400240024002400240024041e00341002802a496db8000118280808000002202450d00200141186a10a29e808000200141d0026a200141186a109ba080800041002d0098a2db80001a410841002802a496db8000118280808000002203450d0220034134360204200341eacec88000360200200141086a41086a200141d0026a41086a280200360200200120012902d00237030841002d0098a2db80001a410c41002802a496db8000118280808000002204450d012004428080f081808080283700002004418080c00236000841002d0098a2db80001a410841002802a496db8000118280808000002205450d04200541aacfc880003602002005412a36020441002d0098a2db80001a410441002802a496db8000118280808000002206450d03200641802036000041002d0098a2db80001a410841002802a496db8000118280808000002207450d06200741dfcfc88000360200200741d50036020441002d0098a2db80001a411041002802a496db8000118280808000002208450d05200842c0f0f50b37000020084280c2d72f37000841002d0098a2db80001a410841002802a496db8000118280808000002209450d07200941c200360204200941c2d0c88000360200200141186a419ceeca800010989180800041002d0098a2db80001a410841002802a496db800011828080800000220a450d09200a4121360204200a418cd1c88000360200200141d0026a41086a200141186a41086a280200360200200120012902183703d00241002d0098a2db80001a410241002802a496db800011828080800000220b450d08200b412a3b000041002d0098a2db80001a412841002802a496db800011828080800000220c0d0a4104412810bb80808000000b410841e00310bb80808000000b4101410c10bb80808000000b4104410810bb80808000000b4101410410bb80808000000b4104410810bb80808000000b4101411010bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4101410210bb80808000000b4104410810bb80808000000b200c411c360224200c41f8d2c88000360220200c41cc0036021c200c41acd2c88000360218200c41ce00360214200c41ded1c88000360210200c410036020c200c42aa80808010370204200c41b4d1c88000360200200241023602b8032002200b3602b403200241023602b003200241db83808000360218200242af878de5bc9e83b8947f370310200242f7c0adf2a4aac0e8663703082002410c3602042002419ecfc8800036020020022001290308370320200241dc838080003602d802200242a5fcd1f8f393b2b3927f3703d002200242e8f5c7c4c5fccafbe9003703c802200241073602c402200241add1c880003602c002200242013702a402200220093602a00220024290808080103703980220022008360294022002411036029002200241dd8380800036028802200242cff1ffe3e6e1e5a06d370380022002429f86e286a5bfc6c3c0003703f801200241083602f40120024184d1c880003602f001200242013702d401200220073602d00120024284808080103703c801200220063602c401200241043602c001200241b1808080003602b801200242d7c9cb8fc1cf97db3e3703b001200242e88488d0c0e3aebc133703a8012002410e3602a401200241b4d0c880003602a001200242013702840120022005360280012002428c80808010370378200220043602742002410c360270200241de83808000360268200242b48d98a2cc9c949770370360200242f18e838bc3a2f0865f3703582002410b360254200241d4cfc8800036025020024201370234200220033602302002410136022c200241286a200141086a41086a280200360200200242013702f4022002200a3602f002200241013602ec02200242053702c4032002200c3602c003200241053602bc03200241c9808080003602a803200242d7b9acfdf187c880f1003703a003200242a695d4f0d8d1928645370398032002410a3602940320024194d3c8800036029003200241e8026a200141d0026a41086a280200360200200220012903d0023703e00220024184036a200141c0026a41086a220c290200370200200220012902c0023702fc02200241d4036a200c290200370200200220012902c0023702cc03200041063602082000200236020420004106360200200141e0026a2480808080000b810801077f23808080800041206b22022480808080004100210302400240417f417f20012802202204410c6c417f417f200128021422052001280208220641046a22076a41046a220820082007491b2207410c6a220820082007491b22076a41046a220820082007491b220741056a220820082007491b22074100480d0041002d0098a2db80001a200741002802a496db80001182808080000022080d01410121030b2003200741f8e6c8800010ae80808000000b20024100360214200220083602102002200736020c20012802042108200220063602182002200241186a36021c2002411c6a2002410c6a108c898080000240200228020c200228021422076b20064f0d002002410c6a2007200610bea8808000200228021421070b200228021020076a2008200610f5b28080001a2002200720066a36021420012802102107200220053602182002200241186a36021c2002411c6a2002410c6a108c898080000240200228020c200228021422066b20054f0d002002410c6a2006200510bea8808000200228021421060b200228021020066a2007200510f5b28080001a2002200620056a2205360214200128022421060240200228020c20056b41034b0d002002410c6a2005410410bea8808000200228021421050b200228021020056a20063600002002200541046a2205360214200128022821060240200228020c20056b41034b0d002002410c6a2005410410bea8808000200228021421050b200228021020056a20063600002002200541046a2205360214200128022c21060240200228020c20056b41034b0d002002410c6a2005410410bea8808000200228021421050b200228021020056a20063600002002200541046a360214200128021c2106200220043602182002200241186a36021c2002411c6a2002410c6a108c898080002002280214210502402004450d0020062004410c6c6a210303400240200228020c220420056b41074b0d002002410c6a2005410810bea8808000200228020c2104200228021421050b2002280210220720056a20062900003700002002200541086a2205360214200641086a28020021080240200420056b41034b0d002002410c6a2005410410bea880800020022802102107200228021421050b200720056a20083600002002200541046a22053602142006410c6a22062003470d000b0b200128023021060240200228020c20056b41034b0d002002410c6a2005410410bea8808000200228021421050b200228021020056a20063600002002200541046a220536021420012d003421060240200228020c2005470d002002410c6a2005410110bea8808000200228021421050b200228021020056a20063a0000200041086a200541016a3602002000200229020c370200200241206a2480808080000b8d0901087f41002d0098a2db80001a0240024002400240024002400240024041d00241002802a496db8000118280808000002201450d0041002d0098a2db80001a410841002802a496db8000118280808000002202450d012002419ed3c880003602002002412336020441002d0098a2db80001a410841002802a496db8000118280808000002203450d02200341c1d3c88000360200200341d20036020441002d0098a2db80001a410841002802a496db8000118280808000002204450d0320044198d4c880003602002004412636020441002d0098a2db80001a410841002802a496db8000118280808000002205450d04200541c2d4c88000360200200541c80036020441002d0098a2db80001a410841002802a496db8000118280808000002206450d0520064191d5c880003602002006413236020441002d0098a2db80001a411041002802a496db8000118280808000002207450d06200741ccd5c880003602002007413336020c200741a4d6c88000360208200741d80036020441002d0098a2db80001a411041002802a496db80001182808080000022080d074104411010bb80808000000b410841d00210bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104411010bb80808000000b2008411936020c200841b4d7c88000360208200841d800360204200841dcd6c88000360200200141023602c802200120083602c402200141023602c002200141df838080003602b802200142afc789dcced29debc0003703b002200142b1f4cdebc0819f95fb003703a8022001410b3602a402200141cdd7c880003602a002200141023602980220012007360294022001410236029002200141e0838080003602880220014291c291adadf5f65c37038002200142ebcebbb3a8c990fb453703f801200141053602f401200141d7d6c880003602f001200141013602e801200120063602e401200141013602e00120014192818080003602d801200142f48587b7e0d4c9ea353703d00120014296afb28ff9f4d69c773703c801200141093602c401200141c3d5c880003602c001200141013602b801200120053602b401200141013602b001200141e1838080003602a801200142ebaf88a38bfcbfdd877f3703a001200142c590fbdae4a7cfe4783703980120014107360294012001418ad5c8800036029001200141013602880120012004360284012001410136028001200141b280808000360278200142a6e69b97da80f5d400370370200142b3c59fa8d1c488a17337036820014104360264200141bed4c88000360260200141013602582001200336025420014101360250200141b180808000360248200142d7c9cb8fc1cf97db3e370340200142e88488d0c0e3aebc133703382001410536023420014193d4c88000360230200141013602282001200236022420014101360220200141e28380800036021820014281c9bb92b1a187a44c370310200142e7bf89c9ceaf89c72f3703082001410b36020420014187b1c880003602002000410736020820002001360204200041073602000ba50202027f017e23808080800041106b22032480808080000240024041a9cdc380004113108d84808000220441ff01490d00200041003a0021200041003a001841092104420021050c010b2003200441016a3602084100210441a9cdc380004113200341086a410441002802f495db80001183808080000041002802fc95db8000118d808080000041002802bc95db8000118d8080800000200042003703082003410f6a10fb83808000420221050b200020043a00202000200537030002402002280200450d002002280204410028029c96db8000118080808000000b024020012d00004101470d00200141086a10ec8e8080000b200128022422002000280200417f6a2200360200024020000d00200141246a10c9a08080000b200341106a2480808080000bd00d01067f0240024002400240024002400240024002400240024020002d00000e080001020304050607000b200041086a21020240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a00002002200110db968080000f0b200041186a2102200041046a21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41013a00002003200110bb988080002002200110db968080000f0b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41023a00000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b200041016a2100200128020420026a41033a00002001200241016a22023602080240200128020020026b411f4b0d0020012002412010bea8808000200128020821020b2001200241206a360208200128020420026a22012000290000370000200141086a200041086a290000370000200141106a200041106a290000370000200141186a200041186a2900003700000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b200041016a2100200128020420026a41043a00002001200241016a22023602080240200128020020026b411f4b0d0020012002412010bea8808000200128020821020b2001200241206a360208200128020420026a22012000290000370000200141086a200041086a290000370000200141106a200041106a290000370000200141186a200041186a2900003700000f0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041016a2102200128020420036a41053a00002001200341016a22033602080240200128020020036b411f4b0d0020012003412010bea8808000200128020821030b200128020420036a22042002290000370000200441086a200241086a290000370000200441106a200241106a290000370000200441186a200241186a2900003700002001200341206a220336020841002d0098a2db80001a412041002802a496db8000118280808000002202450d022002200041216a2200290000370000200241186a200041186a290000370000200241106a200041106a290000370000200241086a200041086a2900003700000240200128020020036b411f4b0d0020012003412010bea8808000200128020821030b200128020420036a22002002290000370000200041086a200241086a290000370000200041106a200241106a290000370000200041186a200241186a2900003700002001200341206a3602082002410028029c96db8000118080808000000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b200128020420026a41063a00002001200241016a220336020841002d0098a2db80001a412041002802a496db8000118280808000002202450d022002200041016a2204290000370000200241186a2205200441186a290000370000200241106a2206200441106a290000370000200241086a2207200441086a2900003700000240200128020020036b411f4b0d0020012003412010bea8808000200128020821030b200128020420036a22042002290000370000200441086a2007290000370000200441106a2006290000370000200441186a20052900003700002001200341206a3602082002410028029c96db80001180808080000020002d002121020240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20023a00000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b200128020420026a41073a00002001200241016a220336020841002d0098a2db80001a412041002802a496db8000118280808000002202450d02200041246a21042002200041016a2200290000370000200241186a2205200041186a290000370000200241106a2206200041106a290000370000200241086a2207200041086a2900003700000240200128020020036b411f4b0d0020012003412010bea8808000200128020821030b200128020420036a22002002290000370000200041086a2007290000370000200041106a2006290000370000200041186a20052900003700002001200341206a3602082002410028029c96db8000118080808000002004200110bb988080000f0b4101412010bb80808000000b4101412010bb80808000000b4101412010bb80808000000bae0303017f017e017f4100210102400240024002400240024020002d00000e080001050202020304000b024002402000290308220242c0005a0d00410321010c010b02402002428080015a0d00410421010c010b024020024280808080045a0d00410621010c010b410b200279a74103766b21010b02402000290310220242c0005a0d00410120016a21010c050b02402002428080015a0d00410220016a21010c050b024020024280808080045a0d00410420016a21010c050b4109200279a74103766b20016a21010c040b20002d000441027441d487c980006a2101024002402000290318220242c0005a0d00410321030c010b02402002428080015a0d00410421030c010b024020024280808080045a0d00410621030c010b410b200279a74103766b21030b20012802002101024002402000290320220242c0005a0d00410121000c010b02402002428080015a0d00410221000c010b024020024280808080045a0d00410421000c010b4109200279a74103766b21000b200320016a20006a21010c030b412021010c020b410121010c010b20002d002441027441d487c980006a28020021010b200141016a0bba0603067f017e027f23808080800041c0006b2201248080808000200141186a4192b1c88000410441aca9c880004114410441001089a9808000200142043702102001420037020820014280808080800137020041002d0098a2db80001a024002400240412041002802a496db8000118280808000002202450d00200241003602182002410136020420024196b1c8800036020020014101360238200120023602302001200241206a36023c200120023602342001200141306a418092c7800010908b80800041002d0098a2db80001a20012802002103200128020421042001280208210520012802182106200129021c2107410841002802a496db8000118280808000002208450d01200841002903e0b1c880003702002001410036020820014280808080c000370200200141306a20014191a6c88000410610c0888080002001200141306a4197a6c88000410e10b088808000200141306a200141a5a6c88000410810b1868080002001200141306a41ada6c88000411710b086808000200141306a200141c4a6c88000410b10ca888080002001200141306a41cfa6c88000410c10b187808000200141306a200141dba6c88000410b10ea868080002001200141306a41e6a6c880004111109a88808000200141306a200141f7a6c88000411110a5878080002001200141306a4188a7c880004120108187808000200141246a200141a8a7c88000411810c788808000200128022c210920012802282102200120012802243602082001200236020020012002200941246c6a36020c20012002360204200141306a2001418092c7800010928b8080002006418080808078460d022001200336020820012004360200200120043602042001200420054105746a36020c200041c4006a200141b097cc800010908b8080002001410b6a200141306a41086a2802003600002000200737023c20002006360238200041013a00002000410136025820002008360254200041013602502001200129023037000320002001290000370001200041086a200141076a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b4104410841ecf3c8800010ae80808000000b41d0d1c58000411141e4d1c58000109181808000000bc11203067f017e037f23808080800041c0006b2201248080808000200141206a4199b2c88000410541aca9c880004114410441001089a9808000200142043702182001420037021020014280808080800137020841002d0098a2db80001a024002400240024002400240024002400240024002400240412041002802a496db8000118280808000002202450d00200241003602182002410136020420024196b1c8800036020020014101360238200120023602302001200241206a36023c20012002360234200141086a200141306a418092c7800010908b80800041002d0098a2db80001a20012802082103200128020c2104200128021021052001280220210620012902242107410841002802a496db8000118280808000002208450d01200841002903f8d7c8800037020041002d0098a2db80001a2001410036021020014280808080c000370208411041002802a496db8000118280808000002209450d02200941086a41002902e8f2c58000370200200941002902e0f2c58000370200200141086a41b0d1c5800010f5ad808000200128020c2202428080808020370208200242808080808001370200200241003a00202002410f36021c20024180d8c880003602182002410236021420022009360210200141306a41086a41013602002001200129020837033041002d0098a2db80001a411041002802a496db8000118280808000002209450d03200941086a4100290294f2c580003702002009410029028cf2c5800037020002402001280238220a2001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200a41246c6a220241013a00202002411a36021c2002418fd8c8800036021820024102360214200220093602102002428080808020370208200242808080808001370200200141086a41086a200a41016a3602002001200129033037030841002d0098a2db80001a411841002802a496db8000118280808000002209450d04200941106a4100290280f4c58000370200200941086a41002902f8f3c58000370200200941002902f0f3c5800037020002402001280210220a2001280208470d00200141086a41b0d1c5800010f5ad8080000b200128020c200a41246c6a220241023a00202002411d36021c200241a9d8c8800036021820024103360214200220093602102002428080808030370208200242808080808001370200200141306a41086a200a41016a3602002001200129030837033041002d0098a2db80001a410841002802a496db8000118280808000002209450d05200941002902e0f6c5800037020002402001280238220a2001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200a41246c6a220241033a00202002411336021c200241c6d8c8800036021820024101360214200220093602102002428080808010370208200242808080808001370200200141086a41086a200a41016a3602002001200129033037030841002d0098a2db80001a410841002802a496db8000118280808000002209450d06200941002902f8f4c5800037020002402001280210220a2001280208470d00200141086a41b0d1c5800010f5ad8080000b200128020c200a41246c6a220241043a00202002410f36021c200241d9d8c8800036021820024101360214200220093602102002428080808010370208200242808080808001370200200141306a41086a200a41016a3602002001200129030837033041002d0098a2db80001a410841002802a496db8000118280808000002209450d07200941002902b8f5c5800037020002402001280238220a2001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200a41246c6a220241053a00202002410c36021c200241e8d8c8800036021820024101360214200220093602102002428080808010370208200242808080808001370200200141086a41086a200a41016a3602002001200129033037030841002d0098a2db80001a410841002802a496db8000118280808000002209450d0820094100290298f6c5800037020002402001280210220a2001280208470d00200141086a41b0d1c5800010f5ad8080000b200128020c200a41246c6a220241063a00202002411b36021c200241f4d8c8800036021820024101360214200220093602102002428080808010370208200242808080808001370200200141306a41086a200a41016a3602002001200129030837033041002d0098a2db80001a410841002802a496db8000118280808000002209450d09200941002902a0f4c5800037020002402001280238220a2001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200a41246c6a220241073a00202002411136021c2002418fd9c8800036021820024101360214200220093602102002428080808010370208200242808080808001370200200141086a41086a200a41016a3602002001200129033037030841002d0098a2db80001a410841002802a496db8000118280808000002209450d0a200941002902a0f1c580003702000240200128021022022001280208470d00200141086a41b0d1c5800010f5ad8080000b200128020c200241246c220a6a220241083a00202002410c36021c200241a0d9c8800036021820024101360214200220093602102002428080808010370208200242808080808001370200200128020c2102200120012802083602102001200236020820012002200a6a41246a3602142001200236020c200141306a200141086a418092c7800010928b8080002006418080808078460d0b20012003360210200120043602082001200436020c2001200420054105746a360214200041c4006a200141086a41b097cc800010908b808000200141136a200141306a41086a2802003600002000200737023c20002006360238200041013a00002000410136025820002008360254200041013602502001200129023037000b20002001290008370001200041086a2001410f6a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b4104410841ecf3c8800010ae80808000000b4104411010bb80808000000b4104411010bb80808000000b4104411810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b41d0d1c58000411141e4d1c58000109181808000000ba50703067f017e047f23808080800041c0006b2201248080808000200141186a41cbb2c88000410541aca9c880004114410441001089a9808000200142043702102001420037020820014280808080800137020041002d0098a2db80001a0240024002400240412041002802a496db8000118280808000002202450d00200241003602182002410136020420024196b1c8800036020020014101360238200120023602302001200241206a36023c200120023602342001200141306a418092c7800010908b80800041002d0098a2db80001a20012802002103200128020421042001280208210520012802182106200129021c2107410841002802a496db8000118280808000002208450d01200841002903c8d9c880003702002001410036020820014280808080c000370200200141306a200141d0d9c88000411010a6888080002001200141306a41e0d9c88000410f10cb8880800041002d0098a2db80001a410841002802a496db8000118280808000002209450d0220094100290288f9c5800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220241023a00202002410b36021c200241efd9c8800036021820024101360214200220093602102002428080808010370208200242808080808001370200200141306a41086a220b200a41016a360200200120012902003703302001200141306a41fad9c88000410a10c286808000200141306a20014184dac88000410d10d5878080002001200141306a4191dac880004108108087808000200141306a20014199dac88000411110d686808000200141246a200141306a41aadac88000412010b288808000200128022c210920012802282102200120012802243602082001200236020020012002200941246c6a36020c20012002360204200141306a2001418092c7800010928b8080002006418080808078460d032001200336020820012004360200200120043602042001200420054105746a36020c200041c4006a200141b097cc800010908b8080002001410b6a200b2802003600002000200737023c20002006360238200041013a00002000410136025820002008360254200041013602502001200129023037000320002001290000370001200041086a200141076a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b4104410841ecf3c8800010ae80808000000b4104410810bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bc60b03047f017e017f23808080800041306b220224808080800002400240024002400240024002400240024002400240024002400240024020012802042203450d0020012003417f6a36020420012001280200220441016a220536020020042d00000e0c01020304050607080b090a0c0b0b200041003a00000c0d0b200241146a200110c18c808000024002402002280214418080808078460d00200241206a41086a200241146a41086a28020022013602002002410f6a20013600002002200229021422063703202002200637000720002002290004370001200041086a2002410b6a290000370000410121010c010b410021010b200020013a00000c0c0b024020034109490d00200041023a00002001200341776a3602042001200441096a360200200020042900013703080c0c0b200041003a00000c0b0b200241146a200110c18c80800002402002280214418080808078460d00200241206a41086a200241146a41086a28020022013602002002410f6a20013600002002200229021422063703202002200637000720002002290004370001200041086a2002410b6a290000370000200041033a00000c0b0b200041003a00000c0a0b200241146a200110c18c80800002402002280214418080808078460d00200241206a41086a200241146a41086a28020022013602002002410f6a20013600002002200229021422063703202002200637000720002002290004370001200041086a2002410b6a290000370000200041043a00000c0a0b200041003a00000c090b200241146a200110b78c80800002402002280214418080808078460d00200241206a41086a200241146a41086a28020022013602002002410f6a20013600002002200229021422063703202002200637000720002002290004370001200041086a2002410b6a290000370000200041053a00000c090b200041003a00000c080b200241146a200110c28c80800002402002280214418080808078460d00200241206a41086a200241146a41086a28020022013602002002410f6a20013600002002200229021422063703202002200637000720002002290004370001200041086a2002410b6a290000370000200041063a00000c080b200041003a00000c070b200241046a200110c18c80800020022802042203418080808078460d05200228020821040240200128020422054104490d002000200228020c3602102000200436020c20002003360208200041073a000020012005417c6a36020420012001280200220341046a360200200020032800003602040c070b200041003a00002003450d062004410028029c96db8000118080808000000c060b200241146a200110c18c80800002402002280214418080808078460d00200241206a41086a200241146a41086a28020022013602002002410f6a20013600002002200229021422063703202002200637000720002002290004370001200041086a2002410b6a290000370000200041083a00000c060b200041003a00000c050b41002107024020034121490d0020012003415f6a3602042001200441216a3602002000200529000037000141092107200041096a200541086a290000370000200041116a200541106a290000370000200041196a200541186a2900003700000b200020073a00000c040b41002107024020034121490d0020012003415f6a3602042001200441216a36020020002005290000370001200041096a200541086a290000370000200041116a200541106a290000370000200041196a200541186a290000370000410a21070b200020073a00000c030b200041003a00000c020b200241146a200110c18c80800002402002280214418080808078460d00200241206a41086a200241146a41086a2802002201360200200241046a410b6a20013600002002200229021422063703202002200637000720002002290004370001200041086a2002410b6a2900003700002000410b3a00000c020b200041003a00000c010b200041003a00000b200241306a2480808080000bce0b02057f017e23808080800041306b2202248080808000024002400240024002400240024002400240024002400240024002400240200128020022032802042204450d0020032004417f6a36020420032003280200220541016a220636020020052d00000e0c01020304050607080b090a0c0b0b200041003a00000c0d0b200241146a200110c88c808000024002402002280214418080808078460d00200241206a41086a200241146a41086a28020022033602002002410f6a20033600002002200229021422073703202002200737000720002002290004370001200041086a2002410b6a290000370000410121030c010b410021030b200020033a00000c0c0b024020044109490d00200041023a00002003200441776a3602042003200541096a360200200020052900013703080c0c0b200041003a00000c0b0b200241146a200110c88c80800002402002280214418080808078460d00200241206a41086a200241146a41086a28020022033602002002410f6a20033600002002200229021422073703202002200737000720002002290004370001200041086a2002410b6a290000370000200041033a00000c0b0b200041003a00000c0a0b200241146a200110c88c80800002402002280214418080808078460d00200241206a41086a200241146a41086a28020022033602002002410f6a20033600002002200229021422073703202002200737000720002002290004370001200041086a2002410b6a290000370000200041043a00000c0a0b200041003a00000c090b200241146a200110b58c80800002402002280214418080808078460d00200241206a41086a200241146a41086a28020022033602002002410f6a20033600002002200229021422073703202002200737000720002002290004370001200041086a2002410b6a290000370000200041053a00000c090b200041003a00000c080b200241146a200110b98c80800002402002280214418080808078460d00200241206a41086a200241146a41086a28020022033602002002410f6a20033600002002200229021422073703202002200737000720002002290004370001200041086a2002410b6a290000370000200041063a00000c080b200041003a00000c070b200241046a200110c88c80800020022802042203418080808078460d052002280208210402402001280200220128020422054104490d002000200228020c3602102000200436020c20002003360208200041073a000020012005417c6a36020420012001280200220341046a360200200020032800003602040c070b200041003a00002003450d062004410028029c96db8000118080808000000c060b200241146a200110c88c80800002402002280214418080808078460d00200241206a41086a200241146a41086a28020022033602002002410f6a20033600002002200229021422073703202002200737000720002002290004370001200041086a2002410b6a290000370000200041083a00000c060b200041003a00000c050b41002101024020044121490d0020032004415f6a3602042003200541216a3602002000200629000037000141092101200041096a200641086a290000370000200041116a200641106a290000370000200041196a200641186a2900003700000b200020013a00000c040b41002101024020044121490d0020032004415f6a3602042003200541216a36020020002006290000370001200041096a200641086a290000370000200041116a200641106a290000370000200041196a200641186a290000370000410a21010b200020013a00000c030b200041003a00000c020b200241146a200110c88c80800002402002280214418080808078460d00200241206a41086a200241146a41086a2802002203360200200241046a410b6a20033600002002200229021422073703202002200737000720002002290004370001200041086a2002410b6a2900003700002000410b3a00000c020b200041003a00000c010b200041003a00000b200241306a2480808080000be90e03047f027e017f23808080800041f0006b22022480808080000240024002400240024002400240024002400240024002400240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e0c01020304050607080d090a0b0d0b200041003a00000c0d0b2002200110e8888080000240024020022802000d00200241d4006a20012002280204108a858080002002280254418080808078460d00200241e0006a41086a200241d4006a41086a2802002204360200200241cf006a20043600002002200229025422063703602002200637004720002002290044370001200041086a200241cb006a290000370000410121040c010b410021040b200020043a00000c0c0b02402003280208220428020422014108490d00200041023a00002004200141786a36020420042004280200220141086a360200200020012900003703082003427f2003290300220642087c220720072006541b3703000c0c0b200041003a00000c0b0b200241086a200110e888808000024020022802080d00200241d4006a2001200228020c108a858080002002280254418080808078460d00200241e0006a41086a200241d4006a41086a2802002204360200200241cf006a20043600002002200229025422063703602002200637004720002002290044370001200041086a200241cb006a290000370000200041033a00000c0b0b200041003a00000c0a0b200241106a200110e888808000024020022802100d00200241d4006a20012002280214108a858080002002280254418080808078460d00200241e0006a41086a200241d4006a41086a2802002204360200200241cf006a20043600002002200229025422063703602002200637004720002002290044370001200041086a200241cb006a290000370000200041043a00000c0a0b200041003a00000c090b200241186a200110e888808000024020022802180d00200241d4006a2001200228021c10b3858080002002280254418080808078460d00200241e0006a41086a200241d4006a41086a2802002204360200200241cf006a20043600002002200229025422063703602002200637004720002002290044370001200041086a200241cb006a290000370000200041053a00000c090b200041003a00000c080b200241206a200110e888808000024020022802200d00200241d4006a2001200228022410c6858080002002280254418080808078460d00200241e0006a41086a200241d4006a41086a2802002204360200200241cf006a20043600002002200229025422063703602002200637004720002002290044370001200041086a200241cb006a290000370000200041063a00000c080b200041003a00000c070b200241286a200110e88880800020022802280d04200241c4006a2001200228022c108a8580800020022802442204418080808078460d0420022802482105024020012802002203280208220128020422084104490d002000200228024c3602102000200536020c20002004360208200041073a000020012008417c6a36020420012001280200220441046a360200200020042800003602042003427f2003290300220642047c220720072006541b3703000c070b200041003a00002004450d062005410028029c96db8000118080808000000c060b200241306a200110e888808000024020022802300d00200241d4006a20012002280234108a858080002002280254418080808078460d00200241e0006a41086a200241d4006a41086a2802002204360200200241cf006a20043600002002200229025422063703602002200637004720002002290044370001200041086a200241cb006a290000370000200041083a00000c060b200041003a00000c050b4100210402402003280208220128020422054120490d002001200541606a36020420012001280200220541206a3602002003427f2003290300220642207c220720072006541b3703002000200529000037000141092104200041096a200541086a290000370000200041116a200541106a290000370000200041196a200541186a2900003700000b200020043a00000c040b4100210402402003280208220128020422054120490d002001200541606a36020420012001280200220441206a3602002003427f2003290300220642207c220720072006541b37030020002004290000370001200041096a200441086a290000370000200041116a200441106a290000370000200041196a200441186a290000370000410a21040b200020043a00000c030b200241386a200110e888808000024020022802380d00200241d4006a2001200228023c108a858080002002280254418080808078460d00200241e0006a41086a200241d4006a41086a2802002204360200200241c4006a410b6a20043600002002200229025422063703602002200637004720002002290044370001200041086a200241cb006a2900003700002000410b3a00000c030b200041003a00000c020b200041003a00000c010b200041003a00000b200241f0006a2480808080000b9d1103067f027e027f23808080800041f0006b220224808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d0c200720054b0d0d20042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00000e0c010203040506070815090a0b150b200041003a00000c150b2002200110f3888080000240024020022802000d00200241d4006a2001200228020410ca858080002002280254418080808078460d00200241e0006a41086a200241d4006a41086a2802002204360200200241cf006a20043600002002200229025422083703602002200837004720002002290044370001200041086a200241cb006a290000370000410121040c010b410021040b200020043a00000c140b0240200328020822042802082206200428021022016b4108490d00200141086a2105200141774b0d0c200520064b0d0d2004280204210620042005360210200041023a00002000200620016a2900003703082003427f2003290300220842087c220920092008541b3703000c140b200041003a00000c130b200241086a200110f388808000024020022802080d00200241d4006a2001200228020c10ca858080002002280254418080808078460d00200241e0006a41086a200241d4006a41086a2802002204360200200241cf006a20043600002002200229025422083703602002200837004720002002290044370001200041086a200241cb006a290000370000200041033a00000c130b200041003a00000c120b200241106a200110f388808000024020022802100d00200241d4006a2001200228021410ca858080002002280254418080808078460d00200241e0006a41086a200241d4006a41086a2802002204360200200241cf006a20043600002002200229025422083703602002200837004720002002290044370001200041086a200241cb006a290000370000200041043a00000c120b200041003a00000c110b200241186a200110f388808000024020022802180d00200241d4006a2001200228021c10c9858080002002280254418080808078460d00200241e0006a41086a200241d4006a41086a2802002204360200200241cf006a20043600002002200229025422083703602002200837004720002002290044370001200041086a200241cb006a290000370000200041053a00000c110b200041003a00000c100b200241206a200110f388808000024020022802200d00200241d4006a2001200228022410e3858080002002280254418080808078460d00200241e0006a41086a200241d4006a41086a2802002204360200200241cf006a20043600002002200229025422083703602002200837004720002002290044370001200041086a200241cb006a290000370000200041063a00000c100b200041003a00000c0f0b200241286a200110f38880800002400240024020022802280d00200241c4006a2001200228022c10ca8580800020022802442204418080808078460d00200228024821052001280200220628020822012802082207200128021022036b4104490d02200341046a210a2003417b4b0d0b200a20074d0d01200a200741e493d0800010b581808000000b200041003a00000c100b200228024c21072001280204210b2001200a360210200020073602102000200536020c20002004360208200041073a00002000200b20036a2800003602042006427f2006290300220842047c220920092008541b3703000c0f0b200041003a00002004450d0e2005410028029c96db8000118080808000000c0e0b200241306a200110f388808000024020022802300d00200241d4006a2001200228023410ca858080002002280254418080808078460d00200241e0006a41086a200241d4006a41086a2802002204360200200241cf006a20043600002002200229025422083703602002200837004720002002290044370001200041086a200241cb006a290000370000200041083a00000c0e0b200041003a00000c0d0b410021060240200328020822042802082205200428021022016b4120490d00200141206a21062001415f4b0d08200620054b0d0920042802042105200420063602102003427f2003290300220842207c220920092008541b3703002000200520016a220429000037000141092106200041096a200441086a290000370000200041116a200441106a290000370000200041196a200441186a2900003700000b200020063a00000c0c0b410021060240200328020822042802082205200428021022016b4120490d00200141206a21062001415f4b0d09200620054b0d0a20042802042105200420063602102003427f2003290300220842207c220920092008541b3703002000200520016a2204290000370001200041096a200441086a290000370000200041116a200441106a290000370000200041196a200441186a290000370000410a21060b200020063a00000c0b0b200241386a200110f388808000024020022802380d00200241d4006a2001200228023c10ca858080002002280254418080808078460d00200241e0006a41086a200241d4006a41086a2802002204360200200241c4006a410b6a20043600002002200229025422083703602002200837004720002002290044370001200041086a200241cb006a2900003700002000410b3a00000c0b0b200041003a00000c0a0b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b2001200541e493d0800010b781808000000b2005200641e493d0800010b581808000000b2003200a41e493d0800010b781808000000b2001200641e493d0800010b781808000000b2006200541e493d0800010b581808000000b2001200641e493d0800010b781808000000b2006200541e493d0800010b581808000000b200041003a00000b200241f0006a2480808080000bf80e03047f027e017f23808080800041f0006b22022480808080000240024002400240024002400240024002400240024002400240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e0c01020304050607080d090a0b0d0b200041003a00000c0d0b2002200110e9888080000240024020022802000d00200241d4006a2001200228020410f9848080002002280254418080808078460d00200241e0006a41086a200241d4006a41086a2802002204360200200241cf006a20043600002002200229025422063703602002200637004720002002290044370001200041086a200241cb006a290000370000410121040c010b410021040b200020043a00000c0c0b02402003280208280200220428020422014108490d00200041023a00002004200141786a36020420042004280200220141086a360200200020012900003703082003427f2003290300220642087c220720072006541b3703000c0c0b200041003a00000c0b0b200241086a200110e988808000024020022802080d00200241d4006a2001200228020c10f9848080002002280254418080808078460d00200241e0006a41086a200241d4006a41086a2802002204360200200241cf006a20043600002002200229025422063703602002200637004720002002290044370001200041086a200241cb006a290000370000200041033a00000c0b0b200041003a00000c0a0b200241106a200110e988808000024020022802100d00200241d4006a2001200228021410f9848080002002280254418080808078460d00200241e0006a41086a200241d4006a41086a2802002204360200200241cf006a20043600002002200229025422063703602002200637004720002002290044370001200041086a200241cb006a290000370000200041043a00000c0a0b200041003a00000c090b200241186a200110e988808000024020022802180d00200241d4006a2001200228021c10f8848080002002280254418080808078460d00200241e0006a41086a200241d4006a41086a2802002204360200200241cf006a20043600002002200229025422063703602002200637004720002002290044370001200041086a200241cb006a290000370000200041053a00000c090b200041003a00000c080b200241206a200110e988808000024020022802200d00200241d4006a20012002280224108d858080002002280254418080808078460d00200241e0006a41086a200241d4006a41086a2802002204360200200241cf006a20043600002002200229025422063703602002200637004720002002290044370001200041086a200241cb006a290000370000200041063a00000c080b200041003a00000c070b200241286a200110e98880800020022802280d04200241c4006a2001200228022c10f98480800020022802442204418080808078460d0420022802482105024020012802002203280208280200220128020422084104490d002000200228024c3602102000200536020c20002004360208200041073a000020012008417c6a36020420012001280200220441046a360200200020042800003602042003427f2003290300220642047c220720072006541b3703000c070b200041003a00002004450d062005410028029c96db8000118080808000000c060b200241306a200110e988808000024020022802300d00200241d4006a2001200228023410f9848080002002280254418080808078460d00200241e0006a41086a200241d4006a41086a2802002204360200200241cf006a20043600002002200229025422063703602002200637004720002002290044370001200041086a200241cb006a290000370000200041083a00000c060b200041003a00000c050b4100210402402003280208280200220128020422054120490d002001200541606a36020420012001280200220541206a3602002003427f2003290300220642207c220720072006541b3703002000200529000037000141092104200041096a200541086a290000370000200041116a200541106a290000370000200041196a200541186a2900003700000b200020043a00000c040b4100210402402003280208280200220128020422054120490d002001200541606a36020420012001280200220441206a3602002003427f2003290300220642207c220720072006541b37030020002004290000370001200041096a200441086a290000370000200041116a200441106a290000370000200041196a200441186a290000370000410a21040b200020043a00000c030b200241386a200110e988808000024020022802380d00200241d4006a2001200228023c10f9848080002002280254418080808078460d00200241e0006a41086a200241d4006a41086a2802002204360200200241c4006a410b6a20043600002002200229025422063703602002200637004720002002290044370001200041086a200241cb006a2900003700002000410b3a00000c030b200041003a00000c020b200041003a00000c010b200041003a00000b200241f0006a2480808080000b960f02067f017e2380808080004180016b220224808080800002400240024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b02400240024002400240024002400240024002400240024020044101710d00200541ff01710e0c01020304050607080f090a0b0f0b200041003a00000c0f0b2002200110ec888080000240024020022802000d00200241c4006a200120022802041093858080002002280244418080808078460d00200241d0006a41086a200241c4006a41086a2802002204360200200241eb006a20043600002002200229024422083703502002200837006320002002290060370001200041086a200241e7006a290000370000410121040c010b410021040b200020043a00000c0e0b2002420037036002402001280200200241e0006a410810d3a58080000d0020002002290360370308200041023a00000c0e0b200041003a00000c0d0b200241086a200110ec88808000024020022802080d00200241c4006a2001200228020c1093858080002002280244418080808078460d00200241d0006a41086a200241c4006a41086a2802002204360200200241eb006a20043600002002200229024422083703502002200837006320002002290060370001200041086a200241e7006a290000370000200041033a00000c0d0b200041003a00000c0c0b200241106a200110ec88808000024020022802100d00200241c4006a200120022802141093858080002002280244418080808078460d00200241d0006a41086a200241c4006a41086a2802002204360200200241eb006a20043600002002200229024422083703502002200837006320002002290060370001200041086a200241e7006a290000370000200041043a00000c0c0b200041003a00000c0b0b200241186a200110ec88808000024020022802180d00200241c4006a2001200228021c10a4858080002002280244418080808078460d00200241d0006a41086a200241c4006a41086a2802002204360200200241eb006a20043600002002200229024422083703502002200837006320002002290060370001200041086a200241e7006a290000370000200041053a00000c0b0b200041003a00000c0a0b200241206a200110ec88808000024020022802200d00200241c4006a200120022802241092858080002002280244418080808078460d00200241d0006a41086a200241c4006a41086a2802002204360200200241eb006a20043600002002200229024422083703502002200837006320002002290060370001200041086a200241e7006a290000370000200041063a00000c0a0b200041003a00000c090b200241286a200110ec8880800020022802280d06200241e0006a2001200228022c10938580800020022802602204418080808078460d0620022802682105200228026421032002410036026002402001280200200241e0006a410410d3a58080000d0020022802602101200020053602102000200336020c2000200436020820002001360204200041073a00000c090b200041003a00002004450d082003410028029c96db8000118080808000000c080b200241306a200110ec88808000024020022802300d00200241c4006a200120022802341093858080002002280244418080808078460d00200241d0006a41086a200241c4006a41086a2802002204360200200241eb006a20043600002002200229024422083703502002200837006320002002290060370001200041086a200241e7006a290000370000200041083a00000c080b200041003a00000c070b200241f8006a22044200370300200241f0006a22034200370300200241e8006a220542003703002002420037036002402001280200200241e0006a412010d3a58080000d0020002002290360370001200041196a2004290300370000200041116a2003290300370000200041096a2005290300370000200041093a00000c070b200041003a00000c060b200241f8006a22044200370300200241f0006a22034200370300200241e8006a220542003703002002420037036002402001280200200241e0006a412010d3a58080000d0020002002290360370001200041196a2004290300370000200041116a2003290300370000200041096a20052903003700002000410a3a00000c060b200041003a00000c050b200241386a200110ec88808000024020022802380d00200241c4006a2001200228023c1093858080002002280244418080808078460d00200241d0006a41086a200241c4006a41086a2802002204360200200241e0006a410b6a20043600002002200229024422083703502002200837006320002002290060370001200041086a200241e7006a2900003700002000410b3a00000c050b200041003a00000c040b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200041003a00000c010b200041003a00000b20024180016a2480808080000b981203037f017e037f23808080800041106b22022480808080000240024002400240024002400240024002400240024002400240024020002d0000417f6a0e0b000102030405060708090a000b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41003a0000200028020821042002200028020c22033602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822006b20034f0d0020012000200310bea8808000200128020821000b200128020420006a2004200310f5b28080001a2001200020036a3602080c0a0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41013a00002001200341016a2203360208200029030821050240200128020020036b41074b0d0020012003410810bea8808000200128020821030b2001200341086a360208200128020420036a20053700000c090b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41023a0000200028020821042002200028020c22033602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822006b20034f0d0020012000200310bea8808000200128020821000b200128020420006a2004200310f5b28080001a2001200020036a3602080c080b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41033a0000200028020821042002200028020c22033602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822006b20034f0d0020012000200310bea8808000200128020821000b200128020420006a2004200310f5b28080001a2001200020036a3602080c070b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41043a0000200028020821032002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d06200041186c210003402003200110ae8b808000200341186a2103200041686a22000d000c070b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41053a0000200028020821042002200028020c22033602082002200241086a36020c2002410c6a2001108c898080002003450d052003410c6c2106200441086a210303402003417c6a28020021072002200328020022003602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822046b20004f0d0020012004200010bea8808000200128020821040b200128020420046a2007200010f5b28080001a2001200420006a3602082003410c6a2103200641746a22060d000c060b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41063a0000200028020c21062002200028021022033602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822046b20034f0d0020012004200310bea8808000200128020821040b200128020420046a2006200310f5b28080001a2001200420036a2203360208200028020421000240200128020020036b41034b0d0020012003410410bea8808000200128020821030b2001200341046a360208200128020420036a20003600000c040b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41073a0000200028020821042002200028020c22033602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822006b20034f0d0020012000200310bea8808000200128020821000b200128020420006a2004200310f5b28080001a2001200020036a3602080c030b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41093a00002001200341016a220436020841002d0098a2db80001a412041002802a496db8000118280808000002203450d032003200041016a2200290000370000200341186a2206200041186a290000370000200341106a2207200041106a290000370000200341086a2208200041086a2900003700000240200128020020046b411f4b0d0020012004412010bea8808000200128020821040b200128020420046a22002003290000370000200041086a2008290000370000200041106a2007290000370000200041186a20062900003700002001200441206a3602082003410028029c96db8000118080808000000c020b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a410a3a00002001200341016a220436020841002d0098a2db80001a412041002802a496db8000118280808000002203450d032003200041016a2200290000370000200341186a2206200041186a290000370000200341106a2207200041106a290000370000200341086a2208200041086a2900003700000240200128020020046b411f4b0d0020012004412010bea8808000200128020821040b200128020420046a22002003290000370000200041086a2008290000370000200041106a2007290000370000200041186a20062900003700002001200441206a3602082003410028029c96db8000118080808000000c010b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a410b3a0000200028020821042002200028020c22033602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822006b20034f0d0020012000200310bea8808000200128020821000b200128020420006a2004200310f5b28080001a2001200020036a3602080b200241106a2480808080000f0b4101412010bb80808000000b4101412010bb80808000000beb0303017f027e027f23808080800041f0006b2203248080808000200241386a290300210420022903302105200341e4006a200110e896808000200320032802682206200328026c10a58d80800002402003280264450d002006410028029c96db8000118080808000000b200341e4006a200110e896808000200320032802682207200328026c10a58d8080002003280200200328025841004771210602402003280264450d002007410028029c96db8000118080808000000b0240024020060d00200341e4006a200110e896808000200320032802682207200328026c10a58d8080002003280200200328025c41004771210602402003280264450d002007410028029c96db8000118080808000000b20060d002003200110e89680800020032802042202200328020841002802ac95db8000118b80808000002003280200450d012002410028029c96db8000118080808000000c010b200341186a200241086a290300370300200341206a200241106a290300370300200341286a200241186a290300370300200341306a200241206a290300370300200341386a200241286a29030037030020034200370308200342013703002003200537034020032004370348200320022903003703102001200310fb968080000b2000410f3a0000200341f0006a2480808080000bbf0302037f027e23808080800041c0016b2203248080808000200341096a200141096a290000370000200341116a200141116a290000370000200341186a200141186a29000037000020032001290001370001200320012d00003a0000200341c0006a200110e896808000200341e0006a20032802442204200328024810a58d8080004100210502402003280260410171450d0020032802b40141104920032802b8014100477121050b02402003280240450d002004410028029c96db8000118080808000000b0240024020050d002000410510859c8080000c010b200341c0006a41186a200241186a290000370300200341c0006a41106a200241106a290000370300200341c0006a41086a200241086a29000037030020032002290000370340200341e0006a2003200341c0006a10ea8e8080000240024020032d00600d0020032d00614101710d01200341e0006a200110ef968080000c010b200341326a200341f4006a28020022013600002003412a6a200341ec006a2902002206370000200320032902642207370022200041106a2001360000200041086a2006370000200020073700000c010b2000410f3a00000b200341c0016a2480808080000ba10301047f23808080800041f0006b2202248080808000200241096a200141096a290000370000200241116a200141116a290000370000200241186a200141186a29000037000020022001290001370001200220012d00003a0000200241e4006a200210ea96808000200241c0006a20022802682203200228026c220410b08d808000024020022d004022054101470d002003200441002802ac95db8000118b80808000000b02402002280264450d002003410028029c96db8000118080808000000b0240024020050d002000410410859c8080000c010b200241296a200241ca006a290000370000200241316a200241d2006a290000370000200241386a200241d9006a29000037000020022002290042370021200220022d00413a00202002412036026c200241e1eac98b063602642002200241206a360268200241c0006a200241e4006a10e39680800020022802442203200228024841002802ac95db8000118b808080000002402002280240450d002003410028029c96db8000118080808000000b20011080978080002000410f3a00000b200241f0006a2480808080000be80f01057f23808080800041c0006b22012480808080002001410036021020014280808080800137020841002d0098a2db80001a02400240024002400240024002400240024002400240410841002802a496db8000118280808000002202450d002002411f3602042002418addc8800036020041002d0098a2db80001a410441002802a496db8000118280808000002203450d01200141146a41086a220441003602002001200336021820014104360214200141003602382001200141386a36023c2001413c6a200141146a108c89808000200141286a41086a2205200428020036020020012001290214370328200141086a41e08fcd800010dca0808000200128020c220342ac8cccdcac88ad879a7f370208200341003602002003420a3702442003418d96cd8000360240200341f381808000360218200342f1a9bede9bb1daacd3003702102003200129032837025c200341013a0074200341013602702003200236026c20034101360268200341e4006a20052802003602002001410136021041002d0098a2db80001a410841002802a496db8000118280808000002202450d02200241ecdcc880003602002002411e36020441002d0098a2db80001a410441002802a496db8000118280808000002204450d03200441003600000240200128021022052001280208470d00200141086a41e08fcd800010dca08080000b200128020c200541f8006c6a220341013a0074200341013602702003200236026c2003428480808010370264200320043602602003410436025c2003420c370244200341c291cd8000360240200341b180808000360218200342d7c9cb8fc1cf97db3e370210200342e88488d0c0e3aebc133702082003410036020041002d0098a2db80001a2001200541016a360210411041002802a496db8000118280808000002202450d04200241f0e0c880003602002002412936020c200241bee1c88000360208200241ce0036020441002d0098a2db80001a410141002802a496db8000118280808000002204450d05200441003a00000240200128021022052001280208470d00200141086a41e08fcd800010dca08080000b200128020c200541f8006c6a220341013a0074200341023602702003200236026c2003428180808020370264200320043602602003410136025c2003420d370244200341dc91cd8000360240200341c880808000360218200342febac4ad81b6fafcb37f37021020034298848fa1dab08ba1743702082003410036020041002d0098a2db80001a2001200541016a360210411041002802a496db8000118280808000002202450d062002413836020c200241badec88000360208200241cf00360204200241ebddc8800036020041002d0098a2db80001a410441002802a496db8000118280808000002203450d07200141146a41086a220441003602002001200336021820014104360214200141003602382001200141386a36023c2001413c6a200141146a108c89808000200141286a41086a22052004280200360200200120012902143703280240200128021022042001280208470d00200141086a41e08fcd800010dca08080000b200128020c200441f8006c6a2203420a370244200341fa95cd8000360240200341e383808000360218200342d387e4dec0bfd7b6877f370210200342b492f5acd4c5a88b47370208200341003602002003200129032837025c200341013a0074200341023602702003200236026c20034102360268200341e4006a20052802003602002001200441016a36021041002d0098a2db80001a412841002802a496db8000118280808000002202450d0820024119360224200241b0e0c88000360220200241cf0036021c200241e1dfc88000360218200241cf0036021420024192dfc880003602102002410036020c200242a080808010370204200241f2dec880003602002001410036021c20014280808080c000370214200141286a200141146a10f78b8080000240200128021022042001280208470d00200141086a41e08fcd800010dca08080000b200128020c200441f8006c6a220342123702442003418d97cd8000360240200341e483808000360218200342bee4e4a0b2d9d2d6b47f370210200342d69df091d6bcb1dc9d7f370208200341003602002003200129022837025c200341013a0074200341053602702003200236026c20034105360268200341e4006a200141286a41086a2802003602002001200441016a3602102001410036021441002d0098a2db80001a410841002802a496db8000118280808000002203450d0920034127360204200341c9e0c88000360200200141013602302001200336022c20014101360228200141146a200141286a200141086a10ac978080002001410036021441002d0098a2db80001a410841002802a496db8000118280808000002203450d0a200341c200360204200341a9ddc88000360200200141013602302001200336022c20014101360228200141146a200141286a200141086a10ad97808000200041086a200141086a41086a280200360200200020012902083702002000410736021020004193fbcc800036020c200141c0006a2480808080000f0b4104410810bb80808000000b4101410410bb80808000000b4104410810bb80808000000b4101410410bb80808000000b4104411010bb80808000000b4101410110bb80808000000b4104411010bb80808000000b4101410410bb80808000000b4104412810bb80808000000b4104410810bb80808000000b4104410810bb80808000000bed0201037f41002d0098a2db80001a02400240024041e00041002802a496db8000118280808000002201450d0041002d0098a2db80001a410841002802a496db8000118280808000002202450d01200241e7e1c880003602002002411d36020441002d0098a2db80001a410841002802a496db80001182808080000022030d024104410810bb80808000000b410841e00010bb80808000000b4104410810bb80808000000b2003410a3602042003418fe2c880003602002000410236020820002001360204200041023602002001410136025820012003360254200141013602502001419282808000360248200142b7a9c8ad858cd98bf000370340200142e9e4f9ebab9495ea857f3703382001410436023420014199e2c880003602302001410136022820012002360224200141013602202001419281808000360218200142f48587b7e0d4c9ea3537031020014296afb28ff9f4d69c773703082001410b36020420014184e2c880003602000bd50402047f027e23808080800041f0006b22022480808080000240024002400240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e020102030b20004181808080783602000c040b2003280208280200220428020422054120490d022004200541606a36020420042004280200220541206a3602002003427f2003290300220642207c220720072006541b370300200241c0006a41086a200541086a290000370300200241c0006a41106a200541106a290000370300200241c0006a41186a200541186a29000037030020022005290000370340200241086a200110e988808000024020022802080d00200241e4006a2001200228020c10f9848080002002280264418080808078460d00200241106a41086a2204200241e4006a41086a280200360200200241346a200241c0006a41186a2903003702002002412c6a200241c0006a41106a290300370200200241246a200241c0006a41086a2903003702002002200229026422063703102002200229034037021c200041286a200241106a41286a280200360200200041206a200241106a41206a290300370200200041186a200241106a41186a290300370200200041106a200241106a41106a290300370200200041086a2004290300370200200020063702000c040b20004181808080783602000c030b20004180808080783602000c020b20004181808080783602000c010b20004181808080783602000b200241f0006a2480808080000bc60502067f027e23808080800041f0006b22022480808080000240024002400240024002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d04200720054b0d0520042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00000e020102030b20004181808080783602000c080b200328020822042802082205200428021022066b4120490d06200641206a21072006415f4b0d04200720054b0d0520042802042105200420073602102003427f2003290300220842207c220920092008541b370300200241c0006a41086a200520066a220441086a290000370300200241c0006a41106a200441106a290000370300200241c0006a41186a200441186a29000037030020022004290000370340200241086a200110f388808000024020022802080d00200241e4006a2001200228020c10ca858080002002280264418080808078460d00200241106a41086a2204200241e4006a41086a280200360200200241346a200241c0006a41186a2903003702002002412c6a200241c0006a41106a290300370200200241246a200241c0006a41086a2903003702002002200229026422083703102002200229034037021c200041286a200241106a41286a280200360200200041206a200241106a41206a290300370200200041186a200241106a41186a290300370200200041106a200241106a41106a290300370200200041086a2004290300370200200020083702000c080b20004181808080783602000c070b20004180808080783602000c060b20004181808080783602000c050b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b2006200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b20004181808080783602000b200241f0006a2480808080000bd60502067f017e2380808080004180016b22022480808080000240024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024002400240024020044101710d00200541ff01710e020102030b20004181808080783602000c060b200241e0006a41186a22044200370300200241e0006a41106a22054200370300200241e0006a41086a22064200370300200242003703602003200241e0006a412010d3a58080000d04200241c0006a41186a2004290300370300200241c0006a41106a2005290300370300200241c0006a41086a200629030037030020022002290360370340200241086a200110ec88808000024020022802080d00200241e0006a2001200228020c1093858080002002280260418080808078460d00200241106a41086a2204200241e0006a41086a280200360200200241346a200241c0006a41186a2903003702002002412c6a200241c0006a41106a290300370200200241246a200241c0006a41086a2903003702002002200229026022083703102002200229034037021c200041286a200241106a41286a280200360200200041206a200241106a41206a290300370200200041186a200241106a41186a290300370200200041106a200241106a41106a290300370200200041086a2004290300370200200020083702000c060b20004181808080783602000c050b20004180808080783602000c040b20004181808080783602000c030b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b20004181808080783602000b20024180016a2480808080000bcf0402047f027e23808080800041f0006b22022480808080000240024002400240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e020102030b20004181808080783602000c040b2003280208220428020422054120490d022004200541606a36020420042004280200220541206a3602002003427f2003290300220642207c220720072006541b370300200241c0006a41086a200541086a290000370300200241c0006a41106a200541106a290000370300200241c0006a41186a200541186a29000037030020022005290000370340200241086a200110e888808000024020022802080d00200241e4006a2001200228020c108a858080002002280264418080808078460d00200241106a41086a2204200241e4006a41086a280200360200200241346a200241c0006a41186a2903003702002002412c6a200241c0006a41106a290300370200200241246a200241c0006a41086a2903003702002002200229026422063703102002200229034037021c200041286a200241106a41286a280200360200200041206a200241106a41206a290300370200200041186a200241106a41186a290300370200200041106a200241106a41106a290300370200200041086a2004290300370200200020063702000c040b20004181808080783602000c030b20004180808080783602000c020b20004181808080783602000c010b20004181808080783602000b200241f0006a2480808080000ba10301067f23808080800041106b2202248080808000024002402000280200418080808078460d0002402001280200220320012802082204470d0020012004410110bea880800020012802002103200128020821040b2000410c6a21052001200441016a22063602082001280204220720046a41003a00000240200320066b411f4b0d0020012006412010bea880800020012802042107200128020821060b200720066a220420052900003700002001200641206a360208200441186a200541186a290000370000200441106a200541106a290000370000200441086a200541086a290000370000200028020421062002200028020822003602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822056b20004f0d0020012005200010bea8808000200128020821050b200128020420056a2006200010f5b28080001a2001200520006a3602080c010b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41013a00000b200241106a2480808080000be60401047f024002400240024020002d00000e0400010203000b02402001280200220220012802082203470d0020012003410110bea880800020012802002102200128020821030b2001200341016a22043602082001280204220520036a41003a0000200028020421000240200220046b41034b0d0020012004410410bea880800020012802042105200128020821040b2001200441046a360208200520046a20003600000f0b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41013a00000f0b02402001280200220220012802082203470d0020012003410110bea880800020012802002102200128020821030b200041016a21002001200341016a22043602082001280204220520036a41023a00000240200220046b411f4b0d0020012004412010bea880800020012802042105200128020821040b200520046a220320002900003700002001200441206a360208200341186a200041186a290000370000200341106a200041106a290000370000200341086a200041086a2900003700000f0b02402001280200220220012802082203470d0020012003410110bea880800020012802002102200128020821030b200041016a21002001200341016a22043602082001280204220520036a41033a00000240200220046b411f4b0d0020012004412010bea880800020012802042105200128020821040b200520046a220320002900003700002001200441206a360208200341186a200041186a290000370000200341106a200041106a290000370000200341086a200041086a2900003700000ba00603067f017e037f23808080800041c0006b2201248080808000200141246a4192b1c88000410441c0a9c880004116410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a0240024002400240412041002802a496db8000118280808000002202450d00200241003602182002410136020420024196b1c8800036020020014101360238200120023602302001200241206a36023c200120023602342001410c6a200141306a418092c7800010908b80800041002d0098a2db80001a200128020c210320012802102104200128021421052001280224210620012902282107410841002802a496db8000118280808000002208450d01200841002903e0b1c880003702002001410036021420014280808080c00037020c200141306a2001410c6a419de2c88000410810d68880800041002d0098a2db80001a41e00041002802a496db8000118280808000002202450d022002418c81c6800041e00010f5b280800021090240200128023822022001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200241246c220a6a220241013a00202002410a36021c200241a5e2c880003602182002410c3602142002200936021020024280808080c00137020820024280808080800137020020012802342102200120012802303602142001200236020c20012002200a6a41246a36021820012002360210200141306a2001410c6a418092c7800010928b8080002006418080808078460d03200120033602142001200436020c200120043602102001200420054105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200737023c20002006360238200041013a00002000410136025820002008360254200041013602502001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b4104410841ecf3c8800010ae80808000000b410441e00010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bf10b03067f017e037f23808080800041c0006b2201248080808000200141206a4199b2c88000410541c0a9c880004116410441001089a9808000200142043702182001420037021020014280808080800137020841002d0098a2db80001a02400240024002400240024002400240412041002802a496db8000118280808000002202450d00200241003602182002410136020420024196b1c8800036020020014101360238200120023602302001200241206a36023c20012002360234200141086a200141306a418092c7800010908b80800041002d0098a2db80001a20012802082103200128020c2104200128021021052001280220210620012902242107410841002802a496db8000118280808000002208450d01200841002903d0e2c8800037020041002d0098a2db80001a2001410036021020014280808080c000370208410841002802a496db8000118280808000002209450d02200941002902f083c68000370200200141086a41b0d1c5800010f5ad808000200128020c2202428080808010370208200242808080808001370200200241003a00202002410c36021c200241d8e2c880003602182002410136021420022009360210200141306a41086a41013602002001200129020837033041002d0098a2db80001a410841002802a496db8000118280808000002209450d03200941002902a883c6800037020002402001280238220a2001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200a41246c6a220241013a00202002411736021c200241e4e2c8800036021820024101360214200220093602102002428080808010370208200242808080808001370200200141086a41086a200a41016a3602002001200129033037030841002d0098a2db80001a410841002802a496db8000118280808000002209450d04200941002902d083c6800037020002402001280210220a2001280208470d00200141086a41b0d1c5800010f5ad8080000b200128020c200a41246c6a220241023a00202002410d36021c200241fbe2c8800036021820024101360214200220093602102002428080808010370208200242808080808001370200200141306a41086a200a41016a3602002001200129030837033041002d0098a2db80001a410841002802a496db8000118280808000002209450d05200941002902a882c6800037020002402001280238220a2001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200a41246c6a220241033a00202002410636021c20024188e3c8800036021820024101360214200220093602102002428080808010370208200242808080808001370200200141086a41086a200a41016a3602002001200129033037030841002d0098a2db80001a410841002802a496db8000118280808000002209450d06200941002902f882c680003702000240200128021022022001280208470d00200141086a41b0d1c5800010f5ad8080000b200128020c200241246c220a6a220241043a00202002410936021c2002418ee3c8800036021820024101360214200220093602102002428080808010370208200242808080808001370200200128020c2102200120012802083602102001200236020820012002200a6a41246a3602142001200236020c200141306a200141086a418092c7800010928b8080002006418080808078460d0720012003360210200120043602082001200436020c2001200420054105746a360214200041c4006a200141086a41b097cc800010908b808000200141136a200141306a41086a2802003600002000200737023c20002006360238200041013a00002000410136025820002008360254200041013602502001200129023037000b20002001290008370001200041086a2001410f6a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b4104410841ecf3c8800010ae80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b41d0d1c58000411141e4d1c58000109181808000000be60603067f017e037f23808080800041c0006b2201248080808000200141186a41cbb2c88000410541c0a9c880004116410441001089a9808000200142043702102001420037020820014280808080800137020041002d0098a2db80001a0240024002400240412041002802a496db8000118280808000002202450d00200241003602182002410136020420024196b1c8800036020020014101360238200120023602302001200241206a36023c200120023602342001200141306a418092c7800010908b80800041002d0098a2db80001a20012802002103200128020421042001280208210520012802182106200129021c2107410841002802a496db8000118280808000002208450d01200841002903f0b2c880003702002001410036020820014280808080c000370200200141306a20014197e3c88000410a10a58680800041002d0098a2db80001a411041002802a496db8000118280808000002209450d02200941086a41002902b486c68000370200200941002902ac86c6800037020002402001280238220a2001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200a41246c6a220241013a00202002410936021c200241a1e3c8800036021820024102360214200220093602102002428080808020370208200242808080808001370200200141086a200a41016a36020020012001290230370300200141306a200141aae3c88000411110e686808000200141246a200141306a41bbe3c88000411210b387808000200128022c210920012802282102200120012802243602082001200236020020012002200941246c6a36020c20012002360204200141306a2001418092c7800010928b8080002006418080808078460d032001200336020820012004360200200120043602042001200420054105746a36020c200041c4006a200141b097cc800010908b8080002001410b6a200141306a41086a2802003600002000200737023c20002006360238200041013a00002000410136025820002008360254200041013602502001200129023037000320002001290000370001200041086a200141076a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b4104410841ecf3c8800010ae80808000000b4104411010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000be20201037f23808080800041106b220224808080800002402001280200220328020020032802082204470d002003200441014101410110e5a0808000200328020821040b2003200441016a360208200328020420046a41fb003a00002002200136020c20024180023b010802400240200241086a41cde3c880004104200010c09380800022030d00024020022d00084101470d0041002d0098a2db80001a411441002802a496db8000118280808000002203450d022003420037020c2003410d3602000c010b200241086a41d1e3c8800041102000410c6a10c09380800022030d000240200228020822034180fe0371450d0020034101710d000240200228020c280200220328020020032802082204470d002003200441014101410110e5a0808000200328020821040b2003200441016a360208200328020420046a41fd003a00000b410021030b200241106a24808080800020030f0b4104411410bb80808000000bec0201027f23808080800041306b22022480808080002002410036021c200241003602142002418080808078360208024002400240200241086a41cde3c880004104200110e29380800022030d00200241086a41d1e3c8800041102001410c6a10e29380800022030d00200228020c2101024020022802082203418180808078460d002002412c6a2002411c6a280200360000200041053a00002002200229021437002420002002290021370001200041086a200241286a290000370000200341808080807872418080808078460d032001410028029c96db8000118080808000000c030b200141ff01714106460d01200020013a0000200041036a20014118763a0000200020014108763b00012000200241106a22012902003702042000410c6a200141086a2802003602000c020b200041063a000020002003360204200241086a10f78e8080000c010b41f0d0d18000411c418cd1d18000109181808000000b200241306a2480808080000bcd0401057f23808080800041d0006b2201248080808000200142a3aadfc3d5cbdcdf57370048200142b2da85e1fb8ce9d9c000370040200142c5e095fffdf7ccc7de00370038200142d5f7b9a6f5ebacc1433700302001410f6a200141306a412010b08d8080000240024020012d000f4101470d0020002001290010370001200041013a0000200041196a2001410f6a41196a290000370000200041116a2001410f6a41116a290000370000200041096a2001410f6a41096a2900003700000c010b200142f4fa97f89782c7a62d37002720014299cfe7ffe3b8eac70837001f200142fc90b9e5d09296e777370017200142a6d4e6f1a4dd95986037000f200141306a2001410f6a412010b48d8080002001410f6a41042001280234200128023022024180808080784622031b220420044100200128023820031b220341146c6a10c09c808000024020012d000f450d002001200141106a360230200141306a10baa48080000b2000200129000f370000200041206a2001410f6a41206a2d00003a0000200041186a2001410f6a41186a290000370000200041106a2001410f6a41106a290000370000200041086a2001410f6a41086a29000037000002402003450d00200421000340024020002d0000220541034b0d0020002005410274419088c980006a2802006a2205280200450d00200541046a280200410028029c96db8000118080808000000b200041146a21002003417f6a22030d000b0b200241808080807872418080808078460d002004410028029c96db8000118080808000000b200141d0006a2480808080000bd70201047f23808080800041106b22012480808080002001410036020c20014280808080800137020441002d0098a2db80001a02400240410841002802a496db8000118280808000002202450d00200241f8e5c880003602002002411936020441002d0098a2db80001a410141002802a496db8000118280808000002203450d01200341003a0000200141046a41e08fcd800010dca0808000200128020822044100360200200041086a4101360200200441003a0074200441013602702004200236026c2004428180808010370264200420033602602004410136025c20044206370244200441e892cd80003602402004419281808000360218200442f48587b7e0d4c9ea3537021020044296afb28ff9f4d69c77370208200020012902043702002000410a360210200041abfbcc800036020c200141106a2480808080000f0b4104410810bb80808000000b4101410110bb80808000000bd80702077f037e23808080800041206b22022480808080002002410036020802400240024002400240024020012802002203200241086a410410d3a58080000d002002280208210402400240024020032802082205280204200528020c22064b0d00024020052802082205280208220720052802102206470d00410121050c030b200641016a2208450d05200820074b0d062005280204210720052008360210200720066a2d000021060c010b2005200641016a36020c200528020020066a2d000021060b2003427f200329030042017c22092009501b370300410021050b20054101710d014200210a42002109024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200641ff017122050e282b000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20212223242526280b41012105420021090c2a0b41022105420021090c290b41032105420021090c280b41042105420021090c270b41052105420021090c260b41062105420021090c250b41072105420021090c240b41082105420021090c230b41092105420021090c220b410a2105420021090c210b410b2105420021090c200b410c2105420021090c1f0b410d2105420021090c1e0b410e2105420021090c1d0b410f2105420021090c1c0b41102105420021090c1b0b41112105420021090c1a0b41122105420021090c190b41132105420021090c180b41142105420021090c170b200242003703082003200241086a410810d3a58080000d132002290308220942808080807083210a411521050c160b41162105420021090c150b41172105420021090c140b41182105420021090c130b41192105420021090c120b411a2105420021090c110b411b2105420021090c100b411c2105420021090c0f0b411d2105420021090c0e0b411e2105420021090c0d0b411f2105420021090c0c0b41202105420021090c0b0b41212105420021090c0a0b41222105420021090c090b41232105420021090c080b200241086a200110dfa580800020022802080d042002290310220942808080807083210a2002290318210b412421050c070b41252105420021090c060b41262105420021090c050b41272105420021090c040b200041283602080c040b200041283602080c030b417f200841e493d0800010b781808000000b2008200741e493d0800010b581808000000b2000200b3703182000410136020c20002005360208200020043602002000200942ffffffff0f83200a843703100b200241206a2480808080000b3e01017f024002402001410a470d00410021022000419ce7c88000410a10f9b2808000450d010b2000200141a8e7c88000410110949380800021020b20020b130020004200370300200041086a42003703000bfd0406027f017e017f047e017f017e23808080800041e0006b22032480808080002003200141c0016a220410d4a380800042002105200121064200210702400240024020012903102208427e7c2209a7410120094203541b0e03020100020b200141206a21060b200341d0006a2006200410c597808000427f2003290350220942d0c196017c220a200a2009541b210720032903582105200129031021080b20032d00202106200329030821092003290300210a0240024020084202520d00427f200920057c220520052009541b2105427f200a20077c22092009200a541b210a4200210942002107420021080c010b4200210820032002427f200a20077c22072007200a541b220a20094200420020032d0021410171200610bd91808000200920057c220520095421024200210902402003280200410171450d00427f427f200341186a2903002209200341286a2903007c2003290310220720032903207c2208200754220bad7c2207200b200720095420072009511b220b1b2209200341386a2903007c427f2008200b1b220720032903307c2208200754220bad7c2207200b200720095420072009511b220b1b2109427f2008200b1b21080b427f200520021b2105427f2009200341c8006a2903007c200820032903407c220c2008542202ad7c22072002200720095420072009511b22021b2108427f200c20021b21072001290310427e7c21090b20002007370310200020063a0020200020053703082000200a37030020002008370318024020094203542009420152710d0020012d005041ff01714102470d002001280254450d002001280258410028029c96db8000118080808000000b200410ee8e808000200341e0006a2480808080000bf40704017f027e017f047e23808080800041e0056b2208248080808000024002402006450d0020004200370308200042003703000c010b20084180036a10a29e8080002008290398052109200841d0006a42004200428080a8ec85afd1b10142004280babbc82e420010dea9808000200842003703880320084200370380032008410136028004200841013b0194032008418094ebdc03418094ebdc032008290360220aa7200a42ffffffff0f56200841d0006a41186a290300220a420052200a501b1b20082903502008290358844200521b36029003200841d0006a20084180036a2009200220092002541b10fb9f8080002008290358210220082903502109200842e3e3aca5e7a8ebef5c370068200842bfdcfcdef39bce8e6b370060200842dbd4b188d8cab88410370058200842bfa89c83ea92efeb1a37005020084180036a200841d0006a412010ac8d808000200841c0006a20082903900342808090bbbad6adf00d20082802800341017122061b220a42002009420010feb2808000200841306a200a42002002420010feb2808000200841206a20084180036a41186a220b290300420020061b220a42002009420010feb2808000200841106a200a42002002420010feb280800020084180036a200841206a41086a290300220c20082903107c2202200841306a41086a2903007c2209200841c0006a41086a290300220d20082903207c220a200d54ad7c220d200a20082903307c220e200a54ad7c220a200841106a41086a2903002002200c54ad7c2009200254ad7c200d200954ad7c200a200d54ad7c2008290340200e42808090bbbad6adf00d420010dea980800020082001ad42004280ade204420010feb2808000200b290300427f200829038003200829038803845022061b210d200829039003427f20061b210a200841086a290300210e200841d0006a10a29e808000200841d0006a21062008290300210c024002400240200741ff01710e03020100020b20084180026a21060c010b200841a8016a21060b2006290348210220084180036a10a29e8080002008290398052109200841b0056a42004200428080a8ec85afd1b10142004280babbc82e420010dea9808000200842003703880320084200370380032008410136028004200841013b0194032008418094ebdc03418094ebdc0320082903c005220fa7200f42ffffffff0f56200841b0056a41186a290300220f420052200f501b1b20082903b00520082903b805844200521b36029003200041106a20084180036a2009200220092002541b10fb9f8080002000200d3703382000200a3703302000200e3703282000200c37032020004200370308200042013703000b2000200437034020002005370348200841e0056a2480808080000bca0204027f017e017f027e23808080800041c0006b2203248080808000200341086a200141c0016a220410d4a3808000420021052001210602400240024020012903102207427e7c2208a7410120084203541b0e03020100020b200141206a21060b200341306a2006200410c597808000427f2003290330220742d0c196017c220520052007541b2105200129031021070b0240024020074202510d0020002002427f2003290308220720057c220520052007541b20074200420020032d002941017120032d002810bd918080002001290310427e7c21070c010b42002107200042003703482000420037034020004200370308200042003703000b024020074203542007420152710d0020012d005041ff01714102470d002001280254450d002001280258410028029c96db8000118080808000000b200410ee8e808000200341c0006a2480808080000bfc0301047f23808080800041206b220124808080800020014100360210200142808080808001370208200141146a411041004101410110dca9808000200128021821020240024020012802144101460d00200128021c22034200370008200342808090bbbad6adf00d370000200141086a41e08fcd800010dca0808000200128020c220442e5d9d5cbddc19a82ed0037020820044100360200200441013a00742004420437026c20044210370264200420033602602004200236025c20044211370244200441ae92cd8000360240200441e583808000360218200442f89ee6dfb4bbc581133702102001410136021041002d0098a2db80001a410141002802a496db8000118280808000002203450d01200341003a0000024020012802084101470d00200141086a41e08fcd800010dca08080000b200128020c220441013a00ec01200442043702e401200442013702dc01200420033602d801200441013602d4012004420e3702bc01200441ce91cd80003602b801200441e683808000360290012004429cecb7d2cb869b9b1537028801200442c0ced7efd08285d0917f370280012004410036027820002001290208370200200041086a410236020020004112360210200041b9fbcc800036020c200141206a2480808080000f0b2002200128021c41c8d8d1800010ae80808000000b4101410110bb80808000000b820501037f41002d0098a2db80001a0240024041d00041002802a496db8000118280808000002201450d0041002d0098a2db80001a0240410141002802a496db8000118280808000002202450d00200241053a000041002d0098a2db80001a41a80141002802a496db80001182808080000022030d02410441a80110bb80808000000b4101410110bb80808000000b410841d00010bb80808000000b2003410e3602a401200341e8f1c880003602a001200341d80036029c0120034190f1c8800036029801200341d70036029401200341b9f0c8800036029001200341d40036028c01200341e5efc88000360288012003410036028401200342848080801037027c200341e1efc8800036027820034131360274200341b0efc88000360270200341c40036026c200341eceec8800036026820034115360264200341d7eec880003602602003410036025c200342a380808010370254200341b4eec880003602502003411036024c200341a4eec880003602482003410f36024420034195eec880003602402003410036023c200342d080808010370234200341c5edc88000360230200341d30036022c200341f2ecc880003602282003413d360224200341b5ecc88000360220200341d40036021c200341e1ebc88000360218200341003602142003428b8080801037020c200341d6ebc88000360208200341d60036020420034180ebc880003602002001200236022420014101360220200142153702342001200336023020014281808080d002370328200141cd80808000360218200142dbd791d5c2919eaecd00370310200142e6ed8d82cc91adcb0537030820014118360204200141f6f1c880003602002000410136020020002001360204200041013602080be80403067f017e027f23808080800041c0006b2201248080808000200141186a41cbb2c88000410541b2b0c880004122410441001089a9808000200142043702102001420037020820014280808080800137020041002d0098a2db80001a024002400240412041002802a496db8000118280808000002202450d00200241003602182002410136020420024196b1c8800036020020014101360238200120023602302001200241206a36023c200120023602342001200141306a418092c7800010908b80800041002d0098a2db80001a20012802002103200128020421042001280208210520012802182106200129021c2107410841002802a496db8000118280808000002208450d01200841002903f0b2c880003702002001410036020820014280808080c000370200200141246a2001418ef2c88000411210d488808000200128022c210920012802282102200120012802243602082001200236020020012002200941246c6a36020c20012002360204200141306a2001418092c7800010928b8080002006418080808078460d022001200336020820012004360200200120043602042001200420054105746a36020c200041c4006a200141b097cc800010908b8080002001410b6a200141306a41086a2802003600002000200737023c20002006360238200041013a00002000410136025820002008360254200041013602502001200129023037000320002001290000370001200041086a200141076a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b4104410841ecf3c8800010ae80808000000b41d0d1c58000411141e4d1c58000109181808000000bf20101037f23808080800041106b220224808080800002402001280200220328020020032802082204470d002003200441014101410110e5a0808000200328020821040b2003200441016a360208200328020420046a41fb003a00002002200136020c20024180023b01080240200241086a419ce7c88000410a200010c69380800022030d00200228020822044180fe0371450d0020044101710d000240200228020c280200220428020020042802082201470d002004200141014101410110e5a0808000200428020821010b2004200141016a360208200428020420016a41fd003a00000b200241106a24808080800020030bf30202047f027e02402001280200220220012802082203470d0020012003410110bea880800020012802002102200128020821030b2001200341016a22043602082001280204220520036a41003a00000240200220046b411f4b0d0020012004412010bea88080002001280200210220012802042105200128020821040b200520046a220320002900003700002001200441206a2204360208200341186a200041186a290000370000200341106a200041106a290000370000200341086a200041086a290000370000200041286a2903002106200029032021070240200220046b410f4b0d0020012004411010bea880800020012802042105200128020821040b200520046a22032006370008200320073700002001200441106a2204360208200041386a2903002106200029033021070240200128020020046b410f4b0d0020012004411010bea8808000200128020821040b2001200441106a360208200128020420046a22012006370008200120073700000bd40503067f017e017f23808080800041c0006b2201248080808000200141246a41dceac88000411441c3e9c88000411d410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a0240024041c00041002802a496db8000118280808000002202450d00200241e7838080003602382002429bbeadbb8bf2a2a59e7f370330200242abe7c282d187b4c9ab7f37032820024101360224200241a0f2c88000360220200241003602182002410136020420024196b1c8800036020020014102360238200120023602302001200241c0006a36023c200120023602342001410c6a200141306a418092c7800010908b808000200141086a2203200141186a220241086a28020036020020012002290200370300200128020c2104200128021021052001280214210620012902282107200128022421082001410036021420014280808080800137020c2001410c6a41c0d1c5800010faa88080002001280210220242abe7c282d187b4c9ab7f3703002002420437022c20024201370224200241ce84c7800036022020024100360218200241e7838080003602102002429bbeadbb8bf2a2a59e7f370308200128021021022001200128020c3602142001200236020c2001200241386a36021820012002360210200141306a2001410c6a418092c7800010918b8080002008418080808078460d01200120043602142001200536020c200120053602102001200520064105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200737023c20002008360238200041003a000020002001290300370250200041d8006a20032802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b410841c00010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000b5301017f23808080800041d0006b2202248080808000200220011099978080000240024020022903104202510d002000200241d00010f5b28080001a0c010b200042023703100b200241d0006a2480808080000b5301017f23808080800041d0006b220224808080800020022001109a978080000240024020022903104202510d002000200241d00010f5b28080001a0c010b200042023703100b200241d0006a2480808080000bdb1201077f23808080800041c0006b2200248080808000200041206a4185fccc8000410641002802bc97db800011888080800000200041206a41106a220141f4f5ca8000411541002802bc97db800011888080800000200041186a2202200041206a41186a2203290000370300200041106a22042001290000370300200041086a2205200041206a41086a220629000037030020002000290020370300200041003b012020004120200041206a410241002802f495db800011838080800000200041206a41f6fbcc8000410f41002802bc97db800011888080800000200141f4f5ca8000411541002802bc97db80001188808080000020022003290000370300200420012900003703002005200629000037030020002000290020370300200041023b012020004120200041206a410241002802f495db800011838080800000200041206a41edfbcc8000410941002802bc97db800011888080800000200141f4f5ca8000411541002802bc97db80001188808080000020022003290000370300200420012900003703002005200629000037030020002000290020370300200041003b012020004120200041206a410241002802f495db800011838080800000200041206a41e0fbcc8000410d41002802bc97db800011888080800000200141f4f5ca8000411541002802bc97db80001188808080000020022003290000370300200420012900003703002005200629000037030020002000290020370300200041003b012020004120200041206a410241002802f495db800011838080800000200041206a41d3fbcc8000410d41002802bc97db800011888080800000200141f4f5ca8000411541002802bc97db80001188808080000020022003290000370300200420012900003703002005200629000037030020002000290020370300200041003b012020004120200041206a410241002802f495db800011838080800000200041206a41cbfbcc8000410841002802bc97db800011888080800000200141f4f5ca8000411541002802bc97db80001188808080000020022003290000370300200420012900003703002005200629000037030020002000290020370300200041013b012020004120200041206a410241002802f495db800011838080800000200041206a41b9fbcc8000411241002802bc97db800011888080800000200141f4f5ca8000411541002802bc97db80001188808080000020022003290000370300200420012900003703002005200629000037030020002000290020370300200041003b012020004120200041206a410241002802f495db800011838080800000200041206a41b5fbcc8000410441002802bc97db800011888080800000200141f4f5ca8000411541002802bc97db80001188808080000020022003290000370300200420012900003703002005200629000037030020002000290020370300200041003b012020004120200041206a410241002802f495db800011838080800000200041206a41abfbcc8000410a41002802bc97db800011888080800000200141f4f5ca8000411541002802bc97db80001188808080000020022003290000370300200420012900003703002005200629000037030020002000290020370300200041003b012020004120200041206a410241002802f495db800011838080800000200041206a419afbcc8000411141002802bc97db800011888080800000200141f4f5ca8000411541002802bc97db80001188808080000020022003290000370300200420012900003703002005200629000037030020002000290020370300200041023b012020004120200041206a410241002802f495db800011838080800000200041206a4193fbcc8000410741002802bc97db800011888080800000200141f4f5ca8000411541002802bc97db80001188808080000020022003290000370300200420012900003703002005200629000037030020002000290020370300200041013b012020004120200041206a410241002802f495db800011838080800000200041206a418ffbcc8000410441002802bc97db800011888080800000200141f4f5ca8000411541002802bc97db80001188808080000020022003290000370300200420012900003703002005200629000037030020002000290020370300200041003b012020004120200041206a410241002802f495db800011838080800000200041206a4188fbcc8000410741002802bc97db800011888080800000200141f4f5ca8000411541002802bc97db80001188808080000020022003290000370300200420012900003703002005200629000037030020002000290020370300200041013b012020004120200041206a410241002802f495db800011838080800000200041206a41fffacc8000410941002802bc97db800011888080800000200141f4f5ca8000411541002802bc97db80001188808080000020022003290000370300200420012900003703002005200629000037030020002000290020370300200041053b012020004120200041206a410241002802f495db800011838080800000200041206a41f4facc8000410b41002802bc97db800011888080800000200141f4f5ca8000411541002802bc97db80001188808080000020022003290000370300200420012900003703002005200629000037030020002000290020370300200041013b012020004120200041206a410241002802f495db800011838080800000200041206a41eafacc8000410a41002802bc97db800011888080800000200141f4f5ca8000411541002802bc97db80001188808080000020022003290000370300200420012900003703002005200629000037030020002000290020370300200041003b012020004120200041206a410241002802f495db800011838080800000200041206a41defacc8000410c41002802bc97db800011888080800000200141f4f5ca8000411541002802bc97db80001188808080000020022003290000370300200420012900003703002005200629000037030020002000290020370300200041003b012020004120200041206a410241002802f495db800011838080800000200041206a41d0facc8000410e41002802bc97db800011888080800000200141f4f5ca8000411541002802bc97db80001188808080000020022003290000370300200420012900003703002005200629000037030020002000290020370300200041003b012020004120200041206a410241002802f495db800011838080800000200041c0006a2480808080000bcf1f01067f23808080800041106b22012480808080002001410036020c20014280808080c00037020441002d0098a2db80001a024002400240024002400240024002400240024002400240024002400240024002400240411841002802a496db8000118280808000002202450d002002411c3602142002420c37020c2002410636020420024185fccc8000360200200241086a220341d5fecc8000360200200141046a410041014104411810e5a080800020012802082204200128020c220541186c6a22062002290200370200200641086a2003290200370200200641106a200241106a2902003702002001200541016a220636020c2002410028029c96db80001180808080000041002d0098a2db80001a411841002802a496db8000118280808000002202450d0120024180801c3602142002429f8080801037020c200241b6fecc80003602082002410f360204200241f6fbcc8000360200024020012802042006470d00200141046a200641014104411810e5a080800020012802082104200128020c21060b2004200641186c6a22032002290200370200200341106a200241106a290200370200200341086a200241086a2902003702002001200641016a220636020c2002410028029c96db80001180808080000041002d0098a2db80001a411841002802a496db8000118280808000002202450d022002411b360214200242908080802037020c200241a6fecc800036020820024109360204200241edfbcc8000360200024020012802042006470d00200141046a200641014104411810e5a080800020012802082104200128020c21060b2004200641186c6a22032002290200370200200341106a200241106a290200370200200341086a200241086a2902003702002001200641016a220636020c2002410028029c96db80001180808080000041002d0098a2db80001a411841002802a496db8000118280808000002202450d0320024180801c3602142002428e8080803037020c20024198fecc80003602082002410d360204200241e0fbcc8000360200024020012802042006470d00200141046a200641014104411810e5a080800020012802082104200128020c21060b2004200641186c6a22032002290200370200200341106a200241106a290200370200200341086a200241086a2902003702002001200641016a220636020c2002410028029c96db80001180808080000041002d0098a2db80001a411841002802a496db8000118280808000002202450d04200241013602142002429d808080c00037020c200241fbfdcc80003602082002410d360204200241d3fbcc8000360200024020012802042006470d00200141046a200641014104411810e5a080800020012802082104200128020c21060b2004200641186c6a22032002290200370200200341106a200241106a290200370200200341086a200241086a2902003702002001200641016a220636020c2002410028029c96db80001180808080000041002d0098a2db80001a411841002802a496db8000118280808000002202450d052002411c3602142002428f808080a00137020c200241ecfdcc800036020820024108360204200241cbfbcc8000360200024020012802042006470d00200141046a200641014104411810e5a080800020012802082104200128020c21060b2004200641186c6a22032002290200370200200341106a200241106a290200370200200341086a200241086a2902003702002001200641016a220636020c2002410028029c96db80001180808080000041002d0098a2db80001a411841002802a496db8000118280808000002202450d062002411c3602142002429a808080b00137020c200241d2fdcc800036020820024112360204200241b9fbcc8000360200024020012802042006470d00200141046a200641014104411810e5a080800020012802082104200128020c21060b2004200641186c6a22032002290200370200200341106a200241106a290200370200200341086a200241086a2902003702002001200641016a220636020c2002410028029c96db80001180808080000041002d0098a2db80001a411841002802a496db8000118280808000002202450d072002411c3602142002428b808080f00137020c200241c7fdcc800036020820024104360204200241b5fbcc8000360200024020012802042006470d00200141046a200641014104411810e5a080800020012802082104200128020c21060b2004200641186c6a22032002290200370200200341106a200241106a290200370200200341086a200241086a2902003702002001200641016a220636020c2002410028029c96db80001180808080000041002d0098a2db80001a411841002802a496db8000118280808000002202450d082002411c36021420024291808080c00237020c200241b6fdcc80003602082002410a360204200241abfbcc8000360200024020012802042006470d00200141046a200641014104411810e5a080800020012802082104200128020c21060b2004200641186c6a22032002290200370200200341106a200241106a290200370200200341086a200241086a2902003702002001200641016a220636020c2002410028029c96db80001180808080000041002d0098a2db80001a411841002802a496db8000118280808000002202450d092002410936021420024299808080d00237020c2002419dfdcc8000360208200241113602042002419afbcc8000360200024020012802042006470d00200141046a200641014104411810e5a080800020012802082104200128020c21060b2004200641186c6a22032002290200370200200341106a200241106a290200370200200341086a200241086a2902003702002001200641016a220636020c2002410028029c96db80001180808080000041002d0098a2db80001a411841002802a496db8000118280808000002202450d0a2002411c3602142002428e808080e00237020c2002418ffdcc80003602082002410736020420024193fbcc8000360200024020012802042006470d00200141046a200641014104411810e5a080800020012802082104200128020c21060b2004200641186c6a22032002290200370200200341106a200241106a290200370200200341086a200241086a2902003702002001200641016a220636020c2002410028029c96db80001180808080000041002d0098a2db80001a411841002802a496db8000118280808000002202450d0b2002411b3602142002428b808080f00237020c20024184fdcc8000360208200241043602042002418ffbcc8000360200024020012802042006470d00200141046a200641014104411810e5a080800020012802082104200128020c21060b2004200641186c6a22032002290200370200200341106a200241106a290200370200200341086a200241086a2902003702002001200641016a220636020c2002410028029c96db80001180808080000041002d0098a2db80001a411841002802a496db8000118280808000002202450d0c20024180801c36021420024297808080800337020c200241edfccc80003602082002410736020420024188fbcc8000360200024020012802042006470d00200141046a200641014104411810e5a080800020012802082104200128020c21060b2004200641186c6a22032002290200370200200341106a200241106a290200370200200341086a200241086a2902003702002001200641016a220636020c2002410028029c96db80001180808080000041002d0098a2db80001a411841002802a496db8000118280808000002202450d0d20024180809c0836021420024299808080e00337020c200241d4fccc800036020820024109360204200241fffacc8000360200024020012802042006470d00200141046a200641014104411810e5a080800020012802082104200128020c21060b2004200641186c6a22032002290200370200200341106a200241106a290200370200200341086a200241086a2902003702002001200641016a220636020c2002410028029c96db80001180808080000041002d0098a2db80001a411841002802a496db8000118280808000002202450d0e200241073602142002428a808080f00337020c200241cafccc80003602082002410b360204200241f4facc8000360200024020012802042006470d00200141046a200641014104411810e5a080800020012802082104200128020c21060b2004200641186c6a22032002290200370200200341106a200241106a290200370200200341086a200241086a2902003702002001200641016a220636020c2002410028029c96db80001180808080000041002d0098a2db80001a411841002802a496db8000118280808000002202450d0f20024180801c36021420024292808080800437020c200241b8fccc80003602082002410a360204200241eafacc8000360200024020012802042006470d00200141046a200641014104411810e5a080800020012802082104200128020c21060b2004200641186c6a22032002290200370200200341106a200241106a290200370200200341086a200241086a2902003702002001200641016a220636020c2002410028029c96db80001180808080000041002d0098a2db80001a411841002802a496db8000118280808000002202450d102002411f36021420024294808080900437020c200241a4fccc80003602082002410c360204200241defacc8000360200024020012802042006470d00200141046a200641014104411810e5a080800020012802082104200128020c21060b2004200641186c6a22032002290200370200200341106a200241106a290200370200200341086a200241086a2902003702002001200641016a220636020c2002410028029c96db80001180808080000041002d0098a2db80001a411841002802a496db8000118280808000002202450d112002410036021420024299808080a00637020c2002418bfccc80003602082002410e360204200241d0facc8000360200024020012802042006470d00200141046a200641014104411810e5a080800020012802082104200128020c21060b2004200641186c6a22042002290200370200200441106a200241106a290200370200200441086a200241086a290200370200200141046a41086a2204200641016a3602002002410028029c96db800011808080800000200041086a200428020036020020002001290204370200200141106a2480808080000f0b4104411810bb80808000000b4104411810bb80808000000b4104411810bb80808000000b4104411810bb80808000000b4104411810bb80808000000b4104411810bb80808000000b4104411810bb80808000000b4104411810bb80808000000b4104411810bb80808000000b4104411810bb80808000000b4104411810bb80808000000b4104411810bb80808000000b4104411810bb80808000000b4104411810bb80808000000b4104411810bb80808000000b4104411810bb80808000000b4104411810bb80808000000b4104411810bb80808000000b910402057f037e23808080800041306b220424808080800041ecf2c880002105200441ecf2c8800036021441a4f2c880002106200441a4f2c88000360210200441ecf2c8800036020c200441a4f2c8800036020841122107200420014112702208360218024002402008450d00420021094200210a034020042007417f6a36021c02400240200428021822070d002006210720062005470d012004200428020c2205360214200520042802082207460d040c010b20044100360218200441086a200710dd8e8080000d032004280210220720042802142205470d002004200428020c2205360214200520042802082207460d030b2004200741046a2206360210200441206a20014200200220097d220b200b2002561b42002003200a7d220b200b2003561b2007280200118e8080800000427f200a20042903287c220b200b200a541b210a427f200920042903207c220b200b2009541b2109200428021c22070d000c020b0b416e210641a4f2c880002107420021094200210a0340200441206a20014200200220097d220b200b2002561b42002003200a7d220b200b2003561b41a4f2c880002007200741ecf2c88000461b2207280200118e8080800000427f200a20042903287c220b200b200a541b210a427f200920042903207c220b200b2009541b2109200741046a2107200641016a22060d000b0b2000200a37030820002009370300200441306a2480808080000bf91f02047f1e7e2380808080004190016b2201248080808000200142fc90b9e5d09296e777370018200142a6d4e6f1a4dd959860370010200141286a200141106a411041002802d495db8000118880808000000240024020012802282202418080808078460d00200128022c210302400240024020012802304110490d00200141106a2003411010f9b280800021042002450d012003410028029c96db80001180808080000020040d030c020b2002450d022003410028029c96db8000118080808000000c020b20040d010b42c0f0f50b21050c010b200141003b010e41002102024041002802cca2db80004103490d002001410636022420014185fccc8000360220200141e883808000ad4220862001410e6aad84370378200141a783808000ad422086200141206aad8437037041002802dc8fdb8000210241002802d88fdb8000210341002802c8a2db800021042001420237026020014103360258200141f4abc880003602542001411636025020014183a9c8800036024c200142c180808030370244200141d0a5c8800036024020014214370238200141aca9c880003602342001410036023020014281808080a025370228200241bce9c38000200441024622041b28021021022001200141f0006a36025c200341d4e9c3800020041b200141286a2002118b808080000020012f010e21020b200141286a4185fccc8000410641002802bc97db800011888080800000200141286a41106a220341f4f5ca8000411541002802bc97db800011888080800000200141f0006a41186a200141286a41186a290000370300200141f0006a41106a2003290000370300200141f0006a41086a200141286a41086a29000037030020012001290028370370200120023b0128200141f0006a4120200141286a410241002802f495db80001183808080000042c0b2cd3b21050b200141286a10a3a48080002001290330210620012903282107200141286a10c6988080002001290330210820012903282109200141286a10a6928080002001290330210a2001290328210b200141286a10a1a48080002001290330210c2001290328210d200141286a10a28d8080002001290330210e2001290328210f200142dbd4b188d8cab88410370018200142bfa89c83ea92efeb1a370010200141286a200141106a411041002802d495db8000118880808000000240024020012802282202418080808078460d00200128022c210302400240024020012802304110490d00200141106a2003411010f9b280800021042002450d012003410028029c96db80001180808080000020040d030c020b2002450d022003410028029c96db8000118080808000000c020b20040d010b42c0f0f50b21100c010b200141003b010e41002102024041002802cca2db80004103490d0020014112360224200141b9fbcc8000360220200141e883808000ad4220862001410e6aad84370378200141a783808000ad422086200141206aad8437037041002802dc8fdb8000210241002802d88fdb8000210341002802c8a2db800021042001420237026020014103360258200141f4abc880003602542001411636025020014183a9c8800036024c200142ce80808030370244200141e4afc8800036024020014222370238200141b2b0c880003602342001410036023020014281808080c027370228200241bce9c38000200441024622041b28021021022001200141f0006a36025c200341d4e9c3800020041b200141286a2002118b808080000020012f010e21020b200141286a41b9fbcc8000411241002802bc97db800011888080800000200141286a41106a220341f4f5ca8000411541002802bc97db800011888080800000200141f0006a41186a200141286a41186a290000370300200141f0006a41106a2003290000370300200141f0006a41086a200141286a41086a29000037030020012001290028370370200120023b0128200141f0006a4120200141286a410241002802f495db80001183808080000042c0b2cd3b21100b200142a988d1e9f0b7bbcf9c7f370018200142dc9ac4b0d794dae079370010200141286a200141106a411041002802d495db8000118880808000000240024020012802282202418080808078460d00200128022c210302400240024020012802304110490d00200141106a2003411010f9b280800021042002450d012003410028029c96db80001180808080000020040d030c020b2002450d022003410028029c96db8000118080808000000c020b20040d010b42c0f0f50b21110c010b200141003b010e41002102024041002802cca2db80004103490d0020014104360224200141b5fbcc8000360220200141e883808000ad4220862001410e6aad84370378200141a783808000ad422086200141206aad8437037041002802dc8fdb8000210241002802d88fdb8000210341002802c8a2db800021042001420237026020014103360258200141f4abc880003602542001411636025020014183a9c8800036024c200142bf80808030370244200141c4a8c880003602402001421337023820014199a9c880003602342001410036023020014281808080c012370228200241bce9c38000200441024622041b28021021022001200141f0006a36025c200341d4e9c3800020041b200141286a2002118b808080000020012f010e21020b200141286a41b5fbcc8000410441002802bc97db800011888080800000200141286a41106a220341f4f5ca8000411541002802bc97db800011888080800000200141f0006a41186a200141286a41186a290000370300200141f0006a41106a2003290000370300200141f0006a41086a200141286a41086a29000037030020012001290028370370200120023b0128200141f0006a4120200141286a410241002802f495db80001183808080000042c0b2cd3b21110b200142c5e095fffdf7ccc7de00370018200142d5f7b9a6f5ebacc143370010200141286a200141106a411041002802d495db8000118880808000000240024020012802282202418080808078460d00200128022c210302400240024020012802304110490d00200141106a2003411010f9b280800021042002450d012003410028029c96db80001180808080000020040d030c020b2002450d022003410028029c96db8000118080808000000c020b20040d010b42c0f0f50b21120c010b200141003b010e41002102024041002802cca2db80004103490d002001410a360224200141abfbcc8000360220200141e883808000ad4220862001410e6aad84370378200141a783808000ad422086200141206aad8437037041002802dc8fdb8000210241002802d88fdb8000210341002802c8a2db800021042001420237026020014103360258200141f4abc880003602542001411636025020014183a9c8800036024c200142c580808030370244200141d6a9c88000360240200142193702382001419baac880003602342001410036023020014281808080c004370228200241bce9c38000200441024622041b28021021022001200141f0006a36025c200341d4e9c3800020041b200141286a2002118b808080000020012f010e21020b200141286a41abfbcc8000410a41002802bc97db800011888080800000200141286a41106a220341f4f5ca8000411541002802bc97db800011888080800000200141f0006a41186a200141286a41186a290000370300200141f0006a41106a2003290000370300200141f0006a41086a200141286a41086a29000037030020012001290028370370200120023b0128200141f0006a4120200141286a410241002802f495db80001183808080000042c0b2cd3b21120b200141286a10aa928080002001290330211320012903282114200142ffe4f585feaff2b5a07f370018200142ce8b9fe880ace7e9c900370010200141286a200141106a411041002802d495db8000118880808000000240024020012802282202418080808078460d00200128022c210302400240024020012802304110490d00200141106a2003411010f9b280800021042002450d012003410028029c96db80001180808080000020040d030c020b2002450d022003410028029c96db8000118080808000000c020b20040d010b42c0f0f50b21150c010b024041002802cca2db80004103490d002001410736022420014193fbcc8000360220200141e883808000ad42208641daaec88000ad84370378200141a783808000ad422086200141206aad8437037041002802dc8fdb8000210241002802d88fdb8000210341002802c8a2db8000210420014202370260200141d4afc880003602542001411636025020014183a9c8800036024c200142c280808030370244200141c0a7c8800036024020014216370238200141c0a9c880003602342001410036023020014281808080d03037022820014102360258200241bce9c38000200441024622041b28021021022001200141f0006a36025c200341d4e9c3800020041b200141286a2002118b80808000000b200141286a4193fbcc8000410741002802bc97db800011888080800000200141286a41106a220241f4f5ca8000411541002802bc97db800011888080800000200141f0006a41186a200141286a41186a290000370300200141f0006a41106a2002290000370300200141f0006a41086a200141286a41086a29000037030020012001290028370370200141013b0128200141f0006a4120200141286a410241002802f495db80001183808080000042c0b2cd3b21150b200141286a108c8d8080002001290330211620012903282117200141286a10a8928080002001290330211820012903282119200141286a10b7a68080002001290330211a2001290328211b200141286a10aba28080002001290330211c2001290328211d200141286a10fc9b8080002001290330211e2001290328211f200141286a10b5a28080002001290330212020012903282121200141286a10d296808000200129032821222000427f427f2020427f201e427f201c427f201a427f2018427f2016427f427f427f427f427f200620087c220820082006541b2206200a7c220820082006541b2206200c7c220820082006541b2206200e7c220820082006541b220620137c220820082006541b22067c220820082006541b22067c220820082006541b22067c220820082006541b22067c220820082006541b22067c220820082006541b22067c220820082006541b220620012903307c220820082006541b3703082000427f2022427f2021427f201f427f201d427f201b427f2019427f2017427f427f427f427f427f427f427f427f427f427f200520077c220620062005541b220520097c220620062005541b2205200b7c220620062005541b2205200d7c220620062005541b2205200f7c220620062005541b220520107c220620062005541b220520117c220620062005541b220520127c220620062005541b220520147c220620062005541b220520157c220620062005541b22057c220620062005541b22057c220620062005541b22057c220620062005541b22057c220620062005541b22057c220620062005541b22057c220620062005541b22057c220620062005541b37030020014190016a2480808080000bf60201047f23808080800041c0006b220224808080800020022000360204410121000240200128021c2203419887c98000410e2001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110be9f8080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10be9f8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000b900101017f23808080800041206b2201248080808000200010e5a4808000200010c59c80800010d1a4808000200142a3aadfc3d5cbdcdf57370018200142b2da85e1fb8ce9d9c000370010200142c5e095fffdf7ccc7de00370008200142d5f7b9a6f5ebacc1433700002001412041002802ac95db8000118b8080800000200010a893808000200141206a2480808080000bb72206017f047e037f017e0d7f057e2380808080004190066b2202248080808000200241f0006a200110e6a48080002002290378210320022903702104200241f0006a10b791808000024020022d00704101470d00200241f0006a41016a108b928080000b42002105420021060240200141901c700d00200242fcf9c1b09fe897b76637008801200242f2ece181b0d4dacc7d37008001200242ffe4f585feaff2b5a07f370078200242ce8b9fe880ace7e9c900370070200241206a200241f0006a412010c28d808000410121074100210820022002280224410020022802204101711b36022c200242a391d3efe0f4af99613700880120024294a1fda59ad7da9fa77f37008001200242ffe4f585feaff2b5a07f370078200242ce8b9fe880ace7e9c900370070200241f0006a412010bb8d8080002109024041002802cca2db80004105470d00200242d3d8c5d2a9b9d2c1ac7f3700880120024282ca868eabf3add0cf0037008001200242fc90b9e5d09296e777370078200242a6d4e6f1a4dd959860370070200241186a200241f0006a412010c28d808000200241d283808000ad422086220a2002412c6aad843703482002200a200241dc006aad843703402002200228021c410020022802184101711b36025c41002802dc8fdb8000210b41002802d88fdb8000210c41002802c8a2db8000210d200242023702a80120024194dbc8800036029c012002411036029801200241a4dbc8800036029401200242c2808080d00037028c01200241c0a7c88000360288012002420e37028001200241b4dbc8800036027c200241003602782002428180808090d500370270200241023602a001200b41bce9c38000200d410246220d1b280210210b2002200241c0006a3602a401200c41d4e9c38000200d1b200241f0006a200b118b80808000000b20024295dbb2faccb887a30937008801200242e09bc396e6dcbaf9c20037008001200242ffe4f585feaff2b5a07f370078200242ce8b9fe880ace7e9c900370070200241c0006a200241f0006a412010c98d808000410120022802442002280240220e41808080807846220b1b210f024002400240410020022802482210200b1b2211450d004100211241002d0098a2db80001a2011410574220b41002802a496db8000118280808000002207450d012011410371210d024020114104490d002011417c712113410021122007210b200f210c0340200b200c290000370000200b41186a200c41186a290000370000200b41106a200c41106a290000370000200b41086a200c41086a290000370000200b41386a200c41d8006a290000370000200b41306a200c41d0006a290000370000200b41286a200c41c8006a290000370000200b41206a200c41c0006a290000370000200b41d8006a200c4198016a290000370000200b41d0006a200c4190016a290000370000200b41c8006a200c4188016a290000370000200b41c0006a200c4180016a290000370000200b41e0006a200c41c0016a290000370000200b41e8006a200c41c8016a290000370000200b41f0006a200c41d0016a290000370000200b41f8006a200c41d8016a290000370000200b4180016a210b200c4180026a210c2013201241046a2212470d000b0b0240200d450d00200f20124106746a210b200720124105746a210c0340200c200b290000370000200c41186a200b41186a290000370000200c41106a200b41106a290000370000200c41086a200b41086a290000370000200b41c0006a210b200c41206a210c200d417f6a220d0d000b0b201021080b200242eebbe8e7efbaf8b4033700880120024288b9fb9ec9a999c12737008001200242ffe4f585feaff2b5a07f370078200242ce8b9fe880ace7e9c90037007020072008200241f0006a41201093a7808000200941ff01712214410171450d01024041002802cca2db80004105470d00200242d3d8c5d2a9b9d2c1ac7f3700880120024282ca868eabf3add0cf0037008001200242fc90b9e5d09296e777370078200242a6d4e6f1a4dd959860370070200241106a200241f0006a412010c28d808000200241d283808000ad422086200241dc006aad8437034020022002280214410020022802104101711b36025c41002802dc8fdb8000210b41002802d88fdb8000210c41002802c8a2db8000210d200242013702a801200241e8dbc8800036029c012002411036029801200241a4dbc8800036029401200242c2808080d00037028c01200241c0a7c88000360288012002420e37028001200241b4dbc8800036027c2002410036027820024281808080a0d600370270200241023602a001200b41bce9c38000200d410246220d1b280210210b2002200241c0006a3602a401200c41d4e9c38000200d1b200241f0006a200b118b80808000000b2002428b829885ac869baf2037008801200242dab4d2f3abc9d6be7637008001200242ffe4f585feaff2b5a07f370078200242ce8b9fe880ace7e9c900370070200241f0006a412041002802ac95db8000118b80808000000c010b4101200b10bb80808000000b2002200228022c41016a220b360230200242fcf9c1b09fe897b76637008801200242f2ece181b0d4dacc7d37008001200242ffe4f585feaff2b5a07f370078200242ce8b9fe880ace7e9c9003700702002200b360240200241f0006a4120200241c0006a410441002802f495db800011838080800000024041002802cca2db80004105470d00200242d3d8c5d2a9b9d2c1ac7f3700880120024282ca868eabf3add0cf0037008001200242fc90b9e5d09296e777370078200242a6d4e6f1a4dd959860370070200241086a200241f0006a412010c28d808000200241d283808000ad422086220a200241306aad843703482002200a200241dc006aad843703402002200228020c410020022802084101711b36025c41002802dc8fdb8000210b41002802d88fdb8000210c41002802c8a2db8000210d200242023702a80120024190dcc8800036029c012002411036029801200241a4dbc8800036029401200242c2808080d00037028c01200241c0a7c88000360288012002420e37028001200241b4dbc8800036027c2002410036027820024281808080b0d700370270200241023602a001200b41bce9c38000200d410246220d1b280210210b2002200241c0006a3602a401200c41d4e9c38000200d1b200241f0006a200b118b80808000002002280230210b0b2011410674210d200241346a200b41016a108d938080000240024041002802cca2db80004105460d002002280234210c0c010b200242d3d8c5d2a9b9d2c1ac7f3700880120024282ca868eabf3add0cf0037008001200242fc90b9e5d09296e777370078200242a6d4e6f1a4dd9598603700702002200241f0006a412010c28d80800020022002280204410020022802004101711b3602582002200228023041016a3602684100210b02402002280234220c418080808078460d002002200228023c3602604101210b0b2002200b36025c200241e983808000ad422086200241dc006aad84370350200241d283808000ad422086220a200241e8006aad843703482002200a200241d8006aad8437034041002802dc8fdb8000210b41002802d88fdb8000211241002802c8a2db80002113200242033702a801200241043602a001200241ccdcc8800036029c012002411036029801200241a4dbc8800036029401200242c2808080d00037028c01200241c0a7c88000360288012002420e37028001200241b4dbc8800036027c2002410036027820024281808080f0d700370270200b41bce9c38000201341024622131b280210210b2002200241c0006a3602a401201241d4e9c3800020131b200241f0006a200b118b80808000000b200f200d6a210d02400240200c418080808078460d00200228023c21122002280238210b200241013a0074200241233a007041014100200241f0006a10f18e808000200c21130c010b200242eebbe8e7efbaf8b4033700880120024288b9fb9ec9a999c12737008001200242ffe4f585feaff2b5a07f370078200242ce8b9fe880ace7e9c900370070200241c0006a200241f0006a412010b68d80800041002002280248200228024022094180808080784622131b21124101200228024420131b210b4100200920131b21130b2002200c418080808078473a00582002200d36026c2002200f360268200220133602482002200b3602442002200b3602402002200b20124105746a36024c2002200241f0006a3602502002200241e8006a3602742002200241d8006a360270200241dc006a200241c0006a418cadc88000108b8c8080002002280264221541067421094100210b024002400240201541ffffff1f4b0d0020094100480d0020022d0058211620022802602117024020090d00410121100c030b41002d0098a2db80001a200941002802a496db80001182808080000022100d014101210b0b200b200941b0e1c7800010ae80808000000b2015450d00200241f0006a41206a210d410021122017210b20152113034020092012460d01200d200b290020370000200d41086a200b41286a290000370000200d41106a200b41306a290000370000200d41186a200b41386a290000370000200241f0006a41186a200b41186a290000220a370300200241f0006a41106a200b41106a2900002218370300200241f0006a41086a200b41086a2900002205370300201020126a220c200b2900002206370000200c41086a2005370000200c41106a2018370000200c41186a200a370000200c41206a200d290300370000200c41286a200241f0006a41286a290300370000200c41306a200241f0006a41306a290300370000200c41386a200241f0006a41386a29030037000020022006370370201241c0006a2112200b41c0006a210b2013417f6a22130d000b0b20024295dbb2faccb887a30937008801200242e09bc396e6dcbaf9c20037008001200242ffe4f585feaff2b5a07f370078200242ce8b9fe880ace7e9c90037007020102015200241f0006a41201094a780800002402015450d002010410028029c96db8000118080808000000b200242a391d3efe0f4af99613700880120024294a1fda59ad7da9fa77f37008001200242ffe4f585feaff2b5a07f370078200242ce8b9fe880ace7e9c900370070200220163a0068200241f0006a4120200241e8006a410141002802f495db80001183808080000020022002280230360278200241003a0074200241233a007041014100200241f0006a10f18e8080002014410171200f20112017201510bd8e8080000240200228025c450d002017410028029c96db8000118080808000000b02402008450d002007410028029c96db8000118080808000000b0240200e41808080807872418080808078460d00200f410028029c96db8000118080808000000b200241f0006a10a29e808000200229039003210520022903880321060b200241f0006a200110ec8d808000200229037821192002290370211a20024282fceae49dd9e2861d37008801200242de8c84a1ecd0a6d30c3700800120024284c2b1b3ef9292841e370078200242bce2f4b8c5daf6fa29370070200241c0006a200241f0006a412010988d80800002402002280240220b418080808078460d00200b450d002002280244410028029c96db8000118080808000000b200241f0006a200110d9a28080002002290378211b2002290370211c200241f0006a10a39e8080004200210a42002118024020022802704101470d00200241c0006a2002290378200229038001410110c5a28080002002290348210a200229034021180b2000427f427f427f427f200320057c220520052003541b220520197c220320032005541b2205201b7c220320032005541b2205200a7c220a200a2005541b3703082000427f427f427f427f427f427f200442b08fc6017c220a200a2004541b220a20067c22052005200a541b220a201a7c22052005200a541b220a42c0f0f50b7c22052005200a541b220a201c7c22052005200a541b220a20187c22182018200a541b37030020024190066a2480808080000ba30301047f23808080800041c0006b22022480808080000240024020002802000d00200128021c41d7f6c880004104200128022028020c1181808080000021000c010b2002200041046a36020441012100200128021c220341dbf6c8800041042001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110c19f8080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10c19f8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000b1e00200128021c4188e7c880004114200128022028020c118180808000000b2d00024020002d00000d00200141889ac08000410510e6808080000f0b2001418d9ac08000410410e6808080000b8f0201037f23808080800041106b2202248080808000200220002802002200360204200128021c41ac81c98000410a200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a4192fec880004102200041306a418c81c9800010a38180800041b681c980004103200241046a419c81c9800010a381808000210420022d000d220020022d000c2203722101024020004101470d0020034101710d000240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710ba80301047f23808080800041c0006b220224808080800002400240200028020022002802000d00200128021c41b5f6c880004109200128022028020c1181808080000021000c010b2002200041086a36020441012100200128021c220341d0f6c8800041072001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110d2a78080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10d2a78080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000b8d5d01037f23808080800041c0006b22022480808080000240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200028020022002d00000e30000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f000b41012103200128021c418db4c88000410d200128022028020c118180808000000d2f200041046a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d312000200110d491808000450d010c310b200128021c4194c5c080004102200128022028020c118180808000000d3041012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10d4918080000d302002280234418ec5c080004102200228023828020c118180808000000d300b200128021c4196c5c080004101200128022028020c1181808080000021030c2f0b41012103200128021c419ab4c880004115200128022028020c118180808000000d2e200041046a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d302000200110d491808000450d010c300b200128021c4194c5c080004102200128022028020c118180808000000d2f41012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10d4918080000d2f2002280234418ec5c080004102200228023828020c118180808000000d2f0b200128021c4196c5c080004101200128022028020c1181808080000021030c2e0b41012103200128021c41afb4c880004116200128022028020c118180808000000d2d200041046a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d2f2000200110d491808000450d010c2f0b200128021c4194c5c080004102200128022028020c118180808000000d2e41012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10d4918080000d2e2002280234418ec5c080004102200228023828020c118180808000000d2e0b200128021c4196c5c080004101200128022028020c1181808080000021030c2d0b200128021c41c5b4c88000410d200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41e0fcc880004108200041086a41e0f6c8800010a38180800041dc81c980004108200041b0056a41cc81c9800010a38180800041e8fcc88000410a200041106a41e481c9800010a381808000418482c980004107200041206a41f481c9800010a381808000210420022d001d220120022d001c220072210320014101470d2c20004101710d2c0240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c2d0b200128021c4190c5c080004101200128022028020c1181808080000021030c2c0b200128021c41d2b4c88000410d200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a418b82c980004106200041046a41bc81c9800010a381808000419182c98000410b200041106a41b4fcc8800010a381808000210420022d001d220120022d001c220072210320014101470d2b20004101710d2b0240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c2c0b200128021c4190c5c080004101200128022028020c1181808080000021030c2b0b200128021c41dfb4c880004114200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a418b82c980004106200041046a41bc81c9800010a381808000419c82c980004104200041206a41b4fcc8800010a38180800041b3b3c880004103200041106a41a082c9800010a381808000210420022d001d220120022d001c220072210320014101470d2a20004101710d2a0240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c2b0b200128021c4190c5c080004101200128022028020c1181808080000021030c2a0b200128021c41f3b4c880004108200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41c082c98000410b200041016a41b082c9800010a38180800041cb82c980004116200041086a41e481c9800010a38180800041f482c980004104200041206a41d085c9800010a381808000210420022d001d220120022d001c220072210320014101470d2920004101710d290240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c2a0b200128021c4190c5c080004101200128022028020c1181808080000021030c290b200128021c41fbb4c880004119200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41f882c980004106200041046a41e8f5c8800010a38180800041fe82c980004110200041086a41e8f5c8800010a381808000418e83c98000410c2000410c6a41e8f5c8800010a381808000210420022d001d220120022d001c220072210320014101470d2820004101710d280240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c290b200128021c4190c5c080004101200128022028020c1181808080000021030c280b200128021c4194b5c880004113200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a419a83c980004109200041046a41e8f5c8800010a381808000210420022d001d220120022d001c220072210320014101470d2720004101710d270240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c280b200128021c4190c5c080004101200128022028020c1181808080000021030c270b200128021c41a7b5c880004112200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41a383c980004109200041046a41e8f5c8800010a38180800041f882c980004106200041086a41e8f5c8800010a381808000419a83c9800041092000410c6a41e8f5c8800010a381808000210420022d001d220120022d001c220072210320014101470d2620004101710d260240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c270b200128021c4190c5c080004101200128022028020c1181808080000021030c260b200128021c41b9b5c88000410b200128022028020c1181808080000021030c250b41012103200128021c41c4b5c88000410d200128022028020c118180808000000d24200041106a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d262000200110d591808000450d010c260b200128021c4194c5c080004102200128022028020c118180808000000d2541012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10d5918080000d252002280234418ec5c080004102200228023828020c118180808000000d250b200128021c4196c5c080004101200128022028020c1181808080000021030c240b41012103200128021c41d1b5c88000410b200128022028020c118180808000000d23200041106a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d252000200110d691808000450d010c250b200128021c4194c5c080004102200128022028020c118180808000000d2441012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10d6918080000d242002280234418ec5c080004102200228023828020c118180808000000d240b200128021c4196c5c080004101200128022028020c1181808080000021030c230b200128021c41dcb5c88000410c200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a418b82c980004106200041a0056a41cc83c9800010a381808000419182c98000410b200041106a41b4fcc8800010a381808000210420022d001d220120022d001c220072210320014101470d2220004101710d220240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c230b200128021c4190c5c080004101200128022028020c1181808080000021030c220b200128021c41e8b5c880004113200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a418b82c980004106200041a0056a41cc83c9800010a381808000419c82c980004104200041106a41b4fcc8800010a38180800041b3b3c880004103200041046a41a082c9800010a381808000210420022d001d220120022d001c220072210320014101470d2120004101710d210240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c220b200128021c4190c5c080004101200128022028020c1181808080000021030c210b200128021c41fbb5c88000410d200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41dc83c980004104200041106a41cc83c9800010a38180800041e083c980004104200041046a41bc81c9800010a38180800041f483c980004107200041016a41e483c9800010a381808000210420022d001d220120022d001c220072210320014101470d2020004101710d200240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c210b200128021c4190c5c080004101200128022028020c1181808080000021030c200b200128021c4188b6c880004117200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a418b82c980004106200041a0056a41cc83c9800010a38180800041fb83c980004107200041106a41b4fcc8800010a38180800041b3b3c880004103200041046a41a082c9800010a381808000210420022d001d220120022d001c220072210320014101470d1f20004101710d1f0240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c200b200128021c4190c5c080004101200128022028020c1181808080000021030c1f0b200128021c419fb6c880004110200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a418b82c980004106200041a0056a41cc83c9800010a381808000419c82c980004104200041106a41b4fcc8800010a38180800041b3b3c880004103200041046a41a082c9800010a381808000210420022d001d220120022d001c220072210320014101470d1e20004101710d1e0240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c1f0b200128021c4190c5c080004101200128022028020c1181808080000021030c1e0b200128021c41afb6c88000410d200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a418284c98000410d200041106a41bc83c9800010a381808000418b82c980004106200041c0056a41cc83c9800010a381808000210420022d001d220120022d001c220072210320014101470d1d20004101710d1d0240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c1e0b200128021c4190c5c080004101200128022028020c1181808080000021030c1d0b200128021c41bcb6c88000410c200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41a084c980004104200041206a419084c9800010a38180800041b484c98000410c200041086a41a484c9800010a381808000210420022d001d220120022d001c220072210320014101470d1c20004101710d1c0240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c1d0b200128021c4190c5c080004101200128022028020c1181808080000021030c1c0b200128021c41c8b6c88000410d200128022028020c1181808080000021030c1b0b41012103200128021c41d5b6c88000410f200128022028020c118180808000000d1a200041046a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d1c2000200110d791808000450d010c1c0b200128021c4194c5c080004102200128022028020c118180808000000d1b41012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10d7918080000d1b2002280234418ec5c080004102200228023828020c118180808000000d1b0b200128021c4196c5c080004101200128022028020c1181808080000021030c1a0b41012103200128021c41e4b6c88000410b200128022028020c118180808000000d19200041046a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d1b2000200110d791808000450d010c1b0b200128021c4194c5c080004102200128022028020c118180808000000d1a41012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10d7918080000d1a2002280234418ec5c080004102200228023828020c118180808000000d1a0b200128021c4196c5c080004101200128022028020c1181808080000021030c190b200128021c41efb6c88000410a200128022028020c1181808080000021030c180b200128021c41f9b6c88000410a200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a418b82c980004106200041046a41bc81c9800010a38180800041c084c980004106200041106a41b4fcc8800010a381808000210420022d001d220120022d001c220072210320014101470d1720004101710d170240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c180b200128021c4190c5c080004101200128022028020c1181808080000021030c170b41012103200128021c4183b7c880004104200128022028020c118180808000000d16200041086a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d182000200110d891808000450d010c180b200128021c4194c5c080004102200128022028020c118180808000000d1741012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10d8918080000d172002280234418ec5c080004102200228023828020c118180808000000d170b200128021c4196c5c080004101200128022028020c1181808080000021030c160b200128021c4187b7c880004110200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41e0fcc880004108200041086a41e0f6c8800010a38180800041c684c980004113200041106a41e481c9800010a381808000210420022d001d220120022d001c220072210320014101470d1520004101710d150240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c160b200128021c4190c5c080004101200128022028020c1181808080000021030c150b200128021c4197b7c880004112200128022028020c1181808080000021030c140b41012103200128021c41a9b7c880004109200128022028020c118180808000000d13200041046a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d152000200110d491808000450d010c150b200128021c4194c5c080004102200128022028020c118180808000000d1441012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10d4918080000d142002280234418ec5c080004102200228023828020c118180808000000d140b200128021c4196c5c080004101200128022028020c1181808080000021030c130b41012103200128021c41b2b7c88000410b200128022028020c118180808000000d12200041046a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d142000200110d491808000450d010c140b200128021c4194c5c080004102200128022028020c118180808000000d1341012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10d4918080000d132002280234418ec5c080004102200228023828020c118180808000000d130b200128021c4196c5c080004101200128022028020c1181808080000021030c120b41012103200128021c41bdb7c88000410c200128022028020c118180808000000d11200041106a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d132000200110d991808000450d010c130b200128021c4194c5c080004102200128022028020c118180808000000d1241012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10d9918080000d122002280234418ec5c080004102200228023828020c118180808000000d120b200128021c4196c5c080004101200128022028020c1181808080000021030c110b41012103200128021c41c9b7c88000410b200128022028020c118180808000000d10200041086a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d122000200110da91808000450d010c120b200128021c4194c5c080004102200128022028020c118180808000000d1141012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10da918080000d112002280234418ec5c080004102200228023828020c118180808000000d110b200128021c4196c5c080004101200128022028020c1181808080000021030c100b41012103200128021c41d4b7c880004114200128022028020c118180808000000d0f200041046a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d112000200110db91808000450d010c110b200128021c4194c5c080004102200128022028020c118180808000000d1041012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10db918080000d102002280234418ec5c080004102200228023828020c118180808000000d100b200128021c4196c5c080004101200128022028020c1181808080000021030c0f0b200128021c41e8b7c88000410b200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a4191f6c88000410b200041046a41dc84c9800010a381808000418284c98000410d200041106a41bc83c9800010a381808000210420022d001d220120022d001c220072210320014101470d0e20004101710d0e0240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c0f0b200128021c4190c5c080004101200128022028020c1181808080000021030c0e0b200128021c41f3b7c88000410c200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a4188f6c880004105200041046a41e8f5c8800010a381808000418df6c880004104200041106a41dc84c9800010a3818080004191f6c88000410b2000411c6a41dc84c9800010a38180800041ec84c98000410b200041086a41e8f5c8800010a38180800041f784c98000410f2000410c6a41e8f5c8800010a381808000210420022d001d220120022d001c220072210320014101470d0d20004101710d0d0240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c0e0b200128021c4190c5c080004101200128022028020c1181808080000021030c0d0b41012103200128021c41ffb7c880004114200128022028020c118180808000000d0c200041106a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d0e2000200110d691808000450d010c0e0b200128021c4194c5c080004102200128022028020c118180808000000d0d41012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10d6918080000d0d2002280234418ec5c080004102200228023828020c118180808000000d0d0b200128021c4196c5c080004101200128022028020c1181808080000021030c0c0b200128021c4193b8c880004113200128022028020c1181808080000021030c0b0b41012103200128021c41a6b8c88000410f200128022028020c118180808000000d0a200041106a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d0c2000200110dc91808000450d010c0c0b200128021c4194c5c080004102200128022028020c118180808000000d0b41012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10dc918080000d0b2002280234418ec5c080004102200228023828020c118180808000000d0b0b200128021c4196c5c080004101200128022028020c1181808080000021030c0a0b200128021c41b5b8c88000410d200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a418bfec88000410720004190056a418885c9800010a38180800041d5fcc88000410b200041106a41ac83c9800010a38180800041b3b3c880004103200041046a41a082c9800010a381808000210420022d001d220120022d001c220072210320014101470d0920004101710d090240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c0a0b200128021c4190c5c080004101200128022028020c1181808080000021030c090b200128021c41c2b8c880004109200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a419885c980004105200041a0056a419084c9800010a381808000419d85c980004108200041106a41b4fcc8800010a381808000210420022d001d220120022d001c220072210320014101470d0820004101710d080240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c090b200128021c4190c5c080004101200128022028020c1181808080000021030c080b200128021c41cbb8c88000410b200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a419885c980004105200041a0056a419084c9800010a38180800041a585c980004106200041106a41b4fcc8800010a381808000210420022d001d220120022d001c220072210320014101470d0720004101710d070240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c080b200128021c4190c5c080004101200128022028020c1181808080000021030c070b200128021c41d6b8c88000410e200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a419885c980004105200041a0056a419084c9800010a38180800041ab85c980004105200041106a41b4fcc8800010a381808000210420022d001d220120022d001c220072210320014101470d0620004101710d060240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c070b200128021c4190c5c080004101200128022028020c1181808080000021030c060b200128021c41e4b8c88000410d200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a419885c980004105200041a0056a419084c9800010a38180800041b085c980004106200041106a41b4fcc8800010a381808000210420022d001d220120022d001c220072210320014101470d0520004101710d050240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c060b200128021c4190c5c080004101200128022028020c1181808080000021030c050b200128021c41f1b8c88000410b200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41b685c98000410c200041016a41e483c9800010a381808000210420022d001d220120022d001c220072210320014101470d0420004101710d040240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c050b200128021c4190c5c080004101200128022028020c1181808080000021030c040b41012103200128021c41fcb8c880004108200128022028020c118180808000000d03200041016a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d052000200110c2a0808000450d010c050b200128021c4194c5c080004102200128022028020c118180808000000d0441012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10c2a08080000d042002280234418ec5c080004102200228023828020c118180808000000d040b200128021c4196c5c080004101200128022028020c1181808080000021030c030b200128021c4184b9c88000410a200128022028020c1181808080000021030c020b41012103200128021c418eb9c88000410b200128022028020c118180808000000d01200041106a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d032000200110dd91808000450d010c030b200128021c4194c5c080004102200128022028020c118180808000000d0241012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10dd918080000d022002280234418ec5c080004102200228023828020c118180808000000d020b200128021c4196c5c080004101200128022028020c1181808080000021030c010b200128021c4199b9c88000410f200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41b484c98000410c200041086a41a484c9800010a38180800041c285c98000410c200041206a41f481c9800010a381808000210420022d001d220120022d001c220072210320014101470d0020004101710d000240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c010b200128021c4190c5c080004101200128022028020c1181808080000021030b200241c0006a24808080800020034101710bf60201047f23808080800041c0006b220224808080800020022000360204410121000240200128021c220341f385c98000410b2001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110b98b8080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b98b8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000bfd0901057f23808080800041d0006b2202248080808000024002400240024002400240024002400240024020002d0000416a6a41ff01712203410820034108491b0e09000102030405060708000b200128021c41d480c980004104200128022028020c1181808080000021030c080b41012103200128021c220441e880c9800041022001280220220528020c2206118180808000000d07200041106a21000240024020012d00144104710d004101210320044193c5c0800041012006118180808000000d092000200110dc91808000450d010c090b20044194c5c0800041022006118180808000000d0841012103200241013a004f200241086a200141086a290200370300200241106a200141106a290200370300200241186a200141186a2802003602002002200536024420022004360240200241e8c4c08000360220200220012902003703002002200241cf006a3602482002200241c0006a36021c2000200210dc918080000d08200228021c418ec5c080004102200228022028020c118180808000000d080b200128021c4196c5c080004101200128022028020c1181808080000021030c070b2002200041e0006a360200200141fc80c980004102200041106a41ec80c98000200241d880c9800010e98080800021030c060b2002200041b0016a360200200141fe80c980004102200041106a41ec80c98000200041e0006a41ec80c98000200241d880c9800010ea8080800021030c050b200220004180026a3602002001418081c980004102200041106a41ec80c98000200041e0006a41ec80c98000200041b0016a41ec80c98000200241d880c9800010eb8080800021030c040b2002200041d0026a3602002001418281c980004102200041106a41ec80c98000200041e0006a41ec80c98000200041b0016a41ec80c9800020004180026a41ec80c98000200241d880c9800010ec8080800021030c030b2002200041a0036a360240200241d880c9800036022c200241ec80c980003602242002200041d0026a360220200241ec80c9800036021c200220004180026a360218200241ec80c980003602142002200041b0016a360210200241ec80c9800036020c2002200041e0006a360208200241ec80c980003602042002200041106a3602002002200241c0006a3602282001418481c9800041022002410610ed8080800021030c020b2002200041f0036a360240200241d880c98000360234200241ec80c9800036022c2002200041a0036a360228200241ec80c980003602242002200041d0026a360220200241ec80c9800036021c200220004180026a360218200241ec80c980003602142002200041b0016a360210200241ec80c9800036020c2002200041e0006a360208200241ec80c980003602042002200041106a3602002002200241c0006a3602302001418681c9800041022002410710ed8080800021030c010b2002200041b0046a360240200241d880c9800036023c200241ec80c980003602342002200041e0036a360230200241ec80c9800036022c200220004190036a360228200241ec80c980003602242002200041c0026a360220200241ec80c9800036021c2002200041f0016a360218200241ec80c980003602142002200041a0016a360210200241ec80c9800036020c2002200041d0006a360208200241ec80c98000360204200220003602002002200241c0006a3602382001418881c9800041022002410810ed8080800021030b200241d0006a24808080800020030ba50201037f23808080800041106b2202248080808000200220004190056a360204200128021c41c4fcc880004111200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a41d5fcc88000410b200041b4fcc8800010a38180800041e0fcc880004108200041a0056a41e0f6c8800010a38180800041e8fcc88000410a200241046a41c0f6c8800010a381808000210420022d000d220120022d000c2203722100024020014101470d0020034101710d000240200428020022002d00144104710d00200028021c4191c5c080004102200028022028020c1181808080000021000c010b200028021c4190c5c080004101200028022028020c1181808080000021000b200241106a24808080800020004101710be90201057f23808080800041c0006b2202248080808000410121030240200128021c220441f0b3c8800041032001280220220528020c2206118180808000000d000240024020012d00144104710d004101210320044193c5c0800041012006118180808000000d022000200110938c8080000d02200128021c2104200128022028020c21060c010b20044194c5c0800041022006118180808000000d0141012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200536020c20022004360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a3602342000200241186a10938c8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20044196c5c08000410120061181808080000021030b200241c0006a24808080800020030bae0202027f017e2380808080004180016b2202248080808000024002400240200128021422034110710d0020034120710d0120002903004101200110998180800021000c020b20002903002104410021000340200220006a41ff006a2004a7410f712203413072200341d7006a2003410a491b3a00002000417f6a21002004420f5621032004420488210420030d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000c010b20002903002104410021000340200220006a41ff006a2004a7410f712203413072200341376a2003410a491b3a00002000417f6a21002004420f5621032004420488210420030d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000b20024180016a24808080800020000ba30301047f23808080800041c0006b22022480808080000240024020002d0000411e470d00200128021c41d7f6c880004104200128022028020c1181808080000021000c010b2002200036020441012100200128021c220341dbf6c8800041042001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110dea28080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10dea28080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000ba30301047f23808080800041c0006b22022480808080000240024020002802084128470d00200128021c41d7f6c880004104200128022028020c1181808080000021000c010b2002200036020441012100200128021c220341dbf6c8800041042001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110e2918080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e2918080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000bf30501047f23808080800041c0006b2202248080808000024002400240024020002802000e03000102000b200128021c41cafbc880004107200128022028020c1181808080000021000c020b2002200041046a36020441012100200128021c22034199b2c8800041052001280220220428020c2205118180808000000d010240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d03200241046a200110d3a7808000450d010c030b20034194c5c0800041022005118180808000000d0241012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10d3a78080000d022002280234418ec5c080004102200228023828020c118180808000000d020b200128021c4196c5c080004101200128022028020c1181808080000021000c010b2002200041046a36020441012100200128021c220341d1fbc88000410e2001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110d3a7808000450d010c020b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10d3a78080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000bb81401057f23808080800041c0006b2202248080808000410121030240024002400240024002400240024002400240024020002d000041746a22044101200441ff0171410a491b41ff01710e0a00010203040506070809000b2002200041046a36020441012103200128021c220041d6fdc8800041092001280220220528020c2204118180808000000d090240024020012d00144104710d004101210320004193c5c0800041012004118180808000000d0b200241046a200110b59f808000450d010c0b0b20004194c5c0800041022004118180808000000d0a41012103200241013a000b200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200220053602102002200036020c200241e8c4c080003602382002200129020037031820022002410b6a36021420022002410c6a360234200241046a200241186a10b59f8080000d0a2002280234418ec5c080004102200228023828020c118180808000000d0a0b200128021c4196c5c080004101200128022028020c1181808080000021030c090b2002200041306a36020c200128021c4180fec88000410b200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a418bfec880004107200041e0fdc8800010a3818080004192fec8800041022002410c6a41f0fdc8800010a381808000210420022d001d220120022d001c220072210320014101470d0820004101710d080240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c090b200128021c4190c5c080004101200128022028020c1181808080000021030c080b2002200041386a36020c200128021c4194fec88000410e200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a418bfec880004107200041086a41e0fdc8800010a3818080004188f6c8800041052002410c6a41f0f6c8800010a381808000210420022d001d220120022d001c220072210320014101470d0720004101710d070240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c080b200128021c4190c5c080004101200128022028020c1181808080000021030c070b2002200041386a36020c200128021c41b4fec88000410c200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a418bfec880004107200041086a41e0fdc8800010a381808000419bb3c8800041032002410c6a41a4fec8800010a381808000210420022d001d220120022d001c220072210320014101470d0620004101710d060240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c070b200128021c4190c5c080004101200128022028020c1181808080000021030c060b410121032002200041016a360204200128021c220041c0fec88000410e2001280220220528020c2204118180808000000d050240024020012d00144104710d004101210320004193c5c0800041012004118180808000000d07200241046a200110ba9f808000450d010c070b20004194c5c0800041022004118180808000000d0641012103200241013a000b200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200220053602102002200036020c200241e8c4c080003602382002200129020037031820022002410b6a36021420022002410c6a360234200241046a200241186a10ba9f8080000d062002280234418ec5c080004102200228023828020c118180808000000d060b200128021c4196c5c080004101200128022028020c1181808080000021030c050b2002200041106a36020441012103200128021c220041cefec88000410c2001280220220528020c2204118180808000000d040240024020012d00144104710d004101210320004193c5c0800041012004118180808000000d06200241046a200110bf9f808000450d010c060b20004194c5c0800041022004118180808000000d0541012103200241013a000b200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200220053602102002200036020c200241e8c4c080003602382002200129020037031820022002410b6a36021420022002410c6a360234200241046a200241186a10bf9f8080000d052002280234418ec5c080004102200228023828020c118180808000000d050b200128021c4196c5c080004101200128022028020c1181808080000021030c040b2002200041016a36020c200128021c41ecfec88000410a200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41f6fec880004106200041216a41dcfec8800010a38180800041fcfec8800041042002410c6a41f0fdc8800010a381808000210420022d001d220120022d001c220072210320014101470d0320004101710d030240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c040b200128021c4190c5c080004101200128022028020c1181808080000021030c030b200128021c4180ffc880004109200128022028020c1181808080000021030c020b2002200041046a36020c200128021c41acffc880004109200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a4192fec880004102200041106a418cffc8800010a38180800041b5ffc8800041042002410c6a419cffc8800010a381808000210420022d001d220120022d001c220072210320014101470d0120004101710d010240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c020b200128021c4190c5c080004101200128022028020c1181808080000021030c010b200128021c220441b9ffc88000410f2001280220220628020c2205118180808000000d00200041086a21000240024020012d00144104710d004101210320044193c5c0800041012005118180808000000d022000200110ff91808000450d010c020b20044194c5c0800041022005118180808000000d0141012103200241013a0004200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200220063602102002200436020c200241e8c4c08000360238200220012902003703182002200241046a36021420022002410c6a3602342000200241186a10ff918080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021030b200241c0006a24808080800020034101710b8b0201037f23808080800041106b220224808080800020022000360204200128021c41fc86c98000410d200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a418987c98000410720004180056a41dcfec8800010a381808000419087c980004108200241046a41ec86c9800010a381808000210420022d000d220020022d000c2203722101024020004101470d0020034101710d000240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710bf90201047f23808080800041c0006b220224808080800020022000280200360204410121000240200128021c220341f385c98000410b2001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110b98b8080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b98b8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000bea0701037f23808080800041106b2202248080808000024002400240024002400240200028020022002802000e050001020304000b200128021c4192fdc880004105200128022028020c1181808080000021010c040b2002200041046a360204200128021c4197fdc880004107200128022028020c118180808000002100200241003a000d200220003a000c20022001360208200241086a419efdc880004105200241046a41ecf2c8800010a381808000210320022d000d220020022d000c220472210120004101470d0320044101710d030240200328020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c040b200128021c4190c5c080004101200128022028020c1181808080000021010c030b2002200041086a360204200128021c41a3fdc880004108200128022028020c118180808000002104200241003a000d200220043a000c20022001360208200241086a41abfdc880004103200041046a41e8f5c8800010a38180800041aefdc880004105200241046a41ecf2c8800010a381808000210320022d000d220020022d000c220472210120004101470d0220044101710d020240200328020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c030b200128021c4190c5c080004101200128022028020c1181808080000021010c020b2002200041086a360204200128021c41b3fdc880004111200128022028020c118180808000002104200241003a000d200220043a000c20022001360208200241086a41abfdc880004103200041046a41e8f5c8800010a38180800041aefdc880004105200241046a41ecf2c8800010a381808000210320022d000d220020022d000c220472210120004101470d0120044101710d010240200328020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c020b200128021c4190c5c080004101200128022028020c1181808080000021010c010b2002200041086a360204200128021c41c4fdc880004112200128022028020c118180808000002104200241003a000d200220043a000c20022001360208200241086a41abfdc880004103200041046a41e8f5c8800010a38180800041aefdc880004105200241046a41ecf2c8800010a381808000210320022d000d220020022d000c220472210120004101470d0020044101710d000240200328020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710b861501047f23808080800041c0006b220224808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200028020022002802000e28000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f2021222324252627000b200128021c4198f7c880004108200128022028020c1181808080000021000c270b200128021c41a0f7c88000410d200128022028020c1181808080000021000c260b200128021c41adf7c880004118200128022028020c1181808080000021000c250b200128021c41c5f7c880004119200128022028020c1181808080000021000c240b200128021c41def7c88000410c200128022028020c1181808080000021000c230b200128021c41eaf7c880004115200128022028020c1181808080000021000c220b200128021c418df4c880004109200128022028020c1181808080000021000c210b200128021c41fff7c88000410f200128022028020c1181808080000021000c200b200128021c418ef8c88000410d200128022028020c1181808080000021000c1f0b2002200041046a36020441012100200128021c2203419bf8c8800041152001280220220428020c2205118180808000000d1e0240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d20200241046a200110b69f808000450d010c200b20034194c5c0800041022005118180808000000d1f41012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b69f8080000d1f2002280234418ec5c080004102200228023828020c118180808000000d1f0b200128021c4196c5c080004101200128022028020c1181808080000021000c1e0b200128021c41b0f8c88000410f200128022028020c1181808080000021000c1d0b200128021c41bff8c880004112200128022028020c1181808080000021000c1c0b200128021c41d1f8c880004115200128022028020c1181808080000021000c1b0b200128021c41e6f8c880004116200128022028020c1181808080000021000c1a0b2002200041046a36020441012100200128021c220341fcf8c8800041092001280220220428020c2205118180808000000d190240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d1b200241046a200110b69f808000450d010c1b0b20034194c5c0800041022005118180808000000d1a41012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b69f8080000d1a2002280234418ec5c080004102200228023828020c118180808000000d1a0b200128021c4196c5c080004101200128022028020c1181808080000021000c190b200128021c4185f9c88000410a200128022028020c1181808080000021000c180b200128021c418ff9c88000410c200128022028020c1181808080000021000c170b200128021c419bf9c88000410e200128022028020c1181808080000021000c160b200128021c41a9f9c880004110200128022028020c1181808080000021000c150b200128021c41b9f9c88000410e200128022028020c1181808080000021000c140b200128021c41c7f9c88000410c200128022028020c1181808080000021000c130b2002200041086a36020441012100200128021c22034183b7c8800041042001280220220428020c2205118180808000000d120240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d14200241046a200110b19f808000450d010c140b20034194c5c0800041022005118180808000000d1341012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b19f8080000d132002280234418ec5c080004102200228023828020c118180808000000d130b200128021c4196c5c080004101200128022028020c1181808080000021000c120b200128021c41d3f9c880004110200128022028020c1181808080000021000c110b200128021c41e3f9c88000410e200128022028020c1181808080000021000c100b200128021c41f1f9c88000410c200128022028020c1181808080000021000c0f0b200128021c41fdf9c880004113200128022028020c1181808080000021000c0e0b200128021c4190fac880004114200128022028020c1181808080000021000c0d0b200128021c41a4fac88000410b200128022028020c1181808080000021000c0c0b200128021c41affac88000410e200128022028020c1181808080000021000c0b0b200128021c41bdfac880004106200128022028020c1181808080000021000c0a0b200128021c41c3fac88000410a200128022028020c1181808080000021000c090b200128021c41cdfac880004109200128022028020c1181808080000021000c080b200128021c41d6fac88000410c200128022028020c1181808080000021000c070b200128021c41e2fac88000410a200128022028020c1181808080000021000c060b200128021c41ecfac88000410e200128022028020c1181808080000021000c050b200128021c41fafac880004113200128022028020c1181808080000021000c040b2002200041086a36020441012100200128021c2203418dfbc8800041122001280220220428020c2205118180808000000d030240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d05200241046a200110d2a7808000450d010c050b20034194c5c0800041022005118180808000000d0441012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10d2a78080000d042002280234418ec5c080004102200228023828020c118180808000000d040b200128021c4196c5c080004101200128022028020c1181808080000021000c030b200128021c419ffbc880004107200128022028020c1181808080000021000c020b200128021c41a6fbc880004113200128022028020c1181808080000021000c010b200128021c41b9fbc880004111200128022028020c1181808080000021000b200241c0006a24808080800020000beb0d01047f23808080800041c0006b22022480808080000240024002400240024002400240200028020022032d00000e06000102030405000b200128021c41fe85c980004109200128022028020c1181808080000021000c050b2002200341106a36020441012100200128021c220341eafbc8800041052001280220220428020c2205118180808000000d040240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d06200241046a200110bf9f808000450d010c060b20034194c5c0800041022005118180808000000d0541012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10bf9f8080000d052002280234418ec5c080004102200228023828020c118180808000000d050b200128021c4196c5c080004101200128022028020c1181808080000021000c040b410121002002200341016a360204200128021c2203418786c9800041062001280220220428020c2205118180808000000d030240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d05200241046a200110b09f808000450d010c050b20034194c5c0800041022005118180808000000d0441012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b09f8080000d042002280234418ec5c080004102200228023828020c118180808000000d040b200128021c4196c5c080004101200128022028020c1181808080000021000c030b410121002002200341016a360204200128021c2203418d86c9800041062001280220220428020c2205118180808000000d020240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d04200241046a200110b39f808000450d010c040b20034194c5c0800041022005118180808000000d0341012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b39f8080000d032002280234418ec5c080004102200228023828020c118180808000000d030b200128021c4196c5c080004101200128022028020c1181808080000021000c020b410121002002200341016a360204200128021c2203419386c9800041072001280220220428020c2205118180808000000d010240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d03200241046a200110bb9f808000450d010c030b20034194c5c0800041022005118180808000000d0241012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10bb9f8080000d022002280234418ec5c080004102200228023828020c118180808000000d020b200128021c4196c5c080004101200128022028020c1181808080000021000c010b410121002002200341016a360204200128021c2203419a86c9800041072001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110c49f808000450d010c020b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10c49f8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000bf90401047f23808080800041c0006b220224808080800020002802002100200128021c220341014100200128022028020c2204118180808000002105200220003602002002200041086a360204024002402005450d00410121000c010b0240024020012d00144104710d004101210020034193c5c0800041012004118180808000000d022002200110b59f808000450d010c020b024020034194c5c080004102200411818080800000450d00410121000c020b41012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342002200241186a10b59f8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b0240024020012d00144104710d000240200128021c4187c5c080004102200128022028020c11818080800000450d00410121000c030b41012100200241046a200110e091808000450d010c020b41012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e0918080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000b0f002000280200200110dc918080000bf80501047f23808080800041c0006b22022480808080000240024002400240200028020022002802000e03000102000b200128021c41cafbc880004107200128022028020c1181808080000021000c020b2002200041046a36020441012100200128021c22034199b2c8800041052001280220220428020c2205118180808000000d010240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d03200241046a200110d3a7808000450d010c030b20034194c5c0800041022005118180808000000d0241012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10d3a78080000d022002280234418ec5c080004102200228023828020c118180808000000d020b200128021c4196c5c080004101200128022028020c1181808080000021000c010b2002200041046a36020441012100200128021c220341d1fbc88000410e2001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110d3a7808000450d010c020b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10d3a78080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000b2100200128021c4182a8c880004123200128022028020c118180808000001a41000b3900200128021c20002802002d0000410274220041b088c980006a280200200041a088c980006a280200200128022028020c118180808000000bfc0301037f23808080800041c0006b220224808080800020002802002100200241ecf2c88000360230200241e8f5c880003602282002200041206a360224200241e8f5c8800036022020022000411c6a36021c200241f8f5c8800036021820022000410c6a360214200241f8f5c880003602102002200036020c200241e8f5c880003602082002200041186a3602042002200041246a3602342002200241346a36022c200128021c41abf6c88000410a200128022028020c118180808000002100200241003a003d200220003a003c20022001360238200241386a4188f6c880004105200241046a41f899c0800010a381808000418df6c8800041042002410c6a41f899c0800010a3818080004191f6c88000410b200241146a41f899c0800010a381808000419cf6c880004105200241046a41186a41f899c0800010a38180800041a1f6c880004105200241046a41206a41f899c0800010a38180800041a6f6c8800041052002412c6a41f899c0800010a381808000210320022d003d220120022d003c220472210002402001410171450d0020044101710d000240200328020022002d00144104710d00200028021c4191c5c080004102200028022028020c1181808080000021000c010b200028021c4190c5c080004101200028022028020c1181808080000021000b200241c0006a24808080800020004101710b3400200128021c41e885c9800041e085c9800020002802002d000022001b410b410820001b200128022028020c118180808000000be20401047f23808080800041c0006b220224808080800002400240024002400240024002400240200028020022002802000e0700010203040506000b200128021c41f2fcc88000410d200128022028020c1181808080000021000c060b2002200041046a36020441012100200128021c220341fcf8c8800041092001280220220428020c2205118180808000000d050240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d07200241046a200110b69f8080000d07200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0641012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b69f8080000d062002280234418ec5c080004102200228023828020c118180808000000d060b20034196c5c08000410120051181808080000021000c050b200128021c4185f9c88000410a200128022028020c1181808080000021000c040b200128021c41e6f8c880004116200128022028020c1181808080000021000c030b200128021c41d1f8c880004115200128022028020c1181808080000021000c020b200128021c41fffcc88000410f200128022028020c1181808080000021000c010b200128021c418efdc880004104200128022028020c1181808080000021000b200241c0006a24808080800020000bce0501047f23808080800041c0006b220224808080800002400240200028020022002d00004106470d002002200041106a36020441012100200128021c220341e085c9800041082001280220220428020c2205118180808000000d010240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d03200241046a200110bf9f808000450d010c030b20034194c5c0800041022005118180808000000d0241012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10bf9f8080000d022002280234418ec5c080004102200228023828020c118180808000000d020b200128021c4196c5c080004101200128022028020c1181808080000021000c010b2002200036020441012100200128021c220341e885c98000410b2001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110e191808000450d010c020b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e1918080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000b8d5d01037f23808080800041c0006b22022480808080000240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200028020022002d00000e30000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f000b41012103200128021c418db4c88000410d200128022028020c118180808000000d2f200041046a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d312000200110d491808000450d010c310b200128021c4194c5c080004102200128022028020c118180808000000d3041012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10d4918080000d302002280234418ec5c080004102200228023828020c118180808000000d300b200128021c4196c5c080004101200128022028020c1181808080000021030c2f0b41012103200128021c419ab4c880004115200128022028020c118180808000000d2e200041046a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d302000200110d491808000450d010c300b200128021c4194c5c080004102200128022028020c118180808000000d2f41012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10d4918080000d2f2002280234418ec5c080004102200228023828020c118180808000000d2f0b200128021c4196c5c080004101200128022028020c1181808080000021030c2e0b41012103200128021c41afb4c880004116200128022028020c118180808000000d2d200041046a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d2f2000200110d491808000450d010c2f0b200128021c4194c5c080004102200128022028020c118180808000000d2e41012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10d4918080000d2e2002280234418ec5c080004102200228023828020c118180808000000d2e0b200128021c4196c5c080004101200128022028020c1181808080000021030c2d0b200128021c41c5b4c88000410d200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41e0fcc880004108200041086a41e0f6c8800010a38180800041dc81c980004108200041b0056a41cc81c9800010a38180800041e8fcc88000410a200041106a41e481c9800010a381808000418482c980004107200041206a41f481c9800010a381808000210420022d001d220120022d001c220072210320014101470d2c20004101710d2c0240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c2d0b200128021c4190c5c080004101200128022028020c1181808080000021030c2c0b200128021c41d2b4c88000410d200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a418b82c980004106200041046a41bc81c9800010a381808000419182c98000410b200041106a41b4fcc8800010a381808000210420022d001d220120022d001c220072210320014101470d2b20004101710d2b0240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c2c0b200128021c4190c5c080004101200128022028020c1181808080000021030c2b0b200128021c41dfb4c880004114200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a418b82c980004106200041046a41bc81c9800010a381808000419c82c980004104200041206a41b4fcc8800010a38180800041b3b3c880004103200041106a41a082c9800010a381808000210420022d001d220120022d001c220072210320014101470d2a20004101710d2a0240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c2b0b200128021c4190c5c080004101200128022028020c1181808080000021030c2a0b200128021c41f3b4c880004108200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41c082c98000410b200041016a41b082c9800010a38180800041cb82c980004116200041086a41e481c9800010a38180800041f482c980004104200041186a41e482c9800010a381808000210420022d001d220120022d001c220072210320014101470d2920004101710d290240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c2a0b200128021c4190c5c080004101200128022028020c1181808080000021030c290b200128021c41fbb4c880004119200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41f882c980004106200041046a41e8f5c8800010a38180800041fe82c980004110200041086a41e8f5c8800010a381808000418e83c98000410c2000410c6a41e8f5c8800010a381808000210420022d001d220120022d001c220072210320014101470d2820004101710d280240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c290b200128021c4190c5c080004101200128022028020c1181808080000021030c280b200128021c4194b5c880004113200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a419a83c980004109200041046a41e8f5c8800010a381808000210420022d001d220120022d001c220072210320014101470d2720004101710d270240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c280b200128021c4190c5c080004101200128022028020c1181808080000021030c270b200128021c41a7b5c880004112200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41a383c980004109200041046a41e8f5c8800010a38180800041f882c980004106200041086a41e8f5c8800010a381808000419a83c9800041092000410c6a41e8f5c8800010a381808000210420022d001d220120022d001c220072210320014101470d2620004101710d260240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c270b200128021c4190c5c080004101200128022028020c1181808080000021030c260b200128021c41b9b5c88000410b200128022028020c1181808080000021030c250b41012103200128021c41c4b5c88000410d200128022028020c118180808000000d24200041106a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d262000200110d591808000450d010c260b200128021c4194c5c080004102200128022028020c118180808000000d2541012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10d5918080000d252002280234418ec5c080004102200228023828020c118180808000000d250b200128021c4196c5c080004101200128022028020c1181808080000021030c240b41012103200128021c41d1b5c88000410b200128022028020c118180808000000d23200041106a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d252000200110d691808000450d010c250b200128021c4194c5c080004102200128022028020c118180808000000d2441012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10d6918080000d242002280234418ec5c080004102200228023828020c118180808000000d240b200128021c4196c5c080004101200128022028020c1181808080000021030c230b200128021c41dcb5c88000410c200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a418b82c980004106200041a0056a41cc83c9800010a381808000419182c98000410b200041106a41b4fcc8800010a381808000210420022d001d220120022d001c220072210320014101470d2220004101710d220240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c230b200128021c4190c5c080004101200128022028020c1181808080000021030c220b200128021c41e8b5c880004113200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a418b82c980004106200041a0056a41cc83c9800010a381808000419c82c980004104200041106a41b4fcc8800010a38180800041b3b3c880004103200041046a41a082c9800010a381808000210420022d001d220120022d001c220072210320014101470d2120004101710d210240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c220b200128021c4190c5c080004101200128022028020c1181808080000021030c210b200128021c41fbb5c88000410d200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41dc83c980004104200041106a41cc83c9800010a38180800041e083c980004104200041046a41bc81c9800010a38180800041f483c980004107200041016a41e483c9800010a381808000210420022d001d220120022d001c220072210320014101470d2020004101710d200240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c210b200128021c4190c5c080004101200128022028020c1181808080000021030c200b200128021c4188b6c880004117200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a418b82c980004106200041a0056a41cc83c9800010a38180800041fb83c980004107200041106a41b4fcc8800010a38180800041b3b3c880004103200041046a41a082c9800010a381808000210420022d001d220120022d001c220072210320014101470d1f20004101710d1f0240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c200b200128021c4190c5c080004101200128022028020c1181808080000021030c1f0b200128021c419fb6c880004110200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a418b82c980004106200041a0056a41cc83c9800010a381808000419c82c980004104200041106a41b4fcc8800010a38180800041b3b3c880004103200041046a41a082c9800010a381808000210420022d001d220120022d001c220072210320014101470d1e20004101710d1e0240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c1f0b200128021c4190c5c080004101200128022028020c1181808080000021030c1e0b200128021c41afb6c88000410d200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a418284c98000410d200041106a41bc83c9800010a381808000418b82c980004106200041c0056a41cc83c9800010a381808000210420022d001d220120022d001c220072210320014101470d1d20004101710d1d0240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c1e0b200128021c4190c5c080004101200128022028020c1181808080000021030c1d0b200128021c41bcb6c88000410c200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41a084c980004104200041206a419084c9800010a38180800041b484c98000410c200041086a41a484c9800010a381808000210420022d001d220120022d001c220072210320014101470d1c20004101710d1c0240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c1d0b200128021c4190c5c080004101200128022028020c1181808080000021030c1c0b200128021c41c8b6c88000410d200128022028020c1181808080000021030c1b0b41012103200128021c41d5b6c88000410f200128022028020c118180808000000d1a200041046a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d1c2000200110ec91808000450d010c1c0b200128021c4194c5c080004102200128022028020c118180808000000d1b41012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10ec918080000d1b2002280234418ec5c080004102200228023828020c118180808000000d1b0b200128021c4196c5c080004101200128022028020c1181808080000021030c1a0b41012103200128021c41e4b6c88000410b200128022028020c118180808000000d19200041046a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d1b2000200110ec91808000450d010c1b0b200128021c4194c5c080004102200128022028020c118180808000000d1a41012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10ec918080000d1a2002280234418ec5c080004102200228023828020c118180808000000d1a0b200128021c4196c5c080004101200128022028020c1181808080000021030c190b200128021c41efb6c88000410a200128022028020c1181808080000021030c180b200128021c41f9b6c88000410a200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a418b82c980004106200041046a41bc81c9800010a38180800041c084c980004106200041106a41b4fcc8800010a381808000210420022d001d220120022d001c220072210320014101470d1720004101710d170240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c180b200128021c4190c5c080004101200128022028020c1181808080000021030c170b41012103200128021c4183b7c880004104200128022028020c118180808000000d16200041086a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d182000200110d891808000450d010c180b200128021c4194c5c080004102200128022028020c118180808000000d1741012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10d8918080000d172002280234418ec5c080004102200228023828020c118180808000000d170b200128021c4196c5c080004101200128022028020c1181808080000021030c160b200128021c4187b7c880004110200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41e0fcc880004108200041086a41e0f6c8800010a38180800041c684c980004113200041106a41e481c9800010a381808000210420022d001d220120022d001c220072210320014101470d1520004101710d150240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c160b200128021c4190c5c080004101200128022028020c1181808080000021030c150b200128021c4197b7c880004112200128022028020c1181808080000021030c140b41012103200128021c41a9b7c880004109200128022028020c118180808000000d13200041046a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d152000200110d491808000450d010c150b200128021c4194c5c080004102200128022028020c118180808000000d1441012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10d4918080000d142002280234418ec5c080004102200228023828020c118180808000000d140b200128021c4196c5c080004101200128022028020c1181808080000021030c130b41012103200128021c41b2b7c88000410b200128022028020c118180808000000d12200041046a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d142000200110d491808000450d010c140b200128021c4194c5c080004102200128022028020c118180808000000d1341012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10d4918080000d132002280234418ec5c080004102200228023828020c118180808000000d130b200128021c4196c5c080004101200128022028020c1181808080000021030c120b41012103200128021c41bdb7c88000410c200128022028020c118180808000000d11200041106a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d132000200110d991808000450d010c130b200128021c4194c5c080004102200128022028020c118180808000000d1241012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10d9918080000d122002280234418ec5c080004102200228023828020c118180808000000d120b200128021c4196c5c080004101200128022028020c1181808080000021030c110b41012103200128021c41c9b7c88000410b200128022028020c118180808000000d10200041086a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d122000200110da91808000450d010c120b200128021c4194c5c080004102200128022028020c118180808000000d1141012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10da918080000d112002280234418ec5c080004102200228023828020c118180808000000d110b200128021c4196c5c080004101200128022028020c1181808080000021030c100b41012103200128021c41d4b7c880004114200128022028020c118180808000000d0f200041046a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d112000200110db91808000450d010c110b200128021c4194c5c080004102200128022028020c118180808000000d1041012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10db918080000d102002280234418ec5c080004102200228023828020c118180808000000d100b200128021c4196c5c080004101200128022028020c1181808080000021030c0f0b200128021c41e8b7c88000410b200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a4191f6c88000410b200041046a41dc84c9800010a381808000418284c98000410d200041106a41bc83c9800010a381808000210420022d001d220120022d001c220072210320014101470d0e20004101710d0e0240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c0f0b200128021c4190c5c080004101200128022028020c1181808080000021030c0e0b200128021c41f3b7c88000410c200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a4188f6c880004105200041046a41e8f5c8800010a381808000418df6c880004104200041106a41dc84c9800010a3818080004191f6c88000410b2000411c6a41dc84c9800010a38180800041ec84c98000410b200041086a41e8f5c8800010a38180800041f784c98000410f2000410c6a41e8f5c8800010a381808000210420022d001d220120022d001c220072210320014101470d0d20004101710d0d0240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c0e0b200128021c4190c5c080004101200128022028020c1181808080000021030c0d0b41012103200128021c41ffb7c880004114200128022028020c118180808000000d0c200041106a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d0e2000200110d691808000450d010c0e0b200128021c4194c5c080004102200128022028020c118180808000000d0d41012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10d6918080000d0d2002280234418ec5c080004102200228023828020c118180808000000d0d0b200128021c4196c5c080004101200128022028020c1181808080000021030c0c0b200128021c4193b8c880004113200128022028020c1181808080000021030c0b0b41012103200128021c41a6b8c88000410f200128022028020c118180808000000d0a200041106a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d0c2000200110dc91808000450d010c0c0b200128021c4194c5c080004102200128022028020c118180808000000d0b41012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10dc918080000d0b2002280234418ec5c080004102200228023828020c118180808000000d0b0b200128021c4196c5c080004101200128022028020c1181808080000021030c0a0b200128021c41b5b8c88000410d200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a418bfec88000410720004190056a418885c9800010a38180800041d5fcc88000410b200041106a41ac83c9800010a38180800041b3b3c880004103200041046a41a082c9800010a381808000210420022d001d220120022d001c220072210320014101470d0920004101710d090240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c0a0b200128021c4190c5c080004101200128022028020c1181808080000021030c090b200128021c41c2b8c880004109200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a419885c980004105200041a0056a419084c9800010a381808000419d85c980004108200041106a41b4fcc8800010a381808000210420022d001d220120022d001c220072210320014101470d0820004101710d080240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c090b200128021c4190c5c080004101200128022028020c1181808080000021030c080b200128021c41cbb8c88000410b200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a419885c980004105200041a0056a419084c9800010a38180800041a585c980004106200041106a41b4fcc8800010a381808000210420022d001d220120022d001c220072210320014101470d0720004101710d070240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c080b200128021c4190c5c080004101200128022028020c1181808080000021030c070b200128021c41d6b8c88000410e200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a419885c980004105200041a0056a419084c9800010a38180800041ab85c980004105200041106a41b4fcc8800010a381808000210420022d001d220120022d001c220072210320014101470d0620004101710d060240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c070b200128021c4190c5c080004101200128022028020c1181808080000021030c060b200128021c41e4b8c88000410d200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a419885c980004105200041a0056a419084c9800010a38180800041b085c980004106200041106a41b4fcc8800010a381808000210420022d001d220120022d001c220072210320014101470d0520004101710d050240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c060b200128021c4190c5c080004101200128022028020c1181808080000021030c050b200128021c41f1b8c88000410b200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41b685c98000410c200041016a41e483c9800010a381808000210420022d001d220120022d001c220072210320014101470d0420004101710d040240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c050b200128021c4190c5c080004101200128022028020c1181808080000021030c040b41012103200128021c41fcb8c880004108200128022028020c118180808000000d03200041016a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d052000200110c2a0808000450d010c050b200128021c4194c5c080004102200128022028020c118180808000000d0441012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10c2a08080000d042002280234418ec5c080004102200228023828020c118180808000000d040b200128021c4196c5c080004101200128022028020c1181808080000021030c030b200128021c4184b9c88000410a200128022028020c1181808080000021030c020b41012103200128021c418eb9c88000410b200128022028020c118180808000000d01200041106a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d032000200110dd91808000450d010c030b200128021c4194c5c080004102200128022028020c118180808000000d0241012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10dd918080000d022002280234418ec5c080004102200228023828020c118180808000000d020b200128021c4196c5c080004101200128022028020c1181808080000021030c010b200128021c4199b9c88000410f200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41b484c98000410c200041086a41a484c9800010a38180800041c285c98000410c200041206a41f481c9800010a381808000210420022d001d220120022d001c220072210320014101470d0020004101710d000240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c010b200128021c4190c5c080004101200128022028020c1181808080000021030b200241c0006a24808080800020034101710be90201057f23808080800041c0006b2202248080808000410121030240200128021c220441f0b3c8800041032001280220220528020c2206118180808000000d000240024020012d00144104710d004101210320044193c5c0800041012006118180808000000d022000200110958c8080000d02200128021c2104200128022028020c21060c010b20044194c5c0800041022006118180808000000d0141012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200536020c20022004360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a3602342000200241186a10958c8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20044196c5c08000410120061181808080000021030b200241c0006a24808080800020030b990701047f23808080800041c0006b220224808080800002400240024002400240200028020022002d00000e0400010203000b200128021c41a186c980004103200128022028020c1181808080000021000c030b2002200041016a360208200128021c41b486c980004105200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a4192fec880004102200041106a418c81c9800010a38180800041b681c980004103200241086a41a486c9800010a381808000210420022d001d220120022d001c220372210020014101470d0220034101710d020240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021000c030b200128021c4190c5c080004101200128022028020c1181808080000021000c020b2002200041046a36020441012100200128021c220341b986c98000410a2001280220220528020c2204118180808000000d010240024020012d00144104710d004101210020034193c5c0800041012004118180808000000d03200241046a200110b59f808000450d010c030b20034194c5c0800041022004118180808000000d0241012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200536020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b59f8080000d022002280234418ec5c080004102200228023828020c118180808000000d020b200128021c4196c5c080004101200128022028020c1181808080000021000c010b2002200041046a360208200128021c41d486c98000410c200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a4192fec880004102200041106a418c81c9800010a38180800041b681c980004103200041016a41c486c9800010a381808000419efdc880004105200241086a41ecf2c8800010a381808000210420022d001d220120022d001c220372210020014101470d0020034101710d000240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021000c010b200128021c4190c5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020004101710b0f002000280200200110d5918080000b7101027f23808080800041106b2202248080808000200241046a41d087c980004102200028020041f0006a10928d80800020022802082203200228020c200110ef80808000210002402002280204450d002003410028029c96db8000118080808000000b200241106a24808080800020000bba0301047f2380808080004180016b2202248080808000024002400240200128021422034110710d0020034120710d014103210320002d00002200210402402000410a490d004101210320022000200041e4006e220441e4006c6b41ff0171410174220541d596c080006a2d00003a00022002200541d496c080006a2d00003a00010b024002402000450d002004450d010b20022003417f6a22036a200441017441fe017141d596c080006a2d00003a00000b2001410141014100200220036a410320036b10e48080800021000c020b20002d00002103410021000340200220006a41ff006a2003410f712204413072200441d7006a2004410a491b3a00002000417f6a2100200341ff0171220441047621032004410f4b0d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000c010b20002d00002103410021000340200220006a41ff006a2003410f712204413072200441376a2004410a491b3a00002000417f6a2100200341ff0171220441047621032004410f4b0d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000b20024180016a24808080800020000b3b0002402000280270450d002000280274410028029c96db8000118080808000000b02402000280200418e80808078460d00200010ee8e8080000b0b220002402000280200450d002000280204410028029c96db8000118080808000000b0be50101037f02400240024002400240200028020841576a2201410220014106491b0e050401040402000b200028020c450d032000280210450d03200028021421020c020b200028020c450d02200028021021020c010b20002802102102024020002802142203450d0020022101034002402001280200450d00200141046a280200410028029c96db8000118080808000000b02402001410c6a280200450d00200141106a280200410028029c96db8000118080808000000b200141286a21012003417f6a22030d000b0b200028020c450d010b2002410028029c96db8000118080808000000b0be60201017f02400240024002400240024002400240024020002802000e080801020304050607000b2000280204220120012802002201417f6a36020020014101470d07200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d06200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d05200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d04200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d03200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d02200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d01200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d00200041046a10caaf8080000b0b2a00200010ed8b80800002402000280200450d002000280204410028029c96db8000118080808000000b0b7d01017f200041046a21010240024002400240024020002802000e020102000b200110ec8b80800020012802000d020c030b200110ed8b80800020012802000d010c020b200110ee8b8080002001280200450d010b2000280208410028029c96db8000118080808000000b2000410028029c96db8000118080808000000bdb0101027f0240024002400240024020002802000e020102000b0240200028020c2201450d00200028020841306a21020340200210e38a808000200241c0006a21022001417f6a22010d000b0b2000280204450d03200041086a21020c020b2000280204450d02200041086a21020c010b0240200028020c2201450d00200028020841306a21020340200210cf8b808000200241c0006a21022001417f6a22010d000b0b2000280204450d01200041086a21020b2002280200410028029c96db8000118080808000000b2000410028029c96db8000118080808000000b2c00024020002d00004104470d002000280204450d002000280208410028029c96db8000118080808000000b0b220002402000280200450d002000280204410028029c96db8000118080808000000b0bd71201047f23808080800041c0006b2202248080808000024002400240024002400240024002400240024002400240024002400240024020002d00000e0f000102030405060708090a0b0c0d0e000b2002200041046a36020441012103200128021c220041fcf3c8800041052001280220220428020c2205118180808000000d0e0240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d10200241046a200110b69f808000450d010c100b20004194c5c0800041022005118180808000000d0f41012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b69f8080000d0f2002280234418ec5c080004102200228023828020c118180808000000d0f0b200128021c4196c5c080004101200128022028020c1181808080000021030c0e0b200128021c4181f4c88000410c200128022028020c1181808080000021030c0d0b200128021c418df4c880004109200128022028020c1181808080000021030c0c0b2002200041046a36020441012103200128021c22004196f4c8800041062001280220220428020c2205118180808000000d0b0240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d0d200241046a200110e49c808000450d010c0d0b20004194c5c0800041022005118180808000000d0c41012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e49c8080000d0c2002280234418ec5c080004102200228023828020c118180808000000d0c0b200128021c4196c5c080004101200128022028020c1181808080000021030c0b0b200128021c419cf4c880004111200128022028020c1181808080000021030c0a0b200128021c41adf4c88000410b200128022028020c1181808080000021030c090b200128021c41b8f4c880004110200128022028020c1181808080000021030c080b410121032002200041016a360204200128021c220041c8f4c8800041052001280220220428020c2205118180808000000d070240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d09200241046a200110e59c808000450d010c090b20004194c5c0800041022005118180808000000d0841012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e59c8080000d082002280234418ec5c080004102200228023828020c118180808000000d080b200128021c4196c5c080004101200128022028020c1181808080000021030c070b410121032002200041016a360204200128021c220041cdf4c88000410a2001280220220428020c2205118180808000000d060240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d08200241046a200110aca0808000450d010c080b20004194c5c0800041022005118180808000000d0741012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10aca08080000d072002280234418ec5c080004102200228023828020c118180808000000d070b200128021c4196c5c080004101200128022028020c1181808080000021030c060b410121032002200041016a360204200128021c220041d7f4c88000410d2001280220220428020c2205118180808000000d050240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d07200241046a200110ef9c808000450d010c070b20004194c5c0800041022005118180808000000d0641012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10ef9c8080000d062002280234418ec5c080004102200228023828020c118180808000000d060b200128021c4196c5c080004101200128022028020c1181808080000021030c050b200128021c41e4f4c880004109200128022028020c1181808080000021030c040b200128021c41edf4c88000410a200128022028020c1181808080000021030c030b200128021c41f7f4c88000410b200128022028020c1181808080000021030c020b200128021c4182f5c88000410e200128022028020c1181808080000021030c010b410121032002200041016a360204200128021c22004190f5c8800041042001280220220428020c2205118180808000000d000240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d02200241046a200110d597808000450d010c020b20004194c5c0800041022005118180808000000d0141012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10d5978080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021030b200241c0006a24808080800020030bed0d01047f23808080800041c0006b22022480808080000240024002400240024002400240200028020841576a2203410220034106491b0e06000102030405000b200128021c4194f5c880004104200128022028020c1181808080000021000c050b20022000410c6a36020441012100200128021c22034198f5c8800041062001280220220428020c2205118180808000000d040240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d06200241046a200110de91808000450d010c060b20034194c5c0800041022005118180808000000d0541012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10de918080000d052002280234418ec5c080004102200228023828020c118180808000000d050b200128021c4196c5c080004101200128022028020c1181808080000021000c040b2002200036020441012100200128021c2203419ef5c88000410f2001280220220428020c2205118180808000000d030240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d05200241046a200110e99c808000450d010c050b20034194c5c0800041022005118180808000000d0441012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e99c8080000d042002280234418ec5c080004102200228023828020c118180808000000d040b200128021c4196c5c080004101200128022028020c1181808080000021000c030b2002200036020441012100200128021c220341add1c8800041072001280220220428020c2205118180808000000d020240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d04200241046a200110b59f808000450d010c040b20034194c5c0800041022005118180808000000d0341012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b59f8080000d032002280234418ec5c080004102200228023828020c118180808000000d030b200128021c4196c5c080004101200128022028020c1181808080000021000c020b20022000410c6a36020441012100200128021c220341adf5c88000410b2001280220220428020c2205118180808000000d010240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d03200241046a200110d4a7808000450d010c030b20034194c5c0800041022005118180808000000d0241012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10d4a78080000d022002280234418ec5c080004102200228023828020c118180808000000d020b200128021c4196c5c080004101200128022028020c1181808080000021000c010b20022000410c6a36020441012100200128021c220341b8f5c88000410e2001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110e491808000450d010c020b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e4918080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000b3600200128021c20002d0000410274220041b088c980006a280200200041a088c980006a280200200128022028020c118180808000000ba30301047f23808080800041c0006b22022480808080000240024020002802000d00200128021c41b5f6c880004109200128022028020c1181808080000021000c010b2002200041086a36020441012100200128021c220341d0f6c8800041072001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110d2a78080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10d2a78080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000b960301057f23808080800041c0006b22022480808080000240024020002d0000410b470d00200128021c41d7f6c880004104200128022028020c1181808080000021030c010b41012103200128021c220441dbf6c8800041042001280220220528020c2206118180808000000d000240024020012d00144104710d004101210320044193c5c0800041012006118180808000000d022000200110ff918080000d02200128021c2104200128022028020c21060c010b20044194c5c0800041022006118180808000000d0141012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200536020c20022004360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a3602342000200241186a10ff918080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20044196c5c08000410120061181808080000021030b200241c0006a24808080800020030bde0801047f23808080800041c0006b220224808080800002400240024002400240024002400240024002400240024020002d00000e0b000102030405060708090a000b410121032002200041016a360204200128021c220041c8ffc8800041092001280220220428020c2205118180808000000d0a0240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d0c200241046a200110c49f808000450d010c0c0b20004194c5c0800041022005118180808000000d0b41012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10c49f8080000d0b2002280234418ec5c080004102200228023828020c118180808000000d0b0b200128021c4196c5c080004101200128022028020c1181808080000021030c0a0b2002200041106a360208200128021c41d1ffc880004106200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41d7ffc88000410c200041086a41e0f6c8800010a38180800041e3ffc88000410a200241086a41f0fdc8800010a381808000210520022d001d220120022d001c220072210320014101470d0920004101710d090240200528020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c0a0b200128021c4190c5c080004101200128022028020c1181808080000021030c090b200128021c41edffc880004108200128022028020c1181808080000021030c080b200128021c41f5ffc880004106200128022028020c1181808080000021030c070b200128021c41fbffc880004107200128022028020c1181808080000021030c060b200128021c418280c980004106200128022028020c1181808080000021030c050b200128021c418880c980004106200128022028020c1181808080000021030c040b2002200041086a360208200128021c418e80c980004108200128022028020c118180808000002100200241003a001d200220003a001c20022001360218200241186a419680c980004108200241086a41f0f6c8800010a381808000210520022d001d220120022d001c220072210320014101470d0320004101710d030240200528020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c040b200128021c4190c5c080004101200128022028020c1181808080000021030c030b200128021c419e80c98000410b200128022028020c1181808080000021030c020b200128021c41a980c98000410b200128022028020c1181808080000021030c010b200128021c41b480c980004110200128022028020c1181808080000021030b200241c0006a24808080800020034101710b8a0201037f23808080800041106b22022480808080002002200041086a360204200128021c4180f7c880004106200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a4186f7c880004108200041e0f6c8800010a381808000418ef7c88000410a200241046a41f0f6c8800010a381808000210420022d000d220020022d000c2203722101024020004101470d0020034101710d000240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710b1e00200128021c4199b2c880004105200128022028020c118180808000000bef0701047f23808080800041c0006b22022480808080000240024002400240024002400240024002400240024020002d00000e0a00010203040506070809000b200128021c41dffbc880004104200128022028020c1181808080000021030c090b410121032002200041016a360204200128021c220041e3fbc8800041072001280220220428020c2205118180808000000d080240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d0a200241046a200110b09f808000450d010c0a0b20004194c5c0800041022005118180808000000d0941012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b09f8080000d092002280234418ec5c080004102200228023828020c118180808000000d090b200128021c4196c5c080004101200128022028020c1181808080000021030c080b2002200041046a36020441012103200128021c220041eafbc8800041052001280220220428020c2205118180808000000d070240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d09200241046a200110b59f808000450d010c090b20004194c5c0800041022005118180808000000d0841012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b59f8080000d082002280234418ec5c080004102200228023828020c118180808000000d080b200128021c4196c5c080004101200128022028020c1181808080000021030c070b200128021c41effbc880004109200128022028020c1181808080000021030c060b200128021c41f8fbc880004109200128022028020c1181808080000021030c050b200128021c4181fcc88000410b200128022028020c1181808080000021030c040b200128021c418cfcc880004108200128022028020c1181808080000021030c030b200128021c4194fcc880004107200128022028020c1181808080000021030c020b200128021c419bfcc88000410e200128022028020c1181808080000021030c010b200128021c41a9fcc880004108200128022028020c1181808080000021030b200241c0006a24808080800020030bc90501047f23808080800041c0006b22022480808080000240024020002d0000411e460d002002200036020441012103200128021c220041c480c9800041082001280220220428020c2205118180808000000d010240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d03200241046a200110dea2808000450d010c030b20004194c5c0800041022005118180808000000d0241012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10dea28080000d022002280234418ec5c080004102200228023828020c118180808000000d020b200128021c4196c5c080004101200128022028020c1181808080000021030c010b410121032002200041016a360204200128021c220041cc80c9800041082001280220220428020c2205118180808000000d000240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d02200241046a200110c49f808000450d010c020b20004194c5c0800041022005118180808000000d0141012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10c49f8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021030b200241c0006a24808080800020030b8a0201037f23808080800041106b220224808080800020022000360204200128021c41ac81c98000410a200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a4192fec880004102200041306a418c81c9800010a38180800041b681c980004103200241046a419c81c9800010a381808000210420022d000d220020022d000c2203722101024020004101470d0020034101710d000240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710b3100200128021c41e885c9800041e085c9800020002d000022001b410b410820001b200128022028020c118180808000000bc90501047f23808080800041c0006b22022480808080000240024020002d00004104470d002002200041046a36020441012100200128021c220341e086c9800041082001280220220428020c2205118180808000000d010240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d03200241046a200110de91808000450d010c030b20034194c5c0800041022005118180808000000d0241012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10de918080000d022002280234418ec5c080004102200228023828020c118180808000000d020b200128021c4196c5c080004101200128022028020c1181808080000021000c010b2002200036020441012100200128021c220341e886c9800041042001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110ed91808000450d010c020b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10ed918080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000b6a01027f23808080800041106b2202248080808000200241046a41d087c980004102200010928d80800020022802082203200228020c200110ef80808000210002402002280204450d002003410028029c96db8000118080808000000b200241106a24808080800020000b6e01027f23808080800041106b2202248080808000200241046a41d087c980004102200041f0006a10928d80800020022802082203200228020c200110ef80808000210002402002280204450d002003410028029c96db8000118080808000000b200241106a24808080800020000bec0302027f037e23808080800041306b220224808080800002400240024002400240024020012d00002203417c6a41042003417b6a41ff01714105491b417f6a0e050001020304000b200241086a200128020410d4a3808000200229030821042002290310210520022d0028210120004200370310200041186a4200370300200041003a0021200020013a00202000427f200542ed0b7c220620062005541b3703082000427f200442f8b7da0f7c220520052004541b3703000c040b2001290308210420012903102105200241086a200128021810d4a380800020022d00282101200042003703102000200537030820002004370300200041186a4200370300200041003a0021200020013a00200c030b20004200370310200042ed0b370308200042c88d873f370300200041186a4200370300200041206a41003b01000c020b200241086a200128022410d4a3808000200229030821042002290310210520022d0028210120004200370310200041186a4200370300200041003a0021200020013a00202000427f200542ed0b7c220620062005541b3703082000427f200442f09cd60f7c220520052004541b3703000c010b20004200370310200042ed0b370308200042a887d53e370300200041186a4200370300200041206a41003b01000b200241306a2480808080000bfa0401017e0240024002400240024002400240024002400240024020012d0000417f6a0e0b000102030405060708090a000b20004200370308200041106a4200370300200041186a4200370300200041206a41003b01002000200135020c42a8d5007e42d0e6e0007c3703000f0b20004200370308200042a0ce8431370300200041013b0120200041106a4200370300200041186a42003703000f0b20004200370310200042db8b04370308200042909288abe404370300200041013b0120200041186a42003703000f0b20004200370310200042db8b04370308200042909288abe404370300200041013b0120200041186a42003703000f0b20004200370308200041013b0120200041106a4200370300200041186a42003703002000200135020c42d0a584307e42c8c2df007c3703000f0b20004200370308200041013b0120200041106a4200370300200041186a42003703002000200135020c42f78efa2f7e42c08fe3007c3703000f0b20004200370310200041013b0120200041186a42003703002000200128020441016a2201417f20011bad220242c6007e3703082000200242869d9f3c7e42a0f4b4017c3703000f0b20004200370308200041106a4200370300200041186a4200370300200041206a41003b01002000200135020c42e2e0007e4288b2a0027c3703000f0b20004200370308200042d0ea8d37370300200041013b0120200041106a4200370300200041186a42003703000f0b20004200370308200042d0ea8d37370300200041013b0120200041106a4200370300200041186a42003703000f0b20004200370310200042db8b04370308200042b0c4b0c3ee04370300200041013b0120200041186a42003703000be70603027f037e027f23808080800041e0016b2201248080808000200141106a41186a200041186a290000370300200141106a41106a200041106a290000370300200141106a41086a200041086a2900003703002001200029000037031041002d0098a2db80001a0240410c41002802a496db8000118280808000002200450d00200042d0ded19bc5aed8b5e500370004200041edde91e30636000020014184016a42003702002001418c016a4100360200200141f0006a41086a2202200041086a2800003602002001420037027c200120002900003703702000410028029c96db800011808080800000200141306a41186a200141f0006a41186a2200290300370300200141306a41106a200141f0006a41106a290300370300200141306a41086a200229030037030020012001290370370330200141d0006a200141306a10e896808000200141f0006a20012802542202200128025810a58d8080002000290300210320012903800121042001290370210502402001280250450d002002410028029c96db8000118080808000000b0240200442002005a741017122001b2204428294ebdc035441002003420020001b2203501b0d00200141306a200141106a412010f9b2808000450d00200141f0006a200141306a200141106a20044280ec94a37c7c220542018820032005200454ad7c427f7c2203423f86842003420188410210a98d8080000b200141d0006a41186a200141106a41186a290300370300200141d0006a41106a200141106a41106a290300370300200141d0006a41086a200141106a41086a29030037030020012001290310370350200142d3d8c5d2a9b9d2c1ac7f3700880120014282ca868eabf3add0cf0037008001200142fc90b9e5d09296e777370078200142a6d4e6f1a4dd959860370070200141086a200141f0006a412010c28d80800020012802082102200128020c2106200141f0006a200141d0006a10ed96808000200128027821072001280274210020012006410020024101711b3602dc0120002007200141dc016a410441002802f495db80001183808080000002402001280270450d002000410028029c96db8000118080808000000b20014200370378200142c8aac98402370370200141023a0050200141f0006a200141d0006a10d2a4808000200141e0016a2480808080000f0b4101410c10bb80808000000bee030002400240024002400240024002400240024020012d0000417f6a0e09000102030405060708000b20004200370308200041106a4200370300200041186a4200370300200041206a41003b01002000200135020c42a093047e42b8c1c4387c3703000f0b20004200370308200042f89dbe37370300200041106a4200370300200041186a4200370300200041206a41003b01000f0b20004200370308200042c0acdb37370300200041106a4200370300200041186a4200370300200041206a41003b01000f0b20004200370308200042a0c0b8ba01370300200041106a4200370300200041186a4200370300200041206a41003b01000f0b20004200370308200042e0fdef8c01370300200041106a4200370300200041186a4200370300200041206a41003b01000f0b2000420037031020004282e000370308200042fdb2eddf01370300200041186a4200370300200041206a41003b01000f0b20004200370310200042cf24370308200042ff8f9d9d01370300200041186a4200370300200041206a41003b01000f0b20004200370308200042e0e28a8402370300200041106a4200370300200041186a4200370300200041206a41003b01000f0b20004200370308200042e0d3f18d02370300200041106a4200370300200041186a4200370300200041206a41003b01000b8a0404047f017e017f047e23808080800041f0006b2201248080808000200141002802a491db800036022c2001200036022820014201370318024041002802dca2db80004102470d004100280290a2db80002102410028028ca2db8000210302404100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b2003200141186a200228022811848080800000450d002003200141186a200228022c118b80808000000b024041002d00d8a2db80000d0041002802cca2db80004104490d002001410436020c200141002802a491db8000220329021437021041002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b22042001410c6a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d00200129020c210520012802142106200329020021072001420137025020014101360248200141b0e1d480003602442001200636024020012005370238200335022c210520033502302108200335023421092003350238210a2001419083808000ad422086200141e8006aad84370360200141013a006c2001200036026820012009200a422086843702302001410241012009501b36022c200120052008422086843702242001410241012005501b3602202001200141e0006a36024c200120073702182004200141186a2002280210118b80808000000b200141f0006a2480808080000b8a0404047f017e017f047e23808080800041f0006b2201248080808000200141002802b492db800036022c2001200036022820014201370318024041002802dca2db80004102470d004100280290a2db80002102410028028ca2db8000210302404100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b2003200141186a200228022811848080800000450d002003200141186a200228022c118b80808000000b024041002d00d8a2db80000d0041002802cca2db80004104490d002001410436020c200141002802b492db8000220329021437021041002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b22042001410c6a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d00200129020c210520012802142106200329020021072001420137025020014101360248200141b0e1d480003602442001200636024020012005370238200335022c210520033502302108200335023421092003350238210a2001419083808000ad422086200141e8006aad84370360200141013a006c2001200036026820012009200a422086843702302001410241012009501b36022c200120052008422086843702242001410241012005501b3602202001200141e0006a36024c200120073702182004200141186a2002280210118b80808000000b200141f0006a2480808080000bb80a02097f057e23808080800041b0016b220124808080800002400240024002404100280284a2db800041014b0d0002400240024041002d00c892db80000e03030102000b41c092db800010c3b280800041ff01710e03020001000b41002802c092db800021020240024041002802dca2db80004102460d004188e7d48000210341bce6d4800021040c010b4100280290a2db80002104410028028ca2db800021034100280288a2db80004101470d0020032004280208417f6a4178716a41086a21030b20032002200428021411848080800000450d010b41002802c092db8000220328022022040d01418d89c98000412241808fc98000109181808000000b41002d00d8a2db80000d0241002802cca2db80004104490d0220014104360210200141002802c092db8000220329021437021441002802d88fdb800041d4e9c3800041002802c8a2db800041024622041b2202200141106a41002802dc8fdb800041bce9c3800020041b220528020c11848080800000450d0241002802c092db800022042802202206450d012004280228210720042802242108200428021c21092001410036023820012007360234200120083602302001200636022c20012009360228200141f48ac9800036025c20012004411c6a360224200141013602202001410036024c20014101360240200141bc8fc9800036023c2001420437024420012001413c6a3602582001200141286a3602542001200141d4006a36021c2001290210210a200128021821042003290200210b20014201370298012001410136029001200141b0e1d4800036028c0120012004360288012001200a37028001200335022c210a2003350230210c2003350234210d2003350238210e2001419083808000ad422086200141046aad843703a801200141013a00082001200d200e42208684370278200141024101200d501b3602742001200a200c4220868437026c200141024101200a501b3602682001200141a8016a3602940120012001411c6a3602042001200b3702602002200141e0006a2005280210118b80808000000c020b2003280228210220032802242105200328021c21062001410036023820012002360234200120053602302001200436022c20012006360228200141f48ac9800036022420012003411c6a36020c200141013602082001410036024c20014101360240200141bc8fc9800036023c2001420437024420012001413c6a3602202001200141286a36021c20012001411c6a360204200120033602742001420137036041002802dca2db800021032001200141046a360270024020034102470d004100280290a2db80002104410028028ca2db8000210302404100280288a2db80004101470d0020032004280208417f6a4178716a41086a21030b2003200141e0006a200428022811848080800000450d002003200141e0006a200428022c118b80808000000b41002d00d8a2db80000d0141002802cca2db80004104490d0120014104360254200141002802c092db8000220429021437025841002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2202200141d4006a41002802dc8fdb800041bce9c3800020031b220328020c11848080800000450d01200141e0006a41086a200141d4006a41086a28020036020020012001290254370360200420022003200141e0006a200141046a10b9b28080000c010b418d89c98000412241808fc98000109181808000000b02400240024020002d0010220341636a41002003411e71411e461b0e020201000b200041146a1090928080000c010b200041146a1091928080000b200141b0016a2480808080000be80201017f02400240024002400240024002400240024020002802000e080801020304050607000b2000280204220120012802002201417f6a36020020014101470d07200041046a10caaf8080000c070b2000280204220120012802002201417f6a36020020014101470d06200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d05200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d04200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d03200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d02200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d01200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d00200041046a10caaf8080000f0b0be60201017f02400240024002400240024002400240024020002802000e080801020304050607000b2000280204220120012802002201417f6a36020020014101470d07200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d06200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d05200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d04200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d03200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d02200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d01200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d00200041046a10caaf8080000b0b800501037f23808080800041c0056b2203248080808000200341086a2204200241086a280200220536020020032002290200370300200320012802183602202003200341206a10848c8080000240024020042802002204450d00024020052004460d0010deb08080001a20004108360208200041f898cc8000360204200041003a00002003280204220041146a210203400240024002402002417c6a2d0000220541636a41002005411e71411e461b0e020201000b200210e38a8080000c010b200210cf8b8080000b200241a0056a21022004417f6a22040d000b02402003280200450d002000410028029c96db8000118080808000000b20011090928080002001410c6a1090928080000c020b200041c30020021098988080002003280204220041146a210203400240024002402002417c6a2d0000220441636a41002004411e71411e461b0e020201000b200210e38a8080000c010b200210cf8b8080000b200241a0056a21022005417f6a22050d000b02402003280200450d002000410028029c96db8000118080808000000b20011090928080002001410c6a1090928080000c010b200341206a200128022010e59680800020032802242202200328022841002802ac95db8000118b808080000002402003280220450d002002410028029c96db8000118080808000000b2003411c6a200141086a28000036000020032001290000370014200341386a200141146a2802003602002003411b3a0020200320032900113700212003200341186a2900003700282003200129020c37033041014100200341206a10f18e8080002000410f3a00002003280200450d002003280204410028029c96db8000118080808000000b200341c0056a2480808080000b8a0404047f017e017f047e23808080800041f0006b2201248080808000200141002802d892db800036022c2001200036022820014201370318024041002802dca2db80004102470d004100280290a2db80002102410028028ca2db8000210302404100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b2003200141186a200228022811848080800000450d002003200141186a200228022c118b80808000000b024041002d00d8a2db80000d0041002802cca2db80004104490d002001410436020c200141002802d892db8000220329021437021041002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b22042001410c6a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d00200129020c210520012802142106200329020021072001420137025020014101360248200141b0e1d480003602442001200636024020012005370238200335022c210520033502302108200335023421092003350238210a2001419083808000ad422086200141e8006aad84370360200141013a006c2001200036026820012009200a422086843702302001410241012009501b36022c200120052008422086843702242001410241012005501b3602202001200141e0006a36024c200120073702182004200141186a2002280210118b80808000000b200141f0006a2480808080000b8a0404047f017e017f047e23808080800041f0006b2201248080808000200141002802f092db800036022c2001200036022820014201370318024041002802dca2db80004102470d004100280290a2db80002102410028028ca2db8000210302404100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b2003200141186a200228022811848080800000450d002003200141186a200228022c118b80808000000b024041002d00d8a2db80000d0041002802cca2db80004104490d002001410436020c200141002802f092db8000220329021437021041002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b22042001410c6a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d00200129020c210520012802142106200329020021072001420137025020014101360248200141b0e1d480003602442001200636024020012005370238200335022c210520033502302108200335023421092003350238210a2001419083808000ad422086200141e8006aad84370360200141013a006c2001200036026820012009200a422086843702302001410241012009501b36022c200120052008422086843702242001410241012005501b3602202001200141e0006a36024c200120073702182004200141186a2002280210118b80808000000b200141f0006a2480808080000b8a0404047f017e017f047e23808080800041f0006b2201248080808000200141002802e492db800036022c2001200036022820014201370318024041002802dca2db80004102470d004100280290a2db80002102410028028ca2db8000210302404100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b2003200141186a200228022811848080800000450d002003200141186a200228022c118b80808000000b024041002d00d8a2db80000d0041002802cca2db80004104490d002001410436020c200141002802e492db8000220329021437021041002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b22042001410c6a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d00200129020c210520012802142106200329020021072001420137025020014101360248200141b0e1d480003602442001200636024020012005370238200335022c210520033502302108200335023421092003350238210a2001419083808000ad422086200141e8006aad84370360200141013a006c2001200036026820012009200a422086843702302001410241012009501b36022c200120052008422086843702242001410241012005501b3602202001200141e0006a36024c200120073702182004200141186a2002280210118b80808000000b200141f0006a2480808080000b8a0404047f017e017f047e23808080800041f0006b22012480808080002001410028029c92db800036022c2001200036022820014201370318024041002802dca2db80004102470d004100280290a2db80002102410028028ca2db8000210302404100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b2003200141186a200228022811848080800000450d002003200141186a200228022c118b80808000000b024041002d00d8a2db80000d0041002802cca2db80004104490d002001410436020c2001410028029c92db8000220329021437021041002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b22042001410c6a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d00200129020c210520012802142106200329020021072001420137025020014101360248200141b0e1d480003602442001200636024020012005370238200335022c210520033502302108200335023421092003350238210a2001419083808000ad422086200141e8006aad84370360200141013a006c2001200036026820012009200a422086843702302001410241012009501b36022c200120052008422086843702242001410241012005501b3602202001200141e0006a36024c200120073702182004200141186a2002280210118b80808000000b200141f0006a2480808080000ba60703067f017e017f23808080800041c0006b2201248080808000200141246a41d5c6c98000410d41ca9ac980004121410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a0240024041c00041002802a496db8000118280808000002202450d002002418381808000360238200242e2e68fceaa92ce9c7b370330200242e987d8bed5a3d0fbfb0037032820024107360224200241ebc6c980003602202002419281808000360218200242f48587b7e0d4c9ea3537031020024296afb28ff9f4d69c7737030820024109360204200241e2c6c9800036020020014102360238200120023602302001200241c0006a36023c200120023602342001410c6a200141306a418092c7800010908b808000200141086a200141186a220241086a28020036020020012002290200370300200128020c2103200128021021042001280214210520012802242106200129022821072001410c6a41086a410036020020014280808080800137020c2001410c6a41c0d1c5800010faa88080002001280210220242f48587b7e0d4c9ea3537030820024296afb28ff9f4d69c77370300200141306a41086a220841013602002002420437022c20024209370224200241f4d1c580003602202002410336021c200241b6d8c5800036021820024192818080003602102001200129020c3703300240200828020022022001280230470d00200141306a41c0d1c5800010faa88080000b2001280234200241386c22086a2202420437022c2002420737022420024180fac580003602202002410736021c200241ace5c680003602182002418381808000360210200242e2e68fceaa92ce9c7b370308200242e987d8bed5a3d0fbfb0037030020012802342102200120012802303602142001200236020c2001200220086a41386a36021820012002360210200141306a2001410c6a418092c7800010918b8080002006418080808078460d01200120033602142001200436020c200120043602102001200420054105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200737023c20002006360238200041003a000020002001290300370250200041d8006a200141086a2802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b410841c00010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000ba407010b7f02402000280200220428020020042802082200470d002004200041014101410110e5a0808000200428020821000b2004200041016a2205360208200428020420006a41223a00002002417f6a21062003417f732107200220036a2108410021092002210a02400240034041002100024003400240200a20006a220b2008470d00024020032009460d0002402009450d00200320094d0d04200220096a2c000041bf7f4c0d040b200220096a210b0240200428020020056b200320096b22004f0d002004200520004101410110e5a0808000200428020821050b200428020420056a200b200010f5b28080001a2004200520006a22053602080b024020042802002005470d002004200541014101410110e5a0808000200428020821050b2004200541016a360208200428020420056a41223a000041000f0b200041016a2100200b2d0000220c41f8ccd180006a2d0000220b450d000b02402009200920006a220d417f6a220e4f0d0002402009450d000240200320094b0d0020032009460d010c060b200220096a2c00004140480d050b02400240200e2003490d00200d20076a450d010c060b200620096a20006a2c000041bf7f4c0d050b0240200428020020056b2000417f6a220e4f0d0020042005200e4101410110e5a0808000200428020821050b200428020420056a200220096a200e10f5b28080001a2004200520006a417f6a22053602080b200a20006a210a41eb96c980002100024002400240024002400240024002400240200b41a47f6a0e1a070b0b0b0b0b060b0b0b010b0b0b0b0b0b0b020b0b0b030b0405000b200b4122470d0a41e996c9800021000c060b41ef96c9800021000c050b41f196c9800021000c040b41f396c9800021000c030b41f596c9800021000c020b200c410f7141e8ccd180006a2d0000210b200c41047641e8ccd180006a2d0000210c0240200428020020056b41054b0d002004200541064101410110e5a0808000200428020821050b200428020420056a2200200b3a00052000200c3a0004200041dceac18103360000200541066a21050c020b41ed96c9800021000b0240200428020020056b41014b0d002004200541024101410110e5a0808000200428020821050b200428020420056a20002f00003b0000200541026a21050b20042005360208200d21090c010b0b200220032009200341fc95c9800010fd80808000000b419c96c98000412841c496c9800010f880808000000b200220032009200920006a417f6a418c96c9800010fd80808000000b9b0e010a7f02400240024002400240024002400240024020002d00000e06000102030405000b024020012802002202280200200228020822036b41034b0d002002200341044101410110e5a0808000200228020821030b2002200341046a360208200228020420036a41eeeab1e3063600000c060b20012802002102024020002d00010d0002402002280200200228020822036b41044b0d002002200341054101410110e5a0808000200228020821030b2002200341056a360208200228020420036a220241002800e496c98000360000200241046a41002d00e896c980003a000041000f0b02402002280200200228020822036b41034b0d002002200341044101410110e5a0808000200228020821030b2002200341046a360208200228020420036a41f4e4d5ab063600000c050b20002802082104024020012802002202280200200228020822036b200028020c22004f0d002002200320004101410110e5a0808000200228020821030b200228020420036a2004200010f5b28080001a2002200320006a3602080c040b200120022000280208200028020c1098928080001a0c030b200028020c21042000280208210302402001280200220228020020022802082200470d002002200041014101410110e5a0808000200228020821000b2002200041016a2205360208200228020420006a41db003a000002402004450d00200441047421044180022102034020024101710d03024020024180fe0371418002460d0002402001280200220028020020002802082205470d002000200541014101410110e5a0808000200028020821050b2000200541016a360208200028020420056a412c3a00000b2003200110999280800022000d05200341106a2103200241ff817c71418004722102200441706a22040d000b02402001280200220228020020022802082203470d002002200341014101410110e5a0808000200228020821030b2002200341016a360208200228020420036a41dd003a00000c030b024020022802002005470d002002200541014101410110e5a0808000200228020821050b2002200541016a360208200228020420056a41dd003a00000c020b200028020c210602402001280200220228020020022802082203470d002002200341014101410110e5a0808000200228020821030b2002200341016a2204360208200228020420036a41fb003a0000024020060d00024020022802002004470d002002200441014101410110e5a0808000200228020821040b2002200441016a360208200228020420046a41fd003a00000c020b0240024020002802042203450d00410021022003410047210720002802082108418002210003402000210902400240024020020d002007410171450d00410121072008450d0120082102024020084107712200450d0003402002417f6a210220032802bc0221032000417f6a22000d000b0b20084108490d01034020032802bc022802bc022802bc022802bc022802bc022802bc022802bc022802bc022103200241786a22020d000c020b0b20074101710d0141a0d1c98000109081808000000b2003210241002103410021080b02400240024002400240200820022f01ba024f0d0020022100200821040c010b034020022802b0012200450d02200341016a210320022f01b802210420002102200420002f01ba024f0d000b0b0240024020030d00200441016a2108200021020c010b200020044102746a41c0026a2802002102410021082003417f6a2205450d002003417e6a210a024020054107712203450d0003402005417f6a210520022802bc0221022003417f6a22030d000b0b200a4107490d00034020022802bc022802bc022802bc022802bc022802bc022802bc022802bc022802bc022102200541786a22050d000b0b20094101710d012004410474210520002004410c6c6a220341bc016a2802002104200341b8016a280200210a024020094180fe0371418002460d000240200128020022032802002003280208220b470d002003200b41014101410110e5a08080002003280208210b0b2003200b41016a3602082003280204200b6a412c3a00000b200020056a210520012002200a20041098928080001a02402001280200220328020020032802082200470d002003200041014101410110e5a0808000200328020821000b2003200041016a360208200328020420006a413a3a0000200520011099928080002200450d020c080b4190d1c98000109081808000000b419c96c9800041284190d5c9800010f880808000000b200941ff817c71418004722100410021032006417f6a22060d000b20094101710d010b02402001280200220228020020022802082203470d002002200341014101410110e5a0808000200228020821030b2002200341016a360208200228020420036a41fd003a00000c020b419c96c98000412841a0d5c9800010f880808000000b419c96c98000412841b0d5c9800010f880808000000b410021000b20000bb90602017f097e23808080800041f0056b220524808080800002400240024020002903002206420285200041086a290300220784500d00200041286a290300210820002903202109200541186a200041c8006a290000370300200541106a200041c0006a290000370300200541086a200041386a29000037030020052000290030370300200041186a290300210a2000290310210b200541d0006a2002200110fa83808000200541d0006a2003200529035020052903582009200820012d002120022d00187241017120012d002010bd918080004200210c4200210d02402005280250410171450d00427f427f200541d0006a41186a290300220d200541d0006a41286a2903007c2005290360220c20052903707c220e200c542200ad7c220c2000200c200d54200c200d511b22001b220d200541d0006a41386a2903007c427f200e20001b220c2005290380017c220e200c542200ad7c220c2000200c200d54200c200d511b22001b210d427f200e20001b210c0b0240200520012002427f200c2005290390017c220e200e200c542200200d200541d0006a41c8006a2903007c2000ad7c220c200d54200c200d511b22001b220d427f200c20001b220c2009200820062007200b200a10daa4808000220041ff01714102470d00200541c8006a200541186a2903002206370000200541c0006a200541106a290300370000200541386a200541086a29030037000020052005290300370030200541e1006a200541216a41106a290000370000200541e9006a200541216a41186a290000370000200541f8006a2006370000200541203a0050200541f1006a200541216a41206a290000370000200520083703980120052009370390012005200c370388012005200d37038001200520052900213700512005200541216a41086a29000037005941014100200541d0006a10f18e8080004200210d420021080c020b20004180feff077141087621020c020b2000290318210d200029031021080b41022100024020022802004101460d000c010b2002420020022903102209200d7d220d200d2009561b370310200242002002290308220d20087d22082008200d561b3703080b200541f0056a2480808080002002410874200041ff0171720b930503067f017e017f23808080800041c0006b2201248080808000200141246a41f796c98000410a41829fc980004125410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a02400240412041002802a496db8000118280808000002202450d002002410036021820024101360204200241a79fc9800036020020014101360238200120023602302001200241206a36023c200120023602342001410c6a200141306a418092c7800010908b808000200141086a2203200141186a220241086a28020036020020012002290200370300200128020c2104200128021021052001280214210620012902282107200128022421082001410036021420014280808080800137020c2001410c6a41c0d1c5800010faa8808000200128021022024290bb95eeb18dc1e7533703002002420437022c200242083702242002418be2c58000360220200241003602182002418e81808000360210200242c4fac092d1a1b49e887f370308200128021021022001200128020c3602142001200236020c2001200241386a36021820012002360210200141306a2001410c6a418092c7800010918b8080002008418080808078460d01200120043602142001200536020c200120053602102001200520064105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200737023c20002008360238200041003a000020002001290300370250200041d8006a20032802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000b950503067f017e017f23808080800041c0006b22012480808080002001410c6a41186a418197c98000411841f2c6c98000411a410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a02400240412041002802a496db8000118280808000002202450d002002410036021820024101360204200241a79fc9800036020020014101360238200120023602302001200241206a36023c200120023602342001410c6a200141306a418092c7800010908b808000200141086a2203200141186a220241086a28020036020020012002290200370300200128020c2104200128021021052001280214210620012902282107200128022421082001410036021420014280808080800137020c2001410c6a41c0d1c5800010faa88080002001280210220242c8dc9cd4d6b4aa864b3703002002420437022c2002420c370224200241b3e5c6800036022020024100360218200241a881808000360210200242979ccdaaf0e5eac138370308200128021021022001200128020c3602142001200236020c2001200241386a36021820012002360210200141306a2001410c6a418092c7800010918b8080002008418080808078460d01200120043602142001200536020c200120053602102001200520064105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200737023c20002008360238200041003a000020002001290300370250200041d8006a20032802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000b1e00200128021c419997c98000410f200128022028020c118180808000000bf30402037f017e024002402001280200220228020828020022032802042204450d0020032004417f6a36020420032003280200220441016a3602002002427f200229030042017c22052005501b3703000240024002400240024002400240024020042d000022020e09090706050403020100080b41084109200110ce8e80800022031b21020c080b41074109200110c88e80800022031b21020c070b41064109200110c68e80800022031b21020c060b41054109200110c48e80800022031b21020c050b024002400240200110dda180800022020d00410021030c010b41002d0098a2db80001a41d00241002802a496db8000118280808000002203450d012003428180808010370300200341106a200241c00210f5b28080001a2002410028029c96db8000118080808000000b4104410920031b21020c050b411041d00210bb80808000000b024002400240200110b2a180800022020d00410021030c010b41002d0098a2db80001a41800241002802a496db8000118280808000002203450d012003428180808010370300200341106a200241f00110f5b28080001a2002410028029c96db8000118080808000000b4103410920031b21020c040b411041800210bb80808000000b024002400240200110c9a180800022020d00410021030c010b41002d0098a2db80001a41b00141002802a496db8000118280808000002203450d012003428180808010370300200341106a200241a00110f5b28080001a2002410028029c96db8000118080808000000b4102410920031b21020c030b411041b00110bb80808000000b41014109200110c38e80800022031b21020c010b410921020b20002003360204200020023602000bb90c02047f017e23808080800041a0016b2202248080808000024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b3703000240024002400240024002400240024020052d000022030e09090706050403020100080b2001417f200128020422044180056a220320032004491b220336020441002104024002400240200320012802084f0d004100210441002d0098a2db80001a41800541002802a496db8000118280808000002203450d0102402001200310db9f8080000d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d032004428180808010370300200441106a200341800510f5b28080001a0b2003410028029c96db8000118080808000000b4108410920041b21030c0a0b411041800510bb80808000000b411041900510bb80808000000b2001417f2001280204220441b0046a220320032004491b220336020441002104024002400240200320012802084f0d004100210441002d0098a2db80001a41b00441002802a496db8000118280808000002203450d0102402001200310e69f8080000d0041002d0098a2db80001a41c00441002802a496db8000118280808000002204450d032004428180808010370300200441106a200341b00410f5b28080001a0b2003410028029c96db8000118080808000000b4107410920041b21030c090b411041b00410bb80808000000b411041c00410bb80808000000b2001417f2001280204220441e0036a220320032004491b220336020441002104024002400240200320012802084f0d004100210441002d0098a2db80001a41e00341002802a496db8000118280808000002203450d0102402001200310ed9f8080000d0041002d0098a2db80001a41f00341002802a496db8000118280808000002204450d032004428180808010370300200441106a200341e00310f5b28080001a0b2003410028029c96db8000118080808000000b4106410920041b21030c080b411041e00310bb80808000000b411041f00310bb80808000000b2001417f200128020422044190036a220320032004491b220336020441002104024002400240200320012802084f0d004100210441002d0098a2db80001a41900341002802a496db8000118280808000002203450d0102402001200310d69f8080000d0041002d0098a2db80001a41a00341002802a496db8000118280808000002204450d032004428180808010370300200441106a200341900310f5b28080001a0b2003410028029c96db8000118080808000000b4105410920041b21030c070b411041900310bb80808000000b411041a00310bb80808000000b024002400240200110bba180800022010d00410021040c010b41002d0098a2db80001a41d00241002802a496db8000118280808000002204450d012004428180808010370300200441106a200141c00210f5b28080001a2001410028029c96db8000118080808000000b4104410920041b21030c050b411041d00210bb80808000000b024002400240200110bfa180800022010d00410021040c010b41002d0098a2db80001a41800241002802a496db8000118280808000002204450d012004428180808010370300200441106a200141f00110f5b28080001a2001410028029c96db8000118080808000000b4103410920041b21030c040b411041800210bb80808000000b41024109200110d28e80800022041b21030c020b2001417f2001280204220441d0006a220320032004491b220336020441002104024002400240200320012802084f0d0041002d0098a2db80001a41d00041002802a496db8000118280808000002203450d012002200110e69e8080000240024020022d00004113470d00410021040c010b200241d0006a200241d00010f5b28080001a2003200241d0006a41d00010f5b2808000210141002d0098a2db80001a41e00041002802a496db8000118280808000002204450d032004428180808010370300200441106a200141d00010f5b28080001a0b2003410028029c96db8000118080808000000b4101410920041b21030c030b411041d00010bb80808000000b411041e00010bb80808000000b410921030b2000200436020420002003360200200241a0016a2480808080000bcf0d02067f017e23808080800041a0016b22022480808080000240024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b410921032004410171450d020c030b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b024002400240024002400240024002400240200541ff017122030e09090807060504030201000b410921030c080b2001417f200128020422044180056a220320032004491b220336020441002104024002400240200320012802084f0d004100210441002d0098a2db80001a41800541002802a496db8000118280808000002203450d0102402001200310ec9f8080000d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d032004428180808010370300200441106a200341800510f5b28080001a0b2003410028029c96db8000118080808000000b4108410920041b21030c090b411041800510bb80808000000b411041900510bb80808000000b2001417f2001280204220441b0046a220320032004491b220336020441002104024002400240200320012802084f0d004100210441002d0098a2db80001a41b00441002802a496db8000118280808000002203450d0102402001200310e39f8080000d0041002d0098a2db80001a41c00441002802a496db8000118280808000002204450d032004428180808010370300200441106a200341b00410f5b28080001a0b2003410028029c96db8000118080808000000b4107410920041b21030c080b411041b00410bb80808000000b411041c00410bb80808000000b2001417f2001280204220441e0036a220320032004491b220336020441002104024002400240200320012802084f0d004100210441002d0098a2db80001a41e00341002802a496db8000118280808000002203450d0102402001200310df9f8080000d0041002d0098a2db80001a41f00341002802a496db8000118280808000002204450d032004428180808010370300200441106a200341e00310f5b28080001a0b2003410028029c96db8000118080808000000b4106410920041b21030c070b411041e00310bb80808000000b411041f00310bb80808000000b2001417f200128020422044190036a220320032004491b220336020441002104024002400240200320012802084f0d004100210441002d0098a2db80001a41900341002802a496db8000118280808000002203450d0102402001200310e29f8080000d0041002d0098a2db80001a41a00341002802a496db8000118280808000002204450d032004428180808010370300200441106a200341900310f5b28080001a0b2003410028029c96db8000118080808000000b4105410920041b21030c060b411041900310bb80808000000b411041a00310bb80808000000b024002400240200110bea180800022010d00410021040c010b41002d0098a2db80001a41d00241002802a496db8000118280808000002204450d012004428180808010370300200441106a200141c00210f5b28080001a2001410028029c96db8000118080808000000b4104410920041b21030c040b411041d00210bb80808000000b024002400240200110c6a180800022010d00410021040c010b41002d0098a2db80001a41800241002802a496db8000118280808000002204450d012004428180808010370300200441106a200141f00110f5b28080001a2001410028029c96db8000118080808000000b4103410920041b21030c030b411041800210bb80808000000b41024109200110d18e80800022041b21030c010b2001417f2001280204220441d0006a220320032004491b220336020441002104024002400240200320012802084f0d0041002d0098a2db80001a41d00041002802a496db8000118280808000002203450d012002200110e49e8080000240024020022d00004113470d00410021040c010b200241d0006a200241d00010f5b28080001a2003200241d0006a41d00010f5b2808000210141002d0098a2db80001a41e00041002802a496db8000118280808000002204450d032004428180808010370300200441106a200141d00010f5b28080001a0b2003410028029c96db8000118080808000000b4101410920041b21030c020b411041d00010bb80808000000b411041e00010bb80808000000b2000200436020420002003360200200241a0016a2480808080000b850a01027f02400240200128020022022802042203450d0020022003417f6a36020420022002280200220341016a3602000240024002400240024002400240024020032d000022030e09090706050403020100080b2001200128020441016a220336020441002102024002400240200320012802084b0d004100210241002d0098a2db80001a41800541002802a496db8000118280808000002203450d0102402001200310eb9f8080000d0020012001280204417f6a36020441002d0098a2db80001a41900541002802a496db8000118280808000002202450d032002428180808010370300200241106a200341800510f5b28080001a0b2003410028029c96db8000118080808000000b4108410920021b21030c0a0b411041800510bb80808000000b411041900510bb80808000000b2001200128020441016a220336020441002102024002400240200320012802084b0d004100210241002d0098a2db80001a41b00441002802a496db8000118280808000002203450d0102402001200310e49f8080000d0020012001280204417f6a36020441002d0098a2db80001a41c00441002802a496db8000118280808000002202450d032002428180808010370300200241106a200341b00410f5b28080001a0b2003410028029c96db8000118080808000000b4107410920021b21030c090b411041b00410bb80808000000b411041c00410bb80808000000b2001200128020441016a220336020441002102024002400240200320012802084b0d004100210241002d0098a2db80001a41e00341002802a496db8000118280808000002203450d0102402001200310e89f8080000d0020012001280204417f6a36020441002d0098a2db80001a41f00341002802a496db8000118280808000002202450d032002428180808010370300200241106a200341e00310f5b28080001a0b2003410028029c96db8000118080808000000b4106410920021b21030c080b411041e00310bb80808000000b411041f00310bb80808000000b2001200128020441016a220336020441002102024002400240200320012802084b0d004100210241002d0098a2db80001a41900341002802a496db8000118280808000002203450d0102402001200310e09f8080000d0020012001280204417f6a36020441002d0098a2db80001a41a00341002802a496db8000118280808000002202450d032002428180808010370300200241106a200341900310f5b28080001a0b2003410028029c96db8000118080808000000b4105410920021b21030c070b411041900310bb80808000000b411041a00310bb80808000000b024002400240200110d5a180800022010d00410021020c010b41002d0098a2db80001a41d00241002802a496db8000118280808000002202450d012002428180808010370300200241106a200141c00210f5b28080001a2001410028029c96db8000118080808000000b4104410920021b21030c050b411041d00210bb80808000000b024002400240200110d6a180800022010d00410021020c010b41002d0098a2db80001a41800241002802a496db8000118280808000002202450d012002428180808010370300200241106a200141f00110f5b28080001a2001410028029c96db8000118080808000000b4103410920021b21030c040b411041800210bb80808000000b41024109200110c08e80800022021b21030c020b41014109200110be8e80800022021b21030c010b410921030b20002002360204200020033602000bb70a01037f23808080800041a0016b22022480808080000240024020012802042203450d0020012003417f6a36020420012001280200220441016a3602000240024002400240024002400240024020042d000022040e09090706050403020100080b4100210341002d0098a2db80001a0240024041800541002802a496db8000118280808000002204450d0002402001200410da9f8080000d0041002d0098a2db80001a41900541002802a496db8000118280808000002203450d022003428180808010370300200341106a200441800510f5b28080001a0b2004410028029c96db8000118080808000004108410920031b21040c0a0b411041800510bb80808000000b411041900510bb80808000000b4100210341002d0098a2db80001a0240024041b00441002802a496db8000118280808000002204450d0002402001200410d99f8080000d0041002d0098a2db80001a41c00441002802a496db8000118280808000002203450d022003428180808010370300200341106a200441b00410f5b28080001a0b2004410028029c96db8000118080808000004107410920031b21040c090b411041b00410bb80808000000b411041c00410bb80808000000b4100210341002d0098a2db80001a0240024041e00341002802a496db8000118280808000002204450d0002402001200410e59f8080000d0041002d0098a2db80001a41f00341002802a496db8000118280808000002203450d022003428180808010370300200341106a200441e00310f5b28080001a0b2004410028029c96db8000118080808000004106410920031b21040c080b411041e00310bb80808000000b411041f00310bb80808000000b4100210341002d0098a2db80001a0240024041900341002802a496db8000118280808000002204450d0002402001200410e79f8080000d0041002d0098a2db80001a41a00341002802a496db8000118280808000002203450d022003428180808010370300200341106a200441900310f5b28080001a0b2004410028029c96db8000118080808000004105410920031b21040c070b411041900310bb80808000000b411041a00310bb80808000000b024002400240200110d1a180800022010d00410021030c010b41002d0098a2db80001a41d00241002802a496db8000118280808000002203450d012003428180808010370300200341106a200141c00210f5b28080001a2001410028029c96db8000118080808000000b4104410920031b21040c050b411041d00210bb80808000000b024002400240200110d3a180800022010d00410021030c010b41002d0098a2db80001a41800241002802a496db8000118280808000002203450d012003428180808010370300200341106a200141f00110f5b28080001a2001410028029c96db8000118080808000000b4103410920031b21040c040b411041800210bb80808000000b41024109200110c78e80800022031b21040c020b41002d0098a2db80001a0240024041d00041002802a496db8000118280808000002204450d002002200110e59e8080000240024020022d00004113470d00410021030c010b200241d0006a200241d00010f5b28080001a2004200241d0006a41d00010f5b2808000210141002d0098a2db80001a41e00041002802a496db8000118280808000002203450d022003428180808010370300200341106a200141d00010f5b28080001a0b2004410028029c96db8000118080808000004101410920031b21040c030b411041d00010bb80808000000b411041e00010bb80808000000b410921040b2000200336020420002004360200200241a0016a2480808080000bfc0c02067f017e23808080800041a0016b22022480808080004109210302400240200128020022042802082205280208220620052802102207470d000c010b02400240024002400240024002400240024002400240024002400240200741016a2203450d00200320064b0d0120052802042106200520033602102004427f200429030042017c22082008501b370300024002400240024002400240024002400240200620076a2d000022030e09170001020304050607080b2001417f2001280204220541d0006a220320032005491b2203360204410021050240200320012802084f0d0041002d0098a2db80001a41d00041002802a496db8000118280808000002203450d0b2002200110e29e8080000240024020022d00004113470d00410021050c010b200241d0006a200241d00010f5b28080001a2003200241d0006a41d00010f5b2808000210141002d0098a2db80001a41e00041002802a496db8000118280808000002205450d0d2005428180808010370300200541106a200141d00010f5b28080001a0b2003410028029c96db8000118080808000000b4101410920051b21030c160b41024109200110cf8e80800022051b21030c150b02400240200110c4a180800022010d00410021050c010b41002d0098a2db80001a41800241002802a496db8000118280808000002205450d0b2005428180808010370300200541106a200141f00110f5b28080001a2001410028029c96db8000118080808000000b4103410920051b21030c140b02400240200110caa180800022010d00410021050c010b41002d0098a2db80001a41d00241002802a496db8000118280808000002205450d0b2005428180808010370300200541106a200141c00210f5b28080001a2001410028029c96db8000118080808000000b4104410920051b21030c130b2001417f200128020422054190036a220320032005491b2203360204410021050240200320012802084f0d004100210541002d0098a2db80001a41900341002802a496db8000118280808000002203450d0b02402001200310e19f8080000d0041002d0098a2db80001a41a00341002802a496db8000118280808000002205450d0d2005428180808010370300200541106a200341900310f5b28080001a0b2003410028029c96db8000118080808000000b4105410920051b21030c120b2001417f2001280204220541e0036a220320032005491b2203360204410021050240200320012802084f0d004100210541002d0098a2db80001a41e00341002802a496db8000118280808000002203450d0c02402001200310d89f8080000d0041002d0098a2db80001a41f00341002802a496db8000118280808000002205450d0e2005428180808010370300200541106a200341e00310f5b28080001a0b2003410028029c96db8000118080808000000b4106410920051b21030c110b2001417f2001280204220541b0046a220320032005491b2203360204410021050240200320012802084f0d004100210541002d0098a2db80001a41b00441002802a496db8000118280808000002203450d0d02402001200310d79f8080000d0041002d0098a2db80001a41c00441002802a496db8000118280808000002205450d0f2005428180808010370300200541106a200341b00410f5b28080001a0b2003410028029c96db8000118080808000000b4107410920051b21030c100b2001417f200128020422054180056a220320032005491b2203360204410021050240200320012802084f0d004100210541002d0098a2db80001a41800541002802a496db8000118280808000002203450d0e02402001200310dd9f8080000d0041002d0098a2db80001a41900541002802a496db8000118280808000002205450d102005428180808010370300200541106a200341800510f5b28080001a0b2003410028029c96db8000118080808000000b4108410920051b21030c0f0b410921030c0e0b417f200341e493d0800010b781808000000b2003200641e493d0800010b581808000000b411041d00010bb80808000000b411041e00010bb80808000000b411041800210bb80808000000b411041d00210bb80808000000b411041900310bb80808000000b411041a00310bb80808000000b411041e00310bb80808000000b411041f00310bb80808000000b411041b00410bb80808000000b411041c00410bb80808000000b411041800510bb80808000000b411041900510bb80808000000b2000200536020420002003360200200241a0016a2480808080000bea0801017f02400240024002400240024002400240024020002802000e09000102030405060708000b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a00000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b2001200241016a360208200128020420026a41013a0000200028020441106a200110e79e8080000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b2001200241016a360208200128020420026a41023a00002000280204220041106a200110e79e808000200041e0006a200110e79e8080000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b2001200241016a360208200128020420026a41033a00002000280204220041106a200110e79e808000200041e0006a200110e79e808000200041b0016a200110e79e8080000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b2001200241016a360208200128020420026a41043a00002000280204220041106a200110e79e808000200041e0006a200110e79e808000200041b0016a200110e79e80800020004180026a200110e79e8080000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b2001200241016a360208200128020420026a41053a00002000280204220041106a200110e79e808000200041e0006a200110e79e808000200041b0016a200110e79e80800020004180026a200110e79e808000200041d0026a200110e79e8080000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b2001200241016a360208200128020420026a41063a00002000280204220041106a200110e79e808000200041e0006a200110e79e808000200041b0016a200110e79e80800020004180026a200110e79e808000200041d0026a200110e79e808000200041a0036a200110e79e8080000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b2001200241016a360208200128020420026a41073a00002000280204220041106a200110e79e808000200041e0006a200110e79e808000200041b0016a200110e79e80800020004180026a200110e79e808000200041d0026a200110e79e808000200041a0036a200110e79e808000200041f0036a200110e79e8080000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b2001200241016a360208200128020420026a41083a00002000280204220041106a200110e79e808000200041e0006a200110e79e808000200041b0016a200110e79e80800020004180026a200110e79e808000200041d0026a200110e79e808000200041a0036a200110e79e808000200041f0036a200110e79e808000200041c0046a200110e79e8080000bde1001037f23808080800041a00a6b2203248080808000200128020021042001410036020020032001280204220536020820032004360204024002400240024002400240024002400240024002400240024002400240024002400240024020040e09000102030405060709000b20034198056a41086a200241d00010f5b28080001a41002d0098a2db80001a41e00041002802a496db8000118280808000002204450d0a2004428180808010370300200441086a20034198056a41d80010f5b28080001a410121050c070b2003200536020c200341106a41d0006a200541106a41d00010f5b28080001a200341106a200241d00010f5b28080001a20034198056a41086a200341106a41a00110f5b28080001a41002d0098a2db80001a41b00141002802a496db8000118280808000002204450d0a2004428180808010370300200441086a20034198056a41a80110f5b28080001a200520052802002202417f6a360200024020024101470d002003410c6a10caaf8080000b410221050c060b2003200536020c200341106a41d0006a200541106a41d00010f5b28080001a200341b0016a200541e0006a41d00010f5b28080001a200341106a200241d00010f5b28080001a20034198056a41086a200341106a41f00110f5b28080001a41002d0098a2db80001a41800241002802a496db8000118280808000002204450d0a2004428180808010370300200441086a20034198056a41f80110f5b28080001a200520052802002202417f6a360200024020024101470d002003410c6a10caaf8080000b410321050c050b2003200536020c200341106a41d0006a200541106a41d00010f5b28080001a200341b0016a200541e0006a41d00010f5b28080001a20034180026a200541b0016a41d00010f5b28080001a200341106a200241d00010f5b28080001a20034198056a41086a200341106a41c00210f5b28080001a41002d0098a2db80001a41d00241002802a496db8000118280808000002204450d0a2004428180808010370300200441086a20034198056a41c80210f5b28080001a200520052802002202417f6a360200024020024101470d002003410c6a10caaf8080000b410421050c040b2003200536020c200341106a41d0006a200541106a41d00010f5b28080001a200341b0016a200541e0006a41d00010f5b28080001a20034180026a200541b0016a41d00010f5b28080001a200341d0026a20054180026a41d00010f5b28080001a200341106a200241d00010f5b28080001a20034198056a41086a200341106a41900310f5b28080001a41002d0098a2db80001a41a00341002802a496db8000118280808000002204450d0a2004428180808010370300200441086a20034198056a41980310f5b28080001a200520052802002202417f6a360200024020024101470d002003410c6a10caaf8080000b410521050c030b2003200536020c200341106a41d0006a200541106a41d00010f5b28080001a200341b0016a200541e0006a41d00010f5b28080001a20034180026a200541b0016a41d00010f5b28080001a200341d0026a20054180026a41d00010f5b28080001a200341a0036a200541d0026a41d00010f5b28080001a200341106a200241d00010f5b28080001a20034198056a41086a200341106a41e00310f5b28080001a41002d0098a2db80001a41f00341002802a496db8000118280808000002204450d0a2004428180808010370300200441086a20034198056a41e80310f5b28080001a200520052802002202417f6a360200024020024101470d002003410c6a10caaf8080000b410621050c020b2003200536020c200341106a41d0006a200541106a41d00010f5b28080001a200341b0016a200541e0006a41d00010f5b28080001a20034180026a200541b0016a41d00010f5b28080001a200341d0026a20054180026a41d00010f5b28080001a200341a0036a200541d0026a41d00010f5b28080001a200341f0036a200541a0036a41d00010f5b28080001a200341106a200241d00010f5b28080001a20034198056a41086a200341106a41b00410f5b28080001a41002d0098a2db80001a41c00441002802a496db8000118280808000002204450d0a2004428180808010370300200441086a20034198056a41b80410f5b28080001a200520052802002202417f6a360200024020024101470d002003410c6a10caaf8080000b410721050c010b2003200536020c200341106a41d0006a200541106a41d00010f5b28080001a200341b0016a200541e0006a41d00010f5b28080001a20034180026a200541b0016a41d00010f5b28080001a200341d0026a20054180026a41d00010f5b28080001a200341a0036a200541d0026a41d00010f5b28080001a200341f0036a200541a0036a41d00010f5b28080001a200341c0046a200541f0036a41d00010f5b28080001a200341106a200241d00010f5b28080001a20034198056a41086a200341106a41800510f5b28080001a41002d0098a2db80001a41900541002802a496db8000118280808000002204450d0a2004428180808010370300200441086a20034198056a41880510f5b28080001a200520052802002202417f6a360200024020024101470d002003410c6a10caaf8080000b410821050b02402003280204417f6a4107490d00200341046a1090928080000b20011090928080002001200436020420012005360200200041133a00000c010b2000200241d00010f5b28080001a200110909280800020012005360204200141083602000b200341a00a6a2480808080000f0b411041e00010bb80808000000b411041b00110bb80808000000b411041800210bb80808000000b411041d00210bb80808000000b411041a00310bb80808000000b411041f00310bb80808000000b411041c00410bb80808000000b411041900510bb80808000000bc00501047f2380808080004180016b2201248080808000200142e7eacab6b7c9acbc2637000a2001428de2fdb2e288b2fcd7003700022001411c6a200141026a411041002802d495db80001188808080000002400240200128021c2202418080808078460d0020012802202103024020012802244110490d00200141026a2003411010f9b2808000210402402002450d002003410028029c96db8000118080808000000b20040d0120004200370308200042c0f0f50b3703000c020b2002450d002003410028029c96db8000118080808000000b200141003b011241002102024041002802cca2db80004103490d002001410d360218200141e0fbcc80003602142001419684808000ad422086200141126aad84370368200141a783808000ad422086200141146aad8437036041002802dc8fdb8000210241002802d88fdb8000210341002802c8a2db80002104200142023702542001410336024c200141f49bc9800036024820014116360244200141b499c98000360240200142d480808030370238200141e098c980003602342001421e37022c200141ca99c980003602282001410036022420014281808080f00237021c200241bce9c38000200441024622041b28021021022001200141e0006a360250200341d4e9c3800020041b2001411c6a2002118b808080000020012f011221020b2001411c6a41e0fbcc8000410d41002802bc97db8000118880808000002001411c6a41106a220341f4f5ca8000411541002802bc97db800011888080800000200141e0006a41186a2001411c6a41186a290000370300200141e0006a41106a2003290000370300200141e0006a41086a2001411c6a41086a2900003703002001200129001c370360200120023b011c200141e0006a41202001411c6a410241002802f495db80001183808080000020004200370308200042c0b2cd3b3703000b20014180016a2480808080000bf60201047f23808080800041c0006b220224808080800020022000360204410121000240200128021c220341c0d5c98000410e2001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110be9f8080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10be9f8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000bb50502047f017e2380808080004180016b220124808080800020014284c2b1b3ef9292841e37000c200142bce2f4b8c5daf6fa293700042001411c6a200141046a411041002802d495db80001188808080000002400240200128021c2202418080808078460d002001280220210302400240024020012802244110490d00200141046a2003411010f9b280800021042002450d012003410028029c96db80001180808080000020040d030c020b2002450d022003410028029c96db8000118080808000000c020b20040d010b42c0f0f50b21050c010b024041002802cca2db80004103490d002001410736021820014188fbcc80003602142001419684808000ad422086418c9cc98000ad84370368200141a783808000ad422086200141146aad8437036041002802dc8fdb8000210241002802d88fdb8000210341002802c8a2db8000210420014202370254200141889dc9800036024820014116360244200141b499c98000360240200142c380808030370238200141e899c980003602342001421f37022c200141ab9ac980003602282001410036022420014281808080c00637021c2001410236024c200241bce9c38000200441024622041b28021021022001200141e0006a360250200341d4e9c3800020041b2001411c6a2002118b80808000000b2001411c6a4188fbcc8000410741002802bc97db8000118880808000002001411c6a41106a220241f4f5ca8000411541002802bc97db800011888080800000200141e0006a41186a2001411c6a41186a290000370300200141e0006a41106a2002290000370300200141e0006a41086a2001411c6a41086a2900003703002001200129001c370360200141013b011c200141e0006a41202001411c6a410241002802f495db80001183808080000042c0b2cd3b21050b200042003703082000200537030020014180016a2480808080000bcf0602097f027e23808080800041c0006b2201248080808000200141046a200028021822022002200028021c220341057422046a109ba480800002400240024002402003200128020c470d000240024002402003450d004100210541002d0098a2db80001a200441002802a496db8000118280808000002206450d0420034105742107200321080240034020072005460d01200620056a2204200220056a2209290000370000200441186a200941186a290000370000200441106a200941106a290000370000200441086a200941086a290000370000200541206a21052008417f6a22080d000b0b200341154f0d052000280210220541e500490d010c060b2000280210220541e4004b0d05410121060c010b20034101460d00200620034101200141206a10938e8080000b2001429cbfd4e9d2f2aaed71370038200142c7dee59ae4e2e9ef6437003020014291f8d4becbf4b58e847f370028200142958cb1e2ba869eeaef0037002020012005360210200141206a4120200141106a410441002802f495db800011838080800000200041086a290300210a2000290300210b2001428dc9e9e6f0bdf8c205370038200142d7beea9ab4e89682a97f37003020014291f8d4becbf4b58e847f370028200142958cb1e2ba869eeaef003700202001200a3703182001200b370310200141206a4120200141106a411041002802f495db800011838080800000200120033602182001200636021420012003360210200142e7c98bdebe95a7f20a370038200142d5f2a5f9d7e9becb0937003020014291f8d4becbf4b58e847f370028200142958cb1e2ba869eeaef00370020200141106a200141206a41201091a780800002402003450d002006410028029c96db8000118080808000000b200141046a10f08b808000200141c0006a2480808080000f0b2001410036023020014101360224200141bc9dc9800036022020014204370228200141206a41c49dc9800010f680808000000b4101200441b0e1c7800010ae80808000000b20012003360228200120063602242001200336022041e49dc980004137200141206a41d49dc98000419c9ec9800010ad81808000000b2001410036023020014101360224200141e89ec9800036022020014204370228200141206a41f09ec9800010f680808000000bb70502047f017e2380808080004180016b220124808080800020014291f8d4becbf4b58e847f37000c200142958cb1e2ba869eeaef003700042001411c6a200141046a411041002802d495db80001188808080000002400240200128021c2202418080808078460d002001280220210302400240024020012802244110490d00200141046a2003411010f9b280800021042002450d012003410028029c96db80001180808080000020040d030c020b2002450d022003410028029c96db8000118080808000000c020b20040d010b42c0f0f50b21050c010b024041002802cca2db80004103490d00200141113602182001419afbcc80003602142001419684808000ad42208641809fc98000ad84370368200141a783808000ad422086200141146aad8437036041002802dc8fdb8000210241002802d88fdb8000210341002802c8a2db8000210420014202370254200141889dc9800036024820014116360244200141b499c98000360240200142cd80808030370238200141c088c980003602342001422137022c200141ca9ac980003602282001410036022420014281808080f00c37021c2001410236024c200241bce9c38000200441024622041b28021021022001200141e0006a360250200341d4e9c3800020041b2001411c6a2002118b80808000000b2001411c6a419afbcc8000411141002802bc97db8000118880808000002001411c6a41106a220241f4f5ca8000411541002802bc97db800011888080800000200141e0006a41186a2001411c6a41186a290000370300200141e0006a41106a2002290000370300200141e0006a41086a2001411c6a41086a2900003703002001200129001c370360200141023b011c200141e0006a41202001411c6a410241002802f495db80001183808080000042c0b2cd3b21050b200042003703082000200537030020014180016a2480808080000bba1209047f017e017f017e017f017e017f017e0a7f23808080800041e0026b220224808080800020012802002103200241106a420037030020024200370328200242808090bbbad6adf00d370320200241003602582002428080808080023703502002418180808078360244200242e400370378200241003a009001200242003703002002420037030820024281808080d000370388012002420137038001200242013703702002420037036820024280808080103703602002420137031841002d0098a2db80001a0240024002400240024002400240024002400240024041800141002802a496db8000118280808000002204450d00200241003602a802200220043602a40220024180013602a0022002200241a0026a3602e00102402002200241e0016a10e5a38080002204450d0020022802a002450d0b20022802a402410028029c96db8000118080808000000c0b0b20022802a402210420022802a0022205418080808078460d0a02402003418080808078470d00200020022802a80236020820002004360204200020053602000c070b2001280204210302400240200128020841756a0e03010400040b20034196ddc98000410d10f9b2808000450d040c030b200341a3ddc98000410b10f9b28080000d0241002d0098a2db80001a41800141002802a496db8000118280808000002201450d01200241e0016a41186a220341002900eed9c980002206370300200241e0016a41106a220741002900e6d9c980002208370300200241e0016a41086a220941002900ded9c98000220a370300200241e0016a41206a220b41002900d6d9c98000220c370300200241e0016a41286a220d200a370300200241e0016a41306a220e2008370300200241e0016a41386a220f20063703002002200c3703e001200241a0026a41186a2210410029008edac980002206370300200241a0026a41106a22114100290086dac980002208370300200241a0026a41086a221241002900fed9c98000220a370300200241a0026a41206a221341002900f6d9c98000220c370300200241a0026a41286a2214200a370300200241a0026a41306a22152008370300200241a0026a41386a221620063703002002200c3703a002200120022903e001370000200141086a2009290300370000200141106a2007290300370000200141186a2003290300370000200141206a200b290300370000200141286a200d290300370000200141306a200e290300370000200141386a200f290300370000200141f8006a2016290300370000200141f0006a2015290300370000200141e8006a2014290300370000200141e0006a2013290300370000200141d8006a2010290300370000200141d0006a2011290300370000200141c8006a2012290300370000200120022903a002370040200241023602dc01200220013602d801200241023602d4012002410c3602a802200242003702a002200241e0016a200241a0026a41b8d8c9800010e38c808000200241c4016a200241d4016a200241e0016a10ac928080000c040b410141800141d496c9800010ae80808000000b410141800110bb80808000000b20004180808080783602000c020b41002d0098a2db80001a41800141002802a496db8000118280808000002201450d03200241e0016a41186a220341002900eed9c980002206370300200241e0016a41106a220741002900e6d9c980002208370300200241e0016a41086a220941002900ded9c98000220a370300200241e0016a41206a220b41002900d6d9c98000220c370300200241e0016a41286a220d200a370300200241e0016a41306a220e2008370300200241e0016a41386a220f20063703002002200c3703e001200241a0026a41186a2210410029008edac980002206370300200241a0026a41106a22114100290086dac980002208370300200241a0026a41086a221241002900fed9c98000220a370300200241a0026a41206a221341002900f6d9c98000220c370300200241a0026a41286a2214200a370300200241a0026a41306a22152008370300200241a0026a41386a221620063703002002200c3703a002200120022903e001370000200141086a2009290300370000200141106a2007290300370000200141186a2003290300370000200141206a200b290300370000200141286a200d290300370000200141306a200e290300370000200141386a200f290300370000200141f8006a2016290300370000200141f0006a2015290300370000200141e8006a2014290300370000200141e0006a2013290300370000200141d8006a2010290300370000200141d0006a2011290300370000200141c8006a2012290300370000200120022903a002370040200241023602dc01200220013602d801200241023602d4012002410c3602a802200242003702a002200241e0016a200241a0026a41b8d8c9800010e38c808000200241c4016a200241d4016a200241e0016a10ac928080000b41002d0098a2db80001a41800141002802a496db8000118280808000002201450d03200241003602a802200220013602a40220024180013602a0022002200241a0026a3602e0010240200241c4016a200241e0016a1099928080002201450d0020022802a002450d0520022802a402410028029c96db8000118080808000000c050b20022802a402210120022802a0022203418080808078460d04200020022802a8023602082000200136020420002003360200200241c4016a10ad928080000b2005450d002004410028029c96db8000118080808000000b02402002280250450d002002280254410028029c96db8000118080808000000b024020022802442200418280808078480d002000450d002002280248410028029c96db8000118080808000000b02402002280214450d002002280218410028029c96db8000118080808000000b02402002280260450d002002280264410028029c96db8000118080808000000b0240200228026c450d002002280270410028029c96db8000118080808000000b0240200228027c450d00200228028001410028029c96db8000118080808000000b200241e0026a2480808080000f0b410141800110bb80808000000b410141800141d496c9800010ae80808000000b200220013602a00241c49fc98000412f200241a0026a41b49fc9800041b0ddc9800010ad81808000000b200220043602a00241c49fc98000412f200241a0026a41b49fc9800041c8a0c9800010ad81808000000bca2d05047f017e067f037e057f2380808080004190026b2203248080808000410021042003410036021020034280808080c0003702082003410036021c20034280808080c000370214200341146a41a8d8c9800010d8a0808000200328021822054108360208200541c5d7c980003602042005418080808078360200200541013a000c2003410136021c20022802082206ad42307e2207a721050240024002402007422088a70d00200541f0ffffff074b0d0020022802042108024020050d00411021094100210a0c030b41002d0098a2db80001a200541002802a496db80001182808080000022090d01411021040b2004200541b8d8c9800010ae80808000000b2006210a0b02402006450d002006410171210b4100210c024020064101460d002006417e71210d4100210c2009210520082104034020052004290000370000200441086a2900002107200441106a290000210e200441186a290000210f200541286a4200370300200541206a42808080808080808010370300200541186a200f370000200541106a200e370000200541086a2007370000200441386a2900002107200441306a290000210e200441286a290000210f200441206a2900002110200541d8006a4200370300200541d0006a42808080808080808010370300200541306a2010370000200541386a200f370000200541c0006a200e370000200541c8006a2007370000200541e0006a2105200441c0006a2104200d200c41026a220c470d000b0b200b450d002009200c41306c6a22052008200c4105746a2204290000370000200441086a2900002107200441106a290000210e200441186a290000210f20054200370328200542808080808080808010370320200541186a200f370000200541106a200e370000200541086a20073700000b200341086a41a8d8c9800010d8a0808000200328020c22054108360208200541c5d7c9800036020420054180808080783602004100210c200541003a000c4101210520034101360210200328021821040240200328021c220d450d00200d410474210c419784808000ad4220862004ad842107419884808000ad422086200341ec016aad84210e0340200341083602f001200341c5d7c980003602ec0120034102360224200341acd7c380003602202003420237022c20032007370388022003200e37038002200320034180026a360228200341f4016a200341206a10b1808080000240200422052802002204418080808078460d002004450d002005280204410028029c96db8000118080808000000b200541106a2104200520032902f401370200200541086a200341f4016a41086a280200360200200742107c2107200c41706a220c0d000b20032802102105200328021c210c200328021821040b200c410474210d2003280214210b0240200328020820056b200c4f0d00200341086a2005200c4104411010e5a0808000200328021021050b200328020c20054104746a2004200d10f5b28080001a20032005200c6a3602100240200b450d002004410028029c96db8000118080808000000b4100210c2003410036021c20034280808080c000370214200341146a41a8d8c9800010d8a080800020032802182205410c360208200541c8d8c980003602042005418080808078360200200541013a000c2003410136021c0240200328021022042003280208470d00200341086a41a8d8c9800010d8a08080000b200328020c20044104746a220541003a000c2005410e360208200541d4d8c9800036020420054180808080783602002003200441016a2205360210200328021821040240200328021c220d450d00200d410474210c419784808000ad4220862004ad842107419884808000ad422086200341ec016aad84210e03402003410e3602f001200341d4d8c980003602ec0120034102360224200341acd7c380003602202003420237022c20032007370388022003200e37038002200320034180026a360228200341f4016a200341206a10b1808080000240200422052802002204418080808078460d002004450d002005280204410028029c96db8000118080808000000b200541106a2104200520032902f401370200200541086a200341f4016a41086a280200360200200742107c2107200c41706a220c0d000b20032802102105200328021c210c200328021821040b200c410474210d2003280214210b0240200328020820056b200c4f0d00200341086a2005200c4104411010e5a0808000200328021021050b200328020c20054104746a2004200d10f5b28080001a20032005200c6a3602100240200b450d002004410028029c96db8000118080808000000b2003410036021c20034280808080c000370214200341146a41a8d8c9800010d8a080800020032802182204410d360208200441b0b3c98000360204200441808080807836020041012105200441013a000c2003410136021c20012802042111024002400240200128020822120d00410121130c010b41002d0098a2db80001a2012410574220541002802a496db8000118280808000002213450d012012410371210c4100210d024020124104490d002012417c71210b4100210d2013210520112104034020052004290000370000200541186a200441186a290000370000200541106a200441106a290000370000200541086a200441086a290000370000200541386a200441d8006a290000370000200541306a200441d0006a290000370000200541286a200441c8006a290000370000200541206a200441c0006a290000370000200541d8006a20044198016a290000370000200541d0006a20044190016a290000370000200541c8006a20044188016a290000370000200541c0006a20044180016a290000370000200541e0006a200441c0016a290000370000200541e8006a200441c8016a290000370000200541f0006a200441d0016a290000370000200541f8006a200441d8016a29000037000020054180016a210520044180026a2104200b200d41046a220d470d000b0b0240200c450d002011200d4106746a21052013200d4105746a2104034020042005290000370000200441186a200541186a290000370000200441106a200541106a290000370000200441086a200541086a290000370000200541c0006a2105200441206a2104200c417f6a220c0d000b0b200328021c21050b024020052003280214470d00200341146a41a8d8c9800010d8a08080000b200328021820054104746a220441013a000c2004410e360208200441e2d8c9800036020420044180808080783602002003200541016a36021c0240200328021022042003280208470d00200341086a41a8d8c9800010d8a08080000b4100210c200328020c20044104746a220541003a000c20054112360208200541f0d8c9800036020420054180808080783602002003200441016a2205360210200328021821040240200328021c220d450d00200d410474210c419784808000ad4220862004ad842107419884808000ad422086200341ec016aad84210e0340200341123602f001200341f0d8c980003602ec0120034102360224200341acd7c380003602202003420237022c20032007370388022003200e37038002200320034180026a360228200341f4016a200341206a10b1808080000240200422052802002204418080808078460d002004450d002005280204410028029c96db8000118080808000000b200541106a2104200520032902f401370200200541086a200341f4016a41086a280200360200200742107c2107200c41706a220c0d000b20032802102105200328021c210c200328021821040b200c410474210d2003280214210b0240200328020820056b200c4f0d00200341086a2005200c4104411010e5a0808000200328021021050b200328020c20054104746a2004200d10f5b28080001a20032005200c6a3602100240200b450d002004410028029c96db8000118080808000000b410021042003410036021c20034280808080c000370214200341146a41a8d8c9800010d8a080800020032802182205410436020820054182d9c98000360204200541808080807836020041012114200541013a000c2003410136021c024002400240201241e0006c22054100480d0020012802002101024020120d00410021150c030b41002d0098a2db80001a200541002802a496db80001182808080000022140d01410121040b200420054190d0c7800010ae80808000000b2012410674220d41406a41067641016a2115200341c0006a2104200341206a41c0006a210c2014210b201121050340200c2005290020370000200420052900002207370000200c41186a200541386a290000370000200c41106a200541306a290000370000200c41086a200541286a290000370000200341206a41086a200541086a290000220e370300200341206a41106a200541106a290000220f370300200341206a41186a200541186a2900002210370300200441086a200e370000200441106a200f370000200441186a201037000020032007370320200b200341206a41e00010f5b280800041e0006a210b200541c0006a2105200d41406a220d0d000b0b02402001450d002011410028029c96db8000118080808000000b0240200328021022042003280208470d00200341086a41a8d8c9800010d8a08080000b4100210c200328020c20044104746a220541003a000c2005410736020820054186d9c9800036020420054180808080783602002003200441016a2205360210200328021821040240200328021c220d450d00200d410474210c419784808000ad4220862004ad842107419884808000ad422086200341ec016aad84210e0340200341073602f00120034186d9c980003602ec0120034102360224200341acd7c380003602202003420237022c20032007370388022003200e37038002200320034180026a360228200341f4016a200341206a10b1808080000240200422052802002204418080808078460d002004450d002005280204410028029c96db8000118080808000000b200541106a2104200520032902f401370200200541086a200341f4016a41086a280200360200200742107c2107200c41706a220c0d000b20032802102105200328021c210c200328021821040b200c410474210d2003280214210b0240200328020820056b200c4f0d00200341086a2005200c4104411010e5a0808000200328021021050b200328020c20054104746a2004200d10f5b28080001a20032005200c6a3602100240200b450d002004410028029c96db8000118080808000000b4100210c2003410036021c20034280808080c000370214200341146a41a8d8c9800010d8a08080002003280218220541103602082005418dd9c980003602042005418080808078360200200541013a000c2003410136021c0240200328021022042003280208470d00200341086a41a8d8c9800010d8a08080000b200328020c20044104746a220541003a000c2005410c3602082005419dd9c9800036020420054180808080783602002003200441016a2205360210200328021821040240200328021c220d450d00200d410474210c419784808000ad4220862004ad842107419884808000ad422086200341ec016aad84210e03402003410c3602f0012003419dd9c980003602ec0120034102360224200341acd7c380003602202003420237022c20032007370388022003200e37038002200320034180026a360228200341f4016a200341206a10b1808080000240200422052802002204418080808078460d002004450d002005280204410028029c96db8000118080808000000b200541106a2104200520032902f401370200200541086a200341f4016a41086a280200360200200742107c2107200c41706a220c0d000b20032802102105200328021c210c200328021821040b200c410474210d2003280214210b0240200328020820056b200c4f0d00200341086a2005200c4104411010e5a0808000200328021021050b200328020c20054104746a2004200d10f5b28080001a20032005200c6a3602100240200b450d002004410028029c96db8000118080808000000b4100210c2003410036021c20034280808080c000370214200341146a41a8d8c9800010d8a0808000200328021822054103360208200541a9d9c980003602042005418080808078360200200541013a000c2003410136021c0240200328021022042003280208470d00200341086a41a8d8c9800010d8a08080000b200328020c20044104746a220541003a000c20054104360208200541acd9c9800036020420054180808080783602002003200441016a2205360210200328021821040240200328021c220d450d00200d410474210c419784808000ad4220862004ad842107419884808000ad422086200341ec016aad84210e0340200341043602f001200341acd9c980003602ec0120034102360224200341acd7c380003602202003420237022c20032007370388022003200e37038002200320034180026a360228200341f4016a200341206a10b1808080000240200422052802002204418080808078460d002004450d002005280204410028029c96db8000118080808000000b200541106a2104200520032902f401370200200541086a200341f4016a41086a280200360200200742107c2107200c41706a220c0d000b20032802102105200328021c210c200328021821040b200c410474210d2003280214210b0240200328020820056b200c4f0d00200341086a2005200c4104411010e5a0808000200328021021050b200328020c20054104746a2004200d10f5b28080001a20032005200c6a3602100240200b450d002004410028029c96db8000118080808000000b20034200370348200342808090bbbad6adf00d3703402003420037032820034280c0b2cd3b370320200341013a00b001200341053602ac0120034280808080103702a401200342808080801037029c012003428080808080fd0037029401200342808080801037028c0120032015360288012003201436028401200320123602800120032006360278200320093602742003200a36027020034181808080783602642003201236023c200320133602382003201236023420034100360230200341c9016a41002900eed9c98000370000200341c1016a41002900e6d9c98000370000200341b9016a41002900ded9c98000370000200341002900d6d9c980003700b10120034180026a200341206a10e6a38080000240200a450d002009410028029c96db8000118080808000000b02402012450d002013410028029c96db8000118080808000002014410028029c96db8000118080808000000b024020032d0080024106460d00200341206a41086a220520034180026a41086a2902003703002003200329028002370320200328020c210c2003280210210d410021042003410036028802200342808080801037028002200341206a200c200d20034180026a108784808000200041086a200529030037020020002003290320370200024020032802102205450d00200328020c210b20054101712112024020054101460d002005417e71210d200b210541002104034002402005280200220c418080808078460d00200c450d00200541046a280200410028029c96db8000118080808000000b0240200541106a280200220c418080808078460d00200c450d00200541146a280200410028029c96db8000118080808000000b200541206a2105200d200441026a2204470d000b0b2012450d00200b20044104746a22042802002205418080808078460d002005450d002004280204410028029c96db8000118080808000000b02402003280208450d00200328020c410028029c96db8000118080808000000b02402002280200450d002008410028029c96db8000118080808000000b20034190026a2480808080000f0b200320032802840236022041b0d9c980004126200341206a41b49fc9800041a8d8c9800010ad81808000000b4101200510bb80808000000b970201027f23808080800041306b22012480808080000240024002400240024020002d00000e050404010203000b02400240200028020422020d0041002100410021020c010b2001200236022420014100360220200120023602142001410036021020012000280208220236022820012002360218200028020c2102410121000b2001200236022c2001200036021c2001200036020c2001410c6a10de8b8080000c030b2000280204450d022000280208410028029c96db8000118080808000000c020b2000280204450d012000280208410028029c96db8000118080808000000c010b200041046a10d18b8080002000280204450d002000280208410028029c96db8000118080808000000b200141306a2480808080000b990602047f017e23808080800041d0056b22022480808080002001280204210320012802082104200241003602b805200220043602b405200220033602b005200241e0036a200241b0056a10f58c8080000240024020022802e80422054102460d00200241d0026a200241e0036a41880110f5b28080001a200241bc016a200241e0036a41bc016a280200360200200241b4016a200241e0036a41b4016a290200370200200241ac016a200241e0036a41ac016a290200370200200241a4016a200241e0036a41a4016a2902003702002002419c016a200241e0036a419c016a29020037020020024194016a200241e0036a4194016a290200370200200220022902ec0437028c01200241c0016a200241d0026a41880110f5b28080001a2002200241c0016a41880110f5b28080002204200536028801200410e1a3808000200041808080807836020002402004280250450d002004280254410028029c96db8000118080808000000b024020042802442200418280808078480d002000450d002004280248410028029c96db8000118080808000000b02402004280214450d002004280218410028029c96db8000118080808000000b02402004280260450d002004280264410028029c96db8000118080808000000b0240200428026c450d002004280270410028029c96db8000118080808000000b200428027c450d01200428028001410028029c96db8000118080808000000c010b200220022802e0033602ac05200241013602b405200241eca0c980003602b005200242013702bc052002419984808000ad422086200241ac056aad843703c8052002200241c8056a3602b805200241a0056a200241b0056a10b180808000024020022802ac0522042802000d002004280208450d002004280204410028029c96db8000118080808000000b2004410028029c96db800011808080800000200220022902a00522063703d002200220063703c0012002200241a0056a41086a28020022043602c801200041086a2004360200200020063702000b02402001280200450d002003410028029c96db8000118080808000000b200241d0056a2480808080000bf10603057f017e017f23808080800041f0006b220224808080800002400240024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a36024041a9cdc380004113200241c0006a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241186a41206a200141206a2203290200370300200241186a41186a200141186a2204290200370300200241186a41106a200141106a2205290200370300200241186a41086a200141086a220629020037030020022001290200220737031820012802282108024002402007a741ff01710d00200241c0006a41216a200141216a2d00003a0000200241c0006a41196a200141196a290000370000200241c0006a41116a200141116a290000370000200241c0006a41096a200141096a29000037000020022001290001370041200228023c22012001280200417f6a2201360200024020010d002002413c6a10c9a08080000b4103210120022d004121030c010b200241c0006a41206a2003290200370300200241c0006a41186a2004290200370300200241c0006a41106a2005290200370300200241c0006a41086a200629020037030020022001290200220737034020022d00412103024002402007a7220141ff0171417f6a0e03000102010b200241c8006a10d6968080000b200228026422042004280200417f6a220436020020040d00200241e4006a10c9a08080000b0240200141ff01714103470d00200341ff0171450d020b200241023a00040c020b200041093b0100024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a220036020020000d04200141246a10c9a08080000c040b200241046a200810ada480800020022d0004410f460d010b200241c0006a41106a200241046a41106a280200360200200241c0006a41086a200241046a41086a2902003703002002200229020437034041e495db800021010c010b200241c0006a41106a200241046a41106a280200360200200241c0006a41086a200241046a41086a2902003703002002200229020437034041bc95db800021010b20002002290340370200200041106a200241c0006a41106a280200360200200041086a200241c0006a41086a2903003702002001280200118d8080800000200241ef006a10fb838080000b200241f0006a2480808080000bbf0803057f017e017f2380808080004180066b2202248080808000024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a36025041a9cdc380004113200241d0006a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241086a41206a200141206a2203290200370300200241086a41186a200141186a2204290200370300200241086a41106a200141106a2205290200370300200241086a41086a200141086a220629020037030020022001290200220737030820012802282108024002402007a741ff0171450d00200241d0006a41206a2003290200370300200241d0006a41186a2004290200370300200241d0006a41106a2005290200370300200241d0006a41086a20062902003703002002200129020022073703502007a721010c010b200241d0006a41216a200141216a2d00003a0000200241d0006a41196a200141196a290000370000200241d0006a41116a200141116a290000370000200241d0006a41096a200141096a29000037000020022001290001370051200228022c22012001280200417f6a220336020041032101200241033a005020030d002002412c6a10c9a08080000b0240200141ff017122014103470d0020022d005141ff01714101460d020b0240024002402001417f6a0e03000102010b200241d8006a10d6968080000b200228027422012001280200417f6a220136020020010d00200241f4006a10c9a08080000b410221014200210741e495db800021030c020b200041093b0120200041003a001820004200370300024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a220036020020000d02200141246a10c9a08080000c020b200241306a41186a2204200241ea006a290100370300200241306a41106a2205200241e2006a290100370300200241306a41086a2206200241da006a2901003703002002200229015237033020082802002103200242e9a4819dc3e2c1a88e7f370068200242e7e7c3d9cb85d2b3b07f370060200242a2e4e4ea97e2aedb7e370058200242ef99b6ad8ba0e2cbf4003700502002200336020841002101200241d0006a4120200241086a410441002802f495db800011838080800000200241236a20042903003700002002411b6a2005290300370000200241136a20062903003700002002200229033037000b200241e1006a200241086a41106a290000370000200241e9006a200241086a41186a290000370000200241d0006a41206a200241276a280000360000200241283a0050200220022900083700512002200241086a41086a2900003700592002200336027441014100200241d0006a10f18e8080004202210741bc95db800021030b2003280200118d8080800000200020013a0020200041003a00182000420037030820002007370300200241ff056a10fb838080000b20024180066a2480808080000b9e0603047f017e027f23808080800041e0006b2202248080808000024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a36023041a9cdc380004113200241306a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200128020821042001280204210520012802002103200241086a41206a2001412c6a290200370300200241086a41186a200141246a290200370300200241086a41106a2001411c6a290200370300200241086a41086a200141146a2902003703002002200129020c2206370308024002402006a741ff01710d00200241d1006a2001412d6a2d00003a0000200241c9006a200141256a290000370000200241c1006a2001411d6a290000370000200241396a200141156a2900003700002002200129000d370031200228022c22012001280200417f6a2201360200024020010d00200241086a41246a10c9a08080000b4103210120022d003121070c010b200241306a41206a2001410c6a220141206a290200370300200241306a41186a200141186a290200370300200241306a41106a200141106a290200370300200241306a41086a200141086a29020037030020022001290200220637033020022d00312107024002402006a7220141ff0171417f6a0e03000102010b200241386a10d6968080000b200228025422082008280200417f6a220836020020080d00200241d4006a10c9a08080000b200141ff01714103470d01200741ff01710d01200220043602102002200536020c20022003360208200241306a200241086a10eaa480800041002802bc95db8000118d8080800000410f21010c020b200041093b0100024020012d000c4101470d00200141146a1090928080000b200128023022002000280200417f6a2200360200024020000d00200141306a10c9a08080000b2001280200450d022001280204410028029c96db8000118080808000000c020b02402003450d002005410028029c96db8000118080808000000b41002802e495db8000118d8080800000410221010b200020013a0000200241df006a10fb838080000b200241e0006a2480808080000b971d06037f017e047f017e067f047e2380808080004190036b220224808080800002400240024002400240024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a3602b0024100210441a9cdc380004113200241b0026a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241286a200141286a290200370300200241206a200141206a290200370300200241186a200141186a290200370300200241106a200141106a290200370300200241086a200141086a29020037030020022001290200370300200228022c2103200241f0006a41106a2001411c6a280200360200200241f0006a41086a200141146a2902003703002002200129020c370370200241f0016a200341f0016a200241f0006a410110b0b180800020022802a0024109470d01200241306a41086a20022903f801370300200241306a41106a200241f0016a41106a290300370300200220022903f0013703302003280290020d02200328029c020d0220032d00e0020d022002410b3602b002200241f0016a2003200241306a2002200241b0026a200241206a10a89f808000024020022802f0010d0020022903880221052002280284022106200228028002210720022802fc01210820022802f801210920022802f40121040c040b200229038802210a200228028402210b200228028002210120022802fc01210c20022802f8012103200241306a10f28c8080002002413c6a10ef8c8080000c040b2000412a360200200041093b010402400240200128020c2203410c470d0002402001280218220b450d00200128021441306a21030340200310e38a808000200341c0006a2103200b417f6a220b0d000b0b2001280210450d012001280214410028029c96db8000118080808000000c010b2001410c6a210b02400240200341776a2203410320034103491b0e0402000201020b200141106a210b0b200b1090928080000b2001109092808000200141206a10ec8b8080002001280220450d072001280224410028029c96db8000118080808000000c070b200241b0026a41386a200241f0016a41386a290300370300200241b0026a41306a200241f0016a41306a290300370300200241b0026a41286a200241f0016a41286a290300370300200241b0026a41206a200241f0016a41206a290300370300200241b0026a41186a200241f0016a41186a290300370300200241b0026a41106a200241f0016a41106a290300370300200220022903f8013703b802200220022903f0013703b002419ceed380004133200241b0026a418ceed380004198efd3800010ad81808000000b0b2002280228220b41026a220141e0006c2103024002400240200b41d3aad50a4d0d00410021020c010b41002d0098a2db80001a200341002802a496db800011828080800000220b0d01411021020b2002200341f0adc9800010ae80808000000b2002200b3602502002200136024c200241003602540240024002400240024002404100280284a2db80000d0002400240024041002d00a49fdb80000e03030102000b419c9fdb800010c3b280800041ff01710e03020001000b410028029c9fdb800021010240024041002802dca2db80004102460d004188e7d48000210341bce6d48000210b0c010b4100280290a2db8000210b410028028ca2db800021034100280288a2db80004101470d002003200b280208417f6a4178716a41086a21030b20032001200b28021411848080800000450d010b410028029c9fdb80002203280220220b0d01418d89c9800041224180aec98000109181808000000b41002d00d8a2db80000d0441002802cca2db80004105470d04200241053602642002410028029c9fdb8000220329021437026841002802d88fdb800041d4e9c3800041002802c8a2db8000410246220b1b220c200241e4006a41002802dc8fdb800041bce9c38000200b1b220d28020c11848080800000450d04410028029c9fdb8000220b2802202201450d01200b280228210e200b280224210f200b28021c21102002410036029c012002200e360298012002200f360294012002201036028c0120022001360290012002410036028002200241acaec980003602f001200242043702f801200241013602f40120014101460d02200241013602b0012002200e3602ac012002200f3602a801200220013602a401200220103602a001200241a8abc9800036028401200241f48ac980003602782002200b411c6a3602ec012002200241b8016a360280012002200241a0016a36027c2002200241f0016a36027420022002418c016a3602702002200241f0006a3602e4012002200241306a3602b801200241023602e8012002290264210a200228026c210b20032902002111200242013702e802200241013602e002200241b0e1d480003602dc022002200b3602d8022002200a3702d002200335022c210a2003350230211220033502342113200335023821142002419083808000ad422086200241d8006aad8437038003200241013a005c200220132014422086843702c8022002410241012013501b3602c4022002200a2012422086843702bc02200241024101200a501b3602b802200220024180036a3602e4022002200241e4016a360258200220113702b002200c200241b0026a200d280210118b80808000000c040b200328022821012003280224210c200328021c210d2002410036029c0120022001360298012002200c360294012002200d36028c012002200b360290012002410036028002200241acaec980003602f001200242043702f801200241013602f401200b4101460d02200241013602b001200220013602ac012002200c3602a8012002200b3602a4012002200d3602a001200241a8abc9800036028401200241f48ac9800036027820022003411c6a360260200220024180036a360280012002200241a0016a36027c2002200241f0016a36027420022002418c016a3602702002200241f0006a3602582002200241306a360280032002410236025c200220033602c402200242013703b00241002802dca2db800021032002200241d8006a3602c002024020034102470d004100280290a2db8000210b410028028ca2db8000210302404100280288a2db80004101470d002003200b280208417f6a4178716a41086a21030b2003200241b0026a200b28022811848080800000450d002003200241b0026a200b28022c118b80808000000b41002d00d8a2db80000d0341002802cca2db80004105470d03200241053602e4012002410028029c9fdb8000220b2902143702e80141002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2201200241e4016a41002802dc8fdb800041bce9c3800020031b220328020c11848080800000450d03200241b0026a41086a200241e4016a41086a280200360200200220022902e4013703b002200b20012003200241b0026a200241d8006a10b9b28080000c030b418d89c9800041224180aec98000109181808000000b418d89c9800041224180aec98000109181808000000b418d89c9800041224180aec98000109181808000000b200241b0026a41106a200241306a41106a290300370300200241b0026a41086a200241306a41086a290300370300200220022903303703b002200241f0016a200241b0026a2002200241cc006a200228022c41106a10a69f80800020022802fc01210b20022802f801210120022802f401210c0240024020022802f001220d4129470d000240200b450d00200141306a21030340200310e38a808000200341c0006a2103200b417f6a220b0d000b0b0240200c450d002001410028029c96db8000118080808000000b024020022802542203200228024c470d00200241cc006a41b4aec9800010cea08080000b2002280250200341e0006c6a410a3a00002002200341016a2203360254200220022802203602c40120022002280224220b3602bc012002200b3602c0012002280228220141e0006c210c0240200228024c20036b20014f0d00200241cc006a20032001411041e00010e5a0808000200228025421030b2002280250200341e0006c6a200b200c10f5b28080001a2002200b3602c8012002200320016a360254200241bc016a1081a880800002402004410171450d00200220053702dc01200220063602d801200220073602d401200220083602d001200220093602cc01200228022c41f0016a200241cc016a10adb18080000b200228022c2103200241a0016a41086a200241086a280200360200200220022903003703a001200241f0006a41086a200241cc006a41086a2802003602002002200229024c3703702002410b3602b002200241f0016a2003200241a0016a200241f0006a200241b0026a109a9f80800020022d00f0014101470d04200229038802210a200228028402210b200228028002210120022802fc01210c20022802f80121032004210e0c010b200229038002210a200241cc006a10ec8b80800002400240200228024c0d004100210e0c010b4100210e2002280250410028029c96db8000118080808000000b200d21030b0240200e4101710d002004410171450d00410021044100210e4100210f02402009450d00200220083602cc02200220093602c802200241003602c402200220083602bc02200220093602b802200241003602b4024101210e2007210f0b2002200f3602d0022002200e3602c0022002200e3602b002200241b0026a10cc8a8080004100210902402006450d00200220063602c802200241003602c402200220063602b802200241003602b40220022005a722043602cc02200220043602bc022005422088a72109410121040b200220093602d002200220043602c002200220043602b002200241b0026a10da8b8080000b200d4129460d010b2002109092808000200241206a10ec8b8080002002280220450d002002280224410028029c96db8000118080808000000b41bc95db800041e495db800020034129461b21040c010b4129210341bc95db800021040b2000200b36020c200020013602082000200c3602042004280200118d80808000002000200a370310200020033602002002418f036a10fb838080000b20024190036a2480808080000bf10603057f017e017f23808080800041f0006b220224808080800002400240024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a36024041a9cdc380004113200241c0006a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241186a41206a200141206a2203290200370300200241186a41186a200141186a2204290200370300200241186a41106a200141106a2205290200370300200241186a41086a200141086a220629020037030020022001290200220737031820012802282108024002402007a741ff01710d00200241c0006a41216a200141216a2d00003a0000200241c0006a41196a200141196a290000370000200241c0006a41116a200141116a290000370000200241c0006a41096a200141096a29000037000020022001290001370041200228023c22012001280200417f6a2201360200024020010d002002413c6a10c9a08080000b4103210120022d004121030c010b200241c0006a41206a2003290200370300200241c0006a41186a2004290200370300200241c0006a41106a2005290200370300200241c0006a41086a200629020037030020022001290200220737034020022d00412103024002402007a7220141ff0171417f6a0e03000102010b200241c8006a10d6968080000b200228026422042004280200417f6a220436020020040d00200241e4006a10c9a08080000b0240200141ff01714103470d00200341ff0171450d020b200241023a00040c020b200041093b0100024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a220036020020000d04200141246a10c9a08080000c040b200241046a200810aca480800020022d0004410f460d010b200241c0006a41106a200241046a41106a280200360200200241c0006a41086a200241046a41086a2902003703002002200229020437034041e495db800021010c010b200241c0006a41106a200241046a41106a280200360200200241c0006a41086a200241046a41086a2902003703002002200229020437034041bc95db800021010b20002002290340370200200041106a200241c0006a41106a280200360200200041086a200241c0006a41086a2903003702002001280200118d8080800000200241ef006a10fb838080000b200241f0006a2480808080000bfa0602057f017e2380808080004190016b22022480808080000240024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a36026041a9cdc380004113200241e0006a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241386a41206a200141206a2203290200370300200241386a41186a200141186a2204290200370300200241386a41106a200141106a2205290200370300200241386a41086a200141086a2206290200370300200220012902002207370338024002402007a741ff0171450d00200241e0006a41206a2003290200370300200241e0006a41186a2004290200370300200241e0006a41106a2005290200370300200241e0006a41086a20062902003703002002200129020022073703602007a721010c010b200241e0006a41216a200141216a2d00003a0000200241e0006a41196a200141196a290000370000200241e0006a41116a200141116a290000370000200241e0006a41096a200141096a29000037000020022001290001370061200228025c22012001280200417f6a220336020041032101200241033a006020030d00200241dc006a10c9a08080000b02400240200141ff017122014103470d0020022d006141ff01714101460d010b0240024002402001417f6a0e03000102010b200241e8006a10d6968080000b20022802840122012001280200417f6a220136020020010d0020024184016a10c9a08080000b410221010c030b200241306a200241fa006a290100370300200241186a41106a200241f2006a290100370300200241186a41086a200241ea006a29010037030020022002290162370318200241e0006a200241186a10a99180800020022d00602201410f460d012002410f6a200241e0006a41106a280000360000200241086a200241e9006a290000370300200220022900613703000c020b200041093b0100024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a220036020020000d03200141246a10c9a08080000c030b41002802bc95db8000118d80808000002000410f3a00000c010b41002802e495db8000118d8080800000200020013a000020002002290300370001200041096a200241086a290300370000200041106a2002410f6a2800003600000b2002418f016a10fb838080000b20024190016a2480808080000b830703057f017e017f23808080800041e0006b220224808080800002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a36023041a9cdc380004113200241306a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241086a41206a200141206a2203290200370300200241086a41186a200141186a2204290200370300200241086a41106a200141106a2205290200370300200241086a41086a200141086a220629020037030020022001290200220737030820012802282108024002402007a741ff0171450d00200241306a41206a2003290200370300200241306a41186a2004290200370300200241306a41106a2005290200370300200241306a41086a20062902003703002002200129020022073703302007a721010c010b200241306a41216a200141216a2d00003a0000200241306a41196a200141196a290000370000200241306a41116a200141116a290000370000200241306a41096a200141096a29000037000020022001290001370031200228022c22012001280200417f6a220336020041032101200241033a003020030d002002412c6a10c9a08080000b02400240200141ff017122014103470d0020022d003141ff01714101460d010b0240024002402001417f6a0e03000102010b200241386a10d6968080000b200228025422012001280200417f6a220136020020010d00200241d4006a10c9a08080000b41002802e495db8000118d808080000020004200370300200041003a0018200041086a4200370300410221010c020b41002101024020082802082203450d002003410574210420082802042103410021010340200141016a2205417f20051b2001200310a18d8080001b2101200341206a2103200441606a22040d000b0240024020082802082203450d00200120034b0d002001ad428094ebdc037e2003ad8022074280808080105a0d002007a721010c010b418094ebdc0321010b200141ffd193ad034b21010b41002802bc95db8000118d8080800000200041003a001820004200370308200042023703000c010b200041093b0120200041003a001820004200370300024020012d00004101470d00200141086a1090928080000b200128022422032003280200417f6a220336020020030d01200141246a10c9a08080000c010b200020013a0020200241df006a10fb838080000b200241e0006a2480808080000ba40c02067f027e23808080800041c0066b2202248080808000024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a3602900141a9cdc38000411320024190016a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241206a200141206a2204290200370300200241186a200141186a2205290200370300200241106a200141106a2206290200370300200241086a200141086a220729020037030020022001290200220837030020012802282103024002402008a741ff0171450d0020024190016a41206a200429020037030020024190016a41186a200529020037030020024190016a41106a200629020037030020024190016a41086a2007290200370300200220012902002208370390012008a721010c010b20024190016a41216a200141216a2d00003a000020024190016a41196a200141196a29000037000020024190016a41116a200141116a29000037000020024190016a41096a200141096a2900003700002002200129000137009101200228022422012001280200417f6a220436020041032101200241033a00900120040d00200241246a10c9a08080000b200241386a41206a2104024002400240200141ff017122014103470d0020022d00910141ff01714101460d010b0240024002402001417f6a0e03000102010b20024198016a10d6968080000b20022802b40122012001280200417f6a220136020020010d00200241b4016a10c9a08080000b200241003a005020024200370338200441023a00000c010b200241f0006a41186a200241aa016a29010037030020024180016a200241a2016a290100370300200241f0006a41086a2002419a016a29010037030020022002290192013703702002428dc9e9e6f0bdf8c205370018200242d7beea9ab4e89682a97f37001020024291f8d4becbf4b58e847f370008200242958cb1e2ba869eeaef0037000020024190016a2002412010ac8d8080000240200228029001410171450d0020022903a00120032903005620024190016a41186a2903002208200341086a29030022095620082009511b450d002004410c10c39c80800020024200370338200241386a41186a41003a00000c010b20024190016a200241f0006a200310afa480800020022d0090012201410f460d02200241db006a20022d0093013a0000200241e8006a200241a0016a280200360200200220022f0091013b00592002200229029801370360200220022802940136025c200220013a0058200241003a0050200242003703380b200241306a200241386a41306a290300370300200241286a200241386a41286a290300370300200241206a200241386a41206a290300370300200241186a200241386a41186a290300370300200241106a200241386a41106a290300370300200241086a200241386a41086a2903003703002002200229033837030041e495db800021010c020b200041093b0120200041003a001820004200370300024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a220036020020000d02200141246a10c9a08080000c020b2002350294012108200241d8016a200241f0006a41186a290300370300200241d0016a200241f0006a41106a290300370300200241c8016a200241f0006a41086a290300370300200220022903703703c001200241063a00a001200241223a0090012002200341086a2903003703b801200220032903003703b0014101410020024190016a10f18e808000200241386a41206a220141003a0000200241086a4201370300200241106a200842d89b097e428092f1fc017c370300200241186a4200370300200241286a200241386a41286a290300370300200241306a200241386a41306a290300370300200241206a20012903003703002002420237030041bc95db800021010b20002002290300370300200041306a200241306a290300370300200041286a200241286a290300370300200041206a200241206a290300370300200041186a200241186a290300370300200041106a200241106a290300370300200041086a200241086a2903003703002001280200118d8080800000200241bf066a10fb838080000b200241c0066a2480808080000bba0603027f017e027f2380808080004180016b2202248080808000024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a36023841a9cdc380004113200241386a410441002802f495db80001183808080000041002802fc95db8000118d808080000020012902002104200241106a41086a200141106a2802003602002002200129020837031020012802142105200241e8006a2001280218220341286a290300370300200241386a41286a200341206a290300370300200241386a41206a200341186a290300370300200241386a41186a200341106a290300370300200241386a41106a200341086a2903003703002002200437033820022003290300370340200241206a2005200241106a200241386a10ab9f808000200228022022034129470d01200241f00036020c20024194afc9800036020820024102360210024041002802cca2db8000450d00200241a783808000ad422086200241086aad843703302002419a84808000ad422086200241106aad84370328200241b083808000ad42208641989eca8000ad8437032041002802dc8fdb8000210141002802d88fdb8000210541002802c8a2db800021062002420337027020024103360268200241a49eca800036026420024112360260200241989fca800036025c200242ca80808010370254200241bc9eca80003602502002421b370248200241aa9fca80003602442002410036024020024281808080f026370238200141bce9c38000200641024622061b28021021012002200241206a36026c200541d4e9c3800020061b200241386a2001118b80808000000b41bc95db800021010c020b2000412a360200200041093b0104200128020c2105024020012802102203450d00200541306a21000340200010e38a808000200041c0006a21002003417f6a22030d000b0b02402001280208450d002005410028029c96db8000118080808000000b20011090928080000c020b20002002290224370204200041146a200241206a41146a2802003602002000410c6a200241206a410c6a29020037020041e495db800021010b2001280200118d808080000020002003360200200241ff006a10fb838080000b20024180016a2480808080000ba50e02057f017e23808080800041d0066b22022480808080000240024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a3602a00141a9cdc380004113200241a0016a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241086a41206a200141206a2203290200370300200241086a41186a200141186a2204290200370300200241086a41106a200141106a2205290200370300200241086a41086a200141086a2206290200370300200220012902002207370308024002402007a741ff0171450d00200241a0016a41206a2003290200370300200241a0016a41186a2004290200370300200241a0016a41106a2005290200370300200241a0016a41086a20062902003703002002200129020022073703a0012007a721030c010b200241a0016a41216a200141216a2d00003a0000200241a0016a41196a200141196a290000370000200241a0016a41116a200141116a290000370000200241a0016a41096a200141096a290000370000200220012900013700a101200228022c22012001280200417f6a220136020041032103200241033a00a00120010d002002412c6a10c9a08080000b200241c0006a41206a210102400240200341ff017122034103470d0020022d00a10141ff01714101460d010b0240024002402003417f6a0e03000102010b200241a8016a10d6968080000b20022802c40122032003280200417f6a220336020020030d00200241c4016a10c9a08080000b200241003a005820024200370340410221030c030b20024190016a200241ba016a29010037030020024188016a200241b2016a29010037030020024180016a200241aa016a290100370300200220022901a201370378024010b99280800041044b0d002001410210c39c8080002002420037034041002103200241c0006a41186a21010c030b200242cabeddbfebe3ddb7da003700b801200242adb1b58caab8cf8ff6003700b00120024291f8d4becbf4b58e847f3700a801200242958cb1e2ba869eeaef003700a00141002103200241086a41046a41003a0000200241003602082002200241a0016a4120200241086a4105410041002802dc95db8000118f80808000000240024020022802000d00410121050c010b02400240200228020422050d000c010b02400240024002400240024020022d000822064103710e0400010502000b20064102762104410121030c050b20054101470d010c040b200541054f0d010c030b024020022d000922040d000c030b20044108742006724102762104410121030c020b200641034b0d012002280009220441ffffffff034b21030c010b20054104490d0020022f000920022d000b41107472220441ff014b2103200441087420067241027621040b200341017321050b200241013a009f01200241a0016a200241f8006a2002419f016a10b0a480800020022d00a0012203410f460d01200241f0006a200241b0016a280000360000200241e9006a200241a9016a290000370000200220022900a101370061200241003a0058200242003703400c020b200041093b0120200041003a001820004200370300024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a220036020020000d03200141246a10c9a08080000c030b200241b9016a200241f8006a41086a290300370000200241c1016a200241f8006a41106a290300370000200241c9016a200241f8006a41186a290300370000200241073a00b001200241223a00a001200220022903783700b10141014100200241a0016a10f18e808000200241c0006a41206a220141003a0000200241086a41086a4201370300200241086a41186a4200370300200241086a41286a200241c0006a41286a290300370300200241086a41306a200241c0006a41306a290300370300200241086a41206a2001290300370300200241086a41106a4280add6850141002004417f6a2201200120044b1bad42d89b097e4280add685017c20051b3703002002420237030841bc95db800021010c010b200120033a0000200241086a41086a200241c0006a41086a290300370300200241086a41106a200241c0006a41106a290300370300200241086a41186a200241c0006a41186a290300370300200241086a41206a200241c0006a41206a290300370300200241086a41286a200241c0006a41286a290300370300200241086a41306a200241c0006a41306a2903003703002002200229034037030841e495db800021010b20002002290308370300200041306a200241086a41306a290300370300200041286a200241086a41286a290300370300200041206a200241086a41206a290300370300200041186a200241086a41186a290300370300200041106a200241086a41106a290300370300200041086a200241086a41086a2903003703002001280200118d8080800000200241cf066a10fb838080000b200241d0066a2480808080000b830501047f23808080800041c0006b2200248080808000200042cabeddbfebe3ddb7da00370030200042adb1b58caab8cf8ff60037002820004291f8d4becbf4b58e847f370020200042958cb1e2ba869eeaef003700182000413c6a41003a000020004100360238200041106a200041186a4120200041386a4105410041002802dc95db8000118f8080800000024002402000280210450d0020002802142201450d00024002400240024020002d003822024103710e0400030201000b200241027621010c040b20014105490d02200241034b0d022000280039220141ffffffff034d0d020c030b20014104490d0120002f003920002d003b41107472220141ffffff077141ff014d0d01200141087420027241027621010c020b20014101460d0020002d00392201450d00200141087420027241027621010c010b410021010b200042e7c98bdebe95a7f20a370030200042d5f2a5f9d7e9becb0937002820004291f8d4becbf4b58e847f370020200042958cb1e2ba869eeaef003700182000413c6a41003a000020004100360238200041086a200041186a4120200041386a4105410041002802dc95db8000118f8080800000024002402000280208450d00200028020c2202450d00024002400240024020002d003822034103710e0400030201000b200341027621020c040b20024105490d02200341034b0d022000280039220241ffffffff034d0d020c030b20024104490d0120002f003920002d003b41107472220241ffffff077141ff014d0d01200241087420037241027621020c020b20024101460d0020002d00392202450d00200241087420037241027621020c010b410021020b200041c0006a248080808000417f200120026a220020002001491b0bf80a01087f23808080800041c0066b220224808080800002400240024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a36027041a9cdc380004113200241f0006a410441002802f495db80001183808080000041002802fc95db8000118d808080000020012802002104200241f0006a20012802042203200128020822011094918080000240024020022d00700d0020024198066a41086a2205200241fa006a29010037030020024198066a41106a220620024182016a290100370300200241b0066a22072002418a016a290100370300200220022901723703980620022d00712108200242f7b6fccfd083b2cf4d37008801200242afd2c6ffdbc495bc0837008001200242fc90b9e5d09296e777370078200242a6d4e6f1a4dd959860370070200241f0006a412041002802ac95db8000118b8080800000024002400240200320012008410171108d91808000220941766a41ff01712208410220084102491b0e03020001020b200241206a410710fd9b808000200241003a0018200242003703000c030b200241dc006a200910fd9b808000200241c3006a200241dc006a41086a290200370000200241cb006a200241dc006a41106a28020036000020024191016a200729030037000020024189016a200629030037000020024181016a20052903003700002002200229025c37003b200241a1016a200241386a41086a290000370000200241a8016a200241c7006a2900003700002002200229039806370079200241073a007820022002290038370099012002411d3a007041014100200241f0006a10f18e808000200241013a002020024200370308200242023703002004450d052003410028029c96db8000118080808000000c050b200220013602402002200336023c20022004360238200241f0006a200241386a10f7a480800020022d0070410f460d03200241306a20024180016a280200360200200241286a200241f8006a29020037030020022002290270370320200241003a0018200242003703000c050b200241286a200241fc006a290200370300200241306a20024184016a28020036020020022002290274370320200241003a0018200242003703000b2004450d032003410028029c96db8000118080808000000c030b200041093b0120200041003a0018200042003703002001280200450d042001280204410028029c96db8000118080808000000c040b200241f0006a10a29e808000200241013a00202002420137030820024202370300200220022903900337031820022002290388033703100b200241f0006a41306a200241306a290300370300200241f0006a41286a200241286a290300370300200241f0006a41206a200241206a290300370300200241f0006a41186a200241186a290300370300200241f0006a41106a200241106a290300370300200241f0006a41086a200241086a2903003703002002200229030037037041bc95db800021010c010b200241f0006a41306a200241306a290300370300200241f0006a41286a200241286a290300370300200241f0006a41206a200241206a290300370300200241f0006a41186a200241186a290300370300200241f0006a41106a200241106a290300370300200241f0006a41086a200241086a2903003703002002200229030037037041e495db800021010b20002002290370370300200041306a200241f0006a41306a290300370300200041286a200241f0006a41286a290300370300200041206a200241f0006a41206a290300370300200041186a200241f0006a41186a290300370300200041106a200241f0006a41106a290300370300200041086a200241f0006a41086a2903003703002001280200118d8080800000200241bf066a10fb838080000b200241c0066a2480808080000bee0804047f017e027f017e23808080800041f0026b22022480808080000240024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a36024041a9cdc380004113200241c0006a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200128020821042001280204210320012802002105200241186a41206a2001412c6a290200370300200241186a41186a200141246a290200370300200241186a41106a2001411c6a290200370300200241186a41086a200141146a2902003703002002200129020c2206370318024002402006a741ff01710d00200241e1006a2001412d6a2d00003a0000200241d9006a200141256a290000370000200241d1006a2001411d6a290000370000200241c9006a200141156a2900003700002002200129000d370041200228023c22012001280200417f6a2201360200024020010d00200241186a41246a10c9a08080000b4103210720022d004121080c010b200241c0006a41206a2001410c6a220141206a290200370300200241c0006a41186a200141186a290200370300200241c0006a41106a200141106a290200370300200241c0006a41086a200141086a29020037030020022001290200220637034020022d00412108024002402006a7220741ff0171417f6a0e03000102010b200241c8006a10d6968080000b200228026422012001280200417f6a220136020020010d00200241e4006a10c9a08080000b410221010240200741ff01714103470d00200841ff01710d00410721010240024002400240200320044101108d91808000220841766a41ff01712207410220074102491b0e03020100020b200821010b200241c0006a200110fd9b80800020022d00402201410f470d010b200220043602202002200336021c20022005360218200241c0006a200241186a10f7a480800020022d00402201410f460d032002410f6a200241d0006a280000360000200241086a200241c9006a290000370300200220022900413703000c040b2002410f6a200241d0006a280000360000200241086a200241c9006a290000370300200220022900413703000b2005450d022003410028029c96db8000118080808000000c020b200041093b0120200041003a001820004200370300024020012d000c4101470d00200141146a1090928080000b200128023022002000280200417f6a2200360200024020000d00200141306a10c9a08080000b2001280200450d032001280204410028029c96db8000118080808000000c030b200241c0006a10a29e80800020022903d802210620022903e002210941002802bc95db8000118d8080800000200041003a0020200020093703182000200637031020004201370308200042023703000c010b41002802e495db8000118d8080800000200020013a002020004200370318200042013703082000420037030020002002290300370021200041296a200241086a290300370000200041306a2002410f6a2900003700000b200241ef026a10fb838080000b200241f0026a2480808080000bb20902067f027e23808080800041e0006b220224808080800002400240024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a36023041a9cdc380004113200241306a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241086a41206a200141206a2204290200370300200241086a41186a200141186a2205290200370300200241086a41106a200141106a2206290200370300200241086a41086a200141086a220729020037030020022001290200220837030820012802282103024002402008a741ff01710d00200241306a41216a200141216a2d00003a0000200241306a41196a200141196a290000370000200241306a41116a200141116a290000370000200241306a41096a200141096a29000037000020022001290001370031200228022c22012001280200417f6a2201360200024020010d002002412c6a10c9a08080000b4103210120022d003121040c010b200241306a41206a2004290200370300200241306a41186a2005290200370300200241306a41106a2006290200370300200241306a41086a200729020037030020022001290200220837033020022d00312104024002402008a7220141ff0171417f6a0e03000102010b200241386a10d6968080000b200228025422052005280200417f6a220536020020050d00200241d4006a10c9a08080000b200141ff01714103470d02200441ff01714102470d0220024287fabfddaff098b0e500370048200242bba3a3a09cb1a6b277370040200242ebe5e9f6a0afd08944370038200242f087979bfcb996ebf100370030200241306a412041002802c495db8000118480808000000d0520024284c1c7b7cda097febb7f3700482002429fbf94a8c1ded8e64f370040200242ebe5e9f6a0afd08944370038200242f087979bfcb996ebf100370030200241086a200241306a412010968d808000200329030021082002290310420020022802081b2209500d01200820095a0d012002410036024020024101360234200241fca5c9800036023020024204370238200241306a4184a6c9800010f680808000000b200041093b0100024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a220036020020000d03200141246a10c9a08080000c030b20024284c1c7b7cda097febb7f3700482002429fbf94a8c1ded8e64f370040200242ebe5e9f6a0afd08944370038200242f087979bfcb996ebf10037003020022008370308200241306a4120200241086a410841002802f495db80001183808080000020024287fabfddaff098b0e500370048200242bba3a3a09cb1a6b277370040200242ebe5e9f6a0afd08944370038200242f087979bfcb996ebf100370030200241013a0008200241306a4120200241086a410141002802f495db800011838080800000200329030010958d80800041002802bc95db8000118d8080800000410f21010c010b41002802e495db8000118d8080800000410221010b200020013a0000200241df006a10fb838080000b200241e0006a2480808080000f0b2002410036024020024101360234200241c4a6c9800036023020024204370238200241306a41cca6c9800010f680808000000bd00902097f017e23808080800041b0016b22022480808080000240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a3602800141a9cdc38000411320024180016a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241366a2001412b6a2d00003a0000200241186a41086a2001413c6a290200370300200241186a41106a200141c4006a290200370300200220012f00293b01342002200129023437031820012d00282103200128022c210420012802302105200128024c2106200241d8006a41206a200141206a2207290200370300200241d8006a41186a200141186a2208290200370300200241d8006a41106a200141106a2209290200370300200241d8006a41086a200141086a220a29020037030020022001290200220b37035802400240200ba741ff0171450d0020024180016a41206a200729020037030020024180016a41186a200829020037030020024180016a41106a200929020037030020024180016a41086a200a29020037030020022001290200220b37038001200ba721010c010b20024180016a41216a200141216a2d00003a000020024180016a41196a200141196a29000037000020024180016a41116a200141116a29000037000020024180016a41096a200141096a2900003700002002200129000137008101200228027c22012001280200417f6a220736020041032101200241033a00800120070d00200241fc006a10c9a08080000b024002400240200141ff017122014103470d0020022d00810141ff01714101460d010b0240024002402001417f6a0e03000102010b20024188016a10d6968080000b20022802a40122012001280200417f6a220136020020010d00200241a4016a10c9a08080000b4102210141e495db80002107024020034102470d002004450d002005410028029c96db8000118080808000000b0c010b200241386a41186a2002419a016a290100370300200241c8006a20024192016a290100370300200241386a41086a2002418a016a290100370300200220022901820137033802400240024020030e03020100010b2004450d002005410028029c96db8000118080808000000b4101210141e495db800021070c010b200241d8006a41026a200241346a41026a2d00003a0000200241eb006a200241186a41086a290300370000200241d8006a41186a200241256a290000370000200220022f01343b0158200220022903183700632002200536005f2002200436005b20024180016a200241386a200241d8006a2006290300200641086a290300410010a98d80800002402002280280010d00410f210141bc95db800021070c010b20022002290085013703082002200228008c0136000f41bc95db800041e495db800020022d0084012201410f461b2107200229039001210b0b20002002290308370001200041086a200228000f3600002007280200118d80808000002000200b37020c200020013a0000200241af016a10fb838080000c010b200041093b0100024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a2200360200024020000d00200141246a10c9a08080000b20012d00284102470d00200128022c450d002001280230410028029c96db8000118080808000000b200241b0016a2480808080000bc41903057f017e037f23808080800041c00c6b2202248080808000024002400240024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a3602900741a9cdc38000411320024190076a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241106a41206a200141206a2203290200370300200241106a41186a200141186a2204290200370300200241106a41106a200141106a2205290200370300200241106a41086a200141086a220629020037030020022001290200370310200241d0006a41206a2003290200370300200241d0006a41186a2004290200370300200241d0006a41106a2005290200370300200241d0006a41086a200629020037030020022001290200370350200241a0016a200241106a10bf928080000240024020022d00a001450d0020024190076a41206a200241a0016a41206a29020037030020024190076a41186a200241a0016a41186a29020037030020024190076a41106a200241a0016a41106a29020037030020024190076a41086a200241a0016a41086a290200370300200220022902a0012207370390072007a721010c010b20024190076a41216a200241a0016a41216a2d00003a000020024190076a41196a200241a0016a41196a29000037000020024190076a41116a200241a0016a41116a29000037000020024190076a41096a200241a0016a41096a29000037000020022802c40122012001280200417f6a2203360200200220022900a1013700910741032101200241033a00900720030d00200241c4016a10c9a08080000b02400240200141ff017122014103470d0020022d00910741ff01714101460d010b0240024002402001417f6a0e03000102010b20024198076a10d6968080000b20022802b40722012001280200417f6a220136020020010d00200241b4076a10c9a08080000b200241023a003c024020022d00504101470d00200241d8006a1090928080000b200228027422012001280200417f6a220136020020010d06200241f4006a10c9a08080000c060b20024190076a41206a200241d0006a41206a29030037030020024190076a41186a200241d0006a41186a29030037030020024190076a41106a200241d0006a41106a29030037030020024190076a41086a200241d0006a41086a2903003703002002200229035037039007200241a0016a20024190076a10e89e808000024020022802a00122014109460d00200220022902a4012207370280012002200136027c20014101470d0520074280808080f01f8350450d0502402007a722012d001041776a41ff0171220341094b0d0020034101470d060b20024190076a41c8006a200141d8006a290300370300200241d0076a200141d0006a290300370300200241c8076a200141c8006a290300370300200241083a009007200220012903403703c007200241086a20024190076a1096af8080002002200229030837028801200241003a00900102404100280284a2db800041014b0d000240024041002d00ec92db800022010e03020101000b41e492db800010c3b280800041ff01712201450d010b41002802e492db8000200110b8b2808000450d0041002802e492db8000220128022022030d04418d89c98000412241e48fc98000109181808000000b41002d00d8a2db80000d0441002802cca2db80004104490d042002410436029401200241002802e492db800022032902143702980141002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b220420024194016a41002802dc8fdb800041bce9c3800020011b220528020c11848080800000450d0441002802e492db800022012802202206450d022001280228210820012802242109200128021c210a200241003602a0072002200836029c07200220093602980720022006360294072002200a36029007200241848ac980003602f40620022001411c6a3602880720024101360284072002200241e0066a3602f006200220024190076a3602ec062002200241ec066a36028007200220024188016a3602e006200241a0016a41086a20024194016a41086a28020036020020022002290294013703a001200320042005200241a0016a20024180076a10b9b28080000c040b200241023a003c0c050b200041093b0100024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a220036020020000d05200141246a10c9a08080000c050b418d89c98000412241e48fc98000109181808000000b2001280228210420012802242105200128021c2106200241003602a0072002200436029c07200220053602980720022003360294072002200636029007200241848ac980003602a80120022001411c6a3602f406200241013602f006200220024180076a3602a401200220024190076a3602a0012002200241a0016a3602ec06200220024188016a36028007200241ec066a1095928080000b200228028c01210120022d0090012103024002400240024002400240024002400240024020022802880122040e09080700010203040506080b20012001280200220541016a36020020054100480d080c070b20012001280200220541016a36020020054100480d070c060b20012001280200220541016a36020020054100480d060c050b20012001280200220541016a36020020054100480d050c040b20012001280200220541016a36020020054100480d040c030b20012001280200220541016a36020020054100480d030c020b20012001280200220541016a360200200541004e0d010c020b20012001280200220541016a36020020054100480d010b200220033a00ac01200220013602a801200220043602a4012002411f3a00a001200241bc066a200241a0016a10f196808000024020022802bc06418080808078460d0020022802c006210320022802bc062101200241a0016a108197808000200241f7066a20024190016a28020036000020022002290288013700ef062002411c3a009007200220022900ec06370091072002200241f3066a290000370098074101410020024190076a10f18e8080002002410f3a003c200241bc066a10ae8c80800002402001450d002003410028029c96db8000118080808000000b200241a0016a10c092808000200241fc006a1090928080000c030b02400240024002404100280284a2db800041014b0d000240024041002d00f892db800022010e03020101000b41f092db800010c3b280800041ff01712201450d010b41002802f092db8000200110b8b2808000450d0041002802f092db8000220128022022030d01418d89c98000412241f48fc98000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d01200241043602c806200241002802f092db800022032902143702cc0641002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2204200241c8066a41002802dc8fdb800041bce9c3800020011b220528020c11848080800000450d0141002802f092db800022012802202206450d022001280228210820012802242109200128021c210a200241003602fc06200220083602f806200220093602f406200220063602f0062002200a3602ec06200241f48ac980003602e80620022001411c6a3602dc06200241013602d806200241003602a0072002410136029407200241b490c98000360290072002420437029807200220024190076a3602e4062002200241ec066a3602e0062002200241e0066a3602d40620024180076a41086a200241c8066a41086a280200360200200220022902c8063703800720032004200520024180076a200241d4066a10b9b28080000c010b2001280228210420012802242105200128021c2106200241003602fc06200220043602f806200220053602f406200220033602f006200220063602ec06200241f48ac980003602880720022001411c6a3602e806200241013602e406200241003602a0072002410136029407200241b490c98000360290072002420437029807200220024190076a360284072002200241ec066a36028007200220024180076a3602e006200241e0066a1094928080000b2002413c6a41c3002002109898808000200241a0016a10c09280800020024188016a10909280800020022802bc062101200241fc006a1090928080002001418080808078460d03200241bc066a10ae8c8080002001450d0320022802c006410028029c96db8000118080808000000c030b418d89c98000412241f48fc98000109181808000000b000b2002413c6a41312002109898808000200241fc006a1090928080000b20022d003c2101200041106a2002413c6a41106a280200360200200041086a2002413c6a41086a2902003702002000200229023c37020041bc95db800041e495db80002001410f461b280200118d8080800000200241bf0c6a10fb838080000b200241c00c6a2480808080000bc40701097f23808080800041306b210202400240024002400240024002400240024002400240024002400240024020012d000022030e03000102000b20012d000122044101460d020c030b200128020c21052001280208210620012d00102107024020012802040d00200621080240024002400240024002400240024020060e09130001020304050607130b4101210620052005280200220441016a3602004100210820044100480d130c120b20052005280200220641016a3602004100210820064100480d120c100b20052005280200220641016a3602004100210820064100480d110c0e0b20052005280200220641016a3602004100210820064100480d100c0c0b20052005280200220641016a3602004100210820064100480d0f0c0a0b20052005280200220641016a3602004100210820064100480d0e0c080b20052005280200220641016a3602004100210820064100480d0d0c060b20052005280200220641016a3602004100210820064100480d0c0c040b410121080240024002400240024002400240024020060e09120001020304050607120b4101210620052005280200220841016a36020020084100480d12410121080c110b4101210820052005280200220641016a360200200641004e0d0f0c110b4101210820052005280200220641016a360200200641004e0d0d0c100b4101210820052005280200220641016a360200200641004e0d0b0c0f0b4101210820052005280200220641016a360200200641004e0d090c0e0b4101210820052005280200220641016a360200200641004e0d070c0d0b4101210820052005280200220641016a360200200641004e0d050c0c0b4101210820052005280200220641016a360200200641004e0d030c0b0b20012802082106200128020421080c090b200241206a200141196a290000370300200241286a200141216a2d00003a00002002200129001137031820012d00102107200128020c2105200128020821062001280204210820012f010221090b200241106a200241186a41106a2d00003a0000200241086a200241186a41086a290300370300200220022903183703000c070b410821060c060b410721060c050b410621060c040b410521060c030b410421060c020b410321060c010b410221060b20012802242201200128020041016a220a360200200a0d010b000b200020073a00102000200536020c2000200636020820002008360204200020093b0102200020043a0001200020033a00002000200229030037001120002001360224200041196a200241086a290300370000200041206a2002410f6a2800003600000b3e01017f02400240024020002d0000220141636a41002001411e71411e461b0e020102000b200041046a1090928080000b0f0b200041046a1091928080000bf10603057f017e017f23808080800041f0006b220224808080800002400240024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a36024041a9cdc380004113200241c0006a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241186a41206a200141206a2203290200370300200241186a41186a200141186a2204290200370300200241186a41106a200141106a2205290200370300200241186a41086a200141086a220629020037030020022001290200220737031820012802282108024002402007a741ff01710d00200241c0006a41216a200141216a2d00003a0000200241c0006a41196a200141196a290000370000200241c0006a41116a200141116a290000370000200241c0006a41096a200141096a29000037000020022001290001370041200228023c22012001280200417f6a2201360200024020010d002002413c6a10c9a08080000b4103210120022d004121030c010b200241c0006a41206a2003290200370300200241c0006a41186a2004290200370300200241c0006a41106a2005290200370300200241c0006a41086a200629020037030020022001290200220737034020022d00412103024002402007a7220141ff0171417f6a0e03000102010b200241c8006a10d6968080000b200228026422042004280200417f6a220436020020040d00200241e4006a10c9a08080000b0240200141ff01714103470d00200341ff0171450d020b200241023a00040c020b200041093b0100024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a220036020020000d04200141246a10c9a08080000c040b200241046a200810a9a480800020022d0004410f460d010b200241c0006a41106a200241046a41106a280200360200200241c0006a41086a200241046a41086a2902003703002002200229020437034041e495db800021010c010b200241c0006a41106a200241046a41106a280200360200200241c0006a41086a200241046a41086a2902003703002002200229020437034041bc95db800021010b20002002290340370200200041106a200241c0006a41106a280200360200200041086a200241c0006a41086a2903003702002001280200118d8080800000200241ef006a10fb838080000b200241f0006a2480808080000bdb3c01087f23808080800041b01c6b22022480808080000240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a3602f00c41a9cdc380004113200241f00c6a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241d0006a200141d00010f5b28080001a200241f00c6a41206a200141386a290200370300200241880d6a200141306a290200370300200241800d6a200141286a290200370300200241f80c6a200141206a290200370300200220012902183703f00c200241d0026a200241f00c6a10e89e808000024020022802d00222014109460d00200220022902d4023702a401200220013602a001200241f00c6a200228029001220341900510f5b28080001a02400240024020022d00f00c220141636a41002001411e71411e461b0e03010002010b20022d00fc0c2103200241306a20022802f40c20022802f80c109daf808000200228023022044109460d05200228023421010c060b20022d00f0112103200241286a200241f00c6a1080af808000200228022822014109470d030c040b200241ea016a2003410f6a2d00003a0000200220032f000d3b01e80120022802f40c22044109460d0320022d00fc0c210320022802f80c21010c040b200241023a003c02400240024020022802900122012d0000220341636a41002003411e71411e461b0e020200010b200141046a1091928080000c010b200141046a1090928080000b2001410028029c96db800011808080800000410121010c310b200041093b0100024020012d00184101470d00200141206a1090928080000b200128023c22032003280200417f6a2203360200024020030d002001413c6a10c9a08080000b024002400240200128024022032d0000220041636a41002000411e71411e461b0e020201000b200341046a1090928080000c010b200341046a1091928080000b2003410028029c96db800011808080800000024002400240200128024422032d0000220041636a41002000411e71411e461b0e020201000b200341046a1090928080000c010b200341046a1091928080000b2003410028029c96db80001180808080000002400240024002400240200128024822002802000e020102000b0240200028020c2203450d00200028020841306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2000280204450d03200041086a21010c020b2000280204450d02200041086a21010c010b0240200028020c2203450d00200028020841306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b2000280204450d01200041086a21010b2001280200410028029c96db8000118080808000000b2000410028029c96db8000118080808000000c330b200241206a2001200228022c109daf808000200228022022044109460d00200228022421010c010b4100280284a2db800041014b0d0441002d008891db80000e03040203010b200241b7016a200241ea016a22052d00003a0000200220033a00b401200220022f01e8013b00b501200220013a00b001200220014110763b01b201200220043602ac01200220014108763a00b101200241f00c6a200228029401220341900510f5b28080001a20022d00f00c220141636a41002001411e71411e461b0e03060507060b418091db800010c3b280800041ff01710e03020001000b410028028091db800021040240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021030c010b4100280290a2db80002103410028028ca2db800021014100280288a2db80004101470d0020012003280208417f6a4178716a41086a21010b20012004200328021411848080800000450d010b410028028091db8000220128022022030d01418d89c98000412241c48dc98000109181808000000b41002d00d8a2db80000d2741002802cca2db80004104490d2720024104360280022002410028028091db800022032902143702840241002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b220420024180026a41002802dc8fdb800041bce9c3800020011b220528020c11848080800000450d27410028028091db800022012802202206450d042001280228210720012802242108200128021c2109200241003602e002200220073602dc02200220083602d802200220063602d402200220093602d002200241f48ac980003602b80220022001411c6a3602a0022002410136029c02200241003602800d200241013602f40c200241848ec980003602f00c200242043702f80c2002200241f00c6a3602b4022002200241d0026a3602b0022002200241b0026a3602980220024190176a41086a20024180026a41086a28020036020020022002290280023703901720032004200520024190176a20024198026a10b9b28080000c270b2001280228210420012802242105200128021c2106200241003602a0172002200436029c17200220053602981720022003360294172002200636029017200241f48ac980003602a00220022001411c6a360288022002410136028402200241003602e002200241013602d402200241848ec980003602d002200242043702d8022002200241d0026a36029c02200220024190176a36029802200220024198026a36028002200220013602840d200242013703f00c41002802dca2db80002101200220024180026a3602800d024020014102470d004100280290a2db80002103410028028ca2db8000210102404100280288a2db80004101470d0020012003280208417f6a4178716a41086a21010b2001200241f00c6a200328022811848080800000450d002001200241f00c6a200328022c118b80808000000b41002d00d8a2db80000d2641002802cca2db80004104490d26200241043602b0022002410028028091db800022032902143702b40241002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2204200241b0026a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d26200241f00c6a41086a200241b0026a41086a280200360200200220022902b0023703f00c200320042001200241f00c6a20024180026a10b9b28080000c260b20022d00fc0c2103200241186a20022802f40c20022802f80c109daf808000200228021822044109460d04200228021c21010c050b20022d00f0112103200241106a200241f00c6a1080af808000200228021022014109470d020c030b20052003410f6a2d00003a0000200220032f000d3b01e80120022802f40c22044109460d0220022d00fc0c210320022802f80c21010c030b418d89c98000412241c48dc98000109181808000000b200241086a20012002280214109daf808000200228020822044109460d00200228020c21010c010b4100280284a2db800041014b0d0441002d009491db80000e03040203010b200241c3016a200241e8016a41026a2d00003a0000200220033a00c001200220022f01e8013b00c101200220013a00bc01200220014110763b01be01200220043602b801200220014108763a00bd01200241f00c6a41086a200228029801220141086a290200370300200220012902003703f00c200241e8016a200241f00c6a10b9af80800020022802e8012201418080808078470d0b4100280284a2db800041014b0d0841002d00a091db800022010e03080707060b418c91db800010c3b280800041ff01710e03020001000b410028028c91db800021040240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021030c010b4100280290a2db80002103410028028ca2db800021014100280288a2db80004101470d0020012003280208417f6a4178716a41086a21010b20012004200328021411848080800000450d010b410028028c91db8000220128022022030d01418d89c980004122418c8ec98000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d0120024104360280022002410028028c91db800022032902143702840241002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b220420024180026a41002802dc8fdb800041bce9c3800020011b220528020c11848080800000450d01410028028c91db800022012802202206450d082001280228210720012802242108200128021c2109200241003602e002200220073602dc02200220083602d802200220063602d402200220093602d002200241f48ac980003602b80220022001411c6a3602a0022002410136029c02200241003602800d200241013602f40c200241c08cc980003602f00c200242043702f80c2002200241f00c6a3602b4022002200241d0026a3602b0022002200241b0026a3602980220024190176a41086a20024180026a41086a28020036020020022002290280023703901720032004200520024190176a20024198026a10b9b28080000c010b2001280228210420012802242105200128021c2106200241003602e002200220043602dc02200220053602d802200220033602d402200220063602d002200241f48ac980003602a00220022001411c6a360288022002410136028402200241003602800d200241013602f40c200241c08cc980003602f00c200242043702f80c2002200241f00c6a36029c022002200241d0026a36029802200220024198026a36028002200120024180026a10bdb280800041002d00d8a2db80000d0041002802cca2db80004104490d00200241043602b0022002410028028c91db800022032902143702b40241002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2204200241b0026a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d0020024190176a41086a200241b0026a41086a280200360200200220022902b0023703901720032004200120024190176a20024180026a10b9b28080000b2002413c6a41322002109898808000410121010c180b419891db800010c3b280800041ff01712201450d010b410028029891db8000200110b8b2808000450d00410028029891db8000220128022022030d01418d89c98000412241888dc98000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d0120024104360280022002410028029891db800022032902143702840241002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b220420024180026a41002802dc8fdb800041bce9c3800020011b220528020c11848080800000450d01410028029891db800022012802202206450d042001280228210720012802242108200128021c2109200241003602e002200220073602dc02200220083602d802200220063602d402200220093602d002200241f48ac980003602b80220022001411c6a3602a0022002410136029c02200241003602800d200241013602f40c200241bc8dc980003602f00c200242043702f80c2002200241f00c6a3602b4022002200241d0026a3602b0022002200241b0026a3602980220024190176a41086a20024180026a41086a28020036020020022002290280023703901720032004200520024190176a20024198026a10b9b28080000c010b2001280228210420012802242105200128021c2106200241003602e002200220043602dc02200220053602d802200220033602d402200220063602d002200241f48ac980003602a00220022001411c6a360288022002410136028402200241003602800d200241013602f40c200241bc8dc980003602f00c200242043702f80c2002200241f00c6a36029c022002200241d0026a36029802200220024198026a36028002200120024180026a10bdb280800041002d00d8a2db80000d0041002802cca2db80004104490d00200241043602b0022002410028029891db800022032902143702b40241002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2204200241b0026a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d0020024190176a41086a200241b0026a41086a280200360200200220022902b0023703901720032004200120024190176a20024180026a10b9b28080000b2002413c6a413220021098988080000c120b200241c4016a410a6a200241e8016a410a6a2f01003b0100200220022801ee013601ca01200220022f01ec013b01c801200220013602c4014100280284a2db80004102490d020c030b418d89c980004122418c8ec98000109181808000000b418d89c98000412241888dc98000109181808000000b0240024041002d00ac91db800022010e03020101000b41a491db800010c3b280800041ff01712201450d010b41002802a491db8000200110b8b2808000450d0041002802a491db8000220628022022010d01418d89c98000412241c88cc98000109181808000000b41002d00d8a2db80000d0c41002802cca2db80004104490d0c200241043602d001200241002802a491db800022072902143702d40141002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2208200241d0016a41002802dc8fdb800041bce9c3800020011b220928020c11848080800000450d0c41002802a491db800022062802202201450d012006280228210320062802242104200628021c2105200241003602f801200220033602f401200220043602f001200220053602e801200220013602ec012002200241a0016a3602fc0120014101460d0220024101360290022002200336028c022002200436028802200220053602800220022001360284022002200241ac016a36029402200141024d0d03200241023602a802200220033602a402200220043602a00220022005360298022002200136029c022002200241b8016a3602ac0220014103460d04200241033602c002200220033602bc02200220043602b802200220053602b002200220013602b4022002200241c4016a3602c402200141044d0d05200241043602a0172002200336029c172002200436029817200220053602901720022001360294172002200228029c013602c80220014105460d06200241053602e002200220033602dc02200220043602d802200220013602d402200220053602d002200241f88cc980003602b40d200241e88cc980003602a80d200241d88cc9800036029c0d200241848ac980003602900d200241848ac980003602840d200241848ac980003602f80c2002200241cc026a3602b00d2002200241d0026a3602ac0d2002200241c8026a3602a40d200220024190176a3602a00d2002200241c4026a3602980d2002200241b0026a3602940d2002200241ac026a36028c0d200220024198026a3602880d200220024194026a3602800d200220024180026a3602fc0c2002200241fc016a3602f40c2002200241e8016a3602f00c2002200241d0006a3602cc0220022006411c6a3602e401200241063602e0012002200241f00c6a3602dc01200241a01c6a41086a200241d0016a41086a280200360200200220022902d0013703a01c200720082009200241a01c6a200241dc016a10b9b28080000c0c0b2006280228210320062802242104200628021c2105200241003602f801200220033602f401200220043602f001200220053602e801200220013602ec012002200241a0016a3602ac0220014101460d0620024101360290022002200336028c022002200436028802200220053602800220022001360284022002200241ac016a3602c402200141024d0d07200241023602a802200220033602a402200220043602a00220022005360298022002200136029c022002200241b8016a3602c80220014103460d08200241033602c002200220033602bc02200220043602b802200220053602b002200220013602b4022002200241c4016a3602cc02200141044d0d09200241043602a0172002200336029c172002200436029817200220053602901720022001360294172002200228029c013602d00120014105460d0a200241053602e002200220033602dc02200220043602d802200220013602d402200220053602d002200241f88cc980003602b40d200241e88cc980003602a80d200241d88cc9800036029c0d200241848ac980003602900d200241848ac980003602840d200241848ac980003602f80c2002200241dc016a3602b00d2002200241d0026a3602ac0d2002200241d0016a3602a40d200220024190176a3602a00d2002200241cc026a3602980d2002200241b0026a3602940d2002200241c8026a36028c0d200220024198026a3602880d2002200241c4026a3602800d200220024180026a3602fc0c2002200241ac026a3602f40c2002200241e8016a3602f00c2002200241d0006a3602dc0120022006411c6a3602a81c200241063602a41c2002200241f00c6a3602a01c200241a01c6a108d928080000c0b0b418d89c98000412241c88cc98000109181808000000b418d89c98000412241c88cc98000109181808000000b418d89c98000412241c88cc98000109181808000000b418d89c98000412241c88cc98000109181808000000b418d89c98000412241c88cc98000109181808000000b418d89c98000412241c88cc98000109181808000000b418d89c98000412241c88cc98000109181808000000b418d89c98000412241c88cc98000109181808000000b418d89c98000412241c88cc98000109181808000000b418d89c98000412241c88cc98000109181808000000b418d89c98000412241c88cc98000109181808000000b024020022802cc0122034103490d002002413c6a41302002109898808000024020022802cc012203450d0020022802c80141306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b20022802c401450d0120022802c801410028029c96db8000118080808000000c010b20022802c4012105200241f00c6a20022802c80122042003200228029c012802002207200241ac016a108ba280800020022d00f20c210120022d00f10c2106024020022d00f00c22084123460d00200241d0026a200241f00c6a410372419d0a10f5b28080001a200220013a009217200220063a009117200220083a00901720024190176a410372200241d0026a418d0510f5b28080001a200241f00c6a200241d0026a418d056a41900510f5b28080001a200241e8016a41086a200241a0016a41086a280200360200200220022902a0013703e80120024180026a41086a200241ac016a41086a280200360200200220022902ac0137038002200241bc026a200241b8016a41086a280200360200200220022902b8013702b402200241003602b002200220033602a0022002200436029c022002200536029802200241d0026a41106a200241d0006a41106a290300370300200241d0026a41086a200241d0006a41086a290300370300200220022903503703d0022002413c6a200241e8016a20024180026a200241b0026a20024198026a200241f00c6a200720024190176a200241d0026a1082a2808000200228029001410028029c96db800011808080800000200228029401410028029c96db8000118080808000000c070b2002413c6a2006200110989880800002402003450d00200441306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2005450d002004410028029c96db8000118080808000000b200241b8016a109092808000410021010b200241ac016a109092808000410021030c010b2002413c6a4132200210989880800041012103410121010b200241a0016a109092808000200228029001410028029c96db80001180808080000020030d00200228029401410028029c96db80001180808080000020010d010c020b02400240024020022802940122032d0000220441636a41002004411e71411e461b0e020201000b200341046a109092808000200228029401410028029c96db80001180808080000020010d020c030b200341046a109192808000200228029401410028029c96db80001180808080000020010d010c020b2003410028029c96db8000118080808000002001450d010b024002400240024020022802980122042802000e020102000b0240200428020c2203450d00200428020841306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2004280204450d03200441086a21010c020b2004280204450d02200441086a21010c010b0240200428020c2203450d00200428020841306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b2004280204450d01200441086a21010b2001280200410028029c96db8000118080808000000b200228029801410028029c96db8000118080808000002000200229023c370200200041086a2002413c6a41086a290200370200200041106a2002413c6a41106a28020036020041bc95db800041e495db800020022d003c410f461b280200118d8080800000200241af1c6a10fb838080000b200241b01c6a2480808080000b9a0703067f017e017f23808080800041e0006b220224808080800002400240024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a36023041a9cdc380004113200241306a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241086a41206a200141206a2204290200370300200241086a41186a200141186a2205290200370300200241086a41106a200141106a2206290200370300200241086a41086a200141086a220729020037030020022001290200220837030820012802282103200128022c2109024002402008a741ff01710d00200241306a41216a200141216a2d00003a0000200241306a41196a200141196a290000370000200241306a41116a200141116a290000370000200241306a41096a200141096a29000037000020022001290001370031200228022c22012001280200417f6a2201360200024020010d002002412c6a10c9a08080000b4103210120022d003121040c010b200241306a41206a2004290200370300200241306a41186a2005290200370300200241306a41106a2006290200370300200241306a41086a200729020037030020022001290200220837033020022d00312104024002402008a7220141ff0171417f6a0e03000102010b200241386a10d6968080000b200228025422052005280200417f6a220536020020050d00200241d4006a10c9a08080000b200141ff01714103470d03200441ff01710d0341002105200220032802042204200328020822014101200928020041002802b495db8000118780808000002002280200450d02024020014100480d00024020010d0041012004200110f5b28080001a0c040b41002d0098a2db80001a200141002802a496db80001182808080000022030d02410121050b2005200141acd8c3800010ae80808000000b200041093b0120200041003a001820004200370300024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a220036020020000d04200141246a10c9a08080000c040b20032004200110f5b2808000410028029c96db8000118080808000000b4100210141002802bc95db8000118d8080800000200041003a001820004200370308200042023703000c010b41002802e495db8000118d808080000020004200370300200041003a0018200041086a4200370300410221010b200020013a0020200241df006a10fb838080000b200241e0006a2480808080000bdf45020b7f027e2380808080004190086b22022480808080000240024002400240024002400240024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a3602800141a9cdc38000411320024180016a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241386a41286a200141286a290200370300200241386a41206a200141206a2203290200370300200241386a41186a200141186a2204290200370300200241386a41106a200141106a2205290200370300200241386a41086a200141086a22062902003703002002200129020037033820024180016a41206a200329020037030020024180016a41186a200429020037030020024180016a41106a200529020037030020024180016a41086a20062902003703002002200129020037038001200241e8076a20024180016a10e89e80800002400240024002400240024020022802e80722034109460d00200220022902ec0737026c200220033602684100280284a2db800041024f0d0441002d00b891db80000e03040203010b200241023a002402400240024002400240200228026022012802000e020102000b0240200128020c2204450d00200128020841306a21030340200310e38a808000200341c0006a21032004417f6a22040d000b0b2001280204450d03200141086a21030c020b2001280204450d02200141086a21030c010b0240200128020c2204450d00200128020841306a21030340200310cf8b808000200341c0006a21032004417f6a22040d000b0b2001280204450d01200141086a21030b2003280200410028029c96db8000118080808000000b2001410028029c96db8000118080808000000c0c0b41b091db800010c3b280800041ff01710e03020001000b41002802b091db800021010240024041002802dca2db80004102460d004188e7d48000210341bce6d4800021040c010b4100280290a2db80002104410028028ca2db800021034100280288a2db80004101470d0020032004280208417f6a4178716a41086a21030b20032001200428021411848080800000450d010b41002802b091db8000220328022022040d01418d89c98000412241f489c98000109181808000000b41002d00d8a2db80000d0741002802cca2db80004104490d0720024104360274200241002802b091db8000220729021437027841002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2208200241f4006a41002802dc8fdb800041bce9c3800020031b220928020c11848080800000450d0741002802b091db800022042802202203450d022004280228210120042802242105200428021c210620024100360290072002200136028c072002200536028807200220063602800720022003360284072002200241e8006a3602f40620034101460d03200241013602b006200220013602ac06200220053602a806200220063602a006200220033602a4062002200241e0006a3602cc07200341024d0d04200241023602f807200220013602f407200220053602f007200220033602ec07200220063602e807200241a48ac980003602a001200241948ac9800036029401200241848ac980003602880120022004411c6a3602a407200241033602a0072002200241e4006a3602d8072002200241d8076a36029c012002200241e8076a360298012002200241cc076a360290012002200241a0066a36028c012002200241f4066a36028401200220024180076a36028001200220024180016a36029c07200241b0076a41086a200241f4006a41086a280200360200200220022902743703b007200720082009200241b0076a2002419c076a10b9b28080000c070b2003280228210120032802242105200328021c2106200241003602c007200220013602bc07200220053602b807200220063602b007200220043602b4072002200241e8006a3602940620044101460d0420024101360290072002200136028c072002200536028807200220063602800720022004360284072002200241e0006a3602f406200441024d0d05200220013602ac06200220053602a806200220043602a406200220063602a006200241a48ac980003602a001200241948ac9800036029401200241848ac980003602880120022003411c6a3602e007200241033602dc07200241023602b0062002200241e4006a3602cc072002200241cc076a36029c012002200241a0066a360298012002200241f4066a36029001200220024180076a36028c01200220024194066a360284012002200241b0076a36028001200220024180016a3602d807200220033602fc07200242013703e80741002802dca2db800021032002200241d8076a3602f807024020034102470d004100280290a2db80002104410028028ca2db8000210302404100280288a2db80004101470d0020032004280208417f6a4178716a41086a21030b2003200241e8076a200428022811848080800000450d002003200241e8076a200428022c118b80808000000b41002d00d8a2db80000d0641002802cca2db80004104490d062002410436029c07200241002802b091db800022042902143702a00741002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b22012002419c076a41002802dc8fdb800041bce9c3800020031b220328020c11848080800000450d06200241e8076a41086a2002419c076a41086a2802003602002002200229029c073703e807200420012003200241e8076a200241d8076a10b9b28080000c060b200041093b0100024020012d00004101470d00200141086a1090928080000b200128022422032003280200417f6a2203360200024020030d00200141246a10c9a08080000b02400240024002400240200128022822002802000e020102000b0240200028020c2204450d00200028020841306a21030340200310e38a808000200341c0006a21032004417f6a22040d000b0b2000280204450d03200041086a21030c020b2000280204450d02200041086a21030c010b0240200028020c2204450d00200028020841306a21030340200310cf8b808000200341c0006a21032004417f6a22040d000b0b2000280204450d01200041086a21030b2003280200410028029c96db8000118080808000000b2000410028029c96db800011808080800000024002400240200128022c22032d0000220441636a41002004411e71411e461b0e020201000b200341046a1090928080000c010b200341046a1091928080000b2003410028029c96db8000118080808000000c090b418d89c98000412241f489c98000109181808000000b418d89c98000412241f489c98000109181808000000b418d89c98000412241f489c98000109181808000000b418d89c98000412241f489c98000109181808000000b418d89c98000412241f489c98000109181808000000b20022802602203280200210620024180016a41086a200341086a2902003703002002200329020037038001200241d8076a20024180016a10b9af808000024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020022802d8072201418080808078470d00024002404100280284a2db800041014b0d0002400240024041002d00c491db80000e03030102000b41bc91db800010c3b280800041ff01710e03020001000b41002802bc91db800021010240024041002802dca2db80004102460d004188e7d48000210341bce6d4800021040c010b4100280290a2db80002104410028028ca2db800021034100280288a2db80004101470d0020032004280208417f6a4178716a41086a21030b20032001200428021411848080800000450d010b41002802bc91db8000220328022022040d01418d89c98000412241b48ac98000109181808000000b41002d00d8a2db80000d1c41002802cca2db80004104490d1c2002410436029c07200241002802bc91db800022042902143702a00741002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b22012002419c076a41002802dc8fdb800041bce9c3800020031b220528020c11848080800000450d1c41002802bc91db800022032802202206450d022003280228210720032802242108200328021c2109200241003602f807200220073602f407200220083602f007200220063602ec07200220093602e807200241f48ac980003602880720022003411c6a3602b807200241013602b40720024100360290012002410136028401200241ec8ac98000360280012002420437028801200220024180016a360284072002200241e8076a36028007200220024180076a3602b007200241a0066a41086a2002419c076a41086a2802003602002002200229029c073703a006200420012005200241a0066a200241b0076a10b9b28080000c1c0b2003280228210120032802242105200328021c2106200241003602b006200220013602ac06200220053602a806200220043602a406200220063602a006200241f48ac980003602b80720022003411c6a3602a407200241013602a007200241003602f807200241013602ec07200241ec8ac980003602e807200242043702f0072002200241e8076a3602b4072002200241a0066a3602b0072002200241b0076a36029c072002200336029401200242013703800141002802dca2db8000210320022002419c076a36029001024020034102470d004100280290a2db80002104410028028ca2db8000210302404100280288a2db80004101470d0020032004280208417f6a4178716a41086a21030b200320024180016a200428022811848080800000450d00200320024180016a200428022c118b80808000000b41002d00d8a2db80000d1b41002802cca2db80004104490d1b2002410436028007200241002802bc91db800022042902143702840741002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b220120024180076a41002802dc8fdb800041bce9c3800020031b220328020c11848080800000450d1b20024180016a41086a20024180076a41086a28020036020020022002290280073703800120042001200320024180016a2002419c076a10b9b28080000c1b0b20022802dc07210720022802e007210420024180016a2002280264220541900510f5b28080001a02400240024020022d008001220341636a41002003411e71411e461b0e03010002010b20022d008c012109200241186a200228028401200228028801109daf8080002002280218220a4109460d04200228021c21080c050b20022d0080062109200241106a20024180016a1080af808000200228021022034109470d020c030b200241da076a2005410f6a2d00003a0000200220052f000d3b01d807200228028401220a4109460d0220022d008c01210920022802880121080c030b418d89c98000412241b48ac98000109181808000000b200241086a20032002280214109daf8080002002280208220a4109460d00200228020c21080c010b4100280284a2db800041014b0d0441002d00d091db80000e03040203010b20024190066a41026a200241d8076a41026a2d00003a0000200220022f01d8073b01900641002d0098a2db80001a41e00041002802a496db8000118280808000002205450d0b200542003703282005410e3a001020054281808080103703002005200641036aad37032041002d0098a2db80001a41c00241002802a496db8000118280808000002203450d0c200320093a00a801200320084110763b01a601200320022f0190063b00a9012003420f3703a002200320043602b0012003410b3602ac01200320084108763a00a501200320083a00a4012003200a3602a0012003421a3703800120032004360214200320073602102003200136020c200341003a00082003200536020420034101360200200341ab016a20024190066a41026a2d00003a00002002410236029c0620022003360298062002410236029406200241e8076a20024194066a427f427f10c59280800020022802e8074129460d0920024180016a41186a200241e8076a41186a29030037030020024180016a41106a200241e8076a41106a29030037030020024180016a41086a200241e8076a41086a290300370300200220022903e807370380014100280284a2db800041014b0d0741002d00dc91db800022030e03070606050b41c891db800010c3b280800041ff01710e03020001000b41002802c891db800021060240024041002802dca2db80004102460d004188e7d48000210341bce6d4800021050c010b4100280290a2db80002105410028028ca2db800021034100280288a2db80004101470d0020032005280208417f6a4178716a41086a21030b20032006200528021411848080800000450d010b41002802c891db8000220328022022050d01418d89c98000412241808cc98000109181808000000b41002d00d8a2db80000d1141002802cca2db80004104490d112002410436029c07200241002802c891db800022052902143702a00741002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b22062002419c076a41002802dc8fdb800041bce9c3800020031b220828020c11848080800000450d1141002802c891db800022032802202209450d062003280228210a2003280224210b200328021c210c200241003602f8072002200a3602f4072002200b3602f007200220093602ec072002200c3602e807200241f48ac980003602880720022003411c6a3602b807200241013602b40720024100360290012002410136028401200241c08cc98000360280012002420437028801200220024180016a360284072002200241e8076a36028007200220024180076a3602b007200241a0066a41086a2002419c076a41086a2802003602002002200229029c073703a006200520062008200241a0066a200241b0076a10b9b28080000c110b2003280228210620032802242108200328021c2109200241003602f807200220063602f407200220083602f007200220053602ec07200220093602e807200241f48ac980003602b80720022003411c6a3602a407200241013602a00720024100360290012002410136028401200241c08cc98000360280012002420437028801200220024180016a3602b4072002200241e8076a3602b0072002200241b0076a36029c0720032002419c076a10bdb280800041002d00d8a2db80000d1041002802cca2db80004104490d102002410436028007200241002802c891db800022052902143702840741002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b220620024180076a41002802dc8fdb800041bce9c3800020031b220328020c11848080800000450d10200241a0066a41086a20024180076a41086a28020036020020022002290280073703a006200520062003200241a0066a2002419c076a10b9b28080000c100b41d491db800010c3b280800041ff01712203450d010b41002802d491db8000200310b8b2808000450d0041002802d491db8000220328022022040d01418d89c98000412241cc8bc98000109181808000000b41002d00d8a2db80000d0c41002802cca2db80004104490d0c200241043602f406200241002802d491db800022012902143702f80641002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2205200241f4066a41002802dc8fdb800041bce9c3800020031b220628020c11848080800000450d0c41002802d491db800022032802202204450d052003280228210720032802242108200328021c2109200241003602ac07200220073602a807200220083602a4072002200936029c07200220043602a007200241003602b006200241f88bc980003602a006200242043702a806200241013602a40620044101460d06200241013602c007200220073602bc07200220083602b807200220043602b407200220093602b007200241bc8bc9800036029407200241f48ac980003602880720022003411c6a3602d407200241023602d0072002200241c8076a360290072002200241b0076a36028c072002200241a0066a3602840720022002419c076a36028007200220024180076a3602cc07200220024180016a3602c807200241d8076a41086a200241f4066a41086a280200360200200220022902f4063703d807200120052006200241d8076a200241cc076a10b9b28080000c0c0b2003280228210120032802242105200328021c2106200241003602ac07200220013602a807200220053602a4072002200636029c07200220043602a007200241003602b006200241f88bc980003602a006200242043702a806200241013602a40620044101460d06200241013602c007200220013602bc07200220053602b807200220043602b407200220063602b007200241bc8bc9800036029407200241f48ac980003602880720022003411c6a3602fc06200241023602f8062002200241c8076a360290072002200241b0076a36028c072002200241a0066a3602840720022002419c076a36028007200220024180076a3602f406200220024180016a3602c8072003200241f4066a10bdb280800041002d00d8a2db80000d0b41002802cca2db80004104490d0b200241043602cc07200241002802d491db800022042902143702d00741002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2201200241cc076a41002802dc8fdb800041bce9c3800020031b220328020c11848080800000450d0b200241d8076a41086a200241cc076a41086a280200360200200220022902cc073703d807200420012003200241d8076a200241f4066a10b9b28080000c0b0b20022903f807210d20022903f007210e200241a0066a20022802980620024194066a41086a220328020010a79c808000200241b0076a41086a2204200241e8006a41086a280200360200200220022902683703b00720024180076a41086a200328020036020020022002290294063703800720024180016a20024180076a200e200d10d99e80800020024180016a41086a2103024002402002280280010d00200241e8076a41186a200341186a290300370300200241e8076a41106a200341106a290300370300200241e8076a41086a200341086a290300370300200220032903003703e80720032004280200360200200220022903b00737038001200241c0066a20024180016a200241e8076a200241a0066a200e200d10da9e80800020022802c00621040c010b200241e0066a200341186a290300370300200241c0066a41186a200341106a290300370300200241c0066a41106a200341086a290300370300412b21042002412b3602c006200220032903003703c806200241b0076a10db9e8080000b200241c0066a4104722103024002400240200441576a2201410120014103491b0e03020100020b200241cc066a210320022802c80621040b20044129460d002002419c016a200341186a28020036020020024194016a200341106a2902003702002002418c016a200341086a29020037020020022004360280012002200329020037028401024002404100280284a2db800041044b0d000240024041002d00e891db800022030e03020101000b41e091db800010c3b280800041ff01712203450d010b41002802e091db8000200310b8b2808000450d0041002802e091db8000220328022022040d01418d89c98000412241848bc98000109181808000000b41002d00d8a2db80000d0b41002802cca2db8000450d0b200241013602f406200241002802e091db800022012902143702f80641002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2205200241f4066a41002802dc8fdb800041bce9c3800020031b220628020c11848080800000450d0b41002802e091db800022032802202204450d082003280228210720032802242108200328021c2109200241003602ac07200220073602a807200220083602a4072002200936029c07200220043602a007200241003602f807200241b48bc980003602e807200242043702f007200241013602ec0720044101460d09200241013602c007200220073602bc07200220083602b807200220043602b407200220093602b007200241bc8bc9800036029407200241f48ac980003602880720022003411c6a3602d407200241023602d0072002200241c8076a360290072002200241b0076a36028c072002200241e8076a3602840720022002419c076a36028007200220024180076a3602cc07200220024180016a3602c807200241d8076a41086a200241f4066a41086a280200360200200220022902f4063703d807200120052006200241d8076a200241cc076a10b9b28080000c0b0b2003280228210120032802242105200328021c2106200241003602ac07200220013602a807200220053602a4072002200636029c07200220043602a007200241003602f807200241b48bc980003602e807200242043702f007200241013602ec0720044101460d09200241013602c007200220013602bc07200220053602b807200220043602b407200220063602b007200241bc8bc9800036029407200241f48ac980003602880720022003411c6a3602fc06200241023602f8062002200241c8076a360290072002200241b0076a36028c072002200241e8076a3602840720022002419c076a36028007200220024180076a3602f406200220024180016a3602c8072003200241f4066a10bdb280800041002d00d8a2db80000d0a41002802cca2db8000450d0a200241013602cc07200241002802e091db800022042902143702d00741002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2201200241cc076a41002802dc8fdb800041bce9c3800020031b220328020c11848080800000450d0a200241d8076a41086a200241cc076a41086a280200360200200220022902cc073703d807200420012003200241d8076a200241f4066a10b9b28080000c0a0b2002410f3a00242002280260410028029c96db8000118080808000002002280264410028029c96db80001180808080000020024180016a41086a200241246a41086a29020037030020024180016a41106a200241246a41106a280200360200200220022902243703800141bc95db800021030c0f0b418d89c98000412241808cc98000109181808000000b411041e00010bb80808000000b411041c00210bb80808000000b418d89c98000412241cc8bc98000109181808000000b418d89c98000412241cc8bc98000109181808000000b418d89c98000412241cc8bc98000109181808000000b418d89c98000412241848bc98000109181808000000b418d89c98000412241848bc98000109181808000000b418d89c98000412241848bc98000109181808000000b200241246a20022802800120022d0098011098988080002002280260410028029c96db8000118080808000000c040b200241246a412c20021098988080000240200228029c062204450d0020022802980621030340200310d38b808000200341a0016a21032004417f6a22040d000b0b0240200228029406450d00200228029806410028029c96db8000118080808000000b200241e8006a1090928080002002280260410028029c96db8000118080808000000c030b200241246a4132200210989880800002402004450d00200741306a21030340200310e38a808000200341c0006a21032004417f6a22040d000b0b02402001450d002007410028029c96db8000118080808000000b200241e8006a1090928080002002280260410028029c96db8000118080808000000c020b200241246a41322002109898808000200241e8006a1090928080002002280260410028029c96db8000118080808000000b02400240200228026422042d0000220341636a41002003411e71411e461b0e020201000b200441046a1090928080000c010b200441046a1091928080000b20022d002421032002280264410028029c96db80001180808080000020024180016a41086a200241246a41086a29020037030020024180016a41106a200241246a41106a280200360200200220022902243703800141bc95db800041e495db80002003410f461b21030b2000200229038001370200200041106a20024180016a41106a280200360200200041086a20024180016a41086a2903003702002003280200118d80808000002002418f086a10fb838080000b20024190086a2480808080000b8e1f04087f057e037f017e23808080800041e0026b22042480808080002004200136020c0240024002400240024002404100280284a2db80000d0002400240024041002d00f89adb80000e03030102000b41f09adb800010c3b280800041ff01710e03020001000b41002802f09adb800021050240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021060c010b4100280290a2db80002106410028028ca2db800021014100280288a2db80004101470d0020012006280208417f6a4178716a41086a21010b20012005200628021411848080800000450d010b41002802f09adb8000220128022022060d01418d89c9800041224190a2c98000109181808000000b41002d00d8a2db80000d0441002802cca2db80004105470d0420044105360210200441002802f09adb8000220129021437021441002802d88fdb800041d4e9c3800041002802c8a2db800041024622061b2207200441106a41002802dc8fdb800041bce9c3800020061b220828020c11848080800000450d0441002802f09adb800022062802202205450d01200628022821092006280224210a200628021c210b200441003602f001200420093602ec012004200a3602e8012004200b3602e001200420053602e40120044100360260200441b4a2c98000360250200442043702582004410136025420054101460d02200441013602a801200420093602a4012004200a3602a0012004200536029c012004200b36029801200441bca2c98000360234200441f48ac9800036022820042006411c6a3602d0012004200441fc016a360230200420044198016a36022c2004200441d0006a3602242004200441e0016a3602202004200441206a3602c80120042004410c6a3602fc01200441023602cc012004290210210c200428021821062001290200210d200442013702c002200441013602b802200441b0e1d480003602b402200420063602b0022004200c3702a802200135022c210c2001350230210e2001350234210f200135023821102004419083808000ad422086200441b0016aad8437038001200441013a00b4012004200f2010422086843702a002200441024101200f501b36029c022004200c200e4220868437029402200441024101200c501b36029002200420044180016a3602bc022004200441c8016a3602b0012004200d37028802200720044188026a2008280210118b80808000000c040b2001280228210520012802242107200128021c2108200441003602f001200420053602ec01200420073602e801200420083602e001200420063602e40120044100360260200441b4a2c98000360250200442043702582004410136025420064101460d02200441013602a801200420053602a401200420073602a0012004200636029c012004200836029801200441bca2c98000360234200441f48ac9800036022820042001411c6a3602b801200420044180016a360230200420044198016a36022c2004200441d0006a3602242004200441e0016a3602202004200441206a3602b00120042004410c6a36028001200441023602b4012004200136029c02200442013703880241002802dca2db800021012004200441b0016a36029802024020014102470d004100280290a2db80002106410028028ca2db8000210102404100280288a2db80004101470d0020012006280208417f6a4178716a41086a21010b200120044188026a200628022811848080800000450d00200120044188026a200628022c118b80808000000b41002d00d8a2db80000d0341002802cca2db80004105470d03200441053602c801200441002802f09adb800022062902143702cc0141002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2205200441c8016a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d0320044188026a41086a200441c8016a41086a280200360200200420042902c8013703880220062005200120044188026a200441b0016a10b9b28080000c030b418d89c9800041224190a2c98000109181808000000b418d89c9800041224190a2c98000109181808000000b418d89c9800041224190a2c98000109181808000000b200441e40036021c024002400240024002400240024002400240200428020c220128020822060d004200210c412921054200210f0c010b20012802042101200641a0016c2107410021064200210d4200210e024002400240024002400340200428021c2205450d0220042005417f6a36021c20044188026a20012004411c6a20022003108c9380800020042802880222054129470d03200d2004290390027c220c200d540d04200e2004290398027c220f200e540d04200c2002560d01200f2003560d01200141a0016a2101200641016a2106200c210d200f210e200741e07e6a22070d000b412921050c050b41ff01200641ff0171200641ff014b1b2106412521050c030b41ff01200641ff0171200641ff014b1b210641282105417f21010c020b41ff01200641ff0171200641ff014b1b2106200429039802210f200429039002210c200428028c0221010c010b41ff01200641ff0171200641ff014b1b2106410021050b200428020c210820042006ad220d3703382004200f3703302004200c3703282004200136022420042005360220024002404100280284a2db800041014b0d0002400240024041002d00849bdb80000e03030102000b41fc9adb800010c3b280800041ff01710e03020001000b41002802fc9adb800021090240024041002802dca2db80004102460d004188e7d48000210641bce6d4800021070c010b4100280290a2db80002107410028028ca2db800021064100280288a2db80004101470d0020062007280208417f6a4178716a41086a21060b20062009200728021411848080800000450d010b41002802fc9adb8000220728022022060d01418d89c98000412241cca2c98000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d0120044104360244200441002802fc9adb8000220729021437024841002802d88fdb800041d4e9c3800041002802c8a2db800041024622061b2211200441c4006a41002802dc8fdb800041bce9c3800020061b221228020c11848080800000450d0141002802fc9adb800022092802202206450d022009280228210a2009280224210b200928021c211320044100360290012004200a36028c012004200b3602880120042013360280012004200636028401200441003602a80120044184a3c9800036029801200442043702a0012004410136029c0120064101460d03200441013602c0012004200a3602bc012004200b3602b801200420133602b001200420063602b4012004200441206a3602c401200641024d0d04200441023602d8012004200a3602d4012004200b3602d001200420133602c801200420063602cc0120042004411c6a3602dc0120064103460d05200441033602f0012004200a3602ec012004200b3602e801200420063602e401200420133602e0012004418ca3c9800036027c200441e88cc98000360270200441bc8bc98000360264200441f48ac98000360258200420082802083602f8012004200441f4016a3602782004200441e0016a3602742004200441dc016a36026c2004200441c8016a3602682004200441c4016a3602602004200441b0016a36025c200420044198016a360254200420044180016a3602502004200441f8016a3602f40120042009411c6a3602840220044104360280022004200441d0006a3602fc012004290244210e200428024c210620072902002103200442013702c002200441013602b802200441b0e1d480003602b402200420063602b0022004200e3702a802200735022c210e2007350230211020073502342102200735023821142004419083808000ad422086200441d8026aad843703d002200441013a00dc02200420022014422086843702a0022004410241012002501b36029c022004200e20104220868437029402200441024101200e501b360290022004200441d0026a3602bc022004200441fc016a3602d8022004200337028802201120044188026a2012280210118b80808000000c010b200728022821092007280224210a200728021c210b20044100360290012004200936028c012004200a360288012004200b360280012004200636028401200441003602a80120044184a3c9800036029801200442043702a0012004410136029c0120064101460d05200441013602c001200420093602bc012004200a3602b8012004200b3602b001200420063602b4012004200441206a3602f401200641024d0d06200441023602d801200420093602d4012004200a3602d0012004200b3602c801200420063602cc0120042004411c6a3602f80120064103460d07200441033602f001200420093602ec012004200a3602e801200420063602e4012004200b3602e0012004418ca3c980003602b402200441e88cc980003602a802200441bc8bc9800036029c02200441f48ac9800036029002200420082802083602d8022004200441d0026a3602b0022004200441e0016a3602ac022004200441f8016a3602a4022004200441c8016a3602a0022004200441f4016a360298022004200441b0016a36029402200420044198016a36028c02200420044180016a360288022004200441d8026a3602d00220042007411c6a36024c20044104360248200420044188026a360244200420073602642004420137035041002802dca2db800021062004200441c4006a360260024020064102470d004100280290a2db80002107410028028ca2db8000210602404100280288a2db80004101470d0020062007280208417f6a4178716a41086a21060b2006200441d0006a200728022811848080800000450d002006200441d0006a200728022c118b80808000000b41002d00d8a2db80000d0041002802cca2db80004104490d00200441043602fc01200441002802fc9adb800022072902143702800241002802d88fdb800041d4e9c3800041002802c8a2db800041024622061b2208200441fc016a41002802dc8fdb800041bce9c3800020061b220628020c11848080800000450d00200441d0006a41086a200441fc016a41086a280200360200200420042902fc01370350200720082006200441d0006a200441c4006a10b9b28080000b2000200d3703182000200f3703102000200c3703082000200136020420002005360200200441e0026a2480808080000f0b418d89c98000412241cca2c98000109181808000000b418d89c98000412241cca2c98000109181808000000b418d89c98000412241cca2c98000109181808000000b418d89c98000412241cca2c98000109181808000000b418d89c98000412241cca2c98000109181808000000b418d89c98000412241cca2c98000109181808000000b418d89c98000412241cca2c98000109181808000000bbf0701097f23808080800041c0006b220224808080800002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a3602184100210441a9cdc380004113200241186a410441002802f495db80001183808080000041002802fc95db8000118d808080000020012802202105200128021c2106200128021821032001280214210720012802102108200128020c2109200241186a2001280200200128020428020810839f8080000240200228021822014129460d00200241106a2002412c6a280200360200200241086a200241246a2902003703002002200229021c3703004100210a02402009450d0020022008360234200220093602302002410036022c20022008360224200220093602202002410036021c410121042007210a0b2002200a3602382002200436022820022004360218200241186a10cc8a8080000240024020030d0041002103410021050c010b20022006360234200220033602302002410036022c20022006360224200220033602202002410036021c410121030b200220053602382002200336022820022003360218200241186a10da8b8080000c020b41002101410021044100210a02402009450d0020022008360234200220093602302002410036022c20022008360224200220093602202002410036021c410121042007210a0b2002200a3602382002200436022820022004360218200241186a10cc8a8080004100210902402003450d0020022006360234200220033602302002410036022c20022006360224200220033602202002410036021c41012101200521090b200220093602382002200136022820022001360218200241186a10da8b808000411d21010c010b2000412a360200200041093b01044100210041002103410021090240200128020c2204450d00200220043602302002410036022c200220043602202002410036021c2002200128021022033602342002200336022420012802142109410121030b200220093602382002200336022820022003360218200241186a10cc8a80800041002103024020012802182209450d00200220093602302002410036022c200220093602202002410036021c2002200128021c22003602342002200036022420012802202103410121000b200220033602382002200036022820022000360218200241186a10da8b8080000c010b41002802e495db8000118d808080000020002001360200200020022903003702042000410c6a200241086a290300370200200041146a200241106a2802003602002002413f6a10fb838080000b200241c0006a2480808080000bbc0402037f017e23808080800041d0056b2202248080808000024002400240024041a9cdc380004113108d84808000220341fe014b0d00410121042002200341016a36022041a9cdc380004113200241206a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241206a41206a200141206a290200370300200241206a41186a200141186a290200370300200241206a41106a200141106a290200370300200241206a41086a200141086a290200370300200220012902003703202002410c6a200241206a10f08e80800020022d000c2201410f470d01200241023a0024200241213a002041014100200241206a10f18e808000200242e7adb0ba9bbab2f2fb00370038200242d39cf0bdba80f2ac10370030200242a988d1e9f0b7bbcf9c7f370028200242dc9ac4b0d794dae079370020200241206a412041002802ac95db8000118b808080000041002802bc95db8000118d8080800000420221050c020b200041093b0120200041003a001820004200370300024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a220036020020000d02200141246a10c9a08080000c020b2000200229000d370021200041306a2002410c6a41106a280000360000200041296a200241156a29000037000041002802e495db8000118d808080000042002105200121040b200020043a0020200041003a00182000420037030820002005370300200241cf056a10fb838080000b200241d0056a2480808080000bee0804047f017e027f017e23808080800041f0026b22022480808080000240024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a36024041a9cdc380004113200241c0006a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200128020821042001280204210320012802002105200241186a41206a2001412c6a290200370300200241186a41186a200141246a290200370300200241186a41106a2001411c6a290200370300200241186a41086a200141146a2902003703002002200129020c2206370318024002402006a741ff01710d00200241e1006a2001412d6a2d00003a0000200241d9006a200141256a290000370000200241d1006a2001411d6a290000370000200241c9006a200141156a2900003700002002200129000d370041200228023c22012001280200417f6a2201360200024020010d00200241186a41246a10c9a08080000b4103210720022d004121080c010b200241c0006a41206a2001410c6a220141206a290200370300200241c0006a41186a200141186a290200370300200241c0006a41106a200141106a290200370300200241c0006a41086a200141086a29020037030020022001290200220637034020022d00412108024002402006a7220741ff0171417f6a0e03000102010b200241c8006a10d6968080000b200228026422012001280200417f6a220136020020010d00200241e4006a10c9a08080000b410221010240200741ff01714103470d00200841ff01710d00410721010240024002400240200320044100108d91808000220841766a41ff01712207410220074102491b0e03020100020b200821010b200241c0006a200110fd9b80800020022d00402201410f470d010b200220043602202002200336021c20022005360218200241c0006a200241186a10f7a480800020022d00402201410f460d032002410f6a200241d0006a280000360000200241086a200241c9006a290000370300200220022900413703000c040b2002410f6a200241d0006a280000360000200241086a200241c9006a290000370300200220022900413703000b2005450d022003410028029c96db8000118080808000000c020b200041093b0120200041003a001820004200370300024020012d000c4101470d00200141146a1090928080000b200128023022002000280200417f6a2200360200024020000d00200141306a10c9a08080000b2001280200450d032001280204410028029c96db8000118080808000000c030b200241c0006a10a29e80800020022903d802210620022903e002210941002802bc95db8000118d8080800000200041003a0020200020093703182000200637031020004201370308200042023703000c010b41002802e495db8000118d8080800000200020013a002020004200370318200042013703082000420037030020002002290300370021200041296a200241086a290300370000200041306a2002410f6a2900003700000b200241ef026a10fb838080000b200241f0026a2480808080000b8f0803057f017e027f2380808080004180016b2202248080808000024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a36024841a9cdc380004113200241c8006a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241206a41206a200141206a2203290200370300200241206a41186a200141186a2204290200370300200241206a41106a200141106a2205290200370300200241206a41086a200141086a220629020037030020022001290200220737032020012802282108200128022c2109024002402007a741ff0171450d00200241c8006a41206a2003290200370300200241c8006a41186a2004290200370300200241c8006a41106a2005290200370300200241c8006a41086a20062902003703002002200129020022073703482007a721010c010b200241c8006a41216a200141216a2d00003a0000200241c8006a41196a200141196a290000370000200241c8006a41116a200141116a290000370000200241c8006a41096a200141096a29000037000020022001290001370049200228024422012001280200417f6a220336020041032101200241033a004820030d00200241c4006a10c9a08080000b02400240200141ff017122014103470d0020022d004941ff01714101460d010b0240024002402001417f6a0e03000102010b200241d0006a10d6968080000b200228026c22012001280200417f6a220136020020010d00200241ec006a10c9a08080000b200241023a00080c020b20022009280200360270200241013a00772002200241f7006a360278200220083602202002200241f8006a3602282002200241f0006a360224200241c8006a41e08fdb8000200241206a10c6a68080000240024020022d00484110460d00200241086a41106a200241c8006a41106a280200360200200241086a41086a200241c8006a41086a290200370300200220022902483703080c010b200241086a410910c19c8080000b20022d0008410f470d01200241c8006a41106a200241086a41106a280200360200200241c8006a41086a200241086a41086a2903003703002002200229030837034841bc95db800021010c020b200041093b0100024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a220036020020000d02200141246a10c9a08080000c020b200241c8006a41106a200241086a41106a280200360200200241c8006a41086a200241086a41086a2903003703002002200229030837034841e495db800021010b20002002290348370200200041106a200241c8006a41106a280200360200200041086a200241c8006a41086a2903003702002001280200118d8080800000200241ff006a10fb838080000b20024180016a2480808080000bb50601027f23808080800041a0016b22022480808080000240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a36020841a9cdc380004113200241086a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241086a200141d00010f5b28080001a200241f0006a41206a200141386a29020037030020024188016a200141306a290200370300200241f0006a41106a200141286a290200370300200241f0006a41086a200141206a29020037030020022001290218370370200241dc006a200241f0006a2002280248200228024c20022802502002280254280200200241086a10fda180800020022d005c2101200041106a200241dc006a41106a280200360200200041086a200241dc006a41086a2902003702002000200229025c37020041bc95db800041e495db80002001410f461b280200118d80808000002002419f016a10fb838080000c010b200041093b0100024020012d00184101470d00200141206a1090928080000b200128023c22002000280200417f6a2200360200024020000d002001413c6a10c9a08080000b024002400240200128024022002d0000220341636a41002003411e71411e461b0e020201000b200041046a1090928080000c010b200041046a1091928080000b2000410028029c96db800011808080800000024002400240200128024422002d0000220341636a41002003411e71411e461b0e020201000b200041046a1090928080000c010b200041046a1091928080000b2000410028029c96db80001180808080000002400240024002400240200128024822032802000e020102000b0240200328020c2200450d00200328020841306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b2003280204450d03200341086a21010c020b2003280204450d02200341086a21010c010b0240200328020c2200450d00200328020841306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b2003280204450d01200341086a21010b2001280200410028029c96db8000118080808000000b2003410028029c96db8000118080808000000b200241a0016a2480808080000bd10702067f017e23808080800041e0006b2202248080808000024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a36023041a9cdc380004113200241306a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241086a41206a200141206a2204290200370300200241086a41186a200141186a2205290200370300200241086a41106a200141106a2206290200370300200241086a41086a200141086a220729020037030020022001290200220837030820012802282103024002402008a741ff01710d00200241306a41216a200141216a2d00003a0000200241306a41196a200141196a290000370000200241306a41116a200141116a290000370000200241306a41096a200141096a29000037000020022001290001370031200228022c22012001280200417f6a2201360200024020010d002002412c6a10c9a08080000b4103210120022d003121040c010b200241306a41206a2004290200370300200241306a41186a2005290200370300200241306a41106a2006290200370300200241306a41086a200729020037030020022001290200220837033020022d00312104024002402008a7220141ff0171417f6a0e03000102010b200241386a10d6968080000b200228025422052005280200417f6a220536020020050d00200241d4006a10c9a08080000b200141ff01714103470d01200441ff01710d01024020032802082204450d002004417f6a41ffffffff03712106200328020422052101024020044103712203450d002005210103402001280204200128020841002802ac95db8000118b80808000002001410c6a21012003417f6a22030d000b0b20064103490d0020052004410c6c6a210303402001280204200128020841002802ac95db8000118b80808000002001280210200128021441002802ac95db8000118b8080800000200128021c200128022041002802ac95db8000118b80808000002001280228200128022c41002802ac95db8000118b8080800000200141306a22012003470d000b0b4100210141002802bc95db8000118d8080800000200041003a001820004200370308200042023703000c020b200041093b0120200041003a001820004200370300024020012d00004101470d00200141086a1090928080000b200128022422032003280200417f6a220336020020030d02200141246a10c9a08080000c020b41002802e495db8000118d808080000020004200370300200041003a0018200041086a4200370300410221010b200020013a0020200241df006a10fb838080000b200241e0006a2480808080000bff0503037f017e017f23808080800041f0056b220224808080800002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a36024041a9cdc380004113200241c0006a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241086a41206a200141206a2204290200370300200241086a41186a200141186a290200370300200241086a41106a200141106a290200370300200241086a41086a200141086a2902003703002002200129020022053703082001280228210302402005a7220620022d00097241ff01710d00200128022c2101200228022c22062006280200417f6a2206360200024020060d002002412c6a10c9a08080000b200241306a41086a2206200341086a280200360200200220032902003703304105200241306a20012802001086a780800020012802002101200241d0006a20062802003602002002200229033037034820022001360244410f21012002410f3a004041014100200241c0006a10f18e8080002003410028029c96db80001180808080000041002802bc95db8000118d80808000000c020b200241c0006a41206a2004290000370000200241c0006a41196a200141196a290000370000200241c0006a41116a200141116a290000370000200241c0006a41096a200141096a29000037000020022001290001370041200220063a00400240200641ff01714101470d00200241c8006a10d6968080000b200228026422012001280200417f6a2201360200024020010d00200241e4006a10c9a08080000b20031090928080002003410028029c96db80001180808080000041002802e495db8000118d8080800000410221010c010b200041093b0100024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a2200360200024020000d00200141246a10c9a08080000b200128022822011090928080002001410028029c96db8000118080808000000c010b200020013a0000200241ef056a10fb838080000b200241f0056a2480808080000bbd0101027f23808080800041106b22022480808080000240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a36020841a9cdc380004113200241086a410441002802f495db80001183808080000041002802fc95db8000118d808080000041e495db800041bc95db8000200128020028020822011b280200118d808080000020004103412920011b3602002002410f6a10fb838080000c010b2000412a360200200041093b01040b200241106a2480808080000baa0702057f017e23808080800041e0016b22022480808080000240024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a36020441a9cdc380004113200241046a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241046a200141cc0010f5b28080001a20024188016a41206a200141206a220329020037030020024188016a41186a200141186a220429020037030020024188016a41106a200141106a220529020037030020024188016a41086a200141086a220629020037030020022001290200220737038801024002402007a741ff0171450d00200241b0016a41206a2003290200370300200241b0016a41186a2004290200370300200241b0016a41106a2005290200370300200241b0016a41086a20062902003703002002200129020022073703b0012007a721010c010b200241b0016a41216a200141216a2d00003a0000200241b0016a41196a200141196a290000370000200241b0016a41116a200141116a290000370000200241b0016a41096a200141096a290000370000200220012900013700b10120022802ac0122012001280200417f6a220336020041032101200241033a00b00120030d00200241ac016a10c9a08080000b02400240200141ff017122014103470d0020022d00b10141ff01714101460d010b0240024002402001417f6a0e03000102010b200241b8016a10d6968080000b20022802d40122012001280200417f6a220136020020010d00200241d4016a10c9a08080000b410221010c030b20024180016a200241ca016a290100370300200241e8006a41106a200241c2016a290100370300200241e8006a41086a200241ba016a290100370300200220022901b201370368200241b0016a200241e8006a200241306a10a89180800020022d00b0012201410f460d01200241d0006a410f6a200241b0016a41106a280000360000200241d0006a41086a200241b9016a290000370300200220022900b1013703500c020b200041093b0100024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a220036020020000d03200141246a10c9a08080000c030b41002802bc95db8000118d80808000002000410f3a00000c010b41002802e495db8000118d8080800000200020013a000020002002290350370001200041096a200241d8006a290300370000200041106a200241df006a2800003600000b200241df016a10fb838080000b200241e0016a2480808080000b9c1305037f017e017f017e087f23808080800041b0026b2202248080808000024002400240024002400240024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a3602e0014100210441a9cdc380004113200241e0016a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241086a41206a200141206a2902002205370300200241086a41186a200141186a290200370300200241086a41106a200141106a2203290200370300200241086a41086a200141086a220629020037030020022001290200370308200241c8006a41106a2003280200360200200241c8006a41086a200629020037030020022001290200370348200241a0016a2005a7220341f0016a200241c8006a410110b0b180800020022802d0014109470d01200241306a41086a20022903a801370300200241306a41106a200241a0016a41106a290300370300200220022903a0013703302003280290020d02200328029c020d0220032d00e0020d02200228022c21062002410d3602e001200241a0016a2003200241306a2006200241e0016a2002411c6a10a89f808000024020022802a0010d0020022903b801210720022802b401210820022802b001210920022802ac01210a20022802a801210b20022802a40121040c040b20022903b801210520022802b401210620022802b001210120022802ac01210c20022802a8012103200241306a10f28c8080002002413c6a10ef8c8080000c040b2000412a360200200041093b01040240024020012802002203410c470d000240200128020c2206450d00200128020841306a21030340200310e38a808000200341c0006a21032006417f6a22060d000b0b2001280204450d012001280208410028029c96db8000118080808000000c010b2001210602400240200341776a2203410320034103491b0e0402000201020b200141046a21060b20061090928080000b200141146a10ec8b8080002001280214450d072001280218410028029c96db8000118080808000000c070b200241e0016a41386a200241a0016a41386a290300370300200241e0016a41306a200241a0016a41306a290300370300200241e0016a41286a200241a0016a41286a290300370300200241e0016a41206a200241a0016a41206a290300370300200241e0016a41186a200241a0016a41186a290300370300200241e0016a41106a200241a0016a41106a290300370300200220022903a8013703e801200220022903a0013703e001419ceed380004133200241e0016a418ceed380004198efd3800010ad81808000000b0b2002280224220641026a220141e0006c2103024002400240200641d3aad50a4d0d00410021020c010b41002d0098a2db80001a200341002802a496db80001182808080000022060d01411021020b2002200341d0adc9800010ae80808000000b200241003602682002200636026420022001360260200241e0016a41106a200241306a41106a290300370300200241e0016a41086a200241306a41086a290300370300200220022903303703e001200241a0016a200241e0016a200228022c200241e0006a200228022841106a10889f80800020022802ac01210620022802a801210120022802a401210c024002400240024002400240024002400240024002400240024020022802a001220d4129470d0002402006450d00200141306a21030340200310e38a808000200341c0006a21032006417f6a22060d000b0b0240200c450d002001410028029c96db8000118080808000000b0240200228026822032002280260470d00200241e0006a41e0adc9800010cea08080000b2002280264200341e0006c6a410a3a00002002200341016a22063602682002200228021c36027420022002280220220336026c20022003360270200220032002280224220141e0006c220c6a3602780240200228026020066b20014f0d00200241e0006a20062001411041e00010e5a0808000200228026821060b2002280264200641e0006c6a2003200c10f5b28080001a200220033602782002200620016a360268200241ec006a1081a880800002402004410171450d002002200737028c01200220083602880120022009360284012002200a360280012002200b36027c200228022841f0016a200241fc006a10adb18080000b20022802282101200228022c220641046a280200210320062d0008210c200628020022060e09090801020304050607090b20022903b0012105200241e0006a10ec8b80800020022802600d094100210e0c0a0b20032003280200220e41016a360200200e4100480d100c070b20032003280200220e41016a360200200e4100480d0f0c060b20032003280200220e41016a360200200e4100480d0e0c050b20032003280200220e41016a360200200e4100480d0d0c040b20032003280200220e41016a360200200e4100480d0c0c030b20032003280200220e41016a360200200e4100480d0b0c020b20032003280200220e41016a360200200e41004e0d010c0a0b20032003280200220e41016a360200200e4100480d090b200220033602980120022006360294012002200c3a009c01200241c8006a41086a200241e0006a41086a280200360200200220022902603703482002410d3602e001200241a0016a200120024194016a200241c8006a200241e0016a109a9f80800020022d00a0014101470d0520022903b801210520022802b401210620022802b001210120022802ac01210c20022802a80121032004210e0c020b4100210e2002280264410028029c96db8000118080808000000b200d21030b0240200e4101710d002004410171450d00410021044100210e4100210f0240200b450d002002200a3602fc012002200b3602f801200241003602f4012002200a3602ec012002200b3602e801200241003602e4014101210e2009210f0b2002200f360280022002200e3602f0012002200e3602e001200241e0016a10cc8a8080004100210b02402008450d00200220083602f801200241003602f401200220083602e801200241003602e40120022007a722043602fc01200220043602ec012007422088a7210b410121040b2002200b36028002200220043602f001200220043602e001200241e0016a10da8b8080000b200d4129460d010b2002411c6a10ec8b808000200228021c450d002002280220410028029c96db8000118080808000000b41bc95db800041e495db800020034129461b21040c010b4129210341bc95db800021040b2000200636020c200020013602082000200c3602042004280200118d80808000002000200537031020002003360200200241af026a10fb838080000b200241b0026a2480808080000f0b000bd70503027f047e017f23808080800041f0006b2202248080808000024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a3602084100210341a9cdc380004113200241086a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241c0006a41206a200141206a290200370300200241c0006a41186a200141186a290200370300200241c0006a41106a200141106a290200370300200241c0006a41086a200141086a29020037030020022001290200370340200241086a200241c0006a2001280228200128022c2201290300200129030810d8a28080002002290318210420022903102105200229030822064202520d01427f20054280c2d72f7c220720072005541b21074201210541bc95db800021010c020b200041093b0120200041003a001820004200370300024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a2200360200024020000d00200141246a10c9a08080000b2001280228220341046a21080240024002400240024020032802000e020102000b0240200328020c2200450d00200328020821010340200110d38b808000200141a0016a21012000417f6a22000d000b0b2008280200450d03200341086a21010c020b200810d48b8080002008280200450d02200341086a21010c010b200810d58b8080002008280200450d01200341086a21010b2001280200410028029c96db8000118080808000000b2003410028029c96db8000118080808000000c020b20002002290029370021200041296a200241086a41296a290000370000200041306a200241086a41306a29000037000020022d0028210341e495db8000210120042107200229032021040b2001280200118d8080800000200020033a002020002004370318200020073703102000200537030820002006370300200241ef006a10fb838080000b200241f0006a2480808080000b830b02057f017e23808080800041b0016b2202248080808000024002400240024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a36024841a9cdc380004113200241c8006a410441002802f495db80001183808080000041002802fc95db8000118d808080000020024180016a41206a200141206a220329020037030020024180016a41186a200141186a220429020037030020024180016a41106a200141106a220529020037030020024180016a41086a200141086a220629020037030020022001290200220737038001024002402007a741ff0171450d00200241106a41206a2003290200370300200241106a41186a2004290200370300200241106a41106a2005290200370300200241106a41086a20062902003703002002200129020022073703102007a721030c010b200241106a41216a200141216a2d00003a0000200241106a41196a200141196a290000370000200241106a41116a200141116a290000370000200241106a41096a200141096a2900003700002002200129000137001120022802a40122012001280200417f6a220136020041032103200241033a001020010d00200241a4016a10c9a08080000b200241c8006a41206a210102400240200341ff017122034103470d0020022d001141ff01714101460d010b0240024002402003417f6a0e03000102010b200241186a10d6968080000b200228023422032003280200417f6a220336020020030d00200241346a10c9a08080000b200241003a006020024200370348410221030c050b200241c8006a41186a2104200242e9a4819dc3e2c1a88e7f370028200242e7e7c3d9cb85d2b3b07f370020200242a2e4e4ea97e2aedb7e370018200242ef99b6ad8ba0e2cbf400370010200241086a200241106a412010be8d8080002002280208450d02200228020c2203417f470d012001410210c49c808000200242003703480c030b200041093b0120200041003a001820004200370300024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a220036020020000d05200141246a10c9a08080000c050b200242e9a4819dc3e2c1a88e7f37009801200242e7e7c3d9cb85d2b3b07f37009001200242a2e4e4ea97e2aedb7e37008801200242ef99b6ad8ba0e2cbf400370080012002200341016a3602a80120024180016a4120200241a8016a410441002802f495db800011838080800000200241c8006a41206a220141003a0000200241186a4200370300200241106a41106a200241c8006a41106a290300370300200241106a41186a200241c8006a41186a290300370300200241106a41286a200241c8006a41286a290300370300200241106a41306a200241c8006a41306a290300370300200241106a41206a20012903003703002002420237031041bc95db800021010c030b2001410110c49c808000200242003703480b41002103200421010b200120033a0000200241106a41086a200241c8006a41086a290300370300200241106a41106a200241c8006a41106a290300370300200241106a41186a200241c8006a41186a290300370300200241106a41206a200241c8006a41206a290300370300200241106a41286a200241c8006a41286a290300370300200241106a41306a200241c8006a41306a2903003703002002200229034837031041e495db800021010b20002002290310370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200241106a41086a2903003703002001280200118d8080800000200241af016a10fb838080000b200241b0016a2480808080000b890703067f017e017f2380808080004180016b2202248080808000024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a36025041a9cdc380004113200241d0006a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241286a41206a200141206a2204290200370300200241286a41186a200141186a2205290200370300200241286a41106a200141106a2206290200370300200241286a41086a200141086a220729020037030020022001290200220837032820012802282109200128022c2103024002402008a741ff0171450d00200241d0006a41206a2004290200370300200241d0006a41186a2005290200370300200241d0006a41106a2006290200370300200241d0006a41086a20072902003703002002200129020022083703502008a721010c010b200241d0006a41216a200141216a2d00003a0000200241d0006a41196a200141196a290000370000200241d0006a41116a200141116a290000370000200241d0006a41096a200141096a29000037000020022001290001370051200228024c22012001280200417f6a220436020041032101200241033a005020040d00200241cc006a10c9a08080000b02400240200141ff017122014103470d0020022d005141ff01714101460d010b0240024002402001417f6a0e03000102010b200241d8006a10d6968080000b200228027422012001280200417f6a220136020020010d00200241f4006a10c9a08080000b4102210141e495db800021030c030b200241206a200241ea006a290100370300200241186a200241e2006a290100370300200241086a41086a200241da006a29010037030020022002290152370308200241d0006a200241086a2003290300200341086a2903004102410020092d00001b4100410010ab8d80800020022802500d01410f210141bc95db800021030c020b200041093b0100024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a220036020020000d02200141246a10c9a08080000c020b200220022900553703282002200228005c36002f41bc95db800041e495db800020022d00542201410f461b2103200229036021080b20002002290328370001200041086a200228002f3600002003280200118d80808000002000200837020c200020013a0000200241ff006a10fb838080000b20024180016a2480808080000bf50801067f2380808080004180076b220224808080800002400240024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a3602d00141a9cdc380004113200241d0016a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241286a2204200141286a280200360200200241206a200141206a2203290200370300200241186a200141186a2205290200370300200241106a200141106a2206290200370300200241086a200141086a220729020037030020022001290200370300200241d0016a41206a2003290200370300200241d0016a41186a2005290200370300200241d0016a41106a2006290200370300200241d0016a41086a2007290200370300200220012902003703d001200241a8016a200241d0016a10f08e80800020022d00a8012201410f470d01200241d0016a2002280228220541f00010f5b28080001a41002d0098a2db80001a411041002802a496db8000118280808000002201450d04200141b8facc800036020c200141013602082001428180808010370200200220013602cc01200241003b01a80141002d0098a2db80001a411041002802a496db8000118280808000002203450d05200341a0facc800036020c20034101360208200342818080801037020020012001280200417f6a2206360200024020060d00200241cc016a10c9a08080000b200241e8006a41086a200241a8016a41086a290200370300200241e8006a41106a200241a8016a41106a290200370300200241e8006a41186a200241a8016a41186a290200370300200220033602cc01200241e8006a41206a200241a8016a41206a290200370300200220022902a801370368200241306a200241d0016a200241e8006a10dda3808000410f2101024020022903304202510d0020024190016a41086a200241d9006a2900003703002002419f016a200241e0006a280000360000200220022900513703900120022d005021010b200241e1016a20024190016a41086a290300370000200241d0016a41186a2002419f016a280000360000200220013a00d801200241003a00d401200241213a00d00120022002290390013700d9014101210141014100200241d0016a10f18e8080002005410028029c96db80001180808080000041002802bc95db8000118d8080800000200041003a001820004200370308200042023703000c020b200041093b0120200041003a001820004200370300024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a2200360200024020000d00200141246a10c9a08080000b200141286a10d4928080000c020b200020022900a901370021200041306a200241a8016a41106a280000360000200041296a200241b1016a290000370000200410d49280800041002802e495db8000118d808080000020004200370300200041003a0018200041086a42003703000b200020013a0020200241ff066a10fb838080000b20024180076a2480808080000f0b4104411010bb80808000000b4104411010bb80808000000be81d02087f017e23808080800041306b220124808080800002400240024002400240024002400240024020002802002202280200220341ffffffff076a220041012000410d491b0e0a00010808020304050806080b0240024002400240024002400240024020022d0008417f6a0e0a010f0203040506070f0f000b200228020c450d0e2002280210410028029c96db8000118080808000000c0e0b200228020c450d0d2002280210410028029c96db8000118080808000000c0d0b200228020c450d0c2002280210410028029c96db8000118080808000000c0c0b200228020c450d0b2002280210410028029c96db8000118080808000000c0b0b2002410c6a10ac8c808000200228020c450d0a2002280210410028029c96db8000118080808000000c0a0b024020022802142200450d00200228021021042000410171210541002103024020004101460d002000417e7121062004210041002103034002402000280200450d00200041046a280200410028029c96db8000118080808000000b02402000410c6a280200450d00200041106a280200410028029c96db8000118080808000000b200041186a21002006200341026a2203470d000b0b2005450d0020042003410c6c6a2200280200450d002000280204410028029c96db8000118080808000000b200228020c450d092002280210410028029c96db8000118080808000000c090b2002280210450d082002280214410028029c96db8000118080808000000c080b200228020c450d072002280210410028029c96db8000118080808000000c070b02402003418080808078470d0020022802042100410421030c060b02402003450d002002280204410028029c96db8000118080808000000b200241d8006a10e68b8080000240200228023c2200450d00200228023821042000410171210541002103024020004101460d002000417e7121062004210041002103034002402000280200450d00200041046a280200410028029c96db8000118080808000000b0240200041106a280200450d00200041146a280200410028029c96db8000118080808000000b200041206a21002006200341026a2203470d000b0b2005450d00200420034104746a2200280200450d002000280204410028029c96db8000118080808000000b02402002280234450d002002280238410028029c96db8000118080808000000b02400240200228026422000d0041002100410021030c010b2001200036022420014100360220200120003602142001410036021020012002280268220036022820012000360218200228026c2103410121000b2001200336022c2001200036021c2001200036020c2001410c6a10d18a808000024020022802482207450d002002280244210841002105034002402008200541f0006c6a22042802082203450d00200428020421000340024020002d0000220641034b0d002000200641027441ccddc980006a2802006a2206280200450d00200641046a280200410028029c96db8000118080808000000b200041146a21002003417f6a22030d000b0b02402004280200450d002004280204410028029c96db8000118080808000000b200541016a22052007470d000b0b02402002280240450d002002280244410028029c96db8000118080808000000b41cc002103200228024c2200418080808078470d050c060b024002400240024002400240024020022d0010417f6a0e07000102030405060c0b20022d00144102470d0b2002280218450d0b200228021c410028029c96db8000118080808000000c0b0b024020022d00144102470d002002280218450d00200228021c410028029c96db8000118080808000000b20022d00384102470d0a200228023c450d0a2002280240410028029c96db8000118080808000000c0a0b20022d00144102470d092002280218450d09200228021c410028029c96db8000118080808000000c090b20022d00144102470d082002280218450d08200228021c410028029c96db8000118080808000000c080b20022d00144102470d072002280218450d07200228021c410028029c96db8000118080808000000c070b2002280214450d062002280218410028029c96db8000118080808000000c060b20022d00144102470d052002280218450d05200228021c410028029c96db8000118080808000000c050b024002400240024020022d00082200417c6a41042000417b6a41ff01714105491b417f6a0e0400010203080b2002410c6a10d4928080000c070b200241206a10d4928080000c060b20022d000c4102470d052002280210450d052002280214410028029c96db8000118080808000000c050b024020004102470d00200228020c450d002002280210410028029c96db8000118080808000000b2002412c6a10d4928080000c040b20022d00104101470d032002280214450d032002280218410028029c96db8000118080808000000c030b20022802042200418080808078460d022000450d022002280208410028029c96db8000118080808000000c020b024002400240024002400240024002400240024002400240024002402002290308427e7c2209a741016a410e20094211541b417f6a0e1000010203040f050607080f090a0b0c0d0f0b024002400240200228021022002d0000220341636a41002003411e71411e461b0e020201000b200041046a1090928080000c010b200041046a1091928080000b2000410028029c96db800011808080800000200228021410b4938080000c0e0b024002400240200228021022002d0000220341636a41002003411e71411e461b0e020201000b200041046a1090928080000c010b200041046a1091928080000b2000410028029c96db800011808080800000024002400240200228021422002d0000220341636a41002003411e71411e461b0e020201000b200041046a1090928080000c010b200041046a1091928080000b2000410028029c96db800011808080800000200228021810b3938080000c0d0b024002400240200228021022002d0000220341636a41002003411e71411e461b0e020201000b200041046a1090928080000c010b200041046a1091928080000b2000410028029c96db800011808080800000024002400240200228021422002d0000220341636a41002003411e71411e461b0e020201000b200041046a1090928080000c010b200041046a1091928080000b2000410028029c96db800011808080800000200228021810b3938080000c0c0b200228022010b0938080000c0b0b200228021022001090928080002000410028029c96db8000118080808000000c0a0b024002400240200228021022002d0000220341636a41002003411e71411e461b0e020201000b200041046a1090928080000c010b200041046a1091928080000b2000410028029c96db8000118080808000000c090b024002400240200228021022002d0000220341636a41002003411e71411e461b0e020201000b200041046a1090928080000c010b200041046a1091928080000b2000410028029c96db8000118080808000000c080b024002400240200228022822002d0000220341636a41002003411e71411e461b0e020201000b200041046a1090928080000c010b200041046a1091928080000b2000410028029c96db800011808080800000024002400240200228022c22002d0000220341636a41002003411e71411e461b0e020201000b200041046a1090928080000c010b200041046a1091928080000b2000410028029c96db800011808080800000200228023010b3938080000c070b024002400240200228022822002d0000220341636a41002003411e71411e461b0e020201000b200041046a1090928080000c010b200041046a1091928080000b2000410028029c96db800011808080800000024002400240200228022c22002d0000220341636a41002003411e71411e461b0e020201000b200041046a1090928080000c010b200041046a1091928080000b2000410028029c96db800011808080800000200228023010b3938080000c060b024002400240200228022822002d0000220341636a41002003411e71411e461b0e020201000b200041046a1090928080000c010b200041046a1091928080000b2000410028029c96db800011808080800000024002400240200228022c22002d0000220341636a41002003411e71411e461b0e020201000b200041046a1090928080000c010b200041046a1091928080000b2000410028029c96db800011808080800000200228023010b3938080000c050b200228021010b393808000024002400240200228021422002d0000220341636a41002003411e71411e461b0e020201000b200041046a1090928080000c010b200041046a1091928080000b2000410028029c96db8000118080808000000c040b024002400240200228022022002d0000220341636a41002003411e71411e461b0e020201000b200041046a1090928080000c010b200041046a1091928080000b2000410028029c96db800011808080800000200228022410b3938080000240200228022822002d00002203411f4b0d0002400240200341636a41002003411e71411e461b0e020201000b200041046a1090928080000c010b200041046a1091928080000b2000410028029c96db800011808080800000024002400240200228022c22002d0000220341626a4100200341616a41ff01714102491b0e020201000b200041046a1090928080000c010b200041046a1091928080000b2000410028029c96db8000118080808000000240200228023022002d00002203411f4b0d0002400240200341636a41002003411e71411e461b0e020201000b200041046a1090928080000c010b200041046a1091928080000b2000410028029c96db800011808080800000200228023410b4938080000c030b024002400240200228022022002d0000220341636a41002003411e71411e461b0e020201000b200041046a1090928080000c010b200041046a1091928080000b2000410028029c96db8000118080808000000c020b024002400240200228021022002d0000220341636a41002003411e71411e461b0e020201000b200041046a1090928080000c010b200041046a1091928080000b2000410028029c96db8000118080808000000c010b2000450d00200220036a280204410028029c96db8000118080808000000b2002410028029c96db800011808080800000200141306a2480808080000ba70501027f23808080800041e0006b2202248080808000024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a36023041a9cdc380004113200241306a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241306a41206a200141206a290200370300200241306a41186a200141186a290200370300200241306a41106a200141106a290200370300200241306a41086a2203200141086a290200370300200220012902003703302002410c6a200241306a2001280228200128022c10bca280800020022d000c0d01410f210141bc95db800021030c020b200041093b0100024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a2200360200024020000d00200141246a10c9a08080000b024002400240200128022822002d0000220341636a41002003411e71411e461b0e020201000b200041046a1090928080000c010b200041046a1091928080000b2000410028029c96db800011808080800000200128022c220141046a21000240024002400240024020012802000e020102000b200010ec8b80800020002802000d020c030b200010ed8b80800020002802000d010c020b200010ee8b8080002000280200450d010b2001280208410028029c96db8000118080808000000b2001410028029c96db8000118080808000000c020b2003200241196a290000370300200241306a410f6a200241206a2800003600002002200229001137033041bc95db800041e495db800020022d00102201410f461b21030b20002002290330370001200041106a2002413f6a280000360000200041096a200241386a2903003700002003280200118d8080800000200020013a0000200241df006a10fb838080000b200241e0006a2480808080000bd70603057f017e017f23808080800041e0006b22022480808080000240024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a36023041a9cdc380004113200241306a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241086a41206a200141206a2203290200370300200241086a41186a200141186a2204290200370300200241086a41106a200141106a2205290200370300200241086a41086a200141086a220629020037030020022001290200220737030820012802282108024002402007a741ff01710d00200241306a41216a200141216a2d00003a0000200241306a41196a200141196a290000370000200241306a41116a200141116a290000370000200241306a41096a200141096a29000037000020022001290001370031200228022c22012001280200417f6a2201360200024020010d002002412c6a10c9a08080000b4103210120022d003121030c010b200241306a41206a2003290200370300200241306a41186a2004290200370300200241306a41106a2005290200370300200241306a41086a200629020037030020022001290200220737033020022d00312103024002402007a7220141ff0171417f6a0e03000102010b200241386a10d6968080000b200228025422042004280200417f6a220436020020040d00200241d4006a10c9a08080000b0240200141ff01714103470d00200341ff0171450d020b41002802e495db8000118d808080000041022101420021070c020b200041093b0120200041003a001820004200370300024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a220036020020000d02200141246a10c9a08080000c020b4100210141002d0098a2db80001a410841002802a496db8000118280808000002203450d022003200829030037000041a89fc98000410a2003410841002802f495db8000118380808000002003410028029c96db800011808080800000200241043a0030200241306a10cea480800041002802bc95db8000118d8080800000420221070b200020013a0020200041003a00182000420037030820002007370300200241df006a10fb838080000b200241e0006a2480808080000f0b4101410810bb80808000000bb70801057f2380808080004190076b2202248080808000024002400240024002400240024041a9cdc380004113108d84808000220341fe014b0d00410121042002200341016a3602e00141a9cdc380004113200241e0016a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241306a41026a2001412b6a2d00003a0000200241186a41086a2001413c6a290200370300200241186a41106a200141c4006a290200370300200220012f00293b01302002200129023437031820012d00282103200128022c210520012802302106200241e0016a41206a200141206a290200370300200241e0016a41186a200141186a290200370300200241e0016a41106a200141106a290200370300200241e0016a41086a200141086a290200370300200220012902003703e00120024198016a200241e0016a10f08e808000024020022d0098012201410f470d0020030e03020503050b2002410f6a20024198016a41106a280000360000200241086a200241a1016a2900003703002002200229009901370300024020034102460d00200121040c050b2001210420050d030c040b200041093b0120200041003a001820004200370300024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a2200360200024020000d00200141246a10c9a08080000b20012d00284102470d05200128022c450d052001280230410028029c96db8000118080808000000c050b200241346a41026a200241306a41026a2d00003a0000200241c7006a200241186a41086a290300370000200241cc006a2201200241256a290000370000200220022f01303b01342002200229031837003f2002200636003b20022005360037200242e7adb0ba9bbab2f2fb003700f801200242d39cf0bdba80f2ac103700f001200242a988d1e9f0b7bbcf9c7f3700e801200242dc9ac4b0d794dae0793700e001200241d4006a41216a200241e0016a412010b08d808000200241dd006a200241346a41086a290100370000200241e5006a200241c4006a290100370000200241ed006a2001290100370000200241013a0054200220022901343700552002419b016a200241d4006a41c40010f5b28080001a200241213a00e001200241e0016a41017220024198016a41c70010f5b28080001a41014100200241e0016a10f18e808000200241346a10c6a480800041002802bc95db8000118d8080800000200041013a0020200041003a001820004200370308200042023703000c030b410121042005450d010b2006410028029c96db8000118080808000000b41002802e495db8000118d808080000020004200370300200041003a0018200041086a4200370300200020043a002020002002290300370021200041296a200241086a290300370000200041306a2002410f6a2900003700000b2002418f076a10fb838080000b20024190076a2480808080000bd71b03037f017e067f2380808080004190076b22022480808080000240024002400240024002400240024002400240024002400240024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a36026041a9cdc380004113200241e0006a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241386a41206a200141206a2204290200370300200241386a41186a200141186a290200370300200241386a41106a200141106a290200370300200241386a41086a200141086a290200370300200220012902002205370338200128022821030240024002400240024002402005a7220620022d00397241ff01710d00200228025c22012001280200417f6a2201360200024020010d00200241dc006a10c9a08080000b200241e0006a200341900510f5b28080001a20022d0060220141636a41002001411e71411e461b0e03020103020b200241e0006a41206a2004290000370000200241e0006a41196a200141196a290000370000200241e0006a41116a200141116a290000370000200241e0006a41096a200141096a29000037000020022001290001370061200220063a00600240200641ff01714101470d00200241e8006a10d6968080000b20022802840122012001280200417f6a2201360200024020010d0020024184016a10c9a08080000b200241023a002420032d0000220141636a41002001411e71411e461b0e021004030b20022d006c2106200241186a20022802642002280268109daf808000200228021822044109460d06200228021c21010c070b20022d00e0052106200241106a200241e0006a1080af808000200228021022014109470d040c050b20024182076a2003410f6a2d00003a0000200220032f000d3b018007200228026422044109460d0420022d006c2106200228026821010c050b200341046a1090928080000c0c0b200341046a1091928080000c0b0b200041093b0100024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a2200360200024020000d00200141246a10c9a08080000b024002400240200128022822012d0000220041636a41002000411e71411e461b0e020201000b200141046a1090928080000c010b200141046a1091928080000b2001410028029c96db8000118080808000000c0b0b200241086a20012002280214109daf808000200228020822044109460d00200228020c21010c010b4100280284a2db800041014b0d0441002d00f090db80000e03040203010b20024187066a20024182076a2d00003a0000200220063a008406200220022f0180073b008506200220013a008006200220014110763b018206200220043602fc05200220014108763a00810620024188066a200241fc056a1088a28080002002280288064129470d062002410f3a00240c070b41e890db800010c3b280800041ff01710e03020001000b41002802e890db800021040240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021060c010b4100280290a2db80002106410028028ca2db800021014100280288a2db80004101470d0020012006280208417f6a4178716a41086a21010b20012004200628021411848080800000450d010b41002802e890db8000220128022022060d01418d89c98000412241f491c98000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d01200241043602c806200241002802e890db800022062902143702cc0641002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2204200241c8066a41002802dc8fdb800041bce9c3800020011b220728020c11848080800000450d0141002802e890db800022012802202208450d05200128022821092001280224210a200128021c210b20024100360248200220093602442002200a3602402002200836023c2002200b360238200241f48ac980003602900620022001411c6a3602e406200241013602e0062002410036027020024101360264200241c492c98000360260200242043702682002200241e0006a36028c062002200241386a36028806200220024188066a3602dc06200241a0066a41086a200241c8066a41086a280200360200200220022902c8063703a006200620042007200241a0066a200241dc066a10b9b28080000c010b2001280228210420012802242107200128021c2108200241003602b006200220043602ac06200220073602a806200220063602a406200220083602a006200241f48ac980003602e40620022001411c6a3602d006200241013602cc06200241003602482002410136023c200241c492c98000360238200242043702402002200241386a3602e0062002200241a0066a3602dc062002200241dc066a3602c806200220013602742002420137036041002802dca2db800021012002200241c8066a360270024020014102470d004100280290a2db80002106410028028ca2db8000210102404100280288a2db80004101470d0020012006280208417f6a4178716a41086a21010b2001200241e0006a200628022811848080800000450d002001200241e0006a200628022c118b80808000000b41002d00d8a2db80000d0041002802cca2db80004104490d002002410436028806200241002802e890db8000220629021437028c0641002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b220420024188066a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d00200241e0006a41086a20024188066a41086a2802003602002002200229028806370360200620042001200241e0006a200241c8066a10b9b28080000b200241246a413320021098988080000c010b200241a0066a41106a20024188066a41106a290300370300200241a0066a41086a20024188066a41086a29030037030020022002290388063703a0060240024002404100280284a2db800041014b0d0002400240024041002d00fc90db80000e03030102000b41f490db800010c3b280800041ff01710e03020001000b41002802f490db800021040240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021060c010b4100280290a2db80002106410028028ca2db800021014100280288a2db80004101470d0020012006280208417f6a4178716a41086a21010b20012004200628021411848080800000450d010b41002802f490db8000220128022022060d01418d89c98000412241cc92c98000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d01200241043602bc06200241002802f490db800022042902143702c00641002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2207200241bc066a41002802dc8fdb800041bce9c3800020011b220828020c11848080800000450d0141002802f490db800022012802202206450d05200128022821092001280224210a200128021c210b200241003602d806200220093602d4062002200a3602d0062002200b3602c806200220063602cc06200241003602702002419c93c98000360260200242043702682002410136026420064101460d06200241013602ec06200220093602e8062002200a3602e406200220063602e0062002200b3602dc062002419091c9800036024c200241f48ac9800036024020022001411c6a3602fc06200241023602f8062002200241f0066a3602482002200241dc066a3602442002200241e0006a36023c2002200241c8066a3602382002200241386a3602f4062002200241a0066a3602f00620024180076a41086a200241bc066a41086a280200360200200220022902bc063703800720042007200820024180076a200241f4066a10b9b28080000c010b2001280228210420012802242107200128021c2108200241003602d806200220043602d406200220073602d006200220083602c806200220063602cc06200241003602702002419c93c98000360260200242043702682002410136026420064101460d06200241013602ec06200220043602e806200220073602e406200220063602e006200220083602dc062002419091c9800036024c200241f48ac9800036024020022001411c6a3602c406200241023602c0062002200241f0066a3602482002200241dc066a3602442002200241e0006a36023c2002200241c8066a3602382002200241386a3602bc062002200241a0066a3602f0062001200241bc066a10bdb280800041002d00d8a2db80000d0041002802cca2db80004104490d00200241043602f406200241002802f490db800022062902143702f80641002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2204200241f4066a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d0020024180076a41086a200241f4066a41086a280200360200200220022902f4063703800720062004200120024180076a200241bc066a10b9b28080000b200241246a4134413120022802a0064107461b20021098988080000b2003410028029c96db80001180808080000020002002290224370200200041086a200241246a41086a290200370200200041106a200241246a41106a28020036020041bc95db800041e495db800020022d0024410f461b280200118d80808000002002418f076a10fb838080000b20024190076a2480808080000f0b418d89c98000412241f491c98000109181808000000b418d89c98000412241cc92c98000109181808000000b418d89c98000412241cc92c98000109181808000000b418d89c98000412241cc92c98000109181808000000b810a03047f037e027f23808080800041c0016b22022480808080000240024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a36027041a9cdc380004113200241f0006a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241186a41106a200141106a280200360200200241186a41086a200141086a2902003703002002200129020037031820012802182104200128021c210320012802202105200241306a2001280214200241186a410110b0b180800020022802604109470d04200241086a2002290338370300200241106a200241306a41106a29030037030020022002290330370300200241f0006a20022005200410a59f808000200228027022014129470d0120022903800121062003427f2003290300220720022903787c220820082007541b3703002003427f2006200329030822077c220620062007541b370308410021034100210441002105024020022802002209450d0020022002280204220436028c01200220093602880120024100360284012002200436027c200220093602782002410036027441012104200228020821050b2002200536029001200220043602800120022004360270200241f0006a10cc8a808000410021040240200228020c2205450d0020022002280210220336028c01200220053602880120024100360284012002200336027c200220053602782002410036027441012103200228021421040b2002200436029001200220033602800120022003360270200241f0006a10da8b80800041002802bc95db8000118d80808000000c020b2000412a360200200041093b0104024020012802002200410c470d00200128020821040240200128020c2203450d00200441306a21000340200010e38a808000200041c0006a21002003417f6a22030d000b0b2001280204450d032004410028029c96db8000118080808000000c030b02400240200041776a2200410320004103491b0e0404000401040b200141046a21010b20011090928080000c020b2002290380012106200229037821072002280274210a410021034100210441002105024020022802002209450d0020022002280204220436028c01200220093602880120024100360284012002200436027c200220093602782002410036027441012104200228020821050b2002200536029001200220043602800120022004360270200241f0006a10cc8a808000410021040240200228020c2205450d0020022002280210220336028c01200220053602880120024100360284012002200336027c200220053602782002410036027441012103200228021421040b2002200436029001200220033602800120022003360270200241f0006a10da8b80800041002802e495db8000118d808080000020002006370310200020073703082000200a3602040b20002001360200200241bf016a10fb838080000b200241c0016a2480808080000f0b200241f0006a41386a200241306a41386a290300370300200241f0006a41306a200241306a41306a290300370300200241f0006a41286a200241306a41286a290300370300200241f0006a41206a200241306a41206a290300370300200241f0006a41186a200241306a41186a290300370300200241f0006a41106a200241306a41106a2903003703002002200229033837037820022002290330370370419ceed380004133200241f0006a418ceed380004198efd3800010ad81808000000bb40601057f2380808080004190016b220224808080800002400240024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a36026841a9cdc380004113200241e8006a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200128020021042001280208210520012802042106200128020c2103200241386a41106a200141206a290200370300200241386a41086a200141186a29020037030020022001290210370338200241e8006a200520032903002003290308200241386a200610db9280800020022802680d01200241d0006a41106a200241fc006a2902003702002002200229026c370250200220022902743702582004200241d0006a10adb18080000c020b2000412a360200200041093b0104410021004100210341002105024020012802102206450d0020022006360280012002410036027c200220063602702002410036026c200220012802142203360284012002200336027420012802182105410121030b20022005360288012002200336027820022003360268200241e8006a10cc8a808000410021030240200128021c2205450d0020022005360280012002410036027c200220053602702002410036026c200220012802202200360284012002200036027420012802242103410121000b20022003360288012002200036027820022000360268200241e8006a10da8b8080000c040b200241086a41086a200241fc006a290200370300200241086a41106a20024184016a28020036020020022002290274370308200228027022014129470d010b200241e8006a41106a200241086a41106a280200360200200241e8006a41086a200241086a41086a290300370300200220022903083703684129210141bc95db800021030c010b200241e8006a41106a200241086a41106a280200360200200241e8006a41086a200241086a41086a2903003703002002200229030837036841e495db800021030b20002002290368370204200041146a200241f8006a2802003602002000410c6a200241f0006a2903003702002003280200118d8080800000200020013602002002418f016a10fb838080000b20024190016a2480808080000bc62202087f037e23808080800041e0036b220624808080800020062003370308200620023703002006200536021002400240024002400240024002400240024002404100280284a2db80000d0002400240024041002d009c9bdb80000e03030102000b41949bdb800010c3b280800041ff01710e03020001000b41002802949bdb800021070240024041002802dca2db80004102460d004188e7d48000210541bce6d4800021080c010b4100280290a2db80002108410028028ca2db800021054100280288a2db80004101470d0020052008280208417f6a4178716a41086a21050b20052007200828021411848080800000450d010b41002802949bdb8000220828022022050d01418d89c98000412241e4aac98000109181808000000b41002d00d8a2db80000d0841002802cca2db80004105470d0820064105360214200641002802949bdb8000220829021437021841002802d88fdb800041d4e9c3800041002802c8a2db800041024622051b2209200641146a41002802dc8fdb800041bce9c3800020051b220a28020c11848080800000450d0841002802949bdb800022072802202205450d012007280228210b2007280224210c200728021c210d200641003602d0012006200b3602cc012006200c3602c8012006200d3602c001200620053602c401200641003602e40120064190abc980003602d401200642043702dc01200641013602d80120054101460d02200641013602fc012006200b3602f8012006200c3602f4012006200d3602ec01200620053602f0012006200636028002200541024d0d0320064102360290012006200b36028c012006200c360288012006200d360280012006200536028401200620043602d00320054103460d04200641033602b8012006200b3602b4012006200c3602b001200620053602ac012006200d3602a801200641b8abc980003602cc03200641a8abc980003602c00320064198abc980003602b403200641f48ac980003602a8032006200641d8036a3602c8032006200641a8016a3602c4032006200641d0036a3602bc03200620064180016a3602b803200620064180026a3602b0032006200641ec016a3602ac032006200641d4016a3602a4032006200641c0016a3602a0032006200641106a3602d80320062007411c6a360228200641043602242006200641a0036a36022020062902142103200628021c21052008290200210e200642013702c802200641013602c002200641b0e1d480003602bc02200620053602b802200620033702b002200835022c21032008350230210f20083502342102200835023821102006419083808000ad42208620064184026aad8437039801200641013a008802200620022010422086843702a8022006410241012002501b3602a40220062003200f4220868437029c022006410241012003501b36029802200620064198016a3602c4022006200641206a360284022006200e37029002200920064190026a200a280210118b80808000000c080b200828022821072008280224210b200828021c210c200641003602d001200620073602cc012006200b3602c8012006200c3602c001200620053602c401200641003602e40120064190abc980003602d401200642043702dc01200641013602d80120054101460d04200641013602fc01200620073602f8012006200b3602f4012006200c3602ec01200620053602f001200620063602d003200541024d0d0520064102360290012006200736028c012006200b360288012006200c360280012006200536028401200620043602d80320054103460d06200641033602b801200620073602b4012006200b3602b001200620053602ac012006200c3602a801200641b8abc980003602bc02200641a8abc980003602b00220064198abc980003602a402200641f48ac9800036029802200620064198016a3602b8022006200641a8016a3602b4022006200641d8036a3602ac02200620064180016a3602a8022006200641d0036a3602a0022006200641ec016a36029c022006200641d4016a360294022006200641c0016a360290022006200641106a3602980120062008411c6a36028c022006410436028802200620064190026a36028402200620083602b403200642013703a00341002802dca2db80002105200620064184026a3602b003024020054102470d004100280290a2db80002108410028028ca2db8000210502404100280288a2db80004101470d0020052008280208417f6a4178716a41086a21050b2005200641a0036a200828022811848080800000450d002005200641a0036a200828022c118b80808000000b41002d00d8a2db80000d0741002802cca2db80004105470d0720064105360220200641002802949bdb8000220829021437022441002802d88fdb800041d4e9c3800041002802c8a2db800041024622051b2207200641206a41002802dc8fdb800041bce9c3800020051b220528020c11848080800000450d07200641a0036a41086a200641206a41086a280200360200200620062902203703a003200820072005200641a0036a20064184026a10b9b28080000c070b418d89c98000412241e4aac98000109181808000000b418d89c98000412241e4aac98000109181808000000b418d89c98000412241e4aac98000109181808000000b418d89c98000412241e4aac98000109181808000000b418d89c98000412241e4aac98000109181808000000b418d89c98000412241e4aac98000109181808000000b418d89c98000412241e4aac98000109181808000000b200641a0036a42004200428080a8ec85afd1b10142004280babbc82e420010dea9808000200642003703980220064200370390022006410136029003200641013b01a4022006418094ebdc03418094ebdc0320062903b0032203a7200342ffffffff0f56200641a0036a41186a29030022034200522003501b1b20062903a00320062903a803844200521b3602a002200641206a20064190026a200629030010fb9f808000200641013a006820064100360260200641063a003020062006290328220337034820062006290320220237034020064190026a41106a200441106a29020037030020064190026a41086a200441086a2902003703002006200429020037039002200641a0036a20064190026a200641306a10b2b18080000240024020062802a003450d0020064180016a41106a200641a4036a220141106a29020037030020064180016a41086a200141086a29020037030020062001290200370380010240024002400240024002404100280284a2db800041014b0d0002400240024041002d00a89bdb80000e03030102000b41a09bdb800010c3b280800041ff01710e03020001000b41002802a09bdb800021050240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021040c010b4100280290a2db80002104410028028ca2db800021014100280288a2db80004101470d0020012004280208417f6a4178716a41086a21010b20012005200428021411848080800000450d010b41002802a09bdb8000220128022022040d01418d89c98000412241c8abc98000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d012006410436029801200641002802a09bdb8000220129021437029c0141002802d88fdb800041d4e9c3800041002802c8a2db800041024622041b220820064198016a41002802dc8fdb800041bce9c3800020041b220728020c11848080800000450d0141002802a09bdb800022042802202205450d022004280228210b2004280224210c200428021c210d200641003602d0012006200b3602cc012006200c3602c8012006200d3602c001200620053602c401200641003602e401200641f8abc980003602d401200642043702dc01200641013602d80120054101460d03200641013602fc012006200b3602f8012006200c3602f401200620053602f0012006200d3602ec01200641a8abc980003602bc01200641f48ac980003602b00120062004411c6a36028c02200620064180026a3602b8012006200641ec016a3602b4012006200641d4016a3602ac012006200641c0016a3602a8012006200641a8016a36028402200620064180016a360280022006410236028802200629029801210320062802a00121042001290200210e200642013702c802200641013602c002200641b0e1d480003602bc02200620043602b802200620033702b002200135022c21032001350230210f20013502342102200135023821102006419083808000ad422086200641d8036aad843703d003200641013a00dc03200620022010422086843702a8022006410241012002501b3602a40220062003200f4220868437029c022006410241012003501b360298022006200641d0036a3602c402200620064184026a3602d8032006200e37029002200820064190026a2007280210118b80808000000c010b2001280228210520012802242108200128021c2107200641003602d001200620053602cc01200620083602c801200620073602c001200620043602c401200641003602e401200641f8abc980003602d401200642043702dc01200641013602d80120044101460d03200641013602fc01200620053602f801200620083602f401200620043602f001200620073602ec01200641a8abc980003602bc01200641f48ac980003602b00120062001411c6a3602a0012006200641d8036a3602b8012006200641ec016a3602b4012006200641d4016a3602ac012006200641c0016a3602a8012006200641a8016a36029801200620064180016a3602d8032006410236029c01200620013602a402200642013703900241002802dca2db80002101200620064198016a3602a002024020014102470d004100280290a2db80002104410028028ca2db8000210102404100280288a2db80004101470d0020012004280208417f6a4178716a41086a21010b200120064190026a200428022811848080800000450d00200120064190026a200428022c118b80808000000b41002d00d8a2db80000d0041002802cca2db80004104490d002006410436028402200641002802a09bdb800022042902143702880241002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b220520064184026a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d0020064190026a41086a20064184026a41086a28020036020020062006290284023703900220042005200120064190026a20064198016a10b9b28080000b41002101410021044100210502402006280280012208450d00200620062802840122043602ac02200620083602a802200641003602a4022006200436029c02200620083602980220064100360294024101210420062802880121050b200620053602b002200620043602a002200620043602900220064190026a10cc8a808000410021040240200628028c012205450d00200620062802900122013602ac02200620053602a802200641003602a4022006200136029c02200620053602980220064100360294024101210120062802940121040b200620043602b002200620013602a002200620013602900220064190026a10da8b808000200041146a200641f8006a2903003702002000200629037037020c20004114360208200041013602000c040b418d89c98000412241c8abc98000109181808000000b418d89c98000412241c8abc98000109181808000000b418d89c98000412241c8abc98000109181808000000b200641f0006a41086a200641a0036a41146a290200220e370300200620062902ac03220f37037020062902a4032110200041146a200e3702002000200f37020c20002010370204200041003602002001427f2001290300220e20062903007c220f200f200e541b3703002001427f2001290308220e20062903087c220f200f200e541b3703082001427f2001290310220e20027c22022002200e542200200141186a2204290300220220037c2000ad7c220320025420032002511b22001b3703102004427f200320001b3703000b200641e0036a2480808080000bd71b03037f017e067f2380808080004190076b22022480808080000240024002400240024002400240024002400240024002400240024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a36026041a9cdc380004113200241e0006a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241386a41206a200141206a2204290200370300200241386a41186a200141186a290200370300200241386a41106a200141106a290200370300200241386a41086a200141086a290200370300200220012902002205370338200128022821030240024002400240024002402005a7220620022d00397241ff01710d00200228025c22012001280200417f6a2201360200024020010d00200241dc006a10c9a08080000b200241e0006a200341900510f5b28080001a20022d0060220141636a41002001411e71411e461b0e03020103020b200241e0006a41206a2004290000370000200241e0006a41196a200141196a290000370000200241e0006a41116a200141116a290000370000200241e0006a41096a200141096a29000037000020022001290001370061200220063a00600240200641ff01714101470d00200241e8006a10d6968080000b20022802840122012001280200417f6a2201360200024020010d0020024184016a10c9a08080000b200241023a002420032d0000220141636a41002001411e71411e461b0e021004030b20022d006c2106200241186a20022802642002280268109daf808000200228021822044109460d06200228021c21010c070b20022d00e0052106200241106a200241e0006a1080af808000200228021022014109470d040c050b20024182076a2003410f6a2d00003a0000200220032f000d3b018007200228026422044109460d0420022d006c2106200228026821010c050b200341046a1090928080000c0c0b200341046a1091928080000c0b0b200041093b0100024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a2200360200024020000d00200141246a10c9a08080000b024002400240200128022822012d0000220041636a41002000411e71411e461b0e020201000b200141046a1090928080000c010b200141046a1091928080000b2001410028029c96db8000118080808000000c0b0b200241086a20012002280214109daf808000200228020822044109460d00200228020c21010c010b4100280284a2db800041014b0d0441002d00d890db80000e03040203010b20024187066a20024182076a2d00003a0000200220063a008406200220022f0180073b008506200220013a008006200220014110763b018206200220043602fc05200220014108763a00810620024188066a200241fc056a1085a28080002002280288064129470d062002410f3a00240c070b41d090db800010c3b280800041ff01710e03020001000b41002802d090db800021040240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021060c010b4100280290a2db80002106410028028ca2db800021014100280288a2db80004101470d0020012006280208417f6a4178716a41086a21010b20012004200628021411848080800000450d010b41002802d090db8000220128022022060d01418d89c98000412241a091c98000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d01200241043602c806200241002802d090db800022062902143702cc0641002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2204200241c8066a41002802dc8fdb800041bce9c3800020011b220728020c11848080800000450d0141002802d090db800022012802202208450d05200128022821092001280224210a200128021c210b20024100360248200220093602442002200a3602402002200836023c2002200b360238200241f48ac980003602900620022001411c6a3602e406200241013602e0062002410036027020024101360264200241ec91c98000360260200242043702682002200241e0006a36028c062002200241386a36028806200220024188066a3602dc06200241a0066a41086a200241c8066a41086a280200360200200220022902c8063703a006200620042007200241a0066a200241dc066a10b9b28080000c010b2001280228210420012802242107200128021c2108200241003602b006200220043602ac06200220073602a806200220063602a406200220083602a006200241f48ac980003602e40620022001411c6a3602d006200241013602cc06200241003602482002410136023c200241ec91c98000360238200242043702402002200241386a3602e0062002200241a0066a3602dc062002200241dc066a3602c806200220013602742002420137036041002802dca2db800021012002200241c8066a360270024020014102470d004100280290a2db80002106410028028ca2db8000210102404100280288a2db80004101470d0020012006280208417f6a4178716a41086a21010b2001200241e0006a200628022811848080800000450d002001200241e0006a200628022c118b80808000000b41002d00d8a2db80000d0041002802cca2db80004104490d002002410436028806200241002802d090db8000220629021437028c0641002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b220420024188066a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d00200241e0006a41086a20024188066a41086a2802003602002002200229028806370360200620042001200241e0006a200241c8066a10b9b28080000b200241246a413320021098988080000c010b200241a0066a41106a20024188066a41106a290300370300200241a0066a41086a20024188066a41086a29030037030020022002290388063703a0060240024002404100280284a2db800041014b0d0002400240024041002d00e490db80000e03030102000b41dc90db800010c3b280800041ff01710e03020001000b41002802dc90db800021040240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021060c010b4100280290a2db80002106410028028ca2db800021014100280288a2db80004101470d0020012006280208417f6a4178716a41086a21010b20012004200628021411848080800000450d010b41002802dc90db8000220128022022060d01418d89c98000412241bc90c98000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d01200241043602bc06200241002802dc90db800022042902143702c00641002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2207200241bc066a41002802dc8fdb800041bce9c3800020011b220828020c11848080800000450d0141002802dc90db800022012802202206450d05200128022821092001280224210a200128021c210b200241003602d806200220093602d4062002200a3602d0062002200b3602c806200220063602cc06200241003602702002418891c98000360260200242043702682002410136026420064101460d06200241013602ec06200220093602e8062002200a3602e406200220063602e0062002200b3602dc062002419091c9800036024c200241f48ac9800036024020022001411c6a3602fc06200241023602f8062002200241f0066a3602482002200241dc066a3602442002200241e0006a36023c2002200241c8066a3602382002200241386a3602f4062002200241a0066a3602f00620024180076a41086a200241bc066a41086a280200360200200220022902bc063703800720042007200820024180076a200241f4066a10b9b28080000c010b2001280228210420012802242107200128021c2108200241003602d806200220043602d406200220073602d006200220083602c806200220063602cc06200241003602702002418891c98000360260200242043702682002410136026420064101460d06200241013602ec06200220043602e806200220073602e406200220063602e006200220083602dc062002419091c9800036024c200241f48ac9800036024020022001411c6a3602c406200241023602c0062002200241f0066a3602482002200241dc066a3602442002200241e0006a36023c2002200241c8066a3602382002200241386a3602bc062002200241a0066a3602f0062001200241bc066a10bdb280800041002d00d8a2db80000d0041002802cca2db80004104490d00200241043602f406200241002802dc90db800022062902143702f80641002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2204200241f4066a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d0020024180076a41086a200241f4066a41086a280200360200200220022902f4063703800720062004200120024180076a200241bc066a10b9b28080000b200241246a4135413120022802a0064107461b20021098988080000b2003410028029c96db80001180808080000020002002290224370200200041086a200241246a41086a290200370200200041106a200241246a41106a28020036020041bc95db800041e495db800020022d0024410f461b280200118d80808000002002418f076a10fb838080000b20024190076a2480808080000f0b418d89c98000412241a091c98000109181808000000b418d89c98000412241bc90c98000109181808000000b418d89c98000412241bc90c98000109181808000000b418d89c98000412241bc90c98000109181808000000bf91705057f017e037f017e017f2380808080004180086b22022480808080000240024002400240024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a3602d00241a9cdc380004113200241d0026a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241c4006a200141cc0010f5b28080001a20024188026a41206a200141206a220329020037030020024188026a41186a200141186a220429020037030020024188026a41106a200141106a220529020037030020024188026a41086a200141086a220629020037030020022001290200220737038802024002402007a741ff0171450d00200241d0026a41206a2003290200370300200241d0026a41186a2004290200370300200241d0026a41106a2005290200370300200241d0026a41086a20062902003703002002200129020022073703d0022007a721010c010b200241d0026a41216a200141216a2d00003a0000200241d0026a41196a200141196a290000370000200241d0026a41116a200141116a290000370000200241d0026a41096a200141096a290000370000200220012900013700d10220022802ac0222012001280200417f6a220336020041032101200241033a00d00220030d00200241ac026a10c9a08080000b200241086a41206a210802400240200141ff017122014103470d0020022d00d10241ff01714101460d010b0240024002402001417f6a0e03000102010b200241d8026a10d6968080000b20022802f40222012001280200417f6a220136020020010d00200241f4026a10c9a08080000b200241003a002020024200370308200841023a00000c060b200241086a41186a2109200241a8016a200241ea026a290100370300200241a0016a200241e2026a29010037030020024198016a200241da026a290100370300200220022901d20237039001200242e7c98bdebe95a7f20a3700e802200242d5f2a5f9d7e9becb093700e00220024291f8d4becbf4b58e847f3700d802200242958cb1e2ba869eeaef003700d00220024188026a200241d0026a412010cb8d8080004101200228028c02200228028802220a4180808080784622031b210641002101410020022802900220031b410574210402400340200420014622050d01200620016a2103200141206a2101200320024190016a412010f9b28080000d000b0b0240200a41808080807872418080808078460d002006410028029c96db8000118080808000000b2005450d01200228026c21012002428dc9e9e6f0bdf8c2053700a002200242d7beea9ab4e89682a97f3700980220024291f8d4becbf4b58e847f37009002200242958cb1e2ba869eeaef0037008802200241d0026a20024188026a412010ac8d808000024020022802d002410171450d0020022903e002200129030056200241d0026a41186a2903002207200141086a290300220b562007200b511b450d002008410e10c39c80800020024200370308200941003a00000c060b200241b0016a41096a20024190016a41096a290000370000200241b0016a41116a20024190016a41116a290000370000200241b0016a41186a20024190016a41186a29000037000020022002290091013700b101200220022d0090013a00b00120024188026a200241b0016a10ea96808000200241d0026a200228028c02220320022802900210b08d8080000240200228028802450d002003410028029c96db8000118080808000000b024020022d00d0020d002008410910c39c808000200241003a0020200242003703080c060b200242cabeddbfebe3ddb7da003700e802200242adb1b58caab8cf8ff6003700e00220024291f8d4becbf4b58e847f3700d802200242958cb1e2ba869eeaef003700d0022002418c026a41003a000020024100360288022002200241d0026a412020024188026a4105410041002802dc95db8000118f80808000002002280200450d0320022802042203450d03024002400240024020022d00880222044103710e0400030201000b200441027621030c070b20034105490d05200441034b0d05200228008902220341ffffffff034d0d050c060b20034104490d0420022f00890220022d008b0241107472220341ffffff077141ff014d0d04200341087420047241027621030c050b20034101470d020c030b200041093b0120200041003a001820004200370300024020012d00004101470d00200141086a1090928080000b200128022422032003280200417f6a220336020020030d06200141246a10c9a08080000c060b2008410610c39c80800020024200370308200941003a00000c030b20022d0089022203450d00200341087420047241027621030c010b410021030b200220013602cc022002200241c4006a412c6a22013602c802200220024190016a3602c402200241d0026a200241c4026a10a8a4808000024020022802d0020d00200241bc026a20024188036a2206290300220737020020024188026a412c6a200241d0026a41306a290300220b370200200241d0016a41106a220a200241d0026a41206a290300370300200241d0016a41186a2209200241d0026a41286a290300370300200241d0016a41206a200b370300200241d0016a41286a220c2007370300200220022903e0023703d0012002200241d0026a41186a22042903003703d801200241d0026a20024190016a200228026c2205290300200541086a29030010d78d808000024020022d00d002410f460d00200820022902d002370200200841106a200241d0026a41106a280200360200200841086a200241d0026a41086a290200370200200241003a0020200242003703080c020b200241d0026a200241d0016a20022903f001200c29030010d88d80800020042009290300370300200241d0026a41106a2205200a290300370300200241d0026a41086a220820022903d801370300200220022903d0013703d002200241d0026a108397808000200420024190016a41186a220a290300370300200520024190016a41106a2204290300370300200820024190016a41086a220529030037030020022002290390013703d002200241d0026a10b3a480800041901c6a10f496808000200241a8036a2005290300370300200241b0036a2004290300370300200241b8036a200a29030037030020024198036a200141186a29020037030020024190036a200141106a2902003703002006200141086a29020037030020022002290390013703a0032002200129020037038003200228026c220129030021072002200141086a2903003703f802200220073703f002200241083a00e002200241223a00d00241014100200241d0026a10f18e808000200241086a41206a220141003a0000200241086a41186a4200370300200241086a41106a2003ad42f08a0c7e42a094b984027c2207370300200241086a41086a420137030020024188026a41086a420137030020024188026a41106a200737030020024188026a41186a420037030020024188026a41286a200241086a41286a29030037030020024188026a41306a200241086a41306a29030037030020024188026a41206a2001290300370300200242023703880241bc95db800021010c020b20024188026a41086a20022902dc02220737030020024188026a41106a200241e4026a2802002201360200200220022902d402220b37038802200841106a2001360200200841086a20073702002008200b370200200241003a0020200242003703080b20024188026a41306a200241086a41306a29030037030020024188026a41286a200241086a41286a29030037030020024188026a41206a200241086a41206a29030037030020024188026a41186a200241086a41186a29030037030020024188026a41106a200241086a41106a29030037030020024188026a41086a200241086a41086a290300370300200220022903083703880241e495db800021010b2000200229038802370300200041306a20024188026a41306a290300370300200041286a20024188026a41286a290300370300200041206a20024188026a41206a290300370300200041186a20024188026a41186a290300370300200041106a20024188026a41106a290300370300200041086a20024188026a41086a2903003703002001280200118d8080800000200241ff076a10fb838080000b20024180086a2480808080000bb30601047f23808080800041e0006b22022480808080000240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a36021841a9cdc380004113200241186a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241186a41206a200141206a290200370300200241186a41186a200141186a290200370300200241186a41106a200141106a290200370300200241186a41086a200141086a2902003703002002200129020037031820012802282103200128022c2104200128023021052001280234280200210120024200370340200241046a200241186a2003200420052001200241c0006a10fda180800020002002290204370200200041086a200241046a41086a290200370200200041106a200241046a41106a28020036020041bc95db800041e495db800020022d0004410f461b280200118d8080800000200241df006a10fb838080000c010b200041093b0100024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a2200360200024020000d00200141246a10c9a08080000b024002400240200128022822002d0000220341636a41002003411e71411e461b0e020201000b200041046a1090928080000c010b200041046a1091928080000b2000410028029c96db800011808080800000024002400240200128022c22002d0000220341636a41002003411e71411e461b0e020201000b200041046a1090928080000c010b200041046a1091928080000b2000410028029c96db80001180808080000002400240024002400240200128023022032802000e020102000b0240200328020c2200450d00200328020841306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b2003280204450d03200341086a21010c020b2003280204450d02200341086a21010c010b0240200328020c2200450d00200328020841306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b2003280204450d01200341086a21010b2001280200410028029c96db8000118080808000000b2003410028029c96db8000118080808000000b200241e0006a2480808080000bf40a01067f23808080800041c0076b22022480808080000240024002400240024002400240024041a9cdc380004113108d84808000220341fe014b0d00410121042002200341016a3602900241a9cdc38000411320024190026a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241206a200141d00010f5b28080001a20024190026a41206a200141206a29020037030020024190026a41186a200141186a29020037030020024190026a41106a200141106a29020037030020024190026a41086a200141086a2902003703002002200129020037039002200241e8016a20024190026a10f08e8080000240024020022d00e8012201410f470d0020022802502103200228024c210520022d00480e03010503050b200241086a410f6a200241e8016a41106a280000360000200241086a41086a200241f1016a290000370300200220022900e901370308024020022d00484102460d00200121040c050b0240200228024c0d00200121040c050b20022802502103200121040c030b20024190026a200228026c220641f00010f5b28080001a41002d0098a2db80001a411041002802a496db8000118280808000002201450d06200141b8facc800036020c20014101360208200142818080801037020020024182026a200241d4006a2204410d6a290000370000200241fd016a200441086a290000370000200241e8016a41046a200241c9006a220741026a2d00003a00002002200136028c02200220042900003700f501200220033600f10120024180023b01e801200220072f00003b01ea01200220053600ed0141002d0098a2db80001a411041002802a496db8000118280808000002203450d07200341a0facc800036020c20034101360208200342818080801037020020012001280200417f6a2204360200024020040d002002418c026a10c9a08080000b200241a8016a41086a200241e8016a41086a290200370300200241a8016a41106a200241e8016a41106a290200370300200241a8016a41186a200241e8016a41186a2902003703002002200336028c02200241a8016a41206a200241e8016a41206a290200370300200220022902e8013703a801200241f0006a20024190026a200241a8016a10dda3808000410f2101024020022903704202510d00200241d0016a41086a20024199016a290000370300200241df016a200241a0016a28000036000020022002290091013703d00120022d00900121010b200241a1026a200241d0016a41086a29030037000020024190026a41186a200241df016a280000360000200220013a009802200241033a009402200241213a009002200220022903d001370099024101410020024190026a10f18e8080002006410028029c96db80001180808080000041002802bc95db8000118d8080800000200041013a0020200041003a001820004200370308200042023703000c040b200041093b0120200041003a001820004200370300024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a2200360200024020000d00200141246a10c9a08080000b024020012d00284102470d00200128022c450d002001280230410028029c96db8000118080808000000b200141cc006a10d4928080000c040b410121042005450d010b2003410028029c96db8000118080808000000b200241ec006a10d49280800041002802e495db8000118d808080000020004200370300200041003a0018200041086a4200370300200020043a002020002002290308370021200041296a200241086a41086a290300370000200041306a200241176a2900003700000b200241bf076a10fb838080000b200241c0076a2480808080000f0b4104411010bb80808000000b4104411010bb80808000000bdf0b020c7f017e23808080800041d0016b2202248080808000024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a3602a00141a9cdc380004113200241a0016a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241d4006a41026a2001412b6a2d00003a0000200241386a41086a2001413c6a290200370300200241386a41106a200141c4006a290200370300200241346a41026a200141cf006a2d00003a0000200220012f00293b015420022001290234370338200220012f004d3b013420012d00282103200128022c21042001280230210520012d004c2106200241186a41086a200141e0006a290200370300200241186a41106a200141e8006a29020037030020022001290258370318200128025421072001280250210820012802702109200241d8006a41206a200141206a220a290200370300200241d8006a41186a200141186a220b290200370300200241d8006a41106a200141106a220c290200370300200241d8006a41086a200141086a220d29020037030020022001290200220e37035802400240200ea741ff01710d00200241a0016a41216a200141216a2d00003a0000200241a0016a41196a200141196a290000370000200241a0016a41116a200141116a290000370000200241a0016a41096a200141096a290000370000200220012900013700a101200228027c22012001280200417f6a2201360200024020010d00200241fc006a10c9a08080000b4103210120022d00a101210a0c010b200241a0016a41206a200a290200370300200241a0016a41186a200b290200370300200241a0016a41106a200c290200370300200241a0016a41086a200d29020037030020022001290200220e3703a00120022d00a101210a02400240200ea7220141ff0171417f6a0e03000102010b200241a8016a10d6968080000b20022802c401220b200b280200417f6a220b360200200b0d00200241c4016a10c9a08080000b02400240200141ff01714103470d00200a41ff01710d000240024020030e03030100010b2004450d002005410028029c96db8000118080808000000b410121010c030b4102210120034102470d022004450d022005410028029c96db8000118080808000000c020b20024180016a41026a200241d4006a41026a2d00003a000020024180016a41136a200241386a41086a29030037000020024180016a41186a200241386a410d6a290000370000200220022f01543b0180012002200229033837008b012002200536008701200220043600830102400240024020060e03020100010b2008450d002007410028029c96db8000118080808000000b4101210141e495db800021030c030b200241d8006a41026a200241346a41026a2d00003a0000200241d8006a41136a200241186a41086a290300370000200241d8006a41186a200241186a410d6a290000370000200220022f01343b0158200220022903183700632002200736005f2002200836005b200241a0016a20024180016a200241d8006a2009290300200941086a290300410010a98d808000024020022802a0010d00410f210141bc95db800021030c030b200220022900a501370308200220022800ac0136000f41bc95db800041e495db800020022d00a4012201410f461b210320022903b001210e0c020b200041093b0100024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a2200360200024020000d00200141246a10c9a08080000b024020012d00284102470d00200128022c450d002001280230410028029c96db8000118080808000000b20012d004c4102470d022001280250450d022001280254410028029c96db8000118080808000000c020b41e495db80002103024020064102470d002008450d002007410028029c96db8000118080808000000b0b20002002290308370001200041086a200228000f3600002003280200118d80808000002000200e37020c200020013a0000200241cf016a10fb838080000b200241d0016a2480808080000ba80101027f23808080800041106b22022480808080000240024041a9cdc380004113108d84808000220341ff01490d00200041093b0104412a21030c010b2002200341016a36020841a9cdc380004113200241086a410441002802f495db80001183808080000041002802fc95db8000118d808080000041002802bc95db8000118d80808000002002410f6a10fb83808000412921030b20002003360200200241106a2480808080000bbd0b04067f017e017f047e23808080800041f0056b2202248080808000024002400240024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a36024041a9cdc380004113200241c0006a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241186a41206a200141206a2204290200370300200241186a41186a200141186a2205290200370300200241186a41106a200141106a2206290200370300200241186a41086a200141086a220729020037030020022001290200220837031820012802282103200128022c2109024002402008a741ff01710d00200241c0006a41216a200141216a2d00003a0000200241c0006a41196a200141196a290000370000200241c0006a41116a200141116a290000370000200241c0006a41096a200141096a29000037000020022001290001370041200228023c22012001280200417f6a2201360200024020010d002002413c6a10c9a08080000b4103210120022d004121040c010b200241c0006a41206a2004290200370300200241c0006a41186a2005290200370300200241c0006a41106a2006290200370300200241c0006a41086a200729020037030020022001290200220837034020022d00412104024002402008a7220141ff0171417f6a0e03000102010b200241c8006a10d6968080000b200228026422052005280200417f6a220536020020050d00200241e4006a10c9a08080000b200141ff01714103470d03200441ff01710d03024002402003290300200341086a22012903008450450d00410c21010c010b200242e4c5bdb4b2e9a5a6807f370030200242d790d7a3fef9fda0c80037002820024298d5afd2c6aeacae2f370020200242c2cdc8b0c7b9e78f857f370018200241c0006a200241186a412010ac8d808000200241d8006a2903004200200228024041017122041b21082002290350420020041b210a2001290300210b2003290300210c0240024020092d00000d00427f2008200b7c200a200c7c220b200a542201ad7c220c2001200c200854200c2008511b22011b210c427f200b20011b210b0c010b42002008200b7d200a200c54ad7d220b200a200c7d220d200a56200b200856200b2008511b22011b210c4200200d20011b210b0b200242a2bba4efe3ffa586553700302002429c9a9bbf88a5a0fc937f37002820024298d5afd2c6aeacae2f370020200242c2cdc8b0c7b9e78f857f370018200241c0006a200241186a412010ac8d8080002002280240410171450d022002290350200b56200241d8006a290300220d200c56200d200c511b450d02410b21010b200241046a200110869c80800020022d0004410f460d020c040b200041093b0100024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a220036020020000d05200141246a10c9a08080000c050b200242e4c5bdb4b2e9a5a6807f370058200242d790d7a3fef9fda0c80037005020024298d5afd2c6aeacae2f370048200242c2cdc8b0c7b9e78f857f3700402002200c3703202002200b370318200241c0006a4120200241186a411041002802f495db8000118380808000002002200c3703782002200b370370200220083703682002200a370360200241153a00502002411f3a004041014100200241c0006a10f18e8080002002410f3a00040b200241c0006a41106a200241046a41106a280200360200200241c0006a41086a200241046a41086a2902003703002002200229020437034041bc95db800021010c020b200241023a00040b200241c0006a41106a200241046a41106a280200360200200241c0006a41086a200241046a41086a2902003703002002200229020437034041e495db800021010b20002002290340370200200041106a200241c0006a41106a280200360200200041086a200241c0006a41086a2903003702002001280200118d8080800000200241ef056a10fb838080000b200241f0056a2480808080000bf413020c7f027e23808080800041b0036b2202248080808000024002400240024002400240024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a3602d00141a9cdc380004113200241d0016a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241386a2203200141386a290300370300200241306a2204200141306a290300370300200241286a2205200141286a290300370300200241206a2206200141206a290300370300200241186a2207200141186a290300370300200241106a2208200141106a2903003703002002200141086a29030037030820022001290300370300200128024021092001280244210a2001280248210b200128024c210c2001280250210d41002d0098a2db80001a41c00041002802a496db8000118280808000002201450d0320012002290300370300200141086a2002290308370300200141386a2003290300370300200141306a2004290300370300200141286a2005290300370300200141206a2006290300370300200141186a2007290300370300200141106a2008290300370300200241013602980320022001360294032002410136029003200241d0016a41046a20024190036a10acaf8080002002410c3602d001200241d0006a2009200241d0016a410010b0b180800002402002280280014109470d00200241c0016a41086a200241d0006a41106a290300220e37030020024190016a41106a200e37020020022002290358220e3703c00120022002290350370290012002200e37029801200241d0016a200b200d290300200d29030820024190016a200a10db9280800020022802d0010d02200241a8016a41106a200241e4016a290200370200200220022902d4013702a801200220022902dc013702b001200c200241a8016a10adb18080000c080b200241d0016a41386a200241d0006a41386a290300370300200241d0016a41306a200241d0006a41306a290300370300200241d0016a41286a200241d0006a41286a290300370300200241d0016a41206a200241d0006a41206a290300370300200241d0016a41186a200241d0006a41186a290300370300200241d0016a41106a200241d0006a41106a290300370300200220022903583703d801200220022903503703d0010240024002404100280284a2db800041014b0d0002400240024041002d00f89fdb80000e03030102000b41f09fdb800010c3b280800041ff01710e03020001000b41002802f09fdb800021040240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021030c010b4100280290a2db80002103410028028ca2db800021014100280288a2db80004101470d0020012003280208417f6a4178716a41086a21010b20012004200328021411848080800000450d010b41002802f09fdb8000220128022022030d01418d89c9800041224184b0c98000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d01200241043602c802200241002802f09fdb800022042902143702cc0241002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2205200241c8026a41002802dc8fdb800041bce9c3800020011b220628020c11848080800000450d0141002802f09fdb800022012802202203450d062001280228210720012802242108200128021c2109200241003602fc02200220073602f802200220083602f402200220093602ec02200220033602f002200241003602a003200241b4b0c98000360290032002420437029803200241013602940320034101460d07200241013602a802200220073602a402200220083602a0022002200336029c022002200936029802200241bcb0c980003602e802200241f48ac980003602dc0220022001411c6a36028c032002410236028803200220024180036a3602e402200220024198026a3602e002200220024190036a3602d8022002200241ec026a3602d4022002200241d4026a360284032002200241d0016a36028003200241b0026a41086a200241c8026a41086a280200360200200220022902c8023703b002200420052006200241b0026a20024184036a10b9b28080000c010b2001280228210420012802242105200128021c2106200241003602c002200220043602bc02200220053602b802200220063602b002200220033602b402200241003602e402200241b4b0c980003602d402200242043702dc02200241013602d80220034101460d07200241013602fc02200220043602f802200220053602f402200220033602f002200220063602ec02200241bcb0c980003602ac02200241f48ac980003602a00220022001411c6a3602d002200220024180036a3602a8022002200241ec026a3602a4022002200241d4026a36029c022002200241b0026a36029802200220024198026a3602c8022002200241d0016a36028003200241023602cc02200220013602a403200242013703900341002802dca2db800021012002200241c8026a3602a003024020014102470d004100280290a2db80002103410028028ca2db8000210102404100280288a2db80004101470d0020012003280208417f6a4178716a41086a21010b200120024190036a200328022811848080800000450d00200120024190036a200328022c118b80808000000b41002d00d8a2db80000d0041002802cca2db80004104490d002002410436028403200241002802f09fdb800022032902143702880341002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b220420024184036a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d0020024190036a41086a20024184036a41086a28020036020020022002290284033703900320032004200120024190036a200241c8026a10b9b28080000b20024180026a109092808000200241c0006a41086a200241c0016a41086a290200370300200220022902c001370340411321010c020b2000412a360200200041093b0104200141306a1090928080000c080b200241c0006a41086a200241e4016a290200370300200220022902dc0137034020022802ec01210320022802d80122014129460d050b200241d0016a41086a200241c0006a41086a290300220e37030020022002290340220f3703d0012000410c6a200e3702002000200f37020441002802e495db8000118d80808000000c050b411041c00010bb80808000000b418d89c9800041224184b0c98000109181808000000b418d89c9800041224184b0c98000109181808000000b418d89c9800041224184b0c98000109181808000000b200241d0016a41086a200241c0006a41086a290300220e37030020022002290340220f3703d0012000410c6a200e3702002000200f37020441002802bc95db8000118d8080800000412921010b2000200336021420002001360200200241af036a10fb838080000b200241b0036a2480808080000baa1105037f017e047f017e057f23808080800041b0026b220224808080800002400240024002400240024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a3602e0014100210441a9cdc380004113200241e0016a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241286a200141286a290200370300200241206a200141206a290200370300200241186a200141186a290200370300200241106a200141106a290200370300200241086a200141086a29020037030020022001290200370300200228022c2103200241c8006a41106a2001411c6a280200360200200241c8006a41086a200141146a2902003703002002200129020c370348200241a0016a200341f0016a200241c8006a410110b0b180800020022802d0014109470d01200241306a41086a20022903a801370300200241306a41106a200241a0016a41106a290300370300200220022903a0013703302003280290020d02200328029c020d0220032d00e0020d022002410c3602e001200241a0016a2003200241306a2002200241e0016a200241206a10a89f808000024020022802a0010d0020022903b801210520022802b401210620022802b001210720022802ac01210820022802a801210920022802a40121040c040b20022903b801210a20022802b401210b20022802b001210120022802ac01210c20022802a8012103200241306a10f28c808000200241306a410c6a10ef8c8080000c040b2000412a360200200041093b010402400240200128020c2203410c470d0002402001280218220b450d00200128021441306a21030340200310e38a808000200341c0006a2103200b417f6a220b0d000b0b2001280210450d012001280214410028029c96db8000118080808000000c010b2001410c6a210b02400240200341776a2203410320034103491b0e0402000201020b200141106a210b0b200b1090928080000b2001109092808000200141206a10ec8b8080002001280220450d072001280224410028029c96db8000118080808000000c070b200241e0016a41386a200241a0016a41386a290300370300200241e0016a41306a200241a0016a41306a290300370300200241e0016a41286a200241a0016a41286a290300370300200241e0016a41206a200241a0016a41206a290300370300200241e0016a41186a200241a0016a41186a290300370300200241e0016a41106a200241a0016a41106a290300370300200220022903a8013703e801200220022903a0013703e001419ceed380004133200241e0016a418ceed380004198efd3800010ad81808000000b0b2002280228220b41026a220141e0006c2103024002400240200b41d3aad50a4d0d00410021020c010b41002d0098a2db80001a200341002802a496db800011828080800000220b0d01411021020b2002200341b0adc9800010ae80808000000b200241003602642002200b3602602002200136025c200241e0016a41106a200241306a41106a290300370300200241e0016a41086a200241306a41086a290300370300200220022903303703e001200241a0016a200241e0016a200228022c41f0016a2002200241dc006a10a79f80800020022802ac01210b20022802a801210120022802a401210c0240024020022802a001220d4129470d000240200b450d00200141306a21030340200310e38a808000200341c0006a2103200b417f6a220b0d000b0b0240200c450d002001410028029c96db8000118080808000000b024020022802642203200228025c470d00200241dc006a41c0adc9800010cea08080000b2002280260200341e0006c6a410a3a00002002200341016a22033602642002200228022036027020022002280224220b3602682002200b36026c2002280228220141e0006c210c0240200228025c20036b20014f0d00200241dc006a20032001411041e00010e5a0808000200228026421030b2002280260200341e0006c6a200b200c10f5b28080001a2002200b3602742002200320016a360264200241e8006a1081a880800002402004410171450d002002200537028801200220063602840120022007360280012002200836027c20022009360278200228022c41f0016a200241f8006a10adb18080000b200228022c210320024190016a41086a200241086a2802003602002002200229030037039001200241c8006a41086a200241dc006a41086a2802003602002002200229025c3703482002410c3602e001200241a0016a200320024190016a200241c8006a200241e0016a109a9f80800020022d00a0014101470d0420022903b801210a20022802b401210b20022802b001210120022802ac01210c20022802a80121032004210e0c010b20022903b001210a200241dc006a10ec8b80800002400240200228025c0d004100210e0c010b4100210e2002280260410028029c96db8000118080808000000b200d21030b0240200e4101710d0020044101734101710d00410021044100210e4100210f02402009450d00200220083602fc01200220093602f801200241003602f401200220083602ec01200220093602e801200241003602e4014101210e2007210f0b2002200f360280022002200e3602f0012002200e3602e001200241e0016a10cc8a8080004100210902402006450d00200220063602f801200241003602f401200220063602e801200241003602e40120022005a722043602fc01200220043602ec012005422088a72109410121040b2002200936028002200220043602f001200220043602e001200241e0016a10da8b8080000b200d4129460d010b2002109092808000200241206a10ec8b8080002002280220450d002002280224410028029c96db8000118080808000000b41bc95db800041e495db800020034129461b21040c010b4129210341bc95db800021040b2000200b36020c200020013602082000200c3602042004280200118d80808000002000200a37031020002003360200200241af026a10fb838080000b200241b0026a2480808080000be10502037f017e23808080800041f0006b220224808080800002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a36024041a9cdc380004113200241c0006a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241186a41206a200141206a2204290200370300200241186a41186a200141186a290200370300200241186a41106a200141106a290200370300200241186a41086a200141086a290200370300200220012902002205370318024002402005a7220320022d00197241ff01710d00200228023c22012001280200417f6a2201360200024020010d002002413c6a10c9a08080000b200241046a10aea480800020022d0004410f470d01200241c0006a41106a200241046a41106a280200360200200241c0006a41086a200241046a41086a2902003703002002200229020437034041bc95db800021010c030b200241c0006a41206a2004290000370000200241c0006a41196a200141196a290000370000200241c0006a41116a200141116a290000370000200241c0006a41096a200141096a29000037000020022001290001370041200220033a00400240200341ff01714101470d00200241c8006a10d6968080000b200228026422012001280200417f6a2201360200024020010d00200241e4006a10c9a08080000b200241023a00040b200241c0006a41106a200241046a41106a280200360200200241c0006a41086a200241046a41086a2902003703002002200229020437034041e495db800021010c010b200041093b0100024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a220036020020000d01200141246a10c9a08080000c010b20002002290340370200200041106a200241c0006a41106a280200360200200041086a200241c0006a41086a2903003702002001280200118d8080800000200241ef006a10fb838080000b200241f0006a2480808080000bd10603027f017e027f23808080800041d0056b2202248080808000024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a36022041a9cdc380004113200241206a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241206a41206a200141206a290200370300200241206a41186a200141186a290200370300200241206a41106a200141106a290200370300200241206a41086a200141086a2902003703002002200129020037032020012802282101200241146a200241206a10ffa28080002002280214410a460d01200241086a41086a200241146a41086a28020036020020022002290214220437030802402004a74109460d00200241086a1090928080000b02402001280200220341e500490d0041002802cca2db80004102490d0041002802dc8fdb8000210341002802d88fdb8000210541002802c8a2db800021062002420037025820024281808080c000370250200241d8bdc9800036024c20024121360248200241ca9ac98000360244200242cd8080802037023c200241c088c9800036023820024221370230200241ca9ac9800036022c2002410036022820024281808080e039370220200541d4e9c38000200641024622061b200241206a200341bce9c3800020061b280210118b8080800000200128020021030b2002429cbfd4e9d2f2aaed71370038200242c7dee59ae4e2e9ef6437003020024291f8d4becbf4b58e847f370028200242958cb1e2ba869eeaef003700202002200336021441002103200241206a4120200241146a410441002802f495db80001183808080000020022001280200360234200241033a0030200241223a002041014100200241206a10f18e80800041002802bc95db8000118d8080800000200041003a001820004200370308200042023703000c020b200041093b0120200041003a001820004200370300024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a220036020020000d02200141246a10c9a08080000c020b41002802e495db8000118d808080000020004200370300200041003a0018200041086a4200370300410221030b200020033a0020200241cf056a10fb838080000b200241d0056a2480808080000bce3303067f017e1e7f23808080800041b01c6b22022480808080000240024002400240024002400240024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a3602801741a9cdc38000411320024180176a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241386a41286a200141286a2203290200370300200241386a41206a200141206a2204290200370300200241386a41186a200141186a2205290200370300200241386a41106a200141106a2206290200370300200241386a41086a200141086a22072902003703002002200129020037033820024180016a41286a200329020037030020024180016a41206a200429020037030020024180016a41186a200529020037030020024180016a41106a200629020037030020024180016a41086a20072902003703002002200129020037038001200241c0116a200241386a10bf928080000240024020022d00c011450d0020024180176a41206a200241c0116a41206a29020037030020024180176a41186a200241c0116a41186a29020037030020024180176a41106a200241c0116a41106a29020037030020024180176a41086a200241c0116a41086a290200370300200220022902c0112208370380172008a721010c010b20024180176a41216a200241c0116a41216a2d00003a000020024180176a41196a200241c0116a41196a29000037000020024180176a41116a200241c0116a41116a29000037000020024180176a41096a200241c0116a41096a29000037000020022802e41122012001280200417f6a2203360200200220022900c1113700811741032101200241033a00801720030d00200241e4116a10c9a08080000b02400240200141ff017122014103470d0020022d00811741ff01714101460d010b0240024002402001417f6a0e03000102010b20024188176a10d6968080000b20022802a41722012001280200417f6a220136020020010d00200241a4176a10c9a08080000b200241023a006c024020022d0080014101470d0020024188016a1090928080000b20022802a40122012001280200417f6a220136020020010d08200241a4016a10c9a08080000c080b20024180176a41206a20024180016a41206a29030037030020024180176a41186a20024180016a41186a29030037030020024180176a41106a20024180016a41106a29030037030020024180176a41086a20024180016a41086a290300370300200220022903800137038017200241c0116a20024180176a10e89e808000024020022802c01122014109460d00200220022902c41122083702b801200220013602b40120024180176a20022802a801220341900510f5b28080001a02400240024020022d008017220141636a41002001411e71411e461b0e03010002010b20022d008c172101200241306a200228028417200228028817109daf808000200228023022044109460d05200228023421030c060b20022d00801c2101200241286a20024180176a1080af808000200228022822034109470d030c040b200241ce016a2003410f6a2d00003a0000200220032f000d3b01cc0120022802841722044109460d032008422088a7210620022d008c17210120022802881721030c050b200241023a006c0c070b200041093b0100024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a2200360200024020000d00200141246a10c9a08080000b024002400240200128022822012d0000220041636a41002000411e71411e461b0e020201000b200141046a1090928080000c010b200141046a1091928080000b2001410028029c96db8000118080808000000c090b200241206a2003200228022c109daf808000200228022022044109460d00200228022421030c010b02400240024002404100280284a2db800041014b0d0002400240024041002d00b092db80000e03030102000b41a892db800010c3b280800041ff01710e03020001000b41002802a892db800021040240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021030c010b4100280290a2db80002103410028028ca2db800021014100280288a2db80004101470d0020012003280208417f6a4178716a41086a21010b20012004200328021411848080800000450d010b41002802a892db8000220128022022030d01418d89c98000412241bc8ec98000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d01200241043602e416200241002802a892db800022032902143702e81641002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2204200241e4166a41002802dc8fdb800041bce9c3800020011b220528020c11848080800000450d0141002802a892db800022012802202206450d022001280228210720012802242109200128021c210a200241003602d011200220073602cc11200220093602c811200220063602c4112002200a3602c011200241f48ac980003602f80120022001411c6a3602f816200241013602f41620024100360290172002410136028417200241f88ec98000360280172002420437028817200220024180176a3602f4012002200241c0116a3602f0012002200241f0016a3602f01620024180076a41086a200241e4166a41086a280200360200200220022902e4163703800720032004200520024180076a200241f0166a10b9b28080000c010b2001280228210420012802242105200128021c2106200241003602d011200220043602cc11200220053602c811200220033602c411200220063602c011200241f48ac980003602f81620022001411c6a3602ec16200241013602e81620024100360290172002410136028417200241f88ec98000360280172002420437028817200220024180176a3602f4162002200241c0116a3602f0162002200241f0166a3602e4162001200241e4166a10bdb280800041002d00d8a2db80000d0041002802cca2db80004104490d00200241043602f001200241002802a892db800022032902143702f40141002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2204200241f0016a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d0020024180076a41086a200241f0016a41086a280200360200200220022902f0013703800720032004200120024180076a200241e4166a10b9b28080000b200241ec006a413220021098988080000c030b418d89c98000412241bc8ec98000109181808000000b20022d00bc0121060b200241cb016a200241ce016a2d00003a0000200220022f01cc013b00c901200220033a00c401200220034110763b01c601200220043602c001200220034108763a00c501200220013a00c80120022802b801210320022802b401210502400240200641ff01712206200141ff0171470d0020052003200420022802c40110e892808000450d00200241ec006a413320021098988080000c010b024020060d0020054101470d00024020032d001041776a41ff0171220141094b0d0020014101470d010b20024180176a41c8006a200341d8006a290300370300200241c0176a200341d0006a290300370300200241b8176a200341c8006a290300370300200241083a008017200220032903403703b017200241186a20024180176a1096af808000200220022903183702cc01200241003a00d401024002400240024002400240024002404100280284a2db800041014b0d000240024041002d00bc92db800022010e03020101000b41b492db800010c3b280800041ff01712201450d010b41002802b492db8000200110b8b2808000450d0041002802b492db8000220328022022010d01418d89c980004122419c8ec98000109181808000000b41002d00d8a2db80000d0641002802cca2db80004104490d06200241043602d801200241002802b492db800022072902143702dc0141002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2209200241d8016a41002802dc8fdb800041bce9c3800020011b220a28020c11848080800000450d0641002802b492db800022032802202201450d012003280228210420032802242105200328021c21062002410036028002200220043602fc01200220053602f801200220063602f001200220013602f4012002200241cc016a3602e40120014101460d0220024101360290072002200436028c072002200536028807200220063602800720022001360284072002200241c0016a3602e801200141024d0d03200241023602d011200220043602cc11200220053602c811200220013602c411200220063602c011200241ac8ec980003602a017200241848ac9800036029417200241848ac980003602881720022003411c6a3602ec16200241033602e816200220022802ac013602ec012002200241ec016a36029c172002200241c0116a360298172002200241e8016a36029017200220024180076a36028c172002200241e4016a360284172002200241f0016a36028017200220024180176a3602e416200241f0166a41086a200241d8016a41086a280200360200200220022902d8013703f01620072009200a200241f0166a200241e4166a10b9b28080000c060b2003280228210420032802242105200328021c21062002410036028002200220043602fc01200220053602f801200220063602f001200220013602f4012002200241cc016a3602e80120014101460d0320024101360290072002200436028c072002200536028807200220063602800720022001360284072002200241c0016a3602ec01200141024d0d04200241023602d011200220043602cc11200220053602c811200220013602c411200220063602c011200241ac8ec980003602a017200241848ac9800036029417200241848ac980003602881720022003411c6a3602f816200241033602f416200220022802ac013602e4162002200241e4166a36029c172002200241c0116a360298172002200241ec016a36029017200220024180076a36028c172002200241e8016a360284172002200241f0016a36028017200220024180176a3602f016200241f0166a108e928080000c050b418d89c980004122419c8ec98000109181808000000b418d89c980004122419c8ec98000109181808000000b418d89c980004122419c8ec98000109181808000000b418d89c980004122419c8ec98000109181808000000b418d89c980004122419c8ec98000109181808000000b0240024020022d00d401220120022d00c801470d0020022802cc0120022802d00120022802c00120022802c40110e892808000450d00200241ec006a413320021098988080000c010b0240024020022802ac01220a280200450d00200a29030810b3a4808000ad580d0120022d00d40121010b200241106a20022802cc0120022802d00110e992808000200220013a00fc012002411f3a00f001200220022903103702f40120022d00c8012101200241086a20022802c00120022802c40110e992808000200220013a008c072002411f3a0080072002200229030837028407200241e4166a200241f0016a10f1968080000240024020022802e416418080808078460d00200241f0166a41086a200241e4166a41086a2802002201360200200220022902e4163703f016024002402001450d0020022802f4162106410020022d008007220341636a2003411e71411e471b21052003416a6a220b41ff01712203410820034108491b210c200141a0056c2107200228028807220d41106a210e20024180076a41e0006a210f20024180076a41f0036a211020024180076a41a0036a211120024180076a41d0026a211220024180076a4180026a211320024180076a41b0016a211420024180076a41106a2115200241d0076a2116200241b00b6a2117200241e00a6a2118200241900a6a2119200241c0096a211a200241f0086a211b200241a0086a211c200228028407211d20022d008c07211e20022d00800c41ff0171211f200b4101462120200b4102462121200b4103462122200b4104462123200b4105462124200b4106462125200b41074621264100210103400240200620016a220441106a22092d0000220341636a41002003411e71411e461b2005470d00024002400240024020050e03000102000b20044190056a2d0000201f470d032003416a6a2203410820034108491b200c470d030240024002400240024002400240200c0e090d09000102030405060d0b2021450d0c200441206a201510ea92808000450d09200441f0006a200f10ea92808000450d090c0c0b2022450d0b200441206a201510ea92808000450d08200441f0006a200f10ea92808000450d08200441c0016a201410ea92808000450d080c0b0b2023450d0a200441206a201510ea92808000450d07200441f0006a200f10ea92808000450d07200441c0016a201410ea92808000450d0720044190026a201310ea92808000450d070c0a0b2024450d09200441206a201510ea92808000450d06200441f0006a200f10ea92808000450d06200441c0016a201410ea92808000450d0620044190026a201310ea92808000450d06200441e0026a201210ea92808000450d060c090b2025450d08200441206a201510ea92808000450d05200441f0006a200f10ea92808000450d05200441c0016a201410ea92808000450d0520044190026a201310ea92808000450d05200441e0026a201210ea92808000450d05200441b0036a201110ea92808000450d050c080b2026450d07200441206a201510ea92808000450d04200441f0006a200f10ea92808000450d04200441c0016a201410ea92808000450d0420044190026a201310ea92808000450d04200441e0026a201210ea92808000450d04200441b0036a201110ea92808000450d0420044180046a201010ea92808000450d040c070b200b41074d0d06200920024180076a10ea92808000450d03200441e0006a201610ea92808000450d03200441b0016a201c10ea92808000450d0320044180026a201b10ea92808000450d03200441d0026a201a10ea92808000450d03200441a0036a201910ea92808000450d03200441f0036a201810ea92808000450d03200441c0046a201710ea92808000450d030c060b2004411c6a2d0000201e41ff0171470d02200441146a280200201d470d02200441186a280200210302400240024002400240024002400240201d0e090d00010203040506070d0b2003200d460d0c200341106a4101200e410110fb97808000450d090c0c0b2003200d460d0b200341106a4102200e410210fb97808000450d080c0b0b2003200d460d0a200341106a4103200e410310fb97808000450d070c0a0b2003200d460d09200341106a4104200e410410fb97808000450d060c090b2003200d460d08200341106a4105200e410510fb97808000450d050c080b2003200d460d07200341106a4106200e410610fb97808000450d040c070b2003200d460d06200341106a4107200e410710fb97808000450d030c060b2003200d460d05200341106a4108200e410810fb97808000450d020c050b2004411c6a2d0000201e41ff0171470d01200441146a280200200441186a280200201d200d10e8928080000d040c010b2020450d03200441206a201510ea928080000d030b2007200141a0056a2201470d000b0b200241b00c6a20024180076a10eb928080002002200a2903083703a80c2002200a2903003703a00c200241c0116a200241f0166a200241a00c6a10a9a78080000240024020022903c0114202510d0020024180176a200241c0116a41a00510f5b28080001a20024180176a108f92808000200241ec006a41c10020021098988080000c010b10deb08080001a20024108360274200241f898cc8000360270200241003a006c0b200241f0166a10ae8c80800020022802f016450d0220022802f416410028029c96db8000118080808000000c020b200a29030821082004200a290300370300200441086a2008370300200241900c6a41086a200241f0166a41086a280200360200200220022903f0163703900c200241f0016a200241900c6a10f696808000200241cb116a200241c0016a41086a280200360000200220022902c0013700c31120024198176a200241cc016a41086a280200360200200220022902cc01370390172002411a3a008017200220022900c011370081172002200241c7116a290000370088172002200a2903083703a8172002200a2903003703a0174101410020024180176a10f18e8080002002410f3a006c20024180076a10c092808000200241f0016a10c092808000200241b4016a10909280800020022802a801410028029c96db8000118080808000000c070b10deb08080001a20024108360274200241f898cc8000360270200241003a006c0b20024180076a10c092808000200241f0016a10c0928080000c010b200241ec006a41c20020021098988080000b200241cc016a1090928080000c010b200241ec006a413120021098988080000b200241c0016a1090928080000b200241b4016a10909280800020022d006c210120022802a801410028029c96db8000118080808000002001410f470d020b20024180176a41106a200241ec006a41106a28020036020020024180176a41086a200241ec006a41086a2902003703002002200229026c3703801741bc95db800021010c020b02400240024020022802a80122032d0000220141636a41002001411e71411e461b0e020201000b200341046a1090928080000c010b200341046a1091928080000b20022802a801410028029c96db8000118080808000000b20024180176a41106a200241ec006a41106a28020036020020024180176a41086a200241ec006a41086a2902003703002002200229026c3703801741e495db800021010b2000200229038017370200200041106a20024180176a41106a280200360200200041086a20024180176a41086a2903003702002001280200118d8080800000200241af1c6a10fb838080000b200241b01c6a2480808080000b830700024020002002460d0041000f0b41012102024002400240024002400240024002400240024020000e09090001020304050607090b20012003460d08411021000c070b20012003460d0741002102200141106a200341106a10989f808000450d0741e00021000c060b20012003460d060240200141106a200341106a10989f8080000d0041000f0b41002102200141e0006a200341e0006a10989f808000450d0641b00121000c050b20012003460d050240200141106a200341106a10989f8080000d0041000f0b0240200141e0006a200341e0006a10989f8080000d0041000f0b41002102200141b0016a200341b0016a10989f808000450d0541800221000c040b20012003460d040240200141106a200341106a10989f8080000d0041000f0b0240200141e0006a200341e0006a10989f8080000d0041000f0b0240200141b0016a200341b0016a10989f8080000d0041000f0b4100210220014180026a20034180026a10989f808000450d0441d00221000c030b20012003460d030240200141106a200341106a10989f8080000d0041000f0b0240200141e0006a200341e0006a10989f8080000d0041000f0b0240200141b0016a200341b0016a10989f8080000d0041000f0b024020014180026a20034180026a10989f8080000d0041000f0b41002102200141d0026a200341d0026a10989f808000450d0341a00321000c020b20012003460d020240200141106a200341106a10989f8080000d0041000f0b0240200141e0006a200341e0006a10989f8080000d0041000f0b0240200141b0016a200341b0016a10989f8080000d0041000f0b024020014180026a20034180026a10989f8080000d0041000f0b0240200141d0026a200341d0026a10989f8080000d0041000f0b41002102200141a0036a200341a0036a10989f808000450d0241f00321000c010b20012003460d010240200141106a200341106a10989f8080000d0041000f0b0240200141e0006a200341e0006a10989f8080000d0041000f0b0240200141b0016a200341b0016a10989f8080000d0041000f0b024020014180026a20034180026a10989f8080000d0041000f0b0240200141d0026a200341d0026a10989f8080000d0041000f0b0240200141a0036a200341a0036a10989f8080000d0041000f0b41002102200141f0036a200341f0036a10989f808000450d0141c00421000b200120006a200320006a10989f80800021020b20020bfd0101017f024002400240024002400240024002400240024020010e09090102030405060700090b20022002280200220341016a36020020034100480d070c080b20022002280200220341016a360200200341004e0d070c060b20022002280200220341016a360200200341004e0d060c050b20022002280200220341016a360200200341004e0d050c040b20022002280200220341016a360200200341004e0d040c030b20022002280200220341016a360200200341004e0d030c020b20022002280200220341016a360200200341004e0d020c010b20022002280200220341016a360200200341004e0d010b000b20002002360204200020013602000b9e0501057f410121020240024020002d0000220341746a22044101200441ff0171410a491b41ff0171220520012d0000220641746a22044101200441ff0171410a491b41ff0171470d0002400240024002400240024002400240024020050e0a080706050403020a0100080b20002d0008220420012d0008470d0802400240024020040e0800010c0c0c0c0c020c0b200041096a200141096a412010f9b2808000450f0b4100210220002903102001290310520d0a200041186a200141186a412010f9b2808000450f0b20002903102001290310510f0b20002d0010220220012d0010470d070240024002402002417f6a0e020001020b4100210220002800112001280011470d0a0c010b4100210220002802142001280214470d090b200041046a200141046a10ce938080000f0b4100210220002d002120012d0021470d07200041016a200141016a412010f9b2808000450f0b2000290310200129031085200041186a290300200141186a2903008584500f0b20002d000120012d0001460f0b20012d000821040240024020002d0008410b470d0041002102200441ff0171410b470d060c010b200441ff0171410b460d0441002102200041086a200141086a10cf93808000450d050b200041386a200141386a411410f9b2808000450f0b20012d000821040240024020002d0008410b470d0041002102200441ff0171410b470d050c010b200441ff0171410b460d0341002102200041086a200141086a10cf93808000450d040b20002903382001290338510f0b02400240200341ff0171410b470d0041002102200641ff0171410b470d040c010b200641ff0171410b460d02410021022000200110cf93808000450d030b200041306a200141306a412010f9b2808000450f0b20002802042001280204460f0b410021020b20020be90401037f024002400240024020012d0000220241636a41002002411e71411e461b0e03000102000b2000200141900510f5b28080001a0f0b2001280208210220012d000c2103024002400240024002400240024002400240200128020422010e09080700010203040506080b20022002280200220441016a360200200441004e0d070c090b20022002280200220441016a360200200441004e0d060c080b20022002280200220441016a360200200441004e0d050c070b20022002280200220441016a360200200441004e0d040c060b20022002280200220441016a360200200441004e0d030c050b20022002280200220441016a360200200441004e0d020c040b20022002280200220441016a360200200441004e0d010c030b20022002280200220441016a36020020044100480d020b200020033a000c20002002360208200020013602042000411e3a00000f0b2001280208210220012d000c2103024002400240024002400240024002400240200128020422010e09080700010203040506080b20022002280200220441016a36020020044100480d080c070b20022002280200220441016a36020020044100480d070c060b20022002280200220441016a36020020044100480d060c050b20022002280200220441016a36020020044100480d050c040b20022002280200220441016a36020020044100480d040c030b20022002280200220441016a36020020044100480d030c020b20022002280200220441016a360200200441004e0d010c020b20022002280200220441016a36020020044100480d010b200020033a000c20002002360208200020013602042000411f3a00000f0b000bb30601047f23808080800041e0006b22022480808080000240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a36021841a9cdc380004113200241186a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241186a41206a200141206a290200370300200241186a41186a200141186a290200370300200241186a41106a200141106a290200370300200241186a41086a200141086a2902003703002002200129020037031820012802282103200128022c2104200128023021052001280234280200210120024200370340200241046a200241186a2003200420052001200241c0006a1089a280800020002002290204370200200041086a200241046a41086a290200370200200041106a200241046a41106a28020036020041bc95db800041e495db800020022d0004410f461b280200118d8080800000200241df006a10fb838080000c010b200041093b0100024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a2200360200024020000d00200141246a10c9a08080000b024002400240200128022822002d0000220341636a41002003411e71411e461b0e020201000b200041046a1090928080000c010b200041046a1091928080000b2000410028029c96db800011808080800000024002400240200128022c22002d0000220341636a41002003411e71411e461b0e020201000b200041046a1090928080000c010b200041046a1091928080000b2000410028029c96db80001180808080000002400240024002400240200128023022032802000e020102000b0240200328020c2200450d00200328020841306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b2003280204450d03200341086a21010c020b2003280204450d02200341086a21010c010b0240200328020c2200450d00200328020841306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b2003280204450d01200341086a21010b2001280200410028029c96db8000118080808000000b2003410028029c96db8000118080808000000b200241e0006a2480808080000ba90a04047f017e037f017e23808080800041c0016b22022480808080000240024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a36023841a9cdc380004113200241386a410441002802f495db80001183808080000041002802fc95db8000118d80808000002001280204210420012802002105200241f0006a41206a200141286a290200370300200241f0006a41186a200141206a290200370300200241f0006a41106a200141186a290200370300200241f0006a41086a200141106a290200370300200220012902082206370370200128023021072001280234210820012802382103024002402006a741ff0171450d00200241206a200141086a220141206a290200370300200241186a200141186a290200370300200241106a200141106a290200370300200241086a200141086a2902003703002002200129020022063703002006a721090c010b200241216a200141296a2d00003a0000200241196a200141216a290000370000200241116a200141196a290000370000200241096a200141116a2900003700002002200129000937000120022802940122012001280200417f6a220136020041032109200241033a000020010d0020024194016a10c9a08080000b200241386a41206a210102400240200941ff017122094103470d0020022d000141ff01714101460d010b0240024002402009417f6a0e03000102010b200241086a10d6968080000b200228022422032003280200417f6a220336020020030d00200241246a10c9a08080000b200241003a005020024200370338410221030c030b200728020021092008280200210720032903002106200220032903083703a801200220063703a0012002200736029c012002200936029801200241013a00b7012002200241b7016a3602b80120022004360204200220053602002002200241b8016a3602142002200241a0016a36021020022002419c016a36020c200220024198016a360208200241f0006a41e08fdb8000200210d4a68080000240024020022d007022034102470d00410921030c010b2003410171450d0220022d007121030b2001200310c19c8080002002420037033841002103200241386a41186a21010c020b200041093b0120200041003a001820004200370300024020012d00084101470d00200141106a1090928080000b200128022c22002000280200417f6a220036020020000d032001412c6a10c9a08080000c030b20022903800121062002290378210a200241386a41206a220141003a0000200241086a4201370300200241106a200a370300200241186a2006370300200241286a200241386a41286a290300370300200241306a200241386a41306a290300370300200241206a20012903003703002002420237030041bc95db800021010c010b200120033a0000200241086a200241386a41086a290300370300200241106a200241386a41106a290300370300200241186a200241386a41186a290300370300200241206a200241386a41206a290300370300200241286a200241386a41286a290300370300200241306a200241386a41306a2903003703002002200229033837030041e495db800021010b20002002290300370300200041306a200241306a290300370300200041286a200241286a290300370300200041206a200241206a290300370300200041186a200241186a290300370300200041106a200241106a290300370300200041086a200241086a2903003703002001280200118d8080800000200241bf016a10fb838080000b200241c0016a2480808080000b900703027f017e027f23808080800041d0056b22022480808080000240024002400240024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a36022041a9cdc380004113200241206a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241206a41206a200141206a290200370300200241206a41186a200141186a290200370300200241206a41106a200141106a29020037030041082103200241206a41086a200141086a2902003703002002200129020037032020012802282101200241146a200241206a10ffa28080002002280214410a460d01200241086a41086a200241146a41086a28020036020020022002290214220437030802402004a74109460d00200241086a1090928080000b200110cfa48080002103200242cabeddbfebe3ddb7da00370038200242adb1b58caab8cf8ff60037003020024291f8d4becbf4b58e847f370028200242958cb1e2ba869eeaef00370020200241186a41003a0000200241003602142002200241206a4120200241146a4105410041002802dc95db8000118f80808000002002280200450d0320022802042205450d03024002400240024020022d001422064103710e0403020100030b20054105490d06200641034b0d062002280015220541ffffffff034d0d060c070b20054104490d0520022f001520022d001741107472220541ffffff077141ff014d0d05200541087420067241027621050c060b20054101470d030c040b200641027621050c040b200041093b0120200041003a001820004200370300024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a220036020020000d06200141246a10c9a08080000c060b41002802e495db8000118d80808000002000420037030041022101420121040c040b20022d00152205450d00200541087420067241027621050c010b200241003602140c010b2002200536021420032005410047714101470d002001200241146a10d4a48080001a0b200129030021042002200141086a29030037034820022004370340200241043a0030200241223a00204100210141014100200241206a10f18e80800041002802bc95db8000118d8080800000200042013703082000420237030042c0acdb372104411021030b200020036a2004370300200020013a002020004200370318200241cf056a10fb838080000b200241d0056a2480808080000bd10702067f047e2380808080004180066b22022480808080000240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a36025041a9cdc380004113200241d0006a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241086a41206a200141206a2204290200370300200241086a41186a200141186a2205290200370300200241086a41106a200141106a2206290200370300200241086a41086a200141086a220729020037030020022001290200220837030820012802282103024002402008a741ff01710d00200241d0006a41216a200141216a2d00003a0000200241d0006a41196a200141196a290000370000200241d0006a41116a200141116a290000370000200241d0006a41096a200141096a29000037000020022001290001370051200228022c22012001280200417f6a2201360200024020010d002002412c6a10c9a08080000b4103210520022d005121060c010b200241d0006a41206a2004290200370300200241d0006a41186a2005290200370300200241d0006a41106a2006290200370300200241d0006a41086a200729020037030020022001290200220837035020022d00512106024002402008a7220541ff0171417f6a0e03000102010b200241d8006a10d6968080000b200228027422012001280200417f6a220136020020010d00200241f4006a10c9a08080000b4102210141e495db800021040240200541ff01714103470d00200641ff01710d00200241306a41186a2201200341186a2900002208370300200241306a41106a2204200341106a2900002209370300200241306a41086a2205200341086a290000220a37030020022003290000220b370330200241e9006a22032008370000200241e1006a22062009370000200241d9006a200a3700002002200b370051200241013a0050200242f7b6fccfd083b2cf4d370020200242afd2c6ffdbc495bc08370018200242fc90b9e5d09296e777370010200242a6d4e6f1a4dd959860370008200241d0006a200241086a4120109d978080002006200529030037000020032004290300370000200241f1006a2001290300370000200241063a005820022002290330370059200241013a00792002411d3a005041014100200241d0006a10f18e808000410f210141bc95db800021040b2004280200118d8080800000200020013a0000200241ff056a10fb838080000c010b200041093b0100024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a220036020020000d00200141246a10c9a08080000b20024180066a2480808080000bd40b02097f057e23808080800041a0066b22022480808080000240024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a36027041a9cdc380004113200241f0006a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241266a2001412b6a2d00003a0000200241086a41086a2001413c6a290200370300200241086a41106a200141c4006a290200370300200220012f00293b01242002200129023437030820012d00282103200128022c210420012802302105200128024c2106200241286a41206a200141206a2207290200370300200241286a41186a200141186a2208290200370300200241286a41106a200141106a2209290200370300200241286a41086a200141086a220a29020037030020022001290200220b37032802400240200ba741ff01710d00200241f0006a41216a200141216a2d00003a0000200241f0006a41196a200141196a290000370000200241f0006a41116a200141116a290000370000200241f0006a41096a200141096a29000037000020022001290001370071200228024c22012001280200417f6a2201360200024020010d00200241cc006a10c9a08080000b4103210120022d007121070c010b200241f0006a41206a2007290200370300200241f0006a41186a2008290200370300200241f0006a41106a2009290200370300200241f0006a41086a200a29020037030020022001290200220b37037020022d0071210702400240200ba7220141ff0171417f6a0e03000102010b200241f8006a10d6968080000b20022802940122082008280200417f6a220836020020080d0020024194016a10c9a08080000b02400240200141ff01714103470d00200741ff01710d000240024020030e03030100010b2004450d002005410028029c96db8000118080808000000b4101210141e495db800021070c050b4102210141e495db80002107024020034102470d002004450d002005410028029c96db8000118080808000000b0c040b200241286a41026a200241246a41026a2d00003a00002002413b6a200241086a41086a290300370000200241286a41186a200241156a29000037000020022002290308370033200220022f01243b01282002200536002f2002200436002b20024200200641086a290300220b2006290300220c428094ebdc03544100200b501b22011b220b37035820024200200c20011b220c370350200241f0006a200241286a200241d0006a10db8d808000024020022802700d00200c200229038001220d56200b200241f0006a41186a290300220e56200b200e5122011b0d02200c200d54200b200e5420011b450d032002200d200c7d3703702002200e200b7d200d200c54ad7d370378200241f0006a10ada28080000c030b200220022900753703602002200228007c36006741bc95db800041e495db800020022d00742201410f461b2107200229038001210b0c030b200041093b0100024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a2200360200024020000d00200141246a10c9a08080000b20012d00284102470d03200128022c450d032001280230410028029c96db8000118080808000000c030b2002200c200d7d220f3703602002200b200e7d200c200d54ad7d220b370368200241e0006a10d6a48080002002200b370398012002200f370390012002410f3a0080012002411f3a007041014100200241f0006a10f18e8080000b200241b8016a200241c0006a290100370300200241b0016a200241386a290100370300200241a8016a200241306a29010037030020022002290358370398012002200229035037039001200220022901283703a001200241033a0080012002411f3a007041014100200241f0006a10f18e808000410f210141bc95db800021070b20002002290360370001200041086a20022800673600002007280200118d80808000002000200b37020c200020013a00002002419f066a10fb838080000b200241a0066a2480808080000b821004027f017e017f017e23808080800041e0066b2202248080808000024002400240024002400240024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a3602b00141a9cdc380004113200241b0016a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241c8006a200141c80010f5b28080001a200241b0016a41206a200141206a290200370300200241b0016a41186a200141186a290200370300200241b0016a41106a200141106a290200370300200241b0016a41086a200141086a290200370300200220012902003703b00120024190016a200241b0016a10ffa2808000200228029001410a460d02200241d0066a41086a20024190016a41086a280200360200200220022902900122043703d00602402004a74109460d00200241d0066a1090928080000b20024190016a41096a200241f9006a290000370000200241a1016a20024181016a290000370000200241a8016a20024188016a2900003700002002200229007137009101200220022d00703a009001200241d0066a20024190016a10ea96808000200241b0016a20022802d406220120022802d80610b08d808000024020022802d006450d002001410028029c96db8000118080808000000b024020022d00b0010d00200241306a410910c39c8080000c070b200241b0016a200241f0006a220110b2a4808000024020022d00b001410f470d00200241003a00d006200241b0016a2001200241d0066a10b0a4808000024020022d00b001410f470d00200241c9016a200141086a290000370000200241d1016a200141106a290000370000200241d9016a200141186a290000370000200241073a00c001200241223a00b001200220012900003700c10141014100200241b0016a10f18e8080000b200241d9016a200141186a290000370000200241d1016a200141106a290000370000200241c9016a200141086a290000370000200241013a00c001200241223a00b001200220012900003700c10141014100200241b0016a10f18e808000200242e7c98bdebe95a7f20a3700c801200242d5f2a5f9d7e9becb093700c00120024291f8d4becbf4b58e847f3700b801200242958cb1e2ba869eeaef003700b001200241d4066a41003a0000200241003602d006200241086a200241b0016a4120200241d0066a4105410041002802dc95db8000118f80808000002002280208450d05200228020c2201450d0502400240024020022d00d00622034103710e0400050201000b200341027621010c080b20014105490d06200341034b0d0620022800d106220141ffffffff034d0d060c070b20014104490d0520022f00d10620022d00d30641107472220141ffffff077141ff014d0d05200141087420037241027621010c060b200241c0006a200241c0016a280200360200200241386a200241b8016a290200370300200220022902b0013703300c060b200041093b0120200041003a001820004200370300024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a220036020020000d08200141246a10c9a08080000c080b20014101470d010c020b200241023a0030200241003a0028200242003703100c040b20022d00d1062201450d00200141087420037241027621010c010b410021010b200242cabeddbfebe3ddb7da003700c801200242adb1b58caab8cf8ff6003700c00120024291f8d4becbf4b58e847f3700b801200242958cb1e2ba869eeaef003700b001200241d4066a41003a0000200241003602d0062002200241b0016a4120200241d0066a4105410041002802dc95db8000118f8080800000024002402002280200450d0020022802042203450d00024002400240024020022d00d00622054103710e0400030201000b200541027621030c040b20034105490d02200541034b0d0220022800d106220341ffffffff034d0d020c030b20034104490d0120022f00d10620022d00d30641107472220341ffffff077141ff014d0d01200341087420057241027621030c020b20034101460d0020022d00d1062203450d00200341087420057241027621030c010b410021030b200241106a41206a220541003a0000200241b8016a4201370300200241b0016a41286a200241106a41286a290300370300200241b0016a41306a200241106a41306a290300370300200241b0016a41206a2005290300370300200241c0016a2001ad220442b6ce017e2003ad22064290ec077e7c42bba4bed9017c370300200241c8016a200442257e200642357e7c428f317c370300200242023703b00141bc95db800021010c020b200241003a0028200242003703100b200241b0016a41086a200241106a41086a290300370300200241b0016a41106a200241106a41106a290300370300200241b0016a41186a200241106a41186a290300370300200241b0016a41206a200241106a41206a290300370300200241b0016a41286a200241106a41286a290300370300200241b0016a41306a200241106a41306a290300370300200220022903103703b00141e495db800021010b200020022903b001370300200041306a200241b0016a41306a290300370300200041286a200241b0016a41286a290300370300200041206a200241b0016a41206a290300370300200041186a200241b0016a41186a290300370300200041106a200241b0016a41106a290300370300200041086a200241b0016a41086a2903003703002001280200118d8080800000200241df066a10fb838080000b200241e0066a2480808080000b9a0502037f017e23808080800041e0006b220224808080800002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a36023441a9cdc380004113200241346a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241086a41206a200141206a2204290200370300200241086a41186a200141186a290200370300200241086a41106a200141106a290200370300200241086a41086a200141086a29020037030020022001290200220537030802402005a7220320022d00097241ff01710d0020012802282101200228022c22032003280200417f6a2203360200024020030d002002412c6a10c9a08080000b20012d000021012002428784b8d992c9e2a2d20037004c200242cb90dfa387d3f7fb20370044200242dcc2f4f980b6d6d95837003c200242e39fe290f5a092c5bb7f370034200220013a0008200241346a4120200241086a410141002802f495db800011838080800000410f210141bc95db800021030c020b200241346a41206a2004290000370000200241346a41196a200141196a290000370000200241346a41116a200141116a290000370000200241346a41096a200141096a29000037000020022001290001370035200220033a00340240200341ff01714101470d002002413c6a10d6968080000b200228025822012001280200417f6a2201360200024020010d00200241d8006a10c9a08080000b4102210141e495db800021030c010b200041093b0100024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a220036020020000d01200141246a10c9a08080000c010b2003280200118d8080800000200020013a0000200241df006a10fb838080000b200241e0006a2480808080000bd00902097f017e23808080800041b0016b22022480808080000240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a3602800141a9cdc38000411320024180016a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241366a2001412b6a2d00003a0000200241186a41086a2001413c6a290200370300200241186a41106a200141c4006a290200370300200220012f00293b01342002200129023437031820012d00282103200128022c210420012802302105200128024c2106200241d8006a41206a200141206a2207290200370300200241d8006a41186a200141186a2208290200370300200241d8006a41106a200141106a2209290200370300200241d8006a41086a200141086a220a29020037030020022001290200220b37035802400240200ba741ff0171450d0020024180016a41206a200729020037030020024180016a41186a200829020037030020024180016a41106a200929020037030020024180016a41086a200a29020037030020022001290200220b37038001200ba721010c010b20024180016a41216a200141216a2d00003a000020024180016a41196a200141196a29000037000020024180016a41116a200141116a29000037000020024180016a41096a200141096a2900003700002002200129000137008101200228027c22012001280200417f6a220736020041032101200241033a00800120070d00200241fc006a10c9a08080000b024002400240200141ff017122014103470d0020022d00810141ff01714101460d010b0240024002402001417f6a0e03000102010b20024188016a10d6968080000b20022802a40122012001280200417f6a220136020020010d00200241a4016a10c9a08080000b4102210141e495db80002107024020034102470d002004450d002005410028029c96db8000118080808000000b0c010b200241386a41186a2002419a016a290100370300200241c8006a20024192016a290100370300200241386a41086a2002418a016a290100370300200220022901820137033802400240024020030e03020100010b2004450d002005410028029c96db8000118080808000000b4101210141e495db800021070c010b200241d8006a41026a200241346a41026a2d00003a0000200241eb006a200241186a41086a290300370000200241d8006a41186a200241256a290000370000200220022f01343b0158200220022903183700632002200536005f2002200436005b20024180016a200241386a200241d8006a2006290300200641086a290300410210a98d80800002402002280280010d00410f210141bc95db800021070c010b20022002290085013703082002200228008c0136000f41bc95db800041e495db800020022d0084012201410f461b2107200229039001210b0b20002002290308370001200041086a200228000f3600002007280200118d80808000002000200b37020c200020013a0000200241af016a10fb838080000c010b200041093b0100024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a2200360200024020000d00200141246a10c9a08080000b20012d00284102470d00200128022c450d002001280230410028029c96db8000118080808000000b200241b0016a2480808080000ba80101027f23808080800041106b22022480808080000240024041a9cdc380004113108d84808000220341ff01490d00200041093b0104412a21030c010b2002200341016a36020841a9cdc380004113200241086a410441002802f495db80001183808080000041002802fc95db8000118d808080000041002802bc95db8000118d80808000002002410f6a10fb83808000412921030b20002003360200200241106a2480808080000be20602067f017e2380808080004180066b2202248080808000024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a36023041a9cdc380004113200241306a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241086a41206a200141206a2204290200370300200241086a41186a200141186a2205290200370300200241086a41106a200141106a2206290200370300200241086a41086a200141086a220729020037030020022001290200220837030820012802282103024002402008a741ff0171450d00200241d0056a41206a2004290200370300200241d0056a41186a2005290200370300200241d0056a41106a2006290200370300200241d0056a41086a20072902003703002002200129020022083703d0052008a721010c010b200241d0056a41216a200141216a2d00003a0000200241d0056a41196a200141196a290000370000200241d0056a41116a200141116a290000370000200241d0056a41096a200141096a290000370000200220012900013700d105200228022c22012001280200417f6a220436020041032101200241033a00d00520040d002002412c6a10c9a08080000b0240200141ff017122014103470d0020022d00d10541ff01714101460d020b0240024002402001417f6a0e03000102010b200241d8056a10d6968080000b20022802f40522012001280200417f6a220136020020010d00200241f4056a10c9a08080000b410221014200210841e495db800021030c020b200041093b0120200041003a001820004200370300024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a220036020020000d02200141246a10c9a08080000c020b200241d1006a200241ea056a290100370000200241c9006a200241e2056a290100370000200241c1006a200241da056a290100370000200220022901d20537003941002101200241d9006a2003280204200328020841002802b497db8000118880808000002002411d3a0030200241053a003841014100200241306a10f18e8080004202210841bc95db800021030b2003280200118d8080800000200020013a0020200041003a00182000420037030820002008370300200241ff056a10fb838080000b20024180066a2480808080000bfc1204057f017e047f017e2380808080004180076b22022480808080000240024002400240024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a3602d00141a9cdc380004113200241d0016a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241106a41206a200141206a2203290200370300200241106a41186a200141186a2204290200370300200241106a41106a200141106a2205290200370300200241106a41086a200141086a2206290200370300200220012902002207370310024002402007a741ff0171450d00200241d0016a41206a2003290200370300200241d0016a41186a2004290200370300200241d0016a41106a2005290200370300200241d0016a41086a20062902003703002002200129020022073703d0012007a721010c010b200241d0016a41216a200141216a2d00003a0000200241d0016a41196a200141196a290000370000200241d0016a41116a200141116a290000370000200241d0016a41096a200141096a290000370000200220012900013700d101200228023422012001280200417f6a220336020041032101200241033a00d00120030d00200241346a10c9a08080000b200241c8006a41206a210802400240200141ff017122014103470d0020022d00d10141ff01714101460d010b0240024002402001417f6a0e03000102010b200241d8016a10d6968080000b20022802f40122012001280200417f6a220136020020010d00200241f4016a10c9a08080000b200241003a006020024200370348200841023a00000c060b200241c8006a41186a210920024198016a200241ea016a29010037030020024190016a200241e2016a29010037030020024188016a200241da016a290100370300200220022901d20137038001200242cabeddbfebe3ddb7da003700e801200242adb1b58caab8cf8ff6003700e00120024291f8d4becbf4b58e847f3700d801200242958cb1e2ba869eeaef003700d0014100210a200241146a41003a000020024100360210200241086a200241d0016a4120200241106a4105410041002802dc95db8000118f80808000002002280208450d04200228020c2201450d02024002400240024020022d001022034103710e0403020100030b20014105490d05200341034b0d052002280011220a418080808004490d050c060b20014104490d0420022f001120022d001341107472220141ffffff077141ff014d0d042001410874200372410276210a0c050b20014101470d020c030b2003410276210a0c030b200041093b0120200041003a001820004200370300024020012d00004101470d00200141086a1090928080000b200128022422032003280200417f6a220336020020030d06200141246a10c9a08080000c060b20022d00112201450d002001410874200372410276210a0c010b4100210a0c010b200a41e400490d002008410110c39c80800020024200370348200941003a00000c010b200242e7c98bdebe95a7f20a3700e801200242d5f2a5f9d7e9becb093700e00120024291f8d4becbf4b58e847f3700d801200242958cb1e2ba869eeaef003700d001200241106a200241d0016a412010cb8d808000410120022802142002280210220b4180808080784622031b2106410021014100200228021820031b410574210402400340200420014622050d01200620016a2103200141206a2101200320024180016a412010f9b28080000d000b0b0240200b41808080807872418080808078460d002006410028029c96db8000118080808000000b024020050d002008410610c39c80800020024200370348200941003a00000c010b200241a0016a41096a20024180016a41096a290000370000200241a0016a41116a20024180016a41116a290000370000200241a0016a41186a20024180016a41186a29000037000020022002290081013700a101200220022d0080013a00a001200241106a200241a0016a10ea96808000200241d0016a20022802142201200228021810b08d80800002402002280210450d002001410028029c96db8000118080808000000b024020022d00d0010d002008410910c39c808000200241003a0060200242003703480c010b2002428dc9e9e6f0bdf8c205370028200242d7beea9ab4e89682a97f37002020024291f8d4becbf4b58e847f370018200242958cb1e2ba869eeaef00370010200241d0016a200241106a412010ac8d8080002002200241d0016a41186a290300420020022802d00141017122011b22073703c801200220022903e001420020011b220c3703c001200241d0016a20024180016a200241c0016a10aba4808000024020022d00d001410f460d00200820022902d001370200200841106a200241d0016a41106a280200360200200841086a200241d0016a41086a290200370200200241003a0060200242003703480c010b20024198026a20024180016a41186a29030037030020024190026a20024180016a41106a29030037030020024188026a20024180016a41086a290300370300200220073703f8012002200c3703f001200220022903800137038002200241053a00e001200241223a00d00141014100200241d0016a10f18e808000200241c8006a41206a220141003a0000200241c8006a41186a4200370300200241c8006a41106a200a41f08a0c6c41d08b8cb1016aad2207370300200241c8006a41086a4201370300200241106a41086a4201370300200241106a41106a2007370300200241106a41186a4200370300200241106a41286a200241c8006a41286a290300370300200241106a41306a200241c8006a41306a290300370300200241106a41206a20012903003703002002420237031041bc95db800021010c010b200241106a41306a200241c8006a41306a290300370300200241106a41286a200241c8006a41286a290300370300200241106a41206a200241c8006a41206a290300370300200241106a41186a200241c8006a41186a290300370300200241106a41106a200241c8006a41106a290300370300200241106a41086a200241c8006a41086a2903003703002002200229034837031041e495db800021010b20002002290310370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200241106a41086a2903003703002001280200118d8080800000200241ff066a10fb838080000b20024180076a2480808080000b840802097f017e2380808080004180016b2202248080808000024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a36025041a9cdc380004113200241d0006a410441002802f495db80001183808080000041002802fc95db8000118d80808000002002411e6a2001412b6a2d00003a0000200241086a2001413c6a290200370300200241106a200141c4006a290200370300200220012f00293b011c2002200129023437030020012d00282103200128022c210420012802302105200128024c2106200241206a41206a200141206a2207290200370300200241206a41186a200141186a2208290200370300200241206a41106a200141106a2209290200370300200241206a41086a200141086a220a29020037030020022001290200220b37032002400240200ba741ff01710d00200241d0006a41216a200141216a2d00003a0000200241d0006a41196a200141196a290000370000200241d0006a41116a200141116a290000370000200241d0006a41096a200141096a29000037000020022001290001370051200228024422012001280200417f6a2201360200024020010d00200241c4006a10c9a08080000b4103210120022d005121070c010b200241d0006a41206a2007290200370300200241d0006a41186a2008290200370300200241d0006a41106a2009290200370300200241d0006a41086a200a29020037030020022001290200220b37035020022d0051210702400240200ba7220141ff0171417f6a0e03000102010b200241d8006a10d6968080000b200228027422082008280200417f6a220836020020080d00200241f4006a10c9a08080000b0240200141ff01714103470d00200741ff01710d000240024020030e03040100010b2004450d002005410028029c96db8000118080808000000b4101210141e495db800021070c030b4102210141e495db8000210720034102470d022004450d022005410028029c96db8000118080808000000c020b200041093b0100024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a2200360200024020000d00200141246a10c9a08080000b20012d00284102470d02200128022c450d022001280230410028029c96db8000118080808000000c020b200241d0006a41026a2002411c6a41026a2d00003a0000200241e3006a200241086a290300370000200241e8006a2002410d6a2900003700002002200229030037005b200220022f011c3b01502002200536005720022004360053200241206a200241d0006a2006290300200641086a29030010d88d808000410f210141bc95db800021070b2007280200118d8080800000200020013a0000200241ff006a10fb838080000b20024180016a2480808080000ba52403067f017e027f23808080800041a00d6b220224808080800002400240024002400240024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a3602800741a9cdc38000411320024180076a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241306a41286a200141286a2203280200360200200241306a41206a200141206a2204290200370300200241306a41186a200141186a2205290200370300200241306a41106a200141106a2206290200370300200241306a41086a200141086a220729020037030020022001290200370330200241f0006a41286a2003280200360200200241f0006a41206a2004290200370300200241f0006a41186a2005290200370300200241f0006a41106a2006290200370300200241f0006a41086a200729020037030020022001290200370370200241f0016a200241306a10bf928080000240024020022d00f001450d0020024180076a41206a200241f0016a41206a29020037030020024180076a41186a200241f0016a41186a29020037030020024180076a41106a200241f0016a41106a29020037030020024180076a41086a200241f0016a41086a290200370300200220022902f0012208370380072008a721010c010b20024180076a41216a200241f0016a41216a2d00003a000020024180076a41196a200241f0016a41196a29000037000020024180076a41116a200241f0016a41116a29000037000020024180076a41096a200241f0016a41096a29000037000020022802940222012001280200417f6a2203360200200220022900f1013700810741032101200241033a00800720030d0020024194026a10c9a08080000b02400240200141ff017122014103470d0020022d00810741ff01714101460d010b0240024002402001417f6a0e03000102010b20024188076a10d6968080000b20022802a40722012001280200417f6a220136020020010d00200241a4076a10c9a08080000b200241023a005c024020022d00704101470d00200241f8006a1090928080000b20022802940122012001280200417f6a220136020020010d0720024194016a10c9a08080000c070b200241a0016a41186a2002419a076a290100370300200241a0016a41106a20024192076a290100370300200241a0016a41086a2002418a076a29010037030020022002290182073703a00120024180076a41206a200241f0006a41206a29030037030020024180076a41186a200241f0006a41186a29030037030020024180076a41106a200241f0006a41106a29030037030020024180076a41086a200241f0006a41086a2903003703002002200229037037038007200241f0016a20024180076a10e89e808000024020022802f00122014109460d00200220022902f40122083702c401200220013602c00120024180076a200228029801220341900510f5b28080001a02400240024020022d008007220141636a41002001411e71411e461b0e03010002010b20022d008c072101200241286a200228028407200228028807109daf808000200228022822044109460d05200228022c21030c060b20022d00800c2101200241206a20024180076a1080af808000200228022022034109470d030c040b200241920d6a2003410f6a2d00003a0000200220032f000d3b01900d20022802840722044109460d032008422088a7210620022d008c07210120022802880721030c050b200241023a005c0c060b200041093b0100024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a2200360200024020000d00200141246a10c9a08080000b024002400240200128022822012d0000220041636a41002000411e71411e461b0e020201000b200141046a1090928080000c010b200141046a1091928080000b2001410028029c96db8000118080808000000c070b200241186a20032002280224109daf808000200228021822044109460d00200228021c21030c010b02400240024002404100280284a2db800041014b0d0002400240024041002d00d492db80000e03030102000b41cc92db800010c3b280800041ff01710e03020001000b41002802cc92db800021040240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021030c010b4100280290a2db80002103410028028ca2db800021014100280288a2db80004101470d0020012003280208417f6a4178716a41086a21010b20012004200328021411848080800000450d010b41002802cc92db8000220128022022030d01418d89c98000412241d48fc98000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d01200241043602900c200241002802cc92db800022032902143702940c41002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2204200241900c6a41002802dc8fdb800041bce9c3800020011b220528020c11848080800000450d0141002802cc92db800022012802202206450d022001280228210720012802242109200128021c210a2002410036028002200220073602fc01200220093602f801200220063602f4012002200a3602f001200241f48ac980003602c80c20022001411c6a3602b40c200241013602b00c20024100360290072002410136028407200241f88ec98000360280072002420437028807200220024180076a3602c40c2002200241f0016a3602c00c2002200241c00c6a3602ac0c200241e80c6a41086a200241900c6a41086a280200360200200220022902900c3703e80c200320042005200241e80c6a200241ac0c6a10b9b28080000c010b2001280228210420012802242105200128021c21062002410036028002200220043602fc01200220053602f801200220033602f401200220063602f001200241f48ac980003602b40c20022001411c6a3602980c200241013602940c20024100360290072002410136028407200241f88ec98000360280072002420437028807200220024180076a3602b00c2002200241f0016a3602ac0c2002200241ac0c6a3602900c2001200241900c6a10bdb280800041002d00d8a2db80000d0041002802cca2db80004104490d00200241043602c00c200241002802cc92db800022032902143702c40c41002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2204200241c00c6a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d00200241e80c6a41086a200241c00c6a41086a280200360200200220022902c00c3703e80c200320042001200241e80c6a200241900c6a10b9b28080000b200241dc006a413220021098988080000c030b418d89c98000412241d48fc98000109181808000000b20022d00c80121060b200241d7016a200241920d6a2d00003a0000200220022f01900d3b00d501200220033a00d001200220034110763b01d201200220043602cc01200220034108763a00d101200220013a00d40120022802c401210320022802c001210502400240024002400240200641ff01712206200141ff0171470d0020052003200420022802d00110e8928080000d010b20060d0220054101460d010c020b200241dc006a413320021098988080000c020b024020032d001041776a41ff0171220141094b0d0020014101470d010b20024180076a41c8006a200341d8006a290300370300200241c0076a200341d0006a290300370300200241b8076a200341c8006a290300370300200241083a008007200220032903403703b007200241106a20024180076a1096af808000200220022903103702d801200241003a00e0010240024002400240024002404100280284a2db800041014b0d000240024041002d00e092db800022010e03020101000b41d892db800010c3b280800041ff01712201450d010b41002802d892db8000200110b8b2808000450d0041002802d892db8000220128022022030d01418d89c98000412241c48fc98000109181808000000b41002d00d8a2db80000d0441002802cca2db80004104490d04200241043602e401200241002802d892db800022042902143702e80141002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2205200241e4016a41002802dc8fdb800041bce9c3800020011b220628020c11848080800000450d0441002802d892db800022012802202203450d012001280228210720012802242109200128021c210a200241003602f80c200220073602f40c200220093602f00c2002200a3602e80c200220033602ec0c2002200241d8016a3602900d20034101460d022002410136028002200220073602fc01200220093602f801200220033602f4012002200a3602f001200241848ac9800036029407200241848ac980003602880720022001411c6a3602b40c200241023602b00c2002200241900c6a360290072002200241f0016a36028c072002200241900d6a360284072002200241e80c6a36028007200220024180076a3602ac0c2002200241cc016a3602900c200241c00c6a41086a200241e4016a41086a280200360200200220022902e4013703c00c200420052006200241c00c6a200241ac0c6a10b9b28080000c040b2001280228210420012802242105200128021c2106200241003602f80c200220043602f40c200220053602f00c200220063602e80c200220033602ec0c2002200241d8016a3602900c20034101460d022002410136028002200220043602fc01200220053602f801200220033602f401200220063602f001200241848ac9800036029407200241848ac980003602880720022001411c6a3602c80c200241023602c40c2002200241ac0c6a360290072002200241f0016a36028c072002200241900c6a360284072002200241e80c6a36028007200220024180076a3602c00c2002200241cc016a3602ac0c200241c00c6a1093928080000c030b418d89c98000412241c48fc98000109181808000000b418d89c98000412241c48fc98000109181808000000b418d89c98000412241c48fc98000109181808000000b20022802dc01210120022802d8012103024020022d00e001220420022d00d401470d002003200120022802cc0120022802d00110e892808000450d00200241dc006a41332002109898808000200241d8016a1090928080000c020b200241086a2003200110e992808000200220043a00fc012002411f3a00f001200220022903083702f40120022d00d4012101200220022802cc0120022802d00110e992808000200220013a008c072002411f3a0080072002200229030037028407200241a00c6a200241f0016a10f196808000200241ac0c6a41c30020021098988080000240024020022802a00c418080808078470d00200220022900ad0c3703900c2002200241b40c6a2900003700970c20022802bc0c210320022d00ac0c21010c010b2002419b0c6a200241a80c6a280200360000200220022902a00c3700930c410f21010b200241c00c6a41086a2204200241cc016a41086a280200360200200241d40c6a200241d8016a41086a280200360200200220022902cc013703c00c200220022902d8013702cc0c2002200241f0016a3602e00c2002200241a0016a3602dc0c200220024180076a3602d80c02400240200141ff0171410f470d00200241900d6a41086a2002419b0c6a280000360200200220022900930c3703900d200241e80c6a41206a200241c00c6a41206a280200360200200241e80c6a41186a200241c00c6a41186a290300370300200241e80c6a41106a200241c00c6a41106a290300370300200241e80c6a41086a2004290300370300200220022903c00c3703e80c200241dc006a200241e80c6a200241900d6a1092928080000c010b200241dc006a41086a20022900970c370000200220022903900c37005d2002200336026c200220013a005c200241c00c6a109092808000200241cc0c6a1090928080000b20024180076a10c092808000200241f0016a10c092808000200241c0016a1090928080000c040b200241dc006a413120021098988080000b200241cc016a1090928080000b200241c0016a1090928080000c010b0240024020022802980122032d0000220141636a41002001411e71411e461b0e020201000b200341046a1090928080000c010b200341046a1091928080000b200228029801410028029c96db80001180808080000020022d005c2101200041106a200241dc006a41106a280200360200200041086a200241dc006a41086a2902003702002000200229025c37020041bc95db800041e495db80002001410f461b280200118d80808000002002419f0d6a10fb838080000b200241a00d6a2480808080000bfd0504047f027e087f027e23808080800041c0006b22022480808080000240024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a36020841a9cdc380004113200241086a410441002802f495db80001183808080000041002802fc95db8000118d80808000000240200128020022042802104109470d004106210141e495db800021030c040b02402001280204220328020822050d0042002106420021070c030b200441106a2108200128020821092003280204210a2005410674210b42002107420021060340200241086a200a20082009200810d6a280800020022802080d022002280224210c2002280220210d200228021c210541002101410021034100210e02402002280210220f450d002002280218210e2002200228021422033602242002200f3602202002410036021c200220033602142002200f3602102002410036020c410121030b20022903302110200229032821112002200e3602282002200336021820022003360208200241086a10cc8a8080004100210302402005450d002002200d360224200220053602202002410036021c2002200d360214200220053602102002410036020c41012101200c21030b200a41c0006a210a200220033602282002200136021820022001360208427f200620107c221020102006541b2106427f200720117c221020102007541b2107200241086a10da8b808000200b41406a220b450d030c000b0b2000412a360200200041093b01040c030b41bc95db800041e495db8000200228021022014129461b21032002280224210f2002280220210d200228021c210e2002280218210a200228021421050c010b2004427f20042903a801221020067c220620062010541b3703a8012004427f20042903a001220620077c220720072006541b3703a0014129210141bc95db800021030b2000200f3602142000200d3602102000200e36020c2000200a360208200020053602042003280200118d8080800000200020013602002002413f6a10fb838080000b200241c0006a2480808080000be10502037f017e23808080800041f0006b220224808080800002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a36024041a9cdc380004113200241c0006a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241186a41206a200141206a2204290200370300200241186a41186a200141186a290200370300200241186a41106a200141106a290200370300200241186a41086a200141086a290200370300200220012902002205370318024002402005a7220320022d00197241ff01710d00200228023c22012001280200417f6a2201360200024020010d002002413c6a10c9a08080000b200241046a10b1a480800020022d0004410f470d01200241c0006a41106a200241046a41106a280200360200200241c0006a41086a200241046a41086a2902003703002002200229020437034041bc95db800021010c030b200241c0006a41206a2004290000370000200241c0006a41196a200141196a290000370000200241c0006a41116a200141116a290000370000200241c0006a41096a200141096a29000037000020022001290001370041200220033a00400240200341ff01714101470d00200241c8006a10d6968080000b200228026422012001280200417f6a2201360200024020010d00200241e4006a10c9a08080000b200241023a00040b200241c0006a41106a200241046a41106a280200360200200241c0006a41086a200241046a41086a2902003703002002200229020437034041e495db800021010c010b200041093b0100024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a220036020020000d01200141246a10c9a08080000c010b20002002290340370200200041106a200241c0006a41106a280200360200200041086a200241c0006a41086a2903003702002001280200118d8080800000200241ef006a10fb838080000b200241f0006a2480808080000bf60902097f027e23808080800041b0016b22022480808080000240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a3602800141a9cdc38000411320024180016a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241366a2001412b6a2d00003a0000200241186a41086a2001413c6a290200370300200241186a41106a200141c4006a290200370300200220012f00293b01342002200129023437031820012d00282103200128022c210420012802302105200128024c2106200241d8006a41206a200141206a2207290200370300200241d8006a41186a200141186a2208290200370300200241d8006a41106a200141106a2209290200370300200241d8006a41086a200141086a220a29020037030020022001290200220b37035802400240200ba741ff0171450d0020024180016a41206a200729020037030020024180016a41186a200829020037030020024180016a41106a200929020037030020024180016a41086a200a29020037030020022001290200220b37038001200ba721010c010b20024180016a41216a200141216a2d00003a000020024180016a41196a200141196a29000037000020024180016a41116a200141116a29000037000020024180016a41096a200141096a2900003700002002200129000137008101200228027c22012001280200417f6a220736020041032101200241033a00800120070d00200241fc006a10c9a08080000b024002400240200141ff017122014103470d0020022d00810141ff01714101460d010b0240024002402001417f6a0e03000102010b20024188016a10d6968080000b20022802a40122012001280200417f6a220136020020010d00200241a4016a10c9a08080000b4102210141e495db80002107024020034102470d002004450d002005410028029c96db8000118080808000000b0c010b200241386a41186a2002419a016a290100370300200241c8006a20024192016a290100370300200241386a41086a2002418a016a290100370300200220022901820137033820024180016a200241386a4102410020062d00001b2201410010a68d80800002400240024020030e03020100010b2004450d002005410028029c96db8000118080808000000b4101210141e495db800021070c010b200229038801210b200229038001210c200241d8006a41026a200241346a41026a2d00003a0000200241eb006a200241186a41086a290300370000200241d8006a41186a200241256a290000370000200220022f01343b0158200220022903183700632002200536005f2002200436005b20024180016a200241386a200241d8006a200c200b200110a98d80800002402002280280010d00410f210141bc95db800021070c010b20022002290085013703082002200228008c0136000f41bc95db800041e495db800020022d0084012201410f461b2107200229039001210b0b20002002290308370001200041086a200228000f3600002007280200118d80808000002000200b37020c200020013a0000200241af016a10fb838080000c010b200041093b0100024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a2200360200024020000d00200141246a10c9a08080000b20012d00284102470d00200128022c450d002001280230410028029c96db8000118080808000000b200241b0016a2480808080000b8d4f01097f23808080800041f00d6b2202248080808000024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a3602b00841a9cdc380004113200241b0086a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241d8006a200141d80010f5b28080001a200241b0086a41206a200141386a290200370300200241c8086a200141306a290200370300200241c0086a200141286a290200370300200241b8086a200141206a290200370300200220012902183703b008200241a0036a200241b0086a10e89e808000024020022802a00322034109460d00200220022902a4033702b801200220033602b401200241b0086a200228029801220141900510f5b28080001a02400240024020022d00b008220341636a41002003411e71411e461b0e03010002010b20022d00bc082101200241386a20022802b40820022802b808109daf808000200228023822044109460d05200228023c21030c060b20022d00b00d2101200241306a200241b0086a1080af808000200228023022034109470d030c040b200241ba026a2001410f6a2d00003a0000200220012f000d3b01b80220022802b40822044109460d0320022d00bc08210120022802b80821030c040b200241023a004402400240024020022802980122032d0000220141636a41002001411e71411e461b0e020201000b200341046a1090928080000c010b200341046a1091928080000b2003410028029c96db80001180808080000041012105410121060c2a0b200041093b0100024020012d00184101470d00200141206a1090928080000b200128023c22032003280200417f6a2203360200024020030d002001413c6a10c9a08080000b024002400240200128024022032d0000220041636a41002000411e71411e461b0e020201000b200341046a1090928080000c010b200341046a1091928080000b2003410028029c96db80001180808080000002400240024002400240200128024422042802000e020102000b0240200428020c2200450d00200428020841306a21030340200310e38a808000200341c0006a21032000417f6a22000d000b0b2004280204450d03200441086a21030c020b2004280204450d02200441086a21030c010b0240200428020c2200450d00200428020841306a21030340200310cf8b808000200341c0006a21032000417f6a22000d000b0b2004280204450d01200441086a21030b2003280200410028029c96db8000118080808000000b2004410028029c96db800011808080800000024002400240200128024822032d0000220041626a4100200041616a41ff01714102491b0e020201000b200341046a1090928080000c010b200341046a1091928080000b2003410028029c96db800011808080800000200128024c220341046a21000240024002400240024020032802000e020102000b200010ec8b80800020002802000d020c030b200010ed8b80800020002802000d010c020b200010ee8b8080002000280200450d010b2003280208410028029c96db8000118080808000000b2003410028029c96db8000118080808000000240200128025022032d00002200411f4b0d0002400240200041636a41002000411e71411e461b0e020201000b200341046a1090928080000c010b200341046a1091928080000b2003410028029c96db8000118080808000000240200128025422032d00002201411f4b0d0002400240200141636a41002001411e71411e461b0e020201000b200341046a1090928080000c010b200341046a1091928080000b2003410028029c96db8000118080808000000c2f0b200241286a20032002280234109daf808000200228022822044109460d00200228022c21030c010b4100280284a2db800041014b0d0441002d00f491db80000e03040203010b200241cb016a200241b8026a41026a2d00003a0000200220013a00c801200220022f01b8023b00c901200220033a00c401200220034110763b01c601200220043602c001200220034108763a00c501200241b0086a41086a200228029c01220341086a290200370300200220032902003703b008200241b8026a200241b0086a10b9af80800020022802b8022203418080808078462206450d0b4100280284a2db800041014b0d0941002d008092db80000e03090708060b41ec91db800010c3b280800041ff01710e03020001000b41002802ec91db800021040240024041002802dca2db80004102460d004188e7d48000210341bce6d4800021010c010b4100280290a2db80002101410028028ca2db800021034100280288a2db80004101470d0020032001280208417f6a4178716a41086a21030b20032004200128021411848080800000450d010b41002802ec91db8000220328022022010d01418d89c980004122418c95c98000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d01200241043602d002200241002802ec91db800022012902143702d40241002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2204200241d0026a41002802dc8fdb800041bce9c3800020031b220628020c11848080800000450d0141002802ec91db800022032802202205450d082003280228210720032802242108200328021c2109200241003602b003200220073602ac03200220083602a803200220053602a403200220093602a003200241f48ac980003602880320022003411c6a3602f002200241013602ec02200241003602c008200241013602b408200241848ec980003602b008200242043702b8082002200241b0086a360284032002200241a0036a36028003200220024180036a3602e802200241c80d6a41086a200241d0026a41086a280200360200200220022902d0023703c80d200120042006200241c80d6a200241e8026a10b9b28080000c010b2003280228210420032802242106200328021c2105200241003602d80d200220043602d40d200220063602d00d200220013602cc0d200220053602c80d200241f48ac980003602f00220022003411c6a3602d802200241013602d402200241003602b003200241013602a403200241848ec980003602a003200242043702a8032002200241a0036a3602ec022002200241c80d6a3602e8022002200241e8026a3602d002200220033602c408200242013703b00841002802dca2db800021032002200241d0026a3602c008024020034102470d004100280290a2db80002101410028028ca2db8000210302404100280288a2db80004101470d0020032001280208417f6a4178716a41086a21030b2003200241b0086a200128022811848080800000450d002003200241b0086a200128022c118b80808000000b41002d00d8a2db80000d0041002802cca2db80004104490d002002410436028003200241002802ec91db800022012902143702840341002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b220420024180036a41002802dc8fdb800041bce9c3800020031b220328020c11848080800000450d00200241b0086a41086a20024180036a41086a28020036020020022002290280033703b008200120042003200241b0086a200241d0026a10b9b28080000b200241c4006a413220021098988080004101210341012105410121060c1f0b41f891db800010c3b280800041ff01710e03020001000b41002802f891db800021040240024041002802dca2db80004102460d004188e7d48000210341bce6d4800021010c010b4100280290a2db80002101410028028ca2db800021034100280288a2db80004101470d0020032001280208417f6a4178716a41086a21030b20032004200128021411848080800000450d010b41002802f891db8000220328022022010d01418d89c98000412241e493c98000109181808000000b41002d00d8a2db80000d1941002802cca2db80004104490d19200241043602d002200241002802f891db800022012902143702d40241002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2204200241d0026a41002802dc8fdb800041bce9c3800020031b220528020c11848080800000450d1941002802f891db800022032802202207450d032003280228210820032802242109200328021c210a200241003602b003200220083602ac03200220093602a803200220073602a4032002200a3602a003200241f48ac980003602880320022003411c6a3602f002200241013602ec02200241003602c008200241013602b408200241bc8dc980003602b008200242043702b8082002200241b0086a360284032002200241a0036a36028003200220024180036a3602e802200241c80d6a41086a200241d0026a41086a280200360200200220022902d0023703c80d200120042005200241c80d6a200241e8026a10b9b28080000c190b2003280228210420032802242105200328021c2107200241003602b003200220043602ac03200220053602a803200220013602a403200220073602a003200241f48ac980003602f00220022003411c6a3602d802200241013602d402200241003602c008200241013602b408200241bc8dc980003602b008200242043702b8082002200241b0086a3602ec022002200241a0036a3602e8022002200241e8026a3602d0022003200241d0026a10bdb280800041002d00d8a2db80000d1841002802cca2db80004104490d182002410436028003200241002802f891db800022012902143702840341002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b220420024180036a41002802dc8fdb800041bce9c3800020031b220328020c11848080800000450d18200241c80d6a41086a20024180036a41086a28020036020020022002290280033703c80d200120042003200241c80d6a200241d0026a10b9b28080000c180b200241cc016a410a6a200241b8026a410a6a2f01003b0100200220022801be023601d201200220022f01bc023b01d001200220033602cc01200241b0086a20022802a001220141900510f5b28080001a02400240024002400240024002400240024002400240024020022d00b008220341626a4100200341616a41ff01714102491b0e03000102000b2003411e460d0320022d00b00d2104200241186a200241b0086a1080af808000200228021822034109460d03200241106a2003200228021c109daf808000200228021022014109460d03200228021421030c020b20022d00bc082104200241206a20022802b40820022802b808109daf808000200228022022014109460d02200228022421030c010b200241ba026a2001410f6a2d00003a0000200220012f000d3b01b80220022802b40822014109460d0120022d00bc08210420022802b80821030b200241e3016a200241b8026a41026a2d00003a0000200220043a00e001200220022f01b8023b00e101200220033a00dc01200220034110763b01de01200220013602d801200220034108763a00dd01200241b0086a41086a20022802a401220341086a290200370300200220032902003703b008200241b8026a200241b0086a10c99880800020022802b8022203418080808078470d074100280284a2db800041014b0d0341002d009892db800022030e03030202010b0240024002404100280284a2db800041014b0d000240024041002d008c92db800022030e03020101000b418492db800010c3b280800041ff01712203450d010b410028028492db8000200310b8b2808000450d00410028028492db8000220328022022010d01418d89c98000412241f493c98000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d01200241043602d0022002410028028492db800022012902143702d40241002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2204200241d0026a41002802dc8fdb800041bce9c3800020031b220528020c11848080800000450d01410028028492db800022032802202207450d0b2003280228210820032802242109200328021c210a200241003602b003200220083602ac03200220093602a803200220073602a4032002200a3602a003200241f48ac980003602880320022003411c6a3602f002200241013602ec02200241003602c008200241013602b408200241b894c980003602b008200242043702b8082002200241b0086a360284032002200241a0036a36028003200220024180036a3602e802200241c80d6a41086a200241d0026a41086a280200360200200220022902d0023703c80d200120042005200241c80d6a200241e8026a10b9b28080000c010b2003280228210420032802242105200328021c2107200241003602b003200220043602ac03200220053602a803200220013602a403200220073602a003200241f48ac980003602f00220022003411c6a3602d802200241013602d402200241003602c008200241013602b408200241b894c980003602b008200242043702b8082002200241b0086a3602ec022002200241a0036a3602e8022002200241e8026a3602d0022003200241d0026a10bdb280800041002d00d8a2db80000d0041002802cca2db80004104490d0020024104360280032002410028028492db800022012902143702840341002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b220420024180036a41002802dc8fdb800041bce9c3800020031b220328020c11848080800000450d00200241c80d6a41086a20024180036a41086a28020036020020022002290280033703c80d200120042003200241c80d6a200241d0026a10b9b28080000b200241c4006a41322002109898808000410121050c050b419092db800010c3b280800041ff01712203450d010b410028029092db8000200310b8b2808000450d00410028029092db8000220328022022010d01418d89c98000412241c094c98000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d01200241043602d0022002410028029092db800022012902143702d40241002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2204200241d0026a41002802dc8fdb800041bce9c3800020031b220528020c11848080800000450d01410028029092db800022032802202207450d072003280228210820032802242109200328021c210a200241003602b003200220083602ac03200220093602a803200220073602a4032002200a3602a003200241f48ac980003602880320022003411c6a3602f002200241013602ec02200241003602c008200241013602b4082002418495c980003602b008200242043702b8082002200241b0086a360284032002200241a0036a36028003200220024180036a3602e802200241c80d6a41086a200241d0026a41086a280200360200200220022902d0023703c80d200120042005200241c80d6a200241e8026a10b9b28080000c010b2003280228210420032802242105200328021c2107200241003602b003200220043602ac03200220053602a803200220013602a403200220073602a003200241f48ac980003602f00220022003411c6a3602d802200241013602d402200241003602c008200241013602b4082002418495c980003602b008200242043702b8082002200241b0086a3602ec022002200241a0036a3602e8022002200241e8026a3602d0022003200241d0026a10bdb280800041002d00d8a2db80000d0041002802cca2db80004104490d0020024104360280032002410028029092db800022012902143702840341002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b220420024180036a41002802dc8fdb800041bce9c3800020031b220328020c11848080800000450d00200241c80d6a41086a20024180036a41086a28020036020020022002290280033703c80d200120042003200241c80d6a200241d0026a10b9b28080000b200241c4006a41322002109898808000200241d8016a109092808000410021050b024020022802d4012201450d0020022802d00141306a21030340200310e38a808000200341c0006a21032001417f6a22010d000b0b20022802cc01450d1920022802d001410028029c96db8000118080808000000c190b200241e4016a410a6a200241b8026a410a6a2f01003b0100200220022801be023601ea01200220022f01bc023b01e801200220033602e4014100280284a2db80004102490d040c050b418d89c980004122418c95c98000109181808000000b418d89c98000412241e493c98000109181808000000b418d89c98000412241f493c98000109181808000000b418d89c98000412241c094c98000109181808000000b0240024041002d00a492db800022030e03020101000b419c92db800010c3b280800041ff01712203450d010b410028029c92db8000200310b8b2808000450d00410028029c92db8000220728022022030d01418d89c98000412241a493c98000109181808000000b41002d00d8a2db80000d1041002802cca2db80004104490d10200241043602f0012002410028029c92db800022082902143702f40141002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2209200241f0016a41002802dc8fdb800041bce9c3800020031b220a28020c11848080800000450d10410028029c92db800022072802202203450d012007280228210120072802242104200728021c210520024100360298022002200136029402200220043602900220022005360288022002200336028c022002200241b4016a36029c0220034101460d02200241013602b002200220013602ac02200220043602a802200220053602a002200220033602a4022002200241c0016a3602b402200341024d0d03200241023602c802200220013602c402200220043602c002200220053602b802200220033602bc022002200241cc016a3602cc0220034103460d04200241033602e002200220013602dc02200220043602d802200220053602d002200220033602d4022002200241a8016a3602e402200341044d0d05200241043602f802200220013602f402200220043602f002200220053602e802200220033602ec022002200241d8016a3602fc0220034105460d0620024105360290032002200136028c032002200436028803200220053602800320022003360284032002200241ac016a36029403200341064d0d07200241063602d80d200220013602d40d200220043602d00d200220053602c80d200220033602cc0d2002200241e4016a3602980320034107460d08200241073602b003200220013602ac03200220043602a803200220033602a403200220053602a003200241f88cc9800036028c09200241d493c9800036028009200241b493c980003602f408200241c493c980003602e808200241b493c980003602dc08200241d88cc980003602d008200241848ac980003602c408200241848ac980003602b80820022002419c036a360288092002200241a0036a36028409200220024198036a3602fc082002200241c80d6a3602f808200220024194036a3602f008200220024180036a3602ec082002200241fc026a3602e4082002200241e8026a3602e0082002200241e4026a3602d8082002200241d0026a3602d4082002200241cc026a3602cc082002200241b8026a3602c8082002200241b4026a3602c0082002200241a0026a3602bc0820022002419c026a3602b408200220024188026a3602b0082002200241d8006a36029c0320022007411c6a360284022002200241b0086a3602fc012002410836028002200241e00d6a41086a200241f0016a41086a280200360200200220022902f0013703e00d20082009200a200241e00d6a200241fc016a10b9b28080000c100b2007280228210120072802242104200728021c210520024100360298022002200136029402200220043602900220022005360288022002200336028c022002200241b4016a3602cc0220034101460d08200241013602b002200220013602ac02200220043602a802200220053602a002200220033602a4022002200241c0016a3602e402200341024d0d09200241023602c802200220013602c402200220043602c002200220053602b802200220033602bc022002200241cc016a3602fc0220034103460d0a200241033602e002200220013602dc02200220043602d802200220053602d002200220033602d4022002200241a8016a36029403200341044d0d0b200241043602f802200220013602f402200220043602f002200220053602e802200220033602ec022002200241d8016a3602980320034105460d0c20024105360290032002200136028c032002200436028803200220053602800320022003360284032002200241ac016a36029c03200341064d0d0d200241063602d80d200220013602d40d200220043602d00d200220053602c80d200220033602cc0d2002200241e4016a3602f00120034107460d0e200241073602b003200220013602ac03200220043602a803200220033602a403200220053602a003200241f88cc9800036028c09200241d493c9800036028009200241b493c980003602f408200241c493c980003602e808200241b493c980003602dc08200241d88cc980003602d008200241848ac980003602c408200241848ac980003602b8082002200241fc016a360288092002200241a0036a360284092002200241f0016a3602fc082002200241c80d6a3602f80820022002419c036a3602f008200220024180036a3602ec08200220024198036a3602e4082002200241e8026a3602e008200220024194036a3602d8082002200241d0026a3602d4082002200241fc026a3602cc082002200241b8026a3602c8082002200241e4026a3602c0082002200241a0026a3602bc082002200241cc026a3602b408200220024188026a3602b0082002200241d8006a3602fc0120022007411c6a3602e80d200241083602e40d2002200241b0086a3602e00d200241e00d6a1096928080000c0f0b418d89c98000412241a493c98000109181808000000b418d89c98000412241a493c98000109181808000000b418d89c98000412241a493c98000109181808000000b418d89c98000412241a493c98000109181808000000b418d89c98000412241a493c98000109181808000000b418d89c98000412241a493c98000109181808000000b418d89c98000412241a493c98000109181808000000b418d89c98000412241a493c98000109181808000000b418d89c98000412241a493c98000109181808000000b418d89c98000412241a493c98000109181808000000b418d89c98000412241a493c98000109181808000000b418d89c98000412241a493c98000109181808000000b418d89c98000412241a493c98000109181808000000b418d89c98000412241a493c98000109181808000000b418d89c98000412241a493c98000109181808000000b20022802d001210420022802cc01210502400240024020022802d40122014103490d00200241c4006a413020021098988080000c010b200220043602b0082002200420014106746a3602b408200241086a200241b0086a200241d8016a10fd9280800002402002280208450d00200228020c2103200241b8026a41086a200241b4016a41086a280200360200200220022902b4013703b802200241d0026a41086a200241c0016a41086a280200360200200220022902c0013703d0022002418c036a200241e4016a41086a280200360200200220022902e401370284032002410136028003200220013602f002200220043602ec02200220053602e802200241a0036a20022802a80141900510f5b28080001a200241b0086a20022802ac0141900510f5b28080001a200241c80d6a41106a200241d8006a41106a290300370300200241c80d6a41086a200241d8006a41086a290300370300200220022903583703c80d200241c4006a200241b8026a200241d0026a20024180036a200241e8026a200241a0036a2003200241b0086a200241c80d6a1082a2808000200241d8016a109092808000200228029801410028029c96db800011808080800000200228029c01410028029c96db80001180808080000020022802a001410028029c96db80001180808080000020022802a401410028029c96db80001180808080000020022802a801410028029c96db80001180808080000020022802ac0121030c0b0b200241c4006a413a20021098988080002001450d010b200441306a21030340200310e38a808000200341c0006a21032001417f6a22010d000b0b02402005450d002004410028029c96db8000118080808000000b200241e4016a10ec8b808000024020022802e401450d0020022802e801410028029c96db8000118080808000000b200241d8016a109092808000410021050c010b200241c4006a41322002109898808000410121050b200241c0016a109092808000410021030b200241b4016a109092808000200228029801410028029c96db80001180808080000020030d00200228029c01410028029c96db80001180808080000020060d010c020b024002400240200228029c0122042802000e020102000b0240200428020c2201450d00200428020841306a21030340200310e38a808000200341c0006a21032001417f6a22010d000b0b02402004280204450d002004280208410028029c96db8000118080808000000b200228029c01410028029c96db8000118080808000002006450d030c020b02402004280204450d002004280208410028029c96db800011808080800000200228029c0121040b2004410028029c96db8000118080808000002006450d020c010b0240200428020c2201450d00200428020841306a21030340200310cf8b808000200341c0006a21032001417f6a22010d000b0b02402004280204450d002004280208410028029c96db8000118080808000000b200228029c01410028029c96db8000118080808000002006450d010b0240024020022802a00122012d0000220341626a4100200341616a41ff01714102491b0e020201000b200141046a10909280800020022802a001410028029c96db80001180808080000020050d020c030b200141046a10919280800020022802a001410028029c96db8000118080808000002005450d020c010b20022802a001410028029c96db8000118080808000002005450d010b20022802a401220141046a2103024002400240024020012802000e020102000b200310ec8b80800020032802000d020c030b200310ed8b80800020032802000d010c020b200310ee8b8080002003280200450d010b2001280208410028029c96db8000118080808000000b20022802a401410028029c96db800011808080800000024020022802a80122032d00002201411f4b0d0002400240200141636a41002001411e71411e461b0e020201000b200341046a1090928080000c010b200341046a1091928080000b2003410028029c96db80001180808080000020022802ac0122032d00002201411f4b0d0002400240200141636a41002001411e71411e461b0e020201000b200341046a1090928080000c010b200341046a1091928080000b2003410028029c96db80001180808080000020002002290244370200200041086a200241c4006a41086a290200370200200041106a200241c4006a41106a28020036020041bc95db800041e495db800020022d0044410f461b280200118d8080800000200241ef0d6a10fb838080000b200241f00d6a2480808080000ba80101057f02400240024002402001280200220320012802042204470d00410021050c010b20022802042106200228020021074100210520022d000841ff017121020340024020032d00382002470d00200328023020032802342007200610e8928080000d030b200541016a2105200341c0006a22032004470d000b200120033602000b410021030c010b2001200341c0006a360200410121030b20002005360204200020033602000ba41105037f017e017f017e027f23808080800041b0026b220224808080800002400240024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a3602800141a9cdc38000411320024180016a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241106a200141d00010f5b28080001a41092101024002402002280250220328021022044109460d00200341146a28020021012003310018210502400240024002400240024002400240024020040e09080700010203040506080b20012001280200220341016a360200200341004e0d070c0f0b20012001280200220341016a360200200341004e0d060c0e0b20012001280200220341016a360200200341004e0d050c0d0b20012001280200220341016a360200200341004e0d040c0c0b20012001280200220341016a360200200341004e0d030c0b0b20012001280200220341016a360200200341004e0d020c0a0b20012001280200220341016a360200200341004e0d010c090b20012001280200220341016a36020020034100480d080b20022004360264200220054220862001ad843702682002280244210120022d00482103024002400240024002400240024002400240200228024022040e09080700010203040506080b20012001280200220641016a360200200641004e0d070c0f0b20012001280200220641016a360200200641004e0d060c0e0b20012001280200220641016a360200200641004e0d050c0d0b20012001280200220641016a360200200641004e0d040c0c0b20012001280200220641016a360200200641004e0d030c0b0b20012001280200220641016a360200200641004e0d020c0a0b20012001280200220641016a360200200641004e0d010c090b20012001280200220641016a36020020064100480d080b0240024020022d001022064106470d00200241286a29030021050c010b200220022900183700a702200220022900113703a00220022002290330370390022002200241386a29030037039802200241286a29030021050b20022903202107200241d0016a41286a2208200229039802370300200220073703e001200220033a00880220022001360284022002200436028002200220063a00d001200220022903a0023700d101200220022900a7023700d80120022002290390023703f001200220053703e80120024180016a200241d0016a200241d4006a220910819f808000200241f0006a41086a220420024180016a41106a29030037030020022002290388013703702002280284012101200228028001210302400240024020022802b00122064109460d00200820024180016a41286a290300370300200241d0016a41206a20024180016a41206a2208290300370300200241d0016a413c6a20024180016a413c6a280200360200200241d0016a41106a200429030037030020022002290398013703e801200220022902b40137028402200220013602d401200220033602d001200220022903703703d80120022903c00121052002200636028002200220053702a0022002280258210120022d005c2103024002400240024002400240024002400240200228025422040e09080700010203040506080b20012001280200220641016a360200200641004e0d070c120b20012001280200220641016a360200200641004e0d060c110b20012001280200220641016a360200200641004e0d050c100b20012001280200220641016a360200200641004e0d040c0f0b20012001280200220641016a360200200641004e0d030c0e0b20012001280200220641016a360200200641004e0d020c0d0b20012001280200220641016a360200200641004e0d010c0c0b20012001280200220641016a36020020064100480d0b0b2002200136027420022004360270200220033a007820024180016a41386a200241106a41386a29030037030020024180016a41306a200241106a41306a29030037030020024180016a41286a200241106a41286a2903003703002008200241106a41206a29030037030020024180016a41186a200241106a41186a29030037030020024180016a41106a200241106a41106a290300370300200220022903183703880120022002290310370380012002280268210120022d006c21030240024002400240024002400240200228026422040e09090800010203040506090b20012001280200220641016a36020020064100480d100c080b20012001280200220641016a36020020064100480d0f0c070b20012001280200220641016a36020020064100480d0e0c060b20012001280200220641016a36020020064100480d0d0c050b20012001280200220641016a36020020064100480d0c0c040b20012001280200220641016a36020020064100480d0b0c030b20012001280200220641016a360200200641004e0d020c0a0b200241086a200429030037030020022002290370370300200241e4006a1090928080000c030b20012001280200220641016a36020020064100480d080b20022001360294022002200436029002200220033a00980220024190026a10deb1808000200241b0016a10deb1808000200241f0006a10deb1808000200241a0026a109092808000200241d0016a41306a109092808000200241e4006a1090928080002009109092808000410821040c040b410621030b200241c0006a109092808000200241d4006a1090928080004129210420034129460d01200321040c020b2000412a360200200041093b0104200141306a109092808000200141c4006a1090928080000c030b20024180016a41086a200241086a290300370300200220022903003703800141bc95db800021030c010b20024180016a41086a200241086a290300370300200220022903003703800141e495db800021030b2000200229038001370308200041106a20024188016a2903003703002003280200118d80808000002000200136020420002004360200200241af026a10fb838080000b200241b0026a2480808080000f0b000bd10702067f047e2380808080004180066b22022480808080000240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a36025041a9cdc380004113200241d0006a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241086a41206a200141206a2204290200370300200241086a41186a200141186a2205290200370300200241086a41106a200141106a2206290200370300200241086a41086a200141086a220729020037030020022001290200220837030820012802282103024002402008a741ff01710d00200241d0006a41216a200141216a2d00003a0000200241d0006a41196a200141196a290000370000200241d0006a41116a200141116a290000370000200241d0006a41096a200141096a29000037000020022001290001370051200228022c22012001280200417f6a2201360200024020010d002002412c6a10c9a08080000b4103210520022d005121060c010b200241d0006a41206a2004290200370300200241d0006a41186a2005290200370300200241d0006a41106a2006290200370300200241d0006a41086a200729020037030020022001290200220837035020022d00512106024002402008a7220541ff0171417f6a0e03000102010b200241d8006a10d6968080000b200228027422012001280200417f6a220136020020010d00200241f4006a10c9a08080000b4102210141e495db800021040240200541ff01714103470d00200641ff01710d00200241306a41186a2201200341186a2900002208370300200241306a41106a2204200341106a2900002209370300200241306a41086a2205200341086a290000220a37030020022003290000220b370330200241e9006a22032008370000200241e1006a22062009370000200241d9006a200a3700002002200b370051200241003a0050200242f7b6fccfd083b2cf4d370020200242afd2c6ffdbc495bc08370018200242fc90b9e5d09296e777370010200242a6d4e6f1a4dd959860370008200241d0006a200241086a4120109d978080002006200529030037000020032004290300370000200241f1006a2001290300370000200241063a005820022002290330370059200241003a00792002411d3a005041014100200241d0006a10f18e808000410f210141bc95db800021040b2004280200118d8080800000200020013a0000200241ff056a10fb838080000c010b200041093b0100024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a220036020020000d00200141246a10c9a08080000b20024180066a2480808080000bd204010b7f23808080800041306b22022480808080000240024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a36020841a9cdc380004113200241086a410441002802f495db80001183808080000041002802fc95db8000118d80808000004129210441bc95db80002105200128020022032802082206450d022001280204210720032802042108200641067421090340200241086a20082007200210d7a280800020022802080d022002280220210a200228021c210b41002101410021034100210c0240200228020c2206450d002002280214210c200220022802102203360224200220063602202002410036021c20022003360214200220063602102002410036020c410121030b200228021821062002200c3602282002200336021820022003360208200241086a10cc8a8080004100210302402006450d002002200b360224200220063602202002410036021c2002200b360214200220063602102002410036020c41012101200a21030b200841c0006a2108200220033602282002200136021820022001360208200241086a10da8b808000200941406a2209450d030c000b0b2000412a360200200041093b01040c030b41bc95db800041e495db8000200228021022044129461b21052002280224210c20022802202108200228021c210620022802182103200228021421010c010b0b2000200c360214200020083602102000200636020c20002003360208200020013602042005280200118d8080800000200020043602002002412f6a10fb838080000b200241306a2480808080000ba70702067f017e23808080800041e0006b2202248080808000024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a36023041a9cdc380004113200241306a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241086a41206a200141206a2204290200370300200241086a41186a200141186a2205290200370300200241086a41106a200141106a2206290200370300200241086a41086a200141086a220729020037030020022001290200220837030820012802282103024002402008a741ff01710d00200241306a41216a200141216a2d00003a0000200241306a41196a200141196a290000370000200241306a41116a200141116a290000370000200241306a41096a200141096a29000037000020022001290001370031200228022c22012001280200417f6a2201360200024020010d002002412c6a10c9a08080000b4103210120022d003121040c010b200241306a41206a2004290200370300200241306a41186a2005290200370300200241306a41106a2006290200370300200241306a41086a200729020037030020022001290200220837033020022d00312104024002402008a7220141ff0171417f6a0e03000102010b200241386a10d6968080000b200228025422052005280200417f6a220536020020050d00200241d4006a10c9a08080000b200141ff01714103470d01200441ff01710d01024020032802082204450d002004417f6a41ffffffff0171210520032802042203210102402004410171450d00200328020420032802082003280210200328021441002802f495db800011838080800000200341186a21010b2005450d002003200441186c6a21030340200128020420012802082001280210200128021441002802f495db800011838080800000200128021c20012802202001280228200128022c41002802f495db800011838080800000200141306a22012003470d000b0b4100210141002802bc95db8000118d8080800000200041003a001820004200370308200042023703000c020b200041093b0120200041003a001820004200370300024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a220036020020000d02200141246a10c9a08080000c020b41002802e495db8000118d808080000020004200370300200041003a0018200041086a4200370300410221010b200020013a0020200241df006a10fb838080000b200241e0006a2480808080000bc00402037f017e23808080800041e0006b220224808080800002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a36023441a9cdc380004113200241346a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241086a41206a200141206a2204290200370300200241086a41186a200141186a290200370300200241086a41106a200141106a290200370300200241086a41086a200141086a29020037030020022001290200220537030802402005a7220320022d00097241ff01710d0020012802282101200228022c22032003280200417f6a2203360200024020030d002002412c6a10c9a08080000b2001280200200128020410c8a4808000410f210141bc95db800021030c020b200241346a41206a2004290000370000200241346a41196a200141196a290000370000200241346a41116a200141116a290000370000200241346a41096a200141096a29000037000020022001290001370035200220033a00340240200341ff01714101470d002002413c6a10d6968080000b200228025822012001280200417f6a2201360200024020010d00200241d8006a10c9a08080000b4102210141e495db800021030c010b200041093b0100024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a220036020020000d01200141246a10c9a08080000c010b2003280200118d8080800000200020013a0000200241df006a10fb838080000b200241e0006a2480808080000ba34303047f017e0a7f23808080800041a0056b220224808080800002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a3602004100210441a9cdc3800041132002410441002802f495db80001183808080000041002802fc95db8000118d80808000002002200141c40010f5b2808000220128022c20012802386a41026a2205ad42e0007e2206a7210302402006422088a70d00200341f0ffffff074b0d00024020030d0041102104410021050c030b41002d0098a2db80001a200341002802a496db80001182808080000022040d02411021040b2004200341c4aec9800010ae80808000000b2000412a360200200041093b0104200128022821040240200128022c2205450d00200421030340200310d98b808000200341186a21032005417f6a22050d000b0b02402001280224450d002004410028029c96db8000118080808000000b200141306a10ec8b80800002402001280230450d002001280234410028029c96db8000118080808000000b024020012802004103460d0020011084938080000b200141186a1090928080000c010b2001410036024c2001200436024820012005360244024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200128020022074103460d00200141046a2103024002400240024020070e03000102000b200141d0006a41106a200341106a280200360200200141d0006a41086a200341086a2902003703002001200329020037035020014190046a200128023c41f0016a200141d0006a410010b0b1808000024020012802c0044109460d00200141d0046a41386a20014190046a41386a290300370300200141d0046a41306a20014190046a41306a290300370300200141d0046a41286a20014190046a41286a290300370300200141d0046a41206a20014190046a41206a290300370300200141d0046a41186a20014190046a41186a290300370300200141d0046a41106a20014190046a41106a29030037030020012001290398043703d80420012001290390043703d0040240024002404100280284a2db800041014b0d000240024041002d00b09fdb800022030e03020101000b41a89fdb800010c3b280800041ff01712203450d010b41002802a89fdb8000200310b8b2808000450d0041002802a89fdb8000220328022022050d01418d89c98000412241ccb0c98000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d012001410436028403200141002802a89fdb800022042902143702880341002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b220820014184036a41002802dc8fdb800041bce9c3800020031b220928020c11848080800000450d0141002802a89fdb800022032802202205450d072003280228210a2003280224210b200328021c210c200141003602bc032001200a3602b8032001200b3602b4032001200c3602ac03200120053602b003200141003602d00320014190b1c980003602c003200142043702c803200141013602c40320054101460d08200141013602ec032001200a3602e8032001200b3602e403200120053602e0032001200c3602dc03200141bcb0c980003602a403200141f48ac980003602980320012003411c6a3602fc03200141023602f8032001200141f0036a3602a0032001200141dc036a36029c032001200141c0036a360294032001200141ac036a36029003200120014190036a3602f4032001200141d0046a3602f00320014180046a41086a20014184036a41086a28020036020020012001290284033703800420042008200920014180046a200141f4036a10b9b28080000c010b2003280228210420032802242108200328021c2109200141003602bc03200120043602b803200120083602b403200120093602ac03200120053602b003200141003602d00320014190b1c980003602c003200142043702c803200141013602c40320054101460d08200141013602ec03200120043602e803200120083602e403200120053602e003200120093602dc03200141bcb0c980003602a403200141f48ac980003602980320012003411c6a36028c0320014102360288032001200141f0036a3602a0032001200141dc036a36029c032001200141c0036a360294032001200141ac036a36029003200120014190036a360284032001200141d0046a3602f003200320014184036a10bdb280800041002d00d8a2db80000d0041002802cca2db80004104490d00200141043602f403200141002802a89fdb800022052902143702f80341002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2204200141f4036a41002802dc8fdb800041bce9c3800020031b220328020c11848080800000450d0020014180046a41086a200141f4036a41086a280200360200200120012902f4033703800420052004200320014180046a20014184036a10b9b28080000b20014180056a1090928080000c1a0b200120012903a00437027820012001290398043702702001200129039004370268200141d0046a200141e8006a200141186a200141c4006a200128023c41106a10889f80800020012802dc04210520012802d804210920012802d404210a20012802d004220c4129460d020c180b20014180016a41106a200341106a28020036020020014180016a41086a200341086a290200370300200120032902003703800120014190046a200128023c41f0016a20014180016a410010b0b1808000024020012802c0044109460d00200141d0046a41386a20014190046a41386a290300370300200141d0046a41306a20014190046a41306a290300370300200141d0046a41286a20014190046a41286a290300370300200141d0046a41206a20014190046a41206a290300370300200141d0046a41186a20014190046a41186a290300370300200141d0046a41106a20014190046a41106a29030037030020012001290398043703d80420012001290390043703d0040240024002404100280284a2db800041014b0d000240024041002d00bc9fdb800022030e03020101000b41b49fdb800010c3b280800041ff01712203450d010b41002802b49fdb8000200310b8b2808000450d0041002802b49fdb8000220328022022050d01418d89c9800041224198b1c98000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d012001410436028403200141002802b49fdb800022042902143702880341002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b220820014184036a41002802dc8fdb800041bce9c3800020031b220928020c11848080800000450d0141002802b49fdb800022032802202205450d092003280228210a2003280224210b200328021c210c200141003602bc032001200a3602b8032001200b3602b4032001200c3602ac03200120053602b003200141003602d003200141e4b1c980003602c003200142043702c803200141013602c40320054101460d0a200141013602ec032001200a3602e8032001200b3602e403200120053602e0032001200c3602dc03200141bcb0c980003602a403200141f48ac980003602980320012003411c6a3602fc03200141023602f8032001200141f0036a3602a0032001200141dc036a36029c032001200141c0036a360294032001200141ac036a36029003200120014190036a3602f4032001200141d0046a3602f00320014180046a41086a20014184036a41086a28020036020020012001290284033703800420042008200920014180046a200141f4036a10b9b28080000c010b2003280228210420032802242108200328021c2109200141003602bc03200120043602b803200120083602b403200120093602ac03200120053602b003200141003602d003200141e4b1c980003602c003200142043702c803200141013602c40320054101460d0a200141013602ec03200120043602e803200120083602e403200120053602e003200120093602dc03200141bcb0c980003602a403200141f48ac980003602980320012003411c6a36028c0320014102360288032001200141f0036a3602a0032001200141dc036a36029c032001200141c0036a360294032001200141ac036a36029003200120014190036a360284032001200141d0046a3602f003200320014184036a10bdb280800041002d00d8a2db80000d0041002802cca2db80004104490d00200141043602f403200141002802b49fdb800022052902143702f80341002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2204200141f4036a41002802dc8fdb800041bce9c3800020031b220328020c11848080800000450d0020014180046a41086a200141f4036a41086a280200360200200120012902f4033703800420052004200320014180046a20014184036a10b9b28080000b20014180056a1090928080000c190b200120012903a0043702a80120012001290398043702a001200120012903900437029801200141d0046a20014198016a200141186a200141c4006a200128023c41106a10a69f80800020012802dc04210520012802d804210920012802d404210a20012802d004220c4129470d170c010b200141b0016a41106a200341106a280200360200200141b0016a41086a200341086a290200370300200120032902003703b00120014190046a200128023c41f0016a200141b0016a410010b0b1808000024020012802c0044109460d00200141d0046a41386a20014190046a41386a290300370300200141d0046a41306a20014190046a41306a290300370300200141d0046a41286a20014190046a41286a290300370300200141d0046a41206a20014190046a41206a290300370300200141d0046a41186a20014190046a41186a290300370300200141d0046a41106a20014190046a41106a29030037030020012001290398043703d80420012001290390043703d0040240024002404100280284a2db800041014b0d000240024041002d00c89fdb800022030e03020101000b41c09fdb800010c3b280800041ff01712203450d010b41002802c09fdb8000200310b8b2808000450d0041002802c09fdb8000220328022022050d01418d89c98000412241c8b2c98000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d012001410436028403200141002802c09fdb800022042902143702880341002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b220820014184036a41002802dc8fdb800041bce9c3800020031b220928020c11848080800000450d0141002802c09fdb800022032802202205450d0b2003280228210a2003280224210b200328021c210c200141003602bc032001200a3602b8032001200b3602b4032001200c3602ac03200120053602b003200141003602d00320014194b3c980003602c003200142043702c803200141013602c40320054101460d0c200141013602ec032001200a3602e8032001200b3602e403200120053602e0032001200c3602dc03200141bcb0c980003602a403200141f48ac980003602980320012003411c6a3602fc03200141023602f8032001200141f0036a3602a0032001200141dc036a36029c032001200141c0036a360294032001200141ac036a36029003200120014190036a3602f4032001200141d0046a3602f00320014180046a41086a20014184036a41086a28020036020020012001290284033703800420042008200920014180046a200141f4036a10b9b28080000c010b2003280228210420032802242108200328021c2109200141003602bc03200120043602b803200120083602b403200120093602ac03200120053602b003200141003602d00320014194b3c980003602c003200142043702c803200141013602c40320054101460d0c200141013602ec03200120043602e803200120083602e403200120053602e003200120093602dc03200141bcb0c980003602a403200141f48ac980003602980320012003411c6a36028c0320014102360288032001200141f0036a3602a0032001200141dc036a36029c032001200141c0036a360294032001200141ac036a36029003200120014190036a360284032001200141d0046a3602f003200320014184036a10bdb280800041002d00d8a2db80000d0041002802cca2db80004104490d00200141043602f403200141002802c09fdb800022052902143702f80341002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2204200141f4036a41002802dc8fdb800041bce9c3800020031b220328020c11848080800000450d0020014180046a41086a200141f4036a41086a280200360200200120012902f4033703800420052004200320014180046a20014184036a10b9b28080000b20014180056a1090928080000c180b200120012903a0043702d80120012001290398043702d00120012001290390043702c801200141d0046a200141c8016a200128023c41f0016a200141186a200141c4006a10a79f80800020012802dc04210520012802d804210920012802d404210a20012802d004220c4129470d160b024020054101460d0002402005450d00200941306a21030340200310e38a808000200341c0006a21032005417f6a22050d000b0b4123210c0240200a0d000c190b2009410028029c96db8000118080808000000c180b200928023022054109460d0a20092802002108200141f0016a41106a220a200941286a290300370300200141f0016a41086a220b200941206a290300370300200141e0016a41086a220c2009413c6a28020036020020014188026a41086a220d2009410c6a29020037030020014188026a41106a220e200941146a280200360200200120092903183703f001200120092902343703e00120012009290204370388022009410028029c96db8000118080808000000240200128024c22042001280244470d00200141c4006a41d4aec9800010cea08080000b2001280248200441e0006c6a22032008360010200341303a00002003200129038802370014200320012903f00137002820032005360240200320012903e001370244200341cc006a200c2802003602002003411c6a200d290300370000200341246a200e280200360000200341306a200b290300370000200341386a200a2903003700002001200441016a36024c0b2001280228220f200128022c220341186c22056a210d20012802242110200f21042003450d0e200f41186a2108200541686a210b200141186a210e200f21030340200341046a2105200341186a2104024002400240024020032802000e0400010213000b200141a0026a41106a200541106a280200360200200141a0026a41086a200541086a290200370300200120052902003703a00220014190046a200128023c41f0016a200141a0026a410110b0b180800020012802c0044109470d0e200141d0046a41086a200129039804370300200141d0046a41106a20014190046a41106a29030037030020012001290390043703d004200141c0036a200141d0046a200e200141c4006a200128023c41106a10889f80800020012802cc03210520012802c803210920012802c403210a20012802c003220c4129460d020c110b200141b8026a41106a200541106a280200360200200141b8026a41086a200541086a290200370300200120052902003703b80220014190046a200128023c41f0016a200141b8026a410110b0b180800020012802c0044109470d0e200141d0046a41086a200129039804370300200141d0046a41106a20014190046a41106a29030037030020012001290390043703d004200141c0036a200141d0046a200e200141c4006a200128023c41106a10a69f80800020012802cc03210520012802c803210920012802c403210a20012802c003220c4129470d100c010b200141d0026a41106a200541106a280200360200200141d0026a41086a200541086a290200370300200120052902003703d00220014190046a200128023c41f0016a200141d0026a410110b0b180800020012802c0044109470d0e200141d0046a41086a200129039804370300200141d0046a41106a20014190046a41106a29030037030020012001290390043703d004200141c0036a200141d0046a200128023c41f0016a200e200141c4006a10a79f80800020012802cc03210520012802c803210920012802c403210a20012802c003220c4129470d0f0b02402005450d00200941306a21030340200310e38a808000200341c0006a21032005417f6a22050d000b0b0240200a450d002009410028029c96db8000118080808000000b200841186a2108200b41686a210b200421032004200d470d000c100b0b418d89c98000412241ccb0c98000109181808000000b418d89c98000412241ccb0c98000109181808000000b418d89c98000412241ccb0c98000109181808000000b418d89c9800041224198b1c98000109181808000000b418d89c9800041224198b1c98000109181808000000b418d89c9800041224198b1c98000109181808000000b418d89c98000412241c8b2c98000109181808000000b418d89c98000412241c8b2c98000109181808000000b418d89c98000412241c8b2c98000109181808000000b2009410028029c96db8000118080808000004113210c0c0c0b200141d0046a41386a20014190046a41386a290300370300200141d0046a41306a20014190046a41306a290300370300200141d0046a41286a20014190046a41286a290300370300200141d0046a41206a20014190046a41206a290300370300200141d0046a41186a20014190046a41186a290300370300200141d0046a41106a20014190046a41106a29030037030020012001290398043703d80420012001290390043703d004419ceed380004133200141d0046a418ceed380004198efd3800010ad81808000000b200141d0046a41386a20014190046a41386a290300370300200141d0046a41306a20014190046a41306a290300370300200141d0046a41286a20014190046a41286a290300370300200141d0046a41206a20014190046a41206a290300370300200141d0046a41186a20014190046a41186a290300370300200141d0046a41106a20014190046a41106a29030037030020012001290398043703d80420012001290390043703d004419ceed380004133200141d0046a418ceed380004198efd3800010ad81808000000b200141d0046a41386a20014190046a41386a290300370300200141d0046a41306a20014190046a41306a290300370300200141d0046a41286a20014190046a41286a290300370300200141d0046a41206a20014190046a41206a290300370300200141d0046a41186a20014190046a41186a290300370300200141d0046a41106a20014190046a41106a29030037030020012001290398043703d80420012001290390043703d004419ceed380004133200141d0046a418ceed380004198efd3800010ad81808000000b20012903d00321060240200d2004460d00200b41186e21030340200810e8a7808000200841186a21082003417f6a22030d000b0b2010450d02200f410028029c96db8000118080808000000c020b200d20046b41186e2103200d2004460d000340200410e8a7808000200441186a21042003417f6a22030d000b0b02402010450d00200f410028029c96db8000118080808000000b024020012802402d00000d000240200128024c22032001280244470d00200141c4006a41e4aec9800010cea08080000b2001280248200341e0006c6a410a3a00000c030b200128023c220328021022054109460d03200141003602d004200141003a00d8040240024020032d0018450d00200141d0046a1090928080000c010b2005200341146a2802004100200310e8928080002105200141d0046a10909280800020050d040b200341146a280200210520032d00182104024002400240024002400240024002400240200328021022030e09080700010203040506080b20052005280200220841016a36020020084100480d090c070b20052005280200220841016a36020020084100480d080c060b20052005280200220841016a36020020084100480d070c050b20052005280200220841016a36020020084100480d060c040b20052005280200220841016a36020020084100480d050c030b20052005280200220841016a36020020084100480d040c020b20052005280200220841016a360200200841004e0d010c030b20052005280200220841016a36020020084100480d020b200120043a00ec02200120053602e802200120033602e402200141d0046a200141e4026a200141186a10829f80800020012903e004210620012802dc04210520012802d804210920012802d404210a20012802d004220c4129470d002001200637029c04200120053602980420012009360294042001200a360290042001419c046a1090928080000240200128024c22032001280244470d00200141c4006a41f4aec9800010cea08080000b2001280248200341e0006c6a2204412e3a0000200420012f00f1023b00012004200536000c200420093600082004200a360004200441036a200141f3026a2d00003a00000c020b200141c4006a10ec8b8080002001280244450d062001280248410028029c96db8000118080808000000c060b000b2001200341016a36024c0b20012802442108200128024c2103024020074103470d00024020032008470d00200141c4006a4184afc9800010cea08080000b2001280248200341e0006c6a22054200370310200541093600042005412f3a00002001200341016a220336024c200128024421080b200120012802303602fc022001200128023422053602f402200120053602f8022001280238220441e0006c21090240200820036b20044f0d00200141c4006a20032004411041e00010e5a0808000200128024c21030b2001280248200341e0006c6a2005200910f5b28080001a200141c4006a41086a2208200320046a3602002001200536028003200141f4026a1081a8808000200128023c210320014190036a41086a200141206a2802003602002001200129021837039003200141c0036a41086a2008280200360200200120012902443703c0032001410e3602d00420014190046a200320014190036a200141c0036a200141d0046a109a9f808000024020012d0090040d00024020074103470d0020012802004103460d0020011084938080000b4129210c41bc95db800021030c060b20012903a804210620012802a404210520012802a0042109200128029c04210a200128029804210c410021030c040b20012903e00421060c010b4113210c420021060b200141c4006a10ec8b80800002402001280244450d002001280248410028029c96db8000118080808000000b0240200128022c2204450d00200128022821030340200310d98b808000200341186a21032004417f6a22040d000b0b2001280224450d002001280228410028029c96db8000118080808000000b200141306a10ec8b808000410121032001280230450d002001280234410028029c96db8000118080808000000b024020074103470d0020012802004103460d0020011084938080000b02402003450d00200141186a1090928080000b41bc95db800041e495db8000200c4129461b21030b2000200536020c200020093602082000200a3602042003280200118d8080800000200020063703102000200c3602002001419f056a10fb838080000b200241a0056a2480808080000ba80301027f200041046a2101200028020421020240024002400240024020002802000e020102000b02402002410c470d00024020002802102201450d00200028020c41306a21020340200210e38a808000200241c0006a21022001417f6a22010d000b0b2000280208450d04200028020c410028029c96db8000118080808000000f0b0240200241776a2202410320024103491b0e0404000403040b200041086a21010c020b02402002410c470d00024020002802102201450d00200028020c41306a21020340200210e38a808000200241c0006a21022001417f6a22010d000b0b2000280208450d03200028020c410028029c96db8000118080808000000f0b0240200241776a2202410320024103491b0e0403000302030b200041086a21010c010b02402002410c470d00024020002802102201450d00200028020c41306a21020340200210e38a808000200241c0006a21022001417f6a22010d000b0b2000280208450d02200028020c410028029c96db8000118080808000000f0b0240200241776a2202410320024103491b0e0402000201020b200041086a21010b20011090928080000b0b9b1a04047f027e067f027e23808080800041c0026b22022480808080000240024002400240024002400240024002400240024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a360280014100210441a9cdc38000411320024180016a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241086a41206a200141206a290200370300200241086a41186a200141186a290200370300200241086a41106a200141106a290200370300200241086a41086a200141086a290200370300200220012902003703080240200228022c22032802104109462205450d00410621010c030b0240200228021c22010d0042002106420021070c020b4100200341106a20051b2108200228021821042001410674210942002106420021070240034020024180016a20042008200241086a200228022c41106a10d6a28080002002280280010d01200228029c01210a200228029801210b200228029401210141002103410021054100210c0240200228028801220d450d00200228029001210c2002200228028c01220536029c012002200d3602980120024100360294012002200536028c012002200d360288012002410036028401410121050b20022903a801210e20022903a001210f2002200c3602a0012002200536029001200220053602800120024180016a10cc8a8080004100210502402001450d002002200b36029c01200220013602980120024100360294012002200b36028c012002200136028801200241003602840141012103200a21050b200441c0006a2104200220053602a00120022003360290012002200336028001427f2007200e7c220e200e2007541b2107427f2006200f7c220e200e2006541b210620024180016a10da8b808000200941406a2209450d030c000b0b200228029c012109200228029801210d200228029401210b200228029001210c200228028c01210420022802880121010c020b2000412a360200200041093b010420012802102104024020012802142205450d00200441306a21030340200310e38a808000200341c0006a21032005417f6a22050d000b0b0240200128020c450d002004410028029c96db8000118080808000000b2001109092808000200141186a10ec8b8080002001280218450d0c200128021c410028029c96db8000118080808000000c0c0b200210a19e808000200220022903003702340240200241146a2205200241086a200241346a10aeaf808000450d000240024002404100280284a2db800041014b0d0002400240024041002d00c49edb80000e03030102000b41bc9edb800010c3b280800041ff01710e03020001000b41002802bc9edb800021040240024041002802dca2db80004102460d004188e7d48000210341bce6d4800021010c010b4100280290a2db80002101410028028ca2db800021034100280288a2db80004101470d0020032001280208417f6a4178716a41086a21030b20032004200128021411848080800000450d010b41002802bc9edb8000220128022022030d01418d89c98000412241ecb1c98000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d01200241043602b801200241002802bc9edb8000220d2902143702bc0141002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2209200241b8016a41002802dc8fdb800041bce9c3800020031b220a28020c11848080800000450d0141002802bc9edb800022012802202203450d05200128022821042001280224210c200128021c210b200241003602d401200220043602d0012002200c3602cc012002200b3602c401200220033602c80120024100360268200241b0b2c98000360258200242043702602002410136025c20034101460d06200241013602e801200220043602e4012002200c3602e0012002200b3602d801200220033602dc01200220053602ec01200341024d0d072002410236028002200220043602fc012002200c3602f8012002200b3602f001200220033602f4012002200241086a3602840220034103460d08200241033602980220022004360294022002200c360290022002200336028c022002200b36028802200241b8b2c980003602ac01200241848ac980003602a001200241d88cc9800036029401200241f48ac98000360288012002200241a0026a3602a801200220024188026a3602a401200220024184026a36029c012002200241f0016a360298012002200241ec016a360290012002200241d8016a36028c012002200241d8006a360284012002200241c4016a360280012002200241346a3602a00220022001411c6a3602ac02200241043602a802200220024180016a3602a402200241b0026a41086a200241b8016a41086a280200360200200220022902b8013703b002200d2009200a200241b0026a200241a4026a10b9b28080000c010b200128022821042001280224210c200128021c210b200241003602d401200220043602d0012002200c3602cc012002200b3602c401200220033602c80120024100360268200241b0b2c98000360258200242043702602002410136025c20034101460d08200241013602e801200220043602e4012002200c3602e0012002200b3602d801200220033602dc01200220053602ec01200341024d0d092002410236028002200220043602fc012002200c3602f8012002200b3602f001200220033602f4012002200241086a3602840220034103460d0a200241033602980220022004360294022002200c360290022002200336028c022002200b36028802200241b8b2c980003602ac01200241848ac980003602a001200241d88cc9800036029401200241f48ac98000360288012002200241a0026a3602a801200220024188026a3602a401200220024184026a36029c012002200241f0016a360298012002200241ec016a360290012002200241d8016a36028c012002200241d8006a360284012002200241c4016a360280012002200241346a3602a00220022001411c6a3602c001200241043602bc01200220024180016a3602b8012001200241b8016a10bdb280800041002d00d8a2db80000d0041002802cca2db80004104490d00200241043602a402200241002802bc9edb800022052902143702a80241002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2201200241a4026a41002802dc8fdb800041bce9c3800020031b220328020c11848080800000450d00200241b0026a41086a200241a4026a41086a280200360200200220022902a4023703b002200520012003200241b0026a200241b8016a10b9b28080000b200241346a109092808000410421010c010b41002d0098a2db80001a41c00141002802a496db8000118280808000002203450d092002418b016a200541086a280000360000200341013a00002003410a3a006020022005290000370083012003200229008001370001200341086a20024187016a2900003700004102210420024102360244200220033602402002410236023c200228022821012002280224210520022002280220360250200220053602482002200536024c200141e0006c210c02402001450d002002413c6a41022001411041e00010e5a080800020022802402103200228024421040b2003200441e0006c6a2005200c10f5b28080001a200220053602542002200420016a360244200241c8006a1081a8808000200228022c210320024188026a41086a200241086a41086a28020036020020022002290308370388022002410a36028001200241d8006a200320024188026a2002413c6a20024180016a109a9f808000024020022d00580d00200228022c2203427f20032903a801220e20077c22072007200e541b3703a8012003427f20032903a001220720067c220620062007541b3703a001200241346a1090928080004129210141bc95db800021030c0b0b200228027421092002280270210d200228026c210b2002280268210c2002280264210420022802602101200241346a1090928080000c010b0240200228021c2205450d00200228021841306a21030340200310e38a808000200341c0006a21032005417f6a22050d000b0b02402002280214450d002002280218410028029c96db8000118080808000000b200241086a109092808000200241206a10ec8b8080002002280220450d002002280224410028029c96db8000118080808000000b41bc95db800041e495db800020014129461b21030c080b418d89c98000412241ecb1c98000109181808000000b418d89c98000412241ecb1c98000109181808000000b418d89c98000412241ecb1c98000109181808000000b418d89c98000412241ecb1c98000109181808000000b418d89c98000412241ecb1c98000109181808000000b418d89c98000412241ecb1c98000109181808000000b418d89c98000412241ecb1c98000109181808000000b411041c00110bb80808000000b200020093602142000200d3602102000200b36020c2000200c3602082003280200118d80808000002000200436020420002001360200200241bf026a10fb838080000b200241c0026a2480808080000bd00602027f017e23808080800041b0066b22022480808080000240024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a3602800141a9cdc38000411320024180016a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241206a200141c80010f5b28080001a20024180016a41206a200141206a29020037030020024180016a41186a200141186a29020037030020024180016a41106a200141106a29020037030020024180016a41086a200141086a2902003703002002200129020037038001200241f4006a20024180016a10ffa28080002002280274410a460d01200241e8006a41086a200241f4006a41086a28020036020020022002290274220437036802402004a74109460d00200241e8006a1090928080000b02400240024010b99280800041044b0d00200241086a410210c39c8080000c010b20024180016a200241c8006a220110aaa4808000024020022d008001410f470d00200241a9016a200141186a290000370000200241a1016a200141106a29000037000020024199016a200141086a290000370000200241023a009001200241223a00800120022001290000370091014101410020024180016a10f18e8080002002410f3a00080c020b200241086a41106a20024180016a41106a280200360200200241086a41086a20024180016a41086a29020037030020022002290280013703080b20022d0008410f470d030b20024180016a41106a200241086a41106a28020036020020024180016a41086a200241086a41086a290300370300200220022903083703800141bc95db800021010c030b200041093b0100024020012d00004101470d00200141086a1090928080000b200128022422002000280200417f6a220036020020000d03200141246a10c9a08080000c030b200241023a00080b20024180016a41106a200241086a41106a28020036020020024180016a41086a200241086a41086a290300370300200220022903083703800141e495db800021010b2000200229038001370200200041106a20024180016a41106a280200360200200041086a20024180016a41086a2903003702002001280200118d8080800000200241af066a10fb838080000b200241b0066a2480808080000bdf0601057f23808080800041e0006b22022480808080000240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a36021841a9cdc380004113200241186a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200128024821032001280244210420012802402105200128024c2106200241186a41206a200141386a290200370300200241306a200141306a290200370300200241186a41106a200141286a290200370300200241186a41086a200141206a2902003703002002200129021837031820062802002106200241c0006a41106a200141106a290300370300200241c0006a41086a200141086a29030037030020022001290300370340200241046a200241186a2005200420032006200241c0006a1089a280800020002002290204370200200041086a200241046a41086a290200370200200041106a200241046a41106a28020036020041bc95db800041e495db800020022d0004410f461b280200118d8080800000200241df006a10fb838080000c010b200041093b0100024020012d00184101470d00200141206a1090928080000b200128023c22002000280200417f6a2200360200024020000d002001413c6a10c9a08080000b024002400240200128024022002d0000220341636a41002003411e71411e461b0e020201000b200041046a1090928080000c010b200041046a1091928080000b2000410028029c96db800011808080800000024002400240200128024422002d0000220341636a41002003411e71411e461b0e020201000b200041046a1090928080000c010b200041046a1091928080000b2000410028029c96db80001180808080000002400240024002400240200128024822032802000e020102000b0240200328020c2200450d00200328020841306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b2003280204450d03200341086a21010c020b2003280204450d02200341086a21010c010b0240200328020c2200450d00200328020841306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b2003280204450d01200341086a21010b2001280200410028029c96db8000118080808000000b2003410028029c96db8000118080808000000b200241e0006a2480808080000bfc4006027f017e0a7f037e0d7f027e23808080800041a00b6b2202248080808000024002400240024002400240024002400240024002400240024041a9cdc380004113108d84808000220341fe014b0d002002200341016a3602a00541a9cdc380004113200241a0056a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200241246a2001418c0110f5b28080001a20024188026a41206a200141ec006a29020037030020024188026a41186a200141e4006a29020037030020024188026a41106a200141dc006a29020037030020024188026a41086a200141d4006a2902003703002002200129024c220437038802024002402004a741ff01710d00200241c1056a200141ed006a2d00003a0000200241b9056a200141e5006a290000370000200241b1056a200141dd006a290000370000200241a9056a200141d5006a2900003700002002200129004d3700a10520022802ac0222032003280200417f6a2203360200024020030d00200241ac026a10c9a08080000b4103210320022d00a10521050c010b200241a0056a41206a200141cc006a220341206a290200370300200241a0056a41186a200341186a290200370300200241a0056a41106a200341106a290200370300200241a0056a41086a200341086a2902003703002002200329020022043703a00520022d00a1052105024002402004a7220341ff0171417f6a0e03000102010b200241a8056a10d6968080000b20022802c40522062006280200417f6a220636020020060d00200241c4056a10c9a08080000b200341ff01714103470d01200541ff01714102470d01200242a9a5c4bef894cdeee7003700b805200242d4c584efa7e5bfee643700b005200242b9e088b7b6cdc2d1133700a805200242c5e4f4b9cff9d18a0b3700a005200241a0056a412041002802c495db8000118480808000000d04200241b0016a41306a200241246a41306a280200360200200241b0016a41286a2206200241246a41286a290200370300200241b0016a41206a200241246a41206a290200370300200241b0016a41186a2207200241246a41186a290200370300200241b0016a41106a2203200241246a41106a290200370300200241b0016a41086a200241246a41086a290200370300200220022902243703b0012002280298012105200228029c01210820022802a0012109200241e8016a41086a200241e0006a280200360200200241f8016a41086a200241ac016a280200360200200220022902583703e801200220022902a4013703f8012002280264210a2002280268210b200228026c210120022802bc01210c200242cce78dfda8f884f6bd7f3700b805200242a2f98685b9fa9aec343700b005200242b9e088b7b6cdc2d1133700a805200242c5e4f4b9cff9d18a0b3700a005200241186a200241a0056a412010c28d80800002402002280218410171450d00200228021c200c4b0d030b200242d8c192ad8deac8dd3f3700b80520024284ceb68ad8c4c79c8f7f3700b005200242e7eacab6b7c9acbc263700a8052002428de2fdb2e288b2fcd7003700a005200241106a200241a0056a412010c28d8080002002280214210d2002280210210e20024188026a41186a200629030037030020024188026a41106a200241b0016a41206a29030037030020024188026a41086a2007290300370300200220022903c001370388020240024020090d00200241003602d00a200241003602c80a0c010b2005450d04200241c80a6a2005200810cd8c8080000b200241a0056a200d41e400200e4101711b20024188026a200241c80a6a10e58180800020022802a007418080808078460d0620024188026a200241a0056a41a00210f5b28080001a200241013602fc04200241a0056a20024188026a41b4f8c08000412010ed8180800002400240024020022802a0052206418180808078460d0002402006418080808078470d00410221030c020b20022f00a505200241a7056a2d00004110747241087420022d00a405722107024020022802a805220d4108490d00200729000021040b02402006450d002007410028029c96db8000118080808000000b200d41084f0d02410121030c010b410021030b200220033a00a105200241033a00a00541a0aac98000411f200241a0056a4190aac9800041c0aac9800010ad81808000000b2002200437038005200242b0f2f7f283ece7d10b3700b805200242cbf2abd1d7a8b9e0d7003700b00520024284c2b1b3ef9292841e3700a805200242bce2f4b8c5daf6fa293700a005200241c80a6a200241a0056a412010d68d80800020022802c80a450d07024020022903d00a220f2004510d00200f2004540d082002200f37039805200241023602a40520024194a7c980003602a005200242023702ac052002419b84808000ad422086220420024180056aad843703800b2002200420024198056aad843703f80a2002200241f80a6a3602a805200241a0056a41f4a7c9800010f680808000000b20022802d80a210620022004370388052002200636029405200641014b0d050c080b200041093b0100024020012d004c4101470d00200141d4006a1090928080000b200128027022032003280200417f6a2203360200024020030d00200141f0006a10c9a08080000b02402001280200450d002001280204410028029c96db8000118080808000000b200141f4006a10e68b8080000240200128023c2203450d00200128023821092003410171210c41002105024020034101460d002003417e7121062009210341002105034002402003280200450d00200341046a280200410028029c96db8000118080808000000b0240200341106a280200450d00200341146a280200410028029c96db8000118080808000000b200341206a21032006200541026a2205470d000b0b200c450d00200920054104746a2203280200450d002003280204410028029c96db8000118080808000000b02402001280234450d002001280238410028029c96db8000118080808000000b0240024020012802800122030d0041002103410021050c010b200220033602b805200241003602b405200220033602a805200241003602a405200220012802840122033602bc05200220033602ac052001280288012105410121030b200220053602c005200220033602b005200220033602a005200241a0056a10d18a80800002402001280248220b450d00200128024421084100210c034002402008200c41f0006c6a22092802082205450d00200928020421030340024020032d0000220641034b0d002003200641027441ccddc980006a2802006a2206280200450d00200641046a280200410028029c96db8000118080808000000b200341146a21032005417f6a22050d000b0b02402009280200450d002009280204410028029c96db8000118080808000000b200c41016a220c200b470d000b0b2001280240450d092001280244410028029c96db8000118080808000000c090b02402002280224450d002002280228410028029c96db8000118080808000000b20024198016a10e68b808000200228025c2109024020022802602203450d002003410171210c41002105024020034101460d002003417e7121062009210341002105034002402003280200450d00200341046a280200410028029c96db8000118080808000000b0240200341106a280200450d00200341146a280200410028029c96db8000118080808000000b200341206a21032006200541026a2205470d000b0b200c450d00200920054104746a2203280200450d002003280204410028029c96db8000118080808000000b02402002280258450d002009410028029c96db8000118080808000000b0240024020022802a40122030d0041002103410021050c010b200220022802a80122053602bc05200220033602b805200241003602b405200220053602ac05200220033602a805200241003602a4054101210320022802ac0121050b200220053602c005200220033602b005200220033602a005200241a0056a10d18a808000200228026821010240200228026c220b450d004100210c034002402001200c41f0006c6a22092802082205450d00200928020421030340024020032d0000220641034b0d002003200641027441ccddc980006a2802006a2206280200450d00200641046a280200410028029c96db8000118080808000000b200341146a21032005417f6a22050d000b0b02402009280200450d002009280204410028029c96db8000118080808000000b200c41016a220c200b470d000b0b02402002280264450d002001410028029c96db8000118080808000000b4102210341e495db800021050c070b200241003602b005200241013602a405200241dc86c180003602a005200242043702a805200241a0056a41e486c1800010f680808000000b41d8e9c78000109081808000000b200241003602b005200241013602a405200241a0ccc980003602a005200242043702a805200241a0056a41a8ccc9800010f680808000000b200241033602cc0a200241e8a9c980003602c80a200242033702d40a2002419c84808000ad4220862204200241fc046aad843703b0052002200420024194056aad843703a8052002419b84808000ad42208620024188056aad843703a0052002200241a0056a3602d00a200241c80a6a4180aac9800010f680808000000b20024188026a41086a200241a0056a41086a280200360200200220022903a0053703880241bccbc98000411f20024188026a4190aac9800041dccbc9800010ad81808000000b2002200437038805410021060b2004200641016a10b7a4808000200242e9c5fea9cdfbc4d26d3700b80520024286aaece2939beae4653700b00520024289df9d82f3818192383700a805200242d7f0f3fea28baccae7003700a005200241c80a6a200241a0056a412010968d80800020022004420042f02e420010feb2808000200220022903d00a420020022802c80a1b220437039805200242d2e2d98fbe86bb05200229030042f02e8020022903084200521b220f3703f80a024002400240024002402004200f560d00200241a0056a20024188026a410310f9a480800020022903a805211020022903a0052111200241a0056a41186a200341186a290200370300200241a0056a41106a200341106a290200370300200241a0056a41086a2206200341086a2902003703002002200c3602c005200220032902003703a005200241c80a6a41086a2203200241a0056a1099a0808000200241013a00c80a200241d2a0cd92053600c90a200241c80a6a10cea4808000200241c80a6a20024188026a10e88180800020022d00c80a410f470d01200220022d00c90a22033a00ab04200242dff88396b8eeb3817c3700b80520024283e3ced79d99b9c6c4003700b005200242b9e088b7b6cdc2d1133700a805200242c5e4f4b9cff9d18a0b3700a005200241c80a6a200241a0056a412010d18d808000024020022802c80a4102460d0020022d00e40a2106200241d80a6a10d48a80800020064102460d00200220063a00c80a200341ff01712006470d030c050b200341ff01714102460d04024020034101710d0020024286f68fbaaaa6a6a6323700b80520024290a3c7c38f88c6c34f3700b005200242b9e088b7b6cdc2d1133700a805200242c5e4f4b9cff9d18a0b3700a005200241a0056a412041002802ac95db8000118b8080800000200241023a00a8052002411e3a00a00541014100200241a0056a10f18e8080000c050b20024286f68fbaaaa6a6a6323700b80520024290a3c7c38f88c6c34f3700b005200242b9e088b7b6cdc2d1133700a805200242c5e4f4b9cff9d18a0b3700a00541002107200241a0056a412041002802c495db800011848080800000450d0320024286f68fbaaaa6a6a6323700b80520024290a3c7c38f88c6c34f3700b005200242b9e088b7b6cdc2d1133700a805200242c5e4f4b9cff9d18a0b3700a005200241c80a6a200241a0056a412010bc8d808000410121064100210d024020022802c80a220e418080808078460d00200241a0056a412041002802ac95db8000118b808080000020022802d00a210d20022802cc0a2106200e21070b41f4bdc8800041052006200d41002802f495db800011838080800000200241043a00a005200241a0056a10cea48080002002411d3a00a005200241023a00a80541014100200241a0056a10f18e8080002002200c3602ac05200241013a00a8052002411e3a00a00541014100200241a0056a10f18e8080002007450d042006410028029c96db8000118080808000000c040b200241043602cc0a200241e0a8c980003602c80a200242043702d40a2002419b84808000ad422086220420024188056aad843703b8052002419c84808000ad422086200241fc046aad843703b00520022004200241f80a6aad843703a8052002200420024198056aad843703a0052002200241a0056a3602d00a200241c80a6a4180a9c9800010f680808000000b20062003280200360200200220022902c80a3703a005418ccbc98000411f200241a0056a4190aac9800041accbc9800010ad81808000000b200241003602a0054100200241ab046a200241c80a6a200241a0056a41d8c8c9800010faa4808000000b200241003602b005200241013602a405200241b4c9c980003602a005200242043702a805200241a0056a41bcc9c9800010f680808000000b200241c80a6a20024188026a10e981808000024020022d00c80a410f460d00200241a0056a41086a200241c80a6a41086a280200360200200220022902c80a3703a00541d8cac980004122200241a0056a4190aac9800041fccac9800010ad81808000000b20022d00c90a10b9a4808000200310bfa4808000200241a0056a20024188026a4194f8c08000412010ed8180800020022802a0052203418180808078460d02024002402003418080808078460d00200241a7056a2d0000210620022f00a505210c20022d00a4052107200220022802a8053602fc0a20022007200c20064110747241087472220d3602f80a200241a0056a200241f80a6a108d82808000024020022802a00522070d00200241c80a6a41086a200241ae056a290100370300200241d80a6a200241b6056a290100370300200241e00a6a200241be056a290100370300200241e80a6a200241c6056a290100370300200241f00a6a200241ce056a2f01003b0100200220022901a6053703c80a20022d00a505210620022d00a405210c0b02402003450d00200d410028029c96db8000118080808000000b2007450d01410121030c050b410221030c040b200241d6046a200241c80a6a41286a2f01003b0100200241ce046a200241c80a6a41206a290300370100200241c6046a200241c80a6a41186a290300370100200241be046a200241c80a6a41106a290300370100200241b6046a200241c80a6a41086a2203290300370100200220022903c80a3701ae04200220063a00ad042002200c3a00ac04200241a0056a20024188026a200241ac046a10e681808000024020022802a0052212418080808078460d00200241d8046a41086a2203200241a0056a41206a2206290200370300200241d8046a41106a220c200241a0056a41286a2207290200370300200241d8046a41186a220d200241d0056a220e290200370300200220022902b8053703d80420022802b405211320022802b005211420022802ac05211520022802a405211620022802d805211720022802dc05211820022802a80521192002200241b0016a3602c80a200242a9a5c4bef894cdeee7003700b805200242d4c584efa7e5bfee643700b005200242b9e088b7b6cdc2d1133700a805200242c5e4f4b9cff9d18a0b3700a005200241c80a6a200241a0056a412010b3a3808000200220093602a805200220083602a405200220053602a005200241a0056a10b6a4808000200e200d2903003702002007200c29030037020020062003290300370200200220022903d8043702b8052019ad423c7e2204a7211a410021030240024002402004422088a70d00201a41fcffffff074b0d000240201a0d004104211b0c030b41002d0098a2db80001a201a41002802a496db800011828080800000221b0d01410421030b2003201a41b0e1c7800010ae80808000000b2019450d00201641196a211c41002106201621052019210c0340201a2006460d012005280214210820052802102107200528020c210d2005280208210e2005280204211d2005280200211e41002109024020052d00184101470d00200241c80a6a41186a201c20066a220341186a290000370300200241c80a6a41106a200341106a290000370300200241c80a6a41086a200341086a290000370300200220032900003703c80a410121090b2005413c6a2105200241f80a6a41186a200241c80a6a41186a2903002204370300200241f80a6a41106a200241c80a6a41106a290300220f370300200241f80a6a41086a200241c80a6a41086a290300221f370300200220022903c80a22203703f80a201b20066a220341186a20093a0000200341146a2008360200200341106a20073602002003410c6a200d360200200341086a200e360200200341046a201d3602002003201e360200200341196a2020370000200341216a201f370000200341296a200f370000200341316a20043700002006413c6a2106200c417f6a220c0d000b0b200220193602a8052002201b3602a405200220193602a0052013ad423c7e2204a7211a410021030240024002402004422088a70d00201a41fcffffff074b0d000240201a0d004104211b0c030b41002d0098a2db80001a201a41002802a496db800011828080800000221b0d01410421030b2003201a41b0e1c7800010ae80808000000b2013450d00201441196a211c41002106201421052013210c0340201a2006460d012005280214210820052802102107200528020c210d2005280208210e2005280204211d2005280200211e41002109024020052d00184101470d00200241c80a6a41186a201c20066a220341186a290000370300200241c80a6a41106a200341106a290000370300200241c80a6a41086a200341086a290000370300200220032900003703c80a410121090b2005413c6a2105200241f80a6a41186a200241c80a6a41186a2903002204370300200241f80a6a41106a200241c80a6a41106a290300220f370300200241f80a6a41086a200241c80a6a41086a290300221f370300200220022903c80a22203703f80a201b20066a220341186a20093a0000200341146a2008360200200341106a20073602002003410c6a200d360200200341086a200e360200200341046a201d3602002003201e360200200341196a2020370000200341216a201f370000200341296a200f370000200341316a20043700002006413c6a2106200c417f6a220c0d000b0b200220183602dc05200220173602d805200220133602b4052002201b3602b005200220133602ac05200241a0056a10b8a4808000200241a0056a41286a200241ac046a41286a280200360200200241a0056a41206a200241ac046a41206a290200370300200241a0056a41186a200241ac046a41186a290200370300200241a0056a41106a200241ac046a41106a290200370300200241a0056a41086a200241ac046a41086a290200370300200220022902ac043703a005200241a0056a10bba4808000200241a0056a200241d8046a200241e8016a10fca480800020022903a005210420022903a805210f200241a0056a20162019200241f8016a20022802bc0110fda480800020022903a005211f2002427f427f2010200f7c220f200f2010541b220f20022903a8057c22202020200f541b3703a8052002427f201f427f2004201142c0f0f50b7c220f7c22042004200f541b22047c220f200f2004541b3703a005200241023a00c80a200241a0056a200241c80a6a10d2a480800002402012450d002016410028029c96db8000118080808000000b02402015450d002014410028029c96db8000118080808000000b024020022802d403220c450d00024020022802dc032209450d0020022802d003220541086a21032005290300427f8542808182848890a0c0807f8321040340024020044200520d000340200541807d6a210520032903002104200341086a22062103200442808182848890a0c0807f83220442808182848890a0c0807f510d000b200442808182848890a0c0807f852104200621030b2004427f7c210f02402005410020047aa74103766b41306c6a220641706a280200450d00200641746a280200410028029c96db8000118080808000000b200f20048321042009417f6a22090d000b0b200c200c41016aad42307ea722036a4177460d0020022802d00320036b410028029c96db8000118080808000000b0240200228028804450d00200228028c04410028029c96db8000118080808000000b0240200228028c022203418080808078460d0002402003450d00200228029002410028029c96db8000118080808000000b024020022802d4022203418080808078460d002003450d0020022802d802410028029c96db8000118080808000000b024020022802e0022203418080808078460d002003450d0020022802e402410028029c96db8000118080808000000b024020022802a0022205450d00200228029c0241086a210303402003280200220620062802002206417f6a360200024020064101470d00200310a68e8080000b200341306a21032005417f6a22050d000b0b0240200228029802450d00200228029c02410028029c96db8000118080808000000b20022802cc024129490d0020022802a402410028029c96db8000118080808000000b02402001450d004100210c03400240200b200c41f0006c6a22092802082205450d00200928020421030340024020032d0000220641034b0d002003200641027441ccddc980006a2802006a2206280200450d00200641046a280200410028029c96db8000118080808000000b200341146a21032005417f6a22050d000b0b02402009280200450d002009280204410028029c96db8000118080808000000b200c41016a220c2001470d000b0b0240200a450d00200b410028029c96db8000118080808000000b024020022802b001450d0020022802b401410028029c96db8000118080808000000b410f210341bc95db800021050c010b2003200241ac056a280200360200200220022902a4053703c80a41ccc9c980004132200241c80a6a4190aac980004180cac9800010ad81808000000b2005280200118d8080800000200020033a00002002419f0b6a10fb838080000b200241a00b6a2480808080000f0b410021030b200220033a00a105200241063a00a0054190cac980004135200241a0056a4190aac9800041c8cac9800010ad81808000000bf60201047f23808080800041c0006b220224808080800020022000360204410121000240200128021c22034184d3c9800041042001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110b19f8080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b19f8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000baa0201037f2380808080004180016b2202248080808000024002400240200128021422034110710d0020034120710d0120002802004101200110978180800021000c020b20002802002100410021030340200220036a41ff006a2000410f712204413072200441d7006a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000c010b20002802002100410021030340200220036a41ff006a2000410f712204413072200441376a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000b20024180016a24808080800020000bec1002087f057e23808080800041d0026b2202248080808000200220013602002002417f360204200241086a2001200241046a427f427f108c938080000240024002400240024002400240024020022802084129460d00200241206a41106a200241086a41106a290300370300200241206a41086a200241086a41086a29030037030020022002290308370320024002404100280284a2db800041014b0d0002400240024041002d00909bdb80000e03030102000b41889bdb800010c3b280800041ff01710e03020001000b41002802889bdb800021030240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021040c010b4100280290a2db80002104410028028ca2db800021014100280288a2db80004101470d0020012004280208417f6a4178716a41086a21010b20012003200428021411848080800000450d010b41002802889bdb8000220428022022010d01418d89c98000412241bca1c98000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d012002410436023c200241002802889bdb8000220429021437024041002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b22052002413c6a41002802dc8fdb800041bce9c3800020011b220628020c11848080800000450d0141002802889bdb800022032802202201450d022003280228210720032802242108200328021c21092002410036028c01200220073602880120022008360284012002200936027c2002200136028001200241003602a001200241f8a1c98000360290012002420437029801200241013602940120014101460d03200241013602b801200220073602b401200220083602b001200220093602a801200220013602ac012002200241206a3602bc01200141024d0d04200241023602d001200220073602cc01200220083602c801200220093602c001200220013602c401200220023602d40120014103460d05200241033602e801200220073602e401200220083602e001200220013602dc01200220093602d801200241e88cc9800036027420024180a2c980003602682002419091c9800036025c200241f48ac980003602502002200241ec016a3602702002200241d8016a36026c2002200241d4016a3602642002200241c0016a3602602002200241bc016a3602582002200241a8016a360254200220024190016a36024c2002200241fc006a3602482002200241046a3602ec0120022003411c6a3602f801200241043602f4012002200241c8006a3602f001200229023c210a200228024421012004290200210b200242013702b402200241013602ac02200241b0e1d480003602a802200220013602a4022002200a37029c02200435022c210a2004350230210c2004350234210d2004350238210e2002419083808000ad422086200241c8026aad843703c002200241013a00cc022002200d200e4220868437029402200241024101200d501b360290022002200a200c4220868437028802200241024101200a501b360284022002200241c0026a3602b0022002200241f0016a3602c8022002200b3702fc012005200241fc016a2006280210118b80808000000c010b2004280228210320042802242107200428021c21082002410036028c01200220033602880120022007360284012002200836027c2002200136028001200241003602a001200241f8a1c98000360290012002420437029801200241013602940120014101460d05200241013602b801200220033602b401200220073602b001200220083602a801200220013602ac012002200241206a3602ec01200141024d0d06200241023602d001200220033602cc01200220073602c801200220083602c001200220013602c401200220023602c00220014103460d07200241033602e801200220033602e401200220073602e001200220013602dc01200220083602d801200241e88cc980003602a80220024180a2c9800036029c022002419091c9800036029002200241f48ac98000360284022002200241c8026a3602a4022002200241d8016a3602a0022002200241c0026a360298022002200241c0016a360294022002200241ec016a36028c022002200241a8016a36028802200220024190016a360280022002200241fc006a3602fc012002200241046a3602c80220022004411c6a360244200241043602402002200241fc016a36023c2002200436025c2002420137034841002802dca2db8000210120022002413c6a360258024020014102470d004100280290a2db80002104410028028ca2db8000210102404100280288a2db80004101470d0020012004280208417f6a4178716a41086a21010b2001200241c8006a200428022811848080800000450d002001200241c8006a200428022c118b80808000000b41002d00d8a2db80000d0041002802cca2db80004104490d00200241043602f001200241002802889bdb800022042902143702f40141002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2203200241f0016a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d00200241c8006a41086a200241f0016a41086a280200360200200220022902f001370348200420032001200241c8006a2002413c6a10b9b28080000b20002002290308370300200041106a200241086a41106a290300370300200041086a200241086a41086a290300370300200241d0026a2480808080000f0b418d89c98000412241bca1c98000109181808000000b418d89c98000412241bca1c98000109181808000000b418d89c98000412241bca1c98000109181808000000b418d89c98000412241bca1c98000109181808000000b418d89c98000412241bca1c98000109181808000000b418d89c98000412241bca1c98000109181808000000b418d89c98000412241bca1c98000109181808000000bcb0403017f037e017f2380808080004180046b22052480808080004200210642002107024002400240024002400240200129038001427e7c2208a7410620084234541b2209416b6a0e1e020203030303030303030303030303030303030303030303030303030301000b4200210720094106470d0202402001280200418e80808078470d0020052001290274370288022005428080808080013702f803200520054188026a3602f40320054180036a200541f4036a108aa3808000200528028003418e80808078460d0420054190026a20054180036a41f00010f5b28080001a0240200528028c02450d0020054190026a1086a38080000c050b20052802900221022005419c016a20054190026a41047241ec0010f5b28080001a2002418e80808078460d04200541306a2005419c016a41ec0010f5b28080001a20012002360200200141046a200541306a41ec0010f5b28080001a0b200541086a200110d4a380800020052903102107200529030821060c020b200141086a21010b20054180036a2001200220032004109193808000024020052802800322014129470d00200529039003210720052903880321060c010b2005280284032102200529038803210720002005290390033703102000200737030820002002360204200020013602000c020b02400240200642ffeb94a37c560d00200742ffff7b580d010b200041003602000c020b2000412936020020002007428080047c37031020002006428094ebdc037c3703080c010b2001418e80808078360200200041113602000b20054180046a2480808080000bae0f010d7f2380808080004190016b220224808080800020022001360224024041002802cca2db80004103490d00200242d3d8c5d2a9b9d2c1ac7f37006020024282ca868eabf3add0cf00370058200242fc90b9e5d09296e777370050200242a6d4e6f1a4dd959860370048200241186a200241c8006a412010c28d8080002002419c84808000ad4220862002413c6aad843703302002418a80808000ad422086200241246aad843703282002200228021c410020022802184101711b36023c41002802dc8fdb8000210141002802d88fdb8000210341002802c8a2db800021042002420237028001200241d8a4c9800036027420024121360270200241ca9ac9800036026c200242cd80808030370264200241c088c9800036026020024221370258200241ca9ac980003602542002410036025020024281808080f0f80037024820024102360278200141bce9c38000200441024622041b28021021012002200241286a36027c200341d4e9c3800020041b200241c8006a2001118b80808000000b200242cabeddbfebe3ddb7da00370060200242adb1b58caab8cf8ff60037005820024291f8d4becbf4b58e847f370050200242958cb1e2ba869eeaef003700482002412c6a41003a000020024100360228200241106a200241c8006a4120200241286a4105410041002802dc95db8000118f80808000000240024020022802100d00410021050c010b024020022802142201450d000240024002400240024020022d002822034103710e0403020100030b20014105490d04200341034b0d04200228002922054180808080044f0d05410021050c050b20014104490d03024020022f002920022d002b41107472220141ffffff077141ff014b0d00410021050c050b200141087420037241027621050c040b20014101470d010c020b200341027621050c020b20022d00292201450d00200141087420037241027621050c010b410021050b200242cabeddbfebe3ddb7da00370060200242adb1b58caab8cf8ff60037005820024291f8d4becbf4b58e847f370050200242958cb1e2ba869eeaef00370048200241286a200241c8006a412010c08d80800020022802302104200228022c210320022802282101200242d3d8c5d2a9b9d2c1ac7f37006020024282ca868eabf3add0cf00370058200242fc90b9e5d09296e777370050200242a6d4e6f1a4dd959860370048200241086a200241c8006a412010c28d808000410021062002200228020c410020022802084101711b360238200241901c36023c200241043602282002200241286a36025020022002413c6a36024c2002200241386a3602484110200320014180808080784622071b220320034100200420071b41306c6a4100200241c8006a10fb8880800021080240200141808080807872418080808078460d002003410028029c96db8000118080808000000b2002429cbfd4e9d2f2aaed71370060200242c7dee59ae4e2e9ef6437005820024291f8d4becbf4b58e847f370050200242958cb1e2ba869eeaef003700482002200241c8006a412010c28d808000200228020421092002280200210a200242e7c98bdebe95a7f20a370060200242d5f2a5f9d7e9becb0937005820024291f8d4becbf4b58e847f370050200242958cb1e2ba869eeaef00370048200241286a200241c8006a412010cb8d8080004100200228023022072002280228220b4180808080784622011b220c410574210d024002400240200c41ffffff3f4b0d00200d4100480d004101200228022c20011b210e0240200d0d00410121060c030b41002d0098a2db80001a200d41002802a496db80001182808080000022060d01410121060b2006200d41fccfc9800010ae80808000000b200c450d00410021010340200d2001460d01200620016a2203200e20016a2204290000370000200341186a200441186a290000370000200341106a200441106a290000370000200341086a200441086a290000370000200141206a21012007417f6a22070d000b0b20094100200a4101711b21012002200c360244200220063602402002200c36023c0240200b41808080807872418080808078460d00200e410028029c96db8000118080808000000b200242cabeddbfebe3ddb7da00370060200242adb1b58caab8cf8ff60037005820024291f8d4becbf4b58e847f370050200242958cb1e2ba869eeaef00370048200241286a200241c8006a412010c08d8080004110200228022c200228022822044180808080784622071b210302402001450d00200241c4006a210620034100200228023020071b220741306c6a210e0240200228023c2002280244220d6b2001200720012007491b22074f0d002002413c6a200d20074101412010e5a08080002002280244210d0b20022802402107200220013602302002200e36022c20022003360228200220073602542002200d3602502002200636024c2002200241306a360248200241286a200241c8006a10c68a8080001a0b0240200441808080807872418080808078460d002003410028029c96db8000118080808000000b2000200229023c370200200041086a2002413c6a41086a2802003602002002420037035020024100200520086b2201200120054b1bad42e8b2dc9f017e2005ad42809ad5bf017e7c370348200241023a0028200241c8006a200241286a10d2a480800020024190016a2480808080000bcc0301077f23808080800041e0006b2203248080808000200320023a00102003200136020c2003410036021c20034280808080103702142003413c6a2003410c6a10a88e8080000240024020032d003c0d00200341c3006a21010240034020032d003d450d012003413c6a200328020c10899880800020032d003c4101460d02200341206a41086a2204200141086a290000370300200341206a41106a2205200141106a290000370300200341206a41186a2206200141186a2f00003b010020032001290000370320200328003f210720032f003d21080240200328021c22092003280214470d00200341146a4198a4c9800010cfa08080000b200328021820094105746a22022007360002200220083b0000200220032903203700062002410e6a2004290300370000200241166a20052903003700002002411e6a20062f01003b00002003200941016a36021c2003413c6a2003410c6a10a88e80800020032d003c450d000c020b0b20002003290214370200200041086a200341146a41086a2802003602000c010b200328024021022000418080808078360200200020023602042003280214450d002003280218410028029c96db8000118080808000000b200341e0006a2480808080000bcc0301077f23808080800041e0006b2203248080808000200320023a00102003200136020c2003410036021c20034280808080103702142003413c6a2003410c6a10a88e8080000240024020032d003c0d00200341c3006a21010240034020032d003d450d012003413c6a200328020c10faa780800020032d003c4101460d02200341206a41086a2204200141086a290000370300200341206a41106a2205200141106a290000370300200341206a41186a2206200141186a2f00003b010020032001290000370320200328003f210720032f003d21080240200328021c22092003280214470d00200341146a4198a4c9800010cfa08080000b200328021820094105746a22022007360002200220083b0000200220032903203700062002410e6a2004290300370000200241166a20052903003700002002411e6a20062f01003b00002003200941016a36021c2003413c6a2003410c6a10a88e80800020032d003c450d000c020b0b20002003290214370200200041086a200341146a41086a2802003602000c010b200328024021022000418080808078360200200020023602042003280214450d002003280218410028029c96db8000118080808000000b200341e0006a2480808080000bc52002087f037e23808080800041c0036b22052480808080002005200337030820052002370300200520043602140240024002400240024002400240024002400240024002404100280284a2db80000d0002400240024041002d00b49bdb80000e03030102000b41ac9bdb800010c3b280800041ff01710e03020001000b41002802ac9bdb800021060240024041002802dca2db80004102460d004188e7d48000210441bce6d4800021070c010b4100280290a2db80002107410028028ca2db800021044100280288a2db80004101470d0020042007280208417f6a4178716a41086a21040b20042006200728021411848080800000450d010b41002802ac9bdb8000220728022022040d01418d89c9800041224190acc98000109181808000000b41002d00d8a2db80000d0a41002802cca2db80004105470d0a20054105360224200541002802ac9bdb8000220729021437022841002802d88fdb800041d4e9c3800041002802c8a2db800041024622041b2208200541246a41002802dc8fdb800041bce9c3800020041b220928020c11848080800000450d0a41002802ac9bdb8000220a2802202204450d01200a2802282106200a280224210b200a28021c210c20054100360280012005200636027c2005200b3602782005200c36027020052004360274200541003602ec01200541c0acc980003602dc01200542043702e401200541013602e00120044101460d02200541013602980120052006360294012005200b360290012005200c360288012005200436028c012005200536029c01200441024d0d03200541023602b001200520063602ac012005200b3602a8012005200c3602a001200520043602a4012005200541146a3602b40120044103460d04200541033602840220052006360280022005200b3602fc012005200c3602f401200520043602f801200520013602b801200441044d0d05200541043602980220052006360294022005200b360290022005200436028c022005200c3602880220054180acc9800036026820054198abc9800036025c200541b8abc9800036025020054198abc98000360244200541f48ac980003602382005200141106a3602bc012005200541bc016a360264200520054188026a3602602005200541b8016a3602582005200541f4016a3602542005200541b4016a36024c2005200541a0016a36024820052005419c016a360240200520054188016a36023c2005200541dc016a3602342005200541f0006a3602302005200a411c6a3602a402200541053602a0022005200541306a36029c0220052902242103200528022c21042007290200210d200542013702e802200541013602e002200541b0e1d480003602dc02200520043602d802200520033702d002200735022c21032007350230210e200735023421022007350238210f2005419083808000ad422086200541186aad843703a802200541013a001c20052002200f422086843702c8022005410241012002501b3602c40220052003200e422086843702bc022005410241012003501b3602b8022005200541a8026a3602e40220052005419c026a3602182005200d3702b0022008200541b0026a2009280210118b80808000000c0a0b200728022821062007280224210b200728021c210c20054100360280012005200636027c2005200b3602782005200c36027020052004360274200541003602ec01200541c0acc980003602dc01200542043702e401200541013602e00120044101460d05200541013602980120052006360294012005200b360290012005200c360288012005200436028c01200520053602b401200441024d0d06200541023602b001200520063602ac012005200b3602a8012005200c3602a001200520043602a4012005200541146a3602b80120044103460d07200541033602840220052006360280022005200b3602fc012005200c3602f401200520043602f801200520013602bc01200441044d0d08200541043602980220052006360294022005200b360290022005200436028c022005200c3602880220054180acc980003602e80220054198abc980003602dc02200541b8abc980003602d00220054198abc980003602c402200541f48ac980003602b8022005200141106a3602a8022005200541a8026a3602e402200520054188026a3602e0022005200541bc016a3602d8022005200541f4016a3602d4022005200541b8016a3602cc022005200541a0016a3602c8022005200541b4016a3602c002200520054188016a3602bc022005200541dc016a3602b4022005200541f0006a3602b00220052007411c6a3602202005410536021c2005200541b0026a360218200520073602442005420137033041002802dca2db800021042005200541186a360240024020044102470d004100280290a2db80002107410028028ca2db8000210402404100280288a2db80004101470d0020042007280208417f6a4178716a41086a21040b2004200541306a200728022811848080800000450d002004200541306a200728022c118b80808000000b41002d00d8a2db80000d0941002802cca2db80004105470d092005410536029c02200541002802ac9bdb800022072902143702a00241002802d88fdb800041d4e9c3800041002802c8a2db800041024622041b22062005419c026a41002802dc8fdb800041bce9c3800020041b220428020c11848080800000450d09200541306a41086a2005419c026a41086a2802003602002005200529029c02370330200720062004200541306a200541186a10b9b28080000c090b418d89c9800041224190acc98000109181808000000b418d89c9800041224190acc98000109181808000000b418d89c9800041224190acc98000109181808000000b418d89c9800041224190acc98000109181808000000b418d89c9800041224190acc98000109181808000000b418d89c9800041224190acc98000109181808000000b418d89c9800041224190acc98000109181808000000b418d89c9800041224190acc98000109181808000000b418d89c9800041224190acc98000109181808000000b20012903002103200129030821022005290300210d2005290308210e200541306a42004200428080a8ec85afd1b10142004280babbc82e420010dea9808000200542003703b802200542003703b002200541013602b003200541013b01c4022005418094ebdc03418094ebdc032005290340220fa7200f42ffffffff0f56200541306a41186a290300220f420052200f501b1b20052903302005290338844200521b3602c002200541306a200541b0026a2003200d2003200d541b220f10fb9f808000200529033021032005290338210d200120012903082002200e2002200e541b7d37030820012001290300200f7d370300200142002001290310220220037d220e200e200256200141186a2204290300220e200d7d2002200354ad7d2202200e562002200e511b22071b37031020044200200220071b3703002005200d3703c801200520033703c0010240024002400240024002404100280284a2db80000d0002400240024041002d00c09bdb80000e03030102000b41b89bdb800010c3b280800041ff01710e03020001000b41002802b89bdb800021070240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021040c010b4100280290a2db80002104410028028ca2db800021014100280288a2db80004101470d0020012004280208417f6a4178716a41086a21010b20012007200428021411848080800000450d010b41002802b89bdb8000220128022022040d01418d89c98000412241c8acc98000109181808000000b41002d00d8a2db80000d0441002802cca2db80004105470d04200541053602d001200541002802b89bdb800022012902143702d40141002802d88fdb800041d4e9c3800041002802c8a2db800041024622041b2206200541d0016a41002802dc8fdb800041bce9c3800020041b220b28020c11848080800000450d0441002802b89bdb800022042802202207450d012004280228210c2004280224210a200428021c210820054100360284022005200c360280022005200a3602fc01200520083602f401200520073602f80120054100360240200541c0acc98000360230200542043702382005410136023420074101460d0220054101360298022005200c360294022005200a360290022005200736028c02200520083602880220054180acc980003602f001200541f48ac980003602e40120052004411c6a3602a80120052005419c026a3602ec01200520054188026a3602e8012005200541306a3602e0012005200541f4016a3602dc012005200541dc016a3602a0012005200541c0016a36029c02200541023602a40120052902d001210320052802d80121042001290200210d200542013702e802200541013602e002200541b0e1d480003602dc02200520043602d802200520033702d002200135022c21032001350230210e200135023421022001350238210f2005419083808000ad42208620054188016aad84370370200541013a008c0120052002200f422086843702c8022005410241012002501b3602c40220052003200e422086843702bc022005410241012003501b3602b8022005200541f0006a3602e4022005200541a0016a360288012005200d3702b0022006200541b0026a200b280210118b80808000000c040b2001280228210720012802242106200128021c210b20054100360284022005200736028002200520063602fc012005200b3602f401200520043602f80120054100360240200541c0acc98000360230200542043702382005410136023420044101460d022005410136029802200520073602940220052006360290022005200436028c022005200b3602880220054180acc980003602f001200541f48ac980003602e40120052001411c6a360290012005200541f0006a3602ec01200520054188026a3602e8012005200541306a3602e0012005200541f4016a3602dc012005200541dc016a360288012005200541c0016a3602702005410236028c01200520013602c402200542013703b00241002802dca2db80002101200520054188016a3602c002024020014102470d004100280290a2db80002104410028028ca2db8000210102404100280288a2db80004101470d0020012004280208417f6a4178716a41086a21010b2001200541b0026a200428022811848080800000450d002001200541b0026a200428022c118b80808000000b41002d00d8a2db80000d0341002802cca2db80004105470d03200541053602a001200541002802b89bdb800022042902143702a40141002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2207200541a0016a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d03200541b0026a41086a200541a0016a41086a280200360200200520052902a0013703b002200420072001200541b0026a20054188016a10b9b28080000c030b418d89c98000412241c8acc98000109181808000000b418d89c98000412241c8acc98000109181808000000b418d89c98000412241c8acc98000109181808000000b0240024020052903c001220320052903c80122028450450d00410921010c010b20002003370310200041063a0000200041013a003820002002370318410021010b20002001360230200541c0036a2480808080000bb50305027f027e017f027e027f23808080800041206b2205248080808000024002400240200128020822060d0042002107420021080c010b20012802042101200641a0016c2109410021064200210a4200210b02400240024003402002280200220c417f6a210d200c450d032002200d360200200541086a2001200220032004108c9380800002402005280208220c4129470d00200a20052903107c2208200a540d02200b20052903187c2207200b540d0220082003560d0320072004560d03200141a0016a2101200641016a21062008210a2007210b200941e07e6a2209450d050c010b0b200528020c2102200529031021082000200529031837031020002008370308200020023602042000200c360200200041ff01200641ff0171200641ff014b1bad3703180c040b20004100360200200041ff01200641ff0171200641ff014b1bad3703180c030b20002007370310200020083703082000412536020020002006417f2006418002491b3a00180c020b2000200d3602042000412836020020002006417f2006418002491b3a00180c010b2000200737031020002008370308200041293602000b200541206a2480808080000bbc1806017f027e017f097e017f077e23808080800041b0076b2203248080808000200341a0046a4101420a420010dda880800020032903a004210420032903a8042105200341a0046a10a29e808000200341c8046a200341c0066a20032802b80422061b2903002107200341a0046a41206a200341b8066a20061b2903002108200342f89aef8eef91e1ce967f3700a807200342b4d6d6dfccc6b592c3003700a007200342fc90b9e5d09296e77737009807200342a6d4e6f1a4dd95986037009007200341d0066a20034190076a412010c38d80800020034190046a200820032903d806420020032802d00622061b220920082009541b220a4200428094ebdc03420010feb280800020034180046a20032903900420034190046a41086a2903002008420120084201561b420010fab2808000200341f0036a200720032903e006420020061b220920072009541b220b4200428094ebdc03420010feb2808000200341e0036a20032903f003200341f0036a41086a2903002007420120074201561b420010fab2808000200341d0066a41cb0041c0843d10dea8808000200341d0036a200720082003290380042209a7418094ebdc03200942808080801054410020034180046a41086a290300501b1b20032903e0032209a7418094ebdc032009428080808010544100200341e0036a41086a290300501b1b4922061b2209200942808090bbbad6adf00d80220742808090bbbad6adf00d7e7d22084200428080e4ceceb58bbc03420010feb2808000200341c0036a20032903d003200341d0036a41086a29030042808090bbbad6adf00d420010f0b2808000200341b0036a2007428080e4ceceb58bbc037e20084202887c20032903c003428080c89d9deb96f80656200341c0036a41086a29030022074200522007501bad7c220c200b200a20061b220a200c200a561b2207200c200a200c200a541b22087d420042808090bbbad6adf00d420010feb2808000200341a0036a42002007200854ad7d2207420042808090bbbad6adf00d420010feb280800020034190036a20074200420042808090bbbad6adf00d10feb280800020032903d806210720032903d0062108200341d0066a200341a0036a41086a290300220d20032903b003220b2003290390037c220e200b542206200341b0036a41086a290300220b20034190036a41086a2903007c2006ad7c220f200b54200f200b511bad7c220b200b200d54ad200e200f2009420120094201561b420010dea9808000200341d0026a20032903e006427f20032903d00620032903d806845022101b220b4200200b420010feb2808000200341c0026a200341e8066a2206290300427f20101b220f4200200b420010feb2808000200341b0026a200f4200200f420010feb2808000200341d0066a200341c0026a41086a2903002211420186221220032903b0027c2209200341d0026a41086a290300220e20032903c00222137c220d200e54ad7c220e200d20137c2213200d54ad7c220d2011423f88200341b0026a41086a2903007c2009201254ad7c200e200954ad7c200d200e54ad7c20032903d002201342808090bbbad6adf00d420010dea980800020034180036a200842002008420010feb2808000200341f0026a200742002008420010feb2808000200341e0026a200742002007420010feb28080002006290300211420032903e006211520032903d806211620032903d0062117200341d0066a200341f0026a41086a2903002211420186221220032903e0027c220920034180036a41086a290300220e20032903f00222137c220d200e54ad7c220e200d20137c2213200d54ad7c220d2011423f88200341e0026a41086a2903007c2009201254ad7c200e200954ad7c200d200e54ad7c200329038003201342808090bbbad6adf00d420010dea9808000200341a0026a20032903e006427f20032903d00620032903d806845022101b420042808090bbbad6adf00d420010feb280800020034190026a2006290300427f20101b2209420042808090bbbad6adf00d420010feb280800020034180026a20094200420042808090bbbad6adf00d10feb2808000200341d0066a20034190026a41086a290300220e20032903a00222092003290380027c22112009542210200341a0026a41086a290300220920034180026a41086a2903007c2010ad7c220d200954200d2009511bad7c22092009200e54ad2011200d428080a0f6f4acdbe01b420010dea9808000024020032903d00620032903d8068450450d00200520022004200156200520025620052002511b22101b21092004200120101b21022006290300210d20032903e006210e200341f0016a200b42002008420010feb2808000200341e0016a200f42002008420010feb2808000200341d0016a200b42002007420010feb2808000200341c0016a200f42002007420010feb2808000200341d0066a200341d0016a41086a290300220120032903c0017c2207200341e0016a41086a2903007c2208200341f0016a41086a290300220f20032903d0017c220b200f54ad7c220f200b20032903e0017c2211200b54ad7c220b200341c0016a41086a2903002007200154ad7c2008200754ad7c200f200854ad7c200b200f54ad7c20032903f001201142808090bbbad6adf00d420010dea9808000200341b0016a200e42002015427f20172016845022101b2207420010feb2808000200341a0016a200e42002014427f20101b2208420010feb280800020034190016a200d42002007420010feb280800020034180016a200d42002008420010feb28080002006290300210d20032903e006210e20032903d806210120032903d0062111200341d0066a20034190016a41086a29030022122003290380017c2207200341a0016a41086a2903007c2208200341b0016a41086a290300220f2003290390017c220b200f54ad7c220f200b20032903a0017c2213200b54ad7c220b20034180016a41086a2903002007201254ad7c2008200754ad7c200f200854ad7c200b200f54ad7c20032903b001201342808090bbbad6adf00d420010dea9808000200d427f20112001845022101b2107200e427f20101b21082006290300427f20032903d00620032903d806845022061b210f20032903e006427f20061b210b02400240200a200c5a0d00200341306a42002008200b7d220c200c2008562007200f7d2008200b54ad7d220820075620082007511b22061b220742002002420010feb2808000200341106a200742002009420010feb2808000200341206a4200200820061b220742002002420010feb28080002003200742002009420010feb2808000200341d0066a200341206a41086a290300220b20032903007c2207200341106a41086a2903007c2208200341306a41086a290300220a20032903207c220c200a54ad7c220a200c20032903107c220f200c54ad7c220c200341086a2903002007200b54ad7c2008200754ad7c200a200854ad7c200c200a54ad7c2003290330200f42808090bbbad6adf00d420010dea980800042002009200341e8066a290300427f20032903d00620032903d806845022061b7d200220032903e006427f20061b220854ad7d2207200220087d2208200256200720095620072009511b22061b21074200200820061b21080c010b200341f0006a427f2008200b7c220c200c20085422062007200f7c2006ad7c220820075420082007511b22061b220742002002420010feb2808000200341d0006a200742002009420010feb2808000200341e0006a427f200820061b220742002002420010feb2808000200341c0006a200742002009420010feb2808000200341d0066a200341e0006a41086a290300220b20032903407c2207200341d0006a41086a2903007c2208200341f0006a41086a290300220a20032903607c220c200a54ad7c220a200c20032903507c220f200c54ad7c220c200341c0006a41086a2903002007200b54ad7c2008200754ad7c200a200854ad7c200c200a54ad7c2003290370200f42808090bbbad6adf00d420010dea9808000427f2009200341e8066a290300427f20032903d00620032903d806845022061b7c200220032903e006427f20061b7c22082002542206ad7c22072006200720095420072009511b22061b2107427f200820061b21080b2000200720052008200456200720055620072005511b22061b37030820002008200420061b370300200341b0076a2480808080000f0b200341003602e006200341013602d40620034198d2d180003602d006200342043702d806200341d0066a41f0d2d1800010f680808000000b3e01017f024002402001410b470d0041002102200041d8acc98000410b10f9b2808000450d010b2000200141e4acc98000410110949380800021020b20020bee0101017f23808080800041c0006b22042480808080002004200136020c200420003602080240024020030d0020044102360214200441f8d1c980003602102004420137021c200441b083808000ad422086200441086aad843703282004200441286a360218200441106a10b69380800021030c010b2004410236021420044194d2c980003602102004420237021c2004200336023c200420023602382004419d84808000ad422086200441386aad84370330200441b083808000ad422086200441086aad843703282004200441286a360218200441106a10b69380800021030b200441c0006a24808080800020030b840901087f23808080800041f0006b22082480808080000240024002400240024020022d00000d004101210920022d000141ff01714101470d002001280200210a200841e4006a200241026a220110e89680800020082008280268220b200828026c10a58d8080004100210c02402008280200410171450d002008280258200828025c724521092008280250210c0b02402008280264450d00200b410028029c96db8000118080808000000b0240024002402009450d0041800221010c010b200c200a4d0d0141800621010b200020013b01002000418080808078360210200041026a41003a0000200228022422002000280200417f6a220036020020000d02200241246a10c9a08080000c020b41002d0098a2db80001a410c41002802a496db800011828080800000220b450d03200841186a220d200141186a290100370300200841106a220e200141106a290100370300200841086a220f200141086a2901003703002008200129010037030041002d0098a2db80001a412441002802a496db8000118280808000002209450d02200920082903003700002009200a360020200941186a200d290300370000200941106a200e290300370000200941086a200f290300370000200b4124360208200b2009360204200b4124360200410421094100210d02400240200c200a4f0d0041002d0098a2db80001a410c41002802a496db8000118280808000002209450d01200841186a220d200141186a290100370300200841106a220e200141106a290100370300200841086a220f200141086a2901003703002008200129010037030041002d0098a2db80001a412441002802a496db800011828080800000220c450d06200c2008290300370000200c200a417f6a360020200c41186a200d290300370000200c41106a200e290300370000200c41086a200f290300370000200941243602082009200c360204200941243602004101210d0b2000200129000037003120002002290200370258200041c9006a200141186a290000370000200041c1006a200141106a290000370000200041396a200141086a290000370000200041e0006a200241086a290200370200200041e8006a200241106a290200370200200041f0006a200241186a290200370200200041f8006a200241206a290200370200200041226a200b4110763a00002000200b3b0120200041003a0030200041013a0028200041013602242000200b4118763a00232000410136021c2000200d360218200020093602142000200d3602102000427f370308200042003703000c020b4104410c10bb80808000000b200042891c37034020004288c9883f370338200041013a0030200041013a0028200042043703202000420037031820004280808080c0003703102000427f3703082000420037030020002002290200370258200041f8006a200241206a290200370200200041f0006a200241186a290200370200200041e8006a200241106a290200370200200041e0006a200241086a2902003702000b200841f0006a2480808080000f0b4101412410bb80808000000b4104410c10bb80808000000b4101412410bb80808000000ba31106017f017e027f077e017f017e23808080800041e0036b220824808080800020084188016a200210bf928080000240024020082d008801450d00200841b0016a41206a20084188016a41206a290200370300200841b0016a41186a20084188016a41186a290200370300200841b0016a41106a20084188016a41106a290200370300200841b0016a41086a20084188016a41086a290200370300200820082902880122093703b0012009a7210a0c010b200841b0016a41216a20084188016a41216a2d00003a0000200841b0016a41196a20084188016a41196a290000370000200841b0016a41116a20084188016a41116a290000370000200841b0016a41096a20084188016a41096a29000037000020082802ac01220a200a280200417f6a220b36020020082008290089013700b1014103210a200841033a00b001200b0d00200841ac016a10c9a08080000b0240024002400240200a41ff0171220a4103470d0020082d00b10141ff01714101460d010b024002400240200a417f6a0e03000102010b200841b8016a10d6968080000b20082802d40122042004280200417f6a220436020020040d00200841d4016a10c9a08080000b2000420037030820004201370300200041013a0078200042043703702000420037036820004280808080c0003703602000427f37035820004200370350200041a0016a200241206a29020037020020004198016a200241186a29020037020020004190016a200241106a29020037020020004188016a200241086a29020037020020002002290200370280010c010b200841e8006a41186a200841ca016a290100370300200841f8006a200841c2016a290100370300200841e8006a41086a200841ba016a290100370300200820082901b201370368200841b0016a2005427f2004290300220920042903107c220c200c2009541b220d427f2004290308220920042903187c220c200c2009541b220e2001290300220f200141086a290300221020042d002120042d0020220410bd918080004200210c42002109024020082802b001410171450d00427f427f200841b0016a41186a2903002209200841d8016a2903007c20082903c001220c20082903d0017c2211200c542201ad7c220c2001200c200954200c2009511b22011b2209200841e8016a2903007c427f201120011b220c20082903e0017c2211200c542201ad7c220c2001200c200954200c2009511b22011b2109427f201120011b210c0b02400240024002400240427f200c20082903f0017c22112011200c5422012009200841f8016a2903007c2001ad7c220c200954200c2009511b22011b2211427f200c20011b221284500d00200841b0016a200841e8006a2011201210aa8d80800020082903b00142078520082903b8018450450d010b200841b0016a10a29e80800020082903d00321092005200441027441c0ddc980006a280200220120052001491b410120051b21050240024020082903c803220c4200520d00427f210c2009500d010c030b200c200c200d4201200d4201561b220d200c200d541b80210c200950450d02427f21090c030b2008411f3602dc03200841dac7c980003602d8034201210941002802cca2db8000450d03200841a783808000ad422086200841d8036aad8437039001200841b083808000ad42208641989eca8000ad843703880141002802dc8fdb8000210a41002802d88fdb8000210b41002802c8a2db80002113200842023702e801200841c89fca80003602dc01200841123602d801200841989fca80003602d401200842ca808080103702cc01200841bc9eca80003602c8012008421b3702c001200841aa9fca80003602bc01200841003602b8012008428180808090203702b001200841023602e001200a41bce9c38000201341024622131b280210210a200820084188016a3602e401200b41d4e9c3800020131b200841b0016a200a118b80808000000c030b2000420037030820004202370300200041013b0011200041003a0010024020022d00004101470d00200241086a1090928080000b200228022422002000280200417f6a220036020020000d03200241246a10c9a08080000c030b20092009200e4201200e4201561b220d2009200d541b8021090b200c2009200c2009541b21090b2005450d01200841c8006a427f2010200f42017c220c50ad7c220d200c200d8450220a1b42002009200120056ead220d2009200d541b220d420010feb2808000200841d8006a427f200c200a1b4200200d420010feb2808000427f200841d8006a41086a290300220920082903487c220c2008290350420052200c2009547222051b2109427f200829035820051b210c024020044101470d00200841086a201242004205420010feb2808000200841386a201142004205420010feb2808000200841186a427f200841386a41086a290300220e20082903087c221420082903104200522014200e547222041b4200200d420010feb2808000200841286a427f200829033820041b4200200d420010feb2808000427f2009427f200841286a41086a290300220d20082903187c220e2008290320420052200e200d547222041b7c200c427f200829032820041b7c220d200c542204ad7c220c2004200c200954200c2009511b22041b2109427f200d20041b210c0b200020082903683700302000200229020037028001200041c8006a200841e8006a41186a290300370000200041c0006a200841e8006a41106a290300370000200041386a200841e8006a41086a29030037000020004188016a200241086a29020037020020004190016a200241106a29020037020020004198016a200241186a290200370200200041a0016a200241206a2902003702002000201237032820002011370320200020103703182000200f3703102000420037030820004200370300200041013a0078200042043703702000420037036820004280808080c0003703602000427f3703582000200c427f2009501b3703500b200841e0036a2480808080000f0b41fcc7c98000108e81808000000bae0403057f017e017f23808080800041c0006b2201248080808000200141246a41f4b3c98000410441ca99c98000411e410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a024002400240412041002802a496db8000118280808000002202450d002002410036021820024101360204200241a79fc9800036020020014101360238200120023602302001200241206a36023c200120023602342001410c6a200141306a418092c7800010908b80800041002d0098a2db80001a200128020c210320012802102102200128021421042001280224210520012902282106410841002802a496db8000118280808000002207450d01200741002903c0b4c9800037020020014284808080c00037020c20014280808080c000370214200141306a2001410c6a418092c7800010928b8080002005418080808078460d02200120033602142001200236020c200120023602102001200220044105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200637023c20002005360238200041013a00002000410136025820002007360254200041013602502001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b4104410841eccfc9800010ae80808000000b41d0d1c58000411141e4d1c58000109181808000000bb90102037f017e23808080800041c0006b2202248080808000200242b0f2f7f283ece7d10b370038200242cbf2abd1d7a8b9e0d70037003020024284c2b1b3ef9292841e370028200242bce2f4b8c5daf6fa29370020200241086a200241206a412010d68d8080000240024020022802080d00410121030c010b200228021821042002290310210541002103200010fba480800041024b0d002004410249200520015420052001511b21030b200241c0006a24808080800020030be20501057f23808080800041306b22012480808080002001410036021420014280808080800137020c41002d0098a2db80001a024002400240412841002802a496db8000118280808000002202450d00200241c300360224200241a0b6c98000360220200241d70036021c200241c9b5c98000360218200241dc00360214200241edb4c980003602102002410036020c200242a580808010370204200241c8b4c980003602002001410036022c2001428080808010370224200141186a200141246a1098a78080002001410c6a41e08fcd800010dca08080002001280210220342a592b4aaac8d87ea25370208200341003602002003420b370244200341f190cd8000360240200341aa8380800036021820034281dffae680ffb086723702102003200129021837025c200341013a0074200341053602702003200236026c20034105360268200341e4006a200141206a2802003602002001410136021441002d0098a2db80001a412041002802a496db8000118280808000002202450d01200241e3b6c980003602002002413736021c200241feb7c98000360218200241d900360214200241a5b7c980003602102002410036020c200242c28080801037020441002d0098a2db80001a410141002802a496db8000118280808000002204450d02200441003a0000024020012802142205200128020c470d002001410c6a41e08fcd800010dca08080000b2001280210200541f8006c6a220341003a0074200341043602702003200236026c20034281808080c000370264200320043602602003410136025c2003420d370244200341fe97cd80003602402003419e84808000360218200342d788a8828ebc90880c370210200342cab8988ed3d4a280de0037020820034100360200200041086a200541016a3602002000200129020c3702002000410736021020004188fbcc800036020c200141306a2480808080000f0b4104412810bb80808000000b4104412010bb80808000000b4101410110bb80808000000bfc0901057f23808080800041306b22012480808080002001410036020c20014280808080800137020441002d0098a2db80001a0240024002400240024002400240410841002802a496db8000118280808000002202450d00200241c400360204200241c2bcc98000360200200141003602182001428080808010370210200141246a200141106a109aa7808000200141046a41e08fcd800010dca08080002001280208220342bca5d8d2eebb92e28c7f370208200341003602002003420d370244200341bd97cd80003602402003419f84808000360218200342e290d3f681a8aef52c3702102003200129022437025c200341013a0074200341013602702003200236026c20034101360268200341e4006a200141246a41086a2802003602002001410136020c2001410036021041002d0098a2db80001a412841002802a496db8000118280808000002203450d0120034128360224200341febac98000360220200341dd0036021c200341a1bac9800036021820034100360214200342948080801037020c2003418dbac98000360208200341da00360204200341b3b9c980003602002001410536022c2001200336022820014105360224200141106a200141246a200141046a10dba48080002001410036021041002d0098a2db80001a410841002802a496db8000118280808000002203450d0220034121360204200341a1bcc980003602002001410136022c2001200336022820014101360224200141106a200141246a200141046a10a69780800041002d0098a2db80001a411841002802a496db8000118280808000002202450d03200241a6bbc98000360200200241dd00360214200241c4bbc980003602102002410036020c2002429e8080801037020441002d0098a2db80001a410441002802a496db8000118280808000002204450d04200441003600000240200128020c22052001280204470d00200141046a41e08fcd800010dca08080000b2001280208200541f8006c6a220341013a0074200341033602702003200236026c2003428480808030370264200320043602602003410436025c20034211370244200341ca97cd8000360240200341b180808000360218200342d7c9cb8fc1cf97db3e370210200342e88488d0c0e3aebc133702082003410036020041002d0098a2db80001a2001200541016a36020c411841002802a496db8000118280808000002202450d05200241b5b8c98000360200200241d000360214200241e3b8c980003602102002410036020c200242ae8080801037020441002d0098a2db80001a411041002802a496db8000118280808000002204450d0620044200370008200442003700000240200128020c22052001280204470d00200141046a41e08fcd800010dca08080000b2001280208200541f8006c6a220341013a0074200341033602702003200236026c2003429080808030370264200320043602602003411036025c2003420d370244200341f791cd80003602402003418381808000360218200342e2e68fceaa92ce9c7b370210200342e987d8bed5a3d0fbfb0037020820034100360200200041086a200541016a36020020002001290204370200200041113602102000419afbcc800036020c200141306a2480808080000f0b4104410810bb80808000000b4104412810bb80808000000b4104410810bb80808000000b4104411810bb80808000000b4101410410bb80808000000b4104411810bb80808000000b4101411010bb80808000000bcd1103067f047e027f23808080800041f0066b2203248080808000200341106a41206a200141206a2204290200370300200341106a41186a200141186a2205290200370300200341106a41106a200141106a2206290200370300200341106a41086a200141086a22072902003703002003200236023820032001290200370310024002400240024002400240024041a9cdc380004113108d84808000220841fe014b0d002003200841016a3602c00141a9cdc380004113200341c0016a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200341c0016a41206a2004290200370300200341c0016a41186a2005290200370300200341c0016a41106a2006290200370300200341c0016a41086a2007290200370300200320012902003703c00120034180016a200341c0016a10ffa28080000240200328028001410a460d00200341e0006a41086a20034180016a41086a2802003602002003200329028001220937036002402009a74109460d00200341e0006a1090928080000b0240200228020822040d00200342cabeddbfebe3ddb7da003700d801200342adb1b58caab8cf8ff6003700d00120034291f8d4becbf4b58e847f3700c801200342958cb1e2ba869eeaef003700c00120034184016a41003a00002003410036028001200341086a200341c0016a412020034180016a4105410041002802dc95db8000118f8080800000024002402003280208450d00200328020c2201450d0002400240024002400240024020032d00800122044103710e0403010200030b20014105490d05200441034b0d05200328008101220441ffffffff034b21010c040b20014101460d0420032d0081012201450d04200141087420047241027621040c020b20014104490d0320032f00810120032d00830141107472220541ff014b2101200541087420047241027621040c020b200441027621040b410121010b2001450d00200441034b0d010b2003413c6a410210c39c8080000c050b200228020821040b024020044115490d002003413c6a410510c39c8080000c040b4100210120034100360258200342808080801037035002402004450d002002280204210120044105742104200341d1016a21050340200341e0006a41186a200141186a22062900002209370300200341e0006a41106a200141106a2207290000220a370300200341e0006a41086a200141086a2208290000220b37030020032001290000220c37036020034180016a41186a200937030020034180016a41106a200a37030020034180016a41086a200b3703002003200c37038001200341e0066a20034180016a10ea96808000200341c0016a20032802e406220d20032802e80610b08d808000024020032802e006450d00200d410028029c96db8000118080808000000b0240024020032d00c0010d0020052001290000370000200541186a2006290000370000200541106a2007290000370000200541086a2008290000370000200341093a00d001200341223a00c00141014100200341c0016a10f18e8080000c010b200341a0016a41086a220d2008290000370300200341a0016a41106a22082007290000370300200341a0016a41186a220e2006290000370300200320012900003703a0010240200328025822072003280250470d00200341d0006a4188bdc9800010cfa08080000b200328025420074105746a220620032903a001370000200641086a200d290300370000200641106a2008290300370000200641186a200e2903003700002003200741016a3602580b200141206a2101200441606a22040d000b200328025822014115490d00410521042003280250450d032003280254410028029c96db8000118080808000000c030b20032903502209422088a721042009a72205418080808078460d0220032009422888a722063b00850120034187016a20064110763a0000200320043a00840120032005360280012003200136028801024020014102490d0020032802840120014101200341ef066a10938e8080000b200320034180016a360260200342e7c98bdebe95a7f20a3700d801200342d5f2a5f9d7e9becb093700d00120034291f8d4becbf4b58e847f3700c801200342958cb1e2ba869eeaef003700c001200341e0006a200341c0016a412010eda7808000200328028801220e410574210741002101024002400240200e41ffffff3f4b0d0020074100480d00410121082007450d02200328028401210d41002d0098a2db80001a200741002802a496db80001182808080000022080d01410121010b2001200741fccfc9800010ae80808000000b200e450d0041002101200e2106034020072001460d01200820016a2204200d20016a2205290000370000200441186a200541186a290000370000200441106a200541106a290000370000200441086a200541086a290000370000200141206a21012006417f6a22060d000b0b2003200e3602dc01200320083602d8012003200e3602d401200341003a00d001200341223a00c00141014100200341c0016a10f18e8080002003410f3a003c200328028001450d04200328028401410028029c96db8000118080808000000c040b200341023a003c0c040b200041093b0100024020032d00104101470d00200341186a1090928080000b200328023422012001280200417f6a220136020020010d05200341346a10c9a08080000c050b2003413c6a200410c39c8080000b20032d003c410f470d010b200341c0016a41106a2003413c6a41106a280200360200200341c0016a41086a2003413c6a41086a2902003703002003200329023c3703c00141bc95db800021010c010b200341c0016a41106a2003413c6a41106a280200360200200341c0016a41086a2003413c6a41086a2902003703002003200329023c3703c00141e495db800021010b200020032903c001370200200041106a200341c0016a41106a280200360200200041086a200341c0016a41086a2903003702002001280200118d8080800000200341ef066a10fb838080000b02402002280200450d002002280204410028029c96db8000118080808000000b200341f0066a2480808080000bf30c010d7f23808080800041206b220124808080800041002d0098a2db80001a02400240024002400240024002400240024002400240024041e00341002802a496db8000118280808000002202450d0041002d0098a2db80001a0240410841002802a496db8000118280808000002203450d00200342d0ded19bc5aed8b5e50037000041002d0098a2db80001a410841002802a496db8000118280808000002204450d03200441e0bdc980003602002004413d36020441002d0098a2db80001a410441002802a496db8000118280808000002205450d02200541e40036000041002d0098a2db80001a411841002802a496db8000118280808000002206450d05200641a2bec9800036020020064133360214200641d4bec980003602102006410036020c200642b28080801037020441002d0098a2db80001a410441002802a496db8000118280808000002207450d042007410436000041002d0098a2db80001a411841002802a496db8000118280808000002208450d0720084194bfc9800036020020084111360214200841bdc0c98000360210200841d40036020c200841e9bfc98000360208200841d50036020441002d0098a2db80001a410441002802a496db8000118280808000002209450d062009411436000041002d0098a2db80001a410841002802a496db800011828080800000220a450d0b200a41e2c0c98000360200200a412136020441002d0098a2db80001a410441002802a496db800011828080800000220b450d08200b41901c36000041002d0098a2db80001a410c41002802a496db800011828080800000220c450d09200c42d0ded19bc5aed8b5e500370004200c41edde91e306360000200141146a42003702002001411c6a4100360200200141086a220d200c41086a2800003602002001420037020c2001200c290000370300200c410028029c96db80001180808080000041002d0098a2db80001a412041002802a496db800011828080800000220c450d0a200c2001290300370000200c41186a200141186a290300370000200c41106a200141106a290300370000200c41086a200d29030037000041002d0098a2db80001a410841002802a496db800011828080800000220d0d0c4104410810bb80808000000b4101410810bb80808000000b410841e00310bb80808000000b4101410410bb80808000000b4104410810bb80808000000b4101410410bb80808000000b4104411810bb80808000000b4101410410bb80808000000b4104411810bb80808000000b4101410410bb80808000000b4101410c10bb80808000000b4101412010bb80808000000b4104410810bb80808000000b200d4128360204200d41a0c1c980003602002002200c3602b403200241203602b003200242013702c4032002200d3602c003200242a0808080103703b80320024192818080003602a803200242f48587b7e0d4c9ea353703a00320024296afb28ff9f4d69c77370398032002410b36029403200241c8c1c9800036029003200241003602f802200242043703f002200242043703e8022002200b3602e402200241043602e002200241b1808080003602d802200242d7c9cb8fc1cf97db3e3703d002200242e88488d0c0e3aebc133703c8022002410d3602c40220024193c1c980003602c002200242013702a4022002200a3602a00220024284808080103703980220022009360294022002410436029002200241b18080800036028802200242d7c9cb8fc1cf97db3e37038002200242e88488d0c0e3aebc133703f801200241103602f40120024183c1c980003602f001200242033702d401200220083602d00120024284808080303703c801200220073602c401200241043602c001200241b1808080003602b801200242d7c9cb8fc1cf97db3e3703b001200242e88488d0c0e3aebc133703a801200241143602a401200241cec0c980003602a0012002420337028401200220063602800120024284808080303703782002200536027420024104360270200241b180808000360268200242d7c9cb8fc1cf97db3e370360200242e88488d0c0e3aebc133703582002410d36025420024187bfc98000360250200242013702342002200436023020024288808080103703282002200336022420024108360220200241a084808000360218200242d68d99b1a8c092aeb57f3703102002429ca6efa4af999bdbb47f370308200241053602042002419dbec98000360200200041063602082000200236020420004106360200200141206a2480808080000b951e03067f017e037f23808080800041c0006b2201248080808000200141206a41fbc1c98000410541ca9ac980004121410441001089a9808000200142043702182001420037021020014280808080800137020841002d0098a2db80001a02400240024002400240024002400240024002400240024002400240024002400240024002400240412041002802a496db8000118280808000002202450d002002410036021820024101360204200241a79fc9800036020020014101360238200120023602302001200241206a36023c20012002360234200141086a200141306a418092c7800010908b80800041002d0098a2db80001a20012802082103200128020c2104200128021021052001280220210620012902242107410841002802a496db8000118280808000002208450d01200841002903a0c2c980003702002001410036021020014280808080c00037020841002d0098a2db80001a410841002802a496db8000118280808000002209450d02200941002902c0dbc68000370200200141086a41b0d1c5800010f5ad808000200128020c2202428080808010370208200242808080808001370200200241003a00202002411136021c200241a8c2c980003602182002410136021420022009360210200141306a41086a41013602002001200129020837033041002d0098a2db80001a410841002802a496db8000118280808000002209450d03200941002902f8dbc6800037020002402001280238220a2001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200a41246c6a220241013a00202002411736021c200241b9c2c9800036021820024101360214200220093602102002428080808010370208200242808080808001370200200141086a41086a200a41016a3602002001200129033037030841002d0098a2db80001a410841002802a496db8000118280808000002209450d04200941002902a0dcc6800037020002402001280210220a2001280208470d00200141086a41b0d1c5800010f5ad8080000b200128020c200a41246c6a220241023a00202002411036021c200241d0c2c9800036021820024101360214200220093602102002428080808010370208200242808080808001370200200141306a41086a200a41016a3602002001200129030837033041002d0098a2db80001a410841002802a496db8000118280808000002209450d05200941002902e8d9c6800037020002402001280238220a2001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200a41246c6a220241033a00202002410c36021c200241e0c2c9800036021820024101360214200220093602102002428080808010370208200242808080808001370200200141086a41086a200a41016a3602002001200129033037030841002d0098a2db80001a410841002802a496db8000118280808000002209450d06200941002902f8ddc6800037020002402001280210220a2001280208470d00200141086a41b0d1c5800010f5ad8080000b200128020c200a41246c6a220241043a00202002411436021c200241ecc2c9800036021820024101360214200220093602102002428080808010370208200242808080808001370200200141306a41086a200a41016a3602002001200129030837033041002d0098a2db80001a410841002802a496db8000118280808000002209450d07200941002902e8e0c6800037020002402001280238220a2001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200a41246c6a220241053a00202002411336021c20024180c3c9800036021820024101360214200220093602102002428080808010370208200242808080808001370200200141086a41086a200a41016a3602002001200129033037030841002d0098a2db80001a410841002802a496db8000118280808000002209450d08200941002902b8e0c6800037020002402001280210220a2001280208470d00200141086a41b0d1c5800010f5ad8080000b200128020c200a41246c6a220241063a00202002410f36021c20024193c3c9800036021820024101360214200220093602102002428080808010370208200242808080808001370200200141306a41086a200a41016a3602002001200129030837033041002d0098a2db80001a410841002802a496db8000118280808000002209450d09200941002902d0dcc6800037020002402001280238220a2001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200a41246c6a220241073a00202002411736021c200241a2c3c9800036021820024101360214200220093602102002428080808010370208200242808080808001370200200141086a41086a200a41016a3602002001200129033037030841002d0098a2db80001a410841002802a496db8000118280808000002209450d0a200941002902c8ddc6800037020002402001280210220a2001280208470d00200141086a41b0d1c5800010f5ad8080000b200128020c200a41246c6a220241083a00202002411636021c200241b9c3c9800036021820024101360214200220093602102002428080808010370208200242808080808001370200200141306a41086a200a41016a3602002001200129030837033041002d0098a2db80001a410841002802a496db8000118280808000002209450d0b200941002902c0d9c6800037020002402001280238220a2001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200a41246c6a220241093a00202002411b36021c200241cfc3c9800036021820024101360214200220093602102002428080808010370208200242808080808001370200200141086a41086a200a41016a3602002001200129033037030841002d0098a2db80001a410841002802a496db8000118280808000002209450d0c200941002902b8dfc6800037020002402001280210220a2001280208470d00200141086a41b0d1c5800010f5ad8080000b200128020c200a41246c6a2202410a3a00202002411d36021c200241eac3c9800036021820024101360214200220093602102002428080808010370208200242808080808001370200200141306a41086a200a41016a3602002001200129030837033041002d0098a2db80001a410841002802a496db8000118280808000002209450d0d20094100290298ddc6800037020002402001280238220a2001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200a41246c6a2202410b3a00202002410d36021c20024187c4c9800036021820024101360214200220093602102002428080808010370208200242808080808001370200200141086a41086a200a41016a3602002001200129033037030841002d0098a2db80001a410841002802a496db8000118280808000002209450d0e200941002902a8dec6800037020002402001280210220a2001280208470d00200141086a41b0d1c5800010f5ad8080000b200128020c200a41246c6a2202410c3a00202002411936021c20024194c4c9800036021820024101360214200220093602102002428080808010370208200242808080808001370200200141306a41086a200a41016a3602002001200129030837033041002d0098a2db80001a410841002802a496db8000118280808000002209450d0f20094100290280dfc6800037020002402001280238220a2001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200a41246c6a2202410d3a00202002411036021c200241adc4c9800036021820024101360214200220093602102002428080808010370208200242808080808001370200200141086a41086a200a41016a3602002001200129033037030841002d0098a2db80001a410841002802a496db8000118280808000002209450d1020094100290290e0c6800037020002402001280210220a2001280208470d00200141086a41b0d1c5800010f5ad8080000b200128020c200a41246c6a2202410e3a00202002411436021c200241bdc4c9800036021820024101360214200220093602102002428080808010370208200242808080808001370200200141306a41086a200a41016a3602002001200129030837033041002d0098a2db80001a410841002802a496db8000118280808000002209450d1120094100290290dbc6800037020002402001280238220a2001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200a41246c6a2202410f3a00202002411036021c200241d1c4c9800036021820024101360214200220093602102002428080808010370208200242808080808001370200200141086a41086a200a41016a3602002001200129033037030841002d0098a2db80001a410841002802a496db8000118280808000002209450d12200941002902c0dac680003702000240200128021022022001280208470d00200141086a41b0d1c5800010f5ad8080000b200128020c200241246c220a6a220241103a00202002411036021c200241e1c4c9800036021820024101360214200220093602102002428080808010370208200242808080808001370200200128020c2102200120012802083602102001200236020820012002200a6a41246a3602142001200236020c200141306a200141086a418092c7800010928b8080002006418080808078460d1320012003360210200120043602082001200436020c2001200420054105746a360214200041c4006a200141086a41b097cc800010908b808000200141136a200141306a41086a2802003600002000200737023c20002006360238200041013a00002000410136025820002008360254200041013602502001200129023037000b20002001290008370001200041086a2001410f6a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b4104410841eccfc9800010ae80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b41d0d1c58000411141e4d1c58000109181808000000ba80603067f017e027f23808080800041c0006b2201248080808000200141186a41f1c4c98000410541ca9ac980004121410441001089a9808000200142043702102001420037020820014280808080800137020041002d0098a2db80001a024002400240412041002802a496db8000118280808000002202450d002002410036021820024101360204200241a79fc9800036020020014101360238200120023602302001200241206a36023c200120023602342001200141306a418092c7800010908b80800041002d0098a2db80001a20012802002103200128020421042001280208210520012802182106200129021c2107410841002802a496db8000118280808000002208450d0120084100290398c5c980003702002001410036020820014280808080c000370200200141306a200141a0c5c98000411010b8888080002001200141306a41b0c5c98000411110c587808000200141306a200141c1c5c98000411310a2868080002001200141306a41d4c5c98000411410fc87808000200141306a200141e8c5c98000411010f9878080002001200141306a41f8c5c98000410e10af88808000200141306a20014186c6c98000411410d0888080002001200141306a419ac6c980004110109a87808000200141306a200141aac6c980004111109b88808000200141246a200141306a41bbc6c98000411a10e787808000200128022c210920012802282102200120012802243602082001200236020020012002200941246c6a36020c20012002360204200141306a2001418092c7800010928b8080002006418080808078460d022001200336020820012004360200200120043602042001200420054105746a36020c200041c4006a200141b097cc800010908b8080002001410b6a200141306a41086a2802003600002000200737023c20002006360238200041013a00002000410136025820002008360254200041013602502001200129023037000320002001290000370001200041086a200141076a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b4104410841eccfc9800010ae80808000000b41d0d1c58000411141e4d1c58000109181808000000bf30604047f017e017f017e23808080800041306b2202248080808000024002400240024002400240024002400240024002400240024020012802042203450d0020012003417f6a36020420012001280200220441016a220536020020042d00000e090102030405060708090a0b200041003a00000c0b0b200241146a200110c58c808000024002402002280214418080808078460d00200241206a41086a200241146a41086a2802002201360200200241106a20013600002002200229021422063703202002200637000820002002290005370001200041086a2002410c6a290000370000410121010c010b410021010b200020013a00000c0a0b024020034105490d00200041023a000020012003417b6a3602042001200441056a360200200020042800013602040c0a0b200041003a00000c090b024020034111490d00200041033a00002000200429000137031020012003416f6a3602042001200441116a3602002000200441096a2900003703180c090b200041003a00000c080b200041043a00000c070b200041053a00000c060b41002107024020034121490d0020012003415f6a3602042001200441216a36020020002005290000370001200041096a200541086a290000370000200041116a200541106a290000370000200041196a200541186a290000370000410621070b200020073a00000c050b41002107024020034121490d0020012003415f6a3602042001200441216a36020020002005290000370001200041096a200541086a290000370000200041116a200541106a290000370000200041196a200541186a290000370000410721070b200020073a00000c040b024020034111490d00200041083a00002000200429000137031020012003416f6a3602042001200441116a3602002000200441096a2900003703180c040b200041003a00000c030b20034111490d0120012003416f6a22073602042001200441116a2205360200024020074120490d00200441096a29000021062004290001210820012003414f6a3602042001200441316a36020020002008370310200041093a00002000200637031820002005290000370020200041286a200541086a290000370000200041306a200541106a290000370000200041386a200541186a2900003700000c030b200041003a00000c020b200041003a00000c010b200041003a00000b200241306a2480808080000bb60902047f047e23808080800041c0006b220224808080800002400240024002400240024002400240024002400240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e090102030405060708090a0b200041003a00000c0b0b200241086a200110e8888080000240024020022802080d00200241246a2001200228020c10a6858080002002280224418080808078460d00200241306a41086a200241246a41086a2802002203360200200241206a20033600002002200229022422063703302002200637001820002002290015370001200041086a2002411c6a290000370000410121030c010b410021030b200020033a00000c0a0b02402003280208220428020422014104490d00200041023a000020042001417c6a36020420042004280200220141046a360200200020012800003602042003427f2003290300220642047c220720072006541b3703000c0a0b200041003a00000c090b02402003280208220428020422014110490d00200041033a00002004200141706a3602042000200428020022012900003703102004200141106a3602002000200141086a2900003703182003427f2003290300220642107c220720072006541b3703000c090b200041003a00000c080b200041043a00000c070b200041053a00000c060b4100210402402003280208220128020422054120490d002001200541606a36020420012001280200220441206a3602002003427f2003290300220642207c220720072006541b37030020002004290000370001200041096a200441086a290000370000200041116a200441106a290000370000200041196a200441186a290000370000410621040b200020043a00000c050b4100210402402003280208220128020422054120490d002001200541606a36020420012001280200220441206a3602002003427f2003290300220642207c220720072006541b37030020002004290000370001200041096a200441086a290000370000200041116a200441106a290000370000200041196a200441186a290000370000410721040b200020043a00000c040b02402003280208220428020422014110490d00200041083a00002004200141706a3602042000200428020022012900003703102004200141106a3602002000200141086a2900003703182003427f2003290300220642107c220720072006541b3703000c040b200041003a00000c030b2003280208220428020422014110490d012004200141706a36020420042004280200220141106a3602002003427f2003290300220642107c220720072006541b37030002402003280208220428020422054120490d00200141086a2900002107200129000021082004200541606a36020420042004280200220141206a3602002003427f200642307c220920092006541b37030020002008370310200041093a00002000200737031820002001290000370020200041286a200141086a290000370000200041306a200141106a290000370000200041386a200141186a2900003700000c030b200041003a00000c020b200041003a00000c010b200041003a00000b200241c0006a2480808080000bf40602057f027e23808080800041306b22022480808080000240024002400240024002400240024002400240024002400240200128020022032802042204450d0020032004417f6a36020420032003280200220541016a220636020020052d00000e090102030405060708090a0b200041003a00000c0b0b200241146a200110be8c808000024002402002280214418080808078460d00200241206a41086a200241146a41086a2802002203360200200241106a20033600002002200229021422073703202002200737000820002002290005370001200041086a2002410c6a290000370000410121030c010b410021030b200020033a00000c0a0b024020044105490d00200041023a000020032004417b6a3602042003200541056a360200200020052800013602040c0a0b200041003a00000c090b024020044111490d00200041033a00002000200529000137031020032004416f6a3602042003200541116a3602002000200541096a2900003703180c090b200041003a00000c080b200041043a00000c070b200041053a00000c060b41002101024020044121490d0020032004415f6a3602042003200541216a36020020002006290000370001200041096a200641086a290000370000200041116a200641106a290000370000200041196a200641186a290000370000410621010b200020013a00000c050b41002101024020044121490d0020032004415f6a3602042003200541216a36020020002006290000370001200041096a200641086a290000370000200041116a200641106a290000370000200041196a200641186a290000370000410721010b200020013a00000c040b024020044111490d00200041083a00002000200529000137031020032004416f6a3602042003200541116a3602002000200541096a2900003703180c040b200041003a00000c030b20044111490d0120032004416f6a22063602042003200541116a2201360200024020064120490d00200541096a29000021072005290001210820032004414f6a3602042003200541316a36020020002008370310200041093a00002000200737031820002001290000370020200041286a200141086a290000370000200041306a200141106a290000370000200041386a200141186a2900003700000c030b200041003a00000c020b200041003a00000c010b200041003a00000b200241306a2480808080000bab0d04067f027e017f027e23808080800041c0006b2202248080808000024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d0b200720054b0d0c20042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00000e090102030405060708090a0b200041003a00000c190b200241086a200110f3888080000240024020022802080d00200241246a2001200228020c10d1858080002002280224418080808078460d00200241306a41086a200241246a41086a2802002204360200200241206a20043600002002200229022422083703302002200837001820002002290015370001200041086a2002411c6a290000370000410121040c010b410021040b200020043a00000c180b0240200328020822042802082206200428021022016b4104490d00200141046a21052001417b4b0d0b200520064b0d0c2004280204210620042005360210200041023a00002000200620016a2800003602042003427f2003290300220842047c220920092008541b3703000c180b200041003a00000c170b0240200328020822042802082206200428021022016b4110490d00200141106a21052001416f4b0d0c200520064b0d0d2004280204210620042005360210200041033a00002000200620016a22042900003703102000200441086a2900003703182003427f2003290300220842107c220920092008541b3703000c170b200041003a00000c160b200041043a00000c150b200041053a00000c140b410021060240200328020822042802082205200428021022016b4120490d00200141206a21062001415f4b0d0b200620054b0d0c20042802042105200420063602102003427f2003290300220842207c220920092008541b3703002000200520016a2204290000370001200041096a200441086a290000370000200041116a200441106a290000370000200041196a200441186a290000370000410621060b200020063a00000c130b410021060240200328020822042802082205200428021022016b4120490d00200141206a21062001415f4b0d0c200620054b0d0d20042802042105200420063602102003427f2003290300220842207c220920092008541b3703002000200520016a2204290000370001200041096a200441086a290000370000200041116a200441106a290000370000200041196a200441186a290000370000410721060b200020063a00000c120b0240200328020822042802082206200428021022016b4110490d00200141106a21052001416f4b0d0d200520064b0d0e2004280204210620042005360210200041083a00002000200620016a22042900003703102000200441086a2900003703182003427f2003290300220842107c220920092008541b3703000c120b200041003a00000c110b024002400240200328020822042802082206200428021022016b4110490d00200141106a21052001416f4b0d10200520064b0d112004280204210a200420053602102003427f2003290300220842107c220920092008541b370300200328020822042802082205200428021022066b4120490d02200641206a21072006415f4b0d12200720054d0d012007200541e493d0800010b581808000000b200041003a00000c120b200a20016a22012900002109200141086a290000210b20042802042101200420073602102003427f200842307c220c200c2008541b37030020002009370310200041093a00002000200b3703182000200120066a2204290000370020200041286a200441086a290000370000200041306a200441106a290000370000200041386a200441186a2900003700000c110b200041003a00000c100b200041003a00000c0f0b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b2001200541e493d0800010b781808000000b2005200641e493d0800010b581808000000b2001200541e493d0800010b781808000000b2005200641e493d0800010b581808000000b2001200641e493d0800010b781808000000b2006200541e493d0800010b581808000000b2001200641e493d0800010b781808000000b2006200541e493d0800010b581808000000b2001200541e493d0800010b781808000000b2005200641e493d0800010b581808000000b2001200541e493d0800010b781808000000b2005200641e493d0800010b581808000000b2006200741e493d0800010b781808000000b200241c0006a2480808080000bce0902047f047e23808080800041c0006b220224808080800002400240024002400240024002400240024002400240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e090102030405060708090a0b200041003a00000c0b0b200241086a200110e9888080000240024020022802080d00200241246a2001200228020c10fa848080002002280224418080808078460d00200241306a41086a200241246a41086a2802002203360200200241206a20033600002002200229022422063703302002200637001820002002290015370001200041086a2002411c6a290000370000410121030c010b410021030b200020033a00000c0a0b02402003280208280200220428020422014104490d00200041023a000020042001417c6a36020420042004280200220141046a360200200020012800003602042003427f2003290300220642047c220720072006541b3703000c0a0b200041003a00000c090b02402003280208280200220428020422014110490d00200041033a00002004200141706a3602042000200428020022012900003703102004200141106a3602002000200141086a2900003703182003427f2003290300220642107c220720072006541b3703000c090b200041003a00000c080b200041043a00000c070b200041053a00000c060b4100210402402003280208280200220128020422054120490d002001200541606a36020420012001280200220441206a3602002003427f2003290300220642207c220720072006541b37030020002004290000370001200041096a200441086a290000370000200041116a200441106a290000370000200041196a200441186a290000370000410621040b200020043a00000c050b4100210402402003280208280200220128020422054120490d002001200541606a36020420012001280200220441206a3602002003427f2003290300220642207c220720072006541b37030020002004290000370001200041096a200441086a290000370000200041116a200441106a290000370000200041196a200441186a290000370000410721040b200020043a00000c040b02402003280208280200220428020422014110490d00200041083a00002004200141706a3602042000200428020022012900003703102004200141106a3602002000200141086a2900003703182003427f2003290300220642107c220720072006541b3703000c040b200041003a00000c030b2003280208280200220428020422014110490d012004200141706a36020420042004280200220141106a3602002003427f2003290300220642107c220720072006541b37030002402003280208280200220428020422054120490d00200141086a2900002107200129000021082004200541606a36020420042004280200220141206a3602002003427f200642307c220920092006541b37030020002008370310200041093a00002000200737031820002001290000370020200041286a200141086a290000370000200041306a200141106a290000370000200041386a200141186a2900003700000c030b200041003a00000c020b200041003a00000c010b200041003a00000b200241c0006a2480808080000b990902067f027e23808080800041d0006b22022480808080000240024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b0240024002400240024002400240024002400240024020044101710d00200541ff01710e090102030405060708090a0b200041003a00000c0d0b200241086a200110ec888080000240024020022802080d00200241146a2001200228020c10af858080002002280214418080808078460d00200241206a41086a200241146a41086a28020022043602002002413b6a20043600002002200229021422083703202002200837003320002002290030370001200041086a200241376a290000370000410121040c010b410021040b200020043a00000c0c0b2002410036023002402003200241306a410410d3a58080000d0020002002280230360204200041023a00000c0c0b200041003a00000c0b0b200241386a220442003703002002420037033002402003200241306a411010d3a58080000d00200229033021082000200429030037031820002008370310200041033a00000c0b0b200041003a00000c0a0b200041043a00000c090b200041053a00000c080b200241c8006a22044200370300200241c0006a22014200370300200241386a220542003703002002420037033002402003200241306a412010d3a58080000d0020002002290330370001200041196a2004290300370000200041116a2001290300370000200041096a2005290300370000200041063a00000c080b200041003a00000c070b200241c8006a22044200370300200241c0006a22014200370300200241386a220542003703002002420037033002402003200241306a412010d3a58080000d0020002002290330370001200041196a2004290300370000200041116a2001290300370000200041096a2005290300370000200041073a00000c070b200041003a00000c060b200241306a41086a220442003703002002420037033002402003200241306a411010d3a58080000d00200229033021082000200429030037031820002008370310200041083a00000c060b200041003a00000c050b200241386a22044200370300200242003703302003200241306a411010d3a58080000d032004290300210820022903302109200241c8006a22014200370300200241306a41106a4200370300200442003703002002420037033002402003200241306a412010d3a58080000d0020002002290330370020200041386a2001290300370000200041306a200241c0006a290300370000200041286a200241386a2903003700002000200837031820002009370310200041093a00000c050b200041003a00000c040b200041003a00000c030b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200041003a00000b200241d0006a2480808080000bf70b02047f027e23808080800041106b2202248080808000024002400240024002400240024002400240024020002d0000417f6a0e09000102030405060708000b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41003a0000200028020821032002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d082000410574210420012802082105034002400240200128020020056b411f4d0d00200521000c010b20012005412010bea8808000200128020821000b2001200041206a2205360208200128020420006a22002003290000370000200041086a200341086a290000370000200041106a200341106a290000370000200041186a200341186a290000370000200341206a2103200441606a22040d000c090b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41013a00002001200341016a2203360208200028020421000240200128020020036b41034b0d0020012003410410bea8808000200128020821030b2001200341046a360208200128020420036a20003600000c070b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41023a00002001200341016a2203360208200041186a2903002106200029031021070240200128020020036b410f4b0d0020012003411010bea8808000200128020821030b2001200341106a360208200128020420036a22012006370008200120073700000c060b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41033a00000c050b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41043a00000c040b0240200128020020012802082205470d0020012005410110bea8808000200128020821050b200041016a2103200128020420056a41053a00002001200541016a22003602080240200128020020006b411f4b0d0020012000412010bea8808000200128020821000b2001200041206a360208200128020420006a22012003290000370000200141086a200341086a290000370000200141106a200341106a290000370000200141186a200341186a2900003700000c030b0240200128020020012802082205470d0020012005410110bea8808000200128020821050b200041016a2103200128020420056a41063a00002001200541016a22003602080240200128020020006b411f4b0d0020012000412010bea8808000200128020821000b2001200041206a360208200128020420006a22012003290000370000200141086a200341086a290000370000200141106a200341106a290000370000200141186a200341186a2900003700000c020b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41073a00002001200341016a2203360208200041186a2903002106200029031021070240200128020020036b410f4b0d0020012003411010bea8808000200128020821030b2001200341106a360208200128020420036a22012006370008200120073700000c010b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41083a00002001200341016a2205360208200041186a2903002106200029031021070240200128020020056b410f4b0d0020012005411010bea8808000200128020821050b200041206a2103200128020420056a22002006370008200020073700002001200541106a22003602080240200128020020006b411f4b0d0020012000412010bea8808000200128020821000b2001200041206a360208200128020420006a22012003290000370000200141086a200341086a290000370000200141106a200341106a290000370000200141186a200341186a2900003700000b200241106a2480808080000be71103047f027e017f23808080800041106b22022480808080000240024002400240024002400240024002400240024020002d00000e0a00010203040506070809000b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41003a0000200028020821032002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d092000410574210420012802082105034002400240200128020020056b411f4d0d00200521000c010b20012005412010bea8808000200128020821000b2001200041206a2205360208200128020420006a22002003290000370000200041086a200341086a290000370000200041106a200341106a290000370000200041186a200341186a290000370000200341206a2103200441606a22040d000c0a0b0b0240200128020020012802082205470d0020012005410110bea8808000200128020821050b200041016a2103200128020420056a41013a00002001200541016a22003602080240200128020020006b411f4b0d0020012000412010bea8808000200128020821000b2001200041206a360208200128020420006a22012003290000370000200141086a200341086a290000370000200141106a200341106a290000370000200141186a200341186a2900003700000c080b0240200128020020012802082205470d0020012005410110bea8808000200128020821050b200041016a2103200128020420056a41023a00002001200541016a22003602080240200128020020006b411f4b0d0020012000412010bea8808000200128020821000b2001200041206a360208200128020420006a22012003290000370000200141086a200341086a290000370000200141106a200341106a290000370000200141186a200341186a2900003700000c070b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41033a00002001200341016a2203360208200028020421000240200128020020036b41034b0d0020012003410410bea8808000200128020821030b2001200341046a360208200128020420036a20003600000c060b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41043a00002001200341016a2203360208200041186a2903002106200029031021070240200128020020036b410f4b0d0020012003411010bea8808000200128020821030b2001200341106a360208200128020420036a22012006370008200120073700000c050b0240200128020020012802082205470d0020012005410110bea8808000200128020821050b200041206a2103200128020420056a41053a00002001200541016a22053602080240200128020020056b411f4b0d0020012005412010bea8808000200128020821050b200128020420056a22042003290000370000200441186a200341186a290000370000200441106a200341106a290000370000200441086a200341086a2900003700002001200541206a2203360208200041186a2903002106200029031021070240200128020020036b410f4b0d0020012003411010bea8808000200128020821030b2001200341106a360208200128020420036a22012006370008200120073700000c040b0240200128020020012802082205470d0020012005410110bea8808000200128020821050b200041206a2103200128020420056a41063a00002001200541016a22053602080240200128020020056b411f4b0d0020012005412010bea8808000200128020821050b200128020420056a22042003290000370000200441186a200341186a290000370000200441106a200341106a290000370000200441086a200341086a2900003700002001200541206a2203360208200041186a2903002106200029031021070240200128020020036b410f4b0d0020012003411010bea8808000200128020821030b2001200341106a360208200128020420036a22012006370008200120073700000c030b0240200128020020012802082205470d0020012005410110bea8808000200128020821050b200041016a2103200128020420056a41073a00002001200541016a22003602080240200128020020006b411f4b0d0020012000412010bea8808000200128020821000b2001200041206a360208200128020420006a22012003290000370000200141086a200341086a290000370000200141106a200341106a290000370000200141186a200341186a2900003700000c020b0240200128020020012802082205470d0020012005410110bea8808000200128020821050b200041206a2103200128020420056a41083a00002001200541016a22043602080240200128020020046b411f4b0d0020012004412010bea8808000200128020821040b200041c0006a2105200128020420046a22082003290000370000200841186a200341186a290000370000200841106a200341106a290000370000200841086a200341086a2900003700002001200441206a22033602080240200128020020036b411f4b0d0020012003412010bea8808000200128020821030b200128020420036a22042005290000370000200441186a200541186a290000370000200441106a200541106a290000370000200441086a200541086a2900003700002001200341206a2203360208200041186a2903002106200029031021070240200128020020036b410f4b0d0020012003411010bea8808000200128020821030b2001200341106a360208200128020420036a22012006370008200120073700000c010b0240200128020020012802082205470d0020012005410110bea8808000200128020821050b200041016a2103200128020420056a41093a00002001200541016a22003602080240200128020020006b411f4b0d0020012000412010bea8808000200128020821000b2001200041206a360208200128020420006a22012003290000370000200141086a200341086a290000370000200141106a200341106a290000370000200141186a200341186a2900003700000b200241106a2480808080000bdf0903067f017e037f23808080800041c0006b2201248080808000200141186a41f4b3c98000410441ca9ac980004121410441001089a9808000200142043702102001420037020820014280808080800137020041002d0098a2db80001a02400240024002400240412041002802a496db8000118280808000002202450d002002410036021820024101360204200241a79fc9800036020020014101360238200120023602302001200241206a36023c200120023602342001200141306a418092c7800010908b80800041002d0098a2db80001a20012802002103200128020421042001280208210520012802182106200129021c2107410841002802a496db8000118280808000002208450d01200841002903c0b4c980003702002001410036020820014280808080c000370200200141306a200141a897c98000411110e8878080002001200141306a41b997c98000411610dd87808000200141306a200141cf97c98000411210f48680800041002d0098a2db80001a412041002802a496db8000118280808000002209450d02200941186a41002902b0f7c68000370200200941106a41002902a8f7c68000370200200941086a41002902a0f7c6800037020020094100290298f7c6800037020002402001280238220a2001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200a41246c6a220241033a00202002411536021c200241e197c98000360218200241043602142002200936021020024280808080c000370208200242808080808001370200200141086a200a41016a3602002001200129023037030041002d0098a2db80001a412841002802a496db8000118280808000002202450d03200241206a41002902fcfec68000370200200241186a41002902f4fec68000370200200241106a41002902ecfec68000370200200241086a41002902e4fec68000370200200241002902dcfec6800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220941043a00202009410c36021c200941f697c98000360218200941053602142009200236021020094280808080d000370208200942808080808001370200200141306a41086a200a41016a360200200120012903003703302001200141306a418298c98000411010b787808000200141306a2001419298c980004113109e868080002001200141306a41a598c98000410b108687808000200141246a200141b098c980004113108888808000200128022c210920012802282102200120012802243602082001200236020020012002200941246c6a36020c20012002360204200141306a2001418092c7800010928b8080002006418080808078460d042001200336020820012004360200200120043602042001200420054105746a36020c200041c4006a200141b097cc800010908b8080002001410b6a200141306a41086a2802003600002000200737023c20002006360238200041013a00002000410136025820002008360254200041013602502001200129023037000320002001290000370001200041086a200141076a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b4104410841eccfc9800010ae80808000000b4104412010bb80808000000b4104412810bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bb10202027f017e23808080800041c0006b220124808080800020014282fceae49dd9e2861d370038200142de8c84a1ecd0a6d30c37003020014289df9d82f381819238370028200142d7f0f3fea28baccae700370020200141146a200141206a412010988d808000024002402001280214418080808078470d00200141003602102001428080808010370308410121020c010b200141086a41086a200141146a41086a2802003602002001200129021422033703082003a74521020b20014282fceae49dd9e2861d370038200142de8c84a1ecd0a6d30c37003020014284c2b1b3ef9292841e370028200142bce2f4b8c5daf6fa29370020200141086a200141206a4120108ea7808000024020020d00200128020c410028029c96db8000118080808000000b200141c0006a2480808080000b1e00200128021c41e29ad180004103200128022028020c118180808000000b1e00200128021c419cb3c980004114200128022028020c118180808000000b1e00200128021c41ada3c98000410a200128022028020c118180808000000b1e00200128021c41d0aac980004111200128022028020c118180808000000b1e00200128021c41a497d180004108200128022028020c118180808000000b1e00200128021c419ca3c980004111200128022028020c118180808000000bde1501047f23808080800041c0006b22022480808080000240024002400240024002400240024002400240200028020022002802000e09000102030405060708000b200128021c41a4d3c980004104200128022028020c1181808080000021000c080b2002200041046a36020441012100200128021c220341a8d3c9800041022001280220220428020c2205118180808000000d070240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d09200241046a200110fc8d808000450d010c090b20034194c5c0800041022005118180808000000d0841012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10fc8d8080000d082002280234418ec5c080004102200228023828020c118180808000000d080b200128021c4196c5c080004101200128022028020c1181808080000021000c070b2002200041046a36020441012100200128021c220341aad3c9800041022001280220220428020c2205118180808000000d060240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d08200241046a200110f98d808000450d010c080b20034194c5c0800041022005118180808000000d0741012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f98d8080000d072002280234418ec5c080004102200228023828020c118180808000000d070b200128021c4196c5c080004101200128022028020c1181808080000021000c060b2002200041046a36020441012100200128021c220341acd3c9800041022001280220220428020c2205118180808000000d050240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d07200241046a200110fb8d808000450d010c070b20034194c5c0800041022005118180808000000d0641012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10fb8d8080000d062002280234418ec5c080004102200228023828020c118180808000000d060b200128021c4196c5c080004101200128022028020c1181808080000021000c050b2002200041046a36020441012100200128021c220341aed3c9800041022001280220220428020c2205118180808000000d040240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d06200241046a200110f88d808000450d010c060b20034194c5c0800041022005118180808000000d0541012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f88d8080000d052002280234418ec5c080004102200228023828020c118180808000000d050b200128021c4196c5c080004101200128022028020c1181808080000021000c040b2002200041046a36020441012100200128021c220341b0d3c9800041022001280220220428020c2205118180808000000d030240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d05200241046a200110f48d808000450d010c050b20034194c5c0800041022005118180808000000d0441012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f48d8080000d042002280234418ec5c080004102200228023828020c118180808000000d040b200128021c4196c5c080004101200128022028020c1181808080000021000c030b2002200041046a36020441012100200128021c220341b2d3c9800041022001280220220428020c2205118180808000000d020240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d04200241046a200110f78d808000450d010c040b20034194c5c0800041022005118180808000000d0341012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f78d8080000d032002280234418ec5c080004102200228023828020c118180808000000d030b200128021c4196c5c080004101200128022028020c1181808080000021000c020b2002200041046a36020441012100200128021c220341b4d3c9800041022001280220220428020c2205118180808000000d010240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d03200241046a200110f28d808000450d010c030b20034194c5c0800041022005118180808000000d0241012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f28d8080000d022002280234418ec5c080004102200228023828020c118180808000000d020b200128021c4196c5c080004101200128022028020c1181808080000021000c010b2002200041046a36020441012100200128021c220341b6d3c9800041022001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110f38d808000450d010c020b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f38d8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000bbc0101037f200041046a21010240024002400240024020002802000e020102000b0240200028020c2202450d00200028020821030340200310d38b808000200341a0016a21032002417f6a22020d000b0b2001280200450d03200041086a21030c020b200110d48b8080002001280200450d02200041086a21030c010b200110d58b8080002001280200450d01200041086a21030b2003280200410028029c96db8000118080808000000b2000410028029c96db8000118080808000000b40000240200028020022002802000d002000280208450d002000280204410028029c96db8000118080808000000b2000410028029c96db8000118080808000000b220002402000280200450d002000280204410028029c96db8000118080808000000b0bdb0101027f0240024002400240024020002802000e020102000b0240200028020c2201450d00200028020841306a21020340200210e38a808000200241c0006a21022001417f6a22010d000b0b2000280204450d03200041086a21020c020b2000280204450d02200041086a21020c010b0240200028020c2201450d00200028020841306a21020340200210cf8b808000200241c0006a21022001417f6a22010d000b0b2000280204450d01200041086a21020b2002280200410028029c96db8000118080808000000b2000410028029c96db8000118080808000000b7d01017f200041046a21010240024002400240024020002802000e020102000b200110ec8b80800020012802000d020c030b200110ed8b80800020012802000d010c020b200110ee8b8080002001280200450d010b2000280208410028029c96db8000118080808000000b2000410028029c96db8000118080808000000b7601017f23808080800041306b22022480808080002002200136020c2002200036020820024102360214200241c0d1c980003602102002420137021c200241b083808000ad422086200241086aad843703282002200241286a360218200241106a10b6938080002101200241306a24808080800020010b800201037f23808080800041106b2201248080808000200028020c210202400240024002400240024020002802040e020001020b20020d014101210241002100410121030c030b2002450d010b200141046a200010b1808080000c020b4100210302402000280200220228020422004100480d0020022802002102024020000d0041012103410021000c020b41002d0098a2db80001a200041002802a496db80001182808080000022030d01410121030b2003200041eccfc9800010ae80808000000b20032002200010f5b280800021022001200036020c20012002360208200120003602040b200141046a10c0a98080002100200141106a24808080800020000b950101017f23808080800041c0006b220324808080800020032002360214200320013602102003200036020c2003410236021c200341c0d2c9800036021820034202370224200341a184808000ad422086200341106aad843703382003418a80808000ad4220862003410c6aad843703302003200341306a360220200341186a10b6938080002102200341c0006a24808080800020020b7601017f23808080800041306b22022480808080002002200136020c2002200036020820024102360214200241e4d2c980003602102002420137021c200241b083808000ad422086200241086aad843703282002200241286a360218200241106a10b6938080002101200241306a24808080800020010be20101037f024020002d00000d0020002802042104024020002d00014101460d0002402004280200220528020020052802082206470d002005200641014101410110e5a0808000200528020821060b2005200641016a360208200528020420066a412c3a00000b200041023a000120042000200120021098928080001a02402004280200220028020020002802082205470d002000200541014101410110e5a0808000200028020821050b2000200541016a360208200028020420056a413a3a00002003200410de8d8080000f0b419c96c9800041284190d5c9800010f880808000000bc00201047f23808080800041106b2204248080808000024020002d00000d0020002802042105024020002d00014101460d0002402005280200220628020020062802082207470d002006200741014101410110e5a0808000200628020821070b2006200741016a360208200628020420076a412c3a00000b200041023a000120052004200120021098928080001a02402005280200220028020020002802082206470d002000200641014101410110e5a0808000200028020821060b2000200641016a360208200028020420066a413a3a0000200441046a200341002f018495db80001081988080002005200420042802082200200428020c1098928080001a02402004280204450d002000410028029c96db8000118080808000000b200441106a24808080800041000f0b419c96c9800041284190d5c9800010f880808000000bde0501047f23808080800041306b220424808080800002400240024020002d00000d0020002802042105024020002d00014101460d0002402005280200220628020020062802082207470d002006200741014101410110e5a0808000200628020821070b2006200741016a360208200628020420076a412c3a00000b200041023a000120052000200120021098928080001a200328020421002003280200210202402005280200220328020020032802082206470d002003200641014101410110e5a0808000200328020821060b2003200641016a360208200328020420066a413a3a000020052802002107024020024101710d0002402007280200200728020822006b41034b0d002007200041044101410110e5a0808000200728020821000b2007200041046a360208200728020420006a41eeeab1e3063600000c030b410a2105024020004190ce004f0d00200021030c020b410a21050340200441086a20056a2206417c6a200020004190ce006e22034190ce006c6b220241ffff037141e4006e220141017441b5cdc980006a2f00003b00002006417e6a2002200141e4006c6b41ffff037141017441b5cdc980006a2f00003b00002005417c6a2105200041ffc1d72f4b21062003210020060d000c020b0b419c96c9800041284190d5c9800010f880808000000b02400240200341e3004b0d00200321000c010b200441086a2005417e6a22056a2003200341ffff037141e4006e220041e4006c6b41ffff037141017441b5cdc980006a2f00003b00000b024002402000410a490d00200441086a2005417e6a22056a200041017441b5cdc980006a2f00003b00000c010b200441086a2005417f6a22056a20004130723a00000b200441086a20056a210302402007280200200728020822006b410a20056b22054f0d002007200020054101410110e5a0808000200728020821000b200728020420006a2003200510f5b28080001a2007200020056a3602080b200441306a24808080800041000bf90802047f027e23808080800041106b2204248080808000024020002d00000d0020002802042105024020002d00014101460d0002402005280200220628020020062802082207470d002006200741014101410110e5a0808000200628020821070b2006200741016a360208200628020420076a412c3a00000b200041023a000120052005200120021098928080001a02402005280200220028020020002802082206470d002000200641014101410110e5a0808000200028020821060b2000200641016a360208200028020420066a413a3a0000200328020821012003280204210302402005280200220028020020002802082202470d002000200241014101410110e5a0808000200028020821020b2000200241016a2206360208200028020420026a41db003a000002402001450d00024020002802002006470d002000200641014101410110e5a0808000200028020821060b2000200641016a360208200028020420066a41db003a0000200441046a200341002f018495db800010f9a78080002005200520042802082200200428020c1098928080001a02402004280204450d002000410028029c96db8000118080808000000b200341286a29030021082003290320210902402005280200220028020020002802082206470d002000200641014101410110e5a0808000200028020821060b2000200641016a360208200028020420066a412c3a000020092008200528020010bd9380800002402005280200220028020020002802082206470d002000200641014101410110e5a0808000200028020821060b2000200641016a360208200028020420066a41dd003a0000024020014101460d002003200141306c6a2102200341306a2100034002402005280200220628020020062802082203470d002006200341014101410110e5a0808000200628020821030b2006200341016a360208200628020420036a412c3a000002402005280200220628020020062802082203470d002006200341014101410110e5a0808000200628020821030b2006200341016a360208200628020420036a41db003a0000200441046a200041002f018495db800010f9a78080002005200520042802082206200428020c1098928080001a02402004280204450d002006410028029c96db8000118080808000000b200041286a29030021082000290320210902402005280200220628020020062802082203470d002006200341014101410110e5a0808000200628020821030b2006200341016a360208200628020420036a412c3a000020092008200528020010bd9380800002402005280200220628020020062802082203470d002006200341014101410110e5a0808000200628020821030b2006200341016a360208200628020420036a41dd003a0000200041306a22002002470d000b0b2005280200220028020821060b024020002802002006470d002000200641014101410110e5a0808000200028020821060b2000200641016a360208200028020420066a41dd003a0000200441106a24808080800041000f0b419c96c9800041284190d5c9800010f880808000000ba40904017f027e047f017e2380808080004190016b220324808080800002400240200142808020540d00200341386a2000420042f3b2d8c19e9ebdcc957f420010feb2808000200341286a2000420042d2e1aadaeda7c987f600420010feb2808000200341d8006a2001420042f3b2d8c19e9ebdcc957f420010feb2808000200341c8006a2001420042d2e1aadaeda7c987f600420010feb2808000200341c8006a41086a290300200341286a41086a290300200341386a41086a290300220420032903287c2201200454ad7c220520032903487c2204200554ad7c2004200341d8006a41086a290300200120032903587c200154ad7c7c2201200454ad7c2204423e8821052001423e8820044202868421040c010b20004213882001422d868442bda282a38eab04802104420021050b200341186a20042001428080e0b0b79fb79cf500420010feb28080004114210602400240200329031820007c22014290ce005a0d00200121000c010b411421060340200341e8006a20066a2207410f6a200120014290ce008022004290ce007e7da7220841ffff037141e4006e220941017441b5cdc980006a2f00003b0000200741116a2008200941e4006c6b41ffff037141017441b5cdc980006a2f00003b00002006417c6a2106200142ffc1d72f5621072000210120070d000b0b200341fb006a210802400240200042e300560d002000a721070c010b20082006417e6a22066a2000a72207200741ffff037141e4006e220741e4006c6b41ffff037141017441b5cdc980006a2f00003b00000b024002402007410a490d0020082006417e6a22096a200741017441b5cdc980006a2f00003b00000c010b20082006417f6a22096a20074130723a00000b02400240200420058450450d00200941136a21060c010b41142106200341e8006a41146a41302009417f6a10f7b28080001a200341086a20044213882005422d8684220542bda282a38eab0480220a2001428080e0b0b79fb79cf500420010feb280800002400240200329030820047c22014290ce005a0d00200121000c010b411421060340200341e8006a20066a2207417c6a200120014290ce008022004290ce007e7da7220841ffff037141e4006e220941017441b5cdc980006a2f00003b00002007417e6a2008200941e4006c6b41ffff037141017441b5cdc980006a2f00003b00002006417c6a2106200142ffc1d72f5621072000210120070d000b0b02400240200042e300560d002000a721070c010b200341e8006a2006417e6a22066a2000a72207200741ffff037141e4006e220741e4006c6b41ffff037141017441b5cdc980006a2f00003b00000b024002402007410a490d00200341e8006a2006417e6a22066a200741017441b5cdc980006a2f00003b00000c010b200341e8006a2006417f6a22066a20074130723a00000b200542bda282a38eab04540d00200341e9006a41302006417f6a10f7b28080001a2003200aa74130723a0068410021060b02402002280200200228020822076b412720066b22084f0d002002200720084101410110e5a0808000200228020821070b200228020420076a200341e8006a20066a200810f5b28080001a2002200720086a36020820034190016a2480808080000be20101037f024020002d00000d0020002802042104024020002d00014101460d0002402004280200220528020020052802082206470d002005200641014101410110e5a0808000200528020821060b2005200641016a360208200528020420066a412c3a00000b200041023a000120042000200120021098928080001a02402004280200220028020020002802082205470d002000200541014101410110e5a0808000200028020821050b2000200541016a360208200028020420056a413a3a000020032004109da28080000f0b419c96c9800041284190d5c9800010f880808000000bec0802087f027e23808080800041306b220424808080800002400240024020002d00000d0020002802042105024020002d00014101460d0002402005280200220628020020062802082207470d002006200741014101410110e5a0808000200628020821070b2006200741016a360208200628020420076a412c3a00000b200041023a000120052000200120021098928080001a02402005280200220028020020002802082206470d002000200641014101410110e5a0808000200028020821060b2000200641016a360208200028020420066a413a3a0000024020032802142208418180808078470d00024020052802002200280200200028020822066b41034b0d002000200641044101410110e5a0808000200028020821060b2000200641046a360208200028020420066a41eeeab1e3063600000c030b02402005280200220928020020092802082200470d002009200041014101410110e5a0808000200928020821000b2009200041016a220a360208200928020420006a41db003a0000410a21060240200328021022004190ce004f0d00200021020c020b410a21060340200441086a20066a2201417c6a200020004190ce006e22024190ce006c6b220741ffff037141e4006e220b41017441b5cdc980006a2f00003b00002001417e6a2007200b41e4006c6b41ffff037141017441b5cdc980006a2f00003b00002006417c6a2106200041ffc1d72f4b21012002210020010d000c020b0b419c96c9800041284190d5c9800010f880808000000b02400240200241e3004b0d00200221000c010b200441086a2006417e6a22066a2002200241ffff037141e4006e220041e4006c6b41ffff037141017441b5cdc980006a2f00003b00000b024002402000410a490d00200441086a2006417e6a22066a200041017441b5cdc980006a2f00003b00000c010b200441086a2006417f6a22066a20004130723a00000b200441086a20066a210202402009280200200a6b410a20066b22004f0d002009200a20004101410110e5a08080002009280208210a0b2009280204200a6a2002200010f5b28080001a2009200a20006a2200360208200341086a290300210c2003290300210d024020092802002000470d002009200041014101410110e5a0808000200928020821000b2009200041016a360208200928020420006a412c3a0000200d200c200910bd938080000240200928020020092802082200470d002009200041014101410110e5a0808000200928020821000b2009200041016a2206360208200928020420006a412c3a0000024002402008418080808078470d000240200928020020066b41034b0d002009200641044101410110e5a0808000200928020821060b2009200641046a2200360208200928020420066a41eeeab1e3063600000c010b200520002003280218200328021c1098928080001a200928020821000b024020092802002000470d002009200041014101410110e5a0808000200928020821000b2009200041016a360208200928020420006a41dd003a00000b200441306a24808080800041000b930b01047f23808080800041106b2204248080808000024020002d00000d0020002802042105024020002d00014101460d0002402005280200220628020020062802082207470d002006200741014101410110e5a0808000200628020821070b2006200741016a360208200628020420076a412c3a00000b200041023a000120052005200120021098928080001a02402005280200220028020020002802082206470d002000200641014101410110e5a0808000200028020821060b2000200641016a360208200028020420066a413a3a0000200328020821012003280204210302402005280200220028020020002802082202470d002000200241014101410110e5a0808000200028020821020b2000200241016a2206360208200028020420026a41db003a0000024002402001450d00024020002802002006470d002000200641014101410110e5a0808000200028020821060b2000200641016a360208200028020420066a41db003a0000200441046a200341002f018495db800010f9a78080002005200520042802082200200428020c1098928080001a02402004280204450d002000410028029c96db8000118080808000000b200341206a210202402005280200220028020020002802082206470d002000200641014101410110e5a0808000200028020821060b2000200641016a360208200028020420066a412c3a0000200441046a200241002f018495db800010f9a78080002005200520042802082200200428020c1098928080001a02402004280204450d002000410028029c96db8000118080808000000b200341c0006a210202402005280200220028020020002802082206470d002000200641014101410110e5a0808000200028020821060b2000200641016a360208200028020420066a412c3a00002002200510d7a380800022000d0102402005280200220028020020002802082206470d002000200641014101410110e5a0808000200028020821060b2000200641016a360208200028020420066a41dd003a0000024020014101460d002003200141e0006c6a2102200341e0006a2106034002402005280200220028020020002802082203470d002000200341014101410110e5a0808000200028020821030b2000200341016a360208200028020420036a412c3a000002402005280200220028020020002802082203470d002000200341014101410110e5a0808000200028020821030b2000200341016a360208200028020420036a41db003a0000200441046a200641002f018495db800010f9a78080002005200520042802082200200428020c1098928080001a02402004280204450d002000410028029c96db8000118080808000000b02402005280200220028020020002802082203470d002000200341014101410110e5a0808000200028020821030b2000200341016a360208200028020420036a412c3a0000200441046a200641206a220341002f018495db800010f9a78080002005200520042802082200200428020c1098928080001a02402004280204450d002000410028029c96db8000118080808000000b02402005280200220028020020002802082206470d002000200641014101410110e5a0808000200028020821060b2000200641016a360208200028020420066a412c3a0000200341206a2203200510d7a380800022000d0302402005280200220028020020002802082206470d002000200641014101410110e5a0808000200028020821060b2000200641016a360208200028020420066a41dd003a0000200341206a22062002470d000b0b2005280200220028020821060b024020002802002006470d002000200641014101410110e5a0808000200028020821060b2000200641016a360208200028020420066a41dd003a0000410021000b200441106a24808080800020000f0b419c96c9800041284190d5c9800010f880808000000bde0201037f024020002d00000d0020002802042104024020002d00014101460d0002402004280200220528020020052802082206470d002005200641014101410110e5a0808000200528020821060b2005200641016a360208200528020420066a412c3a00000b200041023a000120042000200120021098928080001a02402004280200220028020020002802082205470d002000200541014101410110e5a0808000200028020821050b2000200541016a360208200028020420056a413a3a000002402004280200220028020020002802082204470d002000200441014101410110e5a0808000200028020821040b200028020420046a41fb003a00002000200441016a2204360208024020002802002004470d002000200441014101410110e5a0808000200028020821040b2000200441016a360208200028020420046a41fd003a000041000f0b419c96c9800041284190d5c9800010f880808000000bcf0301037f024020002d00000d0020002802042104024020002d00014101460d0002402004280200220528020020052802082206470d002005200641014101410110e5a0808000200528020821060b2005200641016a360208200528020420066a412c3a00000b200041023a000120042004200120021098928080001a02402004280200220028020020002802082205470d002000200541014101410110e5a0808000200028020821050b2000200541016a360208200028020420056a413a3a000002402004280200220028020020002802082205470d002000200541014101410110e5a0808000200028020821050b2000200541016a360208200028020420056a41fb003a00002004200441d8acc98000410b1098928080001a02402004280200220028020020002802082205470d002000200541014101410110e5a0808000200028020821050b2000200541016a360208200028020420056a413a3a000002402003200410e7a480800022000d0002402004280200220428020020042802082205470d002004200541014101410110e5a0808000200428020821050b2004200541016a360208200428020420056a41fd003a00000b20000f0b419c96c9800041284190d5c9800010f880808000000b9b0301047f23808080800041106b2204248080808000024020002d00000d0020002802042105024020002d00014101460d0002402005280200220628020020062802082207470d002006200741014101410110e5a0808000200628020821070b2006200741016a360208200628020420076a412c3a00000b200041023a000120052000200120021098928080001a02402005280200220028020020002802082206470d002000200641014101410110e5a0808000200028020821060b2000200641016a360208200028020420066a413a3a00000240024020032d00000d00024020052802002200280200200028020822056b41034b0d002000200541044101410110e5a0808000200028020821050b2000200541046a360208200028020420056a41eeeab1e3063600000c010b200441046a200341016a41002f018495db800010f9a78080002005200020042802082200200428020c1098928080001a2004280204450d002000410028029c96db8000118080808000000b200441106a24808080800041000f0b419c96c9800041284190d5c9800010f880808000000be20101037f024020002d00000d0020002802042104024020002d00014101460d0002402004280200220528020020052802082206470d002005200641014101410110e5a0808000200528020821060b2005200641016a360208200528020420066a412c3a00000b200041023a000120042000200120021098928080001a02402004280200220028020020002802082205470d002000200541014101410110e5a0808000200028020821050b2000200541016a360208200028020420056a413a3a00002003200410b5918080000f0b419c96c9800041284190d5c9800010f880808000000ba00501047f23808080800041106b2204248080808000024020002d00000d0020002802042105024020002d00014101460d0002402005280200220628020020062802082207470d002006200741014101410110e5a0808000200628020821070b2006200741016a360208200628020420076a412c3a00000b200041023a000120052000200120021098928080001a02402005280200220028020020002802082206470d002000200641014101410110e5a0808000200028020821060b2000200641016a360208200028020420066a413a3a0000200328020821022003280204210302402005280200220028020020002802082206470d002000200641014101410110e5a0808000200028020821060b2000200641016a360208200028020420066a41db003a000002402002450d00200441046a200341002f018495db80001081988080002005200020042802082200200428020c1098928080001a02402004280204450d002000410028029c96db8000118080808000000b2005280200210020024101460d00200241057441606a2102200341206a210603400240200028020020002802082203470d002000200341014101410110e5a0808000200028020821030b2000200341016a360208200028020420036a412c3a0000200441046a200641002f018495db80001081988080002005200020042802082200200428020c1098928080001a02402004280204450d002000410028029c96db8000118080808000000b200641206a210620052802002100200241606a22020d000b0b0240200028020020002802082206470d002000200641014101410110e5a0808000200028020821060b2000200641016a360208200028020420066a41dd003a0000200441106a24808080800041000f0b419c96c9800041284190d5c9800010f880808000000bb10301047f23808080800041306b22042480808080000240024020002d00000d0020002802042105024020002d00014101460d0002402005280200220628020020062802082207470d002006200741014101410110e5a0808000200628020821070b2006200741016a360208200628020420076a412c3a00000b200041023a000120052004200120021098928080001a02402005280200220028020020002802082206470d002000200641014101410110e5a0808000200028020821060b2000200641016a360208200028020420066a413a3a00002004410036020c200442808080801037020420044101360214200441a0d2d180003602102004420137021c200441a284808000ad4220862003ad843703282004200441286a360218200441046a41b08ece8000200441106a10e2808080000d01200428020421002005200420042802082206200428020c1098928080001a02402000450d002006410028029c96db8000118080808000000b200441306a24808080800041000f0b419c96c9800041284190d5c9800010f880808000000b41d88ece80004137200441106a41c88ece8000418090ce800010ad81808000000be20101037f024020002d00000d0020002802042104024020002d00014101460d0002402004280200220528020020052802082206470d002005200641014101410110e5a0808000200528020821060b2005200641016a360208200528020420066a412c3a00000b200041023a000120042000200120021098928080001a02402004280200220028020020002802082205470d002000200541014101410110e5a0808000200028020821050b2000200541016a360208200028020420056a413a3a00002003200410f68e8080000f0b419c96c9800041284190d5c9800010f880808000000bde0201037f024020002d00000d0020002802042104024020002d00014101460d0002402004280200220528020020052802082206470d002005200641014101410110e5a0808000200528020821060b2005200641016a360208200528020420066a412c3a00000b200041023a000120042000200120021098928080001a02402004280200220028020020002802082205470d002000200541014101410110e5a0808000200028020821050b2000200541016a360208200028020420056a413a3a000002402004280200220028020020002802082204470d002000200441014101410110e5a0808000200028020821040b200028020420046a41fb003a00002000200441016a2204360208024020002802002004470d002000200441014101410110e5a0808000200028020821040b2000200441016a360208200028020420046a41fd003a000041000f0b419c96c9800041284190d5c9800010f880808000000be20101037f024020002d00000d0020002802042104024020002d00014101460d0002402004280200220528020020052802082206470d002005200641014101410110e5a0808000200528020821060b2005200641016a360208200528020420066a412c3a00000b200041023a000120042000200120021098928080001a02402004280200220028020020002802082205470d002000200541014101410110e5a0808000200028020821050b2000200541016a360208200028020420056a413a3a00002003200410c2918080000f0b419c96c9800041284190d5c9800010f880808000000ba90d03047f027e017f23808080800041306b22042480808080000240024020002d00000d0020002802042105024020002d00014101460d0002402005280200220628020020062802082207470d002006200741014101410110e5a0808000200628020821070b2006200741016a360208200628020420076a412c3a00000b200041023a000120052000200120021098928080001a02402005280200220028020020002802082206470d002000200641014101410110e5a0808000200028020821060b2000200641016a360208200028020420066a413a3a000002402005280200220028020020002802082206470d002000200641014101410110e5a0808000200028020821060b2000200641016a360208200028020420066a41fb003a00002005200041b0b3c98000410d1098928080001a0240200028020020002802082206470d002000200641014101410110e5a0808000200028020821060b200028020420066a413a3a00002000200641016a2206360208200328021c210220032802182107024020002802002006470d002000200641014101410110e5a0808000200028020821060b2000200641016a2201360208200028020420066a41db003a00000240024020020d00024020002802002001470d002000200141014101410110e5a0808000200028020821010b2000200141016a2206360208200028020420016a41dd003a00000c010b200441086a200741002f018495db800010f9a780800020052000200428020c220020042802101098928080001a02402004280208450d002000410028029c96db8000118080808000000b20052802002100024020024101460d00200241057441606a2101200741206a210603400240200028020020002802082202470d002000200241014101410110e5a0808000200028020821020b2000200241016a360208200028020420026a412c3a0000200441086a200641002f018495db800010f9a780800020052000200428020c220020042802101098928080001a02402004280208450d002000410028029c96db8000118080808000000b200641206a210620052802002100200141606a22010d000b0b0240200028020020002802082206470d002000200641014101410110e5a0808000200028020821060b2000200641016a360208200028020420066a41dd003a00002005280200220028020821060b200341086a290300210820032903002109024020002802002006470d002000200641014101410110e5a0808000200028020821060b2000200641016a360208200028020420066a412c3a00002005200041bdb3c98000410d1098928080001a02402005280200220028020020002802082206470d002000200641014101410110e5a0808000200028020821060b2000200641016a360208200028020420066a413a3a000020092008200528020010bd938080002003280210210002402005280200220628020020062802082202470d002006200241014101410110e5a0808000200628020821020b2006200241016a360208200628020420026a412c3a00002005200041cab3c9800041111098928080001a02402005280200220628020020062802082202470d002006200241014101410110e5a0808000200628020821020b2006200241016a360208200628020420026a413a3a00002005280200210a410a2106024020004190ce004f0d00200021020c020b410a21060340200441086a20066a2201417c6a200020004190ce006e22024190ce006c6b220341ffff037141e4006e220741017441b5cdc980006a2f00003b00002001417e6a2003200741e4006c6b41ffff037141017441b5cdc980006a2f00003b00002006417c6a2106200041ffc1d72f4b21012002210020010d000c020b0b419c96c9800041284190d5c9800010f880808000000b02400240200241e3004b0d00200221000c010b200441086a2006417e6a22066a2002200241ffff037141e4006e220041e4006c6b41ffff037141017441b5cdc980006a2f00003b00000b024002402000410a490d00200441086a2006417e6a22066a200041017441b5cdc980006a2f00003b00000c010b200441086a2006417f6a22066a20004130723a00000b200441086a20066a21020240200a280200200a28020822006b410a20066b22064f0d00200a200020064101410110e5a0808000200a28020821000b200a28020420006a2002200610f5b28080001a200a200020066a36020802402005280200220028020020002802082206470d002000200641014101410110e5a0808000200028020821060b2000200641016a360208200028020420066a41fd003a0000200441306a24808080800041000be20101037f024020002d00000d0020002802042104024020002d00014101460d0002402004280200220528020020052802082206470d002005200641014101410110e5a0808000200528020821060b2005200641016a360208200528020420066a412c3a00000b200041023a000120042000200120021098928080001a02402004280200220028020020002802082205470d002000200541014101410110e5a0808000200028020821050b2000200541016a360208200028020420056a413a3a000020032004109c8d8080000f0b419c96c9800041284190d5c9800010f880808000000ba50101027f23808080800041106b2202248080808000410021030240024020014100480d00024020010d00410121030c020b41002d0098a2db80001a200141002802a496db80001182808080000022030d01410121030b2003200141eccfc9800010ae80808000000b20032000200110f5b280800021002002200136020c2002200036020820022001360204200241046a10c0a98080002101200241106a24808080800020010bce0101047f23808080800041106b22012480808080004100210202400240200028020822034100480d0020002802042102024020030d00410121040c020b41002d0098a2db80001a200341002802a496db80001182808080000022040d01410121020b2002200341fc88c0800010ae80808000000b20042002200310f5b280800021042001200336020c2001200436020820012003360204200141046a10c0a9808000210302402000280200450d002002410028029c96db8000118080808000000b200141106a24808080800020030b9a0101027f410021020240200028020022032001280200470d0041012102024002400240024020030e050400010203040b20002802042001280204460f0b4100210220002802042001280204470d0220002802082001280208460f0b4100210220002802042001280204470d0120002802082001280208460f0b4100210220002802042001280204470d00200028020820012802084621020b20020b7c01027f41002102024020002d0000220320012d0000470d004101210202400240024020030e080001030303030302030b200041016a200141016a412010f9b2808000450f0b4100210220002903082001290308520d01200041106a200141106a412010f9b2808000450f0b200029030820012903085121020b20020b990703017f027e037f23808080800041d0016b22032480808080004100410035029ca2db800042c4e6c11b85200341e8006aad22047e200442ae94e698017e4220898522043e029ca2db8000024041002d00c0a2db80004102460d00108a838080000b200341186a4101410041002802b497db800011888080800000200341086a41002903a8cfcb8000370300200341003602402003428080808010370338200341002903a0cfcb800037030020032004422088220542a2f0a4a00a7e200442ffffffff0f83220442d0e3fccc027e85200542d0e3fccc027e200442a2f0a4a00a7e8542208985370310200341e8006a20032001280204220620062001280208410c6c6a200210828a808000200341c8006a41086a2201200341f1006a290000370300200341d8006a2202200341f9006a290000370300200341c8006a41186a220620034181016a290000370300200320032900693703480240024020032d006822074106470d00200341c8016a2006290300370300200341c0016a2002290300370300200341b8016a2001290300370300200320032903483703b001200341e8006a200341c80010f5b28080001a200041086a200341e8006a41e80010f5b28080001a410021010c010b2000200329008901370025200041c4006a200341a8016a2800003600002000413d6a200341a1016a290000370000200041356a20034199016a2900003700002000412d6a20034191016a2900003700002000411d6a2006290300370000200041156a20022903003700002000410d6a200129030037000020002003290348370005200020073a0004024020032802042208450d000240200328020c2207450d002003280200220241086a21012002290300427f8542808182848890a0c0807f8321040340024020044200520d000340200241807d6a210220012903002104200141086a22062101200442808182848890a0c0807f83220442808182848890a0c0807f510d000b200442808182848890a0c0807f852104200621010b2004427f7c210502402002410020047aa74103766b41306c6a220641706a280200450d00200641746a280200410028029c96db8000118080808000000b200520048321042007417f6a22070d000b0b2008200841016aad42307ea722016a4177460d00200328020020016b410028029c96db8000118080808000000b02402003280238450d00200328023c410028029c96db8000118080808000000b410121010b20002001360200200341d0016a2480808080000bce0101027f02400240024020002802002203418180808078460d0041002104024020024100480d00024020020d00410121040c040b41002d0098a2db80001a200241002802a496db80001182808080000022040d02410121040b2004200241eccfc9800010ae80808000000b419c96c98000412841a0d4c9800010f880808000000b20042001200210f5b28080001a0b02402003418080808078460d002003450d002000280204410028029c96db8000118080808000000b20002002360208200020043602042000200236020041000bf60201047f23808080800041c0006b220224808080800020022000360204410121000240200128021c2203418cd5c9800041022001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110b59f8080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b59f8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000ba40402037f017e23808080800041c0006b22042480808080000240024020002802002205418180808078460d004100210602400240024020024100480d00024020020d00410121060c030b41002d0098a2db80001a200241002802a496db80001182808080000022060d01410121060b2006200241eccfc9800010ae80808000000b20062001200210f5b28080001a0b02402005418080808078460d002005450d002000280204410028029c96db8000118080808000000b2000200236020820002006360204200041808080807836020020042000290204220737021820042002360214200441206a200310dd8d808000024020042d00204106460d00200441306a41086a200441206a41086a29020037030020042004290220370330200441046a2000410c6a200441146a200441306a10fd8b808000024020042d00044106460d00200441046a10ad928080000b410021000c020b200428022421002002450d012007a7410028029c96db8000118080808000000c010b02400240024002402002411c470d0020014188d3c98000411c10f9b2808000450d010b41002d0098a2db80001a411441002802a496db8000118280808000002200450d012000420037020c2000410d3602000c030b41002d0098a2db80001a411441002802a496db8000118280808000002200450d012000420037020c2000410d3602000c020b4104411410bb80808000000b4104411410bb80808000000b200441c0006a24808080800020000bd80502037f017e23808080800041d0006b22042480808080000240024002400240024020002802002205418180808078460d004100210602400240024020024100480d00024020020d00410121060c030b41002d0098a2db80001a200241002802a496db80001182808080000022060d01410121060b2006200241eccfc9800010ae80808000000b20062001200210f5b28080001a0b02402005418080808078460d002005450d002000280204410028029c96db8000118080808000000b200020023602082000200636020420004180808080783602002004200029020422073702202004200236021c2004410036024c2004410036024420044180808080783602380240200441386a419bb3c880004103200310d59380800022050d00200428023c21010240024020042802382202418180808078460d004105210320042902482107200428024421060240200241808080807872418080808078470d000c020b2001410028029c96db8000118080808000000c010b200141ff01714106460d03200141087621022004290244210720042802402106200121030b200420073702302004200636022c200420033a0028200420023b0029200420024110763a002b2004410c6a2000410c6a2004411c6a200441286a10fd8b80800020042d000c4106460d052004410c6a10ad928080000c050b200441386a10f78e8080002002450d042007a7410028029c96db8000118080808000000c040b024002402002411c470d0020014188d3c98000411c10f9b2808000450d010b41002d0098a2db80001a411441002802a496db8000118280808000002205450d022005420037020c2005410d3602000c040b41002d0098a2db80001a411441002802a496db8000118280808000002205450d022005420037020c2005410d3602000c030b41f0d0d18000411c418cd1d18000109181808000000b4104411410bb80808000000b4104411410bb80808000000b200441d0006a24808080800020050be00501037f23808080800041306b2204248080808000024002400240024020002802002205418180808078460d004100210602400240024020024100480d00024020020d00410121060c030b41002d0098a2db80001a200241002802a496db80001182808080000022060d01410121060b2006200241eccfc9800010ae80808000000b20062001200210f5b28080001a0b02402005418080808078460d002005450d002000280204410028029c96db8000118080808000000b200020023602082000200636020420004180808080783602002004200029020437021420042002360210024020032d00004101460d00410021050c030b41002105200441206a200341016a41002f018495db800010f9a78080000240200428022822024100480d0020042802242105024020020d00410121030c030b41002d0098a2db80001a200241002802a496db80001182808080000022030d02410121050b20052002418091ce800010ae80808000000b024002400240024002402002411c470d0020014188d3c98000411c10f9b2808000450d010b41002d0098a2db80001a411441002802a496db8000118280808000002200450d012000420037020c2000410d3602000c060b20032d0000210241002d0098a2db80001a411441002802a496db8000118280808000002100024020024101470d002000450d022000420037020c2000410d3602000c060b2000450d022000420037020c2000410d3602000c050b4104411410bb80808000000b4104411410bb80808000000b4104411410bb80808000000b20032005200210f5b28080001a02402004280220450d002005410028029c96db8000118080808000000b410321050b200420053a0020200420042f001d3b00212004200236022c200420033602282004200236022420042004411f6a2d00003a002320042000410c6a200441106a200441206a10fd8b808000024020042d00004106460d00200410ad928080000b410021000b200441306a24808080800020000bd80502037f017e23808080800041d0006b22042480808080000240024002400240024020002802002205418180808078460d004100210602400240024020024100480d00024020020d00410121060c030b41002d0098a2db80001a200241002802a496db80001182808080000022060d01410121060b2006200241eccfc9800010ae80808000000b20062001200210f5b28080001a0b02402005418080808078460d002005450d002000280204410028029c96db8000118080808000000b200020023602082000200636020420004180808080783602002004200029020422073702202004200236021c2004410036024c2004410036024420044180808080783602380240200441386a419ce7c88000410a200310d79380800022050d00200428023c21010240024020042802382202418180808078460d004105210320042902482107200428024421060240200241808080807872418080808078470d000c020b2001410028029c96db8000118080808000000c010b200141ff01714106460d03200141087621022004290244210720042802402106200121030b200420073702302004200636022c200420033a0028200420023b0029200420024110763a002b2004410c6a2000410c6a2004411c6a200441286a10fd8b80800020042d000c4106460d052004410c6a10ad928080000c050b200441386a10f78e8080002002450d042007a7410028029c96db8000118080808000000c040b024002402002411c470d0020014188d3c98000411c10f9b2808000450d010b41002d0098a2db80001a411441002802a496db8000118280808000002205450d022005420037020c2005410d3602000c040b41002d0098a2db80001a411441002802a496db8000118280808000002205450d022005420037020c2005410d3602000c030b41f0d0d18000411c418cd1d18000109181808000000b4104411410bb80808000000b4104411410bb80808000000b200441d0006a24808080800020050bf90502037f017e23808080800041e0006b22042480808080000240024020002802002205418180808078460d004100210602400240024020024100480d00024020020d00410121060c030b41002d0098a2db80001a200241002802a496db80001182808080000022060d01410121060b2006200241eccfc9800010ae80808000000b20062001200210f5b28080001a0b02402005418080808078460d002005450d002000280204410028029c96db8000118080808000000b200020023602082000200636020420004180808080783602002004200029020422073702302004200236022c200441386a200310fca7808000024020042d00384106460d00200441c8006a41086a200441386a41086a29020037030020042004290238370348200441186a2000410c6a2004412c6a200441c8006a10fd8b808000024020042d00184106460d00200441186a10ad928080000b410021000c020b200428023c21002002450d012007a7410028029c96db8000118080808000000c010b02400240024002402002411c470d0020014188d3c98000411c10f9b2808000450d010b41002d0098a2db80001a411441002802a496db8000118280808000002200450d012000420037020c2000410d3602000c030b2004410036024020044280808080103702382004410136024c200441a0d2d1800036024820044201370254200441a284808000ad4220862003ad843703182004200441186a360250200441386a41b08ece8000200441c8006a10e2808080000d0120042802382102200441086a200428023c2205200428024010cfa980800002402002450d002005410028029c96db8000118080808000000b024020042d00084106460d00200041046a2102024020002d00044106460d00200210ad928080000b20022004290208370200200241086a200441086a41086a290200370200410021000c030b200428020c21000c020b4104411410bb80808000000b41d88ece80004137200441c8006a41c88ece8000418090ce800010ad81808000000b200441e0006a24808080800020000bd50301037f23808080800041306b22042480808080000240024020002802002205418180808078460d004100210602400240024020024100480d00024020020d00410121060c030b41002d0098a2db80001a200241002802a496db80001182808080000022060d01410121060b2006200241eccfc9800010ae80808000000b20062001200210f5b28080001a0b02402005418080808078460d002005450d002000280204410028029c96db8000118080808000000b20002002360208200020063602042000418080808078360200410021052004410036022c20044100360224200441053a00202004200029020437021820042002360214200441046a2000410c6a200441146a200441206a10fd8b80800020042d00044106460d01200441046a10ad928080000c010b02400240024002402002411c470d0020014188d3c98000411c10f9b2808000450d010b41002d0098a2db80001a411441002802a496db8000118280808000002205450d012005420037020c2005410d3602000c030b41002d0098a2db80001a411441002802a496db8000118280808000002205450d012005420037020c2005410d3602000c020b4104411410bb80808000000b4104411410bb80808000000b200441306a24808080800020050bc80f04037f027e057f017e23808080800041c0016b22042480808080000240024002400240024020002802002205418180808078460d004100210602400240024020024100480d00024020020d00410121060c030b41002d0098a2db80001a200241002802a496db80001182808080000022060d01410121060b2006200241eccfc9800010ae80808000000b20062001200210f5b28080001a0b02402005418080808078460d002005450d002000280204410028029c96db8000118080808000000b200020023602082000200636020420004180808080783602002004200029020422073702202004200236021c41002d0098a2db80001a20044100360260200441003602580240410d41002802a496db8000118280808000002205450d00200541056a41002900b5b3c98000370000200541002900b0b3c980003700002004410d36025420042005360250200441808080807836024c2004200429025022083702682004410d360264200328021821062004418c016a4101200328021c220510cca9808000200428028c01418080808078460d02200441f0006a41086a2004418c016a41086a2802003602002004200429028c0137037002402005450d00200541057421092004418e016a210a4100210b03402004418c016a200641002f018495db800010f9a78080000240024020042802940122014100480d002004280290012105024020010d004101210c0c020b41002d0098a2db80001a200141002802a496db800011828080800000220c0d014101210b0b200b2001418091ce800010ae80808000000b200c2005200110f5b2808000210d0240200428028c01450d002005410028029c96db8000118080808000000b02402004280278220c2004280270470d00200441f0006a41fcd4c9800010b4a98080000b200641206a21062004280274200c4104746a220520042f008c013b0001200541033a00002005200136020c2005200d36020820052001360204200541036a200a2d00003a00002004200c41016a360278200941606a22090d000b0b200420042902743702a0012004200428027036029c01200441043a009801200441fc006a200441d8006a2201200441e4006a20044198016a10fd8b808000024020042d007c4106460d00200441fc006a10ad928080000b024002400240024002400240200428024c418180808078460d00200341086a29030021082003290300210e200441cc006a41bdb3c98000410d10d19380800022050d09200428024c2205418180808078460d02200441808080807836024c2005418080808078460d0320042004290250370290012004200536028c01200441fc006a200e200810a5a9808000200441023a00980120042004290280013702a0012004200428027c36029c01200441fc006a20012004418c016a20044198016a10fd8b808000024020042d007c4106460d00200441fc006a10ad928080000b200428024c418180808078460d0020033502102108200441cc006a41cab3c98000411110d19380800022050d09200428024c2205418180808078460d04200441808080807836024c2005418080808078460d0520042004290250370290012004200536028c01200441fc006a200810a4a9808000200441023a00980120042004290280013702a0012004200428027c36029c01200441fc006a20012004418c016a20044198016a10fd8b808000024020042d007c4106460d00200441fc006a10ad928080000b20044198016a41106a200441cc006a41106a29020037030020044198016a41086a200441cc006a41086a2902003703002004200429024c37039801200441286a20044198016a10cda980800020042d00284106470d01200428022c21050c0a0b10cea980800021050c080b200441386a41086a200441286a41086a290200370300200420042902283703382004410c6a2000410c6a2004411c6a200441386a10fd8b808000024020042d000c4106460d002004410c6a10ad928080000b410021050c090b419c96c98000412841ecd4c9800010f880808000000b41b0d4c98000412b41dcd4c98000109181808000000b419c96c98000412841ecd4c9800010f880808000000b41b0d4c98000412b41dcd4c98000109181808000000b4101410d10bb80808000000b02400240024002402002411c470d0020014188d3c98000411c10f9b2808000450d010b41002d0098a2db80001a411441002802a496db8000118280808000002205450d012005420037020c2005410d3602000c060b41002d0098a2db80001a411441002802a496db8000118280808000002205450d012005420037020c2005410d3602000c050b4104411410bb80808000000b4104411410bb80808000000b20042802900121052008a7410028029c96db8000118080808000000b0240200428024c418180808078460d0002400240200428025822010d0041002101410021060c010b2004200428025c22063602b401200420013602b001200441003602ac01200420063602a401200420013602a0012004410036029c0141012101200428026021060b200420063602b801200420013602a801200420013602980120044198016a10de8b808000200428024c2201418080808078460d012001450d012004280250410028029c96db8000118080808000000c010b20042d00504106460d00200441d0006a10ad928080000b2002450d002007a7410028029c96db8000118080808000000b200441c0016a24808080800020050ba20701067f23808080800041306b22042480808080000240024020002802002205418180808078460d004100210602400240024020024100480d00024020020d00410121060c030b41002d0098a2db80001a200241002802a496db80001182808080000022060d01410121060b2006200241eccfc9800010ae80808000000b20062001200210f5b28080001a0b02402005418080808078460d002005450d002000280204410028029c96db8000118080808000000b200020023602082000200636020420004180808080783602002004200029020437021820042002360214024002400240200328020822020d00410021022004410036020c20044280808080c0003702040c010b2003280204210541002d0098a2db80001a2002410474220141002802a496db8000118280808000002203450d012004410036020c200420033602082004200236020420024105742107410c210141002106034041002103200441206a200541002f018495db800010819880800002400240200428022822024100480d0020042802242103024020020d00410121080c020b41002d0098a2db80001a200241002802a496db80001182808080000022080d01410121030b2003200241b486ca800010ae80808000000b20082003200210f5b2808000210802402004280220450d002003410028029c96db8000118080808000000b024020062004280204470d00200441046a41fcd4c9800010b4a98080000b200541206a2105200428020820016a22032002360200200341756a220920042f00203b0000200341746a41033a00002003417c6a2008360200200341786a2002360200200941026a200441206a41026a2d00003a00002004200641016a220636020c200141106a2101200741606a22070d000b200428020421020b2004200429020837022820042002360224200441043a0020200441046a2000410c6a200441146a200441206a10fd8b808000024020042d00044106460d00200441046a10ad928080000b410021020c020b4104200141e0d0d1800010ae80808000000b02400240024002402002411c470d0020014188d3c98000411c10f9b2808000450d010b41002d0098a2db80001a411441002802a496db8000118280808000002202450d012002420037020c2002410d3602000c030b41002d0098a2db80001a411441002802a496db8000118280808000002202450d012002420037020c2002410d3602000c020b4104411410bb80808000000b4104411410bb80808000000b200441306a24808080800020020bf00602037f027e23808080800041d0006b220424808080800002400240024002400240024020002802002205418180808078460d004100210602400240024020024100480d00024020020d00410121060c030b41002d0098a2db80001a200241002802a496db80001182808080000022060d01410121060b2006200241eccfc9800010ae80808000000b20062001200210f5b28080001a0b02402005418080808078460d002005450d002000280204410028029c96db8000118080808000000b20002002360208200020063602042000418080808078360200200420002902043702042004200236020041002d0098a2db80001a2004410036022020044100360218410b41002802a496db8000118280808000002202450d01200241076a41002800dfacc98000360000200241002900d8acc980003700002004410b36021420042002360210200441808080807836020c200420042902103702382004410b360234200441246a200335020010a4a9808000200441023a00402004200429022837024820042004280224360244200441246a200441186a200441346a200441c0006a10fd8b808000024020042d00244106460d00200441246a10ad928080000b200429021821072004280210210502400240200428020c2202418180808078460d00200435022042208620074220888421082007a72101410521030240200241808080807872418080808078470d000c020b2005410028029c96db8000118080808000000c010b200541ff01714106460d03200428021421012005410876210220072108200521030b2004200837024820042001360244200420033a0040200420023b0041200420024110763a00432004410c6a2000410c6a2004200441c0006a10fd8b808000024020042d000c4106460d002004410c6a10ad928080000b410021000c050b024002402002411c470d0020014188d3c98000411c10f9b2808000450d010b41002d0098a2db80001a411441002802a496db8000118280808000002200450d032000420037020c2000410d3602000c050b41002d0098a2db80001a411441002802a496db8000118280808000002200450d032000420037020c2000410d3602000c040b4101410b10bb80808000000b41f0d0d18000411c418cd1d18000109181808000000b4104411410bb80808000000b4104411410bb80808000000b200441d0006a24808080800020000ba40402037f017e23808080800041c0006b22042480808080000240024020002802002205418180808078460d004100210602400240024020024100480d00024020020d00410121060c030b41002d0098a2db80001a200241002802a496db80001182808080000022060d01410121060b2006200241eccfc9800010ae80808000000b20062001200210f5b28080001a0b02402005418080808078460d002005450d002000280204410028029c96db8000118080808000000b2000200236020820002006360204200041808080807836020020042000290204220737021820042002360214200441206a200310b691808000024020042d00204106460d00200441306a41086a200441206a41086a29020037030020042004290220370330200441046a2000410c6a200441146a200441306a10fd8b808000024020042d00044106460d00200441046a10ad928080000b410021000c020b200428022421002002450d012007a7410028029c96db8000118080808000000c010b02400240024002402002411c470d0020014188d3c98000411c10f9b2808000450d010b41002d0098a2db80001a411441002802a496db8000118280808000002200450d012000420037020c2000410d3602000c030b41002d0098a2db80001a411441002802a496db8000118280808000002200450d012000420037020c2000410d3602000c020b4104411410bb80808000000b4104411410bb80808000000b200441c0006a24808080800020000bf90802057f017e23808080800041c0006b22042480808080000240024020002802002205418180808078460d004100210602400240024020024100480d00024020020d00410121060c030b41002d0098a2db80001a200241002802a496db80001182808080000022060d01410121060b2006200241eccfc9800010ae80808000000b20062001200210f5b28080001a0b02402005418080808078460d002005450d002000280204410028029c96db8000118080808000000b200020023602082000200636020420004180808080783602002004200029020437021c20042002360218024002400240200328020822020d00410021022004410036023c20044280808080c0003702340c010b2003280204210541002d0098a2db80001a2002410474220141002802a496db8000118280808000002203450d012005200241306c6a21072004410036023c20042003360238200420023602344108210141002106034041002d0098a2db80001a02400240412041002802a496db8000118280808000002202450d0041002108200441003602102004200236020c20044102360208200441246a200541002f018495db800010f9a78080000240200428022c22034100480d0020042802282102024020030d00410121080c030b41002d0098a2db80001a200341002802a496db80001182808080000022080d02410121080b20082003418091ce800010ae80808000000b4104412010bb80808000000b20082002200310f5b2808000210802402004280224450d002002410028029c96db8000118080808000000b200428020c220220042f00243b0001200241033a00002002200836020820022003360204200241036a200441246a41026a2d00003a00002002200336020c20044101360210200441246a2005290320200541286a29030010a5a980800020042902282109200428022421080240200428020822034101470d00200441086a41fcd4c9800010b4a980800020042802082103200428020c21020b2002200937021820022008360214200241023a001020044102360210200429020c2109024020062004280234470d00200441346a41fcd4c9800010b4a98080000b200428023820016a220220093702002002417c6a2003360200200241786a41043a00002004200641016a220636023c200141106a2101200541306a22052007470d000b200428023421020b2004200429023837022c20042002360228200441043a0024200441086a2000410c6a200441186a200441246a10fd8b808000024020042d00084106460d00200441086a10ad928080000b410021020c020b4104200141e0d0d1800010ae80808000000b02400240024002402002411c470d0020014188d3c98000411c10f9b2808000450d010b41002d0098a2db80001a411441002802a496db8000118280808000002202450d012002420037020c2002410d3602000c030b41002d0098a2db80001a411441002802a496db8000118280808000002202450d012002420037020c2002410d3602000c020b4104411410bb80808000000b4104411410bb80808000000b200441c0006a24808080800020020bf60602037f017e23808080800041306b220424808080800002400240024002400240024002400240024020002802002205418180808078460d004100210602400240024020024100480d00024020020d00410121060c030b41002d0098a2db80001a200241002802a496db80001182808080000022060d01410121060b2006200241eccfc9800010ae80808000000b20062001200210f5b28080001a0b02402005418080808078460d002005450d002000280204410028029c96db8000118080808000000b200020023602082000200636020420004180808080783602002004200029020437021820042002360214024020032802142205418180808078470d00410021020c080b4100210141002d0098a2db80001a413041002802a496db8000118280808000002202450d01200441206a200335021010a4a9808000200428022021062002200429022437020820022006360204200241023a0000200441206a2003290300200341086a29030010a5a9808000200428022021062002200429022437021820022006360214200241023a001002402005418080808078470d000c070b410021010240200328021c22054100480d0020032802182101024020050d00410121030c070b41002d0098a2db80001a200541002802a496db80001182808080000022030d06410121010b2001200541eccfc9800010ae80808000000b024002402002411c470d0020014188d3c98000411c10f9b2808000450d010b41002d0098a2db80001a411441002802a496db8000118280808000002200450d022000420037020c2000410d3602000c080b2003280214210241002d0098a2db80001a411441002802a496db800011828080800000210002402002418180808078460d002000450d032000420037020c2000410d3602000c080b2000450d032000420037020c2000410d3602000c070b4104413010bb80808000000b4104411410bb80808000000b4104411410bb80808000000b4104411410bb80808000000b20032001200510f5b28080001a410321010b2002200536022c2002200336022820022005360224200220013a00202002ad428080808030842107410421020b2004200737022820044103360224200420023a0020200441046a2000410c6a200441146a200441206a10fd8b808000024020042d00044106460d00200441046a10ad928080000b410021000b200441306a24808080800020000bd00402037f017e23808080800041306b22042480808080000240024020002802002205418180808078460d004100210602400240024020024100480d002003350204210720032802002106024020020d00410121030c030b41002d0098a2db80001a200241002802a496db80001182808080000022030d01410121060b2006200241eccfc9800010ae80808000000b20032001200210f5b28080001a0b02402005418080808078460d002005450d002000280204410028029c96db8000118080808000000b2000200236020820002003360204200041808080807836020020042000290204370218200420023602140240024020064101710d00410021020c010b200441206a200710a4a98080002004290224210720042802202103410221020b2004200737022820042003360224200420023a0020200441046a2000410c6a200441146a200441206a10fd8b808000024020042d00044106460d00200441046a10ad928080000b410021000c010b024002400240024002402002411c470d0020014188d3c98000411c10f9b2808000450d010b41002d0098a2db80001a411441002802a496db8000118280808000002200450d012000420037020c2000410d3602000c040b2003280200210241002d0098a2db80001a411441002802a496db8000118280808000002100024020024101470d002000450d022000420037020c2000410d3602000c040b2000450d022000420037020c2000410d3602000c030b4104411410bb80808000000b4104411410bb80808000000b4104411410bb80808000000b200441306a24808080800020000be30301037f23808080800041306b22042480808080000240024020002802002205418180808078460d004100210602400240024020024100480d00024020020d00410121060c030b41002d0098a2db80001a200241002802a496db80001182808080000022060d01410121060b2006200241eccfc9800010ae80808000000b20062001200210f5b28080001a0b02402005418080808078460d002005450d002000280204410028029c96db8000118080808000000b2000200236020820002006360204200041808080807836020041002105200441003a0023200441003b00212004420037022820044100360224200441053a00202004200029020437021820042002360214200441046a2000410c6a200441146a200441206a10fd8b80800020042d00044106460d01200441046a10ad928080000c010b02400240024002402002411c470d0020014188d3c98000411c10f9b2808000450d010b41002d0098a2db80001a411441002802a496db8000118280808000002205450d012005420037020c2005410d3602000c030b41002d0098a2db80001a411441002802a496db8000118280808000002205450d012005420037020c2005410d3602000c020b4104411410bb80808000000b4104411410bb80808000000b200441306a24808080800020050ba40402037f017e23808080800041c0006b22042480808080000240024020002802002205418180808078460d004100210602400240024020024100480d00024020020d00410121060c030b41002d0098a2db80001a200241002802a496db80001182808080000022060d01410121060b2006200241eccfc9800010ae80808000000b20062001200210f5b28080001a0b02402005418080808078460d002005450d002000280204410028029c96db8000118080808000000b2000200236020820002006360204200041808080807836020020042000290204220737021820042002360214200441206a2003109ca2808000024020042d00204106460d00200441306a41086a200441206a41086a29020037030020042004290220370330200441046a2000410c6a200441146a200441306a10fd8b808000024020042d00044106460d00200441046a10ad928080000b410021000c020b200428022421002002450d012007a7410028029c96db8000118080808000000c010b02400240024002402002411c470d0020014188d3c98000411c10f9b2808000450d010b41002d0098a2db80001a411441002802a496db8000118280808000002200450d012000420037020c2000410d3602000c030b41002d0098a2db80001a411441002802a496db8000118280808000002200450d012000420037020c2000410d3602000c020b4104411410bb80808000000b4104411410bb80808000000b200441c0006a24808080800020000bc60d03037f017e077f23808080800041e0006b22042480808080000240024020002802002205418180808078460d004100210602400240024020024100480d00024020020d00410121060c030b41002d0098a2db80001a200241002802a496db80001182808080000022060d01410121060b2006200241eccfc9800010ae80808000000b20062001200210f5b28080001a0b02402005418080808078460d002005450d002000280204410028029c96db8000118080808000000b200020023602082000200636020420004180808080783602002004200029020422073702182004200236021402400240024002400240200328020822050d00410021032004410036023820044280808080c0003702300c010b2003280204210141002d0098a2db80001a2005410474220641002802a496db8000118280808000002203450d032001200541e0006c6a21082007a72109200441003602382004200336023420042005360230200441c8006a41026a210a410821064100210b034041002d0098a2db80001a02400240413041002802a496db8000118280808000002203450d004100210c20044100360244200420033602402004410336023c200441c8006a200141002f018495db800010f9a78080000240200428025022054100480d00200428024c2103024020050d004101210c0c030b41002d0098a2db80001a200541002802a496db800011828080800000220c0d024101210c0b200c2005418091ce800010ae80808000000b4104413010bb80808000000b200c2003200510f5b2808000210c02402004280248450d002003410028029c96db8000118080808000000b2004280240220320042f00483b0001200341033a00002003200c36020820032005360204200341036a200a2d00003a00002003200536020c200441013602444100210d200441c8006a200141206a220c41002f018495db800010f9a780800002400240200428025022054100480d00200428024c2101024020050d004101210d0c020b41002d0098a2db80001a200541002802a496db800011828080800000220d0d014101210d0b200d2005418091ce800010ae80808000000b200d2001200510f5b2808000210d02402004280248450d002001410028029c96db8000118080808000000b0240200428023c4101470d002004413c6a41fcd4c9800010b4a9808000200428024021030b200341033a0010200320042f00483b00112003200536021c2003200d3602182003200536021420044102360244200341136a200a2d00003a00002004410036025c200441003602542004418080808078360248200441c8006a41bbf8cc80004104200c41206a220c10e39380800022030d02200428024c21030240024020042802482205418180808078460d004105210d200429025821072004280254210e0240200541808080807872418080808078470d000c020b2003410028029c96db8000118080808000000c010b200341ff01714106460d0420034108762105200429025421072004280250210e2003210d0b0240200428023c22014102470d002004413c6a41fcd4c9800010b4a9808000200428023c21010b2004280240220320053b0021200320073702282003200e3602242003200d3a0020200341236a20054110763a000020044103360244200429024021070240200b2004280230470d00200441306a41fcd4c9800010b4a98080000b200428023420066a220320073702002003417c6a2001360200200341786a41043a00002004200b41016a220b360238200641106a2106200c41206a22012008470d000b200428023021030b2004200429023437022820042003360224200441043a0020200441046a2000410c6a200441146a200441206a10fd8b808000024020042d00044106460d00200441046a10ad928080000b410021030c040b200441c8006a10aea38080002004413c6a10d18b8080000240200428023c450d002004280240410028029c96db8000118080808000000b200441306a10d18b80800002402004280230450d002004280234410028029c96db8000118080808000000b2002450d032009410028029c96db8000118080808000000c030b41f0d0d18000411c418cd1d18000109181808000000b4104200641e0d0d1800010ae80808000000b02400240024002402002411c470d0020014188d3c98000411c10f9b2808000450d010b41002d0098a2db80001a411441002802a496db8000118280808000002203450d012003420037020c2003410d3602000c030b41002d0098a2db80001a411441002802a496db8000118280808000002203450d012003420037020c2003410d3602000c020b4104411410bb80808000000b4104411410bb80808000000b200441e0006a24808080800020030bec0501037f23808080800041c0006b2204248080808000024002400240024020002802002205418180808078460d004100210602400240024020024100480d00024020020d00410121060c030b41002d0098a2db80001a200241002802a496db80001182808080000022060d01410121060b2006200241eccfc9800010ae80808000000b20062001200210f5b28080001a0b02402005418080808078460d002005450d002000280204410028029c96db8000118080808000000b20002002360208200020063602042000418080808078360200200420002902043702242004200236022041002105200441106a200341002f018495db80001081988080000240200428021822024100480d0020042802142105024020020d00410121030c030b41002d0098a2db80001a200241002802a496db80001182808080000022030d02410121050b2005200241b486ca800010ae80808000000b0240024002402002411c470d0020014188d3c98000411c10f9b2808000450d010b41002d0098a2db80001a411441002802a496db8000118280808000002200450d012000420037020c2000410d3602000c040b200441306a200341002f018495db8000108198808000200420042802342202200428023810cfa980800002402004280230450d002002410028029c96db8000118080808000000b024020042d00004106460d00200041046a2102024020002d00044106460d00200210ad928080000b20022004290200370200200241086a200441086a2902003702000c030b200428020421000c030b4104411410bb80808000000b20032005200210f5b2808000210302402004280210450d002005410028029c96db8000118080808000000b200441033a0030200420042f002d3b00312004200236023c200420033602382004200236023420042004412f6a2d00003a0033200441106a2000410c6a200441206a200441306a10fd8b80800020042d00104106460d00200441106a10ad928080000b410021000b200441c0006a24808080800020000bd80502037f017e23808080800041d0006b22042480808080000240024002400240024020002802002205418180808078460d004100210602400240024020024100480d00024020020d00410121060c030b41002d0098a2db80001a200241002802a496db80001182808080000022060d01410121060b2006200241eccfc9800010ae80808000000b20062001200210f5b28080001a0b02402005418080808078460d002005450d002000280204410028029c96db8000118080808000000b200020023602082000200636020420004180808080783602002004200029020422073702202004200236021c2004410036024c2004410036024420044180808080783602380240200441386a41d0f9c78000410b200310da9380800022050d00200428023c21010240024020042802382202418180808078460d004105210320042902482107200428024421060240200241808080807872418080808078470d000c020b2001410028029c96db8000118080808000000c010b200141ff01714106460d03200141087621022004290244210720042802402106200121030b200420073702302004200636022c200420033a0028200420023b0029200420024110763a002b2004410c6a2000410c6a2004411c6a200441286a10fd8b80800020042d000c4106460d052004410c6a10ad928080000c050b200441386a109b8d8080002002450d042007a7410028029c96db8000118080808000000c040b024002402002411c470d0020014188d3c98000411c10f9b2808000450d010b41002d0098a2db80001a411441002802a496db8000118280808000002205450d022005420037020c2005410d3602000c040b41002d0098a2db80001a411441002802a496db8000118280808000002205450d022005420037020c2005410d3602000c030b41f0d0d18000411c418cd1d18000109181808000000b4104411410bb80808000000b4104411410bb80808000000b200441d0006a24808080800020050bb12301047f23808080800041c0006b2202248080808000024002400240024002400240024002400240024002400240024002400240024020002d00000e0f000102030405060708090a0b0c0d0e000b200128021c41ced5c98000410c200128022028020c1181808080000021030c0e0b410121032002200041016a360204200128021c220041ecd5c9800041092001280220220428020c2205118180808000000d0d0240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d0f200241046a200110a9a0808000450d010c0f0b20004194c5c0800041022005118180808000000d0e41012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10a9a08080000d0e2002280234418ec5c080004102200228023828020c118180808000000d0e0b200128021c4196c5c080004101200128022028020c1181808080000021030c0d0b410121032002200041016a360204200128021c220041f5d5c9800041112001280220220428020c2205118180808000000d0c0240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d0e200241046a200110a9a0808000450d010c0e0b20004194c5c0800041022005118180808000000d0d41012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10a9a08080000d0d2002280234418ec5c080004102200228023828020c118180808000000d0d0b200128021c4196c5c080004101200128022028020c1181808080000021030c0c0b410121032002200041016a360204200128021c22004184d3c9800041042001280220220428020c2205118180808000000d0b0240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d0d200241046a200110a9a0808000450d010c0d0b20004194c5c0800041022005118180808000000d0c41012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10a9a08080000d0c2002280234418ec5c080004102200228023828020c118180808000000d0c0b200128021c4196c5c080004101200128022028020c1181808080000021030c0b0b410121032002200041016a360204200128021c22004186d6c98000410e2001280220220428020c2205118180808000000d0a0240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d0c200241046a200110a9a0808000450d010c0c0b20004194c5c0800041022005118180808000000d0b41012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10a9a08080000d0b2002280234418ec5c080004102200228023828020c118180808000000d0b0b200128021c4196c5c080004101200128022028020c1181808080000021030c0a0b410121032002200041016a360204200128021c22004194d6c9800041122001280220220428020c2205118180808000000d090240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d0b200241046a200110a9a0808000450d010c0b0b20004194c5c0800041022005118180808000000d0a41012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10a9a08080000d0a2002280234418ec5c080004102200228023828020c118180808000000d0a0b200128021c4196c5c080004101200128022028020c1181808080000021030c090b410121032002200041016a360204200128021c220041a6d6c9800041062001280220220428020c2205118180808000000d080240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d0a200241046a200110a9a0808000450d010c0a0b20004194c5c0800041022005118180808000000d0941012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10a9a08080000d092002280234418ec5c080004102200228023828020c118180808000000d090b200128021c4196c5c080004101200128022028020c1181808080000021030c080b410121032002200041016a360204200128021c220041acd6c98000410a2001280220220428020c2205118180808000000d070240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d09200241046a200110a9a0808000450d010c090b20004194c5c0800041022005118180808000000d0841012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10a9a08080000d082002280234418ec5c080004102200228023828020c118180808000000d080b200128021c4196c5c080004101200128022028020c1181808080000021030c070b410121032002200041016a360204200128021c220041b6d6c9800041232001280220220428020c2205118180808000000d060240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d08200241046a200110a9a0808000450d010c080b20004194c5c0800041022005118180808000000d0741012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10a9a08080000d072002280234418ec5c080004102200228023828020c118180808000000d070b200128021c4196c5c080004101200128022028020c1181808080000021030c060b410121032002200041016a360204200128021c220041d9d6c9800041172001280220220428020c2205118180808000000d050240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d07200241046a200110a9a0808000450d010c070b20004194c5c0800041022005118180808000000d0641012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10a9a08080000d062002280234418ec5c080004102200228023828020c118180808000000d060b200128021c4196c5c080004101200128022028020c1181808080000021030c050b410121032002200041016a360204200128021c220041f0d6c9800041162001280220220428020c2205118180808000000d040240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d06200241046a200110a9a0808000450d010c060b20004194c5c0800041022005118180808000000d0541012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10a9a08080000d052002280234418ec5c080004102200228023828020c118180808000000d050b200128021c4196c5c080004101200128022028020c1181808080000021030c040b2002200041016a36021820014198d7c98000410b200041046a4188d7c98000200041086a4188d7c98000200241186a41dcd5c9800010ea8080800021030c030b410121032002200041016a360204200128021c220041a3d7c9800041082001280220220428020c2205118180808000000d020240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d04200241046a200110a9a0808000450d010c040b20004194c5c0800041022005118180808000000d0341012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10a9a08080000d032002280234418ec5c080004102200228023828020c118180808000000d030b200128021c4196c5c080004101200128022028020c1181808080000021030c020b410121032002200041016a360204200128021c220041abd7c98000410b2001280220220428020c2205118180808000000d010240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d03200241046a200110a9a0808000450d010c030b20004194c5c0800041022005118180808000000d0241012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10a9a08080000d022002280234418ec5c080004102200228023828020c118180808000000d020b200128021c4196c5c080004101200128022028020c1181808080000021030c010b410121032002200041016a360204200128021c220041b6d7c98000410f2001280220220428020c2205118180808000000d000240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d02200241046a200110a9a0808000450d010c020b20004194c5c0800041022005118180808000000d0141012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10a9a08080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021030b200241c0006a24808080800020030bec0603067f017e017f23808080800041c0006b2201248080808000200141246a41e4eec98000411241ccf5c9800041281088a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a0240024041800141002802a496db8000118280808000002202450d00200241be84808000360278200242fef5b8da8ca1b1cdae7f37037020024288cec3ebe282bbf8c5003703682002410536026420024184f6c98000360260200241bf84808000360258200242ca91ddb4c5c68cd63a370350200242cceaa981bbca9d8c7e37034820024109360244200241fbf5c98000360240200241e28380800036023820024281c9bb92b1a187a44c370330200242e7bf89c9ceaf89c72f37032820024104360224200241bcdfc98000360220200241a781808000360218200242868dd5fba5e5e8aeec00370310200242e98b8486a0e7abfe4737030820024107360204200241f4f5c980003602002001410436023820012002360230200120024180016a36023c200120023602342001410c6a200141306a418092c7800010908b808000200141086a2203200141186a220241086a28020036020020012002290200370300200128020c2104200128021021052001280214210620012902282107200128022421082001410036021420014280808080800137020c2001410c6a41c0d1c5800010faa88080002001280210220242aceff0b4f2bd8f8fe4003703002002410036023020024280808080c00037032820024100360220200241003602182002418f8180800036021020024296e397c6bfa5aeee46370308200128021021022001200128020c3602142001200236020c2001200241386a36021820012002360210200141306a2001410c6a418092c7800010918b8080002008418080808078460d01200120043602142001200536020c200120053602102001200520064105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200737023c20002008360238200041003a000020002001290300370250200041d8006a20032802003602002001200129023037000f2000200129000c370001200041086a2001410c6a41076a290000370000200141c0006a2480808080000f0b410841800110bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bc61203067f017e017f23808080800041d0006b2201248080808000200141286a41c0dfc98000410b41addfc98000410f410441001089a9808000200142043702202001420037021820014280808080800137021041002d0098a2db80001a02400240412041002802a496db8000118280808000002202450d002002410036021820024104360204200241bcdfc9800036020020014101360248200120023602402001200241206a36024c20012002360244200141106a200141c0006a418092c7800010908b808000200141086a2001411c6a220241086a2802003602002001200229020037030020012802102103200128021421042001280218210520012802282106200129022c21072001410036021820014280808080c000370210200141c0006a200141106a41cbdfc98000410d109686808000200141106a200141c0006a41d8dfc980004115109586808000200141c0006a200141106a41eddfc980004116108d87808000200141106a200141c0006a4183e0c98000410d10bb86808000200141c0006a200141106a4190e0c98000410d10c486808000200141106a200141c0006a419de0c98000411410c186808000200141c0006a200141106a41b1e0c98000410810fa86808000200141106a200141c0006a41b9e0c98000411910b886808000200141c0006a200141106a41d2e0c98000411310c086808000200141106a200141c0006a41e5e0c98000411210d1868080000240200128021822082001280210470d00200141106a41b0d1c5800010f5ad8080000b2001280214200841246c6a2202410a3a00202002410b36021c200241f7e0c980003602182002420437021020024200370208200242808080808001370200200141c0006a41086a200841016a36020020012001290210370340200141106a200141c0006a4182e1c98000410d10ce87808000200141c0006a200141106a418fe1c98000410b10ff87808000200141106a200141c0006a419ae1c98000410c10f286808000200141c0006a200141106a41a6e1c98000411310ae87808000200141106a200141c0006a41b9e1c98000410d108587808000200141c0006a200141106a41c6e1c98000411710f587808000200141106a200141c0006a41dde1c980004110109488808000200141c0006a200141106a41ede1c98000410d10d486808000200141106a200141c0006a41fae1c98000410c1083878080000240200128021822082001280210470d00200141106a41b0d1c5800010f5ad8080000b2001280214200841246c6a220241143a00202002410d36021c20024186e2c980003602182002420437021020024200370208200242808080808001370200200141c0006a41086a200841016a36020020012001290210370340200141106a200141c0006a4193e2c98000410f10a886808000200141c0006a200141106a41a2e2c98000410b10b3868080000240200128024822082001280240470d00200141c0006a41b0d1c5800010f5ad8080000b2001280244200841246c6a220241173a00202002410a36021c200241ade2c980003602182002420437021020024200370208200242808080808001370200200141106a41086a200841016a36020020012001290240370310200141c0006a200141106a41b7e2c98000410a10d987808000200141106a200141c0006a41c1e2c98000410410b686808000200141c0006a200141106a41c5e2c98000411010a1868080000240200128024822082001280240470d00200141c0006a41b0d1c5800010f5ad8080000b2001280244200841246c6a2202411b3a00202002411236021c200241d5e2c980003602182002420437021020024200370208200242808080808001370200200141106a41086a200841016a36020020012001290240370310200141c0006a200141106a41e7e2c98000410910a687808000200141106a200141c0006a41f0e2c98000410b10d787808000200141c0006a200141106a41fbe2c98000410c10c686808000200141106a200141c0006a4187e3c98000410b10e987808000200141c0006a200141106a4192e3c980004114109f87808000200141106a200141c0006a41a6e3c98000410b10d886808000200141c0006a200141106a41b1e3c98000410c109086808000200141106a200141c0006a41bde3c98000411410de868080000240200128021822082001280210470d00200141106a41b0d1c5800010f5ad8080000b2001280214200841246c6a220241243a00202002411336021c200241d1e3c980003602182002420437021020024200370208200242808080808001370200200141c0006a41086a200841016a36020020012001290210370340200141106a200141c0006a41e4e3c98000410f109d86808000200141c0006a200141106a41f3e3c98000410d10f287808000200141106a200141c0006a4180e4c98000410910c987808000200141c0006a200141106a4189e4c98000410b10c387808000200141106a200141c0006a4194e4c98000410e10ec87808000200141c0006a200141106a41a2e4c98000410d10d287808000200141106a200141c0006a41afe4c98000410b10f986808000200141c0006a200141106a41bae4c98000410810aa868080000240200128024822082001280240470d00200141c0006a41b0d1c5800010f5ad8080000b2001280244200841246c6a2202412d3a00202002410a36021c200241c2e4c980003602182002420437021020024200370208200242808080808001370200200141106a41086a200841016a36020020012001290240370310200141c0006a200141106a41cce4c98000410b10af86808000200141346a200141c0006a41d7e4c98000410f10f187808000200128023c210820012802382102200120012802343602182001200236021020012002200841246c6a36021c20012002360214200141c0006a200141106a418092c7800010928b8080002006418080808078460d012001200336021820012004360210200120043602142001200420054105746a36021c200041c4006a200141106a41b097cc800010908b808000200141106a410b6a200141c0006a41086a2802003600002000200737023c20002006360238200041013a000020002001290300370250200041d8006a200141086a2802003602002001200129024037001320002001290010370001200041086a200141176a290000370000200141d0006a2480808080000f0b4108412010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bc61203067f017e017f23808080800041d0006b2201248080808000200141286a41c0dfc98000410b41addfc98000410f410441001089a9808000200142043702202001420037021820014280808080800137021041002d0098a2db80001a02400240412041002802a496db8000118280808000002202450d002002410036021820024104360204200241bcdfc9800036020020014101360248200120023602402001200241206a36024c20012002360244200141106a200141c0006a418092c7800010908b808000200141086a2001411c6a220241086a2802003602002001200229020037030020012802102103200128021421042001280218210520012802282106200129022c21072001410036021820014280808080c000370210200141c0006a200141106a41cbdfc98000410d109686808000200141106a200141c0006a41d8dfc980004115109586808000200141c0006a200141106a41eddfc980004116108d87808000200141106a200141c0006a4183e0c98000410d10bb86808000200141c0006a200141106a4190e0c98000410d10c486808000200141106a200141c0006a419de0c98000411410c186808000200141c0006a200141106a41b1e0c980004108108288808000200141106a200141c0006a41b9e0c98000411910b886808000200141c0006a200141106a41d2e0c98000411310c086808000200141106a200141c0006a41e5e0c98000411210d1868080000240200128021822082001280210470d00200141106a41b0d1c5800010f5ad8080000b2001280214200841246c6a2202410a3a00202002410b36021c200241f7e0c980003602182002420437021020024200370208200242808080808001370200200141c0006a41086a200841016a36020020012001290210370340200141106a200141c0006a4182e1c98000410d10ce87808000200141c0006a200141106a418fe1c98000410b10ff87808000200141106a200141c0006a419ae1c98000410c10f286808000200141c0006a200141106a41a6e1c98000411310ae87808000200141106a200141c0006a41b9e1c98000410d108587808000200141c0006a200141106a41c6e1c98000411710f587808000200141106a200141c0006a41dde1c980004110109488808000200141c0006a200141106a41ede1c98000410d10d486808000200141106a200141c0006a41fae1c98000410c1083878080000240200128021822082001280210470d00200141106a41b0d1c5800010f5ad8080000b2001280214200841246c6a220241143a00202002410d36021c20024186e2c980003602182002420437021020024200370208200242808080808001370200200141c0006a41086a200841016a36020020012001290210370340200141106a200141c0006a4193e2c98000410f10e586808000200141c0006a200141106a41a2e2c98000410b10cd888080000240200128024822082001280240470d00200141c0006a41b0d1c5800010f5ad8080000b2001280244200841246c6a220241173a00202002410a36021c200241ade2c980003602182002420437021020024200370208200242808080808001370200200141106a41086a200841016a36020020012001290240370310200141c0006a200141106a41b7e2c98000410a10d987808000200141106a200141c0006a41c1e2c98000410410b686808000200141c0006a200141106a41c5e2c98000411010a1868080000240200128024822082001280240470d00200141c0006a41b0d1c5800010f5ad8080000b2001280244200841246c6a2202411b3a00202002411236021c200241d5e2c980003602182002420437021020024200370208200242808080808001370200200141106a41086a200841016a36020020012001290240370310200141c0006a200141106a41e7e2c98000410910a687808000200141106a200141c0006a41f0e2c98000410b10d787808000200141c0006a200141106a41fbe2c98000410c10c686808000200141106a200141c0006a4187e3c98000410b10e987808000200141c0006a200141106a4192e3c980004114109f87808000200141106a200141c0006a41a6e3c98000410b10d886808000200141c0006a200141106a41b1e3c98000410c109086808000200141106a200141c0006a41bde3c98000411410de868080000240200128021822082001280210470d00200141106a41b0d1c5800010f5ad8080000b2001280214200841246c6a220241243a00202002411336021c200241d1e3c980003602182002420437021020024200370208200242808080808001370200200141c0006a41086a200841016a36020020012001290210370340200141106a200141c0006a41e4e3c98000410f109d86808000200141c0006a200141106a41f3e3c98000410d10f287808000200141106a200141c0006a4180e4c98000410910c987808000200141c0006a200141106a4189e4c98000410b10c387808000200141106a200141c0006a4194e4c98000410e10ec87808000200141c0006a200141106a41a2e4c98000410d10d287808000200141106a200141c0006a41afe4c98000410b10f986808000200141c0006a200141106a41bae4c98000410810aa868080000240200128024822082001280240470d00200141c0006a41b0d1c5800010f5ad8080000b2001280244200841246c6a2202412d3a00202002410a36021c200241c2e4c980003602182002420437021020024200370208200242808080808001370200200141106a41086a200841016a36020020012001290240370310200141c0006a200141106a41cce4c98000410b10af86808000200141346a200141c0006a41d7e4c98000410f10f187808000200128023c210820012802382102200120012802343602182001200236021020012002200841246c6a36021c20012002360214200141c0006a200141106a418092c7800010928b8080002006418080808078460d012001200336021820012004360210200120043602142001200420054105746a36021c200041c4006a200141106a41b097cc800010908b808000200141106a410b6a200141c0006a41086a2802003600002000200737023c20002006360238200041013a000020002001290300370250200041d8006a200141086a2802003602002001200129024037001320002001290010370001200041086a200141176a290000370000200141d0006a2480808080000f0b4108412010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bb20903027f027e017f23808080800041106b220124808080800041002d0098a2db80001a024041f00141002802a496db8000118280808000002202450d00200241c0848080003602e801200242f090e5a198d599e1033703e001200242e39dea85bec1fec9053703d801200241c1848080003602d001200242f6818bda86a9f0e6a37f3703c801200242a8bbcd82babc9bb24b3703c001200241c2848080003602b801200242e0aac1b1cb89fcad0c3703b001200242f0c7b5f9d9c1b0db733703a801200241c3848080003602a001200242ee86e8fbe49ca19c4d370398012002429dcbfbfeecedfebc3e37039001200241c4848080003602880120024287c3b3c3fabbafd75e370380012002429ac39dffff94b08fcb00370378200241c584808000360270200242c8b3bccc8cf388f3eb003703682002429b8da7e4e5909dd4ba7f370360200241c684808000360258200242a9c6a884b4948f822437035020024298a3bbc8d8c1a9b8d700370348200241c784808000360240200241c884808000360228200241c984808000360210200242dbd3ecb1c4c4e7a779370308200242d9a99ca49ea091db76370300200242dfc6cb8890b5d0f9be7f3703182002429bdcbbd0db8bb9aab77f3703202002428bac8edd92e6b3c67a370330200242e6a6b6a188a09ebe827f37033820022903502103024002402002290348220442d5a981be8fd2c3ae26520d00200342c8efbb97c8e7e5ff49520d00200241c8006a21050c010b2002200337035020022004370348200241e0006a21050b20022903682103024002402002290360220442d5a981be8fd2c3ae26520d00200342c8efbb97c8e7e5ff49510d010b200520043703002005200229037037031020052003370308200541186a21050b2002290380012103024002402002290378220442d5a981be8fd2c3ae26520d00200342c8efbb97c8e7e5ff49510d010b20052002290388013703102005200337030820052004370300200541186a21050b200229039801210302400240200229039001220442d5a981be8fd2c3ae26520d00200342c8efbb97c8e7e5ff49510d010b200520022903a0013703102005200337030820052004370300200541186a21050b20022903b00121030240024020022903a801220442d5a981be8fd2c3ae26520d00200342c8efbb97c8e7e5ff49510d010b200520022903b8013703102005200337030820052004370300200541186a21050b20022903c80121030240024020022903c001220442d5a981be8fd2c3ae26520d00200342c8efbb97c8e7e5ff49510d010b200520022903d0013703102005200337030820052004370300200541186a21050b20022903e00121030240024020022903d801220442d5a981be8fd2c3ae26520d00200342c8efbb97c8e7e5ff49510d010b200520022903e8013703102005200337030820052004370300200541186a21050b200142888080808001370200200142808080808001370208200041c4006a200141b097cc800010908b8080002000410036024020004280808080c0003703382000410036025820004280808080c0003703502000200520026b41186e36020c200020023602082000410a360204200041043a0000200141106a2480808080000f0b410841f00110bb80808000000b8f0403057f017e017f23808080800041c0006b2201248080808000200141246a41e9ddc98000410b419ce7c980004126410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a02400240412041002802a496db8000118280808000002202450d002002410036021820024101360204200241c2e7c9800036020020014101360238200120023602302001200241206a36023c200120023602342001410c6a200141306a418092c7800010908b808000200141086a2203200141186a220241086a28020036020020012002290200370300200128020c21042001280210210220012802142105200129022821062001280224210720014288808080800137020c200142808080808001370214200141306a2001410c6a418092c7800010918b8080002007418080808078460d01200120043602142001200236020c200120023602102001200220054105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200637023c20002007360238200041003a000020002001290300370250200041d8006a20032802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000b8f0403057f017e017f23808080800041c0006b2201248080808000200141246a41f4ddc98000411241bceac98000412f410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a02400240412041002802a496db8000118280808000002202450d002002410036021820024101360204200241c2e7c9800036020020014101360238200120023602302001200241206a36023c200120023602342001410c6a200141306a418092c7800010908b808000200141086a2203200141186a220241086a28020036020020012002290200370300200128020c21042001280210210220012802142105200129022821062001280224210720014288808080800137020c200142808080808001370214200141306a2001410c6a418092c7800010918b8080002007418080808078460d01200120043602142001200236020c200120023602102001200220054105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200637023c20002007360238200041003a000020002001290300370250200041d8006a20032802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000b8f0403057f017e017f23808080800041c0006b2201248080808000200141246a41dcddc98000410d4194eac980004128410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a02400240412041002802a496db8000118280808000002202450d002002410036021820024101360204200241c2e7c9800036020020014101360238200120023602302001200241206a36023c200120023602342001410c6a200141306a418092c7800010908b808000200141086a2203200141186a220241086a28020036020020012002290200370300200128020c21042001280210210220012802142105200129022821062001280224210720014288808080800137020c200142808080808001370214200141306a2001410c6a418092c7800010918b8080002007418080808078460d01200120043602142001200236020c200120023602102001200220054105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200637023c20002007360238200041003a000020002001290300370250200041d8006a20032802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000b830503017f017e057f23808080800041106b22022480808080002000290300210302402001280200200128020822046b41074b0d0020012004410810bea8808000200128020821040b2001200441086a360208200128020420046a2003370000200028021421052002200028021822043602082002200241086a36020c2002410c6a2001108c8980800002402004450d002004410c6c2106200541086a210403402004417c6a28020021072002200428020022053602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822086b20054f0d0020012008200510bea8808000200128020821080b200128020420086a2007200510f5b28080001a2001200820056a3602082004410c6a2104200641746a22060d000b0b200028022021052002200028022422043602082002200241086a36020c2002410c6a2001108c89808000024002402004450d002004410c6c2106200541086a210403402004417c6a28020021072002200428020022053602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822086b20054f0d0020012008200510bea8808000200128020821080b200128020420086a2007200510f5b28080001a2001200820056a22053602082004410c6a2104200641746a22060d000c020b0b200128020821050b200029030821030240200128020020056b41074b0d0020012005410810bea8808000200128020821050b200128020420056a20033700002001200541086a220436020820002d00282105024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a20053a0000200241106a2480808080000b920501037f02400240024020002d00000d000240200128020020012802082202470d0020012002410110bea8808000200128020821020b2001200241016a220336020841002104200128020420026a41003a0000024002400240024002400240024002400240024002400240024020002d00010e0d000102030405060708090a0b0c000b20012802002003460d0d0c0e0b4101210420012802002003460d0c0c0d0b4102210420012802002003460d0b0c0c0b4103210420012802002003460d0a0c0b0b4104210420012802002003460d090c0a0b4105210420012802002003460d080c090b4106210420012802002003460d070c080b20002d000221040240024020012802002003460d00200321000c010b20012003410110bea8808000200128020821000b2001200041016a2203360208200128020420006a41073a000020012802002003460d060c070b4108210420012802002003460d050c060b4109210420012802002003460d040c050b410a210420012802002003460d030c040b410b210420012802002003460d020c030b410c210420012802002003460d010c020b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b410121042001200241016a2203360208200128020420026a41013a000002400240024020002d00010e03000102000b4100210420012802002003460d020c030b20012802002003460d010c020b20002d000221040240024020012802002003460d00200321000c010b20012003410110bea8808000200128020821000b2001200041016a2203360208200128020420006a41023a000020012802002003470d010b20012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20043a00000b9c0101027f23808080800041206b2202248080808000200220012802003602182002200128020422033602142002200336021020022003200128020841e00a6c6a36021c200241046a200241106a10f28b808000024002402002280204418080808078460d0020002002290204370200200041086a200241046a41086a2802003602000c010b20004180808080783602000b200241206a2480808080000be31302067f017e2380808080004180016b220224808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d32200720054b0d3320042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00000e300102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f30310b200041b080808078360280010c330b200241206a200110bca38080004180808080782104024002402002280220418080808078460d0020002002290220370200200041086a200241206a41086a2802003602000c010b41b08080807821040b20002004360280010c320b200241206a200110bca380800002402002280220418080808078460d0020002002290220370200200041086a200241206a41086a2802003602002000418180808078360280010c320b200041b080808078360280010c310b200241206a200110bca380800002402002280220418080808078460d0020002002290220370200200041086a200241206a41086a2802003602002000418280808078360280010c310b200041b080808078360280010c300b2000200110f1938080000c2f0b2000200110f2938080000c2e0b2000200110f3938080000c2d0b2000200110f4938080000c2c0b2000200110f5938080000c2b0b200241086a200110f388808000024020022802080d00200228020c2104200041888080807836028001200020043602000c2b0b200041b080808078360280010c2a0b2000200110f6938080000c290b2000418a80808078360280010c280b200241106a200110f7938080000240200228021022044109460d00200228021421012000418b808080783602800120002004360200200020013602040c280b200041b080808078360280010c270b200241206a200110f893808000024020022802384109460d0020002002290320370300200041206a200241206a41206a290300370300200041186a200241206a41186a290300370300200041106a200241206a41106a290300370300200041086a200241206a41086a2903003703002000418c80808078360280010c270b200041b080808078360280010c260b2000200110f9938080000c250b2000200110fa938080000c240b2000200110fb938080000c230b2000200110fc938080000c220b2000200110fd938080000c210b2000200110fe938080000c200b2000200110ff938080000c1f0b2000419480808078360280010c1e0b200241003a007b2002200241fb006a36027c200241206a41dc97db80002001200241fc006a10e8a6808000024020022802202204418080808078460d0020002002290224370204200020043602002000419580808078360280010c1e0b200041b080808078360280010c1d0b200241003a007b2002200241fb006a36027c200241206a41dc97db80002001200241fc006a10e8a6808000024020022802202204418080808078460d0020002002290224370204200020043602002000419680808078360280010c1d0b200041b080808078360280010c1c0b2000419780808078360280010c1b0b200020011080948080000c1a0b200241206a200110f788808000024020022802200d0020022903282108200041998080807836028001200020083703000c1a0b200041b080808078360280010c190b200020011081948080000c180b2000419b80808078360280010c170b200241206a200110bca380800002402002280220418080808078460d0020002002290220370200200041086a200241206a41086a2802003602002000419c80808078360280010c170b200041b080808078360280010c160b200241206a200110bca380800002402002280220418080808078460d0020002002290220370200200041086a200241206a41086a2802003602002000419d80808078360280010c160b200041b080808078360280010c150b200241206a200110d19d80800002402002280220410a460d0020002002290220370200200041086a200241206a41086a2802003602002000419e80808078360280010c150b200041b080808078360280010c140b200241206a200110c89d808000024020022802284129460d0020002002290320370300200041186a200241206a41186a290300370300200041106a200241206a41106a290300370300200041086a200241206a41086a2903003703002000419f80808078360280010c140b200041b080808078360280010c130b200241206a200110a590808000024020022802204103460d0020002002290220370200200041086a200241206a41086a290200370200200041a080808078360280010c130b200041b080808078360280010c120b200020011082948080000c110b200020011083948080000c100b200241206a200110f893808000024020022802384109460d0020002002290320370300200041206a200241206a41206a290300370300200041186a200241206a41186a290300370300200041106a200241206a41106a290300370300200041086a200241206a41086a290300370300200041a380808078360280010c100b200041b080808078360280010c0f0b200041a480808078360280010c0e0b200241206a2001108494808000024020022d00204116460d002000200241206a41d00010f5b280800041a580808078360280010c0e0b200041b080808078360280010c0d0b200020011085948080000c0c0b200020011086948080000c0b0b200020011087948080000c0a0b200020011088948080000c090b200020011089948080000c080b200241186a200110d79e80800002400240024020022d00180d004100210420022d001941ff01710e020201000b200041b080808078360280010c090b410121040b200041ab8080807836028001200020043a00000c070b02402001200241206a108b868080000d0020002002290020370000200041186a200241206a41186a290000370000200041106a200241206a41106a290000370000200041086a200241206a41086a290000370000200041ac80808078360280010c070b200041b080808078360280010c060b200041ad80808078360280010c050b200241206a200110e598808000024020022802204109460d0020002002290220370200200041086a200241206a41086a280200360200200041ae80808078360280010c050b200041b080808078360280010c040b20002001108a948080000c030b200041b080808078360280010c020b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b20024180016a2480808080000bb60302017f037e23808080800041c0006b2202248080808000200241206a200110f788808000024002400240024020022802200d0020022903282103200241206a200110ad968080002002280228412f460d02200241186a200241206a41186a290300370300200241106a200241206a41106a290300370300200241086a200241206a41086a29030037030020022002290320370300200241206a200110f78880800020022802200d0120022903282104200241206a200110f78880800020022802200d0120022903282105200241206a200110d19d80800002402002280220410a460d0020002002290220370238200041c0006a200241206a41086a280200360200200041186a200241186a290300370300200041106a200241106a290300370300200041086a200241086a290300370300200020022903003703002000418380808078360280012000200537033020002004370328200020033703200c040b200041b08080807836028001200210a8968080000c030b200041b080808078360280010c020b200041b08080807836028001200210a8968080000c010b200041b080808078360280010b200241c0006a2480808080000bde0302097f017e23808080800041306b2202248080808000200241106a200110f3888080000240024020022802100d002002280214220341144b0d00200241246a2001200310d68580800020022802242203418080808078460d002002200229022837021c20022003360218200241246a200241186a108ab080800020022802242204418080808078460d00200228022c210320022802282105024002400240200128020022062802082207280208220820072802102209460d00200941016a220a450d01200a20084b0d02200728020421082007200a3602102006427f200629030042017c220b200b501b370300200820096a2d00002107200241086a200110f793808000200228020822014109460d00200228020c210920004184808080783602800120002003360214200020053602102000200436020c200020073a000820002001360200200020093602040c040b200041b0808080783602800102402003450d00200541306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b2004450d032005410028029c96db8000118080808000000c030b417f200a41e493d0800010b781808000000b200a200841e493d0800010b581808000000b200041b080808078360280010b200241306a2480808080000be70402097f017e23808080800041306b2202248080808000200241086a200110f38880800002400240024002400240024020022802080d00200228020c220341144b0d002002411c6a2001200310d685808000200228021c2203418080808078460d0020022002290220370214200220033602102002411c6a200241106a108ab0808000200228021c2204418080808078460d002002280224210320022802202105200128020022062802082207280208220820072802102209460d01200941016a220a450d03200a20084b0d04200728020421082007200a3602102006427f200629030042017c220b200b501b370300200820096a2d000021072002200110f793808000200228020022094109460d0120022802042106200220073a00182002200936021020022006360214200241003a002b20022002412b6a36022c2002411c6a41dc97db800020012002412c6a10d8a68080000240200228021c2201418080808078460d002002290220210b20002002290210370200200041086a200241106a41086a2802003602002000418580808078360280012000200b37021c2000200136021820002003360214200020053602102000200436020c0c060b200041b08080807836028001200241106a10a2968080000c020b200041b080808078360280010c040b200041b080808078360280010b02402003450d00200541306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b2004450d022005410028029c96db8000118080808000000c020b417f200a41e493d0800010b781808000000b200a200841e493d0800010b581808000000b200241306a2480808080000b820302067f037e23808080800041206b2202248080808000024002400240200128020022032802082204280208220520042802102206460d0002400240200641016a2207450d00200720054b0d0120042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d0000220441034b0d02200241106a200110f78880800020022802100d0320022903182108200241106a200110f78880800020022802100d0320022903182109200241086a200110f388808000024020022802080d00200241106a2001200228020c10ca8580800020022802102201418080808078460d002002290214210a200020043a0090012000200a3702840120002001360280012000418e8080807836021020002009370308200020083703000c050b200041b080808078360280010c040b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200041b080808078360280010c010b200041b080808078360280010b200241206a2480808080000ba10101047f23808080800041206b2202248080808000200241186a200110f38880800041b0808080782103024020022802180d00200228021c2104200241106a200110f38880800020022802100d0020022802142105200241086a200110f38880800020022802080d00200228020c210120002005360204200020043602002000200136020841878080807821030b2000200336028001200241206a2480808080000ba10101047f23808080800041206b2202248080808000200241186a200110f38880800041b0808080782103024020022802180d00200228021c2104200241106a200110f38880800020022802100d0020022802142105200241086a200110f38880800020022802080d00200228020c210120002005360204200020043602002000200136020841898080807821030b2000200336028001200241206a2480808080000bfc0c02067f017e23808080800041a0016b22022480808080004109210302400240200128020022042802082205280208220620052802102207470d000c010b02400240024002400240024002400240024002400240024002400240200741016a2203450d00200320064b0d0120052802042106200520033602102004427f200429030042017c22082008501b370300024002400240024002400240024002400240200620076a2d000022030e09170001020304050607080b2001417f2001280204220541d0006a220320032005491b2203360204410021050240200320012802084f0d0041002d0098a2db80001a41d00041002802a496db8000118280808000002203450d0b200220011084948080000240024020022d00004116470d00410021050c010b200241d0006a200241d00010f5b28080001a2003200241d0006a41d00010f5b2808000210141002d0098a2db80001a41e00041002802a496db8000118280808000002205450d0d2005428180808010370300200541106a200141d00010f5b28080001a0b2003410028029c96db8000118080808000000b4101410920051b21030c160b41024109200110bf8e80800022051b21030c150b02400240200110e4a180800022010d00410021050c010b41002d0098a2db80001a41800241002802a496db8000118280808000002205450d0b2005428180808010370300200541106a200141f00110f5b28080001a2001410028029c96db8000118080808000000b4103410920051b21030c140b02400240200110d9a180800022010d00410021050c010b41002d0098a2db80001a41d00241002802a496db8000118280808000002205450d0b2005428180808010370300200541106a200141c00210f5b28080001a2001410028029c96db8000118080808000000b4104410920051b21030c130b2001417f200128020422054190036a220320032005491b2203360204410021050240200320012802084f0d004100210541002d0098a2db80001a41900341002802a496db8000118280808000002203450d0b02402001200310cd968080000d0041002d0098a2db80001a41a00341002802a496db8000118280808000002205450d0d2005428180808010370300200541106a200341900310f5b28080001a0b2003410028029c96db8000118080808000000b4105410920051b21030c120b2001417f2001280204220541e0036a220320032005491b2203360204410021050240200320012802084f0d004100210541002d0098a2db80001a41e00341002802a496db8000118280808000002203450d0c02402001200310ce968080000d0041002d0098a2db80001a41f00341002802a496db8000118280808000002205450d0e2005428180808010370300200541106a200341e00310f5b28080001a0b2003410028029c96db8000118080808000000b4106410920051b21030c110b2001417f2001280204220541b0046a220320032005491b2203360204410021050240200320012802084f0d004100210541002d0098a2db80001a41b00441002802a496db8000118280808000002203450d0d02402001200310cf968080000d0041002d0098a2db80001a41c00441002802a496db8000118280808000002205450d0f2005428180808010370300200541106a200341b00410f5b28080001a0b2003410028029c96db8000118080808000000b4107410920051b21030c100b2001417f200128020422054180056a220320032005491b2203360204410021050240200320012802084f0d004100210541002d0098a2db80001a41800541002802a496db8000118280808000002203450d0e02402001200310d0968080000d0041002d0098a2db80001a41900541002802a496db8000118280808000002205450d102005428180808010370300200541106a200341800510f5b28080001a0b2003410028029c96db8000118080808000000b4108410920051b21030c0f0b410921030c0e0b417f200341e493d0800010b781808000000b2003200641e493d0800010b581808000000b411041d00010bb80808000000b411041e00010bb80808000000b411041800210bb80808000000b411041d00210bb80808000000b411041900310bb80808000000b411041a00310bb80808000000b411041e00310bb80808000000b411041f00310bb80808000000b411041b00410bb80808000000b411041c00410bb80808000000b411041800510bb80808000000b411041900510bb80808000000b2000200536020420002003360200200241a0016a2480808080000b8f0302067f037e23808080800041306b2202248080808000024002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d03200720054b0d0420042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00002104200241086a200110f793808000200228020822064109460d00200228020c2103200220043a001c2002200636021420022003360218200241206a200110f78880800020022802200d0120022903282108200241206a200110f788808000024020022802200d0020022903282109200241206a200110f78880800020022802200d002002290328210a20002002290214370218200041206a2002411c6a2802003602002000200a37031020002009370308200020083703000c060b200041093602180c020b200041093602180c040b200041093602180b200241146a10a2968080000c020b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200241306a2480808080000b960402067f017e23808080800041306b22022480808080002002411c6a200110faa28080000240024002400240200228021c410d460d00200241086a41106a2002411c6a41106a280200360200200241086a41086a2002411c6a41086a2902003703002002200229021c3703080240200128020022032802082204280208220520042802102206460d00200641016a2207450d02200720054b0d0320042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d000021042002200110f793808000200228020022014109460d00200228020421062000200229030837020c2000411c6a200241186a280200360200200041146a200241106a2903003702002000418d8080807836028001200020043a000820002006360204200020013602000c040b200041b08080807836028001024020022802082201410c470d0020022802102104024020022802142200450d00200441306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b200228020c450d042004410028029c96db8000118080808000000c040b200241086a210002400240200141776a2201410320014103491b0e0405000501050b200241086a41047221000b200010a2968080000c030b200041b080808078360280010c020b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200241306a2480808080000bea0502067f027e23808080800041f0006b2202248080808000200241c8006a200110faa28080000240024002400240024002402002280248410d460d00200241306a41106a200241c8006a41106a280200360200200241306a41086a200241c8006a41086a290200370300200220022902483703300240200128020022032802082204280208220520042802102206460d00200641016a2207450d02200720054b0d0320042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00002104200241086a200110f793808000200228020822064109460d00200228020c2103200220043a00642002200636025c20022003360260200241003a006b2002200241eb006a36026c200241c8006a41dc97db80002001200241ec006a10d8a680800020022802482201418080808078460d042002412c6a200241306a41106a280200360200200241246a200241306a41086a2903003702002002200229033037021c2002200229025c22083703102002200241dc006a41086a280200360218200229024c2109200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a2002290318370300200020083703002000418e808080783602800120002009370224200020013602200c060b200041b080808078360280010c040b200041b080808078360280010c040b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200041b08080807836028001200241dc006a10a2968080000b024020022802302201410c470d00200228023821040240200228023c2200450d00200441306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b2002280234450d012004410028029c96db8000118080808000000c010b200241306a210002400240200141776a2201410320014103491b0e0402000201020b200241306a41047221000b200010a2968080000b200241f0006a2480808080000bea0502087f017e23808080800041c0006b2202248080808000200241206a200110faa28080000240024002402002280220410d460d00200241086a41106a200241206a41106a280200360200200241086a41086a200241206a41086a290200370300200220022902203703082002200110f388808000024002400240024020022802000d002002280204220341144b0d00200241206a2001200310d68580800020022802202203418080808078460d002002200229022437023820022003360234200241206a200241346a108ab080800020022802202204418080808078460d002002280228210320022802242105200128020022062802082201280208220720012802102208460d02200841016a2209450d05200920074d0d012009200741e493d0800010b581808000000b200041b080808078360280010c020b20012802042107200120093602102006427f200629030042017c220a200a501b3703004100210102400240200720086a2d00000e020100020b410121010b20002002290308370200200041106a200241086a41106a280200360200200041086a200241086a41086a2903003702002000418f8080807836028001200020013a00202000200336021c20002005360218200020043602140c040b200041b0808080783602800102402003450d00200541306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b2004450d002005410028029c96db8000118080808000000b024020022802082201410c470d0020022802102103024020022802142200450d00200341306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b200228020c450d032003410028029c96db8000118080808000000c030b200241086a210002400240200141776a2201410320014103491b0e0404000401040b200241086a41047221000b200010a2968080000c020b200041b080808078360280010c010b417f200941e493d0800010b781808000000b200241c0006a2480808080000bea0502067f027e23808080800041f0006b2202248080808000200241c8006a200110faa28080000240024002400240024002402002280248410d460d00200241306a41106a200241c8006a41106a280200360200200241306a41086a200241c8006a41086a290200370300200220022902483703300240200128020022032802082204280208220520042802102206460d00200641016a2207450d02200720054b0d0320042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00002104200241086a200110f793808000200228020822064109460d00200228020c2103200220043a00642002200636025c20022003360260200241003a006b2002200241eb006a36026c200241c8006a41dc97db80002001200241ec006a10d8a680800020022802482201418080808078460d042002412c6a200241306a41106a280200360200200241246a200241306a41086a2903003702002002200229033037021c2002200229025c22083703102002200241dc006a41086a280200360218200229024c2109200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a20022903183703002000200837030020004190808080783602800120002009370224200020013602200c060b200041b080808078360280010c040b200041b080808078360280010c040b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200041b08080807836028001200241dc006a10a2968080000b024020022802302201410c470d00200228023821040240200228023c2200450d00200441306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b2002280234450d012004410028029c96db8000118080808000000c010b200241306a210002400240200141776a2201410320014103491b0e0402000201020b200241306a41047221000b200010a2968080000b200241f0006a2480808080000bea0502067f027e23808080800041f0006b2202248080808000200241c8006a200110faa28080000240024002400240024002402002280248410d460d00200241306a41106a200241c8006a41106a280200360200200241306a41086a200241c8006a41086a290200370300200220022902483703300240200128020022032802082204280208220520042802102206460d00200641016a2207450d02200720054b0d0320042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00002104200241086a200110f793808000200228020822064109460d00200228020c2103200220043a00642002200636025c20022003360260200241003a006b2002200241eb006a36026c200241c8006a41dc97db80002001200241ec006a10d8a680800020022802482201418080808078460d042002412c6a200241306a41106a280200360200200241246a200241306a41086a2903003702002002200229033037021c2002200229025c22083703102002200241dc006a41086a280200360218200229024c2109200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a20022903183703002000200837030020004191808080783602800120002009370224200020013602200c060b200041b080808078360280010c040b200041b080808078360280010c040b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200041b08080807836028001200241dc006a10a2968080000b024020022802302201410c470d00200228023821040240200228023c2200450d00200441306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b2002280234450d012004410028029c96db8000118080808000000c010b200241306a210002400240200141776a2201410320014103491b0e0402000201020b200241306a41047221000b200010a2968080000b200241f0006a2480808080000bed0402067f027e23808080800041e0016b220224808080800002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d03200720054b0d0420042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00002106200241086a200110f793808000200228020822044109460d00200228020c2103200220063a00dc01200220043602d401200220033602d801200241c0016a200110f788808000024020022802c0010d0020022903c8012108200241c0016a200110f78880800020022802c0010d0020022903c8012109200241c0016a200110f78880800020022802c001450d020b200241d4016a10a2968080000b200041b080808078360280010c010b200220022902d8013702b401200220043602b001200220022903c8013703a801200220093703a0012002200837039801200241c0016a200110faa280800020024198016a41186a2104024020022802c001410d460d00200241c8006a200241c0016a41106a280200360200200241c0006a200241c0016a41086a290200370200200241106a41106a20024198016a41106a290300370300200241106a41186a2004290300370300200241106a41206a20024198016a41206a290300370300200220022902c0013703382002200229039801370310200220024198016a41086a2903003703182000200241106a41800110f5b2808000419280808078360280010c010b200041b08080807836028001200410a2968080000b200241e0016a2480808080000f0b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000bdd0301087f2380808080004180026b2202248080808000200241c0016a200110f3a28080000240024020022802f0014109460d0020024180016a41386a2203200241c0016a41386a29030037030020024180016a41306a2204200241c0016a41306a29030037030020024180016a41286a2205200241c0016a41286a29030037030020024180016a41206a2206200241c0016a41206a29030037030020024180016a41186a2207200241c0016a41186a29030037030020024180016a41106a2208200241c0016a41106a2209290300370300200220022903c80137038801200220022903c00137038001200241c0016a200110f590808000024020022903c0014202510d00200241d0006a2009290300370300200241c8006a200241c8016a290300370300200241106a2008290300370300200241186a2007290300370300200241206a2006290300370300200241286a2005290300370300200241306a2004290300370300200241386a2003290300370300200220022903c001370340200220022903800137030020022002290388013703082000200241800110f5b2808000419380808078360280010c020b200041b08080807836028001200410a2968080000c010b200041b080808078360280010b20024180026a2480808080000bde0302097f017e23808080800041306b2202248080808000200241106a200110f3888080000240024020022802100d002002280214220341144b0d00200241246a2001200310d68580800020022802242203418080808078460d002002200229022837021c20022003360218200241246a200241186a108ab080800020022802242204418080808078460d00200228022c210320022802282105024002400240200128020022062802082207280208220820072802102209460d00200941016a220a450d01200a20084b0d02200728020421082007200a3602102006427f200629030042017c220b200b501b370300200820096a2d00002107200241086a200110f793808000200228020822014109460d00200228020c210920004198808080783602800120002003360214200020053602102000200436020c200020073a000820002001360200200020093602040c040b200041b0808080783602800102402003450d00200541306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b2004450d032005410028029c96db8000118080808000000c030b417f200a41e493d0800010b781808000000b200a200841e493d0800010b581808000000b200041b080808078360280010b200241306a2480808080000bb00102017f037e23808080800041106b22022480808080002002200110f7888080000240024020022802000d00200229030821032002200110f788808000024020022802000d00200229030821042002200110f78880800020022802000d00200229030821052000419a80808078360280012000200337031020002005370308200020043703000c020b200041b080808078360280010c010b200041b080808078360280010b200241106a2480808080000b840402097f047e23808080800041306b2202248080808000200241086a200110f3888080000240024002400240024020022802080d00200241206a2001200228020c10ca8580800020022802202203418080808078460d00200228022421040240200128020022052802082206280208220720062802102208460d00200841016a2209450d04200920074b0d052002280228210a20062802042107200620093602102005427f200529030042017c220b200b501b370300200720086a2d000021082002200110f793808000200228020022064109460d0020022802042105200220083a001c2002200636021420022005360218200241206a200110f788808000024020022802200d002002290328210b200241206a200110f78880800020022802200d002002290328210c200241206a200110f7888080002002280220450d030b200241146a10a2968080000b200041b080808078360280012003450d022004410028029c96db8000118080808000000c020b200041b080808078360280010c010b2002290328210d2002290218210e2000200a3602302000200436022c20002003360228200041a180808078360280012000200e37021c200020063602182000200d3703102000200c3703082000200b3703000b200241306a2480808080000f0b417f200941e493d0800010b781808000000b2009200741e493d0800010b581808000000bbe0301097f23808080800041c0006b2202248080808000200241286a200110f3888080000240024002400240024020022802280d00200228022c2103200241206a200110f38880800020022802200d01200241346a2001200228022410ca8580800020022802342204418080808078460d01200228023c210520022802382106200241186a200110f38880800020022802180d02200241346a2001200228021c10ca8580800020022802342207418080808078460d02200228023c210820022802382109200241106a200110f388808000024020022802100d002002280214210a200241086a200110f38880800020022802080d00200228020c2101200041a280808078360280012000200a36021c2000200336021820002008360214200020093602102000200736020c200020053602082000200636020420002004360200200020013602200c050b200041b080808078360280012007450d032009410028029c96db8000118080808000000c030b200041b080808078360280010c030b200041b080808078360280010c020b200041b080808078360280010b2004450d002006410028029c96db8000118080808000000b200241c0006a2480808080000ba31704067f027e017f037e23808080800041c0026b2202248080808000024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d0c200720054b0d0d20042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00000e0a0102030405060708090b0a0b200041163a00000c1f0b200241086a200110f388808000024020022802080d00200228020c21042000410c3a0000200020043602040c1f0b200041163a00000c1e0b024020032802082204280208220520042802102206460d00200641016a2207450d0c200720054b0d0d20042802042105200420073602102003427f200329030042017c22082008501b370300410b210302400240200520066a2d00000e020100020b200241106a200110a59680800020022d00102203410b460d01200241d7016a200241386a290000370000200241d0016a200241316a290000370300200241c8016a200241296a290000370300200241c0016a200241216a290000370300200241b8016a200241196a290000370300200220022900113703b0010b2001280200220628020822042802082205200428021022016b4120490d00200141206a21072001415f4b0d0e200720054b0d0f20042802042105200420073602102006427f2006290300220842207c220920092008541b370300200020022903b001370001200041096a200241b0016a41086a290300370000200041116a200241b0016a41106a290300370000200041196a200241b0016a41186a290300370000200041216a200241d0016a290300370000200041286a200241d7016a2900003700002000200520016a2204290000370030200041386a200441086a290000370000200041c0006a200441106a290000370000200041c8006a200441186a290000370000200020033a00000c1e0b200041163a00000c1d0b20032802082204280208220520042802102206460d10200641016a2207450d0e200720054b0d0f20042802042105200420073602102003427f200329030042017c22082008501b370300410b210402400240200520066a2d00000e020100120b200241106a200110a59680800020022d00102204410b460d1120024187026a200241386a29000037000020024180026a200241316a290000370300200241f8016a200241296a290000370300200241f0016a200241216a290000370300200241e8016a200241196a290000370300200220022900113703e0010b200241106a200110f788808000024020022802100d0020022903182108200020022903e00137000920002008370338200020043a00082000410e3a0000200041306a20024187026a290000370000200041296a20024180026a290300370000200041216a200241f8016a290300370000200041196a200241f0016a290300370000200041116a200241e8016a2903003700000c1d0b200041163a00000c1c0b024020032802082204280208220520042802102206460d00200641016a2207450d11200720054b0d1220042802042105200420073602102003427f200329030042017c22082008501b370300410b210302400240200520066a2d00000e020100020b200241106a200110a59680800020022d00102203410b460d01200241b7026a200241386a290000370000200241b0026a200241316a290000370300200241a8026a200241296a290000370300200241a0026a200241216a29000037030020024198026a200241196a29000037030020022002290011370390020b2001280200220628020822042802082205200428021022016b4114490d00200141146a21072001416b4b0d13200720054b0d1420042802042105200420073602102006427f2006290300220842147c220920092008541b3703002000200229039002370009200041116a20024190026a41086a290300370000200041196a20024190026a41106a290300370000200041216a200241a8026a290300370000200041296a200241b0026a290300370000200041306a200241b7026a2900003700002000200520016a2204290000370038200041c0006a200441086a290000370000200041c8006a200441106a280000360000200020033a00082000410f3a00000c1c0b200041163a00000c1b0b024020032802082204280208220620042802102201460d00200141016a2205450d14200520064b0d152004280204210620042005360210200041103a00002000200620016a2d00003a00012003427f200329030042017c22082008501b3703000c1b0b200041163a00000c1a0b200241106a2001108289808000024020022802104101710d00200229032021082000200241286a29030037031820002008370310200041113a00000c1a0b200041163a00000c190b024020032802082204280208220520042802102206460d00200641016a2207450d14200720054b0d152004280204210a200420073602102003427f200329030042017c22082008501b3703002001280200220128020822042802082205200428021022036b4120490d00200341206a21072003415f4b0d16200720054b0d17200a20066a2d0000210620042802042105200420073602102001427f2001290300220842207c220920092008541b370300200020063a0021200041123a00002000200520036a2204290000370001200041096a200441086a290000370000200041116a200441106a290000370000200041196a200441186a2900003700000c190b200041163a00000c180b200041133a00000c170b200241d0006a200110fa9080800020022d0050410a460d1520022903502108200241d0006a2001108091808000024020022802504105460d0020024180016a41086a200241d0006a41086a28020022043602002002411b6a200436000020022002290250220937038001200041143a00002002200937001320002002290010370001200041086a200241176a290000370000200020083703100c170b200041163a00000c160b200041163a00000c150b200241d0006a200110a596808000024020022d0050410b460d0020024180016a41286a200241d0006a41286a290300220837030020024180016a41206a200241d0006a41206a290300220937030020024180016a41186a200241d0006a41186a290300220b37030020024180016a41106a200241d0006a41106a290300220c37030020024180016a41086a200241d0006a41086a290300220d3703002002411f6a200d370000200241276a200c3700002002412f6a200b370000200241376a20093700002002413f6a22042008370000200220022903502208370380012002200837001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041216a200241106a41206a290000370000200041296a200241106a41286a290000370000200041306a2004290000370000200041153a00000c150b200041163a00000c140b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b2001200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200041163a00000c0b0b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b2001200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b417f200541e493d0800010b781808000000b2005200641e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b2003200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200041163a00000b200241c0026a2480808080000bfd0302037f017e2380808080004180016b2202248080808000200241106a200110a59680800002400240024020022d0010410b460d00200241c0006a41286a200241106a41286a290300370300200241c0006a41206a200241106a41206a290300370300200241c0006a41186a200241106a41186a290300370300200241c0006a41106a200241106a41106a290300370300200241c0006a41086a200241106a41086a29030037030020022002290310370340200241086a200110f793808000200228020822034109460d01200228020c21042002200336027020022004360274200241003a007b2002200241fb006a36027c200241106a41dc97db80002001200241fc006a10d8a6808000024020022802102201418080808078460d002002290214210520002002290340370308200041306a200241c0006a41286a290300370300200041286a200241c0006a41206a290300370300200041206a200241c0006a41186a290300370300200041186a200241c0006a41106a290300370300200041106a200241c8006a290300370300200041a680808078360280012000200537023c2000200136023820002004360204200020033602000c030b200041b08080807836028001200241f0006a10a2968080000c020b200041b080808078360280010c010b200041b080808078360280010b20024180016a2480808080000bd50402077f017e2380808080004190016b2202248080808000200241d0006a200110f3a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a2903003703002002200229035837031820022002290350370310024002400240200128020022042802082205280208220620052802102207460d00200741016a2208450d01200820064b0d0220052802042106200520083602102004427f200429030042017c22092009501b370300200620076a2d00002105200241086a200110f793808000200228020822014109460d00200228020c210720002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041a78080807836028001200020053a004820002007360244200020013602400c040b200041b08080807836028001200310a2968080000c030b417f200841e493d0800010b781808000000b2008200641e493d0800010b581808000000b200041b080808078360280010b20024190016a2480808080000bd50402077f017e2380808080004190016b2202248080808000200241d0006a200110f3a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a2903003703002002200229035837031820022002290350370310024002400240200128020022042802082205280208220620052802102207460d00200741016a2208450d01200820064b0d0220052802042106200520083602102004427f200429030042017c22092009501b370300200620076a2d00002105200241086a200110f793808000200228020822014109460d00200228020c210720002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041a88080807836028001200020053a004820002007360244200020013602400c040b200041b08080807836028001200310a2968080000c030b417f200841e493d0800010b781808000000b2008200641e493d0800010b581808000000b200041b080808078360280010b20024190016a2480808080000bd50402077f017e2380808080004190016b2202248080808000200241d0006a200110f3a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a2903003703002002200229035837031820022002290350370310024002400240200128020022042802082205280208220620052802102207460d00200741016a2208450d01200820064b0d0220052802042106200520083602102004427f200429030042017c22092009501b370300200620076a2d00002105200241086a200110f793808000200228020822014109460d00200228020c210720002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041a98080807836028001200020053a004820002007360244200020013602400c040b200041b08080807836028001200310a2968080000c030b417f200841e493d0800010b781808000000b2008200641e493d0800010b581808000000b200041b080808078360280010b20024190016a2480808080000bd50402077f017e2380808080004190016b2202248080808000200241d0006a200110f3a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a2903003703002002200229035837031820022002290350370310024002400240200128020022042802082205280208220620052802102207460d00200741016a2208450d01200820064b0d0220052802042106200520083602102004427f200429030042017c22092009501b370300200620076a2d00002105200241086a200110f793808000200228020822014109460d00200228020c210720002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041aa8080807836028001200020053a004820002007360244200020013602400c040b200041b08080807836028001200310a2968080000c030b417f200841e493d0800010b781808000000b2008200641e493d0800010b581808000000b200041b080808078360280010b20024190016a2480808080000b8c0201047f23808080800041b0016b220224808080800020024180016a200110f590808000024002402002290380014202510d0020024198016a41106a220320024180016a41106a29030037030020024198016a41086a220420024180016a41086a220529030037030020022002290380013703980120024180016a200110d19d8080000240200228028001410a460d00200241206a2005280200360200200241106a200329030037030020022002290280013703182002200229039801370300200220042903003703082000200241800110f5b280800041af80808078360280010c020b200041b080808078360280010c010b200041b080808078360280010b200241b0016a2480808080000b8b1402047f037e23808080800041f0006b22022480808080000240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e300102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f30310b200041b080808078360280010c310b200241106a200110bba38080004180808080782104024002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602000c010b41b08080807821040b20002004360280010c300b200241106a200110bba380800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602002000418180808078360280010c300b200041b080808078360280010c2f0b200241106a200110bba380800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602002000418280808078360280010c2f0b200041b080808078360280010c2e0b20002001108c948080000c2d0b20002001108d948080000c2c0b20002001108e948080000c2b0b20002001108f948080000c2a0b200020011090948080000c290b2002200110e988808000024020022802000d0020022802042104200041888080807836028001200020043602000c290b200041b080808078360280010c280b200020011091948080000c270b2000418a80808078360280010c260b200241086a20011092948080000240200228020822044109460d00200228020c21012000418b808080783602800120002004360200200020013602040c260b200041b080808078360280010c250b200241106a2001109394808000024020022802284109460d0020002002290310370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200241106a41086a2903003703002000418c80808078360280010c250b200041b080808078360280010c240b200020011094948080000c230b200020011095948080000c220b200020011096948080000c210b200020011097948080000c200b200020011098948080000c1f0b200020011099948080000c1e0b20002001109a948080000c1d0b2000419480808078360280010c1c0b200241003a006b2002200241eb006a36026c200241106a41dc97db80002001200241ec006a10c1a6808000024020022802102204418080808078460d0020002002290214370204200020043602002000419580808078360280010c1c0b200041b080808078360280010c1b0b200241003a006b2002200241eb006a36026c200241106a41dc97db80002001200241ec006a10c1a6808000024020022802102204418080808078460d0020002002290214370204200020043602002000419680808078360280010c1b0b200041b080808078360280010c1a0b2000419780808078360280010c190b20002001109b948080000c180b200241106a200110f488808000024020022802100d0020022903182106200041998080807836028001200020063703000c180b200041b080808078360280010c170b20002001109c948080000c160b2000419b80808078360280010c150b200241106a200110bba380800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602002000419c80808078360280010c150b200041b080808078360280010c140b200241106a200110bba380800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602002000419d80808078360280010c140b200041b080808078360280010c130b200241106a200110d89d80800002402002280210410a460d0020002002290210370200200041086a200241106a41086a2802003602002000419e80808078360280010c130b200041b080808078360280010c120b200241106a200110cb9d808000024020022802184129460d0020002002290310370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200241106a41086a2903003703002000419f80808078360280010c120b200041b080808078360280010c110b200241106a200110c190808000024020022802104103460d0020002002290210370200200041086a200241106a41086a290200370200200041a080808078360280010c110b200041b080808078360280010c100b20002001109d948080000c0f0b20002001109e948080000c0e0b200241106a2001109394808000024020022802284109460d0020002002290310370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200241106a41086a290300370300200041a380808078360280010c0e0b200041b080808078360280010c0d0b200041a480808078360280010c0c0b200241106a2001109f94808000024020022d00104116460d002000200241106a41d00010f5b280800041a580808078360280010c0c0b200041b080808078360280010c0b0b2000200110a0948080000c0a0b2000200110a1948080000c090b2000200110a2948080000c080b2000200110a3948080000c070b2000200110a4948080000c060b024002400240200328020828020022042802042201450d0020042001417f6a36020420042004280200220141016a3602002003427f200329030042017c22062006501b3703004100210420012d00000e020201000b200041b080808078360280010c070b410121040b200041ab8080807836028001200020043a00000c050b02402003280208280200220428020422014120490d002004200141606a36020420042004280200220141206a3602002003427f2003290300220642207c220720072006541b370300200141086a2900002106200141106a290000210720012900002108200041186a200141186a290000370000200041106a2007370000200041086a200637000020002008370000200041ac80808078360280010c050b200041b080808078360280010c040b200041ad80808078360280010c030b200241106a200110e698808000024020022802104109460d0020002002290210370200200041086a200241106a41086a280200360200200041ae80808078360280010c030b200041b080808078360280010c020b2000200110a5948080000c010b200041b080808078360280010b200241f0006a2480808080000bdc0405017f027e037f037e027f23808080800041d0006b2202248080808000200241306a200110f48880800002400240024020022802300d0020022903382103200241306a200110aa968080002002280238412f460d01200241106a41186a200241306a41186a290300370300200241106a41106a200241306a41106a290300370300200241106a41086a200241306a41086a29030037030020022002290330370310200241306a200110f488808000024020022802300d0020022903382104200241306a200110f48880800020022802300d002001280200220528020828020022062802042207450d002002290338210820062007417f6a36020420062006280200220741016a3602002005427f2005290300220942017c220a200a501b370300410921060240024020072d00000e020100020b200528020828020022062802042207450d0120062007417f6a36020420062006280200220741016a3602002005427f200942027c220a200a2009541b37030020072d0000210b200241086a20011092948080002002280208220641776a4102490d01200228020c210c0b2000200b3a00402000200c36023c2000200636023820002002290310370300200041086a200241106a41086a290300370300200041106a200241106a41106a290300370300200041186a200241106a41186a2903003703002000418380808078360280012000200837033020002004370328200020033703200c030b200041b08080807836028001200241106a10a8968080000c020b200041b080808078360280010c010b200041b080808078360280010b200241d0006a2480808080000ba90302077f017e23808080800041306b2202248080808000200241106a200110e9888080000240024020022802100d002002280214220341144b0d00200241246a2001200310f18480800020022802242203418080808078460d002002200229022837021c20022003360218200241246a200241186a108ab080800020022802242204418080808078460d00200228022c21032002280228210502402001280200220628020828020022072802042208450d0020072008417f6a36020420072007280200220841016a3602002006427f200629030042017c22092009501b37030020082d00002107200241086a2001109294808000200228020822014109460d00200228020c210620004184808080783602800120002003360214200020053602102000200436020c200020073a000820002001360200200020063602040c020b200041b0808080783602800102402003450d00200541306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b2004450d012005410028029c96db8000118080808000000c010b200041b080808078360280010b200241306a2480808080000bb00402077f017e23808080800041306b2202248080808000200241086a200110e988808000024002400240024020022802080d00200228020c220341144b0d002002411c6a2001200310f184808000200228021c2203418080808078460d0020022002290220370214200220033602102002411c6a200241106a108ab0808000200228021c2204418080808078460d0020022802242103200228022021052001280200220628020828020022072802042208450d0120072008417f6a36020420072007280200220841016a3602002006427f200629030042017c22092009501b37030020082d0000210720022001109294808000200228020022064109460d0120022802042108200220073a00182002200636021020022008360214200241003a002b20022002412b6a36022c2002411c6a41dc97db800020012002412c6a10cca68080000240200228021c2201418080808078460d002002290220210920002002290210370200200041086a200241106a41086a2802003602002000418580808078360280012000200937021c2000200136021820002003360214200020053602102000200436020c0c040b200041b08080807836028001200241106a10a2968080000c020b200041b080808078360280010c020b200041b080808078360280010b02402003450d00200541306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b2004450d002005410028029c96db8000118080808000000b200241306a2480808080000bcd0202047f037e23808080800041206b22022480808080000240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d0000220441034b0d00200241106a200110f48880800020022802100d0120022903182106200241106a200110f48880800020022802100d0120022903182107200241086a200110e988808000024020022802080d00200241106a2001200228020c10f98480800020022802102201418080808078460d0020022902142108200020043a009001200020083702840120002001360280012000418e8080807836021020002007370308200020063703000c030b200041b080808078360280010c020b200041b080808078360280010c010b200041b080808078360280010b200241206a2480808080000ba10101047f23808080800041206b2202248080808000200241186a200110e98880800041b0808080782103024020022802180d00200228021c2104200241106a200110e98880800020022802100d0020022802142105200241086a200110e98880800020022802080d00200228020c210120002005360204200020043602002000200136020841878080807821030b2000200336028001200241206a2480808080000ba10101047f23808080800041206b2202248080808000200241186a200110e98880800041b0808080782103024020022802180d00200228021c2104200241106a200110e98880800020022802100d0020022802142105200241086a200110e98880800020022802080d00200228020c210120002005360204200020043602002000200136020841898080807821030b2000200336028001200241206a2480808080000bf30402037f017e024002402001280200220228020828020022032802042204450d0020032004417f6a36020420032003280200220441016a3602002002427f200229030042017c22052005501b3703000240024002400240024002400240024020042d000022020e09090706050403020100080b41084109200110d08e80800022031b21020c080b41074109200110cc8e80800022031b21020c070b41064109200110c98e80800022031b21020c060b41054109200110ca8e80800022031b21020c050b024002400240200110d7a180800022020d00410021030c010b41002d0098a2db80001a41d00241002802a496db8000118280808000002203450d012003428180808010370300200341106a200241c00210f5b28080001a2002410028029c96db8000118080808000000b4104410920031b21020c050b411041d00210bb80808000000b024002400240200110c0a180800022020d00410021030c010b41002d0098a2db80001a41800241002802a496db8000118280808000002203450d012003428180808010370300200341106a200241f00110f5b28080001a2002410028029c96db8000118080808000000b4103410920031b21020c040b411041800210bb80808000000b024002400240200110b4a180800022020d00410021030c010b41002d0098a2db80001a41b00141002802a496db8000118280808000002203450d012003428180808010370300200341106a200241a00110f5b28080001a2002410028029c96db8000118080808000000b4102410920031b21020c030b411041b00110bb80808000000b41014109200110cb8e80800022031b21020c010b410921020b20002003360204200020023602000bd80202047f037e23808080800041306b220224808080800002400240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002104200241086a2001109294808000200228020822034109460d00200228020c2105200220043a001c2002200336021420022005360218200241206a200110f48880800020022802200d0120022903282106200241206a200110f488808000024020022802200d0020022903282107200241206a200110f48880800020022802200d002002290328210820002002290214370218200041206a2002411c6a2802003602002000200837031020002007370308200020063703000c040b200041093602180c020b200041093602180c020b200041093602180b200241146a10a2968080000b200241306a2480808080000bdf0302047f017e23808080800041306b22022480808080002002411c6a200110fca280800002400240200228021c410d460d00200241086a41106a2002411c6a41106a280200360200200241086a41086a2002411c6a41086a2902003703002002200229021c37030802402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d0000210420022001109294808000200228020022014109460d00200228020421032000200229030837020c2000411c6a200241186a280200360200200041146a200241106a2903003702002000418d8080807836028001200020043a000820002003360204200020013602000c020b200041b08080807836028001024020022802082200410c470d0020022802102104024020022802142201450d00200441306a21000340200010cf8b808000200041c0006a21002001417f6a22010d000b0b200228020c450d022004410028029c96db8000118080808000000c020b200241086a210102400240200041776a2200410320004103491b0e0403000301030b200241086a41047221010b200110a2968080000c010b200041b080808078360280010b200241306a2480808080000bb50502047f027e23808080800041f0006b2202248080808000200241c8006a200110fca280800002400240024002402002280248410d460d00200241306a41106a200241c8006a41106a280200360200200241306a41086a200241c8006a41086a2902003703002002200229024837033002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002104200241086a2001109294808000200228020822034109460d00200228020c2105200220043a00642002200336025c20022005360260200241003a006b2002200241eb006a36026c200241c8006a41dc97db80002001200241ec006a10cca680800020022802482201418080808078460d022002412c6a200241306a41106a280200360200200241246a200241306a41086a2903003702002002200229033037021c2002200229025c22063703102002200241dc006a41086a280200360218200229024c2107200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a2002290318370300200020063703002000418e808080783602800120002007370224200020013602200c040b200041b080808078360280010c020b200041b080808078360280010c020b200041b08080807836028001200241dc006a10a2968080000b024020022802302201410c470d00200228023821040240200228023c2200450d00200441306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b2002280234450d012004410028029c96db8000118080808000000c010b200241306a210002400240200141776a2201410320014103491b0e0402000201020b200241306a41047221000b200010a2968080000b200241f0006a2480808080000bb30502067f017e23808080800041c0006b2202248080808000200241206a200110fca280800002400240024002402002280220410d460d00200241086a41106a200241206a41106a280200360200200241086a41086a200241206a41086a290200370300200220022902203703082002200110e98880800020022802000d012002280204220341144b0d01200241206a2001200310f18480800020022802202203418080808078460d012002200229022437023820022003360234200241206a200241346a108ab080800020022802202204418080808078460d01200228022821032002280224210502402001280200220628020828020022012802042207450d0020012007417f6a36020420012001280200220741016a3602002006427f200629030042017c22082008501b370300410021010240024020072d00000e020100020b410121010b20002002290308370200200041106a200241086a41106a280200360200200041086a200241086a41086a2903003702002000418f8080807836028001200020013a00202000200336021c20002005360218200020043602140c040b200041b0808080783602800102402003450d00200541306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b2004450d022005410028029c96db8000118080808000000c020b200041b080808078360280010c020b200041b080808078360280010b024020022802082201410c470d0020022802102103024020022802142200450d00200341306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b200228020c450d012003410028029c96db8000118080808000000c010b200241086a210002400240200141776a2201410320014103491b0e0402000201020b200241086a41047221000b200010a2968080000b200241c0006a2480808080000bb50502047f027e23808080800041f0006b2202248080808000200241c8006a200110fca280800002400240024002402002280248410d460d00200241306a41106a200241c8006a41106a280200360200200241306a41086a200241c8006a41086a2902003703002002200229024837033002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002104200241086a2001109294808000200228020822034109460d00200228020c2105200220043a00642002200336025c20022005360260200241003a006b2002200241eb006a36026c200241c8006a41dc97db80002001200241ec006a10cca680800020022802482201418080808078460d022002412c6a200241306a41106a280200360200200241246a200241306a41086a2903003702002002200229033037021c2002200229025c22063703102002200241dc006a41086a280200360218200229024c2107200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a20022903183703002000200637030020004190808080783602800120002007370224200020013602200c040b200041b080808078360280010c020b200041b080808078360280010c020b200041b08080807836028001200241dc006a10a2968080000b024020022802302201410c470d00200228023821040240200228023c2200450d00200441306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b2002280234450d012004410028029c96db8000118080808000000c010b200241306a210002400240200141776a2201410320014103491b0e0402000201020b200241306a41047221000b200010a2968080000b200241f0006a2480808080000bb50502047f027e23808080800041f0006b2202248080808000200241c8006a200110fca280800002400240024002402002280248410d460d00200241306a41106a200241c8006a41106a280200360200200241306a41086a200241c8006a41086a2902003703002002200229024837033002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002104200241086a2001109294808000200228020822034109460d00200228020c2105200220043a00642002200336025c20022005360260200241003a006b2002200241eb006a36026c200241c8006a41dc97db80002001200241ec006a10cca680800020022802482201418080808078460d022002412c6a200241306a41106a280200360200200241246a200241306a41086a2903003702002002200229033037021c2002200229025c22063703102002200241dc006a41086a280200360218200229024c2107200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a20022903183703002000200637030020004191808080783602800120002007370224200020013602200c040b200041b080808078360280010c020b200041b080808078360280010c020b200041b08080807836028001200241dc006a10a2968080000b024020022802302201410c470d00200228023821040240200228023c2200450d00200441306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b2002280234450d012004410028029c96db8000118080808000000c010b200241306a210002400240200141776a2201410320014103491b0e0402000201020b200241306a41047221000b200010a2968080000b200241f0006a2480808080000bb70402047f027e23808080800041e0016b22022480808080000240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002103200241086a2001109294808000200228020822044109460d00200228020c2105200220033a00dc01200220043602d401200220053602d801200241c0016a200110f488808000024020022802c0010d0020022903c8012106200241c0016a200110f48880800020022802c0010d0020022903c8012107200241c0016a200110f48880800020022802c001450d020b200241d4016a10a2968080000b200041b080808078360280010c010b200220022902d8013702b401200220043602b001200220022903c8013703a801200220073703a0012002200637039801200241c0016a200110fca280800020024198016a41186a2101024020022802c001410d460d00200241c8006a200241c0016a41106a280200360200200241c0006a200241c0016a41086a290200370200200241106a41106a20024198016a41106a290300370300200241106a41186a2001290300370300200241106a41206a20024198016a41206a290300370300200220022902c0013703382002200229039801370310200220024198016a41086a2903003703182000200241106a41800110f5b2808000419280808078360280010c010b200041b08080807836028001200110a2968080000b200241e0016a2480808080000ba40402057f037e2380808080004180016b2202248080808000200241c0006a200110f2a28080000240024020022802704109460d00200241386a200241c0006a41386a290300370300200241306a2203200241c0006a41306a290300370300200241286a200241c0006a41286a290300370300200241206a200241c0006a41206a290300370300200241186a200241c0006a41186a290300370300200241106a200241c0006a41106a290300370300200220022903483703082002200229034037030002402001280200220428020828020022052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b370300420021080240024020062d00000e020100020b200241c0006a200110f48880800020022802400d0120022903482107200241c0006a200110f48880800020022802400d0120022903482109420121080b20002002290300370300200041086a2002290308370300200041386a200241386a290300370300200041306a200241306a290300370300200041286a200241286a290300370300200041206a200241206a290300370300200041186a200241186a290300370300200041106a200241106a2903003703002000419380808078360280012000200937035020002007370348200020083703400c020b200041b08080807836028001200310a2968080000c010b200041b080808078360280010b20024180016a2480808080000ba90302077f017e23808080800041306b2202248080808000200241106a200110e9888080000240024020022802100d002002280214220341144b0d00200241246a2001200310f18480800020022802242203418080808078460d002002200229022837021c20022003360218200241246a200241186a108ab080800020022802242204418080808078460d00200228022c21032002280228210502402001280200220628020828020022072802042208450d0020072008417f6a36020420072007280200220841016a3602002006427f200629030042017c22092009501b37030020082d00002107200241086a2001109294808000200228020822014109460d00200228020c210620004198808080783602800120002003360214200020053602102000200436020c200020073a000820002001360200200020063602040c020b200041b0808080783602800102402003450d00200541306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b2004450d012005410028029c96db8000118080808000000c010b200041b080808078360280010b200241306a2480808080000bb00102017f037e23808080800041106b22022480808080002002200110f4888080000240024020022802000d00200229030821032002200110f488808000024020022802000d00200229030821042002200110f48880800020022802000d00200229030821052000419a80808078360280012000200337031020002005370308200020043703000c020b200041b080808078360280010c010b200041b080808078360280010b200241106a2480808080000bce0302077f047e23808080800041306b2202248080808000200241086a200110e98880800002400240024020022802080d00200241206a2001200228020c10f98480800020022802202203418080808078460d002002280224210402402001280200220528020828020022062802042207450d002002280228210820062007417f6a36020420062006280200220741016a3602002005427f200529030042017c22092009501b37030020072d0000210520022001109294808000200228020022064109460d0020022802042107200220053a001c2002200636021420022007360218200241206a200110f488808000024020022802200d0020022903282109200241206a200110f48880800020022802200d002002290328210a200241206a200110f4888080002002280220450d030b200241146a10a2968080000b200041b080808078360280012003450d022004410028029c96db8000118080808000000c020b200041b080808078360280010c010b2002290328210b2002290218210c200020083602302000200436022c20002003360228200041a180808078360280012000200c37021c200020063602182000200b3703102000200a370308200020093703000b200241306a2480808080000bbe0301097f23808080800041c0006b2202248080808000200241286a200110e9888080000240024002400240024020022802280d00200228022c2103200241206a200110e98880800020022802200d01200241346a2001200228022410f98480800020022802342204418080808078460d01200228023c210520022802382106200241186a200110e98880800020022802180d02200241346a2001200228021c10f98480800020022802342207418080808078460d02200228023c210820022802382109200241106a200110e988808000024020022802100d002002280214210a200241086a200110e98880800020022802080d00200228020c2101200041a280808078360280012000200a36021c2000200336021820002008360214200020093602102000200736020c200020053602082000200636020420002004360200200020013602200c050b200041b080808078360280012007450d032009410028029c96db8000118080808000000c030b200041b080808078360280010c030b200041b080808078360280010c020b200041b080808078360280010b2004450d002006410028029c96db8000118080808000000b200241c0006a2480808080000be51404047f027e017f037e23808080800041c0026b22022480808080000240024002400240024002400240024002400240024002400240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e0a0102030405060708090b0a0b200041163a00000c0d0b2002200110e988808000024020022802000d00200228020421032000410c3a0000200020033602040c0d0b200041163a00000c0c0b0240200328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b370300410b21030240024020052d00000e020100020b200241106a200110a69680800020022d00102203410b460d01200241d7016a200241386a290000370000200241d0016a200241316a290000370300200241c8016a200241296a290000370300200241c0016a200241216a290000370300200241b8016a200241196a290000370300200220022900113703b0010b20012802002205280208280200220428020422014120490d002004200141606a36020420042004280200220141206a3602002005427f2005290300220642207c220720072006541b370300200020022903b001370001200041096a200241b0016a41086a290300370000200041116a200241b0016a41106a290300370000200041196a200241b0016a41186a290300370000200041216a200241b0016a41206a290300370000200041286a200241d7016a29000037000020002001290000370030200041386a200141086a290000370000200041c0006a200141106a290000370000200041c8006a200141186a290000370000200020033a00000c0c0b200041163a00000c0b0b200328020828020022042802042205450d0820042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b370300410b21030240024020052d00000e0201000a0b200241106a200110a69680800020022d00102203410b460d0920024187026a200241386a29000037000020024180026a200241316a290000370300200241f8016a200241296a290000370300200241f0016a200241216a290000370300200241e8016a200241196a290000370300200220022900113703e0010b200241106a200110f488808000024020022802100d0020022903182106200020022903e00137000920002006370338200020033a00082000410e3a0000200041306a20024187026a290000370000200041296a20024180026a290300370000200041216a200241f8016a290300370000200041196a200241f0016a290300370000200041116a200241e8016a2903003700000c0b0b200041163a00000c0a0b0240200328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b370300410b21030240024020052d00000e020100020b200241106a200110a69680800020022d00102203410b460d01200241b7026a200241386a290000370000200241b0026a200241316a290000370300200241a8026a200241296a290000370300200241a0026a200241216a29000037030020024198026a200241196a29000037030020022002290011370390020b20012802002201280208280200220428020422054114490d0020042005416c6a36020420042004280200220541146a3602002001427f2001290300220642147c220720072006541b3703002000200229039002370009200041116a20024190026a41086a290300370000200041196a20024190026a41106a290300370000200041216a200241a8026a290300370000200041296a200241b0026a290300370000200041306a200241b7026a29000037000020002005290000370038200041c0006a200541086a290000370000200041c8006a200541106a280000360000200020033a00082000410f3a00000c0a0b200041163a00000c090b0240200328020828020022042802042201450d00200041103a000020042001417f6a36020420042004280200220141016a360200200020012d00003a00012003427f200329030042017c22062006501b3703000c090b200041163a00000c080b200241106a2001108a89808000024020022802104101710d00200229032021062000200241286a29030037031820002006370310200041113a00000c080b200041163a00000c070b0240200328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020012802002201280208280200220328020422044120490d0020052d000021052003200441606a36020420032003280200220441206a3602002001427f2001290300220642207c220720072006541b370300200020053a0021200041123a000020002004290000370001200041096a200441086a290000370000200041116a200441106a290000370000200041196a200441186a2900003700000c070b200041163a00000c060b200041133a00000c050b200328020828020022042802042205450d0320042005417f6a36020420042004280200220541016a3602002003427f2003290300220742017c22062006501b3703004200210602400240024020052d000022040e0a02000102020202020202060b2003280208280200220528020422084104490d0520052008417c6a36020420052005280200220841046a3602002003427f200742057c220620062007541b370300200835000021060c010b200241086a200110e98880800020022802080d04200228020cad42188621060b200241d0006a200110fe90808000024020022802504105460d0020024180016a41086a200241d0006a41086a28020022033602002002411b6a200336000020022002290250220737038001200041143a00002002200737001320002002290010370001200041086a200241176a290000370000200020064208862004ad843703100c050b200041163a00000c040b200041163a00000c030b200241d0006a200110a696808000024020022d0050410b460d0020024180016a41286a200241d0006a41286a290300220637030020024180016a41206a200241d0006a41206a290300220737030020024180016a41186a200241d0006a41186a290300220937030020024180016a41106a200241d0006a41106a290300220a37030020024180016a41086a200241d0006a41086a290300220b3703002002411f6a200b370000200241276a200a3700002002412f6a2009370000200241376a20073700002002413f6a22032006370000200220022903502206370380012002200637001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041216a200241106a41206a290000370000200041296a200241106a41286a290000370000200041306a2003290000370000200041153a00000c030b200041163a00000c020b200041163a00000c010b200041163a00000b200241c0026a2480808080000bfd0302037f017e2380808080004180016b2202248080808000200241106a200110a69680800002400240024020022d0010410b460d00200241c0006a41286a200241106a41286a290300370300200241c0006a41206a200241106a41206a290300370300200241c0006a41186a200241106a41186a290300370300200241c0006a41106a200241106a41106a290300370300200241c0006a41086a200241106a41086a29030037030020022002290310370340200241086a2001109294808000200228020822034109460d01200228020c21042002200336027020022004360274200241003a007b2002200241fb006a36027c200241106a41dc97db80002001200241fc006a10cca6808000024020022802102201418080808078460d002002290214210520002002290340370308200041306a200241c0006a41286a290300370300200041286a200241c0006a41206a290300370300200041206a200241c0006a41186a290300370300200041186a200241c0006a41106a290300370300200041106a200241c8006a290300370300200041a680808078360280012000200537023c2000200136023820002004360204200020033602000c030b200041b08080807836028001200241f0006a10a2968080000c020b200041b080808078360280010c010b200041b080808078360280010b20024180016a2480808080000ba00402057f017e2380808080004190016b2202248080808000200241d0006a200110f2a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002402001280200220428020828020022052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b37030020062d00002105200241086a2001109294808000200228020822014109460d00200228020c210420002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041a78080807836028001200020053a004820002004360244200020013602400c020b200041b08080807836028001200310a2968080000c010b200041b080808078360280010b20024190016a2480808080000ba00402057f017e2380808080004190016b2202248080808000200241d0006a200110f2a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002402001280200220428020828020022052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b37030020062d00002105200241086a2001109294808000200228020822014109460d00200228020c210420002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041a88080807836028001200020053a004820002004360244200020013602400c020b200041b08080807836028001200310a2968080000c010b200041b080808078360280010b20024190016a2480808080000ba00402057f017e2380808080004190016b2202248080808000200241d0006a200110f2a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002402001280200220428020828020022052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b37030020062d00002105200241086a2001109294808000200228020822014109460d00200228020c210420002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041a98080807836028001200020053a004820002004360244200020013602400c020b200041b08080807836028001200310a2968080000c010b200041b080808078360280010b20024190016a2480808080000ba00402057f017e2380808080004190016b2202248080808000200241d0006a200110f2a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002402001280200220428020828020022052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b37030020062d00002105200241086a2001109294808000200228020822014109460d00200228020c210420002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041aa8080807836028001200020053a004820002004360244200020013602400c020b200041b08080807836028001200310a2968080000c010b200041b080808078360280010b20024190016a2480808080000bc00303057f057e027f23808080800041206b220224808080800041b080808078210302402001280200220428020828020022052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b370300420021080240024020062d00000e020100020b200241106a200110f48880800020022802100d0120022903182107200241106a200110f48880800020022802100d0120022903182109420121080b2001280200220428020828020022052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f2004290300220a42017c220b200b501b370300410921050240024020062d00000e020100020b200428020828020022052802042206450d0120052006417f6a36020420052005280200220641016a3602002004427f200a42027c220b200b200a541b37030020062d0000210c200241086a20011092948080002002280208220541776a4102490d01200228020c210d0b2000200c3a00202000200d36021c2000200536021820002009370310200020073703082000200837030041af8080807821030b2000200336028001200241206a2480808080000bfb1902047f047e2380808080004190026b22022480808080000240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e300102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f30310b200041303a00000c310b200241f0006a200110bba3808000024002402002280270418080808078460d00200241c0016a41086a200241f0006a41086a28020022043602002002411b6a20043600002002200229027022063703c0012002200637001320002002290010370001200041086a200241176a290000370000410021040c010b413021040b200020043a00000c300b200241f0006a200110bba380800002402002280270418080808078460d00200241c0016a41086a200241f0006a41086a28020022043602002002411b6a20043600002002200229027022063703c0012002200637001320002002290010370001200041086a200241176a290000370000200041013a00000c300b200041303a00000c2f0b200241f0006a200110bba380800002402002280270418080808078460d00200241c0016a41086a200241f0006a41086a28020022043602002002411b6a20043600002002200229027022063703c0012002200637001320002002290010370001200041086a200241176a290000370000200041023a00000c2f0b200041303a00000c2e0b2000200110a7948080000c2d0b2000200110a8948080000c2c0b2000200110a9948080000c2b0b2000200110aa948080000c2a0b2000200110ab948080000c290b2002200110e988808000024020022802000d0020022802042104200041083a0000200020043602040c290b200041303a00000c280b2000200110ac948080000c270b2000410a3a00000c260b200241086a20011092948080000240200228020822044109460d00200228020c2101200020043602042000410b3a0000200020013602080c260b200041303a00000c250b200241f0006a200110939480800002402002280288014109460d00200241c0016a41206a200241f0006a41206a2903002206370300200241c0016a41186a200241f0006a41186a2903002207370300200241c0016a41106a200241f0006a41106a2903002208370300200241c0016a41086a200241f0006a41086a29030022093703002002411f6a2009370000200241276a20083700002002412f6a2007370000200241376a20063700002002200229037022073703c0012002200737001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041216a200241106a41206a290000370000200041286a20063700002000410c3a00000c250b200041303a00000c240b2000200110ad948080000c230b2000200110ae948080000c220b2000200110af948080000c210b2000200110b0948080000c200b2000200110b1948080000c1f0b2000200110b2948080000c1e0b2000200110b3948080000c1d0b200041143a00000c1c0b200241003a00702002200241f0006a3602c001200241106a41dc97db80002001200241c0016a10cca6808000024020022802102204418080808078460d002000200229021437030820002004360204200041153a00000c1c0b200041303a00000c1b0b200241003a00702002200241f0006a3602c001200241106a41dc97db80002001200241c0016a10cca6808000024020022802102204418080808078460d002000200229021437030820002004360204200041163a00000c1b0b200041303a00000c1a0b200041173a00000c190b2000200110b4948080000c180b200241106a200110f488808000024020022802100d0020002002290318370308200041193a00000c180b200041303a00000c170b2000200110b5948080000c160b2000411b3a00000c150b200241f0006a200110bba380800002402002280270418080808078460d00200241c0016a41086a200241f0006a41086a28020022043602002002411b6a20043600002002200229027022063703c0012002200637001320002002290010370001200041086a200241176a2900003700002000411c3a00000c150b200041303a00000c140b200241f0006a200110bba380800002402002280270418080808078460d00200241c0016a41086a200241f0006a41086a28020022043602002002411b6a20043600002002200229027022063703c0012002200637001320002002290010370001200041086a200241176a2900003700002000411d3a00000c140b200041303a00000c130b200241f0006a200110d89d80800002402002280270410a460d00200241c0016a41086a200241f0006a41086a28020022043602002002411b6a20043600002002200229027022063703c0012002200637001320002002290010370001200041086a200241176a2900003700002000411e3a00000c130b200041303a00000c120b200241f0006a200110cb9d808000024020022802784129460d00200241c0016a41186a200241f0006a41186a2903002206370300200241c0016a41106a200241f0006a41106a2903002207370300200241c0016a41086a200241f0006a41086a29030022083703002002411f6a2008370000200241276a2007370000200241106a411f6a20063700002002200229037022073703c0012002200737001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041206a20063700002000411f3a00000c120b200041303a00000c110b200241f0006a200110c190808000024020022802704103460d00200241c0016a41086a200241f0006a41086a29020022063703002002411b6a20063700002002200229027022063703c0012002200637001320002002290010370001200041096a200241106a41086a290000370000200041106a2002411f6a280000360000200041203a00000c110b200041303a00000c100b2000200110b6948080000c0f0b2000200110b7948080000c0e0b200241f0006a200110939480800002402002280288014109460d00200241c0016a41206a200241f0006a41206a2903002206370300200241c0016a41186a200241f0006a41186a2903002207370300200241c0016a41106a200241f0006a41106a2903002208370300200241c0016a41086a200241f0006a41086a29030022093703002002411f6a2009370000200241276a20083700002002412f6a2007370000200241376a20063700002002200229037022073703c0012002200737001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041216a200241106a41206a290000370000200041286a2006370000200041233a00000c0e0b200041303a00000c0d0b200041243a00000c0c0b200241f0006a2001109f94808000024020022d00704116460d00200241c0016a200241f0006a41d00010f5b28080001a2002411f6a200241c0016a41d00010f5b28080001a200041016a200241106a41df0010f5b28080001a200041253a00000c0c0b200041303a00000c0b0b2000200110b8948080000c0a0b2000200110b9948080000c090b2000200110ba948080000c080b2000200110bb948080000c070b2000200110bc948080000c060b024002400240200328020828020022042802042201450d0020042001417f6a36020420042004280200220141016a3602002003427f200329030042017c22062006501b3703004100210420012d00000e020201000b200041303a00000c070b410121040b200020043a00012000412b3a00000c050b02402003280208280200220428020422014120490d002004200141606a36020420042004280200220141206a3602002003427f2003290300220642207c220720072006541b3703002000412c3a000020002001290000370001200041096a200141086a290000370000200041116a200141106a290000370000200041196a200141186a2900003700000c050b200041303a00000c040b2000412d3a00000c030b200241f0006a200110e698808000024020022802704109460d00200241c0016a41086a200241f0006a41086a28020022043602002002411b6a20043600002002200229027022063703c0012002200637001320002002290010370001200041086a200241176a2900003700002000412e3a00000c030b200041303a00000c020b2000200110bd948080000c010b200041303a00000b20024190026a2480808080000bc00405017f027e037f037e027f23808080800041d0006b2202248080808000200241306a200110f48880800002400240024020022802300d0020022903382103200241306a200110aa968080002002280238412f460d01200241106a41186a200241306a41186a290300370300200241106a41106a200241306a41106a290300370300200241106a41086a200241306a41086a29030037030020022002290330370310200241306a200110f488808000024020022802300d0020022903382104200241306a200110f48880800020022802300d002001280200220528020828020022062802042207450d002002290338210820062007417f6a36020420062006280200220741016a3602002005427f2005290300220942017c220a200a501b370300410921060240024020072d00000e020100020b200528020828020022062802042207450d0120062007417f6a36020420062006280200220741016a3602002005427f200942027c220a200a2009541b37030020072d0000210b200241086a20011092948080002002280208220641776a4102490d01200228020c210c0b20002002290310370328200041c0006a200241286a290300370300200041386a200241206a290300370300200041306a200241186a2903003703002000200837032020002004370318200020033703102000200b3a000c2000200c36020820002006360204200041033a00000c030b200041303a0000200241106a10a8968080000c020b200041303a00000c010b200041303a00000b200241d0006a2480808080000b9a0302077f017e23808080800041306b2202248080808000200241106a200110e9888080000240024020022802100d002002280214220341144b0d00200241246a2001200310f18480800020022802242203418080808078460d002002200229022837021c20022003360218200241246a200241186a108ab080800020022802242204418080808078460d00200228022c21032002280228210502402001280200220628020828020022072802042208450d0020072008417f6a36020420072007280200220841016a3602002006427f200629030042017c22092009501b37030020082d00002107200241086a2001109294808000200228020822014109460d00200228020c2106200020073a0018200020013602102000200336020c2000200536020820002004360204200041043a0000200020063602140c020b200041303a000002402003450d00200541306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b2004450d012005410028029c96db8000118080808000000c010b200041303a00000b200241306a2480808080000b990402077f017e23808080800041306b2202248080808000200241086a200110e988808000024002400240024020022802080d00200228020c220341144b0d002002411c6a2001200310f184808000200228021c2203418080808078460d0020022002290220370214200220033602102002411c6a200241106a108ab0808000200228021c2204418080808078460d0020022802242103200228022021052001280200220628020828020022072802042208450d0120072008417f6a36020420072007280200220841016a3602002006427f200629030042017c22092009501b37030020082d0000210720022001109294808000200228020022064109460d0120022802042108200220073a00182002200636021020022008360214200241003a002b20022002412b6a36022c2002411c6a41dc97db800020012002412c6a10cca68080000240200228021c2201418080808078460d00200229022021092000200229021037021c200041246a200241186a28020036020020002009370214200020013602102000200336020c2000200536020820002004360204200041053a00000c040b200041303a0000200241106a10a2968080000c020b200041303a00000c020b200041303a00000b02402003450d00200541306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b2004450d002005410028029c96db8000118080808000000b200241306a2480808080000bbe0202047f037e23808080800041206b22022480808080000240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d0000220441034b0d00200241106a200110f48880800020022802100d0120022903182106200241106a200110f48880800020022802100d0120022903182107200241086a200110e988808000024020022802080d00200241106a2001200228020c10f98480800020022802102201418080808078460d0020022902142108200041003a00242000200837021c200020013602182000200737031020002006370308200020043a0001200041063a00000c030b200041303a00000c020b200041303a00000c010b200041303a00000b200241206a2480808080000b9c0101037f23808080800041206b2202248080808000200241186a200110e9888080000240024020022802180d00200228021c2103200241106a200110e98880800020022802100d0020022802142104200241086a200110e98880800020022802080d00200228020c21012000200436020820002003360204200041073a00002000200136020c0c010b200041303a00000b200241206a2480808080000b9c0101037f23808080800041206b2202248080808000200241186a200110e9888080000240024020022802180d00200228021c2103200241106a200110e98880800020022802100d0020022802142104200241086a200110e98880800020022802080d00200228020c21012000200436020820002003360204200041093a00002000200136020c0c010b200041303a00000b200241206a2480808080000b880402047f017e23808080800041d0006b22022480808080002002413c6a200110fca280800002400240200228023c410d460d00200241286a41106a2002413c6a41106a280200360200200241286a41086a2002413c6a41086a2902003703002002200229023c37032802402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002104200241086a2001109294808000200228020822014109460d00200228020c2103200020043a0020200020013602182000200336021c200241246a200241286a41106a2802003600002002411c6a200241286a41086a290300370000200220022903283700142000410d3a000020002002290011370001200041096a200241116a41086a290000370000200041106a200241206a2900003700000c020b200041303a0000024020022802282200410c470d0020022802302104024020022802342201450d00200441306a21000340200010cf8b808000200041c0006a21002001417f6a22010d000b0b200228022c450d022004410028029c96db8000118080808000000c020b200241286a210102400240200041776a2200410320004103491b0e0403000301030b200241286a41047221010b200110a2968080000c010b200041303a00000b200241d0006a2480808080000bdf0402047f017e23808080800041d0006b2202248080808000200241286a200110fca280800002400240024002402002280228410d460d00200241106a41106a200241286a41106a280200360200200241106a41086a200241286a41086a2902003703002002200229022837031002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002104200241086a2001109294808000200228020822034109460d00200228020c2105200220043a00442002200336023c20022005360240200241003a004b2002200241cb006a36024c200241286a41dc97db80002001200241cc006a10cca680800020022802282201418080808078460d02200229022c2106200020022903103702102000200229023c370224200041206a200241206a280200360200200041186a200241106a41086a2903003702002000412c6a2002413c6a41086a28020036020020002006370308200020013602042000410e3a00000c040b200041303a00000c020b200041303a00000c020b200041303a00002002413c6a10a2968080000b024020022802102201410c470d00200228021821040240200228021c2200450d00200441306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b2002280214450d012004410028029c96db8000118080808000000c010b200241106a210002400240200141776a2201410320014103491b0e0402000201020b200241106a41047221000b200010a2968080000b200241d0006a2480808080000b990502067f017e23808080800041c0006b2202248080808000200241206a200110fca280800002400240024002402002280220410d460d00200241086a41106a200241206a41106a280200360200200241086a41086a200241206a41086a290200370300200220022902203703082002200110e98880800020022802000d012002280204220341144b0d01200241206a2001200310f18480800020022802202203418080808078460d012002200229022437023820022003360234200241206a200241346a108ab080800020022802202204418080808078460d01200228022821032002280224210502402001280200220628020828020022012802042207450d0020012007417f6a36020420012001280200220741016a3602002006427f200629030042017c22082008501b370300410021010240024020072d00000e020100020b410121010b20002002290308370210200041206a200241186a280200360200200041186a200241106a2903003702002000200336020c2000200536020820002004360204200020013a00012000410f3a00000c040b200041303a000002402003450d00200541306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b2004450d022005410028029c96db8000118080808000000c020b200041303a00000c020b200041303a00000b024020022802082201410c470d0020022802102103024020022802142200450d00200341306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b200228020c450d012003410028029c96db8000118080808000000c010b200241086a210002400240200141776a2201410320014103491b0e0402000201020b200241086a41047221000b200010a2968080000b200241c0006a2480808080000be20402047f017e23808080800041d0006b2202248080808000200241286a200110fca280800002400240024002402002280228410d460d00200241106a41106a200241286a41106a280200360200200241106a41086a200241286a41086a2902003703002002200229022837031002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002104200241086a2001109294808000200228020822034109460d00200228020c2105200220043a00442002200336023c20022005360240200241003a004b2002200241cb006a36024c200241286a41dc97db80002001200241cc006a10cca680800020022802282201418080808078460d02200229022c2106200020022903103702102000200229023c370224200041206a200241106a41106a280200360200200041186a200241106a41086a2903003702002000412c6a2002413c6a41086a2802003602002000200637030820002001360204200041103a00000c040b200041303a00000c020b200041303a00000c020b200041303a00002002413c6a10a2968080000b024020022802102201410c470d00200228021821040240200228021c2200450d00200441306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b2002280214450d012004410028029c96db8000118080808000000c010b200241106a210002400240200141776a2201410320014103491b0e0402000201020b200241106a41047221000b200010a2968080000b200241d0006a2480808080000bdf0402047f017e23808080800041d0006b2202248080808000200241286a200110fca280800002400240024002402002280228410d460d00200241106a41106a200241286a41106a280200360200200241106a41086a200241286a41086a2902003703002002200229022837031002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002104200241086a2001109294808000200228020822034109460d00200228020c2105200220043a00442002200336023c20022005360240200241003a004b2002200241cb006a36024c200241286a41dc97db80002001200241cc006a10cca680800020022802282201418080808078460d02200229022c2106200020022903103702102000200229023c370224200041206a200241206a280200360200200041186a200241106a41086a2903003702002000412c6a2002413c6a41086a2802003602002000200637030820002001360204200041113a00000c040b200041303a00000c020b200041303a00000c020b200041303a00002002413c6a10a2968080000b024020022802102201410c470d00200228021821040240200228021c2200450d00200441306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b2002280214450d012004410028029c96db8000118080808000000c010b200241106a210002400240200141776a2201410320014103491b0e0402000201020b200241106a41047221000b200010a2968080000b200241d0006a2480808080000bcc0402047f027e2380808080004180016b22022480808080000240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d0000210320022001109294808000200228020022044109460d0020022802042105200220033a007c2002200436027420022005360278200241c8006a200110f488808000024020022802480d0020022903502106200241c8006a200110f48880800020022802480d0020022903502107200241c8006a200110f4888080002002280248450d020b200241f4006a10a2968080000b200041303a00000c010b2002200229027837023c20022004360238200220022903503703302002200737032820022006370320200241c8006a200110fca2808000200241386a210102402002280248410d460d00200241e0006a41106a200241c8006a41106a2802002204360200200241e0006a41086a200241c8006a41086a2902002206370300200220022902482207370360200041386a200241206a41206a290300370300200041306a2001290300370300200041286a200241206a41106a290300370300200041206a200241206a41086a290300370300200020022903203703182002411c6a2004360000200241146a20063700002002200737000c200041123a000020002002290009370001200041096a200241096a41086a290000370000200041106a200241186a2900003700000c010b200041303a0000200110a2968080000b20024180016a2480808080000b990402057f037e2380808080004180016b2202248080808000200241c0006a200110f2a28080000240024020022802704109460d00200241386a200241c0006a41386a290300370300200241306a2203200241c0006a41306a290300370300200241286a200241c0006a41286a290300370300200241206a200241c0006a41206a290300370300200241186a200241c0006a41186a290300370300200241106a200241c0006a41106a290300370300200220022903483703082002200229034037030002402001280200220428020828020022052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b370300420021080240024020062d00000e020100020b200241c0006a200110f48880800020022802400d0120022903482107200241c0006a200110f48880800020022802400d0120022903482109420121080b20002002290300370320200041286a2002290308370300200041d8006a200241386a290300370300200041d0006a200241306a290300370300200041c8006a200241286a290300370300200041c0006a200241206a290300370300200041386a200241186a290300370300200041306a200241106a290300370300200020093703182000200737031020002008370308200041133a00000c020b200041303a0000200310a2968080000c010b200041303a00000b20024180016a2480808080000b9a0302077f017e23808080800041306b2202248080808000200241106a200110e9888080000240024020022802100d002002280214220341144b0d00200241246a2001200310f18480800020022802242203418080808078460d002002200229022837021c20022003360218200241246a200241186a108ab080800020022802242204418080808078460d00200228022c21032002280228210502402001280200220628020828020022072802042208450d0020072008417f6a36020420072007280200220841016a3602002006427f200629030042017c22092009501b37030020082d00002107200241086a2001109294808000200228020822014109460d00200228020c2106200020073a0018200020013602102000200336020c2000200536020820002004360204200041183a0000200020063602140c020b200041303a000002402003450d00200541306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b2004450d012005410028029c96db8000118080808000000c010b200041303a00000b200241306a2480808080000b9d0102017f027e23808080800041106b22022480808080002002200110f4888080000240024020022802000d00200229030821032002200110f488808000024020022802000d00200229030821042002200110f48880800020022802000d002000200229030837031820002004370310200020033703082000411a3a00000c020b200041303a00000c010b200041303a00000b200241106a2480808080000bbb0302077f037e23808080800041306b2202248080808000200241086a200110e98880800002400240024020022802080d00200241206a2001200228020c10f98480800020022802202203418080808078460d002002280224210402402001280200220528020828020022062802042207450d002002280228210820062007417f6a36020420062006280200220741016a3602002005427f200529030042017c22092009501b37030020072d0000210520022001109294808000200228020022064109460d0020022802042107200220053a001c2002200636021420022007360218200241206a200110f488808000024020022802200d0020022903282109200241206a200110f48880800020022802200d002002290328210a200241206a200110f4888080002002280220450d030b200241146a10a2968080000b200041303a00002003450d022004410028029c96db8000118080808000000c020b200041303a00000c010b2002290328210b2000200229021837022c200020063602282000200b3703202000200a370318200020093703102000200836020c2000200436020820002003360204200041213a00000b200241306a2480808080000ba50301097f23808080800041c0006b2202248080808000200241286a200110e9888080000240024002400240024020022802280d00200228022c2103200241206a200110e98880800020022802200d01200241346a2001200228022410f98480800020022802342204418080808078460d01200228023c210520022802382106200241186a200110e98880800020022802180d02200241346a2001200228021c10f98480800020022802342207418080808078460d02200228023c210820022802382109200241106a200110e988808000024020022802100d002002280214210a200241086a200110e98880800020022802080d00200228020c210120002008360224200020093602202000200736021c2000200536021820002006360214200020043602102000200a36020820002003360204200041223a00002000200136020c0c050b200041303a00002007450d032009410028029c96db8000118080808000000c030b200041303a00000c030b200041303a00000c020b200041303a00000b2004450d002006410028029c96db8000118080808000000b200241c0006a2480808080000be60302037f017e2380808080004180016b2202248080808000200241106a200110a69680800002400240024020022d0010410b460d00200241c0006a41286a200241106a41286a290300370300200241c0006a41206a200241106a41206a290300370300200241c0006a41186a200241106a41186a290300370300200241c0006a41106a200241106a41106a290300370300200241c0006a41086a200241106a41086a29030037030020022002290310370340200241086a2001109294808000200228020822034109460d01200228020c21042002200336027020022004360274200241003a007b2002200241fb006a36027c200241106a41dc97db80002001200241fc006a10cca6808000024020022802102201418080808078460d002002290214210520002002290340370310200041386a200241c0006a41286a290300370300200041306a200241c0006a41206a290300370300200041286a200241c0006a41186a290300370300200041206a200241d0006a290300370300200041186a200241c8006a29030037030020002004360244200020033602402000200537030820002001360204200041263a00000c030b200041303a0000200241f0006a10a2968080000c020b200041303a00000c010b200041303a00000b20024180016a2480808080000b900402057f017e2380808080004190016b2202248080808000200241d0006a200110f2a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002402001280200220428020828020022052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b37030020062d00002105200241086a2001109294808000200228020822014109460d00200228020c210420002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020053a000c2000200436020820002001360204200041273a00000c020b200041303a0000200310a2968080000c010b200041303a00000b20024190016a2480808080000b900402057f017e2380808080004190016b2202248080808000200241d0006a200110f2a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002402001280200220428020828020022052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b37030020062d00002105200241086a2001109294808000200228020822014109460d00200228020c210420002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020053a000c2000200436020820002001360204200041283a00000c020b200041303a0000200310a2968080000c010b200041303a00000b20024190016a2480808080000b900402057f017e2380808080004190016b2202248080808000200241d0006a200110f2a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002402001280200220428020828020022052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b37030020062d00002105200241086a2001109294808000200228020822014109460d00200228020c210420002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020053a000c2000200436020820002001360204200041293a00000c020b200041303a0000200310a2968080000c010b200041303a00000b20024190016a2480808080000b900402057f017e2380808080004190016b2202248080808000200241d0006a200110f2a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002402001280200220428020828020022052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b37030020062d00002105200241086a2001109294808000200228020822014109460d00200228020c210420002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020053a000c20002004360208200020013602042000412a3a00000c020b200041303a0000200310a2968080000c010b200041303a00000b20024190016a2480808080000bbb0303047f057e027f23808080800041206b2202248080808000024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b370300420021070240024020052d00000e020100020b200241106a200110f48880800020022802100d0120022903182106200241106a200110f48880800020022802100d0120022903182108420121070b2001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f2003290300220942017c220a200a501b370300410921040240024020052d00000e020100020b200328020828020022042802042205450d0120042005417f6a36020420042004280200220541016a3602002003427f200942027c220a200a2009541b37030020052d0000210b200241086a20011092948080002002280208220441776a4102490d01200228020c210c0b2000200837032020002006370318200020073703102000200b3a000c2000200c360208200020043602042000412f3a00000c010b200041303a00000b200241206a2480808080000bf21902047f047e2380808080004190026b22022480808080000240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e300102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f30310b200041303a00000c310b200241f0006a200110baa3808000024002402002280270418080808078460d00200241c0016a41086a200241f0006a41086a28020022043602002002411b6a20043600002002200229027022063703c0012002200637001320002002290010370001200041086a200241176a290000370000410021040c010b413021040b200020043a00000c300b200241f0006a200110baa380800002402002280270418080808078460d00200241c0016a41086a200241f0006a41086a28020022043602002002411b6a20043600002002200229027022063703c0012002200637001320002002290010370001200041086a200241176a290000370000200041013a00000c300b200041303a00000c2f0b200241f0006a200110baa380800002402002280270418080808078460d00200241c0016a41086a200241f0006a41086a28020022043602002002411b6a20043600002002200229027022063703c0012002200637001320002002290010370001200041086a200241176a290000370000200041023a00000c2f0b200041303a00000c2e0b2000200110bf948080000c2d0b2000200110c0948080000c2c0b2000200110c1948080000c2b0b2000200110c2948080000c2a0b2000200110c3948080000c290b2002200110e888808000024020022802000d0020022802042104200041083a0000200020043602040c290b200041303a00000c280b2000200110c4948080000c270b2000410a3a00000c260b200241086a200110c5948080000240200228020822044109460d00200228020c2101200020043602042000410b3a0000200020013602080c260b200041303a00000c250b200241f0006a200110c69480800002402002280288014109460d00200241c0016a41206a200241f0006a41206a2903002206370300200241c0016a41186a200241f0006a41186a2903002207370300200241c0016a41106a200241f0006a41106a2903002208370300200241c0016a41086a200241f0006a41086a29030022093703002002411f6a2009370000200241276a20083700002002412f6a2007370000200241376a20063700002002200229037022073703c0012002200737001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041216a200241106a41206a290000370000200041286a20063700002000410c3a00000c250b200041303a00000c240b2000200110c7948080000c230b2000200110c8948080000c220b2000200110c9948080000c210b2000200110ca948080000c200b2000200110cb948080000c1f0b2000200110cc948080000c1e0b2000200110cd948080000c1d0b200041143a00000c1c0b200241003a00702002200241f0006a3602c001200241106a41dc97db80002001200241c0016a10dca6808000024020022802102204418080808078460d002000200229021437030820002004360204200041153a00000c1c0b200041303a00000c1b0b200241003a00702002200241f0006a3602c001200241106a41dc97db80002001200241c0016a10dca6808000024020022802102204418080808078460d002000200229021437030820002004360204200041163a00000c1b0b200041303a00000c1a0b200041173a00000c190b2000200110ce948080000c180b200241106a200110f888808000024020022802100d0020002002290318370308200041193a00000c180b200041303a00000c170b2000200110cf948080000c160b2000411b3a00000c150b200241f0006a200110baa380800002402002280270418080808078460d00200241c0016a41086a200241f0006a41086a28020022043602002002411b6a20043600002002200229027022063703c0012002200637001320002002290010370001200041086a200241176a2900003700002000411c3a00000c150b200041303a00000c140b200241f0006a200110baa380800002402002280270418080808078460d00200241c0016a41086a200241f0006a41086a28020022043602002002411b6a20043600002002200229027022063703c0012002200637001320002002290010370001200041086a200241176a2900003700002000411d3a00000c140b200041303a00000c130b200241f0006a200110ce9d80800002402002280270410a460d00200241c0016a41086a200241f0006a41086a28020022043602002002411b6a20043600002002200229027022063703c0012002200637001320002002290010370001200041086a200241176a2900003700002000411e3a00000c130b200041303a00000c120b200241f0006a200110bd9d808000024020022802784129460d00200241c0016a41186a200241f0006a41186a2903002206370300200241c0016a41106a200241f0006a41106a2903002207370300200241c0016a41086a200241f0006a41086a29030022083703002002411f6a2008370000200241276a2007370000200241106a411f6a20063700002002200229037022073703c0012002200737001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041206a20063700002000411f3a00000c120b200041303a00000c110b200241f0006a200110ea8f808000024020022802704103460d00200241c0016a41086a200241f0006a41086a29020022063703002002411b6a20063700002002200229027022063703c0012002200637001320002002290010370001200041096a200241106a41086a290000370000200041106a2002411f6a280000360000200041203a00000c110b200041303a00000c100b2000200110d0948080000c0f0b2000200110d1948080000c0e0b200241f0006a200110c69480800002402002280288014109460d00200241c0016a41206a200241f0006a41206a2903002206370300200241c0016a41186a200241f0006a41186a2903002207370300200241c0016a41106a200241f0006a41106a2903002208370300200241c0016a41086a200241f0006a41086a29030022093703002002411f6a2009370000200241276a20083700002002412f6a2007370000200241376a20063700002002200229037022073703c0012002200737001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041216a200241106a41206a290000370000200041286a2006370000200041233a00000c0e0b200041303a00000c0d0b200041243a00000c0c0b200241f0006a200110d294808000024020022d00704116460d00200241c0016a200241f0006a41d00010f5b28080001a2002411f6a200241c0016a41d00010f5b28080001a200041016a200241106a41df0010f5b28080001a200041253a00000c0c0b200041303a00000c0b0b2000200110d3948080000c0a0b2000200110d4948080000c090b2000200110d5948080000c080b2000200110d6948080000c070b2000200110d7948080000c060b024002400240200328020822042802042201450d0020042001417f6a36020420042004280200220141016a3602002003427f200329030042017c22062006501b3703004100210420012d00000e020201000b200041303a00000c070b410121040b200020043a00012000412b3a00000c050b02402003280208220428020422014120490d002004200141606a36020420042004280200220141206a3602002003427f2003290300220642207c220720072006541b3703002000412c3a000020002001290000370001200041096a200141086a290000370000200041116a200141106a290000370000200041196a200141186a2900003700000c050b200041303a00000c040b2000412d3a00000c030b200241f0006a200110e998808000024020022802704109460d00200241c0016a41086a200241f0006a41086a28020022043602002002411b6a20043600002002200229027022063703c0012002200637001320002002290010370001200041086a200241176a2900003700002000412e3a00000c030b200041303a00000c020b2000200110d8948080000c010b200041303a00000b20024190026a2480808080000bba0405017f027e037f037e027f23808080800041d0006b2202248080808000200241306a200110f88880800002400240024020022802300d0020022903382103200241306a200110a7968080002002280238412f460d01200241106a41186a200241306a41186a290300370300200241106a41106a200241306a41106a290300370300200241106a41086a200241306a41086a29030037030020022002290330370310200241306a200110f888808000024020022802300d0020022903382104200241306a200110f88880800020022802300d002001280200220528020822062802042207450d002002290338210820062007417f6a36020420062006280200220741016a3602002005427f2005290300220942017c220a200a501b370300410921060240024020072d00000e020100020b200528020822062802042207450d0120062007417f6a36020420062006280200220741016a3602002005427f200942027c220a200a2009541b37030020072d0000210b200241086a200110c5948080002002280208220641776a4102490d01200228020c210c0b20002002290310370328200041c0006a200241286a290300370300200041386a200241206a290300370300200041306a200241186a2903003703002000200837032020002004370318200020033703102000200b3a000c2000200c36020820002006360204200041033a00000c030b200041303a0000200241106a10a8968080000c020b200041303a00000c010b200041303a00000b200241d0006a2480808080000b970302077f017e23808080800041306b2202248080808000200241106a200110e8888080000240024020022802100d002002280214220341144b0d00200241246a2001200310cc8580800020022802242203418080808078460d002002200229022837021c20022003360218200241246a200241186a108ab080800020022802242204418080808078460d00200228022c21032002280228210502402001280200220628020822072802042208450d0020072008417f6a36020420072007280200220841016a3602002006427f200629030042017c22092009501b37030020082d00002107200241086a200110c594808000200228020822014109460d00200228020c2106200020073a0018200020013602102000200336020c2000200536020820002004360204200041043a0000200020063602140c020b200041303a000002402003450d00200541306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b2004450d012005410028029c96db8000118080808000000c010b200041303a00000b200241306a2480808080000b960402077f017e23808080800041306b2202248080808000200241086a200110e888808000024002400240024020022802080d00200228020c220341144b0d002002411c6a2001200310cc85808000200228021c2203418080808078460d0020022002290220370214200220033602102002411c6a200241106a108ab0808000200228021c2204418080808078460d0020022802242103200228022021052001280200220628020822072802042208450d0120072008417f6a36020420072007280200220841016a3602002006427f200629030042017c22092009501b37030020082d000021072002200110c594808000200228020022064109460d0120022802042108200220073a00182002200636021020022008360214200241003a002b20022002412b6a36022c2002411c6a41dc97db800020012002412c6a10dca68080000240200228021c2201418080808078460d00200229022021092000200229021037021c200041246a200241186a28020036020020002009370214200020013602102000200336020c2000200536020820002004360204200041053a00000c040b200041303a0000200241106a10a2968080000c020b200041303a00000c020b200041303a00000b02402003450d00200541306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b2004450d002005410028029c96db8000118080808000000b200241306a2480808080000bbb0202047f037e23808080800041206b22022480808080000240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d0000220441034b0d00200241106a200110f88880800020022802100d0120022903182106200241106a200110f88880800020022802100d0120022903182107200241086a200110e888808000024020022802080d00200241106a2001200228020c108a8580800020022802102201418080808078460d0020022902142108200041003a00242000200837021c200020013602182000200737031020002006370308200020043a0001200041063a00000c030b200041303a00000c020b200041303a00000c010b200041303a00000b200241206a2480808080000b9c0101037f23808080800041206b2202248080808000200241186a200110e8888080000240024020022802180d00200228021c2103200241106a200110e88880800020022802100d0020022802142104200241086a200110e88880800020022802080d00200228020c21012000200436020820002003360204200041073a00002000200136020c0c010b200041303a00000b200241206a2480808080000b9c0101037f23808080800041206b2202248080808000200241186a200110e8888080000240024020022802180d00200228021c2103200241106a200110e88880800020022802100d0020022802142104200241086a200110e88880800020022802080d00200228020c21012000200436020820002003360204200041093a00002000200136020c0c010b200041303a00000b200241206a2480808080000bb90c02047f017e23808080800041a0016b2202248080808000024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b3703000240024002400240024002400240024020052d000022030e09090706050403020100080b2001417f200128020422044180056a220320032004491b220336020441002104024002400240200320012802084f0d004100210441002d0098a2db80001a41800541002802a496db8000118280808000002203450d0102402001200310bd968080000d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d032004428180808010370300200441106a200341800510f5b28080001a0b2003410028029c96db8000118080808000000b4108410920041b21030c0a0b411041800510bb80808000000b411041900510bb80808000000b2001417f2001280204220441b0046a220320032004491b220336020441002104024002400240200320012802084f0d004100210441002d0098a2db80001a41b00441002802a496db8000118280808000002203450d0102402001200310be968080000d0041002d0098a2db80001a41c00441002802a496db8000118280808000002204450d032004428180808010370300200441106a200341b00410f5b28080001a0b2003410028029c96db8000118080808000000b4107410920041b21030c090b411041b00410bb80808000000b411041c00410bb80808000000b2001417f2001280204220441e0036a220320032004491b220336020441002104024002400240200320012802084f0d004100210441002d0098a2db80001a41e00341002802a496db8000118280808000002203450d0102402001200310bf968080000d0041002d0098a2db80001a41f00341002802a496db8000118280808000002204450d032004428180808010370300200441106a200341e00310f5b28080001a0b2003410028029c96db8000118080808000000b4106410920041b21030c080b411041e00310bb80808000000b411041f00310bb80808000000b2001417f200128020422044190036a220320032004491b220336020441002104024002400240200320012802084f0d004100210441002d0098a2db80001a41900341002802a496db8000118280808000002203450d0102402001200310c0968080000d0041002d0098a2db80001a41a00341002802a496db8000118280808000002204450d032004428180808010370300200441106a200341900310f5b28080001a0b2003410028029c96db8000118080808000000b4105410920041b21030c070b411041900310bb80808000000b411041a00310bb80808000000b024002400240200110b7a180800022010d00410021040c010b41002d0098a2db80001a41d00241002802a496db8000118280808000002204450d012004428180808010370300200441106a200141c00210f5b28080001a2001410028029c96db8000118080808000000b4104410920041b21030c050b411041d00210bb80808000000b024002400240200110dba180800022010d00410021040c010b41002d0098a2db80001a41800241002802a496db8000118280808000002204450d012004428180808010370300200441106a200141f00110f5b28080001a2001410028029c96db8000118080808000000b4103410920041b21030c040b411041800210bb80808000000b41024109200110c28e80800022041b21030c020b2001417f2001280204220441d0006a220320032004491b220336020441002104024002400240200320012802084f0d0041002d0098a2db80001a41d00041002802a496db8000118280808000002203450d012002200110d2948080000240024020022d00004116470d00410021040c010b200241d0006a200241d00010f5b28080001a2003200241d0006a41d00010f5b2808000210141002d0098a2db80001a41e00041002802a496db8000118280808000002204450d032004428180808010370300200441106a200141d00010f5b28080001a0b2003410028029c96db8000118080808000000b4101410920041b21030c030b411041d00010bb80808000000b411041e00010bb80808000000b410921030b2000200436020420002003360200200241a0016a2480808080000bd50202047f037e23808080800041306b220224808080800002400240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002104200241086a200110c594808000200228020822034109460d00200228020c2105200220043a001c2002200336021420022005360218200241206a200110f88880800020022802200d0120022903282106200241206a200110f888808000024020022802200d0020022903282107200241206a200110f88880800020022802200d002002290328210820002002290214370218200041206a2002411c6a2802003602002000200837031020002007370308200020063703000c040b200041093602180c020b200041093602180c020b200041093602180b200241146a10a2968080000b200241306a2480808080000b850402047f017e23808080800041d0006b22022480808080002002413c6a200110f8a280800002400240200228023c410d460d00200241286a41106a2002413c6a41106a280200360200200241286a41086a2002413c6a41086a2902003703002002200229023c37032802402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002104200241086a200110c594808000200228020822014109460d00200228020c2103200020043a0020200020013602182000200336021c200241246a200241286a41106a2802003600002002411c6a200241286a41086a290300370000200220022903283700142000410d3a000020002002290011370001200041096a200241116a41086a290000370000200041106a200241206a2900003700000c020b200041303a0000024020022802282200410c470d0020022802302104024020022802342201450d00200441306a21000340200010cf8b808000200041c0006a21002001417f6a22010d000b0b200228022c450d022004410028029c96db8000118080808000000c020b200241286a210102400240200041776a2200410320004103491b0e0403000301030b200241286a41047221010b200110a2968080000c010b200041303a00000b200241d0006a2480808080000bdc0402047f017e23808080800041d0006b2202248080808000200241286a200110f8a280800002400240024002402002280228410d460d00200241106a41106a200241286a41106a280200360200200241106a41086a200241286a41086a2902003703002002200229022837031002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002104200241086a200110c594808000200228020822034109460d00200228020c2105200220043a00442002200336023c20022005360240200241003a004b2002200241cb006a36024c200241286a41dc97db80002001200241cc006a10dca680800020022802282201418080808078460d02200229022c2106200020022903103702102000200229023c370224200041206a200241206a280200360200200041186a200241106a41086a2903003702002000412c6a2002413c6a41086a28020036020020002006370308200020013602042000410e3a00000c040b200041303a00000c020b200041303a00000c020b200041303a00002002413c6a10a2968080000b024020022802102201410c470d00200228021821040240200228021c2200450d00200441306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b2002280214450d012004410028029c96db8000118080808000000c010b200241106a210002400240200141776a2201410320014103491b0e0402000201020b200241106a41047221000b200010a2968080000b200241d0006a2480808080000b960502067f017e23808080800041c0006b2202248080808000200241206a200110f8a280800002400240024002402002280220410d460d00200241086a41106a200241206a41106a280200360200200241086a41086a200241206a41086a290200370300200220022902203703082002200110e88880800020022802000d012002280204220341144b0d01200241206a2001200310cc8580800020022802202203418080808078460d012002200229022437023820022003360234200241206a200241346a108ab080800020022802202204418080808078460d01200228022821032002280224210502402001280200220628020822012802042207450d0020012007417f6a36020420012001280200220741016a3602002006427f200629030042017c22082008501b370300410021010240024020072d00000e020100020b410121010b20002002290308370210200041206a200241186a280200360200200041186a200241106a2903003702002000200336020c2000200536020820002004360204200020013a00012000410f3a00000c040b200041303a000002402003450d00200541306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b2004450d022005410028029c96db8000118080808000000c020b200041303a00000c020b200041303a00000b024020022802082201410c470d0020022802102103024020022802142200450d00200341306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b200228020c450d012003410028029c96db8000118080808000000c010b200241086a210002400240200141776a2201410320014103491b0e0402000201020b200241086a41047221000b200010a2968080000b200241c0006a2480808080000bdf0402047f017e23808080800041d0006b2202248080808000200241286a200110f8a280800002400240024002402002280228410d460d00200241106a41106a200241286a41106a280200360200200241106a41086a200241286a41086a2902003703002002200229022837031002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002104200241086a200110c594808000200228020822034109460d00200228020c2105200220043a00442002200336023c20022005360240200241003a004b2002200241cb006a36024c200241286a41dc97db80002001200241cc006a10dca680800020022802282201418080808078460d02200229022c2106200020022903103702102000200229023c370224200041206a200241106a41106a280200360200200041186a200241106a41086a2903003702002000412c6a2002413c6a41086a2802003602002000200637030820002001360204200041103a00000c040b200041303a00000c020b200041303a00000c020b200041303a00002002413c6a10a2968080000b024020022802102201410c470d00200228021821040240200228021c2200450d00200441306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b2002280214450d012004410028029c96db8000118080808000000c010b200241106a210002400240200141776a2201410320014103491b0e0402000201020b200241106a41047221000b200010a2968080000b200241d0006a2480808080000bdc0402047f017e23808080800041d0006b2202248080808000200241286a200110f8a280800002400240024002402002280228410d460d00200241106a41106a200241286a41106a280200360200200241106a41086a200241286a41086a2902003703002002200229022837031002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002104200241086a200110c594808000200228020822034109460d00200228020c2105200220043a00442002200336023c20022005360240200241003a004b2002200241cb006a36024c200241286a41dc97db80002001200241cc006a10dca680800020022802282201418080808078460d02200229022c2106200020022903103702102000200229023c370224200041206a200241206a280200360200200041186a200241106a41086a2903003702002000412c6a2002413c6a41086a2802003602002000200637030820002001360204200041113a00000c040b200041303a00000c020b200041303a00000c020b200041303a00002002413c6a10a2968080000b024020022802102201410c470d00200228021821040240200228021c2200450d00200441306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b2002280214450d012004410028029c96db8000118080808000000c010b200241106a210002400240200141776a2201410320014103491b0e0402000201020b200241106a41047221000b200010a2968080000b200241d0006a2480808080000bc90402047f027e2380808080004180016b22022480808080000240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d000021032002200110c594808000200228020022044109460d0020022802042105200220033a007c2002200436027420022005360278200241c8006a200110f888808000024020022802480d0020022903502106200241c8006a200110f88880800020022802480d0020022903502107200241c8006a200110f8888080002002280248450d020b200241f4006a10a2968080000b200041303a00000c010b2002200229027837023c20022004360238200220022903503703302002200737032820022006370320200241c8006a200110f8a2808000200241386a210102402002280248410d460d00200241e0006a41106a200241c8006a41106a2802002204360200200241e0006a41086a200241c8006a41086a2902002206370300200220022902482207370360200041386a200241206a41206a290300370300200041306a2001290300370300200041286a200241206a41106a290300370300200041206a200241206a41086a290300370300200020022903203703182002411c6a2004360000200241146a20063700002002200737000c200041123a000020002002290009370001200041096a200241096a41086a290000370000200041106a200241186a2900003700000c010b200041303a0000200110a2968080000b20024180016a2480808080000b960402057f037e2380808080004180016b2202248080808000200241c0006a200110f4a28080000240024020022802704109460d00200241386a200241c0006a41386a290300370300200241306a2203200241c0006a41306a290300370300200241286a200241c0006a41286a290300370300200241206a200241c0006a41206a290300370300200241186a200241c0006a41186a290300370300200241106a200241c0006a41106a290300370300200220022903483703082002200229034037030002402001280200220428020822052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b370300420021080240024020062d00000e020100020b200241c0006a200110f88880800020022802400d0120022903482107200241c0006a200110f88880800020022802400d0120022903482109420121080b20002002290300370320200041286a2002290308370300200041d8006a200241386a290300370300200041d0006a200241306a290300370300200041c8006a200241286a290300370300200041c0006a200241206a290300370300200041386a200241186a290300370300200041306a200241106a290300370300200020093703182000200737031020002008370308200041133a00000c020b200041303a0000200310a2968080000c010b200041303a00000b20024180016a2480808080000b970302077f017e23808080800041306b2202248080808000200241106a200110e8888080000240024020022802100d002002280214220341144b0d00200241246a2001200310cc8580800020022802242203418080808078460d002002200229022837021c20022003360218200241246a200241186a108ab080800020022802242204418080808078460d00200228022c21032002280228210502402001280200220628020822072802042208450d0020072008417f6a36020420072007280200220841016a3602002006427f200629030042017c22092009501b37030020082d00002107200241086a200110c594808000200228020822014109460d00200228020c2106200020073a0018200020013602102000200336020c2000200536020820002004360204200041183a0000200020063602140c020b200041303a000002402003450d00200541306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b2004450d012005410028029c96db8000118080808000000c010b200041303a00000b200241306a2480808080000b9d0102017f027e23808080800041106b22022480808080002002200110f8888080000240024020022802000d00200229030821032002200110f888808000024020022802000d00200229030821042002200110f88880800020022802000d002000200229030837031820002004370310200020033703082000411a3a00000c020b200041303a00000c010b200041303a00000b200241106a2480808080000bb80302077f037e23808080800041306b2202248080808000200241086a200110e88880800002400240024020022802080d00200241206a2001200228020c108a8580800020022802202203418080808078460d002002280224210402402001280200220528020822062802042207450d002002280228210820062007417f6a36020420062006280200220741016a3602002005427f200529030042017c22092009501b37030020072d000021052002200110c594808000200228020022064109460d0020022802042107200220053a001c2002200636021420022007360218200241206a200110f888808000024020022802200d0020022903282109200241206a200110f88880800020022802200d002002290328210a200241206a200110f8888080002002280220450d030b200241146a10a2968080000b200041303a00002003450d022004410028029c96db8000118080808000000c020b200041303a00000c010b2002290328210b2000200229021837022c200020063602282000200b3703202000200a370318200020093703102000200836020c2000200436020820002003360204200041213a00000b200241306a2480808080000ba50301097f23808080800041c0006b2202248080808000200241286a200110e8888080000240024002400240024020022802280d00200228022c2103200241206a200110e88880800020022802200d01200241346a20012002280224108a8580800020022802342204418080808078460d01200228023c210520022802382106200241186a200110e88880800020022802180d02200241346a2001200228021c108a8580800020022802342207418080808078460d02200228023c210820022802382109200241106a200110e888808000024020022802100d002002280214210a200241086a200110e88880800020022802080d00200228020c210120002008360224200020093602202000200736021c2000200536021820002006360214200020043602102000200a36020820002003360204200041223a00002000200136020c0c050b200041303a00002007450d032009410028029c96db8000118080808000000c030b200041303a00000c030b200041303a00000c020b200041303a00000b2004450d002006410028029c96db8000118080808000000b200241c0006a2480808080000bc41404047f027e017f037e23808080800041c0026b22022480808080000240024002400240024002400240024002400240024002400240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e0a0102030405060708090b0a0b200041163a00000c0d0b2002200110e888808000024020022802000d00200228020421032000410c3a0000200020033602040c0d0b200041163a00000c0c0b0240200328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b370300410b21030240024020052d00000e020100020b200241106a200110a49680800020022d00102203410b460d01200241d7016a200241386a290000370000200241d0016a200241316a290000370300200241c8016a200241296a290000370300200241c0016a200241216a290000370300200241b8016a200241196a290000370300200220022900113703b0010b20012802002205280208220428020422014120490d002004200141606a36020420042004280200220141206a3602002005427f2005290300220642207c220720072006541b370300200020022903b001370001200041096a200241b0016a41086a290300370000200041116a200241b0016a41106a290300370000200041196a200241b0016a41186a290300370000200041216a200241b0016a41206a290300370000200041286a200241d7016a29000037000020002001290000370030200041386a200141086a290000370000200041c0006a200141106a290000370000200041c8006a200141186a290000370000200020033a00000c0c0b200041163a00000c0b0b200328020822042802042205450d0820042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b370300410b21030240024020052d00000e0201000a0b200241106a200110a49680800020022d00102203410b460d0920024187026a200241386a29000037000020024180026a200241316a290000370300200241f8016a200241296a290000370300200241f0016a200241216a290000370300200241e8016a200241196a290000370300200220022900113703e0010b200241106a200110f888808000024020022802100d0020022903182106200020022903e00137000920002006370338200020033a00082000410e3a0000200041306a20024187026a290000370000200041296a20024180026a290300370000200041216a200241f8016a290300370000200041196a200241f0016a290300370000200041116a200241e8016a2903003700000c0b0b200041163a00000c0a0b0240200328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b370300410b21030240024020052d00000e020100020b200241106a200110a49680800020022d00102203410b460d01200241b7026a200241386a290000370000200241b0026a200241316a290000370300200241a8026a200241296a290000370300200241a0026a200241216a29000037030020024198026a200241196a29000037030020022002290011370390020b20012802002201280208220428020422054114490d0020042005416c6a36020420042004280200220541146a3602002001427f2001290300220642147c220720072006541b3703002000200229039002370009200041116a20024190026a41086a290300370000200041196a20024190026a41106a290300370000200041216a200241a8026a290300370000200041296a200241b0026a290300370000200041306a200241b7026a29000037000020002005290000370038200041c0006a200541086a290000370000200041c8006a200541106a280000360000200020033a00082000410f3a00000c0a0b200041163a00000c090b0240200328020822042802042201450d00200041103a000020042001417f6a36020420042004280200220141016a360200200020012d00003a00012003427f200329030042017c22062006501b3703000c090b200041163a00000c080b200241106a2001108189808000024020022802104101710d00200229032021062000200241286a29030037031820002006370310200041113a00000c080b200041163a00000c070b0240200328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020012802002201280208220328020422044120490d0020052d000021052003200441606a36020420032003280200220441206a3602002001427f2001290300220642207c220720072006541b370300200020053a0021200041123a000020002004290000370001200041096a200441086a290000370000200041116a200441106a290000370000200041196a200441186a2900003700000c070b200041163a00000c060b200041133a00000c050b200328020822042802042205450d0320042005417f6a36020420042004280200220541016a3602002003427f2003290300220742017c22062006501b3703004200210602400240024020052d000022040e0a02000102020202020202060b2003280208220528020422084104490d0520052008417c6a36020420052005280200220841046a3602002003427f200742057c220620062007541b370300200835000021060c010b200241086a200110e88880800020022802080d04200228020cad42188621060b200241d0006a200110ff90808000024020022802504105460d0020024180016a41086a200241d0006a41086a28020022033602002002411b6a200336000020022002290250220737038001200041143a00002002200737001320002002290010370001200041086a200241176a290000370000200020064208862004ad843703100c050b200041163a00000c040b200041163a00000c030b200241d0006a200110a496808000024020022d0050410b460d0020024180016a41286a200241d0006a41286a290300220637030020024180016a41206a200241d0006a41206a290300220737030020024180016a41186a200241d0006a41186a290300220937030020024180016a41106a200241d0006a41106a290300220a37030020024180016a41086a200241d0006a41086a290300220b3703002002411f6a200b370000200241276a200a3700002002412f6a2009370000200241376a20073700002002413f6a22032006370000200220022903502206370380012002200637001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041216a200241106a41206a290000370000200041296a200241106a41286a290000370000200041306a2003290000370000200041153a00000c030b200041163a00000c020b200041163a00000c010b200041163a00000b200241c0026a2480808080000be60302037f017e2380808080004180016b2202248080808000200241106a200110a49680800002400240024020022d0010410b460d00200241c0006a41286a200241106a41286a290300370300200241c0006a41206a200241106a41206a290300370300200241c0006a41186a200241106a41186a290300370300200241c0006a41106a200241106a41106a290300370300200241c0006a41086a200241106a41086a29030037030020022002290310370340200241086a200110c594808000200228020822034109460d01200228020c21042002200336027020022004360274200241003a007b2002200241fb006a36027c200241106a41dc97db80002001200241fc006a10dca6808000024020022802102201418080808078460d002002290214210520002002290340370310200041386a200241c0006a41286a290300370300200041306a200241c0006a41206a290300370300200041286a200241c0006a41186a290300370300200041206a200241d0006a290300370300200041186a200241c8006a29030037030020002004360244200020033602402000200537030820002001360204200041263a00000c030b200041303a0000200241f0006a10a2968080000c020b200041303a00000c010b200041303a00000b20024180016a2480808080000b8d0402057f017e2380808080004190016b2202248080808000200241d0006a200110f4a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002402001280200220428020822052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b37030020062d00002105200241086a200110c594808000200228020822014109460d00200228020c210420002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020053a000c2000200436020820002001360204200041273a00000c020b200041303a0000200310a2968080000c010b200041303a00000b20024190016a2480808080000b8d0402057f017e2380808080004190016b2202248080808000200241d0006a200110f4a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002402001280200220428020822052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b37030020062d00002105200241086a200110c594808000200228020822014109460d00200228020c210420002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020053a000c2000200436020820002001360204200041283a00000c020b200041303a0000200310a2968080000c010b200041303a00000b20024190016a2480808080000b8d0402057f017e2380808080004190016b2202248080808000200241d0006a200110f4a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002402001280200220428020822052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b37030020062d00002105200241086a200110c594808000200228020822014109460d00200228020c210420002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020053a000c2000200436020820002001360204200041293a00000c020b200041303a0000200310a2968080000c010b200041303a00000b20024190016a2480808080000b8d0402057f017e2380808080004190016b2202248080808000200241d0006a200110f4a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002402001280200220428020822052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b37030020062d00002105200241086a200110c594808000200228020822014109460d00200228020c210420002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020053a000c20002004360208200020013602042000412a3a00000c020b200041303a0000200310a2968080000c010b200041303a00000b20024190016a2480808080000bb20303047f057e027f23808080800041206b2202248080808000024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b370300420021070240024020052d00000e020100020b200241106a200110f88880800020022802100d0120022903182106200241106a200110f88880800020022802100d0120022903182108420121070b2001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f2003290300220942017c220a200a501b370300410921040240024020052d00000e020100020b200328020822042802042205450d0120042005417f6a36020420042004280200220541016a3602002003427f200942027c220a200a2009541b37030020052d0000210b200241086a200110c5948080002002280208220441776a4102490d01200228020c210c0b2000200837032020002006370318200020073703102000200b3a000c2000200c360208200020043602042000412f3a00000c010b200041303a00000b200241206a2480808080000b9b1302057f037e23808080800041f0006b220224808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a220636020020052d00000e300102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f30310b200041b080808078360280010c310b200241106a200110bea38080004180808080782101024002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602000c010b41b08080807821010b20002001360280010c300b200241106a200110bea380800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602002000418180808078360280010c300b200041b080808078360280010c2f0b200241106a200110bea380800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602002000418280808078360280010c2f0b200041b080808078360280010c2e0b2000200110da948080000c2d0b2000200110db948080000c2c0b2000200110dc948080000c2b0b2000200110dd948080000c2a0b2000200110de948080000c290b2002200110ea88808000024020022802000d0020022802042101200041888080807836028001200020013602000c290b200041b080808078360280010c280b2000200110df948080000c270b2000418a80808078360280010c260b200241086a200110e0948080000240200228020822014109460d00200228020c21032000418b808080783602800120002001360200200020033602040c260b200041b080808078360280010c250b200241106a200110e194808000024020022802284109460d0020002002290310370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200241106a41086a2903003703002000418c80808078360280010c250b200041b080808078360280010c240b2000200110e2948080000c230b2000200110e3948080000c220b2000200110e4948080000c210b2000200110e5948080000c200b2000200110e6948080000c1f0b2000200110e7948080000c1e0b2000200110e8948080000c1d0b2000419480808078360280010c1c0b200241003a006b2002200241eb006a36026c200241106a41dc97db80002001200241ec006a10f4a6808000024020022802102201418080808078460d0020002002290214370204200020013602002000419580808078360280010c1c0b200041b080808078360280010c1b0b200241003a006b2002200241eb006a36026c200241106a41dc97db80002001200241ec006a10f4a6808000024020022802102201418080808078460d0020002002290214370204200020013602002000419680808078360280010c1b0b200041b080808078360280010c1a0b2000419780808078360280010c190b2000200110e9948080000c180b200241106a200110f988808000024020022802100d0020022903182107200041998080807836028001200020073703000c180b200041b080808078360280010c170b2000200110ea948080000c160b2000419b80808078360280010c150b200241106a200110bea380800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602002000419c80808078360280010c150b200041b080808078360280010c140b200241106a200110bea380800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602002000419d80808078360280010c140b200041b080808078360280010c130b200241106a200110dd9d80800002402002280210410a460d0020002002290210370200200041086a200241106a41086a2802003602002000419e80808078360280010c130b200041b080808078360280010c120b200241106a200110c79d808000024020022802184129460d0020002002290310370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200241106a41086a2903003703002000419f80808078360280010c120b200041b080808078360280010c110b200241106a200110ae8f808000024020022802104103460d0020002002290210370200200041086a200241106a41086a290200370200200041a080808078360280010c110b200041b080808078360280010c100b2000200110eb948080000c0f0b2000200110ec948080000c0e0b200241106a200110e194808000024020022802284109460d0020002002290310370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200241106a41086a290300370300200041a380808078360280010c0e0b200041b080808078360280010c0d0b200041a480808078360280010c0c0b200241106a200110ed94808000024020022d00104116460d002000200241106a41d00010f5b280800041a580808078360280010c0c0b200041b080808078360280010c0b0b2000200110ee948080000c0a0b2000200110ef948080000c090b2000200110f0948080000c080b2000200110f1948080000c070b2000200110f2948080000c060b0240024002402004450d0020012003417e6a3602042001200541026a3602004100210120052d00010e020201000b200041b080808078360280010c070b410121010b200041ab8080807836028001200020013a00000c050b024020034121490d0020012003415f6a3602042001200541216a360200200641086a2900002107200641106a290000210820062900002109200041186a200641186a290000370000200041106a2008370000200041086a200737000020002009370000200041ac80808078360280010c050b200041b080808078360280010c040b200041ad80808078360280010c030b200241106a200110e798808000024020022802104109460d0020002002290210370200200041086a200241106a41086a280200360200200041ae80808078360280010c030b200041b080808078360280010c020b2000200110f3948080000c010b200041b080808078360280010b200241f0006a2480808080000b940405017f027e017f017e057f23808080800041d0006b2202248080808000200241306a200110f98880800002400240024020022802300d0020022903382103200241306a200110ac968080002002280238412f460d01200241106a41186a200241306a41186a290300370300200241106a41106a200241306a41106a290300370300200241106a41086a200241306a41086a29030037030020022002290330370310200241306a200110f988808000024020022802300d0020022903382104200241306a200110f98880800020022802300d0020012802042205450d002002290338210620012005417f6a220736020420012001280200220841016a360200410921090240024020082d00000e020100020b2007450d0120012005417e6a3602042001200841026a36020020082d0001210a200241086a200110e0948080002002280208220941776a4102490d01200228020c210b0b2000200a3a00402000200b36023c2000200936023820002002290310370300200041086a200241106a41086a290300370300200041106a200241106a41106a290300370300200041186a200241106a41186a2903003703002000418380808078360280012000200637033020002004370328200020033703200c030b200041b08080807836028001200241106a10a8968080000c020b200041b080808078360280010c010b200041b080808078360280010b200241d0006a2480808080000bf00201067f23808080800041306b2202248080808000200241146a200110f7a5808000024002402002280214418080808078460d00200241206a41086a200241146a41086a28020036020020022002290214370320200241146a200241206a108ab080800020022802142203418080808078460d00200228021c210420022802182105024020012802042206450d0020012006417f6a36020420012001280200220641016a36020020062d00002106200241086a200110e094808000200228020822014109460d00200228020c210720004184808080783602800120002004360214200020053602102000200336020c200020063a000820002001360200200020073602040c020b200041b0808080783602800102402004450d00200541306a21010340200110cf8b808000200141c0006a21012004417f6a22040d000b0b2003450d012005410028029c96db8000118080808000000c010b200041b080808078360280010b200241306a2480808080000bf90302077f017e23808080800041306b22022480808080002002410c6a200110f7a58080000240024002400240200228020c418080808078460d00200241186a41086a2002410c6a41086a2802003602002002200229020c3703182002410c6a200241186a108ab0808000200228020c2203418080808078460d00200228021421042002280210210520012802042206450d0120012006417f6a36020420012001280200220641016a36020020062d000021062002200110e094808000200228020022074109460d0120022802042108200220063a00142002200736020c20022008360210200241003a002b20022002412b6a36022c200241186a41dc97db800020012002412c6a10efa6808000024020022802182201418080808078460d00200229021c21092000200229020c370200200041086a2002410c6a41086a2802003602002000418580808078360280012000200937021c2000200136021820002004360214200020053602102000200336020c0c040b200041b080808078360280012002410c6a10a2968080000c020b200041b080808078360280010c020b200041b080808078360280010b02402004450d00200541306a21010340200110cf8b808000200141c0006a21012004417f6a22040d000b0b2003450d002005410028029c96db8000118080808000000b200241306a2480808080000b890202027f037e23808080800041106b220224808080800002400240024020012802042203450d0020012003417f6a36020420012001280200220341016a36020020032d0000220341034b0d002002200110f98880800020022802000d01200229030821042002200110f98880800020022802000d01200229030821052002200110c18c808000024020022802002201418080808078460d0020022902042106200020033a009001200020063702840120002001360280012000418e8080807836021020002005370308200020043703000c030b200041b080808078360280010c020b200041b080808078360280010c010b200041b080808078360280010b200241106a2480808080000b9b0601077f41b0808080782102024020012802042203450d0020012003417f6a220436020420012001280200220541016a22063602000240024002400240024020052d000022074103710e0400010203000b200741027621070c030b2004450d0320012003417e6a22043602042001200541026a220636020020052d00012203450d03200341087420077241027621070c020b20034104490d0220012003417c6a22043602042001200541046a220636020020052f0001200541036a2d0000411074722203418002490d02200341087420077241027621070c010b200741044f0d0120034105490d0120012003417b6a22043602042001200541056a220636020020052800012207418080808004490d010b2004450d0020012004417f6a22033602042001200641016a22053602000240024002400240024020062d000022084103710e0400010203000b200841027621040c030b2003450d0320012004417e6a22033602042001200641026a220536020020062d00012204450d03200441087420087241027621040c020b20044104490d0220012004417c6a22033602042001200641046a220536020020062f0001200641036a2d0000411074722204418002490d02200441087420087241027621040c010b200841044f0d0120044105490d0120012004417b6a22033602042001200641056a220536020020062800012204418080808004490d010b2003450d0020012003417f6a22083602042001200541016a3602000240024002400240024020052d000022064103710e0400010203000b200641027621010c030b2008450d0320012003417e6a3602042001200541026a36020020052d00012201450d03200141087420067241027621010c020b20034104490d0220012003417c6a3602042001200541046a36020020052f0001200541036a2d0000411074722201418002490d02200141087420067241027621010c010b200641044f0d0120034105490d0120012003417b6a3602042001200541056a36020020052800012201418080808004490d010b20002001360208200020043602042000200736020041878080807821020b20002002360280010b9b0601077f41b0808080782102024020012802042203450d0020012003417f6a220436020420012001280200220541016a22063602000240024002400240024020052d000022074103710e0400010203000b200741027621070c030b2004450d0320012003417e6a22043602042001200541026a220636020020052d00012203450d03200341087420077241027621070c020b20034104490d0220012003417c6a22043602042001200541046a220636020020052f0001200541036a2d0000411074722203418002490d02200341087420077241027621070c010b200741044f0d0120034105490d0120012003417b6a22043602042001200541056a220636020020052800012207418080808004490d010b2004450d0020012004417f6a22033602042001200641016a22053602000240024002400240024020062d000022084103710e0400010203000b200841027621040c030b2003450d0320012004417e6a22033602042001200641026a220536020020062d00012204450d03200441087420087241027621040c020b20044104490d0220012004417c6a22033602042001200641046a220536020020062f0001200641036a2d0000411074722204418002490d02200441087420087241027621040c010b200841044f0d0120044105490d0120012004417b6a22033602042001200641056a220536020020062800012204418080808004490d010b2003450d0020012003417f6a22083602042001200541016a3602000240024002400240024020052d000022064103710e0400010203000b200641027621010c030b2008450d0320012003417e6a3602042001200541026a36020020052d00012201450d03200141087420067241027621010c020b20034104490d0220012003417c6a3602042001200541046a36020020052f0001200541036a2d0000411074722201418002490d02200141087420067241027621010c010b200641044f0d0120034105490d0120012003417b6a3602042001200541056a36020020052800012201418080808004490d010b20002001360208200020043602042000200736020041898080807821020b20002002360280010bb70a01037f23808080800041a0016b22022480808080000240024020012802042203450d0020012003417f6a36020420012001280200220441016a3602000240024002400240024002400240024020042d000022040e09090706050403020100080b4100210341002d0098a2db80001a0240024041800541002802a496db8000118280808000002204450d0002402001200410c5968080000d0041002d0098a2db80001a41900541002802a496db8000118280808000002203450d022003428180808010370300200341106a200441800510f5b28080001a0b2004410028029c96db8000118080808000004108410920031b21040c0a0b411041800510bb80808000000b411041900510bb80808000000b4100210341002d0098a2db80001a0240024041b00441002802a496db8000118280808000002204450d0002402001200410c6968080000d0041002d0098a2db80001a41c00441002802a496db8000118280808000002203450d022003428180808010370300200341106a200441b00410f5b28080001a0b2004410028029c96db8000118080808000004107410920031b21040c090b411041b00410bb80808000000b411041c00410bb80808000000b4100210341002d0098a2db80001a0240024041e00341002802a496db8000118280808000002204450d0002402001200410c7968080000d0041002d0098a2db80001a41f00341002802a496db8000118280808000002203450d022003428180808010370300200341106a200441e00310f5b28080001a0b2004410028029c96db8000118080808000004106410920031b21040c080b411041e00310bb80808000000b411041f00310bb80808000000b4100210341002d0098a2db80001a0240024041900341002802a496db8000118280808000002204450d0002402001200410c8968080000d0041002d0098a2db80001a41a00341002802a496db8000118280808000002203450d022003428180808010370300200341106a200441900310f5b28080001a0b2004410028029c96db8000118080808000004105410920031b21040c070b411041900310bb80808000000b411041a00310bb80808000000b024002400240200110b0a180800022010d00410021030c010b41002d0098a2db80001a41d00241002802a496db8000118280808000002203450d012003428180808010370300200341106a200141c00210f5b28080001a2001410028029c96db8000118080808000000b4104410920031b21040c050b411041d00210bb80808000000b024002400240200110c3a180800022010d00410021030c010b41002d0098a2db80001a41800241002802a496db8000118280808000002203450d012003428180808010370300200341106a200141f00110f5b28080001a2001410028029c96db8000118080808000000b4103410920031b21040c040b411041800210bb80808000000b41024109200110c18e80800022031b21040c020b41002d0098a2db80001a0240024041d00041002802a496db8000118280808000002204450d002002200110ed948080000240024020022d00004116470d00410021030c010b200241d0006a200241d00010f5b28080001a2004200241d0006a41d00010f5b2808000210141002d0098a2db80001a41e00041002802a496db8000118280808000002203450d022003428180808010370300200341106a200141d00010f5b28080001a0b2004410028029c96db8000118080808000004101410920031b21040c030b411041d00010bb80808000000b411041e00010bb80808000000b410921040b2000200336020420002004360200200241a0016a2480808080000bb60202047f037e23808080800041306b2202248080808000024002400240024020012802042203450d0020012003417f6a36020420012001280200220341016a36020020032d00002103200241086a200110e094808000200228020822044109460d00200228020c2105200220033a001c2002200436021420022005360218200241206a200110f98880800020022802200d0120022903282106200241206a200110f988808000024020022802200d0020022903282107200241206a200110f98880800020022802200d002002290328210820002002290214370218200041206a2002411c6a2802003602002000200837031020002007370308200020063703000c040b200041093602180c020b200041093602180c020b200041093602180b200241146a10a2968080000b200241306a2480808080000bbb0301037f23808080800041306b22022480808080002002411c6a200110fba280800002400240200228021c410d460d00200241086a41106a2002411c6a41106a280200360200200241086a41086a2002411c6a41086a2902003703002002200229021c370308024020012802042203450d0020012003417f6a36020420012001280200220341016a36020020032d000021032002200110e094808000200228020022014109460d00200228020421042000200229030837020c2000411c6a200241186a280200360200200041146a200241106a2903003702002000418d8080807836028001200020033a000820002004360204200020013602000c020b200041b08080807836028001024020022802082201410c470d0020022802102103024020022802142200450d00200341306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b200228020c450d022003410028029c96db8000118080808000000c020b200241086a210002400240200141776a2201410320014103491b0e0403000301030b200241086a41047221000b200010a2968080000c010b200041b080808078360280010b200241306a2480808080000b930502047f027e23808080800041f0006b2202248080808000200241c8006a200110fba280800002400240024002402002280248410d460d00200241306a41106a200241c8006a41106a280200360200200241306a41086a200241c8006a41086a29020037030020022002290248370330024020012802042203450d0020012003417f6a36020420012001280200220341016a36020020032d00002103200241086a200110e094808000200228020822044109460d00200228020c2105200220033a00642002200436025c20022005360260200241003a006b2002200241eb006a36026c200241c8006a41dc97db80002001200241ec006a10efa680800020022802482201418080808078460d022002412c6a200241306a41106a280200360200200241246a200241306a41086a2903003702002002200229033037021c2002200229025c22063703102002200241dc006a41086a280200360218200229024c2107200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a2002290318370300200020063703002000418e808080783602800120002007370224200020013602200c040b200041b080808078360280010c020b200041b080808078360280010c020b200041b08080807836028001200241dc006a10a2968080000b024020022802302201410c470d00200228023821030240200228023c2200450d00200341306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b2002280234450d012003410028029c96db8000118080808000000c010b200241306a210002400240200141776a2201410320014103491b0e0402000201020b200241306a41047221000b200010a2968080000b200241f0006a2480808080000bf90401057f23808080800041c0006b2202248080808000200241206a200110fba280800002400240024002402002280220410d460d00200241086a41106a200241206a41106a280200360200200241086a41086a200241206a41086a220329020037030020022002290220370308200241346a200110f7a58080002002280234418080808078460d012003200241346a41086a28020036020020022002290234370320200241346a200241206a108ab080800020022802342204418080808078460d01200228023c210320022802382105024020012802042206450d0020012006417f6a36020420012001280200220641016a360200410021010240024020062d00000e020100020b410121010b20002002290308370200200041106a200241086a41106a280200360200200041086a200241086a41086a2903003702002000418f8080807836028001200020013a00202000200336021c20002005360218200020043602140c040b200041b0808080783602800102402003450d00200541306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b2004450d022005410028029c96db8000118080808000000c020b200041b080808078360280010c020b200041b080808078360280010b024020022802082201410c470d0020022802102100024020022802142203450d00200041306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b200228020c450d012000410028029c96db8000118080808000000c010b200241086a210302400240200141776a2201410320014103491b0e0402000201020b200241086a41047221030b200310a2968080000b200241c0006a2480808080000b930502047f027e23808080800041f0006b2202248080808000200241c8006a200110fba280800002400240024002402002280248410d460d00200241306a41106a200241c8006a41106a280200360200200241306a41086a200241c8006a41086a29020037030020022002290248370330024020012802042203450d0020012003417f6a36020420012001280200220341016a36020020032d00002103200241086a200110e094808000200228020822044109460d00200228020c2105200220033a00642002200436025c20022005360260200241003a006b2002200241eb006a36026c200241c8006a41dc97db80002001200241ec006a10efa680800020022802482201418080808078460d022002412c6a200241306a41106a280200360200200241246a200241306a41086a2903003702002002200229033037021c2002200229025c22063703102002200241dc006a41086a280200360218200229024c2107200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a20022903183703002000200637030020004190808080783602800120002007370224200020013602200c040b200041b080808078360280010c020b200041b080808078360280010c020b200041b08080807836028001200241dc006a10a2968080000b024020022802302201410c470d00200228023821030240200228023c2200450d00200341306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b2002280234450d012003410028029c96db8000118080808000000c010b200241306a210002400240200141776a2201410320014103491b0e0402000201020b200241306a41047221000b200010a2968080000b200241f0006a2480808080000b930502047f027e23808080800041f0006b2202248080808000200241c8006a200110fba280800002400240024002402002280248410d460d00200241306a41106a200241c8006a41106a280200360200200241306a41086a200241c8006a41086a29020037030020022002290248370330024020012802042203450d0020012003417f6a36020420012001280200220341016a36020020032d00002103200241086a200110e094808000200228020822044109460d00200228020c2105200220033a00642002200436025c20022005360260200241003a006b2002200241eb006a36026c200241c8006a41dc97db80002001200241ec006a10efa680800020022802482201418080808078460d022002412c6a200241306a41106a280200360200200241246a200241306a41086a2903003702002002200229033037021c2002200229025c22063703102002200241dc006a41086a280200360218200229024c2107200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a20022903183703002000200637030020004191808080783602800120002007370224200020013602200c040b200041b080808078360280010c020b200041b080808078360280010c020b200041b08080807836028001200241dc006a10a2968080000b024020022802302201410c470d00200228023821030240200228023c2200450d00200341306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b2002280234450d012003410028029c96db8000118080808000000c010b200241306a210002400240200141776a2201410320014103491b0e0402000201020b200241306a41047221000b200010a2968080000b200241f0006a2480808080000b950402047f027e23808080800041e0016b220224808080800002400240024020012802042203450d0020012003417f6a36020420012001280200220341016a36020020032d00002104200241086a200110e094808000200228020822034109460d00200228020c2105200220043a00dc01200220033602d401200220053602d801200241c0016a200110f988808000024020022802c0010d0020022903c8012106200241c0016a200110f98880800020022802c0010d0020022903c8012107200241c0016a200110f98880800020022802c001450d020b200241d4016a10a2968080000b200041b080808078360280010c010b200220022902d8013702b401200220033602b001200220022903c8013703a801200220073703a0012002200637039801200241c0016a200110fba280800020024198016a41186a2101024020022802c001410d460d00200241c8006a200241c0016a41106a280200360200200241c0006a200241c0016a41086a290200370200200241106a41106a20024198016a41106a290300370300200241106a41186a2001290300370300200241106a41206a20024198016a41206a290300370300200220022902c0013703382002200229039801370310200220024198016a41086a2903003703182000200241106a41800110f5b2808000419280808078360280010c010b200041b08080807836028001200110a2968080000b200241e0016a2480808080000b820402037f037e2380808080004180016b2202248080808000200241c0006a200110f0a28080000240024020022802704109460d00200241386a200241c0006a41386a290300370300200241306a2203200241c0006a41306a290300370300200241286a200241c0006a41286a290300370300200241206a200241c0006a41206a290300370300200241186a200241c0006a41186a290300370300200241106a200241c0006a41106a2903003703002002200229034837030820022002290340370300024020012802042204450d0020012004417f6a36020420012001280200220441016a360200420021050240024020042d00000e020100020b200241c0006a200110f98880800020022802400d0120022903482106200241c0006a200110f98880800020022802400d0120022903482107420121050b20002002290300370300200041086a2002290308370300200041386a200241386a290300370300200041306a200241306a290300370300200041286a200241286a290300370300200041206a200241206a290300370300200041186a200241186a290300370300200041106a200241106a2903003703002000419380808078360280012000200737035020002006370348200020053703400c020b200041b08080807836028001200310a2968080000c010b200041b080808078360280010b20024180016a2480808080000bf00201067f23808080800041306b2202248080808000200241146a200110f7a5808000024002402002280214418080808078460d00200241206a41086a200241146a41086a28020036020020022002290214370320200241146a200241206a108ab080800020022802142203418080808078460d00200228021c210420022802182105024020012802042206450d0020012006417f6a36020420012001280200220641016a36020020062d00002106200241086a200110e094808000200228020822014109460d00200228020c210720004198808080783602800120002004360214200020053602102000200336020c200020063a000820002001360200200020073602040c020b200041b0808080783602800102402004450d00200541306a21010340200110cf8b808000200141c0006a21012004417f6a22040d000b0b2003450d012005410028029c96db8000118080808000000c010b200041b080808078360280010b200241306a2480808080000bb00102017f037e23808080800041106b22022480808080002002200110f9888080000240024020022802000d00200229030821032002200110f988808000024020022802000d00200229030821042002200110f98880800020022802000d00200229030821052000419a80808078360280012000200337031020002005370308200020043703000c020b200041b080808078360280010c010b200041b080808078360280010b200241106a2480808080000b960302077f047e23808080800041306b2202248080808000200241206a200110c18c80800002400240024020022802202203418080808078460d0020022802242104024020012802042205450d002002280228210620012005417f6a36020420012001280200220541016a36020020052d00002107200241086a200110e094808000200228020822054109460d00200228020c2108200220073a001c2002200536021420022008360218200241206a200110f988808000024020022802200d0020022903282109200241206a200110f98880800020022802200d002002290328210a200241206a200110f9888080002002280220450d030b200241146a10a2968080000b200041b080808078360280012003450d022004410028029c96db8000118080808000000c020b200041b080808078360280010c010b2002290328210b2002290218210c200020063602302000200436022c20002003360228200041a180808078360280012000200c37021c200020053602182000200b3703102000200a370308200020093703000b200241306a2480808080000b9c08010d7f23808080800041106b22022480808080000240024002400240024002400240024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a3602000240024002400240024020052d000022064103710e0400030201000b200641027621050c030b200641044f0d0320034105490d0320012003417b6a3602042001200541056a360200200528000122054180808080044f0d020c030b20034104490d0220012003417c6a3602042001200541046a36020020052f0001200541036a2d0000411074722203418002490d02200341087420067241027621050c010b2004450d0120012003417e6a3602042001200541026a36020020052d00012203450d01200341087420067241027621050b200241046a200110c18c80800020022802042203418080808078460d01200228020c210720022802082106200241046a200110c18c80800020022802042204418080808078460d042002280208210820012802042209450d08200228020c210a20012009417f6a220b36020420012001280200220c41016a220d360200200c2d0000220e4103710e0405060302050b200041b080808078360280010c090b200041b080808078360280010c080b200e41044f0d0520094105490d0520012009417b6a220b3602042001200c41056a220d360200200c28000122094180808080044f0d040c050b20094104490d0420012009417c6a220b3602042001200c41046a220d360200200c2f0001200c41036a2d0000411074722209418002490d042009410874200e7241027621090c030b200041b080808078360280010c040b200e41027621090c010b200b450d0120012009417e6a220b3602042001200c41026a220d360200200c2d00012209450d012009410874200e7241027621090b200b450d002001200b417f6a220e3602042001200d41016a36020002400240024002400240200d2d0000220c4103710e0400010302000b200c41027621010c030b200e450d032001200b417e6a3602042001200d41026a360200200d2d00012201450d032001410874200c7241027621010c020b200c41044f0d02200b4105490d022001200b417b6a3602042001200d41056a360200200d28000122014180808080044f0d010c020b200b4104490d012001200b417c6a3602042001200d41046a360200200d2f0001200d41036a2d0000411074722201418002490d012001410874200c7241027621010b200041a28080807836028001200020013602202000200936021c200020053602182000200a360214200020083602102000200436020c2000200736020820002006360204200020033602000c020b200041b080808078360280012004450d002008410028029c96db8000118080808000000b2003450d002006410028029c96db8000118080808000000b200241106a2480808080000bc21402077f027e23808080800041e0016b22022480808080000240024002400240024002400240024002400240024002400240024002400240024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a36020020052d00000e0a0102030405060708090a0f0b200041163a00000c120b2004450d1020012003417e6a22063602042001200541026a360200024002400240024020052d000122044103710e0400030201000b200441027621010c120b200441044f0d1220034106490d1220012003417a6a3602042001200541066a360200200528000222014180808080044f0d110c120b20034105490d1120012003417b6a3602042001200541056a36020020052f0002200541046a2d0000411074722201418002490d11200141087420047241027621010c100b20060d0e0c100b20024180016a200110be9d80800020022d008001410c460d08200241b0016a41286a220520024180016a41286a290300370300200241b0016a41206a220420024180016a41206a290300370300200241b0016a41186a220620024180016a41186a290300370300200241b0016a41106a220720024180016a41106a290300370300200241b0016a41086a220820024180016a41086a29030037030020022002290380013703b0010240200128020422034120490d002001200341606a36020420012001280200220341206a360200200241306a41106a2007290300370300200241306a41186a2006290300370300200241306a41206a2004290300370300200241306a41286a2005290300370300200241e8006a200341086a290000370300200241f0006a200341106a290000370300200241f8006a200341186a290000370300200220022903b00137033020022008290300370338200220032900003703602000200241306a41d00010f5b28080001a0c110b200041163a00000c100b20024180016a200110be9d80800020022d008001410c460d08200241b0016a41286a220320024180016a41286a290300370300200241b0016a41206a220520024180016a41206a290300370300200241b0016a41186a220420024180016a41186a290300370300200241b0016a41106a220620024180016a41106a290300370300200241b0016a41086a220720024180016a41086a29030037030020022002290380013703b00120024180016a200110f98880800002402002280280010d002002413f6a2007290300370000200241c7006a2006290300370000200241cf006a2004290300370000200241d7006a2005290300370000200241df006a20032903002209370000200229038801210a2000410e3a0000200220022903b00137003720002002290030370001200041306a2009370000200041096a200241306a41086a290000370000200041116a200241306a41106a290000370000200041196a200241306a41186a290000370000200041216a200241306a41206a290000370000200041296a200241306a41286a2900003700002000200a3703380c100b200041163a00000c0f0b20024180016a200110be9d80800020022d008001410c460d08200241b0016a41286a220520024180016a41286a290300370300200241b0016a41206a220420024180016a41206a290300370300200241b0016a41186a220620024180016a41186a290300370300200241b0016a41106a220720024180016a41106a290300370300200241b0016a41086a220820024180016a41086a29030037030020022002290380013703b0010240200128020422034114490d0020012003416c6a36020420012001280200220341146a360200200241306a410f6a2008290300370000200241c7006a2007290300370000200241cf006a2006290300370000200241d7006a2004290300370000200241df006a2201200529030037000020002003290000370038200041c0006a200341086a290000370000200041c8006a200341106a280000360000200220022903b0013700372000410f3a000020002002290030370001200041096a200241306a41086a290000370000200041116a200241306a41106a290000370000200041196a200241306a41186a290000370000200041216a200241306a41206a290000370000200041296a200241306a41286a290000370000200041306a20012900003700000c0f0b200041163a00000c0e0b02402004450d00200041103a000020012003417e6a3602042001200541026a360200200020052d00013a00010c0e0b200041163a00000c0d0b200241306a2001108889808000024020022802304101710d00200229034021092000200241c8006a29030037031820002009370310200041113a00000c0d0b200041163a00000c0c0b02402004450d0020012003417e6a3602042001200541026a220436020020034122490d0020052d0001210620012003415e6a3602042001200541226a360200200020063a0021200041123a000020002004290000370001200041096a200441086a290000370000200041116a200441106a290000370000200041196a200441186a2900003700000c0c0b200041163a00000c0b0b200041133a00000c0a0b20024180016a200110fc9080800020022d008001410a460d04200229038001210920024180016a200110839180800002402002280280014105460d00200241b0016a41086a20024180016a41086a28020022013602002002413b6a20013600002002200229028001220a3703b001200041143a00002002200a37003320002002290030370001200041086a200241376a290000370000200020093703100c0a0b200041163a00000c090b4116210602402004450d0020012003417e6a3602042001200541026a2207360200024002400240024020052d000122040e0b0001030303030302030303040b20034122490d0320012003415e6a3602042001200541226a360200200241106a200541196a290000370300200241186a200541216a2d00003a0000200220072800003602282002200741036a28000036002b20022005290011370308200529000921090c020b2003410a490d022001200341766a220836020420012005410a6a220736020020084120490d02200529000221092001200341566a36020420012005412a6a360200200241086a41086a200741086a290000370300200241086a41106a200741106a290000370300200241086a41186a200741186a290000370300200220072900003703080c010b200241306a200110f98880800020022802300d01200229033821090b200020043a00082000200228022836000920002009370310200020022903083703182000410c6a200228002b360000200041206a200241106a290300370300200041286a200241186a290300370300200041306a200241206a290300370300411521060b200020063a00000c080b200041163a00000c070b200041163a00000c060b200041163a00000c050b200041163a00000c040b200041163a00000c030b20012003417d6a3602042001200541036a36020020052d00022201450d01200141087420047241027621010b200020013602042000410c3a00000c010b200041163a00000b200241e0016a2480808080000ba90504057f017e017f017e23808080800041d0006b220224808080800002400240024020012802042203450d0020012003417f6a36020420012001280200220441016a2205360200024002400240024020042d000022060e0b0001030303030302030303040b20034121490d0320012003415f6a3602042001200441216a360200200241106a200441186a290000370300200241186a200441206a2d00003a0000200220052800003602282002200541036a28000036002b20022004290010370308200429000821070c020b20034109490d022001200341776a22083602042001200441096a220536020020084120490d02200429000121072001200341576a3602042001200441296a360200200241086a41086a200541086a290000370300200241086a41106a200541106a290000370300200241086a41186a200541186a290000370300200220052900003703080c010b200241386a200110f98880800020022802380d01200229034021070b2002200110e094808000200228020022034109460d01200228020421042002200336023020022004360234200241003a004b2002200241cb006a36024c200241386a41dc97db80002001200241cc006a10efa6808000024020022802382201418080808078460d00200229023c2109200020063a0008200020022802283600092000410c6a200228002b3600002000200737031020002002290308370318200041206a200241106a290300370300200041286a200241186a290300370300200041306a200241206a290300370300200041a680808078360280012000200937023c2000200136023820002004360204200020033602000c030b200041b08080807836028001200241306a10a2968080000c020b200041b080808078360280010c010b200041b080808078360280010b200241d0006a2480808080000bfc0301037f2380808080004190016b2202248080808000200241d0006a200110f0a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a2903003703002002200229035837031820022002290350370310024020012802042204450d0020012004417f6a36020420012001280200220441016a36020020042d00002104200241086a200110e094808000200228020822014109460d00200228020c210320002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041a78080807836028001200020043a004820002003360244200020013602400c020b200041b08080807836028001200310a2968080000c010b200041b080808078360280010b20024190016a2480808080000bfc0301037f2380808080004190016b2202248080808000200241d0006a200110f0a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a2903003703002002200229035837031820022002290350370310024020012802042204450d0020012004417f6a36020420012001280200220441016a36020020042d00002104200241086a200110e094808000200228020822014109460d00200228020c210320002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041a88080807836028001200020043a004820002003360244200020013602400c020b200041b08080807836028001200310a2968080000c010b200041b080808078360280010b20024190016a2480808080000bfc0301037f2380808080004190016b2202248080808000200241d0006a200110f0a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a2903003703002002200229035837031820022002290350370310024020012802042204450d0020012004417f6a36020420012001280200220441016a36020020042d00002104200241086a200110e094808000200228020822014109460d00200228020c210320002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041a98080807836028001200020043a004820002003360244200020013602400c020b200041b08080807836028001200310a2968080000c010b200041b080808078360280010b20024190016a2480808080000bfc0301037f2380808080004190016b2202248080808000200241d0006a200110f0a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a2903003703002002200229035837031820022002290350370310024020012802042204450d0020012004417f6a36020420012001280200220441016a36020020042d00002104200241086a200110e094808000200228020822014109460d00200228020c210320002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041aa8080807836028001200020043a004820002003360244200020013602400c020b200041b08080807836028001200310a2968080000c010b200041b080808078360280010b20024190016a2480808080000bda0203047f037e047f23808080800041206b220224808080800041b0808080782103024020012802042204450d0020012004417f6a220536020420012001280200220441016a360200420021060240024020042d00000e020100020b200241106a200110f98880800020022802100d0120022903182107200241106a200110f98880800020022802100d012002290318210820012802042105420121060b2005450d0020012005417f6a220936020420012001280200220441016a3602004109210a0240024020042d00000e020100020b2009450d0120012005417e6a3602042001200441026a36020020042d0001210b200241086a200110e0948080002002280208220a41776a4102490d01200228020c210c0b2000200b3a00202000200c36021c2000200a36021820002008370310200020073703082000200637030041af8080807821030b2000200336028001200241206a2480808080000b8b1902057f047e2380808080004190026b220224808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a220636020020052d00000e300102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f30310b200041303a00000c310b200241f0006a200110bea3808000024002402002280270418080808078460d00200241c0016a41086a200241f0006a41086a28020022013602002002411b6a20013600002002200229027022073703c0012002200737001320002002290010370001200041086a200241176a290000370000410021010c010b413021010b200020013a00000c300b200241f0006a200110bea380800002402002280270418080808078460d00200241c0016a41086a200241f0006a41086a28020022013602002002411b6a20013600002002200229027022073703c0012002200737001320002002290010370001200041086a200241176a290000370000200041013a00000c300b200041303a00000c2f0b200241f0006a200110bea380800002402002280270418080808078460d00200241c0016a41086a200241f0006a41086a28020022013602002002411b6a20013600002002200229027022073703c0012002200737001320002002290010370001200041086a200241176a290000370000200041023a00000c2f0b200041303a00000c2e0b2000200110f5948080000c2d0b2000200110f6948080000c2c0b2000200110f7948080000c2b0b2000200110f8948080000c2a0b2000200110f9948080000c290b2002200110ea88808000024020022802000d0020022802042101200041083a0000200020013602040c290b200041303a00000c280b2000200110fa948080000c270b2000410a3a00000c260b200241086a200110e0948080000240200228020822014109460d00200228020c2103200020013602042000410b3a0000200020033602080c260b200041303a00000c250b200241f0006a200110e19480800002402002280288014109460d00200241c0016a41206a200241f0006a41206a2903002207370300200241c0016a41186a200241f0006a41186a2903002208370300200241c0016a41106a200241f0006a41106a2903002209370300200241c0016a41086a200241f0006a41086a290300220a3703002002411f6a200a370000200241276a20093700002002412f6a2008370000200241376a20073700002002200229037022083703c0012002200837001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041216a200241106a41206a290000370000200041286a20073700002000410c3a00000c250b200041303a00000c240b2000200110fb948080000c230b2000200110fc948080000c220b2000200110fd948080000c210b2000200110fe948080000c200b2000200110ff948080000c1f0b200020011080958080000c1e0b200020011081958080000c1d0b200041143a00000c1c0b200241003a00702002200241f0006a3602c001200241106a41dc97db80002001200241c0016a10efa6808000024020022802102201418080808078460d002000200229021437030820002001360204200041153a00000c1c0b200041303a00000c1b0b200241003a00702002200241f0006a3602c001200241106a41dc97db80002001200241c0016a10efa6808000024020022802102201418080808078460d002000200229021437030820002001360204200041163a00000c1b0b200041303a00000c1a0b200041173a00000c190b200020011082958080000c180b200241106a200110f988808000024020022802100d0020002002290318370308200041193a00000c180b200041303a00000c170b200020011083958080000c160b2000411b3a00000c150b200241f0006a200110bea380800002402002280270418080808078460d00200241c0016a41086a200241f0006a41086a28020022013602002002411b6a20013600002002200229027022073703c0012002200737001320002002290010370001200041086a200241176a2900003700002000411c3a00000c150b200041303a00000c140b200241f0006a200110bea380800002402002280270418080808078460d00200241c0016a41086a200241f0006a41086a28020022013602002002411b6a20013600002002200229027022073703c0012002200737001320002002290010370001200041086a200241176a2900003700002000411d3a00000c140b200041303a00000c130b200241f0006a200110dd9d80800002402002280270410a460d00200241c0016a41086a200241f0006a41086a28020022013602002002411b6a20013600002002200229027022073703c0012002200737001320002002290010370001200041086a200241176a2900003700002000411e3a00000c130b200041303a00000c120b200241f0006a200110c79d808000024020022802784129460d00200241c0016a41186a200241f0006a41186a2903002207370300200241c0016a41106a200241f0006a41106a2903002208370300200241c0016a41086a200241f0006a41086a29030022093703002002411f6a2009370000200241276a2008370000200241106a411f6a20073700002002200229037022083703c0012002200837001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041206a20073700002000411f3a00000c120b200041303a00000c110b200241f0006a200110ae8f808000024020022802704103460d00200241c0016a41086a200241f0006a41086a29020022073703002002411b6a20073700002002200229027022073703c0012002200737001320002002290010370001200041096a200241106a41086a290000370000200041106a2002411f6a280000360000200041203a00000c110b200041303a00000c100b200020011084958080000c0f0b200020011085958080000c0e0b200241f0006a200110e19480800002402002280288014109460d00200241c0016a41206a200241f0006a41206a2903002207370300200241c0016a41186a200241f0006a41186a2903002208370300200241c0016a41106a200241f0006a41106a2903002209370300200241c0016a41086a200241f0006a41086a290300220a3703002002411f6a200a370000200241276a20093700002002412f6a2008370000200241376a20073700002002200229037022083703c0012002200837001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041216a200241106a41206a290000370000200041286a2007370000200041233a00000c0e0b200041303a00000c0d0b200041243a00000c0c0b200241f0006a200110ed94808000024020022d00704116460d00200241c0016a200241f0006a41d00010f5b28080001a2002411f6a200241c0016a41d00010f5b28080001a200041016a200241106a41df0010f5b28080001a200041253a00000c0c0b200041303a00000c0b0b200020011086958080000c0a0b200020011087958080000c090b200020011088958080000c080b200020011089958080000c070b20002001108a958080000c060b0240024002402004450d0020012003417e6a3602042001200541026a3602004100210120052d00010e020201000b200041303a00000c070b410121010b200020013a00012000412b3a00000c050b024020034121490d0020012003415f6a3602042001200541216a3602002000412c3a000020002006290000370001200041096a200641086a290000370000200041116a200641106a290000370000200041196a200641186a2900003700000c050b200041303a00000c040b2000412d3a00000c030b200241f0006a200110e798808000024020022802704109460d00200241c0016a41086a200241f0006a41086a28020022013602002002411b6a20013600002002200229027022073703c0012002200737001320002002290010370001200041086a200241176a2900003700002000412e3a00000c030b200041303a00000c020b20002001108b958080000c010b200041303a00000b20024190026a2480808080000bf80305017f027e017f017e057f23808080800041d0006b2202248080808000200241306a200110f98880800002400240024020022802300d0020022903382103200241306a200110ac968080002002280238412f460d01200241106a41186a200241306a41186a290300370300200241106a41106a200241306a41106a290300370300200241106a41086a200241306a41086a29030037030020022002290330370310200241306a200110f988808000024020022802300d0020022903382104200241306a200110f98880800020022802300d0020012802042205450d002002290338210620012005417f6a220736020420012001280200220841016a360200410921090240024020082d00000e020100020b2007450d0120012005417e6a3602042001200841026a36020020082d0001210a200241086a200110e0948080002002280208220941776a4102490d01200228020c210b0b20002002290310370328200041c0006a200241286a290300370300200041386a200241206a290300370300200041306a200241186a2903003703002000200637032020002004370318200020033703102000200a3a000c2000200b36020820002009360204200041033a00000c030b200041303a0000200241106a10a8968080000c020b200041303a00000c010b200041303a00000b200241d0006a2480808080000be10201067f23808080800041306b2202248080808000200241146a200110f7a5808000024002402002280214418080808078460d00200241206a41086a200241146a41086a28020036020020022002290214370320200241146a200241206a108ab080800020022802142203418080808078460d00200228021c210420022802182105024020012802042206450d0020012006417f6a36020420012001280200220641016a36020020062d00002106200241086a200110e094808000200228020822014109460d00200228020c2107200020063a0018200020013602102000200436020c2000200536020820002003360204200041043a0000200020073602140c020b200041303a000002402004450d00200541306a21010340200110cf8b808000200141c0006a21012004417f6a22040d000b0b2003450d012005410028029c96db8000118080808000000c010b200041303a00000b200241306a2480808080000be20302077f017e23808080800041306b22022480808080002002410c6a200110f7a58080000240024002400240200228020c418080808078460d00200241186a41086a2002410c6a41086a2802003602002002200229020c3703182002410c6a200241186a108ab0808000200228020c2203418080808078460d00200228021421042002280210210520012802042206450d0120012006417f6a36020420012001280200220641016a36020020062d000021062002200110e094808000200228020022074109460d0120022802042108200220063a00142002200736020c20022008360210200241003a002b20022002412b6a36022c200241186a41dc97db800020012002412c6a10efa6808000024020022802182201418080808078460d00200229021c21092000200229020c37021c200041246a200241146a28020036020020002009370214200020013602102000200436020c2000200536020820002003360204200041053a00000c040b200041303a00002002410c6a10a2968080000c020b200041303a00000c020b200041303a00000b02402004450d00200541306a21010340200110cf8b808000200141c0006a21012004417f6a22040d000b0b2003450d002005410028029c96db8000118080808000000b200241306a2480808080000bfa0102027f037e23808080800041106b220224808080800002400240024020012802042203450d0020012003417f6a36020420012001280200220341016a36020020032d0000220341034b0d002002200110f98880800020022802000d01200229030821042002200110f98880800020022802000d01200229030821052002200110c18c808000024020022802002201418080808078460d0020022902042106200041003a00242000200637021c200020013602182000200537031020002004370308200020033a0001200041063a00000c030b200041303a00000c020b200041303a00000c010b200041303a00000b200241106a2480808080000b920601067f024020012802042202450d0020012002417f6a220336020420012001280200220441016a22053602000240024002400240024020042d000022064103710e0400030201000b200641027621060c030b200641044f0d0320024105490d0320012002417b6a22033602042001200441056a2205360200200428000122064180808080044f0d020c030b20024104490d0220012002417c6a22033602042001200441046a220536020020042f0001200441036a2d0000411074722202418002490d02200241087420067241027621060c010b2003450d0120012002417e6a22033602042001200441026a220536020020042d00012202450d01200241087420067241027621060b2003450d0020012003417f6a22023602042001200541016a22043602000240024002400240024020052d000022074103710e0400010302000b200741027621030c030b2002450d0320012003417e6a22023602042001200541026a220436020020052d00012203450d03200341087420077241027621030c020b200741044f0d0220034105490d0220012003417b6a22023602042001200541056a2204360200200528000122034180808080044f0d010c020b20034104490d0120012003417c6a22023602042001200541046a220436020020052f0001200541036a2d0000411074722203418002490d01200341087420077241027621030b2002450d0020012002417f6a22073602042001200441016a3602000240024002400240024020042d000022054103710e0400010302000b200541027621010c030b2007450d0320012002417e6a3602042001200441026a36020020042d00012201450d03200141087420057241027621010c020b200541044f0d0220024105490d0220012002417b6a3602042001200441056a360200200428000122014180808080044f0d010c020b20024104490d0120012002417c6a3602042001200441046a36020020042f0001200441036a2d0000411074722201418002490d01200141087420057241027621010b2000200136020c2000200336020820002006360204200041073a00000f0b200041303a00000b920601067f024020012802042202450d0020012002417f6a220336020420012001280200220441016a22053602000240024002400240024020042d000022064103710e0400030201000b200641027621060c030b200641044f0d0320024105490d0320012002417b6a22033602042001200441056a2205360200200428000122064180808080044f0d020c030b20024104490d0220012002417c6a22033602042001200441046a220536020020042f0001200441036a2d0000411074722202418002490d02200241087420067241027621060c010b2003450d0120012002417e6a22033602042001200441026a220536020020042d00012202450d01200241087420067241027621060b2003450d0020012003417f6a22023602042001200541016a22043602000240024002400240024020052d000022074103710e0400010302000b200741027621030c030b2002450d0320012003417e6a22023602042001200541026a220436020020052d00012203450d03200341087420077241027621030c020b200741044f0d0220034105490d0220012003417b6a22023602042001200541056a2204360200200528000122034180808080044f0d010c020b20034104490d0120012003417c6a22023602042001200541046a220436020020052f0001200541036a2d0000411074722203418002490d01200341087420077241027621030b2002450d0020012002417f6a22073602042001200441016a3602000240024002400240024020042d000022054103710e0400010302000b200541027621010c030b2007450d0320012002417e6a3602042001200441026a36020020042d00012201450d03200141087420057241027621010c020b200541044f0d0220024105490d0220012002417b6a3602042001200441056a360200200428000122014180808080044f0d010c020b20024104490d0120012002417c6a3602042001200441046a36020020042f0001200441036a2d0000411074722201418002490d01200141087420057241027621010b2000200136020c2000200336020820002006360204200041093a00000f0b200041303a00000be40301037f23808080800041d0006b22022480808080002002413c6a200110fba280800002400240200228023c410d460d00200241286a41106a2002413c6a41106a280200360200200241286a41086a2002413c6a41086a2902003703002002200229023c370328024020012802042203450d0020012003417f6a36020420012001280200220341016a36020020032d00002103200241086a200110e094808000200228020822014109460d00200228020c2104200020033a0020200020013602182000200436021c200241246a200241286a41106a2802003600002002411c6a200241286a41086a290300370000200220022903283700142000410d3a000020002002290011370001200041096a200241116a41086a290000370000200041106a200241206a2900003700000c020b200041303a0000024020022802282201410c470d0020022802302103024020022802342200450d00200341306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b200228022c450d022003410028029c96db8000118080808000000c020b200241286a210002400240200141776a2201410320014103491b0e0403000301030b200241286a41047221000b200010a2968080000c010b200041303a00000b200241d0006a2480808080000bbd0402047f017e23808080800041d0006b2202248080808000200241286a200110fba280800002400240024002402002280228410d460d00200241106a41106a200241286a41106a280200360200200241106a41086a200241286a41086a29020037030020022002290228370310024020012802042203450d0020012003417f6a36020420012001280200220341016a36020020032d00002103200241086a200110e094808000200228020822044109460d00200228020c2105200220033a00442002200436023c20022005360240200241003a004b2002200241cb006a36024c200241286a41dc97db80002001200241cc006a10efa680800020022802282201418080808078460d02200229022c2106200020022903103702102000200229023c370224200041206a200241206a280200360200200041186a200241106a41086a2903003702002000412c6a2002413c6a41086a28020036020020002006370308200020013602042000410e3a00000c040b200041303a00000c020b200041303a00000c020b200041303a00002002413c6a10a2968080000b024020022802102201410c470d00200228021821030240200228021c2200450d00200341306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b2002280214450d012003410028029c96db8000118080808000000c010b200241106a210002400240200141776a2201410320014103491b0e0402000201020b200241106a41047221000b200010a2968080000b200241d0006a2480808080000bdf0401057f23808080800041c0006b2202248080808000200241206a200110fba280800002400240024002402002280220410d460d00200241086a41106a200241206a41106a280200360200200241086a41086a200241206a41086a220329020037030020022002290220370308200241346a200110f7a58080002002280234418080808078460d012003200241346a41086a28020036020020022002290234370320200241346a200241206a108ab080800020022802342204418080808078460d01200228023c210320022802382105024020012802042206450d0020012006417f6a36020420012001280200220641016a360200410021010240024020062d00000e020100020b410121010b20002002290308370210200041206a200241186a280200360200200041186a200241106a2903003702002000200336020c2000200536020820002004360204200020013a00012000410f3a00000c040b200041303a000002402003450d00200541306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b2004450d022005410028029c96db8000118080808000000c020b200041303a00000c020b200041303a00000b024020022802082201410c470d0020022802102100024020022802142203450d00200041306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b200228020c450d012000410028029c96db8000118080808000000c010b200241086a210302400240200141776a2201410320014103491b0e0402000201020b200241086a41047221030b200310a2968080000b200241c0006a2480808080000bc00402047f017e23808080800041d0006b2202248080808000200241286a200110fba280800002400240024002402002280228410d460d00200241106a41106a200241286a41106a280200360200200241106a41086a200241286a41086a29020037030020022002290228370310024020012802042203450d0020012003417f6a36020420012001280200220341016a36020020032d00002103200241086a200110e094808000200228020822044109460d00200228020c2105200220033a00442002200436023c20022005360240200241003a004b2002200241cb006a36024c200241286a41dc97db80002001200241cc006a10efa680800020022802282201418080808078460d02200229022c2106200020022903103702102000200229023c370224200041206a200241106a41106a280200360200200041186a200241106a41086a2903003702002000412c6a2002413c6a41086a2802003602002000200637030820002001360204200041103a00000c040b200041303a00000c020b200041303a00000c020b200041303a00002002413c6a10a2968080000b024020022802102201410c470d00200228021821030240200228021c2200450d00200341306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b2002280214450d012003410028029c96db8000118080808000000c010b200241106a210002400240200141776a2201410320014103491b0e0402000201020b200241106a41047221000b200010a2968080000b200241d0006a2480808080000bbd0402047f017e23808080800041d0006b2202248080808000200241286a200110fba280800002400240024002402002280228410d460d00200241106a41106a200241286a41106a280200360200200241106a41086a200241286a41086a29020037030020022002290228370310024020012802042203450d0020012003417f6a36020420012001280200220341016a36020020032d00002103200241086a200110e094808000200228020822044109460d00200228020c2105200220033a00442002200436023c20022005360240200241003a004b2002200241cb006a36024c200241286a41dc97db80002001200241cc006a10efa680800020022802282201418080808078460d02200229022c2106200020022903103702102000200229023c370224200041206a200241206a280200360200200041186a200241106a41086a2903003702002000412c6a2002413c6a41086a2802003602002000200637030820002001360204200041113a00000c040b200041303a00000c020b200041303a00000c020b200041303a00002002413c6a10a2968080000b024020022802102201410c470d00200228021821030240200228021c2200450d00200341306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b2002280214450d012003410028029c96db8000118080808000000c010b200241106a210002400240200141776a2201410320014103491b0e0402000201020b200241106a41047221000b200010a2968080000b200241d0006a2480808080000baa0402047f027e2380808080004180016b220224808080800002400240024020012802042203450d0020012003417f6a36020420012001280200220341016a36020020032d000021042002200110e094808000200228020022034109460d0020022802042105200220043a007c2002200336027420022005360278200241c8006a200110f988808000024020022802480d0020022903502106200241c8006a200110f98880800020022802480d0020022903502107200241c8006a200110f9888080002002280248450d020b200241f4006a10a2968080000b200041303a00000c010b2002200229027837023c20022003360238200220022903503703302002200737032820022006370320200241c8006a200110fba2808000200241386a210102402002280248410d460d00200241e0006a41106a200241c8006a41106a2802002203360200200241e0006a41086a200241c8006a41086a2902002206370300200220022902482207370360200041386a200241206a41206a290300370300200041306a2001290300370300200041286a200241206a41106a290300370300200041206a200241206a41086a290300370300200020022903203703182002411c6a2003360000200241146a20063700002002200737000c200041123a000020002002290009370001200041096a200241096a41086a290000370000200041106a200241186a2900003700000c010b200041303a0000200110a2968080000b20024180016a2480808080000bf70302037f037e2380808080004180016b2202248080808000200241c0006a200110f0a28080000240024020022802704109460d00200241386a200241c0006a41386a290300370300200241306a2203200241c0006a41306a290300370300200241286a200241c0006a41286a290300370300200241206a200241c0006a41206a290300370300200241186a200241c0006a41186a290300370300200241106a200241c0006a41106a2903003703002002200229034837030820022002290340370300024020012802042204450d0020012004417f6a36020420012001280200220441016a360200420021050240024020042d00000e020100020b200241c0006a200110f98880800020022802400d0120022903482106200241c0006a200110f98880800020022802400d0120022903482107420121050b20002002290300370320200041286a2002290308370300200041d8006a200241386a290300370300200041d0006a200241306a290300370300200041c8006a200241286a290300370300200041c0006a200241206a290300370300200041386a200241186a290300370300200041306a200241106a290300370300200020073703182000200637031020002005370308200041133a00000c020b200041303a0000200310a2968080000c010b200041303a00000b20024180016a2480808080000be10201067f23808080800041306b2202248080808000200241146a200110f7a5808000024002402002280214418080808078460d00200241206a41086a200241146a41086a28020036020020022002290214370320200241146a200241206a108ab080800020022802142203418080808078460d00200228021c210420022802182105024020012802042206450d0020012006417f6a36020420012001280200220641016a36020020062d00002106200241086a200110e094808000200228020822014109460d00200228020c2107200020063a0018200020013602102000200436020c2000200536020820002003360204200041183a0000200020073602140c020b200041303a000002402004450d00200541306a21010340200110cf8b808000200141c0006a21012004417f6a22040d000b0b2003450d012005410028029c96db8000118080808000000c010b200041303a00000b200241306a2480808080000b9d0102017f027e23808080800041106b22022480808080002002200110f9888080000240024020022802000d00200229030821032002200110f988808000024020022802000d00200229030821042002200110f98880800020022802000d002000200229030837031820002004370310200020033703082000411a3a00000c020b200041303a00000c010b200041303a00000b200241106a2480808080000b830302077f037e23808080800041306b2202248080808000200241206a200110c18c80800002400240024020022802202203418080808078460d0020022802242104024020012802042205450d002002280228210620012005417f6a36020420012001280200220541016a36020020052d00002107200241086a200110e094808000200228020822054109460d00200228020c2108200220073a001c2002200536021420022008360218200241206a200110f988808000024020022802200d0020022903282109200241206a200110f98880800020022802200d002002290328210a200241206a200110f9888080002002280220450d030b200241146a10a2968080000b200041303a00002003450d022004410028029c96db8000118080808000000c020b200041303a00000c010b2002290328210b2000200229021837022c200020053602282000200b3703202000200a370318200020093703102000200636020c2000200436020820002003360204200041213a00000b200241306a2480808080000b8308010d7f23808080800041106b22022480808080000240024002400240024002400240024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a3602000240024002400240024020052d000022064103710e0400030201000b200641027621050c030b200641044f0d0320034105490d0320012003417b6a3602042001200541056a360200200528000122054180808080044f0d020c030b20034104490d0220012003417c6a3602042001200541046a36020020052f0001200541036a2d0000411074722203418002490d02200341087420067241027621050c010b2004450d0120012003417e6a3602042001200541026a36020020052d00012203450d01200341087420067241027621050b200241046a200110c18c80800020022802042203418080808078460d01200228020c210720022802082106200241046a200110c18c80800020022802042204418080808078460d042002280208210820012802042209450d08200228020c210a20012009417f6a220b36020420012001280200220c41016a220d360200200c2d0000220e4103710e0405060302050b200041303a00000c090b200041303a00000c080b200e41044f0d0520094105490d0520012009417b6a220b3602042001200c41056a220d360200200c28000122094180808080044f0d040c050b20094104490d0420012009417c6a220b3602042001200c41046a220d360200200c2f0001200c41036a2d0000411074722209418002490d042009410874200e7241027621090c030b200041303a00000c040b200e41027621090c010b200b450d0120012009417e6a220b3602042001200c41026a220d360200200c2d00012209450d012009410874200e7241027621090b200b450d002001200b417f6a220e3602042001200d41016a36020002400240024002400240200d2d0000220c4103710e0400010302000b200c41027621010c030b200e450d032001200b417e6a3602042001200d41026a360200200d2d00012201450d032001410874200c7241027621010c020b200c41044f0d02200b4105490d022001200b417b6a3602042001200d41056a360200200d28000122014180808080044f0d010c020b200b4104490d012001200b417c6a3602042001200d41046a360200200d2f0001200d41036a2d0000411074722201418002490d012001410874200c7241027621010b2000200a360224200020083602202000200436021c2000200736021820002006360214200020033602102000200136020c2000200936020820002005360204200041223a00000c020b200041303a00002004450d002008410028029c96db8000118080808000000b2003450d002006410028029c96db8000118080808000000b200241106a2480808080000b950504057f017e017f017e23808080800041d0006b220224808080800002400240024020012802042203450d0020012003417f6a36020420012001280200220441016a2205360200024002400240024020042d000022060e0b0001030303030302030303040b20034121490d0320012003415f6a3602042001200441216a360200200241106a200441186a290000370300200241186a200441206a2d00003a0000200220052800003602282002200541036a28000036002b20022004290010370308200429000821070c020b20034109490d022001200341776a22083602042001200441096a220536020020084120490d02200429000121072001200341576a3602042001200441296a360200200241086a41086a200541086a290000370300200241086a41106a200541106a290000370300200241086a41186a200541186a290000370300200220052900003703080c010b200241386a200110f98880800020022802380d01200229034021070b2002200110e094808000200228020022034109460d01200228020421042002200336023020022004360234200241003a004b2002200241cb006a36024c200241386a41dc97db80002001200241cc006a10efa6808000024020022802382201418080808078460d00200229023c2109200020063a001020002002280228360011200041146a200228002b3600002000200737031820002002290308370320200041286a200241106a290300370300200041306a200241186a290300370300200041386a200241206a29030037030020002004360244200020033602402000200937030820002001360204200041263a00000c030b200041303a0000200241306a10a2968080000c020b200041303a00000c010b200041303a00000b200241d0006a2480808080000bec0301037f2380808080004190016b2202248080808000200241d0006a200110f0a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a2903003703002002200229035837031820022002290350370310024020012802042204450d0020012004417f6a36020420012001280200220441016a36020020042d00002104200241086a200110e094808000200228020822014109460d00200228020c210320002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020043a000c2000200336020820002001360204200041273a00000c020b200041303a0000200310a2968080000c010b200041303a00000b20024190016a2480808080000bec0301037f2380808080004190016b2202248080808000200241d0006a200110f0a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a2903003703002002200229035837031820022002290350370310024020012802042204450d0020012004417f6a36020420012001280200220441016a36020020042d00002104200241086a200110e094808000200228020822014109460d00200228020c210320002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020043a000c2000200336020820002001360204200041283a00000c020b200041303a0000200310a2968080000c010b200041303a00000b20024190016a2480808080000bec0301037f2380808080004190016b2202248080808000200241d0006a200110f0a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a2903003703002002200229035837031820022002290350370310024020012802042204450d0020012004417f6a36020420012001280200220441016a36020020042d00002104200241086a200110e094808000200228020822014109460d00200228020c210320002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020043a000c2000200336020820002001360204200041293a00000c020b200041303a0000200310a2968080000c010b200041303a00000b20024190016a2480808080000bec0301037f2380808080004190016b2202248080808000200241d0006a200110f0a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a2903003703002002200229035837031820022002290350370310024020012802042204450d0020012004417f6a36020420012001280200220441016a36020020042d00002104200241086a200110e094808000200228020822014109460d00200228020c210320002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020043a000c20002003360208200020013602042000412a3a00000c020b200041303a0000200310a2968080000c010b200041303a00000b20024190016a2480808080000bd50203037f037e047f23808080800041206b22022480808080000240024020012802042203450d0020012003417f6a220436020420012001280200220341016a360200420021050240024020032d00000e020100020b200241106a200110f98880800020022802100d0120022903182106200241106a200110f98880800020022802100d012002290318210720012802042104420121050b2004450d0020012004417f6a220836020420012001280200220341016a360200410921090240024020032d00000e020100020b2008450d0120012004417e6a3602042001200341026a36020020032d0001210a200241086a200110e0948080002002280208220941776a4102490d01200228020c210b0b2000200737032020002006370318200020053703102000200a3a000c2000200b360208200020093602042000412f3a00000c010b200041303a00000b200241206a2480808080000b901902067f047e2380808080004190026b2202248080808000024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a220736020020062d00000e300102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f30310b200041303a00000c310b200241f0006a200110bda3808000024002402002280270418080808078460d00200241c0016a41086a200241f0006a41086a28020022033602002002411b6a20033600002002200229027022083703c0012002200837001320002002290010370001200041086a200241176a290000370000410021030c010b413021030b200020033a00000c300b200241f0006a200110bda380800002402002280270418080808078460d00200241c0016a41086a200241f0006a41086a28020022033602002002411b6a20033600002002200229027022083703c0012002200837001320002002290010370001200041086a200241176a290000370000200041013a00000c300b200041303a00000c2f0b200241f0006a200110bda380800002402002280270418080808078460d00200241c0016a41086a200241f0006a41086a28020022033602002002411b6a20033600002002200229027022083703c0012002200837001320002002290010370001200041086a200241176a290000370000200041023a00000c2f0b200041303a00000c2e0b20002001108d958080000c2d0b20002001108e958080000c2c0b20002001108f958080000c2b0b200020011090958080000c2a0b200020011091958080000c290b2002200110f288808000024020022802000d0020022802042103200041083a0000200020033602040c290b200041303a00000c280b200020011092958080000c270b2000410a3a00000c260b200241086a20011093958080000240200228020822034109460d00200228020c2101200020033602042000410b3a0000200020013602080c260b200041303a00000c250b200241f0006a200110949580800002402002280288014109460d00200241c0016a41206a200241f0006a41206a2903002208370300200241c0016a41186a200241f0006a41186a2903002209370300200241c0016a41106a200241f0006a41106a290300220a370300200241c0016a41086a200241f0006a41086a290300220b3703002002411f6a200b370000200241276a200a3700002002412f6a2009370000200241376a20083700002002200229037022093703c0012002200937001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041216a200241106a41206a290000370000200041286a20083700002000410c3a00000c250b200041303a00000c240b200020011095958080000c230b200020011096958080000c220b200020011097958080000c210b200020011098958080000c200b200020011099958080000c1f0b20002001109a958080000c1e0b20002001109b958080000c1d0b200041143a00000c1c0b200241003a00702002200241f0006a3602c001200241106a41dc97db80002001200241c0016a10eca6808000024020022802102203418080808078460d002000200229021437030820002003360204200041153a00000c1c0b200041303a00000c1b0b200241003a00702002200241f0006a3602c001200241106a41dc97db80002001200241c0016a10eca6808000024020022802102203418080808078460d002000200229021437030820002003360204200041163a00000c1b0b200041303a00000c1a0b200041173a00000c190b20002001109c958080000c180b200241106a200110f688808000024020022802100d0020002002290318370308200041193a00000c180b200041303a00000c170b20002001109d958080000c160b2000411b3a00000c150b200241f0006a200110bda380800002402002280270418080808078460d00200241c0016a41086a200241f0006a41086a28020022033602002002411b6a20033600002002200229027022083703c0012002200837001320002002290010370001200041086a200241176a2900003700002000411c3a00000c150b200041303a00000c140b200241f0006a200110bda380800002402002280270418080808078460d00200241c0016a41086a200241f0006a41086a28020022033602002002411b6a20033600002002200229027022083703c0012002200837001320002002290010370001200041086a200241176a2900003700002000411d3a00000c140b200041303a00000c130b200241f0006a200110cf9d80800002402002280270410a460d00200241c0016a41086a200241f0006a41086a28020022033602002002411b6a20033600002002200229027022083703c0012002200837001320002002290010370001200041086a200241176a2900003700002000411e3a00000c130b200041303a00000c120b200241f0006a200110c29d808000024020022802784129460d00200241c0016a41186a200241f0006a41186a2903002208370300200241c0016a41106a200241f0006a41106a2903002209370300200241c0016a41086a200241f0006a41086a290300220a3703002002411f6a200a370000200241276a2009370000200241106a411f6a20083700002002200229037022093703c0012002200937001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041206a20083700002000411f3a00000c120b200041303a00000c110b200241f0006a200110cc8f808000024020022802704103460d00200241c0016a41086a200241f0006a41086a29020022083703002002411b6a20083700002002200229027022083703c0012002200837001320002002290010370001200041096a200241106a41086a290000370000200041106a2002411f6a280000360000200041203a00000c110b200041303a00000c100b20002001109e958080000c0f0b20002001109f958080000c0e0b200241f0006a200110949580800002402002280288014109460d00200241c0016a41206a200241f0006a41206a2903002208370300200241c0016a41186a200241f0006a41186a2903002209370300200241c0016a41106a200241f0006a41106a290300220a370300200241c0016a41086a200241f0006a41086a290300220b3703002002411f6a200b370000200241276a200a3700002002412f6a2009370000200241376a20083700002002200229037022093703c0012002200937001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041216a200241106a41206a290000370000200041286a2008370000200041233a00000c0e0b200041303a00000c0d0b200041243a00000c0c0b200241f0006a200110a095808000024020022d00704116460d00200241c0016a200241f0006a41d00010f5b28080001a2002411f6a200241c0016a41d00010f5b28080001a200041016a200241106a41df0010f5b28080001a200041253a00000c0c0b200041303a00000c0b0b2000200110a1958080000c0a0b2000200110a2958080000c090b2000200110a3958080000c080b2000200110a4958080000c070b2000200110a5958080000c060b0240024002402005450d0020032004417e6a3602042003200641026a3602004100210320062d00010e020201000b200041303a00000c070b410121030b200020033a00012000412b3a00000c050b024020044121490d0020032004415f6a3602042003200641216a3602002000412c3a000020002007290000370001200041096a200741086a290000370000200041116a200741106a290000370000200041196a200741186a2900003700000c050b200041303a00000c040b2000412d3a00000c030b200241f0006a200110e498808000024020022802704109460d00200241c0016a41086a200241f0006a41086a28020022033602002002411b6a20033600002002200229027022083703c0012002200837001320002002290010370001200041086a200241176a2900003700002000412e3a00000c030b200041303a00000c020b2000200110a6958080000c010b200041303a00000b20024190026a2480808080000bfd0305017f027e027f017e057f23808080800041d0006b2202248080808000200241306a200110f68880800002400240024020022802300d0020022903382103200241306a200110a9968080002002280238412f460d01200241106a41186a200241306a41186a290300370300200241106a41106a200241306a41106a290300370300200241106a41086a200241306a41086a29030037030020022002290330370310200241306a200110f688808000024020022802300d0020022903382104200241306a200110f68880800020022802300d00200128020022052802042206450d002002290338210720052006417f6a220836020420052005280200220941016a3602004109210a0240024020092d00000e020100020b2008450d0120052006417e6a3602042005200941026a36020020092d0001210b200241086a20011093958080002002280208220a41776a4102490d01200228020c210c0b20002002290310370328200041c0006a200241286a290300370300200041386a200241206a290300370300200041306a200241186a2903003703002000200737032020002004370318200020033703102000200b3a000c2000200c3602082000200a360204200041033a00000c030b200041303a0000200241106a10a8968080000c020b200041303a00000c010b200041303a00000b200241d0006a2480808080000be60201067f23808080800041306b2202248080808000200241146a200110f1a5808000024002402002280214418080808078460d00200241206a41086a200241146a41086a28020036020020022002290214370320200241146a200241206a108ab080800020022802142203418080808078460d00200228021c2104200228021821050240200128020022062802042207450d0020062007417f6a36020420062006280200220741016a36020020072d00002106200241086a2001109395808000200228020822014109460d00200228020c2107200020063a0018200020013602102000200436020c2000200536020820002003360204200041043a0000200020073602140c020b200041303a000002402004450d00200541306a21000340200010cf8b808000200041c0006a21002004417f6a22040d000b0b2003450d012005410028029c96db8000118080808000000c010b200041303a00000b200241306a2480808080000be70302077f017e23808080800041306b22022480808080002002410c6a200110f1a58080000240024002400240200228020c418080808078460d00200241186a41086a2002410c6a41086a2802003602002002200229020c3703182002410c6a200241186a108ab0808000200228020c2203418080808078460d002002280214210420022802102105200128020022062802042207450d0120062007417f6a36020420062006280200220741016a36020020072d0000210620022001109395808000200228020022074109460d0120022802042108200220063a00142002200736020c20022008360210200241003a002b20022002412b6a36022c200241186a41dc97db800020012002412c6a10eca6808000024020022802182201418080808078460d00200229021c21092000200229020c37021c200041246a200241146a28020036020020002009370214200020013602102000200436020c2000200536020820002003360204200041053a00000c040b200041303a00002002410c6a10a2968080000c020b200041303a00000c020b200041303a00000b02402004450d00200541306a21010340200110cf8b808000200141c0006a21012004417f6a22040d000b0b2003450d002005410028029c96db8000118080808000000b200241306a2480808080000bff0102037f037e23808080800041106b2202248080808000024002400240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020020042d0000220341034b0d002002200110f68880800020022802000d01200229030821052002200110f68880800020022802000d01200229030821062002200110c88c808000024020022802002201418080808078460d0020022902042107200041003a00242000200737021c200020013602182000200637031020002005370308200020033a0001200041063a00000c030b200041303a00000c020b200041303a00000c010b200041303a00000b200241106a2480808080000b990601067f0240200128020022022802042203450d0020022003417f6a220436020420022002280200220541016a3602000240024002400240024020052d000022064103710e0400030201000b200641027621060c030b200641044f0d0320034105490d0320022003417b6a3602042002200541056a360200200528000122064180808080044f0d020c030b20034104490d0220022003417c6a3602042002200541046a36020020052f0001200541036a2d0000411074722202418002490d02200241087420067241027621060c010b2004450d0120022003417e6a3602042002200541026a36020020052d00012202450d01200241087420067241027621060b200128020022022802042203450d0020022003417f6a220736020420022002280200220541016a3602000240024002400240024020052d000022044103710e0400010302000b200441027621050c030b2007450d0320022003417e6a3602042002200541026a36020020052d00012202450d03200241087420047241027621050c020b200441044f0d0220034105490d0220022003417b6a3602042002200541056a360200200528000122054180808080044f0d010c020b20034104490d0120022003417c6a3602042002200541046a36020020052f0001200541036a2d0000411074722202418002490d01200241087420047241027621050b200128020022022802042201450d0020022001417f6a220736020420022002280200220341016a3602000240024002400240024020032d000022044103710e0400010302000b200441027621020c030b2007450d0320022001417e6a3602042002200341026a36020020032d00012202450d03200241087420047241027621020c020b200441044f0d0220014105490d0220022001417b6a3602042002200341056a360200200328000122024180808080044f0d010c020b20014104490d0120022001417c6a3602042002200341046a36020020032f0001200341036a2d0000411074722202418002490d01200241087420047241027621020b2000200236020c2000200536020820002006360204200041073a00000f0b200041303a00000b990601067f0240200128020022022802042203450d0020022003417f6a220436020420022002280200220541016a3602000240024002400240024020052d000022064103710e0400030201000b200641027621060c030b200641044f0d0320034105490d0320022003417b6a3602042002200541056a360200200528000122064180808080044f0d020c030b20034104490d0220022003417c6a3602042002200541046a36020020052f0001200541036a2d0000411074722202418002490d02200241087420067241027621060c010b2004450d0120022003417e6a3602042002200541026a36020020052d00012202450d01200241087420067241027621060b200128020022022802042203450d0020022003417f6a220736020420022002280200220541016a3602000240024002400240024020052d000022044103710e0400010302000b200441027621050c030b2007450d0320022003417e6a3602042002200541026a36020020052d00012202450d03200241087420047241027621050c020b200441044f0d0220034105490d0220022003417b6a3602042002200541056a360200200528000122054180808080044f0d010c020b20034104490d0120022003417c6a3602042002200541046a36020020052f0001200541036a2d0000411074722202418002490d01200241087420047241027621050b200128020022022802042201450d0020022001417f6a220736020420022002280200220341016a3602000240024002400240024020032d000022044103710e0400010302000b200441027621020c030b2007450d0320022001417e6a3602042002200341026a36020020032d00012202450d03200241087420047241027621020c020b200441044f0d0220014105490d0220022001417b6a3602042002200341056a360200200328000122024180808080044f0d010c020b20014104490d0120022001417c6a3602042002200341046a36020020032f0001200341036a2d0000411074722202418002490d01200241087420047241027621020b2000200236020c2000200536020820002006360204200041093a00000f0b200041303a00000b850a01027f02400240200128020022022802042203450d0020022003417f6a36020420022002280200220341016a3602000240024002400240024002400240024020032d000022030e09090706050403020100080b2001200128020441016a220336020441002102024002400240200320012802084b0d004100210241002d0098a2db80001a41800541002802a496db8000118280808000002203450d0102402001200310c1968080000d0020012001280204417f6a36020441002d0098a2db80001a41900541002802a496db8000118280808000002202450d032002428180808010370300200241106a200341800510f5b28080001a0b2003410028029c96db8000118080808000000b4108410920021b21030c0a0b411041800510bb80808000000b411041900510bb80808000000b2001200128020441016a220336020441002102024002400240200320012802084b0d004100210241002d0098a2db80001a41b00441002802a496db8000118280808000002203450d0102402001200310c2968080000d0020012001280204417f6a36020441002d0098a2db80001a41c00441002802a496db8000118280808000002202450d032002428180808010370300200241106a200341b00410f5b28080001a0b2003410028029c96db8000118080808000000b4107410920021b21030c090b411041b00410bb80808000000b411041c00410bb80808000000b2001200128020441016a220336020441002102024002400240200320012802084b0d004100210241002d0098a2db80001a41e00341002802a496db8000118280808000002203450d0102402001200310c3968080000d0020012001280204417f6a36020441002d0098a2db80001a41f00341002802a496db8000118280808000002202450d032002428180808010370300200241106a200341e00310f5b28080001a0b2003410028029c96db8000118080808000000b4106410920021b21030c080b411041e00310bb80808000000b411041f00310bb80808000000b2001200128020441016a220336020441002102024002400240200320012802084b0d004100210241002d0098a2db80001a41900341002802a496db8000118280808000002203450d0102402001200310c4968080000d0020012001280204417f6a36020441002d0098a2db80001a41a00341002802a496db8000118280808000002202450d032002428180808010370300200241106a200341900310f5b28080001a0b2003410028029c96db8000118080808000000b4105410920021b21030c070b411041900310bb80808000000b411041a00310bb80808000000b024002400240200110b1a180800022010d00410021020c010b41002d0098a2db80001a41d00241002802a496db8000118280808000002202450d012002428180808010370300200241106a200141c00210f5b28080001a2001410028029c96db8000118080808000000b4104410920021b21030c050b411041d00210bb80808000000b024002400240200110e3a180800022010d00410021020c010b41002d0098a2db80001a41800241002802a496db8000118280808000002202450d012002428180808010370300200241106a200141f00110f5b28080001a2001410028029c96db8000118080808000000b4103410920021b21030c040b411041800210bb80808000000b41024109200110d38e80800022021b21030c020b41014109200110c58e80800022021b21030c010b410921030b20002002360204200020033602000bbb0202047f037e23808080800041306b22022480808080000240024002400240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020020042d00002103200241086a2001109395808000200228020822044109460d00200228020c2105200220033a001c2002200436021420022005360218200241206a200110f68880800020022802200d0120022903282106200241206a200110f688808000024020022802200d0020022903282107200241206a200110f68880800020022802200d002002290328210820002002290214370218200041206a2002411c6a2802003602002000200837031020002007370308200020063703000c040b200041093602180c020b200041093602180c020b200041093602180b200241146a10a2968080000b200241306a2480808080000be90301037f23808080800041d0006b22022480808080002002413c6a200110f9a280800002400240200228023c410d460d00200241286a41106a2002413c6a41106a280200360200200241286a41086a2002413c6a41086a2902003703002002200229023c3703280240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020020042d00002103200241086a2001109395808000200228020822014109460d00200228020c2104200020033a0020200020013602182000200436021c200241246a200241286a41106a2802003600002002411c6a200241286a41086a290300370000200220022903283700142000410d3a000020002002290011370001200041096a200241116a41086a290000370000200041106a200241206a2900003700000c020b200041303a0000024020022802282200410c470d0020022802302103024020022802342201450d00200341306a21000340200010cf8b808000200041c0006a21002001417f6a22010d000b0b200228022c450d022003410028029c96db8000118080808000000c020b200241286a210102400240200041776a2200410320004103491b0e0403000301030b200241286a41047221010b200110a2968080000c010b200041303a00000b200241d0006a2480808080000bc20402047f017e23808080800041d0006b2202248080808000200241286a200110f9a280800002400240024002402002280228410d460d00200241106a41106a200241286a41106a280200360200200241106a41086a200241286a41086a290200370300200220022902283703100240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020020042d00002103200241086a2001109395808000200228020822044109460d00200228020c2105200220033a00442002200436023c20022005360240200241003a004b2002200241cb006a36024c200241286a41dc97db80002001200241cc006a10eca680800020022802282201418080808078460d02200229022c2106200020022903103702102000200229023c370224200041206a200241206a280200360200200041186a200241106a41086a2903003702002000412c6a2002413c6a41086a28020036020020002006370308200020013602042000410e3a00000c040b200041303a00000c020b200041303a00000c020b200041303a00002002413c6a10a2968080000b024020022802102201410c470d00200228021821030240200228021c2200450d00200341306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b2002280214450d012003410028029c96db8000118080808000000c010b200241106a210002400240200141776a2201410320014103491b0e0402000201020b200241106a41047221000b200010a2968080000b200241d0006a2480808080000be40401057f23808080800041c0006b2202248080808000200241206a200110f9a280800002400240024002402002280220410d460d00200241086a41106a200241206a41106a280200360200200241086a41086a200241206a41086a220329020037030020022002290220370308200241346a200110f1a58080002002280234418080808078460d012003200241346a41086a28020036020020022002290234370320200241346a200241206a108ab080800020022802342204418080808078460d01200228023c2103200228023821050240200128020022012802042206450d0020012006417f6a36020420012001280200220641016a360200410021010240024020062d00000e020100020b410121010b20002002290308370210200041206a200241186a280200360200200041186a200241106a2903003702002000200336020c2000200536020820002004360204200020013a00012000410f3a00000c040b200041303a000002402003450d00200541306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b2004450d022005410028029c96db8000118080808000000c020b200041303a00000c020b200041303a00000b024020022802082201410c470d0020022802102100024020022802142203450d00200041306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b200228020c450d012000410028029c96db8000118080808000000c010b200241086a210302400240200141776a2201410320014103491b0e0402000201020b200241086a41047221030b200310a2968080000b200241c0006a2480808080000bc50402047f017e23808080800041d0006b2202248080808000200241286a200110f9a280800002400240024002402002280228410d460d00200241106a41106a200241286a41106a280200360200200241106a41086a200241286a41086a290200370300200220022902283703100240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020020042d00002103200241086a2001109395808000200228020822044109460d00200228020c2105200220033a00442002200436023c20022005360240200241003a004b2002200241cb006a36024c200241286a41dc97db80002001200241cc006a10eca680800020022802282201418080808078460d02200229022c2106200020022903103702102000200229023c370224200041206a200241106a41106a280200360200200041186a200241106a41086a2903003702002000412c6a2002413c6a41086a2802003602002000200637030820002001360204200041103a00000c040b200041303a00000c020b200041303a00000c020b200041303a00002002413c6a10a2968080000b024020022802102201410c470d00200228021821030240200228021c2200450d00200341306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b2002280214450d012003410028029c96db8000118080808000000c010b200241106a210002400240200141776a2201410320014103491b0e0402000201020b200241106a41047221000b200010a2968080000b200241d0006a2480808080000bc20402047f017e23808080800041d0006b2202248080808000200241286a200110f9a280800002400240024002402002280228410d460d00200241106a41106a200241286a41106a280200360200200241106a41086a200241286a41086a290200370300200220022902283703100240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020020042d00002103200241086a2001109395808000200228020822044109460d00200228020c2105200220033a00442002200436023c20022005360240200241003a004b2002200241cb006a36024c200241286a41dc97db80002001200241cc006a10eca680800020022802282201418080808078460d02200229022c2106200020022903103702102000200229023c370224200041206a200241206a280200360200200041186a200241106a41086a2903003702002000412c6a2002413c6a41086a2802003602002000200637030820002001360204200041113a00000c040b200041303a00000c020b200041303a00000c020b200041303a00002002413c6a10a2968080000b024020022802102201410c470d00200228021821030240200228021c2200450d00200341306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b2002280214450d012003410028029c96db8000118080808000000c010b200241106a210002400240200141776a2201410320014103491b0e0402000201020b200241106a41047221000b200010a2968080000b200241d0006a2480808080000baf0402047f027e2380808080004180016b2202248080808000024002400240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020020042d0000210420022001109395808000200228020022034109460d0020022802042105200220043a007c2002200336027420022005360278200241c8006a200110f688808000024020022802480d0020022903502106200241c8006a200110f68880800020022802480d0020022903502107200241c8006a200110f6888080002002280248450d020b200241f4006a10a2968080000b200041303a00000c010b2002200229027837023c20022003360238200220022903503703302002200737032820022006370320200241c8006a200110f9a2808000200241386a210102402002280248410d460d00200241e0006a41106a200241c8006a41106a2802002203360200200241e0006a41086a200241c8006a41086a2902002206370300200220022902482207370360200041386a200241206a41206a290300370300200041306a2001290300370300200041286a200241206a41106a290300370300200041206a200241206a41086a290300370300200020022903203703182002411c6a2003360000200241146a20063700002002200737000c200041123a000020002002290009370001200041096a200241096a41086a290000370000200041106a200241186a2900003700000c010b200041303a0000200110a2968080000b20024180016a2480808080000bfc0302047f037e2380808080004180016b2202248080808000200241c0006a200110f6a28080000240024020022802704109460d00200241386a200241c0006a41386a290300370300200241306a2203200241c0006a41306a290300370300200241286a200241c0006a41286a290300370300200241206a200241c0006a41206a290300370300200241186a200241c0006a41186a290300370300200241106a200241c0006a41106a29030037030020022002290348370308200220022903403703000240200128020022042802042205450d0020042005417f6a36020420042004280200220541016a360200420021060240024020052d00000e020100020b200241c0006a200110f68880800020022802400d0120022903482107200241c0006a200110f68880800020022802400d0120022903482108420121060b20002002290300370320200041286a2002290308370300200041d8006a200241386a290300370300200041d0006a200241306a290300370300200041c8006a200241286a290300370300200041c0006a200241206a290300370300200041386a200241186a290300370300200041306a200241106a290300370300200020083703182000200737031020002006370308200041133a00000c020b200041303a0000200310a2968080000c010b200041303a00000b20024180016a2480808080000be60201067f23808080800041306b2202248080808000200241146a200110f1a5808000024002402002280214418080808078460d00200241206a41086a200241146a41086a28020036020020022002290214370320200241146a200241206a108ab080800020022802142203418080808078460d00200228021c2104200228021821050240200128020022062802042207450d0020062007417f6a36020420062006280200220741016a36020020072d00002106200241086a2001109395808000200228020822014109460d00200228020c2107200020063a0018200020013602102000200436020c2000200536020820002003360204200041183a0000200020073602140c020b200041303a000002402004450d00200541306a21000340200010cf8b808000200041c0006a21002004417f6a22040d000b0b2003450d012005410028029c96db8000118080808000000c010b200041303a00000b200241306a2480808080000b9d0102017f027e23808080800041106b22022480808080002002200110f6888080000240024020022802000d00200229030821032002200110f688808000024020022802000d00200229030821042002200110f68880800020022802000d002000200229030837031820002004370310200020033703082000411a3a00000c020b200041303a00000c010b200041303a00000b200241106a2480808080000b880302077f037e23808080800041306b2202248080808000200241206a200110c88c80800002400240024020022802202203418080808078460d00200228022421040240200128020022052802042206450d002002280228210720052006417f6a36020420052005280200220641016a36020020062d00002106200241086a2001109395808000200228020822054109460d00200228020c2108200220063a001c2002200536021420022008360218200241206a200110f688808000024020022802200d0020022903282109200241206a200110f68880800020022802200d002002290328210a200241206a200110f6888080002002280220450d030b200241146a10a2968080000b200041303a00002003450d022004410028029c96db8000118080808000000c020b200041303a00000c010b2002290328210b2000200229021837022c200020053602282000200b3703202000200a370318200020093703102000200736020c2000200436020820002003360204200041213a00000b200241306a2480808080000b8e08010d7f23808080800041106b220224808080800002400240024002400240024002400240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a3602000240024002400240024020062d000022074103710e0400030201000b200741027621040c030b200741044f0d0320044105490d0320032004417b6a3602042003200641056a360200200628000122044180808080044f0d020c030b20044104490d0220032004417c6a3602042003200641046a36020020062f0001200641036a2d0000411074722203418002490d02200341087420077241027621040c010b2005450d0120032004417e6a3602042003200641026a36020020062d00012203450d01200341087420077241027621040b200241046a200110c88c80800020022802042203418080808078460d01200228020c210820022802082107200241046a200110c88c80800020022802042205418080808078460d042002280208210920012802002206280204220a450d08200228020c210b2006200a417f6a220c36020420062006280200220d41016a360200200d2d0000220e4103710e0405060302050b200041303a00000c090b200041303a00000c080b200e41044f0d05200a4105490d052006200a417b6a3602042006200d41056a360200200d280001220d4180808080044f0d040c050b200a4104490d042006200a417c6a3602042006200d41046a360200200d2f0001200d41036a2d0000411074722206418002490d042006410874200e72410276210d0c030b200041303a00000c040b200e410276210d0c010b200c450d012006200a417e6a3602042006200d41026a360200200d2d00012206450d012006410874200e72410276210d0b200128020022012802042206450d0020012006417f6a220c36020420012001280200220a41016a36020002400240024002400240200a2d0000220e4103710e0400010302000b200e41027621010c030b200c450d0320012006417e6a3602042001200a41026a360200200a2d00012201450d032001410874200e7241027621010c020b200e41044f0d0220064105490d0220012006417b6a3602042001200a41056a360200200a28000122014180808080044f0d010c020b20064104490d0120012006417c6a3602042001200a41046a360200200a2f0001200a41036a2d0000411074722201418002490d012001410874200e7241027621010b2000200b360224200020093602202000200536021c2000200836021820002007360214200020033602102000200136020c2000200d36020820002004360204200041223a00000c020b200041303a00002005450d002009410028029c96db8000118080808000000b2003450d002007410028029c96db8000118080808000000b200241106a2480808080000bd31402077f027e23808080800041e0016b220224808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a36020020062d00000e0a0102030405060708090a0f0b200041163a00000c120b2005450d1020032004417e6a22053602042003200641026a360200024002400240024020062d000122014103710e0400030201000b200141027621030c120b200141044f0d1220044106490d1220032004417a6a3602042003200641066a360200200628000222034180808080044f0d110c120b20044105490d1120032004417b6a3602042003200641056a36020020062f0002200641046a2d0000411074722203418002490d11200341087420017241027621030c100b20050d0e0c100b20024180016a200110ca9d80800020022d008001410c460d08200241b0016a41286a220420024180016a41286a290300370300200241b0016a41206a220620024180016a41206a290300370300200241b0016a41186a220520024180016a41186a290300370300200241b0016a41106a220720024180016a41106a290300370300200241b0016a41086a220820024180016a41086a29030037030020022002290380013703b00102402001280200220328020422014120490d002003200141606a36020420032003280200220141206a360200200241306a41106a2007290300370300200241306a41186a2005290300370300200241306a41206a2006290300370300200241306a41286a2004290300370300200241e8006a200141086a290000370300200241f0006a200141106a290000370300200241f8006a200141186a290000370300200220022903b00137033020022008290300370338200220012900003703602000200241306a41d00010f5b28080001a0c110b200041163a00000c100b20024180016a200110ca9d80800020022d008001410c460d08200241b0016a41286a220320024180016a41286a290300370300200241b0016a41206a220420024180016a41206a290300370300200241b0016a41186a220620024180016a41186a290300370300200241b0016a41106a220520024180016a41106a290300370300200241b0016a41086a220720024180016a41086a29030037030020022002290380013703b00120024180016a200110f68880800002402002280280010d002002413f6a2007290300370000200241c7006a2005290300370000200241cf006a2006290300370000200241d7006a2004290300370000200241df006a20032903002209370000200229038801210a2000410e3a0000200220022903b00137003720002002290030370001200041306a2009370000200041096a200241306a41086a290000370000200041116a200241306a41106a290000370000200041196a200241306a41186a290000370000200041216a200241306a41206a290000370000200041296a200241306a41286a2900003700002000200a3703380c100b200041163a00000c0f0b20024180016a200110ca9d80800020022d008001410c460d08200241b0016a41286a220420024180016a41286a290300370300200241b0016a41206a220620024180016a41206a290300370300200241b0016a41186a220520024180016a41186a290300370300200241b0016a41106a220720024180016a41106a290300370300200241b0016a41086a220820024180016a41086a29030037030020022002290380013703b00102402001280200220328020422014114490d0020032001416c6a36020420032003280200220141146a360200200241306a410f6a2008290300370000200241c7006a2007290300370000200241cf006a2005290300370000200241d7006a2006290300370000200241df006a2203200429030037000020002001290000370038200041c0006a200141086a290000370000200041c8006a200141106a280000360000200220022903b0013700372000410f3a000020002002290030370001200041096a200241306a41086a290000370000200041116a200241306a41106a290000370000200041196a200241306a41186a290000370000200041216a200241306a41206a290000370000200041296a200241306a41286a290000370000200041306a20032900003700000c0f0b200041163a00000c0e0b02402005450d00200041103a000020032004417e6a3602042003200641026a360200200020062d00013a00010c0e0b200041163a00000c0d0b200241306a2001108789808000024020022802304101710d00200229034021092000200241c8006a29030037031820002009370310200041113a00000c0d0b200041163a00000c0c0b02402005450d0020032004417e6a22053602042003200641026a220136020020054120490d0020062d0001210520032004415e6a3602042003200641226a360200200020053a0021200041123a000020002001290000370001200041096a200141086a290000370000200041116a200141106a290000370000200041196a200141186a2900003700000c0c0b200041163a00000c0b0b200041133a00000c0a0b20024180016a200110f99080800020022d008001410a460d04200229038001210920024180016a200110829180800002402002280280014105460d00200241b0016a41086a20024180016a41086a28020022033602002002413b6a20033600002002200229028001220a3703b001200041143a00002002200a37003320002002290030370001200041086a200241376a290000370000200020093703100c0a0b200041163a00000c090b4116210702402005450d0020032004417e6a3602042003200641026a2208360200024002400240024020062d000122050e0b0001030303030302030303040b20044122490d0320032004415e6a3602042003200641226a360200200241106a200641196a290000370300200241186a200641216a2d00003a0000200220082800003602282002200841036a28000036002b20022006290011370308200629000921090c020b2004410a490d022003200441766a220836020420032006410a6a220136020020084120490d02200629000221092003200441566a36020420032006412a6a360200200241086a41086a200141086a290000370300200241086a41106a200141106a290000370300200241086a41186a200141186a290000370300200220012900003703080c010b200241306a200110f68880800020022802300d01200229033821090b200020053a00082000200228022836000920002009370310200020022903083703182000410c6a200228002b360000200041206a200241106a290300370300200041286a200241186a290300370300200041306a200241206a290300370300411521070b200020073a00000c080b200041163a00000c070b200041163a00000c060b200041163a00000c050b200041163a00000c040b200041163a00000c030b20032004417d6a3602042003200641036a36020020062d00022203450d01200341087420017241027621030b200020033602042000410c3a00000c010b200041163a00000b200241e0016a2480808080000b9a0504067f017e017f017e23808080800041d0006b2202248080808000024002400240200128020022032802042204450d0020032004417f6a36020420032003280200220541016a2206360200024002400240024020052d000022070e0b0001030303030302030303040b20044121490d0320032004415f6a3602042003200541216a360200200241106a200541186a290000370300200241186a200541206a2d00003a0000200220062800003602282002200641036a28000036002b20022005290010370308200529000821080c020b20044109490d022003200441776a22093602042003200541096a220636020020094120490d02200529000121082003200441576a3602042003200541296a360200200241086a41086a200641086a290000370300200241086a41106a200641106a290000370300200241086a41186a200641186a290000370300200220062900003703080c010b200241386a200110f68880800020022802380d01200229034021080b20022001109395808000200228020022034109460d01200228020421042002200336023020022004360234200241003a004b2002200241cb006a36024c200241386a41dc97db80002001200241cc006a10eca6808000024020022802382201418080808078460d00200229023c210a200020073a001020002002280228360011200041146a200228002b3600002000200837031820002002290308370320200041286a200241106a290300370300200041306a200241186a290300370300200041386a200241206a29030037030020002004360244200020033602402000200a37030820002001360204200041263a00000c030b200041303a0000200241306a10a2968080000c020b200041303a00000c010b200041303a00000b200241d0006a2480808080000bf10301047f2380808080004190016b2202248080808000200241d0006a200110f6a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a29030037030020022002290358370318200220022903503703100240200128020022042802042205450d0020042005417f6a36020420042004280200220541016a36020020052d00002104200241086a2001109395808000200228020822014109460d00200228020c210320002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020043a000c2000200336020820002001360204200041273a00000c020b200041303a0000200310a2968080000c010b200041303a00000b20024190016a2480808080000bf10301047f2380808080004190016b2202248080808000200241d0006a200110f6a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a29030037030020022002290358370318200220022903503703100240200128020022042802042205450d0020042005417f6a36020420042004280200220541016a36020020052d00002104200241086a2001109395808000200228020822014109460d00200228020c210320002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020043a000c2000200336020820002001360204200041283a00000c020b200041303a0000200310a2968080000c010b200041303a00000b20024190016a2480808080000bf10301047f2380808080004190016b2202248080808000200241d0006a200110f6a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a29030037030020022002290358370318200220022903503703100240200128020022042802042205450d0020042005417f6a36020420042004280200220541016a36020020052d00002104200241086a2001109395808000200228020822014109460d00200228020c210320002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020043a000c2000200336020820002001360204200041293a00000c020b200041303a0000200310a2968080000c010b200041303a00000b20024190016a2480808080000bf10301047f2380808080004190016b2202248080808000200241d0006a200110f6a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a29030037030020022002290358370318200220022903503703100240200128020022042802042205450d0020042005417f6a36020420042004280200220541016a36020020052d00002104200241086a2001109395808000200228020822014109460d00200228020c210320002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020043a000c20002003360208200020013602042000412a3a00000c020b200041303a0000200310a2968080000c010b200041303a00000b20024190016a2480808080000bdb0203037f037e057f23808080800041206b220224808080800002400240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a360200420021050240024020042d00000e020100020b200241106a200110f68880800020022802100d0120022903182106200241106a200110f68880800020022802100d0120022903182107420121050b200128020022032802042204450d0020032004417f6a220836020420032003280200220941016a3602004109210a0240024020092d00000e020100020b2008450d0120032004417e6a3602042003200941026a36020020092d0001210b200241086a20011093958080002002280208220a41776a4102490d01200228020c210c0b2000200737032020002006370318200020053703102000200b3a000c2000200c3602082000200a3602042000412f3a00000c010b200041303a00000b200241206a2480808080000ba01302067f037e23808080800041f0006b2202248080808000024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a220736020020062d00000e300102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f30310b200041b080808078360280010c310b200241106a200110bda38080004180808080782103024002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602000c010b41b08080807821030b20002003360280010c300b200241106a200110bda380800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602002000418180808078360280010c300b200041b080808078360280010c2f0b200241106a200110bda380800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602002000418280808078360280010c2f0b200041b080808078360280010c2e0b2000200110a8958080000c2d0b2000200110a9958080000c2c0b2000200110aa958080000c2b0b2000200110ab958080000c2a0b2000200110ac958080000c290b2002200110f288808000024020022802000d0020022802042103200041888080807836028001200020033602000c290b200041b080808078360280010c280b2000200110ad958080000c270b2000418a80808078360280010c260b200241086a20011093958080000240200228020822034109460d00200228020c21012000418b808080783602800120002003360200200020013602040c260b200041b080808078360280010c250b200241106a2001109495808000024020022802284109460d0020002002290310370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200241106a41086a2903003703002000418c80808078360280010c250b200041b080808078360280010c240b2000200110ae958080000c230b2000200110af958080000c220b2000200110b0958080000c210b2000200110b1958080000c200b2000200110b2958080000c1f0b2000200110b3958080000c1e0b2000200110b4958080000c1d0b2000419480808078360280010c1c0b200241003a006b2002200241eb006a36026c200241106a41dc97db80002001200241ec006a10d9a6808000024020022802102203418080808078460d0020002002290214370204200020033602002000419580808078360280010c1c0b200041b080808078360280010c1b0b200241003a006b2002200241eb006a36026c200241106a41dc97db80002001200241ec006a10d9a6808000024020022802102203418080808078460d0020002002290214370204200020033602002000419680808078360280010c1b0b200041b080808078360280010c1a0b2000419780808078360280010c190b2000200110b5958080000c180b200241106a200110f688808000024020022802100d0020022903182108200041998080807836028001200020083703000c180b200041b080808078360280010c170b2000200110b6958080000c160b2000419b80808078360280010c150b200241106a200110bda380800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602002000419c80808078360280010c150b200041b080808078360280010c140b200241106a200110bda380800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602002000419d80808078360280010c140b200041b080808078360280010c130b200241106a200110cf9d80800002402002280210410a460d0020002002290210370200200041086a200241106a41086a2802003602002000419e80808078360280010c130b200041b080808078360280010c120b200241106a200110c29d808000024020022802184129460d0020002002290310370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200241106a41086a2903003703002000419f80808078360280010c120b200041b080808078360280010c110b200241106a200110cc8f808000024020022802104103460d0020002002290210370200200041086a200241106a41086a290200370200200041a080808078360280010c110b200041b080808078360280010c100b2000200110b7958080000c0f0b2000200110b8958080000c0e0b200241106a2001109495808000024020022802284109460d0020002002290310370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200241106a41086a290300370300200041a380808078360280010c0e0b200041b080808078360280010c0d0b200041a480808078360280010c0c0b200241106a200110a095808000024020022d00104116460d002000200241106a41d00010f5b280800041a580808078360280010c0c0b200041b080808078360280010c0b0b2000200110b9958080000c0a0b2000200110ba958080000c090b2000200110bb958080000c080b2000200110bc958080000c070b2000200110bd958080000c060b0240024002402005450d0020032004417e6a3602042003200641026a3602004100210320062d00010e020201000b200041b080808078360280010c070b410121030b200041ab8080807836028001200020033a00000c050b024020044121490d0020032004415f6a3602042003200641216a360200200741086a2900002108200741106a29000021092007290000210a200041186a200741186a290000370000200041106a2009370000200041086a20083700002000200a370000200041ac80808078360280010c050b200041b080808078360280010c040b200041ad80808078360280010c030b200241106a200110e498808000024020022802104109460d0020002002290210370200200041086a200241106a41086a280200360200200041ae80808078360280010c030b200041b080808078360280010c020b2000200110be958080000c010b200041b080808078360280010b200241f0006a2480808080000b990405017f027e027f017e057f23808080800041d0006b2202248080808000200241306a200110f68880800002400240024020022802300d0020022903382103200241306a200110a9968080002002280238412f460d01200241106a41186a200241306a41186a290300370300200241106a41106a200241306a41106a290300370300200241106a41086a200241306a41086a29030037030020022002290330370310200241306a200110f688808000024020022802300d0020022903382104200241306a200110f68880800020022802300d00200128020022052802042206450d002002290338210720052006417f6a220836020420052005280200220941016a3602004109210a0240024020092d00000e020100020b2008450d0120052006417e6a3602042005200941026a36020020092d0001210b200241086a20011093958080002002280208220a41776a4102490d01200228020c210c0b2000200b3a00402000200c36023c2000200a36023820002002290310370300200041086a200241106a41086a290300370300200041106a200241106a41106a290300370300200041186a200241106a41186a2903003703002000418380808078360280012000200737033020002004370328200020033703200c030b200041b08080807836028001200241106a10a8968080000c020b200041b080808078360280010c010b200041b080808078360280010b200241d0006a2480808080000bf50201067f23808080800041306b2202248080808000200241146a200110f1a5808000024002402002280214418080808078460d00200241206a41086a200241146a41086a28020036020020022002290214370320200241146a200241206a108ab080800020022802142203418080808078460d00200228021c2104200228021821050240200128020022062802042207450d0020062007417f6a36020420062006280200220741016a36020020072d00002106200241086a2001109395808000200228020822014109460d00200228020c210720004184808080783602800120002004360214200020053602102000200336020c200020063a000820002001360200200020073602040c020b200041b0808080783602800102402004450d00200541306a21000340200010cf8b808000200041c0006a21002004417f6a22040d000b0b2003450d012005410028029c96db8000118080808000000c010b200041b080808078360280010b200241306a2480808080000bfe0302077f017e23808080800041306b22022480808080002002410c6a200110f1a58080000240024002400240200228020c418080808078460d00200241186a41086a2002410c6a41086a2802003602002002200229020c3703182002410c6a200241186a108ab0808000200228020c2203418080808078460d002002280214210420022802102105200128020022062802042207450d0120062007417f6a36020420062006280200220741016a36020020072d0000210620022001109395808000200228020022074109460d0120022802042108200220063a00142002200736020c20022008360210200241003a002b20022002412b6a36022c200241186a41dc97db800020012002412c6a10eca6808000024020022802182201418080808078460d00200229021c21092000200229020c370200200041086a2002410c6a41086a2802003602002000418580808078360280012000200937021c2000200136021820002004360214200020053602102000200336020c0c040b200041b080808078360280012002410c6a10a2968080000c020b200041b080808078360280010c020b200041b080808078360280010b02402004450d00200541306a21010340200110cf8b808000200141c0006a21012004417f6a22040d000b0b2003450d002005410028029c96db8000118080808000000b200241306a2480808080000b8e0202037f037e23808080800041106b2202248080808000024002400240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020020042d0000220341034b0d002002200110f68880800020022802000d01200229030821052002200110f68880800020022802000d01200229030821062002200110c88c808000024020022802002201418080808078460d0020022902042107200020033a009001200020073702840120002001360280012000418e8080807836021020002006370308200020053703000c030b200041b080808078360280010c020b200041b080808078360280010c010b200041b080808078360280010b200241106a2480808080000ba20601077f41b08080807821020240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a3602000240024002400240024020062d000022074103710e0400010203000b200741027621070c030b2005450d0320032004417e6a3602042003200641026a36020020062d00012203450d03200341087420077241027621070c020b20044104490d0220032004417c6a3602042003200641046a36020020062f0001200641036a2d0000411074722203418002490d02200341087420077241027621070c010b200741044f0d0120044105490d0120032004417b6a3602042003200641056a36020020062800012207418080808004490d010b200128020022032802042204450d0020032004417f6a220836020420032003280200220641016a3602000240024002400240024020062d000022054103710e0400010203000b200541027621060c030b2008450d0320032004417e6a3602042003200641026a36020020062d00012203450d03200341087420057241027621060c020b20044104490d0220032004417c6a3602042003200641046a36020020062f0001200641036a2d0000411074722203418002490d02200341087420057241027621060c010b200541044f0d0120044105490d0120032004417b6a3602042003200641056a36020020062800012206418080808004490d010b200128020022032802042201450d0020032001417f6a220836020420032003280200220441016a3602000240024002400240024020042d000022054103710e0400010203000b200541027621030c030b2008450d0320032001417e6a3602042003200441026a36020020042d00012203450d03200341087420057241027621030c020b20014104490d0220032001417c6a3602042003200441046a36020020042f0001200441036a2d0000411074722203418002490d02200341087420057241027621030c010b200541044f0d0120014105490d0120032001417b6a3602042003200441056a36020020042800012203418080808004490d010b20002003360208200020063602042000200736020041878080807821020b20002002360280010ba20601077f41b08080807821020240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a3602000240024002400240024020062d000022074103710e0400010203000b200741027621070c030b2005450d0320032004417e6a3602042003200641026a36020020062d00012203450d03200341087420077241027621070c020b20044104490d0220032004417c6a3602042003200641046a36020020062f0001200641036a2d0000411074722203418002490d02200341087420077241027621070c010b200741044f0d0120044105490d0120032004417b6a3602042003200641056a36020020062800012207418080808004490d010b200128020022032802042204450d0020032004417f6a220836020420032003280200220641016a3602000240024002400240024020062d000022054103710e0400010203000b200541027621060c030b2008450d0320032004417e6a3602042003200641026a36020020062d00012203450d03200341087420057241027621060c020b20044104490d0220032004417c6a3602042003200641046a36020020062f0001200641036a2d0000411074722203418002490d02200341087420057241027621060c010b200541044f0d0120044105490d0120032004417b6a3602042003200641056a36020020062800012206418080808004490d010b200128020022032802042201450d0020032001417f6a220836020420032003280200220441016a3602000240024002400240024020042d000022054103710e0400010203000b200541027621030c030b2008450d0320032001417e6a3602042003200441026a36020020042d00012203450d03200341087420057241027621030c020b20014104490d0220032001417c6a3602042003200441046a36020020042f0001200441036a2d0000411074722203418002490d02200341087420057241027621030c010b200541044f0d0120014105490d0120032001417b6a3602042003200441056a36020020042800012203418080808004490d010b20002003360208200020063602042000200736020041898080807821020b20002002360280010bc00301037f23808080800041306b22022480808080002002411c6a200110f9a280800002400240200228021c410d460d00200241086a41106a2002411c6a41106a280200360200200241086a41086a2002411c6a41086a2902003703002002200229021c3703080240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020020042d0000210320022001109395808000200228020022014109460d00200228020421042000200229030837020c2000411c6a200241186a280200360200200041146a200241106a2903003702002000418d8080807836028001200020033a000820002004360204200020013602000c020b200041b08080807836028001024020022802082200410c470d0020022802102103024020022802142201450d00200341306a21000340200010cf8b808000200041c0006a21002001417f6a22010d000b0b200228020c450d022003410028029c96db8000118080808000000c020b200241086a210102400240200041776a2200410320004103491b0e0403000301030b200241086a41047221010b200110a2968080000c010b200041b080808078360280010b200241306a2480808080000b980502047f027e23808080800041f0006b2202248080808000200241c8006a200110f9a280800002400240024002402002280248410d460d00200241306a41106a200241c8006a41106a280200360200200241306a41086a200241c8006a41086a290200370300200220022902483703300240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020020042d00002103200241086a2001109395808000200228020822044109460d00200228020c2105200220033a00642002200436025c20022005360260200241003a006b2002200241eb006a36026c200241c8006a41dc97db80002001200241ec006a10eca680800020022802482201418080808078460d022002412c6a200241306a41106a280200360200200241246a200241306a41086a2903003702002002200229033037021c2002200229025c22063703102002200241dc006a41086a280200360218200229024c2107200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a2002290318370300200020063703002000418e808080783602800120002007370224200020013602200c040b200041b080808078360280010c020b200041b080808078360280010c020b200041b08080807836028001200241dc006a10a2968080000b024020022802302201410c470d00200228023821030240200228023c2200450d00200341306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b2002280234450d012003410028029c96db8000118080808000000c010b200241306a210002400240200141776a2201410320014103491b0e0402000201020b200241306a41047221000b200010a2968080000b200241f0006a2480808080000bfe0401057f23808080800041c0006b2202248080808000200241206a200110f9a280800002400240024002402002280220410d460d00200241086a41106a200241206a41106a280200360200200241086a41086a200241206a41086a220329020037030020022002290220370308200241346a200110f1a58080002002280234418080808078460d012003200241346a41086a28020036020020022002290234370320200241346a200241206a108ab080800020022802342204418080808078460d01200228023c2103200228023821050240200128020022012802042206450d0020012006417f6a36020420012001280200220641016a360200410021010240024020062d00000e020100020b410121010b20002002290308370200200041106a200241086a41106a280200360200200041086a200241086a41086a2903003702002000418f8080807836028001200020013a00202000200336021c20002005360218200020043602140c040b200041b0808080783602800102402003450d00200541306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b2004450d022005410028029c96db8000118080808000000c020b200041b080808078360280010c020b200041b080808078360280010b024020022802082201410c470d0020022802102100024020022802142203450d00200041306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b200228020c450d012000410028029c96db8000118080808000000c010b200241086a210302400240200141776a2201410320014103491b0e0402000201020b200241086a41047221030b200310a2968080000b200241c0006a2480808080000b980502047f027e23808080800041f0006b2202248080808000200241c8006a200110f9a280800002400240024002402002280248410d460d00200241306a41106a200241c8006a41106a280200360200200241306a41086a200241c8006a41086a290200370300200220022902483703300240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020020042d00002103200241086a2001109395808000200228020822044109460d00200228020c2105200220033a00642002200436025c20022005360260200241003a006b2002200241eb006a36026c200241c8006a41dc97db80002001200241ec006a10eca680800020022802482201418080808078460d022002412c6a200241306a41106a280200360200200241246a200241306a41086a2903003702002002200229033037021c2002200229025c22063703102002200241dc006a41086a280200360218200229024c2107200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a20022903183703002000200637030020004190808080783602800120002007370224200020013602200c040b200041b080808078360280010c020b200041b080808078360280010c020b200041b08080807836028001200241dc006a10a2968080000b024020022802302201410c470d00200228023821030240200228023c2200450d00200341306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b2002280234450d012003410028029c96db8000118080808000000c010b200241306a210002400240200141776a2201410320014103491b0e0402000201020b200241306a41047221000b200010a2968080000b200241f0006a2480808080000b980502047f027e23808080800041f0006b2202248080808000200241c8006a200110f9a280800002400240024002402002280248410d460d00200241306a41106a200241c8006a41106a280200360200200241306a41086a200241c8006a41086a290200370300200220022902483703300240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020020042d00002103200241086a2001109395808000200228020822044109460d00200228020c2105200220033a00642002200436025c20022005360260200241003a006b2002200241eb006a36026c200241c8006a41dc97db80002001200241ec006a10eca680800020022802482201418080808078460d022002412c6a200241306a41106a280200360200200241246a200241306a41086a2903003702002002200229033037021c2002200229025c22063703102002200241dc006a41086a280200360218200229024c2107200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a20022903183703002000200637030020004191808080783602800120002007370224200020013602200c040b200041b080808078360280010c020b200041b080808078360280010c020b200041b08080807836028001200241dc006a10a2968080000b024020022802302201410c470d00200228023821030240200228023c2200450d00200341306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b2002280234450d012003410028029c96db8000118080808000000c010b200241306a210002400240200141776a2201410320014103491b0e0402000201020b200241306a41047221000b200010a2968080000b200241f0006a2480808080000b9a0402047f027e23808080800041e0016b2202248080808000024002400240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020020042d00002104200241086a2001109395808000200228020822034109460d00200228020c2105200220043a00dc01200220033602d401200220053602d801200241c0016a200110f688808000024020022802c0010d0020022903c8012106200241c0016a200110f68880800020022802c0010d0020022903c8012107200241c0016a200110f68880800020022802c001450d020b200241d4016a10a2968080000b200041b080808078360280010c010b200220022902d8013702b401200220033602b001200220022903c8013703a801200220073703a0012002200637039801200241c0016a200110f9a280800020024198016a41186a2101024020022802c001410d460d00200241c8006a200241c0016a41106a280200360200200241c0006a200241c0016a41086a290200370200200241106a41106a20024198016a41106a290300370300200241106a41186a2001290300370300200241106a41206a20024198016a41206a290300370300200220022902c0013703382002200229039801370310200220024198016a41086a2903003703182000200241106a41800110f5b2808000419280808078360280010c010b200041b08080807836028001200110a2968080000b200241e0016a2480808080000b870402047f037e2380808080004180016b2202248080808000200241c0006a200110f6a28080000240024020022802704109460d00200241386a200241c0006a41386a290300370300200241306a2203200241c0006a41306a290300370300200241286a200241c0006a41286a290300370300200241206a200241c0006a41206a290300370300200241186a200241c0006a41186a290300370300200241106a200241c0006a41106a29030037030020022002290348370308200220022903403703000240200128020022042802042205450d0020042005417f6a36020420042004280200220541016a360200420021060240024020052d00000e020100020b200241c0006a200110f68880800020022802400d0120022903482107200241c0006a200110f68880800020022802400d0120022903482108420121060b20002002290300370300200041086a2002290308370300200041386a200241386a290300370300200041306a200241306a290300370300200041286a200241286a290300370300200041206a200241206a290300370300200041186a200241186a290300370300200041106a200241106a2903003703002000419380808078360280012000200837035020002007370348200020063703400c020b200041b08080807836028001200310a2968080000c010b200041b080808078360280010b20024180016a2480808080000bf50201067f23808080800041306b2202248080808000200241146a200110f1a5808000024002402002280214418080808078460d00200241206a41086a200241146a41086a28020036020020022002290214370320200241146a200241206a108ab080800020022802142203418080808078460d00200228021c2104200228021821050240200128020022062802042207450d0020062007417f6a36020420062006280200220741016a36020020072d00002106200241086a2001109395808000200228020822014109460d00200228020c210720004198808080783602800120002004360214200020053602102000200336020c200020063a000820002001360200200020073602040c020b200041b0808080783602800102402004450d00200541306a21000340200010cf8b808000200041c0006a21002004417f6a22040d000b0b2003450d012005410028029c96db8000118080808000000c010b200041b080808078360280010b200241306a2480808080000bb00102017f037e23808080800041106b22022480808080002002200110f6888080000240024020022802000d00200229030821032002200110f688808000024020022802000d00200229030821042002200110f68880800020022802000d00200229030821052000419a80808078360280012000200337031020002005370308200020043703000c020b200041b080808078360280010c010b200041b080808078360280010b200241106a2480808080000b9b0302077f047e23808080800041306b2202248080808000200241206a200110c88c80800002400240024020022802202203418080808078460d00200228022421040240200128020022052802042206450d002002280228210720052006417f6a36020420052005280200220641016a36020020062d00002106200241086a2001109395808000200228020822054109460d00200228020c2108200220063a001c2002200536021420022008360218200241206a200110f688808000024020022802200d0020022903282109200241206a200110f68880800020022802200d002002290328210a200241206a200110f6888080002002280220450d030b200241146a10a2968080000b200041b080808078360280012003450d022004410028029c96db8000118080808000000c020b200041b080808078360280010c010b2002290328210b2002290218210c200020073602302000200436022c20002003360228200041a180808078360280012000200c37021c200020053602182000200b3703102000200a370308200020093703000b200241306a2480808080000ba708010d7f23808080800041106b220224808080800002400240024002400240024002400240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a3602000240024002400240024020062d000022074103710e0400030201000b200741027621040c030b200741044f0d0320044105490d0320032004417b6a3602042003200641056a360200200628000122044180808080044f0d020c030b20044104490d0220032004417c6a3602042003200641046a36020020062f0001200641036a2d0000411074722203418002490d02200341087420077241027621040c010b2005450d0120032004417e6a3602042003200641026a36020020062d00012203450d01200341087420077241027621040b200241046a200110c88c80800020022802042203418080808078460d01200228020c210820022802082107200241046a200110c88c80800020022802042205418080808078460d042002280208210920012802002206280204220a450d08200228020c210b2006200a417f6a220c36020420062006280200220d41016a360200200d2d0000220e4103710e0405060302050b200041b080808078360280010c090b200041b080808078360280010c080b200e41044f0d05200a4105490d052006200a417b6a3602042006200d41056a360200200d280001220d4180808080044f0d040c050b200a4104490d042006200a417c6a3602042006200d41046a360200200d2f0001200d41036a2d0000411074722206418002490d042006410874200e72410276210d0c030b200041b080808078360280010c040b200e410276210d0c010b200c450d012006200a417e6a3602042006200d41026a360200200d2d00012206450d012006410874200e72410276210d0b200128020022012802042206450d0020012006417f6a220c36020420012001280200220a41016a36020002400240024002400240200a2d0000220e4103710e0400010302000b200e41027621010c030b200c450d0320012006417e6a3602042001200a41026a360200200a2d00012201450d032001410874200e7241027621010c020b200e41044f0d0220064105490d0220012006417b6a3602042001200a41056a360200200a28000122014180808080044f0d010c020b20064104490d0120012006417c6a3602042001200a41046a360200200a2f0001200a41036a2d0000411074722201418002490d012001410874200e7241027621010b200041a28080807836028001200020013602202000200d36021c200020043602182000200b360214200020093602102000200536020c2000200836020820002007360204200020033602000c020b200041b080808078360280012005450d002009410028029c96db8000118080808000000b2003450d002007410028029c96db8000118080808000000b200241106a2480808080000bae0504067f017e017f017e23808080800041d0006b2202248080808000024002400240200128020022032802042204450d0020032004417f6a36020420032003280200220541016a2206360200024002400240024020052d000022070e0b0001030303030302030303040b20044121490d0320032004415f6a3602042003200541216a360200200241106a200541186a290000370300200241186a200541206a2d00003a0000200220062800003602282002200641036a28000036002b20022005290010370308200529000821080c020b20044109490d022003200441776a22093602042003200541096a220636020020094120490d02200529000121082003200441576a3602042003200541296a360200200241086a41086a200641086a290000370300200241086a41106a200641106a290000370300200241086a41186a200641186a290000370300200220062900003703080c010b200241386a200110f68880800020022802380d01200229034021080b20022001109395808000200228020022034109460d01200228020421042002200336023020022004360234200241003a004b2002200241cb006a36024c200241386a41dc97db80002001200241cc006a10eca6808000024020022802382201418080808078460d00200229023c210a200020073a0008200020022802283600092000410c6a200228002b3600002000200837031020002002290308370318200041206a200241106a290300370300200041286a200241186a290300370300200041306a200241206a290300370300200041a680808078360280012000200a37023c2000200136023820002004360204200020033602000c030b200041b08080807836028001200241306a10a2968080000c020b200041b080808078360280010c010b200041b080808078360280010b200241d0006a2480808080000b810401047f2380808080004190016b2202248080808000200241d0006a200110f6a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a29030037030020022002290358370318200220022903503703100240200128020022042802042205450d0020042005417f6a36020420042004280200220541016a36020020052d00002104200241086a2001109395808000200228020822014109460d00200228020c210320002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041a78080807836028001200020043a004820002003360244200020013602400c020b200041b08080807836028001200310a2968080000c010b200041b080808078360280010b20024190016a2480808080000b810401047f2380808080004190016b2202248080808000200241d0006a200110f6a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a29030037030020022002290358370318200220022903503703100240200128020022042802042205450d0020042005417f6a36020420042004280200220541016a36020020052d00002104200241086a2001109395808000200228020822014109460d00200228020c210320002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041a88080807836028001200020043a004820002003360244200020013602400c020b200041b08080807836028001200310a2968080000c010b200041b080808078360280010b20024190016a2480808080000b810401047f2380808080004190016b2202248080808000200241d0006a200110f6a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a29030037030020022002290358370318200220022903503703100240200128020022042802042205450d0020042005417f6a36020420042004280200220541016a36020020052d00002104200241086a2001109395808000200228020822014109460d00200228020c210320002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041a98080807836028001200020043a004820002003360244200020013602400c020b200041b08080807836028001200310a2968080000c010b200041b080808078360280010b20024190016a2480808080000b810401047f2380808080004190016b2202248080808000200241d0006a200110f6a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a29030037030020022002290358370318200220022903503703100240200128020022042802042205450d0020042005417f6a36020420042004280200220541016a36020020052d00002104200241086a2001109395808000200228020822014109460d00200228020c210320002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041aa8080807836028001200020043a004820002003360244200020013602400c020b200041b08080807836028001200310a2968080000c010b200041b080808078360280010b20024190016a2480808080000be00203047f037e057f23808080800041206b220224808080800041b08080807821030240200128020022042802042205450d0020042005417f6a36020420042004280200220541016a360200420021060240024020052d00000e020100020b200241106a200110f68880800020022802100d0120022903182107200241106a200110f68880800020022802100d0120022903182108420121060b200128020022042802042205450d0020042005417f6a220936020420042004280200220a41016a3602004109210b02400240200a2d00000e020100020b2009450d0120042005417e6a3602042004200a41026a360200200a2d0001210c200241086a20011093958080002002280208220b41776a4102490d01200228020c210d0b2000200c3a00202000200d36021c2000200b36021820002008370310200020073703082000200637030041af8080807821030b2000200336028001200241206a2480808080000bef1902067f047e23808080800041a0026b220224808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d32200720054b0d3320042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00000e300102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f30310b200041303a00000c330b20024180016a200110bca380800002400240200228028001418080808078460d00200241d0016a41086a20024180016a41086a28020022043602002002412b6a2004360000200220022902800122083703d0012002200837002320002002290020370001200041086a200241276a290000370000410021040c010b413021040b200020043a00000c320b20024180016a200110bca38080000240200228028001418080808078460d00200241d0016a41086a20024180016a41086a28020022043602002002412b6a2004360000200220022902800122083703d0012002200837002320002002290020370001200041086a200241276a290000370000200041013a00000c320b200041303a00000c310b20024180016a200110bca38080000240200228028001418080808078460d00200241d0016a41086a20024180016a41086a28020022043602002002412b6a2004360000200220022902800122083703d0012002200837002320002002290020370001200041086a200241276a290000370000200041023a00000c310b200041303a00000c300b2000200110c0958080000c2f0b2000200110c1958080000c2e0b2000200110c2958080000c2d0b2000200110c3958080000c2c0b2000200110c4958080000c2b0b200241086a200110f388808000024020022802080d00200228020c2104200041083a0000200020043602040c2b0b200041303a00000c2a0b2000200110c5958080000c290b2000410a3a00000c280b200241106a200110f7938080000240200228021022044109460d0020022802142101200020043602042000410b3a0000200020013602080c280b200041303a00000c270b20024180016a200110f89380800002402002280298014109460d00200241d0016a41206a20024180016a41206a2903002208370300200241d0016a41186a20024180016a41186a2903002209370300200241d0016a41106a20024180016a41106a290300220a370300200241d0016a41086a20024180016a41086a290300220b3703002002412f6a200b370000200241376a200a3700002002413f6a2009370000200241c7006a2008370000200220022903800122093703d0012002200937002720002002290020370001200041096a200241206a41086a290000370000200041116a200241206a41106a290000370000200041196a200241206a41186a290000370000200041216a200241206a41206a290000370000200041286a20083700002000410c3a00000c270b200041303a00000c260b2000200110c6958080000c250b2000200110c7958080000c240b2000200110c8958080000c230b2000200110c9958080000c220b2000200110ca958080000c210b2000200110cb958080000c200b2000200110cc958080000c1f0b200041143a00000c1e0b200241003a008001200220024180016a3602d001200241206a41dc97db80002001200241d0016a10d8a6808000024020022802202204418080808078460d002000200229022437030820002004360204200041153a00000c1e0b200041303a00000c1d0b200241003a008001200220024180016a3602d001200241206a41dc97db80002001200241d0016a10d8a6808000024020022802202204418080808078460d002000200229022437030820002004360204200041163a00000c1d0b200041303a00000c1c0b200041173a00000c1b0b2000200110cd958080000c1a0b200241206a200110f788808000024020022802200d0020002002290328370308200041193a00000c1a0b200041303a00000c190b2000200110ce958080000c180b2000411b3a00000c170b20024180016a200110bca38080000240200228028001418080808078460d00200241d0016a41086a20024180016a41086a28020022043602002002412b6a2004360000200220022902800122083703d0012002200837002320002002290020370001200041086a200241276a2900003700002000411c3a00000c170b200041303a00000c160b20024180016a200110bca38080000240200228028001418080808078460d00200241d0016a41086a20024180016a41086a28020022043602002002412b6a2004360000200220022902800122083703d0012002200837002320002002290020370001200041086a200241276a2900003700002000411d3a00000c160b200041303a00000c150b20024180016a200110d19d8080000240200228028001410a460d00200241d0016a41086a20024180016a41086a28020022043602002002412b6a2004360000200220022902800122083703d0012002200837002320002002290020370001200041086a200241276a2900003700002000411e3a00000c150b200041303a00000c140b20024180016a200110c89d80800002402002280288014129460d00200241d0016a41186a20024180016a41186a2903002208370300200241d0016a41106a20024180016a41106a2903002209370300200241d0016a41086a20024180016a41086a290300220a3703002002412f6a200a370000200241376a2009370000200241206a411f6a2008370000200220022903800122093703d0012002200937002720002002290020370001200041096a200241206a41086a290000370000200041116a200241206a41106a290000370000200041196a200241206a41186a290000370000200041206a20083700002000411f3a00000c140b200041303a00000c130b20024180016a200110a59080800002402002280280014103460d00200241d0016a41086a20024180016a41086a29020022083703002002412b6a2008370000200220022902800122083703d0012002200837002320002002290020370001200041096a200241206a41086a290000370000200041106a2002412f6a280000360000200041203a00000c130b200041303a00000c120b2000200110cf958080000c110b2000200110d0958080000c100b20024180016a200110f89380800002402002280298014109460d00200241d0016a41206a20024180016a41206a2903002208370300200241d0016a41186a20024180016a41186a2903002209370300200241d0016a41106a20024180016a41106a290300220a370300200241d0016a41086a20024180016a41086a290300220b3703002002412f6a200b370000200241376a200a3700002002413f6a2009370000200241c7006a2008370000200220022903800122093703d0012002200937002720002002290020370001200041096a200241206a41086a290000370000200041116a200241206a41106a290000370000200041196a200241206a41186a290000370000200041216a200241206a41206a290000370000200041286a2008370000200041233a00000c100b200041303a00000c0f0b200041243a00000c0e0b20024180016a2001108494808000024020022d0080014116460d00200241d0016a20024180016a41d00010f5b28080001a2002412f6a200241d0016a41d00010f5b28080001a200041016a200241206a41df0010f5b28080001a200041253a00000c0e0b200041303a00000c0d0b2000200110d1958080000c0c0b2000200110d2958080000c0b0b2000200110d3958080000c0a0b2000200110d4958080000c090b2000200110d5958080000c080b200241186a200110d79e80800002400240024020022d00180d004100210420022d001941ff01710e020201000b200041303a00000c090b410121040b200020043a00012000412b3a00000c070b02402001200241206a108b868080000d0020002002290020370001200041196a200241386a290000370000200041116a200241306a290000370000200041096a200241286a2900003700002000412c3a00000c070b200041303a00000c060b2000412d3a00000c050b20024180016a200110e59880800002402002280280014109460d00200241d0016a41086a20024180016a41086a28020022043602002002412b6a2004360000200220022902800122083703d0012002200837002320002002290020370001200041086a200241276a2900003700002000412e3a00000c050b200041303a00000c040b2000200110d6958080000c030b200041303a00000c020b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200241a0026a2480808080000bda0302017f047e23808080800041e0006b2202248080808000200241306a200110f7888080000240024002400240024020022802300d0020022903382103200241306a200110ad968080002002280238412f460d03200241106a41186a200241306a41186a290300370300200241106a41106a200241306a41106a290300370300200241106a41086a200241306a41086a29030037030020022002290330370310200241306a200110f78880800020022802300d0120022903382104200241306a200110f78880800020022802300d0120022903382105200241306a200110d19d80800002402002280230410a460d00200241d0006a41086a200241306a41086a28020022013602002002410c6a2001360000200220022902302206370350200041c0006a200241286a290300370300200041386a200241206a290300370300200041306a200241106a41086a2903003703002000200229031037032820022006370004200041033a000020002002290001370001200041086a200241086a2900003700002000200537032020002004370318200020033703100c050b200041303a00000c020b200041303a00000c030b200041303a00000b200241106a10a8968080000c010b200041303a00000b200241e0006a2480808080000bcf0302097f017e23808080800041306b2202248080808000200241106a200110f3888080000240024020022802100d002002280214220341144b0d00200241246a2001200310d68580800020022802242203418080808078460d002002200229022837021c20022003360218200241246a200241186a108ab080800020022802242204418080808078460d00200228022c210320022802282105024002400240200128020022062802082207280208220820072802102209460d00200941016a220a450d01200a20084b0d02200728020421082007200a3602102006427f200629030042017c220b200b501b370300200820096a2d00002107200241086a200110f793808000200228020822014109460d00200228020c2109200020073a0018200020013602102000200336020c2000200536020820002004360204200041043a0000200020093602140c040b200041303a000002402003450d00200541306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b2004450d032005410028029c96db8000118080808000000c030b417f200a41e493d0800010b781808000000b200a200841e493d0800010b581808000000b200041303a00000b200241306a2480808080000bd00402097f017e23808080800041306b2202248080808000200241086a200110f38880800002400240024002400240024020022802080d00200228020c220341144b0d002002411c6a2001200310d685808000200228021c2203418080808078460d0020022002290220370214200220033602102002411c6a200241106a108ab0808000200228021c2204418080808078460d002002280224210320022802202105200128020022062802082207280208220820072802102209460d01200941016a220a450d03200a20084b0d04200728020421082007200a3602102006427f200629030042017c220b200b501b370300200820096a2d000021072002200110f793808000200228020022094109460d0120022802042106200220073a00182002200936021020022006360214200241003a002b20022002412b6a36022c2002411c6a41dc97db800020012002412c6a10d8a68080000240200228021c2201418080808078460d002002290220210b2000200229021037021c200041246a200241186a2802003602002000200b370214200020013602102000200336020c2000200536020820002004360204200041053a00000c060b200041303a0000200241106a10a2968080000c020b200041303a00000c040b200041303a00000b02402003450d00200541306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b2004450d022005410028029c96db8000118080808000000c020b417f200a41e493d0800010b781808000000b200a200841e493d0800010b581808000000b200241306a2480808080000bf30202067f037e23808080800041206b2202248080808000024002400240200128020022032802082204280208220520042802102206460d0002400240200641016a2207450d00200720054b0d0120042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d0000220441034b0d02200241106a200110f78880800020022802100d0320022903182108200241106a200110f78880800020022802100d0320022903182109200241086a200110f388808000024020022802080d00200241106a2001200228020c10ca8580800020022802102201418080808078460d002002290214210a200041003a00242000200a37021c200020013602182000200937031020002008370308200020043a0001200041063a00000c050b200041303a00000c040b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200041303a00000c010b200041303a00000b200241206a2480808080000b9c0101037f23808080800041206b2202248080808000200241186a200110f3888080000240024020022802180d00200228021c2103200241106a200110f38880800020022802100d0020022802142104200241086a200110f38880800020022802080d00200228020c21012000200436020820002003360204200041073a00002000200136020c0c010b200041303a00000b200241206a2480808080000b9c0101037f23808080800041206b2202248080808000200241186a200110f3888080000240024020022802180d00200228021c2103200241106a200110f38880800020022802100d0020022802142104200241086a200110f38880800020022802080d00200228020c21012000200436020820002003360204200041093a00002000200136020c0c010b200041303a00000b200241206a2480808080000bbf0402067f017e23808080800041d0006b22022480808080002002413c6a200110faa28080000240024002400240200228023c410d460d00200241286a41106a2002413c6a41106a280200360200200241286a41086a2002413c6a41086a2902003703002002200229023c3703280240200128020022032802082204280208220520042802102206460d00200641016a2207450d02200720054b0d0320042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00002104200241086a200110f793808000200228020822014109460d00200228020c2106200020043a0020200020013602182000200636021c200241246a200241286a41106a2802003600002002411c6a200241286a41086a290300370000200220022903283700142000410d3a000020002002290011370001200041096a200241116a41086a290000370000200041106a200241206a2900003700000c040b200041303a0000024020022802282201410c470d0020022802302104024020022802342200450d00200441306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b200228022c450d042004410028029c96db8000118080808000000c040b200241286a210002400240200141776a2201410320014103491b0e0405000501050b200241286a41047221000b200010a2968080000c030b200041303a00000c020b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200241d0006a2480808080000b940502067f017e23808080800041d0006b2202248080808000200241286a200110faa28080000240024002400240024002402002280228410d460d00200241106a41106a200241286a41106a280200360200200241106a41086a200241286a41086a290200370300200220022902283703100240200128020022032802082204280208220520042802102206460d00200641016a2207450d02200720054b0d0320042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00002104200241086a200110f793808000200228020822064109460d00200228020c2103200220043a00442002200636023c20022003360240200241003a004b2002200241cb006a36024c200241286a41dc97db80002001200241cc006a10d8a680800020022802282201418080808078460d04200229022c2108200020022903103702102000200229023c370224200041206a200241206a280200360200200041186a200241106a41086a2903003702002000412c6a2002413c6a41086a28020036020020002008370308200020013602042000410e3a00000c060b200041303a00000c040b200041303a00000c040b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200041303a00002002413c6a10a2968080000b024020022802102201410c470d00200228021821040240200228021c2200450d00200441306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b2002280214450d012004410028029c96db8000118080808000000c010b200241106a210002400240200141776a2201410320014103491b0e0402000201020b200241106a41047221000b200010a2968080000b200241d0006a2480808080000bd00502087f017e23808080800041c0006b2202248080808000200241206a200110faa28080000240024002402002280220410d460d00200241086a41106a200241206a41106a280200360200200241086a41086a200241206a41086a290200370300200220022902203703082002200110f388808000024002400240024020022802000d002002280204220341144b0d00200241206a2001200310d68580800020022802202203418080808078460d002002200229022437023820022003360234200241206a200241346a108ab080800020022802202204418080808078460d002002280228210320022802242105200128020022062802082201280208220720012802102208460d02200841016a2209450d05200920074d0d012009200741e493d0800010b581808000000b200041303a00000c020b20012802042107200120093602102006427f200629030042017c220a200a501b3703004100210102400240200720086a2d00000e020100020b410121010b20002002290308370210200041206a200241186a280200360200200041186a200241106a2903003702002000200336020c2000200536020820002004360204200020013a00012000410f3a00000c040b200041303a000002402003450d00200541306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b2004450d002005410028029c96db8000118080808000000b024020022802082201410c470d0020022802102103024020022802142200450d00200341306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b200228020c450d032003410028029c96db8000118080808000000c030b200241086a210002400240200141776a2201410320014103491b0e0404000401040b200241086a41047221000b200010a2968080000c020b200041303a00000c010b417f200941e493d0800010b781808000000b200241c0006a2480808080000b970502067f017e23808080800041d0006b2202248080808000200241286a200110faa28080000240024002400240024002402002280228410d460d00200241106a41106a200241286a41106a280200360200200241106a41086a200241286a41086a290200370300200220022902283703100240200128020022032802082204280208220520042802102206460d00200641016a2207450d02200720054b0d0320042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00002104200241086a200110f793808000200228020822064109460d00200228020c2103200220043a00442002200636023c20022003360240200241003a004b2002200241cb006a36024c200241286a41dc97db80002001200241cc006a10d8a680800020022802282201418080808078460d04200229022c2108200020022903103702102000200229023c370224200041206a200241106a41106a280200360200200041186a200241106a41086a2903003702002000412c6a2002413c6a41086a2802003602002000200837030820002001360204200041103a00000c060b200041303a00000c040b200041303a00000c040b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200041303a00002002413c6a10a2968080000b024020022802102201410c470d00200228021821040240200228021c2200450d00200441306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b2002280214450d012004410028029c96db8000118080808000000c010b200241106a210002400240200141776a2201410320014103491b0e0402000201020b200241106a41047221000b200010a2968080000b200241d0006a2480808080000b940502067f017e23808080800041d0006b2202248080808000200241286a200110faa28080000240024002400240024002402002280228410d460d00200241106a41106a200241286a41106a280200360200200241106a41086a200241286a41086a290200370300200220022902283703100240200128020022032802082204280208220520042802102206460d00200641016a2207450d02200720054b0d0320042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00002104200241086a200110f793808000200228020822064109460d00200228020c2103200220043a00442002200636023c20022003360240200241003a004b2002200241cb006a36024c200241286a41dc97db80002001200241cc006a10d8a680800020022802282201418080808078460d04200229022c2108200020022903103702102000200229023c370224200041206a200241206a280200360200200041186a200241106a41086a2903003702002000412c6a2002413c6a41086a2802003602002000200837030820002001360204200041113a00000c060b200041303a00000c040b200041303a00000c040b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200041303a00002002413c6a10a2968080000b024020022802102201410c470d00200228021821040240200228021c2200450d00200441306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b2002280214450d012004410028029c96db8000118080808000000c010b200241106a210002400240200141776a2201410320014103491b0e0402000201020b200241106a41047221000b200010a2968080000b200241d0006a2480808080000b820502067f027e2380808080004180016b220224808080800002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d03200720054b0d0420042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d000021062002200110f793808000200228020022044109460d0020022802042103200220063a007c2002200436027420022003360278200241c8006a200110f788808000024020022802480d0020022903502108200241c8006a200110f78880800020022802480d0020022903502109200241c8006a200110f7888080002002280248450d020b200241f4006a10a2968080000b200041303a00000c010b2002200229027837023c20022004360238200220022903503703302002200937032820022008370320200241c8006a200110faa2808000200241386a210402402002280248410d460d00200241e0006a41106a200241c8006a41106a2802002201360200200241e0006a41086a200241c8006a41086a2902002208370300200220022902482209370360200041386a200241206a41206a290300370300200041306a2004290300370300200041286a200241206a41106a290300370300200041206a200241206a41086a290300370300200020022903203703182002411c6a2001360000200241146a20083700002002200937000c200041123a000020002002290009370001200041096a200241096a41086a290000370000200041106a200241186a2900003700000c010b200041303a0000200410a2968080000b20024180016a2480808080000f0b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000bae0401087f23808080800041c0016b2202248080808000200241e0006a200110f3a2808000024002402002280290014109460d00200241206a41386a2203200241e0006a41386a290300370300200241206a41306a2204200241e0006a41306a290300370300200241206a41286a2205200241e0006a41286a290300370300200241206a41206a2206200241e0006a41206a290300370300200241206a41186a2207200241e0006a41186a290300370300200241206a41106a2208200241e0006a41106a22092903003703002002200229036837032820022002290360370320200241e0006a200110f590808000024020022903604202510d00200241a8016a41106a22012009290300370300200241a8016a41086a2209200241e0006a41086a290300370300200220022903603703a801200041d8006a2003290300370300200041d0006a2004290300370300200041c8006a2005290300370300200041c0006a2006290300370300200041386a2007290300370300200041306a2008290300370300200041286a200229032837030020002002290320370320200241186a22042001290300370000200241106a2009290300370000200220022903a801370008200041133a000020002002290001370001200041096a200241016a41086a290000370000200041116a200241016a41106a290000370000200041186a20042900003700000c020b200041303a0000200410a2968080000c010b200041303a00000b200241c0016a2480808080000bcf0302097f017e23808080800041306b2202248080808000200241106a200110f3888080000240024020022802100d002002280214220341144b0d00200241246a2001200310d68580800020022802242203418080808078460d002002200229022837021c20022003360218200241246a200241186a108ab080800020022802242204418080808078460d00200228022c210320022802282105024002400240200128020022062802082207280208220820072802102209460d00200941016a220a450d01200a20084b0d02200728020421082007200a3602102006427f200629030042017c220b200b501b370300200820096a2d00002107200241086a200110f793808000200228020822014109460d00200228020c2109200020073a0018200020013602102000200336020c2000200536020820002004360204200041183a0000200020093602140c040b200041303a000002402003450d00200541306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b2004450d032005410028029c96db8000118080808000000c030b417f200a41e493d0800010b781808000000b200a200841e493d0800010b581808000000b200041303a00000b200241306a2480808080000b9d0102017f027e23808080800041106b22022480808080002002200110f7888080000240024020022802000d00200229030821032002200110f788808000024020022802000d00200229030821042002200110f78880800020022802000d002000200229030837031820002004370310200020033703082000411a3a00000c020b200041303a00000c010b200041303a00000b200241106a2480808080000bf10302097f037e23808080800041306b2202248080808000200241086a200110f3888080000240024002400240024020022802080d00200241206a2001200228020c10ca8580800020022802202203418080808078460d00200228022421040240200128020022052802082206280208220720062802102208460d00200841016a2209450d04200920074b0d052002280228210a20062802042107200620093602102005427f200529030042017c220b200b501b370300200720086a2d000021082002200110f793808000200228020022064109460d0020022802042105200220083a001c2002200636021420022005360218200241206a200110f788808000024020022802200d002002290328210b200241206a200110f78880800020022802200d002002290328210c200241206a200110f7888080002002280220450d030b200241146a10a2968080000b200041303a00002003450d022004410028029c96db8000118080808000000c020b200041303a00000c010b2002290328210d2000200229021837022c200020063602282000200d3703202000200c3703182000200b3703102000200a36020c2000200436020820002003360204200041213a00000b200241306a2480808080000f0b417f200941e493d0800010b781808000000b2009200741e493d0800010b581808000000ba50301097f23808080800041c0006b2202248080808000200241286a200110f3888080000240024002400240024020022802280d00200228022c2103200241206a200110f38880800020022802200d01200241346a2001200228022410ca8580800020022802342204418080808078460d01200228023c210520022802382106200241186a200110f38880800020022802180d02200241346a2001200228021c10ca8580800020022802342207418080808078460d02200228023c210820022802382109200241106a200110f388808000024020022802100d002002280214210a200241086a200110f38880800020022802080d00200228020c210120002008360224200020093602202000200736021c2000200536021820002006360214200020043602102000200a36020820002003360204200041223a00002000200136020c0c050b200041303a00002007450d032009410028029c96db8000118080808000000c030b200041303a00000c030b200041303a00000c020b200041303a00000b2004450d002006410028029c96db8000118080808000000b200241c0006a2480808080000be60302037f017e2380808080004180016b2202248080808000200241106a200110a59680800002400240024020022d0010410b460d00200241c0006a41286a200241106a41286a290300370300200241c0006a41206a200241106a41206a290300370300200241c0006a41186a200241106a41186a290300370300200241c0006a41106a200241106a41106a290300370300200241c0006a41086a200241106a41086a29030037030020022002290310370340200241086a200110f793808000200228020822034109460d01200228020c21042002200336027020022004360274200241003a007b2002200241fb006a36027c200241106a41dc97db80002001200241fc006a10d8a6808000024020022802102201418080808078460d002002290214210520002002290340370310200041386a200241c0006a41286a290300370300200041306a200241c0006a41206a290300370300200041286a200241c0006a41186a290300370300200041206a200241d0006a290300370300200041186a200241c8006a29030037030020002004360244200020033602402000200537030820002001360204200041263a00000c030b200041303a0000200241f0006a10a2968080000c020b200041303a00000c010b200041303a00000b20024180016a2480808080000bc50402077f017e2380808080004190016b2202248080808000200241d0006a200110f3a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a2903003703002002200229035837031820022002290350370310024002400240200128020022042802082205280208220620052802102207460d00200741016a2208450d01200820064b0d0220052802042106200520083602102004427f200429030042017c22092009501b370300200620076a2d00002105200241086a200110f793808000200228020822014109460d00200228020c210720002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020053a000c2000200736020820002001360204200041273a00000c040b200041303a0000200310a2968080000c030b417f200841e493d0800010b781808000000b2008200641e493d0800010b581808000000b200041303a00000b20024190016a2480808080000bc50402077f017e2380808080004190016b2202248080808000200241d0006a200110f3a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a2903003703002002200229035837031820022002290350370310024002400240200128020022042802082205280208220620052802102207460d00200741016a2208450d01200820064b0d0220052802042106200520083602102004427f200429030042017c22092009501b370300200620076a2d00002105200241086a200110f793808000200228020822014109460d00200228020c210720002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020053a000c2000200736020820002001360204200041283a00000c040b200041303a0000200310a2968080000c030b417f200841e493d0800010b781808000000b2008200641e493d0800010b581808000000b200041303a00000b20024190016a2480808080000bc50402077f017e2380808080004190016b2202248080808000200241d0006a200110f3a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a2903003703002002200229035837031820022002290350370310024002400240200128020022042802082205280208220620052802102207460d00200741016a2208450d01200820064b0d0220052802042106200520083602102004427f200429030042017c22092009501b370300200620076a2d00002105200241086a200110f793808000200228020822014109460d00200228020c210720002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020053a000c2000200736020820002001360204200041293a00000c040b200041303a0000200310a2968080000c030b417f200841e493d0800010b781808000000b2008200641e493d0800010b581808000000b200041303a00000b20024190016a2480808080000bc50402077f017e2380808080004190016b2202248080808000200241d0006a200110f3a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a2903003703002002200229035837031820022002290350370310024002400240200128020022042802082205280208220620052802102207460d00200741016a2208450d01200820064b0d0220052802042106200520083602102004427f200429030042017c22092009501b370300200620076a2d00002105200241086a200110f793808000200228020822014109460d00200228020c210720002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020053a000c20002007360208200020013602042000412a3a00000c040b200041303a0000200310a2968080000c030b417f200841e493d0800010b781808000000b2008200641e493d0800010b581808000000b200041303a00000b20024190016a2480808080000b9e0202047f017e23808080800041d0006b2202248080808000200241106a200110f5908080000240024020022903104202510d00200241286a41106a2203200241106a41106a290300370300200241286a41086a2204200241106a41086a220529030037030020022002290310370328200241106a200110d19d80800002402002280210410a460d00200241c0006a41086a200528020022013602002002410c6a2001360000200220022902102206370340200041206a2003290300370300200041186a2004290300370300200020022903283703102000412f3a00002002200637000420002002290001370001200041086a200241086a2900003700000c020b200041303a00000c010b200041303a00000b200241d0006a2480808080000bdc1402067f017e2380808080004180016b2202248080808000024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b0240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020044101710d00200541ff01710e300102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f30310b200041b080808078360280010c330b200241206a200110b9a38080004180808080782104024002402002280220418080808078460d0020002002290220370200200041086a200241206a41086a2802003602000c010b41b08080807821040b20002004360280010c320b200241206a200110b9a380800002402002280220418080808078460d0020002002290220370200200041086a200241206a41086a2802003602002000418180808078360280010c320b200041b080808078360280010c310b200241206a200110b9a380800002402002280220418080808078460d0020002002290220370200200041086a200241206a41086a2802003602002000418280808078360280010c310b200041b080808078360280010c300b2000200110d8958080000c2f0b2000200110d9958080000c2e0b2000200110da958080000c2d0b2000200110db958080000c2c0b2000200110dc958080000c2b0b200241086a200110ec88808000024020022802080d00200228020c2104200041888080807836028001200020043602000c2b0b200041b080808078360280010c2a0b2000200110dd958080000c290b2000418a80808078360280010c280b200241106a200110de958080000240200228021022044109460d00200228021421032000418b808080783602800120002004360200200020033602040c280b200041b080808078360280010c270b200241206a200110df95808000024020022802384109460d0020002002290320370300200041206a200241206a41206a290300370300200041186a200241206a41186a290300370300200041106a200241206a41106a290300370300200041086a200241206a41086a2903003703002000418c80808078360280010c270b200041b080808078360280010c260b2000200110e0958080000c250b2000200110e1958080000c240b2000200110e2958080000c230b2000200110e3958080000c220b2000200110e4958080000c210b2000200110e5958080000c200b2000200110e6958080000c1f0b2000419480808078360280010c1e0b200241003a007b2002200241fb006a36027c200241206a41dc97db80002001200241fc006a10dea6808000024020022802202204418080808078460d0020002002290224370204200020043602002000419580808078360280010c1e0b200041b080808078360280010c1d0b200241003a007b2002200241fb006a36027c200241206a41dc97db80002001200241fc006a10dea6808000024020022802202204418080808078460d0020002002290224370204200020043602002000419680808078360280010c1d0b200041b080808078360280010c1c0b2000419780808078360280010c1b0b2000200110e7958080000c1a0b200241206a200110f588808000024020022802200d0020022903282108200041998080807836028001200020083703000c1a0b200041b080808078360280010c190b2000200110e8958080000c180b2000419b80808078360280010c170b200241206a200110b9a380800002402002280220418080808078460d0020002002290220370200200041086a200241206a41086a2802003602002000419c80808078360280010c170b200041b080808078360280010c160b200241206a200110b9a380800002402002280220418080808078460d0020002002290220370200200041086a200241206a41086a2802003602002000419d80808078360280010c160b200041b080808078360280010c150b200241206a200110dc9d80800002402002280220410a460d0020002002290220370200200041086a200241206a41086a2802003602002000419e80808078360280010c150b200041b080808078360280010c140b200241206a200110cc9d808000024020022802284129460d0020002002290320370300200041186a200241206a41186a290300370300200041106a200241206a41106a290300370300200041086a200241206a41086a2903003703002000419f80808078360280010c140b200041b080808078360280010c130b200241206a2001108790808000024020022802204103460d0020002002290220370200200041086a200241206a41086a290200370200200041a080808078360280010c130b200041b080808078360280010c120b2000200110e9958080000c110b2000200110ea958080000c100b200241206a200110df95808000024020022802384109460d0020002002290320370300200041206a200241206a41206a290300370300200041186a200241206a41186a290300370300200041106a200241206a41106a290300370300200041086a200241206a41086a290300370300200041a380808078360280010c100b200041b080808078360280010c0f0b200041a480808078360280010c0e0b200241206a200110eb95808000024020022d00204116460d002000200241206a41d00010f5b280800041a580808078360280010c0e0b200041b080808078360280010c0d0b2000200110ec958080000c0c0b2000200110ed958080000c0b0b2000200110ee958080000c0a0b2000200110ef958080000c090b2000200110f0958080000c080b200241186a200110d89e80800002400240024020022d00180d004100210420022d001941ff01710e020201000b200041b080808078360280010c090b410121040b200041ab8080807836028001200020043a00000c070b200241206a41186a22044200370300200241206a41106a22034200370300200241206a41086a220542003703002002420037032002402001280200200241206a412010d3a58080000d0020002002290320370000200041186a2004290300370000200041106a2003290300370000200041086a2005290300370000200041ac80808078360280010c070b200041b080808078360280010c060b200041ad80808078360280010c050b200241206a200110e898808000024020022802204109460d0020002002290220370200200041086a200241206a41086a280200360200200041ae80808078360280010c050b200041b080808078360280010c040b2000200110f1958080000c030b200041b080808078360280010c020b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b20024180016a2480808080000bb60302017f037e23808080800041c0006b2202248080808000200241206a200110f588808000024002400240024020022802200d0020022903282103200241206a200110ab968080002002280228412f460d02200241186a200241206a41186a290300370300200241106a200241206a41106a290300370300200241086a200241206a41086a29030037030020022002290320370300200241206a200110f58880800020022802200d0120022903282104200241206a200110f58880800020022802200d0120022903282105200241206a200110dc9d80800002402002280220410a460d0020002002290220370238200041c0006a200241206a41086a280200360200200041186a200241186a290300370300200041106a200241106a290300370300200041086a200241086a290300370300200020022903003703002000418380808078360280012000200537033020002004370328200020033703200c040b200041b08080807836028001200210a8968080000c030b200041b080808078360280010c020b200041b08080807836028001200210a8968080000c010b200041b080808078360280010b200241c0006a2480808080000ba80402097f017e23808080800041306b2202248080808000200241106a200110ec888080000240024020022802100d002002280214220341144b0d00200241246a2001200310848580800020022802242203418080808078460d002002200229022837021c20022003360218200241246a200241186a108ab080800020022802242204418080808078460d00200228022c21032002280228210502400240024002400240200128020022062802082207280204200728020c22084b0d00024020072802082207280208220920072802102208470d00410121070c030b200841016a220a450d03200a20094b0d04200728020421092007200a360210200920086a2d000021080c010b2007200841016a36020c200728020020086a2d000021080b2006427f200629030042017c220b200b501b370300410021070b024020074101710d00200241086a200110de95808000200228020822014109460d00200228020c210720004184808080783602800120002003360214200020053602102000200436020c200020083a000820002001360200200020073602040c040b200041b0808080783602800102402003450d00200541306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b2004450d032005410028029c96db8000118080808000000c030b417f200a41e493d0800010b781808000000b200a200941e493d0800010b581808000000b200041b080808078360280010b200241306a2480808080000bb10502097f017e23808080800041306b2202248080808000200241086a200110ec8880800002400240024002400240024020022802080d00200228020c220341144b0d002002411c6a20012003108485808000200228021c2203418080808078460d0020022002290220370214200220033602102002411c6a200241106a108ab0808000200228021c2204418080808078460d002002280224210320022802202105024002400240200128020022062802082207280204200728020c22084b0d00024020072802082207280208220920072802102208470d00410121070c030b200841016a220a450d06200a20094b0d07200728020421092007200a360210200920086a2d000021080c010b2007200841016a36020c200728020020086a2d000021080b2006427f200629030042017c220b200b501b370300410021070b20074101710d012002200110de95808000200228020022074109460d0120022802042106200220083a00182002200736021020022006360214200241003a002b20022002412b6a36022c2002411c6a41dc97db800020012002412c6a10e5a68080000240200228021c2201418080808078460d002002290220210b20002002290210370200200041086a200241106a41086a2802003602002000418580808078360280012000200b37021c2000200136021820002003360214200020053602102000200436020c0c060b200041b08080807836028001200241106a10a2968080000c020b200041b080808078360280010c040b200041b080808078360280010b02402003450d00200541306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b2004450d022005410028029c96db8000118080808000000c020b417f200a41e493d0800010b781808000000b200a200941e493d0800010b581808000000b200241306a2480808080000b8f0202027f037e23808080800041206b2202248080808000024002400240200110e99080800041ff017122034104460d00200241106a200110f58880800020022802100d0120022903182104200241106a200110f58880800020022802100d0120022903182105200241086a200110ec88808000024020022802080d00200241106a2001200228020c10938580800020022802102201418080808078460d0020022902142106200020033a009001200020063702840120002001360280012000418e8080807836021020002005370308200020043703000c030b200041b080808078360280010c020b200041b080808078360280010c010b200041b080808078360280010b200241206a2480808080000ba10101047f23808080800041206b2202248080808000200241186a200110ec8880800041b0808080782103024020022802180d00200228021c2104200241106a200110ec8880800020022802100d0020022802142105200241086a200110ec8880800020022802080d00200228020c210120002005360204200020043602002000200136020841878080807821030b2000200336028001200241206a2480808080000ba10101047f23808080800041206b2202248080808000200241186a200110ec8880800041b0808080782103024020022802180d00200228021c2104200241106a200110ec8880800020022802100d0020022802142105200241086a200110ec8880800020022802080d00200228020c210120002005360204200020043602002000200136020841898080807821030b2000200336028001200241206a2480808080000bcf0d02067f017e23808080800041a0016b22022480808080000240024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b410921032004410171450d020c030b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b024002400240024002400240024002400240200541ff017122030e09090807060504030201000b410921030c080b2001417f200128020422044180056a220320032004491b220336020441002104024002400240200320012802084f0d004100210441002d0098a2db80001a41800541002802a496db8000118280808000002203450d0102402001200310c9968080000d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d032004428180808010370300200441106a200341800510f5b28080001a0b2003410028029c96db8000118080808000000b4108410920041b21030c090b411041800510bb80808000000b411041900510bb80808000000b2001417f2001280204220441b0046a220320032004491b220336020441002104024002400240200320012802084f0d004100210441002d0098a2db80001a41b00441002802a496db8000118280808000002203450d0102402001200310ca968080000d0041002d0098a2db80001a41c00441002802a496db8000118280808000002204450d032004428180808010370300200441106a200341b00410f5b28080001a0b2003410028029c96db8000118080808000000b4107410920041b21030c080b411041b00410bb80808000000b411041c00410bb80808000000b2001417f2001280204220441e0036a220320032004491b220336020441002104024002400240200320012802084f0d004100210441002d0098a2db80001a41e00341002802a496db8000118280808000002203450d0102402001200310cb968080000d0041002d0098a2db80001a41f00341002802a496db8000118280808000002204450d032004428180808010370300200441106a200341e00310f5b28080001a0b2003410028029c96db8000118080808000000b4106410920041b21030c070b411041e00310bb80808000000b411041f00310bb80808000000b2001417f200128020422044190036a220320032004491b220336020441002104024002400240200320012802084f0d004100210441002d0098a2db80001a41900341002802a496db8000118280808000002203450d0102402001200310cc968080000d0041002d0098a2db80001a41a00341002802a496db8000118280808000002204450d032004428180808010370300200441106a200341900310f5b28080001a0b2003410028029c96db8000118080808000000b4105410920041b21030c060b411041900310bb80808000000b411041a00310bb80808000000b024002400240200110d2a180800022010d00410021040c010b41002d0098a2db80001a41d00241002802a496db8000118280808000002204450d012004428180808010370300200441106a200141c00210f5b28080001a2001410028029c96db8000118080808000000b4104410920041b21030c040b411041d00210bb80808000000b024002400240200110b8a180800022010d00410021040c010b41002d0098a2db80001a41800241002802a496db8000118280808000002204450d012004428180808010370300200441106a200141f00110f5b28080001a2001410028029c96db8000118080808000000b4103410920041b21030c030b411041800210bb80808000000b41024109200110cd8e80800022041b21030c010b2001417f2001280204220441d0006a220320032004491b220336020441002104024002400240200320012802084f0d0041002d0098a2db80001a41d00041002802a496db8000118280808000002203450d012002200110eb958080000240024020022d00004116470d00410021040c010b200241d0006a200241d00010f5b28080001a2003200241d0006a41d00010f5b2808000210141002d0098a2db80001a41e00041002802a496db8000118280808000002204450d032004428180808010370300200441106a200141d00010f5b28080001a0b2003410028029c96db8000118080808000000b4101410920041b21030c020b411041d00010bb80808000000b411041e00010bb80808000000b2000200436020420002003360200200241a0016a2480808080000bd90302067f037e23808080800041306b2202248080808000024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b02400240024020044101710d00200241086a200110de95808000200228020822044109460d00200228020c2103200220053a001c2002200436021420022003360218200241206a200110f58880800020022802200d0120022903282108200241206a200110f588808000024020022802200d0020022903282109200241206a200110f58880800020022802200d002002290328210a20002002290214370218200041206a2002411c6a2802003602002000200a37031020002009370308200020083703000c060b200041093602180c020b200041093602180c040b200041093602180b200241146a10a2968080000c020b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200241306a2480808080000be00402067f017e23808080800041306b22022480808080002002411c6a200110fda28080000240024002400240200228021c410d460d00200241086a41106a2002411c6a41106a280200360200200241086a41086a2002411c6a41086a2902003703002002200229021c370308024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d04200720064b0d052004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d002002200110de95808000200228020022014109460d00200228020421042000200229030837020c2000411c6a200241186a280200360200200041146a200241106a2903003702002000418d8080807836028001200020053a000820002004360204200020013602000c040b200041b08080807836028001024020022802082201410c470d0020022802102104024020022802142200450d00200441306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b200228020c450d042004410028029c96db8000118080808000000c040b200241086a210002400240200141776a2201410320014103491b0e0405000501050b200241086a41047221000b200010a2968080000c030b200041b080808078360280010c020b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200241306a2480808080000bb40602067f027e23808080800041f0006b2202248080808000200241c8006a200110fda28080000240024002400240024002402002280248410d460d00200241306a41106a200241c8006a41106a280200360200200241306a41086a200241c8006a41086a29020037030020022002290248370330024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d04200720064b0d052004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d00200241086a200110de95808000200228020822044109460d00200228020c2103200220053a00642002200436025c20022003360260200241003a006b2002200241eb006a36026c200241c8006a41dc97db80002001200241ec006a10e5a680800020022802482201418080808078460d042002412c6a200241306a41106a280200360200200241246a200241306a41086a2903003702002002200229033037021c2002200229025c22083703102002200241dc006a41086a280200360218200229024c2109200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a2002290318370300200020083703002000418e808080783602800120002009370224200020013602200c060b200041b080808078360280010c040b200041b080808078360280010c040b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200041b08080807836028001200241dc006a10a2968080000b024020022802302201410c470d00200228023821040240200228023c2200450d00200441306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b2002280234450d012004410028029c96db8000118080808000000c010b200241306a210002400240200141776a2201410320014103491b0e0402000201020b200241306a41047221000b200010a2968080000b200241f0006a2480808080000bba0602087f017e23808080800041c0006b2202248080808000200241206a200110fda28080000240024002400240024002402002280220410d460d00200241086a41106a200241206a41106a280200360200200241086a41086a200241206a41086a290200370300200220022902203703082002200110ec8880800020022802000d032002280204220341144b0d03200241206a2001200310848580800020022802202203418080808078460d032002200229022437023820022003360234200241206a200241346a108ab080800020022802202204418080808078460d032002280228210320022802242105024002400240200128020022062802082201280204200128020c22074b0d00024020012802082201280208220820012802102207470d00410121010c030b200741016a2209450d04200920084b0d052001280204210820012009360210200820076a2d000021070c010b2001200741016a36020c200128020020076a2d000021070b2006427f200629030042017c220a200a501b370300410021010b024020014101710d004100210102400240200741ff01710e020100020b410121010b20002002290308370200200041106a200241086a41106a280200360200200041086a200241086a41086a2903003702002000418f8080807836028001200020013a00202000200336021c20002005360218200020043602140c060b200041b0808080783602800102402003450d00200541306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b2004450d042005410028029c96db8000118080808000000c040b200041b080808078360280010c040b417f200941e493d0800010b781808000000b2009200841e493d0800010b581808000000b200041b080808078360280010b024020022802082201410c470d0020022802102103024020022802142200450d00200341306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b200228020c450d012003410028029c96db8000118080808000000c010b200241086a210002400240200141776a2201410320014103491b0e0402000201020b200241086a41047221000b200010a2968080000b200241c0006a2480808080000bb40602067f027e23808080800041f0006b2202248080808000200241c8006a200110fda28080000240024002400240024002402002280248410d460d00200241306a41106a200241c8006a41106a280200360200200241306a41086a200241c8006a41086a29020037030020022002290248370330024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d04200720064b0d052004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d00200241086a200110de95808000200228020822044109460d00200228020c2103200220053a00642002200436025c20022003360260200241003a006b2002200241eb006a36026c200241c8006a41dc97db80002001200241ec006a10e5a680800020022802482201418080808078460d042002412c6a200241306a41106a280200360200200241246a200241306a41086a2903003702002002200229033037021c2002200229025c22083703102002200241dc006a41086a280200360218200229024c2109200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a20022903183703002000200837030020004190808080783602800120002009370224200020013602200c060b200041b080808078360280010c040b200041b080808078360280010c040b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200041b08080807836028001200241dc006a10a2968080000b024020022802302201410c470d00200228023821040240200228023c2200450d00200441306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b2002280234450d012004410028029c96db8000118080808000000c010b200241306a210002400240200141776a2201410320014103491b0e0402000201020b200241306a41047221000b200010a2968080000b200241f0006a2480808080000bb40602067f027e23808080800041f0006b2202248080808000200241c8006a200110fda28080000240024002400240024002402002280248410d460d00200241306a41106a200241c8006a41106a280200360200200241306a41086a200241c8006a41086a29020037030020022002290248370330024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d04200720064b0d052004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d00200241086a200110de95808000200228020822044109460d00200228020c2103200220053a00642002200436025c20022003360260200241003a006b2002200241eb006a36026c200241c8006a41dc97db80002001200241ec006a10e5a680800020022802482201418080808078460d042002412c6a200241306a41106a280200360200200241246a200241306a41086a2903003702002002200229033037021c2002200229025c22083703102002200241dc006a41086a280200360218200229024c2109200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a20022903183703002000200837030020004191808080783602800120002009370224200020013602200c060b200041b080808078360280010c040b200041b080808078360280010c040b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200041b08080807836028001200241dc006a10a2968080000b024020022802302201410c470d00200228023821040240200228023c2200450d00200441306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b2002280234450d012004410028029c96db8000118080808000000c010b200241306a210002400240200141776a2201410320014103491b0e0402000201020b200241306a41047221000b200010a2968080000b200241f0006a2480808080000bb70502067f027e23808080800041e0016b220224808080800002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b02400240024020044101710d00200241086a200110de95808000200228020822044109460d00200228020c2103200220053a00dc01200220043602d401200220033602d801200241c0016a200110f588808000024020022802c0010d0020022903c8012108200241c0016a200110f58880800020022802c0010d0020022903c8012109200241c0016a200110f58880800020022802c001450d020b200241d4016a10a2968080000b200041b080808078360280010c010b200220022902d8013702b401200220043602b001200220022903c8013703a801200220093703a0012002200837039801200241c0016a200110fda280800020024198016a41186a2104024020022802c001410d460d00200241c8006a200241c0016a41106a280200360200200241c0006a200241c0016a41086a290200370200200241106a41106a20024198016a41106a290300370300200241106a41186a2004290300370300200241106a41206a20024198016a41206a290300370300200220022902c0013703382002200229039801370310200220024198016a41086a2903003703182000200241106a41800110f5b2808000419280808078360280010c010b200041b08080807836028001200410a2968080000b200241e0016a2480808080000f0b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000bdd0301087f2380808080004180026b2202248080808000200241c0016a200110f5a28080000240024020022802f0014109460d0020024180016a41386a2203200241c0016a41386a29030037030020024180016a41306a2204200241c0016a41306a29030037030020024180016a41286a2205200241c0016a41286a29030037030020024180016a41206a2206200241c0016a41206a29030037030020024180016a41186a2207200241c0016a41186a29030037030020024180016a41106a2208200241c0016a41106a2209290300370300200220022903c80137038801200220022903c00137038001200241c0016a200110f690808000024020022903c0014202510d00200241d0006a2009290300370300200241c8006a200241c8016a290300370300200241106a2008290300370300200241186a2007290300370300200241206a2006290300370300200241286a2005290300370300200241306a2004290300370300200241386a2003290300370300200220022903c001370340200220022903800137030020022002290388013703082000200241800110f5b2808000419380808078360280010c020b200041b08080807836028001200410a2968080000c010b200041b080808078360280010b20024180026a2480808080000ba80402097f017e23808080800041306b2202248080808000200241106a200110ec888080000240024020022802100d002002280214220341144b0d00200241246a2001200310848580800020022802242203418080808078460d002002200229022837021c20022003360218200241246a200241186a108ab080800020022802242204418080808078460d00200228022c21032002280228210502400240024002400240200128020022062802082207280204200728020c22084b0d00024020072802082207280208220920072802102208470d00410121070c030b200841016a220a450d03200a20094b0d04200728020421092007200a360210200920086a2d000021080c010b2007200841016a36020c200728020020086a2d000021080b2006427f200629030042017c220b200b501b370300410021070b024020074101710d00200241086a200110de95808000200228020822014109460d00200228020c210720004198808080783602800120002003360214200020053602102000200436020c200020083a000820002001360200200020073602040c040b200041b0808080783602800102402003450d00200541306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b2004450d032005410028029c96db8000118080808000000c030b417f200a41e493d0800010b781808000000b200a200941e493d0800010b581808000000b200041b080808078360280010b200241306a2480808080000bb00102017f037e23808080800041106b22022480808080002002200110f5888080000240024020022802000d00200229030821032002200110f588808000024020022802000d00200229030821042002200110f58880800020022802000d00200229030821052000419a80808078360280012000200337031020002005370308200020043703000c020b200041b080808078360280010c010b200041b080808078360280010b200241106a2480808080000bce0402097f047e23808080800041306b2202248080808000200241086a200110ec888080000240024002400240024020022802080d00200241206a2001200228020c10938580800020022802202203418080808078460d002002280228210420022802242105024002400240200128020022062802082207280204200728020c22084b0d00024020072802082207280208220920072802102208470d00410121070c030b200841016a220a450d06200a20094b0d07200728020421092007200a360210200920086a2d000021080c010b2007200841016a36020c200728020020086a2d000021080b2006427f200629030042017c220b200b501b370300410021070b024020074101710d002002200110de95808000200228020022074109460d0020022802042106200220083a001c2002200736021420022006360218200241206a200110f588808000024020022802200d002002290328210b200241206a200110f58880800020022802200d002002290328210c200241206a200110f5888080002002280220450d030b200241146a10a2968080000b200041b080808078360280012003450d022005410028029c96db8000118080808000000c020b200041b080808078360280010c010b2002290328210d2002290218210e200020043602302000200536022c20002003360228200041a180808078360280012000200e37021c200020073602182000200d3703102000200c3703082000200b3703000b200241306a2480808080000f0b417f200a41e493d0800010b781808000000b200a200941e493d0800010b581808000000bbe0301097f23808080800041c0006b2202248080808000200241286a200110ec888080000240024002400240024020022802280d00200228022c2103200241206a200110ec8880800020022802200d01200241346a2001200228022410938580800020022802342204418080808078460d01200228023c210520022802382106200241186a200110ec8880800020022802180d02200241346a2001200228021c10938580800020022802342207418080808078460d02200228023c210820022802382109200241106a200110ec88808000024020022802100d002002280214210a200241086a200110ec8880800020022802080d00200228020c2101200041a280808078360280012000200a36021c2000200336021820002008360214200020093602102000200736020c200020053602082000200636020420002004360200200020013602200c050b200041b080808078360280012007450d032009410028029c96db8000118080808000000c030b200041b080808078360280010c030b200041b080808078360280010c020b200041b080808078360280010b2004450d002006410028029c96db8000118080808000000b200241c0006a2480808080000bbb1604067f017e037f047e23808080800041c0016b220224808080800002400240024002400240024002400240024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b02400240024002400240024002400240024002400240024020044101710d00200541ff01710e0a0102030405060708090b0a0b200041163a00000c150b200241086a200110ec88808000024020022802080d00200228020c21042000410c3a0000200020043602040c150b200041163a00000c140b200241e0006a200110c59d80800020022d0060410c460d0b20024190016a41286a2206200241e0006a41286a29030037030020024190016a41206a2207200241e0006a41206a29030037030020024190016a41186a2209200241e0006a41186a220429030037030020024190016a41106a220a200241e0006a41106a220329030037030020024190016a41086a220b200241e0006a41086a220529030037030020022002290360370390012004420037030020034200370300200542003703002002420037036002402001280200200241e0006a412010d3a58080000d00200241d8006a2004290300370300200241d0006a2003290300370300200241c8006a2005290300370300200241106a41106a200a290300370300200241106a41186a2009290300370300200241106a41206a2007290300370300200241106a41286a20062903003703002002200229036037034020022002290390013703102002200b2903003703182000200241106a41d00010f5b28080001a0c140b200041163a00000c130b200241e0006a200110c59d80800020022d0060410c460d0b20024190016a41286a2204200241e0006a41286a29030037030020024190016a41206a2203200241e0006a41206a29030037030020024190016a41186a2205200241e0006a41186a29030037030020024190016a41106a2206200241e0006a41106a29030037030020024190016a41086a2207200241e0006a41086a2903003703002002200229036037039001200241e0006a200110f588808000024020022802600d002002411f6a2007290300370000200241276a20062903003700002002412f6a2005290300370000200241376a20032903003700002002413f6a200429030022083700002002290368210c2000410e3a0000200220022903900137001720002002290010370001200041306a2008370000200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041216a200241106a41206a290000370000200041296a200241106a41286a2900003700002000200c3703380c130b200041163a00000c120b200241e0006a200110c59d80800020022d0060410c460d0b20024190016a41286a2205200241e0006a41286a29030037030020024190016a41206a2206200241e0006a41206a29030037030020024190016a41186a2207200241e0006a41186a29030037030020024190016a41106a2209200241e0006a41106a220429030037030020024190016a41086a220a200241e0006a41086a2203290300370300200220022903603703900120044100360200200342003703002002420037036002402001280200200241e0006a411410d3a58080000d0020002002290360370038200041c8006a2004280200360000200041c0006a2003290300370000200241106a410f6a200a290300370000200241276a20092903003700002002412f6a2007290300370000200241376a20062903003700002002413f6a220420052903003700002000410f3a0000200220022903900137001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041216a200241106a41206a290000370000200041296a200241106a41286a290000370000200041306a20042900003700000c120b200041163a00000c110b024002400240200128020022012802082204280204200428020c22034b0d00024020042802082204280208220520042802102203470d00410121040c030b200341016a2206450d0e200620054b0d0f2004280204210520042006360210200520036a2d000021030c010b2004200341016a36020c200428020020036a2d000021030b2001427f200129030042017c22082008501b370300410021040b024020044101710d00200041103a0000200020033a00010c110b200041163a00000c100b200241106a2001108989808000024020022802104101710d00200229032021082000200241286a29030037031820002008370310200041113a00000c100b200041163a00000c0f0b024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d0e200720064b0d0f2004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d00200241286a22044200370300200241206a22034200370300200241186a22064200370300200242003703102001280200200241106a412010d3a58080000d0020002002290310370001200041196a2004290300370000200041116a2003290300370000200041096a2006290300370000200020053a0021200041123a00000c0f0b200041163a00000c0e0b200041133a00000c0d0b200241e0006a200110fb9080800020022d0060410a460d0b20022903602108200241e0006a2001108191808000024020022802604105460d0020024190016a41086a200241e0006a41086a28020022043602002002411b6a200436000020022002290260220c37039001200041143a00002002200c37001320002002290010370001200041086a200241176a290000370000200020083703100c0d0b200041163a00000c0c0b200041163a00000c0b0b200241e0006a200110a396808000024020022d0060410b460d0020024190016a41286a200241e0006a41286a290300220837030020024190016a41206a200241e0006a41206a290300220c37030020024190016a41186a200241e0006a41186a290300220d37030020024190016a41106a200241e0006a41106a290300220e37030020024190016a41086a200241e0006a41086a290300220f3703002002411f6a200f370000200241276a200e3700002002412f6a200d370000200241376a200c3700002002413f6a22042008370000200220022903602208370390012002200837001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041216a200241106a41206a290000370000200041296a200241106a41286a290000370000200041306a2004290000370000200041153a00000c0b0b200041163a00000c0a0b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200041163a00000c070b200041163a00000c060b200041163a00000c050b417f200641e493d0800010b781808000000b2006200541e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200041163a00000b200241c0016a2480808080000bfd0302037f017e2380808080004180016b2202248080808000200241106a200110a39680800002400240024020022d0010410b460d00200241c0006a41286a200241106a41286a290300370300200241c0006a41206a200241106a41206a290300370300200241c0006a41186a200241106a41186a290300370300200241c0006a41106a200241106a41106a290300370300200241c0006a41086a200241106a41086a29030037030020022002290310370340200241086a200110de95808000200228020822034109460d01200228020c21042002200336027020022004360274200241003a007b2002200241fb006a36027c200241106a41dc97db80002001200241fc006a10e5a6808000024020022802102201418080808078460d002002290214210520002002290340370308200041306a200241c0006a41286a290300370300200041286a200241c0006a41206a290300370300200041206a200241c0006a41186a290300370300200041186a200241c0006a41106a290300370300200041106a200241c8006a290300370300200041a680808078360280012000200537023c2000200136023820002004360204200020033602000c030b200041b08080807836028001200241f0006a10a2968080000c020b200041b080808078360280010c010b200041b080808078360280010b20024180016a2480808080000ba10502067f017e2380808080004190016b2202248080808000200241d0006a200110f5a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d00200241086a200110de95808000200228020822014109460d00200228020c210420002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041a78080807836028001200020053a004820002004360244200020013602400c040b200041b08080807836028001200241c0006a10a2968080000c030b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200041b080808078360280010b20024190016a2480808080000ba10502067f017e2380808080004190016b2202248080808000200241d0006a200110f5a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d00200241086a200110de95808000200228020822014109460d00200228020c210420002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041a88080807836028001200020053a004820002004360244200020013602400c040b200041b08080807836028001200241c0006a10a2968080000c030b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200041b080808078360280010b20024190016a2480808080000ba10502067f017e2380808080004190016b2202248080808000200241d0006a200110f5a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d00200241086a200110de95808000200228020822014109460d00200228020c210420002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041a98080807836028001200020053a004820002004360244200020013602400c040b200041b08080807836028001200241c0006a10a2968080000c030b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200041b080808078360280010b20024190016a2480808080000ba10502067f017e2380808080004190016b2202248080808000200241d0006a200110f5a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d00200241086a200110de95808000200228020822014109460d00200228020c210420002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041aa8080807836028001200020053a004820002004360244200020013602400c040b200041b08080807836028001200241c0006a10a2968080000c030b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200041b080808078360280010b20024190016a2480808080000b8c0201047f23808080800041b0016b220224808080800020024180016a200110f690808000024002402002290380014202510d0020024198016a41106a220320024180016a41106a29030037030020024198016a41086a220420024180016a41086a220529030037030020022002290380013703980120024180016a200110dc9d8080000240200228028001410a460d00200241206a2005280200360200200241106a200329030037030020022002290280013703182002200229039801370300200220042903003703082000200241800110f5b280800041af80808078360280010c020b200041b080808078360280010c010b200041b080808078360280010b200241b0016a2480808080000be81a02067f047e23808080800041a0026b2202248080808000024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b0240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020044101710d00200541ff01710e300102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f30310b200041303a00000c330b20024180016a200110b9a380800002400240200228028001418080808078460d00200241d0016a41086a20024180016a41086a28020022043602002002412b6a2004360000200220022902800122083703d0012002200837002320002002290020370001200041086a200241276a290000370000410021040c010b413021040b200020043a00000c320b20024180016a200110b9a38080000240200228028001418080808078460d00200241d0016a41086a20024180016a41086a28020022043602002002412b6a2004360000200220022902800122083703d0012002200837002320002002290020370001200041086a200241276a290000370000200041013a00000c320b200041303a00000c310b20024180016a200110b9a38080000240200228028001418080808078460d00200241d0016a41086a20024180016a41086a28020022043602002002412b6a2004360000200220022902800122083703d0012002200837002320002002290020370001200041086a200241276a290000370000200041023a00000c310b200041303a00000c300b2000200110f3958080000c2f0b2000200110f4958080000c2e0b2000200110f5958080000c2d0b2000200110f6958080000c2c0b2000200110f7958080000c2b0b200241086a200110ec88808000024020022802080d00200228020c2104200041083a0000200020043602040c2b0b200041303a00000c2a0b2000200110f8958080000c290b2000410a3a00000c280b200241106a200110de958080000240200228021022044109460d0020022802142103200020043602042000410b3a0000200020033602080c280b200041303a00000c270b20024180016a200110df9580800002402002280298014109460d00200241d0016a41206a20024180016a41206a2903002208370300200241d0016a41186a20024180016a41186a2903002209370300200241d0016a41106a20024180016a41106a290300220a370300200241d0016a41086a20024180016a41086a290300220b3703002002412f6a200b370000200241376a200a3700002002413f6a2009370000200241c7006a2008370000200220022903800122093703d0012002200937002720002002290020370001200041096a200241206a41086a290000370000200041116a200241206a41106a290000370000200041196a200241206a41186a290000370000200041216a200241206a41206a290000370000200041286a20083700002000410c3a00000c270b200041303a00000c260b2000200110f9958080000c250b2000200110fa958080000c240b2000200110fb958080000c230b2000200110fc958080000c220b2000200110fd958080000c210b2000200110fe958080000c200b2000200110ff958080000c1f0b200041143a00000c1e0b200241003a008001200220024180016a3602d001200241206a41dc97db80002001200241d0016a10e5a6808000024020022802202204418080808078460d002000200229022437030820002004360204200041153a00000c1e0b200041303a00000c1d0b200241003a008001200220024180016a3602d001200241206a41dc97db80002001200241d0016a10e5a6808000024020022802202204418080808078460d002000200229022437030820002004360204200041163a00000c1d0b200041303a00000c1c0b200041173a00000c1b0b200020011080968080000c1a0b200241206a200110f588808000024020022802200d0020002002290328370308200041193a00000c1a0b200041303a00000c190b200020011081968080000c180b2000411b3a00000c170b20024180016a200110b9a38080000240200228028001418080808078460d00200241d0016a41086a20024180016a41086a28020022043602002002412b6a2004360000200220022902800122083703d0012002200837002320002002290020370001200041086a200241276a2900003700002000411c3a00000c170b200041303a00000c160b20024180016a200110b9a38080000240200228028001418080808078460d00200241d0016a41086a20024180016a41086a28020022043602002002412b6a2004360000200220022902800122083703d0012002200837002320002002290020370001200041086a200241276a2900003700002000411d3a00000c160b200041303a00000c150b20024180016a200110dc9d8080000240200228028001410a460d00200241d0016a41086a20024180016a41086a28020022043602002002412b6a2004360000200220022902800122083703d0012002200837002320002002290020370001200041086a200241276a2900003700002000411e3a00000c150b200041303a00000c140b20024180016a200110cc9d80800002402002280288014129460d00200241d0016a41186a20024180016a41186a2903002208370300200241d0016a41106a20024180016a41106a2903002209370300200241d0016a41086a20024180016a41086a290300220a3703002002412f6a200a370000200241376a2009370000200241206a411f6a2008370000200220022903800122093703d0012002200937002720002002290020370001200041096a200241206a41086a290000370000200041116a200241206a41106a290000370000200041196a200241206a41186a290000370000200041206a20083700002000411f3a00000c140b200041303a00000c130b20024180016a200110879080800002402002280280014103460d00200241d0016a41086a20024180016a41086a29020022083703002002412b6a2008370000200220022902800122083703d0012002200837002320002002290020370001200041096a200241206a41086a290000370000200041106a2002412f6a280000360000200041203a00000c130b200041303a00000c120b200020011082968080000c110b200020011083968080000c100b20024180016a200110df9580800002402002280298014109460d00200241d0016a41206a20024180016a41206a2903002208370300200241d0016a41186a20024180016a41186a2903002209370300200241d0016a41106a20024180016a41106a290300220a370300200241d0016a41086a20024180016a41086a290300220b3703002002412f6a200b370000200241376a200a3700002002413f6a2009370000200241c7006a2008370000200220022903800122093703d0012002200937002720002002290020370001200041096a200241206a41086a290000370000200041116a200241206a41106a290000370000200041196a200241206a41186a290000370000200041216a200241206a41206a290000370000200041286a2008370000200041233a00000c100b200041303a00000c0f0b200041243a00000c0e0b20024180016a200110eb95808000024020022d0080014116460d00200241d0016a20024180016a41d00010f5b28080001a2002412f6a200241d0016a41d00010f5b28080001a200041016a200241206a41df0010f5b28080001a200041253a00000c0e0b200041303a00000c0d0b200020011084968080000c0c0b200020011085968080000c0b0b200020011086968080000c0a0b200020011087968080000c090b200020011088968080000c080b200241186a200110d89e80800002400240024020022d00180d004100210420022d001941ff01710e020201000b200041303a00000c090b410121040b200020043a00012000412b3a00000c070b200241386a22044200370300200241306a22034200370300200241286a220542003703002002420037032002402001280200200241206a412010d3a58080000d0020002002290320370001200041196a2004290300370000200041116a2003290300370000200041096a20052903003700002000412c3a00000c070b200041303a00000c060b2000412d3a00000c050b20024180016a200110e89880800002402002280280014109460d00200241d0016a41086a20024180016a41086a28020022043602002002412b6a2004360000200220022902800122083703d0012002200837002320002002290020370001200041086a200241276a2900003700002000412e3a00000c050b200041303a00000c040b200020011089968080000c030b200041303a00000c020b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200241a0026a2480808080000bda0302017f047e23808080800041e0006b2202248080808000200241306a200110f5888080000240024002400240024020022802300d0020022903382103200241306a200110ab968080002002280238412f460d03200241106a41186a200241306a41186a290300370300200241106a41106a200241306a41106a290300370300200241106a41086a200241306a41086a29030037030020022002290330370310200241306a200110f58880800020022802300d0120022903382104200241306a200110f58880800020022802300d0120022903382105200241306a200110dc9d80800002402002280230410a460d00200241d0006a41086a200241306a41086a28020022013602002002410c6a2001360000200220022902302206370350200041c0006a200241286a290300370300200041386a200241206a290300370300200041306a200241106a41086a2903003703002000200229031037032820022006370004200041033a000020002002290001370001200041086a200241086a2900003700002000200537032020002004370318200020033703100c050b200041303a00000c020b200041303a00000c030b200041303a00000b200241106a10a8968080000c010b200041303a00000b200241e0006a2480808080000b990402097f017e23808080800041306b2202248080808000200241106a200110ec888080000240024020022802100d002002280214220341144b0d00200241246a2001200310848580800020022802242203418080808078460d002002200229022837021c20022003360218200241246a200241186a108ab080800020022802242204418080808078460d00200228022c21032002280228210502400240024002400240200128020022062802082207280204200728020c22084b0d00024020072802082207280208220920072802102208470d00410121070c030b200841016a220a450d03200a20094b0d04200728020421092007200a360210200920086a2d000021080c010b2007200841016a36020c200728020020086a2d000021080b2006427f200629030042017c220b200b501b370300410021070b024020074101710d00200241086a200110de95808000200228020822014109460d00200228020c2107200020083a0018200020013602102000200336020c2000200536020820002004360204200041043a0000200020073602140c040b200041303a000002402003450d00200541306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b2004450d032005410028029c96db8000118080808000000c030b417f200a41e493d0800010b781808000000b200a200941e493d0800010b581808000000b200041303a00000b200241306a2480808080000b9a0502097f017e23808080800041306b2202248080808000200241086a200110ec8880800002400240024002400240024020022802080d00200228020c220341144b0d002002411c6a20012003108485808000200228021c2203418080808078460d0020022002290220370214200220033602102002411c6a200241106a108ab0808000200228021c2204418080808078460d002002280224210320022802202105024002400240200128020022062802082207280204200728020c22084b0d00024020072802082207280208220920072802102208470d00410121070c030b200841016a220a450d06200a20094b0d07200728020421092007200a360210200920086a2d000021080c010b2007200841016a36020c200728020020086a2d000021080b2006427f200629030042017c220b200b501b370300410021070b20074101710d012002200110de95808000200228020022074109460d0120022802042106200220083a00182002200736021020022006360214200241003a002b20022002412b6a36022c2002411c6a41dc97db800020012002412c6a10e5a68080000240200228021c2201418080808078460d002002290220210b2000200229021037021c200041246a200241186a2802003602002000200b370214200020013602102000200336020c2000200536020820002004360204200041053a00000c060b200041303a0000200241106a10a2968080000c020b200041303a00000c040b200041303a00000b02402003450d00200541306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b2004450d022005410028029c96db8000118080808000000c020b417f200a41e493d0800010b781808000000b200a200941e493d0800010b581808000000b200241306a2480808080000b800202027f037e23808080800041206b2202248080808000024002400240200110e99080800041ff017122034104460d00200241106a200110f58880800020022802100d0120022903182104200241106a200110f58880800020022802100d0120022903182105200241086a200110ec88808000024020022802080d00200241106a2001200228020c10938580800020022802102201418080808078460d0020022902142106200041003a00242000200637021c200020013602182000200537031020002004370308200020033a0001200041063a00000c030b200041303a00000c020b200041303a00000c010b200041303a00000b200241206a2480808080000b9c0101037f23808080800041206b2202248080808000200241186a200110ec888080000240024020022802180d00200228021c2103200241106a200110ec8880800020022802100d0020022802142104200241086a200110ec8880800020022802080d00200228020c21012000200436020820002003360204200041073a00002000200136020c0c010b200041303a00000b200241206a2480808080000b9c0101037f23808080800041206b2202248080808000200241186a200110ec888080000240024020022802180d00200228021c2103200241106a200110ec8880800020022802100d0020022802142104200241086a200110ec8880800020022802080d00200228020c21012000200436020820002003360204200041093a00002000200136020c0c010b200041303a00000b200241206a2480808080000b890502067f017e23808080800041d0006b22022480808080002002413c6a200110fda28080000240024002400240200228023c410d460d00200241286a41106a2002413c6a41106a280200360200200241286a41086a2002413c6a41086a2902003703002002200229023c370328024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d04200720064b0d052004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d00200241086a200110de95808000200228020822014109460d00200228020c2104200020053a0020200020013602182000200436021c200241246a200241286a41106a2802003600002002411c6a200241286a41086a290300370000200220022903283700142000410d3a000020002002290011370001200041096a200241116a41086a290000370000200041106a200241206a2900003700000c040b200041303a0000024020022802282201410c470d0020022802302104024020022802342200450d00200441306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b200228022c450d042004410028029c96db8000118080808000000c040b200241286a210002400240200141776a2201410320014103491b0e0405000501050b200241286a41047221000b200010a2968080000c030b200041303a00000c020b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200241d0006a2480808080000bde0502067f017e23808080800041d0006b2202248080808000200241286a200110fda28080000240024002400240024002402002280228410d460d00200241106a41106a200241286a41106a280200360200200241106a41086a200241286a41086a29020037030020022002290228370310024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d04200720064b0d052004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d00200241086a200110de95808000200228020822044109460d00200228020c2103200220053a00442002200436023c20022003360240200241003a004b2002200241cb006a36024c200241286a41dc97db80002001200241cc006a10e5a680800020022802282201418080808078460d04200229022c2108200020022903103702102000200229023c370224200041206a200241206a280200360200200041186a200241106a41086a2903003702002000412c6a2002413c6a41086a28020036020020002008370308200020013602042000410e3a00000c060b200041303a00000c040b200041303a00000c040b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200041303a00002002413c6a10a2968080000b024020022802102201410c470d00200228021821040240200228021c2200450d00200441306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b2002280214450d012004410028029c96db8000118080808000000c010b200241106a210002400240200141776a2201410320014103491b0e0402000201020b200241106a41047221000b200010a2968080000b200241d0006a2480808080000ba00602087f017e23808080800041c0006b2202248080808000200241206a200110fda28080000240024002400240024002402002280220410d460d00200241086a41106a200241206a41106a280200360200200241086a41086a200241206a41086a290200370300200220022902203703082002200110ec8880800020022802000d032002280204220341144b0d03200241206a2001200310848580800020022802202203418080808078460d032002200229022437023820022003360234200241206a200241346a108ab080800020022802202204418080808078460d032002280228210320022802242105024002400240200128020022062802082201280204200128020c22074b0d00024020012802082201280208220820012802102207470d00410121010c030b200741016a2209450d04200920084b0d052001280204210820012009360210200820076a2d000021070c010b2001200741016a36020c200128020020076a2d000021070b2006427f200629030042017c220a200a501b370300410021010b024020014101710d004100210102400240200741ff01710e020100020b410121010b20002002290308370210200041206a200241186a280200360200200041186a200241106a2903003702002000200336020c2000200536020820002004360204200020013a00012000410f3a00000c060b200041303a000002402003450d00200541306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b2004450d042005410028029c96db8000118080808000000c040b200041303a00000c040b417f200941e493d0800010b781808000000b2009200841e493d0800010b581808000000b200041303a00000b024020022802082201410c470d0020022802102103024020022802142200450d00200341306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b200228020c450d012003410028029c96db8000118080808000000c010b200241086a210002400240200141776a2201410320014103491b0e0402000201020b200241086a41047221000b200010a2968080000b200241c0006a2480808080000be10502067f017e23808080800041d0006b2202248080808000200241286a200110fda28080000240024002400240024002402002280228410d460d00200241106a41106a200241286a41106a280200360200200241106a41086a200241286a41086a29020037030020022002290228370310024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d04200720064b0d052004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d00200241086a200110de95808000200228020822044109460d00200228020c2103200220053a00442002200436023c20022003360240200241003a004b2002200241cb006a36024c200241286a41dc97db80002001200241cc006a10e5a680800020022802282201418080808078460d04200229022c2108200020022903103702102000200229023c370224200041206a200241106a41106a280200360200200041186a200241106a41086a2903003702002000412c6a2002413c6a41086a2802003602002000200837030820002001360204200041103a00000c060b200041303a00000c040b200041303a00000c040b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200041303a00002002413c6a10a2968080000b024020022802102201410c470d00200228021821040240200228021c2200450d00200441306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b2002280214450d012004410028029c96db8000118080808000000c010b200241106a210002400240200141776a2201410320014103491b0e0402000201020b200241106a41047221000b200010a2968080000b200241d0006a2480808080000bde0502067f017e23808080800041d0006b2202248080808000200241286a200110fda28080000240024002400240024002402002280228410d460d00200241106a41106a200241286a41106a280200360200200241106a41086a200241286a41086a29020037030020022002290228370310024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d04200720064b0d052004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d00200241086a200110de95808000200228020822044109460d00200228020c2103200220053a00442002200436023c20022003360240200241003a004b2002200241cb006a36024c200241286a41dc97db80002001200241cc006a10e5a680800020022802282201418080808078460d04200229022c2108200020022903103702102000200229023c370224200041206a200241206a280200360200200041186a200241106a41086a2903003702002000412c6a2002413c6a41086a2802003602002000200837030820002001360204200041113a00000c060b200041303a00000c040b200041303a00000c040b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200041303a00002002413c6a10a2968080000b024020022802102201410c470d00200228021821040240200228021c2200450d00200441306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b2002280214450d012004410028029c96db8000118080808000000c010b200241106a210002400240200141776a2201410320014103491b0e0402000201020b200241106a41047221000b200010a2968080000b200241d0006a2480808080000bcc0502067f027e2380808080004180016b220224808080800002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b02400240024020044101710d002002200110de95808000200228020022044109460d0020022802042103200220053a007c2002200436027420022003360278200241c8006a200110f588808000024020022802480d0020022903502108200241c8006a200110f58880800020022802480d0020022903502109200241c8006a200110f5888080002002280248450d020b200241f4006a10a2968080000b200041303a00000c010b2002200229027837023c20022004360238200220022903503703302002200937032820022008370320200241c8006a200110fda2808000200241386a210402402002280248410d460d00200241e0006a41106a200241c8006a41106a2802002201360200200241e0006a41086a200241c8006a41086a2902002208370300200220022902482209370360200041386a200241206a41206a290300370300200041306a2004290300370300200041286a200241206a41106a290300370300200041206a200241206a41086a290300370300200020022903203703182002411c6a2001360000200241146a20083700002002200937000c200041123a000020002002290009370001200041096a200241096a41086a290000370000200041106a200241186a2900003700000c010b200041303a0000200410a2968080000b20024180016a2480808080000f0b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000bae0401087f23808080800041c0016b2202248080808000200241e0006a200110f5a2808000024002402002280290014109460d00200241206a41386a2203200241e0006a41386a290300370300200241206a41306a2204200241e0006a41306a290300370300200241206a41286a2205200241e0006a41286a290300370300200241206a41206a2206200241e0006a41206a290300370300200241206a41186a2207200241e0006a41186a290300370300200241206a41106a2208200241e0006a41106a22092903003703002002200229036837032820022002290360370320200241e0006a200110f690808000024020022903604202510d00200241a8016a41106a22012009290300370300200241a8016a41086a2209200241e0006a41086a290300370300200220022903603703a801200041d8006a2003290300370300200041d0006a2004290300370300200041c8006a2005290300370300200041c0006a2006290300370300200041386a2007290300370300200041306a2008290300370300200041286a200229032837030020002002290320370320200241186a22042001290300370000200241106a2009290300370000200220022903a801370008200041133a000020002002290001370001200041096a200241016a41086a290000370000200041116a200241016a41106a290000370000200041186a20042900003700000c020b200041303a0000200410a2968080000c010b200041303a00000b200241c0016a2480808080000b990402097f017e23808080800041306b2202248080808000200241106a200110ec888080000240024020022802100d002002280214220341144b0d00200241246a2001200310848580800020022802242203418080808078460d002002200229022837021c20022003360218200241246a200241186a108ab080800020022802242204418080808078460d00200228022c21032002280228210502400240024002400240200128020022062802082207280204200728020c22084b0d00024020072802082207280208220920072802102208470d00410121070c030b200841016a220a450d03200a20094b0d04200728020421092007200a360210200920086a2d000021080c010b2007200841016a36020c200728020020086a2d000021080b2006427f200629030042017c220b200b501b370300410021070b024020074101710d00200241086a200110de95808000200228020822014109460d00200228020c2107200020083a0018200020013602102000200336020c2000200536020820002004360204200041183a0000200020073602140c040b200041303a000002402003450d00200541306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b2004450d032005410028029c96db8000118080808000000c030b417f200a41e493d0800010b781808000000b200a200941e493d0800010b581808000000b200041303a00000b200241306a2480808080000b9d0102017f027e23808080800041106b22022480808080002002200110f5888080000240024020022802000d00200229030821032002200110f588808000024020022802000d00200229030821042002200110f58880800020022802000d002000200229030837031820002004370310200020033703082000411a3a00000c020b200041303a00000c010b200041303a00000b200241106a2480808080000bbb0402097f037e23808080800041306b2202248080808000200241086a200110ec888080000240024002400240024020022802080d00200241206a2001200228020c10938580800020022802202203418080808078460d002002280228210420022802242105024002400240200128020022062802082207280204200728020c22084b0d00024020072802082207280208220920072802102208470d00410121070c030b200841016a220a450d06200a20094b0d07200728020421092007200a360210200920086a2d000021080c010b2007200841016a36020c200728020020086a2d000021080b2006427f200629030042017c220b200b501b370300410021070b024020074101710d002002200110de95808000200228020022074109460d0020022802042106200220083a001c2002200736021420022006360218200241206a200110f588808000024020022802200d002002290328210b200241206a200110f58880800020022802200d002002290328210c200241206a200110f5888080002002280220450d030b200241146a10a2968080000b200041303a00002003450d022005410028029c96db8000118080808000000c020b200041303a00000c010b2002290328210d2000200229021837022c200020073602282000200d3703202000200c3703182000200b3703102000200436020c2000200536020820002003360204200041213a00000b200241306a2480808080000f0b417f200a41e493d0800010b781808000000b200a200941e493d0800010b581808000000ba50301097f23808080800041c0006b2202248080808000200241286a200110ec888080000240024002400240024020022802280d00200228022c2103200241206a200110ec8880800020022802200d01200241346a2001200228022410938580800020022802342204418080808078460d01200228023c210520022802382106200241186a200110ec8880800020022802180d02200241346a2001200228021c10938580800020022802342207418080808078460d02200228023c210820022802382109200241106a200110ec88808000024020022802100d002002280214210a200241086a200110ec8880800020022802080d00200228020c210120002008360224200020093602202000200736021c2000200536021820002006360214200020043602102000200a36020820002003360204200041223a00002000200136020c0c050b200041303a00002007450d032009410028029c96db8000118080808000000c030b200041303a00000c030b200041303a00000c020b200041303a00000b2004450d002006410028029c96db8000118080808000000b200241c0006a2480808080000be60302037f017e2380808080004180016b2202248080808000200241106a200110a39680800002400240024020022d0010410b460d00200241c0006a41286a200241106a41286a290300370300200241c0006a41206a200241106a41206a290300370300200241c0006a41186a200241106a41186a290300370300200241c0006a41106a200241106a41106a290300370300200241c0006a41086a200241106a41086a29030037030020022002290310370340200241086a200110de95808000200228020822034109460d01200228020c21042002200336027020022004360274200241003a007b2002200241fb006a36027c200241106a41dc97db80002001200241fc006a10e5a6808000024020022802102201418080808078460d002002290214210520002002290340370310200041386a200241c0006a41286a290300370300200041306a200241c0006a41206a290300370300200041286a200241c0006a41186a290300370300200041206a200241d0006a290300370300200041186a200241c8006a29030037030020002004360244200020033602402000200537030820002001360204200041263a00000c030b200041303a0000200241f0006a10a2968080000c020b200041303a00000c010b200041303a00000b20024180016a2480808080000b930502067f017e2380808080004190016b2202248080808000200241d0006a200110f5a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d00200241086a200110de95808000200228020822014109460d00200228020c210420002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020053a000c2000200436020820002001360204200041273a00000c040b200041303a0000200241106a41306a10a2968080000c030b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200041303a00000b20024190016a2480808080000b930502067f017e2380808080004190016b2202248080808000200241d0006a200110f5a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d00200241086a200110de95808000200228020822014109460d00200228020c210420002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020053a000c2000200436020820002001360204200041283a00000c040b200041303a0000200241106a41306a10a2968080000c030b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200041303a00000b20024190016a2480808080000b930502067f017e2380808080004190016b2202248080808000200241d0006a200110f5a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d00200241086a200110de95808000200228020822014109460d00200228020c210420002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020053a000c2000200436020820002001360204200041293a00000c040b200041303a0000200241106a41306a10a2968080000c030b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200041303a00000b20024190016a2480808080000b930502067f017e2380808080004190016b2202248080808000200241d0006a200110f5a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d00200241086a200110de95808000200228020822014109460d00200228020c210420002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020053a000c20002004360208200020013602042000412a3a00000c040b200041303a0000200241106a41306a10a2968080000c030b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200041303a00000b20024190016a2480808080000b9e0202047f017e23808080800041d0006b2202248080808000200241106a200110f6908080000240024020022903104202510d00200241286a41106a2203200241106a41106a290300370300200241286a41086a2204200241106a41086a220529030037030020022002290310370328200241106a200110dc9d80800002402002280210410a460d00200241c0006a41086a200528020022013602002002410c6a2001360000200220022902102206370340200041206a2003290300370300200041186a2004290300370300200020022903283703102000412f3a00002002200637000420002002290001370001200041086a200241086a2900003700000c020b200041303a00000c010b200041303a00000b200241d0006a2480808080000b821402047f037e23808080800041f0006b22022480808080000240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e300102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f30310b200041b080808078360280010c310b200241106a200110baa38080004180808080782104024002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602000c010b41b08080807821040b20002004360280010c300b200241106a200110baa380800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602002000418180808078360280010c300b200041b080808078360280010c2f0b200241106a200110baa380800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602002000418280808078360280010c2f0b200041b080808078360280010c2e0b20002001108b968080000c2d0b20002001108c968080000c2c0b20002001108d968080000c2b0b20002001108e968080000c2a0b20002001108f968080000c290b2002200110e888808000024020022802000d0020022802042104200041888080807836028001200020043602000c290b200041b080808078360280010c280b200020011090968080000c270b2000418a80808078360280010c260b200241086a200110c5948080000240200228020822044109460d00200228020c21012000418b808080783602800120002004360200200020013602040c260b200041b080808078360280010c250b200241106a200110c694808000024020022802284109460d0020002002290310370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200241106a41086a2903003703002000418c80808078360280010c250b200041b080808078360280010c240b200020011091968080000c230b200020011092968080000c220b200020011093968080000c210b200020011094968080000c200b200020011095968080000c1f0b200020011096968080000c1e0b200020011097968080000c1d0b2000419480808078360280010c1c0b200241003a006b2002200241eb006a36026c200241106a41dc97db80002001200241ec006a10f5a6808000024020022802102204418080808078460d0020002002290214370204200020043602002000419580808078360280010c1c0b200041b080808078360280010c1b0b200241003a006b2002200241eb006a36026c200241106a41dc97db80002001200241ec006a10f5a6808000024020022802102204418080808078460d0020002002290214370204200020043602002000419680808078360280010c1b0b200041b080808078360280010c1a0b2000419780808078360280010c190b200020011098968080000c180b200241106a200110f888808000024020022802100d0020022903182106200041998080807836028001200020063703000c180b200041b080808078360280010c170b200020011099968080000c160b2000419b80808078360280010c150b200241106a200110baa380800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602002000419c80808078360280010c150b200041b080808078360280010c140b200241106a200110baa380800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602002000419d80808078360280010c140b200041b080808078360280010c130b200241106a200110ce9d80800002402002280210410a460d0020002002290210370200200041086a200241106a41086a2802003602002000419e80808078360280010c130b200041b080808078360280010c120b200241106a200110bd9d808000024020022802184129460d0020002002290310370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200241106a41086a2903003703002000419f80808078360280010c120b200041b080808078360280010c110b200241106a200110ea8f808000024020022802104103460d0020002002290210370200200041086a200241106a41086a290200370200200041a080808078360280010c110b200041b080808078360280010c100b20002001109a968080000c0f0b20002001109b968080000c0e0b200241106a200110c694808000024020022802284109460d0020002002290310370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200241106a41086a290300370300200041a380808078360280010c0e0b200041b080808078360280010c0d0b200041a480808078360280010c0c0b200241106a200110d294808000024020022d00104116460d002000200241106a41d00010f5b280800041a580808078360280010c0c0b200041b080808078360280010c0b0b20002001109c968080000c0a0b20002001109d968080000c090b20002001109e968080000c080b20002001109f968080000c070b2000200110a0968080000c060b024002400240200328020822042802042201450d0020042001417f6a36020420042004280200220141016a3602002003427f200329030042017c22062006501b3703004100210420012d00000e020201000b200041b080808078360280010c070b410121040b200041ab8080807836028001200020043a00000c050b02402003280208220428020422014120490d002004200141606a36020420042004280200220141206a3602002003427f2003290300220642207c220720072006541b370300200141086a2900002106200141106a290000210720012900002108200041186a200141186a290000370000200041106a2007370000200041086a200637000020002008370000200041ac80808078360280010c050b200041b080808078360280010c040b200041ad80808078360280010c030b200241106a200110e998808000024020022802104109460d0020002002290210370200200041086a200241106a41086a280200360200200041ae80808078360280010c030b200041b080808078360280010c020b2000200110a1968080000c010b200041b080808078360280010b200241f0006a2480808080000bd60405017f027e037f037e027f23808080800041d0006b2202248080808000200241306a200110f88880800002400240024020022802300d0020022903382103200241306a200110a7968080002002280238412f460d01200241106a41186a200241306a41186a290300370300200241106a41106a200241306a41106a290300370300200241106a41086a200241306a41086a29030037030020022002290330370310200241306a200110f888808000024020022802300d0020022903382104200241306a200110f88880800020022802300d002001280200220528020822062802042207450d002002290338210820062007417f6a36020420062006280200220741016a3602002005427f2005290300220942017c220a200a501b370300410921060240024020072d00000e020100020b200528020822062802042207450d0120062007417f6a36020420062006280200220741016a3602002005427f200942027c220a200a2009541b37030020072d0000210b200241086a200110c5948080002002280208220641776a4102490d01200228020c210c0b2000200b3a00402000200c36023c2000200636023820002002290310370300200041086a200241106a41086a290300370300200041106a200241106a41106a290300370300200041186a200241106a41186a2903003703002000418380808078360280012000200837033020002004370328200020033703200c030b200041b08080807836028001200241106a10a8968080000c020b200041b080808078360280010c010b200041b080808078360280010b200241d0006a2480808080000ba60302077f017e23808080800041306b2202248080808000200241106a200110e8888080000240024020022802100d002002280214220341144b0d00200241246a2001200310cc8580800020022802242203418080808078460d002002200229022837021c20022003360218200241246a200241186a108ab080800020022802242204418080808078460d00200228022c21032002280228210502402001280200220628020822072802042208450d0020072008417f6a36020420072007280200220841016a3602002006427f200629030042017c22092009501b37030020082d00002107200241086a200110c594808000200228020822014109460d00200228020c210620004184808080783602800120002003360214200020053602102000200436020c200020073a000820002001360200200020063602040c020b200041b0808080783602800102402003450d00200541306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b2004450d012005410028029c96db8000118080808000000c010b200041b080808078360280010b200241306a2480808080000bad0402077f017e23808080800041306b2202248080808000200241086a200110e888808000024002400240024020022802080d00200228020c220341144b0d002002411c6a2001200310cc85808000200228021c2203418080808078460d0020022002290220370214200220033602102002411c6a200241106a108ab0808000200228021c2204418080808078460d0020022802242103200228022021052001280200220628020822072802042208450d0120072008417f6a36020420072007280200220841016a3602002006427f200629030042017c22092009501b37030020082d000021072002200110c594808000200228020022064109460d0120022802042108200220073a00182002200636021020022008360214200241003a002b20022002412b6a36022c2002411c6a41dc97db800020012002412c6a10dca68080000240200228021c2201418080808078460d002002290220210920002002290210370200200041086a200241106a41086a2802003602002000418580808078360280012000200937021c2000200136021820002003360214200020053602102000200436020c0c040b200041b08080807836028001200241106a10a2968080000c020b200041b080808078360280010c020b200041b080808078360280010b02402003450d00200541306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b2004450d002005410028029c96db8000118080808000000b200241306a2480808080000bca0202047f037e23808080800041206b22022480808080000240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d0000220441034b0d00200241106a200110f88880800020022802100d0120022903182106200241106a200110f88880800020022802100d0120022903182107200241086a200110e888808000024020022802080d00200241106a2001200228020c108a8580800020022802102201418080808078460d0020022902142108200020043a009001200020083702840120002001360280012000418e8080807836021020002007370308200020063703000c030b200041b080808078360280010c020b200041b080808078360280010c010b200041b080808078360280010b200241206a2480808080000ba10101047f23808080800041206b2202248080808000200241186a200110e88880800041b0808080782103024020022802180d00200228021c2104200241106a200110e88880800020022802100d0020022802142105200241086a200110e88880800020022802080d00200228020c210120002005360204200020043602002000200136020841878080807821030b2000200336028001200241206a2480808080000ba10101047f23808080800041206b2202248080808000200241186a200110e88880800041b0808080782103024020022802180d00200228021c2104200241106a200110e88880800020022802100d0020022802142105200241086a200110e88880800020022802080d00200228020c210120002005360204200020043602002000200136020841898080807821030b2000200336028001200241206a2480808080000bdc0302047f017e23808080800041306b22022480808080002002411c6a200110f8a280800002400240200228021c410d460d00200241086a41106a2002411c6a41106a280200360200200241086a41086a2002411c6a41086a2902003703002002200229021c37030802402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d000021042002200110c594808000200228020022014109460d00200228020421032000200229030837020c2000411c6a200241186a280200360200200041146a200241106a2903003702002000418d8080807836028001200020043a000820002003360204200020013602000c020b200041b08080807836028001024020022802082200410c470d0020022802102104024020022802142201450d00200441306a21000340200010cf8b808000200041c0006a21002001417f6a22010d000b0b200228020c450d022004410028029c96db8000118080808000000c020b200241086a210102400240200041776a2200410320004103491b0e0403000301030b200241086a41047221010b200110a2968080000c010b200041b080808078360280010b200241306a2480808080000bb20502047f027e23808080800041f0006b2202248080808000200241c8006a200110f8a280800002400240024002402002280248410d460d00200241306a41106a200241c8006a41106a280200360200200241306a41086a200241c8006a41086a2902003703002002200229024837033002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002104200241086a200110c594808000200228020822034109460d00200228020c2105200220043a00642002200336025c20022005360260200241003a006b2002200241eb006a36026c200241c8006a41dc97db80002001200241ec006a10dca680800020022802482201418080808078460d022002412c6a200241306a41106a280200360200200241246a200241306a41086a2903003702002002200229033037021c2002200229025c22063703102002200241dc006a41086a280200360218200229024c2107200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a2002290318370300200020063703002000418e808080783602800120002007370224200020013602200c040b200041b080808078360280010c020b200041b080808078360280010c020b200041b08080807836028001200241dc006a10a2968080000b024020022802302201410c470d00200228023821040240200228023c2200450d00200441306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b2002280234450d012004410028029c96db8000118080808000000c010b200241306a210002400240200141776a2201410320014103491b0e0402000201020b200241306a41047221000b200010a2968080000b200241f0006a2480808080000bb00502067f017e23808080800041c0006b2202248080808000200241206a200110f8a280800002400240024002402002280220410d460d00200241086a41106a200241206a41106a280200360200200241086a41086a200241206a41086a290200370300200220022902203703082002200110e88880800020022802000d012002280204220341144b0d01200241206a2001200310cc8580800020022802202203418080808078460d012002200229022437023820022003360234200241206a200241346a108ab080800020022802202204418080808078460d01200228022821032002280224210502402001280200220628020822012802042207450d0020012007417f6a36020420012001280200220741016a3602002006427f200629030042017c22082008501b370300410021010240024020072d00000e020100020b410121010b20002002290308370200200041106a200241086a41106a280200360200200041086a200241086a41086a2903003702002000418f8080807836028001200020013a00202000200336021c20002005360218200020043602140c040b200041b0808080783602800102402003450d00200541306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b2004450d022005410028029c96db8000118080808000000c020b200041b080808078360280010c020b200041b080808078360280010b024020022802082201410c470d0020022802102103024020022802142200450d00200341306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b200228020c450d012003410028029c96db8000118080808000000c010b200241086a210002400240200141776a2201410320014103491b0e0402000201020b200241086a41047221000b200010a2968080000b200241c0006a2480808080000bb20502047f027e23808080800041f0006b2202248080808000200241c8006a200110f8a280800002400240024002402002280248410d460d00200241306a41106a200241c8006a41106a280200360200200241306a41086a200241c8006a41086a2902003703002002200229024837033002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002104200241086a200110c594808000200228020822034109460d00200228020c2105200220043a00642002200336025c20022005360260200241003a006b2002200241eb006a36026c200241c8006a41dc97db80002001200241ec006a10dca680800020022802482201418080808078460d022002412c6a200241306a41106a280200360200200241246a200241306a41086a2903003702002002200229033037021c2002200229025c22063703102002200241dc006a41086a280200360218200229024c2107200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a20022903183703002000200637030020004190808080783602800120002007370224200020013602200c040b200041b080808078360280010c020b200041b080808078360280010c020b200041b08080807836028001200241dc006a10a2968080000b024020022802302201410c470d00200228023821040240200228023c2200450d00200441306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b2002280234450d012004410028029c96db8000118080808000000c010b200241306a210002400240200141776a2201410320014103491b0e0402000201020b200241306a41047221000b200010a2968080000b200241f0006a2480808080000bb20502047f027e23808080800041f0006b2202248080808000200241c8006a200110f8a280800002400240024002402002280248410d460d00200241306a41106a200241c8006a41106a280200360200200241306a41086a200241c8006a41086a2902003703002002200229024837033002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002104200241086a200110c594808000200228020822034109460d00200228020c2105200220043a00642002200336025c20022005360260200241003a006b2002200241eb006a36026c200241c8006a41dc97db80002001200241ec006a10dca680800020022802482201418080808078460d022002412c6a200241306a41106a280200360200200241246a200241306a41086a2903003702002002200229033037021c2002200229025c22063703102002200241dc006a41086a280200360218200229024c2107200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a20022903183703002000200637030020004191808080783602800120002007370224200020013602200c040b200041b080808078360280010c020b200041b080808078360280010c020b200041b08080807836028001200241dc006a10a2968080000b024020022802302201410c470d00200228023821040240200228023c2200450d00200441306a21010340200110cf8b808000200141c0006a21012000417f6a22000d000b0b2002280234450d012004410028029c96db8000118080808000000c010b200241306a210002400240200141776a2201410320014103491b0e0402000201020b200241306a41047221000b200010a2968080000b200241f0006a2480808080000bb40402047f027e23808080800041e0016b22022480808080000240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002103200241086a200110c594808000200228020822044109460d00200228020c2105200220033a00dc01200220043602d401200220053602d801200241c0016a200110f888808000024020022802c0010d0020022903c8012106200241c0016a200110f88880800020022802c0010d0020022903c8012107200241c0016a200110f88880800020022802c001450d020b200241d4016a10a2968080000b200041b080808078360280010c010b200220022902d8013702b401200220043602b001200220022903c8013703a801200220073703a0012002200637039801200241c0016a200110f8a280800020024198016a41186a2101024020022802c001410d460d00200241c8006a200241c0016a41106a280200360200200241c0006a200241c0016a41086a290200370200200241106a41106a20024198016a41106a290300370300200241106a41186a2001290300370300200241106a41206a20024198016a41206a290300370300200220022902c0013703382002200229039801370310200220024198016a41086a2903003703182000200241106a41800110f5b2808000419280808078360280010c010b200041b08080807836028001200110a2968080000b200241e0016a2480808080000ba10402057f037e2380808080004180016b2202248080808000200241c0006a200110f4a28080000240024020022802704109460d00200241386a200241c0006a41386a290300370300200241306a2203200241c0006a41306a290300370300200241286a200241c0006a41286a290300370300200241206a200241c0006a41206a290300370300200241186a200241c0006a41186a290300370300200241106a200241c0006a41106a290300370300200220022903483703082002200229034037030002402001280200220428020822052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b370300420021080240024020062d00000e020100020b200241c0006a200110f88880800020022802400d0120022903482107200241c0006a200110f88880800020022802400d0120022903482109420121080b20002002290300370300200041086a2002290308370300200041386a200241386a290300370300200041306a200241306a290300370300200041286a200241286a290300370300200041206a200241206a290300370300200041186a200241186a290300370300200041106a200241106a2903003703002000419380808078360280012000200937035020002007370348200020083703400c020b200041b08080807836028001200310a2968080000c010b200041b080808078360280010b20024180016a2480808080000ba60302077f017e23808080800041306b2202248080808000200241106a200110e8888080000240024020022802100d002002280214220341144b0d00200241246a2001200310cc8580800020022802242203418080808078460d002002200229022837021c20022003360218200241246a200241186a108ab080800020022802242204418080808078460d00200228022c21032002280228210502402001280200220628020822072802042208450d0020072008417f6a36020420072007280200220841016a3602002006427f200629030042017c22092009501b37030020082d00002107200241086a200110c594808000200228020822014109460d00200228020c210620004198808080783602800120002003360214200020053602102000200436020c200020073a000820002001360200200020063602040c020b200041b0808080783602800102402003450d00200541306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b2004450d012005410028029c96db8000118080808000000c010b200041b080808078360280010b200241306a2480808080000bb00102017f037e23808080800041106b22022480808080002002200110f8888080000240024020022802000d00200229030821032002200110f888808000024020022802000d00200229030821042002200110f88880800020022802000d00200229030821052000419a80808078360280012000200337031020002005370308200020043703000c020b200041b080808078360280010c010b200041b080808078360280010b200241106a2480808080000bcb0302077f047e23808080800041306b2202248080808000200241086a200110e88880800002400240024020022802080d00200241206a2001200228020c108a8580800020022802202203418080808078460d002002280224210402402001280200220528020822062802042207450d002002280228210820062007417f6a36020420062006280200220741016a3602002005427f200529030042017c22092009501b37030020072d000021052002200110c594808000200228020022064109460d0020022802042107200220053a001c2002200636021420022007360218200241206a200110f888808000024020022802200d0020022903282109200241206a200110f88880800020022802200d002002290328210a200241206a200110f8888080002002280220450d030b200241146a10a2968080000b200041b080808078360280012003450d022004410028029c96db8000118080808000000c020b200041b080808078360280010c010b2002290328210b2002290218210c200020083602302000200436022c20002003360228200041a180808078360280012000200c37021c200020063602182000200b3703102000200a370308200020093703000b200241306a2480808080000bbe0301097f23808080800041c0006b2202248080808000200241286a200110e8888080000240024002400240024020022802280d00200228022c2103200241206a200110e88880800020022802200d01200241346a20012002280224108a8580800020022802342204418080808078460d01200228023c210520022802382106200241186a200110e88880800020022802180d02200241346a2001200228021c108a8580800020022802342207418080808078460d02200228023c210820022802382109200241106a200110e888808000024020022802100d002002280214210a200241086a200110e88880800020022802080d00200228020c2101200041a280808078360280012000200a36021c2000200336021820002008360214200020093602102000200736020c200020053602082000200636020420002004360200200020013602200c050b200041b080808078360280012007450d032009410028029c96db8000118080808000000c030b200041b080808078360280010c030b200041b080808078360280010c020b200041b080808078360280010b2004450d002006410028029c96db8000118080808000000b200241c0006a2480808080000bfd0302037f017e2380808080004180016b2202248080808000200241106a200110a49680800002400240024020022d0010410b460d00200241c0006a41286a200241106a41286a290300370300200241c0006a41206a200241106a41206a290300370300200241c0006a41186a200241106a41186a290300370300200241c0006a41106a200241106a41106a290300370300200241c0006a41086a200241106a41086a29030037030020022002290310370340200241086a200110c594808000200228020822034109460d01200228020c21042002200336027020022004360274200241003a007b2002200241fb006a36027c200241106a41dc97db80002001200241fc006a10dca6808000024020022802102201418080808078460d002002290214210520002002290340370308200041306a200241c0006a41286a290300370300200041286a200241c0006a41206a290300370300200041206a200241c0006a41186a290300370300200041186a200241c0006a41106a290300370300200041106a200241c8006a290300370300200041a680808078360280012000200537023c2000200136023820002004360204200020033602000c030b200041b08080807836028001200241f0006a10a2968080000c020b200041b080808078360280010c010b200041b080808078360280010b20024180016a2480808080000b9d0402057f017e2380808080004190016b2202248080808000200241d0006a200110f4a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002402001280200220428020822052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b37030020062d00002105200241086a200110c594808000200228020822014109460d00200228020c210420002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041a78080807836028001200020053a004820002004360244200020013602400c020b200041b08080807836028001200310a2968080000c010b200041b080808078360280010b20024190016a2480808080000b9d0402057f017e2380808080004190016b2202248080808000200241d0006a200110f4a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002402001280200220428020822052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b37030020062d00002105200241086a200110c594808000200228020822014109460d00200228020c210420002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041a88080807836028001200020053a004820002004360244200020013602400c020b200041b08080807836028001200310a2968080000c010b200041b080808078360280010b20024190016a2480808080000b9d0402057f017e2380808080004190016b2202248080808000200241d0006a200110f4a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002402001280200220428020822052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b37030020062d00002105200241086a200110c594808000200228020822014109460d00200228020c210420002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041a98080807836028001200020053a004820002004360244200020013602400c020b200041b08080807836028001200310a2968080000c010b200041b080808078360280010b20024190016a2480808080000b9d0402057f017e2380808080004190016b2202248080808000200241d0006a200110f4a2808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002402001280200220428020822052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b37030020062d00002105200241086a200110c594808000200228020822014109460d00200228020c210420002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041aa8080807836028001200020053a004820002004360244200020013602400c020b200041b08080807836028001200310a2968080000c010b200041b080808078360280010b20024190016a2480808080000bb70303057f057e027f23808080800041206b220224808080800041b080808078210302402001280200220428020822052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b370300420021080240024020062d00000e020100020b200241106a200110f88880800020022802100d0120022903182107200241106a200110f88880800020022802100d0120022903182109420121080b2001280200220428020822052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f2004290300220a42017c220b200b501b370300410921050240024020062d00000e020100020b200428020822052802042206450d0120052006417f6a36020420052005280200220641016a3602002004427f200a42027c220b200b200a541b37030020062d0000210c200241086a200110c5948080002002280208220541776a4102490d01200228020c210d0b2000200c3a00202000200d36021c2000200536021820002009370310200020073703082000200837030041af8080807821030b2000200336028001200241206a2480808080000be80201017f02400240024002400240024002400240024020002802000e080801020304050607000b2000280204220120012802002201417f6a36020020014101470d07200041046a10caaf8080000c070b2000280204220120012802002201417f6a36020020014101470d06200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d05200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d04200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d03200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d02200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d01200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d00200041046a10caaf8080000f0b0bd70502067f017e23808080800041206b2202248080808000024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024002400240024002400240024002400240024002400240024020044101710d00200541ff01710e0b0102030405060708090a0b0c0b2000410b3a00000c0e0b200241186a22044200370300200241106a22014200370300200241086a2205420037030020024200370300024020032002412010d3a58080000d0020002002290300370001200041196a2004290300370000200041116a2001290300370000200041096a2005290300370000200041003a00000c0e0b2000410b3a00000c0d0b20024200370300024020032002410810d3a58080000d0020022903002108200241186a22044200370300200241106a22014200370300200241086a42003703002002420037030020032002412010d3a58080000d0020002002290300370010200041286a2004290300370000200041206a2001290300370000200041186a200241086a29030037000020002008370308200041013a00000c0d0b2000410b3a00000c0c0b200041023a00000c0b0b200041033a00000c0a0b200041043a00000c090b200041053a00000c080b200041063a00000c070b2002200110f588808000024020022802000d0020002002290308370308200041073a00000c070b2000410b3a00000c060b200041083a00000c050b200041093a00000c040b2000410a3a00000c030b2000410b3a00000c020b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200241206a2480808080000b990502047f037e23808080800041106b2202248080808000024002400240024002400240024002400240024002400240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e0b0102030405060708090a0b0c0b2000410b3a00000c0c0b02402003280208220428020422014120490d002004200141606a36020420042004280200220141206a3602002003427f2003290300220642207c220720072006541b370300200041003a000020002001290000370001200041096a200141086a290000370000200041116a200141106a290000370000200041196a200141186a2900003700000c0c0b2000410b3a00000c0b0b02402003280208220428020422014108490d002004200141786a36020420042004280200220141086a3602002003427f2003290300220642087c220720072006541b3703002003280208220428020422054120490d00200129000021072004200541606a36020420042004280200220141206a3602002003427f200642287c220820082006541b37030020002007370308200041013a000020002001290000370010200041186a200141086a290000370000200041206a200141106a290000370000200041286a200141186a2900003700000c0b0b2000410b3a00000c0a0b200041023a00000c090b200041033a00000c080b200041043a00000c070b200041053a00000c060b200041063a00000c050b2002200110f888808000024020022802000d0020002002290308370308200041073a00000c050b2000410b3a00000c040b200041083a00000c030b200041093a00000c020b2000410a3a00000c010b2000410b3a00000b200241106a2480808080000b920704067f027e017f017e23808080800041106b22022480808080000240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d0d200720054b0d0e20042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00000e0b0102030405060708090a0b0c0b2000410b3a00000c140b0240200328020822042802082206200428021022016b4120490d00200141206a21052001415f4b0d0e200520064b0d0f20042802042106200420053602102003427f2003290300220842207c220920092008541b370300200041003a00002000200620016a2204290000370001200041096a200441086a290000370000200041116a200441106a290000370000200041196a200441186a2900003700000c140b2000410b3a00000c130b0240200328020822042802082206200428021022016b4108490d00200141086a2105200141774b0d0f200520064b0d102004280204210a200420053602102003427f2003290300220842087c220920092008541b370300200328020822042802082205200428021022066b4120490d00200641206a21072006415f4b0d11200720054b0d12200a20016a290000210920042802042101200420073602102003427f200842287c220b200b2008541b37030020002009370308200041013a00002000200120066a2204290000370010200041186a200441086a290000370000200041206a200441106a290000370000200041286a200441186a2900003700000c130b2000410b3a00000c120b200041023a00000c110b200041033a00000c100b200041043a00000c0f0b200041053a00000c0e0b200041063a00000c0d0b2002200110f788808000024020022802000d0020002002290308370308200041073a00000c0d0b2000410b3a00000c0c0b200041083a00000c0b0b200041093a00000c0a0b2000410a3a00000c090b2000410b3a00000c080b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b2001200541e493d0800010b781808000000b2005200641e493d0800010b581808000000b2001200541e493d0800010b781808000000b2005200641e493d0800010b581808000000b2006200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200241106a2480808080000ba50502047f037e23808080800041106b2202248080808000024002400240024002400240024002400240024002400240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e0b0102030405060708090a0b0c0b2000410b3a00000c0c0b02402003280208280200220428020422014120490d002004200141606a36020420042004280200220141206a3602002003427f2003290300220642207c220720072006541b370300200041003a000020002001290000370001200041096a200141086a290000370000200041116a200141106a290000370000200041196a200141186a2900003700000c0c0b2000410b3a00000c0b0b02402003280208280200220428020422014108490d002004200141786a36020420042004280200220141086a3602002003427f2003290300220642087c220720072006541b3703002003280208280200220428020422054120490d00200129000021072004200541606a36020420042004280200220141206a3602002003427f200642287c220820082006541b37030020002007370308200041013a000020002001290000370010200041186a200141086a290000370000200041206a200141106a290000370000200041286a200141186a2900003700000c0b0b2000410b3a00000c0a0b200041023a00000c090b200041033a00000c080b200041043a00000c070b200041053a00000c060b200041063a00000c050b2002200110f488808000024020022802000d0020002002290308370308200041073a00000c050b2000410b3a00000c040b200041083a00000c030b200041093a00000c020b2000410a3a00000c010b2000410b3a00000b200241106a2480808080000bba0602047f027e23808080800041d0006b22022480808080000240024002400240024002400240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e06010203040507060b2000412f3602080c070b200041293602080c060b200241086a200110e8888080000240024020022802080d00200228020c220441144b0d00200241306a2001200410cc8580800020022802302204418080808078460d002002200229023437021c20022004360218200241306a200241186a108ab080800020022802302204418080808078470d012000412f3602080c070b2000412f3602080c060b200020022902343703102000200436020c2000412a3602080c050b0240200328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b370300412821040240024020052d00000e020100020b200241306a200110e590808000200228023822044128460d01200241206a200241c4006a290200370300200241286a200241cc006a2802003602002002200229023c370318200229033021060b20002004360208200020063703002000200229031837020c200041146a200241206a2903003702002000411c6a200241286a2802003602000c050b2000412f3602080c040b02402003280208220428020422014104490d002000412c36020820042001417c6a36020420042004280200220141046a360200200020012800003602002003427f2003290300220642047c220720072006541b3703000c040b2000412f3602080c030b200241106a200110e888808000412f2104024020022802100d002002280214220341c0004b0d00200241306a2001200310eb8480800020022802302203418080808078460d00200020022902343703102000200336020c412d21040b200020043602080c020b2000412f3602080c010b200241306a200110ea8f808000024020022802304103460d002000200229023037020c200041146a200241386a2902003702002000412e3602080c010b2000412f3602080b200241d0006a2480808080000b940201037f02400240024002400240200028020841576a2201410220014106491b0e050401040402000b200028020c450d032000280210450d03200028021421020c020b20002802102102024020002802142203450d00200241306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b200028020c0d010c020b20002802102102024020002802142203450d0020022101034002402001280200450d00200141046a280200410028029c96db8000118080808000000b02402001410c6a280200450d00200141106a280200410028029c96db8000118080808000000b200141286a21012003417f6a22030d000b0b200028020c450d010b2002410028029c96db8000118080808000000b0bc30602057f017e23808080800041c0006b2202248080808000024002400240024002400240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a36020020062d00000e06010203040506070b2000412f3602080c070b200041293602080c060b200241086a200110f1a5808000024002402002280208418080808078460d00200241206a41086a200241086a41086a28020036020020022002290208370320200241086a200241206a108ab080800020022802082203418080808078470d012000412f3602080c070b2000412f3602080c060b2000200229020c3703102000200336020c2000412a3602080c050b02402005450d0020032004417e6a3602042003200641026a360200412821030240024020062d00010e020100020b200241206a200110e690808000200228022822034128460d01200241106a200241346a290200370300200241186a2002413c6a2802003602002002200229022c370308200229032021070b20002003360208200020073703002000200229030837020c200041146a200241106a2903003702002000411c6a200241186a2802003602000c050b2000412f3602080c040b024020044105490d002000412c36020820032004417b6a3602042003200641056a360200200020062800013602000c040b2000412f3602080c030b200241206a200110eda580800002402002280220418080808078460d002000200229022037020c200041146a200241286a2802003602002000412d3602080c030b2000412f3602080c020b02402005450d0020032004417e6a3602042003200641026a36020002400240024020062d000122030e03020001030b200241206a200110e6a58080002002280220418080808078460d02200241086a41086a200241206a41086a28020036020020022002290220370308410121030c010b200241206a200110e6a58080002002280220418080808078460d01200241086a41086a200241206a41086a28020036020020022002290220370308410221030b2000200336020c20002002290308370210200041186a200241106a2802003602002000412e3602080c020b2000412f3602080c010b2000412f3602080b200241c0006a2480808080000bc30602047f027e23808080800041d0006b22022480808080000240024002400240024002400240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e06010203040507060b2000412f3602080c070b200041293602080c060b200241086a200110e9888080000240024020022802080d00200228020c220441144b0d00200241306a2001200410f18480800020022802302204418080808078460d002002200229023437021c20022004360218200241306a200241186a108ab080800020022802302204418080808078470d012000412f3602080c070b2000412f3602080c060b200020022902343703102000200436020c2000412a3602080c050b0240200328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b370300412821040240024020052d00000e020100020b200241306a200110e490808000200228023822044128460d01200241206a200241c4006a290200370300200241286a200241cc006a2802003602002002200229023c370318200229033021060b20002004360208200020063703002000200229031837020c200041146a200241206a2903003702002000411c6a200241286a2802003602000c050b2000412f3602080c040b02402003280208280200220428020422014104490d002000412c36020820042001417c6a36020420042004280200220141046a360200200020012800003602002003427f2003290300220642047c220720072006541b3703000c040b2000412f3602080c030b200241106a200110e988808000412f2104024020022802100d002002280214220341c0004b0d00200241306a2001200310f88580800020022802302203418080808078460d00200020022902343703102000200336020c412d21040b200020043602080c020b2000412f3602080c010b200241306a200110c190808000024020022802304103460d002000200229023037020c200041146a200241386a2902003702002000412e3602080c010b2000412f3602080b200241d0006a2480808080000ba10602067f017e23808080800041c0006b2202248080808000024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b0240024002400240024002400240024020044101710d00200541ff01710e06010203040507060b2000412f3602080c090b200041293602080c080b2002200110ec888080000240024020022802000d002002280204220441144b0d00200241106a2001200410848580800020022802102204418080808078460d002002200229021437023820022004360234200241106a200241346a108ab080800020022802102204418080808078470d012000412f3602080c090b2000412f3602080c080b200020022902143703102000200436020c2000412a3602080c070b200241106a200110cc9d808000024020022802184129460d0020002002290310370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200241106a41086a2903003703000c070b2000412f3602080c060b2002410036021002402003200241106a410410d3a58080000d00200228021021042000412c360208200020043602000c060b2000412f3602080c050b200241086a200110ec88808000412f2104024020022802080d00200228020c220341c0004b0d00200241106a2001200310a58580800020022802102203418080808078460d00200020022902143703102000200336020c412d21040b200020043602080c040b2000412f3602080c030b200241106a2001108790808000024020022802104103460d002000200229021037020c200041146a200241186a2902003702002000412e3602080c030b2000412f3602080c020b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200241c0006a2480808080000bbe0602047f017e23808080800041c0006b220224808080800002400240024002400240024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a36020020052d00000e06010203040506070b2000412f3602080c070b200041293602080c060b200241086a200110f7a5808000024002402002280208418080808078460d00200241206a41086a200241086a41086a28020036020020022002290208370320200241086a200241206a108ab080800020022802082201418080808078470d012000412f3602080c070b2000412f3602080c060b2000200229020c3703102000200136020c2000412a3602080c050b02402004450d0020012003417e6a3602042001200541026a360200412821030240024020052d00010e020100020b200241206a200110e390808000200228022822034128460d01200241106a200241346a290200370300200241186a2002413c6a2802003602002002200229022c370308200229032021060b20002003360208200020063703002000200229030837020c200041146a200241106a2903003702002000411c6a200241186a2802003602000c050b2000412f3602080c040b024020034105490d002000412c36020820012003417b6a3602042001200541056a360200200020052800013602000c040b2000412f3602080c030b200241206a20011084a680800002402002280220418080808078460d002000200229022037020c200041146a200241286a2802003602002000412d3602080c030b2000412f3602080c020b02402004450d0020012003417e6a3602042001200541026a36020002400240024020052d000122030e03020001030b200241206a200110e5a58080002002280220418080808078460d02200241086a41086a200241206a41086a28020036020020022002290220370308410121030c010b200241206a200110e5a58080002002280220418080808078460d01200241086a41086a200241206a41086a28020036020020022002290220370308410221030b2000200336020c20002002290308370210200041186a200241106a2802003602002000412e3602080c020b2000412f3602080c010b2000412f3602080b200241c0006a2480808080000be90702067f027e23808080800041d0006b2202248080808000024002400240024002400240024002400240024002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d08200720054b0d0920042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00000e06010203040507060b2000412f3602080c0d0b200041293602080c0c0b200241086a200110f3888080000240024020022802080d00200228020c220441144b0d00200241306a2001200410d68580800020022802302204418080808078460d002002200229023437021c20022004360218200241306a200241186a108ab080800020022802302204418080808078470d012000412f3602080c0d0b2000412f3602080c0c0b200020022902343703102000200436020c2000412a3602080c0b0b024020032802082204280208220520042802102206460d00200641016a2207450d07200720054b0d0820042802042105200420073602102003427f200329030042017c22082008501b3703004128210402400240200520066a2d00000e020100020b200241306a200110e790808000200228023822044128460d01200241206a200241c4006a290200370300200241286a200241cc006a2802003602002002200229023c370318200229033021080b20002004360208200020083703002000200229031837020c200041146a200241206a2903003702002000411c6a200241286a2802003602000c0b0b2000412f3602080c0a0b0240200328020822042802082206200428021022016b4104490d00200141046a21052001417b4b0d08200520064b0d0920042802042106200420053602102000412c3602082000200620016a2800003602002003427f2003290300220842047c220920092008541b3703000c0a0b2000412f3602080c090b200241106a200110f388808000412f2104024020022802100d002002280214220341c0004b0d00200241306a2001200310fa8580800020022802302201418080808078460d00200020022902343703102000200136020c412d21040b200020043602080c080b2000412f3602080c070b200241306a200110a590808000024020022802304103460d002000200229023037020c200041146a200241386a2902003702002000412e3602080c070b2000412f3602080c060b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b2001200541e493d0800010b781808000000b2005200641e493d0800010b581808000000b200241d0006a2480808080000b954701067f23808080800041106b2202248080808000024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020002d00000e30000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f000b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41003a00002001200341016a360208200028020821032002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d2f20004106742104034020032d003821050240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20053a0000200341306a200110af968080002003200110f7a2808000200341c0006a2103200441406a22040d000c300b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41013a00002001200341016a360208200028020821032002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d2e20004106742104034020032d003821050240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20053a0000200341306a200110af968080002003200110f7a2808000200341c0006a2103200441406a22040d000c2f0b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41023a00002001200341016a360208200028020821032002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d2d20004106742104034020032d003821050240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20053a0000200341306a200110af968080002003200110f7a2808000200341c0006a2103200441406a22040d000c2e0b0b200041046a2104200041186a2105200041286a2106200041106a21070240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41033a00002002200736020c2002410c6a2001108d898080002006200110b0968080002002200536020c2002410c6a2001108d898080002002200041206a36020c2002410c6a2001108d898080002004200110e49d8080000c2c0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41043a00002001200341016a360208200028020821032002200028020c22043602082002200241086a36020c2002410c6a2001108c8980800002402004450d0020044106742105034020032d003821060240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a20063a0000200341306a200110af968080002003200110f7a2808000200341c0006a2103200541406a22050d000b0b200041106a210320002d001821040240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20043a00002003200110af968080000c2b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41053a00002001200341016a360208200028020821032002200028020c22043602082002200241086a36020c2002410c6a2001108c8980800002402004450d0020044106742105034020032d003821060240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a20063a0000200341306a200110af968080002003200110f7a2808000200341c0006a2103200541406a22050d000b0b2000411c6a210420002d002421050240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20053a00002004200110af96808000200028021421032002200028021822003602082002200241086a36020c2002410c6a2001108c898080002000450d2a200041e0006c210003402003200110ae96808000200341e0006a2103200041a07f6a22000d000c2b0b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041086a2104200128020420036a41063a00002001200341016a220336020820002d00012105024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20053a00002002200436020c2002410c6a2001108d898080002002200041106a36020c2002410c6a2001108d89808000200028021c21042002200028022022003602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822036b20004f0d0020012003200010bea8808000200128020821030b200128020420036a2004200010f5b28080001a2001200320006a3602080c290b2000410c6a2103200041086a2104200041046a21050240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41073a00002002200536020c2002410c6a2001108c898080002002200436020c2002410c6a2001108c898080002002200336020c2002410c6a2001108c898080000c280b200041046a21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41083a00002002200336020c2002410c6a2001108c898080000c270b2000410c6a2103200041086a2104200041046a21050240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41093a00002002200536020c2002410c6a2001108c898080002002200436020c2002410c6a2001108c898080002002200336020c2002410c6a2001108c898080000c260b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a410a3a00000c250b200041046a21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a410b3a00002003200110af968080000c240b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041086a2104200128020420036a410c3a00002001200341016a2203360208200041206a210520002d00282106024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20063a00002005200110af968080002002200436020c2002410c6a2001108d898080002002200041106a36020c2002410c6a2001108d898080002002200041186a36020c2002410c6a2001108d898080000c230b200041046a21040240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041186a21052001200341016a360208200128020420036a410d3a00002004200110fea280800020002d002021030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20033a00002005200110af968080000c220b200041106a21040240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041246a21052001200341016a360208200128020420036a410e3a00002004200110fea280800020002d002c21040240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20043a00002005200110af96808000200028020821032002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d21200041e0006c210003402003200110ae96808000200341e0006a2103200041a07f6a22000d000c220b0b200041106a21040240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a410f3a00002004200110fea2808000200028020821032002200028020c22043602082002200241086a36020c2002410c6a2001108c8980800002402004450d0020044106742105034020032d003821060240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a20063a0000200341306a200110af968080002003200110f7a2808000200341c0006a2103200541406a22050d000b0b20002d000121030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20033a00000c200b200041106a21040240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041246a21052001200341016a360208200128020420036a41103a00002004200110fea280800020002d002c21040240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20043a00002005200110af96808000200028020821032002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d1f200041e0006c210003402003200110ae96808000200341e0006a2103200041a07f6a22000d000c200b0b200041106a21040240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041246a21052001200341016a360208200128020420036a41113a00002004200110fea280800020002d002c21040240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20043a00002005200110af96808000200028020821032002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d1e200041e0006c210003402003200110ae96808000200341e0006a2103200041a07f6a22000d000c1f0b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041046a2104200041186a2105200128020420036a41123a00002001200341016a2203360208200041306a210620002d00382107024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20073a00002006200110af968080002002200536020c2002410c6a2001108d898080002002200041206a36020c2002410c6a2001108d898080002002200041286a36020c2002410c6a2001108d898080002004200110fea28080000c1d0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041086a2104200128020420036a41133a00002001200341016a2203360208200041d0006a2105200041206a210620002d00582100024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20003a00002005200110af968080002006200110f7a28080002004200110f7908080000c1c0b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41143a00000c1b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41153a00002001200341016a360208200028020821032002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d1a200041e0006c210003402003200110ae96808000200341e0006a2103200041a07f6a22000d000c1b0b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41163a00002001200341016a360208200028020821032002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d19200041e0006c210003402003200110ae96808000200341e0006a2103200041a07f6a22000d000c1a0b0b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41173a00000c180b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41183a00002001200341016a360208200028020821032002200028020c22043602082002200241086a36020c2002410c6a2001108c8980800002402004450d0020044106742105034020032d003821060240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a20063a0000200341306a200110af968080002003200110f7a2808000200341c0006a2103200541406a22050d000b0b200041106a210320002d001821040240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20043a00002003200110af968080000c170b200041086a21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41193a00002002200336020c2002410c6a2001108d898080000c160b200041106a2104200041086a21050240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a411a3a00002002200536020c2002410c6a2001108d898080002002200436020c2002410c6a2001108d898080002002200041186a36020c2002410c6a2001108d898080000c150b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a411b3a00000c140b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a411c3a00002001200341016a360208200028020821032002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d1320004106742104034020032d003821050240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20053a0000200341306a200110af968080002003200110f7a2808000200341c0006a2103200441406a22040d000c140b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a411d3a00002001200341016a360208200028020821032002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d1220004106742104034020032d003821050240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20053a0000200341306a200110af968080002003200110f7a2808000200341c0006a2103200441406a22040d000c130b0b200041046a21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a411e3a00002003200110e49d8080000c110b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a411f3a00002001200341016a2203360208024020002802104128470d00024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41003a00000c110b200041086a2100024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41013a00002000200110dd908080000c100b200041046a21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41203a00002003200110f8908080000c0f0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41213a00002001200341016a360208200028020821052002200028020c22033602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822046b20034f0d0020012004200310bea8808000200128020821040b200041106a2106200128020420046a2005200310f5b28080001a2001200420036a2203360208200041286a210420002d00302105024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20053a00002004200110af968080002002200636020c2002410c6a2001108d898080002002200041186a36020c2002410c6a2001108d898080002002200041206a36020c2002410c6a2001108d898080000c0e0b200041046a21040240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41223a00002002200436020c2002410c6a2001108c89808000200028021421052002200028021822033602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822046b20034f0d0020012004200310bea8808000200128020821040b2000410c6a2106200041086a2107200128020420046a2005200310f5b28080001a2001200420036a360208200028022021042002200028022422003602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822036b20004f0d0020012003200010bea8808000200128020821030b200128020420036a2004200010f5b28080001a2001200320006a3602082002200736020c2002410c6a2001108c898080002002200636020c2002410c6a2001108c898080000c0d0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041086a2104200128020420036a41233a00002001200341016a2203360208200041206a210520002d00282106024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20063a00002005200110af968080002002200436020c2002410c6a2001108d898080002002200041106a36020c2002410c6a2001108d898080002002200041186a36020c2002410c6a2001108d898080000c0c0b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41243a00000c0b0b200041106a21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41253a00002003200110b1968080000c0a0b200041c0006a2104200041106a21050240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41263a00002005200110b2968080002004200110af96808000200028020821032002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d09200041e0006c210003402003200110ae96808000200341e0006a2103200041a07f6a22000d000c0a0b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41273a00002001200341016a2203360208200041c0006a2104200041106a210520002d00482106024020012802002003470d0020012003410110bea8808000200128020821030b200041046a21072001200341016a360208200128020420036a20063a00002004200110af968080002005200110f7a280800020002d000c21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20033a00002007200110af968080000c080b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41283a00002001200341016a2203360208200041c0006a2104200041106a210520002d00482106024020012802002003470d0020012003410110bea8808000200128020821030b200041046a21072001200341016a360208200128020420036a20063a00002004200110af968080002005200110f7a280800020002d000c21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20033a00002007200110af968080000c070b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41293a00002001200341016a2203360208200041c0006a2104200041106a210520002d00482106024020012802002003470d0020012003410110bea8808000200128020821030b200041046a21072001200341016a360208200128020420036a20063a00002004200110af968080002005200110f7a280800020002d000c21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20033a00002007200110af968080000c060b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a412a3a00002001200341016a2203360208200041c0006a2104200041106a210520002d00482106024020012802002003470d0020012003410110bea8808000200128020821030b200041046a21072001200341016a360208200128020420036a20063a00002004200110af968080002005200110f7a280800020002d000c21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20033a00002007200110af968080000c050b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a412b3a00002001200341016a220336020820002d00012100024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20003a00000c040b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041016a2100200128020420036a412c3a00002001200341016a22033602080240200128020020036b411f4b0d0020012003412010bea8808000200128020821030b2001200341206a360208200128020420036a22012000290000370000200141086a200041086a290000370000200141106a200041106a290000370000200141186a200041186a2900003700000c030b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a412d3a00000c020b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041046a2104200128020420036a412e3a00002001200341016a220336020820002d000c2100024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20003a00002004200110af968080000c010b200041046a2103200041106a21040240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a412f3a00002004200110f7908080002003200110e49d8080000b200241106a2480808080000bea0801017f02400240024002400240024002400240024020002802000e09000102030405060708000b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a00000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b2001200241016a360208200128020420026a41013a0000200028020441106a200110b1968080000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b2001200241016a360208200128020420026a41023a00002000280204220041106a200110b196808000200041e0006a200110b1968080000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b2001200241016a360208200128020420026a41033a00002000280204220041106a200110b196808000200041e0006a200110b196808000200041b0016a200110b1968080000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b2001200241016a360208200128020420026a41043a00002000280204220041106a200110b196808000200041e0006a200110b196808000200041b0016a200110b19680800020004180026a200110b1968080000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b2001200241016a360208200128020420026a41053a00002000280204220041106a200110b196808000200041e0006a200110b196808000200041b0016a200110b19680800020004180026a200110b196808000200041d0026a200110b1968080000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b2001200241016a360208200128020420026a41063a00002000280204220041106a200110b196808000200041e0006a200110b196808000200041b0016a200110b19680800020004180026a200110b196808000200041d0026a200110b196808000200041a0036a200110b1968080000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b2001200241016a360208200128020420026a41073a00002000280204220041106a200110b196808000200041e0006a200110b196808000200041b0016a200110b19680800020004180026a200110b196808000200041d0026a200110b196808000200041a0036a200110b196808000200041f0036a200110b1968080000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b2001200241016a360208200128020420026a41083a00002000280204220041106a200110b196808000200041e0006a200110b196808000200041b0016a200110b19680800020004180026a200110b196808000200041d0026a200110b196808000200041a0036a200110b196808000200041f0036a200110b196808000200041c0046a200110b1968080000b950701047f23808080800041106b220224808080800002400240024002400240024002402000280208220341576a2204410220044106491b0e06000102030405000b0240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41003a00000c050b0240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a41013a00002001200441016a360208200028021021042002200028021422003602082002200241086a36020c2002410c6a2001108c898080002000450d0420004106742103034020042d003821050240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20053a0000200441306a200110af968080002004200110f7a2808000200441c0006a2104200341406a22030d000c050b0b0240200128020020012802082205470d0020012005410110bea8808000200128020821050b2001200541016a2204360208200128020420056a41023a0000024020034128470d00024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41003a00000c040b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41013a00002000200110dd908080000c030b0240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a41033a00002001200441016a2204360208200028020021000240200128020020046b41034b0d0020012004410410bea8808000200128020821040b2001200441046a360208200128020420046a20003600000c020b0240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a41043a00002001200441016a360208200028021021042002200028021422003602082002200241086a36020c2002410c6a2001108c898080002000450d01200041286c210003402004200110b696808000200441286a2104200041586a22000d000c020b0b2000410c6a21000240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41053a00002000200110f8908080000b200241106a2480808080000bf10d01047f23808080800041106b22022480808080000240024002400240024002400240024002400240024020002d0000220341746a22044101200441ff0171410a491b41ff01710e0a00010203040506070809000b200041046a21040240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a000020022004360204200241046a2001108c898080000c090b0240200128020020012802082205470d0020012005410110bea8808000200128020821050b2001200541016a2204360208200128020420056a41013a000002400240200341ff0171410b470d00024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a2203360208200128020420046a41003a00000c010b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41013a00002000200110b296808000200128020821030b200041306a21000240200128020020036b411f4b0d0020012003412010bea8808000200128020821030b2001200341206a360208200128020420036a22012000290000370000200141086a200041086a290000370000200141106a200041106a290000370000200141186a200041186a2900003700000c080b200041086a21030240200128020020012802082204470d0020012004410110bea8808000200128020821040b200041386a2105200128020420046a41023a00002001200441016a22003602080240024020032d0000410b470d00024020012802002000470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a00000c010b024020012802002000470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41013a00002003200110b2968080000b20022005360208200241086a2001108d898080000c070b200041086a21030240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a41033a00002001200441016a22043602080240024020032d0000410b470d00024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a2203360208200128020420046a41003a00000c010b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41013a00002003200110b296808000200128020821030b200041386a21000240200128020020036b41134b0d0020012003411410bea8808000200128020821030b2001200341146a360208200128020420036a22012000290000370000200141086a200041086a290000370000200141106a200041106a2800003600000c060b0240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a41043a00002001200441016a220436020820002d00012100024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a20003a00000c050b200041106a21040240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41053a00002002200436020c2002410c6a2001108f898080000c040b0240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a41063a00002001200441016a220436020820002d00212103024020012802002004470d0020012004410110bea8808000200128020821040b200041016a2100200128020420046a20033a00002001200441016a22043602080240200128020020046b411f4b0d0020012004412010bea8808000200128020821040b2001200441206a360208200128020420046a22012000290000370000200141086a200041086a290000370000200141106a200041106a290000370000200141186a200041186a2900003700000c030b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41073a00000c020b200041046a2104200041106a21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41083a00002003200110fd90808000200420011084918080000c010b200041086a21040240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41093a00002004200110b2968080000b200241106a2480808080000bcf0802027f017e23808080800041106b220224808080800002400240024002400240024002400240024002400240024020002d00000e0b000102030405060708090a000b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041016a2100200128020420036a41003a00002001200341016a22033602080240200128020020036b411f4b0d0020012003412010bea8808000200128020821030b2001200341206a360208200128020420036a22012000290000370000200141086a200041086a290000370000200141106a200041106a290000370000200141186a200041186a2900003700000c0a0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41013a00002001200341016a2203360208200029030821040240200128020020036b41074b0d0020012003410810bea8808000200128020821030b200041106a2100200128020420036a20043700002001200341086a22033602080240200128020020036b411f4b0d0020012003412010bea8808000200128020821030b2001200341206a360208200128020420036a22012000290000370000200141086a200041086a290000370000200141106a200041106a290000370000200141186a200041186a2900003700000c090b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41023a00000c080b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41033a00000c070b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41043a00000c060b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41053a00000c050b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41063a00000c040b200041086a21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41073a00002002200336020c2002410c6a2001108d898080000c030b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41083a00000c020b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41093a00000c010b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a410a3a00000b200241106a2480808080000bc24501067f23808080800041106b22022480808080000240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200028028001418080808078732203410620034130491b0e30000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f000b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41003a00002001200341016a360208200028020421032002200028020822003602082002200241086a36020c2002410c6a2001108c898080002000450d2f20004106742104034020032d003821050240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20053a0000200341306a200110af968080002003200110f7a2808000200341c0006a2103200441406a22040d000c300b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41013a00002001200341016a360208200028020421032002200028020822003602082002200241086a36020c2002410c6a2001108c898080002000450d2e20004106742104034020032d003821050240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20053a0000200341306a200110af968080002003200110f7a2808000200341c0006a2103200441406a22040d000c2f0b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41023a00002001200341016a360208200028020421032002200028020822003602082002200241086a36020c2002410c6a2001108c898080002000450d2d20004106742104034020032d003821050240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20053a0000200341306a200110af968080002003200110f7a2808000200341c0006a2103200441406a22040d000c2e0b0b200041386a2104200041286a2105200041206a21060240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41033a00002002200636020c2002410c6a2001108d898080002000200110b0968080002002200536020c2002410c6a2001108d898080002002200041306a36020c2002410c6a2001108d898080002004200110e49d8080000c2c0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41043a00002001200341016a360208200028021021032002200028021422043602082002200241086a36020c2002410c6a2001108c8980800002402004450d0020044106742105034020032d003821060240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a20063a0000200341306a200110af968080002003200110f7a2808000200341c0006a2103200541406a22050d000b0b20002d000821040240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20043a00002000200110af968080000c2b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41053a00002001200341016a360208200028021021032002200028021422043602082002200241086a36020c2002410c6a2001108c8980800002402004450d0020044106742105034020032d003821060240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a20063a0000200341306a200110af968080002003200110f7a2808000200341c0006a2103200541406a22050d000b0b20002d000821040240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20043a00002000200110af96808000200028021c21032002200028022022003602082002200241086a36020c2002410c6a2001108c898080002000450d2a200041e0006c210003402003200110ae96808000200341e0006a2103200041a07f6a22000d000c2b0b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41063a00002001200341016a220336020820002d0090012104024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20043a00002002200036020c2002410c6a2001108d898080002002200041086a36020c2002410c6a2001108d898080002000280284012104200220002802880122003602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822036b20004f0d0020012003200010bea8808000200128020821030b200128020420036a2004200010f5b28080001a2001200320006a3602080c290b200041086a2104200041046a21050240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41073a00002002200036020c2002410c6a2001108c898080002002200536020c2002410c6a2001108c898080002002200436020c2002410c6a2001108c898080000c280b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41083a00002002200036020c2002410c6a2001108c898080000c270b200041086a2104200041046a21050240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41093a00002002200036020c2002410c6a2001108c898080002002200536020c2002410c6a2001108c898080002002200436020c2002410c6a2001108c898080000c260b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a410a3a00000c250b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a410b3a00002000200110af968080000c240b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a410c3a00002001200341016a2203360208200041186a210420002d00202105024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20053a00002004200110af968080002002200036020c2002410c6a2001108d898080002002200041086a36020c2002410c6a2001108d898080002002200041106a36020c2002410c6a2001108d898080000c230b2000410c6a21040240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a410d3a00002004200110fea280800020002d000821040240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20043a00002000200110af968080000c220b2000410c6a21040240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a410e3a00002004200110fea280800020002d000821040240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20043a00002000200110af96808000200028022421032002200028022822003602082002200241086a36020c2002410c6a2001108c898080002000450d21200041e0006c210003402003200110ae96808000200341e0006a2103200041a07f6a22000d000c220b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a410f3a00002000200110fea2808000200028021821032002200028021c22043602082002200241086a36020c2002410c6a2001108c8980800002402004450d0020044106742105034020032d003821060240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a20063a0000200341306a200110af968080002003200110f7a2808000200341c0006a2103200541406a22050d000b0b20002d002021030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20033a00000c200b2000410c6a21040240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41103a00002004200110fea280800020002d000821040240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20043a00002000200110af96808000200028022421032002200028022822003602082002200241086a36020c2002410c6a2001108c898080002000450d1f200041e0006c210003402003200110ae96808000200341e0006a2103200041a07f6a22000d000c200b0b2000410c6a21040240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41113a00002004200110fea280800020002d000821040240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20043a00002000200110af96808000200028022421032002200028022822003602082002200241086a36020c2002410c6a2001108c898080002000450d1e200041e0006c210003402003200110ae96808000200341e0006a2103200041a07f6a22000d000c1f0b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041286a2104200128020420036a41123a00002001200341016a2203360208200041186a210520002d00202106024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20063a00002005200110af968080002002200036020c2002410c6a2001108d898080002002200041086a36020c2002410c6a2001108d898080002002200041106a36020c2002410c6a2001108d898080002004200110fea28080000c1d0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041c0006a2104200128020420036a41133a00002001200341016a2203360208200041306a210520002d00382106024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20063a00002005200110af968080002000200110f7a28080002004200110f7908080000c1c0b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41143a00000c1b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41153a00002001200341016a360208200028020421032002200028020822003602082002200241086a36020c2002410c6a2001108c898080002000450d1a200041a0016c210003402003200110b396808000200341a0016a2103200041e07e6a22000d000c1b0b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41163a00002001200341016a360208200028020421032002200028020822003602082002200241086a36020c2002410c6a2001108c898080002000450d19200041a0016c210003402003200110b396808000200341a0016a2103200041e07e6a22000d000c1a0b0b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41173a00000c180b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41183a00002001200341016a360208200028021021032002200028021422043602082002200241086a36020c2002410c6a2001108c8980800002402004450d0020044106742105034020032d003821060240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a20063a0000200341306a200110af968080002003200110f7a2808000200341c0006a2103200541406a22050d000b0b20002d000821040240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20043a00002000200110af968080000c170b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41193a00002002200036020c2002410c6a2001108d898080000c160b200041106a21040240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a411a3a00002002200436020c2002410c6a2001108d898080002002200036020c2002410c6a2001108d898080002002200041086a36020c2002410c6a2001108d898080000c150b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a411b3a00000c140b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a411c3a00002001200341016a360208200028020421032002200028020822003602082002200241086a36020c2002410c6a2001108c898080002000450d1320004106742104034020032d003821050240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20053a0000200341306a200110af968080002003200110f7a2808000200341c0006a2103200441406a22040d000c140b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a411d3a00002001200341016a360208200028020421032002200028020822003602082002200241086a36020c2002410c6a2001108c898080002000450d1220004106742104034020032d003821050240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20053a0000200341306a200110af968080002003200110f7a2808000200341c0006a2103200441406a22040d000c130b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a411e3a00002000200110e49d8080000c110b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a411f3a00002001200341016a2203360208024020002802084128470d00024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41003a00000c110b024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41013a00002000200110dd908080000c100b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41203a00002000200110f8908080000c0f0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41213a00002001200341016a360208200028022c21052002200028023022033602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822046b20034f0d0020012004200310bea8808000200128020821040b200128020420046a2005200310f5b28080001a2001200420036a2203360208200041186a210420002d00202105024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20053a00002004200110af968080002002200036020c2002410c6a2001108d898080002002200041086a36020c2002410c6a2001108d898080002002200041106a36020c2002410c6a2001108d898080000c0e0b200041186a21040240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41223a00002002200436020c2002410c6a2001108c89808000200028020421052002200028020822033602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822046b20034f0d0020012004200310bea8808000200128020821040b200041206a21062000411c6a2107200128020420046a2005200310f5b28080001a2001200420036a360208200028021021042002200028021422003602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822036b20004f0d0020012003200010bea8808000200128020821030b200128020420036a2004200010f5b28080001a2001200320006a3602082002200736020c2002410c6a2001108c898080002002200636020c2002410c6a2001108c898080000c0d0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41233a00002001200341016a2203360208200041186a210420002d00202105024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20053a00002004200110af968080002002200036020c2002410c6a2001108d898080002002200041086a36020c2002410c6a2001108d898080002002200041106a36020c2002410c6a2001108d898080000c0c0b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41243a00000c0b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41253a00002000200110b1968080000c0a0b200041086a21040240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41263a00002004200110b2968080002000200110af96808000200028023c21032002200028024022003602082002200241086a36020c2002410c6a2001108c898080002000450d09200041e0006c210003402003200110ae96808000200341e0006a2103200041a07f6a22000d000c0a0b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41273a00002001200341016a2203360208200041306a210420002d00382105024020012802002003470d0020012003410110bea8808000200128020821030b200041c0006a21062001200341016a360208200128020420036a20053a00002004200110af968080002000200110f7a280800020002d004821030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20033a00002006200110af968080000c080b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41283a00002001200341016a2203360208200041306a210420002d00382105024020012802002003470d0020012003410110bea8808000200128020821030b200041c0006a21062001200341016a360208200128020420036a20053a00002004200110af968080002000200110f7a280800020002d004821030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20033a00002006200110af968080000c070b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41293a00002001200341016a2203360208200041306a210420002d00382105024020012802002003470d0020012003410110bea8808000200128020821030b200041c0006a21062001200341016a360208200128020420036a20053a00002004200110af968080002000200110f7a280800020002d004821030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20033a00002006200110af968080000c060b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a412a3a00002001200341016a2203360208200041306a210420002d00382105024020012802002003470d0020012003410110bea8808000200128020821030b200041c0006a21062001200341016a360208200128020420036a20053a00002004200110af968080002000200110f7a280800020002d004821030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20033a00002006200110af968080000c050b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a412b3a00002001200341016a220336020820002d00002100024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20003a00000c040b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a412c3a00002001200341016a22033602080240200128020020036b411f4b0d0020012003412010bea8808000200128020821030b2001200341206a360208200128020420036a22012000290000370000200141086a200041086a290000370000200141106a200041106a290000370000200141186a200041186a2900003700000c030b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a412d3a00000c020b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a412e3a00002001200341016a220336020820002d00082104024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20043a00002000200110af968080000c010b200041186a21040240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a412f3a00002000200110f7908080002004200110e49d8080000b200241106a2480808080000b930503067f017e017f23808080800041c0006b2201248080808000200141246a41aadfc98000410341addfc98000410f410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a02400240412041002802a496db8000118280808000002202450d002002410036021820024104360204200241bcdfc9800036020020014101360238200120023602302001200241206a36023c200120023602342001410c6a200141306a418092c7800010908b808000200141086a2203200141186a220241086a28020036020020012002290200370300200128020c2104200128021021052001280214210620012902282107200128022421082001410036021420014280808080800137020c2001410c6a41c0d1c5800010faa88080002001280210220242d7e384dab8adddb35a3703002002420437022c20024216370224200241bbdcc5800036022020024100360218200241ca84808000360210200242c1c7ac9092a4d0aad800370308200128021021022001200128020c3602142001200236020c2001200241386a36021820012002360210200141306a2001410c6a418092c7800010918b8080002008418080808078460d01200120043602142001200536020c200120053602102001200520064105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200737023c20002008360238200041003a000020002001290300370250200041d8006a20032802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000b940503067f017e017f23808080800041c0006b2201248080808000200141246a41aadfc98000410341addfc98000410f410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a02400240412041002802a496db8000118280808000002202450d002002410036021820024104360204200241bcdfc9800036020020014101360238200120023602302001200241206a36023c200120023602342001410c6a200141306a418092c7800010908b808000200141086a2203200141186a220241086a28020036020020012002290200370300200128020c2104200128021021052001280214210620012902282107200128022421082001410036021420014280808080800137020c2001410c6a41c0d1c5800010faa88080002001280210220242ee8a8cca83c4e88edd003703002002420437022c20024216370224200241bbdcc5800036022020024100360218200241cb8480800036021020024287b99efdda87f9f5a27f370308200128021021022001200128020c3602142001200236020c2001200241386a36021820012002360210200141306a2001410c6a418092c7800010918b8080002008418080808078460d01200120043602142001200536020c200120053602102001200520064105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200737023c20002008360238200041003a000020002001290300370250200041d8006a20032802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bda0201047f23808080800041106b22022480808080002002200041186a36020c2002410c6a2001108c89808000200028020421032002200028020822043602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822056b20044f0d0020012005200410bea8808000200128020821050b200128020420056a2003200410f5b28080001a2001200520046a360208200028021021032002200028021422043602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822056b20044f0d0020012005200410bea8808000200128020821050b200128020420056a2003200410f5b28080001a2001200520046a36020820022000411c6a36020c2002410c6a2001108c898080002002200041206a36020c2002410c6a2001108c898080002002200041246a36020c2002410c6a2001108c89808000200241106a2480808080000bb908010e7f23808080800041206b220224808080800002400240024002400240024002400240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a3602000240024002400240024020062d000022074103710e0400030201000b200741027621040c030b200741044f0d0320044105490d0320032004417b6a3602042003200641056a360200200628000122044180808080044f0d020c030b20044104490d0220032004417c6a3602042003200641046a36020020062f0001200641036a2d0000411074722203418002490d02200341087420077241027621040c010b2005450d0120032004417e6a3602042003200641026a36020020062d00012203450d01200341087420077241027621040b200241146a200110e4a580800020022802142203418080808078460d01200228021c210820022802182107200241146a200110e4a580800020022802142205418080808078460d042002280218210920012802002206280204220a450d08200228021c210b2006200a417f6a220c36020420062006280200220d41016a360200200d2d0000220e4103710e0405060302050b20004180808080783602000c090b20004180808080783602000c080b200e41044f0d05200a4105490d052006200a417b6a3602042006200d41056a360200200d280001220e4180808080044f0d040c050b200a4104490d042006200a417c6a3602042006200d41046a360200200d2f0001200d41036a2d0000411074722206418002490d042006410874200e72410276210e0c030b20004180808080783602000c040b200e410276210e0c010b200c450d012006200a417e6a3602042006200d41026a360200200d2d00012206450d012006410874200e72410276210e0b20012802002206280204220a450d002006200a417f6a220f36020420062006280200220d41016a36020002400240024002400240200d2d0000220c4103710e0400010302000b200c41027621060c030b200f450d032006200a417e6a3602042006200d41026a360200200d2d00012206450d032006410874200c7241027621060c020b200c41044f0d02200a4105490d022006200a417b6a3602042006200d41056a360200200d28000122064180808080044f0d010c020b200a4104490d012006200a417c6a3602042006200d41046a360200200d2f0001200d41036a2d0000411074722206418002490d012006410874200c7241027621060b200241086a200110f28880800020022802080d00200228020c2101200020063602202000200e36021c200020043602182000200b360214200020093602102000200536020c200020083602082000200736020420002003360200200020013602240c020b20004180808080783602002005450d002009410028029c96db8000118080808000000b2003450d002007410028029c96db8000118080808000000b200241206a2480808080000bae08010d7f23808080800041206b22022480808080000240024002400240024002400240024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a3602000240024002400240024020052d000022064103710e0400030201000b200641027621050c030b200641044f0d0320034105490d0320012003417b6a3602042001200541056a360200200528000122054180808080044f0d020c030b20034104490d0220012003417c6a3602042001200541046a36020020052f0001200541036a2d0000411074722203418002490d02200341087420067241027621050c010b2004450d0120012003417e6a3602042001200541026a36020020052d00012203450d01200341087420067241027621050b200241146a200110f0a580800020022802142203418080808078460d01200228021c210720022802182106200241146a200110f0a580800020022802142204418080808078460d042002280218210820012802042209450d08200228021c210a20012009417f6a220b36020420012001280200220c41016a220d360200200c2d0000220e4103710e0405060302050b20004180808080783602000c090b20004180808080783602000c080b200e41044f0d0520094105490d0520012009417b6a220b3602042001200c41056a220d360200200c28000122094180808080044f0d040c050b20094104490d0420012009417c6a220b3602042001200c41046a220d360200200c2f0001200c41036a2d0000411074722209418002490d042009410874200e7241027621090c030b20004180808080783602000c040b200e41027621090c010b200b450d0120012009417e6a220b3602042001200c41026a220d360200200c2d00012209450d012009410874200e7241027621090b200b450d002001200b417f6a220e3602042001200d41016a36020002400240024002400240200d2d0000220c4103710e0400010302000b200c410276210c0c030b200e450d032001200b417e6a3602042001200d41026a360200200d2d0001220b450d03200b410874200c72410276210c0c020b200c41044f0d02200b4105490d022001200b417b6a3602042001200d41056a360200200d280001220c4180808080044f0d010c020b200b4104490d012001200b417c6a3602042001200d41046a360200200d2f0001200d41036a2d000041107472220b418002490d01200b410874200c72410276210c0b200241086a200110ea8880800020022802080d00200228020c21012000200c3602202000200936021c200020053602182000200a360214200020083602102000200436020c200020073602082000200636020420002003360200200020013602240c020b20004180808080783602002004450d002008410028029c96db8000118080808000000b2003450d002006410028029c96db8000118080808000000b200241206a2480808080000bdf03010a7f23808080800041c0006b2202248080808000200241286a200110f3888080000240024002400240024020022802280d00200228022c2103200241206a200110f38880800020022802200d012002280224220441304b0d01200241346a2001200410ca8580800020022802342204418080808078460d01200228023c210520022802382106200241186a200110f38880800020022802180d02200228021c220741304b0d02200241346a2001200710ca8580800020022802342207418080808078460d02200228023c210820022802382109200241106a200110f388808000024020022802100d002002280214210a200241086a200110f38880800020022802080d00200228020c210b2002200110f38880800020022802000d00200228020421012000200b3602202000200a36021c2000200336021820002008360214200020093602102000200736020c200020053602082000200636020420002004360200200020013602240c050b20004180808080783602002007450d032009410028029c96db8000118080808000000c030b20004180808080783602000c030b20004180808080783602000c020b20004180808080783602000b2004450d002006410028029c96db8000118080808000000b200241c0006a2480808080000bdf03010a7f23808080800041c0006b2202248080808000200241286a200110ec888080000240024002400240024020022802280d00200228022c2103200241206a200110ec8880800020022802200d012002280224220441304b0d01200241346a2001200410938580800020022802342204418080808078460d01200228023c210520022802382106200241186a200110ec8880800020022802180d02200228021c220741304b0d02200241346a2001200710938580800020022802342207418080808078460d02200228023c210820022802382109200241106a200110ec88808000024020022802100d002002280214210a200241086a200110ec8880800020022802080d00200228020c210b2002200110ec8880800020022802000d00200228020421012000200b3602202000200a36021c2000200336021820002008360214200020093602102000200736020c200020053602082000200636020420002004360200200020013602240c050b20004180808080783602002007450d032009410028029c96db8000118080808000000c030b20004180808080783602000c030b20004180808080783602000c020b20004180808080783602000b2004450d002006410028029c96db8000118080808000000b200241c0006a2480808080000bdf03010a7f23808080800041c0006b2202248080808000200241286a200110e8888080000240024002400240024020022802280d00200228022c2103200241206a200110e88880800020022802200d012002280224220441304b0d01200241346a20012004108a8580800020022802342204418080808078460d01200228023c210520022802382106200241186a200110e88880800020022802180d02200228021c220741304b0d02200241346a20012007108a8580800020022802342207418080808078460d02200228023c210820022802382109200241106a200110e888808000024020022802100d002002280214210a200241086a200110e88880800020022802080d00200228020c210b2002200110e88880800020022802000d00200228020421012000200b3602202000200a36021c2000200336021820002008360214200020093602102000200736020c200020053602082000200636020420002004360200200020013602240c050b20004180808080783602002007450d032009410028029c96db8000118080808000000c030b20004180808080783602000c030b20004180808080783602000c020b20004180808080783602000b2004450d002006410028029c96db8000118080808000000b200241c0006a2480808080000bdf03010a7f23808080800041c0006b2202248080808000200241286a200110e9888080000240024002400240024020022802280d00200228022c2103200241206a200110e98880800020022802200d012002280224220441304b0d01200241346a2001200410f98480800020022802342204418080808078460d01200228023c210520022802382106200241186a200110e98880800020022802180d02200228021c220741304b0d02200241346a2001200710f98480800020022802342207418080808078460d02200228023c210820022802382109200241106a200110e988808000024020022802100d002002280214210a200241086a200110e98880800020022802080d00200228020c210b2002200110e98880800020022802000d00200228020421012000200b3602202000200a36021c2000200336021820002008360214200020093602102000200736020c200020053602082000200636020420002004360200200020013602240c050b20004180808080783602002007450d032009410028029c96db8000118080808000000c030b20004180808080783602000c030b20004180808080783602000c020b20004180808080783602000b2004450d002006410028029c96db8000118080808000000b200241c0006a2480808080000b910401017f23808080800041a0016b22022480808080002002200010d2948080000240024020022d00004116460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b280800021012002200010d29480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a2002200010d29480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a2002200010d29480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a2002200010d29480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a2002200010d29480800020022d00004116460d00200241d0006a200241d00010f5b28080001a20014190036a200241d0006a41d00010f5b28080001a2002200010d29480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141e0036a200241d0006a41d00010f5b28080001a2002200010d29480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141b0046a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000bd50301017f23808080800041a0016b22022480808080002002200010d2948080000240024020022d00004116460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b280800021012002200010d29480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a2002200010d29480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a2002200010d29480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a2002200010d29480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a2002200010d29480800020022d00004116460d00200241d0006a200241d00010f5b28080001a20014190036a200241d0006a41d00010f5b28080001a2002200010d29480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141e0036a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000b990301017f23808080800041a0016b22022480808080002002200010d2948080000240024020022d00004116460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b280800021012002200010d29480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a2002200010d29480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a2002200010d29480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a2002200010d29480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a2002200010d29480800020022d00004116460d00200241d0006a200241d00010f5b28080001a20014190036a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000bdd0201017f23808080800041a0016b22022480808080002002200010d2948080000240024020022d00004116460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b280800021012002200010d29480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a2002200010d29480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a2002200010d29480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a2002200010d29480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000b910401017f23808080800041a0016b22022480808080002002200010a0958080000240024020022d00004116460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b280800021012002200010a09580800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a2002200010a09580800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a2002200010a09580800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a2002200010a09580800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a2002200010a09580800020022d00004116460d00200241d0006a200241d00010f5b28080001a20014190036a200241d0006a41d00010f5b28080001a2002200010a09580800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141e0036a200241d0006a41d00010f5b28080001a2002200010a09580800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141b0046a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000bd50301017f23808080800041a0016b22022480808080002002200010a0958080000240024020022d00004116460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b280800021012002200010a09580800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a2002200010a09580800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a2002200010a09580800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a2002200010a09580800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a2002200010a09580800020022d00004116460d00200241d0006a200241d00010f5b28080001a20014190036a200241d0006a41d00010f5b28080001a2002200010a09580800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141e0036a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000b990301017f23808080800041a0016b22022480808080002002200010a0958080000240024020022d00004116460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b280800021012002200010a09580800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a2002200010a09580800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a2002200010a09580800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a2002200010a09580800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a2002200010a09580800020022d00004116460d00200241d0006a200241d00010f5b28080001a20014190036a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000bdd0201017f23808080800041a0016b22022480808080002002200010a0958080000240024020022d00004116460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b280800021012002200010a09580800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a2002200010a09580800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a2002200010a09580800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a2002200010a09580800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000b910401017f23808080800041a0016b22022480808080002002200010ed948080000240024020022d00004116460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b280800021012002200010ed9480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a2002200010ed9480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a2002200010ed9480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a2002200010ed9480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a2002200010ed9480800020022d00004116460d00200241d0006a200241d00010f5b28080001a20014190036a200241d0006a41d00010f5b28080001a2002200010ed9480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141e0036a200241d0006a41d00010f5b28080001a2002200010ed9480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141b0046a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000bd50301017f23808080800041a0016b22022480808080002002200010ed948080000240024020022d00004116460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b280800021012002200010ed9480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a2002200010ed9480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a2002200010ed9480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a2002200010ed9480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a2002200010ed9480800020022d00004116460d00200241d0006a200241d00010f5b28080001a20014190036a200241d0006a41d00010f5b28080001a2002200010ed9480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141e0036a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000b990301017f23808080800041a0016b22022480808080002002200010ed948080000240024020022d00004116460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b280800021012002200010ed9480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a2002200010ed9480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a2002200010ed9480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a2002200010ed9480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a2002200010ed9480800020022d00004116460d00200241d0006a200241d00010f5b28080001a20014190036a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000bdd0201017f23808080800041a0016b22022480808080002002200010ed948080000240024020022d00004116460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b280800021012002200010ed9480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a2002200010ed9480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a2002200010ed9480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a2002200010ed9480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000b910401017f23808080800041a0016b22022480808080002002200010eb958080000240024020022d00004116460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b280800021012002200010eb9580800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a2002200010eb9580800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a2002200010eb9580800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a2002200010eb9580800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a2002200010eb9580800020022d00004116460d00200241d0006a200241d00010f5b28080001a20014190036a200241d0006a41d00010f5b28080001a2002200010eb9580800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141e0036a200241d0006a41d00010f5b28080001a2002200010eb9580800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141b0046a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000bd50301017f23808080800041a0016b22022480808080002002200010eb958080000240024020022d00004116460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b280800021012002200010eb9580800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a2002200010eb9580800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a2002200010eb9580800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a2002200010eb9580800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a2002200010eb9580800020022d00004116460d00200241d0006a200241d00010f5b28080001a20014190036a200241d0006a41d00010f5b28080001a2002200010eb9580800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141e0036a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000b990301017f23808080800041a0016b22022480808080002002200010eb958080000240024020022d00004116460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b280800021012002200010eb9580800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a2002200010eb9580800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a2002200010eb9580800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a2002200010eb9580800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a2002200010eb9580800020022d00004116460d00200241d0006a200241d00010f5b28080001a20014190036a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000bdd0201017f23808080800041a0016b22022480808080002002200010eb958080000240024020022d00004116460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b280800021012002200010eb9580800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a2002200010eb9580800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a2002200010eb9580800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a2002200010eb9580800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000bdd0201017f23808080800041a0016b2202248080808000200220001084948080000240024020022d00004116460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b280800021012002200010849480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a2002200010849480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a2002200010849480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a2002200010849480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000b990301017f23808080800041a0016b2202248080808000200220001084948080000240024020022d00004116460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b280800021012002200010849480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a2002200010849480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a2002200010849480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a2002200010849480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a2002200010849480800020022d00004116460d00200241d0006a200241d00010f5b28080001a20014190036a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000bd50301017f23808080800041a0016b2202248080808000200220001084948080000240024020022d00004116460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b280800021012002200010849480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a2002200010849480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a2002200010849480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a2002200010849480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a2002200010849480800020022d00004116460d00200241d0006a200241d00010f5b28080001a20014190036a200241d0006a41d00010f5b28080001a2002200010849480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141e0036a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000b910401017f23808080800041a0016b2202248080808000200220001084948080000240024020022d00004116460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b280800021012002200010849480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a2002200010849480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a2002200010849480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a2002200010849480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a2002200010849480800020022d00004116460d00200241d0006a200241d00010f5b28080001a20014190036a200241d0006a41d00010f5b28080001a2002200010849480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141e0036a200241d0006a41d00010f5b28080001a2002200010849480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141b0046a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000bd80202017f017e23808080800041306b220224808080800002400240024002402000290310427e7c2203a7410120034203541b0e03000102000b200128021c41b4e5c980004104200128022028020c1181808080000021000c020b2002200041d0006a360200200220003602042002410336020c200241c4e5c9800036020820024202370214200241cc84808000ad422086200241046aad84370328200241cd84808000ad4220862002ad843703202002200241206a360210200128021c2001280220200241086a10e28080800021000c010b2002200041f0006a3602002002200041206a3602042002410336020c200241e4e5c9800036020820024202370214200241cc84808000ad422086200241046aad84370328200241a383808000ad4220862002ad843703202002200241206a360210200128021c2001280220200241086a10e28080800021000b200241306a24808080800020000bc00501047f2380808080004180016b2201248080808000200142a2e4e4ea97e2aedb7e37000a200142ef99b6ad8ba0e2cbf4003700022001411c6a200141026a411041002802d495db80001188808080000002400240200128021c2202418080808078460d0020012802202103024020012802244110490d00200141026a2003411010f9b2808000210402402002450d002003410028029c96db8000118080808000000b20040d0120004200370308200042c0f0f50b3703000c020b2002450d002003410028029c96db8000118080808000000b200141003b011241002102024041002802cca2db80004103490d002001410e360218200141d0facc8000360214200141ce84808000ad422086200141126aad84370368200141a783808000ad422086200141146aad8437036041002802dc8fdb8000210241002802d88fdb8000210341002802c8a2db80002104200142023702542001410336024c20014184e7c9800036024820014116360244200141f3dec98000360240200142cf80808030370238200141a4dec980003602342001422137022c20014189dfc980003602282001410036022420014281808080d00837021c200241bce9c38000200441024622041b28021021022001200141e0006a360250200341d4e9c3800020041b2001411c6a2002118b808080000020012f011221020b2001411c6a41d0facc8000410e41002802bc97db8000118880808000002001411c6a41106a220341f4f5ca8000411541002802bc97db800011888080800000200141e0006a41186a2001411c6a41186a290000370300200141e0006a41106a2003290000370300200141e0006a41086a2001411c6a41086a2900003703002001200129001c370360200120023b011c200141e0006a41202001411c6a410241002802f495db80001183808080000020004200370308200042c0b2cd3b3703000b20014180016a2480808080000bf60201047f23808080800041c0006b220224808080800020022000360204410121000240200128021c220341d499ca8000410e2001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110be9f8080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10be9f8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000b9e1004017f037e027f017e23808080800041e0036b2203248080808000200342f89aef8eef91e1ce967f3700a803200342b4d6d6dfccc6b592c3003700a003200342fc90b9e5d09296e77737009803200342a6d4e6f1a4dd95986037009003200341386a20034190036a412010c38d8080000240024020032802380d00200341306a4200370300200341086a41206a4200370300200341206a4200370300200341186a4200370300200341106a4200370300200342003703080c010b200341086a41286a200341e8006a290300370300200341086a41206a200341386a41286a290300370300200341086a41186a200341386a41206a290300370300200341086a41106a200341386a41186a290300370300200341106a200341386a41106a290300370300200320032903403703080b200341386a10a29e808000427f2000290308220420002903187c220520052004541b2104427f2000290300220520002903107c220620062005541b2105024002400240024020002d002022070e03000102000b427f427f20042003290388017c220620062004541b22042001ad7c220620062004541b2106427f20052003290380017c220420042005541b2104200341386a21010c020b427f427f200420032903e0017c220620062004541b22042001ad7c220620062004541b2106427f200520032903d8017c220420042005541b210420034190016a21010c010b427f427f200420032903b8027c220620062004541b22042001ad7c220620062004541b2106427f200520032903b0027c220420042005541b2104200341e8016a21010b024002400240024002400240024002402001290318502208450d0020012802300d00200341086a210002400240024020070e03020001020b200341186a21000c010b200341286a21000b2000427f2000290308220520067c220620062005541b3703082000427f2000290300220520047c220420042005541b3703000c010b200341086a210002400240024020070e03020001020b200341186a21000c010b200341286a21000b2000290300220520047c22042005540d012000290308220520067c22062005540d0120002006370308200020043703000b200341086a210020070e03030102030b41002802cca2db80004104490d0341002802dc8fdb8000210041002802d88fdb8000210141002802c8a2db80002107200342003702c80320034281808080c0003702c0032003418ceac980003602bc032003410f3602b803200341c9e8c980003602b403200342d5808080c0003702ac03200341f4e7c980003602a803200342263702a0032003419ce7c9800036029c03200341003602980320034281808080b01537029003200141d4e9c38000200741024622071b20034190036a200041bce9c3800020071b280210118b80808000000c030b200341186a21000c010b200341286a21000b200029030821052000290300210402400240024020080d0020042001290320560d0120052001290328560d010b0240427f427f2003290308220620032903187c220920092006541b220620032903287c220920092006541b20032903d002560d00427f427f2003290310220620032903207c220920092006541b220620032903307c220920092006541b20032903d802580d020b20012802304101470d01024020042001290338560d0020052001290340580d020b41002802cca2db80004104490d0241002802dc8fdb8000210041002802d88fdb8000210141002802c8a2db80002107200342003702c80320034281808080c0003702c003200341e4e9c980003602bc032003410f3602b803200341c9e8c980003602b403200342d5808080c0003702ac03200341f4e7c980003602a803200342263702a0032003419ce7c9800036029c03200341003602980320034281808080b01937029003200141d4e9c38000200741024622071b20034190036a200041bce9c3800020071b280210118b8080800000410021000c030b41002802cca2db80004104490d0141002802dc8fdb8000210041002802d88fdb8000210141002802c8a2db80002107200342003702c80320034281808080c0003702c003200341bce9c980003602bc032003410f3602b803200341c9e8c980003602b403200342d5808080c0003702ac03200341f4e7c980003602a803200342263702a0032003419ce7c9800036029c03200341003602980320034281808080901737029003200141d4e9c38000200741024622071b20034190036a200041bce9c3800020071b280210118b8080800000410021000c020b200341e0026a41286a200341086a41286a290300370300200341e0026a41206a200341086a41206a290300370300200341e0026a41186a200341086a41186a290300370300200341e0026a41106a200341086a41106a290300370300200341e0026a41086a200341086a41086a290300370300200320032903083703e00220034295f38cfcb699a3c4ef003700a803200342a8db95cdaa86daa7193700a003200342fc90b9e5d09296e77737009803200342a6d4e6f1a4dd95986037009003200320023602d40320034190036a4120200341d4036a410441002802f495db800011838080800000200342f89aef8eef91e1ce967f3700a803200342b4d6d6dfccc6b592c3003700a003200342fc90b9e5d09296e77737009803200342a6d4e6f1a4dd95986037009003200341d4036a200341e0026a10a69c80800020034190036a412020032802d803220020032802dc0341002802f495db800011838080800000024020032802d403450d002000410028029c96db8000118080808000000b410221000c010b410021000b200341e0036a248080808000200041800c720bb50802057f047e23808080800041f0026b22032480808080002003418080c0023602d8022003428080f081808080283702d00220034295f38cfcb699a3c4ef00370030200342a8db95cdaa86daa719370028200342fc90b9e5d09296e777370020200342a6d4e6f1a4dd959860370018200341086a200341186a412010c28d8080002003417f200328020c410020032802081b220420026a220220022004491b2202360214200341d8026a2105200341d4026a2106200341d0026a210402400240024020012d002022070e03020001020b200621040c010b200521040b0240024002400240200220042802004d0d00024041002802cca2db80004104490d00200341d0026a210202400240024020070e03020001020b200621020c010b200521020b200320023602c002200341cf84808000ad422086200341c0026aad843703e8022003418a80808000ad422086200341146aad843703e00241002802dc8fdb8000210241002802d88fdb8000210141002802c8a2db8000210420034202370250200341e4e7c980003602442003410f360240200341c9e8c9800036023c200342d5808080c000370234200341f4e7c98000360230200342263702282003419ce7c980003602242003410036022020034281808080a00a37021820034102360248200241bce9c38000200441024622041b28021021022003200341e0026a36024c200141d4e9c3800020041b200341186a2002118b80808000000b200041800c3b01000c010b200341186a10a29e808000200341186a210402400240024020070e03020001020b200341f0006a21040c010b200341c8016a21040b20042802004101470d0120042903102108427f2001290308220920012903187c220a200a2009541b21090240427f2001290300220a20012903107c220b200b200a541b220b2004290308220a560d0020092008580d020b200320083703c8022003200a3703c002024041002802cca2db80004104490d00200320093703e8022003200b3703e002200341d084808000ad4220862208200341c0026aad843703d80220032008200341e0026aad843703d00241002802dc8fdb8000210241002802d88fdb8000210141002802c8a2db800021042003420237025020034188e9c980003602442003410f360240200341c9e8c9800036023c200342d5808080c000370234200341f4e7c98000360230200342263702282003419ce7c980003602242003410036022020034281808080900737021820034102360248200241bce9c38000200441024622041b28021021022003200341d0026a36024c200141d4e9c3800020041b200341186a2002118b80808000000b200041063b0001200041003a00000b4180808080782102411021010c010b200041013a0028200042043703202000420037031820004280808080c0003703102000427f37030820004200370300413021010b200020016a2002360200200341f0026a2480808080000be60201017f02400240024002400240024002400240024020002802000e080801020304050607000b2000280204220120012802002201417f6a36020020014101470d07200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d06200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d05200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d04200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d03200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d02200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d01200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d00200041046a10caaf8080000b0b9e0301057f23808080800041106b22022480808080000240024020012802042203450d0020012003417f6a220436020420012001280200220541016a3602000240024002400240024020052d000022064103710e0400030201000b200641027621030c030b200641044f0d0320034105490d0320012003417b6a3602042001200541056a360200200528000122034180808080044f0d020c030b20034104490d0220012003417c6a3602042001200541046a36020020052f0001200541036a2d0000411074722203418002490d02200341087420067241027621030c010b2004450d0120012003417e6a3602042001200541026a36020020052d00012203450d01200341087420067241027621030b200241046a200110c18c80800020022802042201418080808078460d00200241046a20022802082205200228020c220610b98180800002402002280204450d002001450d012005410028029c96db8000118080808000000c010b2000200336020c2000200636020820002005360204200020013602000c010b20004181808080783602000b200241106a2480808080000b830501087f23808080800041106b2202248080808000024002400240024020002802ac050e03000102000b02402001280200220320012802082204470d0020012004410110bea880800020012802002103200128020821040b2001200441016a22053602082001280204220620046a41003a000020002802b00521040240200320056b41034b0d0020012005410410bea880800020012802042106200128020821050b200620056a2004360000200541046a21050c020b0240200128020020012802082205470d0020012005410110bea8808000200128020821050b200128020420056a41013a0000200541016a21050c010b0240200128020020012802082205470d0020012005410110bea8808000200128020821050b200128020420056a41023a0000200541016a21050b200120053602082000200110eaa380800020002802a4052105200220002802a80522003602082002200241086a36020c2002410c6a2001108c89808000024002402000450d0020004105742106034041002d0098a2db80001a412041002802a496db8000118280808000002200450d0220002005290000370000200041186a2207200541186a290000370000200041106a2208200541106a290000370000200041086a2209200541086a29000037000002402001280200200128020822036b411f4b0d0020012003412010bea8808000200128020821030b200541206a2105200128020420036a22042000290000370000200441086a2009290000370000200441106a2008290000370000200441186a20072900003700002001200341206a3602082000410028029c96db800011808080800000200641606a22060d000b0b200241106a2480808080000f0b4101412010bb80808000000b810b04067f017e027f017e23808080800041d0006b2201248080808000200141306a41acebc98000410b41b7ebc98000410c410441001089a9808000200142043702282001420037022020014280808080800137021841002d0098a2db80001a0240024041c00041002802a496db8000118280808000002202450d00200241df83808000360238200242afc789dcced29debc000370330200242b1f4cdebc0819f95fb003703282002410b360224200241c8ebc98000360220200241b180808000360218200242d7c9cb8fc1cf97db3e370310200242e88488d0c0e3aebc1337030820024105360204200241c3ebc9800036020020014102360248200120023602402001200241c0006a36024c20012002360244200141186a200141c0006a418092c7800010908b808000200141086a41086a200141186a410c6a220241086a2802003602002001200229020037030820012802182103200128021c2104200128022021052001280230210620012902342107200141186a41086a22084100360200200142808080808001370218200141186a41c0d1c5800010faa8808000200128021c220242d7c9cb8fc1cf97db3e370308200242e88488d0c0e3aebc13370300200141c0006a41086a220941013602002002420437022c20024205370224200241bbe2c580003602202002410536021c200241b6e2c58000360218200241b180808000360210200120012902183703400240200928020022092001280240470d00200141c0006a41c0d1c5800010faa88080000b2001280244200941386c6a2202420437022c200242083702242002419fe2c580003602202002410936021c20024191cdc48000360218200241b180808000360210200242d7c9cb8fc1cf97db3e370308200242e88488d0c0e3aebc133703002008200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41c0d1c5800010faa88080000b200128021c200941386c6a2202420437022c200242083702242002419fe2c580003602202002410936021c20024196e2c58000360218200241b180808000360210200242d7c9cb8fc1cf97db3e370308200242e88488d0c0e3aebc13370300200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a41c0d1c5800010faa88080000b2001280244200941386c6a2202420437022c200242083702242002419fe2c580003602202002410b36021c200241c0e2c58000360218200241b180808000360210200242d7c9cb8fc1cf97db3e370308200242e88488d0c0e3aebc13370300200141186a41086a200941016a220236020020012001290340220a37031802402002200aa7470d00200141186a41c0d1c5800010faa88080000b200128021c200241386c22096a2202420437022c2002420b370224200241abe2c580003602202002410436021c200241a7e2c58000360218200241df83808000360210200242afc789dcced29debc000370308200242b1f4cdebc0819f95fb00370300200128021c210220012001280218360220200120023602182001200220096a41386a3602242001200236021c200141c0006a200141186a418092c7800010918b8080002006418080808078460d0120012003360220200120043602182001200436021c2001200420054105746a360224200041c4006a200141186a41b097cc800010908b808000200141236a200141c0006a41086a2802003600002000200737023c20002006360238200041003a000020002001290308370250200041d8006a200141086a41086a2802003602002001200129024037001b20002001290018370001200041086a2001411f6a290000370000200141d0006a2480808080000f0b410841c00010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bcc0804067f017e027f017e23808080800041d0006b2201248080808000200141306a41d3ebc98000410b41b7ebc98000410c410441001089a9808000200142043702282001420037022020014280808080800137021841002d0098a2db80001a0240024041c00041002802a496db8000118280808000002202450d00200241b280808000360238200242a6e69b97da80f5d400370330200242b3c59fa8d1c488a17337032820024101360224200241c2e7c98000360220200241d184808000360218200242ffc8ab8b878ce2c63e370310200242fed888d79bc18eaf817f37030820024101360204200241deebc9800036020020014102360248200120023602402001200241c0006a36024c20012002360244200141186a200141c0006a418092c7800010908b808000200141086a41086a200141186a410c6a220241086a2802003602002001200229020037030820012802182103200128021c2104200128022021052001280230210620012902342107200141186a41086a22084100360200200142808080808001370218200141186a41c0d1c5800010faa8808000200128021c2202429faa83e9f68095fd26370308200242e3afecb2e9d1a6e32f370300200141c0006a41086a220941013602002002420437022c20024205370224200241d6e2c580003602202002410536021c200241d1e2c58000360218200241d983808000360210200120012902183703400240200928020022092001280240470d00200141c0006a41c0d1c5800010faa88080000b2001280244200941386c6a2202420437022c20024201370224200241d0e2c580003602202002410536021c200241cbe2c58000360218200241d184808000360210200242ffc8ab8b878ce2c63e370308200242fed888d79bc18eaf817f3703002008200941016a220236020020012001290340220a37031802402002200aa7470d00200141186a41c0d1c5800010faa88080000b200128021c200241386c22096a2202420437022c20024206370224200241e1e2c580003602202002410636021c200241dbe2c58000360218200241d284808000360210200242bcc2a5f4d290e3e508370308200242848c8285f6e7e795f100370300200128021c210220012001280218360220200120023602182001200220096a41386a3602242001200236021c200141c0006a200141186a418092c7800010918b8080002006418080808078460d0120012003360220200120043602182001200436021c2001200420054105746a360224200041c4006a200141186a41b097cc800010908b808000200141236a200141c0006a41086a2802003600002000200737023c20002006360238200041003a000020002001290308370250200041d8006a200141086a41086a2802003602002001200129024037001b20002001290018370001200041086a2001411f6a290000370000200141d0006a2480808080000f0b410841c00010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bce0101037f23808080800041106b220224808080800020022000360208200241086a2001108d898080002002200041086a36020c2002410c6a2001108d8980800020002d001021030240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a20033a00002001200441016a220436020820002d00112100024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a20003a0000200241106a2480808080000bcb0603067f017e017f23808080800041c0006b22012480808080002001410c6a41186a41dfebc98000411841b7ebc98000410c410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a02400240412041002802a496db8000118280808000002202450d002002410036021820024101360204200241c2e7c9800036020020014101360238200120023602302001200241206a36023c200120023602342001410c6a200141306a418092c7800010908b808000200141086a2001410c6a410c6a220241086a28020036020020012002290200370300200128020c2103200128021021042001280214210520012802242106200129022821072001410c6a41086a410036020020014280808080800137020c2001410c6a41c0d1c5800010faa88080002001280210220242a6e69b97da80f5d400370308200242b3c59fa8d1c488a173370300200141306a41086a220841013602002002420437022c20024207370224200241fde2c580003602202002410936021c200241f4e2c58000360218200241b2808080003602102001200129020c3703300240200828020022022001280230470d00200141306a41c0d1c5800010faa88080000b2001280234200241386c22086a2202420437022c2002420437022420024189ccc480003602202002410d36021c200241e7e2c58000360218200241c880808000360210200242febac4ad81b6fafcb37f37030820024298848fa1dab08ba17437030020012802342102200120012802303602142001200236020c2001200220086a41386a36021820012002360210200141306a2001410c6a418092c7800010918b8080002006418080808078460d01200120033602142001200436020c200120043602102001200420054105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200737023c20002006360238200041003a000020002001290300370250200041d8006a200141086a2802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bfd5c0a027f017e047f017e057f027e017f017e047f057e2380808080004180136b2202248080808000418a80808078210342002104410021054100210602400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020012d00000e300001021f0304050607084d2223242526272829090a2d2e0b0c0d0e0f10111233133414351536161718191a1b1c1d411e000b2001280204210720012802082108200128020c210141002105200241003a00d01220022008200141c0056c6a220136028c032002200736028803200220083602840320022008360280032002200241d0126a36029003200220013602a002200220024190036a3602c8022002200241d0126a3602c4022002200241a0026a3602c002200241e8026a20024180036a20082008200241c0026a10a2af808000200220083602d81220022007410b6c22073602d412200220022802f00220086b4106763602dc12024020022d00d0124101470d00200241d4126a10f0af808000024020022802d412450d0020022802d812410028029c96db8000118080808000000b200041b080808078360280010c500b2007410876210620022902d8122209422088a721082009a7210a41808080807821030c4c0b2001280204210720012802082108200128020c210141002105200241003a00d01220022008200141c0056c6a220136028c032002200736028803200220083602840320022008360280032002200241d0126a36029003200220013602a002200220024190036a3602c8022002200241d0126a3602c4022002200241a0026a3602c002200241e8026a20024180036a20082008200241c0026a10a2af808000200220083602d81220022007410b6c22073602d412200220022802f00220086b4106763602dc12024020022d00d0124101470d00200241d4126a10f0af808000024020022802d412450d0020022802d812410028029c96db8000118080808000000b200041b080808078360280010c4f0b2007410876210620022902d8122209422088a721082009a7210a41818080807821030c4b0b2001280204210720012802082108200128020c210141002105200241003a00d01220022008200141c0056c6a220136028c032002200736028803200220083602840320022008360280032002200241d0126a36029003200220013602a002200220024190036a3602c8022002200241d0126a3602c4022002200241a0026a3602c002200241e8026a20024180036a20082008200241c0026a10a2af808000200220083602d81220022007410b6c22073602d412200220022802f00220086b4106763602dc12024020022d00d0124101470d00200241d4126a10f0af808000024020022802d412450d0020022802d812410028029c96db8000118080808000000b200041b080808078360280010c4e0b2007410876210620022902d8122209422088a721082009a7210a41828080807821030c4a0b2001280204210b20012802082107200128020c2108200241003a00d01220022007200841c0056c6a220836028c032002200b36028803200220073602840320022007360280032002200241d0126a36029003200220083602a002200220024180036a41106a3602c8022002200241d0126a3602c4022002200241a0026a3602c002200241e8026a20024180036a20072007200241c0026a10a2af808000200220073602d8122002200b410b6c220c3602d412200220022802f00220076b4106763602dc1220022d00d0124101470d1c200241d4126a10f0af808000024020022802d412450d0020022802d812410028029c96db8000118080808000000b200041b080808078360280010c4c0b200241a8026a200141186a280200360200200220012902103703a0022001280204210d20012802082107200128020c2108200241003a00cf1220022007200841c0056c6a220836028c032002200d36028803200220073602840320022007360280032002200241cf126a36029003200220083602d012200220024190036a3602c8022002200241cf126a3602c4022002200241d0126a3602c002200241e8026a20024180036a20072007200241c0026a10a2af808000200220073602d8122002200d410b6c220c3602d412200220022802f00220076b4106763602dc1220022d00cf124101470d1c200241d4126a10f0af808000024020022802d412450d0020022802d812410028029c96db8000118080808000000b200041b080808078360280010c490b20012903102109200128020c210a2001280208210720012d0001210e20024180036a200141206a41800110f5b28080001a20022902f403210f20022802f00321030240200228028003418e80808078460d0020024180036a10de968080000b200741087621062009422088a7210c2009a72108428e8080800821090c470b200128020422074108762106200128020c21082001280208210a41878080807821030c460b20012802042207410876210641888080807821030c450b200128020422074108762106200128020c21082001280208210a41898080807821030c440b20012d0050411e460d222001290318211020012802142111200129020c21122001280208211320012d00d0052114200241d8006a200141d0006a1080af808000200228025822074109460d22200228025c210a024020012d002022084106470d00200141386a2903002209a7210b2009422088a72115200129033021090c220b200141386a2903002209a7210b2009422088a721152001290330210920012d0040210d200128002521162001280021210c20084104490d21200141296a210102402008417c6a0e022100210b200220012800003602c0022002200141036a2800003600c3020c210b4194808080782103410021060c420b4197808080782103410021060c410b2001280204210b20012802082107200128020c2108200241003a00d01220022007200841c0056c6a220836028c032002200b36028803200220073602840320022007360280032002200241d0126a36029003200220083602a002200220024180036a41106a3602c8022002200241d0126a3602c4022002200241a0026a3602c002200241e8026a20024180036a20072007200241c0026a10a2af808000200220073602d8122002200b410b6c220c3602d412200220022802f00220076b4106763602dc1220022d00d0124101470d22200241d4126a10f0af808000024020022802d412450d0020022802d812410028029c96db8000118080808000000b200041b080808078360280010c430b200128020822074108762106200128020c210a41998080807821030c3f0b20012802102207410876210620012903182217422088a7210c2001280214210a200129030821092017a72108419a8080807821030c3e0b419b808080782103410021060c3d0b2001280204210720012802082108200128020c210141002105200241003a00d01220022008200141c0056c6a220136028c032002200736028803200220083602840320022008360280032002200241d0126a36029003200220013602a002200220024190036a3602c8022002200241d0126a3602c4022002200241a0026a3602c002200241e8026a20024180036a20082008200241c0026a10a2af808000200220083602d81220022007410b6c22073602d412200220022802f00220086b4106763602dc12024020022d00d0124101470d00200241d4126a10f0af808000024020022802d412450d0020022802d812410028029c96db8000118080808000000b200041b080808078360280010c400b2007410876210620022902d8122209422088a721082009a7210a419c8080807821030c3c0b2001280204210720012802082108200128020c210141002105200241003a00d01220022008200141c0056c6a220136028c032002200736028803200220083602840320022008360280032002200241d0126a36029003200220013602a002200220024190036a3602c8022002200241d0126a3602c4022002200241a0026a3602c002200241e8026a20024180036a20082008200241c0026a10a2af808000200220083602d81220022007410b6c22073602d412200220022802f00220086b4106763602dc12024020022d00d0124101470d00200241d4126a10f0af808000024020022802d412450d0020022802d812410028029c96db8000118080808000000b200041b080808078360280010c3f0b2007410876210620022902d8122209422088a721082009a7210a419d8080807821030c3b0b20012d00102207411e470d1d410921070c1e0b200128020422074108762106200129020c2209422088a7210c2001280208210a2009a7210841a08080807821030c390b200128020c220d41087621052001280210220741087621062001280208211520012903202109200128021c210c200128021821082001280214210a2001280204210b41a28080807821030c340b41a4808080782103410021060c370b20014197056a310000211020014195056a330000210f200141b7056a3100002104200141b5056a330000211820012903b805211720013100b005211920012903a805211220012802a405211520012802a005210b200129039805210920012d0090052108200135009105211a20013500b105211b200241c8026a2001410c6a280200360200200220012902043703c002200141106a21072008417e6a4109490d2120080e022120210b20012d00d005411e460d2d20012d00d00a210720024190016a200141d0056a1080af80800020022802900122084109460d2d200228029401210a024020012d00a005220b4106470d00200141b8056a290300211020012903b00521090c230b200141b8056a290300211020012903b005210920012d00c005210c20012800a505211520012800a105210d200b4104490d22200141a9056a21130240200b417c6a0e022200220b200220132800003602e0122002201341036a2800003600e3120c220b20012d00d005411e460d2d20012d00d00a2107200241a0016a200141d0056a1080af80800020022802a00122084109460d2d20022802a401210a024020012d00a005220b4106470d00200141b8056a290300211020012903b00521090c240b200141b8056a290300211020012903b005210920012d00c005210c20012800a505211520012800a105210d200b4104490d23200141a9056a21130240200b417c6a0e022300230b200220132800003602e8122002201341036a2800003600eb120c230b20012d00d005411e460d2d20012d00d00a2107200241b0016a200141d0056a1080af80800020022802b00122084109460d2d20022802b401210a024020012d00a005220b4106470d00200141b8056a290300211020012903b00521090c250b200141b8056a290300211020012903b005210920012d00c005210c20012800a505211520012800a105210d200b4104490d24200141a9056a21130240200b417c6a0e022400240b200220132800003602f0122002201341036a2800003600f3120c240b20012d00d005411e460d2d20012d00d00a2107200241c0016a200141d0056a1080af80800020022802c00122084109460d2d20022802c401210a024020012d00a005220b4106470d00200141b8056a290300211020012903b00521090c260b200141b8056a290300211020012903b005210920012d00c005210c20012800a505211520012800a105210d200b4104490d25200141a9056a21130240200b417c6a0e022500250b200220132800003602f8122002201341036a2800003600fb120c250b20012d0001210741ab808080782103410021060c310b20012800012207410876210620012900092217422088a7210c200128001d21152001280019210b200129001121092001280005210a2017a7210841ac8080807821030c2c0b41ad808080782103410021060c2f0b2001290318210920012903102119200128020c210a2001280208210720012d00202208411e470d234109210b0c240b200141b0056a210720012903182117200129031021192001290308210902400240024020012d0020411e460d0020012d00a0052113200241086a200141206a1080af8080002002280208221441776a4102490d01200228020c2116200220143602c00220022013ad4220862016ad843702c40220024180036a200710a5b08080002002280288032208412f460d0220094280808080708321042002290380032212a7220741087621062009a7220d41087621052012422088a7210a200228029c032115200228029803210b2002290390032109200228028c03210c41838080807821030c2c0b20024180036a200710a5b080800002402002280288032208412f460d0020094280808080708321042002290380032212a7220741087621062009a7220d41087621052012422088a7210a200228029c032115200228029803210b2002290390032109200228028c03210c4183808080782103410921140c2c0b200041b080808078360280010c320b200041b08080807836028001200710df968080000c310b200041b08080807836028001200241c0026a10a2968080000c300b20022902d812210920012d0090052108200241106a200141106a1080af8080000240200228021022074109460d002002280214210a41848080807821030c2c0b200041b080808078360280012009a7210702402009428080808010540d002009422088a72101200741306a21000340200010cf8b808000200041c0006a21002001417f6a22010d000b0b200b450d2f2007410028029c96db8000118080808000000c2f0b20022902d812210920012d00a0052108200241186a200141206a1080af8080002009422088a721012009a7211502400240200228021822074109460d00200228021c210a200220073602e80220022008ad422086200aad843702ec0220024180036a41086a200241a0026a41086a280200360200200220022903a00237038003200241c0026a20024180036a10ef9380800020022802c002220b418080808078460d0120022902c4022217422888a721052017422088a7210d2017a721154185808080782103410021060c290b200041b0808080783602800102402009428080808010540d00201541306a21000340200010cf8b808000200041c0006a21002001417f6a22010d000b0b200d450d2d2015410028029c96db8000118080808000000c2d0b200041b08080807836028001200241e8026a10a29680800002402009428080808010540d00201541306a21000340200010cf8b808000200041c0006a21002001417f6a22010d000b0b200d450d2e0c2d0b200241206a200141106a1080af8080000240200228022022074109460d002002280224210a20074108762106418b8080807821030c2b0b200041b080808078360280010c2d0b20012d009005210d20012903a805210920012903a005211720012903b0052119200241286a200141106a1080af80800002402002280228220b4109460d00200228022c21152019a7220741087621062017422088a7210c2019422088a7210a2017a72108418c8080807821030c260b200041b080808078360280010c2c0b20012802a805210d20012802a405210c20012d00a005210b20012d0090052108200241306a200141106a1080af80800002400240200228023022074109460d002002280234210a200220073602e80220022008ad422086200aad843702ec022002200b3a0080032002200d360288032002200c36028403200220012f00a1053b0081032002200141a3056a2d00003a00830320024180036a410c72200141ac056a41940510f5b28080001a200241c0026a20024180036a108bb080800020022802c002220c410d460d0120022802d002211520022802cc02210b20022902c4022109418d808080782103410021060c260b200041b08080807836028001200b41ff01714104470d2c200c450d2c200d410028029c96db8000118080808000000c2c0b200041b08080807836028001200241e8026a10a2968080000c2b0b20012802a805210b20012802a405210820012d00a0052107200241a8026a2001410c6a280200360200200220012902043703a00220012d009005210a200241386a200141106a1080af80800002400240024002402002280238220c4109460d00200228023c210d2002200a3a00dc122002200c3602d4122002200d3602d81220024180036a200141046a10ef93808000200228028003220a418080808078460d02200220022902840322093702ec022002200a3602e802200220073a0080032002200b3602880320022008360284032002200141a1056a22072f00003b0081032002200741026a2d00003a00830320024180036a410c72200141ac056a41940510f5b28080001a200241c0026a20024180036a108bb080800020022802c002220c410d460d0120022903e802221742808080807083210420022802d41222074108762106200942208821192017a7220d410876210520022802d002211520022802cc02210b20022902c402210920022802d812210a20022802dc122108418e8080807821030c270b200041b08080807836028001200241a0026a10ed8b80800020022802a002450d0220022802a402410028029c96db8000118080808000000c020b200041b08080807836028001200241e8026a10ee8b808000024020022802e802450d0020022802ec02410028029c96db8000118080808000000b200241d4126a10a2968080000c2c0b200041b08080807836028001200241d4126a10a2968080000b200741ff01714104470d2a2008450d2a200b410028029c96db8000118080808000000c2a0b20012d0001210d200128020c210a2001280208210b2001280204210820024180036a200141106a108bb0808000024002402002280280032207410d460d00200241c0026a410c6a20024180036a410c6a29020037020020022002290284033702c402200220073602c0022002200a360288032002200b360284032002200836028003200241e8026a20024180036a1089b080800020022802e8022201418080808078460d012001ad42208620023502d00284210920022902c8022217422088a7210c20022902ec022219422088a7211520022802c402210a2017a721082019a7210b418f808080782103410021060c240b200041b080808078360280012008450d2a200b410028029c96db8000118080808000000c2a0b200041b08080807836028001200241c0026a10e0968080000c290b200241a8026a2001410c6a280200360200200220012902043703a00220024180036a200141a0056a108bb08080000240024002402002280280032207410d460d00200241c0026a410c6a20024180036a410c6a29020037020020022002290284033702c402200220073602c00220012d0090052108200241c0006a200141106a1080af808000200228024022074109460d012002280244210a200220073602d41220022008ad422086200aad843702d81220024180036a41086a200241a0026a41086a280200360200200220022903a00237038003200241e8026a20024180036a10ef9380800020022802e8022201418080808078460d0220022902ec022109200220013602900220022009370294022009422088211920022903900222094280808080708321042009a7220d410876210520022802c002210c20022902c402210920022802cc02210b20022802d00221154190808080782103410021060c240b200041b080808078360280010c250b200041b08080807836028001200241c0026a10e0968080000c240b200041b08080807836028001200241d4126a10a296808000200241c0026a10e0968080000c280b200241a8026a2001410c6a280200360200200220012902043703a00220024180036a200141a0056a108bb08080000240024002402002280280032207410d460d00200241c0026a410c6a20024180036a410c6a29020037020020022002290284033702c402200220073602c00220012d0090052108200241c8006a200141106a1080af808000200228024822074109460d01200228024c210a200220073602d41220022008ad422086200aad843702d81220024180036a41086a200241a0026a41086a280200360200200220022903a00237038003200241e8026a20024180036a10ef9380800020022802e8022201418080808078460d0220022902ec022109200220013602b002200220093702b4022009422088211920022903b00222094280808080708321042009a7220d410876210520022802c002210c20022902c402210920022802cc02210b20022802d00221154191808080782103410021060c230b200041b080808078360280010c230b200041b08080807836028001200241c0026a10e0968080000c220b200041b08080807836028001200241d4126a10a296808000200241c0026a10e0968080000c270b200131009005211920012802c805210a20012802c405210820012d00c005210720012903a805210920012903a005211220012903b0052117200241d0006a200141106a1080af808000024002402002280250220b4109460d00200228025421152002200b3602d802200220093703d002200220123703c802200220173703c002200220194220862015ad843702dc02200220073a0080032002200a360288032002200836028403200220012f00c1053b0081032002200141c3056a2d00003a00830320024180036a410c72200141cc056a41940510f5b28080001a200241e8026a20024180036a108bb080800020022802e8022201410d460d0120022903e002221042808080807083210420023502ec024220862001ad8421192010a7220d41087621052017a7220741087621062012422088a7210c2017422088a7210a20022802f802211420022902f00221172012a7210841928080807821030c210b200041b08080807836028001200741ff01714104470d272008450d27200a410028029c96db8000118080808000000c270b200041b08080807836028001200241d8026a10a2968080000c260b200220012800003602c0022002200141036a2800003600c302200942ff018321094100210b410021150b2002200c36008103200220083a008003200220022800c30236008c03200220022802c002360089032002201636008503200aad4220862007ad842117200228028003220741087621062002290388032219422088a7210c200228028403210a2019a7210841938080807821030c1d0b200041b080808078360280010c230b200128020c21082001280208210720022001280204360288032002200736028403200220073602800320022007200841e00a6c6a36028c03200241c0026a20024180036a10f18b808000024020022802c0022207418080808078460d002007410876210620022902c4022209422088a721082009a7210a41958080807821030c200b200041b080808078360280010c220b200128020c21082001280208210720022001280204360288032002200736028403200220073602800320022007200841e00a6c6a36028c03200241c0026a20024180036a10f18b808000024020022802c0022207418080808078460d002007410876210620022902c4022209422088a721082009a7210a41968080807821030c1f0b200041b080808078360280010c210b20022902d812210920012d0090052108200241e0006a200141106a1080af8080000240200228026022074109460d002002280264210a41988080807821030c1d0b200041b080808078360280012009a7210702402009428080808010540d002009422088a72101200741306a21000340200010cf8b808000200041c0006a21002001417f6a22010d000b0b200b450d202007410028029c96db8000118080808000000c200b200220073a00b00d200241b00d6a410172200141116a418f0510f5b28080001a20023100b0122109200241e8006a200241b00d6a1080af808000200228026822014109460d01410920012001410a461b21072009422086200228026cad8421090b200741087621062009422088a721082009a7210a419e8080807821030c1b0b200041b080808078360280010c1d0b0240200128021022084129460d0020012903082209a7220741087621062009422088a7210a2001280214210c200129031821092001280220210b20012802242115419f8080807821030c160b200041b080808078360280010c1c0b20012d009005210d200135020c21172001280208210a20012802042108200241f0006a200141106a1080af80800002402002280270220b4109460d002002280274211520012903b0052209a722074108762106200aad4220862008ad84211920012903a0052212422088a7210c2009422088a7210a20012903a80521092012a7210841a18080807821030c150b200041b080808078360280012008450d1b200a410028029c96db8000118080808000000c1b0b20012d009005210d200241f8006a200141106a1080af80800002402002280278220b4109460d00200228027c211520012903b0052209a72207410876210620012903a0052217422088a7210c2009422088a7210a20012903a80521092017a7210841a38080807821030c140b200041b080808078360280010c1a0b20024180036a200141106a10a2b0808000024020022d00800322074116460d0020022903a00322094280808080708321042009a7220d410876210520022f00810320022d0083034110747221062002290388032210422088a7210c20022802cc03211120022902c403211220022802c003211320022802bc03211620022802b803211420022903b003211720022903a8032119200228029c032115200228029803210b2002290390032109200228028403210a2010a7210841a58080807821030c130b200041b080808078360280010c190b201b20044230862018422086848442088620198421190b20024180016a20071080af8080000240024020022802800122074109460d00200228028401210a200220073602e8022002200a3602ec0220024180036a200141046a10ef938080002002280280032214418080808078460d0120124280808080708321042012a7220d4108762105201a2010423086200f42208684842212421888a7210c2002290284032210422088a7211320124208862008ad84a721082010a7211641a6808080782103410021060c120b200041b08080807836028001200241c0026a10ed8b80800020022802c002450d1820022802c402410028029c96db8000118080808000000c180b200041b08080807836028001200241e8026a10a2968080000c170b200220132800003602e0122002201341036a2800003600e312200942ff01832109420021100b200220093703900320022015360085032002200d360081032002200b3a008003200220022802e01236008903200220022800e31236008c03200220073a00b8032002200a3602b4032002200c3a00a003200220083602b0032002201037039803200131009005211720024188016a200141106a1080af808000024020022802880122134109460d0020022903a0032219428080808070832104200228028003220741087621062019a7220d41087621052017422086200228028c01ad842112200229038803220f422088a7210c2010422088a7211520022802bc03211620022802b803211420022903b003211720022903a8032119200228028403210a200fa721082010a7210b41a78080807821030c0f0b200041b08080807836028001200241b0036a10a2968080000c150b200220132800003602e8122002201341036a2800003600eb12200942ff01832109420021100b200220093703900320022015360085032002200d360081032002200b3a008003200220022802e81236008903200220022800eb1236008c03200220073a00b8032002200a3602b4032002200c3a00a003200220083602b0032002201037039803200131009005211720024198016a200141106a1080af808000024020022802980122134109460d0020022903a0032219428080808070832104200228028003220741087621062019a7220d41087621052017422086200228029c01ad842112200229038803220f422088a7210c2010422088a7211520022802bc03211620022802b803211420022903b003211720022903a8032119200228028403210a200fa721082010a7210b41a88080807821030c0d0b200041b08080807836028001200241b0036a10a2968080000c130b200220132800003602f0122002201341036a2800003600f312200942ff01832109420021100b200220093703900320022015360085032002200d360081032002200b3a008003200220022802f01236008903200220022800f31236008c03200220073a00b8032002200a3602b4032002200c3a00a003200220083602b00320022010370398032001310090052117200241a8016a200141106a1080af808000024020022802a80122134109460d0020022903a0032219428080808070832104200228028003220741087621062019a7220d4108762105201742208620022802ac01ad842112200229038803220f422088a7210c2010422088a7211520022802bc03211620022802b803211420022903b003211720022903a8032119200228028403210a200fa721082010a7210b41a98080807821030c0b0b200041b08080807836028001200241b0036a10a2968080000c110b200220132800003602f8122002201341036a2800003600fb12200942ff01832109420021100b200220093703900320022015360085032002200d360081032002200b3a008003200220022802f81236008903200220022800fb1236008c03200220073a00b8032002200a3602b4032002200c3a00a003200220083602b00320022010370398032001310090052117200241b8016a200141106a1080af808000024020022802b80122134109460d0020022903a0032219428080808070832104200228028003220741087621062019a7220d4108762105201742208620022802bc01ad842112200229038803220f422088a7210c2010422088a7211520022802bc03211620022802b803211420022903b003211720022903a8032119200228028403210a200fa721082010a7210b41aa8080807821030c090b200041b08080807836028001200241b0036a10a2968080000c0f0b20012d0090052108200241c8016a200141106a1080af808000024020022802c80122074109460d0020022802cc01210a41ae808080782103410021060c0c0b200041b080808078360280010c0e0b200220083a00a008200241a0086a410172200141216a418f0510f5b28080001a20023100a00d2117200241d0016a200241a0086a1080af80800020022802d00122014109460d01410920012001410a461b210b201742208620022802d401ad8421170b200741087621062017422888a721052017422088a7210d2019422088a7210c2019a721082017a7211541af8080807821030c050b200041b080808078360280010c0b0b200041b080808078360280010c0a0b200041b080808078360280010c090b200041b080808078360280010c080b200041b080808078360280010c070b0c030b200241a0026a10ed8b80800020022802a002450d0520022802a402410028029c96db8000118080808000000c050b200241a0026a10ed8b80800020022802a002450d0420022802a402410028029c96db8000118080808000000c040b41002106410021050b200020103703502000201136024c20002012370244200020133602402000201636023c2000201436023820002017370330200020193703282000201536021c2000200b360218200020093703102000200a360204200020022903e80137035820002006410874200741ff017172360200200041e0006a200241e8016a41086a290300370300200041e8006a200241f8016a290300370300200041f0006a20024180026a290300370300200041f8006a20024188026a2903003703002000200cad4220862008ad84370308200020042005410874200d41ff017172ad843703202000200e3a0090012000200f370284012000200336028001200020022900d9013700910120004198016a200241e0016a2900003700000c020b200241a0026a10ed8b80800020022802a002450d0120022802a40221150b2015410028029c96db8000118080808000000b20024180136a2480808080000bb61f02087f017e23808080800041306b22012480808080000240024002400240024002400240024002402000280200220241ffffffff076a220341012003410d491b0e0a00010808020304050806080b0240024002400240024002400240024020002d0008417f6a0e0a010f0203040506070f0f000b200028020c450d0e2000280210410028029c96db8000118080808000000c0e0b200028020c450d0d2000280210410028029c96db8000118080808000000c0d0b200028020c450d0c2000280210410028029c96db8000118080808000000c0c0b200028020c450d0b2000280210410028029c96db8000118080808000000c0b0b2000410c6a10ac8c808000200028020c450d0a2000280210410028029c96db8000118080808000000c0a0b20002802102104024020002802142203450d002003410171210541002102024020034101460d002003417e7121062004210341002102034002402003280200450d00200341046a280200410028029c96db8000118080808000000b02402003410c6a280200450d00200341106a280200410028029c96db8000118080808000000b200341186a21032006200241026a2202470d000b0b2005450d0020042002410c6c6a2203280200450d002003280204410028029c96db8000118080808000000b200028020c450d092004410028029c96db8000118080808000000c090b2000280210450d082000280214410028029c96db8000118080808000000c080b200028020c450d072000280210410028029c96db8000118080808000000c070b02402002418080808078470d0020002802042103410421020c060b02402002450d002000280204410028029c96db8000118080808000000b200041d8006a10e68b808000200028023821040240200028023c2203450d002003410171210541002102024020034101460d002003417e7121062004210341002102034002402003280200450d00200341046a280200410028029c96db8000118080808000000b0240200341106a280200450d00200341146a280200410028029c96db8000118080808000000b200341206a21032006200241026a2202470d000b0b2005450d00200420024104746a2203280200450d002003280204410028029c96db8000118080808000000b02402000280234450d002004410028029c96db8000118080808000000b02400240200028026422030d0041002103410021020c010b2001200336022420014100360220200120033602142001410036021020012000280268220336022820012003360218200028026c2102410121030b2001200236022c2001200336021c2001200336020c2001410c6a10d18a80800020002802442107024020002802482208450d0041002105034002402007200541f0006c6a22042802082202450d00200428020421030340024020032d0000220641034b0d002003200641027441989cca80006a2802006a2206280200450d00200641046a280200410028029c96db8000118080808000000b200341146a21032002417f6a22020d000b0b02402004280200450d002004280204410028029c96db8000118080808000000b200541016a22052008470d000b0b02402000280240450d002007410028029c96db8000118080808000000b41cc002102200028024c2203418080808078470d050c060b024002400240024002400240024020002d0010417f6a0e07000102030405060c0b20002d00144102470d0b2000280218450d0b200028021c410028029c96db8000118080808000000c0b0b024020002d00144102470d002000280218450d00200028021c410028029c96db8000118080808000000b20002d00384102470d0a200028023c450d0a2000280240410028029c96db8000118080808000000c0a0b20002d00144102470d092000280218450d09200028021c410028029c96db8000118080808000000c090b20002d00144102470d082000280218450d08200028021c410028029c96db8000118080808000000c080b20002d00144102470d072000280218450d07200028021c410028029c96db8000118080808000000c070b2000280214450d062000280218410028029c96db8000118080808000000c060b20002d00144102470d052000280218450d05200028021c410028029c96db8000118080808000000c050b024002400240024020002d00082203417c6a41042003417b6a41ff01714105491b417f6a0e0400010203080b200028020c220310de968080002003410028029c96db8000118080808000000c070b2000280220220310de968080002003410028029c96db8000118080808000000c060b20002d000c4102470d052000280210450d052000280214410028029c96db8000118080808000000c050b024020034102470d00200028020c450d002000280210410028029c96db8000118080808000000b200028022c220310de968080002003410028029c96db8000118080808000000c040b20002d00104101470d032000280214450d032000280218410028029c96db8000118080808000000c030b20002802042203418080808078460d022003450d022000280208410028029c96db8000118080808000000c020b024002400240024002400240024002400240024002400240024002402000290308427e7c2209a741016a410e20094211541b417f6a0e1000010203040f050607080f090a0b0c0d0f0b024002400240200028021022032d0000220241636a41002002411e71411e461b0e020201000b200341046a10d6968080000c010b200341046a10a2968080000b2003410028029c96db800011808080800000200028021410e7978080000c0e0b024002400240200028021022032d0000220241636a41002002411e71411e461b0e020201000b200341046a10d6968080000c010b200341046a10a2968080000b2003410028029c96db800011808080800000024002400240200028021422032d0000220241636a41002002411e71411e461b0e020201000b200341046a10d6968080000c010b200341046a10a2968080000b2003410028029c96db800011808080800000200028021810e8978080000c0d0b024002400240200028021022032d0000220241636a41002002411e71411e461b0e020201000b200341046a10d6968080000c010b200341046a10a2968080000b2003410028029c96db800011808080800000024002400240200028021422032d0000220241636a41002002411e71411e461b0e020201000b200341046a10d6968080000c010b200341046a10a2968080000b2003410028029c96db800011808080800000200028021810e8978080000c0c0b2000280220220641046a21000240024002400240024020062802000e020102000b0240200628020c2202450d00200628020821030340200310d38b808000200341a0016a21032002417f6a22020d000b0b2000280200450d03200641086a21030c020b200010d48b8080002000280200450d02200641086a21030c010b200010d58b8080002000280200450d01200641086a21030b2003280200410028029c96db8000118080808000000b2006410028029c96db8000118080808000000c0b0b2000280210220310d6968080002003410028029c96db8000118080808000000c0a0b024002400240200028021022032d0000220241636a41002002411e71411e461b0e020201000b200341046a10d6968080000c010b200341046a10a2968080000b2003410028029c96db8000118080808000000c090b024002400240200028021022032d0000220241636a41002002411e71411e461b0e020201000b200341046a10d6968080000c010b200341046a10a2968080000b2003410028029c96db8000118080808000000c080b024002400240200028022822032d0000220241636a41002002411e71411e461b0e020201000b200341046a10d6968080000c010b200341046a10a2968080000b2003410028029c96db800011808080800000024002400240200028022c22032d0000220241636a41002002411e71411e461b0e020201000b200341046a10d6968080000c010b200341046a10a2968080000b2003410028029c96db800011808080800000200028023010e8978080000c070b024002400240200028022822032d0000220241636a41002002411e71411e461b0e020201000b200341046a10d6968080000c010b200341046a10a2968080000b2003410028029c96db800011808080800000024002400240200028022c22032d0000220241636a41002002411e71411e461b0e020201000b200341046a10d6968080000c010b200341046a10a2968080000b2003410028029c96db800011808080800000200028023010e8978080000c060b024002400240200028022822032d0000220241636a41002002411e71411e461b0e020201000b200341046a10d6968080000c010b200341046a10a2968080000b2003410028029c96db800011808080800000024002400240200028022c22032d0000220241636a41002002411e71411e461b0e020201000b200341046a10d6968080000c010b200341046a10a2968080000b2003410028029c96db800011808080800000200028023010e8978080000c050b200028021010e897808000024002400240200028021422032d0000220241636a41002002411e71411e461b0e020201000b200341046a10d6968080000c010b200341046a10a2968080000b2003410028029c96db8000118080808000000c040b024002400240200028022022032d0000220241636a41002002411e71411e461b0e020201000b200341046a10d6968080000c010b200341046a10a2968080000b2003410028029c96db800011808080800000200028022410e8978080000240200028022822032d00002202411f4b0d0002400240200241636a41002002411e71411e461b0e020201000b200341046a10d6968080000c010b200341046a10a2968080000b2003410028029c96db800011808080800000024002400240200028022c22032d0000220241626a4100200241616a41ff01714102491b0e020201000b200341046a10d6968080000c010b200341046a10a2968080000b2003410028029c96db8000118080808000000240200028023022032d00002202411f4b0d0002400240200241636a41002002411e71411e461b0e020201000b200341046a10d6968080000c010b200341046a10a2968080000b2003410028029c96db800011808080800000200028023410e7978080000c030b024002400240200028022022032d0000220241636a41002002411e71411e461b0e020201000b200341046a10d6968080000c010b200341046a10a2968080000b2003410028029c96db8000118080808000000c020b024002400240200028021022032d0000220241636a41002002411e71411e461b0e020201000b200341046a10d6968080000c010b200341046a10a2968080000b2003410028029c96db8000118080808000000c010b2003450d00200020026a280204410028029c96db8000118080808000000b200141306a2480808080000be50101037f02400240024002400240200028020841576a2201410220014106491b0e050401040402000b200028020c450d032000280210450d03200028021421020c020b200028020c450d02200028021021020c010b20002802102102024020002802142203450d0020022101034002402001280200450d00200141046a280200410028029c96db8000118080808000000b02402001410c6a280200450d00200141106a280200410028029c96db8000118080808000000b200141286a21012003417f6a22030d000b0b200028020c450d010b2002410028029c96db8000118080808000000b0b930101037f0240024020002802002201410c470d00200028020821020240200028020c2203450d00200241306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b2000280204450d012002410028029c96db8000118080808000000f0b02400240200141776a2201410320014103491b0e0402000201020b200041046a21000b200010a2968080000b0bd04e09047f017e027f027e037f017e047f037e017f23808080800041f0126b220224808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020012d000022030e300001021a030418060506471d1e1f2021222324074728294708090a470b0c0d2e0e2f0f30473110111213141516473c17000b2001280204210420012802082105200128020c2101200241003a00c01220022005200141c0056c6a22013602ec02200220043602e802200220053602e402200220053602e0022002200241c0126a3602f00220022001360290022002200241f0026a3602a8022002200241c0126a3602a402200220024190026a3602a002200241c8026a200241e0026a20052005200241a0026a10a2af808000200220053602c81220022004410b6c22043602c412200220022802d00220056b4106763602cc12024020022d00c0124101470d00200241c4126a10f0af808000024020022802c412450d0020022802c812410028029c96db8000118080808000000b200041303a00000c4a0b20022902c8122206422088a721052006a721070c460b2001280204210420012802082105200128020c2101200241003a00c01220022005200141c0056c6a22013602ec02200220043602e802200220053602e402200220053602e0022002200241c0126a3602f00220022001360290022002200241f0026a3602a8022002200241c0126a3602a402200220024190026a3602a002200241c8026a200241e0026a20052005200241a0026a10a2af808000200220053602c81220022004410b6c22043602c412200220022802d00220056b4106763602cc12024020022d00c0124101470d00200241c4126a10f0af808000024020022802c412450d0020022802c812410028029c96db8000118080808000000b200041303a00000c490b20022902c8122206422088a721052006a721070c450b2001280204210420012802082105200128020c2101200241003a00c01220022005200141c0056c6a22013602ec02200220043602e802200220053602e402200220053602e0022002200241c0126a3602f00220022001360290022002200241f0026a3602a8022002200241c0126a3602a402200220024190026a3602a002200241c8026a200241e0026a20052005200241a0026a10a2af808000200220053602c81220022004410b6c22043602c412200220022802d00220056b4106763602cc12024020022d00c0124101470d00200241c4126a10f0af808000024020022802c412450d0020022802c812410028029c96db8000118080808000000b200041303a00000c480b20022902c8122206422088a721052006a721070c440b2001280204210820012802082105200128020c2104200241003a00c01220022005200441c0056c6a22043602ec02200220083602e802200220053602e402200220053602e0022002200241c0126a3602f00220022004360290022002200241e0026a41106a3602a8022002200241c0126a3602a402200220024190026a3602a002200241c8026a200241e0026a20052005200241a0026a10a2af808000200220053602c81220022008410b6c22043602c412200220022802d00220056b4106763602cc1220022d00c0124101470d17200241c4126a10f0af808000024020022802c412450d0020022802c812410028029c96db8000118080808000000b200041303a00000c460b20024198026a200141186a28020036020020022001290210370390022001280204210820012802082105200128020c2104200241003a00bf1220022005200441c0056c6a22043602ec02200220083602e802200220053602e402200220053602e0022002200241bf126a3602f002200220043602c0122002200241f0026a3602a8022002200241bf126a3602a4022002200241c0126a3602a002200241c8026a200241e0026a20052005200241a0026a10a2af808000200220053602c81220022008410b6c22043602c412200220022802d00220056b4106763602cc1220022d00bf124101470d17200241c4126a10f0af808000024020022802c412450d0020022802c812410028029c96db8000118080808000000b200041303a00000c430b200128020421040c410b200128020c210520012802082107200128020421040c400b20012d0050411e460d1f200129031821092001290310210a200128020c21052001280208210720012d00d005210b200241d8006a200141d0006a1080af8080002002280258220c4109460d1f200228025c210d024020012d002022044106470d00200141386a290300210e20012903302206422088a7210f2006a721100c1f0b200141386a290300210e20012903302206422088a7210f20012d0040210820012800252111200128002121122006a7211020044104490d1e200141296a210102402004417c6a0e021e001e0b200220012800003602a0022002200141036a2800003600a3020c1e0b2001280204210820012802082105200128020c2104200241003a00c01220022005200441c0056c6a22043602ec02200220083602e802200220053602e402200220053602e0022002200241c0126a3602f00220022004360290022002200241e0026a41106a3602a8022002200241c0126a3602a402200220024190026a3602a002200241c8026a200241e0026a20052005200241a0026a10a2af808000200220053602c81220022008410b6c22043602c412200220022802d00220056b4106763602cc1220022d00c0124101470d21200241c4126a10f0af808000024020022802c412450d0020022802c812410028029c96db8000118080808000000b200041303a00000c410b200128020c2105200128020821070c3d0b200129031821092001290310210a200128020c2105200128020821070c3c0b2001280204210420012802082105200128020c2101200241003a00c01220022005200141c0056c6a22013602ec02200220043602e802200220053602e402200220053602e0022002200241c0126a3602f00220022001360290022002200241f0026a3602a8022002200241c0126a3602a402200220024190026a3602a002200241c8026a200241e0026a20052005200241a0026a10a2af808000200220053602c81220022004410b6c22043602c412200220022802d00220056b4106763602cc12024020022d00c0124101470d00200241c4126a10f0af808000024020022802c412450d0020022802c812410028029c96db8000118080808000000b200041303a00000c3f0b20022902c8122206422088a721052006a721070c3b0b2001280204210420012802082105200128020c2101200241003a00c01220022005200141c0056c6a22013602ec02200220043602e802200220053602e402200220053602e0022002200241c0126a3602f00220022001360290022002200241f0026a3602a8022002200241c0126a3602a402200220024190026a3602a002200241c8026a200241e0026a20052005200241a0026a10a2af808000200220053602c81220022004410b6c22043602c412200220022802d00220056b4106763602cc12024020022d00c0124101470d00200241c4126a10f0af808000024020022802c412450d0020022802c812410028029c96db8000118080808000000b200041303a00000c3e0b20022902c8122206422088a721052006a721070c3a0b20012d00102205411e470d1d410921040c1e0b2001350210210a200128020c210520012802082107200128020421040c380b200128020c21052001280208210720012903202106200129031821092001290310210a200128020421040c370b200141b3056a2d0000210720014197056a310000210a20014195056a330000211320012903b805210e20012802b405210f20012d00b005211020012903a805211420012903a0052106200129039805210920012d009005210520012f00b10521082001350091052115200241a8026a2001410c6a280200360200200220012902043703a002200141106a21042005417e6a4109490d2220050e022221220b20012d00d005411e460d2e20012d00d00a210520024190016a200141d0056a1080af80800020022802900122084109460d2e2002280294012112024020012d00a00522044106470d00200141b8056a290300211420012903b00521060c240b200141b8056a290300211420012903b005210620012d00c005210720012800a505210f20012800a105211020044104490d23200141a9056a211102402004417c6a0e022300230b200220112800003602d0122002201141036a2800003600d3120c230b20012d00d005411e460d2e20012d00d00a2105200241a0016a200141d0056a1080af80800020022802a00122084109460d2e20022802a4012112024020012d00a00522044106470d00200141b8056a290300211420012903b00521060c250b200141b8056a290300211420012903b005210620012d00c005210720012800a505210f20012800a105211020044104490d24200141a9056a211102402004417c6a0e022400240b200220112800003602d8122002201141036a2800003600db120c240b20012d00d005411e460d2e20012d00d00a2105200241b0016a200141d0056a1080af80800020022802b00122084109460d2e20022802b4012112024020012d00a00522044106470d00200141b8056a290300211420012903b00521060c260b200141b8056a290300211420012903b005210620012d00c005210720012800a505210f20012800a105211020044104490d25200141a9056a211102402004417c6a0e022500250b200220112800003602e0122002201141036a2800003600e3120c250b20012d00d005411e460d2e20012d00d00a2105200241c0016a200141d0056a1080af80800020022802c00122084109460d2e20022802c4012112024020012d00a00522044106470d00200141b8056a290300211420012903b00521060c270b200141b8056a290300211420012903b005210620012d00c005210720012800a505210f20012800a105211020044104490d26200141a9056a211102402004417c6a0e022600260b200220112800003602e8122002201141036a2800003600eb120c260b20012d000121110c030b20013100202106200129031821092001290310210a200128020c2105200128020821072001280204210420012f0102211620012d000121110c300b20012903182106200129031021092001290308210a20012d00202205411e470d25410921040c260b20013502202106200129031821092001290310210a200128020c21052001280208210720012d000121110b0c2d0b200141b0056a210820012903182106200129031021092001290308210a02400240024020012d0020411e460d0020012d00a0052105200241086a200141206a1080af8080002002280208220441776a4102490d01200228020c2107200220043602a00220022005ad4220862007ad843702a402200241e0026a200810a5b080800020022802e8022210412f460d0220022802fc02211220022802f802210820022903f002210e20022802ec02210f20022903e00221140c2f0b200241e0026a200810a5b0808000024020022802e8022210412f460d0020022802fc02211220022802f802210820022903f002210e20022802ec02210f20022903e0022114410921040c2f0b200041303a00000c310b200041303a0000200810df968080000c300b200041303a0000200241a0026a10a2968080000c2f0b20022902c81221062001310090052109200241106a200141106a1080af8080002006422088a721052006a721070240200228021022014109460d0020022802142108200220013602e001200220094220862008ad843702e40120022903e001210a0c2c0b200041303a000002402006428080808010540d00200741306a21000340200010cf8b808000200041c0006a21002005417f6a22050d000b0b2008450d2e2007410028029c96db8000118080808000000c2e0b20022902c812211420013100a0052106200241186a200141206a1080af8080002014422088a721052014a7210702400240200228021822014109460d00200228021c2110200220013602c802200220064220862010ad8422063702cc02200241e0026a41086a20024190026a41086a28020036020020022002290390023703e002200241a0026a200241e0026a10ef9380800020022802a0022210418080808078460d0120022902a4022114200220103602f001200220143702f4012001ad422086201442208884210920022903f001210a0c2c0b200041303a000002402014428080808010540d00200741306a21000340200010cf8b808000200041c0006a21002005417f6a22050d000b0b2008450d2c2007410028029c96db8000118080808000000c2c0b200041303a0000200241c8026a10a29680800002402014428080808010540d00200741306a21000340200010cf8b808000200041c0006a21002005417f6a22050d000b0b2008450d2d0c2c0b200241206a200141106a1080af8080000240200228022022044109460d00200228022421070c2a0b200041303a00000c2c0b200131009005211420012903a805210920012903a005210a20012903b0052106200241286a200141106a1080af8080000240200228022822014109460d00200228022c21052002200136028002200220144220862005ad84370284022006422088a721052006a7210720022903800221060c290b200041303a00000c2b0b20012802a805210720012802a405210420012d00a00521052001310090052106200241306a200141106a1080af80800002400240200228023022084109460d0020022802342110200220083602c802200220064220862010ad843702cc02200220053a00e002200220073602e802200220043602e402200220012f00a1053b00e1022002200141a3056a2d00003a00e302200241e0026a410c72200141ac056a41940510f5b28080001a200241a0026a200241e0026a108bb080800020022802a0022204410d460d0120022902ac02210a20022802a802210520022802a402210720022903c80221090c290b200041303a0000200541ff01714104470d2b2004450d2b2007410028029c96db8000118080808000000c2b0b200041303a0000200241c8026a10a2968080000c2a0b20012802a805210820012802a405210720012d00a005210520024198026a2001410c6a280200360200200220012902043703900220012d0090052104200241386a200141106a1080af8080000240024002400240200228023822104109460d00200228023c2112200220043a00cc12200220103602c412200220123602c812200241e0026a200141046a10ef9380800020022802e0022204418080808078460d02200220022902e402220e3702cc02200220043602c802200220053a00e002200220083602e802200220073602e4022002200141a1056a22052f00003b00e1022002200541026a2d00003a00e302200241e0026a410c72200141ac056a41940510f5b28080001a200241a0026a200241e0026a108bb080800020022802a0022201410d460d0120023502c41242208620023502b00284210620023502a4024220862001ad84210a200e422088a7210520022902a802210920022902c8122114200ea721070c2a0b200041303a000020024190026a10ed8b808000200228029002450d02200228029402410028029c96db8000118080808000000c020b200041303a0000200241c8026a10ee8b808000024020022802c802450d0020022802cc02410028029c96db8000118080808000000b200241c4126a10a2968080000c2b0b200041303a0000200241c4126a10a2968080000b200541ff01714104470d292007450d292008410028029c96db8000118080808000000c290b20012d00012111200128020c21072001280208210420012802042105200241e0026a200141106a108bb08080000240024020022802e0022201410d460d00200241a0026a410c6a200241e0026a410c6a290200370200200220022902e4023702a402200220013602a002200220073602e802200220043602e402200220053602e002200241c8026a200241e0026a1089b080800020022802c8022204418080808078460d0120022902cc022214422088a7210520022903a002210a20022903a802210920023502b00221062014a721070c270b200041303a00002005450d292004410028029c96db8000118080808000000c290b200041303a0000200241a0026a10e0968080000c280b20024198026a2001410c6a2802003602002002200129020437039002200241e0026a200141a0056a108bb080800002400240024020022802e0022205410d460d00200241a0026a410c6a200241e0026a410c6a290200370200200220022902e4023702a402200220053602a0022001310090052106200241c0006a200141106a1080af808000200228024022014109460d0120022802442105200220013602c412200220064220862005ad8422143702c812200241e0026a41086a20024190026a41086a28020036020020022002290390023703e002200241c8026a200241e0026a10ef9380800020022802c8022204418080808078460d022001ad42208620023502b00284210620022902cc02220e422088a7210520022903a802210920022903a002210a200ea721070c270b200041303a00000c250b200041303a0000200241a0026a10e0968080000c240b200041303a0000200241c4126a10a296808000200241a0026a10e0968080000c270b20024198026a2001410c6a2802003602002002200129020437039002200241e0026a200141a0056a108bb080800002400240024020022802e0022205410d460d00200241a0026a410c6a200241e0026a410c6a290200370200200220022902e4023702a402200220053602a0022001310090052106200241c8006a200141106a1080af808000200228024822014109460d01200228024c2105200220013602c412200220064220862005ad8422143702c812200241e0026a41086a20024190026a41086a28020036020020022002290390023703e002200241c8026a200241e0026a10ef9380800020022802c8022204418080808078460d022001ad42208620023502b00284210620022902cc02220e422088a7210520022903a802210920022903a002210a200ea721070c260b200041303a00000c230b200041303a0000200241a0026a10e0968080000c220b200041303a0000200241c4126a10a296808000200241a0026a10e0968080000c260b200131009005210a20012802c805210720012802c405210420012d00c005210520012903a805211420012903a005210620012903b0052109200241d0006a200141106a1080af80800002400240200228025022104109460d002002280254210f200220103602b802200220143703b002200220063703a802200220093703a0022002200a422086200fad843702bc02200220053a00e002200220073602e802200220043602e402200220012f00c1053b00e1022002200141c3056a2d00003a00e302200241e0026a410c72200141cc056a41940510f5b28080001a200241c8026a200241e0026a108bb080800020022802c8022204410d460d0120022902d402210a20022802d002210520022802cc02210720022903c002210e0c240b200041303a0000200541ff01714104470d262004450d262007410028029c96db8000118080808000000c260b200041303a0000200241b8026a10a2968080000c250b200220012800003602a0022002200141036a2800003600a302201041ff017121104200210e4100210f0b200220113600e502200220123600e102200220043a00e002200220022800a3023600ec02200220022802a0023600e902200841ff0171210820022903e802211420022903e00221060c200b200041303a00000c220b200128020c210420012802082105200220012802043602e802200220053602e402200220053602e00220022005200441e00a6c6a3602ec02200241a0026a200241e0026a10f28b808000024020022802a0022204418080808078460d0020022902a4022206422088a721052006a721070c1f0b200041303a00000c210b200128020c210420012802082105200220012802043602e802200220053602e402200220053602e00220022005200441e00a6c6a3602ec02200241a0026a200241e0026a10f28b808000024020022802a0022204418080808078460d0020022902a4022206422088a721052006a721070c1e0b200041303a00000c200b20022902c81221062001310090052109200241e0006a200141106a1080af8080002006422088a721052006a721070240200228026022014109460d00200228026421082002200136028008200220094220862008ad8437028408200229038008210a0c1d0b200041303a000002402006428080808010540d00200741306a21000340200010cf8b808000200041c0006a21002005417f6a22050d000b0b2008450d1f2007410028029c96db8000118080808000000c1f0b200220053a00a00d200241a00d6a410172200141116a418f0510f5b28080001a20023100a0122106200241e8006a200241a00d6a1080af808000200228026822014109460d01410920012001410a461b21042006422086200228026cad8421060b2006422088a721052006a721070c1a0b200041303a00000c1c0b0240200128021022054129460d0020013502144220862005ad84210a20012903082214422088a7210520012903182109200129032021062014a721070c190b200041303a00000c1b0b20012d0090052110200128020c21052001280208210720012802042104200241f0006a200141106a1080af8080000240200228027022084109460d002002280274ad4220862008ad84211420012903a805210620012903a005210920012903b005210a0c180b200041303a00002004450d1a2007410028029c96db8000118080808000000c1a0b2001310090052114200241f8006a200141106a1080af8080000240200228027822054109460d00200228027cad4220862005ad84210620012903b005220e422088a7210520012903a805210920012903a005210a200ea721070c170b200041303a00000c190b200241e0026a200141106a10a2b0808000024020023100e00222064216510d00200220022800a9033602d8012002200241ac036a2800003600db0120023500e10220023100e70242308620023300e5024220868484420886200684210a20022d00a803210b20022802a403210d20022802a003210c200229039803211320022802940321122002280290032108200229038803210e200228028403210f200228028003211020022903f802211420022903f002210620022903e80221090c160b200041303a00000c180b200820074110747241087420107221100b20024180016a20041080af8080000240024020022802800122084109460d002002280284012112200220083602c802200220123602cc02200241e0026a200141046a10ef9380800020022802e0022204418080808078460d012015200a423086201342208684844208862005ad84210a20022902e4022213422088a721052013a721070c150b200041303a0000200241a0026a10ed8b80800020022802a002450d1720022802a402410028029c96db8000118080808000000c170b200041303a0000200241c8026a10a2968080000c160b200220112800003602d0122002201141036a2800003600d312200642ff01832106420021140b200220063703f0022002200f3600e502200220103600e102200220043a00e002200220022802d0123600e902200220022800d3123600ec02200220053a0098032002201236029403200220073a0080032002200836029003200220143703f80220012d009005210520024188016a200141106a1080af808000024020022802880122044109460d00200228028c0121070c0f0b200041303a0000200241e0026a41306a10a2968080000c140b200220112800003602d8122002201141036a2800003600db12200642ff01832106420021140b200220063703f0022002200f3600e502200220103600e102200220043a00e002200220022802d8123600e902200220022800db123600ec02200220053a0098032002201236029403200220073a0080032002200836029003200220143703f80220012d009005210520024198016a200141106a1080af808000024020022802980122044109460d00200228029c0121070c0d0b200041303a0000200241e0026a41306a10a2968080000c120b200220112800003602e0122002201141036a2800003600e312200642ff01832106420021140b200220063703f0022002200f3600e502200220103600e102200220043a00e002200220022802e0123600e902200220022800e3123600ec02200220053a0098032002201236029403200220073a0080032002200836029003200220143703f80220012d0090052105200241a8016a200141106a1080af808000024020022802a80122044109460d0020022802ac0121070c0b0b200041303a0000200241e0026a41306a10a2968080000c100b200220112800003602e8122002201141036a2800003600eb12200642ff01832106420021140b200220063703f0022002200f3600e502200220103600e102200220043a00e002200220022802e8123600e902200220022800eb123600ec02200220053a0098032002201236029403200220073a0080032002200836029003200220143703f80220012d0090052105200241b8016a200141106a1080af808000024020022802b80122044109460d0020022802bc0121070c090b200041303a0000200241e0026a41306a10a2968080000c0e0b20012d0090052105200241c8016a200141106a1080af808000024020022802c80122044109460d0020022802cc0121070c0b0b200041303a00000c0d0b200220053a00900820024190086a410172200141216a418f0510f5b28080001a20023100900d2114200241d0016a20024190086a1080af80800020022802d00122014109460d01410920012001410a461b2104201442208620022802d401ad8421140b2014422088a721052014a721070c080b200041303a00000c0a0b200041303a00000c090b200041303a00000c080b200041303a00000c070b200041303a00000c060b2002290398032113200229038803210e200228028403210f200228028003211020022903e802210920022903e002210a0c020b20024190026a10ed8b808000200228029002450d04200228029402410028029c96db8000118080808000000c040b20024190026a10ed8b808000200228029002450d03200228029402410028029c96db8000118080808000000c030b2000200b3a00582000200d3602542000200c3602502000201337034820002012360244200020083602402000200e3703382000200f360234200020103602302000201437032820002006370320200020093703182000200a3703102000200536020c2000200736020820002004360204200020163b0102200020113a0001200020033a0000200041dc006a20022800db01360000200020022802d8013600590c020b20024190026a10ed8b808000200228029002450d0120022802940221070b2007410028029c96db8000118080808000000b200241f0126a2480808080000bc50401057f23808080800041d0006b220224808080800041002103200241146a4185fccc8000410641002802bc97db800011888080800000200241246a419ff9c98000410d41002802bc97db80001188808080000020022001360234200241c8006a200241346a410441002802c497db8000118880808000002002200241346a41046a3602442002200241d0006a36023c2002200241346a3602402002200241c8006a360238200241086a200241386a4194d6c3800010f98380800002400240024002402002280210220141206a22044100480d00200228020c2105024020040d002002410036024020024280808080103702380c030b4100210641002d0098a2db80001a200441002802a496db80001182808080000022030d01410121030b2003200441b4eec9800010ae80808000000b200241003602402002200336023c2002200436023820014160490d010b200241386a410041204101410110e5a0808000200228023c2103200228024021060b200320066a22042002290014370000200441186a200241146a41186a290000370000200441106a200241146a41106a290000370000200441086a200241146a41086a2900003700002002200641206a22043602400240200228023820046b20014f0d00200241386a200420014101410110e5a0808000200228023c2103200228024021040b200320046a2005200110f5b28080001a200041086a200420016a3602002000200229023837020002402002280208450d002005410028029c96db8000118080808000000b200241d0006a2480808080000beb0301057f23808080800041c0006b220224808080800041002103200241206a4193fbcc8000410741002802bc97db800011888080800000200241306a41eaf9c98000410841002802bc97db800011888080800000200241086a20011090a780800002400240024002402002280210220141206a22044100480d00200228020c2105024020040d002002410036021c20024280808080103702140c030b4100210641002d0098a2db80001a200441002802a496db80001182808080000022030d01410121030b2003200441b4eec9800010ae80808000000b2002410036021c200220033602182002200436021420014160490d010b200241146a410041204101410110e5a080800020022802182103200228021c21060b200320066a22042002290020370000200441186a200241206a41186a290000370000200441106a200241206a41106a290000370000200441086a200241206a41086a2900003700002002200641206a220436021c0240200228021420046b20014f0d00200241146a200420014101410110e5a080800020022802182103200228021c21040b200320046a2005200110f5b28080001a200041086a200420016a3602002000200229021437020002402002280208450d002005410028029c96db8000118080808000000b200241c0006a2480808080000bc50401057f23808080800041d0006b220224808080800041002103200241146a4185fccc8000410641002802bc97db800011888080800000200241246a41e4f8c98000410941002802bc97db80001188808080000020022001360234200241c8006a200241346a410441002802c497db8000118880808000002002200241346a41046a3602442002200241d0006a36023c2002200241346a3602402002200241c8006a360238200241086a200241386a4194d6c3800010f98380800002400240024002402002280210220141206a22044100480d00200228020c2105024020040d002002410036024020024280808080103702380c030b4100210641002d0098a2db80001a200441002802a496db80001182808080000022030d01410121030b2003200441b4eec9800010ae80808000000b200241003602402002200336023c2002200436023820014160490d010b200241386a410041204101410110e5a0808000200228023c2103200228024021060b200320066a22042002290014370000200441186a200241146a41186a290000370000200441106a200241146a41106a290000370000200441086a200241146a41086a2900003700002002200641206a22043602400240200228023820046b20014f0d00200241386a200420014101410110e5a0808000200228023c2103200228024021040b200320046a2005200110f5b28080001a200041086a200420016a3602002000200229023837020002402002280208450d002005410028029c96db8000118080808000000b200241d0006a2480808080000beb0301057f23808080800041c0006b220224808080800041002103200241206a41f4facc8000410b41002802bc97db800011888080800000200241306a41d1f9c98000411141002802bc97db800011888080800000200241086a200110aa9c80800002400240024002402002280210220141206a22044100480d00200228020c2105024020040d002002410036021c20024280808080103702140c030b4100210641002d0098a2db80001a200441002802a496db80001182808080000022030d01410121030b2003200441b4eec9800010ae80808000000b2002410036021c200220033602182002200436021420014160490d010b200241146a410041204101410110e5a080800020022802182103200228021c21060b200320066a22042002290020370000200441186a200241206a41186a290000370000200441106a200241206a41106a290000370000200441086a200241206a41086a2900003700002002200641206a220436021c0240200228021420046b20014f0d00200241146a200420014101410110e5a080800020022802182103200228021c21040b200320046a2005200110f5b28080001a200041086a200420016a3602002000200229021437020002402002280208450d002005410028029c96db8000118080808000000b200241c0006a2480808080000bc90501057f23808080800041d0006b2202248080808000200241186a41defacc8000410c41002802bc97db800011888080800000200241286a4193f9c98000410c41002802bc97db80001188808080000041002d0098a2db80001a0240410541012001280200220341014b1b220441002802a496db8000118280808000002205450d00024002400240024020030e03000102000b200541003a0000410121010c020b41012101200541013a00000c010b200541023a000020052001280204360001410521010b41002103200241c8006a2005200141002802c497db8000118880808000002002200520016a360244200220053602402002200241d0006a36023c2002200241c8006a3602382002410c6a200241386a4194d6c3800010f9838080002005410028029c96db80001180808080000002400240024002402002280214220541206a22014100480d0020022802102106024020010d002002410036024020024280808080103702380c030b4100210441002d0098a2db80001a200141002802a496db80001182808080000022030d01410121030b2003200141b4eec9800010ae80808000000b200241003602402002200336023c2002200136023820054160490d010b200241386a410041204101410110e5a0808000200228023c2103200228024021040b200320046a22012002290018370000200141186a200241186a41186a290000370000200141106a200241186a41106a290000370000200141086a200241186a41086a2900003700002002200441206a22013602400240200228023820016b20054f0d00200241386a200120054101410110e5a0808000200228023c2103200228024021010b200320016a2006200510f5b28080001a200041086a200120056a360200200020022902383702000240200228020c450d002006410028029c96db8000118080808000000b200241d0006a2480808080000f0b4101200410bb80808000000bce0401067f23808080800041e0006b220224808080800041002103200241186a41f4facc8000410b41002802bc97db800011888080800000200241186a41106a41c5f9c98000410741002802bc97db80001188808080000020022001370338200241d0006a200241386a410841002802ac97db8000118880808000002002200241386a41086a36024c2002200241d0006a41106a3602442002200241386a3602482002200241d0006a3602402002410c6a200241c0006a4194d6c3800010f98380800002400240024002402002280214220441206a22054100480d0020022802102106024020050d002002410036025820024280808080103702500c030b4100210741002d0098a2db80001a200541002802a496db80001182808080000022030d01410121030b2003200541b4eec9800010ae80808000000b20024100360258200220033602542002200536025020044160490d010b200241d0006a410041204101410110e5a080800020022802542103200228025821070b200320076a22052002290018370000200541186a200241186a41186a290000370000200541106a200241186a41106a290000370000200541086a200241186a41086a2900003700002002200741206a22053602580240200228025020056b20044f0d00200241d0006a200520044101410110e5a080800020022802542103200228025821050b200320056a2006200410f5b28080001a200041086a200520046a360200200020022902503702000240200228020c450d002006410028029c96db8000118080808000000b200241e0006a2480808080000bb90501057f23808080800041d0006b220224808080800041002103200241106a4185fccc8000410641002802bc97db800011888080800000200241106a41106a41fbf7c98000410741002802bc97db80001188808080000041002d0098a2db80001a0240412041002802a496db8000118280808000002204450d0020042001290000370000200441186a200141186a290000370000200441106a200141106a290000370000200441086a200141086a290000370000200241c0006a2004412041002802ac97db8000118880808000002002200441206a36023c200220043602382002200241c0006a41106a3602342002200241c0006a360230200241046a200241306a4194d6c3800010f9838080002004410028029c96db8000118080808000000240024002400240200228020c220441206a22014100480d0020022802082105024020010d002002410036024820024280808080103702400c030b4100210641002d0098a2db80001a200141002802a496db80001182808080000022030d01410121030b2003200141b4eec9800010ae80808000000b20024100360248200220033602442002200136024020044160490d010b200241c0006a410041204101410110e5a080800020022802442103200228024821060b200320066a22012002290010370000200141186a200241106a41186a290000370000200141106a200241106a41106a290000370000200141086a200241106a41086a2900003700002002200641206a22013602480240200228024020016b20044f0d00200241c0006a200120044101410110e5a080800020022802442103200228024821010b200320016a2005200410f5b28080001a200041086a200120046a3602002000200229024037020002402002280204450d002005410028029c96db8000118080808000000b200241d0006a2480808080000f0b4101412010bb80808000000bc50401057f23808080800041d0006b220224808080800041002103200241146a41fffacc8000410941002802bc97db800011888080800000200241246a41fff9c98000411141002802bc97db80001188808080000020022001360234200241c8006a200241346a410441002802c497db8000118880808000002002200241346a41046a3602442002200241d0006a36023c2002200241346a3602402002200241c8006a360238200241086a200241386a4194d6c3800010f98380800002400240024002402002280210220141206a22044100480d00200228020c2105024020040d002002410036024020024280808080103702380c030b4100210641002d0098a2db80001a200441002802a496db80001182808080000022030d01410121030b2003200441b4eec9800010ae80808000000b200241003602402002200336023c2002200436023820014160490d010b200241386a410041204101410110e5a0808000200228023c2103200228024021060b200320066a22042002290014370000200441186a200241146a41186a290000370000200441106a200241146a41106a290000370000200441086a200241146a41086a2900003700002002200641206a22043602400240200228023820046b20014f0d00200241386a200420014101410110e5a0808000200228023c2103200228024021040b200320046a2005200110f5b28080001a200041086a200420016a3602002000200229023837020002402002280208450d002005410028029c96db8000118080808000000b200241d0006a2480808080000bb70501057f23808080800041d0006b220224808080800041002103200241186a4193fbcc8000410741002802bc97db800011888080800000200241186a41106a41e2f9c98000410841002802bc97db80001188808080000041002d0098a2db80001a0240412041002802a496db8000118280808000002204450d0020042001290000370000200441186a200141186a290000370000200441106a200141106a290000370000200441086a200141086a290000370000200241c8006a2004412041002802c497db8000118880808000002002200441206a360244200220043602402002200241c8006a41086a36023c2002200241c8006a3602382002410c6a200241386a4194d6c3800010f9838080002004410028029c96db80001180808080000002400240024002402002280214220441206a22014100480d0020022802102105024020010d002002410036024020024280808080103702380c030b4100210641002d0098a2db80001a200141002802a496db80001182808080000022030d01410121030b2003200141b4eec9800010ae80808000000b200241003602402002200336023c2002200136023820044160490d010b200241386a410041204101410110e5a0808000200228023c2103200228024021060b200320066a22012002290018370000200141186a200241186a41186a290000370000200141106a200241186a41106a290000370000200141086a200241186a41086a2900003700002002200641206a22013602400240200228023820016b20044f0d00200241386a200120044101410110e5a0808000200228023c2103200228024021010b200320016a2005200410f5b28080001a200041086a200120046a360200200020022902383702000240200228020c450d002005410028029c96db8000118080808000000b200241d0006a2480808080000f0b4101412010bb80808000000bca0401057f23808080800041d0006b2202248080808000410021032002410c6a41fffacc8000410941002802bc97db8000118880808000002002410c6a41106a41f4f8c98000410e41002802bc97db8000118880808000002002200136022c200241c0006a2002412c6a410441002802ac97db80001188808080000020022002412c6a41046a36023c2002200241c0006a41106a36023420022002412c6a3602382002200241c0006a3602302002200241306a4194d6c3800010f98380800002400240024002402002280208220141206a22044100480d0020022802042105024020040d002002410036024820024280808080103702400c030b4100210641002d0098a2db80001a200441002802a496db80001182808080000022030d01410121030b2003200441b4eec9800010ae80808000000b20024100360248200220033602442002200436024020014160490d010b200241c0006a410041204101410110e5a080800020022802442103200228024821060b200320066a2204200229000c370000200441186a2002410c6a41186a290000370000200441106a2002410c6a41106a290000370000200441086a2002410c6a41086a2900003700002002200641206a22043602480240200228024020046b20014f0d00200241c0006a200420014101410110e5a080800020022802442103200228024821040b200320046a2005200110f5b28080001a200041086a200420016a3602002000200229024037020002402002280200450d002005410028029c96db8000118080808000000b200241d0006a2480808080000b910401047f23808080800041206b2202248080808000200241f4facc8000410b41002802bc97db800011888080800000200241106a41acf9c98000410a41002802bc97db80001188808080000041002d0098a2db80001a024002400240412041002802a496db8000118280808000002203450d0020032001290000370000200341186a2204200141186a290000370000200341106a200141106a290000370000200341086a2205200141086a29000037000041002d0098a2db80001a412041002802a496db8000118280808000002201450d0120012003290000370000200141186a2004290000370000200141106a2204200341106a290000370000200141086a20052900003700002003410028029c96db80001180808080000041002d0098a2db80001a41c00041002802a496db8000118280808000002203450d0220032002290000370000200341186a200241186a290000370000200341106a200241106a290000370000200341086a200241086a29000037000020032001290000370020200341286a200141086a290000370000200341306a2004290000370000200341386a200141186a290000370000410028029c96db80002104200041c00036020820002003360204200041c0003602002001200411808080800000200241206a2480808080000f0b4101412010bb80808000000b4101412010bb80808000000b410141c00041b4eec9800010ae80808000000bb70501057f23808080800041d0006b220224808080800041002103200241186a419afbcc8000411141002802bc97db800011888080800000200241186a41106a4182f9c98000411141002802bc97db80001188808080000041002d0098a2db80001a0240412041002802a496db8000118280808000002204450d0020042001290000370000200441186a200141186a290000370000200441106a200141106a290000370000200441086a200141086a290000370000200241c8006a2004412041002802c497db8000118880808000002002200441206a360244200220043602402002200241c8006a41086a36023c2002200241c8006a3602382002410c6a200241386a4194d6c3800010f9838080002004410028029c96db80001180808080000002400240024002402002280214220441206a22014100480d0020022802102105024020010d002002410036024020024280808080103702380c030b4100210641002d0098a2db80001a200141002802a496db80001182808080000022030d01410121030b2003200141b4eec9800010ae80808000000b200241003602402002200336023c2002200136023820044160490d010b200241386a410041204101410110e5a0808000200228023c2103200228024021060b200320066a22012002290018370000200141186a200241186a41186a290000370000200141106a200241186a41106a290000370000200141086a200241186a41086a2900003700002002200641206a22013602400240200228023820016b20044f0d00200241386a200120044101410110e5a0808000200228023c2103200228024021010b200320016a2005200410f5b28080001a200041086a200120046a360200200020022902383702000240200228020c450d002005410028029c96db8000118080808000000b200241d0006a2480808080000f0b4101412010bb80808000000b9205030c7f027e037f23808080800041b0016b2202248080808000200241046a200110e896808000200241c0006a20022802082203200228020c220410a58d80800002400240024020022802404101710d00410521010c010b200241106a41286a2201200241f8006a2205290300370300200241106a41206a2206200241f0006a2207290300370300200241106a41186a2208200241c0006a41286a2209290300370300200241106a41106a220a200241c0006a41206a220b290300370300200220022903503703102002200241c0006a41186a220c2903003703180240200228029801220d0d00410521010c010b20024188016a290300210e200229038001210f20022802900121102002280294012111200228029c012112200c2002290318370300200520012903003703002007200629030037030020092008290300370300200b200a2903003703002002200f370380012002420037034820024201370340200220022903103703502002201236029c012002200d3602980120022010360290012002200e370388012002201141016a2201417f20011b22053602940141002d0098a2db80001a41d00041002802a496db8000118280808000002201450d012001200d360008200220013602a80120012005360004200241d0003602a401200120103600002001201236000c200241103602ac01200241c0006a41106a200241a4016a1083a380800020022802a40121012003200420022802a801220d20022802ac0141002802f495db80001183808080000002402001450d00200d410028029c96db8000118080808000000b410f21010b200020013a000002402002280204450d002003410028029c96db8000118080808000000b200241b0016a2480808080000f0b410141d00010bb80808000000bb90503047f027e037f23808080800041b0016b2202248080808000200241046a200110e896808000200241c0006a20022802082203200228020c220110a58d80800002400240024020022802404101710d00410521010c010b200241106a41286a200241f8006a290300370300200241106a41206a200241f0006a290300370300200241106a41186a200241c0006a41286a290300370300200241206a200241c0006a41206a290300370300200220022903503703102002200241c0006a41186a290300370318024020022802980122040d00410521010c010b02402002280294012205410f4d0d00410621010c010b20024188016a290300210620022903800121072002280290012108200228029c012109200241c0006a41186a2002290318370300200241f8006a200241106a41286a290300370300200241f0006a200241106a41206a290300370300200241c0006a41286a200241106a41186a290300370300200241c0006a41206a200241106a41106a29030037030020022007370380012002420037034820024201370340200220022903103703502002200936029c012002200436029801200220083602900120022006370388012002200541016a220a3602940141002d0098a2db80001a41d00041002802a496db8000118280808000002205450d0120052004360008200220053602a8012005200a360004200241d0003602a401200520083600002005200936000c200241103602ac01200241c0006a41106a200241a4016a1083a380800020022802a40121052003200120022802a801220420022802ac0141002802f495db80001183808080000002402005450d002004410028029c96db8000118080808000000b410f21010b200020013a000002402002280204450d002003410028029c96db8000118080808000000b200241b0016a2480808080000f0b410141d00010bb80808000000bff0701087f23808080800041e0066b2203248080808000200341046a200110e896808000200341106a20032802082204200328020c220510a58d80800020034200370318200328021021012003420037031002400240024002400240024020014101470d00200328026c21062003280268210720032802642101200341f0006a200341206a220841c40010f5b28080001a02400240024020070e020001020b41002802cca2db8000450d0041002802dc8fdb8000210741002802d88fdb8000210941002802c8a2db8000210a200342003702f80120034281808080c0003702f001200341f0ecc980003602ec012003410f3602e801200341c9e8c980003602e401200342c1808080103702dc01200341ebeac980003602d8012003420c3702d001200341b7ebc980003602cc01200341003602c80120034281808080c0cc013702c001200941d4e9c38000200a410246220a1b200341c0016a200741bce9c38000200a1b280210118b80808000000b2006200172450d0320010d02410121070b20034200370318200342013703102008200341f0006a41c40010f5b280800021022000418f023b01002003200636026c20032007417f6a22073602682003200136026441002d0098a2db80001a41d00041002802a496db8000118280808000002200450d0520002007360008200320003602c40120002001360004200341d0003602c001200020032802603600002000200636000c200341103602c8012002200341c0016a1083a380800020032802c00121012004200520032802c401220020032802c80141002802f495db8000118380808000002001450d042000410028029c96db8000118080808000000c040b41002802cca2db8000450d0241002802dc8fdb8000210141002802d88fdb8000210241002802c8a2db80002107200342003702f80120034281808080c0003702f001200341b0edc980003602ec012003410f3602e801200341c9e8c980003602e401200342c1808080103702dc01200341ebeac980003602d8012003420c3702d001200341b7ebc980003602cc01200341003602c80120034281808080e0cf013702c001200241d4e9c38000200741024622071b200341c0016a200141bce9c3800020071b280210118b80808000000c020b200041043a00000c020b200341d1016a200241086a290000370000200341d9016a200241106a290000370000200341e1016a200241186a290000370000200341043a00c8012003411d3a00c001200320022900003700c90141014100200341c0016a10f18e8080000b2000410f3b01002004200541002802ac95db8000118b80808000000b02402003280204450d002003280208410028029c96db8000118080808000000b200341e0066a2480808080000f0b410141d00010bb80808000000b5e01017f23808080800041106b2202248080808000200241046a200110e596808000200020022802082201200228020c10b28d80800002402002280204450d002001410028029c96db8000118080808000000b200241106a2480808080000bd20601057f23808080800041a0016b220224808080800041002103200241f0006a4185fccc8000410641002802bc97db800011888080800000200241f0006a41106a41fbf7c98000410741002802bc97db80001188808080000041002d0098a2db80001a0240412041002802a496db8000118280808000002204450d0020042001290000370000200441186a200141186a290000370000200441106a200141106a290000370000200441086a200141086a29000037000020022004412041002802ac97db8000118880808000002002200441206a36029c0120022004360298012002200241106a360294012002200236029001200241e4006a20024190016a4194d6c3800010f9838080002004410028029c96db8000118080808000000240024002400240200228026c220141206a22054100480d0020022802682106024020050d002002410036020820024280808080103702000c030b4100210341002d0098a2db80001a200541002802a496db80001182808080000022040d01410121030b2003200541b4eec9800010ae80808000000b20024100360208200220043602042002200536020020014160490d010b2002410041204101410110e5a080800020022802042104200228020821030b200420036a22052002290070370000200541186a200241f0006a41186a290000370000200541106a200241f0006a41106a290000370000200541086a200241f0006a41086a2900003700002002200341206a22053602080240200228020020056b20014f0d002002200520014101410110e5a080800020022802042104200228020821050b200420056a2006200110f5b28080001a200520016a21012002280200210502402002280264450d002006410028029c96db8000118080808000000b20022004200110a58d8080000240024020022802004101710d002000428080808080808080807f370338200042003703302000420037030020004200370340200041286a4200370300200041206a4200370300200041186a4200370300200041106a4200370300200041086a4200370300200041c8006a42003703000c010b2000200241106a41d00010f5b28080001a0b02402005450d002004410028029c96db8000118080808000000b200241a0016a2480808080000f0b4101412010bb80808000000bae0601067f23808080800041d0006b220224808080800041002103200241106a4185fccc8000410641002802bc97db800011888080800000200241106a41106a41f0f7c98000410b41002802bc97db80001188808080000041002d0098a2db80001a02400240412041002802a496db8000118280808000002204450d0020042000290000370000200441186a200041186a290000370000200441106a200041106a290000370000200441086a200041086a290000370000200241c0006a2004412041002802ac97db8000118880808000002002200441206a36023c200220043602382002200241c0006a41106a3602342002200241c0006a360230200241046a200241306a4194d6c3800010f9838080002004410028029c96db8000118080808000000240024002400240200228020c220041206a22054100480d0020022802082106024020050d002002410036024820024280808080103702400c030b4100210341002d0098a2db80001a200541002802a496db80001182808080000022040d01410121030b2003200541b4eec9800010ae80808000000b20024100360248200220043602442002200536024020004160490d010b200241c0006a410041204101410110e5a080800020022802442104200228024821030b200420036a22052002290010370000200541186a200241106a41186a290000370000200541106a200241106a41106a290000370000200541086a200241106a41086a2900003700002002200341206a22053602480240200228024020056b20004f0d00200241c0006a200520004101410110e5a080800020022802442104200228024821050b200420056a2006200010f5b28080001a2002280240210702402002280204450d002006410028029c96db8000118080808000000b41002d0098a2db80001a410841002802a496db8000118280808000002203450d01200320012902003700002002410836024820022003360244200241083602402004200520006a200241c0006a41002802a495db80001188808080000002402007450d002004410028029c96db8000118080808000000b200241d0006a2480808080000f0b4101412010bb80808000000b4101410810bb80808000000b7701027f23808080800041106b22022480808080002002200010ed9680800020022802082103200228020421002002200136020c200020032002410c6a410441002802f495db80001183808080000002402002280200450d002000410028029c96db8000118080808000000b200241106a2480808080000bb90201047f23808080800041206b220324808080800041002104024002402000280208220541046a22064100480d00024020060d00410121040c020b41002d0098a2db80001a200641002802a496db80001182808080000022040d01410121040b2004200641e0f7c9800010ae80808000000b20034100360214200320043602102003200636020c20002802042100200320053602182003200341186a36021c2003411c6a2003410c6a108c898080000240200328020c200328021422066b20054f0d002003410c6a2006200510bea8808000200328021421060b200328021020066a2000200510f5b28080001a200328020c21002001200220032802102204200620056a41002802f495db80001183808080000002402000450d002004410028029c96db8000118080808000000b200341206a2480808080000be10101037f23808080800041106b2202248080808000200241046a200010e596808000200120022802082200200228020c10af8b80800002402002280204450d002000410028029c96db8000118080808000000b024020012802082203450d00200128020441146a210003400240024002402000417c6a2d0000220441636a41002004411e71411e461b0e020201000b200010e38a8080000c010b200010cf8b8080000b200041a0056a21002003417f6a22030d000b0b02402001280200450d002001280204410028029c96db8000118080808000000b200241106a2480808080000ba20101027f23808080800041206b2202248080808000200241086a200010e69680800020022802102103200228020c2100200241146a200110f8968080002000200320022802182201200228021c41002802f495db80001183808080000002402002280214450d002001410028029c96db8000118080808000000b02402002280208450d002000410028029c96db8000118080808000000b200241206a2480808080000bfe0402067f017e23808080800041106b2202248080808000411d21030240200128020022044103460d004122411e200441014b1b41054101200128020841014b1b6a21030b41002d0098a2db80001a0240200341002802a496db8000118280808000002205450d002002200536020820022003360204200520012802203600002002410436020c20012802242106410421070240200341fc00714104470d00200241046a4104410410bea88080002002280204210320022802082105200228020c21070b200520076a20063600002002200741046a220736020c200128022821060240200320076b41034b0d00200241046a2007410410bea880800020022802082105200228020c21070b200520076a20063600002002200741046a220336020c0240024020044103470d00024020022802042003470d00200241046a2003410110bea8808000200228020c21030b200228020820036a41003a00002002200341016a220336020c0c010b024020022802042003470d00200241046a2003410110bea8808000200228020c21030b200228020820036a41013a00002002200341016a36020c2001200241046a10a0a0808000200141086a200241046a10a0a0808000200228020c21030b200129031021080240200228020420036b41074b0d00200241046a2003410810bea8808000200228020c21030b200228020820036a20083700002002200341086a220336020c200129031821080240200228020420036b41074b0d00200241046a2003410810bea8808000200228020c21030b200228020820036a2008370000200041086a200341086a36020020002002290204370200200241106a2480808080000f0b4101200341e0f7c9800010ae80808000000b6601027f23808080800041106b2202248080808000200241046a200010e796808000200120022802082203200228020c10f7a180800002402002280204450d002003410028029c96db8000118080808000000b200110fa96808000200241106a2480808080000b900501037f0240024002400240024020002d00000e020102000b02400240024020002802080e020102000b024002400240200028021841566a2201410220014106491b0e050701070702000b200028021c450d062000280220450d062000280224410028029c96db8000118080808000000f0b024020002802242202450d00200028022041306a21010340200110e38a808000200141c0006a21012002417f6a22020d000b0b200028021c450d052000280220410028029c96db8000118080808000000f0b2000411c6a10a78c808000200028021c450d042000280220410028029c96db8000118080808000000f0b024002400240200028021841576a2201410220014106491b0e050601060602000b200028021c450d052000280220450d05200028022421030c060b200028021c450d04200028022021030c050b20002802202103024020002802242202450d0020032101034002402001280200450d00200141046a280200410028029c96db8000118080808000000b02402001410c6a280200450d00200141106a280200410028029c96db8000118080808000000b200141286a21012002417f6a22020d000b0b200028021c0d040c030b200041106a10a8968080000f0b02400240024020002d00a005220141636a41002001411e71411e461b0e020201000b200041a4056a10d6968080000c010b200041a4056a10a2968080000b20002d001022014120460d0102400240200141636a41002001411e71411e461b0e020301000b200041146a10d6968080000f0b200041146a10a2968080000f0b0240024020002d0010220141636a41002001411e71411e461b0e020201000b200041146a10d6968080000f0b200041146a10a2968080000b0f0b2003410028029c96db8000118080808000000ba20608017f037e027f017e017f017e017f037e23808080800041c0016b2202248080808000200141c8006a29030021032001290340210420012903002105200241046a200010e896808000200241d0006a20022802082200200228020c220610a58d8080000240024020022802504101710d0020024200370318200242003703100c010b200220022903a0013703102002200241a8016a2903003703180b024002402005a70d0042002104200241f8006a4200370300200241f0006a4200370300200241e8006a4200370300200241e0006a42003703002002420037035820024200370350428080808080808080807f21030c010b200241d0006a41286a200141386a290300370300200241d0006a41206a200141306a290300370300200241d0006a41186a200141286a290300370300200241e0006a200141206a290300370300200220012903103703502002200141186a2903003703580b200241206a41286a200241d0006a41286a22012903002205370300200241206a41206a200241d0006a41206a22072903002208370300200241206a41186a200241d0006a41186a2209290300220a370300200241206a41106a200241d0006a41106a220b290300220c37030020022002290358220d37032820022002290350220e37032020024188016a200537030020024180016a20083703002001200a3703002007200c3703002009200d370300200220033703980120022004370390012002200e370360200241a8016a20022903183703002002420037035820024201370350200220022903103703a00141002d0098a2db80001a024041d00041002802a496db8000118280808000002201450d00200120022903a801370008200220013602b801200241d0003602b401200120022903a001370000200241103602bc01200b200241b4016a1083a380800020022802b40121012000200620022802b801220720022802bc0141002802f495db80001183808080000002402001450d002007410028029c96db8000118080808000000b02402002280204450d002000410028029c96db8000118080808000000b200241c0016a2480808080000f0b410141d00010bb80808000000bdd0605037f027e017f017e017f23808080800041f0056b2202248080808000200241046a200010e896808000200241c0006a20022802082203200228020c220410a58d8080000240024020022802404101710d0042002105200241386a4200370300200241306a4200370300200241286a4200370300200241206a42003703002002420037031820024200370310428080808080808080807f21064100210741002100420021080c010b200241106a41286a200241f8006a290300370300200241106a41206a200241f0006a290300370300200241106a41186a200241c0006a41286a290300370300200241206a200241c0006a41206a290300370300200220022903503703102002200241c0006a41186a29030037031820024188016a29030021062002290380012108200228029c012100200228029801210720022903900121050b02400240200720007222090d00200241d1006a200141086a290000370000200241d9006a200141106a290000370000200241e1006a200141186a290000370000200241033a00482002411d3a0040200220012900003700494101210741014100200241c0006a10f18e8080000c010b200741016a2201417f20011b21070b200241c0006a41186a2002290318370300200241f8006a200241106a41286a290300370300200241f0006a200241106a41206a290300370300200241c0006a41286a200241106a41186a290300370300200241c0006a41206a200241106a41106a29030037030020022008370380012002420037034820024201370340200220022903103703502002200036029c0120022007360298012002200537039001200220063703880141002d0098a2db80001a024041d00041002802a496db8000118280808000002201450d0020012007360008200220013602e805200120054220883e0004200241d0003602e405200120053e00002001200036000c200241103602ec05200241c0006a41106a200241e4056a1083a380800020022802e40521012003200420022802e805220020022802ec0541002802f495db80001183808080000002402001450d002000410028029c96db8000118080808000000b2009410047210102402002280204450d002003410028029c96db8000118080808000000b200241f0056a24808080800020010f0b410141d00010bb80808000000bec0502037f027e23808080800041c0016b220224808080800020012802002103200241046a200010e896808000200241d0006a20022802082200200228020c220410a58d8080000240024020022802504101710d0042002105200241c8006a4200370300200241c0006a4200370300200241386a4200370300200241306a4200370300200241186a4100360200200242003703282002420037032020024200370310428080808080808080807f21060c010b200241206a41286a20024188016a290300370300200241206a41206a20024180016a290300370300200241206a41186a200241d0006a41286a290300370300200241306a200241d0006a41206a290300370300200241186a200241ac016a28020036020020022002290360370320200220022902a4013703102002200241d0006a41186a29030037032820024198016a290300210620022903900121050b200241d0006a41186a200229032837030020024188016a200241206a41286a29030037030020024180016a200241206a41206a290300370300200241d0006a41286a200241206a41186a290300370300200241d0006a41206a200241206a41106a290300370300200241ac016a200241186a2802003602002002200637039801200220053703900120022002290320370360200220033602a001200220022903103702a401200242003703582002420137035041002d0098a2db80001a024041d00041002802a496db8000118280808000002201450d00200120022903a801370008200220013602b801200120022802a401360004200241d0003602b40120012003360000200241103602bc01200241d0006a41106a200241b4016a1083a380800020022802b40121012000200420022802b801220320022802bc0141002802f495db80001183808080000002402001450d002003410028029c96db8000118080808000000b02402002280204450d002000410028029c96db8000118080808000000b200241c0016a2480808080000f0b410141d00010bb80808000000bd90301097f23808080800041f0006b220224808080800020012802042103200128020021042002410c6a200010e696808000200241306a200228021022002002280214220510b58d80800002400240200228023022064104470d00200241286a420037030020024200370320410321014100210741002108410021090c010b200241206a200241306a41106a290300370300200241186a41106a200241c8006a2903003703002002200229033837031841032101200228025021072002280254210820022802582109200228025c210a024020064103470d00200228023421030c010b200421010b200241306a41106a200241206a290300370300200241c8006a200241186a41106a29030037030020022003360234200220022903183703382002200a36025c200220093602582002200836025420022007360250200220013602300240024020014104470d002000200541002802ac95db8000118b80808000000c010b200241e4006a200241306a10f8968080002000200520022802682201200228026c41002802f495db8000118380808000002002280264450d002001410028029c96db8000118080808000000b0240200228020c450d002000410028029c96db8000118080808000000b200241f0006a2480808080000ba703010a7f23808080800041e0006b22022480808080002001280204210320012802002101200241046a200010e696808000200241206a20022802082200200228020c220410b58d80800002400240200228022022054104470d00200241186a420037030020024200370310410021064103210741002108410021090c010b200241186a200241386a29030037030020022002290330370310410321072002280224210a200228024021062002280244210820022802482109200228024c210b024020054103470d00200228022c2103200228022821010c010b200521070b200241386a200241186a2903003703002002200336022c200220013602282002200a36022420022007360220200220022903103703302002200b36024c200220093602482002200836024420022006360240200241d4006a200241206a10f8968080002000200420022802582201200228025c41002802f495db80001183808080000002402002280254450d002001410028029c96db8000118080808000000b02402002280204450d002000410028029c96db8000118080808000000b200241e0006a2480808080000bb00705037f027e017f017e037f23808080800041b0016b2201248080808000200141046a200010e896808000200141c0006a20012802082202200128020c220310a58d80800002400240024020012802404101710d0042002104200141386a4200370300200141306a4200370300200141286a4200370300200141206a42003703002001420037031820014200370310428080808080808080807f210541002106420021070c010b200141106a41286a200141f8006a290300370300200141106a41206a200141f0006a290300370300200141106a41186a200141c0006a41286a290300370300200141206a200141c0006a41206a290300370300200120012903503703102001200141c0006a41186a29030037031820014188016a29030021052001290380012104200128029001210620012903980121072001280294012200450d002000417f6a21080c010b4100210841002802cca2db8000450d004100210841002802dc8fdb8000210041002802d88fdb8000210941002802c8a2db8000210a2001420037027820014281808080c000370270200141b0ecc9800036026c2001410f360268200141c9e8c98000360264200142c18080801037025c200141ebeac980003602582001420c370250200141b7ebc9800036024c200141003602482001428180808080de01370240200941d4e9c38000200a410246220a1b200141c0006a200041bce9c38000200a1b280210118b80808000000b200141c0006a41186a2001290318370300200141f8006a200141106a41286a290300370300200141f0006a200141106a41206a290300370300200141c0006a41286a200141106a41186a290300370300200141c0006a41206a200141106a41106a2903003703002001200437038001200142003703482001420137034020012001290310370350200120073703980120012008360294012001200636029001200120053703880141002d0098a2db80001a024041d00041002802a496db8000118280808000002200450d00200020073e0008200120003602a80120002008360004200141d0003602a40120002006360000200020074220883e000c200141103602ac01200141c0006a41106a200141a4016a1083a380800020012802a40121002002200320012802a801220820012802ac0141002802f495db80001183808080000002402000450d002008410028029c96db8000118080808000000b02402001280204450d002001280208410028029c96db8000118080808000000b200141b0016a2480808080000f0b410141d00010bb80808000000b6601017f23808080800041106b2201248080808000200141046a200010e59680800020012802082200200128020c41002802ac95db8000118b808080000002402001280204450d002000410028029c96db8000118080808000000b200141106a2480808080000b6601027f23808080800041106b2201248080808000200141046a200010e79680800020012802082202200128020c41002802ac95db8000118b808080000002402001280204450d002002410028029c96db8000118080808000000b200141106a2480808080000b6601017f23808080800041106b2201248080808000200141046a200010ed9680800020012802082200200128020c41002802ac95db8000118b808080000002402001280204450d002000410028029c96db8000118080808000000b200141106a2480808080000b8b0201037f23808080800041106b22022480808080002002200041c0016a360204200128021c41e4eec980004112200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a41f6eec980004108200041c4eec9800010a38180800041feeec980004108200241046a41d4eec9800010a381808000210420022d000d220020022d000c2203722101024020004101470d0020034101710d000240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710b880302017f077e23808080800041d0026b2201248080808000200142f89aef8eef91e1ce967f3700c802200142b4d6d6dfccc6b592c3003700c002200142fc90b9e5d09296e7773700b802200142a6d4e6f1a4dd9598603700b002200141086a200141b0026a412010c38d808000420021024200210342002104420021054200210642002107024020012802084101470d002001290338210720012903302106200129032821052001290320210420012903182103200129031021020b200141086a10a29e808000024020012903a0022208427f427f200220047c220420042002541b220220067c220420042002541b2204580d0020012903a8022202427f427f200320057c220620062003541b220320077c220620062003541b2203580d00200141086a20004200200820047d220420042008561b4200200220037d220320032002561b10c991808000200129030821022001200129031037031020012002370308200141023a00b002200141086a200141b0026a10d2a48080000b200141d0026a2480808080000bf31503047f037e067f2380808080004180096b220124808080800020001087978080001a02400240200028022c2202450d0020014188016a2002417f6a10e49680800020014190066a200128028c01220220012802900110b08d8080000240024020012d0090060d00200141d8036a4200370300200141d0036a4200370300200141c8036a4200370300200142003703c0030c010b200141d8036a200141a9066a290000370300200141d0036a200141a1066a290000370300200141c8036a20014199066a29000037030020012001290091063703c0030b0240200128028801450d002002410028029c96db8000118080808000000b200141c0036a2000410c6a412010f9b28080000d00200141046a200041f00010f5b28080001a200028027021032000280274210220002802782100200141003602840120012002200041b0026c6a2204360280012001200336027c20012002360278200120023602740240024002402000450d002001200241b0026a3602780240200229031022054205510d0041d384808000ad422086200141c0036aad220684210720014180056a2108200141c0036a41186a2109200141a0036a410c6a210320014190066a410c6a210a4100210b034020014188016a200241186a41980210f5b28080001a2001200128028401220041016a36028401200a2002290200370200200a41086a200241086a290200370200200141a0036a41086a20014190066a41086a290200370300200141a0036a41106a20014190066a41106a290200370300200141a0036a41186a20014190066a41186a28020036020020012001290290063703a003200120003602bc032001200341086a2902003703c803200120032902003703c003200120053703d003200920014188016a41980210f5b28080001a0240024020054202510d00410021020c010b02402001280280052202418380808078460d00200241808080807847200241ffffffff076a2202410c4b200241014672710d00410021020c010b200b2000470d0441012102200b41016a210b0b024041002802cca2db80004104490d00200120073703e80841002802dc8fdb8000210441002802d88fdb8000210c41002802c8a2db8000210d200142013702c806200141013602c006200141c0f4c980003602bc06200141123602b806200141c8f4c980003602b406200142c4808080c0003702ac06200141c0efc980003602a8062001420f3702a006200141e8f2c9800036029c06200141003602980620014281808080f0d60037029006200441bce9c38000200d410246220d1b28021021042001200141e8086a3602c406200c41d4e9c38000200d1b20014190066a2004118b80808000000b20014190066a200141c0036a41b00210f5b28080001a200120023a00c008200141fc056a20014190066a2002108897808000024020012d00fc054110460d00200128027822022001280280012204460d032001200241b0026a360278200229031022054205510d020c010b0b41022102200141d4086a41026a220320012d00ff053a0000200120012f00fd053b01d408024041002802cca2db8000450d002001410336029406200141a4f5c98000360290062001420237029c06200141d484808000ad422086200141d4086aad843703e0082001418a80808000ad422086200141bc036aad843703d8082001200141d8086a36029806200141bcf5c980003602f8082001410f3602f408200141e8f2c980003602f008200141123602ec08200141c8f4c980003602e80820014190066a4101200141e8086a4100200110b3848080000b200141e8086a41026a20032d00003a0000200120012f01d4083b01e8080c030b200241b0026a21020b200420026b41b0026e2100024020042002460d00200241c0016a210203400240200241d07e6a290300427e7c22054203542005420152710d00200241907f6a2d000041ff01714102470d00200241947f6a280200450d00200241987f6a280200410028029c96db8000118080808000000b200210dfa7808000200241b0026a21022000417f6a22000d000b0b0240200128027c450d002001280274410028029c96db8000118080808000000b200142beee8ae9ce8fa2b1977f3700a80620014295d4f9afa2868fb8643700a006200142fc90b9e5d09296e77737009806200142a6d4e6f1a4dd95986037009006024020014190066a412010bb8d80800041fd01710d001089978080000b10939180800020012802302202108597808000200210cc9180800020014190066a1095918080002001200128020c220d3602a00320012001280298062202360288010240200d2002470d002001280294062102200d450d042001280208210341002100200d210b02400340200320006a220a200220006a2204109bad808000200a2d0000220820042d0000470d01410c21094108210c02400240024002400240024020080e050001020405000b200a41016a280000200441016a280000470d060c020b200a41016a280000200441016a280000460d010c050b200a41016a280000200441016a280000470d040b41102109410c210c0b2003200920006a220a6a28020022042002200a6a280200470d022003200c20006a220a6a2802002002200a6a280200200410f9b28080000d020b200041146a2100200b417f6a220b0d000c060b0b200141003602d003200141013602c403200141b8f1c980003602c003200142043702c803200141c0036a41c0f1c9800010f680808000000b200142003702cc0320014281808080c0003702c403200141b8efc980003602c0034100200141a0036a20014188016a200141c0036a4184f0c9800010fc80808000000b200810de96808000410021020b200141f4006a10ffa7808000200120023a00c003200120012f01e8083b00c1032001200141ea086a2d00003a00c303200120003602c4032001410136029406200141f8f2c98000360290062001420137029c06200141d584808000ad42208620068437038801200120014188016a3602980620014190066a4180f3c9800010f680808000000b200141003602a0062001410136029406200141acf3c9800036029006200142043702980620014190066a41b4f3c9800010f680808000000b0240200141046a41306a220020014190066a41306a2203412010f9b2808000450d0041a7a8d28000410e410028028c96db8000118b808080000020004120410028028496db8000118b808080000020034120410028028496db8000118b80808000000b024020002003412010f9b2808000450d00200141003602d003200141013602c403200141bcf0c980003602c003200142043702c803200141c0036a41c4f0c9800010f680808000000b0240200141046a41d0006a20014190066a41d0006a412010f9b28080000d000240200d450d000340024020022d0000220041034b0d002002200041027441989cca80006a2802006a2200280200450d00200041046a280200410028029c96db8000118080808000000b200241146a2102200d417f6a220d0d000b0b0240200128029006450d00200128029406410028029c96db8000118080808000000b0240200128020c2200450d00200128020821020340024020022d0000220341034b0d002002200341027441989cca80006a2802006a2203280200450d00200341046a280200410028029c96db8000118080808000000b200241146a21022000417f6a22000d000b0b02402001280204450d002001280208410028029c96db8000118080808000000b20014180096a2480808080000f0b200141003602d003200141013602c403200141f8f0c980003602c003200142043702c803200141c0036a4180f1c9800010f680808000000be80902087f057e23808080800041d0026b220124808080800020002802082102200028020421032001410036021820014280808080c00037021002402002450d00200241146c21020340200141cc026a21042001210541102106410c2107024002400240024020032d00000e050201010003020b20012104200141b8026a2105410c2106410821070b2005200320076a2802003602002004200320066a2802003602000c010b4100210502400240200328021022044100480d00200328020c210520032800012107024020040d00410121060c020b41002d0098a2db80001a200441002802a496db80001182808080000022060d01410121050b2005200441c0e1c7800010ae80808000000b20062005200410f5b280800021080240200128021822062001280210470d00200141106a419493d2800010b7ad8080000b2001280214200641146c6a220520043602102005200836020c2005200436020820052007360001200541003a00002001200641016a3602180b200341146a21032002416c6a22020d000b0b200141086a200141106a41086a28020036020020012001290210370300108e91808000200142a0b9ab8f9ae5999778370028200142f999a7c78cd1d1cdb17f370020200142fc90b9e5d09296e777370018200142a6d4e6f1a4dd959860370010200141b8026a200141106a412010c78d80800002400240024020012802b8022203418180808078460d004101210220012802bc022104024020012802c402450d0020012802c002411a470d0041ccecca80002004411a10f9b280800041004721020b0240200341808080807872418080808078460d002004410028029c96db80001180808080000020020d010c020b2002450d010b200141106a10ca91808000200129031821092001290310210a200141106a1085918080002001290318210b2001290310210c200141c0026a41002802a4eeca8000360200200141013602c4022001410029029ceeca80003703b802200142a0b9ab8f9ae5999778370028200142f999a7c78cd1d1cdb17f370020200142fc90b9e5d09296e777370018200142a6d4e6f1a4dd959860370010200141b8026a200141106a4120108c97808000427f200a200c7c220c200c200a541b210a427f2009200b7c220b200b2009541b21090c010b420021094200210a0b2000412c6a2000410c6a2001108c91808000200141106a200028022c10cd918080002001290318210b2001290310210c200141106a10a29e808000200129039802210d2001427f427f2009200b7c220b200b2009541b220920012903a0027c220b200b2009541b3703182001427f200d427f200a200c7c22092009200a541b22097c220a200a2009541b370310200141023a00b802200141106a200141b8026a10d2a4808000200142003702b80220014293bb8a9cbb9ab6b31a370028200142ffabedd185d3d8d216370020200142fc90b9e5d09296e777370018200142a6d4e6f1a4dd959860370010200141b8026a200141106a4120108d97808000024020012802082202450d00200128020421030340024020032d0000220441034b0d002003200441027441989cca80006a2802006a2204280200450d00200441046a280200410028029c96db8000118080808000000b200341146a21032002417f6a22020d000b0b02402001280200450d002001280204410028029c96db8000118080808000000b200141d0026a24808080800041000bf41304037f017e017f017e23808080800041f00a6b2203248080808000200341146a2001108e978080002003200328021c22043602d4022003200328021822053602d002200341206a200341d0026a108f9780800002400240024002400240024002400240200329033022064205510d0020032f012021072003200329012837018806200320032901223701820620034180066a41186a200341206a41186a41980210f5b28080001a2003200637039006200320073b0180062003200341ef0a6a3602b008200341206a20034180066a109097808000200320032f01243b01f009200320032d00263a00f20920032802202207418e80808078460d01200341d0026a410772200341206a41077241e90110f5b28080001a200320073602d002200320032f01f0093b01d402200320032d00f2093a00d60220034180066a200341d0026a10d4a380800041a0012107420021064200210802400240024020032d00c0030e03020100020b41800121070b42c8fae9ab014298f8efab01200341d0026a20076a2903105022071b210842923842c7d30020071b21060b200341c8046a41106a2008370300200341e0046a2006370300200341c8046a41086a20034180066a41086a290300370300200341c8046a41206a20034180066a41206a29030037030020032003290380063703c80420020d04200342beee8ae9ce8fa2b1977f3700980620034295d4f9afa2868fb86437009006200342fc90b9e5d09296e77737008806200342a6d4e6f1a4dd9598603700800620034180066a412010bb8d80800041fd01714101470d020c040b200041003a0002200041103b01000c020b200020032f01f0093b0001200041103a0000200041036a20032d00f2093a00000c010b1089978080000c010b2003280214450d012005410028029c96db8000118080808000000c010b20032802142102200341086a41deaac88000411010c28d80800020034180066a200328020c410020032802081b10e2968080002005200420032802840622072003280288061085868080000240200328028006450d002007410028029c96db8000118080808000000b02402002450d002005410028029c96db8000118080808000000b20034180066a200341d0026a41f00110f5b28080001a0240024002400240024002400240024020032d00f0060e03000301000b200328028006418180808078470d0120034180066a41087210e38e808000220541ff01714102460d0120054180feff077141087621040c040b20032d00f1062105200341f0096a200341d0036a41d00010f5b28080001a200341003a0020200341c40a6a200341206a10dba3808000200341206a20034180066a41f00010f5b28080001a200341b0056a200341f0096a200341c40a6a200341206a200341c8046a2004200510ed8e8080000c020b02402003200341c8046a2004109197808000220541ff01714102460d0020054180feff077141087621040c030b200341206a20034180066a41f00010f5b28080001a200341003a00ff08200341c40a6a200341ff086a10dba3808000200341c0086a200341206a200341c40a6a10c8a3808000200341206a41086a200341c0086a20032903c0084202514103746a220541086a290300370300200341206a41106a200541106a290300370300200341206a41186a200541186a290300370300200320052903003703200240200341c8046a200341206a10ef8e808000220541ff01714102470d00200341c8046a200341206a10ef8e8080001a200341b0056a41306a200341c0086a41306a290300370300200341b0056a41286a200341c0086a41286a290300370300200341b0056a41206a200341c0086a41206a290300370300200341b0056a41186a200341c0086a41186a290300370300200341b0056a41106a200341c0086a41106a290300370300200341b0056a41086a200341c0086a41086a290300370300200320032903c0083703b0050c020b200320053a00b805200320054108763b00b9050c030b200341396a200341d9036a290000370000200341316a200341d1036a290000370000200341296a200341c9036a290000370000200320032900c103370021200341a0096a200341f0036a41d00010f5b28080001a200341013a0020200341c40a6a200341206a10dba3808000200341206a20034180066a41f00010f5b28080001a200341b0056a200341a0096a200341c40a6a200341206a200341c8046a2004410010ed8e8080000b200341b0056a41086a210520032903b00522064203510d02200341f0046a41136a200341b0056a41136a290000370000200341f0046a41186a200341b0056a41186a290000370000200341e8056a41086a2204200341b0056a41296a290000370300410f2102200341e8056a410f6a2207200341b0056a41306a280000360000200320032900bb053700fb04200320032900d1053703e805200320052f01003b01a8052003200541026a2d00003a00aa0520032d00d0052105200341fa046a20032d00aa053a0000200341f0046a41306a2007280000360000200341f0046a41296a2004290300370000200320053a009005200320032f01a8053b01f804200320032903e80537009105200320032802e4053602a405200320063703f00402400240024020064202510d0020032d00e8044102470d01200041083a0002200041103b01000c060b20034180066a41206a200341c8046a41206a29030037030020034180066a41186a200341c8046a41186a29030037030020034180066a41106a200341c8046a41106a29030037030020034180066a41086a200341c8046a41086a290300370300200320032903c80437038006200341f0046a20034180066a1090918080000c010b20034180066a41206a200341c8046a41206a29030037030020034180066a41186a200341c8046a41186a29030037030020034180066a41106a200341c8046a41106a29030037030020034180066a41086a2204200341c8046a41086a290300370300200320032903c80437038006200341f0046a20034180066a10909180800020034180066a410f6a200341e8056a410f6a2800003600002004200341e8056a41086a290300370300200320032903e80537038006200521020b200020023a00002000200329038006370001200041096a20034188066a290300370000200041106a2003418f066a2800003600002001290310427e7c22064203542006420152710d0520012d005041ff01714102470d050c040b200320043b00b905200320053a00b80520034180066a10de968080000b200341b8056a21050b200320052f010022043b01a8052003200541026a2d000022053a00aa05200041036a20053a0000200020043b0001200041103a00000b2001290310427e7c22064203542006420152710d0120012d005041ff01714102470d010b2001280254450d002001280258410028029c96db8000118080808000000b200141c0016a10de96808000200341f00a6a2480808080000bff0302017f067e23808080800041d0026b2200248080808000200042beee8ae9ce8fa2b1977f37002020004295d4f9afa2868fb864370018200042fc90b9e5d09296e777370010200042a6d4e6f1a4dd959860370008200041013a00b002200041086a4120200041b0026a410141002802f495db800011838080800000200042d3d8c5d2a9b9d2c1ac7f37002020004282ca868eabf3add0cf00370018200042fc90b9e5d09296e777370010200042a6d4e6f1a4dd9598603700082000200041086a412010c28d808000200042f89aef8eef91e1ce967f3700c802200042b4d6d6dfccc6b592c3003700c002200042fc90b9e5d09296e7773700b802200042a6d4e6f1a4dd9598603700b002200041086a200041b0026a412010c38d808000420021014200210242002103420021044200210542002106024020002802084101470d002000290338210620002903302105200029032821042000290320210320002903182102200029031021010b200041086a10a29e808000024020002903a002427f427f200120037c220320032001541b220120057c220320032001541b580d0020002903a802427f427f200220047c220120012002541b220120067c220220022001541b580d00200041106a420037030020004200370308200041023a00b002200041086a200041b0026a10d2a48080000b200041d0026a2480808080000bf70101027f23808080800041306b2201248080808000200142beee8ae9ce8fa2b1977f37002820014295d4f9afa2868fb864370020200142fc90b9e5d09296e777370018200142a6d4e6f1a4dd9598603700100240200141106a412010bb8d80800041fd01710d001089978080000b109391808000200142d3d8c5d2a9b9d2c1ac7f37002820014282ca868eabf3add0cf00370020200142fc90b9e5d09296e777370018200142a6d4e6f1a4dd959860370010200141086a200141106a412010c28d808000200128020c410020012802084101711b2202108597808000200210cc918080002000109591808000200141306a2480808080000bfb0701067f2380808080004180016b22012480808080002001410c6a20004198f4c9800010a38c8080002000412c6a22022000410c6a2001410c6a108c91808000200141e8006a2000108ea480800041002103200141186a200128026c2200200128027041002802b497db80001188808080000002402001280268450d002000410028029c96db8000118080808000000b200141c4006a4185fccc8000410641002802bc97db800011888080800000200141d4006a41e4f8c98000410941002802bc97db80001188808080000020012002280200360264200141f8006a200141e4006a410441002802c497db8000118880808000002001200141e4006a41046a360274200120014180016a36026c2001200141e4006a3602702001200141f8006a360268200141386a200141e8006a4194d6c3800010f98380800002400240024002402001280240220441206a22004100480d00200128023c2105024020000d002001410036027020014280808080103702680c030b4100210341002d0098a2db80001a200041002802a496db80001182808080000022020d01410121030b2003200041b4eec9800010ae80808000000b200141003602702001200236026c2001200036026820044160490d010b200141e8006a410041204101410110e5a0808000200128026c2102200128027021030b200220036a22002001290044370000200041186a200141c4006a41186a290000370000200041106a200141c4006a41106a290000370000200041086a200141c4006a41086a2900003700002001200341206a22033602700240200128026820036b20044f0d00200141e8006a200320044101410110e5a0808000200128026c2102200128027021030b200220036a2005200410f5b28080001a2001280268210602402001280238450d002005410028029c96db8000118080808000000b41002d0098a2db80001a0240412041002802a496db8000118280808000002200450d0020002001290018370000200041186a200141186a41186a290000370000200041106a200141186a41106a290000370000200041086a200141186a41086a2900003700002002200320046a2000412041002802f495db8000118380808000002000410028029c96db80001180808080000002402006450d002002410028029c96db8000118080808000000b024020012802142202450d00200128021021000340024020002d0000220441034b0d002000200441027441989cca80006a2802006a2204280200450d00200441046a280200410028029c96db8000118080808000000b200041146a21002002417f6a22020d000b0b0240200128020c450d002001280210410028029c96db8000118080808000000b20014180016a2480808080000f0b4101412010bb80808000000b8e0301057f23808080800041206b220324808080800002400240200028020c220441c0004f0d00410121050c010b02402004418080014f0d00410221050c010b410441052004418080808004491b21050b4100210602400240417f2000280208220420056a41046a220720072005491b22054100480d0041002d0098a2db80001a200541002802a496db80001182808080000022070d01410121060b2006200541e0f7c9800010ae80808000000b20034100360214200320073602102003200536020c20032000410c6a36021c2003411c6a2003410c6a108c8980800020002802042105200320043602182003200341186a36021c2003411c6a2003410c6a108c898080000240200328020c200328021422006b20044f0d002003410c6a2000200410bea8808000200328021421000b200328021020006a2005200410f5b28080001a200328020c21052001200220032802102207200020046a41002802f495db80001183808080000002402005450d002007410028029c96db8000118080808000000b200341206a2480808080000bcd0201057f23808080800041106b2203248080808000410521044100210502400240200028020022060e03010000010b41012105410121040b41002d0098a2db80001a0240200441002802a496db8000118280808000002207450d002003200736020820032004360204410121040240024002400240024020060e03000201000b200741003a0000410121042003410136020c200028020421064100210002402005450d00200341046a4101410410bea8808000200328020445210020032802082107200328020c21040b200720046a2006360000200120022007200441046a41002802f495db8000118380808000002000450d020c030b410221040b200720043a0000200120022007410141002802f495db8000118380808000000b2007410028029c96db8000118080808000000b200341106a2480808080000f0b4101200441e0f7c9800010ae80808000000bd50a04027f017e057f017e23808080800041206b22022480808080004101210302400240024002400240024002402001290310427e7c2204a7410120044203541b22050e03040001040b41212103024002400240024020012d00500e050300010302030b410121030c020b200128025c41056a21030c010b411521030b4102210641012107200341016a2203417f20031b220341c10041c20020012d00744102491b6a2208200349210302402001280228220941c000490d0041032106200941808001490d00410541062009418080808004491b21060b417f200820031b2103410021092001290300220442c000544100200141086a290300220a5022081b0d02024020044280800154410020081b450d00410221070c030b200442808080800454410020081b450d01410421070c020b024002402001280248220341c0004f0d00410421030c010b02402003418080014f0d00410521030c010b410741082003418080808004491b21030b02402001290320220442c000544100200141286a290300220a5022061b450d00200341016a21030c030b024020044280800154410020061b450d00200341026a21030c030b0240200442808080800454410020061b450d00200341046a21030c030b20034111200a7920047942c0007c200a4200521ba74103766b6a21030c020b4111200a7920047942c0007c200a4200521ba74103766b21070b417f2003200720066a6a220620062003491b22034100480d010b41002d0098a2db80001a200341002802a496db80001182808080000022060d01410121090b2009200341e0f7c9800010ae80808000000b2002200636021820022003360214024002400240024020050e03000102000b200620012d00003a00002002410136021c0c020b20064184013a00002002410136021c200141d0006a200241146a108da480800041c00041c10020012d007422084102491b2106024020022802142205200228021c2203470d00200241146a2003410110bea880800020022802142105200228021c21030b2002280218220720036a20083a00002002200341016a220336021c0240200520036b20064f0d00200241146a2003200610bea880800020022802182107200228021c21030b200720036a200141f5006a200610f5b28080001a2002200320066a36021c2001200241146a1098978080000c010b200641c5003a00002002410136021c200141206a210720012d0070210841012105024020034101470d00200241146a4101410110bea880800020022802182106200228021c21050b200620056a20083a00002002200541016a36021c2007200241146a1098978080000b200241086a2203200241146a41086a28020036020020022002290214370300200141c0016a2002108fa380800020022003280200220136020c02400240200141c0004f0d00410121030c010b02402001418080014f0d00410221030c010b410441052001418080808004491b21030b4100210602400240200320016a22014100480d0041002d0098a2db80001a200141002802a496db80001182808080000022030d01410121060b2006200141e8f6c9800010ae80808000000b2002410036021c200220033602182002200136021420022002410c6a360210200241106a200241146a108c89808000200228020021052002280204210602402002280214200228021c22016b200228020822034f0d00200241146a200120034101410110e5a0808000200228021c21010b200228021820016a2006200310f5b28080001a2002200120036a36021c02402005450d002006410028029c96db8000118080808000000b20002002290214370200200041086a200241146a41086a280200360200200241206a2480808080000bf20e02077f027e2380808080004180066b22022480808080002002428080808080203702b802200220013602b40202400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a22063602000240024002400240024020052d000022074103710e0400030201000b200741027621050c030b200741044f0d0320034105490d0320012003417b6a22043602042001200541056a2206360200200528000122054180808080044f0d020c030b20034104490d0220012003417c6a22043602042001200541046a220636020020052f0001200541036a2d0000411074722203418002490d02200341087420077241027621050c010b2004450d0120012003417e6a22043602042001200541026a220636020020052d00012203450d01200341087420077241027621050b200242003703c0022002200241b4026a3602c8022004450d0020012004417f6a22083602042001200641016a360200200242013703c00220062d00002203413f71210702400240200341fe01714104470d00420221090c010b200341c001712103024002402007417c6a0e020001030b2003418001470d02200241c0036a200241c0026a1086a480800020022d00c00322034105460d02200241ec056a41026a20022d00c3033a0000200241e0056a200241d4036a290200370300200241e8056a200241dc036a280200360200200241d4056a41026a200241e3036a2d00003a0000200220022f00c1033b01ec05200220022902cc033703d805200220022f00e1033b01d40520022802c403210420022802c803210620022d00e0032108200241c0036a200241c0026a10be98808000024020022d00c0034103460d00200241d0026a200241c0036a41c20010f5b28080001a200241c0036a200241c0026a109b9780800020022903d00322094202510d00200241a8056a41086a200241e0036a290300370300200241a8056a41106a200241e8036a29030037030020024190056a41086a20024180046a29030037030020024190056a41106a20024188046a290300370300200220022900c1033703c005200220022900c8033700c705200220022903d8033703a805200220022903f8033703900520022d00c003210720022903f003210a2002418c056a41026a200241ec056a41026a2d00003a0000200241f8046a41106a200241d8056a41106a280200360200200241f8046a41086a200241d8056a41086a290300370300200241b2046a41026a200241d4056a41026a2d00003a0000200220022f01ec053b018c05200220022903d8053703f804200220022f01d4053b01b204200241b5046a200241d0026a41c20010f5b28080001a0c020b20034102470d022004450d022006410028029c96db8000118080808000000c020b200341c000470d012008450d0120012004417e6a3602042001200641026a36020020062d00012108200242023703c002200241c0036a200241c0026a109b9780800020022903d003220a4202510d0120024190056a41086a200241e0036a29030037030020024190056a41106a200241e8036a2903003703002002418c056a41026a200241f3036a2d00003a0000200220022903c8033703f805200220022903c0033703f005200220022903d80337039005200220022f00f1033b018c0520022d00f003210320022802f403210420022802f8032106200241f8046a41106a2002418c046a280200360200200241f8046a41086a20024184046a290200370300200241a8056a41106a20022903f805370300200220022902fc033703f804200220022903f0053703b005420421090b2002428080808090808080013702dc052002200241c0026a3602d805200241c0036a200241d8056a1087a3808000024020022802c003418e80808078460d00200241d0026a200241c0036a41f00010f5b28080001a20022903c0022005ad510d02200241d0026a10de968080000b2009427e7c22094203542009420152710d00200341ff01714102470d002004450d002006410028029c96db8000118080808000000b200042053703100c010b200241206a200241a8056a41086a290300370300200241286a200241a8056a41106a290300370300200241c0006a20024190056a41086a290300370300200241c8006a20024190056a41106a290300370300200241d3006a2002418e056a2d00003a0000200220073a0000200220022903c005370001200220022900c705370008200220022903a8053703182002200229039005370338200220022f018c053b0051200241ec006a200241f8046a41106a280200360200200241e4006a200241f8046a41086a290300370200200220022903f80437025c200241f1006a200241b2046a41c50010f5b28080001a200241c0016a200241d0026a41f00010f5b28080002105200220083a00702002200636025820022004360254200220033a00502002200a3703302002200937031002402001280204450d002000420537031002402009427e7c22094203542009420152710d00200341ff01714102470d002004450d002006410028029c96db8000118080808000000b200510de968080000c010b2000200241b00210f5b28080001a0b20024180066a2480808080000bb80b03017f017e037f23808080800041d00a6b22022480808080000240024002400240024002402001290310427e7c2203a7410120034203541b0e03000102000b200241206a200141c0016a41f00010f5b28080001a410021040c030b200128025821052001280254210620012d005021042002419e016a200141f4006a41c20010f5b28080001a0240024020040e03030100010b2006450d002005410028029c96db8000118080808000000b2000418e80808078360200200041013b0104200141c0016a10de968080000c030b20012d007021062002418e026a200141206a41d00010f5b28080001a200241206a200141c0016a41f00010f5b28080001a200241176a20024180026a41176a290000370000200241106a20024180026a41106a290100370300200241086a20024180026a41086a2901003703002002200229018002370300200241cd066a2002419f026a41df0010f5b28080001a410221040c010b200241e0016a41026a200141d3006a2d00003a0000200241f3016a200141e4006a290000370000200241e0016a41186a200141e9006a290000370000200220053600e701200220063600e301200220012f00513b01e0012002200129005c3700eb0120024180056a200141c0016a41f00010f5b28080001a200241f0056a200141d00010f5b28080001a200241f4076a200241f0056a10a09780800002400240024020022d00bc0822014102470d00200220022f01f4073b01f004200220022d00f6073a00f20420024180056a10de968080000c010b200241ac076a200241f4076a41c80010f5b28080001a200241e7046a2204200241dc086a280000360000200241c8046a41186a200241d5086a290000370300200241c8046a41106a2206200241cd086a290000370300200241c8046a41086a2205200241c5086a290000370300200220022900bd083703c804200241880a6a200241ac076a41c80010f5b28080001a200241e0086a41386a20024180056a41f00010f5b28080001a200241e0086a41086a200241f0056a41206a290300370300200241e0086a41106a200241f0056a41286a290300370300200241e0086a41186a200241f0056a41306a290300370300200241e0086a41206a200241f0056a41386a290300370300200241e0086a41286a200241b0066a290300370300200241e0086a41306a200241f0056a41c8006a290300370300200220022903f8053703f804200220022903f0053703f00420022002290388063703e00820022903800622034202520d010b200220022d00f20422013a00b204200220022f01f00422043b01b004200041066a20013a0000200020043b01042000418e808080783602000c020b200220022903f8043703b804200220022903f0043703b00420024180026a41186a200241e0086a41f00110f5b28080001a200241a8046a2004280000360000200241a1046a200241c8046a41186a29030037000020024199046a200629030037000020024191046a2005290300370000200220022903c80437008904200220013a0088042002200337039002200220022903b00437038002200220022903b80437038802024020024180026a2002419e016a200241e0016a108da38080000d002000418e8080807836020020004180083b0104200241d0026a10de968080000c020b200241206a20024180026a41d0006a41f00010f5b28080001a200241086a200241e9016a290000370300200241106a200241f1016a290000370300200241176a200241e0016a41186a290000370000200220022900e10137030020022d00e0012106200241dc066a20024180026a41d00010f5b28080001a410121040b2000200241206a41f00010f5b2808000220120063a0071200120043a007020012002290300370072200141fa006a200241086a29030037000020014182016a200241106a29030037000020014189016a200241176a29000037000020014191016a200241cd066a41df0010f5b28080001a0b200241d00a6a2480808080000bcc04010b7f23808080800041c0006b2203248080808000200341086a2001200210d5968080000240024020032802182204418080808078460d00200328023821052003280228210620032802242107200328021c2108200328022c210902402003280220220a450d00200a410171210b4100210c0240200a4101460d00200a417e71210d2008210a4100210c03400240200a280200450d00200a41046a280200410028029c96db8000118080808000000b0240200a410c6a280200450d00200a41106a280200410028029c96db8000118080808000000b200a41186a210a200d200c41026a220c470d000b0b200b450d002008200c410c6c6a220a280200450d00200a280204410028029c96db8000118080808000000b02402004450d002008410028029c96db8000118080808000000b02402009450d00200941017121044100210c024020094101460d002009417e71210d2006210a4100210c03400240200a280200450d00200a41046a280200410028029c96db8000118080808000000b0240200a410c6a280200450d00200a41106a280200410028029c96db8000118080808000000b200a41186a210a200d200c41026a220c470d000b0b2004450d002006200c410c6c6a220a280200450d00200a280204410028029c96db8000118080808000000b02402007450d002006410028029c96db8000118080808000000b4106210a20012002200510d496808000210c0c010b20032f010820032d000a41107472220c410876210a0b200341c0006a2480808080004100200a410874200c41ff0171220a4102461b200a720ba31503037f027e067f23808080800041d0096b2204248080808000200442d3d8c5d2a9b9d2c1ac7f37003820044282ca868eabf3add0cf00370030200442fc90b9e5d09296e777370028200442a6d4e6f1a4dd959860370020200441086a200441206a412010c28d8080002004200428020c41016a410120042802084101711b3602d0072004410036022820044280808080c000370220200441d0076a2003200441206a108c91808000024020042802282205450d00200428022421030340024020032d0000220641034b0d002003200641027441989cca80006a2802006a2206280200450d00200641046a280200410028029c96db8000118080808000000b200341146a21032005417f6a22050d000b0b02402004280220450d002004280224410028029c96db8000118080808000000b200441146a2002108e978080002004200428021c22053602d4072004200428021822033602d007200441206a200441d0076a108f9780800002400240024002400240200429033022074205510d00200420042901223701d202200420042901283701d80220042f01202106200441d0026a41186a200441206a41186a41980210f5b28080001a200420073703e002200420063b01d002200441206a200441d0026a109097808000200420042f01243b01d007200420042d00263a00d207024020042802202206418e80808078460d0020044180056a410772200441206a41077241e90110f5b28080001a2004200636028005200420042f01d0073b018405200420042d00d2073a008605200441206a20044180056a10d4a380800041a0012106420021074200210802400240024020042d00f00522090e03020100020b41800121060b42c8fae9ab014298f8efab0120044180056a20066a2903105022061b210842923842c7d30020061b21070b20044180076a200837030020044188076a2007370300200441f0066a41086a200441206a41086a290300370300200441f0066a41206a200441206a41206a2903002207370300200420042903203703f0062007a741ff01714102460d02024002400240024020090e03000102000b024002400240200428028005418180808078460d0020044181023b01200c010b200441206a200120044180056a41087210e48e80800020042802302201418080808078470d010b200420042d002222053a00d207200420042f012022063b01d007200041026a20053a0000200020063b010020004180808080783602100c030b20044198076a41086a200441206a41086a29030037030020042004290320370398072004280234210a200428023c210b2004280240210c20042903482107200428023821092004280244210d200441206a2003200441f0066a2005109397808000024020042802302205418080808078460d00200441a8076a41086a200441206a41086a22062903002208370300200441d0076a411c6a200441206a411c6a290200370200200441d0076a41246a200441206a41246a290200370200200441d0076a412c6a200441206a412c6a280200360200200441d0076a41086a2008370300200420042902343702e407200420042903203703d007200420053602e007200620044198076a41086a290300370300200420073703482004200d3602442004200c3602402004200b36023c200420093602382004200a3602342004200136023020042004290398073703202000200441d0076a200441206a10a2ad8080000c030b200420042d002222053a00aa07200420042f012022063b01a807200041026a20053a0000200020063b0100200041808080807836021002402009450d002009410171210e41002106024020094101460d002009417e712100200a210541002106034002402005280200450d00200541046a280200410028029c96db8000118080808000000b02402005410c6a280200450d00200541106a280200410028029c96db8000118080808000000b200541186a21052000200641026a2206470d000b0b200e450d00200a2006410c6c6a2205280200450d002005280204410028029c96db8000118080808000000b02402001450d00200a410028029c96db8000118080808000000b0240200d450d00200d4101712101410021060240200d4101460d00200d417e712100200c210541002106034002402005280200450d00200541046a280200410028029c96db8000118080808000000b02402005410c6a280200450d00200541106a280200410028029c96db8000118080808000000b200541186a21052000200641026a2206470d000b0b2001450d00200c2006410c6c6a2205280200450d002005280204410028029c96db8000118080808000000b200b450d02200c410028029c96db8000118080808000000c020b200441396a20044189066a290000370000200441316a20044181066a290000370000200441296a200441f9056a290000370000200420042900f105370021200441013a0020200441a8076a200441206a10dba3808000200441d0076a200441a0066a200441a8076a20044180056a200441f0066a20052001410010eb8e808000024020042903e007420285200441e8076a29030084500d00200441206a200441d0076a41800210f5b28080001a024020042d00f0014101470d00200441f8016a10d6968080000b200441f0086a210520042802940222062006280200417f6a2206360200024020060d0020044194026a10c9a08080000b20002005290300370300200041286a200541286a290300370300200041206a200541206a290300370300200041186a200541186a290300370300200041106a200541106a290300370300200041086a200541086a2903003703000c020b200020042f01d0073b01002000418080808078360210200041026a20042d00d2073a00000c010b20042d00f1052106200441003a00d007200441206a200441d0076a10dba3808000200441d0076a20044180066a200441206a20044180056a200441f0066a20052001200610eb8e808000024020042903e007420285200441e8076a29030084500d00200441206a200441d0076a41800210f5b28080001a024020042d00f0014101470d00200441f8016a10d6968080000b200441f0086a210520042802940222062006280200417f6a2206360200024020060d0020044194026a10c9a08080000b20002005290300370300200041286a200541286a290300370300200041206a200541206a290300370300200041186a200541186a290300370300200041106a200541106a290300370300200041086a200541086a2903003703000c010b200020042f01d0073b01002000418080808078360210200041026a20042d00d2073a00000b20044180056a10de9680800002402004280214450d002003410028029c96db8000118080808000000b2002290310427e7c22074203542007420152710d0520022d005041ff01714102470d050c040b200020042f01d0073b01002000418080808078360210200041026a20042d00d2073a00000c020b2000418080808078360210200041003b01000c010b200041808080807836021020004180123b010020044180056a10de968080000b02402004280214450d002003410028029c96db8000118080808000000b2002290310427e7c22074203542007420152710d0120022d005041ff01714102470d010b2002280254450d002002280258410028029c96db8000118080808000000b200241c0016a10de96808000200441d0096a2480808080000bcc0c03017f017e027f23808080800041a0056b2204248080808000200441013a0030200442043703282004420037032020044280808080c0003703182004427f37031020044200370308200441013a0090052004420437038805200442003703800520044280808080c0003703f8042004427f3703f004200442003703e80420044188046a200441e8046a200441086a10a2ad808000200441013a0060200442043703582004420037035020044280808080c0003703482004427f37034020044200370338200441e8046a20044188046a200441386a10a2ad808000200441013a0090012004420437038801200442003703800120044280808080c0003703782004427f3703702004420037036820044188046a200441e8046a200441e8006a10a2ad808000200441013a00c001200442043703b801200442003703b00120044280808080c0003703a8012004427f3703a0012004420037039801200441e8046a20044188046a20044198016a10a2ad808000200441013a00f001200442043703e801200442003703e00120044280808080c0003703d8012004427f3703d001200442003703c80120044188046a200441e8046a200441c8016a10a2ad808000200441013a00a0022004420437039802200442003703900220044280808080c000370388022004427f37038002200442003703f801200441e8046a20044188046a200441f8016a10a2ad808000200441013a00d002200442043703c802200442003703c00220044280808080c0003703b8022004427f3703b002200442003703a802200441d8026a200441e8046a200441a8026a10a2ad808000200441e8046a2002200310d5968080000240024020042802f8042203418080808078460d00200441a8036a411c6a200441e8046a411c6a290200370200200441a8036a41246a200441e8046a41246a290200370200200441a8036a412c6a200441e8046a412c6a28020036020020044188036a41086a200441e8046a41086a22022903002205370300200441a8036a41086a2005370300200420042902fc043702bc03200420042903e804220537038803200420053703a803200420033602b803200441e8046a41286a200441d8026a41286a290300370300200441e8046a41206a200441d8026a41206a290300370300200441e8046a41186a200441d8026a41186a290300370300200441e8046a41106a200441d8026a41106a2903003703002002200441d8026a41086a290300370300200420042903d8023703e80420044188046a200441e8046a200441a8036a10a2ad808000200441013a008004200442043703f803200442003703f00320044280808080c0003703e8032004427f3703e003200442003703d803200441e8046a20044188046a200441d8036a10a2ad808000200441013a00e004200442043703d804200442003703d00420044280808080c0003703c8042004427f3703c004200442003703b8042000200441e8046a200441b8046a10a2ad8080000c010b200420042f01e80422033b018803200420042d00ea0422023a008a03200041026a20023a0000200020033b0100200041808080807836021020042802ec022106024020042802f0022200450d002000410171210741002103024020004101460d002000417e7121022006210041002103034002402000280200450d00200041046a280200410028029c96db8000118080808000000b02402000410c6a280200450d00200041106a280200410028029c96db8000118080808000000b200041186a21002002200341026a2203470d000b0b2007450d0020062003410c6c6a2200280200450d002000280204410028029c96db8000118080808000000b024020042802e802450d002006410028029c96db8000118080808000000b20042802f8022106024020042802fc022200450d002000410171210741002103024020004101460d002000417e7121022006210041002103034002402000280200450d00200041046a280200410028029c96db8000118080808000000b02402000410c6a280200450d00200041106a280200410028029c96db8000118080808000000b200041186a21002002200341026a2203470d000b0b2007450d0020062003410c6c6a2200280200450d002000280204410028029c96db8000118080808000000b20042802f402450d002006410028029c96db8000118080808000000b200441a0056a2480808080000bce0e03057f017e027f2380808080004180046b2202248080808000200241086a200110e788808000024002400240024002400240024002400240024020022802080d00200228020c210320024200370310200220013602180240024002402001280204200128020c22044b0d00024020012802082201280208220520012802102204470d00410121040c030b200441016a2206450d04200620054b0d052001280204210520012006360210200520046a2d000021010c010b2001200441016a36020c200128020020046a2d000021010b20024201370310410021040b20044101710d052001413f7121040240200141fe01714104470d00420221070c050b20014140712101024002402004417c6a0e020100070b200141ff017141c000470d062002200241106a10d5a580800020022d00000d0620022d0001210820024190016a200241106a10c69180800020022903a0014202510d06200241d0036a41286a220420024190016a41286a290300370300200241d0036a41206a220520024190016a41206a290300370300200241d0036a41186a220620024190016a41186a290300370300200241d0036a41106a220920024190016a41106a290300370300200241e6026a200241c3016a2d00003a000020022002290398013703d80320022002290390013703d003200220022f00c1013b01e40220022d00c0012101200241d0026a41106a200241dc016a280200360200200241d8026a200241d4016a290200370300200241e8026a41106a20022903d80337030020024198036a2004290300370300200241e8026a41286a2005290300370300200241e8026a41206a2006290300370300200241e8026a41186a2009290300370300200220022902cc013703d002200220022903d0033703f00220022802c801210620022802c4012105420421070c050b200141ff0171418001460d030c050b200042053703100c080b417f200641e493d0800010b781808000000b2006200541e493d0800010b581808000000b20024190016a200241106a1085a480800020022d00900122014105460d01200241cc036a41026a20022d0093013a0000200241c0036a200241a4016a290200370300200241c8036a200241ac016a280200360200200241b4036a41026a200241b3016a2d00003a0000200220022f0091013b01cc032002200229029c013703b803200220022f00b1013b01b4032002280294012105200228029801210620022d00b001210820024190016a200241106a10bc98808000024020022d0090014103460d00200241206a20024190016a41c20010f5b28080001a20024190016a200241106a10c69180800020022903a00122074202510d00200241e8026a41086a20024190016a41206a290300370300200241e8026a41106a20024190016a41286a29030037030020024180036a20024190016a41306a290300370300200241e8026a41206a200241c8016a290300370300200241e8026a41286a200241d0016a290300370300200241e8026a41306a200241d8016a29030037030020022002290091013703a00320022002290098013700a703200220022903a8013703e80220022d0090012104200241e4026a41026a200241cc036a41026a2d00003a0000200241d0026a41106a200241b8036a41106a280200360200200241d0026a41086a200241b8036a41086a2903003703002002418a026a41026a200241b4036a41026a2d00003a0000200220022f01cc033b01e402200220022903b8033703d002200220022f01b4033b018a022002418d026a200241206a41c20010f5b28080001a0c010b20014102470d012005450d012006410028029c96db8000118080808000000c010b2002428080808090808080013702d4032002200241106a3602d00320024190016a200241d0036a1088a3808000200228029001418e80808078460d02200241206a20024190016a41f00010f5b28080001a20022903102003ad520d01200020022903a003370001200020022903e802370318200041086a20022900a703370000200041206a200241e8026a41086a290300370300200041286a200241e8026a41106a290300370300200041306a20024180036a290300370300200041386a200241e8026a41206a290300370300200041c0006a200241e8026a41286a290300370300200041c8006a200241e8026a41306a290300370300200041d3006a200241e6026a2d00003a0000200020022f01e4023b0051200041ec006a200241d0026a41106a280200360200200041e4006a200241d0026a41086a290300370200200020022903d00237025c200041f1006a2002418a026a41c50010f5b28080001a200041c0016a200241206a41f00010f5b28080001a200020083a00702000200636025820002005360254200020013a005020002007370310200020043a00000c040b200042053703100c030b20004205370310200241206a10de968080000c010b200042053703100b2007427e7c22074203542007420152710d00200141ff01714102470d002005450d002006410028029c96db8000118080808000000b20024180046a2480808080000bf80d02077f027e23808080800041c0036b22022480808080000240024002400240024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a22063602000240024002400240024020052d000022074103710e0400030201000b200741027621050c030b200741044f0d0320034105490d0320012003417b6a22043602042001200541056a2206360200200528000122054180808080044f0d020c030b20034104490d0220012003417c6a22043602042001200541046a220636020020052f0001200541036a2d0000411074722203418002490d02200341087420077241027621050c010b2004450d0120012003417e6a22043602042001200541026a220636020020052d00012203450d01200341087420077241027621050b200220013602082004450d0320012004417f6a22083602042001200641016a3602002002420137030020062d00002203413f7121070240200341fe01714104470d00420221090c030b200341c00171210302402007417c6a0e020200040b200341c000470d032008450d0320012004417e6a3602042001200641026a36020020062d000121062002420237030020024180016a2002109697808000200229039001220a4202510d03200241d0026a41086a200241a0016a290300370300200241d0026a41106a200241a8016a290300370300200241cc026a41026a200241b3016a2d00003a000020022002290388013703b80320022002290380013703b00320022002290398013703d002200220022f00b1013b01cc0220022d00b001210120022802b401210320022802b8012104200241b8026a41106a200241cc016a280200360200200241b8026a41086a200241c4016a290200370300200241e8026a41106a20022903b803370300200220022902bc013703b802200220022903b0033703f002420421090c020b200042053703100c060b2003418001470d0120024180016a20021089a480800020022d00800122014105460d01200241ac036a41026a20022d0083013a0000200241a0036a20024194016a290200370300200241a8036a2002419c016a28020036020020024194036a41026a200241a3016a2d00003a0000200220022f0081013b01ac032002200229028c0137039803200220022f00a1013b0194032002280284012103200228028801210420022d00a001210620024180016a200210bd98808000024020022d0080014103460d00200241106a20024180016a41c20010f5b28080001a20024180016a200210969780800020022903900122094202510d00200241e8026a41086a200241a0016a290300370300200241e8026a41106a200241a8016a290300370300200241d0026a41086a200241c0016a290300370300200241d0026a41106a200241c8016a29030037030020022002290081013703800320022002290088013700870320022002290398013703e802200220022903b8013703d00220022d008001210720022903b001210a200241cc026a41026a200241ac036a41026a2d00003a0000200241b8026a41106a20024198036a41106a280200360200200241b8026a41086a20024198036a41086a290300370300200241f2016a41026a20024194036a41026a2d00003a0000200220022f01ac033b01cc0220022002290398033703b802200220022f0194033b01f201200241f5016a200241106a41c20010f5b28080001a0c010b20014102470d012003450d012004410028029c96db8000118080808000000c010b20024280808080908080800137029c03200220023602980320024180016a20024198036a1089a3808000200228028001418e80808078460d02200241106a20024180016a41f00010f5b28080001a20022903002005ad520d012000200229038003370001200020022903e802370318200020022903d002370338200020022f01cc023b0051200041086a200229008703370000200041206a200241e8026a41086a290300370300200041286a200241e8026a41106a290300370300200041c0006a200241d0026a41086a290300370300200041c8006a200241d0026a41106a290300370300200041d3006a200241ce026a2d00003a0000200041ec006a200241b8026a41106a280200360200200041e4006a200241b8026a41086a290300370200200020022903b80237025c200041f1006a200241f2016a41c50010f5b28080001a200041c0016a200241106a41f00010f5b28080001a200020063a00702000200436025820002003360254200020013a00502000200a37033020002009370310200020073a00000c040b200042053703100c030b20004205370310200241106a10de968080000c010b200042053703100b2009427e7c22094203542009420152710d00200141ff01714102470d002003450d002004410028029c96db8000118080808000000b200241c0036a2480808080000be20302057f057e23808080800041c0006b22022480808080000240024002400240200128020822032802042204450d0020032004417f6a220536020420032003280200220641016a3602002001427f2001290300220742017c22082008501b370300024002402006310000220950450d00420021070c010b2005450d0120032004417e6a3602042003200641026a3602002001427f200742027c220820082007541b37030042022009420f838622084204540d014201210720063100014208862009844204882008420c884201200842ff3f561b7e220920085a0d010b200241086a200110ed8880800020022802080d01200228020c2103200241106a200110848980800020022802104101710d02200241286a2204290300210a2002290320210b200241106a200110cea7808000024020022d00104102460d002000200b3703002000200229001037002c200020093703202000200837031820002007370310200020033602282000200a370308200041cc006a200241306a2f00003b0000200041c4006a20042900003700002000413c6a200241206a290000370000200041346a200241186a2900003700000c040b200042023703100c030b200042023703100c020b200042023703100c010b200042023703100b200241c0006a2480808080000bf40d03057f017e027f2380808080004180046b2202248080808000200241086a200110f088808000024002400240024002400240024002400240024020022802080d00200228020c2103200220013602182001280208220420012802102205460d05200541016a2206450d01200620044b0d02200128020421042001200636021020024201370310200420056a2d00002201413f7121050240200141fe01714104470d00420221070c050b200141c001712101024002402005417c6a0e020100070b200141c000470d062002200241106a10d4a580800020022d00000d0620022d0001210820024190016a200241106a10c59180800020022903a0014202510d06200241d0036a41286a220520024190016a41286a290300370300200241d0036a41206a220420024190016a41206a290300370300200241d0036a41186a220620024190016a41186a290300370300200241d0036a41106a220920024190016a41106a290300370300200241e6026a200241c3016a2d00003a000020022002290398013703d80320022002290390013703d003200220022f00c1013b01e40220022d00c0012101200241d0026a41106a200241dc016a280200360200200241d8026a200241d4016a290200370300200241e8026a41106a20022903d80337030020024198036a2005290300370300200241e8026a41286a2004290300370300200241e8026a41206a2006290300370300200241e8026a41186a2009290300370300200220022902cc013703d002200220022903d0033703f00220022802c801210620022802c4012104420421070c050b2001418001460d030c050b200042053703100c080b417f200641e493d0800010b781808000000b2006200441e493d0800010b581808000000b20024190016a200241106a1088a480800020022d00900122014105460d01200241cc036a41026a20022d0093013a0000200241c0036a200241a4016a290200370300200241c8036a200241ac016a280200360200200241b4036a41026a200241b3016a2d00003a0000200220022f0091013b01cc032002200229029c013703b803200220022f00b1013b01b4032002280294012104200228029801210620022d00b001210820024190016a200241106a10bf98808000024020022d0090014103460d00200241206a20024190016a41c20010f5b28080001a20024190016a200241106a10c59180800020022903a00122074202510d00200241e8026a41086a20024190016a41206a290300370300200241e8026a41106a20024190016a41286a29030037030020024180036a20024190016a41306a290300370300200241e8026a41206a200241c8016a290300370300200241e8026a41286a200241d0016a290300370300200241e8026a41306a200241d8016a29030037030020022002290091013703a00320022002290098013700a703200220022903a8013703e80220022d0090012105200241e4026a41026a200241cc036a41026a2d00003a0000200241d0026a41106a200241b8036a41106a280200360200200241d0026a41086a200241b8036a41086a2903003703002002418a026a41026a200241b4036a41026a2d00003a0000200220022f01cc033b01e402200220022903b8033703d002200220022f01b4033b018a022002418d026a200241206a41c20010f5b28080001a0c010b20014102470d012004450d012006410028029c96db8000118080808000000c010b2002428080808090808080013702d4032002200241106a3602d00320024190016a200241d0036a108ba3808000200228029001418e80808078460d02200241206a20024190016a41f00010f5b28080001a20022903102003ad520d01200020022903a003370001200020022903e802370318200041086a20022900a703370000200041206a200241e8026a41086a290300370300200041286a200241e8026a41106a290300370300200041306a20024180036a290300370300200041386a200241e8026a41206a290300370300200041c0006a200241e8026a41286a290300370300200041c8006a200241e8026a41306a290300370300200041d3006a200241e6026a2d00003a0000200020022f01e4023b0051200041ec006a200241d0026a41106a280200360200200041e4006a200241d0026a41086a290300370200200020022903d00237025c200041f1006a2002418a026a41c50010f5b28080001a200041c0016a200241206a41f00010f5b28080001a200020083a00702000200636025820002004360254200020013a005020002007370310200020053a00000c040b200042053703100c030b20004205370310200241206a10de968080000c010b200042053703100b2007427e7c22074203542007420152710d00200141ff01714102470d002004450d002006410028029c96db8000118080808000000b20024180046a2480808080000bd60203037f017e017f23808080800041106b2202248080808000200041286a21030240024020002802100d000240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41003a00000c010b200029031822057aa7417f6a2204410f2004410f491b410120041b20002903202005420c884201200542ff3f561b80a741047472210602402001280200200128020822046b41014b0d0020012004410210bea8808000200128020821040b2001200441026a360208200128020420046a20063b00000b20022003360208200241086a2001108c898080002002200036020c2002410c6a2001108f8980800020002d002c21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20033a0000200241106a2480808080000bf20204017f017e027f027e23808080800041d0006b2202248080808000200241206a200110e9a28080000240024002400240200229032022034202510d00200241186a200241306a29030037030020022002290328370310200241086a200110f18880800020022802080d01200228020c2104200241206a200110868980800020022802204101710d02200241386a2205290300210620022903302107200241206a200110d0a7808000024020022d00204102460d00200020073703002000200229002037002c20002003370310200020022903103703182000200436022820002006370308200041cc006a200241206a41206a2f00003b0000200041c4006a20052900003700002000413c6a200241306a290000370000200041346a200241206a41086a290000370000200041206a200241106a41086a2903003703000c040b200042023703100c030b200042023703100c020b200042023703100c010b200042023703100b200241d0006a2480808080000bf20204017f017e027f027e23808080800041d0006b2202248080808000200241206a200110e8a28080000240024002400240200229032022034202510d00200241186a200241306a29030037030020022002290328370310200241086a200110ef8880800020022802080d01200228020c2104200241206a200110838980800020022802204101710d02200241386a2205290300210620022903302107200241206a200110cda7808000024020022d00204102460d00200020073703002000200229002037002c20002003370310200020022903103703182000200436022820002006370308200041cc006a200241206a41206a2f00003b0000200041c4006a20052900003700002000413c6a200241306a290000370000200041346a200241206a41086a290000370000200041206a200241106a41086a2903003703000c040b200042023703100c030b200042023703100c020b200042023703100c010b200042023703100b200241d0006a2480808080000bf40302047f057e23808080800041c0006b220224808080800002400240024002402001280208220328020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002001427f2001290300220642017c22072007501b370300024002402005310000220850450d00420021060c010b200328020022042802042205450d0120042005417f6a36020420042004280200220541016a3602002001427f200642027c220720072006541b37030042022008420f838622074204540d014201210620053100004208862008844204882007420c884201200742ff3f561b7e220820075a0d010b200241086a200110eb8880800020022802080d01200228020c2104200241106a200110858980800020022802104101710d02200241286a220529030021092002290320210a200241106a200110cfa7808000024020022d00104102460d002000200a3703002000200229001037002c2000200837032020002007370318200020063703102000200436022820002009370308200041cc006a200241306a2f00003b0000200041c4006a20052900003700002000413c6a200241206a290000370000200041346a200241186a2900003700000c040b200042023703100c030b200042023703100c020b200042023703100c010b200042023703100b200241c0006a2480808080000bcc0401067f23808080800041206b22022480808080004100210302400240417f2001280208220441186a22052005200441046a491b22064100480d0041002d0098a2db80001a200641002802a496db80001182808080000022050d01410121030b2003200641e0f7c9800010ae80808000000b200220053602102002200636020c2005200128020c3600002002410436021420012802102107410421030240200641fcffffff07714104470d002002410c6a4104410410bea8808000200228020c210620022802102105200228021421030b200520036a20073600002002200341046a2203360214200128021421070240200620036b41034b0d002002410c6a2003410410bea880800020022802102105200228021421030b200520036a20073600002002200341046a2205360214200128021821070240200228020c220620056b41034b0d002002410c6a2005410410bea8808000200228020c2106200228021421050b2002280210220320056a20073600002002200541046a2205360214200128021c21070240200620056b41034b0d002002410c6a2005410410bea880800020022802102103200228021421050b200320056a20073600002002200541046a36021420012802042105200220043602182002200241186a36021c2002411c6a2002410c6a108c898080000240200228020c200228021422016b20044f0d002002410c6a2001200410bea8808000200228021421010b200228021020016a2005200410f5b28080001a200041086a200120046a3602002000200229020c370200200241206a2480808080000bc00301087f23808080800041106b220324808080800041002d0098a2db80001a02400240410141002802a496db8000118280808000002204450d002003410036020c200320043602082003410136020441002d0098a2db80001a412041002802a496db8000118280808000002204450d0120042000290001370000200441186a2205200041196a290000370000200441106a2206200041116a290000370000200441086a2207200041096a290000370000200341046a4100412010bea880800020032802082208200328020c22096a220a2004290000370000200a41086a2007290000370000200a41106a2006290000370000200a41186a20052900003700002003200941206a220a36020c2004410028029c96db80001180808080000020002d00002100024020032802042204200a470d00200341046a200a410110bea88080002003280204210420032802082108200328020c210a0b2008200a6a20003a0000200120022008200a41016a41002802f495db80001183808080000002402004450d002008410028029c96db8000118080808000000b200341106a2480808080000f0b4101410141e0f7c9800010ae80808000000b4101412010bb80808000000bce0201037f23808080800041206b220324808080800041002d0098a2db80001a02402002410574410472220441002802a496db8000118280808000002205450d0020034100360214200320053602102003200436020c200320023602182003200341186a36021c2003411c6a2003410c6a108c8980800002402002450d00200241057421052003280214210203400240200328020c20026b411f4b0d002003410c6a2002412010bea8808000200328021421020b200328021020026a22042001290000370000200441086a200141086a290000370000200441106a200141106a290000370000200441186a200141186a2900003700002003200241206a2202360214200141206a2101200541606a22050d000b0b2000200329020c370200200041086a2003410c6a41086a280200360200200341206a2480808080000f0b4101200441e0f7c9800010ae80808000000beb0201047f23808080800041206b2203248080808000200241b0026c4104722104410021050240024020024100480d0041002d0098a2db80001a200441002802a496db80001182808080000022050d01410121050b2005200441e0f7c9800010ae80808000000b2003410036020c2003200536020820032004360204200320023602102003200341106a360214200341146a200341046a108c8980800002402002450d00200241b0026c2106200328020c21020340200341146a2001108e97808000200328021821050240200328020420026b200328021c22044f0d00200341046a2002200410bea8808000200328020c21020b200328020820026a2005200410f5b28080001a2003200220046a220236020c02402003280214450d002005410028029c96db8000118080808000000b200141b0026a2101200641d07d6a22060d000b0b20002003290204370200200041086a200341046a41086a280200360200200341206a2480808080000bd20601087f23808080800041b0016b2202248080808000200241a4016a410010e49680800020024183016a20022802a801220320022802ac0110b08d8080000240024020022d0083010d00200241d8006a4200370300200241d0006a4200370300200241c8006a4200370300200242003703400c010b200241d8006a2002419c016a290000370300200241d0006a20024194016a290000370300200241c8006a2002418c016a29000037030020022002290084013703400b024020022802a401450d002003410028029c96db8000118080808000000b20024183016a200141106a10aea780800020024183016a41016a21030240024020022d0083014101470d00200220032f000022013b01602002200341026a2d000022033a0062200041026a20033a0000200020013b0000200041023a00480c010b200241e0006a41186a2204200341186a290000370300200241e0006a41106a200341106a290000370300200241e0006a41086a2205200341086a2900003703002002200329000037036020024183016a2001412c6a10aca7808000200241a4016a41026a220320024186016a2d00003a0000200220022f0084013b01a401024020022d00830122014102460d00200020022900870137004c200041e1006a2002419c016a290000370000200041dc006a20024197016a290000370000200041d4006a2002418f016a290000370000200241086a2206200241c0006a41086a290300370300200241106a2207200241c0006a41106a290300370300200241186a2208200241c0006a41186a290300370300200041cb006a20032d00003a0000200020022f01a4013b004920022002290340370300200241386a22032004290300370300200241306a2204200241e0006a41106a290300370300200241286a22092005290300370300200241206a22052002290360370300200041386a2003290300370200200041306a2004290300370200200041286a2009290300370200200041206a2005290300370200200041186a2008290300370200200041106a2007290300370200200041086a200629030037020020002002290300370200200020013a004820004281808080103702400c010b200020022f01a4013b0000200041023a0048200041026a20032d00003a00000b200241b0016a2480808080000be10401057f23808080800041f0006b220324808080800041002d0098a2db80001a0240410141002802a496db8000118280808000002204450d00200441023a0000200341386a4200370300200341306a4200370300200341286a4200370300200341106a41106a4200370300200341d8006a42003703002003428080808080808080807f3703482003420037034020034200370318200342003703102003420037035041002d0098a2db80001a024041d00041002802a496db8000118280808000002205450d0020032005360268200341d00036026420054200370000200541086a4200370000200341e4006a41086a22054110360200200341106a200341e4006a1083a3808000200341086a22062005280200360200200320032902643703000240200228020822072002280200470d00200241d4f8c9800010dca08080000b2002280204200741f8006c6a22054107360244200541fbf7c98000360240200541d684808000360238200542b9d1cc8c8ba9f7f9d00037033020054288eba2ede18edde7dc003703282005419281808000360220200542f48587b7e0d4c9ea3537031820054296afb28ff9f4d69c773703102005410136020c20052004360208200542818080801037030020052000290200370248200541d0006a200041086a290200370200200541d8006a200041106a280200360200200541013a0074200520012902003702682005200329030037025c200541e4006a2006280200360200200541f0006a200141086a2802003602002002200741016a360208200341f0006a2480808080000f0b410141d00010bb80808000000b4101410110bb80808000000be90401097f23808080800041206b220324808080800041002d0098a2db80001a0240410141002802a496db8000118280808000002204450d00200441053a000041002d0098a2db80001a2003410036021c20034280808080103702140240412041002802a496db8000118280808000002205450d0020054200370000200541186a22064200370000200541106a22074200370000200541086a22084200370000200341146a4100412010bea88080002003280218200341146a41086a2209280200220a6a220b2005290000370000200b41086a2008290000370000200b41106a2007290000370000200b41186a20062900003700002009200a41206a3602002005410028029c96db800011808080800000200341086a41086a220620092802003602002003200329021437030802402002280208220b2002280200470d00200241d4f8c9800010dca08080000b2002280204200b41f8006c6a22054109360244200541e4f8c98000360240200541b280808000360238200542a6e69b97da80f5d400370330200542b3c59fa8d1c488a173370328200541b180808000360220200542d7c9cb8fc1cf97db3e370318200542e88488d0c0e3aebc133703102005410136020c20052004360208200542818080801037030020052000290200370248200541d0006a200041086a290200370200200541d8006a200041106a280200360200200541013a0074200520012902003702682005200329030837025c200541e4006a2006280200360200200541f0006a200141086a2802003602002002200b41016a360208200341206a2480808080000f0b4101412010bb80808000000b4101410110bb80808000000b860401057f23808080800041206b220324808080800041002d0098a2db80001a0240410141002802a496db8000118280808000002204450d00200441023a000041002d0098a2db80001a0240410441002802a496db8000118280808000002205450d002003410c6a41086a22064100360200200320053602102003410436020c200341003602182003200341186a36021c2003411c6a2003410c6a108c89808000411041002003410c6a108186808000200341086a220720062802003602002003200329020c3703000240200228020822062002280200470d00200241d4f8c9800010dca08080000b2002280204200641f8006c6a22054107360244200541edf8c98000360240200541d784808000360238200542aaf1e5c386f381fb3a370330200542c798c8e8a0c4f5f1927f3703282005419281808000360220200542f48587b7e0d4c9ea3537031820054296afb28ff9f4d69c773703102005410136020c20052004360208200542818080801037030020052000290200370248200541d0006a200041086a290200370200200541d8006a200041106a280200360200200541013a0074200520012902003702682005200329030037025c200541e4006a2007280200360200200541f0006a200141086a2802003602002002200641016a360208200341206a2480808080000f0b4101410410bb80808000000b4101410110bb80808000000bfe0301057f23808080800041206b220324808080800041002d0098a2db80001a0240410141002802a496db8000118280808000002204450d00200441023a000041002d0098a2db80001a0240410441002802a496db8000118280808000002205450d002003410c6a41086a22064100360200200320053602102003410436020c200341003602182003200341186a36021c2003411c6a2003410c6a108c89808000200341086a220720062802003602002003200329020c3703000240200228020822062002280200470d00200241d4f8c9800010dca08080000b2002280204200641f8006c6a2205410e360244200541f4f8c98000360240200541d8848080003602382005429cfba0c9d882dcd2a37f3703302005428aa6de8eaa9f9db0d700370328200541b980808000360220200542e3cfd3f6e7cf95c40f370318200542bee3d9abb6ff91f2473703102005410136020c20052004360208200542818080801037030020052000290200370248200541d0006a200041086a290200370200200541d8006a200041106a280200360200200541013a0074200520012902003702682005200329030037025c200541e4006a2007280200360200200541f0006a200141086a2802003602002002200641016a360208200341206a2480808080000f0b4101410441e0f7c9800010ae80808000000b4101410110bb80808000000bd20503067f017e017f23808080800041c0006b2201248080808000200141246a4190fac98000410e419efac980004125410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a0240024041c00041002802a496db8000118280808000002202450d002002410036023820024101360224200241c3fac98000360220200241cd80808000360218200242dbd791d5c2919eaecd00370310200242e6ed8d82cc91adcb0537030820024101360204200241c2e7c9800036020020014102360238200120023602302001200241c0006a36023c200120023602342001410c6a200141306a418092c7800010908b808000200141086a2203200141186a220241086a28020036020020012002290200370300200128020c2104200128021021052001280214210620012902282107200128022421082001410036021420014280808080800137020c2001410c6a41c0d1c5800010faa88080002001280210220242aceff0b4f2bd8f8fe4003703002002420437022c20024206370224200241e1e2c58000360220200241003602182002418f8180800036021020024296e397c6bfa5aeee46370308200128021021022001200128020c3602142001200236020c2001200241386a36021820012002360210200141306a2001410c6a418092c7800010918b8080002008418080808078460d01200120043602142001200536020c200120053602102001200520064105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200737023c20002008360238200041003a000020002001290300370250200041d8006a20032802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b410841c00010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000b870301047f41002d0098a2db80001a0240410141002802a496db8000118280808000002203450d00200341053a000041002d0098a2db80001a0240410441002802a496db8000118280808000002204450d00200441003600000240200228020822052002280200470d00200241d4f8c9800010dca08080000b2002280204200541f8006c6a2206411136024420064182f9c98000360240200641b180808000360238200642d7c9cb8fc1cf97db3e370330200642e88488d0c0e3aebc133703282006419281808000360220200642f48587b7e0d4c9ea3537031820064296afb28ff9f4d69c773703102006410136020c2006200336020820064281808080103703002006200029020037024820064104360264200620043602602006410436025c200641d0006a200041086a290200370200200641d8006a200041106a280200360200200641013a0074200641f0006a200141086a280200360200200620012902003702682002200541016a3602080f0b4101410410bb80808000000b4101410110bb80808000000baf0301047f23808080800041c0006b220324808080800041002d0098a2db80001a0240410141002802a496db8000118280808000002204450d00200441053a0000200341286a420037030020034100360238200342003703302003420037032020034103360210200341046a200341106a10f8968080000240200228020822052002280200470d00200241d4f8c9800010dca08080000b2002280204200541f8006c6a2206410c36024420064193f9c98000360240200641d984808000360238200642f5e3adb2e9faa08111370330200642899ef8bb97a3e8a2847f370328200641a58180800036022020064284f084f8a0fa92d607370318200642fafca29dbeacbee11d3703102006410136020c20062004360208200642818080801037030020062000290200370248200641d0006a200041086a290200370200200641d8006a200041106a280200360200200641013a0074200620012902003702682006200329020437025c200641e4006a200341046a41086a280200360200200641f0006a200141086a2802003602002002200541016a360208200341c0006a2480808080000f0b4101410110bb80808000000bd60b04067f017e027f017e23808080800041d0006b2201248080808000200141306a41bcfcc980004109419cfcc980004114410441001089a9808000200142043702282001420037022020014280808080800137021841002d0098a2db80001a02400240412041002802a496db8000118280808000002202450d00200241a58180800036021820024284f084f8a0fa92d607370310200242fafca29dbeacbee11d3703082002410d360204200241c5fcc9800036020020014101360248200120023602402001200241206a36024c20012002360244200141186a200141c0006a418092c7800010908b808000200141086a41086a200141246a220241086a2802003602002001200229020037030820012802182103200128021c2104200128022021052001280230210620012902342107200141186a41086a22084100360200200142808080808001370218200141186a41c0d1c5800010faa8808000200128021c220242d7c9cb8fc1cf97db3e370308200242e88488d0c0e3aebc13370300200141c0006a41086a220941013602002002420437022c2002420937022420024189b9c680003602202002410536021c200241c8b9c68000360218200241b180808000360210200120012902183703400240200928020022092001280240470d00200141c0006a41c0d1c5800010faa88080000b2001280244200941386c6a2202420437022c2002420937022420024189b9c680003602202002410336021c20024186b9c68000360218200241b180808000360210200242d7c9cb8fc1cf97db3e370308200242e88488d0c0e3aebc133703002008200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41c0d1c5800010faa88080000b200128021c200941386c6a2202420437022c2002420937022420024189b9c680003602202002410536021c20024192b9c68000360218200241b180808000360210200242d7c9cb8fc1cf97db3e370308200242e88488d0c0e3aebc13370300200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a41c0d1c5800010faa88080000b2001280244200941386c6a2202420437022c20024221370224200241a7b9c680003602202002411036021c20024197b9c68000360218200241da8480800036021020024296d7cbdff5aaa8cd2f370308200242f68eefdf8abd80a226370300200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41c0d1c5800010faa88080000b200128021c200941386c6a2202420437022c20024203370224200241e7dfc580003602202002410d36021c200241f5b8c680003602182002419581808000360210200242a5e9e3ab9e929adc2c37030820024293888c8f89fdc6ec9e7f370300200141c8006a200941016a220236020020012001290318220a37034002402002200aa7470d00200141c0006a41c0d1c5800010faa88080000b2001280244200241386c22096a2202420437022c20024203370224200241e7dfc580003602202002410436021c20024182b9c680003602182002419581808000360210200242a5e9e3ab9e929adc2c37030820024293888c8f89fdc6ec9e7f3703002001280244210220012001280240360220200120023602182001200220096a41386a3602242001200236021c200141c0006a200141186a418092c7800010918b8080002006418080808078460d0120012003360220200120043602182001200436021c2001200420054105746a360224200041c4006a200141186a41b097cc800010908b808000200141236a200141c0006a41086a2802003600002000200737023c20002006360238200041003a000020002001290308370250200041d8006a200141086a41086a2802003602002001200129024037001b20002001290018370001200041086a2001411f6a290000370000200141d0006a2480808080000f0b4108412010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bfd0301057f23808080800041206b220324808080800041002d0098a2db80001a0240410141002802a496db8000118280808000002204450d00200441053a000041002d0098a2db80001a0240410441002802a496db8000118280808000002205450d002003410c6a41086a22064100360200200320053602102003410436020c200341003602182003200341186a36021c2003411c6a2003410c6a108c89808000200341086a220720062802003602002003200329020c3703000240200228020822062002280200470d00200241d4f8c9800010dca08080000b2002280204200641f8006c6a2205410d3602442005419ff9c980003602402005418f8180800036023820054296e397c6bfa5aeee46370330200542aceff0b4f2bd8f8fe400370328200541b180808000360220200542d7c9cb8fc1cf97db3e370318200542e88488d0c0e3aebc133703102005410136020c20052004360208200542818080801037030020052000290200370248200541d0006a200041086a290200370200200541d8006a200041106a280200360200200541013a0074200520012902003702682005200329030037025c200541e4006a2007280200360200200541f0006a200141086a2802003602002002200641016a360208200341206a2480808080000f0b410141044188cbc4800010ae80808000000b4101410110bb80808000000b870301047f41002d0098a2db80001a0240410141002802a496db8000118280808000002203450d00200341063a000041002d0098a2db80001a0240410441002802a496db8000118280808000002204450d00200441003600000240200228020822052002280200470d00200241d4f8c9800010dca08080000b2002280204200541f8006c6a2206410a360244200641acf9c98000360240200641b180808000360238200642d7c9cb8fc1cf97db3e370330200642e88488d0c0e3aebc13370328200641b280808000360220200642a6e69b97da80f5d400370318200642b3c59fa8d1c488a1733703102006410136020c2006200336020820064281808080103703002006200029020037024820064104360264200620043602602006410436025c200641d0006a200041086a290200370200200641d8006a200041106a280200360200200641013a0074200641f0006a200141086a280200360200200620012902003702682002200541016a3602080f0b4101410410bb80808000000b4101410110bb80808000000b870401057f23808080800041206b220324808080800041002d0098a2db80001a0240410141002802a496db8000118280808000002204450d00200441023a000041002d0098a2db80001a0240410441002802a496db8000118280808000002205450d002003410c6a41086a22064100360200200320053602102003410436020c200341003602182003200341186a36021c2003411c6a2003410c6a108c89808000411041002003410c6a108386808000200341086a220720062802003602002003200329020c3703000240200228020822062002280200470d00200241d4f8c9800010dca08080000b2002280204200641f8006c6a22054105360244200541ccf9c98000360240200541db848080003602382005429ed686f5f4bbec87b17f370330200542cac4eec2c7c79c98c8003703282005419281808000360220200542f48587b7e0d4c9ea3537031820054296afb28ff9f4d69c773703102005410136020c20052004360208200542818080801037030020052000290200370248200541d0006a200041086a290200370200200541d8006a200041106a280200360200200541013a0074200520012902003702682005200329030037025c200541e4006a2007280200360200200541f0006a200141086a2802003602002002200641016a360208200341206a2480808080000f0b4101410410bb80808000000b4101410110bb80808000000b890301047f41002d0098a2db80001a0240410141002802a496db8000118280808000002203450d00200341053a000041002d0098a2db80001a0240410141002802a496db8000118280808000002204450d00200441003a00000240200228020822052002280200470d00200241d4f8c9800010dca08080000b2002280204200541f8006c6a22064108360244200641e2f9c980003602402006419282808000360238200642b7a9c8ad858cd98bf000370330200642e9e4f9ebab9495ea857f3703282006419281808000360220200642f48587b7e0d4c9ea3537031820064296afb28ff9f4d69c773703102006410136020c2006200336020820064281808080103703002006200029020037024820064101360264200620043602602006410136025c200641d0006a200041086a290200370200200641d8006a200041106a280200360200200641003a0074200641f0006a200141086a280200360200200620012902003702682002200541016a3602080f0b4101410110bb80808000000b4101410110bb80808000000b870301047f41002d0098a2db80001a0240410141002802a496db8000118280808000002203450d00200341053a000041002d0098a2db80001a0240410141002802a496db8000118280808000002204450d00200441003a00000240200228020822052002280200470d00200241d4f8c9800010dca08080000b2002280204200541f8006c6a22064108360244200641eaf9c980003602402006419281808000360238200642f48587b7e0d4c9ea3537033020064296afb28ff9f4d69c77370328200641dc84808000360220200642b8a1a594ffa7ef903437031820064286f285a393e5ccd7413703102006410136020c2006200336020820064281808080103703002006200029020037024820064101360264200620043602602006410136025c200641d0006a200041086a290200370200200641d8006a200041106a280200360200200641003a0074200641f0006a200141086a280200360200200620012902003702682002200541016a3602080f0b4101410110bb80808000000b4101410110bb80808000000bd60301047f41002d0098a2db80001a0240410141002802a496db8000118280808000002203450d00200341023a000041002d0098a2db80001a024041c00041002802a496db8000118280808000002204450d002004428080808080808080807f3700382004420037003020044200370000200441286a4200370000200441206a4200370000200441186a4200370000200441106a4200370000200441086a42003700000240200228020822052002280200470d00200241d4f8c9800010dca08080000b2002280204200541f8006c6a22064107360244200641fbf7c98000360240200641df83808000360238200642afc789dcced29debc000370330200642b1f4cdebc0819f95fb003703282006419281808000360220200642f48587b7e0d4c9ea3537031820064296afb28ff9f4d69c773703102006410136020c20062003360208200642818080801037030020062000290200370248200641c00036026420062004360260200641c00036025c200641d0006a200041086a290200370200200641d8006a200041106a280200360200200641013a0074200641f0006a200141086a280200360200200620012902003702682002200541016a3602080f0b410141c00010bb80808000000b4101410110bb80808000000bfe0301057f23808080800041206b220324808080800041002d0098a2db80001a0240410141002802a496db8000118280808000002204450d00200441023a000041002d0098a2db80001a0240410441002802a496db8000118280808000002205450d002003410c6a41086a22064100360200200320053602102003410436020c200341003602182003200341186a36021c2003411c6a2003410c6a108c89808000200341086a220720062802003602002003200329020c3703000240200228020822062002280200470d00200241d4f8c9800010dca08080000b2002280204200641f8006c6a22054105360244200541f2f9c98000360240200541dd84808000360238200542c1e7dba08dd3a1daa77f370330200542bc95f7c29cc6cd82857f3703282005419281808000360220200542f48587b7e0d4c9ea3537031820054296afb28ff9f4d69c773703102005410136020c20052004360208200542818080801037030020052000290200370248200541d0006a200041086a290200370200200541d8006a200041106a280200360200200541013a0074200520012902003702682005200329030037025c200541e4006a2007280200360200200541f0006a200141086a2802003602002002200641016a360208200341206a2480808080000f0b4101410441e0f7c9800010ae80808000000b4101410110bb80808000000bd30503067f017e017f23808080800041c0006b2201248080808000200141246a4190fac98000410e419efac980004125410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a0240024041c00041002802a496db8000118280808000002202450d002002410036023820024101360224200241c3fac980003602202002418c83808000360218200242a19cec8597e48986f0003703102002429186b996b9abdcf03a37030820024101360204200241c2e7c9800036020020014102360238200120023602302001200241c0006a36023c200120023602342001410c6a200141306a418092c7800010908b808000200141086a2203200141186a220241086a28020036020020012002290200370300200128020c2104200128021021052001280214210620012902282107200128022421082001410036021420014280808080800137020c2001410c6a41c0d1c5800010faa88080002001280210220242c98fa0cbc2d2a396e3003703002002420437022c20024206370224200241e1e2c5800036022020024100360218200241de8480800036021020024290a4bc85d0e6d8b9d700370308200128021021022001200128020c3602142001200236020c2001200241386a36021820012002360210200141306a2001410c6a418092c7800010918b8080002008418080808078460d01200120043602142001200536020c200120053602102001200520064105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200737023c20002008360238200041003a000020002001290300370250200041d8006a20032802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b410841c00010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bfd0301057f23808080800041306b220324808080800041002d0098a2db80001a0240410141002802a496db8000118280808000002204450d00200441023a00002003410036022020034280808080800237021841002d0098a2db80001a0240410441002802a496db8000118280808000002205450d00200341246a41086a220641003602002003200536022820034104360224200341186a200341246a10fa8b808000200341086a41086a22072006280200360200200320032902243703080240200228020822062002280200470d00200241d4f8c9800010dca08080000b2002280204200641f8006c6a22054108360244200541f7f9c98000360240200541df848080003602382005428cc184db92f1a0c7f400370330200542e4a5acc7c592d7a4e0003703282005419281808000360220200542f48587b7e0d4c9ea3537031820054296afb28ff9f4d69c773703102005410136020c20052004360208200542818080801037030020052000290200370248200541d0006a200041086a290200370200200541d8006a200041106a280200360200200541013a0074200520012902003702682005200329030837025c200541e4006a2007280200360200200541f0006a200141086a2802003602002002200641016a360208200341306a2480808080000f0b4101410410bb80808000000b4101410110bb80808000000b970301047f41002d0098a2db80001a0240410141002802a496db8000118280808000002203450d00200341053a000041002d0098a2db80001a0240411041002802a496db8000118280808000002204450d0020044200370008200442808090bbbad6adf00d3700000240200228020822052002280200470d00200241d4f8c9800010dca08080000b2002280204200541f8006c6a22064111360244200641fff9c98000360240200641e583808000360238200642f89ee6dfb4bbc58113370330200642e5d9d5cbddc19a82ed00370328200641b980808000360220200642e3cfd3f6e7cf95c40f370318200642bee3d9abb6ff91f2473703102006410136020c2006200336020820064281808080103703002006200029020037024820064110360264200620043602602006411036025c200641d0006a200041086a290200370200200641d8006a200041106a280200360200200641013a0074200641f0006a200141086a280200360200200620012902003702682002200541016a3602080f0b4101411010bb80808000000b4101410110bb80808000000bf10b04067f017e027f017e23808080800041d0006b2201248080808000200141306a4198fcc980004104419cfcc980004114410441001089a9808000200142043702282001420037022020014280808080800137021841002d0098a2db80001a0240024041c00041002802a496db8000118280808000002202450d002002410036023820024108360224200241b4fcc98000360220200241b180808000360218200242d7c9cb8fc1cf97db3e370310200242e88488d0c0e3aebc1337030820024104360204200241b0fcc9800036020020014102360248200120023602402001200241c0006a36024c20012002360244200141186a200141c0006a418092c7800010908b808000200141086a41086a200141246a220241086a2802003602002001200229020037030820012802182103200128021c2104200128022021052001280230210620012902342107200141186a41086a22084100360200200142808080808001370218200141186a41c0d1c5800010faa8808000200128021c220242d7c9cb8fc1cf97db3e370308200242e88488d0c0e3aebc13370300200141c0006a41086a220941013602002002420437022c20024204370224200241a4b8c680003602202002410936021c2002419bb8c68000360218200241b180808000360210200120012902183703400240200928020022092001280240470d00200141c0006a41c0d1c5800010faa88080000b2001280244200941386c6a2202420437022c20024204370224200241a4b8c680003602202002410e36021c200241b7b8c68000360218200241b180808000360210200242d7c9cb8fc1cf97db3e370308200242e88488d0c0e3aebc133703002008200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41c0d1c5800010faa88080000b200128021c200941386c6a2202420437022c20024204370224200241a4b8c680003602202002410b36021c200241acb8c68000360218200241b180808000360210200242d7c9cb8fc1cf97db3e370308200242e88488d0c0e3aebc13370300200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a41c0d1c5800010faa88080000b2001280244200941386c6a2202420437022c20024204370224200241a4b8c680003602202002410536021c200241f0b8c68000360218200241b180808000360210200242d7c9cb8fc1cf97db3e370308200242e88488d0c0e3aebc13370300200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41c0d1c5800010faa88080000b200128021c200941386c6a2202420437022c20024204370224200241a4b8c680003602202002410436021c200241a8b8c68000360218200241b180808000360210200242d7c9cb8fc1cf97db3e370308200242e88488d0c0e3aebc13370300200141c8006a200941016a220236020020012001290318220a37034002402002200aa7470d00200141c0006a41c0d1c5800010faa88080000b2001280244200241386c22096a2202420437022c20024227370224200241c9b8c680003602202002410436021c200241c5b8c68000360218200241e08480800036021020024283e7aabeefa793f73637030820024284d88ccb9db9f8b5eb003703002001280244210220012001280240360220200120023602182001200220096a41386a3602242001200236021c200141c0006a200141186a418092c7800010918b8080002006418080808078460d0120012003360220200120043602182001200436021c2001200420054105746a360224200041c4006a200141186a41b097cc800010908b808000200141236a200141c0006a41086a2802003600002000200737023c20002006360238200041003a000020002001290308370250200041d8006a200141086a41086a2802003602002001200129024037001b20002001290018370001200041086a2001411f6a290000370000200141d0006a2480808080000f0b410841c00010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000be60603067f017e017f23808080800041c0006b2201248080808000200141246a41d2fcc98000410a419cfcc980004114410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a02400240412041002802a496db8000118280808000002202450d00200241a58180800036021820024284f084f8a0fa92d607370310200242fafca29dbeacbee11d3703082002410d360204200241c5fcc9800036020020014101360238200120023602302001200241206a36023c200120023602342001410c6a200141306a418092c7800010908b808000200141086a200141186a220241086a28020036020020012002290200370300200128020c2103200128021021042001280214210520012802242106200129022821072001410c6a41086a410036020020014280808080800137020c2001410c6a41c0d1c5800010faa8808000200128021022024284f084f8a0fa92d607370308200242fafca29dbeacbee11d370300200141306a41086a220841013602002002420437022c2002420d370224200241d1b9c680003602202002410436021c200241deb9c68000360218200241a5818080003602102001200129020c3703300240200828020022022001280230470d00200141306a41c0d1c5800010faa88080000b2001280234200241386c22086a2202420437022c2002420d370224200241d1b9c680003602202002410436021c200241cdb9c68000360218200241a58180800036021020024284f084f8a0fa92d607370308200242fafca29dbeacbee11d37030020012802342102200120012802303602142001200236020c2001200220086a41386a36021820012002360210200141306a2001410c6a418092c7800010918b8080002006418080808078460d01200120033602142001200436020c200120043602102001200420054105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200737023c20002006360238200041003a000020002001290300370250200041d8006a200141086a2802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000b810401067f23808080800041106b2202248080808000200028020c2103024020012802002204200128020822056b41034b0d0020012005410410bea880800020012802002104200128020821050b2001200541046a22063602082001280204220720056a2003360000200028021021030240200420066b41034b0d0020012006410410bea88080002001280200210420012802042107200128020821060b2001200641046a2205360208200720066a2003360000200028021421060240200420056b41034b0d0020012005410410bea880800020012802042107200128020821050b200720056a20063600002001200541046a22063602082000280218210302402001280200220420066b41034b0d0020012006410410bea880800020012802002104200128020821060b2001200641046a22053602082001280204220720066a2003360000200028021c21060240200420056b41034b0d0020012005410410bea880800020012802042107200128020821050b2001200541046a360208200720056a2006360000200028020421052002200028020822003602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822066b20004f0d0020012006200010bea8808000200128020821060b200128020420066a2005200010f5b28080001a2001200620006a360208200241106a2480808080000bb704020d7f027e0240024002400240200128020422024104490d0020012002417c6a220336020420012001280200220441046a36020020034104490d01200428000021052001200241786a22033602042001200441086a36020002400240024020034104490d00200428000421062001200241746a220336020420012004410c6a3602002003450d05200428000821072001200241736a220336020420012004410d6a220836020041032109024020042d000c0e020300060b2003450d052001200241726a220a36020420012004410e6a220b36020002400240024020042d000d22090e03020001080b410121090c010b200a4104490d0620012002416e6a220a3602042001200441126a220b360200200428000e210c410221090b200a450d052001200a417f6a22033602042001200b41016a22083602000240200b2d0000220d0e03030200060b20034104490d052001200a417b6a22033602042001200b41056a2208360200200b280001210e4102210d0c020b200041043602000f0b4101210d0b20034108490d032001200341786a22023602042001200841086a360200024020024108490d002008290000210f2000200d3602082001200341706a3602042001200841106a36020020082900082110200020073602282000200636022420002005360220200020103703182000200f3703102000200e36020c2000200c360204200020093602000f0b200041043602000f0b200041043602000f0b200041043602000f0b200041043602000f0b200041043602000ba70501057f23808080800041e0006b22022480808080000240024020012802182203200128021c4d0d00410021010c010b0240200128020822042004200320042003491b22036b22044104490d0020044104460d00200128020420036a22012d000441014b0d00200128000022032004417b6a4b0d00200141056a210120034181b806490d014180b806210341002802cca2db8000450d01200241a783808000ad42208641909bce8000ad84370310200241b083808000ad42208641c4e4cd8000ad8437030841002802dc8fdb8000210441002802d88fdb8000210541002802c8a2db8000210620024202370254200241dce5cd8000360248200241123602442002419ce5cd8000360240200242ca80808010370238200241989bce80003602342002421b37022c200241e29bce80003602282002410036022420024281808080e03a37021c2002410236024c200441bce9c38000200641024622061b28021021042002200241086a360250200541d4e9c3800020061b2002411c6a2004118b80808000000c010b41002101024041002802cca2db80000d000c010b200241a783808000ad42208641fcfcc98000ad84370310200241b083808000ad42208641ccf2c98000ad843703084100210141002802dc8fdb8000210341002802d88fdb8000210441002802c8a2db800021052002420237025420024184fdc9800036024820024112360244200241d6f2c98000360240200242c880808010370238200241ece4c980003602342002421437022c2002419cfcc980003602282002410036022420024281808080902d37021c2002410236024c200341bce9c38000200541024622051b28021021032002200241086a360250200441d4e9c3800020051b2002411c6a2003118b80808000000b2000200336020420002001360200200241e0006a2480808080000bcc0201057f02402000280208220220022000280218220320022003491b22046b22054104490d0020054104460d00200028020420046a220528000021060240024020052d00040e020001020b2001450d0041002d0098a2db80001a02400240410541002802a496db8000118280808000002201450d00200141013a000420012006360000200441056a220420024b0d0120052001280000360000200541046a200141046a2d00003a00002001410028029c96db80001180808080000020004100200028020c2202417f6a2205200520024b1b36020c200041002000280210220220066b2205200520024b1b3602100c020b4101410541e0f7c9800010ae80808000000b200420024194fdc9800010b581808000000b2000200028021441016a2202417f20021b3602142000417f417f200341056a220220022003491b220220066a220320032002491b3602180b0b820502057f017e23808080800041f0006b22032480808080004100210402400240417f200241056a220520052002491b22064100480d0041002d0098a2db80001a200641002802a496db80001182808080000022050d01410121040b2004200641a4fdc9800010ae80808000000b2003200536020c2003200636020841002d0098a2db80001a410521070240410541002802a496db8000118280808000002204450d0020042002360000200441046a41003a0000200541046a41003a000020052002360000200341053602102004410028029c96db80001180808080000002402006417b6a20024f0d00200341086a410520024101410110e5a0808000200328020c2105200328021021070b200520076a2001200210f5b28080001a2003200720026a220536021020032903082108024020054181b806490d004180b806210541002802cca2db8000450d00200341a783808000ad42208641909bce8000ad84370320200341b083808000ad42208641c4e4cd8000ad8437031841002802dc8fdb8000210641002802d88fdb8000210441002802c8a2db8000210720034202370264200341dce5cd8000360258200341123602542003419ce5cd8000360250200342ca80808010370248200341989bce80003602442003421b37023c200341e29bce80003602382003410036023420034281808080e03a37022c2003410236025c200641bce9c38000200741024622071b28021021062003200341186a360260200441d4e9c3800020071b2003412c6a2006118b80808000000b2000410036021c20004200370214200020023602102000410136020c2000200536020820002008370200200341f0006a2480808080000f0b4101410541e0f7c9800010ae80808000000bfd0503047f017e037f23808080800041f0006b220324808080800002400240417f20002802082204417f200241056a220520052002491b6a220520052004491b4180b8064b22060d00200029020021072000428080808010370200200341086a41086a200041086a22052802003602002005410036020041002d0098a2db80001a20032007370308410541002802a496db8000118280808000002205450d01200541003a00042005200236000002402003280208200328021022086b41044b0d00200341086a200841054101410110e5a0808000200328021021080b200328020c220920086a220a2005280000360000200a41046a200541046a2d00003a00002003200841056a22083602102005410028029c96db8000118080808000000240200328020820086b20024f0d00200341086a200820024101410110e5a0808000200328020c2109200328021021080b200920086a2001200210f5b28080001a2003200820026a220536021020032903082107024020054181b806490d004180b806210541002802cca2db8000450d00200341a783808000ad42208641909bce8000ad84370320200341b083808000ad42208641c4e4cd8000ad8437031841002802dc8fdb8000210841002802d88fdb8000210141002802c8a2db8000210920034202370264200341dce5cd8000360258200341123602542003419ce5cd8000360250200342ca80808010370248200341989bce80003602442003421b37023c200341e29bce80003602382003410036023420034281808080e03a37022c2003410236025c200841bce9c38000200941024622091b28021021082003200341186a360260200141d4e9c3800020091b2003412c6a2008118b80808000002000280200450d002000280204410028029c96db8000118080808000000b2000200436021c20002005360208200020073702002000200028020c41016a2205417f20051b36020c2000417f2000280210220520026a220220022005491b3602100b200341f0006a24808080800020060f0b4101410541e0f7c9800010ae80808000000baf0201057f0240200028020822022001490d000240024002400240200220016b22034104490d0020034104460d00200028020420016a22042d00040d002004280000210541002d0098a2db80001a410541002802a496db8000118280808000002203450d01200341013a000420032005360000200141056a21062001417a4b0d02200620024b0d0320042003280000360000200441046a200341046a2d00003a00002003410028029c96db80001180808080000020004100200028020c2201417f6a2202200220014b1b36020c200041002000280210220120056b2202200220014b1b3602100b0f0b4101410541e0f7c9800010ae80808000000b2001200641c4fdc9800010b781808000000b2006200241c4fdc9800010b581808000000b2001200241b4fdc9800010b381808000000bfd0201047f23808080800041106b22012480808080002001410036020c20014280808080800137020441002d0098a2db80001a02400240411841002802a496db8000118280808000002202450d00200241d4fdc98000360200200241e100360214200241e1fec98000360210200241f10036020c200241f0fdc980003602082002411c36020441002d0098a2db80001a410141002802a496db8000118280808000002203450d01200341003a0000200141046a41e08fcd800010dca0808000200128020822044100360200200041086a4101360200200441003a0074200441033602702004200236026c2004428180808030370264200420033602602004410136025c200442093702442004418496cd8000360240200441e184808000360218200442fcef9fe0debed8d917370210200442dcbe86f6c6eecb9b21370208200020012902043702002000410e360210200041d0facc800036020c200141106a2480808080000f0b4104411810bb80808000000b4101410110bb80808000000ba00503067f017e017f23808080800041c0006b2201248080808000200141246a41ff81ca8000410f4189dfc980004121410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a02400240412041002802a496db8000118280808000002202450d002002410036021820024101360204200241c2e7c9800036020020014101360238200120023602302001200241206a36023c200120023602342001410c6a200141306a418092c7800010908b808000200141086a22032001410c6a410c6a220241086a28020036020020012002290200370300200128020c2104200128021021052001280214210620012902282107200128022421082001410036021420014280808080800137020c2001410c6a41c0d1c5800010faa88080002001280210220242e88488d0c0e3aebc133703002002420437022c20024211370224200241cc80c780003602202002410c36021c200241c080c78000360218200241b180808000360210200242d7c9cb8fc1cf97db3e370308200128021021022001200128020c3602142001200236020c2001200241386a36021820012002360210200141306a2001410c6a418092c7800010918b8080002008418080808078460d01200120043602142001200536020c200120053602102001200520064105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200737023c20002008360238200041003a000020002001290300370250200041d8006a20032802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bb90703067f017e037f23808080800041c0006b2201248080808000200141246a41c2ffc9800041054189dfc980004121410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a02400240024002400240412041002802a496db8000118280808000002202450d002002410036021820024101360204200241c2e7c9800036020020014101360238200120023602302001200241206a36023c200120023602342001410c6a200141306a418092c7800010908b80800041002d0098a2db80001a200128020c210320012802102104200128021421052001280224210620012902282107411041002802a496db8000118280808000002208450d01200841086a41002902f880ca8000370200200841002902f080ca800037020041002d0098a2db80001a2001410036021420014280808080c00037020c410841002802a496db8000118280808000002209450d022009410029028880c780003702002001410c6a41b0d1c5800010f5ad80800020012802102202428080808010370208200242808080808001370200200241003a00202002410936021c2002418081ca80003602182002410136021420022009360210200141306a41086a41013602002001200129020c37033041002d0098a2db80001a410841002802a496db8000118280808000002209450d03200941002902d8ffc680003702000240200128023822022001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200241246c220a6a220241013a00202002410f36021c2002418981ca80003602182002410136021420022009360210200242808080801037020820024280808080800137020020012802342102200120012802303602142001200236020c20012002200a6a41246a36021820012002360210200141306a2001410c6a418092c7800010928b8080002006418080808078460d04200120033602142001200436020c200120043602102001200420054105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200737023c20002006360238200041013a00002000410236025820002008360254200041023602502001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b4104411041b486ca800010ae80808000000b4104410810bb80808000000b4104410810bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bf90403067f017e027f23808080800041c0006b2201248080808000200141186a419881ca800041054189dfc980004121410441001089a9808000200142043702102001420037020820014280808080800137020041002d0098a2db80001a024002400240412041002802a496db8000118280808000002202450d002002410036021820024101360204200241c2e7c9800036020020014101360238200120023602302001200241206a36023c200120023602342001200141306a418092c7800010908b80800041002d0098a2db80001a20012802002103200128020421042001280208210520012802182106200129021c2107411041002802a496db8000118280808000002202450d01200241086a41002902e881ca8000370200200241002902e081ca80003702002001410036020820014280808080c000370200200141246a200141f081ca8000410f10ec86808000200128022c210820012802282109200120012802243602082001200936020020012009200841246c6a36020c20012009360204200141306a2001418092c7800010928b8080002006418080808078460d022001200336020820012004360200200120043602042001200420054105746a36020c200041c4006a200141b097cc800010908b8080002001410b6a200141306a41086a2802003600002000200737023c20002006360238200041013a00002000410236025820002002360254200041023602502001200129023037000320002001290000370001200041086a200141076a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b4104411041b486ca800010ae80808000000b41d0d1c58000411141e4d1c58000109181808000000bc90204047f017e017f017e4100210202400240200128020022032802082201280208220420012802102205470d000c010b0240024002400240200541016a2202450d00200220044b0d0120012802042104200120023602102003427f200329030042017c22062006501b3703004102210202400240200420056a2d00000e020006010b41002102200328020822052802082207200528021022046b4104490d05200441046a21012004417b4b0d03200120074b0d0420052802042102200520013602102003427f2003290300220642047c220820082006541b370300200220046a2800002101410121020c050b410021020c040b417f200241e493d0800010b781808000000b2002200441e493d0800010b581808000000b2004200141e493d0800010b781808000000b2001200741e493d0800010b581808000000b20002001360204200020023602000bcb0202057f017e23808080800041106b2202248080808000024002400240024002400240200128020022032802082201280204200128020c22044b0d00024020012802082201280208220520012802102204470d00410121040c030b200441016a2206450d03200620054b0d042001280204210520012006360210200520046a2d000021050c010b2001200441016a36020c200128020020046a2d000021050b2003427f200329030042017c22072007501b370300410021040b410021010240024020044101710d00410221010240200541ff01710e020005020b410021012002410036020c20032002410c6a410410d3a58080000d00200228020c2104410121010c040b0c030b410021010c020b417f200641e493d0800010b781808000000b2006200541e493d0800010b581808000000b2000200436020420002001360200200241106a2480808080000bd90101047f024020002802004101470d0002402001280200220220012802082203470d0020012003410110bea880800020012802002102200128020821030b2001200341016a22043602082001280204220520036a41003a0000200028020421000240200220046b41034b0d0020012004410410bea880800020012802042105200128020821040b200520046a20003600002001200441046a3602080f0b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b200128020420006a41013a00002001200041016a3602080b880201057f02402001280200220220012802082203470d0020012003410110bea880800020012802002102200128020821030b2001200341016a22043602082001280204220520036a41003a0000200028022021060240200220046b41034b0d0020012004410410bea88080002001280200210220012802042105200128020821040b2001200441046a2203360208200520046a20063600000240200220036b411f4b0d0020012003412010bea880800020012802042105200128020821030b200520036a220420002900003700002001200341206a360208200441186a200041186a290000370000200441106a200041106a290000370000200441086a200041086a2900003700000bb30503067f017e027f23808080800041c0006b2201248080808000200141186a41bcdfc9800041044189dfc980004121410441001089a9808000200142043702102001420037020820014280808080800137020041002d0098a2db80001a024002400240412041002802a496db8000118280808000002202450d002002410036021820024101360204200241c2e7c9800036020020014101360238200120023602302001200241206a36023c200120023602342001200141306a418092c7800010908b80800041002d0098a2db80001a20012802002103200128020421042001280208210520012802182106200129021c2107412041002802a496db8000118280808000002202450d01200241186a41002902a485ca8000370200200241106a410029029c85ca8000370200200241086a410029029485ca80003702002002410029028c85ca80003702002001410036020820014280808080c000370200200141306a200141ac85ca8000410c10a087808000200141246a200141306a41b885ca8000410b109b87808000200128022c210820012802282109200120012802243602082001200936020020012009200841246c6a36020c20012009360204200141306a2001418092c7800010928b8080002006418080808078460d022001200336020820012004360200200120043602042001200420054105746a36020c200041c4006a200141b097cc800010908b8080002001410b6a200141306a41086a2802003600002000200737023c20002006360238200041013a00002000410436025820002002360254200041043602502001200129023037000320002001290000370001200041086a200141076a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b4104412041b486ca800010ae80808000000b41d0d1c58000411141e4d1c58000109181808000000b2b00200042923842c7d30020012903105022011b370308200042f8b8d3aa0142c8b6d9aa0120011b3703000bb20804017f037e037f097e2380808080004180066b2207248080808000200128022821012002290358210820022903502109200741286a20024180016a290300370300200741206a200241f8006a290300370300200741186a200241f0006a290300370300200741106a200241e8006a29030037030020072002290360220a3703080240024002400240200aa74101710d00200741306a200741086a410172220b10e896808000200741e0006a2007280234220c200728023810a58d80800020072802b001410020072802604101711b210d02402007280230450d00200c410028029c96db8000118080808000000b200d2001490d012007200141016a36025c200b200741dc006a10fd968080004200210a4100210d4102210c0c020b2007290310220a421888210e200a420888a7210c200aa7210d4201210a2007290318210f0c010b2000420037030820004203370300200041023b0011200041003a00100c010b02402005200620022802880110d496808000220141ff01714102470d000240024002402002280200410171450d0042002110420221114209211242891c211341b8b0e10421020c010b200241186a290300211420022903102115200741086a41186a2201200241c8006a290000370300200741086a41106a2206200241c0006a290000370300200741106a2205200241386a29000037030020072002290030370308420021100240024020022903202212200241286a29030022138450450d0042002113420021110c010b200741e0006a200741086a2012201341004102410010a48d80800020072802600d02200741e0006a41186a290300211320072903702116200741a8016a200741086a41186a290300370300200741a0016a200741186a290300370300200741083a007020074198016a200741086a41086a2903003703002007201337038801200720163703800120072007290308370390012007411f3a006041014100200741e0006a10f18e808000420121110b200741306a41186a2001290300370300200741306a41106a20062903003703002007200729030837033020072005290300370338201642188821122016a721020b200020123e0013200020153703202000201337031820002007290330370330200041176a20124220883c000020002014370328200041386a2007290338370300200041c0006a200741306a41106a290300370300200041c8006a200741c8006a290300370300200041ef006a200e4220883c00002000200e3e006b200041126a20024110763a0000200020023b011020002010370308200020113703002000200f3703702000200c3b00692000200d3a00682000200a37036020002008370358200020093703500c020b200041126a41003a000020004180023b011020004200370308200042033703000c010b2000420037030820004203370300200041063b0011200020013a00100b20074180066a2480808080000b891b010b7f23808080800041106b22012480808080002001410036020c20014280808080800137020441002d0098a2db80001a0240024002400240024002400240024002400240413841002802a496db8000118280808000002202450d002002410d360204200241dcddc98000360200200241306a220341be81808000360200200241286a220442d9d1a5958acddccda77f370300200241206a220542bb82a2f99fad8c91c100370300200241186a220641c984808000360200200241106a220742dbd3ecb1c4c4e7a779370300200241086a220842d9a99ca49ea091db76370300200141046a410041014108413810e5a080800020012802082209200128020c220a41386c6a220b2002290300370300200b41086a2008290300370300200b41106a2007290300370300200b41186a2006290300370300200b41206a2005290300370300200b41286a2004290300370300200b41306a20032903003703002001200a41016a220336020c2002410028029c96db80001180808080000041002d0098a2db80001a413841002802a496db8000118280808000002202450d01200241be81808000360230200242d9d1a5958acddccda77f370328200242bb82a2f99fad8c91c100370320200241c8848080003602182002429bdcbbd0db8bb9aab77f370310200242dfc6cb8890b5d0f9be7f37030820024112360204200241f4ddc98000360200024020012802042003470d00200141046a200341014108413810e5a080800020012802082109200128020c21030b2009200341386c6a220b2002290300370300200b41306a200241306a290300370300200b41286a200241286a290300370300200b41206a200241206a290300370300200b41186a200241186a290300370300200b41106a200241106a290300370300200b41086a200241086a2903003703002001200341016a220336020c2002410028029c96db80001180808080000041002d0098a2db80001a413841002802a496db8000118280808000002202450d02200241b180808000360230200242d7c9cb8fc1cf97db3e370328200242e88488d0c0e3aebc13370320200241c784808000360218200242e6a6b6a188a09ebe827f3703102002428bac8edd92e6b3c67a37030820024110360204200241ceaac88000360200024020012802042003470d00200141046a200341014108413810e5a080800020012802082109200128020c21030b2009200341386c6a220b2002290300370300200b41306a200241306a290300370300200b41286a200241286a290300370300200b41206a200241206a290300370300200b41186a200241186a290300370300200b41106a200241106a290300370300200b41086a200241086a2903003703002001200341016a220336020c2002410028029c96db80001180808080000041002d0098a2db80001a413841002802a496db8000118280808000002202450d03200241b180808000360230200242d7c9cb8fc1cf97db3e370328200242e88488d0c0e3aebc13370320200241c684808000360218200242a9c6a884b4948f822437031020024298a3bbc8d8c1a9b8d7003703082002410e360204200241b4aac88000360200024020012802042003470d00200141046a200341014108413810e5a080800020012802082109200128020c21030b2009200341386c6a220b2002290300370300200b41306a200241306a290300370300200b41286a200241286a290300370300200b41206a200241206a290300370300200b41186a200241186a290300370300200b41106a200241106a290300370300200b41086a200241086a2903003703002001200341016a220336020c2002410028029c96db80001180808080000041002d0098a2db80001a413841002802a496db8000118280808000002202450d04200241b280808000360230200242a6e69b97da80f5d400370328200242b3c59fa8d1c488a173370320200241c584808000360218200242c8b3bccc8cf388f3eb003703102002429b8da7e4e5909dd4ba7f3703082002410c360204200241c2aac88000360200024020012802042003470d00200141046a200341014108413810e5a080800020012802082109200128020c21030b2009200341386c6a220b2002290300370300200b41306a200241306a290300370300200b41286a200241286a290300370300200b41206a200241206a290300370300200b41186a200241186a290300370300200b41106a200241106a290300370300200b41086a200241086a2903003703002001200341016a220336020c2002410028029c96db80001180808080000041002d0098a2db80001a413841002802a496db8000118280808000002202450d05200241b280808000360230200242a6e69b97da80f5d400370328200242b3c59fa8d1c488a173370320200241c48480800036021820024287c3b3c3fabbafd75e3703102002429ac39dffff94b08fcb003703082002410e360204200241e0d3cd8000360200024020012802042003470d00200141046a200341014108413810e5a080800020012802082109200128020c21030b2009200341386c6a220b2002290300370300200b41306a200241306a290300370300200b41286a200241286a290300370300200b41206a200241206a290300370300200b41186a200241186a290300370300200b41106a200241106a290300370300200b41086a200241086a2903003703002001200341016a220336020c2002410028029c96db80001180808080000041002d0098a2db80001a413841002802a496db8000118280808000002202450d06200241be81808000360230200242d9d1a5958acddccda77f370328200242bb82a2f99fad8c91c100370320200241c384808000360218200242ee86e8fbe49ca19c4d3703102002429dcbfbfeecedfebc3e3703082002410a360204200241f796c98000360200024020012802042003470d00200141046a200341014108413810e5a080800020012802082109200128020c21030b2009200341386c6a220b2002290300370300200b41306a200241306a290300370300200b41286a200241286a290300370300200b41206a200241206a290300370300200b41186a200241186a290300370300200b41106a200241106a290300370300200b41086a200241086a2903003703002001200341016a220336020c2002410028029c96db80001180808080000041002d0098a2db80001a413841002802a496db8000118280808000002202450d07200241be81808000360230200242d9d1a5958acddccda77f370328200242bb82a2f99fad8c91c100370320200241c284808000360218200242e0aac1b1cb89fcad0c370310200242f0c7b5f9d9c1b0db733703082002410b360204200241e9ddc98000360200024020012802042003470d00200141046a200341014108413810e5a080800020012802082109200128020c21030b2009200341386c6a220b2002290300370300200b41306a200241306a290300370300200b41286a200241286a290300370300200b41206a200241206a290300370300200b41186a200241186a290300370300200b41106a200241106a290300370300200b41086a200241086a2903003703002001200341016a220336020c2002410028029c96db80001180808080000041002d0098a2db80001a413841002802a496db8000118280808000002202450d08200241be81808000360230200242d9d1a5958acddccda77f370328200242bb82a2f99fad8c91c100370320200241c184808000360218200242f6818bda86a9f0e6a37f370310200242a8bbcd82babc9bb24b370308200241183602042002418197c98000360200024020012802042003470d00200141046a200341014108413810e5a080800020012802082109200128020c21030b2009200341386c6a220b2002290300370300200b41306a200241306a290300370300200b41286a200241286a290300370300200b41206a200241206a290300370300200b41186a200241186a290300370300200b41106a200241106a290300370300200b41086a200241086a2903003703002001200341016a220b36020c2002410028029c96db80001180808080000041002d0098a2db80001a413841002802a496db8000118280808000002202450d092002419081808000360230200242bfbd94d2b1b4cff455370328200242fcc6e4c9c5aad7f7817f370320200241c084808000360218200242f090e5a198d599e103370310200242e39dea85bec1fec90537030820024111360204200241eed3cd800036020002402001280204200b470d00200141046a200b41014108413810e5a080800020012802082109200128020c210b0b2009200b41386c6a22092002290300370300200941306a200241306a290300370300200941286a200241286a290300370300200941206a200241206a290300370300200941186a200241186a290300370300200941106a200241106a290300370300200941086a200241086a290300370300200141046a41086a2209200b41016a3602002002410028029c96db800011808080800000200041086a200928020036020020002001290204370200200141106a2480808080000f0b4108413810bb80808000000b4108413810bb80808000000b4108413810bb80808000000b4108413810bb80808000000b4108413810bb80808000000b4108413810bb80808000000b4108413810bb80808000000b4108413810bb80808000000b4108413810bb80808000000b4108413810bb80808000000b9d3003057f037e097f23808080800041800c6b2209248080808000200941106a41206a200641e8006a2d00003a0000200941106a41186a200641e0006a290200370300200941106a41106a200641d8006a290200370300200941106a41086a200641d0006a290200370300200941d8066a41086a220a200241086a290200370300200941d8066a41106a220b200241106a290200370300200941d8066a41186a220c200241186a290200370300200941d8066a41206a220d200241206a29020037030020092006290248370310200920022902003703d806200941013a00d006200941003602cc0620094280808080c0003702c406200942043702bc06200942003703a806427f210e2009427f3703b006200941003602b806200941013a0088052009420437038005200942003703f80420094280808080c0003703f0042009427f3703e804200942003703e004200941386a200941e0046a200941a8066a10a2ad8080000240024020092d00d8060d0020092d00d90641ff01714101470d00200941d8066a410272108686808000450d00024020092d00d8064101470d00200941e0066a10d6968080000b20092802fc0622062006280200417f6a2206360200024020060d00200941fc066a10c9a08080000b20004180143b0110200042003703082000420237030041002106200041126a41003a0000200928024c2101024020092802502200450d0020004101712105024020004101460d002000417e7121022001210041002106034002402000280200450d00200041046a280200410028029c96db8000118080808000000b02402000410c6a280200450d00200041106a280200410028029c96db8000118080808000000b200041186a21002002200641026a2206470d000b0b2005450d0020012006410c6c6a2200280200450d002000280204410028029c96db8000118080808000000b02402009280248450d002001410028029c96db8000118080808000000b200928025821010240200928025c2200450d002000410171210541002106024020004101460d002000417e7121022001210041002106034002402000280200450d00200041046a280200410028029c96db8000118080808000000b02402000410c6a280200450d00200041106a280200410028029c96db8000118080808000000b200041186a21002002200641026a2206470d000b0b2005450d0020012006410c6c6a2200280200450d002000280204410028029c96db8000118080808000000b2009280254450d012001410028029c96db8000118080808000000c010b200941b0076a41086a200a290300370300200941b0076a41106a200b290300370300200941b0076a41186a200c290300370300200941b0076a41206a200d290300370300200941013a00a807200942043703a007200942003703980720094280808080c000370390072009427f370388072009420037038007200920092903d8063703b007200941e0036a41286a200941386a41286a290300370300200941e0036a41206a200941386a41206a290300370300200941e0036a41186a200941386a41186a290300370300200941e0036a41106a200941386a41106a290300370300200941e0036a41086a200941386a41086a290300370300200920092903383703e003200941e0046a200941e0036a20094180076a10a2ad808000200941013a008008200942043703f807200942003703f00720094280808080c0003703e8072009427f3703e007200942003703d807200941e0036a200941e0046a200941d8076a10a2ad808000200941013a00b008200942043703a808200942003703a00820094280808080c000370398082009427f370390082009420037038808200941e0046a200941e0036a20094188086a10a2ad808000200941013a00e008200942043703d808200942003703d00820094280808080c0003703c8082009427f3703c008200942003703b808200941e8006a200941e0046a200941b8086a10a2ad808000200942d3d8c5d2a9b9d2c1ac7f3700f80420094282ca868eabf3add0cf003700f004200942fc90b9e5d09296e7773700e804200942a6d4e6f1a4dd9598603700e004200941086a200941e0046a412010c28d808000200935020c420020092802084101711b210f0240024020012802104101470d002001290318220e4200510d0120012903202210200e7c4200200f20107d22102010200f561b2210200e827d20107c210e0b200941e0046a410f6a200941b0076a41086a290300370000200941e0046a41176a200941b0076a41106a290300370000200941e0046a411f6a200941b0076a41186a290300370000200941e0046a41276a200941b0076a41206a2903002210370000200941e0036a41276a220c2010370000200920092903b0073700e704200941e0036a41086a220d200941e0046a41086a2206290000370300200941e0036a41106a2211200941e0046a41106a2202290000370300200941e0036a41186a2212200941e0046a41186a220a290000370300200941e0036a41206a200941e0046a41206a220b290000370300200920092900e0043703e003200941013a0090092009420437038809200942003703800920094280808080c0003703f80820094200200e200f7d220f200f200e561b3703f008200942003703e808200941e8086a412c6a20092800e303360000200920092802e0033600910920094198096a41206a200c29000037030020094198096a41186a200941e0036a411f6a29000037030020094198096a41106a200941e0036a41176a29000037030020094198096a41086a200941e0036a410f6a290000370300200920092900e70337039809200941e0046a41286a2213200941e8006a41286a290300370300200b200941e8006a41206a290300370300200a200941e8006a41186a2903003703002002200941e8006a41106a2903003703002006200941e8006a41086a290300370300200920092903683703e00420094198016a200941e0046a200941e8086a10a2ad80800020092001412c6a220c3602d401200920013602d0012009200c3602cc01200941d8016a41206a2214200941106a41206a2d00003a0000200941d8016a41186a2215200941106a41186a290300370300200941d8016a41106a2216200941106a41106a290300370300200941d8016a41086a2217200941106a41086a290300370300200920092903103703d8012009410136029003200941013602880320092007360280032009200941d8016a36028c032009200941cc016a36028403200941e0046a200141286a20094198096a20032004200520094180036a2008109593808000024020092802f0042218418080808078460d0020094180026a41086a22192006290300370300200920092903e00437038002200941e0036a200941f4046a41c40010f5b28080001a200941f0096a41206a200941d8056a290300370300200941f0096a41186a200941d0056a290300370300200941f0096a41106a200941c8056a290300370300200941f0096a41086a200941c0056a290300370300200941c0096a41086a2019290300370300200941c0096a411c6a200d290200370200200941c0096a41246a2011290200370200200941c0096a412c6a2012280200360200200920092903b8053703f009200920183602d00920092009290380023703c009200920092902e0033702d409200941b0026a41206a2009419c046a290200370300200941b0026a41186a20094194046a290200370300200941b0026a41106a200941e0036a412c6a290200370300200941b0026a41086a200941e0036a41246a290200370300200920092902fc033703b002201320094198016a41286a290300370300200b20094198016a41206a290300370300200a20094198016a41186a290300370300200220094198016a41106a290300370300200620094198016a41086a29030037030020092009290398013703e00420094180026a200941e0046a200941c0096a10a2ad808000200941d8026a41206a20142d00003a0000200941d8026a41186a2015290300370300200941d8026a41106a2016290300370300200941d8026a41086a2017290300370300200920092903d8013703d802200941e0046a2004200510d596808000024020092802f0042206418080808078470d00200920092f01e0043b018003200920092d00e2043a008203024020092d00f0094101470d00200941f8096a10d6968080000b20092802940a22062006280200417f6a2206360200024020060d00200941940a6a10c9a08080000b200920092d00820322063a00ba03200920092f01800322023b01b8032000420037030820004202370300200041126a20063a0000200020023b0110200928029402210102402009280298022200450d002000410171210541002106024020004101460d002000417e7121022001210041002106034002402000280200450d00200041046a280200410028029c96db8000118080808000000b02402000410c6a280200450d00200041106a280200410028029c96db8000118080808000000b200041186a21002002200641026a2206470d000b0b2005450d0020012006410c6c6a2200280200450d002000280204410028029c96db8000118080808000000b0240200928029002450d002001410028029c96db8000118080808000000b20092802a0022101024020092802a4022200450d002000410171210541002106024020004101460d002000417e7121022001210041002106034002402000280200450d00200041046a280200410028029c96db8000118080808000000b02402000410c6a280200450d00200041106a280200410028029c96db8000118080808000000b200041186a21002002200641026a2206470d000b0b2005450d0020012006410c6c6a2200280200450d002000280204410028029c96db8000118080808000000b200928029c02450d032001410028029c96db8000118080808000000c030b200941980a6a411c6a200941e0046a411c6a290200370200200941980a6a41246a200941e0046a41246a290200370200200941980a6a412c6a200941e0046a412c6a28020036020020094180036a41086a220a200941e0046a41086a220b290300370300200941c80a6a41206a200941f0096a41206a290300370300200941c80a6a41186a200941f0096a41186a290300370300200941c80a6a41106a200941f0096a41106a290300370300200941c80a6a41086a200941f0096a41086a290300370300200920092902f4043702ac0a200920092903e00437038003200920092903f0093703c80a200928029005210d200941b8036a41086a2202200a29030037030020092009290380033703b803200941980a6a41086a2002290300370300200920092903b8033703980a200920063602a80a200941e0046a41286a20094180026a41286a290300370300200941e0046a41206a20094180026a41206a290300370300200941e0046a41186a20094180026a41186a290300370300200941e0046a41106a20094180026a41106a290300370300200b20094180026a41086a29030037030020092009290380023703e00420094180036a200941e0046a200941980a6a10a2ad8080002009200c3602b403200941b8036a41206a200941d8026a41206a2d00003a0000200941b8036a41186a200941d8026a41186a290300370300200941b8036a41106a200941d8026a41106a2903003703002002200941d8026a41086a290300370300200920092903d8023703b803200941013602a4062009410136029c0620092007360294062009200941b8036a3602a0062009200941b4036a36029806200941e0046a2001200941c80a6a20032004200520094194066a2008109693808000200920092f01f0043b01d0042009200941e0046a41126a2d00003a00d204024020092903e004220e42028520092903e804220f84500d00200941e0036a200941f3046a41ed0010f5b28080001a200941a00b6a41206a220620094180066a290300370300200941a00b6a41186a2202200941f8056a290300370300200941a00b6a41106a2201200941e0046a4190016a290300370300200941f00a6a41086a200941a5046a290000370300200941f00a6a41106a200941ad046a290000370300200941f00a6a41186a200941b5046a290000370300200941f00a6a41206a200941bd046a290000370300200941f00a6a41286a200941c5046a2900003703002009200941e8056a2903003703a80b200920092903e0053703a00b2009200929009d043703f00a200020092f01d0043b0110200041126a20092d00d2043a0000200020092900e0033700132000411b6a200941e0036a41086a2205290000370000200041236a200941e0036a41106a22042900003700002000412b6a200941e0036a41186a2208290000370000200041336a200941e0036a41206a22072900003700002000413b6a200941e0036a41286a2203290000370000200041c3006a20094190046a290000370000200041c8006a20094195046a290000370000200320094180036a41286a290300370300200720094180036a41206a290300370300200820094180036a41186a290300370300200420094180036a41106a2903003703002005200a29030037030020092009290380033703e003200941e0046a200941e0036a200941f00a6a10a2ad80800020004180016a200941b0026a41206a290300370300200041f8006a200941b0026a41186a290300370300200041f0006a200941b0026a41106a290300370300200041e8006a200941b0026a41086a290300370300200020092903b002370360200941013a00f80b200942043703f00b200942003703e80b20094280808080c0003703e00b2009427f3703d80b200942003703d00b20004190016a200941e0046a200941d00b6a10a2ad8080002000200f3703082000200e37030020004200370350200041d8006a42003703002000200d36028801200020092903a00b3703c001200041c8016a20092903a80b370300200041d0016a2001290300370300200041d8016a2002290300370300200041e0016a20062903003703000c030b2000420037030820004202370300200020092f01d0043b0110200041126a20092d00d2043a0000200928029403210102402009280298032200450d002000410171210541002106024020004101460d002000417e7121022001210041002106034002402000280200450d00200041046a280200410028029c96db8000118080808000000b02402000410c6a280200450d00200041106a280200410028029c96db8000118080808000000b200041186a21002002200641026a2206470d000b0b2005450d0020012006410c6c6a2200280200450d002000280204410028029c96db8000118080808000000b0240200928029003450d002001410028029c96db8000118080808000000b20092802a0032101024020092802a4032200450d002000410171210541002106024020004101460d002000417e7121022001210041002106034002402000280200450d00200041046a280200410028029c96db8000118080808000000b02402000410c6a280200450d00200041106a280200410028029c96db8000118080808000000b200041186a21002002200641026a2206470d000b0b2005450d0020012006410c6c6a2200280200450d002000280204410028029c96db8000118080808000000b200928029c03450d022001410028029c96db8000118080808000000c020b200920092d00e20422063a008202200920092f01e00422023b0180022000420037030820004202370300200041126a20063a0000200020023b011020092802ac012101024020092802b0012200450d002000410171210541002106024020004101460d002000417e7121022001210041002106034002402000280200450d00200041046a280200410028029c96db8000118080808000000b02402000410c6a280200450d00200041106a280200410028029c96db8000118080808000000b200041186a21002002200641026a2206470d000b0b2005450d0020012006410c6c6a2200280200450d002000280204410028029c96db8000118080808000000b024020092802a801450d002001410028029c96db8000118080808000000b20092802b8012101024020092802bc012200450d002000410171210541002106024020004101460d002000417e7121022001210041002106034002402000280200450d00200041046a280200410028029c96db8000118080808000000b02402000410c6a280200450d00200041106a280200410028029c96db8000118080808000000b200041186a21002002200641026a2206470d000b0b2005450d0020012006410c6c6a2200280200450d002000280204410028029c96db8000118080808000000b20092802b401450d012001410028029c96db8000118080808000000c010b41d094d28000108e81808000000b200941800c6a2480808080000b2d00024020002d00000d00200141889ac08000410510e6808080000f0b2001418d9ac08000410410e6808080000b835d01037f23808080800041c0006b22022480808080000240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200028020022002d00000e30000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f000b41012103200128021c41cbdfc98000410d200128022028020c118180808000000d2f200041046a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d312000200110cb97808000450d010c310b200128021c4194c5c080004102200128022028020c118180808000000d3041012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10cb978080000d302002280234418ec5c080004102200228023828020c118180808000000d300b200128021c4196c5c080004101200128022028020c1181808080000021030c2f0b41012103200128021c41d8dfc980004115200128022028020c118180808000000d2e200041046a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d302000200110cb97808000450d010c300b200128021c4194c5c080004102200128022028020c118180808000000d2f41012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10cb978080000d2f2002280234418ec5c080004102200228023828020c118180808000000d2f0b200128021c4196c5c080004101200128022028020c1181808080000021030c2e0b41012103200128021c41eddfc980004116200128022028020c118180808000000d2d200041046a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d2f2000200110cb97808000450d010c2f0b200128021c4194c5c080004102200128022028020c118180808000000d2e41012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10cb978080000d2e2002280234418ec5c080004102200228023828020c118180808000000d2e0b200128021c4196c5c080004101200128022028020c1181808080000021030c2d0b200128021c4183e0c98000410d200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41a48bca80004108200041106a41a889ca800010a38180800041e090ca80004108200041286a41d090ca800010a38180800041ac8bca8000410a200041186a41e890ca800010a381808000418891ca80004107200041046a41f890ca800010a381808000210420022d001d220120022d001c220072210320014101470d2c20004101710d2c0240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c2d0b200128021c4190c5c080004101200128022028020c1181808080000021030c2c0b200128021c4190e0c98000410d200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a418f91ca80004106200041046a41c090ca800010a381808000419591ca8000410b200041106a41f88aca800010a381808000210420022d001d220120022d001c220072210320014101470d2b20004101710d2b0240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c2c0b200128021c4190c5c080004101200128022028020c1181808080000021030c2b0b200128021c419de0c980004114200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a418f91ca80004106200041046a41c090ca800010a38180800041a091ca800041042000411c6a41f88aca800010a38180800041b491ca80004103200041106a41a491ca800010a381808000210420022d001d220120022d001c220072210320014101470d2a20004101710d2a0240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c2b0b200128021c4190c5c080004101200128022028020c1181808080000021030c2a0b200128021c41b1e0c980004108200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41c891ca8000410b200041016a41b891ca800010a38180800041d391ca80004116200041086a41e890ca800010a38180800041fc91ca80004104200041186a41ec91ca800010a381808000210420022d001d220120022d001c220072210320014101470d2920004101710d290240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c2a0b200128021c4190c5c080004101200128022028020c1181808080000021030c290b200128021c41b9e0c980004119200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a418092ca80004106200041046a41b087ca800010a381808000418692ca80004110200041086a41b087ca800010a381808000419692ca8000410c2000410c6a41b087ca800010a381808000210420022d001d220120022d001c220072210320014101470d2820004101710d280240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c290b200128021c4190c5c080004101200128022028020c1181808080000021030c280b200128021c41d2e0c980004113200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41a292ca80004109200041046a41b087ca800010a381808000210420022d001d220120022d001c220072210320014101470d2720004101710d270240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c280b200128021c4190c5c080004101200128022028020c1181808080000021030c270b200128021c41e5e0c980004112200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41ab92ca80004109200041046a41b087ca800010a381808000418092ca80004106200041086a41b087ca800010a38180800041a292ca800041092000410c6a41b087ca800010a381808000210420022d001d220120022d001c220072210320014101470d2620004101710d260240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c270b200128021c4190c5c080004101200128022028020c1181808080000021030c260b200128021c41f7e0c98000410b200128022028020c1181808080000021030c250b41012103200128021c4182e1c98000410d200128022028020c118180808000000d24200041046a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d262000200110cc97808000450d010c260b200128021c4194c5c080004102200128022028020c118180808000000d2541012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10cc978080000d252002280234418ec5c080004102200228023828020c118180808000000d250b200128021c4196c5c080004101200128022028020c1181808080000021030c240b41012103200128021c418fe1c98000410b200128022028020c118180808000000d23200041086a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d252000200110cd97808000450d010c250b200128021c4194c5c080004102200128022028020c118180808000000d2441012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10cd978080000d242002280234418ec5c080004102200228023828020c118180808000000d240b200128021c4196c5c080004101200128022028020c1181808080000021030c230b200128021c419ae1c98000410c200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a418f91ca80004106200041046a41d492ca800010a381808000419591ca8000410b200041186a41f88aca800010a381808000210420022d001d220120022d001c220072210320014101470d2220004101710d220240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c230b200128021c4190c5c080004101200128022028020c1181808080000021030c220b200128021c41a6e1c980004113200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a418f91ca80004106200041106a41d492ca800010a38180800041a091ca80004104200041246a41f88aca800010a38180800041b491ca80004103200041046a41a491ca800010a381808000210420022d001d220120022d001c220072210320014101470d2120004101710d210240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c220b200128021c4190c5c080004101200128022028020c1181808080000021030c210b200128021c41b9e1c98000410d200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41e492ca80004104200041106a41d492ca800010a38180800041e892ca80004104200041046a41c090ca800010a38180800041fc92ca80004107200041016a41ec92ca800010a381808000210420022d001d220120022d001c220072210320014101470d2020004101710d200240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c210b200128021c4190c5c080004101200128022028020c1181808080000021030c200b200128021c41c6e1c980004117200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a418f91ca80004106200041106a41d492ca800010a381808000418393ca80004107200041246a41f88aca800010a38180800041b491ca80004103200041046a41a491ca800010a381808000210420022d001d220120022d001c220072210320014101470d1f20004101710d1f0240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c200b200128021c4190c5c080004101200128022028020c1181808080000021030c1f0b200128021c41dde1c980004110200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a418f91ca80004106200041106a41d492ca800010a38180800041a091ca80004104200041246a41f88aca800010a38180800041b491ca80004103200041046a41a491ca800010a381808000210420022d001d220120022d001c220072210320014101470d1e20004101710d1e0240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c1f0b200128021c4190c5c080004101200128022028020c1181808080000021030c1e0b200128021c41ede1c98000410d200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a418a93ca8000410d200041186a41c492ca800010a381808000418f91ca80004106200041046a41d492ca800010a381808000210420022d001d220120022d001c220072210320014101470d1d20004101710d1d0240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c1e0b200128021c4190c5c080004101200128022028020c1181808080000021030c1d0b200128021c41fae1c98000410c200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41a893ca80004104200041206a419893ca800010a38180800041bc93ca8000410c200041086a41ac93ca800010a381808000210420022d001d220120022d001c220072210320014101470d1c20004101710d1c0240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c1d0b200128021c4190c5c080004101200128022028020c1181808080000021030c1c0b200128021c4186e2c98000410d200128022028020c1181808080000021030c1b0b41012103200128021c4193e2c98000410f200128022028020c118180808000000d1a200041046a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d1c2000200110ce97808000450d010c1c0b200128021c4194c5c080004102200128022028020c118180808000000d1b41012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10ce978080000d1b2002280234418ec5c080004102200228023828020c118180808000000d1b0b200128021c4196c5c080004101200128022028020c1181808080000021030c1a0b41012103200128021c41a2e2c98000410b200128022028020c118180808000000d19200041046a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d1b2000200110ce97808000450d010c1b0b200128021c4194c5c080004102200128022028020c118180808000000d1a41012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10ce978080000d1a2002280234418ec5c080004102200228023828020c118180808000000d1a0b200128021c4196c5c080004101200128022028020c1181808080000021030c190b200128021c41ade2c98000410a200128022028020c1181808080000021030c180b200128021c41b7e2c98000410a200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a418f91ca80004106200041046a41c090ca800010a38180800041c893ca80004106200041106a41f88aca800010a381808000210420022d001d220120022d001c220072210320014101470d1720004101710d170240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c180b200128021c4190c5c080004101200128022028020c1181808080000021030c170b41012103200128021c41c1e2c980004104200128022028020c118180808000000d16200041086a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d182000200110cf97808000450d010c180b200128021c4194c5c080004102200128022028020c118180808000000d1741012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10cf978080000d172002280234418ec5c080004102200228023828020c118180808000000d170b200128021c4196c5c080004101200128022028020c1181808080000021030c160b200128021c41c5e2c980004110200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41a48bca80004108200041086a41a889ca800010a38180800041ce93ca80004113200041106a41e890ca800010a381808000210420022d001d220120022d001c220072210320014101470d1520004101710d150240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c160b200128021c4190c5c080004101200128022028020c1181808080000021030c150b200128021c41d5e2c980004112200128022028020c1181808080000021030c140b41012103200128021c41e7e2c980004109200128022028020c118180808000000d13200041046a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d152000200110cb97808000450d010c150b200128021c4194c5c080004102200128022028020c118180808000000d1441012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10cb978080000d142002280234418ec5c080004102200228023828020c118180808000000d140b200128021c4196c5c080004101200128022028020c1181808080000021030c130b41012103200128021c41f0e2c98000410b200128022028020c118180808000000d12200041046a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d142000200110cb97808000450d010c140b200128021c4194c5c080004102200128022028020c118180808000000d1341012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10cb978080000d132002280234418ec5c080004102200228023828020c118180808000000d130b200128021c4196c5c080004101200128022028020c1181808080000021030c120b41012103200128021c41fbe2c98000410c200128022028020c118180808000000d11200041046a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d132000200110d097808000450d010c130b200128021c4194c5c080004102200128022028020c118180808000000d1241012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10d0978080000d122002280234418ec5c080004102200228023828020c118180808000000d120b200128021c4196c5c080004101200128022028020c1181808080000021030c110b41012103200128021c4187e3c98000410b200128022028020c118180808000000d10200041086a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d122000200110d197808000450d010c120b200128021c4194c5c080004102200128022028020c118180808000000d1141012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10d1978080000d112002280234418ec5c080004102200228023828020c118180808000000d110b200128021c4196c5c080004101200128022028020c1181808080000021030c100b41012103200128021c4192e3c980004114200128022028020c118180808000000d0f200041046a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d112000200110d297808000450d010c110b200128021c4194c5c080004102200128022028020c118180808000000d1041012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10d2978080000d102002280234418ec5c080004102200228023828020c118180808000000d100b200128021c4196c5c080004101200128022028020c1181808080000021030c0f0b200128021c41a6e3c98000410b200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41d987ca8000410b200041046a41e493ca800010a381808000418a93ca8000410d200041106a41c492ca800010a381808000210420022d001d220120022d001c220072210320014101470d0e20004101710d0e0240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c0f0b200128021c4190c5c080004101200128022028020c1181808080000021030c0e0b200128021c41b1e3c98000410c200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41d087ca80004105200041046a41b087ca800010a38180800041d587ca80004104200041106a41e493ca800010a38180800041d987ca8000410b2000411c6a41e493ca800010a38180800041f493ca8000410b200041086a41b087ca800010a38180800041ff93ca8000410f2000410c6a41b087ca800010a381808000210420022d001d220120022d001c220072210320014101470d0d20004101710d0d0240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c0e0b200128021c4190c5c080004101200128022028020c1181808080000021030c0d0b41012103200128021c41bde3c980004114200128022028020c118180808000000d0c200041086a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d0e2000200110cd97808000450d010c0e0b200128021c4194c5c080004102200128022028020c118180808000000d0d41012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10cd978080000d0d2002280234418ec5c080004102200228023828020c118180808000000d0d0b200128021c4196c5c080004101200128022028020c1181808080000021030c0c0b200128021c41d1e3c980004113200128022028020c1181808080000021030c0b0b41012103200128021c41e4e3c98000410f200128022028020c118180808000000d0a200041106a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d0c2000200110d397808000450d010c0c0b200128021c4194c5c080004102200128022028020c118180808000000d0b41012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10d3978080000d0b2002280234418ec5c080004102200228023828020c118180808000000d0b0b200128021c4196c5c080004101200128022028020c1181808080000021030c0a0b200128021c41f3e3c98000410d200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41cb8dca80004107200041106a419094ca800010a38180800041998bca8000410b200041c0006a41b492ca800010a38180800041b491ca80004103200041046a41a491ca800010a381808000210420022d001d220120022d001c220072210320014101470d0920004101710d090240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c0a0b200128021c4190c5c080004101200128022028020c1181808080000021030c090b200128021c4180e4c980004109200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41a094ca80004105200041106a419893ca800010a38180800041a594ca80004108200041046a41f88aca800010a381808000210420022d001d220120022d001c220072210320014101470d0820004101710d080240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c090b200128021c4190c5c080004101200128022028020c1181808080000021030c080b200128021c4189e4c98000410b200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41a094ca80004105200041106a419893ca800010a38180800041ad94ca80004106200041046a41f88aca800010a381808000210420022d001d220120022d001c220072210320014101470d0720004101710d070240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c080b200128021c4190c5c080004101200128022028020c1181808080000021030c070b200128021c4194e4c98000410e200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41a094ca80004105200041106a419893ca800010a38180800041b394ca80004105200041046a41f88aca800010a381808000210420022d001d220120022d001c220072210320014101470d0620004101710d060240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c070b200128021c4190c5c080004101200128022028020c1181808080000021030c060b200128021c41a2e4c98000410d200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41a094ca80004105200041106a419893ca800010a38180800041b894ca80004106200041046a41f88aca800010a381808000210420022d001d220120022d001c220072210320014101470d0520004101710d050240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c060b200128021c4190c5c080004101200128022028020c1181808080000021030c050b200128021c41afe4c98000410b200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41be94ca8000410c200041016a41ec92ca800010a381808000210420022d001d220120022d001c220072210320014101470d0420004101710d040240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c050b200128021c4190c5c080004101200128022028020c1181808080000021030c040b41012103200128021c41bae4c980004108200128022028020c118180808000000d03200041016a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d052000200110c2a0808000450d010c050b200128021c4194c5c080004102200128022028020c118180808000000d0441012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10c2a08080000d042002280234418ec5c080004102200228023828020c118180808000000d040b200128021c4196c5c080004101200128022028020c1181808080000021030c030b200128021c41c2e4c98000410a200128022028020c1181808080000021030c020b41012103200128021c41cce4c98000410b200128022028020c118180808000000d01200041046a21000240024020012d00144104710d0041012103200128021c4193c5c080004101200128022028020c118180808000000d032000200110d497808000450d010c030b200128021c4194c5c080004102200128022028020c118180808000000d0241012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342000200241186a10d4978080000d022002280234418ec5c080004102200228023828020c118180808000000d020b200128021c4196c5c080004101200128022028020c1181808080000021030c010b200128021c41d7e4c98000410f200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41bc93ca8000410c200041106a41ac93ca800010a38180800041ca94ca8000410c200041046a41f890ca800010a381808000210420022d001d220120022d001c220072210320014101470d0020004101710d000240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c010b200128021c4190c5c080004101200128022028020c1181808080000021030b200241c0006a24808080800020034101710bf60201047f23808080800041c0006b220224808080800020022000360204410121000240200128021c220341c886ca800041062001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110b78b8080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b78b8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000bd91501047f23808080800041c0006b2202248080808000024002400240024002400240024002400240024020002802000e09000102030405060708000b200128021c41ab90ca80004104200128022028020c1181808080000021000c080b2002200041046a36020441012100200128021c220341af90ca800041022001280220220428020c2205118180808000000d070240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d09200241046a200110f68d808000450d010c090b20034194c5c0800041022005118180808000000d0841012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f68d8080000d082002280234418ec5c080004102200228023828020c118180808000000d080b200128021c4196c5c080004101200128022028020c1181808080000021000c070b2002200041046a36020441012100200128021c220341b190ca800041022001280220220428020c2205118180808000000d060240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d08200241046a200110ee8d808000450d010c080b20034194c5c0800041022005118180808000000d0741012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10ee8d8080000d072002280234418ec5c080004102200228023828020c118180808000000d070b200128021c4196c5c080004101200128022028020c1181808080000021000c060b2002200041046a36020441012100200128021c220341b390ca800041022001280220220428020c2205118180808000000d050240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d07200241046a200110ef8d808000450d010c070b20034194c5c0800041022005118180808000000d0641012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10ef8d8080000d062002280234418ec5c080004102200228023828020c118180808000000d060b200128021c4196c5c080004101200128022028020c1181808080000021000c050b2002200041046a36020441012100200128021c220341b590ca800041022001280220220428020c2205118180808000000d040240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d06200241046a200110fa8d808000450d010c060b20034194c5c0800041022005118180808000000d0541012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10fa8d8080000d052002280234418ec5c080004102200228023828020c118180808000000d050b200128021c4196c5c080004101200128022028020c1181808080000021000c040b2002200041046a36020441012100200128021c220341b790ca800041022001280220220428020c2205118180808000000d030240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d05200241046a200110f18d808000450d010c050b20034194c5c0800041022005118180808000000d0441012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f18d8080000d042002280234418ec5c080004102200228023828020c118180808000000d040b200128021c4196c5c080004101200128022028020c1181808080000021000c030b2002200041046a36020441012100200128021c220341b990ca800041022001280220220428020c2205118180808000000d020240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d04200241046a200110fd8d808000450d010c040b20034194c5c0800041022005118180808000000d0341012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10fd8d8080000d032002280234418ec5c080004102200228023828020c118180808000000d030b200128021c4196c5c080004101200128022028020c1181808080000021000c020b2002200041046a36020441012100200128021c220341bb90ca800041022001280220220428020c2205118180808000000d010240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d03200241046a200110f58d808000450d010c030b20034194c5c0800041022005118180808000000d0241012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f58d8080000d022002280234418ec5c080004102200228023828020c118180808000000d020b200128021c4196c5c080004101200128022028020c1181808080000021000c010b2002200041046a36020441012100200128021c220341bd90ca800041022001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110f08d808000450d010c020b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f08d8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000ba30201037f23808080800041106b22022480808080002002200041086a360204200128021c41888bca80004111200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a41998bca8000410b200041186a41f88aca800010a38180800041a48bca80004108200041a889ca800010a38180800041ac8bca8000410a200241046a418889ca800010a381808000210420022d000d220120022d000c2203722100024020014101470d0020034101710d000240200428020022002d00144104710d00200028021c4191c5c080004102200028022028020c1181808080000021000c010b200028021c4190c5c080004101200028022028020c1181808080000021000b200241106a24808080800020004101710be90201057f23808080800041c0006b2202248080808000410121030240200128021c220441aadfc9800041032001280220220528020c2206118180808000000d000240024020012d00144104710d004101210320044193c5c0800041012006118180808000000d022000200110988c8080000d02200128021c2104200128022028020c21060c010b20044194c5c0800041022006118180808000000d0141012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200536020c20022004360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a3602342000200241186a10988c8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20044196c5c08000410120061181808080000021030b200241c0006a24808080800020030bae0202027f017e2380808080004180016b2202248080808000024002400240200128021422034110710d0020034120710d0120002903004101200110998180800021000c020b20002903002104410021000340200220006a41ff006a2004a7410f712203413072200341d7006a2003410a491b3a00002000417f6a21002004420f5621032004420488210420030d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000c010b20002903002104410021000340200220006a41ff006a2004a7410f712203413072200341376a2003410a491b3a00002000417f6a21002004420f5621032004420488210420030d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000b20024180016a24808080800020000ba30301047f23808080800041c0006b22022480808080000240024020002802004109470d00200128021c419f89ca80004104200128022028020c1181808080000021000c010b2002200036020441012100200128021c220341a389ca800041042001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110f69c8080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f69c8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000ba30301047f23808080800041c0006b22022480808080000240024020002802084128470d00200128021c419f89ca80004104200128022028020c1181808080000021000c010b2002200036020441012100200128021c220341a389ca800041042001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110e2918080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e2918080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000bf30501047f23808080800041c0006b2202248080808000024002400240024020002802000e03000102000b200128021c418a8aca80004107200128022028020c1181808080000021000c020b2002200041046a36020441012100200128021c220341c2ffc9800041052001280220220428020c2205118180808000000d010240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d03200241046a200110d3a7808000450d010c030b20034194c5c0800041022005118180808000000d0241012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10d3a78080000d022002280234418ec5c080004102200228023828020c118180808000000d020b200128021c4196c5c080004101200128022028020c1181808080000021000c010b2002200041046a36020441012100200128021c220341918aca8000410e2001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110d3a7808000450d010c020b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10d3a78080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000bb81401057f23808080800041c0006b2202248080808000410121030240024002400240024002400240024002400240024020002d000041746a22044101200441ff0171410a491b41ff01710e0a00010203040506070809000b2002200041046a36020441012103200128021c220041978dca800041092001280220220528020c2204118180808000000d090240024020012d00144104710d004101210320004193c5c0800041012004118180808000000d0b200241046a200110b59f808000450d010c0b0b20004194c5c0800041022004118180808000000d0a41012103200241013a000b200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200220053602102002200036020c200241e8c4c080003602382002200129020037031820022002410b6a36021420022002410c6a360234200241046a200241186a10b59f8080000d0a2002280234418ec5c080004102200228023828020c118180808000000d0a0b200128021c4196c5c080004101200128022028020c1181808080000021030c090b2002200041306a36020c200128021c41c08dca8000410b200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41cb8dca80004107200041a08dca800010a38180800041858aca800041022002410c6a41b08dca800010a381808000210420022d001d220120022d001c220072210320014101470d0820004101710d080240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c090b200128021c4190c5c080004101200128022028020c1181808080000021030c080b2002200041386a36020c200128021c41d28dca8000410e200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41cb8dca80004107200041086a41a08dca800010a38180800041d087ca800041052002410c6a41b889ca800010a381808000210420022d001d220120022d001c220072210320014101470d0720004101710d070240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c080b200128021c4190c5c080004101200128022028020c1181808080000021030c070b2002200041386a36020c200128021c41f08dca8000410c200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41cb8dca80004107200041086a41a08dca800010a38180800041fc8dca800041032002410c6a41e08dca800010a381808000210420022d001d220120022d001c220072210320014101470d0620004101710d060240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c070b200128021c4190c5c080004101200128022028020c1181808080000021030c060b410121032002200041016a360204200128021c220041ff8dca8000410e2001280220220528020c2204118180808000000d050240024020012d00144104710d004101210320004193c5c0800041012004118180808000000d07200241046a200110ba9f808000450d010c070b20004194c5c0800041022004118180808000000d0641012103200241013a000b200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200220053602102002200036020c200241e8c4c080003602382002200129020037031820022002410b6a36021420022002410c6a360234200241046a200241186a10ba9f8080000d062002280234418ec5c080004102200228023828020c118180808000000d060b200128021c4196c5c080004101200128022028020c1181808080000021030c050b2002200041106a36020441012103200128021c2200418d8eca8000410c2001280220220528020c2204118180808000000d040240024020012d00144104710d004101210320004193c5c0800041012004118180808000000d06200241046a200110bf9f808000450d010c060b20004194c5c0800041022004118180808000000d0541012103200241013a000b200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200220053602102002200036020c200241e8c4c080003602382002200129020037031820022002410b6a36021420022002410c6a360234200241046a200241186a10bf9f8080000d052002280234418ec5c080004102200228023828020c118180808000000d050b200128021c4196c5c080004101200128022028020c1181808080000021030c040b2002200041016a36020c200128021c41ac8eca8000410a200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41b68eca80004106200041216a419c8eca800010a38180800041bc8eca800041042002410c6a41b08dca800010a381808000210420022d001d220120022d001c220072210320014101470d0320004101710d030240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c040b200128021c4190c5c080004101200128022028020c1181808080000021030c030b200128021c41c08eca80004109200128022028020c1181808080000021030c020b2002200041046a36020c200128021c41ec8eca80004109200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41858aca80004102200041106a41cc8eca800010a38180800041f58eca800041042002410c6a41dc8eca800010a381808000210420022d001d220120022d001c220072210320014101470d0120004101710d010240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c020b200128021c4190c5c080004101200128022028020c1181808080000021030c010b200128021c220441f98eca8000410f2001280220220628020c2205118180808000000d00200041086a21000240024020012d00144104710d004101210320044193c5c0800041012005118180808000000d022000200110f597808000450d010c020b20044194c5c0800041022005118180808000000d0141012103200241013a0004200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200220063602102002200436020c200241e8c4c08000360238200220012902003703182002200241046a36021420022002410c6a3602342000200241186a10f5978080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021030b200241c0006a24808080800020034101710b8a0201037f23808080800041106b220224808080800020022000360204200128021c41988fca80004108200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a41a08fca80004107200041086a419c8eca800010a38180800041a78fca80004108200241046a41888fca800010a381808000210420022d000d220020022d000c2203722101024020004101470d0020034101710d000240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710b3900200128021c20002802002d0000410274220041e09bca80006a280200200041a89bca80006a280200200128022028020c118180808000000bd85b01037f23808080800041c0006b220224808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002402000280200220328028001418080808078732200410620004130491b0e30000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f000b41012100200128021c41cbdfc98000410d200128022028020c118180808000000d2f0240024020012d00144104710d0041012100200128021c4193c5c080004101200128022028020c118180808000000d312003200110cb97808000450d010c310b200128021c4194c5c080004102200128022028020c118180808000000d3041012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342003200241186a10cb978080000d302002280234418ec5c080004102200228023828020c118180808000000d300b200128021c4196c5c080004101200128022028020c1181808080000021000c2f0b41012100200128021c41d8dfc980004115200128022028020c118180808000000d2e0240024020012d00144104710d0041012100200128021c4193c5c080004101200128022028020c118180808000000d302003200110cb97808000450d010c300b200128021c4194c5c080004102200128022028020c118180808000000d2f41012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342003200241186a10cb978080000d2f2002280234418ec5c080004102200228023828020c118180808000000d2f0b200128021c4196c5c080004101200128022028020c1181808080000021000c2e0b41012100200128021c41eddfc980004116200128022028020c118180808000000d2d0240024020012d00144104710d0041012100200128021c4193c5c080004101200128022028020c118180808000000d2f2003200110cb97808000450d010c2f0b200128021c4194c5c080004102200128022028020c118180808000000d2e41012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342003200241186a10cb978080000d2e2002280234418ec5c080004102200228023828020c118180808000000d2e0b200128021c4196c5c080004101200128022028020c1181808080000021000c2d0b200128021c4183e0c98000410d200128022028020c118180808000002100200241003a001d200220003a001c20022001360218200241186a41a48bca80004108200341206a41a889ca800010a38180800041e090ca80004108200341d090ca800010a38180800041ac8bca8000410a200341286a41e890ca800010a381808000418891ca80004107200341386a41f890ca800010a381808000210420022d001d220120022d001c220372210020014101470d2c20034101710d2c0240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021000c2d0b200128021c4190c5c080004101200128022028020c1181808080000021000c2c0b200128021c4190e0c98000410d200128022028020c118180808000002100200241003a001d200220003a001c20022001360218200241186a418f91ca800041062003410c6a41c090ca800010a381808000419591ca8000410b200341f88aca800010a381808000210420022d001d220120022d001c220372210020014101470d2b20034101710d2b0240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021000c2c0b200128021c4190c5c080004101200128022028020c1181808080000021000c2b0b200128021c419de0c980004114200128022028020c118180808000002100200241003a001d200220003a001c20022001360218200241186a418f91ca800041062003410c6a41c090ca800010a38180800041a091ca80004104200341f88aca800010a38180800041b491ca80004103200341186a41a491ca800010a381808000210420022d001d220120022d001c220372210020014101470d2a20034101710d2a0240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021000c2b0b200128021c4190c5c080004101200128022028020c1181808080000021000c2a0b200128021c41b1e0c980004108200128022028020c118180808000002100200241003a001d200220003a001c20022001360218200241186a41c891ca8000410b20034190016a41b891ca800010a38180800041d391ca80004116200341e890ca800010a38180800041fc91ca80004104200341106a41d894ca800010a381808000210420022d001d220120022d001c220372210020014101470d2920034101710d290240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021000c2a0b200128021c4190c5c080004101200128022028020c1181808080000021000c290b200128021c41b9e0c980004119200128022028020c118180808000002100200241003a001d200220003a001c20022001360218200241186a418092ca80004106200341b087ca800010a381808000418692ca80004110200341046a41b087ca800010a381808000419692ca8000410c200341086a41b087ca800010a381808000210420022d001d220120022d001c220372210020014101470d2820034101710d280240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021000c290b200128021c4190c5c080004101200128022028020c1181808080000021000c280b200128021c41d2e0c980004113200128022028020c118180808000002100200241003a001d200220003a001c20022001360218200241186a41a292ca80004109200341b087ca800010a381808000210420022d001d220120022d001c220372210020014101470d2720034101710d270240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021000c280b200128021c4190c5c080004101200128022028020c1181808080000021000c270b200128021c41e5e0c980004112200128022028020c118180808000002100200241003a001d200220003a001c20022001360218200241186a41ab92ca80004109200341b087ca800010a381808000418092ca80004106200341046a41b087ca800010a38180800041a292ca80004109200341086a41b087ca800010a381808000210420022d001d220120022d001c220372210020014101470d2620034101710d260240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021000c270b200128021c4190c5c080004101200128022028020c1181808080000021000c260b200128021c41f7e0c98000410b200128022028020c1181808080000021000c250b41012100200128021c4182e1c98000410d200128022028020c118180808000000d240240024020012d00144104710d0041012100200128021c4193c5c080004101200128022028020c118180808000000d262003200110cc97808000450d010c260b200128021c4194c5c080004102200128022028020c118180808000000d2541012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342003200241186a10cc978080000d252002280234418ec5c080004102200228023828020c118180808000000d250b200128021c4196c5c080004101200128022028020c1181808080000021000c240b41012100200128021c418fe1c98000410b200128022028020c118180808000000d230240024020012d00144104710d0041012100200128021c4193c5c080004101200128022028020c118180808000000d252003200110cd97808000450d010c250b200128021c4194c5c080004102200128022028020c118180808000000d2441012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342003200241186a10cd978080000d242002280234418ec5c080004102200228023828020c118180808000000d240b200128021c4196c5c080004101200128022028020c1181808080000021000c230b200128021c419ae1c98000410c200128022028020c118180808000002100200241003a001d200220003a001c20022001360218200241186a418f91ca800041062003410c6a41d492ca800010a381808000419591ca8000410b200341f88aca800010a381808000210420022d001d220120022d001c220372210020014101470d2220034101710d220240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021000c230b200128021c4190c5c080004101200128022028020c1181808080000021000c220b200128021c41a6e1c980004113200128022028020c118180808000002100200241003a001d200220003a001c20022001360218200241186a418f91ca800041062003410c6a41d492ca800010a38180800041a091ca80004104200341f88aca800010a38180800041b491ca80004103200341206a41a491ca800010a381808000210420022d001d220120022d001c220372210020014101470d2120034101710d210240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021000c220b200128021c4190c5c080004101200128022028020c1181808080000021000c210b200128021c41b9e1c98000410d200128022028020c118180808000002100200241003a001d200220003a001c20022001360218200241186a41e492ca80004104200341d492ca800010a38180800041e892ca80004104200341146a41c090ca800010a38180800041fc92ca80004107200341206a41ec92ca800010a381808000210420022d001d220120022d001c220372210020014101470d2020034101710d200240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021000c210b200128021c4190c5c080004101200128022028020c1181808080000021000c200b200128021c41c6e1c980004117200128022028020c118180808000002100200241003a001d200220003a001c20022001360218200241186a418f91ca800041062003410c6a41d492ca800010a381808000418393ca80004107200341f88aca800010a38180800041b491ca80004103200341206a41a491ca800010a381808000210420022d001d220120022d001c220372210020014101470d1f20034101710d1f0240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021000c200b200128021c4190c5c080004101200128022028020c1181808080000021000c1f0b200128021c41dde1c980004110200128022028020c118180808000002100200241003a001d200220003a001c20022001360218200241186a418f91ca800041062003410c6a41d492ca800010a38180800041a091ca80004104200341f88aca800010a38180800041b491ca80004103200341206a41a491ca800010a381808000210420022d001d220120022d001c220372210020014101470d1e20034101710d1e0240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021000c1f0b200128021c4190c5c080004101200128022028020c1181808080000021000c1e0b200128021c41ede1c98000410d200128022028020c118180808000002100200241003a001d200220003a001c20022001360218200241186a418a93ca8000410d200341c492ca800010a381808000418f91ca80004106200341286a41d492ca800010a381808000210420022d001d220120022d001c220372210020014101470d1d20034101710d1d0240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021000c1e0b200128021c4190c5c080004101200128022028020c1181808080000021000c1d0b200128021c41fae1c98000410c200128022028020c118180808000002100200241003a001d200220003a001c20022001360218200241186a41a893ca800041042003419893ca800010a38180800041bc93ca8000410c200341c0006a41ac93ca800010a381808000210420022d001d220120022d001c220372210020014101470d1c20034101710d1c0240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021000c1d0b200128021c4190c5c080004101200128022028020c1181808080000021000c1c0b200128021c4186e2c98000410d200128022028020c1181808080000021000c1b0b41012100200128021c4193e2c98000410f200128022028020c118180808000000d1a0240024020012d00144104710d0041012100200128021c4193c5c080004101200128022028020c118180808000000d1c2003200110d797808000450d010c1c0b200128021c4194c5c080004102200128022028020c118180808000000d1b41012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342003200241186a10d7978080000d1b2002280234418ec5c080004102200228023828020c118180808000000d1b0b200128021c4196c5c080004101200128022028020c1181808080000021000c1a0b41012100200128021c41a2e2c98000410b200128022028020c118180808000000d190240024020012d00144104710d0041012100200128021c4193c5c080004101200128022028020c118180808000000d1b2003200110d797808000450d010c1b0b200128021c4194c5c080004102200128022028020c118180808000000d1a41012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342003200241186a10d7978080000d1a2002280234418ec5c080004102200228023828020c118180808000000d1a0b200128021c4196c5c080004101200128022028020c1181808080000021000c190b200128021c41ade2c98000410a200128022028020c1181808080000021000c180b200128021c41b7e2c98000410a200128022028020c118180808000002100200241003a001d200220003a001c20022001360218200241186a418f91ca800041062003410c6a41c090ca800010a38180800041c893ca80004106200341f88aca800010a381808000210420022d001d220120022d001c220372210020014101470d1720034101710d170240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021000c180b200128021c4190c5c080004101200128022028020c1181808080000021000c170b41012100200128021c41c1e2c980004104200128022028020c118180808000000d160240024020012d00144104710d0041012100200128021c4193c5c080004101200128022028020c118180808000000d182003200110cf97808000450d010c180b200128021c4194c5c080004102200128022028020c118180808000000d1741012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342003200241186a10cf978080000d172002280234418ec5c080004102200228023828020c118180808000000d170b200128021c4196c5c080004101200128022028020c1181808080000021000c160b200128021c41c5e2c980004110200128022028020c118180808000002100200241003a001d200220003a001c20022001360218200241186a41a48bca80004108200341106a41a889ca800010a38180800041ce93ca80004113200341e890ca800010a381808000210420022d001d220120022d001c220372210020014101470d1520034101710d150240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021000c160b200128021c4190c5c080004101200128022028020c1181808080000021000c150b200128021c41d5e2c980004112200128022028020c1181808080000021000c140b41012100200128021c41e7e2c980004109200128022028020c118180808000000d130240024020012d00144104710d0041012100200128021c4193c5c080004101200128022028020c118180808000000d152003200110cb97808000450d010c150b200128021c4194c5c080004102200128022028020c118180808000000d1441012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342003200241186a10cb978080000d142002280234418ec5c080004102200228023828020c118180808000000d140b200128021c4196c5c080004101200128022028020c1181808080000021000c130b41012100200128021c41f0e2c98000410b200128022028020c118180808000000d120240024020012d00144104710d0041012100200128021c4193c5c080004101200128022028020c118180808000000d142003200110cb97808000450d010c140b200128021c4194c5c080004102200128022028020c118180808000000d1341012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342003200241186a10cb978080000d132002280234418ec5c080004102200228023828020c118180808000000d130b200128021c4196c5c080004101200128022028020c1181808080000021000c120b41012100200128021c41fbe2c98000410c200128022028020c118180808000000d110240024020012d00144104710d0041012100200128021c4193c5c080004101200128022028020c118180808000000d132003200110d097808000450d010c130b200128021c4194c5c080004102200128022028020c118180808000000d1241012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342003200241186a10d0978080000d122002280234418ec5c080004102200228023828020c118180808000000d120b200128021c4196c5c080004101200128022028020c1181808080000021000c110b41012100200128021c4187e3c98000410b200128022028020c118180808000000d100240024020012d00144104710d0041012100200128021c4193c5c080004101200128022028020c118180808000000d122003200110d197808000450d010c120b200128021c4194c5c080004102200128022028020c118180808000000d1141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342003200241186a10d1978080000d112002280234418ec5c080004102200228023828020c118180808000000d110b200128021c4196c5c080004101200128022028020c1181808080000021000c100b41012100200128021c4192e3c980004114200128022028020c118180808000000d0f0240024020012d00144104710d0041012100200128021c4193c5c080004101200128022028020c118180808000000d112003200110d297808000450d010c110b200128021c4194c5c080004102200128022028020c118180808000000d1041012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342003200241186a10d2978080000d102002280234418ec5c080004102200228023828020c118180808000000d100b200128021c4196c5c080004101200128022028020c1181808080000021000c0f0b200128021c41a6e3c98000410b200128022028020c118180808000002100200241003a001d200220003a001c20022001360218200241186a41d987ca8000410b200341286a41e493ca800010a381808000418a93ca8000410d200341c492ca800010a381808000210420022d001d220120022d001c220372210020014101470d0e20034101710d0e0240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021000c0f0b200128021c4190c5c080004101200128022028020c1181808080000021000c0e0b200128021c41b1e3c98000410c200128022028020c118180808000002100200241003a001d200220003a001c20022001360218200241186a41d087ca80004105200341186a41b087ca800010a38180800041d587ca80004104200341e493ca800010a38180800041d987ca8000410b2003410c6a41e493ca800010a38180800041f493ca8000410b2003411c6a41b087ca800010a38180800041ff93ca8000410f200341206a41b087ca800010a381808000210420022d001d220120022d001c220372210020014101470d0d20034101710d0d0240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021000c0e0b200128021c4190c5c080004101200128022028020c1181808080000021000c0d0b41012100200128021c41bde3c980004114200128022028020c118180808000000d0c0240024020012d00144104710d0041012100200128021c4193c5c080004101200128022028020c118180808000000d0e2003200110cd97808000450d010c0e0b200128021c4194c5c080004102200128022028020c118180808000000d0d41012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342003200241186a10cd978080000d0d2002280234418ec5c080004102200228023828020c118180808000000d0d0b200128021c4196c5c080004101200128022028020c1181808080000021000c0c0b200128021c41d1e3c980004113200128022028020c1181808080000021000c0b0b41012100200128021c41e4e3c98000410f200128022028020c118180808000000d0a0240024020012d00144104710d0041012100200128021c4193c5c080004101200128022028020c118180808000000d0c2003200110d397808000450d010c0c0b200128021c4194c5c080004102200128022028020c118180808000000d0b41012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342003200241186a10d3978080000d0b2002280234418ec5c080004102200228023828020c118180808000000d0b0b200128021c4196c5c080004101200128022028020c1181808080000021000c0a0b200128021c41f3e3c98000410d200128022028020c118180808000002100200241003a001d200220003a001c20022001360218200241186a41cb8dca80004107200341086a419094ca800010a38180800041998bca8000410b200341b492ca800010a38180800041b491ca80004103200341386a41a491ca800010a381808000210420022d001d220120022d001c220372210020014101470d0920034101710d090240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021000c0a0b200128021c4190c5c080004101200128022028020c1181808080000021000c090b200128021c4180e4c980004109200128022028020c118180808000002100200241003a001d200220003a001c20022001360218200241186a41a094ca800041052003419893ca800010a38180800041a594ca80004108200341c0006a41f88aca800010a381808000210420022d001d220120022d001c220372210020014101470d0820034101710d080240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021000c090b200128021c4190c5c080004101200128022028020c1181808080000021000c080b200128021c4189e4c98000410b200128022028020c118180808000002100200241003a001d200220003a001c20022001360218200241186a41a094ca800041052003419893ca800010a38180800041ad94ca80004106200341c0006a41f88aca800010a381808000210420022d001d220120022d001c220372210020014101470d0720034101710d070240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021000c080b200128021c4190c5c080004101200128022028020c1181808080000021000c070b200128021c4194e4c98000410e200128022028020c118180808000002100200241003a001d200220003a001c20022001360218200241186a41a094ca800041052003419893ca800010a38180800041b394ca80004105200341c0006a41f88aca800010a381808000210420022d001d220120022d001c220372210020014101470d0620034101710d060240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021000c070b200128021c4190c5c080004101200128022028020c1181808080000021000c060b200128021c41a2e4c98000410d200128022028020c118180808000002100200241003a001d200220003a001c20022001360218200241186a41a094ca800041052003419893ca800010a38180800041b894ca80004106200341c0006a41f88aca800010a381808000210420022d001d220120022d001c220372210020014101470d0520034101710d050240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021000c060b200128021c4190c5c080004101200128022028020c1181808080000021000c050b200128021c41afe4c98000410b200128022028020c118180808000002100200241003a001d200220003a001c20022001360218200241186a41be94ca8000410c200341ec92ca800010a381808000210420022d001d220120022d001c220372210020014101470d0420034101710d040240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021000c050b200128021c4190c5c080004101200128022028020c1181808080000021000c040b41012100200128021c41bae4c980004108200128022028020c118180808000000d030240024020012d00144104710d0041012100200128021c4193c5c080004101200128022028020c118180808000000d052003200110c2a0808000450d010c050b200128021c4194c5c080004102200128022028020c118180808000000d0441012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342003200241186a10c2a08080000d042002280234418ec5c080004102200228023828020c118180808000000d040b200128021c4196c5c080004101200128022028020c1181808080000021000c030b200128021c41c2e4c98000410a200128022028020c1181808080000021000c020b41012100200128021c41cce4c98000410b200128022028020c118180808000000d010240024020012d00144104710d0041012100200128021c4193c5c080004101200128022028020c118180808000000d032003200110d497808000450d010c030b200128021c4194c5c080004102200128022028020c118180808000000d0241012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342003200241186a10d4978080000d022002280234418ec5c080004102200228023828020c118180808000000d020b200128021c4196c5c080004101200128022028020c1181808080000021000c010b200128021c41d7e4c98000410f200128022028020c118180808000002100200241003a001d200220003a001c20022001360218200241186a41bc93ca8000410c200341ac93ca800010a38180800041ca94ca8000410c200341186a41f890ca800010a381808000210420022d001d220120022d001c220372210020014101470d0020034101710d000240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021000c010b200128021c4190c5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020004101710be90201057f23808080800041c0006b2202248080808000410121030240200128021c220441aadfc9800041032001280220220528020c2206118180808000000d000240024020012d00144104710d004101210320044193c5c0800041012006118180808000000d022000200110968c8080000d02200128021c2104200128022028020c21060c010b20044194c5c0800041022006118180808000000d0141012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200536020c20022004360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a3602342000200241186a10968c8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20044196c5c08000410120061181808080000021030b200241c0006a24808080800020030b0f002000280200200110d3978080000bab0101047f23808080800041106b2202248080808000200028020021032000280204210441012100200128021c4199c5c080004101200128022028020c118180808000002105200241003a000d200220053a000c20022001360208200241086a2003200320044105746a10c18b8080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021000b200241106a24808080800020000b0f002000280200200110cc978080000b1e00200128021c4194ddd18000410f200128022028020c118180808000000bfc0301037f23808080800041c0006b220224808080800020002802002100200241e086ca8000360230200241b087ca80003602282002200041206a360224200241b087ca800036022020022000411c6a36021c200241c087ca800036021820022000410c6a360214200241c087ca80003602102002200036020c200241b087ca80003602082002200041186a3602042002200041246a3602342002200241346a36022c200128021c41f387ca8000410a200128022028020c118180808000002100200241003a003d200220003a003c20022001360238200241386a41d087ca80004105200241046a41f899c0800010a38180800041d587ca800041042002410c6a41f899c0800010a38180800041d987ca8000410b200241146a41f899c0800010a38180800041e487ca80004105200241046a41186a41f899c0800010a38180800041e987ca80004105200241046a41206a41f899c0800010a38180800041ee87ca800041052002412c6a41f899c0800010a381808000210320022d003d220120022d003c220472210002402001410171450d0020044101710d000240200328020022002d00144104710d00200028021c4191c5c080004102200028022028020c1181808080000021000c010b200028021c4190c5c080004101200028022028020c1181808080000021000b200241c0006a24808080800020004101710bba0301047f2380808080004180016b2202248080808000024002400240200128021422034110710d0020034120710d014103210320002d00002200210402402000410a490d004101210320022000200041e4006e220441e4006c6b41ff0171410174220541d596c080006a2d00003a00022002200541d496c080006a2d00003a00010b024002402000450d002004450d010b20022003417f6a22036a200441017441fe017141d596c080006a2d00003a00000b2001410141014100200220036a410320036b10e48080800021000c020b20002d00002103410021000340200220006a41ff006a2003410f712204413072200441d7006a2004410a491b3a00002000417f6a2100200341ff0171220441047621032004410f4b0d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000c010b20002d00002103410021000340200220006a41ff006a2003410f712204413072200441376a2004410a491b3a00002000417f6a2100200341ff0171220441047621032004410f4b0d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000b20024180016a24808080800020000baa0201037f2380808080004180016b2202248080808000024002400240200128021422034110710d0020034120710d0120002802004101200110978180800021000c020b20002802002100410021030340200220036a41ff006a2000410f712204413072200441d7006a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000c010b20002802002100410021030340200220036a41ff006a2000410f712204413072200441376a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000b20024180016a24808080800020000b3b0002402000280270450d002000280274410028029c96db8000118080808000000b02402000280200418e80808078460d00200010de968080000b0b220002402000280200450d002000280204410028029c96db8000118080808000000b0b4701017e02402000290310427e7c22014203542001420152710d0020002d005041ff01714102470d002000280254450d002000280258410028029c96db8000118080808000000b0b0d00200041306a10a2968080000b5801037f20002802042101024020002802082202450d00200141306a21030340200310cf8b808000200341c0006a21032002417f6a22020d000b0b02402000280200450d002001410028029c96db8000118080808000000b0b0a00200010a2968080000b0d00200041186a10a2968080000b2a00200010ee8b80800002402000280200450d002000280204410028029c96db8000118080808000000b0b7d01017f200041046a21010240024002400240024020002802000e020102000b200110ec8b80800020012802000d020c030b200110ed8b80800020012802000d010c020b200110ee8b8080002001280200450d010b2000280208410028029c96db8000118080808000000b2000410028029c96db8000118080808000000bdb0101027f0240024002400240024020002802000e020102000b0240200028020c2201450d00200028020841306a21020340200210e38a808000200241c0006a21022001417f6a22010d000b0b2000280204450d03200041086a21020c020b2000280204450d02200041086a21020c010b0240200028020c2201450d00200028020841306a21020340200210cf8b808000200241c0006a21022001417f6a22010d000b0b2000280204450d01200041086a21020b2002280200410028029c96db8000118080808000000b2000410028029c96db8000118080808000000b220002402000280200450d002000280204410028029c96db8000118080808000000b0b1700024020002802004109460d00200010a2968080000b0b9b0101037f23808080800041106b220224808080800041012103200128021c4199c5c080004101200128022028020c118180808000002104200241003a000d200220043a000c20022001360208200241086a2000200041c0026a10c08b8080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021030b200241106a24808080800020030b9b0101037f23808080800041106b220224808080800041012103200128021c4199c5c080004101200128022028020c118180808000002104200241003a000d200220043a000c20022001360208200241086a2000200041b0046a10c08b8080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021030b200241106a24808080800020030b9b0101037f23808080800041106b220224808080800041012103200128021c4199c5c080004101200128022028020c118180808000002104200241003a000d200220043a000c20022001360208200241086a200020004180056a10c08b8080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021030b200241106a24808080800020030b9b0101037f23808080800041106b220224808080800041012103200128021c4199c5c080004101200128022028020c118180808000002104200241003a000d200220043a000c20022001360208200241086a2000200041e0036a10c08b8080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021030b200241106a24808080800020030b9b0101037f23808080800041106b220224808080800041012103200128021c4199c5c080004101200128022028020c118180808000002104200241003a000d200220043a000c20022001360208200241086a200020004190036a10c08b8080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021030b200241106a24808080800020030bed0d01047f23808080800041c0006b22022480808080000240024002400240024002400240200028020841576a2203410220034106491b0e06000102030405000b200128021c41c486ca80004104200128022028020c1181808080000021000c050b20022000410c6a36020441012100200128021c220341c886ca800041062001280220220428020c2205118180808000000d040240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d06200241046a200110a8a3808000450d010c060b20034194c5c0800041022005118180808000000d0541012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10a8a38080000d052002280234418ec5c080004102200228023828020c118180808000000d050b200128021c4196c5c080004101200128022028020c1181808080000021000c040b2002200036020441012100200128021c220341ce86ca8000410f2001280220220428020c2205118180808000000d030240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d05200241046a200110e99c808000450d010c050b20034194c5c0800041022005118180808000000d0441012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e99c8080000d042002280234418ec5c080004102200228023828020c118180808000000d040b200128021c4196c5c080004101200128022028020c1181808080000021000c030b2002200036020441012100200128021c220341f086ca800041072001280220220428020c2205118180808000000d020240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d04200241046a200110b59f808000450d010c040b20034194c5c0800041022005118180808000000d0341012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b59f8080000d032002280234418ec5c080004102200228023828020c118180808000000d030b200128021c4196c5c080004101200128022028020c1181808080000021000c020b20022000410c6a36020441012100200128021c220341f786ca8000410b2001280220220428020c2205118180808000000d010240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d03200241046a200110d8a7808000450d010c030b20034194c5c0800041022005118180808000000d0241012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10d8a78080000d022002280234418ec5c080004102200228023828020c118180808000000d020b200128021c4196c5c080004101200128022028020c1181808080000021000c010b20022000410c6a36020441012100200128021c2203418287ca8000410e2001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110e491808000450d010c020b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e4918080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000b3600200128021c20002d0000410274220041b89cca80006a280200200041a89cca80006a280200200128022028020c118180808000000ba50501047f23808080800041c0006b2202248080808000024002400240024002400240024002400240024020002f01000e09000102030405060708000b200128021c41fd87ca80004109200128022028020c1181808080000021000c080b200128021c418688ca80004109200128022028020c1181808080000021000c070b2002200041026a36020441012100200128021c2203418f88ca800041182001280220220428020c2205118180808000000d060240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d08200241046a200110e09c8080000d08200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0741012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e09c8080000d072002280234418ec5c080004102200228023828020c118180808000000d070b20034196c5c08000410120051181808080000021000c060b200128021c41a788ca8000410f200128022028020c1181808080000021000c050b200128021c41b688ca8000410d200128022028020c1181808080000021000c040b200128021c41c388ca8000410d200128022028020c1181808080000021000c030b200128021c41d088ca8000410b200128022028020c1181808080000021000c020b200128021c41db88ca80004110200128022028020c1181808080000021000c010b200128021c41eb88ca80004112200128022028020c1181808080000021000b200241c0006a24808080800020000ba30301047f23808080800041c0006b22022480808080000240024020002802000d00200128021c41fd88ca80004109200128022028020c1181808080000021000c010b2002200041086a36020441012100200128021c2203419889ca800041072001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110d2a78080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10d2a78080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000b960301057f23808080800041c0006b22022480808080000240024020002d0000410b470d00200128021c419f89ca80004104200128022028020c1181808080000021030c010b41012103200128021c220441a389ca800041042001280220220528020c2206118180808000000d000240024020012d00144104710d004101210320044193c5c0800041012006118180808000000d022000200110f5978080000d02200128021c2104200128022028020c21060c010b20044194c5c0800041022006118180808000000d0141012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200536020c20022004360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a3602342000200241186a10f5978080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20044196c5c08000410120061181808080000021030b200241c0006a24808080800020030bde0801047f23808080800041c0006b220224808080800002400240024002400240024002400240024002400240024020002d00000e0b000102030405060708090a000b410121032002200041016a360204200128021c220041af8fca800041092001280220220428020c2205118180808000000d0a0240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d0c200241046a200110c49f808000450d010c0c0b20004194c5c0800041022005118180808000000d0b41012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10c49f8080000d0b2002280234418ec5c080004102200228023828020c118180808000000d0b0b200128021c4196c5c080004101200128022028020c1181808080000021030c0a0b2002200041106a360208200128021c41b88fca80004106200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41be8fca8000410c200041086a41a889ca800010a38180800041ca8fca8000410a200241086a41b08dca800010a381808000210520022d001d220120022d001c220072210320014101470d0920004101710d090240200528020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c0a0b200128021c4190c5c080004101200128022028020c1181808080000021030c090b200128021c41d48fca80004108200128022028020c1181808080000021030c080b200128021c41dc8fca80004106200128022028020c1181808080000021030c070b200128021c41e28fca80004107200128022028020c1181808080000021030c060b200128021c41e98fca80004106200128022028020c1181808080000021030c050b200128021c41ef8fca80004106200128022028020c1181808080000021030c040b2002200041086a360208200128021c41f58fca80004108200128022028020c118180808000002100200241003a001d200220003a001c20022001360218200241186a41fd8fca80004108200241086a41b889ca800010a381808000210520022d001d220120022d001c220072210320014101470d0320004101710d030240200528020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c040b200128021c4190c5c080004101200128022028020c1181808080000021030c030b200128021c418590ca8000410b200128022028020c1181808080000021030c020b200128021c419090ca8000410b200128022028020c1181808080000021030c010b200128021c419b90ca80004110200128022028020c1181808080000021030b200241c0006a24808080800020034101710b8a0201037f23808080800041106b22022480808080002002200041086a360204200128021c41c889ca80004106200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a41ce89ca80004108200041a889ca800010a38180800041d689ca8000410a200241046a41b889ca800010a381808000210420022d000d220020022d000c2203722101024020004101470d0020034101710d000240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710b8a0201037f23808080800041106b220224808080800020022000360204200128021c41808aca80004105200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a41858aca80004102200041306a41e089ca800010a38180800041878aca80004103200241046a41f089ca800010a381808000210420022d000d220020022d000c2203722101024020004101470d0020034101710d000240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710bf60201047f23808080800041c0006b220224808080800020022000360204410121000240200128021c2203419f8aca800041072001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110f69c8080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f69c8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000bef0701047f23808080800041c0006b22022480808080000240024002400240024002400240024002400240024020002d00000e0a00010203040506070809000b200128021c41a68aca80004104200128022028020c1181808080000021030c090b410121032002200041016a360204200128021c220041aa8aca800041072001280220220428020c2205118180808000000d080240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d0a200241046a200110b09f808000450d010c0a0b20004194c5c0800041022005118180808000000d0941012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b09f8080000d092002280234418ec5c080004102200228023828020c118180808000000d090b200128021c4196c5c080004101200128022028020c1181808080000021030c080b2002200041046a36020441012103200128021c220041b18aca800041052001280220220428020c2205118180808000000d070240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d09200241046a200110b59f808000450d010c090b20004194c5c0800041022005118180808000000d0841012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b59f8080000d082002280234418ec5c080004102200228023828020c118180808000000d080b200128021c4196c5c080004101200128022028020c1181808080000021030c070b200128021c41b68aca80004109200128022028020c1181808080000021030c060b200128021c41bf8aca80004109200128022028020c1181808080000021030c050b200128021c41c88aca8000410b200128022028020c1181808080000021030c040b200128021c41d38aca80004108200128022028020c1181808080000021030c030b200128021c41db8aca80004107200128022028020c1181808080000021030c020b200128021c41e28aca8000410e200128022028020c1181808080000021030c010b200128021c41f08aca80004108200128022028020c1181808080000021030b200241c0006a24808080800020030bc90501047f23808080800041c0006b2202248080808000024002402000280200410c470d002002200041046a36020441012100200128021c2203418b8dca800041082001280220220428020c2205118180808000000d010240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d03200241046a200110a8a3808000450d010c030b20034194c5c0800041022005118180808000000d0241012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10a8a38080000d022002280234418ec5c080004102200228023828020c118180808000000d020b200128021c4196c5c080004101200128022028020c1181808080000021000c010b2002200036020441012100200128021c220341938dca800041042001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110aaa3808000450d010c020b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10aaa38080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000be10901077f024020012003460d0041000f0b024002402001450d0041002104410021030340200020036a22052d0000220641746a22074101200741ff0171410a491b41ff01712208200220036a22072d0000220941746a220a4101200a41ff0171410a491b41ff0171470d020240024002400240024002400240024002400240024020080e0a000102030405060a0708000b200541046a280200200741046a280200460d090c0c0b024002402006410b470d00200941ff0171410b460d010c0d0b200941ff0171220a410b460d0c2006200a470d0c02400240024020060e080200030303030301030b200541086a290300200741086a290300520d0e200541106a200741106a412010f9b2808000450d020c0e0b200541086a290300200741086a290300510d010c0d0b200541016a200741016a412010f9b28080000d0c0b200541306a200741306a412010f9b2808000450d080c0b0b200741086a2d0000210a02400240200541086a2d00002208410b470d00200a41ff0171410b460d010c0c0b200a41ff0171220a410b460d0b2008200a470d0b02400240024020080e080200030303030301030b200541106a290300200741106a290300520d0d200541186a200741186a412010f9b2808000450d020c0d0b200541106a290300200741106a290300510d010c0c0b200541096a200741096a412010f9b28080000d0b0b200541386a290300200741386a290300510d070c0a0b200741086a2d0000210a02400240200541086a2d00002208410b470d00200a41ff0171410b460d010c0b0b200a41ff0171220a410b460d0a2008200a470d0a02400240024020080e080200030303030301030b200541106a290300200741106a290300520d0c200541186a200741186a412010f9b2808000450d020c0c0b200541106a290300200741106a290300510d010c0b0b200541096a200741096a412010f9b28080000d0a0b200541386a200741386a411410f9b2808000450d060c090b200541016a2d0000200741016a2d0000460d050c080b200541106a290300200741106a29030085200541186a290300200741186a2903008584500d040c070b200541216a2d0000200741216a2d0000470d06200541016a200741016a412010f9b2808000450d030c060b200541106a2d0000220a200741106a2d0000470d05024002400240200a417f6a0e020001020b200541116a280000200741116a280000460d010c070b200541146a280200200741146a280200470d060b200541046a280200220a200741046a280200470d05024002400240200a0e050504000102050b200541086a280200200741086a280200470d072005410c6a2802002007410c6a280200460d040c070b200541086a280200200741086a280200470d062005410c6a2802002007410c6a280200460d030c060b200541086a280200200741086a280200470d052005410c6a2802002007410c6a280200460d020c050b200541086a2d0000220a200741086a2d0000470d04024002400240200a0e080001040404040402040b200541096a200741096a412010f9b2808000450d030c060b200541106a290300200741106a290300520d05200541186a200741186a412010f9b2808000450d020c050b200541106a290300200741106a290300510d010c040b200541086a280200200741086a280200470d030b200341d0006a21032001417f6a22010d000b0b410121040b20040bd50301017f23808080800041a0016b220224808080800020022000109f948080000240024020022d00004116460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b2808000210120022000109f9480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a20022000109f9480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a20022000109f9480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a20022000109f9480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a20022000109f9480800020022d00004116460d00200241d0006a200241d00010f5b28080001a20014190036a200241d0006a41d00010f5b28080001a20022000109f9480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141e0036a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000bdd0201017f23808080800041a0016b220224808080800020022000109f948080000240024020022d00004116460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b2808000210120022000109f9480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a20022000109f9480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a20022000109f9480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a20022000109f9480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000b910401017f23808080800041a0016b220224808080800020022000109f948080000240024020022d00004116460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b2808000210120022000109f9480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a20022000109f9480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a20022000109f9480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a20022000109f9480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a20022000109f9480800020022d00004116460d00200241d0006a200241d00010f5b28080001a20014190036a200241d0006a41d00010f5b28080001a20022000109f9480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141e0036a200241d0006a41d00010f5b28080001a20022000109f9480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141b0046a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000b990301017f23808080800041a0016b220224808080800020022000109f948080000240024020022d00004116460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b2808000210120022000109f9480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a20022000109f9480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a20022000109f9480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a20022000109f9480800020022d00004116460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a20022000109f9480800020022d00004116460d00200241d0006a200241d00010f5b28080001a20014190036a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000bd00d01067f23808080800041c0006b2203248080808000200341c095ca8000360224200320023602202003200136021c410021012003410036023020034280808080103702282003200341286a36023c200341346a2003413c6a20022003411c6a41c095ca8000108c8c8080000240024002402003280234418380c400460d0002402003280228450d00200328022c410028029c96db8000118080808000000b410021010c010b20032802282202418080808078460d00200328022c2104410121010240200328023022054102490d000240024020042d0000220641c000490d0002402006411874411875417f4a0d00410421010c030b4102210720042d00012208413f71410874200641027420084106767241ff01717221060c010b410121070b2005200741226a470d000240200641feff0071412e470d00410721010c010b200341286a20042007412072220110eba98080000240024002400240024002402003280230220841014d0d000240024002400240200420016a200328022c2208200520016b10f9b28080000d00200341086a200420076a2201410d6a290000370300200341106a200141156a290000370300200341176a2001411c6a2800003600002003200129000537030020012f0003210520012f0001210720012d0000210102402003280228450d002008410028029c96db8000118080808000000b02402002450d002004410028029c96db8000118080808000000b2006413a490d08200641c00f4a0d03200641b7034a0d02200641416a0ece010808080808080807080808070707080807070807070707070707070707070707070707070707070707070807070707080707080707070807070707070707070807070707080707070707070707070707070707070707070707070707070707070707070707070707070707070708070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070807070807070707070707070707070708010b02402003280228450d002008410028029c96db8000118080808000000b410321010c090b200641a403470d050c060b0240200641d5084a0d00024020064194064a0d00200641b803460d072006419a05470d060c070b2006419506460d06200641e307470d050c060b0240200641d0756a0e0a06050505050505050506000b200641d608460d05200641ec0b470d040c050b0240200641de364a0d00024020064196114a0d000240200641bf706a0e30070606060606060606060606060606060606060606060706070606060606060606060606070606060606060606060607000b200641d46f6a220241144b0d054101200274418180c10071450d050c060b0240200641a51f4a0d002006419711460d06200641ce11460d06200641851a470d050c060b0240200641f1284a0d00200641a61f460d06200641e222470d050c060b200641f228460d05200641ce2f470d040c050b0240200641cecd004a0d000240200641a1c5004a0d000240200641a1496a0e0707060606060607000b2006418a39460d06200641df39470d050c060b200641deba7f6a220241144d0d020c030b0240200641fade004a0d000240200641ddd9004a0d00200641cfcd00460d06200641b9ce00470d050c060b200641ded900460d05200641acdc00470d040c050b0240200641bbe6004a0d00200641fbde00460d052006419fdf00470d040c050b200641bce600460d04200641e9f200460d040c030b4102200841fc96ca800010b581808000000b4101200274418180c800710d020b200641f0c600460d01200641cfcc00460d010b02400240200641c4094a0d00200641a87f6a0e320202020102020101010102020202010101010101010101010101010101010101010101010101010102020101010101010202010b200641bb766a4102490d01200641fc756a4102490d01200641e26e6a4102490d010b200641bca77f6a417e490d010b200020053b0104200020073b0102200020013a0001200020032903003700062000410e6a200341086a290300370000200041166a200341106a2903003700002000411d6a200341176a280000360000410021020c030b410021020240200641002f018495db8000460d00200020063b0104200041023b0102410121020c030b200020053b0104200020073b0102200020013a0001200020032903003700062000410e6a200341086a290300370000200041166a200341106a2903003700002000411d6a200341176a2800003600000c020b2002450d002004410028029c96db8000118080808000000b200020013b0102410121020b200020023a0000200341c0006a2480808080000b8c0501047f23808080800041c0006b220324808080800041002d0098a2db80001a41002802a496db80002104024002400240024002400240200241ffff00712205413f4b0d004101210641012004118280808000002204450d02200420023a00000c010b4102210641022004118280808000002204450d02200420024106742005410876723a00012004200241fc017141027641c000723a00000b200320063602182003200436021420032006360210200341106a200641204101410110e5a080800020032802142206200328021822046a22022001290000370000200241086a200141086a290000370000200241106a200141106a290000370000200241186a200141186a2900003700002003200441206a22013602182003411c6a2006200110eba98080002003280224220241014d0d022003280220210202402003280210220420016b41014b0d00200341106a200141024101410110e5a08080002003280210210420032802142106200328021821010b200620016a20022f00003b0000200341003602302003428080808010370228200320063602382003200141026a220536023c2003200341286a360234200341086a200341346a200141036a41017620056a200341386a41c095ca800010f5a78080002003280208210102402004450d002006410028029c96db8000118080808000000b20010d0320002003290228370200200041086a200341286a41086a2802003602000240200328021c450d002002410028029c96db8000118080808000000b200341c0006a2480808080000f0b4101410110bb80808000000b4101410210bb80808000000b4102200241b095ca800010b581808000000b41dcd0cb8000412b200341386a41ccd0cb80004188d1cb800010ad81808000000bad0a020a7f017e23808080800041f0016b2203248080808000410021042003410036022c2003200236022820032001360224200341306a200341246a10cb8c8080002003280234210520032d00312106024002400240024020032d00302207417d6a0e03010100020b2000428780808090808080807f3702000c020b410121040b024002400240024002400240024002400240024020070e050002030103000b200041033602000c090b410121060b200328022c220741016a20024b0d0120054101712208450d06200720024f0d02200120076a2d00004110490d062000428780808080808080807f3702000c070b200328022c220741016a20024b0d0220054101712206450d04200720024f0d03200120076a2d00004110490d042000428780808080808080807f3702000c060b2000428780808080808080807f3702000c050b2007200241b89aca800010f980808000000b2000428780808080808080807f3702000c030b2007200241d89aca800010f980808000000b024002400240024002400240200541017620066a20076a2202200328022822014b0d002003200236022c20040d01200341186a200341246a10ee8880800020032802180d02200328022c2201200328021c6a220420032802284b0d03410021050c050b2000428780808090808080807f3702000c060b200241206a220420014b0d0241012105200221010c030b2000428780808090808080807f3702000c040b2000428780808090808080807f3702000c030b2000428780808090808080807f3702000c020b2000200636021820002002360214200020073602102000200436020c2000200136020820002005360204200041043602000c010b02400240200541017620086a20076a2205200328022822094b0d00200541026a220a20094d0d012000428780808090808080807f3702000c020b2000428780808090808080807f3702000c010b2003200a36022c024002400240024002402005417d4b0d00200a20024b0d01200120056a2f0000220b450d024102210c2006410171450d04024002400240024020040d00200341106a200341246a10ee8880800020032802100d01200328022c220a20032802146a220220032802284b0d024100210c0c070b200541226a220220094b0d024101210c0c060b2000428780808090808080807f3702000c070b2000428780808090808080807f3702000c060b2000428780808090808080807f3702000c050b2005200a41c89aca800010b781808000000b200a200241c89aca800010b581808000000b2000428780808090808080807f3702000c020b2003200236022c2002ad422086200aad84210d0b200341023602e401200341023602d801200341023602cc01200341023602c001200341023602b401200341023602a8012003410236029c0120034102360290012003410236028401200341023602782003410236026c2003410236026020034102360254200341023602482003410236023c2003410236023041002101200341306a2102024003400240200b200141ffff037176410171450d00200341086a200341246a10ee8880800020032802080d02200328022c2206200328020c22096a220420032802284b0d02200241086a2004360200200241046a2006360200200220094120473602002003200436022c0b2002410c6a2102200141016a22014110470d000b2000410c6a200341306a41c00110f5b28080001a200020083602d401200020053602d001200020073602cc012000200d3702042000200c3602000c010b2000428780808090808080807f3702000b200341f0016a2480808080000b970801057f2380808080004180066b220224808080800002400240024002400240024002400240024002400240024020012802000d0020012802042103200128020822044120460d034100210120044100480d0220040d01410121010c090b200241a8046a2001280204220320012802082204108298808000200241a0046a2201200241a8046a410c6a290200370300200220022902ac043703980420022802a80422054107470d03200241086a410c6a2001290300370200200220022903980437020c0c040b41002d0098a2db80001a200441002802a496db80001182808080000022010d07410121010b2001200441b486ca800010ae80808000000b200041003a0000200020032f00003b00012000200329000737000820002003280003360204200041036a200341026a2d00003a0000200041106a2003410f6a290000370000200041186a200341176a290000370000200041206a2003411f6a2d00003a00000c060b200241c0026a41146a200241a8046a41146a41c40110f5b28080001a200241c0026a410c6a2001290300370200200220053602c00220022002290398043702c402200241086a200241c0026a2003200410dbb280800020022802084107470d010b200241a8046a41186a22034200370300200241a8046a41206a22044200370300200241a8046a41286a22054200370300200241a8046a41086a2206200241146a2902003703002002200229020c3703a804200242003703b80441002d0098a2db80001a413041002802a496db8000118280808000002201450d01200120022903a804370200200141286a2005290300370200200141206a2004290300370200200141186a2003290300370200200141106a200241a8046a41106a290300370200200141086a2006290300370200200041023a0000200020013602040c040b200241a8046a200241086a41d80110f5b28080001a200241c0026a200241a8046a10849880800020022802c402210320022802c00222044108460d01200241e0016a200241c0026a41086a41e00010f5b28080001a41002d0098a2db80001a024041e80041002802a496db8000118280808000002201450d002001200336020420012004360200200141086a200241e0016a41e00010f5b28080001a20002001360204200041013a00000c040b410441e80010bb80808000000b4104413010bb80808000000b200041023a0000200020033602040c010b20012003200410f5b2808000210341002d0098a2db80001a413041002802a496db8000118280808000002201450d01200142003702102001200436020c2001200336020820012004360204200141888080807836020020002001360204200041023a0000200141186a4200370200200141206a4200370200200141286a42003702000b20024180066a2480808080000f0b4104413010bb80808000000bc61902067f017e23808080800041f0016b22022480808080000240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020012802002203417d6a2204410420044104491b0e050300040102030b200241e8006a200141106a10e8b2808000024020012802040d000240200128020c22044100480d00200441f5ffffff074f0d122001280208210302402004410b6a41fcffffff077122050d00410421010c190b41002d0098a2db80001a200541002802a496db80001182808080000022010d184104200510bb80808000000b41a8ead48000412b200241ef016a4198ead4800041d4ead4800010ad81808000000b200128020c22044120470d11200241206a2001280208220141086a290000370200200241286a200141106a290000370200200241306a200141186a29000037020020024100360214200220012900003702180c170b200141c4016a2105200141046a2106024020012802b8014102460d0041102104410f21030c050b024020012802ac014102460d00410f2104410e21030c050b024020012802a0014102460d00410e2104410d21030c050b02402001280294014102460d00410d2104410c21030c050b02402001280288014102460d00410c2104410b21030c050b0240200128027c4102460d00410b2104410a21030c050b024020012802704102460d00410a2104410921030c050b024020012802644102460d0041092104410821030c050b024020012802584102460d0041082104410721030c050b0240200128024c4102460d0041072104410621030c050b024020012802404102460d0041062104410521030c050b024020012802344102460d0041052104410421030c050b41022103024020012802284102460d0041042104410321030c050b0240200128021c4102460d00410321040c050b41022104024020012802104102460d00410121030c050b410421074100210320062802004102470d03410021060c050b024020012802b4014102460d0041102104410f21050c0a0b024020012802a8014102460d00410f2104410e21050c0a0b0240200128029c014102460d00410e2104410d21050c0a0b02402001280290014102460d00410d2104410c21050c0a0b02402001280284014102460d00410c2104410b21050c0a0b024020012802784102460d00410b2104410a21050c0a0b0240200128026c4102460d00410a2104410921050c0a0b024020012802604102460d0041092104410821050c0a0b024020012802544102460d0041082104410721050c0a0b024020012802484102460d0041072104410621050c0a0b0240200128023c4102460d0041062104410521050c0a0b024020012802304102460d0041052104410421050c0a0b41022105024020012802244102460d0041042104410321050c0a0b024020012802184102460d00410321040c0a0b410221040240200128020c4102460d00410121050c0a0b410421064100210520034102470d08410021030c0a0b200041023602000c150b200241e8006a200141106a10e8b28080002002413c6a200141046a108398808000024020022d003c22014102460d00200020022f003d3b00052000200229024437020c200041076a20022d003f3a0000200041146a2002413c6a41106a2902003702002000411c6a2002413c6a41186a290200370200200041246a2002413c6a41206a28020036020020022802402104200041d0006a20024190016a290200370200200041c8006a200241e8006a41206a290200370200200041c0006a200241e8006a41186a290200370200200041386a200241e8006a41106a290200370200200041306a200241f0006a2902003702002000200229026837022820002004360208200020013a0004200041043602000c150b2002280240210120004108360200200020013602042002280290014129490d142002280268410028029c96db8000118080808000000c140b410121040b2002200336026041002d0098a2db80001a200441246c220741002802a496db8000118280808000002203450d0c20024100360244200220033602402002200436023c200241003602e801200241003602702002200536026c200220063602682002200241e8016a36027c20022002413c6a3602782002200241e0006a360274200241e8006a200241ef016a200241e8016a10fe888080001a20022802e80122040d012002280244210320022802402107200228023c21060b41002104200528020022054102460d024101210420054101710d01200220012802c801220520012802cc01220110ebb280800020022903002108200241a0016a2005200141002802b497db80001188808080000020022008370298010c020b2000410836020020002004360204024020022802442201450d002002280240210003400240024020002d00000e03010001000b200041046a280200220410eb8b8080002004410028029c96db8000118080808000000b200041246a21002001417f6a22010d000b0b200228023c450d102002280240410028029c96db8000118080808000000c100b20012802cc0122054120470d0a200241a4016a20012802c801220141086a290000370200200241ac016a200141106a290000370200200241b4016a200141186a29000037020020024100360298012002200129000037029c010b20002004360204200041053602002000200229029801370208200020033602382000200736023420002006360230200041106a200241a0016a290200370200200041186a20024198016a41106a290200370200200041206a20024198016a41186a290200370200200041286a20024198016a41206a2902003702000c0e0b410121040b2002200536026441002d0098a2db80001a200441246c220541002802a496db8000118280808000002203450d0820024100360244200220033602402002200436023c200241003602e801200241003602702002200141c0016a36026c200220013602682002200241e8016a36027c20022002413c6a3602782002200241e4006a360274200241e8006a200241ef016a200241e8016a1080898080001a20022802e80122040d012002280244210320022802402106200228023c21050b200241e8006a200141cc016a10e8b28080004100210420012802c00122074102460d024101210420074101710d01200241086a20012802c401220720012802c801220110ebb280800020022903082108200241c8016a2007200141002802b497db800011888080800000200220083702c0010c020b2000410836020020002004360204024020022802442201450d002002280240210003400240024020002d00000e03010001000b200041046a280200220410eb8b8080002004410028029c96db8000118080808000000b200041246a21002001417f6a22010d000b0b200228023c450d0a2002280240410028029c96db8000118080808000000c0a0b20012802c80122074120470d06200241cc016a20012802c401220141086a290000370200200241d4016a200141106a290000370200200241dc016a200141186a290000370200200241003602c001200220012900003702c4010b20002002290268370238200041e0006a20024190016a290200370200200041d8006a200241e8006a41206a290200370200200041d0006a200241e8006a41186a290200370200200041c8006a200241e8006a41106a290200370200200041c0006a200241e8006a41086a29020037020020002004360200200020022902c0013702042000410c6a200241c0016a41086a290200370200200041146a200241c0016a41106a2902003702002000411c6a200241c0016a41186a290200370200200041246a200241c0016a41206a29020037020020002003360234200020063602302000200536022c0c080b41bc84c08000412b200241ef016a41ac84c0800041e486c0800010ad81808000000b4120200441c499ca8000108c81808000000b4104200741a499ca800010ae80808000000b4120200541c499ca8000108c81808000000b4104200541b499ca800010ae80808000000b4120200741c499ca8000108c81808000000b2001428180808010370200200141086a2003200410f5b28080001a200241146a41086a2003200441002802b497db80001188808080000020022004360218200220013602140b200020022902683702042000412c6a20024190016a290200370200200041246a200241e8006a41206a2902003702002000411c6a200241e8006a41186a290200370200200041146a200241e8006a41106a2902003702002000410c6a200241e8006a41086a29020037020020004103360200200020022902143702342000413c6a200241146a41086a290200370200200041c4006a200241146a41106a290200370200200041cc006a200241146a41186a290200370200200041d4006a200241146a41206a2902003702000b200241f0016a2480808080000b970801057f2380808080004180066b220224808080800002400240024002400240024002400240024002400240024020012802000d0020012802042103200128020822044120460d034100210120044100480d0220040d01410121010c090b200241a8046a2001280204220320012802082204108298808000200241a0046a2201200241a8046a410c6a290200370300200220022902ac043703980420022802a80422054107470d03200241086a410c6a2001290300370200200220022903980437020c0c040b41002d0098a2db80001a200441002802a496db80001182808080000022010d07410121010b2001200441b486ca800010ae80808000000b200041003a0000200020032f00003b00012000200329000737000820002003280003360204200041036a200341026a2d00003a0000200041106a2003410f6a290000370000200041186a200341176a290000370000200041206a2003411f6a2d00003a00000c060b200241c0026a41146a200241a8046a41146a41c40110f5b28080001a200241c0026a410c6a2001290300370200200220053602c00220022002290398043702c402200241086a200241c0026a2003200410dbb280800020022802084107470d010b200241a8046a41186a22034200370300200241a8046a41206a22044200370300200241a8046a41286a22054200370300200241a8046a41086a2206200241146a2902003703002002200229020c3703a804200242003703b80441002d0098a2db80001a413041002802a496db8000118280808000002201450d01200120022903a804370200200141286a2005290300370200200141206a2004290300370200200141186a2003290300370200200141106a200241a8046a41106a290300370200200141086a2006290300370200200041023a0000200020013602040c040b200241a8046a200241086a41d80110f5b28080001a200241c0026a200241a8046a10869880800020022802c402210320022802c00222044108460d01200241e0016a200241c0026a41086a41e00010f5b28080001a41002d0098a2db80001a024041e80041002802a496db8000118280808000002201450d002001200336020420012004360200200141086a200241e0016a41e00010f5b28080001a20002001360204200041013a00000c040b410441e80010bb80808000000b4104413010bb80808000000b200041023a0000200020033602040c010b20012003200410f5b2808000210341002d0098a2db80001a413041002802a496db8000118280808000002201450d01200142003702102001200436020c2001200336020820012004360204200141888080807836020020002001360204200041023a0000200141186a4200370200200141206a4200370200200141286a42003702000b20024180066a2480808080000f0b4104413010bb80808000000bc61902067f017e23808080800041f0016b22022480808080000240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020012802002203417d6a2204410420044104491b0e050300040102030b200241e8006a200141106a10e8b2808000024020012802040d000240200128020c22044100480d00200441f5ffffff074f0d122001280208210302402004410b6a41fcffffff077122050d00410421010c190b41002d0098a2db80001a200541002802a496db80001182808080000022010d184104200510bb80808000000b41a8ead48000412b200241ef016a4198ead4800041d4ead4800010ad81808000000b200128020c22044120470d11200241206a2001280208220141086a290000370200200241286a200141106a290000370200200241306a200141186a29000037020020024100360214200220012900003702180c170b200141c4016a2105200141046a2106024020012802b8014102460d0041102104410f21030c050b024020012802ac014102460d00410f2104410e21030c050b024020012802a0014102460d00410e2104410d21030c050b02402001280294014102460d00410d2104410c21030c050b02402001280288014102460d00410c2104410b21030c050b0240200128027c4102460d00410b2104410a21030c050b024020012802704102460d00410a2104410921030c050b024020012802644102460d0041092104410821030c050b024020012802584102460d0041082104410721030c050b0240200128024c4102460d0041072104410621030c050b024020012802404102460d0041062104410521030c050b024020012802344102460d0041052104410421030c050b41022103024020012802284102460d0041042104410321030c050b0240200128021c4102460d00410321040c050b41022104024020012802104102460d00410121030c050b410421074100210320062802004102470d03410021060c050b024020012802b4014102460d0041102104410f21050c0a0b024020012802a8014102460d00410f2104410e21050c0a0b0240200128029c014102460d00410e2104410d21050c0a0b02402001280290014102460d00410d2104410c21050c0a0b02402001280284014102460d00410c2104410b21050c0a0b024020012802784102460d00410b2104410a21050c0a0b0240200128026c4102460d00410a2104410921050c0a0b024020012802604102460d0041092104410821050c0a0b024020012802544102460d0041082104410721050c0a0b024020012802484102460d0041072104410621050c0a0b0240200128023c4102460d0041062104410521050c0a0b024020012802304102460d0041052104410421050c0a0b41022105024020012802244102460d0041042104410321050c0a0b024020012802184102460d00410321040c0a0b410221040240200128020c4102460d00410121050c0a0b410421064100210520034102470d08410021030c0a0b200041023602000c150b200241e8006a200141106a10e8b28080002002413c6a200141046a108598808000024020022d003c22014102460d00200020022f003d3b00052000200229024437020c200041076a20022d003f3a0000200041146a2002413c6a41106a2902003702002000411c6a2002413c6a41186a290200370200200041246a2002413c6a41206a28020036020020022802402104200041d0006a20024190016a290200370200200041c8006a200241e8006a41206a290200370200200041c0006a200241e8006a41186a290200370200200041386a200241e8006a41106a290200370200200041306a200241f0006a2902003702002000200229026837022820002004360208200020013a0004200041043602000c150b2002280240210120004108360200200020013602042002280290014129490d142002280268410028029c96db8000118080808000000c140b410121040b2002200336026041002d0098a2db80001a200441246c220741002802a496db8000118280808000002203450d0c20024100360244200220033602402002200436023c200241003602e801200241003602702002200536026c200220063602682002200241e8016a36027c20022002413c6a3602782002200241e0006a360274200241e8006a200241ef016a200241e8016a10ff888080001a20022802e80122040d012002280244210320022802402107200228023c21060b41002104200528020022054102460d024101210420054101710d01200220012802c801220520012802cc01220110ebb280800020022903002108200241a0016a2005200141002802b497db80001188808080000020022008370298010c020b2000410836020020002004360204024020022802442201450d002002280240210003400240024020002d00000e03010001000b200041046a280200220410eb8b8080002004410028029c96db8000118080808000000b200041246a21002001417f6a22010d000b0b200228023c450d102002280240410028029c96db8000118080808000000c100b20012802cc0122054120470d0a200241a4016a20012802c801220141086a290000370200200241ac016a200141106a290000370200200241b4016a200141186a29000037020020024100360298012002200129000037029c010b20002004360204200041053602002000200229029801370208200020033602382000200736023420002006360230200041106a200241a0016a290200370200200041186a20024198016a41106a290200370200200041206a20024198016a41186a290200370200200041286a20024198016a41206a2902003702000c0e0b410121040b2002200536026441002d0098a2db80001a200441246c220541002802a496db8000118280808000002203450d0820024100360244200220033602402002200436023c200241003602e801200241003602702002200141c0016a36026c200220013602682002200241e8016a36027c20022002413c6a3602782002200241e4006a360274200241e8006a200241ef016a200241e8016a10fc888080001a20022802e80122040d012002280244210320022802402106200228023c21050b200241e8006a200141cc016a10e8b28080004100210420012802c00122074102460d024101210420074101710d01200241086a20012802c401220720012802c801220110ebb280800020022903082108200241c8016a2007200141002802b497db800011888080800000200220083702c0010c020b2000410836020020002004360204024020022802442201450d002002280240210003400240024020002d00000e03010001000b200041046a280200220410eb8b8080002004410028029c96db8000118080808000000b200041246a21002001417f6a22010d000b0b200228023c450d0a2002280240410028029c96db8000118080808000000c0a0b20012802c80122074120470d06200241cc016a20012802c401220141086a290000370200200241d4016a200141106a290000370200200241dc016a200141186a290000370200200241003602c001200220012900003702c4010b20002002290268370238200041e0006a20024190016a290200370200200041d8006a200241e8006a41206a290200370200200041d0006a200241e8006a41186a290200370200200041c8006a200241e8006a41106a290200370200200041c0006a200241e8006a41086a29020037020020002004360200200020022902c0013702042000410c6a200241c0016a41086a290200370200200041146a200241c0016a41106a2902003702002000411c6a200241c0016a41186a290200370200200041246a200241c0016a41206a29020037020020002003360234200020063602302000200536022c0c080b41bc84c08000412b200241ef016a41ac84c0800041e486c0800010ad81808000000b4120200441c499ca8000108c81808000000b4104200741a499ca800010ae80808000000b4120200541c499ca8000108c81808000000b4104200541b499ca800010ae80808000000b4120200741c499ca8000108c81808000000b2001428180808010370200200141086a2003200410f5b28080001a200241146a41086a2003200441002802b497db80001188808080000020022004360218200220013602140b200020022902683702042000412c6a20024190016a290200370200200041246a200241e8006a41206a2902003702002000411c6a200241e8006a41186a290200370200200041146a200241e8006a41106a2902003702002000410c6a200241e8006a41086a29020037020020004103360200200020022902143702342000413c6a200241146a41086a290200370200200041c4006a200241146a41106a290200370200200041cc006a200241146a41186a290200370200200041d4006a200241146a41206a2902003702000b200241f0016a2480808080000bb91802127f017e23808080800041b0016b2202248080808000024002400240024002400240024002400240024002400240024002400240024020012802002203417e6a2204410420044106491b0e06000301040502000b41002d0098a2db80001a410141002802a496db8000118280808000002204450d05200041013602082000200436020420004101360200200441003a00000c0e0b200241086a200141046a1088988080002002410136028401200241a09aca8000360280012002420037028c012002200241306a3602880120024180016a41e89aca800010f680808000000b410021030240200128020822044100480d0020012802042101024020040d00410121030c0d0b41002d0098a2db80001a200441002802a496db80001182808080000022030d0c410121030b2003200441b486ca800010ae80808000000b20024280808080c00037020c2002200128023022034101713a0018200241043602142002200141046a36020820012802342205450d084100210402400240200341017641046a22064100480d002001280238210441002d0098a2db80001a200641002802a496db80001182808080000022010d01410121040b2004200641d897ca800010ae80808000000b20024180016a41086a2207410036020020022001360284012002200636028001200241023a00a401200220033602a801200241a4016a20024180016a10cc8c80800020024180016a200241086a41e897ca800010d48c808000200241306a41086a220120072802003602002002200229028001370330200541086a2103200220043602a4012002200241a4016a3602800120024180016a200241306a108c8980800002402002280230200128020022016b20044f0d00200241306a200120044101410110e5a0808000200228023821010b200228023420016a2003200410f5b28080001a200228023821030c090b2002410136020c200241a09aca8000360208200242003702142002200241306a360210200241086a41a89aca800010f680808000000b2002410436023c20024280808080c0003702342002200141386a3602302002200128026422064101713a004020012802342107200128023021040240024020034101710d004100210502400240200641017641046a22014100480d0041002d0098a2db80001a200141002802a496db80001182808080000022050d01410121050b2005200141d897ca800010ae80808000000b200241086a41086a220841003602002002200536020c20022001360208200220063602840141012109200241013b01800120024180016a200241086a10cc8c808000200241086a200241306a41e897ca800010d48c808000200241c8006a41086a2008280200360200200220022902083703480c010b024020012802042208450d004100210a200641017641046a22094100480d032001280208210541002d0098a2db80001a4101210a200941002802a496db8000118280808000002201450d03200241086a41086a220a41003602002002200136020c20022009360208200220063602840120024181023b01800120024180016a200241086a10cc8c808000200241086a200241306a41e897ca800010d48c808000200241c8006a41086a200a28020036020020022002290208370348200841086a2108410121090c010b41002108200641017641046a22054100480d034100210941002d0098a2db80001a41012108200541002802a496db800011828080800000220a450d03200241086a41086a220841003602002002200a36020c20022005360208200241033a008001200220063602840120024180016a200241086a10cc8c808000200241086a200241306a41e897ca800010d48c808000200241c8006a41086a200828020036020020022002290208370348200141086a2108412021050b02402002280250220b2002280248470d00200241c8006a41989bca800010ad808080000b200228024c200b6a41003a00002002200b41016a2201360250024020012002280248470d00200241c8006a41989bca800010ad808080000b200741246c2106200228024c20016a41003a00002002200b41026a220c360250200c210a02402003410171450d00200c210102402009450d002002200536028001200220024180016a360208200241086a200241c8006a108c89808000200228025021010b0240200228024820016b20054f0d00200241c8006a200120054101410110e5a0808000200228025021010b200228024c20016a2008200510f5b28080001a2002200228025020056a220a3602500b200420066a210d41702107200241086a41186a210e200241086a41106a210f200241086a41086a21104100210541012103034041002106024041d498ca800020042004452004200d467222091b22012d000022084102460d0002400240200841017122080d00200241086a41026a200141036a2d00003a00002001280004210620012f0001210a20024180016a41086a200141106a29000037030020024180016a41106a200141186a29000037030020024180016a41186a200141206a2d00003a00002002200a3b010820022001290008370380010c010b200241a4016a2001280204108798808000200e4200370300200f4200370300201042003703002002420037030820022802ac01220641204f0d06200241086a20022802a8012201200610f5b28080001a20024180016a41186a200e29030037030020024180016a41106a200f29030037030020024180016a41086a2010290300370300200220022903083703800120022802a401450d002001410028029c96db8000118080808000000b200241fc006a41026a2211200241086a41026a2d00003a0000200241d8006a41086a220a20024180016a41086a290300370300200241d8006a41106a221220024180016a41106a290300370300200241d8006a41186a221320024180016a41186a290300370300200220022f01083b017c20022002290380013703580240024020080d002002412036028001200220024180016a360208200241086a200241c8006a108c8980800002402002280248200228025022086b411f4b0d00200241c8006a2008412010bea8808000200228025021080b200228024c20086a22012002290358370007200120022f017c3b0000200141026a20112d00003a0000200120063600032001410f6a200a290300370000200141176a20122903003700002001411f6a20132d00003a0000200841206a210a0c010b200e2013290300370300200f20122903003703002010200a29030037030020022002290358370308200641214f0d07200220063602a4012002200241a4016a3602800120024180016a200241c8006a108c8980800002402002280248200228025022016b20064f0d00200241c8006a2001200610bea8808000200228025021010b200228024c20016a200241086a200610f5b28080001a200120066a210a0b2002200a360250200321060b4100200441246a20091b21042003410174210320062005722105200741016a22070d000b200c200a4b0d05200228024c200b6a20053b000020002002290348370200200041086a200241c8006a41086a2802003602000c090b4101410141b486ca800010ae80808000000b200a200941d897ca800010ae80808000000b2008200541d897ca800010ae80808000000b41f898ca8000411a419499ca800010f880808000000b2006412041889bca800010b581808000000b200c200a41f89aca800010b581808000000b4100210602400240200341017641046a22044100480d0041002d0098a2db80001a200441002802a496db80001182808080000022060d01410121060b2006200441d897ca800010ae80808000000b20024180016a41086a2205410036020020022006360284012002200436028001200241043a00a401200220033602a801200241a4016a20024180016a10cc8c80800020024180016a200241086a41e897ca800010d48c808000200241306a41086a2005280200220336020020022002290280012214370330200141386a210402402014a720036b411f4b0d00200241306a200341204101410110e5a0808000200228023821030b200228023420036a22012004290000370000200141086a200441086a290000370000200141106a200441106a290000370000200141186a200441186a290000370000412021040b20002002290330370200200041086a200420036a3602000c010b2003200141086a200410f5b280800021012000200436020820002001360204200020043602000b200241b0016a2480808080000bc50201057f23808080800041306b22022480808080000240024020012d00000d00200041003a000020002001290001370001200041196a200141196a290000370000200041116a200141116a290000370000200041096a200141096a2900003700000c010b200241046a2001280204108798808000200241106a41186a22034200370300200241106a41106a22044200370300200241186a22054200370300200242003703100240200228020c220141204f0d00200241106a20022802082206200110f5b28080001a20002001360204200041013a0000200041206a2003290300370000200041186a2004290300370000200041106a2005290300370000200020022903103700082002280204450d012006410028029c96db8000118080808000000c010b41f898ca8000411a419499ca800010f880808000000b200241306a2480808080000bcc0201037f23808080800041e0006b2202248080808000200241c0006a200110d78e808000200228024421010240024020022802402203418080808078460d002002410e6a200120022802481080988080000240024020022d000e0d002000200229000f370001200041196a2002410e6a41196a290000370000200041116a2002410e6a41116a290000370000200041096a2002410e6a41096a290000370000410021040c010b200220022801103601304101210420024101360244200241f8f2c980003602402002420137024c200241e284808000ad422086200241306aad843703582002200241d8006a360248200241346a200241c0006a10b1808080002000200241346a10cd938080003602040b200020043a00002003450d012001410028029c96db8000118080808000000c010b200041013a0000200020013602040b200241e0006a2480808080000b4a01017f23808080800041206b220324808080800020034101360208200341a09aca80003602042003420037021020032003411c6a36020c200341046a41a89aca800010f680808000000b4a01017f23808080800041206b220424808080800020044101360208200441a09aca80003602042004420037021020042004411c6a36020c200441046a41e89aca800010f680808000000bee0d010f7f23808080800041f0006b2205248080808000200241017641046a210602400240200428020022074102470d00410021080240024020064100480d0041002d0098a2db80001a200641002802a496db80001182808080000022080d01410121080b2008200641d897ca800010ae80808000000b200541c0006a41086a22094100360200200520083602442005200636024020052002360210200541013b010c2005410c6a200541c0006a10cc8c808000200541c0006a200141e897ca800010d38c808000200541086a2009280200360200200520052902403703000c010b024020074101460d00410021080240024020064100480d0041002d0098a2db80001a200641002802a496db80001182808080000022080d01410121080b2008200641d897ca800010ae80808000000b200541c0006a41086a2209410036020020052008360244200520063602402005200236021020054181023b010c2005410c6a200541c0006a10cc8c808000200541c0006a200141e897ca800010d38c808000200541086a2009280200360200200520052902403703000c010b410021080240024020064100480d0041002d0098a2db80001a200641002802a496db80001182808080000022080d01410121080b2008200641d897ca800010ae80808000000b200541c0006a41086a220941003602002005200836024420052006360240200541033a000c200520023602102005410c6a200541c0006a10cc8c808000200541c0006a200141e897ca800010d38c808000200541086a2009280200360200200520052902403703000b02402005280208220a2005280200470d00200541989bca800010ad808080000b2005280204200a6a41003a00002005200a41016a2206360208024020062005280200470d00200541989bca800010ad808080000b200528020420066a41003a00002005200a41026a220b360208024020074102460d002004280208210620042802042104200b2102024020074101710d002005200636020c20052005410c6a360240200541c0006a2005108c89808000200528020821020b0240200528020020026b20064f0d002005200220064101410110e5a0808000200528020821020b200528020420026a2004200610f5b28080001a2005200528020820066a3602080b0240024002400240200328020022062003280204220c470d0041002101410021060c010b2003280210210d20032802082102200328020c220e41046a210f2005410c6a4101722110200541c0006a41017221042005410c6a41086a211141002101410121080240034020062d00002103200641023a0000024020034103470d0020014180fe037141087621060c030b41002109024020034102460d002004200641016a22072900003700002004411f6a2007411f6a280000360000200441186a200741186a290000370000200441106a200741106a290000370000200441086a200741086a290000370000200e2802042107200e28020821122005200e28020036023c20052012200e28022c2213201341284b22131b36023820052007200f20131b360234200520023a0069200541013a0068200520033a00402005200541346a3602642005410c6a200d200541c0006a200541346a4101200210b1a080800020052d000c22034103460d0220034102460d00200528021021070240024020034101710d00200541203602342005200541346a360240200541c0006a2005108c8980800002402005280200200528020822096b411f4b0d0020052009412010bea8808000200528020821090b200528020420096a22032011290000370007200320102f00003b0000200341026a201041026a2d00003a0000200320073600032003410f6a201141086a290000370000200341176a201141106a2900003700002003411f6a201141186a2d00003a00002005200941206a3602080c010b200541c0006a41186a201141186a290000370300200541c0006a41106a201141106a290000370300200541c0006a41086a201141086a29000037030020052011290000370340200741214f0d052005200736026c2005200541ec006a360234200541346a2005108c8980800002402005280200200528020822036b20074f0d0020052003200710bea8808000200528020821030b200528020420036a200541c0006a200710f5b28080001a2005200320076a3602080b200821090b200241016a21022008410174210820092001722101200641246a2206200c470d000b20014180fe037141087621060c010b20014180fe037141087621060b200b200528020822034b0d012005280204200a6a2006410874200141ff0171723b000020002005290300370200200041086a200541086a280200360200200541f0006a2480808080000f0b2007412041889bca800010b581808000000b200b200341f89aca800010b581808000000bfd0d010f7f23808080800041f0006b2205248080808000200241017641046a210602400240200428020022074102470d00410021080240024020064100480d0041002d0098a2db80001a200641002802a496db80001182808080000022080d01410121080b2008200641d897ca800010ae80808000000b200541c0006a41086a22094100360200200520083602442005200636024020052002360210200541013b010c2005410c6a200541c0006a10cc8c808000200541c0006a200141e897ca800010d38c808000200541086a2009280200360200200520052902403703000c010b024020074101460d00410021080240024020064100480d0041002d0098a2db80001a200641002802a496db80001182808080000022080d01410121080b2008200641d897ca800010ae80808000000b200541c0006a41086a2209410036020020052008360244200520063602402005200236021020054181023b010c2005410c6a200541c0006a10cc8c808000200541c0006a200141e897ca800010d38c808000200541086a2009280200360200200520052902403703000c010b410021080240024020064100480d0041002d0098a2db80001a200641002802a496db80001182808080000022080d01410121080b2008200641d897ca800010ae80808000000b200541c0006a41086a220941003602002005200836024420052006360240200541033a000c200520023602102005410c6a200541c0006a10cc8c808000200541c0006a200141e897ca800010d38c808000200541086a2009280200360200200520052902403703000b02402005280208220a2005280200470d00200541989bca800010ad808080000b2005280204200a6a41003a00002005200a41016a2206360208024020062005280200470d00200541989bca800010ad808080000b200528020420066a41003a00002005200a41026a220b360208024020074102460d002004280208210620042802042104200b2102024020074101710d002005200636020c20052005410c6a360240200541c0006a2005108c89808000200528020821020b0240200528020020026b20064f0d002005200220064101410110e5a0808000200528020821020b200528020420026a2004200610f5b28080001a2005200528020820066a3602080b0240024002400240200328020022062003280204220c470d0041002101410021060c010b2003280210210d20032802082102200328020c220e41046a210f2005410c6a4101722110200541c0006a41017221042005410c6a41086a211141002101410121080240034020062d00002103200641023a0000024020034103470d0020014180fe037141087621060c030b41002109024020034102460d002004200641016a22072900003700002004411f6a2007411f6a280000360000200441186a200741186a290000370000200441106a200741106a290000370000200441086a200741086a290000370000200e2802042107200e28020821122005200e28020036023c20052012200e28022c2213201341284b22131b36023820052007200f20131b360234200520023a0069200541013a0068200520033a0040200d41046a28020021032005200541346a3602642005410c6a200d2802002003200541c0006a200541346a4101200210b0a080800020052d000c22034103460d0220034102460d00200528021021070240024020034101710d00200541203602342005200541346a360240200541c0006a2005108c8980800002402005280200200528020822096b411f4b0d0020052009412010bea8808000200528020821090b200528020420096a22032011290000370007200320102f00003b0000200341026a201041026a2d00003a0000200320073600032003410f6a201141086a290000370000200341176a201141106a2900003700002003411f6a201141186a2d00003a00002005200941206a3602080c010b200541c0006a41186a201141186a290000370300200541c0006a41106a201141106a290000370300200541c0006a41086a201141086a29000037030020052011290000370340200741214f0d052005200736026c2005200541ec006a360234200541346a2005108c8980800002402005280200200528020822036b20074f0d0020052003200710bea8808000200528020821030b200528020420036a200541c0006a200710f5b28080001a2005200320076a3602080b200821090b200241016a21022008410174210820092001722101200641246a2206200c470d000b20014180fe037141087621060c010b20014180fe037141087621060b200b200528020822034b0d012005280204200a6a2006410874200141ff0171723b000020002005290300370200200041086a200541086a280200360200200541f0006a2480808080000f0b2007412041889bca800010b581808000000b200b200341f89aca800010b581808000000bee0d010f7f23808080800041f0006b2205248080808000200241017641046a210602400240200428020022074102470d00410021080240024020064100480d0041002d0098a2db80001a200641002802a496db80001182808080000022080d01410121080b2008200641d897ca800010ae80808000000b200541c0006a41086a22094100360200200520083602442005200636024020052002360210200541013b010c2005410c6a200541c0006a10cc8c808000200541c0006a200141e897ca800010d38c808000200541086a2009280200360200200520052902403703000c010b024020074101460d00410021080240024020064100480d0041002d0098a2db80001a200641002802a496db80001182808080000022080d01410121080b2008200641d897ca800010ae80808000000b200541c0006a41086a2209410036020020052008360244200520063602402005200236021020054181023b010c2005410c6a200541c0006a10cc8c808000200541c0006a200141e897ca800010d38c808000200541086a2009280200360200200520052902403703000c010b410021080240024020064100480d0041002d0098a2db80001a200641002802a496db80001182808080000022080d01410121080b2008200641d897ca800010ae80808000000b200541c0006a41086a220941003602002005200836024420052006360240200541033a000c200520023602102005410c6a200541c0006a10cc8c808000200541c0006a200141e897ca800010d38c808000200541086a2009280200360200200520052902403703000b02402005280208220a2005280200470d00200541989bca800010ad808080000b2005280204200a6a41003a00002005200a41016a2206360208024020062005280200470d00200541989bca800010ad808080000b200528020420066a41003a00002005200a41026a220b360208024020074102460d002004280208210620042802042104200b2102024020074101710d002005200636020c20052005410c6a360240200541c0006a2005108c89808000200528020821020b0240200528020020026b20064f0d002005200220064101410110e5a0808000200528020821020b200528020420026a2004200610f5b28080001a2005200528020820066a3602080b0240024002400240200328020022062003280204220c470d0041002101410021060c010b2003280210210d20032802082102200328020c220e41046a210f2005410c6a4101722110200541c0006a41017221042005410c6a41086a211141002101410121080240034020062d00002103200641023a0000024020034103470d0020014180fe037141087621060c030b41002109024020034102460d002004200641016a22072900003700002004411f6a2007411f6a280000360000200441186a200741186a290000370000200441106a200741106a290000370000200441086a200741086a290000370000200e2802042107200e28020821122005200e28020036023c20052012200e28022c2213201341284b22131b36023820052007200f20131b360234200520023a0069200541013a0068200520033a00402005200541346a3602642005410c6a200d200541c0006a200541346a4101200210afa080800020052d000c22034103460d0220034102460d00200528021021070240024020034101710d00200541203602342005200541346a360240200541c0006a2005108c8980800002402005280200200528020822096b411f4b0d0020052009412010bea8808000200528020821090b200528020420096a22032011290000370007200320102f00003b0000200341026a201041026a2d00003a0000200320073600032003410f6a201141086a290000370000200341176a201141106a2900003700002003411f6a201141186a2d00003a00002005200941206a3602080c010b200541c0006a41186a201141186a290000370300200541c0006a41106a201141106a290000370300200541c0006a41086a201141086a29000037030020052011290000370340200741214f0d052005200736026c2005200541ec006a360234200541346a2005108c8980800002402005280200200528020822036b20074f0d0020052003200710bea8808000200528020821030b200528020420036a200541c0006a200710f5b28080001a2005200320076a3602080b200821090b200241016a21022008410174210820092001722101200641246a2206200c470d000b20014180fe037141087621060c010b20014180fe037141087621060b200b200528020822034b0d012005280204200a6a2006410874200141ff0171723b000020002005290300370200200041086a200541086a280200360200200541f0006a2480808080000f0b2007412041889bca800010b581808000000b200b200341f89aca800010b581808000000bfd0d010f7f23808080800041f0006b2205248080808000200241017641046a210602400240200428020022074102470d00410021080240024020064100480d0041002d0098a2db80001a200641002802a496db80001182808080000022080d01410121080b2008200641d897ca800010ae80808000000b200541c0006a41086a22094100360200200520083602442005200636024020052002360210200541013b010c2005410c6a200541c0006a10cc8c808000200541c0006a200141e897ca800010d38c808000200541086a2009280200360200200520052902403703000c010b024020074101460d00410021080240024020064100480d0041002d0098a2db80001a200641002802a496db80001182808080000022080d01410121080b2008200641d897ca800010ae80808000000b200541c0006a41086a2209410036020020052008360244200520063602402005200236021020054181023b010c2005410c6a200541c0006a10cc8c808000200541c0006a200141e897ca800010d38c808000200541086a2009280200360200200520052902403703000c010b410021080240024020064100480d0041002d0098a2db80001a200641002802a496db80001182808080000022080d01410121080b2008200641d897ca800010ae80808000000b200541c0006a41086a220941003602002005200836024420052006360240200541033a000c200520023602102005410c6a200541c0006a10cc8c808000200541c0006a200141e897ca800010d38c808000200541086a2009280200360200200520052902403703000b02402005280208220a2005280200470d00200541989bca800010ad808080000b2005280204200a6a41003a00002005200a41016a2206360208024020062005280200470d00200541989bca800010ad808080000b200528020420066a41003a00002005200a41026a220b360208024020074102460d002004280208210620042802042104200b2102024020074101710d002005200636020c20052005410c6a360240200541c0006a2005108c89808000200528020821020b0240200528020020026b20064f0d002005200220064101410110e5a0808000200528020821020b200528020420026a2004200610f5b28080001a2005200528020820066a3602080b0240024002400240200328020022062003280204220c470d0041002101410021060c010b2003280210210d20032802082102200328020c220e41046a210f2005410c6a4101722110200541c0006a41017221042005410c6a41086a211141002101410121080240034020062d00002103200641023a0000024020034103470d0020014180fe037141087621060c030b41002109024020034102460d002004200641016a22072900003700002004411f6a2007411f6a280000360000200441186a200741186a290000370000200441106a200741106a290000370000200441086a200741086a290000370000200e2802042107200e28020821122005200e28020036023c20052012200e28022c2213201341284b22131b36023820052007200f20131b360234200520023a0069200541013a0068200520033a0040200d41046a28020021032005200541346a3602642005410c6a200d2802002003200541c0006a200541346a4101200210b2a080800020052d000c22034103460d0220034102460d00200528021021070240024020034101710d00200541203602342005200541346a360240200541c0006a2005108c8980800002402005280200200528020822096b411f4b0d0020052009412010bea8808000200528020821090b200528020420096a22032011290000370007200320102f00003b0000200341026a201041026a2d00003a0000200320073600032003410f6a201141086a290000370000200341176a201141106a2900003700002003411f6a201141186a2d00003a00002005200941206a3602080c010b200541c0006a41186a201141186a290000370300200541c0006a41106a201141106a290000370300200541c0006a41086a201141086a29000037030020052011290000370340200741214f0d052005200736026c2005200541ec006a360234200541346a2005108c8980800002402005280200200528020822036b20074f0d0020052003200710bea8808000200528020821030b200528020420036a200541c0006a200710f5b28080001a2005200320076a3602080b200821090b200241016a21022008410174210820092001722101200641246a2206200c470d000b20014180fe037141087621060c010b20014180fe037141087621060b200b200528020822034b0d012005280204200a6a2006410874200141ff0171723b000020002005290300370200200041086a200541086a280200360200200541f0006a2480808080000f0b2007412041889bca800010b581808000000b200b200341f89aca800010b581808000000b970b01067f23808080800041c0006b2206248080808000200241017641046a210702400240200528020022084102470d00410021090240024020074100480d0041002d0098a2db80001a200741002802a496db80001182808080000022090d01410121090b2009200741d897ca800010ae80808000000b200641186a41086a220a41003602002006200936021c200620073602182006200236020c200641013b0108200641086a200641186a10cc8c808000200641186a200141e897ca800010d38c808000200641086a41086a200a280200360200200620062902183703080c010b024020084101460d00410021090240024020074100480d0041002d0098a2db80001a200741002802a496db80001182808080000022090d01410121090b2009200741d897ca800010ae80808000000b200641186a41086a220a41003602002006200936021c200620073602182006200236020c20064181023b0108200641086a200641186a10cc8c808000200641186a200141e897ca800010d38c808000200641086a41086a200a280200360200200620062902183703080c010b410021090240024020074100480d0041002d0098a2db80001a200741002802a496db80001182808080000022090d01410121090b2009200741d897ca800010ae80808000000b200641186a41086a220a41003602002006200936021c20062007360218200641033a00082006200236020c200641086a200641186a10cc8c808000200641186a200141e897ca800010d38c808000200641086a41086a200a280200360200200620062902183703080b02402006280210220a2006280208470d00200641086a41989bca800010ad808080000b200628020c200a6a41003a00002006200a41016a2207360210024020072006280208470d00200641086a41989bca800010ad808080000b200628020c20076a41003a00002006200a41026a220b360210200b2101024020084102460d002005280208210720052802042105200b2102024020084101710d002006200736023c20062006413c6a360218200641186a200641086a108c89808000200628021021020b0240200628020820026b20074f0d00200641086a200220074101410110e5a0808000200628021021020b200628020c20026a2005200710f5b28080001a2006200628021020076a22013602100b024002400240024020032004470d0041002105410021030c010b41002105200641186a41086a210941012107034041002102024020032d000022084102460d000240024020084101710d002006412036023c20062006413c6a360218200641186a200641086a108c8980800002402006280208200628021022016b411f4b0d00200641086a2001412010bea8808000200628021021010b200628020c20016a2202200341016a2208290000370000200241086a200841086a290000370000200241106a200841106a290000370000200241186a200841186a290000370000200141206a21010c010b200641186a41186a200341206a290000370300200641186a41106a200341186a2900003703002009200341106a290000370300200620032900083703182003280204220241214f0d04200620023602382006200641386a36023c2006413c6a200641086a108c8980800002402006280208200628021022086b20024f0d00200641086a2008200210bea8808000200628021021080b200628020c20086a200641186a200210f5b28080001a200820026a21010b20062001360210200721020b2007410174210720022005722105200341286a22032004470d000b20054180fe037141087621030b200b20014b0d01200628020c200a6a2003410874200541ff0171723b000020002006290308370200200041086a200641086a41086a280200360200200641c0006a2480808080000f0b2002412041889bca800010b581808000000b200b200141f89aca800010b581808000000bdd0402047f017e23808080800041206b2204248080808000200241017641046a21050240024002402003280200450d0041002106024020054100480d0041002d0098a2db80001a200541002802a496db80001182808080000022060d02410121060b2006200541d897ca800010ae80808000000b410021060240024020054100480d0041002d0098a2db80001a200541002802a496db80001182808080000022060d01410121060b2006200541d897ca800010ae80808000000b200441146a41086a220741003602002004200636021820042005360214200441023a0000200420023602042004200441146a10cc8c808000200441146a200141e897ca800010d38c808000200441086a2202200728020036020020042004290214370300200328020421012004200328020822053602102004200441106a360214200441146a2004108c8980800002402004280200200228020022036b20054f0d002004200320054101410110e5a0808000200428020821030b200428020420036a2001200510f5b28080001a200428020821020c010b200441146a41086a220741003602002004200636021820042005360214200441043a0000200420023602042004200441146a10cc8c808000200441146a200141e897ca800010d38c808000200441086a200728020022023602002004200429021422083703002003280204210102402008a720026b200328020822054f0d002004200220054101410110e5a0808000200428020821020b200428020420026a2001200510f5b28080001a0b20002004290300370200200041086a200220056a360200200441206a2480808080000b120020014182ccca8000410210e6808080000ba51501047f23808080800041c0006b220224808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020002802000e29000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728000b200128021c4194d5ca80004108200128022028020c1181808080000021000c280b200128021c419cd5ca8000410d200128022028020c1181808080000021000c270b200128021c41a9d5ca80004118200128022028020c1181808080000021000c260b200128021c41c1d5ca80004119200128022028020c1181808080000021000c250b200128021c41dad5ca8000410c200128022028020c1181808080000021000c240b200128021c41e6d5ca80004115200128022028020c1181808080000021000c230b200128021c41f1cfca80004109200128022028020c1181808080000021000c220b200128021c41fbd5ca8000410f200128022028020c1181808080000021000c210b200128021c418ad6ca8000410d200128022028020c1181808080000021000c200b2002200041046a36020441012100200128021c22034197d6ca800041152001280220220428020c2205118180808000000d1f0240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d21200241046a200110b69f808000450d010c210b20034194c5c0800041022005118180808000000d2041012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b69f8080000d202002280234418ec5c080004102200228023828020c118180808000000d200b200128021c4196c5c080004101200128022028020c1181808080000021000c1f0b200128021c41acd6ca8000410f200128022028020c1181808080000021000c1e0b200128021c41bbd6ca80004112200128022028020c1181808080000021000c1d0b200128021c41cdd6ca80004115200128022028020c1181808080000021000c1c0b200128021c41e2d6ca80004116200128022028020c1181808080000021000c1b0b2002200041046a36020441012100200128021c220341f8d6ca800041092001280220220428020c2205118180808000000d1a0240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d1c200241046a200110b69f808000450d010c1c0b20034194c5c0800041022005118180808000000d1b41012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b69f8080000d1b2002280234418ec5c080004102200228023828020c118180808000000d1b0b200128021c4196c5c080004101200128022028020c1181808080000021000c1a0b200128021c4181d7ca8000410a200128022028020c1181808080000021000c190b200128021c418bd7ca8000410c200128022028020c1181808080000021000c180b200128021c4197d7ca8000410e200128022028020c1181808080000021000c170b200128021c41a5d7ca80004110200128022028020c1181808080000021000c160b200128021c41b5d7ca8000410e200128022028020c1181808080000021000c150b200128021c41c3d7ca8000410c200128022028020c1181808080000021000c140b2002200041086a36020441012100200128021c220341a7b0ca800041042001280220220428020c2205118180808000000d130240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d15200241046a200110b19f808000450d010c150b20034194c5c0800041022005118180808000000d1441012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b19f8080000d142002280234418ec5c080004102200228023828020c118180808000000d140b200128021c4196c5c080004101200128022028020c1181808080000021000c130b200128021c41cfd7ca80004110200128022028020c1181808080000021000c120b200128021c41dfd7ca8000410e200128022028020c1181808080000021000c110b200128021c41edd7ca8000410c200128022028020c1181808080000021000c100b200128021c41f9d7ca80004113200128022028020c1181808080000021000c0f0b200128021c418cd8ca80004114200128022028020c1181808080000021000c0e0b200128021c41a0d8ca8000410b200128022028020c1181808080000021000c0d0b200128021c41abd8ca8000410e200128022028020c1181808080000021000c0c0b200128021c41b9d8ca80004106200128022028020c1181808080000021000c0b0b200128021c41afa5ca8000410a200128022028020c1181808080000021000c0a0b200128021c41bfd8ca80004109200128022028020c1181808080000021000c090b200128021c41c8d8ca8000410c200128022028020c1181808080000021000c080b200128021c41d4d8ca8000410a200128022028020c1181808080000021000c070b200128021c41ded8ca8000410e200128022028020c1181808080000021000c060b200128021c41a2a4ca8000410d200128022028020c1181808080000021000c050b200128021c41ecd8ca80004113200128022028020c1181808080000021000c040b2002200041086a36020441012100200128021c220341ffd8ca800041122001280220220428020c2205118180808000000d030240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d05200241046a200110d2a7808000450d010c050b20034194c5c0800041022005118180808000000d0441012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10d2a78080000d042002280234418ec5c080004102200228023828020c118180808000000d040b200128021c4196c5c080004101200128022028020c1181808080000021000c030b200128021c4191d9ca80004107200128022028020c1181808080000021000c020b200128021c4198d9ca80004113200128022028020c1181808080000021000c010b200128021c41abd9ca80004111200128022028020c1181808080000021000b200241c0006a24808080800020000bdd0401047f23808080800041c0006b22022480808080000240024002400240024002400240024020002802000e0700010203040506000b200128021c4189dbca8000410d200128022028020c1181808080000021000c060b2002200041046a36020441012100200128021c220341f8d6ca800041092001280220220428020c2205118180808000000d050240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d07200241046a200110b69f8080000d07200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0641012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b69f8080000d062002280234418ec5c080004102200228023828020c118180808000000d060b20034196c5c08000410120051181808080000021000c050b200128021c4181d7ca8000410a200128022028020c1181808080000021000c040b200128021c41e2d6ca80004116200128022028020c1181808080000021000c030b200128021c41cdd6ca80004115200128022028020c1181808080000021000c020b200128021c4196dbca8000410f200128022028020c1181808080000021000c010b200128021c41a5dbca80004104200128022028020c1181808080000021000b200241c0006a24808080800020000b9d1201057f23808080800041c0006b2202248080808000024002400240024002400240024002400240024002400240024002400240024020002d00000e0f000102030405060708090a0b0c0d0e000b2002200041046a36020441012103200128021c220041e0cfca800041052001280220220428020c2205118180808000000d0e0240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d10200241046a200110b69f808000450d010c100b20004194c5c0800041022005118180808000000d0f41012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b69f8080000d0f2002280234418ec5c080004102200228023828020c118180808000000d0f0b200128021c4196c5c080004101200128022028020c1181808080000021030c0e0b200128021c41e5cfca8000410c200128022028020c1181808080000021030c0d0b200128021c41f1cfca80004109200128022028020c1181808080000021030c0c0b2002200041046a36020441012103200128021c220041facfca800041062001280220220428020c2205118180808000000d0b0240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d0d200241046a200110e49c808000450d010c0d0b20004194c5c0800041022005118180808000000d0c41012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e49c8080000d0c2002280234418ec5c080004102200228023828020c118180808000000d0c0b200128021c4196c5c080004101200128022028020c1181808080000021030c0b0b200128021c4180d0ca80004111200128022028020c1181808080000021030c0a0b200128021c4191d0ca8000410b200128022028020c1181808080000021030c090b200128021c419cd0ca80004110200128022028020c1181808080000021030c080b410121032002200041016a360204200128021c220041acd0ca800041052001280220220428020c2205118180808000000d070240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d09200241046a200110e59c808000450d010c090b20004194c5c0800041022005118180808000000d0841012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e59c8080000d08200241086a418ec5c08000410210a1818080000d080b200128021c4196c5c080004101200128022028020c1181808080000021030c070b410121032002200041016a360204200128021c220041b1d0ca8000410a2001280220220428020c2205118180808000000d060240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d08200241046a200110aca0808000450d010c080b20004194c5c0800041022005118180808000000d0741012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10aca08080000d072002280234418ec5c080004102200228023828020c118180808000000d070b200128021c4196c5c080004101200128022028020c1181808080000021030c060b41012103200128021c220541bbd0ca8000410d2001280220220628020c2204118180808000000d050240024020012d00144104710d004101210320054193c5c0800041012004118180808000000d07200128021c41fad4ca800041eed4ca800020002d000122001b4107410c20001b200128022028020c11818080800000450d010c070b20054194c5c0800041022004118180808000000d062002200636021c2002200536021841012103200241013a000820002d000121002002200241086a360220200241186a41fad4ca800041eed4ca800020001b4107410c20001b10a1818080000d06200241186a418ec5c08000410210a1818080000d060b200128021c4196c5c080004101200128022028020c1181808080000021030c050b200128021c41c8d0ca80004109200128022028020c1181808080000021030c040b200128021c41d1d0ca8000410a200128022028020c1181808080000021030c030b200128021c41dbd0ca8000410b200128022028020c1181808080000021030c020b200128021c41e6d0ca8000410e200128022028020c1181808080000021030c010b410121032002200041016a360204200128021c220041f4d0ca800041042001280220220428020c2205118180808000000d000240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d02200241046a200110d597808000450d010c020b20004194c5c0800041022005118180808000000d0141012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10d5978080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021030b200241c0006a24808080800020030bd10304027f017e057f027e23808080800041306b22022480808080000240024020012802002203450d0020002903002104200128020421050340200341d4006a210620032f01e20122074103742101417f210820032100024002400340024020010d00200721080c020b41d89fca80002000410810f9b28080002109200141786a2101200841016a21082006410c6a2106200041086a2100417f200941004720094100481b22094101460d000b200941ff0171450d010b2005450d022005417f6a2105200320084102746a41e4016a28020021030c010b0b200641046a28020041074b0d01200241056a41002f01dc9fca80003b0000200241013a0000200241f0e0003b0007200241002801d89fca800036000141eca0ca8000412d200241dca0ca8000419ca1ca800010ad81808000000b41e09fca8000412841cca0ca8000109181808000000b2006280200290000210a20024284c1c7b7cda097febb7f3700182002429fbf94a8c1ded8e64f370010200242ebe5e9f6a0afd08944370008200242f087979bfcb996ebf100370000200241206a2002412010968d8080002002290328210b20022802202101200241306a2480808080004101200b200458410174410220011b2004200a42b0ea017c561b0bc90302087f027e23808080800041306b22022480808080000240024020012802002203450d00200128020421040340200341d4006a210520032f01e20122064103742101417f210720032108024002400340024020010d00200621070c020b41d89fca80002008410810f9b28080002109200141786a2101200741016a21072005410c6a2105200841086a2108417f200941004720094100481b22094101460d000b200941ff0171450d010b2004450d022004417f6a2104200320074102746a41e4016a28020021030c010b0b200541046a28020041074b0d01200241056a41002f01dc9fca80003b0000200241013a0000200241f0e0003b0007200241002801d89fca800036000141eca0ca8000412d200241dca0ca800041bca1ca800010ad81808000000b41e09fca8000412841aca1ca8000109181808000000b2005280200290000210a20024284c1c7b7cda097febb7f3700182002429fbf94a8c1ded8e64f370010200242ebe5e9f6a0afd08944370008200242f087979bfcb996ebf100370000200241206a2002412010968d8080002002290328210b20022802202101200042013703002000200b420020011b220b200a200b200a561b370308200241306a2480808080000ba00301037f23808080800041206b2203248080808000200320023a0007200320013a0006200341086a200341066a10c0a280800002400240024002400240200328021022024104490d00200328020c2104200328020821020c010b200221040240200328020820026b410420026b22014f0d00200341086a200220014101410110e5a0808000200328021021040b200328020c220120046a2105024020024103460d0020054100410320026b220210f7b28080001a2001200420026a22046a21050b200541003a000020032802082102200441016a22044104470d01200121040b200428000021012002450d012004410028029c96db8000118080808000000c010b2002418080808078470d010b2000411f3a00102000200136020c200041033a0000200020032d000641576a2202411b200241ff0171411b491b410274220241d4eeca80006a2802003602082000200241c4efca80006a280200360204200341206a2480808080000f0b2003200436021c200320013602182003200236021441fca2ca800041cb00200341146a41eca2ca800041dca2ca800010ad81808000000b960601087f23808080800041c0006b220124808080800020014106360210200141fca6ca800036020c41002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d00200241fca6ca8000360200200241046a410636020041fca6ca8000410610fea8808000450d0141002d0098a2db80001a412041002802a496db8000118280808000002203450d02200341a981808000360218200342acf6debeefe0d9c8d300370310200342efc9c9edb5e7b3a6c7003703082003410136020420034182a7ca800036020020014101360220200120033602182001200341206a3602242001200336021c200141306a200141186a418092c7800010908b808000200128023821042001280234210520012802302106200141186a41086a410036020020014280808080c000370218200141186a41b0d1c5800010f5ad808000200128021c220342808080808001370200200141306a41086a22074101360200200341003a00202003410436021c20034183a7ca80003602182003420437021020034200370208200120012902183703302001410c6a200141306a4187a7ca8000410410ad8680800020012802142108200128021021032001200128020c3602202001200336021820012003200841246c6a3602242001200336021c200141306a200141186a418092c7800010928b80800020012006360220200120053602182001200520044105746a3602242001200536021c200041c4006a200141186a41b097cc800010908b808000200141236a200728020036000020002002ad4280808080108437023c20004101360238200041013a00002000410036025820004280808080c0003703502001200129023037001b20002001290018370001200041086a2001411f6a290000370000200141c0006a2480808080000f0b4104410810bb80808000000b2002410028029c96db8000118080808000002001410236021c200141e891d1800036021820014201370224200141b780808000ad4220862001410c6aad843703302001200141306a360220200141186a41f891d1800010f680808000000b4108412010bb80808000000bad1303067f017e017f23808080800041d0006b2201248080808000200141286a41a6adca8000410b4193adca8000410f410441001089a9808000200142043702202001420037021820014280808080800137021041002d0098a2db80001a02400240412041002802a496db8000118280808000002202450d002002410036021820024104360204200241a2adca800036020020014101360248200120023602402001200241206a36024c20012002360244200141106a200141c0006a418092c7800010908b808000200141086a2001411c6a220241086a2802003602002001200229020037030020012802102103200128021421042001280218210520012802282106200129022c21072001410036021820014280808080c000370210200141c0006a200141106a41b1adca8000410d109287808000200141106a200141c0006a41beadca8000411510e786808000200141c0006a200141106a41d3adca8000411610ba87808000200141106a200141c0006a41e9adca8000410d10cd87808000200141c0006a200141106a41f6adca8000410d10e286808000200141106a200141c0006a4183aeca8000411410fd87808000200141c0006a200141106a4197aeca8000410810b986808000200141106a200141c0006a419faeca8000411910b886808000200141c0006a200141106a41b8aeca8000411310c086808000200141106a200141c0006a41cbaeca8000411210d1868080000240200128021822082001280210470d00200141106a41b0d1c5800010f5ad8080000b2001280214200841246c6a2202410a3a00202002410b36021c200241ddaeca80003602182002420437021020024200370208200242808080808001370200200141c0006a41086a200841016a36020020012001290210370340200141106a200141c0006a41e8aeca8000410d10d187808000200141c0006a200141106a41f5aeca8000410b10a888808000200141106a200141c0006a4180afca8000410c10f786808000200141c0006a200141106a418cafca8000411310cf87808000200141106a200141c0006a419fafca8000410d10f086808000200141c0006a200141106a41acafca8000411710db87808000200141106a200141c0006a41c3afca8000411010ef86808000200141c0006a200141106a41d3afca8000410d10ba88808000200141106a200141c0006a41e0afca8000410c10a7888080000240200128021822082001280210470d00200141106a41b0d1c5800010f5ad8080000b2001280214200841246c6a220241143a00202002410d36021c200241ecafca80003602182002420437021020024200370208200242808080808001370200200141c0006a41086a200841016a36020020012001290210370340200141106a200141c0006a41f9afca8000410f109988808000200141c0006a200141106a4188b0ca8000410b10e2888080000240200128024822082001280240470d00200141c0006a41b0d1c5800010f5ad8080000b2001280244200841246c6a220241173a00202002410a36021c20024193b0ca80003602182002420437021020024200370208200242808080808001370200200141106a41086a200841016a36020020012001290240370310200141c0006a200141106a419db0ca8000410a10e687808000200141106a200141c0006a41a7b0ca8000410410b686808000200141c0006a200141106a41abb0ca8000411010a1868080000240200128024822082001280240470d00200141c0006a41b0d1c5800010f5ad8080000b2001280244200841246c6a2202411b3a00202002411236021c200241bbb0ca80003602182002420437021020024200370208200242808080808001370200200141106a41086a200841016a36020020012001290240370310200141c0006a200141106a41cdb0ca8000410910b987808000200141106a200141c0006a41d6b0ca8000410b10a686808000200141c0006a200141106a41e1b0ca8000410c10cd86808000200141106a200141c0006a41edb0ca8000410b109786808000200141c0006a200141106a41f8b0ca80004114109f87808000200141106a200141c0006a418cb1ca8000410b109187808000200141c0006a200141106a4197b1ca8000410c109086808000200141106a200141c0006a41a3b1ca8000411410e5878080000240200128021822082001280210470d00200141106a41b0d1c5800010f5ad8080000b2001280214200841246c6a220241243a00202002411336021c200241b7b1ca80003602182002420437021020024200370208200242808080808001370200200141c0006a41086a200841016a36020020012001290210370340200141106a200141c0006a41cab1ca8000410f109286808000200141c0006a200141106a41d9b1ca8000410d10ad87808000200141106a200141c0006a41e6b1ca8000410910df86808000200141c0006a200141106a41efb1ca8000410b108c87808000200141106a200141c0006a41fab1ca8000410e10e287808000200141c0006a200141106a4188b2ca8000410d108287808000200141106a200141c0006a4195b2ca8000410b10f986808000200141c0006a200141106a41a0b2ca8000410810aa868080000240200128024822082001280240470d00200141c0006a41b0d1c5800010f5ad8080000b2001280244200841246c6a2202412d3a00202002410a36021c200241a8b2ca80003602182002420437021020024200370208200242808080808001370200200141106a41086a200841016a36020020012001290240370310200141c0006a200141106a41b2b2ca8000410b10d386808000200141106a200141c0006a41bdb2ca8000410f10b586808000200141c0006a200141106a41ccb2ca8000410710bc86808000200141106a200141c0006a41d3b2ca8000411010a388808000200141c0006a200141106a41e3b2ca8000411110e186808000200141346a200141c0006a41f4b2ca8000410810b786808000200128023c210820012802382102200120012802343602182001200236021020012002200841246c6a36021c20012002360214200141c0006a200141106a418092c7800010928b8080002006418080808078460d012001200336021820012004360210200120043602142001200420054105746a36021c200041c4006a200141106a41b097cc800010908b808000200141106a410b6a200141c0006a41086a2802003600002000200737023c20002006360238200041013a000020002001290300370250200041d8006a200141086a2802003602002001200129024037001320002001290010370001200041086a200141106a41076a290000370000200141d0006a2480808080000f0b4108412010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bad1303067f017e017f23808080800041d0006b2201248080808000200141286a41a6adca8000410b4193adca8000410f410441001089a9808000200142043702202001420037021820014280808080800137021041002d0098a2db80001a02400240412041002802a496db8000118280808000002202450d002002410036021820024104360204200241a2adca800036020020014101360248200120023602402001200241206a36024c20012002360244200141106a200141c0006a418092c7800010908b808000200141086a2001411c6a220241086a2802003602002001200229020037030020012802102103200128021421042001280218210520012802282106200129022c21072001410036021820014280808080c000370210200141c0006a200141106a41b1adca8000410d109287808000200141106a200141c0006a41beadca8000411510e786808000200141c0006a200141106a41d3adca8000411610ba87808000200141106a200141c0006a41e9adca8000410d10cd87808000200141c0006a200141106a41f6adca8000410d10e286808000200141106a200141c0006a4183aeca8000411410fd87808000200141c0006a200141106a4197aeca8000410810bb87808000200141106a200141c0006a419faeca8000411910b886808000200141c0006a200141106a41b8aeca8000411310c086808000200141106a200141c0006a41cbaeca8000411210d1868080000240200128021822082001280210470d00200141106a41b0d1c5800010f5ad8080000b2001280214200841246c6a2202410a3a00202002410b36021c200241ddaeca80003602182002420437021020024200370208200242808080808001370200200141c0006a41086a200841016a36020020012001290210370340200141106a200141c0006a41e8aeca8000410d10d187808000200141c0006a200141106a41f5aeca8000410b10a888808000200141106a200141c0006a4180afca8000410c10f786808000200141c0006a200141106a418cafca8000411310cf87808000200141106a200141c0006a419fafca8000410d10f086808000200141c0006a200141106a41acafca8000411710db87808000200141106a200141c0006a41c3afca8000411010ef86808000200141c0006a200141106a41d3afca8000410d10ba88808000200141106a200141c0006a41e0afca8000410c10a7888080000240200128021822082001280210470d00200141106a41b0d1c5800010f5ad8080000b2001280214200841246c6a220241143a00202002410d36021c200241ecafca80003602182002420437021020024200370208200242808080808001370200200141c0006a41086a200841016a36020020012001290210370340200141106a200141c0006a41f9afca8000410f10e086808000200141c0006a200141106a4188b0ca8000410b10d7868080000240200128024822082001280240470d00200141c0006a41b0d1c5800010f5ad8080000b2001280244200841246c6a220241173a00202002410a36021c20024193b0ca80003602182002420437021020024200370208200242808080808001370200200141106a41086a200841016a36020020012001290240370310200141c0006a200141106a419db0ca8000410a10e687808000200141106a200141c0006a41a7b0ca8000410410b686808000200141c0006a200141106a41abb0ca8000411010a1868080000240200128024822082001280240470d00200141c0006a41b0d1c5800010f5ad8080000b2001280244200841246c6a2202411b3a00202002411236021c200241bbb0ca80003602182002420437021020024200370208200242808080808001370200200141106a41086a200841016a36020020012001290240370310200141c0006a200141106a41cdb0ca8000410910b987808000200141106a200141c0006a41d6b0ca8000410b10a686808000200141c0006a200141106a41e1b0ca8000410c10cd86808000200141106a200141c0006a41edb0ca8000410b109786808000200141c0006a200141106a41f8b0ca80004114109f87808000200141106a200141c0006a418cb1ca8000410b109187808000200141c0006a200141106a4197b1ca8000410c109086808000200141106a200141c0006a41a3b1ca8000411410e5878080000240200128021822082001280210470d00200141106a41b0d1c5800010f5ad8080000b2001280214200841246c6a220241243a00202002411336021c200241b7b1ca80003602182002420437021020024200370208200242808080808001370200200141c0006a41086a200841016a36020020012001290210370340200141106a200141c0006a41cab1ca8000410f109286808000200141c0006a200141106a41d9b1ca8000410d10ad87808000200141106a200141c0006a41e6b1ca8000410910df86808000200141c0006a200141106a41efb1ca8000410b108c87808000200141106a200141c0006a41fab1ca8000410e10e287808000200141c0006a200141106a4188b2ca8000410d108287808000200141106a200141c0006a4195b2ca8000410b10f986808000200141c0006a200141106a41a0b2ca8000410810aa868080000240200128024822082001280240470d00200141c0006a41b0d1c5800010f5ad8080000b2001280244200841246c6a2202412d3a00202002410a36021c200241a8b2ca80003602182002420437021020024200370208200242808080808001370200200141106a41086a200841016a36020020012001290240370310200141c0006a200141106a41b2b2ca8000410b10d386808000200141106a200141c0006a41bdb2ca8000410f10b586808000200141c0006a200141106a41ccb2ca8000410710bc86808000200141106a200141c0006a41d3b2ca8000411010a388808000200141c0006a200141106a41e3b2ca8000411110a387808000200141346a200141c0006a41f4b2ca8000410810b786808000200128023c210820012802382102200120012802343602182001200236021020012002200841246c6a36021c20012002360214200141c0006a200141106a418092c7800010928b8080002006418080808078460d012001200336021820012004360210200120043602142001200420054105746a36021c200041c4006a200141106a41b097cc800010908b808000200141106a410b6a200141c0006a41086a2802003600002000200737023c20002006360238200041013a000020002001290300370250200041d8006a200141086a2802003602002001200129024037001320002001290010370001200041086a200141106a41076a290000370000200141d0006a2480808080000f0b4108412010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000b930201027f23808080800041106b220124808080800041002d0098a2db80001a0240413041002802a496db8000118280808000002202450d002002419a818080003602282002418381808000360210200242e2e68fceaa92ce9c7b370308200242e987d8bed5a3d0fbfb00370300200242efa8d5faf7d8a9c1917f370320200242d3dfb2d6b5bfaabbd900370318200142888080808001370200200142808080808001370208200041c4006a200141b097cc800010908b8080002000410036024020004280808080c0003703382000410036025820004280808080c0003703502000410236020c2000200236020820004102360204200041043a0000200141106a2480808080000f0b4108413010bb80808000000b920201027f23808080800041106b220124808080800041002d0098a2db80001a0240413041002802a496db8000118280808000002202450d00200241b1808080003602282002419a81808000360210200242efa8d5faf7d8a9c1917f370308200242d3dfb2d6b5bfaabbd900370300200242d7c9cb8fc1cf97db3e370320200242e88488d0c0e3aebc13370318200142888080808001370200200142808080808001370208200041c4006a200141b097cc800010908b8080002000410036024020004280808080c0003703382000410036025820004280808080c0003703502000410236020c2000200236020820004102360204200041043a0000200141106a2480808080000f0b4108413010bb80808000000b910201027f23808080800041106b220124808080800041002d0098a2db80001a0240413041002802a496db8000118280808000002202450d00200241da81808000360228200241b180808000360210200242d7c9cb8fc1cf97db3e370308200242e88488d0c0e3aebc13370300200242f9e7b3cecbb8e2df64370320200242d4e2f0838aee95e4cb00370318200142888080808001370200200142808080808001370208200041c4006a200141b097cc800010908b8080002000410036024020004280808080c0003703382000410036025820004280808080c0003703502000410236020c2000200236020820004102360204200041043a0000200141106a2480808080000f0b4108413010bb80808000000b920201027f23808080800041106b220124808080800041002d0098a2db80001a0240413041002802a496db8000118280808000002202450d002002419a81808000360228200241b180808000360210200242d7c9cb8fc1cf97db3e370308200242e88488d0c0e3aebc13370300200242efa8d5faf7d8a9c1917f370320200242d3dfb2d6b5bfaabbd900370318200142888080808001370200200142808080808001370208200041c4006a200141b097cc800010908b8080002000410036024020004280808080c0003703382000410036025820004280808080c0003703502000410236020c2000200236020820004102360204200041043a0000200141106a2480808080000f0b4108413010bb80808000000b940601087f23808080800041c0006b220124808080800020014106360210200141fca6ca800036020c41002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d00200241fca6ca8000360200200241046a410636020041fca6ca8000410610fea8808000450d0141002d0098a2db80001a412041002802a496db80001182808080000022030d024108412010bb80808000000b4104410810bb80808000000b2002410028029c96db8000118080808000002001410236021c200141e891d1800036021820014201370224200141b780808000ad4220862001410c6aad843703302001200141306a360220200141186a41f891d1800010f680808000000b200341ab81808000360218200342ac94b58bb7a79bbecd00370310200342d9fe85ac8f9db4ebfa003703082003410136020420034182a7ca800036020020014101360220200120033602182001200341206a3602242001200336021c200141306a200141186a418092c7800010908b808000200128023821042001280234210520012802302106200141186a41086a410036020020014280808080c000370218200141186a41b0d1c5800010f5ad808000200128021c220342808080808001370200200141306a41086a22074101360200200341003a00202003410436021c20034183a7ca80003602182003420437021020034200370208200120012902183703302001410c6a200141306a4187a7ca8000410410b48680800020012802142108200128021021032001200128020c3602202001200336021820012003200841246c6a3602242001200336021c200141306a200141186a418092c7800010928b80800020012006360220200120053602182001200520044105746a3602242001200536021c200041c4006a200141186a41b097cc800010908b808000200141236a200728020036000020002002ad4280808080108437023c20004101360238200041013a00002000410036025820004280808080c0003703502001200129023037001b20002001290018370001200041086a2001411f6a290000370000200141c0006a2480808080000b930601087f23808080800041c0006b220124808080800020014106360210200141fca6ca800036020c41002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d00200241fca6ca8000360200200241046a410636020041fca6ca8000410610fea8808000450d0141002d0098a2db80001a412041002802a496db80001182808080000022030d024108412010bb80808000000b4104410810bb80808000000b2002410028029c96db8000118080808000002001410236021c200141e891d1800036021820014201370224200141b780808000ad4220862001410c6aad843703302001200141306a360220200141186a41f891d1800010f680808000000b200341d981808000360218200342dcb8abddf9f387ed28370310200342dbe3d89bb8d9a2d3837f3703082003410136020420034182a7ca800036020020014101360220200120033602182001200341206a3602242001200336021c200141306a200141186a418092c7800010908b808000200128023821042001280234210520012802302106200141186a41086a410036020020014280808080c000370218200141186a41b0d1c5800010f5ad808000200128021c220342808080808001370200200141306a41086a22074101360200200341003a00202003410436021c20034183a7ca80003602182003420437021020034200370208200120012902183703302001410c6a200141306a4187a7ca8000410410a28780800020012802142108200128021021032001200128020c3602202001200336021820012003200841246c6a3602242001200336021c200141306a200141186a418092c7800010928b80800020012006360220200120053602182001200520044105746a3602242001200536021c200041c4006a200141186a41b097cc800010908b808000200141236a200728020036000020002002ad4280808080108437023c20004101360238200041013a00002000410036025820004280808080c0003703502001200129023037001b20002001290018370001200041086a2001411f6a290000370000200141c0006a2480808080000b930601087f23808080800041c0006b220124808080800020014106360210200141fca6ca800036020c41002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d00200241fca6ca8000360200200241046a410636020041fca6ca8000410610fea8808000450d0141002d0098a2db80001a412041002802a496db80001182808080000022030d024108412010bb80808000000b4104410810bb80808000000b2002410028029c96db8000118080808000002001410236021c200141e891d1800036021820014201370224200141b780808000ad4220862001410c6aad843703302001200141306a360220200141186a41f891d1800010f680808000000b2003419582808000360218200342d5db99eda0e1839f34370310200342d9dc8b94c6ad99efe0003703082003410136020420034182a7ca800036020020014101360220200120033602182001200341206a3602242001200336021c200141306a200141186a418092c7800010908b808000200128023821042001280234210520012802302106200141186a41086a410036020020014280808080c000370218200141186a41b0d1c5800010f5ad808000200128021c220342808080808001370200200141306a41086a22074101360200200341003a00202003410436021c20034183a7ca80003602182003420437021020034200370208200120012902183703302001410c6a200141306a4187a7ca8000410410de8880800020012802142108200128021021032001200128020c3602202001200336021820012003200841246c6a3602242001200336021c200141306a200141186a418092c7800010928b80800020012006360220200120053602182001200520044105746a3602242001200536021c200041c4006a200141186a41b097cc800010908b808000200141236a200728020036000020002002ad4280808080108437023c20004101360238200041013a00002000410036025820004280808080c0003703502001200129023037001b20002001290018370001200041086a2001411f6a290000370000200141c0006a2480808080000b920601087f23808080800041c0006b220124808080800020014106360210200141fca6ca800036020c41002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d00200241fca6ca8000360200200241046a410636020041fca6ca8000410610fea8808000450d0141002d0098a2db80001a412041002802a496db80001182808080000022030d024108412010bb80808000000b4104410810bb80808000000b2002410028029c96db8000118080808000002001410236021c200141e891d1800036021820014201370224200141b780808000ad4220862001410c6aad843703302001200141306a360220200141186a41f891d1800010f680808000000b2003419481808000360218200342d9d5c5caa3a8ecf80d3703102003428e8ccdedc18f82e2493703082003410136020420034182a7ca800036020020014101360220200120033602182001200341206a3602242001200336021c200141306a200141186a418092c7800010908b808000200128023821042001280234210520012802302106200141186a41086a410036020020014280808080c000370218200141186a41b0d1c5800010f5ad808000200128021c220342808080808001370200200141306a41086a22074101360200200341003a00202003410436021c20034183a7ca80003602182003420437021020034200370208200120012902183703302001410c6a200141306a4187a7ca8000410410a98880800020012802142108200128021021032001200128020c3602202001200336021820012003200841246c6a3602242001200336021c200141306a200141186a418092c7800010928b80800020012006360220200120053602182001200520044105746a3602242001200536021c200041c4006a200141186a41b097cc800010908b808000200141236a200728020036000020002002ad4280808080108437023c20004101360238200041013a00002000410036025820004280808080c0003703502001200129023037001b20002001290018370001200041086a2001411f6a290000370000200141c0006a2480808080000b940601087f23808080800041c0006b220124808080800020014106360210200141fca6ca800036020c41002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d00200241fca6ca8000360200200241046a410636020041fca6ca8000410610fea8808000450d0141002d0098a2db80001a412041002802a496db80001182808080000022030d024108412010bb80808000000b4104410810bb80808000000b2002410028029c96db8000118080808000002001410236021c200141e891d1800036021820014201370224200141b780808000ad4220862001410c6aad843703302001200141306a360220200141186a41f891d1800010f680808000000b200341e181808000360218200342b7c7cf85e4e0aff49c7f370310200342b6d182a397f6fc9c847f3703082003410136020420034182a7ca800036020020014101360220200120033602182001200341206a3602242001200336021c200141306a200141186a418092c7800010908b808000200128023821042001280234210520012802302106200141186a41086a410036020020014280808080c000370218200141186a41b0d1c5800010f5ad808000200128021c220342808080808001370200200141306a41086a22074101360200200341003a00202003410436021c20034183a7ca80003602182003420437021020034200370208200120012902183703302001410c6a200141306a4187a7ca8000410410b68780800020012802142108200128021021032001200128020c3602202001200336021820012003200841246c6a3602242001200336021c200141306a200141186a418092c7800010928b80800020012006360220200120053602182001200520044105746a3602242001200536021c200041c4006a200141186a41b097cc800010908b808000200141236a200728020036000020002002ad4280808080108437023c20004101360238200041013a00002000410036025820004280808080c0003703502001200129023037001b20002001290018370001200041086a2001411f6a290000370000200141c0006a2480808080000b940601087f23808080800041c0006b220124808080800020014106360210200141fca6ca800036020c41002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d00200241fca6ca8000360200200241046a410636020041fca6ca8000410610fea8808000450d0141002d0098a2db80001a412041002802a496db80001182808080000022030d024108412010bb80808000000b4104410810bb80808000000b2002410028029c96db8000118080808000002001410236021c200141e891d1800036021820014201370224200141b780808000ad4220862001410c6aad843703302001200141306a360220200141186a41f891d1800010f680808000000b2003419a81808000360218200342efa8d5faf7d8a9c1917f370310200342d3dfb2d6b5bfaabbd9003703082003410136020420034182a7ca800036020020014101360220200120033602182001200341206a3602242001200336021c200141306a200141186a418092c7800010908b808000200128023821042001280234210520012802302106200141186a41086a410036020020014280808080c000370218200141186a41b0d1c5800010f5ad808000200128021c220342808080808001370200200141306a41086a22074101360200200341003a00202003410436021c20034183a7ca80003602182003420437021020034200370208200120012902183703302001410c6a200141306a4187a7ca8000410410a78680800020012802142108200128021021032001200128020c3602202001200336021820012003200841246c6a3602242001200336021c200141306a200141186a418092c7800010928b80800020012006360220200120053602182001200520044105746a3602242001200536021c200041c4006a200141186a41b097cc800010908b808000200141236a200728020036000020002002ad4280808080108437023c20004101360238200041013a00002000410036025820004280808080c0003703502001200129023037001b20002001290018370001200041086a2001411f6a290000370000200141c0006a2480808080000b940601087f23808080800041c0006b220124808080800020014106360210200141fca6ca800036020c41002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d00200241fca6ca8000360200200241046a410636020041fca6ca8000410610fea8808000450d0141002d0098a2db80001a412041002802a496db80001182808080000022030d024108412010bb80808000000b4104410810bb80808000000b2002410028029c96db8000118080808000002001410236021c200141e891d1800036021820014201370224200141b780808000ad4220862001410c6aad843703302001200141306a360220200141186a41f891d1800010f680808000000b200341ea818080003602182003428bebfdc88bd6a7c7ae7f370310200342a2cd9f86aa94b08ad6003703082003410136020420034182a7ca800036020020014101360220200120033602182001200341206a3602242001200336021c200141306a200141186a418092c7800010908b808000200128023821042001280234210520012802302106200141186a41086a410036020020014280808080c000370218200141186a41b0d1c5800010f5ad808000200128021c220342808080808001370200200141306a41086a22074101360200200341003a00202003410436021c20034183a7ca80003602182003420437021020034200370208200120012902183703302001410c6a200141306a4187a7ca8000410410cc8780800020012802142108200128021021032001200128020c3602202001200336021820012003200841246c6a3602242001200336021c200141306a200141186a418092c7800010928b80800020012006360220200120053602182001200520044105746a3602242001200536021c200041c4006a200141186a41b097cc800010908b808000200141236a200728020036000020002002ad4280808080108437023c20004101360238200041013a00002000410036025820004280808080c0003703502001200129023037001b20002001290018370001200041086a2001411f6a290000370000200141c0006a2480808080000b930601087f23808080800041c0006b220124808080800020014106360210200141fca6ca800036020c41002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d00200241fca6ca8000360200200241046a410636020041fca6ca8000410610fea8808000450d0141002d0098a2db80001a412041002802a496db80001182808080000022030d024108412010bb80808000000b4104410810bb80808000000b2002410028029c96db8000118080808000002001410236021c200141e891d1800036021820014201370224200141b780808000ad4220862001410c6aad843703302001200141306a360220200141186a41f891d1800010f680808000000b200341898280800036021820034288d4fedcf6a2d4cbb07f370310200342abd3e68e84d396e5253703082003410136020420034182a7ca800036020020014101360220200120033602182001200341206a3602242001200336021c200141306a200141186a418092c7800010908b808000200128023821042001280234210520012802302106200141186a41086a410036020020014280808080c000370218200141186a41b0d1c5800010f5ad808000200128021c220342808080808001370200200141306a41086a22074101360200200341003a00202003410436021c20034183a7ca80003602182003420437021020034200370208200120012902183703302001410c6a200141306a4187a7ca8000410410b18880800020012802142108200128021021032001200128020c3602202001200336021820012003200841246c6a3602242001200336021c200141306a200141186a418092c7800010928b80800020012006360220200120053602182001200520044105746a3602242001200536021c200041c4006a200141186a41b097cc800010908b808000200141236a200728020036000020002002ad4280808080108437023c20004101360238200041013a00002000410036025820004280808080c0003703502001200129023037001b20002001290018370001200041086a2001411f6a290000370000200141c0006a2480808080000b920601087f23808080800041c0006b220124808080800020014106360210200141fca6ca800036020c41002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d00200241fca6ca8000360200200241046a410636020041fca6ca8000410610fea8808000450d0141002d0098a2db80001a412041002802a496db80001182808080000022030d024108412010bb80808000000b4104410810bb80808000000b2002410028029c96db8000118080808000002001410236021c200141e891d1800036021820014201370224200141b780808000ad4220862001410c6aad843703302001200141306a360220200141186a41f891d1800010f680808000000b2003419281808000360218200342f48587b7e0d4c9ea3537031020034296afb28ff9f4d69c773703082003410136020420034182a7ca800036020020014101360220200120033602182001200341206a3602242001200336021c200141306a200141186a418092c7800010908b808000200128023821042001280234210520012802302106200141186a41086a410036020020014280808080c000370218200141186a41b0d1c5800010f5ad808000200128021c220342808080808001370200200141306a41086a22074101360200200341003a00202003410436021c20034183a7ca80003602182003420437021020034200370208200120012902183703302001410c6a200141306a4187a7ca8000410410be8680800020012802142108200128021021032001200128020c3602202001200336021820012003200841246c6a3602242001200336021c200141306a200141186a418092c7800010928b80800020012006360220200120053602182001200520044105746a3602242001200536021c200041c4006a200141186a41b097cc800010908b808000200141236a200728020036000020002002ad4280808080108437023c20004101360238200041013a00002000410036025820004280808080c0003703502001200129023037001b20002001290018370001200041086a2001411f6a290000370000200141c0006a2480808080000b930601087f23808080800041c0006b220124808080800020014106360210200141fca6ca800036020c41002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d00200241fca6ca8000360200200241046a410636020041fca6ca8000410610fea8808000450d0141002d0098a2db80001a412041002802a496db80001182808080000022030d024108412010bb80808000000b4104410810bb80808000000b2002410028029c96db8000118080808000002001410236021c200141e891d1800036021820014201370224200141b780808000ad4220862001410c6aad843703302001200141306a360220200141186a41f891d1800010f680808000000b200341e880808000360218200342b8f8f596b4ec85c048370310200342a8e8f9fbe3e78f97f1003703082003410136020420034182a7ca800036020020014101360220200120033602182001200341206a3602242001200336021c200141306a200141186a418092c7800010908b808000200128023821042001280234210520012802302106200141186a41086a410036020020014280808080c000370218200141186a41b0d1c5800010f5ad808000200128021c220342808080808001370200200141306a41086a22074101360200200341003a00202003410436021c20034183a7ca80003602182003420437021020034200370208200120012902183703302001410c6a200141306a4187a7ca80004104108e8680800020012802142108200128021021032001200128020c3602202001200336021820012003200841246c6a3602242001200336021c200141306a200141186a418092c7800010928b80800020012006360220200120053602182001200520044105746a3602242001200536021c200041c4006a200141186a41b097cc800010908b808000200141236a200728020036000020002002ad4280808080108437023c20004101360238200041013a00002000410036025820004280808080c0003703502001200129023037001b20002001290018370001200041086a2001411f6a290000370000200141c0006a2480808080000b930601087f23808080800041c0006b220124808080800020014106360210200141fca6ca800036020c41002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d00200241fca6ca8000360200200241046a410636020041fca6ca8000410610fea8808000450d0141002d0098a2db80001a412041002802a496db80001182808080000022030d024108412010bb80808000000b4104410810bb80808000000b2002410028029c96db8000118080808000002001410236021c200141e891d1800036021820014201370224200141b780808000ad4220862001410c6aad843703302001200141306a360220200141186a41f891d1800010f680808000000b2003418f8180800036021820034296e397c6bfa5aeee46370310200342aceff0b4f2bd8f8fe4003703082003410136020420034182a7ca800036020020014101360220200120033602182001200341206a3602242001200336021c200141306a200141186a418092c7800010908b808000200128023821042001280234210520012802302106200141186a41086a410036020020014280808080c000370218200141186a41b0d1c5800010f5ad808000200128021c220342808080808001370200200141306a41086a22074101360200200341003a00202003410436021c20034183a7ca80003602182003420437021020034200370208200120012902183703302001410c6a200141306a4187a7ca8000410410ce8680800020012802142108200128021021032001200128020c3602202001200336021820012003200841246c6a3602242001200336021c200141306a200141186a418092c7800010928b80800020012006360220200120053602182001200520044105746a3602242001200536021c200041c4006a200141186a41b097cc800010908b808000200141236a200728020036000020002002ad4280808080108437023c20004101360238200041013a00002000410036025820004280808080c0003703502001200129023037001b20002001290018370001200041086a2001411f6a290000370000200141c0006a2480808080000b930601087f23808080800041c0006b220124808080800020014106360210200141fca6ca800036020c41002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d00200241fca6ca8000360200200241046a410636020041fca6ca8000410610fea8808000450d0141002d0098a2db80001a412041002802a496db80001182808080000022030d024108412010bb80808000000b4104410810bb80808000000b2002410028029c96db8000118080808000002001410236021c200141e891d1800036021820014201370224200141b780808000ad4220862001410c6aad843703302001200141306a360220200141186a41f891d1800010f680808000000b2003419581808000360218200342a5e9e3ab9e929adc2c37031020034293888c8f89fdc6ec9e7f3703082003410136020420034182a7ca800036020020014101360220200120033602182001200341206a3602242001200336021c200141306a200141186a418092c7800010908b808000200128023821042001280234210520012802302106200141186a41086a410036020020014280808080c000370218200141186a41b0d1c5800010f5ad808000200128021c220342808080808001370200200141306a41086a22074101360200200341003a00202003410436021c20034183a7ca80003602182003420437021020034200370208200120012902183703302001410c6a200141306a4187a7ca80004104109e8880800020012802142108200128021021032001200128020c3602202001200336021820012003200841246c6a3602242001200336021c200141306a200141186a418092c7800010928b80800020012006360220200120053602182001200520044105746a3602242001200536021c200041c4006a200141186a41b097cc800010908b808000200141236a200728020036000020002002ad4280808080108437023c20004101360238200041013a00002000410036025820004280808080c0003703502001200129023037001b20002001290018370001200041086a2001411f6a290000370000200141c0006a2480808080000b930601087f23808080800041c0006b220124808080800020014106360210200141fca6ca800036020c41002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d00200241fca6ca8000360200200241046a410636020041fca6ca8000410610fea8808000450d0141002d0098a2db80001a412041002802a496db80001182808080000022030d024108412010bb80808000000b4104410810bb80808000000b2002410028029c96db8000118080808000002001410236021c200141e891d1800036021820014201370224200141b780808000ad4220862001410c6aad843703302001200141306a360220200141186a41f891d1800010f680808000000b200341d08180800036021820034289bbfdcdd39984d202370310200342f6e6dae9c0aeb8ecc1003703082003410136020420034182a7ca800036020020014101360220200120033602182001200341206a3602242001200336021c200141306a200141186a418092c7800010908b808000200128023821042001280234210520012802302106200141186a41086a410036020020014280808080c000370218200141186a41b0d1c5800010f5ad808000200128021c220342808080808001370200200141306a41086a22074101360200200341003a00202003410436021c20034183a7ca80003602182003420437021020034200370208200120012902183703302001410c6a200141306a4187a7ca8000410410888780800020012802142108200128021021032001200128020c3602202001200336021820012003200841246c6a3602242001200336021c200141306a200141186a418092c7800010928b80800020012006360220200120053602182001200520044105746a3602242001200536021c200041c4006a200141186a41b097cc800010908b808000200141236a200728020036000020002002ad4280808080108437023c20004101360238200041013a00002000410036025820004280808080c0003703502001200129023037001b20002001290018370001200041086a2001411f6a290000370000200141c0006a2480808080000b940601087f23808080800041c0006b220124808080800020014106360210200141fca6ca800036020c41002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d00200241fca6ca8000360200200241046a410636020041fca6ca8000410610fea8808000450d0141002d0098a2db80001a412041002802a496db80001182808080000022030d024108412010bb80808000000b4104410810bb80808000000b2002410028029c96db8000118080808000002001410236021c200141e891d1800036021820014201370224200141b780808000ad4220862001410c6aad843703302001200141306a360220200141186a41f891d1800010f680808000000b2003418c81808000360218200342ebd1f595e0b3cfef957f370310200342d3e68783e0e29dd6b87f3703082003410136020420034182a7ca800036020020014101360220200120033602182001200341206a3602242001200336021c200141306a200141186a418092c7800010908b808000200128023821042001280234210520012802302106200141186a41086a410036020020014280808080c000370218200141186a41b0d1c5800010f5ad808000200128021c220342808080808001370200200141306a41086a22074101360200200341003a00202003410436021c20034183a7ca80003602182003420437021020034200370208200120012902183703302001410c6a200141306a4187a7ca80004104108d8680800020012802142108200128021021032001200128020c3602202001200336021820012003200841246c6a3602242001200336021c200141306a200141186a418092c7800010928b80800020012006360220200120053602182001200520044105746a3602242001200536021c200041c4006a200141186a41b097cc800010908b808000200141236a200728020036000020002002ad4280808080108437023c20004101360238200041013a00002000410036025820004280808080c0003703502001200129023037001b20002001290018370001200041086a2001411f6a290000370000200141c0006a2480808080000b930601087f23808080800041c0006b220124808080800020014106360210200141fca6ca800036020c41002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d00200241fca6ca8000360200200241046a410636020041fca6ca8000410610fea8808000450d0141002d0098a2db80001a412041002802a496db80001182808080000022030d024108412010bb80808000000b4104410810bb80808000000b2002410028029c96db8000118080808000002001410236021c200141e891d1800036021820014201370224200141b780808000ad4220862001410c6aad843703302001200141306a360220200141186a41f891d1800010f680808000000b200341aa81808000360218200342caaaa1c8ffe8f295ec00370310200342fdf698cfa5cd92fa173703082003410136020420034182a7ca800036020020014101360220200120033602182001200341206a3602242001200336021c200141306a200141186a418092c7800010908b808000200128023821042001280234210520012802302106200141186a41086a410036020020014280808080c000370218200141186a41b0d1c5800010f5ad808000200128021c220342808080808001370200200141306a41086a22074101360200200341003a00202003410436021c20034183a7ca80003602182003420437021020034200370208200120012902183703302001410c6a200141306a4187a7ca8000410410c78680800020012802142108200128021021032001200128020c3602202001200336021820012003200841246c6a3602242001200336021c200141306a200141186a418092c7800010928b80800020012006360220200120053602182001200520044105746a3602242001200536021c200041c4006a200141186a41b097cc800010908b808000200141236a200728020036000020002002ad4280808080108437023c20004101360238200041013a00002000410036025820004280808080c0003703502001200129023037001b20002001290018370001200041086a2001411f6a290000370000200141c0006a2480808080000b930601087f23808080800041c0006b220124808080800020014106360210200141fca6ca800036020c41002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d00200241fca6ca8000360200200241046a410636020041fca6ca8000410610fea8808000450d0141002d0098a2db80001a412041002802a496db80001182808080000022030d024108412010bb80808000000b4104410810bb80808000000b2002410028029c96db8000118080808000002001410236021c200141e891d1800036021820014201370224200141b780808000ad4220862001410c6aad843703302001200141306a360220200141186a41f891d1800010f680808000000b200341f581808000360218200342f199a8b0a1f5cd93957f370310200342c9d1fab4c6dd89f7633703082003410136020420034182a7ca800036020020014101360220200120033602182001200341206a3602242001200336021c200141306a200141186a418092c7800010908b808000200128023821042001280234210520012802302106200141186a41086a410036020020014280808080c000370218200141186a41b0d1c5800010f5ad808000200128021c220342808080808001370200200141306a41086a22074101360200200341003a00202003410436021c20034183a7ca80003602182003420437021020034200370208200120012902183703302001410c6a200141306a4187a7ca8000410410ea8780800020012802142108200128021021032001200128020c3602202001200336021820012003200841246c6a3602242001200336021c200141306a200141186a418092c7800010928b80800020012006360220200120053602182001200520044105746a3602242001200536021c200041c4006a200141186a41b097cc800010908b808000200141236a200728020036000020002002ad4280808080108437023c20004101360238200041013a00002000410036025820004280808080c0003703502001200129023037001b20002001290018370001200041086a2001411f6a290000370000200141c0006a2480808080000b920601087f23808080800041c0006b220124808080800020014106360210200141fca6ca800036020c41002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d00200241fca6ca8000360200200241046a410636020041fca6ca8000410610fea8808000450d0141002d0098a2db80001a412041002802a496db80001182808080000022030d024108412010bb80808000000b4104410810bb80808000000b2002410028029c96db8000118080808000002001410236021c200141e891d1800036021820014201370224200141b780808000ad4220862001410c6aad843703302001200141306a360220200141186a41f891d1800010f680808000000b200341dd81808000360218200342c88feaebf0d9e0cb04370310200342c680c29bced1e6a3653703082003410136020420034182a7ca800036020020014101360220200120033602182001200341206a3602242001200336021c200141306a200141186a418092c7800010908b808000200128023821042001280234210520012802302106200141186a41086a410036020020014280808080c000370218200141186a41b0d1c5800010f5ad808000200128021c220342808080808001370200200141306a41086a22074101360200200341003a00202003410436021c20034183a7ca80003602182003420437021020034200370208200120012902183703302001410c6a200141306a4187a7ca8000410410b68880800020012802142108200128021021032001200128020c3602202001200336021820012003200841246c6a3602242001200336021c200141306a200141186a418092c7800010928b80800020012006360220200120053602182001200520044105746a3602242001200536021c200041c4006a200141186a41b097cc800010908b808000200141236a200728020036000020002002ad4280808080108437023c20004101360238200041013a00002000410036025820004280808080c0003703502001200129023037001b20002001290018370001200041086a2001411f6a290000370000200141c0006a2480808080000b920601087f23808080800041c0006b220124808080800020014106360210200141fca6ca800036020c41002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d00200241fca6ca8000360200200241046a410636020041fca6ca8000410610fea8808000450d0141002d0098a2db80001a412041002802a496db80001182808080000022030d024108412010bb80808000000b4104410810bb80808000000b2002410028029c96db8000118080808000002001410236021c200141e891d1800036021820014201370224200141b780808000ad4220862001410c6aad843703302001200141306a360220200141186a41f891d1800010f680808000000b200341b280808000360218200342a6e69b97da80f5d400370310200342b3c59fa8d1c488a1733703082003410136020420034182a7ca800036020020014101360220200120033602182001200341206a3602242001200336021c200141306a200141186a418092c7800010908b808000200128023821042001280234210520012802302106200141186a41086a410036020020014280808080c000370218200141186a41b0d1c5800010f5ad808000200128021c220342808080808001370200200141306a41086a22074101360200200341003a00202003410436021c20034183a7ca80003602182003420437021020034200370208200120012902183703302001410c6a200141306a4187a7ca8000410410e38680800020012802142108200128021021032001200128020c3602202001200336021820012003200841246c6a3602242001200336021c200141306a200141186a418092c7800010928b80800020012006360220200120053602182001200520044105746a3602242001200536021c200041c4006a200141186a41b097cc800010908b808000200141236a200728020036000020002002ad4280808080108437023c20004101360238200041013a00002000410036025820004280808080c0003703502001200129023037001b20002001290018370001200041086a2001411f6a290000370000200141c0006a2480808080000b930601087f23808080800041c0006b220124808080800020014106360210200141fca6ca800036020c41002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d00200241fca6ca8000360200200241046a410636020041fca6ca8000410610fea8808000450d0141002d0098a2db80001a412041002802a496db80001182808080000022030d024108412010bb80808000000b4104410810bb80808000000b2002410028029c96db8000118080808000002001410236021c200141e891d1800036021820014201370224200141b780808000ad4220862001410c6aad843703302001200141306a360220200141186a41f891d1800010f680808000000b2003418a82808000360218200342c9988ac5bacc89d32f370310200342afcae8b6afc994c3f4003703082003410136020420034182a7ca800036020020014101360220200120033602182001200341206a3602242001200336021c200141306a200141186a418092c7800010908b808000200128023821042001280234210520012802302106200141186a41086a410036020020014280808080c000370218200141186a41b0d1c5800010f5ad808000200128021c220342808080808001370200200141306a41086a22074101360200200341003a00202003410436021c20034183a7ca80003602182003420437021020034200370208200120012902183703302001410c6a200141306a4187a7ca8000410410b98880800020012802142108200128021021032001200128020c3602202001200336021820012003200841246c6a3602242001200336021c200141306a200141186a418092c7800010928b80800020012006360220200120053602182001200520044105746a3602242001200536021c200041c4006a200141186a41b097cc800010908b808000200141236a200728020036000020002002ad4280808080108437023c20004101360238200041013a00002000410036025820004280808080c0003703502001200129023037001b20002001290018370001200041086a2001411f6a290000370000200141c0006a2480808080000b920601087f23808080800041c0006b220124808080800020014106360210200141fca6ca800036020c41002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d00200241fca6ca8000360200200241046a410636020041fca6ca8000410610fea8808000450d0141002d0098a2db80001a412041002802a496db80001182808080000022030d024108412010bb80808000000b4104410810bb80808000000b2002410028029c96db8000118080808000002001410236021c200141e891d1800036021820014201370224200141b780808000ad4220862001410c6aad843703302001200141306a360220200141186a41f891d1800010f680808000000b200341f081808000360218200342ced7d7a19381b7d31f370310200342e88fc2f4a4f2bfbd493703082003410136020420034182a7ca800036020020014101360220200120033602182001200341206a3602242001200336021c200141306a200141186a418092c7800010908b808000200128023821042001280234210520012802302106200141186a41086a410036020020014280808080c000370218200141186a41b0d1c5800010f5ad808000200128021c220342808080808001370200200141306a41086a22074101360200200341003a00202003410436021c20034183a7ca80003602182003420437021020034200370208200120012902183703302001410c6a200141306a4187a7ca8000410410df8780800020012802142108200128021021032001200128020c3602202001200336021820012003200841246c6a3602242001200336021c200141306a200141186a418092c7800010928b80800020012006360220200120053602182001200520044105746a3602242001200536021c200041c4006a200141186a41b097cc800010908b808000200141236a200728020036000020002002ad4280808080108437023c20004101360238200041013a00002000410036025820004280808080c0003703502001200129023037001b20002001290018370001200041086a2001411f6a290000370000200141c0006a2480808080000b920601087f23808080800041c0006b220124808080800020014106360210200141fca6ca800036020c41002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d00200241fca6ca8000360200200241046a410636020041fca6ca8000410610fea8808000450d0141002d0098a2db80001a412041002802a496db80001182808080000022030d024108412010bb80808000000b4104410810bb80808000000b2002410028029c96db8000118080808000002001410236021c200141e891d1800036021820014201370224200141b780808000ad4220862001410c6aad843703302001200141306a360220200141186a41f891d1800010f680808000000b200341b180808000360218200342d7c9cb8fc1cf97db3e370310200342e88488d0c0e3aebc133703082003410136020420034182a7ca800036020020014101360220200120033602182001200341206a3602242001200336021c200141306a200141186a418092c7800010908b808000200128023821042001280234210520012802302106200141186a41086a410036020020014280808080c000370218200141186a41b0d1c5800010f5ad808000200128021c220342808080808001370200200141306a41086a22074101360200200341003a00202003410436021c20034183a7ca80003602182003420437021020034200370208200120012902183703302001410c6a200141306a4187a7ca8000410410f88680800020012802142108200128021021032001200128020c3602202001200336021820012003200841246c6a3602242001200336021c200141306a200141186a418092c7800010928b80800020012006360220200120053602182001200520044105746a3602242001200536021c200041c4006a200141186a41b097cc800010908b808000200141236a200728020036000020002002ad4280808080108437023c20004101360238200041013a00002000410036025820004280808080c0003703502001200129023037001b20002001290018370001200041086a2001411f6a290000370000200141c0006a2480808080000b920601087f23808080800041c0006b220124808080800020014106360210200141fca6ca800036020c41002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d00200241fca6ca8000360200200241046a410636020041fca6ca8000410610fea8808000450d0141002d0098a2db80001a412041002802a496db80001182808080000022030d024108412010bb80808000000b4104410810bb80808000000b2002410028029c96db8000118080808000002001410236021c200141e891d1800036021820014201370224200141b780808000ad4220862001410c6aad843703302001200141306a360220200141186a41f891d1800010f680808000000b200341a481808000360218200342eef8e7b09dc4b6b53f370310200342bbeefa98e893a7ad023703082003410136020420034182a7ca800036020020014101360220200120033602182001200341206a3602242001200336021c200141306a200141186a418092c7800010908b808000200128023821042001280234210520012802302106200141186a41086a410036020020014280808080c000370218200141186a41b0d1c5800010f5ad808000200128021c220342808080808001370200200141306a41086a22074101360200200341003a00202003410436021c20034183a7ca80003602182003420437021020034200370208200120012902183703302001410c6a200141306a4187a7ca8000410410dd8880800020012802142108200128021021032001200128020c3602202001200336021820012003200841246c6a3602242001200336021c200141306a200141186a418092c7800010928b80800020012006360220200120053602182001200520044105746a3602242001200536021c200041c4006a200141186a41b097cc800010908b808000200141236a200728020036000020002002ad4280808080108437023c20004101360238200041013a00002000410036025820004280808080c0003703502001200129023037001b20002001290018370001200041086a2001411f6a290000370000200141c0006a2480808080000b8a0601077f23808080800041c0006b2201248080808000200141063602102001418ba7ca800036020c41002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d002002418ba7ca8000360200200241046a4106360200418ba7ca8000410610fea8808000450d0141002d0098a2db80001a41c00041002802a496db80001182808080000022030d02410841c00010bb80808000000b4104410810bb80808000000b2002410028029c96db8000118080808000002001410236021c200141e891d1800036021820014201370224200141b780808000ad4220862001410c6aad843703302001200141306a360220200141186a41f891d1800010f680808000000b200341a981808000360238200342acf6debeefe0d9c8d300370330200342efc9c9edb5e7b3a6c7003703282003410136022420034191a7ca8000360220200341be81808000360218200342d9d1a5958acddccda77f370310200342bb82a2f99fad8c91c1003703082003410136020420034182a7ca800036020020014102360220200120033602182001200341c0006a3602242001200336021c200141306a200141186a418092c7800010908b8080002001280238210420012802342103200128023021052001410036022020014280808080c000370218200141306a200141186a4192a7ca8000410210da868080002001410c6a200141306a4194a7ca8000410310ad8680800020012802142106200128021021072001200128020c3602202001200736021820012007200641246c6a3602242001200736021c200141306a200141186a418092c7800010928b80800020012005360220200120033602182001200320044105746a3602242001200336021c200041c4006a200141186a41b097cc800010908b808000200141236a200141306a41086a28020036000020002002ad4280808080108437023c20004101360238200041013a00002000410036025820004280808080c0003703502001200129023037001b20002001290018370001200041086a2001411f6a290000370000200141c0006a2480808080000b890601077f23808080800041c0006b2201248080808000200141063602102001418ba7ca800036020c41002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d002002418ba7ca8000360200200241046a4106360200418ba7ca8000410610fea8808000450d0141002d0098a2db80001a41c00041002802a496db80001182808080000022030d02410841c00010bb80808000000b4104410810bb80808000000b2002410028029c96db8000118080808000002001410236021c200141e891d1800036021820014201370224200141b780808000ad4220862001410c6aad843703302001200141306a360220200141186a41f891d1800010f680808000000b2003418782808000360238200342859ac491fce6cd9510370330200342f8e4c1a1bae7f5aceb003703282003410136022420034191a7ca8000360220200341be81808000360218200342d9d1a5958acddccda77f370310200342bb82a2f99fad8c91c1003703082003410136020420034182a7ca800036020020014102360220200120033602182001200341c0006a3602242001200336021c200141306a200141186a418092c7800010908b8080002001280238210420012802342103200128023021052001410036022020014280808080c000370218200141306a200141186a4192a7ca8000410210da868080002001410c6a200141306a4194a7ca8000410310aa8880800020012802142106200128021021072001200128020c3602202001200736021820012007200641246c6a3602242001200736021c200141306a200141186a418092c7800010928b80800020012005360220200120033602182001200320044105746a3602242001200336021c200041c4006a200141186a41b097cc800010908b808000200141236a200141306a41086a28020036000020002002ad4280808080108437023c20004101360238200041013a00002000410036025820004280808080c0003703502001200129023037001b20002001290018370001200041086a2001411f6a290000370000200141c0006a2480808080000b860601077f23808080800041c0006b2201248080808000200141063602102001418ba7ca800036020c41002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d002002418ba7ca8000360200200241046a4106360200418ba7ca8000410610fea8808000450d0141002d0098a2db80001a41c00041002802a496db80001182808080000022030d02410841c00010bb80808000000b4104410810bb80808000000b2002410028029c96db8000118080808000002001410236021c200141e891d1800036021820014201370224200141b780808000ad4220862001410c6aad843703302001200141306a360220200141186a41f891d1800010f680808000000b200341de81808000360238200342b2f0b1e2a0c085af57370330200342d0e28c9d85dff994213703282003410136022420034191a7ca8000360220200341c881808000360218200342b1e6a1aca8f49fc41f370310200342e6d6f7b4ded4b182573703082003410136020420034182a7ca800036020020014102360220200120033602182001200341c0006a3602242001200336021c200141306a200141186a418092c7800010908b8080002001280238210420012802342103200128023021052001410036022020014280808080c000370218200141306a200141186a4192a7ca8000410210f3878080002001410c6a200141306a4194a7ca8000410310af8780800020012802142106200128021021072001200128020c3602202001200736021820012007200641246c6a3602242001200736021c200141306a200141186a418092c7800010928b80800020012005360220200120033602182001200320044105746a3602242001200336021c200041c4006a200141186a41b097cc800010908b808000200141236a200141306a41086a28020036000020002002ad4280808080108437023c20004101360238200041013a00002000410036025820004280808080c0003703502001200129023037001b20002001290018370001200041086a2001411f6a290000370000200141c0006a2480808080000b890601077f23808080800041c0006b2201248080808000200141063602102001418ba7ca800036020c41002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d002002418ba7ca8000360200200241046a4106360200418ba7ca8000410610fea8808000450d0141002d0098a2db80001a41c00041002802a496db80001182808080000022030d02410841c00010bb80808000000b4104410810bb80808000000b2002410028029c96db8000118080808000002001410236021c200141e891d1800036021820014201370224200141b780808000ad4220862001410c6aad843703302001200141306a360220200141186a41f891d1800010f680808000000b200341fb81808000360238200342f6eee5acb6f3a0a68c7f3703302003428aeb87f08faee1c0e9003703282003410136022420034191a7ca80003602202003418f8180800036021820034296e397c6bfa5aeee46370310200342aceff0b4f2bd8f8fe4003703082003410136020420034182a7ca800036020020014102360220200120033602182001200341c0006a3602242001200336021c200141306a200141186a418092c7800010908b8080002001280238210420012802342103200128023021052001410036022020014280808080c000370218200141306a200141186a4192a7ca80004102109f888080002001410c6a200141306a4194a7ca8000410310878880800020012802142106200128021021072001200128020c3602202001200736021820012007200641246c6a3602242001200736021c200141306a200141186a418092c7800010928b80800020012005360220200120033602182001200320044105746a3602242001200336021c200041c4006a200141186a41b097cc800010908b808000200141236a200141306a41086a28020036000020002002ad4280808080108437023c20004101360238200041013a00002000410036025820004280808080c0003703502001200129023037001b20002001290018370001200041086a2001411f6a290000370000200141c0006a2480808080000b870601077f23808080800041c0006b2201248080808000200141063602102001418ba7ca800036020c41002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d002002418ba7ca8000360200200241046a4106360200418ba7ca8000410610fea8808000450d0141002d0098a2db80001a41c00041002802a496db80001182808080000022030d02410841c00010bb80808000000b4104410810bb80808000000b2002410028029c96db8000118080808000002001410236021c200141e891d1800036021820014201370224200141b780808000ad4220862001410c6aad843703302001200141306a360220200141186a41f891d1800010f680808000000b200341de81808000360238200342b2f0b1e2a0c085af57370330200342d0e28c9d85dff994213703282003410136022420034191a7ca8000360220200341ef81808000360218200342b1f29dfaffd09eb043370310200342d789e5dbb3879bcda27f3703082003410136020420034182a7ca800036020020014102360220200120033602182001200341c0006a3602242001200336021c200141306a200141186a418092c7800010908b8080002001280238210420012802342103200128023021052001410036022020014280808080c000370218200141306a200141186a4192a7ca8000410210d8878080002001410c6a200141306a4194a7ca8000410310af8780800020012802142106200128021021072001200128020c3602202001200736021820012007200641246c6a3602242001200736021c200141306a200141186a418092c7800010928b80800020012005360220200120033602182001200320044105746a3602242001200336021c200041c4006a200141186a41b097cc800010908b808000200141236a200141306a41086a28020036000020002002ad4280808080108437023c20004101360238200041013a00002000410036025820004280808080c0003703502001200129023037001b20002001290018370001200041086a2001411f6a290000370000200141c0006a2480808080000bd90a01027f02400240024002400240024002400240024002400240024002400240024020002d00000e0f000102030405060708090a0b0c0d0e000b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a00000f0b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41013a00000f0b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41023a00000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b200128020420026a41033a00002001200241016a220236020820002d00102103024020012802002002470d0020012002410110bea8808000200128020821020b200128020420026a20033a00002001200241016a22023602080240200128020020026b41034b0d0020012002410410bea8808000200128020821020b2001200241046a360208200128020420026a200028020c3600000f0b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41043a00000f0b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41053a00000f0b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41063a00000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b200128020420026a41073a00002001200241016a220236020820002d00012100024020012802002002470d0020012002410110bea8808000200128020821020b2001200241016a360208200128020420026a20003a00000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b200128020420026a41083a00002001200241016a220236020820002d00012100024020012802002002470d0020012002410110bea8808000200128020821020b2001200241016a360208200128020420026a20003a00000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b200128020420026a41093a00002001200241016a220236020820002d00012100024020012802002002470d0020012002410110bea8808000200128020821020b2001200241016a360208200128020420026a20003a00000f0b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a410a3a00000f0b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a410b3a00000f0b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a410c3a00000f0b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a410d3a00000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b200128020420026a410e3a00002001200241016a220236020820002d00012100024020012802002002470d0020012002410110bea8808000200128020821020b2001200241016a360208200128020420026a20003a00000bfe0503057f017e047f23808080800041d0006b220224808080800002400240024002400240024020012802082203280204200328020c22044b0d00024020032802082203280208220520032802102204470d00410121040c030b200441016a2206450d03200620054b0d042003280204210520032006360210200520046a2d000021050c010b2003200441016a36020c200328020020046a2d000021050b2001427f200129030042017c22072007501b370300410021040b4103210320044101710d02024002400240200541ff01710e03000102050b200241c0006a22044200370300200241386a22054200370300200241306a22064200370300200241286a22084200370300200241206a22094200370300200241186a220a4200370300200241106a220b4200370300200242003703082001200241086a41c00010d3a58080000d0420002002290308370001200041396a2004290300370000200041316a2005290300370000200041296a2006290300370000200041216a2008290300370000200041196a2009290300370000200041116a200a290300370000200041096a200b290300370000410021030c040b200241c0006a22044200370300200241386a22054200370300200241306a22064200370300200241286a22084200370300200241206a22094200370300200241186a220a4200370300200241106a220b4200370300200242003703082001200241086a41c00010d3a58080000d0320002002290308370001200041396a2004290300370000200041316a2005290300370000200041296a2006290300370000200041216a2008290300370000200041196a2009290300370000200041116a200a290300370000200041096a200b290300370000410121030c030b200241086a410041c10010f7b28080001a2001200241086a41c10010d3a58080000d02200041016a200241086a41c10010f5b28080001a410221030c020b417f200641e493d0800010b781808000000b2006200541e493d0800010b581808000000b200020033a0000200241d0006a2480808080000bb70402047f027e410321020240200128020822032802042204450d0020032004417f6a36020420032003280200220541016a3602002001427f200129030042017c22062006501b37030002400240024020052d00000e03000102030b200441c100490d022003200441bf7f6a36020420032003280200220441c0006a3602002001427f2001290300220642c0007c220720072006541b37030020002004290000370001200041096a200441086a290000370000200041116a200441106a290000370000200041196a200441186a290000370000200041216a200441206a290000370000200041296a200441286a290000370000200041316a200441306a290000370000200041396a200441386a290000370000410021020c020b200441c100490d012003200441bf7f6a36020420032003280200220441c0006a3602002001427f2001290300220642c0007c220720072006541b37030020002004290000370001200041096a200441086a290000370000200041116a200441106a290000370000200041196a200441186a290000370000200041216a200441206a290000370000200041296a200441286a290000370000200041316a200441306a290000370000200041396a200441386a290000370000200041013a00000f0b200441c200490d002003200441be7f6a36020420032003280200220441c1006a3602002001427f2001290300220642c1007c220720072006541b370300200041016a200441c10010f5b28080001a200041023a00000f0b200020023a00000bd80402047f027e4103210202402001280208220328020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002001427f200129030042017c22062006501b37030002400240024020052d00000e03000102030b20032802002205280204220441c000490d022005200441406a36020420052005280200220441c0006a3602002001427f2001290300220642c0007c220720072006541b37030020002004290000370001200041096a200441086a290000370000200041116a200441106a290000370000200041196a200441186a290000370000200041216a200441206a290000370000200041296a200441286a290000370000200041316a200441306a290000370000200041396a200441386a290000370000410021020c020b20032802002205280204220441c000490d012005200441406a36020420052005280200220441c0006a3602002001427f2001290300220642c0007c220720072006541b37030020002004290000370001200041096a200441086a290000370000200041116a200441106a290000370000200041196a200441186a290000370000200041216a200441206a290000370000200041296a200441286a290000370000200041316a200441306a290000370000200041396a200441386a290000370000200041013a00000f0b20032802002204280204220541c100490d002004200541bf7f6a36020420042004280200220241c1006a3602002001427f2001290300220642c1007c220720072006541b370300200041016a200241c10010f5b28080001a200041023a00000f0b200020023a00000b9b0602067f027e41032102024020012802082203280208220420032802102205460d0002400240024002400240024002400240200541016a2206450d0020042006490d0120032802042107200320063602102001427f200129030042017c22082008501b370300024002400240200720056a2d00000e030001020b0b200420066b41c000490d0a200541c1006a2105200641bf7f4b0d04200520044b0d0520032802042104200320053602102000200420066a2203290000370001200041096a200341086a290000370000200041116a200341106a290000370000200041196a200341186a290000370000200041216a200341206a290000370000200041296a200341286a290000370000200041316a200341306a290000370000200041396a200341386a2900003700002001427f2001290300220842c0007c220920092008541b370300410021020c0a0b200420066b41c000490d09200541c1006a2105200641bf7f4b0d05200520044b0d0620032802042104200320053602102000200420066a2203290000370001200041096a200341086a290000370000200041116a200341106a290000370000200041196a200341186a290000370000200041216a200341206a290000370000200041296a200341286a290000370000200041316a200341306a290000370000200041396a200341386a2900003700002001427f2001290300220842c0007c220920092008541b370300200041013a00000f0b200420066b41c100490d08200541c2006a2105200641be7f4b0d06200520044b0d0720032802042104200320053602102001427f2001290300220842c1007c220920092008541b370300200041016a200420066a41c10010f5b28080001a200041023a00000f0b417f200641e493d0800010b781808000000b2006200441e493d0800010b581808000000b2006200541e493d0800010b781808000000b2005200441e493d0800010b581808000000b2006200541e493d0800010b781808000000b2005200441e493d0800010b581808000000b2006200541e493d0800010b781808000000b2005200441e493d0800010b581808000000b200020023a00000bfd0103017e037f027e42002102024002400240024002400240024002400240024002400240200128020022030e280b0b0b0b0b0b0b0b0b000b0b0b0b010b0b0b0b0b0b020b0b0b0b0b0b0b0b0b0b0b0b0b03040506070b0b2001280208210420012802042105410921030c0a0b2001280208210420012802042105410e21030c090b200129030822064280808080708321022006a72104411521030c060b412421030c040b20012903082207428080808070832102200129031021062007a72104412521030c050b412621030c020b412721030c010b412821030b0b0b0b200020063703102000200536020420002003360200200020022004ad843703080b830202017f017e23808080800041f0006b2202248080808000200241086a41186a200141186a290200370300200241086a41106a200141106a290200370300200241086a41086a200141086a29020037030020022001290200370308200241cc006a200241086a10c6a38080000240024020022d004c0d00200041196a200141386a290000370000200041116a200141306a290000370000200041096a200141286a29000037000020002001290020370001410021010c010b200241376a200241cc006a410c6a280200220136000020022002290250220337002f2000410c6a200136000020002003370004410121010b200020013a0000200241f0006a2480808080000be50904027f017e047f017e23808080800041f0016b2203248080808000200228020021042002418080808078360200024002402004418080808078470d0020004104360210200041053602000c010b2002290204210520032004360214200320053702182005422088a721022005a721060240024002402005428080808010540d002006200241e0006c6a220741a07f6a2d0000412c460d010b200341b0016a41186a22074200370300200341b0016a41106a22084200370300200341b0016a41086a22094200370300200342003703b001200341086a41b8edc980004113200341b0016a4120410041002802dc95db8000118f8080800000200341c4006a41206a2007290300370200200341c4006a41186a2008290300370200200341c4006a41106a2009290300370200200320032903b00137024c200341cbedc980003602442003200341146a360248200341d0016a200341c4006a10c39880800041b8edc980004113200341d0016a412041002802f495db800011838080800000200341206a41186a2207200341d0016a41186a290000370300200341206a41106a2208200341d0016a41106a290000370300200341206a41086a2209200341d0016a41086a290000370300200320032900d001370320024020042002470d00200341146a41b8a8ca800010cea0808000200328021821060b2006200241e0006c6a220420032903203700012004412c3a0000200441096a2009290300370000200441116a2008290300370000200441196a20072903003700002003200241016a36021c0c010b200341206a41186a200741a17f6a220241186a290000370300200341206a41106a200241106a290000370300200341206a41086a200241086a290000370300200320022900003703200b200341f0006a41086a200341146a41086a28020036020020032003290214370370200341c4006a2001200341f0006a10c7a38080000240200328025422024104460d00200341d0016a41106a200341e8006a290200370300200341d0016a41086a200341c4006a411c6a2902002205370300200341b0016a41086a200341c4006a41086a290200220a37030020034190016a41086a200a37030020034180016a41086a20053e0200200341a0016a41086a200341e4016a2802003602002003200329024422053703b00120032003290258220a3703d00120032005370390012003200a37038001200320032902dc013703a00102402003280270418080808078460d00200341f0006a10ec8b8080002003280270450d002003280274410028029c96db8000118080808000000b200041386a200341386a290300370000200041306a200341206a41106a290300370000200041286a200341206a41086a290300370000200020032903203700202000200329039001370200200041086a20034190016a41086a2903003702002000200236021020002003290380013702142000411c6a20034180016a41086a280200360200200041c8006a200341a0016a41086a280200360200200020032903a0013702400c010b200341b0016a41086a200341c4006a41086a28020022023602002003200329024422053703b001200041086a200236020020002005370200200041043602102003280270418080808078460d00200341f0006a10ec8b8080002003280270450d002003280274410028029c96db8000118080808000000b200341f0016a2480808080000bcc0301057f23808080800041206b220224808080800041002103024002402001280204220428020841e0006c41386a22054100480d0041002d0098a2db80001a200541002802a496db80001182808080000022030d01410121030b200320054198c2ca800010ae80808000000b200220033602102002200536020c200320012802002205290000370000200341086a200541086a290000370000200341106a200541106a28000036000020024114360214200428020421032002200428020822053602182002200241186a36021c2002411c6a2002410c6a108c8980800002402005450d00200541e0006c2105034020032002410c6a10cf98808000200341e0006a2103200541a07f6a22050d000b0b200141086a21030240200228020c2206200228021422016b411f4b0d002002410c6a2001412010bea8808000200228020c2106200228021421010b2002280210220420016a22052003290000370000200541186a200341186a290000370000200541106a200341106a290000370000200541086a200341086a29000037000020002004200141206a41002802b497db80001188808080000002402006450d002004410028029c96db8000118080808000000b200241206a2480808080000bfa0201087f23808080800041d0016b22022480808080002001280208220341e0006c210420012802002105200128020422062101200621070240024002402003450d00200241106a41017221084100210102400340200241f0006a200620016a220741e00010f5b28080001a200241106a200241f0006a10c59880800020022d001022094134460d01200720093a0000200741016a200841df0010f5b28080001a2004200141e0006a2201470d000b2002200336020c200220063602080c020b200741e0006a21010b200620046a220420016b41e0006e2109200720066b41e0006e2107024020042001460d000340200110eaa7808000200141e0006a21012009417f6a22090d000b0b2002200736020c20022006360208200220053602042003450d00200241046a10ec8b80800002402002280204450d002002280208410028029c96db8000118080808000000b20004180808080783602000c010b20002002290208370204200020053602000b200241d0016a2480808080000b9a4e06027f027e067f027e057f057e23808080800041e0046b2202248080808000024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020012d000022030e3018191a1b1c1d1e000102031f2021222324252604050607082a090a0b2b2c2d0c0d310e320f331011121314151617494a180b200041073a00002000200128020c36020c200020012902043702040c560b200041083a0000200020012802043602040c550b200041093a00002000200128020c36020c200020012902043702040c540b2000410a3a00000c530b2001290318210420012903102105200128020c21062001280208210720012d00582108200241d8006a20012802502001280254109daf808000200228025822094109460d24200228025c210a024020012d0020220b4106470d00200141386a290300210c2001290330220d422088a7210e200da7210f0c240b200141386a290300210c2001290330220d422088a7210e20012d004021102001280025211120012800212112200da7210f200b4104490d23200141296a21010240200b417c6a0e022300230b200220012800003602a0032002200141036a2800003600a3030c230b200041143a00000c510b200128020c220e41e0006c21122001280204210b2001280208220f2101200f21060240200e450d00200241a0036a4101722107410021010240034020024180046a200f20016a220641e00010f5b28080001a200241a0036a20024180046a10c59880800020022d00a00322104134460d01200620103a0000200641016a200741df0010f5b28080001a2012200141e0006a2201470d000b2002200e3602c8022002200f3602c4020c500b200641e0006a21010b200f20126a221220016b41e0006e21102006200f6b41e0006e2106024020122001460d000340200110eaa7808000200141e0006a21012010417f6a22100d000b0b200220063602c8022002200f3602c4022002200b3602c002200e450d4e200241c0026a10ec8b808000024020022802c002450d0020022802c402410028029c96db8000118080808000000b200041343a00000c500b200128020c220e41e0006c21122001280204210b2001280208220f2101200f21060240200e450d00200241a0036a4101722107410021010240034020024180046a200f20016a220641e00010f5b28080001a200241a0036a20024180046a10c59880800020022d00a00322104134460d01200620103a0000200641016a200741df0010f5b28080001a2012200141e0006a2201470d000b2002200e3602c8022002200f3602c4020c4e0b200641e0006a21010b200f20126a221220016b41e0006e21102006200f6b41e0006e2106024020122001460d000340200110eaa7808000200141e0006a21012010417f6a22100d000b0b200220063602c8022002200f3602c4022002200b3602c002200e450d4c200241c0026a10ec8b808000024020022802c002450d0020022802c402410028029c96db8000118080808000000b200041343a00000c4f0b200041173a00000c4e0b200041193a0000200020012903083703080c4d0b2000411a3a00002000200129031837031820002001290310370310200020012903083703080c4c0b2000411b3a00000c4b0b42292105200128021022064128470d214200210c0c220b200041203a0000200020013502103703102000200128020c36020c200020012902043702040c490b200041223a00002000200129032037032020002001290318370318200020012903103703102000200128020c36020c200020012902043702040c480b200041243a00000c470b200141336a2d00002112200141176a3100002113200141156a3300002114200128024421062001280240210b2001290338210c2001280234210e20012d0030210f200129032821152001290320210d2001290318210420012d0010211020012f0031210720013500112116200241a0036a41086a2001410c6a280200360200200220012902043703a003420021174202210520100e0b23242f25262728292a2b2c230b200241a8036a2001410c6a280200360200200220012902043703a00320012d0048210620024190016a20012802402001280244109daf80800020022802900122104109460d3d2002280294012112024020012d0010220b4106470d00200141286a29030021152001290320210d0c310b200141286a29030021152001290320210d20012d0030210f2001280015210e20012800112107200b4104490d30200141196a21010240200b417c6a0e023000300b20022001280000360280032002200141036a280000360083030c300b200241a8036a2001410c6a280200360200200220012902043703a00320012d00482106200241a0016a20012802402001280244109daf80800020022802a00122104109460d3d20022802a4012112024020012d0010220b4106470d00200141286a29030021152001290320210d0c320b200141286a29030021152001290320210d20012d0030210f2001280015210e20012800112107200b4104490d31200141196a21010240200b417c6a0e023100310b20022001280000360288032002200141036a28000036008b030c310b200241a8036a2001410c6a280200360200200220012902043703a00320012d00482106200241b0016a20012802402001280244109daf80800020022802b00122104109460d3d20022802b4012112024020012d0010220b4106470d00200141286a29030021152001290320210d0c330b200141286a29030021152001290320210d20012d0030210f2001280015210e20012800112107200b4104490d32200141196a21010240200b417c6a0e023200320b20022001280000360290032002200141036a280000360093030c320b200241a8036a2001410c6a280200360200200220012902043703a00320012d00482106200241c0016a20012802402001280244109daf80800020022802c00122104109460d3d20022802c4012112024020012d0010220b4106470d00200141286a29030021152001290320210d0c340b200141286a29030021152001290320210d20012d0030210f2001280015210e20012800112107200b4104490d33200141196a21010240200b417c6a0e023300330b20022001280000360298032002200141036a28000036009b030c330b2000412b3a0000200020012d00013a00010c410b2000412c3a00002000200131002037032020002001290318370318200020012903103703102000200128020c36020c20002001290204370204200020012f01023b0102200020012d00013a00010c400b2000412d3a00000c3f0b200220012802043602880420022001280208220636028404200220063602800420022006200128020c4106746a36028c04200241a0036a20024180046a1087b0808000024020022802a003220b418080808078460d0020022902a403220d422088a72106200da721070c3e0b200041343a00000c3e0b200220012802043602880420022001280208220636028404200220063602800420022006200128020c4106746a36028c04200241a0036a20024180046a1087b0808000024020022802a003220b418080808078460d0020022902a403220d422088a72106200da721070c3d0b200041343a00000c3d0b200220012802043602880420022001280208220636028404200220063602800420022006200128020c4106746a36028c04200241a0036a20024180046a1087b0808000024020022802a003220b418080808078460d0020022902a403220d422088a72106200da721070c3c0b200041343a00000c3c0b200141286a21102001290320210d20012903182104200129031021050240024002402001280204220b4109460d0020012d000c2106200241086a200b2001280208109daf8080002002280208220b41776a4102490d01200228020c21072002200b3602a00320022006ad4220862007ad843702a40320024180046a201010f5af808000200228028804220f4130460d02200228029c0421122002280298042110200229039004210c200228028c04210e20022903800421150c3d0b20024180046a201010f5af8080000240200228028804220f4130460d00200228029c0421122002280298042110200229039004210c200228028c04210e20022903800421154109210b0c3d0b200041343a00000c3d0b200041343a0000201010fe9b8080000c3c0b200041343a0000200241a0036a10c69b8080000c3b0b200241c8026a200141186a280200360200200220012902103703c002200220012802043602880420022001280208220636028404200220063602800420022006200128020c4106746a36028c04200241a0036a20024180046a1087b080800020022802a003220b418080808078460d2e20022902a403210d20023100c8022104200241106a20022802c00220022802c402109daf808000200d422088a72106200da721070240200228021022014109460d0020022802142110200220013602e001200220044220862010ad843702e40120022903e00121050c3a0b200041343a00000240200d428080808010540d00200741306a21000340200010e38a808000200041c0006a21002006417f6a22060d000b0b200b450d3a2007410028029c96db8000118080808000000c3a0b200241a0026a41086a200141246a2802003602002002200129021c3703a002200241b0026a41086a200141186a280200360200200220012902103703b002200220012802043602880420022001280208220636028404200220063602800420022006200128020c4106746a36028c04200241a0036a20024180046a1087b080800002400240024020022802a003220b418080808078460d0020022802a803210620022802a403210720023100a802210d200241186a20022802a00220022802a402109daf808000200228021822014109460d01200228021c2110200220013602c0022002200d4220862010ad84220d3702c40220024180046a41086a200241b0026a41086a280200360200200220022903b00237038004200241a0036a20024180046a10c49880800020022802a0032210418080808078460d0220022902a4032115200220103602f001200220153702f4012001ad422086201542208884210420022903f00121050c3b0b200041343a0000200241b0026a10ee8b808000024020022802b002450d0020022802b402410028029c96db8000118080808000000b200241a0026a10ff9b8080000c3b0b200041343a000002402006450d00200741306a21000340200010e38a808000200041c0006a21002006417f6a22060d000b0b0240200b450d002007410028029c96db8000118080808000000b200241b0026a10ee8b80800020022802b002450d3a20022802b402410028029c96db8000118080808000000c3a0b200041343a0000200241c0026a10c69b80800002402006450d00200741306a21000340200010e38a808000200041c0006a21002006417f6a22060d000b0b200b450d392007410028029c96db8000118080808000000c390b2000420137031820004200370310200041063a000020002001290310370328200020012903083703202000200128022036020c20002001290318370204200020012d00013a00010c380b200241206a20012802042001280208109daf80800002402002280220220b4109460d00200228022421070c370b200041343a00000c370b2001310028211520012903182104200129031021052001290308210d200241286a20012802202001280224109daf8080000240200228022822014109460d00200228022c21062002200136028002200220154220862006ad8437028402200d422088a72106200da72107200229038002210d0c360b200041343a00000c360b200241b0036a200141146a280200360200200241a8036a2001410c6a290200370300200220012902043703a0032001310020210d200241306a2001280218200128021c109daf808000200228023022064109460d2a2002280234210b200220063602c0022002200d422086200bad843702c40220024180046a200141046a10b0af8080000240200228028004220b410d460d00200229028c0421052002280288042106200228028404210720022903c00221040c350b200041343a0000200241c0026a10c69b8080000c350b200241d0026a200141206a280200360200200241c0026a41086a200141186a290200370300200220012902103703c00220024190026a41086a2001410c6a280200360200200220012902043703900220012d002c2106200241386a20012802242001280228109daf80800002400240024002402002280238220b4109460d00200228023c2110200220063a00a8022002200b3602a002200220103602a40220024180046a200141046a10c498808000200228028004220b418080808078460d022002200229028404220c3702b4022002200b3602b00220024180046a41106a200241c0026a41106a28020036020020024180046a41086a200241c0026a41086a290300370300200220022903c00237038004200241a0036a20024180046a10b0af80800020022802a0032201410d460d0120023502a00242208620023502b00384210d20023502a4034220862001ad842105200c422088a7210620022902a803210420022902a4022115200ca721070c370b200041343a000020024190026a10ee8b808000200228029002450d02200228029402410028029c96db8000118080808000000c020b200041343a0000200241b0026a10ec8b808000024020022802b002450d0020022802b402410028029c96db8000118080808000000b200241a0026a10c69b8080000c360b200041343a0000200241a0026a10c69b8080000b200241c0026a10809c8080000c340b20012d00012111200128020c21062001280208210b2001280204211020024180046a200141106a10b0af808000024002402002280280042201410d460d00200241a0036a410c6a20024180046a410c6a29020037020020022002290284043702a403200220013602a00320022006360288042002200b360284042002201036028004200241c0026a20024180046a10abaf80800020022802c002220b418080808078460d0120022902c4022215422088a7210620022903a003210520022903a803210420023502b003210d2015a721070c340b200041343a000002402006450d00200b41306a21000340200010cf8b808000200041c0006a21002006417f6a22060d000b0b2010450d34200b410028029c96db8000118080808000000c340b200041343a0000200241a0036a10819c8080000c330b20024190026a41086a2001412c6a2802003602002002200129022437039002200241a0026a41086a2001410c6a280200360200200220012902043703a00220024180046a200141106a10b0af8080000240024002402002280280042201410d460d00200241a0036a410c6a20024180046a410c6a29020037020020022002290284043702a403200220013602a003200231009802210d200241c0006a200228029002200228029402109daf808000200228024022014109460d0120022802442106200220013602b0022002200d4220862006ad8422153702b40220024180046a41086a200241a0026a41086a280200360200200220022903a00237038004200241c0026a20024180046a10c49880800020022802c002220b418080808078460d022001ad42208620023502b00384210d20022902c402220c422088a7210620022903a803210420022903a0032105200ca721070c340b200041343a0000200241a0026a10ee8b808000024020022802a002450d0020022802a402410028029c96db8000118080808000000b20024190026a10ff9b8080000c340b200041343a0000200241a0036a10819c808000200241a0026a10ee8b80800020022802a002450d3320022802a402410028029c96db8000118080808000000c330b200041343a0000200241b0026a10c69b808000200241a0036a10819c8080000c320b20024190026a41086a2001412c6a2802003602002002200129022437039002200241a0026a41086a2001410c6a280200360200200220012902043703a00220024180046a200141106a10b0af8080000240024002402002280280042201410d460d00200241a0036a410c6a20024180046a410c6a29020037020020022002290284043702a403200220013602a003200231009802210d200241c8006a200228029002200228029402109daf808000200228024822014109460d01200228024c2106200220013602b0022002200d4220862006ad8422153702b40220024180046a41086a200241a0026a41086a280200360200200220022903a00237038004200241c0026a20024180046a10c49880800020022802c002220b418080808078460d022001ad42208620023502b00384210d20022902c402220c422088a7210620022903a803210420022903a0032105200ca721070c330b200041343a0000200241a0026a10ee8b808000024020022802a002450d0020022802a402410028029c96db8000118080808000000b20024190026a10ff9b8080000c330b200041343a0000200241a0036a10819c808000200241a0026a10ee8b80800020022802a002450d3220022802a402410028029c96db8000118080808000000c320b200041343a0000200241b0026a10c69b808000200241a0036a10819c8080000c310b200129032821152001290320210d20012903182104200241d0026a200141146a280200360200200241c8026a2001410c6a290200370300200220012902043703c00220013100382105200241d0006a20012802302001280234109daf8080002002280250220f4109460d262002280254210e2002200f3602980420022015370390042002200d37038804200220043703800420022005422086200ead8437029c04200241a0036a200141046a10b0af808000024020022802a003220b410d460d0020022902ac03210520022802a803210620022802a403210720022903a004210c0c300b200041343a000020024198046a10c69b8080000c300b200220012800003602a0032002200141036a2800003600a303200f41ff0171210f4200210c4100210e0b200220113600850420022012360081042002200b3a008004200220022800a30336008c04200220022802a00336008904201041ff017121102002290388042115200229038004210d0c2d0b200041343a00000c2d0b200241c8026a200141186a280200360200200220012902103703c002200220012802043602880420022001280208220636028404200220063602800420022006200128020c4106746a36028c04200241a0036a20024180046a1087b080800020022802a003220b418080808078460d2320022902a403210d20023100c8022104200241e0006a20022802c00220022802c402109daf808000200d422088a72106200da721070240200228026022014109460d0020022802642110200220013602d802200220044220862010ad843702dc0220022903d80221050c2c0b200041343a00000240200d428080808010540d00200741306a21000340200010e38a808000200041c0006a21002006417f6a22060d000b0b200b450d2c2007410028029c96db8000118080808000000c2c0b200220012802043602880420022001280208220636028404200220063602800420022006200128020c4106746a36028c04200241a0036a20024180046a1087b0808000024020022802a003220b418080808078460d0020022902a403220d422088a72106200da721070c2b0b200041343a00000c2b0b200220012802043602880420022001280208220636028404200220063602800420022006200128020c4106746a36028c04200241a0036a20024180046a1087b0808000024020022802a003220b418080808078460d0020022902a403220d422088a72106200da721070c2a0b200041343a00000c2a0b4109210b02400240200128020422064109460d00200131000c210d200241e8006a20062001280208109daf808000200228026822014109460d01410920012001410a461b210b200d422086200228026cad84210d0b200d422088a72106200da721070c290b200041343a00000c290b20013502082115200241f4026a2001411c6a290200370200200241fc026a200141246a280200360200200220063602e802200220012902143702ec0220024180046a200241e8026a10c098808000200235028404422086210c200229039004210d20022903880421040240200228028004220141576a0e020201000b2001ad21050b2005200c8421052015422088a721062015a721070c260b200041343a00000c260b20012d0030210f200128020c2106200128020821072001280204210b200241f0006a2001280228200128022c109daf8080000240200228027022104109460d002002280274ad4220862010ad8421152001290320210d20012903182104200129031021050c250b200041343a0000200b450d252007410028029c96db8000118080808000000c250b20013100282115200241f8006a20012802202001280224109daf8080000240200228027822064109460d00200228027cad4220862006ad84210d2001290308220c422088a721062001290318210420012903102105200ca721070c240b200041343a00000c240b20024180046a200141106a10b2b08080000240200231008004220d4213510d00200220022800c9043602d8012002200241cc046a2800003600db012002350081042002310087044230862002330085044220868484420886200d84210520022d00c804210820022802c404210a20022802c004210920022903b804211720022802b404211220022802b004211020022903a804210c20022802a404210e20022802a004210f2002290398042115200229039004210d20022903880421040c230b200041343a00000c230b20162013423086201442208684844208862117420021050c0b0b2007201241107472410874200f72210f420121050c0a0b420321050c070b4280c28f928fe780d6d000211742002105413e210f42acfad7a0a3e0c4f9c2002115429e9df5c0a6d5cde04d210d42e8ede3b7eea4e5e84e21040c080b4280c8a1f0fdeecde29c7f211742002105413e210f428184e8dc9ce7c9c006211542a2859bc080fbacc0bb7f210d42a390c29ca5c7bcac967f21040c070b4100210f420021044200210d4200211542002105420021170c060b420421050c040b420521050c020b420621050c010b420721050b0b0b20024180016a200b2006109daf8080000240024020022802800122104109460d002002280284012112200220103602c002200220123602c40220024180046a200141046a10c498808000200228028004220b418080808078460d01201720058421052002290284042217422088a721062017a721070c170b200041343a0000200241a0036a10ee8b80800020022802a003450d1720022802a403410028029c96db8000118080808000000c170b200041343a0000200241c0026a10c69b8080000c160b20022001280000360280032002200141036a28000036008303200d42ff0183210d420021150b2002200d370390042002200e3600850420022007360081042002200b3a008004200220022802800336008904200220022800830336008c04200220063a00b804200220123602b4042002200f3a00a004200220103602b004200220153703980420022d00a803210620024188016a20022802a00320022802a403109daf8080000240200228028801220b4109460d00200228028c0121070c110b200041343a0000200241b0046a10c69b8080000c140b20022001280000360288032002200141036a28000036008b03200d42ff0183210d420021150b2002200d370390042002200e3600850420022007360081042002200b3a0080042002200228028803360089042002200228008b0336008c04200220063a00b804200220123602b4042002200f3a00a004200220103602b004200220153703980420022d00a803210620024198016a20022802a00320022802a403109daf8080000240200228029801220b4109460d00200228029c0121070c0f0b200041343a0000200241b0046a10c69b8080000c120b20022001280000360290032002200141036a28000036009303200d42ff0183210d420021150b2002200d370390042002200e3600850420022007360081042002200b3a008004200220022802900336008904200220022800930336008c04200220063a00b804200220123602b4042002200f3a00a004200220103602b004200220153703980420022d00a8032106200241a8016a20022802a00320022802a403109daf808000024020022802a801220b4109460d0020022802ac0121070c0d0b200041343a0000200241b0046a10c69b8080000c100b20022001280000360298032002200141036a28000036009b03200d42ff0183210d420021150b2002200d370390042002200e3600850420022007360081042002200b3a0080042002200228029803360089042002200228009b0336008c04200220063a00b804200220123602b4042002200f3a00a004200220103602b004200220153703980420022d00a8032106200241b8016a20022802a00320022802a403109daf808000024020022802b801220b4109460d0020022802bc0121070c0b0b200041343a0000200241b0046a10c69b8080000c0e0b20012d000c2106200241c8016a20012802042001280208109daf808000024020022802c801220b4109460d0020022802cc0121070c0d0b200041343a00000c0d0b4109210b2001290320210d200129031821042001290310210502400240200128020422064109460d00200131000c2115200241d0016a20062001280208109daf80800020022802d00122014109460d01410920012001410a461b210b201542208620022802d401ad8421150b2015422088a721062015a721070c0c0b200041343a00000c0c0b200041343a0000200241c0026a10ff9b8080000c0b0b200041343a0000200241a0036a10809c8080000c0a0b200041343a0000200241c0026a10809c8080000c090b200041343a0000200241c0026a10ff9b8080000c080b200041343a0000200241a0036a10ff9b8080000c070b200041343a0000200241a0036a10ff9b8080000c060b200041343a0000200241a0036a10ff9b8080000c050b200041343a0000200241a0036a10ff9b8080000c040b20022903b804211720022802a004210f200229038804210420022903800421050c020b20022902c402220d422088a72106200da721070c010b20022902c402220d422088a72106200da721070b200020083a00582000200a360254200020093602502000201737034820002012360244200020103602402000200c3703382000200e3602342000200f360230200020153703282000200d37032020002004370318200020053703102000200636020c200020073602082000200b360204200020113a0001200020033a0000200020022802d801360059200041dc006a20022800db013600000b200241e0046a2480808080000bc00501047f2380808080004180016b2201248080808000200142ebe5e9f6a0afd0894437000a200142f087979bfcb996ebf1003700022001411c6a200141026a411041002802d495db80001188808080000002400240200128021c2202418080808078460d0020012802202103024020012802244110490d00200141026a2003411010f9b2808000210402402002450d002003410028029c96db8000118080808000000b20040d0120004200370308200042c0f0f50b3703000c020b2002450d002003410028029c96db8000118080808000000b200141003b011241002102024041002802cca2db80004103490d0020014109360218200141edfbcc80003602142001418885808000ad422086200141126aad84370368200141a783808000ad422086200141146aad8437036041002802dc8fdb8000210241002802d88fdb8000210341002802c8a2db80002104200142023702542001410336024c200141d0a9ca800036024820014116360244200141eca1ca8000360240200142c48080803037023820014188a0ca80003602342001421837022c20014182a2ca80003602282001410036022420014281808080801237021c200241bce9c38000200441024622041b28021021022001200141e0006a360250200341d4e9c3800020041b2001411c6a2002118b808080000020012f011221020b2001411c6a41edfbcc8000410941002802bc97db8000118880808000002001411c6a41106a220341f4f5ca8000411541002802bc97db800011888080800000200141e0006a41186a2001411c6a41186a290000370300200141e0006a41106a2003290000370300200141e0006a41086a2001411c6a41086a2900003703002001200129001c370360200120023b011c200141e0006a41202001411c6a410241002802f495db80001183808080000020004200370308200042c0b2cd3b3703000b20014180016a2480808080000bf60201047f23808080800041c0006b220224808080800020022000360204410121000240200128021c220341fce5ca8000410e2001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110be9f8080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10be9f8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000bc60201047f23808080800041206b220124808080800041002d0098a2db80001a02400240410141002802a496db8000118280808000002202450d00200241003a0000200141013602102001200236020c20014101360208200141086a410141034101410110e5a0808000200128020c2202200128021022036a220441003b0000200441026a41003a0000200128020821040240200341036a22034104470d002002280000210302402004450d002002410028029c96db8000118080808000000b200321020c020b2004418080808078460d012001200336021c200120023602182001200436021441fca2ca800041cb00200141146a41eca2ca800041a8aaca800010ad81808000000b4101410110bb80808000000b2000410f3a00102000200236020c2000410b360208200041b8aaca8000360204200041033a0000200141206a2480808080000bde0601087f23808080800041d0016b22022480808080000240024002400240024020012802000e03020001020b200128020c220341e0006c2104200128020421052001280208220621012006210702402003450d00200241106a41017221084100210102400340200241f0006a200620016a220741e00010f5b28080001a200241106a200241f0006a10c59880800020022d001022094134460d01200720093a0000200741016a200841df0010f5b28080001a2004200141e0006a2201470d000b2002200336020c200220063602080c040b200741e0006a21010b200620046a220420016b41e0006e2109200720066b41e0006e2107024020042001460d000340200110eaa7808000200141e0006a21012009417f6a22090d000b0b2002200736020c20022006360208200220053602042003450d02200241046a10ec8b80800002402002280204450d002002280208410028029c96db8000118080808000000b20004180808080783602000c030b2000200141046a2201290200370200200041086a200141086a2802003602000c020b200220012802043602782002200128020822073602742002200736027020022007200128020c41e00a6c6a36027c200241106a200241f0006a10f28b8080000240024020022802102203418080808078460d002002280218220541e0006c21042002280214220621012006210702402005450d00200241106a41017221084100210102400340200241f0006a200620016a220741e00010f5b28080001a200241106a200241f0006a10c59880800020022d001022094134460d01200720093a0000200741016a200841df0010f5b28080001a2004200141e0006a2201470d000b2002200536020c200220063602080c030b200741e0006a21010b200620046a220420016b41e0006e2109200720066b41e0006e2107024020042001460d000340200110eaa7808000200141e0006a21012009417f6a22090d000b0b2002200736020c20022006360208200220033602042005450d01200241046a10ec8b80800002402002280204450d002002280208410028029c96db8000118080808000000b20004180808080783602000c030b20004180808080783602000c020b20002002290208370204200020033602000c010b20002002290208370204200020053602000b200241d0016a2480808080000bc107020a7f017e23808080800041c0026b2202248080808000024002400240024020012802000e03020001020b200128020c220341a0016c210420012802042105200128020822062101200621070240024002402003450d0020024188016a220841086a2109200841106a210a2004210b2006210702400340200241a0016a200741a00110f5b28080001a2002200241a0016a10cb98808000200229038001220c4236510d012007200241800110f5b28080002201200c37038001200120082903003703880120014190016a200929030037030020014198016a200a290300370300200741a0016a2107200b41e07e6a220b0d000c030b0b200741a0016a21010b200620046a220920016b41a0016e210b200720066b41a0016e2108024020092001460d000340200110eca7808000200141a0016a2101200b417f6a220b0d000b0b20030d01200821030b2000200336020820002006360204200020053602000c030b024020072006460d00200621010340200110d38b808000200141a0016a21012008417f6a22080d000b0b02402005450d002006410028029c96db8000118080808000000b20004180808080783602000c020b2000200141046a2201290200370200200041086a200141086a2802003602000c010b200220012802043602a8012002200128020822073602a401200220073602a00120022007200128020c41e00a6c6a3602ac012002200241a0016a10f18b808000024020022802002204418080808078460d002002280208220341a0016c2105200228020422062101200621070240024002402003450d0020024188016a220841086a2109200841106a210a2005210b2006210702400340200241a0016a200741a00110f5b28080001a2002200241a0016a10cb98808000200229038001220c4236510d012007200241800110f5b28080002201200c37038001200120082903003703880120014190016a200929030037030020014198016a200a290300370300200741a0016a2107200b41e07e6a220b0d000c030b0b200741a0016a21010b200620056a220920016b41a0016e210b200720066b41a0016e2108024020092001460d000340200110eca7808000200141a0016a2101200b417f6a220b0d000b0b20030d01200821030b2000200336020820002006360204200020043602000c020b024020072006460d00200621010340200110d38b808000200141a0016a21012008417f6a22080d000b0b02402004450d002006410028029c96db8000118080808000000b20004180808080783602000c010b20004180808080783602000b200241c0026a2480808080000be15a0a027f027e017f017e017f017e097f017e017f077e23808080800041e0056b220224808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200128028001418080808078732203410620034130491b0e3018191a1b1c1d001e0102031f2021222324252604050607082a090a0b2b2c2d0c0d310e320f331011121314151617494a180b200129030821042001290300210520012d0090012103200241c0046a200141106a41800110f5b28080001a200241f8016a220620014180016a220141086a280200360200200220012903003703f001024020022802c004418e80808078460d00200241c0046a10f49b8080000b20004200370320200042003703082000418e80808078360200200020022903d801370358200020033a009801200020043703900120002005370388012000420137038001200041e0006a200241d8016a41086a290300370300200041e8006a200241d8016a41106a290300370300200041f0006a200241f0016a290300370300200041f8006a20062903003703000c570b2000420a370380012000420037032020004200370308200020012802003602000c560b2000420b370380012000420037032020002001350208370308200020012903003703000c550b2000420c370380012000420037032020004200370308200041003602000c540b20012903502107200128024c2108200129024421092001280240210a20012d0038210b200241d0006a20012802302001280234109daf808000200228025022034109460d242002280254210c024020012d0000220d4106470d00200141186a2903002204a721062004422088a7210e200129031021040c240b200141186a2903002204a721062004422088a7210e2001290310210420012d0020210f2001280005211020012800012111200d4104490d23200141096a21010240200d417c6a0e022300230b200220012800003602a0032002200141036a2800003600a3030c230b20004216370380012000420037032020004200370308200041003602000c520b2001280208220c41a0016c210b200128020021032001280204220d2101200d2106024002400240200c450d00200241a8046a220e41086a210f200e41106a210a200b2111200d210602400340200241c0046a200641a00110f5b28080001a200241a0036a200241c0046a10cb9880800020022903a00422044236510d012006200241a0036a41800110f5b280800022012004370380012001200e2903003703880120014190016a200f29030037030020014198016a200a290300370300200641a0016a2106201141e07e6a22110d000c030b0b200641a0016a21010b200d200b6a220f20016b41a0016e21112006200d6b41a0016e210e0240200f2001460d000340200110eca7808000200141a0016a21012011417f6a22110d000b0b200c0d01200e210c0b20034108762112421721130c500b02402006200d460d00200d21010340200110d38b808000200141a0016a2101200e417f6a220e0d000b0b02402003450d00200d410028029c96db8000118080808000000b20004236370380010c510b2001280208220c41a0016c210b200128020021032001280204220d2101200d2106024002400240200c450d00200241a8046a220e41086a210f200e41106a210a200b2111200d210602400340200241c0046a200641a00110f5b28080001a200241a0036a200241c0046a10cb9880800020022903a00422044236510d012006200241a0036a41800110f5b280800022012004370380012001200e2903003703880120014190016a200f29030037030020014198016a200a290300370300200641a0016a2106201141e07e6a22110d000c030b0b200641a0016a21010b200d200b6a220f20016b41a0016e21112006200d6b41a0016e210e0240200f2001460d000340200110eca7808000200141a0016a21012011417f6a22110d000b0b200c0d01200e210c0b20034108762112421821130c4f0b02402006200d460d00200d21010340200110d38b808000200141a0016a2101200e417f6a220e0d000b0b02402003450d00200d410028029c96db8000118080808000000b20004236370380010c500b20004219370380012000420037032020004200370308200041003602000c4f0b2000421b370380012000420037032020004200370308200020012903003703000c4e0b2000421c37038001200042003703202000200129031037031020002001290308370308200020012903003703000c4d0b2000421d370380012000420037032020004200370308200041003602000c4c0b4129210c41002114200128020822034128470d21410021110c220b20004222370380012000420037032020002001290308370308200020012903003703000c4a0b200042243703800120002001350220370320200020012903183703182000200129031037031020002001290308370308200020012903003703000c490b20004226370380012000420037032020004200370308200041003602000c480b2001410f6a31000021152001410d6a33000021162001412f6a31000021172001412d6a3300002118200128020421032001280200210d200129033021192001310028210520012903202107200128021c210e200128021821062001290310210420012d0008210c2001350009211a2001350029211b200241a8036a200141c0006a280200360200200220012902383703a0034200211342022109200c0e0b23242f25262728292a2b2c230b200241a8036a200141c8006a280200360200200220012902403703a00320012d0038210320024188016a20012802302001280234109daf80800020022802880122064109460d3d200228028c01210c024020012d0000220d4106470d00200141186a2903002105200129031021040c310b200141186a29030021052001290310210420012d002021112001280005210f2001280001210e200d4104490d30200141096a21010240200d417c6a0e023000300b20022001280000360280032002200141036a280000360083030c300b200241a8036a200141c8006a280200360200200220012902403703a00320012d0038210320024198016a20012802302001280234109daf80800020022802980122064109460d3d200228029c01210c024020012d0000220d4106470d00200141186a2903002105200129031021040c320b200141186a29030021052001290310210420012d002021112001280005210f2001280001210e200d4104490d31200141096a21010240200d417c6a0e023100310b20022001280000360288032002200141036a28000036008b030c310b200241a8036a200141c8006a280200360200200220012902403703a00320012d00382103200241a8016a20012802302001280234109daf80800020022802a80122064109460d3d20022802ac01210c024020012d0000220d4106470d00200141186a2903002105200129031021040c330b200141186a29030021052001290310210420012d002021112001280005210f2001280001210e200d4104490d32200141096a21010240200d417c6a0e023200320b20022001280000360290032002200141036a280000360093030c320b200241a8036a200141c8006a280200360200200220012902403703a00320012d00382103200241b8016a20012802302001280234109daf80800020022802b80122064109460d3d20022802bc01210c024020012d0000220d4106470d00200141186a2903002105200129031021040c340b200141186a29030021052001290310210420012d002021112001280005210f2001280001210e200d4104490d33200141096a21010240200d417c6a0e023300330b20022001280000360298032002200141036a28000036009b030c330b2000422d370380012000420037032020004200370308200020012d00003602000c420b2000422e3703800120004200370320200020012903183703182000200129031037031020002001290308370308200020012903003703000c410b2000422f370380012000420037032020004200370308200041003602000c400b200220012802003602c8042002200128020422033602c404200220033602c0042002200320012802084106746a3602cc04200241a0036a200241c0046a1087b0808000024020022802a0032203418080808078460d002003410876211220022902a4032204422088a7210c2004a7210d420221130c3e0b20004236370380010c3f0b200220012802003602c8042002200128020422033602c404200220033602c0042002200320012802084106746a3602cc04200241a0036a200241c0046a1087b0808000024020022802a0032203418080808078460d002003410876211220022902a4032204422088a7210c2004a7210d420321130c3d0b20004236370380010c3e0b200220012802003602c8042002200128020422033602c404200220033602c0042002200320012802084106746a3602cc04200241a0036a200241c0046a1087b0808000024020022802a0032203418080808078460d002003410876211220022902a4032204422088a7210c2004a7210d420421130c3c0b20004236370380010c3d0b200129033021192001290328210520012903202104024002400240200128023822034109460d0020012d0040210a20022003200128023c109daf8080002002280200220b41776a4102490d01200228020421102002200b3602a0032002200aad4220862010ad843702a403200241c0046a200110f5af80800020022802c804220c4130460d02200442808080807083211520022903c0042207a7220341087621122004a7220f41087621142007422088a7210d20022802dc04210e20022802d804210620022903d004210420022802cc042111420521130c3a0b200241c0046a200110f5af808000024020022802c804220c4130460d00200442808080807083211520022903c0042207a7220341087621122004a7220f41087621142007422088a7210d20022802dc04210e20022802d804210620022903d004210420022802cc042111420521134109210b0c3a0b20004236370380010c3e0b2000423637038001200110fe9b8080000c3d0b2000423637038001200241a0036a10c69b8080000c3c0b200241d0026a41086a200141086a280200360200200220012902003703d0022002200128020c3602c8042002200128021022033602c404200220033602c0042002200320012802144106746a3602cc04200241a0036a200241c0046a1087b080800020022802a0032211418080808078460d2e20022902a403210420022d00d802210c200241086a20022802d00220022802d402109daf8080000240200228020822034109460d00200228020c210d420621130c390b20004236370380012004a7210302402004428080808010540d002004422088a72101200341306a21000340200010e38a808000200041c0006a21002001417f6a22010d000b0b2011450d3b2003410028029c96db8000118080808000000c3b0b200241a0026a41086a200141086a280200360200200220012902003703a002200241b0026a41086a200141206a280200360200200220012902183703b0022002200128020c3602c8042002200128021022033602c404200220033602c0042002200320012802144106746a3602cc04200241a0036a200241c0046a1087b080800002400240024020022802a0032211418080808078460d0020022802a803210120022802a403210e20022d00a802210c200241106a20022802a00220022802a402109daf808000200228021022034109460d012002280214210d200220033602d0022002200cad422086200dad843702d402200241c0046a41086a200241b0026a41086a280200360200200220022903b0023703c004200241a0036a200241c0046a10c49880800020022802a0032206418080808078460d022001ad422086200ead84210420022902a4032205422888a721142005422088a7210f2005a7210e4207211342002115410021120c3c0b2000423637038001200241b0026a10ee8b808000024020022802b002450d0020022802b402410028029c96db8000118080808000000b200241a0026a10ff9b8080000c3c0b200042363703800102402001450d00200e41306a21000340200010e38a808000200041c0006a21002001417f6a22010d000b0b02402011450d00200e410028029c96db8000118080808000000b200241b0026a10ee8b80800020022802b002450d3b20022802b402410028029c96db8000118080808000000c3b0b2000423637038001200241d0026a10c69b80800002402001450d00200e41306a21000340200010e38a808000200041c0006a21002001417f6a22010d000b0b2011450d3a200e410028029c96db8000118080808000000c3a0b20004209370380012000420037032020002001350208370308200020012903003703000c390b200241186a20012802002001280204109daf8080000240200228021822034109460d00200228021c210d20034108762112420d211342002115410021140c380b20004236370380010c380b20012d0020210f200129031021042001290308210520012903002119200241206a2001280218200128021c109daf8080000240200228022022064109460d002002280224210e2019a7220341087621122005422088a721112019422088a7210d2005a7210c420e21130c340b20004236370380010c370b200241b0036a2001411c6a280200360200200241a8036a200141146a2902003703002002200129020c3703a00320012d0008210c200241286a20012802002001280204109daf808000200228022822034109460d2a200228022c210d200220033602d0022002200cad422086200dad843702d402200241c0046a2001410c6a10b0af808000024020022802c0042211410d460d0020022802d004210e20022802cc04210620022902c4042104420f21134200211541002112410021140c360b2000423637038001200241d0026a10c69b8080000c360b200241e0026a2001411c6a280200360200200241d0026a41086a200141146a2902003703002002200129020c3703d00220024190026a41086a200141286a280200360200200220012902203703900220012d00082103200241306a20012802002001280204109daf8080000240024002400240200228023022064109460d002002280234210d200220033a00a802200220063602a0022002200d3602a402200241c0046a200141206a10c49880800020022802c0042201418080808078460d02200220022902c40422043702b402200220013602b002200241c0046a41106a200241d0026a41106a280200360200200241c0046a41086a200241d0026a41086a290300370300200220022903d0023703c004200241a0036a200241c0046a10b0af80800020022802a0032211410d460d0120022903b002221942808080807083211520022802a00222034108762112200442208821052019a7220f410876211420022802b003210e20022802ac03210620022902a403210420022802a402210d20022802a802210c421021130c380b200042363703800120024190026a10ee8b808000200228029002450d02200228029402410028029c96db8000118080808000000c020b2000423637038001200241b0026a10ec8b808000024020022802b002450d0020022802b402410028029c96db8000118080808000000b200241a0026a10c69b8080000c370b2000423637038001200241a0026a10c69b8080000b200241d0026a10809c8080000c350b20012d0020210f200128021c21062001280218210d2001280214210c200241c0046a200110b0af8080000240024020022802c0042203410d460d00200241a0036a410c6a200241c0046a410c6a290200370200200220022902c4043702a403200220033602a003200220063602c8042002200d3602c4042002200c3602c004200241d0026a200241c0046a10abaf80800020022802d0022201418080808078460d012001ad42208620023502b00384210420022902a8032205422088a7211120022902d4022219422088a7210e20022802a403210d2005a7210c2019a72106421121134200211541002112410021140c350b200042363703800102402006450d00200d41306a21000340200010cf8b808000200041c0006a21002006417f6a22060d000b0b200c450d35200d410028029c96db8000118080808000000c350b2000423637038001200241a0036a10819c8080000c340b20024190026a41086a200141086a2802003602002002200129020037039002200241a0026a41086a200141286a280200360200200220012902203703a002200241c0046a2001410c6a10b0af80800002400240024020022802c0042201410d460d00200241a0036a410c6a200241c0046a410c6a290200370200200220022902c4043702a403200220013602a00320022d009802210c200241386a200228029002200228029402109daf808000200228023822034109460d01200228023c210d200220033602b0022002200cad422086200dad843702b402200241c0046a41086a200241a0026a41086a280200360200200220022903a0023703c004200241d0026a200241c0046a10c49880800020022802d0022201418080808078460d0220022902d4022104200220013602800220022004370284022004422088210520022903800222044280808080708321152004a7220f410876211420022802a003211120022902a403210420022802ac03210620022802b003210e42122113410021120c350b2000423637038001200241a0026a10ee8b808000024020022802a002450d0020022802a402410028029c96db8000118080808000000b20024190026a10ff9b8080000c350b2000423637038001200241a0036a10819c808000200241a0026a10ee8b80800020022802a002450d3420022802a402410028029c96db8000118080808000000c340b2000423637038001200241b0026a10c69b808000200241a0036a10819c8080000c330b20024190026a41086a200141086a2802003602002002200129020037039002200241a0026a41086a200141286a280200360200200220012902203703a002200241c0046a2001410c6a10b0af80800002400240024020022802c0042201410d460d00200241a0036a410c6a200241c0046a410c6a290200370200200220022902c4043702a403200220013602a00320022d009802210c200241c0006a200228029002200228029402109daf808000200228024022034109460d012002280244210d200220033602b0022002200cad422086200dad843702b402200241c0046a41086a200241a0026a41086a280200360200200220022903a0023703c004200241d0026a200241c0046a10c49880800020022802d0022201418080808078460d0220022902d4022104200220013602c002200220043702c4022004422088210520022903c00222044280808080708321152004a7220f410876211420022802a003211120022902a403210420022802ac03210620022802b003210e42132113410021120c340b2000423637038001200241a0026a10ee8b808000024020022802a002450d0020022802a402410028029c96db8000118080808000000b20024190026a10ff9b8080000c340b2000423637038001200241a0036a10819c808000200241a0026a10ee8b80800020022802a002450d3320022802a402410028029c96db8000118080808000000c330b2000423637038001200241b0026a10c69b808000200241a0036a10819c8080000c320b200129031021042001290308210720012903002119200241e0026a200141386a280200360200200241d8026a200141306a290200370300200220012902283703d00220013100202105200241c8006a2001280218200128021c109daf808000200228024822064109460d26200228024c210e200220063602d804200220043703d004200220073703c804200220193703c00420022005422086200ead843702dc04200241a0036a200141286a10b0af808000024020022802a0032201410d460d0020022903e004220942808080807083211520023502a4034220862001ad8421052009a7220f41087621142019a7220341087621122007422088a721112019422088a7210d20022802b003210b20022902a80321192007a7210c421421130c2d0b2000423637038001200241d8046a10c69b8080000c310b200220012800003602a0032002200141036a2800003600a303200442ff01832104410021064100210e0b200220113600c1042002200d3a00c004200220022800a3033600cc04200220022802a0033600c904200220103600c504200cad4220862003ad84211920022802c0042203410876211220022903c8042205422088a7211120022802c404210d2005a7210c4215211342002115410021140c2e0b20004236370380010c2e0b200241d0026a41086a200141086a280200360200200220012902003703d0022002200128020c3602c8042002200128021022033602c404200220033602c0042002200320012802144106746a3602cc04200241a0036a200241c0046a1087b080800020022802a0032211418080808078460d2320022902a403210420022d00d802210c200241d8006a20022802d00220022802d402109daf8080000240200228025822034109460d00200228025c210d421a21130c2b0b20004236370380012004a7210302402004428080808010540d002004422088a72101200341306a21000340200010e38a808000200041c0006a21002001417f6a22010d000b0b2011450d2d2003410028029c96db8000118080808000000c2d0b200220012802003602c8042002200128020422033602c404200220033602c0042002200320012802084106746a3602cc04200241a0036a200241c0046a1087b0808000024020022802a0032203418080808078460d002003410876211220022902a4032204422088a7210c2004a7210d421e21130c2b0b20004236370380010c2c0b200220012802003602c8042002200128020422033602c404200220033602c0042002200320012802084106746a3602cc04200241a0036a200241c0046a1087b0808000024020022802a0032203418080808078460d002003410876211220022902a4032204422088a7210c2004a7210d421f21130c2a0b20004236370380010c2b0b4109210302400240200128020022064109460d0020013100082104200241e0006a20062001280204109daf808000200228026022014109460d01410920012001410a461b210320044220862002280264ad8421040b20034108762112422021132004422088a7210c2004a7210d0c290b20004236370380010c2a0b20013502002105200241f4026a200141146a290200370200200241e8026a41146a2001411c6a280200360200200220033602e8022002200129020c3702ec02200241c0046a200241e8026a10c09880800020022802d404210e20022802d004210620022903c804210420022802c4042111024020022802c004220141576a0e020201000b2001210c0b2005a7220341087621122005422088a7210d42212113420021150c270b20004236370380010c270b20012d0020210f20013502302119200128022c210c2001280228210d200241e8006a2001280218200128021c109daf8080000240200228026822064109460d00200228026c210e20012903002204a722034108762112200cad422086200dad84210520012903082207422088a721112004422088a7210d200129031021042007a7210c4223211342002115410021140c220b2000423637038001200d450d26200c410028029c96db8000118080808000000c260b20012d0020210f200241f0006a2001280218200128021c109daf8080000240200228027022064109460d002002280274210e20012903002204a72203410876211220012903082205422088a721112004422088a7210d200129031021042005a7210c422521130c220b20004236370380010c250b200241c0046a200110b2b0808000024020022d00c00422034113460d0020022903e00422044280808080708321152004a7220f410876211420022f00c10420022d00c30441107472211220022903c8042207422088a72111200228028c0521082002290284052109200228028005210a20022802fc04211020022802f804210b20022903f004211920022903e804210520022802dc04210e20022802d804210620022903d004210420022802c404210d2007a7210c422721130c200b20004236370380010c240b201a2015423086201642208684844208862113420021090c0b0b201b2017423086201842208684844208862005842105420121090c0a0b420321090c070b4280c28f928fe780d6d000211342002109423e210542acfad7a0a3e0c4f9c200210741aaed84ee7c210e419e9df5c006210642e8ede3b7eea4e5e84e21040c080b4280c8a1f0fdeecde29c7f211342002109423e2105428184e8dc9ce7c9c006210741d8e782dc7b210e41a2859bc000210642a390c29ca5c7bcac967f21040c070b41002106420021044100210e420021074200210542002109420021130c060b420421090c040b420521090c020b420621090c010b420721090b0b0b200241f8006a200d2003109daf80800002400240200228027822034109460d00200228027c210d200220033602d0022002200d3602d402200241c0046a200141386a10c49880800020022802c004220b418080808078460d0120074280808080708321152007a7220f41087621142013422088a721112013200984a7210c20022902c4042207422088a7210a2007a7211042282113410021120c140b2000423637038001200241a0036a10ee8b80800020022802a003450d1820022802a403410028029c96db8000118080808000000c180b2000423637038001200241d0026a10c69b8080000c170b20022001280000360280032002200141036a28000036008303200442ff01832104420021050b200220043703d0042002200f3600c5042002200e3600c1042002200d3a00c00420022002280280033600c90420022002280083033600cc04200220033a00f8042002200c3602f404200220113a00e004200220063602f004200220053703d80420023100a803211920024180016a20022802a00320022802a403109daf8080000240200228028001220a4109460d0020022903e004220742808080807083211520022802c004220341087621122007a7220f41087621142019422086200228028401ad84210920022903c8042207422088a721112005422088a7210e20022802f804210b20022903f004211920022802c404210d2007a7210c2005a72106422921130c150b2000423637038001200241f0046a10c69b8080000c150b20022001280000360288032002200141036a28000036008b03200442ff01832104420021050b200220043703d0042002200f3600c5042002200e3600c1042002200d3a00c00420022002280288033600c9042002200228008b033600cc04200220033a00f8042002200c3602f404200220113a00e004200220063602f004200220053703d80420023100a803211920024190016a20022802a00320022802a403109daf8080000240200228029001220a4109460d0020022903e004220742808080807083211520022802c004220341087621122007a7220f41087621142019422086200228029401ad84210920022903c8042207422088a721112005422088a7210e20022802f804210b20022903f004211920022802c404210d2007a7210c2005a72106422a21130c130b2000423637038001200241f0046a10c69b8080000c130b20022001280000360290032002200141036a28000036009303200442ff01832104420021050b200220043703d0042002200f3600c5042002200e3600c1042002200d3a00c00420022002280290033600c90420022002280093033600cc04200220033a00f8042002200c3602f404200220113a00e004200220063602f004200220053703d80420023100a8032119200241a0016a20022802a00320022802a403109daf808000024020022802a001220a4109460d0020022903e004220742808080807083211520022802c004220341087621122007a7220f4108762114201942208620022802a401ad84210920022903c8042207422088a721112005422088a7210e20022802f804210b20022903f004211920022802c404210d2007a7210c2005a72106422b21130c110b2000423637038001200241f0046a10c69b8080000c110b20022001280000360298032002200141036a28000036009b03200442ff01832104420021050b200220043703d0042002200f3600c5042002200e3600c1042002200d3a00c00420022002280298033600c9042002200228009b033600cc04200220033a00f8042002200c3602f404200220113a00e004200220063602f004200220053703d80420023100a8032119200241b0016a20022802a00320022802a403109daf808000024020022802b001220a4109460d0020022903e004220742808080807083211520022802c004220341087621122007a7220f4108762114201942208620022802b401ad84210920022903c8042207422088a721112005422088a7210e20022802f804210b20022903f004211920022802c404210d2007a7210c2005a72106422c21130c0f0b2000423637038001200241f0046a10c69b8080000c0f0b20012d0008210c200241c0016a20012802002001280204109daf808000024020022802c00122034109460d0020022802c401210d423021134200211541002112410021140c0e0b20004236370380010c0e0b4109210620012903102104200129030821192001280204210d20012802002103024002402001280218220c4109460d0020013100202105200241c8016a200c200128021c109daf80800020022802c80122014109460d01410920012001410a461b2106200542208620022802cc01ad8421050b200341087621122005422888a721142005422088a7210f2019422088a721112019a7210c2005a7210e42312113420021150c0d0b20004236370380010c0d0b2000423637038001200241d0026a10ff9b8080000c0c0b2000423637038001200241a0036a10809c8080000c0b0b2000423637038001200241d0026a10809c8080000c0a0b2000423637038001200241d0026a10ff9b8080000c090b2000423637038001200241a0036a10ff9b8080000c080b2000423637038001200241a0036a10ff9b8080000c070b2000423637038001200241a0036a10ff9b8080000c060b2000423637038001200241a0036a10ff9b8080000c050b0c030b42002115410021140c020b4200211541002112410021140c010b42002115410021140b200020073703502000200836024c200020093702442000200a3602402000201036023c2000200b36023820002019370330200020053703282000200e36021c20002006360218200020043703102000200d360204200020022903d80137035820002012410874200341ff017172360200200041e0006a200241d8016a41086a290300370300200041e8006a200241e8016a290300370300200041f0006a200241f0016a290300370300200041f8006a200241f8016a29030037030020002011ad422086200cad84370308200020152014410874200f41ff017172ad8437032020002013370380012000419c016a200241d4016a280000360000200020022800d101360099010b200241e0056a2480808080000bf00201047f23808080800041206b2202248080808000410321030240200128020022042802042205450d0020042005417f6a36020420042004280200220541016a36020002400240024020052d0000417d6a0e03000102030b200241003a001b20022002411b6a36021c2002410c6a41dc97db800020012002411c6a10daa6808000200228020c418080808078460d022000200229020c3702042000410c6a200241146a280200360200410021030c020b200241003a001b20022002411b6a36021c2002410c6a41dc97db800020012002411c6a10d9a6808000200228020c418080808078460d012000200229020c3702042000410c6a200241146a280200360200410121030c010b200241003a001b20022002411b6a36021c2002410c6a41dc97db800020012002411c6a10baa6808000200228020c418080808078460d002000200229020c3702042000410c6a200241146a280200360200410221030b20002003360200200241206a2480808080000bf00201047f23808080800041206b2202248080808000410321030240200128020022042802042205450d0020042005417f6a36020420042004280200220541016a36020002400240024020052d0000417d6a0e03000102030b200241003a001b20022002411b6a36021c2002410c6a41dc97db800020012002411c6a10dba6808000200228020c418080808078460d022000200229020c3702042000410c6a200241146a280200360200410021030c020b200241003a001b20022002411b6a36021c2002410c6a41dc97db800020012002411c6a10eca6808000200228020c418080808078460d012000200229020c3702042000410c6a200241146a280200360200410121030c010b200241003a001b20022002411b6a36021c2002410c6a41dc97db800020012002411c6a10cea6808000200228020c418080808078460d002000200229020c3702042000410c6a200241146a280200360200410221030b20002003360200200241206a2480808080000bf10301027f23808080800041106b2202248080808000024002400240024020002802000e03000102000b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41033a0000200028020821032002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d02200041e00a6c210003402003200110db90808000200341e00a6a2103200041a0756a22000d000c030b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41043a0000200028020821032002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d01200041e0006c210003402003200110ae96808000200341e0006a2103200041a07f6a22000d000c020b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41053a0000200028020821032002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d00200041e0006c210003402003200110cf98808000200341e0006a2103200041a07f6a22000d000b0b200241106a2480808080000ba91201017f23808080800041106b22022480808080000240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020002d00000e34000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f30313233000b2001410010b28b8080002000280208200028020c200110da9b8080000c330b2001410110b28b8080002000280208200028020c200110da9b8080000c320b2001410210b28b8080002000280208200028020c200110da9b8080000c310b2001410310b28b8080002002200041106a36020c2002410c6a2001108d89808000200041286a200110de98808000200041186a200110e2a5808000200041046a200110db9b8080000c300b2001410410b28b8080002000280208200028020c200110da9b808000200041106a200110dc9b8080000c2f0b2001410510b28b8080002000280208200028020c200110da9b8080002000411c6a200110dc9b808000200041106a200110fb8b8080000c2e0b2001410610b28b808000200041016a200110f090808000200041186a200110dd9b8080002000280208200028020c20011088868080000c2d0b2001410710b28b8080002002200041046a36020c2002410c6a2001108c898080002002200041086a36020c2002410c6a2001108c8980800020022000410c6a36020c2002410c6a2001108c898080000c2c0b2001410810b28b8080002002200041046a36020c2002410c6a2001108c898080000c2b0b2001410910b28b8080002002200041046a36020c2002410c6a2001108c898080002002200041086a36020c2002410c6a2001108c8980800020022000410c6a36020c2002410c6a2001108c898080000c2a0b2001410a10b28b8080000c290b2001410b10b28b808000200041046a200110a4928080000c280b2001410c10b28b808000200041086a200110de9b8080000c270b2001410d10b28b808000200041046a200110df9b808000200041186a200110dc9b8080000c260b2001410e10b28b808000200041106a200110df9b808000200041246a200110dc9b808000200041046a200110fb8b8080000c250b2001410f10b28b808000200041106a200110df9b8080002000280208200028020c200110da9b808000200220002d00013a000c20012002410c6a410110bfa88080000c240b2001411010b28b808000200041106a200110df9b808000200041246a200110dc9b808000200041046a200110fb8b8080000c230b2001411110b28b808000200041106a200110df9b808000200041246a200110dc9b808000200041046a200110fb8b8080000c220b2001411210b28b808000200041186a200110de9b808000200041046a200110df9b8080000c210b2001411310b28b808000200041d0006a200110dc9b808000200041206a200110d398808000200041086a200110f7908080000c200b2001411410b28b8080000c1f0b2001411510b28b808000200041046a200110fb8b8080000c1e0b2001411610b28b808000200041046a200110fb8b8080000c1d0b2001411710b28b8080000c1c0b2001411810b28b8080002000280208200028020c200110da9b808000200041106a200110dc9b8080000c1b0b2001411910b28b8080002002200041086a36020c2002410c6a2001108d898080000c1a0b2001411a10b28b8080002002200041086a36020c2002410c6a2001108d89808000200041106a200110e2a58080000c190b2001411b10b28b8080000c180b2001411c10b28b8080002000280208200028020c200110da9b8080000c170b2001411d10b28b8080002000280208200028020c200110da9b8080000c160b2001411e10b28b808000200041046a200110db9b8080000c150b2001411f10b28b808000200041086a200110e09b8080000c140b2001412010b28b808000200041046a200110f8908080000c130b2001412110b28b8080002000280208200028020c2001108886808000200041106a200110de9b8080000c120b2001412210b28b8080002002200041046a36020c2002410c6a2001108c898080002000280214200028021820011088868080002000280220200028022420011088868080002002200041086a36020c2002410c6a2001108c8980800020022000410c6a36020c2002410c6a2001108c898080000c110b2001412310b28b808000200041086a200110de9b8080000c100b2001412410b28b8080000c0f0b2001412510b28b808000200041106a200110e79e8080000c0e0b2001412610b28b808000200041106a200110e09e808000200041c0006a200110a492808000200041046a200110fb8b8080000c0d0b2001412710b28b808000200041c0006a200110dc9b808000200041106a200110d398808000200041046a200110dc9b8080000c0c0b2001412810b28b808000200041c0006a200110dc9b808000200041106a200110d398808000200041046a200110dc9b8080000c0b0b2001412910b28b808000200041c0006a200110dc9b808000200041106a200110d398808000200041046a200110dc9b8080000c0a0b2001412a10b28b808000200041c0006a200110dc9b808000200041106a200110d398808000200041046a200110dc9b8080000c090b2001412b10b28b808000200220002d00013a000c20012002410c6a410110bfa88080000c080b2001412c10b28b808000200041016a412020011084868080000c070b2001412d10b28b8080000c060b2001412e10b28b808000200041046a200110dc9b8080000c050b2001412f10b28b808000200041106a200110f790808000200041046a200110db9b8080000c040b2001413010b28b808000200041c0006a200110dc9b808000200041106a200110d3988080000c030b2001413110b28b8080002000411c6a200110dc9b808000200041286a200110e19b808000200220002d00013a000c20012002410c6a410110bfa88080002000280208200028020c200110e29b808000200041106a200110fb8b8080000c020b2001413210b28b808000200041106a200110e39b808000200041046a200110fb8b8080000c010b2001413310b28b8080002000280208200028020c200110e49b8080000b200241106a2480808080000bf10301027f23808080800041106b2202248080808000024002400240024020002802000e03000102000b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41033a0000200028020821032002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d02200041e00a6c210003402003200110e090808000200341e00a6a2103200041a0756a22000d000c030b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41043a0000200028020821032002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d01200041a0016c210003402003200110b396808000200341a0016a2103200041e07e6a22000d000c020b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41053a0000200028020821032002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d00200041a0016c210003402003200110d198808000200341a0016a2103200041e07e6a22000d000b0b200241106a2480808080000be01102017f017e23808080800041106b220224808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200029038001427e7c2203a7410620034234541b0e34000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f30313233000b2001410010b28b80800020002802042000280208200110da9b8080000c330b2001410110b28b80800020002802042000280208200110da9b8080000c320b2001410210b28b80800020002802042000280208200110da9b8080000c310b2001410310b28b8080002002200041206a36020c2002410c6a2001108d898080002000200110de98808000200041286a200110e2a5808000200041386a200110db9b8080000c300b2001410410b28b80800020002802102000280214200110da9b8080002000200110dc9b8080000c2f0b2001410510b28b80800020002802102000280214200110da9b8080002000200110dc9b808000200041186a200110fb8b8080000c2e0b2001410610b28b80800020004198016a200110f09080800020004180016a200110dd9b8080002000280274200028027820011088868080000c2d0b2001410710b28b8080002002200036020c2002410c6a2001108c898080002002200041046a36020c2002410c6a2001108c898080002002200041086a36020c2002410c6a2001108c898080000c2c0b2001410810b28b8080002002200036020c2002410c6a2001108c898080000c2b0b2001410910b28b8080002002200036020c2002410c6a2001108c898080002002200041046a36020c2002410c6a2001108c898080002002200041086a36020c2002410c6a2001108c898080000c2a0b2001410a10b28b8080000c290b2001410b10b28b8080002000200110a4928080000c280b2001410c10b28b8080002000200110de9b8080000c270b2001410d10b28b8080002000410c6a200110df9b8080002000200110dc9b8080000c260b2001410e10b28b8080002000410c6a200110df9b8080002000200110dc9b808000200041206a200110fb8b8080000c250b2001410f10b28b8080002000200110df9b8080002000280218200028021c200110da9b808000200220002d00203a000c20012002410c6a410110bfa88080000c240b2001411010b28b8080002000410c6a200110df9b8080002000200110dc9b808000200041206a200110fb8b8080000c230b2001411110b28b8080002000410c6a200110df9b8080002000200110dc9b808000200041206a200110fb8b8080000c220b2001411210b28b8080002000200110de9b808000200041286a200110df9b8080000c210b2001411310b28b808000200041306a200110dc9b8080002000200110d398808000200041c0006a200110f7908080000c200b2001411410b28b8080000c1f0b2001411510b28b80800020002802042000280208200110e59b8080000c1e0b2001411610b28b80800020002802042000280208200110e59b8080000c1d0b2001411710b28b8080000c1c0b2001411810b28b80800020002802102000280214200110da9b8080002000200110dc9b8080000c1b0b2001411910b28b8080002002200036020c2002410c6a2001108d898080000c1a0b2001411a10b28b8080002002200041106a36020c2002410c6a2001108d898080002000200110e2a58080000c190b2001411b10b28b8080000c180b2001411c10b28b80800020002802042000280208200110da9b8080000c170b2001411d10b28b80800020002802042000280208200110da9b8080000c160b2001411e10b28b8080002000200110db9b8080000c150b2001411f10b28b8080002000200110e09b8080000c140b2001412010b28b8080002000200110f8908080000c130b2001412110b28b808000200028022c200028023020011088868080002000200110de9b8080000c120b2001412210b28b8080002002200041186a36020c2002410c6a2001108c8980800020002802042000280208200110888680800020002802102000280214200110888680800020022000411c6a36020c2002410c6a2001108c898080002002200041206a36020c2002410c6a2001108c898080000c110b2001412310b28b8080002000200110de9b8080000c100b2001412410b28b8080000c0f0b2001412510b28b8080002000200110e79e8080000c0e0b2001412610b28b808000200041086a200110e09e8080002000200110a492808000200041386a200110fb8b8080000c0d0b2001412710b28b808000200041306a200110dc9b8080002000200110d398808000200041c0006a200110dc9b8080000c0c0b2001412810b28b808000200041306a200110dc9b8080002000200110d398808000200041c0006a200110dc9b8080000c0b0b2001412910b28b808000200041306a200110dc9b8080002000200110d398808000200041c0006a200110dc9b8080000c0a0b2001412a10b28b808000200041306a200110dc9b8080002000200110d398808000200041c0006a200110dc9b8080000c090b2001412b10b28b808000200220002d00003a000c20012002410c6a410110bfa88080000c080b2001412c10b28b8080002000412020011084868080000c070b2001412d10b28b8080000c060b2001412e10b28b8080002000200110dc9b8080000c050b2001412f10b28b8080002000200110f790808000200041186a200110db9b8080000c040b2001413010b28b808000200041306a200110dc9b8080002000200110d3988080000c030b2001413110b28b808000200041186a200110dc9b8080002000200110e19b808000200220002d003c3a000c20012002410c6a410110bfa88080002000280228200028022c200110e29b808000200041306a200110fb8b8080000c020b2001413210b28b8080002000200110e39b808000200028020c2000280210200110e59b8080000c010b2001413310b28b80800020002802042000280208200110e49b8080000b200241106a2480808080000b8d0501047f23808080800041106b2202248080808000024002400240024020002802000e03000102000b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41033a0000200028020821032002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d02200041c0056c210003402003200110938f808000200341c0056a2103200041c07a6a22000d000c030b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41043a0000200028020821032002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d0120004106742104034020032d003821050240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20053a0000200341306a200110af968080002003200110f7a2808000200341c0006a2103200441406a22040d000c020b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41053a0000200028020821032002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d0020004106742104034020032d003821050240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20053a0000200341306a200110a4928080002003200110d398808000200341c0006a2103200441406a22040d000b0b200241106a2480808080000ba30701047f23808080800041106b22022480808080000240024020002d000022034106470d00200041106a21040240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a000020022004360208200241086a2001108f898080000c010b0240200128020020012802082205470d0020012005410110bea8808000200128020821050b2001200541016a2204360208200128020420056a41013a000002400240024002400240024020030e06000102030405000b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41003a00000c050b200041106a2100024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41013a00002002200036020c2002410c6a2001108f898080000c040b024020012802002004470d0020012004410110bea8808000200128020821040b200128020420046a41023a00002001200441016a22043602080240200128020020046b41034b0d0020012004410410bea8808000200128020821040b2001200441046a360208200128020420046a20002800013600000c030b024020012802002004470d0020012004410110bea8808000200128020821040b200128020420046a41033a00002001200441016a22043602080240200128020020046b41074b0d0020012004410810bea8808000200128020821040b2001200441086a360208200128020420046a20002900013700000c020b024020012802002004470d0020012004410110bea8808000200128020821040b200041016a2105200128020420046a41043a00002001200441016a22003602080240200128020020006b410f4b0d0020012000411010bea8808000200128020821000b2001200041106a360208200128020420006a22012005290000370000200141086a200541086a2900003700000c010b024020012802002004470d0020012004410110bea8808000200128020821040b200041016a2100200128020420046a41053a00002001200441016a22043602080240200128020020046b411f4b0d0020012004412010bea8808000200128020821040b2001200441206a360208200128020420046a22012000290000370000200141086a200041086a290000370000200141106a200041106a290000370000200141186a200041186a2900003700000b200241106a2480808080000b8e0301027f02400240024020002d0000220241626a4100200241616a41ff01714102491b0e03000102000b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b2001200241016a360208200128020420026a41033a000020002001108b8f8080000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b200128020420026a41043a00002001200241016a2202360208200041046a210320002d000c2100024020012802002002470d0020012002410110bea8808000200128020821020b2001200241016a360208200128020420026a20003a00002003200110af968080000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b200128020420026a41053a00002001200241016a2202360208200041046a210320002d000c2100024020012802002002470d0020012002410110bea8808000200128020821020b2001200241016a360208200128020420026a20003a00002003200110a4928080000bba0301057f2380808080004190056b2202248080808000024002400240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a36020020062d0000417d6a0e03010203040b200041203a00000c040b02402005450d0020032004417e6a3602042003200641026a36020020062d00012103200241106a2001108a8f80800020022d00102201411e460d00200041016a200241106a41017241ff0410f5b28080001a200020033a008005200020013a00000c040b200041203a00000c030b02402005450d0020032004417e6a3602042003200641026a36020020062d0001210320022001109395808000200228020022014109460d0020022802042104200020033a000c200020013602042000411e3a0000200020043602080c030b200041203a00000c020b02402005450d0020032004417e6a3602042003200641026a36020020062d00012103200241086a200110a192808000200228020822014109460d00200228020c2104200020033a000c200020013602042000411f3a0000200020043602080c020b200041203a00000c010b200041203a00000b20024190056a2480808080000bfd0602067f017e23808080800041a0056b220224808080800002400240024002400240024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024002400240024020044101710d00200541ff0171417d6a0e030102030a0b200041203a00000c0a0b200241106a200110b3a2808000024020022d0010411e460d002000200241106a41900510f5b28080001a0c0a0b200041203a00000c090b024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d06200720064b0d072004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d002002200110de95808000200228020022044109460d0020022802042101200020053a000c200020043602042000411e3a0000200020013602080c090b200041203a00000c080b024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d07200720064b0d082004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d00200241086a200110a092808000200228020822044109460d00200228020c2101200020053a000c200020043602042000411f3a0000200020013602080c080b200041203a00000c070b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200041203a00000b200241a0056a2480808080000ba00602067f017e2380808080004190056b220224808080800002400240024002400240024002400240024002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d04200720054b0d0520042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d0000417d6a0e030102030c0b200041203a00000c0c0b024020032802082204280208220520042802102206460d00200641016a2207450d05200720054b0d0620042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00002104200241106a200110898f80800020022d00102203411e460d00200041016a200241106a41017241ff0410f5b28080001a200020043a008005200020033a00000c0c0b200041203a00000c0b0b024020032802082204280208220520042802102206460d00200641016a2207450d06200720054b0d0720042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d000021042002200110f793808000200228020022034109460d0020022802042101200020043a000c200020033602042000411e3a0000200020013602080c0b0b200041203a00000c0a0b024020032802082204280208220520042802102206460d00200641016a2207450d07200720054b0d0820042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00002104200241086a200110a392808000200228020822034109460d00200228020c2101200020043a000c200020033602042000411f3a0000200020013602080c0a0b200041203a00000c090b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200041203a00000b20024190056a2480808080000bb50301047f2380808080004190056b220224808080800002400240024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a36020020052d0000417d6a0e03010203040b200041203a00000c040b02402004450d0020012003417e6a3602042001200541026a36020020052d00012103200241106a200110878f80800020022d00102201411e460d00200041016a200241106a41017241ff0410f5b28080001a200020033a008005200020013a00000c040b200041203a00000c030b02402004450d0020012003417e6a3602042001200541026a36020020052d000121032002200110e094808000200228020022014109460d0020022802042105200020033a000c200020013602042000411e3a0000200020053602080c030b200041203a00000c020b02402004450d0020012003417e6a3602042001200541026a36020020052d00012103200241086a200110a292808000200228020822014109460d00200228020c2105200020033a000c200020013602042000411f3a0000200020053602080c020b200041203a00000c010b200041203a00000b20024190056a2480808080000bc00402047f017e2380808080004190056b22022480808080000240024002400240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d0000417d6a0e03010203040b200041203a00000c040b0240200328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002103200241106a200110848f80800020022d00102204411e460d00200041016a200241106a41017241ff0410f5b28080001a200020033a008005200020043a00000c040b200041203a00000c030b0240200328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d000021032002200110c594808000200228020022044109460d0020022802042101200020033a000c200020043602042000411e3a0000200020013602080c030b200041203a00000c020b0240200328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002103200241086a2001109f92808000200228020822044109460d00200228020c2101200020033a000c200020043602042000411f3a0000200020013602080c020b200041203a00000c010b200041203a00000b20024190056a2480808080000bcc0402047f017e2380808080004190056b22022480808080000240024002400240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d0000417d6a0e03010203040b200041203a00000c040b0240200328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002103200241106a200110868f80800020022d00102204411e460d00200041016a200241106a41017241ff0410f5b28080001a200020033a008005200020043a00000c040b200041203a00000c030b0240200328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d0000210320022001109294808000200228020022044109460d0020022802042101200020033a000c200020043602042000411e3a0000200020013602080c030b200041203a00000c020b0240200328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002103200241086a2001109e92808000200228020822044109460d00200228020c2101200020033a000c200020043602042000411f3a0000200020013602080c020b200041203a00000c010b200041203a00000b20024190056a2480808080000bb80501047f23808080800041306b220224808080800002400240024002400240024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a36020020052d00000e06010203040506070b200041303602080c070b2000412a3602080c060b200241206a200110efa580800002402002280220418080808078460d00200241086a200241206a41086a28020036020020022002290220370300200241206a200210adaf80800020022802202201418080808078460d00200020022902243703102000200136020c2000412b3602080c060b200041303602080c050b2002200110d19a80800002402002280208412a460d0020002002290300370300200041186a200241186a290300370300200041106a200241106a290300370300200041086a200241086a2903003703000c050b200041303602080c040b024020034105490d002000412d36020820012003417b6a3602042001200541056a360200200020052800013602000c040b200041303602080c030b2002200110ffa580800002402002280200418080808078460d002000200229020037020c200041146a200241086a2802003602002000412e3602080c030b200041303602080c020b02402004450d0020012003417e6a3602042001200541026a36020002400240024020052d000122030e03020001030b2002200110e5a58080002002280200418080808078460d02200241206a41086a200241086a28020036020020022002290200370320410121030c010b2002200110e5a58080002002280200418080808078460d01200241206a41086a200241086a28020036020020022002290200370320410221030b2000200336020c20002002290320370210200041186a200241286a2802003602002000412f3602080c020b200041303602080c010b200041303602080b200241306a2480808080000bcb0301027f02400240024020002d0000220241636a41002002411e71411e461b0e03000102000b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b200128020420026a41033a00002001200241016a220236020820002d0080052103024020012802002002470d0020012002410110bea8808000200128020821020b2001200241016a360208200128020420026a20033a000020002001108c8f8080000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b200041046a2103200128020420026a41043a00002001200241016a220236020820002d000c2100024020012802002002470d0020012002410110bea8808000200128020821020b2001200241016a360208200128020420026a20003a00002003200110af968080000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b200041046a2103200128020420026a41053a00002001200241016a220236020820002d000c2100024020012802002002470d0020012002410110bea8808000200128020821020b2001200241016a360208200128020420026a20003a00002003200110a4928080000bf30101017f200041086a210202400240024020002802000e03000102000b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41033a00002002200110dc908080000f0b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41043a00002002200110b0968080000f0b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41053a00002002200110de988080000bdf0701047f23808080800041106b220224808080800002400240024002400240024002402000280208220341566a2204410220044106491b0e06000102030405000b0240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41003a00000c050b0240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a41013a00002001200441016a360208200028021021042002200028021422003602082002200241086a36020c2002410c6a2001108c898080002000450d0420004106742103034020042d003821050240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20053a0000200441306a200110a4928080002004200110d398808000200441c0006a2104200341406a22030d000c050b0b0240200128020020012802082205470d0020012005410110bea8808000200128020821050b2001200541016a2204360208200128020420056a41023a0000024020034129470d00024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41003a00000c040b024020012802002004470d0020012004410110bea8808000200128020821040b200041086a2103200128020420046a41013a00002001200441016a2204360208200028020021000240200128020020046b41034b0d0020012004410410bea8808000200128020821040b2001200441046a360208200128020420046a20003600002003200110ea9b8080000c030b0240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a41033a00002001200441016a2204360208200028020021000240200128020020046b41034b0d0020012004410410bea8808000200128020821040b2001200441046a360208200128020420046a20003600000c020b0240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a41043a00002001200441016a360208200028021021042002200028021422003602082002200241086a36020c2002410c6a2001108c898080002000450d01200041286c210003402004200110eb9b808000200441286a2104200041586a22000d000c020b0b2000410c6a21000240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41053a00002000200110f8908080000b200241106a2480808080000b910503067f017e027f23808080800041d0006b2201248080808000200141286a41e4aaca8000410c41c3aaca8000410b41d4aaca800041011089a9808000200142043702202001420037021820014280808080800137021041002d0098a2db80001a02400240412041002802a496db8000118280808000002202450d00200241003602182002410b360204200241f0aaca800036020020014101360248200120023602402001200241206a36024c20012002360244200141106a200141c0006a418092c7800010908b808000200141086a2203200141106a410c6a220241086a28020036020020012002290200370300200128021021042001280214210520012802182106200129022c2107200128022821082001410036021820014280808080c000370210200141c0006a200141106a41fbaaca8000410210ce88808000200141106a200141c0006a41fdaaca8000410210fb86808000200141346a200141106a41ffaaca80004102109088808000200128023c210920012802382102200120012802343602182001200236021020012002200941246c6a36021c20012002360214200141c0006a200141106a418092c7800010928b8080002008418080808078460d012001200436021820012005360210200120053602142001200520064105746a36021c200041c4006a200141106a41b097cc800010908b8080002001411b6a200141c0006a41086a2802003600002000200737023c20002008360238200041013a000020002001290300370250200041d8006a20032802003602002001200129024037001320002001290010370001200041086a200141176a290000370000200141d0006a2480808080000f0b4108412010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000b910503067f017e027f23808080800041d0006b2201248080808000200141286a41e4aaca8000410c41c3aaca8000410b41d4aaca800041011089a9808000200142043702202001420037021820014280808080800137021041002d0098a2db80001a02400240412041002802a496db8000118280808000002202450d00200241003602182002410b360204200241f0aaca800036020020014101360248200120023602402001200241206a36024c20012002360244200141106a200141c0006a418092c7800010908b808000200141086a2203200141106a410c6a220241086a28020036020020012002290200370300200128021021042001280214210520012802182106200129022c2107200128022821082001410036021820014280808080c000370210200141c0006a200141106a41fbaaca8000410210bb88808000200141106a200141c0006a41fdaaca80004102109886808000200141346a200141106a41ffaaca80004102109a86808000200128023c210920012802382102200120012802343602182001200236021020012002200941246c6a36021c20012002360214200141c0006a200141106a418092c7800010928b8080002008418080808078460d012001200436021820012005360210200120053602142001200520064105746a36021c200041c4006a200141106a41b097cc800010908b8080002001411b6a200141c0006a41086a2802003600002000200737023c20002008360238200041013a000020002001290300370250200041d8006a20032802003602002001200129024037001320002001290010370001200041086a200141176a290000370000200141d0006a2480808080000f0b4108412010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bfc0602047f017e2380808080004180016b22012480808080002001200036020c20002802004102744184f2ca80006a280200200028020c6c22024105722103410021040240024020024100480d0041002d0098a2db80001a200341002802a496db80001182808080000022020d01410121040b200420034198c2ca800010ae80808000000b20014100360244200120023602402001200336023c20002001413c6a10ce98808000200128023c210220012802402103200120012802443602142001200336021020014280808080800137021c2001200141106a3602182001413c6a200141186a10cd9880800002400240200128023c4103460d00200141286a41086a2001413c6a41086a2902003703002001200129023c2205370328200141286a41047221002005a7210402402001280214450d000240024002400240024020040e020102000b200010ec8b808000200128022c0d020c030b200010ed8b808000200128022c0d010c020b200010ee8b808000200128022c450d010b2001280230410028029c96db8000118080808000000b410021000c020b200141186a41086a200041086a280200360200200120002902003703184100210020044103460d01200141c8006a200141206a280200360200200120012903183702402001200436023c200141c0006a21000240024002400240024020040e020102000b200010ec8b80800020012802400d020c030b200010ed8b80800020012802400d010c020b200010ee8b8080002001280240450d010b2001280244410028029c96db8000118080808000000b410121000c010b410021000b02402002450d002003410028029c96db8000118080808000000b024020000d0041002802cca2db8000450d002001418985808000ad4220862001410c6aad843703302001418a85808000ad422086200141186aad8437032841002802dc8fdb8000210341002802d88fdb8000210241002802c8a2db80002104200142023702742001410336026c2001419cabca800036026820014117360264200141ebabca8000360260200142b780808010370258200141b4abca80003602542001420b37024c200141c3aaca80003602482001410036024420014281808080f02d37023c200341bce9c38000200441024622041b28021021032001200141286a360270200241d4e9c3800020041b2001413c6a2003118b80808000000b20014180016a24808080800020004101730b940801027f23808080800041c0006b22022480808080002000280200220041046a2103024002400240024020002802000e03000102000b41012100200128021c41fbaaca80004102200128022028020c118180808000000d020240024020012d00144104710d0041012100200128021c4193c5c080004101200128022028020c118180808000000d042003200110ec91808000450d010c040b200128021c4194c5c080004102200128022028020c118180808000000d0341012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342003200241186a10ec918080000d032002280234418ec5c080004102200228023828020c118180808000000d030b200128021c4196c5c080004101200128022028020c1181808080000021000c020b41012100200128021c41fdaaca80004102200128022028020c118180808000000d010240024020012d00144104710d0041012100200128021c4193c5c080004101200128022028020c118180808000000d032003200110ce97808000450d010c030b200128021c4194c5c080004102200128022028020c118180808000000d0241012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342003200241186a10ce978080000d022002280234418ec5c080004102200228023828020c118180808000000d020b200128021c4196c5c080004101200128022028020c1181808080000021000c010b41012100200128021c41ffaaca80004102200128022028020c118180808000000d000240024020012d00144104710d0041012100200128021c4193c5c080004101200128022028020c118180808000000d022003200110ed9c808000450d010c020b200128021c4194c5c080004102200128022028020c118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342003200241186a10ed9c8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000b1e00200128021c41c3d9ca80004105200128022028020c118180808000000b930101037f23808080800041106b220224808080800002400240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020020042d00002103200241086a2001109395808000200228020822014109460d00200228020c2104200020033a000820002001360200200020043602040c010b200041093602000b200241106a2480808080000be90102067f017e23808080800041106b22022480808080000240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d01200720054b0d0220042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00002104200241086a200110f793808000200228020822014109460d00200228020c2106200020043a000820002001360200200020063602040c030b200041093602000c020b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200241106a2480808080000bb20102047f017e23808080800041106b2202248080808000024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002104200241086a2001109294808000200228020822014109460d00200228020c2103200020043a000820002001360200200020033602040c010b200041093602000b200241106a2480808080000b8e0101037f23808080800041106b22022480808080000240024020012802042203450d0020012003417f6a36020420012001280200220341016a36020020032d00002103200241086a200110e094808000200228020822014109460d00200228020c2104200020033a000820002001360200200020043602040c010b200041093602000b200241106a2480808080000bb30202067f017e23808080800041106b2202248080808000024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d00200241086a200110de95808000200228020822044109460d00200228020c2101200020053a000820002004360200200020013602040c030b200041093602000c020b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200241106a2480808080000baf0102047f017e23808080800041106b2202248080808000024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002104200241086a200110c594808000200228020822014109460d00200228020c2103200020043a000820002001360200200020033602040c010b200041093602000b200241106a2480808080000b8f1d02067f077e2380808080004190026b22022480808080000240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a220736020020062d00000e340102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323335340b200041343a00000c350b200241f0006a200110eb98808000024002402002280270418080808078460d00200241c0016a41086a200241f0006a41086a28020022033602002002411b6a20033600002002200229027022083703c0012002200837001320002002290010370001200041086a200241176a290000370000410021030c010b413421030b200020033a00000c340b200241f0006a200110eb9880800002402002280270418080808078460d00200241c0016a41086a200241f0006a41086a28020022033602002002411b6a20033600002002200229027022083703c0012002200837001320002002290010370001200041086a200241176a290000370000200041013a00000c340b200041343a00000c330b200241f0006a200110eb9880800002402002280270418080808078460d00200241c0016a41086a200241f0006a41086a28020022033602002002411b6a20033600002002200229027022083703c0012002200837001320002002290010370001200041086a200241176a290000370000200041023a00000c330b200041343a00000c320b2000200110ec988080000c310b2000200110ed988080000c300b2000200110ee988080000c2f0b2000200110ef988080000c2e0b2000200110f0988080000c2d0b2002200110f288808000024020022802000d0020022802042103200041083a0000200020033602040c2d0b200041343a00000c2c0b2000200110f1988080000c2b0b2000410a3a00000c2a0b200241086a200110a1928080000240200228020822034109460d00200228020c2101200020033602042000410b3a0000200020013602080c2a0b200041343a00000c290b200241f0006a200110f29880800002402002280288014109460d00200241c0016a41206a200241f0006a41206a2903002208370300200241c0016a41186a200241f0006a41186a2903002209370300200241c0016a41106a200241f0006a41106a290300220a370300200241c0016a41086a200241f0006a41086a290300220b3703002002411f6a200b370000200241276a200a3700002002412f6a2009370000200241376a20083700002002200229037022093703c0012002200937001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041216a200241106a41206a290000370000200041286a20083700002000410c3a00000c290b200041343a00000c280b2000200110f3988080000c270b2000200110f4988080000c260b2000200110f5988080000c250b2000200110f6988080000c240b2000200110f7988080000c230b2000200110f8988080000c220b2000200110f9988080000c210b200041143a00000c200b200241003a00702002200241f0006a3602c001200241106a41dc97db80002001200241c0016a10cea6808000024020022802102203418080808078460d002000200229021437030820002003360204200041153a00000c200b200041343a00000c1f0b200241003a00702002200241f0006a3602c001200241106a41dc97db80002001200241c0016a10cea6808000024020022802102203418080808078460d002000200229021437030820002003360204200041163a00000c1f0b200041343a00000c1e0b200041173a00000c1d0b2000200110fa988080000c1c0b200241106a200110f688808000024020022802100d0020002002290318370308200041193a00000c1c0b200041343a00000c1b0b2000200110fb988080000c1a0b2000411b3a00000c190b200241f0006a200110eb9880800002402002280270418080808078460d00200241c0016a41086a200241f0006a41086a28020022033602002002411b6a20033600002002200229027022083703c0012002200837001320002002290010370001200041086a200241176a2900003700002000411c3a00000c190b200041343a00000c180b200241f0006a200110eb9880800002402002280270418080808078460d00200241c0016a41086a200241f0006a41086a28020022033602002002411b6a20033600002002200229027022083703c0012002200837001320002002290010370001200041086a200241176a2900003700002000411d3a00000c180b200041343a00000c170b200241f0006a200110fc9880800002402002280270410a460d00200241c0016a41086a200241f0006a41086a28020022033602002002411b6a20033600002002200229027022083703c0012002200837001320002002290010370001200041086a200241176a2900003700002000411e3a00000c170b200041343a00000c160b200241f0006a200110fd9880800002402002280278412a460d00200241c0016a41186a200241f0006a41186a2903002208370300200241c0016a41106a200241f0006a41106a2903002209370300200241c0016a41086a200241f0006a41086a290300220a3703002002411f6a200a370000200241276a2009370000200241106a411f6a20083700002002200229037022093703c0012002200937001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041206a20083700002000411f3a00000c160b200041343a00000c150b200241f0006a200110cc8f808000024020022802704103460d00200241c0016a41086a200241f0006a41086a29020022083703002002411b6a20083700002002200229027022083703c0012002200837001320002002290010370001200041096a200241106a41086a290000370000200041106a2002411f6a280000360000200041203a00000c150b200041343a00000c140b2000200110fe988080000c130b2000200110ff988080000c120b200241f0006a200110f29880800002402002280288014109460d00200241c0016a41206a200241f0006a41206a2903002208370300200241c0016a41186a200241f0006a41186a2903002209370300200241c0016a41106a200241f0006a41106a290300220a370300200241c0016a41086a200241f0006a41086a290300220b3703002002411f6a200b370000200241276a200a3700002002412f6a2009370000200241376a20083700002002200229037022093703c0012002200937001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041216a200241106a41206a290000370000200041286a2008370000200041233a00000c120b200041343a00000c110b200041243a00000c100b200241f0006a200110e39e808000024020022d00704113460d00200241c0016a200241f0006a41d00010f5b28080001a2002411f6a200241c0016a41d00010f5b28080001a200041016a200241106a41df0010f5b28080001a200041253a00000c100b200041343a00000c0f0b200020011080998080000c0e0b200020011081998080000c0d0b200020011082998080000c0c0b200020011083998080000c0b0b200020011084998080000c0a0b0240024002402005450d0020032004417e6a3602042003200641026a3602004100210320062d00010e020201000b200041343a00000c0b0b410121030b200020033a00012000412b3a00000c090b024020044121490d0020032004415f6a3602042003200641216a360200200741086a2900002108200741106a29000021092007290000210a200041196a200741186a290000370000200041116a2009370000200041096a20083700002000200a3700012000412c3a00000c090b200041343a00000c080b2000412d3a00000c070b200241f0006a2001108599808000024020022802704109460d00200241c0016a41086a200241f0006a41086a28020022033602002002411b6a20033600002002200229027022083703c0012002200837001320002002290010370001200041086a200241176a2900003700002000412e3a00000c070b200041343a00000c060b200020011086998080000c050b200241f0006a2001108799808000024020022802a0014109460d00200241c0016a41386a200241f0006a41386a2903002208370300200241c0016a41306a200241f0006a41306a2903002209370300200241c0016a41286a200241f0006a41286a290300220a370300200241c0016a41206a200241f0006a41206a290300220b370300200241c0016a41186a200241f0006a41186a290300220c370300200241c0016a41106a200241f0006a41106a290300220d370300200241276a2002290378220e3700002002412f6a200d370000200241376a200c3700002002413f6a200b370000200241c7006a200a370000200241cf006a2009370000200241d7006a20083700002002200e3703c8012002200229037022083703c0012002200837001f200041016a200241106a41cf0010f5b28080001a200041303a00000c050b200041343a00000c040b200020011088998080000c030b200020011089998080000c020b200041343a00000c010b200241f0006a200110fba580800002402002280270418080808078460d00200241c0016a41086a200241f0006a41086a28020022033602002002411b6a20033600002002200229027022083703c0012002200837001320002002290010370001200041086a200241176a290000370000200041333a00000c010b200041343a00000b20024190026a2480808080000bb50101017f23808080800041206b2202248080808000200241046a20011087a6808000024002402002280204418080808078460d00200241106a41086a200241046a41086a220128020036020020022002290204370310200241046a200241106a10adaf80800002402002280204418080808078460d0020002002290204370200200041086a20012802003602000c020b20004180808080783602000c010b20004180808080783602000b200241206a2480808080000b8a0405017f027e027f017e027f23808080800041d0006b2202248080808000200241306a200110f68880800002400240024020022802300d0020022903382103200241306a200110d59b80800020022802384130460d01200241106a41186a200241306a41186a290300370300200241106a41106a200241306a41106a290300370300200241106a41086a200241306a41086a29030037030020022002290330370310200241306a200110f688808000024020022802300d0020022903382104200241306a200110f68880800020022802300d00200128020022052802042206450d002002290338210720052006417f6a36020420052005280200220641016a360200410921050240024020062d00000e020100020b200128020022052802042206450d0120052006417f6a36020420052005280200220641016a36020020062d00002108200241086a200110a1928080002002280208220541776a4102490d01200228020c21090b20002002290310370328200041c0006a200241286a290300370300200041386a200241206a290300370300200041306a200241186a290300370300200020073703202000200437031820002003370310200020083a000c2000200936020820002005360204200041033a00000c030b200041343a0000200241106a10cd9b8080000c020b200041343a00000c010b200041343a00000b200241d0006a2480808080000be60201067f23808080800041306b2202248080808000200241146a20011087a6808000024002402002280214418080808078460d00200241206a41086a200241146a41086a28020036020020022002290214370320200241146a200241206a10adaf80800020022802142203418080808078460d00200228021c2104200228021821050240200128020022062802042207450d0020062007417f6a36020420062006280200220741016a36020020072d00002106200241086a200110a192808000200228020822014109460d00200228020c2107200020063a0018200020013602102000200436020c2000200536020820002003360204200041043a0000200020073602140c020b200041343a000002402004450d00200541306a21000340200010e38a808000200041c0006a21002004417f6a22040d000b0b2003450d012005410028029c96db8000118080808000000c010b200041343a00000b200241306a2480808080000be70302077f017e23808080800041306b22022480808080002002410c6a20011087a68080000240024002400240200228020c418080808078460d00200241186a41086a2002410c6a41086a2802003602002002200229020c3703182002410c6a200241186a10adaf808000200228020c2203418080808078460d002002280214210420022802102105200128020022062802042207450d0120062007417f6a36020420062006280200220741016a36020020072d000021062002200110a192808000200228020022074109460d0120022802042108200220063a00142002200736020c20022008360210200241003a002b20022002412b6a36022c200241186a41dc97db800020012002412c6a10cea6808000024020022802182201418080808078460d00200229021c21092000200229020c37021c200041246a200241146a28020036020020002009370214200020013602102000200436020c2000200536020820002003360204200041053a00000c040b200041343a00002002410c6a10c69b8080000c020b200041343a00000c020b200041343a00000b02402004450d00200541306a21010340200110e38a808000200141c0006a21012004417f6a22040d000b0b2003450d002005410028029c96db8000118080808000000b200241306a2480808080000bc60202047f047e23808080800041106b2202248080808000024002400240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020020042d0000220441034b0d00200128020022032802042205450d0120032005417f6a36020420032003280200220541016a360200420021060240024020052d00000e020100030b2002200110f68880800020022802000d02200229030821072002200110f68880800020022802000d0220022903082108420121060b2002200110c88c808000024020022802002203418080808078460d0020022902042109200020083703282000200737032020002006370318200041003a00102000200937030820002003360204200020043a0001200041063a00000c030b200041343a00000c020b200041343a00000c010b200041343a00000b200241106a2480808080000b990601067f0240200128020022022802042203450d0020022003417f6a220436020420022002280200220541016a3602000240024002400240024020052d000022064103710e0400030201000b200641027621060c030b200641044f0d0320034105490d0320022003417b6a3602042002200541056a360200200528000122064180808080044f0d020c030b20034104490d0220022003417c6a3602042002200541046a36020020052f0001200541036a2d0000411074722202418002490d02200241087420067241027621060c010b2004450d0120022003417e6a3602042002200541026a36020020052d00012202450d01200241087420067241027621060b200128020022022802042203450d0020022003417f6a220736020420022002280200220541016a3602000240024002400240024020052d000022044103710e0400010302000b200441027621050c030b2007450d0320022003417e6a3602042002200541026a36020020052d00012202450d03200241087420047241027621050c020b200441044f0d0220034105490d0220022003417b6a3602042002200541056a360200200528000122054180808080044f0d010c020b20034104490d0120022003417c6a3602042002200541046a36020020052f0001200541036a2d0000411074722202418002490d01200241087420047241027621050b200128020022022802042201450d0020022001417f6a220736020420022002280200220341016a3602000240024002400240024020032d000022044103710e0400010302000b200441027621020c030b2007450d0320022001417e6a3602042002200341026a36020020032d00012202450d03200241087420047241027621020c020b200441044f0d0220014105490d0220022001417b6a3602042002200341056a360200200328000122024180808080044f0d010c020b20014104490d0120022001417c6a3602042002200341046a36020020032f0001200341036a2d0000411074722202418002490d01200241087420047241027621020b2000200236020c2000200536020820002006360204200041073a00000f0b200041343a00000b990601067f0240200128020022022802042203450d0020022003417f6a220436020420022002280200220541016a3602000240024002400240024020052d000022064103710e0400030201000b200641027621060c030b200641044f0d0320034105490d0320022003417b6a3602042002200541056a360200200528000122064180808080044f0d020c030b20034104490d0220022003417c6a3602042002200541046a36020020052f0001200541036a2d0000411074722202418002490d02200241087420067241027621060c010b2004450d0120022003417e6a3602042002200541026a36020020052d00012202450d01200241087420067241027621060b200128020022022802042203450d0020022003417f6a220736020420022002280200220541016a3602000240024002400240024020052d000022044103710e0400010302000b200441027621050c030b2007450d0320022003417e6a3602042002200541026a36020020052d00012202450d03200241087420047241027621050c020b200441044f0d0220034105490d0220022003417b6a3602042002200541056a360200200528000122054180808080044f0d010c020b20034104490d0120022003417c6a3602042002200541046a36020020052f0001200541036a2d0000411074722202418002490d01200241087420047241027621050b200128020022022802042201450d0020022001417f6a220736020420022002280200220341016a3602000240024002400240024020032d000022044103710e0400010302000b200441027621020c030b2007450d0320022001417e6a3602042002200341026a36020020032d00012202450d03200241087420047241027621020c020b200441044f0d0220014105490d0220022001417b6a3602042002200341056a360200200328000122024180808080044f0d010c020b20014104490d0120022001417c6a3602042002200341046a36020020032f0001200341036a2d0000411074722202418002490d01200241087420047241027621020b2000200236020c2000200536020820002006360204200041093a00000f0b200041343a00000bbb0202047f037e23808080800041306b22022480808080000240024002400240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020020042d00002103200241086a200110a192808000200228020822044109460d00200228020c2105200220033a001c2002200436021420022005360218200241206a200110f68880800020022802200d0120022903282106200241206a200110f688808000024020022802200d0020022903282107200241206a200110f68880800020022802200d002002290328210820002002290214370218200041206a2002411c6a2802003602002000200837031020002007370308200020063703000c040b200041093602180c020b200041093602180c020b200041093602180b200241146a10c69b8080000b200241306a2480808080000be90301037f23808080800041d0006b22022480808080002002413c6a200110c79b80800002400240200228023c410d460d00200241286a41106a2002413c6a41106a280200360200200241286a41086a2002413c6a41086a2902003703002002200229023c3703280240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020020042d00002103200241086a200110a192808000200228020822014109460d00200228020c2104200241246a200241286a41106a2802003600002002411c6a200241286a41086a290300370000200220022903283700142000410d3a000020002002290011370001200041096a200241116a41086a290000370000200041106a200241206a290000370000200020033a00202000200436021c200020013602180c020b200041343a0000024020022802282200410c470d0020022802302103024020022802342201450d00200341306a21000340200010e38a808000200041c0006a21002001417f6a22010d000b0b200228022c450d022003410028029c96db8000118080808000000c020b200241286a210102400240200041776a2200410320004103491b0e0403000301030b200241286a41047221010b200110c69b8080000c010b200041343a00000b200241d0006a2480808080000bc20402047f017e23808080800041d0006b2202248080808000200241286a200110c79b80800002400240024002402002280228410d460d00200241106a41106a200241286a41106a280200360200200241106a41086a200241286a41086a290200370300200220022902283703100240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020020042d00002103200241086a200110a192808000200228020822044109460d00200228020c2105200220033a00442002200436023c20022005360240200241003a004b2002200241cb006a36024c200241286a41dc97db80002001200241cc006a10cea680800020022802282201418080808078460d02200229022c2106200020022903103702102000200229023c370224200041206a200241206a280200360200200041186a200241106a41086a2903003702002000412c6a2002413c6a41086a28020036020020002006370308200020013602042000410e3a00000c040b200041343a00000c020b200041343a00000c020b200041343a00002002413c6a10c69b8080000b024020022802102201410c470d00200228021821030240200228021c2200450d00200341306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b2002280214450d012003410028029c96db8000118080808000000c010b200241106a210002400240200141776a2201410320014103491b0e0402000201020b200241106a41047221000b200010c69b8080000b200241d0006a2480808080000be40401057f23808080800041c0006b2202248080808000200241206a200110c79b80800002400240024002402002280220410d460d00200241086a41106a200241206a41106a280200360200200241086a41086a200241206a41086a220329020037030020022002290220370308200241346a20011087a68080002002280234418080808078460d012003200241346a41086a28020036020020022002290234370320200241346a200241206a10adaf80800020022802342204418080808078460d01200228023c2103200228023821050240200128020022012802042206450d0020012006417f6a36020420012001280200220641016a360200410021010240024020062d00000e020100020b410121010b20002002290308370210200041206a200241186a280200360200200041186a200241106a2903003702002000200336020c2000200536020820002004360204200020013a00012000410f3a00000c040b200041343a000002402003450d00200541306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2004450d022005410028029c96db8000118080808000000c020b200041343a00000c020b200041343a00000b024020022802082201410c470d0020022802102100024020022802142203450d00200041306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b200228020c450d012000410028029c96db8000118080808000000c010b200241086a210302400240200141776a2201410320014103491b0e0402000201020b200241086a41047221030b200310c69b8080000b200241c0006a2480808080000bc50402047f017e23808080800041d0006b2202248080808000200241286a200110c79b80800002400240024002402002280228410d460d00200241106a41106a200241286a41106a280200360200200241106a41086a200241286a41086a290200370300200220022902283703100240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020020042d00002103200241086a200110a192808000200228020822044109460d00200228020c2105200220033a00442002200436023c20022005360240200241003a004b2002200241cb006a36024c200241286a41dc97db80002001200241cc006a10cea680800020022802282201418080808078460d02200229022c2106200020022903103702102000200229023c370224200041206a200241106a41106a280200360200200041186a200241106a41086a2903003702002000412c6a2002413c6a41086a2802003602002000200637030820002001360204200041103a00000c040b200041343a00000c020b200041343a00000c020b200041343a00002002413c6a10c69b8080000b024020022802102201410c470d00200228021821030240200228021c2200450d00200341306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b2002280214450d012003410028029c96db8000118080808000000c010b200241106a210002400240200141776a2201410320014103491b0e0402000201020b200241106a41047221000b200010c69b8080000b200241d0006a2480808080000bc20402047f017e23808080800041d0006b2202248080808000200241286a200110c79b80800002400240024002402002280228410d460d00200241106a41106a200241286a41106a280200360200200241106a41086a200241286a41086a290200370300200220022902283703100240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020020042d00002103200241086a200110a192808000200228020822044109460d00200228020c2105200220033a00442002200436023c20022005360240200241003a004b2002200241cb006a36024c200241286a41dc97db80002001200241cc006a10cea680800020022802282201418080808078460d02200229022c2106200020022903103702102000200229023c370224200041206a200241206a280200360200200041186a200241106a41086a2903003702002000412c6a2002413c6a41086a2802003602002000200637030820002001360204200041113a00000c040b200041343a00000c020b200041343a00000c020b200041343a00002002413c6a10c69b8080000b024020022802102201410c470d00200228021821030240200228021c2200450d00200341306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b2002280214450d012003410028029c96db8000118080808000000c010b200241106a210002400240200141776a2201410320014103491b0e0402000201020b200241106a41047221000b200010c69b8080000b200241d0006a2480808080000baf0402047f027e2380808080004180016b2202248080808000024002400240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020020042d000021042002200110a192808000200228020022034109460d0020022802042105200220043a007c2002200336027420022005360278200241c8006a200110f688808000024020022802480d0020022903502106200241c8006a200110f68880800020022802480d0020022903502107200241c8006a200110f6888080002002280248450d020b200241f4006a10c69b8080000b200041343a00000c010b2002200229027837023c20022003360238200220022903503703302002200737032820022006370320200241c8006a200110c79b808000200241386a210102402002280248410d460d00200241e0006a41106a200241c8006a41106a2802002203360200200241e0006a41086a200241c8006a41086a2902002206370300200220022902482207370360200041386a200241206a41206a290300370300200041306a2001290300370300200041286a200241206a41106a290300370300200041206a200241206a41086a290300370300200020022903203703182002411c6a2003360000200241146a20063700002002200737000c200041123a000020002002290009370001200041096a200241096a41086a290000370000200041106a200241186a2900003700000c010b200041343a0000200110c69b8080000b20024180016a2480808080000bfc0302047f037e2380808080004180016b2202248080808000200241c0006a20011087998080000240024020022802704109460d00200241386a200241c0006a41386a290300370300200241306a2203200241c0006a41306a290300370300200241286a200241c0006a41286a290300370300200241206a200241c0006a41206a290300370300200241186a200241c0006a41186a290300370300200241106a200241c0006a41106a29030037030020022002290348370308200220022903403703000240200128020022042802042205450d0020042005417f6a36020420042004280200220541016a360200420021060240024020052d00000e020100020b200241c0006a200110f68880800020022802400d0120022903482107200241c0006a200110f68880800020022802400d0120022903482108420121060b20002002290300370320200041286a2002290308370300200041d8006a200241386a290300370300200041d0006a200241306a290300370300200041c8006a200241286a290300370300200041c0006a200241206a290300370300200041386a200241186a290300370300200041306a200241106a290300370300200020083703182000200737031020002006370308200041133a00000c020b200041343a0000200310c69b8080000c010b200041343a00000b20024180016a2480808080000be60201067f23808080800041306b2202248080808000200241146a20011087a6808000024002402002280214418080808078460d00200241206a41086a200241146a41086a28020036020020022002290214370320200241146a200241206a10adaf80800020022802142203418080808078460d00200228021c2104200228021821050240200128020022062802042207450d0020062007417f6a36020420062006280200220741016a36020020072d00002106200241086a200110a192808000200228020822014109460d00200228020c2107200020063a0018200020013602102000200436020c2000200536020820002003360204200041183a0000200020073602140c020b200041343a000002402004450d00200541306a21000340200010e38a808000200041c0006a21002004417f6a22040d000b0b2003450d012005410028029c96db8000118080808000000c010b200041343a00000b200241306a2480808080000b9d0102017f027e23808080800041106b22022480808080002002200110f6888080000240024020022802000d00200229030821032002200110f688808000024020022802000d00200229030821042002200110f68880800020022802000d002000200229030837031820002004370310200020033703082000411a3a00000c020b200041343a00000c010b200041343a00000b200241106a2480808080000bdf0101057f23808080800041106b220224808080800002400240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a36020020062d00000e020203010b2000410a3602000c030b2000410a3602000c020b200041093602000c010b02402005450d0020032004417e6a3602042003200641026a36020020062d00012103200241086a200110a192808000200228020822014109460d00200228020c2104200020033a000820002001360200200020043602040c010b2000410a3602000b200241106a2480808080000bfe0502077f037e23808080800041206b220224808080800002400240024002400240200128020022032802042204450d0020032004417f6a36020420032003280200220541016a36020020052d00000e020203010b2000412a3602080c030b2000412a3602080c020b200041293602080c010b024020044105490d0020032004417b6a22063602042003200541056a3602002006450d002005280001210720032004417a6a22083602042003200541066a360200420021094200210a024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020052d000522060e292a000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20212223242526272b0b410121060c270b410221060c260b410321060c250b410421060c240b410521060c230b4200210a410621060c240b410721060c210b410821060c200b410921060c1f0b410a21060c1e0b410b21060c1d0b410c21060c1c0b410d21060c1b0b410e21060c1a0b410f21060c190b411021060c180b411121060c170b411221060c160b411321060c150b411421060c140b20084108490d162003200441726a36020420032005410e6a3602002005290006220a428080808070832109411521060c140b411621060c120b411721060c110b411821060c100b411921060c0f0b411a21060c0e0b411b21060c0d0b411c21060c0c0b411d21060c0b0b411e21060c0a0b411f21060c090b412021060c080b412121060c070b412221060c060b412321060c050b412421060c040b200241086a200110dea580800020022802080d062002290310220a4280808080708321092002290318210b412521060c050b412621060c020b412721060c010b412821060b4200210a0b0b2000200b3703182000410136020c20002006360208200020073602002000200a42ffffffff0f832009843703100c010b2000412a3602080b200241206a2480808080000b880302077f037e23808080800041306b2202248080808000200241206a200110c88c80800002400240024020022802202203418080808078460d00200228022421040240200128020022052802042206450d002002280228210720052006417f6a36020420052005280200220641016a36020020062d00002106200241086a200110a192808000200228020822054109460d00200228020c2108200220063a001c2002200536021420022008360218200241206a200110f688808000024020022802200d0020022903282109200241206a200110f68880800020022802200d002002290328210a200241206a200110f6888080002002280220450d030b200241146a10c69b8080000b200041343a00002003450d022004410028029c96db8000118080808000000c020b200041343a00000c010b2002290328210b2000200229021837022c200020053602282000200b3703202000200a370318200020093703102000200736020c2000200436020820002003360204200041213a00000b200241306a2480808080000b8e08010d7f23808080800041106b220224808080800002400240024002400240024002400240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a3602000240024002400240024020062d000022074103710e0400030201000b200741027621040c030b200741044f0d0320044105490d0320032004417b6a3602042003200641056a360200200628000122044180808080044f0d020c030b20044104490d0220032004417c6a3602042003200641046a36020020062f0001200641036a2d0000411074722203418002490d02200341087420077241027621040c010b2005450d0120032004417e6a3602042003200641026a36020020062d00012203450d01200341087420077241027621040b200241046a200110c88c80800020022802042203418080808078460d01200228020c210820022802082107200241046a200110c88c80800020022802042205418080808078460d042002280208210920012802002206280204220a450d08200228020c210b2006200a417f6a220c36020420062006280200220d41016a360200200d2d0000220e4103710e0405060302050b200041343a00000c090b200041343a00000c080b200e41044f0d05200a4105490d052006200a417b6a3602042006200d41056a360200200d280001220d4180808080044f0d040c050b200a4104490d042006200a417c6a3602042006200d41046a360200200d2f0001200d41036a2d0000411074722206418002490d042006410874200e72410276210d0c030b200041343a00000c040b200e410276210d0c010b200c450d012006200a417e6a3602042006200d41026a360200200d2d00012206450d012006410874200e72410276210d0b200128020022012802042206450d0020012006417f6a220c36020420012001280200220a41016a36020002400240024002400240200a2d0000220e4103710e0400010302000b200e41027621010c030b200c450d0320012006417e6a3602042001200a41026a360200200a2d00012201450d032001410874200e7241027621010c020b200e41044f0d0220064105490d0220012006417b6a3602042001200a41056a360200200a28000122014180808080044f0d010c020b20064104490d0120012006417c6a3602042001200a41046a360200200a2f0001200a41036a2d0000411074722201418002490d012001410874200e7241027621010b2000200b360224200020093602202000200536021c2000200836021820002007360214200020033602102000200136020c2000200d36020820002004360204200041223a00000c020b200041343a00002005450d002009410028029c96db8000118080808000000b2003450d002007410028029c96db8000118080808000000b200241106a2480808080000bc00502067f027e23808080800041d0006b2202248080808000024002400240200128020022032802042204450d0020032004417f6a36020420032003280200220541016a22063602000240024002400240024002400240024020052d000022070e0b0001070708080802030405080b20044121490d0720032004415f6a3602042003200541216a360200200241106a200541186a290000370300200241186a200541206a2d00003a0000200220062800003602282002200641036a28000036002b2002200529001037030820052900082108410021070c060b20044109490d062003200441776a22063602042003200541096a220736020020064120490d06200529000121082003200441576a3602042003200541296a360200200241086a41086a200741086a290000370300200241086a41106a200741106a290000370300200241086a41186a200741186a29000037030020022007290000370308410121070c050b200241386a200110f68880800020022802380d0520022903402108410421070c040b410521070c020b410621070c010b410721070b0b2002200110a192808000200228020022034109460d01200228020421042002200336023020022004360234200241003a004b2002200241cb006a36024c200241386a41dc97db80002001200241cc006a10cea6808000024020022802382201418080808078460d00200229023c2109200020073a001020002002280228360011200041146a200228002b3600002000200837031820002002290308370320200041286a200241106a290300370300200041306a200241186a290300370300200041386a200241206a29030037030020002004360244200020033602402000200937030820002001360204200041263a00000c030b200041343a0000200241306a10c69b8080000c020b200041343a00000c010b200041343a00000b200241d0006a2480808080000bf10301047f2380808080004190016b2202248080808000200241d0006a2001108799808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a29030037030020022002290358370318200220022903503703100240200128020022042802042205450d0020042005417f6a36020420042004280200220541016a36020020052d00002104200241086a200110a192808000200228020822014109460d00200228020c210320002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020043a000c2000200336020820002001360204200041273a00000c020b200041343a0000200310c69b8080000c010b200041343a00000b20024190016a2480808080000bf10301047f2380808080004190016b2202248080808000200241d0006a2001108799808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a29030037030020022002290358370318200220022903503703100240200128020022042802042205450d0020042005417f6a36020420042004280200220541016a36020020052d00002104200241086a200110a192808000200228020822014109460d00200228020c210320002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020043a000c2000200336020820002001360204200041283a00000c020b200041343a0000200310c69b8080000c010b200041343a00000b20024190016a2480808080000bf10301047f2380808080004190016b2202248080808000200241d0006a2001108799808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a29030037030020022002290358370318200220022903503703100240200128020022042802042205450d0020042005417f6a36020420042004280200220541016a36020020052d00002104200241086a200110a192808000200228020822014109460d00200228020c210320002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020043a000c2000200336020820002001360204200041293a00000c020b200041343a0000200310c69b8080000c010b200041343a00000b20024190016a2480808080000bf10301047f2380808080004190016b2202248080808000200241d0006a2001108799808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a29030037030020022002290358370318200220022903503703100240200128020022042802042205450d0020042005417f6a36020420042004280200220541016a36020020052d00002104200241086a200110a192808000200228020822014109460d00200228020c210320002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020043a000c20002003360208200020013602042000412a3a00000c020b200041343a0000200310c69b8080000c010b200041343a00000b20024190016a2480808080000b930101037f23808080800041106b220224808080800002400240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020020042d00002103200241086a200110a192808000200228020822014109460d00200228020c2104200020033a000820002001360200200020043602040c010b200041093602000b200241106a2480808080000bf40203037f037e027f23808080800041206b220224808080800002400240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a360200420021050240024020042d00000e020100020b200241106a200110f68880800020022802100d0120022903182106200241106a200110f68880800020022802100d0120022903182107420121050b0240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a360200410921030240024020042d00000e020100020b200128020022032802042204450d0120032004417f6a36020420032003280200220441016a36020020042d00002108200241086a200110a1928080002002280208220341776a4102490d01200228020c21090b200020073703202000200637031820002005370310200020083a000c20002009360208200020033602042000412f3a00000c020b200041343a00000c010b200041343a00000b200241206a2480808080000bcd0602047f047e23808080800041d0006b220224808080800002400240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020020042d000021032002200110a192808000200228020022044109460d0020022802042105200220033a0024200220053602202002200436021c0240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020002400240024020042d00000e020001030b200241306a200110878980800020022802304101710d0220022903402206200241c8006a290300220784500d02410621040c010b200128020022032802042204450d0120032004417f6a36020420032003280200220441016a3602004200210802400240024002400240024020042d000022040e06050001020304070b200241306a200110878980800020022802304101710d06200241c8006a2903002107200229034021060c040b2001280200220128020422034104490d0520012003417c6a36020420012001280200220341046a360200200328000021050c030b2001280200220128020422034108490d042001200341786a36020420012001280200220341086a360200200329000022064280808080708321082006a721050c020b2001280200220128020422034110490d032001200341706a36020420012001280200220341106a3602002002200328000836022820022003410b6a28000036002b20032900002207428080808070832108200331000f21062007a72105420021070c010b2001280200220328020422014120490d022003200141606a36020420032003280200220141206a3602002002200128000836022820022001410b6a28000036002b20012900002209428080808070832108200141176a2900002107200129000f210620012d001f21032009a721050b20082005ad8421080b2000200229021c370230200041386a200241246a280200360200200020073703182000200637031020002008370001200020043a0000200020022802283600092000410c6a200228002b360000200020033a00202000200229000d370021200041286a200241146a2900003700000c020b200041093602302002411c6a10c69b8080000c010b200041093602300b200241d0006a2480808080000b950502057f017e23808080800041d0006b22022480808080000240024002400240024002400240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020020042d000021032002200110a192808000200228020022044109460d0020022802042105200220033a00142002200436020c20022005360210200241306a200110d19b80800020022802304104460d03200241186a41106a200241306a41106a290200370300200241186a41086a200241306a41086a29020037030020022002290230370318200128020022032802042204450d0220032004417f6a36020420032003280200220441016a360200410021050240024020042d00000e020100040b410121050b200241306a200110f5a580800020022802302204418080808078460d012002280238210320022802342106200241003a004b2002200241cb006a36024c200241306a41dc97db80002001200241cc006a10cea6808000024020022802302201418080808078460d00200229023421072000200229020c37021c20002002290318370228200041246a2002410c6a41086a280200360200200041306a200241186a41086a290300370200200041386a200241286a29030037020020002007370214200020013602102000200336020c2000200636020820002004360204200020053a0001200041313a00000c070b200041343a000002402003450d00200621010340200110d98b808000200141186a21012003417f6a22030d000b0b2004450d042006410028029c96db8000118080808000000c040b200041343a00000c050b200041343a00000c020b200041343a00000c010b200041343a00000c010b200241186a10d09b8080000b2002410c6a10c69b8080000b200241d0006a2480808080000b9f0202047f017e23808080800041306b220224808080800002400240200128020022032802042204450d0020032004417f6a36020420032003280200220541016a360200410921030240024020052d00000e020100020b200241086a200110a1928080002002280208220341776a4102490d01200228020c21040b2002200436021820022003360214200241003a002b20022002412b6a36022c2002411c6a41dc97db800020012002412c6a10cea68080000240200228021c2201418080808078460d002002290220210620002004360214200020033602102000200637030820002001360204200041323a00000c020b200041343a000020034109460d01200241146a10c69b8080000c010b200041343a00000b200241306a2480808080000bfa1d02047f077e2380808080004190026b220224808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e340102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323335340b200041343a00000c350b200241f0006a2001108b99808000024002402002280270418080808078460d00200241c0016a41086a200241f0006a41086a28020022043602002002411b6a20043600002002200229027022063703c0012002200637001320002002290010370001200041086a200241176a290000370000410021040c010b413421040b200020043a00000c340b200241f0006a2001108b9980800002402002280270418080808078460d00200241c0016a41086a200241f0006a41086a28020022043602002002411b6a20043600002002200229027022063703c0012002200637001320002002290010370001200041086a200241176a290000370000200041013a00000c340b200041343a00000c330b200241f0006a2001108b9980800002402002280270418080808078460d00200241c0016a41086a200241f0006a41086a28020022043602002002411b6a20043600002002200229027022063703c0012002200637001320002002290010370001200041086a200241176a290000370000200041023a00000c330b200041343a00000c320b20002001108c998080000c310b20002001108d998080000c300b20002001108e998080000c2f0b20002001108f998080000c2e0b200020011090998080000c2d0b2002200110e988808000024020022802000d0020022802042104200041083a0000200020043602040c2d0b200041343a00000c2c0b200020011091998080000c2b0b2000410a3a00000c2a0b200241086a2001109e928080000240200228020822044109460d00200228020c2101200020043602042000410b3a0000200020013602080c2a0b200041343a00000c290b200241f0006a200110929980800002402002280288014109460d00200241c0016a41206a200241f0006a41206a2903002206370300200241c0016a41186a200241f0006a41186a2903002207370300200241c0016a41106a200241f0006a41106a2903002208370300200241c0016a41086a200241f0006a41086a29030022093703002002411f6a2009370000200241276a20083700002002412f6a2007370000200241376a20063700002002200229037022073703c0012002200737001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041216a200241106a41206a290000370000200041286a20063700002000410c3a00000c290b200041343a00000c280b200020011093998080000c270b200020011094998080000c260b200020011095998080000c250b200020011096998080000c240b200020011097998080000c230b200020011098998080000c220b200020011099998080000c210b200041143a00000c200b200241003a00702002200241f0006a3602c001200241106a41dc97db80002001200241c0016a10cda6808000024020022802102204418080808078460d002000200229021437030820002004360204200041153a00000c200b200041343a00000c1f0b200241003a00702002200241f0006a3602c001200241106a41dc97db80002001200241c0016a10cda6808000024020022802102204418080808078460d002000200229021437030820002004360204200041163a00000c1f0b200041343a00000c1e0b200041173a00000c1d0b20002001109a998080000c1c0b200241106a200110f488808000024020022802100d0020002002290318370308200041193a00000c1c0b200041343a00000c1b0b20002001109b998080000c1a0b2000411b3a00000c190b200241f0006a2001108b9980800002402002280270418080808078460d00200241c0016a41086a200241f0006a41086a28020022043602002002411b6a20043600002002200229027022063703c0012002200637001320002002290010370001200041086a200241176a2900003700002000411c3a00000c190b200041343a00000c180b200241f0006a2001108b9980800002402002280270418080808078460d00200241c0016a41086a200241f0006a41086a28020022043602002002411b6a20043600002002200229027022063703c0012002200637001320002002290010370001200041086a200241176a2900003700002000411d3a00000c180b200041343a00000c170b200241f0006a2001109c9980800002402002280270410a460d00200241c0016a41086a200241f0006a41086a28020022043602002002411b6a20043600002002200229027022063703c0012002200637001320002002290010370001200041086a200241176a2900003700002000411e3a00000c170b200041343a00000c160b200241f0006a2001109d9980800002402002280278412a460d00200241c0016a41186a200241f0006a41186a2903002206370300200241c0016a41106a200241f0006a41106a2903002207370300200241c0016a41086a200241f0006a41086a29030022083703002002411f6a2008370000200241276a2007370000200241106a411f6a20063700002002200229037022073703c0012002200737001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041206a20063700002000411f3a00000c160b200041343a00000c150b200241f0006a200110c190808000024020022802704103460d00200241c0016a41086a200241f0006a41086a29020022063703002002411b6a20063700002002200229027022063703c0012002200637001320002002290010370001200041096a200241106a41086a290000370000200041106a2002411f6a280000360000200041203a00000c150b200041343a00000c140b20002001109e998080000c130b20002001109f998080000c120b200241f0006a200110929980800002402002280288014109460d00200241c0016a41206a200241f0006a41206a2903002206370300200241c0016a41186a200241f0006a41186a2903002207370300200241c0016a41106a200241f0006a41106a2903002208370300200241c0016a41086a200241f0006a41086a29030022093703002002411f6a2009370000200241276a20083700002002412f6a2007370000200241376a20063700002002200229037022073703c0012002200737001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041216a200241106a41206a290000370000200041286a2006370000200041233a00000c120b200041343a00000c110b200041243a00000c100b200241f0006a200110e19e808000024020022d00704113460d00200241c0016a200241f0006a41d00010f5b28080001a2002411f6a200241c0016a41d00010f5b28080001a200041016a200241106a41df0010f5b28080001a200041253a00000c100b200041343a00000c0f0b2000200110a0998080000c0e0b2000200110a1998080000c0d0b2000200110a2998080000c0c0b2000200110a3998080000c0b0b2000200110a4998080000c0a0b024002400240200328020828020022042802042201450d0020042001417f6a36020420042004280200220141016a3602002003427f200329030042017c22062006501b3703004100210420012d00000e020201000b200041343a00000c0b0b410121040b200020043a00012000412b3a00000c090b02402003280208280200220428020422014120490d002004200141606a36020420042004280200220141206a3602002003427f2003290300220642207c220720072006541b370300200141086a2900002106200141106a290000210720012900002108200041196a200141186a290000370000200041116a2007370000200041096a2006370000200020083700012000412c3a00000c090b200041343a00000c080b2000412d3a00000c070b200241f0006a200110a599808000024020022802704109460d00200241c0016a41086a200241f0006a41086a28020022043602002002411b6a20043600002002200229027022063703c0012002200637001320002002290010370001200041086a200241176a2900003700002000412e3a00000c070b200041343a00000c060b2000200110a6998080000c050b200241f0006a200110a799808000024020022802a0014109460d00200241c0016a41386a200241f0006a41386a2903002206370300200241c0016a41306a200241f0006a41306a2903002207370300200241c0016a41286a200241f0006a41286a2903002208370300200241c0016a41206a200241f0006a41206a2903002209370300200241c0016a41186a200241f0006a41186a290300220a370300200241c0016a41106a200241f0006a41106a290300220b370300200241276a2002290378220c3700002002412f6a200b370000200241376a200a3700002002413f6a2009370000200241c7006a2008370000200241cf006a2007370000200241d7006a20063700002002200c3703c8012002200229037022063703c0012002200637001f200041016a200241106a41cf0010f5b28080001a200041303a00000c050b200041343a00000c040b2000200110a8998080000c030b2000200110a9998080000c020b200041343a00000c010b200241f0006a20011085a680800002402002280270418080808078460d00200241c0016a41086a200241f0006a41086a28020022043602002002411b6a20043600002002200229027022063703c0012002200637001320002002290010370001200041086a200241176a290000370000200041333a00000c010b200041343a00000b20024190026a2480808080000bcb0101027f23808080800041206b22022480808080002002200110e9888080000240024020022802000d002002280204220341144b0d00200241146a2001200310a78580800020022802142201418080808078460d002002200229021837020c20022001360208200241146a200241086a10adaf80800002402002280214418080808078460d0020002002290214370200200041086a200241146a41086a2802003602000c020b20004180808080783602000c010b20004180808080783602000b200241206a2480808080000bc40405017f027e037f027e017f23808080800041d0006b2202248080808000200241306a200110f48880800002400240024020022802300d0020022903382103200241306a200110d99b80800020022802384130460d01200241106a41186a200241306a41186a290300370300200241106a41106a200241306a41106a290300370300200241106a41086a200241306a41086a29030037030020022002290330370310200241306a200110f488808000024020022802300d0020022903382104200241306a200110f48880800020022802300d002001280200220528020828020022062802042207450d002002290338210820062007417f6a36020420062006280200220741016a3602002005427f200529030042017c22092009501b370300410921060240024020072d00000e020100020b2001280200220528020828020022062802042207450d0120062007417f6a36020420062006280200220741016a3602002005427f200529030042017c22092009501b37030020072d00002105200241086a2001109e928080002002280208220641776a4102490d01200228020c210a0b20002002290310370328200041c0006a200241286a290300370300200041386a200241206a290300370300200041306a200241186a290300370300200020083703202000200437031820002003370310200020053a000c2000200a36020820002006360204200041033a00000c030b200041343a0000200241106a10cd9b8080000c020b200041343a00000c010b200041343a00000b200241d0006a2480808080000b9a0302077f017e23808080800041306b2202248080808000200241106a200110e9888080000240024020022802100d002002280214220341144b0d00200241246a2001200310a78580800020022802242203418080808078460d002002200229022837021c20022003360218200241246a200241186a10adaf80800020022802242204418080808078460d00200228022c21032002280228210502402001280200220628020828020022072802042208450d0020072008417f6a36020420072007280200220841016a3602002006427f200629030042017c22092009501b37030020082d00002107200241086a2001109e92808000200228020822014109460d00200228020c2106200020073a0018200020013602102000200336020c2000200536020820002004360204200041043a0000200020063602140c020b200041343a000002402003450d00200541306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2004450d012005410028029c96db8000118080808000000c010b200041343a00000b200241306a2480808080000b990402077f017e23808080800041306b2202248080808000200241086a200110e988808000024002400240024020022802080d00200228020c220341144b0d002002411c6a2001200310a785808000200228021c2203418080808078460d0020022002290220370214200220033602102002411c6a200241106a10adaf808000200228021c2204418080808078460d0020022802242103200228022021052001280200220628020828020022072802042208450d0120072008417f6a36020420072007280200220841016a3602002006427f200629030042017c22092009501b37030020082d0000210720022001109e92808000200228020022064109460d0120022802042108200220073a00182002200636021020022008360214200241003a002b20022002412b6a36022c2002411c6a41dc97db800020012002412c6a10cda68080000240200228021c2201418080808078460d00200229022021092000200229021037021c200041246a200241186a28020036020020002009370214200020013602102000200336020c2000200536020820002004360204200041053a00000c040b200041343a0000200241106a10c69b8080000c020b200041343a00000c020b200041343a00000b02402003450d00200541306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2004450d002005410028029c96db8000118080808000000b200241306a2480808080000ba60304047f017e017f037e23808080800041206b22022480808080000240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d0000220541034b0d002001280200220328020828020022042802042207450d0120042007417f6a36020420042004280200220741016a3602002003427f200329030042017c22062006501b370300420021080240024020072d00000e020100030b200241106a200110f48880800020022802100d0220022903182106200241106a200110f48880800020022802100d0220022903182109420121080b200241086a200110e988808000024020022802080d00200241106a2001200228020c10f98480800020022802102204418080808078460d002002290214210a200020093703282000200637032020002008370318200041003a00102000200a37030820002004360204200020053a0001200041063a00000c030b200041343a00000c020b200041343a00000c010b200041343a00000b200241206a2480808080000b9c0101037f23808080800041206b2202248080808000200241186a200110e9888080000240024020022802180d00200228021c2103200241106a200110e98880800020022802100d0020022802142104200241086a200110e98880800020022802080d00200228020c21012000200436020820002003360204200041073a00002000200136020c0c010b200041343a00000b200241206a2480808080000b9c0101037f23808080800041206b2202248080808000200241186a200110e9888080000240024020022802180d00200228021c2103200241106a200110e98880800020022802100d0020022802142104200241086a200110e98880800020022802080d00200228020c21012000200436020820002003360204200041093a00002000200136020c0c010b200041343a00000b200241206a2480808080000bd80202047f037e23808080800041306b220224808080800002400240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002104200241086a2001109e92808000200228020822034109460d00200228020c2105200220043a001c2002200336021420022005360218200241206a200110f48880800020022802200d0120022903282106200241206a200110f488808000024020022802200d0020022903282107200241206a200110f48880800020022802200d002002290328210820002002290214370218200041206a2002411c6a2802003602002000200837031020002007370308200020063703000c040b200041093602180c020b200041093602180c020b200041093602180b200241146a10c69b8080000b200241306a2480808080000b880402047f017e23808080800041d0006b22022480808080002002413c6a200110c99b80800002400240200228023c410d460d00200241286a41106a2002413c6a41106a280200360200200241286a41086a2002413c6a41086a2902003703002002200229023c37032802402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002104200241086a2001109e92808000200228020822014109460d00200228020c2103200241246a200241286a41106a2802003600002002411c6a200241286a41086a290300370000200220022903283700142000410d3a000020002002290011370001200041096a200241116a41086a290000370000200041106a200241206a290000370000200020043a00202000200336021c200020013602180c020b200041343a0000024020022802282200410c470d0020022802302104024020022802342201450d00200441306a21000340200010e38a808000200041c0006a21002001417f6a22010d000b0b200228022c450d022004410028029c96db8000118080808000000c020b200241286a210102400240200041776a2200410320004103491b0e0403000301030b200241286a41047221010b200110c69b8080000c010b200041343a00000b200241d0006a2480808080000bdf0402047f017e23808080800041d0006b2202248080808000200241286a200110c99b80800002400240024002402002280228410d460d00200241106a41106a200241286a41106a280200360200200241106a41086a200241286a41086a2902003703002002200229022837031002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002104200241086a2001109e92808000200228020822034109460d00200228020c2105200220043a00442002200336023c20022005360240200241003a004b2002200241cb006a36024c200241286a41dc97db80002001200241cc006a10cda680800020022802282201418080808078460d02200229022c2106200020022903103702102000200229023c370224200041206a200241206a280200360200200041186a200241106a41086a2903003702002000412c6a2002413c6a41086a28020036020020002006370308200020013602042000410e3a00000c040b200041343a00000c020b200041343a00000c020b200041343a00002002413c6a10c69b8080000b024020022802102201410c470d00200228021821040240200228021c2200450d00200441306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b2002280214450d012004410028029c96db8000118080808000000c010b200241106a210002400240200141776a2201410320014103491b0e0402000201020b200241106a41047221000b200010c69b8080000b200241d0006a2480808080000b990502067f017e23808080800041c0006b2202248080808000200241206a200110c99b80800002400240024002402002280220410d460d00200241086a41106a200241206a41106a280200360200200241086a41086a200241206a41086a290200370300200220022902203703082002200110e98880800020022802000d012002280204220341144b0d01200241206a2001200310a78580800020022802202203418080808078460d012002200229022437023820022003360234200241206a200241346a10adaf80800020022802202204418080808078460d01200228022821032002280224210502402001280200220628020828020022012802042207450d0020012007417f6a36020420012001280200220741016a3602002006427f200629030042017c22082008501b370300410021010240024020072d00000e020100020b410121010b20002002290308370210200041206a200241186a280200360200200041186a200241106a2903003702002000200336020c2000200536020820002004360204200020013a00012000410f3a00000c040b200041343a000002402003450d00200541306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2004450d022005410028029c96db8000118080808000000c020b200041343a00000c020b200041343a00000b024020022802082201410c470d0020022802102103024020022802142200450d00200341306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b200228020c450d012003410028029c96db8000118080808000000c010b200241086a210002400240200141776a2201410320014103491b0e0402000201020b200241086a41047221000b200010c69b8080000b200241c0006a2480808080000be20402047f017e23808080800041d0006b2202248080808000200241286a200110c99b80800002400240024002402002280228410d460d00200241106a41106a200241286a41106a280200360200200241106a41086a200241286a41086a2902003703002002200229022837031002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002104200241086a2001109e92808000200228020822034109460d00200228020c2105200220043a00442002200336023c20022005360240200241003a004b2002200241cb006a36024c200241286a41dc97db80002001200241cc006a10cda680800020022802282201418080808078460d02200229022c2106200020022903103702102000200229023c370224200041206a200241106a41106a280200360200200041186a200241106a41086a2903003702002000412c6a2002413c6a41086a2802003602002000200637030820002001360204200041103a00000c040b200041343a00000c020b200041343a00000c020b200041343a00002002413c6a10c69b8080000b024020022802102201410c470d00200228021821040240200228021c2200450d00200441306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b2002280214450d012004410028029c96db8000118080808000000c010b200241106a210002400240200141776a2201410320014103491b0e0402000201020b200241106a41047221000b200010c69b8080000b200241d0006a2480808080000bdf0402047f017e23808080800041d0006b2202248080808000200241286a200110c99b80800002400240024002402002280228410d460d00200241106a41106a200241286a41106a280200360200200241106a41086a200241286a41086a2902003703002002200229022837031002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002104200241086a2001109e92808000200228020822034109460d00200228020c2105200220043a00442002200336023c20022005360240200241003a004b2002200241cb006a36024c200241286a41dc97db80002001200241cc006a10cda680800020022802282201418080808078460d02200229022c2106200020022903103702102000200229023c370224200041206a200241206a280200360200200041186a200241106a41086a2903003702002000412c6a2002413c6a41086a2802003602002000200637030820002001360204200041113a00000c040b200041343a00000c020b200041343a00000c020b200041343a00002002413c6a10c69b8080000b024020022802102201410c470d00200228021821040240200228021c2200450d00200441306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b2002280214450d012004410028029c96db8000118080808000000c010b200241106a210002400240200141776a2201410320014103491b0e0402000201020b200241106a41047221000b200010c69b8080000b200241d0006a2480808080000bcc0402047f027e2380808080004180016b22022480808080000240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d0000210320022001109e92808000200228020022044109460d0020022802042105200220033a007c2002200436027420022005360278200241c8006a200110f488808000024020022802480d0020022903502106200241c8006a200110f48880800020022802480d0020022903502107200241c8006a200110f4888080002002280248450d020b200241f4006a10c69b8080000b200041343a00000c010b2002200229027837023c20022004360238200220022903503703302002200737032820022006370320200241c8006a200110c99b808000200241386a210102402002280248410d460d00200241e0006a41106a200241c8006a41106a2802002204360200200241e0006a41086a200241c8006a41086a2902002206370300200220022902482207370360200041386a200241206a41206a290300370300200041306a2001290300370300200041286a200241206a41106a290300370300200041206a200241206a41086a290300370300200020022903203703182002411c6a2004360000200241146a20063700002002200737000c200041123a000020002002290009370001200041096a200241096a41086a290000370000200041106a200241186a2900003700000c010b200041343a0000200110c69b8080000b20024180016a2480808080000b990402057f037e2380808080004180016b2202248080808000200241c0006a200110a7998080000240024020022802704109460d00200241386a200241c0006a41386a290300370300200241306a2203200241c0006a41306a290300370300200241286a200241c0006a41286a290300370300200241206a200241c0006a41206a290300370300200241186a200241c0006a41186a290300370300200241106a200241c0006a41106a290300370300200220022903483703082002200229034037030002402001280200220428020828020022052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b370300420021080240024020062d00000e020100020b200241c0006a200110f48880800020022802400d0120022903482107200241c0006a200110f48880800020022802400d0120022903482109420121080b20002002290300370320200041286a2002290308370300200041d8006a200241386a290300370300200041d0006a200241306a290300370300200041c8006a200241286a290300370300200041c0006a200241206a290300370300200041386a200241186a290300370300200041306a200241106a290300370300200020093703182000200737031020002008370308200041133a00000c020b200041343a0000200310c69b8080000c010b200041343a00000b20024180016a2480808080000b9a0302077f017e23808080800041306b2202248080808000200241106a200110e9888080000240024020022802100d002002280214220341144b0d00200241246a2001200310a78580800020022802242203418080808078460d002002200229022837021c20022003360218200241246a200241186a10adaf80800020022802242204418080808078460d00200228022c21032002280228210502402001280200220628020828020022072802042208450d0020072008417f6a36020420072007280200220841016a3602002006427f200629030042017c22092009501b37030020082d00002107200241086a2001109e92808000200228020822014109460d00200228020c2106200020073a0018200020013602102000200336020c2000200536020820002004360204200041183a0000200020063602140c020b200041343a000002402003450d00200541306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2004450d012005410028029c96db8000118080808000000c010b200041343a00000b200241306a2480808080000b9d0102017f027e23808080800041106b22022480808080002002200110f4888080000240024020022802000d00200229030821032002200110f488808000024020022802000d00200229030821042002200110f48880800020022802000d002000200229030837031820002004370310200020033703082000411a3a00000c020b200041343a00000c010b200041343a00000b200241106a2480808080000ba30202047f017e23808080800041106b2202248080808000024002400240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e020203010b2000410a3602000c030b2000410a3602000c020b200041093602000c010b0240200328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002104200241086a2001109e92808000200228020822034109460d00200228020c2101200020043a000820002003360200200020013602040c010b2000410a3602000b200241106a2480808080000b920704047f027e027f027e23808080800041206b2202248080808000024002400240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e020203010b2000412a3602080c030b2000412a3602080c020b200041293602080c010b02402003280208280200220428020422054104490d0020042005417c6a36020420042004280200220541046a3602002003427f2003290300220642047c220720072006541b370300200328020828020022042802042208450d002005280000210920042008417f6a36020420042004280200220541016a3602002003427f200642057c220720072006541b3703004200210a42002107024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020052d000022040e292a000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20212223242526272b0b42002107410121040c290b410221040c260b410321040c250b410421040c240b410521040c230b410621040c220b410721040c210b410821040c200b410921040c1f0b410a21040c1e0b410b21040c1d0b410c21040c1c0b410d21040c1b0b410e21040c1a0b410f21040c190b411021040c180b411121040c170b411221040c160b411321040c150b411421040c140b2003280208280200220428020422014108490d162004200141786a36020420042004280200220141086a3602002003427f2006420d7c220720072006541b3703002001290000220742808080807083210a411521040c140b411621040c120b411721040c110b411821040c100b411921040c0f0b411a21040c0e0b411b21040c0d0b411c21040c0c0b411d21040c0b0b411e21040c0a0b411f21040c090b412021040c080b412121040c070b412221040c060b412321040c050b412421040c040b200241086a200110e1a580800020022802080d062002290310220742808080807083210a2002290318210b412521040c050b412621040c020b412721040c010b412821040b420021070b0b2000200b3703182000410136020c20002004360208200020093602002000200742ffffffff0f83200a843703100c010b2000412a3602080b200241206a2480808080000bbb0302077f037e23808080800041306b2202248080808000200241086a200110e98880800002400240024020022802080d00200241206a2001200228020c10f98480800020022802202203418080808078460d002002280224210402402001280200220528020828020022062802042207450d002002280228210820062007417f6a36020420062006280200220741016a3602002005427f200529030042017c22092009501b37030020072d0000210520022001109e92808000200228020022064109460d0020022802042107200220053a001c2002200636021420022007360218200241206a200110f488808000024020022802200d0020022903282109200241206a200110f48880800020022802200d002002290328210a200241206a200110f4888080002002280220450d030b200241146a10c69b8080000b200041343a00002003450d022004410028029c96db8000118080808000000c020b200041343a00000c010b2002290328210b2000200229021837022c200020063602282000200b3703202000200a370318200020093703102000200836020c2000200436020820002003360204200041213a00000b200241306a2480808080000ba50301097f23808080800041c0006b2202248080808000200241286a200110e9888080000240024002400240024020022802280d00200228022c2103200241206a200110e98880800020022802200d01200241346a2001200228022410f98480800020022802342204418080808078460d01200228023c210520022802382106200241186a200110e98880800020022802180d02200241346a2001200228021c10f98480800020022802342207418080808078460d02200228023c210820022802382109200241106a200110e988808000024020022802100d002002280214210a200241086a200110e98880800020022802080d00200228020c210120002008360224200020093602202000200736021c2000200536021820002006360214200020043602102000200a36020820002003360204200041223a00002000200136020c0c050b200041343a00002007450d032009410028029c96db8000118080808000000c030b200041343a00000c030b200041343a00000c020b200041343a00000b2004450d002006410028029c96db8000118080808000000b200241c0006a2480808080000be60302037f017e2380808080004180016b2202248080808000200241106a200110de9e80800002400240024020022d00104108460d00200241c0006a41286a200241106a41286a290300370300200241c0006a41206a200241106a41206a290300370300200241c0006a41186a200241106a41186a290300370300200241c0006a41106a200241106a41106a290300370300200241c0006a41086a200241106a41086a29030037030020022002290310370340200241086a2001109e92808000200228020822034109460d01200228020c21042002200336027020022004360274200241003a007b2002200241fb006a36027c200241106a41dc97db80002001200241fc006a10cda6808000024020022802102201418080808078460d002002290214210520002002290340370310200041386a200241c0006a41286a290300370300200041306a200241c0006a41206a290300370300200041286a200241c0006a41186a290300370300200041206a200241d0006a290300370300200041186a200241c8006a29030037030020002004360244200020033602402000200537030820002001360204200041263a00000c030b200041343a0000200241f0006a10c69b8080000c020b200041343a00000c010b200041343a00000b20024180016a2480808080000b900402057f017e2380808080004190016b2202248080808000200241d0006a200110a799808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002402001280200220428020828020022052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b37030020062d00002105200241086a2001109e92808000200228020822014109460d00200228020c210420002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020053a000c2000200436020820002001360204200041273a00000c020b200041343a0000200310c69b8080000c010b200041343a00000b20024190016a2480808080000b900402057f017e2380808080004190016b2202248080808000200241d0006a200110a799808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002402001280200220428020828020022052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b37030020062d00002105200241086a2001109e92808000200228020822014109460d00200228020c210420002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020053a000c2000200436020820002001360204200041283a00000c020b200041343a0000200310c69b8080000c010b200041343a00000b20024190016a2480808080000b900402057f017e2380808080004190016b2202248080808000200241d0006a200110a799808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002402001280200220428020828020022052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b37030020062d00002105200241086a2001109e92808000200228020822014109460d00200228020c210420002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020053a000c2000200436020820002001360204200041293a00000c020b200041343a0000200310c69b8080000c010b200041343a00000b20024190016a2480808080000b900402057f017e2380808080004190016b2202248080808000200241d0006a200110a799808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002402001280200220428020828020022052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b37030020062d00002105200241086a2001109e92808000200228020822014109460d00200228020c210420002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020053a000c20002004360208200020013602042000412a3a00000c020b200041343a0000200310c69b8080000c010b200041343a00000b20024190016a2480808080000bb20102047f017e23808080800041106b2202248080808000024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002104200241086a2001109e92808000200228020822014109460d00200228020c2103200020043a000820002001360200200020033602040c010b200041093602000b200241106a2480808080000bcb0303047f047e017f23808080800041206b2202248080808000024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b370300420021070240024020052d00000e020100020b200241106a200110f48880800020022802100d0120022903182106200241106a200110f48880800020022802100d0120022903182108420121070b02402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22092009501b370300410921040240024020052d00000e020100020b2001280200220328020828020022042802042205450d0120042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22092009501b37030020052d00002103200241086a2001109e928080002002280208220441776a4102490d01200228020c210a0b200020083703202000200637031820002007370310200020033a000c2000200a360208200020043602042000412f3a00000c020b200041343a00000c010b200041343a00000b200241206a2480808080000bac0804047f037e017f017e23808080800041d0006b2202248080808000024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d0000210420022001109e92808000200228020022034109460d0020022802042105200220043a00242002200336021c2002200536022002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030002400240024020052d00000e020001030b200241306a2001108a8980800020022802304101710d0220022903402206200241c8006a290300220784500d02410621030c010b2001280200220328020828020022042802042205450d0120042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b3703004200210802400240024002400240024020052d000022030e06050001020304070b200241306a2001108a8980800020022802304101710d06200241c8006a2903002107200229034021060c040b20012802002204280208280200220128020422054104490d0520012005417c6a36020420012001280200220541046a3602002004427f2004290300220642047c220720072006541b370300200528000021090c030b20012802002204280208280200220128020422054108490d042001200541786a36020420012001280200220541086a3602002004427f2004290300220642087c220720072006541b370300200529000022064280808080708321082006a721090c020b20012802002205280208280200220128020422044110490d032001200441706a36020420012001280200220441106a3602002005427f2005290300220642107c220720072006541b3703002002200428000836022820022004410b6a28000036002b20042900002207428080808070832108200431000f21062007a72109420021070c010b20012802002205280208280200220428020422014120490d022004200141606a36020420042004280200220141206a3602002005427f2005290300220642207c220720072006541b3703002002200128000836022820022001410b6a28000036002b2001290000220a428080808070832108200141176a2900002107200129000f210620012d001f2104200aa721090b20082009ad8421080b2000200229021c370230200041386a200241246a280200360200200020073703182000200637031020002008370001200020033a0000200020022802283600092000410c6a200228002b360000200020043a00202000200229000d370021200041286a200241146a2900003700000c020b200041093602302002411c6a10c69b8080000c010b200041093602300b200241d0006a2480808080000bfb0503047f017e017f23808080800041e0006b220224808080800002400240024002400240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002104200241106a2001109e92808000200228021022034109460d0020022802142105200220043a00242002200336021c20022005360220200241c0006a200110cf9b80800020022802404104460d03200241286a41106a200241c0006a41106a290200370300200241286a41086a200241c0006a41086a290200370300200220022902403703282001280200220328020828020022042802042205450d0220042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b370300410021030240024020052d00000e020100040b410121030b200241086a200110e98880800020022802080d01200228020c220441064b0d01200241c0006a2001200410fe8480800020022802402205418080808078460d012002280248210420022802442107200241003a005b2002200241db006a36025c200241c0006a41dc97db80002001200241dc006a10cda6808000024020022802402201418080808078460d00200229024421062000200229021c37021c20002002290328370228200041246a2002411c6a41086a280200360200200041306a200241286a41086a290300370200200041386a200241386a29030037020020002006370214200020013602102000200436020c2000200736020820002005360204200020033a0001200041313a00000c070b200041343a000002402004450d00200721010340200110d98b808000200141186a21012004417f6a22040d000b0b2005450d042007410028029c96db8000118080808000000c040b200041343a00000c050b200041343a00000c020b200041343a00000c010b200041343a00000c010b200241286a10d09b8080000b2002411c6a10c69b8080000b200241e0006a2480808080000bbc0202047f017e23808080800041306b2202248080808000024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b370300410921040240024020052d00000e020100020b200241086a2001109e928080002002280208220441776a4102490d01200228020c21030b2002200336021820022004360214200241003a002b20022002412b6a36022c2002411c6a41dc97db800020012002412c6a10cda68080000240200228021c2201418080808078460d002002290220210620002003360214200020043602102000200637030820002001360204200041323a00000c020b200041343a000020044109460d01200241146a10c69b8080000c010b200041343a00000b200241306a2480808080000bd21502067f017e2380808080004180016b2202248080808000024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b02400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020044101710d00200541ff01710e340102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323335340b20004236370380010c370b200241206a200110ab99808000024002402002280220418080808078460d0020002002290220370200200041086a200241206a41086a280200360200420221080c010b423621080b20002008370380010c360b200241206a200110ab9980800002402002280220418080808078460d0020002002290220370200200041086a200241206a41086a28020036020020004203370380010c360b20004236370380010c350b200241206a200110ab9980800002402002280220418080808078460d0020002002290220370200200041086a200241206a41086a28020036020020004204370380010c350b20004236370380010c340b2000200110ac998080000c330b2000200110ad998080000c320b2000200110ae998080000c310b2000200110af998080000c300b2000200110b0998080000c2f0b200241086a200110ec88808000024020022802080d00200228020c21042000420a37038001200020043602000c2f0b20004236370380010c2e0b2000200110b1998080000c2d0b2000420c370380010c2c0b200241106a200110a0928080000240200228021022044109460d00200228021421032000420d3703800120002004360200200020033602040c2c0b20004236370380010c2b0b200241206a200110b299808000024020022802384109460d0020002002290320370300200041206a200241206a41206a290300370300200041186a200241206a41186a290300370300200041106a200241206a41106a290300370300200041086a200241206a41086a2903003703002000420e370380010c2b0b20004236370380010c2a0b2000200110b3998080000c290b2000200110b4998080000c280b2000200110b5998080000c270b2000200110b6998080000c260b2000200110b7998080000c250b2000200110b8998080000c240b2000200110b9998080000c230b20004216370380010c220b200241003a007b2002200241fb006a36027c200241206a41dc97db80002001200241fc006a10e6a6808000024020022802202204418080808078460d00200020022902243702042000200436020020004217370380010c220b20004236370380010c210b200241003a007b2002200241fb006a36027c200241206a41dc97db80002001200241fc006a10e6a6808000024020022802202204418080808078460d00200020022902243702042000200436020020004218370380010c210b20004236370380010c200b20004219370380010c1f0b2000200110ba998080000c1e0b200241206a200110f588808000024020022802200d00200229032821082000421b37038001200020083703000c1e0b20004236370380010c1d0b2000200110bb998080000c1c0b2000421d370380010c1b0b200241206a200110ab9980800002402002280220418080808078460d0020002002290220370200200041086a200241206a41086a2802003602002000421e370380010c1b0b20004236370380010c1a0b200241206a200110ab9980800002402002280220418080808078460d0020002002290220370200200041086a200241206a41086a2802003602002000421f370380010c1a0b20004236370380010c190b200241206a200110bc9980800002402002280220410a460d0020002002290220370200200041086a200241206a41086a28020036020020004220370380010c190b20004236370380010c180b200241206a200110bd9980800002402002280228412a460d0020002002290320370300200041186a200241206a41186a290300370300200041106a200241206a41106a290300370300200041086a200241206a41086a29030037030020004221370380010c180b20004236370380010c170b200241206a2001108790808000024020022802204103460d0020002002290220370200200041086a200241206a41086a29020037020020004222370380010c170b20004236370380010c160b2000200110be998080000c150b2000200110bf998080000c140b200241206a200110b299808000024020022802384109460d0020002002290320370300200041206a200241206a41206a290300370300200041186a200241206a41186a290300370300200041106a200241206a41106a290300370300200041086a200241206a41086a29030037030020004225370380010c140b20004236370380010c130b20004226370380010c120b200241206a200110e49e808000024020022d00204113460d002000200241206a41d00010f5b28080004227370380010c120b20004236370380010c110b2000200110c0998080000c100b2000200110c1998080000c0f0b2000200110c2998080000c0e0b2000200110c3998080000c0d0b2000200110c4998080000c0c0b200241186a200110d89e80800002400240024020022d00180d004100210420022d001941ff01710e020201000b20004236370380010c0d0b410121040b2000422d37038001200020043a00000c0b0b200241206a41186a22044200370300200241206a41106a22034200370300200241206a41086a220542003703002002420037032002402001280200200241206a412010d3a58080000d0020002002290320370000200041186a2004290300370000200041106a2003290300370000200041086a20052903003700002000422e370380010c0b0b20004236370380010c0a0b2000422f370380010c090b200241206a200110c599808000024020022802204109460d0020002002290220370200200041086a200241206a41086a28020036020020004230370380010c090b20004236370380010c080b2000200110c6998080000c070b200241206a200110c799808000024020022802504109460d0020002002290320370300200041086a2002290328370300200041386a200241206a41386a290300370300200041306a200241206a41306a290300370300200041286a200241206a41286a290300370300200041206a200241206a41206a290300370300200041186a200241206a41186a290300370300200041106a200241206a41106a29030037030020004232370380010c070b20004236370380010c060b2000200110c8998080000c050b2000200110c9998080000c040b20004236370380010c030b200241206a200110e8a580800002402002280220418080808078460d0020002002290220370200200041086a200241206a41086a28020036020020004235370380010c030b20004236370380010c020b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b20024180016a2480808080000bcb0101027f23808080800041206b22022480808080002002200110ec888080000240024020022802000d002002280204220341144b0d00200241146a20012003108e8580800020022802142201418080808078460d002002200229021837020c20022001360208200241146a200241086a10adaf80800002402002280214418080808078460d0020002002290214370200200041086a200241146a41086a2802003602000c020b20004180808080783602000c010b20004180808080783602000b200241206a2480808080000bd60604017f037e057f017e23808080800041d0006b2202248080808000200241306a200110f588808000024002400240024002400240024020022802300d0020022903382103200241306a200110cc9b80800020022802384130460d01200241106a41186a200241306a41186a290300370300200241106a41106a200241306a41106a290300370300200241106a41086a200241306a41086a29030037030020022002290330370310200241306a200110f588808000024020022802300d0020022903382104200241306a200110f58880800020022802300d0020022903382105024002400240200128020022062802082207280204200728020c22084b0d00024020072802082207280208220920072802102208470d00410121070c030b200841016a220a450d06200a20094b0d07200728020421092007200a360210200920086a2d000021080c010b2007200841016a36020c200728020020086a2d000021080b2006427f200629030042017c220b200b501b370300410021070b20074101710d004109210602400240200841ff01710e020100020b024002400240200128020022062802082207280204200728020c22084b0d00024020072802082207280208220920072802102208470d00410121060c030b200841016a220a450d09200a20094b0d0a200728020421092007200a360210200920086a2d000021070c010b2007200841016a36020c200728020020086a2d000021070b2006427f200629030042017c220b200b501b370300410021060b20064101710d01200241086a200110a0928080002002280208220641776a4102490d01200228020c21090b20002002290310370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200241106a41086a2903003703002000420537038001200020073a00402000200936023c200020063602382000200537033020002004370328200020033703200c070b2000423637038001200241106a10cd9b8080000c060b20004236370380010c050b20004236370380010c040b417f200a41e493d0800010b781808000000b200a200941e493d0800010b581808000000b417f200a41e493d0800010b781808000000b200a200941e493d0800010b581808000000b200241d0006a2480808080000b9c0402097f017e23808080800041306b2202248080808000200241106a200110ec888080000240024020022802100d002002280214220341144b0d00200241246a20012003108e8580800020022802242203418080808078460d002002200229022837021c20022003360218200241246a200241186a10adaf80800020022802242204418080808078460d00200228022c21032002280228210502400240024002400240200128020022062802082207280204200728020c22084b0d00024020072802082207280208220920072802102208470d00410121070c030b200841016a220a450d03200a20094b0d04200728020421092007200a360210200920086a2d000021080c010b2007200841016a36020c200728020020086a2d000021080b2006427f200629030042017c220b200b501b370300410021070b024020074101710d00200241086a200110a092808000200228020822014109460d00200228020c210720002003360214200020053602102000200436020c2000420637038001200020083a000820002001360200200020073602040c040b200042363703800102402003450d00200541306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2004450d032005410028029c96db8000118080808000000c030b417f200a41e493d0800010b781808000000b200a200941e493d0800010b581808000000b20004236370380010b200241306a2480808080000ba10502097f017e23808080800041306b2202248080808000200241086a200110ec8880800002400240024002400240024020022802080d00200228020c220341144b0d002002411c6a20012003108e85808000200228021c2203418080808078460d0020022002290220370214200220033602102002411c6a200241106a10adaf808000200228021c2204418080808078460d002002280224210320022802202105024002400240200128020022062802082207280204200728020c22084b0d00024020072802082207280208220920072802102208470d00410121070c030b200841016a220a450d06200a20094b0d07200728020421092007200a360210200920086a2d000021080c010b2007200841016a36020c200728020020086a2d000021080b2006427f200629030042017c220b200b501b370300410021070b20074101710d012002200110a092808000200228020022074109460d0120022802042106200220083a00182002200736021020022006360214200241003a002b20022002412b6a36022c2002411c6a41dc97db800020012002412c6a10f7a68080000240200228021c2201418080808078460d002002290220210b20002002290210370200200041086a200241106a41086a28020036020020004207370380012000200b37021c2000200136021820002003360214200020053602102000200436020c0c060b2000423637038001200241106a10c69b8080000c020b20004236370380010c040b20004236370380010b02402003450d00200541306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2004450d022005410028029c96db8000118080808000000c020b417f200a41e493d0800010b781808000000b200a200941e493d0800010b581808000000b200241306a2480808080000bef0302077f047e23808080800041206b2202248080808000024002400240200110e99080800041ff017122034104460d0002400240024002400240200128020022042802082205280204200528020c22064b0d00024020052802082205280208220720052802102206470d00410121050c030b200641016a2208450d03200820074b0d042005280204210720052008360210200720066a2d000021060c010b2005200641016a36020c200528020020066a2d000021060b2004427f200429030042017c22092009501b370300410021050b20054101710d034200210a02400240200641ff01710e020100050b200241106a200110f58880800020022802100d0420022903182109200241106a200110f58880800020022802100d042002290318210b4201210a0b200241086a200110ec88808000024020022802080d00200241106a2001200228020c10938580800020022802102201418080808078460d002002290214210c200020033a0098012000200b3703900120002009370388012000200a370380012000200c370274200020013602702000418e808080783602000c050b20004236370380010c040b417f200841e493d0800010b781808000000b2008200741e493d0800010b581808000000b20004236370380010c010b20004236370380010b200241206a2480808080000b9d0103017f017e027f23808080800041206b2202248080808000200241186a200110ec8880800042362103024020022802180d00200228021c2104200241106a200110ec8880800020022802100d0020022802142105200241086a200110ec8880800020022802080d00200228020c2101200020053602042000200436020020002001360208420921030b2000200337038001200241206a2480808080000b9d0103017f017e027f23808080800041206b2202248080808000200241186a200110ec8880800042362103024020022802180d00200228021c2104200241106a200110ec8880800020022802100d0020022802142105200241086a200110ec8880800020022802080d00200228020c2101200020053602042000200436020020002001360208420b21030b2000200337038001200241206a2480808080000bd90302067f037e23808080800041306b2202248080808000024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b02400240024020044101710d00200241086a200110a092808000200228020822044109460d00200228020c2103200220053a001c2002200436021420022003360218200241206a200110f58880800020022802200d0120022903282108200241206a200110f588808000024020022802200d0020022903282109200241206a200110f58880800020022802200d002002290328210a20002002290214370218200041206a2002411c6a2802003602002000200a37031020002009370308200020083703000c060b200041093602180c020b200041093602180c040b200041093602180b200241146a10c69b8080000c020b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200241306a2480808080000bd40402067f017e23808080800041306b22022480808080002002411c6a200110c89b8080000240024002400240200228021c410d460d00200241086a41106a2002411c6a41106a280200360200200241086a41086a2002411c6a41086a2902003703002002200229021c370308024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d04200720064b0d052004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d002002200110a092808000200228020022014109460d00200228020421042000200229030837020c2000411c6a200241186a280200360200200041146a200241106a2903003702002000420f37038001200020053a000820002004360204200020013602000c040b2000423637038001024020022802082201410c470d0020022802102104024020022802142200450d00200441306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b200228020c450d042004410028029c96db8000118080808000000c040b200241086a210002400240200141776a2201410320014103491b0e0405000501050b200241086a41047221000b200010c69b8080000c030b20004236370380010c020b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200241306a2480808080000ba40602067f027e23808080800041f0006b2202248080808000200241c8006a200110c89b8080000240024002400240024002402002280248410d460d00200241306a41106a200241c8006a41106a280200360200200241306a41086a200241c8006a41086a29020037030020022002290248370330024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d04200720064b0d052004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d00200241086a200110a092808000200228020822044109460d00200228020c2103200220053a00642002200436025c20022003360260200241003a006b2002200241eb006a36026c200241c8006a41dc97db80002001200241ec006a10f7a680800020022802482201418080808078460d042002412c6a200241306a41106a280200360200200241246a200241306a41086a2903003702002002200229033037021c2002200229025c22083703102002200241dc006a41086a280200360218200229024c2109200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200229031837030020002008370300200042103703800120002009370224200020013602200c060b20004236370380010c040b20004236370380010c040b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b2000423637038001200241dc006a10c69b8080000b024020022802302201410c470d00200228023821040240200228023c2200450d00200441306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b2002280234450d012004410028029c96db8000118080808000000c010b200241306a210002400240200141776a2201410320014103491b0e0402000201020b200241306a41047221000b200010c69b8080000b200241f0006a2480808080000baa0602087f017e23808080800041c0006b2202248080808000200241206a200110c89b8080000240024002400240024002402002280220410d460d00200241086a41106a200241206a41106a280200360200200241086a41086a200241206a41086a290200370300200220022902203703082002200110ec8880800020022802000d032002280204220341144b0d03200241206a20012003108e8580800020022802202203418080808078460d032002200229022437023820022003360234200241206a200241346a10adaf80800020022802202204418080808078460d032002280228210320022802242105024002400240200128020022062802082201280204200128020c22074b0d00024020012802082201280208220820012802102207470d00410121010c030b200741016a2209450d04200920084b0d052001280204210820012009360210200820076a2d000021070c010b2001200741016a36020c200128020020076a2d000021070b2006427f200629030042017c220a200a501b370300410021010b024020014101710d004100210102400240200741ff01710e020100020b410121010b20002002290308370200200041106a200241086a41106a280200360200200041086a200241086a41086a2903003702002000421137038001200020013a00202000200336021c20002005360218200020043602140c060b200042363703800102402003450d00200541306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2004450d042005410028029c96db8000118080808000000c040b20004236370380010c040b417f200941e493d0800010b781808000000b2009200841e493d0800010b581808000000b20004236370380010b024020022802082201410c470d0020022802102103024020022802142200450d00200341306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b200228020c450d012003410028029c96db8000118080808000000c010b200241086a210002400240200141776a2201410320014103491b0e0402000201020b200241086a41047221000b200010c69b8080000b200241c0006a2480808080000ba40602067f027e23808080800041f0006b2202248080808000200241c8006a200110c89b8080000240024002400240024002402002280248410d460d00200241306a41106a200241c8006a41106a280200360200200241306a41086a200241c8006a41086a29020037030020022002290248370330024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d04200720064b0d052004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d00200241086a200110a092808000200228020822044109460d00200228020c2103200220053a00642002200436025c20022003360260200241003a006b2002200241eb006a36026c200241c8006a41dc97db80002001200241ec006a10f7a680800020022802482201418080808078460d042002412c6a200241306a41106a280200360200200241246a200241306a41086a2903003702002002200229033037021c2002200229025c22083703102002200241dc006a41086a280200360218200229024c2109200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200229031837030020002008370300200042123703800120002009370224200020013602200c060b20004236370380010c040b20004236370380010c040b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b2000423637038001200241dc006a10c69b8080000b024020022802302201410c470d00200228023821040240200228023c2200450d00200441306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b2002280234450d012004410028029c96db8000118080808000000c010b200241306a210002400240200141776a2201410320014103491b0e0402000201020b200241306a41047221000b200010c69b8080000b200241f0006a2480808080000ba40602067f027e23808080800041f0006b2202248080808000200241c8006a200110c89b8080000240024002400240024002402002280248410d460d00200241306a41106a200241c8006a41106a280200360200200241306a41086a200241c8006a41086a29020037030020022002290248370330024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d04200720064b0d052004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d00200241086a200110a092808000200228020822044109460d00200228020c2103200220053a00642002200436025c20022003360260200241003a006b2002200241eb006a36026c200241c8006a41dc97db80002001200241ec006a10f7a680800020022802482201418080808078460d042002412c6a200241306a41106a280200360200200241246a200241306a41086a2903003702002002200229033037021c2002200229025c22083703102002200241dc006a41086a280200360218200229024c2109200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200229031837030020002008370300200042133703800120002009370224200020013602200c060b20004236370380010c040b20004236370380010c040b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b2000423637038001200241dc006a10c69b8080000b024020022802302201410c470d00200228023821040240200228023c2200450d00200441306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b2002280234450d012004410028029c96db8000118080808000000c010b200241306a210002400240200141776a2201410320014103491b0e0402000201020b200241306a41047221000b200010c69b8080000b200241f0006a2480808080000bab0502067f027e23808080800041e0016b220224808080800002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b02400240024020044101710d00200241086a200110a092808000200228020822044109460d00200228020c2103200220053a00dc01200220043602d401200220033602d801200241c0016a200110f588808000024020022802c0010d0020022903c8012108200241c0016a200110f58880800020022802c0010d0020022903c8012109200241c0016a200110f58880800020022802c001450d020b200241d4016a10c69b8080000b20004236370380010c010b200220022902d8013702b401200220043602b001200220022903c8013703a801200220093703a0012002200837039801200241c0016a200110c89b80800020024198016a41186a2104024020022802c001410d460d00200241c8006a200241c0016a41106a280200360200200241c0006a200241c0016a41086a290200370200200241106a41106a20024198016a41106a290300370300200241106a41186a2004290300370300200241106a41206a20024198016a41206a290300370300200220022902c0013703382002200229039801370310200220024198016a41086a2903003703182000200241106a41800110f5b28080004214370380010c010b2000423637038001200410c69b8080000b200241e0016a2480808080000f0b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000bd10301087f2380808080004180026b2202248080808000200241c0016a200110c7998080000240024020022802f0014109460d0020024180016a41386a2203200241c0016a41386a29030037030020024180016a41306a2204200241c0016a41306a29030037030020024180016a41286a2205200241c0016a41286a29030037030020024180016a41206a2206200241c0016a41206a29030037030020024180016a41186a2207200241c0016a41186a29030037030020024180016a41106a2208200241c0016a41106a2209290300370300200220022903c80137038801200220022903c00137038001200241c0016a200110f690808000024020022903c0014202510d00200241d0006a2009290300370300200241c8006a200241c8016a290300370300200241106a2008290300370300200241186a2007290300370300200241206a2006290300370300200241286a2005290300370300200241306a2004290300370300200241386a2003290300370300200220022903c001370340200220022903800137030020022002290388013703082000200241800110f5b28080004215370380010c020b2000423637038001200410c69b8080000c010b20004236370380010b20024180026a2480808080000b9c0402097f017e23808080800041306b2202248080808000200241106a200110ec888080000240024020022802100d002002280214220341144b0d00200241246a20012003108e8580800020022802242203418080808078460d002002200229022837021c20022003360218200241246a200241186a10adaf80800020022802242204418080808078460d00200228022c21032002280228210502400240024002400240200128020022062802082207280204200728020c22084b0d00024020072802082207280208220920072802102208470d00410121070c030b200841016a220a450d03200a20094b0d04200728020421092007200a360210200920086a2d000021080c010b2007200841016a36020c200728020020086a2d000021080b2006427f200629030042017c220b200b501b370300410021070b024020074101710d00200241086a200110a092808000200228020822014109460d00200228020c210720002003360214200020053602102000200436020c2000421a37038001200020083a000820002001360200200020073602040c040b200042363703800102402003450d00200541306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2004450d032005410028029c96db8000118080808000000c030b417f200a41e493d0800010b781808000000b200a200941e493d0800010b581808000000b20004236370380010b200241306a2480808080000ba40102017f037e23808080800041106b22022480808080002002200110f5888080000240024020022802000d00200229030821032002200110f588808000024020022802000d00200229030821042002200110f58880800020022802000d00200229030821052000421c370380012000200337031020002005370308200020043703000c020b20004236370380010c010b20004236370380010b200241106a2480808080000baa0402067f017e23808080800041106b22022480808080000240024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b0240024002400240024020044101710d00200541ff01710e020203010b2000410a3602000c030b2000410a3602000c020b200041093602000c010b02400240024020032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d06200720064b0d072004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d00200241086a200110a092808000200228020822044109460d00200228020c2103200020053a000820002004360200200020033602040c010b2000410a3602000b200241106a2480808080000f0b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000bc70804067f017e017f027e23808080800041206b22022480808080000240024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b0240024002400240024020044101710d00200541ff01710e020203010b2000412a3602080c030b2000412a3602080c020b200041293602080c010b2002410036020802402003200241086a410410d3a58080000d002002280208210602400240024020032802082204280204200428020c22054b0d00024020042802082204280208220720042802102205470d00410121040c030b200541016a2209450d07200920074b0d082004280204210720042009360210200720056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b20044101710d004200210a4200210b0240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200541ff017122040e292a000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20212223242526272b0b410121040c270b410221040c260b410321040c250b410421040c240b410521040c230b410621040c220b410721040c210b410821040c200b410921040c1f0b410a21040c1e0b410b21040c1d0b410c21040c1c0b410d21040c1b0b410e21040c1a0b410f21040c190b411021040c180b411121040c170b411221040c160b411321040c150b411421040c140b200242003703082003200241086a410810d3a58080000d162002290308220b42808080807083210a411521040c140b411621040c120b411721040c110b411821040c100b411921040c0f0b411a21040c0e0b411b21040c0d0b411c21040c0c0b411d21040c0b0b411e21040c0a0b411f21040c090b412021040c080b412121040c070b412221040c060b412321040c050b412421040c040b200241086a200110dfa580800020022802080d062002290310220b42808080807083210a20022903182108412521040c050b412621040c020b412721040c010b412821040b4200210b0b0b200020083703182000410136020c20002004360208200020063602002000200b42ffffffff0f83200a843703100c010b2000412a3602080b200241206a2480808080000f0b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b417f200941e493d0800010b781808000000b2009200741e493d0800010b581808000000bc20402097f047e23808080800041306b2202248080808000200241086a200110ec888080000240024002400240024020022802080d00200241206a2001200228020c10938580800020022802202203418080808078460d002002280228210420022802242105024002400240200128020022062802082207280204200728020c22084b0d00024020072802082207280208220920072802102208470d00410121070c030b200841016a220a450d06200a20094b0d07200728020421092007200a360210200920086a2d000021080c010b2007200841016a36020c200728020020086a2d000021080b2006427f200629030042017c220b200b501b370300410021070b024020074101710d002002200110a092808000200228020022074109460d0020022802042106200220083a001c2002200736021420022006360218200241206a200110f588808000024020022802200d002002290328210b200241206a200110f58880800020022802200d002002290328210c200241206a200110f5888080002002280220450d030b200241146a10c69b8080000b20004236370380012003450d022005410028029c96db8000118080808000000c020b20004236370380010c010b2002290328210d2002290218210e200020043602302000200536022c2000200336022820004223370380012000200e37021c200020073602182000200d3703102000200c3703082000200b3703000b200241306a2480808080000f0b417f200a41e493d0800010b781808000000b200a200941e493d0800010b581808000000baa0301097f23808080800041c0006b2202248080808000200241286a200110ec888080000240024002400240024020022802280d00200228022c2103200241206a200110ec8880800020022802200d01200241346a2001200228022410938580800020022802342204418080808078460d01200228023c210520022802382106200241186a200110ec8880800020022802180d02200241346a2001200228021c10938580800020022802342207418080808078460d02200228023c210820022802382109200241106a200110ec88808000024020022802100d002002280214210a200241086a200110ec8880800020022802080d00200228020c210120004224370380012000200a36021c2000200336021820002008360214200020093602102000200736020c200020053602082000200636020420002004360200200020013602200c050b20004236370380012007450d032009410028029c96db8000118080808000000c030b20004236370380010c030b20004236370380010c020b20004236370380010b2004450d002006410028029c96db8000118080808000000b200241c0006a2480808080000bed0302037f017e2380808080004180016b2202248080808000200241106a200110df9e80800002400240024020022d00104108460d00200241c0006a41286a200241106a41286a290300370300200241c0006a41206a200241106a41206a290300370300200241c0006a41186a200241106a41186a290300370300200241c0006a41106a200241106a41106a290300370300200241c0006a41086a200241106a41086a29030037030020022002290310370340200241086a200110a092808000200228020822034109460d01200228020c21042002200336027020022004360274200241003a007b2002200241fb006a36027c200241106a41dc97db80002001200241fc006a10f7a6808000024020022802102201418080808078460d002002290214210520002002290340370308200041306a200241c0006a41286a290300370300200041286a200241c0006a41206a290300370300200041206a200241c0006a41186a290300370300200041186a200241c0006a41106a290300370300200041106a200241c8006a29030037030020004228370380012000200537023c2000200136023820002004360204200020033602000c030b2000423637038001200241f0006a10c69b8080000c020b20004236370380010c010b20004236370380010b20024180016a2480808080000b950502067f017e2380808080004190016b2202248080808000200241d0006a200110c799808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d00200241086a200110a092808000200228020822014109460d00200228020c210420002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a2903003703002000422937038001200020053a004820002004360244200020013602400c040b2000423637038001200241c0006a10c69b8080000c030b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b20004236370380010b20024190016a2480808080000b950502067f017e2380808080004190016b2202248080808000200241d0006a200110c799808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d00200241086a200110a092808000200228020822014109460d00200228020c210420002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a2903003703002000422a37038001200020053a004820002004360244200020013602400c040b2000423637038001200241c0006a10c69b8080000c030b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b20004236370380010b20024190016a2480808080000b950502067f017e2380808080004190016b2202248080808000200241d0006a200110c799808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d00200241086a200110a092808000200228020822014109460d00200228020c210420002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a2903003703002000422b37038001200020053a004820002004360244200020013602400c040b2000423637038001200241c0006a10c69b8080000c030b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b20004236370380010b20024190016a2480808080000b950502067f017e2380808080004190016b2202248080808000200241d0006a200110c799808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d00200241086a200110a092808000200228020822014109460d00200228020c210420002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a2903003703002000422c37038001200020053a004820002004360244200020013602400c040b2000423637038001200241c0006a10c69b8080000c030b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b20004236370380010b20024190016a2480808080000bb30202067f017e23808080800041106b2202248080808000024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d00200241086a200110a092808000200228020822044109460d00200228020c2101200020053a000820002004360200200020013602040c030b200041093602000c020b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200241106a2480808080000ba90502067f017e23808080800041c0006b2202248080808000200241106a200110f6908080000240024020022903104202510d00200241286a41106a200241106a41106a290300370300200241286a41086a200241106a41086a290300370300200220022903103703280240024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d004109210302400240200541ff01710e020100020b024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121030c030b200541016a2207450d07200720064b0d082004280204210620042007360210200620056a2d000021040c010b2004200541016a36020c200428020020056a2d000021040b2003427f200329030042017c22082008501b370300410021030b20034101710d01200241086a200110a0928080002002280208220341776a4102490d01200228020c21060b200020022903283703002000423137038001200020043a00202000200636021c20002003360218200041106a200241286a41106a290300370300200041086a200241286a41086a2903003703000c060b20004236370380010c050b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b20004236370380010b200241c0006a2480808080000bff0902067f047e23808080800041c0006b220224808080800002400240024002400240024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b20044101710d062002200110a092808000200228020022044109460d0620022802042103200220053a0014200220033602102002200436020c024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d05200720064b0d062004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d00024002400240200541ff01710e020001030b200241206a200110898980800020022802204101710d0220022903302209200241386a290300220884500d02410621040c010b024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121030c030b200541016a2207450d09200720064b0d0a2004280204210620042007360210200620056a2d000021040c010b2004200541016a36020c200428020020056a2d000021040b2003427f200329030042017c22082008501b370300410021030b20034101710d014200210a024002400240024002400240200441ff01710e06050001020304070b200241206a200110898980800020022802204101710d06200241386a2903002108200229033021090c040b200241003602202001280200200241206a410410d3a58080000d05200228022021050c030b200242003703202001280200200241206a410810d3a58080000d042002290320220842808080807083210a2008a721050c020b42002108200241286a4200370300200242003703202001280200200241206a411010d3a58080000d032002200228022836021820022002412b6a28000036001b2002290320220b42808080807083210a200231002f2109200ba721050c010b200241386a4200370300200241306a4200370300200241286a4200370300200242003703202001280200200241206a412010d3a58080000d022002200228022836021820022002412b6a28000036001b2002290320220b42808080807083210a200241376a2900002108200229002f210920022d003f2103200ba721050b200a2005ad84210a0b2000200229020c370230200041386a200241146a28020036020020002008370318200020093703102000200a370001200020043a0000200020022802183600092000410c6a200228001b360000200020033a00200c080b200041093602302002410c6a10c69b8080000c070b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200041093602300b200241c0006a2480808080000bcc0802067f057e2380808080004180016b22022480808080000240024002400240024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024002400240024020044101710d00200241086a200110a092808000200228020822044109460d00200228020c2103200220053a00442002200436023c20022003360240200241e0006a200110d49b80800020022802604104460d03200241c8006a41106a200241e0006a41106a290200370300200241c8006a41086a200241e0006a41086a29020037030020022002290260370348024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d09200720064b0d0a2004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b20044101710d024100210402400240200541ff01710e020100040b410121040b2002200110ec8880800020022802000d012002280204220341064b0d01200241e0006a2001200310948580800020022802602205418080808078460d012002280268210320022802642106200241003a007b2002200241fb006a36027c200241e0006a41dc97db80002001200241fc006a10f7a6808000024020022802602201418080808078460d00200241106a41186a200229023c2208370300200241106a41206a2002413c6a41086a2802002207360200200241106a41106a200241c8006a41106a290300220937030020022002290348220a3703102002200241c8006a41086a290300220b3703182002290264210c200041206a2007360200200041186a2008370300200041106a2009370300200041086a200b3703002000200a3703002000423337038001200020043a003c2000200c370234200020013602302000200336022c20002006360228200020053602240c0b0b200042363703800102402003450d00200621040340200410d98b808000200441186a21042003417f6a22030d000b0b2005450d082006410028029c96db8000118080808000000c080b20004236370380010c090b20004236370380010c060b20004236370380010c050b20004236370380010c050b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200241c8006a10d09b8080000b2002413c6a10c69b8080000b20024180016a2480808080000bc80302067f017e23808080800041306b2202248080808000024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d004109210402400240200541ff01710e020100020b200241086a200110a0928080002002280208220441776a4102490d01200228020c21030b2002200336021820022004360214200241003a002b20022002412b6a36022c2002411c6a41dc97db800020012002412c6a10e6a68080000240200228021c2201418080808078460d002002290220210820004234370380012000200837020c2000200136020820002003360204200020043602000c040b200042363703800120044109460d03200241146a10c69b8080000c030b20004236370380010c020b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200241306a2480808080000b811502047f037e23808080800041f0006b220224808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e340102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323335340b20004236370380010c350b200241106a2001108b99808000024002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a280200360200420221060c010b423621060b20002006370380010c340b200241106a2001108b9980800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a28020036020020004203370380010c340b20004236370380010c330b200241106a2001108b9980800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a28020036020020004204370380010c330b20004236370380010c320b2000200110cb998080000c310b2000200110cc998080000c300b2000200110cd998080000c2f0b2000200110ce998080000c2e0b2000200110cf998080000c2d0b2002200110e988808000024020022802000d00200228020421042000420a37038001200020043602000c2d0b20004236370380010c2c0b2000200110d0998080000c2b0b2000420c370380010c2a0b200241086a2001109e928080000240200228020822044109460d00200228020c21012000420d3703800120002004360200200020013602040c2a0b20004236370380010c290b200241106a2001109299808000024020022802284109460d0020002002290310370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200241106a41086a2903003703002000420e370380010c290b20004236370380010c280b2000200110d1998080000c270b2000200110d2998080000c260b2000200110d3998080000c250b2000200110d4998080000c240b2000200110d5998080000c230b2000200110d6998080000c220b2000200110d7998080000c210b20004216370380010c200b200241003a006b2002200241eb006a36026c200241106a41dc97db80002001200241ec006a10eba6808000024020022802102204418080808078460d00200020022902143702042000200436020020004217370380010c200b20004236370380010c1f0b200241003a006b2002200241eb006a36026c200241106a41dc97db80002001200241ec006a10eba6808000024020022802102204418080808078460d00200020022902143702042000200436020020004218370380010c1f0b20004236370380010c1e0b20004219370380010c1d0b2000200110d8998080000c1c0b200241106a200110f488808000024020022802100d00200229031821062000421b37038001200020063703000c1c0b20004236370380010c1b0b2000200110d9998080000c1a0b2000421d370380010c190b200241106a2001108b9980800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602002000421e370380010c190b20004236370380010c180b200241106a2001108b9980800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602002000421f370380010c180b20004236370380010c170b200241106a2001109c9980800002402002280210410a460d0020002002290210370200200041086a200241106a41086a28020036020020004220370380010c170b20004236370380010c160b200241106a2001109d9980800002402002280218412a460d0020002002290310370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200241106a41086a29030037030020004221370380010c160b20004236370380010c150b200241106a200110c190808000024020022802104103460d0020002002290210370200200041086a200241106a41086a29020037020020004222370380010c150b20004236370380010c140b2000200110da998080000c130b2000200110db998080000c120b200241106a2001109299808000024020022802284109460d0020002002290310370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200241106a41086a29030037030020004225370380010c120b20004236370380010c110b20004226370380010c100b200241106a200110e19e808000024020022d00104113460d002000200241106a41d00010f5b28080004227370380010c100b20004236370380010c0f0b2000200110dc998080000c0e0b2000200110dd998080000c0d0b2000200110de998080000c0c0b2000200110df998080000c0b0b2000200110e0998080000c0a0b024002400240200328020828020022042802042201450d0020042001417f6a36020420042004280200220141016a3602002003427f200329030042017c22062006501b3703004100210420012d00000e020201000b20004236370380010c0b0b410121040b2000422d37038001200020043a00000c090b02402003280208280200220428020422014120490d002004200141606a36020420042004280200220141206a3602002003427f2003290300220642207c220720072006541b370300200141086a2900002106200141106a290000210720012900002108200041186a200141186a290000370000200041106a2007370000200041086a2006370000200020083700002000422e370380010c090b20004236370380010c080b2000422f370380010c070b200241106a200110a599808000024020022802104109460d0020002002290210370200200041086a200241106a41086a28020036020020004230370380010c070b20004236370380010c060b2000200110e1998080000c050b200241106a200110a799808000024020022802404109460d0020002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a29030037030020004232370380010c050b20004236370380010c040b2000200110e2998080000c030b2000200110e3998080000c020b20004236370380010c010b200241106a20011085a680800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a28020036020020004235370380010c010b20004236370380010b200241f0006a2480808080000bd00405017f027e037f027e017f23808080800041d0006b2202248080808000200241306a200110f48880800002400240024020022802300d0020022903382103200241306a200110d99b80800020022802384130460d01200241106a41186a200241306a41186a290300370300200241106a41106a200241306a41106a290300370300200241106a41086a200241306a41086a29030037030020022002290330370310200241306a200110f488808000024020022802300d0020022903382104200241306a200110f48880800020022802300d002001280200220528020828020022062802042207450d002002290338210820062007417f6a36020420062006280200220741016a3602002005427f200529030042017c22092009501b370300410921060240024020072d00000e020100020b2001280200220528020828020022062802042207450d0120062007417f6a36020420062006280200220741016a3602002005427f200529030042017c22092009501b37030020072d00002105200241086a2001109e928080002002280208220641776a4102490d01200228020c210a0b20002002290310370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200241106a41086a2903003703002000420537038001200020053a00402000200a36023c200020063602382000200837033020002004370328200020033703200c030b2000423637038001200241106a10cd9b8080000c020b20004236370380010c010b20004236370380010b200241d0006a2480808080000b9d0302077f017e23808080800041306b2202248080808000200241106a200110e9888080000240024020022802100d002002280214220341144b0d00200241246a2001200310a78580800020022802242203418080808078460d002002200229022837021c20022003360218200241246a200241186a10adaf80800020022802242204418080808078460d00200228022c21032002280228210502402001280200220628020828020022072802042208450d0020072008417f6a36020420072007280200220841016a3602002006427f200629030042017c22092009501b37030020082d00002107200241086a2001109e92808000200228020822014109460d00200228020c210620002003360214200020053602102000200436020c2000420637038001200020073a000820002001360200200020063602040c020b200042363703800102402003450d00200541306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2004450d012005410028029c96db8000118080808000000c010b20004236370380010b200241306a2480808080000ba00402077f017e23808080800041306b2202248080808000200241086a200110e988808000024002400240024020022802080d00200228020c220341144b0d002002411c6a2001200310a785808000200228021c2203418080808078460d0020022002290220370214200220033602102002411c6a200241106a10adaf808000200228021c2204418080808078460d0020022802242103200228022021052001280200220628020828020022072802042208450d0120072008417f6a36020420072007280200220841016a3602002006427f200629030042017c22092009501b37030020082d0000210720022001109e92808000200228020022064109460d0120022802042108200220073a00182002200636021020022008360214200241003a002b20022002412b6a36022c2002411c6a41dc97db800020012002412c6a10cda68080000240200228021c2201418080808078460d002002290220210920002002290210370200200041086a200241106a41086a28020036020020004207370380012000200937021c2000200136021820002003360214200020053602102000200436020c0c040b2000423637038001200241106a10c69b8080000c020b20004236370380010c020b20004236370380010b02402003450d00200541306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2004450d002005410028029c96db8000118080808000000b200241306a2480808080000baa0304047f017e017f037e23808080800041206b22022480808080000240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d0000220541034b0d002001280200220328020828020022042802042207450d0120042007417f6a36020420042004280200220741016a3602002003427f200329030042017c22062006501b370300420021080240024020072d00000e020100030b200241106a200110f48880800020022802100d0220022903182106200241106a200110f48880800020022802100d0220022903182109420121080b200241086a200110e988808000024020022802080d00200241106a2001200228020c10f98480800020022802102204418080808078460d002002290214210a200020053a0098012000200937039001200020063703880120002008370380012000200a370274200020043602702000418e808080783602000c030b20004236370380010c020b20004236370380010c010b20004236370380010b200241206a2480808080000b9d0103017f017e027f23808080800041206b2202248080808000200241186a200110e98880800042362103024020022802180d00200228021c2104200241106a200110e98880800020022802100d0020022802142105200241086a200110e98880800020022802080d00200228020c2101200020053602042000200436020020002001360208420921030b2000200337038001200241206a2480808080000b9d0103017f017e027f23808080800041206b2202248080808000200241186a200110e98880800042362103024020022802180d00200228021c2104200241106a200110e98880800020022802100d0020022802142105200241086a200110e98880800020022802080d00200228020c2101200020053602042000200436020020002001360208420b21030b2000200337038001200241206a2480808080000bd30302047f017e23808080800041306b22022480808080002002411c6a200110c99b80800002400240200228021c410d460d00200241086a41106a2002411c6a41106a280200360200200241086a41086a2002411c6a41086a2902003703002002200229021c37030802402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d0000210420022001109e92808000200228020022014109460d00200228020421032000200229030837020c2000411c6a200241186a280200360200200041146a200241106a2903003702002000420f37038001200020043a000820002003360204200020013602000c020b2000423637038001024020022802082200410c470d0020022802102104024020022802142201450d00200441306a21000340200010e38a808000200041c0006a21002001417f6a22010d000b0b200228020c450d022004410028029c96db8000118080808000000c020b200241086a210102400240200041776a2200410320004103491b0e0403000301030b200241086a41047221010b200110c69b8080000c010b20004236370380010b200241306a2480808080000ba50502047f027e23808080800041f0006b2202248080808000200241c8006a200110c99b80800002400240024002402002280248410d460d00200241306a41106a200241c8006a41106a280200360200200241306a41086a200241c8006a41086a2902003703002002200229024837033002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002104200241086a2001109e92808000200228020822034109460d00200228020c2105200220043a00642002200336025c20022005360260200241003a006b2002200241eb006a36026c200241c8006a41dc97db80002001200241ec006a10cda680800020022802482201418080808078460d022002412c6a200241306a41106a280200360200200241246a200241306a41086a2903003702002002200229033037021c2002200229025c22063703102002200241dc006a41086a280200360218200229024c2107200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200229031837030020002006370300200042103703800120002007370224200020013602200c040b20004236370380010c020b20004236370380010c020b2000423637038001200241dc006a10c69b8080000b024020022802302201410c470d00200228023821040240200228023c2200450d00200441306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b2002280234450d012004410028029c96db8000118080808000000c010b200241306a210002400240200141776a2201410320014103491b0e0402000201020b200241306a41047221000b200010c69b8080000b200241f0006a2480808080000ba30502067f017e23808080800041c0006b2202248080808000200241206a200110c99b80800002400240024002402002280220410d460d00200241086a41106a200241206a41106a280200360200200241086a41086a200241206a41086a290200370300200220022902203703082002200110e98880800020022802000d012002280204220341144b0d01200241206a2001200310a78580800020022802202203418080808078460d012002200229022437023820022003360234200241206a200241346a10adaf80800020022802202204418080808078460d01200228022821032002280224210502402001280200220628020828020022012802042207450d0020012007417f6a36020420012001280200220741016a3602002006427f200629030042017c22082008501b370300410021010240024020072d00000e020100020b410121010b20002002290308370200200041106a200241086a41106a280200360200200041086a200241086a41086a2903003702002000421137038001200020013a00202000200336021c20002005360218200020043602140c040b200042363703800102402003450d00200541306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2004450d022005410028029c96db8000118080808000000c020b20004236370380010c020b20004236370380010b024020022802082201410c470d0020022802102103024020022802142200450d00200341306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b200228020c450d012003410028029c96db8000118080808000000c010b200241086a210002400240200141776a2201410320014103491b0e0402000201020b200241086a41047221000b200010c69b8080000b200241c0006a2480808080000ba50502047f027e23808080800041f0006b2202248080808000200241c8006a200110c99b80800002400240024002402002280248410d460d00200241306a41106a200241c8006a41106a280200360200200241306a41086a200241c8006a41086a2902003703002002200229024837033002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002104200241086a2001109e92808000200228020822034109460d00200228020c2105200220043a00642002200336025c20022005360260200241003a006b2002200241eb006a36026c200241c8006a41dc97db80002001200241ec006a10cda680800020022802482201418080808078460d022002412c6a200241306a41106a280200360200200241246a200241306a41086a2903003702002002200229033037021c2002200229025c22063703102002200241dc006a41086a280200360218200229024c2107200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200229031837030020002006370300200042123703800120002007370224200020013602200c040b20004236370380010c020b20004236370380010c020b2000423637038001200241dc006a10c69b8080000b024020022802302201410c470d00200228023821040240200228023c2200450d00200441306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b2002280234450d012004410028029c96db8000118080808000000c010b200241306a210002400240200141776a2201410320014103491b0e0402000201020b200241306a41047221000b200010c69b8080000b200241f0006a2480808080000ba50502047f027e23808080800041f0006b2202248080808000200241c8006a200110c99b80800002400240024002402002280248410d460d00200241306a41106a200241c8006a41106a280200360200200241306a41086a200241c8006a41086a2902003703002002200229024837033002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002104200241086a2001109e92808000200228020822034109460d00200228020c2105200220043a00642002200336025c20022005360260200241003a006b2002200241eb006a36026c200241c8006a41dc97db80002001200241ec006a10cda680800020022802482201418080808078460d022002412c6a200241306a41106a280200360200200241246a200241306a41086a2903003702002002200229033037021c2002200229025c22063703102002200241dc006a41086a280200360218200229024c2107200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200229031837030020002006370300200042133703800120002007370224200020013602200c040b20004236370380010c020b20004236370380010c020b2000423637038001200241dc006a10c69b8080000b024020022802302201410c470d00200228023821040240200228023c2200450d00200441306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b2002280234450d012004410028029c96db8000118080808000000c010b200241306a210002400240200141776a2201410320014103491b0e0402000201020b200241306a41047221000b200010c69b8080000b200241f0006a2480808080000bab0402047f027e23808080800041e0016b22022480808080000240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002103200241086a2001109e92808000200228020822044109460d00200228020c2105200220033a00dc01200220043602d401200220053602d801200241c0016a200110f488808000024020022802c0010d0020022903c8012106200241c0016a200110f48880800020022802c0010d0020022903c8012107200241c0016a200110f48880800020022802c001450d020b200241d4016a10c69b8080000b20004236370380010c010b200220022902d8013702b401200220043602b001200220022903c8013703a801200220073703a0012002200637039801200241c0016a200110c99b80800020024198016a41186a2101024020022802c001410d460d00200241c8006a200241c0016a41106a280200360200200241c0006a200241c0016a41086a290200370200200241106a41106a20024198016a41106a290300370300200241106a41186a2001290300370300200241106a41206a20024198016a41206a290300370300200220022902c0013703382002200229039801370310200220024198016a41086a2903003703182000200241106a41800110f5b28080004214370380010c010b2000423637038001200110c69b8080000b200241e0016a2480808080000b980402057f037e2380808080004180016b2202248080808000200241c0006a200110a7998080000240024020022802704109460d00200241386a200241c0006a41386a290300370300200241306a2203200241c0006a41306a290300370300200241286a200241c0006a41286a290300370300200241206a200241c0006a41206a290300370300200241186a200241c0006a41186a290300370300200241106a200241c0006a41106a290300370300200220022903483703082002200229034037030002402001280200220428020828020022052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b370300420021080240024020062d00000e020100020b200241c0006a200110f48880800020022802400d0120022903482107200241c0006a200110f48880800020022802400d0120022903482109420121080b20002002290300370300200041086a2002290308370300200041386a200241386a290300370300200041306a200241306a290300370300200041286a200241286a290300370300200041206a200241206a290300370300200041186a200241186a290300370300200041106a200241106a29030037030020004215370380012000200937035020002007370348200020083703400c020b2000423637038001200310c69b8080000c010b20004236370380010b20024180016a2480808080000b9d0302077f017e23808080800041306b2202248080808000200241106a200110e9888080000240024020022802100d002002280214220341144b0d00200241246a2001200310a78580800020022802242203418080808078460d002002200229022837021c20022003360218200241246a200241186a10adaf80800020022802242204418080808078460d00200228022c21032002280228210502402001280200220628020828020022072802042208450d0020072008417f6a36020420072007280200220841016a3602002006427f200629030042017c22092009501b37030020082d00002107200241086a2001109e92808000200228020822014109460d00200228020c210620002003360214200020053602102000200436020c2000421a37038001200020073a000820002001360200200020063602040c020b200042363703800102402003450d00200541306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2004450d012005410028029c96db8000118080808000000c010b20004236370380010b200241306a2480808080000ba40102017f037e23808080800041106b22022480808080002002200110f4888080000240024020022802000d00200229030821032002200110f488808000024020022802000d00200229030821042002200110f48880800020022802000d00200229030821052000421c370380012000200337031020002005370308200020043703000c020b20004236370380010c010b20004236370380010b200241106a2480808080000bc20302077f047e23808080800041306b2202248080808000200241086a200110e98880800002400240024020022802080d00200241206a2001200228020c10f98480800020022802202203418080808078460d002002280224210402402001280200220528020828020022062802042207450d002002280228210820062007417f6a36020420062006280200220741016a3602002005427f200529030042017c22092009501b37030020072d0000210520022001109e92808000200228020022064109460d0020022802042107200220053a001c2002200636021420022007360218200241206a200110f488808000024020022802200d0020022903282109200241206a200110f48880800020022802200d002002290328210a200241206a200110f4888080002002280220450d030b200241146a10c69b8080000b20004236370380012003450d022004410028029c96db8000118080808000000c020b20004236370380010c010b2002290328210b2002290218210c200020083602302000200436022c2000200336022820004223370380012000200c37021c200020063602182000200b3703102000200a370308200020093703000b200241306a2480808080000baa0301097f23808080800041c0006b2202248080808000200241286a200110e9888080000240024002400240024020022802280d00200228022c2103200241206a200110e98880800020022802200d01200241346a2001200228022410f98480800020022802342204418080808078460d01200228023c210520022802382106200241186a200110e98880800020022802180d02200241346a2001200228021c10f98480800020022802342207418080808078460d02200228023c210820022802382109200241106a200110e988808000024020022802100d002002280214210a200241086a200110e98880800020022802080d00200228020c210120004224370380012000200a36021c2000200336021820002008360214200020093602102000200736020c200020053602082000200636020420002004360200200020013602200c050b20004236370380012007450d032009410028029c96db8000118080808000000c030b20004236370380010c030b20004236370380010c020b20004236370380010b2004450d002006410028029c96db8000118080808000000b200241c0006a2480808080000bed0302037f017e2380808080004180016b2202248080808000200241106a200110de9e80800002400240024020022d00104108460d00200241c0006a41286a200241106a41286a290300370300200241c0006a41206a200241106a41206a290300370300200241c0006a41186a200241106a41186a290300370300200241c0006a41106a200241106a41106a290300370300200241c0006a41086a200241106a41086a29030037030020022002290310370340200241086a2001109e92808000200228020822034109460d01200228020c21042002200336027020022004360274200241003a007b2002200241fb006a36027c200241106a41dc97db80002001200241fc006a10cda6808000024020022802102201418080808078460d002002290214210520002002290340370308200041306a200241c0006a41286a290300370300200041286a200241c0006a41206a290300370300200041206a200241c0006a41186a290300370300200041186a200241c0006a41106a290300370300200041106a200241c8006a29030037030020004228370380012000200537023c2000200136023820002004360204200020033602000c030b2000423637038001200241f0006a10c69b8080000c020b20004236370380010c010b20004236370380010b20024180016a2480808080000b940402057f017e2380808080004190016b2202248080808000200241d0006a200110a799808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002402001280200220428020828020022052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b37030020062d00002105200241086a2001109e92808000200228020822014109460d00200228020c210420002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a2903003703002000422937038001200020053a004820002004360244200020013602400c020b2000423637038001200310c69b8080000c010b20004236370380010b20024190016a2480808080000b940402057f017e2380808080004190016b2202248080808000200241d0006a200110a799808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002402001280200220428020828020022052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b37030020062d00002105200241086a2001109e92808000200228020822014109460d00200228020c210420002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a2903003703002000422a37038001200020053a004820002004360244200020013602400c020b2000423637038001200310c69b8080000c010b20004236370380010b20024190016a2480808080000b940402057f017e2380808080004190016b2202248080808000200241d0006a200110a799808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002402001280200220428020828020022052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b37030020062d00002105200241086a2001109e92808000200228020822014109460d00200228020c210420002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a2903003703002000422b37038001200020053a004820002004360244200020013602400c020b2000423637038001200310c69b8080000c010b20004236370380010b20024190016a2480808080000b940402057f017e2380808080004190016b2202248080808000200241d0006a200110a799808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002402001280200220428020828020022052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b37030020062d00002105200241086a2001109e92808000200228020822014109460d00200228020c210420002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a2903003703002000422c37038001200020053a004820002004360244200020013602400c020b2000423637038001200310c69b8080000c010b20004236370380010b20024190016a2480808080000bc00305017f017e037f047e017f23808080800041206b22022480808080004236210302402001280200220428020828020022052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b370300420021080240024020062d00000e020100020b200241106a200110f48880800020022802100d0120022903182107200241106a200110f48880800020022802100d0120022903182109420121080b2001280200220428020828020022052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c220a200a501b370300410921050240024020062d00000e020100020b2001280200220428020828020022052802042206450d0120052006417f6a36020420052005280200220641016a3602002004427f200429030042017c220a200a501b37030020062d00002104200241086a2001109e928080002002280208220541776a4102490d01200228020c210b0b200020043a00202000200b36021c20002005360218200020093703102000200737030820002008370300423121030b2000200337038001200241206a2480808080000bca0604047f017e027f047e2380808080004180016b220224808080800002400240024002400240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002104200241086a2001109e92808000200228020822034109460d00200228020c2105200220043a00442002200336023c20022005360240200241e0006a200110cf9b80800020022802604104460d03200241c8006a41106a200241e0006a41106a290200370300200241c8006a41086a200241e0006a41086a290200370300200220022902603703482001280200220328020828020022042802042205450d0220042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b370300410021030240024020052d00000e020100040b410121030b2002200110e98880800020022802000d012002280204220441064b0d01200241e0006a2001200410fe8480800020022802602205418080808078460d012002280268210420022802642107200241003a007b2002200241fb006a36027c200241e0006a41dc97db80002001200241fc006a10cda6808000024020022802602201418080808078460d00200241106a41186a200229023c2206370300200241106a41206a2002413c6a41086a2802002208360200200241106a41106a200241c8006a41106a290300220937030020022002290348220a3703102002200241c8006a41086a290300220b3703182002290264210c200041206a2008360200200041186a2006370300200041106a2009370300200041086a200b3703002000200a3703002000423337038001200020033a003c2000200c370234200020013602302000200436022c20002007360228200020053602240c070b200042363703800102402004450d00200721010340200110d98b808000200141186a21012004417f6a22040d000b0b2005450d042007410028029c96db8000118080808000000c040b20004236370380010c050b20004236370380010c020b20004236370380010c010b20004236370380010c010b200241c8006a10d09b8080000b2002413c6a10c69b8080000b20024180016a2480808080000bbf0202047f017e23808080800041306b2202248080808000024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b370300410921040240024020052d00000e020100020b200241086a2001109e928080002002280208220441776a4102490d01200228020c21030b2002200336021820022004360214200241003a002b20022002412b6a36022c2002411c6a41dc97db800020012002412c6a10eba68080000240200228021c2201418080808078460d002002290220210620004234370380012000200637020c2000200136020820002003360204200020043602000c020b200042363703800120044109460d01200241146a10c69b8080000c010b20004236370380010b200241306a2480808080000be11e02067f077e23808080800041a0026b2202248080808000024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b02400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020044101710d00200541ff01710e340102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323335340b200041343a00000c370b20024180016a200110ab9980800002400240200228028001418080808078460d00200241d0016a41086a20024180016a41086a28020022043602002002412b6a2004360000200220022902800122083703d0012002200837002320002002290020370001200041086a200241276a290000370000410021040c010b413421040b200020043a00000c360b20024180016a200110ab998080000240200228028001418080808078460d00200241d0016a41086a20024180016a41086a28020022043602002002412b6a2004360000200220022902800122083703d0012002200837002320002002290020370001200041086a200241276a290000370000200041013a00000c360b200041343a00000c350b20024180016a200110ab998080000240200228028001418080808078460d00200241d0016a41086a20024180016a41086a28020022043602002002412b6a2004360000200220022902800122083703d0012002200837002320002002290020370001200041086a200241276a290000370000200041023a00000c350b200041343a00000c340b2000200110e5998080000c330b2000200110e6998080000c320b2000200110e7998080000c310b2000200110e8998080000c300b2000200110e9998080000c2f0b200241086a200110ec88808000024020022802080d00200228020c2104200041083a0000200020043602040c2f0b200041343a00000c2e0b2000200110ea998080000c2d0b2000410a3a00000c2c0b200241106a200110a0928080000240200228021022044109460d0020022802142103200020043602042000410b3a0000200020033602080c2c0b200041343a00000c2b0b20024180016a200110b29980800002402002280298014109460d00200241d0016a41206a20024180016a41206a2903002208370300200241d0016a41186a20024180016a41186a2903002209370300200241d0016a41106a20024180016a41106a290300220a370300200241d0016a41086a20024180016a41086a290300220b3703002002412f6a200b370000200241376a200a3700002002413f6a2009370000200241c7006a2008370000200220022903800122093703d0012002200937002720002002290020370001200041096a200241206a41086a290000370000200041116a200241206a41106a290000370000200041196a200241206a41186a290000370000200041216a200241206a41206a290000370000200041286a20083700002000410c3a00000c2b0b200041343a00000c2a0b2000200110eb998080000c290b2000200110ec998080000c280b2000200110ed998080000c270b2000200110ee998080000c260b2000200110ef998080000c250b2000200110f0998080000c240b2000200110f1998080000c230b200041143a00000c220b200241003a008001200220024180016a3602d001200241206a41dc97db80002001200241d0016a10f7a6808000024020022802202204418080808078460d002000200229022437030820002004360204200041153a00000c220b200041343a00000c210b200241003a008001200220024180016a3602d001200241206a41dc97db80002001200241d0016a10f7a6808000024020022802202204418080808078460d002000200229022437030820002004360204200041163a00000c210b200041343a00000c200b200041173a00000c1f0b2000200110f2998080000c1e0b200241206a200110f588808000024020022802200d0020002002290328370308200041193a00000c1e0b200041343a00000c1d0b2000200110f3998080000c1c0b2000411b3a00000c1b0b20024180016a200110ab998080000240200228028001418080808078460d00200241d0016a41086a20024180016a41086a28020022043602002002412b6a2004360000200220022902800122083703d0012002200837002320002002290020370001200041086a200241276a2900003700002000411c3a00000c1b0b200041343a00000c1a0b20024180016a200110ab998080000240200228028001418080808078460d00200241d0016a41086a20024180016a41086a28020022043602002002412b6a2004360000200220022902800122083703d0012002200837002320002002290020370001200041086a200241276a2900003700002000411d3a00000c1a0b200041343a00000c190b20024180016a200110bc998080000240200228028001410a460d00200241d0016a41086a20024180016a41086a28020022043602002002412b6a2004360000200220022902800122083703d0012002200837002320002002290020370001200041086a200241276a2900003700002000411e3a00000c190b200041343a00000c180b20024180016a200110bd998080000240200228028801412a460d00200241d0016a41186a20024180016a41186a2903002208370300200241d0016a41106a20024180016a41106a2903002209370300200241d0016a41086a20024180016a41086a290300220a3703002002412f6a200a370000200241376a2009370000200241206a411f6a2008370000200220022903800122093703d0012002200937002720002002290020370001200041096a200241206a41086a290000370000200041116a200241206a41106a290000370000200041196a200241206a41186a290000370000200041206a20083700002000411f3a00000c180b200041343a00000c170b20024180016a200110879080800002402002280280014103460d00200241d0016a41086a20024180016a41086a29020022083703002002412b6a2008370000200220022902800122083703d0012002200837002320002002290020370001200041096a200241206a41086a290000370000200041106a2002412f6a280000360000200041203a00000c170b200041343a00000c160b2000200110f4998080000c150b2000200110f5998080000c140b20024180016a200110b29980800002402002280298014109460d00200241d0016a41206a20024180016a41206a2903002208370300200241d0016a41186a20024180016a41186a2903002209370300200241d0016a41106a20024180016a41106a290300220a370300200241d0016a41086a20024180016a41086a290300220b3703002002412f6a200b370000200241376a200a3700002002413f6a2009370000200241c7006a2008370000200220022903800122093703d0012002200937002720002002290020370001200041096a200241206a41086a290000370000200041116a200241206a41106a290000370000200041196a200241206a41186a290000370000200041216a200241206a41206a290000370000200041286a2008370000200041233a00000c140b200041343a00000c130b200041243a00000c120b20024180016a200110e49e808000024020022d0080014113460d00200241d0016a20024180016a41d00010f5b28080001a2002412f6a200241d0016a41d00010f5b28080001a200041016a200241206a41df0010f5b28080001a200041253a00000c120b200041343a00000c110b2000200110f6998080000c100b2000200110f7998080000c0f0b2000200110f8998080000c0e0b2000200110f9998080000c0d0b2000200110fa998080000c0c0b200241186a200110d89e80800002400240024020022d00180d004100210420022d001941ff01710e020201000b200041343a00000c0d0b410121040b200020043a00012000412b3a00000c0b0b200241386a22044200370300200241306a22034200370300200241286a220542003703002002420037032002402001280200200241206a412010d3a58080000d0020002002290320370001200041196a2004290300370000200041116a2003290300370000200041096a20052903003700002000412c3a00000c0b0b200041343a00000c0a0b2000412d3a00000c090b20024180016a200110c59980800002402002280280014109460d00200241d0016a41086a20024180016a41086a28020022043602002002412b6a2004360000200220022902800122083703d0012002200837002320002002290020370001200041086a200241276a2900003700002000412e3a00000c090b200041343a00000c080b2000200110fb998080000c070b20024180016a200110c799808000024020022802b0014109460d00200241d0016a41386a20024180016a41386a2903002208370300200241d0016a41306a20024180016a41306a2903002209370300200241d0016a41286a20024180016a41286a290300220a370300200241d0016a41206a20024180016a41206a290300220b370300200241d0016a41186a20024180016a41186a290300220c370300200241d0016a41106a20024180016a41106a290300220d370300200241376a200229038801220e3700002002413f6a200d370000200241c7006a200c370000200241cf006a200b370000200241d7006a200a370000200241df006a2009370000200241e7006a20083700002002200e3703d801200220022903800122083703d0012002200837002f200041016a200241206a41cf0010f5b28080001a200041303a00000c070b200041343a00000c060b2000200110fc998080000c050b2000200110fd998080000c040b200041343a00000c030b20024180016a200110e8a58080000240200228028001418080808078460d00200241d0016a41086a20024180016a41086a28020022043602002002412b6a2004360000200220022902800122083703d0012002200837002320002002290020370001200041086a200241276a290000370000200041333a00000c030b200041343a00000c020b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200241a0026a2480808080000bca0604017f037e057f017e23808080800041d0006b2202248080808000200241306a200110f588808000024002400240024002400240024020022802300d0020022903382103200241306a200110cc9b80800020022802384130460d01200241106a41186a200241306a41186a290300370300200241106a41106a200241306a41106a290300370300200241106a41086a200241306a41086a29030037030020022002290330370310200241306a200110f588808000024020022802300d0020022903382104200241306a200110f58880800020022802300d0020022903382105024002400240200128020022062802082207280204200728020c22084b0d00024020072802082207280208220920072802102208470d00410121070c030b200841016a220a450d06200a20094b0d07200728020421092007200a360210200920086a2d000021080c010b2007200841016a36020c200728020020086a2d000021080b2006427f200629030042017c220b200b501b370300410021070b20074101710d004109210602400240200841ff01710e020100020b024002400240200128020022062802082207280204200728020c22084b0d00024020072802082207280208220920072802102208470d00410121060c030b200841016a220a450d09200a20094b0d0a200728020421092007200a360210200920086a2d000021070c010b2007200841016a36020c200728020020086a2d000021070b2006427f200629030042017c220b200b501b370300410021060b20064101710d01200241086a200110a0928080002002280208220641776a4102490d01200228020c21090b20002002290310370328200041c0006a200241286a290300370300200041386a200241206a290300370300200041306a200241186a290300370300200020053703202000200437031820002003370310200020073a000c2000200936020820002006360204200041033a00000c070b200041343a0000200241106a10cd9b8080000c060b200041343a00000c050b200041343a00000c040b417f200a41e493d0800010b781808000000b200a200941e493d0800010b581808000000b417f200a41e493d0800010b781808000000b200a200941e493d0800010b581808000000b200241d0006a2480808080000b990402097f017e23808080800041306b2202248080808000200241106a200110ec888080000240024020022802100d002002280214220341144b0d00200241246a20012003108e8580800020022802242203418080808078460d002002200229022837021c20022003360218200241246a200241186a10adaf80800020022802242204418080808078460d00200228022c21032002280228210502400240024002400240200128020022062802082207280204200728020c22084b0d00024020072802082207280208220920072802102208470d00410121070c030b200841016a220a450d03200a20094b0d04200728020421092007200a360210200920086a2d000021080c010b2007200841016a36020c200728020020086a2d000021080b2006427f200629030042017c220b200b501b370300410021070b024020074101710d00200241086a200110a092808000200228020822014109460d00200228020c2107200020083a0018200020013602102000200336020c2000200536020820002004360204200041043a0000200020073602140c040b200041343a000002402003450d00200541306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2004450d032005410028029c96db8000118080808000000c030b417f200a41e493d0800010b781808000000b200a200941e493d0800010b581808000000b200041343a00000b200241306a2480808080000b9a0502097f017e23808080800041306b2202248080808000200241086a200110ec8880800002400240024002400240024020022802080d00200228020c220341144b0d002002411c6a20012003108e85808000200228021c2203418080808078460d0020022002290220370214200220033602102002411c6a200241106a10adaf808000200228021c2204418080808078460d002002280224210320022802202105024002400240200128020022062802082207280204200728020c22084b0d00024020072802082207280208220920072802102208470d00410121070c030b200841016a220a450d06200a20094b0d07200728020421092007200a360210200920086a2d000021080c010b2007200841016a36020c200728020020086a2d000021080b2006427f200629030042017c220b200b501b370300410021070b20074101710d012002200110a092808000200228020022074109460d0120022802042106200220083a00182002200736021020022006360214200241003a002b20022002412b6a36022c2002411c6a41dc97db800020012002412c6a10f7a68080000240200228021c2201418080808078460d002002290220210b2000200229021037021c200041246a200241186a2802003602002000200b370214200020013602102000200336020c2000200536020820002004360204200041053a00000c060b200041343a0000200241106a10c69b8080000c020b200041343a00000c040b200041343a00000b02402003450d00200541306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2004450d022005410028029c96db8000118080808000000c020b417f200a41e493d0800010b781808000000b200a200941e493d0800010b581808000000b200241306a2480808080000beb0302077f047e23808080800041206b2202248080808000024002400240200110e99080800041ff017122034104460d0002400240024002400240200128020022042802082205280204200528020c22064b0d00024020052802082205280208220720052802102206470d00410121050c030b200641016a2208450d03200820074b0d042005280204210720052008360210200720066a2d000021060c010b2005200641016a36020c200528020020066a2d000021060b2004427f200429030042017c22092009501b370300410021050b20054101710d034200210a02400240200641ff01710e020100050b200241106a200110f58880800020022802100d0420022903182109200241106a200110f58880800020022802100d042002290318210b4201210a0b200241086a200110ec88808000024020022802080d00200241106a2001200228020c10938580800020022802102201418080808078460d002002290214210c2000200b370328200020093703202000200a370318200041003a00102000200c37030820002001360204200020033a0001200041063a00000c050b200041343a00000c040b417f200841e493d0800010b781808000000b2008200741e493d0800010b581808000000b200041343a00000c010b200041343a00000b200241206a2480808080000b9c0101037f23808080800041206b2202248080808000200241186a200110ec888080000240024020022802180d00200228021c2103200241106a200110ec8880800020022802100d0020022802142104200241086a200110ec8880800020022802080d00200228020c21012000200436020820002003360204200041073a00002000200136020c0c010b200041343a00000b200241206a2480808080000b9c0101037f23808080800041206b2202248080808000200241186a200110ec888080000240024020022802180d00200228021c2103200241106a200110ec8880800020022802100d0020022802142104200241086a200110ec8880800020022802080d00200228020c21012000200436020820002003360204200041093a00002000200136020c0c010b200041343a00000b200241206a2480808080000b890502067f017e23808080800041d0006b22022480808080002002413c6a200110c89b8080000240024002400240200228023c410d460d00200241286a41106a2002413c6a41106a280200360200200241286a41086a2002413c6a41086a2902003703002002200229023c370328024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d04200720064b0d052004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d00200241086a200110a092808000200228020822014109460d00200228020c2104200241246a200241286a41106a2802003600002002411c6a200241286a41086a290300370000200220022903283700142000410d3a000020002002290011370001200041096a200241116a41086a290000370000200041106a200241206a290000370000200020053a00202000200436021c200020013602180c040b200041343a0000024020022802282201410c470d0020022802302104024020022802342200450d00200441306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b200228022c450d042004410028029c96db8000118080808000000c040b200241286a210002400240200141776a2201410320014103491b0e0405000501050b200241286a41047221000b200010c69b8080000c030b200041343a00000c020b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200241d0006a2480808080000bde0502067f017e23808080800041d0006b2202248080808000200241286a200110c89b8080000240024002400240024002402002280228410d460d00200241106a41106a200241286a41106a280200360200200241106a41086a200241286a41086a29020037030020022002290228370310024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d04200720064b0d052004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d00200241086a200110a092808000200228020822044109460d00200228020c2103200220053a00442002200436023c20022003360240200241003a004b2002200241cb006a36024c200241286a41dc97db80002001200241cc006a10f7a680800020022802282201418080808078460d04200229022c2108200020022903103702102000200229023c370224200041206a200241206a280200360200200041186a200241106a41086a2903003702002000412c6a2002413c6a41086a28020036020020002008370308200020013602042000410e3a00000c060b200041343a00000c040b200041343a00000c040b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200041343a00002002413c6a10c69b8080000b024020022802102201410c470d00200228021821040240200228021c2200450d00200441306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b2002280214450d012004410028029c96db8000118080808000000c010b200241106a210002400240200141776a2201410320014103491b0e0402000201020b200241106a41047221000b200010c69b8080000b200241d0006a2480808080000ba00602087f017e23808080800041c0006b2202248080808000200241206a200110c89b8080000240024002400240024002402002280220410d460d00200241086a41106a200241206a41106a280200360200200241086a41086a200241206a41086a290200370300200220022902203703082002200110ec8880800020022802000d032002280204220341144b0d03200241206a20012003108e8580800020022802202203418080808078460d032002200229022437023820022003360234200241206a200241346a10adaf80800020022802202204418080808078460d032002280228210320022802242105024002400240200128020022062802082201280204200128020c22074b0d00024020012802082201280208220820012802102207470d00410121010c030b200741016a2209450d04200920084b0d052001280204210820012009360210200820076a2d000021070c010b2001200741016a36020c200128020020076a2d000021070b2006427f200629030042017c220a200a501b370300410021010b024020014101710d004100210102400240200741ff01710e020100020b410121010b20002002290308370210200041206a200241186a280200360200200041186a200241106a2903003702002000200336020c2000200536020820002004360204200020013a00012000410f3a00000c060b200041343a000002402003450d00200541306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2004450d042005410028029c96db8000118080808000000c040b200041343a00000c040b417f200941e493d0800010b781808000000b2009200841e493d0800010b581808000000b200041343a00000b024020022802082201410c470d0020022802102103024020022802142200450d00200341306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b200228020c450d012003410028029c96db8000118080808000000c010b200241086a210002400240200141776a2201410320014103491b0e0402000201020b200241086a41047221000b200010c69b8080000b200241c0006a2480808080000be10502067f017e23808080800041d0006b2202248080808000200241286a200110c89b8080000240024002400240024002402002280228410d460d00200241106a41106a200241286a41106a280200360200200241106a41086a200241286a41086a29020037030020022002290228370310024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d04200720064b0d052004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d00200241086a200110a092808000200228020822044109460d00200228020c2103200220053a00442002200436023c20022003360240200241003a004b2002200241cb006a36024c200241286a41dc97db80002001200241cc006a10f7a680800020022802282201418080808078460d04200229022c2108200020022903103702102000200229023c370224200041206a200241106a41106a280200360200200041186a200241106a41086a2903003702002000412c6a2002413c6a41086a2802003602002000200837030820002001360204200041103a00000c060b200041343a00000c040b200041343a00000c040b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200041343a00002002413c6a10c69b8080000b024020022802102201410c470d00200228021821040240200228021c2200450d00200441306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b2002280214450d012004410028029c96db8000118080808000000c010b200241106a210002400240200141776a2201410320014103491b0e0402000201020b200241106a41047221000b200010c69b8080000b200241d0006a2480808080000bde0502067f017e23808080800041d0006b2202248080808000200241286a200110c89b8080000240024002400240024002402002280228410d460d00200241106a41106a200241286a41106a280200360200200241106a41086a200241286a41086a29020037030020022002290228370310024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d04200720064b0d052004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d00200241086a200110a092808000200228020822044109460d00200228020c2103200220053a00442002200436023c20022003360240200241003a004b2002200241cb006a36024c200241286a41dc97db80002001200241cc006a10f7a680800020022802282201418080808078460d04200229022c2108200020022903103702102000200229023c370224200041206a200241206a280200360200200041186a200241106a41086a2903003702002000412c6a2002413c6a41086a2802003602002000200837030820002001360204200041113a00000c060b200041343a00000c040b200041343a00000c040b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200041343a00002002413c6a10c69b8080000b024020022802102201410c470d00200228021821040240200228021c2200450d00200441306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b2002280214450d012004410028029c96db8000118080808000000c010b200241106a210002400240200141776a2201410320014103491b0e0402000201020b200241106a41047221000b200010c69b8080000b200241d0006a2480808080000bcc0502067f027e2380808080004180016b220224808080800002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b02400240024020044101710d002002200110a092808000200228020022044109460d0020022802042103200220053a007c2002200436027420022003360278200241c8006a200110f588808000024020022802480d0020022903502108200241c8006a200110f58880800020022802480d0020022903502109200241c8006a200110f5888080002002280248450d020b200241f4006a10c69b8080000b200041343a00000c010b2002200229027837023c20022004360238200220022903503703302002200937032820022008370320200241c8006a200110c89b808000200241386a210402402002280248410d460d00200241e0006a41106a200241c8006a41106a2802002201360200200241e0006a41086a200241c8006a41086a2902002208370300200220022902482209370360200041386a200241206a41206a290300370300200041306a2004290300370300200041286a200241206a41106a290300370300200041206a200241206a41086a290300370300200020022903203703182002411c6a2001360000200241146a20083700002002200937000c200041123a000020002002290009370001200041096a200241096a41086a290000370000200041106a200241186a2900003700000c010b200041343a0000200410c69b8080000b20024180016a2480808080000f0b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000bae0401087f23808080800041c0016b2202248080808000200241e0006a200110c799808000024002402002280290014109460d00200241206a41386a2203200241e0006a41386a290300370300200241206a41306a2204200241e0006a41306a290300370300200241206a41286a2205200241e0006a41286a290300370300200241206a41206a2206200241e0006a41206a290300370300200241206a41186a2207200241e0006a41186a290300370300200241206a41106a2208200241e0006a41106a22092903003703002002200229036837032820022002290360370320200241e0006a200110f690808000024020022903604202510d00200241a8016a41106a22012009290300370300200241a8016a41086a2209200241e0006a41086a290300370300200220022903603703a801200041d8006a2003290300370300200041d0006a2004290300370300200041c8006a2005290300370300200041c0006a2006290300370300200041386a2007290300370300200041306a2008290300370300200041286a200229032837030020002002290320370320200241186a22042001290300370000200241106a2009290300370000200220022903a801370008200041133a000020002002290001370001200041096a200241016a41086a290000370000200041116a200241016a41106a290000370000200041186a20042900003700000c020b200041343a0000200410c69b8080000c010b200041343a00000b200241c0016a2480808080000b990402097f017e23808080800041306b2202248080808000200241106a200110ec888080000240024020022802100d002002280214220341144b0d00200241246a20012003108e8580800020022802242203418080808078460d002002200229022837021c20022003360218200241246a200241186a10adaf80800020022802242204418080808078460d00200228022c21032002280228210502400240024002400240200128020022062802082207280204200728020c22084b0d00024020072802082207280208220920072802102208470d00410121070c030b200841016a220a450d03200a20094b0d04200728020421092007200a360210200920086a2d000021080c010b2007200841016a36020c200728020020086a2d000021080b2006427f200629030042017c220b200b501b370300410021070b024020074101710d00200241086a200110a092808000200228020822014109460d00200228020c2107200020083a0018200020013602102000200336020c2000200536020820002004360204200041183a0000200020073602140c040b200041343a000002402003450d00200541306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2004450d032005410028029c96db8000118080808000000c030b417f200a41e493d0800010b781808000000b200a200941e493d0800010b581808000000b200041343a00000b200241306a2480808080000b9d0102017f027e23808080800041106b22022480808080002002200110f5888080000240024020022802000d00200229030821032002200110f588808000024020022802000d00200229030821042002200110f58880800020022802000d002000200229030837031820002004370310200020033703082000411a3a00000c020b200041343a00000c010b200041343a00000b200241106a2480808080000bbb0402097f037e23808080800041306b2202248080808000200241086a200110ec888080000240024002400240024020022802080d00200241206a2001200228020c10938580800020022802202203418080808078460d002002280228210420022802242105024002400240200128020022062802082207280204200728020c22084b0d00024020072802082207280208220920072802102208470d00410121070c030b200841016a220a450d06200a20094b0d07200728020421092007200a360210200920086a2d000021080c010b2007200841016a36020c200728020020086a2d000021080b2006427f200629030042017c220b200b501b370300410021070b024020074101710d002002200110a092808000200228020022074109460d0020022802042106200220083a001c2002200736021420022006360218200241206a200110f588808000024020022802200d002002290328210b200241206a200110f58880800020022802200d002002290328210c200241206a200110f5888080002002280220450d030b200241146a10c69b8080000b200041343a00002003450d022005410028029c96db8000118080808000000c020b200041343a00000c010b2002290328210d2000200229021837022c200020073602282000200d3703202000200c3703182000200b3703102000200436020c2000200536020820002003360204200041213a00000b200241306a2480808080000f0b417f200a41e493d0800010b781808000000b200a200941e493d0800010b581808000000ba50301097f23808080800041c0006b2202248080808000200241286a200110ec888080000240024002400240024020022802280d00200228022c2103200241206a200110ec8880800020022802200d01200241346a2001200228022410938580800020022802342204418080808078460d01200228023c210520022802382106200241186a200110ec8880800020022802180d02200241346a2001200228021c10938580800020022802342207418080808078460d02200228023c210820022802382109200241106a200110ec88808000024020022802100d002002280214210a200241086a200110ec8880800020022802080d00200228020c210120002008360224200020093602202000200736021c2000200536021820002006360214200020043602102000200a36020820002003360204200041223a00002000200136020c0c050b200041343a00002007450d032009410028029c96db8000118080808000000c030b200041343a00000c030b200041343a00000c020b200041343a00000b2004450d002006410028029c96db8000118080808000000b200241c0006a2480808080000be60302037f017e2380808080004180016b2202248080808000200241106a200110df9e80800002400240024020022d00104108460d00200241c0006a41286a200241106a41286a290300370300200241c0006a41206a200241106a41206a290300370300200241c0006a41186a200241106a41186a290300370300200241c0006a41106a200241106a41106a290300370300200241c0006a41086a200241106a41086a29030037030020022002290310370340200241086a200110a092808000200228020822034109460d01200228020c21042002200336027020022004360274200241003a007b2002200241fb006a36027c200241106a41dc97db80002001200241fc006a10f7a6808000024020022802102201418080808078460d002002290214210520002002290340370310200041386a200241c0006a41286a290300370300200041306a200241c0006a41206a290300370300200041286a200241c0006a41186a290300370300200041206a200241d0006a290300370300200041186a200241c8006a29030037030020002004360244200020033602402000200537030820002001360204200041263a00000c030b200041343a0000200241f0006a10c69b8080000c020b200041343a00000c010b200041343a00000b20024180016a2480808080000b910502067f017e2380808080004190016b2202248080808000200241d0006a200110c799808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d00200241086a200110a092808000200228020822014109460d00200228020c210420002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020053a000c2000200436020820002001360204200041273a00000c040b200041343a0000200241c0006a10c69b8080000c030b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200041343a00000b20024190016a2480808080000b910502067f017e2380808080004190016b2202248080808000200241d0006a200110c799808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d00200241086a200110a092808000200228020822014109460d00200228020c210420002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020053a000c2000200436020820002001360204200041283a00000c040b200041343a0000200241c0006a10c69b8080000c030b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200041343a00000b20024190016a2480808080000b910502067f017e2380808080004190016b2202248080808000200241d0006a200110c799808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d00200241086a200110a092808000200228020822014109460d00200228020c210420002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020053a000c2000200436020820002001360204200041293a00000c040b200041343a0000200241c0006a10c69b8080000c030b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200041343a00000b20024190016a2480808080000b910502067f017e2380808080004190016b2202248080808000200241d0006a200110c799808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d00200241086a200110a092808000200228020822014109460d00200228020c210420002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020053a000c20002004360208200020013602042000412a3a00000c040b200041343a0000200241c0006a10c69b8080000c030b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200041343a00000b20024190016a2480808080000ba00502067f017e23808080800041c0006b2202248080808000200241106a200110f6908080000240024020022903104202510d00200241286a41106a200241106a41106a290300370300200241286a41086a200241106a41086a290300370300200220022903103703280240024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d004109210302400240200541ff01710e020100020b024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121030c030b200541016a2207450d07200720064b0d082004280204210620042007360210200620056a2d000021040c010b2004200541016a36020c200428020020056a2d000021040b2003427f200329030042017c22082008501b370300410021030b20034101710d01200241086a200110a0928080002002280208220341776a4102490d01200228020c21060b20002002290328370310200020043a000c20002006360208200020033602042000412f3a0000200041206a200241386a290300370300200041186a200241306a2903003703000c060b200041343a00000c050b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200041343a00000b200241c0006a2480808080000bff0702067f017e23808080800041e0006b22022480808080000240024002400240024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024002400240024020044101710d00200241106a200110a092808000200228021022044109460d0020022802142103200220053a00242002200436021c20022003360220200241c0006a200110d49b80800020022802404104460d03200241286a41106a200241c0006a41106a290200370300200241286a41086a200241c0006a41086a29020037030020022002290240370328024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d09200720064b0d0a2004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b20044101710d024100210402400240200541ff01710e020100040b410121040b200241086a200110ec8880800020022802080d01200228020c220341064b0d01200241c0006a2001200310948580800020022802402205418080808078460d012002280248210320022802442106200241003a005b2002200241db006a36025c200241c0006a41dc97db80002001200241dc006a10f7a6808000024020022802402201418080808078460d00200229024421082000200229021c37021c20002002290328370228200041246a2002411c6a41086a280200360200200041306a200241286a41086a290300370200200041386a200241386a29030037020020002008370214200020013602102000200336020c2000200636020820002005360204200020043a0001200041313a00000c0b0b200041343a000002402003450d00200621040340200410d98b808000200441186a21042003417f6a22030d000b0b2005450d082006410028029c96db8000118080808000000c080b200041343a00000c090b200041343a00000c060b200041343a00000c050b200041343a00000c050b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200241286a10d09b8080000b2002411c6a10c69b8080000b200241e0006a2480808080000bc50302067f017e23808080800041306b2202248080808000024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d004109210402400240200541ff01710e020100020b200241086a200110a0928080002002280208220441776a4102490d01200228020c21030b2002200336021820022004360214200241003a002b20022002412b6a36022c2002411c6a41dc97db800020012002412c6a10f7a68080000240200228021c2201418080808078460d002002290220210820002003360214200020043602102000200837030820002001360204200041323a00000c040b200041343a000020044109460d03200241146a10c69b8080000c030b200041343a00000c020b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200241306a2480808080000bf11d02047f077e2380808080004190026b220224808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e340102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323335340b200041343a00000c350b200241f0006a200110ff99808000024002402002280270418080808078460d00200241c0016a41086a200241f0006a41086a28020022043602002002411b6a20043600002002200229027022063703c0012002200637001320002002290010370001200041086a200241176a290000370000410021040c010b413421040b200020043a00000c340b200241f0006a200110ff9980800002402002280270418080808078460d00200241c0016a41086a200241f0006a41086a28020022043602002002411b6a20043600002002200229027022063703c0012002200637001320002002290010370001200041086a200241176a290000370000200041013a00000c340b200041343a00000c330b200241f0006a200110ff9980800002402002280270418080808078460d00200241c0016a41086a200241f0006a41086a28020022043602002002411b6a20043600002002200229027022063703c0012002200637001320002002290010370001200041086a200241176a290000370000200041023a00000c330b200041343a00000c320b2000200110809a8080000c310b2000200110819a8080000c300b2000200110829a8080000c2f0b2000200110839a8080000c2e0b2000200110849a8080000c2d0b2002200110e888808000024020022802000d0020022802042104200041083a0000200020043602040c2d0b200041343a00000c2c0b2000200110859a8080000c2b0b2000410a3a00000c2a0b200241086a2001109f928080000240200228020822044109460d00200228020c2101200020043602042000410b3a0000200020013602080c2a0b200041343a00000c290b200241f0006a200110869a80800002402002280288014109460d00200241c0016a41206a200241f0006a41206a2903002206370300200241c0016a41186a200241f0006a41186a2903002207370300200241c0016a41106a200241f0006a41106a2903002208370300200241c0016a41086a200241f0006a41086a29030022093703002002411f6a2009370000200241276a20083700002002412f6a2007370000200241376a20063700002002200229037022073703c0012002200737001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041216a200241106a41206a290000370000200041286a20063700002000410c3a00000c290b200041343a00000c280b2000200110879a8080000c270b2000200110889a8080000c260b2000200110899a8080000c250b20002001108a9a8080000c240b20002001108b9a8080000c230b20002001108c9a8080000c220b20002001108d9a8080000c210b200041143a00000c200b200241003a00702002200241f0006a3602c001200241106a41dc97db80002001200241c0016a10d0a6808000024020022802102204418080808078460d002000200229021437030820002004360204200041153a00000c200b200041343a00000c1f0b200241003a00702002200241f0006a3602c001200241106a41dc97db80002001200241c0016a10d0a6808000024020022802102204418080808078460d002000200229021437030820002004360204200041163a00000c1f0b200041343a00000c1e0b200041173a00000c1d0b20002001108e9a8080000c1c0b200241106a200110f888808000024020022802100d0020002002290318370308200041193a00000c1c0b200041343a00000c1b0b20002001108f9a8080000c1a0b2000411b3a00000c190b200241f0006a200110ff9980800002402002280270418080808078460d00200241c0016a41086a200241f0006a41086a28020022043602002002411b6a20043600002002200229027022063703c0012002200637001320002002290010370001200041086a200241176a2900003700002000411c3a00000c190b200041343a00000c180b200241f0006a200110ff9980800002402002280270418080808078460d00200241c0016a41086a200241f0006a41086a28020022043602002002411b6a20043600002002200229027022063703c0012002200637001320002002290010370001200041086a200241176a2900003700002000411d3a00000c180b200041343a00000c170b200241f0006a200110909a80800002402002280270410a460d00200241c0016a41086a200241f0006a41086a28020022043602002002411b6a20043600002002200229027022063703c0012002200637001320002002290010370001200041086a200241176a2900003700002000411e3a00000c170b200041343a00000c160b200241f0006a200110919a80800002402002280278412a460d00200241c0016a41186a200241f0006a41186a2903002206370300200241c0016a41106a200241f0006a41106a2903002207370300200241c0016a41086a200241f0006a41086a29030022083703002002411f6a2008370000200241276a2007370000200241106a411f6a20063700002002200229037022073703c0012002200737001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041206a20063700002000411f3a00000c160b200041343a00000c150b200241f0006a200110ea8f808000024020022802704103460d00200241c0016a41086a200241f0006a41086a29020022063703002002411b6a20063700002002200229027022063703c0012002200637001320002002290010370001200041096a200241106a41086a290000370000200041106a2002411f6a280000360000200041203a00000c150b200041343a00000c140b2000200110929a8080000c130b2000200110939a8080000c120b200241f0006a200110869a80800002402002280288014109460d00200241c0016a41206a200241f0006a41206a2903002206370300200241c0016a41186a200241f0006a41186a2903002207370300200241c0016a41106a200241f0006a41106a2903002208370300200241c0016a41086a200241f0006a41086a29030022093703002002411f6a2009370000200241276a20083700002002412f6a2007370000200241376a20063700002002200229037022073703c0012002200737001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041216a200241106a41206a290000370000200041286a2006370000200041233a00000c120b200041343a00000c110b200041243a00000c100b200241f0006a200110e69e808000024020022d00704113460d00200241c0016a200241f0006a41d00010f5b28080001a2002411f6a200241c0016a41d00010f5b28080001a200041016a200241106a41df0010f5b28080001a200041253a00000c100b200041343a00000c0f0b2000200110949a8080000c0e0b2000200110959a8080000c0d0b2000200110969a8080000c0c0b2000200110979a8080000c0b0b2000200110989a8080000c0a0b024002400240200328020822042802042201450d0020042001417f6a36020420042004280200220141016a3602002003427f200329030042017c22062006501b3703004100210420012d00000e020201000b200041343a00000c0b0b410121040b200020043a00012000412b3a00000c090b02402003280208220428020422014120490d002004200141606a36020420042004280200220141206a3602002003427f2003290300220642207c220720072006541b370300200141086a2900002106200141106a290000210720012900002108200041196a200141186a290000370000200041116a2007370000200041096a2006370000200020083700012000412c3a00000c090b200041343a00000c080b2000412d3a00000c070b200241f0006a200110999a808000024020022802704109460d00200241c0016a41086a200241f0006a41086a28020022043602002002411b6a20043600002002200229027022063703c0012002200637001320002002290010370001200041086a200241176a2900003700002000412e3a00000c070b200041343a00000c060b20002001109a9a8080000c050b200241f0006a2001109b9a808000024020022802a0014109460d00200241c0016a41386a200241f0006a41386a2903002206370300200241c0016a41306a200241f0006a41306a2903002207370300200241c0016a41286a200241f0006a41286a2903002208370300200241c0016a41206a200241f0006a41206a2903002209370300200241c0016a41186a200241f0006a41186a290300220a370300200241c0016a41106a200241f0006a41106a290300220b370300200241276a2002290378220c3700002002412f6a200b370000200241376a200a3700002002413f6a2009370000200241c7006a2008370000200241cf006a2007370000200241d7006a20063700002002200c3703c8012002200229037022063703c0012002200637001f200041016a200241106a41cf0010f5b28080001a200041303a00000c050b200041343a00000c040b20002001109c9a8080000c030b20002001109d9a8080000c020b200041343a00000c010b200241f0006a200110e7a580800002402002280270418080808078460d00200241c0016a41086a200241f0006a41086a28020022043602002002411b6a20043600002002200229027022063703c0012002200637001320002002290010370001200041086a200241176a290000370000200041333a00000c010b200041343a00000b20024190026a2480808080000bcb0101027f23808080800041206b22022480808080002002200110e8888080000240024020022802000d002002280204220341144b0d00200241146a2001200310e98480800020022802142201418080808078460d002002200229021837020c20022001360208200241146a200241086a10adaf80800002402002280214418080808078460d0020002002290214370200200041086a200241146a41086a2802003602000c020b20004180808080783602000c010b20004180808080783602000b200241206a2480808080000bbe0405017f027e037f027e017f23808080800041d0006b2202248080808000200241306a200110f88880800002400240024020022802300d0020022903382103200241306a200110ce9b80800020022802384130460d01200241106a41186a200241306a41186a290300370300200241106a41106a200241306a41106a290300370300200241106a41086a200241306a41086a29030037030020022002290330370310200241306a200110f888808000024020022802300d0020022903382104200241306a200110f88880800020022802300d002001280200220528020822062802042207450d002002290338210820062007417f6a36020420062006280200220741016a3602002005427f200529030042017c22092009501b370300410921060240024020072d00000e020100020b2001280200220528020822062802042207450d0120062007417f6a36020420062006280200220741016a3602002005427f200529030042017c22092009501b37030020072d00002105200241086a2001109f928080002002280208220641776a4102490d01200228020c210a0b20002002290310370328200041c0006a200241286a290300370300200041386a200241206a290300370300200041306a200241186a290300370300200020083703202000200437031820002003370310200020053a000c2000200a36020820002006360204200041033a00000c030b200041343a0000200241106a10cd9b8080000c020b200041343a00000c010b200041343a00000b200241d0006a2480808080000b970302077f017e23808080800041306b2202248080808000200241106a200110e8888080000240024020022802100d002002280214220341144b0d00200241246a2001200310e98480800020022802242203418080808078460d002002200229022837021c20022003360218200241246a200241186a10adaf80800020022802242204418080808078460d00200228022c21032002280228210502402001280200220628020822072802042208450d0020072008417f6a36020420072007280200220841016a3602002006427f200629030042017c22092009501b37030020082d00002107200241086a2001109f92808000200228020822014109460d00200228020c2106200020073a0018200020013602102000200336020c2000200536020820002004360204200041043a0000200020063602140c020b200041343a000002402003450d00200541306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2004450d012005410028029c96db8000118080808000000c010b200041343a00000b200241306a2480808080000b960402077f017e23808080800041306b2202248080808000200241086a200110e888808000024002400240024020022802080d00200228020c220341144b0d002002411c6a2001200310e984808000200228021c2203418080808078460d0020022002290220370214200220033602102002411c6a200241106a10adaf808000200228021c2204418080808078460d0020022802242103200228022021052001280200220628020822072802042208450d0120072008417f6a36020420072007280200220841016a3602002006427f200629030042017c22092009501b37030020082d0000210720022001109f92808000200228020022064109460d0120022802042108200220073a00182002200636021020022008360214200241003a002b20022002412b6a36022c2002411c6a41dc97db800020012002412c6a10d0a68080000240200228021c2201418080808078460d00200229022021092000200229021037021c200041246a200241186a28020036020020002009370214200020013602102000200336020c2000200536020820002004360204200041053a00000c040b200041343a0000200241106a10c69b8080000c020b200041343a00000c020b200041343a00000b02402003450d00200541306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2004450d002005410028029c96db8000118080808000000b200241306a2480808080000ba00304047f017e017f037e23808080800041206b22022480808080000240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d0000220541034b0d002001280200220328020822042802042207450d0120042007417f6a36020420042004280200220741016a3602002003427f200329030042017c22062006501b370300420021080240024020072d00000e020100030b200241106a200110f88880800020022802100d0220022903182106200241106a200110f88880800020022802100d0220022903182109420121080b200241086a200110e888808000024020022802080d00200241106a2001200228020c108a8580800020022802102204418080808078460d002002290214210a200020093703282000200637032020002008370318200041003a00102000200a37030820002004360204200020053a0001200041063a00000c030b200041343a00000c020b200041343a00000c010b200041343a00000b200241206a2480808080000b9c0101037f23808080800041206b2202248080808000200241186a200110e8888080000240024020022802180d00200228021c2103200241106a200110e88880800020022802100d0020022802142104200241086a200110e88880800020022802080d00200228020c21012000200436020820002003360204200041073a00002000200136020c0c010b200041343a00000b200241206a2480808080000b9c0101037f23808080800041206b2202248080808000200241186a200110e8888080000240024020022802180d00200228021c2103200241106a200110e88880800020022802100d0020022802142104200241086a200110e88880800020022802080d00200228020c21012000200436020820002003360204200041093a00002000200136020c0c010b200041343a00000b200241206a2480808080000bd50202047f037e23808080800041306b220224808080800002400240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002104200241086a2001109f92808000200228020822034109460d00200228020c2105200220043a001c2002200336021420022005360218200241206a200110f88880800020022802200d0120022903282106200241206a200110f888808000024020022802200d0020022903282107200241206a200110f88880800020022802200d002002290328210820002002290214370218200041206a2002411c6a2802003602002000200837031020002007370308200020063703000c040b200041093602180c020b200041093602180c020b200041093602180b200241146a10c69b8080000b200241306a2480808080000b850402047f017e23808080800041d0006b22022480808080002002413c6a200110d29b80800002400240200228023c410d460d00200241286a41106a2002413c6a41106a280200360200200241286a41086a2002413c6a41086a2902003703002002200229023c37032802402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002104200241086a2001109f92808000200228020822014109460d00200228020c2103200241246a200241286a41106a2802003600002002411c6a200241286a41086a290300370000200220022903283700142000410d3a000020002002290011370001200041096a200241116a41086a290000370000200041106a200241206a290000370000200020043a00202000200336021c200020013602180c020b200041343a0000024020022802282200410c470d0020022802302104024020022802342201450d00200441306a21000340200010e38a808000200041c0006a21002001417f6a22010d000b0b200228022c450d022004410028029c96db8000118080808000000c020b200241286a210102400240200041776a2200410320004103491b0e0403000301030b200241286a41047221010b200110c69b8080000c010b200041343a00000b200241d0006a2480808080000bdc0402047f017e23808080800041d0006b2202248080808000200241286a200110d29b80800002400240024002402002280228410d460d00200241106a41106a200241286a41106a280200360200200241106a41086a200241286a41086a2902003703002002200229022837031002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002104200241086a2001109f92808000200228020822034109460d00200228020c2105200220043a00442002200336023c20022005360240200241003a004b2002200241cb006a36024c200241286a41dc97db80002001200241cc006a10d0a680800020022802282201418080808078460d02200229022c2106200020022903103702102000200229023c370224200041206a200241206a280200360200200041186a200241106a41086a2903003702002000412c6a2002413c6a41086a28020036020020002006370308200020013602042000410e3a00000c040b200041343a00000c020b200041343a00000c020b200041343a00002002413c6a10c69b8080000b024020022802102201410c470d00200228021821040240200228021c2200450d00200441306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b2002280214450d012004410028029c96db8000118080808000000c010b200241106a210002400240200141776a2201410320014103491b0e0402000201020b200241106a41047221000b200010c69b8080000b200241d0006a2480808080000b960502067f017e23808080800041c0006b2202248080808000200241206a200110d29b80800002400240024002402002280220410d460d00200241086a41106a200241206a41106a280200360200200241086a41086a200241206a41086a290200370300200220022902203703082002200110e88880800020022802000d012002280204220341144b0d01200241206a2001200310e98480800020022802202203418080808078460d012002200229022437023820022003360234200241206a200241346a10adaf80800020022802202204418080808078460d01200228022821032002280224210502402001280200220628020822012802042207450d0020012007417f6a36020420012001280200220741016a3602002006427f200629030042017c22082008501b370300410021010240024020072d00000e020100020b410121010b20002002290308370210200041206a200241186a280200360200200041186a200241106a2903003702002000200336020c2000200536020820002004360204200020013a00012000410f3a00000c040b200041343a000002402003450d00200541306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2004450d022005410028029c96db8000118080808000000c020b200041343a00000c020b200041343a00000b024020022802082201410c470d0020022802102103024020022802142200450d00200341306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b200228020c450d012003410028029c96db8000118080808000000c010b200241086a210002400240200141776a2201410320014103491b0e0402000201020b200241086a41047221000b200010c69b8080000b200241c0006a2480808080000bdf0402047f017e23808080800041d0006b2202248080808000200241286a200110d29b80800002400240024002402002280228410d460d00200241106a41106a200241286a41106a280200360200200241106a41086a200241286a41086a2902003703002002200229022837031002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002104200241086a2001109f92808000200228020822034109460d00200228020c2105200220043a00442002200336023c20022005360240200241003a004b2002200241cb006a36024c200241286a41dc97db80002001200241cc006a10d0a680800020022802282201418080808078460d02200229022c2106200020022903103702102000200229023c370224200041206a200241106a41106a280200360200200041186a200241106a41086a2903003702002000412c6a2002413c6a41086a2802003602002000200637030820002001360204200041103a00000c040b200041343a00000c020b200041343a00000c020b200041343a00002002413c6a10c69b8080000b024020022802102201410c470d00200228021821040240200228021c2200450d00200441306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b2002280214450d012004410028029c96db8000118080808000000c010b200241106a210002400240200141776a2201410320014103491b0e0402000201020b200241106a41047221000b200010c69b8080000b200241d0006a2480808080000bdc0402047f017e23808080800041d0006b2202248080808000200241286a200110d29b80800002400240024002402002280228410d460d00200241106a41106a200241286a41106a280200360200200241106a41086a200241286a41086a2902003703002002200229022837031002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002104200241086a2001109f92808000200228020822034109460d00200228020c2105200220043a00442002200336023c20022005360240200241003a004b2002200241cb006a36024c200241286a41dc97db80002001200241cc006a10d0a680800020022802282201418080808078460d02200229022c2106200020022903103702102000200229023c370224200041206a200241206a280200360200200041186a200241106a41086a2903003702002000412c6a2002413c6a41086a2802003602002000200637030820002001360204200041113a00000c040b200041343a00000c020b200041343a00000c020b200041343a00002002413c6a10c69b8080000b024020022802102201410c470d00200228021821040240200228021c2200450d00200441306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b2002280214450d012004410028029c96db8000118080808000000c010b200241106a210002400240200141776a2201410320014103491b0e0402000201020b200241106a41047221000b200010c69b8080000b200241d0006a2480808080000bc90402047f027e2380808080004180016b22022480808080000240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d0000210320022001109f92808000200228020022044109460d0020022802042105200220033a007c2002200436027420022005360278200241c8006a200110f888808000024020022802480d0020022903502106200241c8006a200110f88880800020022802480d0020022903502107200241c8006a200110f8888080002002280248450d020b200241f4006a10c69b8080000b200041343a00000c010b2002200229027837023c20022004360238200220022903503703302002200737032820022006370320200241c8006a200110d29b808000200241386a210102402002280248410d460d00200241e0006a41106a200241c8006a41106a2802002204360200200241e0006a41086a200241c8006a41086a2902002206370300200220022902482207370360200041386a200241206a41206a290300370300200041306a2001290300370300200041286a200241206a41106a290300370300200041206a200241206a41086a290300370300200020022903203703182002411c6a2004360000200241146a20063700002002200737000c200041123a000020002002290009370001200041096a200241096a41086a290000370000200041106a200241186a2900003700000c010b200041343a0000200110c69b8080000b20024180016a2480808080000b960402057f037e2380808080004180016b2202248080808000200241c0006a2001109b9a8080000240024020022802704109460d00200241386a200241c0006a41386a290300370300200241306a2203200241c0006a41306a290300370300200241286a200241c0006a41286a290300370300200241206a200241c0006a41206a290300370300200241186a200241c0006a41186a290300370300200241106a200241c0006a41106a290300370300200220022903483703082002200229034037030002402001280200220428020822052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b370300420021080240024020062d00000e020100020b200241c0006a200110f88880800020022802400d0120022903482107200241c0006a200110f88880800020022802400d0120022903482109420121080b20002002290300370320200041286a2002290308370300200041d8006a200241386a290300370300200041d0006a200241306a290300370300200041c8006a200241286a290300370300200041c0006a200241206a290300370300200041386a200241186a290300370300200041306a200241106a290300370300200020093703182000200737031020002008370308200041133a00000c020b200041343a0000200310c69b8080000c010b200041343a00000b20024180016a2480808080000b970302077f017e23808080800041306b2202248080808000200241106a200110e8888080000240024020022802100d002002280214220341144b0d00200241246a2001200310e98480800020022802242203418080808078460d002002200229022837021c20022003360218200241246a200241186a10adaf80800020022802242204418080808078460d00200228022c21032002280228210502402001280200220628020822072802042208450d0020072008417f6a36020420072007280200220841016a3602002006427f200629030042017c22092009501b37030020082d00002107200241086a2001109f92808000200228020822014109460d00200228020c2106200020073a0018200020013602102000200336020c2000200536020820002004360204200041183a0000200020063602140c020b200041343a000002402003450d00200541306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2004450d012005410028029c96db8000118080808000000c010b200041343a00000b200241306a2480808080000b9d0102017f027e23808080800041106b22022480808080002002200110f8888080000240024020022802000d00200229030821032002200110f888808000024020022802000d00200229030821042002200110f88880800020022802000d002000200229030837031820002004370310200020033703082000411a3a00000c020b200041343a00000c010b200041343a00000b200241106a2480808080000b9d0202047f017e23808080800041106b2202248080808000024002400240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e020203010b2000410a3602000c030b2000410a3602000c020b200041093602000c010b0240200328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002104200241086a2001109f92808000200228020822034109460d00200228020c2101200020043a000820002003360200200020013602040c010b2000410a3602000b200241106a2480808080000b860704047f027e027f027e23808080800041206b2202248080808000024002400240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e020203010b2000412a3602080c030b2000412a3602080c020b200041293602080c010b02402003280208220428020422054104490d0020042005417c6a36020420042004280200220541046a3602002003427f2003290300220642047c220720072006541b370300200328020822042802042208450d002005280000210920042008417f6a36020420042004280200220541016a3602002003427f200642057c220720072006541b3703004200210a42002107024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020052d000022040e292a000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20212223242526272b0b42002107410121040c290b410221040c260b410321040c250b410421040c240b410521040c230b410621040c220b410721040c210b410821040c200b410921040c1f0b410a21040c1e0b410b21040c1d0b410c21040c1c0b410d21040c1b0b410e21040c1a0b410f21040c190b411021040c180b411121040c170b411221040c160b411321040c150b411421040c140b2003280208220428020422014108490d162004200141786a36020420042004280200220141086a3602002003427f2006420d7c220720072006541b3703002001290000220742808080807083210a411521040c140b411621040c120b411721040c110b411821040c100b411921040c0f0b411a21040c0e0b411b21040c0d0b411c21040c0c0b411d21040c0b0b411e21040c0a0b411f21040c090b412021040c080b412121040c070b412221040c060b412321040c050b412421040c040b200241086a200110dca580800020022802080d062002290310220742808080807083210a2002290318210b412521040c050b412621040c020b412721040c010b412821040b420021070b0b2000200b3703182000410136020c20002004360208200020093602002000200742ffffffff0f83200a843703100c010b2000412a3602080b200241206a2480808080000bb80302077f037e23808080800041306b2202248080808000200241086a200110e88880800002400240024020022802080d00200241206a2001200228020c108a8580800020022802202203418080808078460d002002280224210402402001280200220528020822062802042207450d002002280228210820062007417f6a36020420062006280200220741016a3602002005427f200529030042017c22092009501b37030020072d0000210520022001109f92808000200228020022064109460d0020022802042107200220053a001c2002200636021420022007360218200241206a200110f888808000024020022802200d0020022903282109200241206a200110f88880800020022802200d002002290328210a200241206a200110f8888080002002280220450d030b200241146a10c69b8080000b200041343a00002003450d022004410028029c96db8000118080808000000c020b200041343a00000c010b2002290328210b2000200229021837022c200020063602282000200b3703202000200a370318200020093703102000200836020c2000200436020820002003360204200041213a00000b200241306a2480808080000ba50301097f23808080800041c0006b2202248080808000200241286a200110e8888080000240024002400240024020022802280d00200228022c2103200241206a200110e88880800020022802200d01200241346a20012002280224108a8580800020022802342204418080808078460d01200228023c210520022802382106200241186a200110e88880800020022802180d02200241346a2001200228021c108a8580800020022802342207418080808078460d02200228023c210820022802382109200241106a200110e888808000024020022802100d002002280214210a200241086a200110e88880800020022802080d00200228020c210120002008360224200020093602202000200736021c2000200536021820002006360214200020043602102000200a36020820002003360204200041223a00002000200136020c0c050b200041343a00002007450d032009410028029c96db8000118080808000000c030b200041343a00000c030b200041343a00000c020b200041343a00000b2004450d002006410028029c96db8000118080808000000b200241c0006a2480808080000be60302037f017e2380808080004180016b2202248080808000200241106a200110dc9e80800002400240024020022d00104108460d00200241c0006a41286a200241106a41286a290300370300200241c0006a41206a200241106a41206a290300370300200241c0006a41186a200241106a41186a290300370300200241c0006a41106a200241106a41106a290300370300200241c0006a41086a200241106a41086a29030037030020022002290310370340200241086a2001109f92808000200228020822034109460d01200228020c21042002200336027020022004360274200241003a007b2002200241fb006a36027c200241106a41dc97db80002001200241fc006a10d0a6808000024020022802102201418080808078460d002002290214210520002002290340370310200041386a200241c0006a41286a290300370300200041306a200241c0006a41206a290300370300200041286a200241c0006a41186a290300370300200041206a200241d0006a290300370300200041186a200241c8006a29030037030020002004360244200020033602402000200537030820002001360204200041263a00000c030b200041343a0000200241f0006a10c69b8080000c020b200041343a00000c010b200041343a00000b20024180016a2480808080000b8d0402057f017e2380808080004190016b2202248080808000200241d0006a2001109b9a808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002402001280200220428020822052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b37030020062d00002105200241086a2001109f92808000200228020822014109460d00200228020c210420002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020053a000c2000200436020820002001360204200041273a00000c020b200041343a0000200310c69b8080000c010b200041343a00000b20024190016a2480808080000b8d0402057f017e2380808080004190016b2202248080808000200241d0006a2001109b9a808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002402001280200220428020822052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b37030020062d00002105200241086a2001109f92808000200228020822014109460d00200228020c210420002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020053a000c2000200436020820002001360204200041283a00000c020b200041343a0000200310c69b8080000c010b200041343a00000b20024190016a2480808080000b8d0402057f017e2380808080004190016b2202248080808000200241d0006a2001109b9a808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002402001280200220428020822052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b37030020062d00002105200241086a2001109f92808000200228020822014109460d00200228020c210420002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020053a000c2000200436020820002001360204200041293a00000c020b200041343a0000200310c69b8080000c010b200041343a00000b20024190016a2480808080000b8d0402057f017e2380808080004190016b2202248080808000200241d0006a2001109b9a808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002402001280200220428020822052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b37030020062d00002105200241086a2001109f92808000200228020822014109460d00200228020c210420002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020053a000c20002004360208200020013602042000412a3a00000c020b200041343a0000200310c69b8080000c010b200041343a00000b20024190016a2480808080000baf0102047f017e23808080800041106b2202248080808000024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002104200241086a2001109f92808000200228020822014109460d00200228020c2103200020043a000820002001360200200020033602040c010b200041093602000b200241106a2480808080000bc20303047f047e017f23808080800041206b2202248080808000024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b370300420021070240024020052d00000e020100020b200241106a200110f88880800020022802100d0120022903182106200241106a200110f88880800020022802100d0120022903182108420121070b02402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22092009501b370300410921040240024020052d00000e020100020b2001280200220328020822042802042205450d0120042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22092009501b37030020052d00002103200241086a2001109f928080002002280208220441776a4102490d01200228020c210a0b200020083703202000200637031820002007370310200020033a000c2000200a360208200020043602042000412f3a00000c020b200041343a00000c010b200041343a00000b200241206a2480808080000b970804047f037e017f017e23808080800041d0006b2202248080808000024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d0000210420022001109f92808000200228020022034109460d0020022802042105200220043a0024200220053602202002200336021c02402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030002400240024020052d00000e020001030b200241306a200110818980800020022802304101710d0220022903402206200241c8006a290300220784500d02410621030c010b2001280200220328020822042802042205450d0120042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b3703004200210802400240024002400240024020052d000022030e06050001020304070b200241306a200110818980800020022802304101710d06200241c8006a2903002107200229034021060c040b20012802002204280208220128020422054104490d0520012005417c6a36020420012001280200220541046a3602002004427f2004290300220642047c220720072006541b370300200528000021090c030b20012802002204280208220128020422054108490d042001200541786a36020420012001280200220541086a3602002004427f2004290300220642087c220720072006541b370300200529000022064280808080708321082006a721090c020b20012802002205280208220128020422044110490d032001200441706a36020420012001280200220441106a3602002005427f2005290300220642107c220720072006541b3703002002200428000836022820022004410b6a28000036002b20042900002207428080808070832108200431000f21062007a72109420021070c010b20012802002205280208220428020422014120490d022004200141606a36020420042004280200220141206a3602002005427f2005290300220642207c220720072006541b3703002002200128000836022820022001410b6a28000036002b2001290000220a428080808070832108200141176a2900002107200129000f210620012d001f2104200aa721090b20082009ad8421080b2000200229021c370230200041386a200241246a280200360200200020073703182000200637031020002008370001200020033a0000200020022802283600092000410c6a200228002b360000200020043a00202000200229000d370021200041286a200241146a2900003700000c020b200041093602302002411c6a10c69b8080000c010b200041093602300b200241d0006a2480808080000bf50503047f017e017f23808080800041e0006b220224808080800002400240024002400240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002104200241106a2001109f92808000200228021022034109460d0020022802142105200220043a00242002200336021c20022005360220200241c0006a200110d79b80800020022802404104460d03200241286a41106a200241c0006a41106a290200370300200241286a41086a200241c0006a41086a290200370300200220022902403703282001280200220328020822042802042205450d0220042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b370300410021030240024020052d00000e020100040b410121030b200241086a200110e88880800020022802080d01200228020c220441064b0d01200241c0006a2001200410cd8580800020022802402205418080808078460d012002280248210420022802442107200241003a005b2002200241db006a36025c200241c0006a41dc97db80002001200241dc006a10d0a6808000024020022802402201418080808078460d00200229024421062000200229021c37021c20002002290328370228200041246a2002411c6a41086a280200360200200041306a200241286a41086a290300370200200041386a200241386a29030037020020002006370214200020013602102000200436020c2000200736020820002005360204200020033a0001200041313a00000c070b200041343a000002402004450d00200721010340200110d98b808000200141186a21012004417f6a22040d000b0b2005450d042007410028029c96db8000118080808000000c040b200041343a00000c050b200041343a00000c020b200041343a00000c010b200041343a00000c010b200241286a10d09b8080000b2002411c6a10c69b8080000b200241e0006a2480808080000bb90202047f017e23808080800041306b2202248080808000024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b370300410921040240024020052d00000e020100020b200241086a2001109f928080002002280208220441776a4102490d01200228020c21030b2002200336021820022004360214200241003a002b20022002412b6a36022c2002411c6a41dc97db800020012002412c6a10d0a68080000240200228021c2201418080808078460d002002290220210620002003360214200020043602102000200637030820002001360204200041323a00000c020b200041343a000020044109460d01200241146a10c69b8080000c010b200041343a00000b200241306a2480808080000bd91402067f017e2380808080004180016b2202248080808000024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d36200720054b0d3720042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00000e340102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323335340b20004236370380010c370b200241206a2001109f9a808000024002402002280220418080808078460d0020002002290220370200200041086a200241206a41086a280200360200420221080c010b423621080b20002008370380010c360b200241206a2001109f9a80800002402002280220418080808078460d0020002002290220370200200041086a200241206a41086a28020036020020004203370380010c360b20004236370380010c350b200241206a2001109f9a80800002402002280220418080808078460d0020002002290220370200200041086a200241206a41086a28020036020020004204370380010c350b20004236370380010c340b2000200110a09a8080000c330b2000200110a19a8080000c320b2000200110a29a8080000c310b2000200110a39a8080000c300b2000200110a49a8080000c2f0b200241086a200110f388808000024020022802080d00200228020c21042000420a37038001200020043602000c2f0b20004236370380010c2e0b2000200110a59a8080000c2d0b2000420c370380010c2c0b200241106a200110a3928080000240200228021022044109460d00200228021421012000420d3703800120002004360200200020013602040c2c0b20004236370380010c2b0b200241206a200110a69a808000024020022802384109460d0020002002290320370300200041206a200241206a41206a290300370300200041186a200241206a41186a290300370300200041106a200241206a41106a290300370300200041086a200241206a41086a2903003703002000420e370380010c2b0b20004236370380010c2a0b2000200110a79a8080000c290b2000200110a89a8080000c280b2000200110a99a8080000c270b2000200110aa9a8080000c260b2000200110ab9a8080000c250b2000200110ac9a8080000c240b2000200110ad9a8080000c230b20004216370380010c220b200241003a007b2002200241fb006a36027c200241206a41dc97db80002001200241fc006a10d7a6808000024020022802202204418080808078460d00200020022902243702042000200436020020004217370380010c220b20004236370380010c210b200241003a007b2002200241fb006a36027c200241206a41dc97db80002001200241fc006a10d7a6808000024020022802202204418080808078460d00200020022902243702042000200436020020004218370380010c210b20004236370380010c200b20004219370380010c1f0b2000200110ae9a8080000c1e0b200241206a200110f788808000024020022802200d00200229032821082000421b37038001200020083703000c1e0b20004236370380010c1d0b2000200110af9a8080000c1c0b2000421d370380010c1b0b200241206a2001109f9a80800002402002280220418080808078460d0020002002290220370200200041086a200241206a41086a2802003602002000421e370380010c1b0b20004236370380010c1a0b200241206a2001109f9a80800002402002280220418080808078460d0020002002290220370200200041086a200241206a41086a2802003602002000421f370380010c1a0b20004236370380010c190b200241206a200110b09a80800002402002280220410a460d0020002002290220370200200041086a200241206a41086a28020036020020004220370380010c190b20004236370380010c180b200241206a200110b19a80800002402002280228412a460d0020002002290320370300200041186a200241206a41186a290300370300200041106a200241206a41106a290300370300200041086a200241206a41086a29030037030020004221370380010c180b20004236370380010c170b200241206a200110a590808000024020022802204103460d0020002002290220370200200041086a200241206a41086a29020037020020004222370380010c170b20004236370380010c160b2000200110b29a8080000c150b2000200110b39a8080000c140b200241206a200110a69a808000024020022802384109460d0020002002290320370300200041206a200241206a41206a290300370300200041186a200241206a41186a290300370300200041106a200241206a41106a290300370300200041086a200241206a41086a29030037030020004225370380010c140b20004236370380010c130b20004226370380010c120b200241206a200110e29e808000024020022d00204113460d002000200241206a41d00010f5b28080004227370380010c120b20004236370380010c110b2000200110b49a8080000c100b2000200110b59a8080000c0f0b2000200110b69a8080000c0e0b2000200110b79a8080000c0d0b2000200110b89a8080000c0c0b200241186a200110d79e80800002400240024020022d00180d004100210420022d001941ff01710e020201000b20004236370380010c0d0b410121040b2000422d37038001200020043a00000c0b0b02402001200241206a108b868080000d0020002002290020370000200041186a200241206a41186a290000370000200041106a200241206a41106a290000370000200041086a200241206a41086a2900003700002000422e370380010c0b0b20004236370380010c0a0b2000422f370380010c090b200241206a200110b99a808000024020022802204109460d0020002002290220370200200041086a200241206a41086a28020036020020004230370380010c090b20004236370380010c080b2000200110ba9a8080000c070b200241206a200110bb9a808000024020022802504109460d0020002002290320370300200041086a2002290328370300200041386a200241206a41386a290300370300200041306a200241206a41306a290300370300200041286a200241206a41286a290300370300200041206a200241206a41206a290300370300200041186a200241206a41186a290300370300200041106a200241206a41106a29030037030020004232370380010c070b20004236370380010c060b2000200110bc9a8080000c050b2000200110bd9a8080000c040b20004236370380010c030b200241206a200110eaa580800002402002280220418080808078460d0020002002290220370200200041086a200241206a41086a28020036020020004235370380010c030b20004236370380010c020b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b20024180016a2480808080000bcb0101027f23808080800041206b22022480808080002002200110f3888080000240024020022802000d002002280204220341144b0d00200241146a2001200310b88580800020022802142201418080808078460d002002200229021837020c20022001360208200241146a200241086a10adaf80800002402002280214418080808078460d0020002002290214370200200041086a200241146a41086a2802003602000c020b20004180808080783602000c010b20004180808080783602000b200241206a2480808080000bba0504017f027e057f027e23808080800041d0006b2202248080808000200241306a200110f788808000024002400240024002400240024020022802300d0020022903382103200241306a200110d69b80800020022802384130460d01200241106a41186a200241306a41186a290300370300200241106a41106a200241306a41106a290300370300200241106a41086a200241306a41086a29030037030020022002290330370310200241306a200110f788808000024020022802300d0020022903382104200241306a200110f78880800020022802300d00200128020022052802082206280208220720062802102208460d00200841016a2209450d03200920074b0d042002290338210a20062802042107200620093602102005427f200529030042017c220b200b501b3703004109210602400240200720086a2d00000e020100020b200128020022052802082206280208220720062802102208460d01200841016a2209450d06200920074b0d0720062802042107200620093602102005427f200529030042017c220b200b501b370300200720086a2d00002105200241086a200110a3928080002002280208220641776a4102490d01200228020c21090b20002002290310370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200241106a41086a2903003703002000420537038001200020053a00402000200936023c200020063602382000200a37033020002004370328200020033703200c070b2000423637038001200241106a10cd9b8080000c060b20004236370380010c050b20004236370380010c040b417f200941e493d0800010b781808000000b2009200741e493d0800010b581808000000b417f200941e493d0800010b781808000000b2009200741e493d0800010b581808000000b200241d0006a2480808080000bd20302097f017e23808080800041306b2202248080808000200241106a200110f3888080000240024020022802100d002002280214220341144b0d00200241246a2001200310b88580800020022802242203418080808078460d002002200229022837021c20022003360218200241246a200241186a10adaf80800020022802242204418080808078460d00200228022c210320022802282105024002400240200128020022062802082207280208220820072802102209460d00200941016a220a450d01200a20084b0d02200728020421082007200a3602102006427f200629030042017c220b200b501b370300200820096a2d00002107200241086a200110a392808000200228020822014109460d00200228020c210920002003360214200020053602102000200436020c2000420637038001200020073a000820002001360200200020093602040c040b200042363703800102402003450d00200541306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2004450d032005410028029c96db8000118080808000000c030b417f200a41e493d0800010b781808000000b200a200841e493d0800010b581808000000b20004236370380010b200241306a2480808080000bd70402097f017e23808080800041306b2202248080808000200241086a200110f38880800002400240024002400240024020022802080d00200228020c220341144b0d002002411c6a2001200310b885808000200228021c2203418080808078460d0020022002290220370214200220033602102002411c6a200241106a10adaf808000200228021c2204418080808078460d002002280224210320022802202105200128020022062802082207280208220820072802102209460d01200941016a220a450d03200a20084b0d04200728020421082007200a3602102006427f200629030042017c220b200b501b370300200820096a2d000021072002200110a392808000200228020022094109460d0120022802042106200220073a00182002200936021020022006360214200241003a002b20022002412b6a36022c2002411c6a41dc97db800020012002412c6a10c2a68080000240200228021c2201418080808078460d002002290220210b20002002290210370200200041086a200241106a41086a28020036020020004207370380012000200b37021c2000200136021820002003360214200020053602102000200436020c0c060b2000423637038001200241106a10c69b8080000c020b20004236370380010c040b20004236370380010b02402003450d00200541306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2004450d022005410028029c96db8000118080808000000c020b417f200a41e493d0800010b781808000000b200a200841e493d0800010b581808000000b200241306a2480808080000b940404067f017e017f037e23808080800041206b2202248080808000024002400240200128020022032802082204280208220520042802102206460d000240024002400240200641016a2207450d00200720054b0d0120042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d0000220641034b0d04200128020022052802082204280208220720042802102203460d05200341016a2209450d02200920074b0d0320042802042107200420093602102005427f200529030042017c22082008501b3703004200210a02400240200720036a2d00000e020100070b200241106a200110f78880800020022802100d0620022903182108200241106a200110f78880800020022802100d062002290318210b4201210a0b200241086a200110f388808000024020022802080d00200241106a2001200228020c10ca8580800020022802102204418080808078460d002002290214210c200020063a0098012000200b3703900120002008370388012000200a370380012000200c370274200020043602702000418e808080783602000c070b20004236370380010c060b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b417f200941e493d0800010b781808000000b2009200741e493d0800010b581808000000b20004236370380010c010b20004236370380010b200241206a2480808080000b9d0103017f017e027f23808080800041206b2202248080808000200241186a200110f38880800042362103024020022802180d00200228021c2104200241106a200110f38880800020022802100d0020022802142105200241086a200110f38880800020022802080d00200228020c2101200020053602042000200436020020002001360208420921030b2000200337038001200241206a2480808080000b9d0103017f017e027f23808080800041206b2202248080808000200241186a200110f38880800042362103024020022802180d00200228021c2104200241106a200110f38880800020022802100d0020022802142105200241086a200110f38880800020022802080d00200228020c2101200020053602042000200436020020002001360208420b21030b2000200337038001200241206a2480808080000b8f0302067f037e23808080800041306b2202248080808000024002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d03200720054b0d0420042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00002104200241086a200110a392808000200228020822064109460d00200228020c2103200220043a001c2002200636021420022003360218200241206a200110f78880800020022802200d0120022903282108200241206a200110f788808000024020022802200d0020022903282109200241206a200110f78880800020022802200d002002290328210a20002002290214370218200041206a2002411c6a2802003602002000200a37031020002009370308200020083703000c060b200041093602180c020b200041093602180c040b200041093602180b200241146a10c69b8080000c020b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200241306a2480808080000b8a0402067f017e23808080800041306b22022480808080002002411c6a200110cb9b8080000240024002400240200228021c410d460d00200241086a41106a2002411c6a41106a280200360200200241086a41086a2002411c6a41086a2902003703002002200229021c3703080240200128020022032802082204280208220520042802102206460d00200641016a2207450d02200720054b0d0320042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d000021042002200110a392808000200228020022014109460d00200228020421062000200229030837020c2000411c6a200241186a280200360200200041146a200241106a2903003702002000420f37038001200020043a000820002006360204200020013602000c040b2000423637038001024020022802082201410c470d0020022802102104024020022802142200450d00200441306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b200228020c450d042004410028029c96db8000118080808000000c040b200241086a210002400240200141776a2201410320014103491b0e0405000501050b200241086a41047221000b200010c69b8080000c030b20004236370380010c020b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200241306a2480808080000bda0502067f027e23808080800041f0006b2202248080808000200241c8006a200110cb9b8080000240024002400240024002402002280248410d460d00200241306a41106a200241c8006a41106a280200360200200241306a41086a200241c8006a41086a290200370300200220022902483703300240200128020022032802082204280208220520042802102206460d00200641016a2207450d02200720054b0d0320042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00002104200241086a200110a392808000200228020822064109460d00200228020c2103200220043a00642002200636025c20022003360260200241003a006b2002200241eb006a36026c200241c8006a41dc97db80002001200241ec006a10c2a680800020022802482201418080808078460d042002412c6a200241306a41106a280200360200200241246a200241306a41086a2903003702002002200229033037021c2002200229025c22083703102002200241dc006a41086a280200360218200229024c2109200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200229031837030020002008370300200042103703800120002009370224200020013602200c060b20004236370380010c040b20004236370380010c040b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b2000423637038001200241dc006a10c69b8080000b024020022802302201410c470d00200228023821040240200228023c2200450d00200441306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b2002280234450d012004410028029c96db8000118080808000000c010b200241306a210002400240200141776a2201410320014103491b0e0402000201020b200241306a41047221000b200010c69b8080000b200241f0006a2480808080000bda0502087f017e23808080800041c0006b2202248080808000200241206a200110cb9b8080000240024002402002280220410d460d00200241086a41106a200241206a41106a280200360200200241086a41086a200241206a41086a290200370300200220022902203703082002200110f388808000024002400240024020022802000d002002280204220341144b0d00200241206a2001200310b88580800020022802202203418080808078460d002002200229022437023820022003360234200241206a200241346a10adaf80800020022802202204418080808078460d002002280228210320022802242105200128020022062802082201280208220720012802102208460d02200841016a2209450d05200920074d0d012009200741e493d0800010b581808000000b20004236370380010c020b20012802042107200120093602102006427f200629030042017c220a200a501b3703004100210102400240200720086a2d00000e020100020b410121010b20002002290308370200200041106a200241086a41106a280200360200200041086a200241086a41086a2903003702002000421137038001200020013a00202000200336021c20002005360218200020043602140c040b200042363703800102402003450d00200541306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2004450d002005410028029c96db8000118080808000000b024020022802082201410c470d0020022802102103024020022802142200450d00200341306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b200228020c450d032003410028029c96db8000118080808000000c030b200241086a210002400240200141776a2201410320014103491b0e0404000401040b200241086a41047221000b200010c69b8080000c020b20004236370380010c010b417f200941e493d0800010b781808000000b200241c0006a2480808080000bda0502067f027e23808080800041f0006b2202248080808000200241c8006a200110cb9b8080000240024002400240024002402002280248410d460d00200241306a41106a200241c8006a41106a280200360200200241306a41086a200241c8006a41086a290200370300200220022902483703300240200128020022032802082204280208220520042802102206460d00200641016a2207450d02200720054b0d0320042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00002104200241086a200110a392808000200228020822064109460d00200228020c2103200220043a00642002200636025c20022003360260200241003a006b2002200241eb006a36026c200241c8006a41dc97db80002001200241ec006a10c2a680800020022802482201418080808078460d042002412c6a200241306a41106a280200360200200241246a200241306a41086a2903003702002002200229033037021c2002200229025c22083703102002200241dc006a41086a280200360218200229024c2109200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200229031837030020002008370300200042123703800120002009370224200020013602200c060b20004236370380010c040b20004236370380010c040b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b2000423637038001200241dc006a10c69b8080000b024020022802302201410c470d00200228023821040240200228023c2200450d00200441306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b2002280234450d012004410028029c96db8000118080808000000c010b200241306a210002400240200141776a2201410320014103491b0e0402000201020b200241306a41047221000b200010c69b8080000b200241f0006a2480808080000bda0502067f027e23808080800041f0006b2202248080808000200241c8006a200110cb9b8080000240024002400240024002402002280248410d460d00200241306a41106a200241c8006a41106a280200360200200241306a41086a200241c8006a41086a290200370300200220022902483703300240200128020022032802082204280208220520042802102206460d00200641016a2207450d02200720054b0d0320042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00002104200241086a200110a392808000200228020822064109460d00200228020c2103200220043a00642002200636025c20022003360260200241003a006b2002200241eb006a36026c200241c8006a41dc97db80002001200241ec006a10c2a680800020022802482201418080808078460d042002412c6a200241306a41106a280200360200200241246a200241306a41086a2903003702002002200229033037021c2002200229025c22083703102002200241dc006a41086a280200360218200229024c2109200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200229031837030020002008370300200042133703800120002009370224200020013602200c060b20004236370380010c040b20004236370380010c040b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b2000423637038001200241dc006a10c69b8080000b024020022802302201410c470d00200228023821040240200228023c2200450d00200441306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b2002280234450d012004410028029c96db8000118080808000000c010b200241306a210002400240200141776a2201410320014103491b0e0402000201020b200241306a41047221000b200010c69b8080000b200241f0006a2480808080000be10402067f027e23808080800041e0016b220224808080800002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d03200720054b0d0420042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00002106200241086a200110a392808000200228020822044109460d00200228020c2103200220063a00dc01200220043602d401200220033602d801200241c0016a200110f788808000024020022802c0010d0020022903c8012108200241c0016a200110f78880800020022802c0010d0020022903c8012109200241c0016a200110f78880800020022802c001450d020b200241d4016a10c69b8080000b20004236370380010c010b200220022902d8013702b401200220043602b001200220022903c8013703a801200220093703a0012002200837039801200241c0016a200110cb9b80800020024198016a41186a2104024020022802c001410d460d00200241c8006a200241c0016a41106a280200360200200241c0006a200241c0016a41086a290200370200200241106a41106a20024198016a41106a290300370300200241106a41186a2004290300370300200241106a41206a20024198016a41206a290300370300200220022902c0013703382002200229039801370310200220024198016a41086a2903003703182000200241106a41800110f5b28080004214370380010c010b2000423637038001200410c69b8080000b200241e0016a2480808080000f0b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000bd10301087f2380808080004180026b2202248080808000200241c0016a200110bb9a8080000240024020022802f0014109460d0020024180016a41386a2203200241c0016a41386a29030037030020024180016a41306a2204200241c0016a41306a29030037030020024180016a41286a2205200241c0016a41286a29030037030020024180016a41206a2206200241c0016a41206a29030037030020024180016a41186a2207200241c0016a41186a29030037030020024180016a41106a2208200241c0016a41106a2209290300370300200220022903c80137038801200220022903c00137038001200241c0016a200110f590808000024020022903c0014202510d00200241d0006a2009290300370300200241c8006a200241c8016a290300370300200241106a2008290300370300200241186a2007290300370300200241206a2006290300370300200241286a2005290300370300200241306a2004290300370300200241386a2003290300370300200220022903c001370340200220022903800137030020022002290388013703082000200241800110f5b28080004215370380010c020b2000423637038001200410c69b8080000c010b20004236370380010b20024180026a2480808080000bd20302097f017e23808080800041306b2202248080808000200241106a200110f3888080000240024020022802100d002002280214220341144b0d00200241246a2001200310b88580800020022802242203418080808078460d002002200229022837021c20022003360218200241246a200241186a10adaf80800020022802242204418080808078460d00200228022c210320022802282105024002400240200128020022062802082207280208220820072802102209460d00200941016a220a450d01200a20084b0d02200728020421082007200a3602102006427f200629030042017c220b200b501b370300200820096a2d00002107200241086a200110a392808000200228020822014109460d00200228020c210920002003360214200020053602102000200436020c2000421a37038001200020073a000820002001360200200020093602040c040b200042363703800102402003450d00200541306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2004450d032005410028029c96db8000118080808000000c030b417f200a41e493d0800010b781808000000b200a200841e493d0800010b581808000000b20004236370380010b200241306a2480808080000ba40102017f037e23808080800041106b22022480808080002002200110f7888080000240024020022802000d00200229030821032002200110f788808000024020022802000d00200229030821042002200110f78880800020022802000d00200229030821052000421c370380012000200337031020002005370308200020043703000c020b20004236370380010c010b20004236370380010b200241106a2480808080000b8e0302067f017e23808080800041106b2202248080808000024002400240024002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d05200720054b0d0620042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00000e020203010b2000410a3602000c030b2000410a3602000c020b200041093602000c010b024020032802082204280208220520042802102206460d00200641016a2207450d04200720054b0d0520042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00002104200241086a200110a392808000200228020822034109460d00200228020c2101200020043a000820002003360200200020013602040c010b2000410a3602000b200241106a2480808080000f0b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b8e0806067f017e017f017e017f017e23808080800041206b220224808080800002400240024002400240024002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d05200720054b0d0620042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00000e020203010b2000412a3602080c030b2000412a3602080c020b200041293602080c010b0240200328020822042802082205200428021022066b4104490d00200641046a21072006417b4b0d04200720054b0d0520042802042109200420073602102003427f2003290300220842047c220a200a2008541b37030020032802082204280208220720042802102205460d00200541016a220b450d06200b20074b0d07200920066a2800002107200428020421062004200b3602102003427f200842057c220a200a2008541b3703004200210c420021080240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200620056a2d000022040e292a000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20212223242526272b0b410121040c270b410221040c260b410321040c250b410421040c240b410521040c230b410621040c220b410721040c210b410821040c200b410921040c1f0b410a21040c1e0b410b21040c1d0b410c21040c1c0b410d21040c1b0b410e21040c1a0b410f21040c190b411021040c180b411121040c170b411221040c160b411321040c150b411421040c140b200242003703082001200241086a410810d69e8080000d162002290308220842808080807083210c411521040c140b411621040c120b411721040c110b411821040c100b411921040c0f0b411a21040c0e0b411b21040c0d0b411c21040c0c0b411d21040c0b0b411e21040c0a0b411f21040c090b412021040c080b412121040c070b412221040c060b412321040c050b412421040c040b200241086a200110dda580800020022802080d062002290310220842808080807083210c2002290318210a412521040c050b412621040c020b412721040c010b412821040b420021080b0b2000200a3703182000410136020c20002004360208200020073602002000200842ffffffff0f83200c843703100c010b2000412a3602080b200241206a2480808080000f0b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b2006200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b417f200b41e493d0800010b781808000000b200b200741e493d0800010b581808000000bf80302097f047e23808080800041306b2202248080808000200241086a200110f3888080000240024002400240024020022802080d00200241206a2001200228020c10ca8580800020022802202203418080808078460d00200228022421040240200128020022052802082206280208220720062802102208460d00200841016a2209450d04200920074b0d052002280228210a20062802042107200620093602102005427f200529030042017c220b200b501b370300200720086a2d000021082002200110a392808000200228020022064109460d0020022802042105200220083a001c2002200636021420022005360218200241206a200110f788808000024020022802200d002002290328210b200241206a200110f78880800020022802200d002002290328210c200241206a200110f7888080002002280220450d030b200241146a10c69b8080000b20004236370380012003450d022004410028029c96db8000118080808000000c020b20004236370380010c010b2002290328210d2002290218210e2000200a3602302000200436022c2000200336022820004223370380012000200e37021c200020063602182000200d3703102000200c3703082000200b3703000b200241306a2480808080000f0b417f200941e493d0800010b781808000000b2009200741e493d0800010b581808000000baa0301097f23808080800041c0006b2202248080808000200241286a200110f3888080000240024002400240024020022802280d00200228022c2103200241206a200110f38880800020022802200d01200241346a2001200228022410ca8580800020022802342204418080808078460d01200228023c210520022802382106200241186a200110f38880800020022802180d02200241346a2001200228021c10ca8580800020022802342207418080808078460d02200228023c210820022802382109200241106a200110f388808000024020022802100d002002280214210a200241086a200110f38880800020022802080d00200228020c210120004224370380012000200a36021c2000200336021820002008360214200020093602102000200736020c200020053602082000200636020420002004360200200020013602200c050b20004236370380012007450d032009410028029c96db8000118080808000000c030b20004236370380010c030b20004236370380010c020b20004236370380010b2004450d002006410028029c96db8000118080808000000b200241c0006a2480808080000bed0302037f017e2380808080004180016b2202248080808000200241106a200110dd9e80800002400240024020022d00104108460d00200241c0006a41286a200241106a41286a290300370300200241c0006a41206a200241106a41206a290300370300200241c0006a41186a200241106a41186a290300370300200241c0006a41106a200241106a41106a290300370300200241c0006a41086a200241106a41086a29030037030020022002290310370340200241086a200110a392808000200228020822034109460d01200228020c21042002200336027020022004360274200241003a007b2002200241fb006a36027c200241106a41dc97db80002001200241fc006a10c2a6808000024020022802102201418080808078460d002002290214210520002002290340370308200041306a200241c0006a41286a290300370300200041286a200241c0006a41206a290300370300200041206a200241c0006a41186a290300370300200041186a200241c0006a41106a290300370300200041106a200241c8006a29030037030020004228370380012000200537023c2000200136023820002004360204200020033602000c030b2000423637038001200241f0006a10c69b8080000c020b20004236370380010c010b20004236370380010b20024180016a2480808080000bc90402077f017e2380808080004190016b2202248080808000200241d0006a200110bb9a808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a2903003703002002200229035837031820022002290350370310024002400240200128020022042802082205280208220620052802102207460d00200741016a2208450d01200820064b0d0220052802042106200520083602102004427f200429030042017c22092009501b370300200620076a2d00002105200241086a200110a392808000200228020822014109460d00200228020c210720002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a2903003703002000422937038001200020053a004820002007360244200020013602400c040b2000423637038001200310c69b8080000c030b417f200841e493d0800010b781808000000b2008200641e493d0800010b581808000000b20004236370380010b20024190016a2480808080000bc90402077f017e2380808080004190016b2202248080808000200241d0006a200110bb9a808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a2903003703002002200229035837031820022002290350370310024002400240200128020022042802082205280208220620052802102207460d00200741016a2208450d01200820064b0d0220052802042106200520083602102004427f200429030042017c22092009501b370300200620076a2d00002105200241086a200110a392808000200228020822014109460d00200228020c210720002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a2903003703002000422a37038001200020053a004820002007360244200020013602400c040b2000423637038001200310c69b8080000c030b417f200841e493d0800010b781808000000b2008200641e493d0800010b581808000000b20004236370380010b20024190016a2480808080000bc90402077f017e2380808080004190016b2202248080808000200241d0006a200110bb9a808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a2903003703002002200229035837031820022002290350370310024002400240200128020022042802082205280208220620052802102207460d00200741016a2208450d01200820064b0d0220052802042106200520083602102004427f200429030042017c22092009501b370300200620076a2d00002105200241086a200110a392808000200228020822014109460d00200228020c210720002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a2903003703002000422b37038001200020053a004820002007360244200020013602400c040b2000423637038001200310c69b8080000c030b417f200841e493d0800010b781808000000b2008200641e493d0800010b581808000000b20004236370380010b20024190016a2480808080000bc90402077f017e2380808080004190016b2202248080808000200241d0006a200110bb9a808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a2903003703002002200229035837031820022002290350370310024002400240200128020022042802082205280208220620052802102207460d00200741016a2208450d01200820064b0d0220052802042106200520083602102004427f200429030042017c22092009501b370300200620076a2d00002105200241086a200110a392808000200228020822014109460d00200228020c210720002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a2903003703002000422c37038001200020053a004820002007360244200020013602400c040b2000423637038001200310c69b8080000c030b417f200841e493d0800010b781808000000b2008200641e493d0800010b581808000000b20004236370380010b20024190016a2480808080000be90102067f017e23808080800041106b22022480808080000240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d01200720054b0d0220042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00002104200241086a200110a392808000200228020822014109460d00200228020c2106200020043a000820002001360200200020063602040c030b200041093602000c020b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200241106a2480808080000b8d0402067f017e23808080800041c0006b2202248080808000200241106a200110f5908080000240024020022903104202510d00200241286a41106a200241106a41106a290300370300200241286a41086a200241106a41086a2903003703002002200229031037032802400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d01200720054b0d0220042802042105200420073602102003427f200329030042017c22082008501b3703004109210402400240200520066a2d00000e020100020b200128020022032802082204280208220520042802102206460d01200641016a2207450d04200720054b0d0520042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00002103200241086a200110a3928080002002280208220441776a4102490d01200228020c21070b200020022903283703002000423137038001200020033a00202000200736021c20002004360218200041106a200241286a41106a290300370300200041086a200241286a41086a2903003703000c060b20004236370380010c050b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b20004236370380010b200241c0006a2480808080000bd80702067f047e23808080800041d0006b220224808080800002400240200128020022032802082204280208220520042802102206460d00024002400240024002400240200641016a2207450d00200720054b0d0120042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d000021042002200110a392808000200228020022064109460d0620022802042103200220043a00242002200636021c200220033602200240200128020022032802082204280208220520042802102206460d00200641016a2207450d03200720054b0d0420042802042105200420073602102003427f200329030042017c22082008501b370300024002400240200520066a2d00000e020001030b200241306a200110828980800020022802304101710d0220022903402208200241c8006a290300220984500d02410621060c010b200128020022032802082204280208220520042802102206460d01200641016a2207450d06200720054b0d0720042802042105200420073602102003427f200329030042017c22082008501b3703004200210a024002400240024002400240200520066a2d000022060e06050001020304070b200241306a200110828980800020022802304101710d06200241c8006a2903002109200229034021080c040b2001200241306a108a868080000d05200228023021030c030b2001200241306a1089868080000d042002290330220842808080807083210a2008a721030c020b2001200241306a108c868080000d032002200228023836022820022002413b6a28000036002b2002290330220942808080807083210a200231003f21082009a72103420021090c010b2001200241306a108b868080000d022002200228023836022820022002413b6a28000036002b2002290330220b42808080807083210a200241c7006a2900002109200229003f210820022d004f2104200ba721030b200a2003ad84210a0b2000200229021c370230200041386a200241246a28020036020020002009370318200020083703102000200a370001200020063a0000200020022802283600092000410c6a200228002b360000200020043a00202000200229000d370021200041286a200241146a2900003700000c080b200041093602302002411c6a10c69b8080000c070b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200041093602300b200241d0006a2480808080000bb00702067f057e2380808080004180016b220224808080800002400240024002400240024002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d04200720054b0d0520042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00002104200241086a200110a392808000200228020822064109460d00200228020c2103200220043a00442002200636023c20022003360240200241e0006a200110d39b80800020022802604104460d03200241c8006a41106a200241e0006a41106a290200370300200241c8006a41086a200241e0006a41086a29020037030020022002290260370348200128020022032802082204280208220520042802102206460d02200641016a2207450d06200720054b0d0720042802042105200420073602102003427f200329030042017c22082008501b3703004100210402400240200520066a2d00000e020100040b410121040b2002200110f38880800020022802000d012002280204220641064b0d01200241e0006a2001200610978580800020022802602203418080808078460d012002280268210620022802642105200241003a007b2002200241fb006a36027c200241e0006a41dc97db80002001200241fc006a10c2a6808000024020022802602201418080808078460d00200241106a41186a200229023c2208370300200241106a41206a2002413c6a41086a2802002207360200200241106a41106a200241c8006a41106a290300220937030020022002290348220a3703102002200241c8006a41086a290300220b3703182002290264210c200041206a2007360200200041186a2008370300200041106a2009370300200041086a200b3703002000200a3703002000423337038001200020043a003c2000200c370234200020013602302000200636022c20002005360228200020033602240c0b0b200042363703800102402006450d00200521040340200410d98b808000200441186a21042006417f6a22060d000b0b2003450d082005410028029c96db8000118080808000000c080b20004236370380010c090b20004236370380010c060b20004236370380010c050b20004236370380010c050b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200241c8006a10d09b8080000b2002413c6a10c69b8080000b20024180016a2480808080000bf60202067f017e23808080800041306b22022480808080000240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d01200720054b0d0220042802042105200420073602102003427f200329030042017c22082008501b3703004109210402400240200520066a2d00000e020100020b200241086a200110a3928080002002280208220441776a4102490d01200228020c21030b2002200336021820022004360214200241003a002b20022002412b6a36022c2002411c6a41dc97db800020012002412c6a10d7a68080000240200228021c2201418080808078460d002002290220210820004234370380012000200837020c2000200136020820002003360204200020043602000c040b200042363703800120044109460d03200241146a10c69b8080000c030b20004236370380010c020b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200241306a2480808080000b8a1d02057f077e2380808080004190026b2202248080808000024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a220636020020052d00000e340102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323335340b200041343a00000c350b200241f0006a200110bf9a808000024002402002280270418080808078460d00200241c0016a41086a200241f0006a41086a28020022013602002002411b6a20013600002002200229027022073703c0012002200737001320002002290010370001200041086a200241176a290000370000410021010c010b413421010b200020013a00000c340b200241f0006a200110bf9a80800002402002280270418080808078460d00200241c0016a41086a200241f0006a41086a28020022013602002002411b6a20013600002002200229027022073703c0012002200737001320002002290010370001200041086a200241176a290000370000200041013a00000c340b200041343a00000c330b200241f0006a200110bf9a80800002402002280270418080808078460d00200241c0016a41086a200241f0006a41086a28020022013602002002411b6a20013600002002200229027022073703c0012002200737001320002002290010370001200041086a200241176a290000370000200041023a00000c330b200041343a00000c320b2000200110c09a8080000c310b2000200110c19a8080000c300b2000200110c29a8080000c2f0b2000200110c39a8080000c2e0b2000200110c49a8080000c2d0b2002200110ea88808000024020022802000d0020022802042101200041083a0000200020013602040c2d0b200041343a00000c2c0b2000200110c59a8080000c2b0b2000410a3a00000c2a0b200241086a200110a2928080000240200228020822014109460d00200228020c2103200020013602042000410b3a0000200020033602080c2a0b200041343a00000c290b200241f0006a200110c69a80800002402002280288014109460d00200241c0016a41206a200241f0006a41206a2903002207370300200241c0016a41186a200241f0006a41186a2903002208370300200241c0016a41106a200241f0006a41106a2903002209370300200241c0016a41086a200241f0006a41086a290300220a3703002002411f6a200a370000200241276a20093700002002412f6a2008370000200241376a20073700002002200229037022083703c0012002200837001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041216a200241106a41206a290000370000200041286a20073700002000410c3a00000c290b200041343a00000c280b2000200110c79a8080000c270b2000200110c89a8080000c260b2000200110c99a8080000c250b2000200110ca9a8080000c240b2000200110cb9a8080000c230b2000200110cc9a8080000c220b2000200110cd9a8080000c210b200041143a00000c200b200241003a00702002200241f0006a3602c001200241106a41dc97db80002001200241c0016a10e7a6808000024020022802102201418080808078460d002000200229021437030820002001360204200041153a00000c200b200041343a00000c1f0b200241003a00702002200241f0006a3602c001200241106a41dc97db80002001200241c0016a10e7a6808000024020022802102201418080808078460d002000200229021437030820002001360204200041163a00000c1f0b200041343a00000c1e0b200041173a00000c1d0b2000200110ce9a8080000c1c0b200241106a200110f988808000024020022802100d0020002002290318370308200041193a00000c1c0b200041343a00000c1b0b2000200110cf9a8080000c1a0b2000411b3a00000c190b200241f0006a200110bf9a80800002402002280270418080808078460d00200241c0016a41086a200241f0006a41086a28020022013602002002411b6a20013600002002200229027022073703c0012002200737001320002002290010370001200041086a200241176a2900003700002000411c3a00000c190b200041343a00000c180b200241f0006a200110bf9a80800002402002280270418080808078460d00200241c0016a41086a200241f0006a41086a28020022013602002002411b6a20013600002002200229027022073703c0012002200737001320002002290010370001200041086a200241176a2900003700002000411d3a00000c180b200041343a00000c170b200241f0006a200110d09a80800002402002280270410a460d00200241c0016a41086a200241f0006a41086a28020022013602002002411b6a20013600002002200229027022073703c0012002200737001320002002290010370001200041086a200241176a2900003700002000411e3a00000c170b200041343a00000c160b200241f0006a200110d19a80800002402002280278412a460d00200241c0016a41186a200241f0006a41186a2903002207370300200241c0016a41106a200241f0006a41106a2903002208370300200241c0016a41086a200241f0006a41086a29030022093703002002411f6a2009370000200241276a2008370000200241106a411f6a20073700002002200229037022083703c0012002200837001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041206a20073700002000411f3a00000c160b200041343a00000c150b200241f0006a200110ae8f808000024020022802704103460d00200241c0016a41086a200241f0006a41086a29020022073703002002411b6a20073700002002200229027022073703c0012002200737001320002002290010370001200041096a200241106a41086a290000370000200041106a2002411f6a280000360000200041203a00000c150b200041343a00000c140b2000200110d29a8080000c130b2000200110d39a8080000c120b200241f0006a200110c69a80800002402002280288014109460d00200241c0016a41206a200241f0006a41206a2903002207370300200241c0016a41186a200241f0006a41186a2903002208370300200241c0016a41106a200241f0006a41106a2903002209370300200241c0016a41086a200241f0006a41086a290300220a3703002002411f6a200a370000200241276a20093700002002412f6a2008370000200241376a20073700002002200229037022083703c0012002200837001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041216a200241106a41206a290000370000200041286a2007370000200041233a00000c120b200041343a00000c110b200041243a00000c100b200241f0006a200110e59e808000024020022d00704113460d00200241c0016a200241f0006a41d00010f5b28080001a2002411f6a200241c0016a41d00010f5b28080001a200041016a200241106a41df0010f5b28080001a200041253a00000c100b200041343a00000c0f0b2000200110d49a8080000c0e0b2000200110d59a8080000c0d0b2000200110d69a8080000c0c0b2000200110d79a8080000c0b0b2000200110d89a8080000c0a0b0240024002402004450d0020012003417e6a3602042001200541026a3602004100210120052d00010e020201000b200041343a00000c0b0b410121010b200020013a00012000412b3a00000c090b024020034121490d0020012003415f6a3602042001200541216a360200200641086a2900002107200641106a290000210820062900002109200041196a200641186a290000370000200041116a2008370000200041096a2007370000200020093700012000412c3a00000c090b200041343a00000c080b2000412d3a00000c070b200241f0006a200110d99a808000024020022802704109460d00200241c0016a41086a200241f0006a41086a28020022013602002002411b6a20013600002002200229027022073703c0012002200737001320002002290010370001200041086a200241176a2900003700002000412e3a00000c070b200041343a00000c060b2000200110da9a8080000c050b200241f0006a200110db9a808000024020022802a0014109460d00200241c0016a41386a200241f0006a41386a2903002207370300200241c0016a41306a200241f0006a41306a2903002208370300200241c0016a41286a200241f0006a41286a2903002209370300200241c0016a41206a200241f0006a41206a290300220a370300200241c0016a41186a200241f0006a41186a290300220b370300200241c0016a41106a200241f0006a41106a290300220c370300200241276a2002290378220d3700002002412f6a200c370000200241376a200b3700002002413f6a200a370000200241c7006a2009370000200241cf006a2008370000200241d7006a20073700002002200d3703c8012002200229037022073703c0012002200737001f200041016a200241106a41cf0010f5b28080001a200041303a00000c050b200041343a00000c040b2000200110dc9a8080000c030b2000200110dd9a8080000c020b200041343a00000c010b200241f0006a200110fea580800002402002280270418080808078460d00200241c0016a41086a200241f0006a41086a28020022013602002002411b6a20013600002002200229027022073703c0012002200737001320002002290010370001200041086a200241176a290000370000200041333a00000c010b200041343a00000b20024190026a2480808080000bb50101017f23808080800041206b2202248080808000200241046a200110efa5808000024002402002280204418080808078460d00200241106a41086a200241046a41086a220128020036020020022002290204370310200241046a200241106a10adaf80800002402002280204418080808078460d0020002002290204370200200041086a20012802003602000c020b20004180808080783602000c010b20004180808080783602000b200241206a2480808080000bf80305017f027e017f017e057f23808080800041d0006b2202248080808000200241306a200110f98880800002400240024020022802300d0020022903382103200241306a200110db9880800020022802384130460d01200241106a41186a200241306a41186a290300370300200241106a41106a200241306a41106a290300370300200241106a41086a200241306a41086a29030037030020022002290330370310200241306a200110f988808000024020022802300d0020022903382104200241306a200110f98880800020022802300d0020012802042205450d002002290338210620012005417f6a220736020420012001280200220841016a360200410921090240024020082d00000e020100020b2007450d0120012005417e6a3602042001200841026a36020020082d0001210a200241086a200110a2928080002002280208220941776a4102490d01200228020c210b0b20002002290310370328200041c0006a200241286a290300370300200041386a200241206a290300370300200041306a200241186a2903003703002000200637032020002004370318200020033703102000200a3a000c2000200b36020820002009360204200041033a00000c030b200041343a0000200241106a10cd9b8080000c020b200041343a00000c010b200041343a00000b200241d0006a2480808080000be10201067f23808080800041306b2202248080808000200241146a200110efa5808000024002402002280214418080808078460d00200241206a41086a200241146a41086a28020036020020022002290214370320200241146a200241206a10adaf80800020022802142203418080808078460d00200228021c210420022802182105024020012802042206450d0020012006417f6a36020420012001280200220641016a36020020062d00002106200241086a200110a292808000200228020822014109460d00200228020c2107200020063a0018200020013602102000200436020c2000200536020820002003360204200041043a0000200020073602140c020b200041343a000002402004450d00200541306a21010340200110e38a808000200141c0006a21012004417f6a22040d000b0b2003450d012005410028029c96db8000118080808000000c010b200041343a00000b200241306a2480808080000be20302077f017e23808080800041306b22022480808080002002410c6a200110efa58080000240024002400240200228020c418080808078460d00200241186a41086a2002410c6a41086a2802003602002002200229020c3703182002410c6a200241186a10adaf808000200228020c2203418080808078460d00200228021421042002280210210520012802042206450d0120012006417f6a36020420012001280200220641016a36020020062d000021062002200110a292808000200228020022074109460d0120022802042108200220063a00142002200736020c20022008360210200241003a002b20022002412b6a36022c200241186a41dc97db800020012002412c6a10e7a6808000024020022802182201418080808078460d00200229021c21092000200229020c37021c200041246a200241146a28020036020020002009370214200020013602102000200436020c2000200536020820002003360204200041053a00000c040b200041343a00002002410c6a10c69b8080000c020b200041343a00000c020b200041343a00000b02402004450d00200541306a21010340200110e38a808000200141c0006a21012004417f6a22040d000b0b2003450d002005410028029c96db8000118080808000000b200241306a2480808080000bb40202057f047e23808080800041106b220224808080800002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a36020020052d0000220641034b0d002004450d0120012003417e6a3602042001200541026a360200420021070240024020052d00010e020100030b2002200110f98880800020022802000d02200229030821082002200110f98880800020022802000d0220022903082109420121070b2002200110c18c808000024020022802002201418080808078460d002002290204210a200020093703282000200837032020002007370318200041003a00102000200a37030820002001360204200020063a0001200041063a00000c030b200041343a00000c020b200041343a00000c010b200041343a00000b200241106a2480808080000b920601067f024020012802042202450d0020012002417f6a220336020420012001280200220441016a22053602000240024002400240024020042d000022064103710e0400030201000b200641027621060c030b200641044f0d0320024105490d0320012002417b6a22033602042001200441056a2205360200200428000122064180808080044f0d020c030b20024104490d0220012002417c6a22033602042001200441046a220536020020042f0001200441036a2d0000411074722202418002490d02200241087420067241027621060c010b2003450d0120012002417e6a22033602042001200441026a220536020020042d00012202450d01200241087420067241027621060b2003450d0020012003417f6a22023602042001200541016a22043602000240024002400240024020052d000022074103710e0400010302000b200741027621030c030b2002450d0320012003417e6a22023602042001200541026a220436020020052d00012203450d03200341087420077241027621030c020b200741044f0d0220034105490d0220012003417b6a22023602042001200541056a2204360200200528000122034180808080044f0d010c020b20034104490d0120012003417c6a22023602042001200541046a220436020020052f0001200541036a2d0000411074722203418002490d01200341087420077241027621030b2002450d0020012002417f6a22073602042001200441016a3602000240024002400240024020042d000022054103710e0400010302000b200541027621010c030b2007450d0320012002417e6a3602042001200441026a36020020042d00012201450d03200141087420057241027621010c020b200541044f0d0220024105490d0220012002417b6a3602042001200441056a360200200428000122014180808080044f0d010c020b20024104490d0120012002417c6a3602042001200441046a36020020042f0001200441036a2d0000411074722201418002490d01200141087420057241027621010b2000200136020c2000200336020820002006360204200041073a00000f0b200041343a00000b920601067f024020012802042202450d0020012002417f6a220336020420012001280200220441016a22053602000240024002400240024020042d000022064103710e0400030201000b200641027621060c030b200641044f0d0320024105490d0320012002417b6a22033602042001200441056a2205360200200428000122064180808080044f0d020c030b20024104490d0220012002417c6a22033602042001200441046a220536020020042f0001200441036a2d0000411074722202418002490d02200241087420067241027621060c010b2003450d0120012002417e6a22033602042001200441026a220536020020042d00012202450d01200241087420067241027621060b2003450d0020012003417f6a22023602042001200541016a22043602000240024002400240024020052d000022074103710e0400010302000b200741027621030c030b2002450d0320012003417e6a22023602042001200541026a220436020020052d00012203450d03200341087420077241027621030c020b200741044f0d0220034105490d0220012003417b6a22023602042001200541056a2204360200200528000122034180808080044f0d010c020b20034104490d0120012003417c6a22023602042001200541046a220436020020052f0001200541036a2d0000411074722203418002490d01200341087420077241027621030b2002450d0020012002417f6a22073602042001200441016a3602000240024002400240024020042d000022054103710e0400010302000b200541027621010c030b2007450d0320012002417e6a3602042001200441026a36020020042d00012201450d03200141087420057241027621010c020b200541044f0d0220024105490d0220012002417b6a3602042001200441056a360200200428000122014180808080044f0d010c020b20024104490d0120012002417c6a3602042001200441046a36020020042f0001200441036a2d0000411074722201418002490d01200141087420057241027621010b2000200136020c2000200336020820002006360204200041093a00000f0b200041343a00000bb60202047f037e23808080800041306b2202248080808000024002400240024020012802042203450d0020012003417f6a36020420012001280200220341016a36020020032d00002103200241086a200110a292808000200228020822044109460d00200228020c2105200220033a001c2002200436021420022005360218200241206a200110f98880800020022802200d0120022903282106200241206a200110f988808000024020022802200d0020022903282107200241206a200110f98880800020022802200d002002290328210820002002290214370218200041206a2002411c6a2802003602002000200837031020002007370308200020063703000c040b200041093602180c020b200041093602180c020b200041093602180b200241146a10c69b8080000b200241306a2480808080000be40301037f23808080800041d0006b22022480808080002002413c6a200110ca9b80800002400240200228023c410d460d00200241286a41106a2002413c6a41106a280200360200200241286a41086a2002413c6a41086a2902003703002002200229023c370328024020012802042203450d0020012003417f6a36020420012001280200220341016a36020020032d00002103200241086a200110a292808000200228020822014109460d00200228020c2104200241246a200241286a41106a2802003600002002411c6a200241286a41086a290300370000200220022903283700142000410d3a000020002002290011370001200041096a200241116a41086a290000370000200041106a200241206a290000370000200020033a00202000200436021c200020013602180c020b200041343a0000024020022802282201410c470d0020022802302103024020022802342200450d00200341306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b200228022c450d022003410028029c96db8000118080808000000c020b200241286a210002400240200141776a2201410320014103491b0e0403000301030b200241286a41047221000b200010c69b8080000c010b200041343a00000b200241d0006a2480808080000bbd0402047f017e23808080800041d0006b2202248080808000200241286a200110ca9b80800002400240024002402002280228410d460d00200241106a41106a200241286a41106a280200360200200241106a41086a200241286a41086a29020037030020022002290228370310024020012802042203450d0020012003417f6a36020420012001280200220341016a36020020032d00002103200241086a200110a292808000200228020822044109460d00200228020c2105200220033a00442002200436023c20022005360240200241003a004b2002200241cb006a36024c200241286a41dc97db80002001200241cc006a10e7a680800020022802282201418080808078460d02200229022c2106200020022903103702102000200229023c370224200041206a200241206a280200360200200041186a200241106a41086a2903003702002000412c6a2002413c6a41086a28020036020020002006370308200020013602042000410e3a00000c040b200041343a00000c020b200041343a00000c020b200041343a00002002413c6a10c69b8080000b024020022802102201410c470d00200228021821030240200228021c2200450d00200341306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b2002280214450d012003410028029c96db8000118080808000000c010b200241106a210002400240200141776a2201410320014103491b0e0402000201020b200241106a41047221000b200010c69b8080000b200241d0006a2480808080000bdf0401057f23808080800041c0006b2202248080808000200241206a200110ca9b80800002400240024002402002280220410d460d00200241086a41106a200241206a41106a280200360200200241086a41086a200241206a41086a220329020037030020022002290220370308200241346a200110efa58080002002280234418080808078460d012003200241346a41086a28020036020020022002290234370320200241346a200241206a10adaf80800020022802342204418080808078460d01200228023c210320022802382105024020012802042206450d0020012006417f6a36020420012001280200220641016a360200410021010240024020062d00000e020100020b410121010b20002002290308370210200041206a200241186a280200360200200041186a200241106a2903003702002000200336020c2000200536020820002004360204200020013a00012000410f3a00000c040b200041343a000002402003450d00200541306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2004450d022005410028029c96db8000118080808000000c020b200041343a00000c020b200041343a00000b024020022802082201410c470d0020022802102100024020022802142203450d00200041306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b200228020c450d012000410028029c96db8000118080808000000c010b200241086a210302400240200141776a2201410320014103491b0e0402000201020b200241086a41047221030b200310c69b8080000b200241c0006a2480808080000bc00402047f017e23808080800041d0006b2202248080808000200241286a200110ca9b80800002400240024002402002280228410d460d00200241106a41106a200241286a41106a280200360200200241106a41086a200241286a41086a29020037030020022002290228370310024020012802042203450d0020012003417f6a36020420012001280200220341016a36020020032d00002103200241086a200110a292808000200228020822044109460d00200228020c2105200220033a00442002200436023c20022005360240200241003a004b2002200241cb006a36024c200241286a41dc97db80002001200241cc006a10e7a680800020022802282201418080808078460d02200229022c2106200020022903103702102000200229023c370224200041206a200241106a41106a280200360200200041186a200241106a41086a2903003702002000412c6a2002413c6a41086a2802003602002000200637030820002001360204200041103a00000c040b200041343a00000c020b200041343a00000c020b200041343a00002002413c6a10c69b8080000b024020022802102201410c470d00200228021821030240200228021c2200450d00200341306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b2002280214450d012003410028029c96db8000118080808000000c010b200241106a210002400240200141776a2201410320014103491b0e0402000201020b200241106a41047221000b200010c69b8080000b200241d0006a2480808080000bbd0402047f017e23808080800041d0006b2202248080808000200241286a200110ca9b80800002400240024002402002280228410d460d00200241106a41106a200241286a41106a280200360200200241106a41086a200241286a41086a29020037030020022002290228370310024020012802042203450d0020012003417f6a36020420012001280200220341016a36020020032d00002103200241086a200110a292808000200228020822044109460d00200228020c2105200220033a00442002200436023c20022005360240200241003a004b2002200241cb006a36024c200241286a41dc97db80002001200241cc006a10e7a680800020022802282201418080808078460d02200229022c2106200020022903103702102000200229023c370224200041206a200241206a280200360200200041186a200241106a41086a2903003702002000412c6a2002413c6a41086a2802003602002000200637030820002001360204200041113a00000c040b200041343a00000c020b200041343a00000c020b200041343a00002002413c6a10c69b8080000b024020022802102201410c470d00200228021821030240200228021c2200450d00200341306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b2002280214450d012003410028029c96db8000118080808000000c010b200241106a210002400240200141776a2201410320014103491b0e0402000201020b200241106a41047221000b200010c69b8080000b200241d0006a2480808080000baa0402047f027e2380808080004180016b220224808080800002400240024020012802042203450d0020012003417f6a36020420012001280200220341016a36020020032d000021042002200110a292808000200228020022034109460d0020022802042105200220043a007c2002200336027420022005360278200241c8006a200110f988808000024020022802480d0020022903502106200241c8006a200110f98880800020022802480d0020022903502107200241c8006a200110f9888080002002280248450d020b200241f4006a10c69b8080000b200041343a00000c010b2002200229027837023c20022003360238200220022903503703302002200737032820022006370320200241c8006a200110ca9b808000200241386a210102402002280248410d460d00200241e0006a41106a200241c8006a41106a2802002203360200200241e0006a41086a200241c8006a41086a2902002206370300200220022902482207370360200041386a200241206a41206a290300370300200041306a2001290300370300200041286a200241206a41106a290300370300200041206a200241206a41086a290300370300200020022903203703182002411c6a2003360000200241146a20063700002002200737000c200041123a000020002002290009370001200041096a200241096a41086a290000370000200041106a200241186a2900003700000c010b200041343a0000200110c69b8080000b20024180016a2480808080000bf70302037f037e2380808080004180016b2202248080808000200241c0006a200110db9a8080000240024020022802704109460d00200241386a200241c0006a41386a290300370300200241306a2203200241c0006a41306a290300370300200241286a200241c0006a41286a290300370300200241206a200241c0006a41206a290300370300200241186a200241c0006a41186a290300370300200241106a200241c0006a41106a2903003703002002200229034837030820022002290340370300024020012802042204450d0020012004417f6a36020420012001280200220441016a360200420021050240024020042d00000e020100020b200241c0006a200110f98880800020022802400d0120022903482106200241c0006a200110f98880800020022802400d0120022903482107420121050b20002002290300370320200041286a2002290308370300200041d8006a200241386a290300370300200041d0006a200241306a290300370300200041c8006a200241286a290300370300200041c0006a200241206a290300370300200041386a200241186a290300370300200041306a200241106a290300370300200020073703182000200637031020002005370308200041133a00000c020b200041343a0000200310c69b8080000c010b200041343a00000b20024180016a2480808080000be10201067f23808080800041306b2202248080808000200241146a200110efa5808000024002402002280214418080808078460d00200241206a41086a200241146a41086a28020036020020022002290214370320200241146a200241206a10adaf80800020022802142203418080808078460d00200228021c210420022802182105024020012802042206450d0020012006417f6a36020420012001280200220641016a36020020062d00002106200241086a200110a292808000200228020822014109460d00200228020c2107200020063a0018200020013602102000200436020c2000200536020820002003360204200041183a0000200020073602140c020b200041343a000002402004450d00200541306a21010340200110e38a808000200141c0006a21012004417f6a22040d000b0b2003450d012005410028029c96db8000118080808000000c010b200041343a00000b200241306a2480808080000b9d0102017f027e23808080800041106b22022480808080002002200110f9888080000240024020022802000d00200229030821032002200110f988808000024020022802000d00200229030821042002200110f98880800020022802000d002000200229030837031820002004370310200020033703082000411a3a00000c020b200041343a00000c010b200041343a00000b200241106a2480808080000bda0101047f23808080800041106b22022480808080000240024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a36020020052d00000e020203010b2000410a3602000c030b2000410a3602000c020b200041093602000c010b02402004450d0020012003417e6a3602042001200541026a36020020052d00012103200241086a200110a292808000200228020822014109460d00200228020c2105200020033a000820002001360200200020053602040c010b2000410a3602000b200241106a2480808080000bf90502067f037e23808080800041206b22022480808080000240024002400240024020012802042203450d0020012003417f6a36020420012001280200220441016a36020020042d00000e020203010b2000412a3602080c030b2000412a3602080c020b200041293602080c010b024020034105490d0020012003417b6a22053602042001200441056a3602002005450d002004280001210620012003417a6a22073602042001200441066a3602004200210842002109024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020042d000522050e292a000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20212223242526272b0b410121050c270b410221050c260b410321050c250b410421050c240b410521050c230b42002109410621050c240b410721050c210b410821050c200b410921050c1f0b410a21050c1e0b410b21050c1d0b410c21050c1c0b410d21050c1b0b410e21050c1a0b410f21050c190b411021050c180b411121050c170b411221050c160b411321050c150b411421050c140b20074108490d162001200341726a36020420012004410e6a36020020042900062209428080808070832108411521050c140b411621050c120b411721050c110b411821050c100b411921050c0f0b411a21050c0e0b411b21050c0d0b411c21050c0c0b411d21050c0b0b411e21050c0a0b411f21050c090b412021050c080b412121050c070b412221050c060b412321050c050b412421050c040b200241086a200110e0a580800020022802080d06200229031022094280808080708321082002290318210a412521050c050b412621050c020b412721050c010b412821050b420021090b0b2000200a3703182000410136020c20002005360208200020063602002000200942ffffffff0f832008843703100c010b2000412a3602080b200241206a2480808080000b830302077f037e23808080800041306b2202248080808000200241206a200110c18c80800002400240024020022802202203418080808078460d0020022802242104024020012802042205450d002002280228210620012005417f6a36020420012001280200220541016a36020020052d00002107200241086a200110a292808000200228020822054109460d00200228020c2108200220073a001c2002200536021420022008360218200241206a200110f988808000024020022802200d0020022903282109200241206a200110f98880800020022802200d002002290328210a200241206a200110f9888080002002280220450d030b200241146a10c69b8080000b200041343a00002003450d022004410028029c96db8000118080808000000c020b200041343a00000c010b2002290328210b2000200229021837022c200020053602282000200b3703202000200a370318200020093703102000200636020c2000200436020820002003360204200041213a00000b200241306a2480808080000b8308010d7f23808080800041106b22022480808080000240024002400240024002400240024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a3602000240024002400240024020052d000022064103710e0400030201000b200641027621050c030b200641044f0d0320034105490d0320012003417b6a3602042001200541056a360200200528000122054180808080044f0d020c030b20034104490d0220012003417c6a3602042001200541046a36020020052f0001200541036a2d0000411074722203418002490d02200341087420067241027621050c010b2004450d0120012003417e6a3602042001200541026a36020020052d00012203450d01200341087420067241027621050b200241046a200110c18c80800020022802042203418080808078460d01200228020c210720022802082106200241046a200110c18c80800020022802042204418080808078460d042002280208210820012802042209450d08200228020c210a20012009417f6a220b36020420012001280200220c41016a220d360200200c2d0000220e4103710e0405060302050b200041343a00000c090b200041343a00000c080b200e41044f0d0520094105490d0520012009417b6a220b3602042001200c41056a220d360200200c28000122094180808080044f0d040c050b20094104490d0420012009417c6a220b3602042001200c41046a220d360200200c2f0001200c41036a2d0000411074722209418002490d042009410874200e7241027621090c030b200041343a00000c040b200e41027621090c010b200b450d0120012009417e6a220b3602042001200c41026a220d360200200c2d00012209450d012009410874200e7241027621090b200b450d002001200b417f6a220e3602042001200d41016a36020002400240024002400240200d2d0000220c4103710e0400010302000b200c41027621010c030b200e450d032001200b417e6a3602042001200d41026a360200200d2d00012201450d032001410874200c7241027621010c020b200c41044f0d02200b4105490d022001200b417b6a3602042001200d41056a360200200d28000122014180808080044f0d010c020b200b4104490d012001200b417c6a3602042001200d41046a360200200d2f0001200d41036a2d0000411074722201418002490d012001410874200c7241027621010b2000200a360224200020083602202000200436021c2000200736021820002006360214200020033602102000200136020c2000200936020820002005360204200041223a00000c020b200041343a00002004450d002008410028029c96db8000118080808000000b2003450d002006410028029c96db8000118080808000000b200241106a2480808080000bbb0502057f027e23808080800041d0006b220224808080800002400240024020012802042203450d0020012003417f6a36020420012001280200220441016a22053602000240024002400240024002400240024020042d000022060e0b0001070708080802030405080b20034121490d0720012003415f6a3602042001200441216a360200200241106a200441186a290000370300200241186a200441206a2d00003a0000200220052800003602282002200541036a28000036002b2002200429001037030820042900082107410021060c060b20034109490d062001200341776a22053602042001200441096a220636020020054120490d06200429000121072001200341576a3602042001200441296a360200200241086a41086a200641086a290000370300200241086a41106a200641106a290000370300200241086a41186a200641186a29000037030020022006290000370308410121060c050b200241386a200110f98880800020022802380d0520022903402107410421060c040b410521060c020b410621060c010b410721060b0b2002200110a292808000200228020022034109460d01200228020421042002200336023020022004360234200241003a004b2002200241cb006a36024c200241386a41dc97db80002001200241cc006a10e7a6808000024020022802382201418080808078460d00200229023c2108200020063a001020002002280228360011200041146a200228002b3600002000200737031820002002290308370320200041286a200241106a290300370300200041306a200241186a290300370300200041386a200241206a29030037030020002004360244200020033602402000200837030820002001360204200041263a00000c030b200041343a0000200241306a10c69b8080000c020b200041343a00000c010b200041343a00000b200241d0006a2480808080000bec0301037f2380808080004190016b2202248080808000200241d0006a200110db9a808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a2903003703002002200229035837031820022002290350370310024020012802042204450d0020012004417f6a36020420012001280200220441016a36020020042d00002104200241086a200110a292808000200228020822014109460d00200228020c210320002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020043a000c2000200336020820002001360204200041273a00000c020b200041343a0000200310c69b8080000c010b200041343a00000b20024190016a2480808080000bec0301037f2380808080004190016b2202248080808000200241d0006a200110db9a808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a2903003703002002200229035837031820022002290350370310024020012802042204450d0020012004417f6a36020420012001280200220441016a36020020042d00002104200241086a200110a292808000200228020822014109460d00200228020c210320002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020043a000c2000200336020820002001360204200041283a00000c020b200041343a0000200310c69b8080000c010b200041343a00000b20024190016a2480808080000bec0301037f2380808080004190016b2202248080808000200241d0006a200110db9a808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a2903003703002002200229035837031820022002290350370310024020012802042204450d0020012004417f6a36020420012001280200220441016a36020020042d00002104200241086a200110a292808000200228020822014109460d00200228020c210320002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020043a000c2000200336020820002001360204200041293a00000c020b200041343a0000200310c69b8080000c010b200041343a00000b20024190016a2480808080000bec0301037f2380808080004190016b2202248080808000200241d0006a200110db9a808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a2903003703002002200229035837031820022002290350370310024020012802042204450d0020012004417f6a36020420012001280200220441016a36020020042d00002104200241086a200110a292808000200228020822014109460d00200228020c210320002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020043a000c20002003360208200020013602042000412a3a00000c020b200041343a0000200310c69b8080000c010b200041343a00000b20024190016a2480808080000b8e0101037f23808080800041106b22022480808080000240024020012802042203450d0020012003417f6a36020420012001280200220341016a36020020032d00002103200241086a200110a292808000200228020822014109460d00200228020c2104200020033a000820002001360200200020043602040c010b200041093602000b200241106a2480808080000be10203037f037e047f23808080800041206b22022480808080000240024020012802042203450d0020012003417f6a220436020420012001280200220341016a360200420021050240024020032d00000e020100020b200241106a200110f98880800020022802100d0120022903182106200241106a200110f98880800020022802100d012002290318210720012802042104420121050b02402004450d0020012004417f6a220836020420012001280200220341016a360200410921090240024020032d00000e020100020b2008450d0120012004417e6a3602042001200341026a36020020032d0001210a200241086a200110a2928080002002280208220941776a4102490d01200228020c210b0b2000200737032020002006370318200020053703102000200a3a000c2000200b360208200020093602042000412f3a00000c020b200041343a00000c010b200041343a00000b200241206a2480808080000b840606047f027e027f017e017f017e23808080800041d0006b22022480808080000240024020012802042203450d0020012003417f6a36020420012001280200220341016a36020020032d000021032002200110a292808000200228020022044109460d0020022802042105200220033a00242002200436021c20022005360220024020012802042203450d0020012003417f6a220536020420012001280200220441016a36020002400240024020042d00000e020001030b200241306a200110888980800020022802304101710d0220022903402206200241c8006a290300220784500d02410621080c010b2005450d0120012003417e6a22093602042001200441026a3602004200210a02400240024002400240024020042d000122080e06050001020304070b200241306a200110888980800020022802304101710d06200241c8006a2903002107200229034021060c040b20094104490d0520012003417a6a3602042001200441066a3602002004280002210b0c030b20094108490d042001200341766a36020420012004410a6a3602002004290002220642808080807083210a2006a7210b0c020b20094110490d0320012003416e6a3602042001200441126a3602002002200428000a36022820022004410d6a28000036002b2004290002220742808080807083210a200431001121062007a7210b420021070c010b20094120490d0220012003415e6a3602042001200441226a3602002002200428000a36022820022004410d6a28000036002b2004290002220c42808080807083210a200441196a29000021072004290011210620042d00212105200ca7210b0b200a200bad84210a0b2000200229021c370230200041386a200241246a28020036020020002007370318200020063703102000200a370001200020083a0000200020022802283600092000410c6a200228002b360000200020053a00202000200229000d370021200041286a200241146a2900003700000c020b200041093602302002411c6a10c69b8080000c010b200041093602300b200241d0006a2480808080000b8b0502057f017e23808080800041d0006b2202248080808000024002400240024002400240024020012802042203450d0020012003417f6a36020420012001280200220341016a36020020032d000021032002200110a292808000200228020022044109460d0020022802042105200220033a00142002200436020c20022005360210200241306a200110d89b80800020022802304104460d03200241186a41106a200241306a41106a290200370300200241186a41086a200241306a41086a2902003703002002200229023037031820012802042203450d0220012003417f6a36020420012001280200220341016a360200410021040240024020032d00000e020100040b410121040b200241306a200110f2a580800020022802302205418080808078460d012002280238210320022802342106200241003a004b2002200241cb006a36024c200241306a41dc97db80002001200241cc006a10e7a6808000024020022802302201418080808078460d00200229023421072000200229020c37021c20002002290318370228200041246a2002410c6a41086a280200360200200041306a200241186a41086a290300370200200041386a200241286a29030037020020002007370214200020013602102000200336020c2000200636020820002005360204200020043a0001200041313a00000c070b200041343a000002402003450d00200621010340200110d98b808000200141186a21012003417f6a22030d000b0b2005450d042006410028029c96db8000118080808000000c040b200041343a00000c050b200041343a00000c020b200041343a00000c010b200041343a00000c010b200241186a10d09b8080000b2002410c6a10c69b8080000b200241d0006a2480808080000b9a0202047f017e23808080800041306b22022480808080000240024020012802042203450d0020012003417f6a36020420012001280200220441016a360200410921030240024020042d00000e020100020b200241086a200110a2928080002002280208220341776a4102490d01200228020c21050b2002200536021820022003360214200241003a002b20022002412b6a36022c2002411c6a41dc97db800020012002412c6a10e7a68080000240200228021c2201418080808078460d002002290220210620002005360214200020033602102000200637030820002001360204200041323a00000c020b200041343a000020034109460d01200241146a10c69b8080000c010b200041343a00000b200241306a2480808080000b961402067f037e23808080800041f0006b22022480808080000240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a220736020020062d00000e340102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323335340b20004236370380010c350b200241106a200110eb98808000024002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a280200360200420221080c010b423621080b20002008370380010c340b200241106a200110eb9880800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a28020036020020004203370380010c340b20004236370380010c330b200241106a200110eb9880800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a28020036020020004204370380010c330b20004236370380010c320b2000200110df9a8080000c310b2000200110e09a8080000c300b2000200110e19a8080000c2f0b2000200110e29a8080000c2e0b2000200110e39a8080000c2d0b2002200110f288808000024020022802000d00200228020421032000420a37038001200020033602000c2d0b20004236370380010c2c0b2000200110e49a8080000c2b0b2000420c370380010c2a0b200241086a200110a1928080000240200228020822034109460d00200228020c21012000420d3703800120002003360200200020013602040c2a0b20004236370380010c290b200241106a200110f298808000024020022802284109460d0020002002290310370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200241106a41086a2903003703002000420e370380010c290b20004236370380010c280b2000200110e59a8080000c270b2000200110e69a8080000c260b2000200110e79a8080000c250b2000200110e89a8080000c240b2000200110e99a8080000c230b2000200110ea9a8080000c220b2000200110eb9a8080000c210b20004216370380010c200b200241003a006b2002200241eb006a36026c200241106a41dc97db80002001200241ec006a10baa6808000024020022802102203418080808078460d00200020022902143702042000200336020020004217370380010c200b20004236370380010c1f0b200241003a006b2002200241eb006a36026c200241106a41dc97db80002001200241ec006a10baa6808000024020022802102203418080808078460d00200020022902143702042000200336020020004218370380010c1f0b20004236370380010c1e0b20004219370380010c1d0b2000200110ec9a8080000c1c0b200241106a200110f688808000024020022802100d00200229031821082000421b37038001200020083703000c1c0b20004236370380010c1b0b2000200110ed9a8080000c1a0b2000421d370380010c190b200241106a200110eb9880800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602002000421e370380010c190b20004236370380010c180b200241106a200110eb9880800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602002000421f370380010c180b20004236370380010c170b200241106a200110fc9880800002402002280210410a460d0020002002290210370200200041086a200241106a41086a28020036020020004220370380010c170b20004236370380010c160b200241106a200110fd9880800002402002280218412a460d0020002002290310370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200241106a41086a29030037030020004221370380010c160b20004236370380010c150b200241106a200110cc8f808000024020022802104103460d0020002002290210370200200041086a200241106a41086a29020037020020004222370380010c150b20004236370380010c140b2000200110ee9a8080000c130b2000200110ef9a8080000c120b200241106a200110f298808000024020022802284109460d0020002002290310370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200241106a41086a29030037030020004225370380010c120b20004236370380010c110b20004226370380010c100b200241106a200110e39e808000024020022d00104113460d002000200241106a41d00010f5b28080004227370380010c100b20004236370380010c0f0b2000200110f09a8080000c0e0b2000200110f19a8080000c0d0b2000200110f29a8080000c0c0b2000200110f39a8080000c0b0b2000200110f49a8080000c0a0b0240024002402005450d0020032004417e6a3602042003200641026a3602004100210320062d00010e020201000b20004236370380010c0b0b410121030b2000422d37038001200020033a00000c090b024020044121490d0020032004415f6a3602042003200641216a360200200741086a2900002108200741106a29000021092007290000210a200041186a200741186a290000370000200041106a2009370000200041086a20083700002000200a3700002000422e370380010c090b20004236370380010c080b2000422f370380010c070b200241106a2001108599808000024020022802104109460d0020002002290210370200200041086a200241106a41086a28020036020020004230370380010c070b20004236370380010c060b2000200110f59a8080000c050b200241106a2001108799808000024020022802404109460d0020002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a29030037030020004232370380010c050b20004236370380010c040b2000200110f69a8080000c030b2000200110f79a8080000c020b20004236370380010c010b200241106a200110fba580800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a28020036020020004235370380010c010b20004236370380010b200241f0006a2480808080000b960405017f027e027f017e027f23808080800041d0006b2202248080808000200241306a200110f68880800002400240024020022802300d0020022903382103200241306a200110d59b80800020022802384130460d01200241106a41186a200241306a41186a290300370300200241106a41106a200241306a41106a290300370300200241106a41086a200241306a41086a29030037030020022002290330370310200241306a200110f688808000024020022802300d0020022903382104200241306a200110f68880800020022802300d00200128020022052802042206450d002002290338210720052006417f6a36020420052005280200220641016a360200410921050240024020062d00000e020100020b200128020022052802042206450d0120052006417f6a36020420052005280200220641016a36020020062d00002108200241086a200110a1928080002002280208220541776a4102490d01200228020c21090b20002002290310370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200241106a41086a2903003703002000420537038001200020083a00402000200936023c200020053602382000200737033020002004370328200020033703200c030b2000423637038001200241106a10cd9b8080000c020b20004236370380010c010b20004236370380010b200241d0006a2480808080000be90201067f23808080800041306b2202248080808000200241146a20011087a6808000024002402002280214418080808078460d00200241206a41086a200241146a41086a28020036020020022002290214370320200241146a200241206a10adaf80800020022802142203418080808078460d00200228021c2104200228021821050240200128020022062802042207450d0020062007417f6a36020420062006280200220741016a36020020072d00002106200241086a200110a192808000200228020822014109460d00200228020c210720002004360214200020053602102000200336020c2000420637038001200020063a000820002001360200200020073602040c020b200042363703800102402004450d00200541306a21000340200010e38a808000200041c0006a21002004417f6a22040d000b0b2003450d012005410028029c96db8000118080808000000c010b20004236370380010b200241306a2480808080000bee0302077f017e23808080800041306b22022480808080002002410c6a20011087a68080000240024002400240200228020c418080808078460d00200241186a41086a2002410c6a41086a2802003602002002200229020c3703182002410c6a200241186a10adaf808000200228020c2203418080808078460d002002280214210420022802102105200128020022062802042207450d0120062007417f6a36020420062006280200220741016a36020020072d000021062002200110a192808000200228020022074109460d0120022802042108200220063a00142002200736020c20022008360210200241003a002b20022002412b6a36022c200241186a41dc97db800020012002412c6a10cea6808000024020022802182201418080808078460d00200229021c21092000200229020c370200200041086a2002410c6a41086a28020036020020004207370380012000200937021c2000200136021820002004360214200020053602102000200336020c0c040b20004236370380012002410c6a10c69b8080000c020b20004236370380010c020b20004236370380010b02402004450d00200541306a21010340200110e38a808000200141c0006a21012004417f6a22040d000b0b2003450d002005410028029c96db8000118080808000000b200241306a2480808080000bca0202047f047e23808080800041106b2202248080808000024002400240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020020042d0000220441034b0d00200128020022032802042205450d0120032005417f6a36020420032003280200220541016a360200420021060240024020052d00000e020100030b2002200110f68880800020022802000d02200229030821072002200110f68880800020022802000d0220022903082108420121060b2002200110c88c808000024020022802002203418080808078460d0020022902042109200020043a00980120002008370390012000200737038801200020063703800120002009370274200020033602702000418e808080783602000c030b20004236370380010c020b20004236370380010c010b20004236370380010b200241106a2480808080000b9c0602017e067f423621020240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a3602000240024002400240024020062d000022074103710e0400010203000b200741027621070c030b2005450d0320032004417e6a3602042003200641026a36020020062d00012203450d03200341087420077241027621070c020b20044104490d0220032004417c6a3602042003200641046a36020020062f0001200641036a2d0000411074722203418002490d02200341087420077241027621070c010b200741044f0d0120044105490d0120032004417b6a3602042003200641056a36020020062800012207418080808004490d010b200128020022032802042204450d0020032004417f6a220836020420032003280200220641016a3602000240024002400240024020062d000022054103710e0400010203000b200541027621060c030b2008450d0320032004417e6a3602042003200641026a36020020062d00012203450d03200341087420057241027621060c020b20044104490d0220032004417c6a3602042003200641046a36020020062f0001200641036a2d0000411074722203418002490d02200341087420057241027621060c010b200541044f0d0120044105490d0120032004417b6a3602042003200641056a36020020062800012206418080808004490d010b200128020022032802042201450d0020032001417f6a220836020420032003280200220441016a3602000240024002400240024020042d000022054103710e0400010203000b200541027621030c030b2008450d0320032001417e6a3602042003200441026a36020020042d00012203450d03200341087420057241027621030c020b20014104490d0220032001417c6a3602042003200441046a36020020042f0001200441036a2d0000411074722203418002490d02200341087420057241027621030c010b200541044f0d0120014105490d0120032001417b6a3602042003200441056a36020020042800012203418080808004490d010b200020033602082000200636020420002007360200420921020b20002002370380010b9c0602017e067f423621020240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a3602000240024002400240024020062d000022074103710e0400010203000b200741027621070c030b2005450d0320032004417e6a3602042003200641026a36020020062d00012203450d03200341087420077241027621070c020b20044104490d0220032004417c6a3602042003200641046a36020020062f0001200641036a2d0000411074722203418002490d02200341087420077241027621070c010b200741044f0d0120044105490d0120032004417b6a3602042003200641056a36020020062800012207418080808004490d010b200128020022032802042204450d0020032004417f6a220836020420032003280200220641016a3602000240024002400240024020062d000022054103710e0400010203000b200541027621060c030b2008450d0320032004417e6a3602042003200641026a36020020062d00012203450d03200341087420057241027621060c020b20044104490d0220032004417c6a3602042003200641046a36020020062f0001200641036a2d0000411074722203418002490d02200341087420057241027621060c010b200541044f0d0120044105490d0120032004417b6a3602042003200641056a36020020062800012206418080808004490d010b200128020022032802042201450d0020032001417f6a220836020420032003280200220441016a3602000240024002400240024020042d000022054103710e0400010203000b200541027621030c030b2008450d0320032001417e6a3602042003200441026a36020020042d00012203450d03200341087420057241027621030c020b20014104490d0220032001417c6a3602042003200441046a36020020042f0001200441036a2d0000411074722203418002490d02200341087420057241027621030c010b200541044f0d0120014105490d0120032001417b6a3602042003200441056a36020020042800012203418080808004490d010b200020033602082000200636020420002007360200420b21020b20002002370380010bb40301037f23808080800041306b22022480808080002002411c6a200110c79b80800002400240200228021c410d460d00200241086a41106a2002411c6a41106a280200360200200241086a41086a2002411c6a41086a2902003703002002200229021c3703080240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020020042d000021032002200110a192808000200228020022014109460d00200228020421042000200229030837020c2000411c6a200241186a280200360200200041146a200241106a2903003702002000420f37038001200020033a000820002004360204200020013602000c020b2000423637038001024020022802082200410c470d0020022802102103024020022802142201450d00200341306a21000340200010e38a808000200041c0006a21002001417f6a22010d000b0b200228020c450d022003410028029c96db8000118080808000000c020b200241086a210102400240200041776a2200410320004103491b0e0403000301030b200241086a41047221010b200110c69b8080000c010b20004236370380010b200241306a2480808080000b880502047f027e23808080800041f0006b2202248080808000200241c8006a200110c79b80800002400240024002402002280248410d460d00200241306a41106a200241c8006a41106a280200360200200241306a41086a200241c8006a41086a290200370300200220022902483703300240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020020042d00002103200241086a200110a192808000200228020822044109460d00200228020c2105200220033a00642002200436025c20022005360260200241003a006b2002200241eb006a36026c200241c8006a41dc97db80002001200241ec006a10cea680800020022802482201418080808078460d022002412c6a200241306a41106a280200360200200241246a200241306a41086a2903003702002002200229033037021c2002200229025c22063703102002200241dc006a41086a280200360218200229024c2107200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200229031837030020002006370300200042103703800120002007370224200020013602200c040b20004236370380010c020b20004236370380010c020b2000423637038001200241dc006a10c69b8080000b024020022802302201410c470d00200228023821030240200228023c2200450d00200341306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b2002280234450d012003410028029c96db8000118080808000000c010b200241306a210002400240200141776a2201410320014103491b0e0402000201020b200241306a41047221000b200010c69b8080000b200241f0006a2480808080000bee0401057f23808080800041c0006b2202248080808000200241206a200110c79b80800002400240024002402002280220410d460d00200241086a41106a200241206a41106a280200360200200241086a41086a200241206a41086a220329020037030020022002290220370308200241346a20011087a68080002002280234418080808078460d012003200241346a41086a28020036020020022002290234370320200241346a200241206a10adaf80800020022802342204418080808078460d01200228023c2103200228023821050240200128020022012802042206450d0020012006417f6a36020420012001280200220641016a360200410021010240024020062d00000e020100020b410121010b20002002290308370200200041106a200241086a41106a280200360200200041086a200241086a41086a2903003702002000421137038001200020013a00202000200336021c20002005360218200020043602140c040b200042363703800102402003450d00200541306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2004450d022005410028029c96db8000118080808000000c020b20004236370380010c020b20004236370380010b024020022802082201410c470d0020022802102100024020022802142203450d00200041306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b200228020c450d012000410028029c96db8000118080808000000c010b200241086a210302400240200141776a2201410320014103491b0e0402000201020b200241086a41047221030b200310c69b8080000b200241c0006a2480808080000b880502047f027e23808080800041f0006b2202248080808000200241c8006a200110c79b80800002400240024002402002280248410d460d00200241306a41106a200241c8006a41106a280200360200200241306a41086a200241c8006a41086a290200370300200220022902483703300240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020020042d00002103200241086a200110a192808000200228020822044109460d00200228020c2105200220033a00642002200436025c20022005360260200241003a006b2002200241eb006a36026c200241c8006a41dc97db80002001200241ec006a10cea680800020022802482201418080808078460d022002412c6a200241306a41106a280200360200200241246a200241306a41086a2903003702002002200229033037021c2002200229025c22063703102002200241dc006a41086a280200360218200229024c2107200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200229031837030020002006370300200042123703800120002007370224200020013602200c040b20004236370380010c020b20004236370380010c020b2000423637038001200241dc006a10c69b8080000b024020022802302201410c470d00200228023821030240200228023c2200450d00200341306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b2002280234450d012003410028029c96db8000118080808000000c010b200241306a210002400240200141776a2201410320014103491b0e0402000201020b200241306a41047221000b200010c69b8080000b200241f0006a2480808080000b880502047f027e23808080800041f0006b2202248080808000200241c8006a200110c79b80800002400240024002402002280248410d460d00200241306a41106a200241c8006a41106a280200360200200241306a41086a200241c8006a41086a290200370300200220022902483703300240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020020042d00002103200241086a200110a192808000200228020822044109460d00200228020c2105200220033a00642002200436025c20022005360260200241003a006b2002200241eb006a36026c200241c8006a41dc97db80002001200241ec006a10cea680800020022802482201418080808078460d022002412c6a200241306a41106a280200360200200241246a200241306a41086a2903003702002002200229033037021c2002200229025c22063703102002200241dc006a41086a280200360218200229024c2107200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200229031837030020002006370300200042133703800120002007370224200020013602200c040b20004236370380010c020b20004236370380010c020b2000423637038001200241dc006a10c69b8080000b024020022802302201410c470d00200228023821030240200228023c2200450d00200341306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b2002280234450d012003410028029c96db8000118080808000000c010b200241306a210002400240200141776a2201410320014103491b0e0402000201020b200241306a41047221000b200010c69b8080000b200241f0006a2480808080000b8e0402047f027e23808080800041e0016b2202248080808000024002400240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020020042d00002104200241086a200110a192808000200228020822034109460d00200228020c2105200220043a00dc01200220033602d401200220053602d801200241c0016a200110f688808000024020022802c0010d0020022903c8012106200241c0016a200110f68880800020022802c0010d0020022903c8012107200241c0016a200110f68880800020022802c001450d020b200241d4016a10c69b8080000b20004236370380010c010b200220022902d8013702b401200220033602b001200220022903c8013703a801200220073703a0012002200637039801200241c0016a200110c79b80800020024198016a41186a2101024020022802c001410d460d00200241c8006a200241c0016a41106a280200360200200241c0006a200241c0016a41086a290200370200200241106a41106a20024198016a41106a290300370300200241106a41186a2001290300370300200241106a41206a20024198016a41206a290300370300200220022902c0013703382002200229039801370310200220024198016a41086a2903003703182000200241106a41800110f5b28080004214370380010c010b2000423637038001200110c69b8080000b200241e0016a2480808080000bfb0302047f037e2380808080004180016b2202248080808000200241c0006a20011087998080000240024020022802704109460d00200241386a200241c0006a41386a290300370300200241306a2203200241c0006a41306a290300370300200241286a200241c0006a41286a290300370300200241206a200241c0006a41206a290300370300200241186a200241c0006a41186a290300370300200241106a200241c0006a41106a29030037030020022002290348370308200220022903403703000240200128020022042802042205450d0020042005417f6a36020420042004280200220541016a360200420021060240024020052d00000e020100020b200241c0006a200110f68880800020022802400d0120022903482107200241c0006a200110f68880800020022802400d0120022903482108420121060b20002002290300370300200041086a2002290308370300200041386a200241386a290300370300200041306a200241306a290300370300200041286a200241286a290300370300200041206a200241206a290300370300200041186a200241186a290300370300200041106a200241106a29030037030020004215370380012000200837035020002007370348200020063703400c020b2000423637038001200310c69b8080000c010b20004236370380010b20024180016a2480808080000be90201067f23808080800041306b2202248080808000200241146a20011087a6808000024002402002280214418080808078460d00200241206a41086a200241146a41086a28020036020020022002290214370320200241146a200241206a10adaf80800020022802142203418080808078460d00200228021c2104200228021821050240200128020022062802042207450d0020062007417f6a36020420062006280200220741016a36020020072d00002106200241086a200110a192808000200228020822014109460d00200228020c210720002004360214200020053602102000200336020c2000421a37038001200020063a000820002001360200200020073602040c020b200042363703800102402004450d00200541306a21000340200010e38a808000200041c0006a21002004417f6a22040d000b0b2003450d012005410028029c96db8000118080808000000c010b20004236370380010b200241306a2480808080000ba40102017f037e23808080800041106b22022480808080002002200110f6888080000240024020022802000d00200229030821032002200110f688808000024020022802000d00200229030821042002200110f68880800020022802000d00200229030821052000421c370380012000200337031020002005370308200020043703000c020b20004236370380010c010b20004236370380010b200241106a2480808080000b8f0302077f047e23808080800041306b2202248080808000200241206a200110c88c80800002400240024020022802202203418080808078460d00200228022421040240200128020022052802042206450d002002280228210720052006417f6a36020420052005280200220641016a36020020062d00002106200241086a200110a192808000200228020822054109460d00200228020c2108200220063a001c2002200536021420022008360218200241206a200110f688808000024020022802200d0020022903282109200241206a200110f68880800020022802200d002002290328210a200241206a200110f6888080002002280220450d030b200241146a10c69b8080000b20004236370380012003450d022004410028029c96db8000118080808000000c020b20004236370380010c010b2002290328210b2002290218210c200020073602302000200436022c2000200336022820004223370380012000200c37021c200020053602182000200b3703102000200a370308200020093703000b200241306a2480808080000b9308010d7f23808080800041106b220224808080800002400240024002400240024002400240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a3602000240024002400240024020062d000022074103710e0400030201000b200741027621040c030b200741044f0d0320044105490d0320032004417b6a3602042003200641056a360200200628000122044180808080044f0d020c030b20044104490d0220032004417c6a3602042003200641046a36020020062f0001200641036a2d0000411074722203418002490d02200341087420077241027621040c010b2005450d0120032004417e6a3602042003200641026a36020020062d00012203450d01200341087420077241027621040b200241046a200110c88c80800020022802042203418080808078460d01200228020c210820022802082107200241046a200110c88c80800020022802042205418080808078460d042002280208210920012802002206280204220a450d08200228020c210b2006200a417f6a220c36020420062006280200220d41016a360200200d2d0000220e4103710e0405060302050b20004236370380010c090b20004236370380010c080b200e41044f0d05200a4105490d052006200a417b6a3602042006200d41056a360200200d280001220d4180808080044f0d040c050b200a4104490d042006200a417c6a3602042006200d41046a360200200d2f0001200d41036a2d0000411074722206418002490d042006410874200e72410276210d0c030b20004236370380010c040b200e410276210d0c010b200c450d012006200a417e6a3602042006200d41026a360200200d2d00012206450d012006410874200e72410276210d0b200128020022012802042206450d0020012006417f6a220c36020420012001280200220a41016a36020002400240024002400240200a2d0000220e4103710e0400010302000b200e41027621010c030b200c450d0320012006417e6a3602042001200a41026a360200200a2d00012201450d032001410874200e7241027621010c020b200e41044f0d0220064105490d0220012006417b6a3602042001200a41056a360200200a28000122014180808080044f0d010c020b20064104490d0120012006417c6a3602042001200a41046a360200200a2f0001200a41036a2d0000411074722201418002490d012001410874200e7241027621010b2000422437038001200020013602202000200d36021c200020043602182000200b360214200020093602102000200536020c2000200836020820002007360204200020033602000c020b20004236370380012005450d002009410028029c96db8000118080808000000b2003450d002007410028029c96db8000118080808000000b200241106a2480808080000bc40502067f027e23808080800041d0006b2202248080808000024002400240200128020022032802042204450d0020032004417f6a36020420032003280200220541016a22063602000240024002400240024002400240024020052d000022070e0b0001070708080802030405080b20044121490d0720032004415f6a3602042003200541216a360200200241106a200541186a290000370300200241186a200541206a2d00003a0000200220062800003602282002200641036a28000036002b2002200529001037030820052900082108410021070c060b20044109490d062003200441776a22063602042003200541096a220736020020064120490d06200529000121082003200441576a3602042003200541296a360200200241086a41086a200741086a290000370300200241086a41106a200741106a290000370300200241086a41186a200741186a29000037030020022007290000370308410121070c050b200241386a200110f68880800020022802380d0520022903402108410421070c040b410521070c020b410621070c010b410721070b0b2002200110a192808000200228020022034109460d01200228020421042002200336023020022004360234200241003a004b2002200241cb006a36024c200241386a41dc97db80002001200241cc006a10cea6808000024020022802382201418080808078460d00200229023c2109200020073a0008200020022802283600092000410c6a200228002b3600002000200837031020002002290308370318200041206a200241106a290300370300200041286a200241186a290300370300200041306a200241206a29030037030020004228370380012000200937023c2000200136023820002004360204200020033602000c030b2000423637038001200241306a10c69b8080000c020b20004236370380010c010b20004236370380010b200241d0006a2480808080000bf50301047f2380808080004190016b2202248080808000200241d0006a2001108799808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a29030037030020022002290358370318200220022903503703100240200128020022042802042205450d0020042005417f6a36020420042004280200220541016a36020020052d00002104200241086a200110a192808000200228020822014109460d00200228020c210320002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a2903003703002000422937038001200020043a004820002003360244200020013602400c020b2000423637038001200310c69b8080000c010b20004236370380010b20024190016a2480808080000bf50301047f2380808080004190016b2202248080808000200241d0006a2001108799808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a29030037030020022002290358370318200220022903503703100240200128020022042802042205450d0020042005417f6a36020420042004280200220541016a36020020052d00002104200241086a200110a192808000200228020822014109460d00200228020c210320002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a2903003703002000422a37038001200020043a004820002003360244200020013602400c020b2000423637038001200310c69b8080000c010b20004236370380010b20024190016a2480808080000bf50301047f2380808080004190016b2202248080808000200241d0006a2001108799808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a29030037030020022002290358370318200220022903503703100240200128020022042802042205450d0020042005417f6a36020420042004280200220541016a36020020052d00002104200241086a200110a192808000200228020822014109460d00200228020c210320002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a2903003703002000422b37038001200020043a004820002003360244200020013602400c020b2000423637038001200310c69b8080000c010b20004236370380010b20024190016a2480808080000bf50301047f2380808080004190016b2202248080808000200241d0006a2001108799808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a29030037030020022002290358370318200220022903503703100240200128020022042802042205450d0020042005417f6a36020420042004280200220541016a36020020052d00002104200241086a200110a192808000200228020822014109460d00200228020c210320002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a2903003703002000422c37038001200020043a004820002003360244200020013602400c020b2000423637038001200310c69b8080000c010b20004236370380010b20024190016a2480808080000be90205017f017e027f037e027f23808080800041206b2202248080808000423621030240200128020022042802042205450d0020042005417f6a36020420042004280200220541016a360200420021060240024020052d00000e020100020b200241106a200110f68880800020022802100d0120022903182107200241106a200110f68880800020022802100d0120022903182108420121060b200128020022042802042205450d0020042005417f6a36020420042004280200220541016a360200410921040240024020052d00000e020100020b200128020022042802042205450d0120042005417f6a36020420042004280200220541016a36020020052d00002109200241086a200110a1928080002002280208220441776a4102490d01200228020c210a0b200020093a00202000200a36021c20002004360218200020083703102000200737030820002006370300423121030b2000200337038001200241206a2480808080000bf10504057f017e017f047e2380808080004180016b22022480808080000240024002400240024002400240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020020042d00002103200241086a200110a192808000200228020822044109460d00200228020c2105200220033a00442002200436023c20022005360240200241e0006a200110d19b80800020022802604104460d03200241c8006a41106a200241e0006a41106a290200370300200241c8006a41086a200241e0006a41086a29020037030020022002290260370348200128020022032802042204450d0220032004417f6a36020420032003280200220441016a360200410021050240024020042d00000e020100040b410121050b200241e0006a200110f5a580800020022802602204418080808078460d012002280268210320022802642106200241003a007b2002200241fb006a36027c200241e0006a41dc97db80002001200241fc006a10cea6808000024020022802602201418080808078460d00200241106a41186a200229023c2207370300200241106a41206a2002413c6a41086a2802002208360200200241106a41106a200241c8006a41106a290300220937030020022002290348220a3703102002200241c8006a41086a290300220b3703182002290264210c200041206a2008360200200041186a2007370300200041106a2009370300200041086a200b3703002000200a3703002000423337038001200020053a003c2000200c370234200020013602302000200336022c20002006360228200020043602240c070b200042363703800102402003450d00200621010340200110d98b808000200141186a21012003417f6a22030d000b0b2004450d042006410028029c96db8000118080808000000c040b20004236370380010c050b20004236370380010c020b20004236370380010c010b20004236370380010c010b200241c8006a10d09b8080000b2002413c6a10c69b8080000b20024180016a2480808080000ba20202047f017e23808080800041306b220224808080800002400240200128020022032802042204450d0020032004417f6a36020420032003280200220541016a360200410921030240024020052d00000e020100020b200241086a200110a1928080002002280208220341776a4102490d01200228020c21040b2002200436021820022003360214200241003a002b20022002412b6a36022c2002411c6a41dc97db800020012002412c6a10baa68080000240200228021c2201418080808078460d002002290220210620004234370380012000200637020c2000200136020820002004360204200020033602000c020b200042363703800120034109460d01200241146a10c69b8080000c010b20004236370380010b200241306a2480808080000be81d02067f077e23808080800041a0026b2202248080808000024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d36200720054b0d3720042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00000e340102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323335340b200041343a00000c370b20024180016a2001109f9a80800002400240200228028001418080808078460d00200241d0016a41086a20024180016a41086a28020022043602002002412b6a2004360000200220022902800122083703d0012002200837002320002002290020370001200041086a200241276a290000370000410021040c010b413421040b200020043a00000c360b20024180016a2001109f9a8080000240200228028001418080808078460d00200241d0016a41086a20024180016a41086a28020022043602002002412b6a2004360000200220022902800122083703d0012002200837002320002002290020370001200041086a200241276a290000370000200041013a00000c360b200041343a00000c350b20024180016a2001109f9a8080000240200228028001418080808078460d00200241d0016a41086a20024180016a41086a28020022043602002002412b6a2004360000200220022902800122083703d0012002200837002320002002290020370001200041086a200241276a290000370000200041023a00000c350b200041343a00000c340b2000200110f99a8080000c330b2000200110fa9a8080000c320b2000200110fb9a8080000c310b2000200110fc9a8080000c300b2000200110fd9a8080000c2f0b200241086a200110f388808000024020022802080d00200228020c2104200041083a0000200020043602040c2f0b200041343a00000c2e0b2000200110fe9a8080000c2d0b2000410a3a00000c2c0b200241106a200110a3928080000240200228021022044109460d0020022802142101200020043602042000410b3a0000200020013602080c2c0b200041343a00000c2b0b20024180016a200110a69a80800002402002280298014109460d00200241d0016a41206a20024180016a41206a2903002208370300200241d0016a41186a20024180016a41186a2903002209370300200241d0016a41106a20024180016a41106a290300220a370300200241d0016a41086a20024180016a41086a290300220b3703002002412f6a200b370000200241376a200a3700002002413f6a2009370000200241c7006a2008370000200220022903800122093703d0012002200937002720002002290020370001200041096a200241206a41086a290000370000200041116a200241206a41106a290000370000200041196a200241206a41186a290000370000200041216a200241206a41206a290000370000200041286a20083700002000410c3a00000c2b0b200041343a00000c2a0b2000200110ff9a8080000c290b2000200110809b8080000c280b2000200110819b8080000c270b2000200110829b8080000c260b2000200110839b8080000c250b2000200110849b8080000c240b2000200110859b8080000c230b200041143a00000c220b200241003a008001200220024180016a3602d001200241206a41dc97db80002001200241d0016a10c2a6808000024020022802202204418080808078460d002000200229022437030820002004360204200041153a00000c220b200041343a00000c210b200241003a008001200220024180016a3602d001200241206a41dc97db80002001200241d0016a10c2a6808000024020022802202204418080808078460d002000200229022437030820002004360204200041163a00000c210b200041343a00000c200b200041173a00000c1f0b2000200110869b8080000c1e0b200241206a200110f788808000024020022802200d0020002002290328370308200041193a00000c1e0b200041343a00000c1d0b2000200110879b8080000c1c0b2000411b3a00000c1b0b20024180016a2001109f9a8080000240200228028001418080808078460d00200241d0016a41086a20024180016a41086a28020022043602002002412b6a2004360000200220022902800122083703d0012002200837002320002002290020370001200041086a200241276a2900003700002000411c3a00000c1b0b200041343a00000c1a0b20024180016a2001109f9a8080000240200228028001418080808078460d00200241d0016a41086a20024180016a41086a28020022043602002002412b6a2004360000200220022902800122083703d0012002200837002320002002290020370001200041086a200241276a2900003700002000411d3a00000c1a0b200041343a00000c190b20024180016a200110b09a8080000240200228028001410a460d00200241d0016a41086a20024180016a41086a28020022043602002002412b6a2004360000200220022902800122083703d0012002200837002320002002290020370001200041086a200241276a2900003700002000411e3a00000c190b200041343a00000c180b20024180016a200110b19a8080000240200228028801412a460d00200241d0016a41186a20024180016a41186a2903002208370300200241d0016a41106a20024180016a41106a2903002209370300200241d0016a41086a20024180016a41086a290300220a3703002002412f6a200a370000200241376a2009370000200241206a411f6a2008370000200220022903800122093703d0012002200937002720002002290020370001200041096a200241206a41086a290000370000200041116a200241206a41106a290000370000200041196a200241206a41186a290000370000200041206a20083700002000411f3a00000c180b200041343a00000c170b20024180016a200110a59080800002402002280280014103460d00200241d0016a41086a20024180016a41086a29020022083703002002412b6a2008370000200220022902800122083703d0012002200837002320002002290020370001200041096a200241206a41086a290000370000200041106a2002412f6a280000360000200041203a00000c170b200041343a00000c160b2000200110889b8080000c150b2000200110899b8080000c140b20024180016a200110a69a80800002402002280298014109460d00200241d0016a41206a20024180016a41206a2903002208370300200241d0016a41186a20024180016a41186a2903002209370300200241d0016a41106a20024180016a41106a290300220a370300200241d0016a41086a20024180016a41086a290300220b3703002002412f6a200b370000200241376a200a3700002002413f6a2009370000200241c7006a2008370000200220022903800122093703d0012002200937002720002002290020370001200041096a200241206a41086a290000370000200041116a200241206a41106a290000370000200041196a200241206a41186a290000370000200041216a200241206a41206a290000370000200041286a2008370000200041233a00000c140b200041343a00000c130b200041243a00000c120b20024180016a200110e29e808000024020022d0080014113460d00200241d0016a20024180016a41d00010f5b28080001a2002412f6a200241d0016a41d00010f5b28080001a200041016a200241206a41df0010f5b28080001a200041253a00000c120b200041343a00000c110b20002001108a9b8080000c100b20002001108b9b8080000c0f0b20002001108c9b8080000c0e0b20002001108d9b8080000c0d0b20002001108e9b8080000c0c0b200241186a200110d79e80800002400240024020022d00180d004100210420022d001941ff01710e020201000b200041343a00000c0d0b410121040b200020043a00012000412b3a00000c0b0b02402001200241206a108b868080000d0020002002290020370001200041196a200241386a290000370000200041116a200241306a290000370000200041096a200241286a2900003700002000412c3a00000c0b0b200041343a00000c0a0b2000412d3a00000c090b20024180016a200110b99a80800002402002280280014109460d00200241d0016a41086a20024180016a41086a28020022043602002002412b6a2004360000200220022902800122083703d0012002200837002320002002290020370001200041086a200241276a2900003700002000412e3a00000c090b200041343a00000c080b20002001108f9b8080000c070b20024180016a200110bb9a808000024020022802b0014109460d00200241d0016a41386a20024180016a41386a2903002208370300200241d0016a41306a20024180016a41306a2903002209370300200241d0016a41286a20024180016a41286a290300220a370300200241d0016a41206a20024180016a41206a290300220b370300200241d0016a41186a20024180016a41186a290300220c370300200241d0016a41106a20024180016a41106a290300220d370300200241376a200229038801220e3700002002413f6a200d370000200241c7006a200c370000200241cf006a200b370000200241d7006a200a370000200241df006a2009370000200241e7006a20083700002002200e3703d801200220022903800122083703d0012002200837002f200041016a200241206a41cf0010f5b28080001a200041303a00000c070b200041343a00000c060b2000200110909b8080000c050b2000200110919b8080000c040b200041343a00000c030b20024180016a200110eaa58080000240200228028001418080808078460d00200241d0016a41086a20024180016a41086a28020022043602002002412b6a2004360000200220022902800122083703d0012002200837002320002002290020370001200041086a200241276a290000370000200041333a00000c030b200041343a00000c020b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200241a0026a2480808080000bae0504017f027e057f027e23808080800041d0006b2202248080808000200241306a200110f788808000024002400240024002400240024020022802300d0020022903382103200241306a200110d69b80800020022802384130460d01200241106a41186a200241306a41186a290300370300200241106a41106a200241306a41106a290300370300200241106a41086a200241306a41086a29030037030020022002290330370310200241306a200110f788808000024020022802300d0020022903382104200241306a200110f78880800020022802300d00200128020022052802082206280208220720062802102208460d00200841016a2209450d03200920074b0d042002290338210a20062802042107200620093602102005427f200529030042017c220b200b501b3703004109210602400240200720086a2d00000e020100020b200128020022052802082206280208220720062802102208460d01200841016a2209450d06200920074b0d0720062802042107200620093602102005427f200529030042017c220b200b501b370300200720086a2d00002105200241086a200110a3928080002002280208220641776a4102490d01200228020c21090b20002002290310370328200041c0006a200241286a290300370300200041386a200241206a290300370300200041306a200241186a2903003703002000200a3703202000200437031820002003370310200020053a000c2000200936020820002006360204200041033a00000c070b200041343a0000200241106a10cd9b8080000c060b200041343a00000c050b200041343a00000c040b417f200941e493d0800010b781808000000b2009200741e493d0800010b581808000000b417f200941e493d0800010b781808000000b2009200741e493d0800010b581808000000b200241d0006a2480808080000bcf0302097f017e23808080800041306b2202248080808000200241106a200110f3888080000240024020022802100d002002280214220341144b0d00200241246a2001200310b88580800020022802242203418080808078460d002002200229022837021c20022003360218200241246a200241186a10adaf80800020022802242204418080808078460d00200228022c210320022802282105024002400240200128020022062802082207280208220820072802102209460d00200941016a220a450d01200a20084b0d02200728020421082007200a3602102006427f200629030042017c220b200b501b370300200820096a2d00002107200241086a200110a392808000200228020822014109460d00200228020c2109200020073a0018200020013602102000200336020c2000200536020820002004360204200041043a0000200020093602140c040b200041343a000002402003450d00200541306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2004450d032005410028029c96db8000118080808000000c030b417f200a41e493d0800010b781808000000b200a200841e493d0800010b581808000000b200041343a00000b200241306a2480808080000bd00402097f017e23808080800041306b2202248080808000200241086a200110f38880800002400240024002400240024020022802080d00200228020c220341144b0d002002411c6a2001200310b885808000200228021c2203418080808078460d0020022002290220370214200220033602102002411c6a200241106a10adaf808000200228021c2204418080808078460d002002280224210320022802202105200128020022062802082207280208220820072802102209460d01200941016a220a450d03200a20084b0d04200728020421082007200a3602102006427f200629030042017c220b200b501b370300200820096a2d000021072002200110a392808000200228020022094109460d0120022802042106200220073a00182002200936021020022006360214200241003a002b20022002412b6a36022c2002411c6a41dc97db800020012002412c6a10c2a68080000240200228021c2201418080808078460d002002290220210b2000200229021037021c200041246a200241186a2802003602002000200b370214200020013602102000200336020c2000200536020820002004360204200041053a00000c060b200041343a0000200241106a10c69b8080000c020b200041343a00000c040b200041343a00000b02402003450d00200541306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2004450d022005410028029c96db8000118080808000000c020b417f200a41e493d0800010b781808000000b200a200841e493d0800010b581808000000b200241306a2480808080000b900404067f017e017f037e23808080800041206b2202248080808000024002400240200128020022032802082204280208220520042802102206460d000240024002400240200641016a2207450d00200720054b0d0120042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d0000220641034b0d04200128020022052802082204280208220720042802102203460d05200341016a2209450d02200920074b0d0320042802042107200420093602102005427f200529030042017c22082008501b3703004200210a02400240200720036a2d00000e020100070b200241106a200110f78880800020022802100d0620022903182108200241106a200110f78880800020022802100d062002290318210b4201210a0b200241086a200110f388808000024020022802080d00200241106a2001200228020c10ca8580800020022802102204418080808078460d002002290214210c2000200b370328200020083703202000200a370318200041003a00102000200c37030820002004360204200020063a0001200041063a00000c070b200041343a00000c060b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b417f200941e493d0800010b781808000000b2009200741e493d0800010b581808000000b200041343a00000c010b200041343a00000b200241206a2480808080000b9c0101037f23808080800041206b2202248080808000200241186a200110f3888080000240024020022802180d00200228021c2103200241106a200110f38880800020022802100d0020022802142104200241086a200110f38880800020022802080d00200228020c21012000200436020820002003360204200041073a00002000200136020c0c010b200041343a00000b200241206a2480808080000b9c0101037f23808080800041206b2202248080808000200241186a200110f3888080000240024020022802180d00200228021c2103200241106a200110f38880800020022802100d0020022802142104200241086a200110f38880800020022802080d00200228020c21012000200436020820002003360204200041093a00002000200136020c0c010b200041343a00000b200241206a2480808080000bbf0402067f017e23808080800041d0006b22022480808080002002413c6a200110cb9b8080000240024002400240200228023c410d460d00200241286a41106a2002413c6a41106a280200360200200241286a41086a2002413c6a41086a2902003703002002200229023c3703280240200128020022032802082204280208220520042802102206460d00200641016a2207450d02200720054b0d0320042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00002104200241086a200110a392808000200228020822014109460d00200228020c2106200241246a200241286a41106a2802003600002002411c6a200241286a41086a290300370000200220022903283700142000410d3a000020002002290011370001200041096a200241116a41086a290000370000200041106a200241206a290000370000200020043a00202000200636021c200020013602180c040b200041343a0000024020022802282201410c470d0020022802302104024020022802342200450d00200441306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b200228022c450d042004410028029c96db8000118080808000000c040b200241286a210002400240200141776a2201410320014103491b0e0405000501050b200241286a41047221000b200010c69b8080000c030b200041343a00000c020b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200241d0006a2480808080000b940502067f017e23808080800041d0006b2202248080808000200241286a200110cb9b8080000240024002400240024002402002280228410d460d00200241106a41106a200241286a41106a280200360200200241106a41086a200241286a41086a290200370300200220022902283703100240200128020022032802082204280208220520042802102206460d00200641016a2207450d02200720054b0d0320042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00002104200241086a200110a392808000200228020822064109460d00200228020c2103200220043a00442002200636023c20022003360240200241003a004b2002200241cb006a36024c200241286a41dc97db80002001200241cc006a10c2a680800020022802282201418080808078460d04200229022c2108200020022903103702102000200229023c370224200041206a200241206a280200360200200041186a200241106a41086a2903003702002000412c6a2002413c6a41086a28020036020020002008370308200020013602042000410e3a00000c060b200041343a00000c040b200041343a00000c040b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200041343a00002002413c6a10c69b8080000b024020022802102201410c470d00200228021821040240200228021c2200450d00200441306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b2002280214450d012004410028029c96db8000118080808000000c010b200241106a210002400240200141776a2201410320014103491b0e0402000201020b200241106a41047221000b200010c69b8080000b200241d0006a2480808080000bd00502087f017e23808080800041c0006b2202248080808000200241206a200110cb9b8080000240024002402002280220410d460d00200241086a41106a200241206a41106a280200360200200241086a41086a200241206a41086a290200370300200220022902203703082002200110f388808000024002400240024020022802000d002002280204220341144b0d00200241206a2001200310b88580800020022802202203418080808078460d002002200229022437023820022003360234200241206a200241346a10adaf80800020022802202204418080808078460d002002280228210320022802242105200128020022062802082201280208220720012802102208460d02200841016a2209450d05200920074d0d012009200741e493d0800010b581808000000b200041343a00000c020b20012802042107200120093602102006427f200629030042017c220a200a501b3703004100210102400240200720086a2d00000e020100020b410121010b20002002290308370210200041206a200241186a280200360200200041186a200241106a2903003702002000200336020c2000200536020820002004360204200020013a00012000410f3a00000c040b200041343a000002402003450d00200541306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2004450d002005410028029c96db8000118080808000000b024020022802082201410c470d0020022802102103024020022802142200450d00200341306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b200228020c450d032003410028029c96db8000118080808000000c030b200241086a210002400240200141776a2201410320014103491b0e0404000401040b200241086a41047221000b200010c69b8080000c020b200041343a00000c010b417f200941e493d0800010b781808000000b200241c0006a2480808080000b970502067f017e23808080800041d0006b2202248080808000200241286a200110cb9b8080000240024002400240024002402002280228410d460d00200241106a41106a200241286a41106a280200360200200241106a41086a200241286a41086a290200370300200220022902283703100240200128020022032802082204280208220520042802102206460d00200641016a2207450d02200720054b0d0320042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00002104200241086a200110a392808000200228020822064109460d00200228020c2103200220043a00442002200636023c20022003360240200241003a004b2002200241cb006a36024c200241286a41dc97db80002001200241cc006a10c2a680800020022802282201418080808078460d04200229022c2108200020022903103702102000200229023c370224200041206a200241106a41106a280200360200200041186a200241106a41086a2903003702002000412c6a2002413c6a41086a2802003602002000200837030820002001360204200041103a00000c060b200041343a00000c040b200041343a00000c040b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200041343a00002002413c6a10c69b8080000b024020022802102201410c470d00200228021821040240200228021c2200450d00200441306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b2002280214450d012004410028029c96db8000118080808000000c010b200241106a210002400240200141776a2201410320014103491b0e0402000201020b200241106a41047221000b200010c69b8080000b200241d0006a2480808080000b940502067f017e23808080800041d0006b2202248080808000200241286a200110cb9b8080000240024002400240024002402002280228410d460d00200241106a41106a200241286a41106a280200360200200241106a41086a200241286a41086a290200370300200220022902283703100240200128020022032802082204280208220520042802102206460d00200641016a2207450d02200720054b0d0320042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00002104200241086a200110a392808000200228020822064109460d00200228020c2103200220043a00442002200636023c20022003360240200241003a004b2002200241cb006a36024c200241286a41dc97db80002001200241cc006a10c2a680800020022802282201418080808078460d04200229022c2108200020022903103702102000200229023c370224200041206a200241206a280200360200200041186a200241106a41086a2903003702002000412c6a2002413c6a41086a2802003602002000200837030820002001360204200041113a00000c060b200041343a00000c040b200041343a00000c040b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200041343a00002002413c6a10c69b8080000b024020022802102201410c470d00200228021821040240200228021c2200450d00200441306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b2002280214450d012004410028029c96db8000118080808000000c010b200241106a210002400240200141776a2201410320014103491b0e0402000201020b200241106a41047221000b200010c69b8080000b200241d0006a2480808080000b820502067f027e2380808080004180016b220224808080800002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d03200720054b0d0420042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d000021062002200110a392808000200228020022044109460d0020022802042103200220063a007c2002200436027420022003360278200241c8006a200110f788808000024020022802480d0020022903502108200241c8006a200110f78880800020022802480d0020022903502109200241c8006a200110f7888080002002280248450d020b200241f4006a10c69b8080000b200041343a00000c010b2002200229027837023c20022004360238200220022903503703302002200937032820022008370320200241c8006a200110cb9b808000200241386a210402402002280248410d460d00200241e0006a41106a200241c8006a41106a2802002201360200200241e0006a41086a200241c8006a41086a2902002208370300200220022902482209370360200041386a200241206a41206a290300370300200041306a2004290300370300200041286a200241206a41106a290300370300200041206a200241206a41086a290300370300200020022903203703182002411c6a2001360000200241146a20083700002002200937000c200041123a000020002002290009370001200041096a200241096a41086a290000370000200041106a200241186a2900003700000c010b200041343a0000200410c69b8080000b20024180016a2480808080000f0b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000bae0401087f23808080800041c0016b2202248080808000200241e0006a200110bb9a808000024002402002280290014109460d00200241206a41386a2203200241e0006a41386a290300370300200241206a41306a2204200241e0006a41306a290300370300200241206a41286a2205200241e0006a41286a290300370300200241206a41206a2206200241e0006a41206a290300370300200241206a41186a2207200241e0006a41186a290300370300200241206a41106a2208200241e0006a41106a22092903003703002002200229036837032820022002290360370320200241e0006a200110f590808000024020022903604202510d00200241a8016a41106a22012009290300370300200241a8016a41086a2209200241e0006a41086a290300370300200220022903603703a801200041d8006a2003290300370300200041d0006a2004290300370300200041c8006a2005290300370300200041c0006a2006290300370300200041386a2007290300370300200041306a2008290300370300200041286a200229032837030020002002290320370320200241186a22042001290300370000200241106a2009290300370000200220022903a801370008200041133a000020002002290001370001200041096a200241016a41086a290000370000200041116a200241016a41106a290000370000200041186a20042900003700000c020b200041343a0000200410c69b8080000c010b200041343a00000b200241c0016a2480808080000bcf0302097f017e23808080800041306b2202248080808000200241106a200110f3888080000240024020022802100d002002280214220341144b0d00200241246a2001200310b88580800020022802242203418080808078460d002002200229022837021c20022003360218200241246a200241186a10adaf80800020022802242204418080808078460d00200228022c210320022802282105024002400240200128020022062802082207280208220820072802102209460d00200941016a220a450d01200a20084b0d02200728020421082007200a3602102006427f200629030042017c220b200b501b370300200820096a2d00002107200241086a200110a392808000200228020822014109460d00200228020c2109200020073a0018200020013602102000200336020c2000200536020820002004360204200041183a0000200020093602140c040b200041343a000002402003450d00200541306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2004450d032005410028029c96db8000118080808000000c030b417f200a41e493d0800010b781808000000b200a200841e493d0800010b581808000000b200041343a00000b200241306a2480808080000b9d0102017f027e23808080800041106b22022480808080002002200110f7888080000240024020022802000d00200229030821032002200110f788808000024020022802000d00200229030821042002200110f78880800020022802000d002000200229030837031820002004370310200020033703082000411a3a00000c020b200041343a00000c010b200041343a00000b200241106a2480808080000bf10302097f037e23808080800041306b2202248080808000200241086a200110f3888080000240024002400240024020022802080d00200241206a2001200228020c10ca8580800020022802202203418080808078460d00200228022421040240200128020022052802082206280208220720062802102208460d00200841016a2209450d04200920074b0d052002280228210a20062802042107200620093602102005427f200529030042017c220b200b501b370300200720086a2d000021082002200110a392808000200228020022064109460d0020022802042105200220083a001c2002200636021420022005360218200241206a200110f788808000024020022802200d002002290328210b200241206a200110f78880800020022802200d002002290328210c200241206a200110f7888080002002280220450d030b200241146a10c69b8080000b200041343a00002003450d022004410028029c96db8000118080808000000c020b200041343a00000c010b2002290328210d2000200229021837022c200020063602282000200d3703202000200c3703182000200b3703102000200a36020c2000200436020820002003360204200041213a00000b200241306a2480808080000f0b417f200941e493d0800010b781808000000b2009200741e493d0800010b581808000000ba50301097f23808080800041c0006b2202248080808000200241286a200110f3888080000240024002400240024020022802280d00200228022c2103200241206a200110f38880800020022802200d01200241346a2001200228022410ca8580800020022802342204418080808078460d01200228023c210520022802382106200241186a200110f38880800020022802180d02200241346a2001200228021c10ca8580800020022802342207418080808078460d02200228023c210820022802382109200241106a200110f388808000024020022802100d002002280214210a200241086a200110f38880800020022802080d00200228020c210120002008360224200020093602202000200736021c2000200536021820002006360214200020043602102000200a36020820002003360204200041223a00002000200136020c0c050b200041343a00002007450d032009410028029c96db8000118080808000000c030b200041343a00000c030b200041343a00000c020b200041343a00000b2004450d002006410028029c96db8000118080808000000b200241c0006a2480808080000be60302037f017e2380808080004180016b2202248080808000200241106a200110dd9e80800002400240024020022d00104108460d00200241c0006a41286a200241106a41286a290300370300200241c0006a41206a200241106a41206a290300370300200241c0006a41186a200241106a41186a290300370300200241c0006a41106a200241106a41106a290300370300200241c0006a41086a200241106a41086a29030037030020022002290310370340200241086a200110a392808000200228020822034109460d01200228020c21042002200336027020022004360274200241003a007b2002200241fb006a36027c200241106a41dc97db80002001200241fc006a10c2a6808000024020022802102201418080808078460d002002290214210520002002290340370310200041386a200241c0006a41286a290300370300200041306a200241c0006a41206a290300370300200041286a200241c0006a41186a290300370300200041206a200241d0006a290300370300200041186a200241c8006a29030037030020002004360244200020033602402000200537030820002001360204200041263a00000c030b200041343a0000200241f0006a10c69b8080000c020b200041343a00000c010b200041343a00000b20024180016a2480808080000bc50402077f017e2380808080004190016b2202248080808000200241d0006a200110bb9a808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a2903003703002002200229035837031820022002290350370310024002400240200128020022042802082205280208220620052802102207460d00200741016a2208450d01200820064b0d0220052802042106200520083602102004427f200429030042017c22092009501b370300200620076a2d00002105200241086a200110a392808000200228020822014109460d00200228020c210720002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020053a000c2000200736020820002001360204200041273a00000c040b200041343a0000200310c69b8080000c030b417f200841e493d0800010b781808000000b2008200641e493d0800010b581808000000b200041343a00000b20024190016a2480808080000bc50402077f017e2380808080004190016b2202248080808000200241d0006a200110bb9a808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a2903003703002002200229035837031820022002290350370310024002400240200128020022042802082205280208220620052802102207460d00200741016a2208450d01200820064b0d0220052802042106200520083602102004427f200429030042017c22092009501b370300200620076a2d00002105200241086a200110a392808000200228020822014109460d00200228020c210720002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020053a000c2000200736020820002001360204200041283a00000c040b200041343a0000200310c69b8080000c030b417f200841e493d0800010b781808000000b2008200641e493d0800010b581808000000b200041343a00000b20024190016a2480808080000bc50402077f017e2380808080004190016b2202248080808000200241d0006a200110bb9a808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a2903003703002002200229035837031820022002290350370310024002400240200128020022042802082205280208220620052802102207460d00200741016a2208450d01200820064b0d0220052802042106200520083602102004427f200429030042017c22092009501b370300200620076a2d00002105200241086a200110a392808000200228020822014109460d00200228020c210720002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020053a000c2000200736020820002001360204200041293a00000c040b200041343a0000200310c69b8080000c030b417f200841e493d0800010b781808000000b2008200641e493d0800010b581808000000b200041343a00000b20024190016a2480808080000bc50402077f017e2380808080004190016b2202248080808000200241d0006a200110bb9a808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a2903003703002002200229035837031820022002290350370310024002400240200128020022042802082205280208220620052802102207460d00200741016a2208450d01200820064b0d0220052802042106200520083602102004427f200429030042017c22092009501b370300200620076a2d00002105200241086a200110a392808000200228020822014109460d00200228020c210720002002290310370310200041186a2002290318370300200041c8006a200241106a41386a290300370300200041c0006a200241106a41306a290300370300200041386a200241106a41286a290300370300200041306a200241106a41206a290300370300200041286a200241106a41186a290300370300200041206a200241206a290300370300200020053a000c20002007360208200020013602042000412a3a00000c040b200041343a0000200310c69b8080000c030b417f200841e493d0800010b781808000000b2008200641e493d0800010b581808000000b200041343a00000b20024190016a2480808080000b840402067f017e23808080800041c0006b2202248080808000200241106a200110f5908080000240024020022903104202510d00200241286a41106a200241106a41106a290300370300200241286a41086a200241106a41086a2903003703002002200229031037032802400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d01200720054b0d0220042802042105200420073602102003427f200329030042017c22082008501b3703004109210402400240200520066a2d00000e020100020b200128020022032802082204280208220520042802102206460d01200641016a2207450d04200720054b0d0520042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00002103200241086a200110a3928080002002280208220441776a4102490d01200228020c21070b20002002290328370310200020033a000c20002007360208200020043602042000412f3a0000200041206a200241386a290300370300200041186a200241306a2903003703000c060b200041343a00000c050b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200041343a00000b200241c0006a2480808080000be30602067f017e23808080800041e0006b220224808080800002400240024002400240024002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d04200720054b0d0520042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00002104200241106a200110a392808000200228021022064109460d0020022802142103200220043a00242002200636021c20022003360220200241c0006a200110d39b80800020022802404104460d03200241286a41106a200241c0006a41106a290200370300200241286a41086a200241c0006a41086a29020037030020022002290240370328200128020022032802082204280208220520042802102206460d02200641016a2207450d06200720054b0d0720042802042105200420073602102003427f200329030042017c22082008501b3703004100210402400240200520066a2d00000e020100040b410121040b200241086a200110f38880800020022802080d01200228020c220641064b0d01200241c0006a2001200610978580800020022802402203418080808078460d012002280248210620022802442105200241003a005b2002200241db006a36025c200241c0006a41dc97db80002001200241dc006a10c2a6808000024020022802402201418080808078460d00200229024421082000200229021c37021c20002002290328370228200041246a2002411c6a41086a280200360200200041306a200241286a41086a290300370200200041386a200241386a29030037020020002008370214200020013602102000200636020c2000200536020820002003360204200020043a0001200041313a00000c0b0b200041343a000002402006450d00200521040340200410d98b808000200441186a21042006417f6a22060d000b0b2003450d082005410028029c96db8000118080808000000c080b200041343a00000c090b200041343a00000c060b200041343a00000c050b200041343a00000c050b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200241286a10d09b8080000b2002411c6a10c69b8080000b200241e0006a2480808080000bf30202067f017e23808080800041306b22022480808080000240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d01200720054b0d0220042802042105200420073602102003427f200329030042017c22082008501b3703004109210402400240200520066a2d00000e020100020b200241086a200110a3928080002002280208220441776a4102490d01200228020c21030b2002200336021820022004360214200241003a002b20022002412b6a36022c2002411c6a41dc97db800020012002412c6a10c2a68080000240200228021c2201418080808078460d002002290220210820002003360214200020043602102000200837030820002001360204200041323a00000c040b200041343a000020044109460d03200241146a10c69b8080000c030b200041343a00000c020b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200241306a2480808080000bf81402047f037e23808080800041f0006b220224808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e340102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323335340b20004236370380010c350b200241106a200110ff99808000024002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a280200360200420221060c010b423621060b20002006370380010c340b200241106a200110ff9980800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a28020036020020004203370380010c340b20004236370380010c330b200241106a200110ff9980800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a28020036020020004204370380010c330b20004236370380010c320b2000200110939b8080000c310b2000200110949b8080000c300b2000200110959b8080000c2f0b2000200110969b8080000c2e0b2000200110979b8080000c2d0b2002200110e888808000024020022802000d00200228020421042000420a37038001200020043602000c2d0b20004236370380010c2c0b2000200110989b8080000c2b0b2000420c370380010c2a0b200241086a2001109f928080000240200228020822044109460d00200228020c21012000420d3703800120002004360200200020013602040c2a0b20004236370380010c290b200241106a200110869a808000024020022802284109460d0020002002290310370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200241106a41086a2903003703002000420e370380010c290b20004236370380010c280b2000200110999b8080000c270b20002001109a9b8080000c260b20002001109b9b8080000c250b20002001109c9b8080000c240b20002001109d9b8080000c230b20002001109e9b8080000c220b20002001109f9b8080000c210b20004216370380010c200b200241003a006b2002200241eb006a36026c200241106a41dc97db80002001200241ec006a10d1a6808000024020022802102204418080808078460d00200020022902143702042000200436020020004217370380010c200b20004236370380010c1f0b200241003a006b2002200241eb006a36026c200241106a41dc97db80002001200241ec006a10d1a6808000024020022802102204418080808078460d00200020022902143702042000200436020020004218370380010c1f0b20004236370380010c1e0b20004219370380010c1d0b2000200110a09b8080000c1c0b200241106a200110f888808000024020022802100d00200229031821062000421b37038001200020063703000c1c0b20004236370380010c1b0b2000200110a19b8080000c1a0b2000421d370380010c190b200241106a200110ff9980800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602002000421e370380010c190b20004236370380010c180b200241106a200110ff9980800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602002000421f370380010c180b20004236370380010c170b200241106a200110909a80800002402002280210410a460d0020002002290210370200200041086a200241106a41086a28020036020020004220370380010c170b20004236370380010c160b200241106a200110919a80800002402002280218412a460d0020002002290310370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200241106a41086a29030037030020004221370380010c160b20004236370380010c150b200241106a200110ea8f808000024020022802104103460d0020002002290210370200200041086a200241106a41086a29020037020020004222370380010c150b20004236370380010c140b2000200110a29b8080000c130b2000200110a39b8080000c120b200241106a200110869a808000024020022802284109460d0020002002290310370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200241106a41086a29030037030020004225370380010c120b20004236370380010c110b20004226370380010c100b200241106a200110e69e808000024020022d00104113460d002000200241106a41d00010f5b28080004227370380010c100b20004236370380010c0f0b2000200110a49b8080000c0e0b2000200110a59b8080000c0d0b2000200110a69b8080000c0c0b2000200110a79b8080000c0b0b2000200110a89b8080000c0a0b024002400240200328020822042802042201450d0020042001417f6a36020420042004280200220141016a3602002003427f200329030042017c22062006501b3703004100210420012d00000e020201000b20004236370380010c0b0b410121040b2000422d37038001200020043a00000c090b02402003280208220428020422014120490d002004200141606a36020420042004280200220141206a3602002003427f2003290300220642207c220720072006541b370300200141086a2900002106200141106a290000210720012900002108200041186a200141186a290000370000200041106a2007370000200041086a2006370000200020083700002000422e370380010c090b20004236370380010c080b2000422f370380010c070b200241106a200110999a808000024020022802104109460d0020002002290210370200200041086a200241106a41086a28020036020020004230370380010c070b20004236370380010c060b2000200110a99b8080000c050b200241106a2001109b9a808000024020022802404109460d0020002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a29030037030020004232370380010c050b20004236370380010c040b2000200110aa9b8080000c030b2000200110ab9b8080000c020b20004236370380010c010b200241106a200110e7a580800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a28020036020020004235370380010c010b20004236370380010b200241f0006a2480808080000bca0405017f027e037f027e017f23808080800041d0006b2202248080808000200241306a200110f88880800002400240024020022802300d0020022903382103200241306a200110ce9b80800020022802384130460d01200241106a41186a200241306a41186a290300370300200241106a41106a200241306a41106a290300370300200241106a41086a200241306a41086a29030037030020022002290330370310200241306a200110f888808000024020022802300d0020022903382104200241306a200110f88880800020022802300d002001280200220528020822062802042207450d002002290338210820062007417f6a36020420062006280200220741016a3602002005427f200529030042017c22092009501b370300410921060240024020072d00000e020100020b2001280200220528020822062802042207450d0120062007417f6a36020420062006280200220741016a3602002005427f200529030042017c22092009501b37030020072d00002105200241086a2001109f928080002002280208220641776a4102490d01200228020c210a0b20002002290310370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200241106a41086a2903003703002000420537038001200020053a00402000200a36023c200020063602382000200837033020002004370328200020033703200c030b2000423637038001200241106a10cd9b8080000c020b20004236370380010c010b20004236370380010b200241d0006a2480808080000b9a0302077f017e23808080800041306b2202248080808000200241106a200110e8888080000240024020022802100d002002280214220341144b0d00200241246a2001200310e98480800020022802242203418080808078460d002002200229022837021c20022003360218200241246a200241186a10adaf80800020022802242204418080808078460d00200228022c21032002280228210502402001280200220628020822072802042208450d0020072008417f6a36020420072007280200220841016a3602002006427f200629030042017c22092009501b37030020082d00002107200241086a2001109f92808000200228020822014109460d00200228020c210620002003360214200020053602102000200436020c2000420637038001200020073a000820002001360200200020063602040c020b200042363703800102402003450d00200541306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2004450d012005410028029c96db8000118080808000000c010b20004236370380010b200241306a2480808080000b9d0402077f017e23808080800041306b2202248080808000200241086a200110e888808000024002400240024020022802080d00200228020c220341144b0d002002411c6a2001200310e984808000200228021c2203418080808078460d0020022002290220370214200220033602102002411c6a200241106a10adaf808000200228021c2204418080808078460d0020022802242103200228022021052001280200220628020822072802042208450d0120072008417f6a36020420072007280200220841016a3602002006427f200629030042017c22092009501b37030020082d0000210720022001109f92808000200228020022064109460d0120022802042108200220073a00182002200636021020022008360214200241003a002b20022002412b6a36022c2002411c6a41dc97db800020012002412c6a10d0a68080000240200228021c2201418080808078460d002002290220210920002002290210370200200041086a200241106a41086a28020036020020004207370380012000200937021c2000200136021820002003360214200020053602102000200436020c0c040b2000423637038001200241106a10c69b8080000c020b20004236370380010c020b20004236370380010b02402003450d00200541306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2004450d002005410028029c96db8000118080808000000b200241306a2480808080000ba40304047f017e017f037e23808080800041206b22022480808080000240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d0000220541034b0d002001280200220328020822042802042207450d0120042007417f6a36020420042004280200220741016a3602002003427f200329030042017c22062006501b370300420021080240024020072d00000e020100030b200241106a200110f88880800020022802100d0220022903182106200241106a200110f88880800020022802100d0220022903182109420121080b200241086a200110e888808000024020022802080d00200241106a2001200228020c108a8580800020022802102204418080808078460d002002290214210a200020053a0098012000200937039001200020063703880120002008370380012000200a370274200020043602702000418e808080783602000c030b20004236370380010c020b20004236370380010c010b20004236370380010b200241206a2480808080000b9d0103017f017e027f23808080800041206b2202248080808000200241186a200110e88880800042362103024020022802180d00200228021c2104200241106a200110e88880800020022802100d0020022802142105200241086a200110e88880800020022802080d00200228020c2101200020053602042000200436020020002001360208420921030b2000200337038001200241206a2480808080000b9d0103017f017e027f23808080800041206b2202248080808000200241186a200110e88880800042362103024020022802180d00200228021c2104200241106a200110e88880800020022802100d0020022802142105200241086a200110e88880800020022802080d00200228020c2101200020053602042000200436020020002001360208420b21030b2000200337038001200241206a2480808080000bd00302047f017e23808080800041306b22022480808080002002411c6a200110d29b80800002400240200228021c410d460d00200241086a41106a2002411c6a41106a280200360200200241086a41086a2002411c6a41086a2902003703002002200229021c37030802402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d0000210420022001109f92808000200228020022014109460d00200228020421032000200229030837020c2000411c6a200241186a280200360200200041146a200241106a2903003702002000420f37038001200020043a000820002003360204200020013602000c020b2000423637038001024020022802082200410c470d0020022802102104024020022802142201450d00200441306a21000340200010e38a808000200041c0006a21002001417f6a22010d000b0b200228020c450d022004410028029c96db8000118080808000000c020b200241086a210102400240200041776a2200410320004103491b0e0403000301030b200241086a41047221010b200110c69b8080000c010b20004236370380010b200241306a2480808080000ba20502047f027e23808080800041f0006b2202248080808000200241c8006a200110d29b80800002400240024002402002280248410d460d00200241306a41106a200241c8006a41106a280200360200200241306a41086a200241c8006a41086a2902003703002002200229024837033002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002104200241086a2001109f92808000200228020822034109460d00200228020c2105200220043a00642002200336025c20022005360260200241003a006b2002200241eb006a36026c200241c8006a41dc97db80002001200241ec006a10d0a680800020022802482201418080808078460d022002412c6a200241306a41106a280200360200200241246a200241306a41086a2903003702002002200229033037021c2002200229025c22063703102002200241dc006a41086a280200360218200229024c2107200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200229031837030020002006370300200042103703800120002007370224200020013602200c040b20004236370380010c020b20004236370380010c020b2000423637038001200241dc006a10c69b8080000b024020022802302201410c470d00200228023821040240200228023c2200450d00200441306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b2002280234450d012004410028029c96db8000118080808000000c010b200241306a210002400240200141776a2201410320014103491b0e0402000201020b200241306a41047221000b200010c69b8080000b200241f0006a2480808080000ba00502067f017e23808080800041c0006b2202248080808000200241206a200110d29b80800002400240024002402002280220410d460d00200241086a41106a200241206a41106a280200360200200241086a41086a200241206a41086a290200370300200220022902203703082002200110e88880800020022802000d012002280204220341144b0d01200241206a2001200310e98480800020022802202203418080808078460d012002200229022437023820022003360234200241206a200241346a10adaf80800020022802202204418080808078460d01200228022821032002280224210502402001280200220628020822012802042207450d0020012007417f6a36020420012001280200220741016a3602002006427f200629030042017c22082008501b370300410021010240024020072d00000e020100020b410121010b20002002290308370200200041106a200241086a41106a280200360200200041086a200241086a41086a2903003702002000421137038001200020013a00202000200336021c20002005360218200020043602140c040b200042363703800102402003450d00200541306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2004450d022005410028029c96db8000118080808000000c020b20004236370380010c020b20004236370380010b024020022802082201410c470d0020022802102103024020022802142200450d00200341306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b200228020c450d012003410028029c96db8000118080808000000c010b200241086a210002400240200141776a2201410320014103491b0e0402000201020b200241086a41047221000b200010c69b8080000b200241c0006a2480808080000ba20502047f027e23808080800041f0006b2202248080808000200241c8006a200110d29b80800002400240024002402002280248410d460d00200241306a41106a200241c8006a41106a280200360200200241306a41086a200241c8006a41086a2902003703002002200229024837033002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002104200241086a2001109f92808000200228020822034109460d00200228020c2105200220043a00642002200336025c20022005360260200241003a006b2002200241eb006a36026c200241c8006a41dc97db80002001200241ec006a10d0a680800020022802482201418080808078460d022002412c6a200241306a41106a280200360200200241246a200241306a41086a2903003702002002200229033037021c2002200229025c22063703102002200241dc006a41086a280200360218200229024c2107200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200229031837030020002006370300200042123703800120002007370224200020013602200c040b20004236370380010c020b20004236370380010c020b2000423637038001200241dc006a10c69b8080000b024020022802302201410c470d00200228023821040240200228023c2200450d00200441306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b2002280234450d012004410028029c96db8000118080808000000c010b200241306a210002400240200141776a2201410320014103491b0e0402000201020b200241306a41047221000b200010c69b8080000b200241f0006a2480808080000ba20502047f027e23808080800041f0006b2202248080808000200241c8006a200110d29b80800002400240024002402002280248410d460d00200241306a41106a200241c8006a41106a280200360200200241306a41086a200241c8006a41086a2902003703002002200229024837033002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002104200241086a2001109f92808000200228020822034109460d00200228020c2105200220043a00642002200336025c20022005360260200241003a006b2002200241eb006a36026c200241c8006a41dc97db80002001200241ec006a10d0a680800020022802482201418080808078460d022002412c6a200241306a41106a280200360200200241246a200241306a41086a2903003702002002200229033037021c2002200229025c22063703102002200241dc006a41086a280200360218200229024c2107200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200229031837030020002006370300200042133703800120002007370224200020013602200c040b20004236370380010c020b20004236370380010c020b2000423637038001200241dc006a10c69b8080000b024020022802302201410c470d00200228023821040240200228023c2200450d00200441306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b2002280234450d012004410028029c96db8000118080808000000c010b200241306a210002400240200141776a2201410320014103491b0e0402000201020b200241306a41047221000b200010c69b8080000b200241f0006a2480808080000ba80402047f027e23808080800041e0016b22022480808080000240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002103200241086a2001109f92808000200228020822044109460d00200228020c2105200220033a00dc01200220043602d401200220053602d801200241c0016a200110f888808000024020022802c0010d0020022903c8012106200241c0016a200110f88880800020022802c0010d0020022903c8012107200241c0016a200110f88880800020022802c001450d020b200241d4016a10c69b8080000b20004236370380010c010b200220022902d8013702b401200220043602b001200220022903c8013703a801200220073703a0012002200637039801200241c0016a200110d29b80800020024198016a41186a2101024020022802c001410d460d00200241c8006a200241c0016a41106a280200360200200241c0006a200241c0016a41086a290200370200200241106a41106a20024198016a41106a290300370300200241106a41186a2001290300370300200241106a41206a20024198016a41206a290300370300200220022902c0013703382002200229039801370310200220024198016a41086a2903003703182000200241106a41800110f5b28080004214370380010c010b2000423637038001200110c69b8080000b200241e0016a2480808080000b950402057f037e2380808080004180016b2202248080808000200241c0006a2001109b9a8080000240024020022802704109460d00200241386a200241c0006a41386a290300370300200241306a2203200241c0006a41306a290300370300200241286a200241c0006a41286a290300370300200241206a200241c0006a41206a290300370300200241186a200241c0006a41186a290300370300200241106a200241c0006a41106a290300370300200220022903483703082002200229034037030002402001280200220428020822052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b370300420021080240024020062d00000e020100020b200241c0006a200110f88880800020022802400d0120022903482107200241c0006a200110f88880800020022802400d0120022903482109420121080b20002002290300370300200041086a2002290308370300200041386a200241386a290300370300200041306a200241306a290300370300200041286a200241286a290300370300200041206a200241206a290300370300200041186a200241186a290300370300200041106a200241106a29030037030020004215370380012000200937035020002007370348200020083703400c020b2000423637038001200310c69b8080000c010b20004236370380010b20024180016a2480808080000b9a0302077f017e23808080800041306b2202248080808000200241106a200110e8888080000240024020022802100d002002280214220341144b0d00200241246a2001200310e98480800020022802242203418080808078460d002002200229022837021c20022003360218200241246a200241186a10adaf80800020022802242204418080808078460d00200228022c21032002280228210502402001280200220628020822072802042208450d0020072008417f6a36020420072007280200220841016a3602002006427f200629030042017c22092009501b37030020082d00002107200241086a2001109f92808000200228020822014109460d00200228020c210620002003360214200020053602102000200436020c2000421a37038001200020073a000820002001360200200020063602040c020b200042363703800102402003450d00200541306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2004450d012005410028029c96db8000118080808000000c010b20004236370380010b200241306a2480808080000ba40102017f037e23808080800041106b22022480808080002002200110f8888080000240024020022802000d00200229030821032002200110f888808000024020022802000d00200229030821042002200110f88880800020022802000d00200229030821052000421c370380012000200337031020002005370308200020043703000c020b20004236370380010c010b20004236370380010b200241106a2480808080000bbf0302077f047e23808080800041306b2202248080808000200241086a200110e88880800002400240024020022802080d00200241206a2001200228020c108a8580800020022802202203418080808078460d002002280224210402402001280200220528020822062802042207450d002002280228210820062007417f6a36020420062006280200220741016a3602002005427f200529030042017c22092009501b37030020072d0000210520022001109f92808000200228020022064109460d0020022802042107200220053a001c2002200636021420022007360218200241206a200110f888808000024020022802200d0020022903282109200241206a200110f88880800020022802200d002002290328210a200241206a200110f8888080002002280220450d030b200241146a10c69b8080000b20004236370380012003450d022004410028029c96db8000118080808000000c020b20004236370380010c010b2002290328210b2002290218210c200020083602302000200436022c2000200336022820004223370380012000200c37021c200020063602182000200b3703102000200a370308200020093703000b200241306a2480808080000baa0301097f23808080800041c0006b2202248080808000200241286a200110e8888080000240024002400240024020022802280d00200228022c2103200241206a200110e88880800020022802200d01200241346a20012002280224108a8580800020022802342204418080808078460d01200228023c210520022802382106200241186a200110e88880800020022802180d02200241346a2001200228021c108a8580800020022802342207418080808078460d02200228023c210820022802382109200241106a200110e888808000024020022802100d002002280214210a200241086a200110e88880800020022802080d00200228020c210120004224370380012000200a36021c2000200336021820002008360214200020093602102000200736020c200020053602082000200636020420002004360200200020013602200c050b20004236370380012007450d032009410028029c96db8000118080808000000c030b20004236370380010c030b20004236370380010c020b20004236370380010b2004450d002006410028029c96db8000118080808000000b200241c0006a2480808080000bed0302037f017e2380808080004180016b2202248080808000200241106a200110dc9e80800002400240024020022d00104108460d00200241c0006a41286a200241106a41286a290300370300200241c0006a41206a200241106a41206a290300370300200241c0006a41186a200241106a41186a290300370300200241c0006a41106a200241106a41106a290300370300200241c0006a41086a200241106a41086a29030037030020022002290310370340200241086a2001109f92808000200228020822034109460d01200228020c21042002200336027020022004360274200241003a007b2002200241fb006a36027c200241106a41dc97db80002001200241fc006a10d0a6808000024020022802102201418080808078460d002002290214210520002002290340370308200041306a200241c0006a41286a290300370300200041286a200241c0006a41206a290300370300200041206a200241c0006a41186a290300370300200041186a200241c0006a41106a290300370300200041106a200241c8006a29030037030020004228370380012000200537023c2000200136023820002004360204200020033602000c030b2000423637038001200241f0006a10c69b8080000c020b20004236370380010c010b20004236370380010b20024180016a2480808080000b910402057f017e2380808080004190016b2202248080808000200241d0006a2001109b9a808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002402001280200220428020822052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b37030020062d00002105200241086a2001109f92808000200228020822014109460d00200228020c210420002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a2903003703002000422937038001200020053a004820002004360244200020013602400c020b2000423637038001200310c69b8080000c010b20004236370380010b20024190016a2480808080000b910402057f017e2380808080004190016b2202248080808000200241d0006a2001109b9a808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002402001280200220428020822052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b37030020062d00002105200241086a2001109f92808000200228020822014109460d00200228020c210420002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a2903003703002000422a37038001200020053a004820002004360244200020013602400c020b2000423637038001200310c69b8080000c010b20004236370380010b20024190016a2480808080000b910402057f017e2380808080004190016b2202248080808000200241d0006a2001109b9a808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002402001280200220428020822052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b37030020062d00002105200241086a2001109f92808000200228020822014109460d00200228020c210420002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a2903003703002000422b37038001200020053a004820002004360244200020013602400c020b2000423637038001200310c69b8080000c010b20004236370380010b20024190016a2480808080000b910402057f017e2380808080004190016b2202248080808000200241d0006a2001109b9a808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a290300370300200220022903583703182002200229035037031002402001280200220428020822052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b37030020062d00002105200241086a2001109f92808000200228020822014109460d00200228020c210420002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a2903003703002000422c37038001200020053a004820002004360244200020013602400c020b2000423637038001200310c69b8080000c010b20004236370380010b20024190016a2480808080000bb70305017f017e037f047e017f23808080800041206b22022480808080004236210302402001280200220428020822052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b370300420021080240024020062d00000e020100020b200241106a200110f88880800020022802100d0120022903182107200241106a200110f88880800020022802100d0120022903182109420121080b2001280200220428020822052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c220a200a501b370300410921050240024020062d00000e020100020b2001280200220428020822052802042206450d0120052006417f6a36020420052005280200220641016a3602002004427f200429030042017c220a200a501b37030020062d00002104200241086a2001109f928080002002280208220541776a4102490d01200228020c210b0b200020043a00202000200b36021c20002005360218200020093703102000200737030820002008370300423121030b2000200337038001200241206a2480808080000bc40604047f017e027f047e2380808080004180016b220224808080800002400240024002400240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002104200241086a2001109f92808000200228020822034109460d00200228020c2105200220043a00442002200336023c20022005360240200241e0006a200110d79b80800020022802604104460d03200241c8006a41106a200241e0006a41106a290200370300200241c8006a41086a200241e0006a41086a290200370300200220022902603703482001280200220328020822042802042205450d0220042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b370300410021030240024020052d00000e020100040b410121030b2002200110e88880800020022802000d012002280204220441064b0d01200241e0006a2001200410cd8580800020022802602205418080808078460d012002280268210420022802642107200241003a007b2002200241fb006a36027c200241e0006a41dc97db80002001200241fc006a10d0a6808000024020022802602201418080808078460d00200241106a41186a200229023c2206370300200241106a41206a2002413c6a41086a2802002208360200200241106a41106a200241c8006a41106a290300220937030020022002290348220a3703102002200241c8006a41086a290300220b3703182002290264210c200041206a2008360200200041186a2006370300200041106a2009370300200041086a200b3703002000200a3703002000423337038001200020033a003c2000200c370234200020013602302000200436022c20002007360228200020053602240c070b200042363703800102402004450d00200721010340200110d98b808000200141186a21012004417f6a22040d000b0b2005450d042007410028029c96db8000118080808000000c040b20004236370380010c050b20004236370380010c020b20004236370380010c010b20004236370380010c010b200241c8006a10d09b8080000b2002413c6a10c69b8080000b20024180016a2480808080000bbc0202047f017e23808080800041306b2202248080808000024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b370300410921040240024020052d00000e020100020b200241086a2001109f928080002002280208220441776a4102490d01200228020c21030b2002200336021820022004360214200241003a002b20022002412b6a36022c2002411c6a41dc97db800020012002412c6a10d1a68080000240200228021c2201418080808078460d002002290220210620004234370380012000200637020c2000200136020820002003360204200020043602000c020b200042363703800120044109460d01200241146a10c69b8080000c010b20004236370380010b200241306a2480808080000b911402057f037e23808080800041f0006b2202248080808000024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a220636020020052d00000e340102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f3031323335340b20004236370380010c350b200241106a200110bf9a808000024002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a280200360200420221070c010b423621070b20002007370380010c340b200241106a200110bf9a80800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a28020036020020004203370380010c340b20004236370380010c330b200241106a200110bf9a80800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a28020036020020004204370380010c330b20004236370380010c320b2000200110ad9b8080000c310b2000200110ae9b8080000c300b2000200110af9b8080000c2f0b2000200110b09b8080000c2e0b2000200110b19b8080000c2d0b2002200110ea88808000024020022802000d00200228020421012000420a37038001200020013602000c2d0b20004236370380010c2c0b2000200110b29b8080000c2b0b2000420c370380010c2a0b200241086a200110a2928080000240200228020822014109460d00200228020c21032000420d3703800120002001360200200020033602040c2a0b20004236370380010c290b200241106a200110c69a808000024020022802284109460d0020002002290310370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200241106a41086a2903003703002000420e370380010c290b20004236370380010c280b2000200110b39b8080000c270b2000200110b49b8080000c260b2000200110b59b8080000c250b2000200110b69b8080000c240b2000200110b79b8080000c230b2000200110b89b8080000c220b2000200110b99b8080000c210b20004216370380010c200b200241003a006b2002200241eb006a36026c200241106a41dc97db80002001200241ec006a10cba6808000024020022802102201418080808078460d00200020022902143702042000200136020020004217370380010c200b20004236370380010c1f0b200241003a006b2002200241eb006a36026c200241106a41dc97db80002001200241ec006a10cba6808000024020022802102201418080808078460d00200020022902143702042000200136020020004218370380010c1f0b20004236370380010c1e0b20004219370380010c1d0b2000200110ba9b8080000c1c0b200241106a200110f988808000024020022802100d00200229031821072000421b37038001200020073703000c1c0b20004236370380010c1b0b2000200110bb9b8080000c1a0b2000421d370380010c190b200241106a200110bf9a80800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602002000421e370380010c190b20004236370380010c180b200241106a200110bf9a80800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602002000421f370380010c180b20004236370380010c170b200241106a200110d09a80800002402002280210410a460d0020002002290210370200200041086a200241106a41086a28020036020020004220370380010c170b20004236370380010c160b200241106a200110d19a80800002402002280218412a460d0020002002290310370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200241106a41086a29030037030020004221370380010c160b20004236370380010c150b200241106a200110ae8f808000024020022802104103460d0020002002290210370200200041086a200241106a41086a29020037020020004222370380010c150b20004236370380010c140b2000200110bc9b8080000c130b2000200110bd9b8080000c120b200241106a200110c69a808000024020022802284109460d0020002002290310370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200241106a41086a29030037030020004225370380010c120b20004236370380010c110b20004226370380010c100b200241106a200110e59e808000024020022d00104113460d002000200241106a41d00010f5b28080004227370380010c100b20004236370380010c0f0b2000200110be9b8080000c0e0b2000200110bf9b8080000c0d0b2000200110c09b8080000c0c0b2000200110c19b8080000c0b0b2000200110c29b8080000c0a0b0240024002402004450d0020012003417e6a3602042001200541026a3602004100210120052d00010e020201000b20004236370380010c0b0b410121010b2000422d37038001200020013a00000c090b024020034121490d0020012003415f6a3602042001200541216a360200200641086a2900002107200641106a290000210820062900002109200041186a200641186a290000370000200041106a2008370000200041086a2007370000200020093700002000422e370380010c090b20004236370380010c080b2000422f370380010c070b200241106a200110d99a808000024020022802104109460d0020002002290210370200200041086a200241106a41086a28020036020020004230370380010c070b20004236370380010c060b2000200110c39b8080000c050b200241106a200110db9a808000024020022802404109460d0020002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a29030037030020004232370380010c050b20004236370380010c040b2000200110c49b8080000c030b2000200110c59b8080000c020b20004236370380010c010b200241106a200110fea580800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a28020036020020004235370380010c010b20004236370380010b200241f0006a2480808080000b840405017f027e017f017e057f23808080800041d0006b2202248080808000200241306a200110f98880800002400240024020022802300d0020022903382103200241306a200110db9880800020022802384130460d01200241106a41186a200241306a41186a290300370300200241106a41106a200241306a41106a290300370300200241106a41086a200241306a41086a29030037030020022002290330370310200241306a200110f988808000024020022802300d0020022903382104200241306a200110f98880800020022802300d0020012802042205450d002002290338210620012005417f6a220736020420012001280200220841016a360200410921090240024020082d00000e020100020b2007450d0120012005417e6a3602042001200841026a36020020082d0001210a200241086a200110a2928080002002280208220941776a4102490d01200228020c210b0b20002002290310370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200241106a41086a29030037030020004205370380012000200a3a00402000200b36023c200020093602382000200637033020002004370328200020033703200c030b2000423637038001200241106a10cd9b8080000c020b20004236370380010c010b20004236370380010b200241d0006a2480808080000be40201067f23808080800041306b2202248080808000200241146a200110efa5808000024002402002280214418080808078460d00200241206a41086a200241146a41086a28020036020020022002290214370320200241146a200241206a10adaf80800020022802142203418080808078460d00200228021c210420022802182105024020012802042206450d0020012006417f6a36020420012001280200220641016a36020020062d00002106200241086a200110a292808000200228020822014109460d00200228020c210720002004360214200020053602102000200336020c2000420637038001200020063a000820002001360200200020073602040c020b200042363703800102402004450d00200541306a21010340200110e38a808000200141c0006a21012004417f6a22040d000b0b2003450d012005410028029c96db8000118080808000000c010b20004236370380010b200241306a2480808080000be90302077f017e23808080800041306b22022480808080002002410c6a200110efa58080000240024002400240200228020c418080808078460d00200241186a41086a2002410c6a41086a2802003602002002200229020c3703182002410c6a200241186a10adaf808000200228020c2203418080808078460d00200228021421042002280210210520012802042206450d0120012006417f6a36020420012001280200220641016a36020020062d000021062002200110a292808000200228020022074109460d0120022802042108200220063a00142002200736020c20022008360210200241003a002b20022002412b6a36022c200241186a41dc97db800020012002412c6a10e7a6808000024020022802182201418080808078460d00200229021c21092000200229020c370200200041086a2002410c6a41086a28020036020020004207370380012000200937021c2000200136021820002004360214200020053602102000200336020c0c040b20004236370380012002410c6a10c69b8080000c020b20004236370380010c020b20004236370380010b02402004450d00200541306a21010340200110e38a808000200141c0006a21012004417f6a22040d000b0b2003450d002005410028029c96db8000118080808000000b200241306a2480808080000bb80202057f047e23808080800041106b220224808080800002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a36020020052d0000220641034b0d002004450d0120012003417e6a3602042001200541026a360200420021070240024020052d00010e020100030b2002200110f98880800020022802000d02200229030821082002200110f98880800020022802000d0220022903082109420121070b2002200110c18c808000024020022802002201418080808078460d002002290204210a200020063a0098012000200937039001200020083703880120002007370380012000200a370274200020013602702000418e808080783602000c030b20004236370380010c020b20004236370380010c010b20004236370380010b200241106a2480808080000b950602017e067f42362102024020012802042203450d0020012003417f6a220436020420012001280200220541016a22063602000240024002400240024020052d000022074103710e0400010203000b200741027621070c030b2004450d0320012003417e6a22043602042001200541026a220636020020052d00012203450d03200341087420077241027621070c020b20034104490d0220012003417c6a22043602042001200541046a220636020020052f0001200541036a2d0000411074722203418002490d02200341087420077241027621070c010b200741044f0d0120034105490d0120012003417b6a22043602042001200541056a220636020020052800012207418080808004490d010b2004450d0020012004417f6a22033602042001200641016a22053602000240024002400240024020062d000022084103710e0400010203000b200841027621040c030b2003450d0320012004417e6a22033602042001200641026a220536020020062d00012204450d03200441087420087241027621040c020b20044104490d0220012004417c6a22033602042001200641046a220536020020062f0001200641036a2d0000411074722204418002490d02200441087420087241027621040c010b200841044f0d0120044105490d0120012004417b6a22033602042001200641056a220536020020062800012204418080808004490d010b2003450d0020012003417f6a22083602042001200541016a3602000240024002400240024020052d000022064103710e0400010203000b200641027621010c030b2008450d0320012003417e6a3602042001200541026a36020020052d00012201450d03200141087420067241027621010c020b20034104490d0220012003417c6a3602042001200541046a36020020052f0001200541036a2d0000411074722201418002490d02200141087420067241027621010c010b200641044f0d0120034105490d0120012003417b6a3602042001200541056a36020020052800012201418080808004490d010b200020013602082000200436020420002007360200420921020b20002002370380010b950602017e067f42362102024020012802042203450d0020012003417f6a220436020420012001280200220541016a22063602000240024002400240024020052d000022074103710e0400010203000b200741027621070c030b2004450d0320012003417e6a22043602042001200541026a220636020020052d00012203450d03200341087420077241027621070c020b20034104490d0220012003417c6a22043602042001200541046a220636020020052f0001200541036a2d0000411074722203418002490d02200341087420077241027621070c010b200741044f0d0120034105490d0120012003417b6a22043602042001200541056a220636020020052800012207418080808004490d010b2004450d0020012004417f6a22033602042001200641016a22053602000240024002400240024020062d000022084103710e0400010203000b200841027621040c030b2003450d0320012004417e6a22033602042001200641026a220536020020062d00012204450d03200441087420087241027621040c020b20044104490d0220012004417c6a22033602042001200641046a220536020020062f0001200641036a2d0000411074722204418002490d02200441087420087241027621040c010b200841044f0d0120044105490d0120012004417b6a22033602042001200641056a220536020020062800012204418080808004490d010b2003450d0020012003417f6a22083602042001200541016a3602000240024002400240024020052d000022064103710e0400010203000b200641027621010c030b2008450d0320012003417e6a3602042001200541026a36020020052d00012201450d03200141087420067241027621010c020b20034104490d0220012003417c6a3602042001200541046a36020020052f0001200541036a2d0000411074722201418002490d02200141087420067241027621010c010b200641044f0d0120034105490d0120012003417b6a3602042001200541056a36020020052800012201418080808004490d010b200020013602082000200436020420002007360200420b21020b20002002370380010baf0301037f23808080800041306b22022480808080002002411c6a200110ca9b80800002400240200228021c410d460d00200241086a41106a2002411c6a41106a280200360200200241086a41086a2002411c6a41086a2902003703002002200229021c370308024020012802042203450d0020012003417f6a36020420012001280200220341016a36020020032d000021032002200110a292808000200228020022014109460d00200228020421042000200229030837020c2000411c6a200241186a280200360200200041146a200241106a2903003702002000420f37038001200020033a000820002004360204200020013602000c020b2000423637038001024020022802082201410c470d0020022802102103024020022802142200450d00200341306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b200228020c450d022003410028029c96db8000118080808000000c020b200241086a210002400240200141776a2201410320014103491b0e0403000301030b200241086a41047221000b200010c69b8080000c010b20004236370380010b200241306a2480808080000b830502047f027e23808080800041f0006b2202248080808000200241c8006a200110ca9b80800002400240024002402002280248410d460d00200241306a41106a200241c8006a41106a280200360200200241306a41086a200241c8006a41086a29020037030020022002290248370330024020012802042203450d0020012003417f6a36020420012001280200220341016a36020020032d00002103200241086a200110a292808000200228020822044109460d00200228020c2105200220033a00642002200436025c20022005360260200241003a006b2002200241eb006a36026c200241c8006a41dc97db80002001200241ec006a10e7a680800020022802482201418080808078460d022002412c6a200241306a41106a280200360200200241246a200241306a41086a2903003702002002200229033037021c2002200229025c22063703102002200241dc006a41086a280200360218200229024c2107200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200229031837030020002006370300200042103703800120002007370224200020013602200c040b20004236370380010c020b20004236370380010c020b2000423637038001200241dc006a10c69b8080000b024020022802302201410c470d00200228023821030240200228023c2200450d00200341306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b2002280234450d012003410028029c96db8000118080808000000c010b200241306a210002400240200141776a2201410320014103491b0e0402000201020b200241306a41047221000b200010c69b8080000b200241f0006a2480808080000be90401057f23808080800041c0006b2202248080808000200241206a200110ca9b80800002400240024002402002280220410d460d00200241086a41106a200241206a41106a280200360200200241086a41086a200241206a41086a220329020037030020022002290220370308200241346a200110efa58080002002280234418080808078460d012003200241346a41086a28020036020020022002290234370320200241346a200241206a10adaf80800020022802342204418080808078460d01200228023c210320022802382105024020012802042206450d0020012006417f6a36020420012001280200220641016a360200410021010240024020062d00000e020100020b410121010b20002002290308370200200041106a200241086a41106a280200360200200041086a200241086a41086a2903003702002000421137038001200020013a00202000200336021c20002005360218200020043602140c040b200042363703800102402003450d00200541306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2004450d022005410028029c96db8000118080808000000c020b20004236370380010c020b20004236370380010b024020022802082201410c470d0020022802102100024020022802142203450d00200041306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b200228020c450d012000410028029c96db8000118080808000000c010b200241086a210302400240200141776a2201410320014103491b0e0402000201020b200241086a41047221030b200310c69b8080000b200241c0006a2480808080000b830502047f027e23808080800041f0006b2202248080808000200241c8006a200110ca9b80800002400240024002402002280248410d460d00200241306a41106a200241c8006a41106a280200360200200241306a41086a200241c8006a41086a29020037030020022002290248370330024020012802042203450d0020012003417f6a36020420012001280200220341016a36020020032d00002103200241086a200110a292808000200228020822044109460d00200228020c2105200220033a00642002200436025c20022005360260200241003a006b2002200241eb006a36026c200241c8006a41dc97db80002001200241ec006a10e7a680800020022802482201418080808078460d022002412c6a200241306a41106a280200360200200241246a200241306a41086a2903003702002002200229033037021c2002200229025c22063703102002200241dc006a41086a280200360218200229024c2107200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200229031837030020002006370300200042123703800120002007370224200020013602200c040b20004236370380010c020b20004236370380010c020b2000423637038001200241dc006a10c69b8080000b024020022802302201410c470d00200228023821030240200228023c2200450d00200341306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b2002280234450d012003410028029c96db8000118080808000000c010b200241306a210002400240200141776a2201410320014103491b0e0402000201020b200241306a41047221000b200010c69b8080000b200241f0006a2480808080000b830502047f027e23808080800041f0006b2202248080808000200241c8006a200110ca9b80800002400240024002402002280248410d460d00200241306a41106a200241c8006a41106a280200360200200241306a41086a200241c8006a41086a29020037030020022002290248370330024020012802042203450d0020012003417f6a36020420012001280200220341016a36020020032d00002103200241086a200110a292808000200228020822044109460d00200228020c2105200220033a00642002200436025c20022005360260200241003a006b2002200241eb006a36026c200241c8006a41dc97db80002001200241ec006a10e7a680800020022802482201418080808078460d022002412c6a200241306a41106a280200360200200241246a200241306a41086a2903003702002002200229033037021c2002200229025c22063703102002200241dc006a41086a280200360218200229024c2107200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200229031837030020002006370300200042133703800120002007370224200020013602200c040b20004236370380010c020b20004236370380010c020b2000423637038001200241dc006a10c69b8080000b024020022802302201410c470d00200228023821030240200228023c2200450d00200341306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b2002280234450d012003410028029c96db8000118080808000000c010b200241306a210002400240200141776a2201410320014103491b0e0402000201020b200241306a41047221000b200010c69b8080000b200241f0006a2480808080000b890402047f027e23808080800041e0016b220224808080800002400240024020012802042203450d0020012003417f6a36020420012001280200220341016a36020020032d00002104200241086a200110a292808000200228020822034109460d00200228020c2105200220043a00dc01200220033602d401200220053602d801200241c0016a200110f988808000024020022802c0010d0020022903c8012106200241c0016a200110f98880800020022802c0010d0020022903c8012107200241c0016a200110f98880800020022802c001450d020b200241d4016a10c69b8080000b20004236370380010c010b200220022902d8013702b401200220033602b001200220022903c8013703a801200220073703a0012002200637039801200241c0016a200110ca9b80800020024198016a41186a2101024020022802c001410d460d00200241c8006a200241c0016a41106a280200360200200241c0006a200241c0016a41086a290200370200200241106a41106a20024198016a41106a290300370300200241106a41186a2001290300370300200241106a41206a20024198016a41206a290300370300200220022902c0013703382002200229039801370310200220024198016a41086a2903003703182000200241106a41800110f5b28080004214370380010c010b2000423637038001200110c69b8080000b200241e0016a2480808080000bf60302037f037e2380808080004180016b2202248080808000200241c0006a200110db9a8080000240024020022802704109460d00200241386a200241c0006a41386a290300370300200241306a2203200241c0006a41306a290300370300200241286a200241c0006a41286a290300370300200241206a200241c0006a41206a290300370300200241186a200241c0006a41186a290300370300200241106a200241c0006a41106a2903003703002002200229034837030820022002290340370300024020012802042204450d0020012004417f6a36020420012001280200220441016a360200420021050240024020042d00000e020100020b200241c0006a200110f98880800020022802400d0120022903482106200241c0006a200110f98880800020022802400d0120022903482107420121050b20002002290300370300200041086a2002290308370300200041386a200241386a290300370300200041306a200241306a290300370300200041286a200241286a290300370300200041206a200241206a290300370300200041186a200241186a290300370300200041106a200241106a29030037030020004215370380012000200737035020002006370348200020053703400c020b2000423637038001200310c69b8080000c010b20004236370380010b20024180016a2480808080000be40201067f23808080800041306b2202248080808000200241146a200110efa5808000024002402002280214418080808078460d00200241206a41086a200241146a41086a28020036020020022002290214370320200241146a200241206a10adaf80800020022802142203418080808078460d00200228021c210420022802182105024020012802042206450d0020012006417f6a36020420012001280200220641016a36020020062d00002106200241086a200110a292808000200228020822014109460d00200228020c210720002004360214200020053602102000200336020c2000421a37038001200020063a000820002001360200200020073602040c020b200042363703800102402004450d00200541306a21010340200110e38a808000200141c0006a21012004417f6a22040d000b0b2003450d012005410028029c96db8000118080808000000c010b20004236370380010b200241306a2480808080000ba40102017f037e23808080800041106b22022480808080002002200110f9888080000240024020022802000d00200229030821032002200110f988808000024020022802000d00200229030821042002200110f98880800020022802000d00200229030821052000421c370380012000200337031020002005370308200020043703000c020b20004236370380010c010b20004236370380010b200241106a2480808080000b8a0302077f047e23808080800041306b2202248080808000200241206a200110c18c80800002400240024020022802202203418080808078460d0020022802242104024020012802042205450d002002280228210620012005417f6a36020420012001280200220541016a36020020052d00002107200241086a200110a292808000200228020822054109460d00200228020c2108200220073a001c2002200536021420022008360218200241206a200110f988808000024020022802200d0020022903282109200241206a200110f98880800020022802200d002002290328210a200241206a200110f9888080002002280220450d030b200241146a10c69b8080000b20004236370380012003450d022004410028029c96db8000118080808000000c020b20004236370380010c010b2002290328210b2002290218210c200020063602302000200436022c2000200336022820004223370380012000200c37021c200020053602182000200b3703102000200a370308200020093703000b200241306a2480808080000b8808010d7f23808080800041106b22022480808080000240024002400240024002400240024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a3602000240024002400240024020052d000022064103710e0400030201000b200641027621050c030b200641044f0d0320034105490d0320012003417b6a3602042001200541056a360200200528000122054180808080044f0d020c030b20034104490d0220012003417c6a3602042001200541046a36020020052f0001200541036a2d0000411074722203418002490d02200341087420067241027621050c010b2004450d0120012003417e6a3602042001200541026a36020020052d00012203450d01200341087420067241027621050b200241046a200110c18c80800020022802042203418080808078460d01200228020c210720022802082106200241046a200110c18c80800020022802042204418080808078460d042002280208210820012802042209450d08200228020c210a20012009417f6a220b36020420012001280200220c41016a220d360200200c2d0000220e4103710e0405060302050b20004236370380010c090b20004236370380010c080b200e41044f0d0520094105490d0520012009417b6a220b3602042001200c41056a220d360200200c28000122094180808080044f0d040c050b20094104490d0420012009417c6a220b3602042001200c41046a220d360200200c2f0001200c41036a2d0000411074722209418002490d042009410874200e7241027621090c030b20004236370380010c040b200e41027621090c010b200b450d0120012009417e6a220b3602042001200c41026a220d360200200c2d00012209450d012009410874200e7241027621090b200b450d002001200b417f6a220e3602042001200d41016a36020002400240024002400240200d2d0000220c4103710e0400010302000b200c41027621010c030b200e450d032001200b417e6a3602042001200d41026a360200200d2d00012201450d032001410874200c7241027621010c020b200c41044f0d02200b4105490d022001200b417b6a3602042001200d41056a360200200d28000122014180808080044f0d010c020b200b4104490d012001200b417c6a3602042001200d41046a360200200d2f0001200d41036a2d0000411074722201418002490d012001410874200c7241027621010b2000422437038001200020013602202000200936021c200020053602182000200a360214200020083602102000200436020c2000200736020820002006360204200020033602000c020b20004236370380012004450d002008410028029c96db8000118080808000000b2003450d002006410028029c96db8000118080808000000b200241106a2480808080000bbf0502057f027e23808080800041d0006b220224808080800002400240024020012802042203450d0020012003417f6a36020420012001280200220441016a22053602000240024002400240024002400240024020042d000022060e0b0001070708080802030405080b20034121490d0720012003415f6a3602042001200441216a360200200241106a200441186a290000370300200241186a200441206a2d00003a0000200220052800003602282002200541036a28000036002b2002200429001037030820042900082107410021060c060b20034109490d062001200341776a22053602042001200441096a220636020020054120490d06200429000121072001200341576a3602042001200441296a360200200241086a41086a200641086a290000370300200241086a41106a200641106a290000370300200241086a41186a200641186a29000037030020022006290000370308410121060c050b200241386a200110f98880800020022802380d0520022903402107410421060c040b410521060c020b410621060c010b410721060b0b2002200110a292808000200228020022034109460d01200228020421042002200336023020022004360234200241003a004b2002200241cb006a36024c200241386a41dc97db80002001200241cc006a10e7a6808000024020022802382201418080808078460d00200229023c2108200020063a0008200020022802283600092000410c6a200228002b3600002000200737031020002002290308370318200041206a200241106a290300370300200041286a200241186a290300370300200041306a200241206a29030037030020004228370380012000200837023c2000200136023820002004360204200020033602000c030b2000423637038001200241306a10c69b8080000c020b20004236370380010c010b20004236370380010b200241d0006a2480808080000bf00301037f2380808080004190016b2202248080808000200241d0006a200110db9a808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a2903003703002002200229035837031820022002290350370310024020012802042204450d0020012004417f6a36020420012001280200220441016a36020020042d00002104200241086a200110a292808000200228020822014109460d00200228020c210320002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a2903003703002000422937038001200020043a004820002003360244200020013602400c020b2000423637038001200310c69b8080000c010b20004236370380010b20024190016a2480808080000bf00301037f2380808080004190016b2202248080808000200241d0006a200110db9a808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a2903003703002002200229035837031820022002290350370310024020012802042204450d0020012004417f6a36020420012001280200220441016a36020020042d00002104200241086a200110a292808000200228020822014109460d00200228020c210320002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a2903003703002000422a37038001200020043a004820002003360244200020013602400c020b2000423637038001200310c69b8080000c010b20004236370380010b20024190016a2480808080000bf00301037f2380808080004190016b2202248080808000200241d0006a200110db9a808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a2903003703002002200229035837031820022002290350370310024020012802042204450d0020012004417f6a36020420012001280200220441016a36020020042d00002104200241086a200110a292808000200228020822014109460d00200228020c210320002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a2903003703002000422b37038001200020043a004820002003360244200020013602400c020b2000423637038001200310c69b8080000c010b20004236370380010b20024190016a2480808080000bf00301037f2380808080004190016b2202248080808000200241d0006a200110db9a808000024002402002280280014109460d00200241106a41386a200241d0006a41386a290300370300200241106a41306a2203200241d0006a41306a290300370300200241106a41286a200241d0006a41286a290300370300200241106a41206a200241d0006a41206a290300370300200241106a41186a200241d0006a41186a290300370300200241106a41106a200241d0006a41106a2903003703002002200229035837031820022002290350370310024020012802042204450d0020012004417f6a36020420012001280200220441016a36020020042d00002104200241086a200110a292808000200228020822014109460d00200228020c210320002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a2903003703002000422c37038001200020043a004820002003360244200020013602400c020b2000423637038001200310c69b8080000c010b20004236370380010b20024190016a2480808080000bd60205017f017e027f037e047f23808080800041206b220224808080800042362103024020012802042204450d0020012004417f6a220536020420012001280200220441016a360200420021060240024020042d00000e020100020b200241106a200110f98880800020022802100d0120022903182107200241106a200110f98880800020022802100d012002290318210820012802042105420121060b2005450d0020012005417f6a220936020420012001280200220441016a3602004109210a0240024020042d00000e020100020b2009450d0120012005417e6a3602042001200441026a36020020042d0001210b200241086a200110a2928080002002280208220a41776a4102490d01200228020c210c0b2000200b3a00202000200c36021c2000200a360218200020083703102000200737030820002006370300423121030b2000200337038001200241206a2480808080000be70504057f017e017f047e2380808080004180016b2202248080808000024002400240024002400240024020012802042203450d0020012003417f6a36020420012001280200220341016a36020020032d00002103200241086a200110a292808000200228020822044109460d00200228020c2105200220033a00442002200436023c20022005360240200241e0006a200110d89b80800020022802604104460d03200241c8006a41106a200241e0006a41106a290200370300200241c8006a41086a200241e0006a41086a2902003703002002200229026037034820012802042203450d0220012003417f6a36020420012001280200220341016a360200410021040240024020032d00000e020100040b410121040b200241e0006a200110f2a580800020022802602205418080808078460d012002280268210320022802642106200241003a007b2002200241fb006a36027c200241e0006a41dc97db80002001200241fc006a10e7a6808000024020022802602201418080808078460d00200241106a41186a200229023c2207370300200241106a41206a2002413c6a41086a2802002208360200200241106a41106a200241c8006a41106a290300220937030020022002290348220a3703102002200241c8006a41086a290300220b3703182002290264210c200041206a2008360200200041186a2007370300200041106a2009370300200041086a200b3703002000200a3703002000423337038001200020043a003c2000200c370234200020013602302000200336022c20002006360228200020053602240c070b200042363703800102402003450d00200621010340200110d98b808000200141186a21012003417f6a22030d000b0b2005450d042006410028029c96db8000118080808000000c040b20004236370380010c050b20004236370380010c020b20004236370380010c010b20004236370380010c010b200241c8006a10d09b8080000b2002413c6a10c69b8080000b20024180016a2480808080000b9d0202047f017e23808080800041306b22022480808080000240024020012802042203450d0020012003417f6a36020420012001280200220441016a360200410921030240024020042d00000e020100020b200241086a200110a2928080002002280208220341776a4102490d01200228020c21050b2002200536021820022003360214200241003a002b20022002412b6a36022c2002411c6a41dc97db800020012002412c6a10cba68080000240200228021c2201418080808078460d002002290220210620004234370380012000200637020c2000200136020820002005360204200020033602000c020b200042363703800120034109460d01200241146a10c69b8080000c010b20004236370380010b200241306a2480808080000be80201017f02400240024002400240024002400240024020002802000e080801020304050607000b2000280204220120012802002201417f6a36020020014101470d07200041046a10caaf8080000c070b2000280204220120012802002201417f6a36020020014101470d06200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d05200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d04200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d03200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d02200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d01200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d00200041046a10caaf8080000f0b0bb406010a7f23808080800041c0006b2202248080808000024002400240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a36020020062d00000e020102030b2000410d3602000c040b200241246a20011087a680800002402002280224418080808078460d00200241306a41086a200241246a41086a28020036020020022002290224370330200241246a200241306a10adaf80800020022802242203418080808078460d0020002002290228370208200020033602042000410c3602000c040b2000410d3602000c030b2005450d0120032004417e6a22073602042003200641026a36020041092108024002400240024020062d00010e0403000102050b2007450d0420032004417d6a3602042003200641036a36020020062d000221032002200110a192808000200228020022054109460d0420022802042109200220033a0038200220093602342002200536023002400240200128020022032802042201450d0020032001417f6a36020420032003280200220441016a36020020042d000041ff01712203450d004101410220034101461b210a0c010b4100210a0b02402001450d00200a4102460d002002280238210b410a21080c030b200241306a10c69b8080000c040b200241086a200110f28880800020022802080d03200228020c2105410b21080c010b2007450d0220032004417d6a3602042003200641036a36020020062d00022103200241186a200110a192808000200228021822084109460d02200228021c2105200220033a0038200220053602342002200836023002400240200128020022032802042204450d0020032004417f6a36020420032003280200220641016a36020020062d000041ff01712203450d004101410220034101461b210a0c010b4100210a0b024002402004450d00200a4102460d00200241106a200110f2888080002002280210450d010b200241306a10c69b8080000c030b2008410c460d022002280214210b200228023821090b2000200a3a00102000200b36020c2000200936020820002005360204200020083602000c020b2000410d3602000c010b2000410d3602000b200241c0006a2480808080000bc60803067f017e017f23808080800041e0006b22022480808080000240024002400240024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b02400240024020044101710d00200541ff01710e020102070b2000410d3602000c080b2002200110ec88808000024020022802000d002002280204220441144b0d00200241d4006a20012004108e8580800020022802542204418080808078460d002002200229025837024c20022004360248200241d4006a200241c8006a10adaf80800020022802542204418080808078460d0020002002290258370208200020043602042000410c3602000c080b2000410d3602000c070b024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d05200720064b0d062004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b20044101710d05410921030240024002400240200541ff01710e0403000102090b200241186a200110d89e80800020022d00180d0820022d00192103200241106a200110a092808000200228021022044109460d0820022802142106200220033a005c2002200436025420022006360258200241086a200110d89e808000024020022d00080d004101410220022d000922014101461b410020011b22074102460d00200228025c2109410a21030c030b200241d4006a10c69b8080000c080b200241206a200110ec8880800020022802200d0720022802242104410b21030c010b200241c0006a200110d89e80800020022d00400d0620022d00412105200241386a200110a092808000200228023822034109460d06200228023c2104200220053a005c2002200336025420022004360258200241306a200110d89e8080000240024020022d00300d004101410220022d003122054101461b410020051b22074102460d00200241286a200110ec888080002002280228450d010b200241d4006a10c69b8080000c070b2003410c460d06200228022c2109200228025c21060b200020073a00102000200936020c2000200636020820002004360204200020033602000c060b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b2000410d3602000c010b2000410d3602000b200241e0006a2480808080000bf90703047f017e037f23808080800041c0006b22022480808080000240024002400240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e020102030b2000410d3602000c040b2002200110e988808000024020022802000d002002280204220441144b0d00200241346a2001200410a78580800020022802342204418080808078460d002002200229023837022c20022004360228200241346a200241286a10adaf80800020022802342204418080808078460d0020002002290238370208200020043602042000410c3602000c040b2000410d3602000c030b200328020828020022042802042205450d0120042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030041092103024002400240024020052d00000e0403000102050b2001280200220328020828020022042802042205450d0420042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002103200241086a2001109e92808000200228020822044109460d04200228020c2107200220033a003c200220043602342002200736023802402001280200220128020828020022032802042205450d0020032005417f6a36020420032003280200220541016a3602002001427f200129030042017c22062006501b3703004101410220052d000041ff017122034101461b410020031b22084102460d00200228023c2109410a21030c030b200241346a10c69b8080000c040b200241106a200110e98880800020022802100d0320022802142104410b21030c010b2001280200220328020828020022042802042205450d0220042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002105200241206a2001109e92808000200228022022034109460d0220022802242104200220053a003c2002200336023420022004360238024002402001280200220728020828020022052802042208450d0020052008417f6a36020420052005280200220841016a3602002007427f200729030042017c22062006501b3703004101410220082d000041ff017122054101461b410020051b22084102460d00200241186a200110e9888080002002280218450d010b200241346a10c69b8080000c030b2003410c460d02200228021c2109200228023c21070b200020083a00102000200936020c2000200736020820002004360204200020033602000c020b2000410d3602000c010b2000410d3602000b200241c0006a2480808080000ba50601097f23808080800041c0006b220224808080800002400240024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a36020020052d00000e020102030b2000410d3602000c040b200241246a200110efa580800002402002280224418080808078460d00200241306a41086a200241246a41086a28020036020020022002290224370330200241246a200241306a10adaf80800020022802242201418080808078460d0020002002290228370208200020013602042000410c3602000c040b2000410d3602000c030b2004450d0120012003417e6a22063602042001200541026a36020041092107024002400240024020052d00010e0403000102050b2006450d0420012003417d6a3602042001200541036a36020020052d000221032002200110a292808000200228020022044109460d0420022802042108200220033a003820022004360230200220083602340240024020012802042203450d0020012003417f6a36020420012001280200220541016a36020020052d000041ff01712201450d004101410220014101461b21090c010b410021090b02402003450d0020094102460d002002280238210a410a21070c030b200241306a10c69b8080000c040b200241086a200110ea8880800020022802080d03200228020c2104410b21070c010b2006450d0220012003417d6a3602042001200541036a36020020052d00022103200241186a200110a292808000200228021822074109460d02200228021c2104200220033a003820022007360230200220043602340240024020012802042203450d0020012003417f6a36020420012001280200220541016a36020020052d000041ff01712205450d004101410220054101461b21090c010b410021090b024002402003450d0020094102460d00200241106a200110ea888080002002280210450d010b200241306a10c69b8080000c030b2007410c460d022002280214210a200228023821080b200020093a00102000200a36020c2000200836020820002004360204200020073602000c020b2000410d3602000c010b2000410d3602000b200241c0006a2480808080000b9d0703067f017e027f23808080800041e0006b22022480808080000240024002400240024002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d03200720054b0d0420042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00000e020102070b2000410d3602000c080b2002200110f388808000024020022802000d002002280204220441144b0d00200241d4006a2001200410b88580800020022802542204418080808078460d002002200229025837024c20022004360248200241d4006a200241c8006a10adaf80800020022802542204418080808078460d0020002002290258370208200020043602042000410c3602000c080b2000410d3602000c070b20032802082204280208220520042802102206460d05200641016a2207450d02200720054b0d0320042802042105200420073602102003427f200329030042017c22082008501b370300410921030240024002400240200520066a2d00000e0403000102090b200241186a200110d79e80800020022d00180d0820022d00192103200241106a200110a392808000200228021022044109460d0820022802142107200220033a005c2002200436025420022007360258200241086a200110d79e808000024020022d00080d004101410220022d000922034101461b410020031b22094102460d00200228025c210a410a21030c030b200241d4006a10c69b8080000c080b200241206a200110f38880800020022802200d0720022802242104410b21030c010b200241c0006a200110d79e80800020022d00400d0620022d00412106200241386a200110a392808000200228023822034109460d06200228023c2104200220063a005c2002200336025420022004360258200241306a200110d79e8080000240024020022d00300d004101410220022d003122064101461b410020061b22094102460d00200241286a200110f3888080002002280228450d010b200241d4006a10c69b8080000c070b2003410c460d06200228022c210a200228025c21070b200020093a00102000200a36020c2000200736020820002004360204200020033602000c060b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b2000410d3602000c010b2000410d3602000b200241e0006a2480808080000b950602067f017e23808080800041c0006b2202248080808000024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b0240024002400240024002400240024020044101710d00200541ff01710e06010203040507060b200041303602080c090b2000412a3602080c080b2002200110ec88808000024020022802000d002002280204220441144b0d00200241106a20012004108e8580800020022802102204418080808078460d002002200229021437023820022004360234200241106a200241346a10adaf80800020022802102204418080808078460d00200020022902143703102000200436020c2000412b3602080c080b200041303602080c070b200241106a200110bd9980800002402002280218412a460d0020002002290310370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200241106a41086a2903003703000c070b200041303602080c060b2002410036021002402003200241106a410410d3a58080000d00200228021021042000412d360208200020043602000c060b200041303602080c050b200241086a200110ec8880800041302104024020022802080d00200228020c220341c0004b0d00200241106a2001200310ae8580800020022802102203418080808078460d00200020022902143703102000200336020c412e21040b200020043602080c040b200041303602080c030b200241106a2001108790808000024020022802104103460d002000200229021037020c200041146a200241186a2902003702002000412f3602080c030b200041303602080c020b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200241c0006a2480808080000b940201037f02400240024002400240200028020841566a2201410220014106491b0e050401040402000b200028020c450d032000280210450d03200028021421020c020b20002802102102024020002802142203450d00200241306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b200028020c0d010c020b20002802102102024020002802142203450d0020022101034002402001280200450d00200141046a280200410028029c96db8000118080808000000b02402001410c6a280200450d00200141106a280200410028029c96db8000118080808000000b200141286a21012003417f6a22030d000b0b200028020c450d010b2002410028029c96db8000118080808000000b0bb00502047f027e23808080800041c0006b22022480808080000240024002400240024002400240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e06010203040507060b200041303602080c070b2000412a3602080c060b2002200110e888808000024020022802000d002002280204220441144b0d00200241106a2001200410e98480800020022802102204418080808078460d002002200229021437023820022004360234200241106a200241346a10adaf80800020022802102204418080808078460d00200020022902143703102000200436020c2000412b3602080c060b200041303602080c050b200241106a200110919a80800002402002280218412a460d0020002002290310370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200241106a41086a2903003703000c050b200041303602080c040b02402003280208220428020422014104490d002000412d36020820042001417c6a36020420042004280200220141046a360200200020012800003602002003427f2003290300220642047c220720072006541b3703000c040b200041303602080c030b200241086a200110e88880800041302104024020022802080d00200228020c220341c0004b0d00200241106a2001200310f68480800020022802102201418080808078460d00200020022902143703102000200136020c412e21040b200020043602080c020b200041303602080c010b200241106a200110ea8f808000024020022802104103460d002000200229021037020c200041146a200241186a2902003702002000412f3602080c010b200041303602080b200241c0006a2480808080000ba60402047f017e23808080800041306b2202248080808000024002400240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e020203010b200041043602000c030b200041043602000c020b200041033602000c010b0240200328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b370300024002400240024020052d00000e03000102040b2002411c6a200110c99b808000200228021c410d460d03200241086a41106a2002411c6a41106a280200360200200241086a41086a2002411c6a41086a2902003703002002200229021c370308410021040c020b2002411c6a200110c99b808000200228021c410d460d02200241086a41106a2002411c6a41106a280200360200200241086a41086a2002411c6a41086a2902003703002002200229021c370308410121040c010b2002411c6a200110c99b808000200228021c410d460d01200241086a41106a2002411c6a41106a280200360200200241086a41086a2002411c6a41086a2902003703002002200229021c370308410221040b20002004360200200020022903083702042000410c6a200241106a290300370200200041146a200241186a2802003602000c010b200041043602000b200241306a2480808080000bb10301037f0240200028020022014103460d00200041046a210220002802042103024002400240024020010e020102000b02402003410c470d00024020002802102203450d00200028020c41306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2000280208450d04200028020c410028029c96db8000118080808000000f0b0240200341776a2201410320014103491b0e0404000403040b200041086a21020c020b02402003410c470d00024020002802102203450d00200028020c41306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2000280208450d03200028020c410028029c96db8000118080808000000f0b0240200341776a2201410320014103491b0e0403000302030b200041086a21020c010b02402003410c470d00024020002802102203450d00200028020c41306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2000280208450d02200028020c410028029c96db8000118080808000000f0b0240200341776a2201410320014103491b0e0402000201020b200041086a21020b200210c69b8080000b0be20301057f23808080800041306b220224808080800002400240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a36020020062d00000e020203010b200041043602000c030b200041043602000c020b200041033602000c010b02402005450d0020032004417e6a3602042003200641026a360200024002400240024020062d00010e03000102040b2002411c6a200110c79b808000200228021c410d460d03200241086a41106a2002411c6a41106a280200360200200241086a41086a2002411c6a41086a2902003703002002200229021c370308410021030c020b2002411c6a200110c79b808000200228021c410d460d02200241086a41106a2002411c6a41106a280200360200200241086a41086a2002411c6a41086a2902003703002002200229021c370308410121030c010b2002411c6a200110c79b808000200228021c410d460d01200241086a41106a2002411c6a41106a280200360200200241086a41086a2002411c6a41086a2902003703002002200229021c370308410221030b20002003360200200020022903083702042000410c6a200241106a290300370200200041146a200241186a2802003602000c010b200041043602000b200241306a2480808080000be70703047f017e037f23808080800041c0006b22022480808080000240024002400240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e020102030b2000410d3602000c040b2002200110e888808000024020022802000d002002280204220441144b0d00200241346a2001200410e98480800020022802342204418080808078460d002002200229023837022c20022004360228200241346a200241286a10adaf80800020022802342204418080808078460d0020002002290238370208200020043602042000410c3602000c040b2000410d3602000c030b200328020822042802042205450d0120042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030041092103024002400240024020052d00000e0403000102050b2001280200220328020822042802042205450d0420042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002103200241086a2001109f92808000200228020822044109460d04200228020c2107200220033a003c200220073602382002200436023402402001280200220128020822032802042205450d0020032005417f6a36020420032003280200220541016a3602002001427f200129030042017c22062006501b3703004101410220052d000041ff017122034101461b410020031b22084102460d00200228023c2109410a21030c030b200241346a10c69b8080000c040b200241106a200110e88880800020022802100d0320022802142104410b21030c010b2001280200220328020822042802042205450d0220042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002105200241206a2001109f92808000200228022022034109460d0220022802242104200220053a003c2002200436023820022003360234024002402001280200220728020822052802042208450d0020052008417f6a36020420052005280200220841016a3602002007427f200729030042017c22062006501b3703004101410220082d000041ff017122054101461b410020051b22084102460d00200241186a200110e8888080002002280218450d010b200241346a10c69b8080000c030b2003410c460d02200228021c2109200228023c21070b200020083a00102000200936020c2000200736020820002004360204200020033602000c020b2000410d3602000c010b2000410d3602000b200241c0006a2480808080000b910502067f017e23808080800041306b2202248080808000024002400240024002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d05200720054b0d0620042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00000e020203010b200041043602000c030b200041043602000c020b200041033602000c010b024020032802082204280208220520042802102206460d00200641016a2207450d04200720054b0d0520042802042105200420073602102003427f200329030042017c22082008501b3703000240024002400240200520066a2d00000e03000102040b2002411c6a200110cb9b808000200228021c410d460d03200241086a41106a2002411c6a41106a280200360200200241086a41086a2002411c6a41086a2902003703002002200229021c370308410021040c020b2002411c6a200110cb9b808000200228021c410d460d02200241086a41106a2002411c6a41106a280200360200200241086a41086a2002411c6a41086a2902003703002002200229021c370308410121040c010b2002411c6a200110cb9b808000200228021c410d460d01200241086a41106a2002411c6a41106a280200360200200241086a41086a2002411c6a41086a2902003703002002200229021c370308410221040b20002004360200200020022903083702042000410c6a200241106a290300370200200041146a200241186a2802003602000c010b200041043602000b200241306a2480808080000f0b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000bb50602067f017e23808080800041306b22022480808080000240024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b0240024002400240024020044101710d00200541ff01710e020203010b200041043602000c030b200041043602000c020b200041033602000c010b02400240024020032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d06200720064b0d072004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d000240024002400240200541ff01710e03000102040b2002411c6a200110c89b808000200228021c410d460d03200241086a41106a2002411c6a41106a280200360200200241086a41086a2002411c6a41086a2902003703002002200229021c370308410021040c020b2002411c6a200110c89b808000200228021c410d460d02200241086a41106a2002411c6a41106a280200360200200241086a41086a2002411c6a41086a2902003703002002200229021c370308410121040c010b2002411c6a200110c89b808000200228021c410d460d01200241086a41106a2002411c6a41106a280200360200200241086a41086a2002411c6a41086a2902003703002002200229021c370308410221040b20002004360200200020022903083702042000410c6a200241106a290300370200200041146a200241186a2802003602000c010b200041043602000b200241306a2480808080000f0b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000bbd0501057f23808080800041306b2202248080808000024002400240024002400240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a36020020062d00000e06010203040506070b200041303602080c070b2000412a3602080c060b200241206a20011087a680800002402002280220418080808078460d00200241086a200241206a41086a28020036020020022002290220370300200241206a200210adaf80800020022802202203418080808078460d00200020022902243703102000200336020c2000412b3602080c060b200041303602080c050b2002200110fd9880800002402002280208412a460d0020002002290300370300200041186a200241186a290300370300200041106a200241106a290300370300200041086a200241086a2903003703000c050b200041303602080c040b024020044105490d002000412d36020820032004417b6a3602042003200641056a360200200020062800013602000c040b200041303602080c030b200220011086a680800002402002280200418080808078460d002000200229020037020c200041146a200241086a2802003602002000412e3602080c030b200041303602080c020b02402005450d0020032004417e6a3602042003200641026a36020002400240024020062d000122030e03020001030b2002200110e6a58080002002280200418080808078460d02200241206a41086a200241086a28020036020020022002290200370320410121030c010b2002200110e6a58080002002280200418080808078460d01200241206a41086a200241086a28020036020020022002290200370320410221030b2000200336020c20002002290320370210200041186a200241286a2802003602002000412f3602080c020b200041303602080c010b200041303602080b200241306a2480808080000ba70602067f027e23808080800041c0006b22022480808080000240024002400240024002400240024002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d08200720054b0d0920042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00000e06010203040507060b200041303602080c0b0b2000412a3602080c0a0b2002200110f388808000024020022802000d002002280204220441144b0d00200241106a2001200410b88580800020022802102204418080808078460d002002200229021437023820022004360234200241106a200241346a10adaf80800020022802102204418080808078460d00200020022902143703102000200436020c2000412b3602080c0a0b200041303602080c090b200241106a200110b19a80800002402002280218412a460d0020002002290310370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200241106a41086a2903003703000c090b200041303602080c080b0240200328020822042802082206200428021022016b4104490d00200141046a21052001417b4b0d06200520064b0d0720042802042106200420053602102000412d3602082000200620016a2800003602002003427f2003290300220842047c220920092008541b3703000c080b200041303602080c070b200241086a200110f38880800041302104024020022802080d00200228020c220341c0004b0d00200241106a2001200310958580800020022802102201418080808078460d00200020022902143703102000200136020c412e21040b200020043602080c060b200041303602080c050b200241106a200110a590808000024020022802104103460d002000200229021037020c200041146a200241186a2902003702002000412f3602080c050b200041303602080c040b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b2001200541e493d0800010b781808000000b2005200641e493d0800010b581808000000b200241c0006a2480808080000ba00402047f017e23808080800041306b2202248080808000024002400240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e020203010b200041043602000c030b200041043602000c020b200041033602000c010b0240200328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b370300024002400240024020052d00000e03000102040b2002411c6a200110d29b808000200228021c410d460d03200241086a41106a2002411c6a41106a280200360200200241086a41086a2002411c6a41086a2902003703002002200229021c370308410021040c020b2002411c6a200110d29b808000200228021c410d460d02200241086a41106a2002411c6a41106a280200360200200241086a41086a2002411c6a41086a2902003703002002200229021c370308410121040c010b2002411c6a200110d29b808000200228021c410d460d01200241086a41106a2002411c6a41106a280200360200200241086a41086a2002411c6a41086a2902003703002002200229021c370308410221040b20002004360200200020022903083702042000410c6a200241106a290300370200200041146a200241186a2802003602000c010b200041043602000b200241306a2480808080000bdd0301047f23808080800041306b22022480808080000240024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a36020020052d00000e020203010b200041043602000c030b200041043602000c020b200041033602000c010b02402004450d0020012003417e6a3602042001200541026a360200024002400240024020052d00010e03000102040b2002411c6a200110ca9b808000200228021c410d460d03200241086a41106a2002411c6a41106a280200360200200241086a41086a2002411c6a41086a2902003703002002200229021c370308410021010c020b2002411c6a200110ca9b808000200228021c410d460d02200241086a41106a2002411c6a41106a280200360200200241086a41086a2002411c6a41086a2902003703002002200229021c370308410121010c010b2002411c6a200110ca9b808000200228021c410d460d01200241086a41106a2002411c6a41106a280200360200200241086a41086a2002411c6a41086a2902003703002002200229021c370308410221010b20002001360200200020022903083702042000410c6a200241106a290300370200200041146a200241186a2802003602000c010b200041043602000b200241306a2480808080000bb60502047f027e23808080800041c0006b22022480808080000240024002400240024002400240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e06010203040507060b200041303602080c070b2000412a3602080c060b2002200110e988808000024020022802000d002002280204220441144b0d00200241106a2001200410a78580800020022802102204418080808078460d002002200229021437023820022004360234200241106a200241346a10adaf80800020022802102204418080808078460d00200020022902143703102000200436020c2000412b3602080c060b200041303602080c050b200241106a2001109d9980800002402002280218412a460d0020002002290310370300200041186a200241106a41186a290300370300200041106a200241106a41106a290300370300200041086a200241106a41086a2903003703000c050b200041303602080c040b02402003280208280200220428020422014104490d002000412d36020820042001417c6a36020420042004280200220141046a360200200020012800003602002003427f2003290300220642047c220720072006541b3703000c040b200041303602080c030b200241086a200110e98880800041302104024020022802080d00200228020c220341c0004b0d00200241106a2001200310f38580800020022802102201418080808078460d00200020022902143703102000200136020c412e21040b200020043602080c020b200041303602080c010b200241106a200110c190808000024020022802104103460d002000200229021037020c200041146a200241186a2902003702002000412f3602080c010b200041303602080b200241c0006a2480808080000bbb0101037f23808080800041106b2203248080808000200320013602082003200341086a36020c2003410c6a2002108c8980800002402001450d0020014106742104034020002d003821050240200228020020022802082201470d0020022001410110bea8808000200228020821010b2002200141016a360208200228020420016a20053a0000200041306a200210a4928080002000200210d398808000200041c0006a2100200441406a22040d000b0b200341106a2480808080000be00101047f024020002802004109470d000240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a00000f0b02402001280200220220012802082203470d0020012003410110bea880800020012802002102200128020821030b2001200341016a22043602082001280204220520036a41013a000020002d00082103024020022004470d0020012002410110bea880800020012802042105200128020821040b2001200441016a360208200520046a20033a00002000200110a4928080000b5101027f20002d000821020240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20023a00002000200110a4928080000bd90101037f23808080800041106b22022480808080000240024020002802000d000240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a00000c010b200041086a21030240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41013a000020022003360208200241086a2001108d898080002002200041106a36020c2002410c6a2001108d898080000b200241106a2480808080000bb20101037f23808080800041106b220224808080800020002d002021030240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a20033a0000200041186a200110a49280800020022000360204200241046a2001108d898080002002200041086a360208200241086a2001108d898080002002200041106a36020c2002410c6a2001108d89808000200241106a2480808080000bad0701047f23808080800041106b22022480808080000240024020002802002203410c470d000240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a41003a00002001200441016a360208200028020821042002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d0120004106742105034020042d003821030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20033a0000200441306a200110a4928080002004200110d398808000200441c0006a2104200541406a22050d000c020b0b0240200128020020012802082205470d0020012005410110bea8808000200128020821050b2001200541016a2204360208200128020420056a41013a00000240024002400240200341776a2205410320054103491b0e0400010203000b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41003a00000c030b024020012802002004470d0020012004410110bea8808000200128020821040b200128020420046a41013a00002001200441016a2204360208200041046a210520002d000c2103024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a20033a00002005200110a49280800020002d001021000240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a20003a00000c020b200041046a2100024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41023a00002002200036020c2002410c6a2001108c898080000c010b024020012802002004470d0020012004410110bea8808000200128020821040b200128020420046a41033a00002001200441016a220436020820002d00082105024020012802002004470d0020012004410110bea8808000200128020821040b2000410c6a21032001200441016a360208200128020420046a20053a00002000200110a49280800020002d001021000240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a20003a00002002200336020c2002410c6a2001108c898080000b200241106a2480808080000bea0101047f024020002802084129470d000240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a00000f0b02402001280200220220012802082203470d0020012003410110bea880800020012802002102200128020821030b200041086a21042001280204220520036a41013a00002001200341016a2203360208200028020021000240200220036b41034b0d0020012003410410bea880800020012802042105200128020821030b2001200341046a360208200520036a20003600002004200110ea9b8080000bdc0101037f0240200028020022024103470d000240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a00000f0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001280204220420036a41013a00002001200341016a2203360208200041046a2100024020012802002003470d0020012003410110bea880800020012802042104200128020821030b2001200341016a360208200420036a20023a00002000200110df9b8080000baf0101037f23808080800041106b2203248080808000200320013602082003200341086a36020c2003410c6a2002108c8980800002402001450d002000200141186c6a21040340200028020021050240200228020020022802082201470d0020022001410110bea8808000200228020821010b2002200141016a360208200228020420016a20053a0000200041046a200210df9b808000200041186a22002004470d000b0b200341106a2480808080000b940101017f024020002802004109470d000240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a00000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b2001200241016a360208200128020420026a41013a00002000200110a4928080000bf20101057f23808080800041106b2203248080808000200320013602082003200341086a36020c2003410c6a2002108c8980800002402001450d002001410c6c2104034002402002280200220520022802082206470d0020022006410110bea880800020022802002105200228020821060b2002200641016a22013602082002280204220720066a41003a000020002d00082106024020052001470d0020022005410110bea880800020022802042107200228020821010b2002200141016a360208200720016a20063a00002000200210a4928080002000410c6a2100200441746a22040d000b0b200341106a2480808080000b6d01017f23808080800041106b2203248080808000200320013602082003200341086a36020c2003410c6a2002108c8980800002402001450d00200141a0016c210103402000200210d198808000200041a0016a2100200141e07e6a22010d000b0b200341106a2480808080000b940503067f017e017f23808080800041c0006b2201248080808000200141246a4190adca800041034193adca8000410f410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a02400240412041002802a496db8000118280808000002202450d002002410036021820024104360204200241a2adca800036020020014101360238200120023602302001200241206a36023c200120023602342001410c6a200141306a418092c7800010908b808000200141086a2203200141186a220241086a28020036020020012002290200370300200128020c2104200128021021052001280214210620012902282107200128022421082001410036021420014280808080800137020c2001410c6a41c0d1c5800010faa88080002001280210220242c9a3bac3868bcf8bb67f3703002002420437022c20024216370224200241bbdcc58000360220200241003602182002418b8580800036021020024296e3c1c6e4a790e1ff00370308200128021021022001200128020c3602142001200236020c2001200241386a36021820012002360210200141306a2001410c6a418092c7800010918b8080002008418080808078460d01200120043602142001200536020c200120053602102001200520064105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200737023c20002008360238200041003a000020002001290300370250200041d8006a20032802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000b930503067f017e017f23808080800041c0006b2201248080808000200141246a4190adca800041034193adca8000410f410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a02400240412041002802a496db8000118280808000002202450d002002410036021820024104360204200241a2adca800036020020014101360238200120023602302001200241206a36023c200120023602342001410c6a200141306a418092c7800010908b808000200141086a2203200141186a220241086a28020036020020012002290200370300200128020c2104200128021021052001280214210620012902282107200128022421082001410036021420014280808080800137020c2001410c6a41c0d1c5800010faa8808000200128021022024294e0deb3bb94b2df433703002002420437022c20024216370224200241bbdcc58000360220200241003602182002418c85808000360210200242a9a2989bcae8f5ad877f370308200128021021022001200128020c3602142001200236020c2001200241386a36021820012002360210200141306a2001410c6a418092c7800010918b8080002008418080808078460d01200120043602142001200536020c200120053602102001200520064105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200737023c20002008360238200041003a000020002001290300370250200041d8006a20032802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bfc0202067f027e23808080800041106b220224808080800002400240024002400240200128020022032802082204280208220520042802102206460d0002400240200641016a2207450d00200720054b0d0120042802042105200420073602102003427f2003290300220842017c22092009501b370300200520066a2d00000d05024020032802082204280208220520042802102206460d00200641016a2207450d04200720054b0d0520042802042105200420073602102003427f200842027c220920092008541b370300200520066a2d00002104200241086a200110a392808000200228020822034109460d00200228020c2101200020043a000820002003360200200020013602040c070b200041093602000c060b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200041093602000c030b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200041093602000b200241106a2480808080000b970402067f017e23808080800041106b22022480808080000240024002400240024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b20044101710d02200541ff01710d0502400240024020032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d06200720064b0d072004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d00200241086a200110a092808000200228020822044109460d00200228020c2103200020053a000820002004360200200020033602040c070b200041093602000c060b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200041093602000c030b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200041093602000b200241106a2480808080000bb41603027f017e017f23808080800041106b220224808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020002802000e29000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728000b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a00000c280b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41013a00000c270b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41023a00000c260b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41033a00000c250b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41043a00000c240b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41053a00000c230b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41063a00000c220b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41073a00000c210b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41083a00000c200b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41093a00000c1f0b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a410a3a00000c1e0b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a410b3a00000c1d0b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a410c3a00000c1c0b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a410d3a00000c1b0b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a410e3a00000c1a0b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a410f3a00000c190b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41103a00000c180b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41113a00000c170b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41123a00000c160b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41133a00000c150b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41143a00000c140b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41153a00002001200341016a2203360208200029030821040240200128020020036b41074b0d0020012003410810bea8808000200128020821030b2001200341086a360208200128020420036a20043700000c130b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41163a00000c120b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41173a00000c110b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41183a00000c100b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41193a00000c0f0b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a411a3a00000c0e0b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a411b3a00000c0d0b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a411c3a00000c0c0b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a411d3a00000c0b0b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a411e3a00000c0a0b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a411f3a00000c090b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41203a00000c080b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41213a00000c070b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41223a00000c060b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41233a00000c050b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41243a00000c040b200041086a21050240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41253a000020022005360208200241086a2001108d898080002002200041106a36020c2002410c6a2001108d898080000c030b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41263a00000c020b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41273a00000c010b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41283a00000b200241106a2480808080000bda0201047f23808080800041106b22022480808080002002200041186a36020c2002410c6a2001108c89808000200028020421032002200028020822043602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822056b20044f0d0020012005200410bea8808000200128020821050b200128020420056a2003200410f5b28080001a2001200520046a360208200028021021032002200028021422043602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822056b20044f0d0020012005200410bea8808000200128020821050b200128020420056a2003200410f5b28080001a2001200520046a36020820022000411c6a36020c2002410c6a2001108c898080002002200041206a36020c2002410c6a2001108c898080002002200041246a36020c2002410c6a2001108c89808000200241106a2480808080000bb908010e7f23808080800041206b220224808080800002400240024002400240024002400240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a3602000240024002400240024020062d000022074103710e0400030201000b200741027621040c030b200741044f0d0320044105490d0320032004417b6a3602042003200641056a360200200628000122044180808080044f0d020c030b20044104490d0220032004417c6a3602042003200641046a36020020062f0001200641036a2d0000411074722203418002490d02200341087420077241027621040c010b2005450d0120032004417e6a3602042003200641026a36020020062d00012203450d01200341087420077241027621040b200241146a200110e4a580800020022802142203418080808078460d01200228021c210820022802182107200241146a200110e4a580800020022802142205418080808078460d042002280218210920012802002206280204220a450d08200228021c210b2006200a417f6a220c36020420062006280200220d41016a360200200d2d0000220e4103710e0405060302050b20004180808080783602000c090b20004180808080783602000c080b200e41044f0d05200a4105490d052006200a417b6a3602042006200d41056a360200200d280001220e4180808080044f0d040c050b200a4104490d042006200a417c6a3602042006200d41046a360200200d2f0001200d41036a2d0000411074722206418002490d042006410874200e72410276210e0c030b20004180808080783602000c040b200e410276210e0c010b200c450d012006200a417e6a3602042006200d41026a360200200d2d00012206450d012006410874200e72410276210e0b20012802002206280204220a450d002006200a417f6a220f36020420062006280200220d41016a36020002400240024002400240200d2d0000220c4103710e0400010302000b200c41027621060c030b200f450d032006200a417e6a3602042006200d41026a360200200d2d00012206450d032006410874200c7241027621060c020b200c41044f0d02200a4105490d022006200a417b6a3602042006200d41056a360200200d28000122064180808080044f0d010c020b200a4104490d012006200a417c6a3602042006200d41046a360200200d2f0001200d41036a2d0000411074722206418002490d012006410874200c7241027621060b200241086a200110f28880800020022802080d00200228020c2101200020063602202000200e36021c200020043602182000200b360214200020093602102000200536020c200020083602082000200736020420002003360200200020013602240c020b20004180808080783602002005450d002009410028029c96db8000118080808000000b2003450d002007410028029c96db8000118080808000000b200241206a2480808080000bdf03010a7f23808080800041c0006b2202248080808000200241286a200110e8888080000240024002400240024020022802280d00200228022c2103200241206a200110e88880800020022802200d012002280224220441304b0d01200241346a20012004108a8580800020022802342204418080808078460d01200228023c210520022802382106200241186a200110e88880800020022802180d02200228021c220741304b0d02200241346a20012007108a8580800020022802342207418080808078460d02200228023c210820022802382109200241106a200110e888808000024020022802100d002002280214210a200241086a200110e88880800020022802080d00200228020c210b2002200110e88880800020022802000d00200228020421012000200b3602202000200a36021c2000200336021820002008360214200020093602102000200736020c200020053602082000200636020420002004360200200020013602240c050b20004180808080783602002007450d032009410028029c96db8000118080808000000c030b20004180808080783602000c030b20004180808080783602000c020b20004180808080783602000b2004450d002006410028029c96db8000118080808000000b200241c0006a2480808080000bae08010d7f23808080800041206b22022480808080000240024002400240024002400240024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a3602000240024002400240024020052d000022064103710e0400030201000b200641027621050c030b200641044f0d0320034105490d0320012003417b6a3602042001200541056a360200200528000122054180808080044f0d020c030b20034104490d0220012003417c6a3602042001200541046a36020020052f0001200541036a2d0000411074722203418002490d02200341087420067241027621050c010b2004450d0120012003417e6a3602042001200541026a36020020052d00012203450d01200341087420067241027621050b200241146a200110f0a580800020022802142203418080808078460d01200228021c210720022802182106200241146a200110f0a580800020022802142204418080808078460d042002280218210820012802042209450d08200228021c210a20012009417f6a220b36020420012001280200220c41016a220d360200200c2d0000220e4103710e0405060302050b20004180808080783602000c090b20004180808080783602000c080b200e41044f0d0520094105490d0520012009417b6a220b3602042001200c41056a220d360200200c28000122094180808080044f0d040c050b20094104490d0420012009417c6a220b3602042001200c41046a220d360200200c2f0001200c41036a2d0000411074722209418002490d042009410874200e7241027621090c030b20004180808080783602000c040b200e41027621090c010b200b450d0120012009417e6a220b3602042001200c41026a220d360200200c2d00012209450d012009410874200e7241027621090b200b450d002001200b417f6a220e3602042001200d41016a36020002400240024002400240200d2d0000220c4103710e0400010302000b200c410276210c0c030b200e450d032001200b417e6a3602042001200d41026a360200200d2d0001220b450d03200b410874200c72410276210c0c020b200c41044f0d02200b4105490d022001200b417b6a3602042001200d41056a360200200d280001220c4180808080044f0d010c020b200b4104490d012001200b417c6a3602042001200d41046a360200200d2f0001200d41036a2d000041107472220b418002490d01200b410874200c72410276210c0b200241086a200110ea8880800020022802080d00200228020c21012000200c3602202000200936021c200020053602182000200a360214200020083602102000200436020c200020073602082000200636020420002003360200200020013602240c020b20004180808080783602002004450d002008410028029c96db8000118080808000000b2003450d002006410028029c96db8000118080808000000b200241206a2480808080000bdf03010a7f23808080800041c0006b2202248080808000200241286a200110f3888080000240024002400240024020022802280d00200228022c2103200241206a200110f38880800020022802200d012002280224220441304b0d01200241346a2001200410ca8580800020022802342204418080808078460d01200228023c210520022802382106200241186a200110f38880800020022802180d02200228021c220741304b0d02200241346a2001200710ca8580800020022802342207418080808078460d02200228023c210820022802382109200241106a200110f388808000024020022802100d002002280214210a200241086a200110f38880800020022802080d00200228020c210b2002200110f38880800020022802000d00200228020421012000200b3602202000200a36021c2000200336021820002008360214200020093602102000200736020c200020053602082000200636020420002004360200200020013602240c050b20004180808080783602002007450d032009410028029c96db8000118080808000000c030b20004180808080783602000c030b20004180808080783602000c020b20004180808080783602000b2004450d002006410028029c96db8000118080808000000b200241c0006a2480808080000bdf03010a7f23808080800041c0006b2202248080808000200241286a200110e9888080000240024002400240024020022802280d00200228022c2103200241206a200110e98880800020022802200d012002280224220441304b0d01200241346a2001200410f98480800020022802342204418080808078460d01200228023c210520022802382106200241186a200110e98880800020022802180d02200228021c220741304b0d02200241346a2001200710f98480800020022802342207418080808078460d02200228023c210820022802382109200241106a200110e988808000024020022802100d002002280214210a200241086a200110e98880800020022802080d00200228020c210b2002200110e98880800020022802000d00200228020421012000200b3602202000200a36021c2000200336021820002008360214200020093602102000200736020c200020053602082000200636020420002004360200200020013602240c050b20004180808080783602002007450d032009410028029c96db8000118080808000000c030b20004180808080783602000c030b20004180808080783602000c020b20004180808080783602000b2004450d002006410028029c96db8000118080808000000b200241c0006a2480808080000bdf03010a7f23808080800041c0006b2202248080808000200241286a200110ec888080000240024002400240024020022802280d00200228022c2103200241206a200110ec8880800020022802200d012002280224220441304b0d01200241346a2001200410938580800020022802342204418080808078460d01200228023c210520022802382106200241186a200110ec8880800020022802180d02200228021c220741304b0d02200241346a2001200710938580800020022802342207418080808078460d02200228023c210820022802382109200241106a200110ec88808000024020022802100d002002280214210a200241086a200110ec8880800020022802080d00200228020c210b2002200110ec8880800020022802000d00200228020421012000200b3602202000200a36021c2000200336021820002008360214200020093602102000200736020c200020053602082000200636020420002004360200200020013602240c050b20004180808080783602002007450d032009410028029c96db8000118080808000000c030b20004180808080783602000c030b20004180808080783602000c020b20004180808080783602000b2004450d002006410028029c96db8000118080808000000b200241c0006a2480808080000b9a0201037f23808080800041206b2204248080808000200141e0006c4104722105410021060240024020014100480d0041002d0098a2db80001a200541002802a496db80001182808080000022060d01410121060b200620054198c2ca800010ae80808000000b20044100360214200420063602102004200536020c200420013602182004200441186a36021c2004411c6a2004410c6a108c8980800002402001450d00200141e0006c2101034020002004410c6a10cf98808000200041e0006a2100200141a07f6a22010d000b0b200428020c21002002200320042802102201200428021441002802f495db80001183808080000002402000450d002001410028029c96db8000118080808000000b200441206a2480808080000be31f03017f017e027f2380808080004190016b220224808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200129038001427e7c2203a7410620034234541b0e34000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f30313233000b200041003a0000200020012902003702042000410c6a200141086a2802003602000c330b200041013a0000200020012902003702042000410c6a200141086a2802003602000c320b200041023a0000200020012902003702042000410c6a200141086a2802003602000c310b20002001290238370204200020012903203703102000200129030037032820002001290328370318200020012903303703202000410c6a200141c0006a280200360200200041306a200141086a290300370300200041386a200141106a290300370300200041c0006a200141186a290300370300200041033a00000c300b200041043a00002000200129020c370204200020012903003703102000410c6a200141146a280200360200200041186a200141086a2802003602000c2f0b200041053a00002000200129020c370204200020012903183703102000200129020037021c2000410c6a200141146a280200360200200041186a200141206a280200360200200041246a200141086a2802003602000c2e0b20014180016a210420012d0098012105200241106a200141800110f5b28080001a200141f0006a210102402002280210418e80808078460d00200241106a10f49b8080000b200020053a0001200041003a0010200041063a00002000200429030037031820002001290200370204200041206a200441086a290300370300200041286a200441106a2903003703002000410c6a200141086a2802003602000c2d0b200041073a00002000200128020836020c200020012903003702040c2c0b200041083a0000200020012802003602040c2b0b200041093a00002000200128020836020c200020012903003702040c2a0b2000410a3a00000c290b2000410b3a0000200020012903003702040c280b2000410c3a000020002001290300370308200041286a200141206a290300370300200041206a200141186a290300370300200041186a200141106a290300370300200041106a200141086a2903003703000c270b2000410d3a00002000200129020c37020420002001290300370318200041146a2001411c6a2802003602002000410c6a200141146a290200370200200041206a200141086a2802003602000c260b2000410e3a00002000200129020c3702102000200129022037020420002001290200370224200041206a2001411c6a280200360200200041186a200141146a2902003702002000410c6a200141286a2802003602002000412c6a200141086a2802003602000c250b2000410f3a00002000200129021437020420002001290300370310200020012d00203a00012000410c6a2001411c6a280200360200200041186a200141086a290300370300200041206a200141106a2802003602000c240b200041103a00002000200129020c3702102000200129022037020420002001290200370224200041206a2001411c6a280200360200200041186a200141146a2902003702002000410c6a200141286a2802003602002000412c6a200141086a2802003602000c230b200041113a00002000200129020c3702102000200129022037020420002001290200370224200041206a2001411c6a280200360200200041186a200141146a2902003702002000410c6a200141286a2802003602002000412c6a200141086a2802003602000c220b200041123a00002000200129022837020420002001290300370318200041146a200141386a2802003602002000410c6a200141306a290200370200200041206a200141086a290300370300200041286a200141106a290300370300200041306a200141186a290300370300200041386a200141206a2903003703000c210b2000200129034037030820002001290300370320200041186a200141d0006a290300370300200041106a200141c8006a290300370300200041286a200141086a290300370300200041306a200141106a290300370300200041386a200141186a290300370300200041c0006a200141206a290300370300200041c8006a200141286a290300370300200041d0006a200141306a290300370300200041d8006a200141386a290300370300200041133a00000c200b200041143a00000c1f0b20012802002105200220012802042204200128020841a0016c6a36021c200220053602182002200436021420022004360210200241046a200241106a4180adca800010898c8080002000410c6a2002410c6a28020036020020002002290204370204200041153a00000c1e0b20012802002105200220012802042204200128020841a0016c6a36021c200220053602182002200436021420022004360210200241046a200241106a4180adca800010898c8080002000410c6a2002410c6a28020036020020002002290204370204200041163a00000c1d0b200041173a00000c1c0b200041183a00002000200129020c370204200020012903003703102000410c6a200141146a280200360200200041186a200141086a2802003602000c1b0b200041193a0000200020012903003703080c1a0b2000411a3a00002000200129030837031820002001290300370310200020012903103703080c190b2000411b3a00000c180b2000411c3a0000200020012902003702042000410c6a200141086a2802003602000c170b2000411d3a0000200020012902003702042000410c6a200141086a2802003602000c160b2000411e3a0000200020012902003702042000410c6a200141086a2802003602000c150b2000411f3a000020002001290300370308200041206a200141186a290300370300200041186a200141106a290300370300200041106a200141086a2903003703000c140b200041203a0000200020012902003702042000410c6a200141086a2902003702000c130b200041213a000020002001290228370204200020012903003703102000410c6a200141306a280200360200200041186a200141086a290300370300200041206a200141106a290300370300200041286a200141186a290300370300200041306a200141206a2903003703000c120b200041223a00002000200129020c37021c20002001280218360204200020012903003703102000200129021c370308200041246a200141146a280200360200200041186a200141086a2802003602000c110b200041233a000020002001290300370308200041286a200141206a290300370300200041206a200141186a290300370300200041186a200141106a290300370300200041106a200141086a2903003703000c100b200041243a00000c0f0b200041106a200141d00010f5b28080001a200041253a00000c0e0b2000200129030837031020002001290238370204200041386a200141306a290300370300200041306a200141286a290300370300200041286a200141206a290300370300200041206a200141186a290300370300200041186a200141106a2903003703002000410c6a200141c0006a28020036020020012903002103200041263a0000200020033703400c0d0b20002001290240370204200020012903003703102000410c6a200141c8006a280200360200200041186a200141086a290300370300200041206a200141106a290300370300200041286a200141186a290300370300200041306a200141206a290300370300200041386a200141286a290300370300200041c0006a200141306a290300370300200041c8006a200141386a290300370300200041273a00000c0c0b20002001290240370204200020012903003703102000410c6a200141c8006a280200360200200041186a200141086a290300370300200041206a200141106a290300370300200041286a200141186a290300370300200041306a200141206a290300370300200041386a200141286a290300370300200041c0006a200141306a290300370300200041c8006a200141386a290300370300200041283a00000c0b0b20002001290240370204200020012903003703102000410c6a200141c8006a280200360200200041186a200141086a290300370300200041206a200141106a290300370300200041286a200141186a290300370300200041306a200141206a290300370300200041386a200141286a290300370300200041c0006a200141306a290300370300200041c8006a200141386a290300370300200041293a00000c0a0b20002001290240370204200020012903003703102000410c6a200141c8006a280200360200200041186a200141086a290300370300200041206a200141106a290300370300200041286a200141186a290300370300200041306a200141206a290300370300200041386a200141286a290300370300200041c0006a200141306a290300370300200041c8006a200141386a2903003703002000412a3a00000c090b2000412b3a0000200020012d00003a00010c080b2000412c3a000020002001290000370001200041196a200141186a290000370000200041116a200141106a290000370000200041096a200141086a2900003700000c070b2000412d3a00000c060b2000412e3a0000200020012902003702042000410c6a200141086a2802003602000c050b2000412f3a000020002001290218370204200020012903003703102000410c6a200141206a280200360200200041186a200141086a290300370300200041206a200141106a2903003703000c040b200041303a000020002001290300370310200041c8006a200141386a290300370300200041c0006a200141306a290300370300200041386a200141286a290300370300200041306a200141206a290300370300200041286a200141186a290300370300200041206a200141106a290300370300200041186a200141086a2903003703000c030b2000200129021837021c200020012902243702042000200129033037031020002001290300370328200041246a200141206a2802003602002000410c6a2001412c6a280200360200200041186a200141386a280200360200200041306a200141086a290300370300200041386a200141106a29030037030020012d003c2101200041313a0000200020013a00010c020b20012903002103200128020821052002200128020c2204200128021041a0016c6a36021c200220053602182002200436021420022004360210200241046a200241106a4180adca800010898c80800020002003370310200020022902043702042000410c6a2002410c6a280200360200200041323a00000c010b200041333a0000200020012902003702042000410c6a200141086a2802003602000b20024190016a2480808080000bb61f02087f017e23808080800041306b22012480808080000240024002400240024002400240024002402000280200220241ffffffff076a220341012003410d491b0e0a00010808020304050806080b0240024002400240024002400240024020002d0008417f6a0e0a010f0203040506070f0f000b200028020c450d0e2000280210410028029c96db8000118080808000000c0e0b200028020c450d0d2000280210410028029c96db8000118080808000000c0d0b200028020c450d0c2000280210410028029c96db8000118080808000000c0c0b200028020c450d0b2000280210410028029c96db8000118080808000000c0b0b2000410c6a10ac8c808000200028020c450d0a2000280210410028029c96db8000118080808000000c0a0b20002802102104024020002802142203450d002003410171210541002102024020034101460d002003417e7121062004210341002102034002402003280200450d00200341046a280200410028029c96db8000118080808000000b02402003410c6a280200450d00200341106a280200410028029c96db8000118080808000000b200341186a21032006200241026a2202470d000b0b2005450d0020042002410c6c6a2203280200450d002003280204410028029c96db8000118080808000000b200028020c450d092004410028029c96db8000118080808000000c090b2000280210450d082000280214410028029c96db8000118080808000000c080b200028020c450d072000280210410028029c96db8000118080808000000c070b02402002418080808078470d0020002802042103410421020c060b02402002450d002000280204410028029c96db8000118080808000000b200041d8006a10e68b808000200028023821040240200028023c2203450d002003410171210541002102024020034101460d002003417e7121062004210341002102034002402003280200450d00200341046a280200410028029c96db8000118080808000000b0240200341106a280200450d00200341146a280200410028029c96db8000118080808000000b200341206a21032006200241026a2202470d000b0b2005450d00200420024104746a2203280200450d002003280204410028029c96db8000118080808000000b02402000280234450d002004410028029c96db8000118080808000000b02400240200028026422030d0041002103410021020c010b2001200336022420014100360220200120033602142001410036021020012000280268220336022820012003360218200028026c2102410121030b2001200236022c2001200336021c2001200336020c2001410c6a10d18a80800020002802442107024020002802482208450d0041002105034002402007200541f0006c6a22042802082202450d00200428020421030340024020032d0000220641034b0d002003200641027441c4f5ca80006a2802006a2206280200450d00200641046a280200410028029c96db8000118080808000000b200341146a21032002417f6a22020d000b0b02402004280200450d002004280204410028029c96db8000118080808000000b200541016a22052008470d000b0b02402000280240450d002007410028029c96db8000118080808000000b41cc002102200028024c2203418080808078470d050c060b024002400240024002400240024020002d0010417f6a0e07000102030405060c0b20002d00144102470d0b2000280218450d0b200028021c410028029c96db8000118080808000000c0b0b024020002d00144102470d002000280218450d00200028021c410028029c96db8000118080808000000b20002d00384102470d0a200028023c450d0a2000280240410028029c96db8000118080808000000c0a0b20002d00144102470d092000280218450d09200028021c410028029c96db8000118080808000000c090b20002d00144102470d082000280218450d08200028021c410028029c96db8000118080808000000c080b20002d00144102470d072000280218450d07200028021c410028029c96db8000118080808000000c070b2000280214450d062000280218410028029c96db8000118080808000000c060b20002d00144102470d052000280218450d05200028021c410028029c96db8000118080808000000c050b024002400240024020002d00082203417c6a41042003417b6a41ff01714105491b417f6a0e0400010203080b200028020c220310f49b8080002003410028029c96db8000118080808000000c070b2000280220220310f49b8080002003410028029c96db8000118080808000000c060b20002d000c4102470d052000280210450d052000280214410028029c96db8000118080808000000c050b024020034102470d00200028020c450d002000280210410028029c96db8000118080808000000b200028022c220310f49b8080002003410028029c96db8000118080808000000c040b20002d00104101470d032000280214450d032000280218410028029c96db8000118080808000000c030b20002802042203418080808078460d022003450d022000280208410028029c96db8000118080808000000c020b024002400240024002400240024002400240024002400240024002402000290308427e7c2209a741016a410e20094211541b417f6a0e1000010203040f050607080f090a0b0c0d0f0b024002400240200028021022032d0000220241636a41002002411e71411e461b0e020201000b200341046a10c69b8080000c010b200341046a10ff9b8080000b2003410028029c96db800011808080800000200028021410979d8080000c0e0b024002400240200028021022032d0000220241636a41002002411e71411e461b0e020201000b200341046a10c69b8080000c010b200341046a10ff9b8080000b2003410028029c96db800011808080800000024002400240200028021422032d0000220241636a41002002411e71411e461b0e020201000b200341046a10c69b8080000c010b200341046a10ff9b8080000b2003410028029c96db800011808080800000200028021810989d8080000c0d0b024002400240200028021022032d0000220241636a41002002411e71411e461b0e020201000b200341046a10c69b8080000c010b200341046a10ff9b8080000b2003410028029c96db800011808080800000024002400240200028021422032d0000220241636a41002002411e71411e461b0e020201000b200341046a10c69b8080000c010b200341046a10ff9b8080000b2003410028029c96db800011808080800000200028021810989d8080000c0c0b2000280220220641046a21000240024002400240024020062802000e020102000b0240200628020c2202450d00200628020821030340200310d38b808000200341a0016a21032002417f6a22020d000b0b2000280200450d03200641086a21030c020b200010d48b8080002000280200450d02200641086a21030c010b200010d58b8080002000280200450d01200641086a21030b2003280200410028029c96db8000118080808000000b2006410028029c96db8000118080808000000c0b0b2000280210220310c69b8080002003410028029c96db8000118080808000000c0a0b024002400240200028021022032d0000220241636a41002002411e71411e461b0e020201000b200341046a10c69b8080000c010b200341046a10ff9b8080000b2003410028029c96db8000118080808000000c090b024002400240200028021022032d0000220241636a41002002411e71411e461b0e020201000b200341046a10c69b8080000c010b200341046a10ff9b8080000b2003410028029c96db8000118080808000000c080b024002400240200028022822032d0000220241636a41002002411e71411e461b0e020201000b200341046a10c69b8080000c010b200341046a10ff9b8080000b2003410028029c96db800011808080800000024002400240200028022c22032d0000220241636a41002002411e71411e461b0e020201000b200341046a10c69b8080000c010b200341046a10ff9b8080000b2003410028029c96db800011808080800000200028023010989d8080000c070b024002400240200028022822032d0000220241636a41002002411e71411e461b0e020201000b200341046a10c69b8080000c010b200341046a10ff9b8080000b2003410028029c96db800011808080800000024002400240200028022c22032d0000220241636a41002002411e71411e461b0e020201000b200341046a10c69b8080000c010b200341046a10ff9b8080000b2003410028029c96db800011808080800000200028023010989d8080000c060b024002400240200028022822032d0000220241636a41002002411e71411e461b0e020201000b200341046a10c69b8080000c010b200341046a10ff9b8080000b2003410028029c96db800011808080800000024002400240200028022c22032d0000220241636a41002002411e71411e461b0e020201000b200341046a10c69b8080000c010b200341046a10ff9b8080000b2003410028029c96db800011808080800000200028023010989d8080000c050b200028021010989d808000024002400240200028021422032d0000220241636a41002002411e71411e461b0e020201000b200341046a10c69b8080000c010b200341046a10ff9b8080000b2003410028029c96db8000118080808000000c040b024002400240200028022022032d0000220241636a41002002411e71411e461b0e020201000b200341046a10c69b8080000c010b200341046a10ff9b8080000b2003410028029c96db800011808080800000200028022410989d8080000240200028022822032d00002202411f4b0d0002400240200241636a41002002411e71411e461b0e020201000b200341046a10c69b8080000c010b200341046a10ff9b8080000b2003410028029c96db800011808080800000024002400240200028022c22032d0000220241626a4100200241616a41ff01714102491b0e020201000b200341046a10c69b8080000c010b200341046a10ff9b8080000b2003410028029c96db8000118080808000000240200028023022032d00002202411f4b0d0002400240200241636a41002002411e71411e461b0e020201000b200341046a10c69b8080000c010b200341046a10ff9b8080000b2003410028029c96db800011808080800000200028023410979d8080000c030b024002400240200028022022032d0000220241636a41002002411e71411e461b0e020201000b200341046a10c69b8080000c010b200341046a10ff9b8080000b2003410028029c96db8000118080808000000c020b024002400240200028021022032d0000220241636a41002002411e71411e461b0e020201000b200341046a10c69b8080000c010b200341046a10ff9b8080000b2003410028029c96db8000118080808000000c010b2003450d00200020026a280204410028029c96db8000118080808000000b200141306a2480808080000b930302077f017e23808080800041206b2202248080808000410321030240200128020022042802082205280208220620052802102207460d0002400240200741016a2208450d00200820064b0d0120052802042106200520083602102004427f200429030042017c22092009501b370300024002400240200620076a2d00000e03000102050b2002410c6a200110cb9b808000200228020c410d460d042000200229020c370204200041146a2002411c6a2802003602002000410c6a200241146a290200370200410021030c040b2002410c6a200110cb9b808000200228020c410d460d032000200229020c370204200041146a2002411c6a2802003602002000410c6a200241146a290200370200410121030c030b2002410c6a200110cb9b808000200228020c410d460d022000200229020c370204200041146a2002411c6a2802003602002000410c6a200241146a290200370200410221030c020b417f200841e493d0800010b781808000000b2008200641e493d0800010b581808000000b20002003360200200241206a2480808080000bdc0202057f017e23808080800041206b22022480808080004103210302402001280200220428020828020022052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b37030002400240024020062d00000e03000102030b2002410c6a200110c99b808000200228020c410d460d022000200229020c370204200041146a2002411c6a2802003602002000410c6a200241146a290200370200410021030c020b2002410c6a200110c99b808000200228020c410d460d012000200229020c370204200041146a2002411c6a2802003602002000410c6a200241146a290200370200410121030c010b2002410c6a200110c99b808000200228020c410d460d002000200229020c370204200041146a2002411c6a2802003602002000410c6a200241146a290200370200410221030b20002003360200200241206a2480808080000be50302067f017e23808080800041206b2202248080808000024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121030c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021030b4103210420034101710d02024002400240200541ff01710e03000102050b2002410c6a200110c89b808000200228020c410d460d042000200229020c370204200041146a2002411c6a2802003602002000410c6a200241146a290200370200410021040c040b2002410c6a200110c89b808000200228020c410d460d032000200229020c370204200041146a2002411c6a2802003602002000410c6a200241146a290200370200410121040c030b2002410c6a200110c89b808000200228020c410d460d022000200229020c370204200041146a2002411c6a2802003602002000410c6a200241146a290200370200410221040c020b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b20002004360200200241206a2480808080000bd90202057f017e23808080800041206b22022480808080004103210302402001280200220428020822052802042206450d0020052006417f6a36020420052005280200220641016a3602002004427f200429030042017c22072007501b37030002400240024020062d00000e03000102030b2002410c6a200110d29b808000200228020c410d460d022000200229020c370204200041146a2002411c6a2802003602002000410c6a200241146a290200370200410021030c020b2002410c6a200110d29b808000200228020c410d460d012000200229020c370204200041146a2002411c6a2802003602002000410c6a200241146a290200370200410121030c010b2002410c6a200110d29b808000200228020c410d460d002000200229020c370204200041146a2002411c6a2802003602002000410c6a200241146a290200370200410221030b20002003360200200241206a2480808080000bfe0301037f23808080800041106b22022480808080000240024002400240200028020041576a2203410120034103491b0e03000102000b200041086a21040240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41003a00002002200436020c2002410c6a2001108d898080002002200041106a36020c2002410c6a2001108d898080000c020b200041206a21040240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41013a00002002200436020c2002410c6a2001108d898080002002200041286a36020c2002410c6a2001108d8980800020002d001821040240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20043a00002000200110ea9b8080000c010b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041086a2104200128020420036a41023a00002001200341016a220336020820002d00202100024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20003a00002004200110ea9b8080000b200241106a2480808080000bf10602047f017e2380808080004190026b2203248080808000200341f0006a41086a200141086a28020036020020032001290200370370200341d0016a41086a200241086a280200360200200320022902003703d001200341046a200341f0006a200341d0016a10c298808000024002400240200328021422024104460d00200341f0016a41086a2204200341046a41086a29020037030020034190016a41086a200341206a290200370300200341a0016a200341286a290200370300200341a8016a200341306a290200370300200341b0016a200341386a290200370300200341b8016a200341c0006a280200360200200320032902043703f00120032003290218370390012003280244210520032802482106200328024c2101200341c0016a41086a2004290300370300200320032903f0013703c001024020032802d001418080808078460d00200341d0016a10ec8b80800020032802d001450d0020032802d401410028029c96db8000118080808000000b024020032802704109460d00200341f0006a10c69b8080000b200341d0016a41086a200341c0016a41086a290300370300200341d0016a411c6a20034190016a41086a280200360200200320032903c0013703d001200320023602e00120032003290390013702e401200341046a200341d0016a10c6a380800020032d00040d01200041186a200341b4016a290200370200200041106a20034190016a411c6a290200370200200041086a200341a4016a2902003702002000200329029c013702002000200136022820002006360224200020053602200c020b200341f0016a41086a200341046a41086a28020022013602002003200329020422073703f001200041086a2001360200200020073702002000418080808078360220024020032802d001418080808078460d00200341d0016a10ec8b80800020032802d001450d0020032802d401410028029c96db8000118080808000000b20032802704109460d01200341f0006a10c69b8080000c010b200341db006a200341106a2802002202360000200320032902082207370053200041086a200236000020002007370000200041808080807836022002402001450d00200641306a21000340200010e38a808000200041c0006a21002001417f6a22010d000b0b2005450d002006410028029c96db8000118080808000000b20034190026a2480808080000bd20301057f2380808080004180026b220424808080800020012d00082105200141003a000820012802042106200120033602042001280200210320012002360200024002400240200320026a41084b0d00200120053a00080240024020030d002004200336020c2004410036020820042006360204200420033602000c010b20044100360208200420033602002003417f6a210220042006360204200341d0006c20066a41406a2106200441106a410172210703402004200236020c200320024d0d0120062d000022054113460d01200420053a00102007200641016a41cf0010f5b28080001a200441e0006a2001200441106a10a59280800020042d00604113470d04200641b07f6a21062002417f6a2202417f470d000b0b200410c69b808000200041093602000c010b2001410b6a22022d0000210720012f00092108200020012902003702002001200636020420012003360200200141086a220628020021032002200820074110747222074110763a0000200120073b0009200041086a2003360200200620053a00000b20044180026a2480808080000f0b200441b0016a200441e0006a41d00010f5b28080001a41ccb3ca80004131200441b0016a41bcb3ca80004180b4ca800010ad81808000000bbf0501047f2380808080004180016b22012480808080002001429f84caa186e6c8f68b7f37000a200142f9c4fbefa5a6dc323700022001411c6a200141026a411041002802d495db80001188808080000002400240200128021c2202418080808078460d0020012802202103024020012802244110490d00200141026a2003411010f9b2808000210402402002450d002003410028029c96db8000118080808000000b20040d0120004200370308200042c0f0f50b3703000c020b2002450d002003410028029c96db8000118080808000000b200141003b011241002102024041002802cca2db80004103490d002001410a360218200141eafacc80003602142001418885808000ad422086200141126aad84370368200141a783808000ad422086200141146aad8437036041002802dc8fdb8000210241002802d88fdb8000210341002802c8a2db80002104200142023702542001410336024c200141d0a9ca800036024820014116360244200141eca1ca8000360240200142be8080803037023820014197a7ca80003602342001421a37022c200141d5a7ca80003602282001410036022420014281808080e00337021c200241bce9c38000200441024622041b28021021022001200141e0006a360250200341d4e9c3800020041b2001411c6a2002118b808080000020012f011221020b2001411c6a41eafacc8000410a41002802bc97db8000118880808000002001411c6a41106a220341f4f5ca8000411541002802bc97db800011888080800000200141e0006a41186a2001411c6a41186a290000370300200141e0006a41106a2003290000370300200141e0006a41086a2001411c6a41086a2900003703002001200129001c370360200120023b011c200141e0006a41202001411c6a410241002802f495db80001183808080000020004200370308200042c0b2cd3b3703000b20014180016a2480808080000be40201047f23808080800041206b220224808080800041002d0098a2db80001a02400240410141002802a496db8000118280808000002203450d0020032001417f6a3a0000200241013602102002200336020c20024101360208200241086a410141034101410110e5a0808000200228020c2203200228021022046a220541003b0000200541026a41003a0000200228020821050240200441036a22044104470d002003280000210402402005450d002003410028029c96db8000118080808000000b200421030c020b2005418080808078460d012002200436021c200220033602182002200536021441fca2ca800041cb00200241146a41eca2ca80004194b5ca800010ad81808000000b4101410110bb80808000000b200041003a00102000200336020c200041033a000020002001411874411875410274220341d4f0ca80006a2802003602082000200341b0f0ca80006a280200360204200241206a2480808080000b940201037f02400240024002400240200028020841576a2201410220014106491b0e050401040402000b200028020c450d032000280210450d03200028021421020c020b20002802102102024020002802142203450d00200241306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b200028020c0d010c020b20002802102102024020002802142203450d0020022101034002402001280200450d00200141046a280200410028029c96db8000118080808000000b02402001410c6a280200450d00200141106a280200410028029c96db8000118080808000000b200141286a21012003417f6a22030d000b0b200028020c450d010b2002410028029c96db8000118080808000000b0be60201017f02400240024002400240024002400240024020002802000e080801020304050607000b2000280204220120012802002201417f6a36020020014101470d07200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d06200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d05200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d04200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d03200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d02200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d01200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d00200041046a10caaf8080000b0b930101037f0240024020002802002201410c470d00200028020821020240200028020c2203450d00200241306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b2000280204450d012002410028029c96db8000118080808000000f0b02400240200141776a2201410320014103491b0e0402000201020b200041046a21000b200010ff9b8080000b0b930101037f0240024020002802002201410c470d00200028020821020240200028020c2203450d00200241306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2000280204450d012002410028029c96db8000118080808000000f0b02400240200141776a2201410320014103491b0e0402000201020b200041046a21000b200010c69b8080000b0b8c0804067f017e027f017e23808080800041d0006b2201248080808000200141306a41d0b6ca8000411041e0b6ca80004117410441001089a9808000200142043702282001420037022020014280808080800137021841002d0098a2db80001a02400240412041002802a496db8000118280808000002202450d00200241e880808000360218200242b8f8f596b4ec85c048370310200242a8e8f9fbe3e78f97f1003703082002410136020420024182a7ca800036020020014101360248200120023602402001200241206a36024c20012002360244200141186a200141c0006a418092c7800010908b808000200141086a41086a200141246a220241086a2802003602002001200229020037030820012802182103200128021c2104200128022021052001280230210620012902342107200141186a41086a22084100360200200142808080808001370218200141186a41c0d1c5800010faa8808000200128021c220242b8f8f596b4ec85c048370308200242a8e8f9fbe3e78f97f100370300200141c0006a41086a220941013602002002420437022c2002420137022420024196fac580003602202002410636021c20024197fac58000360218200241e880808000360210200120012902183703400240200928020022092001280240470d00200141c0006a41c0d1c5800010faa88080000b2001280244200941386c6a2202420437022c2002420137022420024196fac580003602202002410b36021c2002418bfac58000360218200241e880808000360210200242b8f8f596b4ec85c048370308200242a8e8f9fbe3e78f97f1003703002008200941016a220236020020012001290340220a37031802402002200aa7470d00200141186a41c0d1c5800010faa88080000b200128021c200241386c22096a2202420437022c2002420137022420024196fac580003602202002410936021c2002419dfac58000360218200241e880808000360210200242b8f8f596b4ec85c048370308200242a8e8f9fbe3e78f97f100370300200128021c210220012001280218360220200120023602182001200220096a41386a3602242001200236021c200141c0006a200141186a418092c7800010918b8080002006418080808078460d0120012003360220200120043602182001200436021c2001200420054105746a360224200041c4006a200141186a41b097cc800010908b808000200141236a200141c0006a41086a2802003600002000200737023c20002006360238200041003a000020002001290308370250200041d8006a200141086a41086a2802003602002001200129024037001b20002001290018370001200041086a2001411f6a290000370000200141d0006a2480808080000f0b4108412010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000b8d0202017f057e23808080800041106b22022480808080002002200110f98880800002400240024020022802000d00200229030821032002200110f9888080002002280200450d010b420121030c010b200229030821042002200110f9888080000240024020022802000d00200229030821052002200110f9888080002002280200450d010b420121030c010b200229030821062002200110f9888080000240024020022802000d00200229030821072002200110f9888080002002280200450d010b420121030c010b200020022903083703302000200737032820002006370320200020053703182000200437031020002003370308420021030b20002003370300200241106a2480808080000ba80201017f23808080800041106b22022480808080002002200041c8006a36020c2002410c6a2001108d898080002002200041d0006a36020c2002410c6a2001108d898080002000200110dd9b808000200041186a200110dd9b808000200041306a200110dd9b8080002002200041a0016a36020c2002410c6a2001108d898080002002200041a8016a36020c2002410c6a2001108d89808000200041d8006a200110dd9b808000200041f0006a200110dd9b80800020004188016a200110dd9b8080002002200041f8016a36020c2002410c6a2001108d89808000200220004180026a36020c2002410c6a2001108d89808000200041b0016a200110dd9b808000200041c8016a200110dd9b808000200041e0016a200110dd9b808000200241106a2480808080000be40201047f23808080800041206b220224808080800041002d0098a2db80001a02400240410141002802a496db8000118280808000002203450d0020032001417f6a3a0000200241013602102002200336020c20024101360208200241086a410141034101410110e5a0808000200228020c2203200228021022046a220541003b0000200541026a41003a0000200228020821050240200441036a22044104470d002003280000210402402005450d002003410028029c96db8000118080808000000b200421030c020b2005418080808078460d012002200436021c200220033602182002200536021441fca2ca800041cb00200241146a41eca2ca800041b4b8ca800010ad81808000000b4101410110bb80808000000b200041163a00102000200336020c200041033a0000200020014118744118754102742203418cf1ca80006a2802003602082000200341f8f0ca80006a280200360204200241206a2480808080000be40201047f23808080800041206b220224808080800041002d0098a2db80001a02400240410141002802a496db8000118280808000002203450d0020032001417f6a3a0000200241013602102002200336020c20024101360208200241086a410141034101410110e5a0808000200228020c2203200228021022046a220541003b0000200541026a41003a0000200228020821050240200441036a22044104470d002003280000210402402005450d002003410028029c96db8000118080808000000b200421030c020b2005418080808078460d012002200436021c200220033602182002200536021441fca2ca800041cb00200241146a41eca2ca800041c8b9ca800010ad81808000000b4101410110bb80808000000b2000410a3a00102000200336020c200041033a000020002001411874411875410274220341d0f1ca80006a2802003602082000200341a0f1ca80006a280200360204200241206a2480808080000bab0501057f23808080800041106b22012480808080002001410036020c20014280808080800137020441002d0098a2db80001a0240024002400240410841002802a496db8000118280808000002202450d0020024185bbca80003602002002412836020441002d0098a2db80001a410841002802a496db8000118280808000002203450d0120034200370000200141046a41e08fcd800010dca0808000200128020822044293888c8f89fdc6ec9e7f37020820044100360200200441013a0074200441013602702004200236026c2004428880808010370264200420033602602004410836025c20044203370244200441c895cd80003602402004419581808000360218200442a5e9e3ab9e929adc2c3702102001410136020c41002d0098a2db80001a412041002802a496db8000118280808000002202450d02200241adbbca8000360200200241d10036021c200241b8bcca8000360218200241d500360214200241e3bbca80003602102002410036020c200242b68080801037020441002d0098a2db80001a410141002802a496db8000118280808000002203450d03200341003a00000240200128020c22052001280204470d00200141046a41e08fcd800010dca08080000b2001280208200541f8006c6a220441013a0074200441043602702004200236026c20044281808080c000370264200420033602602004410136025c20044209370244200441cb95cd8000360240200441c880808000360218200442febac4ad81b6fafcb37f37021020044298848fa1dab08ba17437020820044100360200200041086a200541016a3602002000200129020437020020004109360210200041edfbcc800036020c200141106a2480808080000f0b4104410810bb80808000000b4101410810bb80808000000b4104412010bb80808000000b4101410110bb80808000000bfa0201037f41002d0098a2db80001a0240024041d00041002802a496db8000118280808000002201450d0041002d0098a2db80001a0240410841002802a496db8000118280808000002202450d002002420037000041002d0098a2db80001a413041002802a496db80001182808080000022030d024104413010bb80808000000b4101410810bb80808000000b410841d00010bb80808000000b2003411c36022c200341a9bfca8000360228200341d800360224200341d1beca8000360220200341d20036021c200341ffbdca8000360218200341d300360214200341acbdca80003602102003410036020c200342a38080801037020420034189bdca80003602002001200236022420014108360220200142063702342001200336023020014288808080e0003703282001419581808000360218200142a5e9e3ab9e929adc2c37031020014293888c8f89fdc6ec9e7f3703082001410d360204200141c5bfca80003602002000410136020820002001360204200041013602000bc20202067f017e23808080800041106b220224808080800002400240024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b20044101710d02200541ff01710d032002200110f588808000024020022802000d002002290308210820004200370300200020083703080c050b200042013703000c040b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200042013703000c010b200042013703000b200241106a2480808080000be80403067f017e027f23808080800041c0006b2201248080808000200141186a41a2adca800041044182a2ca80004118410441001089a9808000200142043702102001420037020820014280808080800137020041002d0098a2db80001a024002400240412041002802a496db8000118280808000002202450d00200241003602182002410136020420024182a7ca800036020020014101360238200120023602302001200241206a36023c200120023602342001200141306a418092c7800010908b80800041002d0098a2db80001a20012802002103200128020421042001280208210520012802182106200129021c2107410841002802a496db8000118280808000002208450d01200841002903c8c0ca80003702002001410036020820014280808080c000370200200141246a200141d0c0ca80004103109f86808000200128022c210920012802282102200120012802243602082001200236020020012002200941246c6a36020c20012002360204200141306a2001418092c7800010928b8080002006418080808078460d022001200336020820012004360200200120043602042001200420054105746a36020c200041c4006a200141b097cc800010908b8080002001410b6a200141306a41086a2802003600002000200737023c20002006360238200041013a00002000410136025820002008360254200041013602502001200129023037000320002001290000370001200041086a200141076a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b410441084194cdca800010ae80808000000b41d0d1c58000411141e4d1c58000109181808000000bf10401057f024002400240200028020041546a2202410220024102491b0e03000102000b02402001280200220320012802082204470d0020012004410110bea880800020012802002103200128020821040b200041046a21002001200441016a22023602082001280204220520046a41003a00000240200320026b411f4b0d0020012002412010bea880800020012802042105200128020821020b200520026a220420002900003700002001200241206a360208200441186a200041186a290000370000200441106a200041106a290000370000200441086a200041086a2900003700000f0b02402001280200220320012802082204470d0020012004410110bea880800020012802002103200128020821040b200041046a21002001200441016a22023602082001280204220520046a41013a00000240200320026b411f4b0d0020012002412010bea880800020012802042105200128020821020b200520026a220420002900003700002001200241206a360208200441186a200041186a290000370000200441106a200041106a290000370000200441086a200041086a2900003700000f0b02402001280200220520012802082203470d0020012003410110bea880800020012802002105200128020821030b200041306a21022001200341016a22043602082001280204220620036a41023a00000240200520046b411f4b0d0020012004412010bea880800020012802042106200128020821040b200620046a220320022900003700002001200441206a360208200341186a200241186a290000370000200341106a200241106a290000370000200341086a200241086a2900003700002000200110f99b8080000bae0403057f017e017f23808080800041c0006b2201248080808000200141246a41a2adca8000410441d5a7ca8000411a410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a024002400240412041002802a496db8000118280808000002202450d00200241003602182002410136020420024182a7ca800036020020014101360238200120023602302001200241206a36023c200120023602342001410c6a200141306a418092c7800010908b80800041002d0098a2db80001a200128020c210320012802102102200128021421042001280224210520012902282106410841002802a496db8000118280808000002207450d01200741002903c8c0ca800037020020014284808080c00037020c20014280808080c000370214200141306a2001410c6a418092c7800010928b8080002005418080808078460d02200120033602142001200236020c200120023602102001200220044105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200637023c20002005360238200041013a00002000410136025820002007360254200041013602502001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b410441084194cdca800010ae80808000000b41d0d1c58000411141e4d1c58000109181808000000b920503067f017e027f23808080800041c0006b2201248080808000200141186a41d3c0ca8000410541d5a7ca8000411a410441001089a9808000200142043702102001420037020820014280808080800137020041002d0098a2db80001a024002400240412041002802a496db8000118280808000002202450d00200241003602182002410136020420024182a7ca800036020020014101360238200120023602302001200241206a36023c200120023602342001200141306a418092c7800010908b80800041002d0098a2db80001a20012802002103200128020421042001280208210520012802182106200129021c2107410841002802a496db8000118280808000002208450d01200841002903f8c0ca80003702002001410036020820014280808080c000370200200141306a20014180c1ca8000410d10f4878080002001200141306a418dc1ca8000411210da88808000200141246a2001419fc1ca8000411010cb86808000200128022c210920012802282102200120012802243602082001200236020020012002200941246c6a36020c20012002360204200141306a2001418092c7800010928b8080002006418080808078460d022001200336020820012004360200200120043602042001200420054105746a36020c200041c4006a200141b097cc800010908b8080002001410b6a200141306a41086a2802003600002000200737023c20002006360238200041013a00002000410136025820002008360254200041013602502001200129023037000320002001290000370001200041086a200141076a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b410441084194cdca800010ae80808000000b41d0d1c58000411141e4d1c58000109181808000000bf50302067f017e23808080800041206b220224808080800041012103024002400240200028020022042802082205280208220620052802102207460d00200741016a2203450d01200320064b0d0220052802042106200520033602102004427f200429030042017c22082008501b370300410121030240024002400240200620076a2d0000417d6a0e03000102040b41002105200241003a001b20022002411b6a36021c2002410c6a41dc97db800020002002411c6a10bba6808000200228020c418080808078460d03200241086a2002410c6a41086a2802003602002002200229020c3703000c020b200241003a001b20022002411b6a36021c2002410c6a41dc97db800020002002411c6a10d8a6808000200228020c418080808078460d02200241086a2002410c6a41086a2802003602002002200229020c370300410121050c010b200241003a001b20022002411b6a36021c2002410c6a41dc97db800020002002411c6a10c2a6808000200228020c418080808078460d01200241086a2002410c6a41086a2802003602002002200229020c370300410221050b20012005360200200120022903003702042001410c6a200241086a280200360200410021030b200241206a24808080800020030f0b417f200341e493d0800010b781808000000b2003200641e493d0800010b581808000000bc40302047f017e23808080800041206b2202248080808000024002402000280200220328020422040d00410121040c010b20032004417f6a3602044101210420032003280200220541016a360200024002400240024020052d0000417d6a0e03000102040b200241046a200010eea58080002002280204418080808078460d03200241106a41086a200241046a41086a28020036020020022002290204370310200241046a200241106a10cfaf80800020022802042203418080808078460d0320022902082106410021000c020b200241046a200010f1a58080002002280204418080808078460d02200241106a41086a200241046a41086a28020036020020022002290204370310200241046a200241106a108ab080800020022802042203418080808078460d0220022902082106410121000c010b200241046a20001087a68080002002280204418080808078460d01200241106a41086a200241046a41086a28020036020020022002290204370310200241046a200241106a10adaf80800020022802042203418080808078460d0120022902082106410221000b200120063702082001200336020420012000360200410021040b200241206a24808080800020040bf50302067f017e23808080800041206b220224808080800041012103024002400240200028020022042802082205280208220620052802102207460d00200741016a2203450d01200320064b0d0220052802042106200520033602102004427f200429030042017c22082008501b370300410121030240024002400240200620076a2d0000417d6a0e03000102040b41002105200241003a001b20022002411b6a36021c2002410c6a41dc97db800020002002411c6a10f2a6808000200228020c418080808078460d03200241086a2002410c6a41086a2802003602002002200229020c3703000c020b200241003a001b20022002411b6a36021c2002410c6a41dc97db800020002002411c6a10e8a6808000200228020c418080808078460d02200241086a2002410c6a41086a2802003602002002200229020c370300410121050c010b200241003a001b20022002411b6a36021c2002410c6a41dc97db800020002002411c6a10d7a6808000200228020c418080808078460d01200241086a2002410c6a41086a2802003602002002200229020c370300410221050b20012005360200200120022903003702042001410c6a200241086a280200360200410021030b200241206a24808080800020030f0b417f200341e493d0800010b781808000000b2003200641e493d0800010b581808000000bc00302057f017e23808080800041206b22022480808080000240024020002802002203280208220428020422050d00410121050c010b20042005417f6a3602044101210520042004280200220641016a3602002003427f200329030042017c22072007501b370300024002400240024020062d0000417d6a0e03000102040b41002104200241003a001b20022002411b6a36021c2002410c6a41dc97db800020002002411c6a10f1a6808000200228020c418080808078460d03200241086a2002410c6a41086a2802003602002002200229020c3703000c020b200241003a001b20022002411b6a36021c2002410c6a41dc97db800020002002411c6a10f5a6808000200228020c418080808078460d02200241086a2002410c6a41086a2802003602002002200229020c370300410121040c010b200241003a001b20022002411b6a36021c2002410c6a41dc97db800020002002411c6a10d1a6808000200228020c418080808078460d01200241086a2002410c6a41086a2802003602002002200229020c370300410221040b20012004360200200120022903003702042001410c6a200241086a280200360200410021050b200241206a24808080800020050b9a0402057f017e23808080800041306b22022480808080000240024020002802002203280208220428020422050d00410121050c010b20042005417f6a3602044101210520042004280200220641016a3602002003427f200329030042017c22072007501b370300024002400240024020062d0000417d6a0e03000102040b2002200010e88880800020022802000d032002280204220441144b0d03200241246a2000200410e18580800020022802242204418080808078460d032002200229022837021c20022004360218200241246a200241186a10cfaf80800020022802242204418080808078460d0320022902282107410021000c020b200241086a200010e88880800020022802080d02200228020c220441144b0d02200241246a2000200410cc8580800020022802242204418080808078460d022002200229022837021c20022004360218200241246a200241186a108ab080800020022802242204418080808078460d0220022902282107410121000c010b200241106a200010e88880800020022802100d012002280214220441144b0d01200241246a2000200410e98480800020022802242204418080808078460d012002200229022837021c20022004360218200241246a200241186a10adaf80800020022802242204418080808078460d0120022902282107410221000b200120073702082001200436020420012000360200410021050b200241306a24808080800020050bb00202067f017e23808080800041106b220224808080800002400240024002400240200028020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121030c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021030b41012104024020034101710d00200241086a200010a092808000200228020822004109460d00200228020c2104200120053a00082001200036020020012004360204410021040b200241106a24808080800020040f0b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000bc00302057f017e23808080800041206b22022480808080000240024020002802002203280208220428020422050d00410121050c010b20042005417f6a3602044101210520042004280200220641016a3602002003427f200329030042017c22072007501b370300024002400240024020062d0000417d6a0e03000102040b41002104200241003a001b20022002411b6a36021c2002410c6a41dc97db800020002002411c6a10bfa6808000200228020c418080808078460d03200241086a2002410c6a41086a2802003602002002200229020c3703000c020b200241003a001b20022002411b6a36021c2002410c6a41dc97db800020002002411c6a10dca6808000200228020c418080808078460d02200241086a2002410c6a41086a2802003602002002200229020c370300410121040c010b200241003a001b20022002411b6a36021c2002410c6a41dc97db800020002002411c6a10d0a6808000200228020c418080808078460d01200241086a2002410c6a41086a2802003602002002200229020c370300410221040b20012004360200200120022903003702042001410c6a200241086a280200360200410021050b200241206a24808080800020050b900501077f23808080800041900a6b2202248080808000024002402000280200220328020422040d00410121050c010b20032004417f6a22063602044101210520032003280200220741016a3602000240024002400240024020072d0000417d6a0e03000102050b2006450d0420032004417e6a22063602042003200741026a22083602000240024020072d00010e020001060b2006450d0520032004417d6a3602042003200741036a36020020072d0002210720024190056a2000108a8f80800020022d0090052200411e460d052002418e056a20022d0093053a0000200220022f0091053b018c052002280294052103200228029805210520022d009c052104200241186a20024190056a410d7241f30410f5b28080001a0c040b20044122490d0420032004415e6a3602042003200741226a3602002002418c056a41026a200841026a2d00003a0000200241206a200741166a290000370300411e2100200241286a2007411e6a280000360200200220082f00003b018c052002200729000e37031820072d000d210420072800092105200728000521030c020b2006450d0320032004417e6a3602042003200741026a36020020072d00012104200241086a2000109395808000200228020822034109460d03200228020c2105411f21000c010b2006450d0220032004417e6a3602042003200741026a36020020072d00012104200241106a200010a192808000200228021022034109460d0220022802142105412021000b0b200120003a0000200120022f018c053b0001200120043a000c2001200536020820012003360204200141036a2002418e056a2d00003a00002001410d6a200241186a41f30410f5b28080001a200120073a008005410021050b200241900a6a24808080800020050bc30302057f017e23808080800041206b22022480808080000240024020002802002203280208280200220428020422050d00410121050c010b20042005417f6a3602044101210520042004280200220641016a3602002003427f200329030042017c22072007501b370300024002400240024020062d0000417d6a0e03000102040b41002104200241003a001b20022002411b6a36021c2002410c6a41dc97db800020002002411c6a10c0a6808000200228020c418080808078460d03200241086a2002410c6a41086a2802003602002002200229020c3703000c020b200241003a001b20022002411b6a36021c2002410c6a41dc97db800020002002411c6a10cca6808000200228020c418080808078460d02200241086a2002410c6a41086a2802003602002002200229020c370300410121040c010b200241003a001b20022002411b6a36021c2002410c6a41dc97db800020002002411c6a10cda6808000200228020c418080808078460d01200241086a2002410c6a41086a2802003602002002200229020c370300410221040b20012004360200200120022903003702042001410c6a200241086a280200360200410021050b200241206a24808080800020050b9d0502067f017e23808080800041306b220224808080800002400240024002400240200028020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121030c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021030b41012104024020034101710d000240024002400240200541ff0171417d6a0e03000102040b2002200010ec8880800020022802000d032002280204220341144b0d03200241246a2000200310f58480800020022802242200418080808078460d032002200229022837021c20022000360218200241246a200241186a10cfaf80800020022802242200418080808078460d0320022902282108410021040c020b200241086a200010ec8880800020022802080d02200228020c220341144b0d02200241246a2000200310848580800020022802242200418080808078460d022002200229022837021c20022000360218200241246a200241186a108ab080800020022802242200418080808078460d0220022902282108410121040c010b200241106a200010ec8880800020022802100d012002280214220341144b0d01200241246a20002003108e8580800020022802242200418080808078460d012002200229022837021c20022000360218200241246a200241186a10adaf80800020022802242200418080808078460d0120022902282108410221040b200120083702082001200036020420012004360200410021040b200241306a24808080800020040f0b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b9f0301037f23808080800041206b220224808080800002400240200028020422030d00410121030c010b20002003417f6a3602044101210320002000280200220441016a360200024002400240024020042d0000417d6a0e03000102040b41002104200241003a001b20022002411b6a36021c2002410c6a41dc97db800020002002411c6a10d6a6808000200228020c418080808078460d03200241086a2002410c6a41086a2802003602002002200229020c3703000c020b200241003a001b20022002411b6a36021c2002410c6a41dc97db800020002002411c6a10f4a6808000200228020c418080808078460d02200241086a2002410c6a41086a2802003602002002200229020c370300410121040c010b200241003a001b20022002411b6a36021c2002410c6a41dc97db800020002002411c6a10cba6808000200228020c418080808078460d01200241086a2002410c6a41086a2802003602002002200229020c370300410221040b20012004360200200120022903003702042001410c6a200241086a280200360200410021030b200241206a24808080800020030bc30402067f017e23808080800041206b220224808080800002400240024002400240200028020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121030c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021030b41012104024020034101710d000240024002400240200541ff0171417d6a0e03000102040b41002103200241003a001b20022002411b6a36021c2002410c6a41dc97db800020002002411c6a10d3a6808000200228020c418080808078460d03200241086a2002410c6a41086a2802003602002002200229020c3703000c020b200241003a001b20022002411b6a36021c2002410c6a41dc97db800020002002411c6a10dea6808000200228020c418080808078460d02200241086a2002410c6a41086a2802003602002002200229020c370300410121030c010b200241003a001b20022002411b6a36021c2002410c6a41dc97db800020002002411c6a10e6a6808000200228020c418080808078460d01200241086a2002410c6a41086a2802003602002002200229020c370300410221030b20012003360200200120022903003702042001410c6a200241086a280200360200410021040b200241206a24808080800020040f0b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b8b0501067f23808080800041900a6b220224808080800002400240200028020422030d00410121040c010b20002003417f6a22053602044101210420002000280200220641016a3602000240024002400240024020062d0000417d6a0e03000102050b2005450d0420002003417e6a22053602042000200641026a22073602000240024020062d00010e020001060b2005450d0520002003417d6a3602042000200641036a36020020062d0002210620024190056a200010878f80800020022d0090052205411e460d052002418e056a20022d0093053a0000200220022f0091053b018c052002280294052100200228029805210420022d009c052103200241186a20024190056a410d7241f30410f5b28080001a0c040b20034122490d0420002003415e6a3602042000200641226a3602002002418c056a41026a200741026a2d00003a0000200241206a200641166a290000370300411e2105200241286a2006411e6a280000360200200220072f00003b018c052002200629000e37031820062d000d210320062800092104200628000521000c020b2005450d0320002003417e6a3602042000200641026a36020020062d00012103200241086a200010e094808000200228020822004109460d03200228020c2104411f21050c010b2005450d0220002003417e6a3602042000200641026a36020020062d00012103200241106a200010a292808000200228021022004109460d0220022802142104412021050b0b200120053a0000200120022f018c053b0001200120033a000c2001200436020820012000360204200141036a2002418e056a2d00003a00002001410d6a200241186a41f30410f5b28080001a200120063a008005410021040b200241900a6a24808080800020040bc30302057f017e23808080800041206b22022480808080000240024020002802002203280208280200220428020422050d00410121050c010b20042005417f6a3602044101210520042004280200220641016a3602002003427f200329030042017c22072007501b370300024002400240024020062d0000417d6a0e03000102040b41002104200241003a001b20022002411b6a36021c2002410c6a41dc97db800020002002411c6a10bca6808000200228020c418080808078460d03200241086a2002410c6a41086a2802003602002002200229020c3703000c020b200241003a001b20022002411b6a36021c2002410c6a41dc97db800020002002411c6a10c1a6808000200228020c418080808078460d02200241086a2002410c6a41086a2802003602002002200229020c370300410121040c010b200241003a001b20022002411b6a36021c2002410c6a41dc97db800020002002411c6a10eba6808000200228020c418080808078460d01200241086a2002410c6a41086a2802003602002002200229020c370300410221040b20012004360200200120022903003702042001410c6a200241086a280200360200410021050b200241206a24808080800020050bcf0402067f017e23808080800041306b220224808080800041012103024002400240200028020022042802082205280208220620052802102207460d00200741016a2203450d01200320064b0d0220052802042106200520033602102004427f200429030042017c22082008501b370300410121030240024002400240200620076a2d0000417d6a0e03000102040b2002200010f38880800020022802000d032002280204220541144b0d03200241246a2000200510bb8580800020022802242205418080808078460d032002200229022837021c20022005360218200241246a200241186a10cfaf80800020022802242205418080808078460d0320022902282108410021000c020b200241086a200010f38880800020022802080d02200228020c220541144b0d02200241246a2000200510d68580800020022802242205418080808078460d022002200229022837021c20022005360218200241246a200241186a108ab080800020022802242205418080808078460d0220022902282108410121000c010b200241106a200010f38880800020022802100d012002280214220541144b0d01200241246a2000200510b88580800020022802242205418080808078460d012002200229022837021c20022005360218200241246a200241186a10adaf80800020022802242205418080808078460d0120022902282108410221000b200120083702082001200536020420012000360200410021030b200241306a24808080800020030f0b417f200341e493d0800010b781808000000b2003200641e493d0800010b581808000000b9f0301037f23808080800041206b220224808080800002400240200028020422030d00410121030c010b20002003417f6a3602044101210320002000280200220441016a360200024002400240024020042d0000417d6a0e03000102040b41002104200241003a001b20022002411b6a36021c2002410c6a41dc97db800020002002411c6a10dfa6808000200228020c418080808078460d03200241086a2002410c6a41086a2802003602002002200229020c3703000c020b200241003a001b20022002411b6a36021c2002410c6a41dc97db800020002002411c6a10efa6808000200228020c418080808078460d02200241086a2002410c6a41086a2802003602002002200229020c370300410121040c010b200241003a001b20022002411b6a36021c2002410c6a41dc97db800020002002411c6a10e7a6808000200228020c418080808078460d01200241086a2002410c6a41086a2802003602002002200229020c370300410221040b20012004360200200120022903003702042001410c6a200241086a280200360200410021030b200241206a24808080800020030bbf0302037f017e23808080800041206b220224808080800002400240200028020422030d00410121030c010b20002003417f6a3602044101210320002000280200220441016a360200024002400240024020042d0000417d6a0e03000102040b200241046a2000108aa68080002002280204418080808078460d03200241106a41086a200241046a41086a28020036020020022002290204370310200241046a200241106a10cfaf80800020022802042200418080808078460d0320022902082105410021030c020b200241046a200010f7a58080002002280204418080808078460d02200241106a41086a200241046a41086a28020036020020022002290204370310200241046a200241106a108ab080800020022802042200418080808078460d0220022902082105410121030c010b200241046a200010efa58080002002280204418080808078460d01200241106a41086a200241046a41086a28020036020020022002290204370310200241046a200241106a10adaf80800020022802042200418080808078460d0120022902082105410221030b200120053702082001200036020420012003360200410021030b200241206a24808080800020030baa0702067f017e23808080800041b00a6b2202248080808000024002400240024002400240024002400240200028020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121050c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021060c010b2004200541016a36020c200428020020056a2d000021060b2003427f200329030042017c22082008501b370300410021050b41012104024020054101710d000240024002400240200641ff0171417d6a0e03000102040b200241a0056a200010838f80800020022d00a0052203411f460d032002419e056a20022d00a3053a0000200220022f00a1053b019c0520022802a405210020022802a805210420022d00ac052105200241196a200241a0056a410d7241830510f5b28080001a0c020b02400240024020032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121030c030b200541016a2207450d08200720064b0d092004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021030b4101210420034101710d02200241086a200010de95808000200228020822004109460d02200228020c2104411f21030c010b02400240024020032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121030c030b200541016a2207450d09200720064b0d0a2004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021030b4101210420034101710d01200241106a200010a092808000200228021022004109460d0120022802142104412021030b200120033a0000200120022f019c053b0001200120053a000c2001200436020820012000360204200141036a2002419e056a2d00003a00002001410d6a200241196a41830510f5b28080001a410021040b200241b00a6a24808080800020040f0b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000bac0402057f017e23808080800041b00a6b22022480808080000240024020002802002203280208280200220428020422050d00410121050c010b20042005417f6a3602044101210520042004280200220641016a3602002003427f200329030042017c22072007501b370300024002400240024020062d0000417d6a0e03000102040b200241a0056a200010858f80800020022d00a0052200411f460d032002419e056a20022d00a3053a0000200220022f00a1053b019c0520022802a405210320022802a805210520022d00ac052104200241196a200241a0056a410d7241830510f5b28080001a0c020b200328020828020022042802042206450d0220042006417f6a3602044101210520042004280200220641016a3602002003427f200329030042017c22072007501b37030020062d00002104200241086a2000109294808000200228020822034109460d02200228020c2105411f21000c010b200328020828020022042802042206450d0120042006417f6a3602044101210520042004280200220641016a3602002003427f200329030042017c22072007501b37030020062d00002104200241106a2000109e92808000200228021022034109460d0120022802142105412021000b200120003a0000200120022f019c053b0001200120043a000c2001200536020820012003360204200141036a2002419e056a2d00003a00002001410d6a200241196a41830510f5b28080001a410021050b200241b00a6a24808080800020050bd70502067f017e23808080800041b00a6b220224808080800002400240024002400240024002400240200028020022032802082204280208220520042802102206470d00410121040c010b200641016a2207450d01200720054b0d0220042802042105200420073602102003427f200329030042017c22082008501b370300410121040240024002400240200520066a2d0000417d6a0e03000102040b200241a0056a200010888f80800020022d00a0052203411f460d032002419e056a20022d00a3053a0000200220022f00a1053b019c0520022802a405210420022802a805210020022d00ac052106200241196a200241a0056a410d7241830510f5b28080001a0c020b20032802082206280208220720062802102205460d02200541016a2204450d05200420074b0d0620062802042107200620043602102003427f200329030042017c22082008501b370300200720056a2d00002106200241086a200010f7938080000240200228020822044109470d00410121040c030b200228020c2100411f21030c010b20032802082206280208220720062802102205460d01200541016a2204450d06200420074b0d0720062802042107200620043602102003427f200329030042017c22082008501b370300200720056a2d00002106200241106a200010a3928080000240200228021022044109470d00410121040c020b20022802142100412021030b200120033a0000200120022f019c053b0001200120063a000c2001200036020820012004360204200141036a2002419e056a2d00003a00002001410d6a200241196a41830510f5b28080001a410021040b200241b00a6a24808080800020040f0b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b417f200441e493d0800010b781808000000b2004200741e493d0800010b581808000000b417f200441e493d0800010b781808000000b2004200741e493d0800010b581808000000b9d0402057f017e23808080800041306b22022480808080000240024020002802002203280208280200220428020422050d00410121050c010b20042005417f6a3602044101210520042004280200220641016a3602002003427f200329030042017c22072007501b370300024002400240024020062d0000417d6a0e03000102040b2002200010e98880800020022802000d032002280204220441144b0d03200241246a2000200410c88580800020022802242204418080808078460d032002200229022837021c20022004360218200241246a200241186a10cfaf80800020022802242204418080808078460d0320022902282107410021000c020b200241086a200010e98880800020022802080d02200228020c220441144b0d02200241246a2000200410f18480800020022802242204418080808078460d022002200229022837021c20022004360218200241246a200241186a108ab080800020022802242204418080808078460d0220022902282107410121000c010b200241106a200010e98880800020022802100d012002280214220441144b0d01200241246a2000200410a78580800020022802242204418080808078460d012002200229022837021c20022004360218200241246a200241186a10adaf80800020022802242204418080808078460d0120022902282107410221000b200120073702082001200436020420012000360200410021050b200241306a24808080800020050bc30402067f017e23808080800041206b220224808080800002400240024002400240200028020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121030c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021030b41012104024020034101710d000240024002400240200541ff0171417d6a0e03000102040b41002103200241003a001b20022002411b6a36021c2002410c6a41dc97db800020002002411c6a10eea6808000200228020c418080808078460d03200241086a2002410c6a41086a2802003602002002200229020c3703000c020b200241003a001b20022002411b6a36021c2002410c6a41dc97db800020002002411c6a10e5a6808000200228020c418080808078460d02200241086a2002410c6a41086a2802003602002002200229020c370300410121030c010b200241003a001b20022002411b6a36021c2002410c6a41dc97db800020002002411c6a10f7a6808000200228020c418080808078460d01200241086a2002410c6a41086a2802003602002002200229020c370300410221030b20012003360200200120022903003702042001410c6a200241086a280200360200410021040b200241206a24808080800020040f0b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000bea0602057f027e23808080800041900a6b22022480808080000240024020002802002203280208220428020422050d00410121050c010b20042005417f6a3602044101210520042004280200220641016a3602002003427f200329030042017c22072007501b3703000240024002400240024020062d0000417d6a0e03000102050b200328020822042802042206450d0420042006417f6a3602044101210520042004280200220641016a3602002003427f2003290300220842017c22072007501b3703000240024020062d00000e020001060b200328020822042802042206450d0520042006417f6a3602044101210520042004280200220641016a3602002003427f200842027c220720072008541b37030020062d0000210620024190056a200010848f80800020022d0090052200411e460d052002418e056a20022d0093053a0000200220022f0091053b018c052002280294052103200228029805210520022d009c052104200241186a20024190056a410d7241f30410f5b28080001a0c040b2003280208220428020422004120490d042004200041606a36020420042004280200220041206a3602002003427f200842217c220720072008541b3703002002418c056a41026a200041026a2d00003a0000200241206a200041146a290000370300200241286a2000411c6a280000360200200220002f00003b018c052002200029000c37031820002d000b21042000280007210520002800032103411e21000c020b200328020822042802042206450d0320042006417f6a3602044101210520042004280200220641016a3602002003427f200329030042017c22072007501b37030020062d00002104200241086a200010c594808000200228020822034109460d03200228020c2105411f21000c010b200328020822042802042206450d0220042006417f6a3602044101210520042004280200220641016a3602002003427f200329030042017c22072007501b37030020062d00002104200241106a2000109f92808000200228021022034109460d0220022802142105412021000b0b200120003a0000200120022f018c053b0001200120043a000c2001200536020820012003360204200141036a2002418e056a2d00003a00002001410d6a200241186a41f30410f5b28080001a200120063a008005410021050b200241900a6a24808080800020050b9c0101017f41002d0098a2db80001a0240412041002802a496db80001182808080000022030d00410141204198c2ca800010ae80808000000b20032000290000370000200341186a200041186a290000370000200341106a200041106a290000370000200341086a200041086a290000370000200120022003412041002802f495db8000118380808000002003410028029c96db8000118080808000000bc50503037f017e047f23808080800041106b2202248080808000410121034101210402402001290300220542c000540d0002402005428080015a0d00410221040c010b024020054280808080045a0d00410421040c010b4109200579a74103766b21040b02402001290308220542c000540d0002402005428080015a0d00410221030c010b024020054280808080045a0d00410421030c010b4109200579a74103766b21030b410121064101210702402001290310220542c000540d0002402005428080015a0d00410221070c010b024020054280808080045a0d00410421070c010b4109200579a74103766b21070b02402001290318220542c000540d0002402005428080015a0d00410221060c010b024020054280808080045a0d00410421060c010b4109200579a74103766b21060b410121084101210902402001290320220542c000540d0002402005428080015a0d00410221090c010b024020054280808080045a0d00410421090c010b4109200579a74103766b21090b02402001290328220542c000540d0002402005428080015a0d00410221080c010b024020054280808080045a0d00410421080c010b4109200579a74103766b21080b41002d0098a2db80001a0240200320046a20076a20066a20096a20086a220341002802a496db80001182808080000022040d00410120034198c2ca800010ae80808000000b200241086a2206410036020020022004360204200220033602002002200136020c2002410c6a2002108d898080002002200141086a36020c2002410c6a2002108d898080002002200141106a36020c2002410c6a2002108d898080002002200141186a36020c2002410c6a2002108d898080002002200141206a36020c2002410c6a2002108d898080002002200141286a36020c2002410c6a2002108d89808000200041086a200628020036020020002002290200370200200241106a2480808080000b980201037f23808080800041206b2203248080808000200241a0016c4104722104410021050240024020024100480d0041002d0098a2db80001a200441002802a496db80001182808080000022050d01410121050b200520044198c2ca800010ae80808000000b20034100360214200320053602102003200436020c200320023602182003200341186a36021c2003411c6a2003410c6a108c8980800002402002450d00200241a0016c2102034020012003410c6a10d198808000200141a0016a2101200241e07e6a22020d000b0b200328020c2101200020032802102202200328021441002802b497db80001188808080000002402001450d002002410028029c96db8000118080808000000b200341206a2480808080000bbe0201057f23808080800041106b22022480808080002001280200220328020028020041d0006c41027221042001280204220528020c2101024002400240024020052802000e03000102000b200141c0056c21010c020b200141067421010c010b200141067421010b4100210602400240200420016a41056a22014100480d0041002d0098a2db80001a200141002802a496db80001182808080000022040d01410121060b200620014198c2ca800010ae80808000000b20022004360208200220013602042004200328020022012d00083a00002002410136020c2001200241046a10a4928080002005200241046a10d29880800020022802042101200020022802082205200228020c41002802b497db80001188808080000002402001450d002005410028029c96db8000118080808000000b200241106a2480808080000ba60201047f23808080800041106b220224808080800041012103024020012802002204450d00200428020041d0006c41037221030b20012802042205280200210141002d0098a2db80001a02402003200141d0006c6a41016a220341002802a496db8000118280808000002201450d0020022001360208200220033602040240024020040d00200141003a00002002410136020c0c010b200141013a0000200120042d00083a00012002410236020c2004200241046a10a4928080000b2005200241046a10a49280800020022802042104200020022802082201200228020c41002802ac97db80001188808080000002402004450d002001410028029c96db8000118080808000000b200241106a2480808080000f0b410120034198c2ca800010ae80808000000be90201047f23808080800041206b22022480808080004100210302400240024002400240024020012d0000220441636a41002004411e71411e461b0e03010200010b200128020441d0006c41037221040c020b41012105200110dcb080800041016a2204417f20041b41016a22044100480d0220040d01410021040c030b200128020441d0006c41037221040b41002d0098a2db80001a200441002802a496db80001182808080000022050d01410121030b200320044198c2ca800010ae80808000000b2002200536021420022004360210200241003602182001200241106a10dc9880800020022802102104200241106a200228021422012002280218220541002802ac97db8000118880808000002002200120056a36020c200220013602082002200241206a3602042002200241106a360200200020024194d6c3800010f98380800002402004450d002001410028029c96db8000118080808000000b200241206a2480808080000baf0201047f23808080800041106b2202248080808000200128020041d0006c4102722103200128021821040240024002400240200128020c0e03000102000b200441c0056c21040c020b200441067421040c010b200441067421040b4100210502400240200320046a41056a22034100480d0041002d0098a2db80001a200341002802a496db80001182808080000022040d01410121050b200520034198c2ca800010ae80808000000b2002200436020820022003360204200420012d00083a00002002410136020c2001200241046a10a4928080002001410c6a200241046a10d29880800020022802042101200020022802082203200228020c41002802b497db80001188808080000002402001450d002003410028029c96db8000118080808000000b200241106a2480808080000bcd0402067f017e23808080800041106b2202248080808000200141106a2103410b2104024002400240024002400240024002400240024002402001280218220541566a2206410220064106491b0e06070001060203070b200128022441067441047221040c040b20054129470d02410c21040c050b200128022441286c41047221040c020b200128022841056a4101200128021c1b21040c010b200310c3b080800041016a21040b410021062004410b6a22044100480d0220040d012002410036020c200242808080801037020420012d00082107200241046a4100410110bea88080002002280204210420022802082105200228020c21060c040b410f21040b4100210641002d0098a2db80001a200441002802a496db80001182808080000022050d01410121060b200620044198c2ca800010ae80808000000b200220053602082002200436020420012d000821070b200520066a20073a00002002200641016a220636020c20012d00092107024020042006470d00200241046a2004410110bea880800020022802082105200228020c21060b200520066a20073a00002002200641016a220436020c200129030021080240200228020420046b41074b0d00200241046a2004410810bea8808000200228020c21040b200228020820046a20083700002002200441086a36020c2003200241046a10de9880800020022802042104200228020821012002200228020c360208200220013602042000200241046a1085a380800002402004450d002001410028029c96db8000118080808000000b200241106a2480808080000bc40201057f23808080800041106b22022480808080004101210302400240024002400240024020012802002204418080808078460d0041002105417f20012802082203410c6a22062006200341046a491b41016a22034100480d012003450d030b41002d0098a2db80001a200341002802a496db80001182808080000022060d01410121050b200520034198c2ca800010ae80808000000b200220063602082002200336020402402004418080808078470d00200641003a00002002410136020c0c030b410021030c010b2002410036020c2002428080808010370204200241046a4100410110bea880800020022802082106200228020c21030b200620036a41013a00002002200341016a36020c2001200241046a109ba38080000b20002002290204370200200041086a200241046a41086a280200360200200241106a2480808080000b990301057f23808080800041206b2202248080808000200128020021032001280208210441002d0098a2db80001a02404105200441057441057220034180808080784622051b220641002802a496db8000118280808000002203450d00200220033602102002200636020c0240024020050d00200341013a00002002410136021420012802042101200220043602182002200241186a36021c2002411c6a2002410c6a108c898080002004450d01200441057421062002280214210303400240200228020c20036b411f4b0d002002410c6a2003412010bea8808000200228021421030b200228021020036a22042001290000370000200441086a200141086a290000370000200441106a200141106a290000370000200441186a200141186a2900003700002002200341206a2203360214200141206a2101200641606a22060d000c020b0b200341023a000020032001280204360001200241053602140b2000200229020c370200200041086a2002410c6a41086a280200360200200241206a2480808080000f0b410120064198c2ca800010ae80808000000bad0201047f23808080800041106b22022480808080004101210302400240024002400240024020012d000022044103460d004100210520011097a280800041016a22034100480d012003450d030b41002d0098a2db80001a200341002802a496db80001182808080000022050d01410121050b200520034198c2ca800010ae80808000000b2002200536020820022003360204024020044103470d00200541003a00002002410136020c0c030b410021030c010b2002410036020c2002428080808010370204200241046a4100410110bea880800020022802082105200228020c21030b200520036a41013a00002002200341016a36020c2001200241046a1096a28080000b20002002290204370200200041086a200241046a41086a280200360200200241106a2480808080000bb60201047f23808080800041106b22022480808080004101210302400240024002400240024020012802b00a2204418080808078460d00410021052001109aa280800041016a22034100480d012003450d030b41002d0098a2db80001a200341002802a496db80001182808080000022050d01410121050b200520034198c2ca800010ae80808000000b200220053602082002200336020402402004418080808078470d00200541003a00002002410136020c0c030b410021030c010b2002410036020c2002428080808010370204200241046a4100410110bea880800020022802082105200228020c21030b200520036a41013a00002002200341016a36020c2001200241046a1099a28080000b20002002290204370200200041086a200241046a41086a280200360200200241106a2480808080000ba90101047f23808080800041106b220224808080800020012d00004102744190f2ca80006a280200210341002d0098a2db80001a0240200341002802a496db80001182808080000022040d00410120034198c2ca800010ae80808000000b200241046a41086a2205410036020020022004360208200220033602042001200241046a10bb98808000200041086a200528020036020020002002290204370200200241106a2480808080000bbc0301047f23808080800041106b22022480808080000240024020012802102203418080808078460d00417f417f2001280224410c6c417f2001280218410c6c2204410c6a22052005200441046a491b22046a41046a220520052004491b220441096a220520052004491b21040c010b4101410220012d000122044102491b4102410120044107461b20012d00001b41016a21040b410021050240024002400240024002400240200441016a22044100480d002004450d0141002d0098a2db80001a200441002802a496db80001182808080000022050d02410121050b200520044198c2ca800010ae80808000000b2002410036020c2002428080808010370204200241046a4100410110bea880800020022802082105200228020c21042003418080808078470d010c030b20022005360208200220043602042003418080808078460d01410021040b200520046a41003a00002002200441016a36020c2001200241046a10ed938080000c020b410021040b200520046a41013a00002002200441016a36020c2001200241046a10ee938080000b20002002290204370200200041086a200241046a41086a280200360200200241106a2480808080000bf50301057f23808080800041206b22022480808080004101210302400240024002400240024020012802002204418180808078460d00410121030240200128020c220541c000490d0041022103200541808001490d00410441052005418080808004491b21030b41002106417f200128020820036a41046a220520052003491b41016a22034100480d012003450d030b41002d0098a2db80001a200341002802a496db80001182808080000022050d01410121060b200620034198c2ca800010ae80808000000b200220053602102002200336020c02402004418180808078470d00200541003a0000200241013602140c030b410021030c010b20024100360214200242808080801037020c2002410c6a4100410110bea880800020022802102105200228021421030b200520036a41013a00002002200341016a36021420022001410c6a36021c2002411c6a2002410c6a108c89808000200128020421052002200128020822013602182002200241186a36021c2002411c6a2002410c6a108c898080000240200228020c200228021422036b20014f0d002002410c6a2003200110bea8808000200228021421030b200228021020036a2005200110f5b28080001a2002200320016a3602140b2000200229020c370200200041086a2002410c6a41086a280200360200200241206a2480808080000bc50201067f23808080800041206b220224808080800041002103024041012001280208220441a0056c41057220012802002205418080808078461b22064100480d0041002d0098a2db80001a41012103200641002802a496db8000118280808000002207450d00200220073602102002200636020c024002402005418080808078470d00200741003a0000200241013602140c010b200741013a00002002410136021420012802042101200220043602182002200241186a36021c2002411c6a2002410c6a108c898080002004450d00200441a0056c21060340200141106a2002410c6a10dc9880800020012002410c6a10b59c808000200141a0056a2101200641e07a6a22060d000b0b2000200229020c370200200041086a2002410c6a41086a280200360200200241206a2480808080000f0b200320064198c2ca800010ae80808000000bd80102047f017e024020002802000d000240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a00000f0b02402001280200220220012802082203470d0020012003410110bea880800020012802002102200128020821030b2001200341016a22043602082001280204220520036a41013a0000200029030821060240200220046b41074b0d0020012004410810bea880800020012802042105200128020821040b2001200441086a360208200520046a20063700000b940302067f027e23808080800041206b220224808080800041002103024041012001280208220441a0056c41057220012802002205418080808078461b22064100480d0041002d0098a2db80001a41012103200641002802a496db8000118280808000002207450d00200220073602102002200636020c024002402005418080808078470d00200741003a0000200241013602140c010b200741013a00002002410136021420012802042101200220043602182002200241186a36021c2002411c6a2002410c6a108c898080002004450d002001200441a0056c6a21040340200141086a2903002108200129030021090240200228020c200228021422066b410f4b0d002002410c6a2006411010bea8808000200228021421060b200228021020066a22072008370008200720093700002002200641106a360214200141106a2002410c6a10dc98808000200141a0056a22012004470d000b0b2000200229020c370200200041086a2002410c6a41086a280200360200200241206a2480808080000f0b200320064198c2ca800010ae80808000000ba90301057f23808080800041206b220224808080800041002103024002400240024002400240024041012001280208220441056a20012802002205418080808078461b22064100480d002006450d0141002d0098a2db80001a200641002802a496db80001182808080000022030d02410121030b200320064198c2ca800010ae80808000000b20024100360214200242808080801037020c2002410c6a4100410110bea880800020022802102103200228021421062005418080808078460d030c010b200220033602102002200636020c2005418080808078460d01410021060b200320066a41013a00002002200641016a36021420012802042101200220043602182002200241186a36021c2002411c6a2002410c6a108c898080000240200228020c200228021422066b20044f0d002002410c6a2006200410bea8808000200228021421060b200228021020066a2001200410f5b28080001a2002200620046a3602140c020b410021060b200320066a41003a00002002200641016a3602140b2000200229020c370200200041086a2002410c6a41086a280200360200200241206a2480808080000bc50301047f23808080800041206b22022480808080000240024020012d000022030d00200128020c41046a21040c010b4121410120012d00014101461b21040b410021050240024002400240024002400240200441016a22044100480d002004450d0141002d0098a2db80001a200441002802a496db80001182808080000022050d02410121050b200520044198c2ca800010ae80808000000b20024100360214200242808080801037020c2002410c6a4100410110bea880800020022802102105200228021421042003450d010c030b200220053602102002200436020c20030d01410021040b200520046a41003a00002002200441016a360214200128020821052002200128020c22013602182002200241186a36021c2002411c6a2002410c6a108c898080000240200228020c200228021422046b20014f0d002002410c6a2004200110bea8808000200228021421040b200228021020046a2005200110f5b28080001a2002200420016a3602140c020b410021040b200520046a41013a00002002200441016a360214200141016a2002410c6a10ff9f8080000b2000200229020c370200200041086a2002410c6a41086a280200360200200241206a2480808080000b8b0303037f017e017f23808080800041106b2202248080808000410121030240200128020022044101470d00024002402001290308220542c0005a0d00410221030c010b02402005428080015a0d00410321030c010b024020054280808080045a0d00410521030c010b410a200579a74103766b21030b024002402001290310220542c0005a0d00410121060c010b02402005428080015a0d00410221060c010b024020054280808080045a0d00410421060c010b4109200579a74103766b21060b200320066a21030b41002d0098a2db80001a0240200341002802a496db8000118280808000002206450d0020022006360204200220033602000240024020044101710d00200641003a0000200241013602080c010b200641013a0000200241013602082002200141086a36020c2002410c6a2002108d898080002002200141106a36020c2002410c6a2002108d898080000b20002002290200370200200041086a200241086a280200360200200241106a2480808080000f0b410120034198c2ca800010ae80808000000b800303047f017e017f23808080800041106b220224808080800041012103024002400240024002400240200128020022044102460d0041002105417f417f410b417f2001350218420c7e2206a72203410c6a22072007200341046a491b2006422088a71b22034105410120044101711b6a220720072003491b22034101410220012d001c4102461b6a220720072003491b41016a22034100480d012003450d030b41002d0098a2db80001a200341002802a496db80001182808080000022070d01410121050b200520034198c2ca800010ae80808000000b2002200736020820022003360204024020044102470d00200741003a00002002410136020c0c030b410021030c010b2002410036020c2002428080808010370204200241046a4100410110bea880800020022802082107200228020c21030b200720036a41013a00002002200341016a36020c2001200241046a10eda48080000b20002002290204370200200041086a200241046a41086a280200360200200241106a2480808080000bcc0301087f23808080800041106b220224808080800020012d0000210341002d0098a2db80001a024002404101410220034102461b220441002802a496db8000118280808000002205450d0020022005360208200220043602040240024020034102470d00200541003a0000410121030c010b200541013a00002002410136020c41002d0098a2db80001a412041002802a496db8000118280808000002205450d0220052001290001370000200541186a2206200141196a290000370000200541106a2207200141116a290000370000200541086a2208200141096a290000370000200241046a4101412010bea880800020022802082204200228020c22096a22012005290000370000200141086a2008290000370000200141106a2007290000370000200141186a20062900003700002002200941206a220136020c200228020421062005410028029c96db800011808080800000024020062001470d00200241046a2006410110bea880800020022802082104200228020c21010b200420016a20033a0000200141016a21030b20002002290204370200200041086a2003360200200241106a2480808080000f0b410120044198c2ca800010ae80808000000b4101412010bb80808000000bce0201047f23808080800041106b2202248080808000410221030240024002400240024020012d000022040e110202020002020201010102020202010403020b410821030c030b410421030c020b410321030c010b4101410220012d000222034102491b4102410120034107461b20012d00011b41026a21030b41002d0098a2db80001a0240200341002802a496db8000118280808000002205450d0020022005360208200220033602040240024020044110460d00200541003a000002402004410f470d00200541003a00012002410236020c0c020b200541013a00012002410236020c2001200241046a10bb988080000c010b200541013a00002002410136020c200141016a200241046a10ee938080000b20002002290204370200200041086a200241046a41086a280200360200200241106a2480808080000f0b410120034198c2ca800010ae80808000000be50201047f23808080800041106b22022480808080004101210302400240024002400240024020012802002204418580808078460d0002402004418180808078490d002004418380808078460d00410221030c010b02402004418080808078470d00410321030c010b41002105200128020841076a22034100480d012003450d030b41002d0098a2db80001a200341002802a496db80001182808080000022050d01410121050b200520034198c2ca800010ae80808000000b200220053602082002200336020402402004418580808078470d00200541003a00002002410136020c0c030b410021030c010b2002410036020c2002428080808010370204200241046a4100410110bea880800020022802082105200228020c21030b200520036a41013a00002002200341016a36020c2001200241046a1093a28080000b20002002290204370200200041086a200241046a41086a280200360200200241106a2480808080000bdf0201057f23808080800041106b22022480808080004101210302400240024002400240024020012802002204418080808078460d0041002105417f2001280214413c6c417f2001280208413c6c2203410c6a22062006200341046a491b22036a41046a220620062003491b41016a22034100480d012003450d030b41002d0098a2db80001a200341002802a496db80001182808080000022060d01410121050b200520034198c2ca800010ae80808000000b200220063602082002200336020402402004418080808078470d00200641003a00002002410136020c0c030b410021030c010b2002410036020c2002428080808010370204200241046a4100410110bea880800020022802082106200228020c21030b200620036a41013a00002002200341016a36020c2001200241046a10a4a08080000b20002002290204370200200041086a200241046a41086a280200360200200241106a2480808080000bc40201057f23808080800041106b22022480808080004101210302400240024002400240024020012802002204418080808078460d0041002105417f2001280208220341186a22062006200341046a491b41016a22034100480d012003450d030b41002d0098a2db80001a200341002802a496db80001182808080000022060d01410121050b200520034198c2ca800010ae80808000000b200220063602082002200336020402402004418080808078470d00200641003a00002002410136020c0c030b410021030c010b2002410036020c2002428080808010370204200241046a4100410110bea880800020022802082106200228020c21030b200620036a41013a00002002200341016a36020c2001200241046a10b5978080000b20002002290204370200200041086a200241046a41086a280200360200200241106a2480808080000bb60201037f23808080800041c0006b2203248080808000200341086a2001200210948d8080000240024020032802080d00200041003a00000c010b200328020c2102200342eebbe8e7efbaf8b40337003820034288b9fb9ec9a999c127370030200342ffe4f585feaff2b5a07f370028200342ce8b9fe880ace7e9c900370020200341146a200341206a412010b68d808000024020032802142201418080808078470d00200041003a00000c010b200328021821044100210502402002200328021c4f0d002000200420024105746a2202290000370001200041196a200241186a290000370000200041116a200241106a290000370000200041096a200241086a290000370000410121050b200020053a00002001450d002004410028029c96db8000118080808000000b200341c0006a2480808080000be40201047f23808080800041206b220224808080800041002d0098a2db80001a02400240410141002802a496db8000118280808000002203450d0020032001417f6a3a0000200241013602102002200336020c20024101360208200241086a410141034101410110e5a0808000200228020c2203200228021022046a220541003b0000200541026a41003a0000200228020821050240200441036a22044104470d002003280000210402402005450d002003410028029c96db8000118080808000000b200421030c020b2005418080808078460d012002200436021c200220033602182002200536021441fca2ca800041cb00200241146a41eca2ca800041f0c2ca800010ad81808000000b4101410110bb80808000000b200041213a00102000200336020c200041033a000020002001411874411875410274220341ecf2ca80006a2802003602082000200341c8f2ca80006a280200360204200241206a2480808080000be40201047f23808080800041206b220224808080800041002d0098a2db80001a02400240410141002802a496db8000118280808000002203450d0020032001417f6a3a0000200241013602102002200336020c20024101360208200241086a410141034101410110e5a0808000200228020c2203200228021022046a220541003b0000200541026a41003a0000200228020821050240200441036a22044104470d002003280000210402402005450d002003410028029c96db8000118080808000000b200421030c020b2005418080808078460d012002200436021c200220033602182002200536021441fca2ca800041cb00200241146a41eca2ca80004190c5ca800010ad81808000000b4101410110bb80808000000b2000411e3a00102000200336020c200041033a000020002001411874411875410274220341a4f3ca80006a280200360208200020034190f3ca80006a280200360204200241206a2480808080000be40201047f23808080800041206b220224808080800041002d0098a2db80001a02400240410141002802a496db8000118280808000002203450d0020032001417f6a3a0000200241013602102002200336020c20024101360208200241086a410141034101410110e5a0808000200228020c2203200228021022046a220541003b0000200541026a41003a0000200228020821050240200441036a22044104470d002003280000210402402005450d002003410028029c96db8000118080808000000b200421030c020b2005418080808078460d012002200436021c200220033602182002200536021441fca2ca800041cb00200241146a41eca2ca800041bcc6ca800010ad81808000000b4101410110bb80808000000b200041153a00102000200336020c200041033a000020002001411874411875410274220341b8f3ca80006a2802003602082000200341fcf3ca80006a280200360204200241206a2480808080000be40201047f23808080800041206b220224808080800041002d0098a2db80001a02400240410141002802a496db8000118280808000002203450d002003200141ff01714101473a0000200241013602102002200336020c20024101360208200241086a410141034101410110e5a0808000200228020c2203200228021022046a220541003b0000200541026a41003a0000200228020821050240200441036a22044104470d002003280000210402402005450d002003410028029c96db8000118080808000000b200421030c020b2005418080808078460d012002200436021c200220033602182002200536021441fca2ca800041cb00200241146a41eca2ca800041d0c9ca800010ad81808000000b4101410110bb80808000000b200041323a00102000200336020c200041033a000020004109410f200141ff017141014622031b360208200041e0c9ca800041e9c9ca800020031b360204200241206a2480808080000bc30101027f23808080800041206b220124808080800020014287fabfddaff098b0e500370018200142bba3a3a09cb1a6b277370010200142ebe5e9f6a0afd08944370008200142f087979bfcb996ebf100370000024002402001412010bb8d80800041ff017122024102460d002001412041002802ac95db8000118b808080000020024101710d010b2001410036021020014101360204200141a4caca800036020020014204370208200141accaca800010f680808000000b200141206a2480808080000be40201047f23808080800041206b220224808080800041002d0098a2db80001a02400240410141002802a496db8000118280808000002203450d0020032001417f6a3a0000200241013602102002200336020c20024101360208200241086a410141034101410110e5a0808000200228020c2203200228021022046a220541003b0000200541026a41003a0000200228020821050240200441036a22044104470d002003280000210402402005450d002003410028029c96db8000118080808000000b200421030c020b2005418080808078460d012002200436021c200220033602182002200536021441fca2ca800041cb00200241146a41eca2ca80004188cbca800010ad81808000000b4101410110bb80808000000b200041013a00102000200336020c200041033a000020002001411874411875410274220341d8f4ca80006a2802003602082000200341c0f4ca80006a280200360204200241206a2480808080000bd80d03057f017e0c7f23808080800041a0016b2202248080808000200241cc006a20011097a38080000240024002400240200228024c2203418080808078460d00200241286a200241cc006a41106a290200370300200241206a41106a200241cc006a41186a290200370300200241206a41186a200241cc006a41206a290200370300200241206a41206a200241cc006a41286a290200370300200241206a41286a200241fc006a2802003602002002200229025437032020022802502104200241186a200110ec88808000024020022802180d0002400240200228021c22050d00410021060c010b02402005410a4f0d00418c0121060c010b417f2005410a6ead42bc017e2207a72007422088a71b21060b2001417f2001280204220820066a220620062008491b2206360204200620012802084f0d00200241003a00930120022005360254200241003602502002200136024c200220024193016a36025820024194016a200241cc006a10eba380800020022d0093014101470d0220024194016a10e68b8080000b20004180808080783602000c020b20004180808080783602000c020b20024180016a41086a20024194016a41086a280200360200200220022902940137038001200241106a200110ec8880800002400240024002400240024020022802100d00200241cc006a2001200228021410f085808000200228024c2209418080808078460d002002280250210a2002280254210b200241cc006a200110d28a808000200228024c0d012002280258210c2002280254210d2002280250210e200241086a200110ec888080000240024020022802080d00200241cc006a2001200228020c10cb85808000200228024c220f418080808078460d002002280254211020022802502111024002400240200128020022062802082205280204200528020c22084b0d00024020052802082205280208221220052802102208470d00410121050c030b200841016a2213450d07201320124b0d082005280204211220052013360210201220086a2d000021080c010b2005200841016a36020c200528020020086a2d000021080b2006427f200629030042017c22072007501b370300410021050b024020054101710d00418080808078210502400240200841ff01710e020100020b200241cc006a200110faa5808000200228024c2205418080808078460d01200229025021070b2000200229032037020820002002290380013702582000200c36026c2000200d3602682000200e360264200041306a200241206a41286a280200360200200041286a200241206a41206a290300370200200041206a200241206a41186a290300370200200041186a200241206a41106a290300370200200041106a200241206a41086a290300370200200041e0006a20024180016a41086a280200360200200020073702502000200536024c20002010360248200020113602442000200f3602402000200b36023c2000200a3602382000200936023420002004360204200020033602000c0a0b200041808080807836020002402010450d0041002108034002402011200841f0006c6a22062802082200450d00200628020421010340024020012d0000220541034b0d002001200541027441c4f5ca80006a2802006a2205280200450d00200541046a280200410028029c96db8000118080808000000b200141146a21012000417f6a22000d000b0b02402006280200450d002006280204410028029c96db8000118080808000000b200841016a22082010470d000b0b200f450d012011410028029c96db8000118080808000000c010b20004180808080783602000b02400240200e0d00410021014100210c0c010b2002200d3602682002200e360264200241003602602002200d3602582002200e36025420024100360250410121010b2002200c36026c2002200136025c2002200136024c200241cc006a10d18a8080000c040b20004180808080783602000c040b20004180808080783602000c020b417f201341e493d0800010b781808000000b2013201241e493d0800010b581808000000b0240200b450d00200b4101712106410021000240200b4101460d00200b417e712105200a210141002100034002402001280200450d00200141046a280200410028029c96db8000118080808000000b0240200141106a280200450d00200141146a280200410028029c96db8000118080808000000b200141206a21012005200041026a2200470d000b0b2006450d00200a20004104746a2201280200450d002001280204410028029c96db8000118080808000000b2009450d00200a410028029c96db8000118080808000000b20024180016a10e68b8080000b2003450d002004410028029c96db8000118080808000000b200241a0016a2480808080000b860b020f7f017e2380808080004180016b22022480808080002002413c6a20011099a380800002400240024002400240024002400240200228023c2203418080808078460d00200241106a41086a2002413c6a41106a290200370300200241106a41106a2002413c6a41186a290200370300200241106a41186a2002413c6a41206a290200370300200241106a41206a2002413c6a41286a290200370300200241106a41286a200241ec006a28020036020020022002290244370310200228024021042002413c6a200110eea3808000200228023c0d01200241f0006a41086a200241c8006a28020036020020022002290240370370200241086a200110e98880800020022802080d022002413c6a2001200228020c10c385808000200228023c2205418080808078460d0220022802402106200228024421072002413c6a200110de8a808000200228023c0d0320022802482108200228024421092002280240210a2002200110e9888080000240024020022802000d002002413c6a20012002280204108785808000200228023c220b418080808078460d002002280244210c2002280240210d02402001280200220e280208280200220f2802042210450d00200f2010417f6a360204200f200f280200221041016a360200200e427f200e29030042017c22112011501b370300418080808078210f0240024020102d00000e020100020b2002413c6a20011081a6808000200228023c220f418080808078460d01200229024021110b20002002290310370208200020022903703702582000200836026c200020093602682000200a360264200041306a200241106a41286a280200360200200041286a200241106a41206a290300370200200041206a200241106a41186a290300370200200041186a200241106a41106a290300370200200041106a200241106a41086a290300370200200041e0006a200241f0006a41086a280200360200200020113702502000200f36024c2000200c3602482000200d3602442000200b3602402000200736023c200020063602382000200536023420002004360204200020033602000c0a0b20004180808080783602000240200c450d004100211003400240200d201041f0006c6a220e2802082200450d00200e28020421010340024020012d0000220f41034b0d002001200f41027441c4f5ca80006a2802006a220f280200450d00200f41046a280200410028029c96db8000118080808000000b200141146a21012000417f6a22000d000b0b0240200e280200450d00200e280204410028029c96db8000118080808000000b201041016a2210200c470d000b0b200b450d01200d410028029c96db8000118080808000000c010b20004180808080783602000b02400240200a0d0041002101410021080c010b200220093602582002200a36025420024100360250200220093602482002200a36024420024100360240410121010b2002200836025c2002200136024c2002200136023c2002413c6a10d18a8080000c040b20004180808080783602000c060b20004180808080783602000c040b20004180808080783602000c020b20004180808080783602000b02402007450d002007410171210e41002100024020074101460d002007417e71210f2006210141002100034002402001280200450d00200141046a280200410028029c96db8000118080808000000b0240200141106a280200450d00200141146a280200410028029c96db8000118080808000000b200141206a2101200f200041026a2200470d000b0b200e450d00200620004104746a2201280200450d002001280204410028029c96db8000118080808000000b2005450d002006410028029c96db8000118080808000000b200241f0006a10e68b8080000b2003450d002004410028029c96db8000118080808000000b20024180016a2480808080000bdd0b02117f017e23808080800041e0006b2202248080808000200241386a200110c88c80800002400240024020022802382203418080808078460d00200228023c210402402001280200220528020422064104490d002002280240210720052006417c6a36020420052005280200220641046a3602002001280200220528020422084120490d00200628000021092005200841606a36020420052005280200220641206a360200200241386a41086a2208200641086a290000370300200241386a41106a220a200641106a290000370300200241386a41186a220b200641186a2900003703002002200629000037033820012802002205280204220641034b0d020b2003450d002004410028029c96db8000118080808000000b20004180808080783602000c010b20052006417c6a36020420052005280200220641046a360200200241086a41086a2008290300370300200241086a41106a200a290300370300200241086a41186a200b2903003703002002200229033837030820062800002105200241386a200110eca380800002400240024002400240024020022802380d00200241306a200241c4006a2802003602002002200229023c370328200241386a200110b88c8080002002280238220c418080808078460d01200228023c210d2002280240210e200241386a200110cf8a80800020022802380d022002280244210f20022802402110200228023c2111200241386a200110c48c8080000240024020022802382212418080808078460d002002280240210a200228023c210b0240200128020022062802042208450d0020062008417f6a36020420062006280200220841016a36020041808080807821060240024020082d00000e020100020b200241386a200110fca580800020022802382206418080808078460d01200229023c21130b20002002290308370210200020022903283702582000200f36026c2000201036026820002011360264200041286a200241086a41186a290300370200200041206a200241186a290300370200200041186a200241086a41086a290300370200200041e0006a200241286a41086a280200360200200020133702502000200636024c2000200a3602482000200b360244200020123602402000200e36023c2000200d3602382000200c360234200020053602302000200936020c2000200736020820002004360204200020033602000c090b20004180808080783602000240200a450d004100210803400240200b200841f0006c6a22062802082200450d00200628020421010340024020012d0000220541034b0d002001200541027441c4f5ca80006a2802006a2205280200450d00200541046a280200410028029c96db8000118080808000000b200141146a21012000417f6a22000d000b0b02402006280200450d002006280204410028029c96db8000118080808000000b200841016a2208200a470d000b0b2012450d01200b410028029c96db8000118080808000000c010b20004180808080783602000b0240024020110d00410021014100210f0c010b20022010360254200220113602502002410036024c20022010360244200220113602402002410036023c410121010b2002200f3602582002200136024820022001360238200241386a10d18a8080000c030b20004180808080783602000c040b20004180808080783602000c020b20004180808080783602000b0240200e450d00200e4101712106410021000240200e4101460d00200e417e712105200d210141002100034002402001280200450d00200141046a280200410028029c96db8000118080808000000b0240200141106a280200450d00200141146a280200410028029c96db8000118080808000000b200141206a21012005200041026a2200470d000b0b2006450d00200d20004104746a2201280200450d002001280204410028029c96db8000118080808000000b200c450d00200d410028029c96db8000118080808000000b200241286a10e68b8080000b2003450d002004410028029c96db8000118080808000000b200241e0006a2480808080000b860d03057f017e0c7f23808080800041a0016b2202248080808000200241cc006a20011098a38080000240024002400240200228024c2203418080808078460d00200241286a200241cc006a41106a290200370300200241206a41106a200241cc006a41186a290200370300200241206a41186a200241cc006a41206a290200370300200241206a41206a200241cc006a41286a290200370300200241206a41286a200241fc006a2802003602002002200229025437032020022802502104200241186a200110f388808000024020022802180d0002400240200228021c22050d00410021060c010b02402005410a4f0d00418c0121060c010b417f2005410a6ead42bc017e2207a72007422088a71b21060b2001417f2001280204220820066a220620062008491b2206360204200620012802084f0d00200241003a00930120022005360254200241003602502002200136024c200220024193016a36025820024194016a200241cc006a10f2a380800020022d0093014101470d0220024194016a10e68b8080000b20004180808080783602000c020b20004180808080783602000c020b20024180016a41086a20024194016a41086a280200360200200220022902940137038001200241106a200110f38880800002400240024002400240024020022802100d00200241cc006a20012002280214108585808000200228024c2209418080808078460d002002280250210a2002280254210b200241cc006a200110da8a808000200228024c0d012002280258210c2002280254210d2002280250210e200241086a200110f3888080000240024020022802080d00200241cc006a2001200228020c10e285808000200228024c220f418080808078460d0020022802542110200228025021110240200128020022082802082205280208221220052802102206460d00200641016a2213450d05201320124b0d0620052802042112200520133602102008427f200829030042017c22072007501b370300418080808078210502400240201220066a2d00000e020100020b200241cc006a20011089a6808000200228024c2205418080808078460d01200229025021070b2000200229032037020820002002290380013702582000200c36026c2000200d3602682000200e360264200041306a200241206a41286a280200360200200041286a200241206a41206a290300370200200041206a200241206a41186a290300370200200041186a200241206a41106a290300370200200041106a200241206a41086a290300370200200041e0006a20024180016a41086a280200360200200020073702502000200536024c20002010360248200020113602442000200f3602402000200b36023c2000200a3602382000200936023420002004360204200020033602000c0a0b200041808080807836020002402010450d0041002108034002402011200841f0006c6a22062802082200450d00200628020421010340024020012d0000220541034b0d002001200541027441c4f5ca80006a2802006a2205280200450d00200541046a280200410028029c96db8000118080808000000b200141146a21012000417f6a22000d000b0b02402006280200450d002006280204410028029c96db8000118080808000000b200841016a22082010470d000b0b200f450d012011410028029c96db8000118080808000000c010b20004180808080783602000b02400240200e0d00410021014100210c0c010b2002200d3602682002200e360264200241003602602002200d3602582002200e36025420024100360250410121010b2002200c36026c2002200136025c2002200136024c200241cc006a10d18a8080000c040b20004180808080783602000c040b20004180808080783602000c020b417f201341e493d0800010b781808000000b2013201241e493d0800010b581808000000b0240200b450d00200b4101712106410021000240200b4101460d00200b417e712105200a210141002100034002402001280200450d00200141046a280200410028029c96db8000118080808000000b0240200141106a280200450d00200141146a280200410028029c96db8000118080808000000b200141206a21012005200041026a2200470d000b0b2006450d00200a20004104746a2201280200450d002001280204410028029c96db8000118080808000000b2009450d00200a410028029c96db8000118080808000000b20024180016a10e68b8080000b2003450d002004410028029c96db8000118080808000000b200241a0016a2480808080000bcc0c03057f017e0a7f23808080800041a0016b2202248080808000200241cc006a2001109aa38080000240024002400240200228024c2203418080808078460d00200241286a200241cc006a41106a290200370300200241206a41106a200241cc006a41186a290200370300200241206a41186a200241cc006a41206a290200370300200241206a41206a200241cc006a41286a290200370300200241206a41286a200241fc006a2802003602002002200229025437032020022802502104200241186a200110e888808000024020022802180d0002400240200228021c22050d00410021060c010b02402005410a4f0d00418c0121060c010b417f2005410a6ead42bc017e2207a72007422088a71b21060b2001417f2001280204220820066a220620062008491b2206360204200620012802084f0d00200241003a00930120022005360254200241003602502002200136024c200220024193016a36025820024194016a200241cc006a10f3a380800020022d0093014101470d0220024194016a10e68b8080000b20004180808080783602000c020b20004180808080783602000c020b20024180016a41086a20024194016a41086a280200360200200220022902940137038001200241106a200110e888808000024002400240024020022802100d00200241cc006a2001200228021410fb85808000200228024c2209418080808078460d002002280250210a2002280254210b200241cc006a200110db8a808000200228024c0d012002280258210c2002280254210d2002280250210e200241086a200110e8888080000240024020022802080d00200241cc006a2001200228020c109d85808000200228024c220f418080808078460d00200228025421102002280250211102402001280200220628020822052802042208450d0020052008417f6a36020420052005280200220841016a3602002006427f200629030042017c22072007501b37030041808080807821050240024020082d00000e020100020b200241cc006a20011082a6808000200228024c2205418080808078460d01200229025021070b2000200229032037020820002002290380013702582000200c36026c2000200d3602682000200e360264200041306a200241206a41286a280200360200200041286a200241206a41206a290300370200200041206a200241206a41186a290300370200200041186a200241206a41106a290300370200200041106a200241206a41086a290300370200200041e0006a20024180016a41086a280200360200200020073702502000200536024c20002010360248200020113602442000200f3602402000200b36023c2000200a3602382000200936023420002004360204200020033602000c080b200041808080807836020002402010450d0041002108034002402011200841f0006c6a22062802082200450d00200628020421010340024020012d0000220541034b0d002001200541027441c4f5ca80006a2802006a2205280200450d00200541046a280200410028029c96db8000118080808000000b200141146a21012000417f6a22000d000b0b02402006280200450d002006280204410028029c96db8000118080808000000b200841016a22082010470d000b0b200f450d012011410028029c96db8000118080808000000c010b20004180808080783602000b02400240200e0d00410021014100210c0c010b2002200d3602682002200e360264200241003602602002200d3602582002200e36025420024100360250410121010b2002200c36026c2002200136025c2002200136024c200241cc006a10d18a8080000c020b20004180808080783602000c020b20004180808080783602000b0240200b450d00200b4101712106410021000240200b4101460d00200b417e712105200a210141002100034002402001280200450d00200141046a280200410028029c96db8000118080808000000b0240200141106a280200450d00200141146a280200410028029c96db8000118080808000000b200141206a21012005200041026a2200470d000b0b2006450d00200a20004104746a2201280200450d002001280204410028029c96db8000118080808000000b2009450d00200a410028029c96db8000118080808000000b20024180016a10e68b8080000b2003450d002004410028029c96db8000118080808000000b200241a0016a2480808080000bbb0b02117f017e23808080800041e0006b2202248080808000200241386a200110c18c80800002400240024020022802382203418080808078460d00200228023c21040240200128020422054104490d002002280240210620012005417c6a220736020420012001280200220841046a220936020020074120490d002008280000210a20012005415c6a22073602042001200841246a360200200241386a41086a220b200941086a290000370300200241386a41106a220c200941106a290000370300200241386a41186a220d200941186a29000037030020022009290000370338200741034b0d020b2003450d002004410028029c96db8000118080808000000b20004180808080783602000c010b2001200541586a3602042001200841286a360200200241086a41086a200b290300370300200241086a41106a200c290300370300200241086a41186a200d2903003703002002200229033837030820082800242105200241386a200110f0a380800002400240024002400240024020022802380d00200241306a200241c4006a2802003602002002200229023c370328200241386a200110ba8c8080002002280238220d418080808078460d01200228023c210e2002280240210c200241386a200110dc8a80800020022802380d022002280244210f20022802402110200228023c2111200241386a200110b48c8080000240024020022802382212418080808078460d0020022802402107200228023c210b024020012802042209450d0020012009417f6a36020420012001280200220941016a36020041808080807821080240024020092d00000e020100020b200241386a2001108ca680800020022802382208418080808078460d01200229023c21130b20002002290308370210200020022903283702582000200f36026c2000201036026820002011360264200041286a200241086a41186a290300370200200041206a200241186a290300370200200041186a200241086a41086a290300370200200041e0006a200241286a41086a280200360200200020133702502000200836024c200020073602482000200b360244200020123602402000200c36023c2000200e3602382000200d360234200020053602302000200a36020c2000200636020820002004360204200020033602000c090b200041808080807836020002402007450d004100210803400240200b200841f0006c6a22092802082200450d00200928020421010340024020012d0000220541034b0d002001200541027441c4f5ca80006a2802006a2205280200450d00200541046a280200410028029c96db8000118080808000000b200141146a21012000417f6a22000d000b0b02402009280200450d002009280204410028029c96db8000118080808000000b200841016a22082007470d000b0b2012450d01200b410028029c96db8000118080808000000c010b20004180808080783602000b0240024020110d00410021014100210f0c010b20022010360254200220113602502002410036024c20022010360244200220113602402002410036023c410121010b2002200f3602582002200136024820022001360238200241386a10d18a8080000c030b20004180808080783602000c040b20004180808080783602000c020b20004180808080783602000b0240200c450d00200c4101712109410021000240200c4101460d00200c417e712105200e210141002100034002402001280200450d00200141046a280200410028029c96db8000118080808000000b0240200141106a280200450d00200141146a280200410028029c96db8000118080808000000b200141206a21012005200041026a2200470d000b0b2009450d00200e20004104746a2201280200450d002001280204410028029c96db8000118080808000000b200d450d00200e410028029c96db8000118080808000000b200241286a10e68b8080000b2003450d002004410028029c96db8000118080808000000b200241e0006a2480808080000bd30301047f23808080800041106b220224808080800020002001109ba3808000200041d8006a200110f4a3808000200028023821032002200028023c22043602082002200241086a36020c2002410c6a2001108c8980800020032004200110ff85808000200041e4006a200110e18a808000200028024421032002200028024822043602082002200241086a36020c2002410c6a2001108c8980800002402004450d00200441f0006c21040340200320011097a4808000200341f0006a2103200441907f6a22040d000b0b02400240200028024c418080808078470d000240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41003a0000200341016a21030c010b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41013a00002001200341016a360208200028025021052002200028025422033602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822046b20034f0d0020012004200310bea8808000200128020821040b200128020420046a2005200310f5b28080001a200420036a21030b20012003360208200241106a2480808080000ba207010c7f23808080800041d0006b2202248080808000200241306a200110c18c80800002400240024020022802302203418080808078460d00200228023421040240200128020422054104490d002002280238210620012005417c6a220736020420012001280200220841046a220936020020074120490d002008280000210a20012005415c6a22073602042001200841246a360200200241306a41086a220b200941086a290000370300200241306a41106a220c200941106a290000370300200241306a41186a220d200941186a29000037030020022009290000370330200741034b0d020b2003450d002004410028029c96db8000118080808000000b20004180808080783602000c010b2001200541586a3602042001200841286a360200200241086a200b290300370300200241106a200c290300370300200241186a200d2903003703002002200229033037030020082800242105200241306a200110f0a38080000240024020022802300d00200241286a2002413c6a28020036020020022002290234370320200241306a200110ba8c8080000240024020022802302209418080808078460d002002280234210720022802382108200241306a200110dc8a808000024020022802300d002000200229023437024c200041d4006a2002413c6a280200360200200041286a200241186a290300370200200041206a200241106a290300370200200041186a200241086a2903003702002000200229030037021020002002290320370240200041c8006a200241206a41086a2802003602002000200836023c2000200736023820002009360234200020053602302000200a36020c2000200636020820002004360204200020033602000c050b200041808080807836020002402008450d002008410171210641002100024020084101460d002008417e7121052007210141002100034002402001280200450d00200141046a280200410028029c96db8000118080808000000b0240200141106a280200450d00200141146a280200410028029c96db8000118080808000000b200141206a21012005200041026a2200470d000b0b2006450d00200720004104746a2201280200450d002001280204410028029c96db8000118080808000000b2009450d012007410028029c96db8000118080808000000c010b20004180808080783602000b200241206a10e68b8080000c010b20004180808080783602000b2003450d002004410028029c96db8000118080808000000b200241d0006a2480808080000b2d00024020002d00000d00200141889ac08000410510e6808080000f0b2001418d9ac08000410410e6808080000b920201037f23808080800041106b2202248080808000200220002802002802002200360204200128021c41fcdbca80004108200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a4184dcca80004107200041086a4194cfca800010a381808000418bdcca80004108200241046a41f4d3ca800010a381808000210420022d000d220020022d000c2203722101024020004101470d0020034101710d000240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710ba50301047f23808080800041c0006b220224808080800002400240200028020022002802000d00200128021c4183a7ca80004104200128022028020c1181808080000021000c010b2002200036020441012100200128021c22034187a7ca800041042001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110d09c8080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10d09c8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000b3400200128021c41b8dcca800041b0dcca800020002802002d000022001b410b410820001b200128022028020c118180808000000ba30701047f23808080800041c0006b2202248080808000024002400240024002402000280200220028020041776a2203410320034103491b0e0400010203000b200128021c41c2daca80004103200128022028020c1181808080000021000c030b2002200041106a360208200128021c41d8daca80004105200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41e9d4ca80004102200041046a41c4d4ca800010a38180800041ebd4ca80004103200241086a41c8daca800010a381808000210420022d001d220120022d001c220372210020014101470d0220034101710d020240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021000c030b200128021c4190c5c080004101200128022028020c1181808080000021000c020b2002200041046a36020441012100200128021c220341dddaca8000410a2001280220220528020c2204118180808000000d010240024020012d00144104710d004101210020034193c5c0800041012004118180808000000d03200241046a200110b59f808000450d010c030b20034194c5c0800041022004118180808000000d0241012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200536020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b59f8080000d022002280234418ec5c080004102200228023828020c118180808000000d020b200128021c4196c5c080004101200128022028020c1181808080000021000c010b20022000410c6a360208200128021c41f8daca8000410c200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41e9d4ca80004102200041c4d4ca800010a38180800041ebd4ca80004103200041106a41e8daca800010a3818080004184dbca80004105200241086a4184ccca800010a381808000210420022d001d220120022d001c220372210020014101470d0020034101710d000240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021000c010b200128021c4190c5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020004101710beb0d01047f23808080800041c0006b22022480808080000240024002400240024002400240200028020022032d00000e06000102030405000b200128021c41f9deca80004109200128022028020c1181808080000021000c050b2002200341106a36020441012100200128021c220341fbd9ca800041052001280220220428020c2205118180808000000d040240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d06200241046a200110bf9f808000450d010c060b20034194c5c0800041022005118180808000000d0541012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10bf9f8080000d052002280234418ec5c080004102200228023828020c118180808000000d050b200128021c4196c5c080004101200128022028020c1181808080000021000c040b410121002002200341016a360204200128021c22034182dfca800041062001280220220428020c2205118180808000000d030240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d05200241046a200110b09f808000450d010c050b20034194c5c0800041022005118180808000000d0441012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b09f8080000d042002280234418ec5c080004102200228023828020c118180808000000d040b200128021c4196c5c080004101200128022028020c1181808080000021000c030b410121002002200341016a360204200128021c22034188dfca800041062001280220220428020c2205118180808000000d020240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d04200241046a200110b39f808000450d010c040b20034194c5c0800041022005118180808000000d0341012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b39f8080000d032002280234418ec5c080004102200228023828020c118180808000000d030b200128021c4196c5c080004101200128022028020c1181808080000021000c020b410121002002200341016a360204200128021c2203418edfca800041072001280220220428020c2205118180808000000d010240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d03200241046a200110bb9f808000450d010c030b20034194c5c0800041022005118180808000000d0241012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10bb9f8080000d022002280234418ec5c080004102200228023828020c118180808000000d020b200128021c4196c5c080004101200128022028020c1181808080000021000c010b410121002002200341016a360204200128021c22034195dfca800041072001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110c49f808000450d010c020b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10c49f8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000bce0501047f23808080800041c0006b220224808080800002400240200028020022002d00004106470d002002200041106a36020441012100200128021c220341b0dcca800041082001280220220428020c2205118180808000000d010240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d03200241046a200110bf9f808000450d010c030b20034194c5c0800041022005118180808000000d0241012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10bf9f8080000d022002280234418ec5c080004102200228023828020c118180808000000d020b200128021c4196c5c080004101200128022028020c1181808080000021000c010b2002200036020441012100200128021c220341b8dcca8000410b2001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110d49c808000450d010c020b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10d49c8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000bb10101047f23808080800041106b22022480808080002000280200220328020021002003280204210441012103200128021c4199c5c080004101200128022028020c118180808000002105200241003a000d200220053a000c20022001360208200241086a20002000200441a0016c6a10cb8b8080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021030b200241106a24808080800020030bf90201047f23808080800041c0006b220224808080800020022000280200360204410121000240200128021c2203418cd1ca800041062001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110b38b8080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b38b8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000ba80301047f23808080800041c0006b220224808080800002400240200028020022002d00004102470d00200128021c4183a7ca80004104200128022028020c1181808080000021000c010b2002200036020441012100200128021c22034187a7ca800041042001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110a7a38080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10a7a38080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000bf90201047f23808080800041c0006b220224808080800020022000280200360204410121000240200128021c220341d6d9ca800041072001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110da9c8080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10da9c8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000b8f0201037f23808080800041106b2202248080808000200220002802002200360204200128021c41fcdbca80004108200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a4184dcca80004107200041086a4194cfca800010a381808000418bdcca80004108200241046a41f4d3ca800010a381808000210420022d000d220020022d000c2203722101024020004101470d0020034101710d000240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710bcb0501047f23808080800041c0006b220224808080800002400240200028020022002802004129470d002002200036020441012100200128021c22034192a7ca800041022001280220220428020c2205118180808000000d010240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d03200241046a200110b79f808000450d010c030b20034194c5c0800041022005118180808000000d0241012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b79f8080000d022002280234418ec5c080004102200228023828020c118180808000000d020b200128021c4196c5c080004101200128022028020c1181808080000021000c010b2002200036020441012100200128021c22034194a7ca800041032001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110bd9f808000450d010c020b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10bd9f8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000bce0501047f23808080800041c0006b22022480808080000240024020002802002200280200410c470d002002200041046a36020441012100200128021c22034193dcca800041082001280220220428020c2205118180808000000d010240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d03200241046a200110d79c808000450d010c030b20034194c5c0800041022005118180808000000d0241012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10d79c8080000d022002280234418ec5c080004102200228023828020c118180808000000d020b200128021c4196c5c080004101200128022028020c1181808080000021000c010b2002200036020441012100200128021c2203419bdcca800041042001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110d39c808000450d010c020b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10d39c8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000b1e00200128021c41dc96c18000410f200128022028020c118180808000000ba50301047f23808080800041c0006b220224808080800002400240200028020022002802000d00200128021c4183a7ca80004104200128022028020c1181808080000021000c010b2002200036020441012100200128021c22034187a7ca800041042001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110b69f8080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b69f8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000b8f0201037f23808080800041106b220224808080800020022000280200220041186a360204200128021c4184e5ca80004110200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a4194e5ca8000410d200041b0e0ca800010a38180800041a1e5ca80004108200241046a41f4e4ca800010a381808000210420022d000d220020022d000c2203722101024020004101470d0020034101710d000240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710bf40101037f23808080800041106b220224808080800020022000280200360204200128021c419ae6ca80004111200128022028020c118180808000002100200241003a000d200220003a000c20022001360208200241086a41abe6ca80004106200241046a41ece5ca800010a381808000210320022d000d220020022d000c2204722101024020004101470d0020044101710d000240200328020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710ba80201037f23808080800041106b2202248080808000200220002802002200412c6a360204200128021c41f4d2ca8000410a200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a41fed2ca80004106200041c4d2ca800010a3818080004184d3ca8000410a2000410c6a41d4d2ca800010a381808000418ed3ca80004105200241046a41e4d2ca800010a381808000210420022d000d220020022d000c2203722101024020004101470d0020034101710d000240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710b0f002000280200200110e39c8080000bea2a03017f017e017f23808080800041106b220224808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200029038001427e7c2203a7410620034234541b0e34000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f30313233000b2002200128021c41b1adca8000410d200128022028020c118180808000003a000c20022001360208200241003a000d20024100360204200241046a200041b0dfca800010a58180800010a68180800021010c330b2002200128021c41beadca80004115200128022028020c118180808000003a000c20022001360208200241003a000d20024100360204200241046a200041b0dfca800010a58180800010a68180800021010c320b2002200128021c41d3adca80004116200128022028020c118180808000003a000c20022001360208200241003a000d20024100360204200241046a200041b0dfca800010a58180800010a68180800021010c310b200128021c41e9adca8000410d200128022028020c118180808000002104200241003a0009200220043a000820022001360204200241046a41d8dbca80004108200041206a419cd4ca800010a38180800041d0dfca80004108200041c0dfca800010a38180800041e0dbca8000410a200041286a41d8dfca800010a38180800041e8dfca80004107200041386a41c4d2ca800010a38180800010a48180800021010c300b200128021c41f6adca8000410d200128022028020c118180808000002104200241003a0009200220043a000820022001360204200241046a41efdfca800041062000410c6a41b0dfca800010a38180800041f5dfca8000410b200041acdbca800010a38180800010a48180800021010c2f0b200128021c4183aeca80004114200128022028020c118180808000002104200241003a0009200220043a000820022001360204200241046a41efdfca800041062000410c6a41b0dfca800010a3818080004180e0ca80004104200041acdbca800010a38180800041ceaaca80004103200041186a4184e0ca800010a38180800010a48180800021010c2e0b200128021c4197aeca80004108200128022028020c118180808000002104200241003a0009200220043a000820022001360204200241046a41a4e0ca8000410b20004198016a4194e0ca800010a38180800041c0e0ca8000411320004180016a41b0e0ca800010a38180800041e4e0ca80004104200041d4e0ca800010a38180800010a48180800021010c2d0b200128021c419faeca80004119200128022028020c118180808000002104200241003a0009200220043a000820022001360204200241046a41e8e0ca80004106200041fcd1ca800010a38180800041eee0ca80004110200041046a41fcd1ca800010a38180800041fee0ca8000410c200041086a41fcd1ca800010a38180800010a48180800021010c2c0b200128021c41b8aeca80004113200128022028020c118180808000002104200241003a0009200220043a000820022001360204200241046a418ae1ca80004109200041fcd1ca800010a38180800010a48180800021010c2b0b200128021c41cbaeca80004112200128022028020c118180808000002104200241003a0009200220043a000820022001360204200241046a4193e1ca80004109200041fcd1ca800010a38180800041e8e0ca80004106200041046a41fcd1ca800010a381808000418ae1ca80004109200041086a41fcd1ca800010a38180800010a48180800021010c2a0b200128021c41ddaeca8000410b200128022028020c1181808080000021010c290b2002200128021c41e8aeca8000410d200128022028020c118180808000003a000c20022001360208200241003a000d20024100360204200241046a2000419ce1ca800010a58180800010a68180800021010c280b2002200128021c41f5aeca8000410b200128022028020c118180808000003a000c20022001360208200241003a000d20024100360204200241046a200041ace1ca800010a58180800010a68180800021010c270b200128021c4180afca8000410c200128022028020c118180808000002104200241003a0009200220043a000820022001360204200241046a41efdfca800041062000410c6a41bce1ca800010a38180800041f5dfca8000410b200041acdbca800010a38180800010a48180800021010c260b200128021c418cafca80004113200128022028020c118180808000002104200241003a0009200220043a000820022001360204200241046a41efdfca800041062000410c6a41bce1ca800010a3818080004180e0ca80004104200041acdbca800010a38180800041ceaaca80004103200041206a4184e0ca800010a38180800010a48180800021010c250b200128021c419fafca8000410d200128022028020c118180808000002104200241003a0009200220043a000820022001360204200241046a41cce1ca80004104200041bce1ca800010a38180800041d0e1ca80004104200041146a41b0dfca800010a38180800041e4e1ca80004107200041206a41d4e1ca800010a38180800010a48180800021010c240b200128021c41acafca80004117200128022028020c118180808000002104200241003a0009200220043a000820022001360204200241046a41efdfca800041062000410c6a41bce1ca800010a38180800041ebe1ca80004107200041acdbca800010a38180800041ceaaca80004103200041206a4184e0ca800010a38180800010a48180800021010c230b200128021c41c3afca80004110200128022028020c118180808000002104200241003a0009200220043a000820022001360204200241046a41efdfca800041062000410c6a41bce1ca800010a3818080004180e0ca80004104200041acdbca800010a38180800041ceaaca80004103200041206a4184e0ca800010a38180800010a48180800021010c220b200128021c41d3afca8000410d200128022028020c118180808000002104200241003a0009200220043a000820022001360204200241046a41f2e1ca8000410d200041ace1ca800010a38180800041efdfca80004106200041286a41bce1ca800010a38180800010a48180800021010c210b200128021c41e0afca8000410c200128022028020c118180808000002104200241003a0009200220043a000820022001360204200241046a4190e2ca8000410420004180e2ca800010a38180800041a4e2ca8000410c200041c0006a4194e2ca800010a38180800010a48180800021010c200b200128021c41ecafca8000410d200128022028020c1181808080000021010c1f0b2002200128021c41f9afca8000410f200128022028020c118180808000003a000c20022001360208200241003a000d20024100360204200241046a200041b0e2ca800010a58180800010a68180800021010c1e0b2002200128021c4188b0ca8000410b200128022028020c118180808000003a000c20022001360208200241003a000d20024100360204200241046a200041b0e2ca800010a58180800010a68180800021010c1d0b200128021c4193b0ca8000410a200128022028020c1181808080000021010c1c0b200128021c419db0ca8000410a200128022028020c118180808000002104200241003a0009200220043a000820022001360204200241046a41efdfca800041062000410c6a41b0dfca800010a38180800041c0e2ca80004106200041acdbca800010a38180800010a48180800021010c1b0b2002200128021c41a7b0ca80004104200128022028020c118180808000003a000c20022001360208200241003a000d20024100360204200241046a2000419cd4ca800010a58180800010a68180800021010c1a0b200128021c41abb0ca80004110200128022028020c118180808000002104200241003a0009200220043a000820022001360204200241046a41d8dbca80004108200041106a419cd4ca800010a38180800041c6e2ca80004113200041d8dfca800010a38180800010a48180800021010c190b200128021c41bbb0ca80004112200128022028020c1181808080000021010c180b2002200128021c41cdb0ca80004109200128022028020c118180808000003a000c20022001360208200241003a000d20024100360204200241046a200041b0dfca800010a58180800010a68180800021010c170b2002200128021c41d6b0ca8000410b200128022028020c118180808000003a000c20022001360208200241003a000d20024100360204200241046a200041b0dfca800010a58180800010a68180800021010c160b2002200128021c41e1b0ca8000410c200128022028020c118180808000003a000c20022001360208200241003a000d20024100360204200241046a200041c4d2ca800010a58180800010a68180800021010c150b2002200128021c41edb0ca8000410b200128022028020c118180808000003a000c20022001360208200241003a000d20024100360204200241046a200041dce2ca800010a58180800010a68180800021010c140b2002200128021c41f8b0ca80004114200128022028020c118180808000003a000c20022001360208200241003a000d20024100360204200241046a200041ece2ca800010a58180800010a68180800021010c130b200128021c418cb1ca8000410b200128022028020c118180808000002104200241003a0009200220043a000820022001360204200241046a41a0d2ca8000410b200041286a41eca2ca800010a38180800041f2e1ca8000410d200041ace1ca800010a38180800010a48180800021010c120b200128021c4197b1ca8000410c200128022028020c118180808000002104200241003a0009200220043a000820022001360204200241046a41cfcfca80004105200041186a41fcd1ca800010a381808000419cd2ca80004104200041eca2ca800010a38180800041a0d2ca8000410b2000410c6a41eca2ca800010a38180800041fce2ca8000410b2000411c6a41fcd1ca800010a3818080004187e3ca8000410f200041206a41fcd1ca800010a38180800010a48180800021010c110b2002200128021c41a3b1ca80004114200128022028020c118180808000003a000c20022001360208200241003a000d20024100360204200241046a200041ace1ca800010a58180800010a68180800021010c100b200128021c41b7b1ca80004113200128022028020c1181808080000021010c0f0b2002200128021c41cab1ca8000410f200128022028020c118180808000003a000c20022001360208200241003a000d20024100360204200241046a200041bcb3ca800010a58180800010a68180800021010c0e0b200128021c41d9b1ca8000410d200128022028020c118180808000002104200241003a0009200220043a000820022001360204200241046a41e7dcca80004107200041086a4198e3ca800010a38180800041cddbca8000410b2000419ce1ca800010a38180800041ceaaca80004103200041386a4184e0ca800010a38180800010a48180800021010c0d0b200128021c41e6b1ca80004109200128022028020c118180808000002104200241003a0009200220043a000820022001360204200241046a41a8e3ca8000410520004180e2ca800010a38180800041ade3ca80004108200041c0006a41acdbca800010a38180800010a48180800021010c0c0b200128021c41efb1ca8000410b200128022028020c118180808000002104200241003a0009200220043a000820022001360204200241046a41a8e3ca8000410520004180e2ca800010a38180800041b5e3ca80004106200041c0006a41acdbca800010a38180800010a48180800021010c0b0b200128021c41fab1ca8000410e200128022028020c118180808000002104200241003a0009200220043a000820022001360204200241046a41a8e3ca8000410520004180e2ca800010a38180800041bbe3ca80004105200041c0006a41acdbca800010a38180800010a48180800021010c0a0b200128021c4188b2ca8000410d200128022028020c118180808000002104200241003a0009200220043a000820022001360204200241046a41a8e3ca8000410520004180e2ca800010a38180800041c0e3ca80004106200041c0006a41acdbca800010a38180800010a48180800021010c090b200128021c4195b2ca8000410b200128022028020c118180808000002104200241003a0009200220043a000820022001360204200241046a41c6e3ca8000410c200041d4e1ca800010a38180800010a48180800021010c080b2002200128021c41a0b2ca80004108200128022028020c118180808000003a000c20022001360208200241003a000d20024100360204200241046a200041d4d2ca800010a58180800010a68180800021010c070b200128021c41a8b2ca8000410a200128022028020c1181808080000021010c060b2002200128021c41b2b2ca8000410b200128022028020c118180808000003a000c20022001360208200241003a000d20024100360204200241046a200041acdbca800010a58180800010a68180800021010c050b200128021c41bdb2ca8000410f200128022028020c118180808000002104200241003a0009200220043a000820022001360204200241046a41a4e2ca8000410c20004194e2ca800010a38180800041d2e3ca8000410c200041186a41c4d2ca800010a38180800010a48180800021010c040b200128021c41ccb2ca80004107200128022028020c118180808000002104200241003a0009200220043a000820022001360204200241046a41a8e3ca8000410520004180e2ca800010a38180800010a48180800021010c030b200128021c41d3b2ca80004110200128022028020c118180808000002104200241003a0009200220043a000820022001360204200241046a41cddbca8000410b200041186a41acdbca800010a38180800041f0e3ca8000410b200041e0e3ca800010a38180800041fbe3ca8000410f2000413c6a41d4e1ca800010a38180800041efdfca80004106200041246a418ce4ca800010a381808000419ce4ca8000410a200041306a4184e0ca800010a38180800010a48180800021010c020b200128021c41e3b2ca80004111200128022028020c118180808000002104200241003a0009200220043a000820022001360204200241046a41b8e4ca80004111200041a8e4ca800010a38180800041ceaaca80004103200041086a41b0e2ca800010a38180800010a48180800021010c010b200128021c41f4b2ca80004108200128022028020c118180808000002104200241003a0009200220043a000820022001360204200241046a41dce4ca80004105200041cce4ca800010a38180800010a48180800021010b200241106a24808080800020010ba80201037f23808080800041106b2202248080808000200220002802002200360204200128021c41c4cfca8000410b200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a41cfcfca800041052000410c6a4194cfca800010a38180800041d4cfca80004105200041086a41a4cfca800010a38180800041d9cfca80004107200241046a41b4cfca800010a381808000210420022d000d220020022d000c2203722101024020004101470d0020034101710d000240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710b3900200128021c20002802002d00004102742200419cf5ca80006a280200200041f4f4ca80006a280200200128022028020c118180808000000bcf0501047f23808080800041c0006b22022480808080002000280200220041046a21030240024020002802000d002002200336020441012100200128021c220341c1d1ca800041042001280220220428020c2205118180808000000d010240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d03200241046a200110da9c808000450d010c030b20034194c5c0800041022005118180808000000d0241012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10da9c8080000d022002280234418ec5c080004102200228023828020c118180808000000d020b200128021c4196c5c080004101200128022028020c1181808080000021000c010b2002200336020441012100200128021c220341d8d1ca800041052001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110e79c808000450d010c020b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e79c8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000bf00201057f23808080800041c0006b220224808080800020002802002103410121000240200128021c22044190adca800041032001280220220528020c2206118180808000000d000240024020012d00144104710d004101210020044193c5c0800041012006118180808000000d022003200110928c8080000d02200128021c2104200128022028020c21060c010b20044194c5c0800041022006118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200536020c20022004360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a3602342003200241186a10928c8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20044196c5c08000410120061181808080000021000b200241c0006a24808080800020000bf60301047f23808080800041c0006b220224808080800002400240024002400240200028020022032d00000e0400010203000b200128021c41f7b6ca80004104200128022028020c1181808080000021000c030b410121002002200341016a360204200128021c220341fbb6ca800041062001280220220428020c2205118180808000000d020240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d04200241046a200110d7a78080000d04200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0341012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10d7a78080000d032002280234418ec5c080004102200228023828020c118180808000000d030b20034196c5c08000410120051181808080000021000c020b200128021c4183a7ca80004104200128022028020c1181808080000021000c010b200128021c4181b7ca8000410a200128022028020c1181808080000021000b200241c0006a24808080800020000ba80301047f23808080800041c0006b220224808080800002400240200028020022002802084128470d00200128021c4183a7ca80004104200128022028020c1181808080000021000c010b2002200036020441012100200128021c22034187a7ca800041042001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110e2918080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e2918080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000b12002000280200280200200110e39c8080000b3400200128021c4197d4ca80004194d4ca800020002802002d000022001b4102410320001b200128022028020c118180808000000b8f0201037f23808080800041106b2202248080808000200220002802002200360204200128021c41e4d4ca80004105200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a41e9d4ca80004102200041306a41c4d4ca800010a38180800041ebd4ca80004103200241046a41d4d4ca800010a381808000210420022d000d220020022d000c2203722101024020004101470d0020034101710d000240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710be90201057f23808080800041c0006b2202248080808000410121030240200128021c22044190adca800041032001280220220528020c2206118180808000000d000240024020012d00144104710d004101210320044193c5c0800041012006118180808000000d022000200110928c8080000d02200128021c2104200128022028020c21060c010b20044194c5c0800041022006118180808000000d0141012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200536020c20022004360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a3602342000200241186a10928c8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20044196c5c08000410120061181808080000021030b200241c0006a24808080800020030ba80301047f23808080800041c0006b220224808080800002400240200028020022002802004109470d00200128021c4183a7ca80004104200128022028020c1181808080000021000c010b2002200036020441012100200128021c22034187a7ca800041042001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110d99c8080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10d99c8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000b3400200128021c41fad4ca800041eed4ca800020002802002d000022001b4107410c20001b200128022028020c118180808000000bf90201047f23808080800041c0006b220224808080800020022000280200360204410121000240200128021c2203418ae6ca800041102001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110ba9f8080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10ba9f8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000b8f0201037f23808080800041106b220224808080800020022000280200220041206a360204200128021c41d4e6ca80004119200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a41ede6ca80004109200041b4e6ca800010a38180800041d4cfca80004105200241046a41c4e6ca800010a381808000210420022d000d220020022d000c2203722101024020004101470d0020034101710d000240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710b0f00200028020020011095988080000b8f0201037f23808080800041106b2202248080808000200220002802002200360204200128021c41a9e5ca80004110200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a41cfcfca80004105200041186a4194cfca800010a38180800041d4cfca80004105200241046a4194ccca800010a381808000210420022d000d220020022d000c2203722101024020004101470d0020034101710d000240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710ba80301047f23808080800041c0006b220224808080800002400240200028020022032d00000d00200128021c4183a7ca80004104200128022028020c1181808080000021000c010b410121002002200341016a360204200128021c22034187a7ca800041042001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110c49f8080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10c49f8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000ba30801047f23808080800041c0006b22022480808080002000280200220041046a2103024002400240024020002802000e03000102000b2002200336020441012100200128021c220341c5e5ca800041082001280220220428020c2205118180808000000d020240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d04200241046a200110dc9c808000450d010c040b20034194c5c0800041022005118180808000000d0341012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10dc9c8080000d032002280234418ec5c080004102200228023828020c118180808000000d030b200128021c4196c5c080004101200128022028020c1181808080000021000c020b2002200336020441012100200128021c220341cde5ca8000410e2001280220220428020c2205118180808000000d010240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d03200241046a200110dc9c808000450d010c030b20034194c5c0800041022005118180808000000d0241012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10dc9c8080000d022002280234418ec5c080004102200228023828020c118180808000000d020b200128021c4196c5c080004101200128022028020c1181808080000021000c010b2002200336020441012100200128021c220341dbe5ca8000410f2001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110dc9c808000450d010c020b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10dc9c8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000b8f0201037f23808080800041106b2202248080808000200220002802002200360204200128021c41fcdbca80004108200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a4184dcca80004107200041086a4194cfca800010a381808000418bdcca80004108200241046a41ecdbca800010a381808000210420022d000d220020022d000c2203722101024020004101470d0020034101710d000240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710bab0201037f23808080800041106b2202248080808000200220002802002802002200412c6a360204200128021c41f4d2ca8000410a200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a41fed2ca80004106200041c4d2ca800010a3818080004184d3ca8000410a2000410c6a41d4d2ca800010a381808000418ed3ca80004105200241046a41e4d2ca800010a381808000210420022d000d220020022d000c2203722101024020004101470d0020034101710d000240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710bfc0301037f23808080800041c0006b22022480808080002000280200210020024184ccca8000360230200241fcd1ca80003602282002200041206a360224200241fcd1ca800036022020022000411c6a36021c2002418cd2ca800036021820022000410c6a3602142002418cd2ca80003602102002200036020c200241fcd1ca80003602082002200041186a3602042002200041246a3602342002200241346a36022c200128021c41bad2ca8000410a200128022028020c118180808000002100200241003a003d200220003a003c20022001360238200241386a41cfcfca80004105200241046a41f899c0800010a381808000419cd2ca800041042002410c6a41f899c0800010a38180800041a0d2ca8000410b200241146a41f899c0800010a38180800041abd2ca80004105200241046a41186a41f899c0800010a38180800041b0d2ca80004105200241046a41206a41f899c0800010a38180800041b5d2ca800041052002412c6a41f899c0800010a381808000210320022d003d220120022d003c220472210002402001410171450d0020044101710d000240200328020022002d00144104710d00200028021c4191c5c080004102200028022028020c1181808080000021000c010b200028021c4190c5c080004101200028022028020c1181808080000021000b200241c0006a24808080800020004101710ba80301047f23808080800041c0006b220224808080800002400240200028020022002802084129470d00200128021c4183a7ca80004104200128022028020c1181808080000021000c010b2002200036020441012100200128021c22034187a7ca800041042001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110fa9c8080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10fa9c8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000bf60401047f23808080800041c0006b220224808080800020002802002103200128021c220441014100200128022028020c220511818080800000210020022003360204024002402000450d00410121000c010b0240024020012d00144104710d004101210020044193c5c0800041012005118180808000000d02200241046a200110b59f808000450d010c020b024020044194c5c080004102200511818080800000450d00410121000c020b41012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b59f8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200341086a21030240024020012d00144104710d000240200128021c4187c5c080004102200128022028020c11818080800000450d00410121000c030b4101210020032001109398808000450d010c020b41012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342003200241186a1093988080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000bf90201047f23808080800041c0006b220224808080800020022000280200360204410121000240200128021c220341b9e5ca8000410c2001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110ba9f8080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10ba9f8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000bf40101037f23808080800041106b220224808080800020022000280200360204200128021c4188ceca8000410c200128022028020c118180808000002100200241003a000d200220003a000c20022001360208200241086a4194ceca80004108200241046a41f8cdca800010a381808000210320022d000d220020022d000c2204722101024020004101470d0020044101710d000240200328020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710bf00201057f23808080800041c0006b220224808080800020002802002103410121000240200128021c22044190adca800041032001280220220528020c2206118180808000000d000240024020012d00144104710d004101210020044193c5c0800041012006118180808000000d0220032001109a8c8080000d02200128021c2104200128022028020c21060c010b20044194c5c0800041022006118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200536020c20022004360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a3602342003200241186a109a8c8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20044196c5c08000410120061181808080000021000b200241c0006a24808080800020000ba80301047f23808080800041c0006b220224808080800002400240200028020022002802000d00200128021c4183a7ca80004104200128022028020c1181808080000021000c010b2002200041086a36020441012100200128021c22034187a7ca800041042001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110b19f8080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b19f8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000be02b01027f23808080800041106b220224808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200028020022002d00000e34000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f30313233000b2002200128021c41b1adca8000410d200128022028020c118180808000003a000c20022001360208200241003a000d20024100360204200241046a200041046a41b0dfca800010a58180800010a68180800021010c330b2002200128021c41beadca80004115200128022028020c118180808000003a000c20022001360208200241003a000d20024100360204200241046a200041046a41b0dfca800010a58180800010a68180800021010c320b2002200128021c41d3adca80004116200128022028020c118180808000003a000c20022001360208200241003a000d20024100360204200241046a200041046a41b0dfca800010a58180800010a68180800021010c310b200128021c41e9adca8000410d200128022028020c118180808000002103200241003a0009200220033a000820022001360204200241046a41d8dbca80004108200041106a419cd4ca800010a38180800041d0dfca80004108200041286a41c0dfca800010a38180800041e0dbca8000410a200041186a41d8dfca800010a38180800041e8dfca80004107200041046a41c4d2ca800010a38180800010a48180800021010c300b200128021c41f6adca8000410d200128022028020c118180808000002103200241003a0009200220033a000820022001360204200241046a41efdfca80004106200041046a41b0dfca800010a38180800041f5dfca8000410b200041106a41acdbca800010a38180800010a48180800021010c2f0b200128021c4183aeca80004114200128022028020c118180808000002103200241003a0009200220033a000820022001360204200241046a41efdfca80004106200041046a41b0dfca800010a3818080004180e0ca800041042000411c6a41acdbca800010a38180800041ceaaca80004103200041106a4184e0ca800010a38180800010a48180800021010c2e0b200128021c4197aeca80004108200128022028020c118180808000002103200241003a0009200220033a000820022001360204200241046a41a4e0ca8000410b200041016a4194e0ca800010a38180800041c0e0ca80004113200041186a41b0e0ca800010a38180800041e4e0ca80004104200041046a41e4e4ca800010a38180800010a48180800021010c2d0b200128021c419faeca80004119200128022028020c118180808000002103200241003a0009200220033a000820022001360204200241046a41e8e0ca80004106200041046a41fcd1ca800010a38180800041eee0ca80004110200041086a41fcd1ca800010a38180800041fee0ca8000410c2000410c6a41fcd1ca800010a38180800010a48180800021010c2c0b200128021c41b8aeca80004113200128022028020c118180808000002103200241003a0009200220033a000820022001360204200241046a418ae1ca80004109200041046a41fcd1ca800010a38180800010a48180800021010c2b0b200128021c41cbaeca80004112200128022028020c118180808000002103200241003a0009200220033a000820022001360204200241046a4193e1ca80004109200041046a41fcd1ca800010a38180800041e8e0ca80004106200041086a41fcd1ca800010a381808000418ae1ca800041092000410c6a41fcd1ca800010a38180800010a48180800021010c2a0b200128021c41ddaeca8000410b200128022028020c1181808080000021010c290b2002200128021c41e8aeca8000410d200128022028020c118180808000003a000c20022001360208200241003a000d20024100360204200241046a200041046a419ce1ca800010a58180800010a68180800021010c280b2002200128021c41f5aeca8000410b200128022028020c118180808000003a000c20022001360208200241003a000d20024100360204200241046a200041086a41ace1ca800010a58180800010a68180800021010c270b200128021c4180afca8000410c200128022028020c118180808000002103200241003a0009200220033a000820022001360204200241046a41efdfca80004106200041046a41bce1ca800010a38180800041f5dfca8000410b200041186a41acdbca800010a38180800010a48180800021010c260b200128021c418cafca80004113200128022028020c118180808000002103200241003a0009200220033a000820022001360204200241046a41efdfca80004106200041106a41bce1ca800010a3818080004180e0ca80004104200041246a41acdbca800010a38180800041ceaaca80004103200041046a4184e0ca800010a38180800010a48180800021010c250b200128021c419fafca8000410d200128022028020c118180808000002103200241003a0009200220033a000820022001360204200241046a41cce1ca80004104200041106a41bce1ca800010a38180800041d0e1ca80004104200041046a41b0dfca800010a38180800041e4e1ca80004107200041016a41d4e1ca800010a38180800010a48180800021010c240b200128021c41acafca80004117200128022028020c118180808000002103200241003a0009200220033a000820022001360204200241046a41efdfca80004106200041106a41bce1ca800010a38180800041ebe1ca80004107200041246a41acdbca800010a38180800041ceaaca80004103200041046a4184e0ca800010a38180800010a48180800021010c230b200128021c41c3afca80004110200128022028020c118180808000002103200241003a0009200220033a000820022001360204200241046a41efdfca80004106200041106a41bce1ca800010a3818080004180e0ca80004104200041246a41acdbca800010a38180800041ceaaca80004103200041046a4184e0ca800010a38180800010a48180800021010c220b200128021c41d3afca8000410d200128022028020c118180808000002103200241003a0009200220033a000820022001360204200241046a41f2e1ca8000410d200041186a41ace1ca800010a38180800041efdfca80004106200041046a41bce1ca800010a38180800010a48180800021010c210b200128021c41e0afca8000410c200128022028020c118180808000002103200241003a0009200220033a000820022001360204200241046a4190e2ca80004104200041206a4180e2ca800010a38180800041a4e2ca8000410c200041086a4194e2ca800010a38180800010a48180800021010c200b200128021c41ecafca8000410d200128022028020c1181808080000021010c1f0b2002200128021c41f9afca8000410f200128022028020c118180808000003a000c20022001360208200241003a000d20024100360204200241046a200041046a4184e0ca800010a58180800010a68180800021010c1e0b2002200128021c4188b0ca8000410b200128022028020c118180808000003a000c20022001360208200241003a000d20024100360204200241046a200041046a4184e0ca800010a58180800010a68180800021010c1d0b200128021c4193b0ca8000410a200128022028020c1181808080000021010c1c0b200128021c419db0ca8000410a200128022028020c118180808000002103200241003a0009200220033a000820022001360204200241046a41efdfca80004106200041046a41b0dfca800010a38180800041c0e2ca80004106200041106a41acdbca800010a38180800010a48180800021010c1b0b2002200128021c41a7b0ca80004104200128022028020c118180808000003a000c20022001360208200241003a000d20024100360204200241046a200041086a419cd4ca800010a58180800010a68180800021010c1a0b200128021c41abb0ca80004110200128022028020c118180808000002103200241003a0009200220033a000820022001360204200241046a41d8dbca80004108200041086a419cd4ca800010a38180800041c6e2ca80004113200041106a41d8dfca800010a38180800010a48180800021010c190b200128021c41bbb0ca80004112200128022028020c1181808080000021010c180b2002200128021c41cdb0ca80004109200128022028020c118180808000003a000c20022001360208200241003a000d20024100360204200241046a200041046a41b0dfca800010a58180800010a68180800021010c170b2002200128021c41d6b0ca8000410b200128022028020c118180808000003a000c20022001360208200241003a000d20024100360204200241046a200041046a41b0dfca800010a58180800010a68180800021010c160b2002200128021c41e1b0ca8000410c200128022028020c118180808000003a000c20022001360208200241003a000d20024100360204200241046a200041046a41c4d2ca800010a58180800010a68180800021010c150b2002200128021c41edb0ca8000410b200128022028020c118180808000003a000c20022001360208200241003a000d20024100360204200241046a200041086a41dce2ca800010a58180800010a68180800021010c140b2002200128021c41f8b0ca80004114200128022028020c118180808000003a000c20022001360208200241003a000d20024100360204200241046a200041046a41ece2ca800010a58180800010a68180800021010c130b200128021c418cb1ca8000410b200128022028020c118180808000002103200241003a0009200220033a000820022001360204200241046a41a0d2ca8000410b200041046a41eca2ca800010a38180800041f2e1ca8000410d200041106a41ace1ca800010a38180800010a48180800021010c120b200128021c4197b1ca8000410c200128022028020c118180808000002103200241003a0009200220033a000820022001360204200241046a41cfcfca80004105200041046a41fcd1ca800010a381808000419cd2ca80004104200041106a41eca2ca800010a38180800041a0d2ca8000410b2000411c6a41eca2ca800010a38180800041fce2ca8000410b200041086a41fcd1ca800010a3818080004187e3ca8000410f2000410c6a41fcd1ca800010a38180800010a48180800021010c110b2002200128021c41a3b1ca80004114200128022028020c118180808000003a000c20022001360208200241003a000d20024100360204200241046a200041086a41ace1ca800010a58180800010a68180800021010c100b200128021c41b7b1ca80004113200128022028020c1181808080000021010c0f0b2002200128021c41cab1ca8000410f200128022028020c118180808000003a000c20022001360208200241003a000d20024100360204200241046a200041106a41bcb3ca800010a58180800010a68180800021010c0e0b200128021c41d9b1ca8000410d200128022028020c118180808000002103200241003a0009200220033a000820022001360204200241046a41e7dcca80004107200041106a4198e3ca800010a38180800041cddbca8000410b200041c0006a419ce1ca800010a38180800041ceaaca80004103200041046a4184e0ca800010a38180800010a48180800021010c0d0b200128021c41e6b1ca80004109200128022028020c118180808000002103200241003a0009200220033a000820022001360204200241046a41a8e3ca80004105200041106a4180e2ca800010a38180800041ade3ca80004108200041046a41acdbca800010a38180800010a48180800021010c0c0b200128021c41efb1ca8000410b200128022028020c118180808000002103200241003a0009200220033a000820022001360204200241046a41a8e3ca80004105200041106a4180e2ca800010a38180800041b5e3ca80004106200041046a41acdbca800010a38180800010a48180800021010c0b0b200128021c41fab1ca8000410e200128022028020c118180808000002103200241003a0009200220033a000820022001360204200241046a41a8e3ca80004105200041106a4180e2ca800010a38180800041bbe3ca80004105200041046a41acdbca800010a38180800010a48180800021010c0a0b200128021c4188b2ca8000410d200128022028020c118180808000002103200241003a0009200220033a000820022001360204200241046a41a8e3ca80004105200041106a4180e2ca800010a38180800041c0e3ca80004106200041046a41acdbca800010a38180800010a48180800021010c090b200128021c4195b2ca8000410b200128022028020c118180808000002103200241003a0009200220033a000820022001360204200241046a41c6e3ca8000410c200041016a41d4e1ca800010a38180800010a48180800021010c080b2002200128021c41a0b2ca80004108200128022028020c118180808000003a000c20022001360208200241003a000d20024100360204200241046a200041016a41d4d2ca800010a58180800010a68180800021010c070b200128021c41a8b2ca8000410a200128022028020c1181808080000021010c060b2002200128021c41b2b2ca8000410b200128022028020c118180808000003a000c20022001360208200241003a000d20024100360204200241046a200041046a41acdbca800010a58180800010a68180800021010c050b200128021c41bdb2ca8000410f200128022028020c118180808000002103200241003a0009200220033a000820022001360204200241046a41a4e2ca8000410c200041106a4194e2ca800010a38180800041d2e3ca8000410c200041046a41c4d2ca800010a38180800010a48180800021010c040b200128021c41ccb2ca80004107200128022028020c118180808000002103200241003a0009200220033a000820022001360204200241046a41a8e3ca80004105200041106a4180e2ca800010a38180800010a48180800021010c030b200128021c41d3b2ca80004110200128022028020c118180808000002103200241003a0009200220033a000820022001360204200241046a41cddbca8000410b2000411c6a41acdbca800010a38180800041f0e3ca8000410b200041286a41e0e3ca800010a38180800041fbe3ca8000410f200041016a41d4e1ca800010a38180800041efdfca80004106200041046a418ce4ca800010a381808000419ce4ca8000410a200041106a4184e0ca800010a38180800010a48180800021010c020b200128021c41e3b2ca80004111200128022028020c118180808000002103200241003a0009200220033a000820022001360204200241046a41b8e4ca80004111200041106a41a8e4ca800010a38180800041ceaaca80004103200041046a4184e0ca800010a38180800010a48180800021010c010b200128021c41f4b2ca80004108200128022028020c118180808000002103200241003a0009200220033a000820022001360204200241046a41dce4ca80004105200041046a41cce4ca800010a38180800010a48180800021010b200241106a24808080800020010bf90401047f23808080800041c0006b220224808080800020002802002100200128021c220341014100200128022028020c2204118180808000002105200220003602002002200041016a360204024002402005450d00410121000c010b0240024020012d00144104710d004101210020034193c5c0800041012004118180808000000d022002200110fb9c808000450d010c020b024020034194c5c080004102200411818080800000450d00410121000c020b41012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342002200241186a10fb9c8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b0240024020012d00144104710d000240200128021c4187c5c080004102200128022028020c11818080800000450d00410121000c030b41012100200241046a200110f09c808000450d010c020b41012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f09c8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000bb20801047f23808080800041c0006b22022480808080000240024002400240200028020022002d0000220341636a41002003411e71411e461b0e03000102000b2002200036020441012100200128021c220341fbaaca800041022001280220220428020c2205118180808000000d020240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d04200241046a200110dea2808000450d010c040b20034194c5c0800041022005118180808000000d0341012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10dea28080000d032002280234418ec5c080004102200228023828020c118180808000000d030b200128021c4196c5c080004101200128022028020c1181808080000021000c020b2002200041046a36020441012100200128021c220341fdaaca800041022001280220220428020c2205118180808000000d010240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d03200241046a200110f69c808000450d010c030b20034194c5c0800041022005118180808000000d0241012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f69c8080000d022002280234418ec5c080004102200228023828020c118180808000000d020b200128021c4196c5c080004101200128022028020c1181808080000021000c010b2002200041046a36020441012100200128021c220341ffaaca800041022001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110da9c808000450d010c020b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10da9c8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000b920201037f23808080800041106b220224808080800020022000280200280200220041106a360204200128021c41abecca8000410a200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a41b5ecca8000410d200041d8dfca800010a3818080004184d3ca8000410a200241046a41e4d2ca800010a381808000210420022d000d220020022d000c2203722101024020004101470d0020034101710d000240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710b920201037f23808080800041106b2202248080808000200220002802002802002200360204200128021c41e4d4ca80004105200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a41e9d4ca80004102200041306a41c4d4ca800010a38180800041ebd4ca80004103200241046a41d4d4ca800010a381808000210420022d000d220020022d000c2203722101024020004101470d0020034101710d000240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710ba80301047f23808080800041c0006b220224808080800002400240200028020022032d00000d00200128021c4183a7ca80004104200128022028020c1181808080000021000c010b410121002002200341016a360204200128021c22034187a7ca800041042001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110ba9f8080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10ba9f8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000bf30201057f23808080800041c0006b220224808080800020002802002802002103410121000240200128021c22044190adca800041032001280220220528020c2206118180808000000d000240024020012d00144104710d004101210020044193c5c0800041012006118180808000000d0220032001109a8c8080000d02200128021c2104200128022028020c21060c010b20044194c5c0800041022006118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200536020c20022004360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a3602342003200241186a109a8c8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20044196c5c08000410120061181808080000021000b200241c0006a24808080800020000b0f00200028020020011093988080000bfc0201047f23808080800041c0006b220224808080800020022000280200280200360204410121000240200128021c220341d6d9ca800041072001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110da9c8080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10da9c8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000bac0301047f23808080800041c0006b22022480808080000240024020002802002200280200418080808078470d00200128021c4183a7ca80004104200128022028020c1181808080000021000c010b2002200036020441012100200128021c22034187a7ca800041042001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110e79c8080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e79c8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000bba0301047f2380808080004180016b2202248080808000024002400240200128021422034110710d0020034120710d014103210320002d00002200210402402000410a490d004101210320022000200041e4006e220441e4006c6b41ff0171410174220541d596c080006a2d00003a00022002200541d496c080006a2d00003a00010b024002402000450d002004450d010b20022003417f6a22036a200441017441fe017141d596c080006a2d00003a00000b2001410141014100200220036a410320036b10e48080800021000c020b20002d00002103410021000340200220006a41ff006a2003410f712204413072200441d7006a2004410a491b3a00002000417f6a2100200341ff0171220441047621032004410f4b0d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000c010b20002d00002103410021000340200220006a41ff006a2003410f712204413072200441376a2004410a491b3a00002000417f6a2100200341ff0171220441047621032004410f4b0d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000b20024180016a24808080800020000baa0201037f2380808080004180016b2202248080808000024002400240200128021422034110710d0020034120710d0120002802004101200110978180800021000c020b20002802002100410021030340200220036a41ff006a2000410f712204413072200441d7006a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000c010b20002802002100410021030340200220036a41ff006a2000410f712204413072200441376a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000b20024180016a24808080800020000bae0202027f017e2380808080004180016b2202248080808000024002400240200128021422034110710d0020034120710d0120002903004101200110998180800021000c020b20002903002104410021000340200220006a41ff006a2004a7410f712203413072200341d7006a2003410a491b3a00002000417f6a21002004420f5621032004420488210420030d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000c010b20002903002104410021000340200220006a41ff006a2004a7410f712203413072200341376a2003410a491b3a00002000417f6a21002004420f5621032004420488210420030d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000b20024180016a24808080800020000bce0702057f077e23808080800041c0016b2203248080808000200341106a41186a200241186a290000370300200341106a41106a200241106a290000370300200341106a41086a200241086a2900003703002003200229000037031020012802002101200341f8006a200341106a10ea96808000200341d3006a200328027c220220032802800110b08d80800002402003280278450d002002410028029c96db8000118080808000000b0240024020032d00530d00024041002802cca2db80004102490d00200342d3d8c5d2a9b9d2c1ac7f3700900120034282ca868eabf3add0cf0037008801200342fc90b9e5d09296e77737008001200342a6d4e6f1a4dd959860370078200341086a200341f8006a412010c28d808000200341ac83808000ad422086200341106aad843703382003418d85808000ad422086200341f4006aad843703302003200328020c410020032802084101711b36027441002802dc8fdb8000210241002802d88fdb8000210141002802c8a2db80002104200342023702b001200341033602a801200341fcb7ca80003602a401200341103602a00120034194b8ca800036029c01200342c2808080203702940120034190b4ca8000360290012003420e37028801200341a4b8ca800036028401200341003602800120034281808080a0dd00370278200241bce9c38000200441024622041b28021021022003200341306a3602ac01200141d4e9c3800020041b200341f8006a2002118b80808000000b200041003a00000c010b200341306a41186a2202200341d3006a41196a290000370300200341306a41106a2204200341d3006a41116a290000370300200341306a41086a2205200341d3006a41096a290000370300200320032900543703300240200128020022012802002d00000d002001280204220628020022072006280204460d002006200741c0006a360200200741206a200341306a412010f9b2808000450d00200128020041013a00000b20002003290310220837000120034198016a20032903302209370300200041216a2009370000200341f8006a41186a200341106a41186a2903002209370300200341f8006a41106a200341106a41106a290300220a370300200341f8006a41086a200341106a41086a290300220b370300200341a0016a2005290300220c370300200341a8016a2004290300220d370300200341b0016a2002290300220e370300200041096a200b370000200041116a200a370000200041196a2009370000200041296a200c370000200041316a200d370000200041396a200e37000020032008370378200041013a00000b200341c0016a2480808080000b3b0002402000280270450d002000280274410028029c96db8000118080808000000b02402000280200418e80808078460d00200010f49b8080000b0b5401037f20002802042101024020002802082202450d00200121030340200310e38a8080002003410c6a21032002417f6a22020d000b0b02402000280200450d002001410028029c96db8000118080808000000b0b5401037f20002802042101024020002802082202450d00200121030340200310d98b808000200341186a21032002417f6a22020d000b0b02402000280200450d002001410028029c96db8000118080808000000b0b220002402000280200450d002000280204410028029c96db8000118080808000000b0b0d00200041306a10c69b8080000b5801037f20002802042101024020002802082202450d00200141306a21030340200310e38a808000200341c0006a21032002417f6a22020d000b0b02402000280200450d002001410028029c96db8000118080808000000b0b2a0002402000280200450d002000280204450d002000280208410028029c96db8000118080808000000b0b0a00200010c69b8080000b0d00200041186a10c69b8080000b2a00200010ec8b80800002402000280200450d002000280204410028029c96db8000118080808000000b0b7d01017f200041046a21010240024002400240024020002802000e020102000b200110ec8b80800020012802000d020c030b200110ed8b80800020012802000d010c020b200110ee8b8080002001280200450d010b2000280208410028029c96db8000118080808000000b2000410028029c96db8000118080808000000bdb0101027f0240024002400240024020002802000e020102000b0240200028020c2201450d00200028020841306a21020340200210e38a808000200241c0006a21022001417f6a22010d000b0b2000280204450d03200041086a21020c020b2000280204450d02200041086a21020c010b0240200028020c2201450d00200028020841306a21020340200210cf8b808000200241c0006a21022001417f6a22010d000b0b2000280204450d01200041086a21020b2002280200410028029c96db8000118080808000000b2000410028029c96db8000118080808000000b220002402000280200450d002000280204410028029c96db8000118080808000000b0b1700024020002802004109460d00200010c69b8080000b0b1700024020002802004109460d00200010c69b8080000b0b5501037f20002802042101024020002802082202450d00200121030340200310d38b808000200341a0016a21032002417f6a22020d000b0b02402000280200450d002001410028029c96db8000118080808000000b0bf20401047f23808080800041c0006b2202248080808000200128021c220341014100200128022028020c2204118180808000002105200220003602002002200041016a360204024002402005450d00410121000c010b0240024020012d00144104710d004101210020034193c5c0800041012004118180808000000d022002200110fb9c808000450d010c020b024020034194c5c080004102200411818080800000450d00410121000c020b41012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342002200241186a10fb9c8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b0240024020012d00144104710d000240200128021c4187c5c080004102200128022028020c11818080800000450d00410121000c030b41012100200241046a200110f09c808000450d010c020b41012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f09c8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000b8f0201037f23808080800041106b220224808080800020022000280200220041106a360204200128021c41abecca8000410a200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a41b5ecca8000410d200041d8dfca800010a3818080004184d3ca8000410a200241046a41e4d2ca800010a381808000210420022d000d220020022d000c2203722101024020004101470d0020034101710d000240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710bac0101047f23808080800041106b2202248080808000200028020021032000280204210441012100200128021c4199c5c080004101200128022028020c118180808000002105200241003a000d200220053a000c20022001360208200241086a20032003200441a0016c6a10cb8b8080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021000b200241106a24808080800020000bd90301047f23808080800041c0006b2202248080808000024002400240024020002d00000e03000102000b410121032002200041016a360204200128021c220041b4cdca800041122001280220220428020c2205118180808000000d020240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d04200241046a200110b39f808000450d010c040b20004194c5c0800041022005118180808000000d0341012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b39f8080000d032002280234418ec5c080004102200228023828020c118180808000000d030b200128021c4196c5c080004101200128022028020c1181808080000021030c020b2002200041016a2200360218200141d8cdca8000410e200041c8cdca8000200241186a41a4cdca800010e98080800021030c010b200128021c41e6cdca80004112200128022028020c1181808080000021030b200241c0006a24808080800020030b970201067f23808080800041106b220224808080800002400240024020012802142203200128021022044f0d00200128020c210502400340200520036a2d0000220641776a220741174b0d014101200774419380800471450d012001200341016a220336021420042003470d000c020b0b200641ee00470d002001200341016a360214200141a8ecca8000410310f88c80800022030d0120004180808080783602000c020b200241046a200110d78e80800002402002280204418080808078460d0020002002290204370200200041086a200241046a41086a2802003602000c020b2000200228020836020420004181808080783602000c010b2000418180808078360200200020033602040b200241106a2480808080000bed0d01047f23808080800041c0006b22022480808080000240024002400240024002400240200028020841566a2203410220034106491b0e06000102030405000b200128021c41f8d0ca80004104200128022028020c1181808080000021000c050b20022000410c6a36020441012100200128021c2203418cd1ca800041062001280220220428020c2205118180808000000d040240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d06200241046a200110d79c808000450d010c060b20034194c5c0800041022005118180808000000d0541012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10d79c8080000d052002280234418ec5c080004102200228023828020c118180808000000d050b200128021c4196c5c080004101200128022028020c1181808080000021000c040b2002200036020441012100200128021c22034192d1ca8000410f2001280220220428020c2205118180808000000d030240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d05200241046a200110f99c808000450d010c050b20034194c5c0800041022005118180808000000d0441012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f99c8080000d042002280234418ec5c080004102200228023828020c118180808000000d040b200128021c4196c5c080004101200128022028020c1181808080000021000c030b2002200036020441012100200128021c220341a1d1ca800041072001280220220428020c2205118180808000000d020240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d04200241046a200110b59f808000450d010c040b20034194c5c0800041022005118180808000000d0341012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b59f8080000d032002280234418ec5c080004102200228023828020c118180808000000d030b200128021c4196c5c080004101200128022028020c1181808080000021000c020b20022000410c6a36020441012100200128021c220341a8d1ca8000410b2001280220220428020c2205118180808000000d010240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d03200241046a200110d5a7808000450d010c030b20034194c5c0800041022005118180808000000d0241012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10d5a78080000d022002280234418ec5c080004102200228023828020c118180808000000d020b200128021c4196c5c080004101200128022028020c1181808080000021000c010b20022000410c6a36020441012100200128021c220341b3d1ca8000410e2001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110e491808000450d010c020b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e4918080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000b3600200128021c20002d0000410274220041e4f5ca80006a280200200041d4f5ca80006a280200200128022028020c118180808000000ba30301047f23808080800041c0006b22022480808080000240024020002802000d00200128021c4193d3ca80004109200128022028020c1181808080000021000c010b2002200041086a36020441012100200128021c220341acd3ca800041072001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110d2a78080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10d2a78080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000bdc0201017f23808080800041306b22032480808080002003200136022c2003410036022820032002360224200341146a200341246a10cc988080000240024020032802144103460d00200341086a2201200341146a41086a29020037030020032003290214370300024020022802040d0020002003290300370200200041086a20012903003702000c020b200041033602002003410472210202400240024020032802000e020102000b0240200328020c2200450d00200328020821020340200210d38b808000200241a0016a21022000417f6a22000d000b0b2003280204450d032003280208410028029c96db8000118080808000000c030b200210d48b8080002003280204450d022003280208410028029c96db8000118080808000000c020b200210d58b8080002003280204450d012003280208410028029c96db8000118080808000000c010b200041033602000b200341306a2480808080000ba30301047f23808080800041c0006b22022480808080000240024020002802000d00200128021c4183a7ca80004104200128022028020c1181808080000021000c010b2002200041086a36020441012100200128021c22034187a7ca800041042001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110d2a78080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10d2a78080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000ba30301047f23808080800041c0006b22022480808080000240024020002802004103470d00200128021c4183a7ca80004104200128022028020c1181808080000021000c010b2002200036020441012100200128021c22034187a7ca800041042001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110f59c8080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f59c8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000ba30301047f23808080800041c0006b22022480808080000240024020002802084129470d00200128021c4183a7ca80004104200128022028020c1181808080000021000c010b2002200036020441012100200128021c22034187a7ca800041042001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110fa9c8080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10fa9c8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000ba30301047f23808080800041c0006b22022480808080000240024020002802004109470d00200128021c4183a7ca80004104200128022028020c1181808080000021000c010b2002200036020441012100200128021c22034187a7ca800041042001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110da9c8080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10da9c8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000ba30301047f23808080800041c0006b22022480808080000240024020002d00004108470d00200128021c4183a7ca80004104200128022028020c1181808080000021000c010b2002200036020441012100200128021c22034187a7ca800041042001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110b89f8080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b89f8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000ba30301047f23808080800041c0006b22022480808080000240024020002802004109470d00200128021c4183a7ca80004104200128022028020c1181808080000021000c010b2002200036020441012100200128021c22034187a7ca800041042001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110af938080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10af938080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000b8a0201037f23808080800041106b22022480808080002002200041086a360204200128021c41acd4ca80004106200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a41b2d4ca800041082000419cd4ca800010a38180800041bad4ca8000410a200241046a41e4d3ca800010a381808000210420022d000d220020022d000c2203722101024020004101470d0020034101710d000240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710b8a0201037f23808080800041106b220224808080800020022000360204200128021c41e4d4ca80004105200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a41e9d4ca80004102200041306a41c4d4ca800010a38180800041ebd4ca80004103200241046a41d4d4ca800010a381808000210420022d000d220020022d000c2203722101024020004101470d0020034101710d000240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710bf60201047f23808080800041c0006b220224808080800020022000360204410121000240200128021c2203418cd1ca800041062001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110b38b8080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b38b8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000bf30501047f23808080800041c0006b2202248080808000024002400240024020002802000e03000102000b200128021c41bcd9ca80004107200128022028020c1181808080000021000c020b2002200041046a36020441012100200128021c220341c3d9ca800041052001280220220428020c2205118180808000000d010240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d03200241046a200110d3a7808000450d010c030b20034194c5c0800041022005118180808000000d0241012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10d3a78080000d022002280234418ec5c080004102200228023828020c118180808000000d020b200128021c4196c5c080004101200128022028020c1181808080000021000c010b2002200041046a36020441012100200128021c220341c8d9ca8000410e2001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110d3a7808000450d010c020b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10d3a78080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000bf60201047f23808080800041c0006b220224808080800020022000360204410121000240200128021c220341d6d9ca800041072001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110da9c8080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10da9c8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000be90201057f23808080800041c0006b2202248080808000410121030240200128021c22044190adca800041032001280220220528020c2206118180808000000d000240024020012d00144104710d004101210320044193c5c0800041012006118180808000000d0220002001109a8c8080000d02200128021c2104200128022028020c21060c010b20044194c5c0800041022006118180808000000d0141012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200536020c20022004360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a3602342000200241186a109a8c8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20044196c5c08000410120061181808080000021030b200241c0006a24808080800020030bef0701047f23808080800041c0006b22022480808080000240024002400240024002400240024002400240024020002d00000e0a00010203040506070809000b200128021c41f0d9ca80004104200128022028020c1181808080000021030c090b410121032002200041016a360204200128021c220041f4d9ca800041072001280220220428020c2205118180808000000d080240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d0a200241046a200110b09f808000450d010c0a0b20004194c5c0800041022005118180808000000d0941012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b09f8080000d092002280234418ec5c080004102200228023828020c118180808000000d090b200128021c4196c5c080004101200128022028020c1181808080000021030c080b2002200041046a36020441012103200128021c220041fbd9ca800041052001280220220428020c2205118180808000000d070240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d09200241046a200110b59f808000450d010c090b20004194c5c0800041022005118180808000000d0841012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b59f8080000d082002280234418ec5c080004102200228023828020c118180808000000d080b200128021c4196c5c080004101200128022028020c1181808080000021030c070b200128021c4180daca80004109200128022028020c1181808080000021030c060b200128021c4189daca80004109200128022028020c1181808080000021030c050b200128021c4192daca8000410b200128022028020c1181808080000021030c040b200128021c419ddaca80004108200128022028020c1181808080000021030c030b200128021c41a5daca80004107200128022028020c1181808080000021030c020b200128021c41acdaca8000410e200128022028020c1181808080000021030c010b200128021c41badaca80004108200128022028020c1181808080000021030b200241c0006a24808080800020030ba30201037f23808080800041106b22022480808080002002200041086a360204200128021c41bcdbca80004111200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a41cddbca8000410b200041186a41acdbca800010a38180800041d8dbca800041082000419cd4ca800010a38180800041e0dbca8000410a200241046a419cd3ca800010a381808000210420022d000d220120022d000c2203722100024020014101470d0020034101710d000240200428020022002d00144104710d00200028021c4191c5c080004102200028022028020c1181808080000021000c010b200028021c4190c5c080004101200028022028020c1181808080000021000b200241106a24808080800020004101710bc90501047f23808080800041c0006b2202248080808000024002402000280200410c470d002002200041046a36020441012100200128021c22034193dcca800041082001280220220428020c2205118180808000000d010240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d03200241046a200110d79c808000450d010c030b20034194c5c0800041022005118180808000000d0241012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10d79c8080000d022002280234418ec5c080004102200228023828020c118180808000000d020b200128021c4196c5c080004101200128022028020c1181808080000021000c010b2002200036020441012100200128021c2203419bdcca800041042001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110d39c808000450d010c020b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10d39c8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000bc11401047f23808080800041c0006b2202248080808000410121030240024002400240024002400240024002400240024020002d000041776a22044101200441ff0171410a491b41ff01710e0a00010203040506070809000b2002200041046a36020441012103200128021c220041c3dcca800041092001280220220528020c2204118180808000000d090240024020012d00144104710d004101210320004193c5c0800041012004118180808000000d0b200241046a200110b59f808000450d010c0b0b20004194c5c0800041022004118180808000000d0a41012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200536020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b59f8080000d0a2002280234418ec5c080004102200228023828020c118180808000000d0a0b200128021c4196c5c080004101200128022028020c1181808080000021030c090b2002200041306a360208200128021c41dcdcca8000410b200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41e7dcca80004107200041ccdcca800010a38180800041e9d4ca80004102200241086a41c4d3ca800010a381808000210420022d001d220120022d001c220072210320014101470d0820004101710d080240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c090b200128021c4190c5c080004101200128022028020c1181808080000021030c080b2002200041386a360208200128021c41eedcca8000410e200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41e7dcca80004107200041086a41ccdcca800010a38180800041cfcfca80004105200241086a41e4d3ca800010a381808000210420022d001d220120022d001c220072210320014101470d0720004101710d070240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c080b200128021c4190c5c080004101200128022028020c1181808080000021030c070b2002200041386a360208200128021c418cddca8000410c200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41e7dcca80004107200041086a41ccdcca800010a3818080004198ddca80004103200241086a41fcdcca800010a381808000210420022d001d220120022d001c220072210320014101470d0620004101710d060240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c070b200128021c4190c5c080004101200128022028020c1181808080000021030c060b410121032002200041016a360204200128021c2200419bddca8000410e2001280220220528020c2204118180808000000d050240024020012d00144104710d004101210320004193c5c0800041012004118180808000000d07200241046a200110ba9f808000450d010c070b20004194c5c0800041022004118180808000000d0641012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200536020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10ba9f8080000d062002280234418ec5c080004102200228023828020c118180808000000d060b200128021c4196c5c080004101200128022028020c1181808080000021030c050b2002200041106a36020441012103200128021c220041a9ddca8000410c2001280220220528020c2204118180808000000d040240024020012d00144104710d004101210320004193c5c0800041012004118180808000000d06200241046a200110bf9f808000450d010c060b20004194c5c0800041022004118180808000000d0541012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200536020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10bf9f8080000d052002280234418ec5c080004102200228023828020c118180808000000d050b200128021c4196c5c080004101200128022028020c1181808080000021030c040b2002200041016a360208200128021c41b5ddca8000410a200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41bfddca80004106200041216a4194cfca800010a38180800041c5ddca80004104200241086a41c4d3ca800010a381808000210420022d001d220120022d001c220072210320014101470d0320004101710d030240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c040b200128021c4190c5c080004101200128022028020c1181808080000021030c030b200128021c41c9ddca80004109200128022028020c1181808080000021030c020b2002200041046a360208200128021c41f4ddca80004109200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41e9d4ca80004102200041106a41d4ddca800010a38180800041fdddca80004104200241086a41e4ddca800010a381808000210420022d001d220120022d001c220072210320014101470d0120004101710d010240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c020b200128021c4190c5c080004101200128022028020c1181808080000021030c010b2002200041086a360204200128021c22004181deca8000410f2001280220220528020c2204118180808000000d000240024020012d00144104710d004101210320004193c5c0800041012004118180808000000d02200241046a200110b89f808000450d010c020b20004194c5c0800041022004118180808000000d0141012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200536020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b89f8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021030b200241c0006a24808080800020034101710b8a0201037f23808080800041106b220224808080800020022000360204200128021c41fcdbca80004108200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a4184dcca80004107200041086a4194cfca800010a381808000418bdcca80004108200241046a41f4d3ca800010a381808000210420022d000d220020022d000c2203722101024020004101470d0020034101710d000240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710bf20701047f23808080800041c0006b220224808080800002400240024002400240024002400240024020002d00000e080001020304050607000b410121032002200041016a360204200128021c22004190deca800041092001280220220428020c2205118180808000000d070240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d09200241046a200110c49f808000450d010c090b20004194c5c0800041022005118180808000000d0841012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10c49f8080000d082002280234418ec5c080004102200228023828020c118180808000000d080b200128021c4196c5c080004101200128022028020c1181808080000021030c070b2002200041106a360208200128021c4199deca80004106200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a419fdeca8000410c200041086a419cd4ca800010a38180800041abdeca8000410a200241086a41c4d3ca800010a381808000210520022d001d220120022d001c220072210320014101470d0620004101710d060240200528020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c070b200128021c4190c5c080004101200128022028020c1181808080000021030c060b200128021c41b5deca80004108200128022028020c1181808080000021030c050b200128021c41bddeca80004106200128022028020c1181808080000021030c040b2002200041086a360208200128021c41c3deca80004108200128022028020c118180808000002100200241003a001d200220003a001c20022001360218200241186a41cbdeca80004108200241086a41e4d3ca800010a381808000210520022d001d220120022d001c220072210320014101470d0320004101710d030240200528020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c040b200128021c4190c5c080004101200128022028020c1181808080000021030c030b200128021c41d3deca8000410b200128022028020c1181808080000021030c020b200128021c41dedeca8000410b200128022028020c1181808080000021030c010b200128021c41e9deca80004110200128022028020c1181808080000021030b200241c0006a24808080800020034101710bd91501047f23808080800041c0006b2202248080808000024002400240024002400240024002400240024020002802000e09000102030405060708000b200128021c419cdfca80004104200128022028020c1181808080000021000c080b2002200041046a36020441012100200128021c220341a0dfca800041022001280220220428020c2205118180808000000d070240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d09200241046a200110fc8d808000450d010c090b20034194c5c0800041022005118180808000000d0841012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10fc8d8080000d082002280234418ec5c080004102200228023828020c118180808000000d080b200128021c4196c5c080004101200128022028020c1181808080000021000c070b2002200041046a36020441012100200128021c220341a2dfca800041022001280220220428020c2205118180808000000d060240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d08200241046a200110f98d808000450d010c080b20034194c5c0800041022005118180808000000d0741012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f98d8080000d072002280234418ec5c080004102200228023828020c118180808000000d070b200128021c4196c5c080004101200128022028020c1181808080000021000c060b2002200041046a36020441012100200128021c220341a4dfca800041022001280220220428020c2205118180808000000d050240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d07200241046a200110fb8d808000450d010c070b20034194c5c0800041022005118180808000000d0641012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10fb8d8080000d062002280234418ec5c080004102200228023828020c118180808000000d060b200128021c4196c5c080004101200128022028020c1181808080000021000c050b2002200041046a36020441012100200128021c220341a6dfca800041022001280220220428020c2205118180808000000d040240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d06200241046a200110f88d808000450d010c060b20034194c5c0800041022005118180808000000d0541012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f88d8080000d052002280234418ec5c080004102200228023828020c118180808000000d050b200128021c4196c5c080004101200128022028020c1181808080000021000c040b2002200041046a36020441012100200128021c220341a8dfca800041022001280220220428020c2205118180808000000d030240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d05200241046a200110f48d808000450d010c050b20034194c5c0800041022005118180808000000d0441012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f48d8080000d042002280234418ec5c080004102200228023828020c118180808000000d040b200128021c4196c5c080004101200128022028020c1181808080000021000c030b2002200041046a36020441012100200128021c220341aadfca800041022001280220220428020c2205118180808000000d020240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d04200241046a200110f78d808000450d010c040b20034194c5c0800041022005118180808000000d0341012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f78d8080000d032002280234418ec5c080004102200228023828020c118180808000000d030b200128021c4196c5c080004101200128022028020c1181808080000021000c020b2002200041046a36020441012100200128021c220341acdfca800041022001280220220428020c2205118180808000000d010240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d03200241046a200110f28d808000450d010c030b20034194c5c0800041022005118180808000000d0241012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f28d8080000d022002280234418ec5c080004102200228023828020c118180808000000d020b200128021c4196c5c080004101200128022028020c1181808080000021000c010b2002200041046a36020441012100200128021c220341aedfca800041022001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110f38d808000450d010c020b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f38d8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000b3100200128021c41b8dcca800041b0dcca800020002d000022001b410b410820001b200128022028020c118180808000000b8a0201037f23808080800041106b22022480808080002002200041186a360204200128021c4184e5ca80004110200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a4194e5ca8000410d200041b0e0ca800010a38180800041a1e5ca80004108200241046a41f4e4ca800010a381808000210420022d000d220020022d000c2203722101024020004101470d0020034101710d000240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710b1900200120002802002200280200200028020410e6808080000b8f0801027f23808080800041c0006b2202248080808000200041046a2103024002400240024020002802000e03000102000b41012100200128021c41fbaaca80004102200128022028020c118180808000000d020240024020012d00144104710d0041012100200128021c4193c5c080004101200128022028020c118180808000000d042003200110d791808000450d010c040b200128021c4194c5c080004102200128022028020c118180808000000d0341012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342003200241186a10d7918080000d032002280234418ec5c080004102200228023828020c118180808000000d030b200128021c4196c5c080004101200128022028020c1181808080000021000c020b41012100200128021c41fdaaca80004102200128022028020c118180808000000d010240024020012d00144104710d0041012100200128021c4193c5c080004101200128022028020c118180808000000d032003200110d797808000450d010c030b200128021c4194c5c080004102200128022028020c118180808000000d0241012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342003200241186a10d7978080000d022002280234418ec5c080004102200228023828020c118180808000000d020b200128021c4196c5c080004101200128022028020c1181808080000021000c010b41012100200128021c41ffaaca80004102200128022028020c118180808000000d000240024020012d00144104710d0041012100200128021c4193c5c080004101200128022028020c118180808000000d022003200110b19d808000450d010c020b200128021c4194c5c080004102200128022028020c118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342003200241186a10b19d8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000bf20102047f017e23808080800041206b2202248080808000024002400240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e020203010b200041293602080c030b200041293602080c020b200041283602080c010b2002200110e590808000024020022802084128460d0020002002290300370300200041186a200241186a290300370300200041106a200241106a290300370300200041086a200241086a2903003703000c010b200041293602080b200241206a2480808080000baf0403057f017e017f23808080800041c0006b22022480808080000240024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a36020020052d00000e020203010b2000410c3a00000c030b2000410c3a00000c020b2000410b3a00000c010b02402004450d0020012003417e6a3602042001200541026a2206360200024002400240024020052d000122040e0b0001030303030302030303040b20034122490d0320012003415e6a3602042001200541226a360200200241106a200541196a290000370300200241186a200541216a2d00003a000020022006280000360228200220052900113703082002200641036a28000036002b200529000921070c020b2003410a490d022001200341766a220836020420012005410a6a220636020020084120490d02200529000221072001200341566a36020420012005412a6a360200200241086a41086a200641086a290000370300200241086a41106a200641106a290000370300200241086a41186a200641186a290000370300200220062900003703080c010b200241306a200110f98880800020022802300d01200229033821070b200020043a0000200020022802283600012000200737030820002002290308370310200041046a200228002b360000200041186a200241106a290300370300200041206a200241186a290300370300200041286a200241086a41186a2903003703000c010b2000410c3a00000b200241c0006a2480808080000b9d0302067f017e23808080800041306b220224808080800002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b0240024002400240024020044101710d00200541ff01710e020203010b200041093a00000c030b200041093a00000c020b200041083a00000c010b2002200110df9e808000024020022d00004108460d0020002002290300370300200041286a200241286a290300370300200041206a200241206a290300370300200041186a200241186a290300370300200041106a200241106a290300370300200041086a200241086a2903003703000c010b200041093a00000b200241306a2480808080000f0b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b940302067f017e2380808080004180056b2202248080808000024002400240024002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d05200720054b0d0620042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00000e020203010b2000411f3a00000c030b2000411f3a00000c020b2000411e3a00000c010b024020032802082204280208220520042802102206460d00200641016a2207450d04200720054b0d0520042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d000021042002200110898f80800020022d00002203411e460d00200041016a200241017241ff0410f5b28080001a200020043a008005200020033a00000c010b2000411f3a00000b20024180056a2480808080000f0b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000bd30202067f017e2380808080004190056b220224808080800002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b0240024002400240024020044101710d00200541ff01710e020203010b2000411f3a00000c030b2000411f3a00000c020b2000411e3a00000c010b2002200110b3a2808000024020022d0000411e460d002000200241900510f5b28080001a0c010b2000411f3a00000b20024190056a2480808080000f0b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000bd60101037f23808080800041206b220224808080800002400240024002400240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020020042d00000e020203010b200041293602080c030b200041293602080c020b200041283602080c010b2002200110e690808000024020022802084128460d0020002002290300370300200041186a200241186a290300370300200041106a200241106a290300370300200041086a200241086a2903003703000c010b200041293602080b200241206a2480808080000bc00202047f027e02400240024002400240200128020022022802082201280208220320012802102204460d00200441016a2205450d01200520034b0d0220012802042103200120053602102002427f200229030042017c22062006501b370300024002400240200320046a2d00000e020102000b200042023703000f0b200042003703000f0b200228020822012802082203200128021022046b4108490d00200441086a2105200441774b0d03200520034b0d042001280204210320012005360210200042013703002000200320046a2900003703082002427f2002290300220642087c220720072006541b3703000f0b200042023703000f0b417f200541e493d0800010b781808000000b2005200341e493d0800010b581808000000b2004200541e493d0800010b781808000000b2005200341e493d0800010b581808000000ba90202047f017e2380808080004180056b2202248080808000024002400240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e020203010b2000411f3a00000c030b2000411f3a00000c020b2000411e3a00000c010b0240200328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d000021042002200110868f80800020022d00002203411e460d00200041016a200241017241ff0410f5b28080001a200020043a008005200020033a00000c010b2000411f3a00000b20024180056a2480808080000b9d0302067f017e23808080800041306b220224808080800002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b0240024002400240024020044101710d00200541ff01710e020203010b2000410c3a00000c030b2000410c3a00000c020b2000410b3a00000c010b2002200110a396808000024020022d0000410b460d0020002002290300370300200041286a200241286a290300370300200041206a200241206a290300370300200041186a200241186a290300370300200041106a200241106a290300370300200041086a200241086a2903003703000c010b2000410c3a00000b200241306a2480808080000f0b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000bbc0202057f027e41022102024002400240024002400240200128020022032802082201280208220420012802102205470d000c010b200541016a2206450d01200620044b0d0220012802042104200120063602102003427f200329030042017c22072007501b37030002400240200420056a2d00000e020001020b410021020c010b200328020822052802082206200528021022046b4104490d00200441046a21012004417b4b0d03200120064b0d0420052802042102200520013602102003427f2003290300220742047c220820082007541b370300200220046a2800002101410121020b20002001360204200020023602000f0b417f200641e493d0800010b781808000000b2006200441e493d0800010b581808000000b2004200141e493d0800010b781808000000b2001200641e493d0800010b581808000000bd10101027f23808080800041206b22022480808080000240024002400240024020012802042203450d0020012003417f6a36020420012001280200220341016a36020020032d00000e020203010b200041293602080c030b200041293602080c020b200041283602080c010b2002200110e390808000024020022802084128460d0020002002290300370300200041186a200241186a290300370300200041106a200241106a290300370300200041086a200241086a2903003703000c010b200041293602080b200241206a2480808080000bab0202067f017e23808080800041206b22022480808080000240024002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d05200720054b0d0620042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00000e020203010b200041293602080c030b200041293602080c020b200041283602080c010b2002200110e790808000024020022802084128460d0020002002290300370300200041186a200241186a290300370300200041106a200241106a290300370300200041086a200241086a2903003703000c010b200041293602080b200241206a2480808080000f0b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000be00101047f2380808080004180056b22022480808080000240024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a36020020052d00000e020203010b2000411f3a00000c030b2000411f3a00000c020b2000411e3a00000c010b02402004450d0020012003417e6a3602042001200541026a36020020052d000121032002200110878f80800020022d00002201411e460d00200041016a200241017241ff0410f5b28080001a200020033a008005200020013a00000c010b2000411f3a00000b20024180056a2480808080000bb20402067f017e23808080800041c0006b220224808080800002400240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a36020020062d00000e020203010b2000410c3a00000c030b2000410c3a00000c020b2000410b3a00000c010b02402005450d0020032004417e6a3602042003200641026a2207360200024002400240024020062d000122050e0b0001030303030302030303040b20044122490d0320032004415e6a3602042003200641226a360200200241106a200641196a290000370300200241186a200641216a2d00003a0000200220072800003602282002200741036a28000036002b20022006290011370308200629000921080c020b2004410a490d022003200441766a220736020420032006410a6a220136020020074120490d02200629000221082003200441566a36020420032006412a6a360200200241086a41086a200141086a290000370300200241086a41106a200141106a290000370300200241086a41186a200141186a290000370300200220012900003703080c010b200241306a200110f68880800020022802300d01200229033821080b200020053a0000200020022802283600012000200837030820002002290308370310200041046a200228002b360000200041186a200241106a290300370300200041206a200241186a290300370300200041286a200241086a41186a2903003703000c010b2000410c3a00000b200241c0006a2480808080000bf50102047f017e23808080800041206b2202248080808000024002400240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e020203010b200041293602080c030b200041293602080c020b200041283602080c010b2002200110e490808000024020022802084128460d0020002002290300370300200041186a200241186a290300370300200041106a200241106a290300370300200041086a200241086a2903003703000c010b200041293602080b200241206a2480808080000bfd0202067f017e23808080800041206b220224808080800002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b0240024002400240024020044101710d00200541ff01710e020203010b200041293602080c030b200041293602080c020b200041283602080c010b2002200110b991808000024020022802084128460d0020002002290300370300200041186a200241186a290300370300200041106a200241106a290300370300200041086a200241086a2903003703000c010b200041293602080b200241206a2480808080000f0b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000be50101057f2380808080004180056b220224808080800002400240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a36020020062d00000e020203010b2000411f3a00000c030b2000411f3a00000c020b2000411e3a00000c010b02402005450d0020032004417e6a3602042003200641026a36020020062d0001210320022001108a8f80800020022d00002201411e460d00200041016a200241017241ff0410f5b28080001a200020033a008005200020013a00000c010b2000411f3a00000b20024180056a2480808080000b9d0202047f017e23808080800041106b2202248080808000024002400240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e020203010b2000410a3602000c030b2000410a3602000c020b200041093602000c010b0240200328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002104200241086a200110c594808000200228020822034109460d00200228020c2101200020043a000820002003360200200020013602040c010b2000410a3602000b200241106a2480808080000bdf0101057f23808080800041106b220224808080800002400240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a36020020062d00000e020203010b2000410a3602000c030b2000410a3602000c020b200041093602000c010b02402005450d0020032004417e6a3602042003200641026a36020020062d00012103200241086a2001109395808000200228020822014109460d00200228020c2104200020033a000820002001360200200020043602040c010b2000410a3602000b200241106a2480808080000bd70402057f017e23808080800041c0006b22022480808080000240024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a36020020052d00000e020203010b200041093a00000c030b200041093a00000c020b200041083a00000c010b02402004450d0020012003417e6a3602042001200541026a22063602000240024002400240024002400240024020052d000122040e0b0001070708080802030405080b20034122490d0720012003415e6a3602042001200541226a360200200241106a200541196a290000370300200241186a200541216a2d00003a000020022006280000360228200220052900113703082002200641036a28000036002b20052900092107410021040c060b2003410a490d062001200341766a220636020420012005410a6a220436020020064120490d06200529000221072001200341566a36020420012005412a6a360200200241086a41086a200441086a290000370300200241086a41106a200441106a290000370300200241086a41186a200441186a29000037030020022004290000370308410121040c050b200241306a200110f98880800020022802300d0520022903382107410421040c040b410521040c020b410621040c010b410721040b0b200020043a0000200020022802283600012000200737030820002002290308370310200041046a200228002b360000200041186a200241106a290300370300200041206a200241186a290300370300200041286a200241086a41186a2903003703000c010b200041093a00000b200241c0006a2480808080000b8e0302067f017e23808080800041106b2202248080808000024002400240024002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d05200720054b0d0620042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00000e020203010b2000410a3602000c030b2000410a3602000c020b200041093602000c010b024020032802082204280208220520042802102206460d00200641016a2207450d04200720054b0d0520042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00002104200241086a200110f793808000200228020822034109460d00200228020c2101200020043a000820002003360200200020013602040c010b2000410a3602000b200241106a2480808080000f0b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000ba30202047f017e2380808080004180056b2202248080808000024002400240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e020203010b2000411f3a00000c030b2000411f3a00000c020b2000411e3a00000c010b0240200328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d000021042002200110848f80800020022d00002203411e460d00200041016a200241017241ff0410f5b28080001a200020043a008005200020033a00000c010b2000411f3a00000b20024180056a2480808080000bca0102027f027e02402001280200220228020822012802042203450d0020012003417f6a36020420012001280200220341016a3602002002427f200229030042017c22042004501b37030002400240024020032d00000e020102000b200042023703000f0b200042003703000f0b2002280208220128020422034108490d00200042013703002001200341786a36020420012001280200220341086a360200200020032900003703082002427f2002290300220442087c220520052004541b3703000f0b200042023703000bd00102027f027e02402001280200220228020828020022012802042203450d0020012003417f6a36020420012001280200220341016a3602002002427f200229030042017c22042004501b37030002400240024020032d00000e020102000b200042023703000f0b200042003703000f0b2002280208280200220128020422034108490d00200042013703002001200341786a36020420012001280200220341086a360200200020032900003703082002427f2002290300220442087c220520052004541b3703000f0b200042023703000bcc0202057f017e23808080800041106b220224808080800002400240024002400240200128020022032802082201280204200128020c22044b0d00024020012802082201280208220520012802102204470d00410121010c030b200441016a2206450d03200620054b0d042001280204210520012006360210200520046a2d000021040c010b2001200441016a36020c200128020020046a2d000021040b2003427f200329030042017c22072007501b370300410021010b0240024020014101710d00024002400240200441ff01710e020102000b200042023703000c030b200042003703000c020b200242003703082003200241086a410810d3a58080000d0020002002290308370308200042013703000c010b200042023703000b200241106a2480808080000f0b417f200641e493d0800010b781808000000b2006200541e493d0800010b581808000000bdc0402067f017e23808080800041c0006b220224808080800002400240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a36020020062d00000e020203010b200041093a00000c030b200041093a00000c020b200041083a00000c010b02402005450d0020032004417e6a3602042003200641026a22073602000240024002400240024002400240024020062d000122050e0b0001070708080802030405080b20044122490d0720032004415e6a3602042003200641226a360200200241106a200641196a290000370300200241186a200641216a2d00003a0000200220072800003602282002200741036a28000036002b2002200629001137030820062900092108410021050c060b2004410a490d062003200441766a220536020420032006410a6a220136020020054120490d06200629000221082003200441566a36020420032006412a6a360200200241086a41086a200141086a290000370300200241086a41106a200141106a290000370300200241086a41186a200141186a29000037030020022001290000370308410121050c050b200241306a200110f68880800020022802300d0520022903382108410421050c040b410521050c020b410621050c010b410721050b0b200020053a0000200020022802283600012000200837030820002002290308370310200041046a200228002b360000200041186a200241106a290300370300200041206a200241186a290300370300200041286a200241086a41186a2903003703000c010b200041093a00000b200241c0006a2480808080000b9d0302067f017e23808080800041306b220224808080800002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b0240024002400240024020044101710d00200541ff01710e020203010b2000410c3a00000c030b2000410c3a00000c020b2000410b3a00000c010b2002200110d790808000024020022d0000410b460d0020002002290300370300200041286a200241286a290300370300200041206a200241206a290300370300200041186a200241186a290300370300200041106a200241106a290300370300200041086a200241086a2903003703000c010b2000410c3a00000b200241306a2480808080000f0b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000ba30202047f017e23808080800041106b2202248080808000024002400240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e020203010b2000410a3602000c030b2000410a3602000c020b200041093602000c010b0240200328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00002104200241086a2001109294808000200228020822034109460d00200228020c2101200020043a000820002003360200200020013602040c010b2000410a3602000b200241106a2480808080000b810101027f024020012802042202450d0020012002417f6a36020420012001280200220341016a36020002400240024020032d00000e020102000b200042023703000f0b200042003703000f0b20024109490d00200042013703002001200241776a3602042001200341096a360200200020032900013703080f0b200042023703000bc00202057f017e23808080800041106b220224808080800002400240024002400240200128020022032802082201280204200128020c22044b0d00024020012802082201280208220520012802102204470d00410121010c030b200441016a2206450d03200620054b0d042001280204210520012006360210200520046a2d000021050c010b2001200441016a36020c200128020020046a2d000021050b2003427f200329030042017c22072007501b370300410021010b410221040240024020014101710d0002400240200541ff01710e020100030b2002410036020c20032002410c6a410410d3a58080000d01200228020c2101410121040c020b410021040b0b2000200136020420002004360200200241106a2480808080000f0b417f200641e493d0800010b781808000000b2006200541e493d0800010b581808000000b860101027f0240200128020022012802042202450d0020012002417f6a36020420012001280200220341016a36020002400240024020032d00000e020102000b200042023703000f0b200042003703000f0b20024109490d00200042013703002001200241776a3602042001200341096a360200200020032900013703080f0b200042023703000baa0402067f017e23808080800041106b22022480808080000240024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b0240024002400240024020044101710d00200541ff01710e020203010b2000410a3602000c030b2000410a3602000c020b200041093602000c010b02400240024020032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d06200720064b0d072004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d00200241086a200110de95808000200228020822044109460d00200228020c2103200020053a000820002004360200200020033602040c010b2000410a3602000b200241106a2480808080000f0b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000bda0101047f23808080800041106b22022480808080000240024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a36020020052d00000e020203010b2000410a3602000c030b2000410a3602000c020b200041093602000c010b02402004450d0020012003417e6a3602042001200541026a36020020052d00012103200241086a200110e094808000200228020822014109460d00200228020c2105200020033a000820002001360200200020053602040c010b2000410a3602000b200241106a2480808080000ba30201067f0240024020002d00000d000240200128020020012802082202470d0020012002410110bea8808000200128020821020b200141086a2103200128020420026a41003a00000c010b02402001280200220420012802082202470d0020012002410110bea880800020012802002104200128020821020b200141086a21032001200241016a22053602082001280204220620026a41013a000020002d00012107024020042005470d0020012004410110bea88080002001280200210420012802042106200128020821050b2003200541016a2202360200200620056a20073a000020002d00022100024020042002470d0020012004410110bea880800020012802042106200128020821020b200620026a20003a00000b2003200241016a3602000bfc0201067f024020002d00000d000240200128020020012802082202470d0020012002410110bea8808000200128020821020b2001200241016a360208200128020420026a41003a00000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b2001280204220320026a41013a00002001200241016a220436020841002d0098a2db80001a0240412041002802a496db8000118280808000002202450d002002200041016a2200290000370000200241186a2205200041186a290000370000200241106a2206200041106a290000370000200241086a2207200041086a2900003700000240200128020020046b411f4b0d0020012004412010bea880800020012802042103200128020821040b200320046a22002002290000370000200041186a2005290000370000200041106a2006290000370000200041086a20072900003700002001200441206a3602082002410028029c96db8000118080808000000f0b4101412010bb80808000000b8b0201047f024020002d00000d000240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a00000f0b02402001280200220220012802082203470d0020012003410110bea880800020012802002102200128020821030b200041016a21002001200341016a22043602082001280204220520036a41013a00000240200220046b411f4b0d0020012004412010bea880800020012802042105200128020821040b200520046a220320002900003700002001200441206a360208200341186a200041186a290000370000200341106a200041106a290000370000200341086a200041086a2900003700000b8b0201047f024020002d00000d000240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a00000f0b02402001280200220220012802082203470d0020012003410110bea880800020012802002102200128020821030b200041016a21002001200341016a22043602082001280204220520036a41013a00000240200220046b411f4b0d0020012004412010bea880800020012802042105200128020821040b200520046a220320002900003700002001200441206a360208200341186a200041186a290000370000200341106a200041106a290000370000200341086a200041086a2900003700000be10101047f024020002d0000411e470d000240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a00000f0b02402001280200220220012802082203470d0020012003410110bea880800020012802002102200128020821030b2001280204220420036a41013a00002001200341016a220336020820002d0080052105024020022003470d0020012002410110bea880800020012802042104200128020821030b2001200341016a360208200420036a20053a000020002001108c8f8080000b9e0201037f23808080800041106b2202248080808000024002402000280200418080808078470d000240200128020020012802082200470d0020012000410110bea8808000200128020821000b200128020420006a41003a0000200041016a21000c010b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41013a0000200028020421042002200028020822003602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822036b20004f0d0020012003200010bea8808000200128020821030b200128020420036a2004200010f5b28080001a200320006a21000b20012000360208200241106a2480808080000be00101047f024020002802004109470d000240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a00000f0b02402001280200220220012802082203470d0020012003410110bea880800020012802002102200128020821030b2001200341016a22043602082001280204220520036a41013a000020002d00082103024020022004470d0020012002410110bea880800020012802042105200128020821040b2001200441016a360208200520046a20033a00002000200110af968080000bd60101047f024020002802000d000240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a00000f0b02402001280200220220012802082203470d0020012003410110bea880800020012802002102200128020821030b2001200341016a22043602082001280204220520036a41013a0000200028020421000240200220046b41034b0d0020012004410410bea880800020012802042105200128020821040b2001200441046a360208200520046a20003600000b9e0201037f23808080800041106b2202248080808000024002402000280200418080808078470d000240200128020020012802082200470d0020012000410110bea8808000200128020821000b200128020420006a41003a0000200041016a21000c010b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41013a0000200028020421042002200028020822003602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822036b20004f0d0020012003200010bea8808000200128020821030b200128020420036a2004200010f5b28080001a200320006a21000b20012000360208200241106a2480808080000b1a0020022001200041f8e6ca80002003280228118380808000000b1a002002200120004188e7ca80002003280228118380808000000b1a002002200120004198e7ca80002003280228118380808000000b1a0020022001200041c8d1ca80002003280228118380808000000b1a0020022001200041a8e7ca80002003280228118380808000000b1a0020022001200041b8e7ca80002003280228118380808000000b1a0020022001200041c8e7ca80002003280228118380808000000b1a0020022001200041d8e7ca80002003280228118380808000000b1a0020022001200041c4d3ca80002003280228118380808000000b1a0020022001200041e8e7ca80002003280228118380808000000b1a0020022001200041f8e7ca80002003280228118380808000000b1a002002200120004188e8ca80002003280228118380808000000b1a002002200120004194ccca80002003280228118380808000000b1a002002200120004198e8ca80002003280228118380808000000b1a0020022001200041a8e8ca80002003280228118380808000000b1a0020022001200041c4e6ca80002003280228118380808000000b1a0020022001200041b8e8ca80002003280228118380808000000b1a0020022001200041c8e8ca80002003280228118380808000000b1a0020022001200041d4d3ca80002003280228118380808000000b1a0020022001200041d8e8ca80002003280228118380808000000b1a0020022001200041e8e8ca80002003280228118380808000000b1a0020022001200041f8e8ca80002003280228118380808000000b1a002002200120004188e9ca80002003280228118380808000000b1a002002200120004198e9ca80002003280228118380808000000b1a0020022001200041f8cdca80002003280228118380808000000b1a002002200120004184d4ca80002003280228118380808000000b1a0020022001200041f4d3ca80002003280228118380808000000b1a0020022001200041a8e9ca80002003280228118380808000000b1a0020022001200041b8e9ca80002003280228118380808000000b1a0020022001200041c8e9ca80002003280228118380808000000b1a0020022001200041d8e9ca80002003280228118380808000000b1a0020022001200041a0dcca80002003280228118380808000000b1a0020022001200041e8e9ca80002003280228118380808000000b1a0020022001200041f8e9ca80002003280228118380808000000b1a002002200120004188eaca80002003280228118380808000000b1a002002200120004198eaca80002003280228118380808000000b1a0020022001200041a8eaca80002003280228118380808000000b1a002002200120004184d5ca80002003280228118380808000000b1a0020022001200041b8eaca80002003280228118380808000000b1a0020022001200041c8eaca80002003280228118380808000000b1a0020022001200041d8eaca80002003280228118380808000000b1a0020022001200041e8eaca80002003280228118380808000000b1a0020022001200041f8eaca80002003280228118380808000000b1a002002200120004188ebca80002003280228118380808000000b1a002002200120004198ebca80002003280228118380808000000b1a0020022001200041a8ebca80002003280228118380808000000b1a00200220012000419cd3ca80002003280228118380808000000b1a0020022001200041b8ebca80002003280228118380808000000b1a0020022001200041c8ebca80002003280228118380808000000b1a0020022001200041d8ebca80002003280228118380808000000b1a0020022001200041e0d9ca80002003280228118380808000000b1a0020022001200041e8ebca80002003280228118380808000000b1a002002200120004184ccca80002003280228118380808000000b1a0020022001200041f8ebca80002003280228118380808000000b1a0020022001200041fcd0ca80002003280228118380808000000b1a0020022001200041b4d3ca80002003280228118380808000000b1a002002200120004188ecca80002003280228118380808000000b1a002002200120004198ecca80002003280228118380808000000bde0101047f23808080800041306b2201248080808000200142d8c192ad8deac8dd3f37002820014284ceb68ad8c4c79c8f7f370020200142e7eacab6b7c9acbc263700182001428de2fdb2e288b2fcd700370010200141086a200141106a412010c28d808000200128020c21022001280208210341002d0098a2db80001a024041e00041002802a496db80001182808080000022040d00411041e00010bb80808000000b200441093a001020044281808080103703002004200241e40020034101711b3602142000200436020420004101360200200141306a2480808080000b960501057f23808080800041a0066b2201248080808000200141b8036a41086a22024200370300200141d8026a41086a22034200370300200141c8026a41086a22044200370300200141b0026a41086a22054200370300200141b0026a41106a4100360200200141106a200141c8036a41086a290300370300200142003703b803200142003703d802200142003703c802200142003703b00220014200370300200120012903c80337030820014201370330200141c0006a2002290300370300200120012903b8033703382001420037035820014200370350200142c0b2cd3b370348200141e8006a200141f8026a41086a290300370300200120012903f802370360200142003703b001200142003703a801200142c0b2cd3b3703a001200141c0016a200141e8026a41086a290300370300200120012903e8023703b801200142003703c801200141d8016a2003290300370300200120012903d8023703d001200142003703e001200141f0016a2004290300370300200120012903c8023703e801200142003703900220014280e497d012370388022001420037038002200142c0b2cd3b3703f801200141a0026a2005290300370300200120012903b00237039802200142818080808090bcfd023703a8022001428080a001370398012001428090cad2c60e370390012001420137038801200142808080053703800120014280c0a8ca9a3a370378200142013703702001428080e00337032820014280b0def7d32b37032020014201370318200141f0036a200110a684808000024020012903f0034202520d00200120012d00f8033a009f0641bce3c3800041e0002001419f066a41e8e2c38000419ce4c3800010ad81808000000b2000200141f0036a41a80210f5b28080001a200141a0066a2480808080000bb30602057f047e23808080800041a0066b2201248080808000200141b8036a41086a22024200370300200141d8026a41086a22034200370300200141c8026a41086a22044200370300200141b0026a41086a22054200370300200141b0026a41106a4100360200200141106a200141c8036a41086a290300370300200142003703b803200142003703d802200142003703c802200142003703b00220014200370300200120012903c80337030820014201370330200141c0006a2002290300370300200120012903b8033703382001420037035820014200370350200142c0b2cd3b370348200141e8006a200141f8026a41086a290300370300200120012903f802370360200142003703b001200142003703a801200142c0b2cd3b3703a001200141c0016a200141e8026a41086a290300370300200120012903e8023703b801200142003703c801200141d8016a2003290300370300200120012903d8023703d001200142003703e001200141f0016a2004290300370300200120012903c8023703e801200142003703900220014280e497d012370388022001420037038002200142c0b2cd3b3703f801200141a0026a2005290300370300200120012903b00237039802200142818080808090bcfd023703a8022001428080a001370398012001428090cad2c60e370390012001420137038801200142808080053703800120014280c0a8ca9a3a370378200142013703702001428080e00337032820014280b0def7d32b37032020014201370318200141f0036a200110a684808000024020012903f0034202520d00200120012d00f8033a009f0641bce3c3800041e0002001419f066a41e8e2c38000419ce4c3800010ad81808000000b2001290388062106200129039006210720004201370300200020072007428094ebdc03802208428094ebdc037e7d4280a7f2a6017e2207428094ebdc0380220920084280a7f2a6017e7c20072009428094ebdc037e7d4280cab5ee0156ad7c370310200020062006428094ebdc03802207428094ebdc037e7d4280a7f2a6017e2206428094ebdc0380220820074280a7f2a6017e7c20062008428094ebdc037e7d4280cab5ee0156ad7c370308200141a0066a2480808080000bf806010c7f23808080800041206b220524808080800041002106024020002802002207450d0020002802082208450d00200041106a21092000410c6a210a2000280204210b410021064100210c034002400240200c450d00200b210d2007210e200c21070c010b4100210d0240200b450d00200b21000240200b410771220e450d0003402000417f6a210020072802ac142107200e417f6a220e0d000b0b200b4108490d00034020072802ac142802ac142802ac142802ac142802ac142802ac142802ac142802ac142107200041786a22000d000b0b4100210e0b024002400240024002400240200d20072f01aa144f0d00200721000c010b034020072802a0132200450d02200e41016a210e20072f01a814210d20002107200d20002f01aa144f0d000b0b02400240200e0d00200d41016a210b2000210c0c010b2000200d4102746a41b0146a280200210c4100210b200e417f6a2207450d00200e417e6a210f02402007410771220e450d0003402007417f6a2107200c2802ac14210c200e417f6a220e0d000b0b200f4107490d000340200c2802ac142802ac142802ac142802ac142802ac142802ac142802ac142802ac14210c200741786a22070d000b0b2008417f6a21082000200d410c6c6a220741ac136a2802002002490d032001200741a4136a2207280204200210f9b28080000d032000200d41e0016c6a220d280208200d2802002200200041054b22001b220e450d01200d280204200d41046a20001b200e412c6c6a41546a280200210e20054180808080783602084100210f0240200728020822004100480d0020072802042107024020000d004101210f0c040b41002d0098a2db80001a200041002802a496db800011828080800000220f0d034101210f0b200f200041c0e1c7800010ae80808000000b418886cb8000109081808000000b41eef6ca800041fc0041acf8ca8000109181808000000b200e410347210e200f2007200010f5b2808000210f02400240200a200a28020041054b22074103746a28020022100d00410021072000450d01200f410028029c96db8000118080808000000c010b2005200036021c2005200f360218200520003602142009280200200920071b2010410c6c6a41746a200541146a10808c80800041017321070b2006200e6a2106200d200541086a20072003200410e2ad8080000b4100210720080d000b0b200541206a24808080800020060bd606010c7f23808080800041206b220324808080800041002104024020002802002205450d0020002802082206450d00200041106a21072000410c6a210820002802042109410021044100210a034002400240200a450d002009210b2005210c200a21050c010b4100210b02402009450d002009210002402009410771220c450d0003402000417f6a210020052802ac142105200c417f6a220c0d000b0b20094108490d00034020052802ac142802ac142802ac142802ac142802ac142802ac142802ac142802ac142105200041786a22000d000b0b4100210c0b02400240024002400240200b20052f01aa144f0d00200521000c010b034020052802a0132200450d02200c41016a210c20052f01a814210b20002105200b20002f01aa144f0d000b0b02400240200c0d00200b41016a21092000210a0c010b2000200b4102746a41b0146a280200210a41002109200c417f6a2205450d00200c417e6a210d02402005410771220c450d0003402005417f6a2105200a2802ac14210a200c417f6a220c0d000b0b200d4107490d000340200a2802ac142802ac142802ac142802ac142802ac142802ac142802ac142802ac14210a200541786a22050d000b0b2000200b41e0016c6a220c280208200c2802002205200541054b22051b220d450d01200c280204200c41046a20051b200d412c6c6a41546a280200210d20034180808080783602084100210e02402000200b410c6c6a220041ac136a28020022054100480d00200041a8136a2802002100024020050d004101210b0c040b41002d0098a2db80001a200541002802a496db800011828080800000220b0d034101210e0b200e200541c0e1c7800010ae80808000000b418886cb8000109081808000000b41eef6ca800041fc0041acf8ca8000109181808000000b200d410347210d200b2000200510f5b2808000210b024002402008200828020041054b22004103746a280200220e0d00410021002005450d01200b410028029c96db8000118080808000000c010b2003200536021c2003200b360218200320053602142007280200200720001b200e410c6c6a41746a200341146a10808c80800041017321000b2004200d6a2104200c200341086a20002001200210e2ad808000410021052006417f6a22060d000b0b200341206a24808080800020040bb91e020e7f027e23808080800041a0026b22072480808080004100210802400240200128020822094100480d002001280204210a024020090d00410121080c020b41002d0098a2db80001a200941002802a496db80001182808080000022080d01410121080b2008200941c0e1c7800010ae80808000000b2008200a200910f5b2808000210b0240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002402000280200220c0d0020074100360214200720003602102007200936020c2007200b36020820072009360204200741003602300c010b2000280204210d200c210e02400340200e41a4136a2108200e2f01aa14220f410c6c211041e0012111417f2112024002400340024020100d00200f21120c020b200841086a2113200841046a2114201041746a2110201241016a2112201141a07e6a21112008410c6a2108417f200b201428020020092013280200221320092013491b10f9b28080002214200920136b20141b221341004720134100481b22134101460d000b201341ff0171450d010b200d450d02200d417f6a210d200e20124102746a41ac146a280200210e0c010b0b02402009450d00200b410028029c96db8000118080808000000b200e20116b21080c040b2007201236021c200741003602182007200e360214200720003602102007200936020c2007200b3602082007200936020420074100360230200c0d010b4100210941002d0098a2db80001a41ac1441002802a496db8000118280808000002208450d032000410036020420002008360200200841003602a013200841013b01aa14200820072902043702a413200841ac136a2007410c6a2802003602002008200741306a41e00110f5b28080001a0c010b20074190026a200741146a200741046a200741306a200741106a200810a79e808000200728029802210920072802900221080b2000200028020841016a3602082008200941e0016c6a21080b024002402000410c6a200028020c41054b22094103746a28020022100d00024020012802000d00410021130c020b41002113200a410028029c96db8000118080808000000c010b200741306a41086a200141086a280200360200200720012902003703302000280210200041106a20091b2010410c6c6a41746a200741306a10808c80800041017321130b200841086a2114200841046a21090240200828020820082802002210201041054b22121b0d0020042902042115200741003a0030200720153702082007200336020420072007419f026a36021020074190026a2003200741306a200741046a10a4898080002007280290022210418180808078460d0202402010418080808078470d002007410036020c20074280808080103702040c130b200729029402211520072010360204200720153702082015428080808010540d122015422088211602400240024002402015a722132d000022124103710e0402030100020b20154280808080d000540d15201241034b0d152013280001221241ffffffff034b0d140c150b20154280808080c000540d1420132f0001201341036a2d000041107472221141ff014d0d14201141087420127241027621120c130b201241027621120c120b20164201520d100c120b20082802042111200820124103746a211202400240024002400240024002400240024020130d0020122802002213450d0b20112009201041054b1b2013412c6c6a221041546a2212280200417e6a2213410220134102491b0e03010302010b20122802002213450d0b20112009201041054b1b2013412c6c6a221041546a2211280200417e6a2213410220134102491b0e03030405030b0240201041606a220b28020022130d000c140b02400240024002402010415c6a220e28020022142d000022004103710e0402030100020b20134105490d16200041034b0d162014280001221141ffffffff034b0d150c160b20134104490d1520142f0001201441036a2d00004110747222014108742000724102762111200141ff014b0d140c150b200041027621110c130b20134101470d110c130b200228020421110240201041646a220b2802002010416c6a221328020022146b200228020822124f0d00200b201420124101410110dfad808000201328020021140b201041686a28020020146a2011201210f5b28080001a200241003602082013201328020020126a36020002402002280200450d002011410028029c96db8000118080808000000b201041706a2210201028020041016a3602000c180b200741306a41086a200241086a28020036020020072002290200370330410021144101210b0c130b0240201041606a28020022130d000c0b0b024002402010415c6a28020022102d000022114103710e0404050100040b20134105490d0b201141034b0d0b2010280001221241ffffffff034b0d0a0c0b0b20134104490d0a20102f0001201041036a2d000041107472220b4108742011724102762112200b41ff014b0d090c0a0b200741206a41086a200241086a280200360200200720022902003703204100210b410121000c0a0b2010416c6a2212280200210e200741206a41086a2200201041646a221341086a280200360200200720132902003703202012410036020020134280808080103702002002280204210b02402007280220200028020022136b200228020822124f0d00200741206a201320124101410110dfad808000200728022821130b200728022420136a200b201210f5b28080001a200241003602082007201320126a36022802402002280200450d00200b410028029c96db8000118080808000000b41012101201041706a28020041016a2100201041586a28020021122011280200210b0c0b0b201141027621120c060b20134101470d040c060b410441ac1410bb80808000000b41c487cb800041302007419f026a41b487cb800041c488cb800010ad81808000000b41eef6ca800041fc00419cf8ca8000109181808000000b41eef6ca800041fc00419cf8ca8000109181808000000b024020102d000122120d000c020b201241087420117241027621120b410021110240024020134100480d0041002d0098a2db80001a201341002802a496db80001182808080000022110d01410121110b2011201341c0e1c7800010ae80808000000b20112010201310f5b280800021102007201336022820072010360224200720133602202002280204210b024020022802082210450d00200741206a201320104101410110dfad80800020072802242111200728022821130b201120136a200b201010f5b28080001a41002101200241003602082007201320106a36022802402002280200450d00200b410028029c96db8000118080808000000b4101210b201241016a21000c020b200741206a41086a200241086a280200360200200720022902003703204100210b410121000b410021010b0b0240024020082008280200220d41054b22104103746a22132802002211200d410520101b460d002008280204200920101b21100c010b200810978a8080002008280208211120082802042110201421130b20102011412c6c6a2210200e36020c20102001360208201020123602042010200b36020020102007290320370210201041186a200741286a2802003602002010410036022820104280808080c0003702202010200036021c2013201328020041016a3602000c080b024020142d000122110d000c020b201141087420007241027621110b2002280204210d0240201041586a220028020020136b200228020822014f0d002000201320014101410110dfad808000200e2802002114200b28020021130b201420136a200d200110f5b28080001a20024100360208200b200b28020020016a36020002402002280200450d00200d410028029c96db8000118080808000000b200741306a41086a200041086a280200360200200720002902003703302000410036020041012114200e4101360200200b4100360200201141016a210b0c010b200741306a41086a200241086a28020036020020072002290200370330410021144101210b0b2012280200417e6a21130b411021000240024002402013410220134102491b0e020002010b410421000b201220006a2213280200450d002013280204410028029c96db8000118080808000000b201220143602002010415c6a4100360200201041586a2011360200201041646a22132007290330370200201341086a200741306a41086a280200360200201041706a200b3602000c030b20132d00012211450d01201141087420127241027621120b20022802042111024020102016a7220b6b200228020822104f0d00200741046a200b20104101410110dfad80800020072802082113200728020c210b0b2013200b6a2011201010f5b28080001a200241003602082007200728020c20106a36020c02402002280200450d002011410028029c96db8000118080808000000b2007413c6a200741046a41086a28020036020020072007290204370234201241016a210b0240024020082008280200220041054b22104103746a221328020022112000410520101b460d002008280204200920101b21100c010b200810978a8080002008280208211120082802042110201421130b20102011412c6c6a2210410036020820102012360204201041013602002010200729023037020c201041146a200741306a41086a2902003702002010410036022820104280808080c0003702202010200b36021c2013201328020041016a3602000c010b2007413c6a200241086a280200360200200720022902003702340240024020082008280200221141054b22104103746a221328020022122011410520101b460d002008280204200920101b21100c010b200810978a8080002008280208211220082802042110201421130b20102012412c6c6a22104100360208201041003602002010200729023037020c201041146a200741306a41086a290200370200201042043702242010420137021c2013201328020041016a3602002007280204450d002007280208410028029c96db8000118080808000000b024002402005410171450d002008200828020041054b22104103746a2802002208450d012009280200200920101b2008412c6c6a220941786a211002402009417c6a22132802002208450d00201028020020084102746a417c6a2802002006460d010b02402008200941746a2209280200470d00200941b8d1d2800010e1ad8080000b201028020020084102746a20063602002013200841016a3602000b200741a0026a2480808080000f0b41eef6ca800041fc00418cf8ca8000109181808000000bc61b03087f017e057f23808080800041a0076b220624808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240200128020022072f01aa142208410b490d00200128020421092001280208210a41002d0098a2db80001a41ac1441002802a496db8000118280808000002208450d0b200841003b01aa14200841003602a013200a4105490d01200a417b6a0e020304020b200741a4136a220b2001280208220a410c6c6a210c02400240200a41016a220920084d0d00200c2002290200370200200c41086a200241086a2802003602000c010b200b2009410c6c6a200c2008200a6b220b410c6c10f8b28080001a200c41086a200241086a280200360200200c20022902003702002007200941e0016c6a2007200a41e0016c6a200b41e0016c10f8b28080001a0b2007200a41e0016c6a200341e00110f5b28080001a2007200841016a3b01aa142001280204210d0c070b200820072f01aa14417b6a22013b01aa1420072802d413210c20072902d813210e200641a4056a20074180076a41e00110f5b28080001a2001410c4f0d0a200841a4136a200741e0136a2001410c6c10f5b28080001a2008200741e0086a200141e0016c10f5b28080001a200741043b01aa14200641c4036a200641a4056a41e00110f5b28080001a2009210d2007210b0c040b200820072f01aa1441796a22013b01aa1420072802ec13210c20072902f013210e200641a4056a200741c00a6a41e00110f5b28080001a2001410c4f0d0a200841a4136a200741f8136a2001410c6c10f5b28080001a2008200741a00c6a200141e0016c10f5b28080001a200741063b01aa14200641c4036a200641a4056a41e00110f5b28080001a200a41796a210a0c020b200820072f01aa14417a6a22013b01aa1420072802e013210c20072902e413210e200641a4056a200741e0086a220a41e00110f5b28080001a2001410c4f0d0a200841a4136a200741ec136a2001410c6c10f5b28080001a2008200741c00a6a200141e0016c10f5b28080001a200641c4036a200641a4056a41e00110f5b28080001a200741e0136a220141086a200241086a28020036020020012002290200370200200a200341e00110f5b28080001a200741063b01aa144105210a2009210d2007210b0c030b200820072f01aa14417a6a22013b01aa1420072802e013210c20072902e413210e200641a4056a200741e0086a41e00110f5b28080001a2001410c4f0d0a200841a4136a200741ec136a2001410c6c10f5b28080001a2008200741c00a6a200141e0016c10f5b28080001a200741053b01aa14200641c4036a200641a4056a41e00110f5b28080001a4100210a0b4100210d2008210b0b200b41a4136a200a410c6c6a210102400240200b2f01aa14220f200a4b0d0020012002290200370200200141086a200241086a2802003602000c010b2001410c6a2001200f200a6b2210410c6c10f8b28080001a200141086a200241086a28020036020020012002290200370200200b200a41e0016c6a220141e0016a2001201041e0016c10f8b28080001a0b200b200a41e0016c6a200341e00110f5b28080001a200b200f41016a3b01aa140b200641046a200641c4036a41e00110f5b28080001a200c418080808078470d01200b21070b2000200a3602082000200d360204200020073602000c010b200641e4016a200641046a41e00110f5b28080001a0240024020072802a01322010d00410021020c010b20064198076a211120064190076a2112200641a4056a410c6a211341002102034020092002470d0820072f01a8142102024002400240024002400240024002400240024020012f01aa142203410b490d00200941016a210720024105490d012002417b6a0e020304020b200141a4136a22102002410c6c6a2109200241016a2107200341016a210f0240024020022003490d002009200e3702042009200c3602002001200241e0016c6a200641e4016a41e00110f5b28080001a0c010b20102007410c6c6a2009200320026b2210410c6c10f8b28080001a2009200e3702042009200c3602002001200741e0016c6a2001200241e0016c6a220c201041e0016c10f8b28080001a200c200641e4016a41e00110f5b28080001a200141ac146a220c20024102746a41086a200c20074102746a201041027410f8b28080001a0b2001200f3b01aa14200120074102746a41ac146a20083602002007200341026a22094f0d070240200320026b220341016a4103712208450d00200120024102746a41b0146a210203402002280200220c20073b01a814200c20013602a013200241046a2102200741016a21072008417f6a22080d000b0b20034103490d07200741027420016a41b8146a21020340200241746a280200220820073b01a814200820013602a013200241786a2802002208200741016a3b01a814200820013602a0132002417c6a2802002208200741026a3b01a814200820013602a01320022802002208200741036a3b01a814200820013602a013200241106a21022009200741046a2207470d000c080b0b2006200136020441042101201221090c040b20062001360204200241796a2102410621010c020b2006410536020c2006200736020820062001360204200641a4056a200641046a10ad9e80800020062802900722072f01aa14220141016a210202400240024020014106490d00200741ec136a200741e0136a2001417b6a2209410c6c10f8b28080001a2007200e3702e4132007200c3602e013200741c00a6a200741e0086a220c200941e0016c10f8b28080001a200c200641e4016a41e00110f5b28080001a200741c8146a200741c4146a2001410274416c6a10f8b28080001a200720023b01aa14200720083602c4140c010b2007200e3702e4132007200c3602e013200741e0086a200641e4016a41e00110f5b28080001a200720023b01aa14200720083602c41420014105470d010b2001410371210c4106210202402001417b6a4103490d00200141fcff037141786a210341062101410021080340200720086a220241c4146a280200220920013b01a814200920073602a013200241c8146a2802002209200141016a3b01a814200920073602a013200241cc146a2802002209200141026a3b01a814200920073602a013200241d0146a2802002202200141036a3b01a814200220073602a013200841106a21082001417a6a2109200141046a2202210120092003470d000b0b200c450d00200720024102746a41ac146a210103402001280200220820023b01a814200820073602a013200141046a2101200241016a2102200c417f6a220c0d000b0b20062902a805210e20062802a405210c200641c4036a201341e00110f5b28080001a0c030b2006200136020441002102410521010b201121090b2006200136020c20062007360208200641a4056a200641046a10ad9e8080002009280200220141a4136a22102002410c6c6a2109200241016a210720012f01aa14220341016a210f02400240200320024b0d002009200e3702042009200c3602002001200241e0016c6a200641e4016a41e00110f5b28080001a0c010b20102007410c6c6a2009200320026b2210410c6c10f8b28080001a2009200e3702042009200c3602002001200741e0016c6a2001200241e0016c6a220c201041e0016c10f8b28080001a200c200641e4016a41e00110f5b28080001a200141ac146a220c20024102746a41086a200c20074102746a201041027410f8b28080001a0b200120074102746a41ac146a20083602002001200f3b01aa1402402007200341026a22094f0d000240200320026b220341016a4103712208450d00200120024102746a41b0146a210203402002280200220c20073b01a814200c20013602a013200241046a2102200741016a21072008417f6a22080d000b0b20034103490d00200120074102746a41b8146a21020340200241746a280200220820073b01a814200820013602a013200241786a2802002208200741016a3b01a814200820013602a0132002417c6a2802002208200741026a3b01a814200820013602a01320022802002208200741036a3b01a814200820013602a013200241106a21022009200741046a2207470d000b0b20062902a805210e20062802a405210c200641c4036a201341e00110f5b28080001a20062802900721070b200c418080808078470d010b2000200a3602082000200d3602042000200b3602000c030b200628029c07210220062802980721082006280294072109200641e4016a200641c4036a41e00110f5b28080001a20072802a01322010d000b0b200428020022012802002209450d072001280204210341002d0098a2db80001a41dc1441002802a496db8000118280808000002207450d08200720093602ac14200741003b01aa14200741003602a013200941003b01a814200920073602a0132001200341016a3602042001200736020020032002470d092007200e3702a8132007200c3602a413200741013b01aa142007200641e4016a41e00110f5b2808000220720083602b0142000200a3602082000200d3602042000200b360200200841013b01a814200820073602a0130b200641a0076a2480808080000f0b410441ac1410bb80808000000b2001410b41f0ffca800010b581808000000b2001410b41f0ffca800010b581808000000b2001410b41f0ffca800010b581808000000b2001410b41f0ffca800010b581808000000b419080cb8000413541c880cb800010f880808000000b419cfdca8000109081808000000b410441dc1410bb80808000000b41dcfdca80004130418cfeca800010f880808000000bb91e020e7f027e23808080800041a0026b22072480808080004100210802400240200128020822094100480d002001280204210a024020090d00410121080c020b41002d0098a2db80001a200941002802a496db80001182808080000022080d01410121080b2008200941c0e1c7800010ae80808000000b2008200a200910f5b2808000210b0240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002402000280200220c0d0020074100360214200720003602102007200936020c2007200b36020820072009360204200741003602300c010b2000280204210d200c210e02400340200e41a4136a2108200e2f01aa14220f410c6c211041e0012111417f2112024002400340024020100d00200f21120c020b200841086a2113200841046a2114201041746a2110201241016a2112201141a07e6a21112008410c6a2108417f200b201428020020092013280200221320092013491b10f9b28080002214200920136b20141b221341004720134100481b22134101460d000b201341ff0171450d010b200d450d02200d417f6a210d200e20124102746a41ac146a280200210e0c010b0b02402009450d00200b410028029c96db8000118080808000000b200e20116b21080c040b2007201236021c200741003602182007200e360214200720003602102007200936020c2007200b3602082007200936020420074100360230200c0d010b4100210941002d0098a2db80001a41ac1441002802a496db8000118280808000002208450d032000410036020420002008360200200841003602a013200841013b01aa14200820072902043702a413200841ac136a2007410c6a2802003602002008200741306a41e00110f5b28080001a0c010b20074190026a200741146a200741046a200741306a200741106a200810a79e808000200728029802210920072802900221080b2000200028020841016a3602082008200941e0016c6a21080b024002402000410c6a200028020c41054b22094103746a28020022100d00024020012802000d00410021130c020b41002113200a410028029c96db8000118080808000000c010b200741306a41086a200141086a280200360200200720012902003703302000280210200041106a20091b2010410c6c6a41746a200741306a10808c80800041017321130b200841086a2114200841046a21090240200828020820082802002210201041054b22121b0d0020042902042115200741003a0030200720153702082007200336020420072007419f026a36021020074190026a2003200741306a200741046a10a3898080002007280290022210418180808078460d0202402010418080808078470d002007410036020c20074280808080103702040c130b200729029402211520072010360204200720153702082015428080808010540d122015422088211602400240024002402015a722132d000022124103710e0402030100020b20154280808080d000540d15201241034b0d152013280001221241ffffffff034b0d140c150b20154280808080c000540d1420132f0001201341036a2d000041107472221141ff014d0d14201141087420127241027621120c130b201241027621120c120b20164201520d100c120b20082802042111200820124103746a211202400240024002400240024002400240024020130d0020122802002213450d0b20112009201041054b1b2013412c6c6a221041546a2212280200417e6a2213410220134102491b0e03010302010b20122802002213450d0b20112009201041054b1b2013412c6c6a221041546a2211280200417e6a2213410220134102491b0e03030405030b0240201041606a220b28020022130d000c140b02400240024002402010415c6a220e28020022142d000022004103710e0402030100020b20134105490d16200041034b0d162014280001221141ffffffff034b0d150c160b20134104490d1520142f0001201441036a2d00004110747222014108742000724102762111200141ff014b0d140c150b200041027621110c130b20134101470d110c130b200228020421110240201041646a220b2802002010416c6a221328020022146b200228020822124f0d00200b201420124101410110dfad808000201328020021140b201041686a28020020146a2011201210f5b28080001a200241003602082013201328020020126a36020002402002280200450d002011410028029c96db8000118080808000000b201041706a2210201028020041016a3602000c180b200741306a41086a200241086a28020036020020072002290200370330410021144101210b0c130b0240201041606a28020022130d000c0b0b024002402010415c6a28020022102d000022114103710e0404050100040b20134105490d0b201141034b0d0b2010280001221241ffffffff034b0d0a0c0b0b20134104490d0a20102f0001201041036a2d000041107472220b4108742011724102762112200b41ff014b0d090c0a0b200741206a41086a200241086a280200360200200720022902003703204100210b410121000c0a0b2010416c6a2212280200210e200741206a41086a2200201041646a221341086a280200360200200720132902003703202012410036020020134280808080103702002002280204210b02402007280220200028020022136b200228020822124f0d00200741206a201320124101410110dfad808000200728022821130b200728022420136a200b201210f5b28080001a200241003602082007201320126a36022802402002280200450d00200b410028029c96db8000118080808000000b41012101201041706a28020041016a2100201041586a28020021122011280200210b0c0b0b201141027621120c060b20134101470d040c060b410441ac1410bb80808000000b41c487cb800041302007419f026a41b487cb800041c488cb800010ad81808000000b41eef6ca800041fc00419cf8ca8000109181808000000b41eef6ca800041fc00419cf8ca8000109181808000000b024020102d000122120d000c020b201241087420117241027621120b410021110240024020134100480d0041002d0098a2db80001a201341002802a496db80001182808080000022110d01410121110b2011201341c0e1c7800010ae80808000000b20112010201310f5b280800021102007201336022820072010360224200720133602202002280204210b024020022802082210450d00200741206a201320104101410110dfad80800020072802242111200728022821130b201120136a200b201010f5b28080001a41002101200241003602082007201320106a36022802402002280200450d00200b410028029c96db8000118080808000000b4101210b201241016a21000c020b200741206a41086a200241086a280200360200200720022902003703204100210b410121000b410021010b0b0240024020082008280200220d41054b22104103746a22132802002211200d410520101b460d002008280204200920101b21100c010b200810978a8080002008280208211120082802042110201421130b20102011412c6c6a2210200e36020c20102001360208201020123602042010200b36020020102007290320370210201041186a200741286a2802003602002010410036022820104280808080c0003702202010200036021c2013201328020041016a3602000c080b024020142d000122110d000c020b201141087420007241027621110b2002280204210d0240201041586a220028020020136b200228020822014f0d002000201320014101410110dfad808000200e2802002114200b28020021130b201420136a200d200110f5b28080001a20024100360208200b200b28020020016a36020002402002280200450d00200d410028029c96db8000118080808000000b200741306a41086a200041086a280200360200200720002902003703302000410036020041012114200e4101360200200b4100360200201141016a210b0c010b200741306a41086a200241086a28020036020020072002290200370330410021144101210b0b2012280200417e6a21130b411021000240024002402013410220134102491b0e020002010b410421000b201220006a2213280200450d002013280204410028029c96db8000118080808000000b201220143602002010415c6a4100360200201041586a2011360200201041646a22132007290330370200201341086a200741306a41086a280200360200201041706a200b3602000c030b20132d00012211450d01201141087420127241027621120b20022802042111024020102016a7220b6b200228020822104f0d00200741046a200b20104101410110dfad80800020072802082113200728020c210b0b2013200b6a2011201010f5b28080001a200241003602082007200728020c20106a36020c02402002280200450d002011410028029c96db8000118080808000000b2007413c6a200741046a41086a28020036020020072007290204370234201241016a210b0240024020082008280200220041054b22104103746a221328020022112000410520101b460d002008280204200920101b21100c010b200810978a8080002008280208211120082802042110201421130b20102011412c6c6a2210410036020820102012360204201041013602002010200729023037020c201041146a200741306a41086a2902003702002010410036022820104280808080c0003702202010200b36021c2013201328020041016a3602000c010b2007413c6a200241086a280200360200200720022902003702340240024020082008280200221141054b22104103746a221328020022122011410520101b460d002008280204200920101b21100c010b200810978a8080002008280208211220082802042110201421130b20102012412c6c6a22104100360208201041003602002010200729023037020c201041146a200741306a41086a290200370200201042043702242010420137021c2013201328020041016a3602002007280204450d002007280208410028029c96db8000118080808000000b024002402005410171450d002008200828020041054b22104103746a2802002208450d012009280200200920101b2008412c6c6a220941786a211002402009417c6a22132802002208450d00201028020020084102746a417c6a2802002006460d010b02402008200941746a2209280200470d00200941b8d1d2800010e1ad8080000b201028020020084102746a20063602002013200841016a3602000b200741a0026a2480808080000f0b41eef6ca800041fc00418cf8ca8000109181808000000bd10501037f02402001410441f800200128027841054b22021b6a22032802002204450d0020032004417f6a2204360200200020012802002203200120021b200441186c6a220229020c370200200041086a200241146a28020036020002402002280200450d002002280204410028029c96db8000118080808000000b024002402001280278220241054b0d002002450d010240200128020c2200418080808078460d002000450d002001280210410028029c96db8000118080808000000b02402001280200450d002001280204410028029c96db8000118080808000000b20024101460d01024020012802242200418080808078460d002000450d002001280228410028029c96db8000118080808000000b02402001280218450d00200128021c410028029c96db8000118080808000000b20024102460d010240200128023c2200418080808078460d002000450d002001280240410028029c96db8000118080808000000b02402001280230450d002001280234410028029c96db8000118080808000000b20024103460d01024020012802542200418080808078460d002000450d002001280258410028029c96db8000118080808000000b02402001280248450d00200128024c410028029c96db8000118080808000000b20024104460d010240200128026c2202418080808078460d002002450d002001280270410028029c96db8000118080808000000b2001280260450d012001280264410028029c96db8000118080808000000f0b024020012802042202450d0020032101034002402001410c6a2802002200418080808078460d002000450d00200141106a280200410028029c96db8000118080808000000b02402001280200450d00200141046a280200410028029c96db8000118080808000000b200141186a21012002417f6a22020d000b0b2003410028029c96db8000118080808000000b0f0b41eef6ca800041fc0041ecf7ca8000109181808000000b8716050a7f017e027f027e087f23808080800041e0016b220224808080800041012103200028020c2104024002400240024020002d00504101470d0020002802142004200441054b1b200028024c4d0d010b2000410c6a2205200441054b22044103746a22062802002207450d00200041106a2208280200210320062007417f6a22073602002003200820041b2007410c6c6a220728020421034100210941002104024020072802002206450d0020072802082109410121040b2002200936022c2002200336022820022006360224200241003602202002200436021c2002200336021820022006360214200241003602102002200436020c200241e0006a2002410c6a108d8b808000200228026021040240024020010d002004418080808078460d010340200241306a41106a220a200241e0006a41106a220b290200220c370300200241306a41086a220d200241e0006a41086a220e290200220f370300200220022902602210370330200241c8006a41106a200c370300200241c8006a41086a200f3703002002201037034820002802002211450d0420002802042112200228025c21132002280258211420022802502101200228024c2115034020112f01e20c221641186c21174100210341002118410021092011210402400240034020092107024020172003470d00201621070c020b0240417f2015200428020420012004280208220620012006491b10f9b28080002209200120066b20091b220641004720064100481b22060d002014201120036a220641106a2802002013200641146a280200220620132006491b10f9b28080002209201320066b20091b22064100480d02200641004721060b200441186a2104200741016a2109200341186a2103201841fc006a211820064101460d000b200641ff0171450d010b2012450d062012417f6a2112201120074102746a41e40c6a28020021110c010b0b201120186a210402400240024002400240024002402005200528020041054b22034103746a2802002206450d0020082802002101200b200a290300370300200e200d290300370300200220022903303703602001200820031b2006410c6c6a41746a200241e0006a10ff8b808000450d0620044188026a28020021030c010b20044194016a28020020044188026a2802002203200341054b1b4102490d010b2004419401418802200341054b22031b6a22012802002207450d0120012007417f6a220736020020044190016a22012802002218200120031b200741186c6a220328020021152003280204210920032802082107200e200341146a2802003602002002200329020c37036020044194016a220328020020044188026a22132802002204200441054b22041b2217450d0202402018200120041b201741186c6a221741746a22042802002218418080808078460d002018450d00201741786a280200410028029c96db8000118080808000000b20042002290360370200200441086a200e280200360200200328020020132802002204200441054b22041b2203450d032007410274211802402001280200200120041b200341186c6a220341686a2213280200200341706a220128020022046b20074f0d002013200420074104410410dfad808000200128020021040b2003416c6a28020020044102746a2009201810f5b28080001a2001200420076a36020002402015450d002009410028029c96db8000118080808000000b20060d040b02402002280248450d00200228024c410028029c96db8000118080808000000b2002280254450d032002280258410028029c96db8000118080808000000c030b41eef6ca800041fc0041fcf7ca8000109181808000000b41eef6ca800041fc00419cf8ca8000109181808000000b41eef6ca800041fc00418cf8ca8000109181808000000b200241e0006a2002410c6a108d8b8080002002280260418080808078470d000c020b0b2004418080808078460d000340200241306a41106a200241e0006a41106a290200220c370300200241306a41086a200241e0006a41086a290200220f370300200220022902602210370330200241c8006a41106a200c370300200241c8006a41086a200f3703002002201037034820002802002211450d0320002802042112200228025c21132002280258211420022802502101200228024c2115034020112f01e20c221641186c21174100210341002118410021092011210402400240034020092107024020172003470d00201621070c020b0240417f2015200428020420012004280208220620012006491b10f9b28080002209200120066b20091b220641004720064100481b22060d002014201120036a220641106a2802002013200641146a280200220620132006491b10f9b28080002209201320066b20091b22064100480d02200641004721060b200441186a2104200741016a2109200341186a2103201841fc006a211820064101460d000b200641ff0171450d010b2012450d052012417f6a2112201120074102746a41e40c6a28020021110c010b0b201120186a22044194016a220120044188026a2203200328020041054b22061b22072802002209450d0420072009417f6a220936020020044190016a2204280200200420061b200941186c6a22042802042107200428020021060240200428020c41808080807872418080808078460d002004280210410028029c96db8000118080808000000b02402006450d002007410028029c96db8000118080808000000b0240200128020020032802002204200441054b1b0d00200241e0006a2000200241c8006a10838c8080002002280260450d00024020022802dc01220441054b0d002004450d01024020022802702203418080808078460d002003450d002002280274410028029c96db8000118080808000000b02402002280264450d002002280268410028029c96db8000118080808000000b20044101460d0102402002280288012203418080808078460d002003450d00200228028c01410028029c96db8000118080808000000b0240200228027c450d00200228028001410028029c96db8000118080808000000b20044102460d01024020022802a0012203418080808078460d002003450d0020022802a401410028029c96db8000118080808000000b0240200228029401450d00200228029801410028029c96db8000118080808000000b20044103460d01024020022802b8012203418080808078460d002003450d0020022802bc01410028029c96db8000118080808000000b024020022802ac01450d0020022802b001410028029c96db8000118080808000000b20044104460d01024020022802d0012204418080808078460d002004450d0020022802d401410028029c96db8000118080808000000b20022802c401450d0120022802c801410028029c96db8000118080808000000c010b20022802642106024020022802682203450d0020062104034002402004410c6a2802002201418080808078460d002001450d00200441106a280200410028029c96db8000118080808000000b02402004280200450d00200441046a280200410028029c96db8000118080808000000b200441186a21042003417f6a22030d000b0b2006410028029c96db8000118080808000000b02402002280248450d00200228024c410028029c96db8000118080808000000b02402002280254450d002002280258410028029c96db8000118080808000000b200241e0006a2002410c6a108d8b8080002002280260418080808078470d000b0b2002410c6a10ad8c808000410021030b200241e0016a24808080800020030f0b4180f9ca800041d50141d8faca8000109181808000000b41eef6ca800041fc0041fcf7ca8000109181808000000baa05040e7f017e027f027e23808080800041206b220224808080800002402001450d000340024002400240024020002f01b6012203450d0020002003417f6a22044102746a220541c8016a28020022032f01b601220641054f0d03200541c4016a28020022072f01b6012205410520066b2208490d012007200520086b22093b01b601200341053b01b601200341b8016a220a20086a200a200610f8b28080001a200320084104746a2003200641047410f8b28080001a2005200941016a220b6b220c410420066b470d02200a200741b8016a220d200b6a200c10f5b2808000210a20032007200b4104746a200c410474220e10f5b28080002105200241086a200720094104746a220f41086a2902002210370300200020046a41b8016a22112d00002112200f29020021132011200d20096a2d00003a000020022013370300200020044104746a2200290200211420002013370200200041086a2200290200211320002010370200200a200c6a20123a00002005200e6a220041086a20133702002000201437020020014101460d03200541c4016a2200200841027422086a2000200641027441046a10f8b28080001a20002007200b4102746a41c4016a200810f5b28080001a20052802c401220041003b01b401200020053602b00120052802c801220041013b01b401200020053602b00120052802cc01220041023b01b401200020053602b00120052802d001220041033b01b401200020053602b00120052802d401220041043b01b401200020053602b00120052802d801220041053b01b401200020053602b0010c030b41e8faca800041194184fcca800010f880808000000b419c81cb8000412741c481cb800010f880808000000b41b8ffca8000412841e0ffca800010f880808000000b200321002001417f6a22010d000b0b200241206a2480808080000b5101017f41002d0098a2db80001a024041b80141002802a496db80001182808080000022010d00410441b80110bb80808000000b200141003b01b6012001410036020020004100360204200020013602000bd50401097f23808080800041e0036b2202248080808000200128020022032f01aa14210441002d0098a2db80001a0240024002400240024041dc1441002802a496db8000118280808000002205450d00200541003602a013200520032f01aa14220620012802082207417f736a22083b01aa14200241f0016a41086a200341a4136a22092007410c6c6a220a41086a2802003602002002200a2902003703f00120024180026a2003200741e0016c6a41e00110f5b28080001a2008410c4f0d012006200741016a220a6b2008470d02200541a4136a2009200a410c6c6a2008410c6c10f5b28080001a20052003200a41e0016c6a200841e0016c10f5b2808000210a200320073b01aa14200241086a200241f0016a41086a280200360200200220022903f0013703002002410c6a20024180026a41e00110f5b28080001a200a2f01aa14220541016a21082005410c4f0d03200420076b22062008470d04200a41ac146a200320074102746a41b0146a200641027410f5b28080002106200128020421014100210702400340200620074102746a280200220820073b01a8142008200a3602a013200720054f0d01200720072005496a220720054d0d000b0b200020013602f001200020033602ec012000200241ec0110f5b2808000220720013602f8012007200a3602f401200241e0036a2480808080000f0b410441dc1410bb80808000000b2008410b41f0ffca800010b581808000000b41b8ffca8000412841e0ffca800010f880808000000b2008410c418080cb800010b581808000000b41b8ffca8000412841e0ffca800010f880808000000bf91c03087f017e057f23808080800041e0006b220624808080800002400240024002400240024002400240024002400240024002400240024002400240200128020022072f01ba022208410b490d00200128020421092001280208210a41002d0098a2db80001a41bc0241002802a496db8000118280808000002208450d0e200841003b01ba02200841003602b001200a4105490d01200a417b6a0e020304020b200741b4016a220b2001280208220a410c6c6a210902400240200a41016a220c20084d0d0020092002290200370200200941086a200241086a2802003602000c010b200b200c410c6c6a20092008200a6b220b410c6c10f8b28080001a200941086a200241086a280200360200200920022902003702002007200c4104746a2007200a4104746a200b41047410f8b28080001a0b2007200a4104746a220941086a200341086a290200370200200920032902003702002007200841016a3b01ba022001280204210d0c070b200820072f01ba02417b6a22013b01ba02200641306a41086a220b200741c8006a290200370300200620072902403703302001410c4f0d0b20072902e801210e20072802e401210c200841b4016a200741f0016a2001410c6c10f5b28080001a2008200741d0006a200141047410f5b28080001a200741043b01ba02200641206a41086a200b290300370300200620062903303703202009210d2007210f0c040b200820072f01ba0241796a22013b01ba02200641306a41086a220b200741e8006a290200370300200620072902603703302001410c4f0d09200729028002210e20072802fc01210c200841b4016a20074188026a2001410c6c10f5b28080001a2008200741f0006a200141047410f5b28080001a200741063b01ba02200641206a41086a200b29030037030020062006290330370320200a41796a210a0c020b200820072f01ba02417a6a22013b01ba02200641306a41086a220a200741d8006a290200370300200620072902503703302001410c4f0d0720072902f401210e20072802f001210c200841b4016a200741fc016a2001410c6c10f5b28080001a2008200741e0006a200141047410f5b28080001a200641206a41086a200a29030037030020062006290330370320200741063b01ba02200741f0016a220141086a200241086a28020036020020012002290200370200200741d0006a22012003290200370200200141086a200341086a2902003702004105210a2009210d2007210f0c030b200820072f01ba02417a6a22013b01ba02200641306a41086a220a200741d8006a290200370300200620072902503703302001410c4f0d0520072902f401210e20072802f001210c200841b4016a200741fc016a2001410c6c10f5b28080001a2008200741e0006a200141047410f5b28080001a200741053b01ba02200641206a41086a200a290300370300200620062903303703204100210a0b4100210d2008210f0b200f41b4016a2210200a410c6c6a210102400240200f2f01ba02220b200a4b0d0020012002290200370200200141086a200241086a2802003602000c010b2010200a41016a2211410c6c6a2001200b200a6b2210410c6c10f8b28080001a200141086a200241086a28020036020020012002290200370200200f20114104746a200f200a4104746a201041047410f8b28080001a0b200f200a4104746a220141086a200341086a29020037020020012003290200370200200f200b41016a3b01ba020b200641086a2201200641206a41086a29030037030020062006290320370300200c418080808078470d01200f21070b2000200a3602082000200d360204200020073602000c070b200641106a41086a2001290300370300200620062903003703100240024020072802b00122010d00410021030c010b200641d4006a2112200641cc006a2113200641306a410c6a210b4100210303400240024020092003470d0020072f01b8022103024002400240024002400240024020012f01ba022202410b490d00200941016a210720034105490d012003417b6a0e020304020b200141b4016a22102003410c6c6a2109200341016a2107200241016a210b0240024020032002490d002009200e3702042009200c360200200120034104746a22092006290310370200200941086a200641106a41086a2903003702000c010b20102007410c6c6a2009200220036b2210410c6c10f8b28080001a2009200e3702042009200c360200200120074104746a200120034104746a2209201041047410f8b28080001a200941086a200641106a41086a29030037020020092006290310370200200141bc026a220920034102746a41086a200920074102746a201041027410f8b28080001a0b2001200b3b01ba02200120074102746a41bc026a20083602002007200241026a220c4f0d0f0240200220036b220241016a4103712208450d00200120034102746a41c0026a210303402003280200220920073b01b802200920013602b001200341046a2103200741016a21072008417f6a22080d000b0b20024103490d0f200741027420016a41c8026a21030340200341746a280200220820073b01b802200820013602b001200341786a2802002208200741016a3b01b802200820013602b0012003417c6a2802002208200741026a3b01b802200820013602b00120032802002208200741036a3b01b802200820013602b001200341106a2103200c200741046a2207470d000c100b0b2006200136020041042101201321090c040b20062001360200200341796a2103410621010c020b200641053602082006200736020420062001360200200641306a200610af9e808000200628024c22072f01ba02220141016a210302400240024020014106490d00200741fc016a200741f0016a2001417b6a2209410c6c10f8b28080001a2007200e3702f4012007200c3602f001200741e0006a200741d0006a200941047410f8b28080001a200741d8006a200641106a41086a29030037020020072006290310370250200741d8026a200741d4026a2001410274416c6a10f8b28080001a200720033b01ba02200720083602d4020c010b2007200e3702f4012007200c3602f00120072006290310370250200720083602d402200720033b01ba02200741d8006a200641106a41086a29030037020020014105470d010b200141037121094106210302402001417b6a4103490d00200141fcff037141786a210c41062101410021080340200720086a220341d4026a280200220220013b01b802200220073602b001200341d8026a2802002202200141016a3b01b802200220073602b001200341dc026a2802002202200141026a3b01b802200220073602b001200341e0026a2802002203200141036a3b01b802200320073602b001200841106a21082001417a6a2102200141046a220321012002200c470d000b0b2009450d00200720034102746a41bc026a210103402001280200220820033b01b802200820073602b001200141046a2101200341016a21032009417f6a22090d000b0b200641206a41086a200b41086a2902003703002006200b2902003703200c040b2006200136020041002103410521010b201221090b2006200136020820062007360204200641306a200610af9e8080002009280200220141b4016a22112003410c6c6a2102200341016a210720012f01ba02220941016a211002400240200920034b0d002002200e3702042002200c360200200120034104746a22022006290310370200200241086a200641106a41086a2903003702000c010b20112007410c6c6a2002200920036b2211410c6c10f8b28080001a2002200e3702042002200c360200200120074104746a200120034104746a2202201141047410f8b28080001a200241086a200641106a41086a29030037020020022006290310370200200141bc026a220220034102746a41086a200220074102746a201141027410f8b28080001a0b200120074102746a41bc026a2008360200200120103b01ba0202402007200941026a22024f0d000240200920036b220c41016a4103712208450d00200120034102746a41c0026a210303402003280200220920073b01b802200920013602b001200341046a2103200741016a21072008417f6a22080d000b0b200c4103490d00200120074102746a41c8026a21030340200341746a280200220820073b01b802200820013602b001200341786a2802002208200741016a3b01b802200820013602b0012003417c6a2802002208200741026a3b01b802200820013602b00120032802002208200741036a3b01b802200820013602b001200341106a21032002200741046a2207470d000b0b200641206a41086a200b41086a2902003703002006200b290200370320200628024c21070c010b419080cb8000413541c880cb800010f880808000000b2006290234210e2006280230220c418080808078460d07200628025821032006280254210820062802502109200641106a41086a200641206a41086a2903003703002006200629032037031020072802b00122010d000b0b024002400240200428020022012802002209450d002001280204210241002d0098a2db80001a41ec0241002802a496db8000118280808000002207450d01200720093602bc02200741003b01ba02200741003602b001200941003b01b802200920073602b0012001200241016a3602042001200736020020022003470d022007200e3702b8012007200c3602b401200741013b01ba0220072006290310370200200720083602c002200741086a200641106a41086a2903003702002000200a3602082000200d3602042000200f360200200841013b01b802200820073602b0010c090b419cfdca8000109081808000000b410441ec0210bb80808000000b41dcfdca80004130418cfeca800010f880808000000b2001410b41f0ffca800010b581808000000b2001410b41f0ffca800010b581808000000b2001410b41f0ffca800010b581808000000b2001410b41f0ffca800010b581808000000b410441bc0210bb80808000000b2000200a3602082000200d3602042000200f3602000b200641e0006a2480808080000b8c05010a7f23808080800041c0006b2202248080808000200128020022032f01ba02210441002d0098a2db80001a0240024002400240024041ec0241002802a496db8000118280808000002205450d00200541003602b001200520032f01ba02220620012802082207417f736a22083b01ba02200241206a41086a200341b4016a22092007410c6c6a220a41086a280200360200200241306a41086a200320074104746a220b41086a2902003703002002200a2902003703202002200b2902003703302008410c4f0d012006200741016a220a6b2008470d02200541b4016a2009200a410c6c6a2008410c6c10f5b28080001a20052003200a4104746a200841047410f5b2808000210a200320073b01ba02200241086a200241206a41086a280200360200200241146a200241306a41086a290300370200200220022903203703002002200229033037020c200a2f01ba02220541016a21082005410c4f0d03200420076b220b2008470d04200a41bc026a200320074102746a41c0026a200b41027410f5b2808000210b200128020421014100210702400340200b20074102746a280200220820073b01b8022008200a3602b001200720054f0d01200720072005496a220720054d0d000b0b200020013602202000200336021c20002002290300370200200020013602282000200a360224200041086a200241086a290300370200200041106a200241106a290300370200200041186a200241186a280200360200200241c0006a2480808080000f0b410441ec0210bb80808000000b2008410b41f0ffca800010b581808000000b41b8ffca8000412841e0ffca800010f880808000000b2008410c418080cb800010b581808000000b41b8ffca8000412841e0ffca800010f880808000000bc61b03087f017e057f23808080800041a0036b220624808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240200128020022072f01aa092208410b490d00200128020421092001280208210a41002d0098a2db80001a41ac0941002802a496db8000118280808000002208450d0b200841003b01aa09200841003602a008200a4105490d01200a417b6a0e020304020b200741a4086a220b2001280208220a410c6c6a210c02400240200a41016a220920084d0d00200c2002290200370200200c41086a200241086a2802003602000c010b200b2009410c6c6a200c2008200a6b220b410c6c10f8b28080001a200c41086a200241086a280200360200200c20022902003702002007200941e0006c6a2007200a41e0006c6a200b41e0006c10f8b28080001a0b2007200a41e0006c6a200341e00010f5b28080001a2007200841016a3b01aa092001280204210d0c070b200820072f01aa09417b6a22013b01aa0920072802d408210c20072902d808210e200641a4026a20074180036a41e00010f5b28080001a2001410c4f0d0a200841a4086a200741e0086a2001410c6c10f5b28080001a2008200741e0036a200141e0006c10f5b28080001a200741043b01aa09200641c4016a200641a4026a41e00010f5b28080001a2009210d2007210b0c040b200820072f01aa0941796a22013b01aa0920072802ec08210c20072902f008210e200641a4026a200741c0046a41e00010f5b28080001a2001410c4f0d0a200841a4086a200741f8086a2001410c6c10f5b28080001a2008200741a0056a200141e0006c10f5b28080001a200741063b01aa09200641c4016a200641a4026a41e00010f5b28080001a200a41796a210a0c020b200820072f01aa09417a6a22013b01aa0920072802e008210c20072902e408210e200641a4026a200741e0036a220a41e00010f5b28080001a2001410c4f0d0a200841a4086a200741ec086a2001410c6c10f5b28080001a2008200741c0046a200141e0006c10f5b28080001a200641c4016a200641a4026a41e00010f5b28080001a200741e0086a220141086a200241086a28020036020020012002290200370200200a200341e00010f5b28080001a200741063b01aa094105210a2009210d2007210b0c030b200820072f01aa09417a6a22013b01aa0920072802e008210c20072902e408210e200641a4026a200741e0036a41e00010f5b28080001a2001410c4f0d0a200841a4086a200741ec086a2001410c6c10f5b28080001a2008200741c0046a200141e0006c10f5b28080001a200741053b01aa09200641c4016a200641a4026a41e00010f5b28080001a4100210a0b4100210d2008210b0b200b41a4086a200a410c6c6a210102400240200b2f01aa09220f200a4b0d0020012002290200370200200141086a200241086a2802003602000c010b2001410c6a2001200f200a6b2210410c6c10f8b28080001a200141086a200241086a28020036020020012002290200370200200b200a41e0006c6a220141e0006a2001201041e0006c10f8b28080001a0b200b200a41e0006c6a200341e00010f5b28080001a200b200f41016a3b01aa090b200641046a200641c4016a41e00010f5b28080001a200c418080808078470d01200b21070b2000200a3602082000200d360204200020073602000c010b200641e4006a200641046a41e00010f5b28080001a0240024020072802a00822010d00410021020c010b20064198036a211120064190036a2112200641a4026a410c6a211341002102034020092002470d0820072f01a8092102024002400240024002400240024002400240024020012f01aa092203410b490d00200941016a210720024105490d012002417b6a0e020304020b200141a4086a22102002410c6c6a2109200241016a2107200341016a210f0240024020022003490d002009200e3702042009200c3602002001200241e0006c6a200641e4006a41e00010f5b28080001a0c010b20102007410c6c6a2009200320026b2210410c6c10f8b28080001a2009200e3702042009200c3602002001200741e0006c6a2001200241e0006c6a220c201041e0006c10f8b28080001a200c200641e4006a41e00010f5b28080001a200141ac096a220c20024102746a41086a200c20074102746a201041027410f8b28080001a0b2001200f3b01aa09200120074102746a41ac096a20083602002007200341026a22094f0d070240200320026b220341016a4103712208450d00200120024102746a41b0096a210203402002280200220c20073b01a809200c20013602a008200241046a2102200741016a21072008417f6a22080d000b0b20034103490d07200741027420016a41b8096a21020340200241746a280200220820073b01a809200820013602a008200241786a2802002208200741016a3b01a809200820013602a0082002417c6a2802002208200741026a3b01a809200820013602a00820022802002208200741036a3b01a809200820013602a008200241106a21022009200741046a2207470d000c080b0b2006200136020441042101201221090c040b20062001360204200241796a2102410621010c020b2006410536020c2006200736020820062001360204200641a4026a200641046a10b19e80800020062802900322072f01aa09220141016a210202400240024020014106490d00200741ec086a200741e0086a2001417b6a2209410c6c10f8b28080001a2007200e3702e4082007200c3602e008200741c0046a200741e0036a220c200941e0006c10f8b28080001a200c200641e4006a41e00010f5b28080001a200741c8096a200741c4096a2001410274416c6a10f8b28080001a200720023b01aa09200720083602c4090c010b2007200e3702e4082007200c3602e008200741e0036a200641e4006a41e00010f5b28080001a200720023b01aa09200720083602c40920014105470d010b2001410371210c4106210202402001417b6a4103490d00200141fcff037141786a210341062101410021080340200720086a220241c4096a280200220920013b01a809200920073602a008200241c8096a2802002209200141016a3b01a809200920073602a008200241cc096a2802002209200141026a3b01a809200920073602a008200241d0096a2802002202200141036a3b01a809200220073602a008200841106a21082001417a6a2109200141046a2202210120092003470d000b0b200c450d00200720024102746a41ac096a210103402001280200220820023b01a809200820073602a008200141046a2101200241016a2102200c417f6a220c0d000b0b20062902a802210e20062802a402210c200641c4016a201341e00010f5b28080001a0c030b2006200136020441002102410521010b201121090b2006200136020c20062007360208200641a4026a200641046a10b19e8080002009280200220141a4086a22102002410c6c6a2109200241016a210720012f01aa09220341016a210f02400240200320024b0d002009200e3702042009200c3602002001200241e0006c6a200641e4006a41e00010f5b28080001a0c010b20102007410c6c6a2009200320026b2210410c6c10f8b28080001a2009200e3702042009200c3602002001200741e0006c6a2001200241e0006c6a220c201041e0006c10f8b28080001a200c200641e4006a41e00010f5b28080001a200141ac096a220c20024102746a41086a200c20074102746a201041027410f8b28080001a0b200120074102746a41ac096a20083602002001200f3b01aa0902402007200341026a22094f0d000240200320026b220341016a4103712208450d00200120024102746a41b0096a210203402002280200220c20073b01a809200c20013602a008200241046a2102200741016a21072008417f6a22080d000b0b20034103490d00200120074102746a41b8096a21020340200241746a280200220820073b01a809200820013602a008200241786a2802002208200741016a3b01a809200820013602a0082002417c6a2802002208200741026a3b01a809200820013602a00820022802002208200741036a3b01a809200820013602a008200241106a21022009200741046a2207470d000b0b20062902a802210e20062802a402210c200641c4016a201341e00010f5b28080001a20062802900321070b200c418080808078470d010b2000200a3602082000200d3602042000200b3602000c030b200628029c03210220062802980321082006280294032109200641e4006a200641c4016a41e00010f5b28080001a20072802a00822010d000b0b200428020022012802002209450d072001280204210341002d0098a2db80001a41dc0941002802a496db8000118280808000002207450d08200720093602ac09200741003b01aa09200741003602a008200941003b01a809200920073602a0082001200341016a3602042001200736020020032002470d092007200e3702a8082007200c3602a408200741013b01aa092007200641e4006a41e00010f5b2808000220720083602b0092000200a3602082000200d3602042000200b360200200841013b01a809200820073602a0080b200641a0036a2480808080000f0b410441ac0910bb80808000000b2001410b41f0ffca800010b581808000000b2001410b41f0ffca800010b581808000000b2001410b41f0ffca800010b581808000000b2001410b41f0ffca800010b581808000000b419080cb8000413541c880cb800010f880808000000b419cfdca8000109081808000000b410441dc0910bb80808000000b41dcfdca80004130418cfeca800010f880808000000bcf0401097f23808080800041e0016b2202248080808000200128020022032f01aa09210441002d0098a2db80001a0240024002400240024041dc0941002802a496db8000118280808000002205450d00200541003602a008200520032f01aa09220620012802082207417f736a22083b01aa09200241f0006a41086a200341a4086a22092007410c6c6a220a41086a2802003602002002200a29020037037020024180016a2003200741e0006c6a41e00010f5b28080001a2008410c4f0d012006200741016a220a6b2008470d02200541a4086a2009200a410c6c6a2008410c6c10f5b28080001a20052003200a41e0006c6a200841e0006c10f5b2808000210a200320073b01aa09200241086a200241f0006a41086a280200360200200220022903703703002002410c6a20024180016a41e00010f5b28080001a200a2f01aa09220541016a21082005410c4f0d03200420076b22062008470d04200a41ac096a200320074102746a41b0096a200641027410f5b28080002106200128020421014100210702400340200620074102746a280200220820073b01a8092008200a3602a008200720054f0d01200720072005496a220720054d0d000b0b200020013602702000200336026c2000200241ec0010f5b2808000220720013602782007200a360274200241e0016a2480808080000f0b410441dc0910bb80808000000b2008410b41f0ffca800010b581808000000b41b8ffca8000412841e0ffca800010f880808000000b2008410c418080cb800010b581808000000b41b8ffca8000412841e0ffca800010f880808000000b8312010e7f23808080800041206b2205248080808000024002400240024002400240024002400240024002400240024002400240024002400240200128020022062f01322207410b490d00200128020421072001280208210841002d0098a2db80001a413441002802a496db8000118280808000002209450d0c2009410036020020084105490d012008417b6a0e020304020b200641046a210902402001280208220841016a220a20074b0d002009200a4102746a200920084102746a200720086b41027410f8b28080001a0b200920084102746a20023602002006200741016a3b01322001280204210b2006210c0c0d0b200920062f0132417b6a22013b01322001410c4f0d09200641146a210a4104210d4118210e2007210b2006210c0c040b200920062f013241796a22013b01322001410c4f0d07200841796a21082006411c6a210a4100210b4106210d4120210e0c020b200920062f0132417a6a22013b01322001410c4f0d052006280218210a200941046a2006411c6a200141027410f5b28080001a200641063b013220062002360218410521082007210b2006210c0c030b200920062f0132417a6a22013b01322001410c4f0d03200641186a210a410021084105210d411c210e4100210b0b2009210c0b200a280200210a200941046a2006200e6a200141027410f5b28080001a2006200d3b0132200c41046a21010240200c2f0132220d20084d0d00200120084102746a220e41046a200e200d20086b41027410f8b28080001a0b200120084102746a2002360200200c200d41016a3b01320b0240200628020022010d00410021020c060b4100210203400240024020072002470d0020062f0130210602400240024002400240024020012f01322202410b490d00200741016a210720064105490d01410021024105210d2006417b6a0e020204030b200141046a220f200641027422106a210d200641016a2107200241016a210e0240200620024f0d00200f200741027422116a200d200220066b410274220f10f8b28080001a200141346a221220106a41086a201220116a200f10f8b28080001a0b200d200a3602002001200e3b0132200120074102746a41346a20093602002007200241026a220a4f0d0e0240200220066b220d41016a4103712202450d00200120064102746a41386a210603402006280200220920073b013020092001360200200641046a2106200741016a21072002417f6a22020d000b0b200d4103490d0e200741027420016a41c0006a21060340200641746a280200220220073b013020022001360200200641786a2802002202200741016a3b0130200220013602002006417c6a2802002202200741026a3b01302002200136020020062802002202200741036a3b013020022001360200200641106a2106200a200741046a2207470d000c0f0b0b2005410436020820052007360204200520013602002005410c6a200510b39e808000200528020c2107200621020c030b2005410536020820052007360204200520013602002005410c6a200510b39e808000200528020c22062f0132220141016a21070240024020014106490d002006411c6a200641186a2001410274416c6a220210f8b28080001a2006200a360218200641d0006a200641cc006a200210f8b28080001a200620073b01322006200936024c0c010b2006200936024c2006200a360218200620073b013220014105470d050b200141037121094106210702402001417b6a4103490d00200141fcff037141786a210d41062101410021020340200620026a220741cc006a280200220a20013b0130200a2006360200200741d0006a280200220a200141016a3b0130200a2006360200200741d4006a280200220a200141026a3b0130200a2006360200200741d8006a2802002207200141036a3b013020072006360200200241106a21022001417a6a210a200141046a22072101200a200d470d000b0b2009450d04200620074102746a41346a210103402001280200220220073b013020022006360200200141046a2101200741016a21072009417f6a22090d000c050b0b200641796a21024106210d0b2005200d36020820052007360204200520013602002005410c6a200510b39e808000200528021421070b200741046a22102002410274220f6a210d200241016a210620072f0132220141016a210e0240200120024d0d002010200641027422116a200d200120026b410274221010f8b28080001a200741346a2212200f6a41086a201220116a201010f8b28080001a0b200d200a360200200720064102746a41346a20093602002007200e3b013202402006200141026a220a4f0d000240200120026b220d41016a4103712202450d002007200f6a41386a210103402001280200220920063b013020092007360200200141046a2101200641016a21062002417f6a22020d000b0b200d4103490d00200720064102746a41c0006a21010340200141746a280200220220063b013020022007360200200141786a2802002202200641016a3b0130200220073602002001417c6a2802002202200641026a3b01302002200736020020012802002202200641036a3b013020022007360200200141106a2101200a200641046a2206470d000b0b200528020c22060d010c090b419080cb8000413541c880cb800010f880808000000b200528021c210a20052802182102200528021421092005280210210720062802002201450d060c000b0b2001410b41f0ffca800010b581808000000b2001410b41f0ffca800010b581808000000b2001410b41f0ffca800010b581808000000b2001410b41f0ffca800010b581808000000b4104413410bb80808000000b200328020022012802002207450d012001280204210d41002d0098a2db80001a41e40041002802a496db8000118280808000002206450d0220062007360234200641003b013220064100360200200741003b0130200720063602002001200d41016a36020420012006360200200d2002470d03200620093602382006200a360204200641013b0132200941013b0130200920063602000b200020083602082000200b3602042000200c360200200541206a2480808080000f0b419cfdca8000109081808000000b410441e40010bb80808000000b41dcfdca80004130418cfeca800010f880808000000ba10301087f200128020022022f0132210341002d0098a2db80001a0240024002400240024041e40041002802a496db8000118280808000002204450d0020044100360200200420022f0132220520012802082206417f736a22073b01322007410c4f0d012005200641016a22086b2007470d02200241046a220520064102746a2802002109200441046a200520084102746a200741027410f5b28080001a200220063b013220042f0132220741016a21052007410c4f0d03200320066b22032005470d04200441346a200220064102746a41386a200341027410f5b28080002105200128020421034100210602400340200520064102746a280200220120063b013020012004360200200620074f0d01200620062007496a220620074d0d000b0b2000200936021020002003360204200020023602002000200336020c200020043602080f0b410441e40010bb80808000000b2007410b41f0ffca800010b581808000000b41b8ffca8000412841e0ffca800010f880808000000b2005410c418080cb800010b581808000000b41b8ffca8000412841e0ffca800010f880808000000ba214030c7f017e017f23808080800041306b2205248080808000024002400240024002400240024002400240024002400240024002400240024002400240200128020022062f018a012207410b490d00200128020421082001280208210941002d0098a2db80001a418c0141002802a496db8000118280808000002207450d09200741003b018a012007410036020020094105490d012009417b6a0e020304020b200641046a210802402001280208220941016a220a20074b0d002008200a410c6c6a20082009410c6c6a200720096b410c6c10f8b28080001a0b20082009410c6c6a22082002290200370200200841086a200241086a2802003602002006200741016a3b018a012001280204210b2006210c0c070b200720062f018a01417b6a22013b018a012001410c4f0d08200641346a210a200641386a210d4104210e41c000210f2008210b2006210c0c040b200720062f018a0141796a22013b018a012001410c4f0d08200941796a2109200641cc006a210a200641d0006a210d4100210b4106210e41d800210f0c020b200720062f018a01417a6a22013b018a012001410c4f0d082006280240211020062902442111200741046a200641cc006a2001410c6c10f5b28080001a200641063b018a01200641c8006a200241086a28020036020020062002290200370240410521092008210b2006210c0c030b200720062f018a01417a6a22013b018a012001410c4f0d08200641c0006a210a200641c4006a210d410021094105210e41cc00210f4100210b0b2007210c0b200a2802002110200d2902002111200741046a2006200f6a2001410c6c10f5b28080001a2006200e3b018a01200c41046a21010240200c2f018a01220a20094d0d0020012009410c6c6a220d410c6a200d200a20096b410c6c10f8b28080001a0b20012009410c6c6a22012002290200370200200141086a200241086a280200360200200c200a41016a3b018a010b2010418080808078460d0002400240200628020022020d00410021010c010b200541286a2112200541206a210f41002101034020082001470d0820062f01880121010240024002400240024002400240024020022f018a01220a410b490d00200841016a210620014105490d012001417b6a0e020304020b200241046a220e2001410c6c6a2108200141016a2106200a41016a210d024002402001200a490d0020082011370204200820103602000c010b200e2006410c6c6a2008200a20016b220e410c6c10f8b28080001a20082011370204200820103602002002418c016a220820014102746a41086a200820064102746a200e41027410f8b28080001a0b2002200d3b018a01200220064102746a418c016a20073602002006200a41026a22104f0d090240200a20016b220a41016a4103712207450d00200220014102746a4190016a210103402001280200220820063b01880120082002360200200141046a2101200641016a21062007417f6a22070d000b0b200a4103490d09200641027420026a4198016a21010340200141746a280200220720063b01880120072002360200200141786a2802002207200641016a3b018801200720023602002001417c6a2802002207200641026a3b0188012007200236020020012802002207200641036a3b01880120072002360200200141106a21012010200641046a2206470d000c0a0b0b2005200236020841042102200f21080c040b20052002360208200141796a2101410621020c020b200541053602102005200636020c20052002360208200541146a200541086a10b59e808000200528022022062f018a01220141016a21020240024020014106490d00200641cc006a200641c0006a2001410c6c41446a10f8b28080001a2006201137024420062010360240200641a8016a200641a4016a2001410274416c6a10f8b28080001a200620023b018a01200620073602a4010c010b200620073602a4012006201137024420062010360240200620023b018a0120014105470d040b200141037121084106210202402001417b6a4103490d00200141fcff037141786a211041062101410021070340200620076a220241a4016a280200220a20013b018801200a2006360200200241a8016a280200220a200141016a3b018801200a2006360200200241ac016a280200220a200141026a3b018801200a2006360200200241b0016a2802002202200141036a3b01880120022006360200200741106a21072001417a6a210a200141046a22022101200a2010470d000b0b2008450d03200620024102746a418c016a210103402001280200220720023b01880120072006360200200141046a2101200241016a21022008417f6a22080d000c040b0b2005200236020841002101410521020b201221080b200520023602102005200636020c200541146a200541086a10b59e8080002008280200220241046a220e2001410c6c6a210a200141016a210620022f018a01220841016a210d02400240200820014b0d00200a2011370204200a20103602000c010b200e2006410c6c6a200a200820016b220e410c6c10f8b28080001a200a2011370204200a20103602002002418c016a220a20014102746a41086a200a20064102746a200e41027410f8b28080001a0b200220064102746a418c016a20073602002002200d3b018a0102402006200841026a220a4f0d000240200820016b221041016a4103712207450d00200220014102746a4190016a210103402001280200220820063b01880120082002360200200141046a2101200641016a21062007417f6a22070d000b0b20104103490d00200220064102746a4198016a21010340200141746a280200220720063b01880120072002360200200141786a2802002207200641016a3b018801200720023602002001417c6a2802002207200641026a3b0188012007200236020020012802002207200641036a3b01880120072002360200200141106a2101200a200641046a2206470d000b0b200528022021060b2005290218211120052802142210418080808078460d02200528022c21012005280228210720052802242108200628020022020d000b0b200328020022022802002208450d072002280204210a41002d0098a2db80001a41bc0141002802a496db8000118280808000002206450d082006200836028c01200641003b018a0120064100360200200841003b018801200820063602002002200a41016a36020420022006360200200a2001470d0920062007360290012006201137020820062010360204200641013b018a01200741013b018801200720063602000b200020093602082000200b3602042000200c360200200541306a2480808080000f0b4104418c0110bb80808000000b2001410b41f0ffca800010b581808000000b2001410b41f0ffca800010b581808000000b2001410b41f0ffca800010b581808000000b2001410b41f0ffca800010b581808000000b419080cb8000413541c880cb800010f880808000000b419cfdca8000109081808000000b410441bc0110bb80808000000b41dcfdca80004130418cfeca800010f880808000000b8d0401097f23808080800041206b2202248080808000200128020022032f018a01210441002d0098a2db80001a0240024002400240024041bc0141002802a496db8000118280808000002205450d0020054100360200200520032f018a01220620012802082207417f736a22083b018a01200241106a41086a200341046a22092007410c6c6a220a41086a2802003602002002200a2902003703102008410c4f0d012006200741016a220a6b2008470d02200541046a2009200a410c6c6a2008410c6c10f5b28080001a200320073b018a01200241086a200241106a41086a2802003602002002200229031037030020052f018a01220841016a210a2008410c4f0d03200420076b2206200a470d042005418c016a200320074102746a4190016a200641027410f5b2808000210a200128020421064100210702400340200a20074102746a280200220120073b01880120012005360200200720084f0d01200720072008496a220720084d0d000b0b200020063602102000200336020c200020022903003702002000200636021820002005360214200041086a200241086a280200360200200241206a2480808080000f0b410441bc0110bb80808000000b2008410b41f0ffca800010b581808000000b41b8ffca8000412841e0ffca800010f880808000000b200a410c418080cb800010b581808000000b41b8ffca8000412841e0ffca800010f880808000000bd72001147f2380808080004190016b22062480808080000240024002400240024002400240024002400240024002400240024002400240200128020022072f0192032208410b490d00200128020421092001280208210a41002d0098a2db80001a41940341002802a496db8000118280808000002208450d09200841003b019203200841003602e002200a4105490d01200a417b6a0e020304020b200741e4026a220b200128020822094102746a210c200941016a220d20084d0d06200c20023602000c070b200820072f019203417b6a22013b019203200641d8006a41086a220d20074188016a290000370300200641d8006a41106a220b20074190016a290000370300200641d8006a41186a220e20074198016a29000037030020062007290080013703582001410c4f0d0820072802f402210c200841e4026a200741f8026a200141027410f5b28080001a2008200741a0016a200141057410f5b28080001a200741043b019203200641286a41086a200d290300370300200641286a41106a200b290300370300200641286a41186a200e290300370300200620062903583703282009210f200721100c040b200820072f01920341796a22013b019203200641d8006a41086a220d200741c8016a290000370300200641d8006a41106a220b200741d0016a290000370300200641d8006a41186a220e200741d8016a290000370300200620072900c0013703582001410c4f0d0820072802fc02210c200841e4026a20074180036a200141027410f5b28080001a2008200741e0016a200141057410f5b28080001a200741063b019203200641286a41086a200d290300370300200641286a41106a200b290300370300200641286a41186a200e29030037030020062006290358370328200a41796a210a0c020b200820072f019203417a6a22013b019203200641d8006a41086a220d200741a8016a290000370300200641d8006a41106a220b200741b0016a290000370300200641d8006a41186a220e200741b8016a290000370300200620072900a0013703582001410c4f0d0820072802f802210c200841e4026a200741fc026a200141027410f5b28080001a4105210a2008200741c0016a200141057410f5b28080001a200641286a41186a200e290300370300200641286a41106a200b290300370300200641286a41086a200d29030037030020062006290358370328200720023602f802200741063b019203200741a0016a22012003290000370000200141086a200341086a290000370000200141106a200341106a290000370000200141186a200341186a2900003700002009210f200721100c0a0b200820072f019203417a6a22013b019203200641d8006a41086a220d200741a8016a290000370300200641d8006a41106a220b200741b0016a290000370300200641d8006a41186a220e200741b8016a290000370300200620072900a0013703582001410c4f0d0820072802f802210c200841e4026a200741fc026a200141027410f5b28080001a2008200741c0016a200141057410f5b28080001a200741053b019203200641286a41086a200d290300370300200641286a41106a200b290300370300200641286a41186a200e290300370300200620062903583703284100210a0b4100210f200821100b201041e4026a220b200a4102746a21010240024020102f019203220d200a4b0d00200120023602000c010b200b200a41016a220e4102746a2001200d200a6b220b41027410f8b28080001a200120023602002010200e4105746a2010200a4105746a200b41057410f8b28080001a0b2010200a4105746a220141186a200341186a290000370000200141106a200341106a29000037000020012003290000370000200141086a200341086a2900003700002010200d41016a3b0192030c070b200b200d4102746a200c200820096b220b41027410f8b28080001a200c20023602002007200d4105746a200720094105746a200b41057410f8b28080001a0b200720094105746a220c41186a200341186a290000370000200c41106a200341106a290000370000200c2003290000370000200c41086a200341086a2900003700002007200841016a3b019203200128020421032000200936020820002003360204200020073602000c060b410441940310bb80808000000b2001410b41f0ffca800010b581808000000b2001410b41f0ffca800010b581808000000b2001410b41f0ffca800010b581808000000b2001410b41f0ffca800010b581808000000b200641086a41186a220b200641286a41186a220e290300370300200641086a41106a2211200641286a41106a2212290300370300200641086a41086a2213200641286a41086a221429030037030020062006290328370308024002400240024002400240024020072802e00222030d00410021010c010b200641e4006a210241002101034020092001470d0220072f0190032107024002400240024002400240024020032f0192032201410b490d00200941016a210120074105490d01410021094105210d2007417b6a0e020204030b200341e4026a220b2007410274220e6a2102200741016a2109200141016a210d0240024020072001490d002002200c360200200320074105746a220c2006290308370000200c41186a200641086a41186a290300370000200c41106a200641086a41106a290300370000200c41086a200641086a41086a2903003700000c010b200b200941027422116a2002200120076b220b410274221210f8b28080001a2002200c360200200320094105746a200320074105746a220c200b41057410f8b28080001a200c41186a200641086a41186a290300370000200c41106a200641086a41106a290300370000200c41086a200641086a41086a290300370000200c200629030837000020034194036a220c200e6a41086a200c20116a201210f8b28080001a0b2003200d3b019203200320094102746a4194036a20083602002009200141026a220c4f0d0c0240200120076b220241016a4103712201450d00200320074102746a4198036a210703402007280200220820093b019003200820033602e002200741046a2107200941016a21092001417f6a22010d000b0b20024103490d0c200941027420036a41a0036a21070340200741746a280200220120093b019003200120033602e002200741786a2802002201200941016a3b019003200120033602e0022007417c6a2802002201200941026a3b019003200120033602e00220072802002201200941036a3b019003200120033602e002200741106a2107200c200941046a2209470d000c0d0b0b20064104360254200620013602502006200336024c200641d8006a200641cc006a10b79e80800020062802582103200721090c030b20064105360254200620013602502006200336024c200641d8006a200641cc006a10b79e808000200628025822072f019203220341016a210902400240024020034106490d00200741fc026a200741f8026a2003417b6a220141027410f8b28080001a2007200c3602f802200741c0016a200741a0016a200141057410f8b28080001a200741b8016a200b290300370000200741b0016a2011290300370000200741a8016a2013290300370000200720062903083700a001200741b0036a200741ac036a2003410274416c6a10f8b28080001a200720093b019203200720083602ac030c010b2007200c3602f802200720062903083700a001200720083602ac03200720093b019203200741a8016a2013290300370000200741b0016a2011290300370000200741b8016a200b29030037000020034105470d010b200341037121084106210902402003417b6a4103490d00200341fcff037141786a210d41062103410021010340200720016a220941ac036a280200220c20033b019003200c20073602e002200941b0036a280200220c200341016a3b019003200c20073602e002200941b4036a280200220c200341026a3b019003200c20073602e002200941b8036a2802002209200341036a3b019003200920073602e002200141106a21012003417a6a210c200341046a22092103200c200d470d000b0b2008450d00200720094102746a4194036a210303402003280200220120093b019003200120073602e002200341046a2103200941016a21092008417f6a22080d000b0b2014200241086a2902003703002012200241106a290200370300200e200241186a290200370300200620022902003703280c030b200741796a21094106210d0b2006200d360254200620013602502006200336024c200641d8006a200641cc006a10b79e80800020062802840121030b200341e4026a2215200941027422166a210d200941016a210720032f019203220141016a211702400240200120094b0d00200d200c360200200320094105746a220c2006290308370000200c41186a200b290300370000200c41106a2011290300370000200c41086a20132903003700000c010b2015200741027422186a200d200120096b2215410274221910f8b28080001a200d200c360200200320074105746a200320094105746a220c201541057410f8b28080001a200c41186a200b290300370000200c41106a2011290300370000200c41086a2013290300370000200c200629030837000020034194036a220c20166a41086a200c20186a201910f8b28080001a0b200320074102746a4194036a2008360200200320173b01920302402007200141026a220c4f0d000240200120096b220d41016a4103712201450d00200320166a4198036a210903402009280200220820073b019003200820033602e002200941046a2109200741016a21072001417f6a22010d000b0b200d4103490d00200320074102746a41a0036a21090340200941746a280200220120073b019003200120033602e002200941786a2802002201200741016a3b019003200120033602e0022009417c6a2802002201200741026a3b019003200120033602e00220092802002201200741036a3b019003200120033602e002200941106a2109200c200741046a2207470d000b0b2014200241086a2902003703002012200241106a290200370300200e200241186a2902003703002006200229020037032820062802582207450d070b2006280260210c200628025c210920062802840121082006280288012101200b200e29030037030020112012290300370300201320142903003703002006200629032837030820072802e00222030d000b0b200428020022032802002209450d012003280204210241002d0098a2db80001a41c40341002802a496db8000118280808000002207450d022007200936029403200741003b019203200741003602e002200941003b019003200920073602e0022003200241016a3602042003200736020020022001470d032007200c3602e402200741013b019203200720062903083702002007200836029803200741086a200641086a41086a290300370200200741106a200641086a41106a290300370200200741186a200641086a41186a290300370200200841013b019003200820073602e002200020103602002000200f3602042000200a3602080c050b419080cb8000413541c880cb800010f880808000000b419cfdca8000109081808000000b410441c40310bb80808000000b41dcfdca80004130418cfeca800010f880808000000b2000200a3602082000200f360204200020103602000b20064190016a2480808080000baa0501097f23808080800041c0006b2202248080808000200128020022032f019203210441002d0098a2db80001a0240024002400240024041c40341002802a496db8000118280808000002205450d00200541003602e002200520032f019203220620012802082207417f736a22083b019203200241206a41086a200320074105746a220941086a290000370300200241206a41106a200941106a290000370300200241206a41186a200941186a290000370300200220092900003703202008410c4f0d012006200741016a22096b2008470d02200341e4026a220620074102746a280200210a200541e4026a200620094102746a200841027410f5b28080001a2005200320094105746a200841057410f5b28080002109200320073b019203200241086a200241206a41086a290300370300200241106a200241206a41106a290300370300200241186a200241206a41186a2903003703002002200229032037030020092f019203220541016a21082005410c4f0d03200420076b22062008470d0420094194036a200320074102746a4198036a200641027410f5b28080002106200128020421014100210702400340200620074102746a280200220820073b019003200820093602e002200720054f0d01200720072005496a220720054d0d000b0b2000200a36020820002001360204200020033602002000200229030037020c200020013602302000200936022c200041146a200241086a2903003702002000411c6a200241106a290300370200200041246a200241186a290300370200200241c0006a2480808080000f0b410441c40310bb80808000000b2008410b41f0ffca800010b581808000000b41b8ffca8000412841e0ffca800010f880808000000b2008410c418080cb800010b581808000000b41b8ffca8000412841e0ffca800010f880808000000bbb1b010d7f23808080800041e0026b220524808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240200128020022062f01f6062207410b490d00200128020421072001280208210841002d0098a2db80001a41f80641002802a496db8000118280808000002209450d0b200941003b01f606200941003602f00620084105490d012008417b6a0e020304020b02402001280208220841016a220920074b0d002006200941d0006c6a2006200841d0006c6a200720086b41d0006c10f8b28080001a0b2006200841d0006c6a200241d00010f5b28080001a2006200741016a3b01f6062001280204210a0c070b200920062f01f606417b6a22013b01f60620054180026a200641c0026a41cc0010f5b28080001a200541fc016a41026a220b2006418f036a2d00003a0000200520062f008d033b01fc012001410c4f0d0a20062d008c03210c200920064190036a200141d0006c10f5b28080001a200641043b01f606200541b0016a20054180026a41cc0010f5b28080001a200541ac016a41026a200b2d00003a0000200520052f01fc013b01ac012007210a2006210d0c040b200920062f01f60641796a22013b01f60620054180026a200641e0036a41cc0010f5b28080001a200541fc016a41026a220b200641af046a2d00003a0000200520062f00ad043b01fc012001410c4f0d0a20062d00ac04210c2009200641b0046a200141d0006c10f5b28080001a200641063b01f606200541b0016a20054180026a41cc0010f5b28080001a200541ac016a41026a200b2d00003a0000200520052f01fc013b01ac01200841796a21080c020b200920062f01f606417a6a22013b01f60620054180026a20064190036a220841cc0010f5b28080001a200541fc016a41026a220b200641df036a2d00003a0000200520062f00dd033b01fc012001410c4f0d0a20062d00dc03210c2009200641e0036a200141d0006c10f5b28080001a200541b0016a20054180026a41cc0010f5b28080001a200541ac016a41026a200b2d00003a0000200520052f01fc013b01ac012008200241d00010f5b28080001a200641063b01f606410521082007210a2006210d0c030b200920062f01f606417a6a22013b01f60620054180026a20064190036a41cc0010f5b28080001a200541fc016a41026a2208200641df036a2d00003a0000200520062f00dd033b01fc012001410c4f0d0a20062d00dc03210c2009200641e0036a200141d0006c10f5b28080001a200641053b01f606200541b0016a20054180026a41cc0010f5b28080001a200541ac016a41026a20082d00003a0000200520052f01fc013b01ac01410021080b4100210a2009210d0b0240200d2f01f606220120084d0d00200d200841d0006c6a220b41d0006a200b200120086b41d0006c10f8b28080001a0b200d200841d0006c6a200241d00010f5b28080001a200d200141016a3b01f6060b200541106a200541b0016a41cc0010f5b28080001a2005410c6a41026a2201200541ac016a41026a2d00003a0000200520052f01ac013b010c200c41ff01714102470d01200d21060b200020083602082000200a360204200020063602000c010b200541e0006a200541106a41cc0010f5b28080001a200541dc006a41026a20012d00003a0000200520052f010c3b015c0240024020062802f00622010d00410021020c010b200541dd026a210e20054180026a41106a210f41002102034020072002470d0820062f01f406210602400240024002400240024002400240024020012f01f6062202410b490d00200741016a210220064105490d01410021074105210b2006417b6a0e020204030b200641016a21070240200620024f220e0d002001200741d0006c6a2001200641d0006c6a200220066b41d0006c10f8b28080001a0b200241016a21102001200641d0006c6a200541e0006a41cc0010f5b2808000220b200c3a004c200b20052f015c3b004d200b41cf006a200541dc006a41026a2d00003a0000200141f8066a210b200241026a210c0240200e0d00200b20064102746a41086a200b20074102746a200220066b41027410f8b28080001a0b200120103b01f606200b20074102746a20093602002007200c4f0d060240200220066b220b41016a4103712209450d00200120064102746a41fc066a210603402006280200220220073b01f406200220013602f006200641046a2106200741016a21072009417f6a22090d000b0b200b4103490d06200741027420016a4184076a21060340200641746a280200220920073b01f406200920013602f006200641786a2802002209200741016a3b01f406200920013602f0062006417c6a2802002209200741026a3b01f406200920013602f00620062802002209200741036a3b01f406200920013602f006200641106a2106200c200741046a2207470d000c070b0b20054104360218200520023602142005200136021020054180026a200541106a10b99e8080002005280280022101200621070c030b20054105360218200520023602142005200136021020054180026a200541106a10b99e80800020052802800222064190036a210720062f01f606220141016a21020240024020014106490d00200641e0036a2007200141d0006c41f07c6a10f8b28080001a2007200541e0006a41cc0010f5b28080001a2006200c3a00dc03200620052f015c3b00dd03200641df036a200541dc006a41026a2d00003a000020064194076a20064190076a2001410274416c6a10f8b28080001a200620023b01f60620062009360290070c010b2007200541e0006a41cc0010f5b28080001a2006200c3a00dc032006200936029007200620023b01f606200620052f015c3b00dd03200641df036a200541dc006a41026a2d00003a000020014105470d040b200141037121024106210702402001417b6a4103490d00200141fcff037141786a210b41062101410021090340200620096a22074190076a280200220c20013b01f406200c20063602f00620074194076a280200220c200141016a3b01f406200c20063602f00620074198076a280200220c200141026a3b01f406200c20063602f0062007419c076a2802002207200141036a3b01f406200720063602f006200941106a21092001417a6a210c200141046a22072101200c200b470d000b0b2002450d03200620074102746a41f8066a210103402001280200220920073b01f406200920063602f006200141046a2101200741016a21072002417f6a22020d000c040b0b200641796a21074106210b0b2005200b360218200520023602142005200136021020054180026a200541106a10b99e80800020052802880221010b200741016a21062001200741d0006c6a210b20012f01f606220241016a211002400240200220074b0d00200b200541e0006a41cc0010f5b2808000220b200c3a004c200b20052f015c3b004d200b41cf006a200541dc006a41026a2d00003a00000c010b2001200641d0006c6a200b200220076b221141d0006c10f8b28080001a200b200541e0006a41cc0010f5b2808000220b200c3a004c200b20052f015c3b004d200b41cf006a200541dc006a41026a2d00003a0000200141f8066a220c20074102746a41086a200c20064102746a201141027410f8b28080001a0b200120064102746a41f8066a2009360200200120103b01f60602402006200241026a220c4f0d000240200220076b220b41016a4103712209450d00200120074102746a41fc066a210703402007280200220220063b01f406200220013602f006200741046a2107200641016a21062009417f6a22090d000b0b200b4103490d00200120064102746a4184076a21070340200741746a280200220920063b01f406200920013602f006200741786a2802002209200641016a3b01f406200920013602f0062007417c6a2802002209200641026a3b01f406200920013602f00620072802002209200641036a3b01f406200920013602f006200741106a2107200c200641046a2206470d000b0b20052802800221060b200528028c02210220052802880221092005280284022107200541b0016a200f41cc0010f5b28080001a200541fc016a41026a2201200e41026a2d00003a00002005200e2f00003b01fc0120052d00dc02220c4102470d010b200020083602082000200a3602042000200d3602000c030b200541e0006a200541b0016a41cc0010f5b28080001a200541dc006a41026a20012d00003a0000200520052f01fc013b015c20062802f00622010d000b0b200328020022012802002207450d072001280204210b41002d0098a2db80001a41a80741002802a496db8000118280808000002206450d08200620073602f806200641003b01f606200641003602f006200741003b01f406200720063602f0062001200b41016a36020420012006360200200b2002470d09200641013b01f6062006200541e0006a41cc0010f5b28080002206200c3a004c200620093602fc06200620052f015c3b004d200641cf006a200541de006a2d00003a0000200020083602082000200a3602042000200d360200200941013b01f406200920063602f0060b200541e0026a2480808080000f0b410441f80610bb80808000000b2001410b41f0ffca800010b581808000000b2001410b41f0ffca800010b581808000000b2001410b41f0ffca800010b581808000000b2001410b41f0ffca800010b581808000000b419080cb8000413541c880cb800010f880808000000b419cfdca8000109081808000000b410441a80710bb80808000000b41dcfdca80004130418cfeca800010f880808000000bed0301087f23808080800041a0016b2202248080808000200128020022032f01f606210441002d0098a2db80001a0240024002400240024041a80741002802a496db8000118280808000002205450d00200541003602f006200520032f01f606220620012802082207417f736a22083b01f606200241d0006a2003200741d0006c6a41d00010f5b28080001a2008410c4f0d012006200741016a22096b2008470d0220052003200941d0006c6a200841d0006c10f5b28080002106200320073b01f6062002200241d0006a41d00010f5b2808000210920062f01f606220541016a21082005410c4f0d03200420076b22022008470d04200641f8066a200320074102746a41fc066a200241027410f5b28080002102200128020421014100210702400340200220074102746a280200220820073b01f406200820063602f006200720054f0d01200720072005496a220720054d0d000b0b2000200136020420002003360200200041106a200941d00010f5b28080001a2000200136020c20002006360208200941a0016a2480808080000f0b410441a80710bb80808000000b2008410b41f0ffca800010b581808000000b41b8ffca8000412841e0ffca800010f880808000000b2008410c418080cb800010b581808000000b41b8ffca8000412841e0ffca800010f880808000000bf61b010f7f23808080800041f0006b220524808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240200128020022062f018e022207410b490d00200128020421072001280208210841002d0098a2db80001a41900241002802a496db8000118280808000002209450d0b200941003b018e02200941003602880220084105490d012008417b6a0e020304020b02402001280208220841016a220920074b0d002006200941186c6a2006200841186c6a200720086b41186c10f8b28080001a0b2006200841186c6a22092002290200370200200941106a200241106a290200370200200941086a200241086a2902003702002006200741016a3b018e022001280204210a0c070b200920062f018e02417b6a22013b018e02200541c8006a41086a220b200641ec006a290200370300200541c8006a41106a220c200641f4006a280200360200200520062902643703482001410c4f0d0a2006280260210d2009200641f8006a200141186c10f5b28080001a200641043b018e02200541306a41086a200b290300370300200541306a41106a200c280200360200200520052903483703302007210a2006210e0c040b200920062f018e0241796a22013b018e02200541c8006a41086a220b2006419c016a290200370300200541c8006a41106a220c200641a4016a28020036020020052006290294013703482001410c4f0d0a200628029001210d2009200641a8016a200141186c10f5b28080001a200641063b018e02200541306a41086a200b290300370300200541306a41106a200c28020036020020052005290348370330200841796a21080c020b200920062f018e02417a6a22013b018e02200541c8006a41086a220b20064184016a290200370300200541c8006a41106a22082006418c016a2802003602002005200629027c3703482001410c4f0d0a2006280278210d200920064190016a200141186c10f5b28080001a200541306a41106a2008280200360200200541306a41086a200b29030037030020052005290348370330200641063b018e02200641f8006a220141106a200241106a290200370200200141086a200241086a29020037020020012002290200370200410521082007210a2006210e0c030b200920062f018e02417a6a22013b018e02200541c8006a41086a220b20064184016a290200370300200541c8006a41106a22082006418c016a2802003602002005200629027c3703482001410c4f0d0a2006280278210d200920064190016a200141186c10f5b28080001a200641053b018e02200541306a41086a200b290300370300200541306a41106a200828020036020020052005290348370330410021080b4100210a2009210e0b0240200e2f018e02220b20084d0d00200e200841186c6a220141186a2001200b20086b41186c10f8b28080001a0b200e200841186c6a22012002290200370200200141106a200241106a290200370200200141086a200241086a290200370200200e200b41016a3b018e020b200541106a2201200541306a41106a280200360200200541086a2202200541306a41086a29030037030020052005290330370300200d418080808078470d01200e21060b200020083602082000200a360204200020063602000c010b200541186a41106a2001280200360200200541186a41086a2002290300370300200520052903003703180240024020062802880222020d00410021010c010b200541e8006a210f200541e0006a2110200541c8006a41046a210c41002101200541186a41106a2111034020072001470d0820062f018c022101024002400240024002400240024002400240024020022f018e02220b410b490d00200741016a210620014105490d012001417b6a0e020304020b200141016a2106200b41016a210c2002200141186c6a2107024002402001200b490d002007200d360200200720052903183702042007410c6a200541206a290300370200200741146a200541286a2802003602000c010b2002200641186c6a2007200b20016b221141186c10f8b28080001a2007200d360200200720052903183702042007410c6a200541186a41086a290300370200200741146a200541286a28020036020020024190026a220720014102746a41086a200720064102746a201141027410f8b28080001a0b2002200c3b018e02200220064102746a4190026a20093602002006200b41026a220d4f0d070240200b20016b220b41016a4103712207450d00200220014102746a4194026a210103402001280200220920063b018c022009200236028802200141046a2101200641016a21062007417f6a22070d000b0b200b4103490d07200641027420026a419c026a21010340200141746a280200220720063b018c022007200236028802200141786a2802002207200641016a3b018c0220072002360288022001417c6a2802002207200641026a3b018c02200720023602880220012802002207200641036a3b018c022007200236028802200141106a2101200d200641046a2206470d000c080b0b2005200236020041042102201021070c040b20052002360200200141796a2101410621020c020b200541053602082005200636020420052002360200200541c8006a200510bb9e808000200528026022062f018e02220141016a210202400240024020014106490d0020064190016a200641f8006a200141186c41887f6a10f8b28080001a2006200d3602782006200529031837027c20064184016a200541186a41086a2903003702002006418c016a2011280200360200200641ac026a200641a8026a2001410274416c6a10f8b28080001a200620023b018e02200620093602a8020c010b2006200d3602782006200529031837027c200620093602a802200620023b018e0220064184016a200541186a41086a2903003702002006418c016a201128020036020020014105470d010b200141037121094106210202402001417b6a4103490d00200141fcff037141786a210b41062101410021070340200620076a220241a8026a280200220d20013b018c02200d200636028802200241ac026a280200220d200141016a3b018c02200d200636028802200241b0026a280200220d200141026a3b018c02200d200636028802200241b4026a2802002202200141036a3b018c022002200636028802200741106a21072001417a6a210d200141046a22022101200d200b470d000b0b2009450d00200620024102746a4190026a210103402001280200220720023b018c022007200636028802200141046a2101200241016a21022009417f6a22090d000b0b200541306a41086a200c41086a290200370300200541306a41106a200c41106a2802003602002005200c2902003703300c030b2005200236020041002101410521020b200f21070b2005200236020820052006360204200141016a2106200541c8006a200510bb9e80800020072802002202200141186c6a210720022f018e02220b41016a211202400240200b20014b0d002007200d360200200720052903183702042007410c6a200541186a41086a290300370200200741146a20112802003602000c010b2002200641186c6a2007200b20016b221341186c10f8b28080001a2007200d360200200720052903183702042007410c6a200541186a41086a290300370200200741146a201128020036020020024190026a220720014102746a41086a200720064102746a201341027410f8b28080001a0b200220064102746a4190026a2009360200200220123b018e0202402006200b41026a220d4f0d000240200b20016b220b41016a4103712207450d00200220014102746a4194026a210103402001280200220920063b018c022009200236028802200141046a2101200641016a21062007417f6a22070d000b0b200b4103490d00200220064102746a419c026a21010340200141746a280200220720063b018c022007200236028802200141786a2802002207200641016a3b018c0220072002360288022001417c6a2802002207200641026a3b018c02200720023602880220012802002207200641036a3b018c022007200236028802200141106a2101200d200641046a2206470d000b0b200541306a41086a200c41086a290200370300200541306a41106a200c41106a2802003602002005200c290200370330200528026021060b2005280248220d418080808078470d010b200020083602082000200a3602042000200e3602000c030b200528026c210120052802682109200528026421072011200541306a41106a280200360200200541186a41086a200541306a41086a2903003703002005200529033037031820062802880222020d000b0b200328020022022802002207450d072002280204210b41002d0098a2db80001a41c00241002802a496db8000118280808000002206450d082006200736029002200641003b018e022006410036028802200741003b018c0220072006360288022002200b41016a36020420022006360200200b2001470d092006200d360200200641013b018e022006200529031837020420062009360294022006410c6a200541206a290300370200200641146a200541286a280200360200200020083602082000200a3602042000200e360200200941013b018c0220092006360288020b200541f0006a2480808080000f0b410441900210bb80808000000b2001410b41f0ffca800010b581808000000b2001410b41f0ffca800010b581808000000b2001410b41f0ffca800010b581808000000b2001410b41f0ffca800010b581808000000b419080cb8000413541c880cb800010f880808000000b419cfdca8000109081808000000b410441c00210bb80808000000b41dcfdca80004130418cfeca800010f880808000000bbe0401087f23808080800041306b2202248080808000200128020022032f018e02210441002d0098a2db80001a0240024002400240024041c00241002802a496db8000118280808000002205450d002005410036028802200520032f018e02220620012802082207417f736a22083b018e02200241186a41086a2003200741186c6a220941086a290200370300200241186a41106a200941106a290200370300200220092902003703182008410c4f0d012006200741016a22096b2008470d0220052003200941186c6a200841186c10f5b28080002109200320073b018e02200241086a200241186a41086a290300370300200241106a200241186a41106a2903003703002002200229031837030020092f018e02220541016a21082005410c4f0d03200420076b22062008470d0420094190026a200320074102746a4194026a200641027410f5b28080002106200128020421014100210702400340200620074102746a280200220820073b018c022008200936028802200720054f0d01200720072005496a220720054d0d000b0b2000200136021c20002003360218200020022903003702002000200136022420002009360220200041086a200241086a290300370200200041106a200241106a290300370200200241306a2480808080000f0b410441c00210bb80808000000b2008410b41f0ffca800010b581808000000b41b8ffca8000412841e0ffca800010f880808000000b2008410c418080cb800010b581808000000b41b8ffca8000412841e0ffca800010f880808000000bd404010a7f024002400240024002400240200028021422022f0132220320016a2204410c4f0d00200028020c22052f013222062001490d012005200620016b22073b0132200220043b0132200241046a2208200141027422096a20082003410274220a10f8b28080001a2006200741016a22036b22062001417f6a470d022008200541046a220b20034102746a200641027410f5b28080001a200028020020002802084102746a41046a220628020021082006200b20074102746a280200360200200220096a200836020020002802182106024020002802100d002006450d050c060b2006450d05200241346a2200200141027422016a2000200a41046a10f8b28080001a2000200520034102746a41346a200110f5b28080001a200441016a220641037121054100210020044103490d03200241c0006a21012006413c712106410021000340200141746a280200220420003b013020042002360200200141786a2802002204200041016a3b0130200420023602002001417c6a2802002204200041026a3b01302004200236020020012802002204200041036a3b013020042002360200200141106a21012006200041046a2200470d000c040b0b41d880cb80004133418c81cb800010f880808000000b419c81cb8000412741c481cb800010f880808000000b41b8ffca8000412841e0ffca800010f880808000000b2005450d00200041027420026a41346a210103402001280200220420003b013020042002360200200141046a2101200041016a21002005417f6a22050d000b0b0f0b41d481cb8000412841fc81cb800010f880808000000b9807030d7f037e027f23808080800041a0026b2202248080808000024002400240024002400240200028021422032f01e20c220420016a2205410c4f0d00200028020c22062f01e20c22072001490d012006200720016b22083b01e20c200320053b01e20c2003200141186c6a2003200441186c10f8b28080001a2003418c026a2209200141fc006c6a2009200441fc006c10f8b28080001a2007200841016a220a6b22072001417f6a470d0220032006200a41186c6a200741186c220b10f5b2808000210320092006418c026a220c200a41fc006c6a200741fc006c220d10f5b280800021092002410c6a200c200841fc006c6a41fc0010f5b28080001a2000280200220c2000280208220e41186c6a2207290200210f2006200841186c6a220841106a2902002110200841086a29020021112007200829020037020020024188016a41106a2212200741106a220829020037030020024188016a41086a2213200741086a220729020037030020072011370200200820103702002002200f37038801200241a4016a200c200e41fc006c6a418c026a220841fc0010f5b28080001a20082002410c6a41fc0010f5b28080001a2003200b6a220841106a2012290300370200200841086a201329030037020020082002290388013702002009200d6a200241a4016a41fc0010f5b28080001a20002802182108024020002802100d002008450d050c060b2008450d05200341e40c6a2200200141027422016a2000200441027441046a10f8b28080001a20002006200a4102746a41e40c6a200110f5b28080001a200541016a220841037121064100210120054103490d03200341f00c6a21002008413c712107410021010340200041746a280200220820013b01e00c2008200336028802200041786a2802002208200141016a3b01e00c20082003360288022000417c6a2802002208200141026a3b01e00c200820033602880220002802002208200141036a3b01e00c2008200336028802200041106a21002007200141046a2201470d000c040b0b41d880cb80004133418c81cb800010f880808000000b419c81cb8000412741c481cb800010f880808000000b41b8ffca8000412841e0ffca800010f880808000000b2006450d00200141027420036a41e40c6a210003402000280200220820013b01e00c2008200336028802200041046a2100200141016a21012006417f6a22060d000b0b200241a0026a2480808080000f0b41d481cb8000412841fc81cb800010f880808000000b8909050c7f017e027f027e027f23808080800041a0026b2202248080808000024002400240024002400240200028020c22032f01e20c220420016a2205410c4f0d00200028021422062f01e20c22072001490d01200320053b01e20c2006200720016b22083b01e20c2002410c6a2006418c026a22092001417f6a220a41fc006c220b6a41fc0010f5b28080001a2000280200220c2000280208220d41186c6a2207290200210e2006200a41186c220f6a221041106a2902002111201041086a29020021122007201029020037020020024188016a41106a2210200741106a221329020037030020024188016a41086a2214200741086a220729020037030020072012370200201320113702002002200e37038801200241a4016a200c200d41fc006c6a418c026a220741fc0010f5b28080001a20072002410c6a41fc0010f5b28080001a2003200441186c6a220741106a2010290300370200200741086a201429030037020020072002290388013702002003418c026a2210200441fc006c6a200241a4016a41fc0010f5b28080001a200a2005200441016a22076b470d022003200741186c6a2006200f10f5b28080001a2010200741fc006c6a2009200b10f5b28080001a20062006200141186c6a200841186c10f8b2808000210620092009200141fc006c6a200841fc006c10f8b28080001a20002802182109024020002802100d002009450d050c060b2009450d05200320074102746a41e40c6a200641e40c6a22002001410274220910f5b28080001a2000200020096a200841027441046a10f8b28080001a024020014103712200450d00200441027420036a41e80c6a210103402001280200220420073b01e00c2004200336028802200141046a2101200741016a21072000417f6a22000d000b0b0240200a4103490d00200741027421000340200320006a220141e40c6a280200220420073b01e00c2004200336028802200141e80c6a2802002204200741016a3b01e00c2004200336028802200141ec0c6a2802002204200741026a3b01e00c2004200336028802200141f00c6a2802002201200741036a22043b01e00c2001200336028802200741046a2107200041106a210020042005470d000b0b2008417f460d04200841016a220041037121014100210720084103490d03200641f00c6a21032000417c712104410021070340200341746a280200220020073b01e00c2000200636028802200341786a2802002200200741016a3b01e00c20002006360288022003417c6a2802002200200741026a3b01e00c200020063602880220032802002200200741036a3b01e00c2000200636028802200341106a21032004200741046a2207470d000c040b0b418c82cb8000413241c082cb800010f880808000000b41d082cb8000412841f882cb800010f880808000000b41b8ffca8000412841e0ffca800010f880808000000b2001450d00200741027420066a41e40c6a210303402003280200220020073b01e00c2000200636028802200341046a2103200741016a21072001417f6a22010d000b0b200241a0026a2480808080000f0b41d481cb80004128418883cb800010f880808000000bb406010a7f024002400240024002400240200028020c22022f0132220320016a2204410c4f0d00200028021422052f013222062001490d01200220043b01322005200620016b22073b0132200028020020002802084102746a41046a2206280200210820062005200141027422096a280200360200200241046a220a20034102746a20083602002001417f6a220b2004200341016a22066b470d02200a20064102746a200541046a2208200b41027410f5b28080001a2008200820096a2007410274220910f8b28080001a20002802182108024020002802100d002008450d050c060b2008450d05200220064102746a41346a200541346a22002001410274220810f5b28080001a2000200020086a200941046a10f8b28080001a024020014103712200450d00200341027420026a41386a210103402001280200220320063b013020032002360200200141046a2101200641016a21062000417f6a22000d000b0b0240200b4103490d00200641027421000340200220006a220141346a280200220320063b013020032002360200200141386a2802002203200641016a3b0130200320023602002001413c6a2802002203200641026a3b013020032002360200200141c0006a2802002201200641036a22033b013020012002360200200641046a2106200041106a210020032004470d000b0b2007417f460d04200741016a220041037121014100210620074103490d03200541c0006a21022000417c712103410021060340200241746a280200220020063b013020002005360200200241786a2802002200200641016a3b0130200020053602002002417c6a2802002200200641026a3b01302000200536020020022802002200200641036a3b013020002005360200200241106a21022003200641046a2206470d000c040b0b418c82cb8000413241c082cb800010f880808000000b41d082cb8000412841f882cb800010f880808000000b41b8ffca8000412841e0ffca800010f880808000000b2001450d00200641027420056a41346a210203402002280200220020063b013020002005360200200241046a2102200641016a21062001417f6a22010d000b0b0f0b41d481cb80004128418883cb800010f880808000000b9806010f7f02400240200128020c22022f0132220341016a2204200128021422052f013222066a2207410c4f0d0020012802102108200128020421092001280200220a2f0132210b200220073b0132200a2001280208220c4102746a220141046a220d280200210e200d200141086a200b200c417f736a220f410274221010f8b28080001a200241046a220120034102746a200e360200200120044102746a200541046a200641027410f5b28080001a200a200c41016a22014102746a220d41346a200d41386a201010f8b28080001a02402001200b4f0d00200b200c6b417e6a21100240200f410371220d450d00200c410274200a6a41386a210c0340200c280200220e20013b0130200e200a360200200c41046a210c200141016a2101200d417f6a220d0d000b0b20104103490d002001410274200a6a41c0006a210c0340200c41746a280200220d20013b0130200d200a360200200c41786a280200220d200141016a3b0130200d200a360200200c417c6a280200220d200141026a3b0130200d200a360200200c280200220d200141036a3b0130200d200a360200200c41106a210c200b200141046a2201470d000b0b200a200a2f0132417f6a3b0132024020094102490d00200641016a2201200720036b470d02200241346a20044102746a200541346a200141027410f5b28080001a02402001410371220c450d00200341027420026a41386a210103402001280200220a20043b0130200a2002360200200141046a2101200441016a2104200c417f6a220c0d000b0b20064103490d002004410274210c03402002200c6a220141346a280200220a20043b0130200a2002360200200141386a280200220a200441016a3b0130200a20023602002001413c6a280200220a200441026a3b0130200a2002360200200141c0006a2802002201200441036a220a3b013020012002360200200441046a2104200c41106a210c200a2007470d000b0b2005410028029c96db80001180808080000020002008360204200020023602000f0b41b884cb8000412a41e484cb800010f880808000000b41b8ffca8000412841e0ffca800010f880808000000bfd07010f7f2380808080004180016b220224808080800002400240200128020c22032f01e20c220441016a2205200128021422062f01e20c22076a2208410c4f0d00200128021021092001280204210a2001280200220b2f01e20c210c200320083b01e20c200241106a220d200b2001280208220e41186c6a220141106a290200370300200241086a220f200141086a290200370300200220012902003703002001200141186a200c200e417f736a221041186c10f8b28080001a2003200441186c6a220141106a200d290300370200200141086a200f290300370200200120022903003702002003200541186c6a2006200741186c10f5b28080001a2002200b200e41fc006c6a2201418c026a220f41fc0010f5b2808000210d200f20014188036a201041fc006c10f8b28080001a2003418c026a2201200441fc006c6a200d41fc0010f5b28080001a2001200541fc006c6a2006418c026a200741fc006c10f5b28080001a200b200e41016a22014102746a220241e40c6a200241e80c6a201041027410f8b28080001a02402001200c4f0d00200c200e6b417e6a210f024020104103712210450d00200e410274200b6a41e80c6a210203402002280200220e20013b01e00c200e200b36028802200241046a2102200141016a21012010417f6a22100d000b0b200f4103490d002001410274200b6a41f00c6a21020340200241746a280200221020013b01e00c2010200b36028802200241786a2802002210200141016a3b01e00c2010200b360288022002417c6a2802002210200141026a3b01e00c2010200b3602880220022802002210200141036a3b01e00c2010200b36028802200241106a2102200c200141046a2201470d000b0b200b200b2f01e20c417f6a3b01e20c0240200a4102490d00200741016a2201200820046b470d02200341e40c6a20054102746a200641e40c6a200141027410f5b28080001a02402001410371220b450d00200441027420036a41e80c6a210103402001280200220220053b01e00c2002200336028802200141046a2101200541016a2105200b417f6a220b0d000b0b20074103490d002005410274210b03402003200b6a220141e40c6a280200220220053b01e00c2002200336028802200141e80c6a2802002202200541016a3b01e00c2002200336028802200141ec0c6a2802002202200541026a3b01e00c2002200336028802200141f00c6a2802002201200541036a22023b01e00c2001200336028802200541046a2105200b41106a210b20022008470d000b0b2006410028029c96db8000118080808000002000200936020420002003360200200d4180016a2480808080000f0b41b884cb8000412a41e484cb800010f880808000000b41b8ffca8000412841e0ffca800010f880808000000bb413020a7f057e23808080800041c0016b220324808080800020002802002104024020002802042205450d0002400240200541037122060d00200521070c010b2005210703402007417f6a2107200420042f01e6024102746a41e8026a28020021042006417f6a22060d000b0b20054104490d000340200420042f01e6024102746a41e8026a280200220420042f01e6024102746a41e8026a280200220420042f01e6024102746a41e8026a280200220420042f01e6024102746a41e8026a28020021042007417c6a22070d000b0b200341086a41306a200141306a280200360200200341086a41286a200141286a290200370300200341086a41206a200141206a290200370300200341086a41186a200141186a290200370300200341086a41106a200141106a290200370300200341086a41086a200141086a29020037030020032001290200370308200341196a2108034020032802142109200328020c210702400240024002400240024020032d001822064102460d002006410171450d02200341e0006a41186a200841186a290000370300200341e0006a41106a200841106a290000370300200341e0006a41086a200841086a290000370300200320082900003703600c010b20072009460d01200341e0006a41186a200741186a290000370300200341e0006a41106a200741106a290000370300200341e0006a41086a200741086a29000037030020032007290000370360200741206a21070b20072009460d0220082007290000370000200841186a2206200741186a290000370000200841106a2201200741106a290000370000200841086a2205200741086a290000370000200741206a2107200341e0006a2008412010f9b28080000d01200341e0006a41186a220a2006290000370300200341e0006a41106a220b2001290000370300200341e0006a41086a220c20052900003703002003200829000037036020072009460d020340200820072900003700002005200741086a2900003700002001200741106a2900003700002006200741186a290000370000200741206a2107200341e0006a2008412010f9b28080000d02200a2006290000370300200b2001290000370300200c20052900003703002003200829000037036020072009460d030c000b0b02402003280210450d002003280208410028029c96db8000118080808000000b024020002802042205450d00200028020021060340024002400240024020062f01e6022204450d0020062004417f6a22094102746a220441ec026a28020022072f01e602220141054f0d03200441e8026a28020022082f01e6022204410520016b220a490d0120082004200a6b220b3b01e602200741053b01e6022007200a4105746a2007200141057410f8b28080001a2004200b41016a220c6b2204410420016b470d0220072008200c4105746a2004410574220210f5b28080002104200620094105746a2206290000210d2008200b4105746a220941086a290000210e200941106a290000210f200941186a290000211020062009290000370000200641186a2209290000211120092010370000200641106a220929000021102009200f370000200641086a2206290000210f2006200e370000200420026a220641186a2011370000200641106a2010370000200641086a200f3700002006200d37000020054101460d05200441e8026a2206200a41027422096a2006200141027441046a10f8b28080001a20062008200c4102746a41e8026a200910f5b28080001a20042802e802220641003b01e402200620043602e00220042802ec02220641013b01e402200620043602e00220042802f002220641023b01e402200620043602e00220042802f402220641033b01e402200620043602e00220042802f802220641043b01e402200620043602e00220042802fc02220641053b01e402200620043602e0020c030b41e8faca800041194184fcca800010f880808000000b419c81cb8000412741c481cb800010f880808000000b41b8ffca8000412841e0ffca800010f880808000000b200721062005417f6a22050d000b0b200341c0016a2480808080000f0b2003200736020c200341013a00180c010b2008200329038001370000200841086a20034180016a41086a290300370000200841106a20034180016a41106a290300370000200841186a20034180016a41186a290300370000200341003a00182003200736020c0b200341c0006a41186a2209200341e0006a41186a290300370300200341c0006a41106a220a200341e0006a41106a290300370300200341c0006a41086a220b200341e0006a41086a29030037030020032003290360370340024002400240024002400240024020042f01e6022207410b490d004100210502400240034020042802e0022204450d01200541016a210520042f01e602410b4f0d000c020b0b200028020421062000280200210741002d0098a2db80001a41980341002802a496db8000118280808000002204450d02200420073602e802200441003b01e602200441003602e00220002004360200200741003b01e402200720043602e0022000200641016a22053602040b41002d0098a2db80001a41e80241002802a496db8000118280808000002206450d02200641003b01e602200641003602e0022005417f6a2201450d04034041002d0098a2db80001a41980341002802a496db8000118280808000002207450d04200720063602e802200741003b01e602200741003602e002200641003b01e402200620073602e002200721062001417f6a2201450d050c000b0b2004200741016a3b01e602200b290300210d200a290300210e2009290300210f200420074105746a22072003290340370000200741186a200f370000200741106a200e370000200741086a200d3700000c040b410441980310bb80808000000b410441e80210bb80808000000b410441980310bb80808000000b20042f01e6022207410b4f0d012004200741016a22013b01e602200420074105746a22072003290340370000200741186a2009290300370000200741106a200a290300370000200741086a200b290300370000200420014102746a41e8026a2006360200200620013b01e402200620043602e0022005450d0002400240200541037122060d00200521070c010b2005210703402007417f6a2107200420042f01e6024102746a41e8026a28020021042006417f6a22060d000b0b20054104490d000340200420042f01e6024102746a41e8026a280200220420042f01e6024102746a41e8026a280200220420042f01e6024102746a41e8026a280200220420042f01e6024102746a41e8026a28020021042007417c6a22070d000b0b2002200228020041016a3602000c010b0b41acfdca80004120419cfeca800010f880808000000bee09010c7f23808080800041206b220324808080800020002802002104024020002802042205450d0002400240200541037122060d00200521070c010b2005210703402007417f6a2107200420042f01324102746a41346a28020021042006417f6a22060d000b0b20054104490d000340200420042f01324102746a41346a280200220420042f01324102746a41346a280200220420042f01324102746a41346a280200220420042f01324102746a41346a28020021042007417c6a22070d000b0b2001280214210820012802102109200128020c210a2001280208210b2001280204210c2001280200210d034002400240200d4102460d00200c210e0c010b0240200a2008470d004100210d0c010b200a280200210e4101210d200a41046a210a0b02400240200d450d004100210d0240200a2008470d000c020b200a41046a21070240200e200a280200220c460d004101210d2007210a0c020b0340024020072008470d002007210a0c030b2007280200210c200741046a220a2107200e200c460d000b4101210d0c010b02402009450d00200b410028029c96db8000118080808000000b024020002802042204450d0020002802002107034002400240024020072f01322206450d002003200436020820032004417f6a220436021c2003200436021420032006417f6a220636020c200320073602042003200720064102746a220641386a28020022073602182003200641346a28020036021020072f013222064105490d010c020b41e8faca800041194184fcca800010f880808000000b200341046a410520066b10bc9e8080000b20040d000b0b200341206a2480808080000f0b024002400240024002400240024020042f01322207410b490d004100210502400240034020042802002204450d01200541016a210520042f0132410b4f0d000c020b0b200028020421062000280200210741002d0098a2db80001a41e40041002802a496db8000118280808000002204450d0220042007360234200441003b01322004410036020020002004360200200741003b0130200720043602002000200641016a22053602040b41002d0098a2db80001a413441002802a496db8000118280808000002206450d02200641003b0132200641003602002005417f6a2201450d04034041002d0098a2db80001a41e40041002802a496db8000118280808000002207450d0420072006360234200741003b013220074100360200200641003b013020062007360200200721062001417f6a2201450d050c000b0b2004200741016a3b0132200420074102746a41046a200e3602000c040b410441e40010bb80808000000b4104413410bb80808000000b410441e40010bb80808000000b20042f01322207410b4f0d012004200741016a22013b0132200420074102746a41046a200e360200200420014102746a41346a2006360200200620013b0130200620043602002005450d0002400240200541037122060d00200521070c010b2005210703402007417f6a2107200420042f01324102746a41346a28020021042006417f6a22060d000b0b20054104490d000340200420042f01324102746a41346a280200220420042f01324102746a41346a280200220420042f01324102746a41346a280200220420042f01324102746a41346a28020021042007417c6a22070d000b0b2002200228020041016a3602000c010b0b41acfdca80004120419cfeca800010f880808000000bf61406107f017e017f017e017f027e23808080800041a0016b220324808080800020002802002104024020002802042205450d0002400240200541037122060d00200521070c010b2005210703402007417f6a2107200420042f0192034102746a4194036a28020021042006417f6a22060d000b0b20054104490d000340200420042f0192034102746a4194036a280200220420042f0192034102746a4194036a280200220420042f0192034102746a4194036a280200220420042f0192034102746a4194036a28020021042007417c6a22070d000b0b200341086a2208200141106a290200370300200341106a2209200141186a290200370300200341186a220a200141206a290200370300200320012902083703002001280234210b2001280230210c200128022c210d2001280228210e2001280204210f20012802002110024003400240024020104102460d0020034180016a41186a200a29030037030020034180016a41106a200929030037030020034180016a41086a20082903003703002003200329030037038001200f211120104101710d010c030b200d200b460d02200d280200211120034180016a41186a200d411c6a29020037030020034180016a41106a200d41146a29020037030020034180016a41086a200d410c6a2902003703002003200d29020437038001200d41246a210d0b200341e0006a41186a220620034180016a41186a290300370300200341e0006a41106a220120034180016a41106a290300370300200341e0006a41086a220520034180016a41086a2903003703002003200329038001370360410021100240200d200b460d00200d280200210f200a200d411c6a2902003703002009200d41146a2902003703002008200d410c6a2902003703002003200d290204370300200d41246a210d02402011200f460d00410121100c010b20052008290300370300200120092903003703002006200a290300370300200320032903003703600240200d200b470d002011210f0c010b02400340200d2207280200210f200a2007411c6a2902003703002009200741146a29020037030020082007410c6a2902003703002003200729020437030002402011200f460d00410121100c020b20052008290300370300200120092903003703002006200a29030037030020032003290300370360200741246a220d200b470d000b410021102011210f0b200741246a210d0b200341206a41186a221220062903002213370300200341206a41106a221420012903002215370300200341206a41086a221620052903002217370300200341c0006a41086a22062017370300200341c0006a41106a22012015370300200341c0006a41186a2205201337030020032003290360221337032020032013370340024002400240024002400240024020042f0192032207410b490d004100210502400240034020042802e0022204450d01200541016a210520042f019203410b4f0d000c020b0b200028020421062000280200210741002d0098a2db80001a41c40341002802a496db8000118280808000002204450d022004200736029403200441003b019203200441003602e00220002004360200200741003b019003200720043602e0022000200641016a22053602040b41002d0098a2db80001a41940341002802a496db8000118280808000002206450d02200641003b019203200641003602e0022005417f6a2201450d04034041002d0098a2db80001a41c40341002802a496db8000118280808000002207450d042007200636029403200741003b019203200741003602e002200641003b019003200620073602e002200721062001417f6a2201450d050c000b0b2004200741016a3b019203200420074102746a41e4026a2011360200200420074105746a220741186a2005290300370000200741106a2001290300370000200741086a2006290300370000200720032903403700000c040b410441c40310bb80808000000b410441940310bb80808000000b410441c40310bb80808000000b20042f0192032207410b4f0d012004200741016a22013b019203200420074102746a41e4026a2011360200200420074105746a220741186a2012290300370000200741106a2014290300370000200741086a201629030037000020072003290320370000200420014102746a4194036a2006360200200620013b019003200620043602e0022005450d0002400240200541037122060d00200521070c010b2005210703402007417f6a2107200420042f0192034102746a4194036a28020021042006417f6a22060d000b0b20054104490d000340200420042f0192034102746a4194036a280200220420042f0192034102746a4194036a280200220420042f0192034102746a4194036a280200220420042f0192034102746a4194036a28020021042007417c6a22070d000b0b2002200228020041016a3602000c010b0b41acfdca80004120419cfeca800010f880808000000b0240200c450d00200e410028029c96db8000118080808000000b024020002802042205450d00200028020021060340024002400240024020062f0192032204450d0020062004417f6a22094102746a220d4198036a28020022042f019203220741054f0d03200d4194036a28020022012f019203220a410520076b220f490d012001200a200f6b22083b019203200441053b019203200441e4026a2211200f410274220b6a20112007410274220c10f8b28080001a2004200f4105746a2004200741057410f8b28080001a200a200841016a220f6b220a410420076b470d022011200141e4026a2210200f410274220e6a200a410274220210f5b2808000211120042001200f4105746a200a410574220a10f5b28080002107200341e0006a41086a2212200120084105746a220f41086a290000370300200341e0006a41106a2214200f41106a290000370300200341e0006a41186a2216200f41186a290000370300200d41e4026a220d2802002100200f2900002113200d201020084102746a2802003602002003201337036020034180016a41186a200620094105746a220641186a220d290000221337030020034180016a41106a200641106a220f290000221537030020034180016a41086a200641086a22082900002217370300200320062900002218370380012006200329036037000020082012290300370000200f2014290300370000200d2016290300370000201120026a20003602002007200a6a220641186a2013370000200641106a2015370000200641086a20173700002006201837000020054101460d0320074194036a2206200b6a2006200c41046a10f8b28080001a20062001200e6a4194036a200b10f5b28080001a200728029403220641003b019003200620073602e002200728029803220641013b019003200620073602e002200728029c03220641023b019003200620073602e00220072802a003220641033b019003200620073602e00220072802a403220641043b019003200620073602e00220072802a803220641053b019003200620073602e0020c030b41e8faca800041194184fcca800010f880808000000b419c81cb8000412741c481cb800010f880808000000b41b8ffca8000412841e0ffca800010f880808000000b200421062005417f6a22050d000b0b200341a0016a2480808080000bc80e07087f017e027f017e017f017e027f20002802002103024020002802042204450d0002400240200441037122050d00200421060c010b2004210603402006417f6a2106200320032f018a014102746a418c016a28020021032005417f6a22050d000b0b20044104490d000340200320032f018a014102746a418c016a280200220320032f018a014102746a418c016a280200220320032f018a014102746a418c016a280200220320032f018a014102746a418c016a28020021032006417c6a22060d000b0b200128021c210720012802182108200128021421092001280210210a2001290208210b2001280204210c2001280200210d0240034002400240200d4102460d00200b210e200c210f200d4101710d010c030b20092007460d022009280200210f2009290204210e2009410c6a21090b4100210d024020092007460d002009410c6a2106200929020421104101210d0240200f2009280200220c460d002010210b200621090c010b024020062007470d002010210b20062109200f210c2010210e4100210d0c010b200941186a21062009290210210b0240200f200928020c220c460d00200621092010210e0c010b0340200b210e024020062007470d00200e210b20062109200f210c4100210d0c020b2006280200210c2006290204210b2006410c6a22092106200f200c460d000b0b200e422088a72111200ea72112024002400240024002400240024020032f018a012206410b490d004100210402400240034020032802582203450d01200441016a210420032f018a01410b4f0d000c020b0b200028020421052000280200210641002d0098a2db80001a41bc0141002802a496db8000118280808000002203450d022003200636028c01200341003b018a012003410036025820002003360200200641003b018801200620033602582000200541016a22043602040b41002d0098a2db80001a418c0141002802a496db8000118280808000002205450d02200541003b018a01200541003602582004417f6a2201450d04034041002d0098a2db80001a41bc0141002802a496db8000118280808000002206450d042006200536028c01200641003b018a0120064100360258200541003b01880120052006360258200621052001417f6a2201450d050c000b0b2003200641016a3b018a01200320064102746a41dc006a200f360200200320064103746a22062011360204200620123602000c040b410441bc0110bb80808000000b4104418c0110bb80808000000b410441bc0110bb80808000000b20032f018a012206410b4f0d012003200641016a22013b018a01200320064102746a41dc006a200f360200200320064103746a2206201136020420062012360200200320014102746a418c016a2005360200200520013b018801200520033602582004450d0002400240200441037122050d00200421060c010b2004210603402006417f6a2106200320032f018a014102746a418c016a28020021032005417f6a22050d000b0b20044104490d000340200320032f018a014102746a418c016a280200220320032f018a014102746a418c016a280200220320032f018a014102746a418c016a280200220320032f018a014102746a418c016a28020021032006417c6a22060d000b0b2002200228020041016a3602000c010b0b41acfdca80004120419cfeca800010f880808000000b02402008450d00200a410028029c96db8000118080808000000b024020002802042204450d00200028020021050340024002400240024020052f018a012203450d0020052003417f6a22074102746a22094190016a28020022062f018a01220341054f0d032009418c016a28020022012f018a01220d410520036b220c490d012001200d200c6b220f3b018a01200641053b018a01200641dc006a2202200c41027422116a20022003410274220810f8b28080001a2006200c4103746a2006200341037410f8b28080001a200d200f41016a220c6b220d410420036b470d022002200141dc006a2212200c410274220a6a200d410274220010f5b2808000210220062001200c4103746a200d410374220c10f5b28080002103200941dc006a2209280200210d2001200f4103746a290200210e20092012200f4102746a280200360200200520074103746a2205290200210b2005200e370200200220006a200d3602002003200c6a200b37020020044101460d052003418c016a220520116a2005200841046a10f8b28080001a20052001200a6a418c016a201110f5b28080001a200328028c01220541003b01880120052003360258200328029001220541013b01880120052003360258200328029401220541023b01880120052003360258200328029801220541033b01880120052003360258200328029c01220541043b0188012005200336025820032802a001220541053b018801200520033602580c030b41e8faca800041194184fcca800010f880808000000b419c81cb8000412741c481cb800010f880808000000b41b8ffca8000412841e0ffca800010f880808000000b200621052004417f6a22040d000b0b0bf712050b7f017e017f017e047f23808080800041206b220324808080800020002802002104024020002802042205450d0002400240200541037122060d00200521070c010b2005210703402007417f6a2107200420042f01b6014102746a41b8016a28020021042006417f6a22060d000b0b20054104490d000340200420042f01b6014102746a41b8016a280200220620062f01b6014102746a41b8016a280200220620062f01b6014102746a41b8016a280200220620062f01b6014102746a41b8016a28020021042007417c6a22070d000b0b200128021c210820012802182109200128021421052001280210210a200128020c210b2001280208210c2001280204210d200128020021060340200bad422086200cad84210e2006210f0340200f21060240024002400240200d418180808078460d0020052107200e2110200d21112006210f0c010b20052008460d01200541106a210720052902082110200528020421112005280200210f0b2011418080808078470d01200721050b024020082005460d00200820056b41047621124100210403400240200520044104746a220f28020c2207450d00200f28020821112007410171210d41002106024020074101460d002007417e7121014100210620112107034002402007280200450d00200741046a280200410028029c96db8000118080808000000b0240200741106a280200450d00200741146a280200410028029c96db8000118080808000000b200741206a21072001200641026a2206470d000b0b200d450d00201120064104746a2207280200450d002007280204410028029c96db8000118080808000000b0240200f41046a2207280200450d002007280204410028029c96db8000118080808000000b200441016a22042012470d000b0b02402009450d00200a410028029c96db8000118080808000000b024020002802042204450d00200028020021060340024002400240024020062f01b6012205450d0020062005417f6a22124102746a220f41bc016a28020022072f01b601220141054f0d03200f41b8016a280200220f2f01b6012208410520016b2211490d01200f200820116b220d3b01b601200741053b01b601200741046a220b201141027422136a200b2001410274220010f8b28080001a200741306a220c2011410c6c6a200c2001410c6c10f8b28080001a2008200d41016a22116b2208410420016b470d02200b200f41046a2201201141027422026a200841027410f5b28080001a200c200f41306a220b2011410c6c6a2008410c6c221110f5b28080002108200341086a200b200d410c6c6a220b41086a280200220c360200200b2902002110200620054102746a2205280200210b20052001200d4102746a2802003602002003201037030020062012410c6c6a220641306a2201290200210e20012010370200200641386a220628020021012006200c360200200720136a200b360200200820116a2206200e370200200641086a200136020020044101460d03200741b8016a220620136a2006200041046a10f8b28080001a2006200f20026a41b8016a201310f5b28080001a20072802b801220641003b01b4012006200736020020072802bc01220641013b01b4012006200736020020072802c001220641023b01b4012006200736020020072802c401220641033b01b4012006200736020020072802c801220641043b01b4012006200736020020072802cc01220641053b01b401200620073602000c030b41e8faca800041194184fcca800010f880808000000b419c81cb8000412741c481cb800010f880808000000b41b8ffca8000412841e0ffca800010f880808000000b200721062004417f6a22040d000b0b200341206a2480808080000f0b0240024020072008470d00200e422088a7210b200ea7210c418080808078210d200721050c010b200741106a2105200728020c210b2007280208210c200728020021062007280204220d418080808078460d00200f2006470d002010a721122007290208210e02402010428080808010540d0020104220882210a72207410171210b41002106024020104201510d002007417e7121014100210620122107034002402007280200450d00200741046a280200410028029c96db8000118080808000000b0240200741106a280200450d00200741146a280200410028029c96db8000118080808000000b200741206a21072001200641026a2206470d000b0b200b450d00201220064104746a2207280200450d002007280204410028029c96db8000118080808000000b2011450d012012410028029c96db8000118080808000000c010b0b024002400240024002400240024020042f01b6012207410b490d004100211302400240034020042802002204450d01201341016a211320042f01b601410b4f0d000c020b0b200028020421012000280200210741002d0098a2db80001a41e80141002802a496db8000118280808000002204450d02200420073602b801200441003b01b6012004410036020020002004360200200741003b01b401200720043602002000200141016a22133602040b41002d0098a2db80001a41b80141002802a496db8000118280808000002201450d02200141003b01b601200141003602002013417f6a2212450d04034041002d0098a2db80001a41e80141002802a496db8000118280808000002207450d04200720013602b801200741003b01b60120074100360200200141003b01b40120012007360200200721012012417f6a2212450d050c000b0b2004200741016a3b01b60120042007410c6c6a220141346a2010370200200141306a2011360200200420074102746a41046a200f3602000c040b410441e80110bb80808000000b410441b80110bb80808000000b410441e80110bb80808000000b20042f01b6012207410b4f0d012004200741016a22123b01b60120042007410c6c6a221441346a2010370200201441306a2011360200200420074102746a41046a200f360200200420124102746a41b8016a2001360200200120123b01b401200120043602002013450d0002400240201341037122010d00201321070c010b2013210703402007417f6a2107200420042f01b6014102746a41b8016a28020021042001417f6a22010d000b0b20134104490d000340200420042f01b6014102746a41b8016a280200220120012f01b6014102746a41b8016a280200220120012f01b6014102746a41b8016a280200220120012f01b6014102746a41b8016a28020021042007417c6a22070d000b0b2002200228020041016a3602000c010b0b41acfdca80004120419cfeca800010f880808000000b870c01117f2380808080004190016b220324808080800020002802002104024020002802042205450d0002400240200541037122060d00200521070c010b2005210703402007417f6a2107200420042f01b6014102746a41c4016a28020021042006417f6a22060d000b0b20054104490d000340200420042f01b6014102746a41c4016a280200220420042f01b6014102746a41c4016a280200220420042f01b6014102746a41c4016a280200220420042f01b6014102746a41c4016a28020021042007417c6a22070d000b0b200341206a41086a22082001410d6a290000370300200341206a410f6a2209200141146a280000360000200341086a41086a220a200141296a290000370300200341086a410f6a220b200141306a2800003600002003200129000537032020032001290021370308200341386a41036a210c20012d0020210d200128021c210e2001280218210f20012d0004211020012802002111024003400240024020114102460d00200341f8006a410f6a2009280000360000200341f8006a41086a2008290300370300200320032903203703782010211220114101710d010c030b200e200f460d02200341f8006a410f6a200b280000360000200341f8006a41086a200a290300370300200320032903083703784101210f200d21120b200341e0006a410f6a2207200341f8006a410f6a2201280000360000200341e0006a41086a2206200341f8006a41086a22052903003703002003200329037837036002400240200e200f460d002009200b2800003600002008200a29030037030020032003290308370320410121114101210f200d2110201241ff0171200d41ff0171470d01200620082903003703002007200928000036000020032003290320370360200d2112200d21100b20092001280000360000200820052900003703002003200329007837032041002111200e210f0b200341386a410f6a2007280000360000200341386a41086a200629030037030020032003290360370338200341d0006a41086a2206200c41086a22132900003703002003200c290000370350024002400240024002400240024020042f01b6012207410b490d004100210502400240034020042802b0012204450d01200541016a210520042f01b601410b4f0d000c020b0b200028020421062000280200210741002d0098a2db80001a41f40141002802a496db8000118280808000002204450d02200420073602c401200441003b01b601200441003602b00120002004360200200741003b01b401200720043602b0012000200641016a22053602040b41002d0098a2db80001a41c40141002802a496db8000118280808000002206450d02200641003b01b601200641003602b0012005417f6a2201450d04034041002d0098a2db80001a41f40141002802a496db8000118280808000002207450d04200720063602c401200741003b01b601200741003602b001200641003b01b401200620073602b001200721062001417f6a2201450d050c000b0b200420076a41b8016a20123a00002004200741016a3b01b601200420074104746a220741086a2006290300370200200720032903503702000c040b410441f40110bb80808000000b410441c40110bb80808000000b410441f40110bb80808000000b20042f01b6012207410b4f0d012004200741016a22013b01b601200420076a41b8016a20123a0000200420074104746a220741086a20132900003700002007200c290000370000200420014102746a41c4016a2006360200200620013b01b401200620043602b0012005450d0002400240200541037122060d00200521070c010b2005210703402007417f6a2107200420042f01b6014102746a41c4016a28020021042006417f6a22060d000b0b20054104490d000340200420042f01b6014102746a41c4016a280200220420042f01b6014102746a41c4016a280200220420042f01b6014102746a41c4016a280200220420042f01b6014102746a41c4016a28020021042007417c6a22070d000b0b2002200228020041016a3602000c010b0b41acfdca80004120419cfeca800010f880808000000b2000280200200028020410ab9e80800020034190016a2480808080000b840c010a7f20002802002103024020002802042204450d0002400240200441037122050d00200421060c010b2004210603402006417f6a2106200320032f01324102746a41346a28020021032005417f6a22050d000b0b20044104490d000340200320032f01324102746a41346a280200220320032f01324102746a41346a280200220320032f01324102746a41346a280200220320032f01324102746a41346a28020021032006417c6a22060d000b0b200128020021062001280214210720012802102108200128020c21092001280208210a2001280204210b024003400240024020064101710d0020092007460d032009280200210b200941046a21090c010b200b450d020b0240024020092007470d00200b210c4100210b0c010b200941046a21060240200b20092802002205412010f9b2808000450d00200b210c2005210b200621090c010b2005210b0340200b210c024020062007470d004100210b200621090c020b2006280200210b200641046a22092106200c200b412010f9b2808000450d000b0b024002400240024002400240024020032f01322206410b490d004100210402400240034020032802002203450d01200441016a210420032f0132410b4f0d000c020b0b200028020421052000280200210641002d0098a2db80001a41e40041002802a496db8000118280808000002203450d0220032006360234200341003b01322003410036020020002003360200200641003b0130200620033602002000200541016a22043602040b41002d0098a2db80001a413441002802a496db8000118280808000002205450d02200541003b0132200541003602002004417f6a2201450d04034041002d0098a2db80001a41e40041002802a496db8000118280808000002206450d0420062005360234200641003b013220064100360200200541003b013020052006360200200621052001417f6a2201450d050c000b0b2003200641016a3b0132200320064102746a41046a200c3602000c040b410441e40010bb80808000000b4104413410bb80808000000b410441e40010bb80808000000b20032f01322206410b4f0d012003200641016a22013b0132200320064102746a41046a200c360200200320014102746a41346a2005360200200520013b0130200520033602002004450d0002400240200441037122050d00200421060c010b2004210603402006417f6a2106200320032f01324102746a41346a28020021032005417f6a22050d000b0b20044104490d000340200320032f01324102746a41346a280200220320032f01324102746a41346a280200220320032f01324102746a41346a280200220320032f01324102746a41346a28020021032006417c6a22060d000b0b410121062002200228020041016a3602000c010b0b41acfdca80004120419cfeca800010f880808000000b02402008450d00200a410028029c96db8000118080808000000b024020002802042206450d00200028020021030340024002400240024020032f01322205450d00200320054102746a220141346a28020022032f0132220541054f0d03200141306a28020022042f0132220c410520056b220b490d012004200c200b6b22093b0132200341053b0132200341046a2207200b410274220b6a20072005410274220010f8b28080001a200c200941016a22026b220c410420056b470d022007200441046a2205200241027422026a200c41027410f5b28080001a2001280200210c2001200520094102746a2802003602002003200b6a200c36020020064101460d05200341346a2205200b6a2005200041046a10f8b28080001a2005200420026a41346a200b10f5b28080001a2003280234220541003b0130200520033602002003280238220541013b013020052003360200200328023c220541023b0130200520033602002003280240220541033b0130200520033602002003280244220541043b0130200520033602002003280248220541053b0130200520033602000c030b41e8faca800041194184fcca800010f880808000000b419c81cb8000412741c481cb800010f880808000000b41b8ffca8000412841e0ffca800010f880808000000b2006417f6a22060d000b0b0bfe0c01147f23808080800041a0016b220324808080800020002802002104024020002802042205450d0002400240200541037122060d00200521070c010b2005210703402007417f6a2107200420042f01b6014102746a41c4016a28020021042006417f6a22060d000b0b20054104490d000340200420042f01b6014102746a41c4016a280200220420042f01b6014102746a41c4016a280200220420042f01b6014102746a41c4016a280200220420042f01b6014102746a41c4016a28020021042007417c6a22070d000b0b2003200141c80010f5b28080002205412c6a2108200541056a2109200541c8006a41036a210a200541186a210b200541046a210c20054188016a41086a210d20054188016a410f6a210e03402005280244210620052802402107024002400240024002400240200528020022014102460d00200d200941086a290000370300200e2009410f6a28000036000020052009290000370388012001410171450d0220052d0004210f0c010b20062007460d01200d200b200741146c6a220141096a290000370300200e200141106a2800003600002005200129000137038801200741016a210720012d0000210f0b200541f0006a410f6a2203200e280000360000200541f0006a41086a2210200d2903003703002005200529038801370370024020062007460d00200c200b200741146c22116a2201290200370200200c41106a2212200141106a280200360200200c41086a2213200141086a290200370200200741016a2101200f41ff0171221420052d0004470d032010200941086a221529000037030020032009410f6a22162800003600002005200929000037037020062001460d00200820116a21070340200c20072902003702002012200741106a2802003602002013200741086a290200370200201420052d0004470d03201020152900003703002003201628000036000020052009290000370370200741146a21072006200141016a2201470d000b0b200c200529028801370200200c41086a200d290200370200200c41106a20054188016a41106a28020036020020054100360200200520063602400c030b2000280200200028020410ab9e808000200541a0016a2480808080000f0b200141016a21010b20054101360200200520013602400b200541c8006a410f6a2003280000360000200541c8006a41086a201029030037030020052005290370370348200541e0006a41086a2206200a41086a22102900003703002005200a290000370360024002400240024002400240024020042f01b6012207410b490d004100210302400240034020042802b0012204450d01200341016a210320042f01b601410b4f0d000c020b0b200028020421062000280200210741002d0098a2db80001a41f40141002802a496db8000118280808000002204450d02200420073602c401200441003b01b601200441003602b00120002004360200200741003b01b401200720043602b0012000200641016a22033602040b41002d0098a2db80001a41c40141002802a496db8000118280808000002206450d02200641003b01b601200641003602b0012003417f6a2201450d04034041002d0098a2db80001a41f40141002802a496db8000118280808000002207450d04200720063602c401200741003b01b601200741003602b001200641003b01b401200620073602b001200721062001417f6a2201450d050c000b0b200420076a41b8016a200f3a00002004200741016a3b01b601200420074104746a220741086a2006290300370200200720052903603702000c040b410441f40110bb80808000000b410441c40110bb80808000000b410441f40110bb80808000000b20042f01b6012207410b4f0d012004200741016a22013b01b601200420076a41b8016a200f3a0000200420074104746a220741086a20102900003700002007200a290000370000200420014102746a41c4016a2006360200200620013b01b401200620043602b0012003450d0002400240200341037122060d00200321070c010b2003210703402007417f6a2107200420042f01b6014102746a41c4016a28020021042006417f6a22060d000b0b20034104490d000340200420042f01b6014102746a41c4016a280200220420042f01b6014102746a41c4016a280200220420042f01b6014102746a41c4016a280200220420042f01b6014102746a41c4016a28020021042007417c6a22070d000b0b2002200228020041016a3602000c010b0b41acfdca80004120419cfeca800010f880808000000bf50f020f7f017e23808080800041106b220324808080800020002802002104024020002802042205450d0002400240200541037122060d00200521070c010b2005210703402007417f6a2107200420042f018a014102746a418c016a28020021042006417f6a22060d000b0b20054104490d000340200420042f018a014102746a418c016a280200220420042f018a014102746a418c016a280200220420042f018a014102746a418c016a280200220420042f018a014102746a418c016a28020021042007417c6a22070d000b0b200128021821082001280214210920012802102107200128020c210a2001280208210b2001280204210c2001280200210d0340200b210502400340200c2106024003400240024002400240200d4180808080786a0e020100030b20072008460d002007410c6a21012007280200220d418080808078470d01200121070b024020082007460d00200820076b2204410c6e22014101712105410021060240200441746a410c490d00200141feffffff017121012007210441002106034002402004280200450d00200441046a280200410028029c96db8000118080808000000b02402004410c6a280200450d00200441106a280200410028029c96db8000118080808000000b200441186a21042001200641026a2206470d000b0b2005450d0020072006410c6c6a2204280200450d002004280204410028029c96db8000118080808000000b02402009450d00200a410028029c96db8000118080808000000b024020002802042201450d00200028020021070340024002400240024020072f018a012204450d0020072004417f6a220c4102746a22054190016a28020022042f018a01220641054f0d032005418c016a280200220d2f018a01220b410520066b2205490d01200d200b20056b220e3b018a01200441053b018a01200441046a220f2005410c6c6a200f2006410c6c10f8b28080001a200b200e41016a22106b220b410420066b470d02200f200d41046a22112010410c6c6a200b410c6c220b10f5b2808000210f2011200e410c6c6a220e41086a28020021112007200c410c6c6a220741046a220c2902002112200c200e2902003702002007410c6a2207280200210c20072011360200200f200b6a220741086a200c3602002007201237020020014101460d052004418c016a2207200541027422056a2007200641027441046a10f8b28080001a2007200d20104102746a418c016a200510f5b28080001a200428028c01220741003b01880120072004360200200428029001220741013b01880120072004360200200428029401220741023b01880120072004360200200428029801220741033b01880120072004360200200428029c01220741043b0188012007200436020020042802a001220741053b018801200720043602000c030b41e8faca800041194184fcca800010f880808000000b419c81cb8000412741c481cb800010f880808000000b41b8ffca8000412841e0ffca800010f880808000000b200421072001417f6a22010d000b0b200341106a2480808080000f0b20072902042212422088a721052012a72106200121070b200d21112006210e20072008460d012007410c6a210102402007280200220d418080808078470d00200121070c020b20072902042212a7210c024020052012422088a7220b460d00200121070c040b0240200e200c200510f9b2808000450d002005210b200121070c040b200121072005210b200c21062011450d000b200e410028029c96db800011808080800000200121072005210b0c010b0b418080808078210d0b024002400240024002400240024020042f018a012206410b490d004100211002400240034020042802002204450d01201041016a211020042f018a01410b4f0d000c020b0b200028020421012000280200210641002d0098a2db80001a41bc0141002802a496db8000118280808000002204450d022004200636028c01200441003b018a012004410036020020002004360200200641003b018801200620043602002000200141016a22103602040b41002d0098a2db80001a418c0141002802a496db8000118280808000002201450d02200141003b018a01200141003602002010417f6a220f450d04034041002d0098a2db80001a41bc0141002802a496db8000118280808000002206450d042006200136028c01200641003b018a0120064100360200200141003b0188012001200636020020062101200f417f6a220f450d050c000b0b2004200641016a3b018a0120042006410c6c6a2206410c6a2005360200200641086a200e360200200641046a20113602000c040b410441bc0110bb80808000000b4104418c0110bb80808000000b410441bc0110bb80808000000b20042f018a012206410b4f0d012004200641016a220f3b018a0120042006410c6c6a220641086a200e360200200641046a20113602002006410c6a20053602002004200f4102746a418c016a20013602002001200f3b018801200120043602002010450d0002400240201041037122010d00201021060c010b2010210603402006417f6a2106200420042f018a014102746a418c016a28020021042001417f6a22010d000b0b20104104490d000340200420042f018a014102746a418c016a280200220420042f018a014102746a418c016a280200220420042f018a014102746a418c016a280200220420042f018a014102746a418c016a28020021042006417c6a22060d000b0b2002200228020041016a3602000c010b0b41acfdca80004120419cfeca800010f880808000000bd710030b7f037e027f23808080800041206b220324808080800020002802002104024020002802042205450d0002400240200541037122060d00200521070c010b2005210703402007417f6a2107200420042f01e2014102746a41e4016a28020021042006417f6a22060d000b0b20054104490d000340200420042f01e2014102746a41e4016a280200220420042f01e2014102746a41e4016a280200220420042f01e2014102746a41e4016a280200220420042f01e2014102746a41e4016a28020021042007417c6a22070d000b0b20012802202108200128021c2109200128021821062001280214210a2001280210210b200128020c210c2001280208210d2001290200210e03400240024002400240200d418180808078460d00200bad422086200cad84210f20062107200d2105200e21100c010b20062008460d01200641146a2107200629020c210f20062802082105200629020021100b2005418080808078470d01200721060b024020082006460d00200820066b220441146e220141017121054100210702402004416c6a4114490d00200641206a2104200141feffffff007121014100210703400240200441686a280200450d002004416c6a280200410028029c96db8000118080808000000b02402004417c6a280200450d002004280200410028029c96db8000118080808000000b200441286a21042001200741026a2207470d000b0b2005450d002006200741146c6a2204280208450d00200441086a280204410028029c96db8000118080808000000b02402009450d00200a410028029c96db8000118080808000000b02402000280204220d450d00200028020021060340024002400240024020062f01e2012204450d0020062004417f6a22114102746a220741e8016a28020022042f01e201220141054f0d03200741e4016a28020022052f01e2012207410520016b2212490d012005200720126b22083b01e201200441053b01e201200420124103746a2004200141037410f8b28080001a200441dc006a220c2012410c6c6a200c2001410c6c10f8b28080001a2007200841016a220b6b2200410420016b470d0220042005200b4103746a2000410374220210f5b28080002107200c200541dc006a2209200b410c6c6a2000410c6c220010f5b2808000210c200341086a20092008410c6c6a220941086a280200220a3602002009290200210e200620114103746a220929000021102009200520084103746a2900003700002003200e37030020062011410c6c6a220641dc006a2211290200210f2011200e370200200641e4006a220628020021112006200a360200200720026a2010370000200c20006a2206200f370200200641086a2011360200200d4101460d03200741e4016a2206201241027422126a2006200141027441046a10f8b28080001a20062005200b4102746a41e4016a201210f5b28080001a20072802e401220641003b01e0012006200736025820072802e801220641013b01e0012006200736025820072802ec01220641023b01e0012006200736025820072802f001220641033b01e0012006200736025820072802f401220641043b01e0012006200736025820072802f801220641053b01e001200620073602580c030b41e8faca800041194184fcca800010f880808000000b419c81cb8000412741c481cb800010f880808000000b41b8ffca8000412841e0ffca800010f880808000000b20042106200d417f6a220d0d000b0b200341206a2480808080000f0b0240024020072008470d00418080808078210d200721060c010b200741146a21062007280210210b200728020c210c2007290200210e02402007280208220d418080808078470d00418080808078210d0c010b2010200e520d002010210e2005450d01200fa7410028029c96db8000118080808000002010210e0c010b024002400240024002400240024020042f01e2012207410b490d004100211102400240034020042802582204450d01201141016a211120042f01e201410b4f0d000c020b0b200028020421012000280200210741002d0098a2db80001a41940241002802a496db8000118280808000002204450d02200420073602e401200441003b01e2012004410036025820002004360200200741003b01e001200720043602582000200141016a22113602040b41002d0098a2db80001a41e40141002802a496db8000118280808000002201450d02200141003b01e201200141003602582011417f6a2212450d04034041002d0098a2db80001a41940241002802a496db8000118280808000002207450d04200720013602e401200741003b01e20120074100360258200141003b01e00120012007360258200721012012417f6a2212450d050c000b0b2004200741016a3b01e201200420074103746a201037000020042007410c6c6a220741e0006a200f370200200741dc006a20053602000c040b410441940210bb80808000000b410441e40110bb80808000000b410441940210bb80808000000b20042f01e2012207410b4f0d012004200741016a22123b01e201200420074103746a201037000020042007410c6c6a220741e0006a200f370200200741dc006a2005360200200420124102746a41e4016a2001360200200120123b01e001200120043602582011450d0002400240201141037122010d00201121070c010b2011210703402007417f6a2107200420042f01e2014102746a41e4016a28020021042001417f6a22010d000b0b20114104490d000340200420042f01e2014102746a41e4016a280200220420042f01e2014102746a41e4016a280200220420042f01e2014102746a41e4016a280200220420042f01e2014102746a41e4016a28020021042007417c6a22070d000b0b2002200228020041016a3602000c010b0b41acfdca80004120419cfeca800010f880808000000ba71001127f23808080800041a0036b2203248080808000200341d0006a41086a200128020022042001280208220541186c6a220641086a290200370300200341d0006a41106a200641106a290200370300200320062902003703502006200641186a2005417f7320042f01e20c22076a220841186c10f8b28080001a200341d0006a41186a2004200541fc006c6a2206418c026a220941fc0010f5b28080001a200920064188036a200841fc006c10f8b28080001a20042007417f6a22063b01e20c2001280204210a0240200641ffff037141044b0d0002402004280288022201450d00200a41016a2107024002400240024020042f01e00c22080d0020012f01e20c0d01200341013602a402200341ecfeca80003602a002200342003702ac0220032003419c036a3602a802200341a0026a41f4feca800010f680808000000b2003200a3602302003200436022c2003200a3602282003200736021c20032008417f6a2207360220200320013602182003200120074102746a41e40c6a2802002201360224024020012f01e20c2201200641ffff037122066a41016a410c490d00200341186a410110bd9e808000200541016a21050c040b200520064b0d01200520016a41016a2105200341106a200341186a10c19e808000200328021021042003280214210a0c030b2003200a36024c2003200a360244200320043602402003410036023c2003200736023820032001360234200320012802e80c22013602480240200641ffff0371220620012f01e20c6a41016a410c490d00200341346a410110be9e8080000c030b200520064b0d01200341086a200341346a10c19e80800020032802082104200328020c210a0c020b419883cb8000418e0141a884cb800010f880808000000b419883cb8000418e0141a884cb800010f880808000000b2004280288022208450d0020082f01e20c220141044b0d00200a41016a210b0240024002400340200b21062008220c280288022208450d01200141ffff0371210d200641016a210b0240024002400240200c2f01e00c22010d00024020082f01e20c22090d00200341013602a402200341ecfeca80003602a002200342003702ac0220032003419c036a3602a802200341a0026a41f4feca800010f680808000000b2003200636029c0220032006360294022003200c360290024100210e2003410036028c022003200b360288022003200836028402200320082802e80c220136029802200d41016a220620012f01e20c220f6a2210410c4f0d01200c21072001210c200d2111200f210d0c030b20032006360280022003200c3602fc01200320063602f8012003200b3602ec0120032001417f6a220e3602f001200320083602e80120032008200e4102746a41e40c6a28020022073602f401200d20072f01e20c22116a41016a410c490d01200341e8016a4105200d6b10bd9e8080000c070b20034184026a4105200d6b10be9e8080000c060b201141016a2206200d6a211020082f01e20c21090b200720103b01e20c200341a0026a41106a22122008200e41186c6a220141106a290200370300200341a0026a41086a2213200141086a290200370300200320012902003703a0022001200141186a200941ffff03712214200e417f736a220f41186c10f8b28080001a2007201141186c6a220141106a2012290300370200200141086a2013290300370200200120032903a0023702002007200641186c6a200c200d41186c10f5b28080001a200341a0026a2008200e41fc006c6a2201418c026a220941fc0010f5b28080001a200920014188036a200f41fc006c10f8b28080001a2007418c026a2201201141fc006c6a200341a0026a41fc0010f5b28080001a2001200641fc006c6a200c418c026a200d41fc006c10f5b28080001a2008200e41016a22014102746a221241e40c6a2209201241e80c6a200f41027410f8b28080001a0240201420014d0d002014200e6b417e6a21120240201420016b410371220e450d0003402009280200220f20013b01e00c200f200836028802200941046a2109200141016a2101200e417f6a220e0d000b0b20124103490d00200820014102746a41f00c6a21090340200941746a280200220e20013b01e00c200e200836028802200941786a280200220e200141016a3b01e00c200e2008360288022009417c6a280200220e200141026a3b01e00c200e2008360288022009280200220e200141036a3b01e00c200e200836028802200941106a21092014200141046a2201470d000b0b200820082f01e20c417f6a3b01e20c0240200b4102490d00200d41016a2201201020116b470d03200741e40c6a2006410274220e6a200c41e40c6a200141027410f5b28080001a0240201020066b220f41016a4103712209450d002007200e6a41e40c6a210103402001280200220e20063b01e00c200e200736028802200141046a2101200641016a21062009417f6a22090d000b0b200f4103490d00200641027421090340200720096a220141e40c6a280200220e20063b01e00c200e200736028802200141e80c6a280200220e200641016a3b01e00c200e200736028802200141ec0c6a280200220e200641026a3b01e00c200e200736028802200141f00c6a2802002201200641036a220e3b01e00c2001200736028802200641046a2106200941106a2109200e2010470d000b0b200c410028029c96db80001180808080000020082f01e20c220141044d0d000c040b0b200141ffff0371450d010c020b41b8ffca8000412841e0ffca800010f880808000000b200241013a00000b2000200341d0006a41940110f5b28080002206200536029c012006200a360298012006200436029401200341a0036a2480808080000bb80d01137f23808080800041a0016b220324808080800020012802002204200128020822054102746a220641046a220728020021082007200641086a2005417f7320042f013222066a41027410f8b28080001a20042006417f6a22063b0132200128020421090240200641ffff037141044b0d0020042802002201450d00200941016a21070240024002400240024020042f0130220a0d0020012f01320d012003410136026c200341ecfeca80003602682003420037027420032003419c016a360270200341e8006a41f4feca800010f680808000000b2003200936022c2003200436022820032009360224200320073602182003200a417f6a220736021c200320013602142003200120074102746a41346a2802002201360220024020012f01322207200641ffff037122016a41016a410c490d00200341146a410110bc9e808000200541016a21050c040b200520014b0d01200520076a41016a2105200341086a200341146a10c09e80800020032802082104200328020c21090c030b20032009360248200320093602402003200436023c2003410036023820032007360234200320013602302003200128023822013602440240200641ffff0371220620012f01326a41016a410c490d00200341306a410110bf9e8080000c030b200520064b0d012003200341306a10c09e80800020032802002104200328020421090c020b419883cb8000418e0141a884cb800010f880808000000b419883cb8000418e0141a884cb800010f880808000000b2004280200220a450d00200a2f0132220641044b0d00200941016a210b0240024002400340200b2101200a220c280200220a450d01200641ffff0371210d200141016a210b0240024002400240200c2f013022060d000240200a2f0132220e0d002003410136028801200341ecfeca800036028401200342003702900120032003419c016a36028c0120034184016a41f4feca800010f680808000000b2003200136028001200320013602782003200c3602744100210f200341003602702003200b36026c2003200a3602682003200a280238220136027c200d41016a220620012f013222106a2211410c4f0d01200c21072001210c200d21122010210d0c030b200320013602642003200c3602602003200136025c2003200b36025020032006417f6a220f3602542003200a36024c2003200a200f4102746a41346a2802002207360258200d20072f013222126a41016a410c490d01200341cc006a4105200d6b10bc9e8080000c070b200341e8006a4105200d6b10bf9e8080000c060b201241016a2206200d6a2111200a2f0132210e0b200720113b0132200a200f4102746a220141046a221028020021132010200141086a200e41ffff03712214200f417f736a410274221510f8b28080001a200741046a220120124102746a20133602002001200641027422136a200c41046a200d41027410f5b28080001a200a200f41016a22014102746a221041346a220e201041386a201510f8b28080001a0240201420014d0d002014200f6b417e6a21150240201420016b410371220f450d000340200e280200221020013b01302010200a360200200e41046a210e200141016a2101200f417f6a220f0d000b0b20154103490d00200a20014102746a41c0006a210e0340200e41746a280200220f20013b0130200f200a360200200e41786a280200220f200141016a3b0130200f200a360200200e417c6a280200220f200141026a3b0130200f200a360200200e280200220f200141036a3b0130200f200a360200200e41106a210e2014200141046a2201470d000b0b200a200a2f0132417f6a3b01320240200b4102490d00200d41016a2201201120126b470d03200741346a20136a200c41346a200141027410f5b28080001a0240201120066b221041016a410371220e450d00200720136a41346a210103402001280200220f20063b0130200f2007360200200141046a2101200641016a2106200e417f6a220e0d000b0b20104103490d002006410274210e03402007200e6a220141346a280200220f20063b0130200f2007360200200141386a280200220f200641016a3b0130200f20073602002001413c6a280200220f200641026a3b0130200f2007360200200141c0006a2802002201200641036a220f3b013020012007360200200641046a2106200e41106a210e200f2011470d000b0b200c410028029c96db800011808080800000200a2f0132220641044d0d000c040b0b200641ffff0371450d010c020b41b8ffca8000412841e0ffca800010f880808000000b200241013a00000b2000200536020c200020093602082000200436020420002008360200200341a0016a2480808080000bad0603087f017e017f23808080800041d0026b2203248080808000200128020821042001280200210502400240200128020422060d0020032004360208200341003602042003200536020020002003200210cc9e8080000c010b200520044102746a41e40c6a280200210102402006417f6a2204450d002006417e6a2105024020044103712206450d0003402004417f6a2104200120012f01e20c4102746a41e40c6a28020021012006417f6a22060d000b0b20054103490d000340200120012f01e20c4102746a41e40c6a280200220120012f01e20c4102746a41e40c6a280200220120012f01e20c4102746a41e40c6a280200220120012f01e20c4102746a41e40c6a28020021012004417c6a22040d000b0b2003200136020c200320013301e20c4220864280808080707c370210200341186a2003410c6a200210cc9e808000200341b8016a41106a2205200341186a41106a2207290200370300200341b8016a41086a2208200341186a41086a2209290200370300200320032902183703b801200341d4016a200341186a41186a220a41fc0010f5b28080001a20032802b0012104024020032802b401220620032802ac0122012f01e20c490d000340200441016a210420012f01e00c220620012802880222012f01e20c4f0d000b0b2001200641186c6a2202290200210b200220032903b8013702002007200241106a220c2902003703002009200241086a220229020037030020022008290300370200200c20052903003702002003200b370318200a2001200641fc006c6a418c026a220241fc0010f5b28080001a2002200341d4016a41fc0010f5b28080001a0240024020040d00200641016a21020c010b200120064102746a41e80c6a2802002101410021022004417f6a2206450d002004417e6a2105024020064107712204450d0003402006417f6a210620012802e40c21012004417f6a22040d000b0b20054107490d00034020012802e40c2802e40c2802e40c2802e40c2802e40c2802e40c2802e40c2802e40c2101200641786a22060d000b0b2000200341186a41940110f5b28080002204200236029c01200441003602980120042001360294010b200341d0026a2480808080000bc20401067f23808080800041306b2203248080808000200128020821042001280200210502400240200128020422060d00200320043602102003410036020c200320053602082000200341086a200210cd9e8080000c010b200520044102746a41346a280200210102402006417f6a2204450d002006417e6a2105024020044103712206450d0003402004417f6a2104200120012f01324102746a41346a28020021012006417f6a22060d000b0b20054103490d000340200120012f01324102746a41346a280200220120012f01324102746a41346a280200220120012f01324102746a41346a280200220120012f01324102746a41346a28020021012004417c6a22040d000b0b20032001360214200320013301324220864280808080707c370218200341206a200341146a200210cd9e80800020032802282104200328022021020240200328022c2206200328022422012f0132490d000340200441016a210420012f01302206200128020022012f01324f0d000b0b200120064102746a220741046a22052802002108200520023602000240024020040d00200641016a21020c010b200741386a2802002101410021022004417f6a2206450d002004417e6a2105024020064107712204450d0003402006417f6a2106200128023421012004417f6a22040d000b0b20054107490d00034020012802342802342802342802342802342802342802342802342101200641786a22060d000b0b2000200236020c2000410036020820002001360204200020083602000b200341306a2480808080000bd802010b7f20032802142104200328021021052003280208210620032802042107034020012f018e02220841186c21094100210a417f210b4100210c2001210302400240024002400340200b210d2009200a460d010240417f2007200328020420062003280208220e2006200e491b10f9b2808000220b2006200e6b200b1b220e410047200e4100481b220e0d00024020052001200a6a220e41106a2802002004200e41146a280200220e2004200e491b10f9b2808000220b2004200e6b200b1b220e41004e0d00200c21080c030b200e410047210e0b200341186a2103200c41016a210c200a41186a210a200d41016a210b200e4101460d000b200e41ff0171450d01200d41016a21080b20020d02410121030c010b41002103200b21080b2000200836020c2000200236020820002001360204200020033602000f0b2002417f6a2102200120084102746a4190026a28020021010c000b0ba305010c7f2003280220200341206a2003280248220441284b22051b21062003280224200420051b210702400240024020032d004c4101710d00034020012f01f606220841d0006c210941002105417f2104024002400340024020092005470d00200821040c020b0240417f2003200120056a220a412010f9b2808000220b410047200b4100481b220b0d00417f2006200a41206a220b280200200b200a41c8006a280200220c41284b220d1b2007200a41246a280200200c200d1b220b2007200b491b10f9b2808000220c2007200b6b200c1b220b410047200b4100481b220b0d004100200a41cc006a2d00004101716b210b0b200541d0006a2105200441016a2104200b4101460d000b200b41ff0171450d010b2002450d032002417f6a2102200120044102746a41f8066a28020021010c010b0b410021050c020b20032d004d41ff0171210e034020012f01f606220f41d0006c210c41002105417f21094100210a024002400340200a21040240200c2005470d00200f21040c030b0240417f2003200120056a220a412010f9b2808000220b410047200b4100481b220b0d00417f2006200a41206a220b280200200b200a41c8006a280200220d41284b22081b2007200a41246a280200200d20081b220b2007200b491b10f9b2808000220d2007200b6b200d1b220b410047200b4100481b220b0d004101210b200a41cc006a2d0000410171450d00200e200a41cd006a2d0000220b490d02200e200b47210b0b200441016a210a200541d0006a2105200941016a2109200b4101460d000b200b41ff01710d0141002105200921040c040b200941016a21040b2002450d012002417f6a2102200120044102746a41f8066a28020021010c000b0b41012105410021020b2000200436020c2000200236020820002001360204200020053602000bd802010b7f20032802142104200328021021052003280208210620032802042107034020012f01e20c220841186c21094100210a417f210b4100210c2001210302400240024002400340200b210d2009200a460d010240417f2007200328020420062003280208220e2006200e491b10f9b2808000220b2006200e6b200b1b220e410047200e4100481b220e0d00024020052001200a6a220e41106a2802002004200e41146a280200220e2004200e491b10f9b2808000220b2004200e6b200b1b220e41004e0d00200c21080c030b200e410047210e0b200341186a2103200c41016a210c200a41186a210a200d41016a210b200e4101460d000b200e41ff0171450d01200d41016a21080b20020d02410121030c010b41002103200b21080b2000200836020c2000200236020820002001360204200020033602000f0b2002417f6a2102200120084102746a41e40c6a28020021010c000b0bbc0101047f0240200028020022014101470d0020002802040d00200028020821010240200028020c2202450d0002400240200241077122030d00200221040c010b2002210403402004417f6a210420012802b80121012003417f6a22030d000b0b20024108490d00034020012802b8012802b8012802b8012802b8012802b8012802b8012802b8012802b8012101200441786a22040d000b0b200042003702082000200136020441012101200041013602000b200041046a410020011b0b1e00200128021c41b886cb8000410c200128022028020c118180808000000b8f0101027f23808080800041106b2204248080808000200441046a200120012f010010e8a08080000240200428020c22012004280204470d00200441046a41a487cb800010bba88080000b200428020820014103746a22052003360204200520023a00002000418080c400360208200041146a200141016a3602002000200429020437020c200441106a2480808080000b9b0102057f027e0240024002402000280200220328020822002802082204200028021022056b20024922060d00200520026a22072005490d01200720044b0d022001200028020420056a200210f5b28080001a200020073602102003427f200329030022082002ad7c220920092008541b3703000b20060f0b2005200741e493d0800010b781808000000b2007200441e493d0800010b581808000000ba80102057f017e4100210241012103024002400240200128020022042802082201280208220520012802102206460d00200641016a2202450d01200220054b0d0220012802042103200120023602102004427f200429030042017c22072007501b370300200320066a2d00002102410021030b200020023a0001200020034101713a00000f0b417f200241e493d0800010b781808000000b2002200541e493d0800010b581808000000bdc0102047f017e02400240024002400240200128020022022802082201280204200128020c22034b0d00024020012802082201280208220420012802102203470d00410121010c030b200341016a2205450d03200520044b0d042001280204210420012005360210200420036a2d000021030c010b2001200341016a36020c200128020020036a2d000021030b2002427f200229030042017c22062006501b370300410021010b200020033a0001200020014101713a00000f0b417f200541e493d0800010b781808000000b2005200441e493d0800010b581808000000b9d1002097f037e23808080800041b0026b2204248080808000200420012002200310c5928080000240024020042802004129470d0020002004290310370310200020042903083703082000420037030020002001290200370218200041206a200141086a2802003602000c010b200441206a41186a200441186a290300370300200441206a41106a200441106a290300370300200441206a41086a200441086a29030037030020042004290300370320024002400240024002400240024002404100280284a2db800041024f0d0002400240024041002d00989cdb80000e03030102000b41909cdb800010c3b280800041ff01710e03020001000b41002802909cdb800021050240024041002802dca2db80004102460d004188e7d48000210641bce6d4800021070c010b4100280290a2db80002107410028028ca2db800021064100280288a2db80004101470d0020062007280208417f6a4178716a41086a21060b20062005200728021411848080800000450d010b41002802909cdb8000220628022022070d0141d488cb8000412241ac9bcb8000109181808000000b41002d00d8a2db80000d0641002802cca2db80004104490d062004410436024c200441002802909cdb8000220629021437025041002802d88fdb800041d4e9c3800041002802c8a2db800041024622071b2208200441cc006a41002802dc8fdb800041bce9c3800020071b220928020c11848080800000450d0641002802909cdb800022052802202207450d012005280228210a2005280224210b200528021c210c2004410036028c012004200a360288012004200b360284012004200c36027c2004200736028001200441003602a001200441fc9bcb8000360290012004420437029801200441013602940120074101460d02200441013602b8012004200a3602b4012004200b3602b0012004200c3602a801200420073602ac012004200441206a3602bc01200741024d0d032004200a3602cc012004200b3602c801200420073602c4012004200c3602c001200441b499cb8000360278200441849ccb800036026c200441908acb800036026020042005411c6a3602e001200441033602dc01200441023602d001200420013602d4012004200441d4016a3602742004200441c0016a3602702004200441bc016a3602682004200441a8016a360264200420044190016a36025c2004200441fc006a3602582004200441d8006a3602d801200429024c2103200428025421072006290200210d2004420137029c022004410136029402200441b0e1d48000360290022004200736028c022004200337028402200635022c21032006350230210e200635023421022006350238210f2004419083808000ad422086200441c0006aad843703a802200441013a004420042002200f422086843702fc012004410241012002501b3602f80120042003200e422086843702f0012004410241012003501b3602ec012004200441a8026a360298022004200441d8016a3602402004200d3702e4012008200441e4016a2009280210118b80808000000c060b200628022821052006280224210a200628021c210b2004410036028c0120042005360288012004200a360284012004200b36027c2004200736028001200441003602a001200441fc9bcb8000360290012004420437029801200441013602940120074101460d03200441013602b801200420053602b4012004200a3602b0012004200b3602a801200420073602ac012004200441206a3602d401200741024d0d04200420053602cc012004200a3602c801200420073602c4012004200b3602c001200441b499cb800036028402200441849ccb80003602f801200441908acb80003602ec0120042006411c6a36024820044103360244200441023602d001200420013602a8022004200441a8026a360280022004200441c0016a3602fc012004200441d4016a3602f4012004200441a8016a3602f001200420044190016a3602e8012004200441fc006a3602e4012004200441e4016a3602402004200636026c2004420137035841002802dca2db800021062004200441c0006a360268024020064102470d004100280290a2db80002107410028028ca2db8000210602404100280288a2db80004101470d0020062007280208417f6a4178716a41086a21060b2006200441d8006a200728022811848080800000450d002006200441d8006a200728022c118b80808000000b41002d00d8a2db80000d0541002802cca2db80004104490d05200441043602d801200441002802909cdb800022072902143702dc0141002802d88fdb800041d4e9c3800041002802c8a2db800041024622061b2205200441d8016a41002802dc8fdb800041bce9c3800020061b220628020c11848080800000450d05200441d8006a41086a200441d8016a41086a280200360200200420042902d801370358200720052006200441d8006a200441c0006a10b9b28080000c050b41d488cb8000412241ac9bcb8000109181808000000b41d488cb8000412241ac9bcb8000109181808000000b41d488cb8000412241ac9bcb8000109181808000000b41d488cb8000412241ac9bcb8000109181808000000b41d488cb8000412241ac9bcb8000109181808000000b2000200429032037030820004201370300200041206a200441206a41186a290300370300200041186a200441206a41106a290300370300200041106a200441286a290300370300024020012802082206450d00200128020421000340200010d38b808000200041a0016a21002006417f6a22060d000b0b2001280200450d002001280204410028029c96db8000118080808000000b200441b0026a2480808080000bf4960109017f027e057f037e077f067e0d7f037e057f23808080800041e00e6b220624808080800020062005370318200620043703102006200336020c2002290300210720022903082108200641206a41086a200241186a28020036020020062002290210370320200641306a41086a200141086a280200360200200620012902003703300240024002400240024002400240024002400240024002404100280284a2db80000d0002400240024041002d00a49cdb80000e03030102000b419c9cdb800010c3b280800041ff01710e03020001000b410028029c9cdb800021030240024041002802dca2db80004102460d004188e7d48000210241bce6d4800021010c010b4100280290a2db80002101410028028ca2db800021024100280288a2db80004101470d0020022001280208417f6a4178716a41086a21020b20022003200128021411848080800000450d010b410028029c9cdb8000220128022022020d0141d488cb80004122418899cb8000109181808000000b41002d00d8a2db80000d0a41002802cca2db80004105470d0a2006410536023c2006410028029c9cdb8000220129021437024041002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b22092006413c6a41002802dc8fdb800041bce9c3800020021b220a28020c11848080800000450d0a410028029c9cdb8000220b2802202202450d01200b2802282103200b280224210c200b28021c210d200641003602c808200620033602c4082006200c3602c0082006200d3602b808200620023602bc08200641003602c006200641ac99cb80003602b006200642043702b806200641013602b40620024101460d0220064101360290092006200336028c092006200c360288092006200d3602800920062002360284092006200641306a3602a409200241024d0d03200641023602b804200620033602b4042006200c3602b0042006200d3602a804200620023602ac042006200641206a3602f00420024103460d0420064103360258200620033602542006200c3602502006200d3602482006200236024c20062006410c6a3602d008200241044d0d05200641043602b005200620033602ac052006200c3602a805200620023602a4052006200d3602a005200641c08bcb80003602e801200641c499cb80003602dc01200641b499cb80003602d001200641d48ecb80003602c401200641908acb80003602b8012006200641e8086a3602e4012006200641a0056a3602e0012006200641d0086a3602d8012006200641c8006a3602d4012006200641f0046a3602cc012006200641a8046a3602c8012006200641a4096a3602c001200620064180096a3602bc012006200641b0066a3602b4012006200641b8086a3602b0012006200641106a3602e8082006200b411c6a3602f807200641053602f4072006200641b0016a3602f007200629023c2105200628024421022001290200210e200642013702f809200641013602f009200641b0e1d480003602ec09200620023602e809200620053702e009200135022c21052001350230210f20013502342104200135023821102006419083808000ad422086200641d8076aad8437038805200641013a00dc07200620042010422086843702d8092006410241012004501b3602d40920062005200f422086843702cc092006410241012005501b3602c809200620064188056a3602f4092006200641f0076a3602d8072006200e3702c0092009200641c0096a200a280210118b80808000000c0a0b200128022821032001280224210c200128021c210d200641003602c808200620033602c4082006200c3602c0082006200d3602b808200620023602bc08200641003602c006200641ac99cb80003602b006200642043702b806200641013602b40620024101460d0520064101360290092006200336028c092006200c360288092006200d3602800920062002360284092006200641306a3602f004200241024d0d06200641023602b804200620033602b4042006200c3602b0042006200d3602a804200620023602ac042006200641206a3602d00820024103460d0720064103360258200620033602542006200c3602502006200d3602482006200236024c20062006410c6a3602e808200241044d0d08200641043602b005200620033602ac052006200c3602a805200620023602a4052006200d3602a005200641c08bcb80003602f809200641c499cb80003602ec09200641b499cb80003602e009200641d48ecb80003602d409200641908acb80003602c809200620064188056a3602f4092006200641a0056a3602f0092006200641e8086a3602e8092006200641c8006a3602e4092006200641d0086a3602dc092006200641a8046a3602d8092006200641f0046a3602d009200620064180096a3602cc092006200641b0066a3602c4092006200641b8086a3602c0092006200641106a3602880520062001411c6a3602e007200641053602dc072006200641c0096a3602d807200620013602c401200642013703b00141002802dca2db800021022006200641d8076a3602c001024020024102470d004100280290a2db80002101410028028ca2db8000210202404100280288a2db80004101470d0020022001280208417f6a4178716a41086a21020b2002200641b0016a200128022811848080800000450d002002200641b0016a200128022c118b80808000000b41002d00d8a2db80000d0941002802cca2db80004105470d09200641053602f0072006410028029c9cdb800022012902143702f40741002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b2203200641f0076a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d09200641b0016a41086a200641f0076a41086a280200360200200620062902f0073703b001200120032002200641b0016a200641d8076a10b9b28080000c090b41d488cb80004122418899cb8000109181808000000b41d488cb80004122418899cb8000109181808000000b41d488cb80004122418899cb8000109181808000000b41d488cb80004122418899cb8000109181808000000b41d488cb80004122418899cb8000109181808000000b41d488cb80004122418899cb8000109181808000000b41d488cb80004122418899cb8000109181808000000b41d488cb80004122418899cb8000109181808000000b41d488cb80004122418899cb8000109181808000000b200641003a0058200620062903183703502006200629031037034820064285bbb090d0c3cdb2063700d809200642f29b9afea085e8f1e1003700d009200642dcc2f4f980b6d6d9583700c809200642e39fe290f5a092c5bb7f3700c0090240200641c0096a412010bb8d80800041fd0171450d00200641b0016a200641206a41909acb8000109f8c808000200620062802b0013602c809200620062802b40122023602c409200620023602c0092006200220062802b80141a0016c6a3602cc09200641b0066a200641c0096a4180adca800010898c808000200641b0066a10c1a48080000b200641a8046a200641306a2006280224200628022820072008200641c8006a10958b808000024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020062903a8044206510d00200641a0056a41106a200641a8046a41106a290300370300200641a0056a41086a200641a8046a41086a290300370300200620062903a8043703a0054100280284a2db80000d0441002d00b09cdb80000e03040203010b200641d9006a200628020c220220062d00584101711b220141186a2900002105200141106a2900002104200141086a290000210e20022001290000370000200241086a220d200e370000200241106a220b2004370000200241186a22092005370000200628023021032006280234210120062d0038210c200641b2066a220a2006413b6a2d00003a0000200620062f00393b01b006200641c0096a41186a22112009290000370300200641c0096a41106a2209200b290000370300200641c0096a41086a220b200d290000370300200620022900003703c00920030e090d0c05060708090a0b0d0b41a89cdb800010c3b280800041ff01710e03020001000b41002802a89cdb800021030240024041002802dca2db80004102460d004188e7d48000210241bce6d4800021010c010b4100280290a2db80002101410028028ca2db800021024100280288a2db80004101470d0020022001280208417f6a4178716a41086a21020b20022003200128021411848080800000450d010b41002802a89cdb8000220128022022020d0141d488cb8000412241a09acb8000109181808000000b41002d00d8a2db80000d1541002802cca2db80004105470d152006410536028401200641002802a89cdb800022012902143702880141002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b220920064184016a41002802dc8fdb800041bce9c3800020021b220a28020c11848080800000450d1541002802a89cdb8000220b2802202202450d12200b2802282103200b280224210c200b28021c210d200641003602980520062003360294052006200c360290052006200d360288052006200236028c05200641003602c006200641cc9acb80003602b006200642043702b806200641013602b40620024101460d11200641013602e807200620033602e4072006200c3602e0072006200d3602d807200620023602dc072006200641306a3602e404200241024d0d102006410236028008200620033602fc072006200c3602f8072006200d3602f007200620023602f4072006200641206a36028c0820024103460d0f200641033602c808200620033602c4082006200c3602c0082006200d3602b808200620023602bc082006200641c8006a3602a808200241044d0d0e20064104360290092006200336028c092006200c3602880920062002360284092006200d36028009200641e49acb80003602e801200641d49acb80003602dc01200641b499cb80003602d001200641d48ecb80003602c401200641908acb80003602b8012006200641a4096a3602e401200620064180096a3602e0012006200641a8086a3602d8012006200641b8086a3602d40120062006418c086a3602cc012006200641f0076a3602c8012006200641e4046a3602c0012006200641d8076a3602bc012006200641b0066a3602b401200620064188056a3602b0012006200641a0056a3602a4092006200b411c6a3602f008200641053602ec082006200641b0016a3602e8082006290284012105200628028c0121022001290200210e200642013702f809200641013602f009200641b0e1d480003602ec09200620023602e809200620053702e009200135022c21052001350230210f20013502342104200135023821102006419083808000ad422086200641d0086aad843703f004200641013a00d408200620042010422086843702d8092006410241012004501b3602d40920062005200f422086843702cc092006410241012005501b3602c8092006200641f0046a3602f4092006200641e8086a3602d0082006200e3702c0092009200641c0096a200a280210118b80808000000c150b200128022821032001280224210c200128021c210d200641003602980520062003360294052006200c360290052006200d360288052006200236028c05200641003602c006200641cc9acb80003602b006200642043702b806200641013602b40620024101460d0c200641013602e807200620033602e4072006200c3602e0072006200d3602d807200620023602dc072006200641306a36028c08200241024d0d0b2006410236028008200620033602fc072006200c3602f8072006200d3602f007200620023602f4072006200641206a3602a80820024103460d0a200641033602c808200620033602c4082006200c3602c0082006200d3602b808200620023602bc082006200641c8006a3602a409200241044d0d0920064104360290092006200336028c092006200c3602880920062002360284092006200d36028009200641e49acb80003602f809200641d49acb80003602ec09200641b499cb80003602e009200641d48ecb80003602d409200641908acb80003602c8092006200641f0046a3602f409200620064180096a3602f0092006200641a4096a3602e8092006200641b8086a3602e4092006200641a8086a3602dc092006200641f0076a3602d80920062006418c086a3602d0092006200641d8076a3602cc092006200641b0066a3602c409200620064188056a3602c0092006200641a0056a3602f00420062001411c6a3602d808200641053602d4082006200641c0096a3602d008200620013602c401200642013703b00141002802dca2db800021022006200641d0086a3602c001024020024102470d004100280290a2db80002101410028028ca2db8000210202404100280288a2db80004101470d0020022001280208417f6a4178716a41086a21020b2002200641b0016a200128022811848080800000450d002002200641b0016a200128022c118b80808000000b41002d00d8a2db80000d1441002802cca2db80004105470d14200641053602e808200641002802a89cdb800022012902143702ec0841002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b2203200641e8086a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d14200641b0016a41086a200641e8086a41086a280200360200200620062902e8083703b001200120032002200641b0016a200641d0086a10b9b28080000c140b20012001280200220241016a360200200241004e0d070c110b20012001280200220241016a360200200241004e0d060c100b20012001280200220241016a360200200241004e0d050c0f0b20012001280200220241016a360200200241004e0d040c0e0b20012001280200220241016a360200200241004e0d030c0d0b20012001280200220241016a360200200241004e0d020c0c0b20012001280200220241016a360200200241004e0d010c0b0b20012001280200220241016a36020020024100480d0a0b200641b0016a4188016a4200370300200641b0016a4190016a4200370300200641b0016a4198016a4200370300200641e4016a2011290300370200200641dc016a2009290300370200200641d4016a200b290300370200200620062903c0093702cc01200642003703b002200641c00036028c04200641003602b403200642003703a803200641003602a003200620033602c001200620013602c4012006200c3a00c801200641003a00ec01200620033602d003200620013602d4032006200c3a00d803200641d8026a4200370300200641e0026a22124200370300200641e8026a4200370300200641f8026a420037030020064188036a4200370300200641db036a200a2d00003a00002006412936029802200641003602f403200642003703d0022006410036028004200642103703f803200642003703f0022006421037028404200641003602b0012006420037038003200620062f01b0063b00d903200641003602b803200641003602cc03200641093602dc03200641093602e803200642003703c003200641003b0190042006200837039803200620073703900320062802282202450d0a20064180036a2113200641f0026a2114200641b0016a41a0016a2115200641b0016a41106a2116200641b0016a411c6a2117419083808000ad422086220520064188056aad8421182005200641d8076aad8421192005200641b8096aad84211a20052006418c086aad84211b2005200641d0086aad84211c2005200641e8086aad84211d418a80808000ad422086200641ac066aad84210f200641a8046a410472211e200641f0076a410472211f200641c0096a41106a2120200641f0096a212120064194026a2122200641c0096a41046a2123200641ed016a2124200641b0066a4188016a210d200641a0056a410c6a2125200641c0096a410c6a21262006280224212720062802202128034002400240024002400240024002400240024002404100280284a2db80000d0002400240024041002d00a09edb80000e03030102000b41989edb800010c3b280800041ff01710e03020001000b0240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021030c010b4100280290a2db80002103410028028ca2db800021014100280288a2db80004101470d0020012003280208417f6a4178716a41086a21010b200141002802989edb8000200328021411848080800000450d010b41002802989edb8000220328022022010d0141d488cb8000412241e4b0cb8000109181808000000b41002d00d8a2db80000d0841002802cca2db80004105470d08200641053602e404200641002802989edb800022032902143702e80441002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2211200641e4046a41002802dc8fdb800041bce9c3800020011b222928020c11848080800000450d0841002802989edb8000220c2802202201450d01200c280224210b200c28021c21092006200c280228220a3602e4072006200b3602e007200620093602d80720062802c001212a200641003602e807200620013602dc07200641002016202a4109461b36028c0820062006418c086a3602b80920014101460d02200641013602c8082006200a3602c4082006200b3602c008200620093602b808200620013602bc08200620153602a808200141024d0d0320064102360290092006200a36028c092006200b3602880920062009360280092006200136028409200620123602a40920014103460d04200641033602b0052006200a3602ac052006200b3602a805200620013602a405200620093602a005200641c08bcb80003602dc06200641c08bcb80003602d006200641c08bcb80003602c406200641f4b0cb80003602b806200620143602f0042006200641f0046a3602d8062006200641a0056a3602d4062006200641a4096a3602cc06200620064180096a3602c8062006200641a8086a3602c0062006200641b8086a3602bc062006200641b8096a3602b4062006200641d8076a3602b0062006200c411c6a360290052006410436028c052006200641b0066a3602880520062902e404210520062802ec0421012003290200212b200642013702f809200641013602f009200641b0e1d480003602ec09200620013602e809200620053702e009200335022c21052003350230212c200335023421102003350238212d2006201d3703d008200641013a00ec0820062010202d422086843702d8092006410241012010501b3602d40920062005202c422086843702cc092006410241012005501b3602c8092006200641d0086a3602f409200620064188056a3602e8082006202b3702c0092011200641c0096a2029280210118b80808000000c080b2003280224210c200328021c210b2006200328022822093602e4072006200c3602e0072006200b3602d80720062802c001210a200641003602e807200620013602dc07200641002016200a4109461b3602e4042006200641e4046a3602b80920014101460d04200641013602c808200620093602c4082006200c3602c0082006200b3602b808200620013602bc082006201536028c08200141024d0d0520064102360290092006200936028c092006200c360288092006200b360280092006200136028409200620123602a80820014103460d06200641033602b005200620093602ac052006200c3602a805200620013602a4052006200b3602a005200641c08bcb80003602dc06200641c08bcb80003602d006200641c08bcb80003602c406200641f4b0cb80003602b806200620143602a4092006200641a4096a3602d8062006200641a0056a3602d4062006200641a8086a3602cc06200620064180096a3602c80620062006418c086a3602c0062006200641b8086a3602bc062006200641b8096a3602b4062006200641d8076a3602b00620062003411c6a3602f008200641043602ec082006200641b0066a3602e808200620033602d409200642013703c00941002802dca2db800021012006200641e8086a3602d009024020014102470d004100280290a2db80002103410028028ca2db8000210102404100280288a2db80004101470d0020012003280208417f6a4178716a41086a21010b2001200641c0096a200328022811848080800000450d002001200641c0096a200328022c118b80808000000b41002d00d8a2db80000d0741002802cca2db80004105470d072006410536028805200641002802989edb8000220129021437028c0541002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b220c20064188056a41002802dc8fdb800041bce9c3800020031b220328020c11848080800000450d072006290288052105200628029005210b2001290200212b200642013702f809200641013602f009200641b0e1d480003602ec092006200b3602e809200620053702e009200135022c21052001350230212c200135023421102001350238212d2006201c3703f004200641013a00d40820062010202d422086843702d8092006410241012010501b3602d40920062005202c422086843702cc092006410241012005501b3602c8092006200641f0046a3602f4092006200641e8086a3602d0082006202b3702c009200c200641c0096a2003280210118b80808000000c070b41d488cb8000412241e4b0cb8000109181808000000b41d488cb8000412241e4b0cb8000109181808000000b41d488cb8000412241e4b0cb8000109181808000000b41d488cb8000412241e4b0cb8000109181808000000b41d488cb8000412241e4b0cb8000109181808000000b41d488cb8000412241e4b0cb8000109181808000000b41d488cb8000412241e4b0cb8000109181808000000b202741a0016a210b200241a0016c220241e07e6a2109202720026a21294100210c4129211120272102024003402009210a200b2101200241a0016a210320022903800122054236510d0120064188056a41106a220b20024198016a29030037030020064188056a41086a220920024190016a2903003703002006200229038801370388052026200241800110f5b28080001a200641a0056a200641c0096a418c0110f5b28080001a2006200c3602ac06200641b0066a202541800110f5b28080001a200d200629038805370300200d41086a2009290300370300200d41106a200b290300370300200620053703b0070240024002400240024002400240024002400240024020114129470d00200641013a00b808200641c0096a200641b0066a41a00110f5b28080001a200620064180096a3602f00a2006200641b0016a3602e00a2006200641b8086a36028009200641d8076a41f49bdb8000200641c0096a10e9a68080004129211120062802d8074129460d0a200641f0076a41106a220b200641d8076a41106a290300370300200641f0076a41086a2209200641d8076a41086a290300370300200620062903d8073703f0074100280284a2db800041014b0d0441002d00ac9edb80000e03040203010b200641c0096a200641b0066a108b93808000024020062802c0094129470d00427f200420062903d0097c220520052004541b2104427f200e20062903c8097c22052005200e541b210e0b200641b0066a10fd9e8080000c090b41a49edb800010c3b280800041ff01710e03020001000b0240024041002802dca2db80004102460d004188e7d48000210241bce6d4800021110c010b4100280290a2db80002111410028028ca2db800021024100280288a2db80004101470d0020022011280208417f6a4178716a41086a21020b200241002802a49edb8000201128021411848080800000450d010b41002802a49edb8000220228022022110d0141d488cb800041224184b1cb8000109181808000000b41002d00d8a2db80000d0441002802cca2db80004104490d04200641043602a808200641002802a49edb800022022902143702ac0841002802d88fdb800041d4e9c3800041002802c8a2db800041024622111b222a200641a8086a41002802dc8fdb800041bce9c3800020111b222e28020c11848080800000450d0441002802a49edb80002211280220222f450d012011280228213020112802242131201128021c2132200641003602e008200620303602dc08200620313602d808200620323602d0082006202f3602d408200641c0b1cb8000360280092006420137028c092006200f3703b00920064101360284092006200641b0096a36028809202f4101460d02200641013602f808200620303602f408200620313602f0082006202f3602ec08200620323602e808200641a08bcb80003602cc08200641908acb80003602c00820062011411c6a3602ac09200620064198086a3602c8082006200641e8086a3602c408200620064180096a3602bc082006200641d0086a3602b8082006200641b8086a3602a4092006200641f0076a36029808200641023602a80920062902a808210520062802b00821112002290200210e200642013702f809200641013602f009200641b0e1d480003602ec09200620113602e809200620053702e009200235022c210520023502302110200235023421042002350238212b2006201b3703b809200641013a00900820062004202b422086843702d8092006410241012004501b3602d409200620052010422086843702cc092006410241012005501b3602c8092006200641b8096a3602f4092006200641a4096a36028c082006200e3702c009202a200641c0096a202e280210118b80808000000c040b2002280228212f2002280224212a200228021c212e200641003602e0082006202f3602dc082006202a3602d8082006202e3602d008200620113602d408200641c0b1cb8000360280092006420137028c092006200f370398082006410136028409200620064198086a3602880920114101460d02200641013602f8082006202f3602f4082006202a3602f008200620113602ec082006202e3602e808200641a08bcb80003602cc08200641908acb80003602c00820062002411c6a360294082006200641a4086a3602c8082006200641e8086a3602c408200620064180096a3602bc082006200641d0086a3602b8082006200641b8086a36028c082006200641f0076a3602a4082006410236029008200620023602d409200642013703c00941002802dca2db8000210220062006418c086a3602d009024020024102470d004100280290a2db80002111410028028ca2db8000210202404100280288a2db80004101470d0020022011280208417f6a4178716a41086a21020b2002200641c0096a201128022811848080800000450d002002200641c0096a201128022c118b80808000000b41002d00d8a2db80000d0341002802cca2db80004104490d03200641043602a409200641002802a49edb800022022902143702a80941002802d88fdb800041d4e9c3800041002802c8a2db800041024622111b222f200641a4096a41002802dc8fdb800041bce9c3800020111b221128020c11848080800000450d0320062902a409210520062802ac09212a2002290200210e200642013702f809200641013602f009200641b0e1d480003602ec092006202a3602e809200620053702e009200235022c210520023502302110200235023421042002350238212b2006201a3703b009200641013a00bc0920062004202b422086843702d8092006410241012004501b3602d409200620052010422086843702cc092006410241012005501b3602c8092006200641b0096a3602f40920062006418c086a3602b8092006200e3702c009202f200641c0096a2011280210118b80808000000c030b41d488cb800041224184b1cb8000109181808000000b41d488cb800041224184b1cb8000109181808000000b41d488cb800041224184b1cb8000109181808000000b20062802d403210220062d00d803211102400240024002400240024002400240024020062802d003222f0e09080700010203040506080b20022002280200222a41016a360200202a4100480d150c070b20022002280200222a41016a360200202a4100480d140c060b20022002280200222a41016a360200202a4100480d130c050b20022002280200222a41016a360200202a4100480d120c040b20022002280200222a41016a360200202a4100480d110c030b20022002280200222a41016a360200202a4100480d100c020b20022002280200222a41016a360200202a41004e0d010c0f0b20022002280200222a41016a360200202a4100480d0e0b0240024020062d00ec01450d0020064180096a41186a202441186a29000037030020064180096a41106a202441106a29000037030020064180096a41086a202441086a29000037030020062024290000370380090c010b20064180096a41186a201741186a29000037030020064180096a41106a201741106a29000037030020064180096a41086a201741086a29000037030020062017290000370380090b202120062903f0073703002020200629038009370000202141106a200b290300370300202141086a2009290300370300202041086a20064180096a41086a290300370000202041106a20064180096a41106a290300370000202041186a20064180096a41186a290300370000200620113a00cc09200620023602c8092006202f3602c409200641033a00c00941014100200641c0096a10f18e808000200641f0046a41086a201f41086a290200370300200641f0046a41106a201f41106a2802003602002006201f2902003703f0044200210420062802f007211120062802ac06212f4200210e0b200c41016a210c200141a0016a210b200a41e07e6a21092003210220032029470d000b0b024020032029460d00200a41a0016e21020340200110aba7808000200141a0016a21012002417f6a22020d000b0b02402028450d002027410028029c96db8000118080808000000b201e20062903f004370200201e41086a200641f0046a41086a290300370200201e41106a200641f0046a41106a280200360200200620113602a8042006202f3602d004200620043703c8042006200e3703c0040240024002400240024002404100280284a2db80000d0002400240024041002d00bc9cdb80000e03030102000b41b49cdb800010c3b280800041ff01710e03020001000b0240024041002802dca2db80004102460d004188e7d48000210241bce6d4800021010c010b4100280290a2db80002101410028028ca2db800021024100280288a2db80004101470d0020022001280208417f6a4178716a41086a21020b200241002802b49cdb8000200128021411848080800000450d010b41002802b49cdb8000220228022022010d0141d488cb8000412241f49acb8000109181808000000b41002d00d8a2db80000d0441002802cca2db80004105470d04200641053602d804200641002802b49cdb800022022902143702dc0441002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b220c200641d8046a41002802dc8fdb800041bce9c3800020011b220b28020c11848080800000450d0441002802b49cdb800022012802202203450d01200128022821092001280224210a200128021c2111200641003602c808200620093602c4082006200a3602c008200620113602b808200620033602bc08200641003602c006200641949bcb80003602b006200642043702b806200641013602b40620034101460d0220064101360290092006200936028c092006200a36028809200620033602840920062011360280092006419c9bcb80003602b405200641908acb80003602a80520062001411c6a3602f8072006200641e8086a3602b005200620064180096a3602ac052006200641b0066a3602a4052006200641b8086a3602a0052006200641a0056a3602f0072006200641a8046a3602e808200641023602f40720062902d804210520062802e00421012002290200212b200642013702f809200641013602f009200641b0e1d480003602ec09200620013602e809200620053702e009200235022c21052002350230212c200235023421102002350238212d2006201937038805200641013a00dc0720062010202d422086843702d8092006410241012010501b3602d40920062005202c422086843702cc092006410241012005501b3602c809200620064188056a3602f4092006200641f0076a3602d8072006202b3702c009200c200641c0096a200b280210118b80808000000c040b200228022821032002280224210c200228021c210b200641003602c808200620033602c4082006200c3602c0082006200b3602b808200620013602bc08200641003602c006200641949bcb80003602b006200642043702b806200641013602b40620014101460d0220064101360290092006200336028c092006200c3602880920062001360284092006200b360280092006419c9bcb80003602b405200641908acb80003602a80520062002411c6a3602e0072006200641d0086a3602b005200620064180096a3602ac052006200641b0066a3602a4052006200641b8086a3602a0052006200641a0056a3602d8072006200641a8046a3602d008200641023602dc07200620023602d409200642013703c00941002802dca2db800021022006200641d8076a3602d009024020024102470d004100280290a2db80002101410028028ca2db8000210202404100280288a2db80004101470d0020022001280208417f6a4178716a41086a21020b2002200641c0096a200128022811848080800000450d002002200641c0096a200128022c118b80808000000b41002d00d8a2db80000d0341002802cca2db80004105470d03200641053602f007200641002802b49cdb800022022902143702f40741002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2203200641f0076a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d0320062902f007210520062802f807210c2002290200212b200642013702f809200641013602f009200641b0e1d480003602ec092006200c3602e809200620053702e009200235022c21052002350230212c200235023421102002350238212d200620183703e808200641013a008c0520062010202d422086843702d8092006410241012010501b3602d40920062005202c422086843702cc092006410241012005501b3602c8092006200641e8086a3602f4092006200641d8076a360288052006202b3702c0092003200641c0096a2001280210118b80808000000c030b41d488cb8000412241f49acb8000109181808000000b41d488cb8000412241f49acb8000109181808000000b41d488cb8000412241f49acb8000109181808000000b0240024020062802a8044129460d002006427f20062903d802220520062903c8047c221020102005541b3703d8022006427f20062903d002220520062903c0047c221020102005541b3703d00220062802d0042102202341106a200641a8046a41106a290300370200202341086a200641a8046a41086a290300370200202320062903a804370200202220062902c009370200202241086a200641c0096a41086a290200370200202241106a2020290200370200202241186a200641c0096a41186a28020036020020144200370300201441086a4200370300200620023602900220062802f4032101200641003602f40320062802f8032103200641103602f80320062802fc032102200641003602fc0302402002450d0020032127200121280c020b20134200370300201341086a42003703002006280284042127200628028004212820064280808080800237038004200628028804210220064100360288042001450d012003410028029c96db8000118080808000000c010b024020062802fc032201450d0020062802f80321020340200210d38b808000200241a0016a21022001417f6a22010d000b0b024020062802f403450d0020062802f803410028029c96db8000118080808000000b20062903f0022105201442003703002013420037030020062903f8022110201441086a4200370300201341086a42003703002006428080808080023702f4032006280280042128200642003702fc032006280288042102200628028404212720064210370284042006427f200520062903d002222b7c22052005202b541b3703d0022006427f201020062903d80222057c221020102005541b3703d8020b20062002360228200620273602242006202836022020020d000c0b0b0b41d488cb8000412241a09acb8000109181808000000b41d488cb8000412241a09acb8000109181808000000b41d488cb8000412241a09acb8000109181808000000b41d488cb8000412241a09acb8000109181808000000b41d488cb8000412241a09acb8000109181808000000b41d488cb8000412241a09acb8000109181808000000b41d488cb8000412241a09acb8000109181808000000b41d488cb8000412241a09acb8000109181808000000b41d488cb8000412241a09acb8000109181808000000b000b200641c0096a200641b0016a41f00210f5b28080001a200641b0066a200641c0096a10fe9e808000200641b0066a20062903d00a200641c0096a4198016a29030010ae8d808000024020062903b006220520062903b806220484500d0020062005370380092006200437038809200641b0066a10b791808000024020062d00b0064101470d00200641c0046a200641c9066a290000370300200641a8046a41106a200641c1066a290000370300200641b0046a200641b9066a290000370300200620062900b1063703a804200641a0056a200641a8046a2005200410af8d80800020062903a00520062903a80584500d01200641a0056a41106a10a4a48080000c010b20064180096a10a4a48080000b4200200820062903e80a7d220520052008561b21054200200720062903e00a7d220420042007561b2104024020062802b80b20062802c40b722201450d00200641b00b6a210202400240024002400240024002400240024002404100280284a2db80000d0002400240024041002d00c89cdb80000e03030102000b41c09cdb800010c3b280800041ff01710e03020001000b41002802c09cdb8000210d0240024041002802dca2db80004102460d004188e7d48000210341bce6d48000210c0c010b4100280290a2db8000210c410028028ca2db800021034100280288a2db80004101470d002003200c280208417f6a4178716a41086a21030b2003200d200c28021411848080800000450d010b41002802c09cdb8000220c28022022030d0141d488cb800041224188a0cb8000109181808000000b41002d00d8a2db80000d0841002802cca2db80004105470d08200641053602f004200641002802c09cdb8000220c2902143702f40441002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2211200641f0046a41002802dc8fdb800041bce9c3800020031b222928020c11848080800000450d0841002802c09cdb8000220d2802202203450d01200d280228210b200d2802242109200d28021c210a200641003602e8072006200b3602e407200620093602e0072006200a3602d807200620033602dc07200641003602b804200641bca0cb80003602a804200642043702b004200641013602ac0420034101460d0220064101360280082006200b3602fc07200620093602f8072006200a3602f007200620033602f4072006200236028c08200341024d0d03200641023602c8082006200b3602c408200620093602c0082006200a3602b808200620033602bc082006200641d0096a3602a80820034103460d0420064103360290092006200b36028c09200620093602880920062003360284092006200a36028009200641d48ecb80003602cc05200641d4a0cb80003602c005200641c4a0cb80003602b405200641908acb80003602a8052006200641e00b6a3602a4092006200641a4096a3602c805200620064180096a3602c4052006200641a8086a3602bc052006200641b8086a3602b80520062006418c086a3602b0052006200641f0076a3602ac052006200641a8046a3602a4052006200641d8076a3602a0052006200d411c6a360290052006410436028c052006200641a0056a3602880520062902f004210e20062802f8042103200c2902002110200642013702e806200641013602e006200641b0e1d480003602dc06200620033602d8062006200e3702d006200c35022c210e200c350230212b200c350234210f200c35023821072006419083808000ad422086200641e8086aad843703d008200641013a00ec082006200f2007422086843702c806200641024101200f501b3602c4062006200e202b422086843702bc06200641024101200e501b3602b8062006200641d0086a3602e406200620064188056a3602e808200620103702b0062011200641b0066a2029280210118b80808000000c080b200c280228210d200c280224210b200c28021c2109200641003602e8072006200d3602e4072006200b3602e007200620093602d807200620033602dc07200641003602b804200641bca0cb80003602a804200642043702b004200641013602ac0420034101460d0420064101360280082006200d3602fc072006200b3602f807200620093602f007200620033602f407200620023602a409200341024d0d05200641023602c8082006200d3602c4082006200b3602c008200620093602b808200620033602bc082006200641d0096a3602f00420034103460d0620064103360290092006200d36028c092006200b3602880920062003360284092006200936028009200641d48ecb80003602dc06200641d4a0cb80003602d006200641c4a0cb80003602c406200641908acb80003602b8062006200641e00b6a3602d0082006200641d0086a3602d806200620064180096a3602d4062006200641f0046a3602cc062006200641b8086a3602c8062006200641a4096a3602c0062006200641f0076a3602bc062006200641a8046a3602b4062006200641d8076a3602b0062006200c411c6a3602f008200641043602ec082006200641b0066a3602e8082006200c3602b405200642013703a00541002802dca2db800021032006200641e8086a3602b005024020034102470d004100280290a2db8000210c410028028ca2db8000210302404100280288a2db80004101470d002003200c280208417f6a4178716a41086a21030b2003200641a0056a200c28022811848080800000450d002003200641a0056a200c28022c118b80808000000b41002d00d8a2db80000d0741002802cca2db80004105470d072006410536028805200641002802c09cdb8000220c29021437028c0541002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b220d20064188056a41002802dc8fdb800041bce9c3800020031b220328020c11848080800000450d07200641a0056a41086a20064188056a41086a28020036020020062006290288053703a005200c200d2003200641a0056a200641e8086a10b9b28080000c070b41d488cb800041224188a0cb8000109181808000000b41d488cb800041224188a0cb8000109181808000000b41d488cb800041224188a0cb8000109181808000000b41d488cb800041224188a0cb8000109181808000000b41d488cb800041224188a0cb8000109181808000000b41d488cb800041224188a0cb8000109181808000000b41d488cb800041224188a0cb8000109181808000000b20062802f80b210320062802d009210c200641b0066a41106a200241106a290200370300200641b0066a41086a200241086a290200370300200620022902003703b006200641a0056a200641e00b6a200641c0096a41106a2202200c4109461b200641f80b6a20034109461b200641b0066a200210eda1808000427f200520062903a8057c220e200e2005541b2105427f200420062903a0057c220e200e2004541b21040b200145210202400240024020062802a80a4129470d002000200537031020002004370308200041293602002002450d020c010b20064180096a41086a200641a80a6a220141086a29030037030020064180096a41106a200141106a290300370300200620062802a00a3602b009200620012903003703800902400240024002400240024002400240024002404100280284a2db80000d0002400240024041002d00d49cdb80000e03030102000b41cc9cdb800010c3b280800041ff01710e03020001000b41002802cc9cdb8000210c0240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021030c010b4100280290a2db80002103410028028ca2db800021014100280288a2db80004101470d0020012003280208417f6a4178716a41086a21010b2001200c200328021411848080800000450d010b41002802cc9cdb8000220328022022010d0141d488cb8000412241e4a0cb8000109181808000000b41002d00d8a2db80000d0841002802cca2db80004105470d08200641053602d008200641002802cc9cdb800022032902143702d40841002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b220a200641d0086a41002802dc8fdb800041bce9c3800020011b221128020c11848080800000450d0841002802cc9cdb8000220c2802202201450d01200c280228210d200c280224210b200c28021c210920064100360298052006200d360294052006200b3602900520062009360288052006200136028c05200641003602b80420064184a1cb80003602a804200642043702b004200641013602ac0420014101460d02200641013602e8072006200d3602e4072006200b3602e007200620093602d807200620013602dc072006200641b0096a3602b809200141024d0d0320064102360280082006200d3602fc072006200b3602f807200620093602f007200620013602f407200620064180096a3602e40420014103460d04200641033602c8082006200d3602c4082006200b3602c008200620013602bc08200620093602b808200641d48ecb80003602cc05200641a08bcb80003602c0052006418ca1cb80003602b405200641908acb80003602a8052006200641e00b6a36028c0820062006418c086a3602c8052006200641b8086a3602c4052006200641e4046a3602bc052006200641f0076a3602b8052006200641b8096a3602b0052006200641d8076a3602ac052006200641a8046a3602a405200620064188056a3602a0052006200c411c6a3602f008200641043602ec082006200641a0056a3602e80820062902d008210e20062802d808210120032902002110200642013702e806200641013602e006200641b0e1d480003602dc06200620013602d8062006200e3702d006200335022c210e2003350230212b2003350234210f200335023821072006419083808000ad422086200641a4096aad843703a808200641013a00a8092006200f2007422086843702c806200641024101200f501b3602c4062006200e202b422086843702bc06200641024101200e501b3602b8062006200641a8086a3602e4062006200641e8086a3602a409200620103702b006200a200641b0066a2011280210118b80808000000c080b2003280228210c2003280224210d200328021c210b20064100360298052006200c360294052006200d360290052006200b360288052006200136028c05200641003602b80420064184a1cb80003602a804200642043702b004200641013602ac0420014101460d04200641013602e8072006200c3602e4072006200d3602e0072006200b3602d807200620013602dc072006200641b0096a36028c08200141024d0d0520064102360280082006200c3602fc072006200d3602f8072006200b3602f007200620013602f407200620064180096a3602a80820014103460d06200641033602c8082006200c3602c4082006200d3602c008200620013602bc082006200b3602b808200641d48ecb80003602dc06200641a08bcb80003602d0062006418ca1cb80003602c406200641908acb80003602b8062006200641e00b6a3602a4092006200641a4096a3602d8062006200641b8086a3602d4062006200641a8086a3602cc062006200641f0076a3602c80620062006418c086a3602c0062006200641d8076a3602bc062006200641a8046a3602b406200620064188056a3602b00620062003411c6a3602d808200641043602d4082006200641b0066a3602d008200620033602b405200642013703a00541002802dca2db800021012006200641d0086a3602b005024020014102470d004100280290a2db80002103410028028ca2db8000210102404100280288a2db80004101470d0020012003280208417f6a4178716a41086a21010b2001200641a0056a200328022811848080800000450d002001200641a0056a200328022c118b80808000000b41002d00d8a2db80000d0741002802cca2db80004105470d07200641053602e808200641002802cc9cdb800022032902143702ec0841002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b220c200641e8086a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d07200641a0056a41086a200641e8086a41086a280200360200200620062902e8083703a0052003200c2001200641a0056a200641d0086a10b9b28080000c070b41d488cb8000412241e4a0cb8000109181808000000b41d488cb8000412241e4a0cb8000109181808000000b41d488cb8000412241e4a0cb8000109181808000000b41d488cb8000412241e4a0cb8000109181808000000b41d488cb8000412241e4a0cb8000109181808000000b41d488cb8000412241e4a0cb8000109181808000000b41d488cb8000412241e4a0cb8000109181808000000b20002006290380093703002000200537032820002004370320200041086a20064180096a41086a290300370300200041106a20064180096a41106a290300370300200020062802b0092201417f2001418002491b3a00182002450d010b410021024100210141002103024020062802b00b220c450d00200620062802b40b22013602cc062006200c3602c806200641003602c406200620013602bc062006200c3602b806200641003602b4064101210120062802b80b21030b200620033602d006200620013602c006200620013602b006200641b0066a10cc8a80800041002101024020062802bc0b2203450d00200620062802c00b22023602cc06200620033602c806200641003602c406200620023602bc06200620033602b806200641003602b4064101210220062802c40b21010b200620013602d006200620023602c006200620023602b006200641b0066a10da8b8080000b024020062802d0094109460d00200641d0096a10db9e8080000b200641e00b6a10db9e8080000240200628028c0c2201450d0020062802880c21020340200210d38b808000200241a0016a21022001417f6a22010d000b0b024020062802840c450d0020062802880c410028029c96db8000118080808000000b024020062802980c2201450d0020062802940c21020340200210d38b808000200241a0016a21022001417f6a22010d000b0b024020062802900c450d0020062802940c410028029c96db8000118080808000000b024020062802c009450d0020062802c409450d0020062802c809410028029c96db8000118080808000000b410021024100210141002103024020062802c80b220c450d00200620062802cc0b22013602cc062006200c3602c806200641003602c406200620013602bc062006200c3602b806200641003602b4064101210120062802d00b21030b200620033602d006200620013602c006200620013602b006200641b0066a10cc8a80800041002101024020062802d40b2203450d00200620062802d80b22023602cc06200620033602c806200641003602c406200620023602bc06200620033602b806200641003602b4064101210220062802dc0b21010b200620013602d006200620023602c006200620023602b006200641b0066a10da8b808000024020062802ec0b4109460d00200641ec0b6a10db9e8080000b024020062802f80b4109460d00200641f80b6a10db9e8080000b024020062802282201450d00200628022421020340200210d38b808000200241a0016a21022001417f6a22010d000b0b2006280220450d012006280224410028029c96db8000118080808000000c010b2000200837032820002007370320200041003a001820004126360200200641306a10db9e808000024020062802282201450d00200628022421020340200210d38b808000200241a0016a21022001417f6a22010d000b0b2006280220450d002006280224410028029c96db8000118080808000000b200641e00e6a2480808080000be80201017f02400240024002400240024002400240024020002802000e080801020304050607000b2000280204220120012802002201417f6a36020020014101470d07200041046a10caaf8080000c070b2000280204220120012802002201417f6a36020020014101470d06200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d05200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d04200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d03200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d02200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d01200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d00200041046a10caaf8080000f0b0bf50402047f037e23808080800041106b2202248080808000024002400240024002400240024002400240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e0b0102030409090905060708090b200041083a00000c090b02402003280208220428020422014120490d002004200141606a36020420042004280200220141206a3602002003427f2003290300220642207c220720072006541b370300200041003a000020002001290000370001200041096a200141086a290000370000200041116a200141106a290000370000200041196a200141186a2900003700000c090b200041083a00000c080b02402003280208220428020422014108490d002004200141786a36020420042004280200220141086a3602002003427f2003290300220642087c220720072006541b3703002003280208220428020422054120490d00200129000021072004200541606a36020420042004280200220141206a3602002003427f200642287c220820082006541b37030020002007370308200041013a000020002001290000370010200041186a200141086a290000370000200041206a200141106a290000370000200041286a200141186a2900003700000c080b200041083a00000c070b200041023a00000c060b200041033a00000c050b2002200110f888808000024020022802000d0020002002290308370308200041043a00000c050b200041083a00000c040b200041053a00000c030b200041063a00000c020b200041073a00000c010b200041083a00000b200241106a2480808080000bee0604067f027e017f017e23808080800041106b22022480808080000240024002400240024002400240024002400240024002400240024002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d0a200720054b0d0b20042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00000e0b0102030409090905060708090b200041083a00000c110b0240200328020822042802082206200428021022016b4120490d00200141206a21052001415f4b0d0b200520064b0d0c20042802042106200420053602102003427f2003290300220842207c220920092008541b370300200041003a00002000200620016a2204290000370001200041096a200441086a290000370000200041116a200441106a290000370000200041196a200441186a2900003700000c110b200041083a00000c100b0240200328020822042802082206200428021022016b4108490d00200141086a2105200141774b0d0c200520064b0d0d2004280204210a200420053602102003427f2003290300220842087c220920092008541b370300200328020822042802082205200428021022066b4120490d00200641206a21072006415f4b0d0e200720054b0d0f200a20016a290000210920042802042101200420073602102003427f200842287c220b200b2008541b37030020002009370308200041013a00002000200120066a2204290000370010200041186a200441086a290000370000200041206a200441106a290000370000200041286a200441186a2900003700000c100b200041083a00000c0f0b200041023a00000c0e0b200041033a00000c0d0b2002200110f788808000024020022802000d0020002002290308370308200041043a00000c0d0b200041083a00000c0c0b200041053a00000c0b0b200041063a00000c0a0b200041073a00000c090b200041083a00000c080b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b2001200541e493d0800010b781808000000b2005200641e493d0800010b581808000000b2001200541e493d0800010b781808000000b2005200641e493d0800010b581808000000b2006200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200241106a2480808080000b810502047f037e23808080800041106b2202248080808000024002400240024002400240024002400240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e0b0102030409090905060708090b200041083a00000c090b02402003280208280200220428020422014120490d002004200141606a36020420042004280200220141206a3602002003427f2003290300220642207c220720072006541b370300200041003a000020002001290000370001200041096a200141086a290000370000200041116a200141106a290000370000200041196a200141186a2900003700000c090b200041083a00000c080b02402003280208280200220428020422014108490d002004200141786a36020420042004280200220141086a3602002003427f2003290300220642087c220720072006541b3703002003280208280200220428020422054120490d00200129000021072004200541606a36020420042004280200220141206a3602002003427f200642287c220820082006541b37030020002007370308200041013a000020002001290000370010200041186a200141086a290000370000200041206a200141106a290000370000200041286a200141186a2900003700000c080b200041083a00000c070b200041023a00000c060b200041033a00000c050b2002200110f488808000024020022802000d0020002002290308370308200041043a00000c050b200041083a00000c040b200041053a00000c030b200041063a00000c020b200041073a00000c010b200041083a00000b200241106a2480808080000bb30502067f017e23808080800041206b2202248080808000024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024002400240024002400240024002400240024020044101710d00200541ff01710e0b0102030409090905060708090b200041083a00000c0b0b200241186a22044200370300200241106a22014200370300200241086a2205420037030020024200370300024020032002412010d3a58080000d0020002002290300370001200041196a2004290300370000200041116a2001290300370000200041096a2005290300370000200041003a00000c0b0b200041083a00000c0a0b20024200370300024020032002410810d3a58080000d0020022903002108200241186a22044200370300200241106a22014200370300200241086a42003703002002420037030020032002412010d3a58080000d0020002002290300370010200041286a2004290300370000200041206a2001290300370000200041186a200241086a29030037000020002008370308200041013a00000c0a0b200041083a00000c090b200041023a00000c080b200041033a00000c070b2002200110f588808000024020022802000d0020002002290308370308200041043a00000c070b200041083a00000c060b200041053a00000c050b200041063a00000c040b200041073a00000c030b200041083a00000c020b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200241206a2480808080000ba90702057f017e23808080800041106b220224808080800002400240024002400240024002400240024020002d00000e080001020304050607000b02402001280200220320012802082204470d0020012004410110bea880800020012802002103200128020821040b200041016a21002001200441016a22053602082001280204220620046a41003a00000240200320056b411f4b0d0020012005412010bea880800020012802042106200128020821050b200620056a220420002900003700002001200541206a360208200441186a200041186a290000370000200441106a200041106a290000370000200441086a200041086a2900003700000c070b02402001280200220320012802082205470d0020012005410110bea880800020012802002103200128020821050b2001280204220620056a41013a00002001200541016a2205360208200029030821070240200320056b41074b0d0020012005410810bea88080002001280200210320012802042106200128020821050b200041106a21002001200541086a2204360208200620056a20073700000240200320046b411f4b0d0020012004412010bea880800020012802042106200128020821040b200620046a220520002900003700002001200441206a360208200541186a200041186a290000370000200541106a200041106a290000370000200541086a200041086a2900003700000c060b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41023a00000c050b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41033a00000c040b200041086a21050240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41073a00002002200536020c2002410c6a2001108d898080000c030b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41083a00000c020b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41093a00000c010b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a410a3a00000b200241106a2480808080000bee1404047f027e017f037e23808080800041c0026b22022480808080000240024002400240024002400240024002400240024002400240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e0a0102030405060708090b0a0b200041133a00000c0d0b2002200110e988808000024020022802000d0020022802042103200041093a0000200020033602040c0d0b200041133a00000c0c0b0240200328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b370300410821030240024020052d00000e020100020b200241106a200110de9e80800020022d001022034108460d01200241d7016a200241386a290000370000200241d0016a200241316a290000370300200241c8016a200241296a290000370300200241c0016a200241216a290000370300200241b0016a41086a200241196a290000370300200220022900113703b0010b20012802002205280208280200220428020422014120490d002004200141606a36020420042004280200220141206a3602002005427f2005290300220642207c220720072006541b370300200020022903b001370001200041096a200241b0016a41086a290300370000200041116a200241b0016a41106a290300370000200041196a200241b0016a41186a290300370000200041216a200241b0016a41206a290300370000200041286a200241d7016a29000037000020002001290000370030200041386a200141086a290000370000200041c0006a200141106a290000370000200041c8006a200141186a290000370000200020033a00000c0c0b200041133a00000c0b0b200328020828020022042802042205450d0820042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b370300410821030240024020052d00000e0201000a0b200241106a200110de9e80800020022d001022034108460d0920024187026a200241386a29000037000020024180026a200241316a290000370300200241f8016a200241296a290000370300200241f0016a200241216a290000370300200241e0016a41086a200241196a290000370300200220022900113703e0010b200241106a200110f488808000024020022802100d0020022903182106200020022903e00137000920002006370338200020033a00082000410b3a0000200041306a20024187026a290000370000200041296a20024180026a290300370000200041216a200241f8016a290300370000200041196a200241f0016a290300370000200041116a200241e8016a2903003700000c0b0b200041133a00000c0a0b0240200328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b370300410821030240024020052d00000e020100020b200241106a200110de9e80800020022d001022034108460d01200241b7026a200241386a290000370000200241b0026a200241316a290000370300200241a8026a200241296a290000370300200241a0026a200241216a29000037030020024190026a41086a200241196a29000037030020022002290011370390020b20012802002201280208280200220428020422054114490d0020042005416c6a36020420042004280200220541146a3602002001427f2001290300220642147c220720072006541b3703002000200229039002370009200041116a20024190026a41086a290300370000200041196a20024190026a41106a290300370000200041216a200241a8026a290300370000200041296a200241b0026a290300370000200041306a200241b7026a29000037000020002005290000370038200041c0006a200541086a290000370000200041c8006a200541106a280000360000200020033a00082000410c3a00000c0a0b200041133a00000c090b0240200328020828020022042802042201450d002000410d3a000020042001417f6a36020420042004280200220141016a360200200020012d00003a00012003427f200329030042017c22062006501b3703000c090b200041133a00000c080b200241106a2001108a89808000024020022802104101710d00200229032021062000200241286a290300370318200020063703102000410e3a00000c080b200041133a00000c070b0240200328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020012802002201280208280200220328020422044120490d0020052d000021052003200441606a36020420032003280200220441206a3602002001427f2001290300220642207c220720072006541b370300200020053a00212000410f3a000020002004290000370001200041096a200441086a290000370000200041116a200441106a290000370000200041196a200441186a2900003700000c070b200041133a00000c060b200041103a00000c050b200328020828020022042802042205450d0320042005417f6a36020420042004280200220541016a3602002003427f2003290300220742017c22062006501b3703004200210602400240024020052d000022040e0a02000102020202020202060b2003280208280200220528020422084104490d0520052008417c6a36020420052005280200220841046a3602002003427f200742057c220620062007541b370300200835000021060c010b200241086a200110e98880800020022802080d04200228020cad42188621060b200241d0006a200110fe90808000024020022802504105460d0020024180016a41086a200241d0006a41086a28020022033602002002411b6a200336000020022002290250220737038001200041113a00002002200737001320002002290010370001200041086a200241176a290000370000200020064208862004ad843703100c050b200041133a00000c040b200041133a00000c030b200241d0006a200110de9e808000024020022d00504108460d0020024180016a41286a200241d0006a41286a290300220637030020024180016a41206a200241d0006a41206a290300220737030020024180016a41186a200241d0006a41186a290300220937030020024180016a41106a200241d0006a41106a290300220a37030020024180016a41086a200241d0006a41086a290300220b3703002002411f6a200b370000200241276a200a3700002002412f6a2009370000200241376a20073700002002413f6a22032006370000200220022903502206370380012002200637001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041216a200241106a41206a290000370000200041296a200241106a41286a290000370000200041306a2003290000370000200041123a00000c030b200041133a00000c020b200041133a00000c010b200041133a00000b200241c0026a2480808080000bac1704067f027e017f037e23808080800041c0026b2202248080808000024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d0c200720054b0d0d20042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00000e0a0102030405060708090b0a0b200041133a00000c1f0b200241086a200110f388808000024020022802080d00200228020c2104200041093a0000200020043602040c1f0b200041133a00000c1e0b024020032802082204280208220520042802102206460d00200641016a2207450d0c200720054b0d0d20042802042105200420073602102003427f200329030042017c22082008501b3703004108210302400240200520066a2d00000e020100020b200241106a200110dd9e80800020022d001022034108460d01200241d7016a200241386a290000370000200241d0016a200241316a290000370300200241c8016a200241296a290000370300200241c0016a200241216a290000370300200241b0016a41086a200241196a290000370300200220022900113703b0010b2001280200220628020822042802082205200428021022016b4120490d00200141206a21072001415f4b0d0e200720054b0d0f20042802042105200420073602102006427f2006290300220842207c220920092008541b370300200020022903b001370001200041096a200241b0016a41086a290300370000200041116a200241b0016a41106a290300370000200041196a200241b0016a41186a290300370000200041216a200241d0016a290300370000200041286a200241d7016a2900003700002000200520016a2204290000370030200041386a200441086a290000370000200041c0006a200441106a290000370000200041c8006a200441186a290000370000200020033a00000c1e0b200041133a00000c1d0b20032802082204280208220520042802102206460d10200641016a2207450d0e200720054b0d0f20042802042105200420073602102003427f200329030042017c22082008501b3703004108210402400240200520066a2d00000e020100120b200241106a200110dd9e80800020022d001022044108460d1120024187026a200241386a29000037000020024180026a200241316a290000370300200241f8016a200241296a290000370300200241f0016a200241216a290000370300200241e0016a41086a200241196a290000370300200220022900113703e0010b200241106a200110f788808000024020022802100d0020022903182108200020022903e00137000920002008370338200020043a00082000410b3a0000200041306a20024187026a290000370000200041296a20024180026a290300370000200041216a200241f8016a290300370000200041196a200241f0016a290300370000200041116a200241e8016a2903003700000c1d0b200041133a00000c1c0b024020032802082204280208220520042802102206460d00200641016a2207450d11200720054b0d1220042802042105200420073602102003427f200329030042017c22082008501b3703004108210302400240200520066a2d00000e020100020b200241106a200110dd9e80800020022d001022034108460d01200241b7026a200241386a290000370000200241b0026a200241316a290000370300200241a8026a200241296a290000370300200241a0026a200241216a29000037030020024190026a41086a200241196a29000037030020022002290011370390020b2001280200220628020822042802082205200428021022016b4114490d00200141146a21072001416b4b0d13200720054b0d1420042802042105200420073602102006427f2006290300220842147c220920092008541b3703002000200229039002370009200041116a20024190026a41086a290300370000200041196a20024190026a41106a290300370000200041216a200241a8026a290300370000200041296a200241b0026a290300370000200041306a200241b7026a2900003700002000200520016a2204290000370038200041c0006a200441086a290000370000200041c8006a200441106a280000360000200020033a00082000410c3a00000c1c0b200041133a00000c1b0b024020032802082204280208220620042802102201460d00200141016a2205450d14200520064b0d1520042802042106200420053602102000410d3a00002000200620016a2d00003a00012003427f200329030042017c22082008501b3703000c1b0b200041133a00000c1a0b200241106a2001108289808000024020022802104101710d00200229032021082000200241286a290300370318200020083703102000410e3a00000c1a0b200041133a00000c190b024020032802082204280208220520042802102206460d00200641016a2207450d14200720054b0d152004280204210a200420073602102003427f200329030042017c22082008501b3703002001280200220128020822042802082205200428021022036b4120490d00200341206a21072003415f4b0d16200720054b0d17200a20066a2d0000210620042802042105200420073602102001427f2001290300220842207c220920092008541b370300200020063a00212000410f3a00002000200520036a2204290000370001200041096a200441086a290000370000200041116a200441106a290000370000200041196a200441186a2900003700000c190b200041133a00000c180b200041103a00000c170b200241d0006a200110fa9080800020022d0050410a460d1520022903502108200241d0006a2001108091808000024020022802504105460d0020024180016a41086a200241d0006a41086a28020022043602002002411b6a200436000020022002290250220937038001200041113a00002002200937001320002002290010370001200041086a200241176a290000370000200020083703100c170b200041133a00000c160b200041133a00000c150b200241d0006a200110dd9e808000024020022d00504108460d0020024180016a41286a200241d0006a41286a290300220837030020024180016a41206a200241d0006a41206a290300220937030020024180016a41186a200241d0006a41186a290300220b37030020024180016a41106a200241d0006a41106a290300220c37030020024180016a41086a200241d0006a41086a290300220d3703002002411f6a200d370000200241276a200c3700002002412f6a200b370000200241376a20093700002002413f6a22042008370000200220022903502208370380012002200837001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041216a200241106a41206a290000370000200041296a200241106a41286a290000370000200041306a2004290000370000200041123a00000c150b200041133a00000c140b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b2001200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200041133a00000c0b0b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b2001200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b417f200541e493d0800010b781808000000b2005200641e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b2003200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200041133a00000b200241c0026a2480808080000bfa1402077f027e23808080800041e0016b2202248080808000024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a36020020062d00000e0a0102030405060708090a0b0b200041133a00000c160b2005450d1420032004417e6a22053602042003200641026a360200024002400240024020062d000122014103710e0400030201000b200141027621030c160b200141044f0d1620044106490d1620032004417a6a3602042003200641066a360200200628000222034180808080044f0d150c160b20044105490d1520032004417b6a3602042003200641056a36020020062f0002200641046a2d0000411074722203418002490d15200341087420017241027621030c140b20050d120c140b20024180016a200110d69d80800020022d0080014109460d0d200241b0016a41286a220420024180016a41286a290300370300200241b0016a41206a220620024180016a41206a290300370300200241b0016a41186a220520024180016a41186a290300370300200241b0016a41106a220720024180016a41106a290300370300200241b0016a41086a220820024180016a41086a29030037030020022002290380013703b00102402001280200220328020422014120490d002003200141606a36020420032003280200220141206a360200200241306a41106a2007290300370300200241306a41186a2005290300370300200241306a41206a2006290300370300200241306a41286a2004290300370300200241e8006a200141086a290000370300200241f0006a200141106a290000370300200241f8006a200141186a290000370300200220022903b00137033020022008290300370338200220012900003703602000200241306a41d00010f5b28080001a0c150b200041133a00000c140b20024180016a200110d69d80800020022d0080014109460d0d200241b0016a41286a220320024180016a41286a290300370300200241b0016a41206a220420024180016a41206a290300370300200241b0016a41186a220620024180016a41186a290300370300200241b0016a41106a220520024180016a41106a290300370300200241b0016a41086a220720024180016a41086a29030037030020022002290380013703b00120024180016a200110f68880800002402002280280010d002002413f6a2007290300370000200241c7006a2005290300370000200241cf006a2006290300370000200241d7006a2004290300370000200241df006a20032903002209370000200229038801210a2000410b3a0000200220022903b00137003720002002290030370001200041306a2009370000200041096a200241306a41086a290000370000200041116a200241306a41106a290000370000200041196a200241306a41186a290000370000200041216a200241306a41206a290000370000200041296a200241306a41286a2900003700002000200a3703380c140b200041133a00000c130b20024180016a200110d69d80800020022d0080014109460d0d200241b0016a41286a220420024180016a41286a290300370300200241b0016a41206a220620024180016a41206a290300370300200241b0016a41186a220520024180016a41186a290300370300200241b0016a41106a220720024180016a41106a290300370300200241b0016a41086a220820024180016a41086a29030037030020022002290380013703b00102402001280200220328020422014114490d0020032001416c6a36020420032003280200220141146a3602002002413f6a2008290300370000200241c7006a2007290300370000200241cf006a2005290300370000200241d7006a2006290300370000200241df006a2203200429030037000020002001290000370038200041c0006a200141086a290000370000200041c8006a200141106a280000360000200220022903b0013700372000410c3a000020002002290030370001200041096a200241306a41086a290000370000200041116a200241306a41106a290000370000200041196a200241306a41186a290000370000200041216a200241306a41206a290000370000200041296a200241306a41286a290000370000200041306a20032900003700000c130b200041133a00000c120b02402005450d002000410d3a000020032004417e6a3602042003200641026a360200200020062d00013a00010c120b200041133a00000c110b200241306a2001108789808000024020022802304101710d00200229034021092000200241c8006a290300370318200020093703102000410e3a00000c110b200041133a00000c100b02402005450d0020032004417e6a22053602042003200641026a220136020020054120490d0020062d0001210520032004415e6a3602042003200641226a360200200020053a00212000410f3a000020002001290000370001200041096a200141086a290000370000200041116a200141106a290000370000200041196a200141186a2900003700000c100b200041133a00000c0f0b200041103a00000c0e0b20024180016a200110f99080800020022d008001410a460d09200229038001210920024180016a200110829180800002402002280280014105460d00200241b0016a41086a20024180016a41086a28020022033602002002413b6a20033600002002200229028001220a3703b001200041113a00002002200a37003320002002290030370001200041086a200241376a290000370000200020093703100c0e0b200041133a00000c0d0b411321072005450d0420032004417e6a3602042003200641026a22083602000240024002400240024020062d000122050e0b0001080809090902060304090b20044122490d0820032004415e6a3602042003200641226a360200200241106a200641196a290000370300200241186a200641216a2d00003a0000200220082800003602282002200841036a28000036002b2002200629001137030820062900092109410021050c070b2004410a490d072003200441766a220536020420032006410a6a220136020020054120490d07200629000221092003200441566a36020420032006412a6a360200200241086a41086a200141086a290000370300200241086a41106a200141106a290000370300200241086a41186a200141186a29000037030020022001290000370308410121050c060b200241306a200110f68880800020022802300d0620022903382109410421050c050b410621050c030b410721050c020b200041133a00000c0b0b410521050b0b200020053a00082000200228022836000920002009370310200020022903083703182000410c6a200228002b360000200041206a200241106a290300370300200041286a200241186a290300370300200041306a200241206a290300370300411221070b200020073a00000c070b200041133a00000c060b200041133a00000c050b200041133a00000c040b200041133a00000c030b20032004417d6a3602042003200641036a36020020062d00022203450d01200341087420017241027621030b20002003360204200041093a00000c010b200041133a00000b200241e0016a2480808080000bae1604067f017e037f047e23808080800041c0016b220224808080800002400240024002400240024002400240024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b02400240024002400240024002400240024002400240024020044101710d00200541ff01710e0a0102030405060708090b0a0b200041133a00000c150b200241086a200110ec88808000024020022802080d00200228020c2104200041093a0000200020043602040c150b200041133a00000c140b200241e0006a200110bf9d80800020022d00604109460d0b20024190016a41286a2206200241e0006a41286a29030037030020024190016a41206a2207200241e0006a41206a29030037030020024190016a41186a2209200241e0006a41186a220429030037030020024190016a41106a220a200241e0006a41106a220329030037030020024190016a41086a220b200241e0006a41086a220529030037030020022002290360370390012004420037030020034200370300200542003703002002420037036002402001280200200241e0006a412010d3a58080000d00200241d8006a2004290300370300200241d0006a2003290300370300200241c8006a2005290300370300200241106a41106a200a290300370300200241106a41186a2009290300370300200241106a41206a2007290300370300200241106a41286a20062903003703002002200229036037034020022002290390013703102002200b2903003703182000200241106a41d00010f5b28080001a0c140b200041133a00000c130b200241e0006a200110bf9d80800020022d00604109460d0b20024190016a41286a2204200241e0006a41286a29030037030020024190016a41206a2203200241e0006a41206a29030037030020024190016a41186a2205200241e0006a41186a29030037030020024190016a41106a2206200241e0006a41106a29030037030020024190016a41086a2207200241e0006a41086a2903003703002002200229036037039001200241e0006a200110f588808000024020022802600d002002411f6a2007290300370000200241276a20062903003700002002412f6a2005290300370000200241376a20032903003700002002413f6a200429030022083700002002290368210c2000410b3a0000200220022903900137001720002002290010370001200041306a2008370000200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041216a200241106a41206a290000370000200041296a200241106a41286a2900003700002000200c3703380c130b200041133a00000c120b200241e0006a200110bf9d80800020022d00604109460d0b20024190016a41286a2205200241e0006a41286a29030037030020024190016a41206a2206200241e0006a41206a29030037030020024190016a41186a2207200241e0006a41186a29030037030020024190016a41106a2209200241e0006a41106a220429030037030020024190016a41086a220a200241e0006a41086a2203290300370300200220022903603703900120044100360200200342003703002002420037036002402001280200200241e0006a411410d3a58080000d0020002002290360370038200041c8006a2004280200360000200041c0006a20032903003700002002411f6a200a290300370000200241276a20092903003700002002412f6a2007290300370000200241376a20062903003700002002413f6a220420052903003700002000410c3a0000200220022903900137001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041216a200241106a41206a290000370000200041296a200241106a41286a290000370000200041306a20042900003700000c120b200041133a00000c110b02400240024020032802082204280204200428020c22014b0d00024020042802082204280208220520042802102201470d00410121040c030b200141016a2206450d0e200620054b0d0f2004280204210520042006360210200520016a2d000021010c010b2004200141016a36020c200428020020016a2d000021010b2003427f200329030042017c22082008501b370300410021040b024020044101710d002000410d3a0000200020013a00010c110b200041133a00000c100b200241106a2001108989808000024020022802104101710d00200229032021082000200241286a290300370318200020083703102000410e3a00000c100b200041133a00000c0f0b02400240024020032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d0e200720064b0d0f2004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d00200241286a22044200370300200241206a22034200370300200241186a22064200370300200242003703102001280200200241106a412010d3a58080000d0020002002290310370001200041196a2004290300370000200041116a2003290300370000200041096a2006290300370000200020053a00212000410f3a00000c0f0b200041133a00000c0e0b200041103a00000c0d0b200241e0006a200110fb9080800020022d0060410a460d0b20022903602108200241e0006a2001108191808000024020022802604105460d0020024190016a41086a200241e0006a41086a28020022043602002002411b6a200436000020022002290260220c37039001200041113a00002002200c37001320002002290010370001200041086a200241176a290000370000200020083703100c0d0b200041133a00000c0c0b200041133a00000c0b0b200241e0006a200110df9e808000024020022d00604108460d0020024190016a41286a200241e0006a41286a290300220837030020024190016a41206a200241e0006a41206a290300220c37030020024190016a41186a200241e0006a41186a290300220d37030020024190016a41106a200241e0006a41106a290300220e37030020024190016a41086a200241e0006a41086a290300220f3703002002411f6a200f370000200241276a200e3700002002412f6a200d370000200241376a200c3700002002413f6a22042008370000200220022903602208370390012002200837001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041216a200241106a41206a290000370000200041296a200241106a41286a290000370000200041306a2004290000370000200041123a00000c0b0b200041133a00000c0a0b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200041133a00000c070b200041133a00000c060b200041133a00000c050b417f200641e493d0800010b781808000000b2006200541e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200041133a00000b200241c0016a2480808080000be91402077f027e23808080800041e0016b220224808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a36020020052d00000e0a0102030405060708090a0b0b200041133a00000c160b2004450d1420012003417e6a22063602042001200541026a360200024002400240024020052d000122044103710e0400030201000b200441027621010c160b200441044f0d1620034106490d1620012003417a6a3602042001200541066a360200200528000222014180808080044f0d150c160b20034105490d1520012003417b6a3602042001200541056a36020020052f0002200541046a2d0000411074722201418002490d15200141087420047241027621010c140b20060d120c140b20024180016a200110d09d80800020022d0080014109460d0d200241b0016a41286a220520024180016a41286a290300370300200241b0016a41206a220420024180016a41206a290300370300200241b0016a41186a220620024180016a41186a290300370300200241b0016a41106a220720024180016a41106a290300370300200241b0016a41086a220820024180016a41086a29030037030020022002290380013703b0010240200128020422034120490d002001200341606a36020420012001280200220341206a360200200241306a41106a2007290300370300200241306a41186a2006290300370300200241306a41206a2004290300370300200241306a41286a2005290300370300200241e8006a200341086a290000370300200241f0006a200341106a290000370300200241f8006a200341186a290000370300200220022903b00137033020022008290300370338200220032900003703602000200241306a41d00010f5b28080001a0c150b200041133a00000c140b20024180016a200110d09d80800020022d0080014109460d0d200241b0016a41286a220320024180016a41286a290300370300200241b0016a41206a220520024180016a41206a290300370300200241b0016a41186a220420024180016a41186a290300370300200241b0016a41106a220620024180016a41106a290300370300200241b0016a41086a220720024180016a41086a29030037030020022002290380013703b00120024180016a200110f98880800002402002280280010d002002413f6a2007290300370000200241c7006a2006290300370000200241cf006a2004290300370000200241d7006a2005290300370000200241df006a20032903002209370000200229038801210a2000410b3a0000200220022903b00137003720002002290030370001200041306a2009370000200041096a200241306a41086a290000370000200041116a200241306a41106a290000370000200041196a200241306a41186a290000370000200041216a200241306a41206a290000370000200041296a200241306a41286a2900003700002000200a3703380c140b200041133a00000c130b20024180016a200110d09d80800020022d0080014109460d0d200241b0016a41286a220520024180016a41286a290300370300200241b0016a41206a220420024180016a41206a290300370300200241b0016a41186a220620024180016a41186a290300370300200241b0016a41106a220720024180016a41106a290300370300200241b0016a41086a220820024180016a41086a29030037030020022002290380013703b0010240200128020422034114490d0020012003416c6a36020420012001280200220341146a3602002002413f6a2008290300370000200241c7006a2007290300370000200241cf006a2006290300370000200241d7006a2004290300370000200241df006a2201200529030037000020002003290000370038200041c0006a200341086a290000370000200041c8006a200341106a280000360000200220022903b0013700372000410c3a000020002002290030370001200041096a200241306a41086a290000370000200041116a200241306a41106a290000370000200041196a200241306a41186a290000370000200041216a200241306a41206a290000370000200041296a200241306a41286a290000370000200041306a20012900003700000c130b200041133a00000c120b02402004450d002000410d3a000020012003417e6a3602042001200541026a360200200020052d00013a00010c120b200041133a00000c110b200241306a2001108889808000024020022802304101710d00200229034021092000200241c8006a290300370318200020093703102000410e3a00000c110b200041133a00000c100b02402004450d0020012003417e6a3602042001200541026a220436020020034122490d0020052d0001210620012003415e6a3602042001200541226a360200200020063a00212000410f3a000020002004290000370001200041096a200441086a290000370000200041116a200441106a290000370000200041196a200441186a2900003700000c100b200041133a00000c0f0b200041103a00000c0e0b20024180016a200110fc9080800020022d008001410a460d09200229038001210920024180016a200110839180800002402002280280014105460d00200241b0016a41086a20024180016a41086a28020022013602002002413b6a20013600002002200229028001220a3703b001200041113a00002002200a37003320002002290030370001200041086a200241376a290000370000200020093703100c0e0b200041133a00000c0d0b411321062004450d0420012003417e6a3602042001200541026a22073602000240024002400240024020052d000122040e0b0001080809090902060304090b20034122490d0820012003415e6a3602042001200541226a360200200241106a200541196a290000370300200241186a200541216a2d00003a0000200220072800003602282002200741036a28000036002b2002200529001137030820052900092109410021040c070b2003410a490d072001200341766a220736020420012005410a6a220436020020074120490d07200529000221092001200341566a36020420012005412a6a360200200241086a41086a200441086a290000370300200241086a41106a200441106a290000370300200241086a41186a200441186a29000037030020022004290000370308410121040c060b200241306a200110f98880800020022802300d0620022903382109410421040c050b410621040c030b410721040c020b200041133a00000c0b0b410521040b0b200020043a00082000200228022836000920002009370310200020022903083703182000410c6a200228002b360000200041206a200241106a290300370300200041286a200241186a290300370300200041306a200241206a290300370300411221060b200020063a00000c070b200041133a00000c060b200041133a00000c050b200041133a00000c040b200041133a00000c030b20012003417d6a3602042001200541036a36020020052d00022201450d01200141087420047241027621010b20002001360204200041093a00000c010b200041133a00000b200241e0016a2480808080000bcd1404047f027e017f037e23808080800041c0026b22022480808080000240024002400240024002400240024002400240024002400240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e0a0102030405060708090b0a0b200041133a00000c0d0b2002200110e888808000024020022802000d0020022802042103200041093a0000200020033602040c0d0b200041133a00000c0c0b0240200328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b370300410821030240024020052d00000e020100020b200241106a200110dc9e80800020022d001022034108460d01200241d7016a200241386a290000370000200241d0016a200241316a290000370300200241c8016a200241296a290000370300200241c0016a200241216a290000370300200241b0016a41086a200241196a290000370300200220022900113703b0010b20012802002205280208220428020422014120490d002004200141606a36020420042004280200220141206a3602002005427f2005290300220642207c220720072006541b370300200020022903b001370001200041096a200241b0016a41086a290300370000200041116a200241b0016a41106a290300370000200041196a200241b0016a41186a290300370000200041216a200241b0016a41206a290300370000200041286a200241d7016a29000037000020002001290000370030200041386a200141086a290000370000200041c0006a200141106a290000370000200041c8006a200141186a290000370000200020033a00000c0c0b200041133a00000c0b0b200328020822042802042205450d0820042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b370300410821030240024020052d00000e0201000a0b200241106a200110dc9e80800020022d001022034108460d0920024187026a200241386a29000037000020024180026a200241316a290000370300200241f8016a200241296a290000370300200241f0016a200241216a290000370300200241e0016a41086a200241196a290000370300200220022900113703e0010b200241106a200110f888808000024020022802100d0020022903182106200020022903e00137000920002006370338200020033a00082000410b3a0000200041306a20024187026a290000370000200041296a20024180026a290300370000200041216a200241f8016a290300370000200041196a200241f0016a290300370000200041116a200241e8016a2903003700000c0b0b200041133a00000c0a0b0240200328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b370300410821030240024020052d00000e020100020b200241106a200110dc9e80800020022d001022034108460d01200241b7026a200241386a290000370000200241b0026a200241316a290000370300200241a8026a200241296a290000370300200241a0026a200241216a29000037030020024190026a41086a200241196a29000037030020022002290011370390020b20012802002201280208220428020422054114490d0020042005416c6a36020420042004280200220541146a3602002001427f2001290300220642147c220720072006541b3703002000200229039002370009200041116a20024190026a41086a290300370000200041196a20024190026a41106a290300370000200041216a200241a8026a290300370000200041296a200241b0026a290300370000200041306a200241b7026a29000037000020002005290000370038200041c0006a200541086a290000370000200041c8006a200541106a280000360000200020033a00082000410c3a00000c0a0b200041133a00000c090b0240200328020822042802042201450d002000410d3a000020042001417f6a36020420042004280200220141016a360200200020012d00003a00012003427f200329030042017c22062006501b3703000c090b200041133a00000c080b200241106a2001108189808000024020022802104101710d00200229032021062000200241286a290300370318200020063703102000410e3a00000c080b200041133a00000c070b0240200328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020012802002201280208220328020422044120490d0020052d000021052003200441606a36020420032003280200220441206a3602002001427f2001290300220642207c220720072006541b370300200020053a00212000410f3a000020002004290000370001200041096a200441086a290000370000200041116a200441106a290000370000200041196a200441186a2900003700000c070b200041133a00000c060b200041103a00000c050b200328020822042802042205450d0320042005417f6a36020420042004280200220541016a3602002003427f2003290300220742017c22062006501b3703004200210602400240024020052d000022040e0a02000102020202020202060b2003280208220528020422084104490d0520052008417c6a36020420052005280200220841046a3602002003427f200742057c220620062007541b370300200835000021060c010b200241086a200110e88880800020022802080d04200228020cad42188621060b200241d0006a200110ff90808000024020022802504105460d0020024180016a41086a200241d0006a41086a28020022033602002002411b6a200336000020022002290250220737038001200041113a00002002200737001320002002290010370001200041086a200241176a290000370000200020064208862004ad843703100c050b200041133a00000c040b200041133a00000c030b200241d0006a200110dc9e808000024020022d00504108460d0020024180016a41286a200241d0006a41286a290300220637030020024180016a41206a200241d0006a41206a290300220737030020024180016a41186a200241d0006a41186a290300220937030020024180016a41106a200241d0006a41106a290300220a37030020024180016a41086a200241d0006a41086a290300220b3703002002411f6a200b370000200241276a200a3700002002412f6a2009370000200241376a20073700002002413f6a22032006370000200220022903502206370380012002200637001720002002290010370001200041096a200241106a41086a290000370000200041116a200241106a41106a290000370000200041196a200241106a41186a290000370000200041216a200241106a41206a290000370000200041296a200241106a41286a290000370000200041306a2003290000370000200041123a00000c030b200041133a00000c020b200041133a00000c010b200041133a00000b200241c0026a2480808080000bf10d01047f23808080800041106b22022480808080000240024002400240024002400240024002400240024020002d0000220341776a22044101200441ff0171410a491b41ff01710e0a00010203040506070809000b200041046a21040240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a000020022004360204200241046a2001108c898080000c090b0240200128020020012802082205470d0020012005410110bea8808000200128020821050b2001200541016a2204360208200128020420056a41013a000002400240200341ff01714108470d00024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a2203360208200128020420046a41003a00000c010b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41013a00002000200110e09e808000200128020821030b200041306a21000240200128020020036b411f4b0d0020012003412010bea8808000200128020821030b2001200341206a360208200128020420036a22012000290000370000200141086a200041086a290000370000200141106a200041106a290000370000200141186a200041186a2900003700000c080b200041086a21030240200128020020012802082204470d0020012004410110bea8808000200128020821040b200041386a2105200128020420046a41023a00002001200441016a22003602080240024020032d00004108470d00024020012802002000470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a00000c010b024020012802002000470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41013a00002003200110e09e8080000b20022005360208200241086a2001108d898080000c070b200041086a21030240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a41033a00002001200441016a22043602080240024020032d00004108470d00024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a2203360208200128020420046a41003a00000c010b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41013a00002003200110e09e808000200128020821030b200041386a21000240200128020020036b41134b0d0020012003411410bea8808000200128020821030b2001200341146a360208200128020420036a22012000290000370000200141086a200041086a290000370000200141106a200041106a2800003600000c060b0240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a41043a00002001200441016a220436020820002d00012100024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a20003a00000c050b200041106a21040240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41053a00002002200436020c2002410c6a2001108f898080000c040b0240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a41063a00002001200441016a220436020820002d00212103024020012802002004470d0020012004410110bea8808000200128020821040b200041016a2100200128020420046a20033a00002001200441016a22043602080240200128020020046b411f4b0d0020012004412010bea8808000200128020821040b2001200441206a360208200128020420046a22012000290000370000200141086a200041086a290000370000200141106a200041106a290000370000200141186a200041186a2900003700000c030b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41073a00000c020b200041046a2104200041106a21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41083a00002003200110fd90808000200420011084918080000c010b200041086a21040240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41093a00002004200110e09e8080000b200241106a2480808080000be20903037f017e017f23808080800041a0016b2202248080808000200241f8006a200110d9a38080000240024002400240024020022d00784103470d00200220022f0085013b0108200220024187016a2d00003a000a20022d00840121012002280280012103200228027c21040c010b200241286a41206a200241f8006a41206a290200370300200241286a41186a200241f8006a41186a290200370300200241286a41106a200241f8006a41106a290200370300200241286a41086a200241f8006a41086a2902003703002002200229027837032841002d0098a2db80001a411041002802a496db8000118280808000002201450d02200141b8facc800036020c2001410136020820014281808080103702002002200136029c01200241003b017841002d0098a2db80001a411041002802a496db8000118280808000002203450d03200341a0facc800036020c20034101360208200342818080801037020020012001280200417f6a2204360200024020040d002002419c016a10c9a08080000b200241d0006a41086a200241f8006a41086a290200370300200241d0006a41106a200241f8006a41106a290200370300200241d0006a41186a200241f8006a41186a2902003703002002200336029c01200241d0006a41206a200241f8006a41206a29020037030020022002290278220537035002400240024020022d002822012005a741ff01712203470d000240024002400240024020010e03010002010b200228022c22042002280254470d0420040d0220022d003820022d0060460d030c040b20022d0029220620022d0051470d034100210420064101470d05200241286a410272200241d0006a410272412010f9b28080000d030c050b200228022c22062002280254470d02410021042006450d0420022802302002280258470d020c040b20022d003820022d0060470d010b200228023020022802342002280258200228025c10e99e8080000d010b024020034101470d00200241d8006a10db9e8080000b200228027422032003280200417f6a2203360200024020030d00200241d0006a41246a10c9a08080000b200241186a2203200241286a411d6a2900003703002002411f6a2204200241286a41246a280000360000200241086a41086a200241286a41156a2900002205370300200241f8006a41156a2005370000200241f8006a411d6a2003290300370000200241f8006a41246a2004280000360000200220022900352205370308200220022d002b3a007b200220022f00293b00792002200537008501200229022c2105200220022d00343a0084012002200537027c200220013a0078024020014101470d00200241f8006a41086a10db9e8080000b200228029c0122012001280200417f6a2201360200024020010d002002419c016a10c9a08080000b200041093602000c030b200241d8006a10db9e808000410121040b200228027422012001280200417f6a2201360200024020010d00200241f4006a10c9a08080000b02402004450d00200241306a10db9e8080000b200228024c22012001280200417f6a2201360200024020010d00200241cc006a10c9a08080000b41002104410021010b200020022f01083b0009200020013a000820002003360204200020043602002000410b6a20022d000a3a00000b200241a0016a2480808080000f0b4104411010bb80808000000b4104411010bb80808000000b830700024020002002460d0041000f0b41012102024002400240024002400240024002400240024020000e09090001020304050607090b20012003460d08411021000c070b20012003460d0741002102200141106a200341106a10989f808000450d0741e00021000c060b20012003460d060240200141106a200341106a10989f8080000d0041000f0b41002102200141e0006a200341e0006a10989f808000450d0641b00121000c050b20012003460d050240200141106a200341106a10989f8080000d0041000f0b0240200141e0006a200341e0006a10989f8080000d0041000f0b41002102200141b0016a200341b0016a10989f808000450d0541800221000c040b20012003460d040240200141106a200341106a10989f8080000d0041000f0b0240200141e0006a200341e0006a10989f8080000d0041000f0b0240200141b0016a200341b0016a10989f8080000d0041000f0b4100210220014180026a20034180026a10989f808000450d0441d00221000c030b20012003460d030240200141106a200341106a10989f8080000d0041000f0b0240200141e0006a200341e0006a10989f8080000d0041000f0b0240200141b0016a200341b0016a10989f8080000d0041000f0b024020014180026a20034180026a10989f8080000d0041000f0b41002102200141d0026a200341d0026a10989f808000450d0341a00321000c020b20012003460d020240200141106a200341106a10989f8080000d0041000f0b0240200141e0006a200341e0006a10989f8080000d0041000f0b0240200141b0016a200341b0016a10989f8080000d0041000f0b024020014180026a20034180026a10989f8080000d0041000f0b0240200141d0026a200341d0026a10989f8080000d0041000f0b41002102200141a0036a200341a0036a10989f808000450d0241f00321000c010b20012003460d010240200141106a200341106a10989f8080000d0041000f0b0240200141e0006a200341e0006a10989f8080000d0041000f0b0240200141b0016a200341b0016a10989f8080000d0041000f0b024020014180026a20034180026a10989f8080000d0041000f0b0240200141d0026a200341d0026a10989f8080000d0041000f0b0240200141a0036a200341a0036a10989f8080000d0041000f0b41002102200141f0036a200341f0036a10989f808000450d0141c00421000b200120006a200320006a10989f80800021020b20020bc34703037f077e037f23808080800041c0036b2207248080808000200720023602042007200136020020074180026a4108200710a59d80800002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002402007280280024103470d000240024002404100280284a2db80000d0002400240024041002d00989adb80000e03030102000b41909adb800010c3b280800041ff01710e03020001000b41002802909adb800021050240024041002802dca2db80004102460d004188e7d48000210241bce6d4800021010c010b4100280290a2db80002101410028028ca2db800021024100280288a2db80004101470d0020022001280208417f6a4178716a41086a21020b20022005200128021411848080800000450d010b41002802909adb8000220228022022010d0141d488cb80004122418c8dcb8000109181808000000b41002d00d8a2db80000d0141002802cca2db80004105470d012007410536029402200741002802909adb800022022902143702980241002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b220620074194026a41002802dc8fdb800041bce9c3800020011b220328020c11848080800000450d0141002802909adb800022012802202205450d032001280228210420012802242108200128021c2109200741003602c802200720043602c402200720083602c002200720093602b802200720053602bc0220074100360258200741bc8dcb8000360248200742043702502007410136024c20054101460d04200741013602d001200720043602cc01200720083602c801200720053602c401200720093602c001200741c48dcb80003602b402200741908acb80003602a80220072001411c6a3602d8022007200741cc026a3602b0022007200741c0016a3602ac022007200741c8006a3602a4022007200741b8026a3602a0022007200741a0026a3602d0022007200741bf036a3602cc02200741023602d402200729029402210a200728029c0221012002290200210b200742013702a0032007410136029803200741b0e1d480003602940320072001360290032007200a37028803200235022c210a2002350230210c2002350234210d2002350238210e2007419083808000ad422086200741b0036aad843703e002200741013a00b4032007200d200e4220868437028003200741024101200d501b3602fc022007200a200c422086843702f402200741024101200a501b3602f0022007200741e0026a36029c032007200741d0026a3602b0032007200b3702e8022006200741e8026a2003280210118b80808000000c010b2002280228210520022802242106200228021c2103200741003602c802200720053602c402200720063602c002200720033602b802200720013602bc0220074100360258200741bc8dcb8000360248200742043702502007410136024c20014101460d04200741013602d001200720053602cc01200720063602c801200720013602c401200720033602c001200741c48dcb80003602b402200741908acb80003602a80220072002411c6a36029c022007200741b0036a3602b0022007200741c0016a3602ac022007200741c8006a3602a4022007200741b8026a3602a0022007200741a0026a360294022007200741bf036a3602b0032007410236029802200720023602fc02200742013703e80241002802dca2db80002102200720074194026a3602f802024020024102470d004100280290a2db80002101410028028ca2db8000210202404100280288a2db80004101470d0020022001280208417f6a4178716a41086a21020b2002200741e8026a200128022811848080800000450d002002200741e8026a200128022c118b80808000000b41002d00d8a2db80000d0041002802cca2db80004105470d00200741053602d002200741002802909adb800022012902143702d40241002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b2205200741d0026a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d00200741e8026a41086a200741d0026a41086a280200360200200720072902d0023703e802200120052002200741e8026a20074194026a10b9b28080000b200741a8016a41086a200741e8026a41086a290300220a370300200720072903e802220d3703a801200041106a200a3703002000200d370308200042013703000c240b200741086a41086a20074180026a41086a2902003703002007200729028002370308200741e8016a200741086a10ca9880800020072802e801418080808078460d22200741186a41086a200741e8016a41086a280200360200200720072902e801370318200741e8026a200741186a427f427f10d99e808000024020072802e802450d00024002404100280284a2db80000d0002400240024041002d00b09adb80000e03030102000b41a89adb800010c3b280800041ff01710e03020001000b41002802a89adb800021050240024041002802dca2db80004102460d004188e7d48000210241bce6d4800021010c010b4100280290a2db80002101410028028ca2db800021024100280288a2db80004101470d0020022001280208417f6a4178716a41086a21020b20022005200128021411848080800000450d010b41002802a89adb8000220228022022010d0141d488cb8000412241d88ccb8000109181808000000b41002d00d8a2db80000d2341002802cca2db80004105470d23200741053602e801200741002802a89adb800022012902143702ec0141002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b2205200741e8016a41002802dc8fdb800041bce9c3800020021b220628020c11848080800000450d2341002802a89adb800022022802202203450d052002280228210420022802242108200228021c2109200741003602b002200720043602ac02200720083602a802200720033602a402200720093602a002200741908acb80003602c00220072002411c6a360288022007410136028402200741003602582007410136024c200741848dcb8000360248200742043702502007200741c8006a3602bc022007200741a0026a3602b8022007200741b8026a36028002200741c0016a41086a200741e8016a41086a280200360200200720072902e8013703c001200120052006200741c0016a20074180026a10b9b28080000c230b2002280228210520022802242106200228021c2103200741003602b002200720053602ac02200720063602a802200720013602a402200720033602a002200741908acb80003602880220072002411c6a3602f001200741013602ec01200741003602582007410136024c200741848dcb8000360248200742043702502007200741c8006a360284022007200741a0026a36028002200720074180026a3602e8012002200741e8016a10bdb280800041002d00d8a2db80000d2241002802cca2db80004105470d22200741053602b802200741002802a89adb800022012902143702bc0241002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b2205200741b8026a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d22200741c0016a41086a200741b8026a41086a280200360200200720072902b8023703c001200120052002200741c0016a200741e8016a10b9b28080000c220b200720072903f802220d370330200720072903f002220a370328200729038803210c200728028403210120072802800321080240024002400240200a2005290300220b7c220e200b540d002005290308220f200d7c2210200f540d00200e2005290310560d0020102005290318560d00024002400240024020030e03000102000b200741003602a002200741003a00a8020c020b200741003602a002200741013a00a8020c010b41002d0098a2db80001a41e00041002802a496db8000118280808000002202450d0920022004360214200241093a00102002428180808010370300200741013a00a802200720023602a402200741013602a0020b2007200c37038003200720013602fc02200720083602f8022007200d3703f0022007200a3703e802200741c8006a200741a0026a200741e8026a20064200420010da9e808000200728024841576a2202410120024103491b0e03010203010b024002404100280284a2db80000d000240024041002d00bc9adb800022020e03020101000b41b49adb800010c3b280800041ff01712202450d010b41002802b49adb8000200210b8b2808000450d0041002802b49adb8000220228022022060d0141d488cb8000412241cc89cb8000109181808000000b41002d00d8a2db80000d2441002802cca2db80004105470d242007410536023c200741002802b49adb8000220629021437024041002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b22032007413c6a41002802dc8fdb800041bce9c3800020021b220428020c11848080800000450d2441002802b49adb800022022802202209450d092002280228211120022802242112200228021c21132007410036025820072011360254200720123602502007200936024c20072013360248200741023602ec02200741808acb80003602e802200742023702f402200741d084808000ad422086220a200741a0026aad843703c8012007200a200741286aad843703c001200742002005290318220a20052903087d220d200d200a561b3703a802200742002005290310220a20052903007d220d200d200a561b3703a0022007200741c0016a3602f002200741908acb8000360288022007200741e8026a360284022007200741c8006a3602800220072002411c6a3602f001200741013602ec01200720074180026a3602e801200741b8026a41086a2007413c6a41086a2802003602002007200729023c3703b802200620032004200741b8026a200741e8016a10b9b28080000c240b2002280228210320022802242104200228021c21092007410036025820072003360254200720043602502007200636024c20072009360248200741023602ec02200741808acb80003602e802200742023702f402200741d084808000ad422086220a200741a0026aad843703c8012007200a200741286aad843703c001200742002005290318220a20052903087d220d200d200a561b3703a802200742002005290310220a200b7d220d200d200a561b3703a0022007200741c0016a3602f002200741908acb80003602c0022007200741e8026a3602bc022007200741c8006a3602b80220072002411c6a3602880220074101360284022007200741b8026a3602800220074180026a10eb9e8080000c230b200720072903583703c801200720072903503703c0014100280284a2db8000450d1c0c1d0b20072007290370370390012007200729036837038801200720072d00603a00cc02200741c0016a41106a200741c8006a41106a290300370300200741c0016a41086a200741c8006a41086a290300370300200720072903483703c0014100280284a2db8000450d100c110b200741c0016a41106a200741e0006a290300370300200741c8016a200741c8006a41106a290300370300200720072903503703c001200720072d00683a00e0024100280284a2db8000450d060c070b41d488cb80004122418c8dcb8000109181808000000b41d488cb80004122418c8dcb8000109181808000000b41d488cb80004122418c8dcb8000109181808000000b41d488cb8000412241d88ccb8000109181808000000b411041e00010bb80808000000b41d488cb8000412241cc89cb8000109181808000000b0240024041002d00e09adb800022020e03020101000b41d89adb800010c3b280800041ff01712202450d010b41002802d89adb8000200210b8b2808000450d0041002802d89adb8000220128022022020d0141d488cb8000412241d08bcb8000109181808000000b41002d00d8a2db80000d0641002802cca2db80004105470d06200741053602dc01200741002802d89adb800022082902143702e00141002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b2209200741dc016a41002802dc8fdb800041bce9c3800020021b221128020c11848080800000450d0641002802d89adb800022012802202202450d012001280228210620012802242103200128021c2104200741003602f801200720063602f401200720033602f001200720043602e801200720023602ec01200741003602b002200741fc8bcb80003602a002200742043702a802200741013602a40220024101460d0220074101360290022007200636028c022007200336028802200720043602800220072002360284022007200741c0016a3602b003200241024d0d03200741023602c802200720063602c402200720033602c002200720023602bc02200720043602b802200741b08bcb800036028803200741a08bcb80003602fc02200741908acb80003602f00220072001411c6a3602d802200741033602d402200720074194026a360284032007200741b8026a360280032007200741b0036a3602f802200720074180026a3602f4022007200741a0026a3602ec022007200741e8016a3602e8022007200741e8026a3602d0022007200741e0026a36029402200741a8016a41086a200741dc016a41086a280200360200200720072902dc013703a801200820092011200741a8016a200741d0026a10b9b28080000c060b2001280228210620012802242103200128021c2104200741003602f801200720063602f401200720033602f001200720043602e801200720023602ec01200741003602b002200741fc8bcb80003602a002200742043702a802200741013602a40220024101460d0320074101360290022007200636028c022007200336028802200720043602800220072002360284022007200741c0016a36029402200241024d0d04200741023602c802200720063602c402200720033602c002200720023602bc02200720043602b802200741b08bcb800036028803200741a08bcb80003602fc02200741908acb80003602f00220072001411c6a3602b001200741033602ac012007200741d0026a360284032007200741b8026a36028003200720074194026a3602f802200720074180026a3602f4022007200741a0026a3602ec022007200741e8016a3602e8022007200741e8026a3602a8012007200741e0026a3602d002200741a8016a10ec9e8080000c050b41d488cb8000412241d08bcb8000109181808000000b41d488cb8000412241d08bcb8000109181808000000b41d488cb8000412241d08bcb8000109181808000000b41d488cb8000412241d08bcb8000109181808000000b41d488cb8000412241d08bcb8000109181808000000b4205420220072802c0014128461b210b2007290330210a2007290328210d0c100b0240024041002d00d49adb800022020e03020101000b41cc9adb800010c3b280800041ff01712202450d010b41002802cc9adb8000200210b8b2808000450d0041002802cc9adb8000220128022022020d0141d488cb8000412241e88acb8000109181808000000b41002d00d8a2db80000d0841002802cca2db80004105470d082007410536029c01200741002802cc9adb800022082902143702a00141002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b22092007419c016a41002802dc8fdb800041bce9c3800020021b221128020c11848080800000450d0841002802cc9adb800022012802202202450d012001280228210620012802242103200128021c2104200741003602b801200720063602b401200720033602b001200720043602a801200720023602ac01200741003602b002200741988bcb80003602a002200742043702a802200741013602a40220024101460d02200741013602f801200720063602f401200720033602f001200720043602e801200720023602ec012007200741c0016a360200200241024d0d0320074102360290022007200636028c022007200336028802200720043602800220072002360284022007200741cc026a3602e00220024103460d04200741033602c802200720063602c402200720033602c002200720023602bc02200720043602b802200741c08bcb800036029403200741b08bcb800036028803200741a08bcb80003602fc02200741908acb80003602f0022007200741b0036a360290032007200741b8026a36028c032007200741e0026a36028403200720074180026a36028003200720073602f8022007200741e8016a3602f4022007200741a0026a3602ec022007200741a8016a3602e802200720074188016a3602b00320072001411c6a36029c0220074104360298022007200741e8026a36029402200741d0026a41086a2007419c016a41086a2802003602002007200729029c013703d002200820092011200741d0026a20074194026a10b9b28080000c080b2001280228210620012802242103200128021c2104200741003602b801200720063602b401200720033602b001200720043602a801200720023602ac01200741003602b002200741988bcb80003602a002200742043702a802200741013602a40220024101460d04200741013602f801200720063602f401200720033602f001200720043602e801200720023602ec012007200741c0016a3602e002200241024d0d0520074102360290022007200636028c022007200336028802200720043602800220072002360284022007200741cc026a3602b00320024103460d06200741033602c802200720063602c402200720033602c002200720023602bc02200720043602b802200741c08bcb800036029403200741b08bcb800036028803200741a08bcb80003602fc02200741908acb80003602f002200720074194026a360290032007200741b8026a36028c032007200741b0036a36028403200720074180026a360280032007200741e0026a3602f8022007200741e8016a3602f4022007200741a0026a3602ec022007200741a8016a3602e802200720074188016a3602940220072001411c6a3602d802200741043602d4022007200741e8026a3602d002200741d0026a10ed9e8080000c070b41d488cb8000412241e88acb8000109181808000000b41d488cb8000412241e88acb8000109181808000000b41d488cb8000412241e88acb8000109181808000000b41d488cb8000412241e88acb8000109181808000000b41d488cb8000412241e88acb8000109181808000000b41d488cb8000412241e88acb8000109181808000000b41d488cb8000412241e88acb8000109181808000000b200729039001210a200729038801210d410021020c040b0240024041002d00c89adb800022020e03020101000b41c09adb800010c3b280800041ff01712202450d010b41002802c09adb8000200210b8b2808000450d0041002802c09adb8000220228022022010d0141d488cb8000412241a08acb8000109181808000000b41002d00d8a2db80000d0141002802cca2db80004105470d012007410536027c200741002802c09adb800022012902143702800141002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b2206200741fc006a41002802dc8fdb800041bce9c3800020021b220328020c11848080800000450d01024041002802c09adb800022022802202204450d002002280228210820022802242109200228021c2111200741003602b002200720083602ac02200720093602a802200720043602a402200720113602a002200741908acb80003602880220072002411c6a3602f001200741013602ec01200741013602ec02200741e08acb80003602e802200742013702f402200741d084808000ad422086200741c0016aad843703a8012007200741e8026a360284022007200741a0026a36028002200720074180026a3602e8012007200741a8016a3602f002200741b8026a41086a200741fc006a41086a2802003602002007200729027c3703b802200120062003200741b8026a200741e8016a10b9b28080000c020b41d488cb8000412241a08acb8000109181808000000b2002280228210620022802242103200228021c2104200741003602b002200720063602ac02200720033602a802200720013602a402200720043602a002200741908acb80003602c00220072002411c6a360288022007410136028402200741013602ec02200741e08acb80003602e802200742013702f402200741d084808000ad422086200741c0016aad843703e8012007200741e8026a3602bc022007200741a0026a3602b8022007200741b8026a360280022007200741e8016a3602f00220074180026a10ee9e8080000b20072903c801210a20072903c001210d410121020b4206210b0b200020023a00082000200b3703002005427f2005290308220b200a7c220a200a200b541b3703082005427f2005290300220a200d7c220d200d200a541b3703000c030b2000200729033037031020002007290328370308200042033703000240200ca72202450d00200121000340200010d38b808000200041a0016a21002002417f6a22020d000b0b2008450d022001410028029c96db8000118080808000000c020b200042023703000c010b02400240024002404100280284a2db80000d0002400240024041002d00a49adb80000e03030102000b419c9adb800010c3b280800041ff01710e03020001000b410028029c9adb800021050240024041002802dca2db80004102460d004188e7d48000210241bce6d4800021010c010b4100280290a2db80002101410028028ca2db800021024100280288a2db80004101470d0020022001280208417f6a4178716a41086a21020b20022005200128021411848080800000450d010b410028029c9adb8000220228022022010d0141d488cb8000412241848ccb8000109181808000000b41002d00d8a2db80000d0241002802cca2db80004105470d0220074105360280022007410028029c9adb800022022902143702840241002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b220520074180026a41002802dc8fdb800041bce9c3800020011b220628020c11848080800000450d02410028029c9adb800022012802202203450d012001280228210420012802242108200128021c2109200741003602b002200720043602ac02200720083602a802200720033602a402200720093602a002200741908acb80003602c80120072001411c6a3602c002200741013602bc02200741003602582007410136024c200741d08ccb8000360248200742043702502007200741c8006a3602c4012007200741a0026a3602c0012007200741c0016a3602b802200729028002210a20072802880221012002290200210b200742013702a0032007410136029803200741b0e1d480003602940320072001360290032007200a37028803200235022c210a2002350230210c2002350234210d2002350238210e2007419083808000ad42208620074194026aad843703b003200741013a0098022007200d200e4220868437028003200741024101200d501b3602fc022007200a200c422086843702f402200741024101200a501b3602f0022007200741b0036a36029c032007200741b8026a360294022007200b3702e8022005200741e8026a2006280210118b80808000000c020b2002280228210520022802242106200228021c2103200741003602b002200720053602ac02200720063602a802200720013602a402200720033602a002200741908acb80003602c00220072002411c6a360288022007410136028402200741003602582007410136024c200741d08ccb8000360248200742043702502007200741c8006a3602bc022007200741a0026a3602b8022007200741b8026a36028002200720023602fc02200742013703e80241002802dca2db80002102200720074180026a3602f802024020024102470d004100280290a2db80002101410028028ca2db8000210202404100280288a2db80004101470d0020022001280208417f6a4178716a41086a21020b2002200741e8026a200128022811848080800000450d002002200741e8026a200128022c118b80808000000b41002d00d8a2db80000d0141002802cca2db80004105470d01200741053602c0012007410028029c9adb800022012902143702c40141002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b2205200741c0016a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d01200741e8026a41086a200741c0016a41086a280200360200200720072902c0013703e802200120052002200741e8026a20074180026a10b9b28080000c010b41d488cb8000412241848ccb8000109181808000000b200741d0026a41086a200741e8026a41086a2802002202360200200720072903e802220a3703d002200041106a20023602002000200a370308200042023703000b200741c0036a2480808080000b8a0404047f017e017f047e23808080800041f0006b2201248080808000200141002802b49adb800036022c2001200036022820014201370318024041002802dca2db80004102470d004100280290a2db80002102410028028ca2db8000210302404100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b2003200141186a200228022811848080800000450d002003200141186a200228022c118b80808000000b024041002d00d8a2db80000d0041002802cca2db80004105470d002001410536020c200141002802b49adb8000220329021437021041002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b22042001410c6a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d00200129020c210520012802142106200329020021072001420137025020014101360248200141b0e1d480003602442001200636024020012005370238200335022c210520033502302108200335023421092003350238210a2001419083808000ad422086200141e8006aad84370360200141013a006c2001200036026820012009200a422086843702302001410241012009501b36022c200120052008422086843702242001410241012005501b3602202001200141e0006a36024c200120073702182004200141186a2002280210118b80808000000b200141f0006a2480808080000b8a0404047f017e017f047e23808080800041f0006b2201248080808000200141002802d89adb800036022c2001200036022820014201370318024041002802dca2db80004102470d004100280290a2db80002102410028028ca2db8000210302404100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b2003200141186a200228022811848080800000450d002003200141186a200228022c118b80808000000b024041002d00d8a2db80000d0041002802cca2db80004105470d002001410536020c200141002802d89adb8000220329021437021041002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b22042001410c6a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d00200129020c210520012802142106200329020021072001420137025020014101360248200141b0e1d480003602442001200636024020012005370238200335022c210520033502302108200335023421092003350238210a2001419083808000ad422086200141e8006aad84370360200141013a006c2001200036026820012009200a422086843702302001410241012009501b36022c200120052008422086843702242001410241012005501b3602202001200141e0006a36024c200120073702182004200141186a2002280210118b80808000000b200141f0006a2480808080000b8a0404047f017e017f047e23808080800041f0006b2201248080808000200141002802cc9adb800036022c2001200036022820014201370318024041002802dca2db80004102470d004100280290a2db80002102410028028ca2db8000210302404100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b2003200141186a200228022811848080800000450d002003200141186a200228022c118b80808000000b024041002d00d8a2db80000d0041002802cca2db80004105470d002001410536020c200141002802cc9adb8000220329021437021041002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b22042001410c6a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d00200129020c210520012802142106200329020021072001420137025020014101360248200141b0e1d480003602442001200636024020012005370238200335022c210520033502302108200335023421092003350238210a2001419083808000ad422086200141e8006aad84370360200141013a006c2001200036026820012009200a422086843702302001410241012009501b36022c200120052008422086843702242001410241012005501b3602202001200141e0006a36024c200120073702182004200141186a2002280210118b80808000000b200141f0006a2480808080000b8a0404047f017e017f047e23808080800041f0006b2201248080808000200141002802c09adb800036022c2001200036022820014201370318024041002802dca2db80004102470d004100280290a2db80002102410028028ca2db8000210302404100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b2003200141186a200228022811848080800000450d002003200141186a200228022c118b80808000000b024041002d00d8a2db80000d0041002802cca2db80004105470d002001410536020c200141002802c09adb8000220329021437021041002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b22042001410c6a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d00200129020c210520012802142106200329020021072001420137025020014101360248200141b0e1d480003602442001200636024020012005370238200335022c210520033502302108200335023421092003350238210a2001419083808000ad422086200141e8006aad84370360200141013a006c2001200036026820012009200a422086843702302001410241012009501b36022c200120052008422086843702242001410241012005501b3602202001200141e0006a36024c200120073702182004200141186a2002280210118b80808000000b200141f0006a2480808080000b8d800103077f057e017f23808080800041e0056b2203248080808000200320023a000720034180056a41086a200141d00010f5b28080001a41002d0098a2db80001a024002400240024002400240024041e00041002802a496db8000118280808000002202450d002002428180808010370300200241086a20034180056a41d80010f5b28080001a200341013a00102003200236020c20034101360208024002404100280284a2db80000d0002400240024041002d00fca0db80000e03030102000b41f4a0db800010c3b280800041ff01710e03020001000b41002802f4a0db800021040240024041002802dca2db80004102460d004188e7d48000210241bce6d4800021010c010b4100280290a2db80002101410028028ca2db800021024100280288a2db80004101470d0020022001280208417f6a4178716a41086a21020b20022004200128021411848080800000450d010b41002802f4a0db8000220228022022010d0141d488cb8000412241a88ecb8000109181808000000b41002d00d8a2db80000d0741002802cca2db80004105470d0720034105360214200341002802f4a0db8000220229021437021841002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2205200341146a41002802dc8fdb800041bce9c3800020011b220628020c11848080800000450d0741002802f4a0db800022042802202201450d022004280228210720042802242108200428021c2109200341003602a0022003200736029c02200320083602980220032009360290022003200136029402200341003602e803200341cc8ecb80003602d803200342043702e003200341013602dc0320014101460d03200341013602dc04200320073602d804200320083602d404200320093602cc04200320013602d0042003200341086a3602a802200141024d0d0420032007360284022003200836028002200320013602fc01200320093602f801200341e48ecb80003602a001200341d48ecb800036029401200341908acb80003602880120032004411c6a3602f804200341033602f4042003410236028802200320034180036a36029c012003200341f8016a360298012003200341a8026a360290012003200341cc046a36028c012003200341d8036a36028401200320034190026a36028001200320034180016a3602f0042003200341076a360280032003290214210a200328021c21012002290200210b200342013702b805200341013602b005200341b0e1d480003602ac05200320013602a8052003200a3702a005200235022c210a2002350230210c2002350234210d2002350238210e2003419083808000ad422086200341c0046aad843703d805200341013a00c4042003200d200e4220868437029805200341024101200d501b360294052003200a200c4220868437028c05200341024101200a501b360288052003200341d8056a3602b4052003200341f0046a3602c0042003200b37028005200520034180056a2006280210118b80808000000c070b2002280228210420022802242107200228021c2108200341003602a0022003200436029c02200320073602980220032008360290022003200136029402200341003602e803200341cc8ecb80003602d803200342043702e003200341013602dc0320014101460d04200341013602dc04200320043602d804200320073602d404200320083602cc04200320013602d0042003200341086a36028003200141024d0d0520032004360284022003200736028002200320013602fc01200320083602f801200341e48ecb80003602a005200341d48ecb800036029405200341908acb80003602880520032002411c6a3602c804200341033602c40420034102360288022003200341d8056a36029c052003200341f8016a36029805200320034180036a360290052003200341cc046a36028c052003200341d8036a36028405200320034190026a36028005200320034180056a3602c0042003200341076a3602d8052003200236029401200342013703800141002802dca2db800021022003200341c0046a36029001024020024102470d004100280290a2db80002101410028028ca2db8000210202404100280288a2db80004101470d0020022001280208417f6a4178716a41086a21020b200220034180016a200128022811848080800000450d00200220034180016a200128022c118b80808000000b41002d00d8a2db80000d0641002802cca2db80004105470d06200341053602f004200341002802f4a0db800022012902143702f40441002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b2204200341f0046a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d0620034180016a41086a200341f0046a41086a280200360200200320032902f0043703800120012004200220034180016a200341c0046a10b9b28080000c060b411041e00010bb80808000000b41d488cb8000412241a88ecb8000109181808000000b41d488cb8000412241a88ecb8000109181808000000b41d488cb8000412241a88ecb8000109181808000000b41d488cb8000412241a88ecb8000109181808000000b41d488cb8000412241a88ecb8000109181808000000b200341fb03360224200341f48ecb800036022020034180056a41086a200341086a41086a280200360200200320032902083703800520034180016a20034180056a20032d000710f09e808000024002400240024002400240024002400240024002400240024020032d0080014103460d00200341c0006a41206a20034180016a41206a290200370300200341c0006a41186a20034180016a41186a290200370300200341c0006a41106a20034180016a41106a290200370300200341c0006a41086a20034180016a41086a2902003703002003200329028001370340024002404100280284a2db80000d0002400240024041002d0094a1db80000e03030102000b418ca1db800010c3b280800041ff01710e03020001000b410028028ca1db800021040240024041002802dca2db80004102460d004188e7d48000210241bce6d4800021010c010b4100280290a2db80002101410028028ca2db800021024100280288a2db80004101470d0020022001280208417f6a4178716a41086a21020b20022004200128021411848080800000450d010b410028028ca1db8000220228022022010d0141d488cb8000412241f092cb8000109181808000000b41002d00d8a2db80000d0c41002802cca2db80004105470d0c2003410536026c2003410028028ca1db8000220229021437027041002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2207200341ec006a41002802dc8fdb800041bce9c3800020011b220828020c11848080800000450d0c410028028ca1db800022012802202204450d022001280228210920012802242105200128021c2106200341003602a0022003200936029c02200320053602980220032006360290022003200436029402200341003602e803200341a093cb80003602d803200342043702e003200341013602dc0320044101460d03200341013602dc04200320093602d804200320053602d404200320043602d004200320063602cc04200341a893cb800036028c02200341908acb80003602800220032001411c6a3602f804200320034180036a360288022003200341cc046a360284022003200341d8036a3602fc01200320034190026a3602f8012003200341f8016a3602f0042003200341206a36028003200341023602f404200329026c210a200328027421012002290200210b200342013702b805200341013602b005200341b0e1d480003602ac05200320013602a8052003200a3702a005200235022c210a2002350230210c2002350234210d2002350238210e2003419083808000ad422086200341c0046aad843703d805200341013a00c4042003200d200e4220868437029805200341024101200d501b360294052003200a200c4220868437028c05200341024101200a501b360288052003200341d8056a3602b4052003200341f0046a3602c0042003200b37028005200720034180056a2008280210118b80808000000c0c0b2002280228210420022802242107200228021c2108200341003602a0022003200436029c02200320073602980220032008360290022003200136029402200341003602e803200341a093cb80003602d803200342043702e003200341013602dc0320014101460d03200341013602dc04200320043602d804200320073602d404200320013602d004200320083602cc04200341a893cb800036028c02200341908acb80003602800220032002411c6a3602c8042003200341d8056a360288022003200341cc046a360284022003200341d8036a3602fc01200320034190026a3602f8012003200341f8016a3602c0042003200341206a3602d805200341023602c4042003200236029405200342013703800541002802dca2db800021022003200341c0046a36029005024020024102470d004100280290a2db80002101410028028ca2db8000210202404100280288a2db80004101470d0020022001280208417f6a4178716a41086a21020b200220034180056a200128022811848080800000450d00200220034180056a200128022c118b80808000000b41002d00d8a2db80000d0b41002802cca2db80004105470d0b200341053602f0042003410028028ca1db800022012902143702f40441002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b2204200341f0046a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d0b20034180056a41086a200341f0046a41086a280200360200200320032902f0043703800520012004200220034180056a200341c0046a10b9b28080000c0b0b200341286a41086a2003418c016a28020036020020032003290284013703284100280284a2db8000450d030c040b41d488cb8000412241f092cb8000109181808000000b41d488cb8000412241f092cb8000109181808000000b41d488cb8000412241f092cb8000109181808000000b02400240024041002d0088a1db80000e03030102000b4180a1db800010c3b280800041ff01710e03020001000b4100280280a1db800021040240024041002802dca2db80004102460d004188e7d48000210241bce6d4800021010c010b4100280290a2db80002101410028028ca2db800021024100280288a2db80004101470d0020022001280208417f6a4178716a41086a21020b20022004200128021411848080800000450d010b4100280280a1db8000220228022022010d0141d488cb8000412241b893cb8000109181808000000b41002d00d8a2db80000d0441002802cca2db80004105470d042003410536023420034100280280a1db8000220229021437023841002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2207200341346a41002802dc8fdb800041bce9c3800020011b220828020c11848080800000450d044100280280a1db800022012802202204450d012001280228210920012802242105200128021c2106200341003602a0022003200936029c02200320053602980220032006360290022003200436029402200341003602e803200341e493cb80003602d803200342043702e003200341013602dc0320044101460d02200341013602dc04200320093602d804200320053602d404200320043602d004200320063602cc04200341a893cb800036028c02200341908acb80003602800220032001411c6a3602f804200320034180036a360288022003200341cc046a360284022003200341d8036a3602fc01200320034190026a3602f8012003200341f8016a3602f0042003200341206a36028003200341023602f4042003290234210a200328023c21012002290200210b200342013702b805200341013602b005200341b0e1d480003602ac05200320013602a8052003200a3702a005200235022c210a2002350230210c2002350234210d2002350238210e2003419083808000ad422086200341c0046aad843703d805200341013a00c4042003200d200e4220868437029805200341024101200d501b360294052003200a200c4220868437028c05200341024101200a501b360288052003200341d8056a3602b4052003200341f0046a3602c0042003200b37028005200720034180056a2008280210118b80808000000c040b2002280228210420022802242107200228021c2108200341003602a0022003200436029c02200320073602980220032008360290022003200136029402200341003602e803200341e493cb80003602d803200342043702e003200341013602dc0320014101460d02200341013602dc04200320043602d804200320073602d404200320013602d004200320083602cc04200341a893cb800036028c02200341908acb80003602800220032002411c6a3602c8042003200341d8056a360288022003200341cc046a360284022003200341d8036a3602fc01200320034190026a3602f8012003200341f8016a3602c0042003200341206a3602d805200341023602c4042003200236029405200342013703800541002802dca2db800021022003200341c0046a36029005024020024102470d004100280290a2db80002101410028028ca2db8000210202404100280288a2db80004101470d0020022001280208417f6a4178716a41086a21020b200220034180056a200128022811848080800000450d00200220034180056a200128022c118b80808000000b41002d00d8a2db80000d0341002802cca2db80004105470d03200341053602f00420034100280280a1db800022012902143702f40441002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b2204200341f0046a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d0320034180056a41086a200341f0046a41086a280200360200200320032902f0043703800520012004200220034180056a200341c0046a10b9b28080000c030b41d488cb8000412241b893cb8000109181808000000b41d488cb8000412241b893cb8000109181808000000b41d488cb8000412241b893cb8000109181808000000b200341a80136027c200341ec93cb800036027820034180016a200341286a20032d000710f19e80800002400240024002400240024002400240024002400240024020032d0080014103460d00200341c0016a41206a20034180016a41206a290200370300200341c0016a41186a20034180016a41186a290200370300200341c0016a41106a20034180016a41106a290200370300200341c0016a41086a20034180016a41086a29020037030020032003290280013703c001024002404100280284a2db80000d0002400240024041002d00aca1db80000e03030102000b41a4a1db800010c3b280800041ff01710e03020001000b41002802a4a1db800021040240024041002802dca2db80004102460d004188e7d48000210241bce6d4800021010c010b4100280290a2db80002101410028028ca2db800021024100280288a2db80004101470d0020022001280208417f6a4178716a41086a21020b20022004200128021411848080800000450d010b41002802a4a1db8000220228022022010d0141d488cb8000412241f092cb8000109181808000000b41002d00d8a2db80000d0c41002802cca2db80004105470d0c200341053602ec01200341002802a4a1db800022022902143702f00141002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2207200341ec016a41002802dc8fdb800041bce9c3800020011b220828020c11848080800000450d0c41002802a4a1db800022012802202204450d022001280228210920012802242105200128021c2106200341003602a0022003200936029c02200320053602980220032006360290022003200436029402200341003602e803200341a093cb80003602d803200342043702e003200341013602dc0320044101460d03200341013602dc04200320093602d804200320053602d404200320043602d004200320063602cc04200341a893cb800036028c02200341908acb80003602800220032001411c6a3602f804200320034180036a360288022003200341cc046a360284022003200341d8036a3602fc01200320034190026a3602f8012003200341f8016a3602f0042003200341f8006a36028003200341023602f40420032902ec01210a20032802f40121012002290200210b200342013702b805200341013602b005200341b0e1d480003602ac05200320013602a8052003200a3702a005200235022c210a2002350230210c2002350234210d2002350238210e2003419083808000ad422086200341c0046aad843703d805200341013a00c4042003200d200e4220868437029805200341024101200d501b360294052003200a200c4220868437028c05200341024101200a501b360288052003200341d8056a3602b4052003200341f0046a3602c0042003200b37028005200720034180056a2008280210118b80808000000c0c0b2002280228210420022802242107200228021c2108200341003602a0022003200436029c02200320073602980220032008360290022003200136029402200341003602e803200341a093cb80003602d803200342043702e003200341013602dc0320014101460d03200341013602dc04200320043602d804200320073602d404200320013602d004200320083602cc04200341a893cb800036028c02200341908acb80003602800220032002411c6a3602c8042003200341d8056a360288022003200341cc046a360284022003200341d8036a3602fc01200320034190026a3602f8012003200341f8016a3602c0042003200341f8006a3602d805200341023602c4042003200236029405200342013703800541002802dca2db800021022003200341c0046a36029005024020024102470d004100280290a2db80002101410028028ca2db8000210202404100280288a2db80004101470d0020022001280208417f6a4178716a41086a21020b200220034180056a200128022811848080800000450d00200220034180056a200128022c118b80808000000b41002d00d8a2db80000d0b41002802cca2db80004105470d0b200341053602f004200341002802a4a1db800022012902143702f40441002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b2204200341f0046a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d0b20034180056a41086a200341f0046a41086a280200360200200320032902f0043703800520012004200220034180056a200341c0046a10b9b28080000c0b0b200341b0016a2003418c016a28020036020020032003290284013703a8014100280284a2db8000450d030c040b41d488cb8000412241f092cb8000109181808000000b41d488cb8000412241f092cb8000109181808000000b41d488cb8000412241f092cb8000109181808000000b02400240024041002d00a0a1db80000e03030102000b4198a1db800010c3b280800041ff01710e03020001000b4100280298a1db800021040240024041002802dca2db80004102460d004188e7d48000210241bce6d4800021010c010b4100280290a2db80002101410028028ca2db800021024100280288a2db80004101470d0020022001280208417f6a4178716a41086a21020b20022004200128021411848080800000450d010b4100280298a1db8000220228022022010d0141d488cb8000412241b893cb8000109181808000000b41002d00d8a2db80000d0441002802cca2db80004105470d04200341053602b40120034100280298a1db800022022902143702b80141002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2207200341b4016a41002802dc8fdb800041bce9c3800020011b220828020c11848080800000450d044100280298a1db800022012802202204450d012001280228210920012802242105200128021c2106200341003602a0022003200936029c02200320053602980220032006360290022003200436029402200341003602e803200341e493cb80003602d803200342043702e003200341013602dc0320044101460d02200341013602dc04200320093602d804200320053602d404200320043602d004200320063602cc04200341a893cb800036028c02200341908acb80003602800220032001411c6a3602f804200320034180036a360288022003200341cc046a360284022003200341d8036a3602fc01200320034190026a3602f8012003200341f8016a3602f0042003200341f8006a36028003200341023602f40420032902b401210a20032802bc0121012002290200210b200342013702b805200341013602b005200341b0e1d480003602ac05200320013602a8052003200a3702a005200235022c210a2002350230210c2002350234210d2002350238210e2003419083808000ad422086200341c0046aad843703d805200341013a00c4042003200d200e4220868437029805200341024101200d501b360294052003200a200c4220868437028c05200341024101200a501b360288052003200341d8056a3602b4052003200341f0046a3602c0042003200b37028005200720034180056a2008280210118b80808000000c040b2002280228210420022802242107200228021c2108200341003602a0022003200436029c02200320073602980220032008360290022003200136029402200341003602e803200341e493cb80003602d803200342043702e003200341013602dc0320014101460d02200341013602dc04200320043602d804200320073602d404200320013602d004200320083602cc04200341a893cb800036028c02200341908acb80003602800220032002411c6a3602c8042003200341d8056a360288022003200341cc046a360284022003200341d8036a3602fc01200320034190026a3602f8012003200341f8016a3602c0042003200341f8006a3602d805200341023602c4042003200236029405200342013703800541002802dca2db800021022003200341c0046a36029005024020024102470d004100280290a2db80002101410028028ca2db8000210202404100280288a2db80004101470d0020022001280208417f6a4178716a41086a21020b200220034180056a200128022811848080800000450d00200220034180056a200128022c118b80808000000b41002d00d8a2db80000d0341002802cca2db80004105470d03200341053602f00420034100280298a1db800022012902143702f40441002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b2204200341f0046a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d0320034180056a41086a200341f0046a41086a280200360200200320032902f0043703800520012004200220034180056a200341c0046a10b9b28080000c030b41d488cb8000412241b893cb8000109181808000000b41d488cb8000412241b893cb8000109181808000000b41d488cb8000412241b893cb8000109181808000000b2003418f013602ac022003419495cb80003602a80220034180056a200341a8016a20032d000710f29e80800002400240024002400240024002400240024002400240024020032d0080054103460d00200341c8026a41206a20034180056a41206a290200370300200341c8026a41186a20034180056a41186a290200370300200341c8026a41106a20034180056a41106a290200370300200341c8026a41086a20034180056a41086a29020037030020032003290280053703c802024002404100280284a2db80000d0002400240024041002d00c4a1db80000e03030102000b41bca1db800010c3b280800041ff01710e03020001000b41002802bca1db800021040240024041002802dca2db80004102460d004188e7d48000210241bce6d4800021010c010b4100280290a2db80002101410028028ca2db800021024100280288a2db80004101470d0020022001280208417f6a4178716a41086a21020b20022004200128021411848080800000450d010b41002802bca1db8000220228022022010d0141d488cb8000412241f092cb8000109181808000000b41002d00d8a2db80000d0c41002802cca2db80004105470d0c200341053602f402200341002802bca1db800022042902143702f80241002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b2207200341f4026a41002802dc8fdb800041bce9c3800020021b220828020c11848080800000450d0c41002802bca1db800022022802202201450d022002280228210920022802242105200228021c2106200341003602dc04200320093602d804200320053602d404200320063602cc04200320013602d0042003410036029001200341a093cb8000360280012003420437028801200341013602840120014101460d03200341013602880220032009360284022003200536028002200320013602fc01200320063602f801200341a893cb80003602ec03200341908acb80003602e00320032002411c6a3602f804200341023602f4042003200341c0046a3602e8032003200341f8016a3602e403200320034180016a3602dc032003200341cc046a3602d8032003200341d8036a3602f0042003200341a8026a3602c00420034190026a41086a200341f4026a41086a280200360200200320032902f4023703900220042007200820034190026a200341f0046a10b9b28080000c0c0b2002280228210420022802242107200228021c2108200341003602dc04200320043602d804200320073602d404200320083602cc04200320013602d0042003410036029001200341a093cb8000360280012003420437028801200341013602840120014101460d03200341013602880220032004360284022003200736028002200320013602fc01200320083602f801200341a893cb80003602ec03200341908acb80003602e00320032002411c6a3602980220034102360294022003200341f0046a3602e8032003200341f8016a3602e403200320034180016a3602dc032003200341cc046a3602d8032003200341d8036a360290022003200341a8026a3602f00420034190026a10f39e8080000c0b0b200341b8026a2003418c056a28020036020020032003290284053703b0024100280284a2db8000450d030c040b41d488cb8000412241f092cb8000109181808000000b41d488cb8000412241f092cb8000109181808000000b41d488cb8000412241f092cb8000109181808000000b02400240024041002d00b8a1db80000e03030102000b41b0a1db800010c3b280800041ff01710e03020001000b41002802b0a1db800021040240024041002802dca2db80004102460d004188e7d48000210241bce6d4800021010c010b4100280290a2db80002101410028028ca2db800021024100280288a2db80004101470d0020022001280208417f6a4178716a41086a21020b20022004200128021411848080800000450d010b41002802b0a1db8000220228022022010d0141d488cb8000412241b893cb8000109181808000000b41002d00d8a2db80000d0441002802cca2db80004105470d04200341053602bc02200341002802b0a1db800022042902143702c00241002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b2207200341bc026a41002802dc8fdb800041bce9c3800020021b220828020c11848080800000450d0441002802b0a1db800022022802202201450d012002280228210920022802242105200228021c2106200341003602dc04200320093602d804200320053602d404200320063602cc04200320013602d0042003410036029001200341e493cb8000360280012003420437028801200341013602840120014101460d02200341013602880220032009360284022003200536028002200320013602fc01200320063602f801200341a893cb80003602ec03200341908acb80003602e00320032002411c6a3602f804200341023602f4042003200341c0046a3602e8032003200341f8016a3602e403200320034180016a3602dc032003200341cc046a3602d8032003200341d8036a3602f0042003200341a8026a3602c00420034190026a41086a200341bc026a41086a280200360200200320032902bc023703900220042007200820034190026a200341f0046a10b9b28080000c040b2002280228210420022802242107200228021c2108200341003602dc04200320043602d804200320073602d404200320083602cc04200320013602d0042003410036029001200341e493cb8000360280012003420437028801200341013602840120014101460d02200341013602880220032004360284022003200736028002200320013602fc01200320083602f801200341a893cb80003602ec03200341908acb80003602e00320032002411c6a3602980220034102360294022003200341f0046a3602e8032003200341f8016a3602e403200320034180016a3602dc032003200341cc046a3602d8032003200341d8036a360290022003200341a8026a3602f00420034190026a10f49e8080000c030b41d488cb8000412241b893cb8000109181808000000b41d488cb8000412241b893cb8000109181808000000b41d488cb8000412241b893cb8000109181808000000b200341ab0136028403200341a396cb80003602800320034180056a200341b0026a20032d000710f59e80800002400240024002400240024002400240024002400240024020032d0080054103460d00200341a0036a41206a20034180056a41206a290200370300200341a0036a41186a20034180056a41186a290200370300200341a0036a41106a20034180056a41106a290200370300200341a0036a41086a20034180056a41086a29020037030020032003290280053703a003024002404100280284a2db80000d000240024041002d00dca1db800022020e03020101000b41d4a1db800010c3b280800041ff01712202450d010b41002802d4a1db8000200210b8b2808000450d0041002802d4a1db8000220228022022010d0141d488cb8000412241f092cb8000109181808000000b41002d00d8a2db80000d0c41002802cca2db80004105470d0c200341053602cc03200341002802d4a1db800022042902143702d00341002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b2207200341cc036a41002802dc8fdb800041bce9c3800020021b220828020c11848080800000450d0c41002802d4a1db800022022802202201450d022002280228210920022802242105200228021c2106200341003602dc04200320093602d804200320053602d404200320063602cc04200320013602d0042003410036029001200341a093cb8000360280012003420437028801200341013602840120014101460d03200341013602880220032009360284022003200536028002200320013602fc01200320063602f801200341a893cb80003602ec03200341908acb80003602e00320032002411c6a3602f804200341023602f4042003200341c0046a3602e8032003200341f8016a3602e403200320034180016a3602dc032003200341cc046a3602d8032003200341d8036a3602f004200320034180036a3602c00420034190026a41086a200341cc036a41086a280200360200200320032902cc033703900220042007200820034190026a200341f0046a10b9b28080000c0c0b2002280228210420022802242107200228021c2108200341003602dc04200320043602d804200320073602d404200320083602cc04200320013602d0042003410036029001200341a093cb8000360280012003420437028801200341013602840120014101460d03200341013602880220032004360284022003200736028002200320013602fc01200320083602f801200341a893cb80003602ec03200341908acb80003602e00320032002411c6a3602980220034102360294022003200341f0046a3602e8032003200341f8016a3602e403200320034180016a3602dc032003200341cc046a3602d8032003200341d8036a36029002200320034180036a3602f00420034190026a10f69e8080000c0b0b20034190036a2003418c056a2802003602002003200329028405370388034100280284a2db8000450d030c040b41d488cb8000412241f092cb8000109181808000000b41d488cb8000412241f092cb8000109181808000000b41d488cb8000412241f092cb8000109181808000000b0240024041002d00d0a1db800022020e03020101000b41c8a1db800010c3b280800041ff01712202450d010b41002802c8a1db8000200210b8b2808000450d0041002802c8a1db8000220228022022010d0141d488cb8000412241b893cb8000109181808000000b41002d00d8a2db80000d0441002802cca2db80004105470d042003410536029403200341002802c8a1db800022042902143702980341002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b220720034194036a41002802dc8fdb800041bce9c3800020021b220828020c11848080800000450d0441002802c8a1db800022022802202201450d012002280228210920022802242105200228021c2106200341003602dc04200320093602d804200320053602d404200320063602cc04200320013602d0042003410036029001200341e493cb8000360280012003420437028801200341013602840120014101460d02200341013602880220032009360284022003200536028002200320013602fc01200320063602f801200341a893cb80003602ec03200341908acb80003602e00320032002411c6a3602f804200341023602f4042003200341c0046a3602e8032003200341f8016a3602e403200320034180016a3602dc032003200341cc046a3602d8032003200341d8036a3602f004200320034180036a3602c00420034190026a41086a20034194036a41086a28020036020020032003290294033703900220042007200820034190026a200341f0046a10b9b28080000c040b2002280228210420022802242107200228021c2108200341003602dc04200320043602d804200320073602d404200320083602cc04200320013602d0042003410036029001200341e493cb8000360280012003420437028801200341013602840120014101460d02200341013602880220032004360284022003200736028002200320013602fc01200320083602f801200341a893cb80003602ec03200341908acb80003602e00320032002411c6a3602980220034102360294022003200341f0046a3602e8032003200341f8016a3602e403200320034180016a3602dc032003200341cc046a3602d8032003200341d8036a36029002200320034180036a3602f00420034190026a10f79e8080000c030b41d488cb8000412241b893cb8000109181808000000b41d488cb8000412241b893cb8000109181808000000b41d488cb8000412241b893cb8000109181808000000b200341c5003602dc05200341ce97cb80003602d8050240024002400240024002400240024002400240024002400240024002400240024002400240024020032d00074103470d0041002d0098a2db80001a411041002802a496db8000118280808000002202450d0a200241b8facc800036020c20024101360208200242818080801037020020034180056a41106a20034190036a2802003602002003410036028405200341013a008005200320032903880337028805200320023602a40541002d0098a2db80001a411041002802a496db8000118280808000002201450d0b200141a0facc800036020c20014101360208200142818080801037020020022002280200417f6a2204360200024020040d00200341a4056a10c9a08080000b200341d8036a41086a220220034198056a290200370300200320013602a405200341d8036a41106a2201200341a0056a29020037030020032003290081053703900220032003290290053703d803200320034180056a41086a2900003700970220032d00800522044103460d0120034188046a41086a200229030037030020034188046a41106a200129030037030020032003290097023700a70420032003290390023703a004200320032903d803370388044100280284a2db80000d0441002d00f4a1db800022020e03040303020b2003419b026a20034190036a2802003600002003200329038803370093020b200341f8036a2003419b026a28000036020020032003290093023703f0034100280284a2db80000d0641002d00e8a1db800022020e03060505040b41eca1db800010c3b280800041ff01712202450d010b41002802eca1db8000200210b8b2808000450d0041002802eca1db8000220228022022010d0141d488cb8000412241f092cb8000109181808000000b41002d00d8a2db80000d0e41002802cca2db80004105470d0e200341053602b404200341002802eca1db800022072902143702b80441002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b2208200341b4046a41002802dc8fdb800041bce9c3800020021b220928020c11848080800000450d0e41002802eca1db800022022802202201450d072002280228210520022802242106200228021c210f200341003602dc04200320053602d804200320063602d4042003200f3602cc04200320013602d0042003410036029005200341a093cb8000360280052003420437028805200341013602840520014101460d08200341013602880220032005360284022003200636028002200320013602fc012003200f3602f801200341a893cb800036029401200341908acb80003602880120032002411c6a3602c804200341023602c4042003200341e0046a360290012003200341f8016a36028c01200320034180056a360284012003200341cc046a36028001200320034180016a3602c0042003200341d8056a3602e004200341f0046a41086a200341b4046a41086a280200360200200320032902b4043703f004200720082009200341f0046a200341c0046a10b9b28080000c0e0b2002280228210720022802242108200228021c2109200341003602dc04200320073602d804200320083602d404200320093602cc04200320013602d0042003410036029005200341a093cb8000360280052003420437028805200341013602840520014101460d08200341013602880220032007360284022003200836028002200320013602fc01200320093602f801200341a893cb800036029401200341908acb80003602880120032002411c6a3602f804200341023602f4042003200341c0046a360290012003200341f8016a36028c01200320034180056a360284012003200341cc046a36028001200320034180016a3602f0042003200341d8056a3602c004200341f0046a10f89e8080000c0d0b41e0a1db800010c3b280800041ff01712202450d010b41002802e0a1db8000200210b8b2808000450d0041002802e0a1db8000220228022022010d0141d488cb8000412241b893cb8000109181808000000b41002d00d8a2db80000d0941002802cca2db80004105470d09200341053602fc03200341002802e0a1db800022042902143702800441002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b2207200341fc036a41002802dc8fdb800041bce9c3800020021b220828020c11848080800000450d0941002802e0a1db800022022802202201450d062002280228210920022802242105200228021c2106200341003602dc04200320093602d804200320053602d404200320063602cc04200320013602d0042003410036029005200341e493cb8000360280052003420437028805200341013602840520014101460d07200341013602880220032009360284022003200536028002200320013602fc01200320063602f801200341a893cb800036029401200341908acb80003602880120032002411c6a3602c804200341023602c4042003200341e0046a360290012003200341f8016a36028c01200320034180056a360284012003200341cc046a36028001200320034180016a3602c0042003200341d8056a3602e004200341f0046a41086a200341fc036a41086a280200360200200320032902fc033703f004200420072008200341f0046a200341c0046a10b9b28080000c090b2002280228210420022802242107200228021c2108200341003602dc04200320043602d804200320073602d404200320083602cc04200320013602d0042003410036029005200341e493cb8000360280052003420437028805200341013602840520014101460d07200341013602880220032004360284022003200736028002200320013602fc01200320083602f801200341a893cb800036029401200341908acb80003602880120032002411c6a3602f804200341023602f4042003200341c0046a360290012003200341f8016a36028c01200320034180056a360284012003200341cc046a36028001200320034180016a3602f0042003200341d8056a3602c004200341f0046a10f99e8080000c080b4104411010bb80808000000b4104411010bb80808000000b41d488cb8000412241f092cb8000109181808000000b41d488cb8000412241f092cb8000109181808000000b41d488cb8000412241f092cb8000109181808000000b41d488cb8000412241b893cb8000109181808000000b41d488cb8000412241b893cb8000109181808000000b41d488cb8000412241b893cb8000109181808000000b02400240024002404100280284a2db80000d000240024041002d0080a2db800022020e03020101000b41f8a1db800010c3b280800041ff01712202450d010b41002802f8a1db8000200210b8b2808000450d0041002802f8a1db8000220228022022010d0141d488cb80004122419498cb8000109181808000000b41002d00d8a2db80000d0241002802cca2db80004105470d02200341053602e404200341002802f8a1db800022012902143702e80441002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b2204200341e4046a41002802dc8fdb800041bce9c3800020021b220728020c11848080800000450d0241002802f8a1db800022022802202208450d012002280228210920022802242105200228021c210620034100360290012003200936028c01200320053602880120032008360284012003200636028001200341908acb80003602800220032002411c6a3602d404200341013602d00420034100360290052003410136028405200341bc98cb8000360280052003420437028805200320034180056a3602fc01200320034180016a3602f8012003200341f8016a3602cc04200341d8036a41086a200341e4046a41086a280200360200200320032902e4043703d803200120042007200341d8036a200341cc046a10b9b28080000c020b2002280228210420022802242107200228021c210820034100360290012003200436028c01200320073602880120032001360284012003200836028001200341908acb80003602e00320032002411c6a36028002200341013602fc0120034100360290052003410136028405200341bc98cb8000360280052003420437028805200320034180056a3602dc03200320034180016a3602d8032003200341d8036a3602f801200341f8016a10fa9e8080000c010b41d488cb80004122419498cb8000109181808000000b200020032903f003370204200041033a00002000410c6a200341f8036a2802003602000c050b200020043a0000200020032903a0043700012000200329038804370210200041086a20032900a704370000200041186a20034188046a41086a290300370200200041206a20034198046a2903003702000c040b200020032903a003370200200041206a200341a0036a41206a290300370200200041186a200341a0036a41186a290300370200200041106a200341a0036a41106a290300370200200041086a200341a0036a41086a2903003702000c030b200020032903c802370200200041206a200341c8026a41206a290300370200200041186a200341c8026a41186a290300370200200041106a200341c8026a41106a290300370200200041086a200341c8026a41086a2903003702000c020b200020032903c001370200200041206a200341c0016a41206a290300370200200041186a200341c0016a41186a290300370200200041106a200341c0016a41106a290300370200200041086a200341c0016a41086a2903003702000c010b20002003290340370200200041206a200341c0006a41206a290300370200200041186a200341c0006a41186a290300370200200041106a200341c0006a41106a290300370200200041086a200341c0006a41086a2903003702000b200341e0056a2480808080000bd21202077f057e23808080800041b0026b2203248080808000200341106a41086a200141086a280200360200200320023a000f20032001290200370310024002400240024002400240024002404100280284a2db80000d0002400240024041002d00e899db80000e03030102000b41e099db800010c3b280800041ff01710e03020001000b41002802e099db800021040240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021020c010b4100280290a2db80002102410028028ca2db800021014100280288a2db80004101470d0020012002280208417f6a4178716a41086a21010b20012004200228021411848080800000450d010b41002802e099db8000220128022022020d0141d488cb8000412241f89dcb8000109181808000000b41002d00d8a2db80000d0641002802cca2db80004105470d062003410536022c200341002802e099db8000220129021437023041002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b22052003412c6a41002802dc8fdb800041bce9c3800020021b220628020c11848080800000450d0641002802e099db800022042802202202450d012004280228210720042802242108200428021c21092003410036026c20032007360268200320083602642003200936025c200320023602602003410036028001200341a49ecb8000360270200342043702782003410136027420024101460d0220034101360298012003200736029401200320083602900120032009360288012003200236028c012003200341106a36029c01200241024d0d03200320073602ac01200320083602a801200320023602a401200320093602a001200341e48ecb8000360258200341d48ecb800036024c200341908acb800036024020032004411c6a3602e001200341033602dc01200341023602b0012003200341b4016a3602542003200341a0016a36025020032003419c016a360248200320034188016a3602442003200341f0006a36023c2003200341dc006a3602382003200341386a3602d80120032003410f6a3602b401200329022c210a200328023421022001290200210b2003420137029c022003410136029402200341b0e1d48000360290022003200236028c022003200a37028402200135022c210a2001350230210c2001350234210d2001350238210e2003419083808000ad422086200341206aad843703a802200341013a00242003200d200e422086843702fc01200341024101200d501b3602f8012003200a200c422086843702f001200341024101200a501b3602ec012003200341a8026a360298022003200341d8016a3602202003200b3702e4012005200341e4016a2006280210118b80808000000c060b2001280228210420012802242107200128021c21082003410036026c20032004360268200320073602642003200836025c200320023602602003410036028001200341a49ecb8000360270200342043702782003410136027420024101460d0320034101360298012003200436029401200320073602900120032008360288012003200236028c012003200341106a3602b401200241024d0d04200320043602ac01200320073602a801200320023602a401200320083602a001200341e48ecb800036028402200341d48ecb80003602f801200341908acb80003602ec0120032001411c6a36022820034103360224200341023602b0012003200341a8026a360280022003200341a0016a3602fc012003200341b4016a3602f401200320034188016a3602f0012003200341f0006a3602e8012003200341dc006a3602e4012003200341e4016a36022020032003410f6a3602a8022003200136024c2003420137033841002802dca2db800021012003200341206a360248024020014102470d004100280290a2db80002102410028028ca2db8000210102404100280288a2db80004101470d0020012002280208417f6a4178716a41086a21010b2001200341386a200228022811848080800000450d002001200341386a200228022c118b80808000000b41002d00d8a2db80000d0541002802cca2db80004105470d05200341053602d801200341002802e099db800022022902143702dc0141002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2204200341d8016a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d05200341386a41086a200341d8016a41086a280200360200200320032902d801370338200220042001200341386a200341206a10b9b28080000c050b41d488cb8000412241f89dcb8000109181808000000b41d488cb8000412241f89dcb8000109181808000000b41d488cb8000412241f89dcb8000109181808000000b41d488cb8000412241f89dcb8000109181808000000b41d488cb8000412241f89dcb8000109181808000000b0240024002400240024020032d000f4101470d00200341e4016a200341106a1081a3808000200341386a41086a200341106a41086a22012802003602002003200329031037033820032d00e4010d0120002003290310370204200041033a00002000410c6a20012802003602000c020b20002003290310370204200041033a00002000410c6a200341186a2802003602000c010b200341d0016a2202200341fd016a290000370300200341b8016a41106a2204200341f5016a290000370300200341b8016a41086a200341ed016a290000370300200320032900e5013703b801200341386a10db9e80800041002d0098a2db80001a411041002802a496db8000118280808000002201450d01200141b8facc800036020c200141013602082001428180808010370200200341fe016a2002290300370100200341f6016a2004290300370100200341ee016a200341c0016a290300370100200320013602880220034180023b01e401200320032903b8013701e60141002d0098a2db80001a411041002802a496db8000118280808000002202450d02200241a0facc800036020c20024101360208200242818080801037020020012001280200417f6a2204360200024020040d0020034188026a10c9a08080000b200020032902e401370200200041086a200341e4016a41086a290200370200200041106a200341e4016a41106a290200370200200041186a200341e4016a41186a2902003702002003200236028802200041206a200341e4016a41206a2902003702000b200341b0026a2480808080000f0b4104411010bb80808000000b4104411010bb80808000000b8a1102077f057e2380808080004190026b2203248080808000200320023a000f200341106a41086a200141086a28020036020020032001290200370310024002400240024002400240024002404100280284a2db80000d0002400240024041002d00809adb80000e03030102000b41f899db800010c3b280800041ff01710e03020001000b41002802f899db800021040240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021020c010b4100280290a2db80002102410028028ca2db800021014100280288a2db80004101470d0020012002280208417f6a4178716a41086a21010b20012004200228021411848080800000450d010b41002802f899db8000220128022022020d0141d488cb8000412241e89ccb8000109181808000000b41002d00d8a2db80000d0641002802cca2db80004105470d062003410536022c200341002802f899db8000220129021437023041002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b22052003412c6a41002802dc8fdb800041bce9c3800020021b220628020c11848080800000450d0641002802f899db800022042802202202450d012004280228210720042802242108200428021c21092003410036026c20032007360268200320083602642003200936025c2003200236026020034100360280012003418c9dcb8000360270200342043702782003410136027420024101460d0220034101360298012003200736029401200320083602900120032009360288012003200236028c012003200341106a36029c01200241024d0d03200320073602ac01200320083602a801200320023602a401200320093602a001200341e48ecb8000360258200341d48ecb800036024c200341908acb800036024020032004411c6a3602c001200341033602bc01200341023602b0012003200341b4016a3602542003200341a0016a36025020032003419c016a360248200320034188016a3602442003200341f0006a36023c2003200341dc006a3602382003200341386a3602b80120032003410f6a3602b401200329022c210a200328023421022001290200210b200342013702fc01200341013602f401200341b0e1d480003602f001200320023602ec012003200a3702e401200135022c210a2001350230210c2001350234210d2001350238210e2003419083808000ad422086200341206aad8437038802200341013a00242003200d200e422086843702dc01200341024101200d501b3602d8012003200a200c422086843702d001200341024101200a501b3602cc01200320034188026a3602f8012003200341b8016a3602202003200b3702c4012005200341c4016a2006280210118b80808000000c060b2001280228210420012802242107200128021c21082003410036026c20032004360268200320073602642003200836025c2003200236026020034100360280012003418c9dcb8000360270200342043702782003410136027420024101460d0320034101360298012003200436029401200320073602900120032008360288012003200236028c012003200341106a3602b401200241024d0d04200320043602ac01200320073602a801200320023602a401200320083602a001200341e48ecb80003602e401200341d48ecb80003602d801200341908acb80003602cc0120032001411c6a36022820034103360224200341023602b001200320034188026a3602e0012003200341a0016a3602dc012003200341b4016a3602d401200320034188016a3602d0012003200341f0006a3602c8012003200341dc006a3602c4012003200341c4016a36022020032003410f6a360288022003200136024c2003420137033841002802dca2db800021012003200341206a360248024020014102470d004100280290a2db80002102410028028ca2db8000210102404100280288a2db80004101470d0020012002280208417f6a4178716a41086a21010b2001200341386a200228022811848080800000450d002001200341386a200228022c118b80808000000b41002d00d8a2db80000d0541002802cca2db80004105470d05200341053602b801200341002802f899db800022022902143702bc0141002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2204200341b8016a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d05200341386a41086a200341b8016a41086a280200360200200320032902b801370338200220042001200341386a200341206a10b9b28080000c050b41d488cb8000412241e89ccb8000109181808000000b41d488cb8000412241e89ccb8000109181808000000b41d488cb8000412241e89ccb8000109181808000000b41d488cb8000412241e89ccb8000109181808000000b41d488cb8000412241e89ccb8000109181808000000b0240024002400240024020032d000f0d0020032802100d0020032d001841ff01714101460d010b20002003290310370204200041033a00002000410c6a200341186a2802003602000c010b41002d0098a2db80001a411041002802a496db8000118280808000002201450d01200141b8facc800036020c200141013602082001428180808010370200200320013602e801200341003602c801200341023a00c40141002d0098a2db80001a411041002802a496db8000118280808000002202450d02200241a0facc800036020c20024101360208200242818080801037020020012001280200417f6a2204360200024020040d00200341e8016a10c9a08080000b200020032902c401370200200041086a200341c4016a41086a290200370200200041106a200341c4016a41106a290200370200200041186a200341c4016a41186a290200370200200320023602e801200041206a200341c4016a41206a290200370200200341106a10db9e8080000b20034190026a2480808080000f0b4104411010bb80808000000b4104411010bb80808000000bab1102077f057e2380808080004190026b2203248080808000200320023a000f200341106a41086a200141086a28020036020020032001290200370310024002400240024002400240024002404100280284a2db80000d0002400240024041002d00f499db80000e03030102000b41ec99db800010c3b280800041ff01710e03020001000b41002802ec99db800021040240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021020c010b4100280290a2db80002102410028028ca2db800021014100280288a2db80004101470d0020012002280208417f6a4178716a41086a21010b20012004200228021411848080800000450d010b41002802ec99db8000220128022022020d0141d488cb8000412241c89dcb8000109181808000000b41002d00d8a2db80000d0641002802cca2db80004105470d062003410536022c200341002802ec99db8000220129021437023041002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b22052003412c6a41002802dc8fdb800041bce9c3800020021b220628020c11848080800000450d0641002802ec99db800022042802202202450d012004280228210720042802242108200428021c21092003410036026c20032007360268200320083602642003200936025c200320023602602003410036028001200341f09dcb8000360270200342043702782003410136027420024101460d0220034101360298012003200736029401200320083602900120032009360288012003200236028c012003200341106a36029c01200241024d0d03200320073602ac01200320083602a801200320023602a401200320093602a001200341e48ecb8000360258200341d48ecb800036024c200341908acb800036024020032004411c6a3602c001200341033602bc01200341023602b0012003200341b4016a3602542003200341a0016a36025020032003419c016a360248200320034188016a3602442003200341f0006a36023c2003200341dc006a3602382003200341386a3602b80120032003410f6a3602b401200329022c210a200328023421022001290200210b200342013702fc01200341013602f401200341b0e1d480003602f001200320023602ec012003200a3702e401200135022c210a2001350230210c2001350234210d2001350238210e2003419083808000ad422086200341206aad8437038802200341013a00242003200d200e422086843702dc01200341024101200d501b3602d8012003200a200c422086843702d001200341024101200a501b3602cc01200320034188026a3602f8012003200341b8016a3602202003200b3702c4012005200341c4016a2006280210118b80808000000c060b2001280228210420012802242107200128021c21082003410036026c20032004360268200320073602642003200836025c200320023602602003410036028001200341f09dcb8000360270200342043702782003410136027420024101460d0320034101360298012003200436029401200320073602900120032008360288012003200236028c012003200341106a3602b401200241024d0d04200320043602ac01200320073602a801200320023602a401200320083602a001200341e48ecb80003602e401200341d48ecb80003602d801200341908acb80003602cc0120032001411c6a36022820034103360224200341023602b001200320034188026a3602e0012003200341a0016a3602dc012003200341b4016a3602d401200320034188016a3602d0012003200341f0006a3602c8012003200341dc006a3602c4012003200341c4016a36022020032003410f6a360288022003200136024c2003420137033841002802dca2db800021012003200341206a360248024020014102470d004100280290a2db80002102410028028ca2db8000210102404100280288a2db80004101470d0020012002280208417f6a4178716a41086a21010b2001200341386a200228022811848080800000450d002001200341386a200228022c118b80808000000b41002d00d8a2db80000d0541002802cca2db80004105470d05200341053602b801200341002802ec99db800022022902143702bc0141002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2204200341b8016a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d05200341386a41086a200341b8016a41086a280200360200200320032902b801370338200220042001200341386a200341206a10b9b28080000c050b41d488cb8000412241c89dcb8000109181808000000b41d488cb8000412241c89dcb8000109181808000000b41d488cb8000412241c89dcb8000109181808000000b41d488cb8000412241c89dcb8000109181808000000b41d488cb8000412241c89dcb8000109181808000000b0240024020032802104101470d0020032d001841ff01714101470d0020032d000f41ff01710d00200328021422012d00104109470d002001280214210241002d0098a2db80001a02400240411041002802a496db8000118280808000002201450d00200141b8facc800036020c200141013602082001428180808010370200200320013602e801200320023602cc01200341013602c801200341023a00c40141002d0098a2db80001a411041002802a496db8000118280808000002202450d01200241a0facc800036020c20024101360208200242818080801037020020012001280200417f6a2204360200024020040d00200341e8016a10c9a08080000b200020032902c401370200200041086a200341c4016a41086a290200370200200041106a200341c4016a41106a290200370200200041186a200341c4016a41186a290200370200200320023602e801200041206a200341c4016a41206a290200370200200341106a10db9e8080000c030b4104411010bb80808000000b4104411010bb80808000000b20002003290310370204200041033a00002000410c6a200341186a2802003602000b20034190026a2480808080000b8a0404047f017e017f047e23808080800041f0006b2201248080808000200141002802bca1db800036022c2001200036022820014201370318024041002802dca2db80004102470d004100280290a2db80002102410028028ca2db8000210302404100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b2003200141186a200228022811848080800000450d002003200141186a200228022c118b80808000000b024041002d00d8a2db80000d0041002802cca2db80004105470d002001410536020c200141002802bca1db8000220329021437021041002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b22042001410c6a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d00200129020c210520012802142106200329020021072001420137025020014101360248200141b0e1d480003602442001200636024020012005370238200335022c210520033502302108200335023421092003350238210a2001419083808000ad422086200141e8006aad84370360200141013a006c2001200036026820012009200a422086843702302001410241012009501b36022c200120052008422086843702242001410241012005501b3602202001200141e0006a36024c200120073702182004200141186a2002280210118b80808000000b200141f0006a2480808080000b8a0404047f017e017f047e23808080800041f0006b2201248080808000200141002802b0a1db800036022c2001200036022820014201370318024041002802dca2db80004102470d004100280290a2db80002102410028028ca2db8000210302404100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b2003200141186a200228022811848080800000450d002003200141186a200228022c118b80808000000b024041002d00d8a2db80000d0041002802cca2db80004105470d002001410536020c200141002802b0a1db8000220329021437021041002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b22042001410c6a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d00200129020c210520012802142106200329020021072001420137025020014101360248200141b0e1d480003602442001200636024020012005370238200335022c210520033502302108200335023421092003350238210a2001419083808000ad422086200141e8006aad84370360200141013a006c2001200036026820012009200a422086843702302001410241012009501b36022c200120052008422086843702242001410241012005501b3602202001200141e0006a36024c200120073702182004200141186a2002280210118b80808000000b200141f0006a2480808080000b8e1202077f057e2380808080004190026b2203248080808000200320023a000f200341106a41086a200141086a28020036020020032001290200370310024002400240024002400240024002404100280284a2db80000d0002400240024041002d008c9adb80000e03030102000b41849adb800010c3b280800041ff01710e03020001000b41002802849adb800021040240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021020c010b4100280290a2db80002102410028028ca2db800021014100280288a2db80004101470d0020012002280208417f6a4178716a41086a21010b20012004200228021411848080800000450d010b41002802849adb8000220128022022020d0141d488cb8000412241949dcb8000109181808000000b41002d00d8a2db80000d0641002802cca2db80004105470d062003410536022c200341002802849adb8000220129021437023041002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b22052003412c6a41002802dc8fdb800041bce9c3800020021b220628020c11848080800000450d0641002802849adb800022042802202202450d012004280228210720042802242108200428021c21092003410036026c20032007360268200320083602642003200936025c200320023602602003410036028001200341c09dcb8000360270200342043702782003410136027420024101460d0220034101360298012003200736029401200320083602900120032009360288012003200236028c012003200341106a36029c01200241024d0d03200320073602ac01200320083602a801200320023602a401200320093602a001200341e48ecb8000360258200341d48ecb800036024c200341908acb800036024020032004411c6a3602c001200341033602bc01200341023602b0012003200341b4016a3602542003200341a0016a36025020032003419c016a360248200320034188016a3602442003200341f0006a36023c2003200341dc006a3602382003200341386a3602b80120032003410f6a3602b401200329022c210a200328023421022001290200210b200342013702fc01200341013602f401200341b0e1d480003602f001200320023602ec012003200a3702e401200135022c210a2001350230210c2001350234210d2001350238210e2003419083808000ad422086200341206aad8437038802200341013a00242003200d200e422086843702dc01200341024101200d501b3602d8012003200a200c422086843702d001200341024101200a501b3602cc01200320034188026a3602f8012003200341b8016a3602202003200b3702c4012005200341c4016a2006280210118b80808000000c060b2001280228210420012802242107200128021c21082003410036026c20032004360268200320073602642003200836025c200320023602602003410036028001200341c09dcb8000360270200342043702782003410136027420024101460d0320034101360298012003200436029401200320073602900120032008360288012003200236028c012003200341106a3602b401200241024d0d04200320043602ac01200320073602a801200320023602a401200320083602a001200341e48ecb80003602e401200341d48ecb80003602d801200341908acb80003602cc0120032001411c6a36022820034103360224200341023602b001200320034188026a3602e0012003200341a0016a3602dc012003200341b4016a3602d401200320034188016a3602d0012003200341f0006a3602c8012003200341dc006a3602c4012003200341c4016a36022020032003410f6a360288022003200136024c2003420137033841002802dca2db800021012003200341206a360248024020014102470d004100280290a2db80002102410028028ca2db8000210102404100280288a2db80004101470d0020012002280208417f6a4178716a41086a21010b2001200341386a200228022811848080800000450d002001200341386a200228022c118b80808000000b41002d00d8a2db80000d0541002802cca2db80004105470d05200341053602b801200341002802849adb800022022902143702bc0141002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2204200341b8016a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d05200341386a41086a200341b8016a41086a280200360200200320032902b801370338200220042001200341386a200341206a10b9b28080000c050b41d488cb8000412241949dcb8000109181808000000b41d488cb8000412241949dcb8000109181808000000b41d488cb8000412241949dcb8000109181808000000b41d488cb8000412241949dcb8000109181808000000b41d488cb8000412241949dcb8000109181808000000b0240024020032802104101470d0020032d000f20032d00187241ff01710d00200328021422012d00104108470d00200341d0006a2202200141d8006a290000370300200341386a41106a2204200141d0006a290000370300200341386a41086a200141c8006a2900003703002003200129004037033841002d0098a2db80001a02400240411041002802a496db8000118280808000002201450d00200141b8facc800036020c200141013602082001428180808010370200200341de016a2002290300370100200341d6016a2004290300370100200341ce016a200341c0006a290300370100200320013602e80120034180023b01c401200320032903383701c60141002d0098a2db80001a411041002802a496db8000118280808000002202450d01200241a0facc800036020c20024101360208200242818080801037020020012001280200417f6a2204360200024020040d00200341e8016a10c9a08080000b200020032902c401370200200041086a200341c4016a41086a290200370200200041106a200341c4016a41106a290200370200200041186a200341c4016a41186a290200370200200320023602e801200041206a200341c4016a41206a290200370200200341106a10db9e8080000c030b4104411010bb80808000000b4104411010bb80808000000b20002003290310370204200041033a00002000410c6a200341186a2802003602000b20034190026a2480808080000b8a0404047f017e017f047e23808080800041f0006b2201248080808000200141002802d4a1db800036022c2001200036022820014201370318024041002802dca2db80004102470d004100280290a2db80002102410028028ca2db8000210302404100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b2003200141186a200228022811848080800000450d002003200141186a200228022c118b80808000000b024041002d00d8a2db80000d0041002802cca2db80004105470d002001410536020c200141002802d4a1db8000220329021437021041002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b22042001410c6a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d00200129020c210520012802142106200329020021072001420137025020014101360248200141b0e1d480003602442001200636024020012005370238200335022c210520033502302108200335023421092003350238210a2001419083808000ad422086200141e8006aad84370360200141013a006c2001200036026820012009200a422086843702302001410241012009501b36022c200120052008422086843702242001410241012005501b3602202001200141e0006a36024c200120073702182004200141186a2002280210118b80808000000b200141f0006a2480808080000b8a0404047f017e017f047e23808080800041f0006b2201248080808000200141002802c8a1db800036022c2001200036022820014201370318024041002802dca2db80004102470d004100280290a2db80002102410028028ca2db8000210302404100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b2003200141186a200228022811848080800000450d002003200141186a200228022c118b80808000000b024041002d00d8a2db80000d0041002802cca2db80004105470d002001410536020c200141002802c8a1db8000220329021437021041002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b22042001410c6a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d00200129020c210520012802142106200329020021072001420137025020014101360248200141b0e1d480003602442001200636024020012005370238200335022c210520033502302108200335023421092003350238210a2001419083808000ad422086200141e8006aad84370360200141013a006c2001200036026820012009200a422086843702302001410241012009501b36022c200120052008422086843702242001410241012005501b3602202001200141e0006a36024c200120073702182004200141186a2002280210118b80808000000b200141f0006a2480808080000b8a0404047f017e017f047e23808080800041f0006b2201248080808000200141002802eca1db800036022c2001200036022820014201370318024041002802dca2db80004102470d004100280290a2db80002102410028028ca2db8000210302404100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b2003200141186a200228022811848080800000450d002003200141186a200228022c118b80808000000b024041002d00d8a2db80000d0041002802cca2db80004105470d002001410536020c200141002802eca1db8000220329021437021041002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b22042001410c6a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d00200129020c210520012802142106200329020021072001420137025020014101360248200141b0e1d480003602442001200636024020012005370238200335022c210520033502302108200335023421092003350238210a2001419083808000ad422086200141e8006aad84370360200141013a006c2001200036026820012009200a422086843702302001410241012009501b36022c200120052008422086843702242001410241012005501b3602202001200141e0006a36024c200120073702182004200141186a2002280210118b80808000000b200141f0006a2480808080000b8a0404047f017e017f047e23808080800041f0006b2201248080808000200141002802e0a1db800036022c2001200036022820014201370318024041002802dca2db80004102470d004100280290a2db80002102410028028ca2db8000210302404100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b2003200141186a200228022811848080800000450d002003200141186a200228022c118b80808000000b024041002d00d8a2db80000d0041002802cca2db80004105470d002001410536020c200141002802e0a1db8000220329021437021041002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b22042001410c6a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d00200129020c210520012802142106200329020021072001420137025020014101360248200141b0e1d480003602442001200636024020012005370238200335022c210520033502302108200335023421092003350238210a2001419083808000ad422086200141e8006aad84370360200141013a006c2001200036026820012009200a422086843702302001410241012009501b36022c200120052008422086843702242001410241012005501b3602202001200141e0006a36024c200120073702182004200141186a2002280210118b80808000000b200141f0006a2480808080000b8a0404047f017e017f047e23808080800041f0006b2201248080808000200141002802f8a1db800036022c2001200036022820014201370318024041002802dca2db80004102470d004100280290a2db80002102410028028ca2db8000210302404100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b2003200141186a200228022811848080800000450d002003200141186a200228022c118b80808000000b024041002d00d8a2db80000d0041002802cca2db80004105470d002001410536020c200141002802f8a1db8000220329021437021041002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b22042001410c6a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d00200129020c210520012802142106200329020021072001420137025020014101360248200141b0e1d480003602442001200636024020012005370238200335022c210520033502302108200335023421092003350238210a2001419083808000ad422086200141e8006aad84370360200141013a006c2001200036026820012009200a422086843702302001410241012009501b36022c200120052008422086843702242001410241012005501b3602202001200141e0006a36024c200120073702182004200141186a2002280210118b80808000000b200141f0006a2480808080000baf7f03077f057e017f23808080800041d0056b2203248080808000200341086a41086a200141086a280200360200200320023a000720032001290200370308024002400240024002400240024002404100280284a2db80000d0002400240024041002d00fca0db80000e03030102000b41f4a0db800010c3b280800041ff01710e03020001000b41002802f4a0db800021040240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021020c010b4100280290a2db80002102410028028ca2db800021014100280288a2db80004101470d0020012002280208417f6a4178716a41086a21010b20012004200228021411848080800000450d010b41002802f4a0db8000220128022022020d0141d488cb8000412241a88ecb8000109181808000000b41002d00d8a2db80000d0641002802cca2db80004105470d0620034105360214200341002802f4a0db8000220129021437021841002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b2205200341146a41002802dc8fdb800041bce9c3800020021b220628020c11848080800000450d0641002802f4a0db800022042802202202450d012004280228210720042802242108200428021c2109200341003602a0022003200736029c02200320083602980220032009360290022003200236029402200341003602e803200341cc8ecb80003602d803200342043702e003200341013602dc0320024101460d02200341013602dc04200320073602d804200320083602d404200320093602cc04200320023602d0042003200341086a3602a802200241024d0d0320032007360284022003200836028002200320023602fc01200320093602f801200341e48ecb80003602a001200341d48ecb800036029401200341908acb80003602880120032004411c6a3602f804200341033602f4042003410236028802200320034180036a36029c012003200341f8016a360298012003200341a8026a360290012003200341cc046a36028c012003200341d8036a36028401200320034190026a36028001200320034180016a3602f0042003200341076a360280032003290214210a200328021c21022001290200210b200342013702b805200341013602b005200341b0e1d480003602ac05200320023602a8052003200a3702a005200135022c210a2001350230210c2001350234210d2001350238210e2003419083808000ad422086200341c0046aad843703c805200341013a00c4042003200d200e4220868437029805200341024101200d501b360294052003200a200c4220868437028c05200341024101200a501b360288052003200341c8056a3602b4052003200341f0046a3602c0042003200b37028005200520034180056a2006280210118b80808000000c060b2001280228210420012802242107200128021c2108200341003602a0022003200436029c02200320073602980220032008360290022003200236029402200341003602e803200341cc8ecb80003602d803200342043702e003200341013602dc0320024101460d03200341013602dc04200320043602d804200320073602d404200320083602cc04200320023602d0042003200341086a36028003200241024d0d0420032004360284022003200736028002200320023602fc01200320083602f801200341e48ecb80003602a005200341d48ecb800036029405200341908acb80003602880520032001411c6a3602c804200341033602c40420034102360288022003200341c8056a36029c052003200341f8016a36029805200320034180036a360290052003200341cc046a36028c052003200341d8036a36028405200320034190026a36028005200320034180056a3602c0042003200341076a3602c8052003200136029401200342013703800141002802dca2db800021012003200341c0046a36029001024020014102470d004100280290a2db80002102410028028ca2db8000210102404100280288a2db80004101470d0020012002280208417f6a4178716a41086a21010b200120034180016a200228022811848080800000450d00200120034180016a200228022c118b80808000000b41002d00d8a2db80000d0541002802cca2db80004105470d05200341053602f004200341002802f4a0db800022022902143702f40441002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2204200341f0046a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d0520034180016a41086a200341f0046a41086a280200360200200320032902f0043703800120022004200120034180016a200341c0046a10b9b28080000c050b41d488cb8000412241a88ecb8000109181808000000b41d488cb8000412241a88ecb8000109181808000000b41d488cb8000412241a88ecb8000109181808000000b41d488cb8000412241a88ecb8000109181808000000b41d488cb8000412241a88ecb8000109181808000000b200341fb03360224200341f48ecb800036022020034180056a41086a200341086a41086a280200360200200320032903083703800520034180016a20034180056a20032d000710f09e808000024002400240024002400240024002400240024002400240024020032d0080014103460d00200341c0006a41206a20034180016a41206a290200370300200341c0006a41186a20034180016a41186a290200370300200341c0006a41106a20034180016a41106a290200370300200341c0006a41086a20034180016a41086a2902003703002003200329028001370340024002404100280284a2db80000d0002400240024041002d0094a1db80000e03030102000b418ca1db800010c3b280800041ff01710e03020001000b410028028ca1db800021040240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021020c010b4100280290a2db80002102410028028ca2db800021014100280288a2db80004101470d0020012002280208417f6a4178716a41086a21010b20012004200228021411848080800000450d010b410028028ca1db8000220128022022020d0141d488cb8000412241f092cb8000109181808000000b41002d00d8a2db80000d0c41002802cca2db80004105470d0c2003410536026c2003410028028ca1db8000220129021437027041002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b2207200341ec006a41002802dc8fdb800041bce9c3800020021b220828020c11848080800000450d0c410028028ca1db800022022802202204450d022002280228210920022802242105200228021c2106200341003602a0022003200936029c02200320053602980220032006360290022003200436029402200341003602e803200341a093cb80003602d803200342043702e003200341013602dc0320044101460d03200341013602dc04200320093602d804200320053602d404200320043602d004200320063602cc04200341a893cb800036028c02200341908acb80003602800220032002411c6a3602f804200320034180036a360288022003200341cc046a360284022003200341d8036a3602fc01200320034190026a3602f8012003200341f8016a3602f0042003200341206a36028003200341023602f404200329026c210a200328027421022001290200210b200342013702b805200341013602b005200341b0e1d480003602ac05200320023602a8052003200a3702a005200135022c210a2001350230210c2001350234210d2001350238210e2003419083808000ad422086200341c0046aad843703c805200341013a00c4042003200d200e4220868437029805200341024101200d501b360294052003200a200c4220868437028c05200341024101200a501b360288052003200341c8056a3602b4052003200341f0046a3602c0042003200b37028005200720034180056a2008280210118b80808000000c0c0b2001280228210420012802242107200128021c2108200341003602a0022003200436029c02200320073602980220032008360290022003200236029402200341003602e803200341a093cb80003602d803200342043702e003200341013602dc0320024101460d03200341013602dc04200320043602d804200320073602d404200320023602d004200320083602cc04200341a893cb800036028c02200341908acb80003602800220032001411c6a3602c8042003200341c8056a360288022003200341cc046a360284022003200341d8036a3602fc01200320034190026a3602f8012003200341f8016a3602c0042003200341206a3602c805200341023602c4042003200136029405200342013703800541002802dca2db800021012003200341c0046a36029005024020014102470d004100280290a2db80002102410028028ca2db8000210102404100280288a2db80004101470d0020012002280208417f6a4178716a41086a21010b200120034180056a200228022811848080800000450d00200120034180056a200228022c118b80808000000b41002d00d8a2db80000d0b41002802cca2db80004105470d0b200341053602f0042003410028028ca1db800022022902143702f40441002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2204200341f0046a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d0b20034180056a41086a200341f0046a41086a280200360200200320032902f0043703800520022004200120034180056a200341c0046a10b9b28080000c0b0b200341286a41086a2003418c016a28020036020020032003290284013703284100280284a2db8000450d030c040b41d488cb8000412241f092cb8000109181808000000b41d488cb8000412241f092cb8000109181808000000b41d488cb8000412241f092cb8000109181808000000b02400240024041002d0088a1db80000e03030102000b4180a1db800010c3b280800041ff01710e03020001000b4100280280a1db800021040240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021020c010b4100280290a2db80002102410028028ca2db800021014100280288a2db80004101470d0020012002280208417f6a4178716a41086a21010b20012004200228021411848080800000450d010b4100280280a1db8000220128022022020d0141d488cb8000412241b893cb8000109181808000000b41002d00d8a2db80000d0441002802cca2db80004105470d042003410536023420034100280280a1db8000220129021437023841002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b2207200341346a41002802dc8fdb800041bce9c3800020021b220828020c11848080800000450d044100280280a1db800022022802202204450d012002280228210920022802242105200228021c2106200341003602a0022003200936029c02200320053602980220032006360290022003200436029402200341003602e803200341e493cb80003602d803200342043702e003200341013602dc0320044101460d02200341013602dc04200320093602d804200320053602d404200320043602d004200320063602cc04200341a893cb800036028c02200341908acb80003602800220032002411c6a3602f804200320034180036a360288022003200341cc046a360284022003200341d8036a3602fc01200320034190026a3602f8012003200341f8016a3602f0042003200341206a36028003200341023602f4042003290234210a200328023c21022001290200210b200342013702b805200341013602b005200341b0e1d480003602ac05200320023602a8052003200a3702a005200135022c210a2001350230210c2001350234210d2001350238210e2003419083808000ad422086200341c0046aad843703c805200341013a00c4042003200d200e4220868437029805200341024101200d501b360294052003200a200c4220868437028c05200341024101200a501b360288052003200341c8056a3602b4052003200341f0046a3602c0042003200b37028005200720034180056a2008280210118b80808000000c040b2001280228210420012802242107200128021c2108200341003602a0022003200436029c02200320073602980220032008360290022003200236029402200341003602e803200341e493cb80003602d803200342043702e003200341013602dc0320024101460d02200341013602dc04200320043602d804200320073602d404200320023602d004200320083602cc04200341a893cb800036028c02200341908acb80003602800220032001411c6a3602c8042003200341c8056a360288022003200341cc046a360284022003200341d8036a3602fc01200320034190026a3602f8012003200341f8016a3602c0042003200341206a3602c805200341023602c4042003200136029405200342013703800541002802dca2db800021012003200341c0046a36029005024020014102470d004100280290a2db80002102410028028ca2db8000210102404100280288a2db80004101470d0020012002280208417f6a4178716a41086a21010b200120034180056a200228022811848080800000450d00200120034180056a200228022c118b80808000000b41002d00d8a2db80000d0341002802cca2db80004105470d03200341053602f00420034100280280a1db800022022902143702f40441002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2204200341f0046a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d0320034180056a41086a200341f0046a41086a280200360200200320032902f0043703800520022004200120034180056a200341c0046a10b9b28080000c030b41d488cb8000412241b893cb8000109181808000000b41d488cb8000412241b893cb8000109181808000000b41d488cb8000412241b893cb8000109181808000000b200341a80136027c200341ec93cb800036027820034180016a200341286a20032d000710f19e80800002400240024002400240024002400240024002400240024020032d0080014103460d00200341c0016a41206a20034180016a41206a290200370300200341c0016a41186a20034180016a41186a290200370300200341c0016a41106a20034180016a41106a290200370300200341c0016a41086a20034180016a41086a29020037030020032003290280013703c001024002404100280284a2db80000d0002400240024041002d00aca1db80000e03030102000b41a4a1db800010c3b280800041ff01710e03020001000b41002802a4a1db800021040240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021020c010b4100280290a2db80002102410028028ca2db800021014100280288a2db80004101470d0020012002280208417f6a4178716a41086a21010b20012004200228021411848080800000450d010b41002802a4a1db8000220128022022020d0141d488cb8000412241f092cb8000109181808000000b41002d00d8a2db80000d0c41002802cca2db80004105470d0c200341053602ec01200341002802a4a1db800022012902143702f00141002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b2207200341ec016a41002802dc8fdb800041bce9c3800020021b220828020c11848080800000450d0c41002802a4a1db800022022802202204450d022002280228210920022802242105200228021c2106200341003602a0022003200936029c02200320053602980220032006360290022003200436029402200341003602e803200341a093cb80003602d803200342043702e003200341013602dc0320044101460d03200341013602dc04200320093602d804200320053602d404200320043602d004200320063602cc04200341a893cb800036028c02200341908acb80003602800220032002411c6a3602f804200320034180036a360288022003200341cc046a360284022003200341d8036a3602fc01200320034190026a3602f8012003200341f8016a3602f0042003200341f8006a36028003200341023602f40420032902ec01210a20032802f40121022001290200210b200342013702b805200341013602b005200341b0e1d480003602ac05200320023602a8052003200a3702a005200135022c210a2001350230210c2001350234210d2001350238210e2003419083808000ad422086200341c0046aad843703c805200341013a00c4042003200d200e4220868437029805200341024101200d501b360294052003200a200c4220868437028c05200341024101200a501b360288052003200341c8056a3602b4052003200341f0046a3602c0042003200b37028005200720034180056a2008280210118b80808000000c0c0b2001280228210420012802242107200128021c2108200341003602a0022003200436029c02200320073602980220032008360290022003200236029402200341003602e803200341a093cb80003602d803200342043702e003200341013602dc0320024101460d03200341013602dc04200320043602d804200320073602d404200320023602d004200320083602cc04200341a893cb800036028c02200341908acb80003602800220032001411c6a3602c8042003200341c8056a360288022003200341cc046a360284022003200341d8036a3602fc01200320034190026a3602f8012003200341f8016a3602c0042003200341f8006a3602c805200341023602c4042003200136029405200342013703800541002802dca2db800021012003200341c0046a36029005024020014102470d004100280290a2db80002102410028028ca2db8000210102404100280288a2db80004101470d0020012002280208417f6a4178716a41086a21010b200120034180056a200228022811848080800000450d00200120034180056a200228022c118b80808000000b41002d00d8a2db80000d0b41002802cca2db80004105470d0b200341053602f004200341002802a4a1db800022022902143702f40441002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2204200341f0046a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d0b20034180056a41086a200341f0046a41086a280200360200200320032902f0043703800520022004200120034180056a200341c0046a10b9b28080000c0b0b200341b0016a2003418c016a28020036020020032003290284013703a8014100280284a2db8000450d030c040b41d488cb8000412241f092cb8000109181808000000b41d488cb8000412241f092cb8000109181808000000b41d488cb8000412241f092cb8000109181808000000b02400240024041002d00a0a1db80000e03030102000b4198a1db800010c3b280800041ff01710e03020001000b4100280298a1db800021040240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021020c010b4100280290a2db80002102410028028ca2db800021014100280288a2db80004101470d0020012002280208417f6a4178716a41086a21010b20012004200228021411848080800000450d010b4100280298a1db8000220128022022020d0141d488cb8000412241b893cb8000109181808000000b41002d00d8a2db80000d0441002802cca2db80004105470d04200341053602b40120034100280298a1db800022012902143702b80141002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b2207200341b4016a41002802dc8fdb800041bce9c3800020021b220828020c11848080800000450d044100280298a1db800022022802202204450d012002280228210920022802242105200228021c2106200341003602a0022003200936029c02200320053602980220032006360290022003200436029402200341003602e803200341e493cb80003602d803200342043702e003200341013602dc0320044101460d02200341013602dc04200320093602d804200320053602d404200320043602d004200320063602cc04200341a893cb800036028c02200341908acb80003602800220032002411c6a3602f804200320034180036a360288022003200341cc046a360284022003200341d8036a3602fc01200320034190026a3602f8012003200341f8016a3602f0042003200341f8006a36028003200341023602f40420032902b401210a20032802bc0121022001290200210b200342013702b805200341013602b005200341b0e1d480003602ac05200320023602a8052003200a3702a005200135022c210a2001350230210c2001350234210d2001350238210e2003419083808000ad422086200341c0046aad843703c805200341013a00c4042003200d200e4220868437029805200341024101200d501b360294052003200a200c4220868437028c05200341024101200a501b360288052003200341c8056a3602b4052003200341f0046a3602c0042003200b37028005200720034180056a2008280210118b80808000000c040b2001280228210420012802242107200128021c2108200341003602a0022003200436029c02200320073602980220032008360290022003200236029402200341003602e803200341e493cb80003602d803200342043702e003200341013602dc0320024101460d02200341013602dc04200320043602d804200320073602d404200320023602d004200320083602cc04200341a893cb800036028c02200341908acb80003602800220032001411c6a3602c8042003200341c8056a360288022003200341cc046a360284022003200341d8036a3602fc01200320034190026a3602f8012003200341f8016a3602c0042003200341f8006a3602c805200341023602c4042003200136029405200342013703800541002802dca2db800021012003200341c0046a36029005024020014102470d004100280290a2db80002102410028028ca2db8000210102404100280288a2db80004101470d0020012002280208417f6a4178716a41086a21010b200120034180056a200228022811848080800000450d00200120034180056a200228022c118b80808000000b41002d00d8a2db80000d0341002802cca2db80004105470d03200341053602f00420034100280298a1db800022022902143702f40441002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2204200341f0046a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d0320034180056a41086a200341f0046a41086a280200360200200320032902f0043703800520022004200120034180056a200341c0046a10b9b28080000c030b41d488cb8000412241b893cb8000109181808000000b41d488cb8000412241b893cb8000109181808000000b41d488cb8000412241b893cb8000109181808000000b2003418f013602ac022003419495cb80003602a80220034180056a200341a8016a20032d000710f29e80800002400240024002400240024002400240024002400240024020032d0080054103460d00200341c8026a41206a20034180056a41206a290200370300200341c8026a41186a20034180056a41186a290200370300200341c8026a41106a20034180056a41106a290200370300200341c8026a41086a20034180056a41086a29020037030020032003290280053703c802024002404100280284a2db80000d0002400240024041002d00c4a1db80000e03030102000b41bca1db800010c3b280800041ff01710e03020001000b41002802bca1db800021040240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021020c010b4100280290a2db80002102410028028ca2db800021014100280288a2db80004101470d0020012002280208417f6a4178716a41086a21010b20012004200228021411848080800000450d010b41002802bca1db8000220128022022020d0141d488cb8000412241f092cb8000109181808000000b41002d00d8a2db80000d0c41002802cca2db80004105470d0c200341053602f402200341002802bca1db800022042902143702f80241002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2207200341f4026a41002802dc8fdb800041bce9c3800020011b220828020c11848080800000450d0c41002802bca1db800022012802202202450d022001280228210920012802242105200128021c2106200341003602dc04200320093602d804200320053602d404200320063602cc04200320023602d0042003410036029001200341a093cb8000360280012003420437028801200341013602840120024101460d03200341013602880220032009360284022003200536028002200320023602fc01200320063602f801200341a893cb80003602ec03200341908acb80003602e00320032001411c6a3602f804200341023602f4042003200341c0046a3602e8032003200341f8016a3602e403200320034180016a3602dc032003200341cc046a3602d8032003200341d8036a3602f0042003200341a8026a3602c00420034190026a41086a200341f4026a41086a280200360200200320032902f4023703900220042007200820034190026a200341f0046a10b9b28080000c0c0b2001280228210420012802242107200128021c2108200341003602dc04200320043602d804200320073602d404200320083602cc04200320023602d0042003410036029001200341a093cb8000360280012003420437028801200341013602840120024101460d03200341013602880220032004360284022003200736028002200320023602fc01200320083602f801200341a893cb80003602ec03200341908acb80003602e00320032001411c6a3602980220034102360294022003200341f0046a3602e8032003200341f8016a3602e403200320034180016a3602dc032003200341cc046a3602d8032003200341d8036a360290022003200341a8026a3602f00420034190026a10f39e8080000c0b0b200341b8026a2003418c056a28020036020020032003290284053703b0024100280284a2db8000450d030c040b41d488cb8000412241f092cb8000109181808000000b41d488cb8000412241f092cb8000109181808000000b41d488cb8000412241f092cb8000109181808000000b02400240024041002d00b8a1db80000e03030102000b41b0a1db800010c3b280800041ff01710e03020001000b41002802b0a1db800021040240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021020c010b4100280290a2db80002102410028028ca2db800021014100280288a2db80004101470d0020012002280208417f6a4178716a41086a21010b20012004200228021411848080800000450d010b41002802b0a1db8000220128022022020d0141d488cb8000412241b893cb8000109181808000000b41002d00d8a2db80000d0441002802cca2db80004105470d04200341053602bc02200341002802b0a1db800022042902143702c00241002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2207200341bc026a41002802dc8fdb800041bce9c3800020011b220828020c11848080800000450d0441002802b0a1db800022012802202202450d012001280228210920012802242105200128021c2106200341003602dc04200320093602d804200320053602d404200320063602cc04200320023602d0042003410036029001200341e493cb8000360280012003420437028801200341013602840120024101460d02200341013602880220032009360284022003200536028002200320023602fc01200320063602f801200341a893cb80003602ec03200341908acb80003602e00320032001411c6a3602f804200341023602f4042003200341c0046a3602e8032003200341f8016a3602e403200320034180016a3602dc032003200341cc046a3602d8032003200341d8036a3602f0042003200341a8026a3602c00420034190026a41086a200341bc026a41086a280200360200200320032902bc023703900220042007200820034190026a200341f0046a10b9b28080000c040b2001280228210420012802242107200128021c2108200341003602dc04200320043602d804200320073602d404200320083602cc04200320023602d0042003410036029001200341e493cb8000360280012003420437028801200341013602840120024101460d02200341013602880220032004360284022003200736028002200320023602fc01200320083602f801200341a893cb80003602ec03200341908acb80003602e00320032001411c6a3602980220034102360294022003200341f0046a3602e8032003200341f8016a3602e403200320034180016a3602dc032003200341cc046a3602d8032003200341d8036a360290022003200341a8026a3602f00420034190026a10f49e8080000c030b41d488cb8000412241b893cb8000109181808000000b41d488cb8000412241b893cb8000109181808000000b41d488cb8000412241b893cb8000109181808000000b200341ab0136028403200341a396cb80003602800320034180056a200341b0026a20032d000710f59e80800002400240024002400240024002400240024002400240024020032d0080054103460d00200341a0036a41206a20034180056a41206a290200370300200341a0036a41186a20034180056a41186a290200370300200341a0036a41106a20034180056a41106a290200370300200341a0036a41086a20034180056a41086a29020037030020032003290280053703a003024002404100280284a2db80000d000240024041002d00dca1db800022010e03020101000b41d4a1db800010c3b280800041ff01712201450d010b41002802d4a1db8000200110b8b2808000450d0041002802d4a1db8000220128022022020d0141d488cb8000412241f092cb8000109181808000000b41002d00d8a2db80000d0c41002802cca2db80004105470d0c200341053602cc03200341002802d4a1db800022042902143702d00341002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2207200341cc036a41002802dc8fdb800041bce9c3800020011b220828020c11848080800000450d0c41002802d4a1db800022012802202202450d022001280228210920012802242105200128021c2106200341003602dc04200320093602d804200320053602d404200320063602cc04200320023602d0042003410036029001200341a093cb8000360280012003420437028801200341013602840120024101460d03200341013602880220032009360284022003200536028002200320023602fc01200320063602f801200341a893cb80003602ec03200341908acb80003602e00320032001411c6a3602f804200341023602f4042003200341c0046a3602e8032003200341f8016a3602e403200320034180016a3602dc032003200341cc046a3602d8032003200341d8036a3602f004200320034180036a3602c00420034190026a41086a200341cc036a41086a280200360200200320032902cc033703900220042007200820034190026a200341f0046a10b9b28080000c0c0b2001280228210420012802242107200128021c2108200341003602dc04200320043602d804200320073602d404200320083602cc04200320023602d0042003410036029001200341a093cb8000360280012003420437028801200341013602840120024101460d03200341013602880220032004360284022003200736028002200320023602fc01200320083602f801200341a893cb80003602ec03200341908acb80003602e00320032001411c6a3602980220034102360294022003200341f0046a3602e8032003200341f8016a3602e403200320034180016a3602dc032003200341cc046a3602d8032003200341d8036a36029002200320034180036a3602f00420034190026a10f69e8080000c0b0b20034190036a2003418c056a2802003602002003200329028405370388034100280284a2db8000450d030c040b41d488cb8000412241f092cb8000109181808000000b41d488cb8000412241f092cb8000109181808000000b41d488cb8000412241f092cb8000109181808000000b0240024041002d00d0a1db800022010e03020101000b41c8a1db800010c3b280800041ff01712201450d010b41002802c8a1db8000200110b8b2808000450d0041002802c8a1db8000220128022022020d0141d488cb8000412241b893cb8000109181808000000b41002d00d8a2db80000d0441002802cca2db80004105470d042003410536029403200341002802c8a1db800022042902143702980341002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b220720034194036a41002802dc8fdb800041bce9c3800020011b220828020c11848080800000450d0441002802c8a1db800022012802202202450d012001280228210920012802242105200128021c2106200341003602dc04200320093602d804200320053602d404200320063602cc04200320023602d0042003410036029001200341e493cb8000360280012003420437028801200341013602840120024101460d02200341013602880220032009360284022003200536028002200320023602fc01200320063602f801200341a893cb80003602ec03200341908acb80003602e00320032001411c6a3602f804200341023602f4042003200341c0046a3602e8032003200341f8016a3602e403200320034180016a3602dc032003200341cc046a3602d8032003200341d8036a3602f004200320034180036a3602c00420034190026a41086a20034194036a41086a28020036020020032003290294033703900220042007200820034190026a200341f0046a10b9b28080000c040b2001280228210420012802242107200128021c2108200341003602dc04200320043602d804200320073602d404200320083602cc04200320023602d0042003410036029001200341e493cb8000360280012003420437028801200341013602840120024101460d02200341013602880220032004360284022003200736028002200320023602fc01200320083602f801200341a893cb80003602ec03200341908acb80003602e00320032001411c6a3602980220034102360294022003200341f0046a3602e8032003200341f8016a3602e403200320034180016a3602dc032003200341cc046a3602d8032003200341d8036a36029002200320034180036a3602f00420034190026a10f79e8080000c030b41d488cb8000412241b893cb8000109181808000000b41d488cb8000412241b893cb8000109181808000000b41d488cb8000412241b893cb8000109181808000000b200341c5003602cc05200341ce97cb80003602c8050240024002400240024002400240024002400240024002400240024002400240024002400240024020032d00074103470d0041002d0098a2db80001a411041002802a496db8000118280808000002201450d0a200141b8facc800036020c20014101360208200142818080801037020020034180056a41106a20034190036a2802003602002003410036028405200341013a008005200320032903880337028805200320013602a40541002d0098a2db80001a411041002802a496db8000118280808000002202450d0b200241a0facc800036020c20024101360208200242818080801037020020012001280200417f6a2204360200024020040d00200341a4056a10c9a08080000b200341d8036a41086a220120034198056a290200370300200320023602a405200341d8036a41106a2202200341a0056a29020037030020032003290081053703900220032003290290053703d803200320034180056a41086a2900003700970220032d00800522044103460d0120034188046a41086a200129030037030020034188046a41106a200229030037030020032003290097023700a70420032003290390023703a004200320032903d803370388044100280284a2db80000d0441002d00f4a1db800022010e03040303020b2003419b026a20034190036a2802003600002003200329038803370093020b200341f8036a2003419b026a28000036020020032003290093023703f0034100280284a2db80000d0641002d00e8a1db800022010e03060505040b41eca1db800010c3b280800041ff01712201450d010b41002802eca1db8000200110b8b2808000450d0041002802eca1db8000220128022022020d0141d488cb8000412241f092cb8000109181808000000b41002d00d8a2db80000d0e41002802cca2db80004105470d0e200341053602b404200341002802eca1db800022072902143702b80441002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2208200341b4046a41002802dc8fdb800041bce9c3800020011b220928020c11848080800000450d0e41002802eca1db800022012802202202450d072001280228210520012802242106200128021c210f200341003602dc04200320053602d804200320063602d4042003200f3602cc04200320023602d0042003410036029005200341a093cb8000360280052003420437028805200341013602840520024101460d08200341013602880220032005360284022003200636028002200320023602fc012003200f3602f801200341a893cb800036029401200341908acb80003602880120032001411c6a3602c804200341023602c4042003200341e0046a360290012003200341f8016a36028c01200320034180056a360284012003200341cc046a36028001200320034180016a3602c0042003200341c8056a3602e004200341f0046a41086a200341b4046a41086a280200360200200320032902b4043703f004200720082009200341f0046a200341c0046a10b9b28080000c0e0b2001280228210720012802242108200128021c2109200341003602dc04200320073602d804200320083602d404200320093602cc04200320023602d0042003410036029005200341a093cb8000360280052003420437028805200341013602840520024101460d08200341013602880220032007360284022003200836028002200320023602fc01200320093602f801200341a893cb800036029401200341908acb80003602880120032001411c6a3602f804200341023602f4042003200341c0046a360290012003200341f8016a36028c01200320034180056a360284012003200341cc046a36028001200320034180016a3602f0042003200341c8056a3602c004200341f0046a10f89e8080000c0d0b41e0a1db800010c3b280800041ff01712201450d010b41002802e0a1db8000200110b8b2808000450d0041002802e0a1db8000220128022022020d0141d488cb8000412241b893cb8000109181808000000b41002d00d8a2db80000d0941002802cca2db80004105470d09200341053602fc03200341002802e0a1db800022042902143702800441002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2207200341fc036a41002802dc8fdb800041bce9c3800020011b220828020c11848080800000450d0941002802e0a1db800022012802202202450d062001280228210920012802242105200128021c2106200341003602dc04200320093602d804200320053602d404200320063602cc04200320023602d0042003410036029005200341e493cb8000360280052003420437028805200341013602840520024101460d07200341013602880220032009360284022003200536028002200320023602fc01200320063602f801200341a893cb800036029401200341908acb80003602880120032001411c6a3602c804200341023602c4042003200341e0046a360290012003200341f8016a36028c01200320034180056a360284012003200341cc046a36028001200320034180016a3602c0042003200341c8056a3602e004200341f0046a41086a200341fc036a41086a280200360200200320032902fc033703f004200420072008200341f0046a200341c0046a10b9b28080000c090b2001280228210420012802242107200128021c2108200341003602dc04200320043602d804200320073602d404200320083602cc04200320023602d0042003410036029005200341e493cb8000360280052003420437028805200341013602840520024101460d07200341013602880220032004360284022003200736028002200320023602fc01200320083602f801200341a893cb800036029401200341908acb80003602880120032001411c6a3602f804200341023602f4042003200341c0046a360290012003200341f8016a36028c01200320034180056a360284012003200341cc046a36028001200320034180016a3602f0042003200341c8056a3602c004200341f0046a10f99e8080000c080b4104411010bb80808000000b4104411010bb80808000000b41d488cb8000412241f092cb8000109181808000000b41d488cb8000412241f092cb8000109181808000000b41d488cb8000412241f092cb8000109181808000000b41d488cb8000412241b893cb8000109181808000000b41d488cb8000412241b893cb8000109181808000000b41d488cb8000412241b893cb8000109181808000000b02400240024002404100280284a2db80000d000240024041002d0080a2db800022010e03020101000b41f8a1db800010c3b280800041ff01712201450d010b41002802f8a1db8000200110b8b2808000450d0041002802f8a1db8000220128022022020d0141d488cb80004122419498cb8000109181808000000b41002d00d8a2db80000d0241002802cca2db80004105470d02200341053602e404200341002802f8a1db800022022902143702e80441002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2204200341e4046a41002802dc8fdb800041bce9c3800020011b220728020c11848080800000450d0241002802f8a1db800022012802202208450d012001280228210920012802242105200128021c210620034100360290012003200936028c01200320053602880120032008360284012003200636028001200341908acb80003602800220032001411c6a3602d404200341013602d00420034100360290052003410136028405200341bc98cb8000360280052003420437028805200320034180056a3602fc01200320034180016a3602f8012003200341f8016a3602cc04200341d8036a41086a200341e4046a41086a280200360200200320032902e4043703d803200220042007200341d8036a200341cc046a10b9b28080000c020b2001280228210420012802242107200128021c210820034100360290012003200436028c01200320073602880120032002360284012003200836028001200341908acb80003602e00320032001411c6a36028002200341013602fc0120034100360290052003410136028405200341bc98cb8000360280052003420437028805200320034180056a3602dc03200320034180016a3602d8032003200341d8036a3602f801200341f8016a10fa9e8080000c010b41d488cb80004122419498cb8000109181808000000b200020032903f003370204200041033a00002000410c6a200341f8036a2802003602000c050b200020043a0000200020032903a0043700012000200329038804370210200041086a20032900a704370000200041186a20034188046a41086a290300370200200041206a20034198046a2903003702000c040b200020032903a003370200200041206a200341a0036a41206a290300370200200041186a200341a0036a41186a290300370200200041106a200341a0036a41106a290300370200200041086a200341a0036a41086a2903003702000c030b200020032903c802370200200041206a200341c8026a41206a290300370200200041186a200341c8026a41186a290300370200200041106a200341c8026a41106a290300370200200041086a200341c8026a41086a2903003702000c020b200020032903c001370200200041206a200341c0016a41206a290300370200200041186a200341c0016a41186a290300370200200041106a200341c0016a41106a290300370200200041086a200341c0016a41086a2903003702000c010b20002003290340370200200041206a200341c0006a41206a290300370200200041186a200341c0006a41186a290300370200200041106a200341c0006a41106a290300370200200041086a200341c0006a41086a2903003702000b200341d0056a2480808080000bd504020a7f027e23808080800041c0006b2203248080808000200341086a41086a200141086a2802003602002003200129020037030820022802042104024002400240200228020822050d00200228020021060c010b2005410674210741002108024002400340200341186a200420086a200341086a410010d7a280800020032802180d0120032802302109200328022c210a41002101410021064100210b0240200328021c220c450d002003280224210b2003200328022022063602342003200c3602302003410036022c200320063602242003200c3602202003410036021c410121060b2003280228210c2003200b3602382003200636022820032006360218200341186a10cc8a808000410021060240200c450d002003200a3602342003200c3602302003410036022c2003200a3602242003200c3602202003410036021c41012101200921060b200320063602382003200136022820032001360218200341186a10da8b8080002007200841c0006a2208460d020c000b0b2003290320210d2003290328210e200020032903303703102000200e3703082000200d370300200441306a2101200341086a10db9e8080000340200110e38a808000200141c0006a21012005417f6a22050d000b2002280200450d022004410028029c96db8000118080808000000c020b200228020021062005450d00200441306a21010340200110d8b1808000200141c0006a21012005417f6a22050d000b0b02402006450d002004410028029c96db8000118080808000000b20004129360200200341086a10db9e8080000b200341c0006a2480808080000bd61002017e027f02400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200029038001427e7c2201a7410620014234541b0e33010203040506072525252508090a0b0c0d0e0f102511122513252525141516251718191a25251b1c1d1e1f2525252021222324000b024020002802082202450d00200028020421030340200310e38a8080002003410c6a21032002417f6a22020d000b0b2000280200450d242000280204410028029c96db8000118080808000000f0b024020002802082202450d00200028020441306a21030340200310e38a808000200341c0006a21032002417f6a22020d000b0b2000280200450d232000280204410028029c96db8000118080808000000f0b024020002802082202450d00200028020441306a21030340200310e38a808000200341c0006a21032002417f6a22020d000b0b2000280200450d222000280204410028029c96db8000118080808000000f0b024020002802082202450d00200028020441306a21030340200310e38a808000200341c0006a21032002417f6a22020d000b0b2000280200450d212000280204410028029c96db8000118080808000000f0b2000109b9f80800020002802384109460d20200041386a10db9e8080000f0b024020002802142202450d00200028021041306a21030340200310e38a808000200341c0006a21032002417f6a22020d000b0b0240200028020c450d002000280210410028029c96db8000118080808000000b200010db9e8080000f0b024020002802142202450d00200028021041306a21030340200310e38a808000200341c0006a21032002417f6a22020d000b0b0240200028020c450d002000280210410028029c96db8000118080808000000b200010db9e808000200041186a10ec8b8080002000280218450d1e200028021c410028029c96db8000118080808000000f0b200010a19f8080000c1d0b200010db9e8080000f0b200041186a10db9e8080000f0b2000410c6a10909f808000200010db9e8080000f0b2000410c6a10909f808000200010db9e808000200041206a10ec8b8080002000280220450d192000280224410028029c96db8000118080808000000f0b200010909f8080000240200028021c2202450d00200028021841306a21030340200310e38a808000200341c0006a21032002417f6a22020d000b0b2000280214450d182000280218410028029c96db8000118080808000000f0b2000410c6a10909f808000200010db9e808000200041206a10ec8b8080002000280220450d172000280224410028029c96db8000118080808000000f0b2000410c6a10909f808000200010db9e808000200041206a10ec8b8080002000280220450d162000280224410028029c96db8000118080808000000f0b200041186a10db9e808000200041286a10909f8080000f0b200041306a10db9e8080000f0b024020002802082202450d00200028020421030340200310d38b808000200341a0016a21032002417f6a22020d000b0b2000280200450d132000280204410028029c96db8000118080808000000f0b024020002802082202450d00200028020421030340200310d38b808000200341a0016a21032002417f6a22020d000b0b2000280200450d122000280204410028029c96db8000118080808000000f0b024020002802142202450d00200028021041306a21030340200310e38a808000200341c0006a21032002417f6a22020d000b0b0240200028020c450d002000280210410028029c96db8000118080808000000b200010db9e8080000f0b024020002802082202450d00200028020441306a21030340200310e38a808000200341c0006a21032002417f6a22020d000b0b2000280200450d102000280204410028029c96db8000118080808000000f0b024020002802082202450d00200028020441306a21030340200310e38a808000200341c0006a21032002417f6a22020d000b0b2000280200450d0f2000280204410028029c96db8000118080808000000f0b20002802004109460d0e200010db9e8080000f0b2000280200450d0d2000280204450d0d2000280208410028029c96db8000118080808000000f0b02402000280228450d00200028022c410028029c96db8000118080808000000b200041186a10db9e8080000f0b02402000280200450d002000280204410028029c96db8000118080808000000b200028020c450d0b2000280210410028029c96db8000118080808000000f0b200041186a10db9e8080000f0b200010db9e808000200041386a10ec8b8080002000280238450d09200028023c410028029c96db8000118080808000000f0b200041306a10db9e808000200041c0006a10db9e8080000f0b200041306a10db9e808000200041c0006a10db9e8080000f0b200041306a10db9e808000200041c0006a10db9e8080000f0b200041306a10db9e808000200041c0006a10db9e8080000f0b200010db9e8080000f0b20002802184109460d03200041186a10db9e8080000f0b200041306a10db9e8080000f0b200041186a10db9e808000200010cc9f8080000240200028022c2202450d00200028022821030340200310d98b808000200341186a21032002417f6a22020d000b0b02402000280224450d002000280228410028029c96db8000118080808000000b200041306a10ec8b8080002000280230450d012000280234410028029c96db8000118080808000000f0b024020002802004109460d00200010db9e8080000b024020002802102202450d00200028020c21030340200310d38b808000200341a0016a21032002417f6a22020d000b0b2000280208450d00200028020c410028029c96db8000118080808000000f0b0bba3004017f027e0a7f037e2380808080004190036b22022480808080002002420020012903a801220320012903b8017d220420042003561b3703102002420020012903a001220320012903b0017d220420042003561b370308200141b0016a2105200141a0016a210602400240024002400240024002400240024002404100280284a2db80000d0002400240024041002d00849ddb80000e03030102000b41fc9cdb800010c3b280800041ff01710e03020001000b41002802fc9cdb800021070240024041002802dca2db80004102460d004188e7d48000210841bce6d4800021090c010b4100280290a2db80002109410028028ca2db800021084100280288a2db80004101470d0020082009280208417f6a4178716a41086a21080b20082007200928021411848080800000450d010b41002802fc9cdb8000220928022022080d0141d488cb8000412241f4a1cb8000109181808000000b41002d00d8a2db80000d0841002802cca2db80004105470d0820024105360224200241002802fc9cdb8000220929021437022841002802d88fdb800041d4e9c3800041002802c8a2db800041024622081b220a200241246a41002802dc8fdb800041bce9c3800020081b220b28020c11848080800000450d0841002802fc9cdb800022072802202208450d012007280228210c2007280224210d200728021c210e200241003602402002200c36023c2002200d3602382002200e360230200220083602342002410036026020024198a2cb8000360250200242043702582002410136025420084101460d02200241013602f8012002200c3602f4012002200d3602f0012002200e3602e801200220083602ec0120022006360244200841024d0d03200241023602c8012002200c3602c4012002200d3602c0012002200e3602b801200220083602bc012002200536024820084103460d04200241033602e0012002200c3602dc012002200d3602d801200220083602d4012002200e3602d001200241c08bcb80003602ac02200241c08bcb80003602a002200241c08bcb800036029402200241908acb8000360288022002200241cc006a3602a8022002200241d0016a3602a4022002200241c8006a36029c022002200241b8016a360298022002200241c4006a360290022002200241e8016a36028c022002200241d0006a360284022002200241306a360280022002200241086a36024c20022007411c6a3602ac01200241043602a801200220024180026a3602a40120022902242103200228022c21082009290200210f200242013702f802200241013602f002200241b0e1d480003602ec02200220083602e802200220033702e002200935022c21032009350230211020093502342104200935023821112002419083808000ad422086200241186aad843703b001200241013a001c200220042011422086843702d8022002410241012004501b3602d402200220032010422086843702cc022002410241012003501b3602c8022002200241b0016a3602f4022002200241a4016a3602182002200f3702c002200a200241c0026a200b280210118b80808000000c080b200928022821072009280224210c200928021c210d200241003602402002200736023c2002200c3602382002200d360230200220083602342002410036026020024198a2cb8000360250200242043702582002410136025420084101460d04200241013602f801200220073602f4012002200c3602f0012002200d3602e801200220083602ec0120022006360248200841024d0d05200241023602c801200220073602c4012002200c3602c0012002200d3602b801200220083602bc012002200536024c20084103460d06200241033602e001200220073602dc012002200c3602d801200220083602d4012002200d3602d001200241c08bcb80003602ec02200241c08bcb80003602e002200241c08bcb80003602d402200241908acb80003602c8022002200241b0016a3602e8022002200241d0016a3602e4022002200241cc006a3602dc022002200241b8016a3602d8022002200241c8006a3602d0022002200241e8016a3602cc022002200241d0006a3602c4022002200241306a3602c0022002200241086a3602b00120022009411c6a3602202002410436021c2002200241c0026a3602182002200936029402200242013703800241002802dca2db800021082002200241186a36029002024020084102470d004100280290a2db80002106410028028ca2db8000210802404100280288a2db80004101470d0020082006280208417f6a4178716a41086a21080b200820024180026a200628022811848080800000450d00200820024180026a200628022c118b80808000000b41002d00d8a2db80000d0741002802cca2db80004105470d07200241053602a401200241002802fc9cdb800022062902143702a80141002802d88fdb800041d4e9c3800041002802c8a2db800041024622081b2209200241a4016a41002802dc8fdb800041bce9c3800020081b220828020c11848080800000450d0720024180026a41086a200241a4016a41086a280200360200200220022902a4013703800220062009200820024180026a200241186a10b9b28080000c070b41d488cb8000412241f4a1cb8000109181808000000b41d488cb8000412241f4a1cb8000109181808000000b41d488cb8000412241f4a1cb8000109181808000000b41d488cb8000412241f4a1cb8000109181808000000b41d488cb8000412241f4a1cb8000109181808000000b41d488cb8000412241f4a1cb8000109181808000000b41d488cb8000412241f4a1cb8000109181808000000b02400240200229031022032002290308220484500d0020024180026a20014180016a220720042003200141106a220c10909380800020022802b00222084109460d00200241bb026a2d0000210d20022f00b902210e20022d00b802210920022802b4022106024002400240024002400240024002400240024020080e09080700010203040506080b20062006280200220a41016a360200200a4100480d080c070b20062006280200220a41016a360200200a4100480d070c060b20062006280200220a41016a360200200a4100480d060c050b20062006280200220a41016a360200200a4100480d050c040b20062006280200220a41016a360200200a4100480d040c030b20062006280200220a41016a360200200a4100480d030c020b20062006280200220a41016a360200200a41004e0d010c020b20062006280200220a41016a360200200a4100480d010b200e200d41107472210d200242003703d802200242013703d002200220093a00f802200220063602f402200220083602f002200241063a00c002200141f0016a220a200241c0026a10aeb1808000210e200241f0026a10db9e8080000240024002400240024002400240200e0d00200241c0026a2001410110839f80800020022802c0024129460d0020024180026a41186a2903002103200229039002210420022d0080022101200241003602e401200242003702d801200241003602d0010240024020014106470d00200241003602d002200220063602c402200220083602c0022002200d4108742009723602c8022002200241d0016a3602cc02200241c0026a2004200310e7b18080001a0c010b200241c0026a41186a200229008802370000200241f8026a200241a8026a290300370300200220043703e002200220013a00d002200220063602c402200220083602c00220022002290081023700d102200220022903a0023703f002200220033703e8022002200d4108742009723602c802200241dc016a200241c0026a10c7b18080001a0b200241c0026a41106a200241d0016a41106a290200370300200241c0026a41086a200241d0016a41086a290200370300200220022902d0013703c002200241d0006a200720022903082002290310200241c0026a200c10db928080002002413d360234200241a0a2cb80003602300240024020022802504101470d00200241b8016a41106a200241e8006a290300370300200241b8016a41086a200241d0006a41106a290300370300200220022903583703b80141002802cca2db8000450d01200241033602d401200241a49eca80003602d001200242033702dc01200241a783808000ad422086200241306aad843703d002200241f785808000ad422086200241b8016aad843703c802200241b083808000ad42208641989eca8000ad843703c0022002200241c0026a3602d801200241889fca80003602f8012002411b3602f401200241aa9fca80003602f001200241123602ec01200241989fca80003602e801200241d0016a4101200241e8016a4100200210b3848080000c010b20022802602105410021014100210841002106024020022802542209450d00200228025c21062002200228025822083602dc02200220093602d802200241003602d402200220083602cc02200220093602c802200241003602c402410121080b2002280268210720022802642109200220063602e002200220083602d002200220083602c002200241c0026a10cc8a8080004100210802402005450d00200220093602dc02200220053602d802200241003602d402200220093602cc02200220053602c802200241003602c40241012101200721080b200220083602e002200220013602d002200220013602c002200241c0026a10da8b8080000b4100280284a2db800041054f0d0441002d00909ddb80000e03040203010b2001427f20012903b801220320022903107c220420042003541b3703b8012001427f20012903b001220320022903087c220420042003541b3703b00120024180026a41186a2903002103200229039002210420022d00800221072002410036026420024200370258200241003602500240024020074106470d00200241003602d002200220063602c402200220083602c0022002200d4108742009723602c8022002200241d0006a3602cc02200241c0026a2004200310e7b18080001a0c010b200241c0026a41186a200229008802370000200241f8026a200241a8026a290300370300200220043703e002200220073a00d002200220063602c402200220083602c00220022002290081023700d102200220022903a0023703f002200220033703e8022002200d4108742009723602c802200241dc006a200241c0026a10c7b18080001a0b200241c0026a41106a200241d0006a41106a290200370300200241c0026a41086a200241d0006a41086a290200370300200220022902503703c002200a200241c0026a10adb18080000c070b41889ddb800010c3b280800041ff01710e03020001000b41002802889ddb800021050240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021080c010b4100280290a2db80002108410028028ca2db800021014100280288a2db80004101470d0020012008280208417f6a4178716a41086a21010b20012005200828021411848080800000450d010b41002802889ddb8000220128022022080d0141d488cb8000412241e0a2cb8000109181808000000b41002d00d8a2db80000d0141002802cca2db8000450d0120024101360274200241002802889ddb8000220829021437027841002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2205200241f4006a41002802dc8fdb800041bce9c3800020011b220628020c11848080800000450d01024041002802889ddb800022012802202209450d00200128022821072001280224210c200128021c210d200241003602602002200736025c2002200c360258200220093602542002200d360250200241908acb80003602c00120022001411c6a3602f001200241013602ec01200241003602d002200241013602c4022002418ca3cb80003602c002200242043702c8022002200241c0026a3602bc012002200241d0006a3602b8012002200241b8016a3602e801200241d0016a41086a200241f4006a41086a280200360200200220022902743703d001200820052006200241d0016a200241e8016a10b9b28080000c020b41d488cb8000412241e0a2cb8000109181808000000b2001280228210520012802242106200128021c2109200241003602602002200536025c200220063602582002200836025420022009360250200241908acb80003602d80120022001411c6a3602c001200241013602bc01200241003602d002200241013602c4022002418ca3cb80003602c002200242043702c8022002200241c0026a3602d4012002200241d0006a3602d0012002200241d0016a3602b801200241b8016a10869f8080000b2000411a3602000c020b000b0240024002400240200128029002200128029c0272450d002002410936025020024180026a20014188026a200241d0006a410110b0b180800020022802b0024109470d0120024188016a20022903880237030020024180016a41106a20024180026a41106a290300370300200220022903800237038001200141f0016a20024180016a10adb18080000b024002404100280284a2db80000d0002400240024041002d009c9ddb80000e03030102000b41949ddb800010c3b280800041ff01710e03020001000b41002802949ddb800021060240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021080c010b4100280290a2db80002108410028028ca2db800021014100280288a2db80004101470d0020012008280208417f6a4178716a41086a21010b20012006200828021411848080800000450d010b41002802949ddb8000220128022022080d0141d488cb800041224194a3cb8000109181808000000b41002d00d8a2db80000d0341002802cca2db80004105470d032002410536029801200241002802949ddb8000220129021437029c0141002802d88fdb800041d4e9c3800041002802c8a2db800041024622081b220620024198016a41002802dc8fdb800041bce9c3800020081b220928020c11848080800000450d0341002802949ddb800022082802202207450d022008280228210c2008280224210d200828021c210e20024100360290022002200c36028c022002200d3602880220022007360284022002200e36028002200241c08bcb800036025820022008411c6a3602d801200241013602d401200220053602302002200241306a360254200220024180026a3602502002200241d0006a3602d001200229029801210320022802a00121082001290200210f200242013702f802200241013602f002200241b0e1d480003602ec02200220083602e802200220033702e002200135022c21032001350230211020013502342104200135023821112002419083808000ad422086200241b8016aad843703e801200241013a00bc01200220042011422086843702d8022002410241012004501b3602d402200220032010422086843702cc022002410241012003501b3602c8022002200241e8016a3602f4022002200241d0016a3602b8012002200f3702c0022006200241c0026a2009280210118b80808000000c030b20012802242106200128021c21092002200128022836028c02200220063602880220022008360284022002200936028002200241c08bcb80003602d80120022001411c6a3602c001200241013602bc012002410036029002200220053602e8012002200241e8016a3602d401200220024180026a3602d0012002200241d0016a3602b801200220013602d402200242013703c00241002802dca2db800021012002200241b8016a3602d002024020014102470d004100280290a2db80002108410028028ca2db8000210102404100280288a2db80004101470d0020012008280208417f6a4178716a41086a21010b2001200241c0026a200828022811848080800000450d002001200241c0026a200828022c118b80808000000b41002d00d8a2db80000d0241002802cca2db80004105470d0220024105360250200241002802949ddb8000220829021437025441002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2205200241d0006a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d02200241c0026a41086a200241d0006a41086a280200360200200220022902503703c002200820052001200241c0026a200241b8016a10b9b28080000c020b200241c0026a41386a20024180026a41386a290300370300200241c0026a41306a20024180026a41306a290300370300200241c0026a41286a20024180026a41286a290300370300200241c0026a41206a20024180026a41206a290300370300200241c0026a41186a20024180026a41186a290300370300200241c0026a41106a20024180026a41106a29030037030020022002290388023703c80220022002290380023703c002419ceed380004133200241c0026a418ceed380004198efd3800010ad81808000000b41d488cb800041224194a3cb8000109181808000000b200041293602000b20024190036a2480808080000bc30501077f23808080800041a0016b2203248080808000200341086a10a19e8080002003200329030837021020034100360260200141086a220428020021052001280204210620012802002107200320023602940120032005410020071b360290012003200636028c0120032007360288012003410036028401200320074100472205360280012003200636027c2003200736027820034100360274200320053602702003200341e0006a36029c012003200341106a36029801200341e4006a200341f0006a10c2b18080002003410036029001200341003602800120034100360270200341f0006a10cdb18080002004200341e4006a41086a220828020036020020012003290264370200200141146a2206280200210920012802102105200128020c2107200320023602940120032009410020071b360290012003200536028c0120032007360288012003410036028401200320074100472202360280012003200536027c2003200736027820034100360274200320023602702003200341e0006a36029c012003200341106a36029801200341e4006a200341f0006a10e1b18080002003410036029001200341003602800120034100360270200341f0006a10ceb1808000200620082802003602002001200329026437020c20034100360250200341003602402003410036022c2003410036021c2003200128021022023602582003200128020c22073602542003200236024820032007360244200320012802042202360234200320012802002201360230200320023602242003200136022020032006280200410020071b36025c20032007410047220736024c2003200736023c20032004280200410020011b36023820032001410047220136022820032001360218200341f0006a200341186a41ac9fcb800010ea8c8080002000200341f0006a10acaf808000200341106a10db9e808000200341a0016a2480808080000bc41004027f017e057f047e23808080800041b0026b22032480808080002003200236021441092104024002400240024002400240024002400240024002400240024020012802004109460d00200341186a41086a200141086a28020036020020032001290200370318200341086a10a19e80800020032003290308370228200341d8016a200341286a2002108daf8080000240024020032802d8014109460d0020034180016a41086a200341d8016a41086a280200360200200320032902d80137038001200341c8006a200341186a20034180016a10f1af80800020032802484109460d01200341d8016a41086a200341c8006a41086a280200360200200320032902483703d801200341d8016a10edaf8080000b200328021821012003200329021c370234200320013602304100280284a2db800041044b0d0541002d00889edb80000e03050304020b200341186a200210f2af80800020032802182104200329021c2105200341286a10db9e8080000b2000200537030820002004360204200041293602000c060b41809edb800010c3b280800041ff01710e03020001000b41002802809edb800021040240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021020c010b4100280290a2db80002102410028028ca2db800021014100280288a2db80004101470d0020012002280208417f6a4178716a41086a21010b20012004200228021411848080800000450d010b41002802809edb8000220128022022020d0141d488cb8000412241bc9fcb8000109181808000000b41002d00d8a2db80000d0141002802cca2db8000450d012003410136023c200341002802809edb8000220129021437024041002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b22062003413c6a41002802dc8fdb800041bce9c3800020021b220728020c11848080800000450d0141002802809edb800022042802202202450d032004280228210820042802242109200428021c210a2003410036027c20032008360278200320093602742003200a36026c200320023602702003410036029001200341f09fcb8000360280012003420437028801200341013602840120024101460d04200341013602ac01200320083602a801200320093602a4012003200a36029c01200320023602a0012003200341306a3602b001200241024d0d05200320083602c001200320093602bc01200320023602b8012003200a3602b401200341f89fcb8000360268200341d48ecb800036025c200341908acb800036025020032004411c6a3602d401200341033602d001200341023602c4012003200341c8016a3602642003200341b4016a3602602003200341b0016a36025820032003419c016a360254200320034180016a36024c2003200341ec006a3602482003200341c8006a3602cc012003200341146a3602c801200329023c2105200328024421022001290200210b20034201370290022003410136028802200341b0e1d48000360284022003200236028002200320053702f801200135022c21052001350230210c2001350234210d2001350238210e2003419083808000ad422086200341a8026aad843703a002200341013a00ac022003200d200e422086843702f001200341024101200d501b3602ec0120032005200c422086843702e4012003410241012005501b3602e0012003200341a0026a36028c022003200341cc016a3602a8022003200b3702d8012006200341d8016a2007280210118b80808000000c010b2001280228210420012802242108200128021c21092003410036027c20032004360278200320083602742003200936026c200320023602702003410036029001200341f09fcb8000360280012003420437028801200341013602840120024101460d05200341013602ac01200320043602a801200320083602a4012003200936029c01200320023602a0012003200341306a3602a002200241024d0d06200320043602c001200320083602bc01200320023602b801200320093602b401200341f89fcb80003602f801200341d48ecb80003602ec01200341908acb80003602e00120032001411c6a36024420034103360240200341023602c4012003200341a8026a3602f4012003200341b4016a3602f0012003200341a0026a3602e80120032003419c016a3602e401200320034180016a3602dc012003200341ec006a3602d8012003200341d8016a36023c2003200341146a3602a8022003200136025c2003420137034841002802dca2db8000210120032003413c6a360258024020014102470d004100280290a2db80002102410028028ca2db8000210102404100280288a2db80004101470d0020012002280208417f6a4178716a41086a21010b2001200341c8006a200228022811848080800000450d002001200341c8006a200228022c118b80808000000b41002d00d8a2db80000d0041002802cca2db8000450d00200341013602cc01200341002802809edb800022022902143702d00141002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2204200341cc016a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d00200341c8006a41086a200341cc016a41086a280200360200200320032902cc01370348200220042001200341c8006a2003413c6a10b9b28080000b200341306a10db9e8080002000411c360200200341286a10db9e8080000b200341b0026a2480808080000f0b41d488cb8000412241bc9fcb8000109181808000000b41d488cb8000412241bc9fcb8000109181808000000b41d488cb8000412241bc9fcb8000109181808000000b41d488cb8000412241bc9fcb8000109181808000000b41d488cb8000412241bc9fcb8000109181808000000bc71202077f057e23808080800041c0026b220324808080800020032002360210200341086a10a19e80800020032003290308370214200341e0016a200341146a2002108daf808000200141306a21040240024002400240024002400240024002400240024020032802e0014109460d00200341f0006a41086a200341e0016a41086a2205280200360200200320032902e001370370200341286a2004200341f0006a10f1af80800020032802284109460d012005200341286a41086a280200360200200320032902283703e001200341e0016a10edaf8080000b200410a7af8080000c010b2004200210f2af808000200428020022024109460d00200020012903183703182000200129023437023420002001290204370204200041206a200141206a290300370300200041286a200141286a2903003703002000413c6a2001413c6a2802003602002000410c6a2001410c6a290200370200200041146a200141146a280200360200200128020021012000200329021437034020002002360230200020013602000c010b0240024002404100280284a2db800041044b0d0002400240024041002d00949edb80000e03030102000b418c9edb800010c3b280800041ff01710e03020001000b410028028c9edb800021040240024041002802dca2db80004102460d004188e7d48000210241bce6d4800021010c010b4100280290a2db80002101410028028ca2db800021024100280288a2db80004101470d0020022001280208417f6a4178716a41086a21020b20022004200128021411848080800000450d010b410028028c9edb8000220128022022020d0141d488cb80004122419ca1cb8000109181808000000b41002d00d8a2db80000d0141002802cca2db8000450d012003410136021c2003410028028c9edb8000220129021437022041002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b22062003411c6a41002802dc8fdb800041bce9c3800020021b220728020c11848080800000450d01410028028c9edb800022042802202202450d032004280228210520042802242108200428021c21092003410036026c20032005360268200320083602642003200936025c200320023602602003410036028001200341cca1cb8000360270200342043702782003410136027420024101460d042003410136029c01200320053602980120032008360294012003200936028c0120032002360290012003200341bf026a3602a001200241024d0d05200341023602b401200320053602b001200320083602ac01200320093602a401200320023602a8012003200341106a3602b80120024103460d06200341033602cc01200320053602c801200320083602c401200320023602c001200320093602bc01200341d4a1cb8000360254200341f89fcb8000360248200341e4a1cb800036023c200341908acb80003602302003200341d0016a3602502003200341bc016a36024c2003200341b8016a3602442003200341a4016a3602402003200341a0016a36023820032003418c016a3602342003200341f0006a36022c2003200341dc006a3602282003200341146a3602d00120032004411c6a3602dc01200341043602d8012003200341286a3602d401200329021c210a200328022421022001290200210b20034201370298022003410136029002200341b0e1d4800036028c0220032002360288022003200a37028002200135022c210a2001350230210c2001350234210d2001350238210e2003419083808000ad422086200341b4026aad843703a802200341013a00b8022003200d200e422086843702f801200341024101200d501b3602f4012003200a200c422086843702ec01200341024101200a501b3602e8012003200341a8026a360294022003200341d4016a3602b4022003200b3702e0012006200341e0016a2007280210118b80808000000c010b2001280228210420012802242105200128021c21082003410036026c20032004360268200320053602642003200836025c200320023602602003410036028001200341cca1cb8000360270200342043702782003410136027420024101460d062003410136029c01200320043602980120032005360294012003200836028c0120032002360290012003200341bf026a3602d001200241024d0d07200341023602b401200320043602b001200320053602ac01200320083602a401200320023602a8012003200341106a3602a80220024103460d08200341033602cc01200320043602c801200320053602c401200320023602c001200320083602bc01200341d4a1cb800036028c02200341f89fcb800036028002200341e4a1cb80003602f401200341908acb80003602e8012003200341b4026a360288022003200341bc016a360284022003200341a8026a3602fc012003200341a4016a3602f8012003200341d0016a3602f00120032003418c016a3602ec012003200341f0006a3602e4012003200341dc006a3602e0012003200341146a3602b40220032001411c6a360224200341043602202003200341e0016a36021c2003200136023c2003420137032841002802dca2db8000210220032003411c6a360238024020024102470d004100280290a2db80002101410028028ca2db8000210202404100280288a2db80004101470d0020022001280208417f6a4178716a41086a21020b2002200341286a200128022811848080800000450d002002200341286a200128022c118b80808000000b41002d00d8a2db80000d0041002802cca2db8000450d00200341013602d4012003410028028c9edb800022012902143702d80141002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b2204200341d4016a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d00200341286a41086a200341d4016a41086a280200360200200320032902d401370328200120042002200341286a2003411c6a10b9b28080000b200041093602302000411c360200200341146a10db9e8080000b200341c0026a2480808080000f0b41d488cb80004122419ca1cb8000109181808000000b41d488cb80004122419ca1cb8000109181808000000b41d488cb80004122419ca1cb8000109181808000000b41d488cb80004122419ca1cb8000109181808000000b41d488cb80004122419ca1cb8000109181808000000b41d488cb80004122419ca1cb8000109181808000000b41d488cb80004122419ca1cb8000109181808000000be41102077f057e23808080800041c0026b22032480808080002003200236020c200310a19e80800020032003290300370210200341e8016a200341106a2002108daf808000024002400240024002400240024002400240024020032802e8014109460d00200341f8006a41086a200341e8016a41086a2204280200360200200320032902e801370378200341306a2001200341f8006a10f1af80800020032802304109460d012004200341306a41086a280200360200200320032902303703e801200341e8016a10edaf8080000b200341186a41086a200141086a280200360200200320012902003703180240024002404100280284a2db800041044b0d0002400240024041002d00949edb80000e03030102000b418c9edb800010c3b280800041ff01710e03020001000b410028028c9edb800021040240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021020c010b4100280290a2db80002102410028028ca2db800021014100280288a2db80004101470d0020012002280208417f6a4178716a41086a21010b20012004200228021411848080800000450d010b410028028c9edb8000220228022022010d0141d488cb80004122419ca1cb8000109181808000000b41002d00d8a2db80000d0141002802cca2db8000450d01200341013602242003410028028c9edb8000220229021437022841002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2205200341246a41002802dc8fdb800041bce9c3800020011b220628020c11848080800000450d01410028028c9edb800022042802202201450d032004280228210720042802242108200428021c210920034100360274200320073602702003200836026c20032009360264200320013602682003410036028801200341cca1cb800036027820034204370280012003410136027c20014101460d04200341013602a401200320073602a0012003200836029c01200320093602940120032001360298012003200341186a3602a801200141024d0d05200341023602bc01200320073602b801200320083602b401200320093602ac01200320013602b00120032003410c6a3602c00120014103460d06200341033602d401200320073602d001200320083602cc01200320013602c801200320093602c401200341d4a1cb800036025c200341f89fcb8000360250200341d48ecb8000360244200341908acb80003602382003200341d8016a3602582003200341c4016a3602542003200341c0016a36024c2003200341ac016a3602482003200341a8016a360240200320034194016a36023c2003200341f8006a3602342003200341e4006a3602302003200341106a3602d80120032004411c6a3602e401200341043602e0012003200341306a3602dc012003290224210a200328022c21012002290200210b200342013702a0022003410136029802200341b0e1d480003602940220032001360290022003200a37028802200235022c210a2002350230210c2002350234210d2002350238210e2003419083808000ad422086200341b8026aad843703b002200341013a00bc022003200d200e4220868437028002200341024101200d501b3602fc012003200a200c422086843702f401200341024101200a501b3602f0012003200341b0026a36029c022003200341dc016a3602b8022003200b3702e8012005200341e8016a2006280210118b80808000000c010b2002280228210420022802242107200228021c210820034100360274200320043602702003200736026c20032008360264200320013602682003410036028801200341cca1cb800036027820034204370280012003410136027c20014101460d06200341013602a401200320043602a0012003200736029c01200320083602940120032001360298012003200341186a3602d801200141024d0d07200341023602bc01200320043602b801200320073602b401200320083602ac01200320013602b00120032003410c6a3602b00220014103460d08200341033602d401200320043602d001200320073602cc01200320013602c801200320083602c401200341d4a1cb800036029402200341f89fcb800036028802200341d48ecb80003602fc01200341908acb80003602f0012003200341b8026a360290022003200341c4016a36028c022003200341b0026a360284022003200341ac016a360280022003200341d8016a3602f801200320034194016a3602f4012003200341f8006a3602ec012003200341e4006a3602e8012003200341106a3602b80220032002411c6a36022c200341043602282003200341e8016a360224200320023602442003420137033041002802dca2db800021012003200341246a360240024020014102470d004100280290a2db80002102410028028ca2db8000210102404100280288a2db80004101470d0020012002280208417f6a4178716a41086a21010b2001200341306a200228022811848080800000450d002001200341306a200228022c118b80808000000b41002d00d8a2db80000d0041002802cca2db8000450d00200341013602dc012003410028028c9edb800022022902143702e00141002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2204200341dc016a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d00200341306a41086a200341dc016a41086a280200360200200320032902dc01370330200220042001200341306a200341246a10b9b28080000b200341186a10db9e8080002000411c360200200341106a10db9e8080000c080b2001200210f2af80800020002003290210370310200041293602002000410c6a200141086a280200360200200020012902003702040c070b41d488cb80004122419ca1cb8000109181808000000b41d488cb80004122419ca1cb8000109181808000000b41d488cb80004122419ca1cb8000109181808000000b41d488cb80004122419ca1cb8000109181808000000b41d488cb80004122419ca1cb8000109181808000000b41d488cb80004122419ca1cb8000109181808000000b41d488cb80004122419ca1cb8000109181808000000b200341c0026a2480808080000b870e02087f057e2380808080004180026b2203248080808000200320012802f80120026a2001280284026a36020c024002400240024002400240024002404100280284a2db80000d0002400240024041002d00f89cdb80000e03030102000b41f09cdb800010c3b280800041ff01710e03020001000b41002802f09cdb800021040240024041002802dca2db80004102460d004188e7d48000210241bce6d4800021050c010b4100280290a2db80002105410028028ca2db800021024100280288a2db80004101470d0020022005280208417f6a4178716a41086a21020b20022004200528021411848080800000450d010b41002802f09cdb8000220228022022050d0141d488cb8000412241e8accb8000109181808000000b41002d00d8a2db80000d0641002802cca2db80004105470d062003410536021c200341002802f09cdb8000220229021437022041002802d88fdb800041d4e9c3800041002802c8a2db800041024622051b22062003411c6a41002802dc8fdb800041bce9c3800020051b220728020c11848080800000450d0641002802f09cdb800022042802202205450d012004280228210820042802242109200428021c210a2003410036025c20032008360258200320093602542003200a36024c200320053602502003410036027020034194adcb8000360260200342043702682003410136026420054101460d022003410136028801200320083602840120032009360280012003200a3602782003200536027c20032003410c6a36028c01200541024d0d032003200836029c01200320093602980120032005360294012003200a360290012003419cadcb80003602482003419cadcb800036023c200341908acb800036023020032004411c6a3602b001200341033602ac01200341023602a0012003200141dc026a3602a4012003200341a4016a360244200320034190016a36024020032003418c016a3602382003200341f8006a3602342003200341e0006a36022c2003200341cc006a3602282003200341286a3602a801200329021c210b200328022421052002290200210c200342013702ec01200341013602e401200341b0e1d480003602e001200320053602dc012003200b3702d401200235022c210b2002350230210d2002350234210e2002350238210f2003419083808000ad422086200341106aad843703f801200341013a00142003200e200f422086843702cc01200341024101200e501b3602c8012003200b200d422086843702c001200341024101200b501b3602bc012003200341f8016a3602e8012003200341a8016a3602102003200c3702b4012006200341b4016a2007280210118b80808000000c060b2002280228210420022802242108200228021c21092003410036025c20032004360258200320083602542003200936024c200320053602502003410036027020034194adcb8000360260200342043702682003410136026420054101460d03200341013602880120032004360284012003200836028001200320093602782003200536027c20032003410c6a3602a401200541024d0d042003200436029c012003200836029801200320053602940120032009360290012003419cadcb80003602d4012003419cadcb80003602c801200341908acb80003602bc0120032002411c6a36021820034103360214200341023602a0012003200141dc026a3602f8012003200341f8016a3602d001200320034190016a3602cc012003200341a4016a3602c4012003200341f8006a3602c0012003200341e0006a3602b8012003200341cc006a3602b4012003200341b4016a3602102003200236023c2003420137032841002802dca2db800021022003200341106a360238024020024102470d004100280290a2db80002105410028028ca2db8000210202404100280288a2db80004101470d0020022005280208417f6a4178716a41086a21020b2002200341286a200528022811848080800000450d002002200341286a200528022c118b80808000000b41002d00d8a2db80000d0541002802cca2db80004105470d05200341053602a801200341002802f09cdb800022052902143702ac0141002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b2204200341a8016a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d05200341286a41086a200341a8016a41086a280200360200200320032902a801370328200520042002200341286a200341106a10b9b28080000c050b41d488cb8000412241e8accb8000109181808000000b41d488cb8000412241e8accb8000109181808000000b41d488cb8000412241e8accb8000109181808000000b41d488cb8000412241e8accb8000109181808000000b41d488cb8000412241e8accb8000109181808000000b2000411a4129200328020c20012802dc024101744b1b36020020034180026a2480808080000b140020002802002000280204200110ef808080000b140020012000280200200028020410e6808080000b880404047f017e017f047e23808080800041f0006b2201248080808000200141002802889ddb800036022c2001200036022820014201370318024041002802dca2db80004102470d004100280290a2db80002102410028028ca2db8000210302404100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b2003200141186a200228022811848080800000450d002003200141186a200228022c118b80808000000b024041002d00d8a2db80000d0041002802cca2db8000450d002001410136020c200141002802889ddb8000220329021437021041002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b22042001410c6a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d00200129020c210520012802142106200329020021072001420137025020014101360248200141b0e1d480003602442001200636024020012005370238200335022c210520033502302108200335023421092003350238210a2001419083808000ad422086200141e8006aad84370360200141013a006c2001200036026820012009200a422086843702302001410241012009501b36022c200120052008422086843702242001410241012005501b3602202001200141e0006a36024c200120073702182004200141186a2002280210118b80808000000b200141f0006a2480808080000ba80d02067f057e23808080800041f0016b220424808080800020042003360208200420023602040240024020012802104109470d0020004106360200200441046a10db9e8080000c010b2004410c6a200141106a2002200310fb9b8080000240200428020c4109460d00200441186a41086a2004410c6a41086a2802003602002004200429020c3703180240024002400240024002404100280284a2db800041044b0d0002400240024041002d00c0a0db80000e03030102000b41b8a0db800010c3b280800041ff01710e03020001000b41002802b8a0db800021010240024041002802dca2db80004102460d004188e7d48000210341bce6d4800021020c010b4100280290a2db80002102410028028ca2db800021034100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b20032001200228021411848080800000450d010b41002802b8a0db8000220328022022020d0141d488cb8000412241a4a3cb8000109181808000000b41002d00d8a2db80000d0141002802cca2db8000450d0120044101360224200441002802b8a0db8000220329021437022841002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b2205200441246a41002802dc8fdb800041bce9c3800020021b220628020c11848080800000450d0141002802b8a0db800022022802202201450d022002280228210720022802242108200228021c2109200441003602582004200736025420042008360250200420093602482004200136024c2004410036026c200441d0a3cb800036025c200442043702642004410136026020014101460d03200441013602840120042007360280012004200836027c2004200136027820042009360274200441d48ecb8000360244200441908acb800036023820042002411c6a36029401200420044188016a3602402004200441f4006a36023c2004200441dc006a3602342004200441c8006a3602302004200441306a36028c012004200441186a3602880120044102360290012004290224210a200428022c21022003290200210b200442013702d001200441013602c801200441b0e1d480003602c401200420023602c0012004200a3702b801200335022c210a2003350230210c2003350234210d2003350238210e2004419083808000ad422086200441e8016aad843703e001200441013a00ec012004200d200e422086843702b001200441024101200d501b3602ac012004200a200c422086843702a401200441024101200a501b3602a0012004200441e0016a3602cc0120042004418c016a3602e8012004200b37029801200520044198016a2006280210118b80808000000c010b2003280228210120032802242105200328021c2106200441003602582004200136025420042005360250200420063602482004200236024c2004410036026c200441d0a3cb800036025c200442043702642004410136026020024101460d03200441013602840120042001360280012004200536027c2004200236027820042006360274200441d48ecb8000360244200441908acb800036023820042003411c6a36022c2004200441e8016a3602402004200441f4006a36023c2004200441dc006a3602342004200441c8006a3602302004200441306a3602242004200441186a3602e80120044102360228200420033602ac01200442013703980141002802dca2db800021032004200441246a3602a801024020034102470d004100280290a2db80002102410028028ca2db8000210302404100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b200320044198016a200228022811848080800000450d00200320044198016a200228022c118b80808000000b41002d00d8a2db80000d0041002802cca2db8000450d002004410136028c01200441002802b8a0db800022022902143702900141002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b22012004418c016a41002802dc8fdb800041bce9c3800020031b220328020c11848080800000450d0020044198016a41086a2004418c016a41086a2802003602002004200429028c013703980120022001200320044198016a200441246a10b9b28080000b200441186a10db9e8080002000410436020020002004290298013702042000410c6a200441a0016a290200370200200041146a200441a8016a2802003602000c040b41d488cb8000412241a4a3cb8000109181808000000b41d488cb8000412241a4a3cb8000109181808000000b41d488cb8000412241a4a3cb8000109181808000000b200041293602000b200441f0016a2480808080000bc11103077f027e027f23808080800041c0016b22052480808080002001280214210620012802102107200128020c2108200128020821092001280204210a02400240024002400240024002402001280200220b450d002009450d00200b21010240200a450d0002400240200a41077122020d00200a2103200b21010c010b200a2103200b210103402003417f6a210320012802c00221012002417f6a22020d000b0b200a4108490d00034020012802c0022802c0022802c0022802c0022802c0022802c0022802c0022802c0022101200341786a22030d000b0b410021020240024020012f01ba02450d00200121030c010b034020012802b0012203450d0620012f01b802210220032101200220032f01ba024f0d000b0b200320024104746a2201290300210c200141086a290300210d20032002410c6c6a220341b8016a2802002101200341bc016a2d0000210e4106210f02400240024002400240024002400240200341b4016a28020022020e09090400010502060307090b20012001280200220341016a36020020034100480d0d410221020c080b20012001280200220341016a36020020034100480d0c410321020c070b20012001280200220341016a36020020034100480d0b410521020c060b20012001280200220341016a36020020034100480d0a410721020c050b4101210220012001280200220341016a360200200341004e0d040c090b20012001280200220341016a3602004104210220034100480d080c030b20012001280200220341016a360200410621024106210f20034100480d070c020b20012001280200220341016a3602004108210220034100480d060c010b2008450d012006450d012008210102402007450d0002400240200741077122020d0020072103200821010c010b200721032008210103402003417f6a210320012802d00521012002417f6a22020d000b0b20074108490d00034020012802d0052802d0052802d0052802d0052802d0052802d0052802d0052802d0052101200341786a22030d000b0b410021020240024020012f01c605450d00200121030c010b034020012802c0052203450d0620012f01c405210220032101200220032f01c6054f0d000b0b200320024106746a2203280204210120032d0008210e024002400240024002400240024002400240200328020022020e09080700010203040506080b20012001280200220f41016a360200200f4100480d0d0c070b20012001280200220f41016a360200200f4100480d0c0c060b20012001280200220f41016a360200200f4100480d0b0c050b20012001280200220f41016a360200200f4100480d0a0c040b20012001280200220f41016a360200200f4100480d090c030b20012001280200220f41016a360200200f4100480d080c020b20012001280200220f41016a360200200f4100480d070c010b20012001280200220f41016a360200200f4100480d060b20032d0010210f2005200341186a29000037000f20052003290011370308200341286a290300210d2005200341386a290300370398012003290320210c20052003290330370390010b20004103360200200541e8006a2005290398013703002005200c3703502005200f3a0040200520052903083700412005200529000f37004820052005290390013703602005200e3a007820052001360274200520023602702005200d370358200541f0006a10db9e8080004100210141002103410021020240200b450d002005200a36025c2005200b360258200541003602542005200a36024c2005200b3602482005410036024441012103200921020b200520023602602005200336025020052003360240200541c0006a10cc8a8080004100210302402008450d002005200736025c20052008360258200541003602542005200736024c200520083602482005410036024441012101200621030b200520033602602005200136025020052001360240200541c0006a10da8b8080000c010b200510a19e808000200520052903003702382005410036028c0120052002360264200520094100200b1b3602602005200a36025c2005200b360258200541003602542005200b41004722013602502005200a36024c2005200b360248200541003602442005200136024020052005418c016a36026c2005200541386a36026820054190016a200541c0006a10c2b1808000200541003602602005410036025020054100360240200541c0006a10cdb1808000200528029401210b2005280290012101200528029801210a2005200236026420052006410020081b3602602005200736025c20052008360258200541003602542005200841004722023602502005200736024c20052008360248200541003602442005200236024020052005418c016a36026c2005200541386a360268200541086a200541c0006a10e1b1808000200541003602b001200541003602a001200541003602900120054190016a10ceb180800020054100360278200541003602682005200a410020011b3602602005200b36025c20052001360258200541003602542005200141004722023602502005200b36024c2005200136024820054100360244200520023602402005200528020c22023602800120052005280208220136027c200520023602702005200136026c20052005280210410020011b360284012005200141004722013602742005200136026420054190016a200541c0006a41ac9fcb800010ea8c8080002005411c6a20054190016a10acaf808000200541386a10db9e808000200541c0006a2005411c6a4194a4cb8000108e8c808000200541346a200541c0006a41086a2802003600002005200529024037002c0240200328020822012003280200470d00200341a4a4cb800010cea08080000b2003280204200141e0006c6a22022005290029370001200241023a0000200241086a200541306a290000370000200041293602002003200141016a3602082000200529021c3702042000410c6a2005411c6a41086a2802003602000b200541c0016a2480808080000f0b41e0e1c78000109081808000000b41d4d0cd8000109081808000000b000bfdd70105097f057e057f017e017f23808080800041f00e6b22032480808080000240024002400240024002404100280284a2db80000d0002400240024041002d00b89edb80000e03030102000b41b09edb800010c3b280800041ff01710e03020001000b41002802b09edb800021040240024041002802dca2db80004102460d004188e7d48000210541bce6d4800021060c010b4100280290a2db80002106410028028ca2db800021054100280288a2db80004101470d0020052006280208417f6a4178716a41086a21050b20052004200628021411848080800000450d010b41002802b09edb8000220528022022060d0141d488cb8000412241b4a4cb8000109181808000000b41002d00d8a2db80000d0441002802cca2db80004105470d04200341053602b001200341002802b09edb800022052902143702b40141002802d88fdb800041d4e9c3800041002802c8a2db800041024622061b2207200341b0016a41002802dc8fdb800041bce9c3800020061b220828020c11848080800000450d0441002802b09edb800022062802202204450d01200628022821092006280224210a200628021c210b200341003602c00c200320093602bc0c2003200a3602b80c2003200b3602b00c200320043602b40c200341003602f003200341dca4cb80003602e003200342043702e803200341013602e40320044101460d02200341013602800d200320093602fc0c2003200a3602f80c200320043602f40c2003200b3602f00c200341e4a4cb80003602e402200341908acb80003602d80220032006411c6a3602b80d200320023602fc042003200341fc046a3602e0022003200341f00c6a3602dc022003200341e0036a3602d4022003200341b00c6a3602d0022003200341d0026a3602b00d200341023602b40d20032902b001210c20032802b80121062005290200210d200342013702f801200341013602f001200341b0e1d480003602ec01200320063602e8012003200c3702e001200535022c210c2005350230210e2005350234210f200535023821102003419083808000ad422086200341b00e6aad8437039005200341013a00b40e2003200f2010422086843702d801200341024101200f501b3602d4012003200c200e422086843702cc01200341024101200c501b3602c801200320034190056a3602f4012003200341b00d6a3602b00e2003200d3702c0012007200341c0016a2008280210118b80808000000c040b2005280228210420052802242107200528021c2108200341003602c00c200320043602bc0c200320073602b80c200320083602b00c200320063602b40c200341003602f003200341dca4cb80003602e003200342043702e803200341013602e40320064101460d02200341013602800d200320043602fc0c200320073602f80c200320063602f40c200320083602f00c200341e4a4cb80003602e402200341908acb80003602d80220032005411c6a3602b80e2003200236029005200320034190056a3602e0022003200341f00c6a3602dc022003200341e0036a3602d4022003200341b00c6a3602d0022003200341d0026a3602b00e200341023602b40e200320053602d401200342013703c00141002802dca2db800021052003200341b00e6a3602d001024020054102470d004100280290a2db80002106410028028ca2db8000210502404100280288a2db80004101470d0020052006280208417f6a4178716a41086a21050b2005200341c0016a200628022811848080800000450d002005200341c0016a200628022c118b80808000000b41002d00d8a2db80000d0341002802cca2db80004105470d03200341053602b00d200341002802b09edb800022062902143702b40d41002802d88fdb800041d4e9c3800041002802c8a2db800041024622051b2204200341b00d6a41002802dc8fdb800041bce9c3800020051b220528020c11848080800000450d03200341c0016a41086a200341b00d6a41086a280200360200200320032902b00d3703c001200620042005200341c0016a200341b00e6a10b9b28080000c030b41d488cb8000412241b4a4cb8000109181808000000b41d488cb8000412241b4a4cb8000109181808000000b41d488cb8000412241b4a4cb8000109181808000000b02400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200229038001427e7c220ca74106200c4234541b0e3400016c6b6a69026867666564030405060708090a630b0c6261600d0e5f0f101112135e145d155c161718195b5a5958571a1b5655000b200341f00c6a41086a200241086a280200360200200320022902003703f00c20012802104109460d50200341c0016a200120032802f80c220510839f80800020032802c00122064129470d52200341d0026a41086a4200370300200342003703d0022003200141106a22053602c801200320053602c4012003200341d0026a3602cc012003200341f00c6a3602c001200341e0036a200341c0016a10a18b80800020032802f80c210520032802f40c210620032802f00c210420032802e0034129470d51200320053602c801200320063602c401200320043602c0012003200141a0016a3602d0012003200141f0016a3602cc012003200341d0026a3602d4012000200341c0016a108a9f8080000c6d0b20022802082105200228020421072002280200210a200128021041094622060d4d200341c0016a2001200510839f80800020032802c00122044129470d4c4100200141106a20061b210920054106742108410021060340024020082006470d00200320053602e803200320073602e4032003200a3602e003200341c0016a200341e0036a10acb1808000200141f0016a200341c0016a10adb1808000200041293602000c6e0b200720066a2104200641c0006a2106200420091081b18080000d000b200041023602000c4e0b200320022d0098013a00bf01200341c0016a200241800110f5b28080001a02400240200128021022054109460d002001310018210c200341106a20052001280214108b9f808000200c422086200335021484210c200328021021050c010b200341e0036a108c9f80800020032903e803210c20032802e403210520032802e00322064129470d1b0b2003200c3702c802200320053602c402200341e0036a200341c0016a10828f808000024020032802e0032205418e80808078460d00200341f80c6a220620032902ec03370300200341f00c6a41186a2204200341e0036a411c6a280200360200200341f00c6a41106a2207200341e0036a41146a290200370300200320032902e4033703f00c200341d0026a41206a200341e0036a41206a41d00010f5b28080001a200341b00c6a41186a20042802002204360200200341b00c6a41106a2007290300220c370300200341d0026a41146a200c370200200341d0026a411c6a2004360200200320053602d002200320032903f00c3702d402200320062903003702dc02024002404100280284a2db80000d000240024041002d00e89edb800022050e03020101000b41e09edb800010c3b280800041ff01712205450d010b41002802e09edb8000200510b8b2808000450d0041002802e09edb8000220528022022060d0141d488cb8000412241f4a4cb8000109181808000000b41002d00d8a2db80000d4641002802cca2db80004105470d46200341053602c803200341002802e09edb800022042902143702cc0341002802d88fdb800041d4e9c3800041002802c8a2db800041024622051b2207200341c8036a41002802dc8fdb800041bce9c3800020051b220828020c11848080800000450d4641002802e09edb800022052802202206450d1d200528022821092005280224210a200528021c210b200341003602c00d200320093602bc0d2003200a3602b80d2003200b3602b00d200320063602b40d200341003602f00320034194a5cb80003602e003200342043702e803200341013602e40320064101460d1e200341013602c00c200320093602bc0c2003200a3602b80c200320063602b40c2003200b3602b00c2003419ca5cb80003602840d200341908acb80003602f80c20032005411c6a3602980520034102360294052003200341fc046a3602800d2003200341b00c6a3602fc0c2003200341e0036a3602f40c2003200341b00d6a3602f00c2003200341f00c6a360290052003200341c0016a3602fc04200341b00e6a41086a200341c8036a41086a280200360200200320032902c8033703b00e200420072008200341b00e6a20034190056a10b9b28080000c460b2005280228210420052802242107200528021c2108200341003602c00d200320043602bc0d200320073602b80d200320083602b00d200320063602b40d200341003602f00320034194a5cb80003602e003200342043702e803200341013602e40320064101460d1e200341013602c00c200320043602bc0c200320073602b80c200320063602b40c200320083602b00c2003419ca5cb80003602840d200341908acb80003602f80c20032005411c6a3602b80e200341023602b40e200320034190056a3602800d2003200341b00c6a3602fc0c2003200341e0036a3602f40c2003200341b00d6a3602f00c2003200341f00c6a3602b00e2003200341c0016a36029005200341b00e6a108d9f8080000c450b200341b00d6a108e9f808000200341bc0c6a200341b00d6a41086a290300220f370200200341c40c6a200341b00d6a41106a290300220d370200200320032903b00d220c3702f40c2003200c3702b40c200041106a200d370200200041086a200f3702002000200c3702000c450b200341a8056a41206a200241206a290300370300200341a8056a41186a200241186a290300370300200341a8056a41106a200241106a290300370300200341a8056a41086a200241086a290300370300200320022903003703a805410921050240200128021022064109460d0020012d00182105200341186a20062001280214108b9f808000200320053a00b80c2003200328021c3602b40c200328021821050b200320053602b00c200341d0026a41186a200141f8006a290300370300200341d0026a41106a200141f0006a290300370300200341d0026a41086a200141e8006a290300370300200320012903603703d002200341093602c001200341e0036a2001200341b00c6a200341d0026a200341a8056a200341c0016a108f9f808000024020032d00e0030d00200041293602000c6b0b200341870d6a200341f8036a290300220c370000200341ff0c6a200341e0036a41106a290300220f370000200320032903e803220d3700f70c200041106a200c370000200041086a200f3700002000200d3700000c690b200341c0016a41106a2002411c6a280200360200200341c0016a41086a200241146a2902003703002003200229020c3703c001200341d0026a41086a200241086a280200360200200320022902003703d002200341e0036a200141f0016a220510d08c808000200341dc056a2206200141fc016a220410d18c808000200341d0056a41086a2207200341e0036a41086a280200360200200320032902e0033703d0052003200141a0016a3602dc012003200141106a3602d801200320053602d4012003200341d0026a3602e001200341e8056a200341c0016a10a78b80800020032802e8054129460d40200510f28c808000200410ef8c808000200541106a200341d0056a41106a290300370200200541086a2007290300370200200520032903d005370200200020032903e805370300200041086a200341e8056a41086a290300370300200041106a200341e8056a41106a2903003703000c410b200341c0016a411c6a2002411c6a280200360200200341c0016a41146a200241146a290200370200200341c0016a41086a200241086a280200360200200341c0016a41286a200241286a2802003602002003200229020c3702cc01200320022902003703c001200320022902203703e001200341e0036a200141f0016a220510d08c8080002003418c066a2206200141fc016a220410d18c80800020034180066a41086a2207200341e0036a41086a280200360200200320032902e00337038006200320013602ec0120034198066a200341c0016a10a28b8080002003280298064129460d3e200510f28c808000200410ef8c808000200541106a20034180066a41106a290300370200200541086a200729030037020020052003290380063702002000200329039806370300200041086a20034198066a41086a290300370300200041106a20034198066a41106a2903003703000c680b200341e80d6a41106a200241106a280200360200200341e80d6a41086a200241086a290200370300200320022902003703e80d200341e0036a41086a2002411c6a280200360200200320022902143703e003200320022d00203a00d002200341c0016a200141f0016a220510d08c808000200341800e6a410c6a2206200141fc016a220410d18c808000200341800e6a41086a2207200341c0016a41086a280200360200200320032902c0013703800e200341c0016a410c6a2005200341e80d6a10b1b1808000200320013602c0012003200341d0026a3602c8012003200341e0036a3602c401200341980e6a200341c0016a109d8b80800020032802980e4129460d3b200510f28c808000200410ef8c808000200541106a200341800e6a41106a290300370200200541086a2007290300370200200520032903800e370200200020032903980e370300200041086a200341980e6a41086a290300370300200041106a200341980e6a41106a2903003703000c3c0b200341c0016a411c6a2002411c6a280200360200200341c0016a41146a200241146a290200370200200341c0016a41086a200241086a280200360200200341c0016a41286a200241286a2802003602002003200229020c3702cc01200320022902003703c001200320022902203703e001200341e0036a200141f0016a220510d08c808000200341bc066a2206200141fc016a220410d18c808000200341b0066a41086a2207200341e0036a41086a280200360200200320032902e0033703b006200320013602ec01200341c8066a200341c0016a109c8b80800020032802c8064129460d39200510f28c808000200410ef8c808000200541106a200341b0066a41106a290300370200200541086a2007290300370200200520032903b006370200200020032903c806370300200041086a200341c8066a41086a290300370300200041106a200341c8066a41106a2903003703000c660b200341c0016a41106a2002411c6a280200360200200341c0016a41086a200241146a2902003703002003200229020c3703c001200341d0026a41086a200241086a280200360200200341c0016a411c6a200241286a280200360200200320022902003703d002200320022902203702d401200341e0036a200141f0016a220510d08c808000200341ec066a2206200141fc016a220410d18c808000200341e0066a41086a2207200341e0036a41086a280200360200200320032902e0033703e006200320013602e0012003200341d0026a3602e401200341f8066a200341c0016a109b8b80800020032802f8064129460d36200510f28c808000200410ef8c808000200541106a200341e0066a41106a290300370200200541086a2007290300370200200520032903e006370200200020032903f806370300200041086a200341f8066a41086a290300370300200041106a200341f8066a41106a2903003703000c370b200341c0076a41206a2204200241206a290300370300200341c0076a41186a2205200241186a290300370300200341c0076a41106a2207200241106a290300370300200341c0076a41086a2208200241086a290300370300200320022903003703c007200341b00d6a41106a200241386a280200360200200341b00d6a41086a200241306a290200370300200320022902283703b00d200341c0016a200141f0016a200341b00d6a10b3b1808000200341ec076a200341c0016a200510ff9e808000410921060240200128021022094109460d0020012d00182106200341206a20092001280214108b9f808000200320063a00b80e200320032802243602b40e200328022021060b200320063602b00e200341840d6a200341ec076a41086a280200360200200320032902ec073702fc0c2003412b3602f80c200341093602c001200341e0036a41206a2004290300370300200341e0036a41186a2005290300370300200341e0036a41106a2007290300370300200341e0036a41086a2008290300370300200320032903c0073703e003200341d0026a2001200341b00e6a200341f00c6a200341e0036a200341c0016a108f9f808000024020032d00d0020d0020004129360200200341b00d6a10909f8080000c650b200341c70c6a200341e8026a290300220c370000200341bf0c6a200341d0026a41106a290300220f370000200320032903d802220d3700b70c200041106a200c370000200041086a200f3700002000200d370000200341b00d6a10909f8080000c630b200341d0026a41386a200241386a290300370300200341d0026a41306a2206200241306a290300370300200341d0026a41286a200241286a290300370300200341d0026a41206a200241206a290300370300200341d0026a41186a200241186a290300370300200341d0026a41106a200241106a290300370300200320022903003703d0022003200241086a2903003703d80220022802404101460d32200041293602000c330b200341f00c6a41086a200241086a280200360200200320022902003703f00c200341e0036a200341f00c6a427f427f10c59280800020032802e0034129460d2f200341c0016a41186a200341e0036a41186a290300370300200341c0016a41106a200341e0036a41106a290300370300200341c0016a41086a200341e0036a41086a290300370300200320032903e0033703c001200341d0026a200341f00c6a200341c0016a10919f80800020032903d802210f20032903e002210c20032802d00222054129460d3020032802d40221012000200c3703102000200f3703082000200136020420002005360200024020032802f80c2200450d0020032802f40c21010340200110d38b808000200141a0016a21012000417f6a22000d000b0b20032802f00c450d6120032802f40c410028029c96db8000118080808000000c610b200341f00c6a41086a200241086a280200360200200320022902003703f00c200341e0036a200341f00c6a427f427f10c59280800020032802e0034129460d2c200341c0016a41186a200341e0036a41186a290300370300200341c0016a41106a200341e0036a41106a290300370300200341c0016a41086a200341e0036a41086a290300370300200320032903e0033703c001200341d0026a200341f00c6a200341c0016a10929f80800020032903d802210f20032903e002210c20032802d00222054129460d2d20032802d40221012000200c3703102000200f3703082000200136020420002005360200024020032802f80c2200450d0020032802f40c21010340200110d38b808000200141a0016a21012000417f6a22000d000b0b20032802f00c450d6020032802f40c410028029c96db8000118080808000000c600b200128021022054109460d130240024020012d00a80220012d0018470d002002290308210c2002290300210f2002290310210d20012802a00220012802a4022005200128021410e99e8080000d010b20004106360200200020032903f808370308200041106a20034180096a2903003703000c600b2000200141106a2201200d200f200c200110fba18080000c600b200128021022054109460d130240024020012d00a80220012d0018470d0020012802a00220012802a4022005200128021410e99e8080000d010b200041063602002000200329038809370308200041106a20034190096a2903003703000c5f0b2000200141106a2201200110faa18080000c5f0b200341f00c6a41086a200241086a280200360200200320022902003703f00c200341e0036a200141f0016a200341f00c6a10afb18080002003280290044109460d27200341c0016a41386a200341e0036a41386a290300370300200341c0016a41306a200341e0036a41306a290300370300200341c0016a41286a200341e0036a41286a290300370300200341c0016a41206a200341e0036a41206a290300370300200341c0016a41186a200341e0036a41186a290300370300200341c0016a41106a200341e0036a41106a290300370300200320032903e8033703c801200320032903e0033703c001200341d0026a200341f00c6a200341c0016a10939f808000200041106a200341d0026a41106a290300370300200041086a200341d0026a41086a290300370300200020032903d0023703000c280b200341c0016a41086a200241086a28020036020020032002290200220c3703c001200ca72105200128021022064109460d24024020054109470d00200041163602000c5d0b20012d001820032d00c801470d2520062001280214200520032802c40110e99e808000450d2520004129360200200341c0016a10db9e8080000c5d0b200341c0016a41186a200241186a290300370300200341c0016a41106a200241106a290300370300200341c0016a41086a2206200241086a290300220c370300200320022903003703c001200ca72105024020012802684129460d0020054129460d23200128026020032802c001460d120c230b20054129470d220c210b20022802082104200228020421062002280200210502402001200210949f8080000d00200041163602002005450d5b2006450d5b2004410028029c96db8000118080808000000c5b0b200041293602002005450d5b2006450d5b2004410028029c96db8000118080808000000c5b0b200341b00e6a41086a200241306a280200360200200320022902283703b00e200341d0026a41206a2206200241206a290300370300200341d0026a41186a2204200241186a290300370300200341d0026a41106a200241106a290300370300200341d0026a41086a200241086a290300370300200320022903003703d002200341e0036a10c891808000200320032802e0033602a409200320032802e40322053602a0092003200536029c092003200520032802e80341186c6a3602a8092003200341b00e6a3602ac09200341c0016a2003419c096a10ef8b80800020032802cc01210520032902c401210c20032802c00122074129460d1d200020032903d0013703102000200536020c2000200c37020420002007360200200410db9e8080000c1e0b200341f8096a41206a200241206a290300370300200341f8096a41186a200241186a290300370300200341f8096a41106a200241106a290300370300200341f8096a41086a200241086a290300370300200320022903003703f809410921050240200128021022064109460d0020012d00182105200341c0006a20062001280214108b9f808000200320053a00b80c200320032802443602b40c200328024021050b200320053602b00c200341dc026a200110959f8080002003412f3602d802200341093602c001200341e0036a2001200341b00c6a200341d0026a200341f8096a200341c0016a108f9f808000024020032d00e0030d00200041293602000c5a0b200341870d6a200341f8036a290300220c370000200341ff0c6a200341e0036a41106a290300220f370000200320032903e803220d3700f70c200041106a200c370000200041086a200f3700002000200d3700000c580b200341a00a6a200241d00010f5b28080001a200341d0006a10a19e8080002003200328025422063602e4032003200328025022053602e00320050d180c190b200341c0016a41386a200241386a290300370300200341c0016a41306a200241306a290300370300200341c0016a41286a200241286a290300370300200341c0016a41206a200241206a290300370300200341c0016a41186a200241186a290300370300200341c0016a41106a200241106a2903003703002003418c026a200241c8006a280200360200200320022903003703c00120032002290240370284022003200241086a2903003703c801200341e0036a200141f0016a220510d08c808000200341f40b6a2206200141fc016a220410d18c808000200341e80b6a41086a2207200341e0036a41086a280200360200200320032902e0033703e80b2003200136028002200341800c6a200341c0016a10a48b80800020032802800c4129460d16200510f28c808000200410ef8c808000200541106a200341e80b6a41106a290300370200200541086a2007290300370200200520032903e80b370200200020032903800c370300200041086a200341800c6a41086a290300370300200041106a200341800c6a41106a2903003703000c570b200341e0036a41386a2206200241386a290300370300200341e0036a41306a2205200241306a290300370300200341e0036a41286a2204200241286a290300370300200341e0036a41206a2207200241206a290300370300200341e0036a41186a2208200241186a290300370300200341e0036a41106a2209200241106a290300370300200320022903003703e0032003200241086a2903003703e803200341f00c6a41086a220a200241c8006a280200360200200320022902403703f00c02402001280210220b4109460d002001310018210c200341f8006a200b2001280214108b9f808000200320032802783602980c2003200c422086200335027c8437029c0c200341c0016a41386a2006290300370300200341c0016a41306a2005290300370300200341c0016a41286a2004290300370300200341c0016a41206a2007290300370300200341c0016a41186a2008290300370300200341c0016a41106a2009290300370300200320032903e8033703c801200320032903e0033703c001200341d0026a41086a200a280200360200200320032903f00c3703d0022000200341980c6a200341c0016a200341d0026a10e9b180800041ff017141027441bcc0cb80006a2802003602000c560b20004200370308200042868080809001370300200341f00c6a10db9e808000200510db9e8080000c550b200341e0036a41386a2206200241386a290300370300200341e0036a41306a2205200241306a290300370300200341e0036a41286a2204200241286a290300370300200341e0036a41206a2207200241206a290300370300200341e0036a41186a2208200241186a290300370300200341e0036a41106a2209200241106a290300370300200320022903003703e003410821112003200241086a2903003703e803200341f00c6a41086a220a200241c8006a280200360200200320022902403703f00c024002400240024002402001280210220b4109460d002001310018210c20034180016a200b2001280214108b9f80800020032003280280013602a40c2003200c422086200335028401843702a80c200341c0016a41386a2006290300370300200341c0016a41306a2005290300370300200341c0016a41286a2004290300370300200341c0016a41206a2007290300370300200341c0016a41186a2008290300370300200341c0016a41106a2009290300370300200320032903e8033703c801200320032903e0033703c001200341d0026a41086a200a280200360200200320032903f00c3703d002200341a40c6a200341c0016a200341d0026a10eab180800041ff01712201417d6a410a490d0220010e0e0402030808080808080808080801040b20004200370308200042868080809001370300200341f00c6a10db9e808000200510db9e8080000c580b200041293602000c580b2000411f3602000c560b410621110b200020113602000c540b200341b00c6a41386a200241386a290300370300200341b00c6a41306a200241306a290300370300200341b00c6a41286a200241286a290300370300200341b00c6a41206a200241206a290300370300200341b00c6a41186a200241186a290300370300200341b00c6a41106a200241106a290300370300200320022903003703b00c2003200241086a2903003703b80c200341e00e6a41086a200241c8006a280200360200200320022902403703e00e200128021022054109460d0a2001310018210c200341a8016a20052001280214108b9f808000200320032802a8013602fc042003200c42208620033502ac01843702800520032d00e80c2101200341a0016a20032802e00c20032802e40c108b9f80800020032802a401210520032802a00121060240024020032d00b00c22044106470d00200341c80c6a290300210c0c010b200320032900b80c37009705200320032900b10c37039005200320032903d00c3703b00e2003200341d80c6a2903003703b80e200341c80c6a290300210c0b20032903c00c210f200341d0026a41286a20032903b80e3703002003200f3703e002200320013a00880320032005360284032003200636028003200320043a00d00220032003290390053700d10220032003290097053700d802200320032903b00e3703f0022003200c3703e802200341c0016a200341d0026a200341e00e6a10819f80800020032802f00122014109460d0b200341b00d6a41286a2205200341c0016a41286a290300370300200341b00d6a41206a2206200341c0016a41206a2209290300370300200341b00d6a41186a2204200341c0016a41186a220a290300370300200341b00d6a41106a2207200341c0016a41106a220b290300370300200341e0036a413c6a200341c0016a413c6a290200370200200341e0036a41c4006a200341c0016a41c4006a290200370200200341e0036a41cc006a200341c0016a41cc006a280200360200200320032903c8013703b80d200320032903c0013703b00d200320032902f40137029404200341e0036a41306a22082001360200200341e0036a41286a2005290300220c370300200341e0036a41206a2006290300220f370300200341e0036a41186a2004290300220d370300200341e0036a41106a22012007290300220e370300200341f00c6a41386a200341e0036a41386a290300370300200341f00c6a41286a200c370300200341f00c6a41206a200f370300200341f00c6a41186a200d370300200341f00c6a41106a200e370300200341f00c6a41306a22062008290300370300200320032903b80d220c3703e803200320032903b00d220f3703e0032003200c3703f80c2003200f3703f00c200341a0046a10db9e80800020032d008405210520034198016a20032802fc04200328028005108b9f808000200320053a00b80d20032003290398013702b00d200341c0016a200341b00d6a200341e00e6a10829f808000200341e0036a41086a2205200341c0016a410c6a2902003703002001200341c0016a41146a280200360200200320032902c4013703e003024020032802c00122044129470d00200341d0026a41106a2001280200360200200341d0026a41086a2005290300370300200341b00e6a41086a2005280200360200200320032903e003220c3703d0022003200c3703b00e200341d0026a410c6a10db9e80800020032d00e80e210120034190016a20032802e00e20032802e40e108b9f808000200320013a00d80220032003290390013702d002200341c0016a41386a200341b00c6a41386a290300370300200341c0016a41306a200341b00c6a41306a290300370300200341c0016a41286a200341b00c6a41286a2903003703002009200341b00c6a41206a290300370300200a200341b00c6a41186a290300370300200b200341b00c6a41106a290300370300200320032903b80c3703c801200320032903b00c3703c00120032d008405210120034188016a20032802fc04200328028005108b9f808000200320013a00e80320032003290388013702e0032000200341d0026a200341c0016a200341e0036a10e9b180800041ff017141027441bcc0cb80006a280200360200200341b00e6a10db9e808000200610db9e808000200341fc046a10db9e808000200341e00e6a10db9e8080000c540b200020032903e00337020420002004360200200041146a20012802003602002000410c6a2005290300370200200610db9e808000200341fc046a10db9e808000200341e00e6a10db9e8080000c120b200341e0036a41386a200241386a290300370300200341e0036a41306a2205200241306a290300370300200341e0036a41286a200241286a290300370300200341e0036a41206a200241206a290300370300200341e0036a41186a200241186a290300370300200341e0036a41106a200241106a290300370300200320022903003703e0032003200241086a2903003703e80320012d00e1020d0b200141013a00e102200341c0016a200141f0016a220510d08c808000200341c4086a2206200141fc016a220410d18c808000200341b8086a41086a200341c0016a41086a280200360200200320032902c0013703b808024002404100280284a2db80000d000240024041002d00ec9fdb800022070e03020101000b41e49fdb800010c3b280800041ff01712207450d010b41002802e49fdb8000200710b8b2808000450d0041002802e49fdb8000220728022022080d0141d488cb800041224180a7cb8000109181808000000b41002d00d8a2db80000d1141002802cca2db80004105470d11200341053602d408200341002802e49fdb800022092902143702d80841002802d88fdb800041d4e9c3800041002802c8a2db800041024622071b220a200341d4086a41002802dc8fdb800041bce9c3800020071b220b28020c11848080800000450d1141002802e49fdb800022072802202208450d0d2007280228211120072802242112200728021c2113200341003602800d200320113602fc0c200320123602f80c200320133602f00c200320083602f40c2003200341e0036a3602900520084101460d0e200341013602e002200320113602dc02200320123602d802200320083602d402200320133602d002200341c08bcb80003602d40120034190a7cb80003602c80120032007411c6a3602b80d200341023602b40d2003200141e0016a3602b00e2003200341b00e6a3602d0012003200341d0026a3602cc01200320034190056a3602c4012003200341f00c6a3602c0012003200341c0016a3602b00d200341b00c6a41086a200341d4086a41086a280200360200200320032902d4083703b00c2009200a200b200341b00c6a200341b00d6a10b9b28080000c110b200728022821092007280224210a200728021c210b200341003602800d200320093602fc0c2003200a3602f80c2003200b3602f00c200320083602f40c2003200341e0036a3602b00e20084101460d0e200341013602e002200320093602dc022003200a3602d802200320083602d4022003200b3602d002200341c08bcb80003602d40120034190a7cb80003602c80120032007411c6a3602b80c200341023602b40c2003200141e0016a3602b00d2003200341b00d6a3602d0012003200341d0026a3602cc012003200341b00e6a3602c4012003200341f00c6a3602c0012003200341c0016a3602b00c200341b00c6a10969f8080000c100b200341c0016a41206a200241206a280200360200200341c0016a41086a200241086a290200370300200341c0016a41106a200241106a290200370300200320022902183703d801200320022902003703c001200341c0016a412c6a2002412c6a280200360200200341c0016a41386a200241386a280200360200200320022d003c3a00d002200320022902243702e401200320022902303703f001200341e0036a200141f0016a220510d08c8080002003419c076a2206200141fc016a220410d18c80800020034190076a41086a2207200341e0036a41086a280200360200200320032902e00337039007200320013602fc012003200341d0026a36028002200341a8076a200341c0016a10998b80800020032802a8074129460d0e200510f28c808000200410ef8c808000200541106a20034190076a41106a290300370200200541086a20072903003702002005200329039007370200200020032903a807370300200041086a200341a8076a41086a290300370300200041106a200341a8076a41106a2903003703000c520b000b200020032903f0033703102000200c37030820002005360204200020063602000c2b0b41d488cb8000412241f4a4cb8000109181808000000b41d488cb8000412241f4a4cb8000109181808000000b41d488cb8000412241f4a4cb8000109181808000000b20004206370300200020032903f808370308200041106a20034180096a2903003703000c4b0b200042063703002000200329038809370308200041106a20034190096a2903003703000c4a0b200141e8006a200610979f808000450d100c0f0b20004200370308200042868080809001370300200341e00e6a10db9e8080000c070b200341b00d6a41106a200341c0016a41106a290300220c370300200320032903c801220f3703b80d200320032903c001220d3703b00d200041106a200c370300200041086a200f3703002000200d370300200341fc046a10db9e808000200341e00e6a10db9e8080000c060b20004129360200200510db9e8080000c460b41d488cb800041224180a7cb8000109181808000000b41d488cb800041224180a7cb8000109181808000000b41d488cb800041224180a7cb8000109181808000000b200020032903a807370300200041106a200341a8076a41106a290300370300200041086a200341a8076a41086a29030037030020034190076a10f28c808000200610ef8c8080000c430b200341c0016a41106a200341e0036a41106a290300370300200341c0016a41186a200341e0036a41186a290300370300200341c0016a41206a200341e0036a41206a290300370300200341c0016a41286a200341e0036a41286a290300370300200341c0016a41306a200341e0036a41306a290300370300200341c0016a41386a200341e0036a41386a2903003703002003200536028002200320032903e0033703c001200320032903e8033703c8012003200141e0016a36029002200320014188026a36028c02200320014180016a360288022003200141106a36028402200341e0086a200341c0016a10978b808000024020032802e0084129470d00200020032903e008370300200041106a200341e0086a41106a290300370300200041086a200341e0086a41086a290300370300200341b8086a10f28c808000200610ef8c8080000c430b200510f28c808000200410ef8c808000200141003a00e102200541106a200341b8086a41106a290300370200200541086a200341b8086a41086a290300370200200520032903b808370200200020032903e008370300200041086a200341e0086a41086a290300370300200041106a200341e0086a41106a2903003703000c420b200341e00c6a10db9e8080000c400b200020032903800c370300200041106a200341800c6a41106a290300370300200041086a200341800c6a41086a290300370300200341e80b6a10f28c808000200610ef8c8080000c400b200641106a200341a00a6a10989f808000450d00200041073602000c010b0240200128021022054109460d002001310018210c200341c8006a20052001280214108b9f808000200328024821012003200c422086200335024c843702c401200320013602c001200341d0016a200341a00a6a41d00010f5b28080001a20004107360200200341c0016a10db9e8080000c010b200042003703082000428680808090013703000b200341e0036a10db9e8080000c3c0b200341b00d6a41086a2006280200360200200320032903e8023703b00d20032903e002210f20032903d802210d20032903d002210e02400240024002400240200541c100490d00200320053602e8032003200c3703e003200341c0016a200341e0036a10999f80800020032902c401210c20032802cc01210520032802c00122064129470d010b200320053602c4092003200c3702bc092003412e3602b809410921050240200128021022064109460d0020012d00182105200341386a20062001280214108b9f808000200320053a00e8032003200328023c3602e403200328023821050b200320053602e003200341c0016a200341e0036a200341b00d6a10809f808000200341f00c6a41086a2205200341c0016a410c6a280200360200200320032902c4013703f00c20032802c00122064129470d01200341d0096a41086a20052802002205360200200341e8096a2005360000200320032903f00c220c3703d0092003200c3700e00941002d0098a2db80001a41e00041002802a496db8000118280808000002205450d02200541033a0000200520032900dd093700012005200f3703202005200d3703182005200e370310200520032903b009370328200541086a200341e4096a290000370000200541306a200341b0096a41086a290300370300200541386a200341b0096a41106a290300370300200541c0006a200341b0096a41186a290300370300200341013602f409200320053602f009200341013602ec09200341b00c6a41086a200341b00d6a41086a280200360200200320032903b00d3703b00c2003410f3602c001200341e0036a2001200341b00c6a200341ec096a200341c0016a109a9f808000024020032d00e0030d002000412936020020032802b00e450d4120032802b40e410028029c96db8000118080808000000c410b200341870d6a200341e0036a41186a290300220c370000200341f00c6a410f6a200341e0036a41106a290300220f370000200320032903e803220d3700f70c200041106a200c370000200041086a200f3700002000200d3700000c040b200020032903d0013703102000200536020c2000200c370204200020063602000c020b20032903d001210c200020032903f00c3702042000200c370310200020063602002000410c6a2005280200360200200341b0096a109b9f8080000c010b411041e00010bb80808000000b200341b00d6a10db9e8080000b20032802b00e450d3a20032802b40e410028029c96db8000118080808000000c3a0b200041293602000c3a0b200041163602000c380b20054109470d00200041293602000c380b20004116360200200341c0016a10db9e8080000c360b200041293602000b024020032802f80c2200450d0020032802f40c41306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b20032802f00c450d3520032802f40c410028029c96db8000118080808000000c350b20032903f003210c20032903e803210f0b2001427f20012903a801220d20012903d8017c220e200e200d541b3703a8012001427f20012903a001220d20012903d0017c220e200e200d541b3703a001200341c0016a41086a200341f00c6a41086a280200360200200320032903f00c3703c001200141d0026a2104024020012802d8022206450d0020012802d40221050340200510d38b808000200541a0016a21052006417f6a22060d000b0b02402004280200450d0020012802d402410028029c96db8000118080808000000b200420032903c001370200200441086a200341c0016a41086a2802003602002001200c3703d8012001200f3703d001200041293602000c330b20032903f003210c20032903e803210f0b2001427f20012903a801220d20012903c8017c220e200e200d541b3703a8012001427f20012903a001220d20012903c0017c220e200e200d541b3703a001200341c0016a41086a200341f00c6a41086a280200360200200320032903f00c3703c001200141c4026a2104024020012802cc022206450d0020012802c80221050340200510d38b808000200541a0016a21052006417f6a22060d000b0b02402004280200450d0020012802c802410028029c96db8000118080808000000b200420032903c001370200200441086a200341c0016a41086a2802003602002001200c3703c8012001200f3703c001200041293602000c310b2002290348210c200320022903503703b80e2003200c3703b00e200341c0016a200141f0016a220510d08c80800020034184086a220a200141fc016a221110d18c808000200341f8076a41086a200341c0016a41086a280200360200200320032902c0013703f80720032d0088032104200341306a200328028003200328028403108b9f808000200141ac026a21092003280234210720032802302108024020012802ac024109460d00200910db9e8080000b200120043a00b402200120073602b002200120083602ac020240024002404100280284a2db80000d000240024041002d00d49fdb800022040e03020101000b41cc9fdb800010c3b280800041ff01712204450d010b41002802cc9fdb8000200410b8b2808000450d0041002802cc9fdb8000220428022022070d0141d488cb8000412241e0a6cb8000109181808000000b41002d00d8a2db80000d0141002802cca2db80004105470d012003410536029408200341002802cc9fdb800022072902143702980841002802d88fdb800041d4e9c3800041002802c8a2db800041024622041b220820034194086a41002802dc8fdb800041bce9c3800020041b220b28020c11848080800000450d01024041002802cc9fdb800022042802202212450d002004280228211320042802242114200428021c2115200341003602d001200320133602cc01200320143602c801200320123602c401200320153602c001200341f0a6cb80003602f80c20032004411c6a3602b80c200341013602b40c200320093602b00d2003200341b00d6a3602f40c2003200341c0016a3602f00c2003200341f00c6a3602b00c200341e0036a41086a20034194086a41086a28020036020020032003290294083703e00320072008200b200341e0036a200341b00c6a10b9b28080000c020b41d488cb8000412241e0a6cb8000109181808000000b200428022821082004280224210b200428021c2112200341003602d001200320083602cc012003200b3602c801200320073602c401200320123602c001200341f0a6cb80003602e80320032004411c6a3602f80c200341013602f40c200320093602b00c2003200341b00c6a3602e4032003200341c0016a3602e0032003200341e0036a3602f00c200341f00c6a109c9f8080000b20032d0088032104200341286a200328028003200328028403108b9f808000200328022c2107200328022821080240024020032d00d00222094106470d00200341e8026a290300210c0c010b200320032900d80237009705200320032900d10237039005200320032903f0023703b00d2003200341f8026a2903003703b80d200341e8026a290300210c0b20032903e002210f200341c0016a41286a220b20032903b80d3703002003200f3703d001200320043a00f801200320073602f401200320083602f001200320093a00c00120032003290390053700c10120032003290097053700c801200320032903b00d3703e0012003200c3703d801200341b00d6a200341c0016a10afaf808000200341e0036a2005200341b00d6a410010b0b180800002402003280290044109470d00200341b00c6a41086a20032903e803220c370300200341b00c6a41106a200341e0036a41106a290300220f370300200320032903e003220d3703b00c200341e0016a200f370200200341d8016a200c3702002003200d3702d001200320014180016a3602c8012003200141106a3602c401200320053602c0012003200341b00e6a3602cc01200341a0086a200341c0016a10a68b808000024020032802a0084129470d00200020032903a008370300200041106a200341a0086a41106a290300370300200041086a200341a0086a41086a290300370300200341f8076a10f28c808000200a10ef8c808000200610db9e8080000c320b200510f28c808000201110ef8c808000200541106a200341f8076a41106a290300370200200541086a200341f8076a41086a290300370200200520032903f807370200200020032903a008370300200041086a200341a0086a41086a290300370300200041106a200341a0086a41106a290300370300200610db9e8080000c310b200341c0016a41386a200341e0036a41386a290300370300200341c0016a41306a200341e0036a41306a290300370300200b200341e0036a41286a290300370300200341c0016a41206a200341e0036a41206a290300370300200341c0016a41186a200341e0036a41186a290300370300200341c0016a41106a200341e0036a41106a290300370300200320032903e8033703c801200320032903e0033703c001200341b00d6a200341d0026a200341c0016a109d9f808000200341bc0c6a200341b00d6a41086a290300220f370200200341c40c6a200341b00d6a41106a290300220d370200200320032903b00d220c3702f40c2003200c3702b40c200041106a200d370200200041086a200f3702002000200c370200200341f8076a10f28c808000200a10ef8c8080000b20034180036a10db9e8080000c2e0b200020032903f806370300200041106a200341f8066a41106a290300370300200041086a200341f8066a41086a290300370300200341e0066a10f28c808000200610ef8c8080000b200341d0026a10db9e8080000c2d0b200020032903c806370300200041106a200341c8066a41106a290300370300200041086a200341c8066a41086a290300370300200341b0066a10f28c808000200610ef8c8080000c2c0b200020032903980e370300200041106a200341980e6a41106a290300370300200041086a200341980e6a41086a290300370300200341800e6a10f28c808000200610ef8c8080000b024020032802e8032200450d0020032802e40341306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b20032802e003450d2a20032802e403410028029c96db8000118080808000000c2a0b2000200329039806370300200041106a20034198066a41106a290300370300200041086a20034198066a41086a29030037030020034180066a10f28c808000200610ef8c8080000c290b200020032903e805370300200041106a200341e8056a41106a290300370300200041086a200341e8056a41086a290300370300200341d0056a10f28c808000200610ef8c8080000b200341d0026a10db9e8080000c270b20032d00cc022105200341086a20032802c40220032802c802108b9f808000200320053a00b80e200320032903083702b00e200341e0036a200341b00e6a20032d00bf0110fb9e8080000240024002400240024020032d00e00322054103460d00200341f00c6a41176a2206200341e0036a41186a290000370000200341f00c6a41106a2204200341e0036a41116a290000370300200341b80c6a200341e0036a41096a290000220c370300200341b00c6a41106a22072004290300370300200341b00c6a41176a22042006290000370000200320032900e103220f3703b00c200329028004210d200341b00d6a41186a2004290000370000200341b00d6a41116a2007290300370000200341b00d6a41096a200c3700002003200f3700b10d2003200d3702d00d200320053a00b00d4100280284a2db80000d0341002d00809fdb800022050e03030202010b20034190056a41086a200341ec036a280200360200200320032902e40337039005200341b00e6a200341c4026a200341bf016a20034190056a109e9f808000200341f00c6a41176a200341b00e6a41106a290300220c370000200341f00c6a410f6a200341b00e6a41086a290300220f370000200341b00c6a410f6a200f370000200341b00c6a41176a200c370000200320032903b00e220d3700f70c2003200d3700b70c200041106a200c370000200041086a200f3700002000200d370000200341d0026a109f9f8080000c040b41f89edb800010c3b280800041ff01712205450d010b41002802f89edb8000200510b8b2808000450d0041002802f89edb8000220528022022060d0141d488cb8000412241aca5cb8000109181808000000b41002d00d8a2db80000d0641002802cca2db80004105470d06200341053602d403200341002802f89edb800022042902143702d80341002802d88fdb800041d4e9c3800041002802c8a2db800041024622051b2207200341d4036a41002802dc8fdb800041bce9c3800020051b220828020c11848080800000450d0641002802f89edb800022052802202206450d03200528022821092005280224210a200528021c210b200341003602c00e200320093602bc0e2003200a3602b80e2003200b3602b00e200320063602b40e200341003602f003200341d4a5cb80003602e003200342043702e803200341013602e40320064101460d04200341013602c00c200320093602bc0c2003200a3602b80c200320063602b40c2003200b3602b00c200341dca5cb80003602840d200341908acb80003602f80c20032005411c6a3602840520034102360280052003200341e00e6a3602800d2003200341b00c6a3602fc0c2003200341e0036a3602f40c2003200341b00e6a3602f00c2003200341f00c6a3602fc042003200341b00d6a3602e00e20034190056a41086a200341d4036a41086a280200360200200320032902d4033703900520042007200820034190056a200341fc046a10b9b28080000c060b2005280228210420052802242107200528021c2108200341003602c00e200320043602bc0e200320073602b80e200320083602b00e200320063602b40e200341003602f003200341d4a5cb80003602e003200342043702e803200341013602e40320064101460d04200341013602c00c200320043602bc0c200320073602b80c200320063602b40c200320083602b00c200341dca5cb80003602840d200341908acb80003602f80c20032005411c6a3602980520034102360294052003200341fc046a3602800d2003200341b00c6a3602fc0c2003200341e0036a3602f40c2003200341b00e6a3602f00c2003200341f00c6a360290052003200341b00d6a3602fc0420034190056a10a09f8080000c050b200341c4026a10db9e8080000b200341c0016a10a19f8080000c230b41d488cb8000412241aca5cb8000109181808000000b41d488cb8000412241aca5cb8000109181808000000b41d488cb8000412241aca5cb8000109181808000000b200341e0036a200341d0026a10d4a380800020032903e803210c20032903e003210f200341e0036a200341d0026a41f00010f5b28080001a200341b00c6a41206a200341b00d6a41206a290200370300200341b00c6a41186a200341b00d6a41186a290200370300200341b00c6a41106a200341b00d6a41106a290200370300200341b00c6a41086a200341b00d6a41086a290200370300200320032902b00d3703b00c200341f00c6a200341e0036a200341b00c6a10c8a3808000024002400240024002400240024002400240024002400240024020032903f00c4202520d00200341e0036a41186a200341f00c6a41206a290300370300200341e0036a41106a200341f00c6a41186a290300370300200341e0036a41086a200341f00c6a41106a290300370300200320032903f80c3703e003024002404100280284a2db80000d000240024041002d008c9fdb800022050e03020101000b41849fdb800010c3b280800041ff01712205450d010b41002802849fdb8000200510b8b2808000450d0041002802849fdb8000220528022022060d0141d488cb8000412241eca5cb8000109181808000000b41002d00d8a2db80000d0c41002802cca2db80004105470d0c200341053602d804200341002802849fdb800022042902143702dc0441002802d88fdb800041d4e9c3800041002802c8a2db800041024622051b2207200341d8046a41002802dc8fdb800041bce9c3800020051b220828020c11848080800000450d0c41002802849fdb800022052802202206450d02200528022821092005280224210a200528021c210b2003410036028c0520032009360288052003200a360284052003200b3602fc042003200636028005200341003602c00c20034190a6cb80003602b00c200342043702b80c200341013602b40c20064101460d03200341013602a0052003200936029c052003200a3602980520032006360294052003200b3602900520034198a6cb80003602c40e200341908acb80003602b80e20032005411c6a3602f804200341023602f4042003200341a4056a3602c00e200320034190056a3602bc0e2003200341b00c6a3602b40e2003200341fc046a3602b00e2003200341b00e6a3602f0042003200341e0036a3602a405200341e00e6a41086a200341d8046a41086a280200360200200320032902d8043703e00e200420072008200341e00e6a200341f0046a10b9b28080000c0c0b2005280228210420052802242107200528021c21082003410036028c0520032004360288052003200736028405200320083602fc042003200636028005200341003602c00c20034190a6cb80003602b00c200342043702b80c200341013602b40c20064101460d03200341013602a0052003200436029c0520032007360298052003200636029405200320083602900520034198a6cb80003602c40e200341908acb80003602b80e20032005411c6a3602e80e200341023602e40e2003200341f0046a3602c00e200320034190056a3602bc0e2003200341b00c6a3602b40e2003200341fc046a3602b00e2003200341b00e6a3602e00e2003200341e0036a3602f004200341e00e6a10a29f8080000c0b0b200341e0036a41306a200341f00c6a41306a290300370300200341e0036a41286a200341f00c6a41286a290300370300200341e0036a41206a200341f00c6a41206a290300370300200341e0036a41186a200341f00c6a41186a290300370300200341e0036a41106a200341f00c6a41106a290300370300200341e0036a41086a200341f00c6a41086a290300370300200320032903f00c3703e0034100280284a2db8000450d030c040b41d488cb8000412241eca5cb8000109181808000000b41d488cb8000412241eca5cb8000109181808000000b41d488cb8000412241eca5cb8000109181808000000b0240024041002d00989fdb800022050e03020101000b41909fdb800010c3b280800041ff01712205450d010b41002802909fdb8000200510b8b2808000450d0041002802909fdb8000220528022022060d0141d488cb8000412241a8a6cb8000109181808000000b41002d00d8a2db80000d0441002802cca2db80004105470d04200341053602e404200341002802909fdb800022042902143702e80441002802d88fdb800041d4e9c3800041002802c8a2db800041024622051b2207200341e4046a41002802dc8fdb800041bce9c3800020051b220828020c11848080800000450d0441002802909fdb800022052802202206450d01200528022821092005280224210a200528021c210b2003410036028c0520032009360288052003200a360284052003200b3602fc042003200636028005200341003602c00c200341c8a6cb80003602b00c200342043702b80c200341013602b40c20064101460d02200341013602a0052003200936029c052003200a3602980520032006360294052003200b36029005200341d0a6cb80003602c40e200341908acb80003602b80e20032005411c6a3602f804200341023602f4042003200341a4056a3602c00e200320034190056a3602bc0e2003200341b00c6a3602b40e2003200341fc046a3602b00e2003200341b00e6a3602f0042003200341e0036a3602a405200341e00e6a41086a200341e4046a41086a280200360200200320032902e4043703e00e200420072008200341e00e6a200341f0046a10b9b28080000c040b2005280228210420052802242107200528021c21082003410036028c0520032004360288052003200736028405200320083602fc042003200636028005200341003602c00c200341c8a6cb80003602b00c200342043702b80c200341013602b40c20064101460d02200341013602a0052003200436029c05200320073602980520032006360294052003200836029005200341d0a6cb80003602c40e200341908acb80003602b80e20032005411c6a3602e80e200341023602e40e2003200341f0046a3602c00e200320034190056a3602bc0e2003200341b00c6a3602b40e2003200341fc046a3602b00e2003200341b00e6a3602e00e2003200341e0036a3602f004200341e00e6a10a39f8080000c030b41d488cb8000412241a8a6cb8000109181808000000b41d488cb8000412241a8a6cb8000109181808000000b41d488cb8000412241a8a6cb8000109181808000000b200341b00c6a20034180046a10b19c8080004101410220032802b80c22054181014922061b2104200541800120061b210520032903b00c210d02402001280200450d002001280204450d002001280208410028029c96db8000118080808000000b2001200536020c2001200d370204200120043602000c010b02402001280200450d002001280204450d002001280208410028029c96db8000118080808000000b200141003602000b20033502e003210d20032903e803210e20032903f0032110200041293602002001427f20012903a80122164200200c2010200c200da722001b7d220d200d200c561b7c220c200c2016541b3703a8012001427f20012903a001220c4200200f200e200f20001b7d220d200d200f561b7c220f200f200c541b3703a001200341c4026a10db9e808000200341c0016a10a19f8080000c200b200020032902c401370204200041146a200341c0016a41146a2802003602002000410c6a200341c0016a410c6a290200370200200020043602000c010b200042063703000b02402005450d00200741306a21010340200110e38a808000200141c0006a21012005417f6a22050d000b0b200a450d1c2007410028029c96db8000118080808000000c1c0b2000420637030020032802f80c21050c020b200020032903e003370300200041106a200341e0036a41106a290300370300200041086a200341e0036a41086a29030037030002402005450d00200641306a21010340200110e38a808000200141c0006a21012005417f6a22050d000b0b2004450d1b2006410028029c96db8000118080808000000c1b0b200020032902c401370204200041146a200341c0016a41146a2802003602002000410c6a200341c0016a410c6a290200370200200020063602000b20032802f40c210002402005450d00200041306a21010340200110e38a808000200141c0006a21012005417f6a22050d000b0b20032802f00c450d182000410028029c96db8000118080808000000c180b2002280208210620022802042105200320022802003602c801200320053602c001200320053602c401200320052006410c6c6a22073602cc0102402006450d00200141b8026a2104024003400240200528020022064109470d002005410c6a21070c020b2005290204210c024020042802004109460d00200410db9e8080000b2001200c3702bc02200120063602b8022005410c6a22052007470d000b0b200320073602c4010b200341c0016a1080a8808000200041293602000c180b200041013602000c170b200341c8016a200241206a28020036020020032002290218220c3703c0010240200ca722054109470d00200041293602000c170b0240200128021022064109460d0020012d001820032d00c801470d0020062001280214200520032802c40110e99e808000450d0020004129360200200341c0016a10db9e8080000c170b20004106360200200341c0016a10db9e8080000c150b200341c0016a41086a200241086a280200360200200320022902003703c001024020012802104109460d0020004120360200200341c0016a10db9e8080000c160b20004206370300200341c0016a10db9e8080000c140b20004129360200200141003a003c0c140b200141013a003c200041293602002001200229000037003d200141c5006a200241086a290000370000200141cd006a200241106a290000370000200141d5006a200241186a2900003700000c130b20004129360200200120022d00003a00e0020c120b200341f80a6a41286a200241306a290300370300200341f80a6a41206a200241286a290300370300200341f80a6a41186a200241206a290300370300200341f80a6a41106a200241186a290300370300200341f80a6a41086a200241106a290300370300200320022903083703f80a200320022903003702b00d200341b00c6a41086a200241c0006a280200360200200320022902383703b00c0240024002400240200128021022054109460d0020012d00182106200341f0006a20052001280214108b9f808000200320063a00b40b200320032903703702ac0b200341e8006a10a19e808000200341e0006a2003280268200328026c200341ac0b6a1090af8080000240200328026022054109460d00200328026421060c030b200341c0016a10a49f808000200341e8036a2204200341c0016a41146a280200360200200320032902cc013703e00320032802c801210620032802c401210520032802c00122074129460d02200020032903e00337020c200041146a20042802003602002000200636020820002005360204200020073602000c010b200042063703000b200341b00c6a10ec8b80800020032802b00c450d0120032802b40c410028029c96db8000118080808000000c010b20034100200141106a220420042802004109461b3602c0012003200341b00d6a3602c401200341d0026a200341c0016a10a99c80800020032802d0022104200341d8006a20032802b00d20032802b40d108b9f808000200328025c210720032802582108200341f00c6a41086a200341b00c6a41086a280200360200200320032903b00c3703f00c200341c0016a41286a200341f80a6a41286a290300370300200341c0016a41206a200341f80a6a41206a290300370300200341c0016a41186a200341f80a6a41186a290300370300200341c0016a41106a200341f80a6a41106a290300370300200341c0016a41086a2209200341f80a6a41086a290300370300200320032903f80a3703c001200341e0036a200341c0016a20042005200620082007200341f00c6a109ca380800020032802e403210520032802e803210620032802ec032104024020032802e0030d00200341c0016a200141f0016a220710d08c808000200341c40b6a2208200141fc016a220a10d18c808000200341b80b6a41086a2009280200360200200320032902c0013703b80b200320043602d001200320063602cc01200320053602c801200320013602d401200320032902b00d3702c0012003200341f80a6a3602d801200341d00b6a200341c0016a109f8b808000024020032802d00b4129470d00200020032903d00b370300200041106a200341d00b6a41106a290300370300200041086a200341d00b6a41086a290300370300200341b80b6a10f28c808000200810ef8c8080000c140b200710f28c808000200a10ef8c808000200741106a200341b80b6a41106a290300370200200741086a200341b80b6a41086a290300370200200720032903b80b370200200020032903d00b370300200041086a200341d00b6a41086a290300370300200041106a200341d00b6a41106a2903003703000c130b410f21010240024002400240024020050e0704030402010400040b411e21010c030b410c21010c020b410d21010c010b410e21010b2000200436020820002006360204200020013602000b200341b00d6a10db9e8080000c100b02402001280200450d002001280204450d002001280208410028029c96db8000118080808000000b20004129360200200141003602000c100b20022802202115200228021c21142002280214211320022802102111200228020c2108200228020821122002280204210b2002280200210a20022802182105200341c0016a10c89180800020032802c401210720032802c001210902400240024020032802c8012201450d002007200141186c6a2106200721010340024020052001280210470d00200128020022040d030b200141186a22012006470d000b0b200041173602002009450d012007410028029c96db8000118080808000000c010b20012802142117200128020c2105200128020821062001280204210102402009450d002007410028029c96db8000118080808000000b0240024020012012470d002004200b201210f9b2808000450d010b200041183602000c010b0240024020052013470d0020062011201310f9b2808000450d010b200041183602000c010b02402014201741ffff0371460d00200041193602000c010b02402015201741107641ff01714d0d00200041193602000c010b2000412936020002402008450d002011410028029c96db8000118080808000000b200a450d10200b410028029c96db8000118080808000000c100b02402008450d002011410028029c96db8000118080808000000b200a450d0e200b410028029c96db8000118080808000000c0e0b200241086a28020021052003410c3602e003200341e0036a410c6a2005360200200320022902003702e403200341c0016a200141f0016a200341e0036a10b1b1808000200341c0016a10f28c808000200341c0016a410c6a10ef8c808000200041293602000c0e0b20004115360200200020022903003703080c0d0b200341f00c6a41086a200241146a2802003602002003200229020c3703f00c200341d0026a41086a200241086a280200360200200320022902003703d0020240024020012802104109460d00200341c0016a200120032802f80c10839f8080000240024020032802c00122054129470d00200141106a2205200341d0026a200341f00c6a200510f9a18080000d01200041103602000c030b200020032902c401370204200041146a200341c0016a41146a2802003602002000410c6a200341c0016a410c6a290200370200200020053602000c020b200341e0036a41086a200341f00c6a41086a280200360200200320032903f00c3703e003200341c0016a200341e0036a10acb1808000200141f0016a200341c0016a10adb180800020004129360200200341d0026a10db9e8080000c0e0b200042063703000b200341d0026a10db9e808000024020032802f80c2200450d0020032802f40c41306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b20032802f00c450d0b20032802f40c410028029c96db8000118080808000000c0b0b20004129360200200141293602680c0b0b2000200110fe9e8080000c0a0b200020012002280200200228020410879f8080000c090b200141106a2105024020012802104109460d00200510db9e8080000b20004129360200200541093602000c080b200320022802003602f00c200320022802043602d002200320022802083602e0032003200341e0036a3602c8012003200341d0026a3602c4012003200341f00c6a3602c0012000200341c0016a10988b8080000c070b200320022802003602c0012000200341c0016a10a58b8080000c060b200320022802003602f00c200320022802043602d002200320022802083602e0032003200341e0036a3602c8012003200341d0026a3602c4012003200341f00c6a3602c0012000200341c0016a10a38b8080000c050b200341c0016a41146a200241146a280200360200200341c0016a41086a200241086a280200360200200341c0016a41206a200241206a280200360200200320013602e4012003200229020c3702cc01200320022902003703c001200320022902183703d8012000200341c0016a109e8b8080000c040b200341d0026a41086a2205200241146a2802003602002003200229020c3703d002200341e0036a41086a200241086a280200360200200320022902003703e003200320013602c0012003200341e0036a3602c8012003200341d0026a3602c4012000200341c0016a10a08b808000200341e0036a10db9e808000024020052802002200450d0020032802d40241306a21010340200110e38a808000200141c0006a21012000417f6a22000d000b0b20032802d002450d0320032802d402410028029c96db8000118080808000000c030b2002290320210c200341e0036a41186a200241186a2205290300370300200341e0036a41106a200241106a2206290300370300200341e0036a41086a200241086a2204290300370300200320022903003703e0032002290328210f2002290330210d200341f00c6a41086a200241c0006a280200360200200320022902383703f00c024020012802104109460d0020032802f00c2107200341c0016a41186a2005290300370300200341c0016a41106a2006290300370300200341c0016a41086a2004290300370300200320022903003703c001200341d0026a200141106a2201200c4100200341f00c6a20074109461b200341c0016a200f200d200110eea18080002000412936020020032802f00c4109460d03200341f00c6a10db9e8080000c030b20004206370300024020032802f00c4109460d00200341f00c6a10db9e8080000b200341e0036a109b9f8080000c010b200341d0026a41086a200241086a280200360200200320022902003703d0020240024020012802104109460d00200341c0016a200120032802d802220510839f8080000240024020032802c00122064129470d002003200141106a22053602c801200320053602c4012003200341d0026a3602c001200341e0036a200341c0016a109a8b80800020032802e0034129470d01200341d00e6a41086a200341d0026a41086a280200360200200320032903d0023703d00e200341c0016a200341d00e6a10acb1808000200141f0016a200341c0016a10adb1808000200041293602000c050b200020032902c401370204200041146a200341c0016a41146a2802003602002000410c6a200341c0016a410c6a290200370200200020063602000c020b20032802d802210520032802d402210620032802d0022104200020032903e003370300200041106a200341e0036a41106a290300370300200041086a200341e0036a41086a29030037030002402005450d00200641306a21010340200110e38a808000200141c0006a21012005417f6a22050d000b0b2004450d032006410028029c96db8000118080808000000c030b2000420637030020032802d80221050b20032802d402210002402005450d00200041306a21010340200110e38a808000200141c0006a21012005417f6a22050d000b0b20032802d002450d002000410028029c96db8000118080808000000b200229038001427e7c220ca74106200c4234541b0e3402020202020202010101010202020202020202020102020102010101020202010202020201010202020202010101020202020102010b200229038001427e7c220ca74106200c4234541b0e3401010101010101000000000101010101010101010001010001000000010101000101010100000101010101000000010101010001000b200210fd9e8080000b200341f00e6a2480808080000b900102027f037e23808080800041206b2202248080808000200128020c2103200241086a200110acb18080002003200241086a10adb18080002000412936020020012802142200290300210420012802102201427f2001290308220520002903087c220620062005541b3703082001427f2004200129030022057c220420042005541b370300200241206a2480808080000bfd0101017f024002400240024002400240024002400240024020010e09090102030405060700090b20022002280200220341016a36020020034100480d070c080b20022002280200220341016a360200200341004e0d070c060b20022002280200220341016a360200200341004e0d060c050b20022002280200220341016a360200200341004e0d050c040b20022002280200220341016a360200200341004e0d040c030b20022002280200220341016a360200200341004e0d030c020b20022002280200220341016a360200200341004e0d020c010b20022002280200220341016a360200200341004e0d010b000b20002002360204200020013602000b810a02097f057e23808080800041b0016b220124808080800002400240024002404100280284a2db80000d0002400240024041002d00d09edb80000e03030102000b41c89edb800010c3b280800041ff01710e03020001000b41002802c89edb800021020240024041002802dca2db80004102460d004188e7d48000210341bce6d4800021040c010b4100280290a2db80002104410028028ca2db800021034100280288a2db80004101470d0020032004280208417f6a4178716a41086a21030b20032002200428021411848080800000450d010b41002802c89edb8000220328022022040d0141d488cb8000412241dca9cb8000109181808000000b41002d00d8a2db80000d0241002802cca2db80004105470d0220014105360210200141002802c89edb8000220329021437021441002802d88fdb800041d4e9c3800041002802c8a2db800041024622041b2202200141106a41002802dc8fdb800041bce9c3800020041b220528020c11848080800000450d0241002802c89edb800022042802202206450d012004280228210720042802242108200428021c21092001410036023820012007360234200120083602302001200636022c20012009360228200141908acb800036025c20012004411c6a360224200141013602202001410036024c2001410136024020014180aacb800036023c2001420437024420012001413c6a3602582001200141286a3602542001200141d4006a36021c2001290210210a200128021821042003290200210b20014201370298012001410136029001200141b0e1d4800036028c0120012004360288012001200a37028001200335022c210a2003350230210c2003350234210d2003350238210e2001419083808000ad422086200141046aad843703a801200141013a00082001200d200e42208684370278200141024101200d501b3602742001200a200c4220868437026c200141024101200a501b3602682001200141a8016a3602940120012001411c6a3602042001200b3702602002200141e0006a2005280210118b80808000000c020b2003280228210220032802242105200328021c21062001410036023820012002360234200120053602302001200436022c20012006360228200141908acb800036022420012003411c6a36020c200141013602082001410036024c2001410136024020014180aacb800036023c2001420437024420012001413c6a3602202001200141286a36021c20012001411c6a360204200120033602742001420137036041002802dca2db800021032001200141046a360270024020034102470d004100280290a2db80002104410028028ca2db8000210302404100280288a2db80004101470d0020032004280208417f6a4178716a41086a21030b2003200141e0006a200428022811848080800000450d002003200141e0006a200428022c118b80808000000b41002d00d8a2db80000d0141002802cca2db80004105470d0120014105360254200141002802c89edb8000220429021437025841002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2202200141d4006a41002802dc8fdb800041bce9c3800020031b220328020c11848080800000450d01200141e0006a41086a200141d4006a41086a28020036020020012001290254370360200420022003200141e0006a200141046a10b9b28080000c010b41d488cb8000412241dca9cb8000109181808000000b20004106360200200141b0016a2480808080000b8a0404047f017e017f047e23808080800041f0006b2201248080808000200141002802e09edb800036022c2001200036022820014201370318024041002802dca2db80004102470d004100280290a2db80002102410028028ca2db8000210302404100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b2003200141186a200228022811848080800000450d002003200141186a200228022c118b80808000000b024041002d00d8a2db80000d0041002802cca2db80004105470d002001410536020c200141002802e09edb8000220329021437021041002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b22042001410c6a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d00200129020c210520012802142106200329020021072001420137025020014101360248200141b0e1d480003602442001200636024020012005370238200335022c210520033502302108200335023421092003350238210a2001419083808000ad422086200141e8006aad84370360200141013a006c2001200036026820012009200a422086843702302001410241012009501b36022c200120052008422086843702242001410241012005501b3602202001200141e0006a36024c200120073702182004200141186a2002280210118b80808000000b200141f0006a2480808080000b810a02097f057e23808080800041b0016b220124808080800002400240024002404100280284a2db80000d0002400240024041002d00dc9edb80000e03030102000b41d49edb800010c3b280800041ff01710e03020001000b41002802d49edb800021020240024041002802dca2db80004102460d004188e7d48000210341bce6d4800021040c010b4100280290a2db80002104410028028ca2db800021034100280288a2db80004101470d0020032004280208417f6a4178716a41086a21030b20032002200428021411848080800000450d010b41002802d49edb8000220328022022040d0141d488cb8000412241d4a7cb8000109181808000000b41002d00d8a2db80000d0241002802cca2db80004105470d0220014105360210200141002802d49edb8000220329021437021441002802d88fdb800041d4e9c3800041002802c8a2db800041024622041b2202200141106a41002802dc8fdb800041bce9c3800020041b220528020c11848080800000450d0241002802d49edb800022042802202206450d012004280228210720042802242108200428021c21092001410036023820012007360234200120083602302001200636022c20012009360228200141908acb800036025c20012004411c6a360224200141013602202001410036024c20014101360240200141fca7cb800036023c2001420437024420012001413c6a3602582001200141286a3602542001200141d4006a36021c2001290210210a200128021821042003290200210b20014201370298012001410136029001200141b0e1d4800036028c0120012004360288012001200a37028001200335022c210a2003350230210c2003350234210d2003350238210e2001419083808000ad422086200141046aad843703a801200141013a00082001200d200e42208684370278200141024101200d501b3602742001200a200c4220868437026c200141024101200a501b3602682001200141a8016a3602940120012001411c6a3602042001200b3702602002200141e0006a2005280210118b80808000000c020b2003280228210220032802242105200328021c21062001410036023820012002360234200120053602302001200436022c20012006360228200141908acb800036022420012003411c6a36020c200141013602082001410036024c20014101360240200141fca7cb800036023c2001420437024420012001413c6a3602202001200141286a36021c20012001411c6a360204200120033602742001420137036041002802dca2db800021032001200141046a360270024020034102470d004100280290a2db80002104410028028ca2db8000210302404100280288a2db80004101470d0020032004280208417f6a4178716a41086a21030b2003200141e0006a200428022811848080800000450d002003200141e0006a200428022c118b80808000000b41002d00d8a2db80000d0141002802cca2db80004105470d0120014105360254200141002802d49edb8000220429021437025841002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2202200141d4006a41002802dc8fdb800041bce9c3800020031b220328020c11848080800000450d01200141e0006a41086a200141d4006a41086a28020036020020012001290254370360200420022003200141e0006a200141046a10b9b28080000c010b41d488cb8000412241d4a7cb8000109181808000000b20004111360200200141b0016a2480808080000b860502037f037e2380808080004180016b2206248080808000200641c8006a2002200441186a220710809f808000200641086a2202200641d4006a2802003602002006200629024c370300024002400240200628024822084129470d00200641106a41086a20022802002202360200200641386a2002360000200620062903002209370310200641206a41086a200741086a2802003602002006200937003020062007290200370320200429031021092004290308210a2004290300210b41002d0098a2db80001a41e00041002802a496db8000118280808000002204450d02200441033a00002004200629002d370001200420093703202004200a3703182004200b37031020042003290300370328200441086a200641346a290000370000200441306a200341086a290300370300200441386a200341106a290300370300200441c0006a200341186a29030037030020064101360244200620043602402006410136023c200641c8006a41306a200541306a290300370300200641c8006a41286a200541286a290300370300200641c8006a41206a200541206a290300370300200641c8006a41186a200541186a290300370300200641c8006a41106a200541106a290300370300200641c8006a41086a200541086a2903003703002006200529030037034820002001200641206a2006413c6a200641c8006a109a9f8080000c010b200629035821092000200629030037020c2000200937031820002008360208200041013a0000200041146a200228020036020002400240200528020041776a2204410a4b0d0020044107470d010b200510db9e8080000b200710db9e8080002003109b9f8080000b20064180016a2480808080000f0b411041e00010bb80808000000b930101037f0240024020002802002201410c470d00200028020821020240200028020c2203450d00200241306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2000280204450d012002410028029c96db8000118080808000000f0b02400240200141776a2201410320014103491b0e0402000201020b200041046a21000b200010db9e8080000b0bc30d02097f057e23808080800041f0016b2203248080808000024002400240024002400240024002404100280284a2db800041014b0d0002400240024041002d0084a0db80000e03030102000b41fc9fdb800010c3b280800041ff01710e03020001000b41002802fc9fdb800021040240024041002802dca2db80004102460d004188e7d48000210541bce6d4800021060c010b4100280290a2db80002106410028028ca2db800021054100280288a2db80004101470d0020052006280208417f6a4178716a41086a21050b20052004200628021411848080800000450d010b41002802fc9fdb8000220528022022060d0141d488cb8000412241a0abcb8000109181808000000b41002d00d8a2db80000d0641002802cca2db80004104490d062003410436020c200341002802fc9fdb8000220529021437021041002802d88fdb800041d4e9c3800041002802c8a2db800041024622061b22072003410c6a41002802dc8fdb800041bce9c3800020061b220828020c11848080800000450d0641002802fc9fdb800022042802202206450d01200428022821092004280224210a200428021c210b2003410036024c200320093602482003200a3602442003200b36023c2003200636024020034100360260200341cca7cb8000360250200342043702582003410136025420064101460d0220034101360278200320093602742003200a3602702003200b3602682003200636026c2003200236027c200641024d0d032003200936028c012003200a3602880120032006360284012003200b36028001200341b499cb8000360238200341849ccb800036022c200341908acb800036022020032004411c6a3602a0012003410336029c0120034102360290012003200136029401200320034194016a360234200320034180016a3602302003200341fc006a3602282003200341e8006a3602242003200341d0006a36021c20032003413c6a3602182003200341186a36029801200329020c210c200328021421062005290200210d200342013702dc01200341013602d401200341b0e1d480003602d001200320063602cc012003200c3702c401200535022c210c2005350230210e2005350234210f200535023821102003419083808000ad4220862003ad843703e801200341013a00042003200f2010422086843702bc01200341024101200f501b3602b8012003200c200e422086843702b001200341024101200c501b3602ac012003200341e8016a3602d801200320034198016a3602002003200d3702a4012007200341a4016a2008280210118b80808000000c060b2005280228210420052802242109200528021c210a2003410036024c20032004360248200320093602442003200a36023c2003200636024020034100360260200341cca7cb8000360250200342043702582003410136025420064101460d032003410136027820032004360274200320093602702003200a3602682003200636026c2003200236029401200641024d0d042003200436028c01200320093602880120032006360284012003200a36028001200341b499cb80003602c401200341849ccb80003602b801200341908acb80003602ac0120032005411c6a360208200341033602042003410236029001200320013602e8012003200341e8016a3602c001200320034180016a3602bc01200320034194016a3602b4012003200341e8006a3602b0012003200341d0006a3602a80120032003413c6a3602a4012003200341a4016a3602002003200536022c2003420137031841002802dca2db8000210520032003360228024020054102470d004100280290a2db80002106410028028ca2db8000210502404100280288a2db80004101470d0020052006280208417f6a4178716a41086a21050b2005200341186a200628022811848080800000450d002005200341186a200628022c118b80808000000b41002d00d8a2db80000d0541002802cca2db80004104490d052003410436029801200341002802fc9fdb8000220629021437029c0141002802d88fdb800041d4e9c3800041002802c8a2db800041024622051b220220034198016a41002802dc8fdb800041bce9c3800020051b220528020c11848080800000450d05200341186a41086a20034198016a41086a2802003602002003200329029801370318200620022005200341186a200310b9b28080000c050b41d488cb8000412241a0abcb8000109181808000000b41d488cb8000412241a0abcb8000109181808000000b41d488cb8000412241a0abcb8000109181808000000b41d488cb8000412241a0abcb8000109181808000000b41d488cb8000412241a0abcb8000109181808000000b20004127360200200341f0016a2480808080000bc30d02097f057e23808080800041f0016b2203248080808000024002400240024002400240024002404100280284a2db800041014b0d0002400240024041002d0090a0db80000e03030102000b4188a0db800010c3b280800041ff01710e03020001000b4100280288a0db800021040240024041002802dca2db80004102460d004188e7d48000210541bce6d4800021060c010b4100280290a2db80002106410028028ca2db800021054100280288a2db80004101470d0020052006280208417f6a4178716a41086a21050b20052004200628021411848080800000450d010b4100280288a0db8000220528022022060d0141d488cb8000412241a0a7cb8000109181808000000b41002d00d8a2db80000d0641002802cca2db80004104490d062003410436020c20034100280288a0db8000220529021437021041002802d88fdb800041d4e9c3800041002802c8a2db800041024622061b22072003410c6a41002802dc8fdb800041bce9c3800020061b220828020c11848080800000450d064100280288a0db800022042802202206450d01200428022821092004280224210a200428021c210b2003410036024c200320093602482003200a3602442003200b36023c2003200636024020034100360260200341cca7cb8000360250200342043702582003410136025420064101460d0220034101360278200320093602742003200a3602702003200b3602682003200636026c2003200236027c200641024d0d032003200936028c012003200a3602880120032006360284012003200b36028001200341b499cb8000360238200341849ccb800036022c200341908acb800036022020032004411c6a3602a0012003410336029c0120034102360290012003200136029401200320034194016a360234200320034180016a3602302003200341fc006a3602282003200341e8006a3602242003200341d0006a36021c20032003413c6a3602182003200341186a36029801200329020c210c200328021421062005290200210d200342013702dc01200341013602d401200341b0e1d480003602d001200320063602cc012003200c3702c401200535022c210c2005350230210e2005350234210f200535023821102003419083808000ad4220862003ad843703e801200341013a00042003200f2010422086843702bc01200341024101200f501b3602b8012003200c200e422086843702b001200341024101200c501b3602ac012003200341e8016a3602d801200320034198016a3602002003200d3702a4012007200341a4016a2008280210118b80808000000c060b2005280228210420052802242109200528021c210a2003410036024c20032004360248200320093602442003200a36023c2003200636024020034100360260200341cca7cb8000360250200342043702582003410136025420064101460d032003410136027820032004360274200320093602702003200a3602682003200636026c2003200236029401200641024d0d042003200436028c01200320093602880120032006360284012003200a36028001200341b499cb80003602c401200341849ccb80003602b801200341908acb80003602ac0120032005411c6a360208200341033602042003410236029001200320013602e8012003200341e8016a3602c001200320034180016a3602bc01200320034194016a3602b4012003200341e8006a3602b0012003200341d0006a3602a80120032003413c6a3602a4012003200341a4016a3602002003200536022c2003420137031841002802dca2db8000210520032003360228024020054102470d004100280290a2db80002106410028028ca2db8000210502404100280288a2db80004101470d0020052006280208417f6a4178716a41086a21050b2005200341186a200628022811848080800000450d002005200341186a200628022c118b80808000000b41002d00d8a2db80000d0541002802cca2db80004104490d05200341043602980120034100280288a0db8000220629021437029c0141002802d88fdb800041d4e9c3800041002802c8a2db800041024622051b220220034198016a41002802dc8fdb800041bce9c3800020051b220528020c11848080800000450d05200341186a41086a20034198016a41086a2802003602002003200329029801370318200620022005200341186a200310b9b28080000c050b41d488cb8000412241a0a7cb8000109181808000000b41d488cb8000412241a0a7cb8000109181808000000b41d488cb8000412241a0a7cb8000109181808000000b41d488cb8000412241a0a7cb8000109181808000000b41d488cb8000412241a0a7cb8000109181808000000b20004127360200200341f0016a2480808080000bca0d02097f057e23808080800041f0016b2203248080808000024002400240024002400240024002404100280284a2db800041044b0d0002400240024041002d009ca0db80000e03030102000b4194a0db800010c3b280800041ff01710e03020001000b4100280294a0db800021040240024041002802dca2db80004102460d004188e7d48000210541bce6d4800021060c010b4100280290a2db80002106410028028ca2db800021054100280288a2db80004101470d0020052006280208417f6a4178716a41086a21050b20052004200628021411848080800000450d010b4100280294a0db8000220528022022060d0141d488cb800041224184a8cb8000109181808000000b41002d00d8a2db80000d0641002802cca2db8000450d062003410136020c20034100280294a0db8000220529021437021041002802d88fdb800041d4e9c3800041002802c8a2db800041024622061b22072003410c6a41002802dc8fdb800041bce9c3800020061b220828020c11848080800000450d064100280294a0db800022042802202206450d01200428022821092004280224210a200428021c210b2003410036024c200320093602482003200a3602442003200b36023c2003200636024020034100360260200341b4a8cb8000360250200342043702582003410136025420064101460d0220034101360278200320093602742003200a3602702003200b3602682003200636026c2003200236027c200641024d0d032003200936028c012003200a3602880120032006360284012003200b36028001200341cca8cb8000360238200341bca8cb800036022c200341908acb800036022020032004411c6a3602a0012003410336029c0120034102360290012003200136029401200320034194016a360234200320034180016a3602302003200341fc006a3602282003200341e8006a3602242003200341d0006a36021c20032003413c6a3602182003200341186a36029801200329020c210c200328021421062005290200210d200342013702dc01200341013602d401200341b0e1d480003602d001200320063602cc012003200c3702c401200535022c210c2005350230210e2005350234210f200535023821102003419083808000ad4220862003ad843703e801200341013a00042003200f2010422086843702bc01200341024101200f501b3602b8012003200c200e422086843702b001200341024101200c501b3602ac012003200341e8016a3602d801200320034198016a3602002003200d3702a4012007200341a4016a2008280210118b80808000000c060b2005280228210420052802242109200528021c210a2003410036024c20032004360248200320093602442003200a36023c2003200636024020034100360260200341b4a8cb8000360250200342043702582003410136025420064101460d032003410136027820032004360274200320093602702003200a3602682003200636026c2003200236029401200641024d0d042003200436028c01200320093602880120032006360284012003200a36028001200341cca8cb80003602c401200341bca8cb80003602b801200341908acb80003602ac0120032005411c6a360208200341033602042003410236029001200320013602e8012003200341e8016a3602c001200320034180016a3602bc01200320034194016a3602b4012003200341e8006a3602b0012003200341d0006a3602a80120032003413c6a3602a4012003200341a4016a3602002003200536022c2003420137031841002802dca2db8000210520032003360228024020054102470d004100280290a2db80002106410028028ca2db8000210502404100280288a2db80004101470d0020052006280208417f6a4178716a41086a21050b2005200341186a200628022811848080800000450d002005200341186a200628022c118b80808000000b41002d00d8a2db80000d0541002802cca2db8000450d05200341013602980120034100280294a0db8000220629021437029c0141002802d88fdb800041d4e9c3800041002802c8a2db800041024622051b220120034198016a41002802dc8fdb800041bce9c3800020051b220528020c11848080800000450d05200341186a41086a20034198016a41086a2802003602002003200329029801370318200620012005200341186a200310b9b28080000c050b41d488cb800041224184a8cb8000109181808000000b41d488cb800041224184a8cb8000109181808000000b41d488cb800041224184a8cb8000109181808000000b41d488cb800041224184a8cb8000109181808000000b41d488cb800041224184a8cb8000109181808000000b20004116360200200241306a10db9e808000200341f0016a2480808080000b5201027f410021020240200028020022032001280200470d00410121022003417f6a41014b0d0041002102200028020c2203200128020c470d0020002802082001280208200310f9b28080004521020b20020b930201037f02400240024002400240200128020022020e03040001040b410021030240200128020c22044100480d0020012802082103024020040d00410121010c030b41002d0098a2db80001a200441002802a496db80001182808080000022010d02410121030b2003200441c0e1c7800010ae80808000000b4100210302400240200128020c22044100480d0020012802082103024020040d00410121010c020b41002d0098a2db80001a200441002802a496db80001182808080000022010d01410121030b2003200441c0e1c7800010ae80808000000b20012003200410f5b28080001a0c010b20012003200410f5b28080001a0b200020043602042000200436020c200020013602080b200020023602000b8a0404047f017e017f047e23808080800041f0006b2201248080808000200141002802e49fdb800036022c2001200036022820014201370318024041002802dca2db80004102470d004100280290a2db80002102410028028ca2db8000210302404100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b2003200141186a200228022811848080800000450d002003200141186a200228022c118b80808000000b024041002d00d8a2db80000d0041002802cca2db80004105470d002001410536020c200141002802e49fdb8000220329021437021041002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b22042001410c6a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d00200129020c210520012802142106200329020021072001420137025020014101360248200141b0e1d480003602442001200636024020012005370238200335022c210520033502302108200335023421092003350238210a2001419083808000ad422086200141e8006aad84370360200141013a006c2001200036026820012009200a422086843702302001410241012009501b36022c200120052008422086843702242001410241012005501b3602202001200141e0006a36024c200120073702182004200141186a2002280210118b80808000000b200141f0006a2480808080000bc90101027f410021020240200028020022032001280200470d00410121020240024002400240200341776a0e1d0004040404010404040404040204040404040404040404040404040403040b41002102200028020822032001280208470d0320002802042001280204200310f9b2808000450f0b41002102200028020822032001280208470d0220002802042001280204200310f9b2808000450f0b20002903082001290308510f0b4100210220002903082001290308520d00200029031020012903105121020b20020b9b0501057f410121020240024020002d0000220341776a22044101200441ff0171410a491b41ff0171220520012d0000220641776a22044101200441ff0171410a491b41ff0171470d0002400240024002400240024002400240024020050e0a080706050403020a0100080b20002d0008220420012d0008470d0802400240024020040e0500010c0c020c0b200041096a200141096a412010f9b2808000450f0b4100210220002903102001290310520d0a200041186a200141186a412010f9b2808000450f0b20002903102001290310510f0b20002d0010220220012d0010470d070240024002402002417f6a0e020001020b4100210220002800112001280011470d0a0c010b4100210220002802142001280214470d090b200041046a200141046a10ee9f8080000f0b4100210220002d002120012d0021470d07200041016a200141016a412010f9b2808000450f0b2000290310200129031085200041186a290300200141186a2903008584500f0b20002d000120012d0001460f0b20012d000821040240024020002d00084108470d0041002102200441ff01714108470d060c010b200441ff01714108460d0441002102200041086a200141086a10ef9f808000450d050b200041386a200141386a411410f9b2808000450f0b20012d000821040240024020002d00084108470d0041002102200441ff01714108470d050c010b200441ff01714108460d0341002102200041086a200141086a10ef9f808000450d040b20002903382001290338510f0b02400240200341ff01714108470d0041002102200641ff01714108470d040c010b200641ff01714108460d02410021022000200110ef9f808000450d030b200041306a200141306a412010f9b2808000450f0b20002802042001280204460f0b410021020b20020beb0c02097f057e23808080800041d0016b22022480808080000240024002400240024002404100280284a2db800041014b0d0002400240024041002d00a8a0db80000e03030102000b41a0a0db800010c3b280800041ff01710e03020001000b41002802a0a0db800021030240024041002802dca2db80004102460d004188e7d48000210441bce6d4800021050c010b4100280290a2db80002105410028028ca2db800021044100280288a2db80004101470d0020042005280208417f6a4178716a41086a21040b20042003200528021411848080800000450d010b41002802a0a0db8000220428022022050d0141d488cb8000412241ccaacb8000109181808000000b41002d00d8a2db80000d0441002802cca2db80004104490d042002410436020c200241002802a0a0db8000220429021437021041002802d88fdb800041d4e9c3800041002802c8a2db800041024622051b22062002410c6a41002802dc8fdb800041bce9c3800020051b220728020c11848080800000450d0441002802a0a0db800022052802202203450d012005280228210820052802242109200528021c210a200241003602402002200836023c200220093602382002200a360230200220033602342002410036025420024188abcb80003602442002420437024c2002410136024820034101460d022002410136026c2002200836026820022009360264200220033602602002200a36025c20024190abcb800036022c200241908acb800036022020022005411c6a36027c200220013602702002200241f0006a3602282002200241dc006a3602242002200241c4006a36021c2002200241306a3602182002200241186a36027420024102360278200229020c210b200228021421052004290200210c200242013702b801200241013602b001200241b0e1d480003602ac01200220053602a8012002200b3702a001200435022c210b2004350230210d2004350234210e2004350238210f2002419083808000ad4220862002ad843703c801200241013a00042002200e200f4220868437029801200241024101200e501b360294012002200b200d4220868437028c01200241024101200b501b360288012002200241c8016a3602b4012002200241f4006a3602002002200c37028001200620024180016a2007280210118b80808000000c040b2004280228210320042802242106200428021c2107200241003602402002200336023c2002200636023820022007360230200220053602342002410036025420024188abcb80003602442002420437024c2002410136024820054101460d022002410136026c2002200336026820022006360264200220053602602002200736025c20024190abcb800036022c200241908acb800036022020022004411c6a360208200220013602c8012002200241c8016a3602282002200241dc006a3602242002200241c4006a36021c2002200241306a3602182002200241186a360200200241023602042002200436029401200242013703800141002802dca2db800021042002200236029001024020044102470d004100280290a2db80002105410028028ca2db8000210402404100280288a2db80004101470d0020042005280208417f6a4178716a41086a21040b200420024180016a200528022811848080800000450d00200420024180016a200528022c118b80808000000b41002d00d8a2db80000d0341002802cca2db80004104490d0320024104360274200241002802a0a0db8000220529021437027841002802d88fdb800041d4e9c3800041002802c8a2db800041024622041b2203200241f4006a41002802dc8fdb800041bce9c3800020041b220428020c11848080800000450d0320024180016a41086a200241f4006a41086a280200360200200220022902743703800120052003200420024180016a200210b9b28080000c030b41d488cb8000412241ccaacb8000109181808000000b41d488cb8000412241ccaacb8000109181808000000b41d488cb8000412241ccaacb8000109181808000000b20004100360200024020012802082204450d0020012802042100034002402000280200450d00200041046a280200410028029c96db8000118080808000000b02402000410c6a280200450d00200041106a280200410028029c96db8000118080808000000b200041286a21002004417f6a22040d000b0b02402001280200450d002001280204410028029c96db8000118080808000000b200241d0016a2480808080000bae3403087f067e017f23808080800041b0086b2205248080808000200541086a41086a200341086a280200220636020020052003290200370308200528020c2103024002402006450d002003200641e0006c6a41a07f6a2207450d0020072d0000412c460d010b0240024020012d003c4101470d00200541306a200141d5006a290000370300200541286a200141cd006a290000370300200541206a200141c5006a2900003703002005200129003d3703180c010b200541306a200141346a290000370300200541286a2001412c6a290000370300200541206a200141246a2900003703002005200129001c3703180b024020062005280208470d00200541086a41c8afcb800010cea0808000200528020c21030b2003200641e0006c6a220320052903183700012003412c3a0000200341096a200541206a290300370000200341116a200541286a290300370000200341196a200541306a2903003700002005200641016a3602100b02400240024002400240024002400240024002404100280284a2db80000d0002400240024041002d00e09cdb80000e03030102000b41d89cdb800010c3b280800041ff01710e03020001000b41002802d89cdb800021070240024041002802dca2db80004102460d004188e7d48000210641bce6d4800021030c010b4100280290a2db80002103410028028ca2db800021064100280288a2db80004101470d0020062003280208417f6a4178716a41086a21060b20062007200328021411848080800000450d010b41002802d89cdb8000220328022022060d0141d488cb8000412241d8afcb8000109181808000000b41002d00d8a2db80000d0841002802cca2db80004105470d0820054105360238200541002802d89cdb8000220329021437023c41002802d88fdb800041d4e9c3800041002802c8a2db800041024622061b2208200541386a41002802dc8fdb800041bce9c3800020061b220928020c11848080800000450d0841002802d89cdb800022072802202206450d012007280228210a2007280224210b200728021c210c20054100360288022005200a360284022005200b360280022005200c3602f801200520063602fc012005410036029801200541f4afcb80003602880120054204370290012005410136028c0120064101460d02200541013602d0012005200a3602cc012005200b3602c8012005200c3602c001200520063602c4012005200541086a360244200641024d0d03200541023602c0022005200a3602bc022005200b3602b8022005200c3602b002200520063602b402200520023602900220064103460d04200541033602e4022005200a3602e0022005200b3602dc02200520063602d8022005200c3602d4022005418cb0cb8000360274200541d48ecb8000360268200541fcafcb800036025c200541908acb80003602502005200436028003200520054180036a3602702005200541d4026a36026c200520054190026a3602642005200541b0026a3602602005200541c4006a3602582005200541c0016a360254200520054188016a36024c2005200541f8016a36024820052007411c6a3602fc02200541043602f8022005200541c8006a3602f4022005290238210d200528024021062003290200210e200542013702c803200541013602c003200541b0e1d480003602bc03200520063602b8032005200d3702b003200335022c210d2003350230210f20033502342110200335023821112005419083808000ad422086200541ec016aad8437038803200541013a00f001200520102011422086843702a8032005410241012010501b3602a4032005200d200f4220868437029c03200541024101200d501b36029803200520054188036a3602c4032005200541f4026a3602ec012005200e37029003200820054190036a2009280210118b80808000000c080b200328022821072003280224210a200328021c210b200541003602880220052007360284022005200a360280022005200b3602f801200520063602fc012005410036029801200541f4afcb80003602880120054204370290012005410136028c0120064101460d04200541013602d001200520073602cc012005200a3602c8012005200b3602c001200520063602c4012005200541086a36029002200641024d0d05200541023602c002200520073602bc022005200a3602b8022005200b3602b002200520063602b402200520023602800320064103460d06200541033602e402200520073602e0022005200a3602dc02200520063602d8022005200b3602d4022005418cb0cb80003602bc03200541d48ecb80003602b003200541fcafcb80003602a403200541908acb8000360298032005200436028803200520054188036a3602b8032005200541d4026a3602b403200520054180036a3602ac032005200541b0026a3602a803200520054190026a3602a0032005200541c0016a36029c03200520054188016a360294032005200541f8016a3602900320052003411c6a3602f401200541043602f001200520054190036a3602ec012005200336025c2005420137034841002802dca2db800021062005200541ec016a360258024020064102470d004100280290a2db80002103410028028ca2db8000210602404100280288a2db80004101470d0020062003280208417f6a4178716a41086a21060b2006200541c8006a200328022811848080800000450d002006200541c8006a200328022c118b80808000000b41002d00d8a2db80000d0741002802cca2db80004105470d07200541053602f402200541002802d89cdb800022032902143702f80241002802d88fdb800041d4e9c3800041002802c8a2db800041024622061b2207200541f4026a41002802dc8fdb800041bce9c3800020061b220628020c11848080800000450d07200541c8006a41086a200541f4026a41086a280200360200200520052902f402370348200320072006200541c8006a200541ec016a10b9b28080000c070b41d488cb8000412241d8afcb8000109181808000000b41d488cb8000412241d8afcb8000109181808000000b41d488cb8000412241d8afcb8000109181808000000b41d488cb8000412241d8afcb8000109181808000000b41d488cb8000412241d8afcb8000109181808000000b41d488cb8000412241d8afcb8000109181808000000b41d488cb8000412241d8afcb8000109181808000000b2002280204210620022d000821030240024002400240024002400240024002400240200228020022070e09080700010203040506080b20062006280200220a41016a360200200a41004e0d070c080b20062006280200220a41016a360200200a41004e0d060c070b20062006280200220a41016a360200200a41004e0d050c060b20062006280200220a41016a360200200a41004e0d040c050b20062006280200220a41016a360200200a41004e0d030c040b20062006280200220a41016a360200200a41004e0d020c030b20062006280200220a41016a360200200a41004e0d010c020b20062006280200220a41016a360200200a4100480d010b200541c8006a41086a200541086a41086a28020036020020052005290308370348200520033a00dc02200520063602d802200520073602d40220054190036a200541d4026a200541c8006a10c29880800002402005280248418080808078460d00200541c8006a10ec8b8080002005280248450d00200528024c410028029c96db8000118080808000000b024020052802d4024109460d00200541d4026a10c69b8080000b2005280298032107200528029403210320052802900321060240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020052802a003220a4104460d0020054188016a41086a20054190036a411c6a290200220d37030020054188016a41106a20054190036a41246a290200221037030020054188016a41186a20054190036a412c6a290200220e37030020054188016a41206a20054190036a41346a290200220f37030020054188016a41286a20054190036a413c6a290200221137030020054188016a41306a200541d4036a290200370300200520052902a403221237038801200528029c03210b200541c8006a413c6a20113e0200200541c8006a41346a200f370200200541c8006a412c6a200e370200200541c8006a41246a2010370200200541c8006a411c6a200d3702002005201237025c200541a0026a41086a20054188016a41346a2802003602002005200a3602582005200b360254200520073602502005200336024c20052006360248200520052902b4013703a00220054190036a41306a2207200441306a29030037030020054190036a41286a220b200441286a29030037030020054190036a41206a220c200441206a29030037030020054190036a41186a2208200441186a29030037030020054190036a41106a2209200441106a29030037030020054190036a41086a2213200441086a290300370300200520042903003703900320054188016a2001200541a0026a20054190036a10ab9f80800020052802880122044129470d0120054190036a41386a220a200541c8006a41386a2902003703002007200541c8006a41306a290200370300200b200541c8006a41286a290200370300200c200541c8006a41206a2902003703002008200541c8006a41186a22042902003703002009200541c8006a41106a22062902003703002013200541c8006a41086a22032902003703002005200529024837039003200541b0026a41186a2004290200370300200541b0026a41106a2006290200370300200541b0026a41086a2003290200370300200520052902483703b00220054188016a200541b0026a10c6a380800020052d0088010d0b200541c0016a41086a2206200541b8036a290300370300200541d0016a2203200541c0036a290300370300200541d8016a2207200a290300370300200520052903b0033703c00120012802a402210420012d00a802210a20012802a00222010e090a09020304050607080a0b410f210120060e070f0b0f0c0d0f0e0f0b2000200529028c0137020c2000411c6a20054188016a41146a280200360200200041146a20054194016a290200370200200041013a0000200020043602080240200641808080807872418080808078460d002003410028029c96db8000118080808000000b200541c8006a41146a21010240024002400240200a0e0401020013010b200110ec8b808000200528025c0d020c120b200110ed8b808000200528025c0d010c110b200110ee8b808000200528025c450d100b2005280260410028029c96db800011808080800000200210db9e8080000c140b20042004280200220b41016a360200200b41004e0d070c140b20042004280200220b41016a360200200b41004e0d060c130b20042004280200220b41016a360200200b41004e0d050c120b20042004280200220b41016a360200200b41004e0d040c110b20042004280200220b41016a360200200b41004e0d030c100b20042004280200220b41016a360200200b41004e0d020c0f0b20042004280200220b41016a360200200b41004e0d010c0e0b20042004280200220b41016a360200200b4100480d0d0b200541d4036a200241086a28020036020020054190036a41116a200329030037000020054190036a41196a20072903003700002005200a3a00c803200520043602c403200520013602c003200541013a009003200520052903c00137009103200541003602bc032005428080808080023702b403200520022902003702cc0320052006290300370099034101410020054190036a10f18e808000200041196a2007290300370000200041116a2003290300370000200041096a2006290300370000200020052903c001370001200041003a00000c0b0b200541cb016a20054194016a2802002204360000200541e8016a20043602002005200529028c01220d3700c3012005200d3703e001024002404100280284a2db800041024f0d0002400240024041002d00ec9cdb80000e03030102000b41e49cdb800010c3b280800041ff01710e03020001000b41002802e49cdb800021030240024041002802dca2db80004102460d004188e7d48000210441bce6d4800021060c010b4100280290a2db80002106410028028ca2db800021044100280288a2db80004101470d0020042006280208417f6a4178716a41086a21040b20042003200628021411848080800000450d010b41002802e49cdb8000220428022022060d0141d488cb80004122419cb0cb8000109181808000000b41002d00d8a2db80000d0a41002802cca2db80004104490d0a2005410436029402200541002802e49cdb800022032902143702980241002802d88fdb800041d4e9c3800041002802c8a2db800041024622041b220720054194026a41002802dc8fdb800041bce9c3800020041b220a28020c11848080800000450d0a41002802e49cdb800022042802202206450d072004280228210b2004280224210c200428021c2108200541003602c0022005200b3602bc022005200c3602b802200520083602b002200520063602b402200541003602a003200541ccb0cb8000360290032005420437029803200541013602940320064101460d08200541013602e4022005200b3602e0022005200c3602dc02200520063602d802200520083602d402200541d4b0cb800036029c01200541908acb80003602900120052004411c6a3602fc02200541023602f8022005200541ec016a360298012005200541d4026a36029401200520054190036a36028c012005200541b0026a36028801200520054188016a3602f4022005200541e0016a3602ec01200541f8016a41086a20054194026a41086a28020036020020052005290294023703f80120032007200a200541f8016a200541f4026a10b9b28080000c0a0b2004280228210320042802242107200428021c210a2005410036028802200520033602840220052007360280022005200a3602f801200520063602fc012005410036029801200541ccb0cb80003602880120054204370290012005410136028c0120064101460d08200541013602c002200520033602bc02200520073602b802200520063602b4022005200a3602b002200541d4b0cb80003602e802200541908acb80003602dc0220052004411c6a3602f401200520054190026a3602e4022005200541b0026a3602e002200520054188016a3602d8022005200541f8016a3602d4022005200541d4026a3602ec012005200541e0016a36029002200541023602f001200520043602a403200542013703900341002802dca2db800021042005200541ec016a3602a003024020044102470d004100280290a2db80002106410028028ca2db8000210402404100280288a2db80004101470d0020042006280208417f6a4178716a41086a21040b200420054190036a200628022811848080800000450d00200420054190036a200628022c118b80808000000b41002d00d8a2db80000d0941002802cca2db80004104490d09200541043602f402200541002802e49cdb800022042902143702f80241002802d88fdb800041d4e9c3800041002802c8a2db800041024622061b2203200541f4026a41002802dc8fdb800041bce9c3800020061b220628020c11848080800000450d0920052902f402210d20052802fc0221072004290200210e200542013702c803200541013602c003200541b0e1d480003602bc03200520073602b8032005200d3702b003200435022c210d2004350230210f20043502342110200435023821112005419083808000ad42208620054188036aad8437038003200541013a008c03200520102011422086843702a8032005410241012010501b3602a4032005200d200f4220868437029c03200541024101200d501b36029803200520054180036a3602c4032005200541ec016a360288032005200e37029003200320054190036a2006280210118b80808000000c090b410e21010c030b410d21010c020b410c21010c010b411e21010b200020073602102000200336020c20002001360208200041013a00000240200428020041776a2201410a4b0d0020014107470d010b200410db9e8080000b200210db9e8080000c040b41d488cb80004122419cb0cb8000109181808000000b41d488cb80004122419cb0cb8000109181808000000b41d488cb80004122419cb0cb8000109181808000000b20012802a402210420012d00a802210302400240024002400240024002400240024020012802a00222070e09080700010203040506080b20042004280200220641016a36020020064100480d090c070b20042004280200220641016a36020020064100480d080c060b20042004280200220641016a36020020064100480d070c050b20042004280200220641016a36020020064100480d060c040b20042004280200220641016a36020020064100480d050c030b20042004280200220641016a36020020064100480d040c020b20042004280200220641016a360200200641004e0d010c030b20042004280200220641016a36020020064100480d020b20052802e801210a20052802e401210b20052802e00121060240024020012d003c450d00200541a0016a200141d5006a29000037030020054198016a200141cd006a29000037030020054190016a200141c5006a2900003703002005200129003d370388010c010b200541a0016a200141346a29000037030020054198016a2001412c6a29000037030020054190016a200141246a2900003703002005200129001c370388010b200541c8036a200241086a280200360200200541a1036a20054198016a290300370000200541a9036a200541a0016a290300370000200541023a0090032005200529038801370091032005200a3602d4032005200b3602d003200520063602cc03200520033a00bc03200520043602b803200520073602b403200520022902003703c003200520054188016a41086a290300370099034101410020054190036a10f18e808000410f210402400240024002400240024020060e0705000501020503050b410e210420052802e801210220052802e40121010c040b410d21040c020b410c21040c010b411e21040b0b200020023602102000200136020c20002004360208200041013a00000b200541b0086a2480808080000f0b000b940201037f02400240024002400240200028020841566a2201410220014106491b0e050401040402000b200028020c450d032000280210450d03200028021421020c020b20002802102102024020002802142203450d00200241306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b200028020c0d010c020b20002802102102024020002802142203450d0020022101034002402001280200450d00200141046a280200410028029c96db8000118080808000000b02402001410c6a280200450d00200141106a280200410028029c96db8000118080808000000b200141286a21012003417f6a22030d000b0b200028020c450d010b2002410028029c96db8000118080808000000b0b8a0404047f017e017f047e23808080800041f0006b2201248080808000200141002802cc9fdb800036022c2001200036022820014201370318024041002802dca2db80004102470d004100280290a2db80002102410028028ca2db8000210302404100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b2003200141186a200228022811848080800000450d002003200141186a200228022c118b80808000000b024041002d00d8a2db80000d0041002802cca2db80004105470d002001410536020c200141002802cc9fdb8000220329021437021041002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b22042001410c6a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d00200129020c210520012802142106200329020021072001420137025020014101360248200141b0e1d480003602442001200636024020012005370238200335022c210520033502302108200335023421092003350238210a2001419083808000ad422086200141e8006aad84370360200141013a006c2001200036026820012009200a422086843702302001410241012009501b36022c200120052008422086843702242001410241012005501b3602202001200141e0006a36024c200120073702182004200141186a2002280210118b80808000000b200141f0006a2480808080000bca0d02097f057e23808080800041f0016b2203248080808000024002400240024002400240024002404100280284a2db800041044b0d0002400240024041002d00e09fdb80000e03030102000b41d89fdb800010c3b280800041ff01710e03020001000b41002802d89fdb800021040240024041002802dca2db80004102460d004188e7d48000210541bce6d4800021060c010b4100280290a2db80002106410028028ca2db800021054100280288a2db80004101470d0020052006280208417f6a4178716a41086a21050b20052004200628021411848080800000450d010b41002802d89fdb8000220528022022060d0141d488cb8000412241dca8cb8000109181808000000b41002d00d8a2db80000d0641002802cca2db8000450d062003410136020c200341002802d89fdb8000220529021437021041002802d88fdb800041d4e9c3800041002802c8a2db800041024622061b22072003410c6a41002802dc8fdb800041bce9c3800020061b220828020c11848080800000450d0641002802d89fdb800022042802202206450d01200428022821092004280224210a200428021c210b2003410036024c200320093602482003200a3602442003200b36023c20032006360240200341003602602003418ca9cb8000360250200342043702582003410136025420064101460d0220034101360278200320093602742003200a3602702003200b3602682003200636026c2003200236027c200641024d0d032003200936028c012003200a3602880120032006360284012003200b3602800120034190a7cb8000360238200341bca8cb800036022c200341908acb800036022020032004411c6a3602a0012003410336029c0120034102360290012003200136029401200320034194016a360234200320034180016a3602302003200341fc006a3602282003200341e8006a3602242003200341d0006a36021c20032003413c6a3602182003200341186a36029801200329020c210c200328021421062005290200210d200342013702dc01200341013602d401200341b0e1d480003602d001200320063602cc012003200c3702c401200535022c210c2005350230210e2005350234210f200535023821102003419083808000ad4220862003ad843703e801200341013a00042003200f2010422086843702bc01200341024101200f501b3602b8012003200c200e422086843702b001200341024101200c501b3602ac012003200341e8016a3602d801200320034198016a3602002003200d3702a4012007200341a4016a2008280210118b80808000000c060b2005280228210420052802242109200528021c210a2003410036024c20032004360248200320093602442003200a36023c20032006360240200341003602602003418ca9cb8000360250200342043702582003410136025420064101460d032003410136027820032004360274200320093602702003200a3602682003200636026c2003200236029401200641024d0d042003200436028c01200320093602880120032006360284012003200a3602800120034190a7cb80003602c401200341bca8cb80003602b801200341908acb80003602ac0120032005411c6a360208200341033602042003410236029001200320013602e8012003200341e8016a3602c001200320034180016a3602bc01200320034194016a3602b4012003200341e8006a3602b0012003200341d0006a3602a80120032003413c6a3602a4012003200341a4016a3602002003200536022c2003420137031841002802dca2db8000210520032003360228024020054102470d004100280290a2db80002106410028028ca2db8000210502404100280288a2db80004101470d0020052006280208417f6a4178716a41086a21050b2005200341186a200628022811848080800000450d002005200341186a200628022c118b80808000000b41002d00d8a2db80000d0541002802cca2db8000450d052003410136029801200341002802d89fdb8000220629021437029c0141002802d88fdb800041d4e9c3800041002802c8a2db800041024622051b220120034198016a41002802dc8fdb800041bce9c3800020051b220528020c11848080800000450d05200341186a41086a20034198016a41086a2802003602002003200329029801370318200620012005200341186a200310b9b28080000c050b41d488cb8000412241dca8cb8000109181808000000b41d488cb8000412241dca8cb8000109181808000000b41d488cb8000412241dca8cb8000109181808000000b41d488cb8000412241dca8cb8000109181808000000b41d488cb8000412241dca8cb8000109181808000000b20004113360200200241306a10db9e808000200341f0016a2480808080000bc80d02097f057e23808080800041f0016b2204248080808000024002400240024002400240024002404100280284a2db80000d0002400240024041002d00f49edb80000e03030102000b41ec9edb800010c3b280800041ff01710e03020001000b41002802ec9edb800021050240024041002802dca2db80004102460d004188e7d48000210641bce6d4800021070c010b4100280290a2db80002107410028028ca2db800021064100280288a2db80004101470d0020062007280208417f6a4178716a41086a21060b20062005200728021411848080800000450d010b41002802ec9edb8000220628022022070d0141d488cb800041224188aacb8000109181808000000b41002d00d8a2db80000d0641002802cca2db80004105470d062004410536020c200441002802ec9edb8000220629021437021041002802d88fdb800041d4e9c3800041002802c8a2db800041024622071b22082004410c6a41002802dc8fdb800041bce9c3800020071b220928020c11848080800000450d0641002802ec9edb800022052802202207450d012005280228210a2005280224210b200528021c210c2004410036024c2004200a3602482004200b3602442004200c36023c2004200736024020044100360260200441c4aacb8000360250200442043702582004410136025420074101460d02200441013602782004200a3602742004200b3602702004200c3602682004200736026c2004200136027c200741024d0d032004200a36028c012004200b3602880120042007360284012004200c36028001200441e48ecb8000360238200441d48ecb800036022c200441908acb800036022020042005411c6a3602a0012004410336029c0120044102360290012004200236029401200420044194016a360234200420044180016a3602302004200441fc006a3602282004200441e8006a3602242004200441d0006a36021c20042004413c6a3602182004200441186a36029801200429020c210d200428021421012006290200210e200442013702dc01200441013602d401200441b0e1d480003602d001200420013602cc012004200d3702c401200635022c210d2006350230210f20063502342110200635023821112004419083808000ad4220862004ad843703e801200441013a0004200420102011422086843702bc012004410241012010501b3602b8012004200d200f422086843702b001200441024101200d501b3602ac012004200441e8016a3602d801200420044198016a3602002004200e3702a4012008200441a4016a2009280210118b80808000000c060b200628022821052006280224210a200628021c210b2004410036024c200420053602482004200a3602442004200b36023c2004200736024020044100360260200441c4aacb8000360250200442043702582004410136025420074101460d0320044101360278200420053602742004200a3602702004200b3602682004200736026c2004200136029401200741024d0d042004200536028c012004200a3602880120042007360284012004200b36028001200441e48ecb80003602c401200441d48ecb80003602b801200441908acb80003602ac0120042006411c6a360208200441033602042004410236029001200420023602e8012004200441e8016a3602c001200420044180016a3602bc01200420044194016a3602b4012004200441e8006a3602b0012004200441d0006a3602a80120042004413c6a3602a4012004200441a4016a3602002004200636022c2004420137031841002802dca2db8000210120042004360228024020014102470d004100280290a2db80002102410028028ca2db8000210102404100280288a2db80004101470d0020012002280208417f6a4178716a41086a21010b2001200441186a200228022811848080800000450d002001200441186a200228022c118b80808000000b41002d00d8a2db80000d0541002802cca2db80004105470d052004410536029801200441002802ec9edb8000220229021437029c0141002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b220620044198016a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d05200441186a41086a20044198016a41086a2802003602002004200429029801370318200220062001200441186a200410b9b28080000c050b41d488cb800041224188aacb8000109181808000000b41d488cb800041224188aacb8000109181808000000b41d488cb800041224188aacb8000109181808000000b41d488cb800041224188aacb8000109181808000000b41d488cb800041224188aacb8000109181808000000b20004106360200200310db9e808000200441f0016a2480808080000bb61f02087f017e23808080800041306b22012480808080000240024002400240024002400240024002402000280200220241ffffffff076a220341012003410d491b0e0a00010808020304050806080b0240024002400240024002400240024020002d0008417f6a0e0a010f0203040506070f0f000b200028020c450d0e2000280210410028029c96db8000118080808000000c0e0b200028020c450d0d2000280210410028029c96db8000118080808000000c0d0b200028020c450d0c2000280210410028029c96db8000118080808000000c0c0b200028020c450d0b2000280210410028029c96db8000118080808000000c0b0b2000410c6a10ac8c808000200028020c450d0a2000280210410028029c96db8000118080808000000c0a0b20002802102104024020002802142203450d002003410171210541002102024020034101460d002003417e7121062004210341002102034002402003280200450d00200341046a280200410028029c96db8000118080808000000b02402003410c6a280200450d00200341106a280200410028029c96db8000118080808000000b200341186a21032006200241026a2202470d000b0b2005450d0020042002410c6c6a2203280200450d002003280204410028029c96db8000118080808000000b200028020c450d092004410028029c96db8000118080808000000c090b2000280210450d082000280214410028029c96db8000118080808000000c080b200028020c450d072000280210410028029c96db8000118080808000000c070b02402002418080808078470d0020002802042103410421020c060b02402002450d002000280204410028029c96db8000118080808000000b200041d8006a10e68b808000200028023821040240200028023c2203450d002003410171210541002102024020034101460d002003417e7121062004210341002102034002402003280200450d00200341046a280200410028029c96db8000118080808000000b0240200341106a280200450d00200341146a280200410028029c96db8000118080808000000b200341206a21032006200241026a2202470d000b0b2005450d00200420024104746a2203280200450d002003280204410028029c96db8000118080808000000b02402000280234450d002004410028029c96db8000118080808000000b02400240200028026422030d0041002103410021020c010b2001200336022420014100360220200120033602142001410036021020012000280268220336022820012003360218200028026c2102410121030b2001200236022c2001200336021c2001200336020c2001410c6a10d18a80800020002802442107024020002802482208450d0041002105034002402007200541f0006c6a22042802082202450d00200428020421030340024020032d0000220641034b0d002003200641027441f0c0cb80006a2802006a2206280200450d00200641046a280200410028029c96db8000118080808000000b200341146a21032002417f6a22020d000b0b02402004280200450d002004280204410028029c96db8000118080808000000b200541016a22052008470d000b0b02402000280240450d002007410028029c96db8000118080808000000b41cc002102200028024c2203418080808078470d050c060b024002400240024002400240024020002d0010417f6a0e07000102030405060c0b20002d00144102470d0b2000280218450d0b200028021c410028029c96db8000118080808000000c0b0b024020002d00144102470d002000280218450d00200028021c410028029c96db8000118080808000000b20002d00384102470d0a200028023c450d0a2000280240410028029c96db8000118080808000000c0a0b20002d00144102470d092000280218450d09200028021c410028029c96db8000118080808000000c090b20002d00144102470d082000280218450d08200028021c410028029c96db8000118080808000000c080b20002d00144102470d072000280218450d07200028021c410028029c96db8000118080808000000c070b2000280214450d062000280218410028029c96db8000118080808000000c060b20002d00144102470d052000280218450d05200028021c410028029c96db8000118080808000000c050b024002400240024020002d00082203417c6a41042003417b6a41ff01714105491b417f6a0e0400010203080b200028020c2203109f9f8080002003410028029c96db8000118080808000000c070b20002802202203109f9f8080002003410028029c96db8000118080808000000c060b20002d000c4102470d052000280210450d052000280214410028029c96db8000118080808000000c050b024020034102470d00200028020c450d002000280210410028029c96db8000118080808000000b200028022c2203109f9f8080002003410028029c96db8000118080808000000c040b20002d00104101470d032000280214450d032000280218410028029c96db8000118080808000000c030b20002802042203418080808078460d022003450d022000280208410028029c96db8000118080808000000c020b024002400240024002400240024002400240024002400240024002402000290308427e7c2209a741016a410e20094211541b417f6a0e1000010203040f050607080f090a0b0c0d0f0b024002400240200028021022032d0000220241636a41002002411e71411e461b0e020201000b200341046a10db9e8080000c010b200341046a10c99f8080000b2003410028029c96db800011808080800000200028021410ca9f8080000c0e0b024002400240200028021022032d0000220241636a41002002411e71411e461b0e020201000b200341046a10db9e8080000c010b200341046a10c99f8080000b2003410028029c96db800011808080800000024002400240200028021422032d0000220241636a41002002411e71411e461b0e020201000b200341046a10db9e8080000c010b200341046a10c99f8080000b2003410028029c96db800011808080800000200028021810cb9f8080000c0d0b024002400240200028021022032d0000220241636a41002002411e71411e461b0e020201000b200341046a10db9e8080000c010b200341046a10c99f8080000b2003410028029c96db800011808080800000024002400240200028021422032d0000220241636a41002002411e71411e461b0e020201000b200341046a10db9e8080000c010b200341046a10c99f8080000b2003410028029c96db800011808080800000200028021810cb9f8080000c0c0b2000280220220641046a21000240024002400240024020062802000e020102000b0240200628020c2202450d00200628020821030340200310d38b808000200341a0016a21032002417f6a22020d000b0b2000280200450d03200641086a21030c020b200010d48b8080002000280200450d02200641086a21030c010b200010d58b8080002000280200450d01200641086a21030b2003280200410028029c96db8000118080808000000b2006410028029c96db8000118080808000000c0b0b2000280210220310db9e8080002003410028029c96db8000118080808000000c0a0b024002400240200028021022032d0000220241636a41002002411e71411e461b0e020201000b200341046a10db9e8080000c010b200341046a10c99f8080000b2003410028029c96db8000118080808000000c090b024002400240200028021022032d0000220241636a41002002411e71411e461b0e020201000b200341046a10db9e8080000c010b200341046a10c99f8080000b2003410028029c96db8000118080808000000c080b024002400240200028022822032d0000220241636a41002002411e71411e461b0e020201000b200341046a10db9e8080000c010b200341046a10c99f8080000b2003410028029c96db800011808080800000024002400240200028022c22032d0000220241636a41002002411e71411e461b0e020201000b200341046a10db9e8080000c010b200341046a10c99f8080000b2003410028029c96db800011808080800000200028023010cb9f8080000c070b024002400240200028022822032d0000220241636a41002002411e71411e461b0e020201000b200341046a10db9e8080000c010b200341046a10c99f8080000b2003410028029c96db800011808080800000024002400240200028022c22032d0000220241636a41002002411e71411e461b0e020201000b200341046a10db9e8080000c010b200341046a10c99f8080000b2003410028029c96db800011808080800000200028023010cb9f8080000c060b024002400240200028022822032d0000220241636a41002002411e71411e461b0e020201000b200341046a10db9e8080000c010b200341046a10c99f8080000b2003410028029c96db800011808080800000024002400240200028022c22032d0000220241636a41002002411e71411e461b0e020201000b200341046a10db9e8080000c010b200341046a10c99f8080000b2003410028029c96db800011808080800000200028023010cb9f8080000c050b200028021010cb9f808000024002400240200028021422032d0000220241636a41002002411e71411e461b0e020201000b200341046a10db9e8080000c010b200341046a10c99f8080000b2003410028029c96db8000118080808000000c040b024002400240200028022022032d0000220241636a41002002411e71411e461b0e020201000b200341046a10db9e8080000c010b200341046a10c99f8080000b2003410028029c96db800011808080800000200028022410cb9f8080000240200028022822032d00002202411f4b0d0002400240200241636a41002002411e71411e461b0e020201000b200341046a10db9e8080000c010b200341046a10c99f8080000b2003410028029c96db800011808080800000024002400240200028022c22032d0000220241626a4100200241616a41ff01714102491b0e020201000b200341046a10db9e8080000c010b200341046a10c99f8080000b2003410028029c96db8000118080808000000240200028023022032d00002202411f4b0d0002400240200241636a41002002411e71411e461b0e020201000b200341046a10db9e8080000c010b200341046a10c99f8080000b2003410028029c96db800011808080800000200028023410ca9f8080000c030b024002400240200028022022032d0000220241636a41002002411e71411e461b0e020201000b200341046a10db9e8080000c010b200341046a10c99f8080000b2003410028029c96db8000118080808000000c020b024002400240200028021022032d0000220241636a41002002411e71411e461b0e020201000b200341046a10db9e8080000c010b200341046a10c99f8080000b2003410028029c96db8000118080808000000c010b2003450d00200020026a280204410028029c96db8000118080808000000b200141306a2480808080000b8a0404047f017e017f047e23808080800041f0006b2201248080808000200141002802f89edb800036022c2001200036022820014201370318024041002802dca2db80004102470d004100280290a2db80002102410028028ca2db8000210302404100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b2003200141186a200228022811848080800000450d002003200141186a200228022c118b80808000000b024041002d00d8a2db80000d0041002802cca2db80004105470d002001410536020c200141002802f89edb8000220329021437021041002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b22042001410c6a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d00200129020c210520012802142106200329020021072001420137025020014101360248200141b0e1d480003602442001200636024020012005370238200335022c210520033502302108200335023421092003350238210a2001419083808000ad422086200141e8006aad84370360200141013a006c2001200036026820012009200a422086843702302001410241012009501b36022c200120052008422086843702242001410241012005501b3602202001200141e0006a36024c200120073702182004200141186a2002280210118b80808000000b200141f0006a2480808080000b3b0002402000280270450d002000280274410028029c96db8000118080808000000b02402000280200418e80808078460d002000109f9f8080000b0b8a0404047f017e017f047e23808080800041f0006b2201248080808000200141002802849fdb800036022c2001200036022820014201370318024041002802dca2db80004102470d004100280290a2db80002102410028028ca2db8000210302404100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b2003200141186a200228022811848080800000450d002003200141186a200228022c118b80808000000b024041002d00d8a2db80000d0041002802cca2db80004105470d002001410536020c200141002802849fdb8000220329021437021041002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b22042001410c6a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d00200129020c210520012802142106200329020021072001420137025020014101360248200141b0e1d480003602442001200636024020012005370238200335022c210520033502302108200335023421092003350238210a2001419083808000ad422086200141e8006aad84370360200141013a006c2001200036026820012009200a422086843702302001410241012009501b36022c200120052008422086843702242001410241012005501b3602202001200141e0006a36024c200120073702182004200141186a2002280210118b80808000000b200141f0006a2480808080000b8a0404047f017e017f047e23808080800041f0006b2201248080808000200141002802909fdb800036022c2001200036022820014201370318024041002802dca2db80004102470d004100280290a2db80002102410028028ca2db8000210302404100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b2003200141186a200228022811848080800000450d002003200141186a200228022c118b80808000000b024041002d00d8a2db80000d0041002802cca2db80004105470d002001410536020c200141002802909fdb8000220329021437021041002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b22042001410c6a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d00200129020c210520012802142106200329020021072001420137025020014101360248200141b0e1d480003602442001200636024020012005370238200335022c210520033502302108200335023421092003350238210a2001419083808000ad422086200141e8006aad84370360200141013a006c2001200036026820012009200a422086843702302001410241012009501b36022c200120052008422086843702242001410241012005501b3602202001200141e0006a36024c200120073702182004200141186a2002280210118b80808000000b200141f0006a2480808080000b840a02097f057e23808080800041b0016b220124808080800002400240024002404100280284a2db800041014b0d0002400240024041002d00b4a0db80000e03030102000b41aca0db800010c3b280800041ff01710e03020001000b41002802aca0db800021020240024041002802dca2db80004102460d004188e7d48000210341bce6d4800021040c010b4100280290a2db80002104410028028ca2db800021034100280288a2db80004101470d0020032004280208417f6a4178716a41086a21030b20032002200428021411848080800000450d010b41002802aca0db8000220328022022040d0141d488cb800041224194a9cb8000109181808000000b41002d00d8a2db80000d0241002802cca2db80004104490d0220014104360210200141002802aca0db8000220329021437021441002802d88fdb800041d4e9c3800041002802c8a2db800041024622041b2202200141106a41002802dc8fdb800041bce9c3800020041b220528020c11848080800000450d0241002802aca0db800022042802202206450d012004280228210720042802242108200428021c21092001410036023820012007360234200120083602302001200636022c20012009360228200141908acb800036025c20012004411c6a360224200141013602202001410036024c20014101360240200141d4a9cb800036023c2001420437024420012001413c6a3602582001200141286a3602542001200141d4006a36021c2001290210210a200128021821042003290200210b20014201370298012001410136029001200141b0e1d4800036028c0120012004360288012001200a37028001200335022c210a2003350230210c2003350234210d2003350238210e2001419083808000ad422086200141046aad843703a801200141013a00082001200d200e42208684370278200141024101200d501b3602742001200a200c4220868437026c200141024101200a501b3602682001200141a8016a3602940120012001411c6a3602042001200b3702602002200141e0006a2005280210118b80808000000c020b2003280228210220032802242105200328021c21062001410036023820012002360234200120053602302001200436022c20012006360228200141908acb800036022420012003411c6a36020c200141013602082001410036024c20014101360240200141d4a9cb800036023c2001420437024420012001413c6a3602202001200141286a36021c20012001411c6a360204200120033602742001420137036041002802dca2db800021032001200141046a360270024020034102470d004100280290a2db80002104410028028ca2db8000210302404100280288a2db80004101470d0020032004280208417f6a4178716a41086a21030b2003200141e0006a200428022811848080800000450d002003200141e0006a200428022c118b80808000000b41002d00d8a2db80000d0141002802cca2db80004104490d0120014104360254200141002802aca0db8000220429021437025841002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2202200141d4006a41002802dc8fdb800041bce9c3800020031b220328020c11848080800000450d01200141e0006a41086a200141d4006a41086a28020036020020012001290254370360200420022003200141e0006a200141046a10b9b28080000c010b41d488cb800041224194a9cb8000109181808000000b20004121360200200141b0016a2480808080000bd828090e7f017e037f017e017f027e057f037e087f23808080800041d0026b220424808080800020012802142205200128020822066a2207410674210841002109024002400240200741ffffff1f4b0d00200841f0ffffff074b0d004100210a411021092008450d0241002d0098a2db80001a200841002802a496db80001182808080000022090d01411021090b2009200841b0abcb800010ae80808000000b2007210a0b2004410036020c200420093602082004200a36020420054100200128020c22081b210b20064100200128020022051b210c2008410047210d2005410047210e20044180026a41306a210f200128021021102001280204211142002112200441a0016a41106a2113200441b9026a221441036a21154100210a410021064200211602400240024002400240024002400240024003400240024002400240024002400240024002400240200e4102470d0041092107200441093602b0024102210e0c010b02400240200c0d004102210e41092101410021090c010b200e410171450d0b024002402006450d002011210720052109200621050c010b4101210e4100210702402011450d0020112101024020114107712209450d0003402001417f6a210120052802c00221052009417f6a22090d000b0b20114108490d00034020052802c0022802c0022802c0022802c0022802c0022802c0022802c0022802c0022105200141786a22010d000b0b410021090b02400240200720052f01ba024f0d00200521010c010b034020052802b0012201450d0e200941016a210920052f01b802210720012105200720012f01ba024f0d000b0b0240024020090d00200741016a2111200121060c010b200120074102746a41c4026a2802002106410021112009417f6a2205450d002009417e6a2117024020054107712209450d0003402005417f6a210520062802c00221062009417f6a22090d000b0b20174107490d00034020062802c0022802c0022802c0022802c0022802c0022802c0022802c0022802c0022106200541786a22050d000b0b200c417f6a2109200120074104746a22052903002118200541086a290300211920012007410c6c6a220141b8016a280200211a200141bc016a2d0000211b200141b4016a280200220521010240024002400240024002400240024020050e09080700010203040506080b201a201a280200220141016a3602004100210520014100480d1a410221010c070b201a201a280200220141016a3602004100210520014100480d19410321010c060b201a201a280200220141016a3602004100210520014100480d18410421010c050b201a201a280200220141016a3602004100210520014100480d17410521010c040b201a201a280200220141016a3602004100210520014100480d16410621010c030b201a201a280200220141016a3602004100210520014100480d15410721010c020b201a201a280200220141016a3602004100210520014100480d14410821010c010b41012101201a201a280200220741016a3602004100210520074100480d130b20042018370390022004201b3a00b8022004201a3602b402200420013602b002200441063a0080022004201937039802200c0d01200121072009210c0b02400240200b0d004100210b410921010c010b200d410171450d0c02400240200a450d002010210720082109200a21080c010b4101210d4100210702402010450d0020102101024020104107712209450d0003402001417f6a210120082802d00521082009417f6a22090d000b0b20104108490d00034020082802d0052802d0052802d0052802d0052802d0052802d0052802d0052802d0052108200141786a22010d000b0b410021090b02400240200720082f01c6054f0d00200821010c010b034020082802c0052201450d0f200941016a210920082f01c405210720012108200720012f01c6054f0d000b0b0240024020090d00200741016a21102001210a0c010b200120074102746a41d4056a280200210a410021102009417f6a2208450d002009417e6a211c024020084107712209450d0003402008417f6a2108200a2802d005210a2009417f6a22090d000b0b201c4107490d000340200a2802d0052802d0052802d0052802d0052802d0052802d0052802d0052802d005210a200841786a22080d000b0b200120074106746a2208280204211c20082d0008211d024002400240024002400240024002400240200828020022010e09080700010203040506080b201c201c280200220741016a36020020074100480d1a0c070b201c201c280200220741016a36020020074100480d190c060b201c201c280200220741016a36020020074100480d180c050b201c201c280200220741016a36020020074100480d170c040b201c201c280200220741016a36020020074100480d160c030b201c201c280200220741016a36020020074100480d150c020b201c201c280200220741016a360200200741004e0d010c140b201c201c280200220741016a36020020074100480d130b200b417f6a210b200441a0016a41286a200841386a290300370300200441a0016a41206a200841306a290300370300200441a0016a41186a200841286a2903003703002013200841206a290300370300200420082903103703a0012004200841186a2903003703a8014100210820042802b00221070b024020074109460d00200f10db9e8080000b20014109470d014100280284a2db80000d0541002d00cca0db80000e03050304020b200441a0016a41286a20044180026a41286a290300370300200441a0016a41206a20044180026a41206a290300370300200441a0016a41186a20044180026a41186a290300370300201320044180026a41106a29030037030020042004290388023703a80120042004290380023703a00120042014280000360288012004201528000036008b012009210c201b211d201a211c0b20142004280288013600002015200428008b0136000020044180026a41286a2207200441a0016a41286a29030037030020044180026a41206a2209200441a0016a41206a29030037030020044180026a41186a2217200441a0016a41186a29030037030020044180026a41106a221e2013290300370300200420042903a80137038802200420042903a001370380022004201d3a00b8022004201c3602b402200420013602b002200441d8016a20044180026a2002200310d5a280800020042802d8014129470d0520042903e001211f20042903e8012120200f10db9e808000427f201620207c222020202016541b2116427f2012201f7c221f201f2012541b21120c060b41c4a0db800010c3b280800041ff01710e03020001000b41002802c4a0db800021070240024041002802dca2db80004102460d004188e7d48000210841bce6d4800021010c010b4100280290a2db80002101410028028ca2db800021084100280288a2db80004101470d0020082001280208417f6a4178716a41086a21080b20082007200128021411848080800000450d010b41002802c4a0db8000220828022022010d0141d488cb8000412241c0abcb8000109181808000000b41002d00d8a2db80000d0a41002802cca2db80004105470d0a20044105360268200441002802c4a0db8000220829021437026c41002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2209200441e8006a41002802dc8fdb800041bce9c3800020011b220a28020c11848080800000450d0a41002802c4a0db800022012802202207450d072001280228210520012802242106200128021c211c200441003602840120042005360280012004200636027c2004201c36027420042007360278200441003602b001200441f8abcb80003602a001200442043702a801200441013602a40120074101460d082004410136029801200420053602940120042006360290012004200736028c012004201c3602880120044180accb80003602ec01200441908acb80003602e00120042001411c6a3602fc0120042004419c016a3602e801200420044188016a3602e4012004200441a0016a3602dc012004200441f4006a3602d8012004200441d8016a3602f4012004200441046a36029c01200441023602f8012004290268211f2004280270210120082902002118200442013702b802200441013602b002200441b0e1d480003602ac02200420013602a8022004201f3702a002200835022c211f2008350230211920083502342120200835023821212004419083808000ad422086200441dc006aad843703c802200441013a006020042020202142208684370298022004410241012020501b360294022004201f20194220868437028c02200441024101201f501b360288022004200441c8026a3602b4022004200441f4016a36025c2004201837028002200920044180026a200a280210118b80808000000c0a0b2008280228210720082802242109200828021c210a200441003602840120042007360280012004200936027c2004200a36027420042001360278200441003602b001200441f8abcb80003602a001200442043702a801200441013602a40120014101460d082004410136029801200420073602940120042009360290012004200136028c012004200a3602880120044180accb80003602ec01200441908acb80003602e00120042008411c6a3602642004200441c8026a3602e801200420044188016a3602e4012004200441a0016a3602dc012004200441f4006a3602d8012004200441d8016a36025c2004200441046a3602c802200441023602602004200836029402200442013703800241002802dca2db800021082004200441dc006a36029002024020084102470d004100280290a2db80002101410028028ca2db8000210802404100280288a2db80004101470d0020082001280208417f6a4178716a41086a21080b200820044180026a200128022811848080800000450d00200820044180026a200128022c118b80808000000b41002d00d8a2db80000d0941002802cca2db80004105470d09200441053602f401200441002802c4a0db800022012902143702f80141002802d88fdb800041d4e9c3800041002802c8a2db800041024622081b2207200441f4016a41002802dc8fdb800041bce9c3800020081b220828020c11848080800000450d0920044180026a41086a200441f4016a41086a280200360200200420042902f4013703800220012007200820044180026a200441dc006a10b9b28080000c090b200441106a41386a222220044180026a41386a2223290300370300200441106a41306a2224200f290300370300200441106a41286a22252007290300370300200441106a41206a22262009290300370300200441106a41186a22272017290300370300200441106a41106a2228201e290300370300200420042903880237031820042004290380023703100240200428020c22292004280204460d00200f290300211f20092903002120201e2903002121200428020820294106746a2201200429038002370300200141106a2021370300200141206a2020370300200141306a201f3703002023290300211f2007290300212020172903002121200141086a200429038802370300200141186a2021370300200141286a2020370300200141386a201f3703002004202941016a36020c0c010b200441046a41c8accb80001089af808000200428020820294106746a22012004290310370300200141086a2004290318370300200141106a2028290300370300200141186a2027290300370300200141206a2026290300370300200141286a2025290300370300200141306a2024290300370300200141386a20222903003703002004202941016a36020c0c000b0b41f0e1c78000109081808000000b41e0e1c78000109081808000000b41e4d0cd8000109081808000000b41d4d0cd8000109081808000000b41d488cb8000412241c0abcb8000109181808000000b41d488cb8000412241c0abcb8000109181808000000b41d488cb8000412241c0abcb8000109181808000000b200428020c220841067421172004280208210b2004280204211d024002400240024020080d00200b21080c010b200441e4016a211320044180026a41346a210720044180026a41306a211e410021010340200441a0016a41286a2209200b20016a220841286a290300370300200441a0016a41206a220a200841206a290300370300200441a0016a41186a2205200841186a290300370300200441a0016a41106a2206200841106a29030037030020044188016a41086a221c2008413c6a280200360200200420082903003703a0012004200841086a2903003703a8012004200841346a290200370388010240200841306a280200220e4109470d00200841c0006a21080c020b200720042903880137020020044180026a41286a200929030037030020044180026a41206a200a29030037030020044180026a41186a200529030037030020044180026a41106a2006290300370300200741086a201c280200360200200420042903a80137038802200420042903a001370380022004200e3602b002200441d8016a20044180026a2002200310d5a28080000240024020042802d80122094129460d0020042802e001210a20042802dc012105024020094109470d00200a4137470d004137210a20054190accb8000413710f9b2808000450d020b2000200a36020820002005360204200020093602002000201329020037020c200041146a201341086a280200360200201e10db9e8080000240201741406a2001460d00200841f0006a2108201720016b41406a410676210103402008108ea6808000200841c0006a21082001417f6a22010d000b0b201d450d05200b410028029c96db8000118080808000000c050b427f201620042903e8017c221f201f2016541b2116427f201220042903e0017c221f201f2012541b21120b201e10db9e8080002017200141c0006a2201470d000c020b0b200b20176a22012008460d00200120086b4106762101200841306a210803402008108ea6808000200841c0006a21082001417f6a22010d000b0b0240201d450d00200b410028029c96db8000118080808000000b2000201637031020002012370308200041293602000b200441d0026a2480808080000f0b000be20802057f017e23808080800041b0016b2205248080808000200541306a20012002200410a59f80800002400240200528023022044129470d002001280210210620012802142107200128020c2104200128020421082001280208210920012802002101200510a19e808000200520052903003702282005410036027c2005200236025420052009410020011b3602502005200836024c20052001360248200541003602442005200141004722093602402005200836023c2005200136023820054100360234200520093602302005200541fc006a36025c2005200541286a3602582005418c016a200541306a10c2b1808000200541003602502005410036024020054100360230200541306a10cdb18080002005280290012108200528028c01210120052802940121092005200236025420052007410020041b3602502005200636024c20052004360248200541003602442005200441004722023602402005200636023c2005200436023820054100360234200520023602302005200541fc006a36025c2005200541286a36025820054180016a200541306a10e1b1808000200541003602ac012005410036029c012005410036028c012005418c016a10ceb1808000200541003602682005410036025820052009410020011b3602502005200836024c20052001360248200541003602442005200141004722023602402005200836023c200520013602382005410036023420052002360230200520052802840122023602702005200528028001220136026c200520023602602005200136025c2005200528028801410020011b360274200520014100472201360264200520013602542005418c016a200541306a41ac9fcb800010ea8c8080002005410c6a2005418c016a10acaf808000200541286a10db9e808000200541306a2005410c6a4194a4cb8000108e8c808000200541246a200541306a41086a2802003600002005200529023037001c0240200328020822012003280200470d00200341d8accb800010cea08080000b2003280204200141e0006c6a22022005290019370001200241013a0000200241086a200541206a290000370000200041293602002003200141016a3602082000200529020c3702042000410c6a2005410c6a41086a2802003602000c010b200528023421032005290338210a200020052903403703102000200a3703082000200336020420002004360200410021004100210341002102024020012802002204450d002005200436024820054100360244200520043602382005410036023420052001280204220336024c2005200336023c20012802082102410121030b200520023602502005200336024020052003360230200541306a10cc8a808000410021030240200128020c2202450d002005200236024820054100360244200520023602382005410036023420052001280210220036024c2005200036023c20012802142103410121000b200520033602502005200036024020052000360230200541306a10da8b8080000b200541b0016a2480808080000b8b1903187f027e037f23808080800041d0016b2205248080808000200128021422064100200128020c22071b21082001280208220941002001280200220a1b210b2007410047210c200a410047210d200541f0006a41306a210e200541106a41106a210f200541a9016a221041036a21112001280210221221132007211441002115200128020422162117200a211841002119024002400240024002400340024002400240024002400240200d4102470d004109211a200541093602a0014102210d0c010b02400240200b0d004102210d410921014100211b0c010b200d410171450d07024002402019450d002017211a2018211b201921180c010b4101210d4100211a02402017450d002017210102402017410771221b450d0003402001417f6a210120182802c0022118201b417f6a221b0d000b0b20174108490d00034020182802c0022802c0022802c0022802c0022802c0022802c0022802c0022802c0022118200141786a22010d000b0b4100211b0b02400240201a20182f01ba024f0d00201821010c010b034020182802b0012201450d0a201b41016a211b20182f01b802211a20012118201a20012f01ba024f0d000b0b02400240201b0d00201a41016a2117200121190c010b2001201a4102746a41c4026a280200211941002117201b417f6a2218450d00201b417e6a211c02402018410771221b450d0003402018417f6a211820192802c0022119201b417f6a221b0d000b0b201c4107490d00034020192802c0022802c0022802c0022802c0022802c0022802c0022802c0022802c0022119201841786a22180d000b0b200b417f6a211b2001201a4104746a2218290300211d201841086a290300211e2001201a410c6c6a220141b8016a280200211c200141bc016a2d0000211f200141b4016a280200221821010240024002400240024002400240024020180e09080700010203040506080b201c201c280200220141016a3602004100211820014100480d12410221010c070b201c201c280200220141016a3602004100211820014100480d11410321010c060b201c201c280200220141016a3602004100211820014100480d10410421010c050b201c201c280200220141016a3602004100211820014100480d0f410521010c040b201c201c280200220141016a3602004100211820014100480d0e410621010c030b201c201c280200220141016a3602004100211820014100480d0d410721010c020b201c201c280200220141016a3602004100211820014100480d0c410821010c010b41012101201c201c280200221a41016a36020041002118201a4100480d0b0b2005201d370380012005201f3a00a8012005201c3602a401200520013602a001200541063a00702005201e37038801200b0d012001211a201b210b0b0240024020080d0041092101410021080c010b200c410171450d08024002402015450d002013211a2014211b201521140c010b4101210c4100211a02402013450d002013210102402013410771221b450d0003402001417f6a210120142802d0052114201b417f6a221b0d000b0b20134108490d00034020142802d0052802d0052802d0052802d0052802d0052802d0052802d0052802d0052114200141786a22010d000b0b4100211b0b02400240201a20142f01c6054f0d00201421010c010b034020142802c0052201450d0b201b41016a211b20142f01c405211a20012114201a20012f01c6054f0d000b0b02400240201b0d00201a41016a2113200121150c010b2001201a4102746a41d4056a280200211541002113201b417f6a2214450d00201b417e6a212002402014410771221b450d0003402014417f6a211420152802d0052115201b417f6a221b0d000b0b20204107490d00034020152802d0052802d0052802d0052802d0052802d0052802d0052802d0052802d0052115201441786a22140d000b0b2001201a4106746a2214280204212020142d00082121024002400240024002400240024002400240201428020022010e09080700010203040506080b20202020280200221a41016a360200201a4100480d120c070b20202020280200221a41016a360200201a4100480d110c060b20202020280200221a41016a360200201a4100480d100c050b20202020280200221a41016a360200201a4100480d0f0c040b20202020280200221a41016a360200201a4100480d0e0c030b20202020280200221a41016a360200201a4100480d0d0c020b20202020280200221a41016a360200201a41004e0d010c0c0b20202020280200221a41016a360200201a4100480d0b0b2008417f6a2108200541106a41286a201441386a290300370300200541106a41206a201441306a290300370300200541106a41186a201441286a290300370300200f201441206a290300370300200520142903103703102005201441186a2903003703184100211420052802a001211a0b0240201a4109460d00200e10db9e8080000b20014109470d01200541086a10a19e80800020052005290308370268200520023602c0012005200336029401200520094100200a1b360290012005201636028c012005200a3602880120054100360284012005200a4100472214360280012005201636027c2005200a36027820054100360274200520143602702005200541c0016a36029c012005200541e8006a36029801200541106a200541f0006a10c2b18080002005410036029001200541003602800120054100360270200541f0006a10cdb180800020052802142101200528021021142005280218211a200520033602940120052006410020071b360290012005201236028c012005200736028801200541003602840120052007410047221b360280012005201236027c20052007360278200541003602742005201b3602702005200541c0016a36029c012005200541e8006a36029801200541c4016a200541f0006a10e1b1808000200541003602302005410036022020054100360210200541106a10ceb1808000200541003602a80120054100360298012005201a410020141b360290012005200136028c012005201436028801200541003602840120052014410047221a360280012005200136027c20052014360278200541003602742005201a360270200520052802c80122013602b001200520052802c40122143602ac01200520013602a0012005201436029c01200520052802cc01410020141b3602b4012005201441004722143602a4012005201436029401200541106a200541f0006a41ac9fcb800010ea8c808000200541cc006a200541106a10acaf808000200541e8006a10db9e808000200541f0006a200541cc006a4194a4cb8000108e8c808000200541e4006a200541f0006a41086a2802003600002005200529027037005c0240200428020822142004280200470d00200441acadcb800010cea08080000b2004280204201441e0006c6a22012005290059370001200141003a0000200141086a200541e0006a290000370000200041293602002004201441016a3602082000200529024c3702042000410c6a200541cc006a41086a2802003602000c020b200541106a41286a200541f0006a41286a290300370300200541106a41206a200541f0006a41206a290300370300200541106a41186a200541f0006a41186a290300370300200f200541f0006a41106a2903003703002005200529037837031820052005290370370310200520102800003602c401200520112800003600c701201b210b201f2121201c21200b201020052802c401360000201120052800c701360000200541f0006a41286a200541106a41286a290300370300200541f0006a41206a200541106a41206a290300370300200541f0006a41186a200541106a41186a290300370300200541f0006a41106a200f2903003703002005200529031837037820052005290310370370200520213a00a801200520203602a401200520013602a001200541f0006a20031081b18080000d0120004102360200200e10db9e80800041002114410021014100211a0240200a450d002005201636028c012005200a3602880120054100360284012005201636027c2005200a36027820054100360274410121012009211a0b2005201a36029001200520013602800120052001360270200541f0006a10cc8a8080004100210102402007450d002005201236028c01200520073602880120054100360284012005201236027c200520073602782005410036027441012114200621010b2005200136029001200520143602800120052014360270200541f0006a10da8b8080000b200541d0016a2480808080000f0b200e10db9e8080000c000b0b41f0e1c78000109081808000000b41e0e1c78000109081808000000b41e4d0cd8000109081808000000b41d4d0cd8000109081808000000b000bf337020a7f037e23808080800041e0036b22062480808080000240024002400240024002400240024002400240024002400240024002400240024020022802080d00200641003602880320064100360280030c010b20022802002207450d0120064180036a2007200228020410cf8c8080000b2006411c6a21080240024020022802140d0041002109200641003602242006410036021c410021070c010b200228020c2207450d0220082007200228021010ce8c808000200628022421092006280220210a200628021c21070b200641106a41086a220b20064180036a41086a2802003602002006200629028003370310200641086a10a19e808000200620062903083702f0014100210c200641003602b802200b280200210d2006280214210e2006280210210f200620033602a4032006200d4100200f1b3602a0032006200e36029c032006200f3602980320064100360294032006200f410047220d360290032006200e36028c032006200f3602880320064100360284032006200d360280032006200641b8026a3602ac032006200641f0016a3602a803200641106a20064180036a10c2b1808000200641003602a0032006410036029003200641003602800320064180036a10cdb1808000200620033602a40320062009410020071b3602a0032006200a36029c032006200736029803200641003602940320062007410047220f360290032006200a36028c03200620073602880320064100360284032006200f360280032006200641b8026a3602ac032006200641f0016a3602a803200820064180036a10e1b18080002006410036029001200641003602800120064100360270200641f0006a10ceb1808000200641003602b803200641003602a8032006410036029403200641003602840320062006280220220f3602c0032006200628021c22073602bc032006200f3602b003200620073602ac0320062006280214220a36029c0320062006280210220f360298032006200a36028c032006200f3602880320062006280224410020071b3602c4032006200741004722073602b403200620073602a4032006200b2802004100200f1b3602a0032006200f4100472207360290032006200736028003200641f0006a20064180036a41ac9fcb800010ea8c8080002006412c6a200641f0006a10acaf808000200641f0016a10db9e8080000240200428020041756a220f41024b0d00200641c4006a2006412c6a41086a2802003600002006200629022c37003c2005280208220841026a220b41e0006c210a02400240200841d3aad50a4b0d0041002d0098a2db80001a200a41002802a496db80001182808080000022070d014110210c0b200c200a41bcadcb800010ae80808000000b200620073602582006200b36025420072006290039370001200741818008200f41037441f8ffff0771763a0000200741086a200641c0006a2900003700002006410136025c024020062802544101470d00200641d4006a41ccadcb800010cea08080000b2006280258410a3a0060410221072006410236025c200841e0006c21090240024020080d004110210a0c010b2005280204210e4100210741002d0098a2db80001a200941002802a496db800011828080800000220a450d04200841e0006c210b2008210f02400340200b2007460d0120064180036a200e20076a10f48b808000200a20076a20064180036a41e00010f5b28080001a200741e0006a2107200f417f6a220f0d000b0b200628025c21070b2006200a3602602006200a360264200620083602682006200a20096a36026c0240200628025420076b20084f0d00200641d4006a20072008411041e00010e5a0808000200628025c21070b2006280258200741e0006c6a200a200910f5b28080001a2006200a36026c2006200720086a36025c200641e0006a1081a88080002003280204210720032d0008210f0240024002400240024002400240024002402003280200220a0e09080700010203040506080b20072007280200220b41016a360200200b41004e0d070c170b20072007280200220b41016a360200200b41004e0d060c160b20072007280200220b41016a360200200b41004e0d050c150b20072007280200220b41016a360200200b41004e0d040c140b20072007280200220b41016a360200200b41004e0d030c130b20072007280200220b41016a360200200b41004e0d020c120b20072007280200220b41016a360200200b41004e0d010c110b20072007280200220b41016a360200200b4100480d100b200641f0016a41086a200641d4006a41086a280200360200200620062902543703f0012006200f3a00c002200620073602bc022006200a3602b80220064180036a200641b8026a200641f0016a10c298808000024020062802f001418080808078460d00200641f0016a10ec8b80800020062802f001450d0020062802f401410028029c96db8000118080808000000b024020062802b8024109460d00200641b8026a10c69b8080000b200628028803210f200628028403210a20062802800321070240024002400240024002400240200628029003220b4104460d00200641f0006a411c6a20064180036a411c6a290200370200200641f0006a41246a20064180036a41246a290200370200200641f0006a412c6a20064180036a412c6a290200370200200641f0006a41346a20064180036a41346a290200370200200641f0006a413c6a20064180036a413c6a290200370200200641f0006a41c4006a220e20064180036a41c4006a2902003702002006200629029403370284012006200b360280012006200628028c0336027c2006200f3602782006200a36027420062007360270200e280200210e20062802b801210f20062802b00121030240200741808080807872418080808078460d00200a410028029c96db8000118080808000000b20064184016a210702400240024002400240200b0e0401020004000b200710ec8b8080002006280284010d020c030b200710ed8b8080002006280284010d010c020b200710ee8b808000200628028401450d010b200628028801410028029c96db8000118080808000000b200f0d0120004200370300200020062903c801370208200041106a200641d0016a290300370200200041186a200641c8016a41106a2903003702000c100b410f210220070e0705010502030504050b2006200e3602e001024002404100280284a2db80000d0002400240024041002d00e4a0db80000e03030102000b41dca0db800010c3b280800041ff01710e03020001000b41002802dca0db8000210b0240024041002802dca2db80004102460d004188e7d48000210741bce6d48000210a0c010b4100280290a2db8000210a410028028ca2db800021074100280288a2db80004101470d002007200a280208417f6a4178716a41086a21070b2007200b200a28021411848080800000450d010b41002802dca0db80002207280220220a0d0141d488cb800041224194aecb8000109181808000000b41002d00d8a2db80000d0e41002802cca2db80004105470d0e200641053602e401200641002802dca0db8000220a2902143702e80141002802d88fdb800041d4e9c3800041002802c8a2db800041024622071b220b200641e4016a41002802dc8fdb800041bce9c3800020071b220828020c11848080800000450d0e41002802dca0db800022072802202209450d0a2007280228210d20072802242105200728021c210c20064100360280012006200d36027c20062005360278200620093602742006200c360270200641908acb80003602d80220062007411c6a3602f802200641013602f4022006410236028403200641e8aecb8000360280032006420237028c032006419683808000ad422086200641e0016aad843703f801200641f885808000ad422086200141ac026aad843703f001200620064180036a3602d4022006200641f0006a3602d0022006200641d0026a3602f0022006200641f0016a36028803200641b8026a41086a200641e4016a41086a280200360200200620062902e4013703b802200a200b2008200641b8026a200641f0026a10b9b28080000c0e0b2007280224210b200728021c2108200620072802283602fc012006200b3602f8012006200a3602f401200620083602f001200641908acb80003602f80220062007411c6a3602ec02200641013602e8022006410036028002200641e8aecb80003602702006420237027c2006419683808000ad422086200641e0016aad843703c002200641f885808000ad422086200141ac026aad843703b8022006200641f0006a3602f4022006200641f0016a3602f0022006200641f0026a3602e4022006200641b8026a360278200641023602742006200736029403200642013703800341002802dca2db800021072006200641e4026a36029003024020074102470d004100280290a2db8000210a410028028ca2db8000210702404100280288a2db80004101470d002007200a280208417f6a4178716a41086a21070b200720064180036a200a28022811848080800000450d00200720064180036a200a28022c118b80808000000b41002d00d8a2db80000d0d41002802cca2db80004105470d0d200641053602d002200641002802dca0db8000220a2902143702d40241002802d88fdb800041d4e9c3800041002802c8a2db800041024622071b220b200641d0026a41002802dc8fdb800041bce9c3800020071b220728020c11848080800000450d0d20064180036a41086a200641d0026a41086a280200360200200620062902d00237038003200a200b200720064180036a200641e4026a10b9b28080000c0d0b410e21020c030b410d21020c020b410c21020c010b411e21020b2000200f3602102000200a36020c20002002360208200041013602000c070b024002404100280284a2db800041014b0d0002400240024041002d00d8a0db80000e03030102000b41d0a0db800010c3b280800041ff01710e03020001000b41002802d0a0db8000210a0240024041002802dca2db80004102460d004188e7d48000210741bce6d48000210f0c010b4100280290a2db8000210f410028028ca2db800021074100280288a2db80004101470d002007200f280208417f6a4178716a41086a21070b2007200a200f28021411848080800000450d010b41002802d0a0db80002207280220220f0d0141d488cb8000412241dcadcb8000109181808000000b41002d00d8a2db80000d0641002802cca2db80004104490d0620064104360248200641002802d0a0db8000220f29021437024c41002802d88fdb800041d4e9c3800041002802c8a2db800041024622071b220a200641c8006a41002802dc8fdb800041bce9c3800020071b220228020c11848080800000450d0641002802d0a0db80002207280220220b450d052007280228210e20072802242103200728021c210820064100360280012006200e36027c200620033602782006200b36027420062008360270200641908acb80003602c00220062007411c6a3602d802200641013602d402200641003602900320064101360284032006418caecb8000360280032006420437028803200620064180036a3602bc022006200641f0006a3602b8022006200641b8026a3602d002200641f0016a41086a200641c8006a41086a280200360200200620062902483703f001200f200a2002200641f0016a200641d0026a10b9b28080000c060b2007280228210a20072802242102200728021c210b20064100360280022006200a3602fc01200620023602f8012006200f3602f4012006200b3602f001200641908acb80003602d80220062007411c6a3602f802200641013602f4022006410036028001200641013602742006418caecb8000360270200642043702782006200641f0006a3602d4022006200641f0016a3602d0022006200641d0026a3602f0022006200736029403200642013703800341002802dca2db800021072006200641f0026a36029003024020074102470d004100280290a2db8000210f410028028ca2db8000210702404100280288a2db80004101470d002007200f280208417f6a4178716a41086a21070b200720064180036a200f28022811848080800000450d00200720064180036a200f28022c118b80808000000b41002d00d8a2db80000d0541002802cca2db80004104490d05200641043602b802200641002802d0a0db8000220f2902143702bc0241002802d88fdb800041d4e9c3800041002802c8a2db800041024622071b220a200641b8026a41002802dc8fdb800041bce9c3800020071b220728020c11848080800000450d0520064180036a41086a200641b8026a41086a280200360200200620062902b80237038003200f200a200720064180036a200641f0026a10b9b28080000c050b41d8e9c78000109081808000000b41d8e9c78000109081808000000b4110200941b0e1c7800010ae80808000000b41d488cb800041224194aecb8000109181808000000b41d488cb8000412241dcadcb8000109181808000000b20004101360200200041133602082006280230210a02402006280234220f450d00200a41306a21070340200710e38a808000200741c0006a2107200f417f6a220f0d000b0b200628022c450d00200a410028029c96db8000118080808000000b200428020041776a2207410a4b0d0220074107460d020c030b20062802e001220741346a280200210a20072d0038210b024002400240024002400240024002400240200728023022080e09080700010203040506080b200a200a280200220741016a36020020074100480d0e0c070b200a200a280200220741016a36020020074100480d0d0c060b200a200a280200220741016a36020020074100480d0c0c050b200a200a280200220741016a36020020074100480d0b0c040b200a200a280200220741016a36020020074100480d0a0c030b200a200a280200220741016a36020020074100480d090c020b200a200a280200220741016a360200200741004e0d010c080b200a200a280200220741016a36020020074100480d070b0240024020062802e00122072d000022094106470d00200741186a29030021100c010b200620072900013703f001200620072903203703702006200741086a2900003700f7012006200741286a290300370378200741186a29030021100b2007290310211120064180036a41286a200629037837030020062011370390032006200b3a00b8032006200a3602b403200620083602b003200620093a008003200620062903f00137008103200620062900f70137008803200620062903703703a0032006201037039803200641f0016a200120064180036a10aa9f80800041002d0098a2db80001a41c00041002802a496db8000118280808000002207450d03200720062903f001370300200741086a20062903f801370300200741386a200641f0016a41386a290300370300200741306a200641f0016a41306a290300370300200741286a200641f0016a41286a290300370300200741206a200641f0016a41206a290300370300200741186a200641f0016a41186a290300370300200741106a200641f0016a41106a290300370300200641013602880320062007360284032006410136028003200641d4026a20064180036a10acaf8080002006410c3602d002200641f0006a2002200641d0026a410110b0b180800020062802a0014109470d04200641b8026a41086a2006290378370300200641b8026a41106a200641f0006a41106a290300370300200620062903703703b8020240024002404100280284a2db80000d0002400240024041002d00f0a0db80000e03030102000b41e8a0db800010c3b280800041ff01710e03020001000b41002802e8a0db800021020240024041002802dca2db80004102460d004188e7d48000210741bce6d48000210a0c010b4100280290a2db8000210a410028028ca2db800021074100280288a2db80004101470d002007200a280208417f6a4178716a41086a21070b20072002200a28021411848080800000450d010b41002802e8a0db80002207280220220a0d0141d488cb8000412241f8aecb8000109181808000000b41002d00d8a2db80000d0141002802cca2db80004105470d01200641053602e402200641002802e8a0db8000220a2902143702e80241002802d88fdb800041d4e9c3800041002802c8a2db800041024622071b2202200641e4026a41002802dc8fdb800041bce9c3800020071b220b28020c11848080800000450d0141002802e8a0db800022072802202208450d07200728022821092007280224210d200728021c210520064100360290032006200936028c032006200d3602880320062008360284032006200536028003200641c4a0cb80003602d80220062007411c6a3602f802200641013602f4022006200641fc026a3602d402200620064180036a3602d0022006200641d0026a3602f0022006200641b8026a3602fc02200641f0006a41086a200641e4026a41086a280200360200200620062902e402370370200a2002200b200641f0006a200641f0026a10b9b28080000c010b20072802242102200728021c210b2006200728022836027c200620023602782006200a3602742006200b360270200641c4a0cb80003602f80220062007411c6a3602ec02200641013602e80220064100360280012006200641fc026a3602f4022006200641f0006a3602f0022006200641f0026a3602e4022006200641b8026a3602fc022006200736029403200642013703800341002802dca2db800021072006200641e4026a36029003024020074102470d004100280290a2db8000210a410028028ca2db8000210702404100280288a2db80004101470d002007200a280208417f6a4178716a41086a21070b200720064180036a200a28022811848080800000450d00200720064180036a200a28022c118b80808000000b41002d00d8a2db80000d0041002802cca2db80004105470d00200641053602d002200641002802e8a0db8000220a2902143702d40241002802d88fdb800041d4e9c3800041002802c8a2db800041024622071b2202200641d0026a41002802dc8fdb800041bce9c3800020071b220728020c11848080800000450d0020064180036a41086a200641d0026a41086a280200360200200620062902d00237038003200a2002200720064180036a200641e4026a10b9b28080000b200641c8016a41106a200641b8026a41106a2903002210370300200641c8016a41086a200641b8026a41086a2903002211370300200620062903b80222123703c801200042808080801037030020002012370208200041106a2011370200200041186a2010370200200e41306a21070340200710e38a808000200741c0006a2107200f417f6a220f0d000b0b02402003450d00200e410028029c96db8000118080808000000b200428020041776a2207410a4b0d0020074107470d010b200410db9e8080000b200641e0036a2480808080000f0b411041c00010bb80808000000b20064180036a41386a200641f0006a41386a29030037030020064180036a41306a200641f0006a41306a29030037030020064180036a41286a200641f0006a41286a29030037030020064180036a41206a200641f0006a41206a29030037030020064180036a41186a200641f0006a41186a29030037030020064180036a41106a200641f0006a41106a29030037030020062006290378370388032006200629037037038003419ceed38000413320064180036a418ceed380004198efd3800010ad81808000000b41d488cb8000412241f8aecb8000109181808000000b000ba30301047f23808080800041c0006b22022480808080000240024020002802004109470d00200128021c41d8b5cb80004104200128022028020c1181808080000021000c010b2002200036020441012100200128021c220341dcb5cb800041042001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110d99c8080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10d99c8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000be31604067f027e047f037e2380808080004180026b22032480808080004100210402402001280288022205450d000240200128028c022206450d0002400240200641077122070d00200621040c010b2006210403402004417f6a210420052802c00221052007417f6a22070d000b0b20064108490d00034020052802c0022802c0022802c0022802c0022802c0022802c0022802c0022802c0022105200441786a22040d000b0b200541b4016a410020052f01ba021b21040b20012802ac0241094621050240024002400240024002400240024002400240024020040d0020050d010b20022d0038220620044100200141ac026a20051b20041b22052d00082201470d012002280230200228023420052802002207200541046a28020010e99e808000450d020b20002002290300370300200041386a200241386a290300370300200041306a200241306a290300370300200041286a200241286a290300370300200041206a200241206a290300370300200041186a200241186a290300370300200041106a200241106a290300370300200041086a200241086a2903003703000c020b200528020021070b2003200536020c200541046a280200210502400240024002400240024002400240024020070e09080700010203040506080b20052005280200220441016a360200200441004e0d070c0e0b20052005280200220441016a360200200441004e0d060c0d0b20052005280200220441016a360200200441004e0d050c0c0b20052005280200220441016a360200200441004e0d040c0b0b20052005280200220441016a360200200441004e0d030c0a0b20052005280200220441016a360200200441004e0d020c090b20052005280200220441016a360200200441004e0d010c080b20052005280200220441016a36020020044100480d070b41002d0098a2db80001a41c00041002802a496db8000118280808000002204450d012004420037031820044200370310200420013a00382004200536023420042007360230200441063a000020022802342107024002400240024002400240024002400240200228023022010e09080700010203040506080b20072007280200220541016a36020020054100480d0e0c070b20072007280200220541016a36020020054100480d0d0c060b20072007280200220541016a36020020054100480d0c0c050b20072007280200220541016a36020020054100480d0b0c040b20072007280200220541016a36020020054100480d0a0c030b20072007280200220541016a36020020054100480d090c020b20072007280200220541016a360200200541004e0d010c080b20072007280200220541016a36020020054100480d070b0240024020022d000022084106470d00200241186a29030021090c010b20032002290001370320200320022903203703102003200241086a2900003700272003200241286a290300370318200241186a29030021090b2002290310210a41002d0098a2db80001a41c00041002802a496db8000118280808000002205450d0220052003290320370001200520083a00002005200a37031020052003290310370320200520063a00382005200736023420052001360230200541086a200329002737000020052009370318200541286a20032903183703000240024002404100280284a2db80000d0002400240024041002d00fc9ddb80000e03030102000b41f49ddb800010c3b280800041ff01710e03020001000b41002802f49ddb800021060240024041002802dca2db80004102460d004188e7d48000210741bce6d4800021010c010b4100280290a2db80002101410028028ca2db800021074100280288a2db80004101470d0020072001280208417f6a4178716a41086a21070b20072006200128021411848080800000450d010b41002802f49ddb8000220728022022010d0141d488cb800041224188afcb8000109181808000000b41002d00d8a2db80000d0141002802cca2db80004105470d0120034105360234200341002802f49ddb8000220729021437023841002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2208200341346a41002802dc8fdb800041bce9c3800020011b220b28020c11848080800000450d0141002802f49ddb800022012802202206450d052001280228210c2001280224210d200128021c210e200341003602682003200c3602642003200d3602602003200e3602582003200636025c2003410036027c200341b0afcb800036026c200342043702742003410136027020064101460d0620034101360294012003200c360290012003200d36028c0120032006360288012003200e36028401200341b8afcb8000360254200341908acb800036024820032001411c6a3602a401200320034198016a360250200320034184016a36024c2003200341ec006a3602442003200341d8006a3602402003200341c0006a36029c0120032003410c6a36029801200341023602a00120032902342109200328023c21012007290200210f200342013702e001200341013602d801200341b0e1d480003602d401200320013602d001200320093702c801200735022c2109200735023021102007350234210a200735023821112003419083808000ad422086200341f8016aad843703f001200341013a00fc012003200a2011422086843702c001200341024101200a501b3602bc01200320092010422086843702b4012003410241012009501b3602b0012003200341f0016a3602dc0120032003419c016a3602f8012003200f3702a8012008200341a8016a200b280210118b80808000000c010b2007280228210620072802242108200728021c210b2003410036026820032006360264200320083602602003200b3602582003200136025c2003410036027c200341b0afcb800036026c200342043702742003410136027020014101460d06200341013602940120032006360290012003200836028c0120032001360288012003200b36028401200341b8afcb8000360254200341908acb800036024820032007411c6a36023c2003200341f8016a360250200320034184016a36024c2003200341ec006a3602442003200341d8006a3602402003200341c0006a36023420032003410c6a3602f80120034102360238200320073602bc01200342013703a80141002802dca2db800021072003200341346a3602b801024020074102470d004100280290a2db80002101410028028ca2db8000210702404100280288a2db80004101470d0020072001280208417f6a4178716a41086a21070b2007200341a8016a200128022811848080800000450d002007200341a8016a200128022c118b80808000000b41002d00d8a2db80000d0041002802cca2db80004105470d002003410536029c01200341002802f49ddb800022012902143702a00141002802d88fdb800041d4e9c3800041002802c8a2db800041024622071b22062003419c016a41002802dc8fdb800041bce9c3800020071b220728020c11848080800000450d00200341a8016a41086a2003419c016a41086a2802003602002003200329029c013703a801200120062007200341a8016a200341346a10b9b28080000b20002002290300370300200041386a200241386a290300370300200041306a200241306a290300370300200041286a200241286a290300370300200041206a200241206a290300370300200041186a200241186a290300370300200041106a200241106a290300370300200041086a200241086a290300370300200541306a10e38a8080002005410028029c96db800011808080800000200441306a10e38a8080002004410028029c96db8000118080808000000b20034180026a2480808080000f0b411041c00010bb80808000000b411041c00010bb80808000000b41d488cb800041224188afcb8000109181808000000b41d488cb800041224188afcb8000109181808000000b41d488cb800041224188afcb8000109181808000000b000bc079030a7f057e017f23808080800041f0046b22042480808080000240024002400240024002400240024002400240024002400240024002402003280200220541776a220641072006410b491b0e0b000102030405060708090a000b410921050c0a0b410a21050c090b2004410b3602a004410b21050c090b410c21050c070b410d21050c060b410e21050c050b410f21050c040b200441c0016a41286a2207200341306a290300370300200441c0016a41206a2208200341286a290300370300200441c0016a41186a2209200341206a290300370300200441c0016a41106a200341186a290300370300200441c8016a220a200341106a290300370300200420032903083703c0012003280204210602400240024002400240024002400240024020050e09080700010203040506080b20062006280200220b41016a360200200b41004e0d070c0d0b20062006280200220b41016a360200200b41004e0d060c0c0b20062006280200220b41016a360200200b41004e0d050c0b0b20062006280200220b41016a360200200b41004e0d040c0a0b20062006280200220b41016a360200200b41004e0d030c090b20062006280200220b41016a360200200b41004e0d020c080b20062006280200220b41016a360200200b41004e0d010c070b20062006280200220b41016a360200200b4100480d060b200441a0046a41306a2007290300370300200441a0046a41286a2008290300370300200441a0046a41206a2009290300370300200441a0046a41186a200441c0016a41106a290300370300200441a0046a41106a200a290300370300200420042903c0013703a804200420063602a4040c030b411121050c020b411221050c010b411321050b200420053602a0040b02400240200541776a2205410a4b0d0020054107470d010b200441a0046a10deb18080000b200141106a21070240024002400240024002400240024002400240024002404100280284a2db80000d0002400240024041002d00a89ddb80000e03030102000b41a09ddb800010c3b280800041ff01710e03020001000b41002802a09ddb800021080240024041002802dca2db80004102460d004188e7d48000210541bce6d4800021060c010b4100280290a2db80002106410028028ca2db800021054100280288a2db80004101470d0020052006280208417f6a4178716a41086a21050b20052008200628021411848080800000450d010b41002802a09ddb8000220628022022050d0141d488cb8000412241c8b1cb8000109181808000000b41002d00d8a2db80000d0a41002802cca2db80004105470d0a20044105360200200441002802a09ddb8000220629021437020441002802d88fdb800041d4e9c3800041002802c8a2db800041024622051b220c200441002802dc8fdb800041bce9c3800020051b220d28020c11848080800000450d0a41002802a09ddb8000220b2802202205450d01200b2802282108200b2802242109200b28021c210a200441003602e003200420083602dc03200420093602d8032004200a3602d003200420053602d40320044100360220200441e4b1cb8000360210200442043702182004410136021420054101460d022004410136029804200420083602940420042009360290042004200a360288042004200536028c04200420023602e403200541024d0d032004410236029801200420083602940120042009360290012004200a360288012004200536028c0120044100200720072802004109461b3602e4022004200441e4026a3602e80320054103460d04200441033602c803200420083602c403200420093602c0032004200a3602b803200420053602bc032004200141e0026a3602ec03200541044d0d052004410436028003200420083602fc02200420093602f802200420053602f4022004200a3602f0022004418cb0cb80003602f801200441ecb1cb80003602ec01200441f4b0cb80003602e001200441cca8cb80003602d401200441908acb80003602c801200420033602f8032004200441f8036a3602f4012004200441f0026a3602f0012004200441ec036a3602e8012004200441b8036a3602e4012004200441e8036a3602dc01200420044188016a3602d8012004200441e4036a3602d001200420044188046a3602cc012004200441106a3602c4012004200441d0036a3602c0012004200b411c6a3602a803200441053602a4032004200441c0016a3602a0032004290200210e200428020821052006290200210f200442013702d804200441013602d004200441b0e1d480003602cc04200420053602c8042004200e3702c004200635022c210e2006350230211020063502342111200635023821122004419083808000ad422086200441b0016aad843703a001200441013a00b401200420112012422086843702b8042004410241012011501b3602b4042004200e2010422086843702ac04200441024101200e501b3602a8042004200441a0016a3602d4042004200441a0036a3602b0012004200f3702a004200c200441a0046a200d280210118b80808000000c0a0b2006280228210820062802242109200628021c210a200441003602e003200420083602dc03200420093602d8032004200a3602d003200420053602d40320044100360220200441e4b1cb8000360210200442043702182004410136021420054101460d052004410136029804200420083602940420042009360290042004200a360288042004200536028c04200420023602e803200541024d0d062004410236029801200420083602940120042009360290012004200a360288012004200536028c0120044100200720072802004109461b3602ec032004200441ec036a3602e40220054103460d07200441033602c803200420083602c403200420093602c0032004200a3602b803200420053602bc032004200141e0026a3602f803200541044d0d082004410436028003200420083602fc02200420093602f802200420053602f4022004200a3602f0022004418cb0cb80003602d804200441ecb1cb80003602cc04200441f4b0cb80003602c004200441cca8cb80003602b404200441908acb80003602a804200420033602a0012004200441a0016a3602d4042004200441f0026a3602d0042004200441f8036a3602c8042004200441b8036a3602c4042004200441e4026a3602bc04200420044188016a3602b8042004200441e8036a3602b004200420044188046a3602ac042004200441106a3602a4042004200441d0036a3602a00420042006411c6a3602b801200441053602b4012004200441a0046a3602b001200420063602d401200442013703c00141002802dca2db800021052004200441b0016a3602d001024020054102470d004100280290a2db80002106410028028ca2db8000210502404100280288a2db80004101470d0020052006280208417f6a4178716a41086a21050b2005200441c0016a200628022811848080800000450d002005200441c0016a200628022c118b80808000000b41002d00d8a2db80000d0941002802cca2db80004105470d09200441053602a003200441002802a09ddb800022062902143702a40341002802d88fdb800041d4e9c3800041002802c8a2db800041024622051b2208200441a0036a41002802dc8fdb800041bce9c3800020051b220528020c11848080800000450d09200441c0016a41086a200441a0036a41086a280200360200200420042902a0033703c001200620082005200441c0016a200441b0016a10b9b28080000c090b41d488cb8000412241c8b1cb8000109181808000000b41d488cb8000412241c8b1cb8000109181808000000b41d488cb8000412241c8b1cb8000109181808000000b41d488cb8000412241c8b1cb8000109181808000000b41d488cb8000412241c8b1cb8000109181808000000b41d488cb8000412241c8b1cb8000109181808000000b41d488cb8000412241c8b1cb8000109181808000000b41d488cb8000412241c8b1cb8000109181808000000b41d488cb8000412241c8b1cb8000109181808000000b02400240024002400240024002400240024020022802080d00200041293602000c010b20042002280204220536020c200541346a280200210620052d00382108024002400240024002400240024002400240200528023022090e09080700010203040506080b20062006280200220a41016a360200200a41004e0d070c100b20062006280200220a41016a360200200a41004e0d060c0f0b20062006280200220a41016a360200200a41004e0d050c0e0b20062006280200220a41016a360200200a41004e0d040c0d0b20062006280200220a41016a360200200a41004e0d030c0c0b20062006280200220a41016a360200200a41004e0d020c0b0b20062006280200220a41016a360200200a41004e0d010c0a0b20062006280200220a41016a360200200a4100480d090b0240024020052d0000220a4106470d00200541186a290300210e0c010b200420052900013703f002200420052903203703c0012004200541086a2900003700f7022004200541286a2903003703c801200541186a290300210e0b20052903102111200441c8046a20042903c801370300200420113703b004200420083a00d804200420063602d404200420093602d0042004200a3a00a004200420042903f0023700a104200420042900f7023700a804200420042903c0013703c0042004200e3703b804200441106a2001200441a0046a10aa9f80800002400240024002404100280284a2db80000d0002400240024041002d00b49ddb80000e03030102000b41ac9ddb800010c3b280800041ff01710e03020001000b41002802ac9ddb800021090240024041002802dca2db80004102460d004188e7d48000210641bce6d4800021080c010b4100280290a2db80002108410028028ca2db800021064100280288a2db80004101470d0020062008280208417f6a4178716a41086a21060b20062009200828021411848080800000450d010b41002802ac9ddb8000220628022022080d0141d488cb8000412241fcb1cb8000109181808000000b41002d00d8a2db80000d0241002802cca2db80004105470d0220044105360254200441002802ac9ddb8000220629021437025841002802d88fdb800041d4e9c3800041002802c8a2db800041024622081b2209200441d4006a41002802dc8fdb800041bce9c3800020081b220a28020c11848080800000450d0241002802ac9ddb80002208280220220b450d012008280228210c2008280224210d200828021c2113200441003602d0012004200c3602cc012004200d3602c8012004200b3602c401200420133602c00120044190a7cb80003602f80220042008411c6a3602c003200441013602bc032004200441d0036a3602f4022004200441c0016a3602f0022004200441f0026a3602b8032004200441106a3602d0032004290254210e200428025c21082006290200210f200442013702d804200441013602d004200441b0e1d480003602cc04200420083602c8042004200e3702c004200635022c210e2006350230211020063502342111200635023821122004419083808000ad42208620044188016aad8437038804200441013a008c01200420112012422086843702b8042004410241012011501b3602b4042004200e2010422086843702ac04200441024101200e501b3602a804200420044188046a3602d4042004200441b8036a360288012004200f3702a0042009200441a0046a200a280210118b80808000000c020b20062802242109200628021c210a200420062802283602cc01200420093602c801200420083602c4012004200a3602c00120044190a7cb80003602c00320042006411c6a360290012004410136028c01200441003602d001200420044188046a3602bc032004200441c0016a3602b8032004200441b8036a360288012004200441106a36028804200420063602b404200442013703a00441002802dca2db80002106200420044188016a3602b004024020064102470d004100280290a2db80002108410028028ca2db8000210602404100280288a2db80004101470d0020062008280208417f6a4178716a41086a21060b2006200441a0046a200828022811848080800000450d002006200441a0046a200828022c118b80808000000b41002d00d8a2db80000d0141002802cca2db80004105470d01200441053602f002200441002802ac9ddb800022082902143702f40241002802d88fdb800041d4e9c3800041002802c8a2db800041024622061b2209200441f0026a41002802dc8fdb800041bce9c3800020061b220628020c11848080800000450d01200441a0046a41086a200441f0026a41086a280200360200200420042902f0023703a004200820092006200441a0046a20044188016a10b9b28080000c010b41d488cb8000412241fcb1cb8000109181808000000b02400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020012d00e0020d00200128029002200128029c0272450d0a2004280244210820042d004821092004280240220a0e09090801020304050607090b20072802004109460d13200441a0046a200441106a2007200710d7a280800020042802a0040d0f20042802b804210c20042802b404210a20042802b0042108410021014100210641002109024020042802a404220b450d0020042802ac042109200420042802a80422063602bc042004200b3602b804200441003602b404200420063602ac042004200b3602a804200441003602a404410121060b200420093602c004200420063602b004200420063602a004200441a0046a10cc8a8080004100210602402008450d002004200a3602bc04200420083602b804200441003602b4042004200a3602ac04200420083602a804200441003602a40441012101200c21060b200420063602c004200420013602b004200420013602a004200441a0046a10da8b8080004100280284a2db80000d1241002d00c09ddb800022010e03121111100b20082008280200220641016a360200200641004e0d070c300b20082008280200220641016a360200200641004e0d060c2f0b20082008280200220641016a360200200641004e0d050c2e0b20082008280200220641016a360200200641004e0d040c2d0b20082008280200220641016a360200200641004e0d030c2c0b20082008280200220641016a360200200641004e0d020c2b0b20082008280200220641016a360200200641004e0d010c2a0b20082008280200220641016a36020020064100480d290b20042d0010220b4106470d01200441286a290300210e0c020b2004280244210820042d004821090240024002400240024002400240024002402004280240220a0e09080700010203040506080b20082008280200220641016a360200200641004e0d070c2f0b20082008280200220641016a360200200641004e0d060c2e0b20082008280200220641016a360200200641004e0d050c2d0b20082008280200220641016a360200200641004e0d040c2c0b20082008280200220641016a360200200641004e0d030c2b0b20082008280200220641016a360200200641004e0d020c2a0b20082008280200220641016a360200200641004e0d010c290b20082008280200220641016a36020020064100480d280b20042d0010220b4106470d02200441286a290300210e0c030b200420042900183700bf03200420042900113703b803200420042903303703a0042004200441386a2903003703a804200441286a290300210e0b20042903202111200420042900bf0337008f04200420042903b80337038804200420042903a0043703f002200420042903a8043703f80241002d0098a2db80001a41c00041002802a496db8000118280808000002206450d08200620113703102006200b3a00002006200429038804370001200620042903f002370320200620093a0038200620083602342006200a3602302006200e370318200641086a200429008f04370000200641286a20042903f802370300200441013602c003200420063602bc03200441013602b803200441a0046a41046a200441b8036a10acaf8080002004410c3602a004200441c0016a20014188026a200441a0046a410010b0b180800020042802f0014109460d02200441a0046a41386a200441c0016a41386a290300370300200441a0046a41306a200441c0016a41306a290300370300200441a0046a41286a200441c0016a41286a290300370300200441a0046a41206a200441c0016a41206a290300370300200441a0046a41186a200441c0016a41186a290300370300200441a0046a41106a200441c0016a41106a290300370300200420042903c8013703a804200420042903c0013703a0040240024002404100280284a2db800041044b0d000240024041002d00d89ddb800022050e03020101000b41d09ddb800010c3b280800041ff01712205450d010b41002802d09ddb8000200510b8b2808000450d0041002802d09ddb8000220528022022010d0141d488cb8000412241fcb3cb8000109181808000000b41002d00d8a2db80000d0141002802cca2db8000450d01200441013602e402200441002802d09ddb800022092902143702e80241002802d88fdb800041d4e9c3800041002802c8a2db800041024622051b220a200441e4026a41002802dc8fdb800041bce9c3800020051b220b28020c11848080800000450d0141002802d09ddb800022012802202205450d0b2001280228210620012802242107200128021c2108200441003602b003200420063602ac03200420073602a803200420083602a003200420053602a403200441003602c803200441b8b4cb80003602b803200442043702c003200441013602bc0320054101460d0c200441013602e003200420063602dc03200420073602d803200420083602d003200420053602d4032004200441a0046a3602e403200541024d0d0d2004410236029804200420063602940420042007360290042004200536028c04200420083602880420044190a7cb800036029003200441bca8cb800036028403200441908acb80003602f80220042001411c6a3602f403200441033602f0032004200441e8036a36028c03200420044188046a360288032004200441e4036a360280032004200441d0036a3602fc022004200441b8036a3602f4022004200441a0036a3602f0022004200441f0026a3602ec032004200441106a3602e803200441f8036a41086a200441e4026a41086a280200360200200420042902e4023703f8032009200a200b200441f8036a200441ec036a10b9b28080000c010b2005280228210620052802242107200528021c2108200441003602b003200420063602ac03200420073602a803200420083602a003200420013602a403200441003602c803200441b8b4cb80003602b803200442043702c003200441013602bc0320014101460d0d200441013602e003200420063602dc03200420073602d803200420083602d003200420013602d4032004200441a0046a3602e403200141024d0d0e2004410236029804200420063602940420042007360290042004200136028c04200420083602880420044190a7cb800036029003200441bca8cb800036028403200441908acb80003602f80220042005411c6a3602ec02200441033602e8022004200441e8036a36028c03200420044188046a360288032004200441e4036a360280032004200441d0036a3602fc022004200441b8036a3602f4022004200441a0036a3602f0022004200441f0026a3602e4022004200441106a3602e8032005200441e4026a10bdb280800041002d00d8a2db80000d0041002802cca2db8000450d00200441013602ec03200441002802d09ddb800022012902143702f00341002802d88fdb800041d4e9c3800041002802c8a2db800041024622051b2206200441ec036a41002802dc8fdb800041bce9c3800020051b220528020c11848080800000450d00200441f8036a41086a200441ec036a41086a280200360200200420042902ec033703f803200120062005200441f8036a200441e4026a10b9b28080000b200441d0046a10db9e808000200441a0016a41086a200441f0026a41086a2902002211370300200420042902f002220e3703b0012004200e3703a0012000410c6a20113702002000200e370204200041133602000c1c0b200420042900183700bf03200420042900113703b803200420042903303703a0042004200441386a2903003703a804200441286a290300210e0b20042903202111200420042900bf0337008f04200420042903b80337038804200420042903a0043703f002200420042903a8043703f80241002d0098a2db80001a41c00041002802a496db8000118280808000002206450d0c200620113703102006200b3a00002006200429038804370001200620042903f002370320200620093a0038200620083602342006200a3602302006200e370318200641086a200429008f04370000200641286a20042903f802370300200441013602c003200420063602bc03200441013602b803200441a0046a41046a200441b8036a10acaf8080002004410c3602a004200441c0016a200141f0016a200441a0046a410010b0b180800020042802f0014109460d12200441a0046a41386a200441c0016a41386a290300370300200441a0046a41306a200441c0016a41306a290300370300200441a0046a41286a200441c0016a41286a290300370300200441a0046a41206a200441c0016a41206a290300370300200441a0046a41186a200441c0016a41186a290300370300200441a0046a41106a200441c0016a41106a290300370300200420042903c8013703a804200420042903c0013703a0040240024002404100280284a2db800041044b0d000240024041002d00cc9ddb800022050e03020101000b41c49ddb800010c3b280800041ff01712205450d010b41002802c49ddb8000200510b8b2808000450d0041002802c49ddb8000220528022022010d0141d488cb8000412241bcb2cb8000109181808000000b41002d00d8a2db80000d0141002802cca2db8000450d01200441013602e402200441002802c49ddb800022092902143702e80241002802d88fdb800041d4e9c3800041002802c8a2db800041024622051b220a200441e4026a41002802dc8fdb800041bce9c3800020051b220b28020c11848080800000450d0141002802c49ddb800022012802202205450d0f2001280228210620012802242107200128021c2108200441003602b003200420063602ac03200420073602a803200420083602a003200420053602a403200441003602c803200441f0b2cb80003602b803200442043702c003200441013602bc0320054101460d10200441013602e003200420063602dc03200420073602d803200420083602d003200420053602d4032004200441a0046a3602e403200541024d0d112004410236029804200420063602940420042007360290042004200536028c04200420083602880420044190a7cb800036029003200441bca8cb800036028403200441908acb80003602f80220042001411c6a3602f403200441033602f0032004200441e8036a36028c03200420044188046a360288032004200441e4036a360280032004200441d0036a3602fc022004200441b8036a3602f4022004200441a0036a3602f0022004200441f0026a3602ec032004200441106a3602e803200441f8036a41086a200441e4026a41086a280200360200200420042902e4023703f8032009200a200b200441f8036a200441ec036a10b9b28080000c010b2005280228210620052802242107200528021c2108200441003602b003200420063602ac03200420073602a803200420083602a003200420013602a403200441003602c803200441f0b2cb80003602b803200442043702c003200441013602bc0320014101460d11200441013602e003200420063602dc03200420073602d803200420083602d003200420013602d4032004200441a0046a3602e403200141024d0d122004410236029804200420063602940420042007360290042004200136028c04200420083602880420044190a7cb800036029003200441bca8cb800036028403200441908acb80003602f80220042005411c6a3602ec02200441033602e8022004200441e8036a36028c03200420044188046a360288032004200441e4036a360280032004200441d0036a3602fc022004200441b8036a3602f4022004200441a0036a3602f0022004200441f0026a3602e4022004200441106a3602e8032005200441e4026a10bdb280800041002d00d8a2db80000d0041002802cca2db8000450d00200441013602ec03200441002802c49ddb800022012902143702f00341002802d88fdb800041d4e9c3800041002802c8a2db800041024622051b2206200441ec036a41002802dc8fdb800041bce9c3800020051b220528020c11848080800000450d00200441f8036a41086a200441ec036a41086a280200360200200420042902ec033703f803200120062005200441f8036a200441e4026a10b9b28080000b200441d0046a10db9e808000200441a0016a41086a200441f0026a41086a2902002211370300200420042902f002220e3703b0012004200e3703a0012000410c6a20113702002000200e370204200041133602000c1a0b20044188016a41106a200441c0016a41106a290300370200200420042903c80137029001200420042903c001370288010c150b20042903a804210e20042903b0042111200020042903b804370310200020113703082000200e3703000c180b41b89ddb800010c3b280800041ff01712201450d010b41002802b89ddb8000200110b8b2808000450d0041002802b89ddb8000220128022022060d1041d488cb80004122419cb2cb8000109181808000000b41002d00d8a2db80000d1041002802cca2db80004105470d102004410536027c200441002802b89ddb800022062902143702800141002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2208200441fc006a41002802dc8fdb800041bce9c3800020011b220928020c11848080800000450d1041002802b89ddb80002201280220220a450d0e2001280228210b2001280224210c200128021c210d200441003602b0042004200b3602ac042004200c3602a8042004200a3602a4042004200d3602a004200441acb2cb80003602f80220042001411c6a3602c003200441013602bc03200420044188016a3602f4022004200441a0046a3602f0022004200441f0026a3602b80320042004410c6a36028801200441c0016a41086a200441fc006a41086a2802003602002004200429027c3703c001200620082009200441c0016a200441b8036a10b9b28080000c100b200042063703000c140b411041c00010bb80808000000b41d488cb8000412241fcb3cb8000109181808000000b41d488cb8000412241fcb3cb8000109181808000000b41d488cb8000412241fcb3cb8000109181808000000b41d488cb8000412241fcb3cb8000109181808000000b41d488cb8000412241fcb3cb8000109181808000000b411041c00010bb80808000000b41d488cb8000412241bcb2cb8000109181808000000b41d488cb8000412241bcb2cb8000109181808000000b41d488cb8000412241bcb2cb8000109181808000000b41d488cb8000412241bcb2cb8000109181808000000b41d488cb8000412241bcb2cb8000109181808000000b20044188016a41106a200441c0016a41106a290300370200200420042903c80137029001200420042903c001370288010c030b41d488cb80004122419cb2cb8000109181808000000b2001280228210820012802242109200128021c210a200441003602b004200420083602ac04200420093602a804200420063602a4042004200a3602a004200441acb2cb80003602c80120042001411c6a3602f802200441013602f4022004200441b8036a3602c4012004200441a0046a3602c0012004200441c0016a3602f00220042004410c6a3602b803200441f0026a10ac9f8080000b2004280244210120042d00482108024002400240024002400240024002400240200428024022090e09080700010203040506080b20012001280200220641016a360200200641004e0d070c150b20012001280200220641016a360200200641004e0d060c140b20012001280200220641016a360200200641004e0d050c130b20012001280200220641016a360200200641004e0d040c120b20012001280200220641016a360200200641004e0d030c110b20012001280200220641016a360200200641004e0d020c100b20012001280200220641016a360200200641004e0d010c0f0b20012001280200220641016a36020020064100480d0e0b0240024020042d001022064106470d00200441286a290300210e0c010b200420042900183700c701200420042900113703c001200420042903303703a0042004200441386a2903003703a804200441286a290300210e0b20042903202111200420042900c7013700bf03200420042903c0013703b803200420042903a0043703f002200420042903a8043703f802200441003602d401200442003702c801200441003602c0010240024020064106470d00200441003602b004200420083602a804200420013602a404200420093602a0042004200441c0016a3602ac04200441a0046a2011200e10e7b18080001a0c010b200441b8046a20042900bf03370000200441d8046a20042903f802370300200420113703c004200420063a00b004200420083602a804200420013602a404200420093602a004200420042903b8033700b104200420042903f0023703d0042004200e3703c804200441cc016a200441a0046a10c7b18080001a0b200441e0006a41106a200441c0016a41106a290200370300200441e0006a41086a200441c0016a41086a290200370300200420042902c0013703600c010b0240024002404100280284a2db80000d000240024041002d00e49ddb800022010e03020101000b41dc9ddb800010c3b280800041ff01712201450d010b41002802dc9ddb8000200110b8b2808000450d0041002802dc9ddb8000220128022022060d0141d488cb80004122418cb2cb8000109181808000000b41002d00d8a2db80000d0141002802cca2db80004105470d012004410536028402200441002802dc9ddb800022062902143702880241002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b220820044184026a41002802dc8fdb800041bce9c3800020011b220928020c11848080800000450d01024041002802dc9ddb80002201280220220a450d002001280228210b2001280224210c200128021c210d200441003602b0042004200b3602ac042004200c3602a8042004200a3602a4042004200d3602a004200441c4a0cb80003602f80220042001411c6a3602c003200441013602bc03200420044188046a3602f4022004200441a0046a3602f0022004200441f0026a3602b803200420044188016a36028804200441c0016a41086a20044184026a41086a28020036020020042004290284023703c001200620082009200441c0016a200441b8036a10b9b28080000c020b41d488cb80004122418cb2cb8000109181808000000b2001280228210820012802242109200128021c210a200441003602b004200420083602ac04200420093602a804200420063602a4042004200a3602a004200441c4a0cb80003602c80120042001411c6a3602f802200441013602f4022004200441b8036a3602c4012004200441a0046a3602c0012004200441c0016a3602f002200420044188016a3602b803200441f0026a10ad9f8080000b2004280290012106200428028c0121092004280288012201450d012006450d0102402009450d0002400240200941077122080d00200921060c010b2009210603402006417f6a210620012802c00221012008417f6a22080d000b0b20094108490d00034020012802c0022802c0022802c0022802c0022802c0022802c0022802c0022802c0022101200641786a22060d000b0b410021080240024020012f01ba02450d00200121060c010b034020012802b0012206450d0720012f01b802210820062101200820062f01ba024f0d000b0b200620084104746a2201290300210e200141086a290300211120062008410c6c6a220641b8016a2802002101200641bc016a2d00002108024002400240024002400240024002400240200641b4016a28020022060e09080700010203040506080b20012001280200220941016a360200200941004e0d070c140b20012001280200220941016a360200200941004e0d060c130b20012001280200220941016a360200200941004e0d050c120b20012001280200220941016a360200200941004e0d040c110b20012001280200220941016a360200200941004e0d030c100b20012001280200220941016a360200200941004e0d020c0f0b20012001280200220941016a360200200941004e0d010c0e0b20012001280200220941016a36020020094100480d0d0b200420083a00c802200420013602c4022004200e3703a002200420063602c0022004410636029002200420113703a802200441e0006a20044190026a10abb180800020044188016a10f28c80800020044188016a410c6a10ef8c8080000b20042d004820052d0038470d01200428024020042802442005280230200541346a28020010e99e808000450d01200441c0016a200441e0006a10ecb1808000200441a0046a41306a200341306a290300370300200441a0046a41286a200341286a290300370300200441a0046a41206a200341206a290300370300200441a0046a41186a200341186a290300370300200441a0046a41106a200341106a290300370300200441a0046a41086a200341086a290300370300200420032903003703a004200441c0016a2007200441a0046a10ebb180800020004129360200200441106a41306a10db9e8080000c0c0b2000411336020041002105410021004100210702402001450d00200420093602bc04200420013602b804200441003602b404200420093602ac04200420013602a804200441003602a40441012100200621070b200420073602c004200420003602b004200420003602a004200441a0046a10cc8a8080004100210102402004280294012206450d00200420042802980122053602bc04200420063602b804200441003602b404200420053602ac04200420063602a804200441003602a40441012105200428029c0121010b200420013602c004200420053602b004200420053602a004200441a0046a10da8b8080000c010b0240024020042802680d00200441003602a804200441003602a0040c010b20042802602201450d04200441a0046a2001200428026410cf8c8080000b0240024020042802740d00200441003602e002200441003602d8020c010b200428026c2201450d05200441d8026a2001200428027010ce8c8080000b20042802a804210620042802a404210720042802a0042108200541346a280200210120052d003821090240024002400240024002400240024002402005280230220a0e09080700010203040506080b20012001280200220b41016a360200200b4100480d110c070b20012001280200220b41016a360200200b4100480d100c060b20012001280200220b41016a360200200b4100480d0f0c050b20012001280200220b41016a360200200b4100480d0e0c040b20012001280200220b41016a360200200b4100480d0d0c030b20012001280200220b41016a360200200b4100480d0c0c020b20012001280200220b41016a360200200b41004e0d010c0b0b20012001280200220b41016a360200200b4100480d0a0b0240024020052d0000220b4106470d00200541186a290300210e0c010b200420052900013703f002200420052903203703a0042004200541086a2900003700f7022004200541286a2903003703a804200541186a290300210e0b20052903102111200420042900f7023700bf03200420042903f0023703b803200420042903a0043703c001200420042903a8043703c80141002d0098a2db80001a41c00041002802a496db8000118280808000002205450d05200441ec006a210c200520113703102005200b3a0000200520042903b803370001200520042903c001370320200520093a0038200520013602342005200a3602302005200e370318200541086a20042900bf03370000200541286a20042903c801370300200441cc036a200441d8026a41086a280200360200200420042902d8023702c403200420063602c003200420073602bc03200420083602b8030240024002404100280284a2db800041044b0d000240024041002d00f09ddb800022010e03020101000b41e89ddb800010c3b280800041ff01712201450d010b41002802e89ddb8000200110b8b2808000450d0041002802e89ddb8000220128022022060d0141d488cb8000412241f8b2cb8000109181808000000b41002d00d8a2db80000d0141002802cca2db8000450d01200441013602a001200441002802e89ddb800022072902143702a40141002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2208200441a0016a41002802dc8fdb800041bce9c3800020011b220928020c11848080800000450d0141002802e89ddb800022012802202206450d082001280228210a2001280224210b200128021c210d20044100360298042004200a360294042004200b360290042004200d360288042004200636028c04200441f0026a200441e0006a10d08c808000200441ac046a2213200c10d18c808000200441a0046a41086a200441f0026a41086a280200360200200420042902f0023703a0042004419683808000ad4220862004410c6aad843703d803200441f985808000ad422086200441a0046aad843703d003200441023602c401200441ecb3cb80003602c001200442023702cc012004200441d0036a3602c80120064101460d0920044101360298012004200a360294012004200b360290012004200636028c012004200d36028801200441c4a0cb800036028403200441908acb80003602f80220042001411c6a3602b801200441023602b4012004200441f8036a36028003200420044188016a3602fc022004200441c0016a3602f402200420044188046a3602f0022004200441f0026a3602b0012004200441b8036a3602f803200441a0036a41086a200441a0016a41086a280200360200200420042902a0013703a003200720082009200441a0036a200441b0016a10b9b2808000200441a0046a10f28c808000201310ef8c8080000c010b2001280228210720012802242108200128021c210920044100360298042004200736029404200420083602900420042009360288042004200636028c04200441f0026a200441e0006a10d08c808000200441ac046a220a200c10d18c808000200441a0046a41086a200441f0026a41086a280200360200200420042902f0023703a0042004419683808000ad4220862004410c6aad843703d803200441f985808000ad422086200441a0046aad843703d003200441023602c401200441ecb3cb80003602c001200442023702cc012004200441d0036a3602c80120064101460d092004410136029801200420073602940120042008360290012004200636028c012004200936028801200441c4a0cb800036028403200441908acb80003602f80220042001411c6a3602a801200441023602a4012004200441f8036a36028003200420044188016a3602fc022004200441c0016a3602f402200420044188046a3602f0022004200441f0026a3602a0012004200441b8036a3602f80341002802e89ddb8000200441a0016a10bdb2808000024041002d00d8a2db80000d0041002802cca2db8000450d00200441013602b001200441002802e89ddb800022062902143702b40141002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2207200441b0016a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d00200441a0036a41086a200441b0016a41086a280200360200200420042902b0013703a003200620072001200441a0036a200441a0016a10b9b28080000b200441a0046a10f28c808000200a10ef8c8080000b410021014100210641002107024020042802b8032208450d00200420042802bc0322063602bc04200420083602b804200441003602b404200420063602ac04200420083602a804200441003602a4044101210620042802c00321070b200541306a2108200420073602c004200420063602b004200420063602a004200441a0046a10cc8a80800041002106024020042802c4032207450d00200420042802c80322013602bc04200420073602b804200441003602b404200420013602ac04200420073602a804200441003602a4044101210120042802cc0321060b200420063602c004200420013602b004200420013602a004200441a0046a10da8b8080002000411e360200200810e38a808000410021012005410028029c96db8000118080808000004100210541002106024020042802602200450d002004200428026422053602bc04200420003602b804200441003602b404200420053602ac04200420003602a804200441003602a40441012105200428026821060b200420063602c004200420053602b004200420053602a004200441a0046a10cc8a808000410021050240200428026c2206450d002004200428027022053602bc04200420063602b804200441003602b404200420053602ac04200420063602a804200441003602a40441012101200428027421050b200420053602c004200420013602b004200420013602a004200441a0046a10da8b8080000b200441c0006a10db9e8080000b0240200328020041776a2205410a4b0d0020054107470d090b200310db9e8080000c080b41c8b5cb8000109081808000000b41d8e9c78000109081808000000b41d8e9c78000109081808000000b411041c00010bb80808000000b41d488cb8000412241f8b2cb8000109181808000000b41d488cb8000412241f8b2cb8000109181808000000b41d488cb8000412241f8b2cb8000109181808000000b000b024020022802082201450d00200228020441306a21050340200510e38a808000200541c0006a21052001417f6a22010d000b0b02402002280200450d002002280204410028029c96db8000118080808000000b200441f0046a2480808080000b8a0404047f017e017f047e23808080800041f0006b2201248080808000200141002802b89ddb800036022c2001200036022820014201370318024041002802dca2db80004102470d004100280290a2db80002102410028028ca2db8000210302404100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b2003200141186a200228022811848080800000450d002003200141186a200228022c118b80808000000b024041002d00d8a2db80000d0041002802cca2db80004105470d002001410536020c200141002802b89ddb8000220329021437021041002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b22042001410c6a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d00200129020c210520012802142106200329020021072001420137025020014101360248200141b0e1d480003602442001200636024020012005370238200335022c210520033502302108200335023421092003350238210a2001419083808000ad422086200141e8006aad84370360200141013a006c2001200036026820012009200a422086843702302001410241012009501b36022c200120052008422086843702242001410241012005501b3602202001200141e0006a36024c200120073702182004200141186a2002280210118b80808000000b200141f0006a2480808080000b8a0404047f017e017f047e23808080800041f0006b2201248080808000200141002802dc9ddb800036022c2001200036022820014201370318024041002802dca2db80004102470d004100280290a2db80002102410028028ca2db8000210302404100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b2003200141186a200228022811848080800000450d002003200141186a200228022c118b80808000000b024041002d00d8a2db80000d0041002802cca2db80004105470d002001410536020c200141002802dc9ddb8000220329021437021041002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b22042001410c6a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d00200129020c210520012802142106200329020021072001420137025020014101360248200141b0e1d480003602442001200636024020012005370238200335022c210520033502302108200335023421092003350238210a2001419083808000ad422086200141e8006aad84370360200141013a006c2001200036026820012009200a422086843702302001410241012009501b36022c200120052008422086843702242001410241012005501b3602202001200141e0006a36024c200120073702182004200141186a2002280210118b80808000000b200141f0006a2480808080000bff0101017f23808080800041306b220324808080800002400240200120021081b18080000d00200341086a200141306a10f3af80800020034100360214200341003a001c02400240024020032d00100d002003280208200328020c4100200310e99e8080000d010b200341146a10db9e808000412321022001200341086a1081b1808000450d012003412c6a200341086a41086a2802003600002000411f3a00002003200329020837002420002003290021370001200041086a200341286a2900003700000c030b200341146a10db9e808000412121020b200020023a0000200341086a10db9e8080000c010b200041223a00000b200341306a2480808080000b4f01027e20004200370308200020023502004284e6057e2001ad428f077e7c2002350204429b017e7c42002002350208220342b3aec6397e2204200342b6deef087e7d220320032004561b7c3703000ba10101037f23808080800041106b22022480808080002000280200210041012103200128021c4199c5c080004101200128022028020c118180808000002104200241003a000d200220043a000c20022001360208200241086a2000200041046a10cd8b8080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021030b200241106a24808080800020030bb50202027f017e2380808080004180016b220224808080800020002802002100024002400240200128021422034110710d0020034120710d0120002903004101200110998180800021000c020b20002903002104410021000340200220006a41ff006a2004a7410f712203413072200341d7006a2003410a491b3a00002000417f6a21002004420f5621032004420488210420030d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000c010b20002903002104410021000340200220006a41ff006a2004a7410f712203413072200341376a2003410a491b3a00002000417f6a21002004420f5621032004420488210420030d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000b20024180016a24808080800020000bf30101027f23808080800041106b220224808080800020022000280200360204200128021c41e0bacb80004108200128022028020c118180808000002100200241003a000d200220003a000c20022001360208200241086a41e8bacb8000410c200241046a41d0bacb800010a3818080001a20022d000d220020022d000c2203722101024020004101470d0020034101710d000240200228020822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710ba10101037f23808080800041106b22022480808080002000280200210041012103200128021c4199c5c080004101200128022028020c118180808000002104200241003a000d200220043a000c20022001360208200241086a2000200041086a10cd8b8080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021030b200241106a24808080800020030ba40101037f23808080800041106b22022480808080002000280200280200210041012103200128021c4199c5c080004101200128022028020c118180808000002104200241003a000d200220043a000c20022001360208200241086a2000200041206a10cd8b8080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021030b200241106a24808080800020030bb10201037f2380808080004180016b220224808080800020002802002100024002400240200128021422034110710d0020034120710d0120002802004101200110978180800021000c020b20002802002100410021030340200220036a41ff006a2000410f712204413072200441d7006a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000c010b20002802002100410021030340200220036a41ff006a2000410f712204413072200441376a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000b20024180016a24808080800020000b1900200028020022002802002000280204200110ef808080000b1200200141c0b4cb8000410210e6808080000b0f002000280200200110b99f8080000bf60701047f23808080800041c0006b220224808080800002400240024002400240024002400240024020002d00000e080001020304050607000b410121032002200041016a360204200128021c220041fcbdcb800041092001280220220428020c2205118180808000000d070240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d09200241046a200110c49f808000450d010c090b20004194c5c0800041022005118180808000000d0841012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10c49f8080000d082002280234418ec5c080004102200228023828020c118180808000000d080b200128021c4196c5c080004101200128022028020c1181808080000021030c070b2002200041106a360208200128021c4198becb80004106200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a419ebecb8000410c200041086a4188becb800010a3818080001a200241186a41aabecb8000410a200241086a41e0bbcb800010a3818080001a20022d001d220120022d001c220072210320014101470d0620004101710d060240200228021822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c070b200128021c4190c5c080004101200128022028020c1181808080000021030c060b200128021c41b4becb80004108200128022028020c1181808080000021030c050b200128021c41bcbecb80004106200128022028020c1181808080000021030c040b2002200041086a360208200128021c41c2becb80004108200128022028020c118180808000002100200241003a001d200220003a001c20022001360218200241186a41cabecb80004108200241086a41a4b8cb800010a3818080001a20022d001d220120022d001c220072210320014101470d0320004101710d030240200228021822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c040b200128021c4190c5c080004101200128022028020c1181808080000021030c030b200128021c41d2becb8000410b200128022028020c1181808080000021030c020b200128021c41ddbecb8000410b200128022028020c1181808080000021030c010b200128021c41e8becb80004110200128022028020c1181808080000021030b200241c0006a24808080800020034101710bc10301047f2380808080004180016b220224808080800020002802002100024002400240200128021422034110710d0020034120710d014103210320002d00002200210402402000410a490d004101210320022000200041e4006e220441e4006c6b41ff0171410174220541d596c080006a2d00003a00022002200541d496c080006a2d00003a00010b024002402000450d002004450d010b20022003417f6a22036a200441017441fe017141d596c080006a2d00003a00000b2001410141014100200220036a410320036b10e48080800021000c020b20002d00002103410021000340200220006a41ff006a2003410f712204413072200441d7006a2004410a491b3a00002000417f6a2100200341ff0171220441047621032004410f4b0d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000c010b20002d00002103410021000340200220006a41ff006a2003410f712204413072200441376a2004410a491b3a00002000417f6a2100200341ff0171220441047621032004410f4b0d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000b20024180016a24808080800020000ba10101037f23808080800041106b22022480808080002000280200210041012103200128021c4199c5c080004101200128022028020c118180808000002104200241003a000d200220043a000c20022001360208200241086a2000200041106a10cd8b8080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021030b200241106a24808080800020030ba10101037f23808080800041106b22022480808080002000280200210041012103200128021c4199c5c080004101200128022028020c118180808000002104200241003a000d200220043a000c20022001360208200241086a2000200041146a10cd8b8080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021030b200241106a24808080800020030bb30201027f23808080800041106b220224808080800020022000280200220041186a360204200128021c41e0bdcb8000410d200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a4192bccb80004105200041286a41c0bdcb800010a3818080001a200241086a41edbdcb80004109200041d0bdcb800010a3818080001a200241086a41f6bdcb80004106200241046a4180bacb800010a3818080001a20022d000d220020022d000c2203722101024020004101470d0020034101710d000240200228020822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710bb70201037f2380808080004180016b220224808080800020002802002100024002400240200128021422034110710d0020034120710d0120002f01004101200110958180800021000c020b20002f01002103410021000340200220006a41ff006a2003410f712204413072200441d7006a2004410a491b3a00002000417f6a2100200341ffff0371220441047621032004410f4b0d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000c010b20002f01002103410021000340200220006a41ff006a2003410f712204413072200441376a2004410a491b3a00002000417f6a2100200341ffff0371220441047621032004410f4b0d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000b20024180016a24808080800020000bd60303027f037e017f2380808080004180016b22022480808080002000280200210002400240024002400240200128021422034110710d0020034120710d012000290300200041086a2903004101200110de8080800021000c020b200041086a290300210420002903002105410021000340200041ff006a41ff004b0d03200220006a41ff006a2005a7410f712203413072200341d7006a2003410a491b3a00002004423c8621062005421054210320045021072000417f6a210020044204882104200620054204888421052003410020071b450d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000c010b200041086a290300210420002903002105410021000340200041ff006a41ff004b0d03200220006a41ff006a2005a7410f712203413072200341376a2003410a491b3a00002004423c8621062005421054210320045021072000417f6a210020044204882104200620054204888421052003410020071b450d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000b20024180016a24808080800020000f0b200041ff006a41800141c096c0800010f980808000000b200041ff006a41800141c096c0800010f980808000000b3000024020002802002d00000d00200141889ac08000410510e6808080000f0b2001418d9ac08000410410e6808080000bb10201037f2380808080004180016b220224808080800020002802002100024002400240200128021422034110710d0020034120710d0120002802004101200110978180800021000c020b20002802002100410021030340200220036a41ff006a2000410f712204413072200441d7006a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000c010b20002802002100410021030340200220036a41ff006a2000410f712204413072200441376a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000b20024180016a24808080800020000bd61401057f23808080800041c0006b22022480808080004101210302400240024002400240024002400240024002400240200028020022002d000041776a22044101200441ff0171410a491b41ff01710e0a00010203040506070809000b2002200041046a36020441012103200128021c220041c6bbcb800041092001280220220528020c2204118180808000000d090240024020012d00144104710d004101210320004193c5c0800041012004118180808000000d0b200241046a200110b59f808000450d010c0b0b20004194c5c0800041022004118180808000000d0a41012103200241013a000b200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200220053602102002200036020c200241e8c4c080003602382002200129020037031820022002410b6a36021420022002410c6a360234200241046a200241186a10b59f8080000d0a2002280234418ec5c080004102200228023828020c118180808000000d0a0b200128021c4196c5c080004101200128022028020c1181808080000021030c090b2002200041306a36020c200128021c41f0bbcb8000410b200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41fbbbcb80004107200041d0bbcb800010a3818080001a200241186a4182bccb800041022002410c6a41e0bbcb800010a3818080001a20022d001d220120022d001c220072210320014101470d0820004101710d080240200228021822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c090b200128021c4190c5c080004101200128022028020c1181808080000021030c080b2002200041386a36020c200128021c4184bccb8000410e200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41fbbbcb80004107200041086a41d0bbcb800010a3818080001a200241186a4192bccb800041052002410c6a41a4b8cb800010a3818080001a20022d001d220120022d001c220072210320014101470d0720004101710d070240200228021822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c080b200128021c4190c5c080004101200128022028020c1181808080000021030c070b2002200041386a36020c200128021c41a8bccb8000410c200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41fbbbcb80004107200041086a41d0bbcb800010a3818080001a200241186a41b4bccb800041032002410c6a4198bccb800010a3818080001a20022d001d220120022d001c220072210320014101470d0620004101710d060240200228021822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c070b200128021c4190c5c080004101200128022028020c1181808080000021030c060b410121032002200041016a360204200128021c220041b7bccb8000410e2001280220220528020c2204118180808000000d050240024020012d00144104710d004101210320004193c5c0800041012004118180808000000d07200241046a200110ba9f808000450d010c070b20004194c5c0800041022004118180808000000d0641012103200241013a000b200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200220053602102002200036020c200241e8c4c080003602382002200129020037031820022002410b6a36021420022002410c6a360234200241046a200241186a10ba9f8080000d062002280234418ec5c080004102200228023828020c118180808000000d060b200128021c4196c5c080004101200128022028020c1181808080000021030c050b2002200041106a36020441012103200128021c220041c5bccb8000410c2001280220220528020c2204118180808000000d040240024020012d00144104710d004101210320004193c5c0800041012004118180808000000d06200241046a200110bf9f808000450d010c060b20004194c5c0800041022004118180808000000d0541012103200241013a000b200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200220053602102002200036020c200241e8c4c080003602382002200129020037031820022002410b6a36021420022002410c6a360234200241046a200241186a10bf9f8080000d052002280234418ec5c080004102200228023828020c118180808000000d050b200128021c4196c5c080004101200128022028020c1181808080000021030c040b2002200041016a36020c200128021c41e4bccb8000410a200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41eebccb80004106200041216a41d4bccb800010a3818080001a200241186a41f4bccb800041042002410c6a41e0bbcb800010a3818080001a20022d001d220120022d001c220072210320014101470d0320004101710d030240200228021822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c040b200128021c4190c5c080004101200128022028020c1181808080000021030c030b200128021c41f8bccb80004109200128022028020c1181808080000021030c020b2002200041046a36020c200128021c41a4bdcb80004109200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a4182bccb80004102200041106a4184bdcb800010a3818080001a200241186a41adbdcb800041042002410c6a4194bdcb800010a3818080001a20022d001d220120022d001c220072210320014101470d0120004101710d010240200228021822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c020b200128021c4190c5c080004101200128022028020c1181808080000021030c010b200128021c220441b1bdcb8000410f2001280220220628020c2205118180808000000d00200041086a21000240024020012d00144104710d004101210320044193c5c0800041012005118180808000000d022000200110b99f808000450d010c020b20044194c5c0800041022005118180808000000d0141012103200241013a0004200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200220063602102002200436020c200241e8c4c08000360238200220012902003703182002200241046a36021420022002410c6a3602342000200241186a10b99f8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021030b200241c0006a24808080800020034101710b950501027f23808080800041106b22022480808080000240024002400240024002400240024002400240024002402000280200220328020041776a220041072000410b491b0e0b000102030405060708090a000b200128021c41f8becb80004106200128022028020c1181808080000021010c0a0b200128021c41febecb80004114200128022028020c1181808080000021010c090b200128021c4192bfcb80004113200128022028020c1181808080000021010c080b200128021c41a5bfcb80004117200128022028020c1181808080000021010c070b200128021c41bcbfcb80004110200128022028020c1181808080000021010c060b200128021c41ccbfcb80004110200128022028020c1181808080000021010c050b200128021c41dcbfcb8000410b200128022028020c1181808080000021010c040b20022003360204200128021c4188c0cb80004106200128022028020c118180808000002100200241003a000d200220003a000c20022001360208200241086a41fbbbcb80004107200341086a41e8bfcb800010a3818080001a200241086a418ec0cb8000410b200241046a41f8bfcb800010a3818080001a20022d000d220020022d000c220372210120004101470d0320034101710d030240200228020822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c040b200128021c4190c5c080004101200128022028020c1181808080000021010c030b200128021c4199c0cb8000410a200128022028020c1181808080000021010c020b200128021c41a3c0cb80004109200128022028020c1181808080000021010c010b200128021c41acc0cb8000410d200128022028020c1181808080000021010b200241106a24808080800020014101710ba10101037f23808080800041106b22022480808080002000280200210041012103200128021c4199c5c080004101200128022028020c118180808000002104200241003a000d200220043a000c20022001360208200241086a2000200041206a10cd8b8080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021030b200241106a24808080800020030b14002000280200280200410120011097818080000bba0301047f2380808080004180016b2202248080808000024002400240200128021422034110710d0020034120710d014103210320002d00002200210402402000410a490d004101210320022000200041e4006e220441e4006c6b41ff0171410174220541d596c080006a2d00003a00022002200541d496c080006a2d00003a00010b024002402000450d002004450d010b20022003417f6a22036a200441017441fe017141d596c080006a2d00003a00000b2001410141014100200220036a410320036b10e48080800021000c020b20002d00002103410021000340200220006a41ff006a2003410f712204413072200441d7006a2004410a491b3a00002000417f6a2100200341ff0171220441047621032004410f4b0d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000c010b20002d00002103410021000340200220006a41ff006a2003410f712204413072200441376a2004410a491b3a00002000417f6a2100200341ff0171220441047621032004410f4b0d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000b20024180016a24808080800020000baa0201037f2380808080004180016b2202248080808000024002400240200128021422034110710d0020034120710d0120002802004101200110978180800021000c020b20002802002100410021030340200220036a41ff006a2000410f712204413072200441d7006a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000c010b20002802002100410021030340200220036a41ff006a2000410f712204413072200441376a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000b20024180016a24808080800020000bae0202027f017e2380808080004180016b2202248080808000024002400240200128021422034110710d0020034120710d0120002903004101200110998180800021000c020b20002903002104410021000340200220006a41ff006a2004a7410f712203413072200341d7006a2003410a491b3a00002000417f6a21002004420f5621032004420488210420030d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000c010b20002903002104410021000340200220006a41ff006a2004a7410f712203413072200341376a2003410a491b3a00002000417f6a21002004420f5621032004420488210420030d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000b20024180016a24808080800020000be60201017f02400240024002400240024002400240024020002802000e080801020304050607000b2000280204220120012802002201417f6a36020020014101470d07200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d06200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d05200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d04200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d03200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d02200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d01200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d00200041046a10caaf8080000b0b7d01017f200041046a21010240024002400240024020002802000e020102000b200110ec8b80800020012802000d020c030b200110ed8b80800020012802000d010c020b200110ee8b8080002001280200450d010b2000280208410028029c96db8000118080808000000b2000410028029c96db8000118080808000000bdb0101027f0240024002400240024020002802000e020102000b0240200028020c2201450d00200028020841306a21020340200210e38a808000200241c0006a21022001417f6a22010d000b0b2000280204450d03200041086a21020c020b2000280204450d02200041086a21020c010b0240200028020c2201450d00200028020841306a21020340200210cf8b808000200241c0006a21022001417f6a22010d000b0b2000280204450d01200041086a21020b2002280200410028029c96db8000118080808000000b2000410028029c96db8000118080808000000bb10301037f0240200028020022014103460d00200041046a210220002802042103024002400240024020010e020102000b02402003410c470d00024020002802102203450d00200028020c41306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2000280208450d04200028020c410028029c96db8000118080808000000f0b0240200341776a2201410320014103491b0e0404000403040b200041086a21020c020b02402003410c470d00024020002802102203450d00200028020c41306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2000280208450d03200028020c410028029c96db8000118080808000000f0b0240200341776a2201410320014103491b0e0403000302030b200041086a21020c010b02402003410c470d00024020002802102203450d00200028020c41306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2000280208450d02200028020c410028029c96db8000118080808000000f0b0240200341776a2201410320014103491b0e0402000201020b200041086a21020b200210db9e8080000b0b9b0101037f23808080800041106b220224808080800041012103200128021c4199c5c080004101200128022028020c118180808000002104200241003a000d200220043a000c20022001360208200241086a2000200041c0026a10c58b8080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021030b200241106a24808080800020030b9b0101037f23808080800041106b220224808080800041012103200128021c4199c5c080004101200128022028020c118180808000002104200241003a000d200220043a000c20022001360208200241086a2000200041e0036a10c58b8080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021030b200241106a24808080800020030b9b0101037f23808080800041106b220224808080800041012103200128021c4199c5c080004101200128022028020c118180808000002104200241003a000d200220043a000c20022001360208200241086a200020004180056a10c58b8080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021030b200241106a24808080800020030b9b0101037f23808080800041106b220224808080800041012103200128021c4199c5c080004101200128022028020c118180808000002104200241003a000d200220043a000c20022001360208200241086a2000200041b0046a10c58b8080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021030b200241106a24808080800020030b9b0101037f23808080800041106b220224808080800041012103200128021c4199c5c080004101200128022028020c118180808000002104200241003a000d200220043a000c20022001360208200241086a200020004190036a10c58b8080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021030b200241106a24808080800020030bc80101047f23808080800041106b22022480808080004103210320002802002d00002200210402402000410a490d004101210320022000200041e4006e220441e4006c6b41ff0171410174220541d596c080006a2d00003a000f2002200541d496c080006a2d00003a000e0b024002402000450d002004450d010b2002410d6a2003417f6a22036a200441017441fe017141d596c080006a2d00003a00000b20014101410141002002410d6a20036a410320036b10e4808080002103200241106a24808080800020030b960301057f23808080800041c0006b22022480808080000240024020002d00004108470d00200128021c41d8b5cb80004104200128022028020c1181808080000021030c010b41012103200128021c220441dcb5cb800041042001280220220528020c2206118180808000000d000240024020012d00144104710d004101210320044193c5c0800041012006118180808000000d022000200110b99f8080000d02200128021c2104200128022028020c21060c010b20044194c5c0800041022006118180808000000d0141012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200536020c20022004360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a3602342000200241186a10b99f8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20044196c5c08000410120061181808080000021030b200241c0006a24808080800020030ba51501057f23808080800041c0006b220224808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020002802000e29000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728000b200128021c41e0b5cb80004108200128022028020c1181808080000021030c280b200128021c41e8b5cb8000410d200128022028020c1181808080000021030c270b200128021c41f5b5cb80004118200128022028020c1181808080000021030c260b200128021c418db6cb80004119200128022028020c1181808080000021030c250b200128021c41a6b6cb8000410c200128022028020c1181808080000021030c240b200128021c41b2b6cb80004115200128022028020c1181808080000021030c230b200128021c41c7b6cb80004109200128022028020c1181808080000021030c220b200128021c41d0b6cb8000410f200128022028020c1181808080000021030c210b200128021c41dfb6cb8000410d200128022028020c1181808080000021030c200b41012103200128021c220441ecb6cb800041152001280220220528020c2206118180808000000d1f0240024020012d00144104710d004101210320044193c5c0800041012006118180808000000d2120002802042000280208200110ef80808000450d010c210b20044194c5c0800041022006118180808000000d2041012103200241013a0004200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200536020c20022004360208200241e8c4c08000360238200220012902003703182002200241046a3602102002200241086a36023420002802042000280208200241186a10ef808080000d202002280234418ec5c080004102200228023828020c118180808000000d200b200128021c4196c5c080004101200128022028020c1181808080000021030c1f0b200128021c4181b7cb8000410f200128022028020c1181808080000021030c1e0b200128021c4190b7cb80004112200128022028020c1181808080000021030c1d0b200128021c41a2b7cb80004115200128022028020c1181808080000021030c1c0b200128021c41b7b7cb80004116200128022028020c1181808080000021030c1b0b41012103200128021c220441cdb7cb800041092001280220220528020c2206118180808000000d1a0240024020012d00144104710d004101210320044193c5c0800041012006118180808000000d1c20002802042000280208200110ef80808000450d010c1c0b20044194c5c0800041022006118180808000000d1b41012103200241013a0004200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200536020c20022004360208200241e8c4c08000360238200220012902003703182002200241046a3602102002200241086a36023420002802042000280208200241186a10ef808080000d1b2002280234418ec5c080004102200228023828020c118180808000000d1b0b200128021c4196c5c080004101200128022028020c1181808080000021030c1a0b200128021c41d6b7cb8000410a200128022028020c1181808080000021030c190b200128021c41e0b7cb8000410c200128022028020c1181808080000021030c180b200128021c41ecb7cb8000410e200128022028020c1181808080000021030c170b200128021c41fab7cb80004110200128022028020c1181808080000021030c160b200128021c418ab8cb8000410e200128022028020c1181808080000021030c150b200128021c4198b8cb8000410c200128022028020c1181808080000021030c140b2002200041086a36020441012103200128021c220041b4b8cb800041042001280220220628020c2204118180808000000d130240024020012d00144104710d004101210320004193c5c0800041012004118180808000000d15200241046a200110b19f808000450d010c150b20004194c5c0800041022004118180808000000d1441012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200636020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b19f8080000d142002280234418ec5c080004102200228023828020c118180808000000d140b200128021c4196c5c080004101200128022028020c1181808080000021030c130b200128021c41b8b8cb80004110200128022028020c1181808080000021030c120b200128021c41c8b8cb8000410e200128022028020c1181808080000021030c110b200128021c41d6b8cb8000410c200128022028020c1181808080000021030c100b200128021c41e2b8cb80004113200128022028020c1181808080000021030c0f0b200128021c41f5b8cb80004114200128022028020c1181808080000021030c0e0b200128021c4189b9cb8000410b200128022028020c1181808080000021030c0d0b200128021c4194b9cb8000410e200128022028020c1181808080000021030c0c0b200128021c41a2b9cb80004106200128022028020c1181808080000021030c0b0b200128021c41a8b9cb8000410a200128022028020c1181808080000021030c0a0b200128021c41b2b9cb80004109200128022028020c1181808080000021030c090b200128021c41bbb9cb8000410c200128022028020c1181808080000021030c080b200128021c41c7b9cb8000410a200128022028020c1181808080000021030c070b200128021c41d1b9cb8000410e200128022028020c1181808080000021030c060b200128021c41dfb9cb8000410d200128022028020c1181808080000021030c050b200128021c41ecb9cb80004113200128022028020c1181808080000021030c040b2002200041086a36020441012103200128021c22004190bacb800041122001280220220628020c2204118180808000000d030240024020012d00144104710d004101210320004193c5c0800041012004118180808000000d05200241046a200110d2a7808000450d010c050b20004194c5c0800041022004118180808000000d0441012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200636020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10d2a78080000d042002280234418ec5c080004102200228023828020c118180808000000d040b200128021c4196c5c080004101200128022028020c1181808080000021030c030b200128021c41a2bacb80004107200128022028020c1181808080000021030c020b200128021c41a9bacb80004113200128022028020c1181808080000021030c010b200128021c41bcbacb80004111200128022028020c1181808080000021030b200241c0006a24808080800020030bef0701047f23808080800041c0006b22022480808080000240024002400240024002400240024002400240024020002d00000e0a00010203040506070809000b200128021c41f4bacb80004104200128022028020c1181808080000021030c090b410121032002200041016a360204200128021c220041f8bacb800041072001280220220428020c2205118180808000000d080240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d0a200241046a200110b09f808000450d010c0a0b20004194c5c0800041022005118180808000000d0941012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b09f8080000d092002280234418ec5c080004102200228023828020c118180808000000d090b200128021c4196c5c080004101200128022028020c1181808080000021030c080b2002200041046a36020441012103200128021c220041ffbacb800041052001280220220428020c2205118180808000000d070240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d09200241046a200110b59f808000450d010c090b20004194c5c0800041022005118180808000000d0841012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b59f8080000d082002280234418ec5c080004102200228023828020c118180808000000d080b200128021c4196c5c080004101200128022028020c1181808080000021030c070b200128021c4184bbcb80004109200128022028020c1181808080000021030c060b200128021c418dbbcb80004109200128022028020c1181808080000021030c050b200128021c4196bbcb8000410b200128022028020c1181808080000021030c040b200128021c41a1bbcb80004108200128022028020c1181808080000021030c030b200128021c41a9bbcb80004107200128022028020c1181808080000021030c020b200128021c41b0bbcb8000410e200128022028020c1181808080000021030c010b200128021c41bebbcb80004108200128022028020c1181808080000021030b200241c0006a24808080800020030bdd0201017f23808080800041a0016b22022480808080002002200010e69e8080000240024020022d00004113460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b280800021012002200010e69e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a2002200010e69e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a2002200010e69e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a2002200010e69e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000bd50301017f23808080800041a0016b22022480808080002002200010e29e8080000240024020022d00004113460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b280800021012002200010e29e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a2002200010e29e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a2002200010e29e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a2002200010e29e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a2002200010e29e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a20014190036a200241d0006a41d00010f5b28080001a2002200010e29e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141e0036a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000b990301017f23808080800041a0016b22022480808080002002200010e29e8080000240024020022d00004113460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b280800021012002200010e29e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a2002200010e29e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a2002200010e29e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a2002200010e29e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a2002200010e29e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a20014190036a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000bd50301017f23808080800041a0016b22022480808080002002200010e59e8080000240024020022d00004113460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b280800021012002200010e59e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a2002200010e59e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a2002200010e59e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a2002200010e59e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a2002200010e59e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a20014190036a200241d0006a41d00010f5b28080001a2002200010e59e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141e0036a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000b910401017f23808080800041a0016b22022480808080002002200010e59e8080000240024020022d00004113460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b280800021012002200010e59e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a2002200010e59e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a2002200010e59e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a2002200010e59e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a2002200010e59e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a20014190036a200241d0006a41d00010f5b28080001a2002200010e59e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141e0036a200241d0006a41d00010f5b28080001a2002200010e59e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141b0046a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000b910401017f23808080800041a0016b22022480808080002002200010e69e8080000240024020022d00004113460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b280800021012002200010e69e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a2002200010e69e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a2002200010e69e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a2002200010e69e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a2002200010e69e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a20014190036a200241d0006a41d00010f5b28080001a2002200010e69e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141e0036a200241d0006a41d00010f5b28080001a2002200010e69e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141b0046a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000bd50301017f23808080800041a0016b22022480808080002002200010e19e8080000240024020022d00004113460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b280800021012002200010e19e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a2002200010e19e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a2002200010e19e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a2002200010e19e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a2002200010e19e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a20014190036a200241d0006a41d00010f5b28080001a2002200010e19e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141e0036a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000b910401017f23808080800041a0016b22022480808080002002200010e29e8080000240024020022d00004113460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b280800021012002200010e29e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a2002200010e29e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a2002200010e29e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a2002200010e29e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a2002200010e29e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a20014190036a200241d0006a41d00010f5b28080001a2002200010e29e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141e0036a200241d0006a41d00010f5b28080001a2002200010e29e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141b0046a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000bdd0201017f23808080800041a0016b22022480808080002002200010e19e8080000240024020022d00004113460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b280800021012002200010e19e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a2002200010e19e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a2002200010e19e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a2002200010e19e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000b990301017f23808080800041a0016b22022480808080002002200010e49e8080000240024020022d00004113460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b280800021012002200010e49e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a2002200010e49e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a2002200010e49e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a2002200010e49e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a2002200010e49e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a20014190036a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000bdd0201017f23808080800041a0016b22022480808080002002200010e39e8080000240024020022d00004113460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b280800021012002200010e39e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a2002200010e39e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a2002200010e39e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a2002200010e39e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000bdd0201017f23808080800041a0016b22022480808080002002200010e29e8080000240024020022d00004113460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b280800021012002200010e29e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a2002200010e29e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a2002200010e29e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a2002200010e29e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000bdd0201017f23808080800041a0016b22022480808080002002200010e49e8080000240024020022d00004113460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b280800021012002200010e49e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a2002200010e49e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a2002200010e49e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a2002200010e49e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000bd50301017f23808080800041a0016b22022480808080002002200010e49e8080000240024020022d00004113460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b280800021012002200010e49e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a2002200010e49e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a2002200010e49e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a2002200010e49e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a2002200010e49e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a20014190036a200241d0006a41d00010f5b28080001a2002200010e49e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141e0036a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000bd50301017f23808080800041a0016b22022480808080002002200010e39e8080000240024020022d00004113460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b280800021012002200010e39e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a2002200010e39e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a2002200010e39e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a2002200010e39e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a2002200010e39e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a20014190036a200241d0006a41d00010f5b28080001a2002200010e39e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141e0036a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000b990301017f23808080800041a0016b22022480808080002002200010e59e8080000240024020022d00004113460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b280800021012002200010e59e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a2002200010e59e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a2002200010e59e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a2002200010e59e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a2002200010e59e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a20014190036a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000bd50301017f23808080800041a0016b22022480808080002002200010e69e8080000240024020022d00004113460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b280800021012002200010e69e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a2002200010e69e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a2002200010e69e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a2002200010e69e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a2002200010e69e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a20014190036a200241d0006a41d00010f5b28080001a2002200010e69e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141e0036a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000bdd0201017f23808080800041a0016b22022480808080002002200010e59e8080000240024020022d00004113460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b280800021012002200010e59e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a2002200010e59e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a2002200010e59e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a2002200010e59e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000b990301017f23808080800041a0016b22022480808080002002200010e39e8080000240024020022d00004113460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b280800021012002200010e39e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a2002200010e39e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a2002200010e39e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a2002200010e39e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a2002200010e39e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a20014190036a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000b990301017f23808080800041a0016b22022480808080002002200010e19e8080000240024020022d00004113460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b280800021012002200010e19e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a2002200010e19e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a2002200010e19e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a2002200010e19e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a2002200010e19e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a20014190036a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000b910401017f23808080800041a0016b22022480808080002002200010e19e8080000240024020022d00004113460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b280800021012002200010e19e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a2002200010e19e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a2002200010e19e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a2002200010e19e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a2002200010e19e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a20014190036a200241d0006a41d00010f5b28080001a2002200010e19e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141e0036a200241d0006a41d00010f5b28080001a2002200010e19e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141b0046a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000b910401017f23808080800041a0016b22022480808080002002200010e39e8080000240024020022d00004113460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b280800021012002200010e39e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a2002200010e39e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a2002200010e39e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a2002200010e39e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a2002200010e39e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a20014190036a200241d0006a41d00010f5b28080001a2002200010e39e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141e0036a200241d0006a41d00010f5b28080001a2002200010e39e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141b0046a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000b910401017f23808080800041a0016b22022480808080002002200010e49e8080000240024020022d00004113460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b280800021012002200010e49e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a2002200010e49e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a2002200010e49e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a2002200010e49e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a2002200010e49e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a20014190036a200241d0006a41d00010f5b28080001a2002200010e49e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141e0036a200241d0006a41d00010f5b28080001a2002200010e49e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141b0046a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000b990301017f23808080800041a0016b22022480808080002002200010e69e8080000240024020022d00004113460d00200241d0006a200241d00010f5b28080001a2001200241d0006a41d00010f5b280800021012002200010e69e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141d0006a200241d0006a41d00010f5b28080001a2002200010e69e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141a0016a200241d0006a41d00010f5b28080001a2002200010e69e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141f0016a200241d0006a41d00010f5b28080001a2002200010e69e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a200141c0026a200241d0006a41d00010f5b28080001a2002200010e69e80800020022d00004113460d00200241d0006a200241d00010f5b28080001a20014190036a200241d0006a41d00010f5b28080001a410021000c010b410121000b200241a0016a24808080800020000b9a0101027f410021020240200028020022032001280200470d0041012102024002400240024020030e050400010203040b20002802042001280204460f0b4100210220002802042001280204470d0220002802082001280208460f0b4100210220002802042001280204470d0120002802082001280208460f0b4100210220002802042001280204470d00200028020820012802084621020b20020b7901027f41002102024020002d0000220320012d0000470d004101210202400240024020030e050001030302030b200041016a200141016a412010f9b2808000450f0b4100210220002903082001290308520d01200041106a200141106a412010f9b2808000450f0b200029030820012903085121020b20020b0a00200010da968080000b900201027f23808080800041106b220124808080800041002d0098a2db80001a0240413041002802a496db8000118280808000002202450d00200241b180808000360228200241a58180800036021020024284f084f8a0fa92d607370308200242fafca29dbeacbee11d370300200242d7c9cb8fc1cf97db3e370320200242e88488d0c0e3aebc13370318200142888080808001370200200142808080808001370208200041c4006a200141b097cc800010908b8080002000410036024020004280808080c0003703382000410036025820004280808080c0003703502000410236020c2000200236020820004102360204200041043a0000200141106a2480808080000f0b4108413010bb80808000000b910201027f23808080800041106b220124808080800041002d0098a2db80001a0240413041002802a496db8000118280808000002202450d00200241b180808000360228200241ab83808000360210200242a6a7efecacf5efb8be7f37030820024283d3bcd3e2d8f5d069370300200242d7c9cb8fc1cf97db3e370320200242e88488d0c0e3aebc13370318200142888080808001370200200142808080808001370208200041c4006a200141b097cc800010908b8080002000410036024020004280808080c0003703382000410036025820004280808080c0003703502000410236020c2000200236020820004102360204200041043a0000200141106a2480808080000f0b4108413010bb80808000000b0a00200010e0988080000b0a00200010df988080000b0a00200010d6a38080000b0a00200010ffaf8080000b0a00200010f9af8080000b0a00200010f2b18080000b0a0020001085b08080000b0a0020001083b08080000be40806037f027e037f047e017f027e23808080800041d0016b22032480808080000240024020012802042001280280012204200441044b22041b22050d0042002106420021070c010b2001280200200120041b2108410021094200210642002107034002400240200820094105746a220a2d001422010d004201210b4200210c0c010b4200210d0240024002402001410171450d002002210e0c010b200121042002210e0340200341b0016a200d4200200e420010feb2808000200341c0016a200e4200200e420010feb2808000200d20032903b80184420052200341c0016a41086a290300220e20032903b001220d200d7c7c220d200e54720d0220032903c001210e2004410271210f200441017622012104200f450d000b0b200e210b200d210c20014102490d01034020034190016a200d4200200e420010feb2808000200341a0016a200e4200200e420010feb2808000200d20032903980184420052200341a0016a41086a290300220e200329039001220d200d7c7c220d200e54720d0120032903a001210e02402001410271450d00200341e0006a200c4200200e420010feb2808000200341f0006a200d4200200b420010feb280800020034180016a200b4200200e420010feb2808000200c420052200d4200527120032903684200527220032903784200527220034180016a41086a290300220b200329036020032903707c7c220c200b54720d02200329038001210b0b200141034b21042001410176210120040d000c020b0b427f210b427f210c0b200341d0006a200b200c428094ebdc03420010fab2808000200341c0006a2003290350220e200341d0006a41086a290300220d428094ebdc03420010feb2808000200341306a200e200d200a3502102210420010feb2808000200341106a200a41086a290300220e4200200b420010feb28080002003200c4200200a290300220d420010feb2808000200341206a200d4200200b420010feb2808000427f200341206a41086a290300220d200329031020032903007c7c2211200e420052200c420052712003290318420052722003290308420052722011200d547222011b210c427f200329032020011b210e200341306a41086a290300200329033022112010200b20032903407d7e220d200d428094ebdc0380220d428094ebdc037e7d4280cab5ee0156200da76aad7c220d201154ad7c210b02400240200a2d00150d00427f427f2007200b7c2006200d7c220b2006542201ad7c220d2001200d200754200d2007511b22011b220d200c7c427f200b20011b220b200e7c220c200b542201ad7c220e2001200e200d54200e200d511b22011b2107427f200c20011b21060c010b420042002007200b7d2006200d54ad7d220b2006200d7d2210200656200b200756200b2007511b22011b220d200c7d4200201020011b220b200e54ad7d220c200b200e7d220e200b56200c200d56200c200d511b22011b21074200200e20011b21060b200941016a22092005470d000b0b2000200637030020002007370308200341d0016a2480808080000b820905037f027e037f017e027f2380808080004180066b220224808080800020022001280210200128021441002802d495db8000118880808000000240024020022802002203418080808078460d0041d582808000ad4220862001410c6a2204ad842105419a86808000ad422086200241ff056aad8421062002410c6a210703402002280204210802400240200228020820012802082209490d0020012802042008200910f9b2808000450d010b2003450d022008410028029c96db8000118080808000000c020b2002290204210a02402004280200450d002001280210410028029c96db8000118080808000000b2001200a3702102001200336020c200241b8056a200aa7200a422088a741002802cc95db80001188808080000002400240024020022802b805450d00200241086a200241b8056a41086a290200220a370300200220022902b805370300410021080240200aa722034100480d0020022802042108024020030d00410121090c030b41002d0098a2db80001a200341002802a496db80001182808080000022090d02410121080b2008200341acd8c3800010ae80808000000b41002802cca2db8000450d01200220053703b80541002802dc8fdb8000210341002802d88fdb8000210841002802c8a2db800021092002420137023820024101360230200241b8c4cb800036022c200241163602282002418ac5cb8000360224200242ca8080801037021c200241c0c4cb8000360218200242163702102002418ac5cb800036020c2002410036020820024281808080c08901370200200341bce9c38000200941024622091b28021021032002200241b8056a360234200841d4e9c3800020091b20022003118b80808000000c010b20092008200310f5b28080002109200720082003200228020028021011888080800000024020012d001c450d002001280210200128021441002802ac95db8000118b80808000000b024002402001280214220b20012802082208490d002002200128021020086a200b20086b2009200320012802181187808080000020022d00004120460d012000200241a00510f5b28080001a2003450d052009410028029c96db8000118080808000000c050b2008200b41d4c5cb800010b381808000000b024041002802cca2db8000450d00200220063703b005200220053703a80541002802dc8fdb8000210841002802d88fdb8000210b41002802c8a2db8000210c200242023702f005200241c4c5cb80003602e405200241163602e0052002418ac5cb80003602dc05200242ca808080103702d405200241c0c4cb80003602d005200242163702c8052002418ac5cb80003602c405200241003602c00520024281808080b08b013702b805200241023602e805200841bce9c38000200c410246220c1b28021021082002200241a8056a3602ec05200b41d4e9c38000200c1b200241b8056a2008118b80808000000b2003450d002009410028029c96db8000118080808000000b20022001280210200128021441002802d495db80001188808080000020022802002203418080808078470d000b0b200041203a00000b20024180066a2480808080000b1e00200128021c41ecd4cb80004105200128022028020c118180808000000b820905037f027e037f017e027f2380808080004190066b220224808080800020022001280210200128021441002802d495db8000118880808000000240024020022802002203418080808078460d0041d582808000ad4220862001410c6a2204ad842105419a86808000ad4220862002418f066aad8421062002410c6a210703402002280204210802400240200228020820012802082209490d0020012802042008200910f9b2808000450d010b2003450d022008410028029c96db8000118080808000000c020b2002290204210a02402004280200450d002001280210410028029c96db8000118080808000000b2001200a3702102001200336020c200241c8056a200aa7200a422088a741002802cc95db80001188808080000002400240024020022802c805450d00200241086a200241c8056a41086a290200220a370300200220022902c805370300410021080240200aa722034100480d0020022802042108024020030d00410121090c030b41002d0098a2db80001a200341002802a496db80001182808080000022090d02410121080b2008200341acd8c3800010ae80808000000b41002802cca2db8000450d01200220053703c80541002802dc8fdb8000210341002802d88fdb8000210841002802c8a2db800021092002420137023820024101360230200241b8c4cb800036022c200241163602282002418ac5cb8000360224200242ca8080801037021c200241c0c4cb8000360218200242163702102002418ac5cb800036020c2002410036020820024281808080c08901370200200341bce9c38000200941024622091b28021021032002200241c8056a360234200841d4e9c3800020091b20022003118b80808000000c010b20092008200310f5b28080002109200720082003200228020028021011888080800000024020012d001c450d002001280210200128021441002802ac95db8000118b80808000000b024002402001280214220b20012802082208490d002002200128021020086a200b20086b2009200320012802181187808080000020022d00004120460d012000200241b00510f5b28080001a2003450d052009410028029c96db8000118080808000000c050b2008200b41d4c5cb800010b381808000000b024041002802cca2db8000450d00200220063703c005200220053703b80541002802dc8fdb8000210841002802d88fdb8000210b41002802c8a2db8000210c2002420237028006200241c4c5cb80003602f405200241163602f0052002418ac5cb80003602ec05200242ca808080103702e405200241c0c4cb80003602e005200242163702d8052002418ac5cb80003602d405200241003602d00520024281808080b08b013702c805200241023602f805200841bce9c38000200c410246220c1b28021021082002200241b8056a3602fc05200b41d4e9c38000200c1b200241c8056a2008118b80808000000b2003450d002009410028029c96db8000118080808000000b20022001280210200128021441002802d495db80001188808080000020022802002203418080808078470d000b0b200041203a00000b20024190066a2480808080000b920301057f02400240024020002d00000e03000102000b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a00000f0b02402001280200220220012802082203470d0020012003410110bea880800020012802002102200128020821030b200041016a21042001200341016a22053602082001280204220620036a41013a00000240200220056b410f4b0d0020012005411010bea88080002001280200210220012802042106200128020821050b200620056a220320042900003700002001200541106a2205360208200341086a200441086a290000370000200041116a21000240200220056b410f4b0d0020012005411010bea880800020012802042106200128020821050b200620056a220220002900003700002001200541106a360208200241086a200041086a2900003700000f0b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41023a00000b980503027f037e027f23808080800041206b220124808080800041002d0098a2db80001a024002400240412841002802a496db8000118280808000002202450d004100410035029ca2db800042c4e6c11b85200141086aad22037e200342ae94e698017e4220898522043e029ca2db80002004422088220542a2f0a4a00a7e200442ffffffff0f83220442d0e3fccc027e85200542d0e3fccc027e200442a2f0a4a00a7e85422089852104024041002d00c0a2db80004102460d00108a838080000b200141146a41002903a8cfcb800037020020024100360208200242818080801037030020022004370320200141002903a0cfcb800037020c2002200129020837020c200241146a200141106a2902003702002002411c6a200141086a41106a28020036020041002d0098a2db80001a411041002802a496db8000118280808000002206450d0120064200370208200642818080801037020041002d0098a2db80001a412841002802a496db8000118280808000002207450d024100410035029ca2db800042c4e6c11b8520037e200342ae94e698017e4220898522033e029ca2db8000024041002d00c0a2db80004102460d00108a838080000b200141146a41002903a8cfcb8000370200200741003602082007428180808010370300200141002903a0cfcb800037020c2007200129020837020c200741146a200141106a2902003702002007411c6a200141186a28020036020020072003422088220442a2f0a4a00a7e200342ffffffff0f83220342d0e3fccc027e85200442d0e3fccc027e200342a2f0a4a00a7e8542208985370320200020073602082000200636020420002002360200200141206a2480808080000f0b4108412810bb80808000000b4104411010bb80808000000b4108412810bb80808000000b2a0002402000280204220028020841ffffffff07490d0041c8c6cb8000108581808000000b200028020c0b0e002000200120021083a08080000bc80503017f087e047f024002400240024002402002200141186a412010f9b2808000450d00200128020c450d0220012802042203200229001041002903a0a2db8000220485220542ffffffff0f83220620022900002001290310422089220785220842208822097e20054220882205200842ffffffff0f8322087e852002290018200485220442ffffffff0f83220a200229000841002903a8a2db800020077c852207422088220b7e20044220882204200742ffffffff0f8322077e8585422088200520097e200620087e85852004200b7e200a20077e85852204a771210c200442198842ff0083428182848890a0c080017e21062001280200220d41506a21014100210e03400240200d200c6a29000022052006852204427f85200442fffdfbf7efdfbfff7e7c8342808182848890a0c0807f832204500d00034020022001410020047aa7410376200c6a2003716b220f41306c6a412010f9b2808000450d042004427f7c200483220450450d000b0b200520054201868342808182848890a0c0807f8350450d03200e41086a220e200c6a200371210c0c000b0b4100210c0240200128024022024100480d00200128023c210c024020020d00410121030c050b41002d0098a2db80001a200241002802a496db80001182808080000022030d044101210c0b200c200241c0e1c7800010ae80808000000b41002103200d200f41306c6a220c417c6a28020041004a0d010b20004180808080783602000f0b02400240200c41786a28020022024100480d00200c41746a2802002103024020020d004101210c0c020b41002d0098a2db80001a200241002802a496db800011828080800000220c0d01410121030b2003200241c0e1c7800010ae80808000000b200c2003200210f5b2808000210c200020023602082000200c360204200020023602000f0b2003200c200210f5b2808000210c200020023602082000200c360204200020023602000b920a03037f087e067f23808080800041306b22032480808080000240024020012802200d00200141206a21042001417f360220200128022c2205200229001041002903a0a2db8000220685220742ffffffff0f83220820022900002001290338422089220985220a422088220b7e20074220882207200a42ffffffff0f83220a7e852002290018200685220642ffffffff0f83220c200229000841002903a8a2db800020097c852209422088220d7e20064220882206200942ffffffff0f8322097e85854220882007200b7e2008200a7e85852006200d7e200c20097e85852206a7220e71210f2006421988220942ff0083428182848890a0c080017e21082001280228221041486a211141002112024002400240034002402010200f6a29000022072008852206427f85200642fffdfbf7efdfbfff7e7c8342808182848890a0c0807f832206500d00034020022011410020067aa7410376200f6a2005716b221341386c6a412010f9b2808000450d032006427f7c200683220650450d000b0b200720074201868342808182848890a0c0807f8350450d02201241086a2212200f6a200571210f0c000b0b2010201341386c6a210f0c010b200341186a200241106a290000370300200341106a41106a200241186a2900003703004100410035029ca2db800042c4e6c11b85200341286aad22067e200642ae94e698017e4220898522063e029ca2db800020032002290008370310200642ffffffff0f83220742a2f0a4a00a7e21082006422088220642d0e3fccc027e210a2002280004211320022800002112024041002d00c0a2db80004102460d00108a838080000b200742d0e3fccc027e2107200642a2f0a4a00a7e210b200a2008852108024020012802282205200128022c2211200e7122026a29000042808182848890a0c0807f8322064200520d004108210f03402002200f6a2102200f41086a210f2005200220117122026a29000042808182848890a0c0807f832206500d000b0b200b2007852107200842208921080240200520067aa741037620026a201171220f6a2c00002202417f4c0d002005200529030042808182848890a0c0807f837aa7410376220f6a2d000021020b2007200885210602402002410171450d0020012802300d00200341086a200141286a4101200141386a41011085a0808000024020012802282205200128022c2211200e7122026a29000042808182848890a0c0807f8322074200520d004108210f03402002200f6a2102200f41086a210f2005200220117122026a29000042808182848890a0c0807f832207500d000b0b200520077aa741037620026a201171220f6a2c00002202417f4c0d002005200529030042808182848890a0c0807f837aa7410376220f6a2d000021020b2005200f6a2009a741ff007122103a00002005200f41786a2011716a41086a20103a00002001200128023020024101716b3602302001200128023441016a36023420054100200f6b41386c6a220f41486a2012360200200f41786a2006370300200f41686a220241086a41002903a8cfcb8000370300200241002903a0cfcb8000370300200f41506a220241106a200341106a41106a290300370300200241086a200341106a41086a29030037030020022003290310370300200f414c6a20133602000b20012802000d012000200436020c200020013602042001417f3602002000200f41686a3602082000200141086a360200200341306a2480808080000f0b41ecc7cb8000108481808000000b41fcc7cb8000108481808000000bba10070c7f027e017f017e017f077e027f23808080800041206b220524808080800002400240024002400240200128020c220620026a22022006490d00200220012802042207200741016a2208410376220941076c20074108491b220a4101764d0d01200541086a4138200a41016a22092002200920024b1b200410e9a18080002005280210210b200528020c210c2005280208220d450d042001280200210e02402006450d00200d41086a210f200e41486a211020032903004220892111200e290300427f8542808182848890a0c0807f832112200e210220062113410021030340024020124200520d000340200341086a210320022903082114200241086a22042102201442808182848890a0c0807f83221442808182848890a0c0807f510d000b201442808182848890a0c0807f852112200421020b0240200d200c2010410020127aa741037620036a22156b41386c6a220429001041002903a0a2db8000221485221642ffffffff0f8322172004290000201185221842208822197e20164220882216201842ffffffff0f8322187e852004290018201485221442ffffffff0f83221a200429000841002903a8a2db800020117c85221b422088221c7e20144220882214201b42ffffffff0f83221b7e8585422088201620197e201720187e85852014201c7e201a201b7e8585a7221d7122096a29000042808182848890a0c0807f8322144200520d00410821040340200920046a2109200441086a2104200d2009200c7122096a29000042808182848890a0c0807f832214500d000b0b2012427f7c21160240200d20147aa741037620096a200c7122046a2c0000417f4c0d00200d29030042808182848890a0c0807f837aa741037621040b20162012832112200d20046a201d41197622093a0000200f200441786a200c716a20093a0000200d2004417f7341386c6a220441306a200e2015417f7341386c6a220941306a290000370000200441286a200941286a290000370000200441206a200941206a290000370000200441186a200941186a290000370000200441106a200941106a290000370000200441086a200941086a290000370000200420092900003700002013417f6a22130d000b0b2001200c3602042001200d3602002001200b20066b360208418180808078210c2007450d0320072008ad42387ea722026a4177460d03200e20026b410028029c96db8000118080808000000c030b20040d014100210c0c020b410021022001280200211d0240200920084107714100476a2204450d002004410171210d024020044101460d00200441feffffff03712109410021020340201d20026a220420042903002214427f85420788428182848890a0c0800183201442fffefdfbf7efdfbfff00847c370300200441086a220420042903002214427f85420788428182848890a0c0800183201442fffefdfbf7efdfbfff00847c370300200241106a21022009417e6a22090d000b0b200d450d00201d20026a220220022903002214427f85420788428182848890a0c0800183201442fffefdfbf7efdfbfff00847c3703000b02400240024020084108490d00201d20086a201d2900003700000c010b201d41086a201d200810f8b28080001a2008450d010b201d41086a2110201d41486a211e20032903004220892112201d21154100210203400240201d2002220f6a220b2d0000418001470d00201e4100200f6b41386c6a210e201d200f417f7341386c6a2108024003402007200e29001041002903a0a2db8000221485221142ffffffff0f832216200e290000201285221742208822187e20114220882211201742ffffffff0f8322177e85200e290018201485221442ffffffff0f832219200e29000841002903a8a2db800020127c85221a422088221b7e20144220882214201a42ffffffff0f83221a7e8585422088201120187e201620177e85852014201b7e2019201a7e8585a7220371220921040240201d20096a29000042808182848890a0c0807f8322144200520d0041082102200921040340200420026a2104200241086a2102201d200420077122046a29000042808182848890a0c0807f832214500d000b0b0240201d20147aa741037620046a20077122026a2c0000417f4c0d00201d29030042808182848890a0c0807f837aa741037621020b200220096b200f20096b732007714108490d01201d20026a22042d000021092004200341197622033a00002010200241786a2007716a20033a00000240200941ff01460d0041482109201d200241486c6a21130340201520096a22022d000021032002201320096a22042d00003a0000200420033a0000200241016a22032d0000210d2003200441016a220c2d00003a0000200c200d3a0000200241026a22032d0000210d2003200441026a220c2d00003a0000200c200d3a0000200241036a22022d000021032002200441036a22042d00003a0000200420033a0000200941046a22090d000c020b0b0b200b41ff013a00002010200f41786a2007716a41ff013a0000201d2002417f7341386c6a220241306a200841306a290000370000200241286a200841286a290000370000200241206a200841206a290000370000200241186a200841186a290000370000200241106a200841106a290000370000200241086a200841086a290000370000200220082900003700000c010b200b200341197622023a00002010200f41786a2007716a20023a00000b200f41016a2102201541486a2115200f2007470d000b0b2001200a20066b360208418180808078210c0c010b200541003602182005410136020c20054190e8cb800036020820054204370210200541086a41fce8cb800010f680808000000b0b2000200b3602042000200c360200200541206a2480808080000bcf0803037f087e067f23808080800041d0016b2205248080808000200128020022062802042207200229001041002903a0a2db8000220885220942ffffffff0f83220a20022900002006290310422089220b85220c422088220d7e20094220882209200c42ffffffff0f83220c7e852002290018200885220842ffffffff0f83220e200229000841002903a8a2db8000200b7c85220b422088220f7e20084220882208200b42ffffffff0f83220b7e85854220882009200d7e200a200c7e85852008200f7e200e200b7e85852208a722107121012008421988220b42ff0083428182848890a0c080017e210a2006280200221141f87e6a211241002113024002400240024003400240201120016a2900002209200a852208427f85200842fffdfbf7efdfbfff7e7c8342808182848890a0c0807f832208500d00034020022012410020087aa741037620016a2007716b22144188016c6a412010f9b2808000450d032008427f7c200883220850450d000b0b200920094201868342808182848890a0c0807f8350450d02201341086a221320016a20077121010c000b0b201120144188016c6a21010c010b2002280004211120022800002115200541086a20032004280210118b8080800000200528020c21070240200528020822044108460d00200541f0006a200541086a41086a41e00010f5b28080001a0240200628020022142006280204221320107122126a29000042808182848890a0c0807f8322084200520d00410821010340201220016a2112200141086a21012014201220137122126a29000042808182848890a0c0807f832208500d000b0b0240201420087aa741037620126a20137122016a2c00002212417f4c0d002014201429030042808182848890a0c0807f837aa741037622016a2d000021120b200241086a210202402012410171450d0020062802080d00200520064101200641106a41011087a08080000240200628020022142006280204221320107122126a29000042808182848890a0c0807f8322084200520d00410821010340201220016a2112200141086a21012014201220137122126a29000042808182848890a0c0807f832208500d000b0b201420087aa741037620126a20137122016a2c00002212417f4c0d002014201429030042808182848890a0c0807f837aa741037622016a2d000021120b201420016a200ba741ff007122033a00002014200141786a2013716a41086a20033a00002006200628020820124101716b3602082006200628020c41016a36020c2014410020016b4188016c6a220141f87e6a2015360200200141987f6a20043602002001419c7f6a2007360200200141807f6a220741106a200241106a290000370000200741086a200241086a29000037000020072002290000370000200141fc7e6a2011360200200141a07f6a200541f0006a41e00010f5b28080001a0c010b410121010c010b200141987f6a2107410021010b2000200736020420002001360200200541d0016a2480808080000b890f070c7f027e017f017e017f077e027f23808080800041206b220524808080800002400240024002400240200128020c220620026a22022006490d00200220012802042207200741016a2208410376220941076c20074108491b220a4101764d0d01200541086a418801200a41016a22092002200920024b1b200410e9a18080002005280210210b200528020c210c2005280208220d450d042001280200210e02402006450d00200d41086a210f200e41f87e6a211020032903004220892111200e290300427f8542808182848890a0c0807f832112200e210220062113410021030340024020124200520d000340200341086a210320022903082114200241086a22042102201442808182848890a0c0807f83221442808182848890a0c0807f510d000b201442808182848890a0c0807f852112200421020b0240200d200c2010410020127aa741037620036a22156b4188016c6a220429001041002903a0a2db8000221485221642ffffffff0f8322172004290000201185221842208822197e20164220882216201842ffffffff0f8322187e852004290018201485221442ffffffff0f83221a200429000841002903a8a2db800020117c85221b422088221c7e20144220882214201b42ffffffff0f83221b7e8585422088201620197e201720187e85852014201c7e201a201b7e8585a7221d7122096a29000042808182848890a0c0807f8322144200520d00410821040340200920046a2109200441086a2104200d2009200c7122096a29000042808182848890a0c0807f832214500d000b0b2012427f7c21160240200d20147aa741037620096a200c7122046a2c0000417f4c0d00200d29030042808182848890a0c0807f837aa741037621040b20162012832112200d20046a201d41197622093a0000200f200441786a200c716a20093a0000200d2004417f734188016c6a200e2015417f734188016c6a41880110f5b28080001a2013417f6a22130d000b0b2001200c3602042001200d3602002001200b20066b360208418180808078210c2007450d0320072008ad4288017ea722026a4177460d03200e20026b410028029c96db8000118080808000000c030b20040d014100210c0c020b410021022001280200211d0240200920084107714100476a2204450d002004410171210d024020044101460d00200441feffffff03712109410021020340201d20026a220420042903002214427f85420788428182848890a0c0800183201442fffefdfbf7efdfbfff00847c370300200441086a220420042903002214427f85420788428182848890a0c0800183201442fffefdfbf7efdfbfff00847c370300200241106a21022009417e6a22090d000b0b200d450d00201d20026a220220022903002214427f85420788428182848890a0c0800183201442fffefdfbf7efdfbfff00847c3703000b02400240024020084108490d00201d20086a201d2900003700000c010b201d41086a201d200810f8b28080001a2008450d010b201d41086a2110201d41f87e6a211e20032903004220892112201d21154100210203400240201d2002220f6a22082d0000418001470d00201e4100200f6b4188016c6a210e201d200f417f734188016c6a210b024003402007200e29001041002903a0a2db8000221485221142ffffffff0f832216200e290000201285221742208822187e20114220882211201742ffffffff0f8322177e85200e290018201485221442ffffffff0f832219200e29000841002903a8a2db800020127c85221a422088221b7e20144220882214201a42ffffffff0f83221a7e8585422088201120187e201620177e85852014201b7e2019201a7e8585a7220371220921040240201d20096a29000042808182848890a0c0807f8322144200520d0041082102200921040340200420026a2104200241086a2102201d200420077122046a29000042808182848890a0c0807f832214500d000b0b0240201d20147aa741037620046a20077122026a2c0000417f4c0d00201d29030042808182848890a0c0807f837aa741037621020b200220096b200f20096b732007714108490d01201d20026a22042d000021092004200341197622033a00002010200241786a2007716a20033a00000240200941ff01460d0041f87e2109201d200241f87e6c6a21130340201520096a22022d000021032002201320096a22042d00003a0000200420033a0000200241016a22032d0000210d2003200441016a220c2d00003a0000200c200d3a0000200241026a22032d0000210d2003200441026a220c2d00003a0000200c200d3a0000200241036a22022d000021032002200441036a22042d00003a0000200420033a0000200941046a22090d000c020b0b0b200841ff013a00002010200f41786a2007716a41ff013a0000201d2002417f734188016c6a200b41880110f5b28080001a0c010b2008200341197622023a00002010200f41786a2007716a20023a00000b200f41016a2102201541f87e6a2115200f2007470d000b0b2001200a20066b360208418180808078210c0c010b200541003602182005410136020c20054190e8cb800036020820054204370210200541086a41fce8cb800010f680808000000b0b2000200b3602042000200c360200200541206a2480808080000b810805037f037e047f017e017f23808080800041106b220424808080800002400240200028020822050d0020032d00004102490d0120032802242202417f460d0120032802282101200220022802042200417f6a36020420004101470d012001410b6a4104490d012002410028029c96db8000118080808000000c010b410021000240024020024100480d00024020020d00410121000c020b41002d0098a2db80001a200241002802a496db80001182808080000022000d01410121000b2000200241f8c1cb800010ae80808000000b20002001200210f5b280800021062005290310200620021089a08080002107024020052802080d00200441086a20054101200541106a4101108aa08080000b2007421988220842ff0083428182848890a0c080017e21092007a721002005280204210a2005280200210b4100210c4100210d03400240024002400240200b2000200a7122016a290000220e2009852207427f85200742fffdfbf7efdfbfff7e7c8342808182848890a0c0807f832207500d0003400240200b410020077aa741037620016a200a716b41346c6a220041506a2802002002470d0020062000414c6a280200200210f9b2808000450d030b2007427f7c200783220750450d000b0b200e42808182848890a0c0807f8321070240200d4101460d002007500d0220077aa741037620016a200a71210f0b02402007200e420186834200520d004101210d0c030b0240200b200f6a2c000022004100480d00200b200b29030042808182848890a0c0807f837aa7410376220f6a2d000021000b200b200f6a2008a741ff007122013a0000200b200f41786a200a716a41086a20013a00002005200528020820004101716b3602082005200528020c41016a36020c200b4100200f6b41346c6a2201414c6a2006360200200141546a220041286a200341286a280200360200200041206a200341206a290200370200200041186a200341186a290200370200200041106a200341106a290200370200200041086a200341086a29020037020020002003290200370200200141506a20023602000c040b200041546a22012d0000210b20012003290200370200200141086a200341086a290200370200200141106a200341106a290200370200200141186a200341186a290200370200200041786a280200210a200141206a200341206a2902003702002000417c6a2802002100200141286a200341286a28020036020002402002450d002006410028029c96db8000118080808000000b200b41ff01714102470d03200a417f460d03200a200a2802042202417f6a36020420024101470d032000410b6a4104490d03200a410028029c96db8000118080808000000c030b4100210d0b2001200c41086a220c6a21000c000b0b200441106a2480808080000bb00403027e037f037e20002002ad8a210041002903a8a2db8000210341002903a0a2db800021040240024020024111490d00200320007c210302402002418002490d00200120022000200341002903b0a2db800020007c41002903b8a2db800020007c2004108b8380800021000c020b0240200241f001712205450d0020012002410f716a210603402001200620056a22074f0d01200741786a2900002004852208422088220920012900082003852203422088220a7e200842ffffffff0f832208200342ffffffff0f8322037e852008200a7e200920037e85422089852103200741706a2900002004852208422088220920012900002000852200422088220a7e200842ffffffff0f832208200042ffffffff0f8322007e852008200a7e200920007e85422089852100200141106a2101200541706a22050d000b0b200020038521000c010b024002400240200241074b0d00200241034b0d012002450d02200120026a417f6a310000420886200120024101766a310000842003852103200020013100008521000c020b20012900002000852100200120026a41786a29000020038521030c010b200020013500008521002003200120026a417c6a3500008521030b20004220882208200342208822097e200042ffffffff0f832200200342ffffffff0f8322037e85200820037e200020097e854220898521000b200442ffffffff0f8322032000a7200273ad22087e20004220882200200442208822047e85200420087e200020037e85422089850bcc12080b7f027e017f017e027f027e027f027e23808080800041206b220524808080800002400240024002400240200128020c220620026a22022006490d00200220012802042207200741016a2208410376220941076c20074108491b220a4101764d0d01200541086a4134200a41016a22092002200920024b1b200410e9a18080002005280210210b200528020c210c2005280208220d450d042001280200210e02402006450d00200d41086a210f200e290300427f8542808182848890a0c0807f83211020032903002111200e210220062112410021030340024020104200520d000340200341086a210320022903082113200241086a22042102201342808182848890a0c0807f83221342808182848890a0c0807f510d000b201342808182848890a0c0807f852110200421020b0240200d200c2011200e410020107aa741037620036a22146b41346c6a2204414c6a280200200441506a2802001089a0808000a722157122096a29000042808182848890a0c0807f8322134200520d00410821040340200920046a2109200441086a2104200d2009200c7122096a29000042808182848890a0c0807f832213500d000b0b2010427f7c21160240200d20137aa741037620096a200c7122046a2c0000417f4c0d00200d29030042808182848890a0c0807f837aa741037621040b20162010832110200d20046a201541197622093a0000200f200441786a200c716a20093a0000200d2004417f7341346c6a220441306a200e2014417f7341346c6a220941306a280000360000200441286a200941286a290000370000200441206a200941206a290000370000200441186a200941186a290000370000200441106a200941106a290000370000200441086a200941086a290000370000200420092900003700002012417f6a22120d000b0b2001200c3602042001200d3602002001200b20066b360208418180808078210c2007450d0320072008ad42347ea741076a41787122026a4177460d03200e20026b410028029c96db8000118080808000000c030b20040d014100210c0c020b41002102200128020021140240200920084107714100476a2204450d002004410171210d024020044101460d00200441feffffff03712109410021020340201420026a220420042903002213427f85420788428182848890a0c0800183201342fffefdfbf7efdfbfff00847c370300200441086a220420042903002213427f85420788428182848890a0c0800183201342fffefdfbf7efdfbfff00847c370300200241106a21022009417e6a22090d000b0b200d450d00201420026a220220022903002213427f85420788428182848890a0c0800183201342fffefdfbf7efdfbfff00847c3703000b02400240024020084108490d00201420086a20142900003700000c010b201441086a2014200810f8b28080001a2008450d010b201441086a210b200329030021172014211241002102034002402014200222156a22182d0000418001470d0020142015417f7341346c6a21192014410020156b41346c6a220241506a210f2002414c6a2108024003402017200f2802002203ad8a211341002903a8a2db8000211641002903a0a2db80002110200828020021020240024020034111490d00201620137c211602402003418002490d00200220032013201641002903b0a2db800020137c41002903b8a2db800020137c2010108b8380800021130c020b0240200341f001712204450d0020022003410f716a210d03402002200d20046a22094f0d01200941786a2900002010852211422088221a20022900082016852216422088221b7e201142ffffffff0f832211201642ffffffff0f8322167e852011201b7e201a20167e85422089852116200941706a2900002010852211422088221a20022900002013852213422088221b7e201142ffffffff0f832211201342ffffffff0f8322137e852011201b7e201a20137e85422089852113200241106a2102200441706a22040d000b0b201320168521130c010b024002400240200341074b0d00200341034b0d012003450d02200220036a417f6a310000420886200220034101766a310000842016852116201320023100008521130c020b20022900002013852113200220036a41786a29000020168521160c010b201320023500008521132016200220036a417c6a3500008521160b201342208822112016422088221a7e201342ffffffff0f832213201642ffffffff0f8322167e85201120167e2013201a7e854220898521130b2007201042ffffffff0f83221620032013a773ad22117e20134220882213201042208822107e85201020117e201320167e8542208885a7220371220921040240201420096a29000042808182848890a0c0807f8322134200520d0041082102200921040340200420026a2104200241086a21022014200420077122046a29000042808182848890a0c0807f832213500d000b0b0240201420137aa741037620046a20077122026a2c0000417f4c0d00201429030042808182848890a0c0807f837aa741037621020b200220096b201520096b732007714108490d01201420026a22042d000021092004200341197622033a0000200b200241786a2007716a20033a00000240200941ff01460d00414c210920142002414c6c6a210e0340201220096a22022d000021032002200e20096a22042d00003a0000200420033a0000200241016a22032d0000210d2003200441016a220c2d00003a0000200c200d3a0000200241026a22032d0000210d2003200441026a220c2d00003a0000200c200d3a0000200241036a22022d000021032002200441036a22042d00003a0000200420033a0000200941046a22090d000c020b0b0b201841ff013a0000200b201541786a2007716a41ff013a000020142002417f7341346c6a220241306a201941306a280000360000200241286a201941286a290000370000200241206a201941206a290000370000200241186a201941186a290000370000200241106a201941106a290000370000200241086a201941086a290000370000200220192900003700000c010b2018200341197622023a0000200b201541786a2007716a20023a00000b201541016a21022012414c6a211220152007470d000b0b2001200a20066b360208418180808078210c0c010b200541003602182005410136020c20054190e8cb800036020820054204370210200541086a41fce8cb800010f680808000000b0b2000200b3602042000200c360200200541206a2480808080000bb80206017f017e017f017e027f017e0240200028020822000d0041000f0b410021030240200028020c450d00200029031020012002108ca08080002104200028020422052004a7712103200442198842ff0083428182848890a0c080017e210620002802002107410021080340024002400240200720036a29000022092006852204427f85200442fffdfbf7efdfbfff7e7c8342808182848890a0c0807f832204500d00034002402007410020047aa741037620036a2005716b41346c6a220041506a2802002002470d0020012000414c6a280200200210f9b2808000450d030b2004427f7c200483220450450d000b0b200920094201868342808182848890a0c0807f83500d01410021000b2000414c6a410020001b21030c020b200841086a220820036a20057121030c000b0b200341086a410020031b0bb00403027e037f037e20002002ad8a210041002903a8a2db8000210341002903a0a2db800021040240024020024111490d00200320007c210302402002418002490d00200120022000200341002903b0a2db800020007c41002903b8a2db800020007c2004108b8380800021000c020b0240200241f001712205450d0020012002410f716a210603402001200620056a22074f0d01200741786a2900002004852208422088220920012900082003852203422088220a7e200842ffffffff0f832208200342ffffffff0f8322037e852008200a7e200920037e85422089852103200741706a2900002004852208422088220920012900002000852200422088220a7e200842ffffffff0f832208200042ffffffff0f8322007e852008200a7e200920007e85422089852100200141106a2101200541706a22050d000b0b200020038521000c010b024002400240200241074b0d00200241034b0d012002450d02200120026a417f6a310000420886200120024101766a310000842003852103200020013100008521000c020b20012900002000852100200120026a41786a29000020038521030c010b200020013500008521002003200120026a417c6a3500008521030b20004220882208200342208822097e200042ffffffff0f832200200342ffffffff0f8322037e85200820037e200020097e854220898521000b200442ffffffff0f8322032000a7200273ad22087e20004220882200200442208822047e85200420087e200020037e85422089850bbc0303027f087e037f4100210202402000280200220328020c450d0020032802042200200129001041002903a0a2db8000220485220542ffffffff0f83220620012900002003290310422089220785220842208822097e20054220882205200842ffffffff0f8322087e852001290018200485220442ffffffff0f83220a200129000841002903a8a2db800020077c852207422088220b7e20044220882204200742ffffffff0f8322077e8585422088200520097e200620087e85852004200b7e200a20077e85852204a7712102200442198842ff0083428182848890a0c080017e21062003280200220c41f87e6a21034100210d0240024003400240200c20026a29000022052006852204427f85200442fffdfbf7efdfbfff7e7c8342808182848890a0c0807f832204500d00034020012003410020047aa741037620026a2000716b220e4188016c6a412010f9b2808000450d032004427f7c200483220450450d000b0b0240200520054201868342808182848890a0c0807f83500d00410021020c030b200d41086a220d20026a20007121020c000b0b200c200e4188016c6a21020b200241f87e6a410020021b21020b200241206a410020021b0b9f0206017f017e027f017e027f017e4102210302402000280210220028020c450d00200029031020012002108ca08080002104200028020422052004a7712106200442198842ff0083428182848890a0c080017e21072000280200210841002109024003400240200820066a290000220a2007852204427f85200442fffdfbf7efdfbfff7e7c8342808182848890a0c0807f832204500d00034002402008410020047aa741037620066a2005716b410c6c6a220041786a2802002002470d002001200041746a28020041086a200210f9b2808000450d040b2004427f7c200483220450450d000b0b200a200a4201868342808182848890a0c0807f8350450d02200941086a220920066a20057121060c000b0b2000417c6a2d000021030b20030bd615060a7f017e017f017e027f027e23808080800041106b22022480808080000240024002400240024002400240024002400240024002400240024002402001280200220341ffffffff076a2204410220044106491b0e06030405000102030b0240200128020822044100480d00200441f5ffffff074f0d06200028021021032001280204210502402004410b6a41fcffffff077122060d00410421070c0e0b41002d0098a2db80001a200641002802a496db80001182808080000022070d0d4104200610bb80808000000b41dcd0cb8000412b200241046a41a8d2cb800041a4d3cb800010ad81808000000b0240200128020822044100480d00200441f5ffffff074f0d06200028021021072001280204210502402004410b6a41fcffffff077122060d00410421080c0c0b41002d0098a2db80001a200641002802a496db80001182808080000022080d0b4104200610bb80808000000b41dcd0cb8000412b200241046a41a8d2cb800041a4d3cb800010ad81808000000b0240200128020822044100480d00200441f5ffffff074f0d06200028021021032001280204210502402004410b6a41fcffffff077122060d00410421070c0a0b41002d0098a2db80001a200641002802a496db80001182808080000022070d094104200610bb80808000000b41dcd0cb8000412b200241046a41a8d2cb800041a4d3cb800010ad81808000000b20012802042104410021082000280200200141086a1090a08080000d0a200241046a200410879880800002400240200228020c220441c0004f0d00410121050c010b02402004418080014f0d00410221050c010b410441052004418080808004491b21050b02402002280204450d002002280208410028029c96db8000118080808000000b200520046a21080c0a0b200128020c21042001280208210620012802042105410021082000280200200141106a1090a08080000d050240200441c0004f0d00410120046a21080c060b02402004418080014f0d00410220046a21080c060b410441052004418080808004491b20046a21080c050b20012802102104200128020c2105410021082000280200200141146a1090a08080000d0302402001280208220641c0004f0d00410120066a21080c040b02402006418080014f0d00410220066a21080c040b410441052006418080808004491b20066a21080c030b41bc84c08000412b200241046a41ac84c0800041d485c0800010ad81808000000b41bc84c08000412b200241046a41ac84c0800041d485c0800010ad81808000000b41bc84c08000412b200241046a41ac84c0800041d485c0800010ad81808000000b02400240024020044100480d00200441f5ffffff074f0d012000280210210902402004410b6a41fcffffff077122060d004104210a0c030b41002d0098a2db80001a200641002802a496db800011828080800000220a0d024104200610bb80808000000b41dcd0cb8000412b200241046a41a8d2cb800041a4d3cb800010ad81808000000b41bc84c08000412b200241046a41ac84c0800041d485c0800010ad81808000000b200a428180808010370200200a41086a2005200410f5b2808000210b200220043602082002200a3602042009290310200a20041091a0808000210c2009280204220d200ca7712106200c42198842ff0083428182848890a0c080017e210e200941106a210f200928020021104100210702400240024003400240201020066a2900002211200e852212427f85201242fffdfbf7efdfbfff7e7c8342808182848890a0c0807f832212500d000340024020042010410020127aa741037620066a200d716b410c6c6a220541786a280200470d00200b200541746a28020041086a200410f9b2808000450d040b2012427f7c201283221250450d000b0b201120114201868342808182848890a0c0807f8350450d02200741086a220720066a200d7121060c000b0b200a200a280200417f6a2204360200024020040d00200241046a1092a08080000b2005417c6a41003a00000c010b200241003a000c200220043602082002200a3602042009200c200241046a200f1093a08080000b200341808080807872418080808078460d042001280204410028029c96db8000118080808000000c040b200541808080807872418080808078460d032006410028029c96db8000118080808000000c030b2007428180808010370200200741086a2005200410f5b2808000210b20022004360208200220073602042003290310200720041091a0808000210c2003280204220d200ca7712106200c42198842ff0083428182848890a0c080017e210e200341106a210a20032802002110410021010240024003400240201020066a2900002211200e852212427f85201242fffdfbf7efdfbfff7e7c8342808182848890a0c0807f832212500d000340024020042010410020127aa741037620066a200d716b410c6c6a220541786a280200470d00200b200541746a28020041086a200410f9b2808000450d040b2012427f7c201283221250450d000b0b201120114201868342808182848890a0c0807f8350450d02200141086a220120066a200d7121060c000b0b20072007280200417f6a2204360200024020040d00200241046a1092a08080000b410021082005417c6a41003a00000c030b41002108200241003a000c20022004360208200220073602042003200c200241046a200a1093a08080000c020b2008428180808010370200200841086a2005200410f5b2808000210b20022004360208200220083602042007290310200820041091a0808000210c2007280204220d200ca7712106200c42198842ff0083428182848890a0c080017e210e200741106a210320072802002110410021010240024003400240201020066a2900002211200e852212427f85201242fffdfbf7efdfbfff7e7c8342808182848890a0c0807f832212500d000340024020042010410020127aa741037620066a200d716b410c6c6a220541786a280200470d00200b200541746a28020041086a200410f9b2808000450d040b2012427f7c201283221250450d000b0b201120114201868342808182848890a0c0807f8350450d02200141086a220120066a200d7121060c000b0b20082008280200417f6a2204360200024020040d00200241046a1092a08080000b410021080c020b200241013a000c20022004360208200220083602042007200c200241046a20031093a0808000410021080c010b2007428180808010370200200741086a2005200410f5b2808000210b20022004360208200220073602042003290310200720041091a0808000210c2003280204220d200ca7712106200c42198842ff0083428182848890a0c080017e210e200341106a210a20032802002110410021010240024003400240201020066a2900002211200e852212427f85201242fffdfbf7efdfbfff7e7c8342808182848890a0c0807f832212500d000340024020042010410020127aa741037620066a200d716b410c6c6a220541786a280200470d00200b200541746a28020041086a200410f9b2808000450d040b2012427f7c201283221250450d000b0b201120114201868342808182848890a0c0807f8350450d02200141086a220120066a200d7121060c000b0b20072007280200417f6a2204360200024020040d00200241046a1092a08080000b410021082005417c6a41003a00000c010b41002108200241003a000c20022004360208200220073602042003200c200241046a200a1093a08080000b20002802082204200428020020086a360200200241106a2480808080000bb60503027f087e067f23808080800041106b220224808080800041002103200129001041002903a0a2db8000220485220542ffffffff0f83220620012900002000290310422089220785220842208822097e20054220882205200842ffffffff0f8322087e852001290018200485220442ffffffff0f83220a200129000841002903a8a2db800020077c852207422088220b7e20044220882204200742ffffffff0f8322077e8585422088200520097e200620087e85852004200b7e200a20077e85852104024020002802080d00200241086a20004101200041106a410110e7a18080000b2000280200220c41606a210d2004421988220742ff0083428182848890a0c080017e21062004a7210e2000280204210f41002110037f0240024002400240200c200e200f71220e6a29000022052006852204427f85200442fffdfbf7efdfbfff7e7c8342808182848890a0c0807f832204500d00034002402001200d20047aa7410376200e6a200f714105746b412010f9b28080000d004101210e0c030b2004427f7c200483220450450d000b0b200542808182848890a0c0807f832104024020104101460d002004500d0220047aa7410376200e6a200f7121110b024020042005420186834200520d00410121100c030b4100210e0240200c20116a2c0000220d4100480d00200c200c29030042808182848890a0c0807f837aa741037622116a2d0000210d0b200c20116a2007a741ff007122103a0000200c201141786a200f716a41086a20103a000020002000280208200d4101716b3602082000200028020c41016a36020c200c20114105746b41606a220f41186a200141186a290000370000200f41106a200141106a290000370000200f41086a200141086a290000370000200f20012900003700000b200241106a248080808000200e0f0b410021100b200e200341086a22036a210e0c000b0bb90404017f027e027f037e200141086a210320002002ad8a210041002903a8a2db8000210441002903a0a2db800021050240024020024111490d00200420007c210402402002418002490d00200320022000200441002903b0a2db800020007c41002903b8a2db800020007c2005108b8380800021000c020b0240200241f001712206450d0020012002410f716a210703402003200720066a220141086a4f0d0120012900002005852208422088220920032900082004852204422088220a7e200842ffffffff0f832208200442ffffffff0f8322047e852008200a7e200920047e85422089852104200141786a2900002005852208422088220920032900002000852200422088220a7e200842ffffffff0f832208200042ffffffff0f8322007e852008200a7e200920007e85422089852100200341106a2103200641706a22060d000b0b200020048521000c010b024002400240200241074b0d00200241034b0d012002450d02200320026a417f6a310000420886200320024101766a310000842004852104200020033100008521000c020b20032900002000852100200320026a41786a29000020048521040c010b200020033500008521002004200320026a417c6a3500008521040b20004220882208200442208822097e200042ffffffff0f832200200442ffffffff0f8322047e85200820047e200020097e854220898521000b200542ffffffff0f8322042000a7200273ad22087e20004220882200200542208822057e85200520087e200020047e85422089850b4501027f024020002802002201417f460d0020012001280204417f6a22023602042000280204410b6a4104490d0020020d002001410028029c96db8000118080808000000b0bea0301067f23808080800041106b2204248080808000024020002802002205200028020422062001a722077122086a29000042808182848890a0c0807f8322014200520d00410821090340200820096a2108200941086a21092005200820067122086a29000042808182848890a0c0807f832201500d000b0b0240200520017aa741037620086a20067122096a2c00002208417f4c0d002005200529030042808182848890a0c0807f837aa741037622096a2d000021080b02402008410171450d0020002802080d00200441086a200041012003410110eaa18080000240200028020022052000280204220620077122086a29000042808182848890a0c0807f8322014200520d00410821090340200820096a2108200941086a21092005200820067122086a29000042808182848890a0c0807f832201500d000b0b200520017aa741037620086a20067122096a2c00002208417f4c0d002005200529030042808182848890a0c0807f837aa741037622096a2d000021080b200520096a200741197622073a00002005200941786a2006716a41086a20073a00002000200028020820084101716b3602082000200028020c41016a36020c2005410020096b410c6c6a41746a220941086a200241086a28020036020020092002290200370200200441106a2480808080000b830501067f20002802402102024020012802002203200128020822046b41034b0d0020012004410410bea880800020012802002103200128020821040b2001280204220520046a20023600002001200441046a2204360208200028024421020240200320046b41034b0d0020012004410410bea880800020012802042105200128020821040b200520046a20023600002001200441046a220336020841002d0098a2db80001a02400240412041002802a496db8000118280808000002204450d0020042000290000370000200441186a2202200041186a290000370000200441106a2206200041106a290000370000200441086a2207200041086a2900003700000240200128020020036b411f4b0d0020012003412010bea880800020012802042105200128020821030b200520036a22052004290000370000200541186a2002290000370000200541106a2006290000370000200541086a20072900003700002001200341206a22033602082004410028029c96db80001180808080000041002d0098a2db80001a412041002802a496db8000118280808000002204450d012004200041206a2205290000370000200441186a2202200541186a290000370000200441106a2206200541106a290000370000200441086a2207200541086a2900003700000240200128020020036b411f4b0d0020012003412010bea8808000200128020821030b200128020420036a22052004290000370000200541086a2007290000370000200541106a2006290000370000200541186a20022900003700002001200341206a3602082004410028029c96db800011808080800000200041c8006a200110e09d8080000f0b4101412010bb80808000000b4101412010bb80808000000ba10201037f23808080800041206b22042480808080004100210502400240200141146c41046a22064100480d00024020060d00410121050c020b41002d0098a2db80001a200641002802a496db80001182808080000022050d01410121050b200520064184c9cb800010ae80808000000b20044100360214200420053602102004200636020c200420013602182004200441186a36021c2004411c6a2004410c6a108c8980800002402001450d00200141146c2101034020002004410c6a1096a0808000200041146a21002001416c6a22010d000b0b200428020c21002002200320042802102201200428021441002802f495db80001183808080000002402000450d002001410028029c96db8000118080808000000b200441206a2480808080000b960301077f23808080800041106b2202248080808000200028020c2103024020012802002204200128020822056b41034b0d0020012005410410bea880800020012802002104200128020821050b2001200541046a22063602082001280204220720056a200336000020002d00102105024020042006470d0020012004410110bea880800020012802042107200128020821060b2001200641016a360208200720066a20053a0000200028020421062002200028020822003602082002200241086a36020c2002410c6a2001108c8980800002402000450d00200620004103746a21082001280208210003402006280200210302402001280200220420006b41034b0d0020012000410410bea880800020012802002104200128020821000b2001200041046a22053602082001280204220720006a2003360000200641046a2d00002103024020042005470d0020012004410110bea880800020012802042107200128020821050b2001200541016a2200360208200720056a20033a0000200641086a22062008470d000b0b200241106a2480808080000bab0301077f23808080800041106b220224808080800041002d0098a2db80001a02400240411841002802a496db8000118280808000002203450d00200320012802002204290000370000200341106a200441106a290000370000200341086a200441086a29000037000020022003360208200241183602042002411836020c2001280204210141002d0098a2db80001a412041002802a496db8000118280808000002203450d0120032001290000370000200341186a2205200141186a290000370000200341106a2206200141106a290000370000200341086a2207200141086a290000370000200241046a4118412010bea880800020022802082204200228020c22086a22012003290000370000200141086a2007290000370000200141106a2006290000370000200141186a2005290000370000200228020421012003410028029c96db80001180808080000020002004200841206a41002802b497db80001188808080000002402001450d002004410028029c96db8000118080808000000b200241106a2480808080000f0b410141184184c9cb800010ae80808000000b4101412010bb80808000000b9307010b7f23808080800041206b22022480808080004100210302400240417f20012802142204413c6c417f20012802082205413c6c2206410c6a22072007200641046a491b22066a41046a220720072006491b22074100480d0041002d0098a2db80001a200741002802a496db80001182808080000022030d01410121030b200320074184c9cb800010ae80808000000b20024100360214200220033602102002200736020c41002d0098a2db80001a0240412041002802a496db8000118280808000002206450d0020062001290018370000200641186a2208200141306a290000370000200641106a2209200141286a290000370000200641086a220a200141206a2900003700004100210b02402007411f4b0d002002410c6a4100412010bea8808000200228020c2107200228021021032002280214210b0b2003200b6a220c2006290000370000200c41186a2008290000370000200c41106a2009290000370000200c41086a200a2900003700002002200b41206a220c3602142006410028029c96db800011808080800000200128023c210b2001280238210602402007200c6b41034b0d002002410c6a200c410410bea8808000200228021021032002280214210c0b2003200c6a20063600002002200c41046a22063602140240200228020c20066b41034b0d002002410c6a2006410410bea8808000200228021421060b200228021020066a200b3600002002200641046a36021420012802042106200220053602182002200241186a36021c2002411c6a2002410c6a108c8980800002402005450d0020062005413c6c6a210c0340200628020021030240200228020c200228021422076b41034b0d002002410c6a2007410410bea8808000200228021421070b200228021020076a20033600002002200741046a360214200641046a2002410c6a1094a38080002006413c6a2206200c470d000b0b20012802102106200220043602182002200241186a36021c2002411c6a2002410c6a108c8980800002402004450d0020062004413c6c6a210c0340200628020021030240200228020c200228021422076b41034b0d002002410c6a2007410410bea8808000200228021421070b200228021020076a20033600002002200741046a360214200641046a2002410c6a1094a38080002006413c6a2206200c470d000b0b2000200229020c370200200041086a2002410c6a41086a280200360200200241206a2480808080000f0b4101412010bb80808000000ba80301087f23808080800041106b2202248080808000024002402001280220220341c0004f0d00410121030c010b02402003418080014f0d00410221030c010b410441052003418080808004491b21030b41002d0098a2db80001a02400240200341002802a496db8000118280808000002204450d0020024100360208200220043602042002200336020041002d0098a2db80001a412041002802a496db8000118280808000002203450d0120032001290000370000200341186a2205200141186a290000370000200341106a2206200141106a290000370000200341086a2207200141086a29000037000020024100412010bea88080002002280204200241086a220828020022096a22042003290000370000200441086a2007290000370000200441106a2006290000370000200441186a20052900003700002008200941206a3602002003410028029c96db8000118080808000002002200141206a36020c2002410c6a2002108c89808000200041086a200828020036020020002002290200370200200241106a2480808080000f0b4101200310bb80808000000b4101412010bb80808000000b860601097f23808080800041206b2202248080808000410021030240417f20012802202204417f417f417f20012802082205410c6c220641046a2207200128021422084104746a41046a220920092007491b22074101200128022c41056a2001280224418080808078461b6a220920092007491b220741086a220920092007491b22076a41046a220920092007491b22074100480d0041002d0098a2db80001a41012103200741002802a496db8000118280808000002209450d00200141246a210a20024100360214200220093602102002200736020c20012802042107200220053602182002200241186a36021c2002411c6a2002410c6a108c8980800002402005450d00200741086a210703402007417c6a28020021092002200728020022053602182002200241186a36021c2002411c6a2002410c6a108c898080000240200228020c200228021422036b20054f0d002002410c6a2003200510bea8808000200228021421030b200228021020036a2009200510f5b28080001a2002200320056a3602142007410c6a2107200641746a22060d000b0b20012802102107200220083602182002200241186a36021c2002411c6a2002410c6a108c89808000200720082002410c6a108286808000200a2002410c6a10e69d808000200128023021050240200228020c200228021422076b41034b0d002002410c6a2007410410bea8808000200228021421070b200228021020076a20053600002002200741046a2207360214200128023421050240200228020c20076b41034b0d002002410c6a2007410410bea8808000200228021421070b200228021020076a20053600002002200741046a360214200128021c2105200220043602182002200241186a36021c2002411c6a2002410c6a108c898080000240200228020c200228021422076b20044f0d002002410c6a2007200410bea8808000200228021421070b200228021020076a2005200410f5b28080001a200041086a200720046a3602002000200229020c370200200241206a2480808080000f0b200320074184c9cb800010ae80808000000b960201047f23808080800041106b22022480808080004100210302400240200110a98480800022044100480d00024020040d00410121030c020b41002d0098a2db80001a200441002802a496db80001182808080000022030d01410121030b200320044184c9cb800010ae80808000000b200241086a220541003602002002200336020420022004360200200220014188026a36020c2002410c6a2002108d89808000200220014190026a36020c2002410c6a2002108d89808000200220014198026a36020c2002410c6a2002108d898080002002200141a0026a36020c2002410c6a2002108d898080002001200210849c808000200041086a200528020036020020002002290200370200200241106a2480808080000baa0201017f024002400240024020002d000041606a41ff01712202410320024103491b0e0400010203000b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a00000f0b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41013a00000f0b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41023a00000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b2001200241016a360208200128020420026a41033a00002000200110dc988080000bba0701047f23808080800041306b22022480808080000240024002400240024002400240200141b9f3ddf1796c200141a6b2858a036c220373ad429a077e422088a741017441fcf7d480006a2f010020016a41b9f3ddf1796c200373ad429a077e422088a741027441b086d580006a28020022034108762001470d00200341ff01710d010b20002802302103024002402000280208418080c400460d0020002f0100220441054f0d06200041046a21050c010b20002802142104200028021021050b20042003490d0520022002412f6a3602080240200420036b22044102490d00200520034103746a2103024020044115490d0020032004200241086a10b6a88080000c010b200320044101200241086a108e8e8080000b024002402000280208418080c400460d00024020002f0100220341034b0d002000200341016a3b0100200020034103746a220341086a2001360200200341046a41003a00000c020b200241086a20004100200110d59e80800002402000280208418080c400470d00200028020c450d002000280210410028029c96db8000118080808000000b20002002290208370200200041206a200241086a41206a280200360200200041186a200241086a41186a290200370200200041106a200241086a41106a290200370200200041086a200241086a41086a2902003702000c010b024020002802142203200028020c470d002000410c6a41c0d6cb800010bba88080000b200028021020034103746a22042001360204200441003a00002000200341016a3602140b2000280208418080c400460d0120002f010021010c020b02402000280208418080c400460d00024020002f0100220441034b0d002000200441016a3b0100200020044103746a220041086a2001360200200041046a20033a00000c040b200241086a20002003200110d59e80800002402000280208418080c400470d00200028020c450d002000280210410028029c96db8000118080808000000b20002002290208370200200041206a200241086a41206a280200360200200041186a200241086a41186a290200370200200041106a200241086a41106a290200370200200041086a200241086a41086a2902003702000c030b024020002802142204200028020c470d002000410c6a41c0d6cb800010bba88080000b200028021020044103746a22052001360204200520033a00002000200441016a3602140c020b200028021421010b200020013602300b200241306a2480808080000f0b2004410441e0d6cb800010b581808000000b2003200441b4c9cb800010b381808000000bd10202057f017e23808080800041106b220224808080800002400240024002400240024002400240200128020022032802082201280204200128020c22044b0d00024020012802082201280208220520012802102204470d00410121040c030b200441016a2206450d03200620054b0d042001280204210520012006360210200520046a2d000021050c010b2001200441016a36020c200128020020046a2d000021050b2003427f200329030042017c22072007501b370300410021040b410321012004410171450d020c030b417f200641e493d0800010b781808000000b2006200541e493d0800010b581808000000b024002400240200541ff017122010e03040200010b2002410036020c20032002410c6a410410d3a58080000d00200228020c2104410221010c030b410321010c020b410121010b0b2000200436020420002001360200200241106a2480808080000bd10204047f017e017f017e4103210202400240200128020022032802082201280208220420012802102205470d000c010b0240024002400240200541016a2202450d00200220044b0d0120012802042104200120023602102003427f200329030042017c22062006501b370300024002400240200420056a2d000022020e03070001020b410121020c060b41032102200328020822052802082207200528021022046b4104490d05200441046a21012004417b4b0d03200120074b0d0420052802042102200520013602102003427f2003290300220642047c220820082006541b370300200220046a2800002101410221020c050b410321020c040b417f200241e493d0800010b781808000000b2002200441e493d0800010b581808000000b2004200141e493d0800010b781808000000b2001200741e493d0800010b581808000000b20002001360204200020023602000b9d0201047f02400240024020002802000e03000102000b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b200128020420006a41003a00002001200041016a3602080f0b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b200128020420006a41013a00002001200041016a3602080f0b02402001280200220220012802082203470d0020012003410110bea880800020012802002102200128020821030b2001200341016a22043602082001280204220520036a41023a0000200028020421000240200220046b41034b0d0020012004410410bea880800020012802042105200128020821040b200520046a20003600002001200441046a3602080bdc1901087f2380808080004180016b2200248080808000200041186a41086a2201420037030020004200370318200041186a41fffacc8000410941002802bc97db800011888080800000200041386a41086a2001290300370300200042dca8daba83d8dfc720370350200042b4bab9c4f895e88a0737034820002000290318370338200041046a200041386a412010b38d8080000240024020002802042202418080808078460d002000280208210341002802cca2db800021040240200028020c2201450d00024020044104490d00200020032802083602042000418a80808000ad422086200041046aad843703202000419b86808000ad4220862003410c6aad8437031841002802dc8fdb8000210441002802d88fdb8000210541002802c8a2db80002106200042023702702000410336026820004180cacb800036026420004128360260200041e3cacb800036025c200042cb808080c00037025420004198cacb800036025020004228370248200041e3cacb80003602442000410036024020004281808080901c370238200441bce9c38000200641024622061b28021021042000200041186a36026c200541d4e9c3800020061b200041386a2004118b80808000000b024002400240024020032802082204450d0020032004417f6a2204360208200328020420044103746a22052d0004210420002005280200360210200020043a001720040d03200041386a2003410c6a2206200041106a10fea6808000200041186a200028023c22052000280240220710bc8d808000024020002802182204418080808078460d002005200741002802ac95db8000118b80808000000b02402000280238450d002005410028029c96db8000118080808000000b2004418080808078460d02200028021c21052000280220220741fbb7064d0d0102402004450d002005410028029c96db8000118080808000000b024041002802cca2db8000450d00200041003602482000410136023c200041f8cbcb80003602382000420437024020004180cccb800036022820004128360224200041e3cacb80003602202000411d36021c200041c0cbcb8000360218200041386a4101200041186a4100200010b3848080000b200020013602402000200336023c20002002360238200041386a10c5a48080000c060b20032802042107200328020021042003200341146a2001417f6a220541146c10f8b2808000210602402004450d002007410028029c96db8000118080808000000b200041186a41086a220342003703002000420037031841002104200041186a41fffacc8000410941002802bc97db800011888080800000200041386a41086a2003290300370300200042dca8daba83d8dfc720370350200042b4bab9c4f895e88a073703482000200029031837033820062005200041386a41201095a080800002402005450d0020054101712107024020014102460d002005417e7121032006210141002104034002402001280200450d00200141046a280200410028029c96db8000118080808000000b0240200141146a280200450d00200141186a280200410028029c96db8000118080808000000b200141286a21012003200441026a2204470d000b0b2007450d002006200441146c6a2201280200450d002001280204410028029c96db8000118080808000000b2002450d052006410028029c96db8000118080808000000c050b20052007200628020010b9a2808000024041002802cca2db80004104490d002000410136023c200041a8cbcb80003602382000420137024420002000280210360208200020062802003602042000419c86808000ad422086200041046aad843703302000200041306a360240200041b0cbcb800036022820004128360224200041e3cacb80003602202000411d36021c200041c0cbcb8000360218200041386a4104200041186a4100200010b3848080000b200020013602402000200336023c20002002360238200041386a10c5a48080002004450d042005410028029c96db8000118080808000000c040b41002104024041002802cca2db8000450d0020002000280210360208200020062802003602042000419c86808000ad422086200041046aad84370328200041a783808000ad42208641bccdcb8000ad84370320200041b083808000ad422086418ccdcb8000ad8437031841002802dc8fdb8000210541002802d88fdb8000210641002802c8a2db800021072000420337027020004103360268200041c4cdcb800036026420004112360260200041dccdcb800036025c200042cb8080801037025420004198cacb800036025020004228370248200041e3cacb80003602442000410036024020004281808080f01e370238200541bce9c38000200741024622071b28021021052000200041186a36026c200641d4e9c3800020071b200041386a2005118b80808000000b200041186a41086a2205420037030020004200370318200041186a41fffacc8000410941002802bc97db800011888080800000200041386a41086a2005290300370300200042dca8daba83d8dfc720370350200042b4bab9c4f895e88a073703482000200029031837033820032001200041386a41201095a080800020014101712106024020014101460d002001417e7121052003210141002104034002402001280200450d00200141046a280200410028029c96db8000118080808000000b0240200141146a280200450d00200141186a280200410028029c96db8000118080808000000b200141286a21012005200441026a2204470d000b0b02402006450d002003200441146c6a2201280200450d002001280204410028029c96db8000118080808000000b2002450d032003410028029c96db8000118080808000000c030b024041002802cca2db80004102490d002000419d86808000ad422086200041176aad8437031841002802dc8fdb8000210441002802d88fdb8000210541002802c8a2db8000210620004201370270200041accecb80003602642000411d360260200041c0cbcb800036025c200042cb8080802037025420004198cacb800036025020004228370248200041e3cacb80003602442000410036024020004281808080d01d37023820004102360268200441bce9c38000200641024622061b28021021042000200041186a36026c200541d4e9c3800020061b200041386a2004118b80808000000b200041386a2003410c6a200041106a10fea6808000200028023c2204200028024041002802ac95db8000118b808080000002402000280238450d002004410028029c96db8000118080808000000b200041186a41086a220542003703002000420037031841002104200041186a41fffacc8000410941002802bc97db800011888080800000200041386a41086a2005290300370300200042dca8daba83d8dfc720370350200042b4bab9c4f895e88a073703482000200029031837033820032001200041386a41201095a080800020014101712106024020014101460d002001417e7121052003210141002104034002402001280200450d00200141046a280200410028029c96db8000118080808000000b0240200141146a280200450d00200141186a280200410028029c96db8000118080808000000b200141286a21012005200441026a2204470d000b0b02402006450d002003200441146c6a2201280200450d002001280204410028029c96db8000118080808000000b2002450d022003410028029c96db8000118080808000000c020b024020044104490d0041002802dc8fdb8000210141002802d88fdb8000210441002802c8a2db800021052000420037027020004281808080c000370268200041e0cecb80003602642000411d360260200041c0cbcb800036025c200042cb808080c00037025420004198cacb800036025020004228370248200041e3cacb80003602442000410036024020004281808080d01b370238200441d4e9c38000200541024622051b200041386a200141bce9c3800020051b280210118b80808000000b200041186a41086a2201420037030020004200370318200041186a41fffacc8000410941002802bc97db800011888080800000200041386a41086a2001290300370300200042dca8daba83d8dfc720370350200042b4bab9c4f895e88a0737034820002000290318370338200041386a412041002802ac95db8000118b80808000002002450d012003410028029c96db8000118080808000000c010b41002802cca2db80004104490d0041002802dc8fdb8000210141002802d88fdb8000210441002802c8a2db800021032000420037027020004281808080c0003702682000418ccfcb80003602642000411d360260200041c0cbcb800036025c200042cb808080c00037025420004198cacb800036025020004228370248200041e3cacb80003602442000410036024020004281808080901b370238200441d4e9c38000200341024622031b200041386a200141bce9c3800020031b280210118b80808000000b20004180016a2480808080000bf60201047f23808080800041c0006b220224808080800020022000360204410121000240200128021c220341e0e6cb800041022001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110b59f8080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b59f8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000bce0302017f037e23808080800041306b22012480808080004100410035029ca2db800042c4e6c11b85200141186aad22027e200242ae94e698017e42208922038522043e029ca2db8000024041002d00c0a2db80004102460d00108a838080000b200141046a410c6a41002903a8cfcb80003702004100410035029ca2db800042c4e6c11b8520027e20038522023e029ca2db8000200141002903a0cfcb8000370208024041002d00c0a2db80004102460d00108a838080000b200141186a410c6a41002903a8cfcb80003702002000410036020020002001290204370204200041003602202000410c6a200141046a41086a290200370200200041146a200141046a41106a280200360200200141002903a0cfcb800037021c200020012902183702242000412c6a200141186a41086a290200370200200041346a200141186a41106a28020036020020002004422088220342a2f0a4a00a7e200442ffffffff0f83220442d0e3fccc027e85200342d0e3fccc027e200442a2f0a4a00a7e854220898537031820002002422088220442a2f0a4a00a7e200242ffffffff0f83220242d0e3fccc027e85200442d0e3fccc027e200242a2f0a4a00a7e8542208985370338200141306a2480808080000be30501097f23808080800041106b220224808080800041002d0098a2db80001a0240412041002802a496db8000118280808000002203450d0020032000290018370000200341186a2204200041306a290000370000200341106a2205200041286a290000370000200341086a2206200041206a290000370000024020012802002207200128020822086b411f4b0d0020012008412010bea880800020012802002107200128020821080b2001280204220920086a220a2003290000370000200a41186a2004290000370000200a41106a2005290000370000200a41086a20062900003700002001200841206a220a3602082003410028029c96db800011808080800000200028023c21082000280238210402402007200a6b41034b0d002001200a410410bea880800020012802002107200128020421092001280208210a0b2001200a41046a22033602082009200a6a20043600000240200720036b41034b0d0020012003410410bea880800020012802042109200128020821030b200920036a20083600002001200341046a3602082000280204210320022000280208220a3602082002200241086a36020c2002410c6a2001108c898080000240200a450d002003200a413c6c6a2108034020032802002107024020012802002001280208220a6b41034b0d002001200a410410bea88080002001280208210a0b2001200a41046a3602082001280204200a6a2007360000200341046a20011094a38080002003413c6a22032008470d000b0b2000280210210320022000280214220a3602082002200241086a36020c2002410c6a2001108c898080000240200a450d002003200a413c6c6a2108034020032802002107024020012802002001280208220a6b41034b0d002001200a410410bea88080002001280208210a0b2001200a41046a3602082001280204200a6a2007360000200341046a20011094a38080002003413c6a22032008470d000b0b200241106a2480808080000f0b4101412010bb80808000000b12002000280200280200200110bc9d8080000bb50801047f23808080800041c0006b22022480808080000240024002400240200028020028020022002d0000220341636a41002003411e71411e461b0e03000102000b2002200036020441012100200128021c220341bcd4cb800041022001280220220428020c2205118180808000000d020240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d04200241046a200110dea2808000450d010c040b20034194c5c0800041022005118180808000000d0341012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10dea28080000d032002280234418ec5c080004102200228023828020c118180808000000d030b200128021c4196c5c080004101200128022028020c1181808080000021000c020b2002200041046a36020441012100200128021c220341bed4cb800041022001280220220428020c2205118180808000000d010240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d03200241046a200110f69c808000450d010c030b20034194c5c0800041022005118180808000000d0241012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f69c8080000d022002280234418ec5c080004102200228023828020c118180808000000d020b200128021c4196c5c080004101200128022028020c1181808080000021000c010b2002200041046a36020441012100200128021c220341c0d4cb800041022001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110da9c808000450d010c020b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10da9c8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000bf90201047f23808080800041c0006b220224808080800020022000280200360204410121000240200128021c220341b8d4cb800041042001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110b19f8080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b19f8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000b840401047f23808080800041c0006b220224808080800002400240024002400240200028020022032d000041606a41ff01712200410320004103491b0e0400010203000b200128021c41bfe7cb80004108200128022028020c1181808080000021000c030b200128021c41c7e7cb8000410c200128022028020c1181808080000021000c020b200128021c41d3e7cb80004112200128022028020c1181808080000021000c010b2002200336020441012100200128021c220341e5e7cb8000410d2001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110819d8080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10819d8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000b3900200128021c20002802002d0000410274220041b8e9cb80006a280200200041ace9cb80006a280200200128022028020c118180808000000ba60801047f23808080800041c0006b22022480808080002000280200280200220041046a2103024002400240024020002802000e03000102000b2002200336020441012100200128021c220341bcd4cb800041022001280220220428020c2205118180808000000d020240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d04200241046a200110de91808000450d010c040b20034194c5c0800041022005118180808000000d0341012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10de918080000d032002280234418ec5c080004102200228023828020c118180808000000d030b200128021c4196c5c080004101200128022028020c1181808080000021000c020b2002200336020441012100200128021c220341bed4cb800041022001280220220428020c2205118180808000000d010240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d03200241046a200110a8a3808000450d010c030b20034194c5c0800041022005118180808000000d0241012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10a8a38080000d022002280234418ec5c080004102200228023828020c118180808000000d020b200128021c4196c5c080004101200128022028020c1181808080000021000c010b2002200336020441012100200128021c220341c0d4cb800041022001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110d79c808000450d010c020b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10d79c8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000b870401047f23808080800041c0006b220224808080800002400240024002400240200028020028020022032d000041606a41ff01712200410320004103491b0e0400010203000b200128021c41bfe7cb80004108200128022028020c1181808080000021000c030b200128021c41c7e7cb8000410c200128022028020c1181808080000021000c020b200128021c41d3e7cb80004112200128022028020c1181808080000021000c010b2002200336020441012100200128021c220341e5e7cb8000410d2001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110819d8080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10819d8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000b3900200128021c20002802002d0000410274220041d0e9cb80006a280200200041c4e9cb80006a280200200128022028020c118180808000000b800601087f024002402002450d00200120026a2106200341016a210741002108200121090240034002400240200820044b0d0020092d0000210a0240024020080d00200a210b0c010b0240024020084101710d00200a210b2003210a0c010b2003200a20032d0000410874200a72413a6e220b413a6c6b3a00002007210a0b20084101460d00200320086a210c0340200a200a2d000041ff0171410874200b6a220b200b413a6e220b413a6c6b3a0000200a41016a220d200d2d0000410874200b6a220b200b413a6e220b413a6c6b3a0000200a41026a220a200c470d000b0b200b450d01034020042008460d04200320086a200b200b413a6e220a413a6c6b3a0000200841016a2108200b413a49210d200a210b200d0d020c000b0b2008200441bcd0cb800010b581808000000b200941016a22092006470d000b20082004200820044b1b210b0240034020012d00000d0120042008460d020240200b2008460d00200141016a2101200320086a41003a0000200841016a21082002417f6a22020d010c020b0b200b200441acd0cb800010f980808000000b0240200820044b0d002008450d02200320086a210120054180016a21044100210b024003402003200b6a220d2d0000220a413a4f0d01200d2004200a6a2d00003a00002008200b41016a220b470d000b4101210b024020084101470d004100210a0c050b4100210a4100210b0240200841017622044101460d002008417f6a210d200441feffffff077121024100210b03402003200d6a220c2d00002109200c2003200b6a22042d00003a0000200420093a00002001200b417e736a220c2d00002109200c200441016a22042d00003a0000200420093a0000200d417e6a210d2002200b41026a220b470d000b0b02402008410271450d002003200b6a220d2d00002103200d2001200b417f736a220b2d00003a0000200b20033a00000b2008210b0c040b200a413a419cd0cb800010f980808000000b20082004418cd0cb800010b581808000000b4101210a0c010b4100210b4100210a0b2000200b3602042000200a3602000bd30703027f017e027f23808080800041a0016b2208248080808000200841086a41086a200141086a28020022093602002008411c6a200241086a28020036020020082001290200220a370308200820053602282008200436022420082003360220200820022902003702142008200736023020072802042102200728020021012008200636022c200828020c210702400240024002400240024002400240024002400240200aa74101710d0002402001450d00200820043602702008200336026c20084184808080783602682001200841e8006a200228020c118b80808000000b4100210120094100480d0220090d01410121010c090b20094120470d05200628020c2109200841386a41186a2206200741186a290000370300200841386a41106a220b200741106a290000370300200841386a41086a220c200741086a29000037030020082007290000370338200841dc006a2005200841386a200841146a200911838080800000200828025c2205418080808078460d04200828026421092008280260210702402001450d0020084194016a200841d0006a2903003702002008418c016a200841c8006a29030037020020084184016a200841c0006a2903003702002008200829033837027c2008200436027820082003360274200820093602702008200736026c20084180808080783602682001200841e8006a200228020c118b80808000000b4100210120094100480d0320090d02410121010c070b41002d0098a2db80001a200941002802a496db80001182808080000022010d07410121010b200120094188d2cb800010ae80808000000b41002d0098a2db80001a200941002802a496db80001182808080000022010d04410121010b200120094188d2cb800010ae80808000000b200841e8006a41186a2006290300370300200841e8006a41106a200b290300370300200841e8006a41086a200c2903003703002008200829033837036841002d0098a2db80001a413041002802a496db8000118280808000002209450d012009418580808078360200200920082903683702042009410c6a200841f0006a290300370200200941146a200841f8006a2903003702002009411c6a20084180016a2903003702002000418080808078360200200020093602040c040b4120200941d0d7cb8000108c81808000000b4104413010bb80808000000b20012007200910f5b280800021012000200936020820002001360204200020093602002005450d012007410028029c96db8000118080808000000c010b20012007200910f5b280800021072000200936020820002007360204200020093602000b200841a0016a2480808080000be10401097f23808080800041c0006b22062480808080002001280200220728020020032004200510e7b280800021050240024002400240024020022d00004102470d00200228020821042002280204210320012802042208280200220228025421092002280250210a2007280200220228022c220b410176210102400240200b4101710d0020022802042002280228220b200b41284b220b1b220c2001490d0420022802002002200b1b21024100210b0c010b20022802042002280228220b200b41284b1b220c2001490d04200c20014d0d05200620022802002002200b41284b1b220220016a2d000041f001713a00294101210b0b2006200b3a002820062001360224200620023602202006200a200641206a20032004200928021c118780808000002008280200210b2007280200220228020021082002280204210920022802282101200641206a41186a200641186a220a290000370300200641206a41106a200641106a220c290000370300200641206a41086a200641086a220d29000037030020062006290000370320200b20082002200141284b220e1b20092001200e1b20032004200641206a108aa18080002007280200200510e4b2808000200041003a0000200041196a200a290000370000200041116a200c290000370000200041096a200d290000370000200020062900003700010c010b2000200128020428020020022007280200108ca18080002007280200200510e4b28080000b200641c0006a2480808080000f0b2001200c41b4f4d4800010b581808000000b2001200c41c4f4d4800010b581808000000b2001200c41d4f4d4800010f980808000000bbe0401077f23808080800041c0006b2207248080808000200120042005200610e7b280800021060240024002400240024020032d00004102470d00200328020821052003280204210420022802002203280254210820032802502109200128022c220a410176210302400240200a4101710d0020012802042001280228220a200a41284b220a1b220b2003490d0420012802002001200a1b210a4100210b0c010b20012802042001280228220a200a41284b1b220b2003490d04200b20034d0d05200720012802002001200a41284b1b220a20036a2d000041f001713a00294101210b0b2007200b3a0028200720033602242007200a36022020072009200741206a20042005200828021c11878080800000200228020021022001280200210a2001280204210820012802282103200741206a41186a200741186a2209290000370300200741206a41106a200741106a220b290000370300200741206a41086a200741086a220c290000370300200720072900003703202002200a2001200341284b220d1b20082003200d1b20042005200741206a108aa18080002001200610e4b2808000200041003a0000200041196a2009290000370000200041116a200b290000370000200041096a200c290000370000200020072900003700010c010b2000200228020020032001108ca18080002001200610e4b28080000b200741c0006a2480808080000f0b2003200b41b4f4d4800010b581808000000b2003200b41c4f4d4800010b581808000000b2003200b41d4f4d4800010f980808000000be10401097f23808080800041c0006b22062480808080002001280200220728020020032004200510e7b280800021050240024002400240024020022d00004102470d00200228020821042002280204210320012802042208280200220228025421092002280250210a2007280200220228022c220b410176210102400240200b4101710d0020022802042002280228220b200b41284b220b1b220c2001490d0420022802002002200b1b21024100210b0c010b20022802042002280228220b200b41284b1b220c2001490d04200c20014d0d05200620022802002002200b41284b1b220220016a2d000041f001713a00294101210b0b2006200b3a002820062001360224200620023602202006200a200641206a20032004200928021c118780808000002008280200210b2007280200220228020021082002280204210920022802282101200641206a41186a200641186a220a290000370300200641206a41106a200641106a220c290000370300200641206a41086a200641086a220d29000037030020062006290000370320200b20082002200141284b220e1b20092001200e1b20032004200641206a1089a18080002007280200200510e4b2808000200041003a0000200041196a200a290000370000200041116a200c290000370000200041096a200d290000370000200020062900003700010c010b2000200128020428020020022007280200108da18080002007280200200510e4b28080000b200641c0006a2480808080000f0b2001200c41b4f4d4800010b581808000000b2001200c41c4f4d4800010b581808000000b2001200c41d4f4d4800010f980808000000bbe0401077f23808080800041c0006b2207248080808000200120042005200610e7b280800021060240024002400240024020032d00004102470d00200328020821052003280204210420022802002203280254210820032802502109200128022c220a410176210302400240200a4101710d0020012802042001280228220a200a41284b220a1b220b2003490d0420012802002001200a1b210a4100210b0c010b20012802042001280228220a200a41284b1b220b2003490d04200b20034d0d05200720012802002001200a41284b1b220a20036a2d000041f001713a00294101210b0b2007200b3a0028200720033602242007200a36022020072009200741206a20042005200828021c11878080800000200228020021022001280200210a2001280204210820012802282103200741206a41186a200741186a2209290000370300200741206a41106a200741106a220b290000370300200741206a41086a200741086a220c290000370300200720072900003703202002200a2001200341284b220d1b20082003200d1b20042005200741206a1089a18080002001200610e4b2808000200041003a0000200041196a2009290000370000200041116a200b290000370000200041096a200c290000370000200020072900003700010c010b2000200228020020032001108da18080002001200610e4b28080000b200741c0006a2480808080000f0b2003200b41b4f4d4800010b581808000000b2003200b41c4f4d4800010b581808000000b2003200b41d4f4d4800010f980808000000b9c0301047f23808080800041a0056b2202248080808000200241c8036a20012802002201280200220320012802042204108298808000200241c0036a2201200241c8036a410c6a290200370300200220022902cc033703b80302400240024020022802c80322054107470d00200241086a410c6a2001290300370200200220022903b80337020c200241073602082002410c6a21010c010b200241e0016a41146a200241c8036a41146a41c40110f5b28080001a200241e0016a410c6a2001290300370200200220053602e001200220022903b8033702e401200241086a200241e0016a2003200410dbb2808000200241086a41046a2101200228020822034107460d00200241c8036a41046a200141d40110f5b28080001a200220033602c803200241e0016a200241c8036a108498808000024020022802e00122014108470d00200241e0016a10b4a08080000c020b200041046a200241e0016a41046a41e40010f5b28080001a20002001360200200241a0056a2480808080000f0b200110b5a08080000b41ece2cb800041c20041b0e3cb8000109181808000000ba00101017f024020002802004108460d00200010c1a08080000f0b02400240024002402000280204220028020041fcffffff076a2201410320014105491b0e0403030102000b2000280204450d022000280208410028029c96db8000118080808000000c020b2000280204450d012000280208410028029c96db8000118080808000000c010b200010b5a08080000b2000410028029c96db8000118080808000000bc00101027f024002400240024020002802002201418080808078732202410220024104491b0e0403030100030b0240024002402000280204220028020041fcffffff076a2202410320024105491b0e0404040102000b2000280204450d032000280208410028029c96db8000118080808000000c030b2000280204450d022000280208410028029c96db8000118080808000000c020b200010b5a08080000c010b2001450d01200028020421000b2000410028029c96db8000118080808000000b0b810101037f200128020421022001280200220328020022012001280200220441016a36020002402004417f4a0d00000b20002001360204200041073602002000200229000037000c20002003280204360208200041146a200241086a2900003700002000411c6a200241106a290000370000200041246a200241186a2900003700000b9c0301047f23808080800041a0056b2202248080808000200241c8036a20012802002201280200220320012802042204108298808000200241c0036a2201200241c8036a410c6a290200370300200220022902cc033703b80302400240024020022802c80322054107470d00200241086a410c6a2001290300370200200220022903b80337020c200241073602082002410c6a21010c010b200241e0016a41146a200241c8036a41146a41c40110f5b28080001a200241e0016a410c6a2001290300370200200220053602e001200220022903b8033702e401200241086a200241e0016a2003200410dbb2808000200241086a41046a2101200228020822034107460d00200241c8036a41046a200141d40110f5b28080001a200220033602c803200241e0016a200241c8036a108698808000024020022802e00122014108470d00200241e0016a10b4a08080000c020b200041046a200241e0016a41046a41e40010f5b28080001a20002001360200200241a0056a2480808080000f0b200110b5a08080000b41ece2cb800041c20041b0e3cb8000109181808000000b0c002000200110b9a08080000bb70801087f23808080800041f0066b2202248080808000200128020421032001280200280200220428020421052004280200210620012802082207280208200128020c2802006a220841017621042007280204210920072802002107024002400240024002400240024020084101710d00200420094b0d02200241003a00a0052002200436029c0520022007360298050c010b200420094b0d02200420094f0d03200241013a00a00520022007360298052002200436029c052002200720046a2d000041f001713a00a1050b200241b0036a2006200320024198056a200528020c11838080800000024002400240024020022802b0032204418080808078470d0020024198056a41086a2204200341086a29000037030020024198056a41106a2207200341106a29000037030020024198056a41186a2209200341186a29000037030020022003290000370398052001280210280200210341002d0098a2db80001a413041002802a496db8000118280808000002201450d012001200229039805370204200141858080807841848080807820031b3602002001410c6a2004290300370200200141146a20072903003702002001411c6a200929030037020020004108360200200020013602040c080b20024198056a20022802b403220720022802b803220910829880800020024190056a220120024198056a410c6a2902003703002002200229029c053703880520022802980522084107470d01200241d8016a410c6a200129030037020020022002290388053702dc010c020b4104413010bb80808000000b200241b0036a41146a20024198056a41146a41c40110f5b28080001a200241b0036a410c6a2001290300370200200220083602b00320022002290388053702b403200241d8016a200241b0036a2007200910dbb280800020022802d8014107470d040b20024198056a41086a2209200241e4016a29020037030020024198056a41186a2208200341086a29000037030020024198056a41206a2205200341106a29000037030020024198056a41286a2206200341186a290000370300200220022902dc0137039805200220032900003703a80541002d0098a2db80001a0240413041002802a496db8000118280808000002201450d002001200229039805370200200141286a2006290300370200200141206a2005290300370200200141186a2008290300370200200141106a20024198056a41106a290300370200200141086a200929030037020020004108360200200020013602042004450d052007410028029c96db8000118080808000000c050b4104413010bb80808000000b2004200941fcf1d4800010b581808000000b20042009418cf2d4800010b581808000000b20042009419cf2d4800010f980808000000b20002002200241d8016a41d80110f5b28080001086988080002004450d002007410028029c96db8000118080808000000b200241f0066a2480808080000b9a0401067f23808080800041206b22022480808080002001280204210320012802002204280200210520042802042104200241106a41086a2001280208220141086a28020036020020022001290200370310200241046a20052003200241106a200428020c118380808000000240024002400240024020022802042205418080808078470d0041002d0098a2db80001a413041002802a496db8000118280808000002201450d022001418580808078360200200120032900003700042001410c6a200341086a290000370000200141146a200341106a2900003700002001411c6a200341186a29000037000020004108360200200020013602040c010b200228020c220141f5ffffff074f0d0220022802082106024002402001410b6a41fcffffff077122070d00410421040c010b41002d0098a2db80001a200741002802a496db8000118280808000002204450d040b2004428180808010370200200441086a2006200110f5b28080001a02402005450d002006410028029c96db8000118080808000000b2000200136020820002004360204200041073602002000200329000037000c200041246a200341186a2900003700002000411c6a200341106a290000370000200041146a200341086a2900003700000b200241206a2480808080000f0b4104413010bb80808000000b41bc84c08000412b200241106a41ac84c0800041e486c0800010ad81808000000b4104200710bb80808000000bec0201047f23808080800041106b220224808080800020012802082103200128020421040240024002400240024020012802004101710d00024020034100480d00200341f5ffffff074f0d0202402003410b6a41fcffffff077122050d00410421010c050b41002d0098a2db80001a200541002802a496db80001182808080000022010d044104200510bb80808000000b41a8ead48000412b2002410f6a4198ead4800041d4ead4800010ad81808000000b20034120470d0120002004290000370001200041196a200441186a290000370000200041116a200441106a290000370000200041096a200441086a290000370000410121030c030b41bc84c08000412b2002410f6a41ac84c0800041e486c0800010ad81808000000b4120200341ecc2cb8000108c81808000000b2001428180808010370200200141086a2004200310f5b28080001a2000200336020820002001360204410021030b200020033a0000200241106a2480808080000b7501047f20002802042101024020002802082202450d00200141086a210303402003280200220420042802002204417f6a360200024020044101470d00200310a68e8080000b200341306a21032002417f6a22020d000b0b02402000280200450d002001410028029c96db8000118080808000000b0bef0301017f0240024002400240024020002d0000417c6a41ff01712201410420014104491b0e0404010203000b0240200028025c4129490d002000280234410028029c96db8000118080808000000b200028022c410028029c96db80001180808080000020002d000022014103460d0302400240024020010e020106000b2000280224220120012802002201417f6a36020020014101470d05200041246a21000c010b2000280204220120012802002201417f6a36020020014101470d04200041046a21000b200010dfa88080000c030b0240200028025c4129490d002000280234410028029c96db8000118080808000000b0240024020002d00040e020104000b2000280228220120012802002201417f6a36020020014101470d03200041286a10dfa88080000f0b2000280208220120012802002201417f6a36020020014101470d02200041086a10dfa88080000f0b20002802544129490d01200028022c410028029c96db8000118080808000000f0b2000280230410028029c96db80001180808080000020002d000422014103460d000240024020010e020102000b2000280228220120012802002201417f6a36020020014101470d01200041286a10dfa88080000f0b2000280208220120012802002201417f6a36020020014101470d00200041086a10dfa88080000f0b0b6801017f024002400240024020002d00000e020103000b2000280224220120012802002201417f6a36020020014101470d02200041246a21000c010b2000280204220120012802002201417f6a36020020014101470d01200041046a21000b200010dfa88080000b0b7101017f024020002d000022014103460d0002400240024020010e020103000b2000280224220120012802002201417f6a36020020014101470d02200041246a21000c010b2000280204220120012802002201417f6a36020020014101470d01200041046a21000b200010dfa88080000b0bf80205047f017e017f017e027f024020002802242201450d000240200028022c2202450d002000280220220341086a21042003290300427f8542808182848890a0c0807f8321050340024020054200520d000340200341e07c6a210320042903002105200441086a22062104200542808182848890a0c0807f83220542808182848890a0c0807f510d000b200542808182848890a0c0807f852105200621040b02402003410020057aa74103766b41346c6a220641506a280200450d002006414c6a280200410028029c96db8000118080808000000b2005427f7c21070240200641546a2d00004102490d00200641786a2802002208417f460d00200820082802042209417f6a36020420094101470d002006417c6a280200410b6a4104490d002008410028029c96db8000118080808000000b200720058321052002417f6a22020d000b0b2001200141016aad42347ea741076a41787122046a4177460d00200028022020046b410028029c96db8000118080808000000b0bee0401037f0240024002400240024002402000280200417e6a2201410420014106491b0e050501020304000b2000280204220120012802002201417f6a36020020014101470d04200041046a10dfa88080000c040b0240200028022c4129490d002000280204410028029c96db8000118080808000000b20002802342201450d03200120012802002202417f6a36020020024101470d03200041346a10dfa88080000f0b024020002802504129490d002000280228410028029c96db8000118080808000000b20002d0004450d022000280208220110c1a08080002001410028029c96db8000118080808000000f0b024020002802382202450d002000280234210103400240024020012d00000e03010001000b200141046a280200220310eb8b8080002003410028029c96db8000118080808000000b200141246a21012002417f6a22020d000b0b02402000280230450d002000280234410028029c96db8000118080808000000b2000280204450d0120002802082201450d01200120012802002202417f6a36020020024101470d01200041086a10dfa88080000f0b024020002802604129490d002000280238410028029c96db8000118080808000000b024020002802342202450d002000280230210103400240024020012d00000e03010001000b200141046a280200220310eb8b8080002003410028029c96db8000118080808000000b200141246a21012002417f6a22020d000b0b0240200028022c450d002000280230410028029c96db8000118080808000000b2000280200450d0020002802042201450d00200120012802002202417f6a36020020024101470d00200041046a10dfa88080000f0b0ba60901037f23808080800041106b220224808080800041012103200128021c4199c5c080004101200128022028020c118180808000002104200241003a0009200220043a0008200220013602042002200036020c200241046a2002410c6a41b0e0c7800010a7818080001a2002200041016a36020c200241046a2002410c6a41b0e0c7800010a7818080001a2002200041026a36020c200241046a2002410c6a41b0e0c7800010a7818080001a2002200041036a36020c200241046a2002410c6a41b0e0c7800010a7818080001a2002200041046a36020c200241046a2002410c6a41b0e0c7800010a7818080001a2002200041056a36020c200241046a2002410c6a41b0e0c7800010a7818080001a2002200041066a36020c200241046a2002410c6a41b0e0c7800010a7818080001a2002200041076a36020c200241046a2002410c6a41b0e0c7800010a7818080001a2002200041086a36020c200241046a2002410c6a41b0e0c7800010a7818080001a2002200041096a36020c200241046a2002410c6a41b0e0c7800010a7818080001a20022000410a6a36020c200241046a2002410c6a41b0e0c7800010a7818080001a20022000410b6a36020c200241046a2002410c6a41b0e0c7800010a7818080001a20022000410c6a36020c200241046a2002410c6a41b0e0c7800010a7818080001a20022000410d6a36020c200241046a2002410c6a41b0e0c7800010a7818080001a20022000410e6a36020c200241046a2002410c6a41b0e0c7800010a7818080001a20022000410f6a36020c200241046a2002410c6a41b0e0c7800010a7818080001a2002200041106a36020c200241046a2002410c6a41b0e0c7800010a7818080001a2002200041116a36020c200241046a2002410c6a41b0e0c7800010a7818080001a2002200041126a36020c200241046a2002410c6a41b0e0c7800010a7818080001a2002200041136a36020c200241046a2002410c6a41b0e0c7800010a7818080001a2002200041146a36020c200241046a2002410c6a41b0e0c7800010a7818080001a2002200041156a36020c200241046a2002410c6a41b0e0c7800010a7818080001a2002200041166a36020c200241046a2002410c6a41b0e0c7800010a7818080001a2002200041176a36020c200241046a2002410c6a41b0e0c7800010a7818080001a2002200041186a36020c200241046a2002410c6a41b0e0c7800010a7818080001a2002200041196a36020c200241046a2002410c6a41b0e0c7800010a7818080001a20022000411a6a36020c200241046a2002410c6a41b0e0c7800010a7818080001a20022000411b6a36020c200241046a2002410c6a41b0e0c7800010a7818080001a20022000411c6a36020c200241046a2002410c6a41b0e0c7800010a7818080001a20022000411d6a36020c200241046a2002410c6a41b0e0c7800010a7818080001a20022000411e6a36020c200241046a2002410c6a41b0e0c7800010a7818080001a20022000411f6a36020c200241046a2002410c6a41b0e0c7800010a7818080001a024020022d00084101710d002002280204220028021c419ac5c080004101200028022028020c1181808080000021030b200241106a24808080800020030b8e0301037f23808080800041106b220224808080800041012103200128021c4199c5c080004101200128022028020c118180808000002104200241003a0009200220043a0008200220013602042002200036020c200241046a2002410c6a41b0e0c7800010a7818080001a2002200041016a36020c200241046a2002410c6a41b0e0c7800010a7818080001a2002200041026a36020c200241046a2002410c6a41b0e0c7800010a7818080001a2002200041036a36020c200241046a2002410c6a41b0e0c7800010a7818080001a2002200041046a36020c200241046a2002410c6a41b0e0c7800010a7818080001a2002200041056a36020c200241046a2002410c6a41b0e0c7800010a7818080001a2002200041066a36020c200241046a2002410c6a41b0e0c7800010a7818080001a2002200041076a36020c200241046a2002410c6a41b0e0c7800010a7818080001a024020022d00084101710d002002280204220028021c419ac5c080004101200028022028020c1181808080000021030b200241106a24808080800020030b8a0201037f23808080800041106b220224808080800041012103200128021c4199c5c080004101200128022028020c118180808000002104200241003a0009200220043a0008200220013602042002200036020c200241046a2002410c6a41b0e0c7800010a7818080001a2002200041016a36020c200241046a2002410c6a41b0e0c7800010a7818080001a2002200041026a36020c200241046a2002410c6a41b0e0c7800010a7818080001a2002200041036a36020c200241046a2002410c6a41b0e0c7800010a7818080001a024020022d00084101710d002002280204220028021c419ac5c080004101200028022028020c1181808080000021030b200241106a24808080800020030b1e00200128021c4198d2cb8000410e200128022028020c118180808000000bd30204047f017e027f017e0240200028020022012802142202450d000240200128021c2203450d002001280210220441086a21002004290300427f8542808182848890a0c0807f8321050340024020054200520d000340200441a07f6a210420002903002105200041086a22062100200542808182848890a0c0807f83220542808182848890a0c0807f510d000b200542808182848890a0c0807f852105200621000b2004410020057aa74103766b410c6c6a41746a220728020022062006280200417f6a22063602002005427f7c2108024020060d0020071092a08080000b200820058321052003417f6a22030d000b0b2002200241016aad420c7ea741076a41787122006a4177460d00200128021020006b410028029c96db8000118080808000000b02402001417f460d0020012001280204417f6a220036020420000d002001410028029c96db8000118080808000000b0b3801017f024020002802002200417f460d0020002000280204417f6a220136020420010d002000410028029c96db8000118080808000000b0b7301017f02402000280200220041146a2802002201450d00200141216c4157460d00200041106a28020020014105746b41606a410028029c96db8000118080808000000b02402000417f460d0020002000280204417f6a220136020420010d002000410028029c96db8000118080808000000b0b7c01037f20002802002200280208210102402000410c6a28020022022802002203450d0020012003118080808000000b02402002280204450d002001410028029c96db8000118080808000000b02402000417f460d0020002000280204417f6a220136020420010d002000410028029c96db8000118080808000000b0bd20103027f017e027f02400240200128020822032002490d00200320026b2204ad42307e2205a721034100210602402005422088a70d00200341fcffffff074b0d00024020030d0041042106410021070c030b41002d0098a2db80001a20042107200341002802a496db80001182808080000022060d02410421060b200620034184dfcb800010ae80808000000b200220034184dfcb800010ba80808000000b2001200236020820062001280204200241306c6a200310f5b280800021022000200436020820002002360204200020073602000bb20201027f0240024020024100480d000240024002402003280204450d000240200328020822040d00024020020d00200121030c030b41002d0098a2db80001a200241002802a496db80001182808080000021030c020b200328020021050240200241002802a496db80001182808080000022030d00200041086a2105200041046a21040c050b20032005200410f5b28080001a2005410028029c96db800011808080800000200041086a2105200041046a21040c020b024020020d00200121030c010b41002d0098a2db80001a200241002802a496db80001182808080000021030b200041086a2105200041046a21042003450d020b2005200236020020042003360200200041003602000f0b20004100360204200041013602000f0b2005200236020020042001360200200041013602000bf70103057f017e017f23808080800041206b22022480808080004100210302402000280200220441016a220520044101742206200520064b1b22054104200541044b1b2206ad420c7e2207422088a7450d0041004100200110ae80808000000b024002402007a7220841fcffffff074b0d004100210502402004450d0020022004410c6c36021c20022000280204360214410421050b20022005360218200241086a41042008200241146a10cba080800020022802084101470d0120022802102105200228020c21030b20032005200110ae80808000000b200228020c21042000200636020020002004360204200241206a2480808080000bf70103057f017e017f23808080800041206b22022480808080004100210302402000280200220441016a220520044101742206200520064b1b22054104200541044b1b2206ad42187e2207422088a7450d0041004100200110ae80808000000b024002402007a7220841fcffffff074b0d004100210502402004450d002002200441186c36021c20022000280204360214410421050b20022005360218200241086a41042008200241146a10cba080800020022802084101470d0120022802102105200228020c21030b20032005200110ae80808000000b200228020c21042000200636020020002004360204200241206a2480808080000bf90103057f017e017f23808080800041206b22022480808080004100210302402000280200220441016a220520044101742206200520064b1b22054104200541044b1b2206ad42e0007e2207422088a7450d0041004100200110ae80808000000b024002402007a7220841f0ffffff074b0d004100210502402004450d002002200441e0006c36021c20022000280204360214411021050b20022005360218200241086a41102008200241146a10cba080800020022802084101470d0120022802102105200228020c21030b20032005200110ae80808000000b200228020c21042000200636020020002004360204200241206a2480808080000bec0101077f23808080800041206b22022480808080004100210302402000280200220441016a220520044101742206200520064b1b220541ffffff3f4d0d0041004100200110ae80808000000b410021060240024020054104200541044b1b220741057422054100480d0002402004450d002002200441057436021c20022000280204360214410121060b20022006360218200241086a41012005200241146a10cba080800020022802084101470d0120022802102108200228020c21030b20032008200110ae80808000000b200228020c21042000200736020020002004360204200241206a2480808080000bf90103057f017e017f23808080800041206b22022480808080004100210302402000280200220441016a220520044101742206200520064b1b22054104200541044b1b2206ad42b0027e2207422088a7450d0041004100200110ae80808000000b024002402007a7220841f0ffffff074b0d004100210502402004450d002002200441b0026c36021c20022000280204360214411021050b20022005360218200241086a41102008200241146a10cba080800020022802084101470d0120022802102105200228020c21030b20032005200110ae80808000000b200228020c21042000200636020020002004360204200241206a2480808080000bf00101077f23808080800041206b22022480808080004100210302402000280200220441016a220520044101742206200520064b1b220541ffffff0f4d0d0041004100200110ae80808000000b0240024020054104200541044b1b2207410774220641fcffffff074b0d004100210502402004450d002002200441077436021c20022000280204360214410421050b20022005360218200241086a41042006200241146a10cba080800020022802084101470d0120022802102108200228020c21030b20032008200110ae80808000000b200228020c21042000200736020020002004360204200241206a2480808080000bf70103057f017e017f23808080800041206b22022480808080004100210302402000280200220441016a220520044101742206200520064b1b22054104200541044b1b2206ad42387e2207422088a7450d0041004100200110ae80808000000b024002402007a7220841fcffffff074b0d004100210502402004450d002002200441386c36021c20022000280204360214410421050b20022005360218200241086a41042008200241146a10cba080800020022802084101470d0120022802102105200228020c21030b20032005200110ae80808000000b200228020c21042000200636020020002004360204200241206a2480808080000bef0103057f017e017f23808080800041206b22022480808080004100210302402000280200220441016a220520044101742206200520064b1b2206ad42e00a7e2207422088a7450d0041004100200110ae80808000000b024002402007a7220841f0ffffff074b0d004100210502402004450d002002200441e00a6c36021c20022000280204360214411021050b20022005360218200241086a41102008200241146a10cba080800020022802084101470d0120022802102105200228020c21030b20032005200110ae80808000000b200228020c21042000200636020020002004360204200241206a2480808080000bf10101077f23808080800041206b22022480808080004100210302402000280200220441016a220520044101742206200520064b1b220541ffffffff034d0d0041004100200110ae80808000000b0240024020054104200541044b1b2207410274220641fcffffff074b0d004100210502402004450d002002200441027436021c20022000280204360214410421050b20022005360218200241086a41042006200241146a10cba080800020022802084101470d0120022802102108200228020c21030b20032008200110ae80808000000b200228020c21042000200736020020002004360204200241206a2480808080000bf70103057f017e017f23808080800041206b22022480808080004100210302402000280200220441016a220520044101742206200520064b1b22054104200541044b1b2206ad42147e2207422088a7450d0041004100200110ae80808000000b024002402007a7220841fcffffff074b0d004100210502402004450d002002200441146c36021c20022000280204360214410421050b20022005360218200241086a41042008200241146a10cba080800020022802084101470d0120022802102105200228020c21030b20032005200110ae80808000000b200228020c21042000200636020020002004360204200241206a2480808080000bf90103057f017e017f23808080800041206b22022480808080004100210302402000280200220441016a220520044101742206200520064b1b22054104200541044b1b2206ad42a0017e2207422088a7450d0041004100200110ae80808000000b024002402007a7220841f0ffffff074b0d004100210502402004450d002002200441a0016c36021c20022000280204360214411021050b20022005360218200241086a41102008200241146a10cba080800020022802084101470d0120022802102105200228020c21030b20032005200110ae80808000000b200228020c21042000200636020020002004360204200241206a2480808080000bf90103057f017e017f23808080800041206b22022480808080004100210302402000280200220441016a220520044101742206200520064b1b22054104200541044b1b2206ad42a0057e2207422088a7450d0041004100200110ae80808000000b024002402007a7220841f0ffffff074b0d004100210502402004450d002002200441a0056c36021c20022000280204360214411021050b20022005360218200241086a41102008200241146a10cba080800020022802084101470d0120022802102105200228020c21030b20032005200110ae80808000000b200228020c21042000200636020020002004360204200241206a2480808080000bf10101077f23808080800041206b22022480808080004100210302402000280200220441016a220520044101742206200520064b1b220541ffffffff004d0d0041004100200110ae80808000000b0240024020054104200541044b1b2207410474220641fcffffff074b0d004100210502402004450d00410421052002200441047436021c200220002802043602140b20022005360218200241086a41042006200241146a10cba080800020022802084101470d0120022802102108200228020c21030b20032008200110ae80808000000b200228020c21042000200736020020002004360204200241206a2480808080000bf10101077f23808080800041206b22022480808080004100210302402000280200220441016a220520044101742206200520064b1b220541ffffffff014d0d0041004100200110ae80808000000b0240024020054104200541044b1b2207410374220641fcffffff074b0d004100210502402004450d002002200441037436021c20022000280204360214410421050b20022005360218200241086a41042006200241146a10cba080800020022802084101470d0120022802102108200228020c21030b20032008200110ae80808000000b200228020c21042000200736020020002004360204200241206a2480808080000bf90103057f017e017f23808080800041206b22022480808080004100210302402000280200220441016a220520044101742206200520064b1b22054104200541044b1b2206ad42f0007e2207422088a7450d0041004100200110ae80808000000b024002402007a7220841fcffffff074b0d004100210502402004450d002002200441f0006c36021c20022000280204360214410421050b20022005360218200241086a41042008200241146a10cba080800020022802084101470d0120022802102105200228020c21030b20032005200110ae80808000000b200228020c21042000200636020020002004360204200241206a2480808080000bf90103057f017e017f23808080800041206b22022480808080004100210302402000280200220441016a220520044101742206200520064b1b22054104200541044b1b2206ad42f0017e2207422088a7450d0041004100200110ae80808000000b024002402007a7220841fcffffff074b0d004100210502402004450d002002200441f0016c36021c20022000280204360214410421050b20022005360218200241086a41042008200241146a10cba080800020022802084101470d0120022802102105200228020c21030b20032005200110ae80808000000b200228020c21042000200636020020002004360204200241206a2480808080000bf90103057f017e017f23808080800041206b22022480808080004100210302402000280200220441016a220520044101742206200520064b1b22054104200541044b1b2206ad42f8007e2207422088a7450d0041004100200110ae80808000000b024002402007a7220841f8ffffff074b0d004100210502402004450d002002200441f8006c36021c20022000280204360214410821050b20022005360218200241086a41082008200241146a10cba080800020022802084101470d0120022802102105200228020c21030b20032005200110ae80808000000b200228020c21042000200636020020002004360204200241206a2480808080000bf90103057f017e017f23808080800041206b22022480808080004100210302402000280200220441016a220520044101742206200520064b1b22054104200541044b1b2206ad42fc007e2207422088a7450d0041004100200110ae80808000000b024002402007a7220841fcffffff074b0d004100210502402004450d002002200441fc006c36021c20022000280204360214410421050b20022005360218200241086a41042008200241146a10cba080800020022802084101470d0120022802102105200228020c21030b20032005200110ae80808000000b200228020c21042000200636020020002004360204200241206a2480808080000bf70103057f017e017f23808080800041206b22022480808080004100210302402000280200220441016a220520044101742206200520064b1b22054104200541044b1b2206ad42387e2207422088a7450d0041004100200110ae80808000000b024002402007a7220841f8ffffff074b0d004100210502402004450d002002200441386c36021c20022000280204360214410821050b20022005360218200241086a41082008200241146a10cba080800020022802084101470d0120022802102105200228020c21030b20032005200110ae80808000000b200228020c21042000200636020020002004360204200241206a2480808080000bf70103057f017e017f23808080800041206b22022480808080004100210302402000280200220441016a220520044101742206200520064b1b22054104200541044b1b2206ad42287e2207422088a7450d0041004100200110ae80808000000b024002402007a7220841fcffffff074b0d004100210502402004450d002002200441286c36021c20022000280204360214410421050b20022005360218200241086a41042008200241146a10cba080800020022802084101470d0120022802102105200228020c21030b20032005200110ae80808000000b200228020c21042000200636020020002004360204200241206a2480808080000bf50103057f017e027f23808080800041206b22022480808080004100210302402000280200220441016a220520044101742206200520064b1b22054104200541044b1b2206ad42e0007e2207422088a7450d0041004100200110ae80808000000b41002105024002402007a722084100480d0002402004450d002002200441e0006c36021c20022000280204360214410121050b20022005360218200241086a41012008200241146a10cba080800020022802084101470d0120022802102109200228020c21030b20032009200110ae80808000000b200228020c21042000200636020020002004360204200241206a2480808080000bec0101077f23808080800041206b22022480808080004100210302402000280200220441016a220520044101742206200520064b1b220541ffffff1f4d0d0041004100200110ae80808000000b410021060240024020054104200541044b1b220741067422054100480d0002402004450d002002200441067436021c20022000280204360214410121060b20022006360218200241086a41012005200241146a10cba080800020022802084101470d0120022802102108200228020c21030b20032008200110ae80808000000b200228020c21042000200736020020002004360204200241206a2480808080000bf70103057f017e017f23808080800041206b22022480808080004100210302402000280200220441016a220520044101742206200520064b1b22054104200541044b1b2206ad42307e2207422088a7450d0041004100200110ae80808000000b024002402007a7220841f0ffffff074b0d004100210502402004450d002002200441306c36021c20022000280204360214411021050b20022005360218200241086a41102008200241146a10cba080800020022802084101470d0120022802102105200228020c21030b20032005200110ae80808000000b200228020c21042000200636020020002004360204200241206a2480808080000bf70103057f017e017f23808080800041206b22022480808080004100210302402000280200220441016a220520044101742206200520064b1b22054104200541044b1b2206ad42307e2207422088a7450d0041004100200110ae80808000000b024002402007a7220841fcffffff074b0d004100210502402004450d002002200441306c36021c20022000280204360214410421050b20022005360218200241086a41042008200241146a10cba080800020022802084101470d0120022802102105200228020c21030b20032005200110ae80808000000b200228020c21042000200636020020002004360204200241206a2480808080000ba60203027f017e027f23808080800041206b220624808080800002400240024020040d002001417f7320024f0d010c020b2000280200220720016b20024f0d00200120026a22022001490d01410021010240200320046a417f6a410020036b71ad2002ad7e2208422088a7450d0041004100200510ae80808000000b024002402008a7220941808080807820036b4b0d004100210102402007450d002006200720046c36021c20062000280204360214200321010b20062001360218200641086a20032009200641146a10cba080800020062802084101470d012006280210210a200628020c21010b2001200a200510ae80808000000b200628020c210120002002360200200020013602040b200641206a2480808080000f0b41004100200510ae80808000000bac0203037f017e017f23808080800041206b22052480808080004100210602400240024020040d000c010b0240200120026a220220014f0d000c010b410021060240200320046a417f6a410020036b71ad2002200028020022014101742207200220074b1b22024108410441012004418108491b20044101461b2207200220074b1b2207ad7e2208422088a7450d000c010b2008a7220941808080807820036b4b0d004100210202402001450d002005200120046c36021c20052000280204360214200321020b20052002360218200541086a20032009200541146a10cba080800020052802084101470d0120052802102102200528020c21060b2006200241a8d4cb800010ae80808000000b200528020c21042000200736020020002004360204200541206a2480808080000b1e00200128021c41e1d4cb8000410b200128022028020c118180808000000bbf0101027f41002102024020002d0000220320012d0000470d0002400240024020030e03000102000b200028020822032001280208470d02200028020441086a200128020441086a200310f9b2808000450f0b200041016a200141016a412010f9b28080004521020c010b0240024020002d0001450d0020012d00010d010b200028022822032001280228470d01200028022441086a200128022441086a200310f9b2808000450f0b200041026a200141026a412010f9b2808000450f0b20020bb004010b7f23808080800041106b220324808080800020012f0100220420026a220241037421054100210602400240200241ffffffff014b0d00200541fcffffff074b0d00024020050d0041042107410021020c020b41002d0098a2db80001a200541002802a496db80001182808080000022070d01410421060b2006200541d0d6cb800010ae80808000000b2003410036020c20032007360208200320023602040240200441054f0d00410021080240200220044f0d00200341046a410020044104410810e5a080800020032802082107200328020c21080b02402004450d00200441017121090240024020044101470d00410021040c010b410020044106716b210a200720084103746a210b41002104410021060340200b20046a220241046a200120046a220541086a220c2802003602002002200541046a220d2d00003a0000200c4100360200200d41003a00002005410c6a220c2d0000210d200c41003a0000200541106a2205280200210c200541003602002002410c6a200c360200200241086a200d3a0000200441106a2104200a2006417e6a2206470d000b410020066b2104200820066b21080b2009450d00200141046a20044103746a220428020421022004410036020420042d00002105200441003a0000200720084103746a22042002360204200420053a0000200841016a21080b200141003b010020002003290204370200200041086a2008360200200341106a2480808080000f0b2004410441e0d6cb800010b581808000000b944102237f037e2380808080004190076b22052480808080002001280228210620014100360228024002400240024002400240024020060d002001280204210720012802002108200541206a41186a2209200141206a290200370300200541206a41106a220a200141186a290200370300200541206a41086a220b200141106a290200370300200520012902083703202001280230210c2001280234210d200541106a41086a200441086a280200220e36020020052004290200370310200541d0036a41046a2106200541d0036a41146a210f200541b8056a41146a2110200541b8056a41046a2111200541206a4107722112200541b8056a41186a2113200541b8056a410c6a2114200541b8056a411c6a2115200541b8056a41106a2116200541c0006a411c6a2117200541c0006a41106a2118200541c0006a41046a21192004280204211a2004280200211b4100211c4100211d0240024002400340201d200e6a221e410176210102400240201e4101710d002001201a4b0d05200541003a00c005200520013602bc052005201b3602b8050c010b2001201a4b0d032001201a4f0d02200541013a00c0052005201b3602b805200520013602bc052005201b20016a2d000041f001713a00c1050b200541d0036a2008200541206a200541b8056a200728020c11838080800000024020052802d003221f418080808078470d00200541b8056a41186a221e200541206a41186a290300370300200541b8056a41106a2220200541206a41106a290300370300200541b8056a41086a2204200541206a41086a290300370300200520052903203703b80541002d0098a2db80001a413041002802a496db8000118280808000002201450d0b200120052903b8053702042001418580808078418480808078201c1b3602002001410c6a2004290300370200200141146a20202903003702002001411c6a201e290300370200200041013a0000200020013602040c0a0b20052802d803210120052802d40321210240200c450d0020162005290320370200201641186a2009290300370200201641106a200a290300370200201641086a200b290300370200200520013602c405200520213602c0052005428280808088808080807f3702b805200c200541b8056a200d28020c118b80808000000b200541b8056a20212001108298808000200541a8056a41086a2222201141086a2223290200370300200520112902003703a80502400240024002400240024020052802b80522204107460d00201c41016a211c2021211e0340200f201041c40110f5b28080001a200641086a2022290300370200200620052903a805370200200520203602d003200541c0006a200541d0036a201e200110dbb2808000200528024022044107460d02200541c0036a41086a2224201841086a280200360200200520182902003703c003200528024c21012005280248211e2005280244212020054198026a201741a40110f5b28080001a200528028402212520052802800221260240024002400240024002400240024002400240024002402004417d6a2227410420274104491b0e050001020304000b0240200c450d00200520033602c005200520023602bc0520054186808080783602b805200c200541b8056a200d28020c118b80808000000b200041003b01000c1a0b200541c0006a41086a200541c0036a41086a2802002204360200200520052903c00337034002400240200528024441017420046b2204200528021441017420052802186b470d00200541c0006a200541106a10dfb28080002004460d010b0240200c450d00200520033602c005200520023602bc0520054186808080783602b805200c200541b8056a200d28020c118b80808000000b200041003b01000c1a0b0240024020204101710d000240200c450d00200520033602c005200520023602bc0520054184808080783602b805200c200541b8056a200d28020c118b80808000000b200541b8056a201e200141002802b497db8000118880808000000c010b0240200c450d00200520033602c005200520023602bc0520054185808080783602b805200c200541b8056a200d28020c118b80808000000b20014120470d04200541b8056a41186a201e41186a290000370300200541b8056a41106a201e41106a290000370300200541b8056a41086a201e41086a2900003703002005201e2900003703b8050b200020052f01b8053b0002200041046a20052d00ba053a0000200541d8036a200541c7056a2900002228370300200541e0036a200541cf056a2900002229370300200541e8036a200541d7056a2d000022013a0000200520052900bf05222a3703d00320052800bb05211e200041216a20013a0000200041196a2029370000200041116a20283700002000202a3700092000201e36000520004180023b01000c190b200541d0036a41086a22272024280200360200200520052903c0033703d0030240200541106a200541d0036a10dfb2808000220420052802d40341017420272802006b460d000240200c450d00200520033602c005200520023602bc0520054186808080783602b805200c200541b8056a200d28020c118b80808000000b200041003b01000c190b2005200528021820046a3602180c080b200528028c0221272005280288022104201420052903c003370200201441086a2024280200360200200520013602c0052005201e3602bc05200520203602b805201320054198026a41a40110f5b28080001a200520263602f4060240024002402005280214221e41017420052802182201460d0020014101762220201e4f0d01200541b8056a200528021020206a2d0000221e410f71201e41047620014101711b410c6c6a221e28020022204102470d020240200c450d00200520033602d803200520023602d40320054186808080783602d003200c200541d0036a200d28020c118b80808000000b200041003b01000c1a0b024020254102460d00024020254101710d000240200c450d00200520033602d803200520023602d40320054184808080783602d003200c200541d0036a200d28020c118b80808000000b200541d0036a2004202741002802b497db8000118880808000000c0a0b0240200c450d00200520033602d803200520023602d40320054185808080783602d003200c200541d0036a200d28020c118b80808000000b20274120470d05200541d0036a41186a200441186a290000370300200541d0036a41106a200441106a290000370300200541d0036a41086a200441086a290000370300200520042900003703d0030c090b0240200c450d00200520033602d803200520023602d40320054186808080783602d003200c200541d0036a200d28020c118b80808000000b200041003b01000c190b2020201e41e4d9cb800010f980808000000b410121042005200141016a360218201e2802082101201e280204211e0c070b200529028802212820052005290290023702ac05200520284220883e02a805201620052903c003370200201641086a2024280200360200200520013602c4052005201e3602c005200520203602bc05200520043602b805201520054198026a41a40110f5b28080001a0240200541106a200541a8056a10dfb2808000220120052802ac0541017420052802b0056b460d000240200c450d00200520033602d803200520023602d40320054186808080783602d003200c200541d0036a200d28020c118b80808000000b200041003b01000c170b0240200528021422204101742005280218221e6b2001460d00201e20016a2227410176220420204f0d030240200541b8056a200528021020046a2d00002220410f71202041047620274101711b410c6c6a222728020022204102470d000240200c450d00200520033602d803200520023602d40320054186808080783602d003200c200541d0036a200d28020c118b80808000000b200041003b01000c180b2005201e200141016a22046a360218202728020821012027280204211e0c070b024020264102460d002028a72101024020264101710d000240200c450d00200520033602d803200520023602d40320054184808080783602d003200c200541d0036a200d28020c118b80808000000b200541d0036a2025200141002802b497db8000118880808000000c060b0240200c450d00200520033602d803200520023602d40320054185808080783602d003200c200541d0036a200d28020c118b80808000000b20014120470d04200541d0036a41186a202541186a290000370300200541d0036a41106a202541106a290000370300200541d0036a41086a202541086a290000370300200520252900003703d0030c050b0240200c450d00200520033602d803200520023602d40320054186808080783602d003200c200541d0036a200d28020c118b80808000000b200041003b01000c160b4120200141e0d7cb8000108c81808000000b4120202741e0d7cb8000108c81808000000b2004202041e4d9cb800010f980808000000b4120200141e0d7cb8000108c81808000000b200020052f01d0033b0002200041046a20052d00d2033a0000200541c8006a200541df036a2900002228370300200541d0006a200541e7036a2900002229370300200541d8006a200541ef036a2d000022013a0000200520052900d703222a37034020052800d303211e200041216a20013a0000200041196a2029370000200041116a20283700002000202a3700092000201e36000520004180023b01000c110b200020052f01d0033b0002200041046a20052d00d2033a0000200541c8006a200541df036a2900002228370300200541d0006a200541e7036a2900002229370300200541d8006a200541ef036a2d000022013a0000200520052900d703222a37034020052800d303211e200041216a20013a0000200041196a2029370000200041116a20283700002000202a3700092000201e36000520004180023b01000c100b2004201d6a211d024020200d0020014120460d064100212020014100480d0520010d04410121200c0f0b200541b8056a201e200110829880800020222023290200370300200520112902003703a80520052802b80522204107470d000b0b201920052903a805370200201941086a200541a8056a41086a2903003702000b200541b8056a41086a221e201941086a290200370300200541b8056a41186a2220200541206a41086a290300370300200541b8056a41206a2204200541206a41106a290300370300200541b8056a41286a2206200541206a41186a290300370300200520052903203703c805200520192902003703b80541002d0098a2db80001a413041002802a496db8000118280808000002201450d03200120052903b805370200200141286a2006290300370200200141206a2004290300370200200141186a2020290300370200200141106a200541b8056a41106a290300370200200141086a201e290300370200200041013a0000200020013602040c0c0b41002d0098a2db80001a200141002802a496db80001182808080000022200d0a410121200b202020014188d2cb800010ae80808000000b201e41026a2d00002101201e410f6a2900002128201e41176a2900002129201e411f6a2d00002120201e2f00002104201e28000321222012201e290007370000201241186a20203a0000201241106a2029370000201241086a202837000020052022360023200520013a0022200520043b0120201f450d012021410028029c96db8000118080808000000c010b0b4104413010bb808080000c040b2001201a419cf2d4800010f980808000000b2001201a418cf2d4800010b581808000000b2001201a41fcf1d4800010b581808000000b200128022c2126200541b8056a41306a200141306a2902002228370300200541b8056a41286a200141286a290200370300200541b8056a41206a200141206a290200370300200541b8056a41186a200141186a290200370300200541b8056a41106a200141106a290200370300200541b8056a41086a200141086a290200370300200520012902003703b80502400240024002400240024002402028a7221e450d00201e2002200320052802ec052802101181808080000041ff01714102460d010b200620022003202628020c11818080800000221e0d010b2005200541b8056a360210200541206a41086a200441086a280200221e360200200520042902002228370320200541c0006a41186a220f200141206a290000370300200541c0006a41106a2210200141186a290000370300200541c0006a41086a2217200141106a2900003703002005200129000837034041002116200541003602c00320052802242218410174211d200541d0036a41086a21112028a721222026280214212302400340200520163602a805200541d0036a41186a200f290300370300200541d0036a41106a201029030037030020112017290300370300200520052903403703d003200520043602a0022005200541a8056a3602a8022005200541c0036a3602a4022005200541c0006a36029c022005200541106a36029802200541086a2006200541d0036a20054198026a4198dccb8000202311878080800000200528020c210120052802080d0102402005280210222041306a2802002227450d00202041346a2802002120201141186a200f290300370000201141106a2010290300370000201141086a201729030037000020112005290340370000200520013602d40320054181808080783602d0032027200541d0036a202028020c118b80808000000b201641016a2116034002400240024002400240024002400240024002402001280200417e6a2220410420204106491b0e06000203040501000b2005280210220141306a280200221e450d05200141346a2802002101200520033602d803200520023602d40320054186808080783602d003201e200541d0036a200128020c118b80808000000c050b200541013602d40320054180dccb80003602d003200542013702dc03200541b083808000ad42208641ccdbcb8000ad8437039802200520054198026a3602d803200541d0036a4188dccb800010f680808000000b0240200541206a200141046a10e2b28080000d002005280210220141306a280200221e450d04200141346a2802002101200520033602d803200520023602d40320054186808080783602d003201e200541d0036a200128020c118b80808000000c040b024020012802342220450d0020202020280200221e41016a360200201e417f4c0d102005280210221e41346a2802002104201e280230211e2001290054212820012800502118200128004c2122200128004821272001280044212420012800402111200128003c211d20052001280238221636029c0220052020360298020240201e450d00200520033602d803200520023602d40320054184808080783602d003201e200541d0036a200428020c118b80808000000b20202020280200220141016a36020020014100480d10202020202802002201417f6a36020020014101470d0c20054198026a10dfa88080000c0c0b2001280054211e20012800502120200128004c2118200128004821222001280044212720012800402124200128003c21112001280038211d200528021022012802302204450d05200141346a2802002101200520033602d803200520023602d40320054185808080783602d0032004200541d0036a200128020c118b80808000000c050b0240200541206a200141286a10e1b28080000d002005280210220141306a280200221e450d03200141346a2802002101200520033602d803200520023602d40320054186808080783602d003201e200541d0036a200128020c118b80808000000c030b2005201e200128025422206a221e3602282005202020052802c0036a3602c003200141046a21010c050b024002400240201d201e460d00201e410176222020184f0d0102402001280238202220206a2d00002220410f712020410476201e4101711b22204d0d002001280234202041246c6a22012d00004102470d030b2005280210220141306a280200221e450d04200141346a2802002101200520033602d803200520023602d40320054186808080783602d003201e200541d0036a200128020c118b80808000000c040b20012802040d042005280210220141306a280200221e450d03200141346a2802002101200520033602d803200520023602d40320054186808080783602d003201e200541d0036a200128020c118b80808000000c030b2020201841e4d9cb800010f980808000000b2005201e41016a221e360228200520052802c00341016a3602c0030c040b0240200541206a200141386a10e1b28080000d002005280210220141306a280200221e450d01200141346a2802002101200520033602d803200520023602d40320054186808080783602d003201e200541d0036a200128020c118b80808000000c010b024002400240201d201e6b20012802642220460d002020201e6a2224410176222720184f0d01024002402001280234202220276a2d00002227410f71202741047620244101711b22274d0d002001280230202741246c6a22012d00004102470d010b2005280210220141306a280200221e450d04200141346a2802002101200520033602d803200520023602d40320054186808080783602d003201e200541d0036a200128020c118b80808000000c040b2005202041016a2220201e6a221e360228200520052802c00320206a3602c0030c060b20012802000d012005280210220141306a280200221e450d02200141346a2802002101200520033602d803200520023602d40320054186808080783602d003201e200541d0036a200128020c118b80808000000c020b2027201841e4d9cb800010f980808000000b024020012802042220450d0020202020280200221e41016a360200201e417f4c0d0d2005280210221e41346a2802002104201e280230211e2001290024212820012800202118200128001c2122200128001821272001280014212420012800102111200128000c211d20052001280208221636029c0220052020360298020240201e450d00200520033602d803200520023602d40320054184808080783602d003201e200541d0036a200428020c118b80808000000b20202020280200220141016a36020020014100480d0d202020202802002201417f6a36020020014101470d0920054198026a10dfa88080000c090b2001280024211e20012800202120200128001c2118200128001821222001280014212720012800102124200128000c21112001280008211d200528021022012802302204450d02200141346a2802002101200520033602d803200520023602d40320054185808080783602d0032004200541d0036a200128020c118b80808000000c020b41002101200541003a00d003200620022003200541d0036a2026280210118380808000000c090b024020012802082220450d0020202020280200221e41016a360200201e417f4c0d0b2005280210221e41346a2802002104201e280230211e200129002821282001280024211820012800202122200128001c212720012800182124200128001421112001280010211d2005200128020c221636029c0220052020360298020240201e450d00200520033602d803200520023602d40320054184808080783602d003201e200541d0036a200428020c118b80808000000b20202020280200220141016a36020020014100480d0b202020202802002201417f6a36020020014101470d0720054198026a10dfa88080000c070b2001280028211e2001280024212020012800202118200128001c2122200128001821272001280014212420012800102111200128000c211d200528021022012802302204450d00200141346a2802002101200520033602d803200520023602d40320054185808080783602d0032004200541d0036a200128020c118b80808000000b2005201ead4220862020ad8422283700e903200520183600e503200520223600e103200520273600dd03200520243600d903200520113600d5032005201d3600d10341012104200541013a00d003200620022003200541d0036a20262802101183808080000041002120201d21160c060b024020012d00000d00200141096a2900002128200141116a29000021292001290001212a200f200141196a29000037030020102029370300201720283703002005202a3703400c020b200128020421010c000b0b0b20002001360204410121010c040b0240201e2d00000d00410021010c030b200541d8006a201e41196a290000370300200541d0006a201e41116a290000370300200541c8006a201e41096a2900003703002005201e290001370340410121010c020b20202020280200220141016a36020020014100480d03200520163602442005202036024003402020280204210103402001417f460d012001417f4c0d062020200141016a2020280204221e201e2001461b360204201e2001472104201e210120040d000b0b2005280244210120202020280200221e417f6a3602000240201e4101470d00200541c0006a10d8b28080000b200520013602f803200520203602f403200520283700e903200520183600e503200520223600e103200520273600dd03200520243600d903200520113600d5032005201d3600d103200541023a00d003200620022003200541d0036a202628021011838080800000410021040b200541d0036a41086a22012024360200200541d0036a41106a221e2022360200200541d0036a41186a2028370200200541c0006a41186a2028370300200520273602dc03200541c0006a41086a2001290200370300200520183602e403200541c0006a41106a201e290200370300200520113602d4032005201d3602d003200520163602f403200520203602f003200520052902d003370340024020040d00202020202802002201417f6a36020020014101470d00200541f0036a10dfa88080000b410121010b200020013a0001200020052903403700022000410a6a200541c8006a290300370000200041126a200541d0006a2903003700002000411a6a200541d8006a290300370000410021010b200020013a00000c040b000b41f8e8d4800041f0e9d4800010d7b2808000000b2020201e200110f5b2808000212041002d0098a2db80001a0240413041002802a496db800011828080800000221e0d004104413010bb80808000000b201e200136020c201e2020360208201e2001360204201e418880808078360200201e20052903203702102000201e360204200041013a0000201e41186a200541286a290300370200201e41206a200541306a290300370200201e41286a200541206a41186a2903003702000b201f450d002021410028029c96db8000118080808000000b20054190076a2480808080000f0b4104413010bb80808000000b940701027f2380808080004180016b220b248080808000200b2008360214200b200736021002400240024020012802002208450d00200b2008360218200b2001280204220736021c02402009450d00200b2004360250200b200336024c200b4184808080783602482009200b41c8006a200a28020c118b80808000000b20082008280200220941016a36020020094100480d0120002007360204200020083602002000200141086a2201290200370208200041206a200141186a290200370200200041186a200141106a290200370200200041106a200141086a290200370200200820082802002200417f6a36020020004101470d02200b41186a10dfa88080000c020b200b41186a41186a200141046a220841186a2201290000370300200b41186a41106a200841106a2207290000370300200b41186a41086a200841086a220c290000370300200b2008290000370318200b41c8006a41186a2001290000370300200b41c8006a41106a2007290000370300200b41c8006a41086a200c290000370300200b2008290000370348200b2002360244200b200b41186a360240200b200b41106a36023c200b41086a2005200b41c8006a200b413c6a41f0d7cb8000200611878080800000200b28020c21080240200b280208450d0020004100360200200020083602040c020b024002400240024002400240024020082802002207417e6a2201410420014106491b0e06050005020103050b20082802342201450d04200841346a21070c050b2007450d0320082802042201450d03200841046a21070c040b20082802040d010c020b200841046a2107200828020421010c020b20082802082201450d00200841086a21070c010b4184d8cb800041ec0041f0d8cb8000109181808000000b20012001280200220841016a36020020084100480d00200728020421082007280200210102402009450d00200b41f4006a200b41306a290300370200200b41ec006a200b41286a290300370200200b41e4006a200b41186a41086a290300370200200b200b29031837025c200b2004360258200b2003360254200b2008360250200b418080808078360248200b200141086a36024c2009200b41c8006a200a28020c118b80808000000b2000200b2903183700082000200836020420002001360200200041206a200b41186a41186a290300370000200041186a200b41186a41106a290300370000200041106a200b41206a2903003700000c010b000b200b4180016a2480808080000b9a0401067f23808080800041206b22022480808080002001280204210320012802002204280200210520042802042104200241106a41086a2001280208220141086a28020036020020022001290200370310200241046a20052003200241106a200428020c118380808000000240024002400240024020022802042205418080808078470d0041002d0098a2db80001a413041002802a496db8000118280808000002201450d022001418580808078360200200120032900003700042001410c6a200341086a290000370000200141146a200341106a2900003700002001411c6a200341186a29000037000020004108360200200020013602040c010b200228020c220141f5ffffff074f0d0220022802082106024002402001410b6a41fcffffff077122070d00410421040c010b41002d0098a2db80001a200741002802a496db8000118280808000002204450d040b2004428180808010370200200441086a2006200110f5b28080001a02402005450d002006410028029c96db8000118080808000000b2000200136020820002004360204200041073602002000200329000037000c200041246a200341186a2900003700002000411c6a200341106a290000370000200041146a200341086a2900003700000b200241206a2480808080000f0b4104413010bb80808000000b41bc84c08000412b200241106a41ac84c0800041e486c0800010ad81808000000b4104200710bb80808000000b881f04047f017e0b7f027e23808080800041f0026b2206248080808000200641d0006a41086a200141086a22072802003602002006200129020037035020022802002108200228020421092006200336025c200641e0006a41086a2007280200220736020020062001290200220a370360200641f0006a41186a220b200341206a290000370300200641f0006a41106a220c200341186a290000370300200641f0006a41086a220d200341106a290000370300200620032900083703704100210e20064100360290012006280264220f4101742110200641a0026a41086a2111200aa72112200528021421130240024003402006200e36029401200641a0026a41186a200b290300370300200641a0026a41106a200c2903003703002011200d290300370300200620062903703703a002200620064194016a3602c801200620064190016a3602c4012006200641d0006a3602c0012006200641f0006a3602bc012006200641dc006a3602b801200641086a2004200641a0026a200641b8016a41f4d9cb8000201311878080800000200628020c210320062802080d01200e41016a210e0240200628025c220141306a2802002214450d00200141346a2802002101201141186a200b290300370000201141106a200c290300370000201141086a200d29030037000020112006290370370000200620033602a40220064181808080783602a0022014200641a0026a200128020c118b80808000000b024003400240024002400240024002400240024002400240024002400240024002400240024002402003280200417e6a2201410420014106491b0e06000203040501000b200628025c220341306a2802002207450d08200341346a2802002103200620093602a802200620083602a40220064186808080783602a0022007200641a0026a200328020c118b80808000000c080b200641013602a40220064180dccb80003602a002200642013702ac02200641b083808000ad42208641ccdbcb8000ad843703b8012006200641b8016a3602a802200641a0026a4188dccb800010f680808000000b0240200641e0006a200341046a10e2b28080000d00200628025c220341306a2802002207450d07200341346a2802002103200620093602a802200620083602a40220064186808080783602a0022007200641a0026a200328020c118b80808000000c070b0240024020032802342207450d0020072007280200220141016a36020020014100480d0f200641a0016a200341c4006a290000370300200641a8016a200341cc006a290000370300200641b0016a200341d4006a2900003703002006200329003c370398012003280238210f0c010b200641a0016a200341c4006a290000370300200641a8016a200341cc006a290000370300200641b0016a200341d4006a2800003602002006200329003c370398012003280038210f0b200628025c22032802002101200328020421102006290350210a200641d4026a20064198016a41086a290300370200200641dc026a20064198016a41106a290300370200200641e4026a20064198016a41186a2903003702002006200f3602c802200620073602c40220062006290398013702cc022006200341306a3602ec02200620103602c002200620013602bc02200620053602b802200620043602b402200620093602b002200620083602ac02200641003a00a8022006200a3702a002200641b8016a200641c4026a200641a0026a2008200920042013200120102003280230200328023410eaa080800020062802b80122010d030c100b0240200641e0006a200341286a10e1b28080000d00200628025c220341306a2802002207450d06200341346a2802002103200620093602a802200620083602a40220064186808080783602a0022007200641a0026a200328020c118b80808000000c060b20062007200328025422016a2207360268200620012006280290016a36029001200341046a21030c0d0b02400240024020102007460d0020074101762201200f4f0d0102402003280238201220016a2d00002201410f71200141047620074101711b22014d0d002003280234200141246c6a22032d00004102470d030b200628025c220341306a2802002207450d07200341346a2802002103200620093602a802200620083602a40220064186808080783602a0022007200641a0026a200328020c118b80808000000c070b20032802040d0841002101200628025c220341306a2802002207450d07200341346a2802002103200620093602a802200620083602a40220064186808080783602a0022007200641a0026a200328020c118b80808000000c070b2001200f41e4d9cb800010f980808000000b2006200741016a2207360268200620062802900141016a360290010c0c0b0240200641e0006a200341386a10e1b28080000d00200628025c220341306a2802002207450d04200341346a2802002103200620093602a802200620083602a40220064186808080783602a0022007200641a0026a200328020c118b80808000000c040b0240201020076b20032802642201460d00200120076a22154101762214200f4f0d02024002402003280234201220146a2d00002214410f71201441047620154101711b22144d0d002003280230201441246c6a22032d00004102470d010b200628025c220341306a2802002207450d05200341346a2802002103200620093602a802200620083602a40220064186808080783602a0022007200641a0026a200328020c118b80808000000c050b2006200141016a220120076a2207360268200620062802900120016a360290010c0c0b20032802000d0241002101200628025c220341306a2802002207450d04200341346a2802002103200620093602a802200620083602a40220064186808080783602a0022007200641a0026a200328020c118b80808000000c040b200641306a41086a200641b8016a41106a290200220a370300200641306a41106a200641b8016a41186a2902002216370300200641306a41186a200641d8016a2902002217370300200641106a41086a200a370300200641106a41106a2016370300200641106a41186a2017370300200620062902c001220a3703302006200a37031020062802bc01210f20022802002112200228020421140c060b2014200f41e4d9cb800010f980808000000b0240024020032802042207450d0020072007280200220141016a36020020014100480d092003280208210120064198026a200341246a29000037030020064190026a2003411c6a29000037030020064188026a200341146a2900003703002006200329000c370380020c010b2003280008210120064198026a200341246a28000036020020064190026a2003411c6a29000037030020064188026a200341146a2900003703002006200329000c370380020b200641d4026a20064180026a41086a290300370200200641dc026a20064180026a41106a290300370200200641e4026a20064180026a41186a290300370200200620013602c802200620073602c40220062006290380023702cc02200620053602b802200620043602b402200620093602b002200620083602ac02200641003a00a802200620062903503702a0022006200628025c220341306a3602ec022006200328020422073602c0022006200328020022013602bc02200641b8016a200641c4026a200641a0026a2008200920042013200120072003280230200328023410eaa080800020062802b8012201450d0a200641306a41086a200641b8016a41106a290200370300200641306a41106a200641b8016a41186a290200370300200641306a41186a200641d8016a290200370300200620062902c00137033020062802bc01210f0c030b200641106a41086a200641306a41086a290300370300200641106a41106a200641306a41106a290300370300200641106a41186a200641306a41186a29030037030020062006290330370310200228020021122002280204211441002103410021010c040b0c010b0240024020032802082207450d0020072007280200220141016a36020020014100480d06200328020c2101200641e0016a41186a200341286a290000370300200641f0016a200341206a290000370300200641e8016a200341186a290000370300200620032900103703e0010c010b200328000c2101200641e0016a41186a200341286a280000360200200641f0016a200341206a290000370300200641e8016a200341186a290000370300200620032900103703e0010b200641d4026a200641e0016a41086a290300370200200641dc026a200641e0016a41106a290300370200200641e4026a200641e0016a41186a290300370200200620013602c802200620073602c402200620062903e0013702cc02200620053602b802200620043602b402200620093602b002200620083602ac02200641003a00a802200620062903503702a0022006200628025c220341306a3602ec022006200328020422073602c0022006200328020022013602bc02200641b8016a200641c4026a200641a0026a2008200920042013200120072003280230200328023410eaa080800020062802b8012201450d07200641306a41086a200641b8016a41106a290200370300200641306a41106a200641b8016a41186a290200370300200641306a41186a200641d8016a290200370300200620062902c00137033020062802bc01210f0b200641106a41186a200641306a41186a290300370300200641106a41106a200641306a41106a290300370300200641106a41086a200641306a41086a29030037030020062006290330370310200228020021122002280204211420010d0041002103410021010c010b20012001280200220341016a36020020034100480d02200641b9026a200641286a290300370000200641b1026a200641206a290300370000200641a9026a200641186a290300370000200620062903103700a1022006200f3602bc01200620013602b80103402001280204210303402003417f460d012003417f4c0d032001200341016a2001280204220720072003461b360204200720034721102007210320100d000b0b20062802bc012103200120012802002207417f6a360200024020074101470d00200641b8016a10d8b28080000b200620033602c802200620013602c402410221030b200620033a00a002200420122014200641a0026a2005280210118380808000002000200f36020820002001360204410021030c070b41f8e8d4800041f0e9d4800010d7b28080000b000b024020032d00000d00200341096a290000210a200341116a290000211620032900012117200b200341196a290000370300200c2016370300200d200a370300200620173703700c030b200328020421030c000b0b0b20062802bc0121030b20002003360204410121030b20002003360200200641f0026a2480808080000bde2a04207f017e037f017e23808080800041c0076b220524808080800020012802282106200141003602280240024002400240024020060d00200541086a41306a2207200141306a290200370300200541086a41286a200141286a290200370300200541086a41206a200141206a2208290200370300200541086a41186a200141186a2209290200370300200541086a41106a200141106a2206290200370300200541086a41086a200141086a220a29020037030020052001290200370308200541c0006a41086a200441086a220128020036020020052004290200370340200541d0006a41186a220b2008290000370300200541d0006a41106a220c2009290000370300200541d0006a41086a220d20062900003703002005200a2900003703502001280200210e20054180046a41046a210620054180046a41146a210f200541e8056a41146a2110200541e8056a41046a2111200541d0006a4107722112200541e8056a41186a2113200541e8056a410c6a2114200541e8056a411c6a2115200541e8056a41106a2116200541f0006a411c6a2117200541f0006a41106a2118200541f0006a41046a21192004280204211a2004280200211b200528020c211c2005280208211d4100211e4100210a0240024002400340200a200e6a220841017621010240024020084101710d002001201a4b0d05200541003a00f005200520013602ec052005201b3602e8050c010b2001201a4b0d032001201a4f0d02200541013a00f0052005201b3602e805200520013602ec052005201b20016a2d000041f001713a00f1050b20054180046a201d200541d0006a200541e8056a201c28020c118380808000000240200528028004221f418080808078470d00200541e8056a41186a2208200541d0006a41186a290300370300200541e8056a41106a2209200541d0006a41106a290300370300200541e8056a41086a2204200541d0006a41086a290300370300200520052903503703e80541002d0098a2db80001a413041002802a496db8000118280808000002201450d09200120052903e8053702042001418580808078418480808078201e1b3602002001410c6a2004290300370200200141146a20092903003702002001411c6a20082903003702002000418180808078360200200020013602040c080b20052802880421012005280284042120024020052802382221450d00200528023c210820162005290350370000201641186a200b290300370000201641106a200c290300370000201641086a200d290300370000200520013602f405200520203602f0052005428280808088808080807f3702e8052021200541e8056a200828020c118b80808000000b200541e8056a20202001108298808000200541d8056a41086a2222201141086a2223290200370300200520112902003703d80502400240024002400240024020052802e80522094107460d00201e41016a211e202021080340200f201041c40110f5b28080001a200641086a2022290300370200200620052903d8053702002005200936028004200541f0006a20054180046a2008200110dbb2808000200528027022044107460d02200541f0036a41086a2224201841086a280200360200200520182902003703f003200528027c21012005280278210820052802742109200541c8026a201741a40110f5b28080001a20052902b802212520052802b402212620052802b00221270240024002400240024002402004417d6a2228410420284104491b0e050001020304000b02402021450d00200528023c2101200520033602f005200520023602ec0520054186808080783602e8052021200541e8056a200128020c118b80808000000b20004180808080783602000c120b200541f0006a41086a200541f0036a41086a2802002204360200200520052903f00337037002400240200528027441017420046b2204200528024441017420052802486b470d00200541f0006a200541c0006a10dfb28080002004460d010b02402021450d00200528023c2101200520033602f005200520023602ec0520054186808080783602e8052021200541e8056a200128020c118b80808000000b20004180808080783602000c120b20052007360290062005201c36028c062005201d3602880620052003360284062005200236028006200541003a00fc052005201a3602f8052005201b3602f405200520013602f005200520083602ec05200520093602e80520054180046a200541e8056a200541f4056a20022003201d201c200710aea08080000240200528028004418080808078460d002000200529028004370200200041086a20054180046a41086a2802003602000c120b200020052802840436020420004181808080783602000c110b20054180046a41086a22282024280200360200200520052903f003370380040240200541c0006a20054180046a10dfb2808000220420052802840441017420282802006b460d0002402021450d00200528023c2101200520033602f005200520023602ec0520054186808080783602e8052021200541e8056a200128020c118b80808000000b20004180808080783602000c110b2005200528024820046a3602480c020b201420052903f003370200201441086a2024280200360200200520013602f005200520083602ec05200520093602e8052013200541c8026a41a40110f5b28080001a200520273602a4070240024002402005280244220841017420052802482201460d002001410176220920084f0d01200541e8056a200528024020096a2d00002208410f71200841047620014101711b410c6c6a220828020022094102470d0202402021450d00200528023c210120052003360288042005200236028404200541868080807836028004202120054180046a200128020c118b80808000000b20004180808080783602000c120b0240024020264102460d00200520073602a8042005201c3602a4042005201d3602a0042005200336029c042005200236029804200541003a0094042005201a360290042005201b36028c0420052025370284042005202636028004200541f0006a20054180046a2005418c046a20022003201d201c200710aea08080002005280270418080808078460d0120002005290270370200200041086a200541f0006a41086a2802003602000c130b02402021450d00200528023c210120052003360288042005200236028404200541868080807836028004202120054180046a200128020c118b80808000000b20004180808080783602000c120b2000200528027436020420004181808080783602000c110b2009200841e4d9cb800010f980808000000b410121042005200141016a36024820082802082101200828020421080c010b200520052902c0023702dc05200520254220883e02d805201620052903f003370200201641086a2024280200360200200520013602f405200520083602f005200520093602ec05200520043602e8052015200541c8026a41a40110f5b28080001a0240200541c0006a200541d8056a10dfb2808000220120052802dc0541017420052802e0056b460d0002402021450d00200528023c210120052003360288042005200236028404200541868080807836028004202120054180046a200128020c118b80808000000b20004180808080783602000c0f0b0240024020052802442209410174200528024822086b2001460d00200820016a2228410176220420094f0d010240200541e8056a200528024020046a2d00002209410f71200941047620284101711b410c6c6a222828020022094102470d0002402021450d00200528023c210120052003360288042005200236028404200541868080807836028004202120054180046a200128020c118b80808000000b20004180808080783602000c110b20052008200141016a22046a36024820282802082101202828020421080c020b0240024020274102460d00200520073602a8042005201c3602a4042005201d3602a0042005200336029c042005200236029804200541003a0094042005201a360290042005201b36028c04200520253e02880420052026360284042005202736028004200541f0006a20054180046a2005418c046a20022003201d201c200710aea08080002005280270418080808078460d0120002005290270370200200041086a200541f0006a41086a2802003602000c110b02402021450d00200528023c210120052003360288042005200236028404200541868080807836028004202120054180046a200128020c118b80808000000b20004180808080783602000c100b2000200528027436020420004181808080783602000c0f0b2004200941e4d9cb800010f980808000000b2004200a6a210a024020090d0020014120460d064100210920014100480d0520010d04410121090c0d0b200541e8056a2008200110829880800020222023290200370300200520112902003703d80520052802e80522094107470d000b0b201920052903d805370200201941086a200541d8056a41086a2903003702000b200541e8056a41086a2208201941086a290200370300200541e8056a41186a2209200541d0006a41086a290300370300200541e8056a41206a2204200541d0006a41106a290300370300200541e8056a41286a2206200541d0006a41186a290300370300200520052903503703f805200520192902003703e80541002d0098a2db80001a413041002802a496db8000118280808000002201450d03200120052903e805370200200141286a2006290300370200200141206a2004290300370200200141186a2009290300370200200141106a200541e8056a41106a290300370200200141086a20082903003702002000418180808078360200200020013602040c0a0b41002d0098a2db80001a200141002802a496db80001182808080000022090d08410121090b200920014188d2cb800010ae80808000000b200841026a2d000021012008410f6a2900002125200841176a29000021292008411f6a2d0000210920082f000021042008280003212220122008290007370000201241186a20093a0000201241106a2029370000201241086a202537000020052022360053200520013a0052200520043b0150201f450d012020410028029c96db8000118080808000000c010b0b4104413010bb80808000000b2001201a419cf2d4800010f980808000000b2001201a418cf2d4800010b581808000000b2001201a41fcf1d4800010b581808000000b200128022c2118200541e8056a41306a200141306a2902002225370300200541e8056a41286a200141286a290200370300200541e8056a41206a200141206a290200370300200541e8056a41186a200141186a290200370300200541e8056a41106a200141106a290200370300200541e8056a41086a200141086a290200370300200520012902003703e80520052003360254200520023602504101212402400240024002400240024002400240024002400240024002402025a72228450d000240202820022003200528029c062802101181808080000041ff01710e03010002010b410021240b200620022003201828020c1181808080000022220d010b20054180046a2004200541d0006a200541e8056a2006201810eca080800020052802840421092005280280040d010c080b418080808078210a20222d00000e03090201090b2000418180808078360200200020093602040c0b0b20222802242209417f460d01202241016a21112009280200210103402001450d022001417f4c0d032009200141016a200928020022082008200146220a1b36020020082101200a450d000b2022280228210a2028450d062024200a412149720d06200528029c062101200541ac046a201141186a290000370200200541a4046a201141106a2900003702002005419c046a201141086a29000037020020052003360290042005200236028c042005200a360288042005200941086a360284042005418080808078360280042005201129000037029404202820054180046a200128020c118b80808000000c060b2005419c046a202241196a29000037020020054194046a202241116a2900003702002005418c046a202241096a29000037020020054100360280042005202229000137028404200541003a001020052004290200370208200541f0006a20054180046a200541086a200220032006201828021420052802e80520052802ec052028200528029c0610eaa08080002005280274210a20052802702209450d02200541c8026a41186a220820054190016a290200370300200541c8026a41106a2204200541f0006a41186a290200370300200541d0026a2222200541f0006a41106a290200370300200520052902783703c80220092009280200220141016a360200024020014100480d0020054199046a200829030037000020054191046a200429030037000020054189046a2022290300370000200520052903c802370081042005200a3602742005200936027003402009280204210103402001417f460d012001417f4c0d062009200141016a2009280204220820082001461b360204200820014721042008210120040d000b0b20052802742101200920092802002208417f6a360200024020084101470d00200541f0006a10d8b28080000b200520013602a804200520093602a404200541023a00800420062005280250200528025420054180046a2018280210118380808000000c060b000b20054180046a2004200541d0006a200541e8056a2006201810eca08080002005280284042109200528028004450d032000418180808078360200200020093602040c080b41f8e8d480004188ead4800010d7b2808000000b20004181808080783602002000200a3602040c060b41f8e8d4800041f0e9d4800010d7b2808000000b200528028804210a20090d00418080808078210a0c010b20052009360280042005200a360284044100210102400240200a4100480d0041012101200a450d0141002d0098a2db80001a200a41002802a496db80001182808080000022010d01410121010b2001200a4188d2cb800010ae80808000000b2001200941086a200a10f5b28080002101200528028004220820082802002208417f6a360200024020084101470d0020054180046a10dfa88080000b200aad4220862001ad8421250b200020253702042000200a3602000c020b20092008200110f5b2808000210941002d0098a2db80001a0240413041002802a496db80001182808080000022080d004104413010bb80808000000b2008200136020c2008200936020820082001360204200841888080807836020020082005290350370010200020083602042000418180808078360200200841186a200541d8006a290300370000200841206a200541e0006a290300370000200841286a200541d0006a41186a2903003700000b201f450d002020410028029c96db8000118080808000000b200541c0076a2480808080000f0b4104413010bb80808000000bb50401097f2380808080004180016b2204248080808000200441c4006a200110efa0808000200428024821050240024020042802442206418080808078460d00200441086a41386a2207200441c4006a41386a280200360200200441086a41306a2208200441c4006a41306a290200370200200441086a41286a2209200441c4006a41286a290200370200200441086a41206a220a200441c4006a41206a290200370200200441086a41186a220b200441c4006a41186a290200370200200441086a41106a220c200441c4006a41106a2902003702002004200429024c3702102004200536020c200420063602080240200441086a20012002200310f0a080800022010d0020002004290208370200200041386a2007280200360200200041306a2008290200370200200041286a2009290200370200200041206a200a290200370200200041186a200b290200370200200041106a200c290200370200200041086a200441086a41086a2902003702000c020b200041808080807836020020002001360204024020042802102201450d00200428020c41086a210003402000280200220520052802002205417f6a360200024020054101470d00200010a68e8080000b200041306a21002001417f6a22010d000b0b02402004280208450d00200428020c410028029c96db8000118080808000000b200428023c4129490d012004280214410028029c96db8000118080808000000c010b2000418080808078360200200020053602040b20044180016a2480808080000b890501047f23808080800041c0066b220224808080800041002d0098a2db80001a0240024041800341002802a496db8000118280808000002203450d0020024190046a41086a2001280228220441086a29000037030020024190046a41106a200441106a29000037030020024190046a41186a200441186a2900003703002002200429000037039004200241203602b804200220043602b404200241003602b00420024188026a200120024190046a200241b0046a41c0e6c38000410110848a808000200228028c0221010240024020022802880222054107460d00200241086a20024188026a41086a41fd0110f5b28080001a200241bc046a200241086a41dc0110f5b28080001a20024198066a41206a20024184026a2d00003a000020024198066a41186a200241fc016a29020037030020024198066a41106a200241086a41ec016a29020037030020024198066a41086a200241ec016a290200370300200220022902e4013703980641002d0098a2db80001a41ec0141002802a496db8000118280808000002204450d032004200136020c200420053602082004428180808010370200200441106a200241bc046a41dc0110f5b28080001a200320043602082003410036020020004200370234200041013602082000200336020420004108360200200320022903980637000c200341146a20024198066a41086a2903003700002003411c6a20024198066a41106a290300370000200341246a200241b0066a2903003700002003412c6a200241b8066a2d00003a00000c010b2000418080808078360200200020013602042003410028029c96db8000118080808000000b200241c0066a2480808080000f0b410441800310bb80808000000b410441ec0110bb80808000000bd70402037f017e23808080800041c0006b2204248080808000200441086a2000200120022003410110f3a08080000240024020042d00080d00024020042d00090d002000280208210241002101200041003602082002450d02200028020441086a210303402003280200220020002802002200417f6a360200024020004101470d00200310a68e8080000b200341306a21032002417f6a22020d000c030b0b4100210120002802082203450d0120002003417f6a220236020820002802042205200241306c6a22032802004105460d0120002802002106200441106a41286a200341286a290200370300200441106a41206a200341206a290200370300200441106a41186a200341186a290200370300200441106a41106a200341106a290200370300200441106a41086a200341086a2902003703002003290200210741002101200041003602082004200737031002402002450d00200541086a210303402003280200220120012802002201417f6a360200024020014101470d00200310a68e8080000b200341306a21032002417f6a22020d000b20002802002106200028020821010b024020012006470d00200041ecdfcb800010e3a08080000b2000280204200141306c6a22032004290310370200200341286a200441106a41286a290300370200200341206a200441106a41206a290300370200200341186a200441106a41186a290300370200200341106a200441106a41106a290300370200200341086a200441106a41086a2903003702002000200141016a360208410021010c010b200428020c21010b200441c0006a24808080800020010bcb2901167f23808080800041d0026b22032480808080000240024020012802082204450d0020012802042205200441306c6a220641506a2207450d00200141106a2108200141346a21092001410c6a210a200341306a41086a210b200341306a41046a210c200341306a41e4016a220d41206a210e0340200641546a210f200641586a221028020022112802e801211220112802e4012113024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020072802000e05030001020f030b2011280208417d6a2204410420044104491b417e6a0e03040506030b200f2802002104411821052011280208417d6a2214410420144104491b417d6a0e020908020b2011280208417d6a2206410420064104491b0e052525090a0b250b2007410141032011280208417d6a2201410420014104491b417e6a4103491b3602002000201036020c2000200a3602042000410136020020002006415d6a41002006415c6a2d00001b3602080c320b41fcddcb800041e60041e4decb800010f880808000000b201128021c220420112802182205490d0a200420124b0d0b201320056a2115200420056b21052011280220221441017621040240024020144101710d00410021160240200420054b0d0041002117200421140c020b2004200541dcf1d4800010b381808000000b200420054f0d0d41012116200441016a2114201520046a2d0000410f7121170b200320173a0031200320163a00302003200520146b3602382003201520146a360234200a200341306a10e6b28080002006415c6a2d00004101710d02200341186a4200370300200341106a4200370300200341086a4200370300200342003703000c030b2001280234211102400240200128023822064101710d000240024020082009201141284b22041b220628020022122011412820041b460d00200a280200200a20041b21110c010b200a10d2b280800020082802002112200a2802002111200821060b201120126a41003a00002006200628020041016a360200200128023821060c010b20082802002011201141284b1b450d0d0b2001200641016a36023820102802002104410421110240024002400240024020072802000e050001023003000b2004280208417d6a2211410420114104491b417e6a41034f0d02410121110c030b410221112004280208417d6a2206410420064104491b417d6a41024f0d01410021060c2e0b200f2802002111024002402004280208417d6a2206410420064104491b417d6a0e020001020b2011410e4b0d010c2d0b2011410f490d2c0b410321110b0c2b0b20112802d801220620112802d4012204490d0c200620124b0d0d201320046a2112200620046b210620112802dc01220441017621110240024020044101710d00410021130240201120064b0d0041002105201121040c020b2011200641dcf1d4800010b381808000000b201120064f0d0f41012113201141016a2104201220116a2d0000410f7121050b200320053a0031200320133a00302003200620046b3602382003201220046a360234200a200341306a10e6b28080002001280234211102400240200128023822064101710d000240024020082009201141284b22041b220628020022122011412820041b460d00200a280200200a20041b21110c010b200a10d2b280800020082802002112200a2802002111200821060b201120126a41003a00002006200628020041016a360200200128023821060c010b20082802002011201141284b1b450d100b2001200641016a36023820102802002104410421110240024002400240024020072802000e050001022d03000b2004280208417d6a2211410420114104491b417e6a41034f0d02410121110c030b410221112004280208417d6a2206410420064104491b417d6a41024f0d01410021060c2b0b200f2802002111024002402004280208417d6a2206410420064104491b417d6a0e020001020b2011410e4b0d010c2a0b2011410f490d290b410321110b0c280b200341186a2006415d6a220641186a290000370300200341106a200641106a290000370300200341086a200641086a290000370300200320062900003703000b2011280214210620112802102104024002400240024002400240201128020c0d000240024020062004490d00200620124b0d01410021110c030b2004200641b0edd4800010b781808000000b2006201241b0edd4800010b581808000000b20062004490d01200620124b0d02410121110b200320113602b8022003200620046b3602c0022003201320046a3602bc0220012802382206410176211120064101710d02200828020020092802002206200641284b22061b22042011490d12200a280200200a20061b2106410021040c030b2004200641c0edd4800010b781808000000b2006201241c0edd4800010b581808000000b200828020020092802002206200641284b22041b22062011490d10200620114d0d112003200a280200200a20041b220620116a2d000041f001713a00cd02410121040b200320043a00cc02200320113602c802200320063602c402200341306a20022003200341b8026a200341c4026a410110848a808000024020032802304107460d0041002d0098a2db80001a41ec0141002802a496db8000118280808000002206450d122006428180808010370200200641086a200341306a41e40110f5b28080001a0240200128020822072001280200470d00200141fcdfcb800010e3a08080000b2001280204200741306c6a2211200d29020037020c201141146a200d41086a2902003702002011411c6a200d41106a290200370200201141246a200d41186a2902003702002011412c6a200e2d00003a000020112006360208201141003602002001200741016a3602080c2a0b20102802002104410421012003280234210602400240024020072802000e050002012725000b2004280208417d6a2201410420014104491b417e6a41034f0d24410121010c260b200f2802002101024002402004280208417d6a2211410420114104491b417d6a0e020001250b2001410e4b0d240c250b2001410f490d240c230b41022101410021112004280208417d6a2204410420044104491b417d6a41024f0d220c240b411421050b2004410f4b0d10201120056a2004410c6c6a22112802004102460d1302400240024020012802382214450d0020082009200928020041284b22051b2802002216450d14200a280200211520014110413420051b6a2016417f6a22163602002015200a20051b20166a2d0000211620012014417f6a220536023802402005410171450d00201641f00171211702400240200820092009280200221841284b22141b220528020022162018412820141b460d002015200a20141b21140c010b200a10d2b280800020082802002116200a2802002114200821050b201420166a20173a00002005200528020041016a360200200128023821050b20054101710d010b2004410474211502400240200820092009280200221641284b22051b220428020022142016412820051b460d00200a280200200a20051b21050c010b200a10d2b280800020082802002114200a2802002105200821040b200520146a20153a00002004200428020041016a3602000c010b200828020020092802002205200541284b22051b2214450d13200a280200200a20051b20146a417f6a220520052d00002004723a00000b20012001280238220541016a2214360238024002402006415c6a2d00004101710d00200341186a4200370300200341106a4200370300200341086a4200370300200342003703000c010b200341186a2006415d6a220641186a290000370300200341106a200641106a290000370300200341086a200641086a290000370300200320062900003703000b201128020821062011280204210402400240024002400240024020112802000d000240024020062004490d00200620124b0d01410021110c030b2004200641b0edd4800010b781808000000b2006201241b0edd4800010b581808000000b20062004490d01200620124b0d02410121110b200320113602b8022003200620046b3602c0022003201320046a3602bc02201441017621112005410171450d02200828020020092802002206200641284b22061b22042011490d18200a280200200a20061b2106410021040c030b2004200641c0edd4800010b781808000000b2006201241c0edd4800010b581808000000b200828020020092802002206200641284b22041b22062011490d16200620114d0d172003200a280200200a20041b220620116a2d000041f001713a00cd02410121040b200320043a00cc02200320113602c802200320063602c402200341306a20022003200341b8026a200341c4026a410110848a808000024020032802304107460d0041002d0098a2db80001a41ec0141002802a496db8000118280808000002206450d182006428180808010370200200641086a200341306a41e40110f5b28080001a0240200128020822072001280200470d00200141fcdfcb800010e3a08080000b2001280204200741306c6a2211200d29020037020c201141146a200d41086a2902003702002011411c6a200d41106a290200370200201141246a200d41186a2902003702002011412c6a200e2d00003a000020112006360208201141003602002001200741016a3602080c280b20102802002104410421012003280234210602400240024020072802000e050002012220000b2004280208417d6a2201410420014104491b417e6a41034f0d1f410121010c210b200f2802002101024002402004280208417d6a2211410420114104491b417d6a0e020001200b2001410e4b0d1f0c200b2001410f490d1f0c1e0b41022101410021112004280208417d6a2204410420044104491b417d6a41024f0d1d0c1f0b200a201128021c20112802186b41017420112802206b10e4b28080000c1b0b20012802382206450d1a20082009200928020041284b22111b2802002204450d16200a280200210720014110413420111b6a2004417f6a22043602002007200a20111b20046a2d0000210420012006417f6a22113602382011410171450d1a200441f00171210f02400240200820092009280200221241284b22061b221128020022042012412820061b460d002007200a20061b21060c010b200a10d2b280800020082802002104200a2802002106200821110b200620046a200f3a00002011201128020041016a3602000c1a0b200a20112802d80120112802d4016b41017420112802dc016b41016a10e4b28080000c190b20012004417f6a2211360208200341086a22062005201141306c6a2211410c6a290200370300200341106a2207201141146a290200370300200341186a22042011411c6a290200370300200341206a220f201141246a290200370300200341286a22122011412c6a28020036020020032011290204370300201128020022114105460d17200c2003290300370200200c41286a2012280200360200200c41206a200f290300370200200c41186a2004290300370200200c41106a2007290300370200200c41086a2006290300370200200320113602302003280238221120112802002211417f6a360200024020114101470d00200b10a68e8080000b024020012802082211450d002001280204201141306c6a221141506a2206450d00201141586a280200210f201141546a2104410421110240024002400240024020062802000e050001021c03000b200f280208417d6a2211410420114104491b417e6a41034f0d02410121110c030b41022111200f280208417d6a2207410420074104491b417d6a41024f0d01410021070c1a0b2004280200211102400240200f280208417d6a2207410420074104491b417d6a0e020001020b2011410e4b0d010c190b2011410f490d180b410321110b0c170b200041003602000c260b2005200441d0edd4800010b781808000000b2004201241d0edd4800010b581808000000b2004200541ecf1d4800010f980808000000b41a4f3d48000413a41e0f3d48000109181808000000b2004200641d0edd4800010b781808000000b2006201241d0edd4800010b581808000000b2011200641ecf1d4800010f980808000000b41a4f3d48000413a41e0f3d48000109181808000000b2011200441b4f4d4800010b581808000000b2011200641c4f4d4800010b581808000000b2011200641d4f4d4800010f980808000000b410441ec0110bb80808000000b2004411041ecddcb800010f980808000000b41f0f3d4800041224194f4d48000109181808000000b41a4f3d48000413a41e0f3d48000109181808000000b2007410341022004410f461b360200200f200441016a3602000c130b2011200441b4f4d4800010b581808000000b2011200641c4f4d4800010b581808000000b2011200641d4f4d4800010f980808000000b410441ec0110bb80808000000b41f0f3d4800041224194f4d48000109181808000000b201141016a2107410221110b20042007360200200620113602000c0c0b419cddcb800041cd0041f4decb8000109181808000000b02400240024020012802082211450d002001280204201141306c6a221141506a2206450d00201141586a280200210f201141546a2104410421110240024002400240024020062802000e050001020703000b200f280208417d6a2211410420114104491b417e6a41034f0d02410121110c030b41022111200f280208417d6a2207410420074104491b417d6a41024f0d01410021070c050b2004280200211102400240200f280208417d6a2207410420074104491b417d6a0e020001020b2011410e4b0d010c040b2011410f490d030b410321110b0c020b200041003602000c0f0b201141016a2107410221110b20042007360200200620113602000c0a0b410321010c010b200141016a2111410221010b200720013602002000200636020820004201370200200f20113602000c0a0b410321010c010b200141016a2111410221010b200720013602002000200636020820004201370200200f20113602000c070b201141016a2106410221110b20072011360200200f20063602000c020b201141016a2106410221110b20072011360200200f20063602000b20012802082204450d0120012802042205200441306c6a220641506a22070d000b0b200041003602000b200341d0026a2480808080000bbe0a01047f2380808080004180016b2206248080808000200641c4006a200110efa08080002006280248210702400240024020062802442208418080808078460d00200641086a41386a200641c4006a41386a280200360200200641086a41306a200641c4006a41306a290200370200200641086a41286a200641c4006a41286a290200370200200641086a41206a200641c4006a41206a290200370200200641086a41186a200641c4006a41186a290200370200200641086a41106a200641c4006a41106a2902003702002006200629024c3702102006200736020c200620083602080240024020030d00200641c4006a200641086a200120042005410110f3a080800020062d0044450d03200628024821010c010b02402005450d002004200220052003200520034922091b10f9b28080002208200520036b20081b4101480d000240024020090d0020022004200310f9b2808000450d010b20062802102103200641003602102003450d04200741086a210103402001280200220520052802002205417f6a360200024020054101470d00200110a68e8080000b200141306a21012003417f6a22030d000c050b0b200641c4006a200641086a200120022003410110f3a0808000024020062d0044450d00200628024821010c020b024020062d00454101710d0020062802102103200641003602102003450d04200628020c41086a210103402001280200220520052802002205417f6a360200024020054101470d00200110a68e8080000b200141306a21012003417f6a22030d000c050b0b200641c4006a200641086a200120042005410110f3a0808000024020062d0044450d00200628024821010c020b200628020c220941086a2105200341017421044100210720062802102108410021010340024020082001470d00200641003602102008450d05200941086a210103402001280200220320032802002203417f6a360200024020034101470d00200110a68e8080000b200141306a21012008417f6a22080d000c060b0b0240024002400240024020052802002203280208417d6a2202410420024104491b0e050400010203040b200720032802206b200328021c20032802186b4101746a21070c030b200720032802206b200328021c20032802186b4101746a21070c020b200741016a21070c010b200720032802dc016b20032802d80120032802d4016b4101746a41016a21070b200141016a2101200541306a2105200720044d0d000b200641c4006a200641086a2001417f6a10caa0808000200641086a10bca0808000200641086a41086a200641c4006a41086a280200360200200620062902443703080c030b200641086a20012002200310f0a08080002201450d020b200041808080807836020020002001360204024020062802102200450d00200628020c41086a210103402001280200220320032802002203417f6a360200024020034101470d00200110a68e8080000b200141306a21012000417f6a22000d000b0b02402006280208450d00200628020c410028029c96db8000118080808000000b200628023c4129490d022006280214410028029c96db8000118080808000000c020b2000418080808078360200200020073602040c010b20002006290308370200200041386a200641086a41386a280200360200200041306a200641086a41306a290300370200200041286a200641086a41286a290300370200200041206a200641086a41206a290300370200200041186a200641086a41186a290300370200200041106a200641086a41106a290300370200200041086a200641086a41086a2903003702000b20064180016a2480808080000bc32601167f23808080800041e0066b2206248080808000200128020821072001410036020802402007450d00200128020441086a210803402008280200220920092802002209417f6a360200024020094101470d00200810a68e8080000b200841306a21082007417f6a22070d000b0b200141346a210a200141106a210b0240200141104134200128023441284b22081b6a280200450d00200b200a20081b41003602000b20014100360238200641e0046a41186a4200370300200641e0046a41106a4200370300200641e0046a41086a4200370300200642003703e004200641203602c806200641003602c006200620022802283602c406200641a0026a2002200641e0046a200641c0066a41c0e6c38000410110848a80800020062802a40221080240024020062802a002220c4107460d002006410c6a200641a0026a41086a220d41dc0110f5b28080001a200641e8016a41086a2006418d046a290000370300200641e8016a41106a220e20064195046a290000370300200641e8016a41186a2006419d046a29000037030020062006290085043703e80120062d008404210f20064100360290022006200436028c02200620033602880241002d0098a2db80001a0240024002400240024002400240024041ec0141002802a496db8000118280808000002207450d002001410c6a211020064185046a2109200641e8016a41086a2111200641e8016a41186a21124100211303402007200836020c2007200c3602082007428180808010370200200741106a2006410c6a41dc0110f5b28080001a02402001280208220c2001280200470d00200141fcdfcb800010e3a08080000b2001280204200c41306c22146a220820062903e80137000d200841156a20112903003700002008411d6a200e290300370000200841256a20122903003700002008200f3a000c20082007360208200841003602002001200c41016a2208360208024002402008450d00201420012802046a22070d010b4194dfcb800041c70041dcdfcb8000109181808000000b200741306a221541586a28020022082802e801210c20082802e4012114024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002402008280208417d6a2216410420164104491b0e050300010b02030b200828021c220120082802182209490d0e2001200c4b0d0f200620082802203602a8022006200120096b3602a4022006201420096a3602a002200641a0026a20064188026a10e3b280800021082005450d03200841ff017141ff01470d040c320b200828021c221620082802182215490d0f2016200c4b0d102006200828022036029c022006201620156b360298022006201420156a3602940220064188026a20064194026a10dfb28080002216200628029802410174200628029c026b460d0420064194026a20064188026a10e3b280800021082005450d05200841ff017141ff01470d060c2f0b20082802d801221620082802d4012217490d102016200c4b0d11200620082802dc0136029c022006201620176b360298022006201420176a3602940220064188026a20064194026a10dfb28080002217200628029802410174200628029c026b460d0b20064194026a20064188026a10e3b280800021082005450d09200841ff017141ff01470d0a0c2c0b200628028c02410174200628029002460d2a20074103360200200041003b01000c320b200841ff01714101460d2e0b2000200641a0026a20064188026a10dfb2808000200628028c024101742006280290026b463a00010c2e0b200620062802900220166a3602900220074101360200200628029c022217410176210720062802980221150240024020174101710d000240200720154b0d0020062802940220076a211741002118410021190c020b2007201541dcf1d4800010b381808000000b200720154f0d0f410121182006280294022219200741016a221a6a2117201920076a2d0000410f712119201a21070b200620173602a402200620193a00a102200620183a00a0022006201520076b3602a8022010200641a0026a10e6b2808000200f4101710d02200641a8046a41186a4200370300200641a8046a41106a4200370300200641a8046a41086a4200370300200642003703a8040c030b200841ff01714101460d290b200020064194026a20064188026a10dfb2808000200628028c024101742006280290026b463a00010c290b200641a8046a41186a2012290300370300200641a8046a41106a200e290300370300200641a8046a41086a2011290300370300200620062903e8013703a8040b200828021421072008280210210f024002400240024002400240200828020c0d00024002402007200f490d002007200c4b0d01410021080c030b200f200741b0edd4800010b781808000000b2007200c41b0edd4800010b581808000000b2007200f490d012007200c4b0d02410121080b200620083602c80420062007200f6b3602d00420062014200f6a3602cc04201620136a2213410176210820134101710d02200820044b0d0f200641003a00dc04200620083602d804200620033602d4040c030b200f200741c0edd4800010b781808000000b2007200c41c0edd4800010b581808000000b200820044b0d0d200820044f0d0e200641013a00dc04200620033602d404200620083602d8042006200320086a2d000041f001713a00dd040b200641a0026a2002200641a8046a200641c8046a200641d4046a410110848a80800020062802a402210820062802a002220c4107460d0e200641e0046a200d41dc0110f5b28080001a200641c0066a41086a200941086a290000370300200641c0066a41106a200941106a290000370300200641c0066a41186a200941186a290000370300200620092900003703c0060c1f0b200628028c0222174101742006280290022216460d1d2016410176221820174f0d0f20062802880220186a2d0000211720074102360200201541546a2017410f71201741047620164101711b22073602000240024020012d00384101710d002007410474211802400240200b200a200a280200221941284b22151b221628020022172019412820151b460d002010280200201020151b21150c010b201010d2b2808000200b280200211720102802002115200b21160b201520176a20183a00002016201628020041016a3602000c010b200b280200200a2802002216201641284b22161b2215450d0f2010280200201020161b20156a417f6a221620162d00002007723a00000b2001200128023841016a36023820082007410c6c6a41186a22082802004102460d10200620062802900241016a3602900202400240200f4101710d00200641a8046a41186a4200370300200641a8046a41106a4200370300200641a8046a41086a4200370300200642003703a8040c010b200641a8046a41186a2012290300370300200641a8046a41106a200e290300370300200641a8046a41086a2011290300370300200620062903e8013703a8040b200828020821072008280204210f02400240024002400240024020082802000d00024002402007200f490d002007200c4b0d01410021080c030b200f200741b0edd4800010b781808000000b2007200c41b0edd4800010b581808000000b2007200f490d012007200c4b0d02410121080b200620083602c80420062007200f6b3602d00420062014200f6a3602cc04201341016a220741017621082013410171450d02200820044b0d15200641003a00dc04200620083602d804200620033602d4040c030b200f200741c0edd4800010b781808000000b2007200c41c0edd4800010b581808000000b200820044b0d13200820044f0d14200641013a00dc04200620033602d404200620083602d8042006200320086a2d000041f001713a00dd040b200641a0026a2002200641a8046a200641c8046a200641d4046a410110848a80800020062802a4022108024020062802a002220c4107460d00200641e0046a200d41dc0110f5b28080001a200641c0066a41086a200941086a290000370300200641c0066a41106a200941106a290000370300200641c0066a41186a200941186a290000370300200620092900003703c00620062d008404210f200721130c200b200041013a0000200020083602040c2a0b200841ff01714101460d220b200020064194026a20064188026a10dfb2808000200628028c024101742006280290026b463a00010c220b200620062802900220176a221636029002200628028c0222184101742016460d192016410176221920184f0d1320062802880220196a2d0000211820074102360200201541546a2018410f71201841047620164101711b2215360200200628029c022218410176210720062802980221160240024020184101710d000240200720164b0d0020062802940220076a2118410021194100211a0c020b2007201641dcf1d4800010b381808000000b200720164f0d1241012119200628029402221a200741016a221b6a2118201a20076a2d0000410f71211a201b21070b200620183602a4022006201a3a00a102200620193a00a0022006201620076b3602a8022010200641a0026a10e6b28080000240024020012d00384101710d002015410474211902400240200b200a200a280200221a41284b22161b22072802002218201a412820161b460d002010280200201020161b21160c010b201010d2b2808000200b280200211820102802002116200b21070b201620186a20193a00002007200728020041016a3602000c010b200b280200200a2802002207200741284b22071b2216450d132010280200201020071b20166a417f6a220720072d00002015723a00000b2001200128023841016a36023820082015410c6c6a41146a22082802004102460d14200620062802900241016a3602900202400240200f4101710d00200641a8046a41186a4200370300200641a8046a41106a4200370300200641a8046a41086a4200370300200642003703a8040c010b200641a8046a41186a2012290300370300200641a8046a41106a200e290300370300200641a8046a41086a2011290300370300200620062903e8013703a8040b200828020821072008280204210f02400240024002400240024020082802000d00024002402007200f490d002007200c4b0d01410021080c030b200f200741b0edd4800010b781808000000b2007200c41b0edd4800010b581808000000b2007200f490d012007200c4b0d02410121080b200620083602c80420062007200f6b3602d00420062014200f6a3602cc04201320176a41016a2213410176210820134101710d02200820044b0d19200641003a00dc04200620083602d804200620033602d4040c030b200f200741c0edd4800010b781808000000b2007200c41c0edd4800010b581808000000b200820044b0d17200820044f0d18200641013a00dc04200620033602d404200620083602d8042006200320086a2d000041f001713a00dd040b200641a0026a2002200641a8046a200641c8046a200641d4046a410110848a80800020062802a4022108024020062802a002220c4107460d00200641e0046a200d41dc0110f5b28080001a200641c0066a41086a200941086a290000370300200641c0066a41106a200941106a290000370300200641c0066a41186a200941186a290000370300200620092900003703c0060c1c0b20002008360204410121080c180b2009200141d0edd4800010b781808000000b2001200c41d0edd4800010b581808000000b2015201641d0edd4800010b781808000000b2016200c41d0edd4800010b581808000000b2017201641d0edd4800010b781808000000b2016200c41d0edd4800010b581808000000b2007201541ecf1d4800010f980808000000b2008200441fcf1d4800010b581808000000b20082004418cf2d4800010b581808000000b20082004419cf2d4800010f980808000000b200041013a0000200020083602040c1c0b41a4f3d48000413a41e0f3d48000109181808000000b2018201741e4d9cb800010f980808000000b200041003b01000c190b2008200441fcf1d4800010b581808000000b20082004418cf2d4800010b581808000000b20082004419cf2d4800010f980808000000b2007201641ecf1d4800010f980808000000b41a4f3d48000413a41e0f3d48000109181808000000b2019201841e4d9cb800010f980808000000b41002108200041003a00010c030b2008200441fcf1d4800010b581808000000b20082004418cf2d4800010b581808000000b20082004419cf2d4800010f980808000000b200020083a00000c0e0b200041013a00010c070b20004180023b01000c0c0b20062d008404210f0b2006410c6a200641e0046a41dc0110f5b28080001a2012200641c0066a41186a290300370300200e200641c0066a41106a2903003703002011200641c0066a41086a290300370300200620062903c0063703e80141002d0098a2db80001a41ec0141002802a496db80001182808080000022070d000b0b410441ec0110bb80808000000b20004180023b01000c070b200041003a0001200741043602000b200041003a00000c050b200041003a0001200741043602000b200041003a00000c030b200041003a0001200741043602000b200041003a00000c010b200041013a0000200020083602040b200641e0066a2480808080000ba50902077f017e23808080800041a0026b22022480808080000240024002400240024002400240024002400240024002400240024020012802002203450d00200128020821042003280200210520032802042106200328022821012002413c6a41286a220741003602002002413c6a20052003200141284b22081b220520052006200120081b6a10a589808000200241086a41286a2007280200360200200241086a41206a2002413c6a41206a290200370300200241086a41186a2002413c6a41186a290200370300200241086a41106a2002413c6a41106a290200370300200241086a41086a2002413c6a41086a2902003703002002200229023c3703082002200328022c3602342002413c6a2004280200220341086a20032802e40120032802e80110dbb2808000200228023c417d6a2203410420034104491b417f6a0e0401040302040b20004102360210200020012802043602000c080b200228025422054101762103200229024421092002280240210120022802502104200228024c21060240024020054101710d00410021070240200320044b0d0041002108200321050c020b2003200441dcf1d4800010b381808000000b200320044f0d0441012107200341016a2105200620036a2d0000410f7121080b200220083a009502200220073a0094022002200420056b36029c022002200620056a36029802200241086a20024194026a10e6b28080000c060b20022802900222054101762103200229028002210920022802fc012101200228028c02210420022802880221060240024020054101710d00410021070240200320044b0d0041002108200321050c020b2003200441dcf1d4800010b381808000000b200320044f0d0441012107200341016a2105200620036a2d0000410f7121080b200220083a009502200220073a0094022002200420056b36029c022002200620056a36029802200241086a20024194026a10e6b280800020014102460d010c050b20022802800222014102470d030b2000410336021020022802304129490d042002280208410028029c96db8000118080808000000c040b2003200441ecf1d4800010f980808000000b2003200441ecf1d4800010f980808000000b20022902840221090b2002280234220441017621030240024020044101710d00200228020c20022802302205200541284b22051b22062003490d032002280208200241086a20051b2106410021070c010b200228020c20022802302205200541284b1b22062003490d03200620034d0d042002280208200241086a200541284b1b220620036a2d00004170712108410121070b41012105024020044102490d0041002d0098a2db80001a200341002802a496db8000118280808000002205450d050b20052006200310f5b280800021042000200937021420002001360210200020083a000d200020073a000c20002003360208200020043602042000200336020020022802304129490d002002280208410028029c96db8000118080808000000b200241a0026a2480808080000f0b2003200641b4f4d4800010b581808000000b2003200641c4f4d4800010b581808000000b2003200641d4f4d4800010f980808000000b410120034188d2cb800010ae80808000000bfe0301037f23808080800041c0006b2203248080808000200341046a2001200210f1a080800002400240024002400240200328020422044101470d00200341086a21050340200341146a200510f4a08080000240200328022422044103460d0020044102460d05200341306a41086a2202200341146a41086a2802003602002003200329021437033020032d0020450d0320032d0021210141002d0098a2db80001a413041002802a496db8000118280808000002202450d04200241868080807836020020022003290330370204200220013a00102000200236020420004180808080783602002002410c6a200341386a2802003602000c060b200341046a2001200210f1a0808000200328020422040d000b0b02402004450d0020032802080d000240024002400240200328020c220228020041fcffffff076a2201410320014105491b0e0403030102000b2002280204450d022002280208410028029c96db8000118080808000000c020b2002280204450d012002280208410028029c96db8000118080808000000c010b200210b5a08080000b2002410028029c96db8000118080808000000b20004181808080783602000c030b20002003290330370200200041086a20022802003602000c020b4104413010bb80808000000b2000200328021436020420004180808080783602000b200341c0006a2480808080000bd40601067f23808080800041d0006b2203248080808000200341086a2001200210f1a080800002400240024002400240200328020822044101470d002003410c6a21050340200341306a200510f4a08080000240200328024022044103460d0020044102460d0320032802382106200328023421012003280230210720032d003c450d0520032d003d210441002d0098a2db80001a413041002802a496db8000118280808000002202450d04200220043a00102002200636020c200220013602082002200736020420024186808080783602002000200236020420004180808080783602000c060b200341086a2001200210f1a0808000200328020822040d000b0b02402004450d00200328020c0d0002400240024002402003280210220228020041fcffffff076a2201410320014105491b0e0403030102000b2002280204450d022002280208410028029c96db8000118080808000000c020b2002280204450d012002280208410028029c96db8000118080808000000c010b200210b5a08080000b2002410028029c96db8000118080808000000b20004181808080783602000c030b2000200328023036020420004180808080783602000c020b4104413010bb80808000000b2003280248210520032802442108024002402004450d00200341003a002c2003200636022820032001360224024020054120470d00200341306a41186a200841186a290000370300200341306a41106a200841106a290000370300200341306a41086a200841086a29000037030020032008290000370330200341186a2002200341306a200341246a10838a808000200328021c2102024020032802182204418080808078460d00200328022021050c030b2000200236020420004180808080783602002007450d032001410028029c96db8000118080808000000c030b41202005418cddcb8000108c81808000000b410021020240024020054100480d00024020050d00410121020c020b41002d0098a2db80001a200541002802a496db80001182808080000022020d01410121020b200220054188d2cb800010ae80808000000b20022008200510f5b28080001a200521040b20002005360214200020023602102000200436020c2000200636020820002001360204200020073602000b200341d0006a2480808080000bbe6907057f027e017f017e047f017e1d7f23808080800041800f6b220524808080800020052004360204200541980d6a2002200310829880800020054188076a2206200541980d6a410c6a2902003703002005200529029c0d3703800702400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020052802980d22074107470d00200541086a410c6a2006290300370200200520052903800737020c2005410c6a21030c010b200541c00b6a41146a200541980d6a41146a41c40110f5b28080001a200541c00b6a410c6a2006290300370200200520073602c00b20052005290380073702c40b200541086a200541c00b6a2002200310dbb280800041042102200528020822034107470d01200541086a41046a21030b200541980d6a41086a2202200341086a290200370300200541980d6a41186a2204200141086a290000370300200541980d6a41206a2206200141106a290000370300200541980d6a41286a2207200141186a290000370300200520032902003703980d200520012900003703a80d41002d0098a2db80001a413041002802a496db80001182808080000022010d014104413010bb80808000000b20052802202107200528021c210820052802182106200528020c21092005290210210a200541e0016a200541086a411c6a41a40110f5b28080001a200a422088220ba7210c20052902d001210d20052802cc01210e20052802c801210f024002400240024002400240024002402003417d6a2210410420104104491b0e052d000301022d0b200541003602c00d200541980d6a2006200620086a10d0b2808000200541c00b6a41186a200541980d6a41186a290200370300200541c00b6a41106a200541980d6a41106a290200370300200541c00b6a41086a200541980d6a41086a290200370300200520052902980d3703c00b20052802b80d211120052902bc0d2112200aa72101024020094101710d000240200a4200530d00200a4280808080d0feffffff005a0d0a0240200c410b6a41fcffffff077122030d00410421130c2d0b41002d0098a2db80001a200341002802a496db80001182808080000022130d2c4104200310bb80808000000b41a8ead48000412b200541980d6a4198ead4800041d4ead4800010ad81808000000b200b4220520d09200541b80b6a41026a200141026a2d00003a0000200541a80b6a200141136a290000370300200541ad0b6a200141186a290000370000200520012f00003b01b80b2005200129000b3703a00b2001280007210c20012800032113410121140c2b0b200520073602ac0d200520083602a80d200520063602a40d2005200a37029c0d200520093602980d200541980d6a41186a200541e0016a41a40110f5b280800021032005200f3602d40e200520013602f806410221022005200541046a3602fc062005200541980d6a3602f4060240024020094102470d000c010b200541f00e6a41086a200541980d6a41086a280200360200200520052902980d3703f00e200541086a41186a200141186a290000370300200541086a41106a200141106a290000370300200541086a41086a200141086a29000037030020052001290000370308200541c00b6a200541086a200541f00e6a200410f8a080800020052d00c00b22024102460d0a200541ae036a20052d00c30b3a000020054190036a41086a200541c00b6a41106a29020037030020054190036a41106a200541c00b6a41186a29020037030020054190036a41186a200541e00b6a280200360200200520052f00c10b3b01ac03200520052902c80b3703900320052802c40b210c20052802a40d2106200221020b4102210420064102470d020c030b20052902d8012112200520073602b00d200520083602ac0d200520063602a80d2005200a3702a00d2005200936029c0d200520033602980d200541980d6a411c6a200541e0016a41a40110f5b28080001a200520013602f806410221022005200541046a3602fc062005200541980d6a3602f4060240024020034102470d000c010b200541f00e6a41086a200541980d6a41086a280200360200200520052902980d3703f00e200541086a41186a200141186a290000370300200541086a41106a200141106a290000370300200541086a41086a200141086a29000037030020052001290000370308200541c00b6a200541086a200541f00e6a200410f8a080800020052d00c00b22034102460d19200541be076a20052d00c30b3a0000200541a0076a41086a200541c00b6a41106a290200370300200541a0076a41106a200541c00b6a41186a290200370300200541a0076a41186a200541e00b6a280200360200200520052f00c10b3b01bc07200520052902c80b3703a00720052802c40b210420052802a40d210c200321020b41022103200c4102470d030c040b2005200a370288032005200936028403200541003602c00d200541980d6a2006200620086a10d0b2808000200541086a41086a2203200541980d6a41106a290200370300200541086a41106a2202200541980d6a41186a290200370300200541086a41186a2204200541b80d6a290200370300200520052902a00d370308200528029c0d210620052802980d211520052802c00d2111200541c00b6a41186a200141186a290000370300200541c00b6a41106a200141106a290000370300200541c00b6a41086a200141086a290000370300200520012900003703c00b200541980d6a200541c00b6a20054184036a200528020410f8a0808000024020052d00980d22144102460d00200541b80b6a41026a20052d009b0d3a0000200541a00b6a41086a200541ac0d6a290200370300200541a00b6a41106a200541b40d6a290200370300200541800b6a41086a2003290300370300200541800b6a41106a2002290300370300200541800b6a41186a2004290300370300200520052f00990d3b01b80b200520052902a40d3703a00b200520052903083703800b200528029c0d211320052802a00d210c4106210220072116200621070c2a0b200528029c0d2101200041083a00002000200136020420114129490d2a2015410028029c96db8000118080808000000c2a0b200541f00e6a41086a200541a40d6a220441086a280200360200200520042902003703f00e200541086a41186a200141186a290000370300200541086a41106a200141106a290000370300200541086a41086a200141086a29000037030020052001290000370308200541c00b6a200541086a200541f00e6a200528020410f8a080800020052d00c00b22044102460d07200541ce036a20052d00c30b3a0000200541b0036a41086a200541c00b6a41106a290200370300200541b0036a41106a200541c00b6a41186a290200370300200541b0036a41186a200541e00b6a280200360200200520052f00c10b3b01cc03200520052902c80b3703b00320052802c40b2111200421040b410221060240024020052802b00d4102470d000c010b200541f00e6a41086a200341086a280200360200200520032902003703f00e200541086a41186a200141186a290000370300200541086a41106a200141106a290000370300200541086a41086a200141086a29000037030020052001290000370308200541c00b6a200541086a200541f00e6a200528020410f8a080800020052d00c00b22034102460d08200541ee036a20052d00c30b3a0000200541d0036a41086a200541c00b6a41106a290200370300200541d0036a41106a200541c00b6a41186a290200370300200541d0036a41186a200541e00b6a280200360200200520052f00c10b3b01ec03200520052902c80b3703d00320052802c40b2109200321060b410221030240024020052802bc0d4102470d000c010b200541f00e6a41086a200541bc0d6a220341086a280200360200200520032902003703f00e200541086a41186a200141186a290000370300200541086a41106a200141106a290000370300200541086a41086a200141086a29000037030020052001290000370308200541c00b6a200541086a200541f00e6a200528020410f8a080800020052d00c00b22014102460d092005418e046a20052d00c30b3a0000200541f0036a41086a200541c00b6a41106a290200370300200541f0036a41106a200541c00b6a41186a290200370300200541f0036a41186a200541e00b6a280200360200200520052f00c10b3b018c04200520052902c80b3703f00320052802c40b2110200121030b200541c00b6a200541f4066a410410f9a080800020052d00c00b22014103460d09200541ac046a41026a20052d00c30b3a000020054190046a41086a200541c00b6a41106a220729020037030020054190046a41106a200541c00b6a41186a221329020037030020054190046a41186a200541e00b6a2215280200360200200520052f00c10b3b01ac04200520052902c80b3703900420052802c40b2108200541c00b6a200541f4066a410510f9a080800020052d00c00b22164103460d0a200541cc046a41026a20052d00c30b3a0000200541b0046a41086a2007290200370300200541b0046a41106a2013290200370300200541b0046a41186a2015280200360200200520052f00c10b3b01cc04200520052902c80b3703b00420052802c40b2113200541c00b6a200541f4066a410610f9a080800020052d00c00b22154103460d0b200541ec046a41026a20052d00c30b3a0000200541d0046a41086a200541c00b6a41106a2207290200370300200541d0046a41106a200541c00b6a41186a2214290200370300200541d0046a41186a200541e00b6a220f280200360200200520052f00c10b3b01ec04200520052902c80b3703d00420052802c40b2117200541c00b6a200541f4066a410710f9a080800020052d00c00b22184103460d0c2005418c056a41026a20052d00c30b3a0000200541f0046a41086a2007290200370300200541f0046a41106a2014290200370300200541f0046a41186a200f280200360200200520052f00c10b3b018c05200520052902c80b3703f00420052802c40b210f200541c00b6a200541f4066a410810f9a080800020052d00c00b22194103460d0d200541ac056a41026a20052d00c30b3a000020054190056a41086a200541c00b6a41106a220729020037030020054190056a41106a200541c00b6a41186a221429020037030020054190056a41186a200541e00b6a221a280200360200200520052f00c10b3b01ac05200520052902c80b3703900520052802c40b211b200541c00b6a200541f4066a410910f9a080800020052d00c00b221c4103460d0e200541cc056a41026a20052d00c30b3a0000200541b0056a41086a2007290200370300200541b0056a41106a2014290200370300200541b0056a41186a201a280200360200200520052f00c10b3b01cc05200520052902c80b3703b00520052802c40b211a200541c00b6a200541f4066a410a10f9a080800020052d00c00b221d4103460d0f200541ec056a41026a20052d00c30b3a0000200541d0056a41086a200541c00b6a41106a2207290200370300200541d0056a41106a200541c00b6a41186a2214290200370300200541d0056a41186a200541e00b6a221e280200360200200520052f00c10b3b01ec05200520052902c80b3703d00520052802c40b211f200541c00b6a200541f4066a410b10f9a080800020052d00c00b22204103460d102005418c066a41026a20052d00c30b3a0000200541f0056a41086a2007290200370300200541f0056a41106a2014290200370300200541f0056a41186a201e280200360200200520052f00c10b3b018c06200520052902c80b3703f00520052802c40b211e200541c00b6a200541f4066a410c10f9a080800020052d00c00b22214103460d11200541ac066a41026a20052d00c30b3a000020054190066a41086a200541c00b6a41106a220729020037030020054190066a41106a200541c00b6a41186a221429020037030020054190066a41186a200541e00b6a2222280200360200200520052f00c10b3b01ac06200520052902c80b3703900620052802c40b2123200541c00b6a200541f4066a410d10f9a080800020052d00c00b22244103460d12200541cc066a41026a20052d00c30b3a0000200541b0066a41086a2007290200370300200541b0066a41106a2014290200370300200541b0066a41186a2022280200360200200520052f00c10b3b01cc06200520052902c80b3703b00620052802c40b2122200541c00b6a200541f4066a410e10f9a080800020052d00c00b22254103460d13200541f0066a41026a20052d00c30b3a0000200541d0066a41086a200541c00b6a41106a2207290200370300200541d0066a41106a200541c00b6a41186a2214290200370300200541d0066a41186a200541e00b6a2226280200360200200520052f00c10b3b01f006200520052902c80b3703d00620052802c40b2127200541c00b6a200541f4066a410f10f9a080800020052d00c00b22284103460d142005419c076a41026a20052d00c30b3a000020054180076a41086a200729020037030020054180076a41106a201429020037030020054180076a41186a2026280200360200200520052f00c10b3b019c07200520052902c80b3703800720052802c40b212641002d0098a2db80001a0240024041c00441002802a496db8000118280808000002207450d00200720023a0000200720052f01ac033b00012007200c3602042007200529039003370208200720043a0024200720052f01cc033b002541032114200741036a200541ac036a41026a2d00003a0000200741106a20054190036a41086a290300370200200741186a20054190036a41106a290300370200200741206a20054190036a41186a280200360200200741276a200541cc036a41026a2d00003a000020072011360228200720063a00482007200936024c200720052903b00337022c200741346a200541b0036a41086a2903003702002007413c6a200541b0036a41106a290300370200200741c4006a200541b0036a41186a280200360200200720052f01ec033b0049200741cb006a200541ec036a41026a2d00003a0000200720052903d003370250200741d8006a200541d0036a41086a290300370200200741e0006a200541d0036a41106a290300370200200741e8006a200541d0036a41186a280200360200200720033a006c20072010360270200720013a009001200720052f018c043b006d200741ef006a2005418c046a41026a2d00003a00002007418c016a200541f0036a41186a28020036020020074184016a200541f0036a41106a290300370200200741fc006a200541f0036a41086a290300370200200720052903f003370274200720052f01ac043b00910120074193016a200541ac046a41026a2d00003a00002007200836029401200741b0016a20054190046a41186a280200360200200741a8016a20054190046a41106a290300370200200741a0016a20054190046a41086a290300370200200720052903900437029801200720163a00b401200741b7016a200541cc046a41026a2d00003a0000200720052f01cc043b00b501200720133602b801200741d4016a200541b0046a41186a280200360200200741cc016a200541b0046a41106a290300370200200741c4016a200541b0046a41086a290300370200200720052903b0043702bc01200720153a00d801200741db016a200541ec046a41026a2d00003a0000200720052f01ec043b00d901200720173602dc01200741f8016a200541d0046a41186a280200360200200741f0016a200541d0046a41106a290300370200200741e8016a200541d0046a41086a290300370200200720052903d0043702e001200720183a00fc01200741ff016a2005418c056a41026a2d00003a0000200720052f018c053b00fd012007200f360280022007419c026a200541f0046a41186a28020036020020074194026a200541f0046a41106a2903003702002007418c026a200541f0046a41086a290300370200200720052903f00437028402200720193a00a002200741a3026a200541ac056a41026a2d00003a0000200720052f01ac053b00a1022007201b3602a402200741c0026a20054190056a41186a280200360200200741b8026a20054190056a41106a290300370200200741b0026a20054190056a41086a29030037020020072005290390053702a8022007201c3a00c402200741c7026a200541cc056a41026a2d00003a0000200720052f01cc053b00c5022007201a3602c802200741e4026a200541b0056a41186a280200360200200741dc026a200541b0056a41106a290300370200200741d4026a200541b0056a41086a290300370200200720052903b0053702cc022007201d3a00e802200741eb026a200541ec056a41026a2d00003a0000200720052f01ec053b00e9022007201f3602ec0220074188036a200541d0056a41186a28020036020020074180036a200541d0056a41106a290300370200200741f8026a200541d0056a41086a290300370200200720052903d0053702f002200720203a008c032007418f036a2005418c066a41026a2d00003a0000200720052f018c063b008d032007201e36029003200741ac036a200541f0056a41186a280200360200200741a4036a200541f0056a41106a2903003702002007419c036a200541f0056a41086a290300370200200720052903f00537029403200720213a00b003200741b3036a200541ac066a41026a2d00003a0000200720052f01ac063b00b103200720233602b403200741d0036a20054190066a41186a280200360200200741c8036a20054190066a41106a290300370200200741c0036a20054190066a41086a29030037020020072005290390063702b803200720243a00d403200741d7036a200541cc066a41026a2d00003a0000200720052f01cc063b00d503200720223602d803200741f4036a200541b0066a41186a280200360200200741ec036a200541b0066a41106a290300370200200741e4036a200541b0066a41086a290300370200200720052903b0063702dc03200720253a00f803200741fb036a200541f0066a41026a2d00003a0000200720052f01f0063b00f903200720273602fc0320074198046a200541d0066a41186a28020036020020074190046a200541d0066a41106a29030037020020074188046a200541d0066a41086a290300370200200720052903d00637028004200720283a009c042007419f046a2005419c076a41026a2d00003a0000200720052f019c073b009d04200720263602a004200741bc046a20054180076a41186a280200360200200741b4046a20054180076a41106a290300370200200741ac046a20054180076a41086a29030037020020072005290380073702a404200e4102470d01410721020c290b410441c00410bb80808000000b2005200d37020c2005200e360208200541c00b6a200541086a10bba0808000200541b80b6a41026a20052d00c30b3a0000200541a00b6a41086a200541d40b6a290200370300200541a00b6a41106a200541dc0b6a290200370300200520052f00c10b3b01b80b200520052902cc0b3703a00b20052d00c00b211420052802c40b211320052802c80b210c20052802e40b211620052802e80b2115410721020c270b200541f00e6a41086a200541ac0d6a280200360200200520052902a40d3703f00e200541086a41186a200141186a290000370300200541086a41106a200141106a290000370300200541086a41086a200141086a29000037030020052001290000370308200541c00b6a200541086a200541f00e6a200528020410f8a080800020052d00c00b22034102460d15200541de076a20052d00c30b3a0000200541c0076a41086a200541c00b6a41106a290200370300200541c0076a41106a200541c00b6a41186a290200370300200541c0076a41186a200541e00b6a280200360200200520052f00c10b3b01dc07200520052902c80b3703c00720052802c40b210c200321030b410221060240024020052802b00d4102470d000c010b200541f00e6a41086a200541980d6a41186a220641086a280200360200200520062902003703f00e200541086a41186a200141186a290000370300200541086a41106a200141106a290000370300200541086a41086a200141086a29000037030020052001290000370308200541c00b6a200541086a200541f00e6a200528020410f8a080800020052d00c00b22064102460d16200541fe076a20052d00c30b3a0000200541e0076a41086a200541c00b6a41106a290200370300200541e0076a41106a200541c00b6a41186a290200370300200541e0076a41186a200541e00b6a280200360200200520052f00c10b3b01fc07200520052902c80b3703e00720052802c40b2109200621060b410221110240024020052802bc0d4102470d000c010b200541f00e6a41086a200541bc0d6a220741086a280200360200200520072902003703f00e200541086a41186a200141186a290000370300200541086a41106a200141106a290000370300200541086a41086a200141086a29000037030020052001290000370308200541c00b6a200541086a200541f00e6a200528020410f8a080800020052d00c00b22074102460d172005419e086a20052d00c30b3a000020054180086a41086a200541c00b6a41106a29020037030020054180086a41106a200541c00b6a41186a29020037030020054180086a41186a200541e00b6a280200360200200520052f00c10b3b019c08200520052902c80b3703800820052802c40b2113200721110b410221100240024020052802c80d4102470d000c010b200541f00e6a41086a200541c80d6a220741086a280200360200200520072902003703f00e200541086a41186a200141186a290000370300200541086a41106a200141106a290000370300200541086a41086a200141086a29000037030020052001290000370308200541c00b6a200541086a200541f00e6a200528020410f8a080800020052d00c00b22074102460d18200541be086a20052d00c30b3a0000200541a0086a41086a200541c00b6a41106a290200370300200541a0086a41106a200541c00b6a41186a290200370300200541a0086a41186a200541e00b6a280200360200200520052f00c10b3b01bc08200520052902c80b3703a00820052802c40b2101200721100b200541c00b6a200541f4066a410510faa080800020052d00c00b22144103460d18200541dc086a41026a20052d00c30b3a0000200541c0086a41086a200541c00b6a41106a2207290200370300200541c0086a41106a200541c00b6a41186a2215290200370300200541c0086a41186a200541e00b6a2208280200360200200520052f00c10b3b01dc08200520052902c80b3703c00820052802c40b2116200541c00b6a200541f4066a410610faa080800020052d00c00b22174103460d19200541fc086a41026a20052d00c30b3a0000200541e0086a41086a2007290200370300200541e0086a41106a2015290200370300200541e0086a41186a2008280200360200200520052f00c10b3b01fc08200520052902c80b3703e00820052802c40b2108200541c00b6a200541f4066a410710faa080800020052d00c00b22184103460d1a2005419c096a41026a20052d00c30b3a000020054180096a41086a200541c00b6a41106a220729020037030020054180096a41106a200541c00b6a41186a221529020037030020054180096a41186a200541e00b6a2219280200360200200520052f00c10b3b019c09200520052902c80b3703800920052802c40b211a200541c00b6a200541f4066a410810faa080800020052d00c00b221b4103460d1b200541bc096a41026a20052d00c30b3a0000200541a0096a41086a2007290200370300200541a0096a41106a2015290200370300200541a0096a41186a2019280200360200200520052f00c10b3b01bc09200520052902c80b3703a00920052802c40b2119200541c00b6a200541f4066a410910faa080800020052d00c00b221c4103460d1c200541dc096a41026a20052d00c30b3a0000200541c0096a41086a200541c00b6a41106a2207290200370300200541c0096a41106a200541c00b6a41186a2215290200370300200541c0096a41186a200541e00b6a221d280200360200200520052f00c10b3b01dc09200520052902c80b3703c00920052802c40b211e200541c00b6a200541f4066a410a10faa080800020052d00c00b221f4103460d1d200541fc096a41026a20052d00c30b3a0000200541e0096a41086a2007290200370300200541e0096a41106a2015290200370300200541e0096a41186a201d280200360200200520052f00c10b3b01fc09200520052902c80b3703e00920052802c40b211d200541c00b6a200541f4066a410b10faa080800020052d00c00b22204103460d1e2005419c0a6a41026a20052d00c30b3a0000200541800a6a41086a200541c00b6a41106a2207290200370300200541800a6a41106a200541c00b6a41186a2215290200370300200541800a6a41186a200541e00b6a2221280200360200200520052f00c10b3b019c0a200520052902c80b3703800a20052802c40b2122200541c00b6a200541f4066a410c10faa080800020052d00c00b22234103460d1f200541bc0a6a41026a20052d00c30b3a0000200541a00a6a41086a2007290200370300200541a00a6a41106a2015290200370300200541a00a6a41186a2021280200360200200520052f00c10b3b01bc0a200520052902c80b3703a00a20052802c40b2121200541c00b6a200541f4066a410d10faa080800020052d00c00b22244103460d20200541dc0a6a41026a20052d00c30b3a0000200541c00a6a41086a200541c00b6a41106a2207290200370300200541c00a6a41106a200541c00b6a41186a2215290200370300200541c00a6a41186a200541e00b6a2225280200360200200520052f00c10b3b01dc0a200520052902c80b3703c00a20052802c40b2126200541c00b6a200541f4066a410e10faa080800020052d00c00b22274103460d21200541fc0a6a41026a20052d00c30b3a0000200541e00a6a41086a2007290200370300200541e00a6a41106a2015290200370300200541e00a6a41186a2025280200360200200520052f00c10b3b01fc0a200520052902c80b3703e00a20052802c40b2125200541c00b6a200541f4066a410f10faa080800020052d00c00b22284103460d222005419c076a41026a222920052d00c30b3a000020054180076a41086a222a200541c00b6a41106a222b29020037030020054180076a41106a222c200541c00b6a41186a222d29020037030020054180076a41186a222e200541c00b6a41206a280200360200200520052f00c10b3b019c07200520052902c80b3703800720052802c40b212f41002d0098a2db80001a0240024041c00441002802a496db8000118280808000002215450d002012422088a72107201520023a0000201520052f01bc073b000120152004360204201520052903a007370208201520033a0024201520052f01dc073b002541032102201541036a200541bc076a41026a2d00003a0000201541106a200541a0076a41086a290300370200201541186a200541a0076a41106a290300370200201541206a200541a0076a41186a280200360200201541276a200541dc076a41026a2d00003a00002015200c360228201520063a00482015200936024c201520052903c00737022c201541346a200541c0076a41086a2903003702002015413c6a200541c0076a41106a290300370200201541c4006a200541c0076a41186a280200360200201520052f01fc073b0049201541cb006a200541fc076a41026a2d00003a0000201520052903e007370250201541d8006a200541e0076a41086a290300370200201541e0006a200541e0076a41106a290300370200201541e8006a200541e0076a41186a280200360200201520113a006c20152013360270201520103a009001201520052f019c083b006d201541ef006a2005419c086a41026a2d00003a00002015418c016a20054180086a41186a28020036020020154184016a20054180086a41106a290300370200201541fc006a20054180086a41086a2903003702002015200529038008370274201520052f01bc083b00910120154193016a200541bc086a41026a2d00003a00002015200136029401201541b0016a200541a0086a41186a280200360200201541a8016a200541a0086a41106a290300370200201541a0016a200541a0086a41086a290300370200201520052903a00837029801201520143a00b401201541b7016a200541dc086a41026a2d00003a0000201520052f01dc083b00b501201520163602b801201541d4016a200541c0086a41186a280200360200201541cc016a200541c0086a41106a290300370200201541c4016a200541c0086a41086a290300370200201520052903c0083702bc01201520173a00d801201541db016a200541fc086a41026a2d00003a0000201520052f01fc083b00d901201520083602dc01201541f8016a200541e0086a41186a280200360200201541f0016a200541e0086a41106a290300370200201541e8016a200541e0086a41086a290300370200201520052903e0083702e001201520183a00fc01201541ff016a2005419c096a41026a2d00003a0000201520052f019c093b00fd012015201a360280022015419c026a20054180096a41186a28020036020020154194026a20054180096a41106a2903003702002015418c026a20054180096a41086a2903003702002015200529038009370284022015201b3a00a002201541a3026a200541bc096a41026a2d00003a0000201520052f01bc093b00a102201520193602a402201541c0026a200541a0096a41186a280200360200201541b8026a200541a0096a41106a290300370200201541b0026a200541a0096a41086a290300370200201520052903a0093702a8022015201c3a00c402201541c7026a200541dc096a41026a2d00003a0000201520052f01dc093b00c5022015201e3602c802201541e4026a200541c0096a41186a280200360200201541dc026a200541c0096a41106a290300370200201541d4026a200541c0096a41086a290300370200201520052903c0093702cc022015201f3a00e802201541eb026a200541fc096a41026a2d00003a0000201520052f01fc093b00e9022015201d3602ec0220154188036a200541e0096a41186a28020036020020154180036a200541e0096a41106a290300370200201541f8026a200541e0096a41086a290300370200201520052903e0093702f002201520203a008c032015418f036a2005419c0a6a41026a2d00003a0000201520052f019c0a3b008d032015202236029003201541ac036a200541800a6a41186a280200360200201541a4036a200541800a6a41106a2903003702002015419c036a200541800a6a41086a290300370200201520052903800a37029403201520233a00b003201541b3036a200541bc0a6a41026a2d00003a0000201520052f01bc0a3b00b103201520213602b403201541d0036a200541a00a6a41186a280200360200201541c8036a200541a00a6a41106a290300370200201541c0036a200541a00a6a41086a290300370200201520052903a00a3702b803201520243a00d403201541d7036a200541dc0a6a41026a2d00003a0000201520052f01dc0a3b00d503201520263602d803201541f4036a200541c00a6a41186a280200360200201541ec036a200541c00a6a41106a290300370200201541e4036a200541c00a6a41086a290300370200201520052903c00a3702dc03201520273a00f803201541fb036a200541fc0a6a41026a2d00003a0000201520052f01fc0a3b00f903201520253602fc0320154198046a200541e00a6a41186a28020036020020154190046a200541e00a6a41106a29030037020020154188046a200541e00a6a41086a290300370200201520052903e00a37028004201520283a009c042015419f046a20292d00003a0000201520052f019c073b009d042015202f3602a004201541bc046a202e280200360200201541b4046a202c290300370200201541ac046a202a29030037020020152005290380073702a404200541003602e80b200541c00b6a200d422088a7220120012012a76a10d0b2808000200541800b6a41186a202d290200370300200541800b6a41106a202b290200370300200541800b6a41086a200541c00b6a41086a290200370300200520052902c00b3703800b20052802e00b211120052902e40b2112200f4102470d010c270b410441c00410bb80808000000b2005200da73602102005200e36020c2005200f360208200541c00b6a200541086a10bba0808000200541bc0b6a41026a20052d00c30b3a0000200541b80b6a41026a200541c70b6a2d00003a0000200541a80b6a200541d80b6a290200370300200541b00b6a200541e00b6a290200370300200520052f00c10b3b01bc0b200520052f00c50b3b01b80b200520052902d00b3703a00b20052d00c00b210220052d00c40b211420052802c80b211320052802cc0b210c20052802e80b21160c250b200120052903980d370200200141286a2007290300370200200141206a2006290300370200200141186a2004290300370200200141106a200541980d6a41106a290300370200200141086a2002290300370200200041083a0000200020013602040c250b41bc84c08000412b200541980d6a41ac84c0800041e486c0800010ad81808000000b4120200c41ecc2cb8000108c81808000000b20052802c40b2101200041083a0000200020013602040c220b20052802c40b2101200041083a0000200020013602040c210b20052802c40b2101200041083a0000200020013602040c200b20052802c40b2101200041083a0000200020013602040c1f0b20052802c40b2101200041083a0000200020013602040c1e0b20052802c40b2101200041083a0000200020013602040c1d0b20052802c40b2101200041083a0000200020013602040c1c0b20052802c40b2101200041083a0000200020013602040c1b0b20052802c40b2101200041083a0000200020013602040c1a0b20052802c40b2101200041083a0000200020013602040c190b20052802c40b2101200041083a0000200020013602040c180b20052802c40b2101200041083a0000200020013602040c170b20052802c40b2101200041083a0000200020013602040c160b20052802c40b2101200041083a0000200020013602040c150b20052802c40b2101200041083a0000200020013602040c140b20052802c40b2101200041083a0000200020013602040c130b20052802c40b2101200041083a0000200020013602040c120b20052802c40b2101200041083a0000200020013602040c110b20052802c40b2101200041083a0000200020013602040c100b20052802c40b2101200041083a0000200020013602040c0f0b20052802c40b2101200041083a0000200020013602040c0e0b20052802c40b2101200041083a0000200020013602040c0d0b20052802c40b2101200041083a0000200020013602040c0c0b20052802c40b2101200041083a0000200020013602040c0b0b20052802c40b2101200041083a0000200020013602040c0a0b20052802c40b2101200041083a0000200020013602040c090b20052802c40b2101200041083a0000200020013602040c080b20052802c40b2101200041083a0000200020013602040c070b20052802c40b2101200041083a0000200020013602040c060b20052802c40b2101200041083a0000200020013602040c050b20052802c40b2101200041083a0000200020013602040c040b20052802c40b2101200041083a0000200020013602040c030b2013428180808010370200201341086a2001200c10f5b28080001a410021140b200541800b6a41186a200541c00b6a41186a290300370300200541800b6a41106a200541c00b6a41106a290300370300200541800b6a41086a200541c00b6a41086a290300370300200520052903c00b3703800b410521020b200020023a0000200020052f01bc0b3b0001200020143a0004200020052f01b80b3b00052000200c36020c20002013360208200020052903a00b370210200041036a200541bc0b6a41026a2d00003a0000200041076a200541b80b6a41026a2d00003a0000200041186a200541a00b6a41086a290300370200200041206a200541a00b6a41106a290300370200200020073602302000201536022c200020163602282000201237025820002011360254200020052903800b3702342000413c6a200541800b6a41086a290300370200200041c4006a200541800b6a41106a290300370200200041cc006a200541800b6a41186a2903003702000b200541800f6a2480808080000b9f0801057f23808080800041e0016b220424808080800020022802082105200228020421060240024002400240024020022802000d00024020054120460d0041002102024020054100480d00024020050d00410121020c050b41002d0098a2db80001a200541002802a496db80001182808080000022020d04410121020b200220054188d2cb800010ae80808000000b2004411c6a41026a200641026a2d00003a0000200441086a2006410f6a290000370300200441106a200641176a290000370300200441186a2006411f6a2d00003a0000200420062f00003b011c2004200629000737030020062800032102410121060c010b20044180016a41186a200141186a29000037030020044180016a41106a200141106a29000037030020044180016a41086a200141086a2900003703002004200129000037038001200441206a20044180016a20062005200310f7a0808000024020042d002022054108460d00200441dc016a41026a20042d00233a0000200420042f00213b01dc012004280224210720044180016a200441206a41086a41d80010f5b28080001a024020032802182202450d0020032002417f6a3602184100210620032003280214220241016a22014100200328020c220820012008491b6b3602140240200328021020024102746a2802002202200328020822014f0d00200328020420024107746a220120012d00004108464102746a10bda0808000200120053a0004200141083a000020012007360208200120042f01dc013b0005200141076a200441dc016a41026a2d00003a00002001410c6a20044180016a41d80010f5b28080001a0c030b2002200141a0e6cb800010f980808000000b0240200328020822022003280200470d00200341b0e6cb800010d1a08080000b200328020420024107746a220120053a0004200141083a0000200120042f01dc013b000520012007360208200141076a200441de016a2d00003a00002001410c6a20044180016a41d80010f5b28080001a2003200241016a360208410021060c010b20042802242102200041023a0000200020023602040c020b200020063a0000200020042f011c3b00012000200236020420002004290300370208200041036a2004411e6a2d00003a0000200041106a200441086a290300370200200041186a200441106a290300370200200041206a200441186a2802003602000c010b20022006200510f5b2808000210641002d0098a2db80001a413041002802a496db8000118280808000002202450d012002200536020c2002200636020820022005360204200241888080807836020020002002360204200041023a000020022001290000370010200241186a200141086a290000370000200241206a200141106a290000370000200241286a200141186a2900003700000b200441e0016a2480808080000f0b4104413010bb80808000000bd50201017f23808080800041d0006b2203248080808000024002402002410f4b0d00024020012802002002410c6c6a22022802004102470d00200041023a00000c020b200341086a200241086a28020036020020032002290200370300200341306a41086a2001280204220241086a290000370300200341306a41106a200241106a290000370300200341306a41186a200241186a290000370300200320022900003703302003410c6a200341306a2003200128020828020010f8a0808000024020032d000c4102460d002000200329020c370200200041206a2003410c6a41206a280200360200200041186a2003410c6a41186a290200370200200041106a2003410c6a41106a290200370200200041086a2003410c6a41086a2902003702000c020b20002003280210360204200041033a00000c010b20024110418ce0cb800010f980808000000b200341d0006a2480808080000bd50201017f23808080800041d0006b2203248080808000024002402002410f4b0d00024020012802002002410c6c6a22022802004102470d00200041023a00000c020b200341086a200241086a28020036020020032002290200370300200341306a41086a2001280204220241086a290000370300200341306a41106a200241106a290000370300200341306a41186a200241186a290000370300200320022900003703302003410c6a200341306a2003200128020828020010f8a0808000024020032d000c4102460d002000200329020c370200200041206a2003410c6a41206a280200360200200041186a2003410c6a41186a290200370200200041106a2003410c6a41106a290200370200200041086a2003410c6a41086a2902003702000c020b20002003280210360204200041033a00000c010b20024110419ce0cb800010f980808000000b200341d0006a2480808080000bbe6907057f027e017f017e047f017e1d7f23808080800041800f6b220524808080800020052004360204200541980d6a2002200310829880800020054188076a2206200541980d6a410c6a2902003703002005200529029c0d3703800702400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020052802980d22074107470d00200541086a410c6a2006290300370200200520052903800737020c2005410c6a21030c010b200541c00b6a41146a200541980d6a41146a41c40110f5b28080001a200541c00b6a410c6a2006290300370200200520073602c00b20052005290380073702c40b200541086a200541c00b6a2002200310dbb280800041042102200528020822034107470d01200541086a41046a21030b200541980d6a41086a2202200341086a290200370300200541980d6a41186a2204200141086a290000370300200541980d6a41206a2206200141106a290000370300200541980d6a41286a2207200141186a290000370300200520032902003703980d200520012900003703a80d41002d0098a2db80001a413041002802a496db80001182808080000022010d014104413010bb80808000000b20052802202107200528021c210820052802182106200528020c21092005290210210a200541e0016a200541086a411c6a41a40110f5b28080001a200a422088220ba7210c20052902d001210d20052802cc01210e20052802c801210f024002400240024002400240024002402003417d6a2210410420104104491b0e052d000301022d0b200541003602c00d200541980d6a2006200620086a10d0b2808000200541c00b6a41186a200541980d6a41186a290200370300200541c00b6a41106a200541980d6a41106a290200370300200541c00b6a41086a200541980d6a41086a290200370300200520052902980d3703c00b20052802b80d211120052902bc0d2112200aa72101024020094101710d000240200a4200530d00200a4280808080d0feffffff005a0d0a0240200c410b6a41fcffffff077122030d00410421130c2d0b41002d0098a2db80001a200341002802a496db80001182808080000022130d2c4104200310bb80808000000b41a8ead48000412b200541980d6a4198ead4800041d4ead4800010ad81808000000b200b4220520d09200541b80b6a41026a200141026a2d00003a0000200541a80b6a200141136a290000370300200541ad0b6a200141186a290000370000200520012f00003b01b80b2005200129000b3703a00b2001280007210c20012800032113410121140c2b0b200520073602ac0d200520083602a80d200520063602a40d2005200a37029c0d200520093602980d200541980d6a41186a200541e0016a41a40110f5b280800021032005200f3602d40e200520013602f806410221022005200541046a3602fc062005200541980d6a3602f4060240024020094102470d000c010b200541f00e6a41086a200541980d6a41086a280200360200200520052902980d3703f00e200541086a41186a200141186a290000370300200541086a41106a200141106a290000370300200541086a41086a200141086a29000037030020052001290000370308200541c00b6a200541086a200541f00e6a200410fca080800020052d00c00b22024102460d0a200541ae036a20052d00c30b3a000020054190036a41086a200541c00b6a41106a29020037030020054190036a41106a200541c00b6a41186a29020037030020054190036a41186a200541e00b6a280200360200200520052f00c10b3b01ac03200520052902c80b3703900320052802c40b210c20052802a40d2106200221020b4102210420064102470d020c030b20052902d8012112200520073602b00d200520083602ac0d200520063602a80d2005200a3702a00d2005200936029c0d200520033602980d200541980d6a411c6a200541e0016a41a40110f5b28080001a200520013602f806410221022005200541046a3602fc062005200541980d6a3602f4060240024020034102470d000c010b200541f00e6a41086a200541980d6a41086a280200360200200520052902980d3703f00e200541086a41186a200141186a290000370300200541086a41106a200141106a290000370300200541086a41086a200141086a29000037030020052001290000370308200541c00b6a200541086a200541f00e6a200410fca080800020052d00c00b22034102460d19200541be076a20052d00c30b3a0000200541a0076a41086a200541c00b6a41106a290200370300200541a0076a41106a200541c00b6a41186a290200370300200541a0076a41186a200541e00b6a280200360200200520052f00c10b3b01bc07200520052902c80b3703a00720052802c40b210420052802a40d210c200321020b41022103200c4102470d030c040b2005200a370288032005200936028403200541003602c00d200541980d6a2006200620086a10d0b2808000200541086a41086a2203200541980d6a41106a290200370300200541086a41106a2202200541980d6a41186a290200370300200541086a41186a2204200541b80d6a290200370300200520052902a00d370308200528029c0d210620052802980d211520052802c00d2111200541c00b6a41186a200141186a290000370300200541c00b6a41106a200141106a290000370300200541c00b6a41086a200141086a290000370300200520012900003703c00b200541980d6a200541c00b6a20054184036a200528020410fca0808000024020052d00980d22144102460d00200541b80b6a41026a20052d009b0d3a0000200541a00b6a41086a200541ac0d6a290200370300200541a00b6a41106a200541b40d6a290200370300200541800b6a41086a2003290300370300200541800b6a41106a2002290300370300200541800b6a41186a2004290300370300200520052f00990d3b01b80b200520052902a40d3703a00b200520052903083703800b200528029c0d211320052802a00d210c4106210220072116200621070c2a0b200528029c0d2101200041083a00002000200136020420114129490d2a2015410028029c96db8000118080808000000c2a0b200541f00e6a41086a200541a40d6a220441086a280200360200200520042902003703f00e200541086a41186a200141186a290000370300200541086a41106a200141106a290000370300200541086a41086a200141086a29000037030020052001290000370308200541c00b6a200541086a200541f00e6a200528020410fca080800020052d00c00b22044102460d07200541ce036a20052d00c30b3a0000200541b0036a41086a200541c00b6a41106a290200370300200541b0036a41106a200541c00b6a41186a290200370300200541b0036a41186a200541e00b6a280200360200200520052f00c10b3b01cc03200520052902c80b3703b00320052802c40b2111200421040b410221060240024020052802b00d4102470d000c010b200541f00e6a41086a200341086a280200360200200520032902003703f00e200541086a41186a200141186a290000370300200541086a41106a200141106a290000370300200541086a41086a200141086a29000037030020052001290000370308200541c00b6a200541086a200541f00e6a200528020410fca080800020052d00c00b22034102460d08200541ee036a20052d00c30b3a0000200541d0036a41086a200541c00b6a41106a290200370300200541d0036a41106a200541c00b6a41186a290200370300200541d0036a41186a200541e00b6a280200360200200520052f00c10b3b01ec03200520052902c80b3703d00320052802c40b2109200321060b410221030240024020052802bc0d4102470d000c010b200541f00e6a41086a200541bc0d6a220341086a280200360200200520032902003703f00e200541086a41186a200141186a290000370300200541086a41106a200141106a290000370300200541086a41086a200141086a29000037030020052001290000370308200541c00b6a200541086a200541f00e6a200528020410fca080800020052d00c00b22014102460d092005418e046a20052d00c30b3a0000200541f0036a41086a200541c00b6a41106a290200370300200541f0036a41106a200541c00b6a41186a290200370300200541f0036a41186a200541e00b6a280200360200200520052f00c10b3b018c04200520052902c80b3703f00320052802c40b2110200121030b200541c00b6a200541f4066a410410fda080800020052d00c00b22014103460d09200541ac046a41026a20052d00c30b3a000020054190046a41086a200541c00b6a41106a220729020037030020054190046a41106a200541c00b6a41186a221329020037030020054190046a41186a200541e00b6a2215280200360200200520052f00c10b3b01ac04200520052902c80b3703900420052802c40b2108200541c00b6a200541f4066a410510fda080800020052d00c00b22164103460d0a200541cc046a41026a20052d00c30b3a0000200541b0046a41086a2007290200370300200541b0046a41106a2013290200370300200541b0046a41186a2015280200360200200520052f00c10b3b01cc04200520052902c80b3703b00420052802c40b2113200541c00b6a200541f4066a410610fda080800020052d00c00b22154103460d0b200541ec046a41026a20052d00c30b3a0000200541d0046a41086a200541c00b6a41106a2207290200370300200541d0046a41106a200541c00b6a41186a2214290200370300200541d0046a41186a200541e00b6a220f280200360200200520052f00c10b3b01ec04200520052902c80b3703d00420052802c40b2117200541c00b6a200541f4066a410710fda080800020052d00c00b22184103460d0c2005418c056a41026a20052d00c30b3a0000200541f0046a41086a2007290200370300200541f0046a41106a2014290200370300200541f0046a41186a200f280200360200200520052f00c10b3b018c05200520052902c80b3703f00420052802c40b210f200541c00b6a200541f4066a410810fda080800020052d00c00b22194103460d0d200541ac056a41026a20052d00c30b3a000020054190056a41086a200541c00b6a41106a220729020037030020054190056a41106a200541c00b6a41186a221429020037030020054190056a41186a200541e00b6a221a280200360200200520052f00c10b3b01ac05200520052902c80b3703900520052802c40b211b200541c00b6a200541f4066a410910fda080800020052d00c00b221c4103460d0e200541cc056a41026a20052d00c30b3a0000200541b0056a41086a2007290200370300200541b0056a41106a2014290200370300200541b0056a41186a201a280200360200200520052f00c10b3b01cc05200520052902c80b3703b00520052802c40b211a200541c00b6a200541f4066a410a10fda080800020052d00c00b221d4103460d0f200541ec056a41026a20052d00c30b3a0000200541d0056a41086a200541c00b6a41106a2207290200370300200541d0056a41106a200541c00b6a41186a2214290200370300200541d0056a41186a200541e00b6a221e280200360200200520052f00c10b3b01ec05200520052902c80b3703d00520052802c40b211f200541c00b6a200541f4066a410b10fda080800020052d00c00b22204103460d102005418c066a41026a20052d00c30b3a0000200541f0056a41086a2007290200370300200541f0056a41106a2014290200370300200541f0056a41186a201e280200360200200520052f00c10b3b018c06200520052902c80b3703f00520052802c40b211e200541c00b6a200541f4066a410c10fda080800020052d00c00b22214103460d11200541ac066a41026a20052d00c30b3a000020054190066a41086a200541c00b6a41106a220729020037030020054190066a41106a200541c00b6a41186a221429020037030020054190066a41186a200541e00b6a2222280200360200200520052f00c10b3b01ac06200520052902c80b3703900620052802c40b2123200541c00b6a200541f4066a410d10fda080800020052d00c00b22244103460d12200541cc066a41026a20052d00c30b3a0000200541b0066a41086a2007290200370300200541b0066a41106a2014290200370300200541b0066a41186a2022280200360200200520052f00c10b3b01cc06200520052902c80b3703b00620052802c40b2122200541c00b6a200541f4066a410e10fda080800020052d00c00b22254103460d13200541f0066a41026a20052d00c30b3a0000200541d0066a41086a200541c00b6a41106a2207290200370300200541d0066a41106a200541c00b6a41186a2214290200370300200541d0066a41186a200541e00b6a2226280200360200200520052f00c10b3b01f006200520052902c80b3703d00620052802c40b2127200541c00b6a200541f4066a410f10fda080800020052d00c00b22284103460d142005419c076a41026a20052d00c30b3a000020054180076a41086a200729020037030020054180076a41106a201429020037030020054180076a41186a2026280200360200200520052f00c10b3b019c07200520052902c80b3703800720052802c40b212641002d0098a2db80001a0240024041c00441002802a496db8000118280808000002207450d00200720023a0000200720052f01ac033b00012007200c3602042007200529039003370208200720043a0024200720052f01cc033b002541032114200741036a200541ac036a41026a2d00003a0000200741106a20054190036a41086a290300370200200741186a20054190036a41106a290300370200200741206a20054190036a41186a280200360200200741276a200541cc036a41026a2d00003a000020072011360228200720063a00482007200936024c200720052903b00337022c200741346a200541b0036a41086a2903003702002007413c6a200541b0036a41106a290300370200200741c4006a200541b0036a41186a280200360200200720052f01ec033b0049200741cb006a200541ec036a41026a2d00003a0000200720052903d003370250200741d8006a200541d0036a41086a290300370200200741e0006a200541d0036a41106a290300370200200741e8006a200541d0036a41186a280200360200200720033a006c20072010360270200720013a009001200720052f018c043b006d200741ef006a2005418c046a41026a2d00003a00002007418c016a200541f0036a41186a28020036020020074184016a200541f0036a41106a290300370200200741fc006a200541f0036a41086a290300370200200720052903f003370274200720052f01ac043b00910120074193016a200541ac046a41026a2d00003a00002007200836029401200741b0016a20054190046a41186a280200360200200741a8016a20054190046a41106a290300370200200741a0016a20054190046a41086a290300370200200720052903900437029801200720163a00b401200741b7016a200541cc046a41026a2d00003a0000200720052f01cc043b00b501200720133602b801200741d4016a200541b0046a41186a280200360200200741cc016a200541b0046a41106a290300370200200741c4016a200541b0046a41086a290300370200200720052903b0043702bc01200720153a00d801200741db016a200541ec046a41026a2d00003a0000200720052f01ec043b00d901200720173602dc01200741f8016a200541d0046a41186a280200360200200741f0016a200541d0046a41106a290300370200200741e8016a200541d0046a41086a290300370200200720052903d0043702e001200720183a00fc01200741ff016a2005418c056a41026a2d00003a0000200720052f018c053b00fd012007200f360280022007419c026a200541f0046a41186a28020036020020074194026a200541f0046a41106a2903003702002007418c026a200541f0046a41086a290300370200200720052903f00437028402200720193a00a002200741a3026a200541ac056a41026a2d00003a0000200720052f01ac053b00a1022007201b3602a402200741c0026a20054190056a41186a280200360200200741b8026a20054190056a41106a290300370200200741b0026a20054190056a41086a29030037020020072005290390053702a8022007201c3a00c402200741c7026a200541cc056a41026a2d00003a0000200720052f01cc053b00c5022007201a3602c802200741e4026a200541b0056a41186a280200360200200741dc026a200541b0056a41106a290300370200200741d4026a200541b0056a41086a290300370200200720052903b0053702cc022007201d3a00e802200741eb026a200541ec056a41026a2d00003a0000200720052f01ec053b00e9022007201f3602ec0220074188036a200541d0056a41186a28020036020020074180036a200541d0056a41106a290300370200200741f8026a200541d0056a41086a290300370200200720052903d0053702f002200720203a008c032007418f036a2005418c066a41026a2d00003a0000200720052f018c063b008d032007201e36029003200741ac036a200541f0056a41186a280200360200200741a4036a200541f0056a41106a2903003702002007419c036a200541f0056a41086a290300370200200720052903f00537029403200720213a00b003200741b3036a200541ac066a41026a2d00003a0000200720052f01ac063b00b103200720233602b403200741d0036a20054190066a41186a280200360200200741c8036a20054190066a41106a290300370200200741c0036a20054190066a41086a29030037020020072005290390063702b803200720243a00d403200741d7036a200541cc066a41026a2d00003a0000200720052f01cc063b00d503200720223602d803200741f4036a200541b0066a41186a280200360200200741ec036a200541b0066a41106a290300370200200741e4036a200541b0066a41086a290300370200200720052903b0063702dc03200720253a00f803200741fb036a200541f0066a41026a2d00003a0000200720052f01f0063b00f903200720273602fc0320074198046a200541d0066a41186a28020036020020074190046a200541d0066a41106a29030037020020074188046a200541d0066a41086a290300370200200720052903d00637028004200720283a009c042007419f046a2005419c076a41026a2d00003a0000200720052f019c073b009d04200720263602a004200741bc046a20054180076a41186a280200360200200741b4046a20054180076a41106a290300370200200741ac046a20054180076a41086a29030037020020072005290380073702a404200e4102470d01410721020c290b410441c00410bb80808000000b2005200d37020c2005200e360208200541c00b6a200541086a10bba0808000200541b80b6a41026a20052d00c30b3a0000200541a00b6a41086a200541d40b6a290200370300200541a00b6a41106a200541dc0b6a290200370300200520052f00c10b3b01b80b200520052902cc0b3703a00b20052d00c00b211420052802c40b211320052802c80b210c20052802e40b211620052802e80b2115410721020c270b200541f00e6a41086a200541ac0d6a280200360200200520052902a40d3703f00e200541086a41186a200141186a290000370300200541086a41106a200141106a290000370300200541086a41086a200141086a29000037030020052001290000370308200541c00b6a200541086a200541f00e6a200528020410fca080800020052d00c00b22034102460d15200541de076a20052d00c30b3a0000200541c0076a41086a200541c00b6a41106a290200370300200541c0076a41106a200541c00b6a41186a290200370300200541c0076a41186a200541e00b6a280200360200200520052f00c10b3b01dc07200520052902c80b3703c00720052802c40b210c200321030b410221060240024020052802b00d4102470d000c010b200541f00e6a41086a200541980d6a41186a220641086a280200360200200520062902003703f00e200541086a41186a200141186a290000370300200541086a41106a200141106a290000370300200541086a41086a200141086a29000037030020052001290000370308200541c00b6a200541086a200541f00e6a200528020410fca080800020052d00c00b22064102460d16200541fe076a20052d00c30b3a0000200541e0076a41086a200541c00b6a41106a290200370300200541e0076a41106a200541c00b6a41186a290200370300200541e0076a41186a200541e00b6a280200360200200520052f00c10b3b01fc07200520052902c80b3703e00720052802c40b2109200621060b410221110240024020052802bc0d4102470d000c010b200541f00e6a41086a200541bc0d6a220741086a280200360200200520072902003703f00e200541086a41186a200141186a290000370300200541086a41106a200141106a290000370300200541086a41086a200141086a29000037030020052001290000370308200541c00b6a200541086a200541f00e6a200528020410fca080800020052d00c00b22074102460d172005419e086a20052d00c30b3a000020054180086a41086a200541c00b6a41106a29020037030020054180086a41106a200541c00b6a41186a29020037030020054180086a41186a200541e00b6a280200360200200520052f00c10b3b019c08200520052902c80b3703800820052802c40b2113200721110b410221100240024020052802c80d4102470d000c010b200541f00e6a41086a200541c80d6a220741086a280200360200200520072902003703f00e200541086a41186a200141186a290000370300200541086a41106a200141106a290000370300200541086a41086a200141086a29000037030020052001290000370308200541c00b6a200541086a200541f00e6a200528020410fca080800020052d00c00b22074102460d18200541be086a20052d00c30b3a0000200541a0086a41086a200541c00b6a41106a290200370300200541a0086a41106a200541c00b6a41186a290200370300200541a0086a41186a200541e00b6a280200360200200520052f00c10b3b01bc08200520052902c80b3703a00820052802c40b2101200721100b200541c00b6a200541f4066a410510fea080800020052d00c00b22144103460d18200541dc086a41026a20052d00c30b3a0000200541c0086a41086a200541c00b6a41106a2207290200370300200541c0086a41106a200541c00b6a41186a2215290200370300200541c0086a41186a200541e00b6a2208280200360200200520052f00c10b3b01dc08200520052902c80b3703c00820052802c40b2116200541c00b6a200541f4066a410610fea080800020052d00c00b22174103460d19200541fc086a41026a20052d00c30b3a0000200541e0086a41086a2007290200370300200541e0086a41106a2015290200370300200541e0086a41186a2008280200360200200520052f00c10b3b01fc08200520052902c80b3703e00820052802c40b2108200541c00b6a200541f4066a410710fea080800020052d00c00b22184103460d1a2005419c096a41026a20052d00c30b3a000020054180096a41086a200541c00b6a41106a220729020037030020054180096a41106a200541c00b6a41186a221529020037030020054180096a41186a200541e00b6a2219280200360200200520052f00c10b3b019c09200520052902c80b3703800920052802c40b211a200541c00b6a200541f4066a410810fea080800020052d00c00b221b4103460d1b200541bc096a41026a20052d00c30b3a0000200541a0096a41086a2007290200370300200541a0096a41106a2015290200370300200541a0096a41186a2019280200360200200520052f00c10b3b01bc09200520052902c80b3703a00920052802c40b2119200541c00b6a200541f4066a410910fea080800020052d00c00b221c4103460d1c200541dc096a41026a20052d00c30b3a0000200541c0096a41086a200541c00b6a41106a2207290200370300200541c0096a41106a200541c00b6a41186a2215290200370300200541c0096a41186a200541e00b6a221d280200360200200520052f00c10b3b01dc09200520052902c80b3703c00920052802c40b211e200541c00b6a200541f4066a410a10fea080800020052d00c00b221f4103460d1d200541fc096a41026a20052d00c30b3a0000200541e0096a41086a2007290200370300200541e0096a41106a2015290200370300200541e0096a41186a201d280200360200200520052f00c10b3b01fc09200520052902c80b3703e00920052802c40b211d200541c00b6a200541f4066a410b10fea080800020052d00c00b22204103460d1e2005419c0a6a41026a20052d00c30b3a0000200541800a6a41086a200541c00b6a41106a2207290200370300200541800a6a41106a200541c00b6a41186a2215290200370300200541800a6a41186a200541e00b6a2221280200360200200520052f00c10b3b019c0a200520052902c80b3703800a20052802c40b2122200541c00b6a200541f4066a410c10fea080800020052d00c00b22234103460d1f200541bc0a6a41026a20052d00c30b3a0000200541a00a6a41086a2007290200370300200541a00a6a41106a2015290200370300200541a00a6a41186a2021280200360200200520052f00c10b3b01bc0a200520052902c80b3703a00a20052802c40b2121200541c00b6a200541f4066a410d10fea080800020052d00c00b22244103460d20200541dc0a6a41026a20052d00c30b3a0000200541c00a6a41086a200541c00b6a41106a2207290200370300200541c00a6a41106a200541c00b6a41186a2215290200370300200541c00a6a41186a200541e00b6a2225280200360200200520052f00c10b3b01dc0a200520052902c80b3703c00a20052802c40b2126200541c00b6a200541f4066a410e10fea080800020052d00c00b22274103460d21200541fc0a6a41026a20052d00c30b3a0000200541e00a6a41086a2007290200370300200541e00a6a41106a2015290200370300200541e00a6a41186a2025280200360200200520052f00c10b3b01fc0a200520052902c80b3703e00a20052802c40b2125200541c00b6a200541f4066a410f10fea080800020052d00c00b22284103460d222005419c076a41026a222920052d00c30b3a000020054180076a41086a222a200541c00b6a41106a222b29020037030020054180076a41106a222c200541c00b6a41186a222d29020037030020054180076a41186a222e200541c00b6a41206a280200360200200520052f00c10b3b019c07200520052902c80b3703800720052802c40b212f41002d0098a2db80001a0240024041c00441002802a496db8000118280808000002215450d002012422088a72107201520023a0000201520052f01bc073b000120152004360204201520052903a007370208201520033a0024201520052f01dc073b002541032102201541036a200541bc076a41026a2d00003a0000201541106a200541a0076a41086a290300370200201541186a200541a0076a41106a290300370200201541206a200541a0076a41186a280200360200201541276a200541dc076a41026a2d00003a00002015200c360228201520063a00482015200936024c201520052903c00737022c201541346a200541c0076a41086a2903003702002015413c6a200541c0076a41106a290300370200201541c4006a200541c0076a41186a280200360200201520052f01fc073b0049201541cb006a200541fc076a41026a2d00003a0000201520052903e007370250201541d8006a200541e0076a41086a290300370200201541e0006a200541e0076a41106a290300370200201541e8006a200541e0076a41186a280200360200201520113a006c20152013360270201520103a009001201520052f019c083b006d201541ef006a2005419c086a41026a2d00003a00002015418c016a20054180086a41186a28020036020020154184016a20054180086a41106a290300370200201541fc006a20054180086a41086a2903003702002015200529038008370274201520052f01bc083b00910120154193016a200541bc086a41026a2d00003a00002015200136029401201541b0016a200541a0086a41186a280200360200201541a8016a200541a0086a41106a290300370200201541a0016a200541a0086a41086a290300370200201520052903a00837029801201520143a00b401201541b7016a200541dc086a41026a2d00003a0000201520052f01dc083b00b501201520163602b801201541d4016a200541c0086a41186a280200360200201541cc016a200541c0086a41106a290300370200201541c4016a200541c0086a41086a290300370200201520052903c0083702bc01201520173a00d801201541db016a200541fc086a41026a2d00003a0000201520052f01fc083b00d901201520083602dc01201541f8016a200541e0086a41186a280200360200201541f0016a200541e0086a41106a290300370200201541e8016a200541e0086a41086a290300370200201520052903e0083702e001201520183a00fc01201541ff016a2005419c096a41026a2d00003a0000201520052f019c093b00fd012015201a360280022015419c026a20054180096a41186a28020036020020154194026a20054180096a41106a2903003702002015418c026a20054180096a41086a2903003702002015200529038009370284022015201b3a00a002201541a3026a200541bc096a41026a2d00003a0000201520052f01bc093b00a102201520193602a402201541c0026a200541a0096a41186a280200360200201541b8026a200541a0096a41106a290300370200201541b0026a200541a0096a41086a290300370200201520052903a0093702a8022015201c3a00c402201541c7026a200541dc096a41026a2d00003a0000201520052f01dc093b00c5022015201e3602c802201541e4026a200541c0096a41186a280200360200201541dc026a200541c0096a41106a290300370200201541d4026a200541c0096a41086a290300370200201520052903c0093702cc022015201f3a00e802201541eb026a200541fc096a41026a2d00003a0000201520052f01fc093b00e9022015201d3602ec0220154188036a200541e0096a41186a28020036020020154180036a200541e0096a41106a290300370200201541f8026a200541e0096a41086a290300370200201520052903e0093702f002201520203a008c032015418f036a2005419c0a6a41026a2d00003a0000201520052f019c0a3b008d032015202236029003201541ac036a200541800a6a41186a280200360200201541a4036a200541800a6a41106a2903003702002015419c036a200541800a6a41086a290300370200201520052903800a37029403201520233a00b003201541b3036a200541bc0a6a41026a2d00003a0000201520052f01bc0a3b00b103201520213602b403201541d0036a200541a00a6a41186a280200360200201541c8036a200541a00a6a41106a290300370200201541c0036a200541a00a6a41086a290300370200201520052903a00a3702b803201520243a00d403201541d7036a200541dc0a6a41026a2d00003a0000201520052f01dc0a3b00d503201520263602d803201541f4036a200541c00a6a41186a280200360200201541ec036a200541c00a6a41106a290300370200201541e4036a200541c00a6a41086a290300370200201520052903c00a3702dc03201520273a00f803201541fb036a200541fc0a6a41026a2d00003a0000201520052f01fc0a3b00f903201520253602fc0320154198046a200541e00a6a41186a28020036020020154190046a200541e00a6a41106a29030037020020154188046a200541e00a6a41086a290300370200201520052903e00a37028004201520283a009c042015419f046a20292d00003a0000201520052f019c073b009d042015202f3602a004201541bc046a202e280200360200201541b4046a202c290300370200201541ac046a202a29030037020020152005290380073702a404200541003602e80b200541c00b6a200d422088a7220120012012a76a10d0b2808000200541800b6a41186a202d290200370300200541800b6a41106a202b290200370300200541800b6a41086a200541c00b6a41086a290200370300200520052902c00b3703800b20052802e00b211120052902e40b2112200f4102470d010c270b410441c00410bb80808000000b2005200da73602102005200e36020c2005200f360208200541c00b6a200541086a10bba0808000200541bc0b6a41026a20052d00c30b3a0000200541b80b6a41026a200541c70b6a2d00003a0000200541a80b6a200541d80b6a290200370300200541b00b6a200541e00b6a290200370300200520052f00c10b3b01bc0b200520052f00c50b3b01b80b200520052902d00b3703a00b20052d00c00b210220052d00c40b211420052802c80b211320052802cc0b210c20052802e80b21160c250b200120052903980d370200200141286a2007290300370200200141206a2006290300370200200141186a2004290300370200200141106a200541980d6a41106a290300370200200141086a2002290300370200200041083a0000200020013602040c250b41bc84c08000412b200541980d6a41ac84c0800041e486c0800010ad81808000000b4120200c41ecc2cb8000108c81808000000b20052802c40b2101200041083a0000200020013602040c220b20052802c40b2101200041083a0000200020013602040c210b20052802c40b2101200041083a0000200020013602040c200b20052802c40b2101200041083a0000200020013602040c1f0b20052802c40b2101200041083a0000200020013602040c1e0b20052802c40b2101200041083a0000200020013602040c1d0b20052802c40b2101200041083a0000200020013602040c1c0b20052802c40b2101200041083a0000200020013602040c1b0b20052802c40b2101200041083a0000200020013602040c1a0b20052802c40b2101200041083a0000200020013602040c190b20052802c40b2101200041083a0000200020013602040c180b20052802c40b2101200041083a0000200020013602040c170b20052802c40b2101200041083a0000200020013602040c160b20052802c40b2101200041083a0000200020013602040c150b20052802c40b2101200041083a0000200020013602040c140b20052802c40b2101200041083a0000200020013602040c130b20052802c40b2101200041083a0000200020013602040c120b20052802c40b2101200041083a0000200020013602040c110b20052802c40b2101200041083a0000200020013602040c100b20052802c40b2101200041083a0000200020013602040c0f0b20052802c40b2101200041083a0000200020013602040c0e0b20052802c40b2101200041083a0000200020013602040c0d0b20052802c40b2101200041083a0000200020013602040c0c0b20052802c40b2101200041083a0000200020013602040c0b0b20052802c40b2101200041083a0000200020013602040c0a0b20052802c40b2101200041083a0000200020013602040c090b20052802c40b2101200041083a0000200020013602040c080b20052802c40b2101200041083a0000200020013602040c070b20052802c40b2101200041083a0000200020013602040c060b20052802c40b2101200041083a0000200020013602040c050b20052802c40b2101200041083a0000200020013602040c040b20052802c40b2101200041083a0000200020013602040c030b2013428180808010370200201341086a2001200c10f5b28080001a410021140b200541800b6a41186a200541c00b6a41186a290300370300200541800b6a41106a200541c00b6a41106a290300370300200541800b6a41086a200541c00b6a41086a290300370300200520052903c00b3703800b410521020b200020023a0000200020052f01bc0b3b0001200020143a0004200020052f01b80b3b00052000200c36020c20002013360208200020052903a00b370210200041036a200541bc0b6a41026a2d00003a0000200041076a200541b80b6a41026a2d00003a0000200041186a200541a00b6a41086a290300370200200041206a200541a00b6a41106a290300370200200020073602302000201536022c200020163602282000201237025820002011360254200020052903800b3702342000413c6a200541800b6a41086a290300370200200041c4006a200541800b6a41106a290300370200200041cc006a200541800b6a41186a2903003702000b200541800f6a2480808080000b9f0801057f23808080800041e0016b220424808080800020022802082105200228020421060240024002400240024020022802000d00024020054120460d0041002102024020054100480d00024020050d00410121020c050b41002d0098a2db80001a200541002802a496db80001182808080000022020d04410121020b200220054188d2cb800010ae80808000000b2004411c6a41026a200641026a2d00003a0000200441086a2006410f6a290000370300200441106a200641176a290000370300200441186a2006411f6a2d00003a0000200420062f00003b011c2004200629000737030020062800032102410121060c010b20044180016a41186a200141186a29000037030020044180016a41106a200141106a29000037030020044180016a41086a200141086a2900003703002004200129000037038001200441206a20044180016a20062005200310fba0808000024020042d002022054108460d00200441dc016a41026a20042d00233a0000200420042f00213b01dc012004280224210720044180016a200441206a41086a41d80010f5b28080001a024020032802182202450d0020032002417f6a3602184100210620032003280214220241016a22014100200328020c220820012008491b6b3602140240200328021020024102746a2802002202200328020822014f0d00200328020420024107746a220120012d00004108464102746a10bda0808000200120053a0004200141083a000020012007360208200120042f01dc013b0005200141076a200441dc016a41026a2d00003a00002001410c6a20044180016a41d80010f5b28080001a0c030b2002200141a0e6cb800010f980808000000b0240200328020822022003280200470d00200341b0e6cb800010d1a08080000b200328020420024107746a220120053a0004200141083a0000200120042f01dc013b000520012007360208200141076a200441de016a2d00003a00002001410c6a20044180016a41d80010f5b28080001a2003200241016a360208410021060c010b20042802242102200041023a0000200020023602040c020b200020063a0000200020042f011c3b00012000200236020420002004290300370208200041036a2004411e6a2d00003a0000200041106a200441086a290300370200200041186a200441106a290300370200200041206a200441186a2802003602000c010b20022006200510f5b2808000210641002d0098a2db80001a413041002802a496db8000118280808000002202450d012002200536020c2002200636020820022005360204200241888080807836020020002002360204200041023a000020022001290000370010200241186a200141086a290000370000200241206a200141106a290000370000200241286a200141186a2900003700000b200441e0016a2480808080000f0b4104413010bb80808000000bd50201017f23808080800041d0006b2203248080808000024002402002410f4b0d00024020012802002002410c6c6a22022802004102470d00200041023a00000c020b200341086a200241086a28020036020020032002290200370300200341306a41086a2001280204220241086a290000370300200341306a41106a200241106a290000370300200341306a41186a200241186a290000370300200320022900003703302003410c6a200341306a2003200128020828020010fca0808000024020032d000c4102460d002000200329020c370200200041206a2003410c6a41206a280200360200200041186a2003410c6a41186a290200370200200041106a2003410c6a41106a290200370200200041086a2003410c6a41086a2902003702000c020b20002003280210360204200041033a00000c010b20024110418ce0cb800010f980808000000b200341d0006a2480808080000bd50201017f23808080800041d0006b2203248080808000024002402002410f4b0d00024020012802002002410c6c6a22022802004102470d00200041023a00000c020b200341086a200241086a28020036020020032002290200370300200341306a41086a2001280204220241086a290000370300200341306a41106a200241106a290000370300200341306a41186a200241186a290000370300200320022900003703302003410c6a200341306a2003200128020828020010fca0808000024020032d000c4102460d002000200329020c370200200041206a2003410c6a41206a280200360200200041186a2003410c6a41186a290200370200200041106a2003410c6a41106a290200370200200041086a2003410c6a41086a2902003702000c020b20002003280210360204200041033a00000c010b20024110419ce0cb800010f980808000000b200341d0006a2480808080000bc39b0101247f23808080800041c00c6b220324808080800002400240024002400240024002400240024002400240024002400240024002400240024020012802002204417e6a2205410420054106491b0e06050001020304050b200341d80b6a200141046a10dcb28080000240024020012802342202450d0020022002280200220441016a3602004100210520044100480d11200128023821040c010b200341fa016a2001413a6a2d00003a0000200341800b6a200141cb006a290000370300200341850b6a200141d0006a290000370000200320012f00383b01f801200320012900433703f80a200128003f2104200128003b2102410121050b200020032902d80b370230200020053a0004200020032f01f8013b0005200041d8006a200341d80b6a41286a290200370200200041d0006a200341d80b6a41206a290200370200200041c8006a200341d80b6a41186a290200370200200041c0006a200341d80b6a41106a290200370200200041386a200341d80b6a41086a290200370200200041076a200341fa016a2d00003a00002000200436020c20002002360208200041053a0000200020032903f80a370210200041186a200341f80a6a41086a290300370200200041206a200341f80a6a41106a290300370200200041286a200341f80a6a41186a2903003702000c100b200341f8016a200141286a10dcb28080000240024020012d00040d00200341fa0a6a200141076a2d00003a0000200341e00b6a200141146a290200370300200341e80b6a2001411c6a290200370300200341f00b6a200141246a2d00003a0000200320012f00053b01f80a2003200129020c3703d80b20012802082101410121020c010b200341f80a6a2001280208200210ffa0808000200341db0b6a200341f80a6a41e00010f5b28080001a0240024020022802182201450d0020022001417f6a36021820022002280214220141016a22054100200228020c220420052004491b6b3602140240200228021020014102746a2802002201200228020822054f0d00200228020420014107746a220220022d00004108464102746a10bda0808000200241083a0000200241016a200341d80b6a41e30010f5b28080001a0c020b2001200541a0e6cb800010f980808000000b0240200228020822012002280200470d00200241b0e6cb800010d1a08080000b200228020420014107746a220541083a0000200541016a200341d80b6a41e30010f5b28080001a2002200141016a3602080b410021020b200020032902f801370228200020023a0004200020032f01f80a3b000520002001360208200041d0006a200341a0026a290200370200200041c8006a20034198026a290200370200200041c0006a200341f8016a41186a290200370200200041386a200341f8016a41106a290200370200200041306a200341f8016a41086a290200370200200041076a200341fa0a6a2d00003a0000200041063a0000200041246a200341d80b6a41186a2802003602002000411c6a200341d80b6a41106a290300370200200041146a200341d80b6a41086a290300370200200020032903d80b37020c0c0f0b024002400240200128023822060d00410221044102210741022108410221094102210a4102210b4102210c4102210d0c010b410221044102210d0240200128023422052d0000220e4102460d004101210d0240200e4101710d0020034196036a200541036a2d00003a000020034180036a200541106a290000370300200341f8026a41106a200541186a290000370300200341f8026a41186a200541206a2d00003a0000200320052f00013b019403200320052900083703f8022005280004210f0c010b200341f80a6a2005280204200210ffa0808000200341db0b6a200341f80a6a41e00010f5b28080001a024002402002280218220f450d002002200f417f6a36021820022002280214220f41016a220d4100200228020c220e200d200e491b6b36021402402002280210200f4102746a280200220f2002280208220d4f0d002002280204200f4107746a220d200d2d00004108464102746a10bda0808000200d41083a0000200d41016a200341d80b6a41e30010f5b28080001a0c020b200f200d41a0e6cb800010f980808000000b02402002280208220f2002280200470d00200241b0e6cb800010d1a08080000b2002280204200f4107746a220d41083a0000200d41016a200341d80b6a41e30010f5b28080001a2002200f41016a3602080b4100210d0b20064101470d014102210741022108410221094102210a4102210b4102210c0b410221100c090b4102210441022110024020052d002422114102460d0041012110024020114101710d00200341b6036a200541276a2d00003a0000200341a0036a200541346a290000370300200341a8036a2005413c6a290000370300200341b0036a200541c4006a2d00003a0000200320052f00253b01b4032003200529002c370398032005280028210e0c010b200341f80a6a2005280228200210ffa0808000200341db0b6a200341f80a6a41e00010f5b28080001a200341f8006a2002410c6a10f4a78080002002280208210e0240024020032802784101470d000240200328027c2210200e4f0d00200228020420104107746a220e200e2d00004108464102746a10bda0808000200e41083a0000200e41016a200341d80b6a41e30010f5b28080001a2010210e0c020b2010200e41a0e6cb800010f980808000000b0240200e2002280200470d00200241b0e6cb800010d1a08080000b2002280204200e4107746a221041083a0000201041016a200341d80b6a41e30010f5b28080001a2002200e41016a3602080b410021100b0240200641034f0d004102210741022108410221094102210a4102210b4102210c0c090b410221044102210c024020052d004822124102460d004101210c024020124101710d00200341d6036a200541cb006a2d00003a0000200341c0036a200541d8006a290000370300200341c8036a200541e0006a290000370300200341d0036a200541e8006a2d00003a0000200320052f00493b01d403200320052900503703b803200528004c21110c010b200341f80a6a200528024c200210ffa0808000200341db0b6a200341f80a6a41e00010f5b28080001a200341f0006a2002410c6a10f4a7808000200228020821110240024020032802704101470d0002402003280274220c20114f0d002002280204200c4107746a221120112d00004108464102746a10bda0808000201141083a0000201141016a200341d80b6a41e30010f5b28080001a200c21110c020b200c201141a0e6cb800010f980808000000b024020112002280200470d00200241b0e6cb800010d1a08080000b200228020420114107746a220c41083a0000200c41016a200341d80b6a41e30010f5b28080001a2002201141016a3602080b4100210c0b024020064103470d004102210741022108410221094102210a4102210b0c090b4102210441022113024020052d006c22144102460d0041012113024020144101710d00200341f6036a200541ef006a2d00003a0000200341e0036a200541fc006a290000370300200341e8036a20054184016a290000370300200341f0036a2005418c016a2d00003a0000200320052f006d3b01f403200320052900743703d803200528007021120c010b200341f80a6a2005280270200210ffa0808000200341db0b6a200341f80a6a41e00010f5b28080001a200341e8006a2002410c6a10f4a7808000200228020821120240024020032802684101470d000240200328026c221320124f0d00200228020420134107746a221220122d00004108464102746a10bda0808000201241083a0000201241016a200341d80b6a41e30010f5b28080001a201321120c020b2013201241a0e6cb800010f980808000000b024020122002280200470d00200241b0e6cb800010d1a08080000b200228020420124107746a221341083a0000201341016a200341d80b6a41e30010f5b28080001a2002201241016a3602080b410021130b0240200641054f0d004102210741022108410221094102210a4102210b0c0a0b410221044102210b024020052d00900122154102460d004101210b024020154101710d0020034196046a20054193016a2d00003a000020034180046a200541a0016a29000037030020034188046a200541a8016a29000037030020034190046a200541b0016a2d00003a0000200320052f0091013b01940420032005290098013703f80320052800940121140c010b200341f80a6a200528029401200210ffa0808000200341db0b6a200341f80a6a41e00010f5b28080001a200341e0006a2002410c6a10f4a7808000200228020821140240024020032802604101470d0002402003280264220b20144f0d002002280204200b4107746a221420142d00004108464102746a10bda0808000201441083a0000201441016a200341d80b6a41e30010f5b28080001a200b21140c020b200b201441a0e6cb800010f980808000000b024020142002280200470d00200241b0e6cb800010d1a08080000b200228020420144107746a220b41083a0000200b41016a200341d80b6a41e30010f5b28080001a2002201441016a3602080b4100210b0b024020064105470d004102210741022108410221094102210a0c0a0b4102210441022116024020052d00b40122174102460d0041012116024020174101710d00200341b6046a200541b7016a2d00003a0000200341a0046a200541c4016a290000370300200341a8046a200541cc016a290000370300200341b0046a200541d4016a2d00003a0000200320052f00b5013b01b404200320052900bc013703980420052800b80121150c010b200341f80a6a20052802b801200210ffa0808000200341db0b6a200341f80a6a41e00010f5b28080001a200341d8006a2002410c6a10f4a7808000200228020821150240024020032802584101470d000240200328025c221620154f0d00200228020420164107746a221520152d00004108464102746a10bda0808000201541083a0000201541016a200341d80b6a41e30010f5b28080001a201621150c020b2016201541a0e6cb800010f980808000000b024020152002280200470d00200241b0e6cb800010d1a08080000b200228020420154107746a221641083a0000201641016a200341d80b6a41e30010f5b28080001a2002201541016a3602080b410021160b0240200641074f0d004102210741022108410221094102210a0c0b0b410221044102210a024020052d00d80122184102460d004101210a024020184101710d00200341d6046a200541db016a2d00003a0000200341c0046a200541e8016a290000370300200341c8046a200541f0016a290000370300200341d0046a200541f8016a2d00003a0000200320052f00d9013b01d404200320052900e0013703b80420052800dc0121170c010b200341f80a6a20052802dc01200210ffa0808000200341db0b6a200341f80a6a41e00010f5b28080001a200341d0006a2002410c6a10f4a7808000200228020821170240024020032802504101470d0002402003280254220a20174f0d002002280204200a4107746a221720172d00004108464102746a10bda0808000201741083a0000201741016a200341d80b6a41e30010f5b28080001a200a21170c020b200a201741a0e6cb800010f980808000000b024020172002280200470d00200241b0e6cb800010d1a08080000b200228020420174107746a220a41083a0000200a41016a200341d80b6a41e30010f5b28080001a2002201741016a3602080b4100210a0b024020064107470d004102210741022108410221090c0b0b4102210441022119024020052d00fc01221a4102460d00410121190240201a4101710d00200341f6046a200541ff016a2d00003a0000200341e0046a2005418c026a290000370300200341e8046a20054194026a290000370300200341f0046a2005419c026a2d00003a0000200320052f00fd013b01f40420032005290084023703d80420052800800221180c010b200341f80a6a200528028002200210ffa0808000200341db0b6a200341f80a6a41e00010f5b28080001a200341c8006a2002410c6a10f4a7808000200228020821180240024020032802484101470d000240200328024c221920184f0d00200228020420194107746a221820182d00004108464102746a10bda0808000201841083a0000201841016a200341d80b6a41e30010f5b28080001a201921180c020b2019201841a0e6cb800010f980808000000b024020182002280200470d00200241b0e6cb800010d1a08080000b200228020420184107746a221941083a0000201941016a200341d80b6a41e30010f5b28080001a2002201841016a3602080b410021190b0240200641094f0d004102210741022108410221090c0c0b4102210441022109024020052d00a002221b4102460d00410121090240201b4101710d0020034196056a200541a3026a2d00003a000020034180056a200541b0026a29000037030020034188056a200541b8026a29000037030020034190056a200541c0026a2d00003a0000200320052f00a1023b019405200320052900a8023703f80420052800a402211a0c010b200341f80a6a20052802a402200210ffa0808000200341db0b6a200341f80a6a41e00010f5b28080001a200341c0006a2002410c6a10f4a78080002002280208211a0240024020032802404101470d00024020032802442209201a4f0d00200228020420094107746a221a201a2d00004108464102746a10bda0808000201a41083a0000201a41016a200341d80b6a41e30010f5b28080001a2009211a0c020b2009201a41a0e6cb800010f980808000000b0240201a2002280200470d00200241b0e6cb800010d1a08080000b2002280204201a4107746a220941083a0000200941016a200341d80b6a41e30010f5b28080001a2002201a41016a3602080b410021090b024020064109470d0041022107410221080c0c0b410221044102211c024020052d00c402221d4102460d004101211c0240201d4101710d00200341b6056a200541c7026a2d00003a0000200341a0056a200541d4026a290000370300200341a8056a200541dc026a290000370300200341b0056a200541e4026a2d00003a0000200320052f00c5023b01b405200320052900cc023703980520052800c802211b0c010b200341f80a6a20052802c802200210ffa0808000200341db0b6a200341f80a6a41e00010f5b28080001a200341386a2002410c6a10f4a78080002002280208211b0240024020032802384101470d000240200328023c221c201b4f0d002002280204201c4107746a221b201b2d00004108464102746a10bda0808000201b41083a0000201b41016a200341d80b6a41e30010f5b28080001a201c211b0c020b201c201b41a0e6cb800010f980808000000b0240201b2002280200470d00200241b0e6cb800010d1a08080000b2002280204201b4107746a221c41083a0000201c41016a200341d80b6a41e30010f5b28080001a2002201b41016a3602080b4100211c0b02402006410b4f0d0041022107410221084102211e4102211f410221200c0d0b4102210441022108024020052d00e80222214102460d0041012108024020214101710d00200341d6056a200541eb026a2d00003a0000200341c0056a200541f8026a290000370300200341c8056a20054180036a290000370300200341d0056a20054188036a2d00003a0000200320052f00e9023b01d405200320052900f0023703b80520052800ec02211d0c010b200341f80a6a20052802ec02200210ffa0808000200341db0b6a200341f80a6a41e00010f5b28080001a200341306a2002410c6a10f4a78080002002280208211d0240024020032802304101470d00024020032802342208201d4f0d00200228020420084107746a221d201d2d00004108464102746a10bda0808000201d41083a0000201d41016a200341d80b6a41e30010f5b28080001a2008211d0c020b2008201d41a0e6cb800010f980808000000b0240201d2002280200470d00200241b0e6cb800010d1a08080000b2002280204201d4107746a220841083a0000200841016a200341d80b6a41e30010f5b28080001a2002201d41016a3602080b410021080b02402006410b470d00410221074102211e4102211f410221200c0d0b410221044102211e024020052d008c0322224102460d004101211e024020224101710d00200341f6056a2005418f036a2d00003a0000200341e0056a2005419c036a290000370300200341e8056a200541a4036a290000370300200341f0056a200541ac036a2d00003a0000200320052f008d033b01f40520032005290094033703d80520052800900321210c010b200341f80a6a200528029003200210ffa0808000200341db0b6a200341f80a6a41e00010f5b28080001a200341286a2002410c6a10f4a7808000200228020821210240024020032802284101470d000240200328022c221e20214f0d002002280204201e4107746a222120212d00004108464102746a10bda0808000202141083a0000202141016a200341d80b6a41e30010f5b28080001a201e21210c020b201e202141a0e6cb800010f980808000000b024020212002280200470d00200241b0e6cb800010d1a08080000b200228020420214107746a221e41083a0000201e41016a200341d80b6a41e30010f5b28080001a2002202141016a3602080b4100211e0b02402006410d4f0d00410221074102211f410221200c0d0b4102210441022107024020052d00b00322234102460d0041012107024020234101710d0020034196066a200541b3036a2d00003a000020034180066a200541c0036a29000037030020034188066a200541c8036a29000037030020034190066a200541d0036a2d00003a0000200320052f00b1033b019406200320052900b8033703f80520052800b40321220c010b200341f80a6a20052802b403200210ffa0808000200341db0b6a200341f80a6a41e00010f5b28080001a200341206a2002410c6a10f4a7808000200228020821220240024020032802204101470d0002402003280224220720224f0d00200228020420074107746a222220222d00004108464102746a10bda0808000202241083a0000202241016a200341d80b6a41e30010f5b28080001a200721220c020b2007202241a0e6cb800010f980808000000b024020222002280200470d00200241b0e6cb800010d1a08080000b200228020420224107746a220741083a0000200741016a200341d80b6a41e30010f5b28080001a2002202241016a3602080b410021070b02402006410d470d004102211f410221200c0d0b410221044102211f024020052d00d40322244102460d004101211f024020244101710d00200341b6066a200541d7036a2d00003a0000200341a0066a200541e4036a290000370300200341a8066a200541ec036a290000370300200341b0066a200541f4036a2d00003a0000200320052f00d5033b01b406200320052900dc033703980620052800d80321230c010b200341f80a6a20052802d803200210ffa0808000200341db0b6a200341f80a6a41e00010f5b28080001a200341186a2002410c6a10f4a7808000200228020821230240024020032802184101470d000240200328021c221f20234f0d002002280204201f4107746a222320232d00004108464102746a10bda0808000202341083a0000202341016a200341d80b6a41e30010f5b28080001a201f21230c020b201f202341a0e6cb800010f980808000000b024020232002280200470d00200241b0e6cb800010d1a08080000b200228020420234107746a221f41083a0000201f41016a200341d80b6a41e30010f5b28080001a2002202341016a3602080b4100211f0b02402006410f4f0d00410221200c0d0b4102212041022104024020052d00f80322254102460d0041012104024020254101710d00200341d6066a200541fb036a2d00003a0000200341c0066a20054188046a290000370300200341c8066a20054190046a290000370300200341d0066a20054198046a2d00003a0000200320052f00f9033b01d40620032005290080043703b80620052800fc0321240c010b200341f80a6a20052802fc03200210ffa0808000200341db0b6a200341f80a6a41e00010f5b28080001a200341106a2002410c6a10f4a7808000200228020821240240024020032802104101470d0002402003280214222520244f0d00200228020420254107746a220420042d00004108464102746a10bda0808000200441083a0000200441016a200341d80b6a41e30010f5b28080001a202521240c020b2025202441a0e6cb800010f980808000000b024020242002280200470d00200241b0e6cb800010d1a08080000b200228020420244107746a220441083a0000200441016a200341d80b6a41e30010f5b28080001a2002202441016a3602080b410021040b02402006410f470d000c0d0b41022120024020052d009c0422064102470d000c0d0b41012120024020064101710d00200341f6066a2005419f046a2d00003a0000200341e0066a200541ac046a290000370300200341e8066a200541b4046a290000370300200341f0066a200541bc046a2d00003a0000200320052f009d043b01f406200320052900a4043703d80620052800a00421050c0d0b200341f80a6a20052802a004200210ffa0808000200341db0b6a200341f80a6a41e00010f5b28080001a200341086a2002410c6a10f4a7808000200228020821050240024020032802084101470d000240200328020c220620054f0d00200228020420064107746a220220022d00004108464102746a10bda0808000200241083a0000200241016a200341d80b6a41e30010f5b28080001a200621050c020b2006200541a0e6cb800010f980808000000b024020052002280200470d00200241b0e6cb800010d1a08080000b200228020420054107746a220641083a0000200641016a200341d80b6a41e30010f5b28080001a2002200541016a3602080b410021200c0c0b024002400240200128023422100d004102210f41022123410221214102211b4102211841022115410221124102210e0c010b4102210f4102210e0240200128023022052d000022064102460d004101210e024020064101710d0020034196076a200541036a2d00003a000020034180076a200541106a290000370300200341f8066a41106a200541186a290000370300200341f8066a41186a200541206a2d00003a0000200320052f00013b019407200320052900083703f8062005280004210d0c010b200341f80a6a2005280204200210ffa0808000200341db0b6a200341f80a6a41e00010f5b28080001a024002402002280218220d450d002002200d417f6a36021820022002280214220d41016a220e4100200228020c2206200e2006491b6b36021402402002280210200d4102746a280200220d2002280208220e4f0d002002280204200d4107746a220e200e2d00004108464102746a10bda0808000200e41083a0000200e41016a200341d80b6a41e30010f5b28080001a0c020b200d200e41a0e6cb800010f980808000000b02402002280208220d2002280200470d00200241b0e6cb800010d1a08080000b2002280204200d4107746a220e41083a0000200e41016a200341d80b6a41e30010f5b28080001a2002200d41016a3602080b4100210e0b20104101470d0141022123410221214102211b4102211841022115410221120b410221110c030b4102210f41022111024020052d0024220c4102460d00410121110240200c4101710d00200341b6076a200541276a2d00003a0000200341a0076a200541346a290000370300200341a8076a2005413c6a290000370300200341b0076a200541c4006a2d00003a0000200320052f00253b01b4072003200529002c37039807200528002821060c010b200341f80a6a2005280228200210ffa0808000200341db0b6a200341f80a6a41e00010f5b28080001a200341f0016a2002410c6a10f4a7808000200228020821060240024020032802f0014101470d00024020032802f401221120064f0d00200228020420114107746a220620062d00004108464102746a10bda0808000200641083a0000200641016a200341d80b6a41e30010f5b28080001a201121060c020b2011200641a0e6cb800010f980808000000b024020062002280200470d00200241b0e6cb800010d1a08080000b200228020420064107746a221141083a0000201141016a200341d80b6a41e30010f5b28080001a2002200641016a3602080b410021110b0240201041034f0d0041022123410221214102211b4102211841022115410221120c030b4102210f41022112024020052d004822134102460d0041012112024020134101710d00200341d6076a200541cb006a2d00003a0000200341c0076a200541d8006a290000370300200341c8076a200541e0006a290000370300200341d0076a200541e8006a2d00003a0000200320052f00493b01d407200320052900503703b807200528004c210c0c010b200341f80a6a200528024c200210ffa0808000200341db0b6a200341f80a6a41e00010f5b28080001a200341e8016a2002410c6a10f4a78080002002280208210c0240024020032802e8014101470d00024020032802ec012212200c4f0d00200228020420124107746a220c200c2d00004108464102746a10bda0808000200c41083a0000200c41016a200341d80b6a41e30010f5b28080001a2012210c0c020b2012200c41a0e6cb800010f980808000000b0240200c2002280200470d00200241b0e6cb800010d1a08080000b2002280204200c4107746a221241083a0000201241016a200341d80b6a41e30010f5b28080001a2002200c41016a3602080b410021120b024020104103470d0041022123410221214102211b41022118410221150c030b4102210f41022114024020052d006c220b4102460d00410121140240200b4101710d00200341f6076a200541ef006a2d00003a0000200341e0076a200541fc006a290000370300200341e8076a20054184016a290000370300200341f0076a2005418c016a2d00003a0000200320052f006d3b01f407200320052900743703d807200528007021130c010b200341f80a6a2005280270200210ffa0808000200341db0b6a200341f80a6a41e00010f5b28080001a200341e0016a2002410c6a10f4a7808000200228020821130240024020032802e0014101470d00024020032802e401221420134f0d00200228020420144107746a221320132d00004108464102746a10bda0808000201341083a0000201341016a200341d80b6a41e30010f5b28080001a201421130c020b2014201341a0e6cb800010f980808000000b024020132002280200470d00200241b0e6cb800010d1a08080000b200228020420134107746a221441083a0000201441016a200341d80b6a41e30010f5b28080001a2002201341016a3602080b410021140b0240201041054f0d0041022123410221214102211b41022118410221150c040b4102210f41022115024020052d00900122164102460d0041012115024020164101710d0020034196086a20054193016a2d00003a000020034180086a200541a0016a29000037030020034188086a200541a8016a29000037030020034190086a200541b0016a2d00003a0000200320052f0091013b01940820032005290098013703f807200528009401210b0c010b200341f80a6a200528029401200210ffa0808000200341db0b6a200341f80a6a41e00010f5b28080001a200341d8016a2002410c6a10f4a78080002002280208210b0240024020032802d8014101470d00024020032802dc012215200b4f0d00200228020420154107746a220b200b2d00004108464102746a10bda0808000200b41083a0000200b41016a200341d80b6a41e30010f5b28080001a2015210b0c020b2015200b41a0e6cb800010f980808000000b0240200b2002280200470d00200241b0e6cb800010d1a08080000b2002280204200b4107746a221541083a0000201541016a200341d80b6a41e30010f5b28080001a2002200b41016a3602080b410021150b024020104105470d0041022123410221214102211b410221180c040b4102210f41022117024020052d00b401220a4102460d00410121170240200a4101710d00200341b6086a200541b7016a2d00003a0000200341a0086a200541c4016a290000370300200341a8086a200541cc016a290000370300200341b0086a200541d4016a2d00003a0000200320052f00b5013b01b408200320052900bc013703980820052800b80121160c010b200341f80a6a20052802b801200210ffa0808000200341db0b6a200341f80a6a41e00010f5b28080001a200341d0016a2002410c6a10f4a7808000200228020821160240024020032802d0014101470d00024020032802d401221720164f0d00200228020420174107746a221620162d00004108464102746a10bda0808000201641083a0000201641016a200341d80b6a41e30010f5b28080001a201721160c020b2017201641a0e6cb800010f980808000000b024020162002280200470d00200241b0e6cb800010d1a08080000b200228020420164107746a221741083a0000201741016a200341d80b6a41e30010f5b28080001a2002201641016a3602080b410021170b0240201041074f0d0041022123410221214102211b410221180c050b4102210f41022118024020052d00d80122194102460d0041012118024020194101710d00200341d6086a200541db016a2d00003a0000200341c0086a200541e8016a290000370300200341c8086a200541f0016a290000370300200341d0086a200541f8016a2d00003a0000200320052f00d9013b01d408200320052900e0013703b80820052800dc01210a0c010b200341f80a6a20052802dc01200210ffa0808000200341db0b6a200341f80a6a41e00010f5b28080001a200341c8016a2002410c6a10f4a78080002002280208210a0240024020032802c8014101470d00024020032802cc012218200a4f0d00200228020420184107746a220a200a2d00004108464102746a10bda0808000200a41083a0000200a41016a200341d80b6a41e30010f5b28080001a2018210a0c020b2018200a41a0e6cb800010f980808000000b0240200a2002280200470d00200241b0e6cb800010d1a08080000b2002280204200a4107746a221841083a0000201841016a200341d80b6a41e30010f5b28080001a2002200a41016a3602080b410021180b024020104107470d0041022123410221214102211b0c050b4102210f4102211a024020052d00fc0122094102460d004101211a024020094101710d00200341f6086a200541ff016a2d00003a0000200341e0086a2005418c026a290000370300200341e8086a20054194026a290000370300200341f0086a2005419c026a2d00003a0000200320052f00fd013b01f40820032005290084023703d80820052800800221190c010b200341f80a6a200528028002200210ffa0808000200341db0b6a200341f80a6a41e00010f5b28080001a200341c0016a2002410c6a10f4a7808000200228020821190240024020032802c0014101470d00024020032802c401221a20194f0d002002280204201a4107746a221920192d00004108464102746a10bda0808000201941083a0000201941016a200341d80b6a41e30010f5b28080001a201a21190c020b201a201941a0e6cb800010f980808000000b024020192002280200470d00200241b0e6cb800010d1a08080000b200228020420194107746a221a41083a0000201a41016a200341d80b6a41e30010f5b28080001a2002201941016a3602080b4100211a0b0240201041094f0d0041022123410221214102211b0c060b4102210f4102211b024020052d00a002221c4102460d004101211b0240201c4101710d0020034196096a200541a3026a2d00003a000020034180096a200541b0026a29000037030020034188096a200541b8026a29000037030020034190096a200541c0026a2d00003a0000200320052f00a1023b019409200320052900a8023703f80820052800a40221090c010b200341f80a6a20052802a402200210ffa0808000200341db0b6a200341f80a6a41e00010f5b28080001a200341b8016a2002410c6a10f4a7808000200228020821090240024020032802b8014101470d00024020032802bc01221b20094f0d002002280204201b4107746a220920092d00004108464102746a10bda0808000200941083a0000200941016a200341d80b6a41e30010f5b28080001a201b21090c020b201b200941a0e6cb800010f980808000000b024020092002280200470d00200241b0e6cb800010d1a08080000b200228020420094107746a221b41083a0000201b41016a200341d80b6a41e30010f5b28080001a2002200941016a3602080b4100211b0b024020104109470d0041022123410221210c060b4102210f4102211d024020052d00c40222084102460d004101211d024020084101710d00200341b6096a200541c7026a2d00003a0000200341a0096a200541d4026a290000370300200341a8096a200541dc026a290000370300200341b0096a200541e4026a2d00003a0000200320052f00c5023b01b409200320052900cc023703980920052800c802211c0c010b200341f80a6a20052802c802200210ffa0808000200341db0b6a200341f80a6a41e00010f5b28080001a200341b0016a2002410c6a10f4a78080002002280208211c0240024020032802b0014101470d00024020032802b401221d201c4f0d002002280204201d4107746a221c201c2d00004108464102746a10bda0808000201c41083a0000201c41016a200341d80b6a41e30010f5b28080001a201d211c0c020b201d201c41a0e6cb800010f980808000000b0240201c2002280200470d00200241b0e6cb800010d1a08080000b2002280204201c4107746a221d41083a0000201d41016a200341d80b6a41e30010f5b28080001a2002201c41016a3602080b4100211d0b02402010410b4f0d0041022123410221214102212241022124410221250c070b4102210f41022121024020052d00e802221e4102460d00410121210240201e4101710d00200341d6096a200541eb026a2d00003a0000200341c0096a200541f8026a290000370300200341c8096a20054180036a290000370300200341d0096a20054188036a2d00003a0000200320052f00e9023b01d409200320052900f0023703b80920052800ec0221080c010b200341f80a6a20052802ec02200210ffa0808000200341db0b6a200341f80a6a41e00010f5b28080001a200341a8016a2002410c6a10f4a7808000200228020821080240024020032802a8014101470d00024020032802ac01222120084f0d00200228020420214107746a220820082d00004108464102746a10bda0808000200841083a0000200841016a200341d80b6a41e30010f5b28080001a202121080c020b2021200841a0e6cb800010f980808000000b024020082002280200470d00200241b0e6cb800010d1a08080000b200228020420084107746a222141083a0000202141016a200341d80b6a41e30010f5b28080001a2002200841016a3602080b410021210b02402010410b470d00410221234102212241022124410221250c070b4102210f41022122024020052d008c0322074102460d0041012122024020074101710d00200341f6096a2005418f036a2d00003a0000200341e0096a2005419c036a290000370300200341e8096a200541a4036a290000370300200341f0096a200541ac036a2d00003a0000200320052f008d033b01f40920032005290094033703d809200528009003211e0c010b200341f80a6a200528029003200210ffa0808000200341db0b6a200341f80a6a41e00010f5b28080001a200341a0016a2002410c6a10f4a78080002002280208211e0240024020032802a0014101470d00024020032802a4012222201e4f0d00200228020420224107746a221e201e2d00004108464102746a10bda0808000201e41083a0000201e41016a200341d80b6a41e30010f5b28080001a2022211e0c020b2022201e41a0e6cb800010f980808000000b0240201e2002280200470d00200241b0e6cb800010d1a08080000b2002280204201e4107746a222241083a0000202241016a200341d80b6a41e30010f5b28080001a2002201e41016a3602080b410021220b02402010410d4f0d004102212341022124410221250c070b4102210f41022123024020052d00b003221f4102460d00410121230240201f4101710d00200341960a6a200541b3036a2d00003a0000200341800a6a200541c0036a290000370300200341880a6a200541c8036a290000370300200341900a6a200541d0036a2d00003a0000200320052f00b1033b01940a200320052900b8033703f80920052800b40321070c010b200341f80a6a20052802b403200210ffa0808000200341db0b6a200341f80a6a41e00010f5b28080001a20034198016a2002410c6a10f4a780800020022802082107024002402003280298014101470d000240200328029c01222320074f0d00200228020420234107746a220720072d00004108464102746a10bda0808000200741083a0000200741016a200341d80b6a41e30010f5b28080001a202321070c020b2023200741a0e6cb800010f980808000000b024020072002280200470d00200241b0e6cb800010d1a08080000b200228020420074107746a222341083a0000202341016a200341d80b6a41e30010f5b28080001a2002200741016a3602080b410021230b02402010410d470d0041022124410221250c070b4102210f41022124024020052d00d40322204102460d0041012124024020204101710d00200341b60a6a200541d7036a2d00003a0000200341a00a6a200541e4036a290000370300200341a80a6a200541ec036a290000370300200341b00a6a200541f4036a2d00003a0000200320052f00d5033b01b40a200320052900dc033703980a20052800d803211f0c010b200341f80a6a20052802d803200210ffa0808000200341db0b6a200341f80a6a41e00010f5b28080001a20034190016a2002410c6a10f4a78080002002280208211f024002402003280290014101470d0002402003280294012224201f4f0d00200228020420244107746a221f201f2d00004108464102746a10bda0808000201f41083a0000201f41016a200341d80b6a41e30010f5b28080001a2024211f0c020b2024201f41a0e6cb800010f980808000000b0240201f2002280200470d00200241b0e6cb800010d1a08080000b2002280204201f4107746a222441083a0000202441016a200341d80b6a41e30010f5b28080001a2002201f41016a3602080b410021240b02402010410f4f0d00410221250c070b410221254102210f024020052d00f80322264102460d004101210f024020264101710d00200341d60a6a200541fb036a2d00003a0000200341c00a6a20054188046a290000370300200341c80a6a20054190046a290000370300200341d00a6a20054198046a2d00003a0000200320052f00f9033b01d40a20032005290080043703b80a20052800fc0321200c010b200341f80a6a20052802fc03200210ffa0808000200341db0b6a200341f80a6a41e00010f5b28080001a20034188016a2002410c6a10f4a780800020022802082120024002402003280288014101470d000240200328028c01222620204f0d00200228020420264107746a220f200f2d00004108464102746a10bda0808000200f41083a0000200f41016a200341d80b6a41e30010f5b28080001a202621200c020b2026202041a0e6cb800010f980808000000b024020202002280200470d00200241b0e6cb800010d1a08080000b200228020420204107746a220f41083a0000200f41016a200341d80b6a41e30010f5b28080001a2002202041016a3602080b4100210f0b02402010410f470d000c070b41022125024020052d009c0422104102470d000c070b41012125024020104101710d00200341f60a6a2005419f046a2d00003a0000200341e00a6a200541ac046a290000370300200341e80a6a200541b4046a290000370300200341f00a6a200541bc046a2d00003a0000200320052f009d043b01f40a200320052900a4043703d80a20052800a00421050c070b200341f80a6a20052802a004200210ffa0808000200341db0b6a200341f80a6a41e00010f5b28080001a20034180016a2002410c6a10f4a780800020022802082105024002402003280280014101470d000240200328028401221020054f0d00200228020420104107746a220220022d00004108464102746a10bda0808000200241083a0000200241016a200341d80b6a41e30010f5b28080001a201021050c020b2010200541a0e6cb800010f980808000000b024020052002280200470d00200241b0e6cb800010d1a08080000b200228020420054107746a221041083a0000201041016a200341d80b6a41e30010f5b28080001a2002200541016a3602080b410021250c060b200341013602dc0b20034180dccb80003602d80b200342013702e40b200341b083808000ad42208641fce0cb8000ad843703f80a2003200341f80a6a3602e00b200341d80b6a4184e1cb800010f680808000000b200041043a00000c0b0b410221140b410221170b4102211a0b4102211d4102212241022124410221250b41002d0098a2db80001a02400240024041c00441002802a496db8000118280808000002202450d002002200e3a0000200220032f0194073b00012002200d360204200220032903f806370208200220113a0024200220032f01b4073b0025200241036a20034194076a41026a2d00003a0000200241106a200341f8066a41086a290300370200200241186a200341f8066a41106a290300370200200241206a200341f8066a41186a280200360200200241276a200341b4076a41026a2d00003a000020022006360228200220123a00482002200c36024c200220032903980737022c200241346a20034198076a41086a2903003702002002413c6a20034198076a41106a290300370200200241c4006a20034198076a41186a280200360200200220032f01d4073b0049200241cb006a200341d4076a41026a2d00003a0000200220032903b807370250200241d8006a200341b8076a41086a290300370200200241e0006a200341b8076a41106a290300370200200241e8006a200341b8076a41186a280200360200200220143a006c20022013360270200220153a009001200220032f01f4073b006d200241ef006a200341f4076a41026a2d00003a00002002418c016a200341d8076a41186a28020036020020024184016a200341d8076a41106a290300370200200241fc006a200341d8076a41086a290300370200200220032903d807370274200220032f0194083b00910120024193016a20034194086a41026a2d00003a00002002200b36029401200241b0016a200341f8076a41186a280200360200200241a8016a200341f8076a41106a290300370200200241a0016a200341f8076a41086a290300370200200220032903f80737029801200220173a00b401200241b7016a200341b4086a41026a2d00003a0000200220032f01b4083b00b501200220163602b801200241d4016a20034198086a41186a280200360200200241cc016a20034198086a41106a290300370200200241c4016a20034198086a41086a29030037020020022003290398083702bc01200220183a00d801200241db016a200341d4086a41026a2d00003a0000200220032f01d4083b00d9012002200a3602dc01200241f8016a200341b8086a41186a280200360200200241f0016a200341b8086a41106a290300370200200241e8016a200341b8086a41086a290300370200200220032903b8083702e0012002201a3a00fc01200241ff016a200341f4086a41026a2d00003a0000200220032f01f4083b00fd0120022019360280022002419c026a200341d8086a41186a28020036020020024194026a200341d8086a41106a2903003702002002418c026a200341d8086a41086a290300370200200220032903d808370284022002201b3a00a002200241a3026a20034194096a41026a2d00003a0000200220032f0194093b00a102200220093602a402200241c0026a200341f8086a41186a280200360200200241b8026a200341f8086a41106a290300370200200241b0026a200341f8086a41086a290300370200200220032903f8083702a8022002201d3a00c402200241c7026a200341b4096a41026a2d00003a0000200220032f01b4093b00c5022002201c3602c802200241e4026a20034198096a41186a280200360200200241dc026a20034198096a41106a290300370200200241d4026a20034198096a41086a29030037020020022003290398093702cc02200220213a00e802200241eb026a200341d4096a41026a2d00003a0000200220032f01d4093b00e902200220083602ec0220024188036a200341b8096a41186a28020036020020024180036a200341b8096a41106a290300370200200241f8026a200341b8096a41086a290300370200200220032903b8093702f002200220223a008c032002418f036a200341f4096a41026a2d00003a0000200220032f01f4093b008d032002201e36029003200241ac036a200341d8096a41186a280200360200200241a4036a200341d8096a41106a2903003702002002419c036a200341d8096a41086a290300370200200220032903d80937029403200220233a00b003200241b3036a200341940a6a41026a2d00003a0000200220032f01940a3b00b103200220073602b403200241d0036a200341f8096a41186a280200360200200241c8036a200341f8096a41106a290300370200200241c0036a200341f8096a41086a290300370200200220032903f8093702b803200220243a00d403200241d7036a200341b40a6a41026a2d00003a0000200220032f01b40a3b00d5032002201f3602d803200241f4036a200341980a6a41186a280200360200200241ec036a200341980a6a41106a290300370200200241e4036a200341980a6a41086a290300370200200220032903980a3702dc032002200f3a00f803200241fb036a200341d40a6a41026a2d00003a0000200220032f01d40a3b00f903200220203602fc0320024198046a200341b80a6a41186a28020036020020024190046a200341b80a6a41106a29030037020020024188046a200341b80a6a41086a290300370200200220032903b80a37028004200220253a009c042002419f046a200341f40a6a41026a2d00003a0000200220032f01f40a3b009d04200220053602a004200241bc046a200341d80a6a41186a280200360200200241b4046a200341d80a6a41106a290300370200200241ac046a200341d80a6a41086a290300370200200220032903d80a3702a404200341d80b6a200141386a10dcb280800020044101710d01410321040c020b410441c00410bb80808000000b024020012802042205450d0020052005280200220f41016a36020041002104200f4100480d072001280208210f0c010b200341f6026a2001410a6a2d00003a0000200341d8026a2001411b6a290000370300200341dd026a200141206a290000370000200320012f00083b01f402200320012900133703d002200128000f210f200128000b2105410121040b200020032902d80b3702302000200236022c200020043a0000200020032f01f4023b0001200041d8006a200341800c6a290200370200200041d0006a200341d80b6a41206a290200370200200041c8006a200341d80b6a41186a290200370200200041c0006a200341d80b6a41106a290200370200200041386a200341d80b6a41086a290200370200200041036a200341f4026a41026a2d00003a00002000200f36020820002005360204200020032903d00237020c200041146a200341d0026a41086a2903003702002000411c6a200341d0026a41106a290300370200200041246a200341d0026a41186a2903003702000c060b410221130b410221160b410221190b4102211c4102211e4102211f410221200b41002d0098a2db80001a02400240024041c00441002802a496db8000118280808000002202450d002002200d3a0000200220032f0194033b00012002200f360204200220032903f802370208200220103a0024200220032f01b4033b00254103210f200241036a20034194036a41026a2d00003a0000200241106a200341f8026a41086a290300370200200241186a200341f8026a41106a290300370200200241206a200341f8026a41186a280200360200200241276a200341b4036a41026a2d00003a00002002200e3602282002200c3a00482002201136024c200220032903980337022c200241346a20034198036a41086a2903003702002002413c6a20034198036a41106a290300370200200241c4006a20034198036a41186a280200360200200220032f01d4033b0049200241cb006a200341d4036a41026a2d00003a0000200220032903b803370250200241d8006a200341b8036a41086a290300370200200241e0006a200341b8036a41106a290300370200200241e8006a200341b8036a41186a280200360200200220133a006c200220123602702002200b3a009001200220032f01f4033b006d200241ef006a200341f4036a41026a2d00003a00002002418c016a200341d8036a41186a28020036020020024184016a200341d8036a41106a290300370200200241fc006a200341d8036a41086a290300370200200220032903d803370274200220032f0194043b00910120024193016a20034194046a41026a2d00003a00002002201436029401200241b0016a200341f8036a41186a280200360200200241a8016a200341f8036a41106a290300370200200241a0016a200341f8036a41086a290300370200200220032903f80337029801200220163a00b401200241b7016a200341b4046a41026a2d00003a0000200220032f01b4043b00b501200220153602b801200241d4016a20034198046a41186a280200360200200241cc016a20034198046a41106a290300370200200241c4016a20034198046a41086a29030037020020022003290398043702bc012002200a3a00d801200241db016a200341d4046a41026a2d00003a0000200220032f01d4043b00d901200220173602dc01200241f8016a200341b8046a41186a280200360200200241f0016a200341b8046a41106a290300370200200241e8016a200341b8046a41086a290300370200200220032903b8043702e001200220193a00fc01200241ff016a200341f4046a41026a2d00003a0000200220032f01f4043b00fd0120022018360280022002419c026a200341d8046a41186a28020036020020024194026a200341d8046a41106a2903003702002002418c026a200341d8046a41086a290300370200200220032903d80437028402200220093a00a002200241a3026a20034194056a41026a2d00003a0000200220032f0194053b00a1022002201a3602a402200241c0026a200341f8046a41186a280200360200200241b8026a200341f8046a41106a290300370200200241b0026a200341f8046a41086a290300370200200220032903f8043702a8022002201c3a00c402200241c7026a200341b4056a41026a2d00003a0000200220032f01b4053b00c5022002201b3602c802200241e4026a20034198056a41186a280200360200200241dc026a20034198056a41106a290300370200200241d4026a20034198056a41086a29030037020020022003290398053702cc02200220083a00e802200241eb026a200341d4056a41026a2d00003a0000200220032f01d4053b00e9022002201d3602ec0220024188036a200341b8056a41186a28020036020020024180036a200341b8056a41106a290300370200200241f8026a200341b8056a41086a290300370200200220032903b8053702f0022002201e3a008c032002418f036a200341f4056a41026a2d00003a0000200220032f01f4053b008d032002202136029003200241ac036a200341d8056a41186a280200360200200241a4036a200341d8056a41106a2903003702002002419c036a200341d8056a41086a290300370200200220032903d80537029403200220073a00b003200241b3036a20034194066a41026a2d00003a0000200220032f0194063b00b103200220223602b403200241d0036a200341f8056a41186a280200360200200241c8036a200341f8056a41106a290300370200200241c0036a200341f8056a41086a290300370200200220032903f8053702b8032002201f3a00d403200241d7036a200341b4066a41026a2d00003a0000200220032f01b4063b00d503200220233602d803200241f4036a20034198066a41186a280200360200200241ec036a20034198066a41106a290300370200200241e4036a20034198066a41086a29030037020020022003290398063702dc03200220043a00f803200241fb036a200341d4066a41026a2d00003a0000200220032f01d4063b00f903200220243602fc0320024198046a200341b8066a41186a28020036020020024190046a200341b8066a41106a29030037020020024188046a200341b8066a41086a290300370200200220032903b80637028004200220203a009c042002419f046a200341f4066a41026a2d00003a0000200220032f01f4063b009d04200220053602a004200241bc046a200341d8066a41186a280200360200200241b4046a200341d8066a41106a290300370200200241ac046a200341d8066a41086a290300370200200220032903d8063702a40420012802040d010c020b410441c00410bb80808000000b024020012802082205450d0020052005280200220441016a3602004100210f20044100480d02200128020c21040c010b200341ce026a2001410e6a2d00003a0000200341b0026a2001411f6a290000370300200341b5026a200141246a290000370000200320012f000c3b01cc02200320012900173703a80220012800132104200128000f21054101210f0b2000200f3a000420002002360230200020032f01cc023b00052000200436020c20002005360208200020032903a802370210200041073a0000200041076a200341cc026a41026a2d00003a0000200041186a200341a8026a41086a290300370200200041206a200341a8026a41106a290300370200200041286a200341a8026a41186a2903003702000c010b000b200341c00c6a2480808080000b830401017f2380808080004180016b22052480808080000240024002400240024002400240024020012d00000e03020100020b200541003a005420052002360250200541023a002c200520012802283602342005200128022441086a3602302005200320042005412c6a20024100200510b2a080800020052d00000d04200541f0006a2202200541196a290000370300200541e8006a2204200541116a290000370300200541d8006a41086a200541096a2900003703002005200529000137035820012d000122030d02200141013a0001200120052903583700022001410a6a200541e0006a290300370000200141126a20042903003700002001411a6a20022903003700000c030b41012102200141016a2104412021010c050b200128020441086a210420012802082101410021020c040b2003450d020b200141026a210441202101410121020c020b2005410136023020054180dccb800036022c20054201370238200541b083808000ad42208641b8e1cb8000ad843703782005200541f8006a3602342005412c6a41c0e1cb800010f680808000000b2005410136023020054180dccb800036022c20054201370238200541b083808000ad422086418ce2cb8000ad84370300200520053602342005412c6a4194e2cb800010f680808000000b20002001360208200020043602042000200236020020054180016a2480808080000b810401027f2380808080004180016b22042480808080000240024002400240024002400240024020012d00000e03020100020b200441003a005420042002360250200441023a002c200420012802283602342004200128022441086a360230200420032004412c6a20024100200410afa080800020042d00000d04200441f0006a2202200441196a290000370300200441e8006a2203200441116a290000370300200441d8006a41086a200441096a2900003703002004200429000137035820012d000122050d02200141013a0001200120042903583700022001410a6a200441e0006a290300370000200141126a20032903003700002001411a6a20022903003700000c030b41012102200141016a2103412021010c050b200128020441086a210320012802082101410021020c040b2005450d020b200141026a210341202101410121020c020b2004410136023020044180dccb800036022c20044201370238200441b083808000ad42208641b8e1cb8000ad843703782004200441f8006a3602342004412c6a41c0e1cb800010f680808000000b2004410136023020044180dccb800036022c20044201370238200441b083808000ad422086418ce2cb8000ad84370300200420043602342004412c6a4194e2cb800010f680808000000b20002001360208200020033602042000200236020020044180016a2480808080000b830401017f2380808080004180016b22052480808080000240024002400240024002400240024020012d00000e03020100020b200541003a005420052002360250200541023a002c200520012802283602342005200128022441086a3602302005200320042005412c6a20024100200510b0a080800020052d00000d04200541f0006a2202200541196a290000370300200541e8006a2204200541116a290000370300200541d8006a41086a200541096a2900003703002005200529000137035820012d000122030d02200141013a0001200120052903583700022001410a6a200541e0006a290300370000200141126a20042903003700002001411a6a20022903003700000c030b41012102200141016a2104412021010c050b200128020441086a210420012802082101410021020c040b2003450d020b200141026a210441202101410121020c020b2005410136023020054180dccb800036022c20054201370238200541b083808000ad42208641b8e1cb8000ad843703782005200541f8006a3602342005412c6a41c0e1cb800010f680808000000b2005410136023020054180dccb800036022c20054201370238200541b083808000ad422086418ce2cb8000ad84370300200520053602342005412c6a4194e2cb800010f680808000000b20002001360208200020043602042000200236020020054180016a2480808080000b810401027f2380808080004180016b22042480808080000240024002400240024002400240024020012d00000e03020100020b200441003a005420042002360250200441023a002c200420012802283602342004200128022441086a360230200420032004412c6a20024100200410b1a080800020042d00000d04200441f0006a2202200441196a290000370300200441e8006a2203200441116a290000370300200441d8006a41086a200441096a2900003703002004200429000137035820012d000122050d02200141013a0001200120042903583700022001410a6a200441e0006a290300370000200141126a20032903003700002001411a6a20022903003700000c030b41012102200141016a2103412021010c050b200128020441086a210320012802082101410021020c040b2005450d020b200141026a210341202101410121020c020b2004410136023020044180dccb800036022c20044201370238200441b083808000ad42208641b8e1cb8000ad843703782004200441f8006a3602342004412c6a41c0e1cb800010f680808000000b2004410136023020044180dccb800036022c20044201370238200441b083808000ad422086418ce2cb8000ad84370300200420043602342004412c6a4194e2cb800010f680808000000b20002001360208200020033602042000200236020020044180016a2480808080000bf90c010c7f23808080800041d0016b2205248080808000200520033602102005200236020c0240024002400240200028026822030d00410021060c010b200028026c210220052005410c6a360250200520032001200541d0006a41a4e2cb80002002280214118780808000002005280204210702402005280200450d000240024002400240200728020041fcffffff076a2203410320034105491b0e0403030102000b2007280204450d022007280208410028029c96db8000118080808000000c020b2007280204450d012007280208410028029c96db8000118080808000000c010b200710b5a08080000b2007410028029c96db8000118080808000002004280200450d030c020b2005410036021c20054280808080c00037021420042802002206450d00200541206a41286a2004412c6a290200370300200541206a41206a200441246a290200370300200541206a41186a2004411c6a290200370300200541206a41106a200441146a290200370300410c2101200541206a41086a2004410c6a29020037030020052004290204370320024002400240024002400240024020072802002202417e6a2203410420034106491b0e06060006020103060b2007280234450d05200741346a2102413c21010c040b2002450d042007280204450d04200741046a21020c030b20072802040d010c030b200741046a21020c010b2007280208450d01200741086a2102411021010b20054180016a41186a200720016a220341186a29020037030020054180016a41106a200341106a29020037030020054180016a41086a200341086a29020037030020052003290200370380014100210802400240200528022420052802482203200341284b22011b22094100480d0020052802202108410121032009450d0141002d0098a2db80001a200941002802a496db80001182808080000022030d01410121080b200820094188d2cb800010ae80808000000b20032008200541206a20011b200910f5b2808000210a200228020022032003280200220341016a360200024002402003417f4c0d0020022802002101200520022802043602542005200136025003402001280204210303402003417f460d012003417f4c0d032001200341016a2001280204220220022003461b360204200220034721082002210320080d000b0b20052802542102200120012802002203417f6a360200024020034101470d00200541d0006a10d8b28080000b200541146a41dce2cb800010d2a08080002005280218220341023a000c200320093602082003200a36020420032009360200200320052903800137000d2003200236023420032001360230200341156a20054188016a2903003700002003411d6a20054190016a290300370000200341256a20054198016a2903003700002005410136021c0c020b000b41f8e8d4800041f0e9d4800010d7b2808000000b200528022021022005280224210120052802482103200541a4016a41286a22084100360200200541a4016a2002200541206a200341284b22091b220220022001200320091b6a10a589808000200541d0006a41286a2008280200360200200541d0006a41206a200541a4016a41206a290200370300200541d0006a41186a200541a4016a41186a290200370300200541d0006a41106a200541a4016a41106a290200370300200541d0006a41086a200541a4016a41086a290200370300200520052902a4013703502005200528024c36027c2007200541146a200541d0006a1085a1808000024020052802484129490d002005280220410028029c96db8000118080808000000b2005280218210b2005280214210c0240200528021c2203450d00200b200341386c6a210720002802682109200028026c2802102100200541f8006a210a200541f0006a210d200541e8006a210e200541e0006a210f200541d8006a2110200b21030340200328020021012003280208210820032802042102200a200341346a280200360200200d2003412c6a290200370300200e200341246a290200370300200f2003411c6a2902003703002010200341146a2902003703002005200329020c370350200920022008200541d0006a20001183808080000002402001450d002002410028029c96db8000118080808000000b200341386a22032007470d000b0b200c450d00200b410028029c96db8000118080808000000b20060d012004280200450d010b200428022c4129490d002004280204410028029c96db8000118080808000000b200541d0016a2480808080000bbe0d011b7f2380808080004190016b220324808080800041002104024002400240024002402000280200417e6a2205410420054106491b0e06040400010204040b200041046a2106410121040c030b200041306a21070c010b2000412c6a21070b41022104410021060b200341086a41046a2108200341086a41286a21094100210a024003400240024002400240024020040e03010200010b200620072802082200200620004b1b210b200641246c2100200641087441807e6a21050340200b2006460d0320054180026a2105200641016a21062007280204220c20006a210d200041246a220e2100200d2d00004102460d000b200c200e6a415c6a210f20054180fe037141017221100c030b201041807e7141027221100c020b201041807e7122004102722000200a41017122051b2110200f200620051b210f4101210a0c010b201041807e714102722110200b21060b024002400240201041ff01714102460d00200f2d00004101470d03200f280204210c200228020021052002280204210d20022802282100200341e0006a41286a220e4100360200200341e0006a20052002200041284b220b1b22052005200d2000200b1b6a10a5898080002009200e280200360200200341086a41206a2211200341e0006a41206a2212290200370300200341086a41186a2213200341e0006a41186a2214290200370300200341086a41106a2215200341e0006a41106a2216290200370300200341086a41086a2217200341e0006a41086a2218290200370300200320032902603703082003200228022c22003602342010410171450d02201041087621050240024020004101710d002005410474210b02400240200341086a410441282003280230220541284b22001b6a280200220d2005412820001b460d002008200920001b21052003280208200341086a20001b21000c010b200341086a10d2b2808000200328020c210d20032802082100200821050b2000200d6a200b3a00002005200528020041016a3602000c010b200328020c20032802302200200041284b22001b220d450d022003280208200341086a20001b200d6a417f6a220020002d00002005723a00000b2003200328023441016a3602340c020b024020022802284129490d002002280200410028029c96db8000118080808000000b20034190016a2480808080000f0b41a4f3d48000413a41e0f3d48000109181808000000b410421050240024002400240200c280200220d417e6a2200410420004106491b0e06030200030103030b412821050c010b413821050b200341086a200c20056a10e5b2808000200c280200220d417e6a21000b02400240024002400240024002402000410420004106491b0e06050005010203050b200c280234450d04200c41346a2105413c21000c030b200c280204450d03200c280208450d03200c41086a2105411021000c020b200d450d02200c280204450d020b200c41046a2105410c21000b200341386a41186a2219200c20006a220041186a290200370300200341386a41106a221a200041106a290200370300200341386a41086a221b200041086a290200370300200320002902003703384100210d02400240200328020c20032802302200200041284b22001b221c4100480d002003280208210d0240201c0d004101210b0c020b41002d0098a2db80001a201c41002802a496db800011828080800000220b0d014101210d0b200d201c4188d2cb800010ae80808000000b200b200d200341086a20001b201c10f5b2808000211d200528020022002000280200220041016a36020020004100480d032005280200210d200320052802043602642003200d3602600340200d280204210003402000417f460d012000417f4c0d03200d200041016a200d280204220520052000461b3602042005200047210b20052100200b0d000b0b2003280264210b200d200d2802002200417f6a360200024020004101470d00200341e0006a10d8b28080000b0240200128020822052001280200470d00200141cce2cb800010d2a08080000b2001280204200541386c6a220041023a000c2000201c3602082000201d3602042000201c3602002000200329033837000d200020032f005d3b002d2000200b3602342000200d360230200041156a201b2903003700002000411d6a201a290300370000200041256a20192903003700002000412f6a200341dd006a41026a2d00003a00002001200541016a3602080b200e20092903003703002012201129030037030020142013290300370300201620152903003703002018201729030037030020032003290308370360200c2001200341e0006a1085a18080000c010b0b41f8e8d4800041f0e9d4800010d7b28080000b000bf90c010c7f23808080800041d0016b2205248080808000200520033602102005200236020c0240024002400240200028026822030d00410021060c010b200028026c210220052005410c6a360250200520032001200541d0006a41b8e2cb80002002280214118780808000002005280204210702402005280200450d000240024002400240200728020041fcffffff076a2203410320034105491b0e0403030102000b2007280204450d022007280208410028029c96db8000118080808000000c020b2007280204450d012007280208410028029c96db8000118080808000000c010b200710b5a08080000b2007410028029c96db8000118080808000002004280200450d030c020b2005410036021c20054280808080c00037021420042802002206450d00200541206a41286a2004412c6a290200370300200541206a41206a200441246a290200370300200541206a41186a2004411c6a290200370300200541206a41106a200441146a290200370300410c2101200541206a41086a2004410c6a29020037030020052004290204370320024002400240024002400240024020072802002202417e6a2203410420034106491b0e06060006020103060b2007280234450d05200741346a2102413c21010c040b2002450d042007280204450d04200741046a21020c030b20072802040d010c030b200741046a21020c010b2007280208450d01200741086a2102411021010b20054180016a41186a200720016a220341186a29020037030020054180016a41106a200341106a29020037030020054180016a41086a200341086a29020037030020052003290200370380014100210802400240200528022420052802482203200341284b22011b22094100480d0020052802202108410121032009450d0141002d0098a2db80001a200941002802a496db80001182808080000022030d01410121080b200820094188d2cb800010ae80808000000b20032008200541206a20011b200910f5b2808000210a200228020022032003280200220341016a360200024002402003417f4c0d0020022802002101200520022802043602542005200136025003402001280204210303402003417f460d012003417f4c0d032001200341016a2001280204220220022003461b360204200220034721082002210320080d000b0b20052802542102200120012802002203417f6a360200024020034101470d00200541d0006a10d8b28080000b200541146a41dce2cb800010d2a08080002005280218220341023a000c200320093602082003200a36020420032009360200200320052903800137000d2003200236023420032001360230200341156a20054188016a2903003700002003411d6a20054190016a290300370000200341256a20054198016a2903003700002005410136021c0c020b000b41f8e8d4800041f0e9d4800010d7b2808000000b200528022021022005280224210120052802482103200541a4016a41286a22084100360200200541a4016a2002200541206a200341284b22091b220220022001200320091b6a10a589808000200541d0006a41286a2008280200360200200541d0006a41206a200541a4016a41206a290200370300200541d0006a41186a200541a4016a41186a290200370300200541d0006a41106a200541a4016a41106a290200370300200541d0006a41086a200541a4016a41086a290200370300200520052902a4013703502005200528024c36027c2007200541146a200541d0006a1085a1808000024020052802484129490d002005280220410028029c96db8000118080808000000b2005280218210b2005280214210c0240200528021c2203450d00200b200341386c6a210720002802682109200028026c2802102100200541f8006a210a200541f0006a210d200541e8006a210e200541e0006a210f200541d8006a2110200b21030340200328020021012003280208210820032802042102200a200341346a280200360200200d2003412c6a290200370300200e200341246a290200370300200f2003411c6a2902003703002010200341146a2902003703002005200329020c370350200920022008200541d0006a20001183808080000002402001450d002002410028029c96db8000118080808000000b200341386a22032007470d000b0b200c450d00200b410028029c96db8000118080808000000b20060d012004280200450d010b200428022c4129490d002004280204410028029c96db8000118080808000000b200541d0016a2480808080000b9c0301047f23808080800041a0056b2202248080808000200241c8036a20012802002201280200220320012802042204108298808000200241c0036a2201200241c8036a410c6a290200370300200220022902cc033703b80302400240024020022802c80322054107470d00200241086a410c6a2001290300370200200220022903b80337020c200241073602082002410c6a21010c010b200241e0016a41146a200241c8036a41146a41c40110f5b28080001a200241e0016a410c6a2001290300370200200220053602e001200220022903b8033702e401200241086a200241e0016a2003200410dbb2808000200241086a41046a2101200228020822034107460d00200241c8036a41046a200141d40110f5b28080001a200220033602c803200241e0016a200241c8036a108698808000024020022802e00122014108470d00200241e0016a10b4a08080000c020b200041046a200241e0016a41046a41e40010f5b28080001a20002001360200200241a0056a2480808080000f0b200110b5a08080000b41ece2cb800041c20041b0e3cb8000109181808000000b9c0301047f23808080800041a0056b2202248080808000200241c8036a20012802002201280200220320012802042204108298808000200241c0036a2201200241c8036a410c6a290200370300200220022902cc033703b80302400240024020022802c80322054107470d00200241086a410c6a2001290300370200200220022903b80337020c200241073602082002410c6a21010c010b200241e0016a41146a200241c8036a41146a41c40110f5b28080001a200241e0016a410c6a2001290300370200200220053602e001200220022903b8033702e401200241086a200241e0016a2003200410dbb2808000200241086a41046a2101200228020822034107460d00200241c8036a41046a200141d40110f5b28080001a200220033602c803200241e0016a200241c8036a108498808000024020022802e00122014108470d00200241e0016a10b4a08080000c020b200041046a200241e0016a41046a41e40010f5b28080001a20002001360200200241a0056a2480808080000f0b200110b5a08080000b41ece2cb800041c20041b0e3cb8000109181808000000b8f0801047f23808080800041e0006b2206248080808000024020002802682207450d0002400240024020044100480d00200441f5ffffff074f0d0102402004410b6a41fcffffff077122080d00410421090c030b41002d0098a2db80001a200841002802a496db80001182808080000022090d024104200810bb80808000000b41a8ead48000412b200641306a4198ead4800041d4ead4800010ad81808000000b41bc84c08000412b200641306a41ac84c0800041e486c0800010ad81808000000b2009428180808010370200200941086a2003200410f5b28080001a2006200436021820062009360214200028026c2103200641306a41186a200541186a290000370300200641306a41106a200541106a290000370300200641306a41086a200541086a290000370300200620052900003703302006200536022c2006200641146a360228200641086a2007200641306a200641286a41c0e3cb8000200328021411878080800000200628020c21040240024002400240200628020822000d000240024002400240024020042802002209417e6a2200410420004106491b0e06080008020301080b20042802342200450d07200441346a21090c030b200441046a2109200428020421000c020b2004280204450d0520042802082200450d05200441086a21090c010b2009450d0420042802042200450d04200441046a21090b20002000280200220441016a3602002004417f4a0d01000b200620043602202006200036021c20004101710d01200420042802002205417f6a36020020054101470d02200641206a10dfa88080000c020b2009280200210020092802042104200641c9006a200541186a290000370000200641c1006a200541106a290000370000200641396a200541086a29000037000020062005290000370031200620043602202006200036021c024003402000280204210503402005417f460d012005417f4c0d022000200541016a2000280204220420042005461b360204200420054721092004210520090d000b0b20062802202105200020002802002204417f6a360200024020044101470d002006411c6a10d8b28080000b2006200536025820062000360254200641023a0030200720012002200641306a2003280210118380808000000c020b41f8e8d4800041f0e9d4800010d7b2808000000b0240024002400240200428020041fcffffff076a2205410320054105491b0e0403030102000b2004280204450d022004280208410028029c96db8000118080808000000c020b2004280204450d012004280208410028029c96db8000118080808000000c010b200410b5a08080000b2004410028029c96db8000118080808000000b2006280214220520052802002205417f6a36020020054101470d00200641146a10dfa88080000b200641e0006a2480808080000b8f0801047f23808080800041e0006b2206248080808000024020002802682207450d0002400240024020044100480d00200441f5ffffff074f0d0102402004410b6a41fcffffff077122080d00410421090c030b41002d0098a2db80001a200841002802a496db80001182808080000022090d024104200810bb80808000000b41a8ead48000412b200641306a4198ead4800041d4ead4800010ad81808000000b41bc84c08000412b200641306a41ac84c0800041e486c0800010ad81808000000b2009428180808010370200200941086a2003200410f5b28080001a2006200436021820062009360214200028026c2103200641306a41186a200541186a290000370300200641306a41106a200541106a290000370300200641306a41086a200541086a290000370300200620052900003703302006200536022c2006200641146a360228200641086a2007200641306a200641286a41d4e3cb8000200328021411878080800000200628020c21040240024002400240200628020822000d000240024002400240024020042802002209417e6a2200410420004106491b0e06080008020301080b20042802342200450d07200441346a21090c030b200441046a2109200428020421000c020b2004280204450d0520042802082200450d05200441086a21090c010b2009450d0420042802042200450d04200441046a21090b20002000280200220441016a3602002004417f4a0d01000b200620043602202006200036021c20004101710d01200420042802002205417f6a36020020054101470d02200641206a10dfa88080000c020b2009280200210020092802042104200641c9006a200541186a290000370000200641c1006a200541106a290000370000200641396a200541086a29000037000020062005290000370031200620043602202006200036021c024003402000280204210503402005417f460d012005417f4c0d022000200541016a2000280204220420042005461b360204200420054721092004210520090d000b0b20062802202105200020002802002204417f6a360200024020044101470d002006411c6a10d8b28080000b2006200536025820062000360254200641023a0030200720012002200641306a2003280210118380808000000c020b41f8e8d4800041f0e9d4800010d7b2808000000b0240024002400240200428020041fcffffff076a2205410320054105491b0e0403030102000b2004280204450d022004280208410028029c96db8000118080808000000c020b2004280204450d012004280208410028029c96db8000118080808000000c010b200410b5a08080000b2004410028029c96db8000118080808000000b2006280214220520052802002205417f6a36020020054101470d00200641146a10dfa88080000b200641e0006a2480808080000b7901027f2001280200220228020022032003280200220341016a360200024020034100480d00200041073602002000200229020037020420002001280204220129000037000c200041146a200141086a2900003700002000411c6a200141106a290000370000200041246a200141186a2900003700000f0b000b8121030b7f017e027f23808080800041a0046b22042480808080002004200336020c20042001360208024002400240024002400240024002400240024020022d00000d0020022802042102024020012802282205200128021c2203470d002001411c6a41c0e6cb800010f3a7808000200128021c2103200128022821050b2001280220200128022420056a22054100200320052003491b6b4102746a20023602002001200128022841016a3602282001280218220320024d0d02200441106a200128021420024107746a220141800110f5b28080001a200141043a0004200141083a00000240024020042d00104108470d0020044190016a200441106a41046a41e00010f5b28080001a02400240200428020828026822060d00410021070c010b200441c0016a2102200428020c220128020021052001280204210820012802282103200441c8036a41286a22094100360200200441c8036a20052001200341284b220a1b2205200520082003200a1b6a10a589808000200441c0026a41286a2009280200360200200441c0026a41206a200441c8036a41206a290200370300200441c0026a41186a200441c8036a41186a290200370300200441c0026a41106a200441c8036a41106a290200370300200441c0026a41086a200441c8036a41086a290200370300200420042902c8033703c0022004200128022c22093602ec0202400240024020042d009001417c6a41ff01712201410420014104491b0e050201000201020b200441b8016a21020b2002280204200241046a200228022c220141284b22031b21052002280208200120031b21032002280200220241017621010240024020024101710d00410021080240200120034b0d0041002109200121020c020b2001200341dcf1d4800010b381808000000b200120034f0d0841012108200141016a2102200520016a2d0000410f7121090b200420093a00c903200420083a00c8032004200320026b3602d0032004200520026a3602cc03200441c0026a200441c8036a10e6b280800020042802ec0221090b200441f0016a41086a200441cc026a290200370300200441f0016a41106a200441d4026a290200370300200441f0016a41186a200441dc026a290200370300200441f0016a41206a200441e4026a280200360200200420042902c4023703f00120042802c002210b20042802e802210a410121070b20042d009001210320042802b801210c20042802bc01210520042802c00121022004200441086a36029c0320042004410c6a36029803200441c4016a210102400240024002400240024002400240024002402003417c6a41ff01712208410420084104491b0e050001020304000b41002d0098a2db80001a410141002802a496db8000118280808000002201450d0f200141003a00002004410136029c02200420013602980220044101360294020c080b200441c0026a410c6a200141086a290200370200200441c0026a41146a200141106a290200370200200441c0026a411c6a200141186a290200370200200441c0026a41246a200141206a290200370200200441ec026a2203200141286a280200360200200420023602c002200420012902003702c402200441c8036a41206a20044190016a41246a280200360200200441c8036a41186a20044190016a411c6a290200370300200441c8036a41106a20044190016a41146a290200370300200441c8036a41086a20044190016a410c6a29020037030020042004290294013703c803200420053602f0032004200c3602ec032004200236029c04200420042802c80220032802002201200141284b22011b220836029804200420042802c402200441c0026a41046a20011b3602940420044184046a200441c8036a20044194046a20044198036a1081a1808000200428029c042205410176210120042802980421030240024020054101710d000240200120034b0d0020042802940420016a21054100210c4100210d0c020b2001200341dcf1d4800010b381808000000b200120034f0d104101210c200428029404220d200141016a220e6a2105200d20016a2d0000410f71210d200e21010b2004200d3a00ad032004200c3a00ac03200441003602a803200420053602a0032004200320016b3602a40320044194026a200441a0036a200841017420026b20044184046a109198808000024002400240024020042d00c8030e020103000b20042802ec03220120012802002201417f6a36020020014101470d02200441c8036a41246a21010c010b20042802cc03220120012802002201417f6a36020020014101470d01200441c8036a41047221010b200110dfa88080000b20042802ec024129490d0720042802c402410028029c96db8000118080808000000c070b200441c0026a41146a200141086a290200370200200441c0026a411c6a200141106a290200370200200441c0026a41246a200141186a290200370200200441ec026a200141206a280200360200200420023602c802200420053602c4022004200c3602c002200420012902003702cc02200441c8036a41206a20044190016a41246a280200360200200441c8036a41186a20044190016a411c6a290200370300200441c8036a41106a20044190016a41146a290200370300200441c8036a41086a2004419c016a29020037030020042004290294013703c8032004200441c0026a41046a41ace0cb800010858a8080002004200c36029c0420042004280204220136029804200420042802003602940420044184046a20044194046a10e0b2808000200441003a00f003200420044194046a3602ec03200441a0036a20044198036a200441c8036a20044194046a4100200410afa080800020044194026a20044184046a2001410174200c6b200441a0036a108b98808000000b200441e0026a200441b4016a280200360200200441d8026a200441ac016a290200370300200441d0026a200441a4016a290200370300200441c8026a2004419c016a2902003703002004200429029401220f3703c002200420053602e8022004200c3602e402200fa741ff01714103470d01410221010c020b200441cc026a200141086a290200370200200441d4026a200141106a290200370200200441dc026a200141186a290200370200200441e4026a200141206a290200370200200441ec026a2208200141286a280200360200200420023602c002200420012902003702c402200441c8036a41096a20044190016a41096a290000370000200441c8036a41116a20044190016a41116a290000370000200441c8036a41196a20044190016a41196a290000370000200441c8036a41206a20044190016a41206a29000037000020042004290091013700c9032004200c3602f003200420033a00c8032004200236028004200420042802c80220082802002201200141284b22011b220c3602fc03200420042802c402200441c0026a41046a20011b3602f803200341ff01714103470d024102210d200c2103200221080c030b200441c8036a200441c0026a410020044198036a1081a180800020042902cc03210f20042802c80321010b2004200f3702a403200420013602a00320044194026a200441c8036a200441a0036a108a98808000000b200441a0036a200441c8036a200441f8036a20044198036a1081a180800020042902a403210f20042802a003210d20042802fc03210320042802800421080b200841017621010240024020084101710d000240200120034b0d0020042802f80320016a21084100210e410021100c020b2001200341dcf1d4800010b381808000000b200120034f0d0a4101210e20042802f8032210200141016a22116a2108201020016a2d0000410f712110201121010b200420103a0091042004200e3a0090042004410036028c0420042008360284042004200320016b36028804200441003602a803200420053602a0032004200541c0046a3602a403200420044198036a3602b0032004200441c0026a3602ac032004200f370298042004200d3602940420044194026a20044184046a200c41017420026b200441a0036a20044194046a108e98808000024020042d00c80322014103460d0002400240024020010e020103000b20042802ec03220120012802002201417f6a36020020014101470d02200441ec036a21010c010b20042802cc03220120012802002201417f6a36020020014101470d01200441cc036a21010b200110dfa88080000b2005410028029c96db80001180808080000020042802ec024129490d0020042802c402410028029c96db8000118080808000000b02400240200428029c022201411f4b0d00200441f8026a41186a22024200370300200441f8026a41106a2203420037030020044180036a22054200370300200442003703f802200441f8026a2004280298022208200110f5b28080001a20002001360204200041013a0000200041206a2002290300370000200041186a2003290300370000200041106a2005290300370000200020042903f8023700080240200428029402450d002008410028029c96db8000118080808000000b2006450d01200a4129490d01200b410028029c96db8000118080808000000c010b2004280208220228025421082002280250210c200428020c220228022c220541017621030240024020054101710d00200228020420022802282205200541284b22051b22062003490d0c2002280200200220051b2102410021050c010b200228020420022802282205200541284b1b22062003490d0c200620034d0d0d200420022802002002200541284b1b220220036a2d000041f001713a00c902410121050b200420053a00c802200420033602c402200420023602c002200441a0026a200c200441c0026a20042802980222022001200828021c1187808080000020042802082103200441c0026a41106a200441f0016a41086a290300370200200441c0026a41186a200441f0016a41106a290300370200200441c0026a41206a200441f0016a41186a290300370200200441e8026a200441f0016a41206a2802003602002004200b3602c402200420073602c002200420042903f0013702c802200420093602f0022004200a3602ec02200441c8036a41186a200441a0026a41186a2205290000370300200441c8036a41106a200441a0026a41106a2208290000370300200441c8036a41086a200441a0026a41086a2209290000370300200420042900a0023703c8032003200441c8036a20022001200441c0026a1086a1808000200041196a2005290000370000200041116a2008290000370000200041096a2009290000370000200020042900a002370001200041003a0000200428029402450d002002410028029c96db8000118080808000000b20042d00104108470d010c030b20002004290270370001200041003a0000200041196a20044188016a290200370000200041116a20044180016a290200370000200041096a200441f8006a2902003700000b200441106a10bda08080000c010b200041003a000020002002290001370001200041196a200241196a290000370000200041116a200241116a290000370000200041096a200241096a2900003700000b200441a0046a2480808080000f0b2002200341d0e6cb800010f980808000000b2001200341ecf1d4800010f980808000000b4101410110bb80808000000b2001200341ecf1d4800010f980808000000b2001200341ecf1d4800010f980808000000b2003200641b4f4d4800010b581808000000b2003200641c4f4d4800010b581808000000b2003200641d4f4d4800010f980808000000b8121030b7f017e027f23808080800041a0046b22042480808080002004200336020c20042001360208024002400240024002400240024002400240024020022d00000d0020022802042102024020012802282205200128021c2203470d002001411c6a41c0e6cb800010f3a7808000200128021c2103200128022821050b2001280220200128022420056a22054100200320052003491b6b4102746a20023602002001200128022841016a3602282001280218220320024d0d02200441106a200128021420024107746a220141800110f5b28080001a200141043a0004200141083a00000240024020042d00104108470d0020044190016a200441106a41046a41e00010f5b28080001a02400240200428020828026822060d00410021070c010b200441c0016a2102200428020c220128020021052001280204210820012802282103200441c8036a41286a22094100360200200441c8036a20052001200341284b220a1b2205200520082003200a1b6a10a589808000200441c0026a41286a2009280200360200200441c0026a41206a200441c8036a41206a290200370300200441c0026a41186a200441c8036a41186a290200370300200441c0026a41106a200441c8036a41106a290200370300200441c0026a41086a200441c8036a41086a290200370300200420042902c8033703c0022004200128022c22093602ec0202400240024020042d009001417c6a41ff01712201410420014104491b0e050201000201020b200441b8016a21020b2002280204200241046a200228022c220141284b22031b21052002280208200120031b21032002280200220241017621010240024020024101710d00410021080240200120034b0d0041002109200121020c020b2001200341dcf1d4800010b381808000000b200120034f0d0841012108200141016a2102200520016a2d0000410f7121090b200420093a00c903200420083a00c8032004200320026b3602d0032004200520026a3602cc03200441c0026a200441c8036a10e6b280800020042802ec0221090b200441f0016a41086a200441cc026a290200370300200441f0016a41106a200441d4026a290200370300200441f0016a41186a200441dc026a290200370300200441f0016a41206a200441e4026a280200360200200420042902c4023703f00120042802c002210b20042802e802210a410121070b20042d009001210320042802b801210c20042802bc01210520042802c00121022004200441086a36029c0320042004410c6a36029803200441c4016a210102400240024002400240024002400240024002402003417c6a41ff01712208410420084104491b0e050001020304000b41002d0098a2db80001a410141002802a496db8000118280808000002201450d0f200141003a00002004410136029c02200420013602980220044101360294020c080b200441c0026a410c6a200141086a290200370200200441c0026a41146a200141106a290200370200200441c0026a411c6a200141186a290200370200200441c0026a41246a200141206a290200370200200441ec026a2203200141286a280200360200200420023602c002200420012902003702c402200441c8036a41206a20044190016a41246a280200360200200441c8036a41186a20044190016a411c6a290200370300200441c8036a41106a20044190016a41146a290200370300200441c8036a41086a20044190016a410c6a29020037030020042004290294013703c803200420053602f0032004200c3602ec032004200236029c04200420042802c80220032802002201200141284b22011b220836029804200420042802c402200441c0026a41046a20011b3602940420044184046a200441c8036a20044194046a20044198036a1083a1808000200428029c042205410176210120042802980421030240024020054101710d000240200120034b0d0020042802940420016a21054100210c4100210d0c020b2001200341dcf1d4800010b381808000000b200120034f0d104101210c200428029404220d200141016a220e6a2105200d20016a2d0000410f71210d200e21010b2004200d3a00ad032004200c3a00ac03200441003602a803200420053602a0032004200320016b3602a40320044194026a200441a0036a200841017420026b20044184046a109198808000024002400240024020042d00c8030e020103000b20042802ec03220120012802002201417f6a36020020014101470d02200441c8036a41246a21010c010b20042802cc03220120012802002201417f6a36020020014101470d01200441c8036a41047221010b200110dfa88080000b20042802ec024129490d0720042802c402410028029c96db8000118080808000000c070b200441c0026a41146a200141086a290200370200200441c0026a411c6a200141106a290200370200200441c0026a41246a200141186a290200370200200441ec026a200141206a280200360200200420023602c802200420053602c4022004200c3602c002200420012902003702cc02200441c8036a41206a20044190016a41246a280200360200200441c8036a41186a20044190016a411c6a290200370300200441c8036a41106a20044190016a41146a290200370300200441c8036a41086a2004419c016a29020037030020042004290294013703c8032004200441c0026a41046a41ace0cb800010858a8080002004200c36029c0420042004280204220136029804200420042802003602940420044184046a20044194046a10e0b2808000200441003a00f003200420044194046a3602ec03200441a0036a20044198036a200441c8036a20044194046a4100200410b1a080800020044194026a20044184046a2001410174200c6b200441a0036a108b98808000000b200441e0026a200441b4016a280200360200200441d8026a200441ac016a290200370300200441d0026a200441a4016a290200370300200441c8026a2004419c016a2902003703002004200429029401220f3703c002200420053602e8022004200c3602e402200fa741ff01714103470d01410221010c020b200441cc026a200141086a290200370200200441d4026a200141106a290200370200200441dc026a200141186a290200370200200441e4026a200141206a290200370200200441ec026a2208200141286a280200360200200420023602c002200420012902003702c402200441c8036a41096a20044190016a41096a290000370000200441c8036a41116a20044190016a41116a290000370000200441c8036a41196a20044190016a41196a290000370000200441c8036a41206a20044190016a41206a29000037000020042004290091013700c9032004200c3602f003200420033a00c8032004200236028004200420042802c80220082802002201200141284b22011b220c3602fc03200420042802c402200441c0026a41046a20011b3602f803200341ff01714103470d024102210d200c2103200221080c030b200441c8036a200441c0026a410020044198036a1083a180800020042902cc03210f20042802c80321010b2004200f3702a403200420013602a00320044194026a200441c8036a200441a0036a108a98808000000b200441a0036a200441c8036a200441f8036a20044198036a1083a180800020042902a403210f20042802a003210d20042802fc03210320042802800421080b200841017621010240024020084101710d000240200120034b0d0020042802f80320016a21084100210e410021100c020b2001200341dcf1d4800010b381808000000b200120034f0d0a4101210e20042802f8032210200141016a22116a2108201020016a2d0000410f712110201121010b200420103a0091042004200e3a0090042004410036028c0420042008360284042004200320016b36028804200441003602a803200420053602a0032004200541c0046a3602a403200420044198036a3602b0032004200441c0026a3602ac032004200f370298042004200d3602940420044194026a20044184046a200c41017420026b200441a0036a20044194046a108c98808000024020042d00c80322014103460d0002400240024020010e020103000b20042802ec03220120012802002201417f6a36020020014101470d02200441ec036a21010c010b20042802cc03220120012802002201417f6a36020020014101470d01200441cc036a21010b200110dfa88080000b2005410028029c96db80001180808080000020042802ec024129490d0020042802c402410028029c96db8000118080808000000b02400240200428029c022201411f4b0d00200441f8026a41186a22024200370300200441f8026a41106a2203420037030020044180036a22054200370300200442003703f802200441f8026a2004280298022208200110f5b28080001a20002001360204200041013a0000200041206a2002290300370000200041186a2003290300370000200041106a2005290300370000200020042903f8023700080240200428029402450d002008410028029c96db8000118080808000000b2006450d01200a4129490d01200b410028029c96db8000118080808000000c010b2004280208220228025421082002280250210c200428020c220228022c220541017621030240024020054101710d00200228020420022802282205200541284b22051b22062003490d0c2002280200200220051b2102410021050c010b200228020420022802282205200541284b1b22062003490d0c200620034d0d0d200420022802002002200541284b1b220220036a2d000041f001713a00c902410121050b200420053a00c802200420033602c402200420023602c002200441a0026a200c200441c0026a20042802980222022001200828021c1187808080000020042802082103200441c0026a41106a200441f0016a41086a290300370200200441c0026a41186a200441f0016a41106a290300370200200441c0026a41206a200441f0016a41186a290300370200200441e8026a200441f0016a41206a2802003602002004200b3602c402200420073602c002200420042903f0013702c802200420093602f0022004200a3602ec02200441c8036a41186a200441a0026a41186a2205290000370300200441c8036a41106a200441a0026a41106a2208290000370300200441c8036a41086a200441a0026a41086a2209290000370300200420042900a0023703c8032003200441c8036a20022001200441c0026a1084a1808000200041196a2005290000370000200041116a2008290000370000200041096a2009290000370000200020042900a002370001200041003a0000200428029402450d002002410028029c96db8000118080808000000b20042d00104108470d010c030b20002004290270370001200041003a0000200041196a20044188016a290200370000200041116a20044180016a290200370000200041096a200441f8006a2902003700000b200441106a10bda08080000c010b200041003a000020002002290001370001200041196a200241196a290000370000200041116a200241116a290000370000200041096a200241096a2900003700000b200441a0046a2480808080000f0b2002200341d0e6cb800010f980808000000b2001200341ecf1d4800010f980808000000b4101410110bb80808000000b2001200341ecf1d4800010f980808000000b2001200341ecf1d4800010f980808000000b2003200641b4f4d4800010b581808000000b2003200641c4f4d4800010b581808000000b2003200641d4f4d4800010f980808000000be16b03087f027e027f23808080800041900a6b2207248080808000200741086a41086a200341086a2802003602002007200329020037030802400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020022d0000417c6a41ff01712208410420084104491b0e050001020304000b200728021022084101762202200728020c22014b0d0441002103200741003602b00920074188096a2007280208220620026a200620016a10d0b280800020084101712108200541204b410174210941052102410021012005210a2004210b4100210c0c270b20074190036a41286a200241d8006a29020037030020074190036a41206a200241d0006a29020037030020074190036a41186a200241c8006a29020037030020074190036a41106a200241c0006a29020037030020074190036a41086a2208200241386a2902003703002007200229023037039003200741c8016a41286a2002412c6a280200360200200741c8016a41206a200241246a290200370300200741c8016a41186a2002411c6a290200370300200741c8016a41106a200241146a290200370300200741c8016a41086a2002410c6a290200370300200720022902043703c80120072007280290033602fc012007200828020020072802bc032208200841284b22081b3602f801200720072802940320074190036a410472220d20081b3602f401200241046a2108200741086a200741f4016a10dfb2808000210b20072802f401210e200b20072802f801220c41017420072802fc0122096b2202460d180c190b20074190036a41286a200241d0006a290200370300200741b0036a200241c8006a290200370300200741a8036a200241c0006a290200370300200741a0036a200241386a29020037030020074190036a41086a200241306a290200220f3703002007200229022822103703900320022d000421092002280208210b200720103e02d0012007200fa720072802bc032208200841284b22081b3602cc01200720072802940320074190036a41047220081b3602c801200241046a210c024002400240200741086a200741c8016a10dfb28080002208450d00200820072802cc01220241017420072802d001220b6b470d012003200328020820086a360208200741a8056a2001200c2003200420052006108fa180800020072802a805210b20072d00ac0522024102470d02200b21020c190b20072802cc01220d410174221120072802d001220e460d17200e4101762208200d4f0d0620072802c801221220086a2d0000210a41002d0098a2db80001a41c00441002802a496db8000118280808000002208450d05200841023a009c04200841023a00f803200841023a00d403200841023a00b003200841023a008c03200841023a00e802200841023a00c402200841023a00a002200841023a00fc01200841023a00d801200841023a00b401200841023a009001200841023a006c200841023a0048200841023a0024200841023a0000024002402011200e6b4101470d00200741e8036a41026a200241076a2d00003a0000200741b0056a200241146a290200370300200741b8056a2002411c6a290200370300200741c0056a200241246a280200360200200720022f00053b01e8032007200229020c3703a8050c010b200e41016a220b4101762202200d4b0d082007410036028008200741d8076a201220026a2012200d6a10d0b2808000200741e4036a200c41206a280000360000200741dc036a200c41186a290000370000200741d4036a200c41106a290000370000200741cc036a200c41086a2900003700002007200c2900003700c403200b410171210c0240024020012802282202450d0020012002417f6a36022820012001280224220241016a220b4100200128021c2209200b2009491b6b3602240240200128022020024102746a280200220b200128021822024f0d002001280214200b4107746a220220022d00004108464102746a10bda0808000200241063a0004200241083a00002002200c36022c200220072900c1033700052002410d6a200741c1036a41086a290000370000200241156a200741c1036a41106a2900003700002002411d6a200741c1036a41186a290000370000200241246a200741e0036a290000370000200220072902d807370230200241386a200741d8076a41086a290200370200200241c0006a200741d8076a41106a290200370200200241c8006a200741d8076a41186a290200370200200241d0006a200741f8076a290200370200200241d8006a20074180086a2802003602000c020b200b200241a0e6cb800010f980808000000b02402001280218220b2001280210470d00200141106a41b0e6cb800010d1a08080000b2001280214200b4107746a220241063a0004200241083a0000200220072900c1033700052002200c36022c200220072902d8073702302002410d6a200741c1036a41086a290000370000200241156a200741c1036a41106a2900003700002002411d6a200741c1036a41186a290000370000200241246a200741e0036a290000370000200241386a200741d8076a41086a290200370200200241c0006a200741d8076a41106a290200370200200241c8006a200741d8076a41186a290200370200200241d0006a200741f8076a290200370200200241d8006a20074180086a2802003602002001200b41016a3602180b410021090b2008200a410f71200a410476200e4101711b41246c6a220220093a0000200220072f01e8033b00012002200b360204200220072903a805370208200241036a200741e8036a41026a2d00003a0000200241106a200741a8056a41086a290300370200200241186a200741a8056a41106a290300370200200241206a200741a8056a41186a280200360200200741033a00ec032007200836029804200741073a00e803200741a8056a2001200741e8036a2003200420052006108ea180800020072802ac05210220072802a8054102460d1820074190066a41086a200741c4056a29020037030020074190066a41106a200741a8056a41246a28020036020020074188096a41086a200741e8056a29020037030020074188096a41106a200741f0056a29020037030020074188096a41186a200741f8056a29020037030020074188096a41206a20074180066a290200370300200741b0096a20074188066a280200360200200720072902bc0537039006200720072902e005370388092002411076210d2002410876210e20072f00b105200741b3056a2d000041107472210320072802b805210a20072802b405210b20072d00b005210920072802d005210120072802d405210420072802d805210520072802dc0521080c150b200b20086a2209410176220e20024b0d0720072802c801210b200741d0056a220d4100360200200741a8056a200b200e6a200b20026a10d0b28080002007419c056a200d28020036020020074194056a200741a8056a41206a2902003702002007418c056a200741a8056a41186a29020037020020074184056a200741a8056a41106a290200370200200741fc046a200741a8056a41086a220b290200370200200720072902a8053702f404200741d4046a200c41086a290200370200200741dc046a200c41106a290200370200200741e4046a200c41186a290200370200200741ec046a200c41206a2802003602002003200328020820086a360208200720094101713602f0042007200c2902003702cc04200741063a00c804200741a8056a2001200741c8046a2003200420052006108ea180800020072802ac05210220072802a8054102460d17200741a4066a200b41dc0010f5b28080001a200741a8056a200741c8016a200810deb28080000240024020012802282203450d0020012003417f6a36022820012001280224220341016a22054100200128021c220420052004491b6b3602240240200128022020034102746a280200220b200128021822034f0d002001280214200b4107746a220320032d00004108464102746a10bda080800020032002360204200341083a0000200341086a200741a4066a41dc0010f5b28080001a0c020b200b200341a0e6cb800010f980808000000b02402001280218220b2001280210470d00200141106a41b0e6cb800010d1a08080000b2001280214200b4107746a22032002360204200341083a0000200341086a200741a4066a41dc0010f5b28080001a2001200b41016a3602180b20074190096a200741bc056a29020037030020074198096a200741c4056a290200370300200741a0096a200741cc056a290200370300200741a8096a200741d4056a280200360200200720072902b4053703880920072802b005210820072802ac05210520072802a805210441002109410621020c140b20072802d0012204410176220520072802cc0122014b0d0720072802c801210341002109200741d0056a22084100360200200741a8056a200320056a200320016a10d0b280800020074190096a200741a8056a41106a29020037030020074188096a41106a200741a8056a41186a29020037030020074188096a41186a200741a8056a41206a29020037030020074188096a41206a2008280200360200200720072902b005370388092002410173210c2004410171210420072802ac05210820072802a8052105410621020c140b20022802302108200741e8036a41286a2002412c6a280200360200200741e8036a41206a200241246a29020037030020074180046a2002411c6a290200370300200741f8036a200241146a290200370300200741e8036a41086a2002410c6a290200370300200720022902043703e80302400240024002400240024002400240200728020c220b4101742007280210220c460d00200c4101762202200b4f0d01200728020820026a2d000021022003200328020841016a36020820082002410f712002410476200c4101711b41246c6a22022d0000210c200241023a0000200c4102460d02200741186a41096a200241096a290000370000200741186a41116a200241116a290000370000200741186a41196a200241196a290000370000200741186a41206a200241206a2800003600002007200c3a001820072002290001370019200741a8056a2001200741186a2003200420052006108fa180800020072802a805210320072d00ac0522054102460d0320022003360204200241003a000020054101710d07200741c8006a200741e8036a41086a290300370000200741d0006a200741e8036a41106a290300370000200741d8006a200741e8036a41186a290300370000200741e0006a200741e8036a41206a290300370000200741e8006a20074190046a280200360000200041073a000420004101360200200720072903e8033700402000200729003d3700052000410d6a2007413d6a41086a290000370000200041156a2007413d6a41106a2900003700002000411d6a2007413d6a41186a290000370000200041256a2007413d6a41206a2900003700002000412c6a200741e4006a290000370000200020083602340c2d0b200720053602d005200720043602cc05200720053602b005200720043602ac054100210c200741003a00a9052007200541204b41017422093a00a80520072d00e8034103460d18200741e8036a200741a8056a10e7a0808000210c0c180b2002200b41e4d9cb800010f980808000000b2003280208220b41017622062003280204220c4b0d0c200541204b410174210e200741003602ac0820074184086a2003280200220320066a2003200c6a10d0b2808000200b410171210c20012802282203450d0220012003417f6a36022820012001280224220341016a22064100200128021c220b2006200b491b6b360224200128022020034102746a2802002206200128021822034f0d01200128021420064107746a220320032d00004108464102746a10bda08080002003200c360234200320053602302003200436022c200320053602102003200436020c200341003a00092003200e3a0008200341053a0004200341083a00002003200729028408370238200341c0006a20074184086a41086a290200370200200341c8006a20074194086a290200370200200341d0006a2007419c086a290200370200200341d8006a200741a4086a290200370200200341e0006a200741ac086a2802003602000c030b2000410236020020002003360204024020072d00e80322004103460d0002400240024020000e020103000b200728028c04220020002802002200417f6a36020020004101470d022007418c046a21000c010b20072802ec03220020002802002200417f6a36020020004101470d01200741e8036a41047221000b200010dfa88080000b2008410028029c96db8000118080808000000c290b2006200341a0e6cb800010f980808000000b0240200128021822062001280210470d00200141106a41b0e6cb800010d1a08080000b200128021420064107746a2203200c360234200320053602302003200436022c200320053602102003200436020c200341003a00092003200e3a0008200341053a0004200341083a00002003200729028408370238200341c0006a20074184086a41086a290200370200200341c8006a20074194086a290200370200200341d0006a2007419c086a290200370200200341d8006a200741a4086a290200370200200341e0006a200741ac086a2802003602002001200641016a3602180b20022006360204200241003a00000b20074198066a200741fc036a29020037030020074190066a41106a20074184046a280200360200200720072902f4033703900620072f00e90320072d00eb034110747221034100210c2007280290042105200728028c042104200728028804210120072802f003210a20072802ec03210b20072d00e8032109410721020c240b200741e8036a41286a200241d8006a290200370300200741e8036a41206a200241d0006a290200370300200741e8036a41186a200241c8006a290200370300200741e8036a41106a200241c0006a290200370300200741e8036a41086a2208200241386a290200370300200720022902303703e803200228022c2111200741c8016a41286a200241286a280200360200200741c8016a41206a200241206a290200370300200741c8016a41186a200241186a290200370300200741c8016a41106a200241106a290200370300200741c8016a41086a200241086a290200370300200720022902003703c801200720072802e803360274200720082802002007280294042202200241284b22021b360270200720072802ec03200741e8036a41047220021b36026c200741086a200741ec006a10dfb28080002108200728026c210e0240024020082007280270220b410174200728027422096b2202470d002008200728020c41017420072802106b460d010b02400240024002400240024002400240024020082002490d00200728021020086a220c4101762202200728020c220b4f0d01200728020820026a2d000021022003200820032802086a41016a36020820112002410f712002410476200c4101711b41246c6a22022d00002108200241023a000020084102460d02200741a4016a41096a200241096a290000370000200741a4016a41116a200241116a290000370000200741a4016a41196a200241196a290000370000200741a4016a41206a200241206a280000360000200720083a00a401200720022900013700a501200741a8056a2001200741a4016a2003200420052006108fa180800020072802a805210320072d00ac0522054102460d0320022003360204200241003a000020054101710d17200041346a200741ec006a10ddb280800020002011360230200041013602002000412c6a200741f0016a280200360200200041246a200741e8016a2903003702002000411c6a200741e0016a290300370200200041146a200741d8016a2903003702002000410c6a200741d0016a290300370200200020072903c8013702040c040b2009200841016a220d6a22034101762202200b4b0d10200741003602d808200741b0086a200e20026a200e200b6a10d0b2808000200741f8006a41286a200741c8016a41286a280200360200200741f8006a41206a200741c8016a41206a290300370300200741f8006a41186a200741c8016a41186a290300370300200741f8006a41106a200741c8016a41106a290300370300200741f8006a41086a200741c8016a41086a290300370300200720072903c801370378200920086a22094101762202200b490d072002200b41e4d9cb800010f980808000000b2002200b41e4d9cb800010f980808000000b2003280208220c4101762208200328020422064b0d0f200541204b410174210b2007410036028409200741dc086a2003280200220320086a200320066a10d0b2808000200c410171210620012802282203450d0320012003417f6a36022820012001280224220341016a22084100200128021c220c2008200c491b6b360224200128022020034102746a2802002208200128021822034f0d02200128021420084107746a220320032d00004108464102746a10bda080800020032006360234200320053602302003200436022c200320053602102003200436020c200341003a00092003200b3a0008200341053a0004200341083a0000200320072902dc08370238200341c0006a200741dc086a41086a290200370200200341c8006a200741ec086a290200370200200341d0006a200741f4086a290200370200200341d8006a200741fc086a290200370200200341e0006a20074184096a2802003602000c040b2000410236020020002003360204200741c8016a10bfa08080002011410028029c96db8000118080808000000b2007280294044129490d2920072802ec03410028029c96db8000118080808000000c290b2008200341a0e6cb800010f980808000000b0240200128021822082001280210470d00200141106a41b0e6cb800010d1a08080000b200128021420084107746a22032006360234200320053602302003200436022c200320053602102003200436020c200341003a00092003200b3a0008200341053a0004200341083a0000200320072902dc08370238200341c0006a200741dc086a41086a290200370200200341c8006a200741ec086a290200370200200341d0006a200741f4086a290200370200200341d8006a200741fc086a290200370200200341e0006a20074184096a2802003602002001200841016a3602180b20022008360204200241003a00000c0f0b200e20026a2d0000210c41002d0098a2db80001a41c00441002802a496db8000118280808000002206450d0a2003410171210b200641023a009c04200641023a00f803200641023a00d403200641023a00b003200641023a008c03200641023a00e802200641023a00c402200641023a00a002200641023a00fc01200641023a00d801200641023a00b401200641023a009001200641023a006c200641023a0048200641023a0024200641023a0000200741d3056a200741a0016a280200360000200741cb056a20074198016a290300370000200741c3056a200741f8006a41186a290300370000200741bb056a200741f8006a41106a290300370000200741b3056a20074180016a290300370000200720072903783700ab05200141106a210a0240024020012802282202450d0020012002417f6a36022820012001280224220241016a22034100200128021c220e2003200e491b6b3602240240200128022020024102746a2802002203200128021822024f0d00200141186a2112200128021420034107746a220220022d00004108464102746a10bda0808000200241083a00002002200b36023420022011360230200220072900a805370001200241096a200741a8056a41086a290000370000200241116a200741a8056a41106a290000370000200241196a200741a8056a41186a290000370000200241216a200741a8056a41206a290000370000200241286a200741cf056a290000370000200220072902b008370238200241c0006a200741b0086a41086a290200370200200241c8006a200741b0086a41106a290200370200200241d0006a200741b0086a41186a290200370200200241d8006a200741b0086a41206a290200370200200241e0006a200741b0086a41286a2802003602000c020b2003200241a0e6cb800010f980808000000b0240200128021822032001280210470d00200a41b0e6cb800010d1a08080000b200141186a2112200128021420034107746a220241083a0000200220072900a8053700012002200b36023420022011360230200220072902b008370238200241096a200741a8056a41086a290000370000200241116a200741a8056a41106a290000370000200241196a200741a8056a41186a290000370000200241216a200741a8056a41206a290000370000200241286a200741cf056a290000370000200241c0006a200741b0086a41086a290200370200200241c8006a200741b0086a41106a290200370200200241d0006a200741b0086a41186a290200370200200241d8006a200741b0086a41206a290200370200200241e0006a200741b0086a41286a2802003602002001200341016a3602180b2006200c410f71200c41047620094101711b41246c6a220220033602044100210e200241003a0000200541204b410174210202400240200728020c22034101742007280210220b20086a220c470d00200741a8056a200741ec006a200810deb280800020074188096a41086a200741b4056a29020037030020074198096a200741bc056a290200370300200741a0096a200741c4056a29020037030020074188096a41206a200741a8056a41246a290200370300200741b0096a200741d4056a280200360200200720072902ac05370388092004410876210320072802a8052108200521122005210b200421090c010b200c410176220e20034f0d0d200b200d6a220d410176220920034b0d0c2007280208220b200e6a2d0000210e200741003602e009200741b8096a200b20096a200b20036a10d0b2808000200d41017121090240024020012802282203450d0020012003417f6a36022820012001280224220341016a220b4100200128021c220d200b200d491b6b3602240240200128022020034102746a280200220b200128021822034f0d002001280214200b4107746a220320032d00004108464102746a10bda080800020032009360234200320053602302003200436022c200320053602102003200436020c200341003a0009200320023a0008200341053a0004200341083a0000200320072902b809370238200341c0006a200741b8096a41086a290200370200200341c8006a200741c8096a290200370200200341d0006a200741d0096a290200370200200341d8006a200741d8096a290200370200200341e0006a200741e0096a2802003602000c020b200b200341a0e6cb800010f980808000000b02402012280200220b200a280200470d00200a41b0e6cb800010d1a08080000b2001280214200b4107746a22032009360234200320053602302003200436022c200320053602102003200436020c200341003a0009200320023a0008200341053a0004200341083a0000200320072902b809370238200341c0006a200741b8096a41086a290200370200200341c8006a200741c8096a290200370200200341d0006a200741d0096a290200370200200341d8006a200741d8096a290200370200200341e0006a200741e0096a2802003602002001200b41016a3602180b2006200e410f71200e410476200c4101711b41246c6a2202200b3602044100210e200241003a0000200741a8056a200741ec006a200810deb280800020074190096a200741b4056a29020037030020074198096a200741bc056a290200370300200741a0096a200741c4056a290200370300200741a8096a200741a8056a41246a290200370300200741b0096a200741d4056a280200360200200720072902ac053703880920072802a8052108410321020b4100210c0c0f0b200720053602b803200720043602b403200720053602980320072004360294034100210c200741003a0091032007200541204b41017422023a00900320072d00c8014103460d0c200741c8016a20074190036a10e7a0808000210c0c0c0b2002200141ecf0d4800010b381808000000b410441c00410bb80808000000b2008200d41e4d9cb800010f980808000000b2002200d41ecf0d4800010b381808000000b200e200241ecf0d4800010b381808000000b2005200141ecf0d4800010b381808000000b2006200c41ecf0d4800010b381808000000b2002200b41ecf0d4800010b381808000000b2008200641ecf0d4800010b381808000000b410441c00410bb80808000000b2009200341ecf0d4800010b381808000000b200e200341e4d9cb800010f980808000000b02400240024002402009410176220d200b4b0d002007410036028c0a200741e4096a200e200d6a200e200b6a10d0b28080002003280204210b2003280200210e20032802082103200741a8056a41286a200741c8016a41286a280200360200200741a8056a41206a200741c8016a41206a290300370300200741a8056a41186a200741c8016a41186a290300370300200741a8056a41106a200741c8016a41106a290300370300200741a8056a41086a200741c8016a41086a290300370300200720072903c8013703a805200320086a220841017621030240024020084101710d002003200b4b0d03200741003a00fc01200720033602f8012007200e3602f4010c010b2003200b4b0d032003200b4f0d04200741013a00fc012007200e3602f401200720033602f8012007200e20036a2d000041f001713a00fd010b200441087621032009410171210820012006200741a8056a200741f4016a1090a180800020074188096a41086a200741e4096a41086a29020037030020074188096a41106a200741e4096a41106a29020037030020074188096a41186a200741e4096a41186a29020037030020074188096a41206a200741e4096a41206a29020037030020074188096a41286a200741e4096a41286a280200360200200720072902e409370388094100210e20112106200521122005210b200421090c050b200d200b41ecf0d4800010b381808000000b2003200b41fcf1d4800010b581808000000b2003200b418cf2d4800010b581808000000b2003200b419cf2d4800010f980808000000b200728027422054101762202200728027022034b0d014100210c200741003602b00920074188096a200728026c220120026a200120036a10d0b280800020074198066a200741e0016a29030037030020074190066a41106a200741e8016a280200360200200720072903d801370390062005410171210820072f00cd0120072d00cf0141107472210320072802f001211220072802ec01210420072802d401210a20072802d001210b20072d00cc01210920072f01ca01210d20072d00c901210e20072d00c8012102201121060b02402007280294044129490d0020072802ec03410028029c96db8000118080808000000b2004210120062105201221040c140b2002200341ecf0d4800010b381808000000b20072d00ab05210d20072f00a905210a2003280208220e410176210b02400240024002400240200e4101710d00200b2003280204220e4b0d02200741003a0098032007200b3602940320072003280200360290030c010b200b2003280204220e4b0d02200b200e4f0d0320032802002103200741013a00980320072003360290032007200b3602940320072003200b6a2d000041f001713a0099030b200a200d41107472210320012006200241046a20074190036a1090a1808000410721022005210a2004210b0c150b200b200e41fcf1d4800010b581808000000b200b200e418cf2d4800010b581808000000b200b200e419cf2d4800010f980808000000b4100210c0b20072802bc034129490d10200728029403410028029c96db8000118080808000000c100b41e8e3cb8000412a4194e4cb800010f880808000000b200041023602002000200236020420072802bc034129490d0f200728029403410028029c96db8000118080808000000c0f0b200b200728020c41017420072802106b470d00200541204b0d01200741e8036a41046a2102200741e8036a41086a210c4100210e0c020b0240200b2002490d0020094101762202200c4b0d03200741003602a80720074180076a200e20026a200e200c6a10d0b280800041002d0098a2db80001a41c00441002802a496db8000118280808000002202450d04200241023a009c04200241023a00f803200241023a00d403200241023a00b003200241023a008c03200241023a00e802200241023a00c402200241023a00a002200241023a00fc01200241023a00d801200241023a00b401200241023a009001200241023a006c200241023a0048200241023a0024200241023a0000200741b0026a41086a200841086a290200370300200741b0026a41106a200841106a290200370300200741b0026a41186a200841186a290200370300200741b0026a41206a200841206a290200370300200741b0026a41286a200841286a280200360200200720082902003703b002200741ec026a20074180076a41086a290200370200200741f4026a20074180076a41106a290200370200200741fc026a20074180076a41186a29020037020020074184036a20074180076a41206a2902003702002007418c036a20074180076a41286a280200360200200720094101713602e002200720023602dc0220072007290280073702e402200741a8056a2001200741b0026a2003200420052006108ea180800020072802ac05210220072802a8054102460d0c20074190066a41086a200741c4056a29020037030020074190066a41106a200741cc056a28020036020020074188096a41086a200741e8056a29020037030020074188096a41106a200741f0056a29020037030020074188096a41186a200741f8056a29020037030020074188096a41206a20074180066a29020037030020074188096a41286a20074188066a280200360200200720072902bc0537039006200720072902e005370388092002411076210d2002410876210e20072f00b105200741b3056a2d000041107472210320072802b805210a20072802b405210b20072d00b005210920072802d005210120072802d405210420072802d805210520072802dc0521084100210c0c0b0b41002d0098a2db80001a41c00441002802a496db8000118280808000002202450d04200241023a009c04200241023a00f803200241023a00d403200241023a00b003200241023a008c03200241023a00e802200241023a00c402200241023a00a002200241023a00fc01200241023a00d801200241023a00b401200241023a009001200241023a006c200241023a0048200241023a0024200241023a00002009200b6a2209410176220d200c4f0d06200941016a2211410176220a200c4b0d05200e200d6a2d0000210d200741003602d407200741ac076a200e200a6a200e200c6a10d0b2808000200741ac026a200841286a280000360000200741a4026a200841206a2900003700002007419c026a200841186a29000037000020074194026a200841106a2900003700002007418c026a200841086a29000037000020072008290000370084022011410171210e0240024020012802282208450d0020012008417f6a36022820012001280224220841016a220c4100200128021c220a200c200a491b6b3602240240200128022020084102746a280200220c200128021822084f0d002001280214200c4107746a220820082d00004108464102746a10bda0808000200841053a0004200841083a00002008200e36023420082007290081023700052008410d6a20074181026a41086a290000370000200841156a20074181026a41106a2900003700002008411d6a20074181026a41186a290000370000200841256a20074181026a41206a2900003700002008412c6a200741a8026a290000370000200820072902ac07370238200841c0006a200741ac076a41086a290200370200200841c8006a200741ac076a41106a290200370200200841d0006a200741ac076a41186a290200370200200841d8006a200741ac076a41206a290200370200200841e0006a200741d4076a2802003602000c020b200c200841a0e6cb800010f980808000000b02402001280218220c2001280210470d00200141106a41b0e6cb800010d1a08080000b2001280214200c4107746a220841053a0004200841083a000020082007290081023700052008200e360234200820072902ac073702382008410d6a20074181026a41086a290000370000200841156a20074181026a41106a2900003700002008411d6a20074181026a41186a290000370000200841256a20074181026a41206a2900003700002008412c6a200741a8026a290000370000200841c0006a200741ac076a41086a290200370200200841c8006a200741ac076a41106a290200370200200841d0006a200741ac076a41186a290200370200200841d8006a200741ac076a41206a290200370200200841e0006a200741d4076a2802003602002001200c41016a3602180b2002200d410f71200d41047620094101711b41246c6a2208200c3602044100210c200841003a000020074198046a200741086a200b10deb28080002007200236029404200741033a00e803200741a8056a2001200741e8036a2003200420052006108ea180800020072802ac05210220072802a8054102460d0b20074190066a41086a200741c4056a29020037030020074190066a41106a200741a8056a41246a28020036020020074188096a41086a200741e8056a29020037030020074188096a41106a200741f0056a290200370300200741a0096a200741f8056a290200370300200741a8096a20074180066a290200370300200741b0096a20074188066a280200360200200720072902bc0537039006200720072902e005370388092002411076210d2002410876210e20072f00b105200741b3056a2d000041107472210320072802b805210a20072802b405210b20072d00b005210920072802d005210120072802d405210420072802d805210520072802dc0521080c0a0b200741e8036a41246a2102200741e8036a41286a210c200741003a00e9034102210e0b200c2005360200200220043602002007200e3a00e803200741c8016a200741e8036a10e7a0808000210c2003280208200b6a2204410176210220032802042105200328020021030240024020044101710d00200220054b0d07200741003a00b005200720023602ac05200720033602a8050c010b200220054b0d07200220054f0d08200741013a00b005200720033602a805200720023602ac052007200320026a2d000041f001713a00b1050b200120062008200741a8056a1090a1808000200728029403200d20072802bc03220241284b22031b2205200728029803200220031b6a2103200741f4036a2102200728029003210802400240200c0d004100210c200741a8056a41286a22014100360200200741a8056a2005200310a58980800020074188096a41286a200128020036020020074188096a41206a200741a8056a41206a29020037030020074188096a41186a200741a8056a41186a29020037030020074188096a41106a200741a8056a41106a29020037030020074188096a41086a200741a8056a41086a290200370300200720072902a805370388090c010b200741a8056a41286a22014100360200200741a8056a2005200310a58980800020074188096a41286a200128020036020020074188096a41206a200741a8056a41206a29020037030020074188096a41186a200741a8056a41186a29020037030020074188096a41106a200741a8056a41106a29020037030020074188096a41086a200741a8056a41086a290200370300200720072902a805370388094101210c0b20074190066a41086a200241086a29020037030020074190066a41106a200241106a280200360200200720022902003703900620072f00e90320072d00eb0341107472210320072802f003210a20072802ec03210b20072d00e80321092007280288042101200728028c0421042007280290042105410521020c080b2002200c41ecf0d4800010b381808000000b410441c00410bb80808000000b410441c00410bb80808000000b200a200c41ecf0d4800010b381808000000b200d200c41e4d9cb800010f980808000000b2002200541fcf1d4800010b581808000000b20022005418cf2d4800010b581808000000b20022005419cf2d4800010f980808000000b20072802bc034129490d01200728029403410028029c96db8000118080808000000c010b200041023602002000200236020420072802bc034129490d01200728029403410028029c96db8000118080808000000c010b200020033b00092000200a3602102000200b36020c200020093a00082000200d3b01062000200e3a0005200020023a00042000200c360200200020072903900637021420002008360234200020053602302000200436022c200020013602282000410b6a20034110763a00002000411c6a20074190066a41086a290300370200200041246a20074190066a41106a280200360200200041e0006a200741b0096a280200360200200041d8006a200741a8096a290300370200200041d0006a200741a0096a290300370200200041c8006a20074188096a41106a290300370200200041c0006a20074188096a41086a29030037020020002007290388093702380b200741900a6a2480808080000ba11403047f017e167f23808080800041a0036b2207248080808000200720053602142007200436021002400240024020022d00000d00200228020421020c010b200741306a200241196a290000370300200741286a200241116a290000370300200741206a200241096a290000370300200720022900013703182003280208220841017621020240024002400240024020084101710d002002200328020422084b0d02200741003a00dc01200720023602d801200720032802003602d4010c010b2002200328020422084b0d02200220084f0d0320032802002108200741013a00dc01200720083602d401200720023602d8012007200820026a2d000041f001713a00dd010b200741086a2001200741186a200741d4016a1093a1808000200728020c21022007280208450d03200041023a000420002002360200200420042802002201417f6a36020020014101470d04200741106a10dfa88080000c040b2002200841fcf1d4800010b581808000000b20022008418cf2d4800010b581808000000b20022008419cf2d4800010f980808000000b024020012802282209200128021c2208470d002001411c6a41c0e6cb800010f3a7808000200128021c2108200128022821090b2001280220200128022420096a22094100200820092008491b6b4102746a20023602002001200128022841016a36022802400240024002402001280218220820024d0d00200128021420024107746a22022d00002108200741396a200241016a41df0010f5b28080001a200241043a0004200241083a0000200228026021090240024020084108470d00200741d4016a2007413c6a41dc0010f5b28080001a200720033602b802200720093602b002200720013602b402200741bc026a2001200741d4016a2003200420052006108ea180800020072802c002210220072802bc0222034102460d05200728029c03210a200729029403210b2007280290032105200728028c0321082007280288032106200728028403210c200728028003210d20072802fc02210e20072802f802210f20072802f402211020072802f002211120072802ec02211220072802e802211320072802e402211420072802e002211520072802dc02211620072802d802211720072802d402211820072802d002211920072802cc02211a20072802c802211b20072802c402211c200345211d41082103410021040c010b2003280208210a2003280204211d2003280200211c200741d4016a410172200741396a41df0010f5b28080001a200741d0016a200241fc006a280000360200200741c8016a200241f4006a290000370300200741b8016a41086a200241ec006a290000370300200720013602b402200720033602b802200720083a00d401200720022900643703b801200741bc026a2001200741d4016a2003200420052006108ea180800020072802c002210220072802bc0222034102460d04200729029803210b200728029403211e2007280290032105200728028c0321082007280288032106200728028403210c200728028003210d20072802fc02210e20072802f802210f20072802f402211020072802f002211120072802ec02211220072802e802211320072802e402211420072802e002211520072802dc02211620072802d802211720072802d402211820072802d002211920072802cc02211a20072802c802211b20072802c402211f024020030d00200a410176210302400240200a4101710d0002402003201d4b0d004100211d0c020b2003201d41fcf1d4800010b581808000000b2003201d4b0d042003201d4f0d05201c20036a2d000041707121204101211d0b200b422088a7210a41002104200741bc026a41286a22214100360200200741bc026a201c201c20036a10d0b2808000200741f4016a221c41286a2021280200360200201c41206a200741bc026a41206a290200370200201c41186a200741bc026a41186a290200370200201c41106a200741bc026a41106a29020037020041082103201c41086a200741bc026a41086a290200370200201c20072902bc02370200200741e0016a200741b8016a41086a290300370200200741e8016a200741b8016a41106a290300370200200741f0016a200741b8016a41186a280200360200200720203a00a1022007201d3a00a002200720093602d401200720072903b8013702d801200141dc006a200741d4016a10818c8080001a200b422086201ead84210b4101211d201f211c0c010b20074198016a41186a200741b8016a41186a28020036020020074198016a41106a200741b8016a41106a29030037030020074198016a41086a200741b8016a41086a290300370300200720072903b80137039801200241ff01712103200241807e7121044100211d201b211c201a211b2019211a201821192017211820162117201521162014211520132114201221132011211220102111200f2110201f2102200e210f200d210e200c210d2006210c2008210620052108201e21052009210a0b200320047221090240024020012802282203450d0020012003417f6a36022820012001280224220341016a22044100200128021c221e2004201e491b6b3602240240200128022020034102746a2802002204200128021822034f0d00200128021420044107746a220120012d00004108464102746a10bda08080002001200a3602602001200b37025820012005360254200120083602502001200636024c2001200c3602482001200d3602442001200e3602402001200f36023c2001201036023820012011360234200120123602302001201336022c2001201436022820012015360224200120163602202001201736021c20012018360218200120193602142001201a3602102001201b36020c2001201c3602082001200236020420012009360200200141fc006a200741b0016a280200360200200141f4006a200741a8016a290300370200200141ec006a20074198016a41086a29030037020020012007290398013702640c020b2004200341a0e6cb800010f980808000000b0240200128021822042001280210470d00200141106a41b0e6cb800010d1a08080000b200128021420044107746a2203200a3602602003200b37025820032005360254200320083602502003200636024c2003200c3602482003200d3602442003200e3602402003200f36023c2003201036023820032011360234200320123602302003201336022c2003201436022820032015360224200320163602202003201736021c20032018360218200320193602142003201a3602102003201b36020c2003201c3602082003200236020420032009360200200341fc006a200741b0016a280200360200200341f4006a200741a8016a290300370200200341ec006a200741a0016a29030037020020032007290398013702642001200441016a3602180b2000201d3a0004200020043602000c040b2002200841d0e6cb800010f980808000000b2003201d418cf2d4800010b581808000000b2003201d419cf2d4800010f980808000000b200041023a0004200020023602000b200741a0036a2480808080000bfd0301047f2380808080004180016b220424808080800002400240024020022d000022050e0402010002020b4102210520022d00014101470d010b200441186a200220056a220541186a290000370300200441106a200541106a290000370300200441086a200541086a290000370300200420052900003703002003280200210520032802042106200441d4006a41286a22074100360200200441d4006a2005200520066a10a589808000200441c8006a2007280200360200200441c0006a200441f4006a290200370300200441386a200441d4006a41186a290200370300200441306a200441d4006a41106a290200370300200441286a200441d4006a41086a29020037030020042004290254370320200420032f01083b014c200041dc006a200410818c8080001a0b024020012d000022034103460d0002400240024020030e020103000b2001280224220320032802002203417f6a36020020034101470d02200141246a21030c010b2001280204220320032802002203417f6a36020020034101470d01200141046a21030b200310dfa88080000b20012002290200370200200141286a200241286a280200360200200141206a200241206a290200370200200141186a200241186a290200370200200141106a200241106a290200370200200141086a200241086a29020037020020044180016a2480808080000ba56a03087f027e027f23808080800041900a6b2207248080808000200741086a41086a200341086a280200360200200720032902003703080240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020022d0000417c6a41ff01712208410420084104491b0e050001020304000b200728021022084101762202200728020c22034b0d0441002101200741003602b00920074188096a2007280208220620026a200620036a10d0b28080002008410171210841052102200521092004210a4100210b0c260b20074190036a41286a200241d8006a29020037030020074190036a41206a200241d0006a29020037030020074190036a41186a200241c8006a29020037030020074190036a41106a200241c0006a29020037030020074190036a41086a2208200241386a2902003703002007200229023037039003200741c8016a41286a2002412c6a280200360200200741c8016a41206a200241246a290200370300200741c8016a41186a2002411c6a290200370300200741c8016a41106a200241146a290200370300200741c8016a41086a2002410c6a290200370300200720022902043703c80120072007280290033602fc012007200828020020072802bc032208200841284b22081b3602f801200720072802940320074190036a410472220c20081b3602f401200241046a2108200741086a200741f4016a10dfb2808000210a20072802f401210d200a20072802f801220b41017420072802fc01220e6b2202460d170c180b20074190036a41286a200241d0006a290200370300200741b0036a200241c8006a290200370300200741a8036a200241c0006a290200370300200741a0036a200241386a29020037030020074190036a41086a200241306a290200220f3703002007200229022822103703900320022d0004210e2002280208210a200720103e02d0012007200fa720072802bc032208200841284b22081b3602cc01200720072802940320074190036a41047220081b3602c801200241046a210b024002400240200741086a200741c8016a10dfb28080002208450d00200820072802cc01220241017420072802d001220a6b470d012003200328020820086a360208200741a8056a2001200b20032004200520061092a180800020072802a805210a20072d00ac0522024102470d02200a21020c180b20072802cc01220c410174221120072802d001220d460d16200d4101762208200c4f0d0620072802c801221220086a2d0000210941002d0098a2db80001a41c00441002802a496db8000118280808000002208450d05200841023a009c04200841023a00f803200841023a00d403200841023a00b003200841023a008c03200841023a00e802200841023a00c402200841023a00a002200841023a00fc01200841023a00d801200841023a00b401200841023a009001200841023a006c200841023a0048200841023a0024200841023a0000024002402011200d6b4101470d00200741e8036a41026a200241076a2d00003a0000200741b0056a200241146a290200370300200741b8056a2002411c6a290200370300200741c0056a200241246a280200360200200720022f00053b01e8032007200229020c3703a8050c010b200d41016a220a4101762202200c4b0d082007410036028008200741d8076a201220026a2012200c6a10d0b2808000200741e4036a200b41206a280000360000200741dc036a200b41186a290000370000200741d4036a200b41106a290000370000200741cc036a200b41086a2900003700002007200b2900003700c403200a410171210b0240024020012802282202450d0020012002417f6a36022820012001280224220241016a220a4100200128021c220e200a200e491b6b3602240240200128022020024102746a280200220a200128021822024f0d002001280214200a4107746a220220022d00004108464102746a10bda0808000200241063a0004200241083a00002002200b36022c200220072900c1033700052002410d6a200741c1036a41086a290000370000200241156a200741c1036a41106a2900003700002002411d6a200741c1036a41186a290000370000200241246a200741e0036a290000370000200220072902d807370230200241386a200741d8076a41086a290200370200200241c0006a200741d8076a41106a290200370200200241c8006a200741d8076a41186a290200370200200241d0006a200741f8076a290200370200200241d8006a20074180086a2802003602000c020b200a200241a0e6cb800010f980808000000b02402001280218220a2001280210470d00200141106a41b0e6cb800010d1a08080000b2001280214200a4107746a220241063a0004200241083a0000200220072900c1033700052002200b36022c200220072902d8073702302002410d6a200741c1036a41086a290000370000200241156a200741c1036a41106a2900003700002002411d6a200741c1036a41186a290000370000200241246a200741e0036a290000370000200241386a200741d8076a41086a290200370200200241c0006a200741d8076a41106a290200370200200241c8006a200741d8076a41186a290200370200200241d0006a200741f8076a290200370200200241d8006a20074180086a2802003602002001200a41016a3602180b4100210e0b20082009410f712009410476200d4101711b41246c6a2202200e3a0000200220072f01e8033b00012002200a360204200220072903a805370208200241036a200741e8036a41026a2d00003a0000200241106a200741a8056a41086a290300370200200241186a200741a8056a41106a290300370200200241206a200741a8056a41186a280200360200200741033a00ec032007200836029804200741073a00e803200741a8056a2001200741e8036a20032004200520061091a180800020072802ac05210220072802a8054102460d1720074190066a41086a200741c4056a29020037030020074190066a41106a200741a8056a41246a28020036020020074188096a41086a200741e8056a29020037030020074188096a41106a200741f0056a29020037030020074188096a41186a200741f8056a29020037030020074188096a41206a20074180066a290200370300200741b0096a20074188066a280200360200200720072902bc0537039006200720072902e005370388092002411076210c2002410876210d20072f00b105200741b3056a2d000041107472210320072802b805210920072802b405210a20072d00b005210120072802d005210e20072802d405210420072802d805210520072802dc0521080c140b200a20086a220e410176220d20024b0d0720072802c801210a200741d0056a220c4100360200200741a8056a200a200d6a200a20026a10d0b28080002007419c056a200c28020036020020074194056a200741a8056a41206a2902003702002007418c056a200741a8056a41186a29020037020020074184056a200741a8056a41106a290200370200200741fc046a200741a8056a41086a220a290200370200200720072902a8053702f404200741d4046a200b41086a290200370200200741dc046a200b41106a290200370200200741e4046a200b41186a290200370200200741ec046a200b41206a2802003602002003200328020820086a3602082007200e4101713602f0042007200b2902003702cc04200741063a00c804200741a8056a2001200741c8046a20032004200520061091a180800020072802ac05210220072802a8054102460d16200741a4066a200a41dc0010f5b28080001a200741a8056a200741c8016a200810deb28080000240024020012802282203450d0020012003417f6a36022820012001280224220341016a22044100200128021c220520042005491b6b3602240240200128022020034102746a280200220a200128021822034f0d002001280214200a4107746a220320032d00004108464102746a10bda080800020032002360204200341083a0000200341086a200741a4066a41dc0010f5b28080001a0c020b200a200341a0e6cb800010f980808000000b02402001280218220a2001280210470d00200141106a41b0e6cb800010d1a08080000b2001280214200a4107746a22032002360204200341083a0000200341086a200741a4066a41dc0010f5b28080001a2001200a41016a3602180b20074190096a200741bc056a29020037030020074198096a200741c4056a290200370300200741a0096a200741cc056a290200370300200741a8096a200741d4056a280200360200200720072902b4053703880920072802b005210820072802ac05210520072802a805210441002101410621020c130b20072802d0012208410176220420072802cc0122054b0d0720072802c801210341002101200741d0056a22064100360200200741a8056a200320046a200320056a10d0b280800020074190096a200741a8056a41106a29020037030020074188096a41106a200741a8056a41186a29020037030020074188096a41186a200741a8056a41206a29020037030020074188096a41206a2006280200360200200720072902b005370388092002410173210b2008410171210420072802ac05210820072802a8052105410621020c130b2002280230210820074190046a2002412c6a28020036020020074188046a200241246a29020037030020074180046a2002411c6a290200370300200741f8036a200241146a290200370300200741e8036a41086a2002410c6a290200370300200720022902043703e80302400240024002400240200728020c220a4101742007280210220b460d00200b4101762202200a4f0d01200728020820026a2d000021022003200328020841016a36020820082002410f712002410476200b4101711b41246c6a22022d0000210b200241023a0000200b4102460d02200741186a41096a200241096a290000370000200741186a41116a200241116a290000370000200741186a41196a200241196a290000370000200741186a41206a200241206a2800003600002007200b3a001820072002290001370019200741a8056a2001200741186a20032004200520061092a180800020072802a805210320072d00ac0522014102460d0420022003360204200241003a000020014101710d03200741c8006a200741e8036a41086a290300370000200741d0006a200741e8036a41106a290300370000200741d8006a200741e8036a41186a290300370000200741e0006a200741e8036a41206a290300370000200741e8006a20074190046a280200360000200041073a000420004101360200200720072903e8033700402000200729003d3700052000410d6a2007413d6a41086a290000370000200041156a2007413d6a41106a2900003700002000411d6a2007413d6a41186a290000370000200041256a2007413d6a41206a2900003700002000412c6a200741e4006a290000370000200020083602340c290b200720053602d005200720043602cc05200720053602b005200720043602ac054100210b200741003b01a80520072d00e8034103460d14200741e8036a200741a8056a10e7a0808000210b0c140b2002200a41e4d9cb800010f980808000000b2003280208220a41017622062003280204220b4b0d09200741003602ac0820074184086a2003280200220320066a2003200b6a10d0b2808000200a410171210b0240024020012802282203450d0020012003417f6a36022820012001280224220341016a22064100200128021c220a2006200a491b6b3602240240200128022020034102746a2802002206200128021822034f0d00200128021420064107746a220320032d00004108464102746a10bda08080002003200b360234200320053602302003200436022c200320053602102003200436020c200341003b0108200341053a0004200341083a00002003200729028408370238200341c0006a20074184086a41086a290200370200200341c8006a20074194086a290200370200200341d0006a2007419c086a290200370200200341d8006a200741a4086a290200370200200341e0006a200741ac086a2802003602000c020b2006200341a0e6cb800010f980808000000b0240200128021822062001280210470d00200141106a41b0e6cb800010d1a08080000b200128021420064107746a2203200b360234200320053602302003200436022c200320053602102003200436020c200341003b0108200341053a0004200341083a00002003200729028408370238200341c0006a20074184086a41086a290200370200200341c8006a20074194086a290200370200200341d0006a2007419c086a290200370200200341d8006a200741a4086a290200370200200341e0006a200741ac086a2802003602002001200641016a3602180b20022006360204200241003a00000b20074198066a200741fc036a29020037030020074190066a41106a20074184046a280200360200200720072902f4033703900620072f00e90320072d00eb034110747221034100210b2007280290042105200728028c042104200728028804210e20072802f003210920072802ec03210a20072d00e8032101410721020c240b2000410236020020002003360204024020072d00e80322004103460d0002400240024020000e020103000b200728028c04220020002802002200417f6a36020020004101470d022007418c046a21000c010b20072802ec03220020002802002200417f6a36020020004101470d01200741e8036a41047221000b200010dfa88080000b2008410028029c96db8000118080808000000c240b200741e8036a41286a200241d8006a290200370300200741e8036a41206a200241d0006a290200370300200741e8036a41186a200241c8006a290200370300200741e8036a41106a200241c0006a290200370300200741e8036a41086a2208200241386a290200370300200720022902303703e803200228022c210e200741c8016a41286a200241286a280200360200200741c8016a41206a200241206a290200370300200741c8016a41186a200241186a290200370300200741c8016a41106a200241106a290200370300200741c8016a41086a200241086a290200370300200720022902003703c801200720072802e803360274200720082802002007280294042202200241284b22021b360270200720072802ec03200741e8036a41047220021b36026c200741086a200741ec006a10dfb28080002102200728026c210a024002402002200728027022084101742007280274220d6b220b470d002002200728020c41017420072802106b460d010b02400240024002400240024002402002200b490d00200728021020026a220b4101762208200728020c220a4f0d01200728020820086a2d000021082003200220032802086a41016a360208200e2008410f712008410476200b4101711b41246c6a22022d00002108200241023a000020084102460d02200741a4016a41096a200241096a290000370000200741a4016a41116a200241116a290000370000200741a4016a41196a200241196a290000370000200741a4016a41206a200241206a280000360000200720083a00a401200720022900013700a501200741a8056a2001200741a4016a20032004200520061092a180800020072802a805210320072d00ac0522014102460d0420022003360204200241003a000020014101710d03200041346a200741ec006a10ddb28080002000200e360230200041013602002000412c6a200741f0016a280200360200200041246a200741e8016a2903003702002000411c6a200741e0016a290300370200200041146a200741d8016a2903003702002000410c6a200741d0016a290300370200200020072903c8013702040c050b200d200241016a22096a220c410176220320084b0d0e200741003602d808200741b0086a200a20036a200a20086a10d0b2808000200741f8006a41286a200741c8016a41286a280200360200200741f8006a41206a200741c8016a41206a290300370300200741f8006a41186a200741c8016a41186a290300370300200741f8006a41106a200741c8016a41106a290300370300200741f8006a41086a200741c8016a41086a290300370300200720072903c801370378200d20026a220d41017622032008490d052003200841e4d9cb800010f980808000000b2008200a41e4d9cb800010f980808000000b2003280208220b4101762208200328020422064b0d0d2007410036028409200741dc086a2003280200220320086a200320066a10d0b2808000200b41017121060240024020012802282203450d0020012003417f6a36022820012001280224220341016a22084100200128021c220b2008200b491b6b3602240240200128022020034102746a2802002208200128021822034f0d00200128021420084107746a220320032d00004108464102746a10bda080800020032006360234200320053602302003200436022c200320053602102003200436020c200341003b0108200341053a0004200341083a0000200320072902dc08370238200341c0006a200741dc086a41086a290200370200200341c8006a200741ec086a290200370200200341d0006a200741f4086a290200370200200341d8006a200741fc086a290200370200200341e0006a20074184096a2802003602000c020b2008200341a0e6cb800010f980808000000b0240200128021822082001280210470d00200141106a41b0e6cb800010d1a08080000b200128021420084107746a22032006360234200320053602302003200436022c200320053602102003200436020c200341003b0108200341053a0004200341083a0000200320072902dc08370238200341c0006a200741dc086a41086a290200370200200341c8006a200741ec086a290200370200200341d0006a200741f4086a290200370200200341d8006a200741fc086a290200370200200341e0006a20074184096a2802003602002001200841016a3602180b20022008360204200241003a00000b200728027422014101762202200728027022034b0d0d4100210b200741003602b00920074188096a200728026c220420026a200420036a10d0b280800020074198066a200741e0016a29030037030020074190066a41106a200741e8016a280200360200200720072903d801370390062001410171210820072f00cd0120072d00cf0141107472210320072802f001211120072802ec01210420072802d401210920072802d001210a20072d00cc01210120072f01ca01210c20072d00c901210d20072d00c8012102200e21060c120b2000410236020020002003360204200741c8016a10bfa0808000200e410028029c96db8000118080808000000b2007280294044129490d2520072802ec03410028029c96db8000118080808000000c250b200a20036a2d0000210b41002d0098a2db80001a41c00441002802a496db8000118280808000002206450d0b200c410171210a200641023a009c04200641023a00f803200641023a00d403200641023a00b003200641023a008c03200641023a00e802200641023a00c402200641023a00a002200641023a00fc01200641023a00d801200641023a00b401200641023a009001200641023a006c200641023a0048200641023a0024200641023a0000200741d3056a200741a0016a280200360000200741cb056a20074198016a290300370000200741c3056a200741f8006a41186a290300370000200741bb056a200741f8006a41106a290300370000200741b3056a20074180016a290300370000200720072903783700ab05200141106a210c0240024020012802282203450d0020012003417f6a36022820012001280224220341016a22084100200128021c221120082011491b6b3602240240200128022020034102746a2802002208200128021822034f0d00200141186a2111200128021420084107746a220320032d00004108464102746a10bda0808000200341083a00002003200a3602342003200e360230200320072900a805370001200341096a200741a8056a41086a290000370000200341116a200741a8056a41106a290000370000200341196a200741a8056a41186a290000370000200341216a200741a8056a41206a290000370000200341286a200741cf056a290000370000200320072902b008370238200341c0006a200741b0086a41086a290200370200200341c8006a200741b0086a41106a290200370200200341d0006a200741b0086a41186a290200370200200341d8006a200741b0086a41206a290200370200200341e0006a200741b0086a41286a2802003602000c020b2008200341a0e6cb800010f980808000000b0240200128021822082001280210470d00200c41b0e6cb800010d1a08080000b200141186a2111200128021420084107746a220341083a0000200320072900a8053700012003200a3602342003200e360230200320072902b008370238200341096a200741a8056a41086a290000370000200341116a200741a8056a41106a290000370000200341196a200741a8056a41186a290000370000200341216a200741a8056a41206a290000370000200341286a200741cf056a290000370000200341c0006a200741b0086a41086a290200370200200341c8006a200741b0086a41106a290200370200200341d0006a200741b0086a41186a290200370200200341d8006a200741b0086a41206a290200370200200341e0006a200741b0086a41286a2802003602002001200841016a3602180b2006200b410f71200b410476200d4101711b41246c6a220320083602044100210d200341003a000002400240200728020c22034101742007280210220b20026a2208470d00200741a8056a200741ec006a200210deb280800020074188096a41086a200741b4056a29020037030020074198096a200741bc056a290200370300200741a0096a200741c4056a290200370300200741a8096a200741a8056a41246a290200370300200741b0096a200741d4056a280200360200200720072902ac05370388092004410876210320072802a8052108200521112005210a20042101410021020c010b2008410176220a20034f0d0e200b20096a220e410176220d20034b0d0d2007280208220b200a6a2d0000210a200741003602e009200741b8096a200b200d6a200b20036a10d0b2808000200e410171210d0240024020012802282203450d0020012003417f6a36022820012001280224220341016a220b4100200128021c220e200b200e491b6b3602240240200128022020034102746a280200220b200128021822034f0d002001280214200b4107746a220320032d00004108464102746a10bda08080002003200d360234200320053602302003200436022c200320053602102003200436020c200341003b0108200341053a0004200341083a0000200320072902b809370238200341c0006a200741b8096a41086a290200370200200341c8006a200741c8096a290200370200200341d0006a200741d0096a290200370200200341d8006a200741d8096a290200370200200341e0006a200741e0096a2802003602000c020b200b200341a0e6cb800010f980808000000b02402011280200220b200c280200470d00200c41b0e6cb800010d1a08080000b2001280214200b4107746a2203200d360234200320053602302003200436022c200320053602102003200436020c200341003b0108200341053a0004200341083a0000200320072902b809370238200341c0006a200741b8096a41086a290200370200200341c8006a200741c8096a290200370200200341d0006a200741d0096a290200370200200341d8006a200741d8096a290200370200200341e0006a200741e0096a2802003602002001200b41016a3602180b2006200a410f71200a41047620084101711b41246c6a2203200b3602044100210d200341003a0000200741a8056a200741ec006a200210deb280800020074190096a200741b4056a29020037030020074198096a200741bc056a290200370300200741a0096a200741c4056a290200370300200741a8096a200741a8056a41246a290200370300200741b0096a200741d4056a280200360200200720072902ac053703880920072802a8052108410321020b4100210b0c0f0b200720053602b803200720043602b403200720053602980320072004360294034100210b200741003b01900320072d00c8014103460d0d200741c8016a20074190036a10e7a0808000210b0c0d0b2002200341ecf0d4800010b381808000000b410441c00410bb80808000000b2008200c41e4d9cb800010f980808000000b2002200c41ecf0d4800010b381808000000b200d200241ecf0d4800010b381808000000b2004200541ecf0d4800010b381808000000b2006200b41ecf0d4800010b381808000000b2003200841ecf0d4800010b381808000000b2008200641ecf0d4800010b381808000000b2002200341ecf0d4800010b381808000000b410441c00410bb80808000000b200d200341ecf0d4800010b381808000000b200a200341e4d9cb800010f980808000000b0240024002400240200d410176220c20084b0d002007410036028c0a200741e4096a200a200c6a200a20086a10d0b2808000200328020421082003280200210a20032802082103200741a8056a41286a200741c8016a41286a280200360200200741a8056a41206a200741c8016a41206a290300370300200741a8056a41186a200741c8016a41186a290300370300200741a8056a41106a200741c8016a41106a290300370300200741a8056a41086a200741c8016a41086a290300370300200720072903c8013703a805200320026a220341017621020240024020034101710d00200220084b0d03200741003a00fc01200720023602f8012007200a3602f4010c010b200220084b0d03200220084f0d04200741013a00fc012007200a3602f401200720023602f8012007200a20026a2d000041f001713a00fd010b20044108762103200d410171210820012006200741a8056a200741f4016a1090a180800020074188096a41086a200741e4096a41086a29020037030020074188096a41106a200741e4096a41106a29020037030020074188096a41186a200741e4096a41186a29020037030020074188096a41206a200741e4096a41206a29020037030020074188096a41286a200741e4096a41286a280200360200200720072902e409370388094100210d200e2106200521112005210a20042101410021020c040b200c200841ecf0d4800010b381808000000b2002200841fcf1d4800010b581808000000b20022008418cf2d4800010b581808000000b20022008419cf2d4800010f980808000000b02402007280294044129490d0020072802ec03410028029c96db8000118080808000000b2004210e20062105201121040c130b20072d00ab05210e20072f00a905210c2003280208220d410176210a02400240024002400240200d4101710d00200a2003280204220d4b0d02200741003a0098032007200a3602940320072003280200360290030c010b200a2003280204220d4b0d02200a200d4f0d0320032802002103200741013a00980320072003360290032007200a3602940320072003200a6a2d000041f001713a0099030b200c200e41107472210320012006200241046a20074190036a1090a18080004100210141072102200521092004210a0c150b200a200d41fcf1d4800010b581808000000b200a200d418cf2d4800010b581808000000b200a200d419cf2d4800010f980808000000b4100210b0b20072802bc034129490d10200728029403410028029c96db8000118080808000000c100b41e8e3cb8000412a4194e4cb800010f880808000000b200041023602002000200236020420072802bc034129490d0f200728029403410028029c96db8000118080808000000c0f0b200a200728020c41017420072802106b470d00200720053602f003200720043602ec03200741003a00e803200741c8016a200741e8036a10e7a0808000210b2003280208200a6a2205410176210220032802042104200328020021030240024020054101710d00200220044b0d05200741003a00b005200720023602ac05200720033602a8050c010b200220044b0d05200220044f0d06200741013a00b005200720033602a805200720023602ac052007200320026a2d000041f001713a00b1050b200120062008200741a8056a1090a1808000200728029403200c20072802bc03220241284b22031b2201200728029803200220031b6a2103200741f4036a21022007280290032108200b0d014100210b200741a8056a41286a22044100360200200741a8056a2001200310a58980800020074188096a41286a200428020036020020074188096a41206a200741a8056a41206a29020037030020074188096a41186a200741a8056a41186a29020037030020074188096a41106a200741a8056a41106a29020037030020074188096a41086a200741a8056a41086a290200370300200720072902a805370388090c020b0240200a2002490d00200e4101762202200b4b0d06200741003602a80720074180076a200d20026a200d200b6a10d0b280800041002d0098a2db80001a41c00441002802a496db8000118280808000002202450d07200241023a009c04200241023a00f803200241023a00d403200241023a00b003200241023a008c03200241023a00e802200241023a00c402200241023a00a002200241023a00fc01200241023a00d801200241023a00b401200241023a009001200241023a006c200241023a0048200241023a0024200241023a0000200741b0026a41086a200841086a290200370300200741b0026a41106a200841106a290200370300200741b0026a41186a200841186a290200370300200741b0026a41206a200841206a290200370300200741b0026a41286a200841286a280200360200200720082902003703b002200741ec026a20074180076a41086a290200370200200741f4026a20074180076a41106a290200370200200741fc026a20074180076a41186a29020037020020074184036a20074180076a41206a2902003702002007418c036a20074180076a41286a2802003602002007200e4101713602e002200720023602dc0220072007290280073702e402200741a8056a2001200741b0026a20032004200520061091a180800020072802ac05210220072802a8054102460d0c20074190066a41086a200741c4056a29020037030020074190066a41106a200741cc056a28020036020020074188096a41086a200741e8056a29020037030020074188096a41106a200741f0056a29020037030020074188096a41186a200741f8056a29020037030020074188096a41206a20074180066a29020037030020074188096a41286a20074188066a280200360200200720072902bc0537039006200720072902e005370388092002411076210c2002410876210d20072f00b105200741b3056a2d000041107472210320072802b805210920072802b405210a20072d00b005210120072802d005210e20072802d405210420072802d805210520072802dc0521084100210b0c0b0b41002d0098a2db80001a41c00441002802a496db8000118280808000002202450d07200241023a009c04200241023a00f803200241023a00d403200241023a00b003200241023a008c03200241023a00e802200241023a00c402200241023a00a002200241023a00fc01200241023a00d801200241023a00b401200241023a009001200241023a006c200241023a0048200241023a0024200241023a0000200e200a6a220e410176220c200b4f0d09200e41016a22114101762209200b4b0d08200d200c6a2d0000210c200741003602d407200741ac076a200d20096a200d200b6a10d0b2808000200741ac026a200841286a280000360000200741a4026a200841206a2900003700002007419c026a200841186a29000037000020074194026a200841106a2900003700002007418c026a200841086a29000037000020072008290000370084022011410171210d0240024020012802282208450d0020012008417f6a36022820012001280224220841016a220b4100200128021c2209200b2009491b6b3602240240200128022020084102746a280200220b200128021822084f0d002001280214200b4107746a220820082d00004108464102746a10bda0808000200841053a0004200841083a00002008200d36023420082007290081023700052008410d6a20074181026a41086a290000370000200841156a20074181026a41106a2900003700002008411d6a20074181026a41186a290000370000200841256a20074181026a41206a2900003700002008412c6a200741a8026a290000370000200820072902ac07370238200841c0006a200741ac076a41086a290200370200200841c8006a200741ac076a41106a290200370200200841d0006a200741ac076a41186a290200370200200841d8006a200741ac076a41206a290200370200200841e0006a200741d4076a2802003602000c020b200b200841a0e6cb800010f980808000000b02402001280218220b2001280210470d00200141106a41b0e6cb800010d1a08080000b2001280214200b4107746a220841053a0004200841083a000020082007290081023700052008200d360234200820072902ac073702382008410d6a20074181026a41086a290000370000200841156a20074181026a41106a2900003700002008411d6a20074181026a41186a290000370000200841256a20074181026a41206a2900003700002008412c6a200741a8026a290000370000200841c0006a200741ac076a41086a290200370200200841c8006a200741ac076a41106a290200370200200841d0006a200741ac076a41186a290200370200200841d8006a200741ac076a41206a290200370200200841e0006a200741d4076a2802003602002001200b41016a3602180b2002200c410f71200c410476200e4101711b41246c6a2208200b3602044100210b200841003a000020074198046a200741086a200a10deb28080002007200236029404200741033a00e803200741a8056a2001200741e8036a20032004200520061091a180800020072802ac05210220072802a8054102460d0b20074190066a41086a200741c4056a29020037030020074190066a41106a200741a8056a41246a28020036020020074188096a41086a200741e8056a29020037030020074188096a41106a200741f0056a290200370300200741a0096a200741f8056a290200370300200741a8096a20074180066a290200370300200741b0096a20074188066a280200360200200720072902bc0537039006200720072902e005370388092002411076210c2002410876210d20072f00b105200741b3056a2d000041107472210320072802b805210920072802b405210a20072d00b005210120072802d005210e20072802d405210420072802d805210520072802dc0521080c0a0b200741a8056a41286a22044100360200200741a8056a2001200310a58980800020074188096a41286a200428020036020020074188096a41206a200741a8056a41206a29020037030020074188096a41186a200741a8056a41186a29020037030020074188096a41106a200741a8056a41106a29020037030020074188096a41086a200741a8056a41086a290200370300200720072902a805370388094101210b0b20074190066a41086a200241086a29020037030020074190066a41106a200241106a280200360200200720022902003703900620072f00e90320072d00eb0341107472210320072802f003210920072802ec03210a20072d00e8032101200728028804210e200728028c0421042007280290042105410521020c080b2002200441fcf1d4800010b581808000000b20022004418cf2d4800010b581808000000b20022004419cf2d4800010f980808000000b2002200b41ecf0d4800010b381808000000b410441c00410bb80808000000b410441c00410bb80808000000b2009200b41ecf0d4800010b381808000000b200c200b41e4d9cb800010f980808000000b20072802bc034129490d01200728029403410028029c96db8000118080808000000c010b200041023602002000200236020420072802bc034129490d01200728029403410028029c96db8000118080808000000c010b200020033b0009200020093602102000200a36020c200020013a00082000200c3b01062000200d3a0005200020023a00042000200b360200200020072903900637021420002008360234200020053602302000200436022c2000200e3602282000410b6a20034110763a00002000411c6a20074190066a41086a290300370200200041246a20074190066a41106a280200360200200041e0006a200741b0096a280200360200200041d8006a200741a8096a290300370200200041d0006a200741a0096a290300370200200041c8006a20074188096a41106a290300370200200041c0006a20074188096a41086a29030037020020002007290388093702380b200741900a6a2480808080000ba11403047f017e167f23808080800041a0036b2207248080808000200720053602142007200436021002400240024020022d00000d00200228020421020c010b200741306a200241196a290000370300200741286a200241116a290000370300200741206a200241096a290000370300200720022900013703182003280208220841017621020240024002400240024020084101710d002002200328020422084b0d02200741003a00dc01200720023602d801200720032802003602d4010c010b2002200328020422084b0d02200220084f0d0320032802002108200741013a00dc01200720083602d401200720023602d8012007200820026a2d000041f001713a00dd010b200741086a2001200741186a200741d4016a1094a1808000200728020c21022007280208450d03200041023a000420002002360200200420042802002201417f6a36020020014101470d04200741106a10dfa88080000c040b2002200841fcf1d4800010b581808000000b20022008418cf2d4800010b581808000000b20022008419cf2d4800010f980808000000b024020012802282209200128021c2208470d002001411c6a41c0e6cb800010f3a7808000200128021c2108200128022821090b2001280220200128022420096a22094100200820092008491b6b4102746a20023602002001200128022841016a36022802400240024002402001280218220820024d0d00200128021420024107746a22022d00002108200741396a200241016a41df0010f5b28080001a200241043a0004200241083a0000200228026021090240024020084108470d00200741d4016a2007413c6a41dc0010f5b28080001a200720033602b802200720093602b002200720013602b402200741bc026a2001200741d4016a20032004200520061091a180800020072802c002210220072802bc0222034102460d05200728029c03210a200729029403210b2007280290032105200728028c0321082007280288032106200728028403210c200728028003210d20072802fc02210e20072802f802210f20072802f402211020072802f002211120072802ec02211220072802e802211320072802e402211420072802e002211520072802dc02211620072802d802211720072802d402211820072802d002211920072802cc02211a20072802c802211b20072802c402211c200345211d41082103410021040c010b2003280208210a2003280204211d2003280200211c200741d4016a410172200741396a41df0010f5b28080001a200741d0016a200241fc006a280000360200200741c8016a200241f4006a290000370300200741b8016a41086a200241ec006a290000370300200720013602b402200720033602b802200720083a00d401200720022900643703b801200741bc026a2001200741d4016a20032004200520061091a180800020072802c002210220072802bc0222034102460d04200729029803210b200728029403211e2007280290032105200728028c0321082007280288032106200728028403210c200728028003210d20072802fc02210e20072802f802210f20072802f402211020072802f002211120072802ec02211220072802e802211320072802e402211420072802e002211520072802dc02211620072802d802211720072802d402211820072802d002211920072802cc02211a20072802c802211b20072802c402211f024020030d00200a410176210302400240200a4101710d0002402003201d4b0d004100211d0c020b2003201d41fcf1d4800010b581808000000b2003201d4b0d042003201d4f0d05201c20036a2d000041707121204101211d0b200b422088a7210a41002104200741bc026a41286a22214100360200200741bc026a201c201c20036a10d0b2808000200741f4016a221c41286a2021280200360200201c41206a200741bc026a41206a290200370200201c41186a200741bc026a41186a290200370200201c41106a200741bc026a41106a29020037020041082103201c41086a200741bc026a41086a290200370200201c20072902bc02370200200741e0016a200741b8016a41086a290300370200200741e8016a200741b8016a41106a290300370200200741f0016a200741b8016a41186a280200360200200720203a00a1022007201d3a00a002200720093602d401200720072903b8013702d801200141dc006a200741d4016a10818c8080001a200b422086201ead84210b4101211d201f211c0c010b20074198016a41186a200741b8016a41186a28020036020020074198016a41106a200741b8016a41106a29030037030020074198016a41086a200741b8016a41086a290300370300200720072903b80137039801200241ff01712103200241807e7121044100211d201b211c201a211b2019211a201821192017211820162117201521162014211520132114201221132011211220102111200f2110201f2102200e210f200d210e200c210d2006210c2008210620052108201e21052009210a0b200320047221090240024020012802282203450d0020012003417f6a36022820012001280224220341016a22044100200128021c221e2004201e491b6b3602240240200128022020034102746a2802002204200128021822034f0d00200128021420044107746a220120012d00004108464102746a10bda08080002001200a3602602001200b37025820012005360254200120083602502001200636024c2001200c3602482001200d3602442001200e3602402001200f36023c2001201036023820012011360234200120123602302001201336022c2001201436022820012015360224200120163602202001201736021c20012018360218200120193602142001201a3602102001201b36020c2001201c3602082001200236020420012009360200200141fc006a200741b0016a280200360200200141f4006a200741a8016a290300370200200141ec006a20074198016a41086a29030037020020012007290398013702640c020b2004200341a0e6cb800010f980808000000b0240200128021822042001280210470d00200141106a41b0e6cb800010d1a08080000b200128021420044107746a2203200a3602602003200b37025820032005360254200320083602502003200636024c2003200c3602482003200d3602442003200e3602402003200f36023c2003201036023820032011360234200320123602302003201336022c2003201436022820032015360224200320163602202003201736021c20032018360218200320193602142003201a3602102003201b36020c2003201c3602082003200236020420032009360200200341fc006a200741b0016a280200360200200341f4006a200741a8016a290300370200200341ec006a200741a0016a29030037020020032007290398013702642001200441016a3602180b2000201d3a0004200020043602000c040b2002200841d0e6cb800010f980808000000b2003201d418cf2d4800010b581808000000b2003201d419cf2d4800010f980808000000b200041023a0004200020023602000b200741a0036a2480808080000bbf0901057f2380808080004180026b2204248080808000024002400240024002400240024020012802682205450d0020052002200128026c2802181184808080000022050d010b20044180016a20012802502002200320012802542802141183808080000002402004280280012206418080808078470d0041002d0098a2db80001a413041002802a496db8000118280808000002205450d042005418580808078360200200520022900003700042005410c6a200241086a290000370000200541146a200241106a2900003700002005411c6a200241186a290000370000410121010c060b2004280288012105200428028401210302402001280200450d0020012802040d022001417f36020420012802082107200128020c2108200441a8016a200241186a290000370200200441a0016a200241106a29000037020020044180016a41186a200241086a2900003702002004200536028c0120042003360288012004428280808088808080807f370280012004200229000037029001200720044180016a200828020c118b80808000002001200128020441016a3602040b200441e0006a41186a200241186a290000370300200441e0006a41106a200241106a290000370300200441e0006a41086a200241086a2900003703002004200229000037036020044180016a200441e0006a20032005200141106a10f7a0808000024020042d00800122054108460d00200420042d0083013a0003200420042f0081013b00012004280284012107200441086a20044180016a41086a41d80010f5b28080001a20042007360204200420053a00002006450d052003410028029c96db8000118080808000000c050b2004280284012105410121012006450d052003410028029c96db8000118080808000000c050b02402001280200450d0020012802040d022001417f36020420012802082103200128020c2106200441a0016a200241186a29000037020020044180016a41186a200241106a29000037020020044180016a41106a200241086a29000037020020042005360284012004418180808078360280012004200229000037028801200320044180016a200628020c118b80808000002001200128020441016a3602040b20042005200141106a10ffa08080000c030b41a4e4cb8000108481808000000b41b4e4cb8000108481808000000b4104413010bb80808000000b200441f8016a200241186a290000370200200441f0016a200241106a290000370200200441e8016a200241086a290000370200200420022900003702e00120044180016a200441e00010f5b28080001a0240024020012802282202450d0020012002417f6a36022820012001280224220241016a22054100200128021c220320052003491b6b3602240240200128022020024102746a2802002205200128021822024f0d00200128021420054107746a220120012d00004108464102746a10bda0808000200120044180016a41800110f5b28080001a0c020b2005200241a0e6cb800010f980808000000b0240200128021822052001280210470d00200141106a41b0e6cb800010d1a08080000b200128021420054107746a20044180016a41800110f5b28080001a2001200541016a3602180b410021010b200020053602042000200136020020044180026a2480808080000bbf0901057f2380808080004180026b2204248080808000024002400240024002400240024020012802682205450d0020052002200128026c2802181184808080000022050d010b20044180016a20012802502002200320012802542802141183808080000002402004280280012206418080808078470d0041002d0098a2db80001a413041002802a496db8000118280808000002205450d042005418580808078360200200520022900003700042005410c6a200241086a290000370000200541146a200241106a2900003700002005411c6a200241186a290000370000410121010c060b2004280288012105200428028401210302402001280200450d0020012802040d022001417f36020420012802082107200128020c2108200441a8016a200241186a290000370200200441a0016a200241106a29000037020020044180016a41186a200241086a2900003702002004200536028c0120042003360288012004428280808088808080807f370280012004200229000037029001200720044180016a200828020c118b80808000002001200128020441016a3602040b200441e0006a41186a200241186a290000370300200441e0006a41106a200241106a290000370300200441e0006a41086a200241086a2900003703002004200229000037036020044180016a200441e0006a20032005200141106a10fba0808000024020042d00800122054108460d00200420042d0083013a0003200420042f0081013b00012004280284012107200441086a20044180016a41086a41d80010f5b28080001a20042007360204200420053a00002006450d052003410028029c96db8000118080808000000c050b2004280284012105410121012006450d052003410028029c96db8000118080808000000c050b02402001280200450d0020012802040d022001417f36020420012802082103200128020c2106200441a0016a200241186a29000037020020044180016a41186a200241106a29000037020020044180016a41106a200241086a29000037020020042005360284012004418180808078360280012004200229000037028801200320044180016a200628020c118b80808000002001200128020441016a3602040b20042005200141106a10ffa08080000c030b41a4e4cb8000108481808000000b41b4e4cb8000108481808000000b4104413010bb80808000000b200441f8016a200241186a290000370200200441f0016a200241106a290000370200200441e8016a200241086a290000370200200420022900003702e00120044180016a200441e00010f5b28080001a0240024020012802282202450d0020012002417f6a36022820012001280224220241016a22054100200128021c220320052003491b6b3602240240200128022020024102746a2802002205200128021822024f0d00200128021420054107746a220120012d00004108464102746a10bda0808000200120044180016a41800110f5b28080001a0c020b2005200241a0e6cb800010f980808000000b0240200128021822052001280210470d00200141106a41b0e6cb800010d1a08080000b200128021420054107746a20044180016a41800110f5b28080001a2001200541016a3602180b410021010b200020053602042000200136020020044180026a2480808080000bc18c0105107f017e017f047e397f23808080800041a0096b220524808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020022d00002206417c6a41ff01712207410420074104491b417e6a0e03030102000b2000200241e00010f5b28080001a0c220b200241056a210820022d000421092002280230220a2d00004102460d0241002106410121070c030b200541a0036a200241c4006a290200370300200541a8036a200241cc006a290200370300200541b0036a200241d4006a2902003703002005200229023c3703980341012107200241016a2108200241306a2109200228025c210b2002280238210c2002280234210d2002280230210e200228022c220a2d00004102460d064100210f0c070b20054198036a41286a200241d0006a290200370300200541b8036a200241c8006a29020037030020054198036a41186a200241c0006a29020037030020054198036a41106a200241386a29020037030020054198036a41086a200241306a2902003703002005200229022837039803200541e6036a200241076a2d00003a0000200541c8036a41086a200241146a290200370300200541c8036a41106a2002411c6a290200370300200541c8036a41186a200241246a280200360200200520022f00053b01e4032005200229020c3703c80320022d00042106200228020821102003280200210a2003280204210820032802082109024002400240024002400240024002400240024020040d0020052802a00320052802c4032204200441284b1b2207417f6a210f2007450d14200741017420096a200528029803417f736a22094101762107200528029c0320054198036a410472200441284b1b200f6a2d0000410f71210f024020094101710d00200720084d0d022007200841fcf1d4800010b581808000000b200720084b0d1520072008490d0220072008419cf2d4800010f980808000000b2009410176210702400240200941017122040d00200720084d0d012007200841fcf1d4800010b581808000000b200720084b0d16200720084f0d17200a20076a2d000021090b200542003702a001200541003602c004200520073602bc042005200a3602b804200541f8006a200541b8046a4100200510e7b28080001a2004450d06200941f00171210820052d00a4014101710d04200541f8006a41046a2104200541f8006a4104412820052802a001220b41284b22091b6a280200220f200b412820091b460d022004200541f8006a41286a20091b21042005280278200541f8006a20091b21090c030b41002104200541003602e803200f4104742111200541e8036a41046a2112410121080c070b200a20076a22042d0000210941002108200541f8006a41286a220b4100360200200541f8006a200a200410a589808000200541b8046a41286a220c200b280200220b360200200541b8046a41206a220e200541f8006a41206a290200370300200541b8046a41186a220d200541f8006a41186a290200370300200541b8046a41106a2213200541f8006a41106a290200370300200541b8046a41086a2214200541f8006a41086a2902003703002005200529027822153703b804200541b8046a41047221042009417071200f72211602400240200541b8046a41044128200b41284b22091b6a280200220f200b412820091b460d002004200c20091b21042015a7200541b8046a20091b21090c010b200541b8046a10a78980800020052802bc04210f20052802b80421090b2009200f6a20163a00002004200428020041016a36020020054190066a41086a2014290300221537030020054190066a41106a2013290300221737030020054190066a41186a200d290300221837030020054190066a41206a200e290300221937030020054190066a41286a200c2802002204360200200520052903b804221a37039006200541f4036a2015370200200541fc036a201737020020054184046a20183702002005418c046a201937020020054194046a2004360200200541013602e8032005201a3702ec03200541e8036a41046a21120c050b200541f8006a10d2b2808000200528027c210f200528027821090b2009200f6a20083a00002004200428020041016a3602000c010b200528027c20052802a0012204200441284b22041b2209450d122005280278200541f8006a20041b20096a417f6a220420042d00002008410476723a00000b200520052802a40141016a3602a4010b20052005280298033602c004200520052802a00320052802c4032204200441284b22041b3602bc042005200528029c0320054198036a41047220041b3602b804200541f8006a200541b8046a4100200510e7b28080001a20052802a401220841017621040240024020084101710d00200528027c20052802a0012209200941284b22091b220f2004490d132005280278200541f8006a20091b21090c010b200528027c20052802a0012209200941284b1b220f2004490d13200f20044d0d142005280278200541f8006a200941284b1b220920046a2d000041707121110b200541b8046a41286a220f4100360200200541b8046a2009200920046a10a58980800020054190066a41286a2204200f28020036020020054190066a41206a2209200541b8046a41206a29020037030020054190066a41186a220f200541b8046a41186a29020037030020054190066a41106a220b200541b8046a41106a29020037030020054190066a41086a220c200541b8046a41086a290200370300200520052902b80437039006024020052802a0014129490d002005280278410028029c96db8000118080808000000b200541f4036a200c290300370200200541fc036a200b29030037020020054184046a200f2903003702002005418c046a200929030037020020054194046a2004280200360200200541013602e80320052005290390063702ec03200541ec036a21120b20052802f0032005280294042204200441284b22041b210920052802ec03201220041b21040b2009200720041b211b2008410171211c2004200a20041b211d024020064101710d00024020012802282204200128021c2207470d002001411c6a41c0e6cb800010f3a7808000200128021c2107200128022821040b2001280220200128022420046a22044100200720042007491b6b4102746a20103602002001200128022841016a3602282001280218220720104b0d1d2010200741d0e6cb800010f980808000000b20054198046a41026a200541e4036a41026a2d00003a0000200541a7046a200541c8036a41086a290300370000200541af046a200541d8036a290300370000200541b7046a200541e0036a2d00003a0000200520052f01e4033b0198042005201036009b04200520052903c80337009f04200520113a0081012005201c3a0080012005201b36027c2005201d360278200541086a200120054198046a200541f8006a1094a1808000200528020c21102005280208450d1b200041083a000020002010360204024020052802e803450d0020122802284129490d0020052802ec03410028029c96db8000118080808000000b20052802c4034129490d09200528029c03410028029c96db8000118080808000000c090b0240200a2d00244102460d0041012106410221070c010b410221060240200a2d00484102460d00410321070c010b0240200a2d006c4102460d0041032106410421070c010b0240200a2d0090014102460d0041042106410521070c010b0240200a2d00b4014102460d0041052106410621070c010b0240200a2d00d8014102460d0041062106410721070c010b0240200a2d00fc014102460d0041072106410821070c010b0240200a2d00a0024102460d0041082106410921070c010b0240200a2d00c4024102460d0041092106410a21070c010b0240200a2d00e8024102460d00410a2106410b21070c010b0240200a2d008c034102460d00410b2106410c21070c010b0240200a2d00b0034102460d00410c2106410d21070c010b0240200a2d00d4034102460d00410d2106410e21070c010b0240200a2d00f8034102460d00410e2106410f21070c010b200a2d009c044102460d01410f2106411021070b200741246c2107024002400340200741246a220441e404460d01200a20076a21102004210720102d00004102460d000c020b0b200941ff01714103460d020b2000200a360230200020093a0004200041073a0000200020082900003700052000412c6a200841276a280000360000200041256a200841206a2900003700002000411d6a200841186a290000370000200041156a200841106a2900003700002000410d6a200841086a2900003700000c1b0b200941ff01714103460d17200020082900003700052000412c6a200841276a280000360000200041256a200841206a2900003700002000411d6a200841186a290000370000200041156a200841106a2900003700002000410d6a200841086a290000370000200541003602800120054201370278200041306a200541f8006a10ddb2808000200020093a0004200041053a00000c010b2005410036029c09200520063a0078200541f4086a200541f8006a200541f8006a41016a10d0b2808000200a200641246c6a22072d00002104200741023a000020044102460d0e200541186a41246a200741206a280000360000200541356a200741196a2900003700002005412d6a200741116a290000370000200541256a200741096a290000370000200541cc006a200541fc086a290200370200200541d4006a20054184096a290200370200200541dc006a2005418c096a290200370200200541e4006a200541f4086a41206a290200370200200541ec006a2005419c096a28020036020020054101360240200520052902f4083702442005200729000137001d200541063a0018200520043a001c20002001200541186a200341001095a18080000b200a410028029c96db8000118080808000000c180b0240200a2d00244102460d004101210f410221070c010b4102210f0240200a2d00484102460d00410321070c010b0240200a2d006c4102460d004103210f410421070c010b0240200a2d0090014102460d004104210f410521070c010b0240200a2d00b4014102460d004105210f410621070c010b0240200a2d00d8014102460d004106210f410721070c010b0240200a2d00fc014102460d004107210f410821070c010b0240200a2d00a0024102460d004108210f410921070c010b0240200a2d00c4024102460d004109210f410a21070c010b0240200a2d00e8024102460d00410a210f410b21070c010b0240200a2d008c034102460d00410b210f410c21070c010b0240200a2d00b0034102460d00410c210f410d21070c010b0240200a2d00d4034102460d00410d210f410e21070c010b0240200a2d00f8034102460d00410e210f410f21070c010b200a2d009c044102460d01410f210f411021070b200741246c2107024002400340200741246a220441e404460d01200a20076a21102004210720102d00004102460d000c020b0b200641ff01714103460d020b2000200929020037023020002008290000370001200041d8006a200941286a290200370200200041d0006a200941206a290200370200200041c8006a200941186a290200370200200041c0006a200941106a290200370200200041386a200941086a290200370200200041096a200841086a290000370000200041116a200841106a290000370000200041196a200841186a290000370000200041216a200841206a290000370000200041286a200841276a2800003600002000200a36022c200020063a00000c160b200641ff01714103460d1120002008290000370005200020092902003702302000412c6a200841276a280000360000200041256a200841206a2900003700002000411d6a200841186a290000370000200041156a200841106a2900003700002000410d6a200841086a290000370000200041386a200941086a290200370200200041c0006a200941106a290200370200200041c8006a200941186a290200370200200041d0006a200941206a290200370200200041d8006a200941286a290200370200200020063a0004200041053a00000c100b200a200f41246c6a22072d00002110200741023a000020104102460d0a20072802042108200541cc086a41026a200741036a2d00003a0000200541d0036a200741106a290200370300200541c8036a41106a200741186a290200370300200541c8036a41186a200741206a280200360200200520072f00013b01cc08200520072902083703c8032003280208200c200b200b41284b1b410174200e6b6a2209410176210720032802042104200328020021030240024002400240200941017122090d00200720044d0d012007200441fcf1d4800010b581808000000b200720044b0d0e20072004490d0120072004419cf2d4800010f980808000000b410021042005410036029805200f41047421130c010b200320076a22042d00002106200541f8006a41286a22134100360200200541f8006a2003200410a589808000200541b8046a41286a221420132802002213360200200541b8046a41206a221e200541f8006a41206a290200370300200541b8046a41186a221f200541f8006a41186a290200370300200541b8046a41106a2220200541f8006a41106a290200370300200541b8046a41086a2221200541f8006a41086a2902003703002005200529027822153703b804200541b8046a41047221042006417071200f72212202400240200541b8046a41044128201341284b22061b6a28020022162013412820061b460d002004201420061b21042015a7200541b8046a20061b21060c010b200541b8046a10a78980800020052802bc04211620052802b80421060b200620166a20223a00002004200428020041016a360200200541c4056a20142802002206360200200541bc056a201e290300370200200541b4056a201f290300370200200541ac056a2020290300370200200541a4056a2021290300370200200520052903b804221537029c0520054101360298052015a720054198056a41046a200641284b22131b210420052802a005200620131b21060b2006200720041b2106200941017321092004200320041b2107024020104101710d00024020012802282210200128021c2204470d002001411c6a41c0e6cb800010f3a7808000200128021c2104200128022821100b2001280220200128022420106a22104100200420102004491b6b4102746a20083602002001200128022841016a3602282001280218220420084d0d0d200541f8006a200128021420084107746a220441800110f5b28080001a200441043a0004200441083a00000c0f0b200541f8016a41026a200541cc086a41026a2d00003a000020054187026a200541c8036a41086a2903003700002005418f026a200541c8036a41106a29030037000020054197026a200541e0036a2d00003a0000200520052f01cc083b01f801200520083600fb01200520052903c8033700ff01200520133a00c104200520093a00c004200520063602bc04200520073602b804200541106a2001200541f8016a200541b8046a1094a1808000200528021421042005280210450d0d200041083a0000200020043602040240200528029805450d0020052802c4054129490d00200528029c05410028029c96db8000118080808000000b200a410028029c96db800011808080800000200b4129490d00200d410028029c96db8000118080808000000b20022d0000417c6a41ff01712207410420074104491b417e6a41ff01714103490d150c140b200f200741c4e4cb800010f980808000000b20072008418cf2d4800010b581808000000b20072008418cf2d4800010b581808000000b20072008419cf2d4800010f980808000000b41a4f3d48000413a41e0f3d48000109181808000000b2004200f41b4f4d4800010b581808000000b2004200f41c4f4d4800010b581808000000b2004200f41d4f4d4800010f980808000000b4194e5cb8000412441b8e5cb8000109181808000000b4194e5cb8000412441d8e5cb8000109181808000000b20072004418cf2d4800010b581808000000b2008200441d0e6cb800010f980808000000b200541f8006a200141106a20041096a18080000b0240024020052d007822044108470d00200541c8026a41086a20054185016a290000370300200541c8026a41106a2005418d016a290000370300200541c8026a41186a20054195016a290000370300200541c8026a41206a2005419d016a290000370300200541ef026a200541a4016a28000036000020054198026a41086a200541b4016a29020037030020054198026a41106a200541bc016a29020037030020054198026a41186a200541c4016a29020037030020054198026a41206a200541cc016a290200370300200541c0026a200541d4016a2902003703002005200529007d3703c802200520052902ac013703980220052802a801211020052d007c21040c010b200541ef026a200541f8006a41286a280000360000200541c8026a41206a20054199016a290000370300200541c8026a41186a20054191016a290000370300200541c8026a41106a20054189016a290000370300200541c8026a41086a20054181016a29000037030020054198026a41086a200541f8006a41306a221041086a29020037030020054198026a41106a201041106a29020037030020054198026a41186a201041186a29020037030020054198026a41206a201041206a29020037030020054198026a41286a201041286a290200370300200520052900793703c802200520102902003703980220052802a4012110200541f8026a41186a2203200541f0016a290200370300200541f8026a41106a2208200541e8016a290200370300200541f8026a41086a2214200541e0016a290200370300200520052902d8013703f80220054190066a41286a2216410036020020054190066a2007200720066a10a58980800020054180056a2016280200360200200541f8046a20054190066a41206a290200370300200541f0046a20054190066a41186a290200370300200541b8046a41306a20054190066a41106a290200370300200541b8046a41286a20054190066a41086a290200370300200541b8046a41086a2014290300370300200541b8046a41106a2008290300370300200541b8046a41186a200329030037030020052005290290063703d804200520052903f8023703b804200520133a008505200520093a008405200141dc006a200541b8046a10818c8080001a0b02400240024002402004417c6a41ff01712207410420074104491b417f6a0e0401000002000b41e8e5cb800041284190e6cb800010f880808000000b20054190066a41286a20054198026a41286a29030037030020054190066a41206a20054198026a41206a29030037030020054190066a41186a20054198026a41186a29030037030020054190066a41106a20054198026a41106a29030037030020054190066a41086a220720054198026a41086a290300370300200520052903980237039006200541b8046a41086a2204200c360200200541cc046a20054198036a41086a290300370200200541d4046a20054198036a41106a290300370200200541dc046a20054198036a41186a2903003702002005200d3602bc042005200e3602b80420052005290398033702c4042005200b3602e404200541013602f003200541013602e8032005200f3a00c8082005200541c8086a3602ec03200541b8046a200541e8036a10e9b28080002005200728020020052802bc062207200741284b22071b3602f003200520052802940620054190066a41047220071b3602ec0320052005280290063602e803200541b8046a200541e8036a10e9b2808000200041d8006a200541b8046a41286a290200370200200041d0006a200541b8046a41206a290200370200200041c8006a200541b8046a41186a290200370200200041c0006a200541b8046a41106a290200370200200041386a2004290200370200200020052902b804370230200541e8036a410b6a200541c8026a410b6a290000370000200541e8036a41136a200541c8026a41136a290000370000200541e8036a411b6a200541c8026a411b6a290000370000200541e8036a41236a200541c8026a41236a290000370000200520052900cb023700eb03200041053a00002000201036022c200020052900e803370001200041096a200541e8036a41086a290000370000200041116a200541e8036a41106a290000370000200041196a200541e8036a41186a290000370000200041216a200541e8036a41206a290000370000200041286a2005418f046a28000036000020052802bc064129490d01200528029406410028029c96db8000118080808000000c010b200020043a0000200020052903c80237000120054190066a41286a20054198026a41286a29030037030020054190066a41206a20054198026a41206a29030037030020054190066a41186a20054198026a41186a29030037030020054190066a41106a20054198026a41106a29030037030020054190066a41086a220720054198026a41086a290300370300200041096a200541c8026a41086a290300370000200041116a200541c8026a41106a290300370000200041196a200541c8026a41186a290300370000200041216a200541c8026a41206a290300370000200041286a200541ef026a280000360000200520052903980237039006200541b8046a41086a2204200c360200200541cc046a20054198036a41086a290300370200200541d4046a20054198036a41106a290300370200200541dc046a20054198036a41186a2903003702002005200d3602bc042005200e3602b80420052005290398033702c4042005200b3602e404200541013602f003200541013602e8032005200f3a00c8082005200541c8086a3602ec03200541b8046a200541e8036a10e9b28080002005200728020020052802bc062207200741284b22071b3602f003200520052802940620054190066a41047220071b3602ec0320052005280290063602e803200541b8046a200541e8036a10e9b2808000200041d8006a200541b8046a41286a290200370200200041d0006a200541b8046a41206a290200370200200041c8006a200541b8046a41186a290200370200200041c0006a200541b8046a41106a290200370200200041386a2004290200370200200020052902b8043702302000201036022c20052802bc064129490d00200528029406410028029c96db8000118080808000000b200528029805450d0020052802c4054129490d00200528029c05410028029c96db8000118080808000000b200a410028029c96db8000118080808000000c040b41d4e4cb8000412f41c8e5cb800010f880808000000b41d4e4cb8000412f4184e5cb800010f880808000000b024020012802282204200128021c2207470d002001411c6a41c0e6cb800010f3a7808000200128021c2107200128022821040b2001280220200128022420046a22044100200720042007491b6b4102746a20103602002001200128022841016a3602282001280218220720104b0d002010200741d0e6cb800010f980808000000b200128021420104107746a22072d0060212320072d005c210420072d0058211020072d0054210820072d0050210920072d004c210620072d0048210b20072d0044210c20072d0040210e20072d003c211320072d0038211420072d0034211620072d0030211f20072d002c212020072d0028212120072d0024212420072d0020212520072d001c212620072d0018212720072d0014212220072d0010211e20072d000c210d20072d0008210f20072d0004210a20072d00002128200741043a0004200741083a0000200741e1006a2129200741dd006a212a200741d9006a212b200741d5006a212c200741d1006a212d200741cd006a212e200741c9006a212f200741c5006a2130200741c1006a21312007413d6a2132200741396a2133200741356a2134200741316a21352007412d6a2136200741296a2137200741256a2138200741216a21392007411d6a213a200741196a213b200741156a213c200741116a213d2007410d6a213e200741096a213f200741056a21400240024020284108460d00200541f8006a41026a200741036a2d00003a000020054190066a41026a204041026a2d00003a000020054198056a41026a203f41026a2d00003a0000200541cc086a41026a203e41026a2d00003a0000200541c8086a41026a203d41026a2d00003a0000200520072f00013b0178200520402f00003b0190062005203f2f00003b0198052005203e2f00003b01cc082005203d2f00003b01c808200541c4086a41026a203c41026a2d00003a0000200541c0086a41026a203b41026a2d00003a0000200541bc086a41026a203a41026a2d00003a0000200541b8086a41026a203941026a2d00003a0000200541b4086a41026a203841026a2d00003a00002005203c2f00003b01c4082005203b2f00003b01c0082005203a2f00003b01bc08200520392f00003b01b808200520382f00003b01b408200541b0086a41026a203741026a2d00003a0000200520372f00003b01b008200541ac086a41026a203641026a2d00003a0000200520362f00003b01ac08200541a8086a41026a203541026a2d00003a0000200520352f00003b01a808200541a4086a41026a203441026a2d00003a0000200520342f00003b01a408200541a0086a41026a203341026a2d00003a0000200520332f00003b01a0082005419c086a41026a203241026a2d00003a0000200520322f00003b019c0820054198086a41026a203141026a2d00003a0000200520312f00003b01980820054194086a41026a203041026a2d00003a0000200520302f00003b01940820054190086a41026a202f41026a2d00003a00002005202f2f00003b0190082005418c086a41026a202e41026a2d00003a00002005202e2f00003b018c0820054188086a41026a202d41026a2d00003a00002005202d2f00003b01880820054184086a41026a202c41026a2d00003a00002005202c2f00003b01840820054180086a41026a202b41026a2d00003a00002005202b2f00003b018008200541fc076a41026a202a41026a2d00003a00002005202a2f00003b01fc07200541f0086a41026a202941026a2d00003a0000200520292f00003b01f008200541e8086a200741fc006a280000360200200541e0086a200741f4006a290000370300200541d0086a41086a200741ec006a290000370300200520072900643703d0082010213f20282140200821102009210820062109200b2106200c210b200e210c2013210e2014211320162114201f21162020211f20212120202421212025212420262125202721260c010b200541f8006a41026a204041026a2d00003a000020054190066a41026a203f41026a2d00003a000020054198056a41026a203e41026a2d00003a0000200541cc086a41026a203d41026a2d00003a0000200541c8086a41026a203c41026a2d00003a0000200520402f00003b01782005203f2f00003b0190062005203e2f00003b0198052005203d2f00003b01cc082005203c2f00003b01c808200541c4086a41026a203b41026a2d00003a0000200541c0086a41026a203a41026a2d00003a0000200541bc086a41026a203941026a2d00003a0000200541b8086a41026a203841026a2d00003a0000200541b4086a41026a203741026a2d00003a00002005203b2f00003b01c4082005203a2f00003b01c008200520392f00003b01bc08200520382f00003b01b808200520372f00003b01b408200541b0086a41026a203641026a2d00003a0000200520362f00003b01b008200541ac086a41026a203541026a2d00003a0000200520352f00003b01ac08200541a8086a41026a203441026a2d00003a0000200520342f00003b01a808200541a4086a41026a203341026a2d00003a0000200520332f00003b01a408200541a0086a41026a203241026a2d00003a0000200520322f00003b01a0082005419c086a41026a203141026a2d00003a0000200520312f00003b019c0820054198086a41026a203041026a2d00003a0000200520302f00003b01980820054194086a41026a202f41026a2d00003a00002005202f2f00003b01940820054190086a41026a202e41026a2d00003a00002005202e2f00003b0190082005418c086a41026a202d41026a2d00003a00002005202d2f00003b018c0820054188086a41026a202c41026a2d00003a00002005202c2f00003b01880820054184086a41026a202b41026a2d00003a00002005202b2f00003b01840820054180086a41026a202a41026a2d00003a00002005202a2f00003b018008200541fc076a41026a202941026a2d00003a0000200520292f00003b01fc072004213f20232104200a2140200f210a200d210f201e210d2022211e202721220b200541bf046a20054190066a41026a2d00003a0000200541c3046a20054198056a41026a2d00003a0000200541c7046a200541cc086a41026a2d00003a0000200520052f01783b00b9042005200a3a00bc04200520052f0190063b00bd042005200f3a00c004200520052f0198053b00c1042005200d3a00c404200520052f01cc083b00c5042005200541f8006a41026a2d00003a00bb04200520403a00b804200541cb046a200541c8086a41026a2d00003a0000200541cf046a200541c4086a41026a2d00003a0000200541d3046a200541c0086a41026a2d00003a0000200541d7046a200541bc086a41026a2d00003a00002005201e3a00c804200520223a00cc04200520263a00d004200520253a00d404200520052f01c8083b00c904200520052f01c4083b00cd04200520052f01c0083b00d104200520052f01bc083b00d504200541db046a200541b8086a41026a2d00003a0000200541df046a200541b4086a41026a2d00003a0000200541e3046a200541b0086a41026a2d00003a0000200541e7046a200541ac086a41026a2d00003a0000200520243a00d804200520213a00dc04200520203a00e0042005201f3a00e404200520052f01b8083b00d904200520052f01b4083b00dd04200520052f01b0083b00e104200520052f01ac083b00e504200520163a00e804200541eb046a200541a8086a41026a2d00003a0000200520052f01a8083b00e904200520143a00ec04200541ef046a200541a4086a41026a2d00003a0000200520052f01a4083b00ed04200520133a00f004200541f3046a200541a0086a41026a2d00003a0000200520052f01a0083b00f1042005200e3a00f404200541f7046a2005419c086a41026a2d00003a0000200520052f019c083b00f5042005200c3a00f804200541fb046a20054198086a41026a2d00003a0000200520052f0198083b00f9042005200b3a00fc04200541ff046a20054194086a41026a2d00003a0000200520052f0194083b00fd04200520063a00800520054183056a20054190086a41026a2d00003a0000200520052f0190083b008105200520093a00840520054187056a2005418c086a41026a2d00003a0000200520052f018c083b008505200520083a0088052005418b056a20054188086a41026a2d00003a0000200520052f0188083b008905200520103a008c052005418f056a20054184086a41026a2d00003a0000200520052f0184083b008d052005203f3a00900520054193056a20054180086a41026a2d00003a0000200520052f0180083b009105200520043a00940520054197056a200541fc076a41026a2d00003a0000200520052f01fc073b009505200541b8046a41046a210702400240024002400240024002402040417c6a41ff0171223e4104203e4104491b417f6a0e020102000b20054195056a210720054191056a21032005418d056a213e20054189056a213d20054185056a213c20054181056a213b200541fd046a213a200541f9046a2139200541f5046a2138200541f1046a2137200541ed046a2136200541e9046a2135200541e5046a2134200541e1046a2133200541dd046a2132200541d9046a2131200541d5046a2130200541d1046a212f200541cd046a212e200541c9046a212d200541c5046a212c200541c1046a212b200541bd046a212a200541b8046a410172212920284108470d02200541b0076a2128200541b4076a211d200541b7076a2111200541ba076a211b200541bd076a211c200541c0076a2127200541c3076a2141200541c6076a2142200541c9076a2143200541cc076a2144200541cf076a2145200541d2076a2146200541d5076a2147200541d8076a2148200541db076a2149200541de076a214a200541e1076a214b200541e4076a214c200541e7076a214d200541ea076a214e200541ed076a214f200541f0076a2150200541f3076a2151200541f6076a2152410821530c030b20054190066a41286a200541e8046a220441286a29020037030020054190066a41206a200441206a29020037030020054190066a41186a200441186a29020037030020054190066a41106a200441106a29020037030020054190066a41086a200441086a290200370300200541c0066a41086a2210200741086a290200370300200541c0066a41106a220a200741106a290200370300200541c0066a41186a2203200741186a290200370300200541c0066a41206a2208200741206a290200370300200541c0066a41286a200741286a2802003602002005200429020037039006200520072902003703c006024020284108460d002005418c076a41026a2207200541f0086a41026a2d00003a0000200541f0066a41086a2204200541d0086a41086a290300370300200541f0066a41106a2209200541d0086a41106a290300370300200541f0066a41186a2206200541d0086a41186a280200360200200520052f01f0083b018c07200520052903d0083703f00620054198056a41286a220f410036020020054198056a201d201d201b6a10a589808000200541c0016a200f280200360200200541b8016a20054198056a41206a290200370200200541b0016a20054198056a41186a290200370200200541a8016a20054198056a41106a290200370200200541f8006a41286a20054198056a41086a290200370200200520052902980537029801200520233a0078200520052f018c073b0079200520072d00003a007b20054194016a20062802003602002005418c016a200929030037020020054184016a2004290300370200200520052903f00637027c200520113a00c5012005201c3a00c401200141dc006a200541f8006a10818c8080001a0b200541f8006a41286a220720054198036a41286a290300370300200541f8006a41206a220420054198036a41206a290300370300200541f8006a41186a220120054198036a41186a290300370300200541f8006a41106a220920054198036a41106a290300370300200541f8006a41086a220620054198036a41086a2903003703002005200529039803370378200520052802980620052802bc06220f200f41284b220f1b3602a005200520052802940620054190066a410472200f1b36029c05200520052802900636029805200541f8006a20054198056a10e9b2808000200041d8006a2007290300370200200041d0006a2004290300370200200041c8006a2001290300370200200041c0006a2009290300370200200041386a200629030037020020002005290378370230200541a3056a2010290300370000200541ab056a200a290300370000200541b3056a2003290300370000200541bb056a2008290300370000200541c3056a200541c0066a41286a280200360000200520052903c00637009b05200041053a00002000200529009805370001200041096a20054198056a41086a290000370000200041116a20054198056a41106a290000370000200041196a20054198056a41186a290000370000200041216a20054198056a41206a290000370000200041286a200541bf056a29000037000020052802bc064129490d03200528029406410028029c96db8000118080808000000c030b20054198056a41286a200541b8046a41286a220441286a29020037030020054198056a41206a200441206a29020037030020054198056a41186a200441186a29020037030020054198056a41106a200441106a29020037030020054198056a41086a200441086a290200370300200541c8056a41086a2210200741086a290200370300200541c8056a41106a220a200741106a290200370300200541c8056a41186a2208200741186a290200370300200541c8056a41206a2209200741206a2802003602002005200429020037039805200520072902003703c805024020284108460d002005418c066a41026a2207200541f0086a41026a2d00003a0000200541f0056a41086a2204200541d0086a41086a290300370300200541f0056a41106a2206200541d0086a41106a290300370300200541f0056a41186a220f200541d0086a41186a280200360200200520052f01f0083b018c06200520052903d0083703f00520054190066a41286a220b410036020020054190066a201d201d201b6a10a589808000200541c0016a200b280200360200200541b8016a20054190066a41206a290200370200200541b0016a20054190066a41186a290200370200200541a8016a20054190066a41106a290200370200200541f8006a41286a20054190066a41086a290200370200200520052902900637029801200520233a0078200520052f018c063b0079200520072d00003a007b20054194016a200f2802003602002005418c016a200629030037020020054184016a2004290300370200200520052903f00537027c200520113a00c5012005201c3a00c401200141dc006a200541f8006a10818c8080001a0b20054190066a41286a220720054198036a41286a29030037030020054190066a41206a220420054198036a41206a29030037030020054190066a41186a220620054198036a41186a29030037030020054190066a41106a220f20054198036a41106a29030037030020054190066a41086a220b20054198036a41086a290300370300200520052903980337039006200520052802a00520052802c405220c200c41284b220c1b360280012005200528029c0520054198056a410472200c1b36027c200520052802980536027820054190066a200541f8006a10e9b2808000200541c8016a2007290300370200200541c0016a2004290300370200200541b8016a2006290300370200200541b0016a200f290300370200200541a8016a200b29030037020020054184016a20102903003702002005418c016a200a29030037020020054194016a20082903003702002005419c016a200928020036020020052005290390063702a001200520052903c80537027c200541063a007820002001200541f8006a200341011095a180800020052802c4054129490d02200528029c05410028029c96db8000118080808000000c020b200541b0076a41026a200541f0086a41026a2d00003a000020054190076a41086a200541d0086a41086a29030037030020054190076a41106a200541d0086a41106a29030037030020054190076a41186a200541d0086a41186a280200360200200520052f01f0083b01b007200520052903d00837039007200541b4076a2128200541b7076a211d200541ba076a2111200541bd076a211b200541c0076a211c200541c3076a2127200541c6076a2141200541c9076a2142200541cc076a2143200541cf076a2144200541d2076a2145200541d5076a2146200541d8076a2147200541db076a2148200541de076a2149200541e1076a214a200541e4076a214b200541e7076a214c200541ea076a214d200541ed076a214e200541f0076a214f200541f3076a2150200541f6076a2151200541f9076a215220402153200a2140200f210a200d210f201e210d2022211e2026212220252126202421252021212420202121201f21202016211f2014211620132114200e2113200c210e200b210c2006210b200921062008210920102108203f21102004213f202321040b205220292f00003b00002051202a2f00003b00002050202b2f00003b0000204f202c2f00003b0000204e202d2f00003b0000205241026a202941026a2d00003a0000205141026a202a41026a2d00003a0000205041026a202b41026a2d00003a0000204f41026a202c41026a2d00003a0000204e41026a202d41026a2d00003a0000204d41026a202e41026a2d00003a0000204d202e2f00003b0000204c202f2f00003b0000204c41026a202f41026a2d00003a0000204b20302f00003b0000204b41026a203041026a2d00003a0000204a20312f00003b0000204a41026a203141026a2d00003a0000204941026a203241026a2d00003a0000204920322f00003b0000204841026a203341026a2d00003a0000204820332f00003b0000204741026a203441026a2d00003a0000204720342f00003b0000204641026a203541026a2d00003a0000204620352f00003b0000204541026a203641026a2d00003a0000204520362f00003b0000204441026a203741026a2d00003a0000204420372f00003b0000204341026a203841026a2d00003a0000204320382f00003b0000204241026a203941026a2d00003a0000204220392f00003b0000204141026a203a41026a2d00003a00002041203a2f00003b0000202741026a203b41026a2d00003a00002027203b2f00003b0000201c41026a203c41026a2d00003a0000201c203c2f00003b0000201b41026a203d41026a2d00003a0000201b203d2f00003b0000201141026a203e41026a2d00003a00002011203e2f00003b0000201d41026a200341026a2d00003a0000201d20032f00003b0000202841026a200741026a2d00003a0000202820072f00003b0000200541f8006a41286a20054198036a41286a290300370300200541f8006a41206a20054198036a41206a290300370300200541f8006a41186a20054198036a41186a290300370300200541f8006a41106a20054198036a41106a290300370300200541f8006a41086a20054198036a41086a29030037030020052005290398033703780240024020012802282207450d0020012007417f6a36022820012001280224220741016a22034100200128021c222820032028491b6b3602240240200128022020074102746a2802002203200128021822074f0d00200128021420034107746a220720072d00004108464102746a10bda0808000200720533a0000200720403a00042007200a3a00082007200f3a000c200720052f00f9073b0001200741036a200541f9076a41026a2d00003a0000200720052f00f6073b0005200741076a200541f6076a41026a2d00003a0000200720052f00f3073b00092007410b6a200541f3076a41026a2d00003a0000200720052f00f0073b000d2007410f6a200541f0076a41026a2d00003a00002007200d3a00102007201e3a0014200720223a0018200720263a001c200720052f00ed073b0011200741136a200541ed076a41026a2d00003a0000200720052f00ea073b0015200741176a200541ea076a41026a2d00003a0000200720052f00e7073b00192007411b6a200541e7076a41026a2d00003a0000200720052f00e4073b001d2007411f6a200541e4076a41026a2d00003a0000200720253a0020200720243a0024200720213a0028200720203a002c200720052f00e1073b0021200741236a200541e1076a41026a2d00003a0000200720052f00de073b0025200741276a200541de076a41026a2d00003a0000200720052f00db073b00292007412b6a200541db076a41026a2d00003a0000200720052f00d8073b002d2007412f6a200541d8076a41026a2d00003a00002007201f3a0030200741336a200541d5076a41026a2d00003a0000200720052f00d5073b0031200720163a0034200741376a200541d2076a41026a2d00003a0000200720052f00d2073b0035200720143a00382007413b6a200541cf076a41026a2d00003a0000200720052f00cf073b0039200720133a003c2007413f6a200541cc076a41026a2d00003a0000200720052f00cc073b003d2007200e3a0040200741c3006a200541c9076a41026a2d00003a0000200720052f00c9073b00412007200c3a0044200741c7006a200541c6076a41026a2d00003a0000200720052f00c6073b00452007200b3a0048200741cb006a200541c3076a41026a2d00003a0000200720052f00c3073b0049200720063a004c200741cf006a200541c0076a41026a2d00003a0000200720052f00c0073b004d200720093a0050200741d3006a200541bd076a41026a2d00003a0000200720052f00bd073b0051200720083a0054200741d7006a200541ba076a41026a2d00003a0000200720052f00ba073b0055200720103a0058200741db006a200541b7076a41026a2d00003a0000200720052f00b7073b00592007203f3a005c200741df006a200541b4076a41026a2d00003a0000200720052f00b4073b005d200720043a0060200741e3006a200541b0076a41026a2d00003a0000200720052f01b0073b0061200741fc006a200541a8076a280200360200200741f4006a200541a0076a290300370200200741ec006a20054190076a41086a29030037020020072005290390073702640c020b2003200741a0e6cb800010f980808000000b0240200128021822032001280210470d00200141106a41b0e6cb800010d1a08080000b200128021420034107746a220720533a0000200720052f00f9073b0001200720403a0004200720052f00f6073b00052007200a3a0008200720052f00f3073b00092007200f3a000c200720052f00f0073b000d200741036a200541f9076a41026a2d00003a0000200741076a200541f6076a41026a2d00003a00002007410b6a200541f3076a41026a2d00003a00002007410f6a200541f0076a41026a2d00003a00002007200d3a00102007201e3a0014200720223a0018200720263a001c200720052f00ed073b0011200741136a200541ed076a41026a2d00003a0000200720052f00ea073b0015200741176a200541ea076a41026a2d00003a0000200720052f00e7073b00192007411b6a200541e7076a41026a2d00003a0000200720052f00e4073b001d2007411f6a200541e4076a41026a2d00003a0000200720253a0020200741236a200541e1076a41026a2d00003a0000200720052f00e1073b0021200720243a0024200741276a200541de076a41026a2d00003a0000200720052f00de073b0025200720213a00282007412b6a200541db076a41026a2d00003a0000200720052f00db073b0029200720203a002c2007412f6a200541d8076a41026a2d00003a0000200720052f00d8073b002d2007201f3a0030200741336a200541d5076a41026a2d00003a0000200720052f00d5073b0031200720163a0034200741376a200541d2076a41026a2d00003a0000200720052f00d2073b0035200720143a00382007413b6a200541cf076a41026a2d00003a0000200720052f00cf073b0039200720133a003c2007413f6a200541cc076a41026a2d00003a0000200720052f00cc073b003d2007200e3a0040200741c3006a200541c9076a41026a2d00003a0000200720052f00c9073b00412007200c3a0044200741c7006a200541c6076a41026a2d00003a0000200720052f00c6073b00452007200b3a0048200741cb006a200541c3076a41026a2d00003a0000200720052f00c3073b0049200720063a004c200741cf006a200541c0076a41026a2d00003a0000200720052f00c0073b004d200720093a0050200741d3006a200541bd076a41026a2d00003a0000200720052f00bd073b0051200720083a0054200741d7006a200541ba076a41026a2d00003a0000200720052f00ba073b0055200720103a0058200741db006a200541b7076a41026a2d00003a0000200720052f00b7073b00592007203f3a005c200741df006a200541b4076a41026a2d00003a0000200720052f00b4073b005d200720043a0060200741e3006a200541b0076a41026a2d00003a0000200720052f01b0073b0061200741fc006a200541a8076a280200360200200741f4006a200541a0076a290300370200200741ec006a20054198076a29030037020020072005290390073702642001200341016a3602180b20002005290378370228200041d0006a200541a0016a290300370200200041c8006a20054198016a290300370200200041c0006a20054190016a290300370200200041386a20054188016a290300370200200041306a20054180016a290300370200200041063a0000200020052f00783b0001200041036a200541fa006a2d00003a000020002003360208200041003a00040c010b20052d00b804417c6a41ff01712207410420074104491b417f6a41ff01714102490d00200541b8046a10bda08080000b20052802e803450d0020122802284129490d0020052802ec03410028029c96db8000118080808000000b20022d0000417c6a41ff01712207410420074104491b417e6a41ff01714103490d010b200210bda08080000b200541a0096a2480808080000baf0101027f024020012802182203200128020c2204470d002001410c6a41c0e6cb800010f3a7808000200128020c2104200128021821030b2001280210200128021420036a22034100200420032004491b6b4102746a20023602002001200128021841016a36021802402001280208220420024d0d002000200128020420024107746a220141800110f5b28080001a200141043a0004200141083a00000f0b2002200441d0e6cb800010f980808000000bc18c0105107f017e017f047e397f23808080800041a0096b220524808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020022d00002206417c6a41ff01712207410420074104491b417e6a0e03030102000b2000200241e00010f5b28080001a0c220b200241056a210820022d000421092002280230220a2d00004102460d0241002106410121070c030b200541a0036a200241c4006a290200370300200541a8036a200241cc006a290200370300200541b0036a200241d4006a2902003703002005200229023c3703980341012107200241016a2108200241306a2109200228025c210b2002280238210c2002280234210d2002280230210e200228022c220a2d00004102460d064100210f0c070b20054198036a41286a200241d0006a290200370300200541b8036a200241c8006a29020037030020054198036a41186a200241c0006a29020037030020054198036a41106a200241386a29020037030020054198036a41086a200241306a2902003703002005200229022837039803200541e6036a200241076a2d00003a0000200541c8036a41086a200241146a290200370300200541c8036a41106a2002411c6a290200370300200541c8036a41186a200241246a280200360200200520022f00053b01e4032005200229020c3703c80320022d00042106200228020821102003280200210a2003280204210820032802082109024002400240024002400240024002400240024020040d0020052802a00320052802c4032204200441284b1b2207417f6a210f2007450d14200741017420096a200528029803417f736a22094101762107200528029c0320054198036a410472200441284b1b200f6a2d0000410f71210f024020094101710d00200720084d0d022007200841fcf1d4800010b581808000000b200720084b0d1520072008490d0220072008419cf2d4800010f980808000000b2009410176210702400240200941017122040d00200720084d0d012007200841fcf1d4800010b581808000000b200720084b0d16200720084f0d17200a20076a2d000021090b200542003702a001200541003602c004200520073602bc042005200a3602b804200541f8006a200541b8046a4100200510e7b28080001a2004450d06200941f00171210820052d00a4014101710d04200541f8006a41046a2104200541f8006a4104412820052802a001220b41284b22091b6a280200220f200b412820091b460d022004200541f8006a41286a20091b21042005280278200541f8006a20091b21090c030b41002104200541003602e803200f4104742111200541e8036a41046a2112410121080c070b200a20076a22042d0000210941002108200541f8006a41286a220b4100360200200541f8006a200a200410a589808000200541b8046a41286a220c200b280200220b360200200541b8046a41206a220e200541f8006a41206a290200370300200541b8046a41186a220d200541f8006a41186a290200370300200541b8046a41106a2213200541f8006a41106a290200370300200541b8046a41086a2214200541f8006a41086a2902003703002005200529027822153703b804200541b8046a41047221042009417071200f72211602400240200541b8046a41044128200b41284b22091b6a280200220f200b412820091b460d002004200c20091b21042015a7200541b8046a20091b21090c010b200541b8046a10a78980800020052802bc04210f20052802b80421090b2009200f6a20163a00002004200428020041016a36020020054190066a41086a2014290300221537030020054190066a41106a2013290300221737030020054190066a41186a200d290300221837030020054190066a41206a200e290300221937030020054190066a41286a200c2802002204360200200520052903b804221a37039006200541f4036a2015370200200541fc036a201737020020054184046a20183702002005418c046a201937020020054194046a2004360200200541013602e8032005201a3702ec03200541e8036a41046a21120c050b200541f8006a10d2b2808000200528027c210f200528027821090b2009200f6a20083a00002004200428020041016a3602000c010b200528027c20052802a0012204200441284b22041b2209450d122005280278200541f8006a20041b20096a417f6a220420042d00002008410476723a00000b200520052802a40141016a3602a4010b20052005280298033602c004200520052802a00320052802c4032204200441284b22041b3602bc042005200528029c0320054198036a41047220041b3602b804200541f8006a200541b8046a4100200510e7b28080001a20052802a401220841017621040240024020084101710d00200528027c20052802a0012209200941284b22091b220f2004490d132005280278200541f8006a20091b21090c010b200528027c20052802a0012209200941284b1b220f2004490d13200f20044d0d142005280278200541f8006a200941284b1b220920046a2d000041707121110b200541b8046a41286a220f4100360200200541b8046a2009200920046a10a58980800020054190066a41286a2204200f28020036020020054190066a41206a2209200541b8046a41206a29020037030020054190066a41186a220f200541b8046a41186a29020037030020054190066a41106a220b200541b8046a41106a29020037030020054190066a41086a220c200541b8046a41086a290200370300200520052902b80437039006024020052802a0014129490d002005280278410028029c96db8000118080808000000b200541f4036a200c290300370200200541fc036a200b29030037020020054184046a200f2903003702002005418c046a200929030037020020054194046a2004280200360200200541013602e80320052005290390063702ec03200541ec036a21120b20052802f0032005280294042204200441284b22041b210920052802ec03201220041b21040b2009200720041b211b2008410171211c2004200a20041b211d024020064101710d00024020012802282204200128021c2207470d002001411c6a41c0e6cb800010f3a7808000200128021c2107200128022821040b2001280220200128022420046a22044100200720042007491b6b4102746a20103602002001200128022841016a3602282001280218220720104b0d1d2010200741d0e6cb800010f980808000000b20054198046a41026a200541e4036a41026a2d00003a0000200541a7046a200541c8036a41086a290300370000200541af046a200541d8036a290300370000200541b7046a200541e0036a2d00003a0000200520052f01e4033b0198042005201036009b04200520052903c80337009f04200520113a0081012005201c3a0080012005201b36027c2005201d360278200541086a200120054198046a200541f8006a1093a1808000200528020c21102005280208450d1b200041083a000020002010360204024020052802e803450d0020122802284129490d0020052802ec03410028029c96db8000118080808000000b20052802c4034129490d09200528029c03410028029c96db8000118080808000000c090b0240200a2d00244102460d0041012106410221070c010b410221060240200a2d00484102460d00410321070c010b0240200a2d006c4102460d0041032106410421070c010b0240200a2d0090014102460d0041042106410521070c010b0240200a2d00b4014102460d0041052106410621070c010b0240200a2d00d8014102460d0041062106410721070c010b0240200a2d00fc014102460d0041072106410821070c010b0240200a2d00a0024102460d0041082106410921070c010b0240200a2d00c4024102460d0041092106410a21070c010b0240200a2d00e8024102460d00410a2106410b21070c010b0240200a2d008c034102460d00410b2106410c21070c010b0240200a2d00b0034102460d00410c2106410d21070c010b0240200a2d00d4034102460d00410d2106410e21070c010b0240200a2d00f8034102460d00410e2106410f21070c010b200a2d009c044102460d01410f2106411021070b200741246c2107024002400340200741246a220441e404460d01200a20076a21102004210720102d00004102460d000c020b0b200941ff01714103460d020b2000200a360230200020093a0004200041073a0000200020082900003700052000412c6a200841276a280000360000200041256a200841206a2900003700002000411d6a200841186a290000370000200041156a200841106a2900003700002000410d6a200841086a2900003700000c1b0b200941ff01714103460d17200020082900003700052000412c6a200841276a280000360000200041256a200841206a2900003700002000411d6a200841186a290000370000200041156a200841106a2900003700002000410d6a200841086a290000370000200541003602800120054201370278200041306a200541f8006a10ddb2808000200020093a0004200041053a00000c010b2005410036029c09200520063a0078200541f4086a200541f8006a200541f8006a41016a10d0b2808000200a200641246c6a22072d00002104200741023a000020044102460d0e200541186a41246a200741206a280000360000200541356a200741196a2900003700002005412d6a200741116a290000370000200541256a200741096a290000370000200541cc006a200541fc086a290200370200200541d4006a20054184096a290200370200200541dc006a2005418c096a290200370200200541e4006a200541f4086a41206a290200370200200541ec006a2005419c096a28020036020020054101360240200520052902f4083702442005200729000137001d200541063a0018200520043a001c20002001200541186a200341001097a18080000b200a410028029c96db8000118080808000000c180b0240200a2d00244102460d004101210f410221070c010b4102210f0240200a2d00484102460d00410321070c010b0240200a2d006c4102460d004103210f410421070c010b0240200a2d0090014102460d004104210f410521070c010b0240200a2d00b4014102460d004105210f410621070c010b0240200a2d00d8014102460d004106210f410721070c010b0240200a2d00fc014102460d004107210f410821070c010b0240200a2d00a0024102460d004108210f410921070c010b0240200a2d00c4024102460d004109210f410a21070c010b0240200a2d00e8024102460d00410a210f410b21070c010b0240200a2d008c034102460d00410b210f410c21070c010b0240200a2d00b0034102460d00410c210f410d21070c010b0240200a2d00d4034102460d00410d210f410e21070c010b0240200a2d00f8034102460d00410e210f410f21070c010b200a2d009c044102460d01410f210f411021070b200741246c2107024002400340200741246a220441e404460d01200a20076a21102004210720102d00004102460d000c020b0b200641ff01714103460d020b2000200929020037023020002008290000370001200041d8006a200941286a290200370200200041d0006a200941206a290200370200200041c8006a200941186a290200370200200041c0006a200941106a290200370200200041386a200941086a290200370200200041096a200841086a290000370000200041116a200841106a290000370000200041196a200841186a290000370000200041216a200841206a290000370000200041286a200841276a2800003600002000200a36022c200020063a00000c160b200641ff01714103460d1120002008290000370005200020092902003702302000412c6a200841276a280000360000200041256a200841206a2900003700002000411d6a200841186a290000370000200041156a200841106a2900003700002000410d6a200841086a290000370000200041386a200941086a290200370200200041c0006a200941106a290200370200200041c8006a200941186a290200370200200041d0006a200941206a290200370200200041d8006a200941286a290200370200200020063a0004200041053a00000c100b200a200f41246c6a22072d00002110200741023a000020104102460d0a20072802042108200541cc086a41026a200741036a2d00003a0000200541d0036a200741106a290200370300200541c8036a41106a200741186a290200370300200541c8036a41186a200741206a280200360200200520072f00013b01cc08200520072902083703c8032003280208200c200b200b41284b1b410174200e6b6a2209410176210720032802042104200328020021030240024002400240200941017122090d00200720044d0d012007200441fcf1d4800010b581808000000b200720044b0d0e20072004490d0120072004419cf2d4800010f980808000000b410021042005410036029805200f41047421130c010b200320076a22042d00002106200541f8006a41286a22134100360200200541f8006a2003200410a589808000200541b8046a41286a221420132802002213360200200541b8046a41206a221e200541f8006a41206a290200370300200541b8046a41186a221f200541f8006a41186a290200370300200541b8046a41106a2220200541f8006a41106a290200370300200541b8046a41086a2221200541f8006a41086a2902003703002005200529027822153703b804200541b8046a41047221042006417071200f72212202400240200541b8046a41044128201341284b22061b6a28020022162013412820061b460d002004201420061b21042015a7200541b8046a20061b21060c010b200541b8046a10a78980800020052802bc04211620052802b80421060b200620166a20223a00002004200428020041016a360200200541c4056a20142802002206360200200541bc056a201e290300370200200541b4056a201f290300370200200541ac056a2020290300370200200541a4056a2021290300370200200520052903b804221537029c0520054101360298052015a720054198056a41046a200641284b22131b210420052802a005200620131b21060b2006200720041b2106200941017321092004200320041b2107024020104101710d00024020012802282210200128021c2204470d002001411c6a41c0e6cb800010f3a7808000200128021c2104200128022821100b2001280220200128022420106a22104100200420102004491b6b4102746a20083602002001200128022841016a3602282001280218220420084d0d0d200541f8006a200128021420084107746a220441800110f5b28080001a200441043a0004200441083a00000c0f0b200541f8016a41026a200541cc086a41026a2d00003a000020054187026a200541c8036a41086a2903003700002005418f026a200541c8036a41106a29030037000020054197026a200541e0036a2d00003a0000200520052f01cc083b01f801200520083600fb01200520052903c8033700ff01200520133a00c104200520093a00c004200520063602bc04200520073602b804200541106a2001200541f8016a200541b8046a1093a1808000200528021421042005280210450d0d200041083a0000200020043602040240200528029805450d0020052802c4054129490d00200528029c05410028029c96db8000118080808000000b200a410028029c96db800011808080800000200b4129490d00200d410028029c96db8000118080808000000b20022d0000417c6a41ff01712207410420074104491b417e6a41ff01714103490d150c140b200f200741c4e4cb800010f980808000000b20072008418cf2d4800010b581808000000b20072008418cf2d4800010b581808000000b20072008419cf2d4800010f980808000000b41a4f3d48000413a41e0f3d48000109181808000000b2004200f41b4f4d4800010b581808000000b2004200f41c4f4d4800010b581808000000b2004200f41d4f4d4800010f980808000000b4194e5cb8000412441b8e5cb8000109181808000000b4194e5cb8000412441d8e5cb8000109181808000000b20072004418cf2d4800010b581808000000b2008200441d0e6cb800010f980808000000b200541f8006a200141106a20041096a18080000b0240024020052d007822044108470d00200541c8026a41086a20054185016a290000370300200541c8026a41106a2005418d016a290000370300200541c8026a41186a20054195016a290000370300200541c8026a41206a2005419d016a290000370300200541ef026a200541a4016a28000036000020054198026a41086a200541b4016a29020037030020054198026a41106a200541bc016a29020037030020054198026a41186a200541c4016a29020037030020054198026a41206a200541cc016a290200370300200541c0026a200541d4016a2902003703002005200529007d3703c802200520052902ac013703980220052802a801211020052d007c21040c010b200541ef026a200541f8006a41286a280000360000200541c8026a41206a20054199016a290000370300200541c8026a41186a20054191016a290000370300200541c8026a41106a20054189016a290000370300200541c8026a41086a20054181016a29000037030020054198026a41086a200541f8006a41306a221041086a29020037030020054198026a41106a201041106a29020037030020054198026a41186a201041186a29020037030020054198026a41206a201041206a29020037030020054198026a41286a201041286a290200370300200520052900793703c802200520102902003703980220052802a4012110200541f8026a41186a2203200541f0016a290200370300200541f8026a41106a2208200541e8016a290200370300200541f8026a41086a2214200541e0016a290200370300200520052902d8013703f80220054190066a41286a2216410036020020054190066a2007200720066a10a58980800020054180056a2016280200360200200541f8046a20054190066a41206a290200370300200541f0046a20054190066a41186a290200370300200541b8046a41306a20054190066a41106a290200370300200541b8046a41286a20054190066a41086a290200370300200541b8046a41086a2014290300370300200541b8046a41106a2008290300370300200541b8046a41186a200329030037030020052005290290063703d804200520052903f8023703b804200520133a008505200520093a008405200141dc006a200541b8046a10818c8080001a0b02400240024002402004417c6a41ff01712207410420074104491b417f6a0e0401000002000b41e8e5cb800041284190e6cb800010f880808000000b20054190066a41286a20054198026a41286a29030037030020054190066a41206a20054198026a41206a29030037030020054190066a41186a20054198026a41186a29030037030020054190066a41106a20054198026a41106a29030037030020054190066a41086a220720054198026a41086a290300370300200520052903980237039006200541b8046a41086a2204200c360200200541cc046a20054198036a41086a290300370200200541d4046a20054198036a41106a290300370200200541dc046a20054198036a41186a2903003702002005200d3602bc042005200e3602b80420052005290398033702c4042005200b3602e404200541013602f003200541013602e8032005200f3a00c8082005200541c8086a3602ec03200541b8046a200541e8036a10e9b28080002005200728020020052802bc062207200741284b22071b3602f003200520052802940620054190066a41047220071b3602ec0320052005280290063602e803200541b8046a200541e8036a10e9b2808000200041d8006a200541b8046a41286a290200370200200041d0006a200541b8046a41206a290200370200200041c8006a200541b8046a41186a290200370200200041c0006a200541b8046a41106a290200370200200041386a2004290200370200200020052902b804370230200541e8036a410b6a200541c8026a410b6a290000370000200541e8036a41136a200541c8026a41136a290000370000200541e8036a411b6a200541c8026a411b6a290000370000200541e8036a41236a200541c8026a41236a290000370000200520052900cb023700eb03200041053a00002000201036022c200020052900e803370001200041096a200541e8036a41086a290000370000200041116a200541e8036a41106a290000370000200041196a200541e8036a41186a290000370000200041216a200541e8036a41206a290000370000200041286a2005418f046a28000036000020052802bc064129490d01200528029406410028029c96db8000118080808000000c010b200020043a0000200020052903c80237000120054190066a41286a20054198026a41286a29030037030020054190066a41206a20054198026a41206a29030037030020054190066a41186a20054198026a41186a29030037030020054190066a41106a20054198026a41106a29030037030020054190066a41086a220720054198026a41086a290300370300200041096a200541c8026a41086a290300370000200041116a200541c8026a41106a290300370000200041196a200541c8026a41186a290300370000200041216a200541c8026a41206a290300370000200041286a200541ef026a280000360000200520052903980237039006200541b8046a41086a2204200c360200200541cc046a20054198036a41086a290300370200200541d4046a20054198036a41106a290300370200200541dc046a20054198036a41186a2903003702002005200d3602bc042005200e3602b80420052005290398033702c4042005200b3602e404200541013602f003200541013602e8032005200f3a00c8082005200541c8086a3602ec03200541b8046a200541e8036a10e9b28080002005200728020020052802bc062207200741284b22071b3602f003200520052802940620054190066a41047220071b3602ec0320052005280290063602e803200541b8046a200541e8036a10e9b2808000200041d8006a200541b8046a41286a290200370200200041d0006a200541b8046a41206a290200370200200041c8006a200541b8046a41186a290200370200200041c0006a200541b8046a41106a290200370200200041386a2004290200370200200020052902b8043702302000201036022c20052802bc064129490d00200528029406410028029c96db8000118080808000000b200528029805450d0020052802c4054129490d00200528029c05410028029c96db8000118080808000000b200a410028029c96db8000118080808000000c040b41d4e4cb8000412f41c8e5cb800010f880808000000b41d4e4cb8000412f4184e5cb800010f880808000000b024020012802282204200128021c2207470d002001411c6a41c0e6cb800010f3a7808000200128021c2107200128022821040b2001280220200128022420046a22044100200720042007491b6b4102746a20103602002001200128022841016a3602282001280218220720104b0d002010200741d0e6cb800010f980808000000b200128021420104107746a22072d0060212320072d005c210420072d0058211020072d0054210820072d0050210920072d004c210620072d0048210b20072d0044210c20072d0040210e20072d003c211320072d0038211420072d0034211620072d0030211f20072d002c212020072d0028212120072d0024212420072d0020212520072d001c212620072d0018212720072d0014212220072d0010211e20072d000c210d20072d0008210f20072d0004210a20072d00002128200741043a0004200741083a0000200741e1006a2129200741dd006a212a200741d9006a212b200741d5006a212c200741d1006a212d200741cd006a212e200741c9006a212f200741c5006a2130200741c1006a21312007413d6a2132200741396a2133200741356a2134200741316a21352007412d6a2136200741296a2137200741256a2138200741216a21392007411d6a213a200741196a213b200741156a213c200741116a213d2007410d6a213e200741096a213f200741056a21400240024020284108460d00200541f8006a41026a200741036a2d00003a000020054190066a41026a204041026a2d00003a000020054198056a41026a203f41026a2d00003a0000200541cc086a41026a203e41026a2d00003a0000200541c8086a41026a203d41026a2d00003a0000200520072f00013b0178200520402f00003b0190062005203f2f00003b0198052005203e2f00003b01cc082005203d2f00003b01c808200541c4086a41026a203c41026a2d00003a0000200541c0086a41026a203b41026a2d00003a0000200541bc086a41026a203a41026a2d00003a0000200541b8086a41026a203941026a2d00003a0000200541b4086a41026a203841026a2d00003a00002005203c2f00003b01c4082005203b2f00003b01c0082005203a2f00003b01bc08200520392f00003b01b808200520382f00003b01b408200541b0086a41026a203741026a2d00003a0000200520372f00003b01b008200541ac086a41026a203641026a2d00003a0000200520362f00003b01ac08200541a8086a41026a203541026a2d00003a0000200520352f00003b01a808200541a4086a41026a203441026a2d00003a0000200520342f00003b01a408200541a0086a41026a203341026a2d00003a0000200520332f00003b01a0082005419c086a41026a203241026a2d00003a0000200520322f00003b019c0820054198086a41026a203141026a2d00003a0000200520312f00003b01980820054194086a41026a203041026a2d00003a0000200520302f00003b01940820054190086a41026a202f41026a2d00003a00002005202f2f00003b0190082005418c086a41026a202e41026a2d00003a00002005202e2f00003b018c0820054188086a41026a202d41026a2d00003a00002005202d2f00003b01880820054184086a41026a202c41026a2d00003a00002005202c2f00003b01840820054180086a41026a202b41026a2d00003a00002005202b2f00003b018008200541fc076a41026a202a41026a2d00003a00002005202a2f00003b01fc07200541f0086a41026a202941026a2d00003a0000200520292f00003b01f008200541e8086a200741fc006a280000360200200541e0086a200741f4006a290000370300200541d0086a41086a200741ec006a290000370300200520072900643703d0082010213f20282140200821102009210820062109200b2106200c210b200e210c2013210e2014211320162114201f21162020211f20212120202421212025212420262125202721260c010b200541f8006a41026a204041026a2d00003a000020054190066a41026a203f41026a2d00003a000020054198056a41026a203e41026a2d00003a0000200541cc086a41026a203d41026a2d00003a0000200541c8086a41026a203c41026a2d00003a0000200520402f00003b01782005203f2f00003b0190062005203e2f00003b0198052005203d2f00003b01cc082005203c2f00003b01c808200541c4086a41026a203b41026a2d00003a0000200541c0086a41026a203a41026a2d00003a0000200541bc086a41026a203941026a2d00003a0000200541b8086a41026a203841026a2d00003a0000200541b4086a41026a203741026a2d00003a00002005203b2f00003b01c4082005203a2f00003b01c008200520392f00003b01bc08200520382f00003b01b808200520372f00003b01b408200541b0086a41026a203641026a2d00003a0000200520362f00003b01b008200541ac086a41026a203541026a2d00003a0000200520352f00003b01ac08200541a8086a41026a203441026a2d00003a0000200520342f00003b01a808200541a4086a41026a203341026a2d00003a0000200520332f00003b01a408200541a0086a41026a203241026a2d00003a0000200520322f00003b01a0082005419c086a41026a203141026a2d00003a0000200520312f00003b019c0820054198086a41026a203041026a2d00003a0000200520302f00003b01980820054194086a41026a202f41026a2d00003a00002005202f2f00003b01940820054190086a41026a202e41026a2d00003a00002005202e2f00003b0190082005418c086a41026a202d41026a2d00003a00002005202d2f00003b018c0820054188086a41026a202c41026a2d00003a00002005202c2f00003b01880820054184086a41026a202b41026a2d00003a00002005202b2f00003b01840820054180086a41026a202a41026a2d00003a00002005202a2f00003b018008200541fc076a41026a202941026a2d00003a0000200520292f00003b01fc072004213f20232104200a2140200f210a200d210f201e210d2022211e202721220b200541bf046a20054190066a41026a2d00003a0000200541c3046a20054198056a41026a2d00003a0000200541c7046a200541cc086a41026a2d00003a0000200520052f01783b00b9042005200a3a00bc04200520052f0190063b00bd042005200f3a00c004200520052f0198053b00c1042005200d3a00c404200520052f01cc083b00c5042005200541f8006a41026a2d00003a00bb04200520403a00b804200541cb046a200541c8086a41026a2d00003a0000200541cf046a200541c4086a41026a2d00003a0000200541d3046a200541c0086a41026a2d00003a0000200541d7046a200541bc086a41026a2d00003a00002005201e3a00c804200520223a00cc04200520263a00d004200520253a00d404200520052f01c8083b00c904200520052f01c4083b00cd04200520052f01c0083b00d104200520052f01bc083b00d504200541db046a200541b8086a41026a2d00003a0000200541df046a200541b4086a41026a2d00003a0000200541e3046a200541b0086a41026a2d00003a0000200541e7046a200541ac086a41026a2d00003a0000200520243a00d804200520213a00dc04200520203a00e0042005201f3a00e404200520052f01b8083b00d904200520052f01b4083b00dd04200520052f01b0083b00e104200520052f01ac083b00e504200520163a00e804200541eb046a200541a8086a41026a2d00003a0000200520052f01a8083b00e904200520143a00ec04200541ef046a200541a4086a41026a2d00003a0000200520052f01a4083b00ed04200520133a00f004200541f3046a200541a0086a41026a2d00003a0000200520052f01a0083b00f1042005200e3a00f404200541f7046a2005419c086a41026a2d00003a0000200520052f019c083b00f5042005200c3a00f804200541fb046a20054198086a41026a2d00003a0000200520052f0198083b00f9042005200b3a00fc04200541ff046a20054194086a41026a2d00003a0000200520052f0194083b00fd04200520063a00800520054183056a20054190086a41026a2d00003a0000200520052f0190083b008105200520093a00840520054187056a2005418c086a41026a2d00003a0000200520052f018c083b008505200520083a0088052005418b056a20054188086a41026a2d00003a0000200520052f0188083b008905200520103a008c052005418f056a20054184086a41026a2d00003a0000200520052f0184083b008d052005203f3a00900520054193056a20054180086a41026a2d00003a0000200520052f0180083b009105200520043a00940520054197056a200541fc076a41026a2d00003a0000200520052f01fc073b009505200541b8046a41046a210702400240024002400240024002402040417c6a41ff0171223e4104203e4104491b417f6a0e020102000b20054195056a210720054191056a21032005418d056a213e20054189056a213d20054185056a213c20054181056a213b200541fd046a213a200541f9046a2139200541f5046a2138200541f1046a2137200541ed046a2136200541e9046a2135200541e5046a2134200541e1046a2133200541dd046a2132200541d9046a2131200541d5046a2130200541d1046a212f200541cd046a212e200541c9046a212d200541c5046a212c200541c1046a212b200541bd046a212a200541b8046a410172212920284108470d02200541b0076a2128200541b4076a211d200541b7076a2111200541ba076a211b200541bd076a211c200541c0076a2127200541c3076a2141200541c6076a2142200541c9076a2143200541cc076a2144200541cf076a2145200541d2076a2146200541d5076a2147200541d8076a2148200541db076a2149200541de076a214a200541e1076a214b200541e4076a214c200541e7076a214d200541ea076a214e200541ed076a214f200541f0076a2150200541f3076a2151200541f6076a2152410821530c030b20054190066a41286a200541e8046a220441286a29020037030020054190066a41206a200441206a29020037030020054190066a41186a200441186a29020037030020054190066a41106a200441106a29020037030020054190066a41086a200441086a290200370300200541c0066a41086a2210200741086a290200370300200541c0066a41106a220a200741106a290200370300200541c0066a41186a2203200741186a290200370300200541c0066a41206a2208200741206a290200370300200541c0066a41286a200741286a2802003602002005200429020037039006200520072902003703c006024020284108460d002005418c076a41026a2207200541f0086a41026a2d00003a0000200541f0066a41086a2204200541d0086a41086a290300370300200541f0066a41106a2209200541d0086a41106a290300370300200541f0066a41186a2206200541d0086a41186a280200360200200520052f01f0083b018c07200520052903d0083703f00620054198056a41286a220f410036020020054198056a201d201d201b6a10a589808000200541c0016a200f280200360200200541b8016a20054198056a41206a290200370200200541b0016a20054198056a41186a290200370200200541a8016a20054198056a41106a290200370200200541f8006a41286a20054198056a41086a290200370200200520052902980537029801200520233a0078200520052f018c073b0079200520072d00003a007b20054194016a20062802003602002005418c016a200929030037020020054184016a2004290300370200200520052903f00637027c200520113a00c5012005201c3a00c401200141dc006a200541f8006a10818c8080001a0b200541f8006a41286a220720054198036a41286a290300370300200541f8006a41206a220420054198036a41206a290300370300200541f8006a41186a220120054198036a41186a290300370300200541f8006a41106a220920054198036a41106a290300370300200541f8006a41086a220620054198036a41086a2903003703002005200529039803370378200520052802980620052802bc06220f200f41284b220f1b3602a005200520052802940620054190066a410472200f1b36029c05200520052802900636029805200541f8006a20054198056a10e9b2808000200041d8006a2007290300370200200041d0006a2004290300370200200041c8006a2001290300370200200041c0006a2009290300370200200041386a200629030037020020002005290378370230200541a3056a2010290300370000200541ab056a200a290300370000200541b3056a2003290300370000200541bb056a2008290300370000200541c3056a200541c0066a41286a280200360000200520052903c00637009b05200041053a00002000200529009805370001200041096a20054198056a41086a290000370000200041116a20054198056a41106a290000370000200041196a20054198056a41186a290000370000200041216a20054198056a41206a290000370000200041286a200541bf056a29000037000020052802bc064129490d03200528029406410028029c96db8000118080808000000c030b20054198056a41286a200541b8046a41286a220441286a29020037030020054198056a41206a200441206a29020037030020054198056a41186a200441186a29020037030020054198056a41106a200441106a29020037030020054198056a41086a200441086a290200370300200541c8056a41086a2210200741086a290200370300200541c8056a41106a220a200741106a290200370300200541c8056a41186a2208200741186a290200370300200541c8056a41206a2209200741206a2802003602002005200429020037039805200520072902003703c805024020284108460d002005418c066a41026a2207200541f0086a41026a2d00003a0000200541f0056a41086a2204200541d0086a41086a290300370300200541f0056a41106a2206200541d0086a41106a290300370300200541f0056a41186a220f200541d0086a41186a280200360200200520052f01f0083b018c06200520052903d0083703f00520054190066a41286a220b410036020020054190066a201d201d201b6a10a589808000200541c0016a200b280200360200200541b8016a20054190066a41206a290200370200200541b0016a20054190066a41186a290200370200200541a8016a20054190066a41106a290200370200200541f8006a41286a20054190066a41086a290200370200200520052902900637029801200520233a0078200520052f018c063b0079200520072d00003a007b20054194016a200f2802003602002005418c016a200629030037020020054184016a2004290300370200200520052903f00537027c200520113a00c5012005201c3a00c401200141dc006a200541f8006a10818c8080001a0b20054190066a41286a220720054198036a41286a29030037030020054190066a41206a220420054198036a41206a29030037030020054190066a41186a220620054198036a41186a29030037030020054190066a41106a220f20054198036a41106a29030037030020054190066a41086a220b20054198036a41086a290300370300200520052903980337039006200520052802a00520052802c405220c200c41284b220c1b360280012005200528029c0520054198056a410472200c1b36027c200520052802980536027820054190066a200541f8006a10e9b2808000200541c8016a2007290300370200200541c0016a2004290300370200200541b8016a2006290300370200200541b0016a200f290300370200200541a8016a200b29030037020020054184016a20102903003702002005418c016a200a29030037020020054194016a20082903003702002005419c016a200928020036020020052005290390063702a001200520052903c80537027c200541063a007820002001200541f8006a200341011097a180800020052802c4054129490d02200528029c05410028029c96db8000118080808000000c020b200541b0076a41026a200541f0086a41026a2d00003a000020054190076a41086a200541d0086a41086a29030037030020054190076a41106a200541d0086a41106a29030037030020054190076a41186a200541d0086a41186a280200360200200520052f01f0083b01b007200520052903d00837039007200541b4076a2128200541b7076a211d200541ba076a2111200541bd076a211b200541c0076a211c200541c3076a2127200541c6076a2141200541c9076a2142200541cc076a2143200541cf076a2144200541d2076a2145200541d5076a2146200541d8076a2147200541db076a2148200541de076a2149200541e1076a214a200541e4076a214b200541e7076a214c200541ea076a214d200541ed076a214e200541f0076a214f200541f3076a2150200541f6076a2151200541f9076a215220402153200a2140200f210a200d210f201e210d2022211e2026212220252126202421252021212420202121201f21202016211f2014211620132114200e2113200c210e200b210c2006210b200921062008210920102108203f21102004213f202321040b205220292f00003b00002051202a2f00003b00002050202b2f00003b0000204f202c2f00003b0000204e202d2f00003b0000205241026a202941026a2d00003a0000205141026a202a41026a2d00003a0000205041026a202b41026a2d00003a0000204f41026a202c41026a2d00003a0000204e41026a202d41026a2d00003a0000204d41026a202e41026a2d00003a0000204d202e2f00003b0000204c202f2f00003b0000204c41026a202f41026a2d00003a0000204b20302f00003b0000204b41026a203041026a2d00003a0000204a20312f00003b0000204a41026a203141026a2d00003a0000204941026a203241026a2d00003a0000204920322f00003b0000204841026a203341026a2d00003a0000204820332f00003b0000204741026a203441026a2d00003a0000204720342f00003b0000204641026a203541026a2d00003a0000204620352f00003b0000204541026a203641026a2d00003a0000204520362f00003b0000204441026a203741026a2d00003a0000204420372f00003b0000204341026a203841026a2d00003a0000204320382f00003b0000204241026a203941026a2d00003a0000204220392f00003b0000204141026a203a41026a2d00003a00002041203a2f00003b0000202741026a203b41026a2d00003a00002027203b2f00003b0000201c41026a203c41026a2d00003a0000201c203c2f00003b0000201b41026a203d41026a2d00003a0000201b203d2f00003b0000201141026a203e41026a2d00003a00002011203e2f00003b0000201d41026a200341026a2d00003a0000201d20032f00003b0000202841026a200741026a2d00003a0000202820072f00003b0000200541f8006a41286a20054198036a41286a290300370300200541f8006a41206a20054198036a41206a290300370300200541f8006a41186a20054198036a41186a290300370300200541f8006a41106a20054198036a41106a290300370300200541f8006a41086a20054198036a41086a29030037030020052005290398033703780240024020012802282207450d0020012007417f6a36022820012001280224220741016a22034100200128021c222820032028491b6b3602240240200128022020074102746a2802002203200128021822074f0d00200128021420034107746a220720072d00004108464102746a10bda0808000200720533a0000200720403a00042007200a3a00082007200f3a000c200720052f00f9073b0001200741036a200541f9076a41026a2d00003a0000200720052f00f6073b0005200741076a200541f6076a41026a2d00003a0000200720052f00f3073b00092007410b6a200541f3076a41026a2d00003a0000200720052f00f0073b000d2007410f6a200541f0076a41026a2d00003a00002007200d3a00102007201e3a0014200720223a0018200720263a001c200720052f00ed073b0011200741136a200541ed076a41026a2d00003a0000200720052f00ea073b0015200741176a200541ea076a41026a2d00003a0000200720052f00e7073b00192007411b6a200541e7076a41026a2d00003a0000200720052f00e4073b001d2007411f6a200541e4076a41026a2d00003a0000200720253a0020200720243a0024200720213a0028200720203a002c200720052f00e1073b0021200741236a200541e1076a41026a2d00003a0000200720052f00de073b0025200741276a200541de076a41026a2d00003a0000200720052f00db073b00292007412b6a200541db076a41026a2d00003a0000200720052f00d8073b002d2007412f6a200541d8076a41026a2d00003a00002007201f3a0030200741336a200541d5076a41026a2d00003a0000200720052f00d5073b0031200720163a0034200741376a200541d2076a41026a2d00003a0000200720052f00d2073b0035200720143a00382007413b6a200541cf076a41026a2d00003a0000200720052f00cf073b0039200720133a003c2007413f6a200541cc076a41026a2d00003a0000200720052f00cc073b003d2007200e3a0040200741c3006a200541c9076a41026a2d00003a0000200720052f00c9073b00412007200c3a0044200741c7006a200541c6076a41026a2d00003a0000200720052f00c6073b00452007200b3a0048200741cb006a200541c3076a41026a2d00003a0000200720052f00c3073b0049200720063a004c200741cf006a200541c0076a41026a2d00003a0000200720052f00c0073b004d200720093a0050200741d3006a200541bd076a41026a2d00003a0000200720052f00bd073b0051200720083a0054200741d7006a200541ba076a41026a2d00003a0000200720052f00ba073b0055200720103a0058200741db006a200541b7076a41026a2d00003a0000200720052f00b7073b00592007203f3a005c200741df006a200541b4076a41026a2d00003a0000200720052f00b4073b005d200720043a0060200741e3006a200541b0076a41026a2d00003a0000200720052f01b0073b0061200741fc006a200541a8076a280200360200200741f4006a200541a0076a290300370200200741ec006a20054190076a41086a29030037020020072005290390073702640c020b2003200741a0e6cb800010f980808000000b0240200128021822032001280210470d00200141106a41b0e6cb800010d1a08080000b200128021420034107746a220720533a0000200720052f00f9073b0001200720403a0004200720052f00f6073b00052007200a3a0008200720052f00f3073b00092007200f3a000c200720052f00f0073b000d200741036a200541f9076a41026a2d00003a0000200741076a200541f6076a41026a2d00003a00002007410b6a200541f3076a41026a2d00003a00002007410f6a200541f0076a41026a2d00003a00002007200d3a00102007201e3a0014200720223a0018200720263a001c200720052f00ed073b0011200741136a200541ed076a41026a2d00003a0000200720052f00ea073b0015200741176a200541ea076a41026a2d00003a0000200720052f00e7073b00192007411b6a200541e7076a41026a2d00003a0000200720052f00e4073b001d2007411f6a200541e4076a41026a2d00003a0000200720253a0020200741236a200541e1076a41026a2d00003a0000200720052f00e1073b0021200720243a0024200741276a200541de076a41026a2d00003a0000200720052f00de073b0025200720213a00282007412b6a200541db076a41026a2d00003a0000200720052f00db073b0029200720203a002c2007412f6a200541d8076a41026a2d00003a0000200720052f00d8073b002d2007201f3a0030200741336a200541d5076a41026a2d00003a0000200720052f00d5073b0031200720163a0034200741376a200541d2076a41026a2d00003a0000200720052f00d2073b0035200720143a00382007413b6a200541cf076a41026a2d00003a0000200720052f00cf073b0039200720133a003c2007413f6a200541cc076a41026a2d00003a0000200720052f00cc073b003d2007200e3a0040200741c3006a200541c9076a41026a2d00003a0000200720052f00c9073b00412007200c3a0044200741c7006a200541c6076a41026a2d00003a0000200720052f00c6073b00452007200b3a0048200741cb006a200541c3076a41026a2d00003a0000200720052f00c3073b0049200720063a004c200741cf006a200541c0076a41026a2d00003a0000200720052f00c0073b004d200720093a0050200741d3006a200541bd076a41026a2d00003a0000200720052f00bd073b0051200720083a0054200741d7006a200541ba076a41026a2d00003a0000200720052f00ba073b0055200720103a0058200741db006a200541b7076a41026a2d00003a0000200720052f00b7073b00592007203f3a005c200741df006a200541b4076a41026a2d00003a0000200720052f00b4073b005d200720043a0060200741e3006a200541b0076a41026a2d00003a0000200720052f01b0073b0061200741fc006a200541a8076a280200360200200741f4006a200541a0076a290300370200200741ec006a20054198076a29030037020020072005290390073702642001200341016a3602180b20002005290378370228200041d0006a200541a0016a290300370200200041c8006a20054198016a290300370200200041c0006a20054190016a290300370200200041386a20054188016a290300370200200041306a20054180016a290300370200200041063a0000200020052f00783b0001200041036a200541fa006a2d00003a000020002003360208200041003a00040c010b20052d00b804417c6a41ff01712207410420074104491b417f6a41ff01714102490d00200541b8046a10bda08080000b20052802e803450d0020122802284129490d0020052802ec03410028029c96db8000118080808000000b20022d0000417c6a41ff01712207410420074104491b417e6a41ff01714103490d010b200210bda08080000b200541a0096a2480808080000bf41703047f017e187f2380808080004190036b220524808080800002400240024002400240024002400240024002400240024002400240024020022d00000d0020022802042102024020012802282206200128021c2207470d002001411c6a41c0e6cb800010f3a7808000200128021c2107200128022821060b2001280220200128022420066a22064100200720062007491b6b4102746a20023602002001200128022841016a3602282001280218220720024b0d012002200741d0e6cb800010f980808000000b200541a0016a200241196a29000037030020054198016a200241116a29000037030020054190016a200241096a29000037030020052002290001370388012003280208220741017621020240024020074101710d002002200328020422074b0d08200541003a00b002200520023602ac02200520032802003602a8020c010b2002200328020422074b0d08200220074f0d0920032802002107200541013a00b002200520073602a802200520023602ac022005200720026a2d000041f001713a00b1020b2005200120054188016a200541a8026a1094a18080002005280204210220052802000d05024020012802282206200128021c2207470d002001411c6a41c0e6cb800010f3a7808000200128021c2107200128022821060b2001280220200128022420066a22064100200720062007491b6b4102746a20023602002001200128022841016a3602282001280218220720024d0d010b200128021420024107746a22022d00002107200541296a200241016a41df0010f5b28080001a200241043a0004200241083a0000200541086a41086a200241ec006a290200370300200541186a200241f4006a290200370300200541206a200241fc006a2802003602002005200229026437030820022802602102024020074108470d00200541a8026a200541296a41036a41dc0010f5b28080001a20052001360288032005200336028c032005200236028403200541c4016a20042001200541a8026a20031099a180800020052802c801210720052802c40122044103460d0420052802a4022108200529029c0221092005280298022106200528029402210a200528029002210b200528028c02210c200528028802210d200528028402210e200528028002210f20052802fc01211020052802f801211120052802f401211220052802f001211320052802ec01211420052802e801211520052802e401211620052802e001211720052802dc01211820052802d801211920052802d401211a20052802d001211b20052802cc01211c410221034101211d4108211e20040e0303020d030b2003280208211e200328020421082003280200211d200541a8026a410172200541296a41df0010f5b28080001a20052001360288032005200336028c03200520073a00a802200541c4016a20042001200541a8026a20031099a180800020052802c801210720052802c40122034103460d0320052902a0022109200528029c02211f2005280298022106200528029402210a200528029002210b200528028c02210c200528028802210d200528028402210e200528028002210f20052802fc01211020052802f801211120052802f401211220052802f001211320052802ec01211420052802e801211520052802e401211620052802e001211720052802dc01211820052802d801211920052802d401211a20052802d001211b20052802cc01212002400240024020030e03000102000b201e410176210302400240201e4101710d000240200320084b0d004100211c0c020b2003200841fcf1d4800010b581808000000b200320084b0d0b200320084f0d0c201d20036a2d000041707121214101211c0b2009422088a7210841002104200541c4016a41286a221e4100360200200541c4016a201d201d20036a10d0b2808000200541c8026a220341286a201e280200360200200341206a200541c4016a41206a290200370200200341186a200541c4016a41186a290200370200200341106a200541c4016a41106a2902003702004108211e200341086a200541c4016a41086a290200370200200320052902c401370200200541b4026a200541086a41086a290300370200200541bc026a200541086a41106a290300370200200541c4026a200541086a41186a280200360200200520213a00f5022005201c3a00f402200520023602a802200520052903083702ac02200141dc006a200541a8026a10818c8080001a2009422086201fad8421094101211d2020211c0c040b200541a8016a41186a200541086a41186a280200360200200541a8016a41106a200541086a41106a290300370300200541a8016a41086a200541086a41086a290300370300200520052903083703a801200741ff0171211e200741807e7121044100211d201b211c201a211b2019211a201821192017211820162117201521162014211520132114201221132011211220102111200f211020202107200e210f200d210e200c210d200b210c200a210b2006210a201f2106200221080c030b201e410176210302400240201e4101710d000240200320084b0d00410021070c020b2003200841fcf1d4800010b581808000000b200320084b0d0b200320084f0d0c201d20036a2d00004170712104410121070b200541c4016a41286a22064100360200200541c4016a201d201d20036a10d0b2808000200541c8026a220341286a2006280200360200200341206a200541c4016a41206a290200370200200341186a200541c4016a41186a290200370200200341106a200541c4016a41106a290200370200200341086a200541c4016a41086a290200370200200320052902c401370200200541b4026a200541086a41086a290300370200200541bc026a200541086a41106a290300370200200541c4026a200541086a41186a280200360200200520043a00f502200520073a00f402200520023602a802200520052903083702ac02200141dc006a200541a8026a10818c8080001a410221030c0c0b2002200741d0e6cb800010f980808000000b410021044100211d0b201e20047221040240024020012802282202450d0020012002417f6a36022820012001280224220241016a22034100200128021c221e2003201e491b6b3602240240200128022020024102746a2802002202200128021822034f0d00200128021420024107746a220120012d00004108464102746a10bda08080002001200836026020012009370258200120063602542001200a3602502001200b36024c2001200c3602482001200d3602442001200e3602402001200f36023c2001201036023820012011360234200120123602302001201336022c2001201436022820012015360224200120163602202001201736021c20012018360218200120193602142001201a3602102001201b36020c2001201c3602082001200736020420012004360200200141fc006a200541c0016a280200360200200141f4006a200541b8016a290300370200200141ec006a200541a8016a41086a290300370200200120052903a8013702640c020b2002200341a0e6cb800010f980808000000b0240200128021822022001280210470d00200141106a41b0e6cb800010d1a08080000b200128021420024107746a2203200836026020032009370258200320063602542003200a3602502003200b36024c2003200c3602482003200d3602442003200e3602402003200f36023c2003201036023820032011360234200320123602302003201336022c2003201436022820032015360224200320163602202003201736021c20032018360218200320193602142003201a3602102003201b36020c2003201c3602082003200736020420032004360200200341fc006a200541c0016a280200360200200341f4006a200541b8016a290300370200200341ec006a200541b0016a290300370200200320052903a8013702642001200241016a3602180b201d21030c090b200721020b410321030c070b2002200741fcf1d4800010b581808000000b20022007418cf2d4800010b581808000000b20022007419cf2d4800010f980808000000b20032008418cf2d4800010b581808000000b20032008419cf2d4800010f980808000000b20032008418cf2d4800010b581808000000b20032008419cf2d4800010f980808000000b200020033a00042000200236020020054190036a2480808080000bf04305027f017e077f017e057f23808080800041a0046b2205248080808000200541086a200441086a280200220636020020052004290200220737030020052802042108200541e4006a200341e00010f5b28080001a200520062008410174220946220a3a00c401200920066b210b2007a7210c024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020052d0064220d417c6a41ff01712209410420094104491b220e0e050100040506010b200541c0036a41286a200341d8006a290200370300200541c0036a41206a200341d0006a290200370300200541c0036a41186a200341c8006a290200370300200541c0036a41106a200341c0006a290200370300200541c0036a41086a200341386a290200220737030020052003290230220f3703c003200541eb006a2d0000210620052d0068210a200528026c2108200528028c01210c200528029001211020052f006921112005200fa722093602d001200520052802c403200541c0036a410472221220052802ec03221341284b22141b3602c80120052007a7201320141b22133602cc012003410c6a2103201120064110747221060240201341017420096b200b470d00200541c8016a200510dfb2808000200b460d0220052802c00321090b200541106a41286a201241286a280200360200200541106a41206a201241206a290200370300200541106a41186a201241186a290200370300200541106a41106a201241106a290200370300200541106a41086a201241086a290200370300200541c0006a41086a200341086a290200370300200541c0006a41106a200341106a290200370300200541c0006a41186a200341186a2802003602002005201229020037031020052003290200370340410121040c020b200041023602000c1f0b200428020421092004280200211220042802082104200541e0026a41106a200341086a290200370200200541e0026a41186a200341106a29020037020020054180036a200341186a280200360200200520083602e4022005200a3a00e00220052010360288032005200c36028403200520032902003702e802200520063b00e102200520064110763a00e302200b20046a220441017621030240024020044101710d00200320094b0d06200541003a00b802200520033602b402200520123602b0020c010b200320094b0d06200320094f0d07200541013a00b802200520123602b002200520033602b4022005201220036a2d000041f001713a00b9020b20022001200541e0026a200541b0026a1090a180800041022104024020052802ec034129490d0020052802c403410028029c96db8000118080808000000b0b410521030c1b0b200541b0026a41286a200341d0006a290200370300200541b0026a41206a200341c8006a290200370300200541b0026a41186a200341c0006a290200370300200541b0026a41106a200341386a290200370300200541b0026a41086a200341306a290200220737030020052003290228220f3703b002200341076a2d0000210b20032d0004210a2003280208210820032f00052110200520052802b402200541b0026a41047220052802dc02220641284b22091b3602c00320052007a7200620091b22063602c4032005200fa722093602c803200541c0036a200510dfb2808000220c200641017420096b460d052010200b411074722106200541106a41086a200541b0026a41146a290200370300200541106a41106a200541b0026a411c6a290200370300200541106a41186a200541b0026a41246a290200370300200541106a41206a200541dc026a280200360200200541c0006a41086a200341146a290200370300200541c0006a41106a2003411c6a290200370300200541c0006a41186a200341246a280200360200200520052902bc023703102005200329020c370340410121044106210320052802b802210920052802b402211020052802b002210c0c1a0b0240200a0d002005280294012109200541d8026a2003412c6a280200360200200541d0026a200341246a290200370300200541c8026a2003411c6a290200370300200541c0026a200341146a290200370300200541b8026a2003410c6a290200370300200520032902043703b0022006410176220320084f0d062009200c20036a2d00002203410f71200341047620064101711b41246c6a22032d00002106200341023a0000024002400240024020064102460d00200541c8016a41096a200341096a290000370000200541c8016a41116a200341116a290000370000200541c8016a41196a200341196a290000370000200541c8016a41206a200341206a280000360000200541f8016a41086a200441086a2208280200220b360200200329000121072008200b41016a360200200520063a00c801200520073700c901200520042902003703f801200541c0036a2002200541c8016a200420011098a180800020052802c003210420052d00c4032206417e6a0e020301020b200541c8006a200541b0026a41106a290300370300200541c0006a41106a200541b0026a41186a290300370300200541c0006a41186a200541d0026a280200360200200520052903b80237034020052f00b10220052d00b302411074722106410121040c180b2000410336020020002004360204200541b0026a10bfa08080002009410028029c96db8000118080808000000c1e0b20032004360204200341003a0000200541c0006a41086a200541b0026a41106a290300370300200541c0006a41106a200541b0026a41186a290300370300200541c0006a41186a200541b0026a41206a280200360200200520052903b8023703402006410173210420052f00b10220052d00b3024110747221060c160b200541ec036a200541b0026a41286a280200360200200541c0036a41246a200541b0026a41206a290300370200200541c0036a411c6a200541b0026a41186a290300370200200541c0036a41146a200541b0026a41106a290300370200200541cc036a200541b0026a41086a290300370200200520052903b0023702c403200520093602f003200541073a00c00341002104200541e0026a2002200541c0036a200541f8016a41001095a180800020052d00e00222034108460d07200541e2006a20052d00e3023a0000200541c0006a41086a200541e0026a41146a290200370300200541c0006a41106a200541e0026a411c6a290200370300200541c0006a41186a200541e0026a41246a280200360200200520052f00e1023b0160200520052902ec0237034020052802e8022108200528028803210c200528028c032110200528029003210920052802e402210a200541106a41286a200541bc036a280200360200200541306a200541b4036a290200370300200541106a41186a200541ac036a290200370300200541106a41106a200541a4036a290200370300200541106a41086a2005419c036a2902003703002005200529029403370310200a41087621060c160b200528029401210620052d00684103460d132004280208220941017621080240024020094101710d002008200428020422094b0d09200541003a00c803200520083602c403200520042802003602c0030c010b2008200428020422094b0d09200820094f0d0a20042802002109200541013a00c803200520093602c003200520083602c4032005200920086a2d000041f001713a00c9030b20022001200341046a200541c0036a1090a1808000200541033a00c403200520063602f003200541073a00c003200541b0026a41086a200441086a280200360200200520042902003703b0024100210b200541e0026a2002200541c0036a200541b0026a41001095a1808000024020052d00e00222034108460d00200541e2006a20052d00e3023a0000200541c0006a41086a200541f4026a290200370300200541c0006a41106a200541fc026a290200370300200541c0006a41186a20054184036a280200360200200520052f00e1023b0160200520052902ec0237034020052802e8022108200528028803210c200528028c032110200528029003210920052802e402210a200541386a200541bc036a280200360200200541306a200541b4036a290200370300200541106a41186a200541ac036a290200370300200541106a41106a200541a4036a290200370300200541106a41086a2005419c036a2902003703002005200529029403370310200a410876210641012101410021040c1b0b20052802e402210320004103360200200020033602040c1b0b02400240024002400240024002400240024002400240200a0d00200541b0026a41286a200341d8006a290200370300200541b0026a41206a200341d0006a290200370300200541b0026a41186a200341c8006a290200370300200541b0026a41106a200341c0006a290200370300200541b0026a41086a2209200341386a290200370300200520032902303703b0022005280290012110200541c8016a41286a200341286a280200360200200541c8016a41206a200341206a290200370300200541c8016a41186a200341186a290200370300200541c8016a41106a200341106a290200370300200541c8016a41086a200341086a290200370300200520032902003703c801200520052802b0023602c8032005200928020020052802dc022203200341284b22031b3602c403200520052802b402200541b0026a410472221220031b3602c003200541c0036a200510dfb2808000210320052802c40341017420052802c8036b210902402003200b470d0020032009460d080b20032009490d01200320066a2209410176220620084f0d022010200c20066a2d00002206410f71200641047620094101711b41246c6a22062d00002108200641023a000020084102460d03200541f8016a41096a200641096a290000370000200541f8016a41116a200641116a290000370000200541f8016a41196a200641196a290000370000200541f8016a41206a200641206a280000360000200541a0026a41086a200441086a2209280200220b3602002006290001210720092003200b6a41016a360200200520083a00f801200520073700f901200520042902003703a002200541c0036a2002200541f8016a200420011098a180800020052802c003210320052d00c4032204417e6a0e020405060b200d4103470d092000200529029001370230200041033a00042000410136020020002003290234370238200041c0006a2003413c6a290200370200200041c8006a200341c4006a290200370200200041d0006a200341cc006a290200370200200041d8006a200341d4006a290200370200200041e0006a200341dc006a2802003602000c240b200541e2006a20052d00cb013a0000200541106a41086a201241086a290200370300200541106a41106a201241106a290200370300200541106a41186a201241186a290200370300200541106a41206a201241206a290200370300200541106a41286a201241286a280200360200200520052f00c9013b01602005201229020037031020052802b002210920052d00c8012103200541c0006a41086a200541dc016a290200370300200541c0006a41106a200541e4016a290200370300200541c0006a41186a200541ec016a280200360200200520052902d40137034020052f00cd0120052d00cf014110747221060c190b2006200841e4d9cb800010f980808000000b200541e0006a41026a20052d00cb013a0000200541106a41086a201241086a290200370300200541106a41106a201241106a290200370300200541106a41186a201241186a290200370300200541106a41206a201241206a290200370300200541106a41286a201241286a280200360200200520052f00c9013b01602005201229020037031020052802b002210920052d00c8012103200541c0006a41086a200541dc016a290200370300200541c0006a41106a200541e4016a290200370300200541c0006a41186a200541c8016a41246a280200360200200520052902d40137034020052f00cd0120052d00cf014110747221060c170b20054198046a200541b0026a41286a29030037030020054190046a200541b0026a41206a29030037030020054188046a200541b0026a41186a29030037030020054180046a200541b0026a41106a290300370300200541f8036a200541b0026a41086a290300370300200541c0036a41086a200541c8016a41086a290300370300200541c0036a41106a200541c8016a41106a290300370300200541c0036a41186a200541c8016a41186a290300370300200541c0036a41206a200541c8016a41206a290300370300200541c0036a41286a200541c8016a41286a280200360200200520052903b0023703f003200520052903c8013703c003200520103602ec0341002104200541e0026a2002200541c0036a200541a0026a41001095a180800020052d00e00222034108460d03200541e2006a20052d00e3023a0000200541c0006a41086a200541f4026a290200370300200541c0006a41106a200541fc026a290200370300200541c0006a41186a20054184036a280200360200200520052f00e1023b0160200520052902ec0237034020052802e8022108200528028803210c200528028c032110200528029003210920052802e402210a200541106a41286a200541bc036a280200360200200541306a200541b4036a290200370300200541106a41186a200541ac036a290200370300200541106a41106a200541a4036a290200370300200541106a41086a2005419c036a2902003703002005200529029403370310200a41087621060c170b2000410336020020002003360204024020052d00c8014103460d00200541c8016a10bea08080000b2010410028029c96db80001180808080000020052802dc024129490d1f20052802b402410028029c96db8000118080808000000c1f0b20062003360204200641003a0000200541e2006a20052d00cb013a0000200541c0006a41086a200541dc016a290200370300200541c0006a41106a200541e4016a290200370300200541c0006a41186a200541ec016a280200360200200520052f00c9013b0160200520052902d40137034020052802f001210c20052802d001210820052d00cc01210a20052d00c801210320052802b002210920052f00cd01210620052d00cf012102200541106a41286a201241286a280200360200200541106a41206a201241206a290200370300200541106a41186a201241186a290200370300200541106a41106a201241106a290200370300200541106a41086a201241086a2902003703002005201229020037031020044101732104200620024110747221060c150b4103210320052d00c8014103460d12200541c0036a41286a200541c8016a41286a280200360200200541c0036a41206a200541c8016a41206a290300370300200541c0036a41186a200541c8016a41186a290300370300200541c0036a41106a200541c8016a41106a290300370300200541c0036a41086a200541c8016a41086a290300370300200520052903c8013703c0032004280208200b6a2209410176210320042802002108200428020421060240024020094101710d00200320064b0d0e200541003a00e802200520033602e402200520083602e0020c010b200320064b0d0e200320064f0d0f200541013a00e802200520083602e002200520033602e4022005200820036a2d000041f001713a00e9020b20022001200541c0036a200541e0026a1090a180800020054198046a200541b0026a41286a29030037020020054190046a200541b0026a41206a29030037020020054188046a200541b0026a41186a29030037020020054180046a200541b0026a41106a290300370200200541f8036a200541b0026a41086a290300370200200520052903b0023702f003200520103602ec03200541033a00c003200541f8016a41086a200441086a280200360200200520042902003703f80141002104200541e0026a2002200541c0036a200541f8016a41001095a180800020052d00e00222034108460d01200541e2006a20052d00e3023a0000200541c0006a41086a200541f4026a290200370300200541c0006a41106a200541fc026a290200370300200541c0006a41186a20054184036a280200360200200520052f00e1023b0160200520052902ec0237034020052802e8022108200528028803210c200528028c032110200528029003210920052802e402210a200541106a41286a200541bc036a280200360200200541106a41206a200541b4036a290200370300200541106a41186a200541ac036a290200370300200541106a41106a200541a4036a290200370300200541106a41086a2005419c036a2902003703002005200529029403370310200a41087621060c140b20052802e402210320004103360200200020033602040c1c0b200020052802e402360204200041033602000c1b0b200541c0036a41d8006a200341d8006a290200370200200541c0036a41d0006a200341d0006a290200370200200541c0036a41c8006a200341c8006a290200370200200541c0036a41c0006a200341c0006a290200370200200541c0036a41386a200341386a290200370200200520032902303702f00320052802900121092004280208220841017621060240024020084101710d002006200428020422084b0d0e200541003a00e802200520063602e402200520042802003602e0020c010b2006200428020422084b0d0e200620084f0d0f20042802002108200541013a00e802200520083602e002200520063602e4022005200820066a2d000041f001713a00e9020b200220012003200541e0026a1090a1808000200520093602ec03200541033a00c003200541b0026a41086a200441086a280200360200200520042902003703b00241002101200541e0026a2002200541c0036a200541b0026a41001095a1808000024020052d00e00222034108460d00200541e2006a20052d00e3023a0000200541c0006a41086a200541f4026a290200370300200541c0006a41106a200541fc026a290200370300200541c0006a41186a20054184036a280200360200200520052f00e1023b0160200520052902ec0237034020052802e8022108200528028803210c200528028c032110200528029003210920052802e402210a200541386a200541bc036a280200360200200541306a200541b4036a290200370300200541106a41186a200541ac036a290200370300200541106a41106a200541a4036a290200370300200541106a41086a2005419c036a2902003703002005200529029403370310200a41087621064101210b410021040c1a0b20052802e402210320004103360200200020033602040c1a0b2003200941fcf1d4800010b581808000000b20032009418cf2d4800010b581808000000b20032009419cf2d4800010f980808000000b200541c8016a41086a200441086a2206280200220836020020062008200c6a360200200520042902003703c801200541c0036a2002200341046a200420011098a180800020052802c003210820052d00c4032203417e6a0e021113120b2003200841e4d9cb800010f980808000000b20052802e402210320004103360200200020033602040c140b2008200941fcf1d4800010b581808000000b20082009418cf2d4800010b581808000000b20082009419cf2d4800010f980808000000b2003200641fcf1d4800010b581808000000b20032006418cf2d4800010b581808000000b20032006419cf2d4800010f980808000000b2006200841fcf1d4800010b581808000000b20062008418cf2d4800010b581808000000b20062008419cf2d4800010f980808000000b200541106a41086a201241086a290200370300200541106a41106a201241106a290200370300200541106a41186a201241186a290200370300200541106a41206a201241206a290200370300200541106a41286a201241286a280200360200200520122902003703104101210420052802b00221090c010b4101210420052802f001210c20052802d001210820052d00cc01210a0b410021014101210b0c070b20002006360234200041033a0008200041073a0004200041013602000c070b4107210320052802d802211020052802d402210c20052802b402210820052d00b002210a0b410121014100210b0c040b41022104024020052802dc0241294f0d000c030b20052802b402410028029c96db8000118080808000000c020b41012104024020034101710d00200541186a200541c4026a290200370300200541206a200541cc026a290200370300200541286a200541d4026a290200370300200541306a200541dc026a280200360200200520052902bc02370310410621034100210a20052802b802210920052802b402211020052802b002210c0c020b20054190046a200541b0026a41286a29030037020020054188046a200541b0026a41206a29030037020020054180046a200541b0026a41186a290300370200200541f8036a200541b0026a41106a290300370200200541f0036a200541b0026a41086a290300370200200520052903b0023702e803200520083602c80341002104200541003a00c403200541063a00c003200541e0026a2002200541c0036a200541c8016a41001095a1808000024020052d00e00222034108470d0020052802e402210320004103360200200020033602040c040b200541e2006a20052d00e3023a0000200541c0006a41086a200541f4026a290200370300200541c0006a41106a200541fc026a290200370300200541c0006a41186a20054184036a280200360200200520052f00e1023b0160200520052902ec0237034020052802e8022108200528028803210c200528028c032110200528029003210920052802e402210a200541106a41286a200541bc036a280200360200200541106a41206a200541b4036a290200370300200541106a41186a200541ac036a290200370300200541106a41106a200541a4036a290200370300200541106a41086a2005419c036a2902003703002005200529029403370310200a41087621060c010b200041033602002000200836020420052802dc024129490d0220052802b402410028029c96db8000118080808000000c020b4101210b410121010b200020063b0009200020033a000420002004360200200020052f01603b00052000200836020c2000200a3a0008200020052903403702102000200c36022c20002010360230200020093602342000410b6a20064110763a0000200041076a200541e2006a2d00003a0000200041186a200541c0006a41086a290300370200200041206a200541c0006a41106a290300370200200041286a200541c0006a41186a280200360200200041e0006a200541106a41286a280200360200200041d8006a200541106a41206a290300370200200041d0006a200541106a41186a290300370200200041c8006a200541106a41106a290300370200200041c0006a200541106a41086a2903003702002000200529031037023802400240200e417d6a0e020100020b2001450d01200d4103460d0102400240200d0e020103000b200528028801220020002802002200417f6a36020020004101470d0220054188016a10dfa88080000c020b2005280268220020002802002200417f6a36020020004101470d01200541e8006a10dfa88080000c010b200b450d0020052d006822004103460d000240024020000e020102000b200528028c01220020002802002200417f6a36020020004101470d012005418c016a10dfa88080000c010b200528026c220020002802002200417f6a36020020004101470d00200541ec006a10dfa88080000b200541a0046a2480808080000bf41703047f017e187f2380808080004190036b220524808080800002400240024002400240024002400240024002400240024002400240024020022d00000d0020022802042102024020012802282206200128021c2207470d002001411c6a41c0e6cb800010f3a7808000200128021c2107200128022821060b2001280220200128022420066a22064100200720062007491b6b4102746a20023602002001200128022841016a3602282001280218220720024b0d012002200741d0e6cb800010f980808000000b200541a0016a200241196a29000037030020054198016a200241116a29000037030020054190016a200241096a29000037030020052002290001370388012003280208220741017621020240024020074101710d002002200328020422074b0d08200541003a00b002200520023602ac02200520032802003602a8020c010b2002200328020422074b0d08200220074f0d0920032802002107200541013a00b002200520073602a802200520023602ac022005200720026a2d000041f001713a00b1020b2005200120054188016a200541a8026a1093a18080002005280204210220052802000d05024020012802282206200128021c2207470d002001411c6a41c0e6cb800010f3a7808000200128021c2107200128022821060b2001280220200128022420066a22064100200720062007491b6b4102746a20023602002001200128022841016a3602282001280218220720024d0d010b200128021420024107746a22022d00002107200541296a200241016a41df0010f5b28080001a200241043a0004200241083a0000200541086a41086a200241ec006a290200370300200541186a200241f4006a290200370300200541206a200241fc006a2802003602002005200229026437030820022802602102024020074108470d00200541a8026a200541296a41036a41dc0010f5b28080001a20052001360288032005200336028c032005200236028403200541c4016a20042001200541a8026a2003109ba180800020052802c801210720052802c40122044103460d0420052802a4022108200529029c0221092005280298022106200528029402210a200528029002210b200528028c02210c200528028802210d200528028402210e200528028002210f20052802fc01211020052802f801211120052802f401211220052802f001211320052802ec01211420052802e801211520052802e401211620052802e001211720052802dc01211820052802d801211920052802d401211a20052802d001211b20052802cc01211c410221034101211d4108211e20040e0303020d030b2003280208211e200328020421082003280200211d200541a8026a410172200541296a41df0010f5b28080001a20052001360288032005200336028c03200520073a00a802200541c4016a20042001200541a8026a2003109ba180800020052802c801210720052802c40122034103460d0320052902a0022109200528029c02211f2005280298022106200528029402210a200528029002210b200528028c02210c200528028802210d200528028402210e200528028002210f20052802fc01211020052802f801211120052802f401211220052802f001211320052802ec01211420052802e801211520052802e401211620052802e001211720052802dc01211820052802d801211920052802d401211a20052802d001211b20052802cc01212002400240024020030e03000102000b201e410176210302400240201e4101710d000240200320084b0d004100211c0c020b2003200841fcf1d4800010b581808000000b200320084b0d0b200320084f0d0c201d20036a2d000041707121214101211c0b2009422088a7210841002104200541c4016a41286a221e4100360200200541c4016a201d201d20036a10d0b2808000200541c8026a220341286a201e280200360200200341206a200541c4016a41206a290200370200200341186a200541c4016a41186a290200370200200341106a200541c4016a41106a2902003702004108211e200341086a200541c4016a41086a290200370200200320052902c401370200200541b4026a200541086a41086a290300370200200541bc026a200541086a41106a290300370200200541c4026a200541086a41186a280200360200200520213a00f5022005201c3a00f402200520023602a802200520052903083702ac02200141dc006a200541a8026a10818c8080001a2009422086201fad8421094101211d2020211c0c040b200541a8016a41186a200541086a41186a280200360200200541a8016a41106a200541086a41106a290300370300200541a8016a41086a200541086a41086a290300370300200520052903083703a801200741ff0171211e200741807e7121044100211d201b211c201a211b2019211a201821192017211820162117201521162014211520132114201221132011211220102111200f211020202107200e210f200d210e200c210d200b210c200a210b2006210a201f2106200221080c030b201e410176210302400240201e4101710d000240200320084b0d00410021070c020b2003200841fcf1d4800010b581808000000b200320084b0d0b200320084f0d0c201d20036a2d00004170712104410121070b200541c4016a41286a22064100360200200541c4016a201d201d20036a10d0b2808000200541c8026a220341286a2006280200360200200341206a200541c4016a41206a290200370200200341186a200541c4016a41186a290200370200200341106a200541c4016a41106a290200370200200341086a200541c4016a41086a290200370200200320052902c401370200200541b4026a200541086a41086a290300370200200541bc026a200541086a41106a290300370200200541c4026a200541086a41186a280200360200200520043a00f502200520073a00f402200520023602a802200520052903083702ac02200141dc006a200541a8026a10818c8080001a410221030c0c0b2002200741d0e6cb800010f980808000000b410021044100211d0b201e20047221040240024020012802282202450d0020012002417f6a36022820012001280224220241016a22034100200128021c221e2003201e491b6b3602240240200128022020024102746a2802002202200128021822034f0d00200128021420024107746a220120012d00004108464102746a10bda08080002001200836026020012009370258200120063602542001200a3602502001200b36024c2001200c3602482001200d3602442001200e3602402001200f36023c2001201036023820012011360234200120123602302001201336022c2001201436022820012015360224200120163602202001201736021c20012018360218200120193602142001201a3602102001201b36020c2001201c3602082001200736020420012004360200200141fc006a200541c0016a280200360200200141f4006a200541b8016a290300370200200141ec006a200541a8016a41086a290300370200200120052903a8013702640c020b2002200341a0e6cb800010f980808000000b0240200128021822022001280210470d00200141106a41b0e6cb800010d1a08080000b200128021420024107746a2203200836026020032009370258200320063602542003200a3602502003200b36024c2003200c3602482003200d3602442003200e3602402003200f36023c2003201036023820032011360234200320123602302003201336022c2003201436022820032015360224200320163602202003201736021c20032018360218200320193602142003201a3602102003201b36020c2003201c3602082003200736020420032004360200200341fc006a200541c0016a280200360200200341f4006a200541b8016a290300370200200341ec006a200541b0016a290300370200200320052903a8013702642001200241016a3602180b201d21030c090b200721020b410321030c070b2002200741fcf1d4800010b581808000000b20022007418cf2d4800010b581808000000b20022007419cf2d4800010f980808000000b20032008418cf2d4800010b581808000000b20032008419cf2d4800010f980808000000b20032008418cf2d4800010b581808000000b20032008419cf2d4800010f980808000000b200020033a00042000200236020020054190036a2480808080000bf04305027f017e077f017e057f23808080800041a0046b2205248080808000200541086a200441086a280200220636020020052004290200220737030020052802042108200541e4006a200341e00010f5b28080001a200520062008410174220946220a3a00c401200920066b210b2007a7210c024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020052d0064220d417c6a41ff01712209410420094104491b220e0e050100040506010b200541c0036a41286a200341d8006a290200370300200541c0036a41206a200341d0006a290200370300200541c0036a41186a200341c8006a290200370300200541c0036a41106a200341c0006a290200370300200541c0036a41086a200341386a290200220737030020052003290230220f3703c003200541eb006a2d0000210620052d0068210a200528026c2108200528028c01210c200528029001211020052f006921112005200fa722093602d001200520052802c403200541c0036a410472221220052802ec03221341284b22141b3602c80120052007a7201320141b22133602cc012003410c6a2103201120064110747221060240201341017420096b200b470d00200541c8016a200510dfb2808000200b460d0220052802c00321090b200541106a41286a201241286a280200360200200541106a41206a201241206a290200370300200541106a41186a201241186a290200370300200541106a41106a201241106a290200370300200541106a41086a201241086a290200370300200541c0006a41086a200341086a290200370300200541c0006a41106a200341106a290200370300200541c0006a41186a200341186a2802003602002005201229020037031020052003290200370340410121040c020b200041023602000c1f0b200428020421092004280200211220042802082104200541e0026a41106a200341086a290200370200200541e0026a41186a200341106a29020037020020054180036a200341186a280200360200200520083602e4022005200a3a00e00220052010360288032005200c36028403200520032902003702e802200520063b00e102200520064110763a00e302200b20046a220441017621030240024020044101710d00200320094b0d06200541003a00b802200520033602b402200520123602b0020c010b200320094b0d06200320094f0d07200541013a00b802200520123602b002200520033602b4022005201220036a2d000041f001713a00b9020b20022001200541e0026a200541b0026a1090a180800041022104024020052802ec034129490d0020052802c403410028029c96db8000118080808000000b0b410521030c1b0b200541b0026a41286a200341d0006a290200370300200541b0026a41206a200341c8006a290200370300200541b0026a41186a200341c0006a290200370300200541b0026a41106a200341386a290200370300200541b0026a41086a200341306a290200220737030020052003290228220f3703b002200341076a2d0000210b20032d0004210a2003280208210820032f00052110200520052802b402200541b0026a41047220052802dc02220641284b22091b3602c00320052007a7200620091b22063602c4032005200fa722093602c803200541c0036a200510dfb2808000220c200641017420096b460d052010200b411074722106200541106a41086a200541b0026a41146a290200370300200541106a41106a200541b0026a411c6a290200370300200541106a41186a200541b0026a41246a290200370300200541106a41206a200541dc026a280200360200200541c0006a41086a200341146a290200370300200541c0006a41106a2003411c6a290200370300200541c0006a41186a200341246a280200360200200520052902bc023703102005200329020c370340410121044106210320052802b802210920052802b402211020052802b002210c0c1a0b0240200a0d002005280294012109200541d8026a2003412c6a280200360200200541d0026a200341246a290200370300200541c8026a2003411c6a290200370300200541c0026a200341146a290200370300200541b8026a2003410c6a290200370300200520032902043703b0022006410176220320084f0d062009200c20036a2d00002203410f71200341047620064101711b41246c6a22032d00002106200341023a0000024002400240024020064102460d00200541c8016a41096a200341096a290000370000200541c8016a41116a200341116a290000370000200541c8016a41196a200341196a290000370000200541c8016a41206a200341206a280000360000200541f8016a41086a200441086a2208280200220b360200200329000121072008200b41016a360200200520063a00c801200520073700c901200520042902003703f801200541c0036a2002200541c8016a20042001109aa180800020052802c003210420052d00c4032206417e6a0e020301020b200541c8006a200541b0026a41106a290300370300200541c0006a41106a200541b0026a41186a290300370300200541c0006a41186a200541d0026a280200360200200520052903b80237034020052f00b10220052d00b302411074722106410121040c180b2000410336020020002004360204200541b0026a10bfa08080002009410028029c96db8000118080808000000c1e0b20032004360204200341003a0000200541c0006a41086a200541b0026a41106a290300370300200541c0006a41106a200541b0026a41186a290300370300200541c0006a41186a200541b0026a41206a280200360200200520052903b8023703402006410173210420052f00b10220052d00b3024110747221060c160b200541ec036a200541b0026a41286a280200360200200541c0036a41246a200541b0026a41206a290300370200200541c0036a411c6a200541b0026a41186a290300370200200541c0036a41146a200541b0026a41106a290300370200200541cc036a200541b0026a41086a290300370200200520052903b0023702c403200520093602f003200541073a00c00341002104200541e0026a2002200541c0036a200541f8016a41001097a180800020052d00e00222034108460d07200541e2006a20052d00e3023a0000200541c0006a41086a200541e0026a41146a290200370300200541c0006a41106a200541e0026a411c6a290200370300200541c0006a41186a200541e0026a41246a280200360200200520052f00e1023b0160200520052902ec0237034020052802e8022108200528028803210c200528028c032110200528029003210920052802e402210a200541106a41286a200541bc036a280200360200200541306a200541b4036a290200370300200541106a41186a200541ac036a290200370300200541106a41106a200541a4036a290200370300200541106a41086a2005419c036a2902003703002005200529029403370310200a41087621060c160b200528029401210620052d00684103460d132004280208220941017621080240024020094101710d002008200428020422094b0d09200541003a00c803200520083602c403200520042802003602c0030c010b2008200428020422094b0d09200820094f0d0a20042802002109200541013a00c803200520093602c003200520083602c4032005200920086a2d000041f001713a00c9030b20022001200341046a200541c0036a1090a1808000200541033a00c403200520063602f003200541073a00c003200541b0026a41086a200441086a280200360200200520042902003703b0024100210b200541e0026a2002200541c0036a200541b0026a41001097a1808000024020052d00e00222034108460d00200541e2006a20052d00e3023a0000200541c0006a41086a200541f4026a290200370300200541c0006a41106a200541fc026a290200370300200541c0006a41186a20054184036a280200360200200520052f00e1023b0160200520052902ec0237034020052802e8022108200528028803210c200528028c032110200528029003210920052802e402210a200541386a200541bc036a280200360200200541306a200541b4036a290200370300200541106a41186a200541ac036a290200370300200541106a41106a200541a4036a290200370300200541106a41086a2005419c036a2902003703002005200529029403370310200a410876210641012101410021040c1b0b20052802e402210320004103360200200020033602040c1b0b02400240024002400240024002400240024002400240200a0d00200541b0026a41286a200341d8006a290200370300200541b0026a41206a200341d0006a290200370300200541b0026a41186a200341c8006a290200370300200541b0026a41106a200341c0006a290200370300200541b0026a41086a2209200341386a290200370300200520032902303703b0022005280290012110200541c8016a41286a200341286a280200360200200541c8016a41206a200341206a290200370300200541c8016a41186a200341186a290200370300200541c8016a41106a200341106a290200370300200541c8016a41086a200341086a290200370300200520032902003703c801200520052802b0023602c8032005200928020020052802dc022203200341284b22031b3602c403200520052802b402200541b0026a410472221220031b3602c003200541c0036a200510dfb2808000210320052802c40341017420052802c8036b210902402003200b470d0020032009460d080b20032009490d01200320066a2209410176220620084f0d022010200c20066a2d00002206410f71200641047620094101711b41246c6a22062d00002108200641023a000020084102460d03200541f8016a41096a200641096a290000370000200541f8016a41116a200641116a290000370000200541f8016a41196a200641196a290000370000200541f8016a41206a200641206a280000360000200541a0026a41086a200441086a2209280200220b3602002006290001210720092003200b6a41016a360200200520083a00f801200520073700f901200520042902003703a002200541c0036a2002200541f8016a20042001109aa180800020052802c003210320052d00c4032204417e6a0e020405060b200d4103470d092000200529029001370230200041033a00042000410136020020002003290234370238200041c0006a2003413c6a290200370200200041c8006a200341c4006a290200370200200041d0006a200341cc006a290200370200200041d8006a200341d4006a290200370200200041e0006a200341dc006a2802003602000c240b200541e2006a20052d00cb013a0000200541106a41086a201241086a290200370300200541106a41106a201241106a290200370300200541106a41186a201241186a290200370300200541106a41206a201241206a290200370300200541106a41286a201241286a280200360200200520052f00c9013b01602005201229020037031020052802b002210920052d00c8012103200541c0006a41086a200541dc016a290200370300200541c0006a41106a200541e4016a290200370300200541c0006a41186a200541ec016a280200360200200520052902d40137034020052f00cd0120052d00cf014110747221060c190b2006200841e4d9cb800010f980808000000b200541e0006a41026a20052d00cb013a0000200541106a41086a201241086a290200370300200541106a41106a201241106a290200370300200541106a41186a201241186a290200370300200541106a41206a201241206a290200370300200541106a41286a201241286a280200360200200520052f00c9013b01602005201229020037031020052802b002210920052d00c8012103200541c0006a41086a200541dc016a290200370300200541c0006a41106a200541e4016a290200370300200541c0006a41186a200541c8016a41246a280200360200200520052902d40137034020052f00cd0120052d00cf014110747221060c170b20054198046a200541b0026a41286a29030037030020054190046a200541b0026a41206a29030037030020054188046a200541b0026a41186a29030037030020054180046a200541b0026a41106a290300370300200541f8036a200541b0026a41086a290300370300200541c0036a41086a200541c8016a41086a290300370300200541c0036a41106a200541c8016a41106a290300370300200541c0036a41186a200541c8016a41186a290300370300200541c0036a41206a200541c8016a41206a290300370300200541c0036a41286a200541c8016a41286a280200360200200520052903b0023703f003200520052903c8013703c003200520103602ec0341002104200541e0026a2002200541c0036a200541a0026a41001097a180800020052d00e00222034108460d03200541e2006a20052d00e3023a0000200541c0006a41086a200541f4026a290200370300200541c0006a41106a200541fc026a290200370300200541c0006a41186a20054184036a280200360200200520052f00e1023b0160200520052902ec0237034020052802e8022108200528028803210c200528028c032110200528029003210920052802e402210a200541106a41286a200541bc036a280200360200200541306a200541b4036a290200370300200541106a41186a200541ac036a290200370300200541106a41106a200541a4036a290200370300200541106a41086a2005419c036a2902003703002005200529029403370310200a41087621060c170b2000410336020020002003360204024020052d00c8014103460d00200541c8016a10bea08080000b2010410028029c96db80001180808080000020052802dc024129490d1f20052802b402410028029c96db8000118080808000000c1f0b20062003360204200641003a0000200541e2006a20052d00cb013a0000200541c0006a41086a200541dc016a290200370300200541c0006a41106a200541e4016a290200370300200541c0006a41186a200541ec016a280200360200200520052f00c9013b0160200520052902d40137034020052802f001210c20052802d001210820052d00cc01210a20052d00c801210320052802b002210920052f00cd01210620052d00cf012102200541106a41286a201241286a280200360200200541106a41206a201241206a290200370300200541106a41186a201241186a290200370300200541106a41106a201241106a290200370300200541106a41086a201241086a2902003703002005201229020037031020044101732104200620024110747221060c150b4103210320052d00c8014103460d12200541c0036a41286a200541c8016a41286a280200360200200541c0036a41206a200541c8016a41206a290300370300200541c0036a41186a200541c8016a41186a290300370300200541c0036a41106a200541c8016a41106a290300370300200541c0036a41086a200541c8016a41086a290300370300200520052903c8013703c0032004280208200b6a2209410176210320042802002108200428020421060240024020094101710d00200320064b0d0e200541003a00e802200520033602e402200520083602e0020c010b200320064b0d0e200320064f0d0f200541013a00e802200520083602e002200520033602e4022005200820036a2d000041f001713a00e9020b20022001200541c0036a200541e0026a1090a180800020054198046a200541b0026a41286a29030037020020054190046a200541b0026a41206a29030037020020054188046a200541b0026a41186a29030037020020054180046a200541b0026a41106a290300370200200541f8036a200541b0026a41086a290300370200200520052903b0023702f003200520103602ec03200541033a00c003200541f8016a41086a200441086a280200360200200520042902003703f80141002104200541e0026a2002200541c0036a200541f8016a41001097a180800020052d00e00222034108460d01200541e2006a20052d00e3023a0000200541c0006a41086a200541f4026a290200370300200541c0006a41106a200541fc026a290200370300200541c0006a41186a20054184036a280200360200200520052f00e1023b0160200520052902ec0237034020052802e8022108200528028803210c200528028c032110200528029003210920052802e402210a200541106a41286a200541bc036a280200360200200541106a41206a200541b4036a290200370300200541106a41186a200541ac036a290200370300200541106a41106a200541a4036a290200370300200541106a41086a2005419c036a2902003703002005200529029403370310200a41087621060c140b20052802e402210320004103360200200020033602040c1c0b200020052802e402360204200041033602000c1b0b200541c0036a41d8006a200341d8006a290200370200200541c0036a41d0006a200341d0006a290200370200200541c0036a41c8006a200341c8006a290200370200200541c0036a41c0006a200341c0006a290200370200200541c0036a41386a200341386a290200370200200520032902303702f00320052802900121092004280208220841017621060240024020084101710d002006200428020422084b0d0e200541003a00e802200520063602e402200520042802003602e0020c010b2006200428020422084b0d0e200620084f0d0f20042802002108200541013a00e802200520083602e002200520063602e4022005200820066a2d000041f001713a00e9020b200220012003200541e0026a1090a1808000200520093602ec03200541033a00c003200541b0026a41086a200441086a280200360200200520042902003703b00241002101200541e0026a2002200541c0036a200541b0026a41001097a1808000024020052d00e00222034108460d00200541e2006a20052d00e3023a0000200541c0006a41086a200541f4026a290200370300200541c0006a41106a200541fc026a290200370300200541c0006a41186a20054184036a280200360200200520052f00e1023b0160200520052902ec0237034020052802e8022108200528028803210c200528028c032110200528029003210920052802e402210a200541386a200541bc036a280200360200200541306a200541b4036a290200370300200541106a41186a200541ac036a290200370300200541106a41106a200541a4036a290200370300200541106a41086a2005419c036a2902003703002005200529029403370310200a41087621064101210b410021040c1a0b20052802e402210320004103360200200020033602040c1a0b2003200941fcf1d4800010b581808000000b20032009418cf2d4800010b581808000000b20032009419cf2d4800010f980808000000b200541c8016a41086a200441086a2206280200220836020020062008200c6a360200200520042902003703c801200541c0036a2002200341046a20042001109aa180800020052802c003210820052d00c4032203417e6a0e021113120b2003200841e4d9cb800010f980808000000b20052802e402210320004103360200200020033602040c140b2008200941fcf1d4800010b581808000000b20082009418cf2d4800010b581808000000b20082009419cf2d4800010f980808000000b2003200641fcf1d4800010b581808000000b20032006418cf2d4800010b581808000000b20032006419cf2d4800010f980808000000b2006200841fcf1d4800010b581808000000b20062008418cf2d4800010b581808000000b20062008419cf2d4800010f980808000000b200541106a41086a201241086a290200370300200541106a41106a201241106a290200370300200541106a41186a201241186a290200370300200541106a41206a201241206a290200370300200541106a41286a201241286a280200360200200520122902003703104101210420052802b00221090c010b4101210420052802f001210c20052802d001210820052d00cc01210a0b410021014101210b0c070b20002006360234200041033a0008200041073a0004200041013602000c070b4107210320052802d802211020052802d402210c20052802b402210820052d00b002210a0b410121014100210b0c040b41022104024020052802dc0241294f0d000c030b20052802b402410028029c96db8000118080808000000c020b41012104024020034101710d00200541186a200541c4026a290200370300200541206a200541cc026a290200370300200541286a200541d4026a290200370300200541306a200541dc026a280200360200200520052902bc02370310410621034100210a20052802b802210920052802b402211020052802b002210c0c020b20054190046a200541b0026a41286a29030037020020054188046a200541b0026a41206a29030037020020054180046a200541b0026a41186a290300370200200541f8036a200541b0026a41106a290300370200200541f0036a200541b0026a41086a290300370200200520052903b0023702e803200520083602c80341002104200541003a00c403200541063a00c003200541e0026a2002200541c0036a200541c8016a41001097a1808000024020052d00e00222034108470d0020052802e402210320004103360200200020033602040c040b200541e2006a20052d00e3023a0000200541c0006a41086a200541f4026a290200370300200541c0006a41106a200541fc026a290200370300200541c0006a41186a20054184036a280200360200200520052f00e1023b0160200520052902ec0237034020052802e8022108200528028803210c200528028c032110200528029003210920052802e402210a200541106a41286a200541bc036a280200360200200541106a41206a200541b4036a290200370300200541106a41186a200541ac036a290200370300200541106a41106a200541a4036a290200370300200541106a41086a2005419c036a2902003703002005200529029403370310200a41087621060c010b200041033602002000200836020420052802dc024129490d0220052802b402410028029c96db8000118080808000000c020b4101210b410121010b200020063b0009200020033a000420002004360200200020052f01603b00052000200836020c2000200a3a0008200020052903403702102000200c36022c20002010360230200020093602342000410b6a20064110763a0000200041076a200541e2006a2d00003a0000200041186a200541c0006a41086a290300370200200041206a200541c0006a41106a290300370200200041286a200541c0006a41186a280200360200200041e0006a200541106a41286a280200360200200041d8006a200541106a41206a290300370200200041d0006a200541106a41186a290300370200200041c8006a200541106a41106a290300370200200041c0006a200541106a41086a2903003702002000200529031037023802400240200e417d6a0e020100020b2001450d01200d4103460d0102400240200d0e020103000b200528028801220020002802002200417f6a36020020004101470d0220054188016a10dfa88080000c020b2005280268220020002802002200417f6a36020020004101470d01200541e8006a10dfa88080000c010b200b450d0020052d006822004103460d000240024020000e020102000b200528028c01220020002802002200417f6a36020020004101470d012005418c016a10dfa88080000c010b200528026c220020002802002200417f6a36020020004101470d00200541ec006a10dfa88080000b200541a0046a2480808080000bf52005037f027e027f027e047f23808080800041c0046b2201248080808000200028025c21022000410036025c20002802642103200041003602642001200036020c2000280260210020012003410020021b3602d803200120003602d403200120023602d003200141003602cc032001200241004722033602c803200120003602c403200120023602c003200141003602bc03200120033602b803200141106a200141b8036a108e8b808000024020012d005c4102460d0020014190016a41206a2100034020014190016a200141106a41d00010f5b28080001a200141a8026a41186a20014190016a41186a290200370300200141a8026a41106a20014190016a41106a290200370300200141a8026a41086a20014190016a41086a29020037030020012001290290013703a802200141106a41286a2202200041286a2902002204370300200141106a41206a200041206a290200370300200141106a41186a200041186a290200370300200141106a41106a200041106a290200370300200141106a41086a200041086a290200370300200120002902002205370310200128020c2203280250210620032802542103200120012f013c3b01f003200120012802142004a72207200741284b22071b3602ec0320012005a7200141106a20071b3602e8032006200141a8026a200141e8036a200328022411888080800000024020022802004129490d002001280210410028029c96db8000118080808000000b200141106a200141b8036a108e8b80800020012d005c4102470d000b0b200141b8036a10f18c80800002400240024002400240200128020c22002d002c0d0020002802302102024020002802282206200028021c2203470d002000411c6a41c0e6cb800010f3a7808000200028021c2103200028022821060b2000280220200028022420066a22064100200320062003491b6b4102746a20023602002000200028022841016a3602282000280218220320024d0d01200028021420024107746a22002d00002103200141106a200041016a41ff0010f5b28080001a200041043a0004200041083a0000024002400240024020034108470d0020014190016a200141136a41e00010f5b28080001a4100210220012d0090012103200128020c280268450d03200141c0016a21002003417c6a41ff01712206410420064104491b0e050302010302030b200041e8006a2900002104200041f0006a2900002105200041f8006a2900002108200128020c2202280258220620002900602209370000200641186a2008370000200641106a2005370000200641086a200437000020014190016a41186a200837030020014190016a41106a200537030020014190016a41086a200437030020012009370390010240024020022802282200450d0020022000417f6a36022820022002280224220041016a22064100200228021c220720062007491b6b3602240240200228022020004102746a2802002206200228021822004f0d00200228021420064107746a220020002d00004108464102746a10bda0808000200020033a0000200041016a200141106a41df0010f5b28080001a200041f8006a200141a8016a290300370200200041f0006a200141a0016a290300370200200041e8006a20014190016a41086a29030037020020002001290390013702600c020b2006200041a0e6cb800010f980808000000b0240200228021822062002280210470d00200241106a41b0e6cb800010d1a08080000b200228021420064107746a220020033a0000200041016a200141106a41df0010f5b28080001a200041f8006a200141a8016a290300370200200041f0006a200141a0016a290300370200200041e8006a20014198016a29030037020020002001290390013702602002200641016a3602180b200128020c22002006360230200041003a002c0c030b200141b8016a21000b200120002802003602c00320012000280208200028022c2202200241284b22021b3602bc0320012000280204200041046a20021b3602b803200141f4016a41046a200141b8036a10e8b28080004101210220012d00900121030b200120023602f401200142003702d00220012802b801210a20012802bc01210620012802c001210220012001410c6a36028c032001200141a8026a36028803200141c4016a210002400240024002400240024002400240024002402003417c6a41ff01712207410420074104491b0e050001020304000b41002d0098a2db80001a410141002802a496db8000118280808000002200450d0b200041003a0000200141013602e402200120003602e002200141013602dc020c080b200141b8036a410c6a200041086a290200370200200141b8036a41146a200041106a290200370200200141b8036a411c6a200041186a290200370200200141b8036a41246a200041206a290200370200200141e4036a2203200041286a280200360200200120023602b803200120002902003702bc03200141e8036a41206a20014190016a41246a280200360200200141e8036a41186a20014190016a411c6a290200370300200141e8036a41106a20014190016a41146a290200370300200141e8036a41086a20014190016a410c6a29020037030020012001290294013703e80320012006360290042001200a36028c04200120023602bc04200120012802c00320032802002200200041284b22031b22003602b804200120012802bc03200141b8036a41046a20031b22073602b40420024101762103200141a4046a200141e8036a200141b4046a200141a8026a2001410c6a1080a18080000240024020024101710d004100210a0240200320004b0d004100210b200321060c020b2003200041dcf1d4800010b381808000000b200320004f0d0c4101210a200341016a2106200720036a2d0000410f71210b0b2001200b3a009d032001200a3a009c0320014100360298032001200020066b360294032001200720066a36029003200141dc026a20014190036a200041017420026b200141a4046a109198808000024002400240024020012d00e8030e020103000b200128028c04220020002802002200417f6a36020020004101470d02200141e8036a41246a21000c010b20012802ec03220020002802002200417f6a36020020004101470d01200141e8036a41047221000b200010dfa88080000b20012802e4034129490d0720012802bc03410028029c96db8000118080808000000c070b200141b8036a41146a200041086a290200370200200141b8036a411c6a200041106a290200370200200141b8036a41246a200041186a290200370200200141e4036a200041206a280200360200200120023602c003200120063602bc032001200a3602b803200120002902003702c403200141e8036a41206a20014190016a41246a280200360200200141e8036a41186a20014190016a411c6a290200370300200141e8036a41106a20014190016a41146a290200370300200141e8036a41086a2001419c016a29020037030020012001290294013703e8032001200141b8036a41046a41ace0cb800010858a8080002001200a3602bc042001200128020422003602b804200120012802003602b404200141a4046a200141b4046a10e0b2808000200141003a0090042001200141b4046a36028c0420014190036a200128028803200128028c03200141e8036a200141b4046a4100200110b2a0808000200141dc026a200141a4046a2000410174200a6b20014190036a108b98808000000b200141d8036a200141b4016a280200360200200141d0036a200141ac016a290200370300200141c8036a200141a4016a290200370300200141c0036a2001419c016a290200370300200120012902940122043703b803200120063602e0032001200a3602dc032004a741ff01714103470d01410221000c020b200141c4036a200041086a290200370200200141cc036a200041106a290200370200200141d4036a200041186a290200370200200141dc036a200041206a290200370200200141e4036a2207200041286a280200360200200120023602b803200120002902003702bc03200141e8036a41096a20014190016a41096a290000370000200141e8036a41116a20014190016a41116a290000370000200141e8036a41196a20014190016a41196a290000370000200141e8036a41206a20014190016a41206a29000037000020012001290091013700e9032001200a36029004200120033a00e803200120023602a004200120012802c00320072802002200200041284b22071b220036029c04200120012802bc03200141b8036a41046a20071b220a36029804200341ff01714103470d024102210b0c030b200141e8036a200141b8036a4100200141a8026a2001410c6a1080a180800020012902ec03210420012802e80321000b20012004370294032001200036029003200141dc026a200141e8036a20014190036a108a98808000000b20014190036a200141e8036a20014198046a200141a8026a2001410c6a1080a18080002001290294032104200128029003210b0b200241017621030240024020024101710d004100210c0240200320004b0d004100210d200321070c020b2003200041dcf1d4800010b381808000000b200320004f0d064101210c200341016a2107200a20036a2d0000410f71210d0b2001200d3a00b1042001200c3a00b004200141003602ac042001200020076b3602a8042001200a20076a3602a404200141003602980320012006360290032001200641c0046a36029403200120014188036a3602a0032001200141b8036a36029c03200120043702b8042001200b3602b404200141dc026a200141a4046a200041017420026b20014190036a200141b4046a108f98808000024020012d00e80322004103460d0002400240024020000e020103000b200128028c04220020002802002200417f6a36020020004101470d022001418c046a21000c010b20012802ec03220020002802002200417f6a36020020004101470d01200141ec036a21000b200010dfa88080000b2006410028029c96db80001180808080000020012802e4034129490d0020012802bc03410028029c96db8000118080808000000b200128020c2200280250210220002802542100200141e8036a41086a41002802c8e6c38000360200200141002902c0e6c380003703e803200141b8036a2002200141e8036a20012802e002220320012802e4022206200028021c11878080800000200128020c2202280258220020012900b803370000200041086a200141b8036a41086a2207290000370000200041106a200141b8036a41106a220a290000370000200041186a200141b8036a41186a220b29000037000020072002280258220041086a290000370300200a200041106a290000370300200b200041186a290000370300200120002900003703b8032002200141b8036a20032006200141f4016a1084a1808000200128020c2200280258220241186a2900002104200241106a2900002105200241086a29000021082000200229000037002d200041013a002c200041356a20083700002000413d6a2005370000200041c5006a2004370000024020012802dc02450d002003410028029c96db8000118080808000000b20012802d0024129490d0020012802a802410028029c96db8000118080808000000b200141c0046a2480808080000f0b2002200341d0e6cb800010f980808000000b4101410110bb80808000000b2003200041ecf1d4800010f980808000000b2003200041ecf1d4800010f980808000000bf52005037f027e027f027e047f23808080800041c0046b2201248080808000200028025c21022000410036025c20002802642103200041003602642001200036020c2000280260210020012003410020021b3602d803200120003602d403200120023602d003200141003602cc032001200241004722033602c803200120003602c403200120023602c003200141003602bc03200120033602b803200141106a200141b8036a108e8b808000024020012d005c4102460d0020014190016a41206a2100034020014190016a200141106a41d00010f5b28080001a200141a8026a41186a20014190016a41186a290200370300200141a8026a41106a20014190016a41106a290200370300200141a8026a41086a20014190016a41086a29020037030020012001290290013703a802200141106a41286a2202200041286a2902002204370300200141106a41206a200041206a290200370300200141106a41186a200041186a290200370300200141106a41106a200041106a290200370300200141106a41086a200041086a290200370300200120002902002205370310200128020c2203280250210620032802542103200120012f013c3b01f003200120012802142004a72207200741284b22071b3602ec0320012005a7200141106a20071b3602e8032006200141a8026a200141e8036a200328022411888080800000024020022802004129490d002001280210410028029c96db8000118080808000000b200141106a200141b8036a108e8b80800020012d005c4102470d000b0b200141b8036a10f18c80800002400240024002400240200128020c22002d002c0d0020002802302102024020002802282206200028021c2203470d002000411c6a41c0e6cb800010f3a7808000200028021c2103200028022821060b2000280220200028022420066a22064100200320062003491b6b4102746a20023602002000200028022841016a3602282000280218220320024d0d01200028021420024107746a22002d00002103200141106a200041016a41ff0010f5b28080001a200041043a0004200041083a0000024002400240024020034108470d0020014190016a200141136a41e00010f5b28080001a4100210220012d0090012103200128020c280268450d03200141c0016a21002003417c6a41ff01712206410420064104491b0e050302010302030b200041e8006a2900002104200041f0006a2900002105200041f8006a2900002108200128020c2202280258220620002900602209370000200641186a2008370000200641106a2005370000200641086a200437000020014190016a41186a200837030020014190016a41106a200537030020014190016a41086a200437030020012009370390010240024020022802282200450d0020022000417f6a36022820022002280224220041016a22064100200228021c220720062007491b6b3602240240200228022020004102746a2802002206200228021822004f0d00200228021420064107746a220020002d00004108464102746a10bda0808000200020033a0000200041016a200141106a41df0010f5b28080001a200041f8006a200141a8016a290300370200200041f0006a200141a0016a290300370200200041e8006a20014190016a41086a29030037020020002001290390013702600c020b2006200041a0e6cb800010f980808000000b0240200228021822062002280210470d00200241106a41b0e6cb800010d1a08080000b200228021420064107746a220020033a0000200041016a200141106a41df0010f5b28080001a200041f8006a200141a8016a290300370200200041f0006a200141a0016a290300370200200041e8006a20014198016a29030037020020002001290390013702602002200641016a3602180b200128020c22002006360230200041003a002c0c030b200141b8016a21000b200120002802003602c00320012000280208200028022c2202200241284b22021b3602bc0320012000280204200041046a20021b3602b803200141f4016a41046a200141b8036a10e8b28080004101210220012d00900121030b200120023602f401200142003702d00220012802b801210a20012802bc01210620012802c001210220012001410c6a36028c032001200141a8026a36028803200141c4016a210002400240024002400240024002400240024002402003417c6a41ff01712207410420074104491b0e050001020304000b41002d0098a2db80001a410141002802a496db8000118280808000002200450d0b200041003a0000200141013602e402200120003602e002200141013602dc020c080b200141b8036a410c6a200041086a290200370200200141b8036a41146a200041106a290200370200200141b8036a411c6a200041186a290200370200200141b8036a41246a200041206a290200370200200141e4036a2203200041286a280200360200200120023602b803200120002902003702bc03200141e8036a41206a20014190016a41246a280200360200200141e8036a41186a20014190016a411c6a290200370300200141e8036a41106a20014190016a41146a290200370300200141e8036a41086a20014190016a410c6a29020037030020012001290294013703e80320012006360290042001200a36028c04200120023602bc04200120012802c00320032802002200200041284b22031b22003602b804200120012802bc03200141b8036a41046a20031b22073602b40420024101762103200141a4046a200141e8036a200141b4046a200141a8026a2001410c6a1082a18080000240024020024101710d004100210a0240200320004b0d004100210b200321060c020b2003200041dcf1d4800010b381808000000b200320004f0d0c4101210a200341016a2106200720036a2d0000410f71210b0b2001200b3a009d032001200a3a009c0320014100360298032001200020066b360294032001200720066a36029003200141dc026a20014190036a200041017420026b200141a4046a109198808000024002400240024020012d00e8030e020103000b200128028c04220020002802002200417f6a36020020004101470d02200141e8036a41246a21000c010b20012802ec03220020002802002200417f6a36020020004101470d01200141e8036a41047221000b200010dfa88080000b20012802e4034129490d0720012802bc03410028029c96db8000118080808000000c070b200141b8036a41146a200041086a290200370200200141b8036a411c6a200041106a290200370200200141b8036a41246a200041186a290200370200200141e4036a200041206a280200360200200120023602c003200120063602bc032001200a3602b803200120002902003702c403200141e8036a41206a20014190016a41246a280200360200200141e8036a41186a20014190016a411c6a290200370300200141e8036a41106a20014190016a41146a290200370300200141e8036a41086a2001419c016a29020037030020012001290294013703e8032001200141b8036a41046a41ace0cb800010858a8080002001200a3602bc042001200128020422003602b804200120012802003602b404200141a4046a200141b4046a10e0b2808000200141003a0090042001200141b4046a36028c0420014190036a200128028803200128028c03200141e8036a200141b4046a4100200110b0a0808000200141dc026a200141a4046a2000410174200a6b20014190036a108b98808000000b200141d8036a200141b4016a280200360200200141d0036a200141ac016a290200370300200141c8036a200141a4016a290200370300200141c0036a2001419c016a290200370300200120012902940122043703b803200120063602e0032001200a3602dc032004a741ff01714103470d01410221000c020b200141c4036a200041086a290200370200200141cc036a200041106a290200370200200141d4036a200041186a290200370200200141dc036a200041206a290200370200200141e4036a2207200041286a280200360200200120023602b803200120002902003702bc03200141e8036a41096a20014190016a41096a290000370000200141e8036a41116a20014190016a41116a290000370000200141e8036a41196a20014190016a41196a290000370000200141e8036a41206a20014190016a41206a29000037000020012001290091013700e9032001200a36029004200120033a00e803200120023602a004200120012802c00320072802002200200041284b22071b220036029c04200120012802bc03200141b8036a41046a20071b220a36029804200341ff01714103470d024102210b0c030b200141e8036a200141b8036a4100200141a8026a2001410c6a1082a180800020012902ec03210420012802e80321000b20012004370294032001200036029003200141dc026a200141e8036a20014190036a108a98808000000b20014190036a200141e8036a20014198046a200141a8026a2001410c6a1082a18080002001290294032104200128029003210b0b200241017621030240024020024101710d004100210c0240200320004b0d004100210d200321070c020b2003200041dcf1d4800010b381808000000b200320004f0d064101210c200341016a2107200a20036a2d0000410f71210d0b2001200d3a00b1042001200c3a00b004200141003602ac042001200020076b3602a8042001200a20076a3602a404200141003602980320012006360290032001200641c0046a36029403200120014188036a3602a0032001200141b8036a36029c03200120043702b8042001200b3602b404200141dc026a200141a4046a200041017420026b20014190036a200141b4046a108d98808000024020012d00e80322004103460d0002400240024020000e020103000b200128028c04220020002802002200417f6a36020020004101470d022001418c046a21000c010b20012802ec03220020002802002200417f6a36020020004101470d01200141ec036a21000b200010dfa88080000b2006410028029c96db80001180808080000020012802e4034129490d0020012802bc03410028029c96db8000118080808000000b200128020c2200280250210220002802542100200141e8036a41086a41002802c8e6c38000360200200141002902c0e6c380003703e803200141b8036a2002200141e8036a20012802e002220320012802e4022206200028021c11878080800000200128020c2202280258220020012900b803370000200041086a200141b8036a41086a2207290000370000200041106a200141b8036a41106a220a290000370000200041186a200141b8036a41186a220b29000037000020072002280258220041086a290000370300200a200041106a290000370300200b200041186a290000370300200120002900003703b8032002200141b8036a20032006200141f4016a1086a1808000200128020c2200280258220241186a2900002104200241106a2900002105200241086a29000021082000200229000037002d200041013a002c200041356a20083700002000413d6a2005370000200041c5006a2004370000024020012802dc02450d002003410028029c96db8000118080808000000b20012802d0024129490d0020012802a802410028029c96db8000118080808000000b200141c0046a2480808080000f0b2002200341d0e6cb800010f980808000000b4101410110bb80808000000b2003200041ecf1d4800010f980808000000b2003200041ecf1d4800010f980808000000bcb0301067f23808080800041106b22032480808080004100210402400240024002402002280204220541216a22064100480d0020022802002107024020060d0020034201370208200320063602040c030b4100210841002d0098a2db80001a200641002802a496db80001182808080000022040d01410121040b20042006418ce9cb800010ae80808000000b2003410036020c20032004360208200320063602042005415f490d010b200341046a410020054101410110e5a08080002003280204210620032802082104200328020c21080b200420086a2007200510f5b28080001a2003200820056a220536020c024020022d00084101470d0020022d00092102024020052006470d00200341046a419ce9cb800010ad80808000200328020821040b200420056a20023a00002003200541016a220536020c200328020421060b0240200620056b411f4b0d00200341046a200541204101410110e5a0808000200328020c21050b200328020820056a22062001290000370000200041086a200541206a360200200641086a200141086a290000370000200641106a200141106a290000370000200641186a200141186a29000037000020002003290204370200200341106a2480808080000ba40601037f2380808080004190016b2206248080808000200641033a000c02400240024020054100480d00200541f5ffffff074f0d0102402005410b6a41fcffffff077122070d00410421080c030b41002d0098a2db80001a200741002802a496db80001182808080000022080d024104200710bb80808000000b41a8ead48000412b200641e0006a4198ead4800041d4ead4800010ad81808000000b41bc84c08000412b200641e0006a41ac84c0800041e486c0800010ad81808000000b2008428180808010370200200841086a2004200510f5b28080001a0240024020012d002c0d0020012802302104410021070c010b200641d6006a2001412f6a2d00003a0000200641386a41086a2001413c6a290200370300200641c8006a200141c4006a290200370300200641d0006a200141cc006a2d00003a0000200620012f002d3b01542006200129023437033820012802302104410121070b200641e0006a41106a200641386a41086a290300370200200641e0006a41186a200641386a41106a290300370200200641e0006a41206a200641386a41186a280200360200200620073a0060200620062f01543b006120062004360264200620062903383702682006200641d4006a41026a2d00003a00632006410036028c0120062003360288012006200236028401200641d8006a2001200641e0006a20064184016a200820052006410c6a108fa18080000240024020062d005c4102460d0020012006280258360230200141003a002c2000200629020c370200200041086a2006410c6a41086a290200370200200041106a2006410c6a41106a290200370200200041186a2006410c6a41186a290200370200200041206a2006410c6a41206a290200370200200041286a2006410c6a41286a2802003602000c010b20062802582101200041043a00002000200136020420062d000c22014103460d0002400240024020010e020103000b2006280230220120012802002201417f6a36020020014101470d02200641306a21010c010b2006280210220120012802002201417f6a36020020014101470d01200641106a21010b200110dfa88080000b20064190016a2480808080000ba40601037f2380808080004190016b2206248080808000200641033a000c02400240024020054100480d00200541f5ffffff074f0d0102402005410b6a41fcffffff077122070d00410421080c030b41002d0098a2db80001a200741002802a496db80001182808080000022080d024104200710bb80808000000b41a8ead48000412b200641e0006a4198ead4800041d4ead4800010ad81808000000b41bc84c08000412b200641e0006a41ac84c0800041e486c0800010ad81808000000b2008428180808010370200200841086a2004200510f5b28080001a0240024020012d002c0d0020012802302104410021070c010b200641d6006a2001412f6a2d00003a0000200641386a41086a2001413c6a290200370300200641c8006a200141c4006a290200370300200641d0006a200141cc006a2d00003a0000200620012f002d3b01542006200129023437033820012802302104410121070b200641e0006a41106a200641386a41086a290300370200200641e0006a41186a200641386a41106a290300370200200641e0006a41206a200641386a41186a280200360200200620073a0060200620062f01543b006120062004360264200620062903383702682006200641d4006a41026a2d00003a00632006410036028c0120062003360288012006200236028401200641d8006a2001200641e0006a20064184016a200820052006410c6a1092a18080000240024020062d005c4102460d0020012006280258360230200141003a002c2000200629020c370200200041086a2006410c6a41086a290200370200200041106a2006410c6a41106a290200370200200041186a2006410c6a41186a290200370200200041206a2006410c6a41206a290200370200200041286a2006410c6a41286a2802003602000c010b20062802582101200041043a00002000200136020420062d000c22014103460d0002400240024020010e020103000b2006280230220120012802002201417f6a36020020014101470d02200641306a21010c010b2006280210220120012802002201417f6a36020020014101470d01200641106a21010b200110dfa88080000b20064190016a2480808080000ba80601037f2380808080004190016b22042480808080000240024020012d002c0d0020012802302105410021060c010b2004412a6a2001412f6a2d00003a0000200441106a2001413c6a290200370300200441186a200141c4006a290200370300200441206a200141cc006a2d00003a0000200420012f002d3b01282004200129023437030820012802302105410121060b20044100360234200420033602302004200236022c200441033a0038200441ec006a41106a200441106a290300370200200441ec006a41186a200441086a41106a2903003702002004418c016a200441086a41186a280200360200200420063a006c200420042f01283b006d2004200441286a41026a2d00003a006f2004200536027020042004290308370274200441e4006a2001200441ec006a2004412c6a200441386a1098a1808000024002400240024020042d006822034103460d0020034102470d01200441ec006a41e299ca8000410141002802b497db800011888080800000200141013a002c2001200429006c37002d200141356a200441ec006a41086a22032900003700002001413d6a200441ec006a41106a2202290000370000200141c5006a200441ec006a41186a2205290000370000200441ec006a41e299ca8000410141002802b497db80001188808080000020012802582201200429006c370000200141186a2005290000370000200141106a2002290000370000200141086a20032900003700000c020b20042802642101200041043a00002000200136020420042d003822014103460d020240024020010e020104000b200428025c220120012802002201417f6a36020020014101470d03200441dc006a10dfa88080000c030b200428023c220120012802002201417f6a36020020014101470d022004413c6a10dfa88080000c020b20012004280264360230200141003a002c0b20002004290238370200200041286a200441386a41286a280200360200200041206a200441386a41206a290200370200200041186a200441386a41186a290200370200200041106a200441386a41106a290200370200200041086a200441386a41086a2902003702000b20044190016a2480808080000ba80601037f2380808080004190016b22042480808080000240024020012d002c0d0020012802302105410021060c010b2004412a6a2001412f6a2d00003a0000200441106a2001413c6a290200370300200441186a200141c4006a290200370300200441206a200141cc006a2d00003a0000200420012f002d3b01282004200129023437030820012802302105410121060b20044100360234200420033602302004200236022c200441033a0038200441ec006a41106a200441106a290300370200200441ec006a41186a200441086a41106a2903003702002004418c016a200441086a41186a280200360200200420063a006c200420042f01283b006d2004200441286a41026a2d00003a006f2004200536027020042004290308370274200441e4006a2001200441ec006a2004412c6a200441386a109aa1808000024002400240024020042d006822034103460d0020034102470d01200441ec006a41e299ca8000410141002802b497db800011888080800000200141013a002c2001200429006c37002d200141356a200441ec006a41086a22032900003700002001413d6a200441ec006a41106a2202290000370000200141c5006a200441ec006a41186a2205290000370000200441ec006a41e299ca8000410141002802b497db80001188808080000020012802582201200429006c370000200141186a2005290000370000200141106a2002290000370000200141086a20032900003700000c020b20042802642101200041043a00002000200136020420042d003822014103460d020240024020010e020104000b200428025c220120012802002201417f6a36020020014101470d03200441dc006a10dfa88080000c030b200428023c220120012802002201417f6a36020020014101470d022004413c6a10dfa88080000c020b20012004280264360230200141003a002c0b20002004290238370200200041286a200441386a41286a280200360200200041206a200441386a41206a290200370200200041186a200441386a41186a290200370200200041106a200441386a41106a290200370200200041086a200441386a41086a2902003702000b20044190016a2480808080000b9c0506027f017e017f017e027f017e23808080800041106b220424808080800002400240024002400240024002402002200141186a412010f9b2808000450d00200441046a20022003109ea180800020042802082105200128020c450d0220012903102005200428020c220210a4a18080002106200128020422072006a7712103200642198842ff0083428182848890a0c080017e2108200128020021094100210a03400240200920036a290000220b2008852206427f85200642fffdfbf7efdfbfff7e7c8342808182848890a0c0807f832206500d000340024020022009410020067aa741037620036a2007716b411c6c6a2201416c6a280200470d002005200141686a280200200210f9b2808000450d050b2006427f7c200683220650450d000b0b200b200b4201868342808182848890a0c0807f8350450d03200a41086a220a20036a20077121030c000b0b410021030240200128024022024100480d00200128023c2101024020020d00410121030c060b41002d0098a2db80001a200241002802a496db80001182808080000022030d05410121030b2003200241c0e1c7800010ae80808000000b410021032001417c6a28020041004a0d010b20004180808080783602000c010b02400240200141786a28020022024100480d00200141746a2802002101024020020d00410121030c020b41002d0098a2db80001a200241002802a496db80001182808080000022030d01410121030b2003200241c0e1c7800010ae80808000000b20032001200210f5b280800021012000200236020820002001360204200020023602000b2004280204450d012005410028029c96db8000118080808000000c010b20032001200210f5b280800021012000200236020820002001360204200020023602000b200441106a2480808080000bb00403027e037f037e20002002ad8a210041002903a8a2db8000210341002903a0a2db800021040240024020024111490d00200320007c210302402002418002490d00200120022000200341002903b0a2db800020007c41002903b8a2db800020007c2004108b8380800021000c020b0240200241f001712205450d0020012002410f716a210603402001200620056a22074f0d01200741786a2900002004852208422088220920012900082003852203422088220a7e200842ffffffff0f832208200342ffffffff0f8322037e852008200a7e200920037e85422089852103200741706a2900002004852208422088220920012900002000852200422088220a7e200842ffffffff0f832208200042ffffffff0f8322007e852008200a7e200920007e85422089852100200141106a2101200541706a22050d000b0b200020038521000c010b024002400240200241074b0d00200241034b0d012002450d02200120026a417f6a310000420886200120024101766a310000842003852103200020013100008521000c020b20012900002000852100200120026a41786a29000020038521030c010b200020013500008521002003200120026a417c6a3500008521030b20004220882208200342208822097e200042ffffffff0f832200200342ffffffff0f8322037e85200820037e200020097e854220898521000b200442ffffffff0f8322032000a7200273ad22087e20004220882200200442208822047e85200420087e200020037e85422089850bfc0301027f23808080800041306b2205248080808000410021060240024020044100480d00024020040d00410121060c020b41002d0098a2db80001a200441002802a496db80001182808080000022060d01410121060b2006200441c0e1c7800010ae80808000000b20062003200410f5b2808000210602400240024020012802402004470d002006200128023c200410f9b28080000d0002402004450d002006410028029c96db8000118080808000000b20002001290018370000200041186a200141306a290000370000200041106a200141286a290000370000200041086a200141206a2900003700000c010b0240024020040d00200541046a2003410041002802b497db800011888080800000410121060c010b2006410028029c96db800011808080800000200541046a2003200441002802b497db80001188808080000041002d0098a2db80001a200441002802a496db8000118280808000002206450d020b20062003200410f5b280800021032005200436022c20052003360228200520043602242001200541046a2002200541246a10a6a1808000200041186a200541046a41186a290000370000200041106a200541046a41106a290000370000200041086a200541046a41086a290000370000200020052900043700000b200541306a2480808080000f0b4101200441c0e1c7800010ae80808000000b820506047f017e017f017e037f027e23808080800041306b22042480808080002003280204210502400240024002400240200328020822062000280240470d002005200028023c200610f9b2808000450d010b200441086a20012002109ea18080002000290310200428020c22072004280210220110a4a18080002108200028020422092008a7712106200842198842ff0083428182848890a0c080017e210a200041106a210b2000280200210c4100210d024003400240200c20066a290000220e200a85220f427f85200f42fffdfbf7efdfbfff7e7c8342808182848890a0c0807f83220f500d00034002402001200c4100200f7aa741037620066a2009716b411c6c6a2202416c6a280200470d002007200241686a280200200110f9b2808000450d040b200f427f7c200f83220f50450d000b0b200e200e4201868342808182848890a0c0807f8350450d03200d41086a220d20066a20097121060c000b0b02402004280208450d002007410028029c96db8000118080808000000b2002417c6a220128020022064101480d022001200641016a3602002003280200450d032005410028029c96db8000118080808000000c030b2003280200450d022005410028029c96db8000118080808000000c020b20042802082102200441286a200341086a2802003602002004200136021c20042007360218200420023602142004410136022c2004200329020037022020002008200441146a200b10a8a18080000c010b0240200241706a220c280200450d00200241746a280200410028029c96db800011808080800000200128020021060b200c20032902003702002001200641016a360200200c41086a200341086a2802003602000b200441306a2480808080000b910d03057f087e047f23808080800041d0006b2205248080808000410021060240024020044100480d00024020040d00410121060c020b41002d0098a2db80001a200441002802a496db80001182808080000022060d01410121060b2006200441c0e1c7800010ae80808000000b20062003200410f5b28080002106200128023c2107024002400240200128024020044722080d0020062007200410f9b28080000d0002402004450d002006410028029c96db8000118080808000000b20002001290018370000200041186a200141306a290000370000200041106a200141286a290000370000200041086a200141206a2900003700000c010b0240024020040d00200541106a2003410041002802b497db800011888080800000410121060c010b2006410028029c96db800011808080800000200541106a2003200441002802b497db80001188808080000041002d0098a2db80001a200441002802a496db8000118280808000002206450d020b20062003200410f5b280800021090240024002400240024020080d0020092007200410f9b2808000450d010b200541306a41186a200541106a41186a290000220a370300200541306a41106a200541106a41106a290000220b370300200541306a41086a200541106a41086a290000220c37030020052005290010220d370330200b41002903a0a2db8000220e85220b42ffffffff0f83220f200d2001290310422089221085220d42208822117e200b422088220b200d42ffffffff0f83220d7e85200a200e85220a42ffffffff0f83220e200c41002903a8a2db800020107c85220c42208822107e200a422088220a200c42ffffffff0f83220c7e8585422088200b20117e200f200d7e8585200a20107e200e200c7e8585220a421988220d42ff0083428182848890a0c080017e210c2001280200221241506a210720012802042206200aa7221371221421034100211503400240201220036a290000220b200c85220a427f85200a42fffdfbf7efdfbfff7e7c8342808182848890a0c0807f83220a500d000340200541306a20074100200a7aa741037620036a2006716b220841306c6a412010f9b2808000450d05200a427f7c200a83220a50450d000b0b200b200b4201868342808182848890a0c0807f8350450d02201541086a221520036a20067121030c000b0b2004450d022009410028029c96db8000118080808000000c020b0240201220146a29000042808182848890a0c0807f83220a4200520d00410821030340201420036a2107200341086a21032012200720067122146a29000042808182848890a0c0807f83220a500d000b0b02402012200a7aa741037620146a20067122036a2c00002208417f4c0d002012201229030042808182848890a0c0807f837aa741037622036a2d000021080b200541106a41086a2107200528023421152005280230211402402008410171450d0020012802080d00200541086a20014101200141106a410110ec818080000240200128020022122001280204220620137122086a29000042808182848890a0c0807f83220a4200520d00410821030340200820036a2108200341086a21032012200820067122086a29000042808182848890a0c0807f83220a500d000b0b2012200a7aa741037620086a20067122036a2c00002208417f4c0d002012201229030042808182848890a0c0807f837aa741037622036a2d000021080b201220036a200da741ff007122133a00002012200341786a2006716a41086a20133a00002001200128020820084101716b3602082001200128020c41016a36020c2012410020036b41306c6a220341506a2014360200200341706a2004360200200341746a2009360200200341786a20043602002003417c6a4101360200200341586a220641106a200741106a290000370000200641086a200741086a29000037000020062007290000370000200341546a20153602000c010b02402012200841306c6a2203417c6a220628020022074101480d002006200741016a3602002004450d012009410028029c96db8000118080808000000c010b0240200341706a2208280200450d00200341746a280200410028029c96db800011808080800000200628020021070b20082004360200200341786a2004360200200341746a20093602002006200741016a3602000b20002005290010370000200041186a200541106a41186a290000370000200041106a200541106a41106a290000370000200041086a200541106a41086a2900003700000b200541d0006a2480808080000f0b4101200441c0e1c7800010ae80808000000b8a0401067f23808080800041106b2204248080808000024020002802002205200028020422062001a722077122086a29000042808182848890a0c0807f8322014200520d00410821090340200820096a2108200941086a21092005200820067122086a29000042808182848890a0c0807f832201500d000b0b0240200520017aa741037620086a20067122096a2c00002208417f4c0d002005200529030042808182848890a0c0807f837aa741037622096a2d000021080b02402008410171450d0020002802080d00200441086a200041012003410110eba18080000240200028020022052000280204220620077122086a29000042808182848890a0c0807f8322014200520d00410821090340200820096a2108200941086a21092005200820067122086a29000042808182848890a0c0807f832201500d000b0b200520017aa741037620086a20067122096a2c00002208417f4c0d002005200529030042808182848890a0c0807f837aa741037622096a2d000021080b200520096a200741197622073a00002005200941786a2006716a41086a20073a00002000200028020820084101716b3602082000200028020c41016a36020c2005410020096b411c6c6a41646a220941186a200241186a280200360200200941106a200241106a290200370200200941086a200241086a29020037020020092002290200370200200441106a2480808080000bb30303017f087e047f02402001200041186a412010f9b28080000d0041010f0b0240200028020c0d0041000f0b20002802042203200129001041002903a0a2db8000220485220542ffffffff0f83220620012900002000290310422089220785220842208822097e20054220882205200842ffffffff0f8322087e852001290018200485220442ffffffff0f83220a200129000841002903a8a2db800020077c852207422088220b7e20044220882204200742ffffffff0f8322077e8585422088200520097e200620087e85852004200b7e200a20077e85852204a771210c200442198842ff0083428182848890a0c080017e21062000280200220d41506a21004100210e024003400240200d200c6a29000022052006852204427f85200442fffdfbf7efdfbfff7e7c8342808182848890a0c0807f832204500d00034020012000410020047aa7410376200c6a2003716b220f41306c6a412010f9b2808000450d032004427f7c200483220450450d000b0b0240200520054201868342808182848890a0c0807f83500d0041000f0b200e41086a220e200c6a200371210c0c000b0b200d200f41306c6a417c6a28020041004a0b0e0020002001200110a9a18080000b8d0101027f2000200028020441016a22013602044100210202400240200120002802084b0d0041002d0098a2db80001a41900541002802a496db8000118280808000002201450d0102402000200110959c8080000d0020002000280204417f6a36020420010f0b2001410028029c96db800011808080800000410021020b20020f0b411041900510bb80808000000bac0101027f23808080800041a00a6b220124808080800041002d0098a2db80001a024041900541002802a496db8000118280808000002202450d002001200010d8988080000240024020012d00004120460d0020014190056a200141900510f5b28080001a200220014190056a41900510f5b28080001a0c010b2002410028029c96db800011808080800000410021020b200141a00a6a24808080800020020f0b411041900510bb80808000000bc30101037f20002802002802082201200128020441016a22023602044100210302400240200220012802084b0d002000417f200028020422014190056a220220022001491b2201360204200120002802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002201450d0102402000200110a09c8080000d00200028020028020822002000280204417f6a36020420010f0b2001410028029c96db800011808080800000410021030b20030f0b411041900510bb80808000000bc00101037f20002802002802082201200128020441016a22023602044100210302400240200220012802084b0d002000417f2000280204220141106a220220022001491b2201360204200120002802084f0d0041002d0098a2db80001a411041002802a496db8000118280808000002201450d0102402000200110969c8080000d00200028020028020822002000280204417f6a36020420010f0b2001410028029c96db800011808080800000410021030b20030f0b4104411010bb80808000000b920302057f017e23808080800041a00a6b2201248080808000200028020022022802082203200328020441016a22043602044100210502400240200420032802084b0d002000417f200028020422034190056a220420042003491b2203360204200320002802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002205450d010240200228020828020022032802042204450d0020032004417f6a36020420032003280200220441016a3602002002427f200229030042017c22062006501b37030041202103024002400240024020042d00000e0403020001040b412221030c020b20014190056a200010da9880800020012d00900522034120460d02200141016a20014190056a410172418f0510f5b28080001a200028020021020c010b412121030b200520033a0000200541016a200141016a418f0510f5b28080001a200228020822002000280204417f6a3602040c010b2005410028029c96db800011808080800000410021050b200141a00a6a24808080800020050f0b411041900510bb80808000000be50201037f23808080800041a0016b220124808080800041002d0098a2db80001a024041c00241002802a496db8000118280808000002202450d002001200010ed948080000240024020012d00004116460d00200141d0006a200141d00010f5b28080001a2002200141d0006a41d00010f5b280800021032001200010ed9480800020012d00004116460d00200141d0006a200141d00010f5b28080001a200341d0006a200141d0006a41d00010f5b28080001a2001200010ed9480800020012d00004116460d00200141d0006a200141d00010f5b28080001a200341a0016a200141d0006a41d00010f5b28080001a2001200010ed9480800020012d00004116460d00200141d0006a200141d00010f5b28080001a200341f0016a200141d0006a41d00010f5b28080001a200321000c010b410021002002410028029c96db8000118080808000000b200141a0016a24808080800020000f0b411041c00210bb80808000000b8f0301037f23808080800041a0016b22012480808080002000200028020441016a22023602044100210302400240200220002802084b0d0041002d0098a2db80001a41c00241002802a496db8000118280808000002202450d012001200010a095808000024020012d00004116460d00200141d0006a200141d00010f5b28080001a2002200141d0006a41d00010f5b280800021032001200010a09580800020012d00004116460d00200141d0006a200141d00010f5b28080001a200341d0006a200141d0006a41d00010f5b28080001a2001200010a09580800020012d00004116460d00200141d0006a200141d00010f5b28080001a200341a0016a200141d0006a41d00010f5b28080001a2001200010a09580800020012d00004116460d00200141d0006a200141d00010f5b28080001a200341f0016a200141d0006a41d00010f5b28080001a20002000280204417f6a360204200321030c010b410021032002410028029c96db8000118080808000000b200141a0016a24808080800020030f0b411041c00210bb80808000000b890301047f23808080800041a0016b220124808080800020002802002802082202200228020441016a22033602044100210402400240200320022802084b0d002000417f2000280204220241f0016a220320032002491b2202360204200220002802084f0d0041002d0098a2db80001a41f00141002802a496db8000118280808000002202450d012001200010e19e808000024020012d00004113460d00200141d0006a200141d00010f5b28080001a2002200141d0006a41d00010f5b280800021042001200010e19e80800020012d00004113460d00200141d0006a200141d00010f5b28080001a200441d0006a200141d0006a41d00010f5b28080001a2001200010e19e80800020012d00004113460d00200141d0006a200141d00010f5b28080001a200441a0016a200141d0006a41d00010f5b28080001a200028020028020822002000280204417f6a360204200421040c010b410021042002410028029c96db8000118080808000000b200141a0016a24808080800020040f0b411041f00110bb80808000000bd30202057f017e23808080800041106b2201248080808000200028020022022802082203200328020441016a22043602044100210502400240200420032802084b0d002000417f20002802042203410c6a220420042003491b2203360204200320002802084f0d0041002d0098a2db80001a410c41002802a496db8000118280808000002203450d010240200228020828020022052802042204450d0020052004417f6a36020420052005280200220441016a3602002002427f200229030042017c22062006501b37030020042d00002105200141086a2000109e92808000200128020822044109460d00200128020c2102200320053a00082003200436020020032002360204200028020028020822002000280204417f6a360204200321050c010b410021052003410028029c96db8000118080808000000b200141106a24808080800020050f0b4104410c10bb80808000000bcd0201047f23808080800041a0016b220124808080800020002802002802082202200228020441016a22033602044100210402400240200320022802084b0d002000417f2000280204220241a0016a220320032002491b2202360204200220002802084f0d0041002d0098a2db80001a41a00141002802a496db8000118280808000002202450d0120012000109f94808000024020012d00004116460d00200141d0006a200141d00010f5b28080001a2002200141d0006a41d00010f5b2808000210420012000109f9480800020012d00004116460d00200141d0006a200141d00010f5b28080001a200441d0006a200141d0006a41d00010f5b28080001a200028020028020822002000280204417f6a360204200421040c010b410021042002410028029c96db8000118080808000000b200141a0016a24808080800020040f0b411041a00110bb80808000000bd60101037f23808080800041a00a6b22012480808080002000417f200028020422024190056a220320032002491b22033602044100210202400240200320002802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002202450d012001200010d798808000024020012d00004120460d0020014190056a200141900510f5b28080001a200220014190056a41900510f5b28080001a0c010b2002410028029c96db800011808080800000410021020b200141a00a6a24808080800020020f0b411041900510bb80808000000b5a01017f41002d0098a2db80001a0240411041002802a496db8000118280808000002201450d00024020002001109e9c8080000d0020010f0b2001410028029c96db80001180808080000041000f0b4104411010bb80808000000b8f0301037f23808080800041a0016b22012480808080002000417f2000280204220241c0026a220320032002491b22033602044100210202400240200320002802084f0d0041002d0098a2db80001a41c00241002802a496db8000118280808000002203450d012001200010d294808000024020012d00004116460d00200141d0006a200141d00010f5b28080001a2003200141d0006a41d00010f5b280800021022001200010d29480800020012d00004116460d00200141d0006a200141d00010f5b28080001a200241d0006a200141d0006a41d00010f5b28080001a2001200010d29480800020012d00004116460d00200141d0006a200141d00010f5b28080001a200241a0016a200141d0006a41d00010f5b28080001a2001200010d29480800020012d00004116460d00200141d0006a200141d00010f5b28080001a200241f0016a200141d0006a41d00010f5b28080001a200221020c010b410021022003410028029c96db8000118080808000000b200141a0016a24808080800020020f0b411041c00210bb80808000000bd30201037f23808080800041a0016b22012480808080002000417f2000280204220241f0016a220320032002491b22033602044100210202400240200320002802084f0d0041002d0098a2db80001a41f00141002802a496db8000118280808000002203450d012001200010eb95808000024020012d00004116460d00200141d0006a200141d00010f5b28080001a2003200141d0006a41d00010f5b280800021022001200010eb9580800020012d00004116460d00200141d0006a200141d00010f5b28080001a200241d0006a200141d0006a41d00010f5b28080001a2001200010eb9580800020012d00004116460d00200141d0006a200141d00010f5b28080001a200241a0016a200141d0006a41d00010f5b28080001a200221020c010b410021022003410028029c96db8000118080808000000b200141a0016a24808080800020020f0b411041f00110bb80808000000b900302077f017e23808080800041a00a6b22012480808080002000417f200028020422024190056a220320032002491b2203360204410021020240024002400240200320002802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002202450d010240200028020022042802082203280208220520032802102206460d00200641016a2207450d03200720054b0d0420032802042105200320073602102004427f200429030042017c22082008501b370300412021030240024002400240200520066a2d00000e0403020001040b412221030c020b20014190056a200010d79880800020012d00900522034120460d02200141016a20014190056a410172418f0510f5b28080001a0c010b412121030b200220033a0000200241016a200141016a418f0510f5b28080001a0c010b2002410028029c96db800011808080800000410021020b200141a00a6a24808080800020020f0b411041900510bb80808000000b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b8d0201047f23808080800041a00a6b220124808080800041002d0098a2db80001a024041900541002802a496db8000118280808000002202450d000240024020002802042203450d0020002003417f6a36020420002000280200220441016a36020041202103024002400240024020042d00000e0403020001040b412221030c020b20014190056a200010d89880800020012d00900522034120460d02200141016a20014190056a410172418f0510f5b28080001a0c010b412121030b200220033a0000200241016a200141016a418f0510f5b28080001a0c010b2002410028029c96db800011808080800000410021020b200141a00a6a24808080800020020f0b411041900510bb80808000000b8f0301037f23808080800041a0016b22012480808080002000417f2000280204220241c0026a220320032002491b22033602044100210202400240200320002802084f0d0041002d0098a2db80001a41c00241002802a496db8000118280808000002203450d012001200010e69e808000024020012d00004113460d00200141d0006a200141d00010f5b28080001a2003200141d0006a41d00010f5b280800021022001200010e69e80800020012d00004113460d00200141d0006a200141d00010f5b28080001a200241d0006a200141d0006a41d00010f5b28080001a2001200010e69e80800020012d00004113460d00200141d0006a200141d00010f5b28080001a200241a0016a200141d0006a41d00010f5b28080001a2001200010e69e80800020012d00004113460d00200141d0006a200141d00010f5b28080001a200241f0016a200141d0006a41d00010f5b28080001a200221020c010b410021022003410028029c96db8000118080808000000b200141a0016a24808080800020020f0b411041c00210bb80808000000b5c01017f41002d0098a2db80001a024041900541002802a496db8000118280808000002201450d00024020002001109a9c8080000d0020010f0b2001410028029c96db80001180808080000041000f0b411041900510bb80808000000bd60101037f23808080800041a00a6b22012480808080002000417f200028020422024190056a220320032002491b22033602044100210202400240200320002802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002202450d012001200010d698808000024020012d00004120460d0020014190056a200141900510f5b28080001a200220014190056a41900510f5b28080001a0c010b2002410028029c96db800011808080800000410021020b200141a00a6a24808080800020020f0b411041900510bb80808000000b8f0301037f23808080800041a0016b22012480808080002000417f2000280204220241c0026a220320032002491b22033602044100210202400240200320002802084f0d0041002d0098a2db80001a41c00241002802a496db8000118280808000002203450d012001200010e49e808000024020012d00004113460d00200141d0006a200141d00010f5b28080001a2003200141d0006a41d00010f5b280800021022001200010e49e80800020012d00004113460d00200141d0006a200141d00010f5b28080001a200241d0006a200141d0006a41d00010f5b28080001a2001200010e49e80800020012d00004113460d00200141d0006a200141d00010f5b28080001a200241a0016a200141d0006a41d00010f5b28080001a2001200010e49e80800020012d00004113460d00200141d0006a200141d00010f5b28080001a200241f0016a200141d0006a41d00010f5b28080001a200221020c010b410021022003410028029c96db8000118080808000000b200141a0016a24808080800020020f0b411041c00210bb80808000000bd30201037f23808080800041a0016b22012480808080002000417f2000280204220241f0016a220320032002491b22033602044100210202400240200320002802084f0d0041002d0098a2db80001a41f00141002802a496db8000118280808000002203450d012001200010e69e808000024020012d00004113460d00200141d0006a200141d00010f5b28080001a2003200141d0006a41d00010f5b280800021022001200010e69e80800020012d00004113460d00200141d0006a200141d00010f5b28080001a200241d0006a200141d0006a41d00010f5b28080001a2001200010e69e80800020012d00004113460d00200141d0006a200141d00010f5b28080001a200241a0016a200141d0006a41d00010f5b28080001a200221020c010b410021022003410028029c96db8000118080808000000b200141a0016a24808080800020020f0b411041f00110bb80808000000b890301047f23808080800041a0016b220124808080800020002802002802082202200228020441016a22033602044100210402400240200320022802084b0d002000417f2000280204220241f0016a220320032002491b2202360204200220002802084f0d0041002d0098a2db80001a41f00141002802a496db8000118280808000002202450d0120012000109f94808000024020012d00004116460d00200141d0006a200141d00010f5b28080001a2002200141d0006a41d00010f5b2808000210420012000109f9480800020012d00004116460d00200141d0006a200141d00010f5b28080001a200441d0006a200141d0006a41d00010f5b28080001a20012000109f9480800020012d00004116460d00200141d0006a200141d00010f5b28080001a200441a0016a200141d0006a41d00010f5b28080001a200028020028020822002000280204417f6a360204200421040c010b410021042002410028029c96db8000118080808000000b200141a0016a24808080800020040f0b411041f00110bb80808000000be20102037f027e23808080800041206b22012480808080002000200028020441016a22023602044100210302400240200220002802084b0d0041002d0098a2db80001a411041002802a496db8000118280808000002203450d012001200010cd98808000024020012802004103460d00200141106a41086a200141086a2902002204370300200120012902002205370310200341086a20043702002003200537020020002000280204417f6a3602040c010b2003410028029c96db800011808080800000410021030b200141206a24808080800020030f0b4104411010bb80808000000bd60101037f23808080800041a00a6b22012480808080002000417f200028020422024190056a220320032002491b22033602044100210202400240200320002802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002202450d012001200010d998808000024020012d00004120460d0020014190056a200141900510f5b28080001a200220014190056a41900510f5b28080001a0c010b2002410028029c96db800011808080800000410021020b200141a00a6a24808080800020020f0b411041900510bb80808000000ba90201037f23808080800041a0016b220124808080800041002d0098a2db80001a024041f00141002802a496db8000118280808000002202450d002001200010ed948080000240024020012d00004116460d00200141d0006a200141d00010f5b28080001a2002200141d0006a41d00010f5b280800021032001200010ed9480800020012d00004116460d00200141d0006a200141d00010f5b28080001a200341d0006a200141d0006a41d00010f5b28080001a2001200010ed9480800020012d00004116460d00200141d0006a200141d00010f5b28080001a200341a0016a200141d0006a41d00010f5b28080001a200321000c010b410021002002410028029c96db8000118080808000000b200141a0016a24808080800020000f0b411041f00110bb80808000000bd30201037f23808080800041a0016b22012480808080002000417f2000280204220241f0016a220320032002491b22033602044100210202400240200320002802084f0d0041002d0098a2db80001a41f00141002802a496db8000118280808000002203450d012001200010e29e808000024020012d00004113460d00200141d0006a200141d00010f5b28080001a2003200141d0006a41d00010f5b280800021022001200010e29e80800020012d00004113460d00200141d0006a200141d00010f5b28080001a200241d0006a200141d0006a41d00010f5b28080001a2001200010e29e80800020012d00004113460d00200141d0006a200141d00010f5b28080001a200241a0016a200141d0006a41d00010f5b28080001a200221020c010b410021022003410028029c96db8000118080808000000b200141a0016a24808080800020020f0b411041f00110bb80808000000be20302077f017e23808080800041a00a6b22012480808080002000417f200028020422024190056a220320032002491b2203360204410021020240024002400240200320002802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002202450d01024002400240200028020022042802082203280204200328020c22054b0d00024020032802082203280208220620032802102205470d00410121030c030b200541016a2207450d05200720064b0d062003280204210620032007360210200620056a2d000021050c010b2003200541016a36020c200328020020056a2d000021050b2004427f200429030042017c22082008501b370300410021030b024020034101710d00412021030240024002400240200541ff01710e0403020001040b412221030c020b20014190056a200010d69880800020012d00900522034120460d02200141016a20014190056a410172418f0510f5b28080001a0c010b412121030b200220033a0000200241016a200141016a418f0510f5b28080001a0c010b2002410028029c96db800011808080800000410021020b200141a00a6a24808080800020020f0b411041900510bb80808000000b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000bd30201037f23808080800041a0016b22012480808080002000417f2000280204220241f0016a220320032002491b22033602044100210202400240200320002802084f0d0041002d0098a2db80001a41f00141002802a496db8000118280808000002203450d012001200010e49e808000024020012d00004113460d00200141d0006a200141d00010f5b28080001a2003200141d0006a41d00010f5b280800021022001200010e49e80800020012d00004113460d00200141d0006a200141d00010f5b28080001a200241d0006a200141d0006a41d00010f5b28080001a2001200010e49e80800020012d00004113460d00200141d0006a200141d00010f5b28080001a200241a0016a200141d0006a41d00010f5b28080001a200221020c010b410021022003410028029c96db8000118080808000000b200141a0016a24808080800020020f0b411041f00110bb80808000000b8d0101027f2000417f200028020422014190056a220220022001491b22013602044100210202400240200120002802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002201450d0102402000200110a19c8080000d0020010f0b410021022001410028029c96db8000118080808000000b20020f0b411041900510bb80808000000b8a0101027f2000417f2000280204220141106a220220022001491b22013602044100210202400240200120002802084f0d0041002d0098a2db80001a411041002802a496db8000118280808000002201450d0102402000200110929c8080000d0020010f0b410021022001410028029c96db8000118080808000000b20020f0b4104411010bb80808000000bcd0201047f23808080800041a0016b220124808080800020002802002802082202200228020441016a22033602044100210402400240200320022802084b0d002000417f2000280204220241a0016a220320032002491b2202360204200220002802084f0d0041002d0098a2db80001a41a00141002802a496db8000118280808000002202450d012001200010e19e808000024020012d00004113460d00200141d0006a200141d00010f5b28080001a2002200141d0006a41d00010f5b280800021042001200010e19e80800020012d00004113460d00200141d0006a200141d00010f5b28080001a200441d0006a200141d0006a41d00010f5b28080001a200028020028020822002000280204417f6a360204200421040c010b410021042002410028029c96db8000118080808000000b200141a0016a24808080800020040f0b411041a00110bb80808000000b8f0301037f23808080800041a0016b22012480808080002000417f2000280204220241c0026a220320032002491b22033602044100210202400240200320002802084f0d0041002d0098a2db80001a41c00241002802a496db8000118280808000002203450d012001200010e29e808000024020012d00004113460d00200141d0006a200141d00010f5b28080001a2003200141d0006a41d00010f5b280800021022001200010e29e80800020012d00004113460d00200141d0006a200141d00010f5b28080001a200241d0006a200141d0006a41d00010f5b28080001a2001200010e29e80800020012d00004113460d00200141d0006a200141d00010f5b28080001a200241a0016a200141d0006a41d00010f5b28080001a2001200010e29e80800020012d00004113460d00200141d0006a200141d00010f5b28080001a200241f0016a200141d0006a41d00010f5b28080001a200221020c010b410021022003410028029c96db8000118080808000000b200141a0016a24808080800020020f0b411041c00210bb80808000000b8d0101027f2000417f200028020422014190056a220220022001491b22013602044100210202400240200120002802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002201450d01024020002001109f9c8080000d0020010f0b410021022001410028029c96db8000118080808000000b20020f0b411041900510bb80808000000bc20201057f23808080800041a00a6b220124808080800020002000280204220241016a22033602044100210402400240200320002802084b0d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d010240200028020022032802042205450d0020032005417f6a36020420032003280200220541016a36020041202103024002400240024020052d00000e0403020001040b412221030c020b20014190056a200010d59880800020012d00900522034120460d02200141016a20014190056a410172418f0510f5b28080001a2000280204417f6a21020c010b412121030b200420033a0000200441016a200141016a418f0510f5b28080001a200020023602040c010b2004410028029c96db800011808080800000410021040b200141a00a6a24808080800020040f0b411041900510bb80808000000b8a0101027f2000417f2000280204220141106a220220022001491b22013602044100210202400240200120002802084f0d0041002d0098a2db80001a411041002802a496db8000118280808000002201450d0102402000200110a39c8080000d0020010f0b410021022001410028029c96db8000118080808000000b20020f0b4104411010bb80808000000b8a0101027f2000417f2000280204220141106a220220022001491b22013602044100210202400240200120002802084f0d0041002d0098a2db80001a411041002802a496db8000118280808000002201450d01024020002001109c9c8080000d0020010f0b410021022001410028029c96db8000118080808000000b20020f0b4104411010bb80808000000b8a0101027f2000417f2000280204220141106a220220022001491b22013602044100210202400240200120002802084f0d0041002d0098a2db80001a411041002802a496db8000118280808000002201450d0102402000200110949c8080000d0020010f0b410021022001410028029c96db8000118080808000000b20020f0b4104411010bb80808000000b8a0101027f2000417f2000280204220141106a220220022001491b22013602044100210202400240200120002802084f0d0041002d0098a2db80001a411041002802a496db8000118280808000002201450d01024020002001108e9c8080000d0020010f0b410021022001410028029c96db8000118080808000000b20020f0b4104411010bb80808000000be50201037f23808080800041a0016b220124808080800041002d0098a2db80001a024041c00241002802a496db8000118280808000002202450d002001200010e59e8080000240024020012d00004113460d00200141d0006a200141d00010f5b28080001a2002200141d0006a41d00010f5b280800021032001200010e59e80800020012d00004113460d00200141d0006a200141d00010f5b28080001a200341d0006a200141d0006a41d00010f5b28080001a2001200010e59e80800020012d00004113460d00200141d0006a200141d00010f5b28080001a200341a0016a200141d0006a41d00010f5b28080001a2001200010e59e80800020012d00004113460d00200141d0006a200141d00010f5b28080001a200341f0016a200141d0006a41d00010f5b28080001a200321000c010b410021002002410028029c96db8000118080808000000b200141a0016a24808080800020000f0b411041c00210bb80808000000b8f0301037f23808080800041a0016b22012480808080002000417f2000280204220241c0026a220320032002491b22033602044100210202400240200320002802084f0d0041002d0098a2db80001a41c00241002802a496db8000118280808000002203450d012001200010eb95808000024020012d00004116460d00200141d0006a200141d00010f5b28080001a2003200141d0006a41d00010f5b280800021022001200010eb9580800020012d00004116460d00200141d0006a200141d00010f5b28080001a200241d0006a200141d0006a41d00010f5b28080001a2001200010eb9580800020012d00004116460d00200141d0006a200141d00010f5b28080001a200241a0016a200141d0006a41d00010f5b28080001a2001200010eb9580800020012d00004116460d00200141d0006a200141d00010f5b28080001a200241f0016a200141d0006a41d00010f5b28080001a200221020c010b410021022003410028029c96db8000118080808000000b200141a0016a24808080800020020f0b411041c00210bb80808000000ba90201037f23808080800041a0016b220124808080800041002d0098a2db80001a024041f00141002802a496db8000118280808000002202450d002001200010e59e8080000240024020012d00004113460d00200141d0006a200141d00010f5b28080001a2002200141d0006a41d00010f5b280800021032001200010e59e80800020012d00004113460d00200141d0006a200141d00010f5b28080001a200341d0006a200141d0006a41d00010f5b28080001a2001200010e59e80800020012d00004113460d00200141d0006a200141d00010f5b28080001a200341a0016a200141d0006a41d00010f5b28080001a200321000c010b410021002002410028029c96db8000118080808000000b200141a0016a24808080800020000f0b411041f00110bb80808000000b5a01017f41002d0098a2db80001a0240411041002802a496db8000118280808000002201450d00024020002001109d9c8080000d0020010f0b2001410028029c96db80001180808080000041000f0b4104411010bb80808000000b8f0301037f23808080800041a0016b22012480808080002000200028020441016a22023602044100210302400240200220002802084b0d0041002d0098a2db80001a41c00241002802a496db8000118280808000002202450d012001200010e39e808000024020012d00004113460d00200141d0006a200141d00010f5b28080001a2002200141d0006a41d00010f5b280800021032001200010e39e80800020012d00004113460d00200141d0006a200141d00010f5b28080001a200341d0006a200141d0006a41d00010f5b28080001a2001200010e39e80800020012d00004113460d00200141d0006a200141d00010f5b28080001a200341a0016a200141d0006a41d00010f5b28080001a2001200010e39e80800020012d00004113460d00200141d0006a200141d00010f5b28080001a200341f0016a200141d0006a41d00010f5b28080001a20002000280204417f6a360204200321030c010b410021032002410028029c96db8000118080808000000b200141a0016a24808080800020030f0b411041c00210bb80808000000bd30201037f23808080800041a0016b22012480808080002000200028020441016a22023602044100210302400240200220002802084b0d0041002d0098a2db80001a41f00141002802a496db8000118280808000002202450d012001200010e39e808000024020012d00004113460d00200141d0006a200141d00010f5b28080001a2002200141d0006a41d00010f5b280800021032001200010e39e80800020012d00004113460d00200141d0006a200141d00010f5b28080001a200341d0006a200141d0006a41d00010f5b28080001a2001200010e39e80800020012d00004113460d00200141d0006a200141d00010f5b28080001a200341a0016a200141d0006a41d00010f5b28080001a20002000280204417f6a360204200321030c010b410021032002410028029c96db8000118080808000000b200141a0016a24808080800020030f0b411041f00110bb80808000000bc50301047f23808080800041a0016b220124808080800020002802002802082202200228020441016a22033602044100210402400240200320022802084b0d002000417f2000280204220241c0026a220320032002491b2202360204200220002802084f0d0041002d0098a2db80001a41c00241002802a496db8000118280808000002202450d0120012000109f94808000024020012d00004116460d00200141d0006a200141d00010f5b28080001a2002200141d0006a41d00010f5b2808000210420012000109f9480800020012d00004116460d00200141d0006a200141d00010f5b28080001a200441d0006a200141d0006a41d00010f5b28080001a20012000109f9480800020012d00004116460d00200141d0006a200141d00010f5b28080001a200441a0016a200141d0006a41d00010f5b28080001a20012000109f9480800020012d00004116460d00200141d0006a200141d00010f5b28080001a200441f0016a200141d0006a41d00010f5b28080001a200028020028020822002000280204417f6a360204200421040c010b410021042002410028029c96db8000118080808000000b200141a0016a24808080800020040f0b411041c00210bb80808000000b8a0101027f2000417f2000280204220141106a220220022001491b22013602044100210202400240200120002802084f0d0041002d0098a2db80001a411041002802a496db8000118280808000002201450d0102402000200110979c8080000d0020010f0b410021022001410028029c96db8000118080808000000b20020f0b4104411010bb80808000000b8f0301037f23808080800041a0016b22012480808080002000417f2000280204220241c0026a220320032002491b22033602044100210202400240200320002802084f0d0041002d0098a2db80001a41c00241002802a496db8000118280808000002203450d0120012000108494808000024020012d00004116460d00200141d0006a200141d00010f5b28080001a2003200141d0006a41d00010f5b280800021022001200010849480800020012d00004116460d00200141d0006a200141d00010f5b28080001a200241d0006a200141d0006a41d00010f5b28080001a2001200010849480800020012d00004116460d00200141d0006a200141d00010f5b28080001a200241a0016a200141d0006a41d00010f5b28080001a2001200010849480800020012d00004116460d00200141d0006a200141d00010f5b28080001a200241f0016a200141d0006a41d00010f5b28080001a200221020c010b410021022003410028029c96db8000118080808000000b200141a0016a24808080800020020f0b411041c00210bb80808000000bc00101037f20002802002802082201200128020441016a22023602044100210302400240200220012802084b0d002000417f2000280204220141106a220220022001491b2201360204200120002802084f0d0041002d0098a2db80001a411041002802a496db8000118280808000002201450d0102402000200110a29c8080000d00200028020028020822002000280204417f6a36020420010f0b2001410028029c96db800011808080800000410021030b20030f0b4104411010bb80808000000bd30201037f23808080800041a0016b22012480808080002000417f2000280204220241f0016a220320032002491b22033602044100210202400240200320002802084f0d0041002d0098a2db80001a41f00141002802a496db8000118280808000002203450d012001200010d294808000024020012d00004116460d00200141d0006a200141d00010f5b28080001a2003200141d0006a41d00010f5b280800021022001200010d29480800020012d00004116460d00200141d0006a200141d00010f5b28080001a200241d0006a200141d0006a41d00010f5b28080001a2001200010d29480800020012d00004116460d00200141d0006a200141d00010f5b28080001a200241a0016a200141d0006a41d00010f5b28080001a200221020c010b410021022003410028029c96db8000118080808000000b200141a0016a24808080800020020f0b411041f00110bb80808000000b8b0101027f2000200028020441016a22013602044100210202400240200120002802084b0d0041002d0098a2db80001a411041002802a496db8000118280808000002201450d01024020002001108f9c8080000d0020002000280204417f6a36020420010f0b2001410028029c96db800011808080800000410021020b20020f0b4104411010bb80808000000bc50301047f23808080800041a0016b220124808080800020002802002802082202200228020441016a22033602044100210402400240200320022802084b0d002000417f2000280204220241c0026a220320032002491b2202360204200220002802084f0d0041002d0098a2db80001a41c00241002802a496db8000118280808000002202450d012001200010e19e808000024020012d00004113460d00200141d0006a200141d00010f5b28080001a2002200141d0006a41d00010f5b280800021042001200010e19e80800020012d00004113460d00200141d0006a200141d00010f5b28080001a200441d0006a200141d0006a41d00010f5b28080001a2001200010e19e80800020012d00004113460d00200141d0006a200141d00010f5b28080001a200441a0016a200141d0006a41d00010f5b28080001a2001200010e19e80800020012d00004113460d00200141d0006a200141d00010f5b28080001a200441f0016a200141d0006a41d00010f5b28080001a200028020028020822002000280204417f6a360204200421040c010b410021042002410028029c96db8000118080808000000b200141a0016a24808080800020040f0b411041c00210bb80808000000bd60101037f23808080800041a00a6b22012480808080002000200028020441016a22023602044100210302400240200220002802084b0d0041002d0098a2db80001a41900541002802a496db8000118280808000002203450d012001200010d598808000024020012d00004120460d0020014190056a200141900510f5b28080001a200320014190056a41900510f5b28080001a20002000280204417f6a3602040c010b2003410028029c96db800011808080800000410021030b200141a00a6a24808080800020030f0b411041900510bb80808000000b8d0101027f2000417f200028020422014190056a220220022001491b22013602044100210202400240200120002802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002201450d0102402000200110a49c8080000d0020010f0b410021022001410028029c96db8000118080808000000b20020f0b411041900510bb80808000000bd80202057f017e23808080800041a00a6b22012480808080002000417f200028020422024190056a220320032002491b22033602044100210202400240200320002802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002202450d0102402000280200220428020822032802042205450d0020032005417f6a36020420032003280200220541016a3602002004427f200429030042017c22062006501b37030041202103024002400240024020052d00000e0403020001040b412221030c020b20014190056a200010d99880800020012d00900522034120460d02200141016a20014190056a410172418f0510f5b28080001a0c010b412121030b200220033a0000200241016a200141016a418f0510f5b28080001a0c010b2002410028029c96db800011808080800000410021020b200141a00a6a24808080800020020f0b411041900510bb80808000000b8c0201047f23808080800041a00a6b220124808080800020002802002802082202200228020441016a22033602044100210402400240200320022802084b0d002000417f200028020422024190056a220320032002491b2202360204200220002802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d012001200010da98808000024020012d00004120460d0020014190056a200141900510f5b28080001a200420014190056a41900510f5b28080001a200028020028020822002000280204417f6a3602040c010b2004410028029c96db800011808080800000410021040b200141a00a6a24808080800020040f0b411041900510bb80808000000bd50202077f017e23808080800041106b22012480808080002000417f20002802042202410c6a220320032002491b2203360204410021020240024002400240200320002802084f0d0041002d0098a2db80001a410c41002802a496db8000118280808000002203450d010240200028020022042802082202280208220520022802102206460d00200641016a2207450d03200720054b0d0420022802042105200220073602102004427f200429030042017c22082008501b370300200520066a2d00002102200141086a200010a392808000200128020822004109460d00200128020c2106200320023a00082003200036020020032006360204200321020c010b410021022003410028029c96db8000118080808000000b200141106a24808080800020020f0b4104410c10bb80808000000b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000bd30201037f23808080800041a0016b22012480808080002000200028020441016a22023602044100210302400240200220002802084b0d0041002d0098a2db80001a41f00141002802a496db8000118280808000002202450d012001200010a095808000024020012d00004116460d00200141d0006a200141d00010f5b28080001a2002200141d0006a41d00010f5b280800021032001200010a09580800020012d00004116460d00200141d0006a200141d00010f5b28080001a200341d0006a200141d0006a41d00010f5b28080001a2001200010a09580800020012d00004116460d00200141d0006a200141d00010f5b28080001a200341a0016a200141d0006a41d00010f5b28080001a20002000280204417f6a360204200321030c010b410021032002410028029c96db8000118080808000000b200141a0016a24808080800020030f0b411041f00110bb80808000000bd30201037f23808080800041a0016b22012480808080002000417f2000280204220241f0016a220320032002491b22033602044100210202400240200320002802084f0d0041002d0098a2db80001a41f00141002802a496db8000118280808000002203450d0120012000108494808000024020012d00004116460d00200141d0006a200141d00010f5b28080001a2003200141d0006a41d00010f5b280800021022001200010849480800020012d00004116460d00200141d0006a200141d00010f5b28080001a200241d0006a200141d0006a41d00010f5b28080001a2001200010849480800020012d00004116460d00200141d0006a200141d00010f5b28080001a200241a0016a200141d0006a41d00010f5b28080001a200221020c010b410021022003410028029c96db8000118080808000000b200141a0016a24808080800020020f0b411041f00110bb80808000000ba01204057f017e057f017e23808080800041d0006b2202248080808000200028022821032000280224210420002d003421050240024020002802082206418080c400460d00200241c8006a200041206a28020036020020022000290218370340200035020442208620003301008421072000280214210820002802102109200028020c210a0c010b20002802142208410374210b41002109024002400240200841ffffffff014b0d00200b41fcffffff074b0d002000280210210c0240200b0d00410421094100210a0c030b41002d0098a2db80001a200b41002802a496db80001182808080000022090d01410421090b2009200b41c0e1c7800010ae80808000000b2008210a0b2009200c200b10f5b28080001a0b200028022c210b20002802302100200241286a200241c0006a41086a2802003602002002200836021c200220093602182002200a36021420022002290340370320200220053a003c200220003602382002200b360234200220033602302002200436022c2002200636021020022007370308200241086a410472210420012802202106200128021c210a024003400240024020000d00034002400240200228022c2201450d0020012002280230460d002002200141016a36022c20012d00002200411874411875417f4a0d012002200141026a36022c20012d0001413f7121082000411f7121090240200041df014b0d00200941067420087221000c020b2002200141036a36022c200841067420012d0002413f717221080240200041f0014f0d0020082009410c747221000c020b2002200141046a36022c200841067420012d0003413f71722009411274418080f00071722200418080c400470d010b02400240024002402002280210418080c400470d00200228021c2200450d01200228021821010c030b20022f01082200450d010240200041054f0d00200421010c030b2000410441e0d6cb800010b581808000000b2002280214450d002002280218410028029c96db8000118080808000000b410021000c060b2002200241cf006a360240024020004102490d00024020004115490d0020012000200241c0006a10b6a88080000c010b200120004101200241c0006a108e8e8080000b024020022802102208418080c400460d00200220022f010822003602380c040b2002200228021c22003602380c030b02400240024020022d003c0d002000418001490d010240024020004180a87d6a220141a4d700490d0020002000200041b9f3ddf1796c200041a6b2858a036c220173ad428d107e422088a74101744198a3d580006a2f01006a41b9f3ddf1796c200173ad428d107e422088a741037441b4c3d580006a2902002207a7470d0302402007422088a741ffff0371220041ce1a4b0d0041ce1a20006b22082007423088a722014f0d022001200841c4afd7800010b581808000000b200041ce1a41d4afd7800010b381808000000b200241086a200141ffff0371220041cc046e220841802272109da0808000200241086a2001200841cc046c6b41ffff0371411c6e41e1226a109da08080002000411c702200450d03200041a7236a21000c020b200742808080808080c000540d022000410274419cc4d680006a2100200141027421010340200241086a2000280200109da0808000200041046a21002001417c6a22010d000c030b0b2000418001490d0002400240024020004180a87d6a220141a4d700490d00024020002000200041b9f3ddf1796c200041a6b2858a036c220173ad220d42e41d7e422088a741017441e4afd780006a2f01006a41b9f3ddf1796c200173ad42e41d7e422088a741037441acebd780006a2902002207a7470d0002402007422088a741ffff0371220041e72c4b0d0041e72c20006b22082007423088a722014f0d032001200841e88cdb800010b581808000000b200041e72c41f88cdb800010b381808000000b20002000200d428d107e422088a74101744198a3d580006a2f01006a41b9f3ddf1796c200173ad428d107e422088a741037441b4c3d580006a2902002207a7470d03024002402007422088a741ffff0371220041ce1a4b0d0041ce1a20006b22082007423088a722014f0d012001200841c4afd7800010b581808000000b200041ce1a41d4afd7800010b381808000000b2000410274419cc4d680006a21000c020b200241086a200141ffff0371220041cc046e220841802272109da0808000200241086a2001200841cc046c6b41ffff0371411c6e41e1226a109da08080002000411c702200450d03200041a7236a21000c020b200041027441ccd9d980006a21000b2001450d01200141027421010340200241086a2000280200109da0808000200041046a21002001417c6a22010d000c020b0b200241086a2000109da08080000b20022802382200450d000b0b200228021021080b20022802342101024002402008418080c4004622030d00024020022f0108220941054f0d002004210b0c020b2009410441d0d5cb800010b581808000000b200228021c21092002280218210b0b024002400240200120094f0d00200b20014103746a2802042105200141016a22012000460d01200220013602340c020b2001200941fcc3cb800010f980808000000b0240024020030d0020022f010821010c010b200228021c21010b200120006b2103024020012000460d00410021004104210102400340200020022802386a210802400240024002402002280210418080c400460d0020022f0108220b4105490d01200b410441d0d5cb800010b581808000000b2008200228021c220b4f0d01200228021821090c020b200421092008200b490d010b2008200b4194c9cb800010f980808000000b02402000200b4f0d00200920084103746a22082d0000210b200920016a220920082802043602002009417c6a200b3a0000200141086a21012003200041016a2200460d020c010b0b2000200b41a4c9cb800010f980808000000b200228021021080b024002402008418080c400460d00200320022f01084f0d01200220033b01080c010b2003200228021c4b0d002002200336021c200242003702340c010b200242003702340b0240200a20052006280210118480808000000d00200228023821000c010b0b02402002280210418080c400470d002002280214450d002002280218410028029c96db8000118080808000000b410121000b200241d0006a24808080800020000bf40207027f017e027f017e027f027e017f2001290310200228020422032002280208220410a4a18080002105200128020422062005a7712107200542198842ff0083428182848890a0c080017e2108200128020021094100210a02400240024003400240200920076a290000220b200885220c427f85200c42fffdfbf7efdfbfff7e7c8342808182848890a0c0807f83220c500d0003400240200420094100200c7aa741037620076a2006716b411c6c6a220d416c6a280200470d002003200d41686a280200200410f9b2808000450d040b200c427f7c200c83220c50450d000b0b200b200b4201868342808182848890a0c0807f8350450d02200a41086a220a20076a20067121070c000b0b200020013602142000200d36021020002005370308200042003703002002280200450d012003410028029c96db8000118080808000000f0b2000200136021c200020053703082000420137030020002002290200370210200041186a200241086a2802003602000b0b9b14070b7f027e017f017e017f077e017f23808080800041206b220524808080800002400240024002400240200128020c220620026a22022006490d00200220012802042207200741016a2208410376220941076c20074108491b220a4101764d0d01200541086a4120200a41016a22092002200920024b1b200410e9a18080002005280210210a200528020c210b2005280208220c450d042001280200210d02402006450d00200c41086a210e200d41606a210f20032903004220892110200d290300427f8542808182848890a0c0807f832111200d210220062103410021120340024020114200520d000340201241086a211220022903082113200241086a22042102201342808182848890a0c0807f83221342808182848890a0c0807f510d000b201342808182848890a0c0807f852111200421020b0240200c200b200f20117aa741037620126a22144105746b220429001041002903a0a2db8000221385221542ffffffff0f8322162004290000201085221742208822187e20154220882215201742ffffffff0f8322177e852004290018201385221342ffffffff0f832219200429000841002903a8a2db800020107c85221a422088221b7e20134220882213201a42ffffffff0f83221a7e8585422088201520187e201620177e85852013201b7e2019201a7e8585a7221c7122096a29000042808182848890a0c0807f8322134200520d00410821040340200920046a2109200441086a2104200c2009200b7122096a29000042808182848890a0c0807f832213500d000b0b2011427f7c21150240200c20137aa741037620096a200b7122046a2c0000417f4c0d00200c29030042808182848890a0c0807f837aa741037621040b20152011832111200c20046a201c41197622093a0000200e200441786a200b716a20093a0000200c2004417f734105746a220441186a200d2014417f734105746a220941186a290000370000200441106a200941106a290000370000200441086a200941086a290000370000200420092900003700002003417f6a22030d000b0b2001200b3602042001200c3602002001200a20066b360208418180808078210b2007450d03200d20084105746b410028029c96db8000118080808000000c030b20040d014100210b0c020b41002102200128020021120240200920084107714100476a2204450d002004410171210c024020044101460d00200441feffffff03712109410021020340201220026a220420042903002213427f85420788428182848890a0c0800183201342fffefdfbf7efdfbfff00847c370300200441086a220420042903002213427f85420788428182848890a0c0800183201342fffefdfbf7efdfbfff00847c370300200241106a21022009417e6a22090d000b0b200c450d00201220026a220220022903002213427f85420788428182848890a0c0800183201342fffefdfbf7efdfbfff00847c3703000b02400240024020084108490d00201220086a20122900003700000c010b201241086a2012200810f8b28080001a2008450d010b201241086a210d201241606a210f20032903004220892111410021020340024020122002221c6a220e2d0000418001470d00200f201c4105746b210b2012201c417f734105746a2104024003402007200b29001041002903a0a2db8000221385221042ffffffff0f832215200b290000201185221642208822177e20104220882210201642ffffffff0f8322167e85200b290018201385221342ffffffff0f832218200b29000841002903a8a2db800020117c852219422088221a7e20134220882213201942ffffffff0f8322197e8585422088201020177e201520167e85852013201a7e201820197e8585a7220371220c210902402012200c6a29000042808182848890a0c0807f8322134200520d0041082102200c21090340200920026a2109200241086a21022012200920077122096a29000042808182848890a0c0807f832213500d000b0b0240201220137aa741037620096a20077122026a2c0000417f4c0d00201229030042808182848890a0c0807f837aa741037621020b02402002200c6b201c200c6b732007714108490d00201220026a22092d0000210c2009200341197622033a0000200d200241786a2007716a20033a000020122002417f734105746a2102200c41ff01460d0220042d00002109200420022d00003a000020042d0001210c200420022d00013a000120042d00022103200420022d00023a000220042d00032114200420022d00033a0003200220093a00002002200c3a0001200220033a0002200220143a000320042d00042109200420022d00043a0004200220093a000420042d00052109200420022d00053a0005200220093a000520042d00062109200420022d00063a0006200220093a000620042d00072109200420022d00073a0007200220093a000720042d00082109200420022d00083a0008200220093a000820042d00092109200420022d00093a0009200220093a000920042d000a2109200420022d000a3a000a200220093a000a20042d000b2109200420022d000b3a000b200220093a000b20042d000c2109200420022d000c3a000c200220093a000c20042d000d2109200420022d000d3a000d200220093a000d20042d000e2109200420022d000e3a000e200220093a000e20042d000f2109200420022d000f3a000f200220093a000f20042d00102109200420022d00103a0010200220093a001020042d00112109200420022d00113a0011200220093a001120042d00122109200420022d00123a0012200220093a001220042d00132109200420022d00133a0013200220093a001320042d00142109200420022d00143a0014200220093a001420042d00152109200420022d00153a0015200220093a001520042d00162109200420022d00163a0016200220093a001620042d00172109200420022d00173a0017200220093a001720042d00182109200420022d00183a0018200220093a001820042d00192109200420022d00193a0019200220093a001920042d001a2109200420022d001a3a001a200220093a001a20042d001b2109200420022d001b3a001b200220093a001b20042d001c2109200420022d001c3a001c200220093a001c20042d001d2109200420022d001d3a001d200220093a001d20042d001e2109200420022d001e3a001e200220093a001e20042d001f2109200420022d001f3a001f200220093a001f0c010b0b200e200341197622023a0000200d201c41786a2007716a20023a00000c010b200e41ff013a0000200d201c41786a2007716a41ff013a0000200241186a200441186a290000370000200241106a200441106a290000370000200241086a200441086a290000370000200220042900003700000b201c41016a2102201c2007470d000b0b2001200a20066b360208418180808078210b0c010b200541003602182005410136020c20054190e8cb800036020820054204370210200541086a41fce8cb800010f680808000000b0b2000200a3602042000200b360200200541206a2480808080000bcc0204047f017e017f017e024020002802042204450d000240200028020c2205450d002000280200220641086a21072006290300427f8542808182848890a0c0807f8321080340024020084200520d000340200641a07e6a210620072903002108200741086a22092107200842808182848890a0c0807f83220842808182848890a0c0807f510d000b200842808182848890a0c0807f852108200921070b02402006410020087aa74103766b411c6c6a220941646a280200450d00200941686a280200410028029c96db8000118080808000000b2008427f7c210a0240200941706a280200450d00200941746a280200410028029c96db8000118080808000000b200a20088321082005417f6a22050d000b0b200420032002ad200441016aad7ea76a417f6a410020036b7122076a4177460d00200028020020076b410028029c96db8000118080808000000b0bc70303027f017e027f23808080800041206b22042480808080000240024002400240024002402002410f490d00200241ffffffff014b0d02417f200241037441076e417f6a677641016a21050c010b41044108411020024108491b20024104491b21050b02402001ad2005ad7e2206422088a70d002006a7220241784b0d00200241076a4178712201200541086a22076a22022001490d00200241f9ffffff07490d020b024020030d00410021050c030b200441003602182004410136020c20044190e8cb800036020820044204370210200441086a41fce8cb800010f680808000000b024020030d00200042003702000c030b200441003602182004410136020c20044190e8cb800036020820044204370210200441086a41fce8cb800010f680808000000b41002d0098a2db80001a0240200241002802a496db8000118280808000002208450d00200820016a41ff01200710f7b280800021012000410036020c20002005417f6a22023602042000200136020020002002200541037641076c20024108491b3602080c020b024020030d00410821050c010b4108200210bb80808000000b2000200236020820002005360204200041003602000b200441206a2480808080000ba212060a7f027e017f017e027f047e23808080800041206b220524808080800002400240024002400240200128020c220620026a22022006490d00200220012802042207200741016a2208410376220941076c20074108491b220a4101764d0d01200541086a410c200a41016a22092002200920024b1b200410e9a18080002005280210210a200528020c210b2005280208220c450d042001280200210d02402006450d00200c41086a210e200d290300427f8542808182848890a0c0807f83210f20032903002110200d2102200621034100211103400240200f4200520d000340201141086a211120022903082112200241086a22042102201242808182848890a0c0807f83221242808182848890a0c0807f510d000b201242808182848890a0c0807f85210f200421020b0240200c200b2010200d4100200f7aa741037620116a22136b410c6c6a220441746a280200200441786a2802001091a0808000a722147122096a29000042808182848890a0c0807f8322124200520d00410821040340200920046a2109200441086a2104200c2009200b7122096a29000042808182848890a0c0807f832212500d000b0b200f427f7c21150240200c20127aa741037620096a200b7122046a2c0000417f4c0d00200c29030042808182848890a0c0807f837aa741037621040b2015200f83210f200c20046a201441197622093a0000200e200441786a200b716a20093a0000200c2004417f73410c6c6a220441086a200d2013417f73410c6c6a220941086a280000360000200420092900003700002003417f6a22030d000b0b2001200b3602042001200c3602002001200a20066b360208418180808078210b2007450d0320072008ad420c7ea741076a41787122026a4177460d03200d20026b410028029c96db8000118080808000000c030b20040d014100210b0c020b41002102200128020021110240200920084107714100476a2204450d002004410171210c024020044101460d00200441feffffff03712109410021020340201120026a220420042903002212427f85420788428182848890a0c0800183201242fffefdfbf7efdfbfff00847c370300200441086a220420042903002212427f85420788428182848890a0c0800183201242fffefdfbf7efdfbfff00847c370300200241106a21022009417e6a22090d000b0b200c450d00201120026a220220022903002212427f85420788428182848890a0c0800183201242fffefdfbf7efdfbfff00847c3703000b02400240024020084108490d00201120086a20112900003700000c010b201141086a2011200810f8b28080001a2008450d010b201141086a210e2003290300211641002102034002402011200222036a22082d0000418001470d0020112003417f73410c6c6a21092011410020036b410c6c6a220241786a2113200241746a2114024003402014280200220c41086a210220162013280200220bad8a211241002903a8a2db8000211541002903a0a2db8000210f02400240200b4111490d00201520127c21150240200b418002490d002002200b2012201541002903b0a2db800020127c41002903b8a2db800020127c200f108b8380800021120c020b0240200b41f001712204450d00200c200b410f716a210d03402002200d20046a220c41086a4f0d01200c290000200f85221042208822172002290008201585221542208822187e201042ffffffff0f832210201542ffffffff0f8322157e85201020187e201720157e85422089852115200c41786a290000200f85221042208822172002290000201285221242208822187e201042ffffffff0f832210201242ffffffff0f8322127e85201020187e201720127e85422089852112200241106a2102200441706a22040d000b0b201220158521120c010b024002400240200b41074b0d00200b41034b0d01200b450d022002200b6a417f6a3100004208862002200b4101766a310000842015852115201220023100008521120c020b200229000020128521122002200b6a41786a29000020158521150c010b2012200235000085211220152002200b6a417c6a3500008521150b20124220882210201542208822177e201242ffffffff0f832212201542ffffffff0f8322157e85201020157e201220177e854220898521120b2007200f42ffffffff0f832215200b2012a773ad22107e20124220882212200f422088220f7e85200f20107e201220157e8542208885a7220b71220c210402402011200c6a29000042808182848890a0c0807f8322124200520d0041082102200c21040340200420026a2104200241086a21022011200420077122046a29000042808182848890a0c0807f832212500d000b0b0240201120127aa741037620046a20077122026a2c0000417f4c0d00201129030042808182848890a0c0807f837aa741037621020b02402002200c6b2003200c6b732007714108490d00201120026a22042d0000210c2004200b411976220b3a0000200e200241786a2007716a200b3a000020112002417f73410c6c6a2102200c41ff01460d0220092d00012104200920022d00013a000120092d0002210c200920022d00023a000220092d0003210b200920022d00033a000320092d0000210d200920022d00003a0000200220043a00012002200c3a00022002200b3a00032002200d3a000020092d00052104200920022d00053a000520092d0006210c200920022d00063a000620092d0007210b200920022d00073a000720092d0004210d200920022d00043a0004200220043a00052002200c3a00062002200b3a00072002200d3a000420092d00092104200920022d00093a000920092d000a210c200920022d000a3a000a20092d000b210b200920022d000b3a000b20092d0008210d200920022d00083a0008200220043a00092002200c3a000a2002200b3a000b2002200d3a00080c010b0b2008200b41197622023a0000200e200341786a2007716a20023a00000c010b200841ff013a0000200e200341786a2007716a41ff013a0000200241086a200941086a280000360000200220092900003700000b200341016a210220032007470d000b0b2001200a20066b360208418180808078210b0c010b200541003602182005410136020c20054190e8cb800036020820054204370210200541086a41fce8cb800010f680808000000b0b2000200a3602042000200b360200200541206a2480808080000bdd15060a7f027e017f017e027f047e23808080800041206b220524808080800002400240024002400240200128020c220620026a22022006490d00200220012802042207200741016a2208410376220941076c20074108491b220a4101764d0d01200541086a411c200a41016a22092002200920024b1b200410e9a18080002005280210210a200528020c210b2005280208220c450d042001280200210d02402006450d00200c41086a210e200d290300427f8542808182848890a0c0807f83210f20032903002110200d2102200621034100211103400240200f4200520d000340201141086a211120022903082112200241086a22042102201242808182848890a0c0807f83221242808182848890a0c0807f510d000b201242808182848890a0c0807f85210f200421020b0240200c200b2010200d4100200f7aa741037620116a22136b411c6c6a220441686a2802002004416c6a28020010a4a1808000a722147122096a29000042808182848890a0c0807f8322124200520d00410821040340200920046a2109200441086a2104200c2009200b7122096a29000042808182848890a0c0807f832212500d000b0b200f427f7c21150240200c20127aa741037620096a200b7122046a2c0000417f4c0d00200c29030042808182848890a0c0807f837aa741037621040b2015200f83210f200c20046a201441197622093a0000200e200441786a200b716a20093a0000200c2004417f73411c6c6a220441186a200d2013417f73411c6c6a220941186a280000360000200441106a200941106a290000370000200441086a200941086a290000370000200420092900003700002003417f6a22030d000b0b2001200b3602042001200c3602002001200a20066b360208418180808078210b2007450d0320072008ad421c7ea741076a41787122026a4177460d03200d20026b410028029c96db8000118080808000000c030b20040d014100210b0c020b41002102200128020021110240200920084107714100476a2204450d002004410171210c024020044101460d00200441feffffff03712109410021020340201120026a220420042903002212427f85420788428182848890a0c0800183201242fffefdfbf7efdfbfff00847c370300200441086a220420042903002212427f85420788428182848890a0c0800183201242fffefdfbf7efdfbfff00847c370300200241106a21022009417e6a22090d000b0b200c450d00201120026a220220022903002212427f85420788428182848890a0c0800183201242fffefdfbf7efdfbfff00847c3703000b02400240024020084108490d00201120086a20112900003700000c010b201141086a2011200810f8b28080001a2008450d010b201141086a210e2003290300211641002102034002402011200222036a22082d0000418001470d0020112003417f73411c6c6a21042011410020036b411c6c6a2202416c6a2113200241686a21140240034020162013280200220bad8a211241002903a8a2db8000211541002903a0a2db8000210f2014280200210202400240200b4111490d00201520127c21150240200b418002490d002002200b2012201541002903b0a2db800020127c41002903b8a2db800020127c200f108b8380800021120c020b0240200b41f001712209450d002002200b410f716a210d03402002200d20096a220c4f0d01200c41786a290000200f85221042208822172002290008201585221542208822187e201042ffffffff0f832210201542ffffffff0f8322157e85201020187e201720157e85422089852115200c41706a290000200f85221042208822172002290000201285221242208822187e201042ffffffff0f832210201242ffffffff0f8322127e85201020187e201720127e85422089852112200241106a2102200941706a22090d000b0b201220158521120c010b024002400240200b41074b0d00200b41034b0d01200b450d022002200b6a417f6a3100004208862002200b4101766a310000842015852115201220023100008521120c020b200229000020128521122002200b6a41786a29000020158521150c010b2012200235000085211220152002200b6a417c6a3500008521150b20124220882210201542208822177e201242ffffffff0f832212201542ffffffff0f8322157e85201020157e201220177e854220898521120b2007200f42ffffffff0f832215200b2012a773ad22107e20124220882212200f422088220f7e85200f20107e201220157e8542208885a7220b71220c210902402011200c6a29000042808182848890a0c0807f8322124200520d0041082102200c21090340200920026a2109200241086a21022011200920077122096a29000042808182848890a0c0807f832212500d000b0b0240201120127aa741037620096a20077122026a2c0000417f4c0d00201129030042808182848890a0c0807f837aa741037621020b02402002200c6b2003200c6b732007714108490d00201120026a22092d0000210c2009200b411976220b3a0000200e200241786a2007716a200b3a000020112002417f73411c6c6a2102200c41ff01460d0220042d00012109200420022d00013a000120042d0002210c200420022d00023a000220042d0003210b200420022d00033a000320042d0000210d200420022d00003a0000200220093a00012002200c3a00022002200b3a00032002200d3a000020042d00052109200420022d00053a000520042d0006210c200420022d00063a000620042d0007210b200420022d00073a000720042d0004210d200420022d00043a0004200220093a00052002200c3a00062002200b3a00072002200d3a000420042d00092109200420022d00093a000920042d000a210c200420022d000a3a000a20042d000b210b200420022d000b3a000b20042d0008210d200420022d00083a0008200220093a00092002200c3a000a2002200b3a000b2002200d3a000820042d000d2109200420022d000d3a000d20042d000e210c200420022d000e3a000e20042d000f210b200420022d000f3a000f20042d000c210d200420022d000c3a000c200220093a000d2002200c3a000e2002200b3a000f2002200d3a000c20042d00112109200420022d00113a001120042d0012210c200420022d00123a001220042d0013210b200420022d00133a001320042d0010210d200420022d00103a0010200220093a00112002200c3a00122002200b3a00132002200d3a001020042d00152109200420022d00153a001520042d0016210c200420022d00163a001620042d0017210b200420022d00173a001720042d0014210d200420022d00143a0014200220093a00152002200c3a00162002200b3a00172002200d3a001420042d00192109200420022d00193a001920042d001a210c200420022d001a3a001a20042d001b210b200420022d001b3a001b20042d0018210d200420022d00183a0018200220093a00192002200c3a001a2002200b3a001b2002200d3a00180c010b0b2008200b41197622023a0000200e200341786a2007716a20023a00000c010b200841ff013a0000200e200341786a2007716a41ff013a0000200241186a200441186a280000360000200241106a200441106a290000370000200241086a200441086a290000370000200220042900003700000b200341016a210220032007470d000b0b2001200a20066b360208418180808078210b0c010b200541003602182005410136020c20054190e8cb800036020820054204370210200541086a41fce8cb800010f680808000000b0b2000200a3602042000200b360200200541206a2480808080000bbb080b017f027e037f017e027f017e097f017e027f017e017f23808080800041206b22022480808080004100410035029ca2db800042c4e6c11b852002ad22037e200342ae94e698017e4220898522033e029ca2db80002003422088220442a2f0a4a00a7e200342ffffffff0f83220342d0e3fccc027e85200442d0e3fccc027e200342a2f0a4a00a7e85422089852103024041002d00c0a2db80004102460d00108a838080000b200120033703102001280204210520012802002106200141002903a0cfcb8000370300200128020c2107200141086a41002903a8cfcb80003703000240024020050d00420021080c010b2006200541016aad421c7ea741076a41787122096bad422086200520096a41096aad8421080b02402007450d00200641086a210a2006290300427f8542808182848890a0c0807f83210b200041106a210c03400240200b4200520d000340200641a07e6a2106200a2903002103200a41086a2209210a200342808182848890a0c0807f83220342808182848890a0c0807f510d000b200342808182848890a0c0807f85210b2009210a0b4100210d20064100200b7aa74103766b411c6c6a220941786a280200210e200941746a280200210f200941706a2802002110200941646a28020021112009417c6a28020021122000290310200941686a28020022132009416c6a280200221410a4a18080002115200028020422162015a7712117201542198842ff0083428182848890a0c080017e21182007417f6a2107200b427f7c200b83210b200028020021190240024003400240201920176a29000022042018852203427f85200342fffdfbf7efdfbfff7e7c8342808182848890a0c0807f832203500d000340024020142019410020037aa741037620176a2016716b411c6c6a2209416c6a280200470d002013200941686a280200201410f9b2808000450d040b2003427f7c200383220350450d000b0b200420044201868342808182848890a0c0807f8350450d02200d41086a220d20176a20167121170c000b0b02402011450d002013410028029c96db8000118080808000000b02402009417c6a2214280200221741004e0d000240200941706a2219280200450d00200941746a280200410028029c96db800011808080800000201428020021170b20192010360200200941786a200e360200200941746a200f3602002014201720126a36020020070d020c030b2014201720126a36020002402010450d00200f410028029c96db8000118080808000000b20070d010c020b200220123602182002200e3602142002200f3602102002201036020c200220143602082002201336020420022011360200200020152002200c10a8a180800020070d000b0b02402005450d00200842ffffffff0f83500d002008422088a7410028029c96db8000118080808000000b02402001280238450d00200128023c410028029c96db8000118080808000000b200241206a2480808080000b8e0901057f23808080800041f0056b22042480808080002004200136020c024002400240200228020822052002280214220672450d00200228020421072002280200210120022802102108200420064100200228020c22021b3602840120042008360280012004200236027c20044100360278200420024100472206360274200420083602702004200236026c200441003602682004200636026420042005410020011b3602602004200736025c20042001360258200441003602542004200141004722023602502004200736024c200420013602482004410036024420042002360240200441e0056a200441c0006a41ccc9d4800010dbb1808000200441106a41046a200441e0056a10acaf808000200441023602102004200441106a36024420042004410c6a360240200441206a200441c0006a10a89c808000200441c0006a41186a200441206a41186a290000370300200441c0006a41106a200441206a41106a290000370300200441c0006a41086a200441206a41086a29000037030020042004290020370340200441e0056a200441c0006a10ec96808000200420042802e405220220042802e805220110c28d8080002004200428020441016a410120042802004101711b3602ec0520022001200441ec056a410441002802f495db800011838080800000024020042802e005450d002002410028029c96db8000118080808000000b200428020c220141046a280200210220012d00082105024002400240024002400240024002400240200128020022010e09080700010203040506080b20022002280200220641016a36020020064100480d0a0c070b20022002280200220641016a36020020064100480d090c060b20022002280200220641016a36020020064100480d080c050b20022002280200220641016a36020020064100480d070c040b20022002280200220641016a36020020064100480d060c030b20022002280200220641016a36020020064100480d050c020b20022002280200220641016a360200200641004e0d010c040b20022002280200220641016a36020020064100480d030b200441d9006a200441386a290000370000200441d1006a200441306a290000370000200441f8006a200441106a41086a2902003703002004200429002037004120042004290210370370200420053a006c20042002360268200420013602642004410d3a00402004200441206a41086a29000037004941014100200441c0006a10f18e808000200041086a4200370300200042003703000c010b20004200370300200041086a42003703004100210041002101024020022802002205450d002004200536025820044100360254200420053602482004410036024420042002280204220136025c2004200136024c410121010b200441003602602004200136025020042001360240200441c0006a10cc8a8080000240200228020c2201450d002004200136025820044100360254200420013602482004410036024420042002280210220236025c2004200236024c410121000b200441003602602004200036025020042000360240200441c0006a10da8b8080000b200441f0056a2480808080000f0b000bb33304047f017e067f037e23808080800041e0316b22082480808080002001280204210920012d0008210a02400240024002400240024002400240024002400240024002400240200128020022010e09080700010203040506080b20092009280200220b41016a360200200b41004e0d070c080b20092009280200220b41016a360200200b41004e0d060c070b20092009280200220b41016a360200200b41004e0d050c060b20092009280200220b41016a360200200b41004e0d040c050b20092009280200220b41016a360200200b41004e0d030c040b20092009280200220b41016a360200200b41004e0d020c030b20092009280200220b41016a360200200b41004e0d010c020b20092009280200220b41016a360200200b4100480d010b20082009360268200820013602642008200a3a006c200841b0276a200210e79680800020084190016a220920082802b427220120082802b82710ba8d808000024020082802b027450d002001410028029c96db8000118080808000000b200841f0006a41106a200441106a290300370300200841f0006a41186a200441186a290300370300200820042903003703702008200441086a290300220c3703780240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200ca7412d4720082d00900141ff0171220141014772220a4101470d002001450d0a2008280268210420082d006c2101200828026422030e09090801020304050607090b2008280270210d200841c00b6a200841a0016a41900510f5b28080001a20082d009101210e02400240024020082d00c00b220441636a41002004411e71411e461b0e03020001020b20082d00cc0b2104200841d8006a20082802c40b20082802c80b109daf808000200828025822014109460d0e200828025c210f0c0d0b200841de106a200841af016a2d00003a0000200820082f00ad013b01dc1020082802c40b22014109460d0d20082d00cc0b210420082802c80b210f0c0c0b20082d00c0102104200841d0006a200841c00b6a1080af808000200828025022014109470d0a0c0c0b20042004280200220b41016a360200200b41004e0d070c1a0b20042004280200220b41016a360200200b41004e0d060c190b20042004280200220b41016a360200200b41004e0d050c180b20042004280200220b41016a360200200b41004e0d040c170b20042004280200220b41016a360200200b41004e0d030c160b20042004280200220b41016a360200200b41004e0d020c150b20042004280200220b41016a360200200b41004e0d010c140b20042004280200220b41016a360200200b4100480d130b200820023703c027200820013a00bc27200820043602b827200820033602b427200841043a00b02741014100200841b0276a10f18e808000200041086a4200370300200042003703000c100b200841e0106a41186a200441186a290300370300200841e0106a41106a200441106a290300370300200841e0106a41086a200441086a290300370300200820042903003703e01020084180116a200841b0066a41900510f5b28080001a20082d009301210b20082d009201210d20082d009101210f20084190166a200841a0016a220141900510f5b28080001a02400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020082d00901622044120460d00200841a01b6a200141900510f5b28080001a02400240024002400240024002400240024020082d00a01b220141636a41002001411e71411e461b0e03020001020b20082d00ac1b2101200841c0006a20082802a41b20082802a81b109daf8080002008280240220e4109460d03200828024421100c020b200841b2206a200841af016a2d00003a0000200820082f00ad013b01b02020082802a41b220e4109460d0220082d00ac1b210120082802a81b21100c010b20082d00a0202101200841386a200841a01b6a1080af8080002008280238220e4109460d01200841306a200e200828023c109daf8080002008280230220e4109460d01200828023421100b20084183276a200841b2206a2d00003a0000200820013a008027200820103602fc262008200e3602f826200820082f01b0203b00812720030d0120082d006c210a200841086a2008280264200828026810efa1808000200828020c21042008280208210b200841e0256a41086a200841f8266a41086a280200360200200820082902f8263703e0254200210c410921030c020b2008280268210420082d006c21010240024002400240024002400240024002402008280264220a0e09080700010203040506080b20042004280200220341016a360200200341004e0d070c3b0b20042004280200220341016a360200200341004e0d060c3a0b20042004280200220341016a360200200341004e0d050c390b20042004280200220341016a360200200341004e0d040c380b20042004280200220341016a360200200341004e0d030c370b20042004280200220341016a360200200341004e0d020c360b20042004280200220341016a360200200341004e0d010c350b20042004280200220341016a36020020034100480d340b200820023703c027200820013a00bc27200820043602b8272008200a3602b427200841123a00b02741014100200841b0276a10f18e808000200041086a4200370300200042003703000c020b024020032d00082211200141ff0171470d002003280200200341046a280200200e201010f0a18080000d030b2008280268210420082d006c210a0240024002400240024002400240024002402008280264220b0e09080700010203040506080b20042004280200220141016a360200200141004e0d070c3a0b20042004280200220141016a360200200141004e0d060c390b20042004280200220141016a360200200141004e0d050c380b20042004280200220141016a360200200141004e0d040c370b20042004280200220141016a360200200141004e0d030c360b20042004280200220141016a360200200141004e0d020c350b20042004280200220141016a360200200141004e0d010c340b20042004280200220141016a36020020014100480d330b200841e0256a41086a200841f8266a41086a280200360200200820082902f8263703e025200341046a2802002101024002400240024002400240024002400240200328020022030e09080700010203040506080b20012001280200220d41016a360200200d41004e0d070c3a0b20012001280200220d41016a360200200d41004e0d060c390b20012001280200220d41016a360200200d41004e0d050c380b20012001280200220d41016a360200200d41004e0d040c370b20012001280200220d41016a360200200d41004e0d030c360b20012001280200220d41016a360200200d41004e0d020c350b20012001280200220d41016a360200200d41004e0d010c340b20012001280200220d41016a360200200d4100480d330b2011ad4220862001ad84210c0b200841d4276a200841e0256a41086a280200360200200820082903e0253702cc27200841133a00b027200820082f00b0253b00b127200820023703d8272008200a3a00c8272008200b3602c0272008200c3703b827200820033602b427200820043602c4272008200841b2256a2d00003a00b327200841e0276a200841b0206a41f00410f5b28080001a41014100200841b0276a10f18e808000200041086a4200370300200042003703000b20082d008011220441636a41002004411e71411e461b0e021d03020b200841f8266a10f1a18080000b200841b0276a20084180116a41900510f5b28080001a20082d00b027220141636a41002001411e71411e461b0e03030402030b20084180116a41047210f1a18080000c1a0b20084180116a41047210f2a18080000c190b200841b2206a20082d008f113a0000200820082f008d113b01b02020082802b427220e4109460d0220082d00bc27210120082802b82721110c030b20082d00b02c2101200841206a200841b0276a1080af808000200828022022034109460d01200841186a20032008280224109daf8080002008280218220e4109460d01200828021c21110c020b20082d00bc272101200841286a20082802b42720082802b827109daf8080002008280228220e4109460d00200828022c21110c010b2008280268210120082d006c210a200828026422030e09090801020304050607090b200841af256a200841b2206a2d00003a0000200820113602a8252008200e3602a425200820082f01b0203b00ad25200820013a00ac252008280268210320082802642110024020082d006c2212200141ff0171470d0020102003200e201110f0a18080000d130b20100e091110090a0b0c0d0e0f110b20012001280200220b41016a360200200b41004e0d070c260b20012001280200220b41016a360200200b41004e0d060c250b20012001280200220b41016a360200200b41004e0d050c240b20012001280200220b41016a360200200b41004e0d040c230b20012001280200220b41016a360200200b41004e0d030c220b20012001280200220b41016a360200200b41004e0d020c210b20012001280200220b41016a360200200b41004e0d010c200b20012001280200220b41016a360200200b4100480d1f0b200820023703c0272008200a3a00bc27200820013602b827200820033602b4272008410b3a00b0274101210141014100200841b0276a10f18e808000200041086a4200370300200042003703000c0a0b20032003280200220141016a36020020014100480d1d0c070b20032003280200220141016a36020020014100480d1c0c060b20032003280200220141016a36020020014100480d1b0c050b20032003280200220141016a36020020014100480d1a0c040b20032003280200220141016a36020020014100480d190c030b20032003280200220141016a36020020014100480d180c020b20032003280200220141016a360200200141004e0d010c170b20032003280200220141016a36020020014100480d160b200841bb206a200841a4256a41086a280200360000200820082902a4253700b3202008410a3a00b027200820082900b0203700b1272008200841b7206a2900003700b827200820023703d027200820123a00c827200820033602c427200820103602c0274101210141014100200841b0276a10f18e808000200041086a4200370300200042003703000c010b024002400240200f4101710d00200841b0276a41106a200841e0106a10f3a1808000200820023703b827200841053a00b02741014100200841b0276a10f18e80800010b3a48080002101200841d8276a200841e0106a41186a290300370300200841d0276a200841e0106a41106a290300370300200841b0276a41186a200841e0106a41086a290300370300200820082903e0103703c027200842023703b827200820013602b427200841023a00b0272002200841b0276a10f996808000200041086a4200370300200042003703000c010b200841d8256a200841e0106a41186a290300370300200841d0256a200841e0106a41106a290300370300200841b0256a41186a200841e0106a41086a290300370300200820082903e0103703c0252008200b3a00b9252008200d3a00b825200820023703b025200841e0256a200841b0256a10ac9c808000200841b0256a41106a2103024020082802e025418e80808078460d00200841b0206a200841e0256a41f00010f5b28080001a2002108297808000200841b0276a200841b0206a10d4a380800020082903b827210c20082903b02722132005560d02200c2006560d0220082d006c2101200841106a2008280264200828026810efa1808000200820013a00bc27200841013602b027200820082903103702b427200841d0266a200841b0276a10dca3808000200841b0276a200841b0206a41f00010f5b28080001a200841f8266a200841b0276a200841d0266a10c8a3808000200829038827211420082903802721050240024020082903f82622064202520d002008290390272115200820023703b8272008200b3a00b2272008200d3a00b127200841063a00b02741014100200841b0276a10f18e80800020052106201421050c010b200820023703b8272008200b3a00b2272008200d3a00b127200841083a00b02741014100200841b0276a10f18e808000201421150b20002015200c2006a722011b37030820002005201320011b370300200310f4a18080000c010b200820023703b8272008200b3a00b2272008200d3a00b127200841093a00b02741014100200841b0276a10f18e808000200041086a420037030020004200370300200310f4a18080000b200841a4256a10f1a1808000024020044120470d0020082d00901641ff01714120460d0020084190166a10f5a18080000b200841e4006a10f1a1808000410021040c140b200820063703d827200820053703d0272008200c3703c827200820133703c027200820023703b8272008200b3a00b2272008200d3a00b127200841073a00b0274100210141014100200841b0276a10f18e808000200041086a420037030020004200370300200841b0206a10f6a1808000200310f4a1808000200841a4256a10f1a18080000b024020044120470d0020082d00901622044120460d0002400240200441636a41002004411e71411e461b0e020201000b20084190166a41047210f1a18080000c010b20084190166a41047210f2a18080000b2001450d010b200841e0106a10f4a18080000b200841e4006a10f1a18080000c0d0b200841c8006a20012008280254109daf808000200828024822014109460d01200828024c210f0b200828026821032008280264210b0240200441ff017120082d006c2210470d002001200f200b200310f0a18080000d0d0b200b0e09090801020304050607090b2008280268210420082d006c21010240024002400240024002400240024002402008280264220a0e09080700010203040506080b20042004280200220341016a360200200341004e0d070c160b20042004280200220341016a360200200341004e0d060c150b20042004280200220341016a360200200341004e0d050c140b20042004280200220341016a360200200341004e0d040c130b20042004280200220341016a360200200341004e0d030c120b20042004280200220341016a360200200341004e0d020c110b20042004280200220341016a360200200341004e0d010c100b20042004280200220341016a36020020034100480d0f0b200820023703d027200820013a00c827200820043602c4272008200a3602c027200841093602b4272008410a3a00b02741014100200841b0276a10f18e8080000c090b20032003280200220a41016a360200200a41004e0d070c0d0b20032003280200220a41016a360200200a41004e0d060c0c0b20032003280200220a41016a360200200a41004e0d050c0b0b20032003280200220a41016a360200200a41004e0d040c0a0b20032003280200220a41016a360200200a41004e0d030c090b20032003280200220a41016a360200200a41004e0d020c080b20032003280200220a41016a360200200a41004e0d010c070b20032003280200220a41016a360200200a4100480d060b200820082f01dc103b00bd27200820023703d027200820103a00c827200820033602c4272008200b3602c027200820043a00bc272008200f3602b827200820013602b4272008410a3a00b0272008200841de106a2d00003a00bf2741014100200841b0276a10f18e8080000b20004200370300200041086a4200370300200841e4006a10f1a1808000200841f0006a10f4a18080000b20082d0090014102470d070c060b2008418b116a200841de106a22032d00003a0000200820043a008811200820082f01dc103b0089112008200fad4220862001ad84220c370380110240200e4101710d0002400240024002400240024002400240024020010e09080700010203040506080b200f200f280200220b41016a360200200b41004e0d070c0b0b200f200f280200220b41016a360200200b41004e0d060c0a0b200f200f280200220b41016a360200200b41004e0d050c090b200f200f280200220b41016a360200200b41004e0d040c080b200f200f280200220b41016a360200200b41004e0d030c070b200f200f280200220b41016a360200200b41004e0d020c060b200f200f280200220b41016a360200200b41004e0d010c050b200f200f280200220b41016a360200200b4100480d040b200820043a00cc272008200f3602c827200820013602c4272008411f3a00c02720084181023b01b02720084190166a200210e796808000200841b0276a200828029416220120082802981610f7a18080000240200828029016450d002001410028029c96db8000118080808000000b200841b0276a10fa968080000b410520084180116a200d1086a7808000200841c3276a20032d00003a0000200820082f01dc103b00c127200820043a00c0272008200c3703b8272008200d3602b4272008410f3a00b02741014100200841b0276a10f18e808000200041086a4200370300200042003703000b200841e4006a10f1a1808000200841f0006a10f4a1808000410121040b20082d0090010e0401020304010b000b2004450d0202400240024020082d00b006220441636a41002004411e71411e461b0e020201000b200841b4066a10f1a18080000c010b200841b4066a10f2a18080000b20082d00a00122044120460d0202400240200441636a41002004411e71411e461b0e020401000b200841a4016a10f1a18080000c030b200841a4016a10f2a18080000c020b200a450d010240024020082d00a001220441636a41002004411e71411e461b0e020301000b200841a4016a10f1a18080000c020b200841a4016a10f2a18080000c010b200910f8a18080000b200841e0316a2480808080000bfd0101017f024002400240024002400240024002400240024020010e09090102030405060700090b20022002280200220341016a36020020034100480d070c080b20022002280200220341016a360200200341004e0d070c060b20022002280200220341016a360200200341004e0d060c050b20022002280200220341016a360200200341004e0d050c040b20022002280200220341016a360200200341004e0d040c030b20022002280200220341016a360200200341004e0d030c020b20022002280200220341016a360200200341004e0d020c010b20022002280200220341016a360200200341004e0d010b000b20002002360204200020013602000b830700024020002002460d0041000f0b41012102024002400240024002400240024002400240024020000e09090001020304050607090b20012003460d08411021000c070b20012003460d0741002102200141106a200341106a10989f808000450d0741e00021000c060b20012003460d060240200141106a200341106a10989f8080000d0041000f0b41002102200141e0006a200341e0006a10989f808000450d0641b00121000c050b20012003460d050240200141106a200341106a10989f8080000d0041000f0b0240200141e0006a200341e0006a10989f8080000d0041000f0b41002102200141b0016a200341b0016a10989f808000450d0541800221000c040b20012003460d040240200141106a200341106a10989f8080000d0041000f0b0240200141e0006a200341e0006a10989f8080000d0041000f0b0240200141b0016a200341b0016a10989f8080000d0041000f0b4100210220014180026a20034180026a10989f808000450d0441d00221000c030b20012003460d030240200141106a200341106a10989f8080000d0041000f0b0240200141e0006a200341e0006a10989f8080000d0041000f0b0240200141b0016a200341b0016a10989f8080000d0041000f0b024020014180026a20034180026a10989f8080000d0041000f0b41002102200141d0026a200341d0026a10989f808000450d0341a00321000c020b20012003460d020240200141106a200341106a10989f8080000d0041000f0b0240200141e0006a200341e0006a10989f8080000d0041000f0b0240200141b0016a200341b0016a10989f8080000d0041000f0b024020014180026a20034180026a10989f8080000d0041000f0b0240200141d0026a200341d0026a10989f8080000d0041000f0b41002102200141a0036a200341a0036a10989f808000450d0241f00321000c010b20012003460d010240200141106a200341106a10989f8080000d0041000f0b0240200141e0006a200341e0006a10989f8080000d0041000f0b0240200141b0016a200341b0016a10989f8080000d0041000f0b024020014180026a20034180026a10989f8080000d0041000f0b0240200141d0026a200341d0026a10989f8080000d0041000f0b0240200141a0036a200341a0036a10989f8080000d0041000f0b41002102200141f0036a200341f0036a10989f808000450d0141c00421000b200120006a200320006a10989f80800021020b20020be80201017f02400240024002400240024002400240024020002802000e080801020304050607000b2000280204220120012802002201417f6a36020020014101470d07200041046a10caaf8080000c070b2000280204220120012802002201417f6a36020020014101470d06200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d05200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d04200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d03200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d02200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d01200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d00200041046a10caaf8080000f0b0be60201017f02400240024002400240024002400240024020002802000e080801020304050607000b2000280204220120012802002201417f6a36020020014101470d07200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d06200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d05200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d04200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d03200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d02200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d01200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d00200041046a10caaf8080000b0bb60402047f017e23808080800041206b220224808080800002400240024002400240024002400240024002402001280208220341566a2204410220044106491b0e06000105020304000b2000412a3602080c080b2000410c6a2001410c6a41ecebcb8000108e8c8080002000412b3602080c070b2000412d360208200020012802003602000c060b2000410c6a2001410c6a41f4b7cc8000108f8c8080002000412e3602080c050b02400240200128020c22050e03050001050b410021030240200128021822044100480d0020012802142101024020040d00410121030c050b41002d0098a2db80001a200441002802a496db80001182808080000022030d04410121030b2003200441c0e1c7800010ae80808000000b410021030240200128021822044100480d0020012802142101024020040d00410121030c030b41002d0098a2db80001a200441002802a496db80001182808080000022030d02410121030b2003200441c0e1c7800010ae80808000000b024020034129460d00200241106a200141146a290200370300200241186a2001411c6a2802003602002002200129020c370308200135020021060b20002003360208200020063703002000200229030837020c200041146a200241106a2903003702002000411c6a200241186a2802003602000c030b20032001200410f5b28080001a0c010b20032001200410f5b28080001a0b2000200436021820002003360214200020043602102000200536020c2000412f3602080b200241206a2480808080000b940201037f02400240024002400240200028020841566a2201410220014106491b0e050401040402000b200028020c450d032000280210450d03200028021421020c020b20002802102102024020002802142203450d00200241306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b200028020c0d010c020b20002802102102024020002802142203450d0020022101034002402001280200450d00200141046a280200410028029c96db8000118080808000000b02402001410c6a280200450d00200141106a280200410028029c96db8000118080808000000b200141286a21012003417f6a22030d000b0b200028020c450d010b2002410028029c96db8000118080808000000b0b3e01017f02400240024020002d0000220141636a41002001411e71411e461b0e020102000b200041046a10f1a18080000b0f0b200041046a10f2a18080000b841e02087f017e23808080800041306b22012480808080000240024002400240024002400240024002402000280200220241ffffffff076a220341012003410d491b0e0a00010808020304050806080b0240024002400240024002400240024020002d0008417f6a0e0a010f0203040506070f0f000b200028020c450d0e2000280210410028029c96db8000118080808000000c0e0b200028020c450d0d2000280210410028029c96db8000118080808000000c0d0b200028020c450d0c2000280210410028029c96db8000118080808000000c0c0b200028020c450d0b2000280210410028029c96db8000118080808000000c0b0b2000410c6a10ac8c808000200028020c450d0a2000280210410028029c96db8000118080808000000c0a0b20002802102104024020002802142203450d002003410171210541002102024020034101460d002003417e7121062004210341002102034002402003280200450d00200341046a280200410028029c96db8000118080808000000b02402003410c6a280200450d00200341106a280200410028029c96db8000118080808000000b200341186a21032006200241026a2202470d000b0b2005450d0020042002410c6c6a2203280200450d002003280204410028029c96db8000118080808000000b200028020c450d092004410028029c96db8000118080808000000c090b2000280210450d082000280214410028029c96db8000118080808000000c080b200028020c450d072000280210410028029c96db8000118080808000000c070b02402002418080808078470d0020002802042103410421020c060b02402002450d002000280204410028029c96db8000118080808000000b200041d8006a10e68b808000200028023821040240200028023c2203450d002003410171210541002102024020034101460d002003417e7121062004210341002102034002402003280200450d00200341046a280200410028029c96db8000118080808000000b0240200341106a280200450d00200341146a280200410028029c96db8000118080808000000b200341206a21032006200241026a2202470d000b0b2005450d00200420024104746a2203280200450d002003280204410028029c96db8000118080808000000b02402000280234450d002004410028029c96db8000118080808000000b02400240200028026422030d0041002103410021020c010b2001200336022420014100360220200120033602142001410036021020012000280268220336022820012003360218200028026c2102410121030b2001200236022c2001200336021c2001200336020c2001410c6a10d18a80800020002802442107024020002802482208450d0041002105034002402007200541f0006c6a22042802082202450d00200428020421030340024020032d0000220641034b0d002003200641027441b4bbcc80006a2802006a2206280200450d00200641046a280200410028029c96db8000118080808000000b200341146a21032002417f6a22020d000b0b02402004280200450d002004280204410028029c96db8000118080808000000b200541016a22052008470d000b0b02402000280240450d002007410028029c96db8000118080808000000b41cc002102200028024c2203418080808078470d050c060b024002400240024002400240024020002d0010417f6a0e07000102030405060c0b20002d00144102470d0b2000280218450d0b200028021c410028029c96db8000118080808000000c0b0b024020002d00144102470d002000280218450d00200028021c410028029c96db8000118080808000000b20002d00384102470d0a200028023c450d0a2000280240410028029c96db8000118080808000000c0a0b20002d00144102470d092000280218450d09200028021c410028029c96db8000118080808000000c090b20002d00144102470d082000280218450d08200028021c410028029c96db8000118080808000000c080b20002d00144102470d072000280218450d07200028021c410028029c96db8000118080808000000c070b2000280214450d062000280218410028029c96db8000118080808000000c060b20002d00144102470d052000280218450d05200028021c410028029c96db8000118080808000000c050b024002400240024020002d00082203417c6a41042003417b6a41ff01714105491b417f6a0e0400010203080b200028020c220310f6a18080002003410028029c96db8000118080808000000c070b2000280220220310f6a18080002003410028029c96db8000118080808000000c060b20002d000c4102470d052000280210450d052000280214410028029c96db8000118080808000000c050b024020034102470d00200028020c450d002000280210410028029c96db8000118080808000000b200028022c220310f6a18080002003410028029c96db8000118080808000000c040b20002d00104101470d032000280214450d032000280218410028029c96db8000118080808000000c030b20002802042203418080808078460d022003450d022000280208410028029c96db8000118080808000000c020b024002400240024002400240024002400240024002400240024002402000290308427e7c2209a741016a410e20094211541b417f6a0e1000010203040f050607080f090a0b0c0d0f0b024002400240200028021022032d0000220241636a41002002411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db800011808080800000200028021410a1a28080000c0e0b024002400240200028021022032d0000220241636a41002002411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db800011808080800000024002400240200028021422032d0000220241636a41002002411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db8000118080808000002000280218109fa28080000c0d0b024002400240200028021022032d0000220241636a41002002411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db800011808080800000024002400240200028021422032d0000220241636a41002002411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db8000118080808000002000280218109fa28080000c0c0b200028022010a0a28080000c0b0b2000280210220310f1a18080002003410028029c96db8000118080808000000c0a0b024002400240200028021022032d0000220241636a41002002411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db8000118080808000000c090b024002400240200028021022032d0000220241636a41002002411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db8000118080808000000c080b024002400240200028022822032d0000220241636a41002002411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db800011808080800000024002400240200028022c22032d0000220241636a41002002411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db8000118080808000002000280230109fa28080000c070b024002400240200028022822032d0000220241636a41002002411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db800011808080800000024002400240200028022c22032d0000220241636a41002002411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db8000118080808000002000280230109fa28080000c060b024002400240200028022822032d0000220241636a41002002411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db800011808080800000024002400240200028022c22032d0000220241636a41002002411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db8000118080808000002000280230109fa28080000c050b2000280210109fa2808000024002400240200028021422032d0000220241636a41002002411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db8000118080808000000c040b024002400240200028022022032d0000220241636a41002002411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db8000118080808000002000280224109fa28080000240200028022822032d00002202411f4b0d0002400240200241636a41002002411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db800011808080800000024002400240200028022c22032d0000220241626a4100200241616a41ff01714102491b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db8000118080808000000240200028023022032d00002202411f4b0d0002400240200241636a41002002411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db800011808080800000200028023410a1a28080000c030b024002400240200028022022032d0000220241636a41002002411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db8000118080808000000c020b024002400240200028021022032d0000220241636a41002002411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db8000118080808000000c010b2003450d00200020026a280204410028029c96db8000118080808000000b200141306a2480808080000b850501047f23808080800041106b22032480808080000240024002400240024002400240024020002d00000e03000102000b024002400240024020002d00a005220441636a41002004411e71411e461b0e03000102000b200041a0056a10dcb080800041016a2204417f20041b41016a21040c020b20002802a40541d0006c41037221040c010b20002802a40541d0006c41037221040b4101210520002d001022064120460d05200641636a41002006411e71411e461b0e03020304020b024002400240024020002d0010220441636a41002004411e71411e461b0e03000102000b200041106a10dcb080800041016a2204417f20041b41016a21040c020b200028021441d0006c41037221040c010b200028021441d0006c41037221040b200441016a2204417f20041b21040c050b417f200041086a1080b0808000220441046a220520052004491b21040c040b200041106a10dcb080800041016a2205417f20051b41026a21050c020b200028021441d0006c41047221050c010b200028021441d0006c41047221050b417f417f417f200420056a220520052004491b22044103410120002d00011b6a220520052004491b220441046a220520052004491b21040b410121054100210602400240200441016a22044100480d002004450d0141002d0098a2db80001a200441002802a496db80001182808080000022050d01410121060b2006200441d09ecc800010ae80808000000b20032005360208200320043602042003410036020c2000200341046a1096a2808000200328020421002001200220032802082204200328020c41002802f495db80001183808080000002402000450d002004410028029c96db8000118080808000000b200341106a2480808080000bda0101017f024002400240024020002d00000e020102000b200041086a1095a28080000f0b02400240024020002d00a005220141636a41002001411e71411e461b0e020201000b200041a4056a10f1a18080000c010b200041a4056a10f2a18080000b20002d001022014120460d0102400240200141636a41002001411e71411e461b0e020301000b200041146a10f1a18080000f0b200041146a10f2a18080000f0b0240024020002d0010220141636a41002001411e71411e461b0e020201000b200041146a10f1a18080000f0b200041146a10f2a18080000b0be81204067f017e047f037e23808080800041a0066b2204248080808000200441146a2205200241ecebcb8000108e8c8080002004410236021002400240024002400240024020012d00080d000240024020012802000e020100020b200128020422012d0010410e470d01200441d0006a41086a200441106a41086a220229020037030020042004290210370350200441f0056a200441d0006a20012802201084b080800020042802f0054103460d052002200441f0056a41086a290200370300200420042902f0053703100b2000280204210620002d00082107024002400240024002400240024002400240200028020022080e09080700010203040506080b20062006280200220141016a360200200141004e0d070c0b0b20062006280200220141016a360200200141004e0d060c0a0b20062006280200220141016a360200200141004e0d050c090b20062006280200220141016a360200200141004e0d040c080b20062006280200220141016a360200200141004e0d030c070b20062006280200220141016a360200200141004e0d020c060b20062006280200220141016a360200200141004e0d010c050b20062006280200220141016a36020020014100480d040b200441c4006a2101024002400240024020042802100e03000102000b200428021c2209ad42c0057e220aa7210b41002101024002400240200a422088a70d00200b41f0ffffff074b0d000240200b0d004110210c0c030b2004280218210d41002d0098a2db80001a200b41002802a496db800011828080800000220c0d01411021010b2001200b41b0e1c7800010ae80808000000b2009450d0041002102200d2100200921050340200b2002460d010240024020002d0000220e4106470d00200d20026a220141186a290300210a200141106a290300210f0c010b2004200d20026a220141086a290000370097062004200141016a290000370390062004200141206a2903003703502004200141286a290300370358200141186a290300210a200141106a290300210f0b2004200429009706370087062004200429039006370380062004200429035822103703f8052004200429035022113703f005200c20026a220141186a200a370300200141106a200f3703002001200e3a0000200141016a200429038006370000200141086a200429008706370000200141206a2011370300200141286a2010370300200141306a200041306a41900510f5b28080001a200241c0056a2102200041c0056a21002005417f6a22050d000b0b2004200936024c2004200c36024820042009360244200441003602400c020b2001200541f8b8cc8000109e8c808000200441013602400c010b2001200541ecebcb8000108e8c808000200441023602400b200441e4006a200441c8006a290200370200200420073a005820042006360254200420083602502004200429024037025c200441206a200441d0006a10ab9c808000200441d0006a10f1a180800002400240024002400240200428025c0e020102000b024020042802682202450d00200428026441306a21010340200110e38a808000200141c0006a21012002417f6a22020d000b0b20042802600d020c030b20042802600d010c020b024020042802682202450d00200428026441306a21010340200110cf8b808000200141c0006a21012002417f6a22020d000b0b2004280260450d010b2004280264410028029c96db8000118080808000000b200441d0006a41186a200441206a41186a290000370300200441d0006a41106a200441206a41106a290000370300200441d0006a41086a200441206a41086a29000037030020042004290020370350200441f0056a200441d0006a10ec96808000200441086a20042802f405220020042802f80510c28d808000200428020c210120042802082102024020042802f005450d002000410028029c96db8000118080808000000b02400240024002402001410020024101711b22010e020301000b200441d0006a41186a200441206a41186a290000370300200441d0006a41106a200441206a41106a290000370300200441d0006a41086a200441206a41086a29000037030020042004290020370350200441f0056a200441d0006a10ec9680800020042802f805210020042802f405210220042001417f6a36024020022000200441c0006a410441002802f495db80001183808080000020042802f005450d012002410028029c96db8000118080808000000c010b200441d0006a41186a200441206a41186a290000370300200441d0006a41106a200441206a41106a290000370300200441d0006a41086a200441206a41086a29000037030020042004290020370350200441f0056a200441d0006a10ec9680800020042802f405220120042802f80541002802ac95db8000118b808080000020042802f005450d002001410028029c96db8000118080808000000b02400240024002400240024002400240024020080e09080700010203040506080b20062006280200220141016a36020020014100480d0c0c070b20062006280200220141016a36020020014100480d0b0c060b20062006280200220141016a36020020014100480d0a0c050b20062006280200220141016a36020020014100480d090c040b20062006280200220141016a36020020014100480d080c030b20062006280200220141016a36020020014100480d070c020b20062006280200220141016a360200200141004e0d010c060b20062006280200220141016a36020020014100480d050b20044188016a200441106a41086a290300370300200441e1006a200441306a290000370000200441183a0050200441e9006a200441206a41186a290000370000200420042903103703800120042004290020370051200420073a007c20042006360278200420083602742004200441206a41086a2900003700594101210141014100200441d0006a10f18e8080000c060b20042802100e020102000b0240200428021c2202450d00200428021841306a21010340200110e38a808000200141c0006a21012002417f6a22020d000b0b2004280214450d03410021012004280218410028029c96db8000118080808000000c040b2004280214450d02410021012004280218410028029c96db8000118080808000000c030b0240200428021c2202450d00200428021841306a21010340200110cf8b808000200141c0006a21012002417f6a22020d000b0b2004280214450d01410021012004280218410028029c96db8000118080808000000c020b000b410021010b200441a0066a24808080800020010b6f01017f23808080800041106b2203248080808000200341046a4105200110fba680800020032802082201200328020c41002802ac95db8000118b808080000002402003280204450d002001410028029c96db8000118080808000000b20004129360200200341106a2480808080000b9a09030a7f017e017f23808080800041f0056b2206248080808000200641d0006a4105200110fba680800020062802542207200628025841002802c495db800011848080800000210802402006280250450d002007410028029c96db8000118080808000000b02400240024002400240024002400240024020080d002001280204210720012d000821090240024002400240024002400240024002402001280200220a0e09080700010203040506080b20072007280200220841016a360200200841004e0d070c100b20072007280200220841016a360200200841004e0d060c0f0b20072007280200220841016a360200200841004e0d050c0e0b20072007280200220841016a360200200841004e0d040c0d0b20072007280200220841016a360200200841004e0d030c0c0b20072007280200220841016a360200200841004e0d020c0b0b20072007280200220841016a360200200841004e0d010c0a0b20072007280200220841016a36020020084100480d090b200620073602042006200a360200200620093a000841002d0098a2db80001a41e00041002802a496db8000118280808000002208450d062008412d3602302008410536022820082004370320200820033703182008200237031020084109360204200841033a000020064101360214200620083602102006410136020c200641d0006a20062006410c6a10fa9b808000200628025821082006280254210b2006280250210c02402006280270220d418080808078460d00200641c8006a220e200641ec006a280200360200200641c0006a220f200641d0006a41146a2902003703002006200629025c37033820062902742110024002400240024002400240024002400240200a0e09080700010203040506080b20072007280200221141016a36020020114100480d110c070b20072007280200221141016a36020020114100480d100c060b20072007280200221141016a36020020114100480d0f0c050b20072007280200221141016a36020020114100480d0e0c040b20072007280200221141016a36020020114100480d0d0c030b20072007280200221141016a36020020114100480d0c0c020b20072007280200221141016a360200201141004e0d010c0b0b20072007280200221141016a36020020114100480d0a0b200641ed006a200e280200360000200641e5006a200f2903003700002006200629033837005d200620093a00880120062007360284012006200a36028001200620103703782006200d360274200620083600592006200b3600552006200c360051200641143a005041014100200641d0006a10f18e80800020062002370328200641053602302006200437032020062003370318200641d0006a4105200110fba6808000200641186a2006280254220820062802581083a780800002402006280250450d002008410028029c96db8000118080808000000b200041293602000c080b410f2101200c0e0705010502030504050b200041073602000c060b410e21010c030b410d21010c020b410c21010c010b411e21010b200020083602082000200b360204200020013602000c010b411041e00010bb80808000000b200641f0056a2480808080000f0b000be01002097f057e23808080800041e0066b22032480808080002001280204210420012d000821050240024002400240024002400240024002400240200128020022060e09080700010203040506080b20042004280200220741016a36020020074100480d080c070b20042004280200220741016a36020020074100480d070c060b20042004280200220741016a36020020074100480d060c050b20042004280200220741016a36020020074100480d050c040b20042004280200220741016a36020020074100480d040c030b20042004280200220741016a36020020074100480d030c020b20042004280200220741016a360200200741004e0d010c020b20042004280200220741016a36020020074100480d010b20032004360298062003200636029406200320053a009c06200341306a200241ecebcb8000108e8c808000200320034194066a200341306a10fc9e8080000240024002400240024020032802004129470d002003419f066a200241086a280000360000200341c8006a200141086a2802003602002003200229000037009706200341173a003020032001290200370340200320032900940637003120032003419b066a29000037003841014100200341306a10f18e8080002000410f3a00000c010b200341186a41106a200341106a290300370300200341186a41086a200341086a290300370300200320032903003703180240024002404100280284a2db800041014b0d0002400240024041002d008095db80000e03030102000b41f894db800010c3b280800041ff01710e03020001000b41002802f894db800021060240024041002802dca2db80004102460d004188e7d48000210441bce6d4800021050c010b4100280290a2db80002105410028028ca2db800021044100280288a2db80004101470d0020042005280208417f6a4178716a41086a21040b20042006200528021411848080800000450d010b41002802f894db8000220428022022050d0141fcebcb8000412241a0eccb8000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d01200341043602dc05200341002802f894db800022042902143702e00541002802d88fdb800041d4e9c3800041002802c8a2db800041024622051b2207200341dc056a41002802dc8fdb800041bce9c3800020051b220828020c11848080800000450d0141002802f894db800022052802202206450d03200528022821092005280224210a200528021c210b20034100360290062003200936028c062003200a360288062003200b360280062003200636028406200341003602a406200341e0eccb8000360294062003420437029c06200341013602980620064101460d04200341013602bc06200320093602b8062003200a3602b406200320063602b0062003200b3602ac06200341f8eccb80003602fc05200341e8eccb80003602f00520032005411c6a3602cc062003200341c0066a3602f8052003200341ac066a3602f405200320034194066a3602ec05200320034180066a3602e8052003200341e8056a3602c4062003200341186a3602c006200341023602c80620032902dc05210c20032802e40521052004290200210d2003420137026820034101360260200341b0e1d4800036025c200320053602582003200c370250200435022c210c2004350230210e2004350234210f200435023821102003419083808000ad422086200341d8066aad843703d006200341013a00dc062003200f201042208684370248200341024101200f501b3602442003200c200e4220868437023c200341024101200c501b3602382003200341d0066a3602642003200341c4066a3602d8062003200d3702302007200341306a2008280210118b80808000000c010b2004280228210620042802242107200428021c210820034100360290062003200636028c06200320073602880620032008360280062003200536028406200341003602a406200341e0eccb8000360294062003420437029c06200341013602980620054101460d04200341013602bc06200320063602b806200320073602b406200320053602b006200320083602ac06200341f8eccb80003602fc05200341e8eccb80003602f00520032004411c6a3602e4052003200341d8066a3602f8052003200341ac066a3602f405200320034194066a3602ec05200320034180066a3602e8052003200341e8056a3602dc052003200341186a3602d806200341023602e005200320043602442003420137033041002802dca2db800021042003200341dc056a360240024020044102470d004100280290a2db80002105410028028ca2db8000210402404100280288a2db80004101470d0020042005280208417f6a4178716a41086a21040b2004200341306a200528022811848080800000450d002004200341306a200528022c118b80808000000b41002d00d8a2db80000d0041002802cca2db80004104490d00200341043602c406200341002802f894db800022052902143702c80641002802d88fdb800041d4e9c3800041002802c8a2db800041024622041b2206200341c4066a41002802dc8fdb800041bce9c3800020041b220428020c11848080800000450d00200341306a41086a200341c4066a41086a280200360200200320032902c406370330200520062004200341306a200341dc056a10b9b28080000b2000413a2004109898808000024020022802082205450d00200228020441306a21040340200410e38a808000200441c0006a21042005417f6a22050d000b0b02402002280200450d002002280204410028029c96db8000118080808000000b200110f1a18080000b200341e0066a2480808080000f0b41fcebcb8000412241a0eccb8000109181808000000b41fcebcb8000412241a0eccb8000109181808000000b41fcebcb8000412241a0eccb8000109181808000000b000bdc3e02087f027e23808080800041900d6b220724808080800020072005360248200741b0076a200110e89e8080000240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020072802b00722084109460d00200720072902b4073702502007200836024c200741b0076a200241900510f5b28080001a02400240024020072d00b007220541636a41002005411e71411e461b0e03010002010b20072d00bc072101200741c0006a20072802b40720072802b807109daf808000200728024022094109460d04200728024421050c050b20072d00b00c2101200741386a200741b0076a1080af808000200728023822054109470d020c030b2007418a016a2002410f6a2d00003a0000200720022f000d3b01880120072802b40722094109460d0220072d00bc07210120072802b80721050c030b200041023a0000410121000c350b200741306a2005200728023c109daf808000200728023022094109460d00200728023421050c010b4100280284a2db800041014b0d0441002d00b493db80000e03040203010b200741e3006a2007418a016a220a2d00003a0000200720013a0060200720072f0188013b0061200720053a005c200720054110763b015e20072009360258200720054108763a005d200741b0076a200341900510f5b28080001a20072d00b007220541636a41002005411e71411e461b0e03060507060b41ac93db800010c3b280800041ff01710e03020001000b41002802ac93db800021060240024041002802dca2db80004102460d004188e7d48000210541bce6d4800021010c010b4100280290a2db80002101410028028ca2db800021054100280288a2db80004101470d0020052001280208417f6a4178716a41086a21050b20052006200128021411848080800000450d010b41002802ac93db8000220528022022010d0141fcebcb8000412241bcefcb8000109181808000000b41002d00d8a2db80000d2c41002802cca2db80004104490d2c200741043602a001200741002802ac93db800022012902143702a40141002802d88fdb800041d4e9c3800041002802c8a2db800041024622051b2206200741a0016a41002802dc8fdb800041bce9c3800020051b220928020c11848080800000450d2c41002802ac93db80002205280220220a450d042005280228210b2005280224210c200528021c210d20074100360290022007200b36028c022007200c360288022007200a360284022007200d36028002200741e8eccb80003602d80120072005411c6a3602c001200741013602bc01200741003602c007200741013602b407200741fcefcb80003602b007200742043702b8072007200741b0076a3602d401200720074180026a3602d0012007200741d0016a3602b80120074198076a41086a200741a0016a41086a280200360200200720072902a0013703980720012006200920074198076a200741b8016a10b9b28080000c2c0b2005280228210620052802242109200528021c210a200741003602a807200720063602a407200720093602a0072007200136029c072007200a36029807200741e8eccb80003602c00120072005411c6a3602a801200741013602a40120074100360290022007410136028402200741fcefcb8000360280022007420437028802200720074180026a3602bc01200720074198076a3602b8012007200741b8016a3602a001200720053602c407200742013703b00741002802dca2db800021052007200741a0016a3602c007024020054102470d004100280290a2db80002101410028028ca2db8000210502404100280288a2db80004101470d0020052001280208417f6a4178716a41086a21050b2005200741b0076a200128022811848080800000450d002005200741b0076a200128022c118b80808000000b41002d00d8a2db80000d2b41002802cca2db80004104490d2b200741043602d001200741002802ac93db800022012902143702d40141002802d88fdb800041d4e9c3800041002802c8a2db800041024622051b2206200741d0016a41002802dc8fdb800041bce9c3800020051b220528020c11848080800000450d2b200741b0076a41086a200741d0016a41086a280200360200200720072902d0013703b007200120062005200741b0076a200741a0016a10b9b28080000c2b0b20072d00bc072101200741286a20072802b40720072802b807109daf808000200728022822094109460d04200728022c21050c050b20072d00b00c2101200741206a200741b0076a1080af808000200728022022054109470d020c030b200a2003410f6a2d00003a0000200720032f000d3b01880120072802b40722094109460d0220072d00bc07210120072802b80721050c030b41fcebcb8000412241bcefcb8000109181808000000b200741186a20052007280224109daf808000200728021822094109460d00200728021c21050c010b4100280284a2db800041014b0d0441002d00c093db80000e03040203010b200741ef006a20074188016a41026a2d00003a0000200720013a006c200720072f0188013b006d200720053a0068200720054110763b016a20072009360264200720054108763a0069200741b0076a41086a200441086a290200370300200720042902003703b00720074188016a200741b0076a10b9af8080002007280288012205418080808078470d0c4100280284a2db800041014b0d0941002d00cc93db80000e03090708060b41b893db800010c3b280800041ff01710e03020001000b41002802b893db800021060240024041002802dca2db80004102460d004188e7d48000210541bce6d4800021010c010b4100280290a2db80002101410028028ca2db800021054100280288a2db80004101470d0020052001280208417f6a4178716a41086a21050b20052006200128021411848080800000450d010b41002802b893db8000220528022022010d0141fcebcb8000412241b8eecb8000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d01200741043602a001200741002802b893db800022012902143702a40141002802d88fdb800041d4e9c3800041002802c8a2db800041024622051b2206200741a0016a41002802dc8fdb800041bce9c3800020051b220928020c11848080800000450d0141002802b893db80002205280220220a450d092005280228210b2005280224210c200528021c210d20074100360290022007200b36028c022007200c360288022007200a360284022007200d36028002200741e8eccb80003602d80120072005411c6a3602c001200741013602bc01200741003602c007200741013602b407200741f8eecb80003602b007200742043702b8072007200741b0076a3602d401200720074180026a3602d0012007200741d0016a3602b80120074198076a41086a200741a0016a41086a280200360200200720072902a0013703980720012006200920074198076a200741b8016a10b9b28080000c010b2005280228210620052802242109200528021c210a200741003602a807200720063602a407200720093602a0072007200136029c072007200a36029807200741e8eccb80003602c00120072005411c6a3602a801200741013602a40120074100360290022007410136028402200741f8eecb8000360280022007420437028802200720074180026a3602bc01200720074198076a3602b8012007200741b8016a3602a001200720053602c407200742013703b00741002802dca2db800021052007200741a0016a3602c007024020054102470d004100280290a2db80002101410028028ca2db8000210502404100280288a2db80004101470d0020052001280208417f6a4178716a41086a21050b2005200741b0076a200128022811848080800000450d002005200741b0076a200128022c118b80808000000b41002d00d8a2db80000d0041002802cca2db80004104490d00200741043602d001200741002802b893db800022012902143702d40141002802d88fdb800041d4e9c3800041002802c8a2db800041024622051b2206200741d0016a41002802dc8fdb800041bce9c3800020051b220528020c11848080800000450d00200741b0076a41086a200741d0016a41086a280200360200200720072902d0013703b007200120062005200741b0076a200741a0016a10b9b28080000b200041322007109898808000200741d8006a10f1a1808000410021000c1f0b41c493db800010c3b280800041ff01710e03020001000b41002802c493db800021080240024041002802dca2db80004102460d004188e7d48000210541bce6d4800021010c010b4100280290a2db80002101410028028ca2db800021054100280288a2db80004101470d0020052001280208417f6a4178716a41086a21050b20052008200128021411848080800000450d010b41002802c493db8000220528022022010d0141fcebcb800041224180efcb8000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d01200741043602a001200741002802c493db800022012902143702a40141002802d88fdb800041d4e9c3800041002802c8a2db800041024622051b2208200741a0016a41002802dc8fdb800041bce9c3800020051b220628020c11848080800000450d0141002802c493db800022052802202209450d042005280228210a2005280224210b200528021c210c20074100360290022007200a36028c022007200b3602880220072009360284022007200c36028002200741e8eccb80003602d80120072005411c6a3602c001200741013602bc01200741003602c007200741013602b407200741b4efcb80003602b007200742043702b8072007200741b0076a3602d401200720074180026a3602d0012007200741d0016a3602b80120074198076a41086a200741a0016a41086a280200360200200720072902a0013703980720012008200620074198076a200741b8016a10b9b28080000c010b2005280228210820052802242106200528021c210920074100360290022007200836028c02200720063602880220072001360284022007200936028002200741e8eccb80003602c00120072005411c6a3602a801200741013602a401200741003602c007200741013602b407200741b4efcb80003602b007200742043702b8072007200741b0076a3602bc01200720074180026a3602b8012007200741b8016a3602a0012005200741a0016a10bdb280800041002d00d8a2db80000d0041002802cca2db80004104490d00200741043602d001200741002802c493db800022012902143702d40141002802d88fdb800041d4e9c3800041002802c8a2db800041024622051b2208200741d0016a41002802dc8fdb800041bce9c3800020051b220528020c11848080800000450d0020074198076a41086a200741d0016a41086a280200360200200720072902d0013703980720012008200520074198076a200741a0016a10b9b28080000b2000413220071098988080000c120b200741f0006a410a6a20074188016a410a6a2f01003b01002007200728018e01360176200720072f018c013b0174200720053602704100280284a2db80004102490d020c030b41fcebcb8000412241b8eecb8000109181808000000b41fcebcb800041224180efcb8000109181808000000b02400240024041002d00d893db80000e03030102000b41d093db800010c3b280800041ff01710e03020001000b41002802d093db800021080240024041002802dca2db80004102460d004188e7d48000210541bce6d4800021010c010b4100280290a2db80002101410028028ca2db800021054100280288a2db80004101470d0020052001280208417f6a4178716a41086a21050b20052008200128021411848080800000450d010b41002802d093db8000220a28022022050d0141fcebcb8000412241f8edcb8000109181808000000b41002d00d8a2db80000d0c41002802cca2db80004104490d0c2007410436027c200741002802d093db8000220b2902143702800141002802d88fdb800041d4e9c3800041002802c8a2db800041024622051b220c200741fc006a41002802dc8fdb800041bce9c3800020051b220d28020c11848080800000450d0c41002802d093db8000220a2802202205450d01200a2802282101200a2802242108200a28021c210920074100360298012007200136029401200720083602900120072009360288012007200536028c012007200741cc006a36029c0120054101460d02200741013602b001200720013602ac01200720083602a801200720093602a001200720053602a4012007200741d8006a3602b401200541024d0d03200741023602c801200720013602c401200720083602c001200720093602b801200720053602bc012007200741e4006a3602cc0120054103460d04200741033602e001200720013602dc01200720083602d801200720093602d001200720053602d4012007200741f0006a3602e401200541044b220e450d05200741043602a807200720013602a407200720083602a00720072009360298072007200536029c072007200741c8006a3602e80141054104200e1b220e20054f0d062007200e360290022007200136028c02200720083602880220072005360284022007200936028002200741a8eecb80003602f40720074198eecb80003602e80720074188eecb80003602dc07200741d8edcb80003602d007200741d8edcb80003602c407200741d8edcb80003602b807200720063602ec012007200741ec016a3602f007200720074180026a3602ec072007200741e8016a3602e407200720074198076a3602e0072007200741e4016a3602d8072007200741d0016a3602d4072007200741cc016a3602cc072007200741b8016a3602c8072007200741b4016a3602c0072007200741a0016a3602bc0720072007419c016a3602b407200720074188016a3602b0072007200a411c6a3602f801200741063602f4012007200741b0076a3602f001200741800d6a41086a200741fc006a41086a2802003602002007200729027c3703800d200b200c200d200741800d6a200741f0016a10b9b28080000c0c0b200a2802282101200a2802242108200a28021c210920074100360298012007200136029401200720083602900120072009360288012007200536028c012007200741cc006a3602b40120054101460d06200741013602b001200720013602ac01200720083602a801200720093602a001200720053602a4012007200741d8006a3602cc01200541024d0d07200741023602c801200720013602c401200720083602c001200720093602b801200720053602bc012007200741e4006a3602e40120054103460d08200741033602e001200720013602dc01200720083602d801200720093602d001200720053602d4012007200741f0006a3602e801200541044b220b450d09200741043602a807200720013602a407200720083602a00720072009360298072007200536029c072007200741c8006a3602ec0141054104200b1b220b20054f0d0a2007200b360290022007200136028c02200720083602880220072005360284022007200936028002200741a8eecb80003602f40720074198eecb80003602e80720074188eecb80003602dc07200741d8edcb80003602d007200741d8edcb80003602c407200741d8edcb80003602b807200720063602f0012007200741f0016a3602f007200720074180026a3602ec072007200741ec016a3602e407200720074198076a3602e0072007200741e8016a3602d8072007200741d0016a3602d4072007200741e4016a3602cc072007200741b8016a3602c8072007200741cc016a3602c0072007200741a0016a3602bc072007200741b4016a3602b407200720074188016a3602b0072007200a411c6a3602880d200741063602840d2007200741b0076a3602800d200741800d6a10fea18080000c0b0b41fcebcb8000412241f8edcb8000109181808000000b41fcebcb8000412241f8edcb8000109181808000000b41fcebcb8000412241f8edcb8000109181808000000b41fcebcb8000412241f8edcb8000109181808000000b41fcebcb8000412241f8edcb8000109181808000000b41fcebcb8000412241f8edcb8000109181808000000b41fcebcb8000412241f8edcb8000109181808000000b41fcebcb8000412241f8edcb8000109181808000000b41fcebcb8000412241f8edcb8000109181808000000b41fcebcb8000412241f8edcb8000109181808000000b41fcebcb8000412241f8edcb8000109181808000000b02402007280278220141034f0d00200741f0016a41086a200741cc006a41086a2802003602002007200729024c3703f0012007280274210d2007280270210e024002402001450d002001410674210920074180026a410372210b200741b0076a410372210c200d21050340200741b0076a2005200741d8006a10ae9f80800020072d00b00722084123460d0220072f00b107210a200b200c418d0510f5b28080001a2007200a3b008102200720083a008002024020084120460d002000412b200710989880800020074180026a10ffa18080000c090b200541c0006a2105200941406a22090d000b0b2007280248220520014f0d05200d20054106746a22052d00382108200741106a2005280230200541346a28020010efa18080002007280214210a2007280210210920052d0000220b4106470d03200541186a290300210f0c040b2000413d20071098988080000c050b200041302007109898808000024020072802782201450d00200728027441306a21050340200510e38a808000200541c0006a21052001417f6a22010d000b0b2007280270450d002007280274410028029c96db8000118080808000000b200741e4006a10f1a1808000200741d8006a10f1a1808000200741cc006a10f1a18080000c040b200720052900013703d00c200720052903203703c00c2007200541086a2900003700d70c2007200541286a2903003703c80c200541186a290300210f0b2005290310211020072d00f8012105200741086a20072802f00120072802f40110efa1808000200720053a00880d200720072903083702800d20072d0060210520072007280258200728025c10efa1808000200720053a0090012007200729030037028801200741c4016a200741e4006a41086a280200360200200720072902643702bc01200741003602b801200720013602a8012007200d3602a4012007200e3602a001200741203a00b0072007200b3a0080022007200f370398022007201037039002200720072903d00c37008102200720072900d70c37008802200741a8026a20072903c80c370300200720083a00b8022007200a3602b402200720093602b002200720072903c00c3703a00220074198076a200741800d6a20074188016a200741b8016a200741a0016a200741b0076a20074180026a20061080a280800020072d009d07210520072d009c07210102402007280298072208418080808078460d00200741e0016a200741ae076a2f01003b0100200741d0016a41086a20074198076a410e6a2901003703002007200729019e07220f3703d001200741ee0c6a20072f01d4013b0100200741f00c6a41086a200741d0016a410e6a280100360200200720053a00e90c200720013a00e80c200720083602e40c2007200f3e01ea0c200720072901d6013703f00c20074180026a41086a200741f0016a41086a280200360200200720072903f00137038002200741b0076a41086a200741d8006a41086a280200360200200720072902583703b007200020074180026a200741b0076a200741e40c6a200741f00c6a1081a28080002004410028029c96db8000118080808000002003410028029c96db8000118080808000000c070b200020012005109898808000200741f0016a10f1a1808000200741d8006a10f1a18080000c020b2000412e20071098988080000b02402001450d00200d41306a21050340200510e38a808000200541c0006a21052001417f6a22010d000b0b0240200e450d00200d410028029c96db8000118080808000000b200741f0016a10f1a1808000200741e4006a10f1a1808000200741d8006a10f1a18080000b2004410028029c96db8000118080808000002003410028029c96db8000118080808000000c030b200041322007109898808000410121000b200741cc006a10f1a18080000b02400240024002400240024020042802000e020102000b0240200428020c2201450d00200428020841306a21050340200510e38a808000200541c0006a21052001417f6a22010d000b0b02402004280204450d002004280208410028029c96db8000118080808000000b2004410028029c96db8000118080808000002000450d030c020b02402004280204450d002004280208410028029c96db8000118080808000000b2004410028029c96db80001180808080000020000d010c020b0240200428020c2201450d00200428020841306a21050340200510cf8b808000200541c0006a21052001417f6a22010d000b0b02402004280204450d002004280208410028029c96db8000118080808000000b2004410028029c96db8000118080808000002000450d010b0240024020032d0000220541636a41002005411e71411e461b0e020201000b200341046a10f1a18080002003410028029c96db80001180808080000020084109470d030c020b200341046a10f2a18080002003410028029c96db80001180808080000020084109470d020c010b2003410028029c96db80001180808080000020084109470d010b0240024020022d0000220541636a41002005411e71411e461b0e020201000b200241046a10f1a18080000c010b200241046a10f2a18080000b2002410028029c96db800011808080800000200741900d6a2480808080000b8a0404047f017e017f047e23808080800041f0006b2201248080808000200141002802d093db800036022c2001200036022820014201370318024041002802dca2db80004102470d004100280290a2db80002102410028028ca2db8000210302404100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b2003200141186a200228022811848080800000450d002003200141186a200228022c118b80808000000b024041002d00d8a2db80000d0041002802cca2db80004104490d002001410436020c200141002802d093db8000220329021437021041002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b22042001410c6a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d00200129020c210520012802142106200329020021072001420137025020014101360248200141b0e1d480003602442001200636024020012005370238200335022c210520033502302108200335023421092003350238210a2001419083808000ad422086200141e8006aad84370360200141013a006c2001200036026820012009200a422086843702302001410241012009501b36022c200120052008422086843702242001410241012005501b3602202001200141e0006a36024c200120073702182004200141186a2002280210118b80808000000b200141f0006a2480808080000b4501017f024020002d00002201411f4b0d0002400240200141636a41002001411e71411e461b0e020201000b200041046a10f1a18080000f0b200041046a10f2a18080000b0bdd8301020b7f057e2380808080004180106b220824808080800002400240024002400240024002400240024002400240024002400240024002404100280284a2db800041024f0d0002400240024041002d00e493db80000e03030102000b41dc93db800010c3b280800041ff01710e03020001000b41002802dc93db800021090240024041002802dca2db80004102460d004188e7d48000210a41bce6d48000210b0c010b4100280290a2db8000210b410028028ca2db8000210a4100280288a2db80004101470d00200a200b280208417f6a4178716a41086a210a0b200a2009200b28021411848080800000450d010b41002802dc93db8000220c280220220a0d0141fcebcb8000412241ecf3cb8000109181808000000b41002d00d8a2db80000d0e41002802cca2db80004104490d0e20084104360234200841002802dc93db8000220c29021437023841002802d88fdb800041d4e9c3800041002802c8a2db8000410246220a1b220d200841346a41002802dc8fdb800041bce9c38000200a1b220e28020c11848080800000450d0e41002802dc93db8000220f280220220a450d01200f280228210b200f2802242109200f28021c2110200841003602f40b2008200b3602f00b200820093602ec0b200820103602e40b2008200a3602e80b200820013602c80d200a4101460d02200841013602900f2008200b36028c0f200820093602880f200820103602800f2008200a3602840f200820023602ac0e200a41024d0d032008410236029c0e2008200b3602980e200820093602940e2008201036028c0e2008200a3602900e200820033602bc0f200a4103460d04200841033602e80d2008200b3602e40d200820093602e00d200820103602d80d2008200a3602dc0d200820043602c80f200a41044b2211450d05200841043602c80e2008200b3602c40e200820093602c00e200820103602b80e2008200a3602bc0e200820053602800b4105410420111b2211200a492212450d06200820113602b00b2008200b3602ac0b200820093602a80b200820103602a00b2008200a3602a40b200820063602d80c201120126a2211200a4f0d07200820113602900d2008200b36028c0d200820093602880d2008200a3602840d200820103602800d200841a8eecb80003602a006200841acf4cb8000360294062008419cf4cb8000360288062008418cf4cb80003602fc05200841fcf3cb80003602f005200841d8edcb80003602e405200841d8edcb80003602d805200820073602ec0e2008200841ec0e6a36029c062008200841800d6a360298062008200841d80c6a360290062008200841a00b6a36028c062008200841800b6a360284062008200841b80e6a360280062008200841c80f6a3602f8052008200841d80d6a3602f4052008200841bc0f6a3602ec0520082008418c0e6a3602e8052008200841ac0e6a3602e0052008200841800f6a3602dc052008200841c80d6a3602d4052008200841e40b6a3602d0052008200f411c6a3602f00f200841073602ec0f2008200841d0056a3602e80f20082902342113200828023c210a200c29020021142008420137027820084101360270200841b0e1d4800036026c2008200a36026820082013370260200c35022c2113200c3502302115200c3502342116200c35023821172008419083808000ad422086200841d40f6aad843703980f200841013a00d80f200820162017422086843702582008410241012016501b3602542008201320154220868437024c2008410241012013501b3602482008200841980f6a3602742008200841e80f6a3602d40f20082014370240200d200841c0006a200e280210118b80808000000c0e0b200c280228210b200c2802242109200c28021c2110200841003602f40b2008200b3602f00b200820093602ec0b200820103602e40b2008200a3602e80b200820013602ac0e200a4101460d07200841013602900f2008200b36028c0f200820093602880f200820103602800f2008200a3602840f200820023602bc0f200a41024d0d082008410236029c0e2008200b3602980e200820093602940e2008201036028c0e2008200a3602900e200820033602c80f200a4103460d09200841033602e80d2008200b3602e40d200820093602e00d200820103602d80d2008200a3602dc0d200820043602800b200a41044b220f450d0a200841043602c80e2008200b3602c40e200820093602c00e200820103602b80e2008200a3602bc0e200820053602d80c41054104200f1b220f200a49220d450d0b2008200f3602b00b2008200b3602ac0b200820093602a80b200820103602a00b2008200a3602a40b200820063602ec0e200f200d6a220f200a4f0d0c2008200f3602900d2008200b36028c0d200820093602880d2008200a3602840d200820103602800d200841a8eecb80003602a006200841acf4cb8000360294062008419cf4cb8000360288062008418cf4cb80003602fc05200841fcf3cb80003602f005200841d8edcb80003602e405200841d8edcb80003602d805200820073602980f2008200841980f6a36029c062008200841800d6a360298062008200841ec0e6a360290062008200841a00b6a36028c062008200841d80c6a360284062008200841b80e6a360280062008200841800b6a3602f8052008200841d80d6a3602f4052008200841c80f6a3602ec0520082008418c0e6a3602e8052008200841bc0f6a3602e0052008200841800f6a3602dc052008200841ac0e6a3602d4052008200841e40b6a3602d0052008200c411c6a3602dc0f200841073602d80f2008200841d0056a3602d40f2008200c3602542008420137034041002802dca2db8000210a2008200841d40f6a3602500240200a4102470d004100280290a2db8000210b410028028ca2db8000210a02404100280288a2db80004101470d00200a200b280208417f6a4178716a41086a210a0b200a200841c0006a200b28022811848080800000450d00200a200841c0006a200b28022c118b80808000000b41002d00d8a2db80000d0d41002802cca2db80004104490d0d200841043602e80f200841002802dc93db8000220b2902143702ec0f41002802d88fdb800041d4e9c3800041002802c8a2db8000410246220a1b2209200841e80f6a41002802dc8fdb800041bce9c38000200a1b220a28020c11848080800000450d0d200841c0006a41086a200841e80f6a41086a280200360200200820082902e80f370340200b2009200a200841c0006a200841d40f6a10b9b28080000c0d0b41fcebcb8000412241ecf3cb8000109181808000000b41fcebcb8000412241ecf3cb8000109181808000000b41fcebcb8000412241ecf3cb8000109181808000000b41fcebcb8000412241ecf3cb8000109181808000000b41fcebcb8000412241ecf3cb8000109181808000000b41fcebcb8000412241ecf3cb8000109181808000000b41fcebcb8000412241ecf3cb8000109181808000000b41fcebcb8000412241ecf3cb8000109181808000000b41fcebcb8000412241ecf3cb8000109181808000000b41fcebcb8000412241ecf3cb8000109181808000000b41fcebcb8000412241ecf3cb8000109181808000000b41fcebcb8000412241ecf3cb8000109181808000000b41fcebcb8000412241ecf3cb8000109181808000000b0240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020052d000041606a41ff0171220a4103200a4103491b0e0400010203000b2001280204210520012d0008210b024002400240024002400240024002400240200128020022090e09080700010203040506080b20052005280200220a41016a360200200a41004e0d070c330b20052005280200220a41016a360200200a41004e0d060c320b20052005280200220a41016a360200200a41004e0d050c310b20052005280200220a41016a360200200a41004e0d040c300b20052005280200220a41016a360200200a41004e0d030c2f0b20052005280200220a41016a360200200a41004e0d020c2e0b20052005280200220a41016a360200200a41004e0d010c2d0b20052005280200220a41016a360200200a4100480d2c0b2002280204210a20022d000821100240024002400240024002400240024002402002280200220c0e09080700010203040506080b200a200a280200220f41016a360200200f41004e0d070c330b200a200a280200220f41016a360200200f41004e0d060c320b200a200a280200220f41016a360200200f41004e0d050c310b200a200a280200220f41016a360200200f41004e0d040c300b200a200a280200220f41016a360200200f41004e0d030c2f0b200a200a280200220f41016a360200200f41004e0d020c2e0b200a200a280200220f41016a360200200f41004e0d010c2d0b200a200a280200220f41016a360200200f4100480d2c0b2008200a3602f80a2008200c3602f40a200820103a00fc0a200841800b6a41086a200341086a290200370300200820032902003703800b200841900b6a41086a2203200441086a220a280200360200200820042902003703900b200841a00b6a41386a200641386a290300370300200841a00b6a41306a200641306a290300370300200841a00b6a41286a200641286a290300370300200841a00b6a41206a200641206a290300370300200841a00b6a41186a200641186a290300370300200841a00b6a41106a200641106a2903003703002008200641086a2903003703a80b200820062903003703a00b200841f80b6a200a280200220a3602002008200b3a00ec0b200820053602e80b200820093602e40b200820042902003702f00b0240200a0d0020082802d00b2105200841106a10a19e808000200820082903103702fc0b200841d0056a41086a2003280200360200200820082903900b3703d005200841840c6a200841d0056a10acaf808000200841900c6a200841840c6a41ecebcb8000108e8c8080000240200841900c6a200841f40a6a200841fc0b6a10aeaf808000450d00024002404100280284a2db800041044b0d000240024041002d00d094db800022060e03020101000b41c894db800010c3b280800041ff01712206450d010b41002802c894db8000200610b8b2808000450d0041002802c894db8000220a28022022060d0141fcebcb800041224180f5cb8000109181808000000b41002d00d8a2db80000d3441002802cca2db8000450d34200841013602d40f200841002802c894db8000220b2902143702d80f41002802d88fdb800041d4e9c3800041002802c8a2db800041024622061b2209200841d40f6a41002802dc8fdb800041bce9c3800020061b221028020c11848080800000450d3441002802c894db8000220a2802202206450d06200a2802282104200a2802242103200a28021c21052008410036029c0e200820043602980e200820033602940e2008200536028c0e200820063602900e20084100360250200841acf5cb8000360240200842043702482008410136024420064101460d07200841013602e80d200820043602e40d200820033602e00d200820053602d80d200820063602dc0d2008200841ff0f6a3602c80f200641024d0d08200841023602c80e200820043602c40e200820033602c00e200820053602b80e200820063602bc0e2008200841f40a6a3602ec0e20064103460d09200841033602900d2008200436028c0d200820033602880d200820063602840d200820053602800d200841e8edcb80003602fc05200841d8edcb80003602f005200841c8edcb80003602e405200841e8eccb80003602d8052008200841980f6a3602f8052008200841800d6a3602f4052008200841ec0e6a3602ec052008200841b80e6a3602e8052008200841c80f6a3602e0052008200841d80d6a3602dc052008200841c0006a3602d40520082008418c0e6a3602d0052008200841fc0b6a3602980f2008200a411c6a3602f00f200841043602ec0f2008200841d0056a3602e80f200841800f6a41086a200841d40f6a41086a280200360200200820082902d40f3703800f200b20092010200841800f6a200841e80f6a10b9b28080000c340b200a2802282104200a2802242103200a28021c21052008410036029c0e200820043602980e200820033602940e2008200536028c0e200820063602900e20084100360250200841acf5cb8000360240200842043702482008410136024420064101460d09200841013602e80d200820043602e40d200820033602e00d200820053602d80d200820063602dc0d2008200841ff0f6a3602c80f200641024d0d0a200841023602c80e200820043602c40e200820033602c00e200820053602b80e200820063602bc0e2008200841f40a6a3602ec0e20064103460d0b200841033602900d2008200436028c0d200820033602880d200820063602840d200820053602800d200841e8edcb80003602fc05200841d8edcb80003602f005200841c8edcb80003602e405200841e8eccb80003602d8052008200841980f6a3602f8052008200841800d6a3602f4052008200841ec0e6a3602ec052008200841b80e6a3602e8052008200841c80f6a3602e0052008200841d80d6a3602dc052008200841c0006a3602d40520082008418c0e6a3602d0052008200841fc0b6a3602980f2008200a411c6a3602dc0f200841043602d80f2008200841d0056a3602d40f200a200841d40f6a10bdb280800041002d00d8a2db80000d3341002802cca2db8000450d33200841013602e80f200841002802c894db8000220a2902143702ec0f41002802d88fdb800041d4e9c3800041002802c8a2db800041024622061b2204200841e80f6a41002802dc8fdb800041bce9c3800020061b220628020c11848080800000450d33200841800f6a41086a200841e80f6a41086a280200360200200820082902e80f3703800f200a20042006200841800f6a200841d40f6a10b9b28080000c330b200841e4006a4200370200200841dc006a4200370200200841d4006a42003702002008420037024c200841003a006c20084109360240024002400240024002400240200828028c0c220a450d0020082802880c2106200a410674210a03402008200636029c0c200841d80d6a200841f40a6a200620081086a2808000024020082802d80d4129460d00200841b80e6a41106a200841d80d6a41106a290300370300200841b80e6a41086a200841d80d6a41086a290300370300200820082903d80d3703b80e4100280284a2db800041044b0d0541002d00dc94db800022060e03050404030b200641c0006a2106200a41406a220a0d000b200828028c0c220a450d0020082802880c2106200a410674210a0340200841f40a6a200620081087a2808000200641c0006a2106200a41406a220a0d000b0b41002d0098a2db80001a41c00241002802a496db8000118280808000002206450d10200841d0056a200841840c6a41ecebcb8000108e8c808000200641a8016a200841840c6a41086a280200360200200620082902840c3702a0012006200841d0056a41800110f5b2808000220a421e3703a002200a420237038001200841023602a80c2008200a3602a40c200841023602a00c41002d0098a2db80001a02400240024041c00141002802a496db8000118280808000002206450d00200841db056a200841900c6a41086a280200360000200641023a00002006410a3a0060200820082902900c3700d305200620082900d005370001200641086a200841d7056a290000370000200841023602b40c200820063602b00c200841023602ac0c200841b80c6a41086a200841f40a6a41086a280200360200200820082902f40a3703b80c20082802b40b210920082802b00b211020082802ac0b210c20082802a80b210320082802a40b210420082802a00b210b0240024002400240024020054109460d00200841800d6a41206a200841a00b6a41206a290300370300200841800d6a41286a200841a00b6a41286a290300370300200841800d6a413c6a200841a00b6a413c6a280200360200200820093602940d200820103602900d2008200c36028c0d200820033602880d200820043602840d2008200b3602800d200820082903b80b3703980d200820053602b00d200820082902d40b3702b40d200841086a10a19e808000200820082903083702c00d200841d0056a200841800d6a200841b80c6a200841c00d6a10a9af80800020082802800622044109470d064100280284a2db800041044b0d0341002d00c494db800022060e03030202010b200820043602a40c200820093602b40c200820103602b00c2008200c3602ac0c2008200b3602a00c200820033602a80c0240200b20036b41014b0d00200841a00c6a20034102411041a00110e5a080800020082802a40c210420082802a80c21030b2004200341a0016c6a200a41c00210f5b28080001a2008200341026a3602a80c200a410028029c96db800011808080800000200820063602d405200841023602d005024020082802ac0c20082802b40c220a6b41014b0d00200841ac0c6a200a4102411041e00010e5a080800020082802b40c210a0b20082802b00c200a41e0006c6a200641c00110f5b28080001a200841003602d8052008200a41026a3602b40c200841d0056a10ec8b80800020082802d005450d0620082802d405410028029c96db8000118080808000000c060b41bc94db800010c3b280800041ff01712206450d010b41002802bc94db8000200610b8b2808000450d0041002802bc94db8000220a28022022060d0141fcebcb800041224198edcb8000109181808000000b41002d00d8a2db80000d3941002802cca2db8000450d39200841013602ac0e200841002802bc94db8000220b2902143702b00e41002802d88fdb800041d4e9c3800041002802c8a2db800041024622061b2209200841ac0e6a41002802dc8fdb800041bce9c3800020061b221028020c11848080800000450d3941002802bc94db8000220a2802202206450d15200a2802282104200a2802242103200a28021c2105200841003602fc0e200820043602f80e200820033602f40e200820053602ec0e200820063602f00e200841003602900f200841c0edcb80003602800f200842043702880f200841013602840f20064101460d16200841013602a80f200820043602a40f200820033602a00f200820053602980f2008200636029c0f2008200841ff0f6a3602b00f200641024d0d17200841023602e40f200820043602e00f200820033602dc0f200820053602d40f200820063602d80f2008200841b80c6a3602b40f20064103460d18200841033602f80f200820043602f40f200820033602f00f200820063602ec0f200820053602e80f200841e8edcb80003602e40e200841d8edcb80003602d80e200841c8edcb80003602cc0e200841e8eccb80003602c00e2008200841b80f6a3602e00e2008200841e80f6a3602dc0e2008200841b40f6a3602d40e2008200841d40f6a3602d00e2008200841b00f6a3602c80e2008200841980f6a3602c40e2008200841800f6a3602bc0e2008200841ec0e6a3602b80e2008200841c00d6a3602b80f2008200a411c6a3602c40f200841043602c00f2008200841b80e6a3602bc0f200841c80f6a41086a200841ac0e6a41086a280200360200200820082902ac0e3703c80f200b20092010200841c80f6a200841bc0f6a10b9b28080000c390b200a2802282104200a2802242103200a28021c2105200841003602fc0e200820043602f80e200820033602f40e200820053602ec0e200820063602f00e200841003602900f200841c0edcb80003602800f200842043702880f200841013602840f20064101460d18200841013602a80f200820043602a40f200820033602a00f200820053602980f2008200636029c0f2008200841ff0f6a3602b00f200641024d0d19200841023602e40f200820043602e00f200820033602dc0f200820053602d40f200820063602d80f2008200841b80c6a3602b40f20064103460d1a200841033602f80f200820043602f40f200820033602f00f200820063602ec0f200820053602e80f200841e8edcb80003602e40e200841d8edcb80003602d80e200841c8edcb80003602cc0e200841e8eccb80003602c00e2008200841b80f6a3602e00e2008200841e80f6a3602dc0e2008200841b40f6a3602d40e2008200841d40f6a3602d00e2008200841b00f6a3602c80e2008200841980f6a3602c40e2008200841800f6a3602bc0e2008200841ec0e6a3602b80e2008200841c00d6a3602b80f2008200a411c6a3602b40e200841043602b00e2008200841b80e6a3602ac0e200a200841ac0e6a10bdb280800041002d00d8a2db80000d3841002802cca2db8000450d38200841013602bc0f200841002802bc94db8000220a2902143702c00f41002802d88fdb800041d4e9c3800041002802c8a2db800041024622061b2204200841bc0f6a41002802dc8fdb800041bce9c3800020061b220628020c11848080800000450d38200841c80f6a41086a200841bc0f6a41086a280200360200200820082902bc0f3703c80f200a20042006200841c80f6a200841ac0e6a10b9b28080000c380b411041c00110bb80808000000b200841d80d6a41086a220320082901da05370300200841d80d6a41106a220b200841e2056a290100370300200841f00d6a2209200841ea056a290100370300200841d80d6a41206a2210200841f2056a290100370300200841fe0d6a220c200841d0056a41286a290100370100200841c80d6a41086a220f200841d0056a413c6a280200360200200820082901d2053703d80d20082008290284063703c80d20082f01d005210d2008419b0e6a200741086a290000370000200841a30e6a220e200741106a290000370000200820072900003700930e200841ac0c6a4188edcb800010cea080800020082802b00c220641133a00c0012006200829008c0e3700c1012006200d3b01e001200620082903d80d3701e201200641c9016a2008418c0e6a41086a290000370000200641d1016a2008418c0e6a41106a290000370000200641d8016a200e290000370000200641ea016a2003290300370100200641f2016a200b290300370100200641fa016a200929030037010020064182026a201029030037010020064188026a200c2901003701002006200436029002200620082903c80d370294022006419c026a200f280200360200200841033602b40c200841c00d6a10f1a1808000200a21040b200841b80c6a10f1a18080000240024020082802800b0d00200841c80c6a41086a200841800b6a410472220641086a280200360200200820062902003703c80c41002d0098a2db80001a024041e00041002802a496db8000118280808000002206450d00200620082903c80c370218200620054109463602082006410b3602042006410d3a0000200641206a200841d00c6a280200360200410121034101210a0c020b411041e00010bb80808000000b200828028c0b210a20082802880b210620082802840b21030b200820033602e00c200820063602d80c200820063602dc0c200a41e0006c2105024020082802ac0c20082802b40c22036b200a4f0d00200841ac0c6a2003200a411041e00010e5a080800020082802b40c21030b20082802b00c200341e0006c6a2006200510f5b28080001a200841ac0c6a41086a22052003200a6a360200200820063602e40c200841d80c6a1081a8808000200841fc0c6a200841aa0c6a2f01003b0100200841e80c6a41086a2005280200360200200820082801a60c3602f80c200820082902ac0c3703e80c20082802a00c210a024020082802404109460d00200841c0006a10f1a18080000b20044108762106200841fc0b6a10f1a1808000200841e40b6a10f1a1808000200a418080808078460d3b200020082802f80c360106200020082903e80c37010c200020063a0005200020043a00042000200a3602002000410a6a200841fc0c6a2f01003b0100200041146a200841f00c6a2802003601000c3c0b41d494db800010c3b280800041ff01712206450d010b41002802d494db8000200610b8b2808000450d0041002802d494db8000220a28022022060d0141fcebcb8000412241b4f5cb8000109181808000000b41002d00d8a2db80000d0141002802cca2db8000450d01200841013602c80f200841002802d494db8000220b2902143702cc0f41002802d88fdb800041d4e9c3800041002802c8a2db800041024622061b2209200841c80f6a41002802dc8fdb800041bce9c3800020061b221028020c11848080800000450d0141002802d494db8000220a2802202206450d15200a2802282104200a2802242103200a28021c2105200841003602e40f200820043602e00f200820033602dc0f200820053602d40f200820063602d80f200841003602900d200841e0f5cb80003602800d200842043702880d200841013602840d20064101460d16200841013602f80f200820043602f40f200820033602f00f200820053602e80f200820063602ec0f2008200841b80e6a3602c80d200641024d0d17200841023602900f2008200436028c0f200820033602880f200820053602800f200820063602840f20082008419c0c6a3602ac0e20064103460d182008410336029c0e200820043602980e200820033602940e200820063602900e2008200536028c0e200841d8edcb80003602fc05200841e8f5cb80003602f005200841f8eccb80003602e405200841e8eccb80003602d8052008200841bc0f6a3602f80520082008418c0e6a3602f4052008200841ac0e6a3602ec052008200841800f6a3602e8052008200841c80d6a3602e0052008200841e80f6a3602dc052008200841800d6a3602d4052008200841d40f6a3602d0052008200841f40a6a3602bc0f2008200a411c6a3602f40e200841043602f00e2008200841d0056a3602ec0e200841980f6a41086a200841c80f6a41086a280200360200200820082902c80f3703980f200b20092010200841980f6a200841ec0e6a10b9b28080000c010b200a2802282104200a2802242103200a28021c2105200841003602e40f200820043602e00f200820033602dc0f200820053602d40f200820063602d80f200841003602900d200841e0f5cb80003602800d200842043702880d200841013602840d20064101460d18200841013602f80f200820043602f40f200820033602f00f200820053602e80f200820063602ec0f2008200841b80e6a3602c80d200641024d0d19200841023602900f2008200436028c0f200820033602880f200820053602800f200820063602840f20082008419c0c6a3602ac0e20064103460d1a2008410336029c0e200820043602980e200820033602940e200820063602900e2008200536028c0e200841d8edcb80003602fc05200841e8f5cb80003602f005200841f8eccb80003602e405200841e8eccb80003602d8052008200841bc0f6a3602f80520082008418c0e6a3602f4052008200841ac0e6a3602ec052008200841800f6a3602e8052008200841c80d6a3602e0052008200841e80f6a3602dc052008200841800d6a3602d4052008200841d40f6a3602d0052008200841f40a6a3602bc0f2008200a411c6a3602d00f200841043602cc0f2008200841d0056a3602c80f200a200841c80f6a10bdb280800041002d00d8a2db80000d0041002802cca2db8000450d00200841013602ec0e200841002802d494db8000220a2902143702f00e41002802d88fdb800041d4e9c3800041002802c8a2db800041024622061b2204200841ec0e6a41002802dc8fdb800041bce9c3800020061b220628020c11848080800000450d00200841980f6a41086a200841ec0e6a41086a280200360200200820082902ec0e3703980f200a20042006200841980f6a200841c80f6a10b9b28080000b41362104410021060c310b200428020021032004280204220441306a21060340200610e38a808000200641c0006a2106200a417f6a220a0d000b02402003450d002004410028029c96db8000118080808000000b200841e40b6a10f1a1808000412b21040c330b2001280204210a20012d0008210b024002400240024002400240024002400240200128020022090e09080700010203040506080b200a200a280200220541016a360200200541004e0d070c320b200a200a280200220541016a360200200541004e0d060c310b200a200a280200220541016a360200200541004e0d050c300b200a200a280200220541016a360200200541004e0d040c2f0b200a200a280200220541016a360200200541004e0d030c2e0b200a200a280200220541016a360200200541004e0d020c2d0b200a200a280200220541016a360200200541004e0d010c2c0b200a200a280200220541016a36020020054100480d2b0b2002280204210520022d000821100240024002400240024002400240024002402002280200220c0e09080700010203040506080b20052005280200220741016a360200200741004e0d070c320b20052005280200220741016a360200200741004e0d060c310b20052005280200220741016a360200200741004e0d050c300b20052005280200220741016a360200200741004e0d040c2f0b20052005280200220741016a360200200741004e0d030c2e0b20052005280200220741016a360200200741004e0d020c2d0b20052005280200220741016a360200200741004e0d010c2c0b20052005280200220741016a36020020074100480d2b0b200820053602a40b2008200c3602a00b200820103a00a80b200841800d6a41086a200341086a290200370300200820032902003703800d200841d4006a2203200441086a2802003602002008200429020037024c200841d0056a41386a200641386a290300370300200841d0056a41306a200641306a290300370300200841d0056a41286a200641286a290300370300200841d0056a41206a200641206a290300370300200841d0056a41186a200641186a290300370300200841d0056a41106a200641106a2903003703002008200641086a2903003703d805200820062903003703d0052008200b3a00482008200a36024420082009360240200841c0006a10f1a180800002402003280200220a450d00200828025041306a21060340200610e38a808000200641c0006a2106200a417f6a220a0d000b0b0240200828024c450d002008280250410028029c96db8000118080808000000b024002402008280280064109460d0020084180066a10f1a18080000c010b024020082802d805220a450d0020082802d40521060340200610d38b808000200641a0016a2106200a417f6a220a0d000b0b024020082802d005450d0020082802d405410028029c96db8000118080808000000b200841d0056a410c7210ec8b80800020082802dc05450d0020082802e005410028029c96db8000118080808000000b200841800d6a41047221060240024020082802800d0d00200610f1a18080000c010b200610ec8b80800020082802840d450d0020082802880d410028029c96db8000118080808000000b200841a00b6a10f1a180800020004180808080783602002000412b3a00040c350b2001280204210a20012d0008210b024002400240024002400240024002400240200128020022090e09080700010203040506080b200a200a280200220541016a360200200541004e0d070c310b200a200a280200220541016a360200200541004e0d060c300b200a200a280200220541016a360200200541004e0d050c2f0b200a200a280200220541016a360200200541004e0d040c2e0b200a200a280200220541016a360200200541004e0d030c2d0b200a200a280200220541016a360200200541004e0d020c2c0b200a200a280200220541016a360200200541004e0d010c2b0b200a200a280200220541016a36020020054100480d2a0b2002280204210520022d000821100240024002400240024002400240024002402002280200220c0e09080700010203040506080b20052005280200220741016a360200200741004e0d070c310b20052005280200220741016a360200200741004e0d060c300b20052005280200220741016a360200200741004e0d050c2f0b20052005280200220741016a360200200741004e0d040c2e0b20052005280200220741016a360200200741004e0d030c2d0b20052005280200220741016a360200200741004e0d020c2c0b20052005280200220741016a360200200741004e0d010c2b0b20052005280200220741016a36020020074100480d2a0b200820053602a40b2008200c3602a00b200820103a00a80b200841800d6a41086a200341086a290200370300200820032902003703800d200841d4006a2203200441086a2802003602002008200429020037024c200841d0056a41386a200641386a290300370300200841d0056a41306a200641306a290300370300200841d0056a41286a200641286a290300370300200841d0056a41206a200641206a290300370300200841d0056a41186a200641186a290300370300200841d0056a41106a200641106a2903003703002008200641086a2903003703d805200820062903003703d0052008200b3a00482008200a36024420082009360240200841c0006a10f1a180800002402003280200220a450d00200828025041306a21060340200610e38a808000200641c0006a2106200a417f6a220a0d000b0b0240200828024c450d002008280250410028029c96db8000118080808000000b024002402008280280064109460d0020084180066a10f1a18080000c010b024020082802d805220a450d0020082802d40521060340200610d38b808000200641a0016a2106200a417f6a220a0d000b0b024020082802d005450d0020082802d405410028029c96db8000118080808000000b200841d0056a410c7210ec8b80800020082802dc05450d0020082802e005410028029c96db8000118080808000000b200841800d6a41047221060240024020082802800d0d00200610f1a18080000c010b200610ec8b80800020082802840d450d0020082802880d410028029c96db8000118080808000000b200841a00b6a10f1a180800020004180808080783602002000412b3a00040c340b200841c0006a200541900510f5b28080001a200641306a2105024020062802304109460d00200841800d6a41386a200641386a290300370300200841800d6a41306a2005290300370300200841800d6a41286a200641286a290300370300200841800d6a41206a200641206a290300370300200841800d6a41186a200641186a290300370300200841800d6a41106a200641106a290300370300200820062903003703800d2008200641086a2903003703880d2001280204210a20012d0008210b024002400240024002400240024002400240200128020022090e09080700010203040506080b200a200a280200221041016a360200201041004e0d070c310b200a200a280200221041016a360200201041004e0d060c300b200a200a280200221041016a360200201041004e0d050c2f0b200a200a280200221041016a360200201041004e0d040c2e0b200a200a280200221041016a360200201041004e0d030c2d0b200a200a280200221041016a360200201041004e0d020c2c0b200a200a280200221041016a360200201041004e0d010c2b0b200a200a280200221041016a36020020104100480d2a0b2008200a3602e80b200820093602e40b2008200b3a00ec0b200841d0056a200841c0006a41900510f5b28080001a02400240024020082d00d005220a41636a4100200a411e71411e461b0e03010002010b20082d00dc05210b200841286a20082802d40520082802d805109daf808000200828022822094109460d1a200828022c210a0c1b0b20082d00d00a210b200841206a200841d0056a1080af8080002008280220220a4109470d180c190b200841ea0f6a20082d004f3a0000200820082f004d3b01e80f20082802d40522094109460d1820082d00dc05210b20082802d805210a0c190b20004180808080783602002000413e3a000402400240024020082d0040220a41636a4100200a411e71411e461b0e020200010b200841c0006a41047210f2a18080000c010b200841c0006a41047210f1a18080000b20052802004109460d2a200510f1a18080000c2b0b41fcebcb800041224180f5cb8000109181808000000b41fcebcb800041224180f5cb8000109181808000000b41fcebcb800041224180f5cb8000109181808000000b41fcebcb800041224180f5cb8000109181808000000b41fcebcb800041224180f5cb8000109181808000000b41fcebcb800041224180f5cb8000109181808000000b41fcebcb800041224180f5cb8000109181808000000b411041c00210bb80808000000b41fcebcb800041224198edcb8000109181808000000b41fcebcb800041224198edcb8000109181808000000b41fcebcb800041224198edcb8000109181808000000b41fcebcb800041224198edcb8000109181808000000b41fcebcb800041224198edcb8000109181808000000b41fcebcb800041224198edcb8000109181808000000b41fcebcb800041224198edcb8000109181808000000b41fcebcb8000412241b4f5cb8000109181808000000b41fcebcb8000412241b4f5cb8000109181808000000b41fcebcb8000412241b4f5cb8000109181808000000b41fcebcb8000412241b4f5cb8000109181808000000b41fcebcb8000412241b4f5cb8000109181808000000b41fcebcb8000412241b4f5cb8000109181808000000b41fcebcb8000412241b4f5cb8000109181808000000b200841186a200a2008280224109daf808000200828021822094109460d00200828021c210a0c010b4100280284a2db800041014b0d0441002d00f093db80000e03040203010b200841f30a6a200841ea0f6a2d00003a00002008200b3a00f00a200820082f01e80f3b00f10a2008200a3a00ec0a2008200a4110763b01ee0a200820093602e80a2008200a4108763a00ed0a200841b80e6a41086a200341086a290200370300200820032902003703b80e2002280204210a20022d000821032002280200220b0e090d0c05060708090a0b0d0b41e893db800010c3b280800041ff01710e03020001000b41002802e893db800021090240024041002802dca2db80004102460d004188e7d48000210a41bce6d48000210b0c010b4100280290a2db8000210b410028028ca2db8000210a4100280288a2db80004101470d00200a200b280208417f6a4178716a41086a210a0b200a2009200b28021411848080800000450d010b41002802e893db8000220a280220220b0d0141fcebcb8000412241bcf4cb8000109181808000000b41002d00d8a2db80000d0c41002802cca2db80004104490d0c200841043602800f200841002802e893db8000220b2902143702840f41002802d88fdb800041d4e9c3800041002802c8a2db8000410246220a1b2209200841800f6a41002802dc8fdb800041bce9c38000200a1b221028020c11848080800000450d0c41002802e893db8000220a280220220c450d0a200a2802282107200a280224210f200a28021c210d200841003602b00b200820073602ac0b2008200f3602a80b2008200c3602a40b2008200d3602a00b200841e8eccb80003602e00d2008200a411c6a3602940e200841013602900e200841003602e005200841013602d405200841f8f4cb80003602d005200842043702d8052008200841d0056a3602dc0d2008200841a00b6a3602d80d2008200841d80d6a36028c0e200841b80e6a41086a200841800f6a41086a280200360200200820082902800f3703b80e200b20092010200841b80e6a2008418c0e6a10b9b28080000c0c0b200a2802282109200a2802242110200a28021c210c200841003602b00b200820093602ac0b200820103602a80b2008200b3602a40b2008200c3602a00b200841e8eccb80003602940e2008200a411c6a3602880f200841013602840f200841003602e005200841013602d405200841f8f4cb80003602d005200842043702d8052008200841d0056a3602900e2008200841a00b6a36028c0e20082008418c0e6a3602800f200a200841800f6a10bdb280800041002d00d8a2db80000d0b41002802cca2db80004104490d0b200841043602d80d200841002802e893db8000220b2902143702dc0d41002802d88fdb800041d4e9c3800041002802c8a2db8000410246220a1b2209200841d80d6a41002802dc8fdb800041bce9c38000200a1b220a28020c11848080800000450d0b200841b80e6a41086a200841d80d6a41086a280200360200200820082902d80d3703b80e200b2009200a200841b80e6a200841800f6a10b9b28080000c0b0b200a200a280200220941016a36020020094100480d090c070b200a200a280200220941016a36020020094100480d080c060b200a200a280200220941016a36020020094100480d070c050b200a200a280200220941016a36020020094100480d060c040b200a200a280200220941016a36020020094100480d050c030b200a200a280200220941016a36020020094100480d040c020b200a200a280200220941016a360200200941004e0d010c030b200a200a280200220941016a36020020094100480d020b2008200a3602dc0d2008200b3602d80d200820033a00e00d200841b40b6a220a200441086a280200360200200820042902003702ac0b200841d0056a41386a200841800d6a41386a290300370300200841d0056a41306a200841800d6a41306a290300370300200841d0056a41286a200841800d6a41286a290300370300200841d0056a41206a200841800d6a41206a290300370300200841d0056a41186a200841800d6a41186a290300370300200841d0056a41106a200841800d6a41106a290300370300200820082903880d3703d805200820082903800d3703d005200841a00b6a41086a200841e40b6a41086a280200360200200820082902e40b3703a00b200841a00b6a10f1a18080000240200a2802002204450d0020082802b00b41306a210a0340200a10e38a808000200a41c0006a210a2004417f6a22040d000b0b024020082802ac0b450d0020082802b00b410028029c96db8000118080808000000b20084180066a10f1a1808000200841d80d6a10f1a1808000200841b80e6a410472210a0240024020082802b80e0d00200a10f1a18080000c010b200a10ec8b80800020082802bc0e450d0020082802c00e410028029c96db8000118080808000000b200841e80a6a10f1a180800020004180808080783602002000412b3a000420052802004109470d0c024020062802082204450d002006280204210a0340200a10d38b808000200a41a0016a210a2004417f6a22040d000b0b02402006280200450d002006280204410028029c96db8000118080808000000b2006410c6a10ec8b808000200628020c450d0c2006280210410028029c96db8000118080808000000c0c0b41fcebcb8000412241bcf4cb8000109181808000000b000b2000418080808078360200200041323a0004200841e40b6a10f1a1808000200841b00d6a10f1a180800020052802004109470d010b024020062802082200450d002006280204210a0340200a10d38b808000200a41a0016a210a2000417f6a22000d000b0b02402006280200450d002006280204410028029c96db8000118080808000000b2006410c6a10ec8b808000200628020c450d002006280210410028029c96db8000118080808000000b02402004280208220a450d00200428020441306a21060340200610e38a808000200641c0006a2106200a417f6a220a0d000b0b02402004280200450d002004280204410028029c96db8000118080808000000b200341046a2106024020032802000d00200610f1a18080000c080b200610ec8b8080002006280200450d072003280208410028029c96db8000118080808000000c070b200841c00d6a10f1a1808000200841b80c6a10f1a1808000200841ac0c6a10ec8b808000024020082802ac0c450d0020082802b00c410028029c96db8000118080808000000b20082802a40c2104024020082802a80c220a450d00200421060340200610d38b808000200641a0016a2106200a417f6a220a0d000b0b024020082802a00c450d002004410028029c96db8000118080808000000b412f2104410121060b024020082802404109460d00200841c0006a10f1a18080000b2006450d01200841fc0b6a10f1a1808000200841e40b6a10f1a1808000200841800b6a4104722106024020082802800b0d00200610f1a18080000c040b200610ec8b80800020082802840b450d0320082802880b410028029c96db8000118080808000000c030b412f21040b20082802940c2103024020082802980c220a450d00200341306a21060340200610e38a808000200641c0006a2106200a417f6a220a0d000b0b024020082802900c450d002003410028029c96db8000118080808000000b0240200828028c0c220a450d0020082802880c41306a21060340200610e38a808000200641c0006a2106200a417f6a220a0d000b0b024020082802840c450d0020082802880c410028029c96db8000118080808000000b200841fc0b6a10f1a1808000200841e40b6a10f1a18080000b0240024020082802d00b4109460d00200841d00b6a10f1a18080000c010b024020082802a80b220a450d0020082802a40b21060340200610d38b808000200641a0016a2106200a417f6a220a0d000b0b024020082802a00b450d0020082802a40b410028029c96db8000118080808000000b200841a00b6a410c7210ec8b80800020082802ac0b450d0020082802b00b410028029c96db8000118080808000000b200841800b6a41047221060240024020082802800b0d00200610f1a18080000c010b200610ec8b80800020082802840b450d0020082802880b410028029c96db8000118080808000000b200841f40a6a10f1a18080000b0b200020063a0005200020043a000420004180808080783602000b200210f1a1808000200110f1a180800020084180106a2480808080000bf16e03097f057e027f23808080800041d0096b220524808080800002400240024002400240024002400240024002404100280284a2db800041024f0d0002400240024041002d00fc93db80000e03030102000b41f493db800010c3b280800041ff01710e03020001000b41002802f493db800021060240024041002802dca2db80004102460d004188e7d48000210741bce6d4800021080c010b4100280290a2db80002108410028028ca2db800021074100280288a2db80004101470d0020072008280208417f6a4178716a41086a21070b20072006200828021411848080800000450d010b41002802f493db8000220828022022070d0141fcebcb800041224194f0cb8000109181808000000b41002d00d8a2db80000d0841002802cca2db80004104490d082005410436020c200541002802f493db8000220829021437021041002802d88fdb800041d4e9c3800041002802c8a2db800041024622071b22092005410c6a41002802dc8fdb800041bce9c3800020071b220a28020c11848080800000450d0841002802f493db800022062802202207450d012006280228210b2006280224210c200628021c210d200541003602282005200b3602242005200c3602202005200d3602182005200736021c200520013602d40820074101460d02200541013602482005200b3602442005200c3602402005200d3602382005200736023c200520023602b009200741024d0d03200541023602d8012005200b3602d4012005200c3602d0012005200d3602c801200520073602cc01200520033602e00820074103460d0420054103360288012005200b360284012005200c360280012005200736027c2005200d360278200541b4f0cb80003602ac02200541a4f0cb80003602a002200541d8edcb800036029402200541d8edcb800036028802200520043602f8082005200541f8086a3602a8022005200541f8006a3602a4022005200541e0086a36029c022005200541c8016a360298022005200541b0096a360290022005200541386a36028c022005200541d4086a360284022005200541186a3602800220052006411c6a3602f802200541043602f402200520054180026a3602f002200529020c210e200528021421072008290200210f200542013702e803200541013602e003200541b0e1d480003602dc03200520073602d8032005200e3702d003200835022c210e2008350230211020083502342111200835023821122005419083808000ad422086200541d0026aad8437039009200541013a00d402200520112012422086843702c8032005410241012011501b3602c4032005200e2010422086843702bc03200541024101200e501b3602b803200520054190096a3602e4032005200541f0026a3602d0022005200f3702b0032009200541b0036a200a280210118b80808000000c080b200828022821062008280224210b200828021c210c20054100360228200520063602242005200b3602202005200c3602182005200736021c200520013602b00920074101460d0420054101360248200520063602442005200b3602402005200c3602382005200736023c200520023602e008200741024d0d05200541023602d801200520063602d4012005200b3602d0012005200c3602c801200520073602cc01200520033602f80820074103460d06200541033602880120052006360284012005200b360280012005200736027c2005200c360278200541b4f0cb80003602dc03200541a4f0cb80003602d003200541d8edcb80003602c403200541d8edcb80003602b8032005200436029009200520054190096a3602d8032005200541f8006a3602d4032005200541f8086a3602cc032005200541c8016a3602c8032005200541e0086a3602c0032005200541386a3602bc032005200541b0096a3602b4032005200541186a3602b00320052008411c6a3602d802200541043602d4022005200541b0036a3602d0022005200836029402200542013703800241002802dca2db800021072005200541d0026a36029002024020074102470d004100280290a2db80002108410028028ca2db8000210702404100280288a2db80004101470d0020072008280208417f6a4178716a41086a21070b200720054180026a200828022811848080800000450d00200720054180026a200828022c118b80808000000b41002d00d8a2db80000d0741002802cca2db80004104490d07200541043602f002200541002802f493db800022082902143702f40241002802d88fdb800041d4e9c3800041002802c8a2db800041024622071b2206200541f0026a41002802dc8fdb800041bce9c3800020071b220728020c11848080800000450d0720054180026a41086a200541f0026a41086a280200360200200520052902f0023703800220082006200720054180026a200541d0026a10b9b28080000c070b41fcebcb800041224194f0cb8000109181808000000b41fcebcb800041224194f0cb8000109181808000000b41fcebcb800041224194f0cb8000109181808000000b41fcebcb800041224194f0cb8000109181808000000b41fcebcb800041224194f0cb8000109181808000000b41fcebcb800041224194f0cb8000109181808000000b41fcebcb800041224194f0cb8000109181808000000b200541f8006a2003427f427f10c59280800002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200528027822064129460d0020054180026a41186a200541f8006a41186a29030037030020054180026a41106a200541f8006a41106a29030037030020054180026a41086a200541f8006a41086a2903003703002005200529037837038002024002404100280284a2db800041014b0d0002400240024041002d008894db80000e03030102000b418094db800010c3b280800041ff01710e03020001000b410028028094db8000210b0240024041002802dca2db80004102460d004188e7d48000210741bce6d4800021080c010b4100280290a2db80002108410028028ca2db800021074100280288a2db80004101470d0020072008280208417f6a4178716a41086a21070b2007200b200828021411848080800000450d010b410028028094db8000220728022022080d0141fcebcb8000412241fcf2cb8000109181808000000b41002d00d8a2db80000d2b41002802cca2db80004104490d2b20054104360290092005410028028094db800022072902143702940941002802d88fdb800041d4e9c3800041002802c8a2db800041024622081b220c20054190096a41002802dc8fdb800041bce9c3800020081b220d28020c11848080800000450d2b410028028094db80002208280220220b450d02200828022821092008280224210a200828021c21132005410036028003200520093602fc022005200a3602f802200520133602f0022005200b3602f402200541003602d801200541a8f3cb80003602c801200542043702d001200541013602cc01200b4101460d0320054101360228200520093602242005200a3602202005200b36021c20052013360218200541ecf2cb800036024c200541e8eccb800036024020052008411c6a3602d8022005200541b0096a3602482005200541186a3602442005200541c8016a36023c2005200541f0026a3602382005200541386a3602d002200520054180026a3602b009200541023602d402200529029009210e20052802980921082007290200210f200542013702e803200541013602e003200541b0e1d480003602dc03200520083602d8032005200e3702d003200735022c210e2007350230211020073502342111200735023821122005419083808000ad422086200541f8086aad843703e008200541013a00fc08200520112012422086843702c8032005410241012011501b3602c4032005200e2010422086843702bc03200541024101200e501b3602b8032005200541e0086a3602e4032005200541d0026a3602f8082005200f3702b003200c200541b0036a200d280210118b80808000000c2b0b2007280228210b2007280224210c200728021c210d20054100360280032005200b3602fc022005200c3602f8022005200d3602f002200520083602f402200541003602d801200541a8f3cb80003602c801200542043702d001200541013602cc0120084101460d03200541013602282005200b3602242005200c3602202005200836021c2005200d360218200541ecf2cb800036024c200541e8eccb800036024020052007411c6a360298092005200541f8086a3602482005200541186a3602442005200541c8016a36023c2005200541f0026a3602382005200541386a36029009200520054180026a3602f8082005410236029409200520073602c403200542013703b00341002802dca2db80002107200520054190096a3602c003024020074102470d004100280290a2db80002108410028028ca2db8000210702404100280288a2db80004101470d0020072008280208417f6a4178716a41086a21070b2007200541b0036a200828022811848080800000450d002007200541b0036a200828022c118b80808000000b41002d00d8a2db80000d2a41002802cca2db80004104490d2a200541043602d0022005410028028094db800022082902143702d40241002802d88fdb800041d4e9c3800041002802c8a2db800041024622071b220b200541d0026a41002802dc8fdb800041bce9c3800020071b220728020c11848080800000450d2a200541b0036a41086a200541d0026a41086a280200360200200520052902d0023703b0032008200b2007200541b0036a20054190096a10b9b28080000c2a0b200529038801210e2005290380012111200541186a2003280204200328020810a79c8080002001280204210720012d000821080240024002400240024002400240024002402001280200220b0e09080700010203040506080b20072007280200220c41016a360200200c41004e0d070c2f0b20072007280200220c41016a360200200c41004e0d060c2e0b20072007280200220c41016a360200200c41004e0d050c2d0b20072007280200220c41016a360200200c41004e0d040c2c0b20072007280200220c41016a360200200c41004e0d030c2b0b20072007280200220c41016a360200200c41004e0d020c2a0b20072007280200220c41016a360200200c41004e0d010c290b20072007280200220c41016a360200200c4100480d280b200520073602cc012005200b3602c801200520083a00d001200541f8006a41086a200341086a28020036020020052003290200370378200541b0036a200541f8006a2011200e10d99e808000200541b0036a41086a21070240024020052802b0030d0020054180026a41186a200741186a29030037030020054180026a41106a200741106a29030037030020054180026a41086a200741086a29030037030020052007290300370380022007200541c8016a41086a280200360200200520052902c8013703b003200541386a200541b0036a20054180026a200541186a2011200e10da9e8080000c010b200541d8006a200741186a290300370300200541386a41186a200741106a290300370300200541386a41106a200741086a2903003703002005412b36023820052007290300370340200541c8016a10db9e8080000b024002400240024002402005280238220841576a2207410120074103491b0e03000102000b2005290340210e200520052903483703c8032005200e3703c00341292107200541293602b803200541003a00b00341014100200541b0036a10f18e808000200529034821112005290340210e0c020b200528023c21072005290340210e200529034821112005290350210f20052903582110200520052903603703e003200520103703d8032005200f3703d003200520113703c8032005200e3703c003200520073602bc03200520083602b803200541003a00b00341014100200541b0036a10f18e8080002005290350210f200529034821112005290340210e200528023c210b20052802382107200529035821100c020b2005290340210e200529034821112005290350210f200520052903583703d8032005200f3703d003200520113703c8032005200e3703c003412b21072005412b3602b803200541003a00b00341014100200541b0036a10f18e808000200529035821102005290350210f200529034821112005290340210e0b0b024002400240200741576a2208410120084103491b0e03020100020b200e422088a7210b200ea721072011210e200f21112010210f0b20074129460d002005200f3703c803200520113703c0032005200e3703b8032005200b3602b403200520073602b003024002404100280284a2db800041044b0d0002400240024041002d009494db80000e03030102000b418c94db800010c3b280800041ff01710e03020001000b410028028c94db8000210b0240024041002802dca2db80004102460d004188e7d48000210741bce6d4800021080c010b4100280290a2db80002108410028028ca2db800021074100280288a2db80004101470d0020072008280208417f6a4178716a41086a21070b2007200b200828021411848080800000450d010b410028028c94db8000220728022022080d0141fcebcb8000412241a4f2cb8000109181808000000b41002d00d8a2db80000d2a41002802cca2db8000450d2a200541013602f8082005410028028c94db8000220b2902143702fc0841002802d88fdb800041d4e9c3800041002802c8a2db800041024622071b220c200541f8086a41002802dc8fdb800041bce9c3800020071b220d28020c11848080800000450d2a410028028c94db800022072802202208450d05200728022821092007280224210a200728021c21132005410036028003200520093602fc022005200a3602f802200520133602f002200520083602f402200541e4f2cb8000360280022005420137028c02200541aa86808000ad422086200541386aad843703e00820054101360284022005200541e0086a3602880220084101460d06200541013602d801200520093602d4012005200a3602d001200520083602cc01200520133602c801200541ecf2cb800036028c01200541e8eccb80003602800120052007411c6a3602980920054102360294092005200541b0096a360288012005200541c8016a36028401200520054180026a36027c2005200541f0026a3602782005200541f8006a360290092005200541b0036a3602b009200541d0026a41086a200541f8086a41086a280200360200200520052902f8083703d002200b200c200d200541d0026a20054190096a10b9b28080000c2a0b2007280228210b2007280224210c200728021c210d200541003602e0022005200b3602dc022005200c3602d8022005200d3602d002200520083602d402200541e4f2cb80003602782005420137028401200541aa86808000ad422086200541386aad843703e0082005410136027c2005200541e0086a3602800120084101460d0620054101360280032005200b3602fc022005200c3602f802200520083602f4022005200d3602f002200541ecf2cb80003602dc01200541e8eccb80003602d00120052007411c6a360280092005200541b0096a3602d8012005200541f0026a3602d4012005200541f8006a3602cc012005200541d0026a3602c8012005200541c8016a3602f8082005200541b0036a3602b009200541023602fc082005200736029402200542013703800241002802dca2db800021072005200541f8086a36029002024020074102470d004100280290a2db80002108410028028ca2db8000210702404100280288a2db80004101470d0020072008280208417f6a4178716a41086a21070b200720054180026a200828022811848080800000450d00200720054180026a200828022c118b80808000000b41002d00d8a2db80000d2941002802cca2db8000450d2920054101360290092005410028028c94db800022082902143702940941002802d88fdb800041d4e9c3800041002802c8a2db800041024622071b220b20054190096a41002802dc8fdb800041bce9c3800020071b220728020c11848080800000450d2920054180026a41086a20054190096a41086a2802003602002005200529029009370380022008200b200720054180026a200541f8086a10b9b28080000c290b02402004280200418080808078460d00200541e8006a41086a200441086a280200360200200520042902003703682002280204210a20022d00082113024002400240024002400240024002400240200228020022140e09080700010203040506080b200a200a280200220741016a360200200741004e0d070c300b200a200a280200220741016a360200200741004e0d060c2f0b200a200a280200220741016a360200200741004e0d050c2e0b200a200a280200220741016a360200200741004e0d040c2d0b200a200a280200220741016a360200200741004e0d030c2c0b200a200a280200220741016a360200200741004e0d020c2b0b200a200a280200220741016a360200200741004e0d010c2a0b200a200a280200220741016a36020020074100480d290b20052802702209ad42e0007e220ea7210b41002107024002400240200e422088a70d00200b41f0ffffff074b0d000240200b0d004110210c0c030b200528026c210d41002d0098a2db80001a200b41002802a496db800011828080800000220c0d01411021070b2007200b41b0e1c7800010ae80808000000b2009450d0041002107200921080340200b2007460d01200541b0036a200d20076a10f48b808000200c20076a200541b0036a41e00010f5b28080001a200741e0006a21072008417f6a22080d000b0b200520133a0080012005200a36027c20052014360278200520093602b8032005200c3602b403200520093602b00320054180026a200541f8006a200541b0036a10c298808000024020052802b003418080808078460d00200541b0036a10ec8b80800020052802b003450d0020052802b403410028029c96db8000118080808000000b024020052802784109460d00200541f8006a10c69b8080000b024020052802900222074104470d00200541a0036a41086a20054180026a41086a28020036020020052005290280023703a0030240024002404100280284a2db800041044b0d0002400240024041002d00a094db80000e03030102000b419894db800010c3b280800041ff01710e03020001000b410028029894db8000210b0240024041002802dca2db80004102460d004188e7d48000210741bce6d4800021080c010b4100280290a2db80002108410028028ca2db800021074100280288a2db80004101470d0020072008280208417f6a4178716a41086a21070b2007200b200828021411848080800000450d010b410028029894db8000220828022022070d0141fcebcb8000412241b0f3cb8000109181808000000b41002d00d8a2db80000d0141002802cca2db8000450d01200541013602d4082005410028029894db800022092902143702d80841002802d88fdb800041d4e9c3800041002802c8a2db800041024622071b220a200541d4086a41002802dc8fdb800041bce9c3800020071b221328020c11848080800000450d01410028029894db800022082802202207450d0a2008280228210b2008280224210c200828021c210d20054100360288092005200b360284092005200c360280092005200d3602f808200520073602fc082005410036028801200541e4f3cb800036027820054204370280012005410136027c20074101460d0b200541013602a0092005200b36029c092005200c360298092005200d3602900920052007360294092005200541a0036a3602c009200741024d0d0c200541023602e0022005200b3602dc022005200c3602d8022005200d3602d002200520073602d402200520023602c80920074103460d0d20054103360280032005200b3602fc022005200c3602f802200520073602f4022005200d3602f002200541d8f1cb80003602dc03200541d8edcb80003602d003200541c8f1cb80003602c403200541e8eccb80003602b8032005200541b8016a3602d8032005200541f0026a3602d4032005200541c8096a3602cc032005200541d0026a3602c8032005200541c0096a3602c003200520054190096a3602bc032005200541f8006a3602b4032005200541f8086a3602b0032005200541e8006a3602b80120052008411c6a3602b809200541043602b4092005200541b0036a3602b009200541e0086a41086a200541d4086a41086a280200360200200520052902d4083703e0082009200a2013200541e0086a200541b0096a10b9b28080000c010b2008280228210b2008280224210c200828021c210d20054100360288092005200b360284092005200c360280092005200d3602f808200520073602fc082005410036028801200541e4f3cb800036027820054204370280012005410136027c20074101460d0d200541013602a0092005200b36029c092005200c360298092005200d3602900920052007360294092005200541a0036a3602c009200741024d0d0e200541023602e0022005200b3602dc022005200c3602d8022005200d3602d002200520073602d402200520023602c80920074103460d0f20054103360280032005200b3602fc022005200c3602f802200520073602f4022005200d3602f002200541d8f1cb80003602dc03200541d8edcb80003602d003200541c8f1cb80003602c403200541e8eccb80003602b8032005200541b8016a3602d8032005200541f0026a3602d4032005200541c8096a3602cc032005200541d0026a3602c8032005200541c0096a3602c003200520054190096a3602bc032005200541f8006a3602b4032005200541f8086a3602b0032005200541e8006a3602b80120052008411c6a3602dc08200541043602d8082005200541b0036a3602d4082008200541d4086a10bdb280800041002d00d8a2db80000d0041002802cca2db8000450d00200541013602b0092005410028029894db800022082902143702b40941002802d88fdb800041d4e9c3800041002802c8a2db800041024622071b220b200541b0096a41002802dc8fdb800041bce9c3800020071b220728020c11848080800000450d00200541e0086a41086a200541b0096a41086a280200360200200520052902b0093703e0082008200b2007200541e0086a200541d4086a10b9b28080000b2000413a412a20052802a00322074106461b412920071b20051098988080000c190b20052f0180022108200541f8006a41086a20054180026a41086a290100370100200541c8016a41086a220b20054180026a411c6a290200370300200541d8016a220c20054180026a41246a290200370300200541e0016a220d20054180026a412c6a290200370300200541e8016a220920054180026a41346a290200370300200541f0016a220a20054180026a413c6a290200370300200541f8016a200541c4026a29020037030020052005290294023703c801200520052901820237017a200541f8006a411c6a200b290300370200200541f8006a41246a200c290300370200200541f8006a412c6a200d290300370200200541f8006a41346a2009290300370200200541f8006a413c6a200a280200360200200520052903c80137028c01200541b8016a41086a200541c8016a41346a280200360200200520052902f4013703b8012005200736028801200520083b0178200541003602b003200541003a00b80320012d0008450d0e0c0f0b2000410f3a00000c2c0b41fcebcb8000412241fcf2cb8000109181808000000b41fcebcb8000412241fcf2cb8000109181808000000b41fcebcb8000412241fcf2cb8000109181808000000b41fcebcb8000412241a4f2cb8000109181808000000b41fcebcb8000412241a4f2cb8000109181808000000b41fcebcb8000412241a4f2cb8000109181808000000b41fcebcb8000412241b0f3cb8000109181808000000b41fcebcb8000412241b0f3cb8000109181808000000b41fcebcb8000412241b0f3cb8000109181808000000b41fcebcb8000412241b0f3cb8000109181808000000b41fcebcb8000412241b0f3cb8000109181808000000b41fcebcb8000412241b0f3cb8000109181808000000b41fcebcb8000412241b0f3cb8000109181808000000b20012802002001280204410020052802b40310f0a1808000450d00200541b0036a10f1a18080000c010b200541b0036a10f1a18080002001280204210720012d000821080240024002400240024002400240024002402001280200220b0e09080700010203040506080b20072007280200220c41016a360200200c4100480d200c070b20072007280200220c41016a360200200c4100480d1f0c060b20072007280200220c41016a360200200c4100480d1e0c050b20072007280200220c41016a360200200c4100480d1d0c040b20072007280200220c41016a360200200c4100480d1c0c030b20072007280200220c41016a360200200c4100480d1b0c020b20072007280200220c41016a360200200c41004e0d010c1a0b20072007280200220c41016a360200200c4100480d190b20052007360284022005200b36028002200520083a008802200541b0036a200541b8016a41ecebcb8000108e8c808000200541e0086a20054180026a200541b0036a10fca180800020052d00e008410f470d010b200541c8016a41186a200541f8006a41186a290200370300200541c8016a41106a200541f8006a41106a290200370300200541c8016a41086a200541f8006a41086a290200370300200541f0026a41086a2207200541a2016a290100370300200541f0026a41106a2208200541aa016a290100370300200541f0026a41166a220b200541f8006a41386a2901003701002005200529019a013703f002200520052902783703c80120052d009801210c20052d009901210d200541b0036a200541c8016a10c6a380800020052d00b003450d08200541d9026a200541bc036a2802002207360000200520052902b403220e3700d102200541a0036a41086a20073602002005200e3703a0034100280284a2db800041044b0d0441002d00b894db80000e03040203010b200541f8086a41106a200541e0086a41106a280200360200200541f8086a41086a200541e0086a41086a290200370300200520052902e0083703f8080240024002404100280284a2db800041044b0d000240024041002d00ac94db800022070e03020101000b41a494db800010c3b280800041ff01712207450d010b41002802a494db8000200710b8b2808000450d0041002802a494db8000220828022022070d0141fcebcb8000412241e8f1cb8000109181808000000b41002d00d8a2db80000d0141002802cca2db8000450d01200541013602a003200541002802a494db800022092902143702a40341002802d88fdb800041d4e9c3800041002802c8a2db800041024622071b220a200541a0036a41002802dc8fdb800041bce9c3800020071b221328020c11848080800000450d0141002802a494db800022082802202207450d0a2008280228210b2008280224210c200828021c210d200541003602a0092005200b36029c092005200c360298092005200d36029009200520073602940920054100360290022005418cf2cb8000360280022005420437028802200541013602840220074101460d0b200541013602e0022005200b3602dc022005200c3602d8022005200d3602d002200520073602d4022005200541f8086a3602ac09200741024d0d0c20054102360280032005200b3602fc022005200c3602f8022005200d3602f002200520073602f4022005200541b8016a3602c00920074103460d0d200541033602d8012005200b3602d4012005200c3602d001200520073602cc012005200d3602c801200541d8edcb80003602dc0320054188eecb80003602d00320054194f2cb80003602c403200541e8eccb80003602b803200520013602c8092005200541c8096a3602d8032005200541c8016a3602d4032005200541c0096a3602cc032005200541f0026a3602c8032005200541ac096a3602c0032005200541d0026a3602bc03200520054180026a3602b403200520054190096a3602b00320052008411c6a3602dc08200541043602d8082005200541b0036a3602d408200541b0096a41086a200541a0036a41086a280200360200200520052902a0033703b0092009200a2013200541b0096a200541d4086a10b9b28080000c010b2008280228210b2008280224210c200828021c210d200541003602a0092005200b36029c092005200c360298092005200d36029009200520073602940920054100360290022005418cf2cb8000360280022005420437028802200541013602840220074101460d0d200541013602e0022005200b3602dc022005200c3602d8022005200d3602d002200520073602d4022005200541f8086a3602ac09200741024d0d0e20054102360280032005200b3602fc022005200c3602f8022005200d3602f002200520073602f4022005200541b8016a3602c00920074103460d0f200541033602d8012005200b3602d4012005200c3602d001200520073602cc012005200d3602c801200541d8edcb80003602dc0320054188eecb80003602d00320054194f2cb80003602c403200541e8eccb80003602b803200520013602c8092005200541c8096a3602d8032005200541c8016a3602d4032005200541c0096a3602cc032005200541f0026a3602c8032005200541ac096a3602c0032005200541d0026a3602bc03200520054180026a3602b403200520054190096a3602b00320052008411c6a3602a803200541043602a4032005200541b0036a3602a0032008200541a0036a10bdb280800041002d00d8a2db80000d0041002802cca2db8000450d00200541013602d408200541002802a494db800022082902143702d80841002802d88fdb800041d4e9c3800041002802c8a2db800041024622071b220b200541d4086a41002802dc8fdb800041bce9c3800020071b220728020c11848080800000450d00200541b0096a41086a200541d4086a41086a280200360200200520052902d4083703b0092008200b2007200541b0096a200541a0036a10b9b28080000b2000413a2005109898808000024020052802c0012208450d0020052802bc0141306a21070340200710e38a808000200741c0006a21072008417f6a22080d000b0b024020052802b801450d0020052802bc01410028029c96db8000118080808000000b024020052802782207418080808078460d002007450d00200528027c410028029c96db8000118080808000000b2005418c016a210702400240024002402005280288010e040102000a010b200710ec8b808000200528028c010d020c090b200710ed8b808000200528028c010d010c080b200710ee8b808000200528028c01450d070b200528029001410028029c96db8000118080808000000c060b41b094db800010c3b280800041ff01710e03020001000b41002802b094db8000210b0240024041002802dca2db80004102460d004188e7d48000210741bce6d4800021080c010b4100280290a2db80002108410028028ca2db800021074100280288a2db80004101470d0020072008280208417f6a4178716a41086a21070b2007200b200828021411848080800000450d010b41002802b094db8000220828022022070d0141fcebcb800041224190f1cb8000109181808000000b41002d00d8a2db80000d0141002802cca2db8000450d01200541013602d408200541002802b094db800022082902143702d80841002802d88fdb800041d4e9c3800041002802c8a2db800041024622071b220a200541d4086a41002802dc8fdb800041bce9c3800020071b221328020c11848080800000450d0141002802b094db8000220b2802202207450d0b200b280228210c200b280224210d200b28021c2109200541003602f0082005200c3602ec082005200d3602e808200520093602e008200520073602e408200541003602d801200541c0f1cb80003602c801200542043702d001200541013602cc0120074101460d0c20054101360288092005200c360284092005200d36028009200520093602f808200520073602fc082005200541a0036a36028c09200741024d0d0d200541023602a0092005200c36029c092005200d3602980920052009360290092005200736029409200520023602a80920074103460d0e20054103360280032005200c3602fc022005200d3602f802200520073602f402200520093602f002200541d8f1cb80003602ac02200541d8edcb80003602a002200541c8f1cb800036029402200541e8eccb8000360288022005200541ac096a3602a8022005200541f0026a3602a4022005200541a8096a36029c02200520054190096a3602980220052005418c096a360290022005200541f8086a36028c022005200541c8016a360284022005200541e0086a360280022005200541e8006a3602ac092005200b411c6a3602b809200541043602b409200520054180026a3602b00920052902d408210e20052802dc0821072008290200210f200542013702e803200541013602e003200541b0e1d480003602dc03200520073602d8032005200e3702d003200835022c210e2008350230211020083502342111200835023821122005419083808000ad422086200541c8096aad843703c009200541013a00cc09200520112012422086843702c8032005410241012011501b3602c4032005200e2010422086843702bc03200541024101200e501b3602b8032005200541c0096a3602e4032005200541b0096a3602c8092005200f3702b003200a200541b0036a2013280210118b80808000000c010b2008280228210b2008280224210c200828021c210d200541003602f0082005200b3602ec082005200c3602e8082005200d3602e008200520073602e408200541003602d801200541c0f1cb80003602c801200542043702d001200541013602cc0120074101460d0e20054101360288092005200b360284092005200c360280092005200d3602f808200520073602fc082005200541a0036a3602ac09200741024d0d0f200541023602a0092005200b36029c092005200c360298092005200d360290092005200736029409200520023602c00920074103460d1020054103360280032005200b3602fc022005200c3602f802200520073602f4022005200d3602f002200541d8f1cb80003602dc03200541d8edcb80003602d003200541c8f1cb80003602c403200541e8eccb80003602b8032005200541c8096a3602d8032005200541f0026a3602d4032005200541c0096a3602cc03200520054190096a3602c8032005200541ac096a3602c0032005200541f8086a3602bc032005200541c8016a3602b4032005200541e0086a3602b0032005200541e8006a3602c80920052008411c6a3602dc08200541043602d8082005200541b0036a3602d4082005200836029402200542013703800241002802dca2db800021072005200541d4086a36029002024020074102470d004100280290a2db80002108410028028ca2db8000210702404100280288a2db80004101470d0020072008280208417f6a4178716a41086a21070b200720054180026a200828022811848080800000450d00200720054180026a200828022c118b80808000000b41002d00d8a2db80000d0041002802cca2db8000450d00200541013602b009200541002802b094db800022082902143702b40941002802d88fdb800041d4e9c3800041002802c8a2db800041024622071b220b200541b0096a41002802dc8fdb800041bce9c3800020071b220728020c11848080800000450d0020054180026a41086a200541b0096a41086a280200360200200520052902b009370380022008200b200720054180026a200541d4086a10b9b28080000b2000413a412a20052802a00322074106461b412920071b2005109898808000024020052802c0012208450d0020052802bc0141306a21070340200710e38a808000200741c0006a21072008417f6a22080d000b0b20052802b801450d0020052802bc01410028029c96db8000118080808000000b200541e8006a10ec8b80800002402005280268450d00200528026c410028029c96db8000118080808000000b410121070c130b200541d0026a41166a2204200b290100370100200541d0026a41106a22032008290300370300200541d0026a41086a2007290300220e370300200520052903f00222113703d002200541c9036a2004290100370000200541c3036a20032903003700002005200e3700bb03200520113700b303200541b0036a41386a200141086a280200360200200541f4036a200241086a280200360200200520012902003703e003200520022902003702ec032005419c036a200541e8006a41086a28020036000020052005290368370094032005200d3a00b2032005200c3a00b103200541013a00b003200541d8036a20054198036a29000037000020052005290091033700d10341014100200541b0036a10f18e808000024020052802c0012204450d0020052802bc0141306a21070340200710e38a808000200741c0006a21072004417f6a22040d000b0b024020052802b801450d0020052802bc01410028029c96db8000118080808000000b2000410f3a00000c140b41fcebcb8000412241e8f1cb8000109181808000000b41fcebcb8000412241e8f1cb8000109181808000000b41fcebcb8000412241e8f1cb8000109181808000000b41fcebcb8000412241e8f1cb8000109181808000000b41fcebcb8000412241e8f1cb8000109181808000000b41fcebcb8000412241e8f1cb8000109181808000000b41fcebcb8000412241e8f1cb8000109181808000000b41fcebcb800041224190f1cb8000109181808000000b41fcebcb800041224190f1cb8000109181808000000b41fcebcb800041224190f1cb8000109181808000000b41fcebcb800041224190f1cb8000109181808000000b41fcebcb800041224190f1cb8000109181808000000b41fcebcb800041224190f1cb8000109181808000000b41fcebcb800041224190f1cb8000109181808000000b000b200020052802b00320052d00c8031098988080000c010b2000412c20051098988080000b410021070b024020070d002004280200418080808078460d00200410ec8b8080002004280200450d002004280204410028029c96db8000118080808000000b20064129460d00024020032802082204450d00200328020421070340200710d38b808000200741a0016a21072004417f6a22040d000b0b2003280200450d002003280204410028029c96db8000118080808000000b200210f1a1808000200110f1a18080000b200541d0096a2480808080000bfa3205057f017e057f027e017f23808080800041f0066b2209248080808000024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020072d000041606a41ff0171220a4103200a410349220b1b20052d0000220c41606a220d41ff0171220a4103200a4103491b470d000240200b0d00200d41024d0d00200720051083a2808000450d020b200428020820064d0d11200428020420064106746a220a41346a280200210c200a310038210e200a280230220b0e090b0a030405060708090b0b200c41204f0d010b2000413e20071098988080000c100b2004280208220b20064d0d0a200941e0056a41106a200428020420064106746a220a41106a290300370300200941e0056a41186a200a41186a290300370300200941e0056a41206a200a41206a290300370300200941e0056a41286a200a41286a290300370300200941e0056a41306a220d200a41306a290300370300200941e0056a41386a200a41386a2903003703002009200a2903003703e0052009200a41086a2903003703e805200a200a41c0006a200b2006417f736a41067410f8b28080001a2004200b417f6a36020802400240024002400240024002400240024020072d000041606a41ff0171220a4103200a4103491b0e0400010212000b2001280204210620012d000821080240024002400240024002400240024002402001280200220f0e09080700010203040506080b20062006280200220a41016a360200200a41004e0d070c290b20062006280200220a41016a360200200a41004e0d060c280b20062006280200220a41016a360200200a41004e0d050c270b20062006280200220a41016a360200200a41004e0d040c260b20062006280200220a41016a360200200a41004e0d030c250b20062006280200220a41016a360200200a41004e0d020c240b20062006280200220a41016a360200200a41004e0d010c230b20062006280200220a41016a360200200a4100480d220b2002280204210a20022d0008210b0240024002400240024002400240024002402002280200220d0e09080700010203040506080b200a200a280200221041016a360200201041004e0d070c290b200a200a280200221041016a360200201041004e0d060c280b200a200a280200221041016a360200201041004e0d050c270b200a200a280200221041016a360200201041004e0d040c260b200a200a280200221041016a360200201041004e0d030c250b200a200a280200221041016a360200201041004e0d020c240b200a200a280200221041016a360200201041004e0d010c230b200a200a280200221041016a36020020104100480d220b2009200a3602442009200d3602402009200b3a0048200941d0006a41386a200941e0056a41386a290300370300200941d0006a41306a220d200941e0056a41306a290300370300200941d0006a41286a200941e0056a41286a290300370300200941d0006a41206a200941e0056a41206a290300370300200941d0006a41186a200941e0056a41186a290300370300200941d0006a41106a200941e0056a41106a290300370300200920092903e805370358200920092903e00537035041002d0098a2db80001a41c00041002802a496db800011828080800000220a450d13200928028401210b20092d008801211002400240024002400240024002400240024020092802800122110e09080700010203040506080b200b200b280200221241016a360200201241004e0d070c290b200b200b280200221241016a360200201241004e0d060c280b200b200b280200221241016a360200201241004e0d050c270b200b200b280200221241016a360200201241004e0d040c260b200b200b280200221241016a360200201241004e0d030c250b200b200b280200221241016a360200201241004e0d020c240b200b200b280200221241016a360200201241004e0d010c230b200b200b280200221241016a36020020124100480d220b20092d005022124106470d02200941e8006a290300210e0c030b2001280204210620012d000821080240024002400240024002400240024002402001280200220f0e09080700010203040506080b20062006280200220a41016a360200200a41004e0d070c280b20062006280200220a41016a360200200a41004e0d060c270b20062006280200220a41016a360200200a41004e0d050c260b20062006280200220a41016a360200200a41004e0d040c250b20062006280200220a41016a360200200a41004e0d030c240b20062006280200220a41016a360200200a41004e0d020c230b20062006280200220a41016a360200200a41004e0d010c220b20062006280200220a41016a360200200a4100480d210b2002280204210a20022d0008210b0240024002400240024002400240024002402002280200220d0e09080700010203040506080b200a200a280200221041016a360200201041004e0d070c280b200a200a280200221041016a360200201041004e0d060c270b200a200a280200221041016a360200201041004e0d050c260b200a200a280200221041016a360200201041004e0d040c250b200a200a280200221041016a360200201041004e0d030c240b200a200a280200221041016a360200201041004e0d020c230b200a200a280200221041016a360200201041004e0d010c220b200a200a280200221041016a36020020104100480d210b2009200a3602442009200d3602402009200b3a0048200941d0006a41386a200941e0056a41386a290300370300200941d0006a41306a220d200941e0056a41306a290300370300200941d0006a41286a200941e0056a41286a290300370300200941d0006a41206a200941e0056a41206a290300370300200941d0006a41186a200941e0056a41186a290300370300200941d0006a41106a200941e0056a41106a290300370300200920092903e805370358200920092903e00537035041002d0098a2db80001a41c00041002802a496db800011828080800000220a450d13200928028401210b20092d008801211002400240024002400240024002400240024020092802800122110e09080700010203040506080b200b200b280200221241016a360200201241004e0d070c280b200b200b280200221241016a360200201241004e0d060c270b200b200b280200221241016a360200201241004e0d050c260b200b200b280200221241016a360200201241004e0d040c250b200b200b280200221241016a360200201241004e0d030c240b200b200b280200221241016a360200201241004e0d020c230b200b200b280200221241016a360200201241004e0d010c220b200b200b280200221241016a36020020124100480d210b20092d005022124106470d03200941e8006a290300210e0c040b2001280204210620012d000821080240024002400240024002400240024002402001280200220f0e09080700010203040506080b20062006280200220a41016a360200200a41004e0d070c270b20062006280200220a41016a360200200a41004e0d060c260b20062006280200220a41016a360200200a41004e0d050c250b20062006280200220a41016a360200200a41004e0d040c240b20062006280200220a41016a360200200a41004e0d030c230b20062006280200220a41016a360200200a41004e0d020c220b20062006280200220a41016a360200200a41004e0d010c210b20062006280200220a41016a360200200a4100480d200b2002280204210a20022d0008210b0240024002400240024002400240024002402002280200220d0e09080700010203040506080b200a200a280200221041016a360200201041004e0d070c270b200a200a280200221041016a360200201041004e0d060c260b200a200a280200221041016a360200201041004e0d050c250b200a200a280200221041016a360200201041004e0d040c240b200a200a280200221041016a360200201041004e0d030c230b200a200a280200221041016a360200201041004e0d020c220b200a200a280200221041016a360200201041004e0d010c210b200a200a280200221041016a36020020104100480d200b2009200a3602442009200d3602402009200b3a0048200941d0006a41386a200941e0056a41386a290300370300200941d0006a41306a220d200941e0056a41306a290300370300200941d0006a41286a200941e0056a41286a290300370300200941d0006a41206a200941e0056a41206a290300370300200941d0006a41186a200941e0056a41186a290300370300200941d0006a41106a200941e0056a41106a290300370300200920092903e805370358200920092903e00537035041002d0098a2db80001a41c00041002802a496db800011828080800000220a450d13200928028401210b20092d008801211002400240024002400240024002400240024020092802800122110e09080700010203040506080b200b200b280200221241016a360200201241004e0d070c270b200b200b280200221241016a360200201241004e0d060c260b200b200b280200221241016a360200201241004e0d050c250b200b200b280200221241016a360200201241004e0d040c240b200b200b280200221241016a360200201241004e0d030c230b200b200b280200221241016a360200201241004e0d020c220b200b200b280200221241016a360200201241004e0d010c210b200b200b280200221241016a36020020124100480d200b20092d005022124106470d04200941e8006a290300210e0c050b2009200929005837003720092009290051370330200920092903703703002009200941f8006a290300370308200941e8006a290300210e0b200a2009290360370310200a20123a0000200a2009290330370001200a2009290300370320200a20103a0038200a200b360234200a2011360230200a200e370318200a41086a2009290037370000200a41286a2009290308370300200941e3066a200941266a2d00003a0000200920083a00e006200920063602dc062009200f3602d806200920092f00243b00e106200941013602ec062009200a3602e806200941013602e406200941d8066a10f1a1808000024020092802ec062206450d0020092802e80641306a210a0340200a10e38a808000200a41c0006a210a2006417f6a22060d000b0b024020092802e406450d0020092802e806410028029c96db8000118080808000000b200d10f1a1808000200941c0006a10f1a18080002000412b20071098988080000c130b2009200929005837003720092009290051370330200920092903703703002009200941f8006a290300370308200941e8006a290300210e0b200a2009290360370310200a20123a0000200a2009290330370001200a2009290300370320200a20103a0038200a200b360234200a2011360230200a200e370318200a41086a2009290037370000200a41286a2009290308370300200941e3066a200941266a2d00003a0000200920083a00e006200920063602dc062009200f3602d806200920092f00243b00e106200941013602ec062009200a3602e806200941013602e406200941d8066a10f1a1808000024020092802ec062206450d0020092802e80641306a210a0340200a10e38a808000200a41c0006a210a2006417f6a22060d000b0b024020092802e406450d0020092802e806410028029c96db8000118080808000000b200d10f1a1808000200941c0006a10f1a18080002000412b20071098988080000c110b2009200929005837003720092009290051370330200920092903703703002009200941f8006a290300370308200941e8006a290300210e0b200a2009290360370310200a20123a0000200a2009290330370001200a2009290300370320200a20103a0038200a200b360234200a2011360230200a200e370318200a41086a2009290037370000200a41286a2009290308370300200941e3066a200941266a2d00003a0000200920083a00e006200920063602dc062009200f3602d806200920092f00243b00e106200941013602ec062009200a3602e806200941013602e406200941d8066a10f1a1808000024020092802ec062206450d0020092802e80641306a210a0340200a10e38a808000200a41c0006a210a2006417f6a22060d000b0b024020092802e406450d0020092802e806410028029c96db8000118080808000000b200d10f1a1808000200941c0006a10f1a18080002000412b20071098988080000c0f0b200c200c280200220641016a36020020064100480d180c070b200c200c280200220641016a36020020064100480d170c060b200c200c280200220641016a36020020064100480d160c050b200c200c280200220641016a36020020064100480d150c040b200c200c280200220641016a36020020064100480d140c030b200c200c280200220641016a36020020064100480d130c020b200c200c280200220641016a360200200641004e0d010c120b200c200c280200220641016a36020020064100480d110b02400240200a2d000022134106470d00200a41186a2903002114200a29031021150c010b200941b8066a200a410a6a2f00003b01002009200a2800063602b4062009200a2903203703a0062009200a41286a2903003703a806200a2f0001200a41036a2d0000411074722106200a41186a2903002114200a2903102115200a28020c2110200a2d00052112200a2d000421110b2001280204210a20012d0008210d2001280200220f0e090f070e0d0c0b0a09080f0b2000413e2007109898808000200d10f1a18080000c050b2006200b4184f0cb800010b980808000000b411041c00010bb80808000000b411041c00010bb80808000000b411041c00010bb80808000000b2000412e20071098988080000b024020072d0000220a411f4b0d0002400240200a41636a4100200a411e71411e461b0e020201000b200741046a10f1a18080000c010b200741046a10f2a18080000b0240200c411f4b0d0002400240200c41636a4100200c411e71411e461b0e020201000b200541046a10f1a18080000c010b200541046a10f2a18080000b2004280204210c02402004280208220a450d00200c41306a21070340200710e38a808000200741c0006a2107200a417f6a220a0d000b0b02402004280200450d00200c410028029c96db8000118080808000000b200341046a2107024020032802000d00200710f1a18080000c0e0b200710ec8b8080002007280200450d0d2003280208410028029c96db8000118080808000000c0d0b200a200a280200221641016a36020020164100480d080c070b200a200a280200221641016a360200201641004e0d060c070b200a200a280200221641016a360200201641004e0d050c060b200a200a280200221641016a360200201641004e0d040c050b200a200a280200221641016a360200201641004e0d030c040b200a200a280200221641016a360200201641004e0d020c030b200a200a280200221641016a360200201641004e0d010c020b200a200a280200221641016a36020020164100480d010b2009200a36021c2009200f3602182009200d3a00202002280204210a20022d0008210d0240024002400240024002400240024002402002280200220f0e09080700010203040506080b200a200a280200221641016a360200201641004e0d070c080b200a200a280200221641016a360200201641004e0d060c070b200a200a280200221641016a360200201641004e0d050c060b200a200a280200221641016a360200201641004e0d040c050b200a200a280200221641016a360200201641004e0d030c040b200a200a280200221641016a360200201641004e0d020c030b200a200a280200221641016a360200201641004e0d010c020b200a200a280200221641016a36020020164100480d010b2009200a3602282009200f3602242009200d3a002c200941306a41086a200341086a29020037030020092003290200370330200941c0006a41086a200441086a28020036020020092004290200370340200941d0006a200541900510f5b28080001a20094188066a20092903a806370300200920143703f805200920153703f005200920123a00e505200920113a00e405200920133a00e005200920092802b4063601e6052009200941b8066a2f01003b01ea05200920103602ec05200920092903a006370380062009200e422086200cad84370294062009200b36029006200920063b00e105200920064110763a00e305200941d8066a200941186a200941246a200941306a200941c0006a200941d0006a200941e0056a20081080a280800020092d00dd06210a20092d00dc06210420092802d8062203418080808078460d02200941106a200941ee066a2f01003b0100200941086a200941d8066a410e6a290100370300200920092901de06220e370300200941c6066a20092f01043b0100200941c8066a41086a2009410e6a2801003602002009200a3a00c106200920043a00c006200920033602bc062009200e3e01c206200920092901063703c806200941e0056a41086a200141086a280200360200200920012902003703e005200941d0006a41086a200241086a280200360200200920022902003703502000200941e0056a200941d0006a200941bc066a200941c8066a1081a280800020072d0000220a411f4b0d05200a41636a4100200a411e71411e461b0e020501030b000b200741046a10f2a18080000c030b20002004200a10989880800020072d0000220a411f4b0d0102400240200a41636a4100200a411e71411e461b0e020301000b200741046a10f1a18080000c020b200741046a10f2a18080000c010b200741046a10f1a18080000c010b200210f1a1808000200110f1a18080000b200941f0066a2480808080000bba0a01037f0240024020002d0000220241636a41002002411e71411e461b2203410020012d0000220441636a2004411e71411e471b470d0002400240024020030e03020100020b4100210220002d000c20012d000c470d03200028020420002802082001280204200128020810f0a18080000f0b20002d000c20012d000c470d0141002102200028020422042001280204470d022001280208210120002802082100410121020240024002400240024002400240024020040e090a00010203040506070a0b20002001460d09200041106a4101200141106a410110fb978080000f0b20002001460d08200041106a4102200141106a410210fb978080000f0b20002001460d07200041106a4103200141106a410310fb978080000f0b20002001460d06200041106a4104200141106a410410fb978080000f0b20002001460d05200041106a4105200141106a410510fb978080000f0b20002001460d04200041106a4106200141106a410610fb978080000f0b20002001460d03200041106a4107200141106a410710fb978080000f0b20002001460d02200041106a4108200141106a410810fb978080000f0b20002d00800520012d008005470d002002416a6a2202410820024108491b22032004416a6a2204410820044108491b470d004101210202400240024002400240024002400240200341ff01710e09090001020304050607090b4101210220044101470d08200041106a200141106a10e5a28080000f0b20044102470d0741002102200041106a200141106a10e5a2808000450d07200041e0006a200141e0006a10e5a28080000f0b20044103470d06200041106a200141106a10e5a2808000450d0541002102200041e0006a200141e0006a10e5a2808000450d06200041b0016a200141b0016a10e5a28080000f0b20044104470d05200041106a200141106a10e5a2808000450d04200041e0006a200141e0006a10e5a2808000450d0441002102200041b0016a200141b0016a10e5a2808000450d0520004180026a20014180026a10e5a28080000f0b20044105470d04200041106a200141106a10e5a2808000450d03200041e0006a200141e0006a10e5a2808000450d03200041b0016a200141b0016a10e5a2808000450d034100210220004180026a20014180026a10e5a2808000450d04200041d0026a200141d0026a10e5a28080000f0b20044106470d03200041106a200141106a10e5a2808000450d02200041e0006a200141e0006a10e5a2808000450d02200041b0016a200141b0016a10e5a2808000450d0220004180026a20014180026a10e5a2808000450d0241002102200041d0026a200141d0026a10e5a2808000450d03200041a0036a200141a0036a10e5a28080000f0b20044107470d02200041106a200141106a10e5a2808000450d01200041e0006a200141e0006a10e5a2808000450d01200041b0016a200141b0016a10e5a2808000450d0120004180026a20014180026a10e5a2808000450d01200041d0026a200141d0026a10e5a2808000450d0141002102200041a0036a200141a0036a10e5a2808000450d02200041f0036a200141f0036a10e5a28080000f0b200441074d0d012000200110e5a2808000450d00200041d0006a200141d0006a10e5a2808000450d00200041a0016a200141a0016a10e5a2808000450d00200041f0016a200141f0016a10e5a2808000450d00200041c0026a200141c0026a10e5a2808000450d0020004190036a20014190036a10e5a2808000450d0041002102200041e0036a200141e0036a10e5a2808000450d01200041b0046a200141b0046a10e5a28080000f0b410021020b20020bcc0601047f23808080800041c0006b2202248080808000410121030240024002400240200028020041576a2204410120044103491b0e03000102000b2002200041086a360208200128021c4198b9cc80004108200128022028020c118180808000002100200241003a001d200220003a001c20022001360218200241186a41a0b9cc80004104200241086a4188b9cc800010a3818080001a20022d001d220120022d001c220072210320014101470d0220004101710d020240200228021822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c030b200128021c4190c5c080004101200128022028020c1181808080000021030c020b20022000360208200128021c41c4b9cc8000410a200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41a0b9cc80004104200041206a41a4b9cc800010a3818080001a200241186a41ceb9cc80004105200241086a41b4b9cc800010a3818080001a20022d001d220120022d001c220072210320014101470d0120004101710d010240200228021822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c020b200128021c4190c5c080004101200128022028020c1181808080000021030c010b2002200041086a360204200128021c2200418d8ecc800041052001280220220528020c2204118180808000000d000240024020012d00144104710d004101210320004193c5c0800041012004118180808000000d02200241046a200110f39c808000450d010c020b20004194c5c0800041022004118180808000000d0141012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200536020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f39c8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021030b200241c0006a24808080800020034101710bac0b04027f017e037f037e23808080800041a0156b2202248080808000200241086a200141086a28020022033602002002200129020022043703002002280204210102400240024002400240024002400240024002402004a722050e09080700010203040506080b20012001280200220641016a360200200641004e0d070c080b20012001280200220641016a360200200641004e0d060c070b20012001280200220641016a360200200641004e0d050c060b20012001280200220641016a360200200641004e0d040c050b20012001280200220641016a360200200641004e0d030c040b20012001280200220641016a360200200641004e0d020c030b20012001280200220641016a360200200641004e0d010c020b20012001280200220641016a36020020064100480d010b200220033a001c20022001360218200220053602142002411f3a001020024180106a4105200241106a10fda6808000200228028410220720022802881041002802c495db80001184808080000021060240200228028010450d002007410028029c96db8000118080808000000b0240024002400240024020060d0010d5a4808000210402400240024002400240024002400240024020050e09080700010203040506080b20012001280200220641016a36020020064100480d0d0c070b20012001280200220641016a36020020064100480d0c0c060b20012001280200220641016a36020020064100480d0b0c050b20012001280200220641016a36020020064100480d0a0c040b20012001280200220641016a36020020064100480d090c030b20012001280200220641016a36020020064100480d080c020b20012001280200220641016a360200200641004e0d010c070b20012001280200220641016a36020020064100480d060b200220013602b005200220053602ac05200220033a00b40541002d0098a2db80001a41e00041002802a496db8000118280808000002201450d0120014200370310200120043703082001411a3a0000200141186a4200370300200241013602c005200220013602bc05200241013602b80520024180106a200241ac056a200241b8056a10fa9b80800020022802881021012002280284102105200228028010210320022802a0102206418080808078460d02200241b8056a41106a2002419c106a2802002207360200200241b8056a41086a20024194106a29020022083703002002200229028c1022093703b80520022902a410210a200241b8106a200241086a2802003602002002419d106a2007360000200241153a00801020024180106a41156a2008370000200220022903003703b0102002200136008910200220053600851020022003360081102002200937008d102002200a3703a810200220063602a4104101410020024180106a10f18e80800020024180106a4105200241106a10fda680800020022802881021052002280284102101200220043703b80520012005200241b8056a410841002802f495db8000118380808000000240200228028010450d002001410028029c96db8000118080808000000b200241d0056a41106a200241106a41900510f5b28080001a200241013b01d00520024180106a200410e796808000200241d0056a200228028410220120022802881010f7a18080000240200228028010450d002001410028029c96db8000118080808000000b200241d0056a10fa96808000200041293602000c040b200041073602000c020b411041e00010bb80808000000b410f21060240024002400240024020030e0704030402010400040b411e21060c030b410c21060c020b410d21060c010b410e21060b2000200136020820002005360204200020063602000b200241106a410472210502400240024020022d0010220141636a41002001411e71411e461b0e020201000b200510f1a1808000200210f1a18080000c020b200510f2a18080000b200210f1a18080000b200241a0156a2480808080000f0b000bd50e02077f057e2380808080004180026b2204248080808000200420023602102004200136020c024002400240024002400240024002404100280284a2db80000d0002400240024041002d00a099db80000e03030102000b419899db800010c3b280800041ff01710e03020001000b410028029899db800021050240024041002802dca2db80004102460d004188e7d48000210241bce6d4800021010c010b4100280290a2db80002101410028028ca2db800021024100280288a2db80004101470d0020022001280208417f6a4178716a41086a21020b20022005200128021411848080800000450d010b410028029899db8000220228022022010d0141fcebcb8000412241e0b1cc8000109181808000000b41002d00d8a2db80000d0641002802cca2db80004105470d06200441053602142004410028029899db8000220229021437021841002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2206200441146a41002802dc8fdb800041bce9c3800020011b220728020c11848080800000450d06410028029899db800022052802202201450d012005280228210820052802242109200528021c210a20044100360254200420083602502004200936024c2004200a360244200420013602482004410036026820044180b2cc8000360258200442043702602004410136025c20014101460d0220044101360280012004200836027c200420093602782004200a3602702004200136027420042004410c6a36028401200141024d0d03200420083602940120042009360290012004200136028c012004200a36028801200441e8f5cb800036024020044180a0cc8000360234200441e8eccb800036022820042005411c6a3602a801200441033602a401200441023602980120042004419c016a36023c200420044188016a360238200420044184016a3602302004200441f0006a36022c2004200441d8006a3602242004200441c4006a3602202004200441206a3602a0012004200441106a36029c012004290214210b200428021c21012002290200210c200442013702e401200441013602dc01200441b0e1d480003602d801200420013602d4012004200b3702cc01200235022c210b2002350230210d2002350234210e2002350238210f2004419083808000ad422086200441f8016aad843703f001200441013a00fc012004200e200f422086843702c401200441024101200e501b3602c0012004200b200d422086843702b801200441024101200b501b3602b4012004200441f0016a3602e0012004200441a0016a3602f8012004200c3702ac012006200441ac016a2007280210118b80808000000c060b2002280228210520022802242108200228021c210920044100360254200420053602502004200836024c20042009360244200420013602482004410036026820044180b2cc8000360258200442043702602004410136025c20014101460d0320044101360280012004200536027c20042008360278200420093602702004200136027420042004410c6a3602f001200141024d0d04200420053602940120042008360290012004200136028c012004200936028801200441e8f5cb80003602cc0120044180a0cc80003602c001200441e8eccb80003602b40120042002411c6a36021c2004410336021820044102360298012004200441f8016a3602c801200420044188016a3602c4012004200441f0016a3602bc012004200441f0006a3602b8012004200441d8006a3602b0012004200441c4006a3602ac012004200441ac016a3602142004200441106a3602f801200420023602342004420137032041002802dca2db800021022004200441146a360230024020024102470d004100280290a2db80002101410028028ca2db8000210202404100280288a2db80004101470d0020022001280208417f6a4178716a41086a21020b2002200441206a200128022811848080800000450d002002200441206a200128022c118b80808000000b41002d00d8a2db80000d0541002802cca2db80004105470d05200441053602a0012004410028029899db800022012902143702a40141002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b2205200441a0016a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d05200441206a41086a200441a0016a41086a280200360200200420042902a001370320200120052002200441206a200441146a10b9b28080000c050b41fcebcb8000412241e0b1cc8000109181808000000b41fcebcb8000412241e0b1cc8000109181808000000b41fcebcb8000412241e0b1cc8000109181808000000b41fcebcb8000412241e0b1cc8000109181808000000b41fcebcb8000412241e0b1cc8000109181808000000b410821020240200428021022012d00004106470d00200441003602ac01200441013a00b4010240024020012d00384101470d00200128023020012802344100200410e8928080000d010b200441ac016a1090928080000c010b200441ac016a109092808000412921020b2000200236020020044180026a2480808080000bc60e02077f057e2380808080004180026b2203248080808000200320013602102003200036020c024002400240024002400240024002404100280284a2db80000d0002400240024041002d00ac99db80000e03030102000b41a499db800010c3b280800041ff01710e03020001000b41002802a499db800021040240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021000c010b4100280290a2db80002100410028028ca2db800021014100280288a2db80004101470d0020012000280208417f6a4178716a41086a21010b20012004200028021411848080800000450d010b41002802a499db8000220128022022000d0141fcebcb8000412241bcb3cc8000109181808000000b41002d00d8a2db80000d0641002802cca2db80004105470d0620034105360214200341002802a499db8000220129021437021841002802d88fdb800041d4e9c3800041002802c8a2db800041024622001b2205200341146a41002802dc8fdb800041bce9c3800020001b220628020c11848080800000450d0641002802a499db800022042802202200450d012004280228210720042802242108200428021c210920034100360254200320073602502003200836024c200320093602442003200036024820034100360268200341d8b3cc8000360258200342043702602003410136025c20004101460d0220034101360280012003200736027c20032008360278200320093602702003200036027420032003410c6a36028401200041024d0d03200320073602940120032008360290012003200036028c012003200936028801200341e8f5cb800036024020034180a0cc8000360234200341e8eccb800036022820032004411c6a3602a801200341033602a401200341023602980120032003419c016a36023c200320034188016a360238200320034184016a3602302003200341f0006a36022c2003200341d8006a3602242003200341c4006a3602202003200341206a3602a0012003200341106a36029c012003290214210a200328021c21002001290200210b200342013702e401200341013602dc01200341b0e1d480003602d801200320003602d4012003200a3702cc01200135022c210a2001350230210c2001350234210d2001350238210e2003419083808000ad422086200341f8016aad843703f001200341013a00fc012003200d200e422086843702c401200341024101200d501b3602c0012003200a200c422086843702b801200341024101200a501b3602b4012003200341f0016a3602e0012003200341a0016a3602f8012003200b3702ac012005200341ac016a2006280210118b80808000000c060b2001280228210420012802242107200128021c210820034100360254200320043602502003200736024c200320083602442003200036024820034100360268200341d8b3cc8000360258200342043702602003410136025c20004101460d0320034101360280012003200436027c20032007360278200320083602702003200036027420032003410c6a3602f001200041024d0d04200320043602940120032007360290012003200036028c012003200836028801200341e8f5cb80003602cc0120034180a0cc80003602c001200341e8eccb80003602b40120032001411c6a36021c2003410336021820034102360298012003200341f8016a3602c801200320034188016a3602c4012003200341f0016a3602bc012003200341f0006a3602b8012003200341d8006a3602b0012003200341c4006a3602ac012003200341ac016a3602142003200341106a3602f801200320013602342003420137032041002802dca2db800021012003200341146a360230024020014102470d004100280290a2db80002100410028028ca2db8000210102404100280288a2db80004101470d0020012000280208417f6a4178716a41086a21010b2001200341206a200028022811848080800000450d002001200341206a200028022c118b80808000000b41002d00d8a2db80000d0541002802cca2db80004105470d05200341053602a001200341002802a499db800022002902143702a40141002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2204200341a0016a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d05200341206a41086a200341a0016a41086a280200360200200320032902a001370320200020042001200341206a200341146a10b9b28080000c050b41fcebcb8000412241bcb3cc8000109181808000000b41fcebcb8000412241bcb3cc8000109181808000000b41fcebcb8000412241bcb3cc8000109181808000000b41fcebcb8000412241bcb3cc8000109181808000000b41fcebcb8000412241bcb3cc8000109181808000000b0240200328021022012d00004106470d00200341003602ac01200341013a00b4010240024020012d00384101470d00200128023020012802344100200310e8928080000d010b200341ac016a1090928080000c010b200341ac016a1090928080000b20034180026a2480808080000be20604017f017e047f037e23808080800041d0056b2202248080808000200241086a200141086a28020036020020022001290200370300200241306a410520021081a780800002400240024020022802300d0020004107360200200210f1a18080000c010b200229033821032002280204210120022d00082104024002400240024002400240024002400240200228020022050e09080700010203040506080b20012001280200220641016a36020020064100480d090c070b20012001280200220641016a36020020064100480d080c060b20012001280200220641016a36020020064100480d070c050b20012001280200220641016a36020020064100480d060c040b20012001280200220641016a36020020064100480d050c030b20012001280200220641016a36020020064100480d040c020b20012001280200220641016a360200200641004e0d010c030b20012001280200220641016a36020020064100480d020b200220013602102002200536020c200220043a001441002d0098a2db80001a0240024041e00041002802a496db8000118280808000002201450d002001411b3a0000200241013602202002200136021c20024101360218200241306a2002410c6a200241186a10fa9b80800020022802382101200228023421042002280230210520022802502206418080808078460d01200241286a200241cc006a2802002207360200200241186a41086a200241c4006a29020022083703002002200229023c22093703182002290254210a200241e8006a200241086a280200360200200241c5006a2008370000200241cd006a200736000020022002290300370360200220013600392002200436003520022005360031200241163a00302002200937003d2002200a3703582002200636025441014100200241306a10f18e808000200241306a200310e79680800020022802342201200228023841002802ac95db8000118b808080000002402002280230450d002001410028029c96db8000118080808000000b200041293602000c020b411041e00010bb80808000000b410f21060240024002400240024020050e0704030402010400040b411e21060c030b410c21060c020b410d21060c010b410e21060b200020013602082000200436020420002006360200200210f1a18080000b200241d0056a2480808080000f0b000bca3401087f23808080800041b0076b220724808080800020072005360238200741e0006a200110e89e80800002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200728026022084109460d00200720072902643702402007200836023c200741e0006a200241900510f5b28080001a02400240024020072d0060220541636a41002005411e71411e461b0e03010002010b20072d006c2101200741306a20072802642007280268109daf808000200728023022094109460d04200728023421050c050b20072d00e0052101200741286a200741e0006a1080af808000200728022822054109470d020c030b200741f2066a2002410f6a2d00003a0000200720022f000d3b01f006200728026422094109460d0220072d006c2101200728026821050c030b200041023a0000410121000c2f0b200741206a2005200728022c109daf808000200728022022094109460d00200728022421050c010b4100280284a2db800041014b0d0441002d008493db80000e03040203010b200741d3006a200741f2066a220a2d00003a0000200720013a0050200720072f01f0063b0051200720053a004c200720054110763b014e20072009360248200720054108763a004d200741e0006a200341900510f5b28080001a20072d0060220541636a41002005411e71411e461b0e03060507060b41fc92db800010c3b280800041ff01710e03020001000b41002802fc92db800021090240024041002802dca2db80004102460d004188e7d48000210541bce6d4800021010c010b4100280290a2db80002101410028028ca2db800021054100280288a2db80004101470d0020052001280208417f6a4178716a41086a21050b20052009200128021411848080800000450d010b41002802fc92db8000220528022022010d0141fcebcb800041224198f6cb8000109181808000000b41002d00d8a2db80000d2641002802cca2db80004104490d26200741043602a006200741002802fc92db800022012902143702a40641002802d88fdb800041d4e9c3800041002802c8a2db800041024622051b2209200741a0066a41002802dc8fdb800041bce9c3800020051b220a28020c11848080800000450d2641002802fc92db80002205280220220b450d042005280228210c2005280224210d200528021c210e200741003602a8072007200c3602a4072007200d3602a0072007200b36029c072007200e36029807200741e8eccb80003602d80620072005411c6a3602c006200741013602bc062007410036027020074101360264200741fcefcb8000360260200742043702682007200741e0006a3602d406200720074198076a3602d0062007200741d0066a3602b80620074180076a41086a200741a0066a41086a280200360200200720072902a0063703800720012009200a20074180076a200741b8066a10b9b28080000c260b200528022821092005280224210a200528021c210b20074100360290072007200936028c072007200a3602880720072001360284072007200b36028007200741e8eccb80003602c00620072005411c6a3602a806200741013602a406200741003602a8072007410136029c07200741fcefcb800036029807200742043702a007200720074198076a3602bc06200720074180076a3602b8062007200741b8066a3602a006200720053602742007420137036041002802dca2db800021052007200741a0066a360270024020054102470d004100280290a2db80002101410028028ca2db8000210502404100280288a2db80004101470d0020052001280208417f6a4178716a41086a21050b2005200741e0006a200128022811848080800000450d002005200741e0006a200128022c118b80808000000b41002d00d8a2db80000d2541002802cca2db80004104490d25200741043602d006200741002802fc92db800022012902143702d40641002802d88fdb800041d4e9c3800041002802c8a2db800041024622051b2209200741d0066a41002802dc8fdb800041bce9c3800020051b220528020c11848080800000450d25200741e0006a41086a200741d0066a41086a280200360200200720072902d006370360200120092005200741e0006a200741a0066a10b9b28080000c250b20072d006c2101200741186a20072802642007280268109daf808000200728021822094109460d04200728021c21050c050b20072d00e0052101200741106a200741e0006a1080af808000200728021022054109470d020c030b200a2003410f6a2d00003a0000200720032f000d3b01f006200728026422094109460d0220072d006c2101200728026821050c030b41fcebcb800041224198f6cb8000109181808000000b200741086a20052007280214109daf808000200728020822094109460d00200728020c21050c010b4100280284a2db800041014b0d0441002d009093db80000e03040203010b200741df006a200741f0066a41026a2d00003a0000200720013a005c200720072f01f0063b005d200720053a0058200720054110763b015a20072009360254200720054108763a0059200741e0006a41086a200441086a29020037030020072004290200370360200741f0066a200741e0006a10b9af80800020072802f0062205418080808078470d0c4100280284a2db800041014b0d0941002d009c93db80000e03090708060b418893db800010c3b280800041ff01710e03020001000b410028028893db800021090240024041002802dca2db80004102460d004188e7d48000210541bce6d4800021010c010b4100280290a2db80002101410028028ca2db800021054100280288a2db80004101470d0020052001280208417f6a4178716a41086a21050b20052009200128021411848080800000450d010b410028028893db8000220528022022010d0141fcebcb800041224188f6cb8000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d01200741043602a0062007410028028893db800022012902143702a40641002802d88fdb800041d4e9c3800041002802c8a2db800041024622051b2209200741a0066a41002802dc8fdb800041bce9c3800020051b220a28020c11848080800000450d01410028028893db80002205280220220b450d092005280228210c2005280224210d200528021c210e200741003602a8072007200c3602a4072007200d3602a0072007200b36029c072007200e36029807200741e8eccb80003602d80620072005411c6a3602c006200741013602bc062007410036027020074101360264200741f8eecb8000360260200742043702682007200741e0006a3602d406200720074198076a3602d0062007200741d0066a3602b80620074180076a41086a200741a0066a41086a280200360200200720072902a0063703800720012009200a20074180076a200741b8066a10b9b28080000c010b200528022821092005280224210a200528021c210b20074100360290072007200936028c072007200a3602880720072001360284072007200b36028007200741e8eccb80003602c00620072005411c6a3602a806200741013602a406200741003602a8072007410136029c07200741f8eecb800036029807200742043702a007200720074198076a3602bc06200720074180076a3602b8062007200741b8066a3602a006200720053602742007420137036041002802dca2db800021052007200741a0066a360270024020054102470d004100280290a2db80002101410028028ca2db8000210502404100280288a2db80004101470d0020052001280208417f6a4178716a41086a21050b2005200741e0006a200128022811848080800000450d002005200741e0006a200128022c118b80808000000b41002d00d8a2db80000d0041002802cca2db80004104490d00200741043602d0062007410028028893db800022012902143702d40641002802d88fdb800041d4e9c3800041002802c8a2db800041024622051b2209200741d0066a41002802dc8fdb800041bce9c3800020051b220528020c11848080800000450d00200741e0006a41086a200741d0066a41086a280200360200200720072902d006370360200120092005200741e0006a200741a0066a10b9b28080000b200041322005109898808000200741c8006a10f1a1808000410021000c190b419493db800010c3b280800041ff01710e03020001000b410028029493db800021080240024041002802dca2db80004102460d004188e7d48000210541bce6d4800021010c010b4100280290a2db80002101410028028ca2db800021054100280288a2db80004101470d0020052001280208417f6a4178716a41086a21050b20052008200128021411848080800000450d010b410028029493db8000220528022022010d0141fcebcb8000412241a8f6cb8000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d01200741043602a0062007410028029493db800022012902143702a40641002802d88fdb800041d4e9c3800041002802c8a2db800041024622051b2208200741a0066a41002802dc8fdb800041bce9c3800020051b220928020c11848080800000450d01410028029493db80002205280220220a450d042005280228210b2005280224210c200528021c210d200741003602a8072007200b3602a4072007200c3602a0072007200a36029c072007200d36029807200741e8eccb80003602d80620072005411c6a3602c006200741013602bc062007410036027020074101360264200741b4efcb8000360260200742043702682007200741e0006a3602d406200720074198076a3602d0062007200741d0066a3602b80620074180076a41086a200741a0066a41086a280200360200200720072902a0063703800720012008200920074180076a200741b8066a10b9b28080000c010b2005280228210820052802242109200528021c210a200741003602a807200720083602a407200720093602a0072007200136029c072007200a36029807200741e8eccb80003602c00620072005411c6a3602a806200741013602a4062007410036027020074101360264200741b4efcb8000360260200742043702682007200741e0006a3602bc06200720074198076a3602b8062007200741b8066a3602a0062005200741a0066a10bdb280800041002d00d8a2db80000d0041002802cca2db80004104490d00200741043602d0062007410028029493db800022012902143702d40641002802d88fdb800041d4e9c3800041002802c8a2db800041024622051b2208200741d0066a41002802dc8fdb800041bce9c3800020051b220528020c11848080800000450d0020074180076a41086a200741d0066a41086a280200360200200720072902d0063703800720012008200520074180076a200741a0066a10b9b28080000b2000413220051098988080000c100b200741fc056a410a6a200741f0066a410a6a2f01003b0100200720072801f60636018206200720072f01f4063b018006200720053602fc054100280284a2db80004102490d020c030b41fcebcb800041224188f6cb8000109181808000000b41fcebcb8000412241a8f6cb8000109181808000000b02400240024041002d00a893db80000e03030102000b41a093db800010c3b280800041ff01710e03020001000b41002802a093db800021080240024041002802dca2db80004102460d004188e7d48000210541bce6d4800021010c010b4100280290a2db80002101410028028ca2db800021054100280288a2db80004101470d0020052001280208417f6a4178716a41086a21050b20052008200128021411848080800000450d010b41002802a093db8000220a28022022050d0141fcebcb8000412241f8f5cb8000109181808000000b41002d00d8a2db80000d0a41002802cca2db80004104490d0a2007410436028806200741002802a093db8000220b29021437028c0641002802d88fdb800041d4e9c3800041002802c8a2db800041024622051b220c20074188066a41002802dc8fdb800041bce9c3800020051b220d28020c11848080800000450d0a41002802a093db8000220a2802202205450d01200a2802282101200a2802242108200a28021c2109200741003602b006200720013602ac06200720083602a806200720093602a006200720053602a40620072007413c6a3602b40620054101460d02200741013602c806200720013602c406200720083602c006200720093602b806200720053602bc062007200741c8006a3602cc06200541024d0d03200741023602e006200720013602dc06200720083602d806200720093602d006200720053602d4062007200741d4006a3602e40620054103460d0420074103360290072007200136028c072007200836028807200720093602800720072005360284072007200741fc056a3602e806200541044d0d05200741043602a807200720013602a407200720083602a0072007200536029c07200720093602980720074198eecb80003602980120074188eecb800036028c01200741d8edcb800036028001200741d8edcb8000360274200741d8edcb80003602682007200741ec066a36029401200720074198076a360290012007200741e8066a36028801200720074180076a360284012007200741e4066a36027c2007200741d0066a3602782007200741cc066a3602702007200741b8066a36026c2007200741b4066a3602642007200741a0066a3602602007200741386a3602ec062007200a411c6a36029c0620074105360298062007200741e0006a36029406200741f0066a41086a20074188066a41086a28020036020020072007290288063703f006200b200c200d200741f0066a20074194066a10b9b28080000c0a0b200a2802282101200a2802242108200a28021c2109200741003602b006200720013602ac06200720083602a806200720093602a006200720053602a40620072007413c6a3602cc0620054101460d05200741013602c806200720013602c406200720083602c006200720093602b806200720053602bc062007200741c8006a3602e406200541024d0d06200741023602e006200720013602dc06200720083602d806200720093602d006200720053602d4062007200741d4006a3602e80620054103460d0720074103360290072007200136028c072007200836028807200720093602800720072005360284072007200741fc056a3602ec06200541044d0d08200741043602a807200720013602a407200720083602a0072007200536029c07200720093602980720074198eecb80003602980120074188eecb800036028c01200741d8edcb800036028001200741d8edcb8000360274200741d8edcb8000360268200720074194066a36029401200720074198076a360290012007200741ec066a36028801200720074180076a360284012007200741e8066a36027c2007200741d0066a3602782007200741e4066a3602702007200741b8066a36026c2007200741cc066a3602642007200741a0066a3602602007200741386a360294062007200a411c6a3602f806200741053602f4062007200741e0006a3602f006200741f0066a108aa28080000c090b41fcebcb8000412241f8f5cb8000109181808000000b41fcebcb8000412241f8f5cb8000109181808000000b41fcebcb8000412241f8f5cb8000109181808000000b41fcebcb8000412241f8f5cb8000109181808000000b41fcebcb8000412241f8f5cb8000109181808000000b41fcebcb8000412241f8f5cb8000109181808000000b41fcebcb8000412241f8f5cb8000109181808000000b41fcebcb8000412241f8f5cb8000109181808000000b41fcebcb8000412241f8f5cb8000109181808000000b024020072802840641034f0d00200741e0006a41086a2007413c6a41086a280200360200200741f4006a2205200741fc056a41086a2802003602002007200729023c370360200720072902fc0537026c2000412b2005109898808000200741e0006a10f1a1808000024020052802002201450d00200728027041306a21050340200510e38a808000200541c0006a21052001417f6a22010d000b0b0240200728026c450d002007280270410028029c96db8000118080808000000b200741d4006a10f1a1808000200741c8006a10f1a18080000c020b20004130200510989880800002402007280284062201450d0020072802800641306a21050340200510e38a808000200541c0006a21052001417f6a22010d000b0b20072802fc05450d00200728028006410028029c96db8000118080808000000b200741d4006a10f1a1808000200741c8006a10f1a18080002007413c6a10f1a18080000b2004410028029c96db8000118080808000002003410028029c96db8000118080808000000c030b200041322005109898808000410121000b2007413c6a10f1a18080000b02400240024002400240024020042802000e020102000b0240200428020c2201450d00200428020841306a21050340200510e38a808000200541c0006a21052001417f6a22010d000b0b02402004280204450d002004280208410028029c96db8000118080808000000b2004410028029c96db8000118080808000002000450d030c020b02402004280204450d002004280208410028029c96db8000118080808000000b2004410028029c96db80001180808080000020000d010c020b0240200428020c2201450d00200428020841306a21050340200510cf8b808000200541c0006a21052001417f6a22010d000b0b02402004280204450d002004280208410028029c96db8000118080808000000b2004410028029c96db8000118080808000002000450d010b0240024020032d0000220541636a41002005411e71411e461b0e020201000b200341046a10f1a18080002003410028029c96db80001180808080000020084109460d020c030b200341046a10f2a18080002003410028029c96db80001180808080000020084109470d020c010b2003410028029c96db80001180808080000020084109470d010b0240024020022d0000220541636a41002005411e71411e461b0e020201000b200241046a10f1a18080000c010b200241046a10f2a18080000b2002410028029c96db800011808080800000200741b0076a2480808080000b8a0404047f017e017f047e23808080800041f0006b2201248080808000200141002802a093db800036022c2001200036022820014201370318024041002802dca2db80004102470d004100280290a2db80002102410028028ca2db8000210302404100280288a2db80004101470d0020032002280208417f6a4178716a41086a21030b2003200141186a200228022811848080800000450d002003200141186a200228022c118b80808000000b024041002d00d8a2db80000d0041002802cca2db80004104490d002001410436020c200141002802a093db8000220329021437021041002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b22042001410c6a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d00200129020c210520012802142106200329020021072001420137025020014101360248200141b0e1d480003602442001200636024020012005370238200335022c210520033502302108200335023421092003350238210a2001419083808000ad422086200141e8006aad84370360200141013a006c2001200036026820012009200a422086843702302001410241012009501b36022c200120052008422086843702242001410241012005501b3602202001200141e0006a36024c200120073702182004200141186a2002280210118b80808000000b200141f0006a2480808080000bed0a01097f23808080800041d0196b2205248080808000200541233a0000200541233a0090050240024020020d00200041a3dc003b01000c010b2002410674210620054104722107200541a00a6a4104722108200541a00a6a4103722109200541c0146a410372210a02400240024003400240024002400240024020012d00004106470d002001290310200141186a29030084500d010b200541c0146a2001200410ae9f80800020052d00c014220b4123460d0520052f00c114210c2009200a418d0510f5b28080001a2005200c3b00a10a2005200b3a00a00a2003450d0120052d009005220c4123470d0220054190056a200541a00a6a41900510f5b28080001a0c030b200041a3dc003b01000c050b200541c0146a200541a00a6a41900510f5b28080001a024020052d0000220b411f4b0d0002400240200b41636a4100200b411e71411e461b0e020201000b200710f1a18080000c010b200710f2a18080000b2005200541c0146a41900510f5b28080001a0c010b02400240200c41606a220c4103200c4103491b200b41606a220d4103200d410349220d1b470d00200d0d01200c41024d0d0120054190056a200541a00a6a1083a2808000210c20052d00a00a210b200c0d010b200041a3fe003b0100200b41ff01712201411f4b0d0402400240200141636a4100200b411e71411e461b0e020601000b200810f1a18080000c050b200810f2a18080000c040b200b41ff0171220c411f4b0d0002400240200c41636a4100200b411e71411e461b0e020201000b200810f1a18080000c010b200810f2a18080000b200141c0006a21012003417f6a2103200641406a2206450d030c000b0b200041a3fa003b01000b024020052d0090052201411f4b0d0002400240200141636a41002001411e71411e461b0e020201000b20054190056a41047210f1a18080000c010b20054190056a41047210f2a18080000b20052d00002201411f4b0d0102400240200141636a41002001411e71411e461b0e020301000b200710f1a18080000c020b200710f2a18080000c010b20052d000021010240024020024101460d0020052d00900521030c010b412321030240200141ff01714123460d0041202103024002400240200141606a41ff01712201410320014103491b0e0403000102030b412121030c020b412221030c010b200541c0146a2005108ca280800020052d00c0142103200541b10f6a200541c0146a410172418f0510f5b28080001a0b024020052d0090052201411f4b0d0002400240200141636a41002001411e71411e461b0e020201000b20054190056a41047210f1a18080000c010b20054190056a41047210f2a18080000b200520033a00900520054190056a410172200541b10f6a418f0510f5b28080001a20052d000021010b20052d0002210b02400240200141ff01714123460d0020052d00012106200541c0146a4103722005410372418d0510f5b28080001a2005200b3a00c214200520063a00c114200520013a00c01420052d009205210b200341ff01714123460d0120052d009105210620004193056a20054190056a410372418d0510f5b28080001a2000200541c0146a41900510f5b28080002201200b3a009205200120063a009105200120033a0090050c020b2000200b3a0002200041a3dc003b0100200341ff0171411f4b0d0102400240200341ff017141636a41002003411e71411e461b0e020301000b20054190056a41047210f1a18080000c020b20054190056a41047210f2a18080000c010b2000200b3a0002200041a3dc003b0100200141ff01712203411f4b0d0002400240200341636a41002001411e71411e461b0e020201000b200541c0146a41047210f1a18080000c010b200541c0146a41047210f2a18080000b200541d0196a2480808080000be90401037f024002400240024020012d0000220241636a41002002411e71411e461b0e03000102000b2000200141900510f5b28080001a0f0b2001280208210220012d000c2103024002400240024002400240024002400240200128020422010e09080700010203040506080b20022002280200220441016a360200200441004e0d070c090b20022002280200220441016a360200200441004e0d060c080b20022002280200220441016a360200200441004e0d050c070b20022002280200220441016a360200200441004e0d040c060b20022002280200220441016a360200200441004e0d030c050b20022002280200220441016a360200200441004e0d020c040b20022002280200220441016a360200200441004e0d010c030b20022002280200220441016a36020020044100480d020b200020033a000c20002002360208200020013602042000411e3a00000f0b2001280208210220012d000c2103024002400240024002400240024002400240200128020422010e09080700010203040506080b20022002280200220441016a36020020044100480d080c070b20022002280200220441016a36020020044100480d070c060b20022002280200220441016a36020020044100480d060c050b20022002280200220441016a36020020044100480d050c040b20022002280200220441016a36020020044100480d040c030b20022002280200220441016a36020020044100480d030c020b20022002280200220441016a360200200441004e0d010c020b20022002280200220441016a36020020044100480d010b200020033a000c20002002360208200020013602042000411f3a00000f0b000bbd2c03037f017e057f23808080800041c0006b2201248080808000200141186a418d8ecc8000410541d4eacb80004112410441001089a980800041002d0098a2db80001a024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240412041002802a496db8000118280808000002202450d00200241d88acc8000360200200241003602182002410136020441002d0098a2db80001a20012802182103200129021c2104410841002802a496db8000118280808000002205450d01200541002903b88ecc80003702002001410036020820014280808080c00037020041002d0098a2db80001a411041002802a496db8000118280808000002206450d02200641086a4100290288a3c5800037020020064100290280a3c58000370200200141b0d1c5800010f5ad80800020012802042207428080808020370208200742808080808001370200200741003a00202007410b36021c200741c08ecc80003602182007410236021420072006360210200141306a41086a41013602002001200129020037033041002d0098a2db80001a411041002802a496db8000118280808000002206450d03200641086a41002902bcadc58000370200200641002902b4adc580003702000240200128023822082001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200841246c6a220741013a00202007410b36021c200741cb8ecc800036021820074102360214200720063602102007428080808020370208200742808080808001370200200141086a200841016a3602002001200129033037030041002d0098a2db80001a410841002802a496db8000118280808000002206450d04200641002902f0adc580003702000240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220741023a00202007410836021c200741d68ecc800036021820074101360214200720063602102007428080808010370208200742808080808001370200200141306a41086a200841016a3602002001200129030037033041002d0098a2db80001a410841002802a496db8000118280808000002206450d05200641002902f8abc580003702000240200128023822082001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200841246c6a220741033a00202007411236021c200741de8ecc800036021820074101360214200720063602102007428080808010370208200742808080808001370200200141086a200841016a3602002001200129033037030041002d0098a2db80001a410841002802a496db8000118280808000002206450d06200641002902b0a9c580003702000240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220741043a00202007411836021c200741f08ecc800036021820074101360214200720063602102007428080808010370208200742808080808001370200200141306a41086a200841016a3602002001200129030037033041002d0098a2db80001a410841002802a496db8000118280808000002206450d07200641002902e8a5c580003702000240200128023822082001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200841246c6a220741053a00202007410536021c200741888fcc800036021820074101360214200720063602102007428080808010370208200742808080808001370200200141086a200841016a3602002001200129033037030041002d0098a2db80001a410841002802a496db8000118280808000002206450d08200641002902c0a6c580003702000240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220741063a00202007410e36021c2007418d8fcc800036021820074101360214200720063602102007428080808010370208200742808080808001370200200141306a41086a200841016a3602002001200129030037033041002d0098a2db80001a410841002802a496db8000118280808000002206450d09200641002902a8a0c580003702000240200128023822082001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200841246c6a220741073a00202007410d36021c2007419b8fcc800036021820074101360214200720063602102007428080808010370208200742808080808001370200200141086a200841016a3602002001200129033037030041002d0098a2db80001a410841002802a496db8000118280808000002206450d0a200641002902e0a4c580003702000240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220741083a00202007410d36021c200741a88fcc800036021820074101360214200720063602102007428080808010370208200742808080808001370200200141306a41086a200841016a3602002001200129030037033041002d0098a2db80001a410841002802a496db8000118280808000002206450d0b200641002902c0b0c580003702000240200128023822082001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200841246c6a220741093a00202007410a36021c200741b58fcc800036021820074101360214200720063602102007428080808010370208200742808080808001370200200141086a200841016a3602002001200129033037030041002d0098a2db80001a411041002802a496db8000118280808000002206450d0c200641086a41002902f0a8c58000370200200641002902e8a8c580003702000240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a2207410a3a00202007410b36021c200741bf8fcc800036021820074102360214200720063602102007428080808020370208200742808080808001370200200141306a41086a200841016a3602002001200129030037033041002d0098a2db80001a410841002802a496db8000118280808000002206450d0d200641002902b0aac580003702000240200128023822082001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200841246c6a2207410b3a00202007410e36021c200741ca8fcc800036021820074101360214200720063602102007428080808010370208200742808080808001370200200141086a200841016a3602002001200129033037030041002d0098a2db80001a410841002802a496db8000118280808000002206450d0e200641002902b8a4c580003702000240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a2207410c3a00202007411136021c200741d88fcc800036021820074101360214200720063602102007428080808010370208200742808080808001370200200141306a41086a200841016a3602002001200129030037033041002d0098a2db80001a410841002802a496db8000118280808000002206450d0f200641002902f8a7c580003702000240200128023822082001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200841246c6a2207410d3a00202007411636021c200741e98fcc800036021820074101360214200720063602102007428080808010370208200742808080808001370200200141086a200841016a3602002001200129033037030041002d0098a2db80001a410841002802a496db8000118280808000002206450d10200641002902c0abc580003702000240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a2207410e3a00202007410a36021c200741ff8fcc800036021820074101360214200720063602102007428080808010370208200742808080808001370200200141306a41086a200841016a3602002001200129030037033041002d0098a2db80001a410841002802a496db8000118280808000002206450d11200641002902a8aec580003702000240200128023822082001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200841246c6a2207410f3a00202007410c36021c2007418990cc800036021820074101360214200720063602102007428080808010370208200742808080808001370200200141086a200841016a3602002001200129033037030041002d0098a2db80001a410841002802a496db8000118280808000002206450d1220064100290298a2c580003702000240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220741103a00202007411336021c2007419590cc800036021820074101360214200720063602102007428080808010370208200742808080808001370200200141306a41086a200841016a3602002001200129030037033041002d0098a2db80001a410841002802a496db8000118280808000002206450d13200641002902c0a1c580003702000240200128023822082001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200841246c6a220741113a00202007410a36021c200741a890cc800036021820074101360214200720063602102007428080808010370208200742808080808001370200200141086a200841016a3602002001200129033037030041002d0098a2db80001a410841002802a496db8000118280808000002206450d14200641002902f0aec580003702000240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220741123a00202007410c36021c200741b290cc800036021820074101360214200720063602102007428080808010370208200742808080808001370200200141306a41086a200841016a3602002001200129030037033041002d0098a2db80001a410841002802a496db8000118280808000002206450d15200641002902a0a7c580003702000240200128023822082001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200841246c6a220741133a00202007410536021c200741be90cc800036021820074101360214200720063602102007428080808010370208200742808080808001370200200141086a200841016a3602002001200129033037030041002d0098a2db80001a410841002802a496db8000118280808000002206450d16200641002902f8a9c580003702000240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220741153a00202007411a36021c200741c390cc800036021820074101360214200720063602102007428080808010370208200742808080808001370200200141306a41086a200841016a3602002001200129030037033041002d0098a2db80001a410841002802a496db8000118280808000002206450d17200641002902e8a3c580003702000240200128023822082001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200841246c6a220741163a00202007411e36021c200741dd90cc800036021820074101360214200720063602102007428080808010370208200742808080808001370200200141086a200841016a3602002001200129033037030041002d0098a2db80001a410841002802a496db8000118280808000002206450d18200641002902c0a5c580003702000240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220741173a00202007410f36021c200741fb90cc800036021820074101360214200720063602102007428080808010370208200742808080808001370200200141306a41086a200841016a3602002001200129030037033041002d0098a2db80001a410841002802a496db8000118280808000002206450d19200641002902e8b0c580003702000240200128023822082001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200841246c6a220741183a00202007411836021c2007418a91cc800036021820074101360214200720063602102007428080808010370208200742808080808001370200200141086a200841016a3602002001200129033037030041002d0098a2db80001a410841002802a496db8000118280808000002206450d1a200641002902e8aac580003702000240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a220741193a00202007411836021c200741a291cc800036021820074101360214200720063602102007428080808010370208200742808080808001370200200141306a41086a200841016a3602002001200129030037033041002d0098a2db80001a410841002802a496db8000118280808000002206450d1b200641002902a8acc580003702000240200128023822082001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200841246c6a2207411a3a00202007410d36021c200741ba91cc800036021820074101360214200720063602102007428080808010370208200742808080808001370200200141086a200841016a3602002001200129033037030041002d0098a2db80001a410841002802a496db8000118280808000002206450d1c200641002902e8a0c580003702000240200128020822082001280200470d00200141b0d1c5800010f5ad8080000b2001280204200841246c6a2207411b3a00202007410d36021c200741c791cc800036021820074101360214200720063602102007428080808010370208200742808080808001370200200141306a41086a2209200841016a36020020012001290300370330200141246a200141306a41d491cc8000412110e886808000200128022c210620012802282107200120012802243602082001200736020020012007200641246c6a36020c20012007360204200141306a2001418092c7800010928b8080002003418080808078460d1d2000410136024c20002002360248200041013602442001410b6a20092802003600002000200437023c20002003360238200041013a00002000410136025820002005360254200041013602502001200129023037000320002001290000370001200041086a200141076a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b410441084198b6cc800010ae80808000000b4104411010bb80808000000b4104411010bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104411010bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bd10703037f017e047f23808080800041306b2201248080808000200141186a41d48acc8000410441d4eacb80004112410441001089a980800041002d0098a2db80001a0240024002400240412041002802a496db8000118280808000002202450d00200241d88acc8000360200200241003602182002410136020441002d0098a2db80001a20012802182103200129021c2104410841002802a496db8000118280808000002205450d01200541002903a08bcc80003702002001410036020820014280808080c000370200200141246a200141a88bcc8000410410bf888080002001200141246a41ac8bcc8000410f108d88808000200141246a200141bb8bcc80004117108a888080002001200141246a41d28bcc80004107109888808000200141246a200141d98bcc8000411110dc888080002001200141246a41ea8bcc8000411910c188808000200141246a200141838ccc8000411e10a3868080002001200141246a41a18ccc80004120109d87808000200141246a200141c18ccc8000411f1089888080002001200141246a41e08ccc8000411710bf86808000200141246a200141f78ccc8000411010a0868080002001200141246a41878dcc8000410f10c087808000200141246a200141968dcc8000410c10ee878080002001200141246a41a28dcc8000412310fd86808000200141246a200141c58dcc8000411410e4868080002001200141246a41d98dcc8000411710dc8780800041002d0098a2db80001a411041002802a496db8000118280808000002206450d02200641086a4100290288fec4800037020020064100290280fec480003702000240200128020822072001280200470d00200141b0d1c5800010f5ad8080000b2001280204200741246c22086a220741103a00202007411d36021c200741f08dcc8000360218200741023602142007200636021020074280808080203702082007428080808080013702002001280204210720012001280200360208200120073602002001200720086a41246a36020c20012007360204200141246a2001418092c7800010928b8080002003418080808078460d032000410136024c20002002360248200041013602442001410b6a200141246a41086a2802003600002000200437023c20002003360238200041013a00002000410136025820002005360254200041013602502001200129022437000320002001290000370001200041086a200141076a290000370000200141306a2480808080000f0b4108412010bb80808000000b410441084198b6cc800010ae80808000000b4104411010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bda2001057f23808080800041d00a6b22012480808080002001410036020c20014280808080800137020441002d0098a2db80001a02400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240410841002802a496db8000118280808000002202450d00200241f5f9cb80003602002002412236020441002d0098a2db80001a410841002802a496db8000118280808000002203450d0120034200370000200141046a41e08fcd800010dca0808000200128020822044293888c8f89fdc6ec9e7f37020820044100360200200441013a0074200441013602702004200236026c2004428880808010370264200420033602602004410836025c2004420c3702442004418094cd80003602402004419581808000360218200442a5e9e3ab9e929adc2c3702102001410136020c41002d0098a2db80001a410841002802a496db8000118280808000002202450d0220024115360204200241f4fdcb800036020041002d0098a2db80001a410141002802a496db8000118280808000002203450d03200341023a0000200141033a0010200141c40a6a200141106a10af9c8080000240200128020c22052001280204470d00200141046a41d4f8c9800010dca08080000b2001280208200541f8006c6a22044207370244200441c5f9c98000360240200441ab86808000360238200442b2fb818bbdc7d18905370330200442d1d4dd84e7b5c4cbbc7f3703282004419581808000360220200442a5e9e3ab9e929adc2c37031820044293888c8f89fdc6ec9e7f3703102004410136020c200420033602082004428180808010370300200420012902c40a37025c200441003a0074200441013602702004200236026c20044101360268200441e4006a200141cc0a6a2802003602002001200541016a36020c2001410036021041002d0098a2db80001a412041002802a496db8000118280808000002204450d04200441c70036021c2004418786cc8000360218200441d800360214200441af85cc80003602102004410036020c2004429a808080103702042004419585cc8000360200200141043602cc0a200120043602c80a200141043602c40a200141106a200141c40a6a200141046a10aa9780800041002d0098a2db80001a411041002802a496db8000118280808000002202450d052002419682cc8000360200200241cf0036020c200241ee82cc8000360208200241d80036020441002d0098a2db80001a410141002802a496db8000118280808000002203450d06200341003a00000240200128020c22052001280204470d00200141046a41e08fcd800010dca08080000b2001280208200541f8006c6a220441003a0074200441023602702004200236026c2004428180808020370264200420033602602004410136025c2004420e370244200441a195cd8000360240200441b180808000360218200442d7c9cb8fc1cf97db3e370210200442e88488d0c0e3aebc13370208200441003602002001200541016a36020c2001410036021041002d0098a2db80001a410841002802a496db8000118280808000002204450d072004413c360204200441c6ffcb8000360200200141013602cc0a200120043602c80a200141013602c40a200141106a200141c40a6a200141046a10afa78080002001410036021041002d0098a2db80001a410841002802a496db8000118280808000002204450d08200441c100360204200441b3fdcb8000360200200141013602cc0a200120043602c80a200141013602c40a200141106a200141c40a6a200141046a10b1a78080002001410036021041002d0098a2db80001a411041002802a496db8000118280808000002204450d092004412536020c200441aa87cc8000360208200441dc00360204200441ce86cc8000360200200141023602cc0a200120043602c80a200141023602c40a200141106a200141c40a6a200141046a10b0a780800041002d0098a2db80001a411841002802a496db8000118280808000002202450d0a20024123360214200241f381cc8000360210200241dc0036020c2002419781cc8000360208200241d900360204200241be80cc800036020020014100360218200142808080808002370210200141c40a6a200141106a1099a78080000240200128020c22032001280204470d00200141046a41e08fcd800010dca08080000b2001280208200341f8006c6a22044215370244200441bb94cd8000360240200441ac86808000360218200442bac2c0b6c5eee8c163370210200442ef999dea86d1d4dd7837020820044100360200200420012902c40a37025c200441013a0074200441033602702004200236026c20044103360268200441e4006a200141c40a6a41086a2802003602002001200341016a36020c41002d0098a2db80001a410841002802a496db8000118280808000002202450d0b20024127360204200241ee84cc80003602002001418580808078360210200141c40a6a200141106a10bd9c8080000240200128020c22032001280204470d00200141046a41e08fcd800010dca08080000b2001280208200341f8006c6a220442103702442004418e91cd8000360240200441ad868080003602182004429ef38f93c9c099bb17370210200442adff82a98edea28c0237020820044100360200200420012902c40a37025c200441003a0074200441013602702004200236026c20044101360268200441e4006a200141c40a6a41086a2802003602002001200341016a36020c2001410036021041002d0098a2db80001a410841002802a496db8000118280808000002204450d0c2004413c3602042004418280cc8000360200200141013602cc0a200120043602c80a200141013602c40a200141106a200141c40a6a200141046a10e0a480800041002d0098a2db80001a410841002802a496db8000118280808000002202450d0d20024138360204200241bdf9cb800036020041002d0098a2db80001a410141002802a496db8000118280808000002203450d0e200341023a00002001418080808078360210200141c40a6a200141106a10b69c8080000240200128020c22052001280204470d00200141046a41d4f8c9800010dca08080000b2001280208200541f8006c6a2204420f370244200441b6f9c98000360240200441ae86808000360238200442a98bc990c0f2a1a3937f370330200442ecf39f858fb0bb273703282004419281808000360220200442f48587b7e0d4c9ea3537031820044296afb28ff9f4d69c773703102004410136020c200420033602082004428180808010370300200420012902c40a37025c200441003a0074200441013602702004200236026c20044101360268200441e4006a200141c40a6a41086a2802003602002001200541016a36020c41002d0098a2db80001a410841002802a496db8000118280808000002202450d0f200241cf87cc80003602002002412d36020441002d0098a2db80001a410141002802a496db8000118280808000002203450d10200341003a00000240200128020c22052001280204470d00200141046a41e08fcd800010dca08080000b2001280208200541f8006c6a220441013a0074200441013602702004200236026c2004428180808010370264200420033602602004410136025c20044215370244200441ae90cd8000360240200441c880808000360218200442febac4ad81b6fafcb37f37021020044298848fa1dab08ba1743702082004410036020041002d0098a2db80001a2001200541016a36020c413841002802a496db8000118280808000002204450d1120044197facb80003602002004413236023420044181fdcb8000360230200441d60036022c200441abfccb800036022820044100360224200442c38080801037021c200441e8fbcb8000360218200441ca003602142004419efbcb80003602102004413136020c200441edfacb8000360208200441d60036020441002d0098a2db80001a410141002802a496db8000118280808000002203450d12200341003a00000240200128020c22052001280204470d00200141046a41e08fcd800010dca08080000b2001280208200541f8006c6a220241013a0074200241073602702002200436026c20024281808080f000370264200220033602602002410136025c2002420f3702442002419e91cd8000360240200241c880808000360218200242febac4ad81b6fafcb37f37021020024298848fa1dab08ba1743702082002410036020041002d0098a2db80001a2001200541016a36020c413041002802a496db8000118280808000002204450d13200441bd83cc80003602002004413236022c20044181fdcb8000360228200441d600360224200441abfccb80003602202004410036021c200442ca80808010370214200441a484cc80003602102004411536020c2004418f84cc8000360208200441d20036020441002d0098a2db80001a410141002802a496db8000118280808000002203450d14200341003a00000240200128020c22052001280204470d00200141046a41e08fcd800010dca08080000b2001280208200541f8006c6a220241003a0074200241063602702002200436026c20024281808080e000370264200220033602602002410136025c2002420b3702442002418890cd80003602402002419b81808000360218200242e4a7f5818ceefeb2fa0037021020024294b594ff86cb93f5163702082002410036020041002d0098a2db80001a2001200541016a36020c411841002802a496db8000118280808000002202450d152002410e360214200241b8ffcb8000360210200241d60036020c200241e2fecb8000360208200241d90036020420024189fecb800036020041002d0098a2db80001a410141002802a496db8000118280808000002203450d16200341023a00002001418080808078360210200141c40a6a200141106a10b49c8080000240200128020c22052001280204470d00200141046a41d4f8c9800010dca08080000b2001280208200541f8006c6a22044211370244200441d1f9c98000360240200441af86808000360238200442e1ca90a6e9968ff95a3703302004428686d8edf38cfedf5e3703282004419a81808000360220200442efa8d5faf7d8a9c1917f370318200442d3dfb2d6b5bfaabbd9003703102004410136020c200420033602082004428180808010370300200420012902c40a37025c200441003a0074200441033602702004200236026c20044103360268200441e4006a200141c40a6a41086a280200360200200141046a41086a200541016a2204360200200041086a2004360200200020012902043702002000410b360210200041f4facc800036020c200141d00a6a2480808080000f0b4104410810bb80808000000b4101410810bb80808000000b4104410810bb80808000000b4101410110bb80808000000b4104412010bb80808000000b4104411010bb80808000000b4101410110bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104411010bb80808000000b4104411810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4101410110bb80808000000b4104410810bb80808000000b4101410110bb80808000000b4104413810bb80808000000b4101410110bb80808000000b4104413010bb80808000000b4101410110bb80808000000b4104411810bb80808000000b4101410110bb80808000000bbc0403047f017e027f23808080800041d0006b22012480808080002001412c6a41eb89cc8000410b41d4eacb80004112410441001089a98080002001410036022820014280808080c00037022041002d0098a2db80001a02400240412041002802a496db8000118280808000002202450d00200241b180808000360218200242d7c9cb8fc1cf97db3e370310200242e88488d0c0e3aebc133703082002410b360204200241f689cc8000360200200141086a41086a2203200141206a220441086a2802003602002001200429020037030820012902302105200128022c21062001410036021c20014280808080c000370214200141c4006a200141146a41818acc8000410710c287808000200141146a200141c4006a41888acc8000410f109986808000200141386a200141146a41978acc8000410510958780800020012802402107200128023c21042001200128023836021c2001200436021420012004200741246c6a36022020012004360218200141c4006a200141146a418092c7800010928b8080002006418080808078460d012000410136024c20002002360248200041013602442001411f6a200141c4006a41086a2802003600002000200537023c20002006360238200041013a000020002001290308370250200041d8006a20032802003602002001200129024437001720002001290014370001200041086a200141146a41076a290000370000200141d0006a2480808080000f0b4108412010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bb50201037f41002d0098a2db80001a0240024041d00041002802a496db8000118280808000002201450d0041002d0098a2db80001a0240410441002802a496db8000118280808000002202450d002002410536000041002d0098a2db80001a411041002802a496db80001182808080000022030d024104411010bb80808000000b4101410410bb80808000000b410841d00010bb80808000000b2003412136020c200341c588cc8000360208200341c900360204200341fc87cc8000360200200041013602082000200136020420004101360200200120023602242001410436022020014202370234200120033602302001428480808020370328200141b180808000360218200142d7c9cb8fc1cf97db3e370310200142e88488d0c0e3aebc1337030820014114360204200141e688cc80003602000bed0201037f41002d0098a2db80001a02400240024041e00041002802a496db8000118280808000002201450d0041002d0098a2db80001a410841002802a496db8000118280808000002202450d01200241fa88cc80003602002002411936020441002d0098a2db80001a410841002802a496db80001182808080000022030d024104410810bb80808000000b410841e00010bb80808000000b4104410810bb80808000000b200341313602042003419e89cc8000360200200041023602082000200136020420004102360200200141013602582001200336025420014101360250200141be81808000360248200142d9d1a5958acddccda77f370340200142bb82a2f99fad8c91c1003703382001411c360234200141cf89cc8000360230200141013602282001200236022420014101360220200141e28380800036021820014281c9bb92b1a187a44c370310200142e7bf89c9ceaf89c72f3703082001410b3602042001419389cc80003602000baa0201017f0240024002400240200028020041ffffffff076a2202410220024104491b0e0400010203000b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a00000f0b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41013a00000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b2001200241016a360208200128020420026a41023a00002000200110e39d8080000f0b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41033a00000be70c02087f017e23808080800041e0196b22022480808080000240024002400240024002400240024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a36020020052d00000e03010203040b200041033a00000c090b200241d0146a200110d89880800020022d00d0144120460d032002200241d0146a41900510f5b2808000210320012802042205450d0420012005417f6a220436020420012001280200220641016a360200412021050240024020062d00000e020100060b200341d0146a200110d89880800020032d00d01422054120460d0520034191056a200341d0146a410172418f0510f5b28080001a200128020421040b200320053a00c00f200341c00f6a41017220034191056a418f0510f5b28080001a02402004450d0020012004417f6a220736020420012001280200220641016a3602000240024020062d000022080e020100020b2007450d0120012004417e6a22073602042001200641026a3602002007450d0120062d0001210920012004417d6a22073602042001200641036a360200200920062d00024108747221090b20074104490d0020012007417c6a36020420012001280200220541046a36020020052800002101200041a0056a200341900510f5b28080001a200341a00a6a41086a200341c00f6a41900510f5b28080001a20002001360204200020093b0102200020083a0001200041003a0000200041086a200341a00a6a41980510f5b28080001a0c090b200041033a000020054120460d0702400240200541636a41002005411e71411e461b0e020901000b200341c00f6a41047210f1a18080000c080b200341c00f6a41047210f2a18080000c070b200241d0146a200110d89880800020022d00d0144120460d04200241c00f6a200241d0146a41900510f5b28080001a024020012802042203450d0020012003417f6a36020420012001280200220341016a360200410021010240024020032d00000e020100020b410121010b200241ae0a6a200241c00f6a41900510f5b28080001a200020013a0001200041013a0000200041026a200241a00a6a419e0510f5b28080001a0c080b200041033a00000240024020022d00c00f220141636a41002001411e71411e461b0e020901000b200241c00f6a41047210f1a18080000c080b200241c00f6a41047210f2a18080000c070b2004450d0420012003417e6a3602042001200541026a360200024002400240024020052d0001417d6a0e03000102080b200241d0146a200110d89080800020022802d814412f460d07200241c00f6a41186a200241d0146a41186a290300370300200241c00f6a41106a200241d0146a41106a290300370300200241c00f6a41086a200241d0146a41086a290300370300200220022903d0143703c00f4200210a0c020b200241d0146a200110ac9680800020022802d814412f460d06200241c00f6a41186a200241d0146a41186a290300370300200241c00f6a41106a200241d0146a41106a290300370300200241c00f6a41086a200241d0146a41086a290300370300200220022903d0143703c00f4201210a0c010b200241d0146a200110db9880800020022802d8144130460d05200241c00f6a41186a200241d0146a41186a290300370300200241c00f6a41106a200241d0146a41106a290300370300200241c00f6a41086a200241d0146a41086a290300370300200220022903d0143703c00f4202210a0b200241a00a6a41106a2203200241c00f6a41086a290300370300200241a00a6a41186a2205200241c00f6a41106a290300370300200241a00a6a41206a2204200241c00f6a41186a2903003703002002200a3703a00a200220022903c00f3703a80a0240200128020422064104490d00200020022903a00a37030820012006417c6a36020420012001280200220641046a360200200041106a200241a00a6a41086a290300370300200041186a2003290300370300200041206a2005290300370300200041286a200429030037030020002006280000360204200041023a00000c070b200041033a0000200241a00a6a1095a28080000c060b200041033a00000c050b200041033a00000c040b200041033a00000c020b200041033a00000c020b200041033a00000c010b0240024020032d0000220141636a41002001411e71411e461b0e020201000b200341047210f1a18080000c010b200341047210f2a18080000b200241e0196a2480808080000bc50401037f024002400240024020002802000e020102000b200041086a10f4a18080000f0b024002400240200028021041576a2201410220014106491b0e050401040402000b2000280214450d032000280218450d03200028021c410028029c96db8000118080808000000f0b2000280214450d022000280218410028029c96db8000118080808000000f0b200028021821020240200028021c2203450d0020022101034002402001280200450d00200141046a280200410028029c96db8000118080808000000b02402001410c6a280200450d00200141106a280200410028029c96db8000118080808000000b200141286a21012003417f6a22030d000b0b2000280214450d012002410028029c96db8000118080808000000f0b024002400240200028021041576a2201410220014106491b0e050301030302000b2000280214450d022000280218450d02200028021c410028029c96db8000118080808000000f0b200028021821020240200028021c2203450d00200241306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b2000280214450d012002410028029c96db8000118080808000000f0b200028021821020240200028021c2203450d0020022101034002402001280200450d00200141046a280200410028029c96db8000118080808000000b02402001410c6a280200450d00200141106a280200410028029c96db8000118080808000000b200141286a21012003417f6a22030d000b0b2000280214450d002002410028029c96db8000118080808000000b0bfd0401047f02400240024020002d00000e03000102000b200041106a2102200041a0056a21030240200128020020012802082204470d0020012004410110bea8808000200128020821040b200041016a21052001200441016a360208200128020420046a41003a00002003200110dc988080000240024020022d00004120470d000240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41003a00000c010b0240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41013a00002002200110dc988080000b2005200110de9d8080002000280204210402402001280200200128020822006b41034b0d0020012000410410bea8808000200128020821000b2001200041046a360208200128020420006a20043600000f0b200041106a21020240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41013a00002002200110dc9880800020002d000121040240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20043a00000f0b200041086a21020240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41023a00002002200110dd988080002000280204210402402001280200200128020822006b41034b0d0020012000410410bea8808000200128020821000b2001200041046a360208200128020420006a20043600000bb70301037f0240024002400240024002400240024020002d00000e03000102000b024002400240024020002d00a005220141636a41002001411e71411e461b0e03000102000b200041a0056a10dcb080800041016a2201417f20011b41016a21010c020b20002802a40541d0006c41037221010c010b20002802a40541d0006c41037221010b4101210220002d001022034120460d05200341636a41002003411e71411e461b0e03020304020b024002400240024020002d0010220141636a41002001411e71411e461b0e03000102000b200041106a10dcb080800041016a2200417f20001b41016a21000c020b200028021441d0006c41037221000c010b200028021441d0006c41037221000b200041016a2200417f20001b21000c050b417f200041086a1080b0808000220041046a220120012000491b21000c040b200041106a10dcb080800041016a2202417f20021b41026a21020c020b200028021441d0006c41047221020c010b200028021441d0006c41047221020b417f417f417f200120026a220220022001491b22014103410120002d00011b6a220020002001491b220041046a220120012000491b21000b200041016a0bcf0804047f017e027f017e23808080800041d0006b2201248080808000200141306a419c8acc8000411a41d4eacb80004112410441001089a98080002001410036022c20014280808080c00037022441002d0098a2db80001a0240024041c00041002802a496db8000118280808000002202450d00200241003602382002410c360224200241c88acc8000360220200241be81808000360218200242d9d1a5958acddccda77f370310200242bb82a2f99fad8c91c10037030820024112360204200241b68acc8000360200200141086a41086a200141186a410c6a220341086a280200360200200120032902003703082001280230210420012902342105200141186a41086a22064100360200200142808080808001370218200141186a41c0d1c5800010faa8808000200128021c220342e2e68fceaa92ce9c7b370308200342e987d8bed5a3d0fbfb00370300200141c0006a41086a220741013602002003420437022c200342043702242003418dcdc480003602202003410636021c20034187cdc480003602182003418381808000360210200120012902183703400240200728020022072001280240470d00200141c0006a41c0d1c5800010faa88080000b2001280244200741386c6a2203420437022c20034211370224200341c2ccc480003602202003410536021c200341fcccc480003602182003419a81808000360210200342efa8d5faf7d8a9c1917f370308200342d3dfb2d6b5bfaabbd9003703002006200741016a2207360200200120012903402208370318024020072008a7470d00200141186a41c0d1c5800010faa88080000b200128021c200741386c6a2203420437022c20034211370224200341c2ccc480003602202003410636021c20034181cdc480003602182003419a81808000360210200342efa8d5faf7d8a9c1917f370308200342d3dfb2d6b5bfaabbd900370300200141c8006a200741016a2203360200200120012903182208370340024020032008a7470d00200141c0006a41c0d1c5800010faa88080000b2001280244200341386c22076a2203420437022c200342343702242003419acdc480003602202003410936021c20034191cdc48000360218200341b086808000360210200342e7fbdcc3f4908af747370308200342b4a1e1abccd4819c723703002001280244210320012001280240360220200120033602182001200320076a41386a3602242001200336021c200141c0006a200141186a418092c7800010918b8080002004418080808078460d012000410236024c2000200236024820004102360244200141236a200141c0006a41086a2802003600002000200537023c20002004360238200041003a000020002001290308370250200041d8006a200141086a41086a2802003602002001200129024037001b20002001290018370001200041086a2001411f6a290000370000200141d0006a2480808080000f0b410841c00010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bcb0203017f027e037f23808080800041106b2202248080808000200041a80a6a290300210320002903a00a210402402001280200200128020822056b410f4b0d0020012005411010bea8808000200128020821050b2001200541106a360208200128020420056a22052003370008200520043700002000200110dc9880800020004190056a200110dc9880800020002802b40a2105200220002802b80a22003602082002200241086a36020c2002410c6a2001108c8980800002402000450d0020004104742106200128020821000340200541086a29030021032005290300210402400240200128020020006b410f4d0d00200021070c010b20012000411010bea8808000200128020821070b200541106a21052001200741106a2200360208200128020420076a2207200337000820072004370000200641706a22060d000b0b200241106a2480808080000bfe0101037f024002400240024020002d0000220141636a41002001411e71411e461b0e03000102000b200010dcb080800041016a2201417f20011b41016a21010c020b200028020441d0006c41037221010c010b200028020441d0006c41037221010b024002400240024020002d009005220241636a41002002411e71411e461b0e03000102000b20004190056a10dcb080800041016a2202417f20021b41016a21020c020b20002802940541d0006c41037221020c010b20002802940541d0006c41037221020b417f417f417f200141106a220320032001491b220120026a220220022001491b220120002802b80a4104746a41046a220020002001491b0b8c0903037f017e037f23808080800041c0006b22012480808080002001411c6a41f591cc8000410541d4eacb80004112410441001089a980800041002d0098a2db80001a024002400240412041002802a496db8000118280808000002202450d00200241d88acc8000360200200241003602182002410136020441002d0098a2db80001a200128021c210320012902202104410841002802a496db8000118280808000002205450d01200541002903a092cc80003702002001410036020c20014280808080c000370204200141346a200141046a41a892cc8000410910e087808000200141046a200141346a41b192cc8000410410f686808000200141346a200141046a41b592cc8000410a108188808000200141046a200141346a41bf92cc8000410f109788808000200141346a200141046a41ce92cc8000411210b287808000200141046a200141346a41e092cc8000410d108487808000200141346a200141046a41ed92cc8000410810d188808000200141046a200141346a41f592cc8000411010b788808000200141346a200141046a418593cc8000411310d788808000200141046a200141346a419893cc80004112109787808000200141346a200141046a41aa93cc80004110109e87808000200141046a200141346a41ba93cc8000411710a588808000200141346a200141046a41d193cc8000410d10d988808000200141046a200141346a41de93cc8000410d109387808000200141346a200141046a41eb93cc80004115109c88808000200141046a200141346a418094cc8000411710a987808000200141346a200141046a419794cc8000411410a487808000200141046a200141346a41ab94cc8000411910b588808000200141346a200141046a41c494cc8000411510e088808000200141046a200141346a41d994cc8000410e109486808000200141346a200141046a41e794cc80004114108488808000200141046a200141346a41fb94cc8000411610bc87808000200141346a200141046a419195cc8000411810bd86808000200141046a200141346a41a995cc8000410810fa87808000200141346a200141046a41b195cc8000410d10be88808000200141046a200141346a41be95cc8000411810cc88808000200141346a200141046a41d695cc8000410f10cf86808000200141046a200141346a41e595cc8000411910bd88808000200141286a200141046a41fe95cc8000411c10878780800020012802302106200128022c21072001200128022836020c2001200736020420012007200641246c6a36021020012007360208200141346a200141046a418092c7800010928b8080002003418080808078460d022000410136024c20002002360248200041013602442001410f6a200141346a41086a2802003600002000200437023c20002003360238200041013a00002000410136025820002005360254200041013602502001200129023437000720002001290004370001200041086a2001410b6a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b410441084198b6cc800010ae80808000000b41d0d1c58000411141e4d1c58000109181808000000beb0501037f23808080800041c0006b2202248080808000200241003602182002410036021020024180808080783602042002410c6a2103024002400240200241046a419a96cc8000410e200110df9380800022010d0020022802082101024020022802042204418180808078460d00200241276a200241186a280200360000200041053a00002002200229021037001f2000200229001c370001200041086a200241236a290000370000200441808080807872418080808078460d022001410028029c96db8000118080808000000c020b200141ff01714106460d02200020013a0000200041036a20014118763a0000200020014108763b0001200020032902003702042000410c6a200341086a2802003602000c010b200041063a00002000200136020402402002280204418180808078460d0002400240200228021022000d0041002100410021010c010b200220022802142201360238200220003602342002410036023020022001360228200220003602242002410036022041012100200228021821010b2002200136023c2002200036022c2002200036021c2002411c6a10de8b80800020022802042200418080808078460d012000450d012002280208410028029c96db8000118080808000000c010b024002400240024020022d00080e0704040102030004000b02400240200228020c22000d0041002100410021010c010b200220022802102201360238200220003602342002410036023020022001360228200220003602242002410036022041012100200228021421010b2002200136023c2002200036022c2002200036021c2002411c6a10de8b8080000c030b200228020c450d022002280210410028029c96db8000118080808000000c020b200228020c450d012002280210410028029c96db8000118080808000000c010b200310d18b808000200228020c450d002002280210410028029c96db8000118080808000000b200241c0006a2480808080000f0b41f0d0d18000411c418cd1d18000109181808000000bf20101037f23808080800041106b220224808080800002402001280200220328020020032802082204470d002003200441014101410110e5a0808000200328020821040b2003200441016a360208200328020420046a41fb003a00002002200136020c20024180023b01080240200241086a419a96cc8000410e200010bb9380800022030d00200228020822044180fe0371450d0020044101710d000240200228020c280200220428020020042802082201470d002004200141014101410110e5a0808000200428020821010b2004200141016a360208200428020420016a41fd003a00000b200241106a24808080800020030b912f03067f027e017f23808080800041b00a6b22022480808080000240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024002400240024002400240024002400240024002400240024002400240024002400240024020044101710d00200541ff01710e110102030405060708090a0b0c0d0e0f1011120b200042133703000c4b0b2001417f200128020422044190056a220320032004491b220436020402400240200420012802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d15200241106a200110d69880800020022d00104120470d012004410028029c96db8000118080808000000b200042133703000c4b0b200241a0056a200241106a41900510f5b28080001a2004200241a0056a41900510f5b280800021040240200110cda18080002201450d002000200136020c20002004360208200042023703000c4b0b2000421337030002400240024020042d0000220141636a41002001411e71411e461b0e020201000b200441046a10f1a18080000c010b200441046a10f2a18080000b2004410028029c96db8000118080808000000c4a0b2001417f200128020422044190056a220320032004491b220436020402400240200420012802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d15200241106a200110d69880800020022d00104120470d012004410028029c96db8000118080808000000b200042133703000c4a0b200241a0056a200241106a41900510f5b28080001a2004200241a0056a41900510f5b28080002104200110bda18080002203450d14200110d8a18080002205450d15200241003602a00502402001280200200241a0056a410410d3a58080000d00200020022802a005360214200020053602102000200336020c20002004360208200042033703000c4a0b200042133703002005109fa28080000c470b2001417f200128020422044190056a220320032004491b220436020402400240200420012802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d17200241106a200110d69880800020022d00104120470d012004410028029c96db8000118080808000000b200042133703000c490b200241a0056a200241106a41900510f5b28080001a2004200241a0056a41900510f5b28080002104200110bda18080002203450d16200110d8a18080002205450d17200241003602a00502402001280200200241a0056a410410d3a58080000d00200020022802a005360214200020053602102000200336020c20002004360208200042043703000c490b200042133703002005109fa28080000c440b2001417f2001280204220441106a220320032004491b220436020402400240200420012802084f0d0041002d0098a2db80001a411041002802a496db8000118280808000002204450d192001200410999c808000450d012004410028029c96db8000118080808000000b200042133703000c480b200241a0056a200110dfa5808000024020022802a0050d0020022903a805210820022903b0052109200020043602182000200937031020002008370308200042053703000c480b20004213370300200410a0a28080000c470b2001417f20012802042204410c6a220320032004491b220436020402400240200420012802084f0d0041002d0098a2db80001a410c41002802a496db8000118280808000002204450d192001200410939c808000450d012004410028029c96db8000118080808000000b200042133703000c470b200241003602a00502402001280200200241a0056a410410d3a58080000d00200020022802a00536020c20002004360208200042063703000c470b20004213370300200410f1a18080002004410028029c96db8000118080808000000c460b200241086a200110da9d8080000240200228020822014102460d00200228020c210420002001360208200042073703002000200436020c0c460b200042133703000c450b2001417f200128020422044190056a220320032004491b22043602040240200420012802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d17200241106a200110d69880800020022d00104120470d182004410028029c96db8000118080808000000b200042133703000c440b2001417f200128020422044190056a220320032004491b22043602040240200420012802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d18200241106a200110d69880800020022d00104120470d192004410028029c96db8000118080808000000b200042133703000c430b2001417f200128020422044190056a220320032004491b220436020402400240200420012802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d1a200241106a200110d69880800020022d00104120470d012004410028029c96db8000118080808000000b200042133703000c430b200241a0056a200241106a41900510f5b28080001a2004200241a0056a41900510f5b28080002104200110bda18080002203450d19200110d8a18080002205450d1a200241003602a0052001280200200241a0056a410410d3a58080000d1b20022802a0052106200241a0056a200110f690808000024020022903a0054202510d00200020022903a005370308200041186a200241a0056a41106a290300370300200041106a200241a8056a2903003703002000200636022c2000200536022820002003360224200020043602202000420a3703000c430b200042133703000c3b0b2001417f200128020422044190056a220320032004491b220436020402400240200420012802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d1d200241106a200110d69880800020022d00104120470d012004410028029c96db8000118080808000000b200042133703000c420b200241a0056a200241106a41900510f5b28080001a2004200241a0056a41900510f5b28080002104200110bda18080002203450d1c200110d8a18080002205450d1d200241003602a0052001280200200241a0056a410410d3a58080000d1e20022802a0052106200241a0056a200110f690808000024020022903a0054202510d00200020022903a005370308200041186a200241a0056a41106a290300370300200041106a200241a8056a2903003703002000200636022c2000200536022820002003360224200020043602202000420b3703000c420b200042133703000c370b024002400240200128020022042802082201280204200128020c22034b0d00024020012802082201280208220520012802102203470d00410121010c030b200341016a2206450d21200620054b0d222001280204210520012006360210200520036a2d000021030c010b2001200341016a36020c200128020020036a2d000021030b2004427f200429030042017c22082008501b370300410021010b02400240024020014101710d0041002101200341ff01710e020201000b200042133703000c420b410121010b200020013a00082000420c3703000c400b2001417f200128020422044190056a220320032004491b220436020402400240200420012802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d21200241106a200110d69880800020022d00104120470d012004410028029c96db8000118080808000000b200042133703000c400b200241a0056a200241106a41900510f5b28080001a2004200241a0056a41900510f5b28080002104200110bda18080002203450d20200110d8a18080002205450d21200241003602a0052001280200200241a0056a410410d3a58080000d2220022802a0052106200241a0056a200110f690808000024020022903a0054202510d00200020022903a005370308200041186a200241a0056a41106a290300370300200041106a200241a8056a2903003703002000200636022c2000200536022820002003360224200020043602202000420d3703000c400b200042133703000c320b2001417f2001280204220441106a220320032004491b220436020402400240200420012802084f0d0041002d0098a2db80001a411041002802a496db8000118280808000002204450d242001200410979c808000450d012004410028029c96db8000118080808000000b200042133703000c3f0b0240200110bda18080002201450d002000200136020c200020043602082000420e3703000c3f0b200042133703002004109fa28080000c3e0b2001417f200128020422044190056a220320032004491b220436020402400240200420012802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d24200241106a200110d69880800020022d00104120470d012004410028029c96db8000118080808000000b200042133703000c3e0b200241a0056a200241106a41900510f5b28080001a2004200241a0056a41900510f5b28080002104200110d8a18080002203450d23200110c5a18080002205450d24200110cba18080002206450d25200110c5a18080002207450d26200110cda1808000220a450d27200241a0056a200110f690808000024020022903a0054202510d00200020022903a005370300200041106a200241a0056a41106a290300370300200041086a200241a0056a41086a2903003703002000200a36022c2000200736022820002006360224200020053602202000200336021c200020043602180c3e0b20004213370300200a10a1a28080000c2b0b2001417f200128020422044190056a220320032004491b220436020402400240200420012802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d29200241106a200110d69880800020022d00104120470d012004410028029c96db8000118080808000000b200042133703000c3d0b200241a0056a200241106a41900510f5b28080001a2004200241a0056a41900510f5b28080002104200241a0056a200110d59d808000024020022903a00522084202510d0020022903a8052109200020043602182000200937031020002008370308200042103703000c3d0b2000421337030002400240024020042d0000220141636a41002001411e71411e461b0e020201000b200441046a10f1a18080000c010b200441046a10f2a18080000b2004410028029c96db8000118080808000000c3c0b2001417f200128020422044190056a220320032004491b22043602040240200420012802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d28200241106a200110d69880800020022d00104120470d292004410028029c96db8000118080808000000b200042133703000c3b0b200042123703000c3a0b200042133703000c390b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b411041900510bb80808000000b411041900510bb80808000000b200042133703000c330b200042133703000c310b411041900510bb80808000000b200042133703000c2e0b200042133703000c2c0b4104411010bb80808000000b4104410c10bb80808000000b411041900510bb80808000000b200241a0056a200241106a41900510f5b28080001a20002004200241a0056a41900510f5b2808000360208200042083703000c2c0b411041900510bb80808000000b200241a0056a200241106a41900510f5b28080001a20002004200241a0056a41900510f5b2808000360208200042093703000c2a0b411041900510bb80808000000b200042133703000c230b200042133703000c210b200042133703000c1f0b411041900510bb80808000000b200042133703000c1c0b200042133703000c1a0b200042133703000c180b417f200641e493d0800010b781808000000b2006200541e493d0800010b581808000000b411041900510bb80808000000b200042133703000c130b200042133703000c110b200042133703000c0f0b4104411010bb80808000000b411041900510bb80808000000b200042133703000c0b0b200042133703000c090b200042133703000c070b200042133703000c050b200042133703000c030b411041900510bb80808000000b411041900510bb80808000000b200241a0056a200241106a41900510f5b28080001a20002004200241a0056a41900510f5b2808000360208200042113703000c120b024020072d00002201411f4b0d0002400240200141636a41002001411e71411e461b0e020201000b200741046a10f1a18080000c010b200741046a10f2a18080000b2007410028029c96db8000118080808000000b02400240024020062d0000220141626a4100200141616a41ff01714102491b0e020201000b200641046a10f1a18080000c010b200641046a10f2a18080000b2006410028029c96db8000118080808000000b024020052d00002201411f4b0d0002400240200141636a41002001411e71411e461b0e020201000b200541046a10f1a18080000c010b200541046a10f2a18080000b2005410028029c96db8000118080808000000b2003109fa28080000b02400240024020042d0000220141636a41002001411e71411e461b0e020201000b200441046a10f1a18080000c010b200441046a10f2a18080000b2004410028029c96db8000118080808000000c0d0b2005109fa28080000b02400240024020032d0000220141636a41002001411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db8000118080808000000b02400240024020042d0000220141636a41002001411e71411e461b0e020201000b200441046a10f1a18080000c010b200441046a10f2a18080000b2004410028029c96db8000118080808000000c0a0b2005109fa28080000b02400240024020032d0000220141636a41002001411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db8000118080808000000b02400240024020042d0000220141636a41002001411e71411e461b0e020201000b200441046a10f1a18080000c010b200441046a10f2a18080000b2004410028029c96db8000118080808000000c070b2005109fa28080000b02400240024020032d0000220141636a41002001411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db8000118080808000000b02400240024020042d0000220141636a41002001411e71411e461b0e020201000b200441046a10f1a18080000c010b200441046a10f2a18080000b2004410028029c96db8000118080808000000c040b02400240024020032d0000220141636a41002001411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db8000118080808000000b02400240024020042d0000220141636a41002001411e71411e461b0e020201000b200441046a10f1a18080000c010b200441046a10f2a18080000b2004410028029c96db8000118080808000000c020b02400240024020032d0000220141636a41002001411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db8000118080808000000b02400240024020042d0000220141636a41002001411e71411e461b0e020201000b200441046a10f1a18080000c010b200441046a10f2a18080000b2004410028029c96db8000118080808000000b200241b00a6a2480808080000bdb0101027f0240024002400240024020002802000e020102000b0240200028020c2201450d00200028020841306a21020340200210e38a808000200241c0006a21022001417f6a22010d000b0b2000280204450d03200041086a21020c020b2000280204450d02200041086a21020c010b0240200028020c2201450d00200028020841306a21020340200210cf8b808000200241c0006a21022001417f6a22010d000b0b2000280204450d01200041086a21020b2002280200410028029c96db8000118080808000000b2000410028029c96db8000118080808000000bbc0101037f200041046a21010240024002400240024020002802000e020102000b0240200028020c2202450d00200028020821030340200310d38b808000200341a0016a21032002417f6a22020d000b0b2001280200450d03200041086a21030c020b200110d48b8080002001280200450d02200041086a21030c010b200110d58b8080002001280200450d01200041086a21030b2003280200410028029c96db8000118080808000000b2000410028029c96db8000118080808000000b7d01017f200041046a21010240024002400240024020002802000e020102000b200110ec8b80800020012802000d020c030b200110ed8b80800020012802000d010c020b200110ee8b8080002001280200450d010b2000280208410028029c96db8000118080808000000b2000410028029c96db8000118080808000000ba92903057f027e027f23808080800041b00a6b220224808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a36020020052d00000e110102030405060708090a0b0c0d0e0f1011120b200042133703000c4f0b41002d0098a2db80001a41900541002802a496db8000118280808000002203450d11200241106a200110d89880800020022d00104120460d12200241a0056a200241106a41900510f5b28080001a2003200241a0056a41900510f5b280800021030240200110d4a18080002201450d002000200136020c20002003360208200042023703000c4f0b2000421337030002400240024020032d0000220141636a41002001411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db8000118080808000000c4e0b41002d0098a2db80001a41900541002802a496db8000118280808000002203450d12200241106a200110d89880800020022d00104120460d13200241a0056a200241106a41900510f5b28080001a2003200241a0056a41900510f5b28080002103200110aca18080002205450d14200110b6a18080002204450d150240200128020422064104490d00200020043602102000200536020c200020033602082000420337030020012006417c6a36020420012001280200220341046a360200200020032800003602140c4e0b200042133703002004109fa28080000c4b0b41002d0098a2db80001a41900541002802a496db8000118280808000002203450d15200241106a200110d89880800020022d00104120460d16200241a0056a200241106a41900510f5b28080001a2003200241a0056a41900510f5b28080002103200110aca18080002205450d17200110b6a18080002204450d180240200128020422064104490d00200020043602102000200536020c200020033602082000420437030020012006417c6a36020420012001280200220341046a360200200020032800003602140c4d0b200042133703002004109fa28080000c480b41002d0098a2db80001a411041002802a496db8000118280808000002203450d182001200310989c8080000d19200241a0056a200110e0a5808000024020022802a0050d0020022903a805210720022903b0052108200020033602182000200837031020002007370308200042053703000c4c0b20004213370300200310a0a28080000c4b0b41002d0098a2db80001a410c41002802a496db8000118280808000002203450d1920012802042205450d1a20012005417f6a36020420012001280200220541016a36020020052d00002105200241086a200110a292808000200228020822044109460d1a200228020c2106200320053a000820032004360200200320063602040240200128020422054104490d00200020033602082000420637030020012005417c6a36020420012001280200220341046a3602002000200328000036020c0c4b0b20004213370300200310f1a18080002003410028029c96db8000118080808000000c4a0b02402004450d0020012003417e6a22093602042001200541026a3602000240024020052d000122060e020100020b20094104490d0120012003417a6a3602042001200541066a36020020052800022104410121060b2000200436020c20002006360208200042073703000c4a0b200042133703000c490b41002d0098a2db80001a41900541002802a496db8000118280808000002203450d19200241106a200110d898808000024020022d00104120460d00200241a0056a200241106a41900510f5b28080001a20002003200241a0056a41900510f5b2808000360208200042083703000c490b2003410028029c96db800011808080800000200042133703000c480b41002d0098a2db80001a41900541002802a496db8000118280808000002203450d19200241106a200110d898808000024020022d00104120460d00200241a0056a200241106a41900510f5b28080001a20002003200241a0056a41900510f5b2808000360208200042093703000c480b2003410028029c96db800011808080800000200042133703000c470b41002d0098a2db80001a41900541002802a496db8000118280808000002203450d19200241106a200110d89880800020022d00104120460d1a200241a0056a200241106a41900510f5b28080001a2003200241a0056a41900510f5b28080002103200110aca18080002205450d1b200110b6a18080002204450d1c200128020422064104490d1d20012006417c6a36020420012001280200220641046a36020020062800002106200241a0056a200110f390808000024020022903a0054202510d00200020022903a005370308200041186a200241a0056a41106a290300370300200041106a200241a8056a2903003703002000200636022c2000200436022820002005360224200020033602202000420a3703000c470b200042133703000c3f0b41002d0098a2db80001a41900541002802a496db8000118280808000002203450d1d200241106a200110d89880800020022d00104120460d1e200241a0056a200241106a41900510f5b28080001a2003200241a0056a41900510f5b28080002103200110aca18080002205450d1f200110b6a18080002204450d20200128020422064104490d2120012006417c6a36020420012001280200220641046a36020020062800002106200241a0056a200110f390808000024020022903a0054202510d00200020022903a005370308200041186a200241a0056a41106a290300370300200041106a200241a8056a2903003703002000200636022c2000200436022820002005360224200020033602202000420b3703000c460b200042133703000c3b0b0240024002402004450d0020012003417e6a3602042001200541026a3602004100210120052d00010e020201000b200042133703000c460b410121010b200020013a00082000420c3703000c440b41002d0098a2db80001a41900541002802a496db8000118280808000002203450d20200241106a200110d89880800020022d00104120460d21200241a0056a200241106a41900510f5b28080001a2003200241a0056a41900510f5b28080002103200110aca18080002205450d22200110b6a18080002204450d23200128020422064104490d2420012006417c6a36020420012001280200220641046a36020020062800002106200241a0056a200110f390808000024020022903a0054202510d00200020022903a005370308200041186a200241a0056a41106a290300370300200041106a200241a8056a2903003703002000200636022c2000200436022820002005360224200020033602202000420d3703000c440b200042133703000c360b41002d0098a2db80001a411041002802a496db8000118280808000002203450d2420012003109e9c8080000d250240200110aca18080002201450d002000200136020c200020033602082000420e3703000c430b200042133703002003109fa28080000c420b41002d0098a2db80001a41900541002802a496db8000118280808000002203450d25200241106a200110d89880800020022d00104120460d26200241a0056a200241106a41900510f5b28080001a2003200241a0056a41900510f5b28080002103200110b6a18080002205450d27200110baa18080002204450d28200110bca18080002206450d29200110baa18080002209450d2a200110d4a1808000220a450d2b200241a0056a200110f390808000024020022903a0054202510d00200020022903a005370300200041106a200241a0056a41106a290300370300200041086a200241a0056a41086a2903003703002000200a36022c2000200936022820002006360224200020043602202000200536021c200020033602180c420b20004213370300200a10a1a28080000c2f0b41002d0098a2db80001a41900541002802a496db8000118280808000002203450d2b200241106a200110d89880800020022d00104120460d2c200241a0056a200241106a41900510f5b28080001a2003200241a0056a41900510f5b28080002103200241a0056a200110d99d808000024020022903a00522074202510d0020022903a8052108200020033602182000200837031020002007370308200042103703000c410b2000421337030002400240024020032d0000220141636a41002001411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db8000118080808000000c400b41002d0098a2db80001a41900541002802a496db8000118280808000002203450d2c200241106a200110d898808000024020022d00104120460d00200241a0056a200241106a41900510f5b28080001a20002003200241a0056a41900510f5b2808000360208200042113703000c400b2003410028029c96db800011808080800000200042133703000c3f0b200042123703000c3e0b200042133703000c3d0b411041900510bb80808000000b2003410028029c96db800011808080800000200042133703000c3b0b411041900510bb80808000000b2003410028029c96db800011808080800000200042133703000c390b200042133703000c370b200042133703000c350b411041900510bb80808000000b2003410028029c96db800011808080800000200042133703000c350b200042133703000c310b200042133703000c2f0b4104411010bb80808000000b2003410028029c96db800011808080800000200042133703000c310b4104410c10bb80808000000b2003410028029c96db800011808080800000200042133703000c2f0b411041900510bb80808000000b411041900510bb80808000000b411041900510bb80808000000b2003410028029c96db800011808080800000200042133703000c2b0b200042133703000c250b200042133703000c230b200042133703000c210b411041900510bb80808000000b2003410028029c96db800011808080800000200042133703000c260b200042133703000c1d0b200042133703000c1b0b200042133703000c190b411041900510bb80808000000b2003410028029c96db800011808080800000200042133703000c210b200042133703000c150b200042133703000c130b200042133703000c110b4104411010bb80808000000b2003410028029c96db800011808080800000200042133703000c1c0b411041900510bb80808000000b2003410028029c96db800011808080800000200042133703000c1a0b200042133703000c0b0b200042133703000c090b200042133703000c070b200042133703000c050b200042133703000c030b411041900510bb80808000000b2003410028029c96db800011808080800000200042133703000c130b411041900510bb80808000000b024020092d00002201411f4b0d0002400240200141636a41002001411e71411e461b0e020201000b200941046a10f1a18080000c010b200941046a10f2a18080000b2009410028029c96db8000118080808000000b02400240024020062d0000220141626a4100200141616a41ff01714102491b0e020201000b200641046a10f1a18080000c010b200641046a10f2a18080000b2006410028029c96db8000118080808000000b024020042d00002201411f4b0d0002400240200141636a41002001411e71411e461b0e020201000b200441046a10f1a18080000c010b200441046a10f2a18080000b2004410028029c96db8000118080808000000b2005109fa28080000b02400240024020032d0000220141636a41002001411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db8000118080808000000c0d0b2004109fa28080000b02400240024020052d0000220141636a41002001411e71411e461b0e020201000b200541046a10f1a18080000c010b200541046a10f2a18080000b2005410028029c96db8000118080808000000b02400240024020032d0000220141636a41002001411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db8000118080808000000c0a0b2004109fa28080000b02400240024020052d0000220141636a41002001411e71411e461b0e020201000b200541046a10f1a18080000c010b200541046a10f2a18080000b2005410028029c96db8000118080808000000b02400240024020032d0000220141636a41002001411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db8000118080808000000c070b2004109fa28080000b02400240024020052d0000220141636a41002001411e71411e461b0e020201000b200541046a10f1a18080000c010b200541046a10f2a18080000b2005410028029c96db8000118080808000000b02400240024020032d0000220141636a41002001411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db8000118080808000000c040b02400240024020052d0000220141636a41002001411e71411e461b0e020201000b200541046a10f1a18080000c010b200541046a10f2a18080000b2005410028029c96db8000118080808000000b02400240024020032d0000220141636a41002001411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db8000118080808000000c020b02400240024020052d0000220141636a41002001411e71411e461b0e020201000b200541046a10f1a18080000c010b200541046a10f2a18080000b2005410028029c96db8000118080808000000b02400240024020032d0000220141636a41002001411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db8000118080808000000b200241b00a6a2480808080000bb93405047f017e027f017e017f23808080800041a00a6b220224808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e110102030405060708090a0b0c0d0e0f1011120b200042133703000c470b20012802002802082204200428020441016a220336020402400240200320042802084b0d002001417f200128020422044190056a220320032004491b2204360204200420012802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d132002200110da9880800020022d00004120470d012004410028029c96db8000118080808000000b200042133703000c470b20024190056a200241900510f5b28080001a200420024190056a41900510f5b28080002104200128020028020822032003280204417f6a3602040240200110aea18080002201450d002000200136020c20002004360208200042023703000c470b2000421337030002400240024020042d0000220141636a41002001411e71411e461b0e020201000b200441046a10f1a18080000c010b200441046a10f2a18080000b2004410028029c96db8000118080808000000c460b20012802002802082204200428020441016a220336020402400240200320042802084b0d002001417f200128020422044190056a220320032004491b2204360204200420012802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d132002200110da9880800020022d00004120470d012004410028029c96db8000118080808000000b200042133703000c460b20024190056a200241900510f5b28080001a200420024190056a41900510f5b28080002104200128020028020822032003280204417f6a360204200110e1a18080002203450d12200110daa18080002205450d13024020012802002207280208280200220128020422084104490d00200020053602102000200336020c200020043602082000420337030020012008417c6a36020420012001280200220441046a360200200020042800003602142007427f2007290300220642047c220920092006541b3703000c460b200042133703002005109fa28080000c430b20012802002802082204200428020441016a220336020402400240200320042802084b0d002001417f200128020422044190056a220320032004491b2204360204200420012802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d152002200110da9880800020022d00004120470d012004410028029c96db8000118080808000000b200042133703000c450b20024190056a200241900510f5b28080001a200420024190056a41900510f5b28080002104200128020028020822032003280204417f6a360204200110e1a18080002203450d14200110daa18080002205450d15024020012802002207280208280200220128020422084104490d00200020053602102000200336020c200020043602082000420437030020012008417c6a36020420012001280200220441046a360200200020042800003602142007427f2007290300220642047c220920092006541b3703000c450b200042133703002005109fa28080000c400b20012802002802082204200428020441016a220336020402400240200320042802084b0d002001417f2001280204220441106a220320032004491b2204360204200420012802084f0d0041002d0098a2db80001a411041002802a496db8000118280808000002204450d1720012004109b9c808000450d012004410028029c96db8000118080808000000b200042133703000c440b200128020028020822032003280204417f6a36020420024190056a200110e1a580800002402002280290050d00200229039805210620022903a0052109200020043602182000200937031020002006370308200042053703000c440b20004213370300200410a0a28080000c430b200110b3a18080002204450d15024020012802002203280208280200220128020422054104490d00200020043602082000420637030020012005417c6a36020420012001280200220441046a3602002000200428000036020c2003427f2003290300220642047c220920092006541b3703000c430b20004213370300200410f1a18080002004410028029c96db8000118080808000000c420b02402001280200220428020828020022012802042203450d0020012003417f6a36020420012001280200220341016a3602002004427f2004290300220942017c22062006501b3703000240024020032d000022030e020100020b2004280208280200220128020422034104490d0120012003417c6a36020420012001280200220341046a3602002004427f200942057c220620062009541b37030020032800002101410121030b2000200136020c20002003360208200042073703000c420b200042133703000c410b20012802002802082204200428020441016a22033602040240200320042802084b0d002001417f200128020422044190056a220320032004491b2204360204200420012802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d152002200110da9880800020022d00004120470d162004410028029c96db8000118080808000000b200042133703000c400b20012802002802082204200428020441016a22033602040240200320042802084b0d002001417f200128020422044190056a220320032004491b2204360204200420012802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d162002200110da9880800020022d00004120470d172004410028029c96db8000118080808000000b200042133703000c3f0b20012802002802082204200428020441016a220336020402400240200320042802084b0d002001417f200128020422044190056a220320032004491b2204360204200420012802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d182002200110da9880800020022d00004120470d012004410028029c96db8000118080808000000b200042133703000c3f0b20024190056a200241900510f5b28080001a200420024190056a41900510f5b28080002104200128020028020822032003280204417f6a360204200110e1a18080002203450d17200110daa18080002205450d18200128020022082802082802002207280204220a4104490d192007200a417c6a36020420072007280200220a41046a3602002008427f2008290300220642047c220920092006541b370300200a280000210720024190056a200110f29080800002402002290390054202510d002000200229039005370308200041186a20024190056a41106a290300370300200041106a20024198056a2903003703002000200736022c2000200536022820002003360224200020043602202000420a3703000c3f0b200042133703000c370b20012802002802082204200428020441016a220336020402400240200320042802084b0d002001417f200128020422044190056a220320032004491b2204360204200420012802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d1b2002200110da9880800020022d00004120470d012004410028029c96db8000118080808000000b200042133703000c3e0b20024190056a200241900510f5b28080001a200420024190056a41900510f5b28080002104200128020028020822032003280204417f6a360204200110e1a18080002203450d1a200110daa18080002205450d1b200128020022082802082802002207280204220a4104490d1c2007200a417c6a36020420072007280200220a41046a3602002008427f2008290300220642047c220920092006541b370300200a280000210720024190056a200110f29080800002402002290390054202510d002000200229039005370308200041186a20024190056a41106a290300370300200041106a20024198056a2903003703002000200736022c2000200536022820002003360224200020043602202000420b3703000c3e0b200042133703000c330b0240024002402001280200220428020828020022012802042203450d0020012003417f6a36020420012001280200220341016a3602002004427f200429030042017c22062006501b3703004100210120032d00000e020201000b200042133703000c3e0b410121010b200020013a00082000420c3703000c3c0b20012802002802082204200428020441016a220336020402400240200320042802084b0d002001417f200128020422044190056a220320032004491b2204360204200420012802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d1d2002200110da9880800020022d00004120470d012004410028029c96db8000118080808000000b200042133703000c3c0b20024190056a200241900510f5b28080001a200420024190056a41900510f5b28080002104200128020028020822032003280204417f6a360204200110e1a18080002203450d1c200110daa18080002205450d1d200128020022082802082802002207280204220a4104490d1e2007200a417c6a36020420072007280200220a41046a3602002008427f2008290300220642047c220920092006541b370300200a280000210720024190056a200110f29080800002402002290390054202510d002000200229039005370308200041186a20024190056a41106a290300370300200041106a20024198056a2903003703002000200736022c2000200536022820002003360224200020043602202000420d3703000c3c0b200042133703000c2e0b20012802002802082204200428020441016a220336020402400240200320042802084b0d002001417f2001280204220441106a220320032004491b2204360204200420012802084f0d0041002d0098a2db80001a411041002802a496db8000118280808000002204450d202001200410a29c808000450d012004410028029c96db8000118080808000000b200042133703000c3b0b200128020028020822032003280204417f6a3602040240200110e1a18080002201450d002000200136020c200020043602082000420e3703000c3b0b200042133703002004109fa28080000c3a0b20012802002802082204200428020441016a220336020402400240200320042802084b0d002001417f200128020422044190056a220320032004491b2204360204200420012802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d202002200110da9880800020022d00004120470d012004410028029c96db8000118080808000000b200042133703000c3a0b20024190056a200241900510f5b28080001a200420024190056a41900510f5b28080002104200128020028020822032003280204417f6a360204200110daa18080002203450d1f200110afa18080002205450d20200110ada18080002207450d21200110afa18080002208450d22200110aea1808000220a450d2320024190056a200110f29080800002402002290390054202510d002000200229039005370300200041106a20024190056a41106a290300370300200041086a20024190056a41086a2903003703002000200a36022c2000200836022820002007360224200020053602202000200336021c200020043602180c3a0b20004213370300200a10a1a28080000c270b20012802002802082204200428020441016a220336020402400240200320042802084b0d002001417f200128020422044190056a220320032004491b2204360204200420012802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d252002200110da9880800020022d00004120470d012004410028029c96db8000118080808000000b200042133703000c390b20024190056a200241900510f5b28080001a200420024190056a41900510f5b28080002104200128020028020822032003280204417f6a36020420024190056a200110d49d808000024020022903900522064202510d002002290398052109200020043602182000200937031020002006370308200042103703000c390b2000421337030002400240024020042d0000220141636a41002001411e71411e461b0e020201000b200441046a10f1a18080000c010b200441046a10f2a18080000b2004410028029c96db8000118080808000000c380b20012802002802082204200428020441016a22033602040240200320042802084b0d002001417f200128020422044190056a220320032004491b2204360204200420012802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d242002200110da9880800020022d00004120470d252004410028029c96db8000118080808000000b200042133703000c370b200042123703000c360b200042133703000c350b411041900510bb80808000000b411041900510bb80808000000b200042133703000c310b200042133703000c2f0b411041900510bb80808000000b200042133703000c2c0b200042133703000c2a0b4104411010bb80808000000b200042133703000c2c0b411041900510bb80808000000b20024190056a200241900510f5b28080001a200420024190056a41900510f5b28080002104200128020028020822012001280204417f6a36020420002004360208200042083703000c2a0b411041900510bb80808000000b20024190056a200241900510f5b28080001a200420024190056a41900510f5b28080002104200128020028020822012001280204417f6a36020420002004360208200042093703000c280b411041900510bb80808000000b200042133703000c210b200042133703000c1f0b200042133703000c1d0b411041900510bb80808000000b200042133703000c1a0b200042133703000c180b200042133703000c160b411041900510bb80808000000b200042133703000c130b200042133703000c110b200042133703000c0f0b4104411010bb80808000000b411041900510bb80808000000b200042133703000c0b0b200042133703000c090b200042133703000c070b200042133703000c050b200042133703000c030b411041900510bb80808000000b411041900510bb80808000000b20024190056a200241900510f5b28080001a200420024190056a41900510f5b28080002104200128020028020822012001280204417f6a36020420002004360208200042113703000c120b024020082d00002201411f4b0d0002400240200141636a41002001411e71411e461b0e020201000b200841046a10f1a18080000c010b200841046a10f2a18080000b2008410028029c96db8000118080808000000b02400240024020072d0000220141626a4100200141616a41ff01714102491b0e020201000b200741046a10f1a18080000c010b200741046a10f2a18080000b2007410028029c96db8000118080808000000b024020052d00002201411f4b0d0002400240200141636a41002001411e71411e461b0e020201000b200541046a10f1a18080000c010b200541046a10f2a18080000b2005410028029c96db8000118080808000000b2003109fa28080000b02400240024020042d0000220141636a41002001411e71411e461b0e020201000b200441046a10f1a18080000c010b200441046a10f2a18080000b2004410028029c96db8000118080808000000c0d0b2005109fa28080000b02400240024020032d0000220141636a41002001411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db8000118080808000000b02400240024020042d0000220141636a41002001411e71411e461b0e020201000b200441046a10f1a18080000c010b200441046a10f2a18080000b2004410028029c96db8000118080808000000c0a0b2005109fa28080000b02400240024020032d0000220141636a41002001411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db8000118080808000000b02400240024020042d0000220141636a41002001411e71411e461b0e020201000b200441046a10f1a18080000c010b200441046a10f2a18080000b2004410028029c96db8000118080808000000c070b2005109fa28080000b02400240024020032d0000220141636a41002001411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db8000118080808000000b02400240024020042d0000220141636a41002001411e71411e461b0e020201000b200441046a10f1a18080000c010b200441046a10f2a18080000b2004410028029c96db8000118080808000000c040b02400240024020032d0000220141636a41002001411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db8000118080808000000b02400240024020042d0000220141636a41002001411e71411e461b0e020201000b200441046a10f1a18080000c010b200441046a10f2a18080000b2004410028029c96db8000118080808000000c020b02400240024020032d0000220141636a41002001411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db8000118080808000000b02400240024020042d0000220141636a41002001411e71411e461b0e020201000b200441046a10f1a18080000c010b200441046a10f2a18080000b2004410028029c96db8000118080808000000b200241a00a6a2480808080000bf03005047f017e027f017e017f23808080800041b00a6b220224808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e110102030405060708090a0b0c0d0e0f1011120b200042133703000c470b2001417f200128020422044190056a220320032004491b220436020402400240200420012802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d13200241106a200110d99880800020022d00104120470d012004410028029c96db8000118080808000000b200042133703000c470b200241a0056a200241106a41900510f5b28080001a2004200241a0056a41900510f5b280800021040240200110cfa18080002201450d002000200136020c20002004360208200042023703000c470b2000421337030002400240024020042d0000220141636a41002001411e71411e461b0e020201000b200441046a10f1a18080000c010b200441046a10f2a18080000b2004410028029c96db8000118080808000000c460b2001417f200128020422044190056a220320032004491b220436020402400240200420012802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d13200241106a200110d99880800020022d00104120470d012004410028029c96db8000118080808000000b200042133703000c460b200241a0056a200241106a41900510f5b28080001a2004200241a0056a41900510f5b28080002104200110c2a18080002203450d12200110c8a18080002205450d13024020012802002207280208220128020422084104490d00200020053602102000200336020c200020043602082000420337030020012008417c6a36020420012001280200220441046a360200200020042800003602142007427f2007290300220642047c220920092006541b3703000c460b200042133703002005109fa28080000c430b2001417f200128020422044190056a220320032004491b220436020402400240200420012802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d15200241106a200110d99880800020022d00104120470d012004410028029c96db8000118080808000000b200042133703000c450b200241a0056a200241106a41900510f5b28080001a2004200241a0056a41900510f5b28080002104200110c2a18080002203450d14200110c8a18080002205450d15024020012802002207280208220128020422084104490d00200020053602102000200336020c200020043602082000420437030020012008417c6a36020420012001280200220441046a360200200020042800003602142007427f2007290300220642047c220920092006541b3703000c450b200042133703002005109fa28080000c400b2001417f2001280204220441106a220320032004491b220436020402400240200420012802084f0d0041002d0098a2db80001a411041002802a496db8000118280808000002204450d172001200410919c808000450d012004410028029c96db8000118080808000000b200042133703000c440b200241a0056a200110dca5808000024020022802a0050d0020022903a805210620022903b0052109200020043602182000200937031020002006370308200042053703000c440b20004213370300200410a0a28080000c430b2001417f20012802042204410c6a220320032004491b220436020402400240200420012802084f0d0041002d0098a2db80001a410c41002802a496db8000118280808000002204450d1702402001280200220528020822032802042207450d0020032007417f6a36020420032003280200220741016a3602002005427f200529030042017c22062006501b37030020072d00002103200241086a2001109f92808000200228020822054109470d020b2004410028029c96db8000118080808000000b200042133703000c430b200228020c2107200420033a00082004200536020020042007360204024020012802002203280208220128020422054104490d00200020043602082000420637030020012005417c6a36020420012001280200220441046a3602002000200428000036020c2003427f2003290300220642047c220920092006541b3703000c430b20004213370300200410f1a18080002004410028029c96db8000118080808000000c420b02402001280200220428020822012802042203450d0020012003417f6a36020420012001280200220341016a3602002004427f2004290300220942017c22062006501b3703000240024020032d000022030e020100020b2004280208220128020422034104490d0120012003417c6a36020420012001280200220341046a3602002004427f200942057c220620062009541b37030020032800002101410121030b2000200136020c20002003360208200042073703000c420b200042133703000c410b2001417f200128020422044190056a220320032004491b22043602040240200420012802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d15200241106a200110d99880800020022d00104120470d162004410028029c96db8000118080808000000b200042133703000c400b2001417f200128020422044190056a220320032004491b22043602040240200420012802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d16200241106a200110d99880800020022d00104120470d172004410028029c96db8000118080808000000b200042133703000c3f0b2001417f200128020422044190056a220320032004491b220436020402400240200420012802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d18200241106a200110d99880800020022d00104120470d012004410028029c96db8000118080808000000b200042133703000c3f0b200241a0056a200241106a41900510f5b28080001a2004200241a0056a41900510f5b28080002104200110c2a18080002203450d17200110c8a18080002205450d18200128020022082802082207280204220a4104490d192007200a417c6a36020420072007280200220a41046a3602002008427f2008290300220642047c220920092006541b370300200a2800002107200241a0056a200110f490808000024020022903a0054202510d00200020022903a005370308200041186a200241a0056a41106a290300370300200041106a200241a8056a2903003703002000200736022c2000200536022820002003360224200020043602202000420a3703000c3f0b200042133703000c370b2001417f200128020422044190056a220320032004491b220436020402400240200420012802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d1b200241106a200110d99880800020022d00104120470d012004410028029c96db8000118080808000000b200042133703000c3e0b200241a0056a200241106a41900510f5b28080001a2004200241a0056a41900510f5b28080002104200110c2a18080002203450d1a200110c8a18080002205450d1b200128020022082802082207280204220a4104490d1c2007200a417c6a36020420072007280200220a41046a3602002008427f2008290300220642047c220920092006541b370300200a2800002107200241a0056a200110f490808000024020022903a0054202510d00200020022903a005370308200041186a200241a0056a41106a290300370300200041106a200241a8056a2903003703002000200736022c2000200536022820002003360224200020043602202000420b3703000c3e0b200042133703000c330b0240024002402001280200220428020822012802042203450d0020012003417f6a36020420012001280200220341016a3602002004427f200429030042017c22062006501b3703004100210120032d00000e020201000b200042133703000c3e0b410121010b200020013a00082000420c3703000c3c0b2001417f200128020422044190056a220320032004491b220436020402400240200420012802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d1d200241106a200110d99880800020022d00104120470d012004410028029c96db8000118080808000000b200042133703000c3c0b200241a0056a200241106a41900510f5b28080001a2004200241a0056a41900510f5b28080002104200110c2a18080002203450d1c200110c8a18080002205450d1d200128020022082802082207280204220a4104490d1e2007200a417c6a36020420072007280200220a41046a3602002008427f2008290300220642047c220920092006541b370300200a2800002107200241a0056a200110f490808000024020022903a0054202510d00200020022903a005370308200041186a200241a0056a41106a290300370300200041106a200241a8056a2903003703002000200736022c2000200536022820002003360224200020043602202000420d3703000c3c0b200042133703000c2e0b2001417f2001280204220441106a220320032004491b220436020402400240200420012802084f0d0041002d0098a2db80001a411041002802a496db8000118280808000002204450d202001200410929c808000450d012004410028029c96db8000118080808000000b200042133703000c3b0b0240200110c2a18080002201450d002000200136020c200020043602082000420e3703000c3b0b200042133703002004109fa28080000c3a0b2001417f200128020422044190056a220320032004491b220436020402400240200420012802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d20200241106a200110d99880800020022d00104120470d012004410028029c96db8000118080808000000b200042133703000c3a0b200241a0056a200241106a41900510f5b28080001a2004200241a0056a41900510f5b28080002104200110c8a18080002203450d1f200110e0a18080002205450d20200110dfa18080002207450d21200110e0a18080002208450d22200110cfa1808000220a450d23200241a0056a200110f490808000024020022903a0054202510d00200020022903a005370300200041106a200241a0056a41106a290300370300200041086a200241a0056a41086a2903003703002000200a36022c2000200836022820002007360224200020053602202000200336021c200020043602180c3a0b20004213370300200a10a1a28080000c270b2001417f200128020422044190056a220320032004491b220436020402400240200420012802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d25200241106a200110d99880800020022d00104120470d012004410028029c96db8000118080808000000b200042133703000c390b200241a0056a200241106a41900510f5b28080001a2004200241a0056a41900510f5b28080002104200241a0056a200110d39d808000024020022903a00522064202510d0020022903a8052109200020043602182000200937031020002006370308200042103703000c390b2000421337030002400240024020042d0000220141636a41002001411e71411e461b0e020201000b200441046a10f1a18080000c010b200441046a10f2a18080000b2004410028029c96db8000118080808000000c380b2001417f200128020422044190056a220320032004491b22043602040240200420012802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d24200241106a200110d99880800020022d00104120470d252004410028029c96db8000118080808000000b200042133703000c370b200042123703000c360b200042133703000c350b411041900510bb80808000000b411041900510bb80808000000b200042133703000c310b200042133703000c2f0b411041900510bb80808000000b200042133703000c2c0b200042133703000c2a0b4104411010bb80808000000b4104410c10bb80808000000b411041900510bb80808000000b200241a0056a200241106a41900510f5b28080001a20002004200241a0056a41900510f5b2808000360208200042083703000c2a0b411041900510bb80808000000b200241a0056a200241106a41900510f5b28080001a20002004200241a0056a41900510f5b2808000360208200042093703000c280b411041900510bb80808000000b200042133703000c210b200042133703000c1f0b200042133703000c1d0b411041900510bb80808000000b200042133703000c1a0b200042133703000c180b200042133703000c160b411041900510bb80808000000b200042133703000c130b200042133703000c110b200042133703000c0f0b4104411010bb80808000000b411041900510bb80808000000b200042133703000c0b0b200042133703000c090b200042133703000c070b200042133703000c050b200042133703000c030b411041900510bb80808000000b411041900510bb80808000000b200241a0056a200241106a41900510f5b28080001a20002004200241a0056a41900510f5b2808000360208200042113703000c120b024020082d00002201411f4b0d0002400240200141636a41002001411e71411e461b0e020201000b200841046a10f1a18080000c010b200841046a10f2a18080000b2008410028029c96db8000118080808000000b02400240024020072d0000220141626a4100200141616a41ff01714102491b0e020201000b200741046a10f1a18080000c010b200741046a10f2a18080000b2007410028029c96db8000118080808000000b024020052d00002201411f4b0d0002400240200141636a41002001411e71411e461b0e020201000b200541046a10f1a18080000c010b200541046a10f2a18080000b2005410028029c96db8000118080808000000b2003109fa28080000b02400240024020042d0000220141636a41002001411e71411e461b0e020201000b200441046a10f1a18080000c010b200441046a10f2a18080000b2004410028029c96db8000118080808000000c0d0b2005109fa28080000b02400240024020032d0000220141636a41002001411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db8000118080808000000b02400240024020042d0000220141636a41002001411e71411e461b0e020201000b200441046a10f1a18080000c010b200441046a10f2a18080000b2004410028029c96db8000118080808000000c0a0b2005109fa28080000b02400240024020032d0000220141636a41002001411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db8000118080808000000b02400240024020042d0000220141636a41002001411e71411e461b0e020201000b200441046a10f1a18080000c010b200441046a10f2a18080000b2004410028029c96db8000118080808000000c070b2005109fa28080000b02400240024020032d0000220141636a41002001411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db8000118080808000000b02400240024020042d0000220141636a41002001411e71411e461b0e020201000b200441046a10f1a18080000c010b200441046a10f2a18080000b2004410028029c96db8000118080808000000c040b02400240024020032d0000220141636a41002001411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db8000118080808000000b02400240024020042d0000220141636a41002001411e71411e461b0e020201000b200441046a10f1a18080000c010b200441046a10f2a18080000b2004410028029c96db8000118080808000000c020b02400240024020032d0000220141636a41002001411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db8000118080808000000b02400240024020042d0000220141636a41002001411e71411e461b0e020201000b200441046a10f1a18080000c010b200441046a10f2a18080000b2004410028029c96db8000118080808000000b200241b00a6a2480808080000bf22c03067f027e017f23808080800041b00a6b220224808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d13200720054b0d1420042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00000e110102030405060708090a0b0c0d0e0f1011120b200042133703000c4b0b2001417f200128020422044190056a220620062004491b220436020402400240200420012802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d15200241106a200110d79880800020022d00104120470d012004410028029c96db8000118080808000000b200042133703000c4b0b200241a0056a200241106a41900510f5b28080001a2004200241a0056a41900510f5b280800021040240200110d0a18080002201450d002000200136020c20002004360208200042023703000c4b0b2000421337030002400240024020042d0000220141636a41002001411e71411e461b0e020201000b200441046a10f1a18080000c010b200441046a10f2a18080000b2004410028029c96db8000118080808000000c4a0b2001417f200128020422044190056a220620062004491b220436020402400240200420012802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d15200241106a200110d79880800020022d00104120470d012004410028029c96db8000118080808000000b200042133703000c4a0b200241a0056a200241106a41900510f5b28080001a2004200241a0056a41900510f5b28080002104200110b5a18080002206450d14200110cea18080002203450d15200241003602a00502402001200241a0056a410410d69e8080000d00200020022802a005360214200020033602102000200636020c20002004360208200042033703000c4a0b200042133703002003109fa28080000c470b2001417f200128020422044190056a220620062004491b220436020402400240200420012802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d17200241106a200110d79880800020022d00104120470d012004410028029c96db8000118080808000000b200042133703000c490b200241a0056a200241106a41900510f5b28080001a2004200241a0056a41900510f5b28080002104200110b5a18080002206450d16200110cea18080002203450d17200241003602a00502402001200241a0056a410410d69e8080000d00200020022802a005360214200020033602102000200636020c20002004360208200042043703000c490b200042133703002003109fa28080000c440b2001417f2001280204220441106a220620062004491b220436020402400240200420012802084f0d0041002d0098a2db80001a411041002802a496db8000118280808000002204450d192001200410909c808000450d012004410028029c96db8000118080808000000b200042133703000c480b200241a0056a200110dda5808000024020022802a0050d0020022903a805210820022903b0052109200020043602182000200937031020002008370308200042053703000c480b20004213370300200410a0a28080000c470b200110e2a18080002204450d17200241003602a00502402001200241a0056a410410d69e8080000d00200020022802a00536020c20002004360208200042063703000c470b20004213370300200410f1a18080002004410028029c96db8000118080808000000c460b200241086a200110c69d8080000240200228020822014102460d00200228020c210420002001360208200042073703002000200436020c0c460b200042133703000c450b2001417f200128020422044190056a220620062004491b22043602040240200420012802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d17200241106a200110d79880800020022d00104120470d182004410028029c96db8000118080808000000b200042133703000c440b2001417f200128020422044190056a220620062004491b22043602040240200420012802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d18200241106a200110d79880800020022d00104120470d192004410028029c96db8000118080808000000b200042133703000c430b2001417f200128020422044190056a220620062004491b220436020402400240200420012802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d1a200241106a200110d79880800020022d00104120470d012004410028029c96db8000118080808000000b200042133703000c430b200241a0056a200241106a41900510f5b28080001a2004200241a0056a41900510f5b28080002104200110b5a18080002206450d19200110cea18080002203450d1a200241003602a0052001200241a0056a410410d69e8080000d1b20022802a0052105200241a0056a200110f590808000024020022903a0054202510d00200020022903a005370308200041186a200241a0056a41106a290300370300200041106a200241a8056a2903003703002000200536022c2000200336022820002006360224200020043602202000420a3703000c430b200042133703000c3b0b2001417f200128020422044190056a220620062004491b220436020402400240200420012802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d1d200241106a200110d79880800020022d00104120470d012004410028029c96db8000118080808000000b200042133703000c420b200241a0056a200241106a41900510f5b28080001a2004200241a0056a41900510f5b28080002104200110b5a18080002206450d1c200110cea18080002203450d1d200241003602a0052001200241a0056a410410d69e8080000d1e20022802a0052105200241a0056a200110f590808000024020022903a0054202510d00200020022903a005370308200041186a200241a0056a41106a290300370300200041106a200241a8056a2903003703002000200536022c2000200336022820002006360224200020043602202000420b3703000c420b200042133703000c370b024002400240200128020022062802082201280208220320012802102204460d00200441016a2205450d21200520034b0d2220012802042103200120053602102006427f200629030042017c22082008501b37030041002101200320046a2d00000e020201000b200042133703000c420b410121010b200020013a00082000420c3703000c400b2001417f200128020422044190056a220620062004491b220436020402400240200420012802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d21200241106a200110d79880800020022d00104120470d012004410028029c96db8000118080808000000b200042133703000c400b200241a0056a200241106a41900510f5b28080001a2004200241a0056a41900510f5b28080002104200110b5a18080002206450d20200110cea18080002203450d21200241003602a0052001200241a0056a410410d69e8080000d2220022802a0052105200241a0056a200110f590808000024020022903a0054202510d00200020022903a005370308200041186a200241a0056a41106a290300370300200041106a200241a8056a2903003703002000200536022c2000200336022820002006360224200020043602202000420d3703000c400b200042133703000c320b2001417f2001280204220441106a220620062004491b220436020402400240200420012802084f0d0041002d0098a2db80001a411041002802a496db8000118280808000002204450d2420012004109c9c808000450d012004410028029c96db8000118080808000000b200042133703000c3f0b0240200110b5a18080002201450d002000200136020c200020043602082000420e3703000c3f0b200042133703002004109fa28080000c3e0b2001417f200128020422044190056a220620062004491b220436020402400240200420012802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d24200241106a200110d79880800020022d00104120470d012004410028029c96db8000118080808000000b200042133703000c3e0b200241a0056a200241106a41900510f5b28080001a2004200241a0056a41900510f5b28080002104200110cea18080002206450d23200110b9a18080002203450d24200110c7a18080002205450d25200110b9a18080002207450d26200110d0a1808000220a450d27200241a0056a200110f590808000024020022903a0054202510d00200020022903a005370300200041106a200241a0056a41106a290300370300200041086a200241a0056a41086a2903003703002000200a36022c2000200736022820002005360224200020033602202000200636021c200020043602180c3e0b20004213370300200a10a1a28080000c2b0b2001417f200128020422044190056a220620062004491b220436020402400240200420012802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d29200241106a200110d79880800020022d00104120470d012004410028029c96db8000118080808000000b200042133703000c3d0b200241a0056a200241106a41900510f5b28080001a2004200241a0056a41900510f5b28080002104200241a0056a200110c39d808000024020022903a00522084202510d0020022903a8052109200020043602182000200937031020002008370308200042103703000c3d0b2000421337030002400240024020042d0000220141636a41002001411e71411e461b0e020201000b200441046a10f1a18080000c010b200441046a10f2a18080000b2004410028029c96db8000118080808000000c3c0b2001417f200128020422044190056a220620062004491b22043602040240200420012802084f0d0041002d0098a2db80001a41900541002802a496db8000118280808000002204450d28200241106a200110d79880800020022d00104120470d292004410028029c96db8000118080808000000b200042133703000c3b0b200042123703000c3a0b200042133703000c390b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b411041900510bb80808000000b411041900510bb80808000000b200042133703000c330b200042133703000c310b411041900510bb80808000000b200042133703000c2e0b200042133703000c2c0b4104411010bb80808000000b200042133703000c2e0b411041900510bb80808000000b200241a0056a200241106a41900510f5b28080001a20002004200241a0056a41900510f5b2808000360208200042083703000c2c0b411041900510bb80808000000b200241a0056a200241106a41900510f5b28080001a20002004200241a0056a41900510f5b2808000360208200042093703000c2a0b411041900510bb80808000000b200042133703000c230b200042133703000c210b200042133703000c1f0b411041900510bb80808000000b200042133703000c1c0b200042133703000c1a0b200042133703000c180b417f200541e493d0800010b781808000000b2005200341e493d0800010b581808000000b411041900510bb80808000000b200042133703000c130b200042133703000c110b200042133703000c0f0b4104411010bb80808000000b411041900510bb80808000000b200042133703000c0b0b200042133703000c090b200042133703000c070b200042133703000c050b200042133703000c030b411041900510bb80808000000b411041900510bb80808000000b200241a0056a200241106a41900510f5b28080001a20002004200241a0056a41900510f5b2808000360208200042113703000c120b024020072d00002201411f4b0d0002400240200141636a41002001411e71411e461b0e020201000b200741046a10f1a18080000c010b200741046a10f2a18080000b2007410028029c96db8000118080808000000b02400240024020052d0000220141626a4100200141616a41ff01714102491b0e020201000b200541046a10f1a18080000c010b200541046a10f2a18080000b2005410028029c96db8000118080808000000b024020032d00002201411f4b0d0002400240200141636a41002001411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db8000118080808000000b2006109fa28080000b02400240024020042d0000220141636a41002001411e71411e461b0e020201000b200441046a10f1a18080000c010b200441046a10f2a18080000b2004410028029c96db8000118080808000000c0d0b2003109fa28080000b02400240024020062d0000220141636a41002001411e71411e461b0e020201000b200641046a10f1a18080000c010b200641046a10f2a18080000b2006410028029c96db8000118080808000000b02400240024020042d0000220141636a41002001411e71411e461b0e020201000b200441046a10f1a18080000c010b200441046a10f2a18080000b2004410028029c96db8000118080808000000c0a0b2003109fa28080000b02400240024020062d0000220141636a41002001411e71411e461b0e020201000b200641046a10f1a18080000c010b200641046a10f2a18080000b2006410028029c96db8000118080808000000b02400240024020042d0000220141636a41002001411e71411e461b0e020201000b200441046a10f1a18080000c010b200441046a10f2a18080000b2004410028029c96db8000118080808000000c070b2003109fa28080000b02400240024020062d0000220141636a41002001411e71411e461b0e020201000b200641046a10f1a18080000c010b200641046a10f2a18080000b2006410028029c96db8000118080808000000b02400240024020042d0000220141636a41002001411e71411e461b0e020201000b200441046a10f1a18080000c010b200441046a10f2a18080000b2004410028029c96db8000118080808000000c040b02400240024020062d0000220141636a41002001411e71411e461b0e020201000b200641046a10f1a18080000c010b200641046a10f2a18080000b2006410028029c96db8000118080808000000b02400240024020042d0000220141636a41002001411e71411e461b0e020201000b200441046a10f1a18080000c010b200441046a10f2a18080000b2004410028029c96db8000118080808000000c020b02400240024020062d0000220141636a41002001411e71411e461b0e020201000b200641046a10f1a18080000c010b200641046a10f2a18080000b2006410028029c96db8000118080808000000b02400240024020042d0000220141636a41002001411e71411e461b0e020201000b200441046a10f1a18080000c010b200441046a10f2a18080000b2004410028029c96db8000118080808000000b200241b00a6a2480808080000bf12e03057f027e027f23808080800041b00a6b22022480808080000240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020020042d00000e110102030405060708090a0b0c0d0e0f1011120b200042133703000c470b2001200128020441016a220336020402400240200320012802084b0d0041002d0098a2db80001a41900541002802a496db8000118280808000002203450d13200241106a200110d59880800020022d00104120470d012003410028029c96db8000118080808000000b200042133703000c470b200241a0056a200241106a41900510f5b28080001a2003200241a0056a41900510f5b2808000210320012001280204417f6a3602040240200110c1a18080002201450d002000200136020c20002003360208200042023703000c470b2000421337030002400240024020032d0000220141636a41002001411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db8000118080808000000c460b2001200128020441016a220336020402400240200320012802084b0d0041002d0098a2db80001a41900541002802a496db8000118280808000002203450d13200241106a200110d59880800020022d00104120470d012003410028029c96db8000118080808000000b200042133703000c460b200241a0056a200241106a41900510f5b28080001a2003200241a0056a41900510f5b2808000210320012001280204417f6a360204200110dea18080002204450d12200110dca18080002205450d1302402001280200220128020422064104490d00200020053602102000200436020c200020033602082000420337030020012006417c6a36020420012001280200220341046a360200200020032800003602140c460b200042133703002005109fa28080000c430b2001200128020441016a220336020402400240200320012802084b0d0041002d0098a2db80001a41900541002802a496db8000118280808000002203450d15200241106a200110d59880800020022d00104120470d012003410028029c96db8000118080808000000b200042133703000c450b200241a0056a200241106a41900510f5b28080001a2003200241a0056a41900510f5b2808000210320012001280204417f6a360204200110dea18080002204450d14200110dca18080002205450d1502402001280200220128020422064104490d00200020053602102000200436020c200020033602082000420437030020012006417c6a36020420012001280200220341046a360200200020032800003602140c450b200042133703002005109fa28080000c400b2001200128020441016a220336020402400240200320012802084b0d0041002d0098a2db80001a411041002802a496db8000118280808000002203450d17200241106a200110cc9880800020022802104103470d012003410028029c96db8000118080808000000b200042133703000c440b200241a0056a41086a200241106a41086a29020022073703002002200229021022083703a005200341086a20073702002003200837020020012001280204417f6a360204200241a0056a200110dea5808000024020022802a0050d0020022903a805210720022903b0052108200020033602182000200837031020002007370308200042053703000c440b20004213370300200310a0a28080000c430b2001200128020441016a220336020402400240200320012802084b0d0041002d0098a2db80001a410c41002802a496db8000118280808000002203450d170240200128020022042802042205450d0020042005417f6a36020420042004280200220541016a36020020052d00002104200241086a200110a192808000200228020822054109470d020b2003410028029c96db8000118080808000000b200042133703000c430b200228020c2106200320043a0008200320053602002003200636020420012001280204417f6a36020402402001280200220128020422044104490d00200020033602082000420637030020012004417c6a36020420012001280200220341046a3602002000200328000036020c0c430b20004213370300200310f1a18080002003410028029c96db8000118080808000000c420b0240200128020022012802042203450d0020012003417f6a220936020420012001280200220441016a3602000240024020042d000022060e020100020b20094104490d0120012003417b6a3602042001200441056a36020020042800012105410121060b2000200536020c20002006360208200042073703000c420b200042133703000c410b2001200128020441016a22033602040240200320012802084b0d0041002d0098a2db80001a41900541002802a496db8000118280808000002203450d15200241106a200110d59880800020022d00104120470d162003410028029c96db8000118080808000000b200042133703000c400b2001200128020441016a22033602040240200320012802084b0d0041002d0098a2db80001a41900541002802a496db8000118280808000002203450d16200241106a200110d59880800020022d00104120470d172003410028029c96db8000118080808000000b200042133703000c3f0b2001200128020441016a220336020402400240200320012802084b0d0041002d0098a2db80001a41900541002802a496db8000118280808000002203450d18200241106a200110d59880800020022d00104120470d012003410028029c96db8000118080808000000b200042133703000c3f0b200241a0056a200241106a41900510f5b28080001a2003200241a0056a41900510f5b2808000210320012001280204417f6a360204200110dea18080002204450d17200110dca18080002205450d182001280200220628020422094104490d1920062009417c6a36020420062006280200220941046a36020020092800002106200241a0056a200110f190808000024020022903a0054202510d00200020022903a005370308200041186a200241a0056a41106a290300370300200041106a200241a8056a2903003703002000200636022c2000200536022820002004360224200020033602202000420a3703000c3f0b200042133703000c370b2001200128020441016a220336020402400240200320012802084b0d0041002d0098a2db80001a41900541002802a496db8000118280808000002203450d1b200241106a200110d59880800020022d00104120470d012003410028029c96db8000118080808000000b200042133703000c3e0b200241a0056a200241106a41900510f5b28080001a2003200241a0056a41900510f5b2808000210320012001280204417f6a360204200110dea18080002204450d1a200110dca18080002205450d1b2001280200220628020422094104490d1c20062009417c6a36020420062006280200220941046a36020020092800002106200241a0056a200110f190808000024020022903a0054202510d00200020022903a005370308200041186a200241a0056a41106a290300370300200041106a200241a8056a2903003703002000200636022c2000200536022820002004360224200020033602202000420b3703000c3e0b200042133703000c330b024002400240200128020022012802042203450d0020012003417f6a36020420012001280200220341016a3602004100210120032d00000e020201000b200042133703000c3e0b410121010b200020013a00082000420c3703000c3c0b2001200128020441016a220336020402400240200320012802084b0d0041002d0098a2db80001a41900541002802a496db8000118280808000002203450d1d200241106a200110d59880800020022d00104120470d012003410028029c96db8000118080808000000b200042133703000c3c0b200241a0056a200241106a41900510f5b28080001a2003200241a0056a41900510f5b2808000210320012001280204417f6a360204200110dea18080002204450d1c200110dca18080002205450d1d2001280200220628020422094104490d1e20062009417c6a36020420062006280200220941046a36020020092800002106200241a0056a200110f190808000024020022903a0054202510d00200020022903a005370308200041186a200241a0056a41106a290300370300200041106a200241a8056a2903003703002000200636022c2000200536022820002004360224200020033602202000420d3703000c3c0b200042133703000c2e0b2001200128020441016a220336020402400240200320012802084b0d0041002d0098a2db80001a411041002802a496db8000118280808000002203450d2020012003108f9c808000450d012003410028029c96db8000118080808000000b200042133703000c3b0b20012001280204417f6a3602040240200110dea18080002201450d002000200136020c200020033602082000420e3703000c3b0b200042133703002003109fa28080000c3a0b2001200128020441016a220336020402400240200320012802084b0d0041002d0098a2db80001a41900541002802a496db8000118280808000002203450d20200241106a200110d59880800020022d00104120470d012003410028029c96db8000118080808000000b200042133703000c3a0b200241a0056a200241106a41900510f5b28080001a2003200241a0056a41900510f5b2808000210320012001280204417f6a360204200110dca18080002204450d1f200110cca18080002205450d20200110aba18080002206450d21200110cca18080002209450d22200110c1a1808000220a450d23200241a0056a200110f190808000024020022903a0054202510d00200020022903a005370300200041106a200241a0056a41106a290300370300200041086a200241a0056a41086a2903003703002000200a36022c2000200936022820002006360224200020053602202000200436021c200020033602180c3a0b20004213370300200a10a1a28080000c270b2001200128020441016a220336020402400240200320012802084b0d0041002d0098a2db80001a41900541002802a496db8000118280808000002203450d25200241106a200110d59880800020022d00104120470d012003410028029c96db8000118080808000000b200042133703000c390b200241a0056a200241106a41900510f5b28080001a2003200241a0056a41900510f5b2808000210320012001280204417f6a360204200241a0056a200110db9d808000024020022903a00522074202510d0020022903a8052108200020033602182000200837031020002007370308200042103703000c390b2000421337030002400240024020032d0000220141636a41002001411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db8000118080808000000c380b2001200128020441016a22033602040240200320012802084b0d0041002d0098a2db80001a41900541002802a496db8000118280808000002203450d24200241106a200110d59880800020022d00104120470d252003410028029c96db8000118080808000000b200042133703000c370b200042123703000c360b200042133703000c350b411041900510bb80808000000b411041900510bb80808000000b200042133703000c310b200042133703000c2f0b411041900510bb80808000000b200042133703000c2c0b200042133703000c2a0b4104411010bb80808000000b4104410c10bb80808000000b411041900510bb80808000000b200241a0056a200241106a41900510f5b28080001a20002003200241a0056a41900510f5b28080003602082000420837030020012001280204417f6a3602040c2a0b411041900510bb80808000000b200241a0056a200241106a41900510f5b28080001a20002003200241a0056a41900510f5b28080003602082000420937030020012001280204417f6a3602040c280b411041900510bb80808000000b200042133703000c210b200042133703000c1f0b200042133703000c1d0b411041900510bb80808000000b200042133703000c1a0b200042133703000c180b200042133703000c160b411041900510bb80808000000b200042133703000c130b200042133703000c110b200042133703000c0f0b4104411010bb80808000000b411041900510bb80808000000b200042133703000c0b0b200042133703000c090b200042133703000c070b200042133703000c050b200042133703000c030b411041900510bb80808000000b411041900510bb80808000000b200241a0056a200241106a41900510f5b28080001a20002003200241a0056a41900510f5b28080003602082000421137030020012001280204417f6a3602040c120b024020092d00002201411f4b0d0002400240200141636a41002001411e71411e461b0e020201000b200941046a10f1a18080000c010b200941046a10f2a18080000b2009410028029c96db8000118080808000000b02400240024020062d0000220141626a4100200141616a41ff01714102491b0e020201000b200641046a10f1a18080000c010b200641046a10f2a18080000b2006410028029c96db8000118080808000000b024020052d00002201411f4b0d0002400240200141636a41002001411e71411e461b0e020201000b200541046a10f1a18080000c010b200541046a10f2a18080000b2005410028029c96db8000118080808000000b2004109fa28080000b02400240024020032d0000220141636a41002001411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db8000118080808000000c0d0b2005109fa28080000b02400240024020042d0000220141636a41002001411e71411e461b0e020201000b200441046a10f1a18080000c010b200441046a10f2a18080000b2004410028029c96db8000118080808000000b02400240024020032d0000220141636a41002001411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db8000118080808000000c0a0b2005109fa28080000b02400240024020042d0000220141636a41002001411e71411e461b0e020201000b200441046a10f1a18080000c010b200441046a10f2a18080000b2004410028029c96db8000118080808000000b02400240024020032d0000220141636a41002001411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db8000118080808000000c070b2005109fa28080000b02400240024020042d0000220141636a41002001411e71411e461b0e020201000b200441046a10f1a18080000c010b200441046a10f2a18080000b2004410028029c96db8000118080808000000b02400240024020032d0000220141636a41002001411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db8000118080808000000c040b02400240024020042d0000220141636a41002001411e71411e461b0e020201000b200441046a10f1a18080000c010b200441046a10f2a18080000b2004410028029c96db8000118080808000000b02400240024020032d0000220141636a41002001411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db8000118080808000000c020b02400240024020042d0000220141636a41002001411e71411e461b0e020201000b200441046a10f1a18080000c010b200441046a10f2a18080000b2004410028029c96db8000118080808000000b02400240024020032d0000220141636a41002001411e71411e461b0e020201000b200341046a10f1a18080000c010b200341046a10f2a18080000b2003410028029c96db8000118080808000000b200241b00a6a2480808080000bed1103017f017e037f23808080800041106b22022480808080000240024002400240024002400240024002400240024002400240024002400240024002402000290300427e7c2203a741016a410e20034211541b417f6a0e11000102030405060708090a0b0c0d0e0f10000b0240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a41003a00002001200441016a3602082000280208200110dc98808000200028020c200110ce988080000c100b0240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a41013a00002001200441016a3602082000280208200110dc98808000200028020c200110dc988080002000280210200110d2988080002000280214210402402001280200200128020822006b41034b0d0020012000410410bea8808000200128020821000b2001200041046a360208200128020420006a20043600000c0f0b0240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a41023a00002001200441016a3602082000280208200110dc98808000200028020c200110dc988080002000280210200110d2988080002000280214210402402001280200200128020822006b41034b0d0020012000410410bea8808000200128020821000b2001200041046a360208200128020420006a20043600000c0e0b200041086a21050240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a41033a00002001200441016a3602082000280218200110d09880800020022005360208200241086a2001108d898080002002200041106a36020c2002410c6a2001108d898080000c0d0b0240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a41043a00002001200441016a2204360208200028020822052d00082106024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a20063a00002005200110a492808000200028020c210402402001280200200128020822006b41034b0d0020012000410410bea8808000200128020821000b2001200041046a360208200128020420006a20043600000c0c0b200041086a21040240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41053a00002004200110e59d8080000c0b0b0240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a41063a00002001200441016a3602082000280208200110dc988080000c0a0b0240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a41073a00002001200441016a3602082000280208200110dc988080000c090b0240200128020020012802082204470d0020012004410110bea8808000200128020821040b200041086a2105200128020420046a41083a00002001200441016a3602082000280220200110dc988080002000280224200110dc988080002000280228200110d298808000200028022c210402402001280200200128020822006b41034b0d0020012000410410bea8808000200128020821000b2001200041046a360208200128020420006a20043600002005200110f7908080000c080b0240200128020020012802082204470d0020012004410110bea8808000200128020821040b200041086a2105200128020420046a41093a00002001200441016a3602082000280220200110dc988080002000280224200110dc988080002000280228200110d298808000200028022c210402402001280200200128020822006b41034b0d0020012000410410bea8808000200128020821000b2001200041046a360208200128020420006a20043600002005200110f7908080000c070b0240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a410a3a00002001200441016a220436020820002d00082100024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a20003a00000c060b0240200128020020012802082204470d0020012004410110bea8808000200128020821040b200041086a2105200128020420046a410b3a00002001200441016a3602082000280220200110dc988080002000280224200110dc988080002000280228200110d298808000200028022c210402402001280200200128020822006b41034b0d0020012000410410bea8808000200128020821000b2001200041046a360208200128020420006a20043600002005200110f7908080000c050b0240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a410c3a00002001200441016a3602082000280208200110d298808000200028020c200110dc988080000c040b0240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a410d3a00002001200441016a3602082000280218200110dc98808000200028021c200110d29880800020002802202001109ca08080002000280224200110d49880800020002802282001109ca0808000200028022c200110ce988080002000200110f7908080000c030b200041086a21050240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a410e3a00002001200441016a3602082000280218200110dc988080002005200110b59c8080000c020b0240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a410f3a00002001200441016a3602082000280208200110dc988080000c010b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41103a00000b200241106a2480808080000bbf1f03017f027e047f410121010240024002400240024002400240024002400240024002400240024002400240024020002903002202427e7c2203a741016a410e20034211541b417f6a0e1100010203040506070809100a0b0c0d0e0f000b0240024002400240200028020822012d0000220441636a41002004411e71411e461b0e03000102000b200110dcb080800041016a2201417f20011b41016a21010c020b200128020441d0006c41037221010c010b200128020441d0006c41037221010b417f2001200028020c220028020041027441f4bacc80006a280200200028020c6c6a41056a220020002001491b41016a0f0b0240024002400240200028020822012d0000220441636a41002004411e71411e461b0e03000102000b200110dcb080800041016a2201417f20011b41016a21010c020b200128020441d0006c41037221010c010b200128020441d0006c41037221010b0240024002400240200028020c22042d0000220541636a41002005411e71411e461b0e03000102000b200410dcb080800041016a2204417f20041b41016a21040c020b200428020441d0006c41037221040c010b200428020441d0006c41037221040b417f200120046a220420042001491b21012000280210220028020c2104024002400240024020002802000e03000102000b200441c0056c21000c020b200441067421000c010b200441067421000b417f417f200120006a41056a220020002001491b220041046a220120012000491b41016a0f0b0240024002400240200028020822012d0000220441636a41002004411e71411e461b0e03000102000b200110dcb080800041016a2201417f20011b41016a21010c020b200128020441d0006c41037221010c010b200128020441d0006c41037221010b0240024002400240200028020c22042d0000220541636a41002005411e71411e461b0e03000102000b200410dcb080800041016a2204417f20041b41016a21040c020b200428020441d0006c41037221040c010b200428020441d0006c41037221040b417f200120046a220420042001491b21012000280210220028020c2104024002400240024020002802000e03000102000b200441c0056c21000c020b200441067421000c010b200441067421000b417f417f200120006a41056a220020002001491b220041046a220120012000491b41016a0f0b2000280218220128020041027441a8bbcc80006a280200200128020c6c2101410121054101210402402000290308220342c000540d0041022104200342808001540d00410421042003428080808004540d004109200379a74103766b21040b2001410572210102402000290310220342c000540d0002402003428080015a0d00410221050c010b024020034280808080045a0d00410421050c010b4109200379a74103766b21050b417f2001200520046a6a220020002001491b41016a0f0b200028020828020041d0006c41067241016a0f0b4105410120002802081b41016a0f0b024002400240200028020822002d0000220141636a41002001411e71411e461b0e03000102000b200010dcb080800041016a2200417f20001b41016a41016a0f0b200028020441d0006c41037241016a0f0b200028020441d0006c41037241016a0f0b024002400240200028020822002d0000220141636a41002001411e71411e461b0e03000102000b200010dcb080800041016a2200417f20001b41016a41016a0f0b200028020441d0006c41037241016a0f0b200028020441d0006c41037241016a0f0b0240024002400240200028022022012d0000220441636a41002004411e71411e461b0e03000102000b200110dcb080800041016a2201417f20011b41016a21010c020b200128020441d0006c41037221010c010b200128020441d0006c41037221010b0240024002400240200028022422042d0000220541636a41002005411e71411e461b0e03000102000b200410dcb080800041016a2204417f20041b41016a21040c020b200428020441d0006c41037221040c010b200428020441d0006c41037221040b417f200120046a220420042001491b21012000280228220428020c2105024002400240024020042802000e03000102000b200541c0056c21040c020b200541067421040c010b200541067421040b417f417f200120046a41056a220420042001491b220141046a220420042001491b210141012104024020002802084101470d00024002402000290310220342c0005a0d00410221040c010b02402003428080015a0d00410321040c010b024020034280808080045a0d00410521040c010b410a200379a74103766b21040b024002402000290318220342c0005a0d00410121000c010b02402003428080015a0d00410221000c010b024020034280808080045a0d00410421000c010b4109200379a74103766b21000b200020046a21040b417f200120046a220020002001491b41016a0f0b0240024002400240200028022022012d0000220441636a41002004411e71411e461b0e03000102000b200110dcb080800041016a2201417f20011b41016a21010c020b200128020441d0006c41037221010c010b200128020441d0006c41037221010b0240024002400240200028022422042d0000220541636a41002005411e71411e461b0e03000102000b200410dcb080800041016a2204417f20041b41016a21040c020b200428020441d0006c41037221040c010b200428020441d0006c41037221040b417f200120046a220420042001491b21012000280228220428020c2105024002400240024020042802000e03000102000b200541c0056c21040c020b200541067421040c010b200541067421040b417f417f200120046a41056a220420042001491b220141046a220420042001491b210141012104024020002802084101470d00024002402000290310220342c0005a0d00410221040c010b02402003428080015a0d00410321040c010b024020034280808080045a0d00410521040c010b410a200379a74103766b21040b024002402000290318220342c0005a0d00410121000c010b02402003428080015a0d00410221000c010b024020034280808080045a0d00410421000c010b4109200379a74103766b21000b200020046a21040b417f200120046a220020002001491b41016a0f0b0240024002400240200028022022012d0000220441636a41002004411e71411e461b0e03000102000b200110dcb080800041016a2201417f20011b41016a21010c020b200128020441d0006c41037221010c010b200128020441d0006c41037221010b0240024002400240200028022422042d0000220541636a41002005411e71411e461b0e03000102000b200410dcb080800041016a2204417f20041b41016a21040c020b200428020441d0006c41037221040c010b200428020441d0006c41037221040b417f200120046a220420042001491b21012000280228220428020c2105024002400240024020042802000e03000102000b200541c0056c21040c020b200541067421040c010b200541067421040b417f417f200120046a41056a220420042001491b220141046a220420042001491b210141012104024020002802084101470d00024002402000290310220342c0005a0d00410221040c010b02402003428080015a0d00410321040c010b024020034280808080045a0d00410521040c010b410a200379a74103766b21040b024002402000290318220342c0005a0d00410121000c010b02402003428080015a0d00410221000c010b024020034280808080045a0d00410421000c010b4109200379a74103766b21000b200020046a21040b417f200120046a220020002001491b41016a0f0b2000280208220128020c2104024002400240024020012802000e03000102000b200441c0056c21010c020b200441067421010c010b200441067421010b200141057221010240024002400240200028020c22002d0000220441636a41002004411e71411e461b0e03000102000b200010dcb080800041016a2200417f20001b41016a21000c020b200028020441d0006c41037221000c010b200028020441d0006c41037221000b417f200120006a220020002001491b41016a0f0b0240024002400240200028021822012d0000220441636a41002004411e71411e461b0e03000102000b200110dcb080800041016a2201417f20011b41016a21010c020b200128020441d0006c41037221010c010b200128020441d0006c41037221010b200028021c220428020c2105024002400240024020042802000e03000102000b200541c0056c21040c020b200541067421040c010b200541067421040b417f200120046a41056a220420042001491b2101410121040240200028022022062d00002205411f4b0d00024002400240200541636a41002005411e71411e461b0e03000102000b200610dcb080800041016a2204417f20041b41026a21040c020b200628020441d0006c41047221040c010b200628020441d0006c41047221040b417f200120046a220420042001491b21010240024002400240200028022422062d0000220441626a4100200441616a41ff01714102491b0e03000102000b412221052004411e460d02200610dcb080800041016a2204417f20041b41026a21050c020b200628020441d0006c41037221050c010b200628020441d0006c41037221050b417f200120056a220420042001491b210141012104410121050240200028022822072d00002206411f4b0d00024002400240200641636a41002006411e71411e461b0e03000102000b200710dcb080800041016a2205417f20051b41026a21050c020b200728020441d0006c41047221050c010b200728020441d0006c41047221050b41022106417f417f200120056a220520052001491b2201200028022c220528020041027441f4bacc80006a280200200528020c6c6a41056a220520052001491b210102402002a7410171450d0002402000290308220342c000540d0002402003428080015a0d00410321060c010b024020034280808080045a0d00410521060c010b410a200379a74103766b21060b024002402000290310220342c0005a0d00410121000c010b02402003428080015a0d00410221000c010b024020034280808080045a0d00410421000c010b4109200379a74103766b21000b200020066a21040b417f200120046a220020002001491b41016a0f0b0240024002400240200028021822012d0000220441636a41002004411e71411e461b0e03000102000b200110dcb080800041016a2201417f20011b41016a21010c020b200128020441d0006c41037221010c010b200128020441d0006c41037221010b417f20014109410120002802081b6a220020002001491b41016a0f0b024002400240200028020822002d0000220141636a41002001411e71411e461b0e03000102000b200010dcb080800041016a2200417f20001b41016a41016a0f0b200028020441d0006c41037241016a0f0b200028020441d0006c41037241016a0f0b410021010b200141016a0b854003057f017e047f23808080800041106b22022480808080000240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020002d00000e1d000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c000b200041086a21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a00002003200110f99b8080000c1c0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041306a2104200128020420036a41013a00002001200341016a220336020820002d00382105024020012802002003470d0020012003410110bea8808000200128020821030b2000413c6a21062001200341016a360208200128020420036a20053a00002004200110a49280800020002d004421040240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20043a00002006200110a492808000200028022821032002200028022c22043602082002200241086a36020c2002410c6a2001108c8980800002402004450d00200441e0006c210403402003200110cf98808000200341e0006a2103200441a07f6a22040d000b0b200041016a210002402001280200200128020822036b411f4b0d0020012003412010bea8808000200128020821030b2001200341206a360208200128020420036a22012000290000370000200141086a200041086a290000370000200141106a200041106a290000370000200141186a200041186a2900003700000c1b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041246a2104200128020420036a41023a00002001200341016a220336020820002d002c2105024020012802002003470d0020012003410110bea8808000200128020821030b200041306a21062001200341016a360208200128020420036a20053a00002004200110a49280800020002d003821040240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20043a00002006200110a492808000200028023c21040240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041016a2100200128020420036a20043a00002001200341016a22033602080240200128020020036b411f4b0d0020012003412010bea8808000200128020821030b2001200341206a360208200128020420036a22012000290000370000200141086a200041086a290000370000200141106a200041106a290000370000200141186a200041186a2900003700000c1a0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041306a2104200041046a2105200128020420036a41033a00002001200341016a220336020820002d000c2106024020012802002003470d0020012003410110bea8808000200128020821030b200041106a21002001200341016a360208200128020420036a20063a00002005200110a4928080002004200110ea9b80800002402001280200200128020822036b411f4b0d0020012003412010bea8808000200128020821030b2001200341206a360208200128020420036a22012000290000370000200141086a200041086a290000370000200141106a200041106a290000370000200141186a200041186a2900003700000c190b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041046a2104200128020420036a41043a00002001200341016a220336020820002d000c2105024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20053a00002004200110a4928080002000290310210702402001280200200128020822006b41074b0d0020012000410810bea8808000200128020821000b2001200041086a360208200128020420006a20073700000c180b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041106a2104200128020420036a41053a00002001200341016a2203360208200029030821070240200128020020036b41074b0d0020012003410810bea8808000200128020821030b2001200341086a360208200128020420036a20073700002004200110de988080000c170b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41063a00002001200341016a2203360208200029030821070240200128020020036b41074b0d0020012003410810bea8808000200128020821030b200128020420036a20073700002001200341086a220336020820002d00012104024020012802002003470d0020012003410110bea8808000200128020821030b200128020420036a20043a00002001200341016a220336020820002d00022100024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20003a00000c160b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41073a00002001200341016a2203360208200029030821070240200128020020036b41074b0d0020012003410810bea8808000200128020821030b200128020420036a20073700002001200341086a220336020820002d00012104024020012802002003470d0020012003410110bea8808000200128020821030b200041206a2105200041106a2106200128020420036a20043a00002001200341016a220336020820002d00022104024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20043a00002002200636020c2002410c6a2001108d898080002002200041186a36020c2002410c6a2001108d898080002002200536020c2002410c6a2001108d898080002002200041286a36020c2002410c6a2001108d898080000c150b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41083a00002001200341016a2203360208200029030821070240200128020020036b41074b0d0020012003410810bea8808000200128020821030b200128020420036a20073700002001200341086a220336020820002d00012104024020012802002003470d0020012003410110bea8808000200128020821030b200128020420036a20043a00002001200341016a220336020820002d00022100024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20003a00000c140b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41093a00002001200341016a2203360208200029030821070240200128020020036b41074b0d0020012003410810bea8808000200128020821030b200128020420036a20073700002001200341086a220336020820002d00012104024020012802002003470d0020012003410110bea8808000200128020821030b200128020420036a20043a00002001200341016a220336020820002d00022100024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20003a00000c130b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041106a2104200128020420036a410a3a00002001200341016a220336020820002d00182105024020012802002003470d0020012003410110bea8808000200128020821030b200041046a21062001200341016a360208200128020420036a20053a00002004200110a4928080002000290320210702402001280200200128020822006b41074b0d0020012000410810bea8808000200128020821000b2001200041086a360208200128020420006a20073700002006200110db9b8080000c120b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041046a2104200128020420036a410b3a00002001200341016a220336020820002d000c2105024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20053a00002004200110a4928080002000290310210702402001280200200128020822006b41074b0d0020012000410810bea8808000200128020821000b2001200041086a360208200128020420006a20073700000c110b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a410c3a00002001200341016a2203360208200029030821070240200128020020036b41074b0d0020012003410810bea8808000200128020821030b2001200341086a360208200128020420036a20073700000c100b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a410d3a00002001200341016a220436020841002d0098a2db80001a412041002802a496db8000118280808000002203450d1020032000290001370000200341186a2206200041196a290000370000200341106a2208200041116a290000370000200341086a2209200041096a2900003700000240200128020020046b411f4b0d0020012004412010bea8808000200128020821040b200041306a210a200041246a210b200128020420046a22052003290000370000200541086a2009290000370000200541106a2008290000370000200541186a20062900003700002001200441206a3602082003410028029c96db80001180808080000020002d002c21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20033a0000200b200110a492808000200a200110d2988080000c0f0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041346a2104200128020420036a410e3a00002001200341016a220336020820002d003c2105024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20053a00002004200110a4928080002000280204210402402001280200200128020822036b41034b0d0020012003410410bea8808000200128020821030b200128020420036a20043600002001200341046a360208200028022c21032002200028023022043602082002200241086a36020c2002410c6a2001108c8980800002402004450d0020044106742105034020032d003821060240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a20063a0000200341306a200110a4928080002003200110d398808000200341c0006a2103200541406a22050d000b0b200041086a210002402001280200200128020822036b411f4b0d0020012003412010bea8808000200128020821030b2001200341206a360208200128020420036a22012000290000370000200141086a200041086a290000370000200141106a200041106a290000370000200141186a200041186a2900003700000c0e0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041086a2104200128020420036a410f3a00002001200341016a220336020820002d00102105024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20053a00002004200110a4928080002000280204210302402001280200200128020822006b41034b0d0020012000410410bea8808000200128020821000b2001200041046a360208200128020420006a20033600000c0d0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041046a2104200128020420036a41103a00002001200341016a220336020820002d000c2105024020012802002003470d0020012003410110bea8808000200128020821030b200041186a21062001200341016a360208200128020420036a20053a00002004200110a4928080002000290310210702402001280200200128020822006b41074b0d0020012000410810bea8808000200128020821000b2001200041086a360208200128020420006a20073700002006200110ea9b8080000c0c0b200041106a21040240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41113a00002004200110dc988080002000290308210702402001280200200128020822006b41074b0d0020012000410810bea8808000200128020821000b2001200041086a360208200128020420006a20073700000c0b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041046a2104200128020420036a41123a00002001200341016a220336020820002d000c2105024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20053a00002004200110a4928080002000290310210702402001280200200128020822006b41074b0d0020012000410810bea8808000200128020821000b2001200041086a360208200128020420006a20073700000c0a0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041106a2104200128020420036a41133a00002001200341016a220336020820002d00182105024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20053a00002004200110a4928080002000290328210702402001280200200128020822036b41074b0d0020012003410810bea8808000200128020821030b200041046a21042000411c6a2105200128020420036a20073700002001200341086a220336020820002d00242100024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20003a00002005200110a4928080002004200110db9b8080000c090b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041306a2104200128020420036a41143a00002001200341016a220336020820002d00382105024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20053a00002004200110a492808000200028022821032002200028022c22043602082002200241086a36020c2002410c6a2001108c8980800002402004450d0020044106742105034020032d003821060240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a20063a0000200341306a200110a4928080002003200110d398808000200341c0006a2103200541406a22050d000b0b200041016a210002402001280200200128020822036b411f4b0d0020012003412010bea8808000200128020821030b2001200341206a360208200128020420036a22012000290000370000200141086a200041086a290000370000200141106a200041106a290000370000200141186a200041186a2900003700000c080b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041306a2104200128020420036a41153a00002001200341016a220336020820002d00382105024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20053a00002004200110a492808000200028022821032002200028022c22043602082002200241086a36020c2002410c6a2001108c8980800002402004450d0020044106742105034020032d003821060240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a20063a0000200341306a200110a4928080002003200110d398808000200341c0006a2103200541406a22050d000b0b200041016a210002402001280200200128020822036b411f4b0d0020012003412010bea8808000200128020821030b2001200341206a360208200128020420036a22012000290000370000200141086a200041086a290000370000200141106a200041106a290000370000200141186a200041186a2900003700000c070b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041306a2104200128020420036a41163a00002001200341016a220336020820002d00382105024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20053a00002004200110a492808000200028022821032002200028022c22043602082002200241086a36020c2002410c6a2001108c8980800002402004450d0020044106742105034020032d003821060240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a20063a0000200341306a200110a4928080002003200110d398808000200341c0006a2103200541406a22050d000b0b200041016a210002402001280200200128020822036b411f4b0d0020012003412010bea8808000200128020821030b2001200341206a360208200128020420036a22012000290000370000200141086a200041086a290000370000200141106a200041106a290000370000200141186a200041186a2900003700000c060b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041106a2104200128020420036a41173a00002001200341016a220336020820002d00182105024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20053a00002004200110a492808000200028020821032002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d0520004106742104034020032d003821050240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20053a0000200341306a200110a4928080002003200110d398808000200341c0006a2103200441406a22040d000c060b0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41183a00002001200341016a220436020841002d0098a2db80001a412041002802a496db8000118280808000002203450d0620032000290001370000200341186a200041196a290000370000200341106a2206200041116a290000370000200341086a2208200041096a2900003700000240200128020020046b411f4b0d0020012004412010bea8808000200128020821040b200041306a2109200041246a210a200128020420046a22052003290000370000200541086a2008290000370000200541106a2006290000370000200541186a200341186a2900003700002001200441206a3602082003410028029c96db80001180808080000020002d002c21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20033a0000200a200110a4928080002009200110d2988080000c040b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41193a00002001200341016a2203360208200028020421000240200128020020036b41034b0d0020012003410410bea8808000200128020821030b2001200341046a360208200128020420036a20003600000c030b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041046a2104200128020420036a411a3a00002001200341016a220336020820002d000c2105024020012802002003470d0020012003410110bea8808000200128020821030b200041206a2106200041106a21082001200341016a360208200128020420036a20053a00002004200110a49280800020002d001821030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20033a00002008200110a4928080002006200110b59c8080000c020b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041046a2104200128020420036a411b3a00002001200341016a220336020820002d000c2105024020012802002003470d0020012003410110bea8808000200128020821030b200041106a21062001200341016a360208200128020420036a20053a00002004200110a49280800020002d001821030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20033a00002006200110a4928080000c010b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041046a2104200128020420036a411c3a00002001200341016a220336020820002d000c2100024020012802002003470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20003a00002004200110a4928080000b200241106a2480808080000f0b4101412010bb80808000000b4101412010bb80808000000bea0b03027f017e017f410a210102400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020002d00000e1d0001020304051a061a1a0708090a0b0c0d0e0f10111213141516171819000b200041086a10cbb080800021010c190b417f417f200028023041d0006c200028023c41d0006c6a4104722201200028022c41e0006c6a41046a220020002001491b220041206a220120012000491b21010c180b200028022441d0006c200028023041d0006c6a41256a21010c170b417f417f200028020441d0006c4102722201200041306a10cab08080006a220020002001491b220041206a220120012000491b21010c160b200028020441d0006c410a7221010c150b0240024002400240024002402000280218220241566a2201410220014106491b22010e06050004010203050b200028022441067441047221010c040b410421010c030b200028022441286c41047221010c020b200028022841056a4101200028021c1b21010c010b4101210120024129460d00200041106a10c3b080800041016a21010b417f200141096a22002000200141016a491b21010c140b024002402000290310220342c0005a0d00410b21040c010b02402003428080015a0d00410c21040c010b024020034280808080045a0d00410e21040c010b4113200379a74103766b21040b410121014101210202402000290318220342c000540d0002402003428080015a0d00410221020c010b024020034280808080045a0d00410421020c010b4109200379a74103766b21020b02402000290320220342c000540d0002402003428080015a0d00410221010c010b024020034280808080045a0d00410421010c010b4109200379a74103766b21010b024002402000290328220342c0005a0d00410121000c010b02402003428080015a0d00410221000c010b024020034280808080045a0d00410421000c010b4109200379a74103766b21000b200420026a20016a20006a21010c130b20002802044102744180bbcc80006a280200200028021041d0006c6a410a6a21010c120b200028020441d0006c410a7221010c110b410821010c100b200028022441d0006c4102722101200028023c2102024002400240024020002802300e03000102000b200241c0056c21000c020b200241067421000c010b200241067421000b417f200120006a41056a220020002001491b21010c0f0b417f2000280230410674200028023441d0006c6a2200412a6a220120012000410a72491b21010c0e0b200028020841d0006c41067221010c0d0b417f200028020441d0006c410a722201200041186a10cab08080006a220020002001491b21010c0c0b024002400240024020002d0010220141636a41002001411e71411e461b0e03000102000b200041106a10dcb080800041016a2200417f20001b41016a21000c020b200028021441d0006c41037221000c010b200028021441d0006c41037221000b417f200041086a220120012000491b21010c0b0b200028020441d0006c410a7221010c0a0b200028021041d0006c20002802044102744180bbcc80006a2802006a200028021c41d0006c6a410c6a21010c090b417f200028022c410674200028023041d0006c6a220041266a220120012000410672491b21010c080b417f200028022c410674200028023041d0006c6a220041266a220120012000410672491b21010c070b417f200028022c410674200028023041d0006c6a220041266a220120012000410672491b21010c060b200028020c410674200028021041d0006c6a41067221010c050b200028022441d0006c4102722101200028023c2102024002400240024020002802300e03000102000b200241c0056c21000c020b200241067421000c010b200241067421000b417f200120006a41056a220020002001491b21010c040b410421010c030b200028020441d0006c200028021041d0006c6a4109410120002802201b7241047221010c020b200028020441d0006c200028021041d0006c6a41047221010c010b200028020441d0006c41027221010b200141016a0bb60502047f017e2380808080004180016b2201248080808000200142dcc2f4f980b6d6d95837000c200142e39fe290f5a092c5bb7f3700042001411c6a200141046a411041002802d495db80001188808080000002400240200128021c2202418080808078460d002001280220210302400240024020012802244110490d00200141046a2003411010f9b280800021042002450d012003410028029c96db80001180808080000020040d030c020b2002450d022003410028029c96db8000118080808000000c020b20040d010b42c0f0f50b21050c010b024041002802cca2db80004103490d002001410b360218200141f4facc8000360214200141b186808000ad42208641dc97cc8000ad84370368200141a783808000ad422086200141146aad8437036041002802dc8fdb8000210241002802d88fdb8000210341002802c8a2db8000210420014202370254200141e898cc800036024820014116360244200141beeacb8000360240200142c280808030370238200141fce9cb80003602342001421237022c200141d4eacb80003602282001410036022420014281808080d01b37021c2001410236024c200241bce9c38000200441024622041b28021021022001200141e0006a360250200341d4e9c3800020041b2001411c6a2002118b80808000000b2001411c6a41f4facc8000410b41002802bc97db8000118880808000002001411c6a41106a220241f4f5ca8000411541002802bc97db800011888080800000200141e0006a41186a2001411c6a41186a290000370300200141e0006a41106a2002290000370300200141e0006a41086a2001411c6a41086a2900003703002001200129001c370360200141013b011c200141e0006a41202001411c6a410241002802f495db80001183808080000042c0b2cd3b21050b200042003703082000200537030020014180016a2480808080000bf60201047f23808080800041c0006b220224808080800020022000360204410121000240200128021c220341a9bacc8000410e2001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110be9f8080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10be9f8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000b6c02017f027e23808080800041a0056b2201248080808000024020002903002202200041086a290300220384500d00200010d9a48080002001200337032820012002370320200141103a00102001411f3a000041014100200110f18e8080000b200141a0056a2480808080000bb20102047f017e2380808080004180056b2202248080808000024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d000021042002200110868f808000024020022d0000411e460d002000200241800510f5b280800020043a0080050c020b2000411e3a00000c010b2000411e3a00000b20024180056a2480808080000baf0102047f017e2380808080004180056b2202248080808000024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d000021042002200110848f808000024020022d0000411e460d002000200241800510f5b280800020043a0080050c020b2000411e3a00000c010b2000411e3a00000b20024180056a2480808080000b8e0101027f2380808080004180056b22022480808080000240024020012802042203450d0020012003417f6a36020420012001280200220341016a36020020032d000021032002200110878f808000024020022d0000411e460d002000200241800510f5b280800020033a0080050c020b2000411e3a00000c010b2000411e3a00000b20024180056a2480808080000b930101037f2380808080004180056b220224808080800002400240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020020042d0000210320022001108a8f808000024020022d0000411e460d002000200241800510f5b280800020033a0080050c020b2000411e3a00000c010b2000411e3a00000b20024180056a2480808080000be70102067f017e2380808080004180056b220224808080800002400240200128020022032802082204280208220520042802102206460d0002400240200641016a2207450d00200720054b0d0120042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d000021042002200110898f808000024020022d0000411e460d002000200241800510f5b280800020043a0080050c040b2000411e3a00000c030b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b2000411e3a00000b20024180056a2480808080000bb10202067f017e2380808080004180056b22022480808080000240024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b20044101710d022002200110fc8f808000024020022d0000411e460d002000200241800510f5b280800020053a0080050c040b2000411e3a00000c030b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b2000411e3a00000b20024180056a2480808080000b5201027f20002d00800521020240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a20023a000020002001108c8f8080000bc10501047f2380808080004180016b2201248080808000200142dff6a18cd7dcb799e90037000a200142b8ebf999b990e18ea97f3700022001411c6a200141026a411041002802d495db80001188808080000002400240200128021c2202418080808078460d0020012802202103024020012802244110490d00200141026a2003411010f9b2808000210402402002450d002003410028029c96db8000118080808000000b20040d0120004200370308200042c0f0f50b3703000c020b2002450d002003410028029c96db8000118080808000000b200141003b011241002102024041002802cca2db80004103490d002001410c360218200141defacc8000360214200141b186808000ad422086200141126aad84370368200141a783808000ad422086200141146aad8437036041002802dc8fdb8000210241002802d88fdb8000210341002802c8a2db80002104200142023702542001410336024c200141f899cc800036024820014116360244200141beeacb8000360240200142c880808030370238200141e6eacb80003602342001421c37022c200141c097cc80003602282001410036022420014281808080903e37021c200241bce9c38000200441024622041b28021021022001200141e0006a360250200341d4e9c3800020041b2001411c6a2002118b808080000020012f011221020b2001411c6a41defacc8000410c41002802bc97db8000118880808000002001411c6a41106a220341f4f5ca8000411541002802bc97db800011888080800000200141e0006a41186a2001411c6a41186a290000370300200141e0006a41106a2003290000370300200141e0006a41086a2001411c6a41086a2900003703002001200129001c370360200120023b011c200141e0006a41202001411c6a410241002802f495db80001183808080000020004200370308200042c0b2cd3b3703000b20014180016a2480808080000bfb1606047f027e077f027e057f017e23808080800041c0016b220224808080800020024101360208200241386a200241086a10e696808000200241f8006a200228023c2203200228024010b58d80800002400240200228027822044104470d004103210441002105420021064200210741002108410021090c010b200241186a20024184016a2802003602002002200229027c37031020022802a401210a20022802a0012105200228029c0121082002280298012109200229039001210720022903880121060b02402002280238450d002003410028029c96db8000118080808000000b02400240200820094b0d00418080808078210b0c010b200241f8006a200241086a2008417f6a10fca6808000200241386a200228027c220320022802800110cf8d80800002402002280278450d002003410028029c96db8000118080808000000b024002402002280238220b418080808078470d00024041002802cca2db80000d000c020b200241a783808000ad42208641a8a4cc8000ad84370328200241b083808000ad422086418c9bcc8000ad8437032041002802dc8fdb8000210341002802d88fdb8000210c41002802c8a2db8000210d200242023702b0012002418ca1cc80003602a401200241123602a001200241969bcc800036029c01200242c88080801037029401200241e6eacb80003602900120024214370288012002419ca1cc800036028401200241003602800120024281808080c0fe00370278200241023602a801200341bce9c38000200d410246220d1b28021021032002200241206a3602ac01200c41d4e9c38000200d1b200241f8006a2003118b80808000000c010b20024180016a200241386a41106a290200370300200241f8006a41106a200241d0006a29020037030020022002290240370378200228023c210e0b200241206a41086a200241f8006a41086a290300370300200241206a41106a200241f8006a41106a290300370300200220022903783703200b024020002001460d0041a783808000ad42208641d4bac78000ad84210f41b083808000ad422086419cbac78000ad842110200241f8006a41086a2111200241386a41086a2112034002402000280208220341fcb706490d00024041002802cca2db8000450d002002200f3703402002201037033841002802dc8fdb8000210341002802d88fdb8000210c41002802c8a2db8000210d200242023702b001200241e0bac780003602a401200241123602a001200241bbbbc7800036029c01200242cb8080801037029401200241f0bac78000360290012002421f37028801200241cdbbc7800036028401200241003602800120024281808080a09501370278200241023602a801200341bce9c38000200d410246220d1b28021021032002200241386a3602ac01200c41d4e9c38000200d1b200241f8006a2003118b80808000000b200041106a22002001460d020c010b2000280204210c02400240200b418080808078460d0020122002290320370200201241086a220d200241206a41086a2213290300370200201241106a2214200241206a41106a22152903003702002002200e36023c2002200b3602380240200241386a200c200310ba978080000d002013200d29020037030020152014290200370300200220122902003703202002280238220b418080808078460d01200228023c210e0c020b200241f8006a41186a200241386a41186a290200370300200241f8006a41106a200241386a41106a2902003703002011201229020037030020022002290238370378200241d8006a200241086a2008417f6a10fca68080002002280260210b200228025c210d200241e8006a200241f8006a109c97808000200d200b200228026c220e200228027041002802f495db80001183808080000002402002280268450d00200e410028029c96db8000118080808000000b02402002280258450d00200d410028029c96db8000118080808000000b2002280278450d00200228027c410028029c96db8000118080808000000b200241f8006a200c200310b997808000200241206a41086a201141086a290200370300200241206a41106a201141106a29020037030020022011290200370320200541016a220c417f200c1b2105200841016a220c417f200c1b2108200228027c210e2002280278210b0b427f200642017c22062006501b2106427f20072003ad7c221620162007541b2107200041106a22002001470d000b0b0240200b418080808078460d00200241386a41106a200241286a290300370200200241d0006a200241206a41106a2903003702002002200e36023c2002200b36023820022002290320370240200241e8006a200241086a2008417f6a10fca680800020022802702103200228026c2100200241f8006a200241386a109c9780800020002003200228027c220c20022802800141002802f495db80001183808080000002402002280278450d00200c410028029c96db8000118080808000000b02402002280268450d002000410028029c96db8000118080808000000b2002280238450d00200228023c410028029c96db8000118080808000000b024020044103470d00200241d8006a200241086a10b7a28080000240200228025822044103460d00200241186a200241e4006a2802003602002002200229025c3703100c010b41002802cca2db8000450d00200241a783808000ad42208641f4a3cc8000ad84370370200241b083808000ad422086418c9bcc8000ad8437036841002802dc8fdb8000210041002802d88fdb8000210341002802c8a2db8000210c200242023702b0012002418ca1cc80003602a401200241123602a001200241969bcc800036029c01200242c88080801037029401200241e6eacb80003602900120024214370288012002419ca1cc800036028401200241003602800120024281808080f08301370278200241023602a801200041bce9c38000200c410246220c1b28021021002002200241e8006a3602ac01200341d4e9c38000200c1b200241f8006a2000118b80808000000b20024184016a200241186a280200360200200220043602782002200229031037027c2002200a3602a401200220053602a0012002200836029c01200220093602980120022007370390012002200637038801200241d8006a200241086a10e69680800020022802602103200228025c2100200241e8006a200241f8006a10f89680800020002003200228026c220c200228027041002802f495db80001183808080000002402002280268450d00200c410028029c96db8000118080808000000b02402002280258450d002000410028029c96db8000118080808000000b200241386a200241086a10e696808000200241f8006a200228023c220d200228024010b58d8080000240024020022802784104470d004100210c4200210f4200211041002100410021030c010b20022802a001210c200228029c01210020022802980121032002290390012110200229038801210f0b02402002280238450d00200d410028029c96db8000118080808000000b2002280208210d200228020c21010240024020002003490d00200020036b21000c010b024041002802cca2db8000450d00200241b083808000ad42208641989eca8000ad8437033841002802dc8fdb8000210841002802d88fdb8000210b41002802c8a2db80002104200242013702b001200241013602a801200241c4ecca80003602a401200241123602a001200241989fca800036029c01200242ca8080801037029401200241bc9eca8000360290012002421b37028801200241aa9fca800036028401200241003602800120024281808080a01c370278200841bce9c38000200441024622041b28021021082002200241386a3602ac01200b41d4e9c3800020041b200241f8006a2008118b80808000000b4100200020036b2203200320004b1b21000b2002200036028c012002200c3602880120022010370380012002200f3703780240200d4102470d002001200241f8006a10b9a78080000b200241c0016a2480808080000b8f0902087f027e2380808080004190016b2202248080808000200242b2aac5edd98ac6d8ad7f370060200242f1a5b799e79d82dc8f7f370058200242dff6a18cd7dcb799e900370050200242b8ebf999b990e18ea97f370048200241086a200241c8006a412010c48d80800002400240200228020822034103460d00200228020c21042002200336021020022004360214200241386a200241106a10e696808000200241c8006a200228023c2204200228024010b58d80800002400240200228024822034104470d00200241286a420037030020024200370320410321034100210541002106410021070c010b200241206a200241c8006a41106a290300370300200241186a41106a200241e0006a290300370300200220022903503703182002280274210820022802702105200228026c210620022802682107200228024c21090b02402002280238450d002004410028029c96db8000118080808000000b024020034103470d00200041033602000c020b20022009360234200220033602302001280200210320012802042104200241c8006a41106a200241206a290300370300200241e0006a200241186a41106a2903003703002002200436024c200220033602482002200229031837035020022008360274200220053602702002200636026c2002200736026820024184016a200241106a10e696808000200228028c0121052002280288012101200241386a200241c8006a10f89680800020012005200228023c2208200228024041002802f495db80001183808080000002402002280238450d002008410028029c96db8000118080808000000b0240200228028401450d002001410028029c96db8000118080808000000b20024184016a200241306a10e696808000200241c8006a2002280288012201200228028c0110b58d8080000240024020022802484104470d004200210a200241c0006a420037030020024200370338410021054203210b41002106410021070c010b200241c0006a200241e0006a290300370300200220022903583703382002290348220a42ffffffff0f83210b200a42808080807083210a2002280274210820022802702105200228026c2106200228026821070b0240200228028401450d002001410028029c96db8000118080808000000b0240200b4203520d00200041033602000c020b200241e0006a200241c0006a29030037030020022004360254200220033602502002200229033837035820022008360274200220053602702002200636026c200220073602682002200b200a84370348200241f8006a200241306a10e6968080002002280280012103200228027c210120024184016a200241c8006a10f896808000200120032002280288012204200228028c0141002802f495db8000118380808000000240200228028401450d002004410028029c96db8000118080808000000b02402002280278450d002001410028029c96db8000118080808000000b20002002290210370208200020022902303702000c010b200110c0a480800020002001280204220336020c20002001280200220136020820002003360204200020013602000b20024190016a2480808080000bc30206047f017e027f037e017f027e23808080800041106b220324808080800041a89bcc80002104024020002802082205450d002000280204210620022903002107200128020021084100210941002100024020054101460d002002290318210a2002290310210b2002290308210c4100210003402003200820062005410176220120006a220d410c6c6a10af9f8080000240200720032903007c220e2007540d00200c20032903087c220f200c540d00200e200b560d002000200d200f200a561b21000b200520016b220541014b0d000b0b2003200820062000410c6c6a10af9f8080000240200720032903007c220c2007540d002002290308220720032903087c220e2007540d00200c2002290310560d00200e20022903185821090b200920006a2205450d0020062005410c6c6a41746a21040b200341106a24808080800020040bfc1306047f027e027f017e057f027e23808080800041c0016b22032480808080002003200236020420034102360200200341c8006a200310e696808000200341f8006a200328024c2204200328025010b58d80800002400240200328027822054104470d004103210541002106420021074200210841002102410021090c010b200341106a20034184016a2802003602002003200329027c37030820032802a401210a20032802a0012106200328029c0121022003280298012109200329039001210820032903880121070b02402003280248450d002004410028029c96db8000118080808000000b0240024002400240200220094b0d002001ad210b20034180016a21040c010b200341f8006a20032002417f6a10fca6808000200341c8006a200328027c220420032802800110cf8d80800002402003280278450d002004410028029c96db8000118080808000000b024020032802482204418080808078470d00024041002802cca2db8000450d00200341a783808000ad42208641a8a4cc8000ad84370320200341b083808000ad422086418c9bcc8000ad8437031841002802dc8fdb8000210441002802d88fdb8000210c41002802c8a2db8000210d200342023702b0012003418ca1cc80003602a401200341123602a001200341969bcc800036029c01200342c88080801037029401200341e6eacb80003602900120034214370288012003419ca1cc800036028401200341003602800120034281808080c0fe00370278200341023602a801200441bce9c38000200d410246220d1b28021021042003200341186a3602ac01200c41d4e9c38000200d1b200341f8006a2004118b80808000000b2001ad210b20034180016a21040c010b200341186a41086a220e200341c8006a41106a220d290200220b370300200341186a41106a220f200341c8006a41186a22102902002211370300200320032902502212370318200328024c210c200d200b370200201020113702002003200c36024c20032004360248200320123702502001ad210b200341f8006a41086a2104200341c8006a41086a210c0240200341c8006a2000200110ba978080000d00200e200c41086a290200370300200f200c41106a2902003703002003200c2902003703182003280248220c418080808078460d01200328024c2104427f2008200b7c220b200b2008541b2108427f200742017c22072007501b21070c020b200341f8006a41186a2010290200370300200341f8006a41106a200d290200370300200341f8006a41086a200c29020037030020032003290248370378200341e8006a20032002417f6a10fca68080002003280270210d200328026c210c200341306a200341f8006a109c97808000200c200d20032802342210200328023841002802f495db80001183808080000002402003280230450d002010410028029c96db8000118080808000000b02402003280268450d00200c410028029c96db8000118080808000000b2003280278450d00200328027c410028029c96db8000118080808000000b200341f8006a2000200110b997808000200341186a41086a200441086a290200370300200341186a41106a200441106a29020037030020032004290200370318427f2008200b7c220b200b2008541b2108427f200742017c22072007501b2107200641016a2206417f20061b2106200241016a2202417f20021b21022003280278220c418080808078460d01200328027c21040b200341c8006a41106a200341206a290300370200200341e0006a200341186a41106a2903003702002003200436024c2003200c36024820032003290318370250200341306a20032002417f6a10fca68080002003280238210120032802342104200341f8006a200341c8006a109c9780800020042001200328027c220020032802800141002802f495db80001183808080000002402003280278450d002000410028029c96db8000118080808000000b02402003280230450d002004410028029c96db8000118080808000000b2003280248450d00200328024c410028029c96db8000118080808000000b024020054103470d00200341e8006a200310b7a28080000240200328026822054103460d00200341106a200341f4006a2802003602002003200329026c3703080c010b41002802cca2db8000450d00200341a783808000ad42208641f4a3cc8000ad84370338200341b083808000ad422086418c9bcc8000ad8437033041002802dc8fdb8000210441002802d88fdb8000210141002802c8a2db80002100200342023702b0012003418ca1cc80003602a401200341123602a001200341969bcc800036029c01200342c88080801037029401200341e6eacb80003602900120034214370288012003419ca1cc800036028401200341003602800120034281808080f08301370278200341023602a801200441bce9c38000200041024622001b28021021042003200341306a3602ac01200141d4e9c3800020001b200341f8006a2004118b80808000000b20034184016a200341106a280200360200200320053602782003200329030837027c2003200a3602a401200320063602a0012003200236029c01200320093602980120032008370390012003200737038801200341e8006a200310e69680800020032802702105200328026c2102200341306a200341f8006a10f8968080002002200520032802342206200328023841002802f495db80001183808080000002402003280230450d002006410028029c96db8000118080808000000b02402003280268450d002002410028029c96db8000118080808000000b200341c8006a200310e696808000200341f8006a200328024c2204200328025010b58d8080000240024020032802784104470d0041002106420021084200210741002102410021050c010b20032802a0012106200328029c0121022003280298012105200329039001210720032903880121080b02402003280248450d002004410028029c96db8000118080808000000b20032802002104200328020421010240024020022005490d00200220056b21020c010b024041002802cca2db8000450d00200341b083808000ad42208641989eca8000ad8437034841002802dc8fdb8000210941002802d88fdb8000210041002802c8a2db8000210a200342013702b001200341013602a801200341c4ecca80003602a401200341123602a001200341989fca800036029c01200342ca8080801037029401200341bc9eca8000360290012003421b37028801200341aa9fca800036028401200341003602800120034281808080a01c370278200941bce9c38000200a410246220a1b28021021092003200341c8006a3602ac01200041d4e9c38000200a1b200341f8006a2009118b80808000000b4100200220056b2205200520024b1b21020b2003200236028c012003200636028801200320073703800120032008370378024020044102470d002001200341f8006a10b9a78080000b200341c0016a2480808080000bf11404037f027e0e7f017e23808080800041c0016b22022480808080002002200136020c20024102360208200241386a200241086a10e696808000200241f8006a200228023c2201200228024010b58d80800002400240200228027822034104470d004103210341002104420021054200210641002107410021080c010b200241186a20024184016a2802003602002002200229027c37031020022802a401210920022802a0012104200228029c0121072002280298012108200229039001210620022903880121050b02402002280238450d002001410028029c96db8000118080808000000b02400240200720084b0d00418080808078210a0c010b200241f8006a200241086a2007417f6a10fca6808000200241386a200228027c220120022802800110cf8d80800002402002280278450d002001410028029c96db8000118080808000000b024002402002280238220a418080808078470d00024041002802cca2db80000d000c020b200241a783808000ad42208641a8a4cc8000ad84370328200241b083808000ad422086418c9bcc8000ad8437032041002802dc8fdb8000210141002802d88fdb8000210b41002802c8a2db8000210c200242023702b0012002418ca1cc80003602a401200241123602a001200241969bcc800036029c01200242c88080801037029401200241e6eacb80003602900120024214370288012002419ca1cc800036028401200241003602800120024281808080c0fe00370278200241023602a801200141bce9c38000200c410246220c1b28021021012002200241206a3602ac01200b41d4e9c38000200c1b200241f8006a2001118b80808000000c010b20024180016a200241386a41106a290200370300200241f8006a41106a200241d0006a29020037030020022002290240370378200228023c210d0b200241206a41086a200241f8006a41086a290300370300200241206a41106a200241f8006a41106a290300370300200220022903783703200b02402000280208220e450d002000280204210f200241f8006a41086a210b200241386a41086a21102000280200210003402000200f460d01200028020821012000280204210c02400240200a418080808078460d0020102002290320370200201041086a2211200241206a41086a2212290300370200201041106a2213200241206a41106a22142903003702002002200d36023c2002200a3602380240200241386a200c200110ba978080000d002012201129020037030020142013290200370300200220102902003703202002280238220a418080808078460d01200228023c210d0c020b200241f8006a41186a200241386a41186a290200370300200241f8006a41106a200241386a41106a290200370300200b201029020037030020022002290238370378200241d8006a200241086a2007417f6a10fca68080002002280260210d200228025c210a200241e8006a200241f8006a109c97808000200a200d200228026c2211200228027041002802f495db80001183808080000002402002280268450d002011410028029c96db8000118080808000000b02402002280258450d00200a410028029c96db8000118080808000000b2002280278450d00200228027c410028029c96db8000118080808000000b200241f8006a200c200110b997808000200241206a41086a200b41086a290200370300200241206a41106a200b41106a2902003703002002200b290200370320200441016a220a417f200a1b2104200741016a220a417f200a1b2107200228027c210d2002280278210a0b427f200542017c22052005501b2105427f20062001ad7c221520152006541b21062000410c6a2100200e417f6a220e0d000b0b0240200a418080808078460d00200241386a41106a200241286a290300370200200241d0006a200241206a41106a2903003702002002200d36023c2002200a36023820022002290320370240200241e8006a200241086a2007417f6a10fca680800020022802702101200228026c2100200241f8006a200241386a109c9780800020002001200228027c220b20022802800141002802f495db80001183808080000002402002280278450d00200b410028029c96db8000118080808000000b02402002280268450d002000410028029c96db8000118080808000000b2002280238450d00200228023c410028029c96db8000118080808000000b024020034103470d00200241d8006a200241086a10b7a28080000240200228025822034103460d00200241186a200241e4006a2802003602002002200229025c3703100c010b41002802cca2db8000450d00200241a783808000ad42208641f4a3cc8000ad84370370200241b083808000ad422086418c9bcc8000ad8437036841002802dc8fdb8000210041002802d88fdb8000210141002802c8a2db8000210b200242023702b0012002418ca1cc80003602a401200241123602a001200241969bcc800036029c01200242c88080801037029401200241e6eacb80003602900120024214370288012002419ca1cc800036028401200241003602800120024281808080f08301370278200241023602a801200041bce9c38000200b410246220b1b28021021002002200241e8006a3602ac01200141d4e9c38000200b1b200241f8006a2000118b80808000000b20024184016a200241186a280200360200200220033602782002200229031037027c200220093602a401200220043602a0012002200736029c01200220083602980120022006370390012002200537038801200241d8006a200241086a10e69680800020022802602101200228025c2100200241e8006a200241f8006a10f89680800020002001200228026c220b200228027041002802f495db80001183808080000002402002280268450d00200b410028029c96db8000118080808000000b02402002280258450d002000410028029c96db8000118080808000000b200241386a200241086a10e696808000200241f8006a200228023c220a200228024010b58d8080000240024020022802784104470d004100210b420021064200210541002100410021010c010b20022802a001210b200228029c0121002002280298012101200229039001210520022903880121060b02402002280238450d00200a410028029c96db8000118080808000000b2002280208210a200228020c21070240024020002001490d00200020016b21000c010b024041002802cca2db8000450d00200241b083808000ad42208641989eca8000ad8437033841002802dc8fdb8000210c41002802d88fdb8000210e41002802c8a2db80002110200242013702b001200241013602a801200241c4ecca80003602a401200241123602a001200241989fca800036029c01200242ca8080801037029401200241bc9eca8000360290012002421b37028801200241aa9fca800036028401200241003602800120024281808080a01c370278200c41bce9c38000201041024622101b280210210c2002200241386a3602ac01200e41d4e9c3800020101b200241f8006a200c118b80808000000b4100200020016b2201200120004b1b21000b2002200036028c012002200b360288012002200537038001200220063703780240200a4102470d002007200241f8006a10b9a78080000b200241c0016a2480808080000ba405010a7f23808080800041e0006b22052480808080002005200136020c2005410236020820054280808080c00037021020054200370218200541d4006a200541086a10e696808000200541206a20052802582206200528025c10b58d8080004100210741002005280240200528022041044622081b21094100200528024420081b210802402005280254450d002006410028029c96db8000118080808000000b4180b806210a0240200820094d0d00200541206a410220012008417f6a1080a78080004180b806210a024020052802202207418080808078460d0020052005280228220a36021c2007450d002005280224410028029c96db8000118080808000000b200820096b21070b4100210b41002101024002400240034020022003460d01200720044b0d02417f200a417f2002280208220c41056a22082008200c491b22066a22082008200a491b220a4180b8064b210802400240200a4181b8064f0d00200821090c010b20064180b8064b2109034020082101200741016a220720044b0d042009210820064180b8064b0d000b2006210a0b02400240200b450d002005280214200b410c6c6a220d417c6a2802002108200d41786a2802002106200d41746a280200210e0c010b4100210e41002106410021080b0240200b2005280210470d00200541106a41c8d3c380001092848080000b2002410c6a21022005280214200b410c6c6a220d200e41016a220e417f200e1b360200200d200841016a220e417f200e1b200820014101711b360208200d417f2006200c6a220820082006491b3602042005200b41016a220b360218200921010c000b0b20002005290210370200200041086a200541106a41086a2902003702000c010b20002005290210370200200041086a200541106a41086a2902003702000b200541e0006a2480808080000bc95d03027f017e097f23808080800041e0086b2204248080808000200441c0036a200110e89e80800002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020042802c0034109460d00200441186a41086a200441c0036a41086a2802002205360200200420042902c0032206370318200428021c21010240024002400240024002400240024002402006a722070e09080700010203040506080b20012001280200220841016a360200200841004e0d070c1c0b20012001280200220841016a360200200841004e0d060c1b0b20012001280200220841016a360200200841004e0d050c1a0b20012001280200220841016a360200200841004e0d040c190b20012001280200220841016a360200200841004e0d030c180b20012001280200220841016a360200200841004e0d020c170b20012001280200220841016a360200200841004e0d010c160b20012001280200220841016a36020020084100480d150b200420013602c403200420073602c003200420053a00c803024002400240200541ff01710d00024002400240024002400240024020070e09090800010203040506090b20012001280200220541016a360200200541004e0d080c1d0b20012001280200220541016a360200200541004e0d070c1c0b20012001280200220541016a360200200541004e0d060c1b0b20012001280200220541016a360200200541004e0d050c1a0b20012001280200220541016a360200200541004e0d040c190b20012001280200220541016a360200200541004e0d030c180b20012001280200220541016a360200200541004e0d020c170b200420042802c8033602f002200420013602ec02200420073602e802024002404100280284a2db800041014b0d0002400240024041002d00a890db80000e03030102000b41a090db800010c3b280800041ff01710e03020001000b41002802a090db800021050240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021070c010b4100280290a2db80002107410028028ca2db800021014100280288a2db80004101470d0020012007280208417f6a4178716a41086a21010b20012005200728021411848080800000450d010b41002802a090db8000220128022022070d0141fcebcb8000412241b49bcc8000109181808000000b41002d00d8a2db80000d1b41002802cca2db80004104490d1b2004410436028003200441002802a090db800022072902143702840341002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b220520044180036a41002802dc8fdb800041bce9c3800020011b220828020c11848080800000450d1b41002802a090db800022012802202209450d042001280228210a2001280224210b200128021c210c200441003602e8012004200a3602e4012004200b3602e001200420093602dc012004200c3602d801200441e8eccb80003602c80220042001411c6a3602a0032004410136029c03200441003602d003200441013602c403200441fc9bcc80003602c003200442043702c8032004200441c0036a3602c4022004200441d8016a3602c0022004200441c0026a36029803200441c8006a41086a20044180036a41086a2802003602002004200429028003370348200720052008200441c8006a20044198036a10b9b28080000c1b0b2001280228210520012802242108200128021c21092004410036025820042005360254200420083602502004200736024c20042009360248200441e8eccb80003602a00320042001411c6a360288032004410136028403200441003602e801200441013602dc01200441fc9bcc80003602d801200442043702e0012004200441d8016a36029c032004200441c8006a36029803200420044198036a36028003200420013602d403200442013703c00341002802dca2db80002101200420044180036a3602d003024020014102470d004100280290a2db80002107410028028ca2db8000210102404100280288a2db80004101470d0020012007280208417f6a4178716a41086a21010b2001200441c0036a200728022811848080800000450d002001200441c0036a200728022c118b80808000000b41002d00d8a2db80000d1a41002802cca2db80004104490d1a200441043602c002200441002802a090db800022072902143702c40241002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2205200441c0026a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d1a200441c0036a41086a200441c0026a41086a280200360200200420042902c0023703c003200720052001200441c0036a20044180036a10b9b28080000c1a0b20012001280200220541016a36020020054100480d150b200441c0036a108caf8080002004200136022c20042007360228200441c0036a200241900510f5b28080001a02400240024020042d00c003220141636a41002001411e71411e461b0e03010002010b20042d00cc032107200441106a20042802c40320042802c803109daf808000200428021022054109460d05200428021421010c060b20042d00c0082107200441086a200441c0036a1080af808000200428020822014109470d030c040b200441ea026a2002410f6a2d00003a0000200420022f000d3b01e80220042802c40322054109460d0320042d00cc03210720042802c80321010c040b41012101200041013a0000200041023a00040c180b41fcebcb8000412241b49bcc8000109181808000000b20042001200428020c109daf808000200428020022054109460d00200428020421010c010b4100280284a2db800041014b0d0441002d00b490db80000e03040203010b2004413b6a200441ea026a2d00003a0000200420073a0038200420042f01e8023b0039200420013a0034200420014110763b013620042005360230200420014108763a0035200441c0036a41086a200341086a290200370300200420032902003703c003200441e8026a200441c0036a10c99880800020042802e8022201418080808078470d0b4100280284a2db800041014b0d0941002d00c090db80000e03090708060b41ac90db800010c3b280800041ff01710e03020001000b41002802ac90db800021050240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021070c010b4100280290a2db80002107410028028ca2db800021014100280288a2db80004101470d0020012007280208417f6a4178716a41086a21010b20012005200728021411848080800000450d010b41002802ac90db8000220128022022070d0141fcebcb8000412241b89ccc8000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d012004410436028003200441002802ac90db800022072902143702840341002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b220520044180036a41002802dc8fdb800041bce9c3800020011b220828020c11848080800000450d0141002802ac90db800022012802202209450d082001280228210a2001280224210b200128021c210c200441003602e8012004200a3602e4012004200b3602e001200420093602dc012004200c3602d801200441e8eccb80003602c80220042001411c6a3602a0032004410136029c03200441003602d003200441013602c403200441849dcc80003602c003200442043702c8032004200441c0036a3602c4022004200441d8016a3602c0022004200441c0026a36029803200441c8006a41086a20044180036a41086a2802003602002004200429028003370348200720052008200441c8006a20044198036a10b9b28080000c010b2001280228210520012802242108200128021c21092004410036025820042005360254200420083602502004200736024c20042009360248200441e8eccb80003602a00320042001411c6a360288032004410136028403200441003602e801200441013602dc01200441849dcc80003602d801200442043702e0012004200441d8016a36029c032004200441c8006a36029803200420044198036a36028003200420013602d403200442013703c00341002802dca2db80002101200420044180036a3602d003024020014102470d004100280290a2db80002107410028028ca2db8000210102404100280288a2db80004101470d0020012007280208417f6a4178716a41086a21010b2001200441c0036a200728022811848080800000450d002001200441c0036a200728022c118b80808000000b41002d00d8a2db80000d0041002802cca2db80004104490d00200441043602c002200441002802ac90db800022072902143702c40241002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2205200441c0026a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d00200441c0036a41086a200441c0026a41086a280200360200200420042902c0023703c003200720052001200441c0036a20044180036a10b9b28080000b200041046a41322004109898808000200041013a0000200441286a10f1a1808000200441186a10f1a1808000410021010c0e0b41b890db800010c3b280800041ff01710e03020001000b41002802b890db800021050240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021070c010b4100280290a2db80002107410028028ca2db800021014100280288a2db80004101470d0020012007280208417f6a4178716a41086a21010b20012005200728021411848080800000450d010b41002802b890db8000220128022022070d0141fcebcb80004122418c9dcc8000109181808000000b41002d00d8a2db80000d0741002802cca2db80004104490d072004410436028003200441002802b890db800022072902143702840341002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b220520044180036a41002802dc8fdb800041bce9c3800020011b220828020c11848080800000450d0741002802b890db800022012802202209450d032001280228210a2001280224210b200128021c210c200441003602e8012004200a3602e4012004200b3602e001200420093602dc012004200c3602d801200441e8eccb80003602c80220042001411c6a3602a0032004410136029c03200441003602d003200441013602c403200441cc9dcc80003602c003200442043702c8032004200441c0036a3602c4022004200441d8016a3602c0022004200441c0026a36029803200441c8006a41086a20044180036a41086a2802003602002004200429028003370348200720052008200441c8006a20044198036a10b9b28080000c070b2001280228210520012802242108200128021c2109200441003602e801200420053602e401200420083602e001200420073602dc01200420093602d801200441e8eccb80003602a00320042001411c6a360288032004410136028403200441003602d003200441013602c403200441cc9dcc80003602c003200442043702c8032004200441c0036a36029c032004200441d8016a36029803200420044198036a36028003200120044180036a10bdb280800041002d00d8a2db80000d0641002802cca2db80004104490d06200441043602c002200441002802b890db800022072902143702c40241002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2205200441c0026a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d06200441c8006a41086a200441c0026a41086a280200360200200420042902c002370348200720052001200441c8006a20044180036a10b9b28080000c060b2004413c6a410a6a200441e8026a410a6a2f01003b0100200420042801ee02360142200420042f01ec023b01402004200136023c2004280228210a200428022c210b2004280234210c20042d0038210d0240024002400240024002400240024002402004280230220e0e09080700010203040506080b200c200c280200220141016a360200200141004e0d070c0b0b200c200c280200220141016a360200200141004e0d060c0a0b200c200c280200220141016a360200200141004e0d050c090b200c200c280200220141016a360200200141004e0d040c080b200c200c280200220141016a360200200141004e0d030c070b200c200c280200220141016a360200200141004e0d020c060b200c200c280200220141016a360200200141004e0d010c050b200c200c280200220141016a36020020014100480d040b2004280244220fad42e0007e2206a72105410021010240024002402006422088a70d00200541f0ffffff074b0d00024020050d00411021080c030b2004280240210941002d0098a2db80001a200541002802a496db80001182808080000022080d01411021010b2001200541b0e1c7800010ae80808000000b200f450d0041002101200f2107034020052001460d01200441c0036a200920016a10f48b808000200820016a200441c0036a41e00010f5b28080001a200141e0006a21012007417f6a22070d000b0b2004200f36027c200420083602782004200f3602742004200b3602b8012004200a3602b401200a21010240024002400240024002400240024002400240200a0e09090700010203040506090b200b200b280200220141016a360200200141004e0d070c0c0b200b200b280200220141016a360200200141004e0d060c0b0b200b200b280200220141016a360200200141004e0d050c0a0b200b200b280200220141016a360200200141004e0d040c090b200b200b280200220141016a360200200141004e0d030c080b200b200b280200220141016a360200200141004e0d020c070b200b200b280200220141016a360200200141004e0d010c060b200b200b280200220141016a36020020014100480d050b20042802b40121010b200441c8016a41026a200441f1006a41026a2d00003a00002004200b3602c0012004200a3602bc01200441003a00c401200420042f00713b01c8010240200120042802b80122054100200410f0a18080000d0002400240024002400240024002400240024020010e09080700010203040506080b20052005280200220741016a360200200741004e0d070c0c0b20052005280200220741016a360200200741004e0d060c0b0b20052005280200220741016a360200200741004e0d050c0a0b20052005280200220741016a360200200741004e0d040c090b20052005280200220741016a360200200741004e0d030c080b20052005280200220741016a360200200741004e0d020c070b20052005280200220741016a360200200741004e0d010c060b20052005280200220741016a36020020074100480d050b0240200428027c22082004280274470d00200441f4006a41b8f6cb800010cea08080000b2004280278210702402008450d00200741e0006a2007200841e0006c10f8b28080001a0b20072005360208200720013602042007410b3a00002004200841016a36027c0b024002404100280284a2db800041014b0d0002400240024041002d00e894db80000e03030102000b41e094db800010c3b280800041ff01710e03020001000b41002802e094db800021050240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021070c010b4100280290a2db80002107410028028ca2db800021014100280288a2db80004101470d0020012007280208417f6a4178716a41086a21010b20012005200728021411848080800000450d010b41002802e094db8000220128022022070d0141fcebcb8000412241c8f6cb8000109181808000000b41002d00d8a2db80000d0541002802cca2db80004104490d05200441043602cc01200441002802e094db800022072902143702d00141002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2205200441cc016a41002802dc8fdb800041bce9c3800020011b220828020c11848080800000450d0541002802e094db800022012802202209450d032001280228210a2001280224210b200128021c210f200441003602e8012004200a3602e4012004200b3602e001200420093602dc012004200f3602d801024002400240024002400240024002400240200e0e09080700010203040506080b200c200c280200220941016a360200200941004e0d070c0c0b200c200c280200220941016a360200200941004e0d060c0b0b200c200c280200220941016a360200200941004e0d050c0a0b200c200c280200220941016a360200200941004e0d040c090b200c200c280200220941016a360200200941004e0d030c080b200c200c280200220941016a360200200941004e0d020c070b200c200c280200220941016a360200200941004e0d010c060b200c200c280200220941016a36020020094100480d050b2004200c3602ec022004200e3602e8022004200d3a00f00220044198036a200441f4006a4180f1cb800010a48c80800020044180036a41086a20044198036a41086a2209280200360200200420042902980337038003200441b085808000ad42208620044180036aad843703c802200441b286808000ad422086200441e8026aad843703c002200441023602c403200441dcf6cb80003602c003200442023702cc03200441e8eccb80003602a00220042001411c6a3602b803200441013602b4032004200441c0026a3602c8032004200441c0036a36029c022004200441d8016a36029802200420044198026a3602b0032009200441cc016a41086a280200360200200420042902cc013703980320072005200820044198036a200441b0036a10b9b280800020044180036a10ec8b8080000240200428028003450d00200428028403410028029c96db8000118080808000000b200441e8026a10f1a18080000c050b2001280228210520012802242108200128021c2109200441003602e801200420053602e401200420083602e001200420073602dc01200420093602d801024002400240024002400240024002400240200e0e09080700010203040506080b200c200c280200220741016a36020020074100480d0b0c070b200c200c280200220741016a36020020074100480d0a0c060b200c200c280200220741016a36020020074100480d090c050b200c200c280200220741016a36020020074100480d080c040b200c200c280200220741016a36020020074100480d070c030b200c200c280200220741016a36020020074100480d060c020b200c200c280200220741016a360200200741004e0d010c050b200c200c280200220741016a36020020074100480d040b2004200c36029c022004200e360298022004200d3a00a00220044198036a200441f4006a4180f1cb800010a48c808000200441e8026a41086a20044198036a41086a28020036020020042004290298033703e802200441b085808000ad422086200441e8026aad843703c802200441b286808000ad42208620044198026aad843703c002200441023602c403200441dcf6cb80003602c003200442023702cc03200441e8eccb80003602b80320042001411c6a3602e402200441013602e0022004200441c0026a3602c8032004200441c0036a3602b4032004200441d8016a3602b0032004200441b0036a3602dc0241002802e094db8000200441dc026a10bdb2808000024041002d00d8a2db80000d0041002802cca2db80004104490d002004410436028003200441002802e094db800022072902143702840341002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b220520044180036a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d0020044198036a41086a20044180036a41086a28020036020020042004290280033703980320072005200120044198036a200441dc026a10b9b28080000b200441e8026a10ec8b808000024020042802e802450d0020042802ec02410028029c96db8000118080808000000b20044198026a10f1a18080000c040b41fcebcb8000412241b89ccc8000109181808000000b41fcebcb80004122418c9dcc8000109181808000000b41fcebcb8000412241c8f6cb8000109181808000000b000b200441d8016a41086a200441f4006a41086a280200360200200420042902743703d801200441a3036a200441ca016a2d00003a0000200420042f01c8013b00a1032004200d3a00a0032004200c36029c032004200e36029803200441c0036a20044198036a200441d8016a10c298808000024020042802d801418080808078460d00200441d8016a10ec8b80800020042802d801450d0020042802dc01410028029c96db8000118080808000000b02402004280298034109460d0020044198036a10c69b8080000b024002400240024002400240024002400240024002400240024002400240024020042802d00322014104470d00200441d4006a200441c8036a280200360200200420042902c00337024c200441013a0048200441bc016a10f1a18080000c010b200441c0026a41086a2207200441c0036a41086a2208290200370300200420042902c0033703c002200441d8016a413c6a200441c0036a413c6a280200360200200441d8016a41346a200441c0036a41346a290200370200200441d8016a412c6a200441c0036a412c6a290200370200200441d8016a41246a200441c0036a41246a290200370200200441d8016a411c6a200441c0036a411c6a290200370200200420042902d4033702ec0120042902800421062004280288042105200441d8016a41086a22092007290300370300200420042903c0023703d801200420013602e8012007200441bc016a41086a280200360200200420042902bc013703c002200420053602c803200420063702c00320044198026a200441c0026a200441c0036a10fca180800020042d009802410f460d01200441e8026a41106a20044198026a41106a280200360200200441e8026a41086a20044198026a41086a29020037030020042004290298023703e8020240024002404100280284a2db800041044b0d000240024041002d00f494db800022010e03020101000b41ec94db800010c3b280800041ff01712201450d010b41002802ec94db8000200110b8b2808000450d0041002802ec94db8000220128022022070d0141fcebcb8000412241ecf6cb8000109181808000000b41002d00d8a2db80000d0141002802cca2db8000450d01200441013602b002200441002802ec94db800022052902143702b40241002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2208200441b0026a41002802dc8fdb800041bce9c3800020011b220928020c11848080800000450d0141002802ec94db800022012802202207450d062001280228210a2001280224210b200128021c210c20044100360290032004200a36028c032004200b360288032004200c360280032004200736028403200441003602d0032004419cf7cb80003602c003200442043702c803200441013602c40320074101460d07200441013602a8032004200a3602a4032004200b3602a0032004200736029c032004200c3602980320044194f2cb80003602d402200441e8eccb80003602c80220042001411c6a3602e402200441023602e0022004200441d8026a3602d002200420044198036a3602cc022004200441c0036a3602c402200420044180036a3602c0022004200441c0026a3602dc022004200441e8026a3602d802200441b0036a41086a200441b0026a41086a280200360200200420042902b0023703b003200520082009200441b0036a200441dc026a10b9b28080000c010b2001280228210520012802242108200128021c210920044100360290032004200536028c03200420083602880320042009360280032004200736028403200441003602d0032004419cf7cb80003602c003200442043702c803200441013602c40320074101460d07200441013602a803200420053602a403200420083602a0032004200736029c03200420093602980320044194f2cb80003602d402200441e8eccb80003602c80220042001411c6a3602b802200441023602b4022004200441d8026a3602d002200420044198036a3602cc022004200441c0036a3602c402200420044180036a3602c0022004200441c0026a3602b0022004200441e8026a3602d8022001200441b0026a10bdb280800041002d00d8a2db80000d0041002802cca2db8000450d00200441013602dc02200441002802ec94db800022072902143702e00241002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2205200441dc026a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d00200441b0036a41086a200441dc026a41086a280200360200200420042902dc023703b003200720052001200441b0036a200441b0026a10b9b28080000b2004410636024c200441013a0048200441d8016a10bea28080000b200441b4016a10f1a18080000c010b200441c0036a41386a2201200441d8016a41386a290300370300200441c0036a41306a200441d8016a41306a290300370300200441c0036a41286a2207200441d8016a41286a290300370300200441c0036a41206a200441d8016a41206a290300370300200441c0036a41186a200441d8016a41186a290300370300200441c0036a41106a200441d8016a41106a29030037030020082009290300370300200420042903d8013703c003200441c8006a200441c0036a10c198808000200441b4016a10f1a180800020042d0048410171450d010b200441b8026a200441d4006a2802003602002004200429024c3703b002024002404100280284a2db800041044b0d000240024041002d00cc90db800022010e03020101000b41c490db800010c3b280800041ff01712201450d010b41002802c490db8000200110b8b2808000450d0041002802c490db8000220728022022010d0141fcebcb8000412241849ccc8000109181808000000b41002d00d8a2db80000d0c41002802cca2db8000450d0c200441013602dc02200441002802c490db8000220a2902143702e00241002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b220b200441dc026a41002802dc8fdb800041bce9c3800020011b220c28020c11848080800000450d0c41002802c490db800022072802202201450d052007280228210520072802242108200728021c2109200441003602f802200420053602f402200420083602f002200420093602e802200420013602ec02200441003602e801200441b09ccc80003602d801200442043702e001200441013602dc0120014101460d0620044101360290032004200536028c032004200836028803200420093602800320042001360284032004200441b0026a360274200141024d0d07200441023602a803200420053602a403200420083602a00320042009360298032004200136029c032004200441306a3602bc0120014103460d08200441033602d002200420053602cc02200420083602c802200420013602c402200420093602c002200441d8f1cb80003602ec03200441d8edcb80003602e003200441c8f1cb80003602d403200441e8eccb80003602c8032004200441cc016a3602e8032004200441c0026a3602e4032004200441bc016a3602dc03200420044198036a3602d8032004200441f4006a3602d003200420044180036a3602cc032004200441d8016a3602c4032004200441e8026a3602c00320042004413c6a3602cc0120042007411c6a3602b803200441043602b4032004200441c0036a3602b00320044198026a41086a200441dc026a41086a280200360200200420042902dc0237039802200a200b200c20044198026a200441b0036a10b9b28080000c0c0b2007280228210520072802242108200728021c2109200441003602f802200420053602f402200420083602f002200420093602e802200420013602ec02200441003602e801200441b09ccc80003602d801200442043702e001200441013602dc0120014101460d0820044101360290032004200536028c032004200836028803200420093602800320042001360284032004200441b0026a360274200141024d0d09200441023602a803200420053602a403200420083602a00320042009360298032004200136029c032004200441306a3602bc0120014103460d0a200441033602d002200420053602cc02200420083602c802200420013602c402200420093602c002200441d8f1cb80003602ec03200441d8edcb80003602e003200441c8f1cb80003602d403200441e8eccb80003602c8032004200441cc016a3602e8032004200441c0026a3602e4032004200441bc016a3602dc03200420044198036a3602d8032004200441f4006a3602d003200420044180036a3602cc032004200441d8016a3602c4032004200441e8026a3602c00320042004413c6a3602cc0120042007411c6a3602e402200441043602e0022004200441c0036a3602dc022007200441dc026a10bdb280800041002d00d8a2db80000d0b41002802cca2db8000450d0b200441013602b003200441002802c490db800022072902143702b40341002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2205200441b0036a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d0b20044198026a41086a200441b0036a41086a280200360200200420042902b0033703980220072005200120044198026a200441dc026a10b9b28080000c0b0b20044180016a41086a2205200441c8006a410b6a29000037030020044180016a41106a2208200441c8006a41136a29000037030020044196016a2209200441c8006a41196a2900003701002004200429004b3703800120042d0049210a20042d004a210b2001200441186a41086a28020036020020044184046a200441306a41086a280200360200200420042903183703f003200420042902303702fc03200441a5016a410b6a2004413c6a41086a2802003600002004200b3a00c2032004200a3a00c103200441013a00c0032004200429023c3700a801200441c0036a41136a2008290300370000200441c0036a41196a200929010037000020042004290380013700c303200420052903003700cb032007200441ac016a290000370000200420042900a5013700e10341014100200441c0036a10f18e8080002000200b3a00022000200a3a000120002004290380013700032000410b6a2005290300370000200041136a2008290300370000200041196a2009290100370000200041003a00002003410028029c96db8000118080808000000c0f0b41fcebcb8000412241ecf6cb8000109181808000000b41fcebcb8000412241ecf6cb8000109181808000000b41fcebcb8000412241ecf6cb8000109181808000000b41fcebcb8000412241849ccc8000109181808000000b41fcebcb8000412241849ccc8000109181808000000b41fcebcb8000412241849ccc8000109181808000000b41fcebcb8000412241849ccc8000109181808000000b41fcebcb8000412241849ccc8000109181808000000b41fcebcb8000412241849ccc8000109181808000000b41fcebcb8000412241849ccc8000109181808000000b200041046a413a412a20042802b00222014106461b412920011b2004109898808000200041013a00002004413c6a10ec8b8080000240200428023c450d002004280240410028029c96db8000118080808000000b200441306a10f1a1808000200441186a10f1a18080000c010b200041046a41322004109898808000200041013a0000200441306a10f1a1808000200441286a10f1a1808000200441186a10f1a18080000b2003410028029c96db8000118080808000000c020b200441e8026a10f1a1808000200041046a4131410010989880800041012101200041013a0000200441186a10f1a18080000b200341046a2100024002400240024020032802000e020102000b200010ec8b80800002402000280200450d002003280208410028029c96db8000118080808000000b2003410028029c96db8000118080808000002001450d030c020b200010ed8b80800002402000280200450d002003280208410028029c96db8000118080808000000b2003410028029c96db8000118080808000002001450d020c010b200010ee8b80800002402000280200450d002003280208410028029c96db8000118080808000000b2003410028029c96db8000118080808000002001450d010b0240024020022d0000220341636a41002003411e71411e461b0e020201000b200241046a10f1a18080000c010b200241046a10f2a18080000b2002410028029c96db800011808080800000200441e0086a2480808080000b8f0201027f23808080800041106b220224808080800020022000360204200128021c41f4b9cc80004108200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a41fcb9cc80004107200041086a41d4b9cc800010a3818080001a200241086a4183bacc80004108200241046a41e4b9cc800010a3818080001a20022d000d220020022d000c2203722101024020004101470d0020034101710d000240200228020822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710ba10101027f024020002802002201418080808078460d002001450d002000280204410028029c96db8000118080808000000b0240200028021022014103460d00200041146a2102024002400240024020010e020102000b200210ec8b80800020022802000d020c030b200210ed8b80800020022802000d010c020b200210ee8b8080002002280200450d010b2000280218410028029c96db8000118080808000000b0bc20401057f23808080800041106b2203248080808000024002400240024020002802002204418180808078490d002004418380808078460d00410121050c010b02402004418080808078470d00410221050c010b41002106200028020841066a22054100480d0120050d0041012106410021050c020b41002d0098a2db80001a200541002802a496db80001182808080000022060d01410121060b2006200541d09ecc800010ae80808000000b410021072003410036020c200320063602082003200536020402400240024002400240200441ffffffff076a2204410220044104491b0e0400010203000b41002104024020050d00200341046a4100410110bea880800020032802082106200328020c21040b200620046a41003a0000200441016a21050c030b024002402005450d00410021050c010b200341046a4100410110bea880800020032802082106200328020c21050b200620056a41013a0000200541016a21050c020b024002402005450d00410021050c010b200341046a4100410110bea880800020032802082106200328020c21050b200620056a41023a00002003200541016a36020c2000200341046a10e39d808000200328020c2105200328020821060c010b024020050d00200341046a4100410110bea880800020032802082106200328020c21070b200620076a41033a0000200741016a21050b20032802042104200120022006200541002802f495db80001183808080000002402004450d002006410028029c96db8000118080808000000b200341106a2480808080000b9c0601077f23808080800041106b220224808080800020012d0000210341002d0098a2db80001a024041014103200341576a41ff0171411b492204200341ff0171220541576a411b497122061b220741002802a496db8000118280808000002208450d00200220083602082002200736020402400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200541586a411c20041b417f6a0e1c000102030405060708090a0b0c0d0e0f101112131415161718191a1b000b200841003a0000410121030c1b0b41012103200841013a00000c1a0b200841023a0000410121030c190b200841033a0000410121030c180b200841043a0000410121030c170b200841053a0000410121030c160b200841063a0000410121030c150b200841073a0000410121030c140b200841083a0000410121030c130b200841093a0000410121030c120b2008410a3a0000410121030c110b2008410b3a0000410121030c100b2008410c3a0000410121030c0f0b2008410d3a0000410121030c0e0b2008410e3a0000410121030c0d0b2008410f3a0000410121030c0c0b200841103a0000410121030c0b0b200841113a0000410121030c0a0b200841123a0000410121030c090b200841133a0000410121030c080b200841153a0000410121030c070b200841163a0000410121030c060b200841173a0000410121030c050b200841183a0000410121030c040b200841193a0000410121030c030b2008411a3a0000410121030c020b2008411b3a0000410121030c010b2008411c3a00002002410136020c20012d00012104410321074101210102402006450d00200241046a4101410110bea88080002002280204210720022802082108200228020c21010b200820016a20043a00002002200141016a220136020c024020072001470d00200241046a2007410110bea880800020022802082108200228020c21010b200820016a20033a0000200141016a21030b20002002290204370200200041086a2003360200200241106a2480808080000f0b4101200741d09ecc800010ae80808000000ba22203017f057e157f2380808080004190026b22062480808080002006200236021420062001360210024002402003290300220742afdbf78a7e560d002003290308220842afb57f560d00200742d0a488f5017c22072003290310560d00200842d0ca007c22082003290318560d00200320083703082003200737030020064198016a200641106a10e696808000200641c8016a200628029c01220220062802a00110b58d8080000240024020062802c8014104470d00200641306a4200370300200641003602402006420037033820064200370328200641033602180c010b200641186a41286a200641c8016a41286a290300370300200641186a41206a200641c8016a41206a290300370300200641186a41186a200641c8016a41186a290300370300200641186a41106a200641c8016a41106a290300370300200641186a41086a200641c8016a41086a290300370300200620062903c8013703180b0240200628029801450d002002410028029c96db8000118080808000000b0240024020062802104102470d00200641146a10bda78080000d010b410121010240200628023c200628023822024d0d0041a783808000ad42208622074184a1cc8000ad842109200741cca3cc8000ad84210a41b083808000ad422086418c9bcc8000ad84210b20064184016a210c200641186a4104722101200641c8016a410472210d4100210e02400340200329030022074297f99242560d012003290308220842c6e47b560d01200742e886ed3d7c22072003290310560d01200842b99b047c22082003290318560d012003200837030820032007370300200641c8016a200641106a200210fca680800020064198016a20062802cc01220f20062802d00110cf8d808000024020062802c801450d00200f410028029c96db8000118080808000000b024002400240024002400240200628029801418080808078460d00200641d8006a41186a221020064198016a41186a2211290200370300200641d8006a41106a221220064198016a41106a2213290200370300200641d8006a41086a221420064198016a41086a2215290200370300200620062902980137035820062802640d01410021160c020b41002802cca2db8000450d0420062009370380012006200b37037841002802dc8fdb8000210241002802d88fdb8000210f41002802c8a2db8000211720064202370280022006418ca1cc80003602f401200641123602f001200641969bcc80003602ec01200642c8808080103702e401200641e6eacb80003602e001200642143702d8012006419ca1cc80003602d401200641003602d00120064281808080e0a1013702c801200641023602f801200241bce9c38000201741024622171b28021021022006200641f8006a3602fc01200f41d4e9c3800020171b200641c8016a2002118b80808000000c040b200628021021182006280214211941002116034002400240024002402003290300220742e7c7e0ce7e580d00410021170c010b024020074298b89fb1017c22072003290310580d00410021170c010b024020032903082003290318580d00410021170c010b20032007370300200641086a200641d8006a10b797808000410221172006280208221a450d00200628020c210f200641f8006a200641106a200210fca6808000200628028001211b200628027c211c200641c8016a200641d8006a109c97808000201c201b20062802cc01221d20062802d00141002802f495db800011838080800000024020062802c801450d00201d410028029c96db8000118080808000000b02402006280278450d00201c410028029c96db8000118080808000000b200641f8006a200641106a10e696808000200628028001211b200628027c211c200641c8016a200641186a10f896808000201c201b20062802cc01221d20062802d00141002802f495db800011838080800000024020062802c801450d00201d410028029c96db8000118080808000000b02402006280278450d00201c410028029c96db8000118080808000000b201820192002200628026c201a200f20032004200510c2a2808000211e200641bc016a200641106a10e696808000200641c8016a20062802c001221f20062802c40110b58d8080000240024020062802c801221c4104470d00200c4200370200200c41086a42003702004100211a4103211c4100211b4100211d0c010b200641f8006a41186a200d41186a280200360200200641f8006a41106a200d41106a290200370300200641f8006a41086a200d41086a2902003703002006200d29020037037820062802f401212020062802f001211d20062802ec01211b20062802e801211a0b024020062802bc01450d00201f410028029c96db8000118080808000000b20012006290378370200200141086a200641f8006a41086a290300370200200141106a200641f8006a41106a290300370200200141186a200641f8006a41186a2802003602002006201c360218200620203602442006201d3602402006201b36023c2006201a360238200641c8016a200641106a200210fca680800020064198016a20062802cc01221c20062802d00110cf8d808000024020062802c801450d00201c410028029c96db8000118080808000000b0240200628029801418080808078460d00201e41ff0171211c02402006280258450d00200628025c410028029c96db8000118080808000000b201020112902003703002012201329020037030020142015290200370300200620062902980137035802400240201c417e6a2217410320174105491b221741ff01710e050304010001030b41012117201c410171450d020b2006420020062903282207427f7c220820082007561b3703282006420020062903302207200fad7d220820082007561b370330200641d8006a410110b897808000201641016a220f417f200f1b21160c030b41002802cca2db8000450d002006200a370380012006200b37037841002802dc8fdb8000210f41002802d88fdb8000211c41002802c8a2db8000211a200642023702800241022117200641023602f8012006418ca1cc80003602f401200641123602f001200641969bcc80003602ec01200642c8808080103702e401200641e6eacb80003602e001200642143702d8012006419ca1cc80003602d401200641003602d00120064281808080f0ab013702c801200f41bce9c38000201a410246221a1b280210210f2006200641f8006a3602fc01201c41d4e9c38000201a1b200641c8016a200f118b80808000000b2006280264450d04200641c8016a41186a2010290300370300200641c8016a41106a2012290300370300200641c8016a41086a2014290300370300200620062903583703c801200641f8006a200641106a200210fca6808000200628028001210f200628027c210220064198016a200641c8016a109c978080002002200f200628029c01221c20062802a00141002802f495db8000118380808000000240200628029801450d00201c410028029c96db8000118080808000000b02402006280278450d002002410028029c96db8000118080808000000b20062802c801450d0520062802cc01410028029c96db8000118080808000000c050b200641d8006a410010b8978080000b20062802640d000b0b410221170b200641c8016a200641106a200210fca680800020062802cc01220220062802d00141002802ac95db8000118b8080800000024020062802c801450d002002410028029c96db8000118080808000000b2006410020062802402202417f6a220f200f20024b1b3602402006280258450d00200628025c410028029c96db8000118080808000000b417f200e20166a22022002200e491b210e201741014d0d020b2006200628023841016a2202417f20021b2202360238200628023c20024b0d000b0b200e4521010b410321030240024002400240200628021822024103470d002006280238200628023c490d0341032103200641033602182001450d010c030b2006280224210f200628022021032006280238200628023c490d02200641c8006a410c6a200641186a410c6a2802003602002006200629021c37024c2006200236024820064103360218200628021421170240200628025020062802102202470d0020024102470d0220062802542017460d020b200641d0006a221c200641c8006a10fe96808000200641c8006a201c10ff96808000200642b2aac5edd98ac6d8ad7f3700e001200642f1a5b799e79d82dc8f7f3700d801200642dff6a18cd7dcb799e9003700d001200642b8ebf999b990e18ea97f3700c8012006200641c8016a412010c48d80800002402006280200221c4103460d00201c2002470d03024020024102470d0020062802042017470d040b2006280250200628025410bda48080000c030b41002802cca2db8000450d02200641023602cc012006418ca1cc80003602c801200642023702d401200641a783808000ad42208641d4a2cc8000ad84370360200641b083808000ad422086418c9bcc8000ad843703582006200641d8006a3602d001200641dca2cc80003602a801200641143602a4012006419ca1cc80003602a0012006411236029c01200641969bcc800036029801200641c8016a410120064198016a4100200610b3848080000c020b024041002802cca2db80000d000c020b200641a783808000ad42208641dca1cc8000ad843703a001200641b083808000ad422086418c9bcc8000ad843703980141002802dc8fdb8000210241002802d88fdb8000210f41002802c8a2db8000211720064202370280022006418ca1cc80003602f401200641123602f001200641969bcc80003602ec01200642c8808080103702e401200641e6eacb80003602e001200642143702d8012006419ca1cc80003602d401200641003602d00120064281808080c09d013702c801200641023602f801200241bce9c38000201741024622171b2802102102200620064198016a3602fc01200f41d4e9c3800020171b200641c8016a2002118b80808000000c010b200642b2aac5edd98ac6d8ad7f3700e001200642f1a5b799e79d82dc8f7f3700d801200642dff6a18cd7dcb799e9003700d001200642b8ebf999b990e18ea97f3700c801200641c8016a412041002802ac95db8000118b80808000000b20064198016a200641106a10e69680800020062802a0012117200628029c012102200641c8016a200641186a10f8968080002002201720062802cc01221c20062802d00141002802f495db800011838080800000024020062802c801450d00201c410028029c96db8000118080808000000b0240200628029801450d002002410028029c96db8000118080808000000b41002102024020010d002006280214210d2006280210210120062802402117200629033021072006290328210802400240200628023c22022006280238221c490d002002201c6b21020c010b024041002802cca2db8000450d00200641b083808000ad42208641989eca8000ad843703980141002802dc8fdb8000211a41002802d88fdb8000211b41002802c8a2db8000211d2006420137028002200641013602f801200641c4ecca80003602f401200641123602f001200641989fca80003602ec01200642ca808080103702e401200641bc9eca80003602e0012006421b3702d801200641aa9fca80003602d401200641003602d00120064281808080a01c3702c801201a41bce9c38000201d410246221d1b280210211a200620064198016a3602fc01201b41d4e9c38000201d1b200641c8016a201a118b80808000000b41002002201c6b221c201c20024b1b21020b200620023602dc01200620173602d801200620073703d001200620083703c801024020014102470d00200d200641c8016a10b9a78080000b410121020b2000200f36020820002003360204200020023a00000c020b20002006280224360208200041003a000020004103200628022020062802184103461b3602040c010b20004103360204200041003a00000b20064190026a2480808080000be00804017f027e017f037e23808080800041d0056b220924808080800020092004200541002802b497db8000118880808000002006290308210a2006290300210b02400240024041a9cdc380004113108d84808000220c41fe014b0d002009200c41016a3602304104210c41a9cdc380004113200941306a410441002802f495db80001183808080000041002802fc95db8000118d8080800000200941306a20042005200020012006200910ea9e8080002009290340210d2009290338210e41bc95db800041e495db80002009290330220f4206511b280200118d8080800000200941206a10fb83808000200f4206520d012006290300210f20062903082107200941d2006a200941186a290000370100200941ca006a200941106a290000370100200941c2006a200941086a2900003701002009200929000037013a20092001360274200920003602702009200ea74101713a0039200941013a0038200941273a0030200942002007200a7d220a200a2007561b37036820094200200f200b7d220a200a200f561b37036041014100200941306a10f18e8080000c020b024041002802cca2db8000450d00200941a783808000ad42208641b0a5cc8000ad84370328200941b083808000ad422086418c9bcc8000ad8437032041002802dc8fdb8000210641002802d88fdb8000210541002802c8a2db80002104200942023702682009418ca1cc800036025c20094112360258200941969bcc8000360254200942c88080801037024c200941e6eacb8000360248200942143702402009419ca1cc800036023c2009410036023820094281808080f0c50137023020094102360260200641bce9c38000200441024622041b28021021062009200941206a360264200541d4e9c3800020041b200941306a2006118b80808000000b4101210c0c010b4100210c024002400240200fa70e06000000020301000b200941d1006a200941186a290000370000200941c9006a200941106a290000370000200941c1006a200941086a290000370000200920092900003700392009200d3703782009200e3703702009200f370368200920013602602009200036025c200941003a0038200941273a00304101210c41014100200941306a10f18e8080000c020b200941d1006a200941186a290000370000200941c9006a200941106a290000370000200941c1006a200941086a290000370000200920092900003700392009200d3703782009200e3703702009200f370368200920013602602009200036025c200941003a0038200941273a003041014100200941306a10f18e8080004106210c0c010b0240200e2007560d00200d2008560d004102210c0c010b200941d1006a200941186a290000370000200941c9006a200941106a290000370000200941c1006a200941086a290000370000200920092900003700392009200136026820092000360264200920033602602009200236025c200941023a0038200941273a003041014100200941306a10f18e8080004103210c0b200941d0056a248080808000200c0bc70503027f027e017f2380808080004180016b220224808080800041032103024002402001290300220442ff848fb57f560d002001290308220542c564560d0020044280fbf0ca007c22042001290310560d00200542ba1b7c22052001290318560d012001200537030820012004370300200242b2aac5edd98ac6d8ad7f370050200242f1a5b799e79d82dc8f7f370048200242dff6a18cd7dcb799e900370040200242b8ebf999b990e18ea97f370038200241086a200241386a412010c48d80800041032103200228020822014103460d01200228020c21032002200136021020022003360214200241286a200241106a10e696808000200241386a200228022c2203200228023010b58d808000410321010240200228023822064104460d00200241206a200241c4006a2802003602002002200229023c370318200621010b02402002280228450d002003410028029c96db8000118080808000000b024020014103460d00200241c4006a200241186a41086a280200360200200220013602382002200229031837023c200241386a41086a10c0a480800020022802142106200228021021030c020b024041002802cca2db8000450d00200241a783808000ad4220864194a2cc8000ad84370330200241b083808000ad422086418c9bcc8000ad8437032841002802dc8fdb8000210141002802d88fdb8000210341002802c8a2db80002106200242023702702002418ca1cc800036026420024112360260200241969bcc800036025c200242c880808010370254200241e6eacb8000360250200242143702482002419ca1cc80003602442002410036024020024281808080a0f00037023820024102360268200141bce9c38000200641024622061b28021021012002200241286a36026c200341d4e9c3800020061b200241386a2001118b80808000000b410321030b0b200020063602042000200336020020024180016a2480808080000b8d0a05047f017e047f017e027f23808080800041e0056b2203248080808000200341d0056a200110e696808000200341306a20032802d405220420032802d80510b58d8080000240024020032802304104470d00200341186a4200370300200341003602282003420037032020034200370310200341033602000c010b200341286a200341306a41286a290300370300200341206a200341306a41206a290300370300200341186a200341306a41186a290300370300200341106a200341306a41106a290300370300200341086a200341306a41086a290300370300200320032903303703000b024020032802d005450d002004410028029c96db8000118080808000000b024002402003280220220420024b0d002000410110c19c8080000c010b200341d0056a2001200210fca6808000200341306a20032802d405220520032802d80510cf8d808000024020032802d005450d002005410028029c96db8000118080808000000b024020032802302205418080808078470d002000410210c19c8080000c010b200328023421062003350240210702400240200328023c2208450d0041002003280228220941002003280224220a20046b220b200b200a4b1b6b220a200a20094b1b22094109490d014108210a0240200941786a220941074b0d0041c000200941ff01716e210a0b41002004200a6b2209200920044b1b20024d0d010b200341306a2001200210fca680800020032802342204200328023841002802ac95db8000118b808080000002402003280230450d002004410028029c96db8000118080808000000b2003410020032802282204417f6a2209200920044b1b360228200342002003290318220c20077d22072007200c561b37031820034200200329031022072008ad7d220c200c2007561b370310200341d0056a200110e69680800020032802d805210820032802d4052104200341306a200310f8968080002004200820032802342209200328023841002802f495db80001183808080000002402003280230450d002009410028029c96db8000118080808000000b024020032802d005450d002004410028029c96db8000118080808000000b200128020421042001280200210120032802282109200329031821072003290310210c02400240200328022422082003280220220a490d002008200a6b21080c010b024041002802cca2db8000450d00200341b083808000ad42208641989eca8000ad843703d00541002802dc8fdb8000210b41002802d88fdb8000210d41002802c8a2db8000210e2003420137026820034101360260200341c4ecca800036025c20034112360258200341989fca8000360254200342ca8080801037024c200341bc9eca80003602482003421b370240200341aa9fca800036023c2003410036023820034281808080a01c370230200b41bce9c38000200e410246220e1b280210210b2003200341d0056a360264200d41d4e9c38000200e1b200341306a200b118b80808000000b41002008200a6b220a200a20084b1b21080b2003200836024420032009360240200320073703382003200c370330024020014102470d002004200341306a10b9a78080000b20032004360244200320013602402003200236023c200341033a0038200341273a003041014100200341306a10f18e8080002000410f3a00002005450d012006410028029c96db8000118080808000000c010b2000410110c19c8080002005450d002006410028029c96db8000118080808000000b200341e0056a2480808080000be40405017f017e017f037e017f2380808080004190016b2204248080808000200441086a4200370300200442003703002004200237031820042001370310200441c8006a10a39e8080000240024002400240200429035822054200200428024822061b220720042903502208420020061b220984500d00200942d0de85af04540d01200742c38105540d010c020b200142d0de85af04540d002001210820022105200242c28105560d010b0240200341ff01714101470d0041002802cca2db8000450d00200441a783808000ad42208641e0a4cc8000ad84370340200441b083808000ad422086418c9bcc8000ad8437033841002802dc8fdb8000210641002802d88fdb8000210341002802c8a2db8000210a20044202370280012004418ca1cc800036027420044112360270200441969bcc800036026c200442c880808010370264200441e6eacb8000360260200442143702582004419ca1cc80003602542004410036025020044281808080f0cc0137024820044102360278200641bce9c38000200a410246220a1b28021021062004200441386a36027c200341d4e9c38000200a1b200441c8006a2006118b80808000000b200441c0006a4200370300200442003703380c010b2004200542bdfe7a7c3703402004200842b0a1fad07b7c3703380b200441013a00272004200441276a3602282004200441286a3602342004200441386a3602302004200436022c200441c8006a41e08fdb80002004412c6a10bda68080002000200441086a200441d8006a200428024822061b29030037030820002004200441c8006a41086a20061b29030037030020044190016a2480808080000ba00b02087f017e23808080800041b0016b22072480808080002007200236020c20072001360208200741e0006a200741086a10e69680800020074180016a20072802642202200728026810b58d808000024002402007280280014104470d00200741286a4200370300200741003602382007420037033020074200370320200741033602100c010b200741106a41286a20074180016a41286a290300370300200741106a41206a20074180016a41206a290300370300200741106a41186a20074180016a41186a290300370300200741106a41106a20074180016a41106a290300370300200741106a41086a20074180016a41086a29030037030020072007290380013703100b02402007280260450d002002410028029c96db8000118080808000000b0240024002400240024020072802084102470d00200741086a41046a10bda78080000d010b200741e0006a200741086a200310fca680800020074180016a20072802642202200728026810cf8d80800002402007280260450d002002410028029c96db8000118080808000000b02402007280280012208418080808078470d0020004181043b01000c040b200741c0006a410d6a20074180016a410d6a290000370000200741c0006a41156a20074180016a41156a290000370000200741c0006a411c6a20074180016a411c6a2800003600002007200729008501370045200720072d0084013a00442007200836024020072802482102200728024421094100210a024020040d00200921010c020b2004210b2009210103404103210c20024104490d0320024104460d0320012d000441014b0d032002417b6a220d20012800002202490d03417f200a200241056a220c6a220e200e200a491b210a200d20026b2102200c20016a2101200b417f6a220b450d020c000b0b20004181103b01000c020b4103210c20024104490d0020024104460d002001280000210b4100210d0240024020012d00040e020100020b4101210d0b2002417b6a200b490d00024002402007280230220220034b0d00200d2002200347200a20072802584f72220c72450d0141054104200c1b210c0c020b4104210c200d0d010b200741e8006a42003703002007420037036020072006370378200720053703704106210d024002400240024002402007280208200728020c20032004200141056a200b200741e0006a427f427f10c2a280800041ff0171220c417e6a2201410320014105491b41ff01710e050202030001020b200c4101710d020b4107210d0b200041013a00002000200d3a00010c010b200741c0006a200a10bb978080002007420020072903202206427f7c220520052006561b22063703202007420020072903282205200bad7d220f200f2005561b220537032802400240200728024c2201450d0020074180016a41186a200741c0006a41186a29020037030020074180016a41106a200741c0006a41106a29020037030020074180016a41086a200741c0006a41086a2902003703002007200729024037038001200741086a200320074180016a1084a780800042d8b0e6af01210f2007280238210a0c010b200741086a20031087a7808000200741002007280238220a417f6a220b200b200a4b1b220a36023842f8b7a79d01210f0b200741086a200741106a10f796808000200728020c210d2007280208210b20072007280234200210f8a7808000360294012007200a36029001200720053703880120072006370380010240200b4102470d00200d20074180016a10b9a78080000b200041003a00002000427f2007290368220642b99b047c220520052006541b3703102000427f20072903602206200f7c220520052006541b37030820010d02200728024021080b2008450d012007280244410028029c96db8000118080808000000c010b200041013a00002000200c3a00012008450d002009410028029c96db8000118080808000000b200741b0016a2480808080000be70401057f23808080800041306b22012480808080002001410036020c2001428080808080013702042001410036021041002d0098a2db80001a0240024002400240410841002802a496db8000118280808000002202450d0020024133360204200241e7a5cc80003602002001410136022c2001200236022820014101360224200141106a200141246a200141046a10a79780800041002d0098a2db80001a410841002802a496db8000118280808000002203450d01200341b8a5cc80003602002003412f36020441002d0098a2db80001a410141002802a496db8000118280808000002204450d02200441003a00000240200128020c22052001280204470d00200141046a41e08fcd800010dca08080000b2001280208200541f8006c6a220241003a0074200241013602702002200336026c2002428180808010370264200220043602602002410136025c2002420b370244200241ee92cd8000360240200241a58180800036021820024284f084f8a0fa92d607370210200242fafca29dbeacbee11d370208200241003602002001200541016a36020c2001410036021041002d0098a2db80001a410841002802a496db8000118280808000002202450d03200241223602042002419aa6cc80003602002001410136022c2001200236022820014101360224200141106a200141246a200141046a10b2a7808000200041086a200141046a41086a280200360200200020012902043702002000410c360210200041defacc800036020c200141306a2480808080000f0b4104410810bb80808000000b4104410810bb80808000000b4101410110bb80808000000b4104410810bb80808000000bd809010a7f23808080800041306b220124808080800041002d0098a2db80001a02400240024002400240024041c00241002802a496db8000118280808000002202450d0041002d0098a2db80001a0240410441002802a496db8000118280808000002203450d0020034180b80636000041002d0098a2db80001a412841002802a496db8000118280808000002204450d03200441bca6cc8000360200200441c400360224200441b8a8cc8000360220200441d70036021c200441e1a7cc8000360218200441d6003602142004418ba7cc80003602102004410036020c200442cf8080801037020441002d0098a2db80001a410441002802a496db8000118280808000002205450d022005410836000041002d0098a2db80001a411841002802a496db8000118280808000002206450d042006413f360214200641afaacc8000360210200641d40036020c200641dba9cc8000360208200641d70036020420064184a9cc8000360200200141186a10a39e8080002001410c6a200141186a10b99c80800041002d0098a2db80001a413041002802a496db8000118280808000002207450d052007411536022c20074186adcc8000360228200741d700360224200741afaccc80003602202007413f36021c200741f0abcc800036021820074100360214200742aa8080801037020c200741c6abcc8000360208200741d000360204200741f6aacc8000360200200141086a22082001410c6a41086a22092802003602002001200129020c370300200142003703182001410c6a200141186a10b99c80800041002d0098a2db80001a412841002802a496db800011828080800000220a0d064104412810bb80808000000b4101410410bb80808000000b410841c00210bb80808000000b4101410410bb80808000000b4104412810bb80808000000b4104411810bb80808000000b4104413010bb80808000000b200a41ca00360224200a419eafcc8000360220200a410036021c200a42cf80808010370214200a41cfaecc8000360210200a41d00036020c200a41ffadcc8000360208200a41d700360204200a41a8adcc80003602002002200129020c3702900220024198026a2009280200360200200241af818080003602b8012002429aef9492f9a88f8dcb003703b001200242959bfabbcfaa86cf443703a8012002410d3602a4012002419badcc80003602a0012002420337028401200220063602800120024284808080303703782002200536027420024104360270200241b180808000360268200242d7c9cb8fc1cf97db3e370360200242e88488d0c0e3aebc1337035820024108360254200241eeaacc8000360250200242053702342002200436023020024284808080d0003703282002200336022420024104360220200241b180808000360218200242d7c9cb8fc1cf97db3e370310200242e88488d0c0e3aebc1337030820024108360204200241fca8cc8000360200200242053702a402200242063702d4012002200a3602a0022002410536029c02200241af81808000360288022002429aef9492f9a88f8dcb0037038002200242959bfabbcfaa86cf443703f801200241143602f401200241e8afcc80003602f001200220073602d001200241063602cc01200241c8016a2008280200360200200220012903003703c001200041043602082000200236020420004104360200200141306a2480808080000bea0603047f027e047f23808080800041206b2202248080808000024002400240024002400240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e020102030b200041043602000c060b0240200328020828020022042802042201450d0020042001417f6a36020420042004280200220141016a3602002003427f2003290300220742017c22062006501b220637030002400240024020012d000022010e03020001030b410121010c010b2003280208280200220428020422014104490d0120042001417c6a36020420042004280200220141046a3602002003427f200742057c220620062007541b220637030020012800002104410221010b2003280208280200220528020422084104490d0020002004360208200020013602042000410336020020052008417c6a36020420052005280200220441046a3602002000200428000036020c2003427f200642047c220720072006541b3703000c060b200041043602000c050b200328020828020022042802042205450d0120042005417f6a36020420042004280200220541016a3602002003427f2003290300220742017c22062006501b220637030002400240024020052d000022050e03020001040b410121050c010b2003280208280200220428020422054104490d0220042005417c6a36020420042004280200220541046a3602002003427f200742057c220620062007541b220637030020052800002108410221050b2003280208280200220428020422094104490d0220042009417c6a36020420042004280200220941046a3602002003427f200642047c220720072006541b37030020032802082802002204280204220a4104490d032009280000210b2004200a417c6a36020420042004280200220941046a3602002003427f200642087c220720072006541b37030020092800002103200241086a200110e1a5808000024020022802080d0020022903102106200229031821072000200336021c2000200b360218200020073703102000200637030820002008360204200020053602000c050b200041043602000c040b200041043602000c030b200041043602000c020b200041043602000c010b200041043602000b200241206a2480808080000be10402067f027e23808080800041306b2202248080808000024002400240024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024002400240024020044101710d00200541ff01710e020102030b200041043602000c080b200241086a2001109ea08080000240200228020822044103460d00200228020c2103200241003602182001280200200241186a410410d3a58080000d002000200228021836020c2000200336020820002004360204200041033602000c080b200041043602000c070b200241106a2001109ea0808000200228021022044103460d0320022802142103200241003602182001280200200241186a410410d3a58080000d0420022802182105200241003602182001280200200241186a410410d3a58080000d0520022802182106200241186a200110dfa5808000024020022802180d0020022903202108200229032821092000200636021c20002005360218200020093703102000200837030820002003360204200020043602000c070b200041043602000c060b200041043602000c050b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200041043602000c020b200041043602000c010b200041043602000b200241306a2480808080000bc20402077f027e23808080800041206b22022480808080000240024002400240024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a36020020052d00000e020102030b200041043602000c060b02402004450d0020012003417e6a22043602042001200541026a220636020002400240024020052d000122070e03020001030b410121070c010b20044104490d0120012003417a6a22043602042001200541066a220636020020052800022108410221070b20044104490d0020002008360208200020073602042000410336020020012004417c6a3602042001200641046a3602002000200628000036020c0c060b200041043602000c050b2004450d0120012003417e6a22043602042001200541026a220636020002400240024020052d000122070e03020001040b410121070c010b20044104490d0220012003417a6a22043602042001200541066a220636020020052800022108410221070b20044104490d0220012004417c6a22033602042001200641046a36020020034104490d03200628000021032001200441786a3602042001200641086a36020020062800042105200241086a200110e0a5808000024020022802080d00200229031021092002290318210a2000200536021c200020033602182000200a3703102000200937030820002008360204200020073602000c050b200041043602000c040b200041043602000c030b200041043602000c020b200041043602000c010b200041043602000b200241206a2480808080000bd50605067f017e017f017e037f23808080800041306b220224808080800002400240024002400240024002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d04200720054b0d0520042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00000e020102030b200041043602000c090b200241086a2001109fa08080000240200228020822064103460d002001280200220328020822042802082205200428021022016b4104490d00200141046a21072001417b4b0d05200720054b0d06200228020c210520042802042109200420073602102000200536020820002006360204200041033602002000200920016a28000036020c2003427f2003290300220842047c220a200a2008541b3703000c090b200041043602000c080b200241106a2001109fa080800002400240024002400240200228021022034103460d002001280200220528020822042802082207200428021022066b4104490d02200641046a21092006417b4b0d0a200920074d0d012009200741e493d0800010b581808000000b200041043602000c0b0b2002280214210b2004280204210c200420093602102005427f2005290300220842047c220a200a2008541b3703002001280200220728020822042802082209200428021022056b4104490d01200541046a210d2005417b4b0d09200d20094d0d02200d200941e493d0800010b581808000000b200041043602000c090b200041043602000c080b200c20066a2800002109200428020421062004200d3602102007427f2007290300220842047c220a200a2008541b370300200620056a2800002104200241186a200110dda5808000024020022802180d00200229032021082002290328210a2000200436021c200020093602182000200a370310200020083703082000200b360204200020033602000c080b200041043602000c070b200041043602000c060b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b2001200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b2006200941e493d0800010b781808000000b2005200d41e493d0800010b781808000000b200241306a2480808080000bd20603047f027e047f23808080800041206b2202248080808000024002400240024002400240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e020102030b200041043602000c060b0240200328020822042802042201450d0020042001417f6a36020420042004280200220141016a3602002003427f2003290300220742017c22062006501b220637030002400240024020012d000022010e03020001030b410121010c010b2003280208220428020422014104490d0120042001417c6a36020420042004280200220141046a3602002003427f200742057c220620062007541b220637030020012800002104410221010b2003280208220528020422084104490d0020002004360208200020013602042000410336020020052008417c6a36020420052005280200220441046a3602002000200428000036020c2003427f200642047c220720072006541b3703000c060b200041043602000c050b200328020822042802042205450d0120042005417f6a36020420042004280200220541016a3602002003427f2003290300220742017c22062006501b220637030002400240024020052d000022050e03020001040b410121050c010b2003280208220428020422054104490d0220042005417c6a36020420042004280200220541046a3602002003427f200742057c220620062007541b220637030020052800002108410221050b2003280208220428020422094104490d0220042009417c6a36020420042004280200220941046a3602002003427f200642047c220720072006541b37030020032802082204280204220a4104490d032009280000210b2004200a417c6a36020420042004280200220941046a3602002003427f200642087c220720072006541b37030020092800002103200241086a200110dca5808000024020022802080d0020022903102106200229031821072000200336021c2000200b360218200020073703102000200637030820002008360204200020053602000c050b200041043602000c040b200041043602000c030b200041043602000c020b200041043602000c010b200041043602000b200241206a2480808080000bc70402087f027e23808080800041206b220224808080800002400240024002400240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a36020020062d00000e020102030b200041043602000c060b02402005450d0020032004417e6a22013602042003200641026a220536020002400240024020062d000122070e03020001030b410121070c010b20014104490d0120032004417a6a22013602042003200641066a220536020020062800022108410221070b20014104490d0020002008360208200020073602042000410336020020032001417c6a3602042003200541046a3602002000200528000036020c0c060b200041043602000c050b2005450d0120032004417e6a22053602042003200641026a220836020002400240024020062d000122090e03020001040b410121090c010b20054104490d0220032004417a6a22053602042003200641066a220836020020062800022107410221090b20054104490d0220032005417c6a22043602042003200841046a36020020044104490d03200828000021042003200541786a3602042003200841086a36020020082800042103200241086a200110dea5808000024020022802080d002002290310210a2002290318210b2000200336021c200020043602182000200b3703102000200a37030820002007360204200020093602000c050b200041043602000c040b200041043602000c030b200041043602000c020b200041043602000c010b200041043602000b200241206a2480808080000bc60301047f23808080800041106b22022480808080000240024020002802004103470d00200041046a21030240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41003a00002003200110a0a0808000200028020c210402402001280200200128020822006b41034b0d0020012000410410bea8808000200128020821000b2001200041046a360208200128020420006a20043600000c010b0240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41013a00002000200110a0a08080002000280218210302402001280200200128020822046b41034b0d0020012004410410bea8808000200128020821040b200041086a2105200128020420046a20033600002001200441046a2204360208200028021c21030240200128020020046b41034b0d0020012004410410bea8808000200128020821040b2001200441046a360208200128020420046a200336000020022005360208200241086a2001108d898080002002200041106a36020c2002410c6a2001108d898080000b200241106a2480808080000bc90d01097f23808080800041106b2202248080808000024002400240024002400240024020002d00000e0400010203000b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41003a00002001200341016a220436020841002d0098a2db80001a412041002802a496db8000118280808000002203450d04200041246a210520032000290001370000200341186a2206200041196a290000370000200341106a2207200041116a290000370000200341086a2208200041096a2900003700000240200128020020046b411f4b0d0020012004412010bea8808000200128020821040b200128020420046a22092003290000370000200941086a2008290000370000200941106a2007290000370000200941186a20062900003700002001200441206a3602082003410028029c96db8000118080808000002005200110a0a080800002400240024002400240024020002802300e06000102030405000b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a00000c080b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41013a00000c070b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41023a00000c060b200041386a21040240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41033a00002002200436020c2002410c6a2001108d898080002002200041c0006a36020c2002410c6a2001108d898080000c050b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41043a00000c040b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41053a00000c030b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41013a00002001200341016a220436020841002d0098a2db80001a412041002802a496db8000118280808000002203450d04200041286a2105200041386a210620032000290002370000200341186a22072000411a6a290000370000200341106a2208200041126a290000370000200341086a220a2000410a6a2900003700000240200128020020046b411f4b0d0020012004412010bea8808000200128020821040b200128020420046a22092003290000370000200941086a200a290000370000200941106a2008290000370000200941186a20072900003700002001200441206a3602082003410028029c96db8000118080808000002006200110a0a08080002002200536020c2002410c6a2001108d898080002002200041306a36020c2002410c6a2001108d8980800020002d000121030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20033a00000c020b0240200128020020012802082204470d0020012004410110bea8808000200128020821040b2000412c6a2109200041016a2103200128020420046a41023a00002001200441016a22043602080240200128020020046b411f4b0d0020012004412010bea8808000200128020821040b2001200441206a360208200128020420046a22042003290000370000200441086a200341086a290000370000200441106a200341106a290000370000200441186a200341186a2900003700002009200110a0a08080002000280224210402402001280200200128020822036b41034b0d0020012003410410bea8808000200128020821030b200128020420036a20043600002001200341046a2203360208200028022821000240200128020020036b41034b0d0020012003410410bea8808000200128020821030b2001200341046a360208200128020420036a20003600000c010b200041086a21040240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41033a00002004200110a0a08080002000280204210302402001280200200128020822006b41034b0d0020012000410410bea8808000200128020821000b2001200041046a360208200128020420006a20033600000b200241106a2480808080000f0b4101412010bb80808000000b4101412010bb80808000000bb50303027f017e017f0240024002400240024020002d00000e0400010203000b4101210141054101200028022441014b1b2102024020002903304203520d00024002402000290338220342c0005a0d00410221010c010b02402003428080015a0d00410321010c010b024020034280808080045a0d00410521010c010b410a200379a74103766b21010b024002402000290340220342c0005a0d00410121000c010b02402003428080015a0d00410221000c010b024020034280808080045a0d00410421000c010b4109200379a74103766b21000b200020016a21010b200120026a21000c030b410121014101210202402000290328220342c000540d0002402003428080015a0d00410221020c010b024020034280808080045a0d00410421020c010b4109200379a74103766b21020b2000280238210402402000290330220342c000540d0002402003428080015a0d00410221010c010b024020034280808080045a0d00410421010c010b4109200379a74103766b21010b4102410620044102491b20026a20016a21000c020b412d4129200028022c41014b1b21000c010b41094105200028020841014b1b21000b200041016a0b840403037f017e037f23808080800041c0006b22012480808080002001411c6a41d48acc8000410441c097cc8000411c410441001089a980800041002d0098a2db80001a024002400240412041002802a496db8000118280808000002202450d00200241d88acc8000360200200241003602182002410136020441002d0098a2db80001a200128021c210320012902202104410841002802a496db8000118280808000002205450d01200541002903a08bcc80003702002001410036020c20014280808080c000370204200141346a200141046a4195b0cc8000410910ab88808000200141286a200141346a419eb0cc80004112108e8880800020012802302106200128022c21072001200128022836020c2001200736020420012007200641246c6a36021020012007360208200141346a200141046a418092c7800010928b8080002003418080808078460d022000410136024c20002002360248200041013602442001410f6a200141346a41086a2802003600002000200437023c20002003360238200041013a00002000410136025820002005360254200041013602502001200129023437000720002001290004370001200041086a2001410b6a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b410441084198b6cc800010ae80808000000b41d0d1c58000411141e4d1c58000109181808000000bdc1103037f017e047f23808080800041c0006b2201248080808000200141206a418d8ecc8000410541c097cc8000411c410441001089a980800041002d0098a2db80001a024002400240024002400240024002400240024002400240412041002802a496db8000118280808000002202450d00200241d88acc8000360200200241003602182002410136020441002d0098a2db80001a2001280220210320012902242104410841002802a496db8000118280808000002205450d01200541002903b88ecc800037020041002d0098a2db80001a2001410036021020014280808080c000370208411041002802a496db8000118280808000002206450d02200641086a41002902ccc1c68000370200200641002902c4c1c68000370200200141086a41b0d1c5800010f5ad808000200128020c2207428080808020370208200742808080808001370200200741003a00202007410b36021c200741b0b0cc80003602182007410236021420072006360210200141306a41086a41013602002001200129020837033041002d0098a2db80001a410841002802a496db8000118280808000002206450d03200641002902d0c2c680003702000240200128023822082001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200841246c6a220741013a00202007410636021c200741bbb0cc800036021820074101360214200720063602102007428080808010370208200742808080808001370200200141086a41086a200841016a3602002001200129033037030841002d0098a2db80001a410841002802a496db8000118280808000002206450d04200641002902f0c4c680003702000240200128021022082001280208470d00200141086a41b0d1c5800010f5ad8080000b200128020c200841246c6a220741023a00202007410936021c200741c1b0cc800036021820074101360214200720063602102007428080808010370208200742808080808001370200200141306a41086a200841016a3602002001200129030837033041002d0098a2db80001a410841002802a496db8000118280808000002206450d05200641002902a8c0c680003702000240200128023822082001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200841246c6a220741033a00202007411036021c200741cab0cc800036021820074101360214200720063602102007428080808010370208200742808080808001370200200141086a41086a200841016a3602002001200129033037030841002d0098a2db80001a410841002802a496db8000118280808000002206450d06200641002902e0c0c680003702000240200128021022082001280208470d00200141086a41b0d1c5800010f5ad8080000b200128020c200841246c6a220741043a00202007410636021c200741dab0cc800036021820074101360214200720063602102007428080808010370208200742808080808001370200200141306a41086a200841016a3602002001200129030837033041002d0098a2db80001a410841002802a496db8000118280808000002206450d07200641002902a0c3c680003702000240200128023822082001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200841246c6a220741053a00202007411236021c200741e0b0cc800036021820074101360214200720063602102007428080808010370208200742808080808001370200200141086a41086a200841016a3602002001200129033037030841002d0098a2db80001a412041002802a496db8000118280808000002206450d08200641186a410029029cc6c68000370200200641106a4100290294c6c68000370200200641086a410029028cc6c6800037020020064100290284c6c680003702000240200128021022082001280208470d00200141086a41b0d1c5800010f5ad8080000b200128020c200841246c6a220741063a00202007411836021c200741f2b0cc8000360218200741043602142007200636021020074280808080c000370208200742808080808001370200200141306a41086a200841016a3602002001200129030837033041002d0098a2db80001a411841002802a496db8000118280808000002206450d09200641106a41002902bcc4c68000370200200641086a41002902b4c4c68000370200200641002902acc4c680003702000240200128023822082001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200841246c6a220741073a00202007410b36021c2007418ab1cc800036021820074103360214200720063602102007428080808030370208200742808080808001370200200141086a41086a200841016a3602002001200129033037030841002d0098a2db80001a410841002802a496db8000118280808000002206450d0a200641002902a0c2c680003702000240200128021022072001280208470d00200141086a41b0d1c5800010f5ad8080000b200128020c200741246c22086a220741083a00202007411336021c20074195b1cc800036021820074101360214200720063602102007428080808010370208200742808080808001370200200128020c210720012001280208360210200120073602082001200720086a41246a3602142001200736020c200141306a200141086a418092c7800010928b8080002003418080808078460d0b2000410136024c2000200236024820004101360244200141136a200141306a41086a2802003600002000200437023c20002003360238200041013a00002000410136025820002005360254200041013602502001200129023037000b20002001290008370001200041086a2001410f6a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b410441084198b6cc800010ae80808000000b4104411010bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104412010bb80808000000b4104411810bb80808000000b4104410810bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bb40403037f017e037f23808080800041c0006b22012480808080002001411c6a41f591cc8000410541c097cc8000411c410441001089a980800041002d0098a2db80001a024002400240412041002802a496db8000118280808000002202450d00200241d88acc8000360200200241003602182002410136020441002d0098a2db80001a200128021c210320012902202104410841002802a496db8000118280808000002205450d01200541002903a092cc80003702002001410036020c20014280808080c000370204200141346a200141046a41a8b1cc8000411010ab86808000200141046a200141346a41b8b1cc8000410910ae86808000200141346a200141046a41c1b1cc8000411210dc86808000200141286a200141346a41d3b1cc8000410a10b28680800020012802302106200128022c21072001200128022836020c2001200736020420012007200641246c6a36021020012007360208200141346a200141046a418092c7800010928b8080002003418080808078460d022000410136024c20002002360248200041013602442001410f6a200141346a41086a2802003600002000200437023c20002003360238200041013a00002000410136025820002005360254200041013602502001200129023437000720002001290004370001200041086a2001410b6a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b410441084198b6cc800010ae80808000000b41d0d1c58000411141e4d1c58000109181808000000bdb1f02077f057e2380808080004180036b2204248080808000200420023602102004200136020c024002400240024002400240024002404100280284a2db80000d0002400240024041002d00b899db80000e03030102000b41b099db800010c3b280800041ff01710e03020001000b41002802b099db800021050240024041002802dca2db80004102460d004188e7d48000210241bce6d4800021010c010b4100280290a2db80002101410028028ca2db800021024100280288a2db80004101470d0020022001280208417f6a4178716a41086a21020b20022005200128021411848080800000450d010b41002802b099db8000220228022022010d0141fcebcb800041224188b2cc8000109181808000000b41002d00d8a2db80000d0641002802cca2db80004105470d0620044105360214200441002802b099db8000220229021437021841002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2206200441146a41002802dc8fdb800041bce9c3800020011b220728020c11848080800000450d0641002802b099db800022052802202201450d012005280228210820052802242109200528021c210a2004410036028c02200420083602880220042009360284022004200a3602fc01200420013602800220044100360270200441a8b2cc8000360260200442043702682004410136026420014101460d02200441013602bc01200420083602b801200420093602b4012004200a3602ac01200420013602b00120042004410c6a360250200141024d0d03200420083602f402200420093602f002200420013602ec022004200a3602e80220044180a0cc8000360240200441e8f5cb8000360234200441e8eccb800036022820042005411c6a3602ec01200441033602e801200441023602f802200420044180016a36023c2004200441e8026a3602382004200441d0006a3602302004200441ac016a36022c2004200441e0006a3602242004200441fc016a3602202004200441206a3602e4012004200441106a360280012004290214210b200428021c21012002290200210c200442013702dc02200441013602d402200441b0e1d480003602d002200420013602cc022004200b3702c402200235022c210b2002350230210d2002350234210e2002350238210f2004419083808000ad422086200441d0016aad8437039801200441013a00d4012004200e200f422086843702bc02200441024101200e501b3602b8022004200b200d422086843702b002200441024101200b501b3602ac02200420044198016a3602d8022004200441e4016a3602d0012004200c3702a4022006200441a4026a2007280210118b80808000000c060b2002280228210520022802242108200228021c21092004410036028c0220042005360288022004200836028402200420093602fc01200420013602800220044100360270200441a8b2cc8000360260200442043702682004410136026420014101460d03200441013602bc01200420053602b801200420083602b401200420093602ac01200420013602b00120042004410c6a36028001200141024d0d04200420053602f402200420083602f002200420013602ec02200420093602e80220044180a0cc80003602c402200441e8f5cb80003602b802200441e8eccb80003602ac0220042002411c6a3602d801200441033602d401200441023602f802200420044198016a3602c0022004200441e8026a3602bc02200420044180016a3602b4022004200441ac016a3602b0022004200441e0006a3602a8022004200441fc016a3602a4022004200441a4026a3602d0012004200441106a36029801200420023602342004420137032041002802dca2db800021022004200441d0016a360230024020024102470d004100280290a2db80002101410028028ca2db8000210202404100280288a2db80004101470d0020022001280208417f6a4178716a41086a21020b2002200441206a200128022811848080800000450d002002200441206a200128022c118b80808000000b41002d00d8a2db80000d0541002802cca2db80004105470d05200441053602e401200441002802b099db800022012902143702e80141002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b2205200441e4016a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d05200441206a41086a200441e4016a41086a280200360200200420042902e401370320200120052002200441206a200441d0016a10b9b28080000c050b41fcebcb800041224188b2cc8000109181808000000b41fcebcb800041224188b2cc8000109181808000000b41fcebcb800041224188b2cc8000109181808000000b41fcebcb800041224188b2cc8000109181808000000b41fcebcb800041224188b2cc8000109181808000000b410821010240024002400240024002400240024002400240200428020c22022d00004106460d000c010b200441003602a402200441013a00ac020240024020022d00384101470d00200228023020022802344100200410e8928080000d010b200441a4026a1090928080000c010b200441a4026a1090928080002004200241186a29030037035820042002290310370350200441a4026a20042802101081a38080000240024020042d00a4024101470d00200441e9006a200441ae026a290000370000200441f1006a200441b6026a290000370000200441e0006a41186a200441bd026a290000370000200420042900a602370061200420042d00a5023a0060200441206a200441e0006a2004290350200429035810ad8d808000024020042802204101470d0020044188016a200429022c37030020044190016a200441346a28020036020020042004290224370380010240024002404100280284a2db800041014b0d0002400240024041002d00c499db80000e03030102000b41bc99db800010c3b280800041ff01710e03020001000b41002802bc99db800021050240024041002802dca2db80004102460d004188e7d48000210241bce6d4800021010c010b4100280290a2db80002101410028028ca2db800021024100280288a2db80004101470d0020022001280208417f6a4178716a41086a21020b20022005200128021411848080800000450d010b41002802bc99db8000220128022022020d0141fcebcb8000412241b0b2cc8000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d01200441043602c401200441002802bc99db8000220a2902143702c80141002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b2206200441c4016a41002802dc8fdb800041bce9c3800020021b220728020c11848080800000450d0141002802bc99db800022012802202202450d072001280228210520012802242108200128021c2109200441003602e001200420053602dc01200420083602d801200420093602d001200420023602d401200441003602f802200441d8b2cc80003602e802200442043702f002200441013602ec0220024101460d08200441013602f401200420053602f001200420083602ec01200420093602e401200420023602e801200420044180016a3602f801200241024d0d092004410236028c0220042005360288022004200836028402200420093602fc0120042002360280022004200441e0006a3602900220024103460d0a200441033602bc01200420053602b801200420083602b401200420023602b001200420093602ac01200441c09fcc80003602d002200441b09fcc80003602c40220044194f2cb80003602b802200441e8eccb80003602ac02200420044194026a3602cc022004200441ac016a3602c802200420044190026a3602c0022004200441fc016a3602bc022004200441f8016a3602b4022004200441e4016a3602b0022004200441e8026a3602a8022004200441d0016a3602a4022004200441d0006a3602940220042001411c6a3602a0022004410436029c022004200441a4026a3602980220044198016a41086a200441c4016a41086a280200360200200420042902c40137039801200a2006200720044198016a20044198026a10b9b28080000c010b2001280228210520012802242108200128021c2109200441003602a801200420053602a401200420083602a00120042009360298012004200236029c01200441003602bc01200441d8b2cc80003602ac01200442043702b401200441013602b00120024101460d0a200441013602e001200420053602dc01200420083602d801200420093602d001200420023602d401200420044180016a3602f801200241024d0d0b200441023602f401200420053602f001200420083602ec01200420093602e401200420023602e8012004200441e0006a3602900220024103460d0c2004410336028c02200420053602880220042008360284022004200236028002200420093602fc01200441c09fcc80003602d002200441b09fcc80003602c40220044194f2cb80003602b802200441e8eccb80003602ac02200420044194026a3602cc022004200441fc016a3602c802200420044190026a3602c0022004200441e4016a3602bc022004200441f8016a3602b4022004200441d0016a3602b0022004200441ac016a3602a802200420044198016a3602a4022004200441d0006a3602940220042001411c6a3602cc01200441043602c8012004200441a4026a3602c401200420013602fc02200442013703e80241002802dca2db800021022004200441c4016a3602f802024020024102470d004100280290a2db80002101410028028ca2db8000210202404100280288a2db80004101470d0020022001280208417f6a4178716a41086a21020b2002200441e8026a200128022811848080800000450d002002200441e8026a200128022c118b80808000000b41002d00d8a2db80000d0041002802cca2db80004104490d002004410436029802200441002802bc99db8000220129021437029c0241002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b220520044198026a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d00200441e8026a41086a20044198026a41086a28020036020020042004290298023703e802200120052002200441e8026a200441c4016a10b9b28080000b200420044180016a10bbad8080002004350204210b200428020021024200210e0c020b200041106a420037030020004200370308200041293602000c030b4200210e4219210b4190a0cc800021020b410921010b2000200e3703102000200b37030820002002360204200020013602000b20044180036a2480808080000f0b41fcebcb8000412241b0b2cc8000109181808000000b41fcebcb8000412241b0b2cc8000109181808000000b41fcebcb8000412241b0b2cc8000109181808000000b41fcebcb8000412241b0b2cc8000109181808000000b41fcebcb8000412241b0b2cc8000109181808000000b41fcebcb8000412241b0b2cc8000109181808000000b41fcebcb8000412241b0b2cc8000109181808000000be72c02097f057e2380808080004180046b2205248080808000200520033602202005200236021c2005200136021802400240024002400240024002400240024002404100280284a2db80000d0002400240024041002d008899db80000e03030102000b418099db800010c3b280800041ff01710e03020001000b410028028099db800021060240024041002802dca2db80004102460d004188e7d48000210741bce6d4800021080c010b4100280290a2db80002108410028028ca2db800021074100280288a2db80004101470d0020072008280208417f6a4178716a41086a21070b20072006200828021411848080800000450d010b410028028099db8000220828022022070d0141fcebcb8000412241d09fcc8000109181808000000b41002d00d8a2db80000d0841002802cca2db80004105470d08200541053602242005410028028099db8000220829021437022841002802d88fdb800041d4e9c3800041002802c8a2db800041024622071b2209200541246a41002802dc8fdb800041bce9c3800020071b220a28020c11848080800000450d08410028028099db800022062802202207450d012006280228210b2006280224210c200628021c210d200541003602f4022005200b3602f0022005200c3602ec022005200d3602e402200520073602e802200541003602a801200541f89fcc800036029801200542043702a0012005410136029c0120074101460d022005410136028c032005200b360288032005200c360284032005200d3602fc0220052007360280032005200541186a3602a003200741024d0d03200541023602ac022005200b3602a8022005200c3602a4022005200d36029c02200520073602a00220052005411c6a36026020074103460d0420054103360288012005200b360284012005200c360280012005200736027c2005200d36027820054180a0cc800036025c20054180a0cc8000360250200541e8f5cb8000360244200541e8eccb80003602382005200541b8016a3602582005200541f8006a3602542005200541e0006a36024c20052005419c026a3602482005200541a0036a3602402005200541fc026a36023c200520054198016a3602342005200541e4026a3602302005200541206a3602b80120052006411c6a3602d402200541043602d0022005200541306a3602cc022005290224210e200528022c21072008290200210f200542013702e803200541013602e003200541b0e1d480003602dc03200520073602d8032005200e3702d003200835022c210e2008350230211020083502342111200835023821122005419083808000ad422086200541b4026aad8437038802200541013a00b802200520112012422086843702c8032005410241012011501b3602c4032005200e2010422086843702bc03200541024101200e501b3602b803200520054188026a3602e4032005200541cc026a3602b4022005200f3702b0032009200541b0036a200a280210118b80808000000c080b200828022821062008280224210b200828021c210c200541003602f402200520063602f0022005200b3602ec022005200c3602e402200520073602e802200541003602a801200541f89fcc800036029801200542043702a0012005410136029c0120074101460d042005410136028c0320052006360288032005200b360284032005200c3602fc0220052007360280032005200541186a360260200741024d0d05200541023602ac02200520063602a8022005200b3602a4022005200c36029c02200520073602a00220052005411c6a3602b80120074103460d06200541033602880120052006360284012005200b360280012005200736027c2005200c36027820054180a0cc80003602dc0320054180a0cc80003602d003200541e8f5cb80003602c403200541e8eccb80003602b803200520054188026a3602d8032005200541f8006a3602d4032005200541b8016a3602cc0320052005419c026a3602c8032005200541e0006a3602c0032005200541fc026a3602bc03200520054198016a3602b4032005200541e4026a3602b0032005200541206a3602880220052008411c6a3602bc02200541043602b8022005200541b0036a3602b402200520083602442005420137033041002802dca2db800021072005200541b4026a360240024020074102470d004100280290a2db80002108410028028ca2db8000210702404100280288a2db80004101470d0020072008280208417f6a4178716a41086a21070b2007200541306a200828022811848080800000450d002007200541306a200828022c118b80808000000b41002d00d8a2db80000d0741002802cca2db80004105470d07200541053602cc022005410028028099db800022082902143702d00241002802d88fdb800041d4e9c3800041002802c8a2db800041024622071b2206200541cc026a41002802dc8fdb800041bce9c3800020071b220728020c11848080800000450d07200541306a41086a200541cc026a41086a280200360200200520052902cc02370330200820062007200541306a200541b4026a10b9b28080000c070b41fcebcb8000412241d09fcc8000109181808000000b41fcebcb8000412241d09fcc8000109181808000000b41fcebcb8000412241d09fcc8000109181808000000b41fcebcb8000412241d09fcc8000109181808000000b41fcebcb8000412241d09fcc8000109181808000000b41fcebcb8000412241d09fcc8000109181808000000b41fcebcb8000412241d09fcc8000109181808000000b02400240024002400240024002400240024002400240024002400240024002400240200528021822072d00004106470d00200541003602b003200541013a00b803024020072d00384101470d00200728023020072802344100200510e8928080000d020b200541b0036a1090928080000b200541b0036a20012002200510d7a280800020052802b0030d0120052802c803210b20052802c403210820052802c003210220052802bc03210c20052802b803210620052802b4032107200541b0036a20012003200510d5a280800020052802b00322014129470d0220052903b803210e200020052903c0033703282000200e3703202000200b36021c20002008360218200020023602142000200c3602102000200636020c20002007360208200042003703000c0f0b200541b0036a1090928080002005200741186a29030037036820052007290310370360200541b0036a200528021c1081a380800002400240024020052d00b0034101470d0041092101200541f8006a41096a200541ba036a2203290000370000200541f8006a41116a200541c2036a220729000037000041192102200541f8006a41186a200541b0036a41196a290000370000200520052900b203370079200520052d00b1033a0078200541b0036a20052802201081a3808000024020052d00b0034101470d00200541a1016a200329000037000020054198016a41116a2007290000370000200541b0016a200541c9036a290000370000200520052900b20337009901200520052d00b1033a009801200541306a200541f8006a20054198016a20052903602005290368410010a98d808000024020052802304101470d00200541c0016a200529023c370300200541c8016a200541c4006a280200360200200520052902343703b801024002404100280284a2db800041014b0d0002400240024041002d009499db80000e03030102000b418c99db800010c3b280800041ff01710e03020001000b410028028c99db800021030240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021020c010b4100280290a2db80002102410028028ca2db800021014100280288a2db80004101470d0020012002280208417f6a4178716a41086a21010b20012003200228021411848080800000450d010b410028028c99db8000220228022022010d0141fcebcb8000412241aca0cc8000109181808000000b41002d00d8a2db80000d1241002802cca2db80004104490d12200541043602fc012005410028028c99db800022062902143702800241002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b220b200541fc016a41002802dc8fdb800041bce9c3800020011b220c28020c11848080800000450d12410028028c99db800022082802202201450d082008280228210220082802242103200828021c210720054100360298022005200236029402200520033602900220052007360288022005200136028c02200541003602ac02200541d4a0cc800036029c02200542043702a402200541013602a00220014101460d09200541013602c402200520023602c002200520033602bc02200520073602b402200520013602b8022005200541b8016a3602c802200141024d0d0a200541023602dc02200520023602d802200520033602d402200520073602cc02200520013602d0022005200541f8006a3602e00220014103460d0b200541033602f402200520023602f002200520033602ec02200520073602e402200520013602e802200520054198016a3602f802200141044d0d0c2005410436028c03200520023602880320052003360284032005200136028003200520073602fc02200541c09fcc80003602e803200541b09fcc80003602dc03200541b09fcc80003602d00320054194f2cb80003602c403200541e8eccb80003602b803200520054190036a3602e4032005200541fc026a3602e0032005200541f8026a3602d8032005200541e4026a3602d4032005200541e0026a3602cc032005200541cc026a3602c8032005200541c8026a3602c0032005200541b4026a3602bc0320052005419c026a3602b403200520054188026a3602b0032005200541e0006a3602900320052008411c6a36029c0320054105360298032005200541b0036a36029403200541a0036a41086a200541fc016a41086a280200360200200520052902fc013703a0032006200b200c200541a0036a20054194036a10b9b28080000c120b2002280228210320022802242107200228021c210820054100360298022005200336029402200520073602900220052008360288022005200136028c02200541003602ac02200541d4a0cc800036029c02200542043702a402200541013602a00220014101460d0c200541013602c402200520033602c002200520073602bc02200520083602b402200520013602b8022005200541b8016a3602c802200141024d0d0d200541023602dc02200520033602d802200520073602d402200520083602cc02200520013602d0022005200541f8006a3602e00220014103460d0e200541033602f402200520033602f002200520073602ec02200520083602e402200520013602e802200520054198016a3602f802200141044d0d0f2005410436028c03200520033602880320052007360284032005200136028003200520083602fc02200541c09fcc80003602e803200541b09fcc80003602dc03200541b09fcc80003602d00320054194f2cb80003602c403200541e8eccb80003602b803200520054190036a3602e4032005200541fc026a3602e0032005200541f8026a3602d8032005200541e4026a3602d4032005200541e0026a3602cc032005200541cc026a3602c8032005200541c8026a3602c0032005200541b4026a3602bc0320052005419c026a3602b403200520054188026a3602b0032005200541e0006a3602900320052002411c6a3602840220054105360280022005200541b0036a3602fc012002200541fc016a10bdb280800041002d00d8a2db80000d1141002802cca2db80004104490d1120054104360294032005410028028c99db800022022902143702980341002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b220320054194036a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d11200541a0036a41086a20054194036a41086a28020036020020052005290294033703a003200220032001200541a0036a200541fc016a10b9b28080000c110b2005280218220141346a280200210220012d00382107024002400240024002400240024002400240200128023022080e09080700010203040506080b20022002280200220141016a36020020014100480d170c070b20022002280200220141016a36020020014100480d160c060b20022002280200220141016a36020020014100480d150c050b20022002280200220141016a36020020014100480d140c040b20022002280200220141016a36020020014100480d130c030b20022002280200220141016a36020020014100480d120c020b20022002280200220141016a360200200141004e0d010c110b20022002280200220141016a36020020014100480d100b200528021822012d000022034106470d02200141186a290300210e0c030b4201210e4190a0cc800021030c100b4201210e410921014190a0cc80002103411921020c0f0b200520012900013703e801200520012903203703d0012005200141086a2900003700ef012005200141286a2903003703d801200141186a290300210e0b200129031021112005410036024420054200370238200541003602300240024020034106470d00200541003602c003200520073602b803200520023602b403200520083602b0032005200541306a3602bc03200541b0036a2011200e10e7b18080001a0c010b200541c8036a20052900ef01370000200541e8036a20052903d801370300200520113703d003200520033a00c003200520073602b803200520023602b403200520083602b003200520052903e8013700c103200520052903d0013703e0032005200e3703d8032005413c6a200541b0036a10c7b18080001a0b4200210e200541106a4200370300200542003703082005280244210720052802402108200528023c21062005280238210220052802342103200528023021010c0d0b20052903b803210e20052903c0032111200020052903c803370318200020113703102000200e370308200042013703000c0d0b20052802b403210320052903b803210e200020052903c0033703182000200e3703102000200336020c200020013602082000420137030041002100410021014100210302402007450d00200520063602cc03200520073602c803200541003602c403200520063602bc03200520073602b803200541003602b40341012101200c21030b200520033602d003200520013602c003200520013602b003200541b0036a10cc8a8080004100210102402002450d00200520083602cc03200520023602c803200541003602c403200520083602bc03200520023602b803200541003602b40341012100200b21010b200520013602d003200520003602c003200520003602b003200541b0036a10da8b8080000c0c0b41fcebcb8000412241aca0cc8000109181808000000b41fcebcb8000412241aca0cc8000109181808000000b41fcebcb8000412241aca0cc8000109181808000000b41fcebcb8000412241aca0cc8000109181808000000b41fcebcb8000412241aca0cc8000109181808000000b41fcebcb8000412241aca0cc8000109181808000000b41fcebcb8000412241aca0cc8000109181808000000b41fcebcb8000412241aca0cc8000109181808000000b41fcebcb8000412241aca0cc8000109181808000000b000b2005200541b8016a10bbad80800020052802042102200528020021034201210e410921014100210741002108410021060b2000200736021c2000200836021820002006360214200020023602102000200336020c200020013602082000200e37030020002005290308370320200041286a200541106a2903003703000b20054180046a2480808080000bd52402077f057e23808080800041b0036b2204248080808000200420023602102004200136020c024002400240024002400240024002404100280284a2db80000d0002400240024041002d00d099db80000e03030102000b41c899db800010c3b280800041ff01710e03020001000b41002802c899db800021050240024041002802dca2db80004102460d004188e7d48000210241bce6d4800021010c010b4100280290a2db80002101410028028ca2db800021024100280288a2db80004101470d0020022001280208417f6a4178716a41086a21020b20022005200128021411848080800000450d010b41002802c899db8000220228022022010d0141fcebcb8000412241e0b2cc8000109181808000000b41002d00d8a2db80000d0641002802cca2db80004105470d0620044105360214200441002802c899db8000220229021437021841002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2206200441146a41002802dc8fdb800041bce9c3800020011b220728020c11848080800000450d0641002802c899db800022052802202201450d012005280228210820052802242109200528021c210a200441003602b802200420083602b402200420093602b0022004200a3602a802200420013602ac022004410036027820044180b3cc8000360268200442043702702004410136026c20014101460d02200441013602e801200420083602e401200420093602e0012004200a3602d801200420013602dc0120042004410c6a360250200141024d0d03200420083602a403200420093602a0032004200136029c032004200a3602980320044180a0cc8000360240200441e8f5cb8000360234200441e8eccb800036022820042005411c6a360298022004410336029402200441023602a803200420044188016a36023c200420044198036a3602382004200441d0006a3602302004200441d8016a36022c2004200441e8006a3602242004200441a8026a3602202004200441206a360290022004200441106a360288012004290214210b200428021c21012002290200210c20044201370288032004410136028003200441b0e1d480003602fc02200420013602f8022004200b3702f002200235022c210b2002350230210d2002350234210e2002350238210f2004419083808000ad422086200441fc016aad843703c001200441013a0080022004200e200f422086843702e802200441024101200e501b3602e4022004200b200d422086843702dc02200441024101200b501b3602d8022004200441c0016a36028403200420044190026a3602fc012004200c3702d0022006200441d0026a2007280210118b80808000000c060b2002280228210520022802242108200228021c2109200441003602b802200420053602b402200420083602b002200420093602a802200420013602ac022004410036027820044180b3cc8000360268200442043702702004410136026c20014101460d03200441013602e801200420053602e401200420083602e001200420093602d801200420013602dc0120042004410c6a36028801200141024d0d04200420053602a403200420083602a0032004200136029c03200420093602980320044180a0cc80003602f002200441e8f5cb80003602e402200441e8eccb80003602d80220042002411c6a360284022004410336028002200441023602a8032004200441c0016a3602ec02200420044198036a3602e802200420044188016a3602e0022004200441d8016a3602dc022004200441e8006a3602d4022004200441a8026a3602d0022004200441d0026a3602fc012004200441106a3602c001200420023602342004420137032041002802dca2db800021022004200441fc016a360230024020024102470d004100280290a2db80002101410028028ca2db8000210202404100280288a2db80004101470d0020022001280208417f6a4178716a41086a21020b2002200441206a200128022811848080800000450d002002200441206a200128022c118b80808000000b41002d00d8a2db80000d0541002802cca2db80004105470d052004410536029002200441002802c899db800022012902143702940241002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b220520044190026a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d05200441206a41086a20044190026a41086a2802003602002004200429029002370320200120052002200441206a200441fc016a10b9b28080000c050b41fcebcb8000412241e0b2cc8000109181808000000b41fcebcb8000412241e0b2cc8000109181808000000b41fcebcb8000412241e0b2cc8000109181808000000b41fcebcb8000412241e0b2cc8000109181808000000b41fcebcb8000412241e0b2cc8000109181808000000b024002400240200428020c22022d00004106470d00200441003602d002200441013a00d802024020022d00384101470d00200228023020022802344100200410e8928080000d020b200441d0026a1090928080000b20004101360200200041083602080c010b200441d0026a1090928080002004200241186a29030037035820042002290310370350200441d0026a20042802101081a38080000240024020042d00d0020d002000411936021020004190a0cc800036020c200041093602080c010b200441f1006a200441da026a290000370000200441f9006a200441e2026a290000370000200441e8006a41186a200441e9026a290000370000200420042900d202370069200420042d00d1023a0068200441206a200441e8006a2004290350200429035841004100410010ab8d808000024002400240024002400240024002400240024020042802204101470d0020044190016a200429022c37030020044198016a200441346a2802003602002004200429022437038801024002404100280284a2db800041014b0d0002400240024041002d00dc99db80000e03030102000b41d499db800010c3b280800041ff01710e03020001000b41002802d499db800021050240024041002802dca2db80004102460d004188e7d48000210241bce6d4800021010c010b4100280290a2db80002101410028028ca2db800021024100280288a2db80004101470d0020022001280208417f6a4178716a41086a21020b20022005200128021411848080800000450d010b41002802d499db8000220128022022020d0141fcebcb800041224188b3cc8000109181808000000b41002d00d8a2db80000d0a41002802cca2db80004104490d0a200441043602f001200441002802d499db8000220a2902143702f40141002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b2206200441f0016a41002802dc8fdb800041bce9c3800020021b220728020c11848080800000450d0a41002802d499db800022012802202202450d022001280228210520012802242108200128021c21092004410036028c0220042005360288022004200836028402200420093602fc012004200236028002200441003602a803200441b4b3cc800036029803200442043702a0032004410136029c0320024101460d03200441013602a0022004200536029c02200420083602980220042009360290022004200236029402200420044188016a3602a402200241024d0d04200441023602b802200420053602b402200420083602b002200420093602a802200420023602ac022004200441e8006a3602bc0220024103460d05200441033602e801200420053602e401200420083602e001200420023602dc01200420093602d801200441c09fcc80003602fc02200441b09fcc80003602f00220044194f2cb80003602e402200441e8eccb80003602d8022004200441c0026a3602f8022004200441d8016a3602f4022004200441bc026a3602ec022004200441a8026a3602e8022004200441a4026a3602e002200420044190026a3602dc02200420044198036a3602d4022004200441fc016a3602d0022004200441d0006a3602c00220042001411c6a3602cc02200441043602c8022004200441d0026a3602c402200441c0016a41086a200441f0016a41086a280200360200200420042902f0013703c001200a20062007200441c0016a200441c4026a10b9b28080000c0a0b2001280228210520012802242108200128021c2109200441003602d001200420053602cc01200420083602c801200420093602c001200420023602c401200441003602e801200441b4b3cc80003602d801200442043702e001200441013602dc0120024101460d052004410136028c0220042005360288022004200836028402200420093602fc012004200236028002200420044188016a3602a402200241024d0d06200441023602a0022004200536029c022004200836029802200420093602900220042002360294022004200441e8006a3602bc0220024103460d07200441033602b802200420053602b402200420083602b002200420023602ac02200420093602a802200441c09fcc80003602fc02200441b09fcc80003602f00220044194f2cb80003602e402200441e8eccb80003602d8022004200441c0026a3602f8022004200441a8026a3602f4022004200441bc026a3602ec02200420044190026a3602e8022004200441a4026a3602e0022004200441fc016a3602dc022004200441d8016a3602d4022004200441c0016a3602d0022004200441d0006a3602c00220042001411c6a3602f801200441043602f4012004200441d0026a3602f001200420013602ac03200442013703980341002802dca2db800021022004200441f0016a3602a803024020024102470d004100280290a2db80002101410028028ca2db8000210202404100280288a2db80004101470d0020022001280208417f6a4178716a41086a21020b200220044198036a200128022811848080800000450d00200220044198036a200128022c118b80808000000b41002d00d8a2db80000d0941002802cca2db80004104490d09200441043602c402200441002802d499db800022012902143702c80241002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b2205200441c4026a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d0920044198036a41086a200441c4026a41086a280200360200200420042902c4023703980320012005200220044198036a200441f0016a10b9b28080000c090b200428020c220241346a280200210120022d00382108024002400240024002400240024002400240200228023022090e09080700010203040506080b20012001280200220241016a36020020024100480d0f0c070b20012001280200220241016a36020020024100480d0e0c060b20012001280200220241016a36020020024100480d0d0c050b20012001280200220241016a36020020024100480d0c0c040b20012001280200220241016a36020020024100480d0b0c030b20012001280200220241016a36020020024100480d0a0c020b20012001280200220241016a360200200241004e0d010c090b20012001280200220241016a36020020024100480d080b02400240200428020c22022d000022054106470d00200241186a290300210b0c010b200420022900013703b001200420022903203703a0012004200241086a2900003700b7012004200241286a2903003703a801200241186a290300210b0b2002290310210e200441003602342004420037022820044100360220200041046a21020240024020054106470d00200441003602e002200420083602d802200420013602d402200420093602d0022004200441206a3602dc02200441d0026a200e200b10e7b18080001a0c010b200441e8026a20042900b70137000020044188036a20042903a8013703002004200e3703f002200420053a00e002200420083602d802200420013602d402200420093602d002200420042903b0013700e102200420042903a001370380032004200b3703f8022004412c6a200441d0026a10c7b18080001a0b20022004290220370200200241106a200441206a41106a290200370200200241086a200441206a41086a290200370200200041003602000c0a0b41fcebcb800041224188b3cc8000109181808000000b41fcebcb800041224188b3cc8000109181808000000b41fcebcb800041224188b3cc8000109181808000000b41fcebcb800041224188b3cc8000109181808000000b41fcebcb800041224188b3cc8000109181808000000b41fcebcb800041224188b3cc8000109181808000000b41fcebcb800041224188b3cc8000109181808000000b000b200420044188016a10bbad8080002004350200210b2004350204210e200042003703182000200e3703102000200b4220864209843703080b200041013602000b200441b0036a2480808080000bae2a02087f037e23808080800041d0026b220524808080800020052004370318200520033703102005200236020c0240024002400240024002404100280284a2db80000d0002400240024041002d008490db80000e03030102000b41fc8fdb800010c3b280800041ff01710e03020001000b41002802fc8fdb800021060240024041002802dca2db80004102460d004188e7d48000210241bce6d4800021070c010b4100280290a2db80002107410028028ca2db800021024100280288a2db80004101470d0020022007280208417f6a4178716a41086a21020b20022006200728021411848080800000450d010b41002802fc8fdb8000220228022022070d0141fcebcb8000412241e0b3cc8000109181808000000b41002d00d8a2db80000d0441002802cca2db80004105470d0420054105360224200541002802fc8fdb8000220229021437022841002802d88fdb800041d4e9c3800041002802c8a2db800041024622071b2208200541246a41002802dc8fdb800041bce9c3800020071b220928020c11848080800000450d0441002802fc8fdb800022072802202206450d012007280228210a2007280224210b200728021c210c200541003602a0012005200a36029c012005200b360298012005200c36029001200520063602940120052005410c6a3602840120064101460d02200541013602d0012005200a3602cc012005200b3602c801200520063602c4012005200c3602c00120054180b4cc8000360244200541f0b3cc800036023820052007411c6a3602e4012005200541f4016a3602402005200541c0016a36023c200520054184016a360234200520054190016a3602302005200541306a3602dc012005200541106a3602f401200541023602e00120052902242104200528022c21072002290200210d200542013702b802200541013602b002200541b0e1d480003602ac02200520073602a802200520043702a002200235022c21042002350230210e200235023421032002350238210f2005419083808000ad422086200541a8016aad84370360200541013a00ac0120052003200f42208684370298022005410241012003501b3602940220052004200e4220868437028c022005410241012004501b360288022005200541e0006a3602b4022005200541dc016a3602a8012005200d37028002200820054180026a2009280210118b80808000000c040b2002280228210620022802242108200228021c2109200541003602a0012005200636029c0120052008360298012005200936029001200520073602940120052005410c6a3602f40120074101460d02200541013602d001200520063602cc01200520083602c801200520073602c401200520093602c00120054180b4cc8000360244200541f0b3cc800036023820052002411c6a3602b0012005200541e0006a3602402005200541c0016a36023c2005200541f4016a360234200520054190016a3602302005200541306a3602a8012005200541106a360260200541023602ac012005200236029402200542013703800241002802dca2db800021022005200541a8016a36029002024020024102470d004100280290a2db80002107410028028ca2db8000210202404100280288a2db80004101470d0020022007280208417f6a4178716a41086a21020b200220054180026a200728022811848080800000450d00200220054180026a200728022c118b80808000000b41002d00d8a2db80000d0341002802cca2db80004105470d03200541053602dc01200541002802fc8fdb800022072902143702e00141002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b2206200541dc016a41002802dc8fdb800041bce9c3800020021b220228020c11848080800000450d0320054180026a41086a200541dc016a41086a280200360200200520052902dc013703800220072006200220054180026a200541a8016a10b9b28080000c030b41fcebcb8000412241e0b3cc8000109181808000000b41fcebcb8000412241e0b3cc8000109181808000000b41fcebcb8000412241e0b3cc8000109181808000000b200528020c210720054180026a41206a200141206a29020037030020054180026a41186a200141186a29020037030020054180026a41106a200141106a29020037030020054180026a41086a200141086a2902003703002005200129020037038002200541c0016a20054180026a10e89e80800002400240024020052802c0014109460d00200541f8006a41086a200541c0016a41086a280200360200200520052902c001370378200728020041027441a8bbcc80006a280200200728020c6c22024105722101410021060240024020024100480d0041002d0098a2db80001a200141002802a496db80001182808080000022020d01410121060b200620014198c2ca800010ae80808000000b2005200236023420052001360230200541003602382007200541306a10d0988080002005280230210120054180026a20052802342202200528023841002802b497db80001188808080000002402001450d002002410028029c96db8000118080808000000b200541306a41086a200741086a2902003703002005200729020037033020054184016a200541306a10ca988080002005280284012201418080808078460d0120052f0188012102200541d6016a2005418e016a2f01003b0100200541c0016a41086a200541f8006a41086a2802003602002005200528018a013601d201200520052903783703c001200520023b01d001200520013602cc01200541306a410472412b20051098988080002005412c360230200541c0016a10f1a1808000024020052802d4012202450d0020052802d00121010340200110d38b808000200141a0016a21012002417f6a22020d000b0b20052802cc01450d0220052802d001410028029c96db8000118080808000000c020b200541023a00342005412c360230200741046a210602400240024020072802000e020102000b0240200728020c2202450d00200728020821010340200110d38b808000200141a0016a21012002417f6a22020d000b0b2006280200450d032007280208410028029c96db8000118080808000000c030b200610d48b8080002006280200450d022007280208410028029c96db8000118080808000000c020b200610d58b8080002006280200450d012007280208410028029c96db8000118080808000000c010b0240024002400240024002404100280284a2db800041014b0d0002400240024041002d009090db80000e03030102000b418890db800010c3b280800041ff01710e03020001000b410028028890db800021060240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021020c010b4100280290a2db80002102410028028ca2db800021014100280288a2db80004101470d0020012002280208417f6a4178716a41086a21010b20012006200228021411848080800000450d010b410028028890db8000220128022022020d0141fcebcb8000412241d8b4cc8000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d01200541043602f4012005410028028890db800022062902143702f80141002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2208200541f4016a41002802dc8fdb800041bce9c3800020011b220928020c11848080800000450d01410028028890db800022012802202202450d022001280228210a2001280224210b200128021c210c200541003602ec012005200a3602e8012005200b3602e4012005200c3602dc01200520023602e0012005410036024020054190b5cc8000360230200542043702382005410136023420024101460d03200541013602a0012005200a36029c012005200b3602980120052002360294012005200c3602900120054198b5cc80003602d401200541e8eccb80003602c80120052001411c6a360268200541023602642005200541c8026a3602d001200520054190016a3602cc012005200541306a3602c4012005200541dc016a3602c0012005200541c0016a360260200520054180026a3602c802200541a8016a41086a200541f4016a41086a280200360200200520052902f4013703a801200620082009200541a8016a200541e0006a10b9b28080000c010b2001280228210620012802242108200128021c2109200541003602b801200520063602b401200520083602b001200520093602a801200520023602ac01200541003602d00120054190b5cc80003602c001200542043702c801200541013602c40120024101460d03200541013602ec01200520063602e801200520083602e401200520023602e001200520093602dc0120054198b5cc80003602a401200541e8eccb80003602980120052001411c6a3602fc012005200541c8026a3602a0012005200541dc016a36029c012005200541c0016a360294012005200541a8016a36029001200520054190016a3602f401200520054180026a3602c802200541023602f801200520013602442005420137033041002802dca2db800021012005200541f4016a360240024020014102470d004100280290a2db80002102410028028ca2db8000210102404100280288a2db80004101470d0020012002280208417f6a4178716a41086a21010b2001200541306a200228022811848080800000450d002001200541306a200228022c118b80808000000b41002d00d8a2db80000d0041002802cca2db80004104490d00200541043602602005410028028890db8000220229021437026441002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2206200541e0006a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d00200541306a41086a200541e0006a41086a28020036020020052005290260370330200220062001200541306a200541f4016a10b9b28080000b200541306a410472413220051098988080002005412c360230200541f8006a10f1a18080000c030b41fcebcb8000412241d8b4cc8000109181808000000b41fcebcb8000412241d8b4cc8000109181808000000b41fcebcb8000412241d8b4cc8000109181808000000b2007410028029c96db800011808080800000200541f0006a200541c4006a280200360200200541e8006a2005413c6a290200370300200520052902343703600240024002400240024002404100280284a2db800041014b0d0002400240024041002d009c90db80000e03030102000b419490db800010c3b280800041ff01710e03020001000b410028029490db800021070240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021020c010b4100280290a2db80002102410028028ca2db800021014100280288a2db80004101470d0020012002280208417f6a4178716a41086a21010b20012007200228021411848080800000450d010b410028029490db8000220128022022020d0141fcebcb800041224190b4cc8000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d0120054104360284012005410028029490db800022012902143702880141002802d88fdb800041d4e9c3800041002802c8a2db800041024622021b220620054184016a41002802dc8fdb800041bce9c3800020021b220828020c11848080800000450d01410028029490db800022022802202207450d02200228022821092002280224210a200228021c210b200541003602b801200520093602b4012005200a3602b0012005200b3602a801200520073602ac01200541003602d001200541d0b4cc80003602c001200542043702c801200541013602c40120074101460d03200541013602ec01200520093602e8012005200a3602e401200520073602e0012005200b3602dc0120054194f2cb80003602a401200541e8eccb80003602980120052002411c6a3602fc012005200541f0016a3602a0012005200541dc016a36029c012005200541c0016a360294012005200541a8016a36029001200520054190016a3602f4012005200541e0006a3602f001200541023602f8012005290284012104200528028c0121022001290200210d200542013702b802200541013602b002200541b0e1d480003602ac02200520023602a802200520043702a002200135022c21042001350230210e200135023421032001350238210f2005419083808000ad422086200541f8006aad843703c802200541013a007c20052003200f42208684370298022005410241012003501b3602940220052004200e4220868437028c022005410241012004501b360288022005200541c8026a3602b4022005200541f4016a3602782005200d37028002200620054180026a2008280210118b80808000000c010b2001280228210720012802242106200128021c2108200541003602b801200520073602b401200520063602b001200520083602a801200520023602ac01200541003602d001200541d0b4cc80003602c001200542043702c801200541013602c40120024101460d03200541013602ec01200520073602e801200520063602e401200520023602e001200520083602dc0120054194f2cb80003602a401200541e8eccb80003602980120052001411c6a36028c012005200541f8006a3602a0012005200541dc016a36029c012005200541c0016a360294012005200541a8016a36029001200520054190016a360284012005200541e0006a36027820054102360288012005200136029402200542013703800241002802dca2db80002101200520054184016a36029002024020014102470d004100280290a2db80002102410028028ca2db8000210102404100280288a2db80004101470d0020012002280208417f6a4178716a41086a21010b200120054180026a200228022811848080800000450d00200120054180026a200228022c118b80808000000b41002d00d8a2db80000d0041002802cca2db80004104490d00200541043602f4012005410028029490db800022022902143702f80141002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2207200541f4016a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d0020054180026a41086a200541f4016a41086a280200360200200520052902f4013703800220022007200120054180026a20054184016a10b9b28080000b20052903602104200529036821032005350270210d2000420037020c20004180c2d72f36020820004201370300200041146a42003702002000411c6a41003602002000200d3703302000200337032820002004370320200541d0026a2480808080000f0b41fcebcb800041224190b4cc8000109181808000000b41fcebcb800041224190b4cc8000109181808000000b41fcebcb800041224190b4cc8000109181808000000b91550a017f017e037f027e017f017e067f037e0c7f027e23808080800041e0266b2202248080808000200242f7dab2c4a5aaae80703700b816200242ccaff3e3acc5b8b1293700b016200242dcc2f4f980b6d6d9583700a816200242e39fe290f5a092c5bb7f3700a016200241d4006a200241a0166a412010bf8d808000420021030240024020022802542204418580808078460d00200228025c210520022802582106200241a0166a10a29e80800020022903b818420a80210720022903c018210842002103024002400240024002400240024002400240024002400240024002400240024002400240024002400240200441ffffffff076a22090e020001040b200241a0166a4100108aa7808000200241013a00bc16200241d01b6a41186a200241a0166a41186a290200370300200241d01b6a41106a200241a0166a41106a290200370300200241d01b6a41086a200241a0166a41086a290200370300200220022902a0163703d01b200241a0166a200241d01b6a10fc9f80800042002103024020022d00a0164120460d002008420a540d02420021030340200241e0006a200241a0166a41900510f5b28080001a20022802b01b2104200241b0216a200241e0006a41051082b0808000024020022d00b0214120460d00200241f0056a200241b0216a41900510f5b28080001a4105200241f0056a20041082a78080000b427f20034280c2d72f7c220a200a2003541b220320075a0d0f200241a0166a200241d01b6a10fc9f80800020022d00a0164120470d000b0b024020022802d01b450d0020022802d41b410028029c96db8000118080808000000b024020022802dc1b450d0020022802e01b410028029c96db8000118080808000000b200241a0166a4101108aa7808000200241013a00bc16200241d01b6a41186a200241a0166a41186a290200370300200241d01b6a41106a200241a0166a41106a290200370300200241d01b6a41086a200241a0166a41086a290200370300200220022902a0163703d01b200241a0166a200241d01b6a10fc9f808000024020022d00a0164120460d002008420a540d0a0340200241e0006a200241a0166a41900510f5b28080001a20022802b01b2104200241b0216a200241e0006a41051082b0808000024020022d00b0214120460d00200241f0056a200241b0216a41900510f5b28080001a4105200241f0056a20041082a78080000b427f20034280c2d72f7c220a200a2003541b220320075a0d0f200241a0166a200241d01b6a10fc9f80800020022d00a0164120470d000b0b024020022802d01b450d0020022802d41b410028029c96db8000118080808000000b024020022802dc1b450d0020022802e01b410028029c96db8000118080808000000b200241a0166a4102108aa7808000200241013a00bc16200241d01b6a41186a200241a0166a41186a290200370300200241d01b6a41106a200241a0166a41106a290200370300200241d01b6a41086a200241a0166a41086a290200370300200220022902a0163703d01b200241a0166a200241d01b6a10fc9f808000024020022d00a0164120460d002008420a540d0b0340200241e0006a200241a0166a41900510f5b28080001a20022802b01b2104200241b0216a200241e0006a41051082b0808000024020022d00b0214120460d00200241f0056a200241b0216a41900510f5b28080001a4105200241f0056a20041082a78080000b427f20034280c2d72f7c220a200a2003541b220320075a0d0f200241a0166a200241d01b6a10fc9f80800020022d00a0164120470d000b0b024020022802d01b450d0020022802d41b410028029c96db8000118080808000000b024020022802dc1b450d0020022802e01b410028029c96db8000118080808000000b200241a0166a4103108aa7808000200241013a00bc16200241d01b6a41186a200241a0166a41186a290200370300200241d01b6a41106a200241a0166a41106a290200370300200241d01b6a41086a200241a0166a41086a290200370300200220022902a0163703d01b200241a0166a200241d01b6a10fc9f808000024020022d00a0164120460d002008420a540d0c0340200241e0006a200241a0166a41900510f5b28080001a20022802b01b2104200241b0216a200241e0006a41051082b0808000024020022d00b0214120460d00200241f0056a200241b0216a41900510f5b28080001a4105200241f0056a20041082a78080000b427f20034280c2d72f7c220a200a2003541b220320075a0d0f200241a0166a200241d01b6a10fc9f80800020022d00a0164120470d000b0b024020022802d01b450d0020022802d41b410028029c96db8000118080808000000b024020022802dc1b450d0020022802e01b410028029c96db8000118080808000000b200241a0166a4104108aa7808000200241013a00bc16200241d01b6a41186a200241a0166a41186a290200370300200241d01b6a41106a200241a0166a41106a290200370300200241d01b6a41086a200241a0166a41086a290200370300200220022902a0163703d01b200241a0166a200241d01b6a10fc9f808000024020022d00a0164120460d002008420a540d0d0340200241e0006a200241a0166a41900510f5b28080001a20022802b01b2104200241b0216a200241e0006a41051082b0808000024020022d00b0214120460d00200241f0056a200241b0216a41900510f5b28080001a4105200241f0056a20041082a78080000b427f20034280c2d72f7c220a200a2003541b220320075a0d0f200241a0166a200241d01b6a10fc9f80800020022d00a0164120470d000b0b024020022802d01b450d0020022802d41b410028029c96db8000118080808000000b20022802dc1b450d0020022802e01b410028029c96db8000118080808000000b200241a0166a41001088a7808000200241013a00bc16200241d01b6a41186a200241a0166a41186a290200370300200241d01b6a41106a200241a0166a41106a290200370300200241d01b6a41086a200241a0166a41086a290200370300200220022902a0163703d01b200241a0166a200241d01b6a10fc9f808000024020022d00a0164120460d002008420a540d020340200241800b6a200241a0166a41900510f5b28080001a20022903b01b210a200241b0216a200241800b6a41051082b0808000024020022d00b0214120460d0020024190106a200241b0216a41900510f5b28080001a410520024190106a200a1085a78080000b427f20034280c2d72f7c220a200a2003541b220320075a0d09200241a0166a200241d01b6a10fc9f80800020022d00a0164120470d000b0b024020022802d01b450d0020022802d41b410028029c96db8000118080808000000b024020022802dc1b450d0020022802e01b410028029c96db8000118080808000000b200241a0166a41011088a7808000200241013a00bc16200241d01b6a41186a200241a0166a41186a290200370300200241d01b6a41106a200241a0166a41106a290200370300200241d01b6a41086a200241a0166a41086a290200370300200220022902a0163703d01b200241a0166a200241d01b6a10fc9f808000024020022d00a0164120460d002008420a540d040340200241800b6a200241a0166a41900510f5b28080001a20022903b01b210a200241b0216a200241800b6a41051082b0808000024020022d00b0214120460d0020024190106a200241b0216a41900510f5b28080001a410520024190106a200a1085a78080000b427f20034280c2d72f7c220a200a2003541b220320075a0d09200241a0166a200241d01b6a10fc9f80800020022d00a0164120470d000b0b024020022802d01b450d0020022802d41b410028029c96db8000118080808000000b024020022802dc1b450d0020022802e01b410028029c96db8000118080808000000b200241a0166a41021088a7808000200241013a00bc16200241d01b6a41186a200241a0166a41186a290200370300200241d01b6a41106a200241a0166a41106a290200370300200241d01b6a41086a200241a0166a41086a290200370300200220022902a0163703d01b200241a0166a200241d01b6a10fc9f808000024020022d00a0164120460d002008420a540d050340200241800b6a200241a0166a41900510f5b28080001a20022903b01b210a200241b0216a200241800b6a41051082b0808000024020022d00b0214120460d0020024190106a200241b0216a41900510f5b28080001a410520024190106a200a1085a78080000b427f20034280c2d72f7c220a200a2003541b220320075a0d09200241a0166a200241d01b6a10fc9f80800020022d00a0164120470d000b0b024020022802d01b450d0020022802d41b410028029c96db8000118080808000000b024020022802dc1b450d0020022802e01b410028029c96db8000118080808000000b200241a0166a41031088a7808000200241013a00bc16200241d01b6a41186a200241a0166a41186a290200370300200241d01b6a41106a200241a0166a41106a290200370300200241d01b6a41086a200241a0166a41086a290200370300200220022902a0163703d01b200241a0166a200241d01b6a10fc9f808000024020022d00a0164120460d002008420a540d060340200241800b6a200241a0166a41900510f5b28080001a20022903b01b210a200241b0216a200241800b6a41051082b0808000024020022d00b0214120460d0020024190106a200241b0216a41900510f5b28080001a410520024190106a200a1085a78080000b427f20034280c2d72f7c220a200a2003541b220320075a0d09200241a0166a200241d01b6a10fc9f80800020022d00a0164120470d000b0b024020022802d01b450d0020022802d41b410028029c96db8000118080808000000b024020022802dc1b450d0020022802e01b410028029c96db8000118080808000000b200241a0166a41041088a7808000200241013a00bc16200241d01b6a41186a200241a0166a41186a290200370300200241d01b6a41106a200241a0166a41106a290200370300200241d01b6a41086a200241a0166a41086a290200370300200220022902a0163703d01b200241a0166a200241d01b6a10fc9f808000024020022d00a0164120460d002008420a540d070340200241800b6a200241a0166a41900510f5b28080001a20022903b01b210a200241b0216a200241800b6a41051082b0808000024020022d00b0214120460d0020024190106a200241b0216a41900510f5b28080001a410520024190106a200a1085a78080000b427f20034280c2d72f7c220a200a2003541b220320075a0d09200241a0166a200241d01b6a10fc9f80800020022d00a0164120470d000b0b024020022802d01b450d0020022802d41b410028029c96db8000118080808000000b20022802dc1b450d0d20022802e01b410028029c96db8000118080808000000c0d0b200241e0006a200241a0166a41900510f5b28080001a20022802b01b2104200241b0216a200241e0006a41051082b0808000024020022d00b0214120460d00200241f0056a200241b0216a41900510f5b28080001a4105200241f0056a20041082a78080000b4280c2d72f21030c0b0b200241800b6a200241a0166a41900510f5b28080001a20022903b01b2107200241b0216a200241800b6a41051082b0808000024020022d00b0214120460d0020024190106a200241b0216a41900510f5b28080001a410520024190106a20071085a78080000b427f20034280c2d72f7c220720072003541b21030c050b02400240200941034b0d0020094102470d010b420021032004418080808078460d0b200241a0166a4105108ca7808000024020022802ac16450d0020022802b016410028029c96db8000118080808000000b200241a0166a41106a22092006360200200220043602ac1620024180166a41086a200241a0166a41086a29020037030020024180166a41186a200241a0166a41186a290200370300200220053602b41620024180166a41106a2009290200370300200220022902a01637038016420021030c0c0b420021032004418480808078470d0d0c0c0b200241800b6a200241a0166a41900510f5b28080001a20022903b01b2107200241b0216a200241800b6a41051082b0808000024020022d00b0214120460d0020024190106a200241b0216a41900510f5b28080001a410520024190106a20071085a78080000b427f20034280c2d72f7c220720072003541b21030c030b200241800b6a200241a0166a41900510f5b28080001a20022903b01b2107200241b0216a200241800b6a41051082b0808000024020022d00b0214120460d0020024190106a200241b0216a41900510f5b28080001a410520024190106a20071085a78080000b427f20034280c2d72f7c220720072003541b21030c020b200241800b6a200241a0166a41900510f5b28080001a20022903b01b2107200241b0216a200241800b6a41051082b0808000024020022d00b0214120460d0020024190106a200241b0216a41900510f5b28080001a410520024190106a20071085a78080000b427f20034280c2d72f7c220720072003541b21030c010b200241800b6a200241a0166a41900510f5b28080001a20022903b01b2107200241b0216a200241800b6a41051082b0808000024020022d00b0214120460d0020024190106a200241b0216a41900510f5b28080001a410520024190106a20071085a78080000b427f20034280c2d72f7c220720072003541b21030b024020022802d01b450d0020022802d41b410028029c96db8000118080808000000b024020022802dc1b450d0020022802e01b410028029c96db8000118080808000000b200220053602b815200220063602b41520024182808080783602b0150c0a0b200241e0006a200241a0166a41900510f5b28080001a20022802b01b2104200241b0216a200241e0006a41051082b0808000024020022d00b0214120460d00200241f0056a200241b0216a41900510f5b28080001a4105200241f0056a20041082a78080000b427f20034280c2d72f7c220720072003541b21030c030b200241e0006a200241a0166a41900510f5b28080001a20022802b01b2104200241b0216a200241e0006a41051082b0808000024020022d00b0214120460d00200241f0056a200241b0216a41900510f5b28080001a4105200241f0056a20041082a78080000b427f20034280c2d72f7c220720072003541b21030c020b200241e0006a200241a0166a41900510f5b28080001a20022802b01b2104200241b0216a200241e0006a41051082b0808000024020022d00b0214120460d00200241f0056a200241b0216a41900510f5b28080001a4105200241f0056a20041082a78080000b427f20034280c2d72f7c220720072003541b21030c010b200241e0006a200241a0166a41900510f5b28080001a20022802b01b2104200241b0216a200241e0006a41051082b0808000024020022d00b0214120460d00200241f0056a200241b0216a41900510f5b28080001a4105200241f0056a20041082a78080000b427f20034280c2d72f7c220720072003541b21030b024020022802d01b450d0020022802d41b410028029c96db8000118080808000000b024020022802dc1b450d0020022802e01b410028029c96db8000118080808000000b41818080807821040c040b20024180166a4105108ca78080000b200241a0166a20024180166a10fe9f808000024020022d00a0164120460d00200241ed216a210b200241b0216a410d72210c200241b0156a41056a210d200241b0156a41096a210e200241d01b6a410472210f200241b0216a41047221100340200241d01b6a200241a0166a41900510f5b28080001a20022802c81b210920022903b81b211120022903b01b211220022903c01b210a200241b0216a200241a0166a108ca28080000240024002400240024002400240024020022d00b021220441636a41002004411e71411e461b0e03010200010b200241b0156a41086a201041086a2802003602002002201029020022133703b0152013a721040c030b20022d00b0262114200241c0006a200241b0216a1080af808000200228024022044109460d03200241386a20042002280244109daf808000200228023822044109460d01200228023c2115200220143a00b815200220153602b4150c010b20022d00bc212114200241c8006a20022802b42120022802b821109daf808000200228024822044109460d00200228024c2115200220143a00b815200220153602b4150b200220043602b0150b024020094105460d0020044109470d030b427f20034280c2d72f7c220a200a2003541b210320044109460d01200241b0156a10f1a18080000c010b427f20034280c2d72f7c220a200a2003541b21030b02400240024020022d00d01b220441636a41002004411e71411e461b0e020201000b200f10f1a18080000c010b200f10f2a18080000b200241a0166a20024180166a10fe9f80800020022d00a0164120460d020c010b200241a0156a41026a2216200e41026a2d00003a00002002200e2f00003b01a01520022d00b815211520022903b015211320022802b415211441002d0098a2db80001a024002400240024041e00041002802a496db8000118280808000002209450d002009412d3602302009410536022820092011370320200920123703182009200a37031020094109360204200941033a0000200241013602ac15200220093602a815200241013602a41502400240024002400240024002400240024020040e09080700010203040506080b20142014280200220941016a360200200941004e0d070c130b20142014280200220941016a360200200941004e0d060c120b20142014280200220941016a360200200941004e0d050c110b20142014280200220941016a360200200941004e0d040c100b20142014280200220941016a360200200941004e0d030c0f0b20142014280200220941016a360200200941004e0d020c0e0b20142014280200220941016a360200200941004e0d010c0d0b20142014280200220941016a36020020094100480d0c0b200220143602b421200220043602b021200220153a00b821200241b0156a200241b0216a200241a4156a10fa9b80800020022802b0152109024020022802d015418080808078460d00200241a0216a41026a200d41026a2d00003a00002002200a3703f015200241053602f815200220113703e815200220123703e0152002200d2f00003b01a02120022d00b415211720022902b815210a20022802c015211820022802c415211420022802c815211920022802cc15211a20022902d015211220022802d815211b200241b0216a200241d01b6a41900510f5b28080001a200241d4266a4105200241b0216a10f9a6808000200241e0156a20022802d826220420022802dc261083a7808000024020022802d426450d002004410028029c96db8000118080808000000b410e211c4205211120024188216a21042015211d0c040b20022802b815211920022802b4152114200241b0216a200241d01b6a41900510f5b28080001a200241d4266a4105200241b0216a10f9a680800020022802d826220420022802dc2641002802ac95db8000118b8080800000024020022802d426450d002004410028029c96db8000118080808000000b0240024002400240024020090e0700010002030004000b2013422088a721094110211c410f2118200241a0216a21040c050b2013422088a721094110211c410e2118200241a0216a21042014211e2019211f0c050b2013422088a721094110211c410d2118200241a0216a21040c030b2013422088a721094110211c410c2118200241a0216a21040c020b2013422088a721094110211c411e2118200241a0216a21040c010b411041e00010bb80808000000b201e2114201f21190b2013211120202113201521170b200420022f01a0153b0000200441026a20162d00003a0000200c41026a200241a0216a41026a2d00003a0000200c20022f01a0213b0000200b20022f0088213b0000200b41026a20024188216a41026a2d00003a00002002201d3a00ec21200220133702e4212002201b3602e021200220123703d8212002201a3602d421200220193602d021200220143602cc21200220183602c8212002200a3703c021200220173a00bc2120022009ad422086201142ffffffff0f83843702b4212002201c3a00b02141014100200241b0216a10f18e808000427f20034280c2d72f7c220a200a2003541b210302402008420a540d00200320075a0d00200241a0166a20024180166a10fe9f8080002013212020022d00a0164120460d020c010b0b410021040240024020022802941622054100480d002002280290162104024020050d00410121060c020b41002d0098a2db80001a200541002802a496db80001182808080000022060d01410121040b200420054198b6cc800010ae80808000000b20062004200510f5b28080001a0240200228028016450d00200228028416410028029c96db8000118080808000000b0240200228028c16450d00200228029016410028029c96db8000118080808000000b200521040c030b0240200228028016450d00200228028416410028029c96db8000118080808000000b200228028c16450d00200228029016410028029c96db8000118080808000000b20024188216a41096a210e200241b0216a410d722114200241d01b6a410472211d200241e4216a210b200241b0216a41106a2110200241a0166a4190056a2104410021150340200241a0166a2015108ca7808000200241013a00bc1620024180166a41186a200241a0166a41186a29020037030020024180166a41106a200241a0166a41106a29020037030020024180166a41086a200241a0166a41086a290200370300200220022902a01637038016200241a0166a20024180166a10fe9f808000024020022d00a0164120460d00024002400340200241d01b6a200241a0166a41900510f5b28080001a200241e8206a41186a200441186a2903002212370300200241e8206a41086a200441086a2903002213370300200241e8206a41106a200441106a290300220a3703002002200429030022113703e820200241b0216a200241a0166a108ca280800002400240024002400240024020022d00b021220941636a41002009411e71411e461b0e03010002010b20022d00bc21210f200241306a20022802b42120022802b821109daf808000200228023022094109460d022002280234211b0c040b20022d00b026210f200241286a200241b0216a1080af808000200228022822094109460d01200241206a2009200228022c109daf808000200228022022094109460d012002280224211b0c030b200241b0156a41026a201441026a2d00003a0000200220142f00003b01b01520022802b42122094109470d010b2010200241d01b6a41900510f5b28080001a2002200a3703b821200241113a00b02141014100200241b0216a10f18e808000427f20034280c2d72f7c220a200a2003541b21032008420a540d04200320075a0d04200241a0166a20024180166a10fe9f80800020022d00a0164120460d050c020b20022d00bc21210f20022802b821211b0b200e20022f01b0153b0000200e41026a200241b0156a41026a2d00003a00002002200f3a0090212002201b36028c2120022009360288210240024002402012a74105460d0041002d0098a2db80001a41e00041002802a496db8000118280808000002209450d022009412d3602302009410536022820092013370320200920113703182009200a37031020094109360204200941033a00002002410136029c2120022009360298212002410136029421200228028c21210920022d009021210f024002400240024002400240024002400240200228028821221b0e09080700010203040506080b20092009280200221641016a36020020164100480d140c070b20092009280200221641016a36020020164100480d130c060b20092009280200221641016a36020020164100480d120c050b20092009280200221641016a36020020164100480d110c040b20092009280200221641016a36020020164100480d100c030b20092009280200221641016a36020020164100480d0f0c020b20092009280200221641016a360200201641004e0d010c0e0b20092009280200221641016a36020020164100480d0d0b200220093602b4152002201b3602b0152002200f3a00b815200241b0216a200241b0156a20024194216a10fa9b8080000240024020022802d021418080808078460d0020022802d821210c20022903d021211220022802cc21210920022802c821210f20022802c421211b20022802c021211620022903b821212120022903b0212120200241053602c815200220133703b815200220113703b0152002200a3703c015200241d4266a410520024188216a10fba6808000200241b0156a20022802d826221720022802dc261083a7808000024020022802d426450d002017410028029c96db8000118080808000000b200241a0216a41086a20024188216a41086a28020036020020022002290288213703a02141052117410e21182021210a0c010b410f211641102118200229028c2121202002280288212117200d211b2019210f0240024002400240024020022802b0210e0705000501020503050b410e211620022802b421210d20022802b82121190c030b410d21160c020b410c21160c010b411e21160b200d211b2019210f0b200b20022903a021370200200b41086a200241a0216a41086a2802003602002002200c3602e021200220123703d821200220093602d4212002200f3602d0212002201b3602cc21200220163602c8212002200a3703c021200220203703b821200220173602b421200220183a00b02141014100200241b0216a10f18e808000427f20034280c2d72f7c220a200a2003541b21032008420a540d0420032007540d010c040b200241b0216a410520024188216a10fba6808000200241e8206a20022802b421220920022802b8211083a7808000024020022802b021450d002009410028029c96db8000118080808000000b427f20034280c2d72f7c220a200a2003541b210320024188216a10f1a18080002008420a540d03200320075a0d030b02400240024020022d00d01b220941636a41002009411e71411e461b0e020201000b201d10f1a18080000c010b201d10f2a18080000b200241a0166a20024180166a10fe9f80800020022d00a0164120460d040c010b0b411041e00010bb80808000000b0240024020022d00d01b220441636a41002004411e71411e461b0e020200010b201d10f2a18080000c010b201d10f1a18080000b0240200228028016450d00200228028416410028029c96db8000118080808000000b0240200228028c16450d00200228029016410028029c96db8000118080808000000b41848080807821040c030b0240200228028016450d00200228028416410028029c96db8000118080808000000b0240200228028c16450d00200228029016410028029c96db8000118080808000000b201541016a22154105470d000b41848080807821040b02402004418380808078470d002006410028029c96db8000118080808000000b20024185808080783602b015200241053602a416200241193a00a01641014100200241a0166a10f18e8080000c010b200220053602b815200220063602b415200220043602b0150b200241b0156a10caa48080000b200242ae8eb1cad5dda398613700b816200242cac4ac81baa6cdb0193700b016200242dcc2f4f980b6d6d9583700a816200242e39fe290f5a092c5bb7f3700a016200241b0216a200241a0166a412010c18d808000024002400240024020022802b021220f418080808078470d00427f200342c0b2cd3b7c220720072003541b210a411021144100210f0c010b41002104200241a0166a412041002802ac95db8000118b8080800000427f200342c0b2cd3b7c220720072003541b210a20022802b821210920022802b4212114200220024190106a3602a01602400240024020094102490d0020094115490d0120142009200241a0166a10a4a58080000c020b20090d010c030b201420094101200241a0166a10988e8080000b200941a0056c20146a41e07a6a2104200241d81b6a2106034002400240024020042d00004120460d00200241a0166a200441900510f5b28080001a0240024002400240024020022d00a016221041636a41002010411e71411e461b0e03010200010b20062004410c6a2802003602002002200441046a29020022073703d01b2007a721100c030b20022d00a01b2115200241106a200241a0166a1080af808000200228021022104109460d04200241086a20102002280214109daf808000200228020822104109460d01200228020c2105200220153a00d81b200220053602d41b0c010b20022d00ac162115200241186a20022802a41620022802a816109daf808000200228021822104109460d00200228021c2105200220153a00d81b200220053602d41b0b200220103602d01b0b20104109460d02200241b0216a200241d01b6a1085a280800020022802b0214129470d02427f20034280e59af7007c220720072003541b210a0b2009417f6a220441e500490d042014210441012110034002400240024020042d0000220f41636a4100200f411e71411e461b0e020201000b200441046a10e38a8080000c010b200441046a10cf8b8080000b200441a0056a21042009201041016a2210470d000b2014410028029c96db8000118080808000000c050b200241093602d01b0b200441e07a6a21042009417f6a22090d000b0b410021040b200220043602b821200220143602b4212002200f3602b021200241b0216a10bea48080000b200042003703082000200a370300200241e0266a2480808080000f0b000b130020004200370300200041086a42003703000b1e00200128021c41d49dcc80004114200128022028020c118180808000000b1e00200128021c418085c48000410f200128022028020c118180808000000b940201027f23808080800041106b220224808080800020022000280200220041046a360204200128021c41e8b6cc80004109200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a41f1b6cc8000410b200041a8b6cc800010a3818080001a200241086a41fcb6cc80004109200241046a41d8b6cc800010a3818080001a20022d000d220020022d000c2203722101024020004101470d0020034101710d000240200228020822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710b950201027f23808080800041106b2202248080808000200220002802002200360204200128021c419cbacc8000410d200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a41fcb9cc8000410720004180056a41d4b9cc800010a3818080001a200241086a4183bacc80004108200241046a418cbacc800010a3818080001a20022d000d220020022d000c2203722101024020004101470d0020034101710d000240200228020822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710b940201027f23808080800041106b2202248080808000200220002802002200360204200128021c41c8b6cc80004106200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a41ceb6cc80004104200041046a41a8b6cc800010a3818080001a200241086a41d2b6cc80004105200241046a41b8b6cc800010a3818080001a20022d000d220020022d000c2203722101024020004101470d0020034101710d000240200228020822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710bbe0401047f23808080800041c0006b22022480808080000240024002400240024002400240200028020022002802000e06000102030405000b200128021c41b7bacc80004109200128022028020c1181808080000021000c050b200128021c41c0bacc80004107200128022028020c1181808080000021000c040b200128021c41c7bacc8000410b200128022028020c1181808080000021000c030b2002200041086a36020441012100200128021c220341d2bacc8000410a2001280220220428020c2205118180808000000d020240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d04200241046a200110d2a78080000d04200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0341012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10d2a78080000d032002280234418ec5c080004102200228023828020c118180808000000d030b20034196c5c08000410120051181808080000021000c020b200128021c41dcbacc80004105200128022028020c1181808080000021000c010b200128021c41e1bacc80004111200128022028020c1181808080000021000b200241c0006a24808080800020000bba0301047f2380808080004180016b2202248080808000024002400240200128021422034110710d0020034120710d014103210320002d00002200210402402000410a490d004101210320022000200041e4006e220441e4006c6b41ff0171410174220541d596c080006a2d00003a00022002200541d496c080006a2d00003a00010b024002402000450d002004450d010b20022003417f6a22036a200441017441fe017141d596c080006a2d00003a00000b2001410141014100200220036a410320036b10e48080800021000c020b20002d00002103410021000340200220006a41ff006a2003410f712204413072200441d7006a2004410a491b3a00002000417f6a2100200341ff0171220441047621032004410f4b0d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000c010b20002d00002103410021000340200220006a41ff006a2003410f712204413072200441376a2004410a491b3a00002000417f6a2100200341ff0171220441047621032004410f4b0d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000b20024180016a24808080800020000bae0202027f017e2380808080004180016b2202248080808000024002400240200128021422034110710d0020034120710d0120002903004101200110998180800021000c020b20002903002104410021000340200220006a41ff006a2004a7410f712203413072200341d7006a2003410a491b3a00002000417f6a21002004420f5621032004420488210420030d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000c010b20002903002104410021000340200220006a41ff006a2004a7410f712203413072200341376a2003410a491b3a00002000417f6a21002004420f5621032004420488210420030d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000b20024180016a24808080800020000baa0201037f2380808080004180016b2202248080808000024002400240200128021422034110710d0020034120710d0120002802004101200110978180800021000c020b20002802002100410021030340200220036a41ff006a2000410f712204413072200441d7006a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000c010b20002802002100410021030340200220036a41ff006a2000410f712204413072200441376a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000b20024180016a24808080800020000b8f0201027f23808080800041106b22022480808080002002200041086a360204200128021c41a4b8cc80004106200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a41aab8cc8000410820004184b8cc800010a3818080001a200241086a41b2b8cc8000410a200241046a4194b8cc800010a3818080001a20022d000d220020022d000c2203722101024020004101470d0020034101710d000240200228020822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710b9e0501057f410121020240024020002d0000220341746a22044101200441ff0171410a491b41ff0171220520012d0000220641746a22044101200441ff0171410a491b41ff0171470d0002400240024002400240024002400240024020050e0a080706050403020a0100080b20002d0008220420012d0008470d0802400240024020040e0800010c0c0c0c0c020c0b200041096a200141096a412010f9b2808000450f0b4100210220002903102001290310520d0a200041186a200141186a412010f9b2808000450f0b20002903102001290310510f0b20002d0010220220012d0010470d070240024002402002417f6a0e020001020b4100210220002800112001280011470d0a0c010b4100210220002802142001280214470d090b200041046a200141046a10e6a28080000f0b4100210220002d002120012d0021470d07200041016a200141016a412010f9b2808000450f0b2000290310200129031085200041186a290300200141186a2903008584500f0b20002d000120012d0001460f0b20012d000821040240024020002d0008410b470d0041002102200441ff0171410b470d060c010b200441ff0171410b460d0441002102200041086a200141086a10e7a2808000450d050b200041386a200141386a411410f9b2808000450f0b20012d000821040240024020002d0008410b470d0041002102200441ff0171410b470d050c010b200441ff0171410b460d0341002102200041086a200141086a10e7a2808000450d040b20002903382001290338510f0b02400240200341ff0171410b470d0041002102200641ff0171410b470d040c010b200641ff0171410b460d02410021022000200110e7a2808000450d030b200041306a200141306a412010f9b2808000450f0b20002802042001280204460f0b410021020b20020b9a0101027f410021020240200028020022032001280200470d0041012102024002400240024020030e050400010203040b20002802042001280204460f0b4100210220002802042001280204470d0220002802082001280208460f0b4100210220002802042001280204470d0120002802082001280208460f0b4100210220002802042001280204470d00200028020820012802084621020b20020b7c01027f41002102024020002d0000220320012d0000470d004101210202400240024020030e080001030303030302030b200041016a200141016a412010f9b2808000450f0b4100210220002903082001290308520d01200041106a200141106a412010f9b2808000450f0b200029030820012903085121020b20020b950402057f027e02400240024002400240024002400240024020012802082202280204200228020c22034b0d00024020022802082203280208220420032802102205470d00410121030c030b200541016a2206450d03200620044b0d042003280204210420032006360210200420056a2d000021050c010b2002200341016a36020c200228020020036a2d000021050b2001427f200129030042017c22072007501b370300410021030b20034101710d020240200541ff01710d00200042003703000f0b0240024002402002280204200228020c22034b0d00024020022802082202280208220420022802102203470d00410121020c030b200341016a2206450d06200620044b0d072002280204210420022006360210200420036a2d000021030c010b2002200341016a36020c200228020020036a2d000021030b2001427f200129030042017c22072007501b370300410021020b20024101710d050240024042022005ad2208420f838622074204540d002003ad42ff0183420886200842f00183844204882007420c884201200742ff3f561b7e22082007540d010b200042023703000f0b2000200837031020002007370308200042013703000f0b417f200641e493d0800010b781808000000b2006200441e493d0800010b581808000000b200042023703000f0b417f200641e493d0800010b781808000000b2006200441e493d0800010b581808000000b200042023703000be10202057f037e024002400240024020012802082202280208220320022802102204460d0002400240200441016a2205450d00200520034b0d0120022802042106200220053602102001427f2001290300220742017c22082008501b3703000240200620046a310000220850450d00200042003703000f0b20032005460d05200441026a21042005417f460d03200420034b0d04200220043602102001427f200742027c220920092007541b3703000240024042022008420f838622074204540d00200620056a3100004208862008844204882007420c884201200742ff3f561b7e22082007540d010b200042023703000f0b2000200837031020002007370308200042013703000f0b417f200541e493d0800010b781808000000b2005200341e493d0800010b581808000000b200042023703000f0b417f200441e493d0800010b781808000000b2004200341e493d0800010b581808000000b200042023703000ba20701027e024002400240024002400240024002400240024002400240024002400240024002402001290300427e7c2202a741016a410e20024211541b417f6a0e11000102030405060708090a0b0c0d0e0f10000b2000420037030820004280c2d72f370300200041106a4200370300200041186a4200370300200041206a41003b01000f0b2000420037030820004280c2d72f370300200041106a4200370300200041186a4200370300200041206a41003b01000f0b2000420037030820004280c2d72f370300200041106a4200370300200041186a4200370300200041206a41003b01000f0b2000420037031020002001290310370308200041186a4200370300200041206a41003b01002000427f200129030822024280c2d72f7c220320032002541b3703000f0b2000420037030820004280c2d72f370300200041106a4200370300200041186a4200370300200041206a41003b01000f0b2000420037030820004280c2d72f370300200041106a4200370300200041186a4200370300200041206a41003b01000f0b2000420037030820004280c2d72f370300200041106a4200370300200041186a4200370300200041206a41003b01000f0b2000420037030820004280c2d72f370300200041106a4200370300200041186a4200370300200041206a41003b01000f0b2000420037030820004280c2d72f370300200041106a4200370300200041186a4200370300200041206a41003b01000f0b2000420037030820004280c2d72f370300200041106a4200370300200041186a4200370300200041206a41003b01000f0b2000420037030820004280c2d72f370300200041106a4200370300200041186a4200370300200041206a41003b01000f0b2000420037030820004280c2d72f370300200041106a4200370300200041186a4200370300200041206a41003b01000f0b2000420037030820004280c2d72f370300200041106a4200370300200041186a4200370300200041206a41003b01000f0b2000420037030820004280c2d72f370300200041106a4200370300200041186a4200370300200041206a41003b01000f0b20004200370308200042a08d06370300200041106a4200370300200041186a4200370300200041206a41003b01000f0b20004200370308200042a08d06370300200041106a4200370300200041186a4200370300200041206a41003b01000f0b20004200370308200042a08d06370300200041106a4200370300200041186a4200370300200041206a41003b01000b910804067f017e027f017e23808080800041d0006b2201248080808000200141306a41c3c2cc8000410b41a6c2cc80004116410441001089a9808000200142043702282001420037022020014280808080800137021841002d0098a2db80001a02400240412041002802a496db8000118280808000002202450d002002418381808000360218200242e2e68fceaa92ce9c7b370310200242e987d8bed5a3d0fbfb0037030820024107360204200241bcc2cc800036020020014101360248200120023602402001200241206a36024c20012002360244200141186a200141c0006a418092c7800010908b808000200141086a41086a200141246a220241086a2802003602002001200229020037030820012802182103200128021c2104200128022021052001280230210620012902342107200141186a41086a22084100360200200142808080808001370218200141186a41c0d1c5800010faa8808000200128021c220242d687ccb79492eaa48f7f370308200242dec098f1dab59facaa7f370300200141c0006a41086a220941013602002002420437022c2002420e3702242002418d87c680003602202002410236021c20024187fac58000360218200241b283808000360210200120012902183703400240200928020022092001280240470d00200141c0006a41c0d1c5800010faa88080000b2001280244200941386c6a2202420437022c2002420737022420024180fac580003602202002410636021c20024187cdc480003602182002418381808000360210200242e2e68fceaa92ce9c7b370308200242e987d8bed5a3d0fbfb003703002008200941016a220236020020012001290340220a37031802402002200aa7470d00200141186a41c0d1c5800010faa88080000b200128021c200241386c22096a2202420437022c20024207370224200241a287c680003602202002410736021c2002419b87c68000360218200241c086808000360210200242dcbab5d7a2bce5ba807f37030820024292cccaccb3c7eb9b937f370300200128021c210220012001280218360220200120023602182001200220096a41386a3602242001200236021c200141c0006a200141186a418092c7800010918b8080002006418080808078460d0120012003360220200120043602182001200436021c2001200420054105746a360224200041c4006a200141186a41b097cc800010908b808000200141236a200141c0006a41086a2802003600002000200737023c20002006360238200041003a000020002001290308370250200041d8006a200141086a41086a2802003602002001200129024037001b20002001290018370001200041086a200141186a41076a290000370000200141d0006a2480808080000f0b4108412010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bea0603067f017e017f23808080800041c0006b22012480808080002001410c6a41186a41beeacc8000411341d1eacc80004118410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a02400240412041002802a496db8000118280808000002202450d00200241b980808000360218200242e3cfd3f6e7cf95c40f370310200242bee3d9abb6ff91f24737030820024102360204200241e9eacc800036020020014101360238200120023602302001200241206a36023c200120023602342001410c6a200141306a418092c7800010908b808000200141086a200141186a220241086a28020036020020012002290200370300200128020c2103200128021021042001280214210520012802242106200129022821072001410c6a41086a410036020020014280808080800137020c2001410c6a41c0d1c5800010faa88080002001280210220242e3cfd3f6e7cf95c40f370308200242bee3d9abb6ff91f247370300200141306a41086a220841013602002002420437022c2002420237022420024189fac580003602202002410936021c200241dcdec58000360218200241b9808080003602102001200129020c3703300240200828020022022001280230470d00200141306a41c0d1c5800010faa88080000b2001280234200241386c22086a2202420437022c20024213370224200241bccec680003602202002410436021c200241a7e2c580003602182002418f8180800036021020024296e397c6bfa5aeee46370308200242aceff0b4f2bd8f8fe40037030020012802342102200120012802303602142001200236020c2001200220086a41386a36021820012002360210200141306a2001410c6a418092c7800010918b8080002006418080808078460d01200120033602142001200436020c200120043602102001200420054105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200737023c20002006360238200041003a000020002001290300370250200041d8006a200141086a2802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000baa0703067f017e017f23808080800041c0006b2201248080808000200141246a41cec2cc8000410b41a6c2cc80004116410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a0240024041c00041002802a496db8000118280808000002202450d002002418381808000360238200242e2e68fceaa92ce9c7b370330200242e987d8bed5a3d0fbfb0037032820024107360224200241bcc2cc8000360220200241b283808000360218200242d687ccb79492eaa48f7f370310200242dec098f1dab59facaa7f37030820024111360204200241d9c2cc800036020020014102360238200120023602302001200241c0006a36023c200120023602342001410c6a200141306a418092c7800010908b808000200141086a200141186a220241086a28020036020020012002290200370300200128020c2103200128021021042001280214210520012802242106200129022821072001410c6a41086a410036020020014280808080800137020c2001410c6a41c0d1c5800010faa88080002001280210220242d687ccb79492eaa48f7f370308200242dec098f1dab59facaa7f370300200141306a41086a220841013602002002420437022c20024211370224200241a987c680003602202002410236021c20024187fac58000360218200241b2838080003602102001200129020c3703300240200828020022022001280230470d00200141306a41c0d1c5800010faa88080000b2001280234200241386c22086a2202420437022c2002420737022420024180fac580003602202002410636021c20024187cdc480003602182002418381808000360210200242e2e68fceaa92ce9c7b370308200242e987d8bed5a3d0fbfb0037030020012802342102200120012802303602142001200236020c2001200220086a41386a36021820012002360210200141306a2001410c6a418092c7800010918b8080002006418080808078460d01200120033602142001200436020c200120043602102001200420054105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200737023c20002006360238200041003a000020002001290300370250200041d8006a200141086a2802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b410841c00010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000ba90703067f017e017f23808080800041c0006b2201248080808000200141246a41c5bbcc8000410541cabbcc8000411a410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a0240024041c00041002802a496db8000118280808000002202450d002002418583808000360238200242cec4a4c6c2bbc4efd800370330200242b4b8c39ff7c7ee8ce10037032820024109360224200241eabbcc8000360220200241c186808000360218200242a6c38ff7ac978eca2a3703102002429aac9ef7988f84b4a27f37030820024106360204200241e4bbcc800036020020014102360238200120023602302001200241c0006a36023c200120023602342001410c6a200141306a418092c7800010908b808000200141086a200141186a220241086a28020036020020012002290200370300200128020c2103200128021021042001280214210520012802242106200129022821072001410c6a41086a410036020020014280808080800137020c2001410c6a41c0d1c5800010faa88080002001280210220242a6c38ff7ac978eca2a3703082002429aac9ef7988f84b4a27f370300200141306a41086a220841013602002002420437022c20024206370224200241a6d2c580003602202002410636021c200241a0d2c58000360218200241c1868080003602102001200129020c3703300240200828020022022001280230470d00200141306a41c0d1c5800010faa88080000b2001280234200241386c22086a2202420437022c2002420e370224200241b6d2c580003602202002410a36021c200241acd2c58000360218200241c286808000360210200242e3a8c4e2e89dae874937030820024280e79dfbb485aefed10037030020012802342102200120012802303602142001200236020c2001200220086a41386a36021820012002360210200141306a2001410c6a418092c7800010918b8080002006418080808078460d01200120033602142001200436020c200120043602102001200420054105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200737023c20002006360238200041003a000020002001290300370250200041d8006a200141086a2802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b410841c00010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000be10201047f23808080800041e0016b2202248080808000200241f0006a20011091a48080000240024020022802702203418080808078460d0020022802782104200228027421052002410c6a200241f0006a410c6a41e40010f5b28080001a200241f0006a200110c78c80800002402002280270418080808078460d0020002002290270370270200041f8006a200241f8006a2802003602002000410c6a2002410c6a41e40010f5b28080001a2000200436020820002005360204200020033602000c020b200041808080807836020002402004450d00200521000340024020002d0000220141034b0d0020002001410274419883cd80006a2802006a2201280200450d00200141046a280200410028029c96db8000118080808000000b200041146a21002004417f6a22040d000b0b2003450d012005410028029c96db8000118080808000000c010b20004180808080783602000b200241e0016a2480808080000b840606047f027e027f017e017f017e23808080800041d0006b22022480808080000240024020012802042203450d0020012003417f6a36020420012001280200220341016a36020020032d000021032002200110e094808000200228020022044109460d0020022802042105200220033a00242002200436021c20022005360220024020012802042203450d0020012003417f6a220536020420012001280200220441016a36020002400240024020042d00000e020001030b200241306a200110888980800020022802304101710d0220022903402206200241c8006a290300220784500d02410621080c010b2005450d0120012003417e6a22093602042001200441026a3602004200210a02400240024002400240024020042d000122080e06050001020304070b200241306a200110888980800020022802304101710d06200241c8006a2903002107200229034021060c040b20094104490d0520012003417a6a3602042001200441066a3602002004280002210b0c030b20094108490d042001200341766a36020420012004410a6a3602002004290002220642808080807083210a2006a7210b0c020b20094110490d0320012003416e6a3602042001200441126a3602002002200428000a36022820022004410d6a28000036002b2004290002220742808080807083210a200431001121062007a7210b420021070c010b20094120490d0220012003415e6a3602042001200441226a3602002002200428000a36022820022004410d6a28000036002b2004290002220c42808080807083210a200441196a29000021072004290011210620042d00212105200ca7210b0b200a200bad84210a0b2000200229021c370230200041386a200241246a28020036020020002007370318200020063703102000200a370001200020083a0000200020022802283600092000410c6a200228002b360000200020053a00202000200229000d370021200041286a200241146a2900003700000c020b200041093602302002411c6a10f1a28080000c010b200041093602300b200241d0006a2480808080000be60201017f02400240024002400240024002400240024020002802000e080801020304050607000b2000280204220120012802002201417f6a36020020014101470d07200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d06200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d05200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d04200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d03200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d02200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d01200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d00200041046a10caaf8080000b0bac0804047f037e017f017e23808080800041d0006b2202248080808000024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d0000210420022001109294808000200228020022034109460d0020022802042105200220043a00242002200336021c2002200536022002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030002400240024020052d00000e020001030b200241306a2001108a8980800020022802304101710d0220022903402206200241c8006a290300220784500d02410621030c010b2001280200220328020828020022042802042205450d0120042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b3703004200210802400240024002400240024020052d000022030e06050001020304070b200241306a2001108a8980800020022802304101710d06200241c8006a2903002107200229034021060c040b20012802002204280208280200220128020422054104490d0520012005417c6a36020420012001280200220541046a3602002004427f2004290300220642047c220720072006541b370300200528000021090c030b20012802002204280208280200220128020422054108490d042001200541786a36020420012001280200220541086a3602002004427f2004290300220642087c220720072006541b370300200529000022064280808080708321082006a721090c020b20012802002205280208280200220128020422044110490d032001200441706a36020420012001280200220441106a3602002005427f2005290300220642107c220720072006541b3703002002200428000836022820022004410b6a28000036002b20042900002207428080808070832108200431000f21062007a72109420021070c010b20012802002205280208280200220428020422014120490d022004200141606a36020420042004280200220141206a3602002005427f2005290300220642207c220720072006541b3703002002200128000836022820022001410b6a28000036002b2001290000220a428080808070832108200141176a2900002107200129000f210620012d001f2104200aa721090b20082009ad8421080b2000200229021c370230200041386a200241246a280200360200200020073703182000200637031020002008370001200020033a0000200020022802283600092000410c6a200228002b360000200020043a00202000200229000d370021200041286a200241146a2900003700000c020b200041093602302002411c6a10f1a28080000c010b200041093602300b200241d0006a2480808080000bd80702067f047e23808080800041d0006b220224808080800002400240200128020022032802082204280208220520042802102206460d00024002400240024002400240200641016a2207450d00200720054b0d0120042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d000021042002200110f793808000200228020022064109460d0620022802042103200220043a00242002200636021c200220033602200240200128020022032802082204280208220520042802102206460d00200641016a2207450d03200720054b0d0420042802042105200420073602102003427f200329030042017c22082008501b370300024002400240200520066a2d00000e020001030b200241306a200110828980800020022802304101710d0220022903402208200241c8006a290300220984500d02410621060c010b200128020022032802082204280208220520042802102206460d01200641016a2207450d06200720054b0d0720042802042105200420073602102003427f200329030042017c22082008501b3703004200210a024002400240024002400240200520066a2d000022060e06050001020304070b200241306a200110828980800020022802304101710d06200241c8006a2903002109200229034021080c040b2001200241306a108a868080000d05200228023021030c030b2001200241306a1089868080000d042002290330220842808080807083210a2008a721030c020b2001200241306a108c868080000d032002200228023836022820022002413b6a28000036002b2002290330220942808080807083210a200231003f21082009a72103420021090c010b2001200241306a108b868080000d022002200228023836022820022002413b6a28000036002b2002290330220b42808080807083210a200241c7006a2900002109200229003f210820022d004f2104200ba721030b200a2003ad84210a0b2000200229021c370230200041386a200241246a28020036020020002009370318200020083703102000200a370001200020063a0000200020022802283600092000410c6a200228002b360000200020043a00202000200229000d370021200041286a200241146a2900003700000c080b200041093602302002411c6a10f1a28080000c070b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200041093602300b200241d0006a2480808080000b970804047f037e017f017e23808080800041d0006b2202248080808000024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d000021042002200110c594808000200228020022034109460d0020022802042105200220043a0024200220053602202002200336021c02402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030002400240024020052d00000e020001030b200241306a200110818980800020022802304101710d0220022903402206200241c8006a290300220784500d02410621030c010b2001280200220328020822042802042205450d0120042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b3703004200210802400240024002400240024020052d000022030e06050001020304070b200241306a200110818980800020022802304101710d06200241c8006a2903002107200229034021060c040b20012802002204280208220128020422054104490d0520012005417c6a36020420012001280200220541046a3602002004427f2004290300220642047c220720072006541b370300200528000021090c030b20012802002204280208220128020422054108490d042001200541786a36020420012001280200220541086a3602002004427f2004290300220642087c220720072006541b370300200529000022064280808080708321082006a721090c020b20012802002205280208220128020422044110490d032001200441706a36020420012001280200220441106a3602002005427f2005290300220642107c220720072006541b3703002002200428000836022820022004410b6a28000036002b20042900002207428080808070832108200431000f21062007a72109420021070c010b20012802002205280208220428020422014120490d022004200141606a36020420042004280200220141206a3602002005427f2005290300220642207c220720072006541b3703002002200128000836022820022001410b6a28000036002b2001290000220a428080808070832108200141176a2900002107200129000f210620012d001f2104200aa721090b20082009ad8421080b2000200229021c370230200041386a200241246a280200360200200020073703182000200637031020002008370001200020033a0000200020022802283600092000410c6a200228002b360000200020043a00202000200229000d370021200041286a200241146a2900003700000c020b200041093602302002411c6a10f1a28080000c010b200041093602300b200241d0006a2480808080000bff0902067f047e23808080800041c0006b220224808080800002400240024002400240024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b20044101710d062002200110de95808000200228020022044109460d0620022802042103200220053a0014200220033602102002200436020c024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d05200720064b0d062004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024020044101710d00024002400240200541ff01710e020001030b200241206a200110898980800020022802204101710d0220022903302209200241386a290300220884500d02410621040c010b024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121030c030b200541016a2207450d09200720064b0d0a2004280204210620042007360210200620056a2d000021040c010b2004200541016a36020c200428020020056a2d000021040b2003427f200329030042017c22082008501b370300410021030b20034101710d014200210a024002400240024002400240200441ff01710e06050001020304070b200241206a200110898980800020022802204101710d06200241386a2903002108200229033021090c040b200241003602202001280200200241206a410410d3a58080000d05200228022021050c030b200242003703202001280200200241206a410810d3a58080000d042002290320220842808080807083210a2008a721050c020b42002108200241286a4200370300200242003703202001280200200241206a411010d3a58080000d032002200228022836021820022002412b6a28000036001b2002290320220b42808080807083210a200231002f2109200ba721050c010b200241386a4200370300200241306a4200370300200241286a4200370300200242003703202001280200200241206a412010d3a58080000d022002200228022836021820022002412b6a28000036001b2002290320220b42808080807083210a200241376a2900002108200229002f210920022d003f2103200ba721050b200a2005ad84210a0b2000200229020c370230200041386a200241146a28020036020020002008370318200020093703102000200a370001200020043a0000200020022802183600092000410c6a200228001b360000200020033a00200c080b200041093602302002410c6a10f1a28080000c070b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200041093602300b200241c0006a2480808080000bcd0602047f047e23808080800041d0006b220224808080800002400240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020020042d0000210320022001109395808000200228020022044109460d0020022802042105200220033a0024200220053602202002200436021c0240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020002400240024020042d00000e020001030b200241306a200110878980800020022802304101710d0220022903402206200241c8006a290300220784500d02410621040c010b200128020022032802042204450d0120032004417f6a36020420032003280200220441016a3602004200210802400240024002400240024020042d000022040e06050001020304070b200241306a200110878980800020022802304101710d06200241c8006a2903002107200229034021060c040b2001280200220128020422034104490d0520012003417c6a36020420012001280200220341046a360200200328000021050c030b2001280200220128020422034108490d042001200341786a36020420012001280200220341086a360200200329000022064280808080708321082006a721050c020b2001280200220128020422034110490d032001200341706a36020420012001280200220341106a3602002002200328000836022820022003410b6a28000036002b20032900002207428080808070832108200331000f21062007a72105420021070c010b2001280200220328020422014120490d022003200141606a36020420032003280200220141206a3602002002200128000836022820022001410b6a28000036002b20012900002209428080808070832108200141176a2900002107200129000f210620012d001f21032009a721050b20082005ad8421080b2000200229021c370230200041386a200241246a280200360200200020073703182000200637031020002008370001200020043a0000200020022802283600092000410c6a200228002b360000200020033a00202000200229000d370021200041286a200241146a2900003700000c020b200041093602302002411c6a10f1a28080000c010b200041093602300b200241d0006a2480808080000ba30701047f23808080800041106b22022480808080000240024020002d000022034106470d00200041106a21040240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a000020022004360208200241086a2001108f898080000c010b0240200128020020012802082205470d0020012005410110bea8808000200128020821050b2001200541016a2204360208200128020420056a41013a000002400240024002400240024020030e06000102030405000b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41003a00000c050b200041106a2100024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41013a00002002200036020c2002410c6a2001108f898080000c040b024020012802002004470d0020012004410110bea8808000200128020821040b200128020420046a41023a00002001200441016a22043602080240200128020020046b41034b0d0020012004410410bea8808000200128020821040b2001200441046a360208200128020420046a20002800013600000c030b024020012802002004470d0020012004410110bea8808000200128020821040b200128020420046a41033a00002001200441016a22043602080240200128020020046b41074b0d0020012004410810bea8808000200128020821040b2001200441086a360208200128020420046a20002900013700000c020b024020012802002004470d0020012004410110bea8808000200128020821040b200041016a2105200128020420046a41043a00002001200441016a22003602080240200128020020006b410f4b0d0020012000411010bea8808000200128020821000b2001200041106a360208200128020420006a22012005290000370000200141086a200541086a2900003700000c010b024020012802002004470d0020012004410110bea8808000200128020821040b200041016a2100200128020420046a41053a00002001200441016a22043602080240200128020020046b411f4b0d0020012004412010bea8808000200128020821040b2001200441206a360208200128020420046a22012000290000370000200141086a200041086a290000370000200141106a200041106a290000370000200141186a200041186a2900003700000b200241106a2480808080000bc40603047f027e037f23808080800041306b22022480808080000240024002400240024002400240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e020102030b2000410d3602000c070b2002200110e888808000024020022802000d002002280204220441144b0d00200241246a2001200410cc8580800020022802242204418080808078460d002002200229022837021c20022004360218200241246a200241186a108ab080800020022802242204418080808078460d0020002002290228370208200020043602042000410c3602000c070b2000410d3602000c060b200328020822042802042205450d0420042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b3703004109210402400240024020052d00000e0405000102070b200241246a200110e998808000200228022422034109460d0620022002290228220637021c200220033602182001280200220128020822042802042205450d0520042005417f6a36020420042004280200220541016a3602002001427f200129030042017c22072007501b3703004101410220052d000041ff017122044101461b410020041b22084102460d052006422088a721092006a7210a410a21040c040b200241086a200110e88880800020022802080d05200228020c2103410b21040c030b200241246a200110e998808000200228022422044109460d0420022002290228220737021c2002200436021802402001280200220528020822032802042208450d0020032008417f6a36020420032003280200220841016a3602002005427f200529030042017c22062006501b3703004101410220082d000041ff017122034101461b410020031b22084102460d00200241106a200110e8888080002002280210450d020b200241186a10f1a28080000c040b2000410d3602000c040b2007422088a7210a2007a72103200228021421090b200020083a00102000200936020c2000200a36020820002003360204200020043602000c020b200241186a10f1a28080000b2000410d3602000b200241306a2480808080000be50503057f017e027f23808080800041306b2202248080808000024002400240024002400240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a36020020062d00000e020102030b2000410d3602000c070b200241146a200110f1a580800002402002280214418080808078460d00200241206a41086a200241146a41086a28020036020020022002290214370320200241146a200241206a108ab080800020022802142203418080808078460d0020002002290218370208200020033602042000410c3602000c070b2000410d3602000c060b2005450d0420032004417e6a3602042003200641026a3602004109210302400240024020062d00010e0405000102070b200241206a200110e498808000200228022022054109460d062002200229022422073702182002200536021402400240200128020022032802042201450d0020032001417f6a36020420032003280200220441016a36020020042d000041ff01712203450d004101410220034101461b21040c010b410021040b2001450d0520044102460d052007422088a721082007a72109410a21030c040b2002200110f28880800020022802000d0520022802042105410b21030c030b200241206a200110e498808000200228022022034109460d042002200229022422073702182002200336021402400240200128020022042802042206450d0020042006417f6a36020420042004280200220541016a36020020052d000041ff01712204450d004101410220044101461b21040c010b410021040b02402006450d0020044102460d00200241086a200110f2888080002002280208450d020b200241146a10f1a28080000c040b2000410d3602000c040b2007422088a721092007a72105200228020c21080b200020043a00102000200836020c2000200936020820002005360204200020033602000c020b200241146a10f1a28080000b2000410d3602000b200241306a2480808080000bd40603067f017e027f23808080800041c0006b22022480808080000240024002400240024002400240024002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d08200720054b0d0920042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00000e020102030b2000410d3602000c0b0b2002200110f388808000024020022802000d002002280204220441144b0d00200241346a2001200410d68580800020022802342204418080808078460d002002200229023837022c20022004360228200241346a200241286a108ab080800020022802342204418080808078460d0020002002290238370208200020043602042000410c3602000c0b0b2000410d3602000c0a0b20032802082204280208220520042802102206460d04200641016a2207450d07200720054b0d0820042802042105200420073602102003427f200329030042017c22082008501b37030041092104024002400240200520066a2d00000e0405000102070b200241346a200110e598808000200228023422034109460d0620022002290238220837022c20022003360228200241086a200110d79e80800020022d00080d054101410220022d000922044101461b410020041b22074102460d052008422088a721092008a7210a410a21040c040b200241106a200110f38880800020022802100d0520022802142103410b21040c030b200241346a200110e598808000200228023422044109460d0420022002290238220837022c20022004360228200241206a200110d79e808000024020022d00200d004101410220022d002122034101461b410020031b22074102460d00200241186a200110f3888080002002280218450d020b200241286a10f1a28080000c040b2000410d3602000c080b2008422088a7210a2008a72103200228021c21090b200020073a00102000200936020c2000200a36020820002003360204200020043602000c060b200241286a10f1a28080000b2000410d3602000c040b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200241c0006a2480808080000bd60503057f017e027f23808080800041306b220224808080800002400240024002400240024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a36020020052d00000e020102030b2000410d3602000c070b200241146a200110f7a580800002402002280214418080808078460d00200241206a41086a200241146a41086a28020036020020022002290214370320200241146a200241206a108ab080800020022802142201418080808078460d0020002002290218370208200020013602042000410c3602000c070b2000410d3602000c060b2004450d0420012003417e6a3602042001200541026a3602004109210302400240024020052d00010e0405000102070b200241206a200110e798808000200228022022064109460d06200220022902242207370218200220063602140240024020012802042203450d0020012003417f6a36020420012001280200220541016a36020020052d000041ff01712201450d004101410220014101461b21040c010b410021040b2003450d0520044102460d052007422088a721082007a72109410a21030c040b2002200110ea8880800020022802000d0520022802042106410b21030c030b200241206a200110e798808000200228022022034109460d04200220022902242207370218200220033602140240024020012802042205450d0020012005417f6a36020420012001280200220441016a36020020042d000041ff01712204450d004101410220044101461b21040c010b410021040b02402005450d0020044102460d00200241086a200110ea888080002002280208450d020b200241146a10f1a28080000c040b2000410d3602000c040b2007422088a721092007a72106200228020c21080b200020043a00102000200836020c2000200936020820002006360204200020033602000c020b200241146a10f1a28080000b2000410d3602000b200241306a2480808080000bd00603047f027e037f23808080800041306b22022480808080000240024002400240024002400240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e020102030b2000410d3602000c070b2002200110e988808000024020022802000d002002280204220441144b0d00200241246a2001200410f18480800020022802242204418080808078460d002002200229022837021c20022004360218200241246a200241186a108ab080800020022802242204418080808078460d0020002002290228370208200020043602042000410c3602000c070b2000410d3602000c060b200328020828020022042802042205450d0420042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b3703004109210402400240024020052d00000e0405000102070b200241246a200110e698808000200228022422034109460d0620022002290228220637021c200220033602182001280200220128020828020022042802042205450d0520042005417f6a36020420042004280200220541016a3602002001427f200129030042017c22072007501b3703004101410220052d000041ff017122044101461b410020041b22084102460d052006422088a721092006a7210a410a21040c040b200241086a200110e98880800020022802080d05200228020c2103410b21040c030b200241246a200110e698808000200228022422044109460d0420022002290228220737021c2002200436021802402001280200220528020828020022032802042208450d0020032008417f6a36020420032003280200220841016a3602002005427f200529030042017c22062006501b3703004101410220082d000041ff017122034101461b410020031b22084102460d00200241106a200110e9888080002002280210450d020b200241186a10f1a28080000c040b2000410d3602000c040b2007422088a7210a2007a72103200228021421090b200020083a00102000200936020c2000200a36020820002003360204200020043602000c020b200241186a10f1a28080000b2000410d3602000b200241306a2480808080000bfd0703067f017e017f23808080800041c0006b220224808080800002400240024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b0240024002400240024002400240024020044101710d00200541ff01710e020102030b2000410d3602000c0b0b2002200110ec88808000024020022802000d002002280204220441144b0d00200241346a2001200410848580800020022802342204418080808078460d002002200229023837022c20022004360228200241346a200241286a108ab080800020022802342204418080808078460d0020002002290238370208200020043602042000410c3602000c0b0b2000410d3602000c0a0b024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d0a200720064b0d0b2004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b20044101710d0441092104024002400240200541ff01710e0405000102070b200241346a200110e898808000200228023422034109460d0620022002290238220837022c20022003360228200241086a200110d89e80800020022d00080d054101410220022d000922044101461b410020041b22064102460d052008422088a721072008a72109410a21040c040b200241106a200110ec8880800020022802100d0520022802142103410b21040c030b200241346a200110e898808000200228023422044109460d0420022002290238220837022c20022004360228200241206a200110d89e808000024020022d00200d004101410220022d002122034101461b410020031b22064102460d00200241186a200110ec888080002002280218450d020b200241286a10f1a28080000c040b2000410d3602000c080b2008422088a721092008a72103200228021c21070b200020063a00102000200736020c2000200936020820002003360204200020043602000c060b200241286a10f1a28080000b2000410d3602000c040b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200241c0006a2480808080000bad0701047f23808080800041106b22022480808080000240024020002802002203410c470d000240200128020020012802082204470d0020012004410110bea8808000200128020821040b200128020420046a41003a00002001200441016a360208200028020821042002200028020c22003602082002200241086a36020c2002410c6a2001108c898080002000450d0120004106742105034020042d003821030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20033a0000200441306a200110af968080002004200110f7a2808000200441c0006a2104200541406a22050d000c020b0b0240200128020020012802082205470d0020012005410110bea8808000200128020821050b2001200541016a2204360208200128020420056a41013a00000240024002400240200341776a2205410320054103491b0e0400010203000b024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41003a00000c030b024020012802002004470d0020012004410110bea8808000200128020821040b200128020420046a41013a00002001200441016a2204360208200041046a210520002d000c2103024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a20033a00002005200110af9680800020002d001021000240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a20003a00000c020b200041046a2100024020012802002004470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a41023a00002002200036020c2002410c6a2001108c898080000c010b024020012802002004470d0020012004410110bea8808000200128020821040b200128020420046a41033a00002001200441016a220436020820002d00082105024020012802002004470d0020012004410110bea8808000200128020821040b2000410c6a21032001200441016a360208200128020420046a20053a00002000200110af9680800020002d001021000240200128020020012802082204470d0020012004410110bea8808000200128020821040b2001200441016a360208200128020420046a20003a00002002200336020c2002410c6a2001108c898080000b200241106a2480808080000bb10302027f017e2380808080004180016b2202248080808000024002400240024020012d0000220320012d00017241ff01710d00200128022422032003280200417f6a2203360200024020030d00200141246a10c9a08080000b410921010c010b200241306a41206a200141016a2201411f6a290000370000200241c9006a200141186a290000370000200241c1006a200141106a290000370000200241396a200141086a290000370000200220033a003020022001290000370031200241d8006a200241306a10e28a80800020022d005822014103470d0120022902602104200228025c21010b20002004370204200020013602000c010b200241086a41186a200241d8006a41186a290200370200200241086a41206a200241d8006a41206a290200370200200220022d005b3a000b200220022f00593b000920022002290268370218200220022902603702102002200228025c36020c200220013a0008024020014101470d00200241086a41086a1080a38080000b200228022c22012001280200417f6a2201360200024020010d002002412c6a10c9a08080000b2000410a3602000b20024180016a2480808080000be80201017f02400240024002400240024002400240024020002802000e080801020304050607000b2000280204220120012802002201417f6a36020020014101470d07200041046a10caaf8080000c070b2000280204220120012802002201417f6a36020020014101470d06200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d05200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d04200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d03200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d02200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d01200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d00200041046a10caaf8080000f0b0bb00402047f017e23808080800041206b220224808080800020012d00082103024002400240024002400240200128020022040d00200341ff01714101470d0041002d0098a2db80001a410641002802a496db80001182808080000022010d014101410610bb80808000000b20012802042105200341ff01714101470d014100210120044101470d0320052d00104109470d032005280214210341002d0098a2db80001a410841002802a496db8000118280808000002201450d0420012003360004200141f3d289e30636000020004200370009200041116a4200370000200041196a4200370000200129000021062001410028029c96db800011808080800000200020063700010c020b200141046a41002f00eec2cc800022033b0000200141002800eac2cc80002204360000200241046a20033b01002002410e6a4200370100200241166a42003701002002411e6a41003b010020024200370106200220043602002001410028029c96db800011808080800000200041196a200241186a290200370000200041116a200241106a290200370000200041096a200241086a290200370000200020022902003700010c010b4100210120044101470d01200341ff01710d0120052d00104108470d0120002005290040370001200041196a200541d8006a290000370000200041116a200541d0006a290000370000200041096a200541c8006a2900003700000b410121010b200020013a0000200241206a2480808080000f0b4101410810bb80808000000ba40904067f017e027f017e23808080800041d0006b2201248080808000200141306a419bc2cc8000410b41a6c2cc80004116410441001089a9808000200142043702282001420037022020014280808080800137021841002d0098a2db80001a02400240412041002802a496db8000118280808000002202450d002002418381808000360218200242e2e68fceaa92ce9c7b370310200242e987d8bed5a3d0fbfb0037030820024107360204200241bcc2cc800036020020014101360248200120023602402001200241206a36024c20012002360244200141186a200141c0006a418092c7800010908b808000200141086a41086a200141246a220241086a2802003602002001200229020037030820012802182103200128021c2104200128022021052001280230210620012902342107200141186a41086a22084100360200200142808080808001370218200141186a41c0d1c5800010faa8808000200128021c220242e2e68fceaa92ce9c7b370308200242e987d8bed5a3d0fbfb00370300200141c0006a41086a220941013602002002420437022c2002420737022420024180fac580003602202002410436021c2002418987c680003602182002418381808000360210200120012902183703400240200928020022092001280240470d00200141c0006a41c0d1c5800010faa88080000b2001280244200941386c6a2202420437022c2002420737022420024180fac580003602202002410836021c200241fb86c680003602182002418381808000360210200242e2e68fceaa92ce9c7b370308200242e987d8bed5a3d0fbfb003703002008200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41c0d1c5800010faa88080000b200128021c200941386c6a2202420437022c2002420737022420024180fac580003602202002410636021c2002418387c680003602182002418381808000360210200242e2e68fceaa92ce9c7b370308200242e987d8bed5a3d0fbfb00370300200141c8006a200941016a220236020020012001290318220a37034002402002200aa7470d00200141c0006a41c0d1c5800010faa88080000b2001280244200241386c22096a2202420437022c2002420a370224200241f186c680003602202002410536021c200241ec86c68000360218200241c386808000360210200242c58abaef998a9b8d3c370308200242f6e78ee4be93cbee363703002001280244210220012001280240360220200120023602182001200220096a41386a3602242001200236021c200141c0006a200141186a418092c7800010918b8080002006418080808078460d0120012003360220200120043602182001200436021c2001200420054105746a360224200041c4006a200141186a41b097cc800010908b808000200141236a200141c0006a41086a2802003600002000200737023c20002006360238200041003a000020002001290308370250200041d8006a200141086a41086a2802003602002001200129024037001b20002001290018370001200041086a2001411f6a290000370000200141d0006a2480808080000f0b4108412010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bf50202027e047f200041086a290300210220002903002103024020012802002204200128020822056b410f4b0d0020012005411010bea880800020012802002104200128020821050b2001200541106a22063602082001280204220720056a2205200237000820052003370000200041186a2903002102200029031021030240200420066b410f4b0d0020012006411010bea88080002001280200210420012802042107200128020821060b200720066a22052002370008200520033700002001200641106a2206360208200041286a2903002102200029032021030240200420066b410f4b0d0020012006411010bea880800020012802042107200128020821060b200720066a22042002370008200420033700002001200641106a2206360208200041386a2903002102200029033021030240200128020020066b410f4b0d0020012006411010bea8808000200128020821060b2001200641106a360208200128020420066a22012002370008200120033700000bce0502077f017e23808080800041c0026b2202248080808000200241d0016a20011091a480800002400240024020022802d0012203418080808078460d0020022802d801210420022802d4012105200241ec006a200241dc016a41e40010f5b28080001a200241d0016a200110c78c80800020022802d0012206418080808078470d0102402004450d00200521010340024020012d0000220741034b0d0020012007410274419883cd80006a2802006a2207280200450d00200741046a280200410028029c96db8000118080808000000b200141146a21012004417f6a22040d000b0b2003450d002005410028029c96db8000118080808000000b20004180808080783602000c010b20022802d801210720022802d4012108200241086a200241ec006a41e40010f5b28080001a200241d0016a200110d78a808000024020022802d0010d00200020022902d40137027c20004184016a200241d0016a410c6a2802003602002000410c6a200241086a41e40010f5b28080001a2000200736027820002008360274200020063602702000200436020820002005360204200020033602000c010b200041808080807836020002402004450d00200521010340024020012d0000220041034b0d0020012000410274419883cd80006a2802006a2200280200450d00200041046a280200410028029c96db8000118080808000000b200141146a21012004417f6a22040d000b0b02402003450d002005410028029c96db8000118080808000000b02402007450d00200841c0016a210103400240200141d07e6a290300427e7c22094203542009420152710d00200141907f6a2d000041ff01714102470d00200141947f6a280200450d00200141987f6a280200410028029c96db8000118080808000000b200110e58b808000200141b0026a21012007417f6a22070d000b0b2006450d002008410028029c96db8000118080808000000b200241c0026a2480808080000bf71703047f077e027f23808080800041b0026b2202248080808000024002400240024002400240024002400240024002400240024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a36020020052d00000e33010203040e0e0e0e0e0e050e0e0e0e060e0e0e0e0e07080e0e0e0e0e0e0e090a0b0c0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0d0e0b2000418e808080783602000c0e0b2002200110a0918080000240024020022d0000450d00200241e0006a41206a200241206a2903002206370300200241e0006a41186a200241186a2903002207370300200241e0006a41106a200241106a2903002208370300200241e0006a41086a200241086a2903002209370300200241c0016a410c6a2009370200200241c0016a41146a2008370200200241c0016a411c6a2007370200200241c0016a41246a2006370200200220022903002206370360200220063702c401200020022902c0013702042000410c6a200241c0016a41086a290200370200200041146a200241c0016a41106a2902003702002000411c6a200241c0016a41186a290200370200200041246a200241c0016a41206a2902003702002000412c6a200241e8016a28020036020041818080807821010c010b418e8080807821010b200020013602000c0d0b02402004450d0020012003417e6a3602042001200541026a36020002400240024020052d00010e020001030b200241c0016a200110cc9c80800020022802c0012201418080808078460d02200241086a200241cc016a280200360200200220022902c401370300200241e0006a200241d0016a41e00010f5b28080001a0c010b200241c0016a200110c18c808000418080808078210120022802c001418080808078460d01200241086a200241c0016a41086a280200360200200220022902c0013703000b20002001360200200020022903003702042000410c6a200241086a280200360200200041106a200241e0006a41e00010f5b28080001a0c0d0b2000418e808080783602000c0c0b02402004450d0020012003417e6a3602042001200541026a36020020052d00010d00200241c0016a200110f98880800020022802c0014101460d00200020022903c80137030820004183808080783602000c0c0b2000418e808080783602000c0b0b02402004450d0020012003417e6a3602042001200541026a3602000b2000418e808080783602000c0a0b2002200110e48d808000024020022d0000450d00200241e0006a200241e00010f5b28080001a200241cc016a200241e0006a41e00010f5b28080001a200041046a200241c0016a41ec0010f5b28080001a20004185808080783602000c0a0b2000418e808080783602000c090b2002200110fa8e808000024020022d0000410a460d00200241e0006a41206a200241206a2903002206370300200241e0006a41186a200241186a2903002207370300200241e0006a41106a200241106a2903002208370300200241e0006a41086a200241086a2903002209370300200241c0016a410c6a2009370200200241c0016a41146a2008370200200241c0016a411c6a2007370200200241c0016a41246a2006370200200220022903002206370360200220063702c401200020022902c0013702042000410c6a200241c0016a41086a290200370200200041146a200241c0016a41106a2902003702002000411c6a200241c0016a41186a290200370200200041246a200241c0016a41206a2902003702002000412c6a200241e8016a28020036020020004186808080783602000c090b2000418e808080783602000c080b20022001109f93808000024020022d0000450d00200241e0006a41386a200241386a2903002206370300200241e0006a41306a200241306a2903002207370300200241e0006a41286a200241286a2903002208370300200241e0006a41206a200241206a2903002209370300200241e0006a41186a200241186a290300220a370300200241e0006a41106a200241106a290300220b370300200241d4016a2002290308220c370200200241dc016a200b370200200241e4016a200a370200200241ec016a2009370200200241f4016a2008370200200241fc016a200737020020024184026a20063702002002200c370368200220022903002206370360200220063702cc01200041046a200241c0016a41cc0010f5b28080001a20004187808080783602000c080b2000418e808080783602000c070b02402004450d0020012003417e6a3602042001200541026a2204360200418080808078210d0240024020052d00010e020001020b20034122490d0120012003415e6a3602042001200541226a360200200241c0016a41086a2203200441086a290000370300200241c0016a41106a2205200441106a290000370300200241c0016a41186a220e200441186a290000370300200220042900003703c0012002200110c18c8080002002280200220d418080808078460d01200241e0006a41086a2003290300370300200241e0006a41106a2005290300370300200241e0006a41186a200e290300370300200220022903c001370360200229020421060b200020063703082000200d36020420002002290360370210200041186a200241e8006a290300370200200041206a200241f0006a290300370200200041286a200241e0006a41186a29030037020020004188808080783602000c070b2000418e808080783602000c060b02402004450d0020012003417e6a3602042001200541026a3602000240024002400240024020052d00012204417f6a0e050400010203050b410221040c030b20034106490d0320012003417a6a3602042001200541066a3602002005280002210d410321040c020b20034106490d0220012003417a6a3602042001200541066a3602002005280002210d410421040c010b20034106490d0120012003417a6a3602042001200541066a3602002005280002210d410521040b2000200d3602082000200436020420004189808080783602000c060b2000418e808080783602000c050b2002200110a2a2808000024020022903004213510d00200241e0006a41286a200241286a2903002206370300200241e0006a41206a200241206a2903002207370300200241e0006a41186a200241186a2903002208370300200241e0006a41106a200241106a2903002209370300200241e0006a41086a200241086a290300220a370300200241c0016a410c6a200a370200200241c0016a41146a2009370200200241c0016a411c6a2008370200200241c0016a41246a2007370200200241c0016a412c6a2006370200200220022903002206370360200220063702c401200020022902c0013702042000410c6a200241c0016a41086a290200370200200041146a200241c0016a41106a2902003702002000411c6a200241c0016a41186a290200370200200041246a200241c0016a41206a2902003702002000412c6a200241c0016a41286a290200370200200041346a200241f0016a2802003602002000418a808080783602000c050b2000418e808080783602000c040b02402004450d0020012003417e6a3602042001200541026a3602000b2000418e808080783602000c030b2002200110cba2808000024020022802004104460d00200241e0006a41186a200241186a2903002206370300200241e0006a41106a200241106a2903002207370300200241e0006a41086a200241086a2903002208370300200241c0016a410c6a2008370200200241c0016a41146a2007370200200241c0016a411c6a2006370200200220022903002206370360200220063702c401200020022902c0013702042000410c6a200241c0016a41086a290200370200200041146a200241c0016a41106a2902003702002000411c6a200241c0016a41186a290200370200200041246a200241e0016a2802003602002000418c808080783602000c030b2000418e808080783602000c020b02402004450d0020012003417e6a360204410221042001200541026a3602000240024020052d00010e020001020b20034106490d0120012003417a6a3602042001200541066a3602002005280002210d410121040b2000200d360208200020043602042000418d808080783602000c020b2000418e808080783602000c010b2000418e808080783602000b200241b0026a2480808080000bb61f02087f017e23808080800041306b22012480808080000240024002400240024002400240024002402000280200220241ffffffff076a220341012003410d491b0e0a00010808020304050806080b0240024002400240024002400240024020002d0008417f6a0e0a010f0203040506070f0f000b200028020c450d0e2000280210410028029c96db8000118080808000000c0e0b200028020c450d0d2000280210410028029c96db8000118080808000000c0d0b200028020c450d0c2000280210410028029c96db8000118080808000000c0c0b200028020c450d0b2000280210410028029c96db8000118080808000000c0b0b2000410c6a10ac8c808000200028020c450d0a2000280210410028029c96db8000118080808000000c0a0b20002802102104024020002802142203450d002003410171210541002102024020034101460d002003417e7121062004210341002102034002402003280200450d00200341046a280200410028029c96db8000118080808000000b02402003410c6a280200450d00200341106a280200410028029c96db8000118080808000000b200341186a21032006200241026a2202470d000b0b2005450d0020042002410c6c6a2203280200450d002003280204410028029c96db8000118080808000000b200028020c450d092004410028029c96db8000118080808000000c090b2000280210450d082000280214410028029c96db8000118080808000000c080b200028020c450d072000280210410028029c96db8000118080808000000c070b02402002418080808078470d0020002802042103410421020c060b02402002450d002000280204410028029c96db8000118080808000000b200041d8006a10e68b808000200028023821040240200028023c2203450d002003410171210541002102024020034101460d002003417e7121062004210341002102034002402003280200450d00200341046a280200410028029c96db8000118080808000000b0240200341106a280200450d00200341146a280200410028029c96db8000118080808000000b200341206a21032006200241026a2202470d000b0b2005450d00200420024104746a2203280200450d002003280204410028029c96db8000118080808000000b02402000280234450d002004410028029c96db8000118080808000000b02400240200028026422030d0041002103410021020c010b2001200336022420014100360220200120033602142001410036021020012000280268220336022820012003360218200028026c2102410121030b2001200236022c2001200336021c2001200336020c2001410c6a10d18a80800020002802442107024020002802482208450d0041002105034002402007200541f0006c6a22042802082202450d00200428020421030340024020032d0000220641034b0d0020032006410274419883cd80006a2802006a2206280200450d00200641046a280200410028029c96db8000118080808000000b200341146a21032002417f6a22020d000b0b02402004280200450d002004280204410028029c96db8000118080808000000b200541016a22052008470d000b0b02402000280240450d002007410028029c96db8000118080808000000b41cc002102200028024c2203418080808078470d050c060b024002400240024002400240024020002d0010417f6a0e07000102030405060c0b20002d00144102470d0b2000280218450d0b200028021c410028029c96db8000118080808000000c0b0b024020002d00144102470d002000280218450d00200028021c410028029c96db8000118080808000000b20002d00384102470d0a200028023c450d0a2000280240410028029c96db8000118080808000000c0a0b20002d00144102470d092000280218450d09200028021c410028029c96db8000118080808000000c090b20002d00144102470d082000280218450d08200028021c410028029c96db8000118080808000000c080b20002d00144102470d072000280218450d07200028021c410028029c96db8000118080808000000c070b2000280214450d062000280218410028029c96db8000118080808000000c060b20002d00144102470d052000280218450d05200028021c410028029c96db8000118080808000000c050b024002400240024020002d00082203417c6a41042003417b6a41ff01714105491b417f6a0e0400010203080b200028020c22031086a38080002003410028029c96db8000118080808000000c070b200028022022031086a38080002003410028029c96db8000118080808000000c060b20002d000c4102470d052000280210450d052000280214410028029c96db8000118080808000000c050b024020034102470d00200028020c450d002000280210410028029c96db8000118080808000000b200028022c22031086a38080002003410028029c96db8000118080808000000c040b20002d00104101470d032000280214450d032000280218410028029c96db8000118080808000000c030b20002802042203418080808078460d022003450d022000280208410028029c96db8000118080808000000c020b024002400240024002400240024002400240024002400240024002402000290308427e7c2209a741016a410e20094211541b417f6a0e1000010203040f050607080f090a0b0c0d0f0b024002400240200028021022032d0000220241636a41002002411e71411e461b0e020201000b200341046a1080a38080000c010b200341046a10f1a28080000b2003410028029c96db800011808080800000200028021410afa38080000c0e0b024002400240200028021022032d0000220241636a41002002411e71411e461b0e020201000b200341046a1080a38080000c010b200341046a10f1a28080000b2003410028029c96db800011808080800000024002400240200028021422032d0000220241636a41002002411e71411e461b0e020201000b200341046a1080a38080000c010b200341046a10f1a28080000b2003410028029c96db800011808080800000200028021810b0a38080000c0d0b024002400240200028021022032d0000220241636a41002002411e71411e461b0e020201000b200341046a1080a38080000c010b200341046a10f1a28080000b2003410028029c96db800011808080800000024002400240200028021422032d0000220241636a41002002411e71411e461b0e020201000b200341046a1080a38080000c010b200341046a10f1a28080000b2003410028029c96db800011808080800000200028021810b0a38080000c0c0b2000280220220641046a21000240024002400240024020062802000e020102000b0240200628020c2202450d00200628020821030340200310d38b808000200341a0016a21032002417f6a22020d000b0b2000280200450d03200641086a21030c020b200010d48b8080002000280200450d02200641086a21030c010b200010d58b8080002000280200450d01200641086a21030b2003280200410028029c96db8000118080808000000b2006410028029c96db8000118080808000000c0b0b200028021022031080a38080002003410028029c96db8000118080808000000c0a0b024002400240200028021022032d0000220241636a41002002411e71411e461b0e020201000b200341046a1080a38080000c010b200341046a10f1a28080000b2003410028029c96db8000118080808000000c090b024002400240200028021022032d0000220241636a41002002411e71411e461b0e020201000b200341046a1080a38080000c010b200341046a10f1a28080000b2003410028029c96db8000118080808000000c080b024002400240200028022822032d0000220241636a41002002411e71411e461b0e020201000b200341046a1080a38080000c010b200341046a10f1a28080000b2003410028029c96db800011808080800000024002400240200028022c22032d0000220241636a41002002411e71411e461b0e020201000b200341046a1080a38080000c010b200341046a10f1a28080000b2003410028029c96db800011808080800000200028023010b0a38080000c070b024002400240200028022822032d0000220241636a41002002411e71411e461b0e020201000b200341046a1080a38080000c010b200341046a10f1a28080000b2003410028029c96db800011808080800000024002400240200028022c22032d0000220241636a41002002411e71411e461b0e020201000b200341046a1080a38080000c010b200341046a10f1a28080000b2003410028029c96db800011808080800000200028023010b0a38080000c060b024002400240200028022822032d0000220241636a41002002411e71411e461b0e020201000b200341046a1080a38080000c010b200341046a10f1a28080000b2003410028029c96db800011808080800000024002400240200028022c22032d0000220241636a41002002411e71411e461b0e020201000b200341046a1080a38080000c010b200341046a10f1a28080000b2003410028029c96db800011808080800000200028023010b0a38080000c050b200028021010b0a3808000024002400240200028021422032d0000220241636a41002002411e71411e461b0e020201000b200341046a1080a38080000c010b200341046a10f1a28080000b2003410028029c96db8000118080808000000c040b024002400240200028022022032d0000220241636a41002002411e71411e461b0e020201000b200341046a1080a38080000c010b200341046a10f1a28080000b2003410028029c96db800011808080800000200028022410b0a38080000240200028022822032d00002202411f4b0d0002400240200241636a41002002411e71411e461b0e020201000b200341046a1080a38080000c010b200341046a10f1a28080000b2003410028029c96db800011808080800000024002400240200028022c22032d0000220241626a4100200241616a41ff01714102491b0e020201000b200341046a1080a38080000c010b200341046a10f1a28080000b2003410028029c96db8000118080808000000240200028023022032d00002202411f4b0d0002400240200241636a41002002411e71411e461b0e020201000b200341046a1080a38080000c010b200341046a10f1a28080000b2003410028029c96db800011808080800000200028023410afa38080000c030b024002400240200028022022032d0000220241636a41002002411e71411e461b0e020201000b200341046a1080a38080000c010b200341046a10f1a28080000b2003410028029c96db8000118080808000000c020b024002400240200028021022032d0000220241636a41002002411e71411e461b0e020201000b200341046a1080a38080000c010b200341046a10f1a28080000b2003410028029c96db8000118080808000000c010b2003450d00200020026a280204410028029c96db8000118080808000000b200141306a2480808080000b891802047f077e23808080800041c0026b220224808080800002400240024002400240024002400240024002400240024002400240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e33010203040e0e0e0e0e0e050e0e0e0e060e0e0e0e0e07080e0e0e0e0e0e0e090a0b0c0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0d0e0b2000418e808080783602000c0e0b200241106a200110a4918080000240024020022d0010450d00200241f0006a41206a200241106a41206a2903002206370300200241f0006a41186a200241106a41186a2903002207370300200241f0006a41106a200241106a41106a2903002208370300200241f0006a41086a200241106a41086a2903002209370300200241d0016a410c6a2009370200200241d0016a41146a2008370200200241d0016a411c6a2007370200200241d0016a41246a2006370200200220022903102206370370200220063702d401200020022902d0013702042000410c6a200241d0016a41086a290200370200200041146a200241d0016a41106a2902003702002000411c6a200241d0016a41186a290200370200200041246a200241d0016a41206a2902003702002000412c6a200241f8016a28020036020041818080807821040c010b418e8080807821040b200020043602000c0d0b0240200328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030002400240024020052d00000e020001030b200241d0016a200110c89c80800020022802d0012204418080808078460d02200241186a200241dc016a280200360200200220022902d401370310200241f0006a200241e0016a41e00010f5b28080001a0c010b2002200110e98880800020022802000d01200241d0016a2001200228020410f984808000418080808078210420022802d001418080808078460d01200241106a41086a200241d0016a41086a280200360200200220022902d0013703100b20002004360200200020022903103702042000410c6a200241186a280200360200200041106a200241f0006a41e00010f5b28080001a0c0d0b2000418e808080783602000c0c0b0240200328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000d00200241d0016a200110f48880800020022802d0014101460d00200020022903d80137030820004183808080783602000c0c0b2000418e808080783602000c0b0b0240200328020828020022042802042201450d0020042001417f6a3602042004200428020041016a3602002003427f200329030042017c22062006501b3703000b2000418e808080783602000c0a0b200241106a200110e18d808000024020022d0010450d00200241f0006a200241106a41e00010f5b28080001a200241dc016a200241f0006a41e00010f5b28080001a200041046a200241d0016a41ec0010f5b28080001a20004185808080783602000c0a0b2000418e808080783602000c090b200241106a200110fb8e808000024020022d0010410a460d00200241f0006a41206a200241106a41206a2903002206370300200241f0006a41186a200241106a41186a2903002207370300200241f0006a41106a200241106a41106a2903002208370300200241f0006a41086a200241106a41086a2903002209370300200241d0016a410c6a2009370200200241d0016a41146a2008370200200241d0016a411c6a2007370200200241d0016a41246a2006370200200220022903102206370370200220063702d401200020022902d0013702042000410c6a200241d0016a41086a290200370200200041146a200241d0016a41106a2902003702002000411c6a200241d0016a41186a290200370200200041246a200241d0016a41206a2902003702002000412c6a200241f8016a28020036020020004186808080783602000c090b2000418e808080783602000c080b200241106a200110a393808000024020022d0010450d00200241f0006a41386a200241106a41386a2903002206370300200241f0006a41306a200241106a41306a2903002207370300200241f0006a41286a200241106a41286a2903002208370300200241f0006a41206a200241106a41206a2903002209370300200241f0006a41186a200241106a41186a290300220a370300200241f0006a41106a200241106a41106a290300220b370300200241e4016a2002290318220c370200200241ec016a200b370200200241f4016a200a370200200241fc016a200937020020024184026a20083702002002418c026a200737020020024194026a20063702002002200c370378200220022903102206370370200220063702dc01200041046a200241d0016a41cc0010f5b28080001a20004187808080783602000c080b2000418e808080783602000c070b200241d0016a200110ac91808000024020022802d001418180808078460d00200020022902d0013702042000412c6a200241f8016a280200360200200041246a200241f0016a2902003702002000411c6a200241e8016a290200370200200041146a200241e0016a2902003702002000410c6a200241d8016a29020037020020004188808080783602000c070b2000418e808080783602000c060b200241086a200110c5a7808000024020022802082204450d00200228020c2103200020043602042000418980808078360200200020033602080c060b2000418e808080783602000c050b200241106a200110a3a2808000024020022903104213510d00200241f0006a41286a200241106a41286a2903002206370300200241f0006a41206a200241106a41206a2903002207370300200241f0006a41186a200241106a41186a2903002208370300200241f0006a41106a200241106a41106a2903002209370300200241f0006a41086a200241106a41086a290300220a370300200241d0016a410c6a200a370200200241d0016a41146a2009370200200241d0016a411c6a2008370200200241d0016a41246a2007370200200241d0016a412c6a2006370200200220022903102206370370200220063702d401200020022902d0013702042000410c6a200241d0016a41086a290200370200200041146a200241d0016a41106a2902003702002000411c6a200241d0016a41186a290200370200200041246a200241d0016a41206a2902003702002000412c6a200241d0016a41286a290200370200200041346a20024180026a2802003602002000418a808080783602000c050b2000418e808080783602000c040b0240200328020828020022042802042201450d0020042001417f6a3602042004200428020041016a3602002003427f200329030042017c22062006501b3703000b2000418e808080783602000c030b200241106a200110c9a2808000024020022802104104460d00200241f0006a41186a200241106a41186a2903002206370300200241f0006a41106a200241106a41106a2903002207370300200241f0006a41086a200241106a41086a2903002208370300200241d0016a410c6a2008370200200241d0016a41146a2007370200200241d0016a411c6a2006370200200220022903102206370370200220063702d401200020022902d0013702042000410c6a200241d0016a41086a290200370200200041146a200241d0016a41106a2902003702002000411c6a200241d0016a41186a290200370200200041246a200241f0016a2802003602002000418c808080783602000c030b2000418e808080783602000c020b0240200328020828020022042802042201450d0020042001417f6a36020420042004280200220141016a3602002003427f2003290300220742017c22062006501b370300410221040240024020012d00000e020001020b2003280208280200220428020422014104490d0120042001417c6a36020420042004280200220141046a3602002003427f200742057c220620062007541b37030020012800002105410121040b20002005360208200020043602042000418d808080783602000c020b2000418e808080783602000c010b2000418e808080783602000b200241c0026a2480808080000bd51602067f077e23808080800041c0026b22022480808080000240024002400240024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b02400240024002400240024002400240024002400240024002400240024020044101710d00200541ff01710e33010203040d0d0d0d0d0d050d0d0d0d060d0d0d0d0d07080d0d0d0d0d0d0d090a0b0c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0e0d0b2000418e808080783602000c140b20024180016a200110a5918080000240024020022d008001450d00200241e0016a41206a20024180016a41206a2903002208370300200241e0016a41186a20024180016a41186a2903002209370300200241e0016a41106a20024180016a41106a290300220a370300200241e0016a41086a20024180016a41086a290300220b370300200241106a410c6a200b370200200241106a41146a200a370200200241106a411c6a2009370200200241106a41246a2008370200200220022903800122083703e00120022008370214200020022902103702042000410c6a200241106a41086a290200370200200041146a200241106a41106a2902003702002000411c6a200241106a41186a290200370200200041246a200241106a41206a2902003702002000412c6a200241386a28020036020041818080807821040c010b418e8080807821040b200020043602000c130b200241106a200110f3a480800002402002280210418180808078460d002000200241106a41f00010f5b28080001a0c130b2000418e808080783602000c120b200241106a200110899c808000024020022802100d002000200229031837030820004183808080783602000c120b2000418e808080783602000c110b024002400240200128020022032802082204280204200428020c22014b0d0020042802082204280208220520042802102201460d02200141016a2201450d0f200120054b0d10200420013602100c010b2004200141016a36020c0b2003427f200329030042017c22082008501b3703000b2000418e808080783602000c100b20024180016a200110e08d808000024020022d008001450d00200241e0016a20024180016a41e00010f5b28080001a2002411c6a200241e0016a41e00010f5b28080001a200041046a200241106a41ec0010f5b28080001a20004185808080783602000c100b2000418e808080783602000c0f0b20024180016a200110f98e808000024020022d008001410a460d00200241e0016a41206a20024180016a41206a2903002208370300200241e0016a41186a20024180016a41186a2903002209370300200241e0016a41106a20024180016a41106a290300220a370300200241e0016a41086a20024180016a41086a290300220b370300200241106a410c6a200b370200200241106a41146a200a370200200241106a411c6a2009370200200241106a41246a2008370200200220022903800122083703e00120022008370214200020022902103702042000410c6a200241106a41086a290200370200200041146a200241106a41106a2902003702002000411c6a200241106a41186a290200370200200041246a200241106a41206a2902003702002000412c6a200241386a28020036020020004186808080783602000c0f0b2000418e808080783602000c0e0b20024180016a200110a493808000024020022d008001450d00200241e0016a41386a20024180016a41386a2903002208370300200241e0016a41306a20024180016a41306a2903002209370300200241e0016a41286a20024180016a41286a290300220a370300200241e0016a41206a20024180016a41206a290300220b370300200241e0016a41186a20024180016a41186a290300220c370300200241e0016a41106a20024180016a41106a290300220d370300200241246a200229038801220e3702002002412c6a200d370200200241346a200c3702002002413c6a200b370200200241c4006a200a370200200241cc006a2009370200200241d4006a20083702002002200e3703e801200220022903800122083703e0012002200837021c200041046a200241106a41cc0010f5b28080001a20004187808080783602000c0e0b2000418e808080783602000c0d0b200241106a200110ae9180800002402002280210418180808078460d00200020022902103702042000412c6a200241386a280200360200200041246a200241306a2902003702002000411c6a200241286a290200370200200041146a200241206a2902003702002000410c6a200241186a29020037020020004188808080783602000c0d0b2000418e808080783602000c0c0b2002200110c4a7808000024020022802002204450d0020022802042103200020043602042000418980808078360200200020033602080c0c0b2000418e808080783602000c0b0b20024180016a2001109ea280800002402002290380014213510d00200241e0016a41286a20024180016a41286a2903002208370300200241e0016a41206a20024180016a41206a2903002209370300200241e0016a41186a20024180016a41186a290300220a370300200241e0016a41106a20024180016a41106a290300220b370300200241e0016a41086a20024180016a41086a290300220c370300200241106a410c6a200c370200200241106a41146a200b370200200241106a411c6a200a370200200241106a41246a2009370200200241106a412c6a2008370200200220022903800122083703e00120022008370214200020022902103702042000410c6a200241106a41086a290200370200200041146a200241106a41106a2902003702002000411c6a200241106a41186a290200370200200041246a200241106a41206a2902003702002000412c6a200241106a41286a290200370200200041346a200241c0006a2802003602002000418a808080783602000c0b0b2000418e808080783602000c0a0b024002400240200128020022032802082204280204200428020c22014b0d0020042802082204280208220520042802102201460d02200141016a2201450d0a200120054b0d0b200420013602100c010b2004200141016a36020c0b2003427f200329030042017c22082008501b3703000b2000418e808080783602000c090b20024180016a200110caa280800002402002280280014104460d00200241e0016a41186a20024180016a41186a2903002208370300200241e0016a41106a20024180016a41106a2903002209370300200241e0016a41086a20024180016a41086a290300220a370300200241106a410c6a200a370200200241106a41146a2009370200200241106a411c6a2008370200200220022903800122083703e00120022008370214200020022902103702042000410c6a200241106a41086a290200370200200041146a200241106a41106a2902003702002000411c6a200241106a41186a290200370200200041246a200241306a2802003602002000418c808080783602000c090b2000418e808080783602000c080b2000418e808080783602000c070b200241086a200110c197808000024020022802082204450d00200228020c2103200020043602042000418d80808078360200200020033602080c070b2000418e808080783602000c060b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b417f200141e493d0800010b781808000000b2001200541e493d0800010b581808000000b417f200141e493d0800010b781808000000b2001200541e493d0800010b581808000000b200241c0026a2480808080000bf41702047f077e23808080800041c0026b220224808080800002400240024002400240024002400240024002400240024002400240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e33010203040e0e0e0e0e0e050e0e0e0e060e0e0e0e0e07080e0e0e0e0e0e0e090a0b0c0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0d0e0b2000418e808080783602000c0e0b200241106a200110a2918080000240024020022d0010450d00200241f0006a41206a200241106a41206a2903002206370300200241f0006a41186a200241106a41186a2903002207370300200241f0006a41106a200241106a41106a2903002208370300200241f0006a41086a200241106a41086a2903002209370300200241d0016a410c6a2009370200200241d0016a41146a2008370200200241d0016a411c6a2007370200200241d0016a41246a2006370200200220022903102206370370200220063702d401200020022902d0013702042000410c6a200241d0016a41086a290200370200200041146a200241d0016a41106a2902003702002000411c6a200241d0016a41186a290200370200200041246a200241d0016a41206a2902003702002000412c6a200241f8016a28020036020041818080807821040c010b418e8080807821040b200020043602000c0d0b0240200328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030002400240024020052d00000e020001030b200241d0016a200110cb9c80800020022802d0012204418080808078460d02200241186a200241dc016a280200360200200220022902d401370310200241f0006a200241e0016a41e00010f5b28080001a0c010b2002200110e88880800020022802000d01200241d0016a20012002280204108a85808000418080808078210420022802d001418080808078460d01200241106a41086a200241d0016a41086a280200360200200220022902d0013703100b20002004360200200020022903103702042000410c6a200241186a280200360200200041106a200241f0006a41e00010f5b28080001a0c0d0b2000418e808080783602000c0c0b0240200328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000d00200241d0016a200110f88880800020022802d0014101460d00200020022903d80137030820004183808080783602000c0c0b2000418e808080783602000c0b0b0240200328020822042802042201450d0020042001417f6a3602042004200428020041016a3602002003427f200329030042017c22062006501b3703000b2000418e808080783602000c0a0b200241106a200110e38d808000024020022d0010450d00200241f0006a200241106a41e00010f5b28080001a200241dc016a200241f0006a41e00010f5b28080001a200041046a200241d0016a41ec0010f5b28080001a20004185808080783602000c0a0b2000418e808080783602000c090b200241106a200110fc8e808000024020022d0010410a460d00200241f0006a41206a200241106a41206a2903002206370300200241f0006a41186a200241106a41186a2903002207370300200241f0006a41106a200241106a41106a2903002208370300200241f0006a41086a200241106a41086a2903002209370300200241d0016a410c6a2009370200200241d0016a41146a2008370200200241d0016a411c6a2007370200200241d0016a41246a2006370200200220022903102206370370200220063702d401200020022902d0013702042000410c6a200241d0016a41086a290200370200200041146a200241d0016a41106a2902003702002000411c6a200241d0016a41186a290200370200200041246a200241d0016a41206a2902003702002000412c6a200241f8016a28020036020020004186808080783602000c090b2000418e808080783602000c080b200241106a200110a093808000024020022d0010450d00200241f0006a41386a200241106a41386a2903002206370300200241f0006a41306a200241106a41306a2903002207370300200241f0006a41286a200241106a41286a2903002208370300200241f0006a41206a200241106a41206a2903002209370300200241f0006a41186a200241106a41186a290300220a370300200241f0006a41106a200241106a41106a290300220b370300200241e4016a2002290318220c370200200241ec016a200b370200200241f4016a200a370200200241fc016a200937020020024184026a20083702002002418c026a200737020020024194026a20063702002002200c370378200220022903102206370370200220063702dc01200041046a200241d0016a41cc0010f5b28080001a20004187808080783602000c080b2000418e808080783602000c070b200241d0016a200110af91808000024020022802d001418180808078460d00200020022902d0013702042000412c6a200241f8016a280200360200200041246a200241f0016a2902003702002000411c6a200241e8016a290200370200200041146a200241e0016a2902003702002000410c6a200241d8016a29020037020020004188808080783602000c070b2000418e808080783602000c060b200241086a200110c3a7808000024020022802082204450d00200228020c2103200020043602042000418980808078360200200020033602080c060b2000418e808080783602000c050b200241106a200110a4a2808000024020022903104213510d00200241f0006a41286a200241106a41286a2903002206370300200241f0006a41206a200241106a41206a2903002207370300200241f0006a41186a200241106a41186a2903002208370300200241f0006a41106a200241106a41106a2903002209370300200241f0006a41086a200241106a41086a290300220a370300200241d0016a410c6a200a370200200241d0016a41146a2009370200200241d0016a411c6a2008370200200241d0016a41246a2007370200200241d0016a412c6a2006370200200220022903102206370370200220063702d401200020022902d0013702042000410c6a200241d0016a41086a290200370200200041146a200241d0016a41106a2902003702002000411c6a200241d0016a41186a290200370200200041246a200241d0016a41206a2902003702002000412c6a200241d0016a41286a290200370200200041346a20024180026a2802003602002000418a808080783602000c050b2000418e808080783602000c040b0240200328020822042802042201450d0020042001417f6a3602042004200428020041016a3602002003427f200329030042017c22062006501b3703000b2000418e808080783602000c030b200241106a200110cda2808000024020022802104104460d00200241f0006a41186a200241106a41186a2903002206370300200241f0006a41106a200241106a41106a2903002207370300200241f0006a41086a200241106a41086a2903002208370300200241d0016a410c6a2008370200200241d0016a41146a2007370200200241d0016a411c6a2006370200200220022903102206370370200220063702d401200020022902d0013702042000410c6a200241d0016a41086a290200370200200041146a200241d0016a41106a2902003702002000411c6a200241d0016a41186a290200370200200041246a200241f0016a2802003602002000418c808080783602000c030b2000418e808080783602000c020b0240200328020822042802042201450d0020042001417f6a36020420042004280200220141016a3602002003427f2003290300220742017c22062006501b370300410221040240024020012d00000e020001020b2003280208220428020422014104490d0120042001417c6a36020420042004280200220141046a3602002003427f200742057c220620062007541b37030020012800002105410121040b20002005360208200020043602042000418d808080783602000c020b2000418e808080783602000c010b2000418e808080783602000b200241c0026a2480808080000bfc1703057f077e017f23808080800041b0026b22022480808080000240024002400240024002400240024002400240024002400240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a36020020062d00000e33010203040e0e0e0e0e0e050e0e0e0e060e0e0e0e0e07080e0e0e0e0e0e0e090a0b0c0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0d0e0b2000418e808080783602000c0e0b2002200110a1918080000240024020022d0000450d00200241e0006a41206a200241206a2903002207370300200241e0006a41186a200241186a2903002208370300200241e0006a41106a200241106a2903002209370300200241e0006a41086a200241086a290300220a370300200241c0016a410c6a200a370200200241c0016a41146a2009370200200241c0016a411c6a2008370200200241c0016a41246a2007370200200220022903002207370360200220073702c401200020022902c0013702042000410c6a200241c0016a41086a290200370200200041146a200241c0016a41106a2902003702002000411c6a200241c0016a41186a290200370200200041246a200241c0016a41206a2902003702002000412c6a200241e8016a28020036020041818080807821030c010b418e8080807821030b200020033602000c0d0b02402005450d0020032004417e6a3602042003200641026a36020002400240024020062d00010e020001030b200241c0016a200110c99c80800020022802c0012203418080808078460d02200241086a200241cc016a280200360200200220022902c401370300200241e0006a200241d0016a41e00010f5b28080001a0c010b200241c0016a200110c88c808000418080808078210320022802c001418080808078460d01200241086a200241c0016a41086a280200360200200220022902c0013703000b20002003360200200020022903003702042000410c6a200241086a280200360200200041106a200241e0006a41e00010f5b28080001a0c0d0b2000418e808080783602000c0c0b02402005450d0020032004417e6a3602042003200641026a36020020062d00010d00200241c0016a200110f68880800020022802c0014101460d00200020022903c80137030820004183808080783602000c0c0b2000418e808080783602000c0b0b02402005450d0020032004417e6a3602042003200641026a3602000b2000418e808080783602000c0a0b2002200110df8d808000024020022d0000450d00200241e0006a200241e00010f5b28080001a200241cc016a200241e0006a41e00010f5b28080001a200041046a200241c0016a41ec0010f5b28080001a20004185808080783602000c0a0b2000418e808080783602000c090b2002200110fd8e808000024020022d0000410a460d00200241e0006a41206a200241206a2903002207370300200241e0006a41186a200241186a2903002208370300200241e0006a41106a200241106a2903002209370300200241e0006a41086a200241086a290300220a370300200241c0016a410c6a200a370200200241c0016a41146a2009370200200241c0016a411c6a2008370200200241c0016a41246a2007370200200220022903002207370360200220073702c401200020022902c0013702042000410c6a200241c0016a41086a290200370200200041146a200241c0016a41106a2902003702002000411c6a200241c0016a41186a290200370200200041246a200241c0016a41206a2902003702002000412c6a200241e8016a28020036020020004186808080783602000c090b2000418e808080783602000c080b2002200110a193808000024020022d0000450d00200241e0006a41386a200241386a2903002207370300200241e0006a41306a200241306a2903002208370300200241e0006a41286a200241286a2903002209370300200241e0006a41206a200241206a290300220a370300200241e0006a41186a200241186a290300220b370300200241e0006a41106a200241106a290300220c370300200241d4016a2002290308220d370200200241dc016a200c370200200241e4016a200b370200200241ec016a200a370200200241f4016a2009370200200241fc016a200837020020024184026a20073702002002200d370368200220022903002207370360200220073702cc01200041046a200241c0016a41cc0010f5b28080001a20004187808080783602000c080b2000418e808080783602000c070b02402005450d0020032004417e6a3602042003200641026a2205360200418080808078210e0240024020062d00010e020001020b20044122490d0120032004415e6a3602042003200641226a360200200241c0016a41086a2203200541086a290000370300200241c0016a41106a2204200541106a290000370300200241c0016a41186a2206200541186a290000370300200220052900003703c0012002200110c88c8080002002280200220e418080808078460d01200241e0006a41086a2003290300370300200241e0006a41106a2004290300370300200241e0006a41186a2006290300370300200220022903c001370360200229020421070b200020073703082000200e36020420002002290360370210200041186a200241e8006a290300370200200041206a200241f0006a290300370200200041286a200241e0006a41186a29030037020020004188808080783602000c070b2000418e808080783602000c060b02402005450d0020032004417e6a3602042003200641026a3602000240024002400240024020062d00012201417f6a0e050400010203050b410221010c030b20044106490d0320032004417a6a3602042003200641066a36020020062800022105410321010c020b20044106490d0220032004417a6a3602042003200641066a36020020062800022105410421010c010b20044106490d0120032004417a6a3602042003200641066a36020020062800022105410521010b200020053602082000200136020420004189808080783602000c060b2000418e808080783602000c050b2002200110a6a2808000024020022903004213510d00200241e0006a41286a200241286a2903002207370300200241e0006a41206a200241206a2903002208370300200241e0006a41186a200241186a2903002209370300200241e0006a41106a200241106a290300220a370300200241e0006a41086a200241086a290300220b370300200241c0016a410c6a200b370200200241c0016a41146a200a370200200241c0016a411c6a2009370200200241c0016a41246a2008370200200241c0016a412c6a2007370200200220022903002207370360200220073702c401200020022902c0013702042000410c6a200241c0016a41086a290200370200200041146a200241c0016a41106a2902003702002000411c6a200241c0016a41186a290200370200200041246a200241c0016a41206a2902003702002000412c6a200241c0016a41286a290200370200200041346a200241f0016a2802003602002000418a808080783602000c050b2000418e808080783602000c040b02402005450d0020032004417e6a3602042003200641026a3602000b2000418e808080783602000c030b2002200110cea2808000024020022802004104460d00200241e0006a41186a200241186a2903002207370300200241e0006a41106a200241106a2903002208370300200241e0006a41086a200241086a2903002209370300200241c0016a410c6a2009370200200241c0016a41146a2008370200200241c0016a411c6a2007370200200220022903002207370360200220073702c401200020022902c0013702042000410c6a200241c0016a41086a290200370200200041146a200241c0016a41106a2902003702002000411c6a200241c0016a41186a290200370200200041246a200241e0016a2802003602002000418c808080783602000c030b2000418e808080783602000c020b02402005450d0020032004417e6a360204410221012003200641026a3602000240024020062d00010e020001020b20044106490d0120032004417a6a3602042003200641066a36020020062800022105410121010b20002005360208200020013602042000418d808080783602000c020b2000418e808080783602000c010b2000418e808080783602000b200241b0026a2480808080000bac1602067f077e23808080800041c0026b2202248080808000024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d0f200720054b0d1020042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00000e33010203040d0d0d0d0d0d050d0d0d0d060d0d0d0d0d07080d0d0d0d0d0d0d090a0b0c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0e0d0b2000418e808080783602000c160b20024180016a200110a3918080000240024020022d008001450d00200241e0016a41206a20024180016a41206a2903002208370300200241e0016a41186a20024180016a41186a2903002209370300200241e0016a41106a20024180016a41106a290300220a370300200241e0016a41086a20024180016a41086a290300220b370300200241106a410c6a200b370200200241106a41146a200a370200200241106a411c6a2009370200200241106a41246a2008370200200220022903800122083703e00120022008370214200020022902103702042000410c6a200241106a41086a290200370200200041146a200241106a41106a2902003702002000411c6a200241106a41186a290200370200200041246a200241106a41206a2902003702002000412c6a200241386a28020036020041818080807821040c010b418e8080807821040b200020043602000c150b200241106a200110f4a480800002402002280210418180808078460d002000200241106a41f00010f5b28080001a0c150b2000418e808080783602000c140b024020032802082204280208220520042802102206460d00200641016a2207450d0e200720054b0d0f20042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00000d00200241106a200110f78880800020022802104101460d002000200229031837030820004183808080783602000c140b2000418e808080783602000c130b024020032802082204280208220120042802102206460d00200641016a2206450d0f200620014b0d10200420063602102003427f200329030042017c22082008501b3703000b2000418e808080783602000c120b20024180016a200110e28d808000024020022d008001450d00200241e0016a20024180016a41e00010f5b28080001a2002411c6a200241e0016a41e00010f5b28080001a200041046a200241106a41ec0010f5b28080001a20004185808080783602000c120b2000418e808080783602000c110b20024180016a200110f88e808000024020022d008001410a460d00200241e0016a41206a20024180016a41206a2903002208370300200241e0016a41186a20024180016a41186a2903002209370300200241e0016a41106a20024180016a41106a290300220a370300200241e0016a41086a20024180016a41086a290300220b370300200241106a410c6a200b370200200241106a41146a200a370200200241106a411c6a2009370200200241106a41246a2008370200200220022903800122083703e00120022008370214200020022902103702042000410c6a200241106a41086a290200370200200041146a200241106a41106a2902003702002000411c6a200241106a41186a290200370200200041246a200241106a41206a2902003702002000412c6a200241386a28020036020020004186808080783602000c110b2000418e808080783602000c100b20024180016a200110a293808000024020022d008001450d00200241e0016a41386a20024180016a41386a2903002208370300200241e0016a41306a20024180016a41306a2903002209370300200241e0016a41286a20024180016a41286a290300220a370300200241e0016a41206a20024180016a41206a290300220b370300200241e0016a41186a20024180016a41186a290300220c370300200241e0016a41106a20024180016a41106a290300220d370300200241246a200229038801220e3702002002412c6a200d370200200241346a200c3702002002413c6a200b370200200241c4006a200a370200200241cc006a2009370200200241d4006a20083702002002200e3703e801200220022903800122083703e0012002200837021c200041046a200241106a41cc0010f5b28080001a20004187808080783602000c100b2000418e808080783602000c0f0b200241106a200110ad9180800002402002280210418180808078460d00200020022902103702042000412c6a200241386a280200360200200041246a200241306a2902003702002000411c6a200241286a290200370200200041146a200241206a2902003702002000410c6a200241186a29020037020020004188808080783602000c0f0b2000418e808080783602000c0e0b2002200110c2a7808000024020022802002204450d0020022802042101200020043602042000418980808078360200200020013602080c0e0b2000418e808080783602000c0d0b20024180016a200110a5a280800002402002290380014213510d00200241e0016a41286a20024180016a41286a2903002208370300200241e0016a41206a20024180016a41206a2903002209370300200241e0016a41186a20024180016a41186a290300220a370300200241e0016a41106a20024180016a41106a290300220b370300200241e0016a41086a20024180016a41086a290300220c370300200241106a410c6a200c370200200241106a41146a200b370200200241106a411c6a200a370200200241106a41246a2009370200200241106a412c6a2008370200200220022903800122083703e00120022008370214200020022902103702042000410c6a200241106a41086a290200370200200041146a200241106a41106a2902003702002000411c6a200241106a41186a290200370200200041246a200241106a41206a2902003702002000412c6a200241106a41286a290200370200200041346a200241c0006a2802003602002000418a808080783602000c0d0b2000418e808080783602000c0c0b024020032802082204280208220120042802102206460d00200641016a2206450d0a200620014b0d0b200420063602102003427f200329030042017c22082008501b3703000b2000418e808080783602000c0b0b20024180016a200110cca280800002402002280280014104460d00200241e0016a41186a20024180016a41186a2903002208370300200241e0016a41106a20024180016a41106a2903002209370300200241e0016a41086a20024180016a41086a290300220a370300200241106a410c6a200a370200200241106a41146a2009370200200241106a411c6a2008370200200220022903800122083703e00120022008370214200020022902103702042000410c6a200241106a41086a290200370200200041146a200241106a41106a2902003702002000411c6a200241106a41186a290200370200200041246a200241306a2802003602002000418c808080783602000c0b0b2000418e808080783602000c0a0b2000418e808080783602000c090b200241086a200110c097808000024020022802082204450d00200228020c2101200020043602042000418d80808078360200200020013602080c090b2000418e808080783602000c080b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b417f200641e493d0800010b781808000000b2006200141e493d0800010b581808000000b417f200641e493d0800010b781808000000b2006200141e493d0800010b581808000000b200241c0026a2480808080000bb00601057f20002802082102024020012802002203200128020822046b41034b0d0020012004410410bea880800020012802002103200128020821040b2001200441046a22053602082001280204220620046a2002360000200028020c21020240200320056b41034b0d0020012005410410bea88080002001280200210320012802042106200128020821050b2001200541046a2204360208200620056a2002360000200028021021050240200320046b41034b0d0020012004410410bea880800020012802042106200128020821040b200620046a20053600002001200441046a22053602082000280214210202402001280200220320056b41034b0d0020012005410410bea880800020012802002103200128020821050b2001200541046a22043602082001280204220620056a2002360000200028021821020240200320046b41034b0d0020012004410410bea88080002001280200210320012802042106200128020821040b2001200441046a2205360208200620046a2002360000200028021c21040240200320056b41034b0d0020012005410410bea880800020012802042106200128020821050b200620056a20043600002001200541046a22053602082000280220210202402001280200220320056b41034b0d0020012005410410bea880800020012802002103200128020821050b2001200541046a22043602082001280204220620056a2002360000200028022421020240200320046b41034b0d0020012004410410bea88080002001280200210320012802042106200128020821040b2001200441046a2205360208200620046a2002360000200028022821040240200320056b41034b0d0020012005410410bea880800020012802042106200128020821050b200620056a20043600002001200541046a22053602082000280200210202402001280200220320056b41034b0d0020012005410410bea880800020012802002103200128020821050b2001200541046a22043602082001280204220620056a2002360000200028020421000240200320046b41034b0d0020012004410410bea880800020012802042106200128020821040b2001200441046a360208200620046a20003600000bcb0a03057f027e017f23808080800041b0016b2203248080808000200041d0006a2204108ea38080002105024002402000280228220641c0004f0d00410221060c010b02402006418080014f0d00410321060c010b410541062006418080808004491b21060b41002107024002402000290300220842c000544100200041086a290300220950220a1b450d004101210a0c010b0240200842808001544100200a1b450d004102210a0c010b02402008428080808004544100200a1b450d004104210a0c010b411120097920087942c0007c20094200521ba74103766b210a0b02400240200620056a200a6a4129410920002d0088021b6a22054100480d00024020050d00410121060c020b41002d0098a2db80001a200541002802a496db80001182808080000022060d01410121070b2007200541b4c9cc800010ae80808000000b2003410036024820032006360244200320053602402004200341c0006a108fa38080002000200341c0006a109897808000200041c0016a200341c0006a1094a08080002003280244210020032802402106024002402003280248220a4180024b0d0002400240024020012d00000e03000102000b200341c0006a41186a200241186a290000370300200341c0006a41106a200241106a290000370300200341c0006a41086a200241086a29000037030020032002290000370340200141016a2000200a200341c0006a410028028c97db80001189808080000021050c030b200341c0006a41186a200241186a290000370300200341c0006a41106a200241106a290000370300200341c0006a41086a200241086a29000037030020032002290000370340200141016a2000200a200341c0006a41002802a497db80001189808080000021050c020b41002105200341206a2000200a41002802b497db800011888080800000200341c0006a200141016a200341206a410028029497db80001188808080000020032d00400d01200341e8006a41206a200341c0006a41216a2d00003a000020034180016a200341d9006a290000370300200341f8006a200341d1006a290000370300200341f0006a200341c9006a2900003703002003200329004137036820034190016a200341e8006a412141002802b497db80001188808080000020034190016a2002412010f9b28080004521050c010b20032000200a41002802b497db80001188808080000002400240024020012d00000e03000102000b200341c0006a41186a200241186a290000370300200341c0006a41106a200241106a290000370300200341c0006a41086a200241086a29000037030020032002290000370340200141016a20034120200341c0006a410028028c97db80001189808080000021050c020b200341c0006a41186a200241186a290000370300200341c0006a41106a200241106a290000370300200341c0006a41086a200241086a29000037030020032002290000370340200141016a20034120200341c0006a41002802a497db80001189808080000021050c010b41002105200341206a2003412041002802b497db800011888080800000200341c0006a200141016a200341206a410028029497db80001188808080000020032d00400d00200341e8006a41206a200341c0006a41216a2d00003a000020034180016a200341d9006a290000370300200341f8006a200341d1006a290000370300200341f0006a200341c9006a2900003703002003200329004137036820034190016a200341e8006a412141002802b497db80001188808080000020034190016a2002412010f9b28080004521050b02402006450d002000410028029c96db8000118080808000000b200341b0016a24808080800020050bea0703027f017e017f02400240024002400240024002400240024002400240024002402000280200220141ffffffff076a220241012002410d491b0e0d01020300040506070809000a0b010b000b41082102024002400240024002400240024002400240024020002d0008417f6a0e0b0009010203040506070708000b200028021441046a21020c080b200028021441046a21020c070b200028021441046a21020c060b200028021441186c41047221020c050b2000280214410c6c41046a21020c040b417f2000280218220041086a22022002200041046a491b21020c030b200028021441046a21020c020b410021020c010b200028021441046a21020b200241016a21020c0a0b024002402001418080808078460d00417f417f417f417f417f417f20002802082202410c6a22012001200241046a491b220241032000350260420c7e2203a741046a2003422088a71b6a220120012002491b2202200028023c4104746a41046a220120012002491b22024103200028026c2201410474410472200141ffffffff004b1b6a220120012002491b2202200028024841f0006c6a41046a220120012002491b22024101200028025441056a200028024c418080808078461b6a220020002002491b21000c010b200028020c41046a21000b200041016a21020c090b02402000290308220342c0005a0d00410221020c090b02402003428080015a0d00410321020c090b024020034280808080045a0d00410521020c090b410a200379a74103766b21020c080b200041106a10e68d80800021020c070b200041086a10ff8e80800021020c060b4105210202400240024002400240024020002d0010417f6a0e09000b01020203030405000b200028021c41057441057221020c0a0b411121020c090b410121020c080b412121020c070b411121020c060b413121020c050b410121022000280204418080808078460d04417f200028020c220041246a22022002200041046a491b41016a21020c040b200028020441027441f483cd80006a28020021020c030b200041086a10a8a280800021020c020b02400240200028020822024103470d0041094105200028020c41014b1b21000c010b41012101200241014b21044101210202402000290310220342c000540d0002402003428080015a0d00410221020c010b024020034280808080045a0d00410421020c010b4109200379a74103766b21020b410d410920041b210402402000290318220342c000540d0002402003428080015a0d00410221010c010b024020034280808080045a0d00410421010c010b4109200379a74103766b21010b200220046a20016a21000b200041016a21020c010b4105410120002802044101461b21020b200241016a0b8d0801037f23808080800041106b22022480808080000240024002400240024002400240024002400240024002400240200028020041ffffffff076a220341012003410d491b0e0d01020300040506070809000a0b010b000b200041086a21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a00002003200110a6918080000c0a0b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41013a00002000200110f5a48080000c090b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200041086a2104200128020420036a41023a00002001200341016a2200360208024020012802002000470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a00002002200436020c2002410c6a2001108d898080000c080b200041106a21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a410a3a00002003200110e58d8080000c070b200041086a21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a410f3a00002003200110fe8e8080000c060b200041106a21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41153a00002003200110a5938080000c050b200041046a21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41163a00002003200110b0918080000c040b200041046a21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a411e3a00002003200110c6a78080000c030b200041086a21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a411f3a00002003200110a7a28080000c020b200041086a21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41213a00002003200110cfa28080000c010b200041046a21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41323a00002003200110c2978080000b200241106a2480808080000ba10201037f23808080800041206b22042480808080004100210502400240200141146c41046a22064100480d00024020060d00410121050c020b41002d0098a2db80001a200641002802a496db80001182808080000022050d01410121050b2005200641b4c9cc800010ae80808000000b20044100360214200420053602102004200636020c200420013602182004200441186a36021c2004411c6a2004410c6a108c8980800002402001450d00200141146c2101034020002004410c6a1091a3808000200041146a21002001416c6a22010d000b0b200428020c21002002200320042802102201200428021441002802f495db80001183808080000002402000450d002001410028029c96db8000118080808000000b200441206a2480808080000be50201067f23808080800041206b22022480808080002002411c6a2103200241186a210402400240024002400240024020002d000022050e050001020305000b2002200041016a36021420002802102106200028020c210041002105200421070c030b410121052002200041016a36021420002802102106200028020c2100200421070c020b2002200041016a36021420002802102106200028020c210041022105200421070c010b200241146a2107200028020c21062000280208210041032105200421030b20032006360200200720003602000b20022005360210200241046a200241106a1099ad8080002002280208210302402001280200200128020822006b200228020c22054f0d0020012000200510bea8808000200128020821000b200128020420006a2003200510f5b28080001a2001200020056a36020802402002280204450d002003410028029c96db8000118080808000000b200241206a2480808080000bca0101057f23808080800041206b220124808080800041002102200141003602102001428080808010370208200141146a1092a380800041012103200128021821040240200128021c2205450d00200141086a4100200510bea8808000200128020c2103200128021021020b200320026a2004200510f5b28080001a2001200220056a36021002402001280214450d002004410028029c96db8000118080808000000b20002001290208370200200041086a200141086a41086a280200360200200141206a2480808080000bf503010b7f23808080800041206b210202400240024002400240200128020422034104490d0020012003417c6a220436020420012001280200220541046a36020020044104490d01200528000021062001200341786a22043602042001200541086a36020020044104490d02200528000421072001200341746a220436020420012005410c6a36020020044104490d03200528000821082001200341706a22043602042001200541106a36020020044104490d04200528000c210920012003416c6a22043602042001200541146a36020002402004450d002005280010210a20012003416b6a3602042001200541156a220b3602000240024020052d0014220c0e020100020b20044121490d0120012003414b6a3602042001200541356a360200200241086a200b41086a290000370300200241106a200b41106a290000370300200241186a200b41186a2900003703002002200b2900003703000b2000200c3a0014200020022903003700152000411d6a200241086a290300370000200041256a200241106a2903003700002000412d6a200241186a2903003700002000200a3602102000200936020c2000200836020820002007360204200020063602000f0b200041023a00140f0b200041023a00140f0b200041023a00140f0b200041023a00140f0b200041023a00140f0b200041023a00140b830301047f20002802002102024020012802002203200128020822046b41034b0d0020012004410410bea880800020012802002103200128020821040b2001280204220520046a20023600002001200441046a2204360208200028020421020240200320046b41034b0d0020012004410410bea88080002001280200210320012802042105200128020821040b200520046a20023600002001200441046a2204360208200028020821020240200320046b41034b0d0020012004410410bea880800020012802042105200128020821040b200520046a20023600002001200441046a2204360208200028020c210202402001280200220320046b41034b0d0020012004410410bea880800020012802002103200128020821040b2001280204220520046a20023600002001200441046a2204360208200028021021020240200320046b41034b0d0020012004410410bea880800020012802042105200128020821040b2001200441046a360208200520046a2002360000200041146a200110df9d8080000bdf0904067f017e027f017e23808080800041d0006b2201248080808000200141306a41a8d6cc8000411741bfd6cc80004117410441001089a9808000200142043702282001420037022020014280808080800137021841002d0098a2db80001a0240024041c00041002802a496db8000118280808000002202450d00200241b180808000360238200242d7c9cb8fc1cf97db3e370330200242e88488d0c0e3aebc1337032820024101360224200241d7d6cc8000360220200241b280808000360218200242a6e69b97da80f5d400370310200242b3c59fa8d1c488a17337030820024101360204200241d6d6cc800036020020014102360248200120023602402001200241c0006a36024c20012002360244200141186a200141c0006a418092c7800010908b808000200141086a41086a200141246a220241086a2802003602002001200229020037030820012802182103200128021c2104200128022021052001280230210620012902342107200141186a41086a22084100360200200142808080808001370218200141186a41c0d1c5800010faa8808000200128021c220242c39e8da8fa92ecbe32370308200242ded9aecce783ef92aa7f370300200141c0006a41086a220941013602002002420437022c2002420837022420024193b8c680003602202002410b36021c20024188b8c68000360218200241d180808000360210200120012902183703400240200928020022092001280240470d00200141c0006a41c0d1c5800010faa88080000b2001280244200941386c6a2202420437022c20024201370224200241edb7c680003602202002411336021c200241dab7c68000360218200241b180808000360210200242d7c9cb8fc1cf97db3e370308200242e88488d0c0e3aebc133703002008200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41c0d1c5800010faa88080000b200128021c200941386c6a2202420437022c2002420137022420024187b8c680003602202002411936021c200241eeb7c68000360218200241b280808000360210200242a6e69b97da80f5d400370308200242b3c59fa8d1c488a173370300200141c8006a200941016a220236020020012001290318220a37034002402002200aa7470d00200141c0006a41c0d1c5800010faa88080000b2001280244200241386c22096a2202420437022c20024203370224200241e89dc580003602202002410c36021c200241ceb7c68000360218200241b180808000360210200242d7c9cb8fc1cf97db3e370308200242e88488d0c0e3aebc133703002001280244210220012001280240360220200120023602182001200220096a41386a3602242001200236021c200141c0006a200141186a418092c7800010918b8080002006418080808078460d0120012003360220200120043602182001200436021c2001200420054105746a360224200041c4006a200141186a41b097cc800010908b808000200141236a200141c0006a41086a2802003600002000200737023c20002006360238200041003a000020002001290308370250200041d8006a200141086a41086a2802003602002001200129024037001b20002001290018370001200041086a2001411f6a290000370000200141d0006a2480808080000f0b410841c00010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bf303010d7f410121020240200128020422034104490d0020012003417c6a220436020420012001280200220541046a36020020044104490d00200528000021062001200341786a22043602042001200541086a36020020044104490d00200528000421072001200341746a220436020420012005410c6a36020020044104490d00200528000821082001200341706a22043602042001200541106a36020020044104490d00200528000c210920012003416c6a22043602042001200541146a36020020044104490d002005280010210a2001200341686a22043602042001200541186a36020020044104490d002005280014210b2001200341646a220436020420012005411c6a36020020044104490d002005280018210c2001200341606a22043602042001200541206a36020020044104490d00200528001c210d20012003415c6a22043602042001200541246a36020020044104490d002005280020210e2001200341586a22043602042001200541286a36020020044104490d00200528002421022000200e36022c2000200d3602282000200c3602242000200b3602202000200a36021c2000200936021820002008360214200020073602102000200636020c200020023602042001200341546a36020420012005412c6a36020020002005280028360208410021020b200020023602000bd90301087f23808080800041d0006b2202248080808000200241086a200110ec888080000240024002400240024020022802080d00200241306a2001200228020c10938580800020022802302203418080808078460d002002280238210420022802342105200241003602302001280200200241306a410410d3a58080000d0220022802302106200241306a41186a22074200370300200241306a41106a22084200370300200241306a41086a22094200370300200242003703302001280200200241306a412010d3a58080000d01200241106a41186a2007290300370300200241106a41106a2008290300370300200241106a41086a200929030037030020022002290330370310200241003602302001280200200241306a410410d3a58080000d012002280230210120002004360208200020053602042000200336020020002002290310370010200041186a200241186a290300370000200041206a200241206a290300370000200041286a200241106a41186a290300370000200020013602302000200636020c0c040b20004180808080783602000c030b20004180808080783602000c010b20004180808080783602000b2003450d002005410028029c96db8000118080808000000b200241d0006a2480808080000bf505030a7f027e017f23808080800041306b2202248080808000200241086a200110f3888080000240024002400240024002400240024002400240024020022802080d00200241106a2001200228020c10ca8580800020022802102203418080808078460d00200228021421042001280200220528020822062802082207200628021022086b4104490d02200841046a21092008417b4b0d06200920074d0d012009200741e493d0800010b581808000000b20004180808080783602000c090b2002280218210a2006280204210b200620093602102005427f2005290300220c42047c220d200d200c541b3703002001280200220728020822062802082209200628021022056b4120490d02200541206a210e2005415f4b0d05200e20094d0d01200e200941e493d0800010b581808000000b20004180808080783602000c020b200b20086a2800002109200628020421082006200e3602102007427f2007290300220c42207c220d200d200c541b370300200241106a41086a200820056a220641086a290000370300200241106a41106a200641106a290000370300200241106a41186a200641186a290000370300200220062900003703102001280200220828020822012802082205200128021022066b4104490d00200641046a21072006417b4b0d04200720054b0d0520012802042105200120073602102000200a360208200020043602042000200336020020002002290310370010200041186a200241186a290300370000200041206a200241206a290300370000200041286a200241106a41186a2903003700002008427f2008290300220c42047c220d200d200c541b3703002000200520066a2800003602302000200936020c0c060b20004180808080783602000b2003450d042004410028029c96db8000118080808000000c040b2008200941e493d0800010b781808000000b2005200e41e493d0800010b781808000000b2006200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200241306a2480808080000bbd0403087f027e027f23808080800041306b2202248080808000200241086a200110e988808000024002400240024020022802080d00200241106a2001200228020c10f98480800020022802102203418080808078460d002002280214210420012802002205280208280200220628020422074104490d012002280218210820062007417c6a36020420062006280200220941046a3602002005427f2005290300220a42047c220b200b200a541b370300024020012802002207280208280200220628020422054120490d00200928000021092006200541606a36020420062006280200220541206a3602002007427f2007290300220a42207c220b200b200a541b370300200241106a41086a2207200541086a290000370300200241106a41106a220c200541106a290000370300200241106a41186a220d200541186a2900003703002002200529000037031020012802002206280208280200220128020422054104490d002000200836020820002004360204200020033602002000200229031037001020012005417c6a36020420012001280200220341046a360200200041186a2007290300370000200041206a200c290300370000200041286a200d2903003700002006427f2006290300220a42047c220b200b200a541b370300200020032800003602302000200936020c0c040b20004180808080783602000c020b20004180808080783602000c020b20004180808080783602000b2003450d002004410028029c96db8000118080808000000b200241306a2480808080000bb40403087f027e027f23808080800041306b2202248080808000200241086a200110e888808000024002400240024020022802080d00200241106a2001200228020c108a8580800020022802102203418080808078460d002002280214210420012802002205280208220628020422074104490d012002280218210820062007417c6a36020420062006280200220941046a3602002005427f2005290300220a42047c220b200b200a541b370300024020012802002207280208220628020422054120490d00200928000021092006200541606a36020420062006280200220541206a3602002007427f2007290300220a42207c220b200b200a541b370300200241106a41086a2207200541086a290000370300200241106a41106a220c200541106a290000370300200241106a41186a220d200541186a2900003703002002200529000037031020012802002206280208220128020422054104490d002000200836020820002004360204200020033602002000200229031037001020012005417c6a36020420012001280200220341046a360200200041186a2007290300370000200041206a200c290300370000200041286a200d2903003700002006427f2006290300220a42047c220b200b200a541b370300200020032800003602302000200936020c0c040b20004180808080783602000c020b20004180808080783602000c020b20004180808080783602000b2003450d002004410028029c96db8000118080808000000b200241306a2480808080000b820401077f23808080800041106b2202248080808000200028020421032002200028020822043602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822056b20044f0d0020012005200410bea8808000200128020821050b200128020420056a2003200410f5b28080001a2001200520046a2204360208200028020c21050240200128020020046b41034b0d0020012004410410bea8808000200128020821040b200128020420046a20053600002001200441046a220536020841002d0098a2db80001a0240412041002802a496db8000118280808000002204450d0020042000290010370000200441186a2206200041286a290000370000200441106a2207200041206a290000370000200441086a2208200041186a2900003700000240200128020020056b411f4b0d0020012005412010bea8808000200128020821050b200128020420056a22032004290000370000200341086a2008290000370000200341106a2007290000370000200341186a20062900003700002001200541206a3602082004410028029c96db8000118080808000002000280230210402402001280200200128020822006b41034b0d0020012000410410bea8808000200128020821000b2001200041046a360208200128020420006a2004360000200241106a2480808080000f0b4101412010bb80808000000bae0102017f017e23808080800041206b220824808080800020082004360204200820033602002008200636020c2008200536020820004201370200200841106a41086a200741086a28020036020020082007290200220937031002402009a7418080808078460d00200841106a10ec8b8080002008280210450d002008280214410028029c96db8000118080808000000b200841086a1080a380800020081080a3808000200841206a2480808080000ba90202067f027e23808080800041206b2202248080808000024002402001280200220328020822042802082205200428021022066b4104490d00200641046a2107024002402006417b4b0d00200720054b0d0120042802042105200420073602102003427f2003290300220842047c220920092008541b370300200520066a2800002104200241086a200110f388808000024020022802080d00200241146a2001200228020c10ca858080002002280214418080808078460d0020002002290214370200200041086a200241146a41086a2802003602002000200436020c0c040b20004180808080783602000c030b2006200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b20004180808080783602000b200241206a2480808080000b1e00200128021c4198f9cc80004112200128022028020c118180808000000b1e00200128021c41c482cd8000411b200128022028020c118180808000000b1e00200128021c41c4f9cc8000410f200128022028020c118180808000000b1e00200128021c41f9f0cc80004105200128022028020c118180808000000bce0501047f23808080800041c0006b220224808080800002400240200028020022002d00004106470d002002200041106a36020441012100200128021c22034180f8cc800041082001280220220428020c2205118180808000000d010240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d03200241046a200110bf9f808000450d010c030b20034194c5c0800041022005118180808000000d0241012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10bf9f8080000d022002280234418ec5c080004102200228023828020c118180808000000d020b200128021c4196c5c080004101200128022028020c1181808080000021000c010b2002200036020441012100200128021c22034188f8cc8000410b2001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110a3a3808000450d010c020b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10a3a38080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000beb0d01047f23808080800041c0006b22022480808080000240024002400240024002400240200028020022032d00000e06000102030405000b200128021c4193f8cc80004109200128022028020c1181808080000021000c050b2002200341106a36020441012100200128021c2203419cf8cc800041052001280220220428020c2205118180808000000d040240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d06200241046a200110bf9f808000450d010c060b20034194c5c0800041022005118180808000000d0541012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10bf9f8080000d052002280234418ec5c080004102200228023828020c118180808000000d050b200128021c4196c5c080004101200128022028020c1181808080000021000c040b410121002002200341016a360204200128021c220341a1f8cc800041062001280220220428020c2205118180808000000d030240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d05200241046a200110b09f808000450d010c050b20034194c5c0800041022005118180808000000d0441012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b09f8080000d042002280234418ec5c080004102200228023828020c118180808000000d040b200128021c4196c5c080004101200128022028020c1181808080000021000c030b410121002002200341016a360204200128021c220341a7f8cc800041062001280220220428020c2205118180808000000d020240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d04200241046a200110b39f808000450d010c040b20034194c5c0800041022005118180808000000d0341012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b39f8080000d032002280234418ec5c080004102200228023828020c118180808000000d030b200128021c4196c5c080004101200128022028020c1181808080000021000c020b410121002002200341016a360204200128021c220341adf8cc800041072001280220220428020c2205118180808000000d010240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d03200241046a200110bb9f808000450d010c030b20034194c5c0800041022005118180808000000d0241012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10bb9f8080000d022002280234418ec5c080004102200228023828020c118180808000000d020b200128021c4196c5c080004101200128022028020c1181808080000021000c010b410121002002200341016a360204200128021c220341b4f8cc800041072001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110c49f808000450d010c020b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10c49f8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000b9c0101017f23808080800041306b220224808080800020022000280200280200220036022820024103360204200241ccc2c080003602002002420237020c200241c486808000ad4220862002412c6aad84370320200241c586808000ad422086200241286aad84370318200220006836022c2002200241186a360208200128021c2001280220200210e2808080002101200241306a24808080800020010b8f0201037f23808080800041106b2202248080808000200220002802002200360204200128021c41e4f0cc80004105200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a41a4cdcc80004102200041306a41c4f0cc800010a38180800041e9f0cc80004103200241046a41d4f0cc800010a381808000210420022d000d220020022d000c2203722101024020004101470d0020034101710d000240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710b3400200128021c4188f8cc80004180f8cc800020002802002d000022001b410b410820001b200128022028020c118180808000000b1e00200128021c41b19dd08000410f200128022028020c118180808000000bf90201047f23808080800041c0006b220224808080800020022000280200360204410121000240200128021c220341ecf0cc800041062001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110b78b8080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b78b8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000b880201037f23808080800041106b220224808080800020002802002100200128021c41d3f9cc80004106200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a41ecf9cc80004106200041dcf9cc800010a3818080004198facc800041064180facc80004188facc800010a381808000210420022d000d220020022d000c2203722101024020004101470d0020034101710d000240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710ba30701047f23808080800041c0006b2202248080808000024002400240024002402000280200220028020041776a2203410320034103491b0e0400010203000b200128021c41b2f6cc80004103200128022028020c1181808080000021000c030b2002200041106a360208200128021c41c8f6cc80004105200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41a4cdcc80004102200041046a41c4f0cc800010a38180800041e9f0cc80004103200241086a41b8f6cc800010a381808000210420022d001d220120022d001c220372210020014101470d0220034101710d020240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021000c030b200128021c4190c5c080004101200128022028020c1181808080000021000c020b2002200041046a36020441012100200128021c220341e0f6cc8000410a2001280220220528020c2204118180808000000d010240024020012d00144104710d004101210020034193c5c0800041012004118180808000000d03200241046a200110b59f808000450d010c030b20034194c5c0800041022004118180808000000d0241012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200536020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b59f8080000d022002280234418ec5c080004102200228023828020c118180808000000d020b200128021c4196c5c080004101200128022028020c1181808080000021000c010b20022000410c6a360208200128021c41fcf6cc8000410c200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41a4cdcc80004102200041c4f0cc800010a38180800041e9f0cc80004103200041106a41ecf6cc800010a3818080004188f7cc80004105200241086a41d0f6cc800010a381808000210420022d001d220120022d001c220372210020014101470d0020034101710d000240200428020022012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021000c010b200128021c4190c5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020004101710b040041010b040041010b0a00200010f1a28080000bc60301047f23808080800041306b22012480808080000240024020002802002202418180808078460d0002400240200028020c22030d0041002103410021040c010b200120033602242001410036022020012003360214200141003602102001200028021022033602282001200336021820002802142104410121030b2001200436022c2001200336021c2001200336020c2001410c6a10de8b8080002002418080808078460d012002450d012000280204410028029c96db8000118080808000000c010b024002400240024020002d00040e0704040102030004000b02400240200028020822020d0041002100410021020c010b200120023602242001410036022020012002360214200141003602102001200028020c22023602282001200236021820002802102102410121000b2001200236022c2001200036021c2001200036020c2001410c6a10de8b8080000c030b2000280208450d02200028020c410028029c96db8000118080808000000c020b2000280208450d01200028020c410028029c96db8000118080808000000c010b200041086a10d18b8080002000280208450d00200028020c410028029c96db8000118080808000000b200141306a2480808080000b7d01017f200041046a21010240024002400240024020002802000e020102000b200110ec8b80800020012802000d020c030b200110ed8b80800020012802000d010c020b200110ee8b8080002001280200450d010b2000280208410028029c96db8000118080808000000b2000410028029c96db8000118080808000000bdb0101027f0240024002400240024020002802000e020102000b0240200028020c2201450d00200028020841306a21020340200210e38a808000200241c0006a21022001417f6a22010d000b0b2000280204450d03200041086a21020c020b2000280204450d02200041086a21020c010b0240200028020c2201450d00200028020841306a21020340200210cf8b808000200241c0006a21022001417f6a22010d000b0b2000280204450d01200041086a21020b2002280200410028029c96db8000118080808000000b2000410028029c96db8000118080808000000b1a00024020002d00004101470d00200041086a1080a38080000b0b6b01017f200041046a21010240024002400240024020002802000e020102000b200110ec8b80800020012802000d020c030b200110ed8b80800020012802000d010c020b200110ee8b8080002001280200450d010b2000280208410028029c96db8000118080808000000b0bbf0501077f23808080800041206b22032480808080004100210402400240417f200028020022002802082205410c6a22062006200541046a491b22054100480d0041002d0098a2db80001a200541002802a496db80001182808080000022060d01410121040b2004200541b4c9cc800010ae80808000000b20034100360214200320063602102003200536020c200028020421042003200028020822053602182003200341186a36021c2003411c6a2003410c6a108c898080000240200328020c200328021422066b20054f0d002003410c6a2006200510bea8808000200328021421060b200328021020066a2004200510f5b28080001a2003200620056a2205360214200028020c21060240200328020c20056b41034b0d002003410c6a2005410410bea8808000200328021421050b200328021020056a20063600002003200541046a220636021441002d0098a2db80001a0240412041002802a496db8000118280808000002205450d0020052000290010370000200541186a2207200041286a290000370000200541106a2208200041206a290000370000200541086a2209200041186a2900003700000240200328020c20066b411f4b0d002003410c6a2006412010bea8808000200328021421060b200328021020066a22042005290000370000200441086a2009290000370000200441106a2008290000370000200441186a20072900003700002003200641206a3602142005410028029c96db800011808080800000200028023021050240200328020c200328021422006b41034b0d002003410c6a2000410410bea8808000200328021421000b200328021020006a2005360000200328020c21052001200220032802102206200041046a41002802f495db80001183808080000002402005450d002006410028029c96db8000118080808000000b200341206a2480808080000f0b4101412010bb80808000000baf0601027f23808080800041e0016b220324808080800002400240024002402000280200418080808078460d00200341186a200041186a280200360200200341106a200041106a290200370300200341086a200041086a29020037030020032000290200370300410021042003410036028801200341003602800120032001280214200128020c2200200041054b1b36028c01200341003602900120034190016a20034180016a10a889808000200341e4006a200341c8016a290200370200200341dc006a200341c0016a290200370200200341d4006a200341b8016a290200370200200341cc006a200341b0016a290200370200200341c4006a20034190016a41186a2902003702002003413c6a20034190016a41106a290200370200200341346a20034190016a41086a290200370200200320032902900137022c200128024c2100200320012d00503a00702003200036026c20034100360228200341003602200240200228020822004100480d0020022802042101024020000d00410121020c030b41002d0098a2db80001a200041002802a496db80001182808080000022020d02410121040b2004200041c0e1c7800010ae80808000000b2000280204200028020c41e0006c6a21000c010b20022001200010f5b280800021012003200036027c20032001360278200320003602740240024020032802100d004100210241002d0098a2db80001a200328020c210141ac0941002802a496db8000118280808000002200450d03200041003602a0082001410036020420012000360200200041013b01aa09200041ac086a200341086a280200360200200020032903003702a4082000200341206a41e00010f5b28080001a0c010b20034180016a41086a200341106a220041086a280200360200200320002902003703800120034190016a41086a200341086a2802003602002003200329030037039001200341d4016a20034180016a20034190016a200341206a2003410c6a2003411c6a10b09e80800020032802dc01210220032802d4012100200328020c21010b2001200128020841016a3602082000200241e0006c6a21000b200341e0016a24808080800020000f0b410441ac0910bb80808000000bc20501087f23808080800041e0006b22032480808080000240024002402000280200450d00200341086a41106a200041106a280200360200200341086a41086a200041086a290200370300200320002902003703080240024020012802002204450d0020022802002105200128020421060340200441606a2107200441e4026a210220042f01920322084102742101417f2109024002400340024020010d00200821090c020b2002280200210a2001417c6a2101200941016a2109200741206a2107200241046a2102417f200a200547200a20054b1b220a4101460d000b200a41ff0171450d010b2006450d022006417f6a2106200420094102746a4194036a28020021040c010b0b200341206a41186a200741186a290000370300200341206a41106a200741106a290000370300200341206a41086a200741086a290000370300200320072900003703200c010b200341386a4200370300200341206a41106a4200370300200341206a41086a4200370300200342003703200b0240024020032802100d004100210a41002d0098a2db80001a200328020c210241940341002802a496db8000118280808000002201450d04200141003602e0022002410036020420022001360200200141013b019203200120032802083602e40220012003290320370000200141086a200341206a41086a290300370000200141106a200341206a41106a290300370000200141186a200341206a41186a2903003700000c010b200341d8006a200041106a28020036020020032000290208370350200341c4006a200341d0006a2003280208200341206a200341086a4104722003411c6a10b69e808000200328024c210a20032802442101200328020c21020b2002200228020841016a3602082001200a4105746a21010c010b2000280204200028020c4105746a21010b200341e0006a24808080800020010f0b410441940310bb80808000000bf60201047f23808080800041c0006b220224808080800020022000360204410121000240200128021c220341f2f0cc800041072001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110f69c8080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f69c8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000b3100200128021c4188f8cc80004180f8cc800020002d000022001b410b410820001b200128022028020c118180808000000bfc0202077f017e02402000280204220120002802002202460d00200120026b21032000200241fc006c6a41086a21044100210503402004200541fc006c6a22062802042107024020062802082202450d00200721000340024020002d0000220141034b0d0020002001410274419883cd80006a2802006a2201280200450d00200141046a280200410028029c96db8000118080808000000b200041146a21002002417f6a22020d000b0b02402006280200450d002007410028029c96db8000118080808000000b20062802742101024020062802782202450d00200141c0016a210003400240200041d07e6a290300427e7c22084203542008420152710d00200041907f6a2d000041ff01714102470d00200041947f6a280200450d00200041987f6a280200410028029c96db8000118080808000000b200010e58b808000200041b0026a21002002417f6a22020d000b0b02402006280270450d002001410028029c96db8000118080808000000b200541016a22052003470d000b0b0bcb0101027f23808080800041206b22022480808080002002200110ec888080000240024020022802000d002002280204220341144b0d00200241146a2001200310848580800020022802142201418080808078460d002002200229021837020c20022001360208200241146a200241086a108ab080800002402002280214418080808078460d0020002002290214370200200041086a200241146a41086a2802003602000c020b20004180808080783602000c010b20004180808080783602000b200241206a2480808080000bcb0101027f23808080800041206b22022480808080002002200110e8888080000240024020022802000d002002280204220341144b0d00200241146a2001200310cc8580800020022802142201418080808078460d002002200229021837020c20022001360208200241146a200241086a108ab080800002402002280214418080808078460d0020002002290214370200200041086a200241146a41086a2802003602000c020b20004180808080783602000c010b20004180808080783602000b200241206a2480808080000bcb0101027f23808080800041206b22022480808080002002200110e9888080000240024020022802000d002002280204220341144b0d00200241146a2001200310f18480800020022802142201418080808078460d002002200229021837020c20022001360208200241146a200241086a108ab080800002402002280214418080808078460d0020002002290214370200200041086a200241146a41086a2802003602000c020b20004180808080783602000c010b20004180808080783602000b200241206a2480808080000bcb0101027f23808080800041206b22022480808080002002200110f3888080000240024020022802000d002002280204220341144b0d00200241146a2001200310d68580800020022802142201418080808078460d002002200229021837020c20022001360208200241146a200241086a108ab080800002402002280214418080808078460d0020002002290214370200200041086a200241146a41086a2802003602000c020b20004180808080783602000c010b20004180808080783602000b200241206a2480808080000bb50101017f23808080800041206b2202248080808000200241046a200110f1a5808000024002402002280204418080808078460d00200241106a41086a200241046a41086a220128020036020020022002290204370310200241046a200241106a108ab080800002402002280204418080808078460d0020002002290204370200200041086a20012802003602000c020b20004180808080783602000c010b20004180808080783602000b200241206a2480808080000bb50101017f23808080800041206b2202248080808000200241046a200110f7a5808000024002402002280204418080808078460d00200241106a41086a200241046a41086a220128020036020020022002290204370310200241046a200241106a108ab080800002402002280204418080808078460d0020002002290204370200200041086a20012802003602000c020b20004180808080783602000c010b20004180808080783602000b200241206a2480808080000b5d00024020002d00000d00200041bbf8cc80004104200110cb938080000f0b41002d0098a2db80001a0240411441002802a496db80001182808080000022000d004104411410bb80808000000b2000420037020c2000410d36020020000b5d00024020002d00000d00200041e1fecc80004104200110c7938080000f0b41002d0098a2db80001a0240411441002802a496db80001182808080000022000d004104411410bb80808000000b2000420037020c2000410d36020020000b5d00024020002d00000d00200041df81cd8000410b200110be938080000f0b41002d0098a2db80001a0240411441002802a496db80001182808080000022000d004104411410bb80808000000b2000420037020c2000410d36020020000b5d00024020002d00000d00200041ae81cd80004112200110c9938080000f0b41002d0098a2db80001a0240411441002802a496db80001182808080000022000d004104411410bb80808000000b2000420037020c2000410d36020020000b5d00024020002d00000d00200041c081cd80004111200110ca938080000f0b41002d0098a2db80001a0240411441002802a496db80001182808080000022000d004104411410bb80808000000b2000420037020c2000410d36020020000b5d00024020002d00000d00200041d181cd80004107200110c4938080000f0b41002d0098a2db80001a0240411441002802a496db80001182808080000022000d004104411410bb80808000000b2000420037020c2000410d36020020000b5d00024020002d00000d00200041d881cd80004107200110c1938080000f0b41002d0098a2db80001a0240411441002802a496db80001182808080000022000d004104411410bb80808000000b2000420037020c2000410d36020020000bb60403017f037e037f23808080800041f0006b2202248080808000024002400240024002402001280200418080808078460d00200241086a41086a200141086a28020036020020022001290200370308200241306a200241086a10eaa48080000240024020022d00300d00200241d8006a41086a200241c8006a2902002203370300200241e8006a200241d0006a29020022043703002002200229024022053703582000200229023837000120002005370009200041116a2003370000200041196a2004370000410021060c010b4109210741ebeacc80002108410421060240024002400240024020022d00310e050300040102030b41f4eacc800021080c020b4105210741fdeacc800021080c010b410f21074182ebcc800021080b410121060b2000200736020c2000200836020820002006360204410121060b200020063a0000200128021022004103460d04200141146a210620000e020203010b024020012802104103460d00200241286a2001411c6a280200360200200241206a200141146a2902003703002002200129020c3703182000200241186a10b3a78080000c040b200041013a0000200041023602040c030b200610ec8b8080002006280200450d022001280218410028029c96db8000118080808000000c020b200610ed8b8080002006280200450d012001280218410028029c96db8000118080808000000c010b200610ee8b8080002006280200450d002001280218410028029c96db8000118080808000000b200241f0006a2480808080000bb90904027f017e047f017e2380808080004190016b2203248080808000200128020021042001410936020002400240024002400240024020044109470d00410521040c010b2001290204210520032004360224200320053702280240024020040d0020054280808080f01f83428080808010510d010b20012003290224370200200141086a200341246a41086a2802003602000c020b200228020021042002418080808078360200024002402004418080808078470d00410521040c010b20032002290204370238200320043602342003410236023041042104200341306a41046a210602400240024002400240200341306a10e1988080000d002003280230410274418c83cd80006a280200200328023c6c22074105722104410021080240024020074100480d0041002d0098a2db80001a200441002802a496db80001182808080000022070d01410121080b200820044198c2ca800010ae80808000000b200341003602482003200736024420032004360240200341306a200341c0006a10ce98808000200328024821092003280244210820032802402107200342d684ecb8c888e883c30037008801200342c5c58cc181f088c50c37008001200342b9e088b7b6cdc2d113370078200342c5e4f4b9cff9d18a0b370070200341c0006a200341f0006a412010bd8d808000410121040240024020032802404101470d002009200328025c4d0d0641042104420021050c010b4280808080d00021050b41fdeacc8000ad210a02402007450d002008410028029c96db8000118080808000000b2005200a84210520032802300e020102000b200610ec8b8080002003280234450d040c020b200610ed8b8080002003280234450d030c010b200610ee8b8080002003280234450d020b2003280238410028029c96db8000118080808000000c010b200341306a10b2a3808000200341246a1080a380800002402007418080808078470d002008450d032009ad2105200821040c020b200341033602142003200936020c20032008360208200320073602044110210241002101410021040c030b200341246a1080a38080000b2000410436021020002005370204200020043602000c030b200341c0006a2001200210b4a78080000240200328024422014103460d00200341206a200341d0006a280200360200200320013602142003200328024036021020032003290248370218200341808080807836020420032802542204418080808078460d02200328025c2101200328025821020c010b024020032802480d0020004104360210200041003602000c030b200041043602102000200341c0006a41086a2201290200370200200041086a200141086a2802003602000c020b20002003290204370200200020013602282000200236022420002004360220200041186a200341046a41186a290200370200200041106a200341046a41106a290200370200200041086a200341046a41086a2902003702000c010b200341186a21042000410436021020004100360200024002400240024020010e020102000b200410ec8b80800020032802180d020c030b200410ed8b80800020032802180d010c020b200410ee8b8080002003280218450d010b200328021c410028029c96db8000118080808000000b20034190016a2480808080000bb60201037f23808080800041a0016b22032480808080000240024020022d0000220420022d00017241ff0171450d00200228022422052802082001200528020c280214118480808000000d00200041206a410610fd9b808000200041003a0018200042003703000240200441ff01714101470d00200241086a1080a3808000200228022421050b20052005280200417f6a2200360200024020000d00200241246a10c9a08080000b20011086a38080000c010b2003200141f00010f5b2808000220141f8006a41206a200241206a290200370300200141f8006a41186a200241186a290200370300200141f8006a41106a200241106a290200370300200141f8006a41086a200241086a2902003703002001200229020037037820002001200141f8006a10dda38080000b200341a0016a2480808080000bab0502027f017e23808080800041e0006b2202248080808000024002400240024002400240024020012802042203450d0020012003417f6a36020420012001280200220341016a36020020032d00000e09020000000304050001000b200041053a00000c050b200041043a00000c040b200241146a200110c18c80800002402002280214418080808078460d00200241206a41086a200241146a41086a28020022013602002002410f6a2001360000200220022902142204370320200041033a00002002200437000720002002290004370001200041086a2002410b6a2900003700000c040b200041053a00000c030b200241046a200110a98b80800002402002280208418080808078460d00200241c0006a41086a200241086a220141086a2802002203360200200220012902002204370340200228020421012002410f6a200336000020002001360001200041013a000020022004370007200020022900043700052000410c6a2002410b6a2900003700000c030b200041053a00000c020b200241046a200110a98b80800002402002280208418080808078460d00200241d0006a41086a200241086a220141086a2802002203360200200220012902002204370350200228020421012002410f6a200336000020002001360001200041023a000020022004370007200020022900043700052000410c6a2002410b6a2900003700000c020b200041053a00000c010b200241046a200110a98b80800002402002280208418080808078460d00200241306a41086a200241086a220141086a2802002203360200200220012902002204370330200228020421012002410f6a200336000020002001360001200041003a000020022004370007200020022900043700052000410c6a2002410b6a2900003700000c010b200041053a00000b200241e0006a2480808080000bc50602047f027e23808080800041d0006b2202248080808000024002400240024002400240024002400240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e09010000000203040005000b200041053a00000c090b2002200110e98880800020022802000d04200241346a2001200228020410f9848080002002280234418080808078460d04200241c0006a41086a200241346a41086a28020022033602002002412f6a2003360000200220022902342206370340200041033a00002002200637002720002002290024370001200041086a2002412b6a2900003700000c080b2003280208280200220428020422054104490d0420042005417c6a36020420042004280200220541046a3602002003427f2003290300220642047c220720072006541b37030020052800002103200241086a200110e98880800020022802080d04200241246a2001200228020c10f98480800020022802242204418080808078460d042000200229022837020c2000200436020820002003360001200041013a00000c070b2003280208280200220428020422054104490d0420042005417c6a36020420042004280200220541046a3602002003427f2003290300220642047c220720072006541b37030020052800002103200241106a200110e98880800020022802100d04200241246a2001200228021410f98480800020022802242204418080808078460d042000200229022837020c2000200436020820002003360001200041023a00000c060b2003280208280200220428020422054104490d0420042005417c6a36020420042004280200220541046a3602002003427f2003290300220642047c220720072006541b37030020052800002103200241186a200110e98880800020022802180d04200241246a2001200228021c10f98480800020022802242204418080808078460d042000200229022837020c2000200436020820002003360001200041003a00000c050b200041043a00000c040b200041053a00000c030b200041053a00000c020b200041053a00000c010b200041053a00000b200241d0006a2480808080000b8d0602057f017e23808080800041d0006b22022480808080000240024002400240024002400240024002400240024002400240024002402001280204200128020c22034b0d0020012802082203280208220420032802102205460d02200541016a2206450d0d200620044b0d0e2003280204210420032006360210200420056a2d000021030c010b2001200341016a36020c200128020020036a2d000021030b200341ff01710e09010000000203040005000b200041053a00000c090b2002200110e78880800020022802000d04200241346a2001200228020410df858080002002280234418080808078460d04200241c0006a41086a200241346a41086a28020022013602002002412f6a2001360000200220022902342207370340200041033a00002002200737002720002002290024370001200041086a2002412b6a2900003700000c080b200241003602242001200241246a410410b6a68080000d0420022802242103200241086a200110e78880800020022802080d04200241246a2001200228020c10df8580800020022802242201418080808078460d042000200229022837020c2000200136020820002003360001200041013a00000c070b200241003602242001200241246a410410b6a68080000d0420022802242103200241106a200110e78880800020022802100d04200241246a2001200228021410df8580800020022802242201418080808078460d042000200229022837020c2000200136020820002003360001200041023a00000c060b200241003602242001200241246a410410b6a68080000d0420022802242103200241186a200110e78880800020022802180d04200241246a2001200228021c10df8580800020022802242201418080808078460d042000200229022837020c2000200136020820002003360001200041003a00000c050b200041043a00000c040b200041053a00000c030b200041053a00000c020b200041053a00000c010b200041053a00000b200241d0006a2480808080000f0b417f200641e493d0800010b781808000000b2006200441e493d0800010b581808000000bb00502037f017e23808080800041e0006b22022480808080000240024002400240024002400240200128020022032802042204450d0020032004417f6a36020420032003280200220441016a36020020042d00000e09020000000304050001000b200041053a00000c050b200041043a00000c040b200241146a200110c88c80800002402002280214418080808078460d00200241206a41086a200241146a41086a28020022033602002002410f6a2003360000200220022902142205370320200041033a00002002200537000720002002290004370001200041086a2002410b6a2900003700000c040b200041053a00000c030b200241046a200110aa8b80800002402002280208418080808078460d00200241c0006a41086a200241086a220341086a2802002201360200200220032902002205370340200228020421032002410f6a200136000020002003360001200041013a000020022005370007200020022900043700052000410c6a2002410b6a2900003700000c030b200041053a00000c020b200241046a200110aa8b80800002402002280208418080808078460d00200241d0006a41086a200241086a220341086a2802002201360200200220032902002205370350200228020421032002410f6a200136000020002003360001200041023a000020022005370007200020022900043700052000410c6a2002410b6a2900003700000c020b200041053a00000c010b200241046a200110aa8b80800002402002280208418080808078460d00200241306a41086a200241086a220341086a2802002201360200200220032902002205370330200228020421032002410f6a200136000020002003360001200041003a000020022005370007200020022900043700052000410c6a2002410b6a2900003700000c010b200041053a00000b200241e0006a2480808080000bb90602047f027e23808080800041d0006b2202248080808000024002400240024002400240024002400240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e09010000000203040005000b200041053a00000c090b2002200110e88880800020022802000d04200241346a20012002280204108a858080002002280234418080808078460d04200241c0006a41086a200241346a41086a28020022033602002002412f6a2003360000200220022902342206370340200041033a00002002200637002720002002290024370001200041086a2002412b6a2900003700000c080b2003280208220428020422054104490d0420042005417c6a36020420042004280200220541046a3602002003427f2003290300220642047c220720072006541b37030020052800002103200241086a200110e88880800020022802080d04200241246a2001200228020c108a8580800020022802242204418080808078460d042000200229022837020c2000200436020820002003360001200041013a00000c070b2003280208220428020422054104490d0420042005417c6a36020420042004280200220541046a3602002003427f2003290300220642047c220720072006541b37030020052800002103200241106a200110e88880800020022802100d04200241246a20012002280214108a8580800020022802242204418080808078460d042000200229022837020c2000200436020820002003360001200041023a00000c060b2003280208220428020422054104490d0420042005417c6a36020420042004280200220541046a3602002003427f2003290300220642047c220720072006541b37030020052800002103200241186a200110e88880800020022802180d04200241246a2001200228021c108a8580800020022802242204418080808078460d042000200229022837020c2000200436020820002003360001200041003a00000c050b200041043a00000c040b200041053a00000c030b200041053a00000c020b200041053a00000c010b200041053a00000b200241d0006a2480808080000b9c0602067f017e23808080800041f0006b2202248080808000024002400240024002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d05200720054b0d0620042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00000e09010000000203040007000b200041053a00000c070b200241086a200110f388808000024020022802080d00200241246a2001200228020c10ca858080002002280224418080808078460d00200241306a41086a200241246a41086a28020022043602002002411f6a2004360000200220022902242208370330200041033a00002002200837001720002002290014370001200041086a2002411b6a2900003700000c070b200041053a00000c060b200241146a200110ab8b80800002402002280218418080808078460d00200241d0006a41086a200241186a220441086a2802002201360200200220042902002208370350200228021421042002411f6a200136000020002004360001200041013a000020022008370017200020022900143700052000410c6a2002411b6a2900003700000c060b200041053a00000c050b200241146a200110ab8b80800002402002280218418080808078460d00200241e0006a41086a200241186a220441086a2802002201360200200220042902002208370360200228021421042002411f6a200136000020002004360001200041023a000020022008370017200020022900143700052000410c6a2002411b6a2900003700000c050b200041053a00000c040b200241146a200110ab8b80800002402002280218418080808078460d00200241c0006a41086a200241186a220441086a2802002201360200200220042902002208370340200228021421042002411f6a200136000020002004360001200041003a000020022008370017200020022900143700052000410c6a2002411b6a2900003700000c040b200041053a00000c030b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b200041043a00000b200241f0006a2480808080000bc30602067f017e23808080800041d0006b220224808080800002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b0240024002400240024002400240024002400240024020044101710d00200541ff01710e09010000000203040005000b200041053a00000c090b2002200110ec8880800020022802000d04200241346a200120022802041093858080002002280234418080808078460d04200241c0006a41086a200241346a41086a28020022043602002002412f6a2004360000200220022902342208370340200041033a00002002200837002720002002290024370001200041086a2002412b6a2900003700000c080b200241003602242003200241246a410410d3a58080000d0420022802242104200241086a200110ec8880800020022802080d04200241246a2001200228020c10938580800020022802242203418080808078460d042000200229022837020c2000200336020820002004360001200041013a00000c070b200241003602242003200241246a410410d3a58080000d0420022802242104200241106a200110ec8880800020022802100d04200241246a2001200228021410938580800020022802242203418080808078460d042000200229022837020c2000200336020820002004360001200041023a00000c060b200241003602242003200241246a410410d3a58080000d0420022802242104200241186a200110ec8880800020022802180d04200241246a2001200228021c10938580800020022802242203418080808078460d042000200229022837020c2000200336020820002004360001200041003a00000c050b200041043a00000c040b200041053a00000c030b200041053a00000c020b200041053a00000c010b200041053a00000b200241d0006a2480808080000f0b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000bfd0602057f017e23808080800041d0006b220224808080800002400240024002400240024002400240024002400240024002400240024002400240024002402001280208220320012802102204460d00200441016a2205450d0b20032005490d0c2001280204210620012005360210200620046a2d00000e09010000000203040005000b200041053a00000c090b2002200110f08880800020022802000d04200241346a2001200228020410fc848080002002280234418080808078460d04200241c0006a41086a200241346a41086a28020022013602002002412f6a2001360000200220022902342207370340200041033a00002002200737002720002002290024370001200041086a2002412b6a2900003700000c080b200320056b4104490d04200441056a21042005417b4b0d0a200420034b0d0b20012004360210200620056a2800002104200241086a200110f08880800020022802080d04200241246a2001200228020c10fc8480800020022802242201418080808078460d042000200229022837020c2000200136020820002004360001200041013a00000c070b200320056b4104490d04200441056a21042005417b4b0d0b200420034b0d0c20012004360210200620056a2800002104200241106a200110f08880800020022802100d04200241246a2001200228021410fc8480800020022802242201418080808078460d042000200229022837020c2000200136020820002004360001200041023a00000c060b200320056b4104490d04200441056a21042005417b4b0d0c200420034b0d0d20012004360210200620056a2800002104200241186a200110f08880800020022802180d04200241246a2001200228021c10fc8480800020022802242201418080808078460d042000200229022837020c2000200136020820002004360001200041003a00000c050b200041043a00000c040b200041053a00000c030b200041053a00000c020b200041053a00000c010b200041053a00000b200241d0006a2480808080000f0b417f200541e493d0800010b781808000000b2005200341e493d0800010b581808000000b2005200441e493d0800010b781808000000b2004200341e493d0800010b581808000000b2005200441e493d0800010b781808000000b2004200341e493d0800010b581808000000b2005200441e493d0800010b781808000000b2004200341e493d0800010b581808000000b875401157f23808080800041900a6b220124808080800041002d0098a2db80001a024002400240024002400240024002400240024002400240024002400240024041c01f41002802a496db8000118280808000002202450d00200141c0006a109691808000200141306a109791808000200141246a10999180800020014190016a10eea480800020014180016a10efa4808000200141d0016a10879c808000200141c0016a10889c80800041002d0098a2db80001a413041002802a496db8000118280808000002203450d0141002d0098a2db80001a410841002802a496db8000118280808000002204450d0220044126360204200441d2bfca80003602002003410136022820032004360224200341013602202003419581808000360218200342a5e9e3ab9e929adc2c37031020034293888c8f89fdc6ec9e7f37030820034106360204200341f8bfca8000360200200141003602b0092001428080808080013702a809200141c8096a410441004101410110c5a880800020012802cc09210520012802c8094101460d0320012802d009220641e400360000200141a8096a41e08fcd800010dca080800020012802ac0922044100360200200141a0036a4101360200200441013a00742004420437026c20044204370264200420063602602004200536025c2004420b370244200441ef95cd8000360240200441b980808000360218200442e3cfd3f6e7cf95c40f370210200442bee3d9abb6ff91f247370208200120012902a8093703980341002d0098a2db80001a411041002802a496db8000118280808000002204450d042004412336020c200441a4a7cd8000360208200441e000360204200441c4a6cd8000360200200141f0056a10d98d808000200141e0056a10da8d808000200141d4056a10dc8d808000200141a0066a10bf9180800020014190066a10c091808000200141c0066a10f28e80800041002d0098a2db80001a413041002802a496db8000118280808000002205450d0541002d0098a2db80001a410841002802a496db8000118280808000002206450d0620064112360204200641f5b0c88000360200200541013602282005200636022420054101360220200541e28380800036021820054281c9bb92b1a187a44c370310200542e7bf89c9ceaf89c72f3703082005410b36020420054187b1c88000360200200141e0066a10b89180800020014190076a109a9380800020014180076a109c9380800041002d0098a2db80001a413041002802a496db8000118280808000002206450d0741002d0098a2db80001a410841002802a496db8000118280808000002207450d082007411d360204200741d3c1c980003602002006410136022820062007360224200641013602202006419281808000360218200642f48587b7e0d4c9ea3537031020064296afb28ff9f4d69c773703082006410b360204200641f0c1c98000360200200141b8076a10aa91808000200141ac076a10ab91808000200141e8076a10998d808000200141d8076a109a8d80800041002d0098a2db80001a413041002802a496db8000118280808000002207450d0941002d0098a2db80001a410841002802a496db8000118280808000002208450d0a200841263602042008419ff9c78000360200200741013602282007200836022420074101360220200741fc82808000360218200742d88092d584c3ebba0d370310200742fac9a3fc9bf2ce850a3703082007410b360204200741c5f9c7800036020020014188086a109993808000200141b8086a10bea7808000200141a8086a10bfa7808000200141f0086a108fa280800041002d0098a2db80001a41c40141002802a496db8000118280808000002208450d0b200841003b01b601200841003602b001200141003602ac09200120083602a809200141003602ec0420014280808080203702880a200142f6003702fc09200141c7f8cb80003602f809200141023a00f409200142ee003702e809200141d9f7cb80003602e409200141013a00e009200141023602c809200141a8096a200141c8096a200141ec046a10c99e80800020012802a809210920012802ac09210a20012802ec04210b200141e0086a1091a280800041002d0098a2db80001a41c40141002802a496db8000118280808000002208450d0c200841003b01b601200841003602b001200141003602ac09200120083602a809200141003602ec04200141063602f809200141a4f7cb80003602f4092001412f3602f009200141aaf7cb80003602ec09200141183a00e80920014280808080103702e009200141023602c809200141a8096a200141c8096a200141ec046a10c79e80800020012802a809210c20012802ac09210d20012802ec04210e200141d4086a1092a2808000200141a8096a10c7a280800020014198096a10c8a280800041002d0098a2db80001a413041002802a496db8000118280808000002208450d0d41002d0098a2db80001a410841002802a496db800011828080800000220f450d0e200f4115360204200f41fcafcc8000360200200841013602282008200f36022420084101360220200841b180808000360218200842d7c9cb8fc1cf97db3e370310200842e88488d0c0e3aebc133703082008410436020420084191b0cc8000360200200141c8096a10bc978080002002410636027c20024185fccc80003602782002410036027020024100360268200241988280800036026020024293b8ebff9eb8edffdd00370358200242d6b3e6ff94a388fdb37f37035020024100360248200241003602402002418d82808000360238200242f2f580c2c4d6eee2e600370330200242c5c5e4b9b7a0cbdcaa7f3703282002410036022020024100360218200241d78180800036021020024284b78d84dbf386b0c000370308200242a6c186b0cce3c5d4c200370300200220012903403703800120024188016a200141c0006a41086a29030037030020024190016a200141c0006a41106a2802003602002002410036029c012002428080808080013702940120024280808080c0003703b801200242003703c001200241003a00d801200220012903303703a001200241a8016a200141306a41086a280200360200200220012902243702ac01200241b4016a200141246a41086a280200360200200220012902143702c801200241d0016a200141146a41086a2902003702002002200128000d3600d901200241dc016a2001410d6a41036a2800003600002002410f3602dc02200241f6fbcc80003602d802200241003602d002200241003602c802200241bd818080003602c0022002428afec6e1999ba8f9133703b80220024287f4b0ffe7cbf1b41e3703b002200241003602a802200241003602a002200241a18180800036029802200242d1b992e5d3e388edb27f37039002200242e2cbbcffa3b1d3eaf000370388022002410036028002200241003602f801200241e4818080003602f001200242cf8ef392bc888dcea57f3703e801200242dcdae1f3fb93f6b7cb003703e001200241003602fc022002428080808080013702f402200241003602a40320024280808080800137028c0320024200370294032002420437029c03200241f0026a20014190016a41106a280200360200200241e8026a20014190016a41086a29030037030020022001290390013703e00220022001290380013703800320024188036a20014180016a41086a280200360200200220012903703703a803200241b0036a200141f0006a41086a290300370300200241013a00b803200241003602e003200241003602d80320024188828080003602d003200242928481aaffca9087a27f3703c803200242ddc3c29fd9a9998bb67f3703c003200241003602f803200220012800693600b903200241bc036a200141e9006a41036a280000360000200220012903a0023703e803200241f0036a200141a0026a41086a2903003703002002418c046a2001418c026a41106a28020036020020024184046a2001418c026a41086a2902003702002002200129028c023702fc0320024198046a200141f8016a41086a290300370300200220012903f80137039004200241003602a004200241b4046a200141e4016a41106a280200360200200241ac046a200141e4016a41086a290200370200200220012902e4013702a404200241093602bc04200241edfbcc80003602b804200241d0046a200141d0016a41106a280200360200200241c8046a200141d0016a41086a290300370300200220012903d0013703c004200241003602dc042002428080808080013702d404200241e8046a200141c0016a41086a280200360200200220012903c0013703e0042002410036028405200242043702fc04200242013702f404200220033602f004200241013602ec0420024190056a200141b0016a41086a290300370300200220012903b00137038805200241023a0098052002419c056a200141a9016a41036a280000360000200220012800a90136009905200241003602c005200241003602b805200241fd818080003602b005200242a3a0d0e4aae5c083927f3703a805200242d2d981cce39ecd92233703a005200241d0056a200141e0036a41086a290300370300200220012903e0033703c805200241003602d805200241ec056a200141cc036a41106a280200360200200241e4056a200141cc036a41086a290200370200200220012902cc033702dc05200241f8056a200141b8036a41086a290300370300200220012903b8033703f005200241003602800620024194066a200141a4036a41106a2802003602002002418c066a200141a4036a41086a290200370200200220012902a403370284062002410d36029c06200241e0fbcc800036029806200241a8066a20014198036a41086a28020036020020022001290398033703a006200242003703e00620024280808080c0003703d806200242083703d006200242003703c8062002428080808080013703c006200242083703b8062002420d3703b006200241e0fbcc80003602ac06200241f0066a20014188036a41086a29030037030020022001290388033703e806200241033a00f806200241fc066a20014181036a41036a28000036000020022001280081033600f90620024188076a20014180056a41086a2903003703002002200129038005370380072002410036029007200241a4076a200141ec046a41106a2802003602002002419c076a200141ec046a41086a290200370200200220012902ec0437029407200241b0076a200141d8046a41086a290300370300200220012903d8043703a807200241003602b807200241cc076a200141c4046a41106a280200360200200241c4076a200141c4046a41086a290200370200200220012902c4043702bc07200241d8076a200141b0046a41086a290300370300200220012903b0043703d007200241003602e007200241f4076a2001419c046a41106a280200360200200241ec076a2001419c046a41086a2902003702002002200129029c043702e4072002428d80808080808080807f3702fc07200241d3fbcc80003602f8072002418c086a2001418c046a41086a2902003702002002200129028c0437028408200242023703c008200220043602bc0820024280808080203702b4082002428080808080013702ac08200242083702a4082002420037029c0820024280808080800137029408200241d0086a200141f8036a41086a290300370300200220012903f8033703c808200241043a00d808200241dc086a200141f1036a41036a280000360000200220012800f1033600d908200241083602dc09200241cbfbcc80003602d809200241003602d009200241003602c8092002418e828080003602c009200242898c92a595c9b4ad0b3703b809200242e3e99ce2baa0ec95733703b009200241003602a809200241003602a009200241bf8180800036029809200242a4b3a9cad3daf2e1e30037039009200242e1b1a4b2e5abb4edcd00370388092002410036028009200241003602f808200241f6818080003602f008200242fff2c1cca29cc285ac7f3703e8082002429188f0d0b38882b74d3703e008200241003602fc092002428080808080013702f40920024280808080c0003703980a200242003703a00a200241f0096a200141f0056a41106a280200360200200241e8096a200141f0056a41086a290300370300200220012903f0053703e009200220012903e0053703800a200241880a6a200141e0056a41086a280200360200200220012902d40537028c0a200241940a6a200141d4056a41086a2802003602002002410a3a00b80a200241003602d00a200241b00a6a200141c0056a41086a290300370300200220012903c0053703a80a200220012800b9053600b90a200241bc0a6a200141b9056a41036a280000360000200241c80a6a200141a8056a41086a2210290300370300200220012903a8053703c00a200241e40a6a20014194056a41106a2211280200360200200241dc0a6a20014194056a41086a221229020037020020022001290294053702d40a200241003602880b200241003602800b200241a3818080003602f80a200242e0a78f87f4ca9fe8a37f3703f00a20024283ebf0bee6f7d5dc7d3703e80a200241980b6a200141f0026a41086a2203290300370300200220012903f0023703900b200241003602a00b200241b40b6a200141dc026a41106a220f280200360200200241ac0b6a200141dc026a41086a2213290200370200200220012902dc023702a40b200241123602bc0b200241b9fbcc80003602b80b200241d00b6a200141a0066a41106a280200360200200241c80b6a200141a0066a41086a290300370300200220012903a0063703c00b200241003602dc0b2002428080808080013702d40b200241e80b6a20014190066a41086a28020036020020022001290390063703e00b200241003602840c200242043702fc0b200242003702f40b2002428080808080013702ec0b200241900c6a200141d8006a41086a2204290300370300200220012903583703880c2002410b3a00980c2002419c0c6a20014189066a41036a28000036000020022001280089063600990c2002410436029c0d200241b5fbcc80003602980d200241003602900d200241003602880d200241fa818080003602800d2002428ab9bb9eb5fec590877f3703f80c200242d8eac7b1a3c193cbc1003703f00c200241003602e80c200241003602e00c200241fe818080003602d80c200242e7c0ecb7e7ac83ea213703d00c200242cd8ef8c0eae5df93cc003703c80c200241003602c00c200241003602b80c200241c7818080003602b00c20024282dbfdbaa5b48bc3783703a80c200242e7a4ddf3eba982c51a3703a00c200241013602cc0d200220053602d00d200241003602e40d2002428080808080013702b40d200242003702bc0d200242083702c40d200242013702d40d200242043702dc0d200241b00d6a200141c0066a41106a280200360200200241a80d6a200141c0066a41086a290300370300200220012903c0063703a00d200220012903583703e80d200241f00d6a20042903003703002002410f3a00f80d200241003602900e200220012800b9063600f90d200241fc0d6a200141b9066a41036a280000360000200241880e6a2010290300370300200220012903a8053703800e200241a40e6a20112802003602002002419c0e6a201229020037020020022001290294053702940e200241b00e6a200141c8026a41086a2205290300370300200220012903c8023703a80e200241003602b80e200241cc0e6a200141b4026a41106a2214280200360200200241c40e6a200141b4026a41086a2215290200370200200220012902b4023702bc0e200241d80e6a2003290300370300200220012903f0023703d00e200241003602e00e200241f40e6a200f280200360200200241ec0e6a2013290200370200200220012902dc023702e40e2002410a3602fc0e200241abfbcc80003602f80e200241900f6a200141e0066a41106a280200360200200241880f6a200141e0066a41086a290300370300200220012903e0063703800f200241003602c40f200242043702bc0f200242003702b40f2002428080808080013702ac0f200242083702a40f2002420037029c0f2002428080808080013702940f200241d00f6a2004290300370300200220012903583703c80f200241143a00d80f200241dc0f6a200141d9066a41036a280000360000200220012800d9063600d90f200241113602dc102002419afbcc80003602d810200241003602d010200241003602c810200241ee818080003602c010200242e79bcd80b38a95ac3a3703b81020024287f8f5ecf3a983e0907f3703b010200241003602a810200241003602a010200241938280800036029810200242dfa9c3efd5fcc08b5e37039010200242ceabe691cee2c689fa00370388102002410036028010200241003602f80f200241c9818080003602f00f200242a6c6b1a3bda68e813e3703e80f200242fe96a4c0b8cbb2eb897f3703e00f200241003602fc102002428080808080013702f4102002410136028c112002200636029011200241003602a41120024201370294112002420437029c11200241f0106a20014190076a41106a280200360200200241e8106a20014190076a41086a29030037030020022001290390073703e01020022001290380073703801120024188116a20014180076a41086a280200360200200220012903583703a811200241b0116a2004290300370300200241153a00b811200241073602bc1220024193fbcc80003602b812200241003602b012200241003602a81220024190828080003602a012200242d48fc58b80e5cadcc40037039812200242cdcd9fc2acddafe6133703901220024100360288122002410036028012200241e8818080003602f811200242b7dae9dc8b88b38d4b3703f011200242f0d0d0dca382cac6333703e811200241003602e011200241003602d811200241e3818080003602d011200242d2c9dcacbdc98ff0e0003703c811200242edd6b9dfb5d2d0cf1f3703c011200220012800f9063600b911200241bc116a200141f9066a41036a2800003600002002428080808080013702d412200242003702dc12200242083702e41220024280808080c0003703f8122002420037038013200241d0126a200141b8076a41106a280200360200200241c8126a200141b8076a41086a290300370300200220012903b8073703c012200220012902ac073702ec12200241f4126a200141ac076a41086a280200360200200220012903583703881320024190136a2004290300370300200241163a009813200241003602b013200220012800a507360099132002419c136a200141a5076a41036a280000360000200241a8136a2010290300370300200220012903a8053703a013200241c4136a2011280200360200200241bc136a201229020037020020022001290294053702b413200241d0136a2005290300370300200220012903c8023703c813200241003602d813200241ec136a2014280200360200200241e4136a2015290200370200200220012902b4023702dc13200241f8136a2003290300370300200220012903f0023703f013200241003602801420024194146a200f2802003602002002418c146a2013290200370200200220012902dc02370284142002410436029c142002418ffbcc800036029814200241b0146a200141e8076a41106a280200360200200241a8146a200141e8076a41086a290300370300200220012903e8073703a014200241003602bc142002428080808080013702b414200241c8146a200141d8076a41086a280200360200200220012903d8073703c014200241003602e414200242043702dc14200242013702d414200220073602d014200241013602cc14200241f0146a2004290300370300200220012903583703e814200241173a00f814200241fc146a200141d1076a41036a280000360000200220012800d1073600f91420024188156a2010290300370300200220012903a805370380152002410036029015200241a4156a20112802003602002002419c156a2012290200370200200220012902940537029415200241b0156a2005290300370300200220012903c8023703a815200241003602b815200241cc156a2014280200360200200241c4156a2015290200370200200220012902b4023702bc15200241d8156a2003290300370300200220012903f0023703d015200241003602e015200241f4156a200f280200360200200241ec156a2013290200370200200220012902dc023702e415200241073602fc1520024188fbcc80003602f81520024190166a20014188086a41106a28020036020020024188166a20014188086a41086a290300370300200220012903880837038016200241003602c416200242043702bc16200242003702b4162002428080808080013702ac16200242083702a4162002420037029c1620024280808080800137029416200241d0166a2004290300370300200220012903583703c816200241183a00d816200241dc166a20014181086a41036a28000036000020022001280081083600d916200241093602dc17200241fffacc80003602d817200241003602d017200241003602c817200241d3818080003602c0172002429ac2e7f6deeff497917f3703b817200242c5d8d4dfadecb789a57f3703b017200241003602a817200241003602a0172002418d8180800036029817200242a2f48286bea694cbdc00370390172002429fd1a2fcc2a3d7bad300370388172002410036028017200241003602f816200241e7818080003602f016200242ff9e82f5e8f6bce8383703e81620024299cc81a7a0d084fdbe7f3703e016200241003602fc172002428080808080013702f417200241003602a41820024280808080800137028c1820024200370294182002420437029c18200241f0176a200141b8086a41106a280200360200200241e8176a200141b8086a41086a290300370300200220012903b8083703e017200220012903a8083703801820024188186a200141a8086a41086a280200360200200220012903583703a818200241b0186a20042903003703002002411e3a00b8182002410b3602bc19200241f4facc80003602b8192002200e3602b0192002200d3602ac192002200c3602a81920024182828080003602a019200242d485a1bb928399c05937039819200242f6d6b6b8a1b0d7d172370390192002410036028819200241003602801920024183828080003602f81820024282eabe98929adec7cc003703f01820024297c68cdba1e6f7f7573703e8182002200b3602e0182002200a3602dc18200220093602d818200241d2818080003602d018200242f582a5dbe1aea3aeb27f3703c818200242e2e9b0f184a085b8c7003703c018200220012800a1083600b918200241bc186a200141a1086a41036a280000360000200241003602dc192002428080808080013702d41920024280808080c0003703f819200242003703801a200241d0196a200141f0086a41106a280200360200200241c8196a200141f0086a41086a290300370300200220012903f0083703c019200220012903e0083703e019200241e8196a200141e0086a41086a280200360200200220012902d4083702ec19200241f4196a200141d4086a41086a2802003602002002411f3a00981a200241003602e81a200241003602e01a200241ec818080003602d81a200242d5a28bbb9da882f9e0003703d01a200242cff6efdef6dabfcb723703c81a200241003602c01a200241003602b81a200241fc818080003602b01a200242e2fac2b7ff82edd8593703a81a200242b99dc7c6f4b0dfc4e8003703a01a200241901a6a2004290300370300200220012903583703881a200220012800cd083600991a2002419c1a6a200141cd086a41036a280000360000200241f81a6a2003290300370300200220012903f0023703f01a200241003602801b200241941b6a200f2802003602002002418c1b6a2013290200370200200220012902dc023702841b200241003602e41b200242043702dc1b200242003702d41b2002428080808080013702cc1b200242083702c41b200242003702bc1b2002428080808080013702b41b2002428a80808080808080807f37029c1b200241eafacc80003602981b200241f01b6a2004290300370300200220012903583703e81b200241203a00f81b200241fc1b6a2001418a096a41036a2800003600002002200128008a093600f91b2002410c3602fc1c200241defacc80003602f81c200241003602f01c200241003602e81c20024196828080003602e01c200242fcaf81dbf4cdbae1f8003703d81c200242a5e2b797c2e5b88b363703d01c200241003602c81c200241003602c01c200241db818080003602b81c200242d4e2dd9eecfad0e4a07f3703b01c200242e892b4b1dad1f1a35e3703a81c200241003602a01c200241003602981c20024191828080003602901c200242c18bc0d7d181c79b7f3703881c200242cd80bbff83979fde483703801c2002410036029c1d2002428080808080013702941d200241013602ac1d200220083602b01d200241003602c41d200242013702b41d200242043702bc1d200241901d6a200141a8096a41106a280200360200200241881d6a200141a8096a41086a290300370300200220012903a8093703801d20022001290398093703a01d200241a81d6a20014198096a41086a280200360200200220012903583703c81d200241d01d6a2004290300370300200241213a00d81d2002410e3602dc1e200241d0facc80003602d81e200241003602d01e200241003602c81e200241f2818080003602c01e20024291e4fcd6bca297cd2d3703b81e2002429884bef3ea8fb4b4bd7f3703b01e200241003602a81e200241003602a01e200241d1818080003602981e200242d2a1b4edbe988683733703901e200242a7e499b3e9ffb9c1d5003703881e200241003602801e200241003602f81d200241e2818080003602f01d200242bba09c85a49ee8eb7d3703e81d200242a4bdb6d9dcdcb0fb293703e01d20022001280091093600d91d200241dc1d6a20014191096a41036a280000360000200241003602a41f2002428080808080013702f41e200242003702fc1e200242083702841f20024280808080800137028c1f200242003702941f2002420437029c1f200241323a00b81f200241f01e6a200141c8096a41106a280200360200200241e81e6a200141c8096a41086a290300370300200220012903c8093703e01e200220012903583703a81f200241b01f6a2004290300370300200241bc1f6a200141c1096a41036a280000360000200220012800c1093600b91f41002d0098a2db80001a410241002802a496db8000118280808000002204450d0f200041023602e001200020043602dc01200041023602d801200441840a3b0000200141c8096a10c797808000024020012802d009220620012802c809470d00200141c8096a41f0eac8800010dea08080000b20012802cc09200641386c22086a220441be81808000360230200442d9d1a5958acddccda77f370328200442bb82a2f99fad8c91c100370320200441be81808000360218200442d9d1a5958acddccda77f370310200442bb82a2f99fad8c91c10037030820044114360204200441dceac8800036020020012802c809210720012802cc09220521030240200641016a220f450d00200820056a2108200641ffffffff01712106200521040240200f4103712203450d00200521040340200441386a21042003417f6a22030d000b0b200841386a210320064103490d000340200441e0016a22042003470d000b0b200020053602e801200020073602e4012000200320056b41386e3602ec01200041fc016a200210d5a3808000200041123602f801200020023602f401200041123602f001200041be848080003602d001200042fef5b8da8ca1b1cdae7f3703c80120004288cec3ebe282bbf8c5003703c001200041bf848080003602b801200042ca91ddb4c5c68cd63a3703b001200042cceaa981bbca9d8c7e3703a801200041e2838080003602a00120004281c9bb92b1a187a44c37039801200042e7bf89c9ceaf89c72f37039001200041a78180800036028801200042868dd5fba5e5e8aeec0037038001200042e98b8486a0e7abfe473703782000418583808000360270200042cec4a4c6c2bbc4efd800370368200042b4b8c39ff7c7ee8ce100370360200041c686808000360258200042fe9aa5f3a69cd4a066370350200042af93b8edf3a2a3bc3c370348200041d184808000360240200042ffc8ab8b878ce2c63e370338200042fed888d79bc18eaf817f370330200041e28380800036022820004281c9bb92b1a187a44c370320200042e7bf89c9ceaf89c72f370318200041c786808000360210200042c9dea0b793fbe7f62a37030820004299a2d9dee9e9d4cfdf00370300200141900a6a2480808080000f0b410841c01f10bb80808000000b4108413010bb80808000000b4104410810bb80808000000b200520012802d00941e894d0800010ae80808000000b4104411010bb80808000000b4108413010bb80808000000b4104410810bb80808000000b4108413010bb80808000000b4104410810bb80808000000b4108413010bb80808000000b4104410810bb80808000000b410441c40110bb80808000000b410441c40110bb80808000000b4108413010bb80808000000b4104410810bb80808000000b4101410210bb80808000000b8e0602017f037e23808080800041c0006b2203248080808000200342fc90b9e5d09296e777370008200342a6d4e6f1a4dd959860370000024020012003411010f9b2808000450d00200342b9e088b7b6cdc2d113370008200342c5e4f4b9cff9d18a0b37000020012003411010f9b2808000450d00200342ebe5e9f6a0afd08944370008200342f087979bfcb996ebf10037000020012003411010f9b2808000450d00200342e7eacab6b7c9acbc263700082003428de2fdb2e288b2fcd70037000020012003411010f9b2808000450d002003429fc0cdd7f5aecec98b7f370008200342f5cdd4baf8c9bf885937000020012003411010f9b2808000450d0020034298d5afd2c6aeacae2f370008200342c2cdc8b0c7b9e78f857f37000020012003411010f9b2808000450d00200342dbd4b188d8cab88410370008200342bfa89c83ea92efeb1a37000020012003411010f9b2808000450d00200342a988d1e9f0b7bbcf9c7f370008200342dc9ac4b0d794dae07937000020012003411010f9b2808000450d00200342c5e095fffdf7ccc7de00370008200342d5f7b9a6f5ebacc14337000020012003411010f9b2808000450d0020034291f8d4becbf4b58e847f370008200342958cb1e2ba869eeaef0037000020012003411010f9b2808000450d00200342ffe4f585feaff2b5a07f370008200342ce8b9fe880ace7e9c90037000020012003411010f9b2808000450d0020034289df9d82f381819238370008200342d7f0f3fea28baccae70037000020012003411010f9b2808000450d0020034284c2b1b3ef9292841e370008200342bce2f4b8c5daf6fa2937000020012003411010f9b28080001a0b20004181023b0100200341206a41106a20012900102204370300200020012900002205370002200041126a2004370000200341206a41186a200141186a2900002204370300200341206a41086a200141086a29000022063703002000410a6a20063700002000411a6a20043700002003200537032002402002280200450d002002280204410028029c96db8000118080808000000b200341c0006a2480808080000bd20302037f017e23808080800041306b220324808080800020002002200110cea580800002400240200228020022000d0041002102410021000c010b200320003602242003410036022020032000360214200341003602102003200228020422003602282003200036021820022802082100410121020b2003200036022c2003200236021c2003200236020c2003410c6a10d98a80800020012802042104024020012802082200450d00200421020340024020022d0000220541034b0d0020022005410274419883cd80006a2802006a2205280200450d00200541046a280200410028029c96db8000118080808000000b200241146a21022000417f6a22000d000b0b02402001280200450d002004410028029c96db8000118080808000000b20012802742105024020012802782200450d00200541c0016a210203400240200241d07e6a290300427e7c22064203542006420152710d00200241907f6a2d000041ff01714102470d00200241947f6a280200450d00200241987f6a280200410028029c96db8000118080808000000b200210e58b808000200241b0026a21022000417f6a22000d000b0b02402001280270450d002005410028029c96db8000118080808000000b200341306a2480808080000bd10402027f037e0240024002400240024002400240024002400240024002402001280200220241ffffffff076a220341012003410d491b0e0d01020300040506070809000a0b010b000b2000200141086a108a928080000f0b20004200370308200041003a0021200041106a4200370300200041186a4200370300200042e807420020024180808080784622011b37030020004101410220011b3a00200f0b20004200370310200042d50b370308200042c097acc900370300200041023b0120200041186a42003703000f0b2000200141106a10f48c8080000f0b2000200141086a1089928080000f0b2000200141106a108c928080000f0b20004200370310200041186a4200370300200041206a41003b0100200042be254280840120012802044180808080784622011b370308200042f0b7f7f80242c0dadac50320011b3703000f0b20004200370310200041013b0120200041186a420037030020002001280204410374220141c883cd80006a2903003703082000200141a083cd80006a2903003703000f0b2000200141086a10eaa28080000f0b0240024020012802084103470d0042b99b04210442d8d3d8940121050c010b427f2001290318220442b99b047c220520052004541b2104427f2001290310220542d8b0e6af017c220620062005541b21050b200042003703102000200437030820002005370300200041186a4200370300200041206a41003b01000f0b20004200370308200041106a4200370300200041186a4200370300200041206a41003b01002000429090d82f42d080ce3b20012802044101461b3703000be06a01157f23808080800041a0066b220224808080800041002d0098a2db80001a02400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024041c80641002802a496db8000118280808000002203450d0041002d0098a2db80001a411841002802a496db8000118280808000002204450d01200441b4c7cc8000360200200441c900360214200441ebc6cc80003602102004410036020c200442a48080801037020441002d0098a2db80001a410841002802a496db8000118280808000002205450d0220054127360204200541e5c7cc800036020020024280808080203703e004200242013702c404200220053602c00420024280808080103703b8042002428080808080013703b004200241c8868080003602a80420024286c4aef3a5a4afbb3e3703a004200242cdc286eac9e1e4afd700370398042002410b360294042002418cc8cc800036029004200242033702f403200220043602f00320024280808080303703e8032002428080808080013703e003200241c9868080003602d80320024298fb85a5f5feb0a2c4003703d003200242f0d4f7d9afbfedd2c5003703c8032002410d3602c403200241d8c7cc80003602c0032002418c066a200241c0036a41f8bfcc800010da8c80800041002d0098a2db80001a410841002802a496db8000118280808000002206450d032006412e36020420064197c8cc8000360200200241086a41086a2002418c066a41086a2802003602002002200229028c0637030841002d0098a2db80001a410841002802a496db8000118280808000002204450d042004413d360204200441f3e7cc8000360200200242808080801037039004200242013702f403200220043602f00320024280808080103703e8032002428080808080013703e003200241b1808080003602d803200242d7c9cb8fc1cf97db3e3703d003200242e88488d0c0e3aebc133703c803200241133602c403200241b0e8cc80003602c0032002418c066a200241c0036a41f8bfcc800010dc8c80800041002d0098a2db80001a412041002802a496db8000118280808000002207450d05200741c3e8cc8000360200200741cc0036021c200741dee9cc8000360218200741da0036021420074184e9cc80003602102007410036020c200742c180808010370204200241286a41086a2002418c066a41086a2802003602002002200229028c0637032841002d0098a2db80001a41c00041002802a496db8000118280808000002205450d0620054197dbcc8000360200200541ab83808000360238200542a6a7efecacf5efb8be7f37033020054283d3bcd3e2d8f5d06937032820054104360224200541a4dbcc8000360220200541b280808000360218200542a6e69b97da80f5d400370310200542b3c59fa8d1c488a1733703082005410d36020441002d0098a2db80001a41d00041002802a496db8000118280808000002204450d072004412f36024c200441a3decc8000360248200441d800360244200441cbddcc8000360240200441d80036023c200441f3dccc8000360238200441003602342004428e8080801037022c200441e5dccc8000360228200441d40036022420044191dccc80003602202004410036021c2004429c80808010370214200441f5dbcc8000360210200441cd0036020c200441a8dbcc8000360208200441ce00360204200441d2decc80003602002002428080808010370390042002420a3702f403200220043602f00320024282808080a0013703e803200220053602e403200241023602e003200241c8808080003602d803200242febac4ad81b6fafcb37f3703d00320024298848fa1dab08ba1743703c8032002410e3602c403200241a0dfcc80003602c0032002418c066a200241c0036a41f8bfcc800010dc8c80800041002d0098a2db80001a41e80041002802a496db8000118280808000002205450d08200541e400360264200541ebe3cc80003602602005410936025c200541e2e3cc800036025820054100360254200542aa8080801037024c200541b8e3cc8000360248200541d700360244200541e1e2cc8000360240200541d80036023c20054189e2cc8000360238200541003602342005428d8080801037022c200541fce1cc8000360228200541db00360224200541a1e1cc8000360220200541dd0036021c200541c4e0cc800036021820054100360214200542c98080801037020c200541fbdfcc8000360208200541cd00360204200541aedfcc8000360200200241c8006a41086a2002418c066a41086a2802003602002002200229028c0637034841002d0098a2db80001a410841002802a496db8000118280808000002208450d09200841fef0cc80003602002008412436020441002d0098a2db80001a412041002802a496db8000118280808000002204450d0a20044196c5cc8000360200200441e08380800036021820044291c291adadf5f65c370310200442ebcebbb3a8c990fb453703082004410536020441002d0098a2db80001a410841002802a496db8000118280808000002209450d0b200941a9f1cc80003602002009411936020441002d0098a2db80001a412041002802a496db800011828080800000220a450d0c200a41adc0cc8000360200200a41ca86808000360218200a42a6c38ff7ac978eca2a370310200a429aac9ef7988f84b4a27f370308200a410636020441002d0098a2db80001a410841002802a496db800011828080800000220b450d0d200b41d000360204200b41cff1cc800036020020024280808080303703b00520024201370294052002200b360290052002428180808010370388052002200a360284052002410136028005200241cb868080003602f804200242d98a85d2def2edb5a57f3703f004200242ace6fbf7e4b8f9ebb77f3703e804200241103602e4042002419ff2cc80003602e004200242013702c404200220093602c00420024281808080103703b804200220043602b404200241013602b004200241be818080003602a804200242d9d1a5958acddccda77f3703a004200242bb82a2f99fad8c91c100370398042002410d36029404200241c2f1cc800036029004200242013702f403200220083602f00320024280808080103703e8032002428080808080013703e003200241dc838080003602d803200242a5fcd1f8f393b2b3927f3703d003200242e8f5c7c4c5fccafbe9003703c803200241073602c403200241a2f1cc80003602c0032002418c066a200241c0036a41f8bfcc800010db8c80800041002d0098a2db80001a410841002802a496db800011828080800000220c450d0e200c41c800360204200c41aff2cc8000360200200241e8006a41086a2002418c066a41086a2802003602002002200229028c0637036841002d0098a2db80001a410841002802a496db8000118280808000002209450d0f200941fbf2cc80003602002009412336020441002d0098a2db80001a412041002802a496db800011828080800000220a450d10200a41a2f1cc8000360200200a41b180808000360218200a42d7c9cb8fc1cf97db3e370310200a42e88488d0c0e3aebc13370308200a410736020441002d0098a2db80001a412041002802a496db8000118280808000002204450d11200441c4f4cc8000360200200441dd0036021c200441e7f3cc8000360218200441c100360214200441a6f3cc80003602102004410036020c200442a98080801037020441002d0098a2db80001a411841002802a496db8000118280808000002208450d122008413036021420084180f5cc80003602102008410036020c200842a980808010370204200841b0f5cc800036020020024280808080303703b0052002420337029405200220083602900520024280808080303703880520024280808080800137038005200241cc868080003602f804200242d0fa9baea08488e9363703f004200242cf8ac1f6c5e79f97fc003703e804200241113602e404200241d9f5cc80003602e004200242043702c404200220043602c00420024281808080c0003703b8042002200a3602b404200241013602b004200241cd868080003602a804200242a5e683e89af4e39c643703a004200242f9fdfc8dc9dfb3e858370398042002411336029404200241edf4cc800036029004200242013702f403200220093602f00320024280808080103703e8032002428080808080013703e00320024195828080003602d803200242d5db99eda0e1839f343703d003200242d9dc8b94c6ad99efe0003703c803200241083602c4032002419ef3cc80003602c0032002418c066a200241c0036a41f8bfcc800010db8c80800041002d0098a2db80001a410841002802a496db800011828080800000220d450d13200d41c000360204200d41eaf5cc800036020020024188016a41086a2002418c066a41086a2802003602002002200229028c063703880141002d0098a2db80001a41c00041002802a496db8000118280808000002204450d142004419ec1cc80003602002004418f8180800036023820044296e397c6bfa5aeee46370330200442aceff0b4f2bd8f8fe40037032820044105360224200441a6c1cc8000360220200441e780808000360218200442ffb4d787d9fee7e6bd7f370310200442a9d7f488a4dbf4e3877f3703082004410836020441002d0098a2db80001a410841002802a496db800011828080800000220a450d15200a411f360204200a41abc1cc8000360200200242808080801037039004200242013702f4032002200a3602f00320024282808080103703e803200220043602e403200241023602e003200241ce868080003602d8032002429e8a81bdce858cc9cb003703d003200242c09a8cf2e6c189f0473703c803200241153602c403200241cac1cc80003602c0032002418c066a200241c0036a41f8bfcc800010dc8c80800041002d0098a2db80001a410841002802a496db800011828080800000220e450d16200e4129360204200e41dfc1cc8000360200200241a8016a41086a2002418c066a41086a2802003602002002200229028c063703a80141002d0098a2db80001a412041002802a496db8000118280808000002208450d17200841f0c2cc80003602002008418583808000360218200842cec4a4c6c2bbc4efd800370310200842b4b8c39ff7c7ee8ce1003703082008410936020441002d0098a2db80001a412041002802a496db800011828080800000220a450d18200a41dac3cc8000360200200a411336021c200a41c7c3cc8000360218200a41ce00360214200a41f9c2cc8000360210200a410036020c200a429b8080801037020441002d0098a2db80001a410841002802a496db800011828080800000220b450d19200b4184c4cc8000360200200b411a36020441002d0098a2db80001a412041002802a496db8000118280808000002209450d1a200941acc4cc8000360200200941cf86808000360218200942c7b08da7e0eae9813e370310200942afa5dbfcecd08ee9837f3703082009410836020441002d0098a2db80001a410841002802a496db800011828080800000220f450d1b200f41b4c4cc8000360200200f41cf0036020441002d0098a2db80001a41c00041002802a496db8000118280808000002204450d1c20044196c5cc8000360200200441cf86808000360238200442c7b08da7e0eae9813e370330200442afa5dbfcecd08ee9837f370328200441043602242004419bc5cc8000360220200441e08380800036021820044291c291adadf5f65c370310200442ebcebbb3a8c990fb453703082004410536020441002d0098a2db80001a410841002802a496db8000118280808000002210450d1d201041d5003602042010419fc5cc800036020020024280808080c00037038006200242013702e405200220103602e00520024282808080103703d805200220043602d405200241023602d005200241d0868080003602c805200242d5e4ddd083c3e7fa3c3703c00520024281fca2c1b0dac09e743703b8052002410f3602b405200241f4c5cc80003602b00520024201370294052002200f3602900520024281808080103703880520022009360284052002410136028005200241c2868080003602f804200242e3a8c4e2e89dae87493703f00420024280e79dfbb485aefed1003703e804200241133602e40420024183c5cc80003602e004200242013702c4042002200b3602c00420024280808080103703b8042002428080808080013703b004200241c1868080003602a804200242a6c38ff7ac978eca2a3703a0042002429aac9ef7988f84b4a27f370398042002410e360294042002419ec4cc800036029004200242043702f4032002200a3602f00320024281808080c0003703e803200220083602e403200241013602e003200241d1868080003602d803200242eade8098c4b8dbbd8c7f3703d003200242e88be3b0a4adfde42a3703c8032002410f3602c403200241f5c3cc80003602c0032002418c066a200241c0036a41f8bfcc800010e18c80800041002d0098a2db80001a410841002802a496db8000118280808000002210450d1e201041dc0036020420104183c6cc8000360200200241c8016a41086a2002418c066a41086a2802003602002002200229028c063703c80141002d0098a2db80001a41e00041002802a496db800011828080800000220a450d1f200a41d8d6cc8000360200200a41b280808000360258200a42a6e69b97da80f5d400370350200a42b3c59fa8d1c488a173370348200a410a360244200a41e0d6cc8000360240200a418583808000360238200a42cec4a4c6c2bbc4efd800370330200a42b4b8c39ff7c7ee8ce100370328200a4102360224200a41ded6cc8000360220200a41d286808000360218200a42ef98c386fbed9ed7a67f370310200a42b3bae0a381e38bb9a47f370308200a410636020441002d0098a2db80001a41c80041002802a496db8000118280808000002204450d2020044129360244200441d7d9cc8000360240200441d10036023c20044186d9cc8000360238200441003602342004429f8080801037022c200441e7d8cc8000360228200441d30036022420044194d8cc8000360220200441d10036021c200441c3d7cc8000360218200441d900360214200441ead6cc80003602102004410036020c2004429a8080801037020420044180dacc8000360200200242808080801037039004200242093702f403200220043602f0032002428380808090013703e8032002200a3602e403200241033602e003200241d3868080003602d803200242ff91eae0d1e0fed8733703d003200242b9aad4d588f785dccc003703c803200241143602c4032002419adacc80003602c0032002418c066a200241c0036a41f8bfcc800010dc8c80800041002d0098a2db80001a410841002802a496db8000118280808000002211450d21201141d300360204201141aedacc8000360200200241e8016a41086a2002418c066a41086a2802003602002002200229028c063703e80141002d0098a2db80001a412041002802a496db8000118280808000002204450d22200441adc0cc8000360200200441ca86808000360218200442a6c38ff7ac978eca2a3703102004429aac9ef7988f84b4a27f3703082004410636020441002d0098a2db80001a410841002802a496db800011828080800000220a450d23200a4132360204200a41b3c0cc8000360200200242808080801037039004200242013702f4032002200a3602f00320024281808080103703e803200220043602e403200241013602e003200241be818080003602d803200242d9d1a5958acddccda77f3703d003200242bb82a2f99fad8c91c1003703c8032002410f3602c403200241e5c0cc80003602c0032002418c066a200241c0036a41f8bfcc800010dc8c80800041002d0098a2db80001a410841002802a496db8000118280808000002212450d2420124119360204201241f4c0cc800036020020024188026a41086a2002418c066a41086a2802003602002002200229028c063703880241002d0098a2db80001a412041002802a496db800011828080800000220a450d25200a41f3bbcc8000360200200a41d486808000360218200a429c84d0beecb495fdc300370310200a42a780e2b79e8492d722370308200a410436020441002d0098a2db80001a413841002802a496db8000118280808000002204450d26200441a8bdcc800036020020044134360234200441f4bccc80003602302004410036022c200442ac80808010370224200441c8bccc80003602202004410036021c2004428f80808010370214200441b9bccc8000360210200441c20036020c200441f7bbcc8000360208200441c50036020441002d0098a2db80001a412041002802a496db8000118280808000002208450d2720084182becc80003602002008418f8180800036021820084296e397c6bfa5aeee46370310200842aceff0b4f2bd8f8fe4003703082008410736020441002d0098a2db80001a411841002802a496db8000118280808000002209450d282009413736021420094189becc80003602102009410036020c200942a680808010370204200941c0becc800036020020024280808080203703e004200242033702c404200220093602c00420024281808080303703b804200220083602b404200241013602b004200241d5868080003602a804200242cb9eedd0dda794af563703a00420024286cdd5e9cfe7fac0fc00370398042002411336029404200241e6becc800036029004200242073702f403200220043602f00320024281808080f0003703e8032002200a3602e403200241013602e0032002418f818080003602d80320024296e397c6bfa5aeee463703d003200242aceff0b4f2bd8f8fe4003703c803200241153602c403200241edbdcc80003602c0032002418c066a200241c0036a41f8bfcc800010da8c80800041002d0098a2db80001a410841002802a496db8000118280808000002213450d292013411a36020420134188c0cc8000360200200241a8026a41086a2002418c066a41086a2802003602002002200229028c063703a80241002d0098a2db80001a412041002802a496db8000118280808000002204450d2a20044191ebcc80003602002004419281808000360218200442f48587b7e0d4c9ea3537031020044296afb28ff9f4d69c773703082004410736020441002d0098a2db80001a410841002802a496db800011828080800000220a450d2b200a4130360204200a4198ebcc8000360200200242808080801037039004200242013702f4032002200a3602f00320024281808080103703e803200220043602e403200241013602e003200241b1808080003602d803200242d7c9cb8fc1cf97db3e3703d003200242e88488d0c0e3aebc133703c8032002410d3602c403200241c8ebcc80003602c0032002418c066a200241c0036a41f8bfcc800010dc8c80800041002d0098a2db80001a410841002802a496db8000118280808000002214450d2c20144120360204201441d5ebcc8000360200200241c8026a41086a2002418c066a41086a2802003602002002200229028c063703c80241002d0098a2db80001a41c00041002802a496db8000118280808000002204450d2d20044184eccc8000360200200441b180808000360238200442d7c9cb8fc1cf97db3e370330200442e88488d0c0e3aebc133703282004410336022420044187eccc80003602202004418583808000360218200442cec4a4c6c2bbc4efd800370310200442b4b8c39ff7c7ee8ce1003703082004410336020441002d0098a2db80001a41c00041002802a496db800011828080800000220a450d2e200a4184eccc8000360200200a41b180808000360238200a42d7c9cb8fc1cf97db3e370330200a42e88488d0c0e3aebc13370328200a4103360224200a4187eccc8000360220200a418583808000360218200a42cec4a4c6c2bbc4efd800370310200a42b4b8c39ff7c7ee8ce100370308200a410336020441002d0098a2db80001a412041002802a496db8000118280808000002208450d2f200841a5eccc8000360200200841e880808000360218200842b8f8f596b4ec85c048370310200842a8e8f9fbe3e78f97f1003703082008410636020441002d0098a2db80001a412041002802a496db8000118280808000002209450d30200942e88488d0c0e3aebc1337030820094106360204200941beeccc8000360200200942d7c9cb8fc1cf97db3e370310200941b1808080003602182002428092b288c0fcb4e8063703c8032002429c98ead693c59ae9063703d003200241d6868080003602d803200241023602e003200220043602e403200241003602f80320024194eccc800036029004200241113602940420024295f699f2edb58ac47e37039804200242d49ae29b97c3fee5aa7f3703a004200241d7868080003602a804200241023602b0042002200a3602b404200241003602c804200241abeccc80003602e004200241133602e404200242e987d8bed5a3d0fbfb003703e804200242e2e68fceaa92ce9c7b3703f00420024183818080003602f804200241013602800520022008360284052002410036029805200241c4eccc80003602b005200241133602b405200242e987d8bed5a3d0fbfb003703b805200242e2e68fceaa92ce9c7b3703c00520024183818080003602c805200241013602d005200220093602d405200241003602e805200242023703e803200242043703f003200242023703b804200242043703c00420024201370388052002420437039005200242013703d805200242043703e00520024280808080c000370380062002410a3602c4032002418aeccc80003602c003200241e8026a200241c0036a41f8bfcc800010e18c80800041002d0098a2db80001a41c00041002802a496db8000118280808000002204450d31200441ececcc8000360200200441b180808000360238200442d7c9cb8fc1cf97db3e370330200442e88488d0c0e3aebc133703282004410336022420044187eccc8000360220200441e28380800036021820044281c9bb92b1a187a44c370310200442e7bf89c9ceaf89c72f3703082004410436020441002d0098a2db80001a410841002802a496db800011828080800000220b450d32200b41f0eccc8000360200200b41d20036020441002d0098a2db80001a41c00041002802a496db800011828080800000220a450d33200a41ececcc8000360200200a41b180808000360238200a42d7c9cb8fc1cf97db3e370330200a42e88488d0c0e3aebc13370328200a4103360224200a4187eccc8000360220200a41e283808000360218200a4281c9bb92b1a187a44c370310200a42e7bf89c9ceaf89c72f370308200a410436020441002d0098a2db80001a410841002802a496db800011828080800000220f450d34200f41d1edcc8000360200200f412d36020441002d0098a2db80001a412041002802a496db8000118280808000002208450d35200841a5eccc8000360200200841e880808000360218200842b8f8f596b4ec85c048370310200842a8e8f9fbe3e78f97f1003703082008410636020441002d0098a2db80001a410841002802a496db8000118280808000002215450d3620154194eecc8000360200201541c00036020441002d0098a2db80001a412041002802a496db8000118280808000002209450d37200941beeccc8000360200200941b180808000360218200942d7c9cb8fc1cf97db3e370310200942e88488d0c0e3aebc133703082009410636020441002d0098a2db80001a410841002802a496db8000118280808000002216450d38201641c000360204201641d4eecc8000360200200242013702e405200220163602e00520024281808080103703d805200220093602d405200241013602d00520024183818080003602c805200242e2e68fceaa92ce9c7b3703c005200242e987d8bed5a3d0fbfb003703b805200241133602b405200241c4eccc80003602b005200242013702940520022015360290052002428180808010370388052002200836028405200241013602800520024183818080003602f804200242e2e68fceaa92ce9c7b3703f004200242e987d8bed5a3d0fbfb003703e804200241133602e404200241abeccc80003602e004200242013702c4042002200f3602c00420024282808080103703b8042002200a3602b404200241023602b004200241d7868080003602a804200242d49ae29b97c3fee5aa7f3703a00420024295f699f2edb58ac47e370398042002411636029404200241feedcc800036029004200242013702f4032002200b3602f00320024282808080103703e803200220043602e403200241023602e003200241d6868080003602d8032002429c98ead693c59ae9063703d0032002428092b288c0fcb4e8063703c8032002410f3602c403200241c2edcc80003602c003200241fc056a2002419c066a280200360200200241f4056a2002418c066a41086a29020037020020024280808080c000370380062002200229028c063702ec0520024184036a200241c0036a41f8bfcc800010e18c80800041002d0098a2db80001a412041002802a496db800011828080800000220a450d39200a41adc0cc8000360200200a41ca86808000360218200a42a6c38ff7ac978eca2a370310200a429aac9ef7988f84b4a27f370308200a410636020441002d0098a2db80001a412041002802a496db8000118280808000002204450d3a2004412a36021c200441a4e5cc80003602182004413d360214200441e7e4cc80003602102004410036020c200442a780808010370204200441cee5cc8000360200200242808080801037039004200242043702f403200220043602f00320024281808080c0003703e8032002200a3602e403200241013602e003200241d8868080003602d803200242aa8cf99ec0eda8cbb27f3703d003200242d1d89daccaeb8889663703c803200241163602c403200241f5e5cc80003602c0032002418c066a200241c0036a41f8bfcc800010dc8c80800041002d0098a2db80001a412841002802a496db8000118280808000002208450d3b200841cd0036022420084192e7cc8000360220200841c00036021c200841d2e6cc800036021820084111360214200841c1e6cc80003602102008410036020c200842b6808080103702042008418be6cc800036020020024190036a41086a2002418c066a41086a2802003602002002200229028c063703900341002d0098a2db80001a412041002802a496db800011828080800000220b450d3c200b41c4c9cc8000360200200b418f81808000360218200b4296e397c6bfa5aeee46370310200b42aceff0b4f2bd8f8fe400370308200b410436020441002d0098a2db80001a41d00041002802a496db800011828080800000220a450d3d200a411736024c200a41a9cccc8000360248200a41d700360244200a41d2cbcc8000360240200a410036023c200a428d80808010370234200a41c5cbcc8000360230200a41d50036022c200a41f0cacc8000360228200a41d500360224200a419bcacc8000360220200a41ca0036021c200a41d1c9cc8000360218200a4100360214200a42898080801037020c200a41c8c9cc8000360208200a41d900360204200a41c0cccc800036020041002d0098a2db80001a412041002802a496db800011828080800000220f450d3e200f41a4cdcc8000360200200f41d986808000360218200f4285e4df898ea1cfe6bb7f370310200f42b4fc80a8bd83e5fa967f370308200f410236020441002d0098a2db80001a41f00041002802a496db8000118280808000002204450d3f2004412136026c200441e3d2cc8000360268200441d8003602642004418bd2cc8000360260200441d90036025c200441b2d1cc8000360258200441d300360254200441dfd0cc8000360250200441d80036024c20044187d0cc8000360248200441d400360244200441b3cfcc8000360240200441c80036023c200441ebcecc800036023820044100360234200442988080801037022c200441d3cecc8000360228200441d20036022420044181cecc8000360220200441d50036021c200441accdcc800036021820044100360214200442868080801037020c200441a6cdcc8000360208200441d80036020420044184d3cc800036020041002d0098a2db80001a412041002802a496db8000118280808000002209450d40200941c00036021c200941bed4cc8000360218200941d800360214200941e6d3cc80003602102009410036020c200942d480808010370204200941fed4cc80003602002002420e3702c404200220043602c00420024281808080e0013703b8042002200f3602b404200241013602b004200241d4868080003602a8042002429c84d0beecb495fdc3003703a004200242a780e2b79e8492d722370398042002410a36029404200241dcd3cc8000360290042002420a3702f4032002200a3602f00320024281808080a0013703e8032002200b3602e403200241013602e003200241da868080003602d803200242cab38cf7d4f2f5d3b87f3703d003200242f7c294fb91f5eecf5b3703c8032002410b3602c40320024199cdcc80003602c003200241dc046a2002418c066a41106a280200360200200241d4046a2002418c066a41086a220a290200370200200241a4056a200241ac036a41086a220b290200370200200241c0036a41ec016a200241ac036a41106a280200360200200241d2d5cc80003602e0042002410c3602e404200242d3cefbb9dba18396713703e804200242a48ef19ba687a1bd593703f004200241db868080003602f80420022009360290052002428080808080013703800520024280808080c0003703880520024204370294052002200229028c063702cc04200220022902ac0337029c0520024280808080303703b0052002418c066a200241c0036a41f8bfcc800010db8c80800041002d0098a2db80001a410841002802a496db8000118280808000002204450d412004413c360204200441ded5cc8000360200200241a0036a41086a2209200a2802003602002002200229028c063703a00320034100360200200320022902183702042003410c6a200241186a41086a290200370200200320022903083702142003411c6a200241086a41086a280200360200200341003602382003428780808010370230200341c5c8cc800036022c2003410136022820032006360224200341013602202003200229023837023c200341c4006a200241386a41086a290200370200200341d4006a200241286a41086a2802003602002003200229032837024c200341003602702003429480808010370268200341aaeacc8000360264200341043602602003200736025c20034104360258200341fc006a200241d8006a41086a290200370200200320022902583702742003418c016a200241c8006a41086a2802003602002003200229034837028401200341003602a80120034298808080203702a001200341cfe4cc800036029c012003410d3602980120032005360294012003410d36029001200341b4016a200241f8006a41086a290200370200200320022902783702ac01200341c4016a200241e8006a41086a280200360200200320022903683702bc01200341003602e00120034284808080d0003702d801200341f7f2cc80003602d401200341013602d0012003200c3602cc01200341013602c801200341ec016a20024198016a41086a29020037020020032002290298013702e401200341fc016a20024188016a41086a28020036020020032002290388013702f4012003410036029802200342888080802037029002200341aaf6cc800036028c0220034101360288022003200d360284022003410136028002200341a4026a200241b8016a41086a290200370200200320022902b80137029c02200341b4026a200241a8016a41086a280200360200200320022903a8013702ac02200341003602d00220034293808080103702c80220034188c2cc80003602c402200341013602c0022003200e3602bc02200341013602b802200341dc026a200241d8016a41086a290200370200200320022902d8013702d402200341ec026a200241c8016a41086a280200360200200320022903c8013702e40220034100360288032003428c808080e00037028003200341dfc6cc80003602fc02200341013602f802200320103602f402200341013602f00220034194036a200241f8016a41086a290200370200200320022902f80137028c03200341a4036a200241e8016a41086a280200360200200320022903e80137029c03200341003602c00320034296808080303702b80320034181dbcc80003602b403200341013602b003200320113602ac03200341013602a803200341cc036a20024198026a41086a29020037020020032002290298023702c403200341dc036a20024188026a41086a28020036020020032002290388023702d403200341003602f80320034291808080203702f0032003418dc1cc80003602ec03200341013602e803200320123602e403200341013602e00320034184046a200241b8026a41086a290200370200200320022902b8023702fc0320034194046a200241a8026a41086a280200360200200320022903a80237028c04200341003602b0042003428b808080103702a804200341a2c0cc80003602a404200341013602a0042003201336029c042003410136029804200341bc046a200241d8026a41086a290200370200200320022902d8023702b404200341cc046a200241c8026a41086a280200360200200320022903c8023702c404200341003602e8042003428f808080103702e004200341f5ebcc80003602dc04200341013602d804200320143602d404200341013602d004200341f4046a200241f4026a41086a290200370200200320022902f4023702ec0420034184056a200241e8026a41086a280200360200200320022902e8023702fc04200341003602a00520034295808080c00037029805200341d7eccc800036029405200341003602900520034280808080c00037028805200341ac056a200b290200370200200320022902ac033702a405200341bc056a20024184036a41086a28020036020020032002290284033702b405200341003602d80520034299808080303702d00520034194efcc80003602cc05200341003602c80520034280808080c0003702c005200341e4056a200a2902003702002003200229028c063702dc05200341f4056a20024190036a41086a28020036020020032002290390033702ec052003410036029006200342948080803037028806200341dfe7cc8000360284062003410536028006200320083602fc05200341053602f8052003419c066a200241c0036a41086a290200370200200320022902c00337029406200341ac066a2009280200360200200320022903a0033702a4062003428e808080103702c0062003419ad6cc80003602bc06200341013602b806200320043602b406200341013602b0062000410f360208200020033602042000410f360200200241a0066a2480808080000f0b410441c80610bb80808000000b4104411810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104412010bb80808000000b410841c00010bb80808000000b410441d00010bb80808000000b410441e80010bb80808000000b4104410810bb80808000000b4108412010bb80808000000b4104410810bb80808000000b4108412010bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4108412010bb80808000000b4104412010bb80808000000b4104411810bb80808000000b4104410810bb80808000000b410841c00010bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4108412010bb80808000000b4104412010bb80808000000b4104410810bb80808000000b4108412010bb80808000000b4104410810bb80808000000b410841c00010bb80808000000b4104410810bb80808000000b4104410810bb80808000000b410841e00010bb80808000000b410441c80010bb80808000000b4104410810bb80808000000b4108412010bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4108412010bb80808000000b4104413810bb80808000000b4108412010bb80808000000b4104411810bb80808000000b4104410810bb80808000000b4108412010bb80808000000b4104410810bb80808000000b4104410810bb80808000000b410841c00010bb80808000000b410841c00010bb80808000000b4108412010bb80808000000b4108412010bb80808000000b410841c00010bb80808000000b4104410810bb80808000000b410841c00010bb80808000000b4104410810bb80808000000b4108412010bb80808000000b4104410810bb80808000000b4108412010bb80808000000b4104410810bb80808000000b4108412010bb80808000000b4104412010bb80808000000b4104412810bb80808000000b4108412010bb80808000000b410441d00010bb80808000000b4108412010bb80808000000b410441f00010bb80808000000b4104412010bb80808000000b4104410810bb80808000000bb50603057f017e037f23808080800041d0006b2201248080808000200141286a41df82cd8000410b41aaf9cc8000411a410441001089a98080002001420437022020014200370218200142808080808001370210200142888080808001370240200142808080808001370248200141106a200141c0006a418092c7800010908b808000200141086a2202200141246a2802003602002001200129021c370300200128021021032001280214210420012802182105200129022c2106200128022821072001410036021820014280808080c000370210200141c0006a200141106a4185fccc80004106109687808000200141106a200141c0006a41f6fbcc8000410f10bf87808000200141c0006a200141106a41edfbcc8000410910ad88808000200141106a200141c0006a41e0fbcc8000410d108c88808000200141c0006a200141106a41cbfbcc8000410810ed87808000200141106a200141c0006a41b5fbcc8000410410f386808000200141c0006a200141106a419afbcc8000411110fc86808000200141106a200141c0006a4193fbcc8000410710be87808000200141c0006a200141106a41fffacc8000410910c487808000200141106a200141c0006a41f4facc8000410b108e87808000200141c0006a200141106a41eafacc8000410a108b88808000200141106a200141c0006a41defacc8000410c10d588808000200141346a200141106a41d0facc8000410e10bd87808000200128023c210820012802382109200120012802343602182001200936021020012009200841246c6a36021c20012009360214200141c0006a200141106a418092c7800010928b80800002402007418080808078470d0041d0d1c58000411141e4d1c58000109181808000000b2001200336021820012004360210200120043602142001200420054105746a36021c200041c4006a200141106a41b097cc800010908b808000200141106a410b6a200141c0006a41086a2802003600002000200637023c20002007360238200041013a000020002001290300370250200041d8006a20022802003602002001200129024037001320002001290010370001200041086a200141106a41076a290000370000200141d0006a2480808080000bf20101037f23808080800041106b220224808080800002402001280200220328020020032802082204470d002003200441014101410110e5a0808000200328020821040b2003200441016a360208200328020420046a41fb003a00002002200136020c20024180023b01080240200241086a41bbf8cc80004104200010ba9380800022030d00200228020822044180fe0371450d0020044101710d000240200228020c280200220428020020042802082201470d002004200141014101410110e5a0808000200428020821010b2004200141016a360208200428020420016a41fd003a00000b200241106a24808080800020030bcb0403057f017e027f23808080800041c0006b2201248080808000200141246a41a2c0cc8000410b41aaf9cc8000411a410441001089a98080002001420437021c2001420037021420014280808080800137020c2001428880808080013702302001428080808080013702382001410c6a200141306a418092c7800010908b808000200141086a2202200141206a28020036020020012001290218370300200128020c2103200128021021042001280214210520012902282106200128022421072001410036021420014280808080800137020c2001410c6a41c0d1c5800010faa88080002001280210220842fac9a3fc9bf2ce850a3703002008420437022c200842313702242008419493c780003602202008410436021c2008419093c78000360218200841fc82808000360210200842d88092d584c3ebba0d370308200128021021082001200128020c3602142001200836020c2001200841386a36021820012008360210200141306a2001410c6a418092c7800010918b80800002402007418080808078470d0041d0d1c58000411141e4d1c58000109181808000000b200120033602142001200436020c200120043602102001200420054105746a360218200041c4006a2001410c6a41b097cc800010908b8080002001410c6a410b6a200141306a41086a2802003600002000200637023c20002007360238200041003a000020002001290300370250200041d8006a20022802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000bc804020b7f017e23808080800041306b2202248080808000200241186a41086a200141156a290000370300200241186a410d6a2001411a6a2900003700002002200129000d37031820012f0122210320012d000c2104200128020821052001280204210620012f010221072001410d6a220821090240024002400240024020012d0000220a0e0400010100010b20012d000141ff01714101460d014100210a200241186a21090b2002410d6a220b2009410d6a290000370000200241086a220c200941086a29000037030020012006360204200120073b01022001200a3a0000200120043a000c200141086a220a200536020020082009290000220d3700002008410d6a200b290000370000200841086a200c2903003700002002200d370300200120033b0122200041186a200141186a290200370200200041106a200141106a290200370200200041086a200a29020037020020002001290200370200200041206a200141206a2902003702000c010b41002d0098a2db80001a41e00041002802a496db8000118280808000002209450d01200920043a004a2009200536014620092006360142200920073b0140200941083a001020094281808080103703002009200229031837004b200941d3006a200241186a41086a290300370000200941d8006a200241256a290000370000200041003a000c2000200936020820004101360204200041033a0000200128022422002000280200417f6a220036020020000d00200141246a10c9a08080000b200241306a2480808080000f0b411041e00010bb80808000000b040041010bdc0301037f23808080800041d0006b220224808080800041022103024020012d00004101470d00200241206a200141196a290000370300200241186a200141116a290000370300200241106a200141096a29000037030020022001290001370308410121030b41002d0098a2db80001a02400240411041002802a496db8000118280808000002201450d00200141b8facc800036020c200141013602082001428180808010370200200241c2006a200241206a2903003701002002413a6a200241086a41106a290300370100200241326a200241106a2903003701002002200136024c200220033a0029200241003a00282002200229030837012a41002d0098a2db80001a411041002802a496db8000118280808000002203450d01200341a0facc800036020c20034101360208200342818080801037020020012001280200417f6a2204360200024020040d00200241cc006a10c9a08080000b20002002290228370200200041086a200241286a41086a290200370200200041106a200241286a41106a290200370200200041186a200241286a41186a2902003702002002200336024c200041206a200241286a41206a290200370200200241d0006a2480808080000f0b4104411010bb80808000000b4104411010bb80808000000b910301037f23808080800041c0006b2202248080808000200241106a200141086a2900003700002002200129000037000841002d0098a2db80001a02400240411041002802a496db8000118280808000002201450d00200141b8facc800036020c200141013602082001428180808010370200200241186a41106a200241146a280000360000200241216a200241056a41086a2900003700002002200136023c200241013a00182002200229000537001941002d0098a2db80001a411041002802a496db8000118280808000002203450d01200341a0facc800036020c20034101360208200342818080801037020020012001280200417f6a2204360200024020040d002002413c6a10c9a08080000b20002002290218370200200041086a200241186a41086a290200370200200041106a200241186a41106a290200370200200041186a200241186a41186a2902003702002002200336023c200041206a200241186a41206a290200370200200241c0006a2480808080000f0b4104411010bb80808000000b4104411010bb80808000000bd51301027f23808080800041d0026b220324808080800002400240024002400240024002400240024002400240024002400240200128020041ffffffff076a220441012004410d491b0e0d01020300040506070809000a0b010b000b200341c8006a200141286a290300370300200341c0006a200141206a290300370300200341386a200141186a290300370300200341306a200141106a290300370300200341086a200241086a290200370300200341106a200241106a290200370300200341186a200241186a290200370300200341206a200241206a2902003703002003200129030837032820032002290200370300200341003602c802200341003602c0022003200341c0026a3602cc02200341a0016a200341d00010f5b28080001a2003200341cc026a3602f001200041bc8fdb8000200341a0016a10f0a6808000200341c0026a10f38c8080000c0b0b2003200141f00010f5b280800022014190016a200241206a29020037020020014188016a200241186a29020037020020014180016a200241106a290200370200200141f8006a200241086a29020037020020012002290200370270200141003602c802200141003602c0022001200141c0026a3602cc02200141a0016a200141980110f5b28080001a2001200141cc026a3602b802200041bc8fdb8000200141a0016a10e3a6808000200141c0026a10f38c8080000c0a0b200320012903083703c0022003410036020820034100360200200320033602cc02200341a0016a41206a200241206a290200370300200341a0016a41186a200241186a290200370300200341a0016a41106a200241106a290200370300200341a0016a41086a200241086a290200370300200320022902003703a0012003200341cc026a3602cc012003200341c0026a3602c801200041bc8fdb8000200341a0016a10f6a68080000c080b2003200141106a41e00010f5b280800022014180016a200241206a290200370300200141f8006a200241186a290200370300200141f0006a200241106a290200370300200141e8006a200241086a29020037030020012002290200370360200141003602c802200141003602c0022001200141c0026a3602cc02200141a0016a200141900110f5b28080001a2001200141cc026a3602b002200041bc8fdb8000200141a0016a10d2a6808000200141c0026a10f38c8080000c080b200341c8006a200141286a290300370300200341c0006a200141206a290300370300200341386a200141186a290300370300200341306a200141106a290300370300200341086a200241086a290200370300200341106a200241106a290200370300200341186a200241186a290200370300200341206a200241206a2902003703002003200129030837032820032002290200370300200341003602c802200341003602c0022003200341c0026a3602cc02200341a0016a200341d00010f5b28080001a2003200341cc026a3602f001200041bc8fdb8000200341a0016a10e4a6808000200341c0026a10f38c8080000c070b200341386a200141c8006a290300370300200341306a200141c0006a290300370300200341286a200141386a290300370300200341206a200141306a290300370300200341186a200141286a290300370300200341106a200141206a290300370300200341c8006a200241086a290200370300200341d0006a200241106a290200370300200341d8006a200241186a290200370300200341e0006a200241206a29020037030020032001290310370300200320022902003703402003200141186a290300370308200341003602c802200341003602c0022003200341c0026a3602cc02200341a0016a200341f00010f5b28080001a2003200341cc026a36029002200041bc8fdb8000200341a0016a10c3a6808000200341c0026a10f38c8080000c060b200341286a2001412c6a280200360200200341206a200141246a290200370300200341186a2001411c6a290200370300200341106a200141146a290200370300200341086a2001410c6a290200370300200341346a200241086a2902003702002003413c6a200241106a290200370200200341c4006a200241186a290200370200200341cc006a200241206a290200370200200320012902043703002003200229020037022c200341003602c802200341003602c0022003200341c0026a3602cc02200341a0016a200341d40010f5b28080001a2003200341cc026a3602f401200041bc8fdb8000200341a0016a10e2a6808000200341c0026a10f38c8080000c050b200320012902043702c0022003410036020820034100360200200320033602cc02200341a0016a41206a200241206a290200370300200341a0016a41186a200241186a290200370300200341a0016a41106a200241106a290200370300200341a0016a41086a200241086a290200370300200320022902003703a0012003200341cc026a3602cc012003200341c0026a3602c801200041bc8fdb8000200341a0016a10caa68080000c030b200341286a200141306a290300370300200341206a200141286a290300370300200341186a200141206a290300370300200341106a200141186a290300370300200341086a200141106a290300370300200341386a200241086a290200370300200341c0006a200241106a290200370300200341c8006a200241186a290200370300200341d0006a200241206a2902003703002003200129030837030020032002290200370330200341003602c802200341003602c0022003200341c0026a3602cc02200341a0016a200341d80010f5b28080001a2003200341cc026a3602f801200041bc8fdb8000200341a0016a10f3a6808000200341c0026a10f38c8080000c030b200341186a200141206a290300370300200341106a200141186a290300370300200341086a200141106a290300370300200341286a200241086a290200370300200341306a200241106a290200370300200341386a200241186a290200370300200341c0006a200241206a2902003703002003200129030837030020032002290200370320200341003602c802200341003602c0022003200341c0026a3602cc02200341a0016a200341c80010f5b28080001a2003200341cc026a3602e801200041bc8fdb8000200341a0016a10e0a6808000200341c0026a10f38c8080000c020b200320012902043702c0022003410036020820034100360200200320033602cc02200341a0016a41206a200241206a290200370300200341a0016a41186a200241186a290200370300200341a0016a41106a200241106a290200370300200341a0016a41086a200241086a290200370300200320022902003703a0012003200341cc026a3602cc012003200341c0026a3602c801200041bc8fdb8000200341a0016a10eda68080000b200310f38c8080000b200341d0026a2480808080000beb0503057f017e037f23808080800041d0006b2201248080808000200141286a41ea82cd8000410c41aaf9cc8000411a410441001089a98080002001420437022020014200370218200142808080808001370210200142888080808001370240200142808080808001370248200141106a200141c0006a418092c7800010908b808000200141086a2202200141246a2802003602002001200129021c370300200128021021032001280214210420012802182105200129022c2106200128022821072001410036021820014280808080c000370210200141c0006a200141106a4185fccc8000410610e488808000200141106a200141c0006a41f6fbcc8000410f10d586808000200141c0006a200141106a41cbfbcc8000410810c888808000200141106a200141c0006a41b5fbcc80004104108588808000200141c0006a200141106a419afbcc8000411110d687808000200141106a200141c0006a4193fbcc8000410710d288808000200141c0006a200141106a41fffacc80004109109087808000200141106a200141c0006a41f4facc8000410b109d88808000200141c0006a200141106a41defacc8000410c10df88808000200141346a200141c0006a41d0facc8000410e10e387808000200128023c210820012802382109200120012802343602182001200936021020012009200841246c6a36021c20012009360214200141c0006a200141106a418092c7800010928b80800002402007418080808078470d0041d0d1c58000411141e4d1c58000109181808000000b2001200336021820012004360210200120043602142001200420054105746a36021c200041c4006a200141106a41b097cc800010908b808000200141106a410b6a200141c0006a41086a2802003600002000200637023c20002007360238200041013a000020002001290300370250200041d8006a20022802003602002001200129024037001320002001290010370001200041086a200141106a41076a290000370000200141d0006a2480808080000b9d0603057f017e037f23808080800041d0006b2201248080808000200141286a41f682cd8000410c41aaf9cc8000411a410441001089a98080002001420437022020014200370218200142808080808001370210200142888080808001370240200142808080808001370248200141106a200141c0006a418092c7800010908b808000200141086a2202200141246a2802003602002001200129021c370300200128021021032001280214210420012802182105200129022c2106200128022821072001410036021820014280808080c000370210200141c0006a200141106a4185fccc8000410610c388808000200141106a200141c0006a41f6fbcc8000410f10a486808000200141c0006a200141106a41cbfbcc8000410810dd86808000200141106a200141c0006a41b9fbcc8000411210a986808000200141c0006a200141106a41b5fbcc80004104109288808000200141106a200141c0006a419afbcc8000411110db88808000200141c0006a200141106a4193fbcc8000410710c887808000200141106a200141c0006a41fffacc80004109108f86808000200141c0006a200141106a41f4facc8000410b10a188808000200141106a200141c0006a41eafacc8000410a10d087808000200141c0006a200141106a41defacc8000410c10ac87808000200141346a200141c0006a41d0facc8000410e108987808000200128023c210820012802382109200120012802343602182001200936021020012009200841246c6a36021c20012009360214200141c0006a200141106a418092c7800010928b80800002402007418080808078470d0041d0d1c58000411141e4d1c58000109181808000000b2001200336021820012004360210200120043602142001200420054105746a36021c200041c4006a200141106a41b097cc800010908b808000200141106a410b6a200141c0006a41086a2802003600002000200637023c20002007360238200041013a000020002001290300370250200041d8006a20022802003602002001200129024037001320002001290010370001200041086a200141106a41076a290000370000200141d0006a2480808080000bbd0303057f017e017f23808080800041c0006b2201248080808000200141246a418283cd8000410741aaf9cc8000411a410441001089a98080002001420437021c2001420037021420014280808080800137020c2001428880808080013702302001428080808080013702382001410c6a200141306a418092c7800010908b808000200141086a2202200141206a28020036020020012001290218370300200128020c21032001280210210420012802142105200129022821062001280224210720014288808080800137020c200142808080808001370214200141306a2001410c6a418092c7800010918b80800002402007418080808078470d0041d0d1c58000411141e4d1c58000109181808000000b200120033602142001200436020c200120043602102001200420054105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200637023c20002007360238200041003a000020002001290300370250200041d8006a20022802003602002001200129023037000f2000200129000c370001200041086a2001410c6a41076a290000370000200141c0006a2480808080000bf50502037f027e23808080800041d0006b220124808080800020004190016a10e88e8080004100210241e5fecc800041024101410041002802f495db80001183808080000020002802782103200142d8c192ad8deac8dd3f37004720014284ceb68ad8c4c79c8f7f37003f200142e7eacab6b7c9acbc263700372001428de2fdb2e288b2fcd70037002f200120033602182001412f6a4120200141186a410441002802f495db800011838080800000200041306a109d8d808000410110c2a4808000200041286a290300210420002903202105200142e3e3aca5e7a8ebef5c370047200142bfdcfcdef39bce8e6b37003f200142dbd4b188d8cab88410370037200142bfa89c83ea92efeb1a37002f20012004370320200120053703182001412f6a4120200141186a411041002802f495db800011838080800000024020002d0090014101470d00200141c8006a200041a9016a290000370000200141c0006a200041a1016a290000370000200141386a20004199016a2900003700002001200029009101370030410121020b200120023a002f2001412f6a10c9a4808000200010a992808000200041e0006a10e98e80800020002802800120002802840110978d80800020014282fceae49dd9e2861d370047200142de8c84a1ecd0a6d30c37003f20014289df9d82f381819238370037200142d7f0f3fea28baccae70037002f200141186a2001412f6a412010988d808000024002402001280218418080808078470d00200141003602102001428080808010370308410121020c010b200141086a41086a200141186a41086a2802003602002001200129021822043703082004a74521020b20014282fceae49dd9e2861d370047200142de8c84a1ecd0a6d30c37003f20014284c2b1b3ef9292841e370037200142bce2f4b8c5daf6fa2937002f200141086a2001412f6a4120108ea7808000024020020d00200128020c410028029c96db8000118080808000000b200028028801200028028c0110c8a480800010c791808000200141d0006a2480808080000bb00501037f23808080800041e0006b2201248080808000024002400240024020002d00000e0400020103000b2001200029000137030841002802cca2db80004104490d02200141dc86808000ad422086200141086aad8437031041002802dc8fdb8000210041002802d88fdb8000210241002802c8a2db8000210320014201370254200141b0ffcc800036024820014111360244200141c0ffcc8000360240200142c6808080c000370238200141bff8cc80003602342001421a37022c200141aaf9cc80003602282001410036022420014281808080e01f37021c2001410236024c200041bce9c38000200341024622031b28021021002001200141106a360250200241d4e9c3800020031b2001411c6a2000118b80808000000c020b41002802cca2db8000450d0141002802dc8fdb8000210041002802d88fdb8000210241002802c8a2db800021032001420037025420014281808080c00037024c200141a480cd800036024820014111360244200141c0ffcc8000360240200142c680808010370238200141bff8cc80003602342001421a37022c200141aaf9cc80003602282001410036022420014281808080e01f37021c200241d4e9c38000200341024622031b2001411c6a200041bce9c3800020031b280210118b80808000000c010b41002802cca2db8000450d0041002802dc8fdb8000210041002802d88fdb8000210241002802c8a2db800021032001420037025420014281808080c00037024c200141d880cd800036024820014111360244200141c0ffcc8000360240200142c680808010370238200141bff8cc80003602342001421a37022c200141aaf9cc80003602282001410036022420014281808080e01f37021c200241d4e9c38000200341024622031b2001411c6a200041bce9c3800020031b280210118b80808000000b200141e0006a2480808080000b860403057f017e037f23808080800041d0006b2201248080808000200141286a41e080cd8000411141aaf9cc8000411a410441001089a98080002001420437022020014200370218200142808080808001370210200142888080808001370240200142808080808001370248200141106a200141c0006a418092c7800010908b808000200141086a2202200141246a2802003602002001200129021c370300200128021021032001280214210420012802182105200129022c2106200128022821072001410036021820014280808080c000370210200141346a200141106a41f4facc8000410b10e188808000200128023c210820012802382109200120012802343602182001200936021020012009200841246c6a36021c20012009360214200141c0006a200141106a418092c7800010928b80800002402007418080808078470d0041d0d1c58000411141e4d1c58000109181808000000b2001200336021820012004360210200120043602142001200420054105746a36021c200041c4006a200141106a41b097cc800010908b808000200141106a410b6a200141c0006a41086a2802003600002000200637023c20002007360238200041013a000020002001290300370250200041d8006a20022802003602002001200129024037001320002001290010370001200041086a200141176a290000370000200141d0006a2480808080000bba0303057f017e017f23808080800041c0006b2201248080808000200141246a41f180cd8000411341aaf9cc8000411a410441001089a98080002001420437021c2001420037021420014280808080800137020c2001428880808080013702302001428080808080013702382001410c6a200141306a418092c7800010908b808000200141086a2202200141206a28020036020020012001290218370300200128020c21032001280210210420012802142105200129022821062001280224210720014284808080c00037020c20014280808080c000370214200141306a2001410c6a418092c7800010928b80800002402007418080808078470d0041d0d1c58000411141e4d1c58000109181808000000b200120033602142001200436020c200120043602102001200420054105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200637023c20002007360238200041013a000020002001290300370250200041d8006a20022802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000ba50401037f23808080800041106b220224808080800002402001280200220328020020032802082204470d002003200441014101410110e5a0808000200328020821040b200328020420046a41fb003a00002003200441016a36020820024180023b01082002200136020c02400240200241086a418481cd8000410620004190016a220410c89380800022030d00024020022d00084101470d0041002d0098a2db80001a411441002802a496db8000118280808000002203450d022003420037020c2003410d3602000c010b200241086a418a81cd8000410f200410c89380800022030d00024020022d00084101470d0010cba980800021030c010b200241086a419981cd8000410d200041f8006a10c29380800022030d00024020022d00084101470d0010cba980800021030c010b200241086a41a681cd80004108200041306a10b99380800022030d00200241086a200041206a10c2a380800022030d00200241086a200410c0a380800022030d00200241086a200010c3a380800022030d00200241086a200041e0006a10c4a380800022030d00200241086a200041fc006a10bfa380800022030d00200241086a200410c5a380800022030d00200241086a20004188016a10c1a380800022030d000240200228020822034180fe0371450d0020034101710d00200228020c28020041c4bbcc8000410141f0f7cc800010878c8080000b410021030b200241106a24808080800020030f0b4104411410bb80808000000ba20301037f23808080800041306b2202248080808000200241003602142002410036020c2002418080808078360200024002402002418481cd8000410620014190016a220310d89380800022040d002002418a81cd8000410f200310d89380800022040d002002419981cd8000410d200141f8006a10db9380800022040d00200241a681cd80004108200141306a10d39380800022040d00200241ae81cd80004112200141206a10d69380800022040d00200241e1fecc80004104200310d49380800022040d00200241c081cd80004111200110d99380800022040d00200241d181cd80004107200141e0006a10dc9380800022040d00200241bbf8cc80004104200141fc006a10e49380800022040d00200241d881cd80004107200310e09380800022040d00200241df81cd8000410b20014188016a10e19380800022040d00200241186a41106a200241106a290200370300200241186a41086a200241086a290200370300200220022902003703182000200241186a10cda98080000c010b200041063a000020002004360204200210aea38080000b200241306a2480808080000b930300024002400240024002400240024002400240024002400240024002402002417c6a0e0f050907060209090809010900090403090b2001418a81cd8000410f10f9b28080000d08200041013a00010c0b0b2001419981cd8000410d10f9b28080000d07200041023a00010c0a0b200129000042e2c2b18be6edd8b2f300520d06200041033a00010c090b200141ae81cd8000411210f9b28080000d05200041043a00010c080b200141c081cd8000411110f9b28080000d04200041063a00010c070b200128000041f3ea91fb06460d05200128000041e1eac98b06470d03200041083a00010c060b200141d181cd8000200210f9b2808000450d03200141d881cd8000200210f9b28080000d02200041093a00010c050b2001418481cd8000410610f9b2808000450d050c010b200141df81cd8000200210f9b28080000d002000410a3a00010c030b20002001200241ec81cd8000410b109493808000360204200041013a00000f0b200041073a00010c010b200041053a00010b200041003a00000f0b200041003a0001200041003a00000ba00801047f23808080800041c0006b2202248080808000024002400240024020002d00000e03000102000b410121032002200041016a360204200128021c2200418481cd800041062001280220220428020c2205118180808000000d020240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d04200241046a200110e89c808000450d010c040b20004194c5c0800041022005118180808000000d0341012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e89c8080000d032002280234418ec5c080004102200228023828020c118180808000000d030b200128021c4196c5c080004101200128022028020c1181808080000021030c020b2002200041046a36020441012103200128021c220041f4facc8000410b2001280220220428020c2205118180808000000d010240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d03200241046a200110dca2808000450d010c030b20004194c5c0800041022005118180808000000d0241012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10dca28080000d022002280234418ec5c080004102200228023828020c118180808000000d020b200128021c4196c5c080004101200128022028020c1181808080000021030c010b2002200041046a36020441012103200128021c220041eafacc8000410a2001280220220428020c2205118180808000000d000240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d02200241046a200110dd9c808000450d010c020b20004194c5c0800041022005118180808000000d0141012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10dd9c8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021030b200241c0006a24808080800020030bf60402027f017e4121210102400240024002400240024002400240024002400240024020002d000041636a22024108200241ff0171410c491b41ff01710e0c000102030405060b0708090a000b200041086a109c9180800021010c0a0b41002101024002400240024020002d00080e06030003000102030b410421010c020b410121024101210102402000290310220342c000540d0002402003428080015a0d00410221010c010b024020034280808080045a0d00410421010c010b4109200379a74103766b21010b02402000290318220342c000540d0002402003428080015a0d00410220016a21010c030b024020034280808080045a0d00410420016a21010c030b4109200379a74103766b21020b200220016a21010c010b4121410120002d00091b21010b200141016a21010c090b20002d0010410274418c84cd80006a28020021010c080b41c10021010c070b4101210102400240024020002d00040e0400010902000b20002d000841027441e484cd80006a28020021010c080b41c200412220002d00251b21010c070b20002d000841027441e484cd80006a28020021010c060b41052101024002400240024002400240024020002d00100e0a0001010c020303040506000b200028021c41057441057221010c0b0b412121010c0a0b411121010c090b413121010c080b412121010c070b41d10021010c060b412121010c050b20002d000441027441a485cd80006a28020021010c040b200010aaa280800021010c030b412121012000280208413e71412c460d02417f200041086a10cbb0808000220141206a220020002001491b41016a21010c020b200041086a10d1a280800021010c010b412521010b200141016a0b910901017f02400240024002400240024002400240024002400240024020002d000041636a22024108200241ff0171410c491b41ff01710e0c000102030405060708090a0b000b200041086a21020240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a000020022001109b918080000f0b200041086a21020240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41013a00002002200110f6a48080000f0b200041106a21020240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a410a3a00002002200110e78d8080000f0b200041106a21020240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a410b3a00002002200110c3918080000f0b200041046a21020240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a410f3a00002002200110808f8080000f0b200041106a21020240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41153a00002002200110a6938080000f0b200041046a21020240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41163a00002002200110b1918080000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b200128020420026a411e3a00002001200241016a2202360208024020012802002002470d0020012002410110bea8808000200128020821020b200041016a2100200128020420026a41003a00002001200241016a22023602080240200128020020026b411f4b0d0020012002412010bea8808000200128020821020b2001200241206a360208200128020420026a22012000290000370000200141086a200041086a290000370000200141106a200041106a290000370000200141186a200041186a2900003700000f0b0240200128020020012802082202470d0020012002410110bea8808000200128020821020b2001200241016a360208200128020420026a411f3a00002000200110a9a28080000f0b200041086a21020240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41203a000020022001108b9c8080000f0b200041086a21020240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41213a00002002200110d0a28080000f0b200041046a21020240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41323a00002002200110c3978080000bff0201047f23808080800041c0006b2202248080808000200241206a41086a200141086a29020037030020022001290200370320200241086a200241206a41d0a5cd800010e58c80800002400240200228021022030d0020004100360208200041003602002002280208450d01200228020c410028029c96db8000118080808000000c010b200228020c2101024020034101460d00024020034115490d00200120032002413f6a1098a48080000c010b2001200341012002413f6a10958e8080000b2002280208210441002d0098a2db80001a0240418c0141002802a496db80001182808080000022050d004104418c0110bb80808000000b200541003b018a012005410036020020024100360218200220053602142002410036021c200220012003410c6c6a36023820022004360234200220013602302002200136022c2002418180808078360220200241146a200241206a2002411c6a10ca9e8080002000200228021c360208200020022902143702000b200241c0006a2480808080000bd40301067f23808080800041206b2202248080808000024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a3602000240024002400240024020062d000022074103710e0400030201000b200741027621040c030b200741044f0d0320044105490d0320032004417b6a3602042003200641056a360200200628000122044180808080044f0d020c030b20044104490d0220032004417c6a3602042003200641046a36020020062f0001200641036a2d0000411074722203418002490d02200341087420077241027621040c010b2005450d0120032004417e6a3602042003200641026a36020020062d00012203450d01200341087420077241027621040b2001200128020441016a2203360204200320012802084b0d0141002103200241003a00032002200436021820024100360214200220013602102002200241036a36021c200241046a200241106a10eda38080000240024020022d00030d00200020022902043702042000410c6a2002410c6a2802003602000c010b200241046a10e68b808000410121030b2000200336020020012001280204417f6a3602040c020b200041013602000c010b200041013602000b200241206a2480808080000bff0201047f23808080800041c0006b2202248080808000200241206a41086a200141086a29020037030020022001290200370320200241086a200241206a41d0a5cd800010ec8c80800002400240200228021022030d0020004100360208200041003602002002280208450d01200228020c410028029c96db8000118080808000000c010b200228020c2101024020034101460d00024020034115490d00200120032002413f6a1098a48080000c010b2001200341012002413f6a10958e8080000b2002280208210441002d0098a2db80001a0240418c0141002802a496db80001182808080000022050d004104418c0110bb80808000000b200541003b018a012005410036020020024100360218200220053602142002410036021c200220012003410c6c6a36023820022004360234200220013602302002200136022c2002418180808078360220200241146a200241206a2002411c6a10ca9e8080002000200228021c360208200020022902143702000b200241c0006a2480808080000bf10202047f017e23808080800041306b2202248080808000200241086a200110e98880800002400240024020022802080d00200228020c210320012802002802082204200428020441016a2205360204200520042802084b0d010240024020030d00410021040c010b02402003410a4f0d00418c0121040c010b417f2003410a6ead42bc017e2206a72006422088a71b21040b2001417f2001280204220520046a220420042005491b22043602040240200420012802084f0d0041002104200241003a00132002200336022820024100360224200220013602202002200241136a36022c200241146a200241206a10efa38080000240024020022d00130d00200020022902143702042000410c6a2002411c6a2802003602000c010b200241146a10e68b808000410121040b20002004360200200128020028020822012001280204417f6a3602040c030b200041013602000c020b200041013602000c010b200041013602000b200241306a2480808080000bff0201047f23808080800041c0006b2202248080808000200241206a41086a200141086a29020037030020022001290200370320200241086a200241206a41d0a5cd800010ee8c80800002400240200228021022030d0020004100360208200041003602002002280208450d01200228020c410028029c96db8000118080808000000c010b200228020c2101024020034101460d00024020034115490d00200120032002413f6a1098a48080000c010b2001200341012002413f6a10958e8080000b2002280208210441002d0098a2db80001a0240418c0141002802a496db80001182808080000022050d004104418c0110bb80808000000b200541003b018a012005410036020020024100360218200220053602142002410036021c200220012003410c6c6a36023820022004360234200220013602302002200136022c2002418180808078360220200241146a200241206a2002411c6a10ca9e8080002000200228021c360208200020022902143702000b200241c0006a2480808080000b990301057f23808080800041206b22022480808080000240024020012802042203450d0020012003417f6a220436020420012001280200220541016a3602000240024002400240024020052d000022064103710e0400030201000b200641027621030c030b200641044f0d0320034105490d0320012003417b6a3602042001200541056a360200200528000122034180808080044f0d020c030b20034104490d0220012003417c6a3602042001200541046a36020020052f0001200541036a2d0000411074722203418002490d02200341087420067241027621030c010b2004450d0120012003417e6a3602042001200541026a36020020052d00012203450d01200341087420067241027621030b200241003a00032002200336021820024100360214200220013602102002200241036a36021c200241046a200241106a10f1a3808000024020022d00030d00200020022902043702042000410c6a2002410c6a280200360200200041003602000c020b200241046a10e68b808000200041013602000c010b200041013602000b200241206a2480808080000bff0201047f23808080800041c0006b2202248080808000200241206a41086a200141086a29020037030020022001290200370320200241086a200241206a41d0a5cd800010df8c80800002400240200228021022030d0020004100360208200041003602002002280208450d01200228020c410028029c96db8000118080808000000c010b200228020c2101024020034101460d00024020034115490d00200120032002413f6a1098a48080000c010b2001200341012002413f6a10958e8080000b2002280208210441002d0098a2db80001a0240418c0141002802a496db80001182808080000022050d004104418c0110bb80808000000b200541003b018a012005410036020020024100360218200220053602142002410036021c200220012003410c6c6a36023820022004360234200220013602302002200136022c2002418180808078360220200241146a200241206a2002411c6a10ca9e8080002000200228021c360208200020022902143702000b200241c0006a2480808080000bff0201047f23808080800041c0006b2202248080808000200241206a41086a200141086a29020037030020022001290200370320200241086a200241206a41d0a5cd800010e88c80800002400240200228021022030d0020004100360208200041003602002002280208450d01200228020c410028029c96db8000118080808000000c010b200228020c2101024020034101460d00024020034115490d00200120032002413f6a1098a48080000c010b2001200341012002413f6a10958e8080000b2002280208210441002d0098a2db80001a0240418c0141002802a496db80001182808080000022050d004104418c0110bb80808000000b200541003b018a012005410036020020024100360218200220053602142002410036021c200220012003410c6c6a36023820022004360234200220013602302002200136022c2002418180808078360220200241146a200241206a2002411c6a10ca9e8080002000200228021c360208200020022902143702000b200241c0006a2480808080000bff0201047f23808080800041c0006b2202248080808000200241206a41086a200141086a29020037030020022001290200370320200241086a200241206a41d0a5cd800010e68c80800002400240200228021022030d0020004100360208200041003602002002280208450d01200228020c410028029c96db8000118080808000000c010b200228020c2101024020034101460d00024020034115490d00200120032002413f6a1098a48080000c010b2001200341012002413f6a10958e8080000b2002280208210441002d0098a2db80001a0240418c0141002802a496db80001182808080000022050d004104418c0110bb80808000000b200541003b018a012005410036020020024100360218200220053602142002410036021c200220012003410c6c6a36023820022004360234200220013602302002200136022c2002418180808078360220200241146a200241206a2002411c6a10ca9e8080002000200228021c360208200020022902143702000b200241c0006a2480808080000b8a0501097f23808080800041106b22022480808080002002200028020822033602082002200241086a36020c2002410c6a2001108c89808000024002402003450d0020002802002204450d00410021052004410047210620002802042107034002400240024020050d002006410171450d00410121062007450d0120072105024020074107712200450d0003402005417f6a2105200428028c0121042000417f6a22000d000b0b20074108490d010340200428028c0128028c0128028c0128028c0128028c0128028c0128028c0128028c012104200541786a22050d000c020b0b20064101710d0141e4d0cd8000109081808000000b2004210541002104410021070b02400240200720052f018a014f0d0020052100200721080c010b034020052802002200450d04200441016a210420052f018801210820002105200820002f018a014f0d000b0b0240024020040d00200841016a2107200021050c010b200020084102746a4190016a2802002105410021072004417f6a2209450d002004417e6a210a024020094107712204450d0003402009417f6a2109200528028c0121052004417f6a22040d000b0b200a4107490d000340200528028c0128028c0128028c0128028c0128028c0128028c0128028c0128028c012105200941786a22090d000b0b20002008410c6c6a220441086a280200210820022004410c6a28020022043602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822006b20044f0d0020012000200410bea8808000200128020821000b200128020420006a2008200410f5b28080001a2001200020046a360208410021042003417f6a22030d000b0b200241106a2480808080000f0b41d4d0cd8000109081808000000be90501067f23808080800041306b220124808080800020014108360204200141aa86cd800036020041002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d00200241aa86cd8000360200200241046a410836020041aa86cd8000410810fea8808000450d0141002d0098a2db80001a412041002802a496db80001182808080000022030d024108412010bb80808000000b4104410810bb80808000000b2002410028029c96db8000118080808000002001410236020c200141e891d1800036020820014201370214200141b780808000ad4220862001ad843703202001200141206a360210200141086a41f891d1800010f680808000000b200341b980808000360218200342e3cfd3f6e7cf95c40f370310200342bee3d9abb6ff91f24737030820034101360204200341b286cd800036020020014101360210200120033602082001200341206a3602142001200336020c200141206a200141086a418092c7800010908b80800020012802282104200128022421052001280220210620014100360210200142808080808001370208200141086a41c0d1c5800010faa8808000200128020c220342d8daf2aec6ecb8bf7e3703002003410036023020034280808080c0003703282003410036022020034100360218200341e6868080003602102003429be89789c6e0e1a00e370308200128020c210320012001280208360210200120033602082001200341386a3602142001200336020c200141206a200141086a418092c7800010918b80800020012006360210200120053602082001200520044105746a3602142001200536020c200041c4006a200141086a41b097cc800010908b808000200141136a200141206a41086a28020036000020002002ad4280808080108437023c20004101360238200041003a00002000410036025820004280808080c0003703502001200129022037000b20002001290008370001200041086a2001410f6a290000370000200141306a2480808080000ba20101017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a200141b097cc800010908b8080002000410036024020004280808080c0003703382000410036025820004280808080c000370350200041b980808000360218200042e3cfd3f6e7cf95c40f370310200042bee3d9abb6ff91f247370308200041023a0000200141106a2480808080000b0a00200010f8a38080000bdb0a04067f017e027f017e23808080800041d0006b2201248080808000200141306a41dd87cd8000410641e387cd8000411b410441001089a9808000200142043702282001420037022020014280808080800137021841002d0098a2db80001a0240024041c00041002802a496db8000118280808000002202450d0020024100360238200241043602242002418488cd8000360220200241b180808000360218200242d7c9cb8fc1cf97db3e370310200242e88488d0c0e3aebc1337030820024106360204200241fe87cd800036020020014102360248200120023602402001200241c0006a36024c20012002360244200141186a200141c0006a418092c7800010908b808000200141086a41086a200141246a220241086a2802003602002001200229020037030820012802182103200128021c2104200128022021052001280230210620012902342107200141186a41086a22084100360200200142808080808001370218200141186a41c0d1c5800010faa8808000200128021c220242a6e69b97da80f5d400370308200242b3c59fa8d1c488a173370300200141c0006a41086a220941013602002002420437022c2002420c370224200241ced2c580003602202002410b36021c20024181d3c58000360218200241b280808000360210200120012902183703400240200928020022092001280240470d00200141c0006a41c0d1c5800010faa88080000b2001280244200941386c6a2202420437022c20024206370224200241e0d2c580003602202002410636021c200241dad2c580003602182002418e81808000360210200242c4fac092d1a1b49e887f37030820024290bb95eeb18dc1e7533703002008200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41c0d1c5800010faa88080000b200128021c200941386c6a2202420437022c2002420c370224200241ced2c580003602202002410a36021c200241c4d2c58000360218200241b280808000360210200242a6e69b97da80f5d400370308200242b3c59fa8d1c488a173370300200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a41c0d1c5800010faa88080000b2001280244200941386c6a2202420437022c2002420c370224200241ced2c580003602202002410f36021c200241f2d2c58000360218200241b280808000360210200242a6e69b97da80f5d400370308200242b3c59fa8d1c488a173370300200141186a41086a200941016a220236020020012001290340220a37031802402002200aa7470d00200141186a41c0d1c5800010faa88080000b200128021c200241386c22096a2202420437022c20024206370224200241ecd2c580003602202002410636021c200241e6d2c58000360218200241d780808000360210200242e4fafba0d184aae8847f370308200242cef3abe3e0a1ffb19a7f370300200128021c210220012001280218360220200120023602182001200220096a41386a3602242001200236021c200141c0006a200141186a418092c7800010918b8080002006418080808078460d0120012003360220200120043602182001200436021c2001200420054105746a360224200041c4006a200141186a41b097cc800010908b808000200141236a200141c0006a41086a2802003600002000200737023c20002006360238200041003a000020002001290308370250200041d8006a200141086a41086a2802003602002001200129024037001b20002001290018370001200041086a2001411f6a290000370000200141d0006a2480808080000f0b410841c00010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000b8c0804067f017e017f017e23808080800041d0006b2201248080808000200141306a41aba8cd8000410841b3a8cd80004133410441001089a9808000200142043702282001420037022020014280808080800137021841002d0098a2db80001a02400240412041002802a496db8000118280808000002202450d00200241b280808000360218200242a6e69b97da80f5d400370310200242b3c59fa8d1c488a17337030820024101360204200241e6a8cd800036020020014101360248200120023602402001200241206a36024c20012002360244200141186a200141c0006a418092c7800010908b808000200141086a41086a200141246a220241086a2802003602002001200229020037030820012802182103200128021c2104200128022021052001280230210620012902342107200141186a41086a4100360200200142808080808001370218200141186a41c0d1c5800010faa8808000200128021c220242bd82e2a8eaaeec8f18370308200242b8b5f7f8be87adc737370300200141c0006a41086a220841013602002002420437022c2002420d370224200241b785c780003602202002410e36021c200241a985c78000360218200241e786808000360210200120012902183703400240200828020022082001280240470d00200141c0006a41c0d1c5800010faa88080000b2001280244200841386c6a2202420437022c20024209370224200241a085c780003602202002410e36021c2002419285c78000360218200241e886808000360210200242b5febca6bd8ac3bce400370308200242a0dd86d38ebf95874c370300200141206a200841016a2202360200200120012903402209370318024020022009a7470d00200141186a41c0d1c5800010faa88080000b200128021c200241386c22086a2202420437022c20024223370224200241ef84c780003602202002411836021c200241d784c78000360218200241e986808000360210200242c681e98eadb5f99afc00370308200242fabd9d99def6a3eaf400370300200128021c210220012001280218360220200120023602182001200220086a41386a3602242001200236021c200141c0006a200141186a418092c7800010918b8080002006418080808078460d0120012003360220200120043602182001200436021c2001200420054105746a360224200041c4006a200141186a41b097cc800010908b808000200141236a200141c0006a41086a2802003600002000200737023c20002006360238200041003a000020002001290308370250200041d8006a200141086a41086a2802003602002001200129024037001b20002001290018370001200041086a2001411f6a290000370000200141d0006a2480808080000f0b4108412010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000ba30101017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a200141b097cc800010908b8080002000410036024020004280808080c0003703382000410036025820004280808080c000370350200041ea86808000360218200042bdcba190df82c8e2b47f370310200042edc8f2eae6d0bed010370308200041023a0000200141106a2480808080000b900201027f23808080800041106b220124808080800041002d0098a2db80001a0240413041002802a496db8000118280808000002202450d00200241f182808000360228200241b980808000360210200242e3cfd3f6e7cf95c40f370308200242bee3d9abb6ff91f247370300200242aff3cba3b1bded914a370320200242b486a8c3f3d2e3da75370318200142888080808001370200200142808080808001370208200041c4006a200141b097cc800010908b8080002000410036024020004280808080c0003703382000410036025820004280808080c0003703502000410236020c2000200236020820004102360204200041043a0000200141106a2480808080000f0b4108413010bb80808000000b930201027f23808080800041106b220124808080800041002d0098a2db80001a0240413041002802a496db8000118280808000002202450d002002418381808000360228200241be81808000360210200242d9d1a5958acddccda77f370308200242bb82a2f99fad8c91c100370300200242e2e68fceaa92ce9c7b370320200242e987d8bed5a3d0fbfb00370318200142888080808001370200200142808080808001370208200041c4006a200141b097cc800010908b8080002000410036024020004280808080c0003703382000410036025820004280808080c0003703502000410236020c2000200236020820004102360204200041043a0000200141106a2480808080000f0b4108413010bb80808000000b900201027f23808080800041106b220124808080800041002d0098a2db80001a0240413041002802a496db8000118280808000002202450d00200241b180808000360228200241b180808000360210200242d7c9cb8fc1cf97db3e370308200242e88488d0c0e3aebc13370300200242d7c9cb8fc1cf97db3e370320200242e88488d0c0e3aebc13370318200142888080808001370200200142808080808001370208200041c4006a200141b097cc800010908b8080002000410036024020004280808080c0003703382000410036025820004280808080c0003703502000410236020c2000200236020820004102360204200041043a0000200141106a2480808080000f0b4108413010bb80808000000b920201027f23808080800041106b220124808080800041002d0098a2db80001a0240413041002802a496db8000118280808000002202450d00200241cd80808000360228200241cd80808000360210200242dbd791d5c2919eaecd00370308200242e6ed8d82cc91adcb05370300200242dbd791d5c2919eaecd00370320200242e6ed8d82cc91adcb05370318200142888080808001370200200142808080808001370208200041c4006a200141b097cc800010908b8080002000410036024020004280808080c0003703382000410036025820004280808080c0003703502000410236020c2000200236020820004102360204200041043a0000200141106a2480808080000f0b4108413010bb80808000000b910201027f23808080800041106b220124808080800041002d0098a2db80001a0240413041002802a496db8000118280808000002202450d00200241c980808000360228200241b980808000360210200242e3cfd3f6e7cf95c40f370308200242bee3d9abb6ff91f247370300200242d7b9acfdf187c880f100370320200242a695d4f0d8d1928645370318200142888080808001370200200142808080808001370208200041c4006a200141b097cc800010908b8080002000410036024020004280808080c0003703382000410036025820004280808080c0003703502000410236020c2000200236020820004102360204200041043a0000200141106a2480808080000f0b4108413010bb80808000000baa0101017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a200141b097cc800010908b8080002000410036024020004280808080c0003703382000410036025820004280808080c00037035020004120360220200041cd80808000360218200042dbd791d5c2919eaecd00370310200042e6ed8d82cc91adcb05370308200041033a0000200141106a2480808080000baa0101017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a200141b097cc800010908b8080002000410036024020004280808080c0003703382000410036025820004280808080c00037035020004114360220200041cd80808000360218200042dbd791d5c2919eaecd00370310200042e6ed8d82cc91adcb05370308200041033a0000200141106a2480808080000baa0101017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a200141b097cc800010908b8080002000410036024020004280808080c0003703382000410036025820004280808080c00037035020004108360220200041cd80808000360218200042dbd791d5c2919eaecd00370310200042e6ed8d82cc91adcb05370308200041033a0000200141106a2480808080000baf0802067f047e23808080800041d00a6b2204248080808000200441b386cd8000411410b784808000200441c786cd8000410a2003410010b884808000200441d0016a200441d00110f5b28080001a20044180096a41386a2205200141386a29000037030020044180096a41306a2206200141306a29000037030020044180096a41286a2207200141286a29000037030020044180096a41086a2203200141086a29000037030020044180096a41106a2208200141106a29000037030020044180096a41186a2209200141186a290000370300200420012900203703a0092004200129000037038009200441a0036a20044180096a1094a9808000200441d0016a41db86cd8000410a200241201096a9808000200441d0016a41e586cd8000410a200441a0036a41c0006a41201096a980800020054200370300200642003703002007420037030020044180096a41206a42003703002009420037030020084200370300200342003703002004420037038009200441d0016a41ef86cd8000410b20044180096a41c0001097a9808000200441b0076a20044180096a10ff828080002009420037030020084200370300200342003703002004420037038009200441d0016a41fa86cd8000410e20044180096a41201097a9808000200441b0076a41386a2009290300220a370000200441b0076a41306a2008290300220b370000200441b0076a41286a2003290300220c3700002004200429038009220d3700d007200041d8006a200a370000200041d0006a200b370000200041c8006a200c3700002000200d3700402009200441a0036a41186a290200220a3703002008200441a0036a41106a290200220b3703002003200441a0036a41086a290200220c370300200441a0056a41086a200c370300200441a0056a41106a200b370300200441a0056a41186a200a370300200420042902a003220a37038009200441a0056a41206a20042902c003370300200441a0056a41286a200441a0036a41286a290200370300200441a0056a41306a200441a0036a41306a290200370300200441a0056a41386a200441a0036a41386a2902003703002004200a3703a00520042f019803210120042d009a03210020044180096a200441d0016a41c80110f5b28080001a200420003a00ca0a200420013b01c80a200441b0076a20044180096a41d186cd8000410a200441a0036a41206a412010ba84808000200441e8056a200441b0076a41c80110f5b28080001a200441e4056a2201200441b0076a41cf016a2d00003a0000200420042800fb083602e00520042f01f808210020042d00fa08210320044180096a200441e8056a41c80110f5b28080001a20044180096a41cf016a20012d00003a0000200420033a00ca0a200420003b01c80a200420042802e0053600cb0a200441b0076a20044180096a41d186cd8000410a200441a0056a41c00010ba8480800010ac84808000000ba40603067f017e027f23808080800041d0006b2201248080808000200141106a41186a418887cd8000410c419487cd80004118410441001089a9808000200142043702202001420037021820014280808080800137021041002d0098a2db80001a0240024041c00041002802a496db8000118280808000002202450d00200241be81808000360238200242d9d1a5958acddccda77f370330200242bb82a2f99fad8c91c1003703282002410c360224200241b587cd80003602202002419281808000360218200242f48587b7e0d4c9ea3537031020024296afb28ff9f4d69c7737030820024109360204200241ac87cd800036020020014102360248200120023602402001200241c0006a36024c20012002360244200141106a200141c0006a418092c7800010908b808000200141086a2203200141106a410c6a220241086a28020036020020012002290200370300200128021021042001280214210520012802182106200129022c2107200128022821082001410036021820014280808080c000370210200141c0006a200141106a41c187cd8000410210b487808000200141106a200141c0006a41c387cd80004105109388808000200141c0006a200141106a41c887cd8000410310e588808000200141106a200141c0006a41cb87cd8000410910a088808000200141346a200141106a41d487cd8000410910b087808000200128023c210920012802382102200120012802343602182001200236021020012002200941246c6a36021c20012002360214200141c0006a200141106a418092c7800010928b8080002008418080808078460d012001200436021820012005360210200120053602142001200520064105746a36021c200041c4006a200141106a41b097cc800010908b8080002001411b6a200141c0006a41086a2802003600002000200737023c20002008360238200041013a000020002001290300370250200041d8006a20032802003602002001200129024037001320002001290010370001200041086a200141176a290000370000200141d0006a2480808080000f0b410841c00010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bb90602057f017e23808080800041d0006b220224808080800002400240024002400240024020012802082203280204200328020c22044b0d00024020032802082203280208220520032802102204470d00410121030c030b200441016a2206450d03200620054b0d042003280204210520032006360210200520046a2d000021040c010b2003200441016a36020c200328020020046a2d000021040b2001427f200129030042017c22072007501b370300410021030b024002400240024002400240024020034101710d00200441ff01710e050102030406050b200041053a00000c080b200241c8006a22034200370300200241c0006a22044200370300200241386a2205420037030020024200370330024002402001200241306a412010d3a58080000d0020002002290330370001200041196a2003290300370000200041116a2004290300370000200041096a2005290300370000410021010c010b410521010b200020013a00000c070b200041013a00000c060b200241086a200110ef88808000024020022802080d00200241146a2001200228020c10f0848080002002280214418080808078460d00200241206a41086a200241146a41086a28020022013602002002413b6a20013600002002200229021422073703202002200737003320002002290030370001200041086a200241376a290000370000200041023a00000c060b200041053a00000c050b200241c8006a22034200370300200241c0006a22044200370300200241386a220542003703002002420037033002402001200241306a412010d3a58080000d0020002002290330370001200041196a2003290300370000200041116a2004290300370000200041096a2005290300370000200041033a00000c050b200041053a00000c040b200041053a00000c030b200241c0006a22034100360200200241386a220442003703002002420037033002402001200241306a411410d3a58080000d0020002002290330370001200041116a2003280200360000200041096a2004290300370000200041043a00000c030b200041053a00000c020b417f200641e493d0800010b781808000000b2006200541e493d0800010b581808000000b200241d0006a2480808080000b8f0703047f027e047f23808080800041206b22022480808080000240024020012802082203280200220428020422050d00410521040c010b20042005417f6a36020420042004280200220541016a3602002001427f200129030042017c22062006501b370300024002400240024002400240024020052d000022040e050007010204030b410521042003280200220528020422034120490d062005200341606a36020420052005280200220441206a3602002001427f2001290300220642207c220720072006541b37030020002004290000370001200041096a200441086a290000370000200041116a200441106a290000370000200041196a200441186a290000370000410021040c060b200241086a200110eb8880800002402002280208450d00410521040c060b02402001280208220828020041046a280200200228020c22054f0d00410521040c060b410021092002410036021c20024280808080103702142005450d032001290300210641808001210302400340200241146a20092005200320052003491b22044101410141e8cac4800010e4a08080002002200228021c220a20046a36021c2002280218210920082802002203280204220b2004490d012009200a6a20032802002209200410f5b28080001a2003200b20046b3602042003200920046a3602002001427f20062004ad7c220720072006541b2206370300200228021c22092103200520046b22050d000b4105210420022802142201418080808078460d06200229021821060c050b02402002280214450d002009410028029c96db8000118080808000000b410521040c050b410521042003280200220528020422034120490d042005200341606a36020420052005280200220441206a3602002001427f2001290300220642207c220720072006541b37030020002004290000370001200041096a200441086a290000370000200041116a200441106a290000370000200041196a200441186a290000370000410321040c040b410521040c030b410521042003280200220528020422034114490d0220052003416c6a36020420052005280200220441146a3602002001427f2001290300220642147c220720072006541b37030020002004290000370001200041096a200441086a290000370000200041116a200441106a280000360000410421040c020b20022902182106410021010b2000200637020820002001360204410221040b200020043a0000200241206a2480808080000bd80702067f027e23808080800041c0006b220224808080800002400240024002400240024002400240024002400240024002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d09200720054b0d0a20042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00000e050102030405060b200041053a00000c0f0b410521060240200328020822042802082205200428021022016b4120490d00200141206a21062001415f4b0d0a200620054b0d0b20042802042105200420063602102003427f2003290300220842207c220920092008541b3703002000200520016a2204290000370001200041096a200441086a290000370000200041116a200441106a290000370000200041196a200441186a290000370000410021060b200020063a00000c0e0b200041013a00000c0d0b200241086a200110f388808000024020022802080d00200241246a2001200228020c10ca858080002002280224418080808078460d00200241306a41086a200241246a41086a2802002204360200200241206a20043600002002200229022422083703302002200837001820002002290015370001200041086a2002411c6a290000370000200041023a00000c0d0b200041053a00000c0c0b0240200328020822042802082206200428021022016b4120490d00200141206a21052001415f4b0d09200520064b0d0a20042802042106200420053602102003427f2003290300220842207c220920092008541b370300200041033a00002000200620016a2204290000370001200041096a200441086a290000370000200041116a200441106a290000370000200041196a200441186a2900003700000c0c0b200041053a00000c0b0b200328020822042802082206200428021022016b4114490d02200141146a21052001416b4b0d09200520064d0d012005200641e493d0800010b581808000000b200041053a00000c090b20042802042106200420053602102003427f2003290300220842147c220920092008541b370300200041043a00002000200620016a2204290000370001200041096a200441086a290000370000200041116a200441106a2800003600000c080b200041053a00000c070b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b2001200641e493d0800010b781808000000b2006200541e493d0800010b581808000000b2001200541e493d0800010b781808000000b2005200641e493d0800010b581808000000b2001200541e493d0800010b781808000000b200241c0006a2480808080000ba60702067f027e23808080800041c0006b22022480808080000240024002400240024002400240024002400240024002400240024002400240024020012802082203280208220420032802102205460d00200541016a2206450d0920042006490d0a20032802042107200320063602102001427f200129030042017c22082008501b370300200720056a2d00000e050102030405060b200041053a00000c0f0b410521070240200420066b4120490d00200541216a21052006415f4b0d0a200520044b0d0b20032802042104200320053602102001427f2001290300220842207c220920092008541b3703002000200420066a2201290000370001200041096a200141086a290000370000200041116a200141106a290000370000200041196a200141186a290000370000410021070b200020073a00000c0e0b200041013a00000c0d0b200241086a200110f188808000024020022802080d00200241246a2001200228020c10b7858080002002280224418080808078460d00200241306a41086a200241246a41086a2802002201360200200241206a20013600002002200229022422083703302002200837001820002002290015370001200041086a2002411c6a290000370000200041023a00000c0d0b200041053a00000c0c0b0240200420066b4120490d00200541216a21052006415f4b0d09200520044b0d0a20032802042104200320053602102001427f2001290300220842207c220920092008541b370300200041033a00002000200420066a2201290000370001200041096a200141086a290000370000200041116a200141106a290000370000200041196a200141186a2900003700000c0c0b200041053a00000c0b0b200420066b4114490d02200541156a21052006416b4b0d09200520044d0d012005200441e493d0800010b581808000000b200041053a00000c090b20032802042104200320053602102001427f2001290300220842147c220920092008541b370300200041043a00002000200420066a2201290000370001200041096a200141086a290000370000200041116a200141106a2800003600000c080b200041053a00000c070b417f200641e493d0800010b781808000000b2006200441e493d0800010b581808000000b2006200541e493d0800010b781808000000b2005200441e493d0800010b581808000000b2006200541e493d0800010b781808000000b2005200441e493d0800010b581808000000b2006200541e493d0800010b781808000000b200241c0006a2480808080000beb0603047f027e047f23808080800041206b2202248080808000024002402001280208220328020422040d00410521050c010b20032004417f6a36020420032003280200220541016a3602002001427f200129030042017c22062006501b370300024002400240024002400240024020052d000022050e050007010204030b4105210520044121490d0620032004415f6a36020420032003280200220541206a3602002001427f2001290300220642207c220720072006541b37030020002005290000370001200041096a200541086a290000370000200041116a200541106a290000370000200041196a200541186a290000370000410021050c060b200241086a200110ed8880800002402002280208450d00410521050c060b02402001280208220841046a280200200228020c22054f0d00410521050c060b410021092002410036021c20024280808080103702142005450d0320012903002106418080012104200841046a210a02400340200241146a20092005200420052004491b22034101410141e8cac4800010e4a08080002002200228021c220920036a36021c20022802182104200a280200220b2003490d01200420096a20082802002204200310f5b28080001a200a200b20036b3602002008200420036a3602002001427f20062003ad7c220720072006541b2206370300200228021c22092104200520036b22050d000b4105210520022802142201418080808078460d06200229021821060c050b02402002280214450d002004410028029c96db8000118080808000000b410521050c050b4105210520044121490d0420032004415f6a36020420032003280200220541206a3602002001427f2001290300220642207c220720072006541b37030020002005290000370001200041096a200541086a290000370000200041116a200541106a290000370000200041196a200541186a290000370000410321050c040b410521050c030b4105210520044115490d0220032004416b6a36020420032003280200220541146a3602002001427f2001290300220642147c220720072006541b37030020002005290000370001200041096a200541086a290000370000200041116a200541106a280000360000410421050c020b20022902182106410021010b2000200637020820002001360204410221050b200020053a0000200241206a2480808080000be10502047f027e23808080800041c0006b2202248080808000024002400240024002400240024002402001280200220328020822042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e050102030406050b200041053a00000c060b4105210402402003280208220128020422054120490d002001200541606a36020420012001280200220441206a3602002003427f2003290300220642207c220720072006541b37030020002004290000370001200041096a200441086a290000370000200041116a200441106a290000370000200041196a200441186a290000370000410021040b200020043a00000c050b200041013a00000c040b200241086a200110e888808000024020022802080d00200241246a2001200228020c108a858080002002280224418080808078460d00200241306a41086a200241246a41086a2802002203360200200241206a20033600002002200229022422063703302002200637001820002002290015370001200041086a2002411c6a290000370000200041023a00000c040b200041053a00000c030b02402003280208220428020422014120490d002004200141606a36020420042004280200220141206a3602002003427f2003290300220642207c220720072006541b370300200041033a000020002001290000370001200041096a200141086a290000370000200041116a200141106a290000370000200041196a200141186a2900003700000c030b200041053a00000c020b200041053a00000c010b02402003280208220428020422014114490d0020042001416c6a36020420042004280200220141146a3602002003427f2003290300220642147c220720072006541b370300200041043a000020002001290000370001200041096a200141086a290000370000200041116a200141106a2800003600000c010b200041053a00000b200241c0006a2480808080000bbe0602067f017e23808080800041d0006b2202248080808000024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b024002400240024002400240024020044101710d00200541ff01710e050102030406050b200041053a00000c080b200241c8006a22044200370300200241c0006a22014200370300200241386a2205420037030020024200370330024002402003200241306a412010d3a58080000d0020002002290330370001200041196a2004290300370000200041116a2001290300370000200041096a2005290300370000410021040c010b410521040b200020043a00000c070b200041013a00000c060b200241086a200110ec88808000024020022802080d00200241146a2001200228020c1093858080002002280214418080808078460d00200241206a41086a200241146a41086a28020022043602002002413b6a20043600002002200229021422083703202002200837003320002002290030370001200041086a200241376a290000370000200041023a00000c060b200041053a00000c050b200241c8006a22044200370300200241c0006a22014200370300200241386a220542003703002002420037033002402003200241306a412010d3a58080000d0020002002290330370001200041196a2004290300370000200041116a2001290300370000200041096a2005290300370000200041033a00000c050b200041053a00000c040b200041053a00000c030b200241c0006a22044100360200200241386a220142003703002002420037033002402003200241306a411410d3a58080000d0020002002290330370001200041116a2004280200360000200041096a2001290300370000200041043a00000c030b200041053a00000c020b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b200241d0006a2480808080000bed0502047f027e23808080800041c0006b2202248080808000024002400240024002400240024002402001280200220328020828020022042802042205450d0020042005417f6a36020420042004280200220541016a3602002003427f200329030042017c22062006501b37030020052d00000e050102030406050b200041053a00000c060b4105210402402003280208280200220128020422054120490d002001200541606a36020420012001280200220441206a3602002003427f2003290300220642207c220720072006541b37030020002004290000370001200041096a200441086a290000370000200041116a200441106a290000370000200041196a200441186a290000370000410021040b200020043a00000c050b200041013a00000c040b200241086a200110e988808000024020022802080d00200241246a2001200228020c10f9848080002002280224418080808078460d00200241306a41086a200241246a41086a2802002203360200200241206a20033600002002200229022422063703302002200637001820002002290015370001200041086a2002411c6a290000370000200041023a00000c040b200041053a00000c030b02402003280208280200220428020422014120490d002004200141606a36020420042004280200220141206a3602002003427f2003290300220642207c220720072006541b370300200041033a000020002001290000370001200041096a200141086a290000370000200041116a200141106a290000370000200041196a200141186a2900003700000c030b200041053a00000c020b200041053a00000c010b02402003280208280200220428020422014114490d0020042001416c6a36020420042004280200220141146a3602002003427f2003290300220642147c220720072006541b370300200041043a000020002001290000370001200041096a200141086a290000370000200041116a200141106a2800003600000c010b200041053a00000b200241c0006a2480808080000bde0601057f23808080800041106b220224808080800002400240024002400240024020002d00000e050001020304000b02402001280200220320012802082204470d0020012004410110bea880800020012802002103200128020821040b200041016a21002001200441016a22053602082001280204220620046a41003a00000240200320056b411f4b0d0020012005412010bea880800020012802042106200128020821050b200620056a220420002900003700002001200541206a360208200441186a200041186a290000370000200441106a200041106a290000370000200441086a200041086a2900003700000c040b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41013a00000c030b0240200128020020012802082205470d0020012005410110bea8808000200128020821050b2001200541016a360208200128020420056a41023a0000200028020821042002200028020c22003602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822056b20004f0d0020012005200010bea8808000200128020821050b200128020420056a2004200010f5b28080001a2001200520006a3602080c020b02402001280200220320012802082204470d0020012004410110bea880800020012802002103200128020821040b200041016a21002001200441016a22053602082001280204220620046a41033a00000240200320056b411f4b0d0020012005412010bea880800020012802042106200128020821050b200620056a220420002900003700002001200541206a360208200441186a200041186a290000370000200441106a200041106a290000370000200441086a200041086a2900003700000c010b02402001280200220320012802082204470d0020012004410110bea880800020012802002103200128020821040b200041016a21052001200441016a22003602082001280204220620046a41043a00000240200320006b41134b0d0020012000411410bea880800020012802042106200128020821000b200620006a220420052900003700002001200041146a360208200441106a200541106a280000360000200441086a200541086a2900003700000b200241106a2480808080000bb208010a7f23808080800041206b220224808080800002400240200128022c220341c0004f0d00410121030c010b02402003418080014f0d00410221030c010b410441052003418080808004491b21030b4100210402400240417f2001280208220541146c20036a41046a220620062003491b22064100480d0041002d0098a2db80001a200641002802a496db80001182808080000022040d01410121040b2004200641c499cd800010ae80808000000b20024100360214200220043602102002200636020c41002d0098a2db80001a024002400240412041002802a496db8000118280808000002203450d002001412c6a21072003200129000c370000200341186a2208200141246a290000370000200341106a22092001411c6a290000370000200341086a220a200141146a2900003700004100210b02402006411f4b0d002002410c6a4100412010bea8808000200228021021042002280214210b0b2004200b6a22062003290000370000200641186a2008290000370000200641106a2009290000370000200641086a200a2900003700002002200b41206a3602142003410028029c96db8000118080808000002002200736021c2002411c6a2002410c6a108c8980800041002d0098a2db80001a412041002802a496db8000118280808000002203450d0120032001290030370000200341186a220b200141c8006a290000370000200341106a2207200141c0006a290000370000200341086a2208200141386a2900003700000240200228020c200228021422046b411f4b0d002002410c6a2004412010bea8808000200228021421040b200228021020046a22062003290000370000200641086a2008290000370000200641106a2007290000370000200641186a200b2900003700002002200441206a3602142003410028029c96db80001180808080000041002d0098a2db80001a412041002802a496db8000118280808000002203450d0220032001290050370000200341186a220b200141e8006a290000370000200341106a2207200141e0006a290000370000200341086a2208200141d8006a2900003700000240200228020c200228021422046b411f4b0d002002410c6a2004412010bea8808000200228021421040b200228021020046a22062003290000370000200641086a2008290000370000200641106a2007290000370000200641186a200b2900003700002002200441206a3602142003410028029c96db80001180808080000020012802042101200220053602182002200241186a36021c2002411c6a2002410c6a108c8980800002402005450d00200541146c2103034020012002410c6a1091a3808000200141146a21012003416c6a22030d000b0b2000200229020c370200200041086a2002410c6a41086a280200360200200241206a2480808080000f0b4101412010bb80808000000b4101412010bb80808000000b4101412010bb80808000000b9b0702077f017e2380808080004180016b22022480808080000240024002400240024020012802082203200128021022046b4120490d00200441206a2105024002402004415f4b0d00200520034b0d012001280204210320012005360210200241106a41086a200320046a220441086a290000370300200241106a41106a200441106a290000370300200241106a41186a200441186a29000037030020022004290000370310200241086a200110f088808000024002400240024020022802080d0020012802082205200128021022046b4120490d02200441206a21032004415f4b0d07200520034f0d012003200541e493d0800010b581808000000b20004180808080783602000c090b200228020c21062001280204210720012003360210200241306a41086a200720046a220841086a290000370300200241306a41106a200841106a290000370300200241306a41186a200841186a29000037030020022008290000370330200520036b4120490d07200441c0006a21042003415f4b0d06200420054d0d012004200541e493d0800010b581808000000b20004180808080783602000c070b20012004360210200241d0006a41086a200720036a220441086a290000370300200241d0006a41106a200441106a290000370300200241d0006a41186a200441186a290000370300200220042900003703502002200110f088808000024020022802000d00200241f4006a2001200228020410818580800020022802742201418080808078460d00200229027821092000200229031037000c20002002290330370030200041246a200241106a41186a2903003700002000411c6a200241106a41106a290300370000200041146a200241106a41086a290300370000200041386a200241306a41086a290300370000200041c0006a200241306a41106a290300370000200041c8006a200241306a41186a29030037000020002002290350370050200041d8006a200241d0006a41086a290300370000200041e0006a200241d0006a41106a290300370000200041e8006a200241d0006a41186a2903003700002000200636022c20002009370204200020013602000c070b20004180808080783602000c060b2004200541e493d0800010b781808000000b2005200341e493d0800010b581808000000b20004180808080783602000c030b2004200341e493d0800010b781808000000b2003200441e493d0800010b781808000000b20004180808080783602000b20024180016a2480808080000bd90603047f027e017f2380808080004180016b22022480808080000240024002400240024020012802002203280208220428020422054120490d002004200541606a36020420042004280200220541206a3602002003427f2003290300220642207c220720072006541b370300200241106a41086a200541086a290000370300200241106a41106a200541106a290000370300200241106a41186a200541186a29000037030020022005290000370310200241086a200110e88880800020022802080d0120012802002203280208220428020422054120490d02200228020c21082004200541606a36020420042004280200220541206a3602002003427f2003290300220642207c220720072006541b370300200241306a41086a200541086a290000370300200241306a41106a200541106a290000370300200241306a41186a200541186a2900003703002002200529000037033020012802002203280208220428020422054120490d032004200541606a36020420042004280200220541206a3602002003427f2003290300220642207c220720072006541b370300200241d0006a41086a200541086a290000370300200241d0006a41106a200541106a290000370300200241d0006a41186a200541186a290000370300200220052900003703502002200110e888808000024020022802000d00200241f4006a2001200228020410ad8580800020022802742201418080808078460d00200229027821062000200229031037000c20002002290330370030200041246a200241106a41186a2903003700002000411c6a200241106a41106a290300370000200041146a200241106a41086a290300370000200041386a200241306a41086a290300370000200041c0006a200241306a41106a290300370000200041c8006a200241306a41186a29030037000020002002290350370050200041d8006a200241d0006a41086a290300370000200041e0006a200241d0006a41106a290300370000200041e8006a200241d0006a41186a2903003700002000200836022c20002006370204200020013602000c050b20004180808080783602000c040b20004180808080783602000c030b20004180808080783602000c020b20004180808080783602000c010b20004180808080783602000b20024180016a2480808080000b970702077f017e23808080800041f0006b2202248080808000024002400240024002400240024002400240200128020422034120490d002001200341606a220436020420012001280200220541206a360200200241086a200541086a290000370300200241106a200541106a290000370300200241186a200541186a290000370300200220052900003703002004450d0420012003415f6a22063602042001200541216a22073602000240024020052d002022084103710e0403040100030b200841044f0d0520044105490d0520012003415b6a22063602042001200541256a2207360200200528002122034180808080044f0d040c050b20044104490d0420012003415c6a22063602042001200541246a220736020020052f0021200541236a2d0000411074722205418002490d04200541087420087241027621030c030b20004180808080783602000c070b200841027621030c010b2006450d0120012003415e6a22063602042001200541226a220736020020052d00212205450d01200541087420087241027621030b20064120490d012001200641606a22043602042001200741206a2205360200200241206a41086a200741086a290000370300200241206a41106a200741106a290000370300200241206a41186a200741186a2900003703002002200729000037032020044120490d022001200641406a3602042001200741c0006a360200200241c0006a41086a200541086a290000370300200241c0006a41106a200541106a290000370300200241c0006a41186a200541186a29000037030020022005290000370340200241e4006a200110bd8c80800020022802642201418080808078460d03200229026821092000200229030037000c20002002290320370030200041246a200241186a2903003700002000411c6a200241106a290300370000200041146a200241086a290300370000200041386a200241206a41086a290300370000200041c0006a200241206a41106a290300370000200041c8006a200241206a41186a29030037000020002002290340370050200041d8006a200241c0006a41086a290300370000200041e0006a200241c0006a41106a290300370000200041e8006a200241c0006a41186a2903003700002000200336022c20002009370204200020013602000c040b20004180808080783602000c030b20004180808080783602000c020b20004180808080783602000c010b20004180808080783602000b200241f0006a2480808080000b960803067f027e017f2380808080004180016b2202248080808000024002400240024002402001280200220328020822042802082205200428021022066b4120490d00200641206a2107024002402006415f4b0d00200720054b0d0120042802042105200420073602102003427f2003290300220842207c220920092008541b370300200241106a41086a200520066a220441086a290000370300200241106a41106a200441106a290000370300200241106a41186a200441186a29000037030020022004290000370310200241086a200110f388808000024002400240024020022802080d002001280200220328020822042802082205200428021022066b4120490d02200641206a21072006415f4b0d07200720054d0d012007200541e493d0800010b581808000000b20004180808080783602000c090b200228020c210a20042802042105200420073602102003427f2003290300220842207c220920092008541b370300200241306a41086a200520066a220441086a290000370300200241306a41106a200441106a290000370300200241306a41186a200441186a290000370300200220042900003703302001280200220328020822042802082205200428021022066b4120490d07200641206a21072006415f4b0d06200720054d0d012007200541e493d0800010b581808000000b20004180808080783602000c070b20042802042105200420073602102003427f2003290300220842207c220920092008541b370300200241d0006a41086a200520066a220441086a290000370300200241d0006a41106a200441106a290000370300200241d0006a41186a200441186a290000370300200220042900003703502002200110f388808000024020022802000d00200241f4006a2001200228020410cf8580800020022802742204418080808078460d00200229027821082000200229031037000c20002002290330370030200041246a200241106a41186a2903003700002000411c6a200241106a41106a290300370000200041146a200241106a41086a290300370000200041386a200241306a41086a290300370000200041c0006a200241306a41106a290300370000200041c8006a200241306a41186a29030037000020002002290350370050200041d8006a200241d0006a41086a290300370000200041e0006a200241d0006a41106a290300370000200041e8006a200241d0006a41186a2903003700002000200a36022c20002008370204200020043602000c070b20004180808080783602000c060b2006200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b20004180808080783602000c030b2006200741e493d0800010b781808000000b2006200741e493d0800010b781808000000b20004180808080783602000b20024180016a2480808080000bb90602057f017e2380808080004190016b2202248080808000200241f0006a41186a22034200370300200241f0006a41106a22044200370300200241f0006a41086a2205420037030020024200370370024002400240024002402001200241f0006a412010b6a68080000d00200241106a41186a2003290300370300200241106a41106a2004290300370300200241106a41086a200529030037030020022002290370370310200241086a200110e78880800020022802080d01200228020c2106200241f0006a41186a22034200370300200241f0006a41106a22044200370300200241f0006a41086a22054200370300200242003703702001200241f0006a412010b6a68080000d02200241306a41186a2003290300370300200241306a41106a2004290300370300200241306a41086a200529030037030020022002290370370330200342003703002004420037030020054200370300200242003703702001200241f0006a412010b6a68080000d03200241d0006a41186a200241f0006a41186a290300370300200241d0006a41106a200241f0006a41106a290300370300200241d0006a41086a200241f0006a41086a290300370300200220022903703703502002200110e788808000024020022802000d00200241f0006a2001200228020410e88580800020022802702201418080808078460d00200229027421072000200229031037000c20002002290330370030200041246a200241106a41186a2903003700002000411c6a200241106a41106a290300370000200041146a200241106a41086a290300370000200041386a200241306a41086a290300370000200041c0006a200241306a41106a290300370000200041c8006a200241306a41186a29030037000020002002290350370050200041d8006a200241d0006a41086a290300370000200041e0006a200241d0006a41106a290300370000200041e8006a200241d0006a41186a2903003700002000200636022c20002007370204200020013602000c050b20004180808080783602000c040b20004180808080783602000c030b20004180808080783602000c020b20004180808080783602000c010b20004180808080783602000b20024190016a2480808080000b9c0702087f017e23808080800041f0006b22022480808080000240024002400240024002400240024002402001280200220328020422044120490d002003200441606a220536020420032003280200220641206a360200200241086a200641086a290000370300200241106a200641106a290000370300200241186a200641186a290000370300200220062900003703002005450d0420032004415f6a22073602042003200641216a22083602000240024020062d002022094103710e0403040100030b200941044f0d0520054105490d0520032004415b6a22073602042003200641256a2208360200200628002122044180808080044f0d040c050b20054104490d0420032004415c6a22073602042003200641246a220836020020062f0021200641236a2d0000411074722206418002490d04200641087420097241027621040c030b20004180808080783602000c070b200941027621040c010b2007450d0120032004415e6a22073602042003200641226a220836020020062d00212206450d01200641087420097241027621040b20074120490d012003200741606a22053602042003200841206a2206360200200241206a41086a200841086a290000370300200241206a41106a200841106a290000370300200241206a41186a200841186a2900003703002002200829000037032020054120490d022003200741406a3602042003200841c0006a360200200241c0006a41086a200641086a290000370300200241c0006a41106a200641106a290000370300200241c0006a41186a200641186a29000037030020022006290000370340200241e4006a200110c68c80800020022802642203418080808078460d032002290268210a2000200229030037000c20002002290320370030200041246a200241186a2903003700002000411c6a200241106a290300370000200041146a200241086a290300370000200041386a200241206a41086a290300370000200041c0006a200241206a41106a290300370000200041c8006a200241206a41186a29030037000020002002290340370050200041d8006a200241c0006a41086a290300370000200041e0006a200241c0006a41106a290300370000200041e8006a200241c0006a41186a2903003700002000200436022c2000200a370204200020033602000c040b20004180808080783602000c030b20004180808080783602000c020b20004180808080783602000c010b20004180808080783602000b200241f0006a2480808080000be20603047f027e017f2380808080004180016b22022480808080000240024002400240024020012802002203280208280200220428020422054120490d002004200541606a36020420042004280200220541206a3602002003427f2003290300220642207c220720072006541b370300200241106a41086a200541086a290000370300200241106a41106a200541106a290000370300200241106a41186a200541186a29000037030020022005290000370310200241086a200110e98880800020022802080d0120012802002203280208280200220428020422054120490d02200228020c21082004200541606a36020420042004280200220541206a3602002003427f2003290300220642207c220720072006541b370300200241306a41086a200541086a290000370300200241306a41106a200541106a290000370300200241306a41186a200541186a2900003703002002200529000037033020012802002203280208280200220428020422054120490d032004200541606a36020420042004280200220541206a3602002003427f2003290300220642207c220720072006541b370300200241d0006a41086a200541086a290000370300200241d0006a41106a200541106a290000370300200241d0006a41186a200541186a290000370300200220052900003703502002200110e988808000024020022802000d00200241f4006a2001200228020410d88580800020022802742201418080808078460d00200229027821062000200229031037000c20002002290330370030200041246a200241106a41186a2903003700002000411c6a200241106a41106a290300370000200041146a200241106a41086a290300370000200041386a200241306a41086a290300370000200041c0006a200241306a41106a290300370000200041c8006a200241306a41186a29030037000020002002290350370050200041d8006a200241d0006a41086a290300370000200041e0006a200241d0006a41106a290300370000200041e8006a200241d0006a41186a2903003700002000200836022c20002006370204200020013602000c050b20004180808080783602000c040b20004180808080783602000c030b20004180808080783602000c020b20004180808080783602000c010b20004180808080783602000b20024180016a2480808080000bc20602057f017e2380808080004190016b2202248080808000200241f0006a41186a22034200370300200241f0006a41106a22044200370300200241f0006a41086a2205420037030020024200370370024002400240024002402001280200200241f0006a412010d3a58080000d00200241106a41186a2003290300370300200241106a41106a2004290300370300200241106a41086a200529030037030020022002290370370310200241086a200110ec8880800020022802080d01200228020c2106200241f0006a41186a22034200370300200241f0006a41106a22044200370300200241f0006a41086a22054200370300200242003703702001280200200241f0006a412010d3a58080000d02200241306a41186a2003290300370300200241306a41106a2004290300370300200241306a41086a200529030037030020022002290370370330200342003703002004420037030020054200370300200242003703702001280200200241f0006a412010d3a58080000d03200241d0006a41186a200241f0006a41186a290300370300200241d0006a41106a200241f0006a41106a290300370300200241d0006a41086a200241f0006a41086a290300370300200220022903703703502002200110ec88808000024020022802000d00200241f0006a2001200228020410bf8580800020022802702201418080808078460d00200229027421072000200229031037000c20002002290330370030200041246a200241106a41186a2903003700002000411c6a200241106a41106a290300370000200041146a200241106a41086a290300370000200041386a200241306a41086a290300370000200041c0006a200241306a41106a290300370000200041c8006a200241306a41186a29030037000020002002290350370050200041d8006a200241d0006a41086a290300370000200041e0006a200241d0006a41106a290300370000200041e8006a200241d0006a41186a2903003700002000200636022c20002007370204200020013602000c050b20004180808080783602000c040b20004180808080783602000c030b20004180808080783602000c020b20004180808080783602000c010b20004180808080783602000b20024190016a2480808080000bd70601077f23808080800041106b220224808080800041002d0098a2db80001a024002400240412041002802a496db8000118280808000002203450d002003200029000c370000200341186a2204200041246a290000370000200341106a22052000411c6a290000370000200341086a2206200041146a29000037000002402001280200200128020822076b411f4b0d0020012007412010bea8808000200128020821070b200128020420076a22082003290000370000200841086a2006290000370000200841106a2005290000370000200841186a20042900003700002001200741206a3602082003410028029c96db80001180808080000020022000412c6a360204200241046a2001108c8980800041002d0098a2db80001a412041002802a496db8000118280808000002203450d0120032000290030370000200341186a2204200041c8006a290000370000200341106a2205200041c0006a290000370000200341086a2206200041386a29000037000002402001280200200128020822076b411f4b0d0020012007412010bea8808000200128020821070b200128020420076a22082003290000370000200841086a2006290000370000200841106a2005290000370000200841186a20042900003700002001200741206a3602082003410028029c96db80001180808080000041002d0098a2db80001a412041002802a496db8000118280808000002203450d0220032000290050370000200341186a2204200041e8006a290000370000200341106a2205200041e0006a290000370000200341086a2206200041d8006a29000037000002402001280200200128020822076b411f4b0d0020012007412010bea8808000200128020821070b200128020420076a22082003290000370000200841086a2006290000370000200841106a2005290000370000200841186a20042900003700002001200741206a3602082003410028029c96db800011808080800000200028020421032002200028020822003602082002200241086a36020c2002410c6a2001108c8980800002402000450d00200041146c21000340200320011091a3808000200341146a21032000416c6a22000d000b0b200241106a2480808080000f0b4101412010bb80808000000b4101412010bb80808000000b4101412010bb80808000000b830203037f017e017f2380808080004180206b2203248080808000024002400240200141aad828200141aad828491b2204200120014101766b2205200420054b1b220441d602490d002004ad420c7e2206a721054100210702402006422088a70d00200541fcffffff074b0d00024020050d0041042107410021040c030b41002d0098a2db80001a200541002802a496db80001182808080000022070d02410421070b200720054184e3c7800010ae80808000000b20002001200341d502200141c10049200210a9a58080000c010b2000200120072004200141c10049200210a9a58080002007410028029c96db8000118080808000000b20034180206a2480808080000bf80201047f23808080800041c0006b2202248080808000200241206a41086a200141086a29020037030020022001290200370320200241086a200241206a41d0a5cd800010d58c80800002400240200228021022030d0020004100360208200041003602002002280208450d01200228020c410028029c96db8000118080808000000c010b200228020c2101024020034101460d00024020034115490d00200120032002413f6a109aa48080000c010b2001200341012002413f6a10928e8080000b2002280208210441002d0098a2db80001a0240413441002802a496db80001182808080000022050d004104413410bb80808000000b200541003b01322005410036020020024100360218200220053602142002410036021c200220043602302002200136022c20022001360228200241023602202002200120034102746a360234200241146a200241206a2002411c6a10c39e8080002000200228021c360208200020022902143702000b200241c0006a2480808080000bef0101057f2380808080004180206b2203248080808000024002402001418089fa002001418089fa00491b2204200120014101766b2205200420054b1b2204418108490d00200441027421064100210702400240200541ffffffff034b0d00200641fcffffff074b0d0041002d0098a2db80001a200641002802a496db80001182808080000022050d01410421070b200720064184e3c7800010ae80808000000b2000200120052004200141c10049200210a1a58080002005410028029c96db8000118080808000000c010b200020012003418008200141c10049200210a1a58080000b20034180206a2480808080000b840301057f23808080800041306b220324808080800002400240024002400240024020022001460d0041002d0098a2db80001a200220016b2204410376220541002802a496db8000118280808000002206450d0320044105762107417f210520062104034020042001360200200441046a2104200541016a2105200141206a22012002470d000b2005450d02200541016a210120054114490d01200620012003412f6a109ca48080000c020b20004100360208200041003602000c040b2006200141012003412f6a10968e8080000b41002d0098a2db80001a413441002802a496db8000118280808000002201450d01200141003b0132200141003602002003410036020c20032001360208200341003602102003200436022820032007360224200320063602202003200636021c20034100360214200341086a200341146a200341106a10c89e80800020002003280210360208200020032902083702000c020b4104200510bb80808000000b4104413410bb80808000000b200341306a2480808080000bef0101057f2380808080004180206b2203248080808000024002402001418089fa002001418089fa00491b2204200120014101766b2205200420054b1b2204418108490d00200441027421064100210702400240200541ffffffff034b0d00200641fcffffff074b0d0041002d0098a2db80001a200641002802a496db80001182808080000022050d01410421070b200720064184e3c7800010ae80808000000b2000200120052004200141c10049200210a8a58080002005410028029c96db8000118080808000000c010b200020012003418008200141c10049200210a8a58080000b20034180206a2480808080000bbd0601087f23808080800041d0006b220324808080800041002104024002400240024002400240200220016b220541306e220641057422074100480d0020022001460d024100210841002d0098a2db80001a200741002802a496db80001182808080000022090d01410121040b2004200741d0a5cd800010ae80808000000b2006410371210402402006417f6a4103490d00200641fcffff3f71210a410021082009210220012107034020022007290000370000200241186a200741186a290000370000200241106a200741106a290000370000200241086a200741086a290000370000200241386a200741c8006a290000370000200241306a200741c0006a290000370000200241286a200741386a290000370000200241206a200741306a290000370000200241d8006a200741f8006a290000370000200241d0006a200741f0006a290000370000200241c8006a200741e8006a290000370000200241c0006a200741e0006a290000370000200241e0006a20074190016a290000370000200241e8006a20074198016a290000370000200241f0006a200741a0016a290000370000200241f8006a200741a8016a29000037000020024180016a2102200741c0016a2107200a200841046a2208470d000b0b02402004450d002001200841306c6a2102200920084105746a2107034020072002290000370000200741186a200241186a290000370000200741106a200241106a290000370000200741086a200241086a290000370000200241306a2102200741206a21072004417f6a22040d000b0b20054130460d02200541f007490d0120092006200341cf006a109ea48080000c020b20004100360208200041003602000c020b200920064101200341cf006a10938e8080000b41002d0098a2db80001a024041e80241002802a496db80001182808080000022020d00410441e80210bb80808000000b200241003b01e602200241003602e002200341003602102003200236020c20034100360214200341023a00282003200936021c20032009360218200320063602202003200920064105746a3602242003410c6a200341186a200341146a10c29e808000200020032802143602082000200329020c3702000b200341d0006a2480808080000be80101057f2380808080004180206b22032480808080000240024020014190a10f20014190a10f491b2204200120014101766b2205200420054b1b2204418101490d00200441057421064100210702400240200541ffffff3f4b0d0020064100480d0041002d0098a2db80001a200641002802a496db80001182808080000022050d01410121070b200720064184e3c7800010ae80808000000b2000200120052004200141c10049200210aaa58080002005410028029c96db8000118080808000000c010b200020012003418001200141c10049200210aaa58080000b20034180206a2480808080000b940301067f23808080800041206b220224808080800002400240200128020422030d00410121040c010b20012003417f6a22053602044101210420012001280200220641016a36020002400240024002400240024020062d000022074103710e0403000102030b2005450d0520012003417e6a3602042001200641026a36020020062d00012203450d05200341087420077221030c030b20034104490d0420012003417c6a3602042001200641046a36020020062f0001200641036a2d0000411074722203418002490d04200341087420077221030c020b200741034b0d0320034105490d0320012003417b6a3602042001200641056a3602000c030b200741027621030c010b200341a31f4b0d01200341027621030b200241003a00032002200336021820024100360214200220013602102002200241036a36021c200241046a200241106a1099a4808000024020022d00030d00200020022902043702042000410c6a2002410c6a280200360200410021040c010b200241046a10f08b8080000b20002004360200200241206a2480808080000b8c0701037f23808080800041c0036b2201248080808000200141106a200041f00010f5b28080001a20014282fceae49dd9e2861d3700cc02200142de8c84a1ecd0a6d30c3700c40220014284c2b1b3ef9292841e3700bc02200142bce2f4b8c5daf6fa293700b4022001418c016a200141b4026a412010988d80800002400240200128028c01418080808078470d0020014100360288012001428080808010370380010c010b20014180016a41086a2001418c016a41086a2802003602002001200129028c01370380010b200141003a008c0120012001418c016a3602b402200141106a200141b4026a10868c808000024002400240024020012d008c01410171450d0020014188026a200141c5016a29000037030020014180026a200141bd016a290000370300200141f8016a200141b5016a290000370300200141f0016a2001418c016a41216a290000370300200141e8016a200141a5016a290000370300200141e0016a2001419d016a290000370300200141d8016a20014195016a2900003703002001200129008d013703d001200141086a200128021422022002200128021841146c6a10948d8080002001280208450d012001200128020c220236029002200141b4026a200141106a108ea480800020014194026a20012802b802220320012802bc0241002802b497db800011888080800000024020012802b402450d002003410028029c96db8000118080808000000b20022001280288014f0d02200141d0016a20014194026a4120200128028401220320024105746a41002802a497db800011898080800000450d03200141b4026a200141106a41f00010f5b28080001a200141b4026a41f8006a200041f8006a280200360200200120002902703702a403200141b4026a1086978080000240200128028001450d002003410028029c96db8000118080808000000b200141c0036a2480808080000f0b41ae8acd8000412341948bcd8000109181808000000b41a48bcd8000412141c88bcd8000109181808000000b200141023602b802200141848ccd80003602b402200142023702c002200141eb86808000ad42208620014180016aad843703b8032001418a80808000ad42208620014190026aad843703b0032001200141b0036a3602bc02200141b4026a41948ccd800010f680808000000b200141003602c402200141013602b802200141b88ccd80003602b402200142043702bc02200141b4026a41c08ccd800010f680808000000bc00501047f2380808080004180016b22012480808080002001429fc0cdd7f5aecec98b7f37000a200142f5cdd4baf8c9bf88593700022001411c6a200141026a411041002802d495db80001188808080000002400240200128021c2202418080808078460d0020012802202103024020012802244110490d00200141026a2003411010f9b2808000210402402002450d002003410028029c96db8000118080808000000b20040d0120004200370308200042c0f0f50b3703000c020b2002450d002003410028029c96db8000118080808000000b200141003b011241002102024041002802cca2db80004103490d002001410d360218200141d3fbcc8000360214200141ec86808000ad422086200141126aad84370368200141a783808000ad422086200141146aad8437036041002802dc8fdb8000210241002802d88fdb8000210341002802c8a2db80002104200142023702542001410336024c200141d88dcd8000360248200141163602442001418189cd8000360240200142c980808030370238200141b888cd80003602342001422537022c2001419789cd80003602282001410036022420014281808080a00737021c200241bce9c38000200441024622041b28021021022001200141e0006a360250200341d4e9c3800020041b2001411c6a2002118b808080000020012f011221020b2001411c6a41d3fbcc8000410d41002802bc97db8000118880808000002001411c6a41106a220341f4f5ca8000411541002802bc97db800011888080800000200141e0006a41186a2001411c6a41186a290000370300200141e0006a41106a2003290000370300200141e0006a41086a2001411c6a41086a2900003703002001200129001c370360200120023b011c200141e0006a41202001411c6a410241002802f495db80001183808080000020004200370308200042c0b2cd3b3703000b20014180016a2480808080000bf60201047f23808080800041c0006b220224808080800020022000360204410121000240200128021c220341ce91cd8000410e2001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110be9f8080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10be9f8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000bb50502047f017e2380808080004180016b2201248080808000200142b9e088b7b6cdc2d11337000c200142c5e4f4b9cff9d18a0b3700042001411c6a200141046a411041002802d495db80001188808080000002400240200128021c2202418080808078460d002001280220210302400240024020012802244110490d00200141046a2003411010f9b280800021042002450d012003410028029c96db80001180808080000020040d030c020b2002450d022003410028029c96db8000118080808000000c020b20040d010b42c0f0f50b21050c010b024041002802cca2db80004103490d002001410f360218200141f6fbcc8000360214200141ec86808000ad42208641f08dcd8000ad84370368200141a783808000ad422086200141146aad8437036041002802dc8fdb8000210241002802d88fdb8000210341002802c8a2db8000210420014202370254200141ec8ecd8000360248200141163602442001418189cd8000360240200142cb80808030370238200141bc89cd80003602342001422737022c200141878acd80003602282001410036022420014281808080801d37021c2001410236024c200241bce9c38000200441024622041b28021021022001200141e0006a360250200341d4e9c3800020041b2001411c6a2002118b80808000000b2001411c6a41f6fbcc8000410f41002802bc97db8000118880808000002001411c6a41106a220241f4f5ca8000411541002802bc97db800011888080800000200141e0006a41186a2001411c6a41186a290000370300200141e0006a41106a2002290000370300200141e0006a41086a2001411c6a41086a2900003703002001200129001c370360200141023b011c200141e0006a41202001411c6a410241002802f495db80001183808080000042c0b2cd3b21050b200042003703082000200537030020014180016a2480808080000bed0102017f047e23808080800041c0006b2201248080808000024020002903002202200041086a290300220384500d00200142e4c5bdb4b2e9a5a6807f370018200142d790d7a3fef9fda0c80037001020014298d5afd2c6aeacae2f370008200142c2cdc8b0c7b9e78f857f370000200141206a2001412010ac8d80800020014200200141386a2903004200200128022041017122001b220420037d2001290330420020001b2203200254ad7d2205200320027d2202200356200520045620052004511b22001b37032820014200200220001b370320200141206a10a5a48080000b200141c0006a2480808080000beb0102017f027e23808080800041c0006b2201248080808000200041086a290300210220002903002103200142e4c5bdb4b2e9a5a6807f370018200142d790d7a3fef9fda0c80037001020014298d5afd2c6aeacae2f370008200142c2cdc8b0c7b9e78f857f370000200141206a2001412010ac8d808000200142e4c5bdb4b2e9a5a6807f370038200142d790d7a3fef9fda0c80037003020014298d5afd2c6aeacae2f370028200142c2cdc8b0c7b9e78f857f3700202001200237030820012003370300200141206a41202001411041002802f495db800011838080800000200141c0006a2480808080000bec0102017f047e23808080800041c0006b2201248080808000024020002903002202200041086a290300220384500d00200142e4c5bdb4b2e9a5a6807f370018200142d790d7a3fef9fda0c80037001020014298d5afd2c6aeacae2f370008200142c2cdc8b0c7b9e78f857f370000200141206a2001412010ac8d8080002001427f200141386a2903004200200128022041017122001b220420037c2001290330420020001b220320027c22052003542200ad7c22022000200220045420022004511b22001b3703282001427f200520001b370320200141206a10a5a48080000b200141c0006a2480808080000be20102027f027e23808080800041c0006b2202248080808000024020002001844200510d00200242e4c5bdb4b2e9a5a6807f370018200242d790d7a3fef9fda0c80037001020024298d5afd2c6aeacae2f370008200242c2cdc8b0c7b9e78f857f370000200241206a2002412010ac8d80800020024200200241386a2903004200200228022041017122031b220420017d2002290330420020031b2201200054ad7d2205200120007d2200200156200520045620052004511b22031b37032820024200200020031b370320200241206a10a5a48080000b200241c0006a2480808080000b960f040c7f027e027f047e23808080800041e0016b2202248080808000200242cabeddbfebe3ddb7da00370028200242adb1b58caab8cf8ff60037002020024291f8d4becbf4b58e847f370018200242958cb1e2ba869eeaef00370010200241b0016a200241106a412010c08d8080000240024002400240024002400240024020022802b001418080808078470d00200241003602082002428080808080023703000c010b200241086a200241b0016a41086a2802002203360200200220022902b0013703002003450d00200341306c21042001280204210520012802002106410021072001280208220841086a21094100210a2002280204220b21014100210c0340024020012006412010f9b28080000d00200241106a410472410310c39c808000200241013602100c040b20012005412010f9b2808000210d02400240200a4101470d004101210a0c010b200c2010200129032020082903005a200141286a290300220e2009290300220f5a200e200f511b220a1b21100b200141306a210120074101200d1b21072011200c200d1b2111200c41016a210c200441506a22040d000b20070d010b200241106a410472410f10c39c808000200241013602100c010b200320114d0d03200241d0006a41186a200b201141306c6a220141186a290300370300200241d0006a41106a200141106a290300370300200220012903003703502002200141086a29030037035820012903202112200141286a290300210e2001200141306a20032011417f736a41306c10f8b28080001a20022003417f6a220c36020820082903002213201256200841086a290300220f200e56200f200e511b0d01200241106a410472410e10c39c808000200241013602100b20002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a2903003703002002280200450d012002280204410028029c96db8000118080808000000c010b200241f0006a41186a200641186a290000370300200241f0006a41106a200641106a290000370300200220062900003703702002200641086a290000370378024002400240200341e4004b0d00200c41002010417f6a2201200120104b1b200c200a1b220d490d050240200c2002280200470d00200241c8ddcd800010e2a08080000b2002280204200d41306c6a21010240200c200d4d0d00200141306a2001200c200d6b41306c10f8b28080001a0b20012002290370370300200120133703202001200f370328200141086a2002290378370300200241086a2003360200200141186a200241f0006a41186a290300370300200141106a200241f0006a41106a290300370300200241106a41186a2002290358370300200241106a41206a200241d0006a41106a290300370300200241386a200241d0006a41186a290300370300200220022903503703202002200e370348200220123703404100210d20024100360210200241f0006a41086a200336020020022002290300220e370370200ea7220c418080808078470d01200242cabeddbfebe3ddb7da003700c801200242adb1b58caab8cf8ff6003700c00120024291f8d4becbf4b58e847f3700b801200242958cb1e2ba869eeaef003700b001200241b0016a412041002802ac95db8000118b80808000000c020b20024190016a41186a200641186a290000220e37030020024190016a41106a200641106a2900002212370300200220062900002214370390012002200641086a290000221537039801200241b0016a41186a200e370300200241b0016a41106a20123703002002200f3703d801200220133703d001200220153703b801200220143703b00141e8a1cd8000412b200241b0016a41d8a1cd80004194a2cd800010ad81808000000b200242cabeddbfebe3ddb7da003700c801200242adb1b58caab8cf8ff6003700c00120024291f8d4becbf4b58e847f3700b801200242958cb1e2ba869eeaef003700b0012002280278221141306c41047221010240024020114100480d0041002d0098a2db80001a200141002802a496db800011828080800000220d0d014101210d0b200d2001419cdccd800010ae80808000000b2002200d3602940120022001360290012002410036029801200241f0006a20024190016a10f98b8080002002280290012101200241b0016a4120200228029401220d20022802980141002802f495db80001183808080000002402001450d00200d410028029c96db8000118080808000000b200c450d002002280274410028029c96db8000118080808000000b20002002290310370300200041086a2002290318370300200041386a200241106a41386a290300370300200041306a200241106a41306a290300370300200041286a200241106a41286a290300370300200041206a200241106a41206a290300370300200041186a200241106a41186a290300370300200041106a200241106a41106a2903003703000b200241e0016a2480808080000f0b2011200341e89fcd800010b980808000000b200d200c41c8ddcd800010b880808000000be00301047f23808080800041c0006b22022480808080002002428c97b4e1a1e6fcbc48370038200242cfeea2d393bab3dc2c370030200242cae98af1b2c7d486eb00370028200242fbe4dcb9f3a7bfffb17f3700202002410c6a200241206a412010d08d80800020022802144130200228020c22031b210402400240024002402002280218410820031b2203200128020022054f0d002003450d00200520044b0d002002410f3a000c0c010b2002410c6a410110c29c80800020022d000c410f460d002000200229020c370200200041106a2002410c6a41106a280200360200200041086a2002410c6a41086a2902003702000c010b2002428c97b4e1a1e6fcbc48370038200242cfeea2d393bab3dc2c370030200242cae98af1b2c7d486eb00370028200242fbe4dcb9f3a7bfffb17f37002041002d0098a2db80001a410c41002802a496db8000118280808000002201450d01200120053600002001200336000820012004360004200241206a41202001410c41002802f495db8000118380808000002001410028029c96db800011808080800000200041106a2002410c6a41106a280200360200200041086a2002410c6a41086a2902003702002000200229020c3702000b200241c0006a2480808080000f0b4101410c10bb80808000000bc80501087f23808080800041d0006b2202248080808000200242e7c98bdebe95a7f20a370048200242d5f2a5f9d7e9becb0937004020024291f8d4becbf4b58e847f370038200242958cb1e2ba869eeaef003700302002410c6a200241306a412010cb8d8080000240024002400240200228020c2203418080808078470d004101210441002103410021050c010b200228021021044100210602400240200228021422050e020201000b200521074100210603402007410176220820066a210920062009200420094105746a2001412010f9b280800041004a1b2106200720086b220741014b0d000b0b200420064105746a22072001412010f9b28080000d002007200741206a20052006417f736a41057410f8b28080001a2002410f3a000c2005417f6a21050c010b2002410c6a410710c39c80800020022d000c410f460d002000200229020c370200200041106a2002410c6a41106a280200360200200041086a2002410c6a41086a2902003702002003450d012004410028029c96db8000118080808000000c010b200220053602282002200436022420022003360220024002402003418080808078470d00200242e7c98bdebe95a7f20a370048200242d5f2a5f9d7e9becb0937004020024291f8d4becbf4b58e847f370038200242958cb1e2ba869eeaef00370030200241306a412041002802ac95db8000118b80808000000c010b2002200241206a36022c200242e7c98bdebe95a7f20a370048200242d5f2a5f9d7e9becb0937004020024291f8d4becbf4b58e847f370038200242958cb1e2ba869eeaef003700302002412c6a200241306a412010eda780800020022802202206418080808078460d002006450d002002280224410028029c96db8000118080808000000b2000200229020c370200200041106a2002410c6a41106a280200360200200041086a2002410c6a41086a2902003702000b200241d0006a2480808080000b890b04047f027e027f027e2380808080004180016b2203248080808000200342cabeddbfebe3ddb7da00370078200342adb1b58caab8cf8ff60037007020034291f8d4becbf4b58e847f370068200342958cb1e2ba869eeaef00370060200341c0006a200341e0006a412010c08d808000024002402003280240418080808078470d004100210420034100360210200342808080808002370308411021050c010b200341086a41086a200341c0006a41086a280200220436020020032003290240370308200328020c21050b200441306c2106200241086a290300210720022903002108410021020240024002400240024002400240034020062002460d01200520026a2109200241306a210220092001412010f9b28080000d000b200341186a410310c39c8080000c010b200341e0006a20012008200710d78d808000024020032d0060410f460d00200341186a41106a200341e0006a41106a280200360200200341186a41086a200341e0006a41086a290200370300200320032902603703180c010b200341c0006a41186a200141186a290000370300200341c0006a41106a200141106a290000370300200341c0006a41086a200141086a29000037030020032001290000370340200342d3d8c5d2a9b9d2c1ac7f37007820034282ca868eabf3add0cf00370070200342fc90b9e5d09296e777370068200342a6d4e6f1a4dd9598603700602003200341e0006a412010c28d8080002003280200210920032802042106200341e0006a200341c0006a10ed968080002003280268210a200328026421022003200641901c6a41901c20094101711b3602302002200a200341306a410441002802f495db80001183808080000002402003280260450d002002410028029c96db8000118080808000000b0240200441e3004b0d00024020042003280208470d00200341086a41c8ddcd800010e2a0808000200328020c21050b02402004450d00200541306a2005200441306c10f8b28080001a0b20052001290000370000200541086a200141086a290000370000200141106a290000210b200141186a290000210c2005200737032820052008370320200541186a200c370000200541106a200b3700002003200441016a3602102003410f3a00180c020b200341186a410a10c39c8080000b20032d0018410f470d010b200341306a41086a200341086a41086a2802003602002003200329030822073703302007a72209418080808078470d01200342cabeddbfebe3ddb7da00370078200342adb1b58caab8cf8ff60037007020034291f8d4becbf4b58e847f370068200342958cb1e2ba869eeaef00370060200341e0006a412041002802ac95db8000118b80808000000c020b20002003290318370200200041106a200341186a41106a280200360200200041086a200341186a41086a2903003702002003280208450d022005410028029c96db8000118080808000000c020b200342cabeddbfebe3ddb7da00370078200342adb1b58caab8cf8ff60037007020034291f8d4becbf4b58e847f370068200342958cb1e2ba869eeaef003700602003280238220141306c4104722102410021050240024020014100480d0041002d0098a2db80001a200241002802a496db80001182808080000022010d01410121050b20052002419cdccd800010ae80808000000b200320013602442003200236024020034100360248200341306a200341c0006a10f98b80800020032802402102200341e0006a412020032802442201200328024841002802f495db80001183808080000002402002450d002001410028029c96db8000118080808000000b2009450d002003280234410028029c96db8000118080808000000b20002003290318370200200041106a200341186a41106a280200360200200041086a200341186a41086a2903003702000b20034180016a2480808080000be80303017f017e037f23808080800041c0006b22022480808080002002428c97b4e1a1e6fcbc48370038200242cfeea2d393bab3dc2c370030200242cae98af1b2c7d486eb00370028200242fbe4dcb9f3a7bfffb17f3700202002410c6a200241206a412010d08d80800020022902102203422088a74130200228020c22041b21050240024002400240200128020022062003a7412020041b22044f0d002006450d00200420054b0d002002410f3a000c0c010b2002410c6a410110c29c80800020022d000c410f460d002000200229020c370200200041106a2002410c6a41106a280200360200200041086a2002410c6a41086a2902003702000c010b2002428c97b4e1a1e6fcbc48370038200242cfeea2d393bab3dc2c370030200242cae98af1b2c7d486eb00370028200242fbe4dcb9f3a7bfffb17f37002041002d0098a2db80001a410c41002802a496db8000118280808000002201450d01200120043600002001200636000820012005360004200241206a41202001410c41002802f495db8000118380808000002001410028029c96db800011808080800000200041106a2002410c6a41106a280200360200200041086a2002410c6a41086a2902003702002000200229020c3702000b200241c0006a2480808080000f0b4101410c10bb80808000000bef0301047f23808080800041c0006b22022480808080002002428c97b4e1a1e6fcbc48370038200242cfeea2d393bab3dc2c370030200242cae98af1b2c7d486eb00370028200242fbe4dcb9f3a7bfffb17f370020412021032002410c6a200241206a412010d08d808000024002400240024002400240200228020c0d0020012802002104410821050c010b2001280200210420022802182205200228021022034f0d010b200320044b0d002005450d002002410f3a000c0c010b2002410c6a410110c29c80800020022d000c410f460d002000200229020c370200200041106a2002410c6a41106a280200360200200041086a2002410c6a41086a2902003702000c010b2002428c97b4e1a1e6fcbc48370038200242cfeea2d393bab3dc2c370030200242cae98af1b2c7d486eb00370028200242fbe4dcb9f3a7bfffb17f37002041002d0098a2db80001a410c41002802a496db8000118280808000002201450d01200120033600002001200536000820012004360004200241206a41202001410c41002802f495db8000118380808000002001410028029c96db800011808080800000200041106a2002410c6a41106a280200360200200041086a2002410c6a41086a2902003702002000200229020c3702000b200241c0006a2480808080000f0b4101410c10bb80808000000bf30201027f23808080800041c0006b2201248080808000200142b998ebc6febcb9d72b370037200142eaf393f3f0e0c79f6c37002f200142cae98af1b2c7d486eb00370027200142fbe4dcb9f3a7bfffb17f37001f024002400240024002402001411f6a412010bb8d80800041ff017122024102460d0020024101710d010b2001410f3a00080c010b200141086a410210c29c80800020012d0008410f470d010b200142b998ebc6febcb9d72b370037200142eaf393f3f0e0c79f6c37002f200142cae98af1b2c7d486eb00370027200142fbe4dcb9f3a7bfffb17f37001f200141013a003f2001411f6a41202001413f6a410141002802f495db800011838080800000200041106a200141086a41106a280200360200200041086a200141086a41086a290200370200200020012902083702000c010b20002001290208370200200041106a200141086a41106a280200360200200041086a200141086a41086a2902003702000b200141c0006a2480808080000bf70d05037f027e017f027e017f2380808080004180016b2203248080808000200342cabeddbfebe3ddb7da00370078200342adb1b58caab8cf8ff60037007020034291f8d4becbf4b58e847f370068200342958cb1e2ba869eeaef00370060200341c0006a200341e0006a412010c08d8080000240024002400240024002400240024002402003280240418080808078470d00200341003602102003428080808080023703080c010b200341086a41086a200341c0006a41086a2802002204360200200320032902403703082004450d00200328020c2105200241086a290300210620022903002107200441306c41506a210241002108034020052001412010f9b2808000450d02200841016a2108200541306a2105200241506a22024150470d000b0b200341186a410410c39c8080000c010b200341c0006a41186a200541186a290300370300200341c0006a41106a200541106a290300370300200320052903003703402003200541086a290300370348200541206a2903002109200541286a290300210a2005200541306a200210f8b28080001a20032004417f6a220b3602100240024020092007542202200a200654200a20065122051b0d0002402009200756200a20065620051b0d00200341186a411010c39c8080000c030b2003429cbfd4e9d2f2aaed71370078200342c7dee59ae4e2e9ef6437007020034291f8d4becbf4b58e847f370068200342958cb1e2ba869eeaef003700602003200341e0006a412010c28d8080000240417f20082003280204410020032802004101711b6a220520052008491b2004490d00200341186a411110c39c8080000c030b200341e0006a2001200920077d200a20067d2002ad7d10d88d8080000c010b200341e0006a2001200720097d2006200a7d2007200954ad7d10d78d80800020032d0060410f460d00200341186a41106a200341e0006a41106a280200360200200341186a41086a200341e0006a41086a290200370300200320032902603703180c010b200328020c2101200b450d01200141206a2105200441306c41506a21084100210202400340200529030020075a200541086a290300220a20065a200a2006511b0d01200541306a2105200241016a2102200841506a22080d000b200b21020b200341e0006a41186a200341c0006a41186a290300370300200341e0006a41106a200341c0006a41106a29030037030020032003290348370368200320032903403703600240200441e4004b0d00200b2002490d030c040b200341186a410a10c39c8080000b20032d0018410f460d0320002003290318370200200041106a200341186a41106a280200360200200041086a200341186a41086a2903003702002003280208450d04200328020c410028029c96db8000118080808000000c040b200341e0006a41186a200341c0006a41186a290300370300200341e0006a41106a200341c0006a41106a2903003703002003200329034837036820032003290340370360410021020c010b2002200b41c8ddcd800010b880808000000b0240200b2003280208470d00200341086a41c8ddcd800010e2a0808000200328020c21010b2001200241306c6a21050240200b20024d0d00200541306a2005200b20026b41306c10f8b28080001a0b200520032903603703002005200737032020052006370328200541086a2003290368370300200541186a200341e0006a41186a290300370300200541106a200341e0006a41106a290300370300200320043602102003200436021c2003410f3a00180b200341306a41086a200341086a41086a280200360200200320032903082206370330024002402006a72202418080808078470d00200342cabeddbfebe3ddb7da00370078200342adb1b58caab8cf8ff60037007020034291f8d4becbf4b58e847f370068200342958cb1e2ba869eeaef00370060200341e0006a412041002802ac95db8000118b80808000000c010b200342cabeddbfebe3ddb7da00370078200342adb1b58caab8cf8ff60037007020034291f8d4becbf4b58e847f370068200342958cb1e2ba869eeaef003700602003280238220841306c4104722105410021010240024020084100480d0041002d0098a2db80001a200541002802a496db80001182808080000022080d01410121010b20012005419cdccd800010ae80808000000b200320083602442003200536024020034100360248200341306a200341c0006a10f98b80800020032802402105200341e0006a412020032802442208200328024841002802f495db80001183808080000002402005450d002008410028029c96db8000118080808000000b2002450d002003280234410028029c96db8000118080808000000b20002003290318370200200041106a200341186a41106a280200360200200041086a200341186a41086a2903003702000b20034180016a2480808080000bd50701077f23808080800041d0006b2203248080808000200342cabeddbfebe3ddb7da00370038200342adb1b58caab8cf8ff60037003020034291f8d4becbf4b58e847f370028200342958cb1e2ba869eeaef003700202003200341206a412010c08d8080000240024002400240024020032802002204418080808078470d0041102105410021040c010b2003280204210520032802082206450d0020022d00002107200641306c21084100210202400340200520026a22092001412010f9b2808000450d012008200241306a2202460d030c000b0b200341206a2001200941206a290300200941286a29030010d88d8080002009200941306a200641306c20026b41506a10f8b28080001a02402007410171450d00200341206a41186a200141186a290000370300200341206a41106a200141106a290000370300200341206a41086a200141086a29000037030020032001290000370320200341c4006a200341206a10ed9680800020032802482202200328024c41002802ac95db8000118b80808000002003280244450d002002410028029c96db8000118080808000000b2006417f6a21062003410f3a00000c020b410021060b2003410410c39c80800020032d0000410f460d0020002003290200370200200041106a200341106a280200360200200041086a200341086a2902003702002004450d012005410028029c96db8000118080808000000c010b2003200636021c2003200536021820032004360214024002402004418080808078470d00200342cabeddbfebe3ddb7da00370038200342adb1b58caab8cf8ff60037003020034291f8d4becbf4b58e847f370028200342958cb1e2ba869eeaef00370020200341206a412041002802ac95db8000118b80808000000c010b200342cabeddbfebe3ddb7da00370038200342adb1b58caab8cf8ff60037003020034291f8d4becbf4b58e847f370028200342958cb1e2ba869eeaef00370020200641306c4104722102410021010240024020064100480d0041002d0098a2db80001a200241002802a496db80001182808080000022010d01410121010b20012002419cdccd800010ae80808000000b20032001360248200320023602442003410036024c200341146a200341c4006a10f98b80800020032802442102200341206a412020032802482201200328024c41002802f495db80001183808080000002402002450d002001410028029c96db8000118080808000000b2004450d002005410028029c96db8000118080808000000b20002003290200370200200041106a200341106a280200360200200041086a200341086a2902003702000b200341d0006a2480808080000bf10201027f23808080800041c0006b2201248080808000200142b998ebc6febcb9d72b370037200142eaf393f3f0e0c79f6c37002f200142cae98af1b2c7d486eb00370027200142fbe4dcb9f3a7bfffb17f37001f02400240024002402001411f6a412010bb8d80800041ff017122024102460d002002410171450d002001410f3a00080c010b200141086a410310c29c80800020012d0008410f470d010b200142b998ebc6febcb9d72b370037200142eaf393f3f0e0c79f6c37002f200142cae98af1b2c7d486eb00370027200142fbe4dcb9f3a7bfffb17f37001f200141003a003f2001411f6a41202001413f6a410141002802f495db800011838080800000200041106a200141086a41106a280200360200200041086a200141086a41086a290200370200200020012902083702000c010b20002001290208370200200041106a200141086a41106a280200360200200041086a200141086a41086a2902003702000b200141c0006a2480808080000ba80802077f017e23808080800041d0006b2202248080808000200242e7c98bdebe95a7f20a370048200242d5f2a5f9d7e9becb0937004020024291f8d4becbf4b58e847f370038200242958cb1e2ba869eeaef003700302002410c6a200241306a412010cb8d80800002400240024002400240200228020c418080808078470d00200241003602082002428080808010370300410121030c010b200241086a2002410c6a41086a28020022043602002002200229020c37030020022802042103410021050240024020040e020201000b200421064100210503402006410176220720056a210820052008200320084105746a2001412010f9b280800041004a1b2105200620076b220641014b0d000b0b02400240200320054105746a2001412010f9b280800022060d00410621050c010b200241306a41186a200141186a290000370300200241306a41106a200141106a290000370300200241306a41086a200141086a290000370300200220012900003703300240200441144f0d002006411f7620056a21060c030b410521050b2002410c6a200510c39c80800020022d000c410f460d022000200229020c370200200041106a2002410c6a41106a280200360200200041086a2002410c6a41086a2902003702002002280200450d032003410028029c96db8000118080808000000c030b200241306a41186a200141186a290000370300200241306a41106a200141106a290000370300200241306a41086a200141086a2900003703002002200129000037033041002104410021060b024020042002280200470d00200241c8ddcd800010cfa0808000200228020421030b200320064105746a21050240200420064d0d00200541206a2005200420066b41057410f8b28080001a0b20052002290330370000200541186a200241306a41186a290300370000200541106a200241306a41106a290300370000200541086a200241306a41086a2903003700002002200441016a3602082002410f3a000c0b200241206a41086a200241086a280200360200200220022903002209370320024002402009a7418080808078470d00200242e7c98bdebe95a7f20a370048200242d5f2a5f9d7e9becb0937004020024291f8d4becbf4b58e847f370038200242958cb1e2ba869eeaef00370030200241306a412041002802ac95db8000118b80808000000c010b2002200241206a36022c200242e7c98bdebe95a7f20a370048200242d5f2a5f9d7e9becb0937004020024291f8d4becbf4b58e847f370038200242958cb1e2ba869eeaef003700302002412c6a200241306a412010eda780800020022802202205418080808078460d002005450d002002280224410028029c96db8000118080808000000b2000200229020c370200200041106a2002410c6a41106a280200360200200041086a2002410c6a41086a2902003702000b200241d0006a2480808080000b880101037f23808080800041306b2200248080808000200042d3d8c5d2a9b9d2c1ac7f37002820004282ca868eabf3add0cf00370020200042fc90b9e5d09296e777370018200042a6d4e6f1a4dd959860370010200041086a200041106a412010c28d80800020002802082101200028020c2102200041306a2480808080002002410020014101711b0b830102027f017e23808080800041306b2200248080808000200042e9c5fea9cdfbc4d26d37001820004286aaece2939beae46537001020004289df9d82f381819238370008200042d7f0f3fea28baccae700370000200041206a2000412010968d8080002000280220210120002903282102200041306a2480808080002002420020011b0bee0101027f23808080800041206b2201248080808000200142bb88f596f8cbf6cf4c3700182001428a85cd9fb3e4b2ae6d370010200142fc90b9e5d09296e777370008200142a6d4e6f1a4dd95986037000041002d0098a2db80001a0240412041002802a496db80001182808080000022020d004101412010bb80808000000b20022000290000370000200241186a200041186a290000370000200241106a200041106a290000370000200241086a200041086a290000370000200141202002412041002802f495db8000118380808000002002410028029c96db800011808080800000200141206a2480808080000bba0203027f017e017f23808080800041306b2201248080808000200142e4a4ce9096c6ccc1ed0037001c20014283b3bacea5969fd4847f370014200142b9e088b7b6cdc2d11337000c200142c5e4f4b9cff9d18a0b370004410021020240024041032000350208420c7e2203a741046a2003422088a71b22044100480d00024020040d00410121020c020b41002d0098a2db80001a200441002802a496db80001182808080000022020d01410121020b2002200441c499cd800010ae80808000000b20012002360228200120043602242001410036022c2000200141246a10f4a380800020012802242104200141046a412020012802282202200128022c41002802f495db80001183808080000002402004450d002002410028029c96db8000118080808000000b200010e68b808000200141306a2480808080000bc30101027f23808080800041206b2202248080808000200242b0f2f7f283ece7d10b370018200242cbf2abd1d7a8b9e0d70037001020024284c2b1b3ef9292841e370008200242bce2f4b8c5daf6fa2937000041002d0098a2db80001a0240410c41002802a496db80001182808080000022030d004101410c10bb80808000000b2003200037000020032001360008200241202003410c41002802f495db8000118380808000002003410028029c96db800011808080800000200241206a2480808080000be80101027f23808080800041306b2201248080808000200142e68dc38d9b83b9ae2837001c200142aa8ec1edcdf9d366370014200142b9e088b7b6cdc2d11337000c200142c5e4f4b9cff9d18a0b370004200141246a20001098a0808000200141046a412020012802282202200128022c41002802f495db80001183808080000002402001280224450d002002410028029c96db8000118080808000000b02402000280200450d002000280204410028029c96db8000118080808000000b0240200028020c450d002000280210410028029c96db8000118080808000000b200141306a2480808080000be70101047f23808080800041206b2201248080808000200142db94c397a39dc1eaea00370018200142f2f7edb5a4809cb22b370010200142b9e088b7b6cdc2d113370008200142c5e4f4b9cff9d18a0b3700004101210241002d0098a2db80001a02404102410120001b220341002802a496db8000118280808000002204450d002004210302402000450d00200441013a0000200441016a2103410221020b200341003a0000200141202004200241002802f495db8000118380808000002004410028029c96db800011808080800000200141206a2480808080000f0b4101200310bb80808000000bf70101027f23808080800041206b2201248080808000200142a3aadfc3d5cbdcdf57370018200142b2da85e1fb8ce9d9c000370010200142c5e095fffdf7ccc7de00370008200142d5f7b9a6f5ebacc1433700002000280200210241002d0098a2db80001a0240412041002802a496db80001182808080000022000d004101412010bb80808000000b20002002290000370000200041186a200241186a290000370000200041106a200241106a290000370000200041086a200241086a290000370000200141202000412041002802f495db8000118380808000002000410028029c96db800011808080800000200141206a2480808080000bf30101027f23808080800041306b2201248080808000200142d684ecb8c888e883c30037001c200142c5c58cc181f088c50c370014200142b9e088b7b6cdc2d11337000c200142c5e4f4b9cff9d18a0b37000441002d0098a2db80001a0240412c41002802a496db8000118280808000002202450d00200120023602282001412c3602242001410036022c2000200141246a108ca380800020012802242100200141046a412020012802282202200128022c41002802f495db80001183808080000002402000450d002002410028029c96db8000118080808000000b200141306a2480808080000f0b4101412c10bb80808000000bbb0101027f23808080800041c0006b2202248080808000200220013703082002200037030020024291cdeec7c8fdb89eac7f37002c2002428c9e97b8b5e8dcc5fa00370024200242fc90b9e5d09296e77737001c200242a6d4e6f1a4dd959860370014200241346a2002108fa7808000200241146a412020022802382203200228023c41002802f495db80001183808080000002402002280234450d002003410028029c96db8000118080808000000b200241c0006a2480808080000b840201037f23808080800041206b2202248080808000200242b2aac5edd98ac6d8ad7f370018200242f1a5b799e79d82dc8f7f370010200242dff6a18cd7dcb799e900370008200242b8ebf999b990e18ea97f37000041002d0098a2db80001a024041054101200041014b1b220341002802a496db8000118280808000002204450d00024002400240024020000e03000102000b200441003a0000410121000c020b41012100200441013a00000c010b20042001360001200441023a0000410521000b200241202004200041002802f495db8000118380808000002004410028029c96db800011808080800000200241206a2480808080000f0b4101200310bb80808000000bec0101047f23808080800041206b2201248080808000200142ae8eb1cad5dda39861370018200142cac4ac81baa6cdb019370010200142dcc2f4f980b6d6d958370008200142e39fe290f5a092c5bb7f3700002000200141201092a7808000024020002802082202450d0020002802042103034002400240024020032d0000220441636a41002004411e71411e461b0e020201000b200341046a10e38a8080000c010b200341046a10cf8b8080000b200341a0056a21032002417f6a22020d000b0b02402000280200450d002000280204410028029c96db8000118080808000000b200141206a2480808080000bec0101067f23808080800041206b220124808080800020014281ffa0ee9dfeb487a57f370018200142e8f5928beff0b7b005370010200142b9e088b7b6cdc2d113370008200142c5e4f4b9cff9d18a0b370000410121024100210341002d0098a2db80001a024041014102200041ff017141024622041b220541002802a496db8000118280808000002206450d00024020040d00200620003a000141022102410121030b200620033a0000200141202006200241002802f495db8000118380808000002006410028029c96db800011808080800000200141206a2480808080000f0b4101200510bb80808000000b8e0201047f23808080800041206b2201248080808000200142b2aac5edd98ac6d8ad7f370018200142f1a5b799e79d82dc8f7f370010200142dff6a18cd7dcb799e900370008200142b8ebf999b990e18ea97f3700002000280200210241002d0098a2db80001a024041054101200241014b1b220341002802a496db8000118280808000002204450d00024002400240024020020e03000102000b200441003a0000410121020c020b41012102200441013a00000c010b200441023a000020042000280204360001410521020b200141202004200241002802f495db8000118380808000002004410028029c96db800011808080800000200141206a2480808080000f0b4101200310bb80808000000b9a0101017f23808080800041206b2201248080808000200142c59fe3a79699efc8f600370018200142f8eee18c8baebfb82d370010200142dcc2f4f980b6d6d958370008200142e39fe290f5a092c5bb7f370000200028020420002802082001412010f29b808000200010ec8b80800002402000280200450d002000280204410028029c96db8000118080808000000b200141206a2480808080000bbd0101027f23808080800041206b220124808080800020014282f1a7edb4d8f4c2a17f370018200142b098a68fd68bf8bbda00370010200142dbd4b188d8cab88410370008200142bfa89c83ea92efeb1a37000041002d0098a2db80001a0240410141002802a496db80001182808080000022020d004101410110bb80808000000b200220003a0000200141202002410141002802f495db8000118380808000002002410028029c96db800011808080800000200141206a2480808080000bb40101027f23808080800041306b2201248080808000200142f197bfd1d59388ba3e37001c200142bd93edc788a2c382ae7f370014200142cae98af1b2c7d486eb0037000c200142fbe4dcb9f3a7bfffb17f370004200141246a200010c4a4808000200141046a412020012802282202200128022c41002802f495db80001183808080000002402001280224450d002002410028029c96db8000118080808000000b200010f08b808000200141306a2480808080000be50501097f23808080800041206b2202248080808000410021030240024041032001280208220441027441046a200441ffffffff034b1b22054100480d00024020050d00410121030c020b41002d0098a2db80001a200541002802a496db80001182808080000022030d01410121030b2003200541c499cd800010ae80808000000b20024100360214200220033602102002200536020c200220043602182002200241186a36021c2002411c6a2002410c6a108c89808000024002402004450d0020012802002203450d00410021052003410047210620012802042107034002400240024020050d002006410171450d00410121062007450d0120072105024020074107712201450d0003402005417f6a2105200328023421032001417f6a22010d000b0b20074108490d01034020032802342802342802342802342802342802342802342802342103200541786a22050d000c020b0b20064101710d0141e4d0cd8000109081808000000b2003210541002103410021070b02400240200720052f01324f0d0020052101200721080c010b034020052802002201450d04200341016a210320052f0130210820012105200820012f01324f0d000b0b0240024020030d00200841016a2107200121050c010b200120084102746a41386a2802002105410021072003417f6a2209450d002003417e6a210a024020094107712203450d0003402009417f6a2109200528023421052003417f6a22030d000b0b200a4107490d00034020052802342802342802342802342802342802342802342802342105200941786a22090d000b0b200120084102746a41046a28020021010240200228020c200228021422036b41034b0d002002410c6a2003410410bea8808000200228021421030b200228021020036a20013600002002200341046a360214410021032004417f6a22040d000b0b2000200229020c370200200041086a2002410c6a41086a280200360200200241206a2480808080000f0b41d4d0cd8000109081808000000bf20201067f23808080800041306b2201248080808000200141206a41086a220242003703002001420037032041002103200141206a41fffacc8000410941002802bc97db800011888080800000200141086a2002290300370300200142dca8daba83d8dfc720370318200142b4bab9c4f895e88a07370310200120012903203703002000280204220420002802082202200141201095a080800002402002450d0020024101712105024020024101460d002002417e7121062004210241002103034002402002280200450d00200241046a280200410028029c96db8000118080808000000b0240200241146a280200450d00200241186a280200410028029c96db8000118080808000000b200241286a21022006200341026a2203470d000b0b2005450d002004200341146c6a2202280200450d002002280204410028029c96db8000118080808000000b02402000280200450d002004410028029c96db8000118080808000000b200141306a2480808080000bf00101027f23808080800041206b2201248080808000200142e7adb0ba9bbab2f2fb00370018200142d39cf0bdba80f2ac10370010200142a988d1e9f0b7bbcf9c7f370008200142dc9ac4b0d794dae07937000041002d0098a2db80001a0240412041002802a496db80001182808080000022020d004101412010bb80808000000b20022000290000370000200241186a200041186a290000370000200241106a200041106a290000370000200241086a200041086a290000370000200141202002412041002802f495db8000118380808000002002410028029c96db800011808080800000200141206a2480808080000b820101017f23808080800041306b2201248080808000200142e9c5fea9cdfbc4d26d37002020014286aaece2939beae46537001820014289df9d82f381819238370010200142d7f0f3fea28baccae70037000820012000370328200141086a4120200141286a410841002802f495db800011838080800000200141306a2480808080000be50101017f23808080800041306b2202248080808000024002402000450d002002428da6d0ac8dbab59144370024200242e3c6b8a5c8b88db4be7f37001c200242dcc2f4f980b6d6d958370014200242e39fe290f5a092c5bb7f37000c2002200136022c2002410c6a41202002412c6a410441002802f495db8000118380808000000c010b2002428da6d0ac8dbab59144370024200242e3c6b8a5c8b88db4be7f37001c200242dcc2f4f980b6d6d958370014200242e39fe290f5a092c5bb7f37000c2002410c6a412041002802ac95db8000118b80808000000b200241306a2480808080000bd70201027f23808080800041206b220124808080800002400240024020002d0000410171450d00200142e7adb0ba9bbab2f2fb00370018200142d39cf0bdba80f2ac10370010200142a988d1e9f0b7bbcf9c7f370008200142dc9ac4b0d794dae07937000041002d0098a2db80001a412041002802a496db8000118280808000002202450d0220022000290001370000200241186a200041196a290000370000200241106a200041116a290000370000200241086a200041096a290000370000200141202002412041002802f495db8000118380808000002002410028029c96db8000118080808000000c010b200142e7adb0ba9bbab2f2fb00370018200142d39cf0bdba80f2ac10370010200142a988d1e9f0b7bbcf9c7f370008200142dc9ac4b0d794dae0793700002001412041002802ac95db8000118b80808000000b200141206a2480808080000f0b4101412010bb80808000000bb00201027f23808080800041306b2201248080808000024002402000280200418580808078460d00200141086a200041086a28020036020020012000290200370300200142f7dab2c4a5aaae8070370028200142ccaff3e3acc5b8b129370020200142dcc2f4f980b6d6d958370018200142e39fe290f5a092c5bb7f3700102001200141106a412010bfa280800020012802002200418080808078460d01200041ffffffff076a22024104492002410247710d012000450d012001280204410028029c96db8000118080808000000c010b200142f7dab2c4a5aaae8070370028200142ccaff3e3acc5b8b129370020200142dcc2f4f980b6d6d958370018200142e39fe290f5a092c5bb7f370010200141106a412041002802ac95db8000118b80808000000b200141306a2480808080000bb90f01047f23808080800041c0006b2201248080808000200142bc8986ab88c2dce45737002020014280a9fbf0e5a2c1b3e500370018200142fc90b9e5d09296e777370010200142a6d4e6f1a4dd9598603700084100210202400240417f417f20002802ac0541027441c4d3cd80006a2802002203200010e9a38080006a220420042003491b220320002802a8054105746a41046a220420042003491b22034100480d0041002d0098a2db80001a200341002802a496db80001182808080000022040d01410121020b2002200341e0f7c9800010ae80808000000b200141346a41086a2202410036020020012004360238200120033602342000200141346a10d896808000200141286a41086a200228020036020020012001290234370328200141086a4120200141286a41002802a495db80001188808080000002400240024020002d0000220441636a22034108200341ff0171410c491b41ff0171417b6a0e0400020201020b20002d00100d012000280214450d012000280218410028029c96db8000118080808000000c010b02400240024002400240024002400240024002400240024002400240024002400240024002400240024002402004417f6a0e1c0001020304161616160506160708090a0b0c0d0e0f10111216131415160b200041306a10cca48080002000413c6a10cca4808000200041246a10ec8b8080002000280224450d152000280228410028029c96db8000118080808000000c150b200041246a10cca4808000200041306a10cca48080000c140b200041046a10cca48080000c130b200041046a10cca48080000c120b024002400240200028021841566a2203410220034106491b0e051401141402000b200028021c450d132000280220450d132000280224410028029c96db8000118080808000000c130b024020002802242204450d00200028022041306a21030340200310e38a808000200341c0006a21032004417f6a22040d000b0b200028021c450d122000280220410028029c96db8000118080808000000c120b2000411c6a10a78c808000200028021c450d112000280220410028029c96db8000118080808000000c110b200041106a10cca480800020002802044109460d10200041046a10cca48080000c100b200041046a10cca48080000c0f0b200041246a10cca480800002400240024020002802300e020102000b0240200028023c2204450d00200028023841306a21030340200310e38a808000200341c0006a21032004417f6a22040d000b0b2000280234450d102000280238410028029c96db8000118080808000000c100b2000280234450d0f2000280238410028029c96db8000118080808000000c0f0b0240200028023c2204450d00200028023841306a21030340200310cf8b808000200341c0006a21032004417f6a22040d000b0b2000280234450d0e2000280238410028029c96db8000118080808000000c0e0b200041346a10cca4808000024020002802302204450d00200028022c41306a21030340200310e38a808000200341c0006a21032004417f6a22040d000b0b2000280228450d0d200028022c410028029c96db8000118080808000000c0d0b200041086a10cca48080000c0c0b200041046a10cca48080000c0b0b200041106a10cda48080000c0a0b200041046a10cca48080000c090b200041106a10cca48080002000411c6a10cca480800020002802044109460d08200041046a10cca48080000c080b200041306a10cca48080000240200028022c2204450d00200028022841306a21030340200310e38a808000200341c0006a21032004417f6a22040d000b0b2000280224450d072000280228410028029c96db8000118080808000000c070b200041306a10cca48080000240200028022c2204450d00200028022841306a21030340200310e38a808000200341c0006a21032004417f6a22040d000b0b2000280224450d062000280228410028029c96db8000118080808000000c060b200041306a10cca48080000240200028022c2204450d00200028022841306a21030340200310e38a808000200341c0006a21032004417f6a22040d000b0b2000280224450d052000280228410028029c96db8000118080808000000c050b200041106a10cca48080000240200028020c2204450d00200028020841306a21030340200310e38a808000200341c0006a21032004417f6a22040d000b0b2000280204450d042000280208410028029c96db8000118080808000000c040b200041246a10cca480800002400240024020002802300e020102000b0240200028023c2204450d00200028023841306a21030340200310e38a808000200341c0006a21032004417f6a22040d000b0b2000280234450d052000280238410028029c96db8000118080808000000c050b2000280234450d042000280238410028029c96db8000118080808000000c040b0240200028023c2204450d00200028023841306a21030340200310cf8b808000200341c0006a21032004417f6a22040d000b0b2000280234450d032000280238410028029c96db8000118080808000000c030b200041046a10cca4808000200041106a10cca48080000c020b200041046a10cca4808000200041106a10cca48080000c010b200041046a10cca48080000b024020002802a005450d0020002802a405410028029c96db8000118080808000000b200141c0006a2480808080000be60201017f02400240024002400240024002400240024020002802000e080801020304050607000b2000280204220120012802002201417f6a36020020014101470d07200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d06200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d05200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d04200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d03200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d02200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d01200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d00200041046a10caaf8080000b0b940301017f02400240024020002d0000220141636a41002001411e71411e461b0e020201000b200041046a10cca48080000c010b0240024002400240024002400240024020002802040e080801020304050607000b2000280208220120012802002201417f6a36020020014101470d07200041086a10caaf8080000f0b2000280208220120012802002201417f6a36020020014101470d06200041086a10caaf8080000f0b2000280208220120012802002201417f6a36020020014101470d05200041086a10caaf8080000f0b2000280208220120012802002201417f6a36020020014101470d04200041086a10caaf8080000f0b2000280208220120012802002201417f6a36020020014101470d03200041086a10caaf8080000f0b2000280208220120012802002201417f6a36020020014101470d02200041086a10caaf8080000f0b2000280208220120012802002201417f6a36020020014101470d01200041086a10caaf8080000f0b2000280208220120012802002201417f6a36020020014101470d00200041086a10caaf8080000f0b0b8f0301077f23808080800041c0006b2201248080808000200142f4fa97f89782c7a62d37001c20014299cfe7ffe3b8eac708370014200142fc90b9e5d09296e77737000c200142a6d4e6f1a4dd9598603700042001413c6a2102200141386a210302400240024002400240024020002d000022040e050001020305000b2001200041016a36023420002802102105200028020c210641002104200321070c030b410121042001200041016a36023420002802102105200028020c2106200321070c020b2001200041016a36023420002802102105200028020c210641022104200321070c010b200141346a2107200028020c21052000280208210641032104200321020b20022005360200200720063602000b20012004360230200141246a200141306a1099ad808000200141046a4120200141246a41002802a495db800011888080800000024020002d0000220441034b0d002000200441027441d0d3cd80006a2802006a2200280200450d002000280204410028029c96db8000118080808000000b200141c0006a2480808080000ba40202017f047e23808080800041c0006b2201248080808000200041086a2903002102200029030021032001428dc9e9e6f0bdf8c205370018200142d7beea9ab4e89682a97f37001020014291f8d4becbf4b58e847f370008200142958cb1e2ba869eeaef00370000200141206a2001412010ac8d808000200141386a290300210420012903302105200128022021002001428dc9e9e6f0bdf8c205370038200142d7beea9ab4e89682a97f37003020014291f8d4becbf4b58e847f370028200142958cb1e2ba869eeaef003700202001200237030820012003370300200141206a41202001411041002802f495db800011838080800000200141c0006a24808080800020054200200041017122011b2003542004420020011b220320025420032002511b0bbf0d04047f027e017f017e23808080800041d0016b2201248080808000200028020821022000280204210320002802002100200142f89aef8eef91e1ce967f370028200142b4d6d6dfccc6b592c300370020200142fc90b9e5d09296e777370018200142a6d4e6f1a4dd959860370010200141f8006a200141106a412010c38d8080000240024020012802780d00200141386a4200370300200141106a41206a4200370300200141286a4200370300200141206a4200370300200141186a4200370300200142003703100c010b200141106a41286a200141a8016a290300370300200141106a41206a200141f8006a41286a290300370300200141106a41186a200141f8006a41206a290300370300200141106a41106a200141f8006a41186a290300370300200141186a200141f8006a41106a29030037030020012001290380013703100b20014291cdeec7c8fdb89eac7f370090012001428c9e97b8b5e8dcc5fa0037008801200142fc90b9e5d09296e77737008001200142a6d4e6f1a4dd959860370078200141d8006a200141f8006a412010d38d80800020012903604200200128025822041b21052001290368420020041b2106200141106a210402400240024020002d002022070e03020001020b200141206a21040c010b200141106a41206a21040b2004427f2004290308220820067c220620062008541b3703082004427f2004290300220620057c220520052006541b370300427f2000290308220520002903187c220620062005541b2105427f2000290300220620002903107c220820082006541b2106024002400240024020070e03000102000b200142002001290318220820057d220520052008561b370318200142002001290310220520067d220620062005561b2205370310200141106a21040c020b200142002001290328220820057d220520052008561b370328200142002001290320220520067d220620062005561b2205370320200141206a21040c010b200142002001290338220820057d220520052008561b370338200142002001290330220520067d220620062005561b2205370330200141306a21040b2004427f2004290308220620032903087c220820082006541b3703082004427f200520032903007c220620062005541b37030020014295f38cfcb699a3c4ef0037009001200142a8db95cdaa86daa71937008801200142fc90b9e5d09296e77737008001200142a6d4e6f1a4dd959860370078200141086a200141f8006a412010c28d8080002001200128020c410020012802081b22043602442001427f200229030022052004ad7c220620062005541b22053703482001427f427f2001290318220620012903287c220820082006541b220620012903387c220820082006541b220637035020014200200520067d220820082005561b22083703c001024020052006580d00024041002802cca2db80004102490d00200141ce83808000ad4220862205200141c0016aad8437037020012005200141d0006aad843703682001418a80808000ad422086200141c4006aad8437036020012005200141c8006aad8437035841002802dc8fdb8000210441002802d88fdb8000210341002802c8a2db80002102200142043702b001200141053602a801200141989bcd80003602a4012001411f3602a001200141c09bcd800036029c01200142c98080802037029401200141b888cd8000360290012001421d37028801200141df9bcd800036028401200141003602800120014281808080b01f370278200441bce9c38000200241024622021b28021021042001200141d8006a3602ac01200341d4e9c3800020021b200141f8006a2004118b808080000020012903c00121080b200141106a210402400240024020002d00200e03020001020b200141106a41106a21040c010b200141106a41206a21040b2004427f2004290308220520087c220620062005541b3703080b200141a8016a200141106a41286a290300370300200141f8006a41286a200141106a41206a290300370300200141f8006a41206a200141106a41186a290300370300200141f8006a41186a200141106a41106a290300370300200141f8006a41106a200141106a41086a290300370300200120012903103703800120014201370378200142f89aef8eef91e1ce967f370070200142b4d6d6dfccc6b592c300370068200142fc90b9e5d09296e777370060200142a6d4e6f1a4dd959860370058200141c0016a200141f8006a41086a10a69c808000200141d8006a412020012802c401220020012802c80141002802f495db800011838080800000024020012802c001450d002000410028029c96db8000118080808000000b200141d0016a24808080800020080b940201027f23808080800041d0006b2200248080808000200042e3e3aca5e7a8ebef5c370018200042bfdcfcdef39bce8e6b370010200042dbd4b188d8cab88410370008200042bfa89c83ea92efeb1a370000200041206a2000412010ac8d808000200041106a200029033042808090bbbad6adf00d200028022041017122011b200041206a41186a290300420020011b109293808000200042e3e3aca5e7a8ebef5c370038200042bfdcfcdef39bce8e6b370030200042dbd4b188d8cab88410370028200042bfa89c83ea92efeb1a3700202000200041186a29030037034820002000290310370340200041206a4120200041c0006a411041002802f495db800011838080800000200041d0006a2480808080000bb60502017f037e23808080800041a0016b220224808080800020012d000021012000290308210320002903002104200242f89aef8eef91e1ce967f370020200242b4d6d6dfccc6b592c300370018200242fc90b9e5d09296e777370010200242a6d4e6f1a4dd959860370008200241386a200241086a412010c38d8080000240024020022802380d00200241306a4200370300200241086a41206a4200370300200241206a4200370300200241186a4200370300200241106a4200370300200242003703080c010b200241086a41286a200241e8006a290300370300200241086a41206a200241386a41286a290300370300200241086a41186a200241386a41206a290300370300200241086a41106a200241386a41186a290300370300200241106a200241386a41106a290300370300200220022903403703080b200241086a210002400240024020010e03020001020b200241186a21000c010b200241286a21000b2000427f2000290300220520047c220420042005541b3703002000427f2000290308220420037c220320032004541b370308200241e8006a200241086a41286a290300370300200241386a41286a200241086a41206a290300370300200241386a41206a200241086a41186a290300370300200241386a41186a200241086a41106a290300370300200241386a41106a200241086a41086a2903003703002002200229030837034020024201370338200242f89aef8eef91e1ce967f37008c01200242b4d6d6dfccc6b592c30037008401200242fc90b9e5d09296e77737007c200242a6d4e6f1a4dd95986037007420024194016a200241386a41086a10a69c808000200241f4006a41202002280298012200200228029c0141002802f495db8000118380808000000240200228029401450d002000410028029c96db8000118080808000000b200241a0016a2480808080000bb10803077f017e017f23808080800041e0006b220124808080800020002802002102200142f684b1c9da93cd924f370034200142dfeb99fed3d5e79f7637002c200142cae98af1b2c7d486eb00370024200142fbe4dcb9f3a7bfffb17f37001c20012001411c6a412010ca8d808000024002400240024020012802002203418080808078470d0041042104410021030c010b2001280204210420012802082205450d002005410c6c21064100210002400340200420006a22072802002002460d0120062000410c6a2200460d030c000b0b0240200741086a2d00000d0041002802cca2db8000450d00200141a783808000ad422086220841a89ecd8000ad843703102001200841e49dcd8000ad84370308200141b083808000ad42208641d09dcd8000ad8437030041002802dc8fdb8000210241002802d88fdb8000210641002802c8a2db80002109200142033702542001410336024c200141b49ecd800036024820014112360244200141cc9ecd8000360240200142c580808010370238200141909ccd80003602342001421937022c200141de9ecd80003602282001410036022420014281808080d0ce0037021c200241bce9c38000200941024622091b280210210220012001360250200641d4e9c3800020091b2001411c6a2002118b80808000000b0240200741046a2f0100200741066a2f0100470d0020072007410c6a2005410c6c20006b41746a10f8b28080001a2005417f6a21050c030b200741086a41003a00000c020b410021050b41002802cca2db8000450d00200141a783808000ad42208641a89ecd8000ad84370308200141b083808000ad42208641d09dcd8000ad8437030041002802dc8fdb8000210041002802d88fdb8000210241002802c8a2db8000210720014202370254200141f89fcd800036024820014112360244200141cc9ecd8000360240200142c580808010370238200141909ccd80003602342001421937022c200141de9ecd80003602282001410036022420014281808080f0cf0037021c2001410236024c200041bce9c38000200741024622071b280210210020012001360250200241d4e9c3800020071b2001411c6a2000118b80808000000b200120053602082001200436020420012003360200024002402003418080808078470d00200142f684b1c9da93cd924f370034200142dfeb99fed3d5e79f7637002c200142cae98af1b2c7d486eb00370024200142fbe4dcb9f3a7bfffb17f37001c2001411c6a412041002802ac95db8000118b80808000000c010b20012001360218200142f684b1c9da93cd924f370034200142dfeb99fed3d5e79f7637002c200142cae98af1b2c7d486eb00370024200142fbe4dcb9f3a7bfffb17f37001c200141186a2001411c6a412010efa780800020012802002200418080808078460d002000450d002001280204410028029c96db8000118080808000000b200141e0006a2480808080000bfa0806017f027e067f017e027f037e2380808080004190016b2202248080808000200041086a29030021032000290300210420012802002105200242cabeddbfebe3ddb7da00370048200242adb1b58caab8cf8ff60037004020024291f8d4becbf4b58e847f370038200242958cb1e2ba869eeaef003700302002200241306a412010c08d8080000240024020022802002206418080808078470d004110210741002106410021080c010b200228020421070240200228020822080d00410021080c010b200841306c2109410021004100210103400240200720006a220a41206a29030020045a200a41286a290300220b20035a200b2003511b450d00200121050c020b200141016a21012009200041306a2200470d000b0b024020082005490d00200820056b210c0240024002402005450d002007200541306c22096a210d410021010340200241286a200720016a220041286a2903002203370300200241206a200041206a290300220b370300200241186a200041186a2903002204370300200241106a200041106a290300220e37030020022000290300220f3703002002200041086a2903002210370308200241306a41286a2003370300200241306a41206a200b370300200241306a41186a22002004370300200241306a41106a220a200e370300200220103703382002200f370330200241e0006a200241306a200b200310d88d808000200241e0006a41186a2000290300370300200241e0006a41106a200a290300370300200241e0006a41086a20022903383703002002200229033037036020024184016a200241e0006a10ed968080002002280288012200200228028c0141002802ac95db8000118b80808000000240200228028401450d002000410028029c96db8000118080808000000b2009200141306a2201470d000b20082005460d012005450d022007200d200c41306c10f8b28080001a0c020b20082005470d010b4100210c0b2002200c3602682002200736026420022006360260024002402006418080808078470d00200242cabeddbfebe3ddb7da00370048200242adb1b58caab8cf8ff60037004020024291f8d4becbf4b58e847f370038200242958cb1e2ba869eeaef00370030200241306a412041002802ac95db8000118b80808000000c010b200242cabeddbfebe3ddb7da00370048200242adb1b58caab8cf8ff60037004020024291f8d4becbf4b58e847f370038200242958cb1e2ba869eeaef00370030200c41306c41047221004100210102400240200c4100480d0041002d0098a2db80001a200041002802a496db80001182808080000022010d01410121010b20012000419cdccd800010ae80808000000b200220013602042002200036020020024100360208200241e0006a200210f98b80800020022802002100200241306a412020022802042201200228020841002802f495db80001183808080000002402000450d002001410028029c96db8000118080808000000b2006450d002007410028029c96db8000118080808000000b20024190016a24808080800020050f0b2005200841f4e2c7800010b581808000000bf50104017f017e017f017e23808080800041306b2200248080808000200042a6fdc38ad0dad0dba57f37002820004282a1bcdce7a1f5b119370020200042dcc2f4f980b6d6d958370018200042e39fe290f5a092c5bb7f3700102000200041106a412010968d8080002000290308210120002802002102200042a6fdc38ad0dad0dba57f37002820004282a1bcdce7a1f5b119370020200042dcc2f4f980b6d6d958370018200042e39fe290f5a092c5bb7f3700102000427f2001420020021b220142017c22032003501b370300200041106a41202000410841002802f495db800011838080800000200041306a24808080800020010bc00202017f047e23808080800041c0006b2201248080808000200041086a290300210220002903002103200142e4c5bdb4b2e9a5a6807f370018200142d790d7a3fef9fda0c80037001020014298d5afd2c6aeacae2f370008200142c2cdc8b0c7b9e78f857f370000200141206a2001412010ac8d808000200141386a29030021042001290330210520012802202100200142e4c5bdb4b2e9a5a6807f370038200142d790d7a3fef9fda0c80037003020014298d5afd2c6aeacae2f370028200142c2cdc8b0c7b9e78f857f3700202001427f200220044200200041017122001b22047c20032005420020001b22027c22032002542200ad7c22022000200220045420022004511b22001b3703082001427f200320001b370300200141206a41202001411041002802f495db800011838080800000200141c0006a2480808080000bb60502017f037e23808080800041a0016b220224808080800020012d002021012000290308210320002903002104200242f89aef8eef91e1ce967f370020200242b4d6d6dfccc6b592c300370018200242fc90b9e5d09296e777370010200242a6d4e6f1a4dd959860370008200241386a200241086a412010c38d8080000240024020022802380d00200241306a4200370300200241086a41206a4200370300200241206a4200370300200241186a4200370300200241106a4200370300200242003703080c010b200241086a41286a200241e8006a290300370300200241086a41206a200241386a41286a290300370300200241086a41186a200241386a41206a290300370300200241086a41106a200241386a41186a290300370300200241106a200241386a41106a290300370300200220022903403703080b200241086a210002400240024020010e03020001020b200241186a21000c010b200241286a21000b200042002000290300220520047d220420042005561b370300200042002000290308220420037d220320032004561b370308200241e8006a200241086a41286a290300370300200241386a41286a200241086a41206a290300370300200241386a41206a200241086a41186a290300370300200241386a41186a200241086a41106a290300370300200241386a41106a200241086a41086a2903003703002002200229030837034020024201370338200242f89aef8eef91e1ce967f37008c01200242b4d6d6dfccc6b592c30037008401200242fc90b9e5d09296e77737007c200242a6d4e6f1a4dd95986037007420024194016a200241386a41086a10a69c808000200241f4006a41202002280298012200200228029c0141002802f495db8000118380808000000240200228029401450d002000410028029c96db8000118080808000000b200241a0016a2480808080000b8e0902067f017e23808080800041f0006b220124808080800020002802002102200142f684b1c9da93cd924f370044200142dfeb99fed3d5e79f7637003c200142cae98af1b2c7d486eb00370034200142fbe4dcb9f3a7bfffb17f37002c200141106a2001412c6a412010ca8d808000024002402001280210418080808078470d00410021032001410036020820014280808080c000370300410421040c010b200141086a200141106a41086a280200220336020020012001290210370300200128020421040b2003410c6c21054100210002400240024002400240034020052000460d01200420006a21062000410c6a210020062802002002470d000b200420006a417c6a22002d00000d010c030b200341ff004b0d01024020032001280200470d00200141d8ddcd800010cca0808000200128020421040b20042003410c6c6a220041013b010820004100360204200020023602002001200341016a3602080c030b41002802cca2db8000450d01200141a783808000ad422086220741c8a0cd8000ad8437032020012007418ca0cd8000ad84370318200141b083808000ad42208641d09dcd8000ad8437031041002802dc8fdb8000210641002802d88fdb8000210441002802c8a2db80002105200142033702642001410336025c200141b49ecd800036025820014112360254200141cc9ecd8000360250200142c580808010370248200141909ccd80003602442001421937023c200141de9ecd80003602382001410036023420014281808080f0cc0037022c200641bce9c38000200541024622051b28021021062001200141106a360260200441d4e9c3800020051b2001412c6a2006118b80808000000c010b41002802cca2db8000450d01200141a783808000ad4220864180a1cd8000ad84370318200141b083808000ad42208641d09dcd8000ad8437031041002802dc8fdb8000210041002802d88fdb8000210641002802c8a2db8000210420014202370264200141f89fcd800036025820014112360254200141cc9ecd8000360250200142c580808010370248200141909ccd80003602442001421937023c200141de9ecd80003602382001410036023420014281808080b0cd0037022c2001410236025c200041bce9c38000200441024622041b28021021002001200141106a360260200641d4e9c3800020041b2001412c6a2000118b80808000000c010b200041013a00000b200141106a41086a200141086a280200360200200120012903002207370310024002402007a7418080808078470d00200142f684b1c9da93cd924f370044200142dfeb99fed3d5e79f7637003c200142cae98af1b2c7d486eb00370034200142fbe4dcb9f3a7bfffb17f37002c2001412c6a412041002802ac95db8000118b80808000000c010b2001200141106a360228200142f684b1c9da93cd924f370044200142dfeb99fed3d5e79f7637003c200142cae98af1b2c7d486eb00370034200142fbe4dcb9f3a7bfffb17f37002c200141286a2001412c6a412010efa780800020012802102200418080808078460d002000450d002001280214410028029c96db8000118080808000000b200141f0006a2480808080000bc10202017f047e23808080800041c0006b2201248080808000200041086a290300210220002903002103200142e4c5bdb4b2e9a5a6807f370018200142d790d7a3fef9fda0c80037001020014298d5afd2c6aeacae2f370008200142c2cdc8b0c7b9e78f857f370000200141206a2001412010ac8d808000200141386a29030021042001290330210520012802202100200142e4c5bdb4b2e9a5a6807f370038200142d790d7a3fef9fda0c80037003020014298d5afd2c6aeacae2f370028200142c2cdc8b0c7b9e78f857f3700202001420020044200200041017122001b220420027d2005420020001b2202200354ad7d2205200220037d2203200256200520045620052004511b22001b37030820014200200320001b370300200141206a41202001411041002802f495db800011838080800000200141c0006a2480808080000bfd1104027f027e017f0c7e23808080800041c0056b220b2480808080004102210c02402007a7410171450d004200210d420021074200210e02402009200358200a200458200a2004511b0d00200b41a0056a200010e896808000200b200b2802a405220f200b2802a80510a58d808000200b41286a2903002110200b41186a2903002111200b2903202112200b2903102113200b290300210e0240200b2802a005450d00200f410028029c96db8000118080808000000b420021070240200ea7410171450d004200210e2012201384201020118484500d01200b20004200200920037d22072007200956200a20047d2009200354ad7d2207200a562007200a511b220f1b42002007200f1b410110a88d8080000240200b2802000d00200b41186a290300210e200b2903102107200b41c8006a200041186a290000370300200b41c0006a200041106a290000370300200b41386a200041086a290000370300200b200e370328200b2007370320200b41073a0010200b411f3a0000200b200029000037033041014100200b10f18e8080000c020b420021070b4200210e0b420021040240024002402007200985200e200a8584500d002009200756200a200e56200a200e511b450d01200a200e7d2009200754ad7d2104200920077d210d0b420021140240200d2005200d2005200d54200620045420062004511b22001b22137d221520042006200420001b22167d200d201354ad7d22178422184200520d0042002114420121194200211a4200211b42012107420021034200210e4200210d420021094200210a034042022105024002400240200e420285200d8450450d00420021194200211442002110420021110c010b200e200d8450ad420186211a4200211b0240200ea7410171450d002007211020032111201a2105420021124200210642002104200e2107200d21030c020b42002119420021144200211042002111201a21050b4200211220132106201621040b2007a7410171450d03427f200a20047c200920067c22072009542200ad7c220920002009200a542009200a511b22001b210a427f200720001b210920102107201121032005210e2012210d0c000b0b200b41186a210f420121194200211a4200211b42012107420021034200210e4200210d201521092017210a034042022105024002400240200e420285200d8450450d00420021194200211442002110420021110c010b200e200d845021000240200ea7410171450d004200211b20072110200321112000ad420186221a2105420021122015210620172104200e2107200d21030c020b02402000450d00420021194202211a420021144200211b4200211042002111420221050c010b200b42e4c5bdb4b2e9a5a6807f3700b805200b42d790d7a3fef9fda0c8003700b005200b4298d5afd2c6aeacae2f3700a805200b42c2cdc8b0c7b9e78f857f3700a005200b200b41a0056a412010ac8d80800042002119200b4200200f2903004200200b28020041017122001b220e20177d200b290310420020001b2206201554ad7d2204200620157d220d2006562004200e562004200e511b22001b370308200b4200200d20001b370300200b10a5a4808000420021144200211a4200211b4200211042002111420021050b4200211220132106201621040b2007a7410171450d02427f200a20047c200920067c22072009542200ad7c220920002009200a542009200a511b22001b210a427f200720001b210920102107201121032005210e2012210d0c000b0b200b42e4c5bdb4b2e9a5a6807f3700b805200b42d790d7a3fef9fda0c8003700b005200b4298d5afd2c6aeacae2f3700a805200b42c2cdc8b0c7b9e78f857f3700a005200b200b41a0056a412010ac8d808000200b427f200b41186a2903004200200b28020041017122001b2206200e200a7d2007200954ad7d7c200b290310420020001b220a200720097d7c2209200a542200ad7c220a2000200a200654200a2006511b22001b370308200b427f200920001b370300200b10a5a48080004100210c0c010b02402007200384500d002006200484500d00200b42e4c5bdb4b2e9a5a6807f3700b805200b42d790d7a3fef9fda0c8003700b005200b4298d5afd2c6aeacae2f3700a805200b42c2cdc8b0c7b9e78f857f3700a005200b200b41a0056a412010ac8d808000200b4200200b41186a2903004200200b28020041017122001b220720047d200b290310420020001b220e200654ad7d2204200e20067d2206200e56200420075620042007511b22001b370308200b4200200620001b370300200b10a5a48080000b02402009200a84500d00200b42e4c5bdb4b2e9a5a6807f3700b805200b42d790d7a3fef9fda0c8003700b005200b4298d5afd2c6aeacae2f3700a805200b42c2cdc8b0c7b9e78f857f3700a005200b200b41a0056a412010ac8d808000200b4200200b41186a2903004200200b28020041017122001b2207200a7d200b290310420020001b220a200954ad7d220e200a20097d2209200a56200e200756200e2007511b22001b370308200b4200200920001b370300200b10a5a48080000b02402018500d000240201a420256201b420052201b501b0d00201aa70e03010001010b200b42e4c5bdb4b2e9a5a6807f3700b805200b42d790d7a3fef9fda0c8003700b005200b4298d5afd2c6aeacae2f3700a805200b42c2cdc8b0c7b9e78f857f3700a005200b200b41a0056a412010ac8d808000200b4200200b41186a2903004200200b28020041017122001b220a20177d200b290310420020001b2209201554ad7d2207200920157d220e2009562007200a562007200a511b22001b370308200b4200200e20001b370300200b10a5a48080000b2019201484500d002013201684500d00200b42e4c5bdb4b2e9a5a6807f3700b805200b42d790d7a3fef9fda0c8003700b005200b4298d5afd2c6aeacae2f3700a805200b42c2cdc8b0c7b9e78f857f3700a005200b200b41a0056a412010ac8d808000200b4200200b41186a2903004200200b28020041017122001b220a20167d200b290310420020001b2209201354ad7d2207200920137d220e2009562007200a562007200a511b22001b370308200b4200200e20001b370300200b10a5a48080000b200b41c0056a248080808000200c418002720b8c0301047f23808080800041206b220324808080800041002d0098a2db80001a0240410441002802a496db8000118280808000002204450d002003410c6a41086a22054100360200200320043602102003410436020c200341003602182003200341186a36021c2003411c6a2003410c6a108c89808000200341086a220620052802003602002003200329020c3703000240200228020822052002280200470d00200241e08fcd800010dca08080000b2002280204200541f8006c6a2204410d3602442004419390cd8000360240200441ed8680800036021820044284dce297b387a0d1df00370210200442c58ae3a4d89c95d04637020820044100360200200420002902003702482004200329030037025c20042001290200370268200441d0006a200041086a290200370200200441d8006a200041106a280200360200200441e4006a2006280200360200200441f0006a200141086a280200360200200441013a00742002200541016a360208200341206a2480808080000f0b41014104419cdccd800010ae80808000000b8c0301047f23808080800041206b220324808080800041002d0098a2db80001a0240410441002802a496db8000118280808000002204450d002003410c6a41086a22054100360200200320043602102003410436020c200341003602182003200341186a36021c2003411c6a2003410c6a108c89808000200341086a220620052802003602002003200329020c3703000240200228020822052002280200470d00200241e08fcd800010dca08080000b2002280204200541f8006c6a22044112360244200441fc90cd8000360240200441ee86808000360218200442a093d1b3aafeb9f94a370210200442c7c984a7978dd897e30037020820044100360200200420002902003702482004200329030037025c20042001290200370268200441d0006a200041086a290200370200200441d8006a200041106a280200360200200441e4006a2006280200360200200441f0006a200141086a280200360200200441013a00742002200541016a360208200341206a2480808080000f0b41014104419cdccd800010ae80808000000bca0301037f23808080800041306b22032480808080002003410036021820034280808080c00037021041002d0098a2db80001a0240410441002802a496db8000118280808000002204450d002003411c6a41086a22054100360200200320043602202003410436021c200341003602282003200341286a36022c2003412c6a2003411c6a108c89808000200341086a20052802003602002003200329021c370300200341106a10aa8c80800002402003280210450d002003280214410028029c96db8000118080808000000b0240200228020822052002280200470d00200241e08fcd800010dca08080000b2002280204200541f8006c6a22044106360244200441e296cd8000360240200441ef86808000360218200442d6aaa6f1add395d079370210200442c1b585bdc09b908e7a37020820044100360200200420002902003702482004200329030037025c20042001290200370268200441d0006a200041086a290200370200200441d8006a200041106a280200360200200441e4006a200341086a280200360200200441f0006a200141086a280200360200200441013a00742002200541016a360208200341306a2480808080000f0b410141044184c9cb800010ae80808000000bf80301087f23808080800041206b22032480808080002003410036021c200342808080801037021441002d0098a2db80001a0240412041002802a496db8000118280808000002204450d0020044200370000200441186a22054200370000200441106a22064200370000200441086a22074200370000200341146a4100412010bea88080002003280218200341146a41086a220828020022096a220a2004290000370000200a41086a2007290000370000200a41106a2006290000370000200a41186a20052900003700002008200941206a3602002004410028029c96db800011808080800000200341086a41086a220520082802003602002003200329021437030802402002280208220a2002280200470d00200241e08fcd800010dca08080000b2002280204200a41f8006c6a2204410a3602442004419f97cd8000360240200441b280808000360218200442a6e69b97da80f5d400370210200442b3c59fa8d1c488a17337020820044100360200200420002902003702482004200329030837025c20042001290200370268200441d0006a200041086a290200370200200441d8006a200041106a280200360200200441e4006a2005280200360200200441f0006a200141086a280200360200200441013a00742002200a41016a360208200341206a2480808080000f0b4101412010bb80808000000bd10503067f017e017f23808080800041c0006b2201248080808000200141246a41d499cd8000410f41e399cd80004126410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a0240024041c00041002802a496db8000118280808000002202450d002002410036023820024101360224200241899acd8000360220200241b980808000360218200242e3cfd3f6e7cf95c40f370310200242bee3d9abb6ff91f24737030820024101360204200241b286cd800036020020014102360238200120023602302001200241c0006a36023c200120023602342001410c6a200141306a418092c7800010908b808000200141086a2203200141186a220241086a28020036020020012002290200370300200128020c2104200128021021052001280214210620012902282107200128022421082001410036021420014280808080800137020c2001410c6a41c0d1c5800010faa88080002001280210220242e0a2bedae5a591be123703002002420437022c2002420b370224200241c3b7c6800036022020024100360218200241f086808000360210200242dfd7dfb3de87b097ba7f370308200128021021022001200128020c3602142001200236020c2001200241386a36021820012002360210200141306a2001410c6a418092c7800010918b8080002008418080808078460d01200120043602142001200536020c200120053602102001200520064105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200737023c20002008360238200041003a000020002001290300370250200041d8006a20032802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b410841c00010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000ba30301047f23808080800041d00a6b220324808080800041002d0098a2db80001a0240410341002802a496db8000118280808000002204450d00200441023a000220044185043b000020034180808080783602c00a200341046a200341106a10b09c8080000240200228020822052002280200470d00200241b499cd800010dca08080000b2002280204200541f8006c6a22064115360244200641cd98cd8000360240200641f186808000360238200642888fec84e4c08cee20370330200642dca4fbffaadad4c0fe00370328200641f286808000360220200642b5aebfd98ceec4e059370318200642a0c69996adacd3b1643703102006410336020c20062004360208200642818080803037030020062000290200370248200641d0006a200041086a290200370200200641d8006a200041106a280200360200200641003a0074200620012902003702682006200329020437025c200641e4006a200341046a41086a280200360200200641f0006a200141086a2802003602002002200541016a360208200341d00a6a2480808080000f0b4101410341c0cfcd800010ae80808000000bbd0202067f027e23808080800041206b22022480808080000240024002402001280200220328020822042802082205200428021022066b4104490d00200641046a2107024002402006417b4b0d00200720054b0d0120042802042105200420073602102003427f2003290300220842047c220920092008541b370300200520066a2800002106200241086a200110f38880800002402002280208450d00200041046a21040c040b200241146a2001200228020c10e085808000200041046a21042002280214418080808078460d032004200229021437020020002006360200200441086a200241146a41086a2802003602000c040b2006200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b20004180808080783602040c010b20044180808080783602000b200241206a2480808080000b960201037f23808080800041206b2204248080808000200141386c4104722105410021060240024020014100480d0041002d0098a2db80001a200541002802a496db80001182808080000022060d01410121060b2006200541c499cd800010ae80808000000b20044100360214200420063602102004200536020c200420013602182004200441186a36021c2004411c6a2004410c6a108c8980800002402001450d00200141386c2101034020002004410c6a10e3a4808000200041386a2100200141486a22010d000b0b200428020c21002002200320042802102201200428021441002802f495db80001183808080000002402000450d002001410028029c96db8000118080808000000b200441206a2480808080000bfa0201057f20002802002102024020012802002203200128020822046b41034b0d0020012004410410bea880800020012802002103200128020821040b2001200441046a22053602082001280204220620046a2002360000200028020421040240200320056b41034b0d0020012005410410bea880800020012802042106200128020821050b2001200541046a360208200620056a2004360000200041086a200110e08a808000200041146a200110df9d8080000240024020002d003522044102470d000240200128020020012802082200470d0020012000410110bea8808000200128020821000b200128020420006a41003a00000c010b02402001280200220320012802082205470d0020012005410110bea880800020012802002103200128020821050b2001200541016a22003602082001280204220620056a41013a0000024020032000470d0020012003410110bea880800020012802042106200128020821000b200620006a20043a00000b2001200041016a3602080ba30403027f017e047f23808080800041106b2202248080808000410021030240417f417f410b417f2001350218420c7e2204a72205410c6a22062006200541046a491b2004422088a71b22054105410120012802001b6a220620062005491b22054101410220012d001c22074102461b6a220620062005491b22064100480d0041002d0098a2db80001a41012103200641002802a496db8000118280808000002205450d002002200536020820022006360204200520012802083600002002410436020c200128020c2108410421030240200641fcffffff07714104470d00200241046a4104410410bea880800020022802082105200228020c21030b200520036a20083600002002200341046a36020c200141106a200241046a10e08a8080002001200241046a10e59d8080000240024020074102470d0002402002280204200228020c2201470d00200241046a2001410110bea8808000200228020c21010b200228020820016a41003a00000c010b024020022802042205200228020c2201470d00200241046a2001410110bea880800020022802042105200228020c21010b2002280208220620016a41013a00002002200141016a220136020c024020052001470d00200241046a2005410110bea880800020022802082106200228020c21010b200620016a20073a00000b20002002290204370200200041086a200141016a360200200241106a2480808080000f0b2003200641c499cd800010ae80808000000b9b40040b7f017e0e7f037e23808080800041c0026b22012480808080002001429588f09ae5e2ecacca003700d801200142a49ffa80bdc6acab633700d001200142b9e088b7b6cdc2d1133700c801200142c5e4f4b9cff9d18a0b3700c001200141c0016a412041002802ac95db8000118b8080800000200142db94c397a39dc1eaea003700d801200142f2f7edb5a4809cb22b3700d001200142b9e088b7b6cdc2d1133700c801200142c5e4f4b9cff9d18a0b3700c001200141c0016a412041002802ac95db8000118b808080000020014281ffa0ee9dfeb487a57f3700d801200142e8f5928beff0b7b0053700d001200142b9e088b7b6cdc2d1133700c801200142c5e4f4b9cff9d18a0b3700c001410221020240200141c0016a412010b88d80800041ff017122034103460d00200141c0016a412041002802ac95db8000118b8080800000200321020b200142a9a5c4bef894cdeee70037009801200142d4c584efa7e5bfee6437009001200142b9e088b7b6cdc2d11337008801200142c5e4f4b9cff9d18a0b37008001200141c0016a20014180016a412010cc8d808000024002400240024002400240024002400240024002400240024002400240024020012802c0012204418080808078460d0020012802c401210520012802cc012106200142cce78dfda8f884f6bd7f3700d801200142a2f98685b9fa9aec343700d001200142b9e088b7b6cdc2d1133700c801200142c5e4f4b9cff9d18a0b3700c0012001200636028001200141c0016a412020014180016a410441002802f495db800011838080800000200142d684ecb8c888e883c30037009801200142c5c58cc181f088c50c37009001200142b9e088b7b6cdc2d11337008801200142c5e4f4b9cff9d18a0b37008001200141c0016a20014180016a412010bd8d808000024020012802c0010d0020040d0c0c0d0b20012802e401210720012802e001210820012802d8012109200142e68dc38d9b83b9ae2837009801200142aa8ec1edcdf9d36637009001200142b9e088b7b6cdc2d11337008801200142c5e4f4b9cff9d18a0b37008001200141c0016a20014180016a412010c68d808000024020012802c0012203418080808078470d0020040d0c0c0d0b20012802cc01210a20012802c401210b20012902f801210c200141c8006a220d20012802d001220e200e20012802d401413c6c6a1098828080002001200c37024002402003450d00200b410028029c96db8000118080808000000b0240200a450d00200e410028029c96db8000118080808000000b200142dff88396b8eeb3817c3700d80120014283e3ced79d99b9c6c4003700d001200142b9e088b7b6cdc2d1133700c801200142c5e4f4b9cff9d18a0b3700c00120014180016a200141c0016a412010d18d8080002001280280014102460d04200141e0006a41186a20014180016a41186a220f290200370300200141e0006a41106a20014180016a41106a2210290200370300200141e0006a41086a20014180016a41086a22112902003703002001200129028001370360200142e68dc38d9b83b9ae283700d801200142aa8ec1edcdf9d3663700d001200142b9e088b7b6cdc2d1133700c801200142c5e4f4b9cff9d18a0b3700c00120014180016a200141c0016a412010c68d808000200128028001418080808078460d0320012802702203450d0220012802782212450d024100210e20034100472113200128027421142001280294012215450d0120012802900121160340024002400240200e0d002013410171450d00410121132014450d012014210e02402014410771220a450d000340200e417f6a210e200328028c012103200a417f6a220a0d000b0b20144108490d010340200328028c0128028c0128028c0128028c0128028c0128028c0128028c0128028c012103200e41786a220e0d000c020b0b2013410171450d0b0c010b2003210e41002103410021140b024002402014200e2f018a014f0d00200e210a201421170c010b0340200e280258220a450d08200341016a2103200e2f0188012117200a210e2017200a2f018a014f0d000b0b0240024020030d00201741016a2114200a210e0c010b200a20174102746a4190016a280200210e410021142003417f6a220b450d002003417e6a21180240200b4107712203450d000340200b417f6a210b200e28028c01210e2003417f6a22030d000b0b20184107490d000340200e28028c0128028c0128028c0128028c0128028c0128028c0128028c0128028c01210e200b41786a220b0d000b0b200a20174102746a41dc006a280200211941002103024020154101460d00410021032015210b03402003200b410176221820036a221a20192016201a413c6c6a280200491b2103200b20186b220b41014b0d000b0b0240201920162003413c6c6a2203280200470d0020032003280208220b200a20174103746a220a28020420032802146a2217200b2017491b36021420032003280204220b200a28020020032802106a220a200b200a491b3602100b410021032012417f6a22120d000c030b0b41a4a2cd8000419a0241c0a4cd8000109181808000000b4100210e0340024002400240200e0d002013410171450d00410121132014450d012014210e02402014410771220a450d000340200e417f6a210e200328028c012103200a417f6a220a0d000b0b20144108490d010340200328028c0128028c0128028c0128028c0128028c0128028c0128028c0128028c012103200e41786a220e0d000c020b0b2013410171450d090c010b2003210e41002103410021140b024002402014200e2f018a014f0d00200e210a0c010b0340200e280258220a450d06200341016a2103200e2f0188012114200a210e2014200a2f018a014f0d000b0b0240024020030d00201441016a2114200a210e0c010b200a20144102746a4190016a280200210e410021142003417f6a220a450d002003417e6a210b0240200a4107712203450d000340200a417f6a210a200e28028c01210e2003417f6a22030d000b0b200b4107490d000340200e28028c0128028c0128028c0128028c0128028c0128028c0128028c0128028c01210e200a41786a220a0d000b0b410021032012417f6a22120d000b0b2001410020012802b801220320012802686b220e200e20034b1b3602b8012001410020012802bc012203200128026c6b220e200e20034b1b3602bc010b200141c0016a41386a20014180016a41386a290200370300200141c0016a41306a20014180016a41306a290200370300200141c0016a41286a20014180016a41286a290200370300200141c0016a41206a20014180016a41206a290200370300200141c0016a41186a200f290200370300200141c0016a41106a2010290200370300200141c0016a41086a20112902003703002001200129028001220c3703c00102400240200ca7418080808078470d00200142e68dc38d9b83b9ae283700a002200142aa8ec1edcdf9d36637009802200142b9e088b7b6cdc2d11337009002200142c5e4f4b9cff9d18a0b3700880220014188026a412041002802ac95db8000118b80808000000c010b200142e68dc38d9b83b9ae283700a002200142aa8ec1edcdf9d36637009802200142b9e088b7b6cdc2d11337009002200142c5e4f4b9cff9d18a0b37008802200141b4026a200141c0016a1098a080800020014188026a412020012802b802220320012802bc0241002802f495db80001183808080000020012802b402450d002003410028029c96db8000118080808000000b024020012802c0012203418080808078460d0002402003450d0020012802c401410028029c96db8000118080808000000b20012802cc01450d0020012802d001410028029c96db8000118080808000000b200141f0006a10d48a8080000b200142e7db9c91c4f3a8dcb07f3700d8012001428ad8bd86f0dea2e4243700d001200142b9e088b7b6cdc2d1133700c801200142c5e4f4b9cff9d18a0b3700c00120014180016a200141c0016a412010c88d808000200128028401210a200128028801210b2001280280012103200142e68dc38d9b83b9ae2837009801200142aa8ec1edcdf9d36637009001200142b9e088b7b6cdc2d11337008801200142c5e4f4b9cff9d18a0b37008001200141c0016a20014180016a412010c68d808000410021184100200b200341808080807846220e1b210b4104200a200e1b211741002003200e1b2119024020012802c0012203418080808078470d002001200b3602880120012017360284012001201936028001410021140c050b20012802fc01211620012802f801210e20012802d001211820012802cc01210a02402003450d0020012802c401410028029c96db8000118080808000000b0240200a450d002018410028029c96db8000118080808000000b4100211402400240200b0d00410021180c010b0240200e2008200e2008491b22120d00410021180c010b410021182016201741086a2802002203490d00410121180240200b4101460d00201741146a210e200b410c6c41746a211a4101211803402012201841016a220a417f200a1b220a490d012016417f2003200e2802006a221420142003491b2214490d01200e410c6a210e20142103200a2118201a41746a221a0d000b0b2018200b4b0d02200321140b20012018360284012001201736028001200142908cf1f9cc86e8f8513700d801200142d4a4d2bc9ca3a4d7683700d001200142b9e088b7b6cdc2d1133700c801200142c5e4f4b9cff9d18a0b3700c00120014180016a200141c0016a412010f68b808000024002400240200b2018490d00200b20186b221aad420c7e220ca721034100210e0240200c422088a70d00200341fcffffff074b0d00024020030d004104210e410021160c040b41002d0098a2db80001a200341002802a496db800011828080800000220e0d024104210e0b200e200341b4a6cd800010ae80808000000b2018200b41b4a6cd800010ba80808000000b201a21160b200e20172018410c6c6a201a410c6c10f5b2808000211202402018450d00201841017121134100210e024020184101460d002018417e71210a201721034100210e034002402003280200450d00200341046a280200410028029c96db8000118080808000000b02402003410c6a280200450d00200341106a280200410028029c96db8000118080808000000b200341186a2103200a200e41026a220e470d000b0b2013450d002017200e410c6c6a2203280200450d002003280204410028029c96db8000118080808000000b02402019450d002017410028029c96db8000118080808000000b02400240200b2018460d00201a410371210a024002402018200b6b417c4d0d004100210e4100210b0c010b2012412c6a2103201a417c7121174100210e4100210b03402003280200200341746a280200200341686a2802002003415c6a280200200e6a6a6a6a210e200341306a21032017200b41046a220b470d000b0b200941017621170240200a450d00200b410c6c20126a41086a210303402003280200200e6a210e2003410c6a2103200a417f6a220a0d000b0b200e20174b0d010b2001428fa48ce9f7dcc49a887f37009801200142cbb1ef82aade92ce2637009001200142b9e088b7b6cdc2d11337008801200142c5e4f4b9cff9d18a0b37008001200141c0016a20014180016a412010ac8d8080004200210c42808090bbbad6adf00d211b024020012802c001410171450d0020012903d001221c42808090bbbad6adf00d85200141d8016a290300221d84500d00200141306a201c420042808090bbbad6adf00d420010feb2808000200141206a201d420042808090bbbad6adf00d420010feb2808000200141106a201d4200420042808090bbbad6adf00d10feb2808000200141c0016a200141206a41086a290300221d2001290330220c20012903107c221c200c542203200141306a41086a290300220c200141106a41086a2903007c2003ad7c221b200c54201b200c511bad7c220c200c201d54ad201c201b428080a4b1fdad96c90e420010dea980800020012903c00120012903c8018450450d0420012903d001221b42808090bbbad6adf00d201b42808090bbbad6adf00d561b201b42808090bbbad6adf00d200141d8016a290300220c4200521b200c501b211b0b2001428fa48ce9f7dcc49a887f3700d801200142cbb1ef82aade92ce263700d001200142b9e088b7b6cdc2d1133700c801200142c5e4f4b9cff9d18a0b3700c0012001200c370388012001201b37038001200141c0016a412020014180016a411041002802f495db8000118380808000000b2001201a36028801200120123602840120012016360280012016418080808078470d04200142e7db9c91c4f3a8dcb07f3700d8012001428ad8bd86f0dea2e4243700d001200142b9e088b7b6cdc2d1133700c801200142c5e4f4b9cff9d18a0b3700c001200141c0016a412041002802ac95db8000118b80808000000c050b41d4d0cd8000109081808000000b2018200b41a4a6cd800010b581808000000b200141003602d001200141013602c40120014198d2d180003602c001200142043702c801200141c0016a41f0d2d1800010f680808000000b41e4d0cd8000109081808000000b200120014180016a36028802200142e7db9c91c4f3a8dcb07f3700d8012001428ad8bd86f0dea2e4243700d001200142b9e088b7b6cdc2d1133700c801200142c5e4f4b9cff9d18a0b3700c00120014188026a200141c0016a412010f58b8080000b02402001280280012203418080808078460d000240200128028801220a450d00200128028401210b200a41017121174100210e0240200a4101460d00200a417e71210a200b21034100210e034002402003280200450d00200341046a280200410028029c96db8000118080808000000b02402003410c6a280200450d00200341106a280200410028029c96db8000118080808000000b200341186a2103200a200e41026a220e470d000b0b02402017450d00200b200e410c6c6a2203280200450d002003280204410028029c96db8000118080808000000b20012802800121030b2003450d00200128028401410028029c96db8000118080808000000b2001428f9dab92a2fc9bd2723700d801200142e2f097f0d8d3f1adf3003700d001200142b9e088b7b6cdc2d1133700c801200142c5e4f4b9cff9d18a0b3700c001200141086a200141c0016a412010c28d808000200128020c2103024002402001280208220e4101460d0020034100200e4101711b21030c010b200141c0016a412041002802ac95db8000118b80808000000b200141c0016a2003200720032007491b10b6a780800020012802c001211920012802c401221a2117024020012802c801220e450d00200e4104742117200e417f6a41ffffffff00712116201a21030240200e410771220e450d00201a210303402003280200210a20032003290204370200200341086a2003410c6a220b280200360200200b200a360200200341106a2103200e417f6a220e0d000b0b201a20176a211720164107490d0003402003280200210e20032003290204370200200341086a2003410c6a220a280200360200200a200e360200200341106a220e280200210a200e200341146a290200370200200341186a2003411c6a220e280200360200200e200a360200200341246a290200210c200341286a2003412c6a220e280200360200200341206a220a280200210b200a200c370200200e200b360200200341306a220e280200210a200e200341346a290200370200200341386a2003413c6a220e280200360200200e200a360200200341c0006a220e280200210a200e200341c4006a290200370200200341c8006a200341cc006a220e280200360200200e200a360200200341d0006a220e280200210a200e200341d4006a290200370200200341d8006a200341dc006a220e280200360200200e200a360200200341e0006a220e280200210a200e200341e4006a290200370200200341e8006a200341ec006a220e280200360200200e200a360200200341f0006a220e280200210a200e200341f4006a290200370200200341f8006a200341fc006a220e280200360200200e200a36020020034180016a22032017470d000b0b200141d4006a201a2017108f8b808000200142dff88396b8eeb3817c3700d80120014283e3ced79d99b9c6c4003700d001200142b9e088b7b6cdc2d1133700c801200142c5e4f4b9cff9d18a0b3700c00120014180016a200141c0016a412010d18d808000024002402001280280014102470d00200141003602782001410036027020014200370368200141023a007c20014100360260410121030c010b200141e0006a41186a20014180016a41186a290200370300200141e0006a41106a20014180016a41106a290200370300200141e0006a41086a20014180016a41086a29020037030020012001290280013703602002410220012d007c41024622031b21020b20014190016a200141dc006a280200360200200120143602840120012018360280012001200129025437028801200120023a00b501200141003a009401200142939685e2c5afc3c6443700d801200142dbfcc3e0bc84a3df013700d001200142b9e088b7b6cdc2d1133700c801200142c5e4f4b9cff9d18a0b3700c0012001200141c0016a412010c28d8080002001280200210e2001280204210a024020030d0020024102460d00410521030c050b200a4100200e4101711b2203200620032006491b210a024020012802604101470d00200320064f0d002001280264220e200a490d0041042103200a21180c050b200141c0016a200141e8006a20014180016a200141c0006a10af8280800020012802d001210b20012802cc01210e20012802c801211820012802c40121030240024020012802c0010d0020012802d4012114200141f0006a10d48a808000200120143602782001200b3602742001200e3602702001201836026c20012003360268024020024102460d00200120023a007c0b2001200a360264200141013602600c010b20034106470d050b20014188026a41186a200141e0006a41186a29030037030020014188026a41106a2203200141e0006a41106a29030037030020014188026a41086a200141e0006a41086a2903003703002001200129036037038802200142dff88396b8eeb3817c3700d80120014283e3ced79d99b9c6c4003700d001200142b9e088b7b6cdc2d1133700c801200142c5e4f4b9cff9d18a0b3700c001200141b4026a20014188026a10e4a48080004100210a200141c0016a412020012802b802220e20012802bc0241002802f495db800011838080800000024020012802b402450d00200e410028029c96db8000118080808000000b200310d48a808000200141c0016a41306a20014180016a41306a290200370300200141c0016a41286a20014180016a41286a290200370300200141c0016a41206a20014180016a41206a290200370300200141c0016a41186a20014180016a41186a290200370300200141c0016a41106a220320014180016a41106a290200370300200141c0016a41086a20014180016a41086a29020037030020012001290280013703c001200142b58ab3f59aafe8bb263700a0022001428197ddb2f4a682d8dd0037009802200142b9e088b7b6cdc2d11337009002200142c5e4f4b9cff9d18a0b37008802417f410c417f2003350200420c7e220ca72203410d6a220e200e200341046a491b200c422088a71b22034101410220012d00f50122184102461b6a220e200e2003491b220e4100480d0241002d0098a2db80001a4101210a200e41002802a496db8000118280808000002203450d02200141d4016a2114200120033602b8022001200e3602b402200320012802c001360000200141043602bc0220012802c40121164104210a0240200e41fcffffff07714104470d00200141b4026a4104410410bea880800020012802b802210320012802bc02210a0b2017201a6b210b2003200a6a20163600002001200a41046a3602bc02200141c8016a220e200141b4026a10e08a8080002014200141b4026a10df9d8080000240024020184102470d00024020012802b40220012802bc022203470d00200141b4026a2003410110bea880800020012802bc0221030b20012802b80220036a41003a00000c010b024020012802b402220a20012802bc022203470d00200141b4026a2003410110bea880800020012802b402210a20012802bc0221030b20012802b802221420036a41013a00002001200341016a22033602bc020240200a2003470d00200141b4026a200a410110bea880800020012802b802211420012802bc0221030b201420036a20183a00000b200141b0026a200341016a360200200120012902b4023703a80220014188026a4120200141a8026a41002802a495db800011888080800000200e10d48a808000200142e3d488ecd2ee88dde3003700d801200142ce80d7eca9b9a7a3163700d001200142b9e088b7b6cdc2d1133700c801200142c5e4f4b9cff9d18a0b3700c00141002d0098a2db80001a200b410472220341002802a496db800011828080800000220e450d032001200e36028401200120033602800120014100360288012001200b41047622033602602001200141e0006a3602880220014188026a20014180016a108c89808000201a200320014180016a108286808000200128028001210e200141c0016a4120200128028401220a20012802880141002802f495db8000118380808000000240200e450d00200a410028029c96db8000118080808000000b02402017201a460d004100210e024020034101460d00200341feffffff0071210a201a21034100210e034002402003280200450d00200341046a280200410028029c96db8000118080808000000b0240200341106a280200450d00200341146a280200410028029c96db8000118080808000000b200341206a2103200a200e41026a220e470d000b0b200b411071450d00201a200e4104746a2203280200450d002003280204410028029c96db8000118080808000000b02402019450d00201a410028029c96db8000118080808000000b200d10d48a8080002004450d010b2005410028029c96db8000118080808000000b200141c0026a2480808080000f0b200a200e41c499cd800010ae80808000000b4101200310bb80808000000b2001200b3602cc012001200e3602c801200120183602c401200120033602c00141f0a5cd80004122200141c0016a41e0a5cd80004194a6cd800010ad81808000000ba61003027f017e067f23808080800041a0016b22022480808080002002429588f09ae5e2ecacca00370028200242a49ffa80bdc6acab63370020200242b9e088b7b6cdc2d113370018200242c5e4f4b9cff9d18a0b37001002400240200241106a412010bb8d80800041ff017122034102460d004280ac859908210420034101710d010b200242bdb9c185ebd5beb6e0003700282002428ab9b2f0b1fbfe8ab77f370020200242b9e088b7b6cdc2d113370018200242c5e4f4b9cff9d18a0b370010200241106a412041002802ac95db8000118b80808000004280eedcc80821040b200242b58ab3f59aafe8bb263700282002428197ddb2f4a682d8dd00370020200242b9e088b7b6cdc2d113370018200242c5e4f4b9cff9d18a0b370010200241e4006a200241106a412010b78d8080000240024020022802642205418080808078470d00410421064100210741012103410021050c010b200228026821060240200228026c22070d0041002107410121030c010b200242bb88f596f8cbf6cf4c37007c2002428a85cd9fb3e4b2ae6d370074200242fc90b9e5d09296e77737006c200242a6d4e6f1a4dd959860370064200241106a200241e4006a412010b08d8080002006200741386c6a21030240024020022d00100d00200241d8006a4200370300200241d0006a4200370300200241c8006a4200370300200242003703400c010b200241d8006a200241296a290000370300200241d0006a200241216a290000370300200241c8006a200241196a290000370300200220022900113703400b2003415c6a41013a00002003415d6a22032002290340370000200341086a200241c0006a41086a290300370000200341106a200241c0006a41106a290300370000200341186a200241c0006a41186a290300370000410021030b200242b58ab3f59aafe8bb263700282002428197ddb2f4a682d8dd00370020200242b9e088b7b6cdc2d113370018200242c5e4f4b9cff9d18a0b37001020062007200241106a412010e2a4808000024020030d00200641086a21030340200310d48a808000200341386a21032007417f6a22070d000b0b02402005450d002006410028029c96db8000118080808000000b200242a9a5c4bef894cdeee700370028200242d4c584efa7e5bfee64370020200242b9e088b7b6cdc2d113370018200242c5e4f4b9cff9d18a0b370010200241106a412041002802ac95db8000118b8080800000200242efe0d69cf8bda6cb5d370028200242d6e9cddfbec0b7fd78370020200242b9e088b7b6cdc2d113370018200242c5e4f4b9cff9d18a0b370010200241106a412041002802ac95db8000118b8080800000200242939685e2c5afc3c644370028200242dbfcc3e0bc84a3df01370020200242b9e088b7b6cdc2d113370018200242c5e4f4b9cff9d18a0b370010200241106a412041002802ac95db8000118b8080800000200242908cf1f9cc86e8f851370028200242d4a4d2bc9ca3a4d768370020200242b9e088b7b6cdc2d113370018200242c5e4f4b9cff9d18a0b370010200241106a412041002802ac95db8000118b8080800000200242e3d488ecd2ee88dde300370028200242ce80d7eca9b9a7a316370020200242b9e088b7b6cdc2d113370018200242c5e4f4b9cff9d18a0b370010200241106a412041002802ac95db8000118b80808000002002428ba4f08ac7ad89c4ad7f370028200242d7c9cea6cfa8b4c4a47f370020200242b9e088b7b6cdc2d113370018200242c5e4f4b9cff9d18a0b370010200241106a412041002802ac95db8000118b8080800000200242d684ecb8c888e883c30037007c200242c5c58cc181f088c50c370074200242b9e088b7b6cdc2d11337006c200242c5e4f4b9cff9d18a0b370064200241106a200241e4006a412010bd8d80800020022802102103200228023421072002428f9dab92a2fc9bd272370028200242e2f097f0d8d3f1adf300370020200242b9e088b7b6cdc2d113370018200242c5e4f4b9cff9d18a0b37001020022007410020031b2206360264200241106a4120200241e4006a410441002802f495db800011838080800000200242d3d8c5d2a9b9d2c1ac7f37002820024282ca868eabf3add0cf00370020200242fc90b9e5d09296e777370018200242a6d4e6f1a4dd959860370010200241086a200241106a412010c28d80800020022d000c210320022802082107200241003a0012200241013a001020022003410020074101711b3a0011200241c0006a200241106a10d682808000200242f4fa97f89782c7a62d37007c20024299cfe7ffe3b8eac708370074200242fc90b9e5d09296e77737006c200242a6d4e6f1a4dd9598603700642002419c016a210720024198016a210502400240024002400240024020022d004022030e050001020305000b2002200241c0006a4101723602940120022802502108200228024c21092005210a410021030c030b2002200241c0006a4101723602940120022802502108200228024c21092005210a410121030c020b2002200241c0006a410172360294014102210320022802502108200228024c21092005210a0c010b20024190016a41046a210a41032103200228024c210820022802482109200521070b20072008360200200a20093602000b200241c8006a2107200220033602900120024184016a20024190016a1099ad808000200241e4006a412020024184016a41002802a495db80001188808080000002400240024020022d00400e0401010100020b200241c4006a21070b2007280200450d002007280204410028029c96db8000118080808000000b20004200370308200020042006ad42c0b2cd3b7e7c370300200241a0016a2480808080000ba60301067f23808080800041306b220224808080800020012802002103410a210102400240200028020022004190ce004f0d00200021040c010b410a21010340200241086a20016a2205417c6a200020004190ce006e22044190ce006c6b220641ffff037141e4006e220741017441f8cccd80006a2f00003b00002005417e6a2006200741e4006c6b41ffff037141017441f8cccd80006a2f00003b00002001417c6a2101200041ffc1d72f4b21052004210020050d000b0b02400240200441e3004b0d00200421000c010b200241086a2001417e6a22016a2004200441ffff037141e4006e220041e4006c6b41ffff037141017441f8cccd80006a2f00003b00000b024002402000410a490d00200241086a2001417e6a22046a200041017441f8cccd80006a2f00003b00000c010b200241086a2001417f6a22046a20004130723a00000b02402003280200200328020822006b410a20046b22014f0d002003200020014101410110e5a0808000200328020821000b200328020420006a200241086a20046a200110f5b28080001a2003200020016a360208200241306a24808080800041000bf50201077f23808080800041e0006b2202248080808000200242e68dc38d9b83b9ae28370058200242aa8ec1edcdf9d366370050200242b9e088b7b6cdc2d113370048200242c5e4f4b9cff9d18a0b3700402002200241c0006a412010c68d8080000240024020022802002203418080808078470d00200041003602000c010b2002280214210420022802102105200228020c210602402003450d002002280204410028029c96db8000118080808000000b41002103024002400240024020040e020201000b41002103034020032004410176220720036a220820052008413c6c6a28020020014b1b2103200420076b220441014b0d000b0b20052003413c6c6a22042802002001460d010b200041003602002006450d012005410028029c96db8000118080808000000c010b20004101360200200020042802143602142000200429020c37020c200020042902043702042006450d002005410028029c96db8000118080808000000b200241e0006a2480808080000bd80401077f2380808080004190016b2202248080808000200242e68dc38d9b83b9ae28370064200242aa8ec1edcdf9d36637005c200242b9e088b7b6cdc2d113370054200242c5e4f4b9cff9d18a0b37004c2002410c6a200241cc006a412010c68d808000024002400240200228020c2203418080808078460d0020022802202104200228021c21052002280218210602402003450d002002280210410028029c96db8000118080808000000b410021030240024020040e020301000b41002103034020032004410176220720036a220820052008413c6c6a28020020014b1b2103200420076b220441014b0d000b0b4100210420052003413c6c6a22032802002001470d0141012104200328021041016a20032802044b0d01200041023602002000200341046a22042802083602082000200428020420042802106b3602042006450d022005410028029c96db8000118080808000000c020b024041002802cca2db80004102490d0041002802dc8fdb8000210441002802d88fdb8000210341002802c8a2db80002107200242003702840120024281808080c00037027c20024184a8cd80003602782002411f3602742002418ca8cd8000360270200242cb80808020370268200241bc89cd80003602642002421f37025c2002418ca8cd80003602582002410036025420024281808080c0880137024c200341d4e9c38000200741024622071b200241cc006a200441bce9c3800020071b280210118b80808000000b200041003602000c010b200020043602002006450d002005410028029c96db8000118080808000000b20024190016a2480808080000bd114020b7f067e23808080800041a0076b220224808080800020012802082103200242d684ecb8c888e883c30037008802200242c5c58cc181f088c50c37008002200242b9e088b7b6cdc2d1133700f801200242c5e4f4b9cff9d18a0b3700f00120024180016a200241f0016a412010bd8d8080004101210402400240024002400240024002402002280280014101470d002003200228029c014b0d052002280298012105200128020421064101210402402003450d0041002d0098a2db80001a200341002802a496db8000118280808000002204450d050b20042006200310f5b28080002106200242e7db9c91c4f3a8dcb07f370088022002428ad8bd86f0dea2e42437008002200242b9e088b7b6cdc2d1133700f801200242c5e4f4b9cff9d18a0b3700f001410021070240200341046a22044100480d0041002d0098a2db80001a200441002802a496db80001182808080000022070d02410121070b200720044188cbc4800010ae80808000000b2001280204210602402003450d0041002d0098a2db80001a200341002802a496db8000118280808000002204450d030b20042006200310f5b28080002106200242e7db9c91c4f3a8dcb07f370088022002428ad8bd86f0dea2e42437008002200242b9e088b7b6cdc2d1133700f801200242c5e4f4b9cff9d18a0b3700f0014100210702400240200341046a22044100480d0041002d0098a2db80001a200441002802a496db80001182808080000022070d01410121070b200720044188cbc4800010ae80808000000b200241003602d801200220073602d401200220043602d0012002200336029c0720022002419c076a3602900720024190076a200241d0016a108c89808000024020022802d00120022802d80122046b20034f0d00200241d0016a2004200310bea880800020022802d80121040b20022802d40120046a2006200310f5b28080001a20024198076a200420036a360200200220022902d00137039007200241f0016a412020024190076a41002802a495db8000118880808000002003450d012006410028029c96db8000118080808000000c010b200241003602d801200220073602d401200220043602d0012002200336029c0720022002419c076a3602900720024190076a200241d0016a108c89808000024020022802d00120022802d80122046b20034f0d00200241d0016a2004200310bea880800020022802d80121040b20022802d40120046a2006200310f5b28080001a20024198076a200420036a360200200220022902d00137039007200241f0016a412020024190076a41002802a495db80001188808080000002402003450d002006410028029c96db8000118080808000000b200242e7db9c91c4f3a8dcb07f370088022002428ad8bd86f0dea2e42437008002200242b9e088b7b6cdc2d1133700f801200242c5e4f4b9cff9d18a0b3700f001200241d0016a200241f0016a412010c88d80800020022802d0012208418080808078460d0020022802d4012109024020022802d801220a450d00200a410371210702400240200a41044f0d00410021064100210b0c010b2009412c6a2104200a417c71210c410021064100210b03402004280200200441746a280200200441686a2802002004415c6a28020020066a6a6a6a2106200441306a2104200c200b41046a220b470d000b0b2005410176210c02402007450d00200b410c6c20096a41086a21040340200428020020066a21062004410c6a21042007417f6a22070d000b0b02402006200c4d0d002002428fa48ce9f7dcc49a887f3700e801200242cbb1ef82aade92ce263700e001200242b9e088b7b6cdc2d1133700d801200242c5e4f4b9cff9d18a0b3700d001200241f0016a200241d0016a412010ac8d808000200241f0006a2003410a76ad420042808090bbbad6adf00d420010feb2808000200241e0006a2002290370428080708342004280809aa6eaafe301420010feb2808000200241d0006a200241f0006a41086a290300220d42004280809aa6eaafe301420010feb2808000200241c0006a200d420042004280809aa6eaafe30110feb280800020024188026a2204290300210e200229038002210f20022802f0012106200241f0016a200241d0006a41086a29030022102002290360220d20022903407c2211200d542207200241e0006a41086a290300220d200241c0006a41086a2903007c2007ad7c2212200d542012200d511bad7c220d200d201054ad2011201242808090bbbad6adf00d420010dea9808000200241306a427f200229038002220d428080a4b1fdad96c90e7c22122012200d542207200429030022102007ad7c22112010542012200d5a1b22071b427f20022903f00120022903f8018450220b1b220d4200200f42808090bbbad6adf00d200641017122061b2212420010feb2808000200241106a427f201120071b427f200b1b220f42002012420010feb2808000200241206a200d4200200e420020061b2212420010feb28080002002200f42002012420010feb2808000200241f0016a200241206a41086a290300221020022903007c220d200241106a41086a2903007c2212200241306a41086a290300220f20022903207c220e200f54ad7c220f200e20022903107c2211200e54ad7c220e200241086a290300200d201054ad7c2012200d54ad7c200f201254ad7c200e200f54ad7c2002290330201142808090bbbad6adf00d420010dea98080002004290300210d200229038002211220022903f801210e20022903f001210f2002428fa48ce9f7dcc49a887f37008802200242cbb1ef82aade92ce2637008002200242b9e088b7b6cdc2d1133700f801200242c5e4f4b9cff9d18a0b3700f0012002200d427f200f200e845022041b3703d80120022012427f20041b3703d001200241f0016a4120200241d0016a411041002802f495db8000118380808000000b200a410171210b410021060240200a4101460d00200a417e7121072009210441002106034002402004280200450d00200441046a280200410028029c96db8000118080808000000b02402004410c6a280200450d00200441106a280200410028029c96db8000118080808000000b200441186a21042007200641026a2206470d000b0b200b450d0020092006410c6c6a2204280200450d002004280204410028029c96db8000118080808000000b2008450d002009410028029c96db8000118080808000000b200241b0016a2001280204200341002802b497db80001188808080000020024182026a200241b8016a22032902003701002002418a026a200241b0016a41106a220429020037010020024192026a200241b0016a41186a220629020037010020024185023b01f8012002411e3a00f001200220022902b0013701fa0141014100200241f0016a10f18e80800020004100360204200020022902b001370208200041106a2003290200370200200041186a2004290200370200200041206a2006290200370200200041003a00000c030b4101200341c0e1c7800010ae80808000000b4101200341c0e1c7800010ae80808000000b20004181043b01000b02402001280200450d002001280204410028029c96db8000118080808000000b200241a0076a2480808080000b8c0804067f017e027f017e23808080800041d0006b2201248080808000200141306a41e7a8cd8000410e41b3a8cd80004133410441001089a9808000200142043702282001420037022020014280808080800137021841002d0098a2db80001a02400240412041002802a496db8000118280808000002202450d00200241b280808000360218200242a6e69b97da80f5d400370310200242b3c59fa8d1c488a17337030820024101360204200241e6a8cd800036020020014101360248200120023602402001200241206a36024c20012002360244200141186a200141c0006a418092c7800010908b808000200141086a41086a200141246a220241086a2802003602002001200229020037030820012802182103200128021c2104200128022021052001280230210620012902342107200141186a41086a22084100360200200142808080808001370218200141186a41c0d1c5800010faa8808000200128021c220242bd82e2a8eaaeec8f18370308200242b8b5f7f8be87adc737370300200141c0006a41086a220941013602002002420437022c2002420d370224200241b785c780003602202002410e36021c200241a985c78000360218200241e786808000360210200120012902183703400240200928020022092001280240470d00200141c0006a41c0d1c5800010faa88080000b2001280244200941386c6a2202420437022c20024220370224200241d285c780003602202002410e36021c200241c485c780003602182002418b82808000360210200242b0d988acc7ec87a1f20037030820024292b2fdc9aa83bbd1f4003703002008200941016a220236020020012001290340220a37031802402002200aa7470d00200141186a41c0d1c5800010faa88080000b200128021c200241386c22096a2202420437022c20024223370224200241ef84c780003602202002411836021c200241d784c78000360218200241e986808000360210200242c681e98eadb5f99afc00370308200242fabd9d99def6a3eaf400370300200128021c210220012001280218360220200120023602182001200220096a41386a3602242001200236021c200141c0006a200141186a418092c7800010918b8080002006418080808078460d0120012003360220200120043602182001200436021c2001200420054105746a360224200041c4006a200141186a41b097cc800010908b808000200141236a200141c0006a41086a2802003600002000200737023c20002006360238200041003a000020002001290308370250200041d8006a200141086a41086a2802003602002001200129024037001b20002001290018370001200041086a2001411f6a290000370000200141d0006a2480808080000f0b4108412010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bf70301077f23808080800041306b220224808080800002400240200128020422034104490d0020012003417c6a220436020420012001280200220541046a36020020044104490d00200528000021042001200341786a3602042001200541086a36020020052800042103200241206a200110d38a80800020022802204101460d002002411c6a2002412c6a28020036020020022002290224370214200220033602102002200436020c024020012802042203450d0020012003417f6a220536020420012001280200220441016a22063602000240024020042d000022070e020100020b20054104490d0120012003417b6a22053602042001200441056a220636020020042800012108410121070b2005450d0020012005417f6a22043602042001200641016a360200410221030240024020062d00000e020100020b024002402004450d0020012005417e6a3602042001200641026a36020020062d000141ff01712201450d004101410220014101461b21030c010b410021030b2004450d0120034102460d010b2000200229020c370208200041186a2002410c6a41106a280200360200200041106a200241146a290200370200200020033a001c20002008360204200020073602000c020b200041023602002002410c6a41086a10d48a8080000c010b200041023602000b200241306a2480808080000bf70201057f20002802082102024020012802002203200128020822046b41034b0d0020012004410410bea880800020012802002103200128020821040b2001200441046a22053602082001280204220620046a2002360000200028020c21040240200320056b41034b0d0020012005410410bea880800020012802042106200128020821050b2001200541046a360208200620056a2004360000200041106a200110e08a8080002000200110e59d8080000240024020002d001c22044102470d000240200128020020012802082200470d0020012000410110bea8808000200128020821000b200128020420006a41003a00000c010b02402001280200220320012802082205470d0020012005410110bea880800020012802002103200128020821050b2001200541016a22003602082001280204220620056a41013a0000024020032000470d0020012003410110bea880800020012802042106200128020821000b200620006a20043a00000b2001200041016a3602080b814301097f23808080800041f0006b22012480808080002001410036021420014280808080800137020c41002d0098a2db80001a02400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240413041002802a496db8000118280808000002202450d00200241a2b9cd80003602002002410f36022c200241bcbbcd8000360228200241dd00360224200241dfbacd80003602202002410036021c2002429380808010370214200241ccbacd8000360210200241d80036020c200241f4b9cd8000360208200241d20036020441002d0098a2db80001a410441002802a496db8000118280808000002203450d01200141186a41086a220441003602002001200336021c20014104360218200141003602682001200141e8006a36026c200141ec006a200141186a108c89808000200141d8006a41086a22052004280200360200200120012902183703582001410c6a41e08fcd800010dca08080002001280210220342b2fe85ce8ac998d8b37f3702082003410036020020034211370244200341da93cd8000360240200341f386808000360218200342c7ceeb82ccd2c9ca5d3702102003200129035837025c200341013a0074200341063602702003200236026c20034106360268200341e4006a20052802003602002001410136021441002d0098a2db80001a411841002802a496db8000118280808000002203450d022003412436021420034191aecd8000360210200341cb0036020c200341c6adcd8000360208200341da00360204200341ecaccd800036020020014102360218200141d8006a200141186a10ba9c808000024020012802184102460d00200141286a10d48a8080000b0240200128020c4101470d002001410c6a41e08fcd800010dca08080000b20012802102202421b3702bc01200241d690cd80003602b801200241f48680800036029001200242efb892ebe899bff0877f3702880120024297d18885fef9d3ead2003702800120024100360278200220012902583702d401200241003a00ec01200241033602e801200220033602e401200241033602e001200241dc016a200141e0006a2802003602002001410236021441002d0098a2db80001a413041002802a496db8000118280808000002202450d0420024181afcd8000360200200241c20036022c2002418bb1cd8000360228200241dc00360224200241afb0cd8000360220200241cf0036021c200241e0afcd800036021820024100360214200242898080801037020c200241d7afcd8000360208200241d60036020441002d0098a2db80001a410441002802a496db8000118280808000002203450d03200141186a41086a220441003602002001200336021c20014104360218200141003602682001200141e8006a36026c200141ec006a200141186a108c89808000200141d8006a41086a22052004280200360200200120012902183703580240200128020c4102470d002001410c6a41e08fcd800010dca08080000b2001280210220342153702b4022003418b98cd80003602b0022003418f818080003602880220034296e397c6bfa5aeee4637028002200342aceff0b4f2bd8f8fe4003702f801200341003602f001200320012903583702cc02200341013a00e402200341063602e002200320023602dc02200341063602d802200341d4026a20052802003602002001410336021441002d0098a2db80001a412841002802a496db8000118280808000002203450d052003410b3602242003419ac4cd8000360220200341d90036021c200341c1c3cd8000360218200341003602142003429e8080801037020c200341a3c3cd8000360208200341d700360204200341ccc2cd80003602002001418080808078360218200141d8006a200141186a10b79c808000024020012802182202418080808078460d002002450d00200128021c410028029c96db8000118080808000000b0240200128020c4103470d002001410c6a41e08fcd800010dca08080000b2001280210220242113702ac03200241a193cd80003602a8032002418f818080003602800320024296e397c6bfa5aeee463702f802200242aceff0b4f2bd8f8fe4003702f002200241003602e802200220012902583702c403200241003a00dc03200241053602d803200220033602d403200241053602d003200241cc036a200141e0006a2802003602002001410436021441002d0098a2db80001a411841002802a496db8000118280808000002203450d062003410d360214200341fdabcd8000360210200341cb0036020c200341b2abcd800036020820034134360204200341feaacd80003602002001418080808078360218200141d8006a200141186a10ad9c808000024020012802182202418080808078460d002002450d00200128021c410028029c96db8000118080808000000b0240200128020c4104470d002001410c6a41e08fcd800010dca08080000b20012802102202420e3702a404200241d495cd80003602a004200241f5868080003602f803200242ee84fa8ab6b2d1d09a7f3702f003200242dfbdb7ecaef1b9d3af7f3702e803200241003602e003200220012902583702bc04200241003a00d404200241033602d004200220033602cc04200241033602c804200241c4046a200141d8006a41086a2802003602002001410536021441002d0098a2db80001a410841002802a496db8000118280808000002203450d08200341c6aacd80003602002003413836020441002d0098a2db80001a410141002802a496db8000118280808000002204450d07200441003a00000240200128020c4105470d002001410c6a41e08fcd800010dca08080000b2001280210220241013a00cc05200241013602c805200220033602c40520024281808080103702bc05200220043602b805200241013602b4052002421437029c05200241b998cd800036029805200241c8808080003602f004200242febac4ad81b6fafcb37f3702e80420024298848fa1dab08ba1743702e004200241003602d8042001410636021441002d0098a2db80001a411841002802a496db8000118280808000002203450d0a20034185b5cd800036020020034122360214200341ccb5cd80003602102003410036020c200342c78080801037020441002d0098a2db80001a410441002802a496db8000118280808000002204450d09200441003600000240200128020c4106470d002001410c6a41e08fcd800010dca08080000b2001280210220241013a00c406200241033602c006200220033602bc0620024284808080303702b406200220043602b006200241043602ac062002421937029406200241cf92cd800036029006200241b1808080003602e805200242d7c9cb8fc1cf97db3e3702e005200242e88488d0c0e3aebc133702d805200241003602d0052001410736021441002d0098a2db80001a413841002802a496db8000118280808000002202450d0c200241cbbbcd8000360200200241183602342002418ab9cd8000360230200241db0036022c200241afb8cd8000360228200241dc00360224200241d3b7cd80003602202002410036021c2002429b8080801037021420024180bdcd8000360210200241d80036020c200241a8bccd8000360208200241dd0036020441002d0098a2db80001a410141002802a496db8000118280808000002204450d0b200441003a00000240200128020c4107470d002001410c6a41e08fcd800010dca08080000b2001280210220341013a00bc07200341073602b807200320023602b40720034281808080f0003702ac07200320043602a807200341013602a4072003421837028c07200341e697cd800036028807200341f6868080003602e006200342dc82e1a896e6ecf2593702d806200342898f95f3958bb8a0613702d006200341003602c8062001410836021441002d0098a2db80001a412841002802a496db8000118280808000002203450d0e2003419cb7cd8000360200200341183602242003418ab9cd8000360220200341db0036021c200341afb8cd8000360218200341dc00360214200341d3b7cd80003602102003410036020c200342b78080801037020441002d0098a2db80001a410141002802a496db8000118280808000002204450d0d200441003a00000240200128020c4108470d002001410c6a41e08fcd800010dca08080000b2001280210220241013a00b408200241053602b008200220033602ac0820024281808080d0003702a408200220043602a0082002410136029c082002420e37028408200241f594cd800036028008200241e9868080003602d807200242c681e98eadb5f99afc003702d007200242fabd9d99def6a3eaf4003702c807200241003602c0072001410936021441002d0098a2db80001a413041002802a496db8000118280808000002202450d1020024180c0cd80003602002002412b36022c200241dab4cd800036022820024100360224200242d38080801037021c20024187b4cd8000360218200241db00360214200241acb3cd80003602102002410036020c200242b18080801037020441002d0098a2db80001a410141002802a496db8000118280808000002204450d0f200441003a00000240200128020c4109470d002001410c6a41e08fcd800010dca08080000b2001280210220341003a00ac09200341063602a809200320023602a40920034281808080e00037029c09200320043602980920034101360294092003420f3702fc08200341e694cd80003602f808200341dc808080003602d0082003429ceedc9c97a2e9f5e2003702c808200342c9d2dcb8ad90ead37b3702c008200341003602b8082001410a36021441002d0098a2db80001a413841002802a496db8000118280808000002202450d112002412b360234200241dab4cd80003602302002410036022c200242d38080801037022420024187b4cd8000360220200241db0036021c200241acb3cd800036021820024100360214200242928080801037020c200241bac2cd8000360208200241d900360204200241e1c1cd80003602002001418080808078360218200141d8006a200141186a10be9c808000024020012802182203418080808078460d0002402003450d00200128021c410028029c96db8000118080808000000b2001280224450d002001280228410028029c96db8000118080808000000b0240200128020c410a470d002001410c6a41e08fcd800010dca08080000b2001280210220342163702f409200341d094cd80003602f009200341f7868080003602c809200342d7a5ecb2cea3b4cb5b3702c0092003428dfd92b1b0b3ab800a3702b809200341003602b0092003200129025837028c0a200341003a00a40a200341073602a00a2003200236029c0a200341073602980a200341940a6a200141e0006a2802003602002001410b36021441002d0098a2db80001a413041002802a496db8000118280808000002202450d13200241e2b2cd80003602002002412b36022c200241dab4cd800036022820024100360224200242d38080801037021c20024187b4cd8000360218200241db00360214200241acb3cd80003602102002410036020c200242ca8080801037020441002d0098a2db80001a410141002802a496db8000118280808000002204450d12200441003a00000240200128020c410b470d002001410c6a41e08fcd800010dca08080000b2001280210220341003a009c0b200341063602980b200320023602940b20034281808080e00037028c0b200320043602880b200341013602840b200342113702ec0a200341e896cd80003602e80a200341f8868080003602c00a2003428ca4f7f2f9dbf8ce143702b80a200342b399ad8ea6bbb2a4c3003702b00a200341003602a80a2001410c36021441002d0098a2db80001a412041002802a496db8000118280808000002203450d15200341eeb5cd80003602002003411836021c20034184b7cd8000360218200341d900360214200341abb6cd80003602102003410036020c200342bd8080801037020441002d0098a2db80001a200141003602202001428080808010370218412041002802a496db8000118280808000002202450d1420024200370000200241186a22064200370000200241106a22074200370000200241086a22084200370000200141186a4100412010bea8808000200128021c200141186a41086a220528020022096a22042002290000370000200441086a2008290000370000200441106a2007290000370000200441186a20062900003700002005200941206a3602002002410028029c96db800011808080800000200141d8006a41086a22042005280200360200200120012902183703580240200128020c410c470d002001410c6a41e08fcd800010dca08080000b20012802102202420e3702e40b200241a090cd80003602e00b200241f1828080003602b80b200242aff3cba3b1bded914a3702b00b200242b486a8c3f3d2e3da753702a80b200241003602a00b200220012903583702fc0b200241013a00940c200241043602900c2002200336028c0c200241043602880c200241840c6a20042802003602002001410d36021441002d0098a2db80001a412041002802a496db8000118280808000002203450d162003411836021c20034184b7cd8000360218200341d900360214200341abb6cd80003602102003410036020c200342d280808010370204200341aebfcd80003602002001410036022020014100360218200141d8006a200141186a10b18b808000200141186a10d68a8080000240200128020c410d470d002001410c6a41e08fcd800010dca08080000b2001280210220242103702dc0c200241bf92cd80003602d80c200241f9868080003602b00c200242e7bdffa7c5ccc5ce1d3702a80c200242f8fdf2c285e7c4f3193702a00c200241003602980c200220012902583702f40c200241013a008c0d200241043602880d200220033602840d200241043602800d200241fc0c6a200141e0006a2802003602002001410e36021441002d0098a2db80001a411841002802a496db8000118280808000002203450d18200341b1c0cd80003602002003413b3602142003418baacd80003602102003410036020c200342b28080801037020441002d0098a2db80001a410441002802a496db8000118280808000002204450d17200441003600000240200128020c410e470d002001410c6a41e08fcd800010dca08080000b2001280210220241013a00840e200241033602800e200220033602fc0d20024284808080303702f40d200220043602f00d200241043602ec0d200242193702d40d200241a098cd80003602d00d200241b1808080003602a80d200242d7c9cb8fc1cf97db3e3702a00d200242e88488d0c0e3aebc133702980d200241003602900d2001410f36021441002d0098a2db80001a411841002802a496db8000118280808000002203450d1a200341b9c1cd80003602002003413b3602142003418baacd80003602102003410036020c200342a88080801037020441002d0098a2db80001a410441002802a496db8000118280808000002204450d19200441003600000240200128020c410f470d002001410c6a41e08fcd800010dca08080000b2001280210220241013a00fc0e200241033602f80e200220033602f40e20024284808080303702ec0e200220043602e80e200241043602e40e2002420d3702cc0e200241e295cd80003602c80e200241b1808080003602a00e200242d7c9cb8fc1cf97db3e3702980e200242e88488d0c0e3aebc133702900e200241003602880e2001411036021441002d0098a2db80001a411841002802a496db8000118280808000002203450d1c2003418aaccd80003602002003413b3602142003418baacd80003602102003410036020c200342a98080801037020441002d0098a2db80001a410441002802a496db8000118280808000002202450d1b200141186a41086a220441003602002001200236021c200141043602182001410036026c2001200141ec006a360258200141d8006a200141186a108c8980800041044100200141186a108286808000200141d8006a41086a22052004280200360200200120012902183703580240200128020c4110470d002001410c6a41e08fcd800010dca08080000b2001280210220242143702c40f200241f996cd80003602c00f200241fa868080003602980f200242b884aba88bb4ccc3b57f3702900f200242bfda9a90fce8c0985f3702880f200241003602800f200220012903583702dc0f200241013a00f40f200241033602f00f200220033602ec0f200241033602e80f200241e40f6a20052802003602002001411136021441002d0098a2db80001a411841002802a496db8000118280808000002203450d1d2003413b3602142003418baacd80003602102003410036020c200342ab80808010370204200341e0a9cd80003602002001410036022020014280808080c000370218200141d8006a200141186a10f88b8080000240200128020c4111470d002001410c6a41e08fcd800010dca08080000b20012802102202420e3702bc102002418c94cd80003602b810200241e0818080003602901020024284d8dde1abe5b282977f37028810200242e78cf08ea884e486dd0037028010200241003602f80f200220012902583702d410200241013a00ec10200241033602e810200220033602e410200241033602e010200241dc106a200141d8006a41086a2802003602002001411236021441002d0098a2db80001a410841002802a496db8000118280808000002203450d1e200341cc00360204200341b5aecd80003602002001410036022020014280808080c000370218200141d8006a200141186a10f88b8080000240200128020c4112470d002001410c6a41e08fcd800010dca08080000b2001280210220242153702b411200241eb93cd80003602b011200241e0818080003602881120024284d8dde1abe5b282977f37028011200242e78cf08ea884e486dd003702f810200241003602f010200220012902583702cc11200241013a00e411200241013602e011200220033602dc11200241013602d811200241d4116a200141d8006a41086a2802003602002001411336021441002d0098a2db80001a410841002802a496db8000118280808000002203450d20200341b3accd80003602002003413936020441002d0098a2db80001a411041002802a496db8000118280808000002204450d1f20044200370008200442808090bbbad6adf00d3700000240200128020c4113470d002001410c6a41e08fcd800010dca08080000b2001280210220241013a00dc12200241013602d812200220033602d41220024290808080103702cc12200220043602c812200241103602c412200242173702ac12200241c393cd80003602a812200241e58380800036028012200242f89ee6dfb4bbc581133702f811200242e5d9d5cbddc19a82ed003702f011200241003602e8112001411436021441002d0098a2db80001a411041002802a496db8000118280808000002203450d22200341cdb1cd80003602002003413c36020c200341a6b2cd8000360208200341d90036020441002d0098a2db80001a410441002802a496db8000118280808000002204450d21200441003600000240200128020c4114470d002001410c6a41e08fcd800010dca08080000b2001280210220241013a00d413200241023602d013200220033602cc1320024284808080203702c413200220043602c013200241043602bc13200242213702a4132002419a94cd80003602a013200241b1808080003602f812200242d7c9cb8fc1cf97db3e3702f012200242e88488d0c0e3aebc133702e812200241003602e0122001411536021441002d0098a2db80001a411041002802a496db8000118280808000002203450d232003412e36020c20034180bfcd8000360208200341d700360204200341a9becd800036020020014200370318200141d8006a200141186a10b99c8080000240200128020c4115470d002001410c6a41e08fcd800010dca08080000b20012802102202421a37029c14200241a196cd800036029814200241e8808080003602f013200242b8f8f596b4ec85c0483702e813200242a8e8f9fbe3e78f97f1003702e013200241003602d813200220012902583702b414200241003a00cc14200241023602c814200220033602c414200241023602c014200241bc146a200141e0006a2802003602002001411636021441002d0098a2db80001a411041002802a496db8000118280808000002203450d242003412e36020c20034180bfcd8000360208200341d600360204200341e3c0cd800036020020014200370318200141d8006a200141186a10b99c8080000240200128020c4116470d002001410c6a41e08fcd800010dca08080000b20012802102202421937029415200241c996cd800036029015200241e8808080003602e814200242b8f8f596b4ec85c0483702e014200242a8e8f9fbe3e78f97f1003702d814200241003602d014200220012902583702ac15200241003a00c415200241023602c015200220033602bc15200241023602b815200241b4156a200141e0006a2802003602002001411736021441002d0098a2db80001a411841002802a496db8000118280808000002203450d25200341c400360214200341e5bdcd80003602102003410036020c200342ca808080103702042003419bbdcd80003602002001418080808078360218200141d8006a200141186a10b79c8080000240200128020c4117470d002001410c6a41e08fcd800010dca08080000b20012802102202421837028c162002418993cd8000360288162002418f818080003602e01520024296e397c6bfa5aeee463702d815200242aceff0b4f2bd8f8fe4003702d015200241003602c815200220012902583702a416200241003a00bc16200241033602b816200220033602b416200241033602b0162001410c6a41086a4118360200200241ac166a200141d8006a41086a280200360200200041086a41183602002000200129020c3702002000410f360210200041f6fbcc800036020c200141f0006a2480808080000f0b4104413010bb80808000000b4101410441c499cd800010ae80808000000b4104411810bb80808000000b410141044188cbc4800010ae80808000000b4104413010bb80808000000b4104412810bb80808000000b4104411810bb80808000000b4101410110bb80808000000b4104410810bb80808000000b4101410410bb80808000000b4104411810bb80808000000b4101410110bb80808000000b4104413810bb80808000000b4101410110bb80808000000b4104412810bb80808000000b410141014198c2ca800010ae80808000000b4104413010bb80808000000b4104413810bb80808000000b4101410110bb80808000000b4104413010bb80808000000b4101412010bb80808000000b4104412010bb80808000000b4104412010bb80808000000b4101410410bb80808000000b4104411810bb80808000000b4101410410bb80808000000b4104411810bb80808000000b4101410410bb80808000000b4104411810bb80808000000b4104411810bb80808000000b4104410810bb80808000000b4101411010bb80808000000b4104410810bb80808000000b4101410410bb80808000000b4104411010bb80808000000b4104411010bb80808000000b4104411010bb80808000000b4104411810bb80808000000ba50301057f23808080800041306b220124808080800041002d0098a2db80001a0240024041d00041002802a496db8000118280808000002202450d00200142d8c192ad8deac8dd3f37002820014284ceb68ad8c4c79c8f7f370020200142e7eacab6b7c9acbc263700182001428de2fdb2e288b2fcd700370010200141086a200141106a412010c28d808000200128020c21032001280208210441002d0098a2db80001a0240410441002802a496db8000118280808000002205450d002005200341e40020044101711b36000041002d0098a2db80001a410841002802a496db80001182808080000022030d024104410810bb80808000000b4101410410bb80808000000b410841d00010bb80808000000b2003412e360204200341a5c4cd8000360200200041013602082000200236020420004101360200200220053602242002410436022020024201370234200220033602302002428480808010370328200241b980808000360218200242e3cfd3f6e7cf95c40f370310200242bee3d9abb6ff91f2473703082002410a360204200241d3c4cd8000360200200141306a2480808080000b800503067f017e027f23808080800041c0006b2201248080808000200141186a41ddc4cd8000410441878acd80004127410441001089a9808000200142043702102001420037020820014280808080800137020041002d0098a2db80001a024002400240412041002802a496db8000118280808000002202450d002002410036021820024101360204200241b286cd800036020020014101360238200120023602302001200241206a36023c200120023602342001200141306a418092c7800010908b80800041002d0098a2db80001a20012802002103200128020421042001280208210520012802182106200129021c2107410841002802a496db8000118280808000002208450d01200841002903a8c5cd80003702002001410036020820014280808080c000370200200141306a200141b0c5cd8000411310d387808000200141246a200141306a41c3c5cd8000411810ee86808000200128022c210920012802282102200120012802243602082001200236020020012002200941246c6a36020c20012002360204200141306a2001418092c7800010928b8080002006418080808078460d022001200336020820012004360200200120043602042001200420054105746a36020c200041c4006a200141b097cc800010908b8080002001410b6a200141306a41086a2802003600002000200737023c20002006360238200041013a00002000410136025820002008360254200041013602502001200129023037000320002001290000370001200041086a200141076a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b4104410841b0cfcd800010ae80808000000b41d0d1c58000411141e4d1c58000109181808000000bc50d03067f017e037f23808080800041c0006b2201248080808000200141206a41dbc5cd8000410541878acd80004127410441001089a9808000200142043702182001420037021020014280808080800137020841002d0098a2db80001a024002400240024002400240024002400240412041002802a496db8000118280808000002202450d002002410036021820024101360204200241b286cd800036020020014101360238200120023602302001200241206a36023c20012002360234200141086a200141306a418092c7800010908b80800041002d0098a2db80001a20012802082103200128020c2104200128021021052001280220210620012902242107410841002802a496db8000118280808000002208450d0120084100290380c6cd800037020041002d0098a2db80001a2001410036021020014280808080c000370208410841002802a496db8000118280808000002209450d02200941002902908dc78000370200200141086a41b0d1c5800010f5ad808000200128020c2202428080808010370208200242808080808001370200200241003a00202002411336021c20024188c6cd80003602182002410136021420022009360210200141306a41086a41013602002001200129020837033041002d0098a2db80001a410841002802a496db8000118280808000002209450d03200941002902a88bc7800037020002402001280238220a2001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200a41246c6a220241013a00202002411436021c2002419bc6cd800036021820024101360214200220093602102002428080808010370208200242808080808001370200200141086a41086a200a41016a3602002001200129033037030841002d0098a2db80001a411041002802a496db8000118280808000002209450d04200941086a41002902c88ac78000370200200941002902c08ac7800037020002402001280210220a2001280208470d00200141086a41b0d1c5800010f5ad8080000b200128020c200a41246c6a220241023a00202002410636021c200241afc6cd800036021820024102360214200220093602102002428080808020370208200242808080808001370200200141306a41086a200a41016a3602002001200129030837033041002d0098a2db80001a410841002802a496db8000118280808000002209450d05200941002902d889c7800037020002402001280238220a2001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200a41246c6a220241033a00202002411a36021c200241b5c6cd800036021820024101360214200220093602102002428080808010370208200242808080808001370200200141086a41086a200a41016a3602002001200129033037030841002d0098a2db80001a410841002802a496db8000118280808000002209450d06200941002902c08cc7800037020002402001280210220a2001280208470d00200141086a41b0d1c5800010f5ad8080000b200128020c200a41246c6a220241043a00202002411d36021c200241cfc6cd800036021820024101360214200220093602102002428080808010370208200242808080808001370200200141306a41086a200a41016a3602002001200129030837033041002d0098a2db80001a410841002802a496db8000118280808000002209450d07200941002902e88bc780003702000240200128023822022001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200241246c220a6a220241053a00202002410c36021c200241ecc6cd80003602182002410136021420022009360210200242808080801037020820024280808080800137020020012802342102200120012802303602102001200236020820012002200a6a41246a3602142001200236020c200141306a200141086a418092c7800010928b8080002006418080808078460d0820012003360210200120043602082001200436020c2001200420054105746a360214200041c4006a200141086a41b097cc800010908b808000200141136a200141306a41086a2802003600002000200737023c20002006360238200041013a00002000410136025820002008360254200041013602502001200129023037000b20002001290008370001200041086a2001410f6a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b4104410841b0cfcd800010ae80808000000b4104410810bb80808000000b4104410810bb80808000000b4104411010bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b41d0d1c58000411141e4d1c58000109181808000000b8b0803067f017e047f23808080800041c0006b2201248080808000200141186a41f8c6cd8000410541878acd80004127410441001089a9808000200142043702102001420037020820014280808080800137020041002d0098a2db80001a02400240024002400240412041002802a496db8000118280808000002202450d002002410036021820024101360204200241b286cd800036020020014101360238200120023602302001200241206a36023c200120023602342001200141306a418092c7800010908b80800041002d0098a2db80001a20012802002103200128020421042001280208210520012802182106200129021c2107410841002802a496db8000118280808000002208450d01200841002903a0c7cd800037020041002d0098a2db80001a2001410036020820014280808080c000370200410841002802a496db8000118280808000002209450d02200941002902a890c78000370200200141b0d1c5800010f5ad8080002001280204220242808080808001370200200141306a41086a4101360200200241003a00202002411836021c200241a8c7cd800036021820024101360214200220093602102002428080808010370208200120012902003703302001200141306a41c0c7cd8000411910c38680800041002d0098a2db80001a410841002802a496db8000118280808000002209450d03200941002902c88dc7800037020002402001280208220a2001280200470d00200141b0d1c5800010f5ad8080000b2001280204200a41246c6a220241023a00202002411b36021c200241d9c7cd800036021820024101360214200220093602102002428080808010370208200242808080808001370200200141306a41086a220b200a41016a360200200120012902003703302001200141306a41f4c7cd8000411810c687808000200141306a2001418cc8cd8000411910a288808000200141246a200141306a41a5c8cd80004111109186808000200128022c210920012802282102200120012802243602082001200236020020012002200941246c6a36020c20012002360204200141306a2001418092c7800010928b8080002006418080808078460d042001200336020820012004360200200120043602042001200420054105746a36020c200041c4006a200141b097cc800010908b8080002001410b6a200b2802003600002000200737023c20002006360238200041013a00002000410136025820002008360254200041013602502001200129023037000320002001290000370001200041086a200141076a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b4104410841b0cfcd800010ae80808000000b4104410810bb80808000000b4104410810bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bca0302067f017e2380808080004180016b22022480808080000240024002400240024002400240200128020022032802082204280204200428020c22054b0d00024020042802082204280208220620042802102205470d00410121040c030b200541016a2207450d03200720064b0d042004280204210620042007360210200620056a2d000021050c010b2004200541016a36020c200428020020056a2d000021050b2003427f200329030042017c22082008501b370300410021040b02400240024020044101710d00200541ff01710e020102050b20004181808080783602000c050b200241106a200110c79c80800002402002280210418080808078460d002000200241106a41f00010f5b28080001a0c050b20004181808080783602000c040b200241086a200110ec88808000024020022802080d00200241106a2001200228020c1093858080002002280210418080808078460d00200020022902103702042000410c6a200241186a28020036020020004180808080783602000c040b20004181808080783602000c030b417f200741e493d0800010b781808000000b2007200641e493d0800010b581808000000b20004181808080783602000b20024180016a2480808080000bf80202067f017e2380808080004180016b22022480808080000240024002400240024002400240200128020022032802082204280208220520042802102206460d00200641016a2207450d03200720054b0d0420042802042105200420073602102003427f200329030042017c22082008501b370300200520066a2d00000e020102050b20004181808080783602000c050b200241106a200110ca9c80800002402002280210418080808078460d002000200241106a41f00010f5b28080001a0c050b20004181808080783602000c040b200241086a200110f388808000024020022802080d00200241106a2001200228020c10ca858080002002280210418080808078460d00200020022902103702042000410c6a200241186a28020036020020004180808080783602000c040b20004181808080783602000c030b417f200741e493d0800010b781808000000b2007200541e493d0800010b581808000000b20004181808080783602000b20024180016a2480808080000ba70201037f23808080800041106b2202248080808000024002402000280200418080808078460d000240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41003a00002000200110cd9c8080000c010b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41013a00002001200341016a360208200028020821042002200028020c22003602082002200241086a36020c2002410c6a2001108c8980800002402001280200200128020822036b20004f0d0020012003200010bea8808000200128020821030b200128020420036a2004200010f5b28080001a2001200320006a3602080b200241106a2480808080000bec0601057f23808080800041106b22022480808080000240024002400240024002400240024020002d00000e06000102030405000b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41003a00000c050b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41013a00002001200341016a2203360208200028020421000240200128020020036b41034b0d0020012003410410bea8808000200128020821030b2001200341046a360208200128020420036a20003600000c040b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41023a00000c030b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b200128020420036a41033a00002001200341016a2203360208200028020421000240200128020020036b41034b0d0020012003410410bea8808000200128020821030b2001200341046a360208200128020420036a20003600000c020b200041086a21040240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41043a000020022004360208200241086a2001108d898080002002200041106a36020c2002410c6a2001108d8980800041002d0098a2db80001a412041002802a496db8000118280808000002203450d0220032000290018370000200341186a2205200041306a290000370000200341106a200041286a290000370000200341086a2206200041206a29000037000002402001280200200128020822046b411f4b0d0020012004412010bea8808000200128020821040b200128020420046a22002003290000370000200041086a2006290000370000200041106a200341106a290000370000200041186a20052900003700002001200441206a3602082003410028029c96db8000118080808000000c010b200041016a21030240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a41053a00002003200110e09d8080000b200241106a2480808080000f0b4101412010bb80808000000bb90601037f23808080800041c0056b2202248080808000200242a9a5c4bef894cdeee700370038200242d4c584efa7e5bfee64370030200242b9e088b7b6cdc2d113370028200242c5e4f4b9cff9d18a0b370020024002400240200241206a412041002802c495db8000118480808000000d00410421030c010b200242db94c397a39dc1eaea00370038200242f2f7edb5a4809cb22b370030200242b9e088b7b6cdc2d113370028200242c5e4f4b9cff9d18a0b370020410221030240200241206a412010c58d80800041ff017122044102460d0020044101710d010b20024286f68fbaaaa6a6a63237003820024290a3c7c38f88c6c34f370030200242b9e088b7b6cdc2d113370028200242c5e4f4b9cff9d18a0b3700200240200241206a412041002802c495db800011848080800000450d00410121030c010b200242d684ecb8c888e883c300370018200242c5c58cc181f088c50c370010200242b9e088b7b6cdc2d113370008200242c5e4f4b9cff9d18a0b370000200241206a2002412010bd8d808000024020022802200d00410521030c010b024020012802082203200228022c4d0d00410321030c010b200128020421042002200336020420022004360200200242bdb9c185ebd5beb6e0003700382002428ab9b2f0b1fbfe8ab77f370030200242b9e088b7b6cdc2d113370028200242c5e4f4b9cff9d18a0b3700202002200241206a41201087868080002002429588f09ae5e2ecacca00370038200242a49ffa80bdc6acab63370030200242b9e088b7b6cdc2d113370028200242c5e4f4b9cff9d18a0b370020200241013a0000200241206a41202002410141002802f495db8000118380808000002001280200210120024286f68fbaaaa6a6a63237003820024290a3c7c38f88c6c34f370030200242b9e088b7b6cdc2d113370028200242c5e4f4b9cff9d18a0b37002020042003200241206a412010858680800002402001450d002004410028029c96db8000118080808000000b200241003a00282002411e3a002041014100200241206a10f18e8080002000410f3a00000c010b2000200310c69c8080002001280200450d002001280204410028029c96db8000118080808000000b200241c0056a2480808080000bb406020c7f017e23808080800041d0006b2202248080808000200242939685e2c5afc3c644370048200242dbfcc3e0bc84a3df01370040200242b9e088b7b6cdc2d113370038200242c5e4f4b9cff9d18a0b370030200241106a200241306a412010c28d8080002002280214210320022802102104200242e3d488ecd2ee88dde300370048200242ce80d7eca9b9a7a316370040200242b9e088b7b6cdc2d113370038200242c5e4f4b9cff9d18a0b370030200241246a200241306a412010d58d8080002002280224210520022802282106200228022c2107200242908cf1f9cc86e8f851370048200242d4a4d2bc9ca3a4d768370040200242b9e088b7b6cdc2d113370038200242c5e4f4b9cff9d18a0b370030200241246a200241306a412010c88d8080002002280224210820022802282109200228022c210a200242efe0d69cf8bda6cb5d370048200242d6e9cddfbec0b7fd78370040200242b9e088b7b6cdc2d113370038200242c5e4f4b9cff9d18a0b370030200241086a200241306a412010c28d808000200228020c210b2002280208210c200242bdb9c185ebd5beb6e0003700482002428ab9b2f0b1fbfe8ab77f370040200242b9e088b7b6cdc2d113370038200242c5e4f4b9cff9d18a0b370030200241246a200241306a412010bc8d8080002002280224210d2002290228210e2002428ba4f08ac7ad89c4ad7f370048200242d7c9cea6cfa8b4c4a47f370040200242b9e088b7b6cdc2d113370038200242c5e4f4b9cff9d18a0b370030200241246a200241306a412010bc8d808000024002402002280224418080808078470d00200241186a2001108ea48080000c010b200241186a41086a200241246a41086a280200360200200220022902243703180b2000200e3702282000200d3602242000200229031837021820002003410020044101711b3602342000200b4100200c4101711b36023020004100200720054180808080784622031b36021420004104200620031b36021020004100200520031b36020c20004100200a20084180808080784622051b36020820004104200920051b36020420004100200820051b360200200041206a200241206a280200360200200241d0006a2480808080000bb71903037f017e0e7f23808080800041a0026b2203248080808000200341c8016a200110e7818080000240024020032802c8010d004101210120032802cc012204418080808078460d0120032802d001210541002101200341086a20032902d0012206a72006422088a741002802b497db8000118880808000002004450d01410021012005410028029c96db8000118080808000000c010b410121010b200342b58ab3f59aafe8bb263700e0012003428197ddb2f4a682d8dd003700d801200342b9e088b7b6cdc2d1133700d001200342c5e4f4b9cff9d18a0b3700c8012003418c016a41003a000020034100360288012003200341c8016a412020034188016a4105410041002802dc95db8000118f8080800000024002402003280200450d0020032802042204450d00024002400240024020032d00880122054103710e0400030201000b200541027621070c040b20044105490d02200541034b0d02200328008901220741ffffffff034d0d020c030b20044104490d0120032f00890120032d008b0141107472220441ffffff077141ff014d0d01200441087420057241027621070c020b20044101460d0020032d0089012204450d00200441087420057241027621070c010b410021070b02400240024002402001450d0020020d01200342bb88f596f8cbf6cf4c3700a0012003428a85cd9fb3e4b2ae6d37009801200342fc90b9e5d09296e77737009001200342a6d4e6f1a4dd95986037008801200341c8016a20034188016a412010b08d808000024020032d00c8010d00200341c0006a4200370300200341386a4200370300200341306a4200370300200342003703280c040b200341c0006a200341e1016a290000370300200341386a200341d9016a290000370300200341306a200341d1016a290000370300200320032900c9013703280c030b02402002450d00200341286a41186a200341086a41186a290000370300200341286a41106a200341086a41106a290000370300200341286a41086a200341086a41086a290000370300200320032900083703280c030b200341e8006a41186a200341086a41186a290000370300200341e8006a41106a200341086a41106a290000370300200341e8006a41086a200341086a41086a29000037030020032003290008370368200342bb88f596f8cbf6cf4c3700a0012003428a85cd9fb3e4b2ae6d37009801200342fc90b9e5d09296e77737009001200342a6d4e6f1a4dd95986037008801200341c8016a20034188016a412010b08d8080000240024020032d00c8010d0020034188016a41186a420037030020034188016a41106a420037030020034188016a41086a420037030020034200370388010c010b20034188016a41186a200341e1016a29000037030020034188016a41106a200341d9016a29000037030020034188016a41086a200341d1016a290000370300200320032900c901370388010b200341e8006a20034188016a412010f9b28080000d01200341286a41086a200341e8006a41086a290300370300200341286a41106a200341e8006a41106a290300370300200341286a41186a200341e8006a41186a290300370300200320032903683703280c020b200341003602d801200341013602cc01200341e8c8cd80003602c801200342043702d001200341c8016a41f0c8cd800010f680808000000b200342003702d40120034281808080c0003702cc01200341a0c9cd80003602c8014100200341e8006a20034188016a200341c8016a41a8c9cd800010b882808000000b200341c8006a41186a200341286a41186a290300370300200341c8006a41106a200341286a41106a290300370300200341c8006a41086a200341286a41086a29030037030020032003290328370348200342b58ab3f59aafe8bb263700e0012003428197ddb2f4a682d8dd003700d801200342b9e088b7b6cdc2d1133700d001200342c5e4f4b9cff9d18a0b3700c80120034188016a200341c8016a412010b78d8080000240024002400240024002400240200328028801418080808078470d00410021082003410036027020034280808080c000370368410421090c010b200341e8006a41086a20034188016a41086a28020022083602002003200329028801370368200328026c2109024020080d00410021080c010b200841386c210a41002101410121040340200920016a220541146a2d0000450d03200541156a200341c8006a412010f9b2808000450d02200441016a2104200a200141386a2201470d000b0b410021040b20034100360270200320043602d4012003200820046b3602d801200320093602c80120032009200441386c6a3602cc012003200341e8006a3602d00120034188016a200341c8016a41d0a5cd800010de8c8080000240024020032802682209418080808078470d00200342b58ab3f59aafe8bb263700e0012003428197ddb2f4a682d8dd003700d801200342b9e088b7b6cdc2d1133700d001200342c5e4f4b9cff9d18a0b3700c801200341c8016a412041002802ac95db8000118b80808000000c010b20032802702104200328026c2105200342b58ab3f59aafe8bb263700e0012003428197ddb2f4a682d8dd003700d801200342b9e088b7b6cdc2d1133700d001200342c5e4f4b9cff9d18a0b3700c80120052004200341c8016a412010e2a480800002402004450d00200541086a21010340200110d48a808000200141386a21012004417f6a22040d000b0b2009450d002005410028029c96db8000118080808000000b200328028c01210b200328028801210c02400240200328029001220d0d004280a3c3c7002106200c450d01200b410028029c96db8000118080808000000c010b200342dff88396b8eeb3817c3700e00120034283e3ced79d99b9c6c4003700d801200342b9e088b7b6cdc2d1133700d001200342c5e4f4b9cff9d18a0b3700c801200341e8006a200341c8016a412010d18d80800020032802684102460d02200d41386c210e200341c8016a41086a2108200341e8006a41086a210f200341c8016a41156a21044100210520034188016a41186a210920034188016a411f6a210a024002400340200341b0016a41106a2210200b20056a220141106a280200360200200341b0016a41086a2211200141086a29020037030020034188016a41086a22122001411d6a29000037030020034188016a41106a2213200141256a29000037030020092001412d6a290000370300200a200141346a280000360000200320012902003703b0012003200141156a29000037038801200141146a2d000022144102460d012004200329038801370000200341c8016a41106a201028020036020020082011290300370300200441086a2012290300370000200441106a2013290300370000200441186a20092903003700002004411f6a200a280000360000200320032903b0013703c801200320143a00dc01200f200341c8016a10b082808000024020032d00fd0122014102460d0020032d0084012110200341023a008401200320103a008602200320013a00870220102001470d070b200810d48a808000200e200541386a2205470d000c020b0b200e41486a2005460d00200141c0006a2101200e20056b41486a41386e21040340200110d48a808000200141386a21012004417f6a22040d000b0b0240200c450d00200b410028029c96db8000118080808000000b20034188016a41186a200341e8006a41186a29020037030020034188016a41106a200341e8006a41106a29020037030020034188016a41086a200341e8006a41086a29020037030020032003290268220637038801024002402006a74102470d00200342dff88396b8eeb3817c3700e00120034283e3ced79d99b9c6c4003700d801200342b9e088b7b6cdc2d1133700d001200342c5e4f4b9cff9d18a0b3700c801200341c8016a412041002802ac95db8000118b80808000000c010b200342dff88396b8eeb3817c3700e00120034283e3ced79d99b9c6c4003700d801200342b9e088b7b6cdc2d1133700d001200342c5e4f4b9cff9d18a0b3700c80120034188026a20034188016a10e4a4808000200341c8016a4120200328028c02220120032802900241002802f495db8000118380808000000240200328028802450d002001410028029c96db8000118080808000000b2003280288014102460d0020034198016a10d48a8080000b42c0d590830121060b2007200d6b20024101200241014b1b4f0d032000420037030820002006370300200341a0026a2480808080000f0b41dccacd8000413a4198cbcd8000109181808000000b4188cacd800041c10041cccacd8000109181808000000b2003410036028802410020034186026a20034187026a20034188026a41d0a9cd800010faa4808000000b200341003602d801200341013602cc01200341f0c9cd80003602c801200342043702d001200341c8016a41f8c9cd800010f680808000000b4601017f23808080800041106b22052480808080002005200236020c200520013602082000200541086a41d8cccd80002005410c6a41d8cccd80002003200410fb80808000000bc00201077f23808080800041306b2201248080808000200142b58ab3f59aafe8bb263700282001428197ddb2f4a682d8dd00370020200142b9e088b7b6cdc2d113370018200142c5e4f4b9cff9d18a0b370010200141046a200141106a412010b78d8080000240024020012802042202418080808078470d00410021030c010b2001280208210402400240200128020c22050d00410021030c010b200541386c2106200441156a21074101210302400240034002402007417f6a2d00004101470d0020072000412010f9b2808000450d020b200741386a2107200341016a2103200641486a22060d000b200521030c010b200520036b21030b200441086a21070340200710d48a808000200741386a21072005417f6a22050d000b0b2002450d002004410028029c96db8000118080808000000b200141306a24808080800020030b8a0a03027f017e067f23808080800041e0056b220324808080800020022802082104200342fd98e88aaae0e9ab7937003820034291b5f49a9dbec5afdb00370030200342b9e088b7b6cdc2d113370028200342c5e4f4b9cff9d18a0b370020200341c0006a200341206a412010b08d8080000240024020032d00400d00200341386a4200370300200341306a4200370300200341286a4200370300200342003703200c010b200341386a200341d9006a290000370300200341306a200341d1006a290000370300200341286a200341c9006a290000370300200320032900413703200b200042cd3e37030820002004ad428c99880c7e42d8bc9fef017c220537030002402004450d00200341033a00482003411e3a00402003200436024c4100210041014100200341c0006a10f18e80800020022802042206200441047422076a2108200341e4006a21090340200620006a220a410c6a280200210b2009200a41046a280200200a41086a28020010f082808000200341c0006a41186a200341206a41186a290300370300200341c0006a41106a200341206a41106a290300370300200341c0006a41086a200341206a41086a2903003703002003200b36026020032003290320370340200341206a200341c0006a10eb828080002007200041106a2200470d000b2006200810b6a2808000200342fd98e88aaae0e9ab7937005820034291b5f49a9dbec5afdb00370050200342b9e088b7b6cdc2d113370048200342c5e4f4b9cff9d18a0b37004041002d0098a2db80001a0240412041002802a496db8000118280808000002200450d0020002003290320370000200041186a200341206a41186a220a290300370000200041106a200341206a41106a220b290300370000200041086a200341206a41086a2206290300370000200341c0006a41202000412041002802f495db8000118380808000002000410028029c96db800011808080800000200341f8006a200a290300370300200341f0006a200b290300370300200341e8006a200629030037030020032003290320370360200342cd3e37035820032005370350200341043a00482003411e3a004041014100200341c0006a10f18e8080000c010b4101412010bb80808000000b200341c0006a41186a200341206a41186a290300370300200341c0006a41106a200341206a41106a290300370300200341c0006a41086a200341206a41086a290300370300200320032903203703400240200341c0006a2001412010f9b2808000450d00200341003602084100200341c0006a2001200341086a41a8cbcd800010b882808000000b200342efe0d69cf8bda6cb5d370058200342d6e9cddfbec0b7fd78370050200342b9e088b7b6cdc2d113370048200342c5e4f4b9cff9d18a0b370040200320043602084100210a200341c0006a4120200341086a410441002802f495db8000118380808000002002280204210602402004450d0020044101712107024020044101460d00200441feffff3f71210b200621004100210a034002402000280200450d00200041046a280200410028029c96db8000118080808000000b0240200041106a280200450d00200041146a280200410028029c96db8000118080808000000b200041206a2100200b200a41026a220a470d000b0b2007450d002006200a4104746a2200280200450d002000280204410028029c96db8000118080808000000b02402002280200450d002006410028029c96db8000118080808000000b200341e0056a2480808080000b9a1d010f7f23808080800041e0016b220524808080800020032802082106200328020021072005200328020422083602b401200520073602b001200541003602ac012005200741004722093602a801200520083602a401200520073602a0012005410036029c012005200936029801024002400240024002402006410020071b220a450d0002400240024020020e020001020b2005200a417f6a3602b80120054198016a10d39e808000220b450d03200b280204210c02400240200b280208220d200b28020022052f01b6014f0d00200521030c010b034020052802002203450d06200c41016a210c20052f01b401210d20032105200d20032f01b6014f0d000b0b02400240200c0d00200d41016a210d0c010b2003200d4102746a41bc016a28020021034100210d200c417f6a2205450d00200c417e6a210e02402005410771220c450d0003402005417f6a210520032802b8012103200c417f6a220c0d000b0b200e4107490d00034020032802b8012802b8012802b8012802b8012802b8012802b8012802b8012802b8012103200541786a22050d000b0b200b200d360208200b4100360204200b20033602000c060b200528029c0121032007210d2008210f20092110034020052006417f6a22063602b801024002402010410171220c450d0020030d0002400240200f0d00200d21030c010b02400240200f410771220b0d00200f210c200d21030c010b200f210c200d21030340200c417f6a210c20032802b8012103200b417f6a220b0d000b0b200f4108490d00034020032802b8012802b8012802b8012802b8012802b8012802b8012802b8012802b8012103200c41786a220c0d000b0b200542003702a0012005200336029c014101211020054101360298014100210d4100210f0c010b200c450d040b02400240200f20032f01b6014f0d002003210c200f210b0c010b03402003280200220c450d06200d41016a210d20032f01b401210b200c2103200b200c2f01b6014f0d000b0b02400240200d0d00200b41016a210f200c21030c010b200c200b4102746a41bc016a28020021034100210f200d417f6a220e450d00200d417e6a21110240200e410771220d450d000340200e417f6a210e20032802b8012103200d417f6a220d0d000b0b20114107490d00034020032802b8012802b8012802b8012802b8012802b8012802b8012802b8012802b8012103200e41786a220e0d000b0b2005200f3602a401200541003602a0012005200336029c01200c200b4102746a41046a2802002001280200470d064100210d20060d000c020b0b200528029c0121032007210c2008211020092111034020052006417f6a22063602b801024002402011410171220d450d0020030d000240024020100d00200c21030c010b024002402010410771220b0d002010210d200c21030c010b2010210d200c21030340200d417f6a210d20032802b8012103200b417f6a220b0d000b0b20104108490d00034020032802b8012802b8012802b8012802b8012802b8012802b8012802b8012802b8012103200d41786a220d0d000b0b200542003702a0012005200336029c014101211120054101360298014100210c410021100c010b200d450d030b02400240201020032f01b6014f0d002003210d2010210b0c010b03402003280200220d450d05200c41016a210c20032f01b401210b200d2103200b200d2f01b6014f0d000b0b02400240200c0d00200b41016a2110200d21030c010b200d200b4102746a41bc016a280200210341002110200c417f6a220e450d00200c417e6a210f0240200e410771220c450d000340200e417f6a210e20032802b8012103200c417f6a220c0d000b0b200f4107490d00034020032802b8012802b8012802b8012802b8012802b8012802b8012802b8012802b8012103200e41786a220e0d000b0b200520103602a4014100210c200541003602a0012005200336029c01200d200b4102746a41046a280200210f2002210d0340200c200d410176220b200c6a220e200f2001200e413c6c6a280200491b210c200d200b6b220d41014b0d000b200f2001200c413c6c6a280200470d054100210c20060d000b0b2005410036024c200541003602382005200a360234200520083602302005200736022c2005410036022820052009360224200520083602202005200736021c2005410036021820052009360214200541086a200541146a41d0a5cd800010ed8c80800020052802102103200528020c21122005200541df016a36029801024020034102490d00024020034115490d002012200320054198016a10fea48080000c010b20122003410120054198016a10948e8080000b2005429ecfa7cc9cf7bd852c3700b001200542bd948bf28d9682e3d5003700a801200542b9e088b7b6cdc2d1133700a001200542c5e4f4b9cff9d18a0b37009801200541f8006a20054198016a412010ce8d8080000240024020052802780d0020054100360268200541003602600c010b200541e8006a20054184016a2802003602002005200529027c3703600b200541003602742005410036026c2012200341146c6a210a2003450d02200541bc016a21134100210c2012210303404101200c22112004200322062802102210491b210820042010200420104b1b210902400240200528026c220e0d00200541003602a00120052006360298012005200541ec006a36029c010c010b2006280200210d2005280270210402400340200e2f0192032207410274210f417f210c410021030240024003400240200f2003470d002007210c0c020b200e20036a210b200341046a2103200c41016a210c417f200d200b41e4026a280200280200220b47200d200b491b220b4101460d000b200b41ff0171450d010b2004450d022004417f6a2104200e200c4102746a4194036a280200210e0c010b0b2005200c3602a401200520043602a0012005200e36029c0120054100360298012005200541ec006a3602a8010c010b2005200c3602a801200541003602a4012005200e3602a00120052006360298012005200541ec006a36029c010b2008410120111b210c2009201020111b210420054198016a200541e0006a200610b5a380800021032006280210210d20132006280208200628020c10f08280800020054198016a41186a200341186a220b29000037030020054198016a41106a200341106a220e29000037030020054198016a41086a200341086a220f29000037030020052003290000370398012005200d3602b801200541f8006a20054198016a10eb82808000200b200541f8006a41186a290000370000200e200541f8006a41106a290000370000200f200541f8006a41086a29000037000020032005290078370000200641146a2203200a470d000c030b0b41e4d0cd8000109081808000000b41d4d0cd8000109081808000000b200542e2dda6cfa7f49787b17f3700b001200542facefdaea4d4b6b9d5003700a801200542b9e088b7b6cdc2d1133700a001200542c5e4f4b9cff9d18a0b37009801200541f8006a20054198016a412010d38d80800020002012200a200529038001428090cad2c60e200528027822031b200529038801428080a00120031b10b7a780800002402002450d0020012002413c6c6a2111034002400240200528026c220e0d00200541003602a00120052001360298012005200541ec006a36029c010c010b2001280200210d2005280270210602400340200e2f0192032210410274210f417f210c410021030240024003400240200f2003470d002010210c0c020b200e20036a210b200341046a2103200c41016a210c417f200d200b41e4026a280200280200220b47200d200b491b220b4101460d000b200b41ff0171450d010b2006450d022006417f6a2106200e200c4102746a4194036a280200210e0c010b0b2005200c3602a401200520063602a0012005200e36029c0120054100360298012005200541ec006a3602a8010c010b2005200c3602a801200541003602a4012005200e3602a00120052001360298012005200541ec006a36029c010b200541f8006a41086a20054198016a200541e0006a200110b5a3808000220341086a290000370300200541f8006a41106a200341106a290000370300200541f8006a41186a200341186a290000370300200520032900003703780240024020012d00184101710d0020054198016a41186a420037030020054198016a41106a420037030020054198016a41086a420037030020054200370398010c010b20054198016a41186a200141316a29000037030020054198016a41106a200141296a29000037030020054198016a41086a200141216a29000037030020052001290019370398010b0240200541f8006a20054198016a412010f9b28080000d002001413c6a22012011470d010c020b0b41b8cbcd8000412941e4cbcd800010f880808000000b200541f8006a41086a200541ec006a41086a2802003602002005200529026c3703782005429ecfa7cc9cf7bd852c3700b001200542bd948bf28d9682e3d5003700a801200542b9e088b7b6cdc2d1133700a001200542c5e4f4b9cff9d18a0b37009801200541f8006a20054198016a412010b08b808000200541f8006a10d68a808000200542939685e2c5afc3c6443700b001200542dbfcc3e0bc84a3df013700a801200542b9e088b7b6cdc2d1133700a001200542c5e4f4b9cff9d18a0b37009801200520043602784100210c20054198016a4120200541f8006a410441002802f495db800011838080800000200541e0006a10d68a808000200528020c210b02402005280210220d450d00200d410171210e0240200d4101460d00200b411c6a2103200d417e71210d4100210c03400240200341686a280200450d002003416c6a280200410028029c96db8000118080808000000b02402003417c6a280200450d002003280200410028029c96db8000118080808000000b200341286a2103200d200c41026a220c470d000b0b200e450d00200b200c41146c6a2203280204450d00200341046a280204410028029c96db8000118080808000000b02402005280208450d00200b410028029c96db8000118080808000000b200541e0016a2480808080000f0b41f4cbcd800041d40041c8cccd800010f880808000000b830203037f017e017f2380808080004180206b220324808080800002400240024020014180b51820014180b518491b2204200120014101766b2205200420054b1b220441cd01490d002004ad42147e2206a721054100210702402006422088a70d00200541fcffffff074b0d00024020050d0041042107410021040c030b41002d0098a2db80001a200541002802a496db80001182808080000022070d02410421070b200720054184e3c7800010ae80808000000b20002001200341cc01200141c10049200210c1a58080000c010b2000200120072004200141c10049200210c1a58080002007410028029c96db8000118080808000000b20034180206a2480808080000b1e00200128021c41fc9bcd80004114200128022028020c118180808000000b1e00200128021c419b86cd8000410f200128022028020c118180808000000bf90201047f23808080800041c0006b220224808080800020022000280200360204410121000240200128021c220341c187cd800041022001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110b59f8080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b59f8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000b180020002802002001200028020428020c118480808000000b970301087f23808080800041106b2203248080808000024020022802082204200428020041054b22054103746a2802002206450d00200228020421072002280200210802402004280204200441046a20051b2006412c6c6a220441546a2206280200220241014b0d00200441586a2209280200210a200441706a280200210502402002410171450d00200a2005460d010b2003200441646a36020c2003410c6a2002200a200510ecad8080002009200536020041012102200641013602000b415821050240024002400240024002402002417e6a2202410220024102491b0e03010200010b416421050b200420056a450d0041002102024020074100480d00024020070d00410121020c040b41002d0098a2db80001a200741002802a496db80001182808080000022020d02410121020b2002200741b0cfcd800010ae80808000000b20004180808080783602000c020b20022008200710f5b28080001a0b2000200736020820002002360204200020073602000b200341106a2480808080000f0b4184d7d2800041fc0041e8d8d28000109181808000000b8b0101037f024020034108490d00200020002003410376220341047422046a20002003411c6c22056a20031084a580800021002001200120046a200120056a20031084a580800021012002200220046a200220056a20031084a580800021020b200020022001200028020022032001280200220449220520042002280200220649731b20052003200649731b0b8c0101037f024020034108490d00200020002003410376220341067422046a2000200341f0006c22056a20031085a580800021002001200120046a200120056a20031085a580800021012002200220046a200220056a20031085a580800021020b200020022001200028020022032001280200220449220520042002280200220649731b20052003200649731b0b9f0101027f024020034108490d00200020002003410376220341d0006c22046a20002003418c016c22056a20031086a580800021002001200120046a200120056a20031086a580800021012002200220046a200220056a20031086a580800021020b024020002001410810f9b2808000220320002002410810f9b2808000734100480d002002200120012002410810f9b28080002003734100481b21000b20000bac0101037f024020034108490d00200020002003410376220341047422046a20002003411c6c22056a20031087a580800021002001200120046a200120056a20031087a580800021012002200220046a200220056a20031087a580800021020b02402000280200220320012802002204412010f9b28080002205200320022802002206412010f9b2808000734100480d002002200120042006412010f9b28080002005734100481b21000b20000bfd0101067f024020034108490d00200020002003410376220341067422046a2000200341f0006c22056a20031088a580800021002001200120046a200120056a20031088a580800021012002200220046a200220056a20031088a580800021020b2000280200220620012802002207200041046a2802002203200141046a280200220420032004491b10f9b2808000210802402006200228020022092003200241046a280200220520032005491b10f9b28080002206200320056b20061b2008200320046b20081b2203734100480d0020022001200720092004200520042005491b10f9b28080002200200420056b20001b2003734100481b21000b20000b8d0101037f024020034108490d0020002000200341037622034190016c22046a2000200341fc016c22056a20031089a580800021002001200120046a200120056a20031089a580800021012002200220046a200220056a20031089a580800021020b200020022001200028020022032001280200220449220520042002280200220649731b20052003200649731b0b860201067f024020034108490d00200020002003410376220341306c22046a2000200341d4006c22056a2003108aa580800021002001200120046a200120056a2003108aa580800021012002200220046a200220056a2003108aa580800021020b200041046a2802002206200141046a2802002207200041086a2802002203200141086a280200220420032004491b10f9b2808000210802402006200241046a28020022092003200241086a280200220520032005491b10f9b28080002206200320056b20061b2008200320046b20081b2203734100480d0020022001200720092004200520042005491b10f9b28080002200200420056b20001b2003734100481b21000b20000b9e0101027f024020034108490d00200020002003410376220341077422046a2000200341e0016c22056a2003108ba580800021002001200120046a200120056a2003108ba580800021012002200220046a200220056a2003108ba580800021020b024020002001412010f9b2808000220320002002412010f9b2808000734100480d002002200120012002412010f9b28080002003734100481b21000b20000b8c0101037f024020034108490d00200020002003410376220341306c22046a2000200341d4006c22056a2003108ca580800021002001200120046a200120056a2003108ca580800021012002200220046a200220056a2003108ca580800021020b200020022001200028020022032001280200220449220520042002280200220649731b20052003200649731b0b990101037f024020034108490d0020002000200341037622034180156c22046a2000200341e0246c22056a2003108da580800021002001200120046a200120056a2003108da580800021012002200220046a200220056a2003108da580800021020b20002002200120004190056a280200220320014190056a2802002204492205200420024190056a280200220649731b20052003200649731b0bcc0101057f024020034108490d00200020002003410376220341d0006c22046a20002003418c016c22056a2003108ea580800021002001200120046a200120056a2003108ea580800021012002200220046a200220056a2003108ea580800021020b0240200028020022052001280200220649200041106a2802002203200141106a28020022044920032004461b2207200520022802002208492003200241106a28020022054920032005461b470d002002200120072006200849200420054920042005461b731b21000b20000bee0101097f024020014108490d0020002001410376220341f0006c6a2104200020034106746a210502400240200141c000490d0020002005200420031088a580800021060c010b2000280200220720052802002208200041046a2802002201200541046a280200220320012003491b10f9b280800021092000210620072004280200220a2001200441046a280200220b2001200b491b10f9b280800022072001200b6b20071b2009200120036b20091b2201734100480d00200420052008200a2003200b2003200b491b10f9b280800022062003200b6b20061b2001734100481b21060b200620006b4104760f0b000bf70101097f024020014108490d0020002001410376220341d4006c6a21042000200341306c6a210502400240200141c000490d002000200520042003108aa580800021060c010b200041046a2802002207200541046a2802002208200041086a2802002201200541086a280200220320012003491b10f9b28080002109200021062007200441046a280200220a2001200441086a280200220b2001200b491b10f9b280800022072001200b6b20071b2009200120036b20091b2201734100480d00200420052008200a2003200b2003200b491b10f9b280800022062003200b6b20061b2001734100481b21060b200620006b410c6e0f0b000bed0101057f2380808080004180206b220324808080800002400240200141a0c21e200141a0c21e491b2204200120014101766b2205200420054b1b2204418102490d00200441047421064100210702400240200541ffffffff004b0d00200641fcffffff074b0d0041002d0098a2db80001a200641002802a496db80001182808080000022050d01410421070b200720064184e3c7800010ae80808000000b2000200120052004200141c1004920021092a58080002005410028029c96db8000118080808000000c010b200020012003418002200141c1004920021092a58080000b20034180206a2480808080000bab0a03017f027e147f23808080800041d0026b2206248080808000024020014102490d002001ad220742ffffffffffffffff3f7c2007802108024002402001418120490d00410141202001410172676b41017622097420012009766a410176210a0c010b200120014101766b220941c000200941c000491b210a0b200041706a210b200041206a210c410121094100210d4100210e03404100210f4101211002402001200d4b2211450d002000200d41047422126a2113024002402001200d6b2214200a490d0002400240201441024f0d00201421150c010b02400240024002402013280210221620132802004922170d004102211520144102460d04200c20126a2118410221150340201828020022192016490d03201841106a2118201921162014201541016a2215470d000c020b0b410221154101211820144102460d02200c20126a21184102211503402018280200221920164f0d02201841106a2118201921162014201541016a2215470d000b0b201421150b2015200a490d022017450d010240201541024f0d00410121150c020b201541017621180b200b201541047420126a6a21140340201329020021072013201429020037020020142007370200201341086a221629020021072016201441086a221929020037020020192007370200201441706a2114201341106a21132018417f6a22180d000b0b201541017441017221100c010b024020040d002014200a2014200a491b41017421100c010b20132014412020144120491b22142002200341004100200510f389808000201441017441017221100b2010410176200d6aad200dad22077c20087e200d20094101766bad20077c20087e8579a7210f0b02400240200e4102490d00200b200d41047422136a211a200020136a211b03402006418e026a200e417f6a22156a2d0000200f490d010240024002400240200641046a20154102746a28020022134101762218200941017622166a221720034b0d002013200972410171450d010b2000200d20176b4104746a210e024020134101710d00200e201820022003201841017267410174413e734100200510f3898080000b20094101710d01200e20184104746a201620022003201641017267410174413e734100200510f3898080000c010b201741017421090c010b024020094102490d0020134102490d0020162018201620184922141b221320034b0d002002200e20184104746a2209200e20141b2013410474221410f5b2808000221c20146a2114024002400240201620184f0d00201a211303402013200941706a2209201441706a221420142802002218200928020022164922191b2212290200370200201341086a201241086a290200370200201420194104746a21142009201820164f4104746a2209200e460d02201341706a21132014201c470d000c020b0b024020130d00201c21130c020b201c21130340200e2009201320092802002218201328020022164922121b2219290200370200200e41086a201941086a290200370200200e41106a210e2013201820164f4104746a22132014460d02200920124104746a2209201b470d000c020b0b2009210e201c21130b200e2013201420136b10f5b28080001a0b201741017441017221090b410121132015210e201541014b0d000c020b0b200e21130b2006418e026a20136a200f3a0000200641046a20134102746a200936020002402011450d00201341016a210e2010410176200d6a210d201021090c010b0b20094101710d002000200120022003200141017267410174413e734100200510f3898080000b200641d0026a2480808080000bed0101057f2380808080004180206b220324808080800002400240200141a0c21e200141a0c21e491b2204200120014101766b2205200420054b1b2204418102490d00200441047421064100210702400240200541ffffffff004b0d00200641fcffffff074b0d0041002d0098a2db80001a200641002802a496db80001182808080000022050d01410421070b200720064184e3c7800010ae80808000000b2000200120052004200141c1004920021094a58080002005410028029c96db8000118080808000000c010b200020012003418002200141c1004920021094a58080000b20034180206a2480808080000bab0a03017f027e147f23808080800041d0026b2206248080808000024020014102490d002001ad220742ffffffffffffffff3f7c2007802108024002402001418120490d00410141202001410172676b41017622097420012009766a410176210a0c010b200120014101766b220941c000200941c000491b210a0b200041706a210b200041206a210c410121094100210d4100210e03404100210f4101211002402001200d4b2211450d002000200d41047422126a2113024002402001200d6b2214200a490d0002400240201441024f0d00201421150c010b02400240024002402013280210221620132802004922170d004102211520144102460d04200c20126a2118410221150340201828020022192016490d03201841106a2118201921162014201541016a2215470d000c020b0b410221154101211820144102460d02200c20126a21184102211503402018280200221920164f0d02201841106a2118201921162014201541016a2215470d000b0b201421150b2015200a490d022017450d010240201541024f0d00410121150c020b201541017621180b200b201541047420126a6a21140340201329020021072013201429020037020020142007370200201341086a221629020021072016201441086a221929020037020020192007370200201441706a2114201341106a21132018417f6a22180d000b0b201541017441017221100c010b024020040d002014200a2014200a491b41017421100c010b20132014412020144120491b22142002200341004100200510ea89808000201441017441017221100b2010410176200d6aad200dad22077c20087e200d20094101766bad20077c20087e8579a7210f0b02400240200e4102490d00200b200d41047422136a211a200020136a211b03402006418e026a200e417f6a22156a2d0000200f490d010240024002400240200641046a20154102746a28020022134101762218200941017622166a221720034b0d002013200972410171450d010b2000200d20176b4104746a210e024020134101710d00200e201820022003201841017267410174413e734100200510ea898080000b20094101710d01200e20184104746a201620022003201641017267410174413e734100200510ea898080000c010b201741017421090c010b024020094102490d0020134102490d0020162018201620184922141b221320034b0d002002200e20184104746a2209200e20141b2013410474221410f5b2808000221c20146a2114024002400240201620184f0d00201a211303402013200941706a2209201441706a221420142802002218200928020022164922191b2212290200370200201341086a201241086a290200370200201420194104746a21142009201820164f4104746a2209200e460d02201341706a21132014201c470d000c020b0b024020130d00201c21130c020b201c21130340200e2009201320092802002218201328020022164922121b2219290200370200200e41086a201941086a290200370200200e41106a210e2013201820164f4104746a22132014460d02200920124104746a2209201b470d000c020b0b2009210e201c21130b200e2013201420136b10f5b28080001a0b201741017441017221090b410121132015210e201541014b0d000c020b0b200e21130b2006418e026a20136a200f3a0000200641046a20134102746a200936020002402011450d00201341016a210e2010410176200d6a210d201021090c010b0b20094101710d002000200120022003200141017267410174413e734100200510ea898080000b200641d0026a2480808080000bed0101057f2380808080004180206b220324808080800002400240200141a0c21e200141a0c21e491b2204200120014101766b2205200420054b1b2204418102490d00200441047421064100210702400240200541ffffffff004b0d00200641fcffffff074b0d0041002d0098a2db80001a200641002802a496db80001182808080000022050d01410421070b200720064184e3c7800010ae80808000000b2000200120052004200141c1004920021096a58080002005410028029c96db8000118080808000000c010b200020012003418002200141c1004920021096a58080000b20034180206a2480808080000bff0b03017f027e137f23808080800041d0026b2206248080808000024020014102490d002001ad220742ffffffffffffffff3f7c2007802108024002402001418120490d00410141202001410172676b41017622097420012009766a410176210a0c010b200120014101766b220941c000200941c000491b210a0b200041706a210b200041246a210c410121094100210d4100210e03404100210f4101211002402001200d4b2211450d002000200d410474220f6a2112024002402001200d6b2213200a490d0002400240201341024f0d00201321140c010b0240024002400240201228021022152012280200201241146a2802002216201241046a280200221420162014491b10f9b28080002217201620146b20171b41004822180d004102211420134102460d04200c200f6a21174102211403402017417c6a280200221920152017280200221a2016201a2016491b10f9b28080002215201a20166b20151b4100480d03201741106a2117201a2116201921152013201441016a2214470d000c020b0b410221144101211720134102460d02200c200f6a21174102211403402017417c6a280200221920152017280200221a2016201a2016491b10f9b28080002215201a20166b20151b417f4a0d02201741106a2117201a2116201921152013201441016a2214470d000b0b201321140b2014200a490d022018450d010240201441024f0d00410121140c020b201441017621170b200b2014410474200f6a6a21160340201229020021072012201629020037020020162007370200201241086a221329020021072013201641086a221a290200370200201a2007370200201641706a2116201241106a21122017417f6a22170d000b0b201441017441017221100c010b024020040d002013200a2013200a491b41017421100c010b20122013412020134120491b22162002200341004100200510f289808000201641017441017221100b2010410176200d6aad200dad22077c20087e200d20094101766bad20077c20087e8579a7210f0b02400240200e4102490d00200b200d41047422126a211b200020126a211803402006418e026a200e417f6a22176a2d0000200f490d010240024002400240200641046a20174102746a280200220e4101762216200941017622146a221520034b0d00200e200972410171450d010b2000200d20156b4104746a21120240200e4101710d002012201620022003201641017267410174413e734100200510f2898080000b20094101710d01201220164104746a201420022003201441017267410174413e734100200510f2898080000c010b201541017421090c010b024020094102490d00200e4102490d00201420162014201649220e1b221320034b0d002002201220164104746a22092012200e1b2013410474220e10f5b28080002219200e6a210e024002400240201420164f0d00201b21160340200941706a2114200e41706a211320162013201420132802002014280200200e41746a280200220e200941746a2802002209200e2009491b10f9b2808000221a200e20096b201a1b2209417f4a221a1b220e290200370200201641086a200e41086a29020037020020132009411b764110716a210e2014201a4104746a22092012460d02201641706a2116200e2019470d000c020b0b024020130d00201921160c020b20192116034020122016200920092802002016280200200941046a2802002214201641046a280200221320142013491b10f9b2808000221a201420136b201a1b221a417f4a22141b2213290200370200201241086a201341086a290200370200201241106a2112201620144104746a2216200e460d022009201a411b764110716a22092018470d000c020b0b20092112201921160b20122016200e20166b10f5b28080001a0b201541017441017221090b410121122017210e201741014b0d000c020b0b200e21120b2006418e026a20126a200f3a0000200641046a20124102746a200936020002402011450d00201241016a210e2010410176200d6a210d201021090c010b0b20094101710d002000200120022003200141017267410174413e734100200510f2898080000b200641d0026a2480808080000bed0101057f2380808080004180206b220324808080800002400240200141a0c21e200141a0c21e491b2204200120014101766b2205200420054b1b2204418102490d00200441047421064100210702400240200541ffffffff004b0d00200641fcffffff074b0d0041002d0098a2db80001a200641002802a496db80001182808080000022050d01410421070b200720064184e3c7800010ae80808000000b2000200120052004200141c1004920021098a58080002005410028029c96db8000118080808000000c010b200020012003418002200141c1004920021098a58080000b20034180206a2480808080000bab0a03017f027e147f23808080800041d0026b2206248080808000024020014102490d002001ad220742ffffffffffffffff3f7c2007802108024002402001418120490d00410141202001410172676b41017622097420012009766a410176210a0c010b200120014101766b220941c000200941c000491b210a0b200041706a210b200041206a210c410121094100210d4100210e03404100210f4101211002402001200d4b2211450d002000200d41047422126a2113024002402001200d6b2214200a490d0002400240201441024f0d00201421150c010b02400240024002402013280210221620132802004922170d004102211520144102460d04200c20126a2118410221150340201828020022192016490d03201841106a2118201921162014201541016a2215470d000c020b0b410221154101211820144102460d02200c20126a21184102211503402018280200221920164f0d02201841106a2118201921162014201541016a2215470d000b0b201421150b2015200a490d022017450d010240201541024f0d00410121150c020b201541017621180b200b201541047420126a6a21140340201329020021072013201429020037020020142007370200201341086a221629020021072016201441086a221929020037020020192007370200201441706a2114201341106a21132018417f6a22180d000b0b201541017441017221100c010b024020040d002014200a2014200a491b41017421100c010b20132014412020144120491b22142002200341004100200510ed89808000201441017441017221100b2010410176200d6aad200dad22077c20087e200d20094101766bad20077c20087e8579a7210f0b02400240200e4102490d00200b200d41047422136a211a200020136a211b03402006418e026a200e417f6a22156a2d0000200f490d010240024002400240200641046a20154102746a28020022134101762218200941017622166a221720034b0d002013200972410171450d010b2000200d20176b4104746a210e024020134101710d00200e201820022003201841017267410174413e734100200510ed898080000b20094101710d01200e20184104746a201620022003201641017267410174413e734100200510ed898080000c010b201741017421090c010b024020094102490d0020134102490d0020162018201620184922141b221320034b0d002002200e20184104746a2209200e20141b2013410474221410f5b2808000221c20146a2114024002400240201620184f0d00201a211303402013200941706a2209201441706a221420142802002218200928020022164922191b2212290200370200201341086a201241086a290200370200201420194104746a21142009201820164f4104746a2209200e460d02201341706a21132014201c470d000c020b0b024020130d00201c21130c020b201c21130340200e2009201320092802002218201328020022164922121b2219290200370200200e41086a201941086a290200370200200e41106a210e2013201820164f4104746a22132014460d02200920124104746a2209201b470d000c020b0b2009210e201c21130b200e2013201420136b10f5b28080001a0b201741017441017221090b410121132015210e201541014b0d000c020b0b200e21130b2006418e026a20136a200f3a0000200641046a20134102746a200936020002402011450d00201341016a210e2010410176200d6a210d201021090c010b0b20094101710d002000200120022003200141017267410174413e734100200510ed898080000b200641d0026a2480808080000bed0101057f2380808080004180206b220324808080800002400240200141a0c21e200141a0c21e491b2204200120014101766b2205200420054b1b2204418102490d00200441047421064100210702400240200541ffffffff004b0d00200641fcffffff074b0d0041002d0098a2db80001a200641002802a496db80001182808080000022050d01410421070b200720064184e3c7800010ae80808000000b2000200120052004200141c100492002109aa58080002005410028029c96db8000118080808000000c010b200020012003418002200141c100492002109aa58080000b20034180206a2480808080000bab0a03017f027e147f23808080800041d0026b2206248080808000024020014102490d002001ad220742ffffffffffffffff3f7c2007802108024002402001418120490d00410141202001410172676b41017622097420012009766a410176210a0c010b200120014101766b220941c000200941c000491b210a0b200041706a210b200041206a210c410121094100210d4100210e03404100210f4101211002402001200d4b2211450d002000200d41047422126a2113024002402001200d6b2214200a490d0002400240201441024f0d00201421150c010b02400240024002402013280210221620132802004922170d004102211520144102460d04200c20126a2118410221150340201828020022192016490d03201841106a2118201921162014201541016a2215470d000c020b0b410221154101211820144102460d02200c20126a21184102211503402018280200221920164f0d02201841106a2118201921162014201541016a2215470d000b0b201421150b2015200a490d022017450d010240201541024f0d00410121150c020b201541017621180b200b201541047420126a6a21140340201329020021072013201429020037020020142007370200201341086a221629020021072016201441086a221929020037020020192007370200201441706a2114201341106a21132018417f6a22180d000b0b201541017441017221100c010b024020040d002014200a2014200a491b41017421100c010b20132014412020144120491b22142002200341004100200510ef89808000201441017441017221100b2010410176200d6aad200dad22077c20087e200d20094101766bad20077c20087e8579a7210f0b02400240200e4102490d00200b200d41047422136a211a200020136a211b03402006418e026a200e417f6a22156a2d0000200f490d010240024002400240200641046a20154102746a28020022134101762218200941017622166a221720034b0d002013200972410171450d010b2000200d20176b4104746a210e024020134101710d00200e201820022003201841017267410174413e734100200510ef898080000b20094101710d01200e20184104746a201620022003201641017267410174413e734100200510ef898080000c010b201741017421090c010b024020094102490d0020134102490d0020162018201620184922141b221320034b0d002002200e20184104746a2209200e20141b2013410474221410f5b2808000221c20146a2114024002400240201620184f0d00201a211303402013200941706a2209201441706a221420142802002218200928020022164922191b2212290200370200201341086a201241086a290200370200201420194104746a21142009201820164f4104746a2209200e460d02201341706a21132014201c470d000c020b0b024020130d00201c21130c020b201c21130340200e2009201320092802002218201328020022164922121b2219290200370200200e41086a201941086a290200370200200e41106a210e2013201820164f4104746a22132014460d02200920124104746a2209201b470d000c020b0b2009210e201c21130b200e2013201420136b10f5b28080001a0b201741017441017221090b410121132015210e201541014b0d000c020b0b200e21130b2006418e026a20136a200f3a0000200641046a20134102746a200936020002402011450d00201341016a210e2010410176200d6a210d201021090c010b0b20094101710d002000200120022003200141017267410174413e734100200510ef898080000b200641d0026a2480808080000bed0101057f2380808080004180206b220324808080800002400240200141a0c21e200141a0c21e491b2204200120014101766b2205200420054b1b2204418102490d00200441047421064100210702400240200541ffffffff004b0d00200641fcffffff074b0d0041002d0098a2db80001a200641002802a496db80001182808080000022050d01410421070b200720064184e3c7800010ae80808000000b2000200120052004200141c100492002109ca58080002005410028029c96db8000118080808000000c010b200020012003418002200141c100492002109ca58080000b20034180206a2480808080000bff0b03017f027e137f23808080800041d0026b2206248080808000024020014102490d002001ad220742ffffffffffffffff3f7c2007802108024002402001418120490d00410141202001410172676b41017622097420012009766a410176210a0c010b200120014101766b220941c000200941c000491b210a0b200041706a210b200041246a210c410121094100210d4100210e03404100210f4101211002402001200d4b2211450d002000200d410474220f6a2112024002402001200d6b2213200a490d0002400240201341024f0d00201321140c010b0240024002400240201228021022152012280200201241146a2802002216201241046a280200221420162014491b10f9b28080002217201620146b20171b41004822180d004102211420134102460d04200c200f6a21174102211403402017417c6a280200221920152017280200221a2016201a2016491b10f9b28080002215201a20166b20151b4100480d03201741106a2117201a2116201921152013201441016a2214470d000c020b0b410221144101211720134102460d02200c200f6a21174102211403402017417c6a280200221920152017280200221a2016201a2016491b10f9b28080002215201a20166b20151b417f4a0d02201741106a2117201a2116201921152013201441016a2214470d000b0b201321140b2014200a490d022018450d010240201441024f0d00410121140c020b201441017621170b200b2014410474200f6a6a21160340201229020021072012201629020037020020162007370200201241086a221329020021072013201641086a221a290200370200201a2007370200201641706a2116201241106a21122017417f6a22170d000b0b201441017441017221100c010b024020040d002013200a2013200a491b41017421100c010b20122013412020134120491b22162002200341004100200510f989808000201641017441017221100b2010410176200d6aad200dad22077c20087e200d20094101766bad20077c20087e8579a7210f0b02400240200e4102490d00200b200d41047422126a211b200020126a211803402006418e026a200e417f6a22176a2d0000200f490d010240024002400240200641046a20174102746a280200220e4101762216200941017622146a221520034b0d00200e200972410171450d010b2000200d20156b4104746a21120240200e4101710d002012201620022003201641017267410174413e734100200510f9898080000b20094101710d01201220164104746a201420022003201441017267410174413e734100200510f9898080000c010b201541017421090c010b024020094102490d00200e4102490d00201420162014201649220e1b221320034b0d002002201220164104746a22092012200e1b2013410474220e10f5b28080002219200e6a210e024002400240201420164f0d00201b21160340200941706a2114200e41706a211320162013201420132802002014280200200e41746a280200220e200941746a2802002209200e2009491b10f9b2808000221a200e20096b201a1b2209417f4a221a1b220e290200370200201641086a200e41086a29020037020020132009411b764110716a210e2014201a4104746a22092012460d02201641706a2116200e2019470d000c020b0b024020130d00201921160c020b20192116034020122016200920092802002016280200200941046a2802002214201641046a280200221320142013491b10f9b2808000221a201420136b201a1b221a417f4a22141b2213290200370200201241086a201341086a290200370200201241106a2112201620144104746a2216200e460d022009201a411b764110716a22092018470d000c020b0b20092112201921160b20122016200e20166b10f5b28080001a0b201541017441017221090b410121122017210e201741014b0d000c020b0b200e21120b2006418e026a20126a200f3a0000200641046a20124102746a200936020002402011450d00201241016a210e2010410176200d6a210d201021090c010b0b20094101710d002000200120022003200141017267410174413e734100200510f9898080000b200641d0026a2480808080000bed0101057f2380808080004180206b220324808080800002400240200141a0c21e200141a0c21e491b2204200120014101766b2205200420054b1b2204418102490d00200441047421064100210702400240200541ffffffff004b0d00200641fcffffff074b0d0041002d0098a2db80001a200641002802a496db80001182808080000022050d01410421070b200720064184e3c7800010ae80808000000b2000200120052004200141c100492002109ea58080002005410028029c96db8000118080808000000c010b200020012003418002200141c100492002109ea58080000b20034180206a2480808080000bab0a03017f027e147f23808080800041d0026b2206248080808000024020014102490d002001ad220742ffffffffffffffff3f7c2007802108024002402001418120490d00410141202001410172676b41017622097420012009766a410176210a0c010b200120014101766b220941c000200941c000491b210a0b200041706a210b200041206a210c410121094100210d4100210e03404100210f4101211002402001200d4b2211450d002000200d41047422126a2113024002402001200d6b2214200a490d0002400240201441024f0d00201421150c010b02400240024002402013280210221620132802004922170d004102211520144102460d04200c20126a2118410221150340201828020022192016490d03201841106a2118201921162014201541016a2215470d000c020b0b410221154101211820144102460d02200c20126a21184102211503402018280200221920164f0d02201841106a2118201921162014201541016a2215470d000b0b201421150b2015200a490d022017450d010240201541024f0d00410121150c020b201541017621180b200b201541047420126a6a21140340201329020021072013201429020037020020142007370200201341086a221629020021072016201441086a221929020037020020192007370200201441706a2114201341106a21132018417f6a22180d000b0b201541017441017221100c010b024020040d002014200a2014200a491b41017421100c010b20132014412020144120491b22142002200341004100200510fd89808000201441017441017221100b2010410176200d6aad200dad22077c20087e200d20094101766bad20077c20087e8579a7210f0b02400240200e4102490d00200b200d41047422136a211a200020136a211b03402006418e026a200e417f6a22156a2d0000200f490d010240024002400240200641046a20154102746a28020022134101762218200941017622166a221720034b0d002013200972410171450d010b2000200d20176b4104746a210e024020134101710d00200e201820022003201841017267410174413e734100200510fd898080000b20094101710d01200e20184104746a201620022003201641017267410174413e734100200510fd898080000c010b201741017421090c010b024020094102490d0020134102490d0020162018201620184922141b221320034b0d002002200e20184104746a2209200e20141b2013410474221410f5b2808000221c20146a2114024002400240201620184f0d00201a211303402013200941706a2209201441706a221420142802002218200928020022164922191b2212290200370200201341086a201241086a290200370200201420194104746a21142009201820164f4104746a2209200e460d02201341706a21132014201c470d000c020b0b024020130d00201c21130c020b201c21130340200e2009201320092802002218201328020022164922121b2219290200370200200e41086a201941086a290200370200200e41106a210e2013201820164f4104746a22132014460d02200920124104746a2209201b470d000c020b0b2009210e201c21130b200e2013201420136b10f5b28080001a0b201741017441017221090b410121132015210e201541014b0d000c020b0b200e21130b2006418e026a20136a200f3a0000200641046a20134102746a200936020002402011450d00201341016a210e2010410176200d6a210d201021090c010b0b20094101710d002000200120022003200141017267410174413e734100200510fd898080000b200641d0026a2480808080000bed0101057f2380808080004180206b220324808080800002400240200141a0c21e200141a0c21e491b2204200120014101766b2205200420054b1b2204418102490d00200441047421064100210702400240200541ffffffff004b0d00200641fcffffff074b0d0041002d0098a2db80001a200641002802a496db80001182808080000022050d01410421070b200720064184e3c7800010ae80808000000b2000200120052004200141c10049200210a0a58080002005410028029c96db8000118080808000000c010b200020012003418002200141c10049200210a0a58080000b20034180206a2480808080000bff0b03017f027e137f23808080800041d0026b2206248080808000024020014102490d002001ad220742ffffffffffffffff3f7c2007802108024002402001418120490d00410141202001410172676b41017622097420012009766a410176210a0c010b200120014101766b220941c000200941c000491b210a0b200041706a210b200041246a210c410121094100210d4100210e03404100210f4101211002402001200d4b2211450d002000200d410474220f6a2112024002402001200d6b2213200a490d0002400240201341024f0d00201321140c010b0240024002400240201228021022152012280200201241146a2802002216201241046a280200221420162014491b10f9b28080002217201620146b20171b41004822180d004102211420134102460d04200c200f6a21174102211403402017417c6a280200221920152017280200221a2016201a2016491b10f9b28080002215201a20166b20151b4100480d03201741106a2117201a2116201921152013201441016a2214470d000c020b0b410221144101211720134102460d02200c200f6a21174102211403402017417c6a280200221920152017280200221a2016201a2016491b10f9b28080002215201a20166b20151b417f4a0d02201741106a2117201a2116201921152013201441016a2214470d000b0b201321140b2014200a490d022018450d010240201441024f0d00410121140c020b201441017621170b200b2014410474200f6a6a21160340201229020021072012201629020037020020162007370200201241086a221329020021072013201641086a221a290200370200201a2007370200201641706a2116201241106a21122017417f6a22170d000b0b201441017441017221100c010b024020040d002013200a2013200a491b41017421100c010b20122013412020134120491b22162002200341004100200510eb89808000201641017441017221100b2010410176200d6aad200dad22077c20087e200d20094101766bad20077c20087e8579a7210f0b02400240200e4102490d00200b200d41047422126a211b200020126a211803402006418e026a200e417f6a22176a2d0000200f490d010240024002400240200641046a20174102746a280200220e4101762216200941017622146a221520034b0d00200e200972410171450d010b2000200d20156b4104746a21120240200e4101710d002012201620022003201641017267410174413e734100200510eb898080000b20094101710d01201220164104746a201420022003201441017267410174413e734100200510eb898080000c010b201541017421090c010b024020094102490d00200e4102490d00201420162014201649220e1b221320034b0d002002201220164104746a22092012200e1b2013410474220e10f5b28080002219200e6a210e024002400240201420164f0d00201b21160340200941706a2114200e41706a211320162013201420132802002014280200200e41746a280200220e200941746a2802002209200e2009491b10f9b2808000221a200e20096b201a1b2209417f4a221a1b220e290200370200201641086a200e41086a29020037020020132009411b764110716a210e2014201a4104746a22092012460d02201641706a2116200e2019470d000c020b0b024020130d00201921160c020b20192116034020122016200920092802002016280200200941046a2802002214201641046a280200221320142013491b10f9b2808000221a201420136b201a1b221a417f4a22141b2213290200370200201241086a201341086a290200370200201241106a2112201620144104746a2216200e460d022009201a411b764110716a22092018470d000c020b0b20092112201921160b20122016200e20166b10f5b28080001a0b201541017441017221090b410121122017210e201741014b0d000c020b0b200e21120b2006418e026a20126a200f3a0000200641046a20124102746a200936020002402011450d00201241016a210e2010410176200d6a210d201021090c010b0b20094101710d002000200120022003200141017267410174413e734100200510eb898080000b200641d0026a2480808080000bf80a04017f017e127f017e23808080800041d0026b2206248080808000024020014102490d002001ad220742ffffffffffffffff3f7c2007802107024002402001418120490d00410141202001410172676b41017622087420012008766a41017621090c010b200120014101766b220841c000200841c000491b21090b2000417c6a210a200041086a210b410121084100210c4100210d03404100210e4101210f02402001200c4b2210450d002000200c41027422116a210e024002402001200c6b22122009490d0002400240201241024f0d00201221130c010b0240024002400240200e2802042214200e2802004922150d004102211320124102460d0441022113200b200c4102746a21160340201628020022172014490d03201641046a2116201721142012201341016a2213470d000c020b0b410221134101211720124102460d0241022113200b200c4102746a211603402016280200221720144f0d02201641046a2116201721142012201341016a2213470d000b0b201221130b20132009490d022015450d010240201341024f0d00410121130c020b201341017621170b20174101712118200e201341027422126a211941002116024020174101460d00200a201220116a6a2114201741feffffff0771210f41002116200e211203402014280200211720142012280200360200201220173602002019201641feffffff03734102746a221728020021112017201241046a221528020036020020152011360200201441786a2114201241086a2112200f201641026a2216470d000b0b2018450d00200e20164102746a22122802002114201220192016417f734102746a2216280200360200201620143602000b2013410174410172210f0c010b024020040d002012200920122009491b410174210f0c010b200e2012412020124120491b22122002200341004100200510fa898080002012410174410172210f0b200f410176200c6aad200cad221a7c20077e200c20084101766bad201a7c20077e8579a7210e0b02400240200d4102490d00200a200c41027422126a2118200020126a211903402006418e026a200d417f6a22166a2d0000200e490d010240024002400240200641046a20164102746a280200220d4101762214200841017622176a221120034b0d00200d200872410171450d010b2000200c20116b4102746a21130240200d4101710d002013201420022003201441017267410174413e734100200510fa898080000b20084101710d01201320144102746a201720022003201741017267410174413e734100200510fa898080000c010b201141017421080c010b024020084102490d00200d4102490d0020172014201720144922121b220820034b0d002002201320144102746a220d201320121b2008410274221210f5b2808000221520126a2112024002400240201720144f0d0020182114034020142012417c6a22122802002208200d417c6a2217280200220d2008200d4b1b36020020122008200d494102746a211220172008200d4f4102746a220d2013460d022014417c6a211420122015470d000c020b0b024020080d00201521080c020b2015210803402013200d280200221420082802002217201420174922151b360200201341046a21132008201420174f4102746a22082012460d02200d20154102746a220d2019470d000c020b0b200d2113201521080b20132008201220086b10f5b28080001a0b201141017441017221080b410121122016210d201641014b0d000c020b0b200d21120b2006418e026a20126a200e3a0000200641046a20124102746a200836020002402010450d00201241016a210d200f410176200c6a210c200f21080c010b0b20084101710d002000200120022003200141017267410174413e734100200510fa898080000b200641d0026a2480808080000bed0101057f2380808080004180206b220324808080800002400240200141a0c21e200141a0c21e491b2204200120014101766b2205200420054b1b2204418102490d00200441047421064100210702400240200541ffffffff004b0d00200641fcffffff074b0d0041002d0098a2db80001a200641002802a496db80001182808080000022050d01410421070b200720064184e3c7800010ae80808000000b2000200120052004200141c10049200210a3a58080002005410028029c96db8000118080808000000c010b200020012003418002200141c10049200210a3a58080000b20034180206a2480808080000bab0a03017f027e147f23808080800041d0026b2206248080808000024020014102490d002001ad220742ffffffffffffffff3f7c2007802108024002402001418120490d00410141202001410172676b41017622097420012009766a410176210a0c010b200120014101766b220941c000200941c000491b210a0b200041706a210b200041206a210c410121094100210d4100210e03404100210f4101211002402001200d4b2211450d002000200d41047422126a2113024002402001200d6b2214200a490d0002400240201441024f0d00201421150c010b02400240024002402013280210221620132802004922170d004102211520144102460d04200c20126a2118410221150340201828020022192016490d03201841106a2118201921162014201541016a2215470d000c020b0b410221154101211820144102460d02200c20126a21184102211503402018280200221920164f0d02201841106a2118201921162014201541016a2215470d000b0b201421150b2015200a490d022017450d010240201541024f0d00410121150c020b201541017621180b200b201541047420126a6a21140340201329020021072013201429020037020020142007370200201341086a221629020021072016201441086a221929020037020020192007370200201441706a2114201341106a21132018417f6a22180d000b0b201541017441017221100c010b024020040d002014200a2014200a491b41017421100c010b20132014412020144120491b22142002200341004100200510e389808000201441017441017221100b2010410176200d6aad200dad22077c20087e200d20094101766bad20077c20087e8579a7210f0b02400240200e4102490d00200b200d41047422136a211a200020136a211b03402006418e026a200e417f6a22156a2d0000200f490d010240024002400240200641046a20154102746a28020022134101762218200941017622166a221720034b0d002013200972410171450d010b2000200d20176b4104746a210e024020134101710d00200e201820022003201841017267410174413e734100200510e3898080000b20094101710d01200e20184104746a201620022003201641017267410174413e734100200510e3898080000c010b201741017421090c010b024020094102490d0020134102490d0020162018201620184922141b221320034b0d002002200e20184104746a2209200e20141b2013410474221410f5b2808000221c20146a2114024002400240201620184f0d00201a211303402013200941706a2209201441706a221420142802002218200928020022164922191b2212290200370200201341086a201241086a290200370200201420194104746a21142009201820164f4104746a2209200e460d02201341706a21132014201c470d000c020b0b024020130d00201c21130c020b201c21130340200e2009201320092802002218201328020022164922121b2219290200370200200e41086a201941086a290200370200200e41106a210e2013201820164f4104746a22132014460d02200920124104746a2209201b470d000c020b0b2009210e201c21130b200e2013201420136b10f5b28080001a0b201741017441017221090b410121132015210e201541014b0d000c020b0b200e21130b2006418e026a20136a200f3a0000200641046a20134102746a200936020002402011450d00201341016a210e2010410176200d6a210d201021090c010b0b20094101710d002000200120022003200141017267410174413e734100200510e3898080000b200641d0026a2480808080000bc70102037f017e20014180dd0020014180dd00491b2203200120014101766b2204200320044b1b22034130200341304b1b2205ad42a0057e2206a7210341002104024002402006422088a70d00200341f0ffffff074b0d00024020030d0041102104410021050c020b41002d0098a2db80001a200341002802a496db80001182808080000022040d01411021040b200420034184e3c7800010ae80808000000b2000200120042005200141c10049200210a5a58080002004410028029c96db8000118080808000000bb20a05017f017e117f017e027f23808080800041f0076b2206248080808000024020014102490d002001ad220742ffffffffffffffff3f7c2007802107024002402001418120490d00410141202001410172676b41017622087420012008766a41017621090c010b200120014101766b220841c000200841c000491b21090b200041e07a6a210a200041d00f6a210b410121084100210c4100210d03404100210e4101210f02402001200c4b2210450d002000200c41a0056c22116a2112024002402001200c6b22132009490d0002400240201341024f0d00201321140c010b0240024002400240201241b00a6a280200221520124190056a2802004922160d004102211420134102460d04200b20116a2117410221140340201728020022182015490d03201741a0056a2117201821152013201441016a2214470d000c020b0b410221144101211720134102460d02200b20116a21174102211403402017280200221820154f0d02201741a0056a2117201821152013201441016a2214470d000b0b201321140b20142009490d022016450d010240201441024f0d00410121140c020b201441017621170b200a201441a0056c20116a6a21130340200641d0026a201241a00510f5b28080001a2012201341a00510f5b280800021122013200641d0026a41a00510f5b280800041e07a6a2113201241a0056a21122017417f6a22170d000b0b2014410174410172210f0c010b024020040d002013200920132009491b410174210f0c010b20122013412020134120491b22132002200341004100200510e9898080002013410174410172210f0b200f410176200c6aad200cad22197c20077e200c20084101766bad20197c20077e8579a7210e0b02400240200d4102490d00200a200c41a0056c22126a211a200020126a211b03402006418e026a200d417f6a22146a2d0000200e490d010240024002400240200641046a20144102746a280200220d4101762213200841017622176a221120034b0d00200d200872410171450d010b2000200c20116b41a0056c6a21120240200d4101710d002012201320022003201341017267410174413e734100200510e9898080000b20084101710d012012201341a0056c6a201720022003201741017267410174413e734100200510e9898080000c010b201141017421080c010b024020084102490d00200d4102490d00201720132017201349220d1b221520034b0d0020022012201341a0056c6a22082012200d1b201541a0056c220d10f5b28080002216200d6a210d024002400240201720134f0d00201a211303402013200841e07a6a2217200d41e07a6a2215200d41706a2802002218200841706a280200220849220d1b41a00510f5b280800021132015200d41a0056c6a210d2017201820084f41a0056c6a22082012460d02201341e07a6a2113200d2016470d000c020b0b024020150d00201621130c020b20162113034020122008201320084190056a280200221720134190056a28020022154922181b41a00510f5b280800041a0056a21122013201720154f41a0056c6a2213200d460d022008201841a0056c6a2208201b470d000c020b0b20082112201621130b20122013200d20136b10f5b28080001a0b201141017441017221080b410121122014210d201441014b0d000c020b0b200d21120b2006418e026a20126a200e3a0000200641046a20124102746a200836020002402010450d00201241016a210d200f410176200c6a210c200f21080c010b0b20084101710d002000200120022003200141017267410174413e734100200510e9898080000b200641f0076a2480808080000bed0101057f2380808080004180206b220324808080800002400240200141a0c21e200141a0c21e491b2204200120014101766b2205200420054b1b2204418102490d00200441047421064100210702400240200541ffffffff004b0d00200641fcffffff074b0d0041002d0098a2db80001a200641002802a496db80001182808080000022050d01410421070b200720064184e3c7800010ae80808000000b2000200120052004200141c10049200210a7a58080002005410028029c96db8000118080808000000c010b200020012003418002200141c10049200210a7a58080000b20034180206a2480808080000bff0b03017f027e137f23808080800041d0026b2206248080808000024020014102490d002001ad220742ffffffffffffffff3f7c2007802108024002402001418120490d00410141202001410172676b41017622097420012009766a410176210a0c010b200120014101766b220941c000200941c000491b210a0b200041706a210b200041246a210c410121094100210d4100210e03404100210f4101211002402001200d4b2211450d002000200d410474220f6a2112024002402001200d6b2213200a490d0002400240201341024f0d00201321140c010b0240024002400240201228021022152012280200201241146a2802002216201241046a280200221420162014491b10f9b28080002217201620146b20171b41004822180d004102211420134102460d04200c200f6a21174102211403402017417c6a280200221920152017280200221a2016201a2016491b10f9b28080002215201a20166b20151b4100480d03201741106a2117201a2116201921152013201441016a2214470d000c020b0b410221144101211720134102460d02200c200f6a21174102211403402017417c6a280200221920152017280200221a2016201a2016491b10f9b28080002215201a20166b20151b417f4a0d02201741106a2117201a2116201921152013201441016a2214470d000b0b201321140b2014200a490d022018450d010240201441024f0d00410121140c020b201441017621170b200b2014410474200f6a6a21160340201229020021072012201629020037020020162007370200201241086a221329020021072013201641086a221a290200370200201a2007370200201641706a2116201241106a21122017417f6a22170d000b0b201441017441017221100c010b024020040d002013200a2013200a491b41017421100c010b20122013412020134120491b22162002200341004100200510f689808000201641017441017221100b2010410176200d6aad200dad22077c20087e200d20094101766bad20077c20087e8579a7210f0b02400240200e4102490d00200b200d41047422126a211b200020126a211803402006418e026a200e417f6a22176a2d0000200f490d010240024002400240200641046a20174102746a280200220e4101762216200941017622146a221520034b0d00200e200972410171450d010b2000200d20156b4104746a21120240200e4101710d002012201620022003201641017267410174413e734100200510f6898080000b20094101710d01201220164104746a201420022003201441017267410174413e734100200510f6898080000c010b201541017421090c010b024020094102490d00200e4102490d00201420162014201649220e1b221320034b0d002002201220164104746a22092012200e1b2013410474220e10f5b28080002219200e6a210e024002400240201420164f0d00201b21160340200941706a2114200e41706a211320162013201420132802002014280200200e41746a280200220e200941746a2802002209200e2009491b10f9b2808000221a200e20096b201a1b2209417f4a221a1b220e290200370200201641086a200e41086a29020037020020132009411b764110716a210e2014201a4104746a22092012460d02201641706a2116200e2019470d000c020b0b024020130d00201921160c020b20192116034020122016200920092802002016280200200941046a2802002214201641046a280200221320142013491b10f9b2808000221a201420136b201a1b221a417f4a22141b2213290200370200201241086a201341086a290200370200201241106a2112201620144104746a2216200e460d022009201a411b764110716a22092018470d000c020b0b20092112201921160b20122016200e20166b10f5b28080001a0b201541017441017221090b410121122017210e201741014b0d000c020b0b200e21120b2006418e026a20126a200f3a0000200641046a20124102746a200936020002402011450d00201241016a210e2010410176200d6a210d201021090c010b0b20094101710d002000200120022003200141017267410174413e734100200510f6898080000b200641d0026a2480808080000bb70b05017f017e137f017e017f23808080800041d0026b2206248080808000024020014102490d002001ad220742ffffffffffffffff3f7c2007802107024002402001418120490d00410141202001410172676b41017622087420012008766a41017621090c010b200120014101766b220841c000200841c000491b21090b2000417c6a210a200041086a210b410121084100210c4100210d03404100210e4101210f02402001200c4b2210450d002000200c41027422116a2112024002402001200c6b22132009490d0002400240201341024f0d00201321140c010b0240024002400240201228020422152012280200412010f9b280800041004822160d004102211420134102460d0441022114200b200c4102746a21170340201728020022182015412010f9b28080004100480d03201741046a2117201821152013201441016a2214470d000c020b0b410221144101211820134102460d0241022114200b200c4102746a21170340201728020022182015412010f9b2808000417f4a0d02201741046a2117201821152013201441016a2214470d000b0b201321140b20142009490d022016450d010240201441024f0d00410121140c020b201441017621180b201841017121192012201441027422136a211a41002117024020184101460d00200a201320116a6a2115201841feffffff0771210e41002117201221130340201528020021182015201328020036020020132018360200201a201741feffffff03734102746a221828020021112018201341046a221628020036020020162011360200201541786a2115201341086a2113200e201741026a2217470d000b0b2019450d00201220174102746a221328020021152013201a2017417f734102746a2217280200360200201720153602000b2014410174410172210f0c010b024020040d002013200920132009491b410174210f0c010b20122013412020134120491b22132002200341004100200510f8898080002013410174410172210f0b200f410176200c6aad200cad221b7c20077e200c20084101766bad201b7c20077e8579a7210e0b02400240200d4102490d00200a200c41027422136a211c200020136a211903402006418e026a200d417f6a22156a2d0000200e490d010240024002400240200641046a20154102746a280200220d4101762214200841017622176a221220034b0d00200d200872410171450d010b2000200c20126b4102746a21130240200d4101710d002013201420022003201441017267410174413e734100200510f8898080000b20084101710d01201320144102746a201720022003201741017267410174413e734100200510f8898080000c010b201241017421080c010b024020084102490d00200d4102490d00201720142017201449220d1b221820034b0d002002201320144102746a22082013200d1b2018410274220d10f5b2808000221a200d6a210d024002400240201720144f0d00201c211403402008417c6a22172802002108200d417c6a2218280200210d2014200d2008200d2008412010f9b28080002211417f4a22161b36020020182011411d764104716a210d201720164102746a22082013460d022014417c6a2114200d201a470d000c020b0b024020180d00201a21140c020b201a21140340201428020021172008280200211820132017201820182017412010f9b28080002216417f4a22111b360200201341046a2113201420114102746a2214200d460d0220082016411d764104716a22082019470d000c020b0b20082113201a21140b20132014200d20146b10f5b28080001a0b201241017441017221080b410121132015210d201541014b0d000c020b0b200d21130b2006418e026a20136a200e3a0000200641046a20134102746a200836020002402010450d00201341016a210d200f410176200c6a210c200f21080c010b0b20084101710d002000200120022003200141017267410174413e734100200510f8898080000b200641d0026a2480808080000b8d0c03017f027e137f23808080800041d0026b2206248080808000024020014102490d002001ad220742ffffffffffffffff3f7c2007802108024002402001418120490d00410141202001410172676b41017622097420012009766a410176210a0c010b200120014101766b220941c000200941c000491b210a0b200041746a210b200041206a210c410121094100210d4100210e03404100210f4101211002402001200d4b2211450d002000200d410c6c220f6a2112024002402001200d6b2213200a490d0002400240201341024f0d00201321140c010b0240024002400240201241106a2802002215201241046a280200201241146a2802002216201241086a280200221420162014491b10f9b28080002217201620146b20171b41004822180d004102211420134102460d04200c200f6a21174102211403402017417c6a280200221920152017280200221a2016201a2016491b10f9b28080002215201a20166b20151b4100480d032017410c6a2117201a2116201921152013201441016a2214470d000c020b0b410221144101211720134102460d02200c200f6a21174102211403402017417c6a280200221920152017280200221a2016201a2016491b10f9b28080002215201a20166b20151b417f4a0d022017410c6a2117201a2116201921152013201441016a2214470d000b0b201321140b2014200a490d022018450d010240201441024f0d00410121140c020b201441017621170b200b2014410c6c200f6a6a21160340201228020021132012201628020036020020162013360200201241046a221329020021072013201641046a221a290200370200201a2007370200201641746a21162012410c6a21122017417f6a22170d000b0b201441017441017221100c010b024020040d002013200a2013200a491b41017421100c010b20122013412020134120491b22162002200341004100200510e889808000201641017441017221100b2010410176200d6aad200dad22077c20087e200d20094101766bad20077c20087e8579a7210f0b02400240200e4102490d00200b200d410c6c22126a211b200020126a211803402006418e026a200e417f6a22146a2d0000200f490d010240024002400240200641046a20144102746a280200220e4101762216200941017622136a221520034b0d00200e200972410171450d010b2000200d20156b410c6c6a21120240200e4101710d002012201620022003201641017267410174413e734100200510e8898080000b20094101710d0120122016410c6c6a201320022003201341017267410174413e734100200510e8898080000c010b201541017421090c010b024020094102490d00200e4102490d00201320162013201649220e1b221720034b0d00200220122016410c6c6a22092012200e1b2017410c6c220e10f5b28080002219200e6a210e024002400240201320164f0d00201b211603402016200e41746a2213200941746a2217200e41786a280200200941786a280200200e417c6a280200220e2009417c6a2802002209200e2009491b10f9b2808000221a200e20096b201a1b2209417f4a221a1b220e290200370200201641086a200e41086a28020036020020132009411f76410c6c6a210e2017201a410c6c6a22092012460d02201641746a2116200e2019470d000c020b0b024020170d00201921160c020b201921160340201220162009200941046a280200201641046a280200200941086a2802002213201641086a280200221720132017491b10f9b2808000221a201320176b201a1b221a417f4a22131b2217290200370200201241086a201741086a2802003602002012410c6a211220162013410c6c6a2216200e460d022009201a411f76410c6c6a22092018470d000c020b0b20092112201921160b20122016200e20166b10f5b28080001a0b201541017441017221090b410121122014210e201441014b0d000c020b0b200e21120b2006418e026a20126a200f3a0000200641046a20124102746a200936020002402011450d00201241016a210e2010410176200d6a210d201021090c010b0b20094101710d002000200120022003200141017267410174413e734100200510e8898080000b200641d0026a2480808080000b851204017f017e157f017e23808080800041d0026b2206248080808000024020014102490d002001ad220742ffffffffffffffff3f7c2007802107024002402001418120490d00410141202001410172676b41017622087420012008766a41017621090c010b200120014101766b220841c000200841c000491b21090b200041606a210a200041206a210b4101210c4100210d4100210e03404100210f4101211002402001200d4b2211450d002000200d41057422126a2113024002402001200d6b22082009490d0002400240200841024f0d00200821140c010b0240024002400240201341206a2013412010f9b280800041004822150d004102211420084102460d04200b20126a2116410221140340201641206a22172016412010f9b28080004100480d03201721162008201441016a2214470d000c020b0b410221144101211820084102460d02200b20126a2116410221140340201641206a22172016412010f9b2808000417f4a0d02201721162008201441016a2214470d000b0b200821140b20142009490d022015450d010240201441024f0d00410121140c020b201441017621180b200a20144105746a2117200021130340201320126a220828000021152008201720126a221628000036000020162015360000201641056a2d00002115201641046a220f2d00002119200f200841046a22102f00003b0000200841076a2d0000210f200841066a221a2d0000211b201a201641066a221c2f00003b0000201020193a0000200841056a20153a0000201c201b3a0000201641076a200f3a0000200841086a22152d0000210f2015201641086a22192d00003a00002019200f3a0000200841096a22152d0000210f2015201641096a22192d00003a00002019200f3a00002008410a6a22152d0000210f20152016410a6a22192d00003a00002019200f3a00002008410b6a22152d0000210f20152016410b6a22192d00003a00002019200f3a00002008410c6a22152d0000210f20152016410c6a22192d00003a00002019200f3a00002008410d6a22152d0000210f20152016410d6a22192d00003a00002019200f3a00002008410e6a22152d0000210f20152016410e6a22192d00003a00002019200f3a00002008410f6a22152d0000210f20152016410f6a22192d00003a00002019200f3a0000200841106a22152d0000210f2015201641106a22192d00003a00002019200f3a0000200841116a22152d0000210f2015201641116a22192d00003a00002019200f3a0000200841126a22152d0000210f2015201641126a22192d00003a00002019200f3a0000200841136a22152d0000210f2015201641136a22192d00003a00002019200f3a0000200841146a22152d0000210f2015201641146a22192d00003a00002019200f3a0000200841156a22152d0000210f2015201641156a22192d00003a00002019200f3a0000200841166a22152d0000210f2015201641166a22192d00003a00002019200f3a0000200841176a22152d0000210f2015201641176a22192d00003a00002019200f3a0000200841186a22152d0000210f2015201641186a22192d00003a00002019200f3a0000200841196a22152d0000210f2015201641196a22192d00003a00002019200f3a00002008411a6a22152d0000210f20152016411a6a22192d00003a00002019200f3a00002008411b6a22152d0000210f20152016411b6a22192d00003a00002019200f3a00002008411c6a22152d0000210f20152016411c6a22192d00003a00002019200f3a00002008411d6a22152d0000210f20152016411d6a22192d00003a00002019200f3a00002008411e6a22152d0000210f20152016411e6a22192d00003a00002019200f3a00002008411f6a22082d0000211520082016411f6a22162d00003a0000201620153a0000201741606a2117201341206a21132018417f6a22180d000b0b201441017441017221100c010b024020040d002008200920082009491b41017421100c010b20132008412020084120491b22082002200341004100200510f789808000200841017441017221100b2010410176200d6aad200dad221d7c20077e200d200c4101766bad201d7c20077e8579a7210f0b02400240200e4102490d00200a200d41057422086a211a200020086a211903402006418e026a200e417f6a22136a2d0000200f490d010240024002400240200641046a20134102746a28020022084101762217200c41017622126a221820034b0d002008200c72410171450d010b2000200d20186b4105746a2116024020084101710d002016201720022003201741017267410174413e734100200510f7898080000b200c4101710d01201620174105746a201220022003201241017267410174413e734100200510f7898080000c010b2018410174210c0c010b0240200c4102490d0020084102490d00201220172012201749220e1b220820034b0d002002201620174105746a220c2016200e1b2008410574220e10f5b28080002215200e6a210e024002400240201220174f0d00201a21080340200c41606a210c200e41606a210e2008200e200c200e200c412010f9b28080002212417f4a22141b2217290000370000200841186a201741186a290000370000200841106a201741106a290000370000200841086a201741086a290000370000200e2012411a764120716a210e200c20144105746a220c2016460d02200841606a2108200e2015470d000c020b0b024020080d00201521080c020b20152108034020162008200c200c2008412010f9b28080002214417f4a22121b2217290000370000201641186a201741186a290000370000201641106a201741106a290000370000201641086a201741086a290000370000201641206a2116200820124105746a2208200e460d02200c2014411a764120716a220c2019470d000c020b0b200c2116201521080b20162008200e20086b10f5b28080001a0b2018410174410172210c0b410121082013210e201341014b0d000c020b0b200e21080b2006418e026a20086a200f3a0000200641046a20084102746a200c36020002402011450d00200841016a210e2010410176200d6a210d2010210c0c010b0b200c4101710d002000200120022003200141017267410174413e734100200510f7898080000b200641d0026a2480808080000bed0101057f2380808080004180206b220324808080800002400240200141a0c21e200141a0c21e491b2204200120014101766b2205200420054b1b2204418102490d00200441047421064100210702400240200541ffffffff004b0d00200641fcffffff074b0d0041002d0098a2db80001a200641002802a496db80001182808080000022050d01410421070b200720064184e3c7800010ae80808000000b2000200120052004200141c10049200210aca58080002005410028029c96db8000118080808000000c010b200020012003418002200141c10049200210aca58080000b20034180206a2480808080000bff0b03017f027e137f23808080800041d0026b2206248080808000024020014102490d002001ad220742ffffffffffffffff3f7c2007802108024002402001418120490d00410141202001410172676b41017622097420012009766a410176210a0c010b200120014101766b220941c000200941c000491b210a0b200041706a210b200041246a210c410121094100210d4100210e03404100210f4101211002402001200d4b2211450d002000200d410474220f6a2112024002402001200d6b2213200a490d0002400240201341024f0d00201321140c010b0240024002400240201228021022152012280200201241146a2802002216201241046a280200221420162014491b10f9b28080002217201620146b20171b41004822180d004102211420134102460d04200c200f6a21174102211403402017417c6a280200221920152017280200221a2016201a2016491b10f9b28080002215201a20166b20151b4100480d03201741106a2117201a2116201921152013201441016a2214470d000c020b0b410221144101211720134102460d02200c200f6a21174102211403402017417c6a280200221920152017280200221a2016201a2016491b10f9b28080002215201a20166b20151b417f4a0d02201741106a2117201a2116201921152013201441016a2214470d000b0b201321140b2014200a490d022018450d010240201441024f0d00410121140c020b201441017621170b200b2014410474200f6a6a21160340201229020021072012201629020037020020162007370200201241086a221329020021072013201641086a221a290200370200201a2007370200201641706a2116201241106a21122017417f6a22170d000b0b201441017441017221100c010b024020040d002013200a2013200a491b41017421100c010b20122013412020134120491b22162002200341004100200510f589808000201641017441017221100b2010410176200d6aad200dad22077c20087e200d20094101766bad20077c20087e8579a7210f0b02400240200e4102490d00200b200d41047422126a211b200020126a211803402006418e026a200e417f6a22176a2d0000200f490d010240024002400240200641046a20174102746a280200220e4101762216200941017622146a221520034b0d00200e200972410171450d010b2000200d20156b4104746a21120240200e4101710d002012201620022003201641017267410174413e734100200510f5898080000b20094101710d01201220164104746a201420022003201441017267410174413e734100200510f5898080000c010b201541017421090c010b024020094102490d00200e4102490d00201420162014201649220e1b221320034b0d002002201220164104746a22092012200e1b2013410474220e10f5b28080002219200e6a210e024002400240201420164f0d00201b21160340200941706a2114200e41706a211320162013201420132802002014280200200e41746a280200220e200941746a2802002209200e2009491b10f9b2808000221a200e20096b201a1b2209417f4a221a1b220e290200370200201641086a200e41086a29020037020020132009411b764110716a210e2014201a4104746a22092012460d02201641706a2116200e2019470d000c020b0b024020130d00201921160c020b20192116034020122016200920092802002016280200200941046a2802002214201641046a280200221320142013491b10f9b2808000221a201420136b201a1b221a417f4a22141b2213290200370200201241086a201341086a290200370200201241106a2112201620144104746a2216200e460d022009201a411b764110716a22092018470d000c020b0b20092112201921160b20122016200e20166b10f5b28080001a0b201541017441017221090b410121122017210e201741014b0d000c020b0b200e21120b2006418e026a20126a200f3a0000200641046a20124102746a200936020002402011450d00201241016a210e2010410176200d6a210d201021090c010b0b20094101710d002000200120022003200141017267410174413e734100200510f5898080000b200641d0026a2480808080000bed0101057f2380808080004180206b220324808080800002400240200141a0c21e200141a0c21e491b2204200120014101766b2205200420054b1b2204418102490d00200441047421064100210702400240200541ffffffff004b0d00200641fcffffff074b0d0041002d0098a2db80001a200641002802a496db80001182808080000022050d01410421070b200720064184e3c7800010ae80808000000b2000200120052004200141c10049200210aea58080002005410028029c96db8000118080808000000c010b200020012003418002200141c10049200210aea58080000b20034180206a2480808080000bff0b03017f027e137f23808080800041d0026b2206248080808000024020014102490d002001ad220742ffffffffffffffff3f7c2007802108024002402001418120490d00410141202001410172676b41017622097420012009766a410176210a0c010b200120014101766b220941c000200941c000491b210a0b200041706a210b200041246a210c410121094100210d4100210e03404100210f4101211002402001200d4b2211450d002000200d410474220f6a2112024002402001200d6b2213200a490d0002400240201341024f0d00201321140c010b0240024002400240201228021022152012280200201241146a2802002216201241046a280200221420162014491b10f9b28080002217201620146b20171b41004822180d004102211420134102460d04200c200f6a21174102211403402017417c6a280200221920152017280200221a2016201a2016491b10f9b28080002215201a20166b20151b4100480d03201741106a2117201a2116201921152013201441016a2214470d000c020b0b410221144101211720134102460d02200c200f6a21174102211403402017417c6a280200221920152017280200221a2016201a2016491b10f9b28080002215201a20166b20151b417f4a0d02201741106a2117201a2116201921152013201441016a2214470d000b0b201321140b2014200a490d022018450d010240201441024f0d00410121140c020b201441017621170b200b2014410474200f6a6a21160340201229020021072012201629020037020020162007370200201241086a221329020021072013201641086a221a290200370200201a2007370200201641706a2116201241106a21122017417f6a22170d000b0b201441017441017221100c010b024020040d002013200a2013200a491b41017421100c010b20122013412020134120491b22162002200341004100200510fb89808000201641017441017221100b2010410176200d6aad200dad22077c20087e200d20094101766bad20077c20087e8579a7210f0b02400240200e4102490d00200b200d41047422126a211b200020126a211803402006418e026a200e417f6a22176a2d0000200f490d010240024002400240200641046a20174102746a280200220e4101762216200941017622146a221520034b0d00200e200972410171450d010b2000200d20156b4104746a21120240200e4101710d002012201620022003201641017267410174413e734100200510fb898080000b20094101710d01201220164104746a201420022003201441017267410174413e734100200510fb898080000c010b201541017421090c010b024020094102490d00200e4102490d00201420162014201649220e1b221320034b0d002002201220164104746a22092012200e1b2013410474220e10f5b28080002219200e6a210e024002400240201420164f0d00201b21160340200941706a2114200e41706a211320162013201420132802002014280200200e41746a280200220e200941746a2802002209200e2009491b10f9b2808000221a200e20096b201a1b2209417f4a221a1b220e290200370200201641086a200e41086a29020037020020132009411b764110716a210e2014201a4104746a22092012460d02201641706a2116200e2019470d000c020b0b024020130d00201921160c020b20192116034020122016200920092802002016280200200941046a2802002214201641046a280200221320142013491b10f9b2808000221a201420136b201a1b221a417f4a22141b2213290200370200201241086a201341086a290200370200201241106a2112201620144104746a2216200e460d022009201a411b764110716a22092018470d000c020b0b20092112201921160b20122016200e20166b10f5b28080001a0b201541017441017221090b410121122017210e201741014b0d000c020b0b200e21120b2006418e026a20126a200f3a0000200641046a20124102746a200936020002402011450d00201241016a210e2010410176200d6a210d201021090c010b0b20094101710d002000200120022003200141017267410174413e734100200510fb898080000b200641d0026a2480808080000bed0101057f2380808080004180206b220324808080800002400240200141a0c21e200141a0c21e491b2204200120014101766b2205200420054b1b2204418102490d00200441047421064100210702400240200541ffffffff004b0d00200641fcffffff074b0d0041002d0098a2db80001a200641002802a496db80001182808080000022050d01410421070b200720064184e3c7800010ae80808000000b2000200120052004200141c10049200210b0a58080002005410028029c96db8000118080808000000c010b200020012003418002200141c10049200210b0a58080000b20034180206a2480808080000bff0b03017f027e137f23808080800041d0026b2206248080808000024020014102490d002001ad220742ffffffffffffffff3f7c2007802108024002402001418120490d00410141202001410172676b41017622097420012009766a410176210a0c010b200120014101766b220941c000200941c000491b210a0b200041706a210b200041246a210c410121094100210d4100210e03404100210f4101211002402001200d4b2211450d002000200d410474220f6a2112024002402001200d6b2213200a490d0002400240201341024f0d00201321140c010b0240024002400240201228021022152012280200201241146a2802002216201241046a280200221420162014491b10f9b28080002217201620146b20171b41004822180d004102211420134102460d04200c200f6a21174102211403402017417c6a280200221920152017280200221a2016201a2016491b10f9b28080002215201a20166b20151b4100480d03201741106a2117201a2116201921152013201441016a2214470d000c020b0b410221144101211720134102460d02200c200f6a21174102211403402017417c6a280200221920152017280200221a2016201a2016491b10f9b28080002215201a20166b20151b417f4a0d02201741106a2117201a2116201921152013201441016a2214470d000b0b201321140b2014200a490d022018450d010240201441024f0d00410121140c020b201441017621170b200b2014410474200f6a6a21160340201229020021072012201629020037020020162007370200201241086a221329020021072013201641086a221a290200370200201a2007370200201641706a2116201241106a21122017417f6a22170d000b0b201441017441017221100c010b024020040d002013200a2013200a491b41017421100c010b20122013412020134120491b22162002200341004100200510f489808000201641017441017221100b2010410176200d6aad200dad22077c20087e200d20094101766bad20077c20087e8579a7210f0b02400240200e4102490d00200b200d41047422126a211b200020126a211803402006418e026a200e417f6a22176a2d0000200f490d010240024002400240200641046a20174102746a280200220e4101762216200941017622146a221520034b0d00200e200972410171450d010b2000200d20156b4104746a21120240200e4101710d002012201620022003201641017267410174413e734100200510f4898080000b20094101710d01201220164104746a201420022003201441017267410174413e734100200510f4898080000c010b201541017421090c010b024020094102490d00200e4102490d00201420162014201649220e1b221320034b0d002002201220164104746a22092012200e1b2013410474220e10f5b28080002219200e6a210e024002400240201420164f0d00201b21160340200941706a2114200e41706a211320162013201420132802002014280200200e41746a280200220e200941746a2802002209200e2009491b10f9b2808000221a200e20096b201a1b2209417f4a221a1b220e290200370200201641086a200e41086a29020037020020132009411b764110716a210e2014201a4104746a22092012460d02201641706a2116200e2019470d000c020b0b024020130d00201921160c020b20192116034020122016200920092802002016280200200941046a2802002214201641046a280200221320142013491b10f9b2808000221a201420136b201a1b221a417f4a22141b2213290200370200201241086a201341086a290200370200201241106a2112201620144104746a2216200e460d022009201a411b764110716a22092018470d000c020b0b20092112201921160b20122016200e20166b10f5b28080001a0b201541017441017221090b410121122017210e201741014b0d000c020b0b200e21120b2006418e026a20126a200f3a0000200641046a20124102746a200936020002402011450d00201241016a210e2010410176200d6a210d201021090c010b0b20094101710d002000200120022003200141017267410174413e734100200510f4898080000b200641d0026a2480808080000b830203037f017e017f2380808080004180206b220324808080800002400240024020014180b51820014180b518491b2204200120014101766b2205200420054b1b220441cd01490d002004ad42147e2206a721054100210702402006422088a70d00200541fcffffff074b0d00024020050d0041042107410021040c030b41002d0098a2db80001a200541002802a496db80001182808080000022070d02410421070b200720054184e3c7800010ae80808000000b20002001200341cc01200141c10049200210b2a58080000c010b2000200120072004200141c10049200210b2a58080002007410028029c96db8000118080808000000b20034180206a2480808080000b8b0b03017f027e137f23808080800041d0026b2206248080808000024020014102490d002001ad220742ffffffffffffffff3f7c2007802108024002402001418120490d00410141202001410172676b41017622097420012009766a410176210a0c010b200120014101766b220941c000200941c000491b210a0b2000416c6a210b200041146a210c410121094100210d4100210e03404100210f4101211002402001200d4b2211450d002000200d41146c22126a2113024002402001200d6b2214200a490d0002400240201441024f0d00201421150c010b0240024002400240201341146a2013410810f9b280800041004822160d004102211520144102460d04200c20126a2117410221150340201741146a22182017410810f9b28080004100480d03201821172014201541016a2215470d000c020b0b410221154101211920144102460d02200c20126a2117410221150340201741146a22182017410810f9b2808000417f4a0d02201821172014201541016a2215470d000b0b201421150b2015200a490d022016450d010240201541024f0d00410121150c020b201541017621190b200b201541146c6a2118200021130340201320126a221441086a221629020021072016201820126a221741086a220f290200370200200f2007370200201429020021072014201729020037020020172007370200201741106a221728020021162017201441106a2214280200360200201420163602002018416c6a2118201341146a21132019417f6a22190d000b0b201541017441017221100c010b024020040d002014200a2014200a491b41017421100c010b20132014412020144120491b22142002200341004100200510ee89808000201441017441017221100b2010410176200d6aad200dad22077c20087e200d20094101766bad20077c20087e8579a7210f0b02400240200e4102490d00200b200d41146c22146a211a200020146a211b03402006418e026a200e417f6a22136a2d0000200f490d010240024002400240200641046a20134102746a28020022144101762218200941017622126a221920034b0d002014200972410171450d010b2000200d20196b41146c6a210e024020144101710d00200e201820022003201841017267410174413e734100200510ee898080000b20094101710d01200e201841146c6a201220022003201241017267410174413e734100200510ee898080000c010b201941017421090c010b024020094102490d0020144102490d0020122018201220184922171b220920034b0d002002200e201841146c6a2214200e20171b200941146c221710f5b2808000221620176a2117024002400240201220184f0d00201a210903402014416c6a21142017416c6a211720092017201420172014410810f9b28080002212417f4a22151b2218290200370200200941106a201841106a280200360200200941086a201841086a29020037020020172012411f7641146c6a21172014201541146c6a2214200e460d022009416c6a210920172016470d000c020b0b024020090d00201621090c020b201621090340200e2009201420142009410810f9b28080002215417f4a22121b2218290200370200200e41106a201841106a280200360200200e41086a201841086a290200370200200e41146a210e2009201241146c6a22092017460d0220142015411f7641146c6a2214201b470d000c020b0b2014210e201621090b200e2009201720096b10f5b28080001a0b201941017441017221090b410121142013210e201341014b0d000c020b0b200e21140b2006418e026a20146a200f3a0000200641046a20144102746a200936020002402011450d00201441016a210e2010410176200d6a210d201021090c010b0b20094101710d002000200120022003200141017267410174413e734100200510ee898080000b200641d0026a2480808080000bed0101057f2380808080004180206b220324808080800002400240200141a0c21e200141a0c21e491b2204200120014101766b2205200420054b1b2204418102490d00200441047421064100210702400240200541ffffffff004b0d00200641fcffffff074b0d0041002d0098a2db80001a200641002802a496db80001182808080000022050d01410421070b200720064184e3c7800010ae80808000000b2000200120052004200141c10049200210b4a58080002005410028029c96db8000118080808000000c010b200020012003418002200141c10049200210b4a58080000b20034180206a2480808080000bff0b03017f027e137f23808080800041d0026b2206248080808000024020014102490d002001ad220742ffffffffffffffff3f7c2007802108024002402001418120490d00410141202001410172676b41017622097420012009766a410176210a0c010b200120014101766b220941c000200941c000491b210a0b200041706a210b200041246a210c410121094100210d4100210e03404100210f4101211002402001200d4b2211450d002000200d410474220f6a2112024002402001200d6b2213200a490d0002400240201341024f0d00201321140c010b0240024002400240201228021022152012280200201241146a2802002216201241046a280200221420162014491b10f9b28080002217201620146b20171b41004822180d004102211420134102460d04200c200f6a21174102211403402017417c6a280200221920152017280200221a2016201a2016491b10f9b28080002215201a20166b20151b4100480d03201741106a2117201a2116201921152013201441016a2214470d000c020b0b410221144101211720134102460d02200c200f6a21174102211403402017417c6a280200221920152017280200221a2016201a2016491b10f9b28080002215201a20166b20151b417f4a0d02201741106a2117201a2116201921152013201441016a2214470d000b0b201321140b2014200a490d022018450d010240201441024f0d00410121140c020b201441017621170b200b2014410474200f6a6a21160340201229020021072012201629020037020020162007370200201241086a221329020021072013201641086a221a290200370200201a2007370200201641706a2116201241106a21122017417f6a22170d000b0b201441017441017221100c010b024020040d002013200a2013200a491b41017421100c010b20122013412020134120491b22162002200341004100200510e489808000201641017441017221100b2010410176200d6aad200dad22077c20087e200d20094101766bad20077c20087e8579a7210f0b02400240200e4102490d00200b200d41047422126a211b200020126a211803402006418e026a200e417f6a22176a2d0000200f490d010240024002400240200641046a20174102746a280200220e4101762216200941017622146a221520034b0d00200e200972410171450d010b2000200d20156b4104746a21120240200e4101710d002012201620022003201641017267410174413e734100200510e4898080000b20094101710d01201220164104746a201420022003201441017267410174413e734100200510e4898080000c010b201541017421090c010b024020094102490d00200e4102490d00201420162014201649220e1b221320034b0d002002201220164104746a22092012200e1b2013410474220e10f5b28080002219200e6a210e024002400240201420164f0d00201b21160340200941706a2114200e41706a211320162013201420132802002014280200200e41746a280200220e200941746a2802002209200e2009491b10f9b2808000221a200e20096b201a1b2209417f4a221a1b220e290200370200201641086a200e41086a29020037020020132009411b764110716a210e2014201a4104746a22092012460d02201641706a2116200e2019470d000c020b0b024020130d00201921160c020b20192116034020122016200920092802002016280200200941046a2802002214201641046a280200221320142013491b10f9b2808000221a201420136b201a1b221a417f4a22141b2213290200370200201241086a201341086a290200370200201241106a2112201620144104746a2216200e460d022009201a411b764110716a22092018470d000c020b0b20092112201921160b20122016200e20166b10f5b28080001a0b201541017441017221090b410121122017210e201741014b0d000c020b0b200e21120b2006418e026a20126a200f3a0000200641046a20124102746a200936020002402011450d00201241016a210e2010410176200d6a210d201021090c010b0b20094101710d002000200120022003200141017267410174413e734100200510e4898080000b200641d0026a2480808080000b830203037f017e017f2380808080004180206b22032480808080000240024002402001418ec80d2001418ec80d491b2204200120014101766b2205200420054b1b220441f200490d002004ad42247e2206a721054100210702402006422088a70d00200541fcffffff074b0d00024020050d0041042107410021040c030b41002d0098a2db80001a200541002802a496db80001182808080000022070d02410421070b200720054184e3c7800010ae80808000000b20002001200341f100200141c10049200210b6a58080000c010b2000200120072004200141c10049200210b6a58080002007410028029c96db8000118080808000000b20034180206a2480808080000bb30c03017f027e147f23808080800041d0026b2206248080808000024020014102490d002001ad220742ffffffffffffffff3f7c2007802108024002402001418120490d00410141202001410172676b41017622097420012009766a410176210a0c010b200120014101766b220941c000200941c000491b210a0b2000415c6a210b200041c8006a210c410121094100210d4100210e03404100210f4101211002402001200d4b2211450d002000200d41246c22126a2113024002402001200d6b2214200a490d0002400240201441024f0d00201421150c010b02400240024002402013280224221620132802004922170d004102211520144102460d04200c20126a2118410221150340201828020022192016490d03201841246a2118201921162014201541016a2215470d000c020b0b410221154101211a20144102460d02200c20126a21184102211503402018280200221920164f0d02201841246a2118201921162014201541016a2215470d000b0b201421150b2015200a490d022017450d010240201541024f0d00410121150c020b2015410176211a0b200b201541246c6a2118200021190340201920126a221441086a221329020021072013201820126a221641086a221729020037020020172007370200201641146a2802002113201641106a2217280200210f2017201441106a221b290200370200201429020021072014201629020037020020162007370200201b200f360200201441146a2013360200201641186a221328020021172013201441186a220f280200360200200f20173602002016411c6a2213280200211720132014411c6a220f280200360200200f2017360200201441206a221428020021132014201641206a2216280200360200201620133602002018415c6a2118201941246a2119201a417f6a221a0d000b0b201541017441017221100c010b024020040d002014200a2014200a491b41017421100c010b20132014412020144120491b22142002200341004100200510e789808000201441017441017221100b2010410176200d6aad200dad22077c20087e200d20094101766bad20077c20087e8579a7210f0b02400240200e4102490d00200b200d41246c22146a211c200020146a211b03402006418e026a200e417f6a22196a2d0000200f490d010240024002400240200641046a20194102746a28020022144101762218200941017622126a221320034b0d002014200972410171450d010b2000200d20136b41246c6a210e024020144101710d00200e201820022003201841017267410174413e734100200510e7898080000b20094101710d01200e201841246c6a201220022003201241017267410174413e734100200510e7898080000c010b201341017421090c010b024020094102490d0020144102490d0020122018201220184922161b220920034b0d002002200e201841246c6a2214200e20161b200941246c221610f5b2808000221720166a2116024002400240201220184f0d00201c2109034020092014415c6a22182016415c6a2216201628020022122018280200221549221a1b2214290200370200200941086a201441086a290200370200200941106a201441106a290200370200200941186a201441186a290200370200200941206a201441206a2802003602002016201a41246c6a21162018201220154f41246c6a2214200e460d022009415c6a210920162017470d000c020b0b024020090d00201721180c020b201721180340200e20142018201428020022122018280200221549221a1b2209290200370200200e41086a200941086a290200370200200e41106a200941106a290200370200200e41186a200941186a290200370200200e41206a200941206a280200360200200e41246a210e2018201220154f41246c6a22182016460d022014201a41246c6a2214201b470d000c020b0b2014210e201721180b200e2018201620186b10f5b28080001a0b201341017441017221090b410121142019210e201941014b0d000c020b0b200e21140b2006418e026a20146a200f3a0000200641046a20144102746a200936020002402011450d00201441016a210e2010410176200d6a210d201021090c010b0b20094101710d002000200120022003200141017267410174413e734100200510e7898080000b200641d0026a2480808080000bed0101057f2380808080004180206b220324808080800002400240200141a0c21e200141a0c21e491b2204200120014101766b2205200420054b1b2204418102490d00200441047421064100210702400240200541ffffffff004b0d00200641fcffffff074b0d0041002d0098a2db80001a200641002802a496db80001182808080000022050d01410421070b200720064184e3c7800010ae80808000000b2000200120052004200141c10049200210b8a58080002005410028029c96db8000118080808000000c010b200020012003418002200141c10049200210b8a58080000b20034180206a2480808080000bff0b03017f027e137f23808080800041d0026b2206248080808000024020014102490d002001ad220742ffffffffffffffff3f7c2007802108024002402001418120490d00410141202001410172676b41017622097420012009766a410176210a0c010b200120014101766b220941c000200941c000491b210a0b200041706a210b200041246a210c410121094100210d4100210e03404100210f4101211002402001200d4b2211450d002000200d410474220f6a2112024002402001200d6b2213200a490d0002400240201341024f0d00201321140c010b0240024002400240201228021022152012280200201241146a2802002216201241046a280200221420162014491b10f9b28080002217201620146b20171b41004822180d004102211420134102460d04200c200f6a21174102211403402017417c6a280200221920152017280200221a2016201a2016491b10f9b28080002215201a20166b20151b4100480d03201741106a2117201a2116201921152013201441016a2214470d000c020b0b410221144101211720134102460d02200c200f6a21174102211403402017417c6a280200221920152017280200221a2016201a2016491b10f9b28080002215201a20166b20151b417f4a0d02201741106a2117201a2116201921152013201441016a2214470d000b0b201321140b2014200a490d022018450d010240201441024f0d00410121140c020b201441017621170b200b2014410474200f6a6a21160340201229020021072012201629020037020020162007370200201241086a221329020021072013201641086a221a290200370200201a2007370200201641706a2116201241106a21122017417f6a22170d000b0b201441017441017221100c010b024020040d002013200a2013200a491b41017421100c010b20122013412020134120491b22162002200341004100200510ec89808000201641017441017221100b2010410176200d6aad200dad22077c20087e200d20094101766bad20077c20087e8579a7210f0b02400240200e4102490d00200b200d41047422126a211b200020126a211803402006418e026a200e417f6a22176a2d0000200f490d010240024002400240200641046a20174102746a280200220e4101762216200941017622146a221520034b0d00200e200972410171450d010b2000200d20156b4104746a21120240200e4101710d002012201620022003201641017267410174413e734100200510ec898080000b20094101710d01201220164104746a201420022003201441017267410174413e734100200510ec898080000c010b201541017421090c010b024020094102490d00200e4102490d00201420162014201649220e1b221320034b0d002002201220164104746a22092012200e1b2013410474220e10f5b28080002219200e6a210e024002400240201420164f0d00201b21160340200941706a2114200e41706a211320162013201420132802002014280200200e41746a280200220e200941746a2802002209200e2009491b10f9b2808000221a200e20096b201a1b2209417f4a221a1b220e290200370200201641086a200e41086a29020037020020132009411b764110716a210e2014201a4104746a22092012460d02201641706a2116200e2019470d000c020b0b024020130d00201921160c020b20192116034020122016200920092802002016280200200941046a2802002214201641046a280200221320142013491b10f9b2808000221a201420136b201a1b221a417f4a22141b2213290200370200201241086a201341086a290200370200201241106a2112201620144104746a2216200e460d022009201a411b764110716a22092018470d000c020b0b20092112201921160b20122016200e20166b10f5b28080001a0b201541017441017221090b410121122017210e201741014b0d000c020b0b200e21120b2006418e026a20126a200f3a0000200641046a20124102746a200936020002402011450d00201241016a210e2010410176200d6a210d201021090c010b0b20094101710d002000200120022003200141017267410174413e734100200510ec898080000b200641d0026a2480808080000bed0101057f2380808080004180206b220324808080800002400240200141a0c21e200141a0c21e491b2204200120014101766b2205200420054b1b2204418102490d00200441047421064100210702400240200541ffffffff004b0d00200641fcffffff074b0d0041002d0098a2db80001a200641002802a496db80001182808080000022050d01410421070b200720064184e3c7800010ae80808000000b2000200120052004200141c10049200210baa58080002005410028029c96db8000118080808000000c010b200020012003418002200141c10049200210baa58080000b20034180206a2480808080000bab0a03017f027e147f23808080800041d0026b2206248080808000024020014102490d002001ad220742ffffffffffffffff3f7c2007802108024002402001418120490d00410141202001410172676b41017622097420012009766a410176210a0c010b200120014101766b220941c000200941c000491b210a0b200041706a210b200041206a210c410121094100210d4100210e03404100210f4101211002402001200d4b2211450d002000200d41047422126a2113024002402001200d6b2214200a490d0002400240201441024f0d00201421150c010b02400240024002402013280210221620132802004922170d004102211520144102460d04200c20126a2118410221150340201828020022192016490d03201841106a2118201921162014201541016a2215470d000c020b0b410221154101211820144102460d02200c20126a21184102211503402018280200221920164f0d02201841106a2118201921162014201541016a2215470d000b0b201421150b2015200a490d022017450d010240201541024f0d00410121150c020b201541017621180b200b201541047420126a6a21140340201329020021072013201429020037020020142007370200201341086a221629020021072016201441086a221929020037020020192007370200201441706a2114201341106a21132018417f6a22180d000b0b201541017441017221100c010b024020040d002014200a2014200a491b41017421100c010b20132014412020144120491b22142002200341004100200510f189808000201441017441017221100b2010410176200d6aad200dad22077c20087e200d20094101766bad20077c20087e8579a7210f0b02400240200e4102490d00200b200d41047422136a211a200020136a211b03402006418e026a200e417f6a22156a2d0000200f490d010240024002400240200641046a20154102746a28020022134101762218200941017622166a221720034b0d002013200972410171450d010b2000200d20176b4104746a210e024020134101710d00200e201820022003201841017267410174413e734100200510f1898080000b20094101710d01200e20184104746a201620022003201641017267410174413e734100200510f1898080000c010b201741017421090c010b024020094102490d0020134102490d0020162018201620184922141b221320034b0d002002200e20184104746a2209200e20141b2013410474221410f5b2808000221c20146a2114024002400240201620184f0d00201a211303402013200941706a2209201441706a221420142802002218200928020022164922191b2212290200370200201341086a201241086a290200370200201420194104746a21142009201820164f4104746a2209200e460d02201341706a21132014201c470d000c020b0b024020130d00201c21130c020b201c21130340200e2009201320092802002218201328020022164922121b2219290200370200200e41086a201941086a290200370200200e41106a210e2013201820164f4104746a22132014460d02200920124104746a2209201b470d000c020b0b2009210e201c21130b200e2013201420136b10f5b28080001a0b201741017441017221090b410121132015210e201541014b0d000c020b0b200e21130b2006418e026a20136a200f3a0000200641046a20134102746a200936020002402011450d00201341016a210e2010410176200d6a210d201021090c010b0b20094101710d002000200120022003200141017267410174413e734100200510f1898080000b200641d0026a2480808080000bed0101057f2380808080004180206b220324808080800002400240200141a0c21e200141a0c21e491b2204200120014101766b2205200420054b1b2204418102490d00200441047421064100210702400240200541ffffffff004b0d00200641fcffffff074b0d0041002d0098a2db80001a200641002802a496db80001182808080000022050d01410421070b200720064184e3c7800010ae80808000000b2000200120052004200141c10049200210bca58080002005410028029c96db8000118080808000000c010b200020012003418002200141c10049200210bca58080000b20034180206a2480808080000bff0b03017f027e137f23808080800041d0026b2206248080808000024020014102490d002001ad220742ffffffffffffffff3f7c2007802108024002402001418120490d00410141202001410172676b41017622097420012009766a410176210a0c010b200120014101766b220941c000200941c000491b210a0b200041706a210b200041246a210c410121094100210d4100210e03404100210f4101211002402001200d4b2211450d002000200d410474220f6a2112024002402001200d6b2213200a490d0002400240201341024f0d00201321140c010b0240024002400240201228021022152012280200201241146a2802002216201241046a280200221420162014491b10f9b28080002217201620146b20171b41004822180d004102211420134102460d04200c200f6a21174102211403402017417c6a280200221920152017280200221a2016201a2016491b10f9b28080002215201a20166b20151b4100480d03201741106a2117201a2116201921152013201441016a2214470d000c020b0b410221144101211720134102460d02200c200f6a21174102211403402017417c6a280200221920152017280200221a2016201a2016491b10f9b28080002215201a20166b20151b417f4a0d02201741106a2117201a2116201921152013201441016a2214470d000b0b201321140b2014200a490d022018450d010240201441024f0d00410121140c020b201441017621170b200b2014410474200f6a6a21160340201229020021072012201629020037020020162007370200201241086a221329020021072013201641086a221a290200370200201a2007370200201641706a2116201241106a21122017417f6a22170d000b0b201441017441017221100c010b024020040d002013200a2013200a491b41017421100c010b20122013412020134120491b22162002200341004100200510e689808000201641017441017221100b2010410176200d6aad200dad22077c20087e200d20094101766bad20077c20087e8579a7210f0b02400240200e4102490d00200b200d41047422126a211b200020126a211803402006418e026a200e417f6a22176a2d0000200f490d010240024002400240200641046a20174102746a280200220e4101762216200941017622146a221520034b0d00200e200972410171450d010b2000200d20156b4104746a21120240200e4101710d002012201620022003201641017267410174413e734100200510e6898080000b20094101710d01201220164104746a201420022003201441017267410174413e734100200510e6898080000c010b201541017421090c010b024020094102490d00200e4102490d00201420162014201649220e1b221320034b0d002002201220164104746a22092012200e1b2013410474220e10f5b28080002219200e6a210e024002400240201420164f0d00201b21160340200941706a2114200e41706a211320162013201420132802002014280200200e41746a280200220e200941746a2802002209200e2009491b10f9b2808000221a200e20096b201a1b2209417f4a221a1b220e290200370200201641086a200e41086a29020037020020132009411b764110716a210e2014201a4104746a22092012460d02201641706a2116200e2019470d000c020b0b024020130d00201921160c020b20192116034020122016200920092802002016280200200941046a2802002214201641046a280200221320142013491b10f9b2808000221a201420136b201a1b221a417f4a22141b2213290200370200201241086a201341086a290200370200201241106a2112201620144104746a2216200e460d022009201a411b764110716a22092018470d000c020b0b20092112201921160b20122016200e20166b10f5b28080001a0b201541017441017221090b410121122017210e201741014b0d000c020b0b200e21120b2006418e026a20126a200f3a0000200641046a20124102746a200936020002402011450d00201241016a210e2010410176200d6a210d201021090c010b0b20094101710d002000200120022003200141017267410174413e734100200510e6898080000b200641d0026a2480808080000b830203037f017e017f2380808080004180206b2203248080808000024002400240200141aad828200141aad828491b2204200120014101766b2205200420054b1b220441d602490d002004ad420c7e2206a721054100210702402006422088a70d00200541fcffffff074b0d00024020050d0041042107410021040c030b41002d0098a2db80001a200541002802a496db80001182808080000022070d02410421070b200720054184e3c7800010ae80808000000b20002001200341d502200141c10049200210bea58080000c010b2000200120072004200141c10049200210bea58080002007410028029c96db8000118080808000000b20034180206a2480808080000bab0a03017f027e147f23808080800041d0026b2206248080808000024020014102490d002001ad220742ffffffffffffffff3f7c2007802108024002402001418120490d00410141202001410172676b41017622097420012009766a410176210a0c010b200120014101766b220941c000200941c000491b210a0b200041746a210b200041186a210c410121094100210d4100210e03404100210f4101211002402001200d4b2211450d002000200d410c6c22126a2113024002402001200d6b2214200a490d0002400240201441024f0d00201421150c010b0240024002400240201328020c221620132802004922170d004102211520144102460d04200c20126a2118410221150340201828020022192016490d032018410c6a2118201921162014201541016a2215470d000c020b0b410221154101211820144102460d02200c20126a21184102211503402018280200221920164f0d022018410c6a2118201921162014201541016a2215470d000b0b201421150b2015200a490d022017450d010240201541024f0d00410121150c020b201541017621180b200b2015410c6c20126a6a21140340201328020021162013201428020036020020142016360200201341046a221629020021072016201441046a221929020037020020192007370200201441746a21142013410c6a21132018417f6a22180d000b0b201541017441017221100c010b024020040d002014200a2014200a491b41017421100c010b20132014412020144120491b22142002200341004100200510e589808000201441017441017221100b2010410176200d6aad200dad22077c20087e200d20094101766bad20077c20087e8579a7210f0b02400240200e4102490d00200b200d410c6c22136a211a200020136a211b03402006418e026a200e417f6a22156a2d0000200f490d010240024002400240200641046a20154102746a28020022134101762218200941017622166a221720034b0d002013200972410171450d010b2000200d20176b410c6c6a210e024020134101710d00200e201820022003201841017267410174413e734100200510e5898080000b20094101710d01200e2018410c6c6a201620022003201641017267410174413e734100200510e5898080000c010b201741017421090c010b024020094102490d0020134102490d0020162018201620184922141b221320034b0d002002200e2018410c6c6a2209200e20141b2013410c6c221410f5b2808000221c20146a2114024002400240201620184f0d00201a211303402013200941746a2209201441746a221420142802002218200928020022164922191b2212290200370200201341086a201241086a28020036020020142019410c6c6a21142009201820164f410c6c6a2209200e460d02201341746a21132014201c470d000c020b0b024020130d00201c21130c020b201c21130340200e2009201320092802002218201328020022164922121b2219290200370200200e41086a201941086a280200360200200e410c6a210e2013201820164f410c6c6a22132014460d0220092012410c6c6a2209201b470d000c020b0b2009210e201c21130b200e2013201420136b10f5b28080001a0b201741017441017221090b410121132015210e201541014b0d000c020b0b200e21130b2006418e026a20136a200f3a0000200641046a20134102746a200936020002402011450d00201341016a210e2010410176200d6a210d201021090c010b0b20094101710d002000200120022003200141017267410174413e734100200510e5898080000b200641d0026a2480808080000b830203037f017e017f2380808080004180206b2203248080808000024002400240200141aad828200141aad828491b2204200120014101766b2205200420054b1b220441d602490d002004ad420c7e2206a721054100210702402006422088a70d00200541fcffffff074b0d00024020050d0041042107410021040c030b41002d0098a2db80001a200541002802a496db80001182808080000022070d02410421070b200720054184e3c7800010ae80808000000b20002001200341d502200141c10049200210c0a58080000c010b2000200120072004200141c10049200210c0a58080002007410028029c96db8000118080808000000b20034180206a2480808080000bab0a03017f027e147f23808080800041d0026b2206248080808000024020014102490d002001ad220742ffffffffffffffff3f7c2007802108024002402001418120490d00410141202001410172676b41017622097420012009766a410176210a0c010b200120014101766b220941c000200941c000491b210a0b200041746a210b200041186a210c410121094100210d4100210e03404100210f4101211002402001200d4b2211450d002000200d410c6c22126a2113024002402001200d6b2214200a490d0002400240201441024f0d00201421150c010b0240024002400240201328020c221620132802004922170d004102211520144102460d04200c20126a2118410221150340201828020022192016490d032018410c6a2118201921162014201541016a2215470d000c020b0b410221154101211820144102460d02200c20126a21184102211503402018280200221920164f0d022018410c6a2118201921162014201541016a2215470d000b0b201421150b2015200a490d022017450d010240201541024f0d00410121150c020b201541017621180b200b2015410c6c20126a6a21140340201328020021162013201428020036020020142016360200201341046a221629020021072016201441046a221929020037020020192007370200201441746a21142013410c6a21132018417f6a22180d000b0b201541017441017221100c010b024020040d002014200a2014200a491b41017421100c010b20132014412020144120491b22142002200341004100200510fc89808000201441017441017221100b2010410176200d6aad200dad22077c20087e200d20094101766bad20077c20087e8579a7210f0b02400240200e4102490d00200b200d410c6c22136a211a200020136a211b03402006418e026a200e417f6a22156a2d0000200f490d010240024002400240200641046a20154102746a28020022134101762218200941017622166a221720034b0d002013200972410171450d010b2000200d20176b410c6c6a210e024020134101710d00200e201820022003201841017267410174413e734100200510fc898080000b20094101710d01200e2018410c6c6a201620022003201641017267410174413e734100200510fc898080000c010b201741017421090c010b024020094102490d0020134102490d0020162018201620184922141b221320034b0d002002200e2018410c6c6a2209200e20141b2013410c6c221410f5b2808000221c20146a2114024002400240201620184f0d00201a211303402013200941746a2209201441746a221420142802002218200928020022164922191b2212290200370200201341086a201241086a28020036020020142019410c6c6a21142009201820164f410c6c6a2209200e460d02201341746a21132014201c470d000c020b0b024020130d00201c21130c020b201c21130340200e2009201320092802002218201328020022164922121b2219290200370200200e41086a201941086a280200360200200e410c6a210e2013201820164f410c6c6a22132014460d0220092012410c6c6a2209201b470d000c020b0b2009210e201c21130b200e2013201420136b10f5b28080001a0b201741017441017221090b410121132015210e201541014b0d000c020b0b200e21130b2006418e026a20136a200f3a0000200641046a20134102746a200936020002402011450d00201341016a210e2010410176200d6a210d201021090c010b0b20094101710d002000200120022003200141017267410174413e734100200510fc898080000b200641d0026a2480808080000bf20b03017f027e127f23808080800041d0026b2206248080808000024020014102490d002001ad220742ffffffffffffffff3f7c2007802108024002402001418120490d00410141202001410172676b41017622097420012009766a410176210a0c010b200120014101766b220941c000200941c000491b210a0b2000416c6a210b200041386a210c410121094100210d4100210e03404100210f4101211002402001200d4b2211450d002000200d41146c22126a210f024002402001200d6b2213200a490d0002400240201341024f0d00201321140c010b0240024002400240200f2802142215200f28020049200f41246a2802002216200f41106a28020022174920162017461b22180d004102211420134102460d04200c20126a2117410221140340201741706a28020022192015492017280200221520164920152016461b0d03201741146a211720152116201921152013201441016a2214470d000c020b0b410221144101211920134102460d02200c20126a2117410221140340201741706a28020022192015492017280200221520164920152016461b4101470d02201741146a211720152116201921152013201441016a2214470d000b0b201321140b2014200a490d022018450d010240201441024f0d00410121140c020b201441017621190b200b201441146c6a2115200021170340201720126a221641086a220f2902002107200f201520126a221341086a221829020037020020182007370200201629020021072016201329020037020020132007370200201341106a2213280200210f2013201641106a22162802003602002016200f3602002015416c6a2115201741146a21172019417f6a22190d000b0b201441017441017221100c010b024020040d002013200a2013200a491b41017421100c010b200f2013412020134120491b22162002200341004100200510e189808000201641017441017221100b2010410176200d6aad200dad22077c20087e200d20094101766bad20077c20087e8579a7210f0b02400240200e4102490d00200b200d41146c22166a211a200020166a211803402006418e026a200e417f6a22126a2d0000200f490d010240024002400240200641046a20124102746a280200220e4101762215200941017622176a221420034b0d00200e200972410171450d010b2000200d20146b41146c6a21160240200e4101710d002016201520022003201541017267410174413e734100200510e1898080000b20094101710d012016201541146c6a201720022003201741017267410174413e734100200510e1898080000c010b201441017421090c010b024020094102490d00200e4102490d0020172015201720154922131b220e20034b0d0020022016201541146c6a2209201620131b200e41146c221310f5b2808000221920136a2113024002400240201720154f0d00201a210e0340200e2009416c6a22152013416c6a221720172802002015280200492013417c6a28020022132009417c6a28020022094920132009461b22091b2213290200370200200e41086a201341086a290200370200200e41106a201341106a2802003602002017200941146c6a21132015200941017341146c6a22092016460d02200e416c6a210e20132019470d000c020b0b0240200e0d002019210e0c020b2019210e034020162009200e2009280200200e28020049200941106a2802002215200e41106a28020022174920152017461b22171b2215290200370200201641086a201541086a290200370200201641106a201541106a280200360200201641146a2116200e201741017341146c6a220e2013460d022009201741146c6a22092018470d000c020b0b200921162019210e0b2016200e2013200e6b10f5b28080001a0b201441017441017221090b410121162012210e201241014b0d000c020b0b200e21160b2006418e026a20166a200f3a0000200641046a20164102746a200936020002402011450d00201641016a210e2010410176200d6a210d201021090c010b0b20094101710d002000200120022003200141017267410174413e734100200510e1898080000b200641d0026a2480808080000bed0101057f2380808080004180206b220324808080800002400240200141a0c21e200141a0c21e491b2204200120014101766b2205200420054b1b2204418102490d00200441047421064100210702400240200541ffffffff004b0d00200641fcffffff074b0d0041002d0098a2db80001a200641002802a496db80001182808080000022050d01410421070b200720064184e3c7800010ae80808000000b2000200120052004200141c10049200210c3a58080002005410028029c96db8000118080808000000c010b200020012003418002200141c10049200210c3a58080000b20034180206a2480808080000bff0b03017f027e137f23808080800041d0026b2206248080808000024020014102490d002001ad220742ffffffffffffffff3f7c2007802108024002402001418120490d00410141202001410172676b41017622097420012009766a410176210a0c010b200120014101766b220941c000200941c000491b210a0b200041706a210b200041246a210c410121094100210d4100210e03404100210f4101211002402001200d4b2211450d002000200d410474220f6a2112024002402001200d6b2213200a490d0002400240201341024f0d00201321140c010b0240024002400240201228021022152012280200201241146a2802002216201241046a280200221420162014491b10f9b28080002217201620146b20171b41004822180d004102211420134102460d04200c200f6a21174102211403402017417c6a280200221920152017280200221a2016201a2016491b10f9b28080002215201a20166b20151b4100480d03201741106a2117201a2116201921152013201441016a2214470d000c020b0b410221144101211720134102460d02200c200f6a21174102211403402017417c6a280200221920152017280200221a2016201a2016491b10f9b28080002215201a20166b20151b417f4a0d02201741106a2117201a2116201921152013201441016a2214470d000b0b201321140b2014200a490d022018450d010240201441024f0d00410121140c020b201441017621170b200b2014410474200f6a6a21160340201229020021072012201629020037020020162007370200201241086a221329020021072013201641086a221a290200370200201a2007370200201641706a2116201241106a21122017417f6a22170d000b0b201441017441017221100c010b024020040d002013200a2013200a491b41017421100c010b20122013412020134120491b22162002200341004100200510e289808000201641017441017221100b2010410176200d6aad200dad22077c20087e200d20094101766bad20077c20087e8579a7210f0b02400240200e4102490d00200b200d41047422126a211b200020126a211803402006418e026a200e417f6a22176a2d0000200f490d010240024002400240200641046a20174102746a280200220e4101762216200941017622146a221520034b0d00200e200972410171450d010b2000200d20156b4104746a21120240200e4101710d002012201620022003201641017267410174413e734100200510e2898080000b20094101710d01201220164104746a201420022003201441017267410174413e734100200510e2898080000c010b201541017421090c010b024020094102490d00200e4102490d00201420162014201649220e1b221320034b0d002002201220164104746a22092012200e1b2013410474220e10f5b28080002219200e6a210e024002400240201420164f0d00201b21160340200941706a2114200e41706a211320162013201420132802002014280200200e41746a280200220e200941746a2802002209200e2009491b10f9b2808000221a200e20096b201a1b2209417f4a221a1b220e290200370200201641086a200e41086a29020037020020132009411b764110716a210e2014201a4104746a22092012460d02201641706a2116200e2019470d000c020b0b024020130d00201921160c020b20192116034020122016200920092802002016280200200941046a2802002214201641046a280200221320142013491b10f9b2808000221a201420136b201a1b221a417f4a22141b2213290200370200201241086a201341086a290200370200201241106a2112201620144104746a2216200e460d022009201a411b764110716a22092018470d000c020b0b20092112201921160b20122016200e20166b10f5b28080001a0b201541017441017221090b410121122017210e201741014b0d000c020b0b200e21120b2006418e026a20126a200f3a0000200641046a20124102746a200936020002402011450d00201241016a210e2010410176200d6a210d201021090c010b0b20094101710d002000200120022003200141017267410174413e734100200510e2898080000b200641d0026a2480808080000bed0101057f2380808080004180206b220324808080800002400240200141a0c21e200141a0c21e491b2204200120014101766b2205200420054b1b2204418102490d00200441047421064100210702400240200541ffffffff004b0d00200641fcffffff074b0d0041002d0098a2db80001a200641002802a496db80001182808080000022050d01410421070b200720064184e3c7800010ae80808000000b2000200120052004200141c10049200210c5a58080002005410028029c96db8000118080808000000c010b200020012003418002200141c10049200210c5a58080000b20034180206a2480808080000bff0b03017f027e137f23808080800041d0026b2206248080808000024020014102490d002001ad220742ffffffffffffffff3f7c2007802108024002402001418120490d00410141202001410172676b41017622097420012009766a410176210a0c010b200120014101766b220941c000200941c000491b210a0b200041706a210b200041246a210c410121094100210d4100210e03404100210f4101211002402001200d4b2211450d002000200d410474220f6a2112024002402001200d6b2213200a490d0002400240201341024f0d00201321140c010b0240024002400240201228021022152012280200201241146a2802002216201241046a280200221420162014491b10f9b28080002217201620146b20171b41004822180d004102211420134102460d04200c200f6a21174102211403402017417c6a280200221920152017280200221a2016201a2016491b10f9b28080002215201a20166b20151b4100480d03201741106a2117201a2116201921152013201441016a2214470d000c020b0b410221144101211720134102460d02200c200f6a21174102211403402017417c6a280200221920152017280200221a2016201a2016491b10f9b28080002215201a20166b20151b417f4a0d02201741106a2117201a2116201921152013201441016a2214470d000b0b201321140b2014200a490d022018450d010240201441024f0d00410121140c020b201441017621170b200b2014410474200f6a6a21160340201229020021072012201629020037020020162007370200201241086a221329020021072013201641086a221a290200370200201a2007370200201641706a2116201241106a21122017417f6a22170d000b0b201441017441017221100c010b024020040d002013200a2013200a491b41017421100c010b20122013412020134120491b22162002200341004100200510f089808000201641017441017221100b2010410176200d6aad200dad22077c20087e200d20094101766bad20077c20087e8579a7210f0b02400240200e4102490d00200b200d41047422126a211b200020126a211803402006418e026a200e417f6a22176a2d0000200f490d010240024002400240200641046a20174102746a280200220e4101762216200941017622146a221520034b0d00200e200972410171450d010b2000200d20156b4104746a21120240200e4101710d002012201620022003201641017267410174413e734100200510f0898080000b20094101710d01201220164104746a201420022003201441017267410174413e734100200510f0898080000c010b201541017421090c010b024020094102490d00200e4102490d00201420162014201649220e1b221320034b0d002002201220164104746a22092012200e1b2013410474220e10f5b28080002219200e6a210e024002400240201420164f0d00201b21160340200941706a2114200e41706a211320162013201420132802002014280200200e41746a280200220e200941746a2802002209200e2009491b10f9b2808000221a200e20096b201a1b2209417f4a221a1b220e290200370200201641086a200e41086a29020037020020132009411b764110716a210e2014201a4104746a22092012460d02201641706a2116200e2019470d000c020b0b024020130d00201921160c020b20192116034020122016200920092802002016280200200941046a2802002214201641046a280200221320142013491b10f9b2808000221a201420136b201a1b221a417f4a22141b2213290200370200201241086a201341086a290200370200201241106a2112201620144104746a2216200e460d022009201a411b764110716a22092018470d000c020b0b20092112201921160b20122016200e20166b10f5b28080001a0b201541017441017221090b410121122017210e201741014b0d000c020b0b200e21120b2006418e026a20126a200f3a0000200641046a20124102746a200936020002402011450d00201241016a210e2010410176200d6a210d201021090c010b0b20094101710d002000200120022003200141017267410174413e734100200510f0898080000b200641d0026a2480808080000b4601017f23808080800041106b22052480808080002005200236020c200520013602082000200541086a41e8cccd80002005410c6a41e8cccd80002003200410fb80808000000bf20401047f23808080800041c0006b2202248080808000200128021c220341014100200128022028020c2204118180808000002105200220003602002002200041046a360204024002402005450d00410121000c010b0240024020012d00144104710d004101210020034193c5c0800041012004118180808000000d02200220011081a5808000450d010c020b024020034194c5c080004102200411818080800000450d00410121000c020b41012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a3602342002200241186a1081a58080000d012002280234418ec5c080004102200228023828020c118180808000000d010b0240024020012d00144104710d000240200128021c4187c5c080004102200128022028020c11818080800000450d00410121000c030b41012100200241046a200110b59f808000450d010c020b41012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b59f8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000b861d01177f23808080800041c0096b22032480808080002003410036021420034280808080c00037020c20034200370240024002400240200228020022042002280204460d00200341186a41286a2105200341186a41046a210620034180066a41046a210720034180066a41146a2108200341e8076a41146a2109200341e8076a41046a210a200341e8076a41016a210b200341f0036a41086a210c200341c8006a41086a210d200341c8006a41046a210e200341e0056a41106a210f200341e0056a41186a211041002111024002400240024002400240024002400240024002400240024002400240034020022004410c6a3602002004280204211202400240200428020822040d00410021130c010b20122d000041014621130b200341e8076a201220136a2212200420136b2204108298808000200341d8076a41086a2214200a41086a2902003703002003200a2902003703d8070240024002400240024002400240024020032802e80722154107470d00200e20032903d807370200200e41086a200341d8076a41086a2903003702000c010b2008200941c40110f5b28080001a200741086a2014290300370200200720032903d8073702002003201536028006200341c8006a20034180066a2012200410dbb2808000200328024822164107470d010b200341e8076a41186a220b4200370300200341e8076a41206a22124200370300200341e8076a41286a22144200370300200341e8076a41086a2201200e41086a290200370300200342003703f8072003200e2902003703e80741002d0098a2db80001a413041002802a496db80001182808080000022040d014104413010bb80808000000b200328024c2117200341a0026a200d41d00110f5b28080001a41012115410021122016417d6a2204410420044104491b0e050101030202010b200420032903e807370200200441286a2014290300370200200441206a2012290300370200200441186a200b290300370200200441106a200341e8076a41106a290300370200200441086a200129030037020020004101360200200020043602040c090b41002115410421180c020b41102115410121120b41002d0098a2db80001a201541286c220441002802a496db8000118280808000002218450d072018210402402012450d002015417f6a2204417871211220044107712114201821040340200441023a009802200441023a00f001200441023a00c801200441023a00a001200441023a0078200441023a0050200441023a0028200441023a0000200441c0026a2104201241786a22120d000b2014450d00201441286c2114410021120340200420126a41023a00002014201241286a2212470d000b200420126a21040b200441023a00000b200320153602d005200320183602cc05200320153602c805200320173602f403200320163602f003200c200341a0026a41d00110f5b28080001a200342003702d405201141016a2219211702402013450d00200228020022042002280204460d0420022004410c6a360200200320042902043702d805201141026a21170b200341e8076a200341f0036a10c9a5808000024020032d00e807450d0020032802ec0721040c050b20032d00e90721040340024020044101710d00200341f0036a200341186a10caa5808000024020032802142204200328020c470d002003410c6a41e8d1cd800010dba08080000b2003280210200441f0016c6a200341f0036a41f00110f5b28080001a2003200441016a36021420172111200228020022042002280204470d020c120b0240024020032802d80522120d00410021040c010b2003280244221441017621040240024020144101710d00200328021c20032802402214201441284b22141b22152004490d0b2003280218200341186a20141b2114410021150c010b200328021c20032802402214201441284b22151b22142004490d0b201420044d0d0c20032003280218200341186a20151b221420046a2d000041f001713a0051410121150b200320153a00502003200436024c2003201436024820034180066a2001200341c8006a201220032802dc0510a7a1808000200b41186a20034180066a41186a290000370000200b41106a20034180066a41106a290000370000200b41086a20034180066a41086a290000370000200b200329008006370000410121040b200320043a00e807200341c8006a200341f0036a200b410020041b10cba58080002003280244221241017621040240024020124101710d00200328021c20032802402212201241284b22121b22142004490d0d2003280218200341186a20121b2112410021140c010b200328021c20032802402212201241284b22141b22122004490d0d201220044d0d0e20032003280218200341186a20141b221220046a2d000041f001713a008906410121140b200320143a00880620032004360284062003201236028006200341e0056a200120034180066a200328024c2214200328025010a7a180800020032802142204450d0220032004417f6a22043602142003280210200441f0016c6a22042802004107460d02200341f0036a200441f00110f5b28080001a024002400240024020032802f003417d6a2204410420044104491b0e050302020001030b20032802442204450d02200341186a41044128200328024041284b22151b6a22132802002216450d112003280218211220132016417f6a22163602002012200341186a20151b20166a2d0000211520032004417f6a22043602442004410171450d02201541f00171211602400240200341186a410441282003280240221541284b22041b6a28020022132015412820041b460d002006200520041b21152012200341186a20041b21040c010b200341186a10d2b2808000200328021c211320032802182104200621150b200420136a20163a00002015201528020041016a3602000c020b20032802c405210420032802c0052112024020032802442215450d00200341186a41044128200328024041284b22161b6a22182802002211450d122003280218211320182011417f6a22113602002013200341186a20161b20116a2d0000211620032015417f6a22153602442015410171450d00201641f00171211102400240200341186a410441282003280240221641284b22151b6a28020022182016412820151b460d002006200520151b21162013200341186a20151b21150c010b200341186a10d2b2808000200328021c211820032802182115200621160b201520186a20113a00002016201628020041016a3602000b200341186a201241017420046b10e4b28080000c010b200341186a2003280284044101742003280288046b10e4b28080000b20032802d405221220032802d00522044f0d0320032802cc05201241286c6a220441003a0000200420032900e005370001200441096a200341e0056a41086a290000370000200441116a200f290000370000200441196a20102900003700002003201241016a3602d40502402003280248450d002014410028029c96db8000118080808000000b200341e8076a200341f0036a10c9a580800020032d00e907210420032d00e807450d000b0b20032802ec0721040c030b200020032900e00537000420002019360224200041003602002000411c6a200341f8056a290000370000200041146a200341f0056a2900003700002000410c6a200341e8056a2900003700002003280248450d032014410028029c96db8000118080808000000c030b2012200441f8d1cd800010f980808000000b41002d0098a2db80001a413041002802a496db8000118280808000002204450d0b2004420037020420044185808080783602002004410c6a4200370200200441146a42003702002004411c6a42003702000b200041013602002000200436020420032802c805450d0020032802cc05410028029c96db8000118080808000000b024020032802404129490d002003280218410028029c96db8000118080808000000b024020032802142212450d0020032802102114201241017121014100210b024020124101460d00201441cc036a21042012417e7121124100210b034002402004418c7e6a280200450d00200441907e6a280200410028029c96db8000118080808000000b02402004417c6a280200450d002004280200410028029c96db8000118080808000000b200441e0036a21042012200b41026a220b470d000b0b2001450d002014200b41f0016c6a22042802d801450d00200441d8016a280204410028029c96db8000118080808000000b200328020c450d0b2003280210410028029c96db8000118080808000000c0b0b4104200441d8d1cd800010ae80808000000b2004201541b4f4d4800010b581808000000b2004201441c4f4d4800010b581808000000b2004201441d4f4d4800010f980808000000b2004201441b4f4d4800010b581808000000b2004201241c4f4d4800010b581808000000b2004201241d4f4d4800010f980808000000b41f0f3d4800041224194f4d48000109181808000000b41f0f3d4800041224194f4d48000109181808000000b4104413010bb80808000000b41002d0098a2db80001a413041002802a496db8000118280808000002204450d012004420037020420044185808080783602002004410c6a4200370200200441146a42003702002004411c6a42003702002000200436020420004101360200024020032802404129490d002003280218410028029c96db8000118080808000000b024020032802142212450d0020032802102114201241017121014100210b024020124101460d00201441cc036a21042012417e7121124100210b034002402004418c7e6a280200450d00200441907e6a280200410028029c96db8000118080808000000b02402004417c6a280200450d002004280200410028029c96db8000118080808000000b200441e0036a21042012200b41026a220b470d000b0b2001450d002014200b41f0016c6a22042802d801450d00200441d8016a280204410028029c96db8000118080808000000b200328020c450d002003280210410028029c96db8000118080808000000b200341c0096a2480808080000f0b4104413010bb80808000000bbb0e010d7f23808080800041a0026b220224808080800002400240024002400240024002400240024002402001280200417d6a2203410420034104491b417e6a0e03030001040b200141046a21030c010b200121030b200241206a200341c00110f5b28080001a20012802e4012204410f4b0d012004410c6c210520012802dc01200441286c6a210320024180026a41086a210620012802e0012107200241e0016a41106a2108024002400240034002400240024002400240024002400240200241206a20056a22092802000e03010007010b200941086a280200220a450d02200941046a280200210b20024180026a41186a420037030020024180026a41106a4200370300200642003703002002420037038002200a41204b0d0120024180026a200b200a10f5b28080001a200241e0016a41086a200641086a2902003703002008200641106a290200370300200220062902003703e0012002280284022109200228028002210c4101210b0c050b200941046a280200210b200941086a280200220a4120460d03410021030240200a4100480d000240200a0d00410121040c0a0b41002d0098a2db80001a200a41002802a496db80001182808080000022040d09410121030b2003200a4188d2cb800010ae80808000000b410021030240200a4100480d0041002d0098a2db80001a200a41002802a496db80001182808080000022040d02410121030b2003200a4188d2cb800010ae80808000000b200041003a0001200041003a00000c0d0b2004200b200a10f5b28080001a0c060b200241f8016a41026a200b41026a2d00003a0000200241e0016a41086a200b41176a2900003703002008200b411f6a2d00003a00002002200b2f00003b01f8012002200b29000f3703e001200b28000b2109200b280007210c200b280003210a4100210b0b200241fc016a41026a220d200241f8016a41026a2d00003a0000200220022f01f8013b01fc0120024180026a41106a220e20082903003703002006200241e0016a41086a290300370300200220022903e00137038002200420074f0d022003200b3a0000200341016a20022f01fc013b00002003410c6a2009360200200341086a200c360200200341046a200a360200200341106a200229038002370200200341036a200d2d00003a0000200341186a2006290300370200200341206a200e2903003702000b2001200441016a22043602e4012005410c6a2105200341286a210320044110470d000c050b0b2004200741dcd2cd800010f980808000000b2004200b200a10f5b28080001a0b41002d0098a2db80001a0240413041002802a496db80001182808080000022030d004104413010bb80808000000b200342003702102003200a36020c200320043602082003200a3602042003418880808078360200200341186a4200370200200341206a4200370200200341286a420037020020002003360204200041013a00000c050b20012802e4010d00200128020c21032001280208210402400240024002400240200128020422054101470d002003450d010c030b20054101710d02024020034120470d002002411c6a41026a200441026a2d00003a0000200241086a200441176a290000370300200241106a2004411f6a2d00003a0000200220042f00003b011c2002200429000f370300200428000b21052004280007210b20042800032103410021060c040b41002105024020034100480d00024020030d00410121050c030b41002d0098a2db80001a200341002802a496db80001182808080000022050d02410121050b200520034188d2cb800010ae80808000000b200041003b01000c070b20052004200310f5b28080001a0c040b200241386a22054200370300200241206a41106a220b4200370300200241206a41086a420037030020024200370320200341204b0d02200241206a2004200310f5b28080001a200241086a200b290300370300200241106a200529030037030020022002290328370300200228022421052002280220210b410121060b20012802e001450d03200141013602e40120012802dc01220420063a0000200420022f011c3b00012004200536020c2004200b3602082004200336020420042002290300370210200441036a2002411e6a2d00003a0000200441186a200241086a290300370200200441206a200241106a2903003702000b20004180023b01000c030b410021050240024020034100480d0041002d0098a2db80001a200341002802a496db80001182808080000022050d01410121050b200520034188d2cb800010ae80808000000b20052004200310f5b28080001a0b41002d0098a2db80001a413041002802a496db8000118280808000002204450d02200442003702102004200336020c2004200536020820042003360204200441888080807836020020002004360204200041013a0000200441186a4200370200200441206a4200370200200441286a42003702000c010b4100410041ccd2cd800010f980808000000b200241a0026a2480808080000f0b4104413010bb80808000000b990701077f23808080800041106b2202248080808000024002400240024002400240024002402000280200417d6a2203410420034104491b0e050702020001070b20002802e40121030240024020012d002c4101710d00200141046a210020034104742104024002402001410441282001280228220541284b22031b6a28020022062005412820031b460d002000200141286a20031b21002001280200200120031b21030c010b200110d2b280800020012802042106200128020021030b200320066a20043a00002000200028020041016a3602000c010b200128020420012802282200200041284b22001b2206450d032001280200200120001b20066a417f6a220020002d00002003723a00000b2001200128022c41016a36022c0c060b20002802d4012204410176210320002802d001210620002802cc0121050240024020044101710d00410021070240200320064b0d0041002108200321040c020b2003200641dcf1d4800010b381808000000b200320064f0d0341012107200341016a2104200520036a2d0000410f7121080b200220083a0005200220073a00042002200620046b36020c2002200520046a3602082001200241046a10e6b280800020002802e40121030240024020012d002c4101710d00200141046a210020034104742104024002402001410441282001280228220541284b22031b6a28020022062005412820031b460d002000200141286a20031b21002001280200200120031b21030c010b200110d2b280800020012802042106200128020021030b200320066a20043a00002000200028020041016a3602000c010b200128020420012802282200200041284b22001b2206450d042001280200200120001b20066a417f6a220020002d00002003723a00000b2001200128022c41016a36022c0c050b20002802182205410176210320002802142106200028021021040240024020054101710d00410021050240200320064b0d0041002107200321000c020b2003200641dcf1d4800010b381808000000b200320064f0d0441012105200341016a2100200420036a2d0000410f7121070b200220073a0005200220053a00042002200620006b36020c2002200420006a3602082001200241046a10e6b28080000c040b41a4f3d48000413a41e0f3d48000109181808000000b2003200641ecf1d4800010f980808000000b41a4f3d48000413a41e0f3d48000109181808000000b2003200641ecf1d4800010f980808000000b200241106a2480808080000b9f0901097f23808080800041c0006b22032480808080002001280200417d6a2204410420044104491b21040240024002400240024002400240024002400240024002400240024002400240024020020d004102210520040e050102060703010b4101210520040e050003050602000b41002d0098a2db80001a410141002802a496db8000118280808000002202450d09200041013602082000200236020420004101360200200241003a00000c080b20012802182205410176210420012802142102200128021021060240024020054101710d00410021070240200420024b0d0041002108200421090c020b2004200241dcf1d4800010b381808000000b200420024f0d0a41012107200441016a2109200620046a2d0000410f7121080b200320083a0025200320073a0024200341003602202003200220096b36021c2003200620096a360218200341086a41086a200141046a220441086a28020036020020032004290200370308200241017420056b21020c020b20012802d4012206410176210920012802d001210420012802cc0121080240024020064101710d004100210a0240200920044b0d004100210b200921070c020b2009200441dcf1d4800010b381808000000b200920044f0d0a4101210a200941016a2107200820096a2d0000410f71210b0b2003200b3a00252003200a3a0024200341003602202003200420076b36021c2003200820076a360218200441017420066b210420012802dc01220920012802e00141286c6a21062002450d042003200536020820032002ad428080808080048437020c0c050b20012802182209410176210520012802142104200128021021070240024020094101710d00410021080240200520044b0d004100210a200521060c020b2005200441dcf1d4800010b381808000000b200520044f0d0a41012108200541016a2106200720056a2d0000410f71210a0b2003200a3a0025200320083a0024200341003602202003200420066b36021c2003200720066a36021820032002ad428080808080048437020c20034101360208200441017420096b21020b2000200341186a2002200341086a1091988080000c040b2001280218210220012802142104200341086a200141106a10e0b280800020012802e001450d0820012802dc012d00004102460d092000200341086a200441017420026b200341186a108b98808000000b024002402002450d002003200536020820032002ad428080808080048437020c0c010b200341106a200141cc016a280200360200200320012902c4013703080b2000200341186a200341086a108a98808000000b200341086a41086a200141c0016a220241086a280200360200200320022902003703080b2000200341186a200420092006200341086a1090988080000b024020012802d801450d0020012802dc01410028029c96db8000118080808000000b200341c0006a2480808080000f0b4101410141b0cfcd800010ae80808000000b2004200241ecf1d4800010f980808000000b2009200441ecf1d4800010f980808000000b2005200441ecf1d4800010f980808000000b410041004188d2cd800010f980808000000b4198d2cd8000412441bcd2cd8000109181808000000be61d01177f23808080800041c0096b22032480808080002003410036021420034280808080c00037020c20034200370240200341186a41046a210420034180066a41046a210520034180066a41146a2106200341e8076a41146a2107200341e8076a41046a2108200341e8076a41016a2109200341f0036a41086a210a200341c8006a41086a210b200341c8006a41046a210c200341186a41286a210d200341e0056a41106a210e200341e0056a41186a210f41002110024002400240024002400240024002400240024002400240024003402002280200211120024100360200024002400240024002400240024020110d00200228020c22122002280210460d0220022012410c6a36020c20122802082111201228020421120c010b20022802042212450d01200228020821110b0240024020110d00410021130c010b20122d000041014621130b200341e8076a201220136a2212201120136b2211108298808000200341d8076a41086a2214200841086a290200370300200320082902003703d8070240024002400240024002400240024020032802e80722154107470d00200c20032903d807370200200c41086a200341d8076a41086a2903003702000c010b2006200741c40110f5b28080001a200541086a2014290300370200200520032903d8073702002003201536028006200341c8006a20034180066a2012201110dbb2808000200328024822164107470d010b200341e8076a41186a22094200370300200341e8076a41206a22124200370300200341e8076a41286a22144200370300200341e8076a41086a2201200c41086a290200370300200342003703f8072003200c2902003703e80741002d0098a2db80001a413041002802a496db80001182808080000022110d014104413010bb80808000000b200328024c2117200341a0026a200b41d00110f5b28080001a41012115410021122016417d6a2211410420114104491b0e050101030202010b201120032903e807370200201141286a2014290300370200201141206a2012290300370200201141186a2009290300370200201141106a200341e8076a41106a290300370200201141086a200129030037020020004101360200200020113602040c0d0b41002115410421180c020b41102115410121120b41002d0098a2db80001a201541286c221141002802a496db8000118280808000002218450d022018211102402012450d002015417f6a2211417871211220114107712114201821110340201141023a009802201141023a00f001201141023a00c801201141023a00a001201141023a0078201141023a0050201141023a0028201141023a0000201141c0026a2111201241786a22120d000b2014450d00201441286c2114410021120340201120126a41023a00002014201241286a2212470d000b201120126a21110b201141023a00000b200320153602d005200320183602cc05200320153602c805200320173602f403200320163602f003200a200341a0026a41d00110f5b28080001a200342003702d405201041016a221921172013450d0420022802002111200241003602000240024020110d00200228020c22112002280210460d0120022011410c6a36020c20112802082112201128020421110c050b20022802042211450d00200228020821120c040b41002d0098a2db80001a413041002802a496db8000118280808000002211450d022011420037020420114185808080783602002011410c6a4200370200201141146a42003702002011411c6a42003702000c080b41002d0098a2db80001a0240413041002802a496db8000118280808000002211450d002011420037020420114185808080783602002011410c6a4200370200201141146a42003702002011411c6a42003702002000201136020420004101360200024020032802404129490d002003280218410028029c96db8000118080808000000b024020032802142212450d00200328021021142012410171210141002109024020124101460d00201441cc036a21112012417e71211241002109034002402011418c7e6a280200450d00201141907e6a280200410028029c96db8000118080808000000b02402011417c6a280200450d002011280200410028029c96db8000118080808000000b201141e0036a21112012200941026a2209470d000b0b2001450d002014200941f0016c6a22112802d801450d00201141d8016a280204410028029c96db8000118080808000000b200328020c450d0a2003280210410028029c96db8000118080808000000c0a0b4104413010bb80808000000b4104201141d8d1cd800010ae80808000000b4104413010bb80808000000b200320123602dc05200320113602d805201041026a21170b200341e8076a200341f0036a10c9a5808000024020032d00e807450d0020032802ec0721110c040b20032d00e90721110340024020114101710d00200341f0036a200341186a10caa5808000024020032802142211200328020c470d002003410c6a41e8d1cd800010dba08080000b2003280210201141f0016c6a200341f0036a41f00110f5b28080001a2003201141016a360214201721100c020b0240024020032802d80522120d00410021110c010b2003280244221441017621110240024020144101710d00200328021c20032802402214201441284b22141b22152011490d0a2003280218200341186a20141b2114410021150c010b200328021c20032802402214201441284b22151b22142011490d0a201420114d0d0b20032003280218200341186a20151b221420116a2d000041f001713a0051410121150b200320153a00502003201136024c2003201436024820034180066a2001200341c8006a201220032802dc0510a7a1808000200941186a20034180066a41186a290000370000200941106a20034180066a41106a290000370000200941086a20034180066a41086a2900003700002009200329008006370000410121110b200320113a00e807200341c8006a200341f0036a2009410020111b10cba58080002003280244221241017621110240024020124101710d00200328021c20032802402212201241284b22121b22142011490d0c2003280218200341186a20121b2112410021140c010b200328021c20032802402212201241284b22141b22122011490d0c201220114d0d0d20032003280218200341186a20141b221220116a2d000041f001713a008906410121140b200320143a00880620032011360284062003201236028006200341e0056a200120034180066a200328024c2214200328025010a7a180800020032802142211450d0220032011417f6a22113602142003280210201141f0016c6a22112802004107460d02200341f0036a201141f00110f5b28080001a024002400240024020032802f003417d6a2211410420114104491b0e050302020001030b20032802442211450d02200341186a41044128200328024041284b22151b6a22132802002216450d102003280218211220132016417f6a22163602002012200341186a20151b20166a2d0000211520032011417f6a22113602442011410171450d02201541f00171211602400240200341186a410441282003280240221541284b22111b6a28020022132015412820111b460d002004200d20111b21152012200341186a20111b21110c010b200341186a10d2b2808000200328021c211320032802182111200421150b201120136a20163a00002015201528020041016a3602000c020b20032802c405211120032802c0052112024020032802442215450d00200341186a41044128200328024041284b22161b6a22182802002210450d112003280218211320182010417f6a22103602002013200341186a20161b20106a2d0000211620032015417f6a22153602442015410171450d00201641f00171211002400240200341186a410441282003280240221641284b22151b6a28020022182016412820151b460d002004200d20151b21162013200341186a20151b21150c010b200341186a10d2b2808000200328021c211820032802182115200421160b201520186a20103a00002016201628020041016a3602000b200341186a201241017420116b10e4b28080000c010b200341186a2003280284044101742003280288046b10e4b28080000b20032802d405221220032802d00522114f0d0320032802cc05201241286c6a221141003a0000201120032900e005370001201141096a200341e0056a41086a290000370000201141116a200e290000370000201141196a200f2900003700002003201241016a3602d40502402003280248450d002014410028029c96db8000118080808000000b200341e8076a200341f0036a10c9a580800020032d00e907211120032d00e807450d000b0b20032802ec0721110c020b200020032900e00537000420002019360224200041003602002000411c6a200341f8056a290000370000200041146a200341f0056a2900003700002000410c6a200341e8056a2900003700002003280248450d022014410028029c96db8000118080808000000c020b2012201141f8d1cd800010f980808000000b200041013602002000201136020420032802c805450d0020032802cc05410028029c96db8000118080808000000b024020032802404129490d002003280218410028029c96db8000118080808000000b024020032802142212450d00200328021021142012410171210141002109024020124101460d00201441cc036a21112012417e71211241002109034002402011418c7e6a280200450d00201141907e6a280200410028029c96db8000118080808000000b02402011417c6a280200450d002011280200410028029c96db8000118080808000000b201141e0036a21112012200941026a2209470d000b0b2001450d002014200941f0016c6a22112802d801450d00201141d8016a280204410028029c96db8000118080808000000b200328020c450d002003280210410028029c96db8000118080808000000b200341c0096a2480808080000f0b2011201541b4f4d4800010b581808000000b2011201441c4f4d4800010b581808000000b2011201441d4f4d4800010f980808000000b2011201441b4f4d4800010b581808000000b2011201241c4f4d4800010b581808000000b2011201241d4f4d4800010f980808000000b41f0f3d4800041224194f4d48000109181808000000b41f0f3d4800041224194f4d48000109181808000000bc216030c7f017e0e7f2380808080004190026b22022480808080002002410036021420024280808080800237020c024002400240024020012802002203450d002001280204220421052003210602400240024002400340200641d4006a210720062f01e20122084103742109417f210a2006210b024002400340024020090d002008210a0c020b418888cd8000200b410810f9b2808000210c200941786a2109200a41016a210a2007410c6a2107200b41086a210b417f200c410047200c4100481b220c4101460d000b200c41ff0171450d010b2005450d022005417f6a21052006200a4102746a41e4016a28020021060c010b0b200220072902003702880220024198016a20024188026a10cc9c808000200228029801220d418080808078470d010b0340200341d4006a210720032f01e20122064103742109417f210a2003210b02400340024020090d002006210a0c020b419088cd8000200b410810f9b2808000210c200941786a2109200a41016a210a2007410c6a2107200b41086a210b417f200c410047200c4100481b220c4101460d000b200c41ff0171450d030b2004450d042004417f6a21042003200a4102746a41e4016a28020021030c000b0b200241f0006a41086a200241ad016a290000370300200241f0006a41106a200241b5016a29000037030020024188016a200241bd016a2900003703002002418f016a200241c4016a290000370000200220022900a501370370200229009d01210e20022d009c01210f20022802cc01211020022802d001211120022802d401210a20022802d801211220022802dc01211320022802e001211420022802e4012115200241d8006a41106a200241f8016a280200360200200241d8006a41086a200241f0016a290200370300200220022902e8013703582002280284022116200228028002211720022802fc0121180c010b200220072902003702880220024198016a20024188026a10ce9c8080004180808080782115200228029801220d418080808078460d01200241f8006a200241ad016a290000370300200241f0006a41106a200241b5016a29000037030020024188016a200241bd016a2900003703002002418f016a200241c4016a290000370000200241d8006a41106a200241e0016a280200360200200220022900a501370370200220022902d801370360200229009d01210e20022d009c01210f20022802cc01211020022802d001211120022802d401210a20022802ec01211620022802e801211720022802e40121184104211341002114410021120b200242cce78dfda8f884f6bd7f3700b001200242a2f98685b9fa9aec343700a801200242b9e088b7b6cdc2d1133700a001200242c5e4f4b9cff9d18a0b37009801200220024198016a412010c28d8080002002280204410020022802004101711b2106410021190240200a450d00200a410474210c200a417f6a41ffffffff007141016a2107410021094100210b02400340201120096a410c6a28020020064b0d01200b41016a210b200c200941106a2209470d000b2007210b0b200a200b490d04200a200b6b2119200b450d00200b41017121074100210c0240200b4101460d00200b417e71210a201121094100210c034002402009280200450d00200941046a280200410028029c96db8000118080808000000b0240200941106a280200450d00200941146a280200410028029c96db8000118080808000000b200941206a2109200a200c41026a220c470d000b0b02402007450d002011200c4104746a2209280200450d002009280204410028029c96db8000118080808000000b024020190d00410021190c010b20112011200b4104746a201941047410f8b28080001a0b02402018450d002016450d002018410047210c20162104201721052018210b410021090340024002400240200c410171450d0002402009450d00200b210c0c030b4100210c2005450d012005210902402005410771220a450d0003402009417f6a2109200b2802b801210b200a417f6a220a0d000b0b20054108490d010340200b2802b8012802b8012802b8012802b8012802b8012802b8012802b8012802b801210b200941786a22090d000c020b0b41eccec78000109081808000000b200b2109410021050b02400240200520092f01b6014f0d002005210a2009210b0c010b03402009280200220b450d05200c41016a210c20092f01b401210a200b2109200a200b2f01b6014f0d000b0b02400240200c0d00200a41016a2105200b21090c010b200b200a4102746a41bc016a280200210941002105200c417f6a2207450d00200c417e6a210302402007410771220c450d0003402007417f6a210720092802b8012109200c417f6a220c0d000b0b20034107490d00034020092802b8012802b8012802b8012802b8012802b8012802b8012802b8012802b8012109200741786a22070d000b0b0240200b200a410c6c6a220b41386a2802002203450d00200b41306a2108200b41346a280200221a410c6a210b2003410474210a2003417f6a41ffffffff007141016a21074100210c02400340200b28020020064b0d01200b41106a210b200c41016a210c200a41706a220a0d000b2007210c0b2003200c490d05200841003602082003200c6b211b02400240200c450d00200c410171211c4100210a0240200c4101460d00200c417e7121074100210a201a210b03400240200b280200450d00200b41046a280200410028029c96db8000118080808000000b0240200b41106a280200450d00200b41146a280200410028029c96db8000118080808000000b200b41206a210b2007200a41026a220a470d000b0b0240201c450d00201a200a4104746a220b280200450d00200b280204410028029c96db8000118080808000000b2003200c460d020240200c2008280208220b470d00200b201b6a211b0c020b2008280204220a200b4104746a200a200c4104746a201b41047410f8b28080001a200b201b6a211b0c010b2003450d010b2008201b3602080b4101210c4100210b2004417f6a22040d000b0b200241306a411f6a220c200241f0006a411f6a290000370000200241306a41186a220a200241f0006a41186a290300370300200241306a41106a2207200241f0006a41106a290300370300200241306a41086a2206200241f0006a41086a290300370300200241186a41086a2203200241d8006a41086a290300370300200241186a41106a2205200241d8006a41106a280200360200200220022903703703302002200229035837031802402002280214220b200228020c470d002002410c6a41b4d3cd800010d0a08080000b2002280210200b41b0026c6a2209200e3700c5012009200f3a00c4012009200d3602c00120094202370310200941053a0000200920022903303700cd012009201536028c02200920143602880220092013360284022009201236028002200920193602fc01200920113602f801200920103600f401200941d5016a2006290300370000200941dd016a2007290300370000200941e5016a200a290300370000200941ec016a200c290000370000200920183602a402200920173602a802200920163602ac022009200229031837029002200941a0026a200528020036020020094198026a20032903003702002002200b41016a3602140b20024198016a200110979880800002402002280298014101470d0020022903a001210e02402002280214220b200228020c470d002002410c6a41b4d3cd800010d0a08080000b2002280210200b41b0026c6a2209200e3703c80120094183808080783602c00120094202370310200941053a00002002200b41016a3602140b2000200229020c370200200041086a2002410c6a41086a28020036020020024190026a2480808080000f0b418886cb8000109081808000000b200c200341f4e2c7800010b581808000000b200b200a41f4e2c7800010b581808000000bdf0302037f017e23808080800041306b2203248080808000024002400240024020022802782204450d00200228027422022903104202520d00200241c0026a2102200441b0026c41d07d6a2104034002400240200241807f6a2802002205418380808078470d00200241887f6a200110969880800041ff017122054102460d012003410036022c2003410036021c2003410036020c2003410c6a10d98a80800041002d0098a2db80001a410141002802a496db8000118280808000002204450d04200420053a000041002d0098a2db80001a41e40141002802a496db8000118280808000002202450d05200241013b01e20120024280808080103702582002410136026420022004360260200242f4d2b59bc7ae98b830370200200341033a000c2003410c6a10e2a380800020004180023b010c200042808080801037020420002002360200200020032f010a3b010e0c060b2005418080808078460d02200541ffffffff076a2205410d492005410147710d020b2004450d01200441d07d6a210420022903002106200241b0026a210220064202510d000b0b200041013b010c2000410036020820004200370200200020032f010a3b010e0c020b4101410110bb80808000000b410441e40110bb80808000000b200341306a2480808080000bd30403067f027e017f0240024020012802042203200128020c2204460d0020022802002802002205280208210603400240200328020c22072006470d00200328020822082005280204200710f9b28080000d002001200341186a360204410021060240200328020422044100480d00200328020021052003280210210120032f01142106200331001621092003310017210a024020040d00410121030c050b41002d0098a2db80001a200441002802a496db80001182808080000022030d04410121060b20062004418091ce800010ae80808000000b200341186a22032004470d000b200120033602040b20004181808080783602000f0b20032005200410f5b28080002105410021030240024002400240024002400240024020074100480d002007450d0141002d0098a2db80001a200741002802a496db80001182808080000022030d02410121030b20032007418091ce800010ae80808000000b4101210341012008200710f5b28080001a41002108200441314f0d010c040b20032008200710f5b2808000210b024020044131490d002005410028029c96db8000118080808000000c020b2007210820074131490d03200b410028029c96db8000118080808000002004450d020b200521030b2003410028029c96db8000118080808000000b2002280208220342003702042003410036020041808080807821030c010b200a42208620098421092003ad4220862008ad84210a200421030b2000200636021c20002001360218200020073602142000200a37020c200020043602082000200536020420002009370220200020033602000b0900200041003602000b0900200041013602000b963206017f017e017f017e087f077e23808080800041d0016b22022480808080000240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002402001290300427e7c2203a741016a410e20034211541b417f6a0e11000102030405060708090a0b0c0d0e0f10000b20012903082103200241d8006a200141d0006a290200370300200241d0006a200141c8006a290200370300200241c8006a200141c0006a290200370300200241386a41086a2204200141386a290200370300200220033703602002200129023037033820024190016a200241386a10d59280800020022d009001410f460d1e200020022f00a1013b0031200241086a41086a20024190016a41086a2902002203370300200041336a200241a3016a2d00003a00002002200229029001220537030820022d00a0012101200241386a410f6a20033700002002200537003f200041003a00182000420037030020002002290038370019200041216a2004290000370000200041286a2003370000200020013a00300c1f0b200128021421042001290308210320012802102106200241d8006a200141d0006a290200370300200241d0006a200141c8006a290200370300200241c8006a200141c0006a290200370300200241386a41086a2207200141386a290200370300200220012902303703382002200636026820022003370360200220043602082002200241086a36026c20024190016a200241386a10de9280800020022d009001410f460d1c200020022f00a1013b0031200241086a41086a20024190016a41086a2902002203370300200041336a200241a3016a2d00003a00002002200229029001220537030820022d00a0012101200241386a410f6a20033700002002200537003f200041003a00182000420037030020002002290038370019200041216a2007290000370000200041286a2003370000200020013a00300c1e0b200128021421042001290308210320012802102106200241d8006a200141d0006a290200370300200241d0006a200141c8006a290200370300200241c8006a200141c0006a290200370300200241386a41086a2207200141386a290200370300200220012902303703382002200636026820022003370360200220043602082002200241086a36026c20024190016a200241386a10ec9280800020022d009001410f460d1a200020022f00a1013b0031200241086a41086a20024190016a41086a2902002203370300200041336a200241a3016a2d00003a00002002200229029001220537030820022d00a0012101200241386a410f6a20033700002002200537003f200041003a00182000420037030020002002290038370019200041216a2007290000370000200041286a2003370000200020013a00300c1d0b20012903082103200129031021052001280218210420024190016a41206a200141d0006a29020037030020024190016a41186a200141c8006a29020037030020024190016a41106a200141c0006a29020037030020024190016a41086a200141386a2902003703002002200129023037039001200220043602b80120022005370330200220033703282002200241286a3602bc01200241386a20024190016a10d092808000200241086a41086a200241386a41106a290300370300200241086a41106a200241386a41186a290300370300200241086a41186a200241386a41206a290300370300200220022903403703080240200229033822034202510d0020002002290360370328200041306a200241386a41306a2903003703000b2000200229030837030820002003370300200041206a200241086a41186a290300370300200041186a200241086a41106a290300370300200041106a200241106a2903003703000c1c0b200128020c210420012802082106200241d8006a200141d0006a290200370300200241d0006a200141c8006a290200370300200241c8006a200141c0006a290200370300200241386a41086a2207200141386a2902003703002002200129023037033820022006360260200220043602082002200241086a36026420024190016a200241386a10cc9280800020022d009001410f460d17200020022f00a1013b0031200241086a41086a20024190016a41086a2902002203370300200041336a200241a3016a2d00003a00002002200229029001220537030820022d00a0012101200241386a410f6a20033700002002200537003f200041003a00182000420037030020002002290038370019200041216a2007290000370000200041286a2003370000200020013a00300c1b0b20012903082103200241d8006a200141d0006a290200370300200241d0006a200141c8006a290200370300200241c8006a200141c0006a290200370300200241386a41086a2204200141386a29020037030020022001290230370338200220033702082002200241086a36026020024190016a200241386a10829380800020022d009001410f460d15200020022f00a1013b0031200241086a41086a20024190016a41086a2902002203370300200041336a200241a3016a2d00003a00002002200229029001220537030820022d00a0012101200241386a410f6a20033700002002200537003f200041003a00182000420037030020002002290038370019200041216a2004290000370000200041286a2003370000200020013a00300c1a0b20012802082104200241d8006a200141d0006a290200370300200241d0006a200141c8006a290200370300200241c8006a200141c0006a290200370300200241386a41086a2206200141386a290200370300200220043602602002200129023037033820024190016a200241386a10dc9280800020022d009001410f460d13200020022f00a1013b0031200241086a41086a20024190016a41086a2902002203370300200041336a200241a3016a2d00003a00002002200229029001220537030820022d00a0012101200241386a410f6a20033700002002200537003f200041003a00182000420037030020002002290038370019200041216a2006290000370000200041286a2003370000200020013a00300c190b20012802082104200241d8006a200141d0006a290200370300200241d0006a200141c8006a290200370300200241c8006a200141c0006a290200370300200241386a41086a2206200141386a290200370300200220043602602002200129023037033820024190016a200241386a10d89280800020022d009001410f460d11200020022f00a1013b0031200241086a41086a20024190016a41086a2902002203370300200041336a200241a3016a2d00003a00002002200229029001220537030820022d00a0012101200241386a410f6a20033700002002200537003f200041003a00182000420037030020002002290038370019200041216a2006290000370000200041286a2003370000200020013a00300c180b2001290320210320012802282106200128022c210720024190016a41106a2208200141186a29030037030020024190016a41086a2204200141106a290300370300200220012903083703900120024190016a41186a2209200129033037030020024190016a41206a220a200141386a29030037030020024190016a41286a220b200141c0006a29030037030020024190016a41306a220c200141c8006a29030037030020024190016a41386a220d200141d0006a29030037030020022007360228200241386a41386a200d290300370300200241386a41306a200c290300370300200241386a41286a200b290300370300200241386a41206a200a290300370300200241386a41186a2009290300370300200241386a41106a2008290300370300200241386a41086a2201200429030037030020022006360280012002200337037820022002290390013703382002200241286a36028401200241086a200241386a10879380800020022d0008410f460d0f200020022f00193b00312004200241086a41086a2902002203370300200041336a2002411b6a2d00003a00002002200229020822053703900120022d00182104200241386a410f6a20033700002002200537003f200041003a00182000420037030020002002290038370019200041216a2001290000370000200041286a2003370000200020043a00300c170b2001290320210320012802282106200128022c210720024190016a41106a2208200141186a29030037030020024190016a41086a2204200141106a290300370300200220012903083703900120024190016a41186a2209200129033037030020024190016a41206a220a200141386a29030037030020024190016a41286a220b200141c0006a29030037030020024190016a41306a220c200141c8006a29030037030020024190016a41386a220d200141d0006a29030037030020022007360228200241386a41386a200d290300370300200241386a41306a200c290300370300200241386a41286a200b290300370300200241386a41206a200a290300370300200241386a41186a2009290300370300200241386a41106a2008290300370300200241386a41086a2201200429030037030020022006360280012002200337037820022002290390013703382002200241286a36028401200241086a200241386a10ca9280800020022d0008410f460d0d200020022f00193b00312004200241086a41086a2902002203370300200041336a2002411b6a2d00003a00002002200229020822053703900120022d00182104200241386a410f6a20033700002002200537003f200041003a00182000420037030020002002290038370019200041216a2001290000370000200041286a2003370000200020043a00300c160b20012d00082104200241d8006a200141d0006a290200370300200241d0006a200141c8006a290200370300200241c8006a200141c0006a290200370300200241386a41086a2206200141386a29020037030020022001290230370338200220043a00082002200241086a36026020024190016a200241386a10f29280800020022d009001410f460d0b200020022f00a1013b0031200241086a41086a20024190016a41086a2902002203370300200041336a200241a3016a2d00003a00002002200229029001220537030820022d00a0012101200241386a410f6a20033700002002200537003f200041003a00182000420037030020002002290038370019200041216a2006290000370000200041286a2003370000200020013a00300c150b2001290320210320012802282106200128022c210720024190016a41106a2208200141186a29030037030020024190016a41086a2204200141106a290300370300200220012903083703900120024190016a41186a2209200129033037030020024190016a41206a220a200141386a29030037030020024190016a41286a220b200141c0006a29030037030020024190016a41306a220c200141c8006a29030037030020024190016a41386a220d200141d0006a29030037030020022007360228200241386a41386a200d290300370300200241386a41306a200c290300370300200241386a41286a200b290300370300200241386a41206a200a290300370300200241386a41186a2009290300370300200241386a41106a2008290300370300200241386a41086a2201200429030037030020022006360280012002200337037820022002290390013703382002200241286a36028401200241086a200241386a10c29280800020022d0008410f460d09200020022f00193b00312004200241086a41086a2902002203370300200041336a2002411b6a2d00003a00002002200229020822053703900120022d00182104200241386a410f6a20033700002002200537003f200041003a00182000420037030020002002290038370019200041216a2001290000370000200041286a2003370000200020043a00300c140b20012903082103200241d8006a200141d0006a290200370300200241d0006a200141c8006a290200370300200241c8006a200141c0006a290200370300200241386a41086a2204200141386a290200370300200220033703602002200129023037033820024190016a200241386a10c49280800020022d009001410f460d07200020022f00a1013b0031200241086a41086a20024190016a41086a2902002203370300200041336a200241a3016a2d00003a00002002200229029001220537030820022d00a0012101200241386a410f6a20033700002002200537003f200041003a00182000420037030020002002290038370019200041216a2004290000370000200041286a2003370000200020013a00300c130b2001290318210320012802242104200128022c2106200128022021072001280228210820024190016a41386a200141d0006a290300220537030020024190016a41306a200141c8006a290300220e37030020024190016a41286a200141c0006a290300220f37030020024190016a41206a200141386a290300221037030020024190016a41186a2001290330221137030020024190016a41086a2209200141086a290300221237030020024190016a41106a200141106a290300221337030020022001290300221437039001200241386a41386a2005370300200241386a41306a200e370300200241386a41286a200f370300200241386a41206a2010370300200241386a41186a2011370300200241386a41106a2013370300200241386a41086a22012012370300200220143703382002200836028c0120022007360288012002200636028401200220043602800120022003370378200241086a200241386a10fc9280800020022d0008410f460d05200020022f00193b00312009200241086a41086a2902002203370300200041336a2002411b6a2d00003a00002002200229020822053703900120022d00182104200241386a410f6a20033700002002200537003f200041003a00182000420037030020002002290038370019200041216a2001290000370000200041286a2003370000200020043a00300c120b200129030821032001290310210520012802182104200241d8006a200141d0006a290200370300200241d0006a200141c8006a290200370300200241c8006a200141c0006a290200370300200241386a41086a2206200141386a290200370300200220012902303703382002200436026020022005370310200220033703082002200241086a36026420024190016a200241386a10e79280800020022d009001410f460d03200020022f00a1013b0031200241086a41086a20024190016a41086a2902002203370300200041336a200241a3016a2d00003a00002002200229029001220537030820022d00a0012101200241386a410f6a20033700002002200537003f200041003a00182000420037030020002002290038370019200041216a2006290000370000200041286a2003370000200020013a00300c110b20012802082104200241d8006a200141d0006a290200370300200241d0006a200141c8006a290200370300200241c8006a200141c0006a290200370300200241386a41086a2206200141386a290200370300200220043602602002200129023037033820024190016a200241386a10f89280800020022d009001410f460d01200020022f00a1013b0031200241086a41086a20024190016a41086a2902002203370300200041336a200241a3016a2d00003a00002002200229029001220537030820022d00a0012101200241386a410f6a20033700002002200537003f200041003a00182000420037030020002002290038370019200041216a2006290000370000200041286a2003370000200020013a00300c100b200241d8006a200141d0006a290200370300200241d0006a200141c8006a290200370300200241c8006a200141c0006a290200370300200241386a41086a2204200141386a2902003703002002200129023037033820024190016a200241386a10be92808000024020022d009001410f460d00200020022f00a1013b0031200241086a41086a20024190016a41086a2902002203370300200041336a200241a3016a2d00003a00002002200229029001220537030820022d00a0012101200241386a410f6a20033700002002200537003f200041003a00182000420037030020002002290038370019200041216a2004290000370000200041286a2003370000200020013a00300c100b200041003a002020004200370308200042023703000c0f0b200041003a002020004200370308200042023703000c0e0b200041003a002020004200370308200042023703000c0d0b200041003a002020004200370308200042023703000c0c0b200041003a002020004200370308200042023703000c0b0b200041003a002020004200370308200042023703000c0a0b200041003a002020004200370308200042023703000c090b200041003a002020004200370308200042023703000c080b200041003a002020004200370308200042023703000c070b200041003a002020004200370308200042023703000c060b200041003a002020004200370308200042023703000c050b200041003a002020004200370308200042023703000c040b200041003a002020004200370308200042023703000c030b200041003a002020004200370308200042023703000c020b200041003a002020004200370308200042023703000c010b200041003a002020004200370308200042023703000b200241d0016a2480808080000b8f0302067f027e0240024002400240024002402002450d000240200028020822032802042204200328020c22054b0d000240200328020822032802082204200328021022056b20024f0d0041010f0b200520026a22062005490d02200620044b0d032001200328020420056a200210f5b28080001a200320063602100c010b4100200420056b2206200620044b1b2204200220042002491b220720064b0d032001200328020020056a200710f5b280800021012003200720056a36020c200220044d0d000240200328020822032802082207200328021022056b200220046b22064f0d0041010f0b200520066a22082005490d04200820074b0d05200120046a200328020420056a200610f5b28080001a200320083602100b2000427f200029030022092002ad7c220a200a2009541b37030041000f0b2005200641e493d0800010b781808000000b2006200441e493d0800010b581808000000b2007200641ecd5cd800010b581808000000b2005200841e493d0800010b781808000000b2008200741e493d0800010b581808000000ba30102057f017e410021024101210302400240024020012802082204280208220520042802102206460d00200641016a2202450d01200220054b0d0220042802042103200420023602102001427f200129030042017c22072007501b370300200320066a2d00002102410021030b200020023a0001200020034101713a00000f0b417f200241e493d0800010b781808000000b2002200541e493d0800010b581808000000bd70102047f017e0240024002400240024020012802082202280204200228020c22034b0d00024020022802082202280208220420022802102203470d00410121020c030b200341016a2205450d03200520044b0d042002280204210420022005360210200420036a2d000021030c010b2002200341016a36020c200228020020036a2d000021030b2001427f200129030042017c22062006501b370300410021020b200020033a0001200020024101713a00000f0b417f200541e493d0800010b781808000000b2005200441e493d0800010b581808000000b920201027f23808080800041106b220124808080800041002d0098a2db80001a0240413041002802a496db8000118280808000002202450d0020024192828080003602282002419281808000360210200242f48587b7e0d4c9ea3537030820024296afb28ff9f4d69c77370300200242b7a9c8ad858cd98bf000370320200242e9e4f9ebab9495ea857f370318200142888080808001370200200142808080808001370208200041c4006a200141b097cc800010908b8080002000410036024020004280808080c0003703382000410036025820004280808080c0003703502000410236020c2000200236020820004102360204200041043a0000200141106a2480808080000f0b4108413010bb80808000000b920201027f23808080800041106b220124808080800041002d0098a2db80001a0240413041002802a496db8000118280808000002202450d002002418f81808000360228200241f482808000360210200242bff8b4f7faa1f2a3643703082002428bcce7dab782f1a0827f37030020024296e397c6bfa5aeee46370320200242aceff0b4f2bd8f8fe400370318200142888080808001370200200142808080808001370208200041c4006a200141b097cc800010908b8080002000410036024020004280808080c0003703382000410036025820004280808080c0003703502000410236020c2000200236020820004102360204200041043a0000200141106a2480808080000f0b4108413010bb80808000000bbd0201027f23808080800041106b220124808080800041002d0098a2db80001a024041c80041002802a496db8000118280808000002202450d00200241b180808000360240200241e8808080003602282002419581808000360210200242a5e9e3ab9e929adc2c37030820024293888c8f89fdc6ec9e7f370300200242b8f8f596b4ec85c048370320200242a8e8f9fbe3e78f97f100370318200242d7c9cb8fc1cf97db3e370338200242e88488d0c0e3aebc13370330200142888080808001370200200142808080808001370208200041c4006a200141b097cc800010908b8080002000410036024020004280808080c0003703382000410036025820004280808080c0003703502000410336020c2000200236020820004103360204200041043a0000200141106a2480808080000f0b410841c80010bb80808000000bbc0201027f23808080800041106b220124808080800041002d0098a2db80001a024041c80041002802a496db8000118280808000002202450d00200241ff868080003602402002419281808000360228200241b180808000360210200242d7c9cb8fc1cf97db3e370308200242e88488d0c0e3aebc13370300200242f48587b7e0d4c9ea3537032020024296afb28ff9f4d69c77370318200242a284c0b294c2ff9daf7f370338200242f7fde4e4beb9baf651370330200142888080808001370200200142808080808001370208200041c4006a200141b097cc800010908b8080002000410036024020004280808080c0003703382000410036025820004280808080c0003703502000410336020c2000200236020820004103360204200041043a0000200141106a2480808080000f0b410841c80010bb80808000000b920503067f017e017f23808080800041c0006b2201248080808000200141246a41e0d3cd8000410e4198d7cd80004129410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a02400240412041002802a496db8000118280808000002202450d002002410036021820024101360204200241c1d7cd800036020020014101360238200120023602302001200241206a36023c200120023602342001410c6a200141306a418092c7800010908b808000200141086a2203200141186a220241086a28020036020020012002290200370300200128020c2104200128021021052001280214210620012902282107200128022421082001410036021420014280808080800137020c2001410c6a41c0d1c5800010faa88080002001280210220242f2df83b68aa887e82d3703002002420437022c2002420337022420024193e2c58000360220200241003602182002418087808000360210200242e3d7fcb0e4f2d1b161370308200128021021022001200128020c3602142001200236020c2001200241386a36021820012002360210200141306a2001410c6a418092c7800010918b8080002008418080808078460d01200120043602142001200536020c200120053602102001200520064105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200737023c20002008360238200041003a000020002001290300370250200041d8006a20032802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000b9e0503067f017e017f23808080800041c0006b2201248080808000200141246a41eed3cd800041114180e1cd8000411d410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a02400240412041002802a496db8000118280808000002202450d002002410036021820024101360204200241c1d7cd800036020020014101360238200120023602302001200241206a36023c200120023602342001410c6a200141306a418092c7800010908b808000200141086a2203200141186a220241086a28020036020020012002290200370300200128020c2104200128021021052001280214210620012902282107200128022421082001410036021420014280808080800137020c2001410c6a41c0d1c5800010faa88080002001280210220242b5eef78ef1eca2e75e3703002002420437022c20024204370224200241d384c780003602202002410436021c200241cf84c780003602182002418187808000360210200242ecd0bbc484a4d1d4ec00370308200128021021022001200128020c3602142001200236020c2001200241386a36021820012002360210200141306a2001410c6a418092c7800010918b8080002008418080808078460d01200120043602142001200536020c200120053602102001200520064105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200737023c20002008360238200041003a000020002001290300370250200041d8006a20032802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000b7e02017f017e23808080800041106b22022480808080002002200110f8888080000240024020022802000d00200229030821032002200110f888808000024020022802000d002000200229030837031020002003370308200042003703000c020b200042013703000c010b200042013703000b200241106a2480808080000b7e02017f017e23808080800041106b22022480808080002002200110f7888080000240024020022802000d00200229030821032002200110f788808000024020022802000d002000200229030837031020002003370308200042003703000c020b200042013703000c010b200042013703000b200241106a2480808080000b7e02017f017e23808080800041106b22022480808080002002200110f6888080000240024020022802000d00200229030821032002200110f688808000024020022802000d002000200229030837031020002003370308200042003703000c020b200042013703000c010b200042013703000b200241106a2480808080000b7e02017f017e23808080800041106b22022480808080002002200110f5888080000240024020022802000d00200229030821032002200110f588808000024020022802000d002000200229030837031020002003370308200042003703000c020b200042013703000c010b200042013703000b200241106a2480808080000b7e02017f017e23808080800041106b22022480808080002002200110f9888080000240024020022802000d00200229030821032002200110f988808000024020022802000d002000200229030837031020002003370308200042003703000c020b200042013703000c010b200042013703000b200241106a2480808080000b7e02017f017e23808080800041106b22022480808080002002200110f4888080000240024020022802000d00200229030821032002200110f488808000024020022802000d002000200229030837031020002003370308200042003703000c020b200042013703000c010b200042013703000b200241106a2480808080000b4b01017f23808080800041106b220224808080800020022000360208200241086a2001108d898080002002200041086a36020c2002410c6a2001108d89808000200241106a2480808080000bc90e02027f017e23808080800041d0026b220224808080800002400240024002400240024020012d00282203417c6a41042003417b6a41ff01714105491b417f6a0e050001020304000b200128022c2103200241e0006a41206a200141206a290200370300200241e0006a41186a200141186a290200370300200241e0006a41106a200141106a290200370300200241e0006a41086a200141086a290200370300200220033602880120022001290200370360200241b0016a200241e0006a10d392808000200241286a41086a200241b0016a41106a290300370300200241286a41106a200241b0016a41186a290300370300200241286a41186a200241b0016a41206a290300370300200220022903b801370328024020022903b00122044202510d00200020022903d801370328200041306a200241b0016a41306a2903003703000b2000200229032837030820002004370300200041206a200241286a41186a290300370300200041186a200241286a41106a290300370300200041106a200241306a2903003703000c040b20012802402103200241e0006a41206a200141206a290200370300200241e0006a41186a200141186a290200370300200241e0006a41106a200141106a290200370300200241e0006a41086a200141086a290200370300200220033602880120022001290200370360200241b0016a200241e0006a10d392808000200241286a41086a200241b0016a41106a290300370300200241286a41106a200241b0016a41186a290300370300200241286a41186a200241b0016a41206a290300370300200220022903b801370328024020022903b00122044202510d00200020022903d801370328200041306a200241b0016a41306a2903003703000b2000200229032837030820002004370300200041206a200241286a41186a290300370300200041186a200241286a41106a290300370300200041106a200241306a2903003703000c030b200241c8026a200141cc006a280200360200200241c0026a200141c4006a290200370300200241b8026a2001413c6a29020037030020024180026a41306a200141346a2902003703002002200129022c3703a80220024180026a41086a200141086a29020037030020024180026a41106a200141106a29020037030020024180026a41186a200141186a29020037030020024180026a41206a200141206a2902003703002002200129020037038002200241b0016a20024180026a10d792808000200241e0006a41086a200241b0016a41106a290300370300200241e0006a41106a200241b0016a41186a290300370300200241e0006a41186a200241b0016a41206a290300370300200220022903b801370360024020022903b00122044202510d00200020022903d801370328200041306a200241b0016a41306a2903003703000b2000200229036037030820002004370300200041206a200241e0006a41186a290300370300200041186a200241e0006a41106a290300370300200041106a200241e8006a2903003703000c020b200241a8016a200141286a220341206a280200360200200241a0016a200341186a29020037030020024198016a200341106a290200370300200241e0006a41306a200341086a2902003703002002200329020037038801200128024c2103200241e0006a41086a200141086a290200370300200241e0006a41106a200141106a290200370300200241e0006a41186a200141186a290200370300200241e0006a41206a200141206a29020037030020022001290200370360200241b0016a200241e0006a41cc0010f5b28080001a200220033602fc01200241286a200241b0016a10df92808000200241086a41086a200241286a41106a290300370300200241086a41106a200241286a41186a290300370300200241086a41186a200241286a41206a290300370300200220022903303703080240200229032822044202510d0020002002290350370328200041306a200241286a41306a2903003703000b2000200229030837030820002004370300200041206a200241086a41186a290300370300200041186a200241086a41106a290300370300200041106a200241106a2903003703000c010b200241e0006a41206a200141206a290200370300200241e0006a41186a200141186a290200370300200241e0006a41106a200141106a290200370300200241e0006a41086a200141086a29020037030020022001290200370360200241b0016a200241e0006a10c792808000200241286a41086a200241b0016a41106a290300370300200241286a41106a200241b0016a41186a290300370300200241286a41186a200241b0016a41206a290300370300200220022903b801370328024020022903b00122044202510d00200020022903d801370328200041306a200241b0016a41306a2903003703000b2000200229032837030820002004370300200041206a200241286a41186a290300370300200041186a200241286a41106a290300370300200041106a200241306a2903003703000b200241d0026a2480808080000bfb0201067f23808080800041106b220224808080800002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a360200024002400240024002400240024020062d000022074103710e0400040201000b200741027621030c020b200741044f0d0520044105490d0520032004417b6a3602042003200641056a3602002006280001418080808004490d050c030b20044104490d0420032004417c6a3602042003200641046a36020020062f0001200641036a2d0000411074722203418002490d04200341087420077241027621030b200341304b0d01200241046a200120031096858080002002280204418080808078460d0220002002290204370200200041086a200241046a41086a2802003602000c040b2005450d0220032004417e6a3602042003200641026a36020020062d0001450d020b20004180808080783602000c020b20004180808080783602000c010b20004180808080783602000b200241106a2480808080000b920301057f23808080800041106b2202248080808000024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a36020002400240024002400240024020052d000022064103710e0403020100030b200641044f0d0520034105490d0520012003417b6a3602042001200541056a3602002005280001418080808004490d050c070b20034104490d0420012003417c6a3602042001200541046a36020020052f0001200541036a2d0000411074722203418002490d04200341087420067221030c030b20040d010c030b200641027621030c030b20012003417e6a3602042001200541026a36020020052d00012203450d01200341087420067221030b20034183044b0d02200341027621030c010b20004180808080783602000c020b200241046a2001200310918580800002402002280204418080808078460d0020002002290204370200200041086a200241046a41086a2802003602000c020b20004180808080783602000c010b20004180808080783602000b200241106a2480808080000b970301067f23808080800041106b22022480808080000240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a36020002400240024002400240024020062d000022074103710e0403020100030b200741044f0d0520044105490d0520032004417b6a3602042003200641056a3602002006280001418080808004490d050c070b20044104490d0420032004417c6a3602042003200641046a36020020062f0001200641036a2d0000411074722203418002490d04200341087420077221030c030b20050d010c030b200741027621030c030b20032004417e6a3602042003200641026a36020020062d00012203450d01200341087420077221030b20034183044b0d02200341027621030c010b20004180808080783602000c020b200241046a2001200310968580800002402002280204418080808078460d0020002002290204370200200041086a200241046a41086a2802003602000c020b20004180808080783602000c010b20004180808080783602000b200241106a2480808080000bad0101027f23808080800041206b2202248080808000200241086a200110e88880800002400240024020022802080d00200228020c220341014b0d01200241146a2001200310898580800002402002280214418080808078460d0020002002290214370200200041086a200241146a41086a2802003602000c030b20004180808080783602000c020b20004180808080783602000c010b20004180808080783602000b200241206a2480808080000bad0101027f23808080800041206b2202248080808000200241086a200110ec8880800002400240024020022802080d00200228020c220341014b0d01200241146a2001200310e98580800002402002280214418080808078460d0020002002290214370200200041086a200241146a41086a2802003602000c030b20004180808080783602000c020b20004180808080783602000c010b20004180808080783602000b200241206a2480808080000b920301057f23808080800041106b2202248080808000024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a36020002400240024002400240024020052d000022064103710e0403020100030b200641044f0d0520034105490d0520012003417b6a3602042001200541056a3602002005280001418080808004490d050c070b20034104490d0420012003417c6a3602042001200541046a36020020052f0001200541036a2d0000411074722203418002490d04200341087420067221030c030b20040d010c030b200641027621030c030b20012003417e6a3602042001200541026a36020020052d00012203450d01200341087420067221030b20034183024b0d02200341027621030c010b20004180808080783602000c020b200241046a2001200310f58580800002402002280204418080808078460d0020002002290204370200200041086a200241046a41086a2802003602000c020b20004180808080783602000c010b20004180808080783602000b200241106a2480808080000bad0101027f23808080800041206b2202248080808000200241086a200110f38880800002400240024020022802080d00200228020c220341014b0d01200241146a2001200310ed8480800002402002280214418080808078460d0020002002290214370200200041086a200241146a41086a2802003602000c030b20004180808080783602000c020b20004180808080783602000c010b20004180808080783602000b200241206a2480808080000bae0101027f23808080800041206b2202248080808000200241086a200110ec8880800002400240024020022802080d00200228020c22034180014b0d01200241146a2001200310938580800002402002280214418080808078460d0020002002290214370200200041086a200241146a41086a2802003602000c030b20004180808080783602000c020b20004180808080783602000c010b20004180808080783602000b200241206a2480808080000b970301067f23808080800041106b22022480808080000240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a36020002400240024002400240024020062d000022074103710e0403020100030b200741044f0d0520044105490d0520032004417b6a3602042003200641056a3602002006280001418080808004490d050c070b20044104490d0420032004417c6a3602042003200641046a36020020062f0001200641036a2d0000411074722203418002490d04200341087420077221030c030b20050d010c030b200741027621030c030b20032004417e6a3602042003200641026a36020020062d00012203450d01200341087420077221030b20034183024b0d02200341027621030c010b20004180808080783602000c020b200241046a2001200310b68580800002402002280204418080808078460d0020002002290204370200200041086a200241046a41086a2802003602000c020b20004180808080783602000c010b20004180808080783602000b200241106a2480808080000b970301067f23808080800041106b22022480808080000240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a36020002400240024002400240024020062d000022074103710e0403020100030b200741044f0d0520044105490d0520032004417b6a3602042003200641056a3602002006280001418080808004490d050c070b20044104490d0420032004417c6a3602042003200641046a36020020062f0001200641036a2d0000411074722203418002490d04200341087420077221030c030b20050d010c030b200741027621030c030b20032004417e6a3602042003200641026a36020020062d00012203450d01200341087420077221030b20034183024b0d02200341027621030c010b20004180808080783602000c020b200241046a2001200310e68580800002402002280204418080808078460d0020002002290204370200200041086a200241046a41086a2802003602000c020b20004180808080783602000c010b20004180808080783602000b200241106a2480808080000bfb0201067f23808080800041106b220224808080800002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a360200024002400240024002400240024020062d000022074103710e0400040201000b200741027621030c020b200741044f0d0520044105490d0520032004417b6a3602042003200641056a3602002006280001418080808004490d050c030b20044104490d0420032004417c6a3602042003200641046a36020020062f0001200641036a2d0000411074722203418002490d04200341087420077241027621030b200341144b0d01200241046a2001200310d3858080002002280204418080808078460d0220002002290204370200200041086a200241046a41086a2802003602000c040b2005450d0220032004417e6a3602042003200641026a36020020062d0001450d020b20004180808080783602000c020b20004180808080783602000c010b20004180808080783602000b200241106a2480808080000bf60201057f23808080800041106b22022480808080000240024020012802042203450d0020012003417f6a220436020420012001280200220541016a360200024002400240024002400240024020052d000022064103710e0400040201000b200641027621030c020b200641044f0d0520034105490d0520012003417b6a3602042001200541056a3602002005280001418080808004490d050c030b20034104490d0420012003417c6a3602042001200541046a36020020052f0001200541036a2d0000411074722203418002490d04200341087420067241027621030b200341144b0d01200241046a2001200310d2858080002002280204418080808078460d0220002002290204370200200041086a200241046a41086a2802003602000c040b2004450d0220012003417e6a3602042001200541026a36020020052d0001450d020b20004180808080783602000c020b20004180808080783602000c010b20004180808080783602000b200241106a2480808080000bf60201057f23808080800041106b22022480808080000240024020012802042203450d0020012003417f6a220436020420012001280200220541016a360200024002400240024002400240024020052d000022064103710e0400040201000b200641027621030c020b200641044f0d0520034105490d0520012003417b6a3602042001200541056a3602002005280001418080808004490d050c030b20034104490d0420012003417c6a3602042001200541046a36020020052f0001200541036a2d0000411074722203418002490d04200341087420067241027621030b200341304b0d01200241046a200120031091858080002002280204418080808078460d0220002002290204370200200041086a200241046a41086a2802003602000c040b2004450d0220012003417e6a3602042001200541026a36020020052d0001450d020b20004180808080783602000c020b20004180808080783602000c010b20004180808080783602000b200241106a2480808080000bfb0201067f23808080800041106b220224808080800002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a360200024002400240024002400240024020062d000022074103710e0400040201000b200741027621030c020b200741044f0d0520044105490d0520032004417b6a3602042003200641056a3602002006280001418080808004490d050c030b20044104490d0420032004417c6a3602042003200641046a36020020062f0001200641036a2d0000411074722203418002490d04200341087420077241027621030b200341144b0d01200241046a2001200310ee858080002002280204418080808078460d0220002002290204370200200041086a200241046a41086a2802003602000c040b2005450d0220032004417e6a3602042003200641026a36020020062d0001450d020b20004180808080783602000c020b20004180808080783602000c010b20004180808080783602000b200241106a2480808080000bf60201057f23808080800041106b22022480808080000240024020012802042203450d0020012003417f6a220436020420012001280200220541016a360200024002400240024002400240024020052d000022064103710e0400040201000b200641027621030c020b200641044f0d0520034105490d0520012003417b6a3602042001200541056a3602002005280001418080808004490d050c030b20034104490d0420012003417c6a3602042001200541046a36020020052f0001200541036a2d0000411074722203418002490d04200341087420067241027621030b200341064b0d01200241046a2001200310b1858080002002280204418080808078460d0220002002290204370200200041086a200241046a41086a2802003602000c040b2004450d0220012003417e6a3602042001200541026a36020020052d0001450d020b20004180808080783602000c020b20004180808080783602000c010b20004180808080783602000b200241106a2480808080000b920301057f23808080800041106b2202248080808000024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a36020002400240024002400240024020052d000022064103710e0403020100030b200641044f0d0520034105490d0520012003417b6a3602042001200541056a3602002005280001418080808004490d050c070b20034104490d0420012003417c6a3602042001200541046a36020020052f0001200541036a2d0000411074722203418002490d04200341087420067221030c030b20040d010c030b200641027621030c030b20012003417e6a3602042001200541026a36020020052d00012203450d01200341087420067221030b20034193034b0d02200341027621030c010b20004180808080783602000c020b200241046a2001200310f78480800002402002280204418080808078460d0020002002290204370200200041086a200241046a41086a2802003602000c020b20004180808080783602000c010b20004180808080783602000b200241106a2480808080000bf60201057f23808080800041106b22022480808080000240024020012802042203450d0020012003417f6a220436020420012001280200220541016a360200024002400240024002400240024020052d000022064103710e0400040201000b200641027621030c020b200641044f0d0520034105490d0520012003417b6a3602042001200541056a3602002005280001418080808004490d050c030b20034104490d0420012003417c6a3602042001200541046a36020020052f0001200541036a2d0000411074722203418002490d04200341087420067241027621030b2003410a4b0d01200241046a2001200310ec858080002002280204418080808078460d0220002002290204370200200041086a200241046a41086a2802003602000c040b2004450d0220012003417e6a3602042001200541026a36020020052d0001450d020b20004180808080783602000c020b20004180808080783602000c010b20004180808080783602000b200241106a2480808080000bfb0201067f23808080800041106b220224808080800002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a360200024002400240024002400240024020062d000022074103710e0400040201000b200741027621030c020b200741044f0d0520044105490d0520032004417b6a3602042003200641056a3602002006280001418080808004490d050c030b20044104490d0420032004417c6a3602042003200641046a36020020062f0001200641036a2d0000411074722203418002490d04200341087420077241027621030b200341064b0d01200241046a2001200310d5858080002002280204418080808078460d0220002002290204370200200041086a200241046a41086a2802003602000c040b2005450d0220032004417e6a3602042003200641026a36020020062d0001450d020b20004180808080783602000c020b20004180808080783602000c010b20004180808080783602000b200241106a2480808080000b910301057f23808080800041106b220224808080800002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a36020002400240024002400240024020052d000022064103710e0403020100030b200641044f0d0520034105490d0520012003417b6a3602042001200541056a3602002005280001418080808004490d050c030b20034104490d0420012003417c6a3602042001200541046a36020020052f0001200541036a2d0000411074722203418002490d04200341087420067222034183b5184b0d02200341027621030c050b20040d020c030b200641027621030c030b20004180808080783602000c030b20012003417e6a3602042001200541026a36020020052d00012203450d00200341087420067241027621030c010b20004180808080783602000c010b200241046a2001200310ab8580800002402002280204418080808078460d0020002002290204370200200041086a200241046a41086a2802003602000c010b20004180808080783602000b200241106a2480808080000bf60201057f23808080800041106b22022480808080000240024020012802042203450d0020012003417f6a220436020420012001280200220541016a360200024002400240024002400240024020052d000022064103710e0400040201000b200641027621030c020b200641044f0d0520034105490d0520012003417b6a3602042001200541056a3602002005280001418080808004490d050c030b20034104490d0420012003417c6a3602042001200541046a36020020052f0001200541036a2d0000411074722203418002490d04200341087420067241027621030b200341144b0d01200241046a20012003109c858080002002280204418080808078460d0220002002290204370200200041086a200241046a41086a2802003602000c040b2004450d0220012003417e6a3602042001200541026a36020020052d0001450d020b20004180808080783602000c020b20004180808080783602000c010b20004180808080783602000b200241106a2480808080000bf60201057f23808080800041106b22022480808080000240024020012802042203450d0020012003417f6a220436020420012001280200220541016a360200024002400240024002400240024020052d000022064103710e0400040201000b200641027621030c020b200641044f0d0520034105490d0520012003417b6a3602042001200541056a3602002005280001418080808004490d050c030b20034104490d0420012003417c6a3602042001200541046a36020020052f0001200541036a2d0000411074722203418002490d04200341087420067241027621030b200341144b0d01200241046a2001200310ba858080002002280204418080808078460d0220002002290204370200200041086a200241046a41086a2802003602000c040b2004450d0220012003417e6a3602042001200541026a36020020052d0001450d020b20004180808080783602000c020b20004180808080783602000c010b20004180808080783602000b200241106a2480808080000b920301057f23808080800041106b2202248080808000024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a36020002400240024002400240024020052d000022064103710e0403020100030b200641044f0d0520034105490d0520012003417b6a3602042001200541056a3602002005280001418080808004490d050c070b20034104490d0420012003417c6a3602042001200541046a36020020052f0001200541036a2d0000411074722203418002490d04200341087420067221030c030b20040d010c030b200641027621030c030b20012003417e6a3602042001200541026a36020020052d00012203450d01200341087420067221030b20034183044b0d02200341027621030c010b20004180808080783602000c020b200241046a2001200310eb8580800002402002280204418080808078460d0020002002290204370200200041086a200241046a41086a2802003602000c020b20004180808080783602000c010b20004180808080783602000b200241106a2480808080000bae0101027f23808080800041206b2202248080808000200241086a200110ec8880800002400240024020022802080d00200228020c220341c0004b0d01200241146a2001200310938580800002402002280214418080808078460d0020002002290214370200200041086a200241146a41086a2802003602000c030b20004180808080783602000c020b20004180808080783602000c010b20004180808080783602000b200241206a2480808080000bfb0201067f23808080800041106b220224808080800002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a360200024002400240024002400240024020062d000022074103710e0400040201000b200741027621030c020b200741044f0d0520044105490d0520032004417b6a3602042003200641056a3602002006280001418080808004490d050c030b20044104490d0420032004417c6a3602042003200641046a36020020062f0001200641036a2d0000411074722203418002490d04200341087420077241027621030b200341014b0d01200241046a2001200310ce858080002002280204418080808078460d0220002002290204370200200041086a200241046a41086a2802003602000c040b2005450d0220032004417e6a3602042003200641026a36020020062d0001450d020b20004180808080783602000c020b20004180808080783602000c010b20004180808080783602000b200241106a2480808080000b970301067f23808080800041106b22022480808080000240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a36020002400240024002400240024020062d000022074103710e0403020100030b200741044f0d0520044105490d0520032004417b6a3602042003200641056a3602002006280001418080808004490d050c070b20044104490d0420032004417c6a3602042003200641046a36020020062f0001200641036a2d0000411074722203418002490d04200341087420077221030c030b20050d010c030b200741027621030c030b20032004417e6a3602042003200641026a36020020062d00012203450d01200341087420077221030b20034183024b0d02200341027621030c010b20004180808080783602000c020b200241046a2001200310968580800002402002280204418080808078460d0020002002290204370200200041086a200241046a41086a2802003602000c020b20004180808080783602000c010b20004180808080783602000b200241106a2480808080000bae0101027f23808080800041206b2202248080808000200241086a200110e98880800002400240024020022802080d00200228020c22034180014b0d01200241146a2001200310f98480800002402002280214418080808078460d0020002002290214370200200041086a200241146a41086a2802003602000c030b20004180808080783602000c020b20004180808080783602000c010b20004180808080783602000b200241206a2480808080000bf60201057f23808080800041106b22022480808080000240024020012802042203450d0020012003417f6a220436020420012001280200220541016a360200024002400240024002400240024020052d000022064103710e0400040201000b200641027621030c020b200641044f0d0520034105490d0520012003417b6a3602042001200541056a3602002005280001418080808004490d050c030b20034104490d0420012003417c6a3602042001200541046a36020020052f0001200541036a2d0000411074722203418002490d04200341087420067241027621030b200341014b0d01200241046a2001200310dc858080002002280204418080808078460d0220002002290204370200200041086a200241046a41086a2802003602000c040b2004450d0220012003417e6a3602042001200541026a36020020052d0001450d020b20004180808080783602000c020b20004180808080783602000c010b20004180808080783602000b200241106a2480808080000b920301057f23808080800041106b2202248080808000024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a36020002400240024002400240024020052d000022064103710e0403020100030b200641044f0d0520034105490d0520012003417b6a3602042001200541056a3602002005280001418080808004490d050c070b20034104490d0420012003417c6a3602042001200541046a36020020052f0001200541036a2d0000411074722203418002490d04200341087420067221030c030b20040d010c030b200641027621030c030b20012003417e6a3602042001200541026a36020020052d00012203450d01200341087420067221030b20034183024b0d02200341027621030c010b20004180808080783602000c020b200241046a2001200310828580800002402002280204418080808078460d0020002002290204370200200041086a200241046a41086a2802003602000c020b20004180808080783602000c010b20004180808080783602000b200241106a2480808080000b910301057f23808080800041106b220224808080800002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a36020002400240024002400240024020052d000022064103710e0403020100030b200641044f0d0520034105490d0520012003417b6a3602042001200541056a3602002005280001418080808004490d050c030b20034104490d0420012003417c6a3602042001200541046a36020020052f0001200541036a2d0000411074722203418002490d04200341087420067222034183e0194b0d02200341027621030c050b20040d020c030b200641027621030c030b20004180808080783602000c030b20012003417e6a3602042001200541026a36020020052d00012203450d00200341087420067241027621030c010b20004180808080783602000c010b200241046a2001200310918580800002402002280204418080808078460d0020002002290204370200200041086a200241046a41086a2802003602000c010b20004180808080783602000b200241106a2480808080000bae0101027f23808080800041206b2202248080808000200241086a200110e98880800002400240024020022802080d00200228020c220341c0004b0d01200241146a2001200310f98480800002402002280214418080808078460d0020002002290214370200200041086a200241146a41086a2802003602000c030b20004180808080783602000c020b20004180808080783602000c010b20004180808080783602000b200241206a2480808080000bae0101027f23808080800041206b2202248080808000200241086a200110e88880800002400240024020022802080d00200228020c220341c0004b0d01200241146a20012003108a8580800002402002280214418080808078460d0020002002290214370200200041086a200241146a41086a2802003602000c030b20004180808080783602000c020b20004180808080783602000c010b20004180808080783602000b200241206a2480808080000bae0101027f23808080800041206b2202248080808000200241086a200110e88880800002400240024020022802080d00200228020c22034180014b0d01200241146a20012003108a8580800002402002280214418080808078460d0020002002290214370200200041086a200241146a41086a2802003602000c030b20004180808080783602000c020b20004180808080783602000c010b20004180808080783602000b200241206a2480808080000b920301057f23808080800041106b2202248080808000024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a36020002400240024002400240024020052d000022064103710e0403020100030b200641044f0d0520034105490d0520012003417b6a3602042001200541056a3602002005280001418080808004490d050c070b20034104490d0420012003417c6a3602042001200541046a36020020052f0001200541036a2d0000411074722203418002490d04200341087420067221030c030b20040d010c030b200641027621030c030b20012003417e6a3602042001200541026a36020020052d00012203450d01200341087420067221030b20034183024b0d02200341027621030c010b20004180808080783602000c020b200241046a2001200310e78580800002402002280204418080808078460d0020002002290204370200200041086a200241046a41086a2802003602000c020b20004180808080783602000c010b20004180808080783602000b200241106a2480808080000bad0101027f23808080800041206b2202248080808000200241086a200110e98880800002400240024020022802080d00200228020c220341014b0d01200241146a2001200310d98580800002402002280214418080808078460d0020002002290214370200200041086a200241146a41086a2802003602000c030b20004180808080783602000c020b20004180808080783602000c010b20004180808080783602000b200241206a2480808080000b970301067f23808080800041106b22022480808080000240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a36020002400240024002400240024020062d000022074103710e0403020100030b200741044f0d0520044105490d0520032004417b6a3602042003200641056a3602002006280001418080808004490d050c070b20044104490d0420032004417c6a3602042003200641046a36020020062f0001200641036a2d0000411074722203418002490d04200341087420077221030c030b20050d010c030b200741027621030c030b20032004417e6a3602042003200641026a36020020062d00012203450d01200341087420077221030b20034183024b0d02200341027621030c010b20004180808080783602000c020b200241046a2001200310a38580800002402002280204418080808078460d0020002002290204370200200041086a200241046a41086a2802003602000c020b20004180808080783602000c010b20004180808080783602000b200241106a2480808080000bfb0201067f23808080800041106b220224808080800002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a360200024002400240024002400240024020062d000022074103710e0400040201000b200741027621030c020b200741044f0d0520044105490d0520032004417b6a3602042003200641056a3602002006280001418080808004490d050c030b20044104490d0420032004417c6a3602042003200641046a36020020062f0001200641036a2d0000411074722203418002490d04200341087420077241027621030b200341144b0d01200241046a2001200310c0858080002002280204418080808078460d0220002002290204370200200041086a200241046a41086a2802003602000c040b2005450d0220032004417e6a3602042003200641026a36020020062d0001450d020b20004180808080783602000c020b20004180808080783602000c010b20004180808080783602000b200241106a2480808080000bae0101027f23808080800041206b2202248080808000200241086a200110f38880800002400240024020022802080d00200228020c22034180014b0d01200241146a2001200310ca8580800002402002280214418080808078460d0020002002290214370200200041086a200241146a41086a2802003602000c030b20004180808080783602000c020b20004180808080783602000c010b20004180808080783602000b200241206a2480808080000bae0101027f23808080800041206b2202248080808000200241086a200110f38880800002400240024020022802080d00200228020c220341c0004b0d01200241146a2001200310ca8580800002402002280214418080808078460d0020002002290214370200200041086a200241146a41086a2802003602000c030b20004180808080783602000c020b20004180808080783602000c010b20004180808080783602000b200241206a2480808080000bf60201057f23808080800041106b22022480808080000240024020012802042203450d0020012003417f6a220436020420012001280200220541016a360200024002400240024002400240024020052d000022064103710e0400040201000b200641027621030c020b200641044f0d0520034105490d0520012003417b6a3602042001200541056a3602002005280001418080808004490d050c030b20034104490d0420012003417c6a3602042001200541046a36020020052f0001200541036a2d0000411074722203418002490d04200341087420067241027621030b200341144b0d01200241046a2001200310ea848080002002280204418080808078460d0220002002290204370200200041086a200241046a41086a2802003602000c040b2004450d0220012003417e6a3602042001200541026a36020020052d0001450d020b20004180808080783602000c020b20004180808080783602000c010b20004180808080783602000b200241106a2480808080000b920301057f23808080800041106b2202248080808000024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a36020002400240024002400240024020052d000022064103710e0403020100030b200641044f0d0520034105490d0520012003417b6a3602042001200541056a3602002005280001418080808004490d050c070b20034104490d0420012003417c6a3602042001200541046a36020020052f0001200541036a2d0000411074722203418002490d04200341087420067221030c030b20040d010c030b200641027621030c030b20012003417e6a3602042001200541026a36020020052d00012203450d01200341087420067221030b20034193034b0d02200341027621030c010b20004180808080783602000c020b200241046a2001200310fc8580800002402002280204418080808078460d0020002002290204370200200041086a200241046a41086a2802003602000c020b20004180808080783602000c010b20004180808080783602000b200241106a2480808080000b920301057f23808080800041106b2202248080808000024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a36020002400240024002400240024020052d000022064103710e0403020100030b200641044f0d0520034105490d0520012003417b6a3602042001200541056a3602002005280001418080808004490d050c070b20034104490d0420012003417c6a3602042001200541046a36020020052f0001200541036a2d0000411074722203418002490d04200341087420067221030c030b20040d010c030b200641027621030c030b20012003417e6a3602042001200541026a36020020052d00012203450d01200341087420067221030b20034183024b0d02200341027621030c010b20004180808080783602000c020b200241046a2001200310918580800002402002280204418080808078460d0020002002290204370200200041086a200241046a41086a2802003602000c020b20004180808080783602000c010b20004180808080783602000b200241106a2480808080000bd42103027f017e037f23808080800041d0026b2202248080808000024002400240024002400240024002400240024002400240024020012d0028417f6a0e0b0506070800010203090a04050b200241186a41086a2203200141346a2802003602002002200129022c370318200241a0026a41206a200141206a290200370300200241a0026a41186a200141186a290200370300200241a0026a41106a200141106a290200370300200241a0026a41086a200141086a290200370300200220012902003703a0022002200241186a3602c802200241f8006a200241a0026a108193808000024020032802002203450d00200228021c2101034002402001280200450d00200141046a280200410028029c96db8000118080808000000b02402001410c6a280200450d00200141106a280200410028029c96db8000118080808000000b200141186a21012003417f6a22030d000b0b02402002280218450d00200228021c410028029c96db8000118080808000000b200241a8026a200241f8006a41106a290300370300200241a0026a41106a200241f8006a41186a290300370300200241a0026a41186a20024198016a29030037030020022002290380013703a0020240200229037822044202510d00200020022903a001370328200041306a200241f8006a41306a2903003703000b200020022903a00237030820002004370300200041206a200241a0026a41186a290300370300200041186a200241a0026a41106a290300370300200041106a200241a8026a2903003703000c0b0b200241286a41086a2203200141346a2802003602002002200129022c370328200241a0026a41206a200141206a290200370300200241a0026a41186a200141186a290200370300200241a0026a41106a200141106a290200370300200241a0026a41086a200141086a290200370300200220012902003703a0022002200241286a3602c802200241f8006a200241a0026a10cb92808000024020032802002201450d00200228022c21052001410171210641002103024020014101460d002001417e7121072005210141002103034002402001280200450d00200141046a280200410028029c96db8000118080808000000b02402001410c6a280200450d00200141106a280200410028029c96db8000118080808000000b200141186a21012007200341026a2203470d000b0b2006450d0020052003410c6c6a2201280200450d002001280204410028029c96db8000118080808000000b02402002280228450d00200228022c410028029c96db8000118080808000000b200241a8026a200241f8006a41106a290300370300200241a0026a41106a200241f8006a41186a290300370300200241a0026a41186a20024198016a29030037030020022002290380013703a0020240200229037822044202510d00200020022903a001370328200041306a200241f8006a41306a2903003703000b200020022903a00237030820002004370300200041206a200241a0026a41186a290300370300200041186a200241a0026a41106a290300370300200041106a200241a8026a2903003703000c0a0b200241386a41086a200141386a280200360200200220012902303703382002200128022c360258200241a0026a41206a200141206a290200370300200241a0026a41186a2203200141186a290200370300200241a0026a41106a2207200141106a290200370300200241a0026a41086a2205200141086a290200370300200220012902003703a0022002200241d8006a3602cc022002200241386a3602c802200241f8006a200241a0026a10c39280800002402002280238450d00200228023c410028029c96db8000118080808000000b2005200241f8006a41106a2903003703002007200241f8006a41186a2903003703002003200241f8006a41206a29030037030020022002290380013703a0020240200229037822044202510d00200020022903a001370328200041306a200241f8006a41306a2903003703000b200020022903a00237030820002004370300200041206a200241a0026a41186a290300370300200041186a200241a0026a41106a290300370300200041106a200241a8026a2903003703000c090b200241c8006a41086a200141346a2802003602002002200129022c370348200241a0026a41206a200141206a290200370300200241a0026a41186a2203200141186a290200370300200241a0026a41106a2207200141106a290200370300200241a0026a41086a2205200141086a290200370300200220012902003703a0022002200241c8006a3602c802200241f8006a200241a0026a10f59280800002402002280248450d00200228024c410028029c96db8000118080808000000b2005200241f8006a41106a2903003703002007200241f8006a41186a2903003703002003200241f8006a41206a29030037030020022002290380013703a0020240200229037822044202510d00200020022903a001370328200041306a200241f8006a41306a2903003703000b200020022903a00237030820002004370300200041206a200241a0026a41186a290300370300200041186a200241a0026a41106a290300370300200041106a200241a8026a2903003703000c080b200241d8006a41086a200141346a2802003602002002200129022c370358200241a0026a41206a200141206a290200370300200241a0026a41186a200141186a290200370300200241a0026a41106a200141106a290200370300200241a0026a41086a2203200141086a290200370300200220012902003703a002200241f8006a200241d8006a10ba92808000024020022d00a0024101470d002003108ea68080000b20022802c40222012001280200417f6a2201360200024020010d00200241c4026a10c9a08080000b200241e0006a200241f8006a41106a290300370300200241d8006a41106a200241f8006a41186a290300370300200241d8006a41186a20024198016a29030037030020022002290380013703580240200229037822044202510d00200020022903a001370328200041306a200241f8006a41306a2903003703000b2000200229035837030820002004370300200041206a200241d8006a41186a290300370300200041186a200241d8006a41106a290300370300200041106a200241e0006a2903003703000c070b200241086a200141346a2802003602002002200129022c370300200241a0026a41206a200141206a290200370300200241a0026a41186a200141186a290200370300200241a0026a41106a200141106a290200370300200241a0026a41086a200141086a290200370300200220012902003703a002200241f8006a200241a0026a2002109a91808000200241d8006a41086a200241f8006a41106a290300370300200241d8006a41106a200241f8006a41186a290300370300200241d8006a41186a200241f8006a41206a29030037030020022002290380013703580240200229037822044202510d00200020022903a001370328200041306a200241f8006a41306a2903003703000b2000200229035837030820002004370300200041206a200241d8006a41186a290300370300200041186a200241d8006a41106a290300370300200041106a200241e0006a2903003703000c060b20022001290330370310200241a0026a41206a200141206a290200370300200241a0026a41186a200141186a290200370300200241a0026a41106a200141106a290200370300200241a0026a41086a200141086a290200370300200220012902003703a0022002200241106a3602c802200241f8006a200241a0026a10d692808000200241d8006a41086a200241f8006a41106a290300370300200241d8006a41106a200241f8006a41186a290300370300200241d8006a41186a200241f8006a41206a29030037030020022002290380013703580240200229037822044202510d00200020022903a001370328200041306a200241f8006a41306a2903003703000b2000200229035837030820002004370300200041206a200241d8006a41186a290300370300200041186a200241d8006a41106a290300370300200041106a200241e0006a2903003703000c050b200241e8016a41086a200141346a2802003602002002200129022c3703e801200241fc016a200141086a29020037020020024184026a200141106a2902003702002002418c026a200141186a29020037020020024194026a200141206a290200370200200220012902003702f401200241f8006a200241e8016a10bb92808000200241a0026a41086a200241f8006a41106a290300370300200241a0026a41106a200241f8006a41186a290300370300200241a0026a41186a200241f8006a41206a29030037030020022002290380013703a0020240200229037822044202510d00200020022903a001370328200041306a200241f8006a41306a2903003703000b200020022903a00237030820002004370300200041206a200241a0026a41186a290300370300200041186a200241a0026a41106a290300370300200041106a200241a8026a2903003703000c040b200241b0016a41086a200141346a2802003602002002200129022c3703b001200241c4016a200141086a290200370200200241cc016a200141106a290200370200200241d4016a200141186a290200370200200241dc016a200141206a290200370200200220012902003702bc01200241f8006a200241b0016a10c892808000200241a0026a41086a200241f8006a41106a290300370300200241a0026a41106a200241f8006a41186a290300370300200241a0026a41186a200241f8006a41206a29030037030020022002290380013703a0020240200229037822044202510d00200020022903a001370328200041306a200241f8006a41306a2903003703000b200020022903a00237030820002004370300200041206a200241a0026a41186a290300370300200041186a200241a0026a41106a290300370300200041106a200241a8026a2903003703000c030b200241a0026a41186a200141c1006a290000370300200241a0026a41106a200141396a290000370300200241a0026a41086a200141316a290000370300200220012900293703a002200241f8006a41206a200141206a290200370300200241f8006a41186a200141186a290200370300200241f8006a41106a200141106a290200370300200241f8006a41086a200141086a290200370300200220012902003703782002200241a0026a3602a001200241d8006a200241f8006a10ef9280800020022d0058410f460d0120002002290258370220200020022f00693b0031200041286a200241d8006a41086a290200370200200041336a200241eb006a2d00003a0000200020022d00683a0030200041003a0018200042003703000c020b200241a0026a41186a200141c1006a290000370300200241a0026a41106a200141396a290000370300200241a0026a41086a200141316a290000370300200220012900293703a002200241f8006a41206a200141206a290200370300200241f8006a41186a200141186a290200370300200241f8006a41106a200141106a290200370300200241f8006a41086a200141086a290200370300200220012902003703782002200241a0026a3602a001200241d8006a200241f8006a10ff92808000024020022d0058410f460d0020002002290258370220200020022f00693b0031200041286a200241d8006a41086a290200370200200041336a200241eb006a2d00003a0000200020022d00683a0030200041003a0018200042003703000c020b200041003a002020004200370308200042023703000c010b200041003a002020004200370308200042023703000b200241d0026a2480808080000be80201017f02400240024002400240024002400240024020002802000e080801020304050607000b2000280204220120012802002201417f6a36020020014101470d07200041046a10caaf8080000c070b2000280204220120012802002201417f6a36020020014101470d06200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d05200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d04200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d03200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d02200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d01200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d00200041046a10caaf8080000f0b0bdf1902047f027e23808080800041b0026b22022480808080000240024002400240024002400240024002400240024002400240024002400240024020012d0000417f6a0e09010203040500060708010b200241086a2001410c6a28020036020020022001290204370300200241c8006a41206a20014180016a290200370300200241c8006a41186a2203200141f8006a290200370300200241c8006a41106a2204200141f0006a290200370300200241c8006a41086a2205200141e8006a2902003703002002200129026037034820022002360270200241b8016a200241c8006a10b59280800002402002280200450d002002280204410028029c96db8000118080808000000b2005200241b8016a41106a2903003703002004200241b8016a41186a2903003703002003200241b8016a41206a290300370300200220022903c001370348024020022903b80122064202510d00200020022903e001370328200041306a200241b8016a41306a2903003703000b2000200229034837030820002006370300200041206a200241c8006a41186a290300370300200041186a200241c8006a41106a290300370300200041106a200241d0006a2903003703000c0f0b20024190016a200141246a28020036020020024188016a2001411c6a290200370300200241c8006a41386a200141146a290200370300200241f8006a2001410c6a29020037030020022001290204370370200141386a290300210620012903302107200241c8006a41086a200141e8006a290200370300200241d8006a200141f0006a290200370300200241e0006a200141f8006a290200370300200241e8006a20014180016a290200370300200220012902603703482002200637033820022007370330200241b8016a200241c8006a41cc0010f5b28080001a2002200241306a36028402200241106a200241b8016a10bd9280800020022d0010410f460d0d20002002290210370220200020022f00213b0031200041286a200241106a41086a290200370200200041336a200241236a2d00003a0000200020022d00203a0030200041003a0018200042003703000c0e0b200241c8006a41c8006a200141246a280200360200200241c8006a41c0006a2001411c6a290200370300200241c8006a41386a200141146a290200370300200241c8006a41306a2001410c6a2902003703002002419c016a200141306a290200370200200241a4016a200141386a290200370200200241ac016a200141c0006a290200370200200241b4016a200141c8006a280200360200200220012902043703702002200129022837029401200141d8006a290300210620012903502107200241c8006a41086a200141e8006a290200370300200241d8006a200141f0006a290200370300200241e0006a200141f8006a290200370300200241e8006a20014180016a290200370300200220012902603703482002200637033820022007370330200241b8016a200241c8006a41f00010f5b28080001a2002200241306a3602a802200241106a200241b8016a10e09280800020022d0010410f460d0b20002002290210370220200020022f00213b0031200041286a200241106a41086a290200370200200041336a200241236a2d00003a0000200020022d00203a0030200041003a0018200042003703000c0d0b20024190016a200141246a28020036020020024188016a2001411c6a290200370300200241c8006a41386a200141146a290200370300200241f8006a2001410c6a29020037030020022001290204370370200141386a290300210620012903302107200241c8006a41086a200141e8006a290200370300200241d8006a200141f0006a290200370300200241e0006a200141f8006a290200370300200241e8006a20014180016a290200370300200220012902603703482002200637033820022007370330200241b8016a200241c8006a41cc0010f5b28080001a2002200241306a36028402200241106a200241b8016a10f39280800020022d0010410f460d0920002002290210370220200020022f00213b0031200041286a200241106a41086a290200370200200041336a200241236a2d00003a0000200020022d00203a0030200041003a0018200042003703000c0c0b20024190016a200141246a28020036020020024188016a2001411c6a29020037030020024180016a200141146a290200370300200241f8006a2001410c6a2902003703002002200129020437037020012d00012103200241c8006a41086a200141e8006a290200370300200241d8006a200141f0006a290200370300200241e0006a200141f8006a290200370300200241e8006a20014180016a29020037030020022001290260370348200220033a0030200241b8016a200241c8006a41cc0010f5b28080001a2002200241306a36028402200241106a200241b8016a10fb9280800020022d0010410f460d0720002002290210370220200020022f00213b0031200041286a200241106a41086a290200370200200041336a200241236a2d00003a0000200020022d00203a0030200041003a0018200042003703000c0b0b20024190016a200141246a28020036020020024188016a2001411c6a290200370300200241c8006a41386a200141146a290200370300200241f8006a2001410c6a29020037030020022001290204370370200141386a290300210620012903302107200241c8006a41086a200141e8006a290200370300200241d8006a200141f0006a290200370300200241e0006a200141f8006a290200370300200241e8006a20014180016a290200370300200220012902603703482002200637033820022007370330200241b8016a200241c8006a41cc0010f5b28080001a2002200241306a36028402200241106a200241b8016a10f79280800020022d0010410f460d0520002002290210370220200020022f00213b0031200041286a200241106a41086a290200370200200041336a200241236a2d00003a0000200020022d00203a0030200041003a0018200042003703000c0a0b20024190016a200141246a28020036020020024188016a2001411c6a290200370300200241c8006a41386a200141146a290200370300200241f8006a2001410c6a29020037030020022001290204370370200141386a290300210620012903302107200241c8006a41086a200141e8006a290200370300200241d8006a200141f0006a290200370300200241e0006a200141f8006a290200370300200241e8006a20014180016a290200370300200220012902603703482002200637033820022007370330200241b8016a200241c8006a41cc0010f5b28080001a2002200241306a36028402200241106a200241b8016a10f09280800020022d0010410f460d0320002002290210370220200020022f00213b0031200041286a200241106a41086a290200370200200041336a200241236a2d00003a0000200020022d00203a0030200041003a0018200042003703000c090b200141186a29030021062001290310210720012d00012103200241d8016a20014180016a290200370300200241b8016a41186a200141f8006a290200370300200241c8016a200141f0006a290200370300200241b8016a41086a200141e8006a290200370300200220012902603703b801200220033a003020022006370318200220073703102002200241306a3602e4012002200241106a3602e001200241c8006a200241b8016a10e29280800020022d0048410f460d0120002002290248370220200020022f00593b0031200041286a200241c8006a41086a290200370200200041336a200241db006a2d00003a0000200020022d00583a0030200041003a0018200042003703000c080b200141186a290300210620012d0001210320012903102107200241d8016a20014180016a290200370300200241b8016a41186a200141f8006a290200370300200241c8016a200141f0006a290200370300200241b8016a41086a200141e8006a290200370300200220012902603703b8012002200637031820022007370310200220033a00302002200241106a3602e4012002200241306a3602e001200241c8006a200241b8016a10d292808000024020022d0048410f460d0020002002290248370220200020022f00593b0031200041286a200241c8006a41086a290200370200200041336a200241db006a2d00003a0000200020022d00583a0030200041003a0018200042003703000c080b200041003a002020004200370308200042023703000c070b200041003a002020004200370308200042023703000c060b200041003a002020004200370308200042023703000c050b200041003a002020004200370308200042023703000c040b200041003a002020004200370308200042023703000c030b200041003a002020004200370308200042023703000c020b200041003a002020004200370308200042023703000c010b200041003a002020004200370308200042023703000b200241b0026a2480808080000bed0601057f23808080800041206b2202248080808000200241086a200110f3888080000240024020022802080d0002400240024002400240024041002802e097db8000220341ffffffff074f0d00200228020c2104024041002802e497db80000d00200241106a41002802dc97db80001180808080000041002802e097db80000d024100417f3602e097db8000024041002802e497db80000d0041002103410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db80000c010b024041002802f497db80002205450d0041002802f097db800021030340200328020022062006280200417f6a2206360200024020060d0020031083af8080000b200341046a21032005417f6a22050d000b0b024041002802ec97db8000450d0041002802f097db8000410028029c96db8000118080808000000b410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db8000410041002802e097db800041016a22033602e097db8000200341ffffffff074f0d030b4100200341016a3602e097db800041002802e897db8000220541ffffffff074f0d034100200541016a3602e897db800002400240024041002802f497db800022060d00410020033602e097db8000410020053602e897db80000c010b41002802f097db800020064102746a417c6a2802002203200328020041016a22053602002005450d06410041002802e897db8000417f6a3602e897db80002002200336021020032802080d072003417f360208200328020c220520052d0000200441ff01716a220541ff01200541ff01491b22053a00002003200328020841016a36020820032003280200417f6a2206360200024020060d00200241106a1083af8080000b410041002802e097db8000417f6a3602e097db8000200541ff017141e500490d010b20004180808080783602000c080b200241106a2001200410ef8480800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602000c080b20004180808080783602000c070b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41e0d8cd80001085818080000b000b41f0d8cd8000108481808000000b20004180808080783602000b200241206a2480808080000bed0601057f23808080800041206b2202248080808000200241086a200110f3888080000240024020022802080d0002400240024002400240024041002802e097db8000220341ffffffff074f0d00200228020c2104024041002802e497db80000d00200241106a41002802dc97db80001180808080000041002802e097db80000d024100417f3602e097db8000024041002802e497db80000d0041002103410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db80000c010b024041002802f497db80002205450d0041002802f097db800021030340200328020022062006280200417f6a2206360200024020060d0020031083af8080000b200341046a21032005417f6a22050d000b0b024041002802ec97db8000450d0041002802f097db8000410028029c96db8000118080808000000b410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db8000410041002802e097db800041016a22033602e097db8000200341ffffffff074f0d030b4100200341016a3602e097db800041002802e897db8000220541ffffffff074f0d034100200541016a3602e897db800002400240024041002802f497db800022060d00410020033602e097db8000410020053602e897db80000c010b41002802f097db800020064102746a417c6a2802002203200328020041016a22053602002005450d06410041002802e897db8000417f6a3602e897db80002002200336021020032802080d072003417f360208200328020c220520052d0000200441ff01716a220541ff01200541ff01491b22053a00002003200328020841016a36020820032003280200417f6a2206360200024020060d00200241106a1083af8080000b410041002802e097db8000417f6a3602e097db8000200541ff017141e500490d010b20004180808080783602000c080b200241106a2001200410888580800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602000c080b20004180808080783602000c070b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41e0d8cd80001085818080000b000b41f0d8cd8000108481808000000b20004180808080783602000b200241206a2480808080000bed0601057f23808080800041206b2202248080808000200241086a200110e8888080000240024020022802080d0002400240024002400240024041002802e097db8000220341ffffffff074f0d00200228020c2104024041002802e497db80000d00200241106a41002802dc97db80001180808080000041002802e097db80000d024100417f3602e097db8000024041002802e497db80000d0041002103410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db80000c010b024041002802f497db80002205450d0041002802f097db800021030340200328020022062006280200417f6a2206360200024020060d0020031083af8080000b200341046a21032005417f6a22050d000b0b024041002802ec97db8000450d0041002802f097db8000410028029c96db8000118080808000000b410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db8000410041002802e097db800041016a22033602e097db8000200341ffffffff074f0d030b4100200341016a3602e097db800041002802e897db8000220541ffffffff074f0d034100200541016a3602e897db800002400240024041002802f497db800022060d00410020033602e097db8000410020053602e897db80000c010b41002802f097db800020064102746a417c6a2802002203200328020041016a22053602002005450d06410041002802e897db8000417f6a3602e897db80002002200336021020032802080d072003417f360208200328020c220520052d0000200441ff01716a220541ff01200541ff01491b22053a00002003200328020841016a36020820032003280200417f6a2206360200024020060d00200241106a1083af8080000b410041002802e097db8000417f6a3602e097db8000200541ff017141e500490d010b20004180808080783602000c080b200241106a2001200410dd8580800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602000c080b20004180808080783602000c070b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41e0d8cd80001085818080000b000b41f0d8cd8000108481808000000b20004180808080783602000b200241206a2480808080000bbc0801057f23808080800041106b220224808080800002400240024002400240024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a3602000240024002400240024020052d000022064103710e0400030201000b200641027621040c030b200641044f0d0320034105490d0320012003417b6a3602042001200541056a360200200528000122044180808080044f0d020c030b20034104490d0220012003417c6a3602042001200541046a36020020052f0001200541036a2d0000411074722203418002490d02200341087420067241027621040c010b2004450d0120012003417e6a3602042001200541026a36020020052d00012203450d01200341087420067241027621040b41002802e097db8000220341ffffffff074f0d03024041002802e497db80000d00200241002802dc97db80001180808080000041002802e097db80000d054100417f3602e097db8000024041002802e497db80000d0041002103410041013602e497db8000410020022902003702e897db80004100200241086a2902003702f097db80000c010b024041002802f497db80002205450d0041002802f097db800021030340200328020022062006280200417f6a2206360200024020060d0020031083af8080000b200341046a21032005417f6a22050d000b0b024041002802ec97db8000450d0041002802f097db8000410028029c96db8000118080808000000b410041013602e497db8000410020022902003702e897db80004100200241086a2902003702f097db8000410041002802e097db800041016a22033602e097db8000200341ffffffff074f0d060b4100200341016a3602e097db800041002802e897db8000220541ffffffff074f0d064100200541016a3602e897db80000240024041002802f497db800022060d00410020033602e097db8000410020053602e897db80000c010b41002802f097db800020064102746a417c6a2802002203200328020041016a22053602002005450d08410041002802e897db8000417f6a3602e897db80002002200336020020032802080d092003417f360208200328020c220520052d0000200441ff01716a220541ff01200541ff01491b22053a00002003200328020841016a36020820032003280200417f6a2206360200024020060d0020021083af8080000b410041002802e097db8000417f6a3602e097db8000200541ff017141e500490d020b20004180808080783602000c020b20004180808080783602000c010b20022001200410b98580800002402002280200418080808078460d0020002002290200370200200041086a200241086a2802003602000c010b20004180808080783602000b200241106a2480808080000f0b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41e0d8cd80001085818080000b000b41f0d8cd8000108481808000000bc10801067f23808080800041106b2202248080808000024002400240024002400240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a3602000240024002400240024020062d000022074103710e0400030201000b200741027621070c030b200741044f0d0320044105490d0320032004417b6a3602042003200641056a360200200628000122074180808080044f0d020c030b20044104490d0220032004417c6a3602042003200641046a36020020062f0001200641036a2d0000411074722203418002490d02200341087420077241027621070c010b2005450d0120032004417e6a3602042003200641026a36020020062d00012203450d01200341087420077241027621070b41002802e097db8000220341ffffffff074f0d03024041002802e497db80000d00200241002802dc97db80001180808080000041002802e097db80000d054100417f3602e097db8000024041002802e497db80000d0041002103410041013602e497db8000410020022902003702e897db80004100200241086a2902003702f097db80000c010b024041002802f497db80002204450d0041002802f097db800021030340200328020022062006280200417f6a2206360200024020060d0020031083af8080000b200341046a21032004417f6a22040d000b0b024041002802ec97db8000450d0041002802f097db8000410028029c96db8000118080808000000b410041013602e497db8000410020022902003702e897db80004100200241086a2902003702f097db8000410041002802e097db800041016a22033602e097db8000200341ffffffff074f0d060b4100200341016a3602e097db800041002802e897db8000220441ffffffff074f0d064100200441016a3602e897db80000240024041002802f497db800022060d00410020033602e097db8000410020043602e897db80000c010b41002802f097db800020064102746a417c6a2802002203200328020041016a22043602002004450d08410041002802e897db8000417f6a3602e897db80002002200336020020032802080d092003417f360208200328020c220420042d0000200741ff01716a220441ff01200441ff01491b22043a00002003200328020841016a36020820032003280200417f6a2206360200024020060d0020021083af8080000b410041002802e097db8000417f6a3602e097db8000200441ff017141e500490d020b20004180808080783602000c020b20004180808080783602000c010b20022001200710ac8580800002402002280200418080808078460d0020002002290200370200200041086a200241086a2802003602000c010b20004180808080783602000b200241106a2480808080000f0b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41e0d8cd80001085818080000b000b41f0d8cd8000108481808000000bed0601057f23808080800041206b2202248080808000200241086a200110f3888080000240024020022802080d0002400240024002400240024041002802e097db8000220341ffffffff074f0d00200228020c2104024041002802e497db80000d00200241106a41002802dc97db80001180808080000041002802e097db80000d024100417f3602e097db8000024041002802e497db80000d0041002103410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db80000c010b024041002802f497db80002205450d0041002802f097db800021030340200328020022062006280200417f6a2206360200024020060d0020031083af8080000b200341046a21032005417f6a22050d000b0b024041002802ec97db8000450d0041002802f097db8000410028029c96db8000118080808000000b410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db8000410041002802e097db800041016a22033602e097db8000200341ffffffff074f0d030b4100200341016a3602e097db800041002802e897db8000220541ffffffff074f0d034100200541016a3602e897db800002400240024041002802f497db800022060d00410020033602e097db8000410020053602e897db80000c010b41002802f097db800020064102746a417c6a2802002203200328020041016a22053602002005450d06410041002802e897db8000417f6a3602e897db80002002200336021020032802080d072003417f360208200328020c220520052d0000200441ff01716a220541ff01200541ff01491b22053a00002003200328020841016a36020820032003280200417f6a2206360200024020060d00200241106a1083af8080000b410041002802e097db8000417f6a3602e097db8000200541ff017141e500490d010b20004180808080783602000c080b200241106a2001200410c48580800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602000c080b20004180808080783602000c070b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41e0d8cd80001085818080000b000b41f0d8cd8000108481808000000b20004180808080783602000b200241206a2480808080000bc10801067f23808080800041106b2202248080808000024002400240024002400240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a3602000240024002400240024020062d000022074103710e0400030201000b200741027621070c030b200741044f0d0320044105490d0320032004417b6a3602042003200641056a360200200628000122074180808080044f0d020c030b20044104490d0220032004417c6a3602042003200641046a36020020062f0001200641036a2d0000411074722203418002490d02200341087420077241027621070c010b2005450d0120032004417e6a3602042003200641026a36020020062d00012203450d01200341087420077241027621070b41002802e097db8000220341ffffffff074f0d03024041002802e497db80000d00200241002802dc97db80001180808080000041002802e097db80000d054100417f3602e097db8000024041002802e497db80000d0041002103410041013602e497db8000410020022902003702e897db80004100200241086a2902003702f097db80000c010b024041002802f497db80002204450d0041002802f097db800021030340200328020022062006280200417f6a2206360200024020060d0020031083af8080000b200341046a21032004417f6a22040d000b0b024041002802ec97db8000450d0041002802f097db8000410028029c96db8000118080808000000b410041013602e497db8000410020022902003702e897db80004100200241086a2902003702f097db8000410041002802e097db800041016a22033602e097db8000200341ffffffff074f0d060b4100200341016a3602e097db800041002802e897db8000220441ffffffff074f0d064100200441016a3602e897db80000240024041002802f497db800022060d00410020033602e097db8000410020043602e897db80000c010b41002802f097db800020064102746a417c6a2802002203200328020041016a22043602002004450d08410041002802e897db8000417f6a3602e897db80002002200336020020032802080d092003417f360208200328020c220420042d0000200741ff01716a220441ff01200441ff01491b22043a00002003200328020841016a36020820032003280200417f6a2206360200024020060d0020021083af8080000b410041002802e097db8000417f6a3602e097db8000200441ff017141e500490d020b20004180808080783602000c020b20004180808080783602000c010b20022001200710de8580800002402002280200418080808078460d0020002002290200370200200041086a200241086a2802003602000c010b20004180808080783602000b200241106a2480808080000f0b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41e0d8cd80001085818080000b000b41f0d8cd8000108481808000000bed0601057f23808080800041206b2202248080808000200241086a200110ec888080000240024020022802080d0002400240024002400240024041002802e097db8000220341ffffffff074f0d00200228020c2104024041002802e497db80000d00200241106a41002802dc97db80001180808080000041002802e097db80000d024100417f3602e097db8000024041002802e497db80000d0041002103410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db80000c010b024041002802f497db80002205450d0041002802f097db800021030340200328020022062006280200417f6a2206360200024020060d0020031083af8080000b200341046a21032005417f6a22050d000b0b024041002802ec97db8000450d0041002802f097db8000410028029c96db8000118080808000000b410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db8000410041002802e097db800041016a22033602e097db8000200341ffffffff074f0d030b4100200341016a3602e097db800041002802e897db8000220541ffffffff074f0d034100200541016a3602e897db800002400240024041002802f497db800022060d00410020033602e097db8000410020053602e897db80000c010b41002802f097db800020064102746a417c6a2802002203200328020041016a22053602002005450d06410041002802e897db8000417f6a3602e897db80002002200336021020032802080d072003417f360208200328020c220520052d0000200441ff01716a220541ff01200541ff01491b22053a00002003200328020841016a36020820032003280200417f6a2206360200024020060d00200241106a1083af8080000b410041002802e097db8000417f6a3602e097db8000200541ff017141e500490d010b20004180808080783602000c080b200241106a2001200410f98580800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602000c080b20004180808080783602000c070b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41e0d8cd80001085818080000b000b41f0d8cd8000108481808000000b20004180808080783602000b200241206a2480808080000bed0601057f23808080800041206b2202248080808000200241086a200110ec888080000240024020022802080d0002400240024002400240024041002802e097db8000220341ffffffff074f0d00200228020c2104024041002802e497db80000d00200241106a41002802dc97db80001180808080000041002802e097db80000d024100417f3602e097db8000024041002802e497db80000d0041002103410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db80000c010b024041002802f497db80002205450d0041002802f097db800021030340200328020022062006280200417f6a2206360200024020060d0020031083af8080000b200341046a21032005417f6a22050d000b0b024041002802ec97db8000450d0041002802f097db8000410028029c96db8000118080808000000b410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db8000410041002802e097db800041016a22033602e097db8000200341ffffffff074f0d030b4100200341016a3602e097db800041002802e897db8000220541ffffffff074f0d034100200541016a3602e897db800002400240024041002802f497db800022060d00410020033602e097db8000410020053602e897db80000c010b41002802f097db800020064102746a417c6a2802002203200328020041016a22053602002005450d06410041002802e897db8000417f6a3602e897db80002002200336021020032802080d072003417f360208200328020c220520052d0000200441ff01716a220541ff01200541ff01491b22053a00002003200328020841016a36020820032003280200417f6a2206360200024020060d00200241106a1083af8080000b410041002802e097db8000417f6a3602e097db8000200541ff017141e500490d010b20004180808080783602000c080b200241106a20012004109b8580800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602000c080b20004180808080783602000c070b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41e0d8cd80001085818080000b000b41f0d8cd8000108481808000000b20004180808080783602000b200241206a2480808080000bed0601057f23808080800041206b2202248080808000200241086a200110e9888080000240024020022802080d0002400240024002400240024041002802e097db8000220341ffffffff074f0d00200228020c2104024041002802e497db80000d00200241106a41002802dc97db80001180808080000041002802e097db80000d024100417f3602e097db8000024041002802e497db80000d0041002103410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db80000c010b024041002802f497db80002205450d0041002802f097db800021030340200328020022062006280200417f6a2206360200024020060d0020031083af8080000b200341046a21032005417f6a22050d000b0b024041002802ec97db8000450d0041002802f097db8000410028029c96db8000118080808000000b410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db8000410041002802e097db800041016a22033602e097db8000200341ffffffff074f0d030b4100200341016a3602e097db800041002802e897db8000220541ffffffff074f0d034100200541016a3602e897db800002400240024041002802f497db800022060d00410020033602e097db8000410020053602e897db80000c010b41002802f097db800020064102746a417c6a2802002203200328020041016a22053602002005450d06410041002802e897db8000417f6a3602e897db80002002200336021020032802080d072003417f360208200328020c220520052d0000200441ff01716a220541ff01200541ff01491b22053a00002003200328020841016a36020820032003280200417f6a2206360200024020060d00200241106a1083af8080000b410041002802e097db8000417f6a3602e097db8000200541ff017141e500490d010b20004180808080783602000c080b200241106a2001200410838580800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602000c080b20004180808080783602000c070b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41e0d8cd80001085818080000b000b41f0d8cd8000108481808000000b20004180808080783602000b200241206a2480808080000bed0601057f23808080800041206b2202248080808000200241086a200110f3888080000240024020022802080d0002400240024002400240024041002802e097db8000220341ffffffff074f0d00200228020c2104024041002802e497db80000d00200241106a41002802dc97db80001180808080000041002802e097db80000d024100417f3602e097db8000024041002802e497db80000d0041002103410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db80000c010b024041002802f497db80002205450d0041002802f097db800021030340200328020022062006280200417f6a2206360200024020060d0020031083af8080000b200341046a21032005417f6a22050d000b0b024041002802ec97db8000450d0041002802f097db8000410028029c96db8000118080808000000b410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db8000410041002802e097db800041016a22033602e097db8000200341ffffffff074f0d030b4100200341016a3602e097db800041002802e897db8000220541ffffffff074f0d034100200541016a3602e897db800002400240024041002802f497db800022060d00410020033602e097db8000410020053602e897db80000c010b41002802f097db800020064102746a417c6a2802002203200328020041016a22053602002005450d06410041002802e897db8000417f6a3602e897db80002002200336021020032802080d072003417f360208200328020c220520052d0000200441ff01716a220541ff01200541ff01491b22053a00002003200328020841016a36020820032003280200417f6a2206360200024020060d00200241106a1083af8080000b410041002802e097db8000417f6a3602e097db8000200541ff017141e500490d010b20004180808080783602000c080b200241106a2001200410c78580800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602000c080b20004180808080783602000c070b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41e0d8cd80001085818080000b000b41f0d8cd8000108481808000000b20004180808080783602000b200241206a2480808080000bc10801067f23808080800041106b2202248080808000024002400240024002400240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a3602000240024002400240024020062d000022074103710e0400030201000b200741027621070c030b200741044f0d0320044105490d0320032004417b6a3602042003200641056a360200200628000122074180808080044f0d020c030b20044104490d0220032004417c6a3602042003200641046a36020020062f0001200641036a2d0000411074722203418002490d02200341087420077241027621070c010b2005450d0120032004417e6a3602042003200641026a36020020062d00012203450d01200341087420077241027621070b41002802e097db8000220341ffffffff074f0d03024041002802e497db80000d00200241002802dc97db80001180808080000041002802e097db80000d054100417f3602e097db8000024041002802e497db80000d0041002103410041013602e497db8000410020022902003702e897db80004100200241086a2902003702f097db80000c010b024041002802f497db80002204450d0041002802f097db800021030340200328020022062006280200417f6a2206360200024020060d0020031083af8080000b200341046a21032004417f6a22040d000b0b024041002802ec97db8000450d0041002802f097db8000410028029c96db8000118080808000000b410041013602e497db8000410020022902003702e897db80004100200241086a2902003702f097db8000410041002802e097db800041016a22033602e097db8000200341ffffffff074f0d060b4100200341016a3602e097db800041002802e897db8000220441ffffffff074f0d064100200441016a3602e897db80000240024041002802f497db800022060d00410020033602e097db8000410020043602e897db80000c010b41002802f097db800020064102746a417c6a2802002203200328020041016a22043602002004450d08410041002802e897db8000417f6a3602e897db80002002200336020020032802080d092003417f360208200328020c220420042d0000200741ff01716a220441ff01200441ff01491b22043a00002003200328020841016a36020820032003280200417f6a2206360200024020060d0020021083af8080000b410041002802e097db8000417f6a3602e097db8000200441ff017141e500490d020b20004180808080783602000c020b20004180808080783602000c010b20022001200710ef8580800002402002280200418080808078460d0020002002290200370200200041086a200241086a2802003602000c010b20004180808080783602000b200241106a2480808080000f0b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41e0d8cd80001085818080000b000b41f0d8cd8000108481808000000bed0601057f23808080800041206b2202248080808000200241086a200110ec888080000240024020022802080d0002400240024002400240024041002802e097db8000220341ffffffff074f0d00200228020c2104024041002802e497db80000d00200241106a41002802dc97db80001180808080000041002802e097db80000d024100417f3602e097db8000024041002802e497db80000d0041002103410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db80000c010b024041002802f497db80002205450d0041002802f097db800021030340200328020022062006280200417f6a2206360200024020060d0020031083af8080000b200341046a21032005417f6a22050d000b0b024041002802ec97db8000450d0041002802f097db8000410028029c96db8000118080808000000b410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db8000410041002802e097db800041016a22033602e097db8000200341ffffffff074f0d030b4100200341016a3602e097db800041002802e897db8000220541ffffffff074f0d034100200541016a3602e897db800002400240024041002802f497db800022060d00410020033602e097db8000410020053602e897db80000c010b41002802f097db800020064102746a417c6a2802002203200328020041016a22053602002005450d06410041002802e897db8000417f6a3602e897db80002002200336021020032802080d072003417f360208200328020c220520052d0000200441ff01716a220541ff01200541ff01491b22053a00002003200328020841016a36020820032003280200417f6a2206360200024020060d00200241106a1083af8080000b410041002802e097db8000417f6a3602e097db8000200541ff017141e500490d010b20004180808080783602000c080b200241106a2001200410a88580800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602000c080b20004180808080783602000c070b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41e0d8cd80001085818080000b000b41f0d8cd8000108481808000000b20004180808080783602000b200241206a2480808080000bc10801067f23808080800041106b2202248080808000024002400240024002400240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a3602000240024002400240024020062d000022074103710e0400030201000b200741027621070c030b200741044f0d0320044105490d0320032004417b6a3602042003200641056a360200200628000122074180808080044f0d020c030b20044104490d0220032004417c6a3602042003200641046a36020020062f0001200641036a2d0000411074722203418002490d02200341087420077241027621070c010b2005450d0120032004417e6a3602042003200641026a36020020062d00012203450d01200341087420077241027621070b41002802e097db8000220341ffffffff074f0d03024041002802e497db80000d00200241002802dc97db80001180808080000041002802e097db80000d054100417f3602e097db8000024041002802e497db80000d0041002103410041013602e497db8000410020022902003702e897db80004100200241086a2902003702f097db80000c010b024041002802f497db80002204450d0041002802f097db800021030340200328020022062006280200417f6a2206360200024020060d0020031083af8080000b200341046a21032004417f6a22040d000b0b024041002802ec97db8000450d0041002802f097db8000410028029c96db8000118080808000000b410041013602e497db8000410020022902003702e897db80004100200241086a2902003702f097db8000410041002802e097db800041016a22033602e097db8000200341ffffffff074f0d060b4100200341016a3602e097db800041002802e897db8000220441ffffffff074f0d064100200441016a3602e897db80000240024041002802f497db800022060d00410020033602e097db8000410020043602e897db80000c010b41002802f097db800020064102746a417c6a2802002203200328020041016a22043602002004450d08410041002802e897db8000417f6a3602e897db80002002200336020020032802080d092003417f360208200328020c220420042d0000200741ff01716a220441ff01200441ff01491b22043a00002003200328020841016a36020820032003280200417f6a2206360200024020060d0020021083af8080000b410041002802e097db8000417f6a3602e097db8000200441ff017141e500490d020b20004180808080783602000c020b20004180808080783602000c010b20022001200710808580800002402002280200418080808078460d0020002002290200370200200041086a200241086a2802003602000c010b20004180808080783602000b200241106a2480808080000f0b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41e0d8cd80001085818080000b000b41f0d8cd8000108481808000000bed0601057f23808080800041206b2202248080808000200241086a200110e8888080000240024020022802080d0002400240024002400240024041002802e097db8000220341ffffffff074f0d00200228020c2104024041002802e497db80000d00200241106a41002802dc97db80001180808080000041002802e097db80000d024100417f3602e097db8000024041002802e497db80000d0041002103410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db80000c010b024041002802f497db80002205450d0041002802f097db800021030340200328020022062006280200417f6a2206360200024020060d0020031083af8080000b200341046a21032005417f6a22050d000b0b024041002802ec97db8000450d0041002802f097db8000410028029c96db8000118080808000000b410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db8000410041002802e097db800041016a22033602e097db8000200341ffffffff074f0d030b4100200341016a3602e097db800041002802e897db8000220541ffffffff074f0d034100200541016a3602e897db800002400240024041002802f497db800022060d00410020033602e097db8000410020053602e897db80000c010b41002802f097db800020064102746a417c6a2802002203200328020041016a22053602002005450d06410041002802e897db8000417f6a3602e897db80002002200336021020032802080d072003417f360208200328020c220520052d0000200441ff01716a220541ff01200541ff01491b22053a00002003200328020841016a36020820032003280200417f6a2206360200024020060d00200241106a1083af8080000b410041002802e097db8000417f6a3602e097db8000200541ff017141e500490d010b20004180808080783602000c080b200241106a2001200410db8580800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602000c080b20004180808080783602000c070b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41e0d8cd80001085818080000b000b41f0d8cd8000108481808000000b20004180808080783602000b200241206a2480808080000bed0601057f23808080800041206b2202248080808000200241086a200110e8888080000240024020022802080d0002400240024002400240024041002802e097db8000220341ffffffff074f0d00200228020c2104024041002802e497db80000d00200241106a41002802dc97db80001180808080000041002802e097db80000d024100417f3602e097db8000024041002802e497db80000d0041002103410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db80000c010b024041002802f497db80002205450d0041002802f097db800021030340200328020022062006280200417f6a2206360200024020060d0020031083af8080000b200341046a21032005417f6a22050d000b0b024041002802ec97db8000450d0041002802f097db8000410028029c96db8000118080808000000b410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db8000410041002802e097db800041016a22033602e097db8000200341ffffffff074f0d030b4100200341016a3602e097db800041002802e897db8000220541ffffffff074f0d034100200541016a3602e897db800002400240024041002802f497db800022060d00410020033602e097db8000410020053602e897db80000c010b41002802f097db800020064102746a417c6a2802002203200328020041016a22053602002005450d06410041002802e897db8000417f6a3602e897db80002002200336021020032802080d072003417f360208200328020c220520052d0000200441ff01716a220541ff01200541ff01491b22053a00002003200328020841016a36020820032003280200417f6a2206360200024020060d00200241106a1083af8080000b410041002802e097db8000417f6a3602e097db8000200541ff017141e500490d010b20004180808080783602000c080b200241106a2001200410e88480800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602000c080b20004180808080783602000c070b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41e0d8cd80001085818080000b000b41f0d8cd8000108481808000000b20004180808080783602000b200241206a2480808080000bc10801067f23808080800041106b2202248080808000024002400240024002400240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a3602000240024002400240024020062d000022074103710e0400030201000b200741027621070c030b200741044f0d0320044105490d0320032004417b6a3602042003200641056a360200200628000122074180808080044f0d020c030b20044104490d0220032004417c6a3602042003200641046a36020020062f0001200641036a2d0000411074722203418002490d02200341087420077241027621070c010b2005450d0120032004417e6a3602042003200641026a36020020062d00012203450d01200341087420077241027621070b41002802e097db8000220341ffffffff074f0d03024041002802e497db80000d00200241002802dc97db80001180808080000041002802e097db80000d054100417f3602e097db8000024041002802e497db80000d0041002103410041013602e497db8000410020022902003702e897db80004100200241086a2902003702f097db80000c010b024041002802f497db80002204450d0041002802f097db800021030340200328020022062006280200417f6a2206360200024020060d0020031083af8080000b200341046a21032004417f6a22040d000b0b024041002802ec97db8000450d0041002802f097db8000410028029c96db8000118080808000000b410041013602e497db8000410020022902003702e897db80004100200241086a2902003702f097db8000410041002802e097db800041016a22033602e097db8000200341ffffffff074f0d060b4100200341016a3602e097db800041002802e897db8000220441ffffffff074f0d064100200441016a3602e897db80000240024041002802f497db800022060d00410020033602e097db8000410020043602e897db80000c010b41002802f097db800020064102746a417c6a2802002203200328020041016a22043602002004450d08410041002802e897db8000417f6a3602e897db80002002200336020020032802080d092003417f360208200328020c220420042d0000200741ff01716a220441ff01200441ff01491b22043a00002003200328020841016a36020820032003280200417f6a2206360200024020060d0020021083af8080000b410041002802e097db8000417f6a3602e097db8000200441ff017141e500490d020b20004180808080783602000c020b20004180808080783602000c010b20022001200710b58580800002402002280200418080808078460d0020002002290200370200200041086a200241086a2802003602000c010b20004180808080783602000b200241106a2480808080000f0b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41e0d8cd80001085818080000b000b41f0d8cd8000108481808000000bed0601057f23808080800041206b2202248080808000200241086a200110f3888080000240024020022802080d0002400240024002400240024041002802e097db8000220341ffffffff074f0d00200228020c2104024041002802e497db80000d00200241106a41002802dc97db80001180808080000041002802e097db80000d024100417f3602e097db8000024041002802e497db80000d0041002103410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db80000c010b024041002802f497db80002205450d0041002802f097db800021030340200328020022062006280200417f6a2206360200024020060d0020031083af8080000b200341046a21032005417f6a22050d000b0b024041002802ec97db8000450d0041002802f097db8000410028029c96db8000118080808000000b410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db8000410041002802e097db800041016a22033602e097db8000200341ffffffff074f0d030b4100200341016a3602e097db800041002802e897db8000220541ffffffff074f0d034100200541016a3602e897db800002400240024041002802f497db800022060d00410020033602e097db8000410020053602e897db80000c010b41002802f097db800020064102746a417c6a2802002203200328020041016a22053602002005450d06410041002802e897db8000417f6a3602e897db80002002200336021020032802080d072003417f360208200328020c220520052d0000200441ff01716a220541ff01200541ff01491b22053a00002003200328020841016a36020820032003280200417f6a2206360200024020060d00200241106a1083af8080000b410041002802e097db8000417f6a3602e097db8000200541ff017141e500490d010b20004180808080783602000c080b200241106a2001200410e38480800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602000c080b20004180808080783602000c070b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41e0d8cd80001085818080000b000b41f0d8cd8000108481808000000b20004180808080783602000b200241206a2480808080000bbc0801057f23808080800041106b220224808080800002400240024002400240024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a3602000240024002400240024020052d000022064103710e0400030201000b200641027621040c030b200641044f0d0320034105490d0320012003417b6a3602042001200541056a360200200528000122044180808080044f0d020c030b20034104490d0220012003417c6a3602042001200541046a36020020052f0001200541036a2d0000411074722203418002490d02200341087420067241027621040c010b2004450d0120012003417e6a3602042001200541026a36020020052d00012203450d01200341087420067241027621040b41002802e097db8000220341ffffffff074f0d03024041002802e497db80000d00200241002802dc97db80001180808080000041002802e097db80000d054100417f3602e097db8000024041002802e497db80000d0041002103410041013602e497db8000410020022902003702e897db80004100200241086a2902003702f097db80000c010b024041002802f497db80002205450d0041002802f097db800021030340200328020022062006280200417f6a2206360200024020060d0020031083af8080000b200341046a21032005417f6a22050d000b0b024041002802ec97db8000450d0041002802f097db8000410028029c96db8000118080808000000b410041013602e497db8000410020022902003702e897db80004100200241086a2902003702f097db8000410041002802e097db800041016a22033602e097db8000200341ffffffff074f0d060b4100200341016a3602e097db800041002802e897db8000220541ffffffff074f0d064100200541016a3602e897db80000240024041002802f497db800022060d00410020033602e097db8000410020053602e897db80000c010b41002802f097db800020064102746a417c6a2802002203200328020041016a22053602002005450d08410041002802e897db8000417f6a3602e897db80002002200336020020032802080d092003417f360208200328020c220520052d0000200441ff01716a220541ff01200541ff01491b22053a00002003200328020841016a36020820032003280200417f6a2206360200024020060d0020021083af8080000b410041002802e097db8000417f6a3602e097db8000200541ff017141e500490d020b20004180808080783602000c020b20004180808080783602000c010b20022001200410ed8580800002402002280200418080808078460d0020002002290200370200200041086a200241086a2802003602000c010b20004180808080783602000b200241106a2480808080000f0b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41e0d8cd80001085818080000b000b41f0d8cd8000108481808000000bed0601057f23808080800041206b2202248080808000200241086a200110e9888080000240024020022802080d0002400240024002400240024041002802e097db8000220341ffffffff074f0d00200228020c2104024041002802e497db80000d00200241106a41002802dc97db80001180808080000041002802e097db80000d024100417f3602e097db8000024041002802e497db80000d0041002103410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db80000c010b024041002802f497db80002205450d0041002802f097db800021030340200328020022062006280200417f6a2206360200024020060d0020031083af8080000b200341046a21032005417f6a22050d000b0b024041002802ec97db8000450d0041002802f097db8000410028029c96db8000118080808000000b410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db8000410041002802e097db800041016a22033602e097db8000200341ffffffff074f0d030b4100200341016a3602e097db800041002802e897db8000220541ffffffff074f0d034100200541016a3602e897db800002400240024041002802f497db800022060d00410020033602e097db8000410020053602e897db80000c010b41002802f097db800020064102746a417c6a2802002203200328020041016a22053602002005450d06410041002802e897db8000417f6a3602e897db80002002200336021020032802080d072003417f360208200328020c220520052d0000200441ff01716a220541ff01200541ff01491b22053a00002003200328020841016a36020820032003280200417f6a2206360200024020060d00200241106a1083af8080000b410041002802e097db8000417f6a3602e097db8000200541ff017141e500490d010b20004180808080783602000c080b200241106a2001200410d08580800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602000c080b20004180808080783602000c070b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41e0d8cd80001085818080000b000b41f0d8cd8000108481808000000b20004180808080783602000b200241206a2480808080000bbc0801057f23808080800041106b220224808080800002400240024002400240024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a3602000240024002400240024020052d000022064103710e0400030201000b200641027621040c030b200641044f0d0320034105490d0320012003417b6a3602042001200541056a360200200528000122044180808080044f0d020c030b20034104490d0220012003417c6a3602042001200541046a36020020052f0001200541036a2d0000411074722203418002490d02200341087420067241027621040c010b2004450d0120012003417e6a3602042001200541026a36020020052d00012203450d01200341087420067241027621040b41002802e097db8000220341ffffffff074f0d03024041002802e497db80000d00200241002802dc97db80001180808080000041002802e097db80000d054100417f3602e097db8000024041002802e497db80000d0041002103410041013602e497db8000410020022902003702e897db80004100200241086a2902003702f097db80000c010b024041002802f497db80002205450d0041002802f097db800021030340200328020022062006280200417f6a2206360200024020060d0020031083af8080000b200341046a21032005417f6a22050d000b0b024041002802ec97db8000450d0041002802f097db8000410028029c96db8000118080808000000b410041013602e497db8000410020022902003702e897db80004100200241086a2902003702f097db8000410041002802e097db800041016a22033602e097db8000200341ffffffff074f0d060b4100200341016a3602e097db800041002802e897db8000220541ffffffff074f0d064100200541016a3602e897db80000240024041002802f497db800022060d00410020033602e097db8000410020053602e897db80000c010b41002802f097db800020064102746a417c6a2802002203200328020041016a22053602002005450d08410041002802e897db8000417f6a3602e897db80002002200336020020032802080d092003417f360208200328020c220520052d0000200441ff01716a220541ff01200541ff01491b22053a00002003200328020841016a36020820032003280200417f6a2206360200024020060d0020021083af8080000b410041002802e097db8000417f6a3602e097db8000200541ff017141e500490d020b20004180808080783602000c020b20004180808080783602000c010b20022001200410e58480800002402002280200418080808078460d0020002002290200370200200041086a200241086a2802003602000c010b20004180808080783602000b200241106a2480808080000f0b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41e0d8cd80001085818080000b000b41f0d8cd8000108481808000000bbc0801057f23808080800041106b220224808080800002400240024002400240024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a3602000240024002400240024020052d000022064103710e0400030201000b200641027621040c030b200641044f0d0320034105490d0320012003417b6a3602042001200541056a360200200528000122044180808080044f0d020c030b20034104490d0220012003417c6a3602042001200541046a36020020052f0001200541036a2d0000411074722203418002490d02200341087420067241027621040c010b2004450d0120012003417e6a3602042001200541026a36020020052d00012203450d01200341087420067241027621040b41002802e097db8000220341ffffffff074f0d03024041002802e497db80000d00200241002802dc97db80001180808080000041002802e097db80000d054100417f3602e097db8000024041002802e497db80000d0041002103410041013602e497db8000410020022902003702e897db80004100200241086a2902003702f097db80000c010b024041002802f497db80002205450d0041002802f097db800021030340200328020022062006280200417f6a2206360200024020060d0020031083af8080000b200341046a21032005417f6a22050d000b0b024041002802ec97db8000450d0041002802f097db8000410028029c96db8000118080808000000b410041013602e497db8000410020022902003702e897db80004100200241086a2902003702f097db8000410041002802e097db800041016a22033602e097db8000200341ffffffff074f0d060b4100200341016a3602e097db800041002802e897db8000220541ffffffff074f0d064100200541016a3602e897db80000240024041002802f497db800022060d00410020033602e097db8000410020053602e897db80000c010b41002802f097db800020064102746a417c6a2802002203200328020041016a22053602002005450d08410041002802e897db8000417f6a3602e897db80002002200336020020032802080d092003417f360208200328020c220520052d0000200441ff01716a220541ff01200541ff01491b22053a00002003200328020841016a36020820032003280200417f6a2206360200024020060d0020021083af8080000b410041002802e097db8000417f6a3602e097db8000200541ff017141e500490d020b20004180808080783602000c020b20004180808080783602000c010b20022001200410aa8580800002402002280200418080808078460d0020002002290200370200200041086a200241086a2802003602000c010b20004180808080783602000b200241106a2480808080000f0b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41e0d8cd80001085818080000b000b41f0d8cd8000108481808000000bc10801067f23808080800041106b2202248080808000024002400240024002400240024002400240200128020022032802042204450d0020032004417f6a220536020420032003280200220641016a3602000240024002400240024020062d000022074103710e0400030201000b200741027621070c030b200741044f0d0320044105490d0320032004417b6a3602042003200641056a360200200628000122074180808080044f0d020c030b20044104490d0220032004417c6a3602042003200641046a36020020062f0001200641036a2d0000411074722203418002490d02200341087420077241027621070c010b2005450d0120032004417e6a3602042003200641026a36020020062d00012203450d01200341087420077241027621070b41002802e097db8000220341ffffffff074f0d03024041002802e497db80000d00200241002802dc97db80001180808080000041002802e097db80000d054100417f3602e097db8000024041002802e497db80000d0041002103410041013602e497db8000410020022902003702e897db80004100200241086a2902003702f097db80000c010b024041002802f497db80002204450d0041002802f097db800021030340200328020022062006280200417f6a2206360200024020060d0020031083af8080000b200341046a21032004417f6a22040d000b0b024041002802ec97db8000450d0041002802f097db8000410028029c96db8000118080808000000b410041013602e497db8000410020022902003702e897db80004100200241086a2902003702f097db8000410041002802e097db800041016a22033602e097db8000200341ffffffff074f0d060b4100200341016a3602e097db800041002802e897db8000220441ffffffff074f0d064100200441016a3602e897db80000240024041002802f497db800022060d00410020033602e097db8000410020043602e897db80000c010b41002802f097db800020064102746a417c6a2802002203200328020041016a22043602002004450d08410041002802e897db8000417f6a3602e897db80002002200336020020032802080d092003417f360208200328020c220420042d0000200741ff01716a220441ff01200441ff01491b22043a00002003200328020841016a36020820032003280200417f6a2206360200024020060d0020021083af8080000b410041002802e097db8000417f6a3602e097db8000200441ff017141e500490d020b20004180808080783602000c020b20004180808080783602000c010b20022001200710ee8480800002402002280200418080808078460d0020002002290200370200200041086a200241086a2802003602000c010b20004180808080783602000b200241106a2480808080000f0b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41e0d8cd80001085818080000b000b41f0d8cd8000108481808000000bed0601057f23808080800041206b2202248080808000200241086a200110e9888080000240024020022802080d0002400240024002400240024041002802e097db8000220341ffffffff074f0d00200228020c2104024041002802e497db80000d00200241106a41002802dc97db80001180808080000041002802e097db80000d024100417f3602e097db8000024041002802e497db80000d0041002103410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db80000c010b024041002802f497db80002205450d0041002802f097db800021030340200328020022062006280200417f6a2206360200024020060d0020031083af8080000b200341046a21032005417f6a22050d000b0b024041002802ec97db8000450d0041002802f097db8000410028029c96db8000118080808000000b410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db8000410041002802e097db800041016a22033602e097db8000200341ffffffff074f0d030b4100200341016a3602e097db800041002802e897db8000220541ffffffff074f0d034100200541016a3602e897db800002400240024041002802f497db800022060d00410020033602e097db8000410020053602e897db80000c010b41002802f097db800020064102746a417c6a2802002203200328020041016a22053602002005450d06410041002802e897db8000417f6a3602e897db80002002200336021020032802080d072003417f360208200328020c220520052d0000200441ff01716a220541ff01200541ff01491b22053a00002003200328020841016a36020820032003280200417f6a2206360200024020060d00200241106a1083af8080000b410041002802e097db8000417f6a3602e097db8000200541ff017141e500490d010b20004180808080783602000c080b200241106a2001200410ea8580800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602000c080b20004180808080783602000c070b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41e0d8cd80001085818080000b000b41f0d8cd8000108481808000000b20004180808080783602000b200241206a2480808080000bed0601057f23808080800041206b2202248080808000200241086a200110ec888080000240024020022802080d0002400240024002400240024041002802e097db8000220341ffffffff074f0d00200228020c2104024041002802e497db80000d00200241106a41002802dc97db80001180808080000041002802e097db80000d024100417f3602e097db8000024041002802e497db80000d0041002103410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db80000c010b024041002802f497db80002205450d0041002802f097db800021030340200328020022062006280200417f6a2206360200024020060d0020031083af8080000b200341046a21032005417f6a22050d000b0b024041002802ec97db8000450d0041002802f097db8000410028029c96db8000118080808000000b410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db8000410041002802e097db800041016a22033602e097db8000200341ffffffff074f0d030b4100200341016a3602e097db800041002802e897db8000220541ffffffff074f0d034100200541016a3602e897db800002400240024041002802f497db800022060d00410020033602e097db8000410020053602e897db80000c010b41002802f097db800020064102746a417c6a2802002203200328020041016a22053602002005450d06410041002802e897db8000417f6a3602e897db80002002200336021020032802080d072003417f360208200328020c220520052d0000200441ff01716a220541ff01200541ff01491b22053a00002003200328020841016a36020820032003280200417f6a2206360200024020060d00200241106a1083af8080000b410041002802e097db8000417f6a3602e097db8000200541ff017141e500490d010b20004180808080783602000c080b200241106a2001200410fd8580800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602000c080b20004180808080783602000c070b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41e0d8cd80001085818080000b000b41f0d8cd8000108481808000000b20004180808080783602000b200241206a2480808080000bed0601057f23808080800041206b2202248080808000200241086a200110e9888080000240024020022802080d0002400240024002400240024041002802e097db8000220341ffffffff074f0d00200228020c2104024041002802e497db80000d00200241106a41002802dc97db80001180808080000041002802e097db80000d024100417f3602e097db8000024041002802e497db80000d0041002103410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db80000c010b024041002802f497db80002205450d0041002802f097db800021030340200328020022062006280200417f6a2206360200024020060d0020031083af8080000b200341046a21032005417f6a22050d000b0b024041002802ec97db8000450d0041002802f097db8000410028029c96db8000118080808000000b410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db8000410041002802e097db800041016a22033602e097db8000200341ffffffff074f0d030b4100200341016a3602e097db800041002802e897db8000220541ffffffff074f0d034100200541016a3602e897db800002400240024041002802f497db800022060d00410020033602e097db8000410020053602e897db80000c010b41002802f097db800020064102746a417c6a2802002203200328020041016a22053602002005450d06410041002802e897db8000417f6a3602e897db80002002200336021020032802080d072003417f360208200328020c220520052d0000200441ff01716a220541ff01200541ff01491b22053a00002003200328020841016a36020820032003280200417f6a2206360200024020060d00200241106a1083af8080000b410041002802e097db8000417f6a3602e097db8000200541ff017141e500490d010b20004180808080783602000c080b200241106a2001200410c18580800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602000c080b20004180808080783602000c070b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41e0d8cd80001085818080000b000b41f0d8cd8000108481808000000b20004180808080783602000b200241206a2480808080000bbc0801057f23808080800041106b220224808080800002400240024002400240024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a3602000240024002400240024020052d000022064103710e0400030201000b200641027621040c030b200641044f0d0320034105490d0320012003417b6a3602042001200541056a360200200528000122044180808080044f0d020c030b20034104490d0220012003417c6a3602042001200541046a36020020052f0001200541036a2d0000411074722203418002490d02200341087420067241027621040c010b2004450d0120012003417e6a3602042001200541026a36020020052d00012203450d01200341087420067241027621040b41002802e097db8000220341ffffffff074f0d03024041002802e497db80000d00200241002802dc97db80001180808080000041002802e097db80000d054100417f3602e097db8000024041002802e497db80000d0041002103410041013602e497db8000410020022902003702e897db80004100200241086a2902003702f097db80000c010b024041002802f497db80002205450d0041002802f097db800021030340200328020022062006280200417f6a2206360200024020060d0020031083af8080000b200341046a21032005417f6a22050d000b0b024041002802ec97db8000450d0041002802f097db8000410028029c96db8000118080808000000b410041013602e497db8000410020022902003702e897db80004100200241086a2902003702f097db8000410041002802e097db800041016a22033602e097db8000200341ffffffff074f0d060b4100200341016a3602e097db800041002802e897db8000220541ffffffff074f0d064100200541016a3602e897db80000240024041002802f497db800022060d00410020033602e097db8000410020053602e897db80000c010b41002802f097db800020064102746a417c6a2802002203200328020041016a22053602002005450d08410041002802e897db8000417f6a3602e897db80002002200336020020032802080d092003417f360208200328020c220520052d0000200441ff01716a220541ff01200541ff01491b22053a00002003200328020841016a36020820032003280200417f6a2206360200024020060d0020021083af8080000b410041002802e097db8000417f6a3602e097db8000200541ff017141e500490d020b20004180808080783602000c020b20004180808080783602000c010b20022001200410e48580800002402002280200418080808078460d0020002002290200370200200041086a200241086a2802003602000c010b20004180808080783602000b200241106a2480808080000f0b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41e0d8cd80001085818080000b000b41f0d8cd8000108481808000000bed0601057f23808080800041206b2202248080808000200241086a200110f3888080000240024020022802080d0002400240024002400240024041002802e097db8000220341ffffffff074f0d00200228020c2104024041002802e497db80000d00200241106a41002802dc97db80001180808080000041002802e097db80000d024100417f3602e097db8000024041002802e497db80000d0041002103410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db80000c010b024041002802f497db80002205450d0041002802f097db800021030340200328020022062006280200417f6a2206360200024020060d0020031083af8080000b200341046a21032005417f6a22050d000b0b024041002802ec97db8000450d0041002802f097db8000410028029c96db8000118080808000000b410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db8000410041002802e097db800041016a22033602e097db8000200341ffffffff074f0d030b4100200341016a3602e097db800041002802e897db8000220541ffffffff074f0d034100200541016a3602e897db800002400240024041002802f497db800022060d00410020033602e097db8000410020053602e897db80000c010b41002802f097db800020064102746a417c6a2802002203200328020041016a22053602002005450d06410041002802e897db8000417f6a3602e897db80002002200336021020032802080d072003417f360208200328020c220520052d0000200441ff01716a220541ff01200541ff01491b22053a00002003200328020841016a36020820032003280200417f6a2206360200024020060d00200241106a1083af8080000b410041002802e097db8000417f6a3602e097db8000200541ff017141e500490d010b20004180808080783602000c080b200241106a2001200410f68580800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602000c080b20004180808080783602000c070b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41e0d8cd80001085818080000b000b41f0d8cd8000108481808000000b20004180808080783602000b200241206a2480808080000bed0601057f23808080800041206b2202248080808000200241086a200110e8888080000240024020022802080d0002400240024002400240024041002802e097db8000220341ffffffff074f0d00200228020c2104024041002802e497db80000d00200241106a41002802dc97db80001180808080000041002802e097db80000d024100417f3602e097db8000024041002802e497db80000d0041002103410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db80000c010b024041002802f497db80002205450d0041002802f097db800021030340200328020022062006280200417f6a2206360200024020060d0020031083af8080000b200341046a21032005417f6a22050d000b0b024041002802ec97db8000450d0041002802f097db8000410028029c96db8000118080808000000b410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db8000410041002802e097db800041016a22033602e097db8000200341ffffffff074f0d030b4100200341016a3602e097db800041002802e897db8000220541ffffffff074f0d034100200541016a3602e897db800002400240024041002802f497db800022060d00410020033602e097db8000410020053602e897db80000c010b41002802f097db800020064102746a417c6a2802002203200328020041016a22053602002005450d06410041002802e897db8000417f6a3602e897db80002002200336021020032802080d072003417f360208200328020c220520052d0000200441ff01716a220541ff01200541ff01491b22053a00002003200328020841016a36020820032003280200417f6a2206360200024020060d00200241106a1083af8080000b410041002802e097db8000417f6a3602e097db8000200541ff017141e500490d010b20004180808080783602000c080b200241106a2001200410ec8480800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602000c080b20004180808080783602000c070b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41e0d8cd80001085818080000b000b41f0d8cd8000108481808000000b20004180808080783602000b200241206a2480808080000bed0601057f23808080800041206b2202248080808000200241086a200110e9888080000240024020022802080d0002400240024002400240024041002802e097db8000220341ffffffff074f0d00200228020c2104024041002802e497db80000d00200241106a41002802dc97db80001180808080000041002802e097db80000d024100417f3602e097db8000024041002802e497db80000d0041002103410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db80000c010b024041002802f497db80002205450d0041002802f097db800021030340200328020022062006280200417f6a2206360200024020060d0020031083af8080000b200341046a21032005417f6a22050d000b0b024041002802ec97db8000450d0041002802f097db8000410028029c96db8000118080808000000b410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db8000410041002802e097db800041016a22033602e097db8000200341ffffffff074f0d030b4100200341016a3602e097db800041002802e897db8000220541ffffffff074f0d034100200541016a3602e897db800002400240024041002802f497db800022060d00410020033602e097db8000410020053602e897db80000c010b41002802f097db800020064102746a417c6a2802002203200328020041016a22053602002005450d06410041002802e897db8000417f6a3602e897db80002002200336021020032802080d072003417f360208200328020c220520052d0000200441ff01716a220541ff01200541ff01491b22053a00002003200328020841016a36020820032003280200417f6a2206360200024020060d00200241106a1083af8080000b410041002802e097db8000417f6a3602e097db8000200541ff017141e500490d010b20004180808080783602000c080b200241106a2001200410ff8480800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602000c080b20004180808080783602000c070b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41e0d8cd80001085818080000b000b41f0d8cd8000108481808000000b20004180808080783602000b200241206a2480808080000bbc0801057f23808080800041106b220224808080800002400240024002400240024002400240024020012802042203450d0020012003417f6a220436020420012001280200220541016a3602000240024002400240024020052d000022064103710e0400030201000b200641027621040c030b200641044f0d0320034105490d0320012003417b6a3602042001200541056a360200200528000122044180808080044f0d020c030b20034104490d0220012003417c6a3602042001200541046a36020020052f0001200541036a2d0000411074722203418002490d02200341087420067241027621040c010b2004450d0120012003417e6a3602042001200541026a36020020052d00012203450d01200341087420067241027621040b41002802e097db8000220341ffffffff074f0d03024041002802e497db80000d00200241002802dc97db80001180808080000041002802e097db80000d054100417f3602e097db8000024041002802e497db80000d0041002103410041013602e497db8000410020022902003702e897db80004100200241086a2902003702f097db80000c010b024041002802f497db80002205450d0041002802f097db800021030340200328020022062006280200417f6a2206360200024020060d0020031083af8080000b200341046a21032005417f6a22050d000b0b024041002802ec97db8000450d0041002802f097db8000410028029c96db8000118080808000000b410041013602e497db8000410020022902003702e897db80004100200241086a2902003702f097db8000410041002802e097db800041016a22033602e097db8000200341ffffffff074f0d060b4100200341016a3602e097db800041002802e897db8000220541ffffffff074f0d064100200541016a3602e897db80000240024041002802f497db800022060d00410020033602e097db8000410020053602e897db80000c010b41002802f097db800020064102746a417c6a2802002203200328020041016a22053602002005450d08410041002802e897db8000417f6a3602e897db80002002200336020020032802080d092003417f360208200328020c220520052d0000200441ff01716a220541ff01200541ff01491b22053a00002003200328020841016a36020820032003280200417f6a2206360200024020060d0020021083af8080000b410041002802e097db8000417f6a3602e097db8000200541ff017141e500490d020b20004180808080783602000c020b20004180808080783602000c010b20022001200410f28580800002402002280200418080808078460d0020002002290200370200200041086a200241086a2802003602000c010b20004180808080783602000b200241106a2480808080000f0b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41e0d8cd80001085818080000b000b41f0d8cd8000108481808000000bed0601057f23808080800041206b2202248080808000200241086a200110e8888080000240024020022802080d0002400240024002400240024041002802e097db8000220341ffffffff074f0d00200228020c2104024041002802e497db80000d00200241106a41002802dc97db80001180808080000041002802e097db80000d024100417f3602e097db8000024041002802e497db80000d0041002103410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db80000c010b024041002802f497db80002205450d0041002802f097db800021030340200328020022062006280200417f6a2206360200024020060d0020031083af8080000b200341046a21032005417f6a22050d000b0b024041002802ec97db8000450d0041002802f097db8000410028029c96db8000118080808000000b410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db8000410041002802e097db800041016a22033602e097db8000200341ffffffff074f0d030b4100200341016a3602e097db800041002802e897db8000220541ffffffff074f0d034100200541016a3602e897db800002400240024041002802f497db800022060d00410020033602e097db8000410020053602e897db80000c010b41002802f097db800020064102746a417c6a2802002203200328020041016a22053602002005450d06410041002802e897db8000417f6a3602e897db80002002200336021020032802080d072003417f360208200328020c220520052d0000200441ff01716a220541ff01200541ff01491b22053a00002003200328020841016a36020820032003280200417f6a2206360200024020060d00200241106a1083af8080000b410041002802e097db8000417f6a3602e097db8000200541ff017141e500490d010b20004180808080783602000c080b200241106a2001200410a98580800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602000c080b20004180808080783602000c070b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41e0d8cd80001085818080000b000b41f0d8cd8000108481808000000b20004180808080783602000b200241206a2480808080000bed0601057f23808080800041206b2202248080808000200241086a200110e8888080000240024020022802080d0002400240024002400240024041002802e097db8000220341ffffffff074f0d00200228020c2104024041002802e497db80000d00200241106a41002802dc97db80001180808080000041002802e097db80000d024100417f3602e097db8000024041002802e497db80000d0041002103410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db80000c010b024041002802f497db80002205450d0041002802f097db800021030340200328020022062006280200417f6a2206360200024020060d0020031083af8080000b200341046a21032005417f6a22050d000b0b024041002802ec97db8000450d0041002802f097db8000410028029c96db8000118080808000000b410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db8000410041002802e097db800041016a22033602e097db8000200341ffffffff074f0d030b4100200341016a3602e097db800041002802e897db8000220541ffffffff074f0d034100200541016a3602e897db800002400240024041002802f497db800022060d00410020033602e097db8000410020053602e897db80000c010b41002802f097db800020064102746a417c6a2802002203200328020041016a22053602002005450d06410041002802e897db8000417f6a3602e897db80002002200336021020032802080d072003417f360208200328020c220520052d0000200441ff01716a220541ff01200541ff01491b22053a00002003200328020841016a36020820032003280200417f6a2206360200024020060d00200241106a1083af8080000b410041002802e097db8000417f6a3602e097db8000200541ff017141e500490d010b20004180808080783602000c080b200241106a2001200410f48580800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602000c080b20004180808080783602000c070b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41e0d8cd80001085818080000b000b41f0d8cd8000108481808000000b20004180808080783602000b200241206a2480808080000bed0601057f23808080800041206b2202248080808000200241086a200110ec888080000240024020022802080d0002400240024002400240024041002802e097db8000220341ffffffff074f0d00200228020c2104024041002802e497db80000d00200241106a41002802dc97db80001180808080000041002802e097db80000d024100417f3602e097db8000024041002802e497db80000d0041002103410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db80000c010b024041002802f497db80002205450d0041002802f097db800021030340200328020022062006280200417f6a2206360200024020060d0020031083af8080000b200341046a21032005417f6a22050d000b0b024041002802ec97db8000450d0041002802f097db8000410028029c96db8000118080808000000b410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db8000410041002802e097db800041016a22033602e097db8000200341ffffffff074f0d030b4100200341016a3602e097db800041002802e897db8000220541ffffffff074f0d034100200541016a3602e897db800002400240024041002802f497db800022060d00410020033602e097db8000410020053602e897db80000c010b41002802f097db800020064102746a417c6a2802002203200328020041016a22053602002005450d06410041002802e897db8000417f6a3602e897db80002002200336021020032802080d072003417f360208200328020c220520052d0000200441ff01716a220541ff01200541ff01491b22053a00002003200328020841016a36020820032003280200417f6a2206360200024020060d00200241106a1083af8080000b410041002802e097db8000417f6a3602e097db8000200541ff017141e500490d010b20004180808080783602000c080b200241106a20012004108c8580800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602000c080b20004180808080783602000c070b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41e0d8cd80001085818080000b000b41f0d8cd8000108481808000000b20004180808080783602000b200241206a2480808080000bed0601057f23808080800041206b2202248080808000200241086a200110ec888080000240024020022802080d0002400240024002400240024041002802e097db8000220341ffffffff074f0d00200228020c2104024041002802e497db80000d00200241106a41002802dc97db80001180808080000041002802e097db80000d024100417f3602e097db8000024041002802e497db80000d0041002103410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db80000c010b024041002802f497db80002205450d0041002802f097db800021030340200328020022062006280200417f6a2206360200024020060d0020031083af8080000b200341046a21032005417f6a22050d000b0b024041002802ec97db8000450d0041002802f097db8000410028029c96db8000118080808000000b410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db8000410041002802e097db800041016a22033602e097db8000200341ffffffff074f0d030b4100200341016a3602e097db800041002802e897db8000220541ffffffff074f0d034100200541016a3602e897db800002400240024041002802f497db800022060d00410020033602e097db8000410020053602e897db80000c010b41002802f097db800020064102746a417c6a2802002203200328020041016a22053602002005450d06410041002802e897db8000417f6a3602e897db80002002200336021020032802080d072003417f360208200328020c220520052d0000200441ff01716a220541ff01200541ff01491b22053a00002003200328020841016a36020820032003280200417f6a2206360200024020060d00200241106a1083af8080000b410041002802e097db8000417f6a3602e097db8000200541ff017141e500490d010b20004180808080783602000c080b200241106a2001200410a28580800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602000c080b20004180808080783602000c070b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41e0d8cd80001085818080000b000b41f0d8cd8000108481808000000b20004180808080783602000b200241206a2480808080000bed0601057f23808080800041206b2202248080808000200241086a200110e9888080000240024020022802080d0002400240024002400240024041002802e097db8000220341ffffffff074f0d00200228020c2104024041002802e497db80000d00200241106a41002802dc97db80001180808080000041002802e097db80000d024100417f3602e097db8000024041002802e497db80000d0041002103410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db80000c010b024041002802f497db80002205450d0041002802f097db800021030340200328020022062006280200417f6a2206360200024020060d0020031083af8080000b200341046a21032005417f6a22050d000b0b024041002802ec97db8000450d0041002802f097db8000410028029c96db8000118080808000000b410041013602e497db8000410020022902103702e897db80004100200241186a2902003702f097db8000410041002802e097db800041016a22033602e097db8000200341ffffffff074f0d030b4100200341016a3602e097db800041002802e897db8000220541ffffffff074f0d034100200541016a3602e897db800002400240024041002802f497db800022060d00410020033602e097db8000410020053602e897db80000c010b41002802f097db800020064102746a417c6a2802002203200328020041016a22053602002005450d06410041002802e897db8000417f6a3602e897db80002002200336021020032802080d072003417f360208200328020c220520052d0000200441ff01716a220541ff01200541ff01491b22053a00002003200328020841016a36020820032003280200417f6a2206360200024020060d00200241106a1083af8080000b410041002802e097db8000417f6a3602e097db8000200541ff017141e500490d010b20004180808080783602000c080b200241106a2001200410d78580800002402002280210418080808078460d0020002002290210370200200041086a200241106a41086a2802003602000c080b20004180808080783602000c070b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41e0d8cd80001085818080000b000b41f0d8cd8000108481808000000b20004180808080783602000b200241206a2480808080000bca0901027f23808080800041d0006b2202248080808000024002400240024002400240024002400240024020012802282203280200417f6a0e050001020304000b200241206a41206a200141206a290200370300200241206a41186a200141186a290200370300200241206a41106a200141106a290200370300200241206a41086a200141086a29020037030020022001290200370320200241086a200241206a10e59280800020022d0008410f460d0720002002290208370220200020022f00193b0031200041286a200241086a41086a290200370200200041336a2002411b6a2d00003a0000200020022d00183a0030200041003a0018200042003703000c080b200241206a41206a200141206a290200370300200241206a41186a200141186a290200370300200241206a41106a200141106a290200370300200241206a41086a200141086a29020037030020022001290200370320200241086a200241206a10fa9280800020022d0008410f460d0520002002290208370220200020022f00193b0031200041286a200241086a41086a290200370200200041336a2002411b6a2d00003a0000200020022d00183a0030200041003a0018200042003703000c070b2002200328020436021c200241206a41206a200141206a290200370300200241206a41186a200141186a290200370300200241206a41106a200141106a290200370300200241206a41086a200141086a2902003703002002200129020037032020022002411c6a360248200241086a200241206a10c19280800020022d0008410f460d0320002002290208370220200020022f00193b0031200041286a200241086a41086a290200370200200041336a2002411b6a2d00003a0000200020022d00183a0030200041003a0018200042003703000c060b2002200328020436021c200241206a41206a200141206a290200370300200241206a41186a200141186a290200370300200241206a41106a200141106a290200370300200241206a41086a200141086a2902003703002002200129020037032020022002411c6a360248200241086a200241206a10af9280800020022d0008410f460d0120002002290208370220200020022f00193b0031200041286a200241086a41086a290200370200200041336a2002411b6a2d00003a0000200020022d00183a0030200041003a0018200042003703000c050b2002200328020436021c200241206a41206a200141206a290200370300200241206a41186a200141186a290200370300200241206a41106a200141106a290200370300200241206a41086a200141086a2902003703002002200129020037032020022002411c6a360248200241086a200241206a10b392808000024020022d0008410f460d0020002002290208370220200020022f00193b0031200041286a200241086a41086a290200370200200041336a2002411b6a2d00003a0000200020022d00183a0030200041003a0018200042003703000c050b200041003a002020004200370308200042023703000c040b200041003a002020004200370308200042023703000c030b200041003a002020004200370308200042023703000c020b200041003a002020004200370308200042023703000c010b200041003a002020004200370308200042023703000b200241d0006a2480808080000bf51702027f027e23808080800041e0026b220224808080800002400240024002400240024002400240024002400240024020012d0000417f6a0e09000102030405060708000b200241086a41086a2001410c6a28020036020020022001290204370308200241a0016a200141e0006a29020037030020024198016a200141d8006a29020037030020024190016a200141d0006a29020037030020024180016a41086a200141c8006a2902003703002002200129024037038001200241386a20024180016a200241086a109b9380800020022d0038410f460d0920002002290238370220200020022f00493b0031200041286a200241386a41086a290200370200200041336a200241cb006a2d00003a0000200020022d00483a0030200041003a0018200042003703000c0a0b20012802042103200241386a41206a200141e0006a290200370300200241386a41186a200141d8006a290200370300200241386a41106a200141d0006a290200370300200241386a41086a200141c8006a29020037030020022001290240370338200220033602702002200241f0006a36026020024180016a200241386a10e692808000200241186a41086a20024180016a41106a290300370300200241186a41106a20024180016a41186a290300370300200241186a41186a20024180016a41206a2903003703002002200229038801370318024020022903800122044202510d00200020022903a801370328200041306a20024180016a41306a2903003703000b2000200229031837030820002004370300200041206a200241186a41186a290300370300200041186a200241186a41106a290300370300200041106a200241206a2903003703000c090b200141186a290300210420012903102105200241386a41206a200141e0006a290200370300200241386a41186a200141d8006a290200370300200241386a41106a200141d0006a290200370300200241386a41086a200141c8006a2902003703002002200129024037033820022004370378200220053703702002200241f0006a36026020024180016a200241386a10ee92808000200241186a41086a20024180016a41106a290300370300200241186a41106a20024180016a41186a290300370300200241186a41186a20024180016a41206a2903003703002002200229038801370318024020022903800122044202510d00200020022903a801370328200041306a20024180016a41306a2903003703000b2000200229031837030820002004370300200041206a200241186a41186a290300370300200041186a200241186a41106a290300370300200041106a200241206a2903003703000c080b200241386a41206a200141e0006a290200370300200241386a41186a200141d8006a290200370300200241386a41106a200141d0006a290200370300200241386a41086a200141c8006a2902003703002002200129024037033820024180016a200241386a10f692808000200241186a41086a20024180016a41106a290300370300200241186a41106a20024180016a41186a290300370300200241186a41186a20024180016a41206a2903003703002002200229038801370318024020022903800122044202510d00200020022903a801370328200041306a20024180016a41306a2903003703000b2000200229031837030820002004370300200041206a200241186a41186a290300370300200041186a200241186a41106a290300370300200041106a200241206a2903003703000c070b200241386a41206a200141e0006a290200370300200241386a41186a200141d8006a290200370300200241386a41106a200141d0006a290200370300200241386a41086a200141c8006a2902003703002002200129024037033820024180016a200241386a10b892808000200241186a41086a20024180016a41106a290300370300200241186a41106a20024180016a41186a290300370300200241186a41186a20024180016a41206a2903003703002002200229038801370318024020022903800122044202510d00200020022903a801370328200041306a20024180016a41306a2903003703000b2000200229031837030820002004370300200041206a200241186a41186a290300370300200041186a200241186a41106a290300370300200041106a200241206a2903003703000c060b200241d8026a200141196a290000370300200241d0026a200141116a29000037030020024198026a41306a200141096a290000370300200220012900013703c00220024198026a41086a200141c8006a29020037030020024198026a41106a200141d0006a29020037030020024198026a41186a200141d8006a29020037030020024198026a41206a200141e0006a290200370300200220012902403703980220024180016a20024198026a10f192808000200241386a41086a20024180016a41106a290300370300200241386a41106a20024180016a41186a290300370300200241386a41186a20024180016a41206a2903003703002002200229038801370338024020022903800122044202510d00200020022903a801370328200041306a20024180016a41306a2903003703000b2000200229033837030820002004370300200041206a200241386a41186a290300370300200041186a200241386a41106a290300370300200041106a200241c0006a2903003703000c050b20024190026a200141196a29000037030020024188026a200141116a29000037030020024180026a200141096a290000370300200220012900013703f801200241d0016a41086a200141c8006a290200370300200241e0016a200141d0006a290200370300200241e8016a200141d8006a290200370300200241f0016a200141e0006a290200370300200220012902403703d00120024180016a200241d0016a10869380800020022d008001410f460d022000200229028001370220200020022f0091013b0031200041286a20024180016a41086a290200370200200041336a20024193016a2d00003a0000200020022d0090013a0030200041003a0018200042003703000c040b200141186a290300210420012903102105200241386a41206a200141e0006a290200370300200241386a41186a200141d8006a290200370300200241386a41106a200141d0006a290200370300200241386a41086a200141c8006a2902003703002002200129024037033820022004370378200220053703702002200241f0006a36026020024180016a200241386a10b692808000200241186a41086a20024180016a41106a290300370300200241186a41106a20024180016a41186a290300370300200241186a41186a20024180016a41206a2903003703002002200229038801370318024020022903800122044202510d00200020022903a801370328200041306a20024180016a41306a2903003703000b2000200229031837030820002004370300200041206a200241186a41186a290300370300200041186a200241186a41106a290300370300200041106a200241206a2903003703000c030b200141186a290300210420012903102105200241c4016a200141386a290200370200200241bc016a200141306a290200370200200241b4016a200141286a290200370200200220012902203702ac0120024180016a41086a200141c8006a29020037030020024180016a41106a200141d0006a29020037030020024180016a41186a200141d8006a29020037030020024180016a41206a200141e0006a290200370300200220012902403703800120022004370378200220053703702002200241f0006a3602a801200241386a20024180016a10dd92808000200241186a41086a200241386a41106a290300370300200241186a41106a200241386a41186a290300370300200241186a41186a200241386a41206a290300370300200220022903403703180240200229033822044202510d0020002002290360370328200041306a200241386a41306a2903003703000b2000200229031837030820002004370300200041206a200241186a41186a290300370300200041186a200241186a41106a290300370300200041106a200241206a2903003703000c020b200041003a002020004200370308200042023703000c010b200041003a002020004200370308200042023703000b200241e0026a2480808080000bfb0201047f024002402002450d0002400240024002400240024020002802042203200028020c22044b0d000240200028020822002802082203200028021022046b20024f0d0041010f0b200420026a22052004490d01200520034b0d022001200028020420046a200210f5b28080001a200020053602100c060b4100200320046b2205200520034b1b2203200220032002491b220620054b0d022001200028020020046a200610f5b280800021012000200620046a36020c41002104200220034d0d060240200028020822002802082205200028021022046b200220036b22024f0d0041010f0b200420026a22062004490d03200620054b0d04200120036a200028020420046a200210f5b28080001a2000200636021041000f0b2004200541e493d0800010b781808000000b2005200341e493d0800010b581808000000b2006200541ecd5cd800010b581808000000b2004200641e493d0800010b781808000000b2006200541e493d0800010b581808000000b410021040b20040bb70502047f017e2380808080004180016b2201248080808000200142cae98af1b2c7d486eb0037000c200142fbe4dcb9f3a7bfffb17f3700042001411c6a200141046a411041002802d495db80001188808080000002400240200128021c2202418080808078460d002001280220210302400240024020012802244110490d00200141046a2003411010f9b280800021042002450d012003410028029c96db80001180808080000020040d030c020b2002450d022003410028029c96db8000118080808000000c020b20040d010b42c0f0f50b21050c010b024041002802cca2db80004103490d0020014109360218200141fffacc80003602142001418287808000ad42208641fcd5cd8000ad84370368200141a783808000ad422086200141146aad8437036041002802dc8fdb8000210241002802d88fdb8000210341002802c8a2db800021042001420237025420014188d7cd800036024820014116360244200141e1d4cd8000360240200142c5808080303702382001419cd4cd80003602342001422137022c200141f7d4cd80003602282001410036022420014281808080800d37021c2001410236024c200241bce9c38000200441024622041b28021021022001200141e0006a360250200341d4e9c3800020041b2001411c6a2002118b80808000000b2001411c6a41fffacc8000410941002802bc97db8000118880808000002001411c6a41106a220241f4f5ca8000411541002802bc97db800011888080800000200141e0006a41186a2001411c6a41186a290000370300200141e0006a41106a2002290000370300200141e0006a41086a2001411c6a41086a2900003703002001200129001c370360200141053b011c200141e0006a41202001411c6a410241002802f495db80001183808080000042c0b2cd3b21050b200042003703082000200537030020014180016a2480808080000bf60201047f23808080800041c0006b220224808080800020022000360204410121000240200128021c220341ff9bce8000410e2001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110be9f8080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10be9f8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000bfa0902077f017e23808080800041a0026b22022480808080000240024002400240024002400240024002400240024020012802082203200128021022046b410c490d002004410c6a2105200441734b0d03200520034b0d092001280204210620012005360210200241286a41086a200620046a220741086a28000036020020022007290000370328024002400240200241286a41c2d7cd8000410c10f9b2808000450d00200241003602442002410c36023c200220013602402002200241286a360238200241b0016a200241386a1093a480800020022802b0012203418080808078460d0120022802b801210420022802b4012106200241c8006a200241bc016a41e40010f5b28080001a200241206a200241386a10e78880800020022802200d04200241b0016a200241386a200228022410f48480800020022802b0012207418080808078460d0420022802b801210520022802b4012108200241186a200241386a10e78880800020022802180d02200241b0016a200241386a200228021c10fe8580800020022802b001418080808078460d02200020022902b00137027c20004184016a200241b8016a2802003602002000410c6a200241c8006a41e40010f5b28080001a2000200536027820002008360274200020073602702000200436020820002006360204200020033602000c0d0b20032005460d082004410d6a21042005417f460d06200420034b0d0720012004360210200620056a2d00004101470d09200241106a200110f08880800020022802100d0a200241b0016a2001200228021410f18580800020022802b001418080808078460d0a200241c8006a41086a200241b0016a41086a280200360200200220022902b001370348200241086a200110f088808000024020022802080d00200241b0016a2001200228020c10fb8480800020022802b001418080808078460d00200020022902b001370210200041186a200241b0016a41086a2802003602002000410c6a200241c8006a41086a2802003602002000200229034837020420004180808080783602000c0d0b2000418180808078360200200241c8006a10ab8c8080002002280248450d0c200228024c410028029c96db8000118080808000000c0c0b20004181808080783602000c0b0b200041818080807836020002402005450d00200841c0016a210103400240200141d07e6a290300427e7c22094203542009420152710d00200141907f6a2d000041ff01714102470d00200141947f6a280200450d00200141987f6a280200410028029c96db8000118080808000000b200110e58b808000200141b0026a21012005417f6a22050d000b0b2007450d022008410028029c96db8000118080808000000c020b20004181808080783602000c090b20004181808080783602000b02402004450d00200621010340024020012d0000220041034b0d002001200041027441ccb4ce80006a2802006a2200280200450d00200041046a280200410028029c96db8000118080808000000b200141146a21012004417f6a22040d000b0b2003450d072006410028029c96db8000118080808000000c070b2004200541e493d0800010b781808000000b417f200441e493d0800010b781808000000b2004200341e493d0800010b581808000000b20004181808080783602000c030b20004181808080783602000c020b20004181808080783602000c010b2005200341e493d0800010b581808000000b200241a0026a2480808080000be00501047f23808080800041106b22042480808080000240024002400240024002400240024002402001280204220541ffffffff074f0d00024020012802080d00200420012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200429020037020c200141146a200441086a290200370200410021050c010b024020012802182206450d00200128021421050340200528020022072007280200417f6a2207360200024020070d0020051083af8080000b200541046a21052006417f6a22060d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200429020037020c200141146a200441086a2902003702002001200128020441016a2205360204200541ffffffff074f0d030b2001200541016a360204200128020c220541ffffffff074f0d0320012802180d0620050d04200328020021062001417f36020c41002d0098a2db80001a411041002802a496db8000118280808000002205450d052005200636020c2005410036020820054281808080103702000240200128021822062001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420064102746a20053602002001200641016a3602182001200128020c41016a36020c2000200210a6a6808000200128020c0d072001417f36020c024020012802182205450d0020012005417f6a22053602182004200128021420054102746a280200220536020020052005280200417f6a220636020020060d0020041083af8080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b2000200210a6a68080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200441106a2480808080000be00501047f23808080800041106b22042480808080000240024002400240024002400240024002402001280204220541ffffffff074f0d00024020012802080d00200420012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200429020037020c200141146a200441086a290200370200410021050c010b024020012802182206450d00200128021421050340200528020022072007280200417f6a2207360200024020070d0020051083af8080000b200541046a21052006417f6a22060d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200429020037020c200141146a200441086a2902003702002001200128020441016a2205360204200541ffffffff074f0d030b2001200541016a360204200128020c220541ffffffff074f0d0320012802180d0620050d04200328020021062001417f36020c41002d0098a2db80001a411041002802a496db8000118280808000002205450d052005200636020c2005410036020820054281808080103702000240200128021822062001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420064102746a20053602002001200641016a3602182001200128020c41016a36020c20002002109aa6808000200128020c0d072001417f36020c024020012802182205450d0020012005417f6a22053602182004200128021420054102746a280200220536020020052005280200417f6a220636020020060d0020041083af8080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b20002002109aa68080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200441106a2480808080000be00501047f23808080800041106b22042480808080000240024002400240024002400240024002402001280204220541ffffffff074f0d00024020012802080d00200420012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200429020037020c200141146a200441086a290200370200410021050c010b024020012802182206450d00200128021421050340200528020022072007280200417f6a2207360200024020070d0020051083af8080000b200541046a21052006417f6a22060d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200429020037020c200141146a200441086a2902003702002001200128020441016a2205360204200541ffffffff074f0d030b2001200541016a360204200128020c220541ffffffff074f0d0320012802180d0620050d04200328020021062001417f36020c41002d0098a2db80001a411041002802a496db8000118280808000002205450d052005200636020c2005410036020820054281808080103702000240200128021822062001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420064102746a20053602002001200641016a3602182001200128020c41016a36020c2000200210b3a6808000200128020c0d072001417f36020c024020012802182205450d0020012005417f6a22053602182004200128021420054102746a280200220536020020052005280200417f6a220636020020060d0020041083af8080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b2000200210b3a68080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200441106a2480808080000b8d0601047f23808080800041106b22032480808080000240024002400240024002400240024002402001280204220441ffffffff074f0d00024020012802080d00200320012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200329020037020c200141146a200341086a290200370200410021040c010b024020012802182205450d00200128021421040340200428020022062006280200417f6a2206360200024020060d00200410be848080000b200441046a21042005417f6a22050d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200329020037020c200141146a200341086a2902003702002001200128020441016a2204360204200441ffffffff074f0d030b2001200441016a360204200128020c220441ffffffff074f0d0320012802180d0620040d042001417f36020c2002280208280200210541002d0098a2db80001a411041002802a496db8000118280808000002204450d052004200536020c2004410036020820044281808080103702000240200128021822052001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420054102746a20043602002001200541016a3602182001200128020c41016a36020c2000200228020020022802042204290300200441086a29030010bea6808000200128020c0d072001417f36020c024020012802182204450d0020012004417f6a22043602182003200128021420044102746a280200220436020020042004280200417f6a220536020020050d00200310be848080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b2000200228020020022802042204290300200441086a29030010bea68080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200341106a2480808080000be409010a7f23808080800041e0006b2204248080808000024002400240024041002802e48fdb8000220541ffffffff074f0d0002400240024041002802e88fdb80000d00200441186a41002802e08fdb80001180808080000041002802e48fdb80000d024100417f3602e48fdb8000024041002802e88fdb80000d0041002105410041013602e88fdb8000410020042902183702ec8fdb80004100200441206a2902003702f48fdb80000c010b024041002802f88fdb80002206450d0041002802f48fdb800021050340200528020022072007280200417f6a2207360200024020070d00200510be848080000b200541046a21052006417f6a22060d000b0b024041002802f08fdb8000450d0041002802f48fdb8000410028029c96db8000118080808000000b410041013602e88fdb8000410020042902183702ec8fdb80004100200441206a2902003702f48fdb8000410041002802e48fdb800041016a22053602e48fdb8000200541ffffffff074f0d010b4100200541016a3602e48fdb80000240024041002802ec8fdb8000220641ffffffff074f0d004100200641016a3602ec8fdb800041002802f88fdb80002207450d0541002802f48fdb800020074102746a417c6a2802002205200528020041016a22063602002006450d01410041002802ec8fdb8000417f6a3602ec8fdb800020042005360218024020052802080d002005417f360208200528020c22062d00002107200641003a00002005200528020841016a36020820052005280200417f6a2206360200024020060d00200441186a10be848080000b410041002802e48fdb8000417f6a3602e48fdb80002007410171450d072004200110c3a28080000240200428020022054103460d00200441186a20052004280204220620012002200310c1a2808000200428021c22084103460d002004280220210920042d0018210a410321070340200c210b2007210d200521072006210c200821052009210602400240200a410171450d00200b210c410321070c010b200d4103460d000240200d2005460d00200b210c200d21070c010b4102210720054102470d02200b210c2006200b460d020b200441186a2005200620012002200310c1a28080002004280220210920042d0018210a200428021c22084103470d000b0b20004200370300200020012903083703102000200129030037030841e08fdb8000200410c8a68080001a0c080b41f0d8cd8000108481808000000b41e0d8cd80001085818080000b000b41a8dacd8000108581808000000b4198dacd8000108481808000000b4188dacd8000108581808000000b410020053602e48fdb8000410020063602ec8fdb800041002802cca2db8000450d002004418387808000ad422086200441df006aad84370310200441b083808000ad42208641989eca8000ad8437030841002802dc8fdb8000210541002802d88fdb8000210641002802c8a2db8000210720044202370250200441c89fca800036024420044112360240200441989fca800036023c200442ca80808010370234200441bc9eca80003602302004421b370228200441aa9fca80003602242004410036022020044281808080d02537021820044102360248200541bce9c38000200741024622071b28021021052004200441086a36024c200641d4e9c3800020071b200441186a2005118b80808000000b200042013703000b200441e0006a2480808080000be00501047f23808080800041106b22042480808080000240024002400240024002400240024002402001280204220541ffffffff074f0d00024020012802080d00200420012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200429020037020c200141146a200441086a290200370200410021050c010b024020012802182206450d00200128021421050340200528020022072007280200417f6a2207360200024020070d0020051083af8080000b200541046a21052006417f6a22060d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200429020037020c200141146a200441086a2902003702002001200128020441016a2205360204200541ffffffff074f0d030b2001200541016a360204200128020c220541ffffffff074f0d0320012802180d0620050d04200328020021062001417f36020c41002d0098a2db80001a411041002802a496db8000118280808000002205450d052005200636020c2005410036020820054281808080103702000240200128021822062001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420064102746a20053602002001200641016a3602182001200128020c41016a36020c2000200210aca6808000200128020c0d072001417f36020c024020012802182205450d0020012005417f6a22053602182004200128021420054102746a280200220536020020052005280200417f6a220636020020060d0020041083af8080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b2000200210aca68080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200441106a2480808080000be00501047f23808080800041106b22042480808080000240024002400240024002400240024002402001280204220541ffffffff074f0d00024020012802080d00200420012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200429020037020c200141146a200441086a290200370200410021050c010b024020012802182206450d00200128021421050340200528020022072007280200417f6a2207360200024020070d0020051083af8080000b200541046a21052006417f6a22060d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200429020037020c200141146a200441086a2902003702002001200128020441016a2205360204200541ffffffff074f0d030b2001200541016a360204200128020c220541ffffffff074f0d0320012802180d0620050d04200328020021062001417f36020c41002d0098a2db80001a411041002802a496db8000118280808000002205450d052005200636020c2005410036020820054281808080103702000240200128021822062001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420064102746a20053602002001200641016a3602182001200128020c41016a36020c2000200210ada6808000200128020c0d072001417f36020c024020012802182205450d0020012005417f6a22053602182004200128021420054102746a280200220536020020052005280200417f6a220636020020060d0020041083af8080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b2000200210ada68080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200441106a2480808080000be00501047f23808080800041106b22042480808080000240024002400240024002400240024002402001280204220541ffffffff074f0d00024020012802080d00200420012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200429020037020c200141146a200441086a290200370200410021050c010b024020012802182206450d00200128021421050340200528020022072007280200417f6a2207360200024020070d0020051083af8080000b200541046a21052006417f6a22060d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200429020037020c200141146a200441086a2902003702002001200128020441016a2205360204200541ffffffff074f0d030b2001200541016a360204200128020c220541ffffffff074f0d0320012802180d0620050d04200328020021062001417f36020c41002d0098a2db80001a411041002802a496db8000118280808000002205450d052005200636020c2005410036020820054281808080103702000240200128021822062001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420064102746a20053602002001200641016a3602182001200128020c41016a36020c2000200210a7a6808000200128020c0d072001417f36020c024020012802182205450d0020012005417f6a22053602182004200128021420054102746a280200220536020020052005280200417f6a220636020020060d0020041083af8080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b2000200210a7a68080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200441106a2480808080000be00501047f23808080800041106b22042480808080000240024002400240024002400240024002402001280204220541ffffffff074f0d00024020012802080d00200420012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200429020037020c200141146a200441086a290200370200410021050c010b024020012802182206450d00200128021421050340200528020022072007280200417f6a2207360200024020070d0020051083af8080000b200541046a21052006417f6a22060d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200429020037020c200141146a200441086a2902003702002001200128020441016a2205360204200541ffffffff074f0d030b2001200541016a360204200128020c220541ffffffff074f0d0320012802180d0620050d04200328020021062001417f36020c41002d0098a2db80001a411041002802a496db8000118280808000002205450d052005200636020c2005410036020820054281808080103702000240200128021822062001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420064102746a20053602002001200641016a3602182001200128020c41016a36020c2000200210aba6808000200128020c0d072001417f36020c024020012802182205450d0020012005417f6a22053602182004200128021420054102746a280200220536020020052005280200417f6a220636020020060d0020041083af8080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b2000200210aba68080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200441106a2480808080000be30501047f23808080800041106b22032480808080000240024002400240024002400240024002402001280204220441ffffffff074f0d00024020012802080d00200320012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200329020037020c200141146a200341086a290200370200410021040c010b024020012802182205450d00200128021421040340200428020022062006280200417f6a2206360200024020060d0020041089848080000b200441046a21042005417f6a22050d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200329020037020c200141146a200341086a2902003702002001200128020441016a2204360204200441ffffffff074f0d030b2001200441016a360204200128020c220441ffffffff074f0d0320012802180d0620040d042001417f36020c2002280270280200210541002d0098a2db80001a411041002802a496db8000118280808000002204450d052004200536020c2004410036020820044281808080103702000240200128021822052001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420054102746a20043602002001200541016a3602182001200128020c41016a36020c2000200210b5a6808000200128020c0d072001417f36020c024020012802182204450d0020012004417f6a22043602182003200128021420044102746a280200220436020020042004280200417f6a220536020020050d0020031089848080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b2000200210b5a68080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200341106a2480808080000be30501047f23808080800041106b22032480808080000240024002400240024002400240024002402001280204220441ffffffff074f0d00024020012802080d00200320012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200329020037020c200141146a200341086a290200370200410021040c010b024020012802182205450d00200128021421040340200428020022062006280200417f6a2206360200024020060d0020041083af8080000b200441046a21042005417f6a22050d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200329020037020c200141146a200341086a2902003702002001200128020441016a2204360204200441ffffffff074f0d030b2001200441016a360204200128020c220441ffffffff074f0d0320012802180d0620040d042001417f36020c2002280210280200210541002d0098a2db80001a411041002802a496db8000118280808000002204450d052004200536020c2004410036020820044281808080103702000240200128021822052001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420054102746a20043602002001200541016a3602182001200128020c41016a36020c2000200210c5a6808000200128020c0d072001417f36020c024020012802182204450d0020012004417f6a22043602182003200128021420044102746a280200220436020020042004280200417f6a220536020020050d0020031083af8080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b2000200210c5a68080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200341106a2480808080000b9d12020e7f057e23808080800041e0016b2202248080808000024002400240024002400240024041002802c498db8000220341ffffffff074f0d00200128020c21042001280208210520012802042106200128020021070240024041002802c898db8000450d00200341016a21010c010b20024188016a41002802c098db80001180808080000041002802c498db80000d02417f21014100417f3602c498db80000240024041002802c898db80000d00410041013602c898db800041002002290288013702cc98db8000410020024190016a2902003702d498db80000c010b024041002802d898db80002203450d0041002802d498db800021010340200128020022082008280200417f6a2208360200024020080d0020011083af8080000b200141046a21012003417f6a22030d000b0b024041002802d098db8000450d0041002802d498db8000410028029c96db8000118080808000000b410041013602c898db800041002002290288013702cc98db8000410020024190016a2902003702d498db8000410041002802c498db8000220141016a22033602c498db8000200341feffffff074b0d040b200141026a21010b410020013602c498db800041002802cc98db8000220341ffffffff074f0d034100200341016a3602cc98db8000024002400240024041002802d898db800022080d00410020033602cc98db800041002001417f6a3602c498db80000c010b41002802d498db800020084102746a417c6a2802002201200128020041016a22033602002003450d07410041002802cc98db8000417f6a3602cc98db80002002200136020420012802080d082001417f3602082002200128020c22033602080240024020032d00002208410a4b0d002003200841016a3a00000c010b024002404100280284a2db800041014b0d0002400240024041002d00e498db80000e03030102000b41dc98db800010c3b280800041ff01710e03020001000b41002802dc98db800021090240024041002802dca2db80004102460d004188e7d48000210341bce6d48000210a0c010b4100280290a2db8000210a410028028ca2db800021034100280288a2db80004101470d002003200a280208417f6a4178716a41086a21030b20032009200a28021411848080800000450d010b41002802dc98db80002203280220220a0d0141e8ddcd8000412241d4decd8000109181808000000b41002d00d8a2db80000d0141002802cca2db80004104490d012002410436020c200241002802dc98db8000220329021437021041002802d88fdb800041d4e9c3800041002802c8a2db8000410246220a1b22092002410c6a41002802dc8fdb800041bce9c38000200a1b220b28020c11848080800000450d0141002802dc98db8000220a280220220c450d0b200a280228210d200a280224210e200a28021c210f200241003602342002200d3602302002200e36022c2002200c3602282002200f360224200241dcdfcd8000360284012002410536023c200241b4dfcd8000360238200242053702442002419283808000ad4220862004ad843703702002418487808000ad4220862005ad843703682002419883808000ad4220862006ad843703602002419583808000ad4220862007ad843703582002418587808000ad422086200241086aad843703502002200241386a360280012002200241246a36027c2002200241d0006a3602402002200a411c6a3602202002410136021c2002200241fc006a360218200229020c21102002280214210a20032902002111200242013702c001200241013602b801200241b0e1d480003602b4012002200a3602b001200220103702a801200335022c21102003350230211220033502342113200335023821142002419083808000ad422086200241d8016aad843703d001200241013a00dc01200220132014422086843702a0012002410241012013501b36029c0120022010201242208684370294012002410241012010501b360290012002200241d0016a3602bc012002200241186a3602d8012002201137028801200920024188016a200b280210118b80808000000c010b20032802242109200328021c210b200220032802283602302002200936022c2002200a3602282002200b360224200241dcdfcd8000360220200241003602342002410536023c200241b4dfcd8000360238200242053702442002419283808000ad4220862004ad843703a8012002418487808000ad4220862005ad843703a0012002419883808000ad4220862006ad84370398012002419583808000ad4220862007ad84370390012002418587808000ad422086200241086aad84370388012002200241386a36021c2002200241246a360218200220024188016a36024020022003411c6a360214200241013602102002200241186a36020c200220033602642002420137035041002802dca2db8000210320022002410c6a360260024020034102470d004100280290a2db8000210a410028028ca2db8000210302404100280288a2db80004101470d002003200a280208417f6a4178716a41086a21030b2003200241d0006a200a28022811848080800000450d002003200241d0006a200a28022c118b80808000000b41002d00d8a2db80000d0041002802cca2db80004104490d002002410436027c200241002802dc98db8000220a2902143702800141002802d88fdb800041d4e9c3800041002802c8a2db800041024622031b2209200241fc006a41002802dc8fdb800041bce9c3800020031b220328020c11848080800000450d00200241d0006a41086a200241fc006a41086a2802003602002002200229027c370350200a20092003200241d0006a2002410c6a10b9b28080000b2001200128020841016a360208200228020422012001280200417f6a2201360200024020010d00200241046a1083af8080000b410041002802c498db8000417f6a3602c498db80002008410b490d010b200042053703000c010b2000200728020020062802002201280204200128020820052903002005290308200428020010938b80800041c098db800010dda68080001a0b200241e0016a2480808080000f0b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41e0d8cd80001085818080000b000b41f0d8cd8000108481808000000b41e8ddcd8000412241d4decd8000109181808000000bf90501047f23808080800041106b22032480808080000240024002400240024002400240024002402001280204220441ffffffff074f0d00024020012802080d00200320012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200329020037020c200141146a200341086a290200370200410021040c010b024020012802182205450d00200128021421040340200428020022062006280200417f6a2206360200024020060d00200410be848080000b200441046a21042005417f6a22050d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200329020037020c200141146a200341086a2902003702002001200128020441016a2204360204200441ffffffff074f0d030b2001200441016a360204200128020c220441ffffffff074f0d0320012802180d0620040d042001417f36020c2002280208280200210541002d0098a2db80001a411041002802a496db8000118280808000002204450d052004200536020c2004410036020820044281808080103702000240200128021822052001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420054102746a20043602002001200541016a3602182001200128020c41016a36020c20002002280200200228020428020010c7a6808000200128020c0d072001417f36020c024020012802182204450d0020012004417f6a22043602182003200128021420044102746a280200220436020020042004280200417f6a220536020020050d00200310be848080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b20002002280200200228020428020010c7a68080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200341106a2480808080000bf20701047f23808080800041e0006b220324808080800002400240024002400240024041002802e48fdb8000220441ffffffff074f0d00024041002802e88fdb80000d00200341186a41002802e08fdb80001180808080000041002802e48fdb80000d024100417f3602e48fdb8000024041002802e88fdb80000d0041002104410041013602e88fdb8000410020032902183702ec8fdb80004100200341206a2902003702f48fdb80000c010b024041002802f88fdb80002205450d0041002802f48fdb800021040340200428020022062006280200417f6a2206360200024020060d00200410be848080000b200441046a21042005417f6a22050d000b0b024041002802f08fdb8000450d0041002802f48fdb8000410028029c96db8000118080808000000b410041013602e88fdb8000410020032902183702ec8fdb80004100200341206a2902003702f48fdb8000410041002802e48fdb800041016a22043602e48fdb8000200441ffffffff074f0d030b4100200441016a3602e48fdb800041002802ec8fdb8000220541ffffffff074f0d034100200541016a3602ec8fdb800002400240024041002802f88fdb80002206450d0041002802f48fdb800020064102746a417c6a2802002204200428020041016a22053602002005450d07410041002802ec8fdb8000417f6a3602ec8fdb80002003200436021820042802080d082004417f360208200428020c22052d00002106200541003a00002004200428020841016a36020820042004280200417f6a2205360200024020050d00200341186a10be848080000b410041002802e48fdb8000417f6a3602e48fdb80002006410171450d0120002001200210c4a280800041e08fdb8000200410c8a68080001a0c020b410020043602e48fdb8000410020053602ec8fdb800041002802cca2db8000450d002003418387808000ad422086200341df006aad84370310200341b083808000ad42208641989eca8000ad8437030841002802dc8fdb8000210441002802d88fdb8000210541002802c8a2db8000210620034202370250200341c89fca800036024420034112360240200341989fca800036023c200342ca80808010370234200341bc9eca80003602302003421b370228200341aa9fca80003602242003410036022020034281808080d02537021820034102360248200441bce9c38000200641024622061b28021021042003200341086a36024c200541d4e9c3800020061b200341186a2004118b80808000000b200041103a00000b200341e0006a2480808080000f0b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41e0d8cd80001085818080000b000b41f0d8cd8000108481808000000bce0401047f23808080800041106b22022480808080000240024002400240024002402000280204220341ffffffff074f0d00024020002802080d00200220002802001180808080000020002802040d022000417f360204024020002802080d00200041013602082000200229020037020c200041146a200241086a290200370200410021030c010b024020002802182204450d00200028021421030340200328020022052005280200417f6a2205360200024020050d00200310be848080000b200341046a21032004417f6a22040d000b0b02402000280210450d002000280214410028029c96db8000118080808000000b200041013602082000200229020037020c200041146a200241086a2902003702002000200028020441016a2203360204200341ffffffff074f0d030b2000200341016a360204200028020c220541ffffffff074f0d032000200541016a36020c02400240200028021822040d002000200536020c0c010b200028021420044102746a417c6a2802002203200328020041016a22053602002005450d052000200028020c417f6a36020c2002200336020020032802080d062003417f360208200328020c41013a00002003200328020841016a36020820032003280200417f6a2205360200024020050d00200210be848080000b2000280204417f6a21030b20002003360204200241106a24808080800020044100470f0b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41e0d8cd80001085818080000b000b41f0d8cd8000108481808000000baa18030d7f017e027f23808080800041c0006b2202248080808000024002400240024002400240024002400240024002400240024002402000280204220341ffffffff074f0d00024002402000280208450d00200341016a21030c010b200241206a20002802001180808080000020002802040d02417f21032000417f3602040240024020002802080d00200041013602082000200229022037020c200041146a200241286a2902003702000c010b024020002802182204450d00200028021421030340200328020022052005280200417f6a2205360200024020050d00200310f1818080000b200341046a21032004417f6a22040d000b0b02402000280210450d002000280214410028029c96db8000118080808000000b200041013602082000200229022037020c200041146a200241286a29020037020020002000280204220341016a2204360204200441feffffff074b0d040b200341026a21030b20002003360204200028020c0d032000417f36020c2001280200220328020021042003280204210541002d0098a2db80001a411441002802a496db8000118280808000002203450d04200320053602102003200436020c2003410036020820034281808080103702000240200028021822042000280210470d00200041106a4190d9cd800010d4a08080000b200028021420044102746a20033602002000200441016a3602182000200028020c41016a36020c410028028c95db8000220341ffffffff074f0d05200128022c2106200128022821072001280224210820012802202109200128021c210a2001280218210b2001280214210c200128021021042001280208210d2001280204210e02400240410028029095db8000450d00200341016a21030c010b200241206a410028028895db800011808080800000410028028c95db80000d07417f21034100417f36028c95db800002400240410028029095db80000d004100410136029095db80004100200229022037029495db80004100200241286a29020037029c95db80000c010b024041002802a095db80002201450d00410028029c95db800021030340200328020022052005280200417f6a2205360200024020050d002003108baa8080000b200341046a21032001417f6a22010d000b0b0240410028029895db8000450d00410028029c95db8000410028029c96db8000118080808000000b4100410136029095db80004100200229022037029495db80004100200241286a29020037029c95db80004100410028028c95db8000220341016a220136028c95db8000200141feffffff074b0d090b200341026a21030b4100200336028c95db8000410028029495db80000d084100417f36029495db800041002d0098a2db80001a411441002802a496db8000118280808000002203450d09200341ec8bce80003602102003200e36020c200341003602082003428180808010370200024041002802a095db80002201410028029895db8000470d00419895db80004190d9cd800010d4a08080000b410028029c95db800020014102746a20033602004100200141016a3602a095db80004100410028029495db800041016a36029495db8000200d2802002101200d418080808078360200200d290204210f200242bdb9c185ebd5beb6e0003700382002428ab9b2f0b1fbfe8ab77f370030200242b9e088b7b6cdc2d113370028200242c5e4f4b9cff9d18a0b370020200241146a200241206a412010bc8d80800020022802142103024002402001418080808078470d002002290218210f0c010b02402003418080808078460d002003450d002002280218410028029c96db8000118080808000000b200121030b0240200d2802002201418080808078460d002001450d00200d280204410028029c96db8000118080808000000b200d200f370204200d2003360200200242908cf1f9cc86e8f851370038200242d4a4d2bc9ca3a4d768370030200242b9e088b7b6cdc2d113370028200242c5e4f4b9cff9d18a0b370020200241146a200241206a412010c88d808000024020022802142210418080808078460d00200228021821110240200228021c2203450d0020112003410c6c6a210d201121030340024020032802002205418080808078460d002003290204210f2004280208220141ffff004b0d0e024020012004280200470d00200441d8ddcd800010eead8080000b20042802042001410c6c6a220e200f370204200e20053602002004200141016a3602080b2003410c6a2203200d470d000b0b2010450d002011410028029c96db8000118080808000000b200242efe0d69cf8bda6cb5d370038200242d6e9cddfbec0b7fd78370030200242b9e088b7b6cdc2d113370028200242c5e4f4b9cff9d18a0b370020200241086a200241206a412010c28d8080004100210d200c200c280200200228020c410020022802084101711b6a360200200242e3d488ecd2ee88dde300370038200242ce80d7eca9b9a7a316370030200242b9e088b7b6cdc2d113370028200242c5e4f4b9cff9d18a0b370020200241146a200241206a412010d58d80800020022802142205418080808078460d0b200228021821010240200b2802082203200228021c22046a41818001490d0002402004450d002004410171210d41002100024020044101460d002004417e7121042001210341002100034002402003280200450d00200341046a280200410028029c96db8000118080808000000b0240200341106a280200450d00200341146a280200410028029c96db8000118080808000000b200341206a21032004200041026a2200470d000b0b200d450d00200120004104746a2203280200450d002003280204410028029c96db8000118080808000000b2005450d0e2001410028029c96db8000118080808000000c0e0b2004410474210d200b28020020036b20044f0d0c200b200320044104411010e5a0808000200b28020821030c0c0b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b4180d9cd8000108481808000000b4104411410bb80808000000b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b4180d9cd8000108481808000000b4104411410bb80808000000b2002200f37022420022005360220418c8bce800041cd00200241206a41fc8ace800041dc8bce800010ad81808000000b410421014100210541002104200b2802082203418180014f0d010b200b28020420034104746a2001200d10f5b28080001a200b200320046a36020802402005450d002001410028029c96db8000118080808000000b200242939685e2c5afc3c644370038200242dbfcc3e0bc84a3df01370030200242b9e088b7b6cdc2d113370028200242c5e4f4b9cff9d18a0b3700202002200241206a412010c28d808000200a2002280204410020022802004101711b3602000240200928020041016a2008280200470d002002428ba4f08ac7ad89c4ad7f370038200242d7c9cea6cfa8b4c4a47f370030200242b9e088b7b6cdc2d113370028200242c5e4f4b9cff9d18a0b370020200241146a200241206a412010bc8d808000024002402002280214418080808078470d00200241206a2006108ea48080000c010b200241206a41086a200241146a41086a280200360200200220022902143703200b024020072802002203418080808078460d002003450d002007280204410028029c96db8000118080808000000b20072002290320370200200741086a200241206a41086a2802003602000b02400240410028029495db80000d004100417f36029495db8000024041002802a095db80002203450d0041002003417f6a22033602a095db80002002410028029c95db800020034102746a280200220336022020032003280200417f6a220436020020040d00200241206a108baa8080000b4100410028029495db800041016a36029495db80004100410028028c95db8000417f6a36028c95db8000200028020c0d012000417f36020c024020002802182203450d0020002003417f6a22033602182002200028021420034102746a280200220336022020032003280200417f6a220436020020040d00200241206a10f1818080000b2000200028020c41016a36020c20002000280204417f6a360204200241c0006a2480808080000f0b419c97ce8000108481808000000b419c97ce8000108481808000000b41948ace800041d500200241206a41848ace800041ec8ace800010ad81808000000be30501047f23808080800041106b22032480808080000240024002400240024002400240024002402001280204220441ffffffff074f0d00024020012802080d00200320012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200329020037020c200141146a200341086a290200370200410021040c010b024020012802182205450d00200128021421040340200428020022062006280200417f6a2206360200024020060d0020041089848080000b200441046a21042005417f6a22050d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200329020037020c200141146a200341086a2902003702002001200128020441016a2204360204200441ffffffff074f0d030b2001200441016a360204200128020c220441ffffffff074f0d0320012802180d0620040d042001417f36020c200228022c280200210541002d0098a2db80001a411041002802a496db8000118280808000002204450d052004200536020c2004410036020820044281808080103702000240200128021822052001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420054102746a20043602002001200541016a3602182001200128020c41016a36020c2000200210b4a6808000200128020c0d072001417f36020c024020012802182204450d0020012004417f6a22043602182003200128021420044102746a280200220436020020042004280200417f6a220536020020050d0020031089848080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b2000200210b4a68080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200341106a2480808080000be00501047f23808080800041106b22042480808080000240024002400240024002400240024002402001280204220541ffffffff074f0d00024020012802080d00200420012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200429020037020c200141146a200441086a290200370200410021050c010b024020012802182206450d00200128021421050340200528020022072007280200417f6a2207360200024020070d0020051083af8080000b200541046a21052006417f6a22060d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200429020037020c200141146a200441086a2902003702002001200128020441016a2205360204200541ffffffff074f0d030b2001200541016a360204200128020c220541ffffffff074f0d0320012802180d0620050d04200328020021062001417f36020c41002d0098a2db80001a411041002802a496db8000118280808000002205450d052005200636020c2005410036020820054281808080103702000240200128021822062001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420064102746a20053602002001200641016a3602182001200128020c41016a36020c2000200210aaa6808000200128020c0d072001417f36020c024020012802182205450d0020012005417f6a22053602182004200128021420054102746a280200220536020020052005280200417f6a220636020020060d0020041083af8080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b2000200210aaa68080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200441106a2480808080000be00501047f23808080800041106b22042480808080000240024002400240024002400240024002402001280204220541ffffffff074f0d00024020012802080d00200420012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200429020037020c200141146a200441086a290200370200410021050c010b024020012802182206450d00200128021421050340200528020022072007280200417f6a2207360200024020070d0020051083af8080000b200541046a21052006417f6a22060d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200429020037020c200141146a200441086a2902003702002001200128020441016a2205360204200541ffffffff074f0d030b2001200541016a360204200128020c220541ffffffff074f0d0320012802180d0620050d04200328020021062001417f36020c41002d0098a2db80001a411041002802a496db8000118280808000002205450d052005200636020c2005410036020820054281808080103702000240200128021822062001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420064102746a20053602002001200641016a3602182001200128020c41016a36020c2000200210a9a6808000200128020c0d072001417f36020c024020012802182205450d0020012005417f6a22053602182004200128021420054102746a280200220536020020052005280200417f6a220636020020060d0020041083af8080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b2000200210a9a68080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200441106a2480808080000be00501047f23808080800041106b22042480808080000240024002400240024002400240024002402001280204220541ffffffff074f0d00024020012802080d00200420012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200429020037020c200141146a200441086a290200370200410021050c010b024020012802182206450d00200128021421050340200528020022072007280200417f6a2207360200024020070d0020051083af8080000b200541046a21052006417f6a22060d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200429020037020c200141146a200441086a2902003702002001200128020441016a2205360204200541ffffffff074f0d030b2001200541016a360204200128020c220541ffffffff074f0d0320012802180d0620050d04200328020021062001417f36020c41002d0098a2db80001a411041002802a496db8000118280808000002205450d052005200636020c2005410036020820054281808080103702000240200128021822062001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420064102746a20053602002001200641016a3602182001200128020c41016a36020c200020021099a6808000200128020c0d072001417f36020c024020012802182205450d0020012005417f6a22053602182004200128021420054102746a280200220536020020052005280200417f6a220636020020060d0020041083af8080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b200020021099a68080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200441106a2480808080000be00501047f23808080800041106b22042480808080000240024002400240024002400240024002402001280204220541ffffffff074f0d00024020012802080d00200420012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200429020037020c200141146a200441086a290200370200410021050c010b024020012802182206450d00200128021421050340200528020022072007280200417f6a2207360200024020070d0020051083af8080000b200541046a21052006417f6a22060d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200429020037020c200141146a200441086a2902003702002001200128020441016a2205360204200541ffffffff074f0d030b2001200541016a360204200128020c220541ffffffff074f0d0320012802180d0620050d04200328020021062001417f36020c41002d0098a2db80001a411041002802a496db8000118280808000002205450d052005200636020c2005410036020820054281808080103702000240200128021822062001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420064102746a20053602002001200641016a3602182001200128020c41016a36020c20002002109da6808000200128020c0d072001417f36020c024020012802182205450d0020012005417f6a22053602182004200128021420054102746a280200220536020020052005280200417f6a220636020020060d0020041083af8080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b20002002109da68080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200441106a2480808080000bae1302137f027e23808080800041c0026b2202248080808000024002400240024002400240024002400240024002400240024002402000280204220341ffffffff074f0d00024002402000280208450d00200341016a21030c010b200241106a20002802001180808080000020002802040d02417f21032000417f3602040240024020002802080d00200041013602082000200229021037020c200041146a200241186a2902003702000c010b024020002802182204450d00200028021421030340200328020022052005280200417f6a2205360200024020050d00200310f1818080000b200341046a21032004417f6a22040d000b0b02402000280210450d002000280214410028029c96db8000118080808000000b200041013602082000200229021037020c200041146a200241186a29020037020020002000280204220341016a2204360204200441feffffff074b0d040b200341026a21030b20002003360204200028020c0d032000417f36020c2001280200220328020021042003280204210541002d0098a2db80001a411441002802a496db8000118280808000002203450d04200320053602102003200436020c2003410036020820034281808080103702000240200028021822042000280210470d00200041106a4190d9cd800010d4a08080000b200028021420044102746a20033602002000200441016a3602182000200028020c41016a36020c410028028c95db8000220341ffffffff074f0d0520012802082106200128020421010240410028029095db80000d00200241106a410028028895db800011808080800000410028028c95db80000d074100417f36028c95db80000240410028029095db80000d00410021034100410136029095db80004100200229021037029495db80004100200241186a29020037029c95db80000c010b024041002802a095db80002204450d00410028029c95db800021030340200328020022052005280200417f6a2205360200024020050d002003108baa8080000b200341046a21032004417f6a22040d000b0b0240410028029895db8000450d00410028029c95db8000410028029c96db8000118080808000000b4100410136029095db80004100200229021037029495db80004100200241186a29020037029c95db80004100410028028c95db800041016a220336028c95db8000200341ffffffff074f0d080b4100200341016a36028c95db8000410028029495db80000d084100417f36029495db800041002d0098a2db80001a411441002802a496db8000118280808000002203450d09200341ec8bce80003602102003200136020c200341003602082003428180808010370200024041002802a095db80002204410028029895db8000470d00419895db80004190d9cd800010d4a08080000b410028029c95db800020044102746a20033602004100200441016a3602a095db80004100410028029495db800041016a36029495db8000200242d8c192ad8deac8dd3f37002820024284ceb68ad8c4c79c8f7f370020200242e7eacab6b7c9acbc263700182002428de2fdb2e288b2fcd700370010200241086a200241106a412010c28d80800020022802082103200228020c21040240024020062802600d00200241003602b802200241003602b0020c010b20062802582205450d0b200241b0026a2005200628025c10cd8c8080000b200241106a200441e40020034101711b200641106a200241b0026a10e5818080002002280290022207418080808078460d0b200228029402210820022802e401210120022802dc01210920022802d801210a200228026c210b2002280268210c2002280260210d200228025c210e2002280254210f200228022c21102002280228210620022802242111200228022021122002280218211320022802142114200241003602302002410036022020024100360210200241106a10d98a80800002402009450d0002402001450d00200a41086a2103200a290300427f8542808182848890a0c0807f832115200a21040340024020154200520d000340200441807d6a210420032903002115200341086a22052103201542808182848890a0c0807f83221542808182848890a0c0807f510d000b201542808182848890a0c0807f852115200521030b2015427f7c211602402004410020157aa74103766b41306c6a220541706a280200450d00200541746a280200410028029c96db8000118080808000000b201620158321152001417f6a22010d000b0b2009200941016aad42307ea722036a4177460d00200a20036b410028029c96db8000118080808000000b02402007450d002008410028029c96db8000118080808000000b02402014418080808078460d0002402014450d002013410028029c96db8000118080808000000b0240200e41808080807872418080808078460d00200d410028029c96db8000118080808000000b0240200c41808080807872418080808078460d00200b410028029c96db8000118080808000000b02402006450d00201141086a210303402003280200220420042802002204417f6a360200024020044101470d00200310a68e8080000b200341306a21032006417f6a22060d000b0b02402012450d002011410028029c96db8000118080808000000b200f4129490d002010410028029c96db8000118080808000000b410028029495db80000d0c4100417f36029495db8000024041002802a095db80002203450d0041002003417f6a22033602a095db80002002410028029c95db800020034102746a280200220336021020032003280200417f6a220436020020040d00200241106a108baa8080000b4100410028029495db800041016a36029495db80004100410028028c95db8000417f6a36028c95db8000200028020c0d0d2000417f36020c024020002802182203450d0020002003417f6a22033602182002200028021420034102746a280200220336021020032003280200417f6a220436020020040d00200241106a10f1818080000b2000200028020c41016a36020c20002000280204417f6a360204200241c0026a2480808080000f0b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b4180d9cd8000108481808000000b4104411410bb80808000000b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b4180d9cd8000108481808000000b4104411410bb80808000000b41d8e9c78000109081808000000b200241b0026a41086a200241106a41086a280200360200200220022903103703b00241d489ce8000411f200241b0026a41c489ce800041f489ce800010ad81808000000b419c97ce8000108481808000000b419c97ce8000108481808000000be00501047f23808080800041106b22042480808080000240024002400240024002400240024002402001280204220541ffffffff074f0d00024020012802080d00200420012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200429020037020c200141146a200441086a290200370200410021050c010b024020012802182206450d00200128021421050340200528020022072007280200417f6a2207360200024020070d0020051083af8080000b200541046a21052006417f6a22060d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200429020037020c200141146a200441086a2902003702002001200128020441016a2205360204200541ffffffff074f0d030b2001200541016a360204200128020c220541ffffffff074f0d0320012802180d0620050d04200328020021062001417f36020c41002d0098a2db80001a411041002802a496db8000118280808000002205450d052005200636020c2005410036020820054281808080103702000240200128021822062001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420064102746a20053602002001200641016a3602182001200128020c41016a36020c2000200210afa6808000200128020c0d072001417f36020c024020012802182205450d0020012005417f6a22053602182004200128021420054102746a280200220536020020052005280200417f6a220636020020060d0020041083af8080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b2000200210afa68080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200441106a2480808080000be00501047f23808080800041106b22042480808080000240024002400240024002400240024002402001280204220541ffffffff074f0d00024020012802080d00200420012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200429020037020c200141146a200441086a290200370200410021050c010b024020012802182206450d00200128021421050340200528020022072007280200417f6a2207360200024020070d0020051083af8080000b200541046a21052006417f6a22060d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200429020037020c200141146a200441086a2902003702002001200128020441016a2205360204200541ffffffff074f0d030b2001200541016a360204200128020c220541ffffffff074f0d0320012802180d0620050d04200328020021062001417f36020c41002d0098a2db80001a411041002802a496db8000118280808000002205450d052005200636020c2005410036020820054281808080103702000240200128021822062001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420064102746a20053602002001200641016a3602182001200128020c41016a36020c200020021092a6808000200128020c0d072001417f36020c024020012802182205450d0020012005417f6a22053602182004200128021420054102746a280200220536020020052005280200417f6a220636020020060d0020041083af8080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b200020021092a68080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200441106a2480808080000be40501047f23808080800041106b22032480808080000240024002400240024002400240024002402001280204220441ffffffff074f0d00024020012802080d00200320012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200329020037020c200141146a200341086a290200370200410021040c010b024020012802182205450d00200128021421040340200428020022062006280200417f6a2206360200024020060d0020041089848080000b200441046a21042005417f6a22050d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200329020037020c200141146a200341086a2902003702002001200128020441016a2204360204200441ffffffff074f0d030b2001200441016a360204200128020c220441ffffffff074f0d0320012802180d0620040d042001417f36020c200228029001280200210541002d0098a2db80001a411041002802a496db8000118280808000002204450d052004200536020c2004410036020820044281808080103702000240200128021822052001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420054102746a20043602002001200541016a3602182001200128020c41016a36020c20002002108fa6808000200128020c0d072001417f36020c024020012802182204450d0020012004417f6a22043602182003200128021420044102746a280200220436020020042004280200417f6a220536020020050d0020031089848080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b20002002108fa68080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200341106a2480808080000be00501047f23808080800041106b22042480808080000240024002400240024002400240024002402001280204220541ffffffff074f0d00024020012802080d00200420012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200429020037020c200141146a200441086a290200370200410021050c010b024020012802182206450d00200128021421050340200528020022072007280200417f6a2207360200024020070d0020051083af8080000b200541046a21052006417f6a22060d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200429020037020c200141146a200441086a2902003702002001200128020441016a2205360204200541ffffffff074f0d030b2001200541016a360204200128020c220541ffffffff074f0d0320012802180d0620050d04200328020021062001417f36020c41002d0098a2db80001a411041002802a496db8000118280808000002205450d052005200636020c2005410036020820054281808080103702000240200128021822062001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420064102746a20053602002001200641016a3602182001200128020c41016a36020c20002002109ca6808000200128020c0d072001417f36020c024020012802182205450d0020012005417f6a22053602182004200128021420054102746a280200220536020020052005280200417f6a220636020020060d0020041083af8080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b20002002109ca68080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200441106a2480808080000be30501047f23808080800041106b22032480808080000240024002400240024002400240024002402001280204220441ffffffff074f0d00024020012802080d00200320012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200329020037020c200141146a200341086a290200370200410021040c010b024020012802182205450d00200128021421040340200428020022062006280200417f6a2206360200024020060d00200410be848080000b200441046a21042005417f6a22050d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200329020037020c200141146a200341086a2902003702002001200128020441016a2204360204200441ffffffff074f0d030b2001200441016a360204200128020c220441ffffffff074f0d0320012802180d0620040d042001417f36020c2002280214280200210541002d0098a2db80001a411041002802a496db8000118280808000002204450d052004200536020c2004410036020820044281808080103702000240200128021822052001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420054102746a20043602002001200541016a3602182001200128020c41016a36020c2000200210d5a6808000200128020c0d072001417f36020c024020012802182204450d0020012004417f6a22043602182003200128021420044102746a280200220436020020042004280200417f6a220536020020050d00200310be848080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b2000200210d5a68080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200341106a2480808080000b970801047f23808080800041e0006b220224808080800002400240024002400240024041002802e48fdb8000220341ffffffff074f0d00024041002802e88fdb80000d00200241186a41002802e08fdb80001180808080000041002802e48fdb80000d024100417f3602e48fdb8000024041002802e88fdb80000d0041002103410041013602e88fdb8000410020022902183702ec8fdb80004100200241206a2902003702f48fdb80000c010b024041002802f88fdb80002204450d0041002802f48fdb800021030340200328020022052005280200417f6a2205360200024020050d00200310be848080000b200341046a21032004417f6a22040d000b0b024041002802f08fdb8000450d0041002802f48fdb8000410028029c96db8000118080808000000b410041013602e88fdb8000410020022902183702ec8fdb80004100200241206a2902003702f48fdb8000410041002802e48fdb800041016a22033602e48fdb8000200341ffffffff074f0d030b4100200341016a3602e48fdb800041002802ec8fdb8000220441ffffffff074f0d034100200441016a3602ec8fdb800002400240024041002802f88fdb80002205450d0041002802f48fdb800020054102746a417c6a2802002203200328020041016a22043602002004450d07410041002802ec8fdb8000417f6a3602ec8fdb80002002200336021820032802080d082003417f360208200328020c22042d00002105200441003a00002003200328020841016a36020820032003280200417f6a2204360200024020040d00200241186a10be848080000b410041002802e48fdb8000417f6a3602e48fdb80002005410171450d012000200128020020012802042001280208280200200128020c28020020012802102203290300200329030810c6a280800041e08fdb8000200310c8a68080001a0c020b410020033602e48fdb8000410020043602ec8fdb800041002802cca2db8000450d002002418387808000ad422086200241df006aad84370310200241b083808000ad42208641989eca8000ad8437030841002802dc8fdb8000210341002802d88fdb8000210441002802c8a2db8000210520024202370250200241c89fca800036024420024112360240200241989fca800036023c200242ca80808010370234200241bc9eca80003602302002421b370228200241aa9fca80003602242002410036022020024281808080d02537021820024102360248200341bce9c38000200541024622051b28021021032002200241086a36024c200441d4e9c3800020051b200241186a2003118b80808000000b200041023a00000b200241e0006a2480808080000f0b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41e0d8cd80001085818080000b000b41f0d8cd8000108481808000000be00501047f23808080800041106b22042480808080000240024002400240024002400240024002402001280204220541ffffffff074f0d00024020012802080d00200420012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200429020037020c200141146a200441086a290200370200410021050c010b024020012802182206450d00200128021421050340200528020022072007280200417f6a2207360200024020070d0020051083af8080000b200541046a21052006417f6a22060d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200429020037020c200141146a200441086a2902003702002001200128020441016a2205360204200541ffffffff074f0d030b2001200541016a360204200128020c220541ffffffff074f0d0320012802180d0620050d04200328020021062001417f36020c41002d0098a2db80001a411041002802a496db8000118280808000002205450d052005200636020c2005410036020820054281808080103702000240200128021822062001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420064102746a20053602002001200641016a3602182001200128020c41016a36020c200020021093a6808000200128020c0d072001417f36020c024020012802182205450d0020012005417f6a22053602182004200128021420054102746a280200220536020020052005280200417f6a220636020020060d0020041083af8080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b200020021093a68080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200441106a2480808080000be00501047f23808080800041106b22042480808080000240024002400240024002400240024002402001280204220541ffffffff074f0d00024020012802080d00200420012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200429020037020c200141146a200441086a290200370200410021050c010b024020012802182206450d00200128021421050340200528020022072007280200417f6a2207360200024020070d0020051083af8080000b200541046a21052006417f6a22060d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200429020037020c200141146a200441086a2902003702002001200128020441016a2205360204200541ffffffff074f0d030b2001200541016a360204200128020c220541ffffffff074f0d0320012802180d0620050d04200328020021062001417f36020c41002d0098a2db80001a411041002802a496db8000118280808000002205450d052005200636020c2005410036020820054281808080103702000240200128021822062001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420064102746a20053602002001200641016a3602182001200128020c41016a36020c200020021091a6808000200128020c0d072001417f36020c024020012802182205450d0020012005417f6a22053602182004200128021420054102746a280200220536020020052005280200417f6a220636020020060d0020041083af8080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b200020021091a68080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200441106a2480808080000be00501047f23808080800041106b22042480808080000240024002400240024002400240024002402001280204220541ffffffff074f0d00024020012802080d00200420012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200429020037020c200141146a200441086a290200370200410021050c010b024020012802182206450d00200128021421050340200528020022072007280200417f6a2207360200024020070d0020051083af8080000b200541046a21052006417f6a22060d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200429020037020c200141146a200441086a2902003702002001200128020441016a2205360204200541ffffffff074f0d030b2001200541016a360204200128020c220541ffffffff074f0d0320012802180d0620050d04200328020021062001417f36020c41002d0098a2db80001a411041002802a496db8000118280808000002205450d052005200636020c2005410036020820054281808080103702000240200128021822062001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420064102746a20053602002001200641016a3602182001200128020c41016a36020c200020021095a6808000200128020c0d072001417f36020c024020012802182205450d0020012005417f6a22053602182004200128021420054102746a280200220536020020052005280200417f6a220636020020060d0020041083af8080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b200020021095a68080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200441106a2480808080000be00501047f23808080800041106b22042480808080000240024002400240024002400240024002402001280204220541ffffffff074f0d00024020012802080d00200420012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200429020037020c200141146a200441086a290200370200410021050c010b024020012802182206450d00200128021421050340200528020022072007280200417f6a2207360200024020070d0020051083af8080000b200541046a21052006417f6a22060d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200429020037020c200141146a200441086a2902003702002001200128020441016a2205360204200541ffffffff074f0d030b2001200541016a360204200128020c220541ffffffff074f0d0320012802180d0620050d04200328020021062001417f36020c41002d0098a2db80001a411041002802a496db8000118280808000002205450d052005200636020c2005410036020820054281808080103702000240200128021822062001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420064102746a20053602002001200641016a3602182001200128020c41016a36020c2000200210a0a6808000200128020c0d072001417f36020c024020012802182205450d0020012005417f6a22053602182004200128021420054102746a280200220536020020052005280200417f6a220636020020060d0020041083af8080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b2000200210a0a68080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200441106a2480808080000be00501047f23808080800041106b22042480808080000240024002400240024002400240024002402001280204220541ffffffff074f0d00024020012802080d00200420012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200429020037020c200141146a200441086a290200370200410021050c010b024020012802182206450d00200128021421050340200528020022072007280200417f6a2207360200024020070d0020051083af8080000b200541046a21052006417f6a22060d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200429020037020c200141146a200441086a2902003702002001200128020441016a2205360204200541ffffffff074f0d030b2001200541016a360204200128020c220541ffffffff074f0d0320012802180d0620050d04200328020021062001417f36020c41002d0098a2db80001a411041002802a496db8000118280808000002205450d052005200636020c2005410036020820054281808080103702000240200128021822062001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420064102746a20053602002001200641016a3602182001200128020c41016a36020c200020021094a6808000200128020c0d072001417f36020c024020012802182205450d0020012005417f6a22053602182004200128021420054102746a280200220536020020052005280200417f6a220636020020060d0020041083af8080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b200020021094a68080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200441106a2480808080000be00501047f23808080800041106b22042480808080000240024002400240024002400240024002402001280204220541ffffffff074f0d00024020012802080d00200420012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200429020037020c200141146a200441086a290200370200410021050c010b024020012802182206450d00200128021421050340200528020022072007280200417f6a2207360200024020070d0020051083af8080000b200541046a21052006417f6a22060d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200429020037020c200141146a200441086a2902003702002001200128020441016a2205360204200541ffffffff074f0d030b2001200541016a360204200128020c220541ffffffff074f0d0320012802180d0620050d04200328020021062001417f36020c41002d0098a2db80001a411041002802a496db8000118280808000002205450d052005200636020c2005410036020820054281808080103702000240200128021822062001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420064102746a20053602002001200641016a3602182001200128020c41016a36020c20002002109ba6808000200128020c0d072001417f36020c024020012802182205450d0020012005417f6a22053602182004200128021420054102746a280200220536020020052005280200417f6a220636020020060d0020041083af8080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b20002002109ba68080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200441106a2480808080000be00501047f23808080800041106b22042480808080000240024002400240024002400240024002402001280204220541ffffffff074f0d00024020012802080d00200420012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200429020037020c200141146a200441086a290200370200410021050c010b024020012802182206450d00200128021421050340200528020022072007280200417f6a2207360200024020070d0020051083af8080000b200541046a21052006417f6a22060d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200429020037020c200141146a200441086a2902003702002001200128020441016a2205360204200541ffffffff074f0d030b2001200541016a360204200128020c220541ffffffff074f0d0320012802180d0620050d04200328020021062001417f36020c41002d0098a2db80001a411041002802a496db8000118280808000002205450d052005200636020c2005410036020820054281808080103702000240200128021822062001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420064102746a20053602002001200641016a3602182001200128020c41016a36020c20002002109fa6808000200128020c0d072001417f36020c024020012802182205450d0020012005417f6a22053602182004200128021420054102746a280200220536020020052005280200417f6a220636020020060d0020041083af8080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b20002002109fa68080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200441106a2480808080000be20401057f23808080800041106b22012480808080000240024002400240024002402000280204220241ffffffff074f0d00024020002802080d00200120002802001180808080000020002802040d022000417f360204024020002802080d00200041013602082000200129020037020c200041146a200141086a290200370200410021020c010b024020002802182203450d00200028021421020340200228020022042004280200417f6a2204360200024020040d0020021083af8080000b200241046a21022003417f6a22030d000b0b02402000280210450d002000280214410028029c96db8000118080808000000b200041013602082000200129020037020c200041146a200141086a2902003702002000200028020441016a2202360204200241ffffffff074f0d030b2000200241016a360204200028020c220441ffffffff074f0d032000200441016a36020c02400240200028021822030d002000200436020c0c010b200028021420034102746a417c6a2802002202200228020041016a22043602002004450d052000200028020c417f6a36020c2001200236020020022802080d062002417f360208200228020c2204410020042d00002204417f6a2205200520044b1b3a00002002200228020841016a36020820022002280200417f6a2204360200024020040d0020011083af8080000b2000280204417f6a21020b20002002360204200141106a24808080800020034100470f0b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41e0d8cd80001085818080000b000b41f0d8cd8000108481808000000be00501047f23808080800041106b22042480808080000240024002400240024002400240024002402001280204220541ffffffff074f0d00024020012802080d00200420012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200429020037020c200141146a200441086a290200370200410021050c010b024020012802182206450d00200128021421050340200528020022072007280200417f6a2207360200024020070d0020051083af8080000b200541046a21052006417f6a22060d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200429020037020c200141146a200441086a2902003702002001200128020441016a2205360204200541ffffffff074f0d030b2001200541016a360204200128020c220541ffffffff074f0d0320012802180d0620050d04200328020021062001417f36020c41002d0098a2db80001a411041002802a496db8000118280808000002205450d052005200636020c2005410036020820054281808080103702000240200128021822062001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420064102746a20053602002001200641016a3602182001200128020c41016a36020c2000200210b2a6808000200128020c0d072001417f36020c024020012802182205450d0020012005417f6a22053602182004200128021420054102746a280200220536020020052005280200417f6a220636020020060d0020041083af8080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b2000200210b2a68080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200441106a2480808080000be00501047f23808080800041106b22042480808080000240024002400240024002400240024002402001280204220541ffffffff074f0d00024020012802080d00200420012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200429020037020c200141146a200441086a290200370200410021050c010b024020012802182206450d00200128021421050340200528020022072007280200417f6a2207360200024020070d0020051083af8080000b200541046a21052006417f6a22060d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200429020037020c200141146a200441086a2902003702002001200128020441016a2205360204200541ffffffff074f0d030b2001200541016a360204200128020c220541ffffffff074f0d0320012802180d0620050d04200328020021062001417f36020c41002d0098a2db80001a411041002802a496db8000118280808000002205450d052005200636020c2005410036020820054281808080103702000240200128021822062001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420064102746a20053602002001200641016a3602182001200128020c41016a36020c2000200210a4a6808000200128020c0d072001417f36020c024020012802182205450d0020012005417f6a22053602182004200128021420054102746a280200220536020020052005280200417f6a220636020020060d0020041083af8080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b2000200210a4a68080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200441106a2480808080000bcf1004047f017e027f017e23808080800041b0016b220324808080800002400240024002400240024002402001280204220441ffffffff074f0d00024002402001280208450d00200441016a21040c010b200341f0006a20012802001180808080000020012802040d02417f21042001417f3602040240024020012802080d00200141013602082001200329027037020c200141146a200341f8006a2902003702000c010b024020012802182205450d00200128021421040340200428020022062006280200417f6a2206360200024020060d0020041089848080000b200441046a21042005417f6a22050d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200329027037020c200141146a200341f8006a29020037020020012001280204220441016a2205360204200541feffffff074b0d040b200441026a21040b20012004360204200128020c220441ffffffff074f0d030240024002400240024020012802180d0020040d092001417f36020c2002280248280200210541002d0098a2db80001a411041002802a496db8000118280808000002204450d0a2004200536020c2004410036020820044281808080103702000240200128021822052001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420054102746a20043602002001200541016a3602182001200128020c41016a36020c200241206a21042002290308210720022802042105200228020022064103470d02200341f0006a41206a200441206a290200370300200341f0006a41186a200441186a290200370300200341f0006a41106a200441106a290200370300200341f0006a41086a200441086a2902003703002003200429020037037020032005360200200320073e0204200320074220883e02602003200341e0006a36029c012003200336029801200341206a200341f0006a10c99280800020032d0020410f470d01200041003a002020004200370308200042023703000c030b200241206a210420022903082107200228020421050240200228020022064103470d00200341f0006a41206a200441206a290200370300200341f0006a41186a200441186a290200370300200341f0006a41106a200441106a290200370300200341f0006a41086a200441086a2902003703002003200429020037037020032005360200200320073e0204200320074220883e02602003200341e0006a36029c012003200336029801200341206a200341f0006a10c992808000024020032d0020410f470d00200041003a002020004200370308200042023703000c050b20002003290220370220200020032f00313b0031200041286a200341206a41086a290200370200200041336a200341336a2d00003a0000200020032d00303a0030200041003a0018200042003703000c040b200228021c2108200228021821092002290310210a20034198016a200441206a290200370200200341f0006a41206a200441186a290200370200200341f0006a41186a200441106a290200370200200341f0006a41106a200441086a29020037020020032004290200370278200320093602582003200836025c20032005360274200320063602702003200a370368200320073703602003200341e0006a3602a8012003200341dc006a3602a4012003200341d8006a3602a001200341206a200341f0006a10ed92808000200341086a200341206a41106a290300370300200341106a200341206a41186a290300370300200341186a200341206a41206a290300370300200320032903283703000240200329032022074202510d0020002003290348370328200041306a200341206a41306a2903003703000b2000200329030037030820002007370300200041206a200341186a290300370300200041186a200341106a290300370300200041106a200341086a2903003703000c030b20002003290220370220200020032f00313b0031200041286a200341206a41086a290200370200200041336a200341336a2d00003a0000200020032d00303a0030200041003a0018200042003703000c010b200228021c2108200228021821092002290310210a20034198016a200441206a290200370200200341f0006a41206a200441186a290200370200200341f0006a41186a200441106a290200370200200341f0006a41106a200441086a29020037020020032004290200370278200320093602582003200836025c20032005360274200320063602702003200a370368200320073703602003200341e0006a3602a8012003200341dc006a3602a4012003200341d8006a3602a001200341206a200341f0006a10ed92808000200341086a200341206a41106a290300370300200341106a200341206a41186a290300370300200341186a200341206a41206a290300370300200320032903283703000240200329032022074202510d0020002003290348370328200041306a200341206a41306a2903003703000b2000200329030037030820002007370300200041206a200341186a290300370300200041186a200341106a290300370300200041106a200341086a2903003703000b200128020c0d072001417f36020c024020012802182204450d0020012004417f6a22043602182003200128021420044102746a280200220436027020042004280200417f6a220536020020050d00200341f0006a1089848080000b2001200128020c41016a36020c0b20012001280204417f6a360204200341b0016a2480808080000f0b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b419c97ce8000108481808000000b870c01057f2380808080004180016b22022480808080000240024002400240024002400240024002400240024002402000280204220341ffffffff074f0d00024002402000280208450d00200341016a21030c010b200241046a20002802001180808080000020002802040d02417f21032000417f3602040240024020002802080d00200041013602082000200229020437020c200041146a2002410c6a2902003702000c010b024020002802182204450d00200028021421030340200328020022052005280200417f6a2205360200024020050d00200310f1818080000b200341046a21032004417f6a22040d000b0b02402000280210450d002000280214410028029c96db8000118080808000000b200041013602082000200229020437020c200041146a2002410c6a29020037020020002000280204220341016a2204360204200441feffffff074b0d040b200341026a21030b20002003360204200028020c0d032000417f36020c200128028001220328020021042003280204210541002d0098a2db80001a411441002802a496db8000118280808000002203450d04200320053602102003200436020c2003410036020820034281808080103702000240200028021822042000280210470d00200041106a4190d9cd800010d4a08080000b200028021420044102746a20033602002000200441016a3602182000200028020c41016a36020c410028028c95db8000220341ffffffff074f0d05200128027c21060240410028029095db80000d00200241046a410028028895db800011808080800000410028028c95db80000d074100417f36028c95db80000240410028029095db80000d00410021034100410136029095db80004100200229020437029495db800041002002410c6a29020037029c95db80000c010b024041002802a095db80002204450d00410028029c95db800021030340200328020022052005280200417f6a2205360200024020050d002003108baa8080000b200341046a21032004417f6a22040d000b0b0240410028029895db8000450d00410028029c95db8000410028029c96db8000118080808000000b4100410136029095db80004100200229020437029495db800041002002410c6a29020037029c95db80004100410028028c95db800041016a220336028c95db8000200341ffffffff074f0d080b4100200341016a36028c95db8000410028029495db80000d084100417f36029495db800041002d0098a2db80001a411441002802a496db8000118280808000002203450d092003418c8dce80003602102003200636020c200341003602082003428180808010370200024041002802a095db80002204410028029895db8000470d00419895db80004190d9cd800010d4a08080000b410028029c95db800020044102746a20033602004100200441016a3602a095db80004100410028029495db800041016a36029495db8000200241046a200141fc0010f5b28080001a200241046a10a0a4808000410028029495db80000d0a4100417f36029495db8000024041002802a095db80002203450d0041002003417f6a22033602a095db80002002410028029c95db800020034102746a280200220336020420032003280200417f6a220436020020040d00200241046a108baa8080000b4100410028029495db800041016a36029495db80004100410028028c95db8000417f6a36028c95db8000200028020c0d0b2000417f36020c024020002802182203450d0020002003417f6a22033602182002200028021420034102746a280200220336020420032003280200417f6a220436020020040d00200241046a10f1818080000b2000200028020c41016a36020c20002000280204417f6a36020420024180016a2480808080000f0b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b4180d9cd8000108481808000000b4104411410bb80808000000b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b4180d9cd8000108481808000000b4104411410bb80808000000b419c97ce8000108481808000000b419c97ce8000108481808000000bf80e02047f017e23808080800041f0006b220324808080800002400240024002400240024002400240024002402001280204220441ffffffff074f0d00024002402001280208450d00200441016a21040c010b200341206a20012802001180808080000020012802040d02417f21042001417f3602040240024020012802080d00200141013602082001200329022037020c200141146a200341286a2902003702000c010b024020012802182205450d00200128021421040340200428020022062006280200417f6a2206360200024020060d0020041089848080000b200441046a21042005417f6a22050d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200329022037020c200141146a200341286a29020037020020012001280204220441016a2205360204200541feffffff074b0d040b200441026a21040b20012004360204200128020c220441ffffffff074f0d0302400240024020012802180d0020040d072001417f36020c2002280254280200210541002d0098a2db80001a411041002802a496db8000118280808000002204450d082004200536020c2004410036020820044281808080103702000240200128021822052001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420054102746a20043602002001200541016a3602182001200128020c41016a36020c2002412c6a210420022802002205418080808078460d0220022902042107200341e4006a200241246a290200370200200341dc006a2002411c6a290200370200200341d4006a200241146a29020037020020032007370204200320053602002003200229020c37024c200341206a41086a200441086a290200370300200341206a41106a200441106a290200370300200341206a41186a200441186a290200370300200341206a41206a200441206a29020037030020032004290200370320200320033602482003410c6a200341206a10ce9280800002402003280200450d002003280204410028029c96db8000118080808000000b20032d000c410f470d01200041003a002020004200370308200042023703000c0a0b2002412c6a2104024020022802002205418080808078460d0020022902042107200341e4006a200241246a290200370200200341dc006a2002411c6a290200370200200341d4006a200241146a29020037020020032007370204200320053602002003200229020c37024c200341206a41086a200441086a290200370300200341206a41106a200441106a290200370300200341206a41186a200441186a290200370300200341206a41206a200441206a29020037030020032004290200370320200320033602482003410c6a200341206a10ce9280800002402003280200450d002003280204410028029c96db8000118080808000000b024020032d000c410f470d00200041003a002020004200370308200042023703000c0d0b2000200329020c370220200020032f001d3b0031200041286a200341146a290200370200200041336a2003411f6a2d00003a0000200020032d001c3a0030200041003a0018200042003703000c0c0b200341206a41206a200441206a290200370300200341206a41186a200441186a290200370300200341206a41106a200441106a290200370300200341206a41086a200441086a290200370300200320042902003703202003410c6a200341206a10b49280800020032d000c410f460d0a2000200329020c370220200020032f001d3b0031200041286a2003410c6a41086a290200370200200041336a2003411f6a2d00003a0000200020032d001c3a0030200041003a0018200042003703000c0b0b2000200329020c370220200020032f001d3b0031200041286a200341146a290200370200200041336a2003411f6a2d00003a0000200020032d001c3a0030200041003a0018200042003703000c080b200341206a41206a200441206a290200370300200341206a41186a200441186a290200370300200341206a41106a200441106a290200370300200341206a41086a200441086a290200370300200320042902003703202003410c6a200341206a10b49280800020032d000c410f460d062000200329020c370220200020032f001d3b0031200041286a2003410c6a41086a290200370200200041336a2003411f6a2d00003a0000200020032d001c3a0030200041003a0018200042003703000c070b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b200041003a002020004200370308200042023703000b0240200128020c0d002001417f36020c024020012802182204450d0020012004417f6a22043602182003200128021420044102746a280200220436022020042004280200417f6a220536020020050d00200341206a1089848080000b2001200128020c41016a36020c0c020b419c97ce8000108481808000000b200041003a002020004200370308200042023703000b20012001280204417f6a360204200341f0006a2480808080000bf01101047f23808080800041e0016b220324808080800002400240024002400240024002400240024002402001280204220441ffffffff074f0d00024020012802080d00200341d0006a20012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200329025037020c200141146a200341d8006a290200370200410021040c010b024020012802182205450d00200128021421040340200428020022062006280200417f6a2206360200024020060d0020041089848080000b200441046a21042005417f6a22050d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200329025037020c200141146a200341d8006a2902003702002001200128020441016a2204360204200441ffffffff074f0d030b2001200441016a360204200128020c220441ffffffff074f0d0302400240024020012802180d0020040d072001417f36020c200228029801280200210541002d0098a2db80001a411041002802a496db8000118280808000002204450d082004200536020c2004410036020820044281808080103702000240200128021822052001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420054102746a20043602002001200541016a3602182001200128020c41016a36020c2002280200418080808078460d02200341a4016a200241f8006a290200370200200341ac016a20024180016a290200370200200341b4016a20024188016a290200370200200341d0006a41ec006a20024190016a290200370200200341d0006a41086a200241086a290200370300200341d0006a41106a200241106a290200370300200341d0006a41186a200241186a290200370300200341d0006a41206a200241206a290200370300200341d0006a41286a200241286a290200370300200341d0006a41306a200241306a2802003602002003200229027037029c0120032002290200370350200341cc016a200241e0006a280200360200200341d0006a413c6a2002413c6a280200360200200341d0006a4188016a200241ec006a280200360200200341d0006a41c8006a200241c8006a280200360200200320022902583702c4012003200229023437028401200320022902643703d0012003200229024037039001200341186a200341d0006a1088938080000240200228024c2204418080808078460d002004450d002002280250410028029c96db8000118080808000000b20032d0018410f470d01200041003a002020004200370308200042023703000c0a0b02402002280200418080808078460d00200341a4016a200241f8006a290200370200200341ac016a20024180016a290200370200200341b4016a20024188016a290200370200200341d0006a41ec006a20024190016a290200370200200341d0006a41086a200241086a290200370300200341d0006a41106a200241106a290200370300200341d0006a41186a200241186a290200370300200341d0006a41206a200241206a290200370300200341d0006a41286a200241286a290200370300200341d0006a41306a200241306a2802003602002003200229027037029c0120032002290200370350200341cc016a200241e0006a280200360200200341d0006a413c6a2002413c6a280200360200200341d0006a4188016a200241ec006a280200360200200341d0006a41c8006a200241c8006a280200360200200320022902583702c4012003200229023437028401200320022902643703d0012003200229024037039001200341046a200341d0006a1088938080000240200228024c2204418080808078460d002004450d002002280250410028029c96db8000118080808000000b024020032d0004410f470d00200041003a002020004200370308200042023703000c0d0b20002003290204370220200020032f00153b0031200041286a2003410c6a290200370200200041336a200341176a2d00003a0000200020032d00143a0030200041003a0018200042003703000c0c0b200341186a41086a2002410c6a280200360200200320022902043703182003412c6a200241f8006a290200370200200341346a20024180016a2902003702002003413c6a20024188016a290200370200200341c4006a20024190016a29020037020020032002290270370224200341046a200341186a10b19280800020032d0004410f460d0a20002003290204370220200020032f00153b0031200041286a200341046a41086a290200370200200041336a200341176a2d00003a0000200020032d00143a0030200041003a0018200042003703000c0b0b20002003290218370220200020032f00293b0031200041286a200341206a290200370200200041336a2003412b6a2d00003a0000200020032d00283a0030200041003a0018200042003703000c080b200341d0006a41086a2002410c6a28020036020020032002290204370350200341e4006a200241f8006a290200370200200341ec006a20024180016a290200370200200341f4006a20024188016a290200370200200341fc006a20024190016a2902003702002003200229027037025c200341186a200341d0006a10b19280800020032d0018410f460d0620002003290218370220200020032f00293b0031200041286a200341186a41086a290200370200200041336a2003412b6a2d00003a0000200020032d00283a0030200041003a0018200042003703000c070b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b200041003a002020004200370308200042023703000b0240200128020c0d002001417f36020c024020012802182202450d0020012002417f6a22023602182003200128021420024102746a280200220236025020022002280200417f6a220436020020040d00200341d0006a1089848080000b2001200128020c41016a36020c0c020b419c97ce8000108481808000000b200041003a002020004200370308200042023703000b20012001280204417f6a360204200341e0016a2480808080000be30501047f23808080800041106b22032480808080000240024002400240024002400240024002402001280204220441ffffffff074f0d00024020012802080d00200320012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200329020037020c200141146a200341086a290200370200410021040c010b024020012802182205450d00200128021421040340200428020022062006280200417f6a2206360200024020060d0020041089848080000b200441046a21042005417f6a22050d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200329020037020c200141146a200341086a2902003702002001200128020441016a2204360204200441ffffffff074f0d030b2001200441016a360204200128020c220441ffffffff074f0d0320012802180d0620040d042001417f36020c2002280250280200210541002d0098a2db80001a411041002802a496db8000118280808000002204450d052004200536020c2004410036020820044281808080103702000240200128021822052001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420054102746a20043602002001200541016a3602182001200128020c41016a36020c2000200210e3a5808000200128020c0d072001417f36020c024020012802182204450d0020012004417f6a22043602182003200128021420044102746a280200220436020020042004280200417f6a220536020020050d0020031089848080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b2000200210e3a58080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200341106a2480808080000be00501047f23808080800041106b22042480808080000240024002400240024002400240024002402001280204220541ffffffff074f0d00024020012802080d00200420012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200429020037020c200141146a200441086a290200370200410021050c010b024020012802182206450d00200128021421050340200528020022072007280200417f6a2207360200024020070d0020051083af8080000b200541046a21052006417f6a22060d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200429020037020c200141146a200441086a2902003702002001200128020441016a2205360204200541ffffffff074f0d030b2001200541016a360204200128020c220541ffffffff074f0d0320012802180d0620050d04200328020021062001417f36020c41002d0098a2db80001a411041002802a496db8000118280808000002205450d052005200636020c2005410036020820054281808080103702000240200128021822062001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420064102746a20053602002001200641016a3602182001200128020c41016a36020c2000200210b1a6808000200128020c0d072001417f36020c024020012802182205450d0020012005417f6a22053602182004200128021420054102746a280200220536020020052005280200417f6a220636020020060d0020041083af8080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b2000200210b1a68080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200441106a2480808080000be00501047f23808080800041106b22042480808080000240024002400240024002400240024002402001280204220541ffffffff074f0d00024020012802080d00200420012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200429020037020c200141146a200441086a290200370200410021050c010b024020012802182206450d00200128021421050340200528020022072007280200417f6a2207360200024020070d0020051083af8080000b200541046a21052006417f6a22060d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200429020037020c200141146a200441086a2902003702002001200128020441016a2205360204200541ffffffff074f0d030b2001200541016a360204200128020c220541ffffffff074f0d0320012802180d0620050d04200328020021062001417f36020c41002d0098a2db80001a411041002802a496db8000118280808000002205450d052005200636020c2005410036020820054281808080103702000240200128021822062001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420064102746a20053602002001200641016a3602182001200128020c41016a36020c200020021097a6808000200128020c0d072001417f36020c024020012802182205450d0020012005417f6a22053602182004200128021420054102746a280200220536020020052005280200417f6a220636020020060d0020041083af8080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b200020021097a68080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200441106a2480808080000be00501047f23808080800041106b22042480808080000240024002400240024002400240024002402001280204220541ffffffff074f0d00024020012802080d00200420012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200429020037020c200141146a200441086a290200370200410021050c010b024020012802182206450d00200128021421050340200528020022072007280200417f6a2207360200024020070d0020051083af8080000b200541046a21052006417f6a22060d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200429020037020c200141146a200441086a2902003702002001200128020441016a2205360204200541ffffffff074f0d030b2001200541016a360204200128020c220541ffffffff074f0d0320012802180d0620050d04200328020021062001417f36020c41002d0098a2db80001a411041002802a496db8000118280808000002205450d052005200636020c2005410036020820054281808080103702000240200128021822062001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420064102746a20053602002001200641016a3602182001200128020c41016a36020c2000200210aea6808000200128020c0d072001417f36020c024020012802182205450d0020012005417f6a22053602182004200128021420054102746a280200220536020020052005280200417f6a220636020020060d0020041083af8080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b2000200210aea68080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200441106a2480808080000be00501047f23808080800041106b22042480808080000240024002400240024002400240024002402001280204220541ffffffff074f0d00024020012802080d00200420012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200429020037020c200141146a200441086a290200370200410021050c010b024020012802182206450d00200128021421050340200528020022072007280200417f6a2207360200024020070d0020051083af8080000b200541046a21052006417f6a22060d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200429020037020c200141146a200441086a2902003702002001200128020441016a2205360204200541ffffffff074f0d030b2001200541016a360204200128020c220541ffffffff074f0d0320012802180d0620050d04200328020021062001417f36020c41002d0098a2db80001a411041002802a496db8000118280808000002205450d052005200636020c2005410036020820054281808080103702000240200128021822062001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420064102746a20053602002001200641016a3602182001200128020c41016a36020c2000200210a1a6808000200128020c0d072001417f36020c024020012802182205450d0020012005417f6a22053602182004200128021420054102746a280200220536020020052005280200417f6a220636020020060d0020041083af8080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b2000200210a1a68080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200441106a2480808080000bfe0501047f23808080800041b0016b22032480808080000240024002400240024002400240024002402001280204220441ffffffff074f0d00024020012802080d00200320012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200329020037020c200141146a200341086a290200370200410021040c010b024020012802182205450d00200128021421040340200428020022062006280200417f6a2206360200024020060d0020041083af8080000b200441046a21042005417f6a22050d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200329020037020c200141146a200341086a2902003702002001200128020441016a2204360204200441ffffffff074f0d030b2001200441016a360204200128020c220441ffffffff074f0d0320012802180d0620040d042001417f36020c20022802b001280200210541002d0098a2db80001a411041002802a496db8000118280808000002204450d052004200536020c2004410036020820044281808080103702000240200128021822052001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420054102746a20043602002001200541016a3602182001200128020c41016a36020c20002003200241b00110f5b2808000220510eaa6808000200128020c0d072001417f36020c024020012802182204450d0020012004417f6a22043602182005200128021420044102746a280200220436020020042004280200417f6a220636020020060d0020051083af8080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b20002003200241b00110f5b280800010eaa68080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200341b0016a2480808080000b9e0601057f23808080800041a0016b220224808080800002400240024002400240024041002802f89bdb8000220341ffffffff074f0d00024041002802fc9bdb80000d00200241002802f49bdb80001180808080000041002802f89bdb80000d024100417f3602f89bdb8000024041002802fc9bdb80000d0041002103410041013602fc9bdb8000410020022902003702809cdb80004100200241086a2902003702889cdb80000c010b0240410028028c9cdb80002204450d0041002802889cdb800021030340200328020022052005280200417f6a2205360200024020050d0020031083af8080000b200341046a21032004417f6a22040d000b0b024041002802849cdb8000450d0041002802889cdb8000410028029c96db8000118080808000000b410041013602fc9bdb8000410020022902003702809cdb80004100200241086a2902003702889cdb8000410041002802f89bdb800041016a22033602f89bdb8000200341ffffffff074f0d030b4100200341016a3602f89bdb800041002802809cdb8000220441ffffffff074f0d034100200441016a3602809cdb80000240024002400240410028028c9cdb800022050d00410020033602f89bdb8000410020043602809cdb80000c010b41002802889cdb800020054102746a417c6a2802002203200328020041016a22043602002004450d07410041002802809cdb8000417f6a3602809cdb80002002200336020020032802080d082003417f360208410021040240200328020c22062d00002205410a4b0d002006200541016a3a0000200328020841016a21040b2003200436020820032003280200417f6a2204360200024020040d0020021083af8080000b410041002802f89bdb8000417f6a3602f89bdb80002005410b490d010b20004128360200200110aba78080000c010b200020012802a0012002200141a00110f5b280800010899f80800041f49bdb800010dda68080001a0b200241a0016a2480808080000f0b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41e0d8cd80001085818080000b000b41f0d8cd8000108481808000000be00501047f23808080800041106b22042480808080000240024002400240024002400240024002402001280204220541ffffffff074f0d00024020012802080d00200420012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200429020037020c200141146a200441086a290200370200410021050c010b024020012802182206450d00200128021421050340200528020022072007280200417f6a2207360200024020070d0020051083af8080000b200541046a21052006417f6a22060d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200429020037020c200141146a200441086a2902003702002001200128020441016a2205360204200541ffffffff074f0d030b2001200541016a360204200128020c220541ffffffff074f0d0320012802180d0620050d04200328020021062001417f36020c41002d0098a2db80001a411041002802a496db8000118280808000002205450d052005200636020c2005410036020820054281808080103702000240200128021822062001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420064102746a20053602002001200641016a3602182001200128020c41016a36020c2000200210a3a6808000200128020c0d072001417f36020c024020012802182205450d0020012005417f6a22053602182004200128021420054102746a280200220536020020052005280200417f6a220636020020060d0020041083af8080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b2000200210a3a68080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200441106a2480808080000be00501047f23808080800041106b22042480808080000240024002400240024002400240024002402001280204220541ffffffff074f0d00024020012802080d00200420012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200429020037020c200141146a200441086a290200370200410021050c010b024020012802182206450d00200128021421050340200528020022072007280200417f6a2207360200024020070d0020051083af8080000b200541046a21052006417f6a22060d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200429020037020c200141146a200441086a2902003702002001200128020441016a2205360204200541ffffffff074f0d030b2001200541016a360204200128020c220541ffffffff074f0d0320012802180d0620050d04200328020021062001417f36020c41002d0098a2db80001a411041002802a496db8000118280808000002205450d052005200636020c2005410036020820054281808080103702000240200128021822062001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420064102746a20053602002001200641016a3602182001200128020c41016a36020c200020021096a6808000200128020c0d072001417f36020c024020012802182205450d0020012005417f6a22053602182004200128021420054102746a280200220536020020052005280200417f6a220636020020060d0020041083af8080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b200020021096a68080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200441106a2480808080000beb0f02047f017e2380808080004190016b220324808080800002400240024002400240024002402001280204220441ffffffff074f0d00024002402001280208450d00200441016a21040c010b200341286a20012802001180808080000020012802040d02417f21042001417f3602040240024020012802080d00200141013602082001200329022837020c200141146a200341306a2902003702000c010b024020012802182205450d00200128021421040340200428020022062006280200417f6a2206360200024020060d0020041089848080000b200441046a21042005417f6a22050d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200329022837020c200141146a200341306a29020037020020012001280204220441016a2205360204200541feffffff074b0d040b200441026a21040b20012004360204200128020c220441ffffffff074f0d03024002400240024020012802180d0020040d082001417f36020c200228022c280200210541002d0098a2db80001a411041002802a496db8000118280808000002204450d092004200536020c2004410036020820044281808080103702000240200128021822052001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420054102746a20043602002001200541016a3602182001200128020c41016a36020c200228022822042802004101470d0120032004280204360204200341e0006a41206a200241206a290200370300200341e0006a41186a200241186a290200370300200341e0006a41106a200241106a290200370300200341e0006a41086a200241086a290200370300200320022902003703602003200341046a36028801200341286a200341e0006a10b092808000200341086a41086a200341286a41106a290300370300200341086a41106a200341286a41186a290300370300200341086a41186a200341286a41206a290300370300200320032903303703080240200329032822074202510d0020002003290350370328200041306a200341286a41306a2903003703000b2000200329030837030820002007370300200041206a200341086a41186a290300370300200041186a200341086a41106a290300370300200041106a200341106a2903003703000c020b0240200228022822042802004101470d0020032004280204360204200341e0006a41206a200241206a290200370300200341e0006a41186a200241186a290200370300200341e0006a41106a200241106a290200370300200341e0006a41086a200241086a290200370300200320022902003703602003200341046a36028801200341286a200341e0006a10b092808000200341086a41086a200341286a41106a290300370300200341086a41106a200341286a41186a290300370300200341086a41186a200341286a41206a290300370300200320032903303703080240200329032822074202510d0020002003290350370328200041306a200341286a41306a2903003703000b2000200329030837030820002007370300200041206a200341086a41186a290300370300200041186a200341086a41106a290300370300200041106a200341106a2903003703000c030b200341e0006a41206a200241206a290200370300200341e0006a41186a200241186a290200370300200341e0006a41106a200241106a290200370300200341e0006a41086a200241086a29020037030020032002290200370360200341286a200341e0006a10d192808000200341086a41086a200341286a41106a290300370300200341086a41106a200341286a41186a290300370300200341086a41186a200341286a41206a290300370300200320032903303703080240200329032822074202510d0020002003290350370328200041306a200341286a41306a2903003703000b2000200329030837030820002007370300200041206a200341086a41186a290300370300200041186a200341086a41106a290300370300200041106a200341106a2903003703000c020b200341e0006a41206a200241206a290200370300200341e0006a41186a200241186a290200370300200341e0006a41106a200241106a290200370300200341e0006a41086a200241086a29020037030020032002290200370360200341286a200341e0006a10d192808000200341086a41086a200341286a41106a290300370300200341086a41106a200341286a41186a290300370300200341086a41186a200341286a41206a290300370300200320032903303703080240200329032822074202510d0020002003290350370328200041306a200341286a41306a2903003703000b2000200329030837030820002007370300200041206a200341086a41186a290300370300200041186a200341086a41106a290300370300200041106a200341106a2903003703000b200128020c0d072001417f36020c024020012802182204450d0020012004417f6a22043602182003200128021420044102746a280200220436022820042004280200417f6a220536020020050d00200341286a1089848080000b2001200128020c41016a36020c0b20012001280204417f6a36020420034190016a2480808080000f0b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b419c97ce8000108481808000000be00501047f23808080800041106b22042480808080000240024002400240024002400240024002402001280204220541ffffffff074f0d00024020012802080d00200420012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200429020037020c200141146a200441086a290200370200410021050c010b024020012802182206450d00200128021421050340200528020022072007280200417f6a2207360200024020070d0020051083af8080000b200541046a21052006417f6a22060d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200429020037020c200141146a200441086a2902003702002001200128020441016a2205360204200541ffffffff074f0d030b2001200541016a360204200128020c220541ffffffff074f0d0320012802180d0620050d04200328020021062001417f36020c41002d0098a2db80001a411041002802a496db8000118280808000002205450d052005200636020c2005410036020820054281808080103702000240200128021822062001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420064102746a20053602002001200641016a3602182001200128020c41016a36020c2000200210a8a6808000200128020c0d072001417f36020c024020012802182205450d0020012005417f6a22053602182004200128021420054102746a280200220536020020052005280200417f6a220636020020060d0020041083af8080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b2000200210a8a68080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200441106a2480808080000be00501047f23808080800041106b22042480808080000240024002400240024002400240024002402001280204220541ffffffff074f0d00024020012802080d00200420012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200429020037020c200141146a200441086a290200370200410021050c010b024020012802182206450d00200128021421050340200528020022072007280200417f6a2207360200024020070d0020051083af8080000b200541046a21052006417f6a22060d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200429020037020c200141146a200441086a2902003702002001200128020441016a2205360204200541ffffffff074f0d030b2001200541016a360204200128020c220541ffffffff074f0d0320012802180d0620050d04200328020021062001417f36020c41002d0098a2db80001a411041002802a496db8000118280808000002205450d052005200636020c2005410036020820054281808080103702000240200128021822062001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420064102746a20053602002001200641016a3602182001200128020c41016a36020c2000200210a5a6808000200128020c0d072001417f36020c024020012802182205450d0020012005417f6a22053602182004200128021420054102746a280200220536020020052005280200417f6a220636020020060d0020041083af8080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b2000200210a5a68080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200441106a2480808080000be30501047f23808080800041106b22032480808080000240024002400240024002400240024002402001280204220441ffffffff074f0d00024020012802080d00200320012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200329020037020c200141146a200341086a290200370200410021040c010b024020012802182205450d00200128021421040340200428020022062006280200417f6a2206360200024020060d0020041089848080000b200441046a21042005417f6a22050d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200329020037020c200141146a200341086a2902003702002001200128020441016a2204360204200441ffffffff074f0d030b2001200441016a360204200128020c220441ffffffff074f0d0320012802180d0620040d042001417f36020c2002280250280200210541002d0098a2db80001a411041002802a496db8000118280808000002204450d052004200536020c2004410036020820044281808080103702000240200128021822052001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420054102746a20043602002001200541016a3602182001200128020c41016a36020c20002002108da6808000200128020c0d072001417f36020c024020012802182204450d0020012004417f6a22043602182003200128021420044102746a280200220436020020042004280200417f6a220536020020050d0020031089848080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b20002002108da68080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200341106a2480808080000be00501047f23808080800041106b22042480808080000240024002400240024002400240024002402001280204220541ffffffff074f0d00024020012802080d00200420012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200429020037020c200141146a200441086a290200370200410021050c010b024020012802182206450d00200128021421050340200528020022072007280200417f6a2207360200024020070d0020051083af8080000b200541046a21052006417f6a22060d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200429020037020c200141146a200441086a2902003702002001200128020441016a2205360204200541ffffffff074f0d030b2001200541016a360204200128020c220541ffffffff074f0d0320012802180d0620050d04200328020021062001417f36020c41002d0098a2db80001a411041002802a496db8000118280808000002205450d052005200636020c2005410036020820054281808080103702000240200128021822062001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420064102746a20053602002001200641016a3602182001200128020c41016a36020c20002002109ea6808000200128020c0d072001417f36020c024020012802182205450d0020012005417f6a22053602182004200128021420054102746a280200220536020020052005280200417f6a220636020020060d0020041083af8080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b20002002109ea68080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200441106a2480808080000be00501047f23808080800041106b22042480808080000240024002400240024002400240024002402001280204220541ffffffff074f0d00024020012802080d00200420012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200429020037020c200141146a200441086a290200370200410021050c010b024020012802182206450d00200128021421050340200528020022072007280200417f6a2207360200024020070d0020051083af8080000b200541046a21052006417f6a22060d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200429020037020c200141146a200441086a2902003702002001200128020441016a2205360204200541ffffffff074f0d030b2001200541016a360204200128020c220541ffffffff074f0d0320012802180d0620050d04200328020021062001417f36020c41002d0098a2db80001a411041002802a496db8000118280808000002205450d052005200636020c2005410036020820054281808080103702000240200128021822062001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420064102746a20053602002001200641016a3602182001200128020c41016a36020c200020021090a6808000200128020c0d072001417f36020c024020012802182205450d0020012005417f6a22053602182004200128021420054102746a280200220536020020052005280200417f6a220636020020060d0020041083af8080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b200020021090a68080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200441106a2480808080000be30501047f23808080800041106b22032480808080000240024002400240024002400240024002402001280204220441ffffffff074f0d00024020012802080d00200320012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200329020037020c200141146a200341086a290200370200410021040c010b024020012802182205450d00200128021421040340200428020022062006280200417f6a2206360200024020060d0020041089848080000b200441046a21042005417f6a22050d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200329020037020c200141146a200341086a2902003702002001200128020441016a2204360204200441ffffffff074f0d030b2001200441016a360204200128020c220441ffffffff074f0d0320012802180d0620040d042001417f36020c2002280258280200210541002d0098a2db80001a411041002802a496db8000118280808000002204450d052004200536020c2004410036020820044281808080103702000240200128021822052001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420054102746a20043602002001200541016a3602182001200128020c41016a36020c2000200210d2a5808000200128020c0d072001417f36020c024020012802182204450d0020012004417f6a22043602182003200128021420044102746a280200220436020020042004280200417f6a220536020020050d0020031089848080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b2000200210d2a58080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200341106a2480808080000be00501047f23808080800041106b22042480808080000240024002400240024002400240024002402001280204220541ffffffff074f0d00024020012802080d00200420012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200429020037020c200141146a200441086a290200370200410021050c010b024020012802182206450d00200128021421050340200528020022072007280200417f6a2207360200024020070d0020051083af8080000b200541046a21052006417f6a22060d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200429020037020c200141146a200441086a2902003702002001200128020441016a2205360204200541ffffffff074f0d030b2001200541016a360204200128020c220541ffffffff074f0d0320012802180d0620050d04200328020021062001417f36020c41002d0098a2db80001a411041002802a496db8000118280808000002205450d052005200636020c2005410036020820054281808080103702000240200128021822062001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420064102746a20053602002001200641016a3602182001200128020c41016a36020c2000200210a2a6808000200128020c0d072001417f36020c024020012802182205450d0020012005417f6a22053602182004200128021420054102746a280200220536020020052005280200417f6a220636020020060d0020041083af8080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b2000200210a2a68080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200441106a2480808080000be00501047f23808080800041106b22042480808080000240024002400240024002400240024002402001280204220541ffffffff074f0d00024020012802080d00200420012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200429020037020c200141146a200441086a290200370200410021050c010b024020012802182206450d00200128021421050340200528020022072007280200417f6a2207360200024020070d0020051083af8080000b200541046a21052006417f6a22060d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200429020037020c200141146a200441086a2902003702002001200128020441016a2205360204200541ffffffff074f0d030b2001200541016a360204200128020c220541ffffffff074f0d0320012802180d0620050d04200328020021062001417f36020c41002d0098a2db80001a411041002802a496db8000118280808000002205450d052005200636020c2005410036020820054281808080103702000240200128021822062001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420064102746a20053602002001200641016a3602182001200128020c41016a36020c2000200210b0a6808000200128020c0d072001417f36020c024020012802182205450d0020012005417f6a22053602182004200128021420054102746a280200220536020020052005280200417f6a220636020020060d0020041083af8080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b2000200210b0a68080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200441106a2480808080000bc80902047f017e23808080800041d0006b220324808080800002400240024002400240024002402001280204220441ffffffff074f0d00024020012802080d00200341206a20012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200329022037020c200141146a200341286a290200370200410021040c010b024020012802182205450d00200128021421040340200428020022062006280200417f6a2206360200024020060d0020041089848080000b200441046a21042005417f6a22050d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200329022037020c200141146a200341286a2902003702002001200128020441016a2204360204200441ffffffff074f0d030b2001200441016a360204200128020c220441ffffffff074f0d03024002400240024020012802180d0020040d082001417f36020c200228022c280200210541002d0098a2db80001a411041002802a496db8000118280808000002204450d092004200536020c2004410036020820044281808080103702000240200128021822052001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420054102746a20043602002001200541016a3602182001200128020c41016a36020c2003200228022829030037031841202104200341206a41206a200241206a290200370300200341206a41186a200241186a290200370300200341206a41106a200241106a290200370300200341206a41086a200241086a290200370300200320022902003703202003200341186a360248200341046a200341206a10bc9280800020032d0004410f470d012000420037030842022107410021050c020b20032002280228290300370318200341206a41206a200241206a290200370300200341206a41186a200241186a290200370300200341206a41106a200241106a290200370300200341206a41086a200241086a290200370300200320022902003703202003200341186a360248200341046a200341206a10bc92808000024020032d0004410f470d00200041003a002020004200370308200042023703000c030b20002003290204370220200020032f00153b0031200041286a200341046a41086a290200370200200041336a200341176a2d00003a0000200020032d00143a0030200041003a0018200042003703000c020b20002003290204370220200020032f00153b0031200041286a200341046a41086a290200370200200041336a200341176a2d00003a000020032d00142105200041003a001842002107413021040b20002007370300200020046a20053a0000200128020c0d072001417f36020c024020012802182204450d0020012004417f6a22043602182003200128021420044102746a280200220436022020042004280200417f6a220536020020050d00200341206a1089848080000b2001200128020c41016a36020c0b20012001280204417f6a360204200341d0006a2480808080000f0b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b419c97ce8000108481808000000be00501047f23808080800041106b22042480808080000240024002400240024002400240024002402001280204220541ffffffff074f0d00024020012802080d00200420012802001180808080000020012802040d022001417f360204024020012802080d00200141013602082001200429020037020c200141146a200441086a290200370200410021050c010b024020012802182206450d00200128021421050340200528020022072007280200417f6a2207360200024020070d0020051083af8080000b200541046a21052006417f6a22060d000b0b02402001280210450d002001280214410028029c96db8000118080808000000b200141013602082001200429020037020c200141146a200441086a2902003702002001200128020441016a2205360204200541ffffffff074f0d030b2001200541016a360204200128020c220541ffffffff074f0d0320012802180d0620050d04200328020021062001417f36020c41002d0098a2db80001a411041002802a496db8000118280808000002205450d052005200636020c2005410036020820054281808080103702000240200128021822062001280210470d00200141106a41d0d8cd800010d4a08080000b200128021420064102746a20053602002001200641016a3602182001200128020c41016a36020c200020021098a6808000200128020c0d072001417f36020c024020012802182205450d0020012005417f6a22053602182004200128021420054102746a280200220536020020052005280200417f6a220636020020060d0020041083af8080000b2001200128020c41016a36020c0c080b4188dacd8000108581808000000b4198dacd8000108481808000000b41a8dacd8000108581808000000b41b0d8cd8000108581808000000b41c0d8cd8000108481808000000b4104411010bb80808000000b200020021098a68080000c010b419c97ce8000108481808000000b20012001280204417f6a360204200441106a2480808080000ba90201037f23808080800041106b2203248080808000410021042003410c6a41003a000020034100360208200320012002200341086a4105410041002802dc95db8000118f80808000000240024020032802000d00410021040c010b0240200328020422010d000c010b02400240024002400240024020032d000822054103710e0400010502000b20054102762102410121040c050b20014101470d010c040b200141054f0d010c030b024020032d000922020d000c030b20024108742005724102762102410121040c020b200541034b0d012003280009220241ffffffff034b21040c010b20014104490d0020032f000920032d000b41107472220241ff014b2104200241087420057241027621020b2000200236020420002004360200200341106a2480808080000b830601077f23808080800041d0006b2203248080808000410021042003411c6a41f4facc8000410b41002802bc97db8000118880808000002003412c6a41a8e2cd8000411441002802bc97db8000118880808000002003200136023c200341106a2003413c6a410441002802c497db80001188808080000020032003413c6a41046a36024c2003200341186a36024420032003413c6a3602482003200341106a360240200341046a200341c0006a4194d6c3800010f983808000200341106a200210aa9c8080000240024002400240200328020c2205200328021822066a41206a22014100480d002003280214210720032802082108024020010d002003410036024820034280808080103702400c030b4100210941002d0098a2db80001a200141002802a496db80001182808080000022040d01410121040b200420014194dbcd800010ae80808000000b2003410036024820032004360244200320013602402001411f4b0d010b200341c0006a410041204101410110e5a080800020032802442104200328024821090b200420096a2201200329001c370000200141186a2003411c6a41186a290000370000200141106a2003411c6a41106a290000370000200141086a2003411c6a41086a2900003700002003200941206a22013602480240200328024020016b20054f0d00200341c0006a200120054101410110e5a080800020032802442104200328024821010b200420016a2008200510f5b28080001a2003200120056a22013602480240200328024020016b20064f0d00200341c0006a200120064101410110e5a0808000200328024821010b200328024420016a2007200610f5b28080001a200041086a200120066a3602002000200329024037020002402003280210450d002007410028029c96db8000118080808000000b02402003280204450d002008410028029c96db8000118080808000000b02400240024020022d0000220141636a41002001411e71411e461b0e020201000b200241046a108ea68080000c010b200241046a10faa68080000b200341d0006a2480808080000be80201017f02400240024002400240024002400240024020002802000e080801020304050607000b2000280204220120012802002201417f6a36020020014101470d07200041046a10caaf8080000c070b2000280204220120012802002201417f6a36020020014101470d06200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d05200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d04200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d03200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d02200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d01200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d00200041046a10caaf8080000f0b0bde0601067f23808080800041f0006b22032480808080002003200236020841002104200341246a41f4facc8000410b41002802bc97db800011888080800000200341246a41106a41a8e2cd8000411441002802bc97db80001188808080000020032001360244200341d0006a200341c4006a410441002802c497db8000118880808000002003200341c4006a41046a36026c2003200341d8006a3602642003200341c4006a3602682003200341d0006a3602602003410c6a200341e0006a4194d6c3800010f983808000200341c4006a200341086a10cf84808000200341e0006a20032802482202200328024c220141002802ac97db8000118880808000002003200220016a36025c200320023602582003200341e0006a41106a3602542003200341e0006a360250200341186a200341d0006a4194d6c3800010f98380800002402003280244450d002002410028029c96db8000118080808000000b024002400240024020032802142201200328022022056a41206a22024100480d00200328021c210620032802102107024020020d002003410036026820034280808080103702600c030b4100210841002d0098a2db80001a200241002802a496db80001182808080000022040d01410121040b200420024194dbcd800010ae80808000000b2003410036026820032004360264200320023602602002411f4b0d010b200341e0006a410041204101410110e5a080800020032802642104200328026821080b200420086a22022003290024370000200241186a200341246a41186a290000370000200241106a200341246a41106a290000370000200241086a200341246a41086a2900003700002003200841206a22023602680240200328026020026b20014f0d00200341e0006a200220014101410110e5a080800020032802642104200328026821020b200420026a2007200110f5b28080001a2003200220016a22023602680240200328026020026b20054f0d00200341e0006a200220054101410110e5a0808000200328026821020b200328026420026a2006200510f5b28080001a200041086a200220056a3602002000200329026037020002402003280218450d002006410028029c96db8000118080808000000b0240200328020c450d002007410028029c96db8000118080808000000b200341f0006a2480808080000bb00701067f23808080800041e0006b2203248080808000200341246a41defacc8000410c41002802bc97db800011888080800000200341346a41cce2cd8000410541002802bc97db80001188808080000041002d0098a2db80001a0240410541012001280200220441014b1b220541002802a496db8000118280808000002206450d00024002400240024020040e03000102000b200641003a0000410121010c020b41012101200641013a00000c010b200641023a000020062001280204360001410521010b41002104200341186a2006200141002802c497db8000118880808000002003200620016a360254200320063602502003200341186a41086a36024c2003200341186a3602482003410c6a200341c8006a4194d6c3800010f9838080002006410028029c96db80001180808080000020032002360244200341d8006a200341c4006a410441002802c497db8000118880808000002003200341c4006a41046a3602542003200341d8006a41086a36024c2003200341c4006a3602502003200341d8006a360248200341186a200341c8006a4194d6c3800010f983808000024002400240024020032802142201200328022022026a41206a22064100480d00200328021c210720032802102108024020060d002003410036025020034280808080103702480c030b4100210541002d0098a2db80001a200641002802a496db80001182808080000022040d01410121040b200420064194dbcd800010ae80808000000b200341003602502003200436024c200320063602482006411f4b0d010b200341c8006a410041204101410110e5a0808000200328024c2104200328025021050b200420056a22062003290024370000200641186a200341246a41186a290000370000200641106a200341246a41106a290000370000200641086a200341246a41086a2900003700002003200541206a22063602500240200328024820066b20014f0d00200341c8006a200620014101410110e5a0808000200328024c2104200328025021060b200420066a2008200110f5b28080001a2003200620016a22063602500240200328024820066b20024f0d00200341c8006a200620024101410110e5a0808000200328025021060b200328024c20066a2007200210f5b28080001a200041086a200620026a3602002000200329024837020002402003280218450d002007410028029c96db8000118080808000000b0240200328020c450d002008410028029c96db8000118080808000000b200341e0006a2480808080000f0b4101200510bb80808000000bcb0501067f23808080800041d0006b2203248080808000410021042003411c6a41f4facc8000410b41002802bc97db8000118880808000002003411c6a41106a41bce2cd8000411041002802bc97db8000118880808000002003200136023c200341106a2003413c6a410441002802c497db80001188808080000020032003413c6a41046a36024c2003200341186a36024420032003413c6a3602482003200341106a360240200341046a200341c0006a4194d6c3800010f983808000200341106a200210aa9c8080000240024002400240200328020c2202200328021822056a41206a22014100480d002003280214210620032802082107024020010d002003410036024820034280808080103702400c030b4100210841002d0098a2db80001a200141002802a496db80001182808080000022040d01410121040b200420014194dbcd800010ae80808000000b2003410036024820032004360244200320013602402001411f4b0d010b200341c0006a410041204101410110e5a080800020032802442104200328024821080b200420086a2201200329001c370000200141186a2003411c6a41186a290000370000200141106a2003411c6a41106a290000370000200141086a2003411c6a41086a2900003700002003200841206a22013602480240200328024020016b20024f0d00200341c0006a200120024101410110e5a080800020032802442104200328024821010b200420016a2007200210f5b28080001a2003200120026a22013602480240200328024020016b20054f0d00200341c0006a200120054101410110e5a0808000200328024821010b200328024420016a2006200510f5b28080001a200041086a200120056a3602002000200329024037020002402003280210450d002006410028029c96db8000118080808000000b02402003280204450d002007410028029c96db8000118080808000000b200341d0006a2480808080000bb70601067f23808080800041e0006b220324808080800041002104200341146a41fffacc8000410941002802bc97db800011888080800000200341146a41106a41bd87ce8000411341002802bc97db80001188808080000020032001280200360258200341c8006a200341d8006a410441002802ac97db8000118880808000002003200341d8006a41046a3602402003200341c8006a41106a3602382003200341d8006a36023c2003200341c8006a360234200341086a200341346a4194d6c3800010f98380800020032002280200360244200341d8006a200341c4006a410441002802c497db8000118880808000002003200341c4006a41046a3602542003200341e0006a36024c2003200341c4006a3602502003200341d8006a360248200341346a200341c8006a4194d6c3800010f983808000024002400240024020032802102202200328023c22056a41206a22014100480d0020032802382106200328020c2107024020010d002003410036025020034280808080103702480c030b4100210841002d0098a2db80001a200141002802a496db80001182808080000022040d01410121040b200420014194dbcd800010ae80808000000b200341003602502003200436024c200320013602482001411f4b0d010b200341c8006a410041204101410110e5a0808000200328024c2104200328025021080b200420086a22012003290014370000200141186a200341146a41186a290000370000200141106a200341146a41106a290000370000200141086a200341146a41086a2900003700002003200841206a22013602500240200328024820016b20024f0d00200341c8006a200120024101410110e5a0808000200328024c2104200328025021010b200420016a2007200210f5b28080001a2003200120026a22013602500240200328024820016b20054f0d00200341c8006a200120054101410110e5a0808000200328025021010b200328024c20016a2006200510f5b28080001a200041086a200120056a3602002000200329024837020002402003280234450d002006410028029c96db8000118080808000000b02402003280208450d002007410028029c96db8000118080808000000b200341e0006a2480808080000bb10601067f23808080800041e0006b220324808080800041002104200341146a41fffacc8000410941002802bc97db800011888080800000200341146a41106a419de1cd8000411441002802bc97db80001188808080000020032001360258200341c8006a200341d8006a410441002802ac97db8000118880808000002003200341d8006a41046a3602402003200341c8006a41106a3602382003200341d8006a36023c2003200341c8006a360234200341086a200341346a4194d6c3800010f983808000200320023b0146200341d8006a200341c6006a410241002802c497db8000118880808000002003200341c6006a41026a3602542003200341e0006a36024c2003200341c6006a3602502003200341d8006a360248200341346a200341c8006a4194d6c3800010f983808000024002400240024020032802102202200328023c22056a41206a22014100480d0020032802382106200328020c2107024020010d002003410036025020034280808080103702480c030b4100210841002d0098a2db80001a200141002802a496db80001182808080000022040d01410121040b200420014194dbcd800010ae80808000000b200341003602502003200436024c200320013602482001411f4b0d010b200341c8006a410041204101410110e5a0808000200328024c2104200328025021080b200420086a22012003290014370000200141186a200341146a41186a290000370000200141106a200341146a41106a290000370000200141086a200341146a41086a2900003700002003200841206a22013602500240200328024820016b20024f0d00200341c8006a200120024101410110e5a0808000200328024c2104200328025021010b200420016a2007200210f5b28080001a2003200120026a22013602500240200328024820016b20054f0d00200341c8006a200120054101410110e5a0808000200328025021010b200328024c20016a2006200510f5b28080001a200041086a200120056a3602002000200329024837020002402003280234450d002006410028029c96db8000118080808000000b02402003280208450d002007410028029c96db8000118080808000000b200341e0006a2480808080000bc70701057f23808080800041e0006b2204248080808000200441246a41defacc8000410c41002802bc97db800011888080800000200441346a41cce2cd8000410541002802bc97db80001188808080000041002d0098a2db80001a024041054101200141014b1b220541002802a496db8000118280808000002206450d00024002400240024020010e03000102000b200641003a0000410121010c020b41012101200641013a00000c010b20062002360001200641023a0000410521010b41002102200441186a2006200141002802c497db8000118880808000002004200620016a360254200420063602502004200441186a41086a36024c2004200441186a3602482004410c6a200441c8006a4194d6c3800010f9838080002006410028029c96db80001180808080000020042003360244200441d8006a200441c4006a410441002802c497db8000118880808000002004200441c4006a41046a3602542004200441d8006a41086a36024c2004200441c4006a3602502004200441d8006a360248200441186a200441c8006a4194d6c3800010f983808000024002400240024020042802142201200428022022036a41206a22064100480d00200428021c210720042802102108024020060d002004410036025020044280808080103702480c030b4100210541002d0098a2db80001a200641002802a496db80001182808080000022020d01410121020b200220064194dbcd800010ae80808000000b200441003602502004200236024c200420063602482006411f4b0d010b200441c8006a410041204101410110e5a0808000200428024c2102200428025021050b200220056a22062004290024370000200641186a200441246a41186a290000370000200641106a200441246a41106a290000370000200641086a200441246a41086a2900003700002004200541206a22063602500240200428024820066b20014f0d00200441c8006a200620014101410110e5a0808000200428024c2102200428025021060b200220066a2008200110f5b28080001a2004200620016a22063602500240200428024820066b20034f0d00200441c8006a200620034101410110e5a0808000200428025021060b200428024c220120066a2007200310f5b28080001a2004280248210202402004280218450d002007410028029c96db8000118080808000000b200620036a21060240200428020c450d002008410028029c96db8000118080808000000b20002001200610cf8d80800002402002450d002001410028029c96db8000118080808000000b200441e0006a2480808080000f0b4101200510bb80808000000bb50702067f017e23808080800041f0006b22032480808080002003200236020841002104200341246a41f4facc8000410b41002802bc97db800011888080800000200341246a41106a41bce2cd8000411041002802bc97db80001188808080000020032001360244200341d0006a200341c4006a410441002802c497db8000118880808000002003200341c4006a41046a36026c2003200341d8006a3602642003200341c4006a3602682003200341d0006a3602602003410c6a200341e0006a4194d6c3800010f983808000200341c4006a200341086a10cf84808000200341e0006a20032802482202200328024c220141002802ac97db8000118880808000002003200220016a36025c200320023602582003200341e0006a41106a3602542003200341e0006a360250200341186a200341d0006a4194d6c3800010f98380800002402003280244450d002002410028029c96db8000118080808000000b024002400240024020032802142201200328022022056a41206a22024100480d00200328021c210620032802102107024020020d002003410036026820034280808080103702600c030b4100210841002d0098a2db80001a200241002802a496db80001182808080000022040d01410121040b200420024194dbcd800010ae80808000000b2003410036026820032004360264200320023602602002411f4b0d010b200341e0006a410041204101410110e5a080800020032802642104200328026821080b200420086a22022003290024370000200241186a200341246a41186a290000370000200241106a200341246a41106a290000370000200241086a200341246a41086a2900003700002003200841206a22023602680240200328026020026b20014f0d00200341e0006a200220014101410110e5a080800020032802642104200328026821020b200420026a2007200110f5b28080001a2003200220016a22023602680240200328026020026b20054f0d00200341e0006a200220054101410110e5a0808000200328026821020b2003280264220120026a2006200510f5b28080001a2003280260210402402003280218450d002006410028029c96db8000118080808000000b200220056a21020240200328020c450d002007410028029c96db8000118080808000000b200341e0006a2001200210968d808000024020032903602209500d002001200241002802ac95db8000118b80808000000b200020032903683703082000200937030002402004450d002001410028029c96db8000118080808000000b200341f0006a2480808080000bbc0601077f23808080800041d0006b2203248080808000410021042003411c6a41f4facc8000410b41002802bc97db8000118880808000002003411c6a41106a4198e2cd8000411041002802bc97db8000118880808000002003200036023c200341106a2003413c6a410441002802c497db80001188808080000020032003413c6a41046a36024c2003200341186a36024420032003413c6a3602482003200341106a360240200341046a200341c0006a4194d6c3800010f983808000200341106a200110aa9c8080000240024002400240200328020c2205200328021822066a41206a22004100480d002003280214210720032802082108024020000d002003410036024820034280808080103702400c030b4100210941002d0098a2db80001a200041002802a496db80001182808080000022040d01410121040b200420004194dbcd800010ae80808000000b2003410036024820032004360244200320003602402000411f4b0d010b200341c0006a410041204101410110e5a080800020032802442104200328024821090b200420096a2200200329001c370000200041186a2003411c6a41186a290000370000200041106a2003411c6a41106a290000370000200041086a2003411c6a41086a2900003700002003200941206a22003602480240200328024020006b20054f0d00200341c0006a200020054101410110e5a080800020032802442104200328024821000b200420006a2008200510f5b28080001a2003200020056a22003602480240200328024020006b20064f0d00200341c0006a200020064101410110e5a0808000200328024821000b2003280244220520006a2007200610f5b28080001a2003280240210402402003280210450d002007410028029c96db8000118080808000000b02402003280204450d002008410028029c96db8000118080808000000b200020066a210002400240024020012d0000220641636a41002006411e71411e461b0e020201000b200141046a108ea68080000c010b200141046a10faa68080000b2003200236024020052000200341c0006a410441002802f495db80001183808080000002402004450d002005410028029c96db8000118080808000000b200341d0006a2480808080000bbc0303017f017e027f23808080800041106b2203248080808000024002402000290300220442c0005a0d00410d21050c010b02402004428080015a0d00410e21050c010b024020044280808080045a0d00411021050c010b4115200479a74103766b21050b024002402000290308220442c0005a0d00410121060c010b02402004428080015a0d00410221060c010b024020044280808080045a0d00410421060c010b4109200479a74103766b21060b41002d0098a2db80001a0240200520066a220641002802a496db8000118280808000002205450d00200320053602042003200636020020052000290310370000200341083602082003200036020c2003410c6a2003108d898080002003200041086a36020c2003410c6a2003108d898080002000280218210502402003280200200328020822006b41034b0d0020032000410410bea8808000200328020821000b200328020420006a2005360000200328020021052001200220032802042206200041046a41002802f495db80001183808080000002402005450d002006410028029c96db8000118080808000000b200341106a2480808080000f0b41012006419cdccd800010ae80808000000bc40101027f23808080800041206b2203248080808000200341086a2000200110fca680800020032802102100200328020c2101200341146a2002109c978080002001200020032802182204200328021c41002802f495db80001183808080000002402003280214450d002004410028029c96db8000118080808000000b02402003280208450d002001410028029c96db8000118080808000000b02402002280200450d002002280204410028029c96db8000118080808000000b200341206a2480808080000bbc0601077f23808080800041d0006b2203248080808000410021042003411c6a41f4facc8000410b41002802bc97db8000118880808000002003411c6a41106a41bce2cd8000411041002802bc97db8000118880808000002003200036023c200341106a2003413c6a410441002802c497db80001188808080000020032003413c6a41046a36024c2003200341186a36024420032003413c6a3602482003200341106a360240200341046a200341c0006a4194d6c3800010f983808000200341106a200110aa9c8080000240024002400240200328020c2205200328021822066a41206a22004100480d002003280214210720032802082108024020000d002003410036024820034280808080103702400c030b4100210941002d0098a2db80001a200041002802a496db80001182808080000022040d01410121040b200420004194dbcd800010ae80808000000b2003410036024820032004360244200320003602402000411f4b0d010b200341c0006a410041204101410110e5a080800020032802442104200328024821090b200420096a2200200329001c370000200041186a2003411c6a41186a290000370000200041106a2003411c6a41106a290000370000200041086a2003411c6a41086a2900003700002003200941206a22003602480240200328024020006b20054f0d00200341c0006a200020054101410110e5a080800020032802442104200328024821000b200420006a2008200510f5b28080001a2003200020056a22003602480240200328024020006b20064f0d00200341c0006a200020064101410110e5a0808000200328024821000b2003280244220520006a2007200610f5b28080001a2003280240210402402003280210450d002007410028029c96db8000118080808000000b02402003280204450d002008410028029c96db8000118080808000000b200020066a210002400240024020012d0000220641636a41002006411e71411e461b0e020201000b200141046a108ea68080000c010b200141046a10faa68080000b2003200237034020052000200341c0006a410841002802f495db80001183808080000002402004450d002005410028029c96db8000118080808000000b200341d0006a2480808080000b940701067f23808080800041f0006b22032480808080002003200136020841002104200341246a41f4facc8000410b41002802bc97db800011888080800000200341246a41106a4198e2cd8000411041002802bc97db80001188808080000020032000360244200341d0006a200341c4006a410441002802c497db8000118880808000002003200341c4006a41046a36026c2003200341d8006a3602642003200341c4006a3602682003200341d0006a3602602003410c6a200341e0006a4194d6c3800010f983808000200341c4006a200341086a10cf84808000200341e0006a20032802482201200328024c220041002802ac97db8000118880808000002003200120006a36025c200320013602582003200341e0006a41106a3602542003200341e0006a360250200341186a200341d0006a4194d6c3800010f98380800002402003280244450d002001410028029c96db8000118080808000000b024002400240024020032802142200200328022022056a41206a22014100480d00200328021c210620032802102107024020010d002003410036026820034280808080103702600c030b4100210841002d0098a2db80001a200141002802a496db80001182808080000022040d01410121040b200420014194dbcd800010ae80808000000b2003410036026820032004360264200320013602602001411f4b0d010b200341e0006a410041204101410110e5a080800020032802642104200328026821080b200420086a22012003290024370000200141186a200341246a41186a290000370000200141106a200341246a41106a290000370000200141086a200341246a41086a2900003700002003200841206a22013602680240200328026020016b20004f0d00200341e0006a200120004101410110e5a080800020032802642104200328026821010b200420016a2007200010f5b28080001a2003200120006a22013602680240200328026020016b20054f0d00200341e0006a200120054101410110e5a0808000200328026821010b2003280264220020016a2006200510f5b28080001a2003280260210402402003280218450d002006410028029c96db8000118080808000000b200120056a21010240200328020c450d002007410028029c96db8000118080808000000b2003200236026020002001200341e0006a410441002802f495db80001183808080000002402004450d002000410028029c96db8000118080808000000b200341f0006a2480808080000b6801017f23808080800041106b2202248080808000200241046a2000200110fca680800020022802082201200228020c41002802ac95db8000118b808080000002402002280204450d002001410028029c96db8000118080808000000b200241106a2480808080000bdc0501057f23808080800041d0006b220224808080800041002103200241146a41f4facc8000410b41002802bc97db800011888080800000200241146a41106a41bce2cd8000411041002802bc97db80001188808080000020022001360234200241c8006a200241346a410441002802c497db8000118880808000002002200241346a41046a3602442002200241d0006a36023c2002200241346a3602402002200241c8006a360238200241086a200241386a4194d6c3800010f98380800002400240024002402002280210220141206a22044100480d00200228020c2105024020040d002002410036024020024280808080103702380c030b4100210641002d0098a2db80001a200441002802a496db80001182808080000022030d01410121030b2003200441a4dbcd800010ae80808000000b200241003602402002200336023c2002200436023820014160490d010b200241386a410041204101410110e5a0808000200228023c2103200228024021060b200320066a22042002290014370000200441186a200241146a41186a290000370000200441106a200241146a41106a290000370000200441086a200241146a41086a2900003700002002200641206a22043602400240200228023820046b20014f0d00200241386a200420014101410110e5a0808000200228023c2103200228024021040b200320046a2005200110f5b28080001a200420016a21012002280238210402402002280208450d002005410028029c96db8000118080808000000b410021060240024020014100480d00024020010d00410121060c020b41002d0098a2db80001a200141002802a496db80001182808080000022060d01410121060b2006200141c0e1c7800010ae80808000000b20062003200110f5b28080002106200041003a001c20002001360214200020033602102000200436020c2000200136020820002006360204200020013602002000418687808000360218200241d0006a2480808080000bd70302047f017e23808080800041b00a6b22052480808080000240024020024110490d00200141106a2101200241706a21020c010b410021024101210141002802cca2db8000450d004100210241002802dc8fdb8000210641002802d88fdb8000210741002802c8a2db80002108200542003702d80520054281808080c0003702d00520054190d7c380003602cc05200541133602c80520054198d7c380003602c405200542c3808080103702bc05200541a4d6c380003602b805200542133702b00520054198d7c380003602ac05200541003602a80520054281808080f0103702a005200741d4e9c38000200841024622081b200541a0056a200641bce9c3800020081b280210118b80808000000b2005200236020c20052001360208200541a0056a200541086a10d8988080000240024020052d00a0054120460d00200541106a200541a0056a41900510f5b28080001a024020044108490d00200329000021092000200541106a41900510f5b28080002009370390050c020b200041203a00000240024020052d0010220241636a41002002411e71411e461b0e020301000b200541106a410472108ea68080000c020b200541106a41047210faa68080000c010b200041203a00000b200541b00a6a2480808080000bdc0501057f23808080800041d0006b220224808080800041002103200241146a41f4facc8000410b41002802bc97db800011888080800000200241146a41106a4198e2cd8000411041002802bc97db80001188808080000020022001360234200241c8006a200241346a410441002802c497db8000118880808000002002200241346a41046a3602442002200241d0006a36023c2002200241346a3602402002200241c8006a360238200241086a200241386a4194d6c3800010f98380800002400240024002402002280210220141206a22044100480d00200228020c2105024020040d002002410036024020024280808080103702380c030b4100210641002d0098a2db80001a200441002802a496db80001182808080000022030d01410121030b2003200441a4dbcd800010ae80808000000b200241003602402002200336023c2002200436023820014160490d010b200241386a410041204101410110e5a0808000200228023c2103200228024021060b200320066a22042002290014370000200441186a200241146a41186a290000370000200441106a200241146a41106a290000370000200441086a200241146a41086a2900003700002002200641206a22043602400240200228023820046b20014f0d00200241386a200420014101410110e5a0808000200228023c2103200228024021040b200320046a2005200110f5b28080001a200420016a21012002280238210402402002280208450d002005410028029c96db8000118080808000000b410021060240024020014100480d00024020010d00410121060c020b41002d0098a2db80001a200141002802a496db80001182808080000022060d01410121060b2006200141c0e1c7800010ae80808000000b20062003200110f5b28080002106200041003a001c20002001360214200020033602102000200436020c2000200136020820002006360204200020013602002000418787808000360218200241d0006a2480808080000bd50301047f23808080800041b00a6b22052480808080000240024020024110490d00200141106a2101200241706a21020c010b410021024101210141002802cca2db8000450d004100210241002802dc8fdb8000210641002802d88fdb8000210741002802c8a2db80002108200542003702d80520054281808080c0003702d00520054190d7c380003602cc05200541133602c80520054198d7c380003602c405200542c3808080103702bc05200541a4d6c380003602b805200542133702b00520054198d7c380003602ac05200541003602a80520054281808080f0103702a005200741d4e9c38000200841024622081b200541a0056a200641bce9c3800020081b280210118b80808000000b2005200236020c20052001360208200541a0056a200541086a10d8988080000240024020052d00a0054120460d00200541106a200541a0056a41900510f5b28080001a024020044104490d00200328000021022000200541106a41900510f5b28080002002360290050c020b200041203a00000240024020052d0010220241636a41002002411e71411e461b0e020301000b200541106a410472108ea68080000c020b200541106a41047210faa68080000c010b200041203a00000b200541b00a6a2480808080000bd90501057f23808080800041d0006b220224808080800041002103200241146a41f4facc8000410b41002802bc97db800011888080800000200241246a41a8e2cd8000411441002802bc97db80001188808080000020022001360234200241c8006a200241346a410441002802c497db8000118880808000002002200241346a41046a3602442002200241d0006a36023c2002200241346a3602402002200241c8006a360238200241086a200241386a4194d6c3800010f98380800002400240024002402002280210220141206a22044100480d00200228020c2105024020040d002002410036024020024280808080103702380c030b4100210641002d0098a2db80001a200441002802a496db80001182808080000022030d01410121030b2003200441a4dbcd800010ae80808000000b200241003602402002200336023c2002200436023820014160490d010b200241386a410041204101410110e5a0808000200228023c2103200228024021060b200320066a22042002290014370000200441186a200241146a41186a290000370000200441106a200241146a41106a290000370000200441086a200241146a41086a2900003700002002200641206a22043602400240200228023820046b20014f0d00200241386a200420014101410110e5a0808000200228023c2103200228024021040b200320046a2005200110f5b28080001a200420016a21012002280238210402402002280208450d002005410028029c96db8000118080808000000b410021060240024020014100480d00024020010d00410121060c020b41002d0098a2db80001a200141002802a496db80001182808080000022060d01410121060b2006200141c0e1c7800010ae80808000000b20062003200110f5b28080002106200041003a001c20002001360214200020033602102000200436020c2000200136020820002006360204200020013602002000418887808000360218200241d0006a2480808080000bed0402027f037e23808080800041b00a6b220524808080800020052004360204200520033602000240024020024110490d00200141106a2104200241706a21020c010b410021024101210441002802cca2db8000450d004100210241002802dc8fdb8000210341002802d88fdb8000210141002802c8a2db80002106200542003702d80520054281808080c0003702d00520054190d7c380003602cc05200541133602c80520054198d7c380003602c405200542c3808080103702bc05200541a4d6c380003602b805200542133702b00520054198d7c380003602ac05200541003602a80520054281808080f0103702a005200141d4e9c38000200641024622061b200541a0056a200341bce9c3800020061b280210118b80808000000b2005200236020c20052004360208200541a0056a200541086a10d8988080000240024020052d00a0054120460d00200541106a200541a0056a41900510f5b28080001a0240200528020422024108490d002005200241786a36020420052005280200220241086a36020020022900002107200541a0056a200510f98880800020052802a0050d0020052903a8052108200541a0056a200510f98880800020052802a0050d0020052802044104490d0020052903a8052109200528020028000021042000200541106a41900510f5b2808000220220043602a805200220073703a005200220093703980520022008370390050c020b200041203a00000240024020052d0010220241636a41002002411e71411e461b0e020301000b200541106a410472108ea68080000c020b200541106a41047210faa68080000c010b200041203a00000b200541b00a6a2480808080000b8c0301057f23808080800041206b22032480808080002000280208210441002d0098a2db80001a02402004410574410472220541002802a496db8000118280808000002206450d0020034100360214200320063602102003200536020c20002802042100200320043602182003200341186a36021c2003411c6a2003410c6a108c898080000240024020040d0020032802142104200328021021070c010b200441057421062003280214210403400240200328020c20046b411f4b0d002003410c6a2004412010bea8808000200328021421040b2003280210220720046a22052000290000370000200541086a200041086a290000370000200541106a200041106a290000370000200541186a200041186a2900003700002003200441206a2204360214200041206a2100200641606a22060d000b0b200328020c2100200120022007200441002802f495db80001183808080000002402000450d002007410028029c96db8000118080808000000b200341206a2480808080000f0b41012005419cdccd800010ae80808000000bc50203037f017e017f23808080800041106b2202248080808000410121034101210402402001290300220542c000540d0002402005428080015a0d00410221040c010b024020054280808080045a0d00410421040c010b4109200579a74103766b21040b02402001290308220542c000540d0002402005428080015a0d00410221030c010b024020054280808080045a0d00410421030c010b4109200579a74103766b21030b41002d0098a2db80001a0240200320046a220341002802a496db80001182808080000022040d0041012003419cdccd800010ae80808000000b200241086a2206410036020020022004360204200220033602002002200136020c2002410c6a2002108d898080002002200141086a36020c2002410c6a2002108d89808000200041086a200628020036020020002002290200370200200241106a2480808080000bc70301057f23808080800041206b22022480808080004100210302400240024002402001280208220441086a22054100480d00024020050d002002410036021020024280808080103702080c030b4100210341002d0098a2db80001a200541002802a496db80001182808080000022060d01410121030b20032005419cdccd800010ae80808000000b200241003602102002200636020c20022005360208200541034b0d010b200241086a4100410410bea8808000200228020c2106200228021021030b200620036a20012802003600002002200341046a36021020012802042105200220043602042002200241046a360218200241186a200241086a108c8980800002402002280208200228021022016b20044f0d00200241086a2001200410bea8808000200228021021010b200228020c20016a2005200410f5b28080001a20022802082103200241186a200228020c2205200120046a220441002802c497db8000118880808000002002200520046a360214200220053602102002200241206a36020c2002200241186a3602082000200241086a4194d6c3800010f98380800002402003450d002005410028029c96db8000118080808000000b200241206a2480808080000b8c0301057f23808080800041206b22032480808080002000280208210441002d0098a2db80001a02402004410574410472220541002802a496db8000118280808000002206450d0020034100360214200320063602102003200536020c20002802042100200320043602182003200341186a36021c2003411c6a2003410c6a108c898080000240024020040d0020032802142104200328021021070c010b200441057421062003280214210403400240200328020c20046b411f4b0d002003410c6a2004412010bea8808000200328021421040b2003280210220720046a22052000290000370000200541086a200041086a290000370000200541106a200041106a290000370000200541186a200041186a2900003700002003200441206a2204360214200041206a2100200641606a22060d000b0b200328020c2100200120022007200441002802f495db80001183808080000002402000450d002007410028029c96db8000118080808000000b200341206a2480808080000f0b41012005419cdccd800010ae80808000000bf90201047f23808080800041206b22032480808080002000280208220441a0056c4104722105410021060240024020044100480d0041002d0098a2db80001a200541002802a496db80001182808080000022060d01410121060b20062005419cdccd800010ae80808000000b20034100360214200320063602102003200536020c20002802042105200320043602182003200341186a36021c2003411c6a2003410c6a108c89808000024002402004450d002005200441a0056c6a2106034020052003410c6a10dc9880800020052802900521000240200328020c200328021422046b41034b0d002003410c6a2004410410bea8808000200328021421040b200328021020046a20003600002003200441046a2204360214200541a0056a22052006470d000c020b0b200328021421040b200328020c21052001200220032802102200200441002802f495db80001183808080000002402005450d002000410028029c96db8000118080808000000b200341206a2480808080000bfe0201047f23808080800041206b220424808080800041002d0098a2db80001a02402001410574410472220541002802a496db8000118280808000002206450d0020044100360214200420063602102004200536020c200420013602182004200441186a36021c2004411c6a2004410c6a108c898080000240024020010d0020042802142101200428021021070c010b200141057421062004280214210103400240200428020c20016b411f4b0d002004410c6a2001412010bea8808000200428021421010b2004280210220720016a22052000290000370000200541086a200041086a290000370000200541106a200041106a290000370000200541186a200041186a2900003700002004200141206a2201360214200041206a2100200641606a22060d000b0b200428020c2100200220032007200141002802f495db80001183808080000002402000450d002007410028029c96db8000118080808000000b200441206a2480808080000f0b41012005419cdccd800010ae80808000000bfb0301057f23808080800041206b220424808080800041002d0098a2db80001a024020014106742205410472220641002802a496db8000118280808000002207450d0020044100360214200420073602102004200636020c200420013602182004200441186a36021c2004411c6a2004410c6a108c898080000240024020010d0020042802142101200428021021070c010b200020056a21082004280214210103400240200428020c220520016b411f4b0d002004410c6a2001412010bea8808000200428020c2105200428021421010b2004280210220720016a22062000290000370000200641086a200041086a290000370000200641106a200041106a290000370000200641186a200041186a2900003700002004200141206a22013602140240200520016b411f4b0d002004410c6a2001412010bea880800020042802102107200428021421010b200720016a22062000290020370000200641186a200041386a290000370000200641106a200041306a290000370000200641086a200041286a2900003700002004200141206a2201360214200041c0006a22002008470d000b0b200428020c2100200220032007200141002802f495db80001183808080000002402000450d002007410028029c96db8000118080808000000b200441206a2480808080000f0b41012006419cdccd800010ae80808000000b8c0301057f23808080800041206b22032480808080002000280204210441002d0098a2db80001a02402004410574410472220541002802a496db8000118280808000002206450d0020034100360214200320063602102003200536020c20002802002100200320043602182003200341186a36021c2003411c6a2003410c6a108c898080000240024020040d0020032802142104200328021021070c010b200441057421062003280214210403400240200328020c20046b411f4b0d002003410c6a2004412010bea8808000200328021421040b2003280210220720046a22052000290000370000200541086a200041086a290000370000200541106a200041106a290000370000200541186a200041186a2900003700002003200441206a2204360214200041206a2100200641606a22060d000b0b200328020c2100200120022007200441002802f495db80001183808080000002402000450d002007410028029c96db8000118080808000000b200341206a2480808080000f0b41012005419cdccd800010ae80808000000bad0201047f23808080800041206b2203248080808000410021040240024020002802082205410c6c41046a22064100480d00024020060d00410121040c020b41002d0098a2db80001a200641002802a496db80001182808080000022040d01410121040b20042006419cdccd800010ae80808000000b20034100360214200320043602102003200636020c20002802042106200320053602182003200341186a36021c2003411c6a2003410c6a108c8980800002402005450d002005410c6c2105034020062003410c6a10eb8d8080002006410c6a2106200541746a22050d000b0b200328020c21062001200220032802102205200328021441002802f495db80001183808080000002402006450d002005410028029c96db8000118080808000000b200341206a2480808080000bdd0304017f017e027f017e23808080800041106b2202248080808000024002402001290300220342c0005a0d00411221040c010b02402003428080015a0d00411321040c010b024020034280808080045a0d00411521040c010b411a200379a74103766b21040b024002402001290308220342c0005a0d00410121050c010b02402003428080015a0d00410221050c010b024020034280808080045a0d00410421050c010b4109200379a74103766b21050b41002d0098a2db80001a0240200420056a220441002802a496db8000118280808000002205450d002002410036020820022005360204200220043602002002200136020c2002410c6a2002108d898080002002200141086a36020c2002410c6a2002108d8980800020012d002021050240200228020020022802082204470d0020022004410110bea8808000200228020821040b200228020420046a20053a00002002200441016a2204360208200141186a2903002103200129031021060240200228020020046b410f4b0d0020022004411010bea8808000200228020821040b20002002290200370200200228020420046a2201200337000820012006370000200041086a200441106a360200200241106a2480808080000f0b41012004419cdccd800010ae80808000000bdc0201047f23808080800041206b22022480808080002001280208210341002d0098a2db80001a02402003410574410472220441002802a496db8000118280808000002205450d0020024100360214200220053602102002200436020c20012802042101200220033602182002200241186a36021c2002411c6a2002410c6a108c8980800002402003450d00200341057421052002280214210303400240200228020c20036b411f4b0d002002410c6a2003412010bea8808000200228021421030b200228021020036a22042001290000370000200441086a200141086a290000370000200441106a200141106a290000370000200441186a200141186a2900003700002002200341206a2203360214200141206a2101200541606a22050d000b0b2000200229020c370200200041086a2002410c6a41086a280200360200200241206a2480808080000f0b41012004419cdccd800010ae80808000000bca0201047f23808080800041206b22022480808080002001280208220341a0056c4104722104410021050240024020034100480d0041002d0098a2db80001a200441002802a496db80001182808080000022050d01410121050b20052004419cdccd800010ae80808000000b20024100360214200220053602102002200436020c20012802042104200220033602182002200241186a36021c2002411c6a2002410c6a108c8980800002402003450d002004200341a0056c6a2105034020042002410c6a10dc9880800020042802900521010240200228020c200228021422036b41034b0d002002410c6a2003410410bea8808000200228021421030b200228021020036a20013600002002200341046a360214200441a0056a22042005470d000b0b2000200229020c370200200041086a2002410c6a41086a280200360200200241206a2480808080000bdc0201047f23808080800041206b22022480808080002001280208210341002d0098a2db80001a02402003410574410472220441002802a496db8000118280808000002205450d0020024100360214200220053602102002200436020c20012802042101200220033602182002200241186a36021c2002411c6a2002410c6a108c8980800002402003450d00200341057421052002280214210303400240200228020c20036b411f4b0d002002410c6a2003412010bea8808000200228021421030b200228021020036a22042001290000370000200441086a200141086a290000370000200441106a200141106a290000370000200441186a200141186a2900003700002002200341206a2203360214200141206a2101200541606a22050d000b0b2000200229020c370200200041086a2002410c6a41086a280200360200200241206a2480808080000f0b41012004419cdccd800010ae80808000000bd30503067f017e017f23808080800041c0006b2201248080808000200141246a41acdccd8000410a41b6dccd80004120410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a0240024041c00041002802a496db8000118280808000002202450d002002410036023820024101360224200241d6dccd8000360220200241fd82808000360218200242b2b9bf9c9aa49eb629370310200242caaaf09794e48195d10037030820024101360204200241c1d7cd800036020020014102360238200120023602302001200241c0006a36023c200120023602342001410c6a200141306a418092c7800010908b808000200141086a2203200141186a220241086a28020036020020012002290200370300200128020c2104200128021021052001280214210620012902282107200128022421082001410036021420014280808080800137020c2001410c6a41c0d1c5800010faa88080002001280210220242f3eeef84dc908ef1fa003703002002420437022c20024206370224200241e1e2c58000360220200241003602182002418987808000360210200242f1efb6e6d3819be6c700370308200128021021022001200128020c3602142001200236020c2001200241386a36021820012002360210200141306a2001410c6a418092c7800010918b8080002008418080808078460d01200120043602142001200536020c200120053602102001200520064105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200737023c20002008360238200041003a000020002001290300370250200041d8006a20032802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b410841c00010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bd20503067f017e017f23808080800041c0006b2201248080808000200141246a41acdccd8000410a41b6dccd80004120410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a0240024041c00041002802a496db8000118280808000002202450d002002410036023820024101360224200241d6dccd8000360220200241cd80808000360218200242dbd791d5c2919eaecd00370310200242e6ed8d82cc91adcb0537030820024101360204200241c1d7cd800036020020014102360238200120023602302001200241c0006a36023c200120023602342001410c6a200141306a418092c7800010908b808000200141086a2203200141186a220241086a28020036020020012002290200370300200128020c2104200128021021052001280214210620012902282107200128022421082001410036021420014280808080800137020c2001410c6a41c0d1c5800010faa88080002001280210220242aceff0b4f2bd8f8fe4003703002002420437022c20024206370224200241e1e2c58000360220200241003602182002418f8180800036021020024296e397c6bfa5aeee46370308200128021021022001200128020c3602142001200236020c2001200241386a36021820012002360210200141306a2001410c6a418092c7800010918b8080002008418080808078460d01200120043602142001200536020c200120053602102001200520064105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200737023c20002008360238200041003a000020002001290300370250200041d8006a20032802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b410841c00010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bd20503067f017e017f23808080800041c0006b2201248080808000200141246a41acdccd8000410a41b6dccd80004120410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a0240024041c00041002802a496db8000118280808000002202450d002002410036023820024101360224200241d6dccd80003602202002418683808000360218200242aab7cfa2e6efefb4ae7f370310200242b9edebbacdb1abcd5d37030820024101360204200241c1d7cd800036020020014102360238200120023602302001200241c0006a36023c200120023602342001410c6a200141306a418092c7800010908b808000200141086a2203200141186a220241086a28020036020020012002290200370300200128020c2104200128021021052001280214210620012902282107200128022421082001410036021420014280808080800137020c2001410c6a41c0d1c5800010faa88080002001280210220242e5b7cb9fd9aeb8ba033703002002420437022c20024206370224200241e1e2c58000360220200241003602182002418a87808000360210200242dfad89e0e88be7f2e800370308200128021021022001200128020c3602142001200236020c2001200241386a36021820012002360210200141306a2001410c6a418092c7800010918b8080002008418080808078460d01200120043602142001200536020c200120053602102001200520064105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200737023c20002008360238200041003a000020002001290300370250200041d8006a20032802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b410841c00010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bd00503067f017e017f23808080800041c0006b2201248080808000200141246a41acdccd8000410a41b6dccd80004120410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a0240024041c00041002802a496db8000118280808000002202450d002002410036023820024101360224200241d6dccd8000360220200241f882808000360218200242cea0a1a08bbdc58c0d370310200242cef0f295fd92e6d22037030820024101360204200241c1d7cd800036020020014102360238200120023602302001200241c0006a36023c200120023602342001410c6a200141306a418092c7800010908b808000200141086a2203200141186a220241086a28020036020020012002290200370300200128020c2104200128021021052001280214210620012902282107200128022421082001410036021420014280808080800137020c2001410c6a41c0d1c5800010faa88080002001280210220242ee8fd4c68d9bedb4073703002002420437022c20024206370224200241e1e2c58000360220200241003602182002418b87808000360210200242ecb3c4d9abf488cd71370308200128021021022001200128020c3602142001200236020c2001200241386a36021820012002360210200141306a2001410c6a418092c7800010918b8080002008418080808078460d01200120043602142001200536020c200120053602102001200520064105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200737023c20002008360238200041003a000020002001290300370250200041d8006a20032802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b410841c00010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bd10503067f017e017f23808080800041c0006b2201248080808000200141246a41acdccd8000410a41b6dccd80004120410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a0240024041c00041002802a496db8000118280808000002202450d002002410036023820024101360224200241d6dccd80003602202002418783808000360218200242fd89e3c4fc97a1e952370310200242e3becce1b681a39f3237030820024101360204200241c1d7cd800036020020014102360238200120023602302001200241c0006a36023c200120023602342001410c6a200141306a418092c7800010908b808000200141086a2203200141186a220241086a28020036020020012002290200370300200128020c2104200128021021052001280214210620012902282107200128022421082001410036021420014280808080800137020c2001410c6a41c0d1c5800010faa8808000200128021022024286f1e68abffafbd1bd7f3703002002420437022c20024206370224200241e1e2c58000360220200241003602182002418c87808000360210200242f188c3d1eac6f38023370308200128021021022001200128020c3602142001200236020c2001200241386a36021820012002360210200141306a2001410c6a418092c7800010918b8080002008418080808078460d01200120043602142001200536020c200120053602102001200520064105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200737023c20002008360238200041003a000020002001290300370250200041d8006a20032802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b410841c00010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bd10503067f017e017f23808080800041c0006b2201248080808000200141246a41acdccd8000410a41b6dccd80004120410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a0240024041c00041002802a496db8000118280808000002202450d002002410036023820024101360224200241d6dccd8000360220200241fc82808000360218200242d88092d584c3ebba0d370310200242fac9a3fc9bf2ce850a37030820024101360204200241c1d7cd800036020020014102360238200120023602302001200241c0006a36023c200120023602342001410c6a200141306a418092c7800010908b808000200141086a2203200141186a220241086a28020036020020012002290200370300200128020c2104200128021021052001280214210620012902282107200128022421082001410036021420014280808080800137020c2001410c6a41c0d1c5800010faa88080002001280210220242cdc286eac9e1e4afd7003703002002420437022c20024206370224200241e1e2c5800036022020024100360218200241c88680800036021020024286c4aef3a5a4afbb3e370308200128021021022001200128020c3602142001200236020c2001200241386a36021820012002360210200141306a2001410c6a418092c7800010918b8080002008418080808078460d01200120043602142001200536020c200120053602102001200520064105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200737023c20002008360238200041003a000020002001290300370250200041d8006a20032802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b410841c00010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bd10503067f017e017f23808080800041c0006b2201248080808000200141246a41acdccd8000410a41b6dccd80004120410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a0240024041c00041002802a496db8000118280808000002202450d002002410036023820024101360224200241d6dccd8000360220200241fe82808000360218200242a3a0ea87f2faa29f43370310200242d7a3d6b2e3c1b49f4f37030820024101360204200241c1d7cd800036020020014102360238200120023602302001200241c0006a36023c200120023602342001410c6a200141306a418092c7800010908b808000200141086a2203200141186a220241086a28020036020020012002290200370300200128020c2104200128021021052001280214210620012902282107200128022421082001410036021420014280808080800137020c2001410c6a41c0d1c5800010faa880800020012802102202429badabbcaca8d3bc183703002002420437022c20024206370224200241e1e2c58000360220200241003602182002418d87808000360210200242c6cde4deecd8d0ccc500370308200128021021022001200128020c3602142001200236020c2001200241386a36021820012002360210200141306a2001410c6a418092c7800010918b8080002008418080808078460d01200120043602142001200536020c200120053602102001200520064105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200737023c20002008360238200041003a000020002001290300370250200041d8006a20032802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b410841c00010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bd20503067f017e017f23808080800041c0006b2201248080808000200141246a41acdccd8000410a41b6dccd80004120410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a0240024041c00041002802a496db8000118280808000002202450d002002410036023820024101360224200241d6dccd80003602202002419281808000360218200242f48587b7e0d4c9ea3537031020024296afb28ff9f4d69c7737030820024101360204200241c1d7cd800036020020014102360238200120023602302001200241c0006a36023c200120023602342001410c6a200141306a418092c7800010908b808000200141086a2203200141186a220241086a28020036020020012002290200370300200128020c2104200128021021052001280214210620012902282107200128022421082001410036021420014280808080800137020c2001410c6a41c0d1c5800010faa88080002001280210220242ac8cccdcac88ad879a7f3703002002420437022c20024206370224200241e1e2c5800036022020024100360218200241f381808000360210200242f1a9bede9bb1daacd300370308200128021021022001200128020c3602142001200236020c2001200241386a36021820012002360210200141306a2001410c6a418092c7800010918b8080002008418080808078460d01200120043602142001200536020c200120053602102001200520064105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200737023c20002008360238200041003a000020002001290300370250200041d8006a20032802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b410841c00010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bd20503067f017e017f23808080800041c0006b2201248080808000200141246a41acdccd8000410a41b6dccd80004120410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a0240024041c00041002802a496db8000118280808000002202450d002002410036023820024101360224200241d6dccd80003602202002418383808000360218200242dbdef29888f5dab01d370310200242a3a986ebaadcd0e1f20037030820024101360204200241c1d7cd800036020020014102360238200120023602302001200241c0006a36023c200120023602342001410c6a200141306a418092c7800010908b808000200141086a2203200141186a220241086a28020036020020012002290200370300200128020c2104200128021021052001280214210620012902282107200128022421082001410036021420014280808080800137020c2001410c6a41c0d1c5800010faa88080002001280210220242fbf0b4f3988df2e3eb003703002002420437022c20024206370224200241e1e2c58000360220200241003602182002418e87808000360210200242d7adf2a393cdc9c414370308200128021021022001200128020c3602142001200236020c2001200241386a36021820012002360210200141306a2001410c6a418092c7800010918b8080002008418080808078460d01200120043602142001200536020c200120053602102001200520064105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200737023c20002008360238200041003a000020002001290300370250200041d8006a20032802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b410841c00010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bd10503067f017e017f23808080800041c0006b2201248080808000200141246a41acdccd8000410a41b6dccd80004120410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a0240024041c00041002802a496db8000118280808000002202450d002002410036023820024101360224200241d6dccd8000360220200241ff82808000360218200242e3e7cbd9ceecb6f606370310200242a9d9dae092c7aced5737030820024101360204200241c1d7cd800036020020014102360238200120023602302001200241c0006a36023c200120023602342001410c6a200141306a418092c7800010908b808000200141086a2203200141186a220241086a28020036020020012002290200370300200128020c2104200128021021052001280214210620012902282107200128022421082001410036021420014280808080800137020c2001410c6a41c0d1c5800010faa88080002001280210220242e3fbd985aed29abf1b3703002002420437022c20024206370224200241e1e2c58000360220200241003602182002418f878080003602102002429b84f5f1ebbb97ea827f370308200128021021022001200128020c3602142001200236020c2001200241386a36021820012002360210200141306a2001410c6a418092c7800010918b8080002008418080808078460d01200120043602142001200536020c200120053602102001200520064105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200737023c20002008360238200041003a000020002001290300370250200041d8006a20032802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b410841c00010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bd10503067f017e017f23808080800041c0006b2201248080808000200141246a41acdccd8000410a41b6dccd80004120410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a0240024041c00041002802a496db8000118280808000002202450d002002410036023820024101360224200241d6dccd80003602202002418e83808000360218200242cc99aefac0d186b317370310200242a0a6e6e9c0d0c1cd6b37030820024101360204200241c1d7cd800036020020014102360238200120023602302001200241c0006a36023c200120023602342001410c6a200141306a418092c7800010908b808000200141086a2203200141186a220241086a28020036020020012002290200370300200128020c2104200128021021052001280214210620012902282107200128022421082001410036021420014280808080800137020c2001410c6a41c0d1c5800010faa88080002001280210220242c1bf9295a2fdaeae173703002002420437022c20024206370224200241e1e2c58000360220200241003602182002419087808000360210200242c4c185fbc6fad7aeb57f370308200128021021022001200128020c3602142001200236020c2001200241386a36021820012002360210200141306a2001410c6a418092c7800010918b8080002008418080808078460d01200120043602142001200536020c200120053602102001200520064105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200737023c20002008360238200041003a000020002001290300370250200041d8006a20032802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b410841c00010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bd30503067f017e017f23808080800041c0006b2201248080808000200141246a41acdccd8000410a41b6dccd80004120410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a0240024041c00041002802a496db8000118280808000002202450d002002410036023820024101360224200241d6dccd8000360220200241ea818080003602182002428bebfdc88bd6a7c7ae7f370310200242a2cd9f86aa94b08ad60037030820024101360204200241c1d7cd800036020020014102360238200120023602302001200241c0006a36023c200120023602342001410c6a200141306a418092c7800010908b808000200141086a2203200141186a220241086a28020036020020012002290200370300200128020c2104200128021021052001280214210620012902282107200128022421082001410036021420014280808080800137020c2001410c6a41c0d1c5800010faa88080002001280210220242f7ee9dc4a2a49598663703002002420437022c20024206370224200241e1e2c58000360220200241003602182002419187808000360210200242beea94ac8f888cc9c500370308200128021021022001200128020c3602142001200236020c2001200241386a36021820012002360210200141306a2001410c6a418092c7800010918b8080002008418080808078460d01200120043602142001200536020c200120053602102001200520064105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200737023c20002008360238200041003a000020002001290300370250200041d8006a20032802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b410841c00010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bd20503067f017e017f23808080800041c0006b2201248080808000200141246a41acdccd8000410a41b6dccd80004120410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a0240024041c00041002802a496db8000118280808000002202450d002002410036023820024101360224200241d6dccd8000360220200241fa82808000360218200242d3ed96b387edc6c2503703102002428dd5b9beca8e90be8a7f37030820024101360204200241c1d7cd800036020020014102360238200120023602302001200241c0006a36023c200120023602342001410c6a200141306a418092c7800010908b808000200141086a2203200141186a220241086a28020036020020012002290200370300200128020c2104200128021021052001280214210620012902282107200128022421082001410036021420014280808080800137020c2001410c6a41c0d1c5800010faa88080002001280210220242858ce4f9d7c4e5ebb97f3703002002420437022c20024206370224200241e1e2c58000360220200241003602182002419287808000360210200242a8e3f2b894f78f9c16370308200128021021022001200128020c3602142001200236020c2001200241386a36021820012002360210200141306a2001410c6a418092c7800010918b8080002008418080808078460d01200120043602142001200536020c200120053602102001200520064105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200737023c20002008360238200041003a000020002001290300370250200041d8006a20032802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b410841c00010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000bd20503067f017e017f23808080800041c0006b2201248080808000200141246a41acdccd8000410a41b6dccd80004120410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a0240024041c00041002802a496db8000118280808000002202450d002002410036023820024101360224200241d6dccd80003602202002418b83808000360218200242e09e84a79f8dc8e4977f370310200242b2a5d0b7ed83f2a68a7f37030820024101360204200241c1d7cd800036020020014102360238200120023602302001200241c0006a36023c200120023602342001410c6a200141306a418092c7800010908b808000200141086a2203200141186a220241086a28020036020020012002290200370300200128020c2104200128021021052001280214210620012902282107200128022421082001410036021420014280808080800137020c2001410c6a41c0d1c5800010faa88080002001280210220242ac89d1a7d38dd3de4e3703002002420437022c20024206370224200241e1e2c58000360220200241003602182002419387808000360210200242efb2d8b9ac82d7ae58370308200128021021022001200128020c3602142001200236020c2001200241386a36021820012002360210200141306a2001410c6a418092c7800010918b8080002008418080808078460d01200120043602142001200536020c200120053602102001200520064105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200737023c20002008360238200041003a000020002001290300370250200041d8006a20032802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b410841c00010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000b6601017f024020012802082203410a490d002000200241a00510f5b28080001a0f0b024020032001280200470d00200141d8ddcd800010d7a08080000b2001280204200341a0056c6a200241a00510f5b28080001a200042023703002001200341016a3602080b8f0201027f23808080800041106b22022480808080002002200041086a360204200128021c41a188ce80004106200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a41d493ce80004108200041b493ce800010a3818080001a200241086a41dc93ce8000410a200241046a41c493ce800010a3818080001a20022d000d220020022d000c2203722101024020004101470d0020034101710d000240200228020822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710be31002017e027f02400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200029038001427e7c2201a7410620014234541b0e33010203040506072525252508090a0b0c0d0e0f102511122513252525141516251718191a25251b1c1d1e1f2525252021222324000b024020002802082202450d00200028020421030340200310e38a8080002003410c6a21032002417f6a22020d000b0b2000280200450d242000280204410028029c96db8000118080808000000f0b024020002802082202450d00200028020441306a21030340200310e38a808000200341c0006a21032002417f6a22020d000b0b2000280200450d232000280204410028029c96db8000118080808000000f0b024020002802082202450d00200028020441306a21030340200310e38a808000200341c0006a21032002417f6a22020d000b0b2000280200450d222000280204410028029c96db8000118080808000000f0b024020002802082202450d00200028020441306a21030340200310e38a808000200341c0006a21032002417f6a22020d000b0b2000280200450d212000280204410028029c96db8000118080808000000f0b200010e2a780800020002802384109460d20200041386a108ea68080000f0b024020002802142202450d00200028021041306a21030340200310e38a808000200341c0006a21032002417f6a22020d000b0b0240200028020c450d002000280210410028029c96db8000118080808000000b2000108ea68080000f0b024020002802142202450d00200028021041306a21030340200310e38a808000200341c0006a21032002417f6a22020d000b0b0240200028020c450d002000280210410028029c96db8000118080808000000b2000108ea6808000200041186a10ec8b8080002000280218450d1e200028021c410028029c96db8000118080808000000f0b200010dea78080000c1d0b2000108ea68080000f0b200041186a108ea68080000f0b2000410c6a10e5a78080002000108ea68080000f0b2000410c6a10e5a78080002000108ea6808000200041206a10ec8b8080002000280220450d192000280224410028029c96db8000118080808000000f0b200010e5a78080000240200028021c2202450d00200028021841306a21030340200310e38a808000200341c0006a21032002417f6a22020d000b0b2000280214450d182000280218410028029c96db8000118080808000000f0b2000410c6a10e5a78080002000108ea6808000200041206a10ec8b8080002000280220450d172000280224410028029c96db8000118080808000000f0b2000410c6a10e5a78080002000108ea6808000200041206a10ec8b8080002000280220450d162000280224410028029c96db8000118080808000000f0b200041186a108ea6808000200041286a10e5a78080000f0b200041306a108ea68080000f0b024020002802082202450d00200028020421030340200310d38b808000200341a0016a21032002417f6a22020d000b0b2000280200450d132000280204410028029c96db8000118080808000000f0b024020002802082202450d00200028020421030340200310d38b808000200341a0016a21032002417f6a22020d000b0b2000280200450d122000280204410028029c96db8000118080808000000f0b024020002802142202450d00200028021041306a21030340200310e38a808000200341c0006a21032002417f6a22020d000b0b0240200028020c450d002000280210410028029c96db8000118080808000000b2000108ea68080000f0b024020002802082202450d00200028020441306a21030340200310e38a808000200341c0006a21032002417f6a22020d000b0b2000280200450d102000280204410028029c96db8000118080808000000f0b024020002802082202450d00200028020441306a21030340200310e38a808000200341c0006a21032002417f6a22020d000b0b2000280200450d0f2000280204410028029c96db8000118080808000000f0b20002802004109460d0e2000108ea68080000f0b2000280200450d0d2000280204450d0d2000280208410028029c96db8000118080808000000f0b02402000280228450d00200028022c410028029c96db8000118080808000000b200041186a108ea68080000f0b02402000280200450d002000280204410028029c96db8000118080808000000b200028020c450d0b2000280210410028029c96db8000118080808000000f0b200041186a108ea68080000f0b2000108ea6808000200041386a10ec8b8080002000280238450d09200028023c410028029c96db8000118080808000000f0b200041306a108ea6808000200041c0006a108ea68080000f0b200041306a108ea6808000200041c0006a108ea68080000f0b200041306a108ea6808000200041c0006a108ea68080000f0b200041306a108ea6808000200041c0006a108ea68080000f0b2000108ea68080000f0b20002802184109460d03200041186a108ea68080000f0b200041306a108ea68080000f0b200041186a108ea6808000024020002802004103460d00200010e8a78080000b0240200028022c2202450d00200028022821030340200310d98b808000200341186a21032002417f6a22020d000b0b02402000280224450d002000280228410028029c96db8000118080808000000b200041306a10ec8b8080002000280230450d012000280234410028029c96db8000118080808000000f0b024020002802004109460d002000108ea68080000b024020002802102202450d00200028020c21030340200310d38b808000200341a0016a21032002417f6a22020d000b0b2000280208450d00200028020c410028029c96db8000118080808000000f0b0bb90401037f2380808080004180016b22022480808080000240024002400240024020012d00004101470d0020012d00010d01200041003a000220004182023b00000c040b200241003a000741002802cca2db80004104490d0220024180808080783602300c010b200241206a2001411a6a290000370000200241186a200141126a290000370000200241106a2001410a6a2900003700002002200129000237000841002802cca2db80002101200241013a000720014104490d01200241306a41ecdfcd80004102200241076a41016a10908d8080000b2002419487808000ad422086200241306aad8437032841002802dc8fdb8000210141002802d88fdb8000210341002802c8a2db80002104200242013702742002410136026c20024190e0cd800036026820024116360264200241eae0cd8000360260200242d2808080c00037025820024198e0cd80003602542002421d37024c20024180e1cd80003602482002410036024420024281808080f01337023c200141bce9c38000200441024622041b28021021012002200241286a360270200341d4e9c3800020041b2002413c6a2001118b808080000020022802302201418080808078460d002001450d002002280234410028029c96db8000118080808000000b20002002290007370000200041206a200241076a41206a2d00003a0000200041186a200241076a41186a290000370000200041106a200241076a41106a290000370000200041086a200241076a41086a2900003700000b20024180016a2480808080000baa0301057f23808080800041c0006b2202248080808000024002402000280200418080808078470d00200128021c41ab93ce80004104200128022028020c1181808080000021030c010b41012103200128021c220441af93ce800041042001280220220528020c2206118180808000000d000240024020012d00144104710d004101210320044193c5c0800041012006118180808000000d0220002802042000280208200110ef808080000d02200128021c2104200128022028020c21060c010b20044194c5c0800041022006118180808000000d0141012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200536020c20022004360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a36023420002802042000280208200241186a10ef808080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20044196c5c08000410120061181808080000021030b200241c0006a24808080800020030b870403017f037e027f23808080800041c0006b2202248080808000200242d3d8c5d2a9b9d2c1ac7f37002820024282ca868eabf3add0cf00370020200242fc90b9e5d09296e777370018200242a6d4e6f1a4dd959860370010200241086a200241106a412010c28d808000420021030240024020012802004101470d0020012903082203500d01200129031022044200200235020c420020022802084101711b220520047d220420042005561b22042003827d20047c21030b200241106a200342ffffffff0f200342ffffffff0f541ba7220610e49680800020022802142201200228021841002802c495db800011848080800000210702402002280210450d002001410028029c96db8000118080808000000b410121010240024020070d00200041800a3b00010c010b200041016a2101200241346a200610e496808000200241106a20022802382207200228023c10b08d8080000240024020022d00100d0020014200370000200141186a4200370000200141106a4200370000200141086a42003700000c010b20012002290011370000200141186a200241296a290000370000200141106a200241216a290000370000200141086a200241196a2900003700000b02402002280234450d002007410028029c96db8000118080808000000b410021010b200020013a0000200241c0006a2480808080000f0b41d094d28000108e81808000000b8a0301047f41002d0098a2db80001a0240410241002802a496db8000118280808000002203450d0020034185043b000041002d0098a2db80001a0240410141002802a496db8000118280808000002204450d00200441003a00000240200228020822052002280200470d0020024188e2cd800010dca08080000b2002280204200541f8006c6a2206411036024420064198e2cd8000360240200641b180808000360238200642d7c9cb8fc1cf97db3e370330200642e88488d0c0e3aebc133703282006419587808000360220200642b48a9fd0ac94d8c9b47f370318200642dfc8f7f7a4839bd4bc7f3703102006410236020c2006200336020820064281808080203703002006200029020037024820064101360264200620043602602006410136025c200641d0006a200041086a290200370200200641d8006a200041106a280200360200200641003a0074200641f0006a200141086a280200360200200620012902003702682002200541016a3602080f0b4101410110bb80808000000b4101410210bb80808000000b8a0301047f41002d0098a2db80001a0240410241002802a496db8000118280808000002203450d0020034185043b000041002d0098a2db80001a0240410141002802a496db8000118280808000002204450d00200441003a00000240200228020822052002280200470d0020024188e2cd800010dca08080000b2002280204200541f8006c6a22064114360244200641a8e2cd80003602402006419687808000360238200642dfb7ebbaa7b8e3cf5a370330200642f3d3dcb5e9c69df8163703282006419587808000360220200642b48a9fd0ac94d8c9b47f370318200642dfc8f7f7a4839bd4bc7f3703102006410236020c2006200336020820064281808080203703002006200029020037024820064101360264200620043602602006410136025c200641d0006a200041086a290200370200200641d8006a200041106a280200360200200641003a0074200641f0006a200141086a280200360200200620012902003702682002200541016a3602080f0b4101410110bb80808000000b4101410210bb80808000000b8b0301047f41002d0098a2db80001a0240410241002802a496db8000118280808000002203450d0020034185043b000041002d0098a2db80001a0240410141002802a496db8000118280808000002204450d00200441003a00000240200228020822052002280200470d0020024188e2cd800010dca08080000b2002280204200541f8006c6a22064110360244200641bce2cd80003602402006419581808000360238200642a5e9e3ab9e929adc2c37033020064293888c8f89fdc6ec9e7f3703282006419587808000360220200642b48a9fd0ac94d8c9b47f370318200642dfc8f7f7a4839bd4bc7f3703102006410236020c2006200336020820064281808080203703002006200029020037024820064101360264200620043602602006410136025c200641d0006a200041086a290200370200200641d8006a200041106a280200360200200641003a0074200641f0006a200141086a280200360200200620012902003702682002200541016a3602080f0b4101410110bb80808000000b4101410210bb80808000000b950301047f23808080800041306b220324808080800041002d0098a2db80001a0240410241002802a496db8000118280808000002204450d00200441850a3b00002003418080808078360210200341046a200341106a10bf9c8080000240200228020822052002280200470d0020024188e2cd800010dca08080000b2002280204200541f8006c6a22064105360244200641cce2cd80003602402006419787808000360238200642adc198dbff94d4cd5437033020064283f3d4c7cd9fefbbf3003703282006419887808000360220200642c6a3aabfba999ad9c600370318200642bff889efd5bce0ecbc7f3703102006410236020c20062004360208200642818080802037030020062000290200370248200641d0006a200041086a290200370200200641d8006a200041106a280200360200200641003a0074200620012902003702682006200329020437025c200641e4006a200341046a41086a280200360200200641f0006a200141086a2802003602002002200541016a360208200341306a2480808080000f0b4101410210bb80808000000bd72304047f017e097f057e23808080800041a0076b2202248080808000200128020441027441f0b3ce80006a28020020012802106c22034105722104410021050240024020034100480d002001280200210341002d0098a2db80001a200441002802a496db80001182808080000022050d01410121050b200520044198c2ca800010ae80808000000b200220053602840220022004360280022002410036028802200141046a220120024180026a10ce98808000200228028002210420024188016a200228028402220520022802880241002802b497db80001188808080000002402004450d002005410028029c96db8000118080808000000b200241a8016a41086a200141086a2902003703002002200129020022063703a8012006a741027441f0b3ce80006a28020020022802b4016c22044105722101410021050240024020044100480d0041002d0098a2db80001a200141002802a496db80001182808080000022040d01410121050b200520014198c2ca800010ae80808000000b200241003602880220022004360284022002200136028002200241a8016a20024180026a10ce9880800020022802880221072002280284022108200228028002210920024180026a200310e8a48080000240024002402002280280024101460d00410121010c010b410221012007200228028c02220441808004200441808004491b220a4f0d002002280288022101200242f684b1c9da93cd924f37009802200242dfeb99fed3d5e79f7637009002200242cae98af1b2c7d486eb0037008802200242fbe4dcb9f3a7bfffb17f37008002200241f0016a20024180026a412010ca8d8080000240024020022802f001418080808078470d004100210b200241003602c00120024280808080c0003703b801410421050c010b200241b8016a41086a200241f0016a41086a280200220b360200200220022902f0013703b80120022802bc0121050b2001410176210c200b410c6c210d410021010240024002400340200d2001460d01200520016a21042001410c6a210120042802002003470d000b200520016a41746a21050c010b0240200b41ff004b0d000240200b20022802b801470d00200241b8016a41d8ddcd800010cca080800020022802bc0121050b2005200b410c6c22046a2201410036020420012003360200200141086a41003b01002002200b41016a3602c001200420022802bc016a22050d0141e4edcd800041324198eecd8000109181808000000b200241f8016a41003b0100200241003602f401200220033602f001024041002802cca2db8000450d002002419987808000ad422086200241f0016aad843703e00141002802dc8fdb8000210141002802d88fdb8000210441002802c8a2db80002103200242013702b802200241013602b002200241cceecd80003602ac02200241193602a802200241f2e2cd80003602a402200242c58080801037029c022002419cd4cd8000360298022002421937029002200241f2e2cd800036028c02200241003602880220024281808080c0c00037028002200141bce9c38000200341024622031b28021021012002200241e0016a3602b402200441d4e9c3800020031b20024180026a2001118b80808000000b410421010c010b024002400240024020052f0106220d20052f01044d0d00200241d0016a2003200d417f6a10ffa680800020024180026a20022802d401220e20022802d801220f10cd8d8080000240024002400240200228028002418080808078470d00200241003602e80120024280808080103703e0010c010b200241e0016a41086a20024180026a41086a280200220436020020022002290280023703e0012004450d0020022802e4012d00000d00200420076a200a4b0d0102402007450d002007210d200821010340200441ffff034b0d0320012d0000210b0240200420022802e001470d00200241e0016a4188fcc9800010ad808080000b200141016a210120022802e40120046a200b3a00002002200441016a22043602e801200d417f6a220d0d000b0b20024180026a41086a200241e0016a41086a280200360200200220022903e001220637038002024002402006a7418080808078470d00200e200f41002802ac95db8000118b80808000000c010b20024180026a200e200f10f5968080000b02402002280280022201418080808078460d002001450d00200228028402410028029c96db8000118080808000000b410021010c020b41002802cca2db8000450d00200241a783808000ad42208641b4efcd8000ad843703f801200241b083808000ad42208641c4e4cd8000ad843703f00141002802dc8fdb8000210141002802d88fdb8000210441002802c8a2db8000210d200242023702b802200241dce5cd80003602ac02200241123602a8022002419ce5cd80003602a402200242c58080801037029c022002419cd4cd8000360298022002421937029002200241f2e2cd800036028c02200241003602880220024281808080d0c20037028002200241023602b002200141bce9c38000200d410246220d1b28021021012002200241f0016a3602b402200441d4e9c38000200d1b20024180026a2001118b80808000000b41012101024020022802e0010d000c010b20022802e401410028029c96db8000118080808000000b024020022802d001450d0020022802d401410028029c96db8000118080808000000b20052f0106210d20010d00200d20052f01046b2101410121050c010b410121042005200d41016a3b010641002d0098a2db80001a410141002802a496db8000118280808000002201450d01200141003a0000200241013602e801200220013602e401200241013602e00102402007450d00200241e0016a410120074101410110e5a080800020022802e401210120022802e80121040b200120046a2008200710f5b28080001a2002200420076a22043602e80120022903e00121060240200441818004490d00200220043602f80141002802cca2db80002101200220063703f00102400240200141044f0d002006a721010c010b200241d582808000ad422086200241f0016aad843703d00141002802dc8fdb8000210141002802d88fdb8000210441002802c8a2db80002103200242013702b802200241013602b002200241fceecd80003602ac022002410a3602a802200241e8e2cd80003602a402200242c5808080c00037029c022002419cd4cd8000360298022002421937029002200241f2e2cd800036028c02200241003602880220024281808080a0c60037028002200141bce9c38000200341024622031b28021021012002200241d0016a3602b402200441d4e9c3800020031b20024180026a2001118b808080000020022802f00121010b02402001450d0020022802f401410028029c96db8000118080808000000b410221010c040b2006422088a721012006a7220b418080808078460d0320052f0104210e20052f0106210520022006422888a7220f3b00c901200241cb016a200f4110763a0000200220043602cc01200220013a00c8012002200b3602c40120024180026a2003200d10ffa6808000200241c4016a200228028402220120022802880210f5968080000240200228028002450d002001410028029c96db80001180808080000020022802c401210b0b0240200b450d0020022802c801410028029c96db8000118080808000000b200241f0016a41086a200241b8016a41086a280200360200200220022903b8013703f001200242f684b1c9da93cd924f37009802200242dfeb99fed3d5e79f7637009002200242cae98af1b2c7d486eb0037008802200242fbe4dcb9f3a7bfffb17f37008002200241f0016a20024180026a41201096a7808000024020022802f001450d0020022802f401410028029c96db8000118080808000000b2005200e6b2101410021050b4100200141ffff03712201417f6a220d200d20014b1b200a6c20046a200c4d0d01200241f0016a200310e99680800020024180026a20022802f401220d20022802f80110ac8d80800020024198026a2201290300420020022802800241017122041b210620022903900242808090bbbad6adf00d20041b2110024020022802f001450d00200d410028029c96db8000118080808000000b200241f8006a2007410a76ad420042808090bbbad6adf00d420010feb2808000200241e8006a2002290378428080708342004280809aa6eaafe301420010feb2808000200241d8006a200241f8006a41086a290300221142004280809aa6eaafe301420010feb2808000200241c8006a2011420042004280809aa6eaafe30110feb280800020024180026a200241d8006a41086a29030022122002290368221120022903487c22132011542204200241e8006a41086a2903002211200241c8006a41086a2903007c2004ad7c221420115420142011511bad7c22112011201254ad2013201442808090bbbad6adf00d420010dea9808000200241386a427f2002290390022211428080a4b1fdad96c90e7c221420142011542204200129030022122004ad7c2213201254201420115a1b22041b427f2002290380022002290388028450220d1b221142002010420010feb2808000200241286a427f201320041b427f200d1b221442002010420010feb2808000200241186a201142002006420010feb2808000200241086a201442002006420010feb280800020024180026a200241186a41086a290300221220022903087c2206200241286a41086a2903007c2210200241386a41086a290300221420022903187c2211201454ad7c2214201120022903287c2213201154ad7c2211200241086a41086a2903002006201254ad7c2010200654ad7c2014201054ad7c2011201454ad7c2002290338201342808090bbbad6adf00d420010dea980800020012903002106200229039002211020022903880221112002290380022114200241f0016a200310e99680800020022802f801210420022802f401210120022006427f20142011845022031b3703880220022010427f20031b370380022001200420024180026a411041002802f495db80001183808080000020022802f001450d012001410028029c96db8000118080808000000c010b4101410110bb80808000000b02402005450d0020022802b801450d0020022802bc01410028029c96db8000118080808000000b02402009450d002008410028029c96db8000118080808000000b200241a8016a41047221010240024002400240024020022802a8010e020001020b200110ed8b80800020022802ac010d020c030b200110ee8b80800020022802ac010d010c020b200110ec8b80800020022802ac01450d010b20022802b001410028029c96db8000118080808000000b20024180026a41196a200241a0016a220129000037000020024180026a41116a20024198016a2204290000370000200220024190016a220329000037008902200220022900880137008102200241243a0080024101410020024180026a10f18e808000200041196a2001290000370000200041116a2004290000370000200041096a20032900003700002000200229008801370001200041003a00000c020b20022802b801450d0020022802bc01410028029c96db8000118080808000000b02402009450d002008410028029c96db8000118080808000000b200241a8016a41047221040240024002400240024020022802a8010e020001020b200410ed8b80800020022802ac010d020c030b200410ee8b80800020022802ac010d010c020b200410ec8b80800020022802ac01450d010b20022802b001410028029c96db8000118080808000000b200220013a00a801024041002802cca2db8000450d002002419a87808000ad422086200241a8016aad843703f00141002802dc8fdb8000210141002802d88fdb8000210441002802c8a2db80002103200242013702b802200241013602b002200241e0e2cd80003602ac022002410a3602a802200241e8e2cd80003602a402200242c58080801037029c022002419cd4cd8000360298022002421937029002200241f2e2cd800036028c0220024100360288022002428180808090880137028002200141bce9c38000200341024622031b28021021012002200241f0016a3602b402200441d4e9c3800020031b20024180026a2001118b808080000020022d00a80121010b20004101360204200041013a00002000200141187441187541027422014190b4ce80006a28020036020c2000200141fcb3ce80006a2802003602080b200241a0076a2480808080000bf10202027f017e23808080800041206b220324808080800020012802002104200141093602000240024020044109470d0020004283808080d0003702040c010b20032001290204220537020820032004360204024020044101470d0020054280808080f01f83428080808010520d002005a722042d00104109470d00200228020021012002418080808078360200024002402001418080808078470d0020004283808080d0003702040c010b200428021421042003200229020437021820032001360214200341023602100240200341106a10e1988080000d00200020032902103702042000410036021c200042808080808002370214200020043602002000410c6a200341186a290200370200200341046a108ea68080000c030b20004283808080c000370204200341106a10b5a78080000b200341046a108ea68080000c010b2001200329020437020020004203370204200141086a200341046a41086a2802003602000b200341206a2480808080000b6b01017f200041046a21010240024002400240024020002802000e020102000b200110ec8b80800020012802000d020c030b200110ed8b80800020012802000d010c020b200110ee8b8080002001280200450d010b2000280208410028029c96db8000118080808000000b0bf12004097f067e0f7f037e23808080800041c0016b2202248080808000200242f684b1c9da93cd924f37008801200242dfeb99fed3d5e79f7637008001200242cae98af1b2c7d486eb00370078200242fbe4dcb9f3a7bfffb17f370070200241d8006a200241f0006a412010ca8d8080004100210341002002280260200228025822044180808080784622051b2206200120062001491b2207410474210802400240200741ffffff3f4b0d00200228025c2103410421012007450d0141002d0098a2db80001a200841002802a496db80001182808080000022010d01410421030b2003200841b8e3cd800010ae80808000000b4104200320051b21092002410036024c2002200136024820022007360244410021034100210102402006450d0020092006410c6c6a210a41a783808000ad422086220b41ace6cd8000ad84210c200b41d4e5cd8000ad84210d200b41f8e4cd8000ad84210e200b41dce4cd8000ad84210f41b083808000ad42208641c4e4cd8000ad84211020024188016a2111200921120240034020122f0106210820122f0104210120122d0009211320122d00082114200241d8006a2012280200220310e9a4808000024002400240024020022802580e03000301000b0240200141ffff0371200841ffff037122154f0d000340200241f0006a2003200110ffa680800020022802742208200228027841002802ac95db8000118b808080000002402002280270450d002008410028029c96db8000118080808000000b200141016a220141ffff03712015490d000b0b2013410171450d01200241f0006a200310eb9680800020022802742201200228027841002802ac95db8000118b80808000002002280270450d012001410028029c96db8000118080808000000c010b200228024c2007460d0320022802602116200228025c211702400240024002400240024020134101710d00200841ffff0371200141ffff03714d0d072014410171450d010c070b200241f0006a200310eb96808000200241d8006a20022802742213200228027810cd8d80800020022802582118200228025c21192002280260211502402002280270450d002013410028029c96db8000118080808000000b024041002015201841808080807846221a1b22130d004100211541002802cca2db8000450d002002200e3703682002200f370360200220103703584100211541002802dc8fdb8000211b41002802d88fdb8000211c41002802c8a2db8000211d200242033702a801200241033602a00120024184e5cd800036029c0120024112360298012002419ce5cd800036029401200242c58080801037028c012002419cd4cd8000360288012002421937028001200241f2e2cd800036027c200241003602782002428180808090f700370270201b41bce9c38000201d410246221d1b280210211b2002200241d8006a3602a401201c41d4e9c38000201d1b200241f0006a201b118b80808000000b41002018201a1b211b41012019201a1b2119201520174f0d02200241f0006a200310eb9680800020022802742215200228027841002802ac95db8000118b80808000002002280270450d012015410028029c96db8000118080808000000c010b200241f0006a2003200110ffa6808000200241d8006a2002280274221b200228027810cd8d80800041002002280260200228025822184180808080784622151b2113200228025c211a02402002280270450d00201b410028029c96db8000118080808000000b4101201a20151b21194100201820151b211b024020132017490d00201b450d062019410028029c96db8000118080808000000c060b200241f0006a2003200110ffa680800020022802742215200228027841002802ac95db8000118b808080000002402002280270450d002015410028029c96db8000118080808000000b200141016a21010b200141ffff0371200841ffff0371462115201320164d221e450d010240200228024c22182002280244470d00200241c4006a41ece5cd800010d8a08080000b200228024820184104746a2217201336020c201720193602082017201b360204201720033602002002201841016a36024c0c020b024041002802cca2db8000450d002002200d3703602002201037035841002802dc8fdb8000210141002802d88fdb8000210341002802c8a2db80002108200242023702a801200241dce5cd800036029c0120024112360298012002419ce5cd800036029401200242c58080801037028c012002419cd4cd8000360288012002421937028001200241f2e2cd800036027c200241003602782002428180808080f800370270200241023602a001200141bce9c38000200841024622081b28021021012002200241d8006a3602a401200341d4e9c3800020081b200241f0006a2001118b80808000000b201b450d032019410028029c96db8000118080808000000c030b41002802cca2db8000450d002002200c3703602002201037035841002802dc8fdb8000211341002802d88fdb8000211741002802c8a2db80002118200242023702a801200241dce5cd800036029c0120024112360298012002419ce5cd800036029401200242c58080801037028c012002419cd4cd8000360288012002421937028001200241f2e2cd800036027c2002410036027820024281808080b0fb00370270200241023602a001201341bce9c38000201841024622181b28021021132002200241d8006a3602a401201741d4e9c3800020181b200241f0006a2013118b80808000000b4100200120151b211c4100200820151b211d200241d8006a200310e8a4808000024002402002280258450d00200228026021010c010b4180808010210141002802cca2db80004102490d0041002802dc8fdb8000210841002802d88fdb8000211541002802c8a2db80002113200242003702a80120024281808080c0003702a001200241f0e6cd800036029c012002411936029801200241f2e2cd800036029401200242c58080802037028c012002419cd4cd8000360288012002421937028001200241f2e2cd800036027c2002410036027820024281808080b0fc00370270201541d4e9c38000201341024622131b200241f0006a200841bce9c3800020131b280210118b80808000000b0240024002400240201c41ffff0371201d41ffff037122184f0d002001410176211f41002117201c21010340200241f0006a2003200110ffa68080002002280278211520022802742108200241d8006a41046a41003a000020024100360258200241386a20082015200241d8006a4105410041002802dc95db8000118f80808000000240024020022802380d00410021150c010b410021150240200228023c221a0d000c010b02400240024002400240024020022d005822164103710e0400010502000b20164102762113410121150c050b201a4101470d010c040b201a41054f0d010c030b20022d0059221a450d02201a4108742016724102762113410121150c020b201641034b0d012002280059221341ffffffff034b21150c010b201a4104490d0020022f005920022d005b41107472221341ff014b2115201341087420167241027621130b02402002280270450d002008410028029c96db8000118080808000000b2015450d03201320176a2117200141016a220141ffff03712018490d000b2017201f4b0d010b200241d8006a200310e996808000200241f0006a200228025c2208200228026010ac8d80800020112903004200200228027041017122011b210b20022903800142808090bbbad6adf00d20011b212002402002280258450d002008410028029c96db8000118080808000000b42808090bbbad6adf00d2121420021220240202042808090bbbad6adf00d85200b84500d00200241286a2020420042808090bbbad6adf00d420010feb2808000200241186a200b420042808090bbbad6adf00d420010feb2808000200241086a200b4200420042808090bbbad6adf00d10feb2808000200241f0006a200241186a41086a29030022202002290328220b20022903087c2221200b542201200241286a41086a290300220b200241086a41086a2903007c2001ad7c2222200b542022200b511bad7c220b200b202054ad20212022428080a4b1fdad96c90e420010dea9808000200229037020022903788450450d03200229038001220b42808090bbbad6adf00d200b42808090bbbad6adf00d561b200b42808090bbbad6adf00d201129030022224200521b2022501b21210b200241d8006a200310e99680800020022802602108200228025c2101200220223703782002202137037020012008200241f0006a411041002802f495db8000118380808000002002280258450d002001410028029c96db8000118080808000000b201241003a0009201220143a00082012201d3b01062012201c3b010420122003360200201e0d03201b450d032019410028029c96db8000118080808000000c030b41c0e7cd8000109081808000000b20024100360280012002410136027420024198d2d1800036027020024204370278200241f0006a41f0d2d1800010f680808000000b201241046a2201410036020020122003360200200141046a41003b01000b2012410c6a2212200a470d000b200228024c21070b200228024821012002200241bf016a360270024020074102490d00024020074115490d0020012007200241f0006a10b9a58080000c010b200120074101200241f0006a108f8e8080000b410120066b21032009410c6a210102400240034002402001417c6a2d00000d002001417d6a2d00000d00200141786a2f01002001417a6a2f01004f0d020b2001410c6a2101200341016a22034101470d000b410021150c010b024020030d00410121150c010b410020036b210341012115034002400240200141086a22082d00000d00200141096a2d00000d00200141046a2f0100200141066a2f0100490d00201541016a21150c010b2001201541746c6a22122001290200370200201241086a20082802003602000b2001410c6a21012003417f6a22030d000b0b200620156b2101200228024c21030b4100200420051b210802400240200141002003200120066b6a2212201220034b1b2203490d0020092001200310838e8080000c010b200241c700360254200241f8e6cd800036025041002802cca2db8000450d00200241a783808000ad422086200241d0006aad843703682002418387808000ad422086200241bf016aad84370360200241b083808000ad42208641989eca8000ad8437035841002802dc8fdb8000210341002802d88fdb8000211241002802c8a2db80002115200242033702a801200241033602a001200241a49eca800036029c012002411236029801200241989fca800036029401200242ca8080801037028c01200241bc9eca8000360288012002421b37028001200241aa9fca800036027c2002410036027820024281808080f026370270200341bce9c38000201541024622151b28021021032002200241d8006a3602a401201241d4e9c3800020151b200241f0006a2003118b80808000000b200220013602602002200936025c20022008360258200242f684b1c9da93cd924f37008801200242dfeb99fed3d5e79f7637008001200242cae98af1b2c7d486eb00370078200242fbe4dcb9f3a7bfffb17f370070200241d8006a200241f0006a41201096a780800002402008450d002009410028029c96db8000118080808000000b20002002290244370200200041086a200241c4006a41086a280200360200200241c0016a2480808080000b8b2c05017f0c7e057f017e057f23808080800041d0026b22052480808080004200210620054180016a41086a4200370300200542003703800120052004370398012005200337039001200541003602ac01200541003602a40142002104024020012002460d0041a783808000ad422086220641a4eacd8000ad842107419b87808000ad4220862204200541e0016aad84210820064188e8cd8000ad842109200641e4f0cd8000ad84210a419c87808000ad42208620054184026aad84210b41d582808000ad422086200541f0016aad220384210c2004200384210d200641dce8cd8000ad84210e2006418ce9cd8000ad84210f200641f4e9cd8000ad842110200641bce9cd8000ad84211141b083808000ad42208641c4e4cd8000ad842103200541b8016a410c6a2112200541b8016a41046a2113034020012802002114200128020821152005200128020c22163602b401200520153602b001024002400240024002402016450d0020052016417f6a22163602b4012005201541016a3602b001024020152d00000e03000302010b0240200541a4016a201410fe8b8080000d00200529038001220642bf9aceed7e560d042005290388012204429055560d04200642c0e5b192017c2217200529039001560d04200442ef2a7c2204200529039801560d04200520043703880120052017370380010b034041002116200541003602dc0120054280808080c0003702d40102400240024002400240034020052802b4012215450d010240024002400240200529038001220642bfe0d47c560d00200642c09fab037c2206200529039001560d00200529038801200529039801560d0020052006370380012005428080808080013702f401200520052802b001221641016a3602b00120052015417f6a3602b4012005200541b0016a3602f001024002400240024002400240024020162d0000417d6a0e03000102030b200541003a008302200520054183026a3602840220054188026a41dc97db8000200541f0016a20054184026a10dba6808000200528028802418080808078460d02200541e0016a41086a20054188026a41086a2802002216360200200520052902880222063703e001201341086a201636020020132006370200200541003602b80141e00a21160c050b200541003a008302200520054183026a3602840220054188026a41dc97db8000200541f0016a20054184026a10eca6808000200528028802418080808078460d01200541e0016a41086a20054188026a41086a2802002216360200200520052902880222063703e001201341086a201636020020132006370200200541013602b8010c030b200541003a008302200520054183026a3602840220054188026a41dc97db8000200541f0016a20054184026a10cea6808000200528028802418080808078470d010b41002802cca2db80004104490d0b2005200b3703f00141002802dc8fdb8000211641002802d88fdb8000211541002802c8a2db80002118200542013702c002200541013602b802200541c4f1cd80003602b4022005410a3602b002200541e8e2cd80003602ac02200542c5808080c0003702a4022005419cd4cd80003602a0022005421937029802200541f2e2cd80003602940220054100360290022005428180808080d90037028802201641bce9c38000201841024622181b28021021162005200541f0016a3602bc02201541d4e9c3800020181b20054188026a2016118b80808000000c0b0b200541e0016a41086a20054188026a41086a2802002216360200200520052902880222063703e001201341086a201636020020132006370200200541023602b8010b41e00021160b201620052802c4016c22154105722116410021180240024020154100480d0041002d0098a2db80001a201641002802a496db80001182808080000022150d01410121180b201820164198c2ca800010ae80808000000b20054100360290022005201536028c022005201636028802200541b8016a20054188026a10ce988080002005280288022116200529028c02220642ffffffffbfffe600560d062016418080808078460d070240024020052802b8010e020001030b201310ed8b80800020052802bc010d030c040b201310ee8b80800020052802bc010d020c030b41002802cca2db8000450d072005200a3703c001200520033703b80141002802dc8fdb8000211641002802d88fdb8000211541002802c8a2db80002118200542023702c002200541dce5cd80003602b402200541123602b0022005419ce5cd80003602ac02200542c5808080103702a4022005419cd4cd80003602a0022005421937029802200541f2e2cd800036029402200541003602900220054281808080a0d80037028802200541023602b802201641bce9c38000201841024622181b28021021162005200541b8016a3602bc02201541d4e9c3800020181b20054188026a2016118b80808000000c070b201310ec8b80800020052802bc01450d010b20052802c001410028029c96db8000118080808000000b2016418180808078460d04024020052802dc01221520052802d401470d00200541d4016a41ccf1cd800010cca08080000b20052802d8012015410c6c6a22182006370204201820163602002005201541016a22163602dc01201641f9014d0d000b0b20052802d801211920052802d401211a4101211b0c030b200520063702f401200520163602f001024041002802cca2db80004104490d002005200c3703e00141002802dc8fdb8000211641002802d88fdb8000211541002802c8a2db80002118200542013702c002200541013602b80220054194f1cd80003602b4022005410a3602b002200541e8e2cd80003602ac02200542c5808080c0003702a4022005419cd4cd80003602a0022005421937029802200541f2e2cd800036029402200541003602900220054281808080d0d90037028802201641bce9c38000201841024622181b28021021162005200541e0016a3602bc02201541d4e9c3800020181b20054188026a2016118b808080000020052802f00121160b2016450d0020052802f401410028029c96db8000118080808000000b024002400240024020052802b8010e020102000b201310ec8b80800020052802bc010d020c030b201310ed8b80800020052802bc010d010c020b201310ee8b80800020052802bc01450d010b20052802c001410028029c96db8000118080808000000b20052802dc01211620052802d801211920052802d401211a4100211b41002802cca2db8000450d00200520093703c001200520033703b8014100211b41002802dc8fdb8000211541002802d88fdb8000211841002802c8a2db8000211c200542023702c002200541dce5cd80003602b402200541123602b0022005419ce5cd80003602ac02200542c5808080103702a4022005419cd4cd80003602a0022005421937029802200541f2e2cd800036029402200541003602900220054281808080d0ee0037028802200541023602b802201541bce9c38000201c410246221c1b28021021152005200541b8016a3602bc02201841d4e9c38000201c1b20054188026a2015118b80808000000b024020160d00201a450d062019410028029c96db8000118080808000000c060b2005428c97b4e1a1e6fcbc483700a002200542cfeea2d393bab3dc2c37009802200542cae98af1b2c7d486eb0037009002200542fbe4dcb9f3a7bfffb17f37008802200541b8016a20054188026a412010d08d808000200541b8016a2014201920192016410c6c6a221820052802c001413020052802b8011b10bba2808000200541b8016a201220054180016a10b8a2808000211520054188026a20052802c401201510af9f8080002005427f20052903800122062005290388027c220420042006541b370380012005427f20052903880122062005290390027c220420042006541b370388012005201836028c022005201936028802200520152802003602900220054188026a201410baa28080000240201528020020164f0d00024041002802cca2db8000450d00024002402005290390012206500d0020052903800122042006560d00200541306a20044200428094ebdc03420010feb2808000200541206a2005290330200541306a41086a2903002006420010fab280800020052903202206428080808010544100200541206a41086a290300501b450d002006a721150c010b418094ebdc0321150b024002402005290398012206500d0020052903880122042006560d00200541106a20044200428094ebdc03420010feb280800020052005290310200541106a41086a2903002006420010fab280800020052903002206428080808010544100200541086a290300501b450d002006a721180c010b418094ebdc0321180b200520083703f001200520182015201820154b1b3602e00141002802dc8fdb8000211541002802d88fdb8000211841002802c8a2db80002114200542013702c002200541013602b802200541acf0cd80003602b402200541193602b002200541f2e2cd80003602ac02200542c5808080103702a4022005419cd4cd80003602a0022005421937029802200541f2e2cd80003602940220054100360290022005428180808080d50037028802201541bce9c38000201441024622141b28021021152005200541f0016a3602bc02201841d4e9c3800020141b20054188026a2015118b80808000000b024020052802b801450d0020052802bc01410028029c96db8000118080808000000b41002118024020164101460d002016417e7121144100211820192115034002402015280200450d00201541046a280200410028029c96db8000118080808000000b02402015410c6a280200450d00201541106a280200410028029c96db8000118080808000000b201541186a21152014201841026a2218470d000b0b02402016410171450d0020192018410c6c6a2216280200450d002016280204410028029c96db8000118080808000000b201a450d062019410028029c96db8000118080808000000c060b024020052802b801450d0020052802bc01410028029c96db8000118080808000000b2016410171211c41002115024020164101460d002016417e7121184100211520192116034002402016280200450d00201641046a280200410028029c96db8000118080808000000b02402016410c6a280200450d00201641106a280200410028029c96db8000118080808000000b201641186a21162018201541026a2215470d000b0b0240201c450d0020192015410c6c6a2216280200450d002016280204410028029c96db8000118080808000000b0240201a450d002019410028029c96db8000118080808000000b201b0d000c050b0b41002802cca2db8000450d03200520073703c001200520033703b80141002802dc8fdb8000211641002802d88fdb8000211541002802c8a2db80002118200542023702c002200541dce5cd80003602b402200541123602b0022005419ce5cd80003602ac02200542c5808080103702a4022005419cd4cd80003602a0022005421937029802200541f2e2cd80003602940220054100360290022005428180808080e80037028802200541023602b802201641bce9c38000201841024622181b28021021162005200541b8016a3602bc02201541d4e9c3800020181b20054188026a2016118b80808000000c030b2016450d0202400340200529038001220642ffbffb42560d01200529038801220442b06a560d0120064280c0843d7c2206200529039001560d01200442cf157c2204200529039801560d0120052004370388012005200637038001200520052802b001221541016a3602b00120052016417f6a3602b401024002400240024020152d000041ff01710e020001030b200520143602880220054188026a10d8a48080000c010b200520143602880220054188026a10d3a48080000b20052802b4012216450d050c010b0b41002802cca2db8000450d03200520113703c001200520033703b80141002802dc8fdb8000211641002802d88fdb8000211541002802c8a2db80002118200542023702c002200541dce5cd80003602b402200541123602b0022005419ce5cd80003602ac02200542c5808080103702a4022005419cd4cd80003602a0022005421937029802200541f2e2cd800036029402200541003602900220054281808080f0ea0037028802200541023602b802201641bce9c38000201841024622181b28021021162005200541b8016a3602bc02201541d4e9c3800020181b20054188026a2016118b80808000000c030b41002802cca2db8000450d02200520103703c001200520033703b80141002802dc8fdb8000211641002802d88fdb8000211541002802c8a2db80002118200542023702c002200541dce5cd80003602b402200541123602b0022005419ce5cd80003602ac02200542c5808080103702a4022005419cd4cd80003602a0022005421937029802200541f2e2cd800036029402200541003602900220054281808080f0e90037028802200541023602b802201641bce9c38000201841024622181b28021021162005200541b8016a3602bc02201541d4e9c3800020181b20054188026a2016118b80808000000c020b41002802cca2db8000450d012005200f3703c001200520033703b80141002802dc8fdb8000211641002802d88fdb8000211541002802c8a2db80002118200542023702c002200541dce5cd80003602b402200541123602b0022005419ce5cd80003602ac02200542c5808080103702a4022005419cd4cd80003602a0022005421937029802200541f2e2cd800036029402200541003602900220054281808080d0f00037028802200541023602b802201641bce9c38000201841024622181b28021021162005200541b8016a3602bc02201541d4e9c3800020181b20054188026a2016118b80808000000c010b41002802cca2db8000450d00024002402005290390012204500d0020062004560d00200541f0006a20064200428094ebdc03420010feb2808000200541e0006a2005290370200541f0006a41086a2903002004420010fab280800020052903602206428080808010544100200541e0006a41086a290300501b450d002006a721160c010b418094ebdc0321160b024002402005290398012206500d0020052903880122042006560d00200541d0006a20044200428094ebdc03420010feb2808000200541c0006a2005290350200541d0006a41086a2903002006420010fab280800020052903402206428080808010544100200541c0006a41086a290300501b450d002006a721150c010b418094ebdc0321150b2005200d3703c8012005200e3703c001200520033703b801200520152016201520164b1b3602f00141002802dc8fdb8000211641002802d88fdb8000211541002802c8a2db80002118200542033702c002200541033602b80220054184e5cd80003602b402200541123602b0022005419ce5cd80003602ac02200542c5808080103702a4022005419cd4cd80003602a0022005421937029802200541f2e2cd800036029402200541003602900220054281808080a0ec0037028802201641bce9c38000201841024622181b28021021162005200541b8016a3602bc02201541d4e9c3800020181b20054188026a2016118b80808000000b200141146a22012002470d000b200529038801210620052903800121040b2000200637030820002004370300200541a4016a10f08b808000200541d0026a2480808080000b1e00200128021c41c984ce80004105200128022028020c118180808000000b940e03047f017e087f23808080800041f0006b2202248080808000200220003602042002428c97b4e1a1e6fcbc48370040200242cfeea2d393bab3dc2c370038200242cae98af1b2c7d486eb00370030200242fbe4dcb9f3a7bfffb17f370028200241186a200241286a412010d08d8080002002280224210320022802182104200228021c2105200242f197bfd1d59388ba3e370040200242bd93edc788a2c382ae7f370038200242cae98af1b2c7d486eb00370030200242fbe4dcb9f3a7bfffb17f370028200241186a200241286a412010b98d808000024002400240024020022802180d0020024100360210200241003602080c010b200241086a41086a200241246a2802003602002002200229021c22063703082006a72207450d002003410820041b210820022802042109200228020c210a0340200741046a210b20072f0132220c4102742103417f210d024002400340024020030d00200c210d0c020b200b280200210e2003417c6a2103200d41016a210d200b41046a210b417f200e200947200e20094b1b220e4101460d000b200e41ff0171450d010b200a450d02200a417f6a210a2007200d4102746a41346a28020021070c010b0b200128021420084b0d0102402000410110baa780800041ff01712203450d00200220033a001441002802cca2db8000450d022002419d87808000ad422086200241146aad843703202002419e87808000ad422086200241046aad8437031841002802dc8fdb8000210341002802d88fdb8000210b41002802c8a2db8000210e200242023702602002410336025820024194ebcd800036025420024119360250200241f2e2cd800036024c200242c5808080103702442002419cd4cd800036024020024219370238200241f2e2cd80003602342002410036023020024281808080c0e100370228200341bce9c38000200e410246220e1b28021021032002200241186a36025c200b41d4e9c38000200e1b200241286a2003118b80808000000c020b200241086a200241046a10828c8080001a200241286a41086a200241086a41086a28020036020020022002290308370328200241286a10c3a48080000c020b20012802142005412020041b490d00024041002802cca2db80004102490d002002419e87808000ad422086200241046aad8437031841002802dc8fdb8000210341002802d88fdb8000210b41002802c8a2db8000210e20024201370260200241e0ebcd800036025420024119360250200241f2e2cd800036024c200242c5808080203702442002419cd4cd800036024020024219370238200241f2e2cd80003602342002410036023020024281808080a0e20037022820024102360258200341bce9c38000200e410246220e1b28021021032002200241186a36025c200b41d4e9c38000200e1b200241286a2003118b8080800000200228020421000b02402000410010baa780800041ff01712203450d00200220033a001441002802cca2db8000450d012002419d87808000ad422086200241146aad8437031841002802dc8fdb8000210341002802d88fdb8000210b41002802c8a2db8000210e2002420137026020024101360258200241c0eccd800036025420024119360250200241f2e2cd800036024c200242c5808080103702442002419cd4cd800036024020024219370238200241f2e2cd80003602342002410036023020024281808080e0e200370228200341bce9c38000200e410246220e1b28021021032002200241186a36025c200b41d4e9c38000200e1b200241286a2003118b80808000000c010b2002280204210d02400240200228021041e807490d0020022802082207450d01200228020c21000340200741046a210b20072f0132220a4102742103417f210902400340024020030d00200a21090c020b200b280200210e2003417c6a2103200941016a2109200b41046a210b417f200e200d47200e200d4b1b220e4101460d000b200e41ff0171450d020b2000450d022000417f6a2100200720094102746a41346a28020021070c000b0b200241086a200d10fe8b8080001a200241286a41086a200241086a41086a28020036020020022002290308370328200241286a10c3a48080000c020b2002200d36021441002802cca2db8000450d002002419e87808000ad4220862206200241146aad8437032020022006200241046aad8437031841002802dc8fdb8000210341002802d88fdb8000210b41002802c8a2db8000210e2002420237026020024103360258200241a0edcd800036025420024119360250200241f2e2cd800036024c200242c5808080103702442002419cd4cd800036024020024219370238200241f2e2cd80003602342002410036023020024281808080a0e300370228200341bce9c38000200e410246220e1b28021021032002200241186a36025c200b41d4e9c38000200e1b200241286a2003118b80808000000b200241086a10f08b8080000b200241f0006a2480808080000be30701067f23808080800041f0006b2202248080808000200242f684b1c9da93cd924f370044200242dfeb99fed3d5e79f7637003c200242cae98af1b2c7d486eb00370034200242fbe4dcb9f3a7bfffb17f37002c200241206a2002412c6a412010ca8d808000024002402002280220418080808078470d00410021032002410036020820024280808080c000370300410421040c010b200241086a200241206a41086a280200220336020020022002290220370300200228020421040b2003410c6c21054100210602400240024002400240034020052006460d01200420066a21072006410c6a210620072802002000470d000b200420066a417d6a41013a00000c010b200341ff004b0d01024020032002280200470d00200241d8ddcd800010cca0808000200228020421040b20042003410c6c6a22064180023b010820064100360204200620003602002002200341016a3602080b41002d0098a2db80001a410241002802a496db80001182808080000022060d014101410210bb80808000000b20024180023b01282002200036022020024100360224024041002802cca2db80004104490d002002419987808000ad422086200241206aad8437031841002802dc8fdb8000210641002802d88fdb8000210741002802c8a2db80002100200242013702642002410136025c200241dcedcd80003602582002410a360254200241e8e2cd8000360250200242c5808080c0003702482002419cd4cd80003602442002421937023c200241f2e2cd8000360238200241003602342002428180808080ca0037022c200641bce9c38000200041024622001b28021021062002200241186a360260200741d4e9c3800020001b2002412c6a2006118b80808000000b02402002280200450d002002280204410028029c96db8000118080808000000b410421060c010b200620013a0001200641023a0000200241136a20064118763a0000200220064108763b001120024102360214200220063a00102002410236020c2002412c6a200010eb968080002002410c6a20022802302206200228023410f59680800002400240200228022c450d002006410028029c96db800011808080800000200228020c450d010b2002280210410028029c96db8000118080808000000b200241206a41086a200241086a28020036020020022002290300370320200242f684b1c9da93cd924f370044200242dfeb99fed3d5e79f7637003c200242cae98af1b2c7d486eb00370034200242fbe4dcb9f3a7bfffb17f37002c200241206a2002412c6a41201096a780800002402002280220450d002002280224410028029c96db8000118080808000000b410021060b200241f0006a24808080800020060b3600200128021c20002c0000410274220041b4b4ce80006a280200200041a0b4ce80006a280200200128022028020c118180808000000bf60201047f23808080800041c0006b220224808080800020022000360204410121000240200128021c220341fd9bce800041022001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110b59f8080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b59f8080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000bfc0302047f017e23808080800041a0016b2201248080808000200142b998ebc6febcb9d72b370018200142eaf393f3f0e0c79f6c370010200142cae98af1b2c7d486eb00370008200142fbe4dcb9f3a7bfffb17f3700004100210202402001412010bb8d80800041fd01714101470d00200141093a000020012000280200360204200141d0006a2001410210ef9e808000024020012d00504103460d00200141f8006a41206a200141d0006a41206a2202290200370300200141f8006a41186a200141d0006a41186a2200290200370300200141f8006a41106a200141d0006a41106a2203290200370300200141f8006a41086a200141d0006a41086a220429020037030020012001290250220537037802402005a720012d00797241ff01710d00200128029c0122022002280200417f6a22003602004100210220000d022001419c016a10c9a08080000c020b200141206a2002290200370300200141186a2000290200370300200141106a2003290200370300200141086a20042902003703002001200129025022053703002005a741ff017122004103472102024002402000417f6a0e03000103010b200141086a108ea68080000b200128022422002000280200417f6a220036020020000d01200141246a10c9a08080000c010b200141d4006a108ea6808000410121020b200141a0016a24808080800020020bd90f01067f23808080800041c0006b22012480808080002001410036021020014280808080800137020841002d0098a2db80001a0240024002400240024002400240024002400240024041c00041002802a496db8000118280808000002202450d002002411136023c200241e0f5cd8000360238200241d90036023420024187f5cd80003602302002410036022c200242c580808010370224200241c2f4cd8000360220200241da0036021c200241e8f3cd8000360218200241dc003602142002418cf3cd80003602102002410036020c200242c380808010370204200241c9f2cd80003602002001410036021c20014100360214200141286a200141146a10c4a4808000200141146a10f08b808000200141086a41e08fcd800010dca0808000200128020c220342a2acd4b9f08af0f7f0003702082003410036020020034214370244200341a997cd80003602402003419f87808000360218200342e68b95ffd0fecbd6f6003702102003200129022837025c200341013a0074200341083602702003200236026c20034108360268200341e4006a200141286a41086a280200360200200141013602102001410036021441002d0098a2db80001a413041002802a496db8000118280808000002202450d01200241c20036022c200241bdf9cd8000360228200241c400360224200241f9f8cd8000360220200241d60036021c200241a3f8cd8000360218200241d600360214200241cdf7cd8000360210200241d40036020c200241f9f6cd8000360208200241d700360204200241a2f6cd8000360200200141063602302001200236022c20014106360228200141146a200141286a200141086a10dca480800041002d0098a2db80001a410841002802a496db8000118280808000002203450d042003412f360204200341fff9cd800036020041002d0098a2db80001a410241002802a496db8000118280808000002204450d03200441820a3b000041002d0098a2db80001a410441002802a496db8000118280808000002202450d02200141146a41086a220541003602002001200236021820014104360214200141003602382001200141386a36023c2001413c6a200141146a108c89808000200141286a41086a22062005280200360200200120012902143703280240200128021022052001280208470d00200141086a4188e2cd800010dca08080000b200128020c200541f8006c6a220242143702442002419de1cd8000360240200241d8848080003602382002429cfba0c9d882dcd2a37f3703302002428aa6de8eaa9f9db0d700370328200241a087808000360220200242eba4bbfea8dba38fc400370318200242cde8f39193bdc7da573703102002410236020c2002200436020820024281808080203703002002200129032837025c200241013a0074200241013602702002200336026c20024101360268200241e4006a20062802003602002001200541016a3602102001410036021441002d0098a2db80001a410841002802a496db8000118280808000002202450d0520024128360204200241a1f2cd8000360200200141013602302001200236022c20014101360228200141146a200141286a200141086a10a49780800041002d0098a2db80001a410841002802a496db8000118280808000002203450d06200341dcf1cd8000360200200341c50036020441002d0098a2db80001a410c41002802a496db8000118280808000002204450d0720044108360008200442a080808080063700000240200128021022052001280208470d00200141086a41e08fcd800010dca08080000b200128020c200541f8006c6a220241013a0074200241013602702002200336026c2002428c80808010370264200220043602602002410c36025c2002420b370244200241bb96cd8000360240200241a1878080003602182002428ff2b996a3f8f5a639370210200242fddb8cf0bbd5c59dfd003702082002410036020041002d0098a2db80001a2001200541016a360210410841002802a496db8000118280808000002203450d08200341aefacd8000360200200341d00036020441002d0098a2db80001a410141002802a496db8000118280808000002204450d09200441003a00000240200128021022052001280208470d00200141086a41e08fcd800010dca08080000b200128020c200541f8006c6a220241013a0074200241013602702002200336026c2002428180808010370264200220043602602002410136025c2002420e3702442002419395cd8000360240200241c880808000360218200242febac4ad81b6fafcb37f37021020024298848fa1dab08ba174370208200241003602002001200541016a3602102001410036021441002d0098a2db80001a410841002802a496db8000118280808000002202450d0a20024131360204200241f1f5cd8000360200200141013602302001200236022c20014101360228200141146a200141286a200141086a10b297808000200041086a200141086a41086a2802003602002000200129020837020020004109360210200041fffacc800036020c200141c0006a2480808080000f0b410441c00010bb80808000000b4104413010bb80808000000b4101410441e0f7c9800010ae80808000000b4101410210bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4101410c10bb80808000000b4104410810bb80808000000b4101410110bb80808000000b4104410810bb80808000000bec0701077f41002d0098a2db80001a02400240024002400240024041f00141002802a496db8000118280808000002201450d0041002d0098a2db80001a0240410441002802a496db8000118280808000002202450d00200241e80736000041002d0098a2db80001a412841002802a496db8000118280808000002203450d03200341fefacd800036020020034136360224200341f8fccd8000360220200341d10036021c200341a7fccd8000360218200341d700360214200341d0fbcd80003602102003410036020c200342d28080801037020441002d0098a2db80001a410441002802a496db8000118280808000002204450d02200441800136000041002d0098a2db80001a41c00041002802a496db8000118280808000002205450d05200541c1fdcd8000360200200541d30036023c200541c981ce8000360238200541d400360234200541f580ce8000360230200541d70036022c2005419e80ce8000360228200541d800360224200541c6ffcd8000360220200541d70036021c200541effecd8000360218200541d5003602142005419afecd80003602102005410036020c200542d98080801037020441002d0098a2db80001a410441002802a496db8000118280808000002206450d0420064180800436000041002d0098a2db80001a412841002802a496db80001182808080000022070d064104412810bb80808000000b4101410410bb80808000000b410841f00110bb80808000000b4101410410bb80808000000b4104412810bb80808000000b4101410410bb80808000000b410441c00010bb80808000000b2007412e3602242007419084ce8000360220200741d50036021c200741bb83ce8000360218200741d800360214200741e382ce80003602102007410036020c200742ae80808010370204200741b582ce8000360200200120063602c401200141043602c001200142053702d401200120073602d00120014284808080d0003703c801200141b1808080003602b801200142d7c9cb8fc1cf97db3e3703b001200142e88488d0c0e3aebc133703a8012001410b3602a401200141be84ce80003602a001200142083702840120012005360280012001428480808080013703782001200436027420014104360270200141b180808000360268200142d7c9cb8fc1cf97db3e370360200142e88488d0c0e3aebc13370358200141193602542001419c82ce8000360250200142053702342001200336023020014284808080d0003703282001200236022420014104360220200141b180808000360218200142d7c9cb8fc1cf97db3e370310200142e88488d0c0e3aebc1337030820014113360204200141aefdcd80003602002000410336020820002001360204200041033602000bf10b03067f017e037f23808080800041c0006b2201248080808000200141206a41c984ce8000410541f7d4cd80004121410441001089a9808000200142043702182001420037021020014280808080800137020841002d0098a2db80001a02400240024002400240024002400240412041002802a496db8000118280808000002202450d002002410036021820024101360204200241c1d7cd800036020020014101360238200120023602302001200241206a36023c20012002360234200141086a200141306a418092c7800010908b80800041002d0098a2db80001a20012802082103200128020c2104200128021021052001280220210620012902242107410841002802a496db8000118280808000002208450d01200841002903f084ce800037020041002d0098a2db80001a2001410036021020014280808080c000370208410841002802a496db8000118280808000002209450d0220094100290298d0c68000370200200141086a41b0d1c5800010f5ad808000200128020c2202428080808010370208200242808080808001370200200241003a00202002410e36021c200241f884ce80003602182002410136021420022009360210200141306a41086a41013602002001200129020837033041002d0098a2db80001a410841002802a496db8000118280808000002209450d03200941002902f8cec6800037020002402001280238220a2001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200a41246c6a220241013a00202002411036021c2002418685ce800036021820024101360214200220093602102002428080808010370208200242808080808001370200200141086a41086a200a41016a3602002001200129033037030841002d0098a2db80001a410841002802a496db8000118280808000002209450d04200941002902a8cfc6800037020002402001280210220a2001280208470d00200141086a41b0d1c5800010f5ad8080000b200128020c200a41246c6a220241023a00202002410e36021c2002419685ce800036021820024101360214200220093602102002428080808010370208200242808080808001370200200141306a41086a200a41016a3602002001200129030837033041002d0098a2db80001a410841002802a496db8000118280808000002209450d05200941002902d0d0c6800037020002402001280238220a2001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200a41246c6a220241033a00202002411d36021c200241a485ce800036021820024101360214200220093602102002428080808010370208200242808080808001370200200141086a41086a200a41016a3602002001200129033037030841002d0098a2db80001a410841002802a496db8000118280808000002209450d06200941002902c8cfc680003702000240200128021022022001280208470d00200141086a41b0d1c5800010f5ad8080000b200128020c200241246c220a6a220241043a00202002410636021c2002419de3cd800036021820024101360214200220093602102002428080808010370208200242808080808001370200200128020c2102200120012802083602102001200236020820012002200a6a41246a3602142001200236020c200141306a200141086a418092c7800010928b8080002006418080808078460d0720012003360210200120043602082001200436020c2001200420054105746a360214200041c4006a200141086a41b097cc800010908b808000200141136a200141306a41086a2802003600002000200737023c20002006360238200041013a00002000410136025820002008360254200041013602502001200129023037000b20002001290008370001200041086a2001410f6a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b41044108418091ce800010ae80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b4104410810bb80808000000b41d0d1c58000411141e4d1c58000109181808000000be80403067f017e027f23808080800041c0006b2201248080808000200141186a41c185ce8000410541f7d4cd80004121410441001089a9808000200142043702102001420037020820014280808080800137020041002d0098a2db80001a024002400240412041002802a496db8000118280808000002202450d002002410036021820024101360204200241c1d7cd800036020020014101360238200120023602302001200241206a36023c200120023602342001200141306a418092c7800010908b80800041002d0098a2db80001a20012802002103200128020421042001280208210520012802182106200129021c2107410841002802a496db8000118280808000002208450d01200841002903e885ce80003702002001410036020820014280808080c000370200200141246a200141f085ce8000410f10fb87808000200128022c210920012802282102200120012802243602082001200236020020012002200941246c6a36020c20012002360204200141306a2001418092c7800010928b8080002006418080808078460d022001200336020820012004360200200120043602042001200420054105746a36020c200041c4006a200141b097cc800010908b8080002001410b6a200141306a41086a2802003600002000200737023c20002006360238200041013a00002000410136025820002008360254200041013602502001200129023037000320002001290000370001200041086a200141076a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b41044108418091ce800010ae80808000000b41d0d1c58000411141e4d1c58000109181808000000bfd0404047f017e017f017e41002102024002400240024002400240024002400240200128020022032802082201280208220420012802102205470d000c010b200541016a2202450d01200220044b0d0220012802042104200120023602102003427f200329030042017c22062006501b370300024002400240024002400240200420056a2d00002202417f6a0e050600010203040b410221020c050b41002102200328020822052802082207200528021022046b4104490d04200441046a21022004417b4b0d07200220074b0d0820052802042101200520023602102003427f2003290300220642047c220820082006541b370300200120046a2800002101410321020c040b41002102200328020822052802082207200528021022046b4104490d03200441046a21022004417b4b0d08200220074b0d0920052802042101200520023602102003427f2003290300220642047c220820082006541b370300200120046a2800002101410421020c030b41002102200328020822052802082207200528021022046b4104490d02200441046a21022004417b4b0d09200220074d0d012002200741e493d0800010b581808000000b410021020c010b20052802042101200520023602102003427f2003290300220642047c220820082006541b370300200120046a2800002101410521020b20002001360204200020023602000f0b417f200241e493d0800010b781808000000b2002200441e493d0800010b581808000000b2004200241e493d0800010b781808000000b2002200741e493d0800010b581808000000b2004200241e493d0800010b781808000000b2002200741e493d0800010b581808000000b2004200241e493d0800010b781808000000b840304027f017e027f017e024002402001280200220128020822022802042203450d0020022003417f6a36020420022002280200220341016a3602002001427f200129030042017c22042004501b370300024002400240024020032d00002203417f6a0e050503020100040b410021032001280208220528020422064104490d0420052006417c6a36020420052005280200220241046a3602002001427f2001290300220442047c220720072004541b37030020022800002102410521030c040b410021032001280208220528020422064104490d0320052006417c6a36020420052005280200220241046a3602002001427f2001290300220442047c220720072004541b37030020022800002102410421030c030b410021032001280208220528020422064104490d0220052006417c6a36020420052005280200220241046a3602002001427f2001290300220442047c220720072004541b37030020022800002102410321030c020b410221030c010b410021030b20002002360204200020033602000bae0302057f017e23808080800041106b220224808080800002400240024002400240024002400240200128020022032802082201280204200128020c22044b0d00024020012802082201280208220520012802102204470d00410121040c030b200441016a2206450d03200620054b0d042001280204210520012006360210200520046a2d000021050c010b2001200441016a36020c200128020020046a2d000021050b2003427f200329030042017c22072007501b370300410021040b410021012004410171450d020c030b417f200641e493d0800010b781808000000b2006200541e493d0800010b581808000000b02400240024002400240200541ff01712201417f6a0e050604030100020b410021012002410036020c20032002410c6a410410d3a58080000d04200228020c2104410521010c050b20024100360208410421012003200241086a410410d3a58080000d00200228020821040c040b410021010c030b41002101200241003602042003200241046a410410d3a58080000d0120022802042104410321010c020b410221010b0b2000200436020420002001360200200241106a2480808080000b900304027f017e027f017e024002402001280200220128020828020022022802042203450d0020022003417f6a36020420022002280200220341016a3602002001427f200129030042017c22042004501b370300024002400240024020032d00002203417f6a0e050503020100040b410021032001280208280200220528020422064104490d0420052006417c6a36020420052005280200220241046a3602002001427f2001290300220442047c220720072004541b37030020022800002102410521030c040b410021032001280208280200220528020422064104490d0320052006417c6a36020420052005280200220241046a3602002001427f2001290300220442047c220720072004541b37030020022800002102410421030c030b410021032001280208280200220528020422064104490d0220052006417c6a36020420052005280200220241046a3602002001427f2001290300220442047c220720072004541b37030020022800002102410321030c020b410221030c010b410021030b20002002360204200020033602000bc00401047f024002400240024002402000280200417f6a0e050001020304000b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b200128020420006a41013a00002001200041016a3602080f0b0240200128020020012802082200470d0020012000410110bea8808000200128020821000b200128020420006a41023a00002001200041016a3602080f0b02402001280200220220012802082203470d0020012003410110bea880800020012802002102200128020821030b2001200341016a22043602082001280204220520036a41033a0000200028020421000240200220046b41034b0d0020012004410410bea880800020012802042105200128020821040b200520046a20003600002001200441046a3602080f0b02402001280200220220012802082203470d0020012003410110bea880800020012802002102200128020821030b2001200341016a22043602082001280204220520036a41043a0000200028020421000240200220046b41034b0d0020012004410410bea880800020012802042105200128020821040b200520046a20003600002001200441046a3602080f0b02402001280200220220012802082203470d0020012003410110bea880800020012802002102200128020821030b2001200341016a22043602082001280204220520036a41053a0000200028020421000240200220046b41034b0d0020012004410410bea880800020012802042105200128020821040b200520046a20003600002001200441046a3602080bde0803067f017e037f23808080800041c0006b2201248080808000200141186a41ff85ce8000410441f7d4cd80004121410441001089a9808000200142043702102001420037020820014280808080800137020041002d0098a2db80001a02400240024002400240412041002802a496db8000118280808000002202450d002002410036021820024101360204200241c1d7cd800036020020014101360238200120023602302001200241206a36023c200120023602342001200141306a418092c7800010908b80800041002d0098a2db80001a20012802002103200128020421042001280208210520012802182106200129021c2107410841002802a496db8000118280808000002208450d01200841002903c886ce800037020041002d0098a2db80001a2001410036020820014280808080c000370200411841002802a496db8000118280808000002209450d02200941106a4100290290d9c68000370200200941086a4100290288d9c6800037020020094100290280d9c68000370200200141b0d1c5800010f5ad80800020012802042202428080808030370208200242808080808001370200200241013a00202002411536021c200241d086ce80003602182002410336021420022009360210200141306a41086a41013602002001200129020037033041002d0098a2db80001a412841002802a496db8000118280808000002202450d03200241206a41002902d8d4c68000370200200241186a41002902d0d4c68000370200200241106a41002902c8d4c68000370200200241086a41002902c0d4c68000370200200241002902b8d4c6800037020002402001280238220a2001280230470d00200141306a41b0d1c5800010f5ad8080000b2001280234200a41246c6a220941023a00202009411436021c200941e586ce8000360218200941053602142009200236021020094280808080d000370208200942808080808001370200200141086a200a41016a36020020012001290330370300200141306a200141f986ce8000411810b3888080002001200141306a419187ce8000411510db86808000200141246a200141a687ce80004117109487808000200128022c210920012802282102200120012802243602082001200236020020012002200941246c6a36020c20012002360204200141306a2001418092c7800010928b8080002006418080808078460d042001200336020820012004360200200120043602042001200420054105746a36020c200041c4006a200141b097cc800010908b8080002001410b6a200141306a41086a2802003600002000200737023c20002006360238200041013a00002000410136025820002008360254200041013602502001200129023037000320002001290000370001200041086a200141076a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b41044108418091ce800010ae80808000000b4104411810bb80808000000b4104412810bb80808000000b41d0d1c58000411141e4d1c58000109181808000000be90603067f017e017f23808080800041c0006b2201248080808000200141246a41d087ce8000410a41da87ce80004121410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a02400240412041002802a496db8000118280808000002202450d002002418381808000360218200242e2e68fceaa92ce9c7b370310200242e987d8bed5a3d0fbfb0037030820024107360204200241fb87ce800036020020014101360238200120023602302001200241206a36023c200120023602342001410c6a200141306a418092c7800010908b808000200141086a200141186a220241086a28020036020020012002290200370300200128020c2103200128021021042001280214210520012802242106200129022821072001410c6a41086a410036020020014280808080800137020c2001410c6a41c0d1c5800010faa88080002001280210220242acdfbfc7c7c9b4a9977f370308200242a8b981ded0a488e674370300200141306a41086a220841013602002002420437022c2002421d370224200241ea82c780003602202002410d36021c200241dd82c78000360218200241a2878080003602102001200129020c3703300240200828020022022001280230470d00200141306a41c0d1c5800010faa88080000b2001280234200241386c22086a2202420437022c2002420737022420024180fac580003602202002410336021c200241da82c780003602182002418381808000360210200242e2e68fceaa92ce9c7b370308200242e987d8bed5a3d0fbfb0037030020012802342102200120012802303602142001200236020c2001200220086a41386a36021820012002360210200141306a2001410c6a418092c7800010918b8080002006418080808078460d01200120033602142001200436020c200120043602102001200420054105746a360218200041c4006a2001410c6a41b097cc800010908b808000200141176a200141306a41086a2802003600002000200737023c20002006360238200041003a000020002001290300370250200041d8006a200141086a2802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b4108412010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000b8f0804067f017e027f017e23808080800041d0006b2201248080808000200141306a418288ce8000410c41da87ce80004121410441001089a9808000200142043702282001420037022020014280808080800137021841002d0098a2db80001a02400240412041002802a496db8000118280808000002202450d002002418381808000360218200242e2e68fceaa92ce9c7b370310200242e987d8bed5a3d0fbfb0037030820024107360204200241fb87ce800036020020014101360248200120023602402001200241206a36024c20012002360244200141186a200141c0006a418092c7800010908b808000200141086a41086a200141186a410c6a220241086a2802003602002001200229020037030820012802182103200128021c2104200128022021052001280230210620012902342107200141186a41086a22084100360200200142808080808001370218200141186a41c0d1c5800010faa8808000200128021c220242e2e68fceaa92ce9c7b370308200242e987d8bed5a3d0fbfb00370300200141c0006a41086a220941013602002002420437022c2002420737022420024180fac580003602202002410836021c2002418e83c780003602182002418381808000360210200120012902183703400240200928020022092001280240470d00200141c0006a41c0d1c5800010faa88080000b2001280244200941386c6a2202420437022c2002420737022420024180fac580003602202002410736021c2002418783c780003602182002418381808000360210200242e2e68fceaa92ce9c7b370308200242e987d8bed5a3d0fbfb003703002008200941016a220236020020012001290340220a37031802402002200aa7470d00200141186a41c0d1c5800010faa88080000b200128021c200241386c22096a2202420437022c2002420737022420024180fac580003602202002411336021c2002419683c780003602182002418381808000360210200242e2e68fceaa92ce9c7b370308200242e987d8bed5a3d0fbfb00370300200128021c210220012001280218360220200120023602182001200220096a41386a3602242001200236021c200141c0006a200141186a418092c7800010918b8080002006418080808078460d0120012003360220200120043602182001200436021c2001200420054105746a360224200041c4006a200141186a41b097cc800010908b808000200141236a200141c0006a41086a2802003600002000200737023c20002006360238200041003a000020002001290308370250200041d8006a200141086a41086a2802003602002001200129024037001b20002001290018370001200041086a2001411f6a290000370000200141d0006a2480808080000f0b4108412010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000b9f0202027e047f200041086a290300210220002903002103024020012802002204200128020822056b410f4b0d0020012005411010bea880800020012802002104200128020821050b2001200541106a22063602082001280204220720056a2205200237000820052003370000200041186a2903002102200029031021030240200420066b410f4b0d0020012006411010bea88080002001280200210420012802042107200128020821060b200720066a22052002370008200520033700002001200641106a2206360208200041286a2903002102200029032021030240200420066b410f4b0d0020012006411010bea880800020012802042107200128020821060b200720066a22002002370008200020033700002001200641106a3602080bce0804067f017e027f017e23808080800041d0006b2201248080808000200141306a418e88ce8000411341da87ce80004121410441001089a9808000200142043702282001420037022020014280808080800137021841002d0098a2db80001a0240024041c00041002802a496db8000118280808000002202450d00200241e880808000360238200242b8f8f596b4ec85c048370330200242a8e8f9fbe3e78f97f10037032820024106360224200241a188ce80003602202002418381808000360218200242e2e68fceaa92ce9c7b370310200242e987d8bed5a3d0fbfb0037030820024107360204200241fb87ce800036020020014102360248200120023602402001200241c0006a36024c20012002360244200141186a200141c0006a418092c7800010908b808000200141086a41086a200141246a220241086a2802003602002001200229020037030820012802182103200128021c2104200128022021052001280230210620012902342107200141186a41086a22084100360200200142808080808001370218200141186a41c0d1c5800010faa8808000200128021c220242b8f8f596b4ec85c048370308200242a8e8f9fbe3e78f97f100370300200141c0006a41086a220941013602002002420437022c20024206370224200241b19dc580003602202002410636021c200241b9d8c58000360218200241e880808000360210200120012902183703400240200928020022092001280240470d00200141c0006a41c0d1c5800010faa88080000b2001280244200941386c6a2202420437022c2002420d370224200241b983c780003602202002410536021c200241b483c78000360218200241f480808000360210200242b0f18191b0f8dbfd60370308200242bfd8b0928ca3858de7003703002008200941016a220236020020012001290340220a37031802402002200aa7470d00200141186a41c0d1c5800010faa88080000b200128021c200241386c22096a2202420437022c2002420737022420024180fac580003602202002410b36021c200241a983c780003602182002418381808000360210200242e2e68fceaa92ce9c7b370308200242e987d8bed5a3d0fbfb00370300200128021c210220012001280218360220200120023602182001200220096a41386a3602242001200236021c200141c0006a200141186a418092c7800010918b8080002006418080808078460d0120012003360220200120043602182001200436021c2001200420054105746a360224200041c4006a200141186a41b097cc800010908b808000200141186a410b6a200141c0006a41086a2802003600002000200737023c20002006360238200041003a000020002001290308370250200041d8006a200141086a41086a2802003602002001200129024037001b20002001290018370001200041086a2001411f6a290000370000200141d0006a2480808080000f0b410841c00010bb80808000000b41d0d1c58000411141e4d1c58000109181808000000b820301047f2380808080004180016b2204248080808000200420033703102004200237030802400240200242c0ace6d702540d00200342fdd406540d0010a1a0808000200042fdd406370308200042c0ace6d7023703000c010b024041002802cca2db80004104490d00200442fdd406370330200442c0ace6d702370328200441d084808000ad4220862202200441086aad8437032020042002200441286aad8437031841002802dc8fdb8000210541002802d88fdb8000210641002802c8a2db8000210720044202370274200441cc88ce800036026820044121360264200441f7d4cd8000360260200442c5808080c0003702582004419cd4cd80003602542004422137024c200441f7d4cd80003602482004410036024420044281808080e02237023c2004410236026c200541bce9c38000200741024622071b28021021052004200441186a360270200641d4e9c3800020071b2004413c6a2005118b80808000000b20004200370300200041086a42003703000b20044180016a2480808080000b820202047f017e0240024002400240024020012802082202280204200228020c22034b0d00024020022802082202280208220420022802102203470d00410121010c030b200341016a2205450d03200520044b0d042002280204210420022005360210200420036a2d000021030c010b2002200341016a36020c200228020020036a2d000021030b2001427f200129030042017c22062006501b370300410021010b41022102024020014101710d0041014102200341ff017122014101461b410020011b22014102460d00200041003a0001200121020b200020023a00000f0b417f200541e493d0800010b781808000000b2005200441e493d0800010b581808000000b7702027f017e0240200128020822022802042203450d0020022003417f6a36020420022002280200220341016a3602002001427f200129030042017c22042004501b3703004101410220032d000022014101461b410020011b22014102460d00200041003a0001200020013a00000f0b200041023a00000b7a02027f017e0240200128020828020022022802042203450d0020022003417f6a36020420022002280200220341016a3602002001427f200129030042017c22042004501b3703004101410220032d000022014101461b410020011b22014102460d00200041003a0001200020013a00000f0b200041023a00000bb00102047f017e02400240024020012802082202280208220320022802102204460d00200441016a2205450d01200520034b0d0220022802042103200220053602102001427f200129030042017c22062006501b37030041014102200320046a2d000022014101461b410020011b22014102460d00200041003a0001200020013a00000f0b200041023a00000f0b417f200541e493d0800010b781808000000b2005200341e493d0800010b581808000000bc70601047f23808080800041c0016b220224808080800020002802002103410121000240200128021c220441acdccd8000410a200128022028020c2205118180808000000d000240024020012d00144104710d004101210020044193c5c0800041012005118180808000000d022003200110998c808000450d010c020b20044194c5c0800041022005118180808000000d0141012100200241013a0008200241c0006a41086a200141086a290200370300200241c0006a41106a200141106a290200370300200241c0006a41186a200141186a280200360200200241e8c4c080003602602002200129021c370218200220012902003703402002200241086a3602202002200241186a36025c2003200241c0006a10998c8080000d01200228025c418ec5c080004102200228026028020c118180808000000d010b024002400240024020012d00144104710d0041012100200128021c4187c5c080004102200128022028020c118180808000000d04200128021422004110710d01024020004120710d004101210041c00041012001109781808000450d040c050b200241b4e0003b00be01410121002001410141d096c080004102200241be016a410210e480808000450d030c040b200241013a0017200241186a41106a200141106a290200370300200241186a41086a200141086a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c37020820022001290200370318200228022c21002002200241176a3602102002200241086a3602340240024020004110710d00024020004120710d0041c0004101200241186a109781808000450d040c020b200241b4e0003b00be01200241186a410141d096c080004102200241be016a410210e4808080000d010c030b200241b4e0003b00be01200241186a410141d096c080004102200241be016a410210e480808000450d020b410121000c030b200241b4e0003b00be01410121002001410141d096c080004102200241be016a410210e4808080000d020c010b410121002002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021000b200241c0016a24808080800020000b940201027f23808080800041106b220224808080800020022000280200220041086a360204200128021c41a188ce80004106200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a41d493ce80004108200041b493ce800010a3818080001a200241086a41dc93ce8000410a200241046a41c493ce800010a3818080001a20022d000d220020022d000c2203722101024020004101470d0020034101710d000240200228020822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710bc70601047f23808080800041c0016b220224808080800020002802002103410121000240200128021c220441acdccd8000410a200128022028020c2205118180808000000d000240024020012d00144104710d004101210020044193c5c0800041012005118180808000000d022003200110998c808000450d010c020b20044194c5c0800041022005118180808000000d0141012100200241013a0008200241c0006a41086a200141086a290200370300200241c0006a41106a200141106a290200370300200241c0006a41186a200141186a280200360200200241e8c4c080003602602002200129021c370218200220012902003703402002200241086a3602202002200241186a36025c2003200241c0006a10998c8080000d01200228025c418ec5c080004102200228026028020c118180808000000d010b024002400240024020012d00144104710d0041012100200128021c4187c5c080004102200128022028020c118180808000000d04200128021422004110710d01024020004120710d004101210041800141012001109781808000450d040c050b200241b8e0003b00be01410121002001410141d096c080004102200241be016a410210e480808000450d030c040b200241013a0017200241186a41106a200141106a290200370300200241186a41086a200141086a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c37020820022001290200370318200228022c21002002200241176a3602102002200241086a3602340240024020004110710d00024020004120710d004180014101200241186a109781808000450d040c020b200241b8e0003b00be01200241186a410141d096c080004102200241be016a410210e4808080000d010c030b200241b8e0003b00be01200241186a410141d096c080004102200241be016a410210e480808000450d020b410121000c030b200241b8e0003b00be01410121002001410141d096c080004102200241be016a410210e4808080000d020c010b410121002002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021000b200241c0016a24808080800020000bc70601047f23808080800041c0016b220224808080800020002802002103410121000240200128021c220441acdccd8000410a200128022028020c2205118180808000000d000240024020012d00144104710d004101210020044193c5c0800041012005118180808000000d022003200110918c808000450d010c020b20044194c5c0800041022005118180808000000d0141012100200241013a0008200241c0006a41086a200141086a290200370300200241c0006a41106a200141106a290200370300200241c0006a41186a200141186a280200360200200241e8c4c080003602602002200129021c370218200220012902003703402002200241086a3602202002200241186a36025c2003200241c0006a10918c8080000d01200228025c418ec5c080004102200228026028020c118180808000000d010b024002400240024020012d00144104710d0041012100200128021c4187c5c080004102200128022028020c118180808000000d04200128021422004110710d01024020004120710d004101210041c00041012001109781808000450d040c050b200241b4e0003b00be01410121002001410141d096c080004102200241be016a410210e480808000450d030c040b200241013a0017200241186a41106a200141106a290200370300200241186a41086a200141086a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c37020820022001290200370318200228022c21002002200241176a3602102002200241086a3602340240024020004110710d00024020004120710d0041c0004101200241186a109781808000450d040c020b200241b4e0003b00be01200241186a410141d096c080004102200241be016a410210e4808080000d010c030b200241b4e0003b00be01200241186a410141d096c080004102200241be016a410210e480808000450d020b410121000c030b200241b4e0003b00be01410121002001410141d096c080004102200241be016a410210e4808080000d020c010b410121002002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021000b200241c0016a24808080800020000bc70601047f23808080800041c0016b220224808080800020002802002103410121000240200128021c220441acdccd8000410a200128022028020c2205118180808000000d000240024020012d00144104710d004101210020044193c5c0800041012005118180808000000d0220032001109d8c808000450d010c020b20044194c5c0800041022005118180808000000d0141012100200241013a0008200241c0006a41086a200141086a290200370300200241c0006a41106a200141106a290200370300200241c0006a41186a200141186a280200360200200241e8c4c080003602602002200129021c370218200220012902003703402002200241086a3602202002200241186a36025c2003200241c0006a109d8c8080000d01200228025c418ec5c080004102200228026028020c118180808000000d010b024002400240024020012d00144104710d0041012100200128021c4187c5c080004102200128022028020c118180808000000d04200128021422004110710d01024020004120710d004101210041c00041012001109781808000450d040c050b200241b4e0003b00be01410121002001410141d096c080004102200241be016a410210e480808000450d030c040b200241013a0017200241186a41106a200141106a290200370300200241186a41086a200141086a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c37020820022001290200370318200228022c21002002200241176a3602102002200241086a3602340240024020004110710d00024020004120710d0041c0004101200241186a109781808000450d040c020b200241b4e0003b00be01200241186a410141d096c080004102200241be016a410210e4808080000d010c030b200241b4e0003b00be01200241186a410141d096c080004102200241be016a410210e480808000450d020b410121000c030b200241b4e0003b00be01410121002001410141d096c080004102200241be016a410210e4808080000d020c010b410121002002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021000b200241c0016a24808080800020000bd50c01067f23808080800041c0006b22022480808080002000280200220341046a21040240024002400240024020032802000e0400010203000b41012100200128021c220541a091ce800041182001280220220628020c2207118180808000000d030240024020012d00144104710d004101210020054193c5c0800041012007118180808000000d052002200341106a360218200141cc97ce80004114200441ac97ce8000200241186a41bc97ce800010e980808000450d010c050b20054194c5c0800041022007118180808000000d0441012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200636020c20022005360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a3602342002200341106a36023c200241186a41cc97ce80004114200441ac97ce80002002413c6a41bc97ce800010e9808080000d042002280234418ec5c080004102200228023828020c118180808000000d040b200128021c4196c5c080004101200128022028020c1181808080000021000c030b41012100200128021c220541b891ce800041162001280220220628020c2207118180808000000d020240024020012d00144104710d004101210020054193c5c0800041012007118180808000000d042002200341106a360218200141cc97ce80004114200441ac97ce8000200241186a41bc97ce800010e980808000450d010c040b20054194c5c0800041022007118180808000000d0341012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200636020c20022005360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a3602342002200341106a36023c200241186a41cc97ce80004114200441ac97ce80002002413c6a41bc97ce800010e9808080000d032002280234418ec5c080004102200228023828020c118180808000000d030b200128021c4196c5c080004101200128022028020c1181808080000021000c020b41012100200128021c220541ce91ce8000411a2001280220220628020c2207118180808000000d010240024020012d00144104710d004101210020054193c5c0800041012007118180808000000d032002200341106a360218200141cc97ce80004114200441ac97ce8000200241186a41bc97ce800010e980808000450d010c030b20054194c5c0800041022007118180808000000d0241012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200636020c20022005360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a3602342002200341106a36023c200241186a41cc97ce80004114200441ac97ce80002002413c6a41bc97ce800010e9808080000d022002280234418ec5c080004102200228023828020c118180808000000d020b200128021c4196c5c080004101200128022028020c1181808080000021000c010b41012100200128021c220541e891ce8000411a2001280220220628020c2207118180808000000d000240024020012d00144104710d004101210020054193c5c0800041012007118180808000000d022002200341106a360218200141cc97ce80004114200441ac97ce8000200241186a41bc97ce800010e980808000450d010c020b20054194c5c0800041022007118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200636020c20022005360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a3602342002200341106a36023c200241186a41cc97ce80004114200441ac97ce80002002413c6a41bc97ce800010e9808080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000b0f002000280200200110eca98080000bc70601047f23808080800041c0016b220224808080800020002802002103410121000240200128021c220441acdccd8000410a200128022028020c2205118180808000000d000240024020012d00144104710d004101210020044193c5c0800041012005118180808000000d0220032001109c8c808000450d010c020b20044194c5c0800041022005118180808000000d0141012100200241013a0008200241c0006a41086a200141086a290200370300200241c0006a41106a200141106a290200370300200241c0006a41186a200141186a280200360200200241e8c4c080003602602002200129021c370218200220012902003703402002200241086a3602202002200241186a36025c2003200241c0006a109c8c8080000d01200228025c418ec5c080004102200228026028020c118180808000000d010b024002400240024020012d00144104710d0041012100200128021c4187c5c080004102200128022028020c118180808000000d04200128021422004110710d01024020004120710d004101210041c00041012001109781808000450d040c050b200241b4e0003b00be01410121002001410141d096c080004102200241be016a410210e480808000450d030c040b200241013a0017200241186a41106a200141106a290200370300200241186a41086a200141086a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c37020820022001290200370318200228022c21002002200241176a3602102002200241086a3602340240024020004110710d00024020004120710d0041c0004101200241186a109781808000450d040c020b200241b4e0003b00be01200241186a410141d096c080004102200241be016a410210e4808080000d010c030b200241b4e0003b00be01200241186a410141d096c080004102200241be016a410210e480808000450d020b410121000c030b200241b4e0003b00be01410121002001410141d096c080004102200241be016a410210e4808080000d020c010b410121002002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021000b200241c0016a24808080800020000b880102017f017e23808080800041306b2202248080808000200028020021002002410336020c200241a8ecd2800036020820024202370214200241ce83808000ad42208622032000ad8437032020022003200041086aad843703282002200241206a360210200128021c2001280220200241086a10e2808080002101200241306a24808080800020010b1200200141ac8ece8000410210e6808080000bae0202027f017e2380808080004180016b2202248080808000024002400240200128021422034110710d0020034120710d0120002903004101200110998180800021000c020b20002903002104410021000340200220006a41ff006a2004a7410f712203413072200341d7006a2003410a491b3a00002000417f6a21002004420f5621032004420488210420030d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000c010b20002903002104410021000340200220006a41ff006a2004a7410f712203413072200341376a2003410a491b3a00002000417f6a21002004420f5621032004420488210420030d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000b20024180016a24808080800020000b1200200041b08ece8000200110e2808080000bde0101037f02400240024002400240200228021c0e020002010b4100410041e8a0ce800010f980808000000b20022802182203280204220420032802002203490d0220042001280200220128020822054d0d01200420054188a1ce800010b581808000000b4101410141f8a0ce800010f980808000000b200128020421012000200420036b3602042000200120036a3602002000200229020c370208200041106a200241146a28020036020002402002280200450d002002280204410028029c96db8000118080808000000b0f0b200320044188a1ce800010b781808000000b3b0002402000280270450d002000280274410028029c96db8000118080808000000b02402000280200418e80808078460d00200010dfa78080000b0bb61f02087f017e23808080800041306b22012480808080000240024002400240024002400240024002402000280200220241ffffffff076a220341012003410d491b0e0a00010808020304050806080b0240024002400240024002400240024020002d0008417f6a0e0a010f0203040506070f0f000b200028020c450d0e2000280210410028029c96db8000118080808000000c0e0b200028020c450d0d2000280210410028029c96db8000118080808000000c0d0b200028020c450d0c2000280210410028029c96db8000118080808000000c0c0b200028020c450d0b2000280210410028029c96db8000118080808000000c0b0b2000410c6a10ac8c808000200028020c450d0a2000280210410028029c96db8000118080808000000c0a0b20002802102104024020002802142203450d002003410171210541002102024020034101460d002003417e7121062004210341002102034002402003280200450d00200341046a280200410028029c96db8000118080808000000b02402003410c6a280200450d00200341106a280200410028029c96db8000118080808000000b200341186a21032006200241026a2202470d000b0b2005450d0020042002410c6c6a2203280200450d002003280204410028029c96db8000118080808000000b200028020c450d092004410028029c96db8000118080808000000c090b2000280210450d082000280214410028029c96db8000118080808000000c080b200028020c450d072000280210410028029c96db8000118080808000000c070b02402002418080808078470d0020002802042103410421020c060b02402002450d002000280204410028029c96db8000118080808000000b200041d8006a10e68b808000200028023821040240200028023c2203450d002003410171210541002102024020034101460d002003417e7121062004210341002102034002402003280200450d00200341046a280200410028029c96db8000118080808000000b0240200341106a280200450d00200341146a280200410028029c96db8000118080808000000b200341206a21032006200241026a2202470d000b0b2005450d00200420024104746a2203280200450d002003280204410028029c96db8000118080808000000b02402000280234450d002004410028029c96db8000118080808000000b02400240200028026422030d0041002103410021020c010b2001200336022420014100360220200120033602142001410036021020012000280268220336022820012003360218200028026c2102410121030b2001200236022c2001200336021c2001200336020c2001410c6a10d18a80800020002802442107024020002802482208450d0041002105034002402007200541f0006c6a22042802082202450d00200428020421030340024020032d0000220641034b0d002003200641027441ccb4ce80006a2802006a2206280200450d00200641046a280200410028029c96db8000118080808000000b200341146a21032002417f6a22020d000b0b02402004280200450d002004280204410028029c96db8000118080808000000b200541016a22052008470d000b0b02402000280240450d002007410028029c96db8000118080808000000b41cc002102200028024c2203418080808078470d050c060b024002400240024002400240024020002d0010417f6a0e07000102030405060c0b20002d00144102470d0b2000280218450d0b200028021c410028029c96db8000118080808000000c0b0b024020002d00144102470d002000280218450d00200028021c410028029c96db8000118080808000000b20002d00384102470d0a200028023c450d0a2000280240410028029c96db8000118080808000000c0a0b20002d00144102470d092000280218450d09200028021c410028029c96db8000118080808000000c090b20002d00144102470d082000280218450d08200028021c410028029c96db8000118080808000000c080b20002d00144102470d072000280218450d07200028021c410028029c96db8000118080808000000c070b2000280214450d062000280218410028029c96db8000118080808000000c060b20002d00144102470d052000280218450d05200028021c410028029c96db8000118080808000000c050b024002400240024020002d00082203417c6a41042003417b6a41ff01714105491b417f6a0e0400010203080b200028020c220310dfa78080002003410028029c96db8000118080808000000c070b2000280220220310dfa78080002003410028029c96db8000118080808000000c060b20002d000c4102470d052000280210450d052000280214410028029c96db8000118080808000000c050b024020034102470d00200028020c450d002000280210410028029c96db8000118080808000000b200028022c220310dfa78080002003410028029c96db8000118080808000000c040b20002d00104101470d032000280214450d032000280218410028029c96db8000118080808000000c030b20002802042203418080808078460d022003450d022000280208410028029c96db8000118080808000000c020b024002400240024002400240024002400240024002400240024002402000290308427e7c2209a741016a410e20094211541b417f6a0e1000010203040f050607080f090a0b0c0d0f0b024002400240200028021022032d0000220241636a41002002411e71411e461b0e020201000b200341046a108ea68080000c010b200341046a10faa68080000b2003410028029c96db800011808080800000200028021410e6a78080000c0e0b024002400240200028021022032d0000220241636a41002002411e71411e461b0e020201000b200341046a108ea68080000c010b200341046a10faa68080000b2003410028029c96db800011808080800000024002400240200028021422032d0000220241636a41002002411e71411e461b0e020201000b200341046a108ea68080000c010b200341046a10faa68080000b2003410028029c96db800011808080800000200028021810e7a78080000c0d0b024002400240200028021022032d0000220241636a41002002411e71411e461b0e020201000b200341046a108ea68080000c010b200341046a10faa68080000b2003410028029c96db800011808080800000024002400240200028021422032d0000220241636a41002002411e71411e461b0e020201000b200341046a108ea68080000c010b200341046a10faa68080000b2003410028029c96db800011808080800000200028021810e7a78080000c0c0b2000280220220641046a21000240024002400240024020062802000e020102000b0240200628020c2202450d00200628020821030340200310d38b808000200341a0016a21032002417f6a22020d000b0b2000280200450d03200641086a21030c020b200010d48b8080002000280200450d02200641086a21030c010b200010d58b8080002000280200450d01200641086a21030b2003280200410028029c96db8000118080808000000b2006410028029c96db8000118080808000000c0b0b20002802102203108ea68080002003410028029c96db8000118080808000000c0a0b024002400240200028021022032d0000220241636a41002002411e71411e461b0e020201000b200341046a108ea68080000c010b200341046a10faa68080000b2003410028029c96db8000118080808000000c090b024002400240200028021022032d0000220241636a41002002411e71411e461b0e020201000b200341046a108ea68080000c010b200341046a10faa68080000b2003410028029c96db8000118080808000000c080b024002400240200028022822032d0000220241636a41002002411e71411e461b0e020201000b200341046a108ea68080000c010b200341046a10faa68080000b2003410028029c96db800011808080800000024002400240200028022c22032d0000220241636a41002002411e71411e461b0e020201000b200341046a108ea68080000c010b200341046a10faa68080000b2003410028029c96db800011808080800000200028023010e7a78080000c070b024002400240200028022822032d0000220241636a41002002411e71411e461b0e020201000b200341046a108ea68080000c010b200341046a10faa68080000b2003410028029c96db800011808080800000024002400240200028022c22032d0000220241636a41002002411e71411e461b0e020201000b200341046a108ea68080000c010b200341046a10faa68080000b2003410028029c96db800011808080800000200028023010e7a78080000c060b024002400240200028022822032d0000220241636a41002002411e71411e461b0e020201000b200341046a108ea68080000c010b200341046a10faa68080000b2003410028029c96db800011808080800000024002400240200028022c22032d0000220241636a41002002411e71411e461b0e020201000b200341046a108ea68080000c010b200341046a10faa68080000b2003410028029c96db800011808080800000200028023010e7a78080000c050b200028021010e7a7808000024002400240200028021422032d0000220241636a41002002411e71411e461b0e020201000b200341046a108ea68080000c010b200341046a10faa68080000b2003410028029c96db8000118080808000000c040b024002400240200028022022032d0000220241636a41002002411e71411e461b0e020201000b200341046a108ea68080000c010b200341046a10faa68080000b2003410028029c96db800011808080800000200028022410e7a78080000240200028022822032d00002202411f4b0d0002400240200241636a41002002411e71411e461b0e020201000b200341046a108ea68080000c010b200341046a10faa68080000b2003410028029c96db800011808080800000024002400240200028022c22032d0000220241626a4100200241616a41ff01714102491b0e020201000b200341046a108ea68080000c010b200341046a10faa68080000b2003410028029c96db8000118080808000000240200028023022032d00002202411f4b0d0002400240200241636a41002002411e71411e461b0e020201000b200341046a108ea68080000c010b200341046a10faa68080000b2003410028029c96db800011808080800000200028023410e6a78080000c030b024002400240200028022022032d0000220241636a41002002411e71411e461b0e020201000b200341046a108ea68080000c010b200341046a10faa68080000b2003410028029c96db8000118080808000000c020b024002400240200028021022032d0000220241636a41002002411e71411e461b0e020201000b200341046a108ea68080000c010b200341046a10faa68080000b2003410028029c96db8000118080808000000c010b2003450d00200020026a280204410028029c96db8000118080808000000b200141306a2480808080000b220002402000280200450d002000280204410028029c96db8000118080808000000b0b940201037f02400240024002400240200028020841576a2201410220014106491b0e050401040402000b200028020c450d032000280210450d03200028021421020c020b20002802102102024020002802142203450d00200241306a21010340200110cf8b808000200141c0006a21012003417f6a22030d000b0b200028020c0d010c020b20002802102102024020002802142203450d0020022101034002402001280200450d00200141046a280200410028029c96db8000118080808000000b02402001410c6a280200450d00200141106a280200410028029c96db8000118080808000000b200141286a21012003417f6a22030d000b0b200028020c450d010b2002410028029c96db8000118080808000000b0b940201037f02400240024002400240200028020841566a2201410220014106491b0e050401040402000b200028020c450d032000280210450d03200028021421020c020b20002802102102024020002802142203450d00200241306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b200028020c0d010c020b20002802102102024020002802142203450d0020022101034002402001280200450d00200141046a280200410028029c96db8000118080808000000b02402001410c6a280200450d00200141106a280200410028029c96db8000118080808000000b200141286a21012003417f6a22030d000b0b200028020c450d010b2002410028029c96db8000118080808000000b0b220002402000280200450d002000280204410028029c96db8000118080808000000b0b2c000240200028020041034b0d002000280204450d002000280208410028029c96db8000118080808000000b0b930101037f0240024020002802002201410c470d00200028020821020240200028020c2203450d00200241306a21010340200110e38a808000200141c0006a21012003417f6a22030d000b0b2000280204450d012002410028029c96db8000118080808000000f0b02400240200141776a2201410320014103491b0e0402000201020b200041046a21000b2000108ea68080000b0b7d01017f200041046a21010240024002400240024020002802000e020102000b200110ec8b80800020012802000d020c030b200110ed8b80800020012802000d010c020b200110ee8b8080002001280200450d010b2000280208410028029c96db8000118080808000000b2000410028029c96db8000118080808000000bdb0101027f0240024002400240024020002802000e020102000b0240200028020c2201450d00200028020841306a21020340200210e38a808000200241c0006a21022001417f6a22010d000b0b2000280204450d03200041086a21020c020b2000280204450d02200041086a21020c010b0240200028020c2201450d00200028020841306a21020340200210cf8b808000200241c0006a21022001417f6a22010d000b0b2000280204450d01200041086a21020b2002280200410028029c96db8000118080808000000b2000410028029c96db8000118080808000000ba80301027f200041046a2101200028020421020240024002400240024020002802000e020102000b02402002410c470d00024020002802102201450d00200028020c41306a21020340200210e38a808000200241c0006a21022001417f6a22010d000b0b2000280208450d04200028020c410028029c96db8000118080808000000f0b0240200241776a2202410320024103491b0e0404000403040b200041086a21010c020b02402002410c470d00024020002802102201450d00200028020c41306a21020340200210e38a808000200241c0006a21022001417f6a22010d000b0b2000280208450d03200028020c410028029c96db8000118080808000000f0b0240200241776a2202410320024103491b0e0403000302030b200041086a21010c010b02402002410c470d00024020002802102201450d00200028020c41306a21020340200210e38a808000200241c0006a21022001417f6a22010d000b0b2000280208450d02200028020c410028029c96db8000118080808000000f0b0240200241776a2202410320024103491b0e0402000201020b200041086a21010b2001108ea68080000b0ba30801037f02400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020002d00000e27000102030405061717171717170708090a0b0c17170d0e170f1717171011171712131417171715170b2000280204450d16200028020821010c150b2000280204450d15200028020821010c140b2000280204450d14200028020821010c130b02400240024020002802b80541576a2201410220014106491b0e051601161602000b20002802bc05450d1520002802c005450d1520002802c40521010c140b20002802bc05450d1420002802c00521010c130b20002802c0052101024020002802c4052202450d0020012103034002402003280200450d00200341046a280200410028029c96db8000118080808000000b02402003410c6a280200450d00200341106a280200410028029c96db8000118080808000000b200341286a21032002417f6a22020d000b0b20002802bc050d120c130b2000280204450d12200028020821010c110b02402000280204450d002000280208410028029c96db8000118080808000000b200041106a10ed8b8080002000280210450d11200028021421010c100b2000280218450d10200028021c21010c0f0b20002d00a0054104470d0f20002802a405450d0f20002802a80521010c0e0b024020002d00a0054104470d0020002802a405450d0020002802a805410028029c96db8000118080808000000b200041046a10ed8b8080002000280204450d0e200028020821010c0d0b024020002d00104104470d002000280214450d002000280218410028029c96db8000118080808000000b2000280204450d0d200028020821010c0c0b024020002d00a0054104470d0020002802a405450d0020002802a805410028029c96db8000118080808000000b200041046a10ed8b8080002000280204450d0c200028020821010c0b0b024020002d00a0054104470d0020002802a405450d0020002802a805410028029c96db8000118080808000000b200041046a10ed8b8080002000280204450d0b200028020821010c0a0b20002d00c0054104470d0a20002802c405450d0a20002802c80521010c090b200041046a10ed8b8080002000280204450d09200028020821010c080b200041046a10ed8b8080002000280204450d08200028020821010c070b2000280204450d07200028020821010c060b2000280204450d06200028020821010c050b2000280204450d05200028020821010c040b2000280204450d042000280208450d04200028020c21010c030b2000280204450d03200028020821010c020b02402000280210450d002000280214410028029c96db8000118080808000000b200028021c450d02200028022021010c010b200041046a10ed8b8080002000280204450d01200028020821010b2001410028029c96db8000118080808000000b0ba01401027f024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020002d00000e2f010203040506072121212108090a0b0c0d0e0f102111122113212121141516211718191a21211b1c1d1e1f21212120000b20002802044109460d20200041046a10faa68080000f0b0240200028020c2201450d00200028020841306a21020340200210cf8b808000200241c0006a21022001417f6a22010d000b0b2000280204450d1f2000280208410028029c96db8000118080808000000f0b0240200028020c2201450d00200028020841306a21020340200210cf8b808000200241c0006a21022001417f6a22010d000b0b2000280204450d1e2000280208410028029c96db8000118080808000000f0b0240200028020c2201450d00200028020841306a21020340200210cf8b808000200241c0006a21022001417f6a22010d000b0b2000280204450d1d2000280208410028029c96db8000118080808000000f0b200041286a10e1a780800020002802044109460d1c200041046a10faa68080000f0b0240200028020c2201450d00200028020841306a21020340200210cf8b808000200241c0006a21022001417f6a22010d000b0b02402000280204450d002000280208410028029c96db8000118080808000000b200041106a10faa68080000f0b0240200028020c2201450d00200028020841306a21020340200210cf8b808000200241c0006a21022001417f6a22010d000b0b02402000280204450d002000280208410028029c96db8000118080808000000b2000411c6a10faa6808000200041106a10ee8b8080002000280210450d1a2000280214410028029c96db8000118080808000000f0b2000280218450d19200028021c410028029c96db8000118080808000000c190b200041046a10faa68080000f0b200041206a10faa68080000f0b0240024020002802042202410c470d00024020002802102201450d00200028020c41306a21020340200210cf8b808000200241c0006a21022001417f6a22010d000b0b2000280208450d01200028020c410028029c96db8000118080808000000c010b200041046a210102400240200241776a2202410320024103491b0e0402000201020b200041086a21010b200110faa68080000b200041186a10faa68080000f0b0240024020002802102202410c470d000240200028021c2201450d00200028021841306a21020340200210cf8b808000200241c0006a21022001417f6a22010d000b0b2000280214450d012000280218410028029c96db8000118080808000000c010b200041106a210102400240200241776a2202410320024103491b0e0402000201020b200041146a21010b200110faa68080000b200041246a10faa6808000200041046a10ee8b8080002000280204450d152000280208410028029c96db8000118080808000000f0b0240024020002802102202410c470d000240200028021c2201450d00200028021841306a21020340200210cf8b808000200241c0006a21022001417f6a22010d000b0b2000280214450d012000280218410028029c96db8000118080808000000c010b200041106a210102400240200241776a2202410320024103491b0e0402000201020b200041146a21010b200110faa68080000b0240200028020c2201450d00200028020841306a21020340200210cf8b808000200241c0006a21022001417f6a22010d000b0b2000280204450d142000280208410028029c96db8000118080808000000f0b0240024020002802102202410c470d000240200028021c2201450d00200028021841306a21020340200210cf8b808000200241c0006a21022001417f6a22010d000b0b2000280214450d012000280218410028029c96db8000118080808000000c010b200041106a210102400240200241776a2202410320024103491b0e0402000201020b200041146a21010b200110faa68080000b200041246a10faa6808000200041046a10ee8b8080002000280204450d132000280208410028029c96db8000118080808000000f0b0240024020002802102202410c470d000240200028021c2201450d00200028021841306a21020340200210cf8b808000200241c0006a21022001417f6a22010d000b0b2000280214450d012000280218410028029c96db8000118080808000000c010b200041106a210102400240200241776a2202410320024103491b0e0402000201020b200041146a21010b200110faa68080000b200041246a10faa6808000200041046a10ee8b8080002000280204450d122000280208410028029c96db8000118080808000000f0b200041306a10faa6808000024020002802042202410c470d00024020002802102201450d00200028020c41306a21020340200210cf8b808000200241c0006a21022001417f6a22010d000b0b2000280208450d12200028020c410028029c96db8000118080808000000f0b200041046a210102400240200241776a2202410320024103491b0e0413001301130b200041086a21010b200110faa68080000f0b200041d0006a10faa68080000f0b200041046a10ee8b8080002000280204450d0f2000280208410028029c96db8000118080808000000f0b200041046a10ee8b8080002000280204450d0e2000280208410028029c96db8000118080808000000f0b0240200028020c2201450d00200028020841306a21020340200210cf8b808000200241c0006a21022001417f6a22010d000b0b02402000280204450d002000280208410028029c96db8000118080808000000b200041106a10faa68080000f0b0240200028020c2201450d00200028020841306a21020340200210cf8b808000200241c0006a21022001417f6a22010d000b0b2000280204450d0c2000280208410028029c96db8000118080808000000f0b0240200028020c2201450d00200028020841306a21020340200210cf8b808000200241c0006a21022001417f6a22010d000b0b2000280204450d0b2000280208410028029c96db8000118080808000000f0b20002802044109460d0a200041046a10faa68080000f0b2000280204450d092000280208450d09200028020c410028029c96db8000118080808000000f0b02402000280204450d002000280208410028029c96db8000118080808000000b200041286a10faa68080000f0b02402000280210450d002000280214410028029c96db8000118080808000000b200028021c450d072000280220410028029c96db8000118080808000000f0b200041206a10faa68080000f0b200041c0006a10faa6808000200041046a10ee8b8080002000280204450d052000280208410028029c96db8000118080808000000f0b200041c0006a10faa6808000200041046a10faa68080000f0b200041c0006a10faa6808000200041046a10faa68080000f0b200041c0006a10faa6808000200041046a10faa68080000f0b200041c0006a10faa6808000200041046a10faa68080000f0b200041046a10faa68080000f0b0bd80a01037f02400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020002d00000e27000102030405061616161616160708090a0b0c16160d0e160f1616161011161612131416161615160b2000280204450d152000280208410028029c96db8000118080808000000f0b2000280204450d142000280208410028029c96db8000118080808000000f0b2000280204450d132000280208410028029c96db8000118080808000000f0b02400240024020002802b80541576a2201410220014106491b0e051501151502000b20002802bc05450d1420002802c005450d1420002802c40521020c150b20002802bc05450d1320002802c00521020c140b20002802c0052102024020002802c4052203450d0020022101034002402001280200450d00200141046a280200410028029c96db8000118080808000000b02402001410c6a280200450d00200141106a280200410028029c96db8000118080808000000b200141286a21012003417f6a22030d000b0b20002802bc050d130c120b2000280204450d112000280208410028029c96db8000118080808000000f0b02402000280204450d002000280208410028029c96db8000118080808000000b200041106a10ed8b8080002000280210450d102000280214410028029c96db8000118080808000000f0b200041206a21010240200028029001450d00200028029401410028029c96db8000118080808000000b2001280200418e80808078460d0f200110dfa78080000f0b20002d00a0054104470d0e20002802a405450d0e20002802a805410028029c96db8000118080808000000f0b024020002d00a0054104470d0020002802a405450d0020002802a805410028029c96db8000118080808000000b200041046a10ed8b8080002000280204450d0d2000280208410028029c96db8000118080808000000f0b024020002d00104104470d002000280214450d002000280218410028029c96db8000118080808000000b2000280204450d0c2000280208410028029c96db8000118080808000000f0b024020002d00a0054104470d0020002802a405450d0020002802a805410028029c96db8000118080808000000b200041046a10ed8b8080002000280204450d0b2000280208410028029c96db8000118080808000000f0b024020002d00a0054104470d0020002802a405450d0020002802a805410028029c96db8000118080808000000b200041046a10ed8b8080002000280204450d0a2000280208410028029c96db8000118080808000000f0b20002d00c0054104470d0920002802c405450d0920002802c805410028029c96db8000118080808000000f0b200041046a10d48b8080002000280204450d082000280208410028029c96db8000118080808000000f0b200041046a10d48b8080002000280204450d072000280208410028029c96db8000118080808000000f0b2000280204450d062000280208410028029c96db8000118080808000000f0b2000280204450d052000280208410028029c96db8000118080808000000f0b2000280204450d042000280208410028029c96db8000118080808000000f0b2000280204450d032000280208450d03200028020c410028029c96db8000118080808000000f0b2000280204450d022000280208410028029c96db8000118080808000000f0b02402000280210450d002000280214410028029c96db8000118080808000000b200028021c450d012000280220410028029c96db8000118080808000000f0b200041046a10ed8b8080002000280204450d002000280208410028029c96db8000118080808000000b0f0b2002410028029c96db8000118080808000000baa1401027f02400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002402000280280012201418080808078732202410620024130491b0e2f010203040506072121212108090a0b0c0d0e0f102111122113212121141516211718191a21211b1c1d1e1f21212120000b20002802184109460d20200041186a10faa68080000f0b024020002802082201450d00200028020441306a21020340200210cf8b808000200241c0006a21022001417f6a22010d000b0b2000280200450d1f2000280204410028029c96db8000118080808000000f0b024020002802082201450d00200028020441306a21020340200210cf8b808000200241c0006a21022001417f6a22010d000b0b2000280200450d1e2000280204410028029c96db8000118080808000000f0b024020002802082201450d00200028020441306a21020340200210cf8b808000200241c0006a21022001417f6a22010d000b0b2000280200450d1d2000280204410028029c96db8000118080808000000f0b200010e1a780800020002802384109460d1c200041386a10faa68080000f0b024020002802142201450d00200028021041306a21020340200210cf8b808000200241c0006a21022001417f6a22010d000b0b0240200028020c450d002000280210410028029c96db8000118080808000000b200010faa68080000f0b024020002802142201450d00200028021041306a21020340200210cf8b808000200241c0006a21022001417f6a22010d000b0b0240200028020c450d002000280210410028029c96db8000118080808000000b200010faa6808000200041186a10ee8b8080002000280218450d1a200028021c410028029c96db8000118080808000000f0b200041106a210202402001450d00200028028401410028029c96db8000118080808000000b2002280200418e80808078460d19200210dfa78080000c190b200010faa68080000f0b200041186a10faa68080000f0b02400240200028020c2202410c470d00024020002802182201450d00200028021441306a21020340200210cf8b808000200241c0006a21022001417f6a22010d000b0b2000280210450d012000280214410028029c96db800011808080800000200010faa68080000f0b2000410c6a210102400240200241776a2202410320024103491b0e0402000201020b200041106a21010b200110faa68080000b200010faa68080000f0b02400240200028020c2202410c470d00024020002802182201450d00200028021441306a21020340200210cf8b808000200241c0006a21022001417f6a22010d000b0b2000280210450d012000280214410028029c96db8000118080808000000c010b2000410c6a210102400240200241776a2202410320024103491b0e0402000201020b200041106a21010b200110faa68080000b200010faa6808000200041206a10ee8b8080002000280220450d152000280224410028029c96db8000118080808000000f0b0240024020002802002202410c470d000240200028020c2201450d00200028020841306a21020340200210cf8b808000200241c0006a21022001417f6a22010d000b0b2000280204450d012000280208410028029c96db8000118080808000000c010b2000210102400240200241776a2202410320024103491b0e0402000201020b200041046a21010b200110faa68080000b0240200028021c2201450d00200028021841306a21020340200210cf8b808000200241c0006a21022001417f6a22010d000b0b2000280214450d142000280218410028029c96db8000118080808000000f0b02400240200028020c2202410c470d00024020002802182201450d00200028021441306a21020340200210cf8b808000200241c0006a21022001417f6a22010d000b0b2000280210450d012000280214410028029c96db8000118080808000000c010b2000410c6a210102400240200241776a2202410320024103491b0e0402000201020b200041106a21010b200110faa68080000b200010faa6808000200041206a10ee8b8080002000280220450d132000280224410028029c96db8000118080808000000f0b02400240200028020c2202410c470d00024020002802182201450d00200028021441306a21020340200210cf8b808000200241c0006a21022001417f6a22010d000b0b2000280210450d012000280214410028029c96db8000118080808000000c010b2000410c6a210102400240200241776a2202410320024103491b0e0402000201020b200041106a21010b200110faa68080000b200010faa6808000200041206a10ee8b8080002000280220450d122000280224410028029c96db8000118080808000000f0b200041186a10faa6808000024020002802282202410c470d00024020002802342201450d00200028023041306a21020340200210cf8b808000200241c0006a21022001417f6a22010d000b0b200028022c450d122000280230410028029c96db8000118080808000000f0b200041286a210102400240200241776a2202410320024103491b0e0413001301130b2000412c6a21010b200110faa68080000f0b200041306a10faa68080000f0b200010d58b8080002000280200450d0f2000280204410028029c96db8000118080808000000f0b200010d58b8080002000280200450d0e2000280204410028029c96db8000118080808000000f0b024020002802142201450d00200028021041306a21020340200210cf8b808000200241c0006a21022001417f6a22010d000b0b0240200028020c450d002000280210410028029c96db8000118080808000000b200010faa68080000f0b024020002802082201450d00200028020441306a21020340200210cf8b808000200241c0006a21022001417f6a22010d000b0b2000280200450d0c2000280204410028029c96db8000118080808000000f0b024020002802082201450d00200028020441306a21020340200210cf8b808000200241c0006a21022001417f6a22010d000b0b2000280200450d0b2000280204410028029c96db8000118080808000000f0b20002802004109460d0a200010faa68080000f0b2000280200450d092000280204450d092000280208410028029c96db8000118080808000000f0b02402000280228450d00200028022c410028029c96db8000118080808000000b200041186a10faa68080000f0b02402000280200450d002000280204410028029c96db8000118080808000000b200028020c450d072000280210410028029c96db8000118080808000000f0b200041186a10faa68080000f0b200010faa6808000200041386a10ee8b8080002000280238450d05200028023c410028029c96db8000118080808000000f0b200041306a10faa6808000200041c0006a10faa68080000f0b200041306a10faa6808000200041c0006a10faa68080000f0b200041306a10faa6808000200041c0006a10faa68080000f0b200041306a10faa6808000200041c0006a10faa68080000f0b200010faa68080000f0b0b960301057f23808080800041206b220324808080800020002802002204280208210041002d0098a2db80001a02402000410574410472220041002802a496db8000118280808000002205450d0020034100360214200320053602102003200036020c200428020421002003200428020822043602182003200341186a36021c2003411c6a2003410c6a108c898080000240024020040d0020032802142104200328021021060c010b200441057421072003280214210403400240200328020c20046b411f4b0d002003410c6a2004412010bea8808000200328021421040b2003280210220620046a22052000290000370000200541086a200041086a290000370000200541106a200041106a290000370000200541186a200041186a2900003700002003200441206a2204360214200041206a2100200741606a22070d000b0b200328020c2100200120022006200441002802f495db80001183808080000002402000450d002006410028029c96db8000118080808000000b200341206a2480808080000f0b41012000419cdccd800010ae80808000000b960301057f23808080800041206b220324808080800020002802002204280208210041002d0098a2db80001a02402000410574410472220041002802a496db8000118280808000002205450d0020034100360214200320053602102003200036020c200428020421002003200428020822043602182003200341186a36021c2003411c6a2003410c6a108c898080000240024020040d0020032802142104200328021021060c010b200441057421072003280214210403400240200328020c20046b411f4b0d002003410c6a2004412010bea8808000200328021421040b2003280210220620046a22052000290000370000200541086a200041086a290000370000200541106a200041106a290000370000200541186a200041186a2900003700002003200441206a2204360214200041206a2100200741606a22070d000b0b200328020c2100200120022006200441002802f495db80001183808080000002402000450d002006410028029c96db8000118080808000000b200341206a2480808080000f0b41012000419cdccd800010ae80808000000bbc0201047f23808080800041206b220324808080800041002104024002400240200028020022052802082206410c6c41046a22004100480d00024020000d00410121040c030b41002d0098a2db80001a200041002802a496db80001182808080000022040d01410121040b20042000419cdccd800010ae80808000000b200528020821060b20034100360214200320043602102003200036020c20052802042100200320063602182003200341186a36021c2003411c6a2003410c6a108c8980800002402006450d002006410c6c2106034020002003410c6a10eb8d8080002000410c6a2100200641746a22060d000b0b200328020c21002001200220032802102206200328021441002802f495db80001183808080000002402000450d002006410028029c96db8000118080808000000b200341206a2480808080000b140020002802042000280208200110ef808080000bef0201037f23808080800041106b2202248080808000024002402001418001490d002002410036020c024002402001418010490d000240200141808004490d002002410c6a41037221032002200141127641f001723a000c20022001410676413f71418001723a000e20022001410c76413f71418001723a000d410421040c020b2002410c6a410272210320022001410c7641e001723a000c20022001410676413f71418001723a000d410321040c010b2002410c6a41017221032002200141067641c001723a000c410221040b20032001413f71418001723a000002402000280200200028020822016b20044f0d002000200120044101410110e5a0808000200028020821010b200028020420016a2002410c6a200410f5b28080001a2000200120046a3602080c010b0240200028020822042000280200470d002000419091ce800010ad808080000b200028020420046a20013a00002000200441016a3602080b200241106a24808080800041000b4f01017f02402000280200200028020822036b20024f0d002000200320024101410110e5a0808000200028020821030b200028020420036a2001200210f5b28080001a2000200320026a36020841000b9d0101047f200028020021022000200110ae848080000240200028020822012002200028020c22036b4d0d002000280200210402400240200220016b2205200320056b22034d0d00200420026b20034f0d010b20002802042202200420056b22034102746a200220014102746a200541027410f8b28080001a200020033602080f0b2000280204220020024102746a2000200341027410f5b28080001a0b0b6601047f02400240200128020c22020d00410021020c010b20012002417f6a36020c4101210220012001280208220341016a220441002001280200220520042005491b6b360208200128020420034102746a28020021010b20002001360204200020023602000bdc0202037f017e23808080800041306b2205248080808000200541106a41086a2001280200220141086a220628020036020020064100360200200520012902003703102001428080808010370200200541086a200541106a20022003200410b08c808000200528020c2104024002400240200528020822030d00200528021021022005411c6a200528021422062005280218220710b981808000200528021c0d0202402001280200450d002001280204410028029c96db8000118080808000000b2001200736020820012006360204200120023602000c010b2005280210450d002005280214410028029c96db8000118080808000000b2000200336020020002004360204200541306a2480808080000f0b2005200529022022084220883e022c200520083e022820052007360224200520063602202005200236021c41f893ce8000412b2005411c6a41e893ce8000418095ce800010ad81808000000b8f0201027f23808080800041106b220224808080800020022000410c6a360204200128021c419492ce8000410d200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a41a192ce80004105200041fc8ace800010a3818080001a200241086a41a692ce80004105200241046a418492ce800010a3818080001a20022d000d220020022d000c2203722101024020004101470d0020034101710d000240200228020822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710ba50501047f23808080800041c0006b2202248080808000024002400240024002400240024002400240024020002f01000e09000102030405060708000b200128021c41ab92ce80004109200128022028020c1181808080000021000c080b200128021c41b492ce80004109200128022028020c1181808080000021000c070b2002200041026a36020441012100200128021c220341bd92ce800041182001280220220428020c2205118180808000000d060240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d08200241046a200110e09c8080000d08200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0741012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e09c8080000d072002280234418ec5c080004102200228023828020c118180808000000d070b20034196c5c08000410120051181808080000021000c060b200128021c41d592ce8000410f200128022028020c1181808080000021000c050b200128021c41e492ce8000410d200128022028020c1181808080000021000c040b200128021c41f192ce8000410d200128022028020c1181808080000021000c030b200128021c41fe92ce8000410b200128022028020c1181808080000021000c020b200128021c418993ce80004110200128022028020c1181808080000021000c010b200128021c419993ce80004112200128022028020c1181808080000021000b200241c0006a24808080800020000bad0201047f23808080800041d0006b22022480808080000240024020002001490d00200020016b21000c010b024041002802cca2db8000450d00200241b083808000ad42208641989eca8000ad8437030041002802dc8fdb8000210341002802d88fdb8000210441002802c8a2db80002105200242013702442002410136023c200241c4ecca800036023820024112360234200241989fca8000360230200242ca80808010370228200241bc9eca80003602242002421b37021c200241aa9fca80003602182002410036021420024281808080a01c37020c200341bce9c38000200541024622051b280210210320022002360240200441d4e9c3800020051b2002410c6a2003118b80808000000b4100200020016b2201200120004b1b21000b200241d0006a24808080800020000b8c0501047f23808080800041c0006b220324808080800041002d0098a2db80001a41002802a496db80002104024002400240024002400240200241ffff00712205413f4b0d004101210641012004118280808000002204450d02200420023a00000c010b4102210641022004118280808000002204450d02200420024106742005410876723a00012004200241fc017141027641c000723a00000b200320063602182003200436021420032006360210200341106a200641204101410110e5a080800020032802142206200328021822046a22022001290000370000200241086a200141086a290000370000200241106a200141106a290000370000200241186a200141186a2900003700002003200441206a22013602182003411c6a2006200110eba98080002003280224220241014d0d022003280220210202402003280210220420016b41014b0d00200341106a200141024101410110e5a08080002003280210210420032802142106200328021821010b200620016a20022f00003b0000200341003602302003428080808010370228200320063602382003200141026a220536023c2003200341286a360234200341086a200341346a200141036a41017620056a200341386a418499ce800010f5a78080002003280208210102402004450d002006410028029c96db8000118080808000000b20010d0320002003290228370200200041086a200341286a41086a2802003602000240200328021c450d002002410028029c96db8000118080808000000b200341c0006a2480808080000f0b4101410110bb80808000000b4101410210bb80808000000b4102200241f498ce800010b581808000000b41dcd0cb8000412b200341386a41ccd0cb80004188d1cb800010ad81808000000bf20e02097f027e23808080800041f0006b2202248080808000200241286a200110d78e808000200228022c21030240024002400240024002400240024020022802282204418080808078460d00200228023021012002418499ce80003602502002200136024c20022003360248410021052002410036026020024280808080103702582002200241d8006a36026c200241e4006a200241ec006a2001200241c8006a418499ce8000108c8c80800002402002280264418380c400460d0002402002280258450d00200228025c410028029c96db8000118080808000000b410021050c060b20022802582206418080808078460d04200228025c210741012105200228026022084102490d0320072d0000220141c000490d0102402001411874411875417f4a0d00410421050c040b4102210920072d0001220a413f714108742001410274200a4106767241ff01717221010c020b200041013a0000200020033602040c060b410121090b2008200941226a470d000240200141feff0071412e470d00410721050c010b200241d8006a20072009412072220510eba9808000024002400240024002402002280260220a41014d0d000240024002400240200720056a200228025c220a200820056b10f9b28080000d00200241306a200720096a2209410d6a290000370300200241386a200941156a2900003703002002413f6a2009411c6a2800003600002002200929000537032820092f0003210820092f0001210520092d0000210902402002280258450d00200a410028029c96db8000118080808000000b02402006450d002007410028029c96db8000118080808000000b2001413a490d08200141c00f4a0d02200141b7034a0d01200141416a0ece010808080808080807080808070707080807070807070707070707070707070707070707070707070707070807070707080707080707070807070707070707070807070707080707070707070707070707070707070707070707070707070707070707070707070707070707070708070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070807070807070707070707070707070708030b02402002280258450d00200a410028029c96db8000118080808000000b410321050c080b0240200141d5084a0d00024020014194064a0d00200141b803460d082001419a05470d070c080b2001419506460d07200141e307470d060c070b0240200141d0756a0e0a07060606060606060607000b200141d608460d06200141ec0b470d050c060b0240200141de364a0d00024020014196114a0d000240200141bf706a0e30080707070707070707070707070707070707070707070807080707070707070707070707080707070707070707070708000b200141d46f6a220741144b0d064101200774418180c10071450d060c070b0240200141a51f4a0d002001419711460d07200141ce11460d07200141851a470d060c070b0240200141f1284a0d00200141a61f460d07200141e222470d060c070b200141f228460d06200141ce2f470d050c060b0240200141cecd004a0d000240200141a1c5004a0d000240200141a1496a0e0708070707070708000b2001418a39460d07200141df39470d060c070b200141deba7f6a220741144d0d030c040b0240200141fade004a0d000240200141ddd9004a0d00200141cfcd00460d07200141b9ce00470d060c070b200141ded900460d06200141acdc00470d050c060b0240200141bbe6004a0d00200141fbde00460d062001419fdf00470d050c060b200141bce600460d05200141e9f200460d050c040b200141a403470d030c040b4102200a41c09ace800010b581808000000b4101200774418180c800710d020b200141f0c600460d01200141cfcc00460d010b02400240200141c4094a0d00200141a87f6a0e320202020102020101010102020202010101010101010101010101010101010101010101010101010102020101010101010202010b200141bb766a4102490d01200141fc756a4102490d01200141e26e6a4102490d010b200141bca77f6a417d4b0d00200141002f018495db8000460d00410221050c030b200241086a41176a2201200241286a41176a280000360000200241086a41106a2207200241286a41106a290300370300200241086a41086a200241286a41086a290300220b37030020022002290328220c3703082000411d6a2001280000360000200041166a20072903003701002000410e6a200b3701002000200c370106200020083b0104200020053b0102200020093a0001410021010c030b2006450d002007410028029c96db8000118080808000000b0b200220013b0166200220053b0164410121012002410136022c2002419095ce800036022820024201370234200241a387808000ad422086200241e4006aad843703482002200241c8006a360230200241d8006a200241286a10b1808080002000200241d8006a10cd938080003602040b200020013a00002004450d002003410028029c96db8000118080808000000b200241f0006a2480808080000bc60401047f23808080800041c0006b2202248080808000024002400240024002400240024020002802002203417d6a41002003417c6a4105491b0e06000102030405000b2002200036020441012100200128021c220341f192ce8000410d2001280220220428020c2205118180808000000d050240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d07200241046a200110d6a78080000d07200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0641012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10d6a78080000d062002280234418ec5c080004102200228023828020c118180808000000d060b20034196c5c08000410120051181808080000021000c050b200128021c419895ce8000410d200128022028020c1181808080000021000c040b200128021c41a595ce8000410f200128022028020c1181808080000021000c030b200128021c41b495ce8000410b200128022028020c1181808080000021000c020b200128021c41bf95ce80004111200128022028020c1181808080000021000c010b200128021c41fe92ce8000410b200128022028020c1181808080000021000b200241c0006a24808080800020000bcd0201047f23808080800041306b2202248080808000410021032002410036020c200242808080801037020420024101360214200241a0d2d180003602102002420137021c200241a284808000ad4220862001ad843703282002200241286a36021802400240200241046a41b08ece8000200241106a10e2808080000d000240200228020c22014100480d002002280208210320022802042104024020010d00410121050c030b41002d0098a2db80001a200141002802a496db80001182808080000022050d02410121030b20032001418091ce800010ae80808000000b41d88ece80004137200241106a41c88ece8000418090ce800010ad81808000000b20052003200110f5b280800021052000200136020c2000200536020820002001360204200041033a000002402004450d002003410028029c96db8000118080808000000b200241306a2480808080000bcb3e05047f017e077f027e487f23808080800041e00e6b2205248080808000200541dc0c6a2001200210eda980800020052802f00c210620052802ec0c210720052802e80c210820052902e00c2109024002400240024002400240024020052802dc0c220a418080808078460d0020052802e40c210b20052802e00c210c20052802fc0c210d20052802f40c210e20052802f80c210f2009422088a721012009a721020240024002400240024002402009428080808020540d0020022f000041b0f001460d010b200541dc0c6a2002200110a38d80800020052f01dc0c0d022005419e096a200541dc0c6a41106a2202290200370100200541ae096a200541dc0c6a41206a2201290200370100200541b6096a200541840d6a290200370100200541be096a2005418c0d6a2f01003b0100200520052902e40c37019609200520052902f40c3701a609200520052802e00c36019209200520052f01de0c3b019009200541dc0c6a20054190096a10aea8808000200541f0056a41206a20012d00003a0000200541f0056a41186a200541dc0c6a41186a290200370300200541f0056a41106a2002290200370300200541f0056a41086a200541dc0c6a41086a290200370300200520052902dc0c3703f00520052802800d220141224f0d06200541dc0c6a200541f0056a200120034100200f200e418080808078461b20031b2202410120021b2004200d20031b410020021b10a7b280800020052d00dc0c0d02200541f2096a200541dc0c6a41036a2d00003a0000200541f0086a41086a2202200541dc0c6a41106a290000370300200541b0086a41086a2201200541dc0c6a41206a290000370300200541b0086a41106a200541dc0c6a41286a290000370300200541b0086a41186a2005418c0d6a290000370300200541b0086a41206a200541940d6a290000370300200541b0086a41286a2005419c0d6a2d00003a0000200520052f00dd0c3b01f009200520052900e40c3703f008200520052900f40c3703b00820052800e00c2103200541ff096a20022903003700002005418f0a6a20012d00003a0000200520033600f309200520052903f0083700f709200520052903b0083700870a200541dc0c6a200541f0096a412010f5a980800020052802e80c210420052802e40c210320052802e00c210120052802dc0c450d0142042109200141034b0d082003450d082004410028029c96db8000118080808000000c080b200541dc0c6a200241026a2001417e6a10938d8080004206210920052802dc0c0d0720052802e00c2202418080808078460d0720052802e40c211020052902e40c22114280808080f0ffffffff0083221242808080808004510d020c030b20052802ec0c211320052802f00c2114200541e4036a200541dc0c6a41186a41ec0110f5b28080001a200541e8056a200541f0096a41186a290100370200200541e0056a200541f0096a41106a290100370200200541d8056a200541f0096a41086a290100370200200520052901f0093702d005200541f8016a200541e4036a41ec0110f5b28080001a200541e4036a41ec016a21020c080b420421090c050b20054190096a41186a22152011a7220141186a29000037030020054190096a41106a2216200141106a29000037030020054190096a41086a2217200141086a2900003703002005200129000037039009200541dc0c6a20054190096a412010f5a980800020052802dc0c4101460d0320052802f00c211420052802ec0c211320052802e80c210420052802e40c210320052802e00c2101200541d00a6a200541dc0c6a41186a41ec0110f5b28080001a200541c40c6a2017290300370200200541cc0c6a2016290300370200200541d40c6a201529030037020020052005290390093702bc0c0b02402002450d002010410028029c96db8000118080808000000b201242808080808004520d03200541f8016a200541d00a6a41ec0110f5b28080001a200541d00a6a41ec016a21020c050b20094280808080708321120c030b2001412141a898ce800010b581808000000b200541b0086a41106a200541f00c6a280200360200200541b0086a41086a200541e80c6a290200370300200520052902e00c3703b00841c898ce8000411a200541b0086a41b898ce800041e498ce800010ad81808000000b0240200e418080808078460d000240200d450d00200f21020240200d4107712201450d00200f21020340200241003a0000200241016a21022001417f6a22010d000b0b200d4108490d00200f200d6a21010340200241003a0000200241003a0001200241003a0002200241003a0003200241003a0004200241003a0005200241003a0006200241003a0007200241086a22022001470d000b0b200e450d00200e4107712103410021010240200e4108490d00200e4178712104410021010340200f20016a220241003a0000200241016a41003a0000200241026a41003a0000200241036a41003a0000200241046a41003a0000200241056a41003a0000200241066a41003a0000200241076a41003a00002004200141086a2201470d000b0b02402003450d00200f20016a21020340200241003a0000200241016a21022003417f6a22030d000b0b200f410028029c96db8000118080808000000b0240200b450d0002400240200b41077122010d00200c21020c010b200c21020340200241003a0000200241016a21022001417f6a22010d000b0b200b4108490d00200c200b6a21010340200241003a0000200241003a0001200241003a0002200241003a0003200241003a0004200241003a0005200241003a0006200241003a0007200241086a22022001470d000b0b0240200a450d00200a4107712103410021010240200a4108490d00200a417871210f410021010340200c20016a220241003a0000200241016a41003a0000200241026a41003a0000200241036a41003a0000200241046a41003a0000200241056a41003a0000200241066a41003a0000200241076a41003a0000200f200141086a2201470d000b0b02402003450d00200c20016a21020340200241003a0000200241016a21022003417f6a22030d000b0b200c410028029c96db8000118080808000000b420021122008450d002007410028029c96db8000118080808000000b20002006360214200020073602102000200836020c2000200942ffffffff0f83201284370204410121020c010b20054190096a41186a200241186a29020037030020054190096a41106a200241106a29020037030020054190096a41086a200241086a2902003703002005200229020037039009200520143602ec0c200520133602e80c200520043602e40c200520033602e00c200520013602dc0c200541f00c6a200541f8016a41ec0110f5b28080001a200541f8016a20054190096a41011092a980800041002102410121010340200541f8016a20026a2d0000200541dc0c6a20026a2d00004610a8b28080002001712101200241016a22024120470d000b200110a8b2808000210241012101200541f8016a1095a980800002400240200241ff01714101460d0041002101200541003a009009200541003a009109200541003a009209200541003a009309200541003a009409200541003a009509200541003a009609200541003a009709200541003a009809200541003a009909200541003a009a09200541003a009b09200541003a009c09200541003a009d09200541003a009e09200541003a009f09200541003a00a009200541003a00a109200541003a00a209200541003a00a309200541003a00a409200541003a00a509200541003a00a609200541003a00a709200541003a00a809200541003a00a909200541003a00aa09200541003a00ab09200541003a00ac09200541003a00ad09200541003a00ae09200541003a00af090c010b20052d00af09211820052d00ae09211920052d00ad09211a20052d00ac09211b20052d00ab09211c20052d00aa09211d20052d00a909211e20052d00a809211f20052d00a709212020052d00a609212120052d00a509212220052d00a409212320052d00a309212420052d00a209212520052d00a109212620052d00a009212720052d009f09212820052d009e09212920052d009d09212a20052d009c09212b20052d009b09212c20052d009a09212d20052d009909212e20052d009809212f20052d009709213020052d009609213120052d009509213220052d009409213320052d009309213420052d009209213520052d009109213620052d00900921370b200541f0056a41386a2203200541dc0c6a41386a290200370300200541f0056a41306a2204200541dc0c6a41306a290200370300200541f0056a41286a2214200541dc0c6a41286a290200370300200541f0056a41086a2213200541dc0c6a41086a290200370300200541f0056a41106a2210200541dc0c6a41106a290200370300200541f0056a41186a2215200541dc0c6a41186a290200370300200520052902fc0c37039006200520052902dc0c3703f00502402006450d002007200641216c6a2138200541b0086a41016a2106200721020340200541f0086a41086a2216200241096a290000370300200541f0086a41106a2217200241116a290000370300200541f0086a41186a2239200241196a290000370300200520022900013703f00820022d0000213a20054190096a41386a200329030037030020054190096a41306a200429030037030020054190096a41286a201429030037030020054190096a41206a200541f0056a41206a223b29030037030020054190096a41186a201529030037030020054190096a41106a201029030037030020054190096a41086a2013290300370300200520052903f00537039009200520373a00ef09200520363a00ee09200520353a00ed09200520343a00ec09200520333a00eb09200520323a00ea09200520313a00e909200520303a00e8092005202f3a00e7092005202e3a00e6092005202d3a00e5092005202c3a00e4092005202b3a00e3092005202a3a00e209200520293a00e109200520283a00e009200520273a00df09200520263a00de09200520253a00dd09200520243a00dc09200520233a00db09200520223a00da09200520213a00d909200520203a00d8092005201f3a00d7092005201e3a00d6092005201d3a00d5092005201c3a00d4092005201b3a00d3092005201a3a00d209200520193a00d109200520183a00d00902400240203a4101710d00200541f0096a41186a2039290300370300200541f0096a41106a2017290300370300200541f0096a41086a2016290300370300200520052903f0083703f009200541f8016a20054190096a200541f0096a41011083a4808000200541b0086a41086a200541f8016a41086a290000370300200541b0086a41106a200541f8016a41106a290000370300200541b0086a41186a200541f8016a41186a290000370300200541b0086a41206a200541f8016a41206a290000370300200541b0086a41286a200541f8016a41286a290000370300200541b0086a41306a200541f8016a41306a290000370300200541b0086a41386a200541f8016a41386a290000370300200520052900f8013703b008200141ff01712116410021012016450d0141002101200541003a00ef09200541003a00ee09200541003a00ed09200541003a00ec09200541003a00eb09200541003a00ea09200541003a00e909200541003a00e809200541003a00e709200541003a00e609200541003a00e509200541003a00e409200541003a00e309200541003a00e209200541003a00e109200541003a00e009200541003a00df09200541003a00de09200541003a00dd09200541003a00dc09200541003a00db09200541003a00da09200541003a00d909200541003a00d809200541003a00d709200541003a00d609200541003a00d509200541003a00d409200541003a00d309200541003a00d209200541003a00d109200541003a00d0090c010b200620052903f008370000200641186a2039290300370000200641106a2017290300370000200641086a2016290300370000200541013a00b008200541f8016a20054190096a200541b0086a410110fca9808000200541f0096a41086a2216200541f8016a41086a2217290000370300200541f0096a41106a2239200541f8016a41106a223a290000370300200541f0096a41186a223c200541f8016a41186a223d290000370300200520052900f8013703f009200541f8016a200541f0096a41011092a9808000200520052d00f009223e3a00b00a200520052d00f109223f3a00af0a200520052d00f20922403a00ae0a200520052d00f30922413a00ad0a200520052d00f40922423a00ac0a200520052d00f50922433a00ab0a200520052d00f60922443a00aa0a200520052d00f70922453a00a90a200520162d000022163a00a80a200520052d00f90922463a00a70a200520052d00fa0922473a00a60a200520052d00fb0922483a00a50a200520052d00fc0922493a00a40a200520052d00fd09224a3a00a30a200520052d00fe09224b3a00a20a200520052d00ff09224c3a00a10a200520392d000022393a00a00a200520052d00810a224d3a009f0a200520052d00820a224e3a009e0a200520052d00830a224f3a009d0a200520052d00840a22503a009c0a200520052d00850a22513a009b0a200520052d00860a22523a009a0a200520052d00870a22533a00990a2005203c2d0000223c3a00980a200520052d00890a22543a00970a200520052d008a0a22553a00960a200520052d008b0a22563a00950a200520052d008c0a22573a00940a200520052d008d0a22583a00930a200520052d008e0a22593a00920a200520052d008f0a225a3a00910a024020014101710d0041002101200541003a00b00a200541003a00af0a200541003a00ae0a200541003a00ad0a200541003a00ac0a200541003a00ab0a200541003a00aa0a200541003a00a90a200541003a00a80a200541003a00a70a200541003a00a60a200541003a00a50a200541003a00a40a200541003a00a30a200541003a00a20a200541003a00a10a200541003a00a00a200541003a009f0a200541003a009e0a200541003a009d0a200541003a009c0a200541003a009b0a200541003a009a0a200541003a00990a200541003a00980a200541003a00970a200541003a00960a200541003a00950a200541003a00940a200541003a00930a200541003a00920a200541003a00910a200541b0086a41386a200541f8016a41386a290000370300200541b0086a41306a200541f8016a41306a290000370300200541b0086a41286a200541f8016a41286a290000370300200541b0086a41206a200541f8016a41206a290000370300200541b0086a41186a203d290000370300200541b0086a41106a203a290000370300200541b0086a41086a2017290000370300200520052900f8013703b0080c010b200520363a00cf0a200520353a00ce0a200520343a00cd0a200520333a00cc0a200520323a00cb0a200520313a00ca0a200520303a00c90a2005202f3a00c80a2005202e3a00c70a2005202d3a00c60a2005202c3a00c50a2005202b3a00c40a2005202a3a00c30a200520293a00c20a200520283a00c10a200520273a00c00a200520263a00bf0a200520253a00be0a200520243a00bd0a200520233a00bc0a200520223a00bb0a200520213a00ba0a200520203a00b90a2005201f3a00b80a2005201e3a00b70a2005201d3a00b60a2005201c3a00b50a2005201b3a00b40a2005201a3a00b30a200520193a00b20a200520183a00b10a200541003a00b008200541003a00cf0a200541003a00ce0a200541003a00cd0a200541003a00cc0a200541003a00cb0a200541003a00ca0a200541003a00c90a200541003a00c80a200541003a00c70a200541003a00c60a200541003a00c50a200541003a00c40a200541003a00c30a200541003a00c20a200541003a00c10a200541003a00c00a200541003a00bf0a200541003a00be0a200541003a00bd0a200541003a00bc0a200541003a00bb0a200541003a00ba0a200541003a00b90a200541003a00b80a200541003a00b70a200541003a00b60a200541003a00b50a200541003a00b40a200541003a00b30a200541003a00b20a200541003a00b10a200541b0086a41386a200541f8016a41386a290000370300200541b0086a41306a200541f8016a41306a290000370300200541b0086a41286a200541f8016a41286a290000370300200541b0086a41206a200541f8016a41206a290000370300200541b0086a41186a203d290000370300200541b0086a41106a203a290000370300200541b0086a41086a2017290000370300200520052900f8013703b008410121012047212d2046212e2016212f204521302044213120432132204221332041213420402135203f2136203e21372048212c2049212b204a212a204b2129204c212820392127204d2126204e2125204f212420502123205121222052212120532120203c211f2054211e2055211d2056211c2057211b2058211a20592119205a21180b20054190096a1095a98080002013200541b0086a41086a2903003703002010200541b0086a41106a2903003703002015200541b0086a41186a290300370300203b200541b0086a41206a2903003703002014200541b0086a41286a2903003703002004200541b0086a41306a2903003703002003200541b0086a41386a290300370300200520052903b0083703f005200241216a22022038470d000b0b02402008450d002007410028029c96db8000118080808000000b200541f8016a41c0b5c18000200541f0056a108383808000200541f0066a200541f8016a10848380800020054190076a200541f8016a41a00110f5b28080001a200541b0066a41086a200541f0056a41086a290300370300200541b0066a41106a200541f0056a41106a290300370300200541b0066a41186a200541f0056a41186a290300370300200541b0066a41206a200541f0056a41206a290300370300200541b0066a41286a200541f0056a41286a290300370300200541b0066a41306a200541f0056a41306a290300370300200541b0066a41386a200541f0056a41386a290300370300200520052903f0053703b00602402001450d00200520363a009009200520353a00b008200520343a00f009200520333a00f008200520323a00cf0a200520313a00ce0a200520303a00cd0a2005202f3a00cc0a2005202e3a00cb0a2005202d3a00ca0a2005202c3a00c90a2005202b3a00c80a2005202a3a00c70a200520293a00c60a200520283a00c50a200520273a00c40a200520263a00c30a200520253a00c20a200520243a00c10a200520233a00c00a200520223a00bf0a200520213a00be0a200520203a00bd0a2005201f3a00bc0a2005201e3a00bb0a2005201d3a00ba0a2005201c3a00b90a2005201b3a00b80a2005201a3a00b70a200520193a00b60a200520183a00b50a200541003a00f801200541003a009009200541003a00b008200541003a00f009200541003a00f008200541003a00cf0a200541003a00ce0a200541003a00cd0a200541003a00cc0a200541003a00cb0a200541003a00ca0a200541003a00c90a200541003a00c80a200541003a00c70a200541003a00c60a200541003a00c50a200541003a00c40a200541003a00c30a200541003a00c20a200541003a00c10a200541003a00c00a200541003a00bf0a200541003a00be0a200541003a00bd0a200541003a00bc0a200541003a00bb0a200541003a00ba0a200541003a00b90a200541003a00b80a200541003a00b70a200541003a00b60a200541003a00b50a0b20052903b006210920052802b806211420052802bc06211320052802c00621102005410c6a200541c4066a41ec0110f5b28080001a200541dc0c6a1093a9808000200541dc0c6a1095a98080000240200e418080808078460d000240200d450d00200f21020240200d4107712201450d00200f21020340200241003a0000200241016a21022001417f6a22010d000b0b200d4108490d00200f200d6a21010340200241003a0000200241003a0001200241003a0002200241003a0003200241003a0004200241003a0005200241003a0006200241003a0007200241086a22022001470d000b0b200e450d00200e4107712103410021010240200e4108490d00200e4178712104410021010340200f20016a220241003a0000200241016a41003a0000200241026a41003a0000200241036a41003a0000200241046a41003a0000200241056a41003a0000200241066a41003a0000200241076a41003a00002004200141086a2201470d000b0b02402003450d00200f20016a21020340200241003a0000200241016a21022003417f6a22030d000b0b200f410028029c96db8000118080808000000b0240200b450d0002400240200b41077122010d00200c21020c010b200c21020340200241003a0000200241016a21022001417f6a22010d000b0b200b4108490d00200c200b6a21010340200241003a0000200241003a0001200241003a0002200241003a0003200241003a0004200241003a0005200241003a0006200241003a0007200241086a22022001470d000b0b0240200a450d00200a4107712103410021010240200a4108490d00200a417871210f410021010340200c20016a220241003a0000200241016a41003a0000200241026a41003a0000200241036a41003a0000200241046a41003a0000200241056a41003a0000200241066a41003a0000200241076a41003a0000200f200141086a2201470d000b0b02402003450d00200c20016a21020340200241003a0000200241016a21022003417f6a22030d000b0b200c410028029c96db8000118080808000000b20002010360214200020133602102000201436020c20002009370204200041186a2005410c6a41ec0110f5b28080001a410021020b20002002360200200541e00e6a2480808080000b8a0402067f047e23808080800041c0006b2202248080808000200241346a200110d78e8080002002280238210302400240024002400240024020022802342204418080808078460d00024002400240200228023c22050e020500010b410121062003210120032d000041556a0e03040104010b024020032d0000412b470d002005417f6a2106200341016a210120054122490d010c030b2003210120052106200541214f0d020b200241086a21074200210842002109034020012d000041506a220541094b0d03200220082009420a420010feb2808000200141016a21012007290300200229030022092005ad7c2208200954ad7c21092006417f6a22060d000c040b0b20004101360200200020033602040c040b200241286a2107420021084200210903402006450d02200241106a20094200420a420010feb2808000200241206a20084200420a420010feb280800020012d000041506a220541094b0d0120022903184200522007290300220820022903107c220a200854720d01200141016a21012006417f6a21062002290320220b2005ad7c2208200b542205200a2005ad7c2209200a542008200b5a1b450d000b0b200041a8d2d18000412b10cc93808000360204410121010c010b2000200837031020002009370318410021010b200020013602002004450d002003410028029c96db8000118080808000000b200241c0006a2480808080000bbc0102037f017e200028020c2201200028020422026b41b0026e2103024020012002460d00200241c0016a210203400240200241d07e6a290300427e7c22044203542004420152710d00200241907f6a2d000041ff01714102470d00200241947f6a280200450d00200241987f6a280200410028029c96db8000118080808000000b200210dfa7808000200241b0026a21022003417f6a22030d000b0b02402000280208450d002000280200410028029c96db8000118080808000000b0b5d01037f200028020c2201200028020422026b410c6e2103024020012002460d0003402002108ea68080002002410c6a21022003417f6a22030d000b0b02402000280208450d002000280200410028029c96db8000118080808000000b0be41701067f200028020c2201200028020422026b41e0006e2103024020012002460d00410021040340024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002402002200441e0006c6a22012d00000e33010203040506072525252508090a0b0c0d0e0f102511122513252525141516251718191a25251b1c1d1e1f2525252021222324000b0240200128020c2205450d00200128020821060340200610e38a8080002006410c6a21062005417f6a22050d000b0b2001280204450d242001280208410028029c96db8000118080808000000c240b0240200128020c2205450d00200128020841306a21060340200610e38a808000200641c0006a21062005417f6a22050d000b0b2001280204450d232001280208410028029c96db8000118080808000000c230b0240200128020c2205450d00200128020841306a21060340200610e38a808000200641c0006a21062005417f6a22050d000b0b2001280204450d222001280208410028029c96db8000118080808000000c220b0240200128020c2205450d00200128020841306a21060340200610e38a808000200641c0006a21062005417f6a22050d000b0b2001280204450d212001280208410028029c96db8000118080808000000c210b200141286a10e2a780800020012802044109460d20200141046a108ea68080000c200b0240200128020c2205450d00200128020841306a21060340200610e38a808000200641c0006a21062005417f6a22050d000b0b02402001280204450d002001280208410028029c96db8000118080808000000b200141106a108ea68080000c1f0b0240200128020c2205450d00200128020841306a21060340200610e38a808000200641c0006a21062005417f6a22050d000b0b02402001280204450d002001280208410028029c96db8000118080808000000b2001411c6a108ea6808000200141106a10ec8b8080002001280210450d1e2001280214410028029c96db8000118080808000000c1e0b2001280204450d1d2001280208410028029c96db8000118080808000000c1d0b200141046a108ea68080000c1c0b200141206a108ea68080000c1b0b0240024020012802042206410c470d00024020012802102205450d00200128020c41306a21060340200610e38a808000200641c0006a21062005417f6a22050d000b0b2001280208450d01200128020c410028029c96db8000118080808000000c010b200141046a210502400240200641776a2206410320064103491b0e0402000201020b200141086a21050b2005108ea68080000b200141186a108ea68080000c1a0b0240024020012802102206410c470d000240200128021c2205450d00200128021841306a21060340200610e38a808000200641c0006a21062005417f6a22050d000b0b2001280214450d012001280218410028029c96db8000118080808000000c010b200141106a210502400240200641776a2206410320064103491b0e0402000201020b200141146a21050b2005108ea68080000b200141246a108ea6808000200141046a10ec8b8080002001280204450d192001280208410028029c96db8000118080808000000c190b0240024020012802102206410c470d000240200128021c2205450d00200128021841306a21060340200610e38a808000200641c0006a21062005417f6a22050d000b0b2001280214450d012001280218410028029c96db8000118080808000000c010b200141106a210502400240200641776a2206410320064103491b0e0402000201020b200141146a21050b2005108ea68080000b0240200128020c2205450d00200128020841306a21060340200610e38a808000200641c0006a21062005417f6a22050d000b0b2001280204450d182001280208410028029c96db8000118080808000000c180b0240024020012802102206410c470d000240200128021c2205450d00200128021841306a21060340200610e38a808000200641c0006a21062005417f6a22050d000b0b2001280214450d012001280218410028029c96db8000118080808000000c010b200141106a210502400240200641776a2206410320064103491b0e0402000201020b200141146a21050b2005108ea68080000b200141246a108ea6808000200141046a10ec8b8080002001280204450d172001280208410028029c96db8000118080808000000c170b0240024020012802102206410c470d000240200128021c2205450d00200128021841306a21060340200610e38a808000200641c0006a21062005417f6a22050d000b0b2001280214450d012001280218410028029c96db8000118080808000000c010b200141106a210502400240200641776a2206410320064103491b0e0402000201020b200141146a21050b2005108ea68080000b200141246a108ea6808000200141046a10ec8b8080002001280204450d162001280208410028029c96db8000118080808000000c160b200141306a108ea6808000024020012802042206410c470d00024020012802102205450d00200128020c41306a21060340200610e38a808000200641c0006a21062005417f6a22050d000b0b2001280208450d16200128020c410028029c96db8000118080808000000c160b200141046a210502400240200641776a2206410320064103491b0e0417001701170b200141086a21050b2005108ea68080000c150b200141d0006a108ea68080000c140b200141046a10ec8b8080002001280204450d132001280208410028029c96db8000118080808000000c130b200141046a10ec8b8080002001280204450d122001280208410028029c96db8000118080808000000c120b0240200128020c2205450d00200128020841306a21060340200610e38a808000200641c0006a21062005417f6a22050d000b0b02402001280204450d002001280208410028029c96db8000118080808000000b200141106a108ea68080000c110b0240200128020c2205450d00200128020841306a21060340200610e38a808000200641c0006a21062005417f6a22050d000b0b2001280204450d102001280208410028029c96db8000118080808000000c100b0240200128020c2205450d00200128020841306a21060340200610e38a808000200641c0006a21062005417f6a22050d000b0b2001280204450d0f2001280208410028029c96db8000118080808000000c0f0b20012802044109460d0e200141046a108ea68080000c0e0b2001280204450d0d2001280208450d0d200128020c410028029c96db8000118080808000000c0d0b02402001280204450d002001280208410028029c96db8000118080808000000b200141286a108ea68080000c0c0b02402001280210450d002001280214410028029c96db8000118080808000000b200128021c450d0b2001280220410028029c96db8000118080808000000c0b0b200141206a108ea68080000c0a0b200141c0006a108ea6808000200141046a10ec8b8080002001280204450d092001280208410028029c96db8000118080808000000c090b200141c0006a108ea6808000200141046a108ea68080000c080b200141c0006a108ea6808000200141046a108ea68080000c070b200141c0006a108ea6808000200141046a108ea68080000c060b200141c0006a108ea6808000200141046a108ea68080000c050b200141046a108ea68080000c040b20012802044109460d03200141046a108ea68080000c030b200141c0006a108ea68080000c020b2001411c6a108ea6808000024020012802284103460d00200141286a10e8a78080000b0240200128020c2205450d00200128020821060340200610d98b808000200641186a21062005417f6a22050d000b0b02402001280204450d002001280208410028029c96db8000118080808000000b200141106a10ec8b8080002001280210450d012001280214410028029c96db8000118080808000000c010b024020012802104109460d00200141106a108ea68080000b200141046a10ec8b8080002001280204450d002001280208410028029c96db8000118080808000000b200441016a22042003470d000b0b02402000280208450d002000280200410028029c96db8000118080808000000b0b900302077f017e200028020c2201200028020422026b41fc006e2103024020012002460d0041002104034002402002200441fc006c6a22052802082206450d00200528020421010340024020012d0000220741034b0d002001200741027441ccb4ce80006a2802006a2207280200450d00200741046a280200410028029c96db8000118080808000000b200141146a21012006417f6a22060d000b0b02402005280200450d002005280204410028029c96db8000118080808000000b024020052802782206450d00200528027441c0016a210103400240200141d07e6a290300427e7c22084203542008420152710d00200141907f6a2d000041ff01714102470d00200141947f6a280200450d00200141987f6a280200410028029c96db8000118080808000000b200110e58b808000200141b0026a21012006417f6a22060d000b0b02402005280270450d002005280274410028029c96db8000118080808000000b200441016a22042003470d000b0b02402000280208450d002000280200410028029c96db8000118080808000000b0bc00601047f23808080800041c0016b2202248080808000410121030240200128021c220441acdccd8000410a200128022028020c2205118180808000000d000240024020012d00144104710d004101210320044193c5c0800041012005118180808000000d022000200110998c808000450d010c020b20044194c5c0800041022005118180808000000d0141012103200241013a0008200241c0006a41086a200141086a290200370300200241c0006a41106a200141106a290200370300200241c0006a41186a200141186a280200360200200241e8c4c080003602602002200129021c370218200220012902003703402002200241086a3602202002200241186a36025c2000200241c0006a10998c8080000d01200228025c418ec5c080004102200228026028020c118180808000000d010b024002400240024020012d00144104710d0041012103200128021c4187c5c080004102200128022028020c118180808000000d04200128021422034110710d01024020034120710d004101210341c00041012001109781808000450d040c050b200241b4e0003b00be01410121032001410141d096c080004102200241be016a410210e480808000450d030c040b200241013a0017200241186a41106a200141106a290200370300200241186a41086a200141086a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c37020820022001290200370318200228022c21032002200241176a3602102002200241086a3602340240024020034110710d00024020034120710d0041c0004101200241186a109781808000450d040c020b200241b4e0003b00be01200241186a410141d096c080004102200241be016a410210e4808080000d010c030b200241b4e0003b00be01200241186a410141d096c080004102200241be016a410210e480808000450d020b410121030c030b200241b4e0003b00be01410121032001410141d096c080004102200241be016a410210e4808080000d020c010b410121032002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021030b200241c0016a24808080800020030bb60601047f23808080800041c0016b2202248080808000410121030240200128021c220441acdccd8000410a200128022028020c2205118180808000000d000240024020012d00144104710d004101210320044193c5c0800041012005118180808000000d022000200110948c808000450d010c020b20044194c5c0800041022005118180808000000d0141012103200241013a0008200241c0006a41086a200141086a290200370300200241c0006a41106a200141106a290200370300200241c0006a41186a200141186a280200360200200241e8c4c080003602602002200129021c370218200220012902003703402002200241086a3602202002200241186a36025c2000200241c0006a10948c8080000d01200228025c418ec5c080004102200228026028020c118180808000000d010b024002400240024020012d00144104710d0041012103200128021c4187c5c080004102200128022028020c118180808000000d04200128021422034110710d01024020034120710d0041012103410141012001109781808000450d040c050b200241313a00bf01410121032001410141d096c080004102200241bf016a410110e480808000450d030c040b200241013a0017200241186a41106a200141106a290200370300200241186a41086a200141086a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c37020820022001290200370318200228022c21032002200241176a3602102002200241086a3602340240024020034110710d00024020034120710d0041014101200241186a109781808000450d040c020b200241313a00bf01200241186a410141d096c080004102200241bf016a410110e4808080000d010c030b200241313a00bf01200241186a410141d096c080004102200241bf016a410110e480808000450d020b410121030c030b200241313a00bf01410121032001410141d096c080004102200241bf016a410110e4808080000d020c010b410121032002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021030b200241c0016a24808080800020030bea0601047f23808080800041c0016b2202248080808000410121030240200128021c220441acdccd8000410a200128022028020c2205118180808000000d000240024020012d00144104710d004101210320044193c5c0800041012005118180808000000d022000200110908c808000450d010c020b20044194c5c0800041022005118180808000000d0141012103200241013a0008200241c0006a41086a200141086a290200370300200241c0006a41106a200141106a290200370300200241c0006a41186a200141186a280200360200200241e8c4c080003602602002200129021c370218200220012902003703402002200241086a3602202002200241186a36025c2000200241c0006a10908c8080000d01200228025c418ec5c080004102200228026028020c118180808000000d010b024002400240024020012d00144104710d0041012103200128021c4187c5c080004102200128022028020c118180808000000d04200128021422034110710d01024020034120710d004101210341a08d0641012001109781808000450d040c050b200241303a00bf01200241b1f0d889043600bb01410121032001410141d096c080004102200241bb016a410510e480808000450d030c040b200241013a0017200241186a41106a200141106a290200370300200241186a41086a200141086a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c37020820022001290200370318200228022c21032002200241176a3602102002200241086a3602340240024020034110710d00024020034120710d0041a08d064101200241186a109781808000450d040c020b200241303a00bf01200241b1f0d889043600bb01200241186a410141d096c080004102200241bb016a410510e4808080000d010c030b200241303a00bf01200241b1f0d889063600bb01200241186a410141d096c080004102200241bb016a410510e480808000450d020b410121030c030b200241303a00bf01200241b1f0d889063600bb01410121032001410141d096c080004102200241bb016a410510e4808080000d020c010b410121032002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021030b200241c0016a24808080800020030bb60601047f23808080800041c0016b2202248080808000410121030240200128021c220441acdccd8000410a200128022028020c2205118180808000000d000240024020012d00144104710d004101210320044193c5c0800041012005118180808000000d0220002001109b8c808000450d010c020b20044194c5c0800041022005118180808000000d0141012103200241013a0008200241c0006a41086a200141086a290200370300200241c0006a41106a200141106a290200370300200241c0006a41186a200141186a280200360200200241e8c4c080003602602002200129021c370218200220012902003703402002200241086a3602202002200241186a36025c2000200241c0006a109b8c8080000d01200228025c418ec5c080004102200228026028020c118180808000000d010b024002400240024020012d00144104710d0041012103200128021c4187c5c080004102200128022028020c118180808000000d04200128021422034110710d01024020034120710d0041012103410641012001109781808000450d040c050b200241363a00bf01410121032001410141d096c080004102200241bf016a410110e480808000450d030c040b200241013a0017200241186a41106a200141106a290200370300200241186a41086a200141086a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c37020820022001290200370318200228022c21032002200241176a3602102002200241086a3602340240024020034110710d00024020034120710d0041064101200241186a109781808000450d040c020b200241363a00bf01200241186a410141d096c080004102200241bf016a410110e4808080000d010c030b200241363a00bf01200241186a410141d096c080004102200241bf016a410110e480808000450d020b410121030c030b200241363a00bf01410121032001410141d096c080004102200241bf016a410110e4808080000d020c010b410121032002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021030b200241c0016a24808080800020030bbe0601047f23808080800041c0016b2202248080808000410121030240200128021c220441acdccd8000410a200128022028020c2205118180808000000d000240024020012d00144104710d004101210320044193c5c0800041012005118180808000000d022000200110998c808000450d010c020b20044194c5c0800041022005118180808000000d0141012103200241013a0008200241c0006a41086a200141086a290200370300200241c0006a41106a200141106a290200370300200241c0006a41186a200141186a280200360200200241e8c4c080003602602002200129021c370218200220012902003703402002200241086a3602202002200241186a36025c2000200241c0006a10998c8080000d01200228025c418ec5c080004102200228026028020c118180808000000d010b024002400240024020012d00144104710d0041012103200128021c4187c5c080004102200128022028020c118180808000000d04200128021422034110710d01024020034120710d0041012103413041012001109781808000450d040c050b200241b3e0003b00be01410121032001410141d096c080004102200241be016a410210e480808000450d030c040b200241013a0017200241186a41106a200141106a290200370300200241186a41086a200141086a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c37020820022001290200370318200228022c21032002200241176a3602102002200241086a3602340240024020034110710d00024020034120710d0041304101200241186a109781808000450d040c020b200241b3e0003b00be01200241186a410141d096c080004102200241be016a410210e4808080000d010c030b200241b3e0003b00be01200241186a410141d096c080004102200241be016a410210e480808000450d020b410121030c030b200241b3e0003b00be01410121032001410141d096c080004102200241be016a410210e4808080000d020c010b410121032002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021030b200241c0016a24808080800020030bb12301047f23808080800041c0006b2202248080808000024002400240024002400240024002400240024002400240024002400240024020002d00000e0f000102030405060708090a0b0c0d0e000b200128021c418d9cce8000410c200128022028020c1181808080000021030c0e0b410121032002200041016a360204200128021c220041ac9cce800041092001280220220428020c2205118180808000000d0d0240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d0f200241046a200110a9a0808000450d010c0f0b20004194c5c0800041022005118180808000000d0e41012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10a9a08080000d0e2002280234418ec5c080004102200228023828020c118180808000000d0e0b200128021c4196c5c080004101200128022028020c1181808080000021030c0d0b410121032002200041016a360204200128021c220041b59cce800041112001280220220428020c2205118180808000000d0c0240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d0e200241046a200110a9a0808000450d010c0e0b20004194c5c0800041022005118180808000000d0d41012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10a9a08080000d0d2002280234418ec5c080004102200228023828020c118180808000000d0d0b200128021c4196c5c080004101200128022028020c1181808080000021030c0c0b410121032002200041016a360204200128021c220041c69cce800041042001280220220428020c2205118180808000000d0b0240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d0d200241046a200110a9a0808000450d010c0d0b20004194c5c0800041022005118180808000000d0c41012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10a9a08080000d0c2002280234418ec5c080004102200228023828020c118180808000000d0c0b200128021c4196c5c080004101200128022028020c1181808080000021030c0b0b410121032002200041016a360204200128021c220041ca9cce8000410e2001280220220428020c2205118180808000000d0a0240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d0c200241046a200110a9a0808000450d010c0c0b20004194c5c0800041022005118180808000000d0b41012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10a9a08080000d0b2002280234418ec5c080004102200228023828020c118180808000000d0b0b200128021c4196c5c080004101200128022028020c1181808080000021030c0a0b410121032002200041016a360204200128021c220041d89cce800041122001280220220428020c2205118180808000000d090240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d0b200241046a200110a9a0808000450d010c0b0b20004194c5c0800041022005118180808000000d0a41012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10a9a08080000d0a2002280234418ec5c080004102200228023828020c118180808000000d0a0b200128021c4196c5c080004101200128022028020c1181808080000021030c090b410121032002200041016a360204200128021c220041ea9cce800041062001280220220428020c2205118180808000000d080240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d0a200241046a200110a9a0808000450d010c0a0b20004194c5c0800041022005118180808000000d0941012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10a9a08080000d092002280234418ec5c080004102200228023828020c118180808000000d090b200128021c4196c5c080004101200128022028020c1181808080000021030c080b410121032002200041016a360204200128021c220041f09cce8000410a2001280220220428020c2205118180808000000d070240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d09200241046a200110a9a0808000450d010c090b20004194c5c0800041022005118180808000000d0841012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10a9a08080000d082002280234418ec5c080004102200228023828020c118180808000000d080b200128021c4196c5c080004101200128022028020c1181808080000021030c070b410121032002200041016a360204200128021c220041fa9cce800041232001280220220428020c2205118180808000000d060240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d08200241046a200110a9a0808000450d010c080b20004194c5c0800041022005118180808000000d0741012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10a9a08080000d072002280234418ec5c080004102200228023828020c118180808000000d070b200128021c4196c5c080004101200128022028020c1181808080000021030c060b410121032002200041016a360204200128021c2200419d9dce800041172001280220220428020c2205118180808000000d050240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d07200241046a200110a9a0808000450d010c070b20004194c5c0800041022005118180808000000d0641012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10a9a08080000d062002280234418ec5c080004102200228023828020c118180808000000d060b200128021c4196c5c080004101200128022028020c1181808080000021030c050b410121032002200041016a360204200128021c220041b49dce800041162001280220220428020c2205118180808000000d040240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d06200241046a200110a9a0808000450d010c060b20004194c5c0800041022005118180808000000d0541012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10a9a08080000d052002280234418ec5c080004102200228023828020c118180808000000d050b200128021c4196c5c080004101200128022028020c1181808080000021030c040b2002200041016a360218200141dc9dce8000410b200041046a41cc9dce8000200041086a41cc9dce8000200241186a419c9cce800010ea8080800021030c030b410121032002200041016a360204200128021c220041e79dce800041082001280220220428020c2205118180808000000d020240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d04200241046a200110a9a0808000450d010c040b20004194c5c0800041022005118180808000000d0341012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10a9a08080000d032002280234418ec5c080004102200228023828020c118180808000000d030b200128021c4196c5c080004101200128022028020c1181808080000021030c020b410121032002200041016a360204200128021c220041ef9dce8000410b2001280220220428020c2205118180808000000d010240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d03200241046a200110a9a0808000450d010c030b20004194c5c0800041022005118180808000000d0241012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10a9a08080000d022002280234418ec5c080004102200228023828020c118180808000000d020b200128021c4196c5c080004101200128022028020c1181808080000021030c010b410121032002200041016a360204200128021c220041fa9dce8000410f2001280220220428020c2205118180808000000d000240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d02200241046a200110a9a0808000450d010c020b20004194c5c0800041022005118180808000000d0141012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10a9a08080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021030b200241c0006a24808080800020030bcc1b01107f2380808080004190016b220724808080800002400240024002400240024002400240024002400240024002400240024002400240024020010e020102000b200041146a2108200141146c2209416c6a41146e210a2000280210210b200028020c210c2000280200210d4100210e200041046a280200220f211003404100211102402008200e41146c6a221241046a2802002213200f2013200f491b2213450d0020122802002112410021110340200d20116a2d0000201220116a2d0000470d012013201141016a2211470d000b201321110b2011201020112010491b2110200e41016a220e200a470d000b20040d02201020024b0d034100210d0c050b0240200328020822112003280200470d00200341fce6d2800010ad808080000b200328020420116a41003a00002003201141016a3602080c0f0b20002802102111200028020c21132005410171450d040240201120064f0d002007201136021420072013360210200741808080807836020c0c0e0b200741186a2013201141002802b497db80001188808080000041002d0098a2db80001a412041002802a496db8000118280808000002211450d0520112007290018370000201141186a200741186a41186a290000370000201141106a200741186a41106a290000370000201141086a200741186a41086a29000037000020074120360214200720113602102007412036020c0c0d0b201020024b0d01410021140c020b2010200f4b0d04200741003602702007428080808010370268200020012010200741e8006a4100200520061089a8808000200728026c21132007280268210202400240200728027022114120490d00200741186a2013201141002802b497db8000118880808000002007412036028c0120072007418c016a36025c200741dc006a2003108c8980800002402003280200200328020822116b411f4b0d0020032011412010bea8808000200328020821110b2003201141206a360208200328020420116a22112007290018370000201141086a200741186a41086a290000370000201141106a200741186a41106a290000370000201141186a200741186a41186a2900003700000c010b2007201136025c2007200741dc006a360218200741186a2003108c8980800002402003280200200328020822126b20114f0d0020032012201110bea8808000200328020821120b200328020420126a2013201110f5b28080001a2003201220116a3602080b2002450d0c2013410028029c96db8000118080808000000c0c0b2010200f4b0d04200d20026a210d201020026b2114201021020b200741d0006a4200370300200741c8006a4200370300200741c0006a4200370300200741386a4200370300200741306a4200370300200741186a41106a4200370300200741206a420037030020074200370318410021112002200f462215210803402011210a200820014b0d0741002113024020082001460d002009200841146c22116b2112200020116a211141002113200a41ff01712110034020022011280204220e4f0d08201128020020026a2d00002010470d01201141146a2111201341016a21132012416c6a22120d000b0b200741186a200a4102746a2013360200201320086a2108200a41016a22114110470d000b02402002200f4622130d0041012116410021100c090b410121102005410171450d07200b2006490d07200741e8006a200c200b41002802b497db80001188808080000041002d0098a2db80001a0240412041002802a496db800011828080800000220c0d0041014120418091ce800010ae80808000000b200c2007290068370000200c41186a2211200741e8006a41186a290000370000200c41106a2212200741e8006a41106a290000370000200c41086a2210200741e8006a41086a29000037000041002d0098a2db80001a412041002802a496db800011828080800000220e450d04200e200c290000370000200e41186a2011290000370000200e41106a2012290000370000200e41086a20102900003700004120210b41002110410021160c080b2007201136021420072013360210200741808080807836020c0c080b41014120418091ce800010ae80808000000b2010200f41f89ece800010b581808000000b2010200f41889fce800010b581808000000b4101412041c0e1c7800010ae80808000000b2002200e41b89fce800010f980808000000b2008200141a89fce800010b381808000000b41012116200c210e0b02400240024002400240200d450d00024002400240024002404102410420101b410120131b417f6a0e0400010203000b413e210a2014413e2014413e491b211141bf01210f41800121090c030b413e210a2014413e2014413e491b211141ff01210f41c00121090c020b411e210a2014411e2014411e491b2111413f210f412021090c010b410e210a2014410e2014410e491b2111411f210f411021090b024020144101712212450d00200d2d000021080b200720083a0075200741013a00702007410136026820072014417e7136027c2007201420116b36026c200720123a00742007200d20126a3602782007200f2009201172200a2014491b3a007120074102360280012003200741e8006a419c96ce800010d28c80800020072802304100474106742007280234410047410774722007280228410047410474200728022c41004741057472200728021c41004741017420072802184100477220072802204100474102747220072802244100474103747272722112200728023c410047410174200728023841004772200728024041004741027472200728024441004741037472200728024841004741047472200728024c41004741057472200728025041004741067472200728025441004741077472210d02402003280200200328020822116b41014b0d002003201141024101410110e5a0808000200328020821110b2003201141026a2208360208200328020420116a200d410874201241ff0171723b000002402013450d0002402010450d002007200b36028c0120072007418c016a36025c200741dc006a2003108c8980800002402003280200200328020822116b200b4f0d0020032011200b4101410110e5a0808000200328020821110b200328020420116a200e200b10f5b28080001a20032003280208200b6a3602080c010b0240200328020020086b200b4f0d0020032008200b4101410110e5a0808000200328020821080b200328020420086a200e200b10f5b28080001a20032003280208200b6a360208200e410028029c96db8000118080808000000b200241016a210d20054101710d014100211303400240200741186a20136a2802002202450d00200220156a22112002490d05201120014b0d0620074100360264200742808080801037025c2000201541146c6a2002200d200741dc006a2004410020061089a880800020072802602112200728025c211002400240200728026422024120490d00200741e8006a2012200241002802b497db8000118880808000002007412036028801200720074188016a36028c012007418c016a2003108c8980800002402003280200200328020822026b411f4b0d0020032002412010bea8808000200328020821020b2003200241206a360208200328020420026a22022007290068370000200241086a200741e8006a41086a290000370000200241106a200741e8006a41106a290000370000200241186a200741e8006a41186a2900003700000c010b2007200236028c0120072007418c016a360268200741e8006a2003108c89808000024020032802002003280208220e6b20024f0d002003200e200210bea88080002003280208210e0b2003280204200e6a2012200210f5b28080001a2003200e20026a3602080b02402010450d002012410028029c96db8000118080808000000b201121150b201341046a221341c000470d000c030b0b2007410136026c2007418497ce8000360268200742003702742007200741dc006a360270200741e8006a418c97ce800010f680808000000b4100211303400240200741186a20136a2802002202450d00200220156a22112002490d03201120014b0d0420074100360264200742808080801037025c2000201541146c6a2002200d200741dc006a2004410120061089a880800020072802602112200728025c211002400240200728026422024120490d00200741e8006a2012200241002802b497db8000118880808000002007412036028801200720074188016a36028c012007418c016a2003108c8980800002402003280200200328020822026b411f4b0d0020032002412010bea8808000200328020821020b2003200241206a360208200328020420026a22022007290068370000200241086a200741e8006a41086a290000370000200241106a200741e8006a41106a290000370000200241186a200741e8006a41186a2900003700000c010b2007200236028c0120072007418c016a360268200741e8006a2003108c89808000024020032802002003280208220e6b20024f0d002003200e200210bea88080002003280208210e0b2003280204200e6a2012200210f5b28080001a2003200e20026a3602080b02402010450d002012410028029c96db8000118080808000000b201121150b201341046a221341c000470d000b0b20160d03200c410028029c96db8000118080808000000c030b2015201141989fce800010b781808000000b2011200141989fce800010b581808000000b0240200041046a28020022112002490d002003200028020020026a201120026b2007410c6a10f7ad8080000c010b2002201141e89ece800010b381808000000b20074190016a2480808080000bd10401057f23808080800041f0006b220424808080800020044100360214200442808080801037020c41002d0098a2db80001a0240410441002802a496db8000118280808000002205450d00200541003602002004410036025c20044200370254200442818080802037024c20042005360248200441003602442004410036023c200442003702342004410036022c2004420037022420042004410c6a360260200441186a200441246a41d8a0ce800010e08c8080002004410036026c2004428080808010370264200428021c2206200428022022074100200441e4006a2001200220031089a880800020042802642101200020042802682208200428026c41002802b497db80001188808080000002402007450d002007410171210041002102024020074101460d00200641206a21032007417e7121074100210203400240200341686a280200450d002003416c6a280200410028029c96db8000118080808000000b02402003417c6a280200450d002003280200410028029c96db8000118080808000000b200341286a21032007200241026a2202470d000b0b2000450d002006200241146c6a2203280208450d00200341086a280204410028029c96db8000118080808000000b02402004280218450d002006410028029c96db8000118080808000000b2005410028029c96db8000118080808000000240200428020c450d002004280210410028029c96db8000118080808000000b02402001450d002008410028029c96db8000118080808000000b200441f0006a2480808080000f0b4104410441c89fce800010ae80808000000ba70201027f23808080800041206b2202248080808000410041002802c8a2db80002203410120031b3602c8a2db8000024002402003450d0020034101470d0141002802c8a2db80004101462103034020030d000c020b0b410041d8aed280003602dc8fdb8000410041f0aed280003602d88fdb8000410041023602c8a2db80000b410041002802b496db80001190808080000041ff01713602cca2db80000240024020010d0041002d0098a2db80001a410841002802a496db8000118280808000002203450d01200342f02e370000200241206a2480808080002003ad42808080808001840f0b20024101360208200241f8a1ce80003602042002420037021020022002411c6a36020c200241046a41c8a2ce800010f680808000000b4101410810bb80808000000ba00302037f017e23808080800041306b2202248080808000410041002802c8a2db80002203410120031b3602c8a2db8000024002402003450d0020034101470d0141002802c8a2db80004101462103034020030d000c020b0b410041d8aed280003602dc8fdb8000410041f0aed280003602d88fdb8000410041023602c8a2db80000b410041002802b496db80001190808080000041ff01713602cca2db8000024020010d0020024282fceae49dd9e2861d370024200242de8c84a1ecd0a6d30c37001c20024289df9d82f381819238370014200242d7f0f3fea28baccae70037000c20022002410c6a412010988d8080002002410c6a41012002280204200228020022034180808080784622011b22044100200228020820011b109e9780800020023502142105200228021021010240200341808080807872418080808078460d002004410028029c96db8000118080808000000b200241306a24808080800020054220862001ad840f0b20024101360210200241b8a3ce800036020c2002420037021820022002412c6a3602142002410c6a41c8a2ce800010f680808000000ba60201027f23808080800041206b2202248080808000410041002802c8a2db80002203410120031b3602c8a2db8000024002402003450d0020034101470d0141002802c8a2db80004101462103034020030d000c020b0b410041d8aed280003602dc8fdb8000410041f0aed280003602d88fdb8000410041023602c8a2db80000b410041002802b496db80001190808080000041ff01713602cca2db80000240024020010d0041002d0098a2db80001a410441002802a496db8000118280808000002203450d0120034100360000200241206a2480808080002003ad4280808080c000840f0b20024101360208200241a8a4ce80003602042002420037021020022002411c6a36020c200241046a41c8a2ce800010f680808000000b4101410410bb80808000000b9a0301027f23808080800041306b2202248080808000410041002802c8a2db80002203410120031b3602c8a2db8000024002402003450d0020034101470d0141002802c8a2db80004101462103034020030d000c020b0b410041d8aed280003602dc8fdb8000410041f0aed280003602d88fdb8000410041023602c8a2db80000b410041002802b496db80001190808080000041ff01713602cca2db80000240024020014120490d0020014178714120460d00200241086a41086a200041086a290000370300200241086a41106a200041106a290000370300200241086a41186a200041186a29000037030020022000290000370308200241086a2000290020109893808000210041002d0098a2db80001a410141002802a496db8000118280808000002203450d01200320003a0000200241306a2480808080002003ad428080808010840f0b2002410136020c200241dca4ce800036020820024201370214200241a487808000ad4220862002412f6aad8437030020022002360210200241086a41c8a2ce800010f680808000000b4101410110bb80808000000bf80202027f017e23808080800041d0006b2202248080808000410041002802c8a2db80002203410120031b3602c8a2db8000024002402003450d0020034101470d0141002802c8a2db80004101462103034020030d000c020b0b410041d8aed280003602dc8fdb8000410041f0aed280003602d88fdb8000410041023602c8a2db80000b410041002802b496db80001190808080000041ff01713602cca2db800002402001450d002002410136020c200241c8a7ce8000360208200242003702142002200241cc006a360210200241086a41c8a2ce800010f680808000000b200241386a41002902e4a6ce8000370300200241306a41002902dca6ce8000370300200241286a41002902d4a6ce8000370300200241206a41002902cca6ce8000370300200241186a41002902c4a6ce8000370300200241106a41002902bca6ce8000370300200241002902b4a6ce8000370308200241c0006a200241086a10989180800020022902442104200241d0006a24808080800020040bd60201027f2380808080004190026b2202248080808000410041002802c8a2db80002203410120031b3602c8a2db80002000410120011b2100024002402003450d0020034101470d0141002802c8a2db80004101462103034020030d000c020b0b410041d8aed280003602dc8fdb8000410041f0aed280003602d88fdb8000410041023602c8a2db80000b410041002802b496db80001190808080000041ff01713602cca2db80002002200136020420022000360200200241086a200210efa280800002402002280208418080808078460d0020024184016a200241086a41fc0010f5b28080001a20024184016a10869780800020024190026a24808080800042010f0b2002410136028801200241fca7ce8000360284012002420137029001200241a487808000ad4220862002418f026aad8437038002200220024180026a36028c0120024184016a41c8a2ce800010f680808000000b9d0401037f2380808080004180026b2202248080808000410041002802c8a2db80002203410120031b3602c8a2db80002000410120011b2100024002402003450d0020034101470d0141002802c8a2db80004101462103034020030d000c020b0b410041d8aed280003602dc8fdb8000410041f0aed280003602d88fdb8000410041023602c8a2db80000b410041002802b496db80001190808080000041ff01713602cca2db80002002200136020c2002200036020820024180016a200241086a1091a480800002400240200228028001418080808078460d00200241106a20024180016a41f00010f5b28080001a200241106a1087978080002104024020022802182201450d00200228021421030340024020032d0000220041034b0d002003200041027441ccb4ce80006a2802006a2200280200450d00200041046a280200410028029c96db8000118080808000000b200341146a21032001417f6a22010d000b0b02402002280210450d002002280214410028029c96db8000118080808000000b41002d0098a2db80001a410141002802a496db8000118280808000002203450d01200320043a000020024180026a2480808080002003ad428080808010840f0b20024101360214200241b4a8ce80003602102002420137021c200241a487808000ad422086200241ff016aad843703f0012002200241f0016a360218200241106a41c8a2ce800010f680808000000b4101410110bb80808000000bb20401047f2380808080004190036b2202248080808000410041002802c8a2db80002203410120031b3602c8a2db8000024002402003450d0020034101470d0141002802c8a2db80004101462103034020030d000c020b0b410041d8aed280003602dc8fdb8000410041f0aed280003602d88fdb8000410041023602c8a2db80000b41002104410041002802b496db80001190808080000041ff01713602cca2db80000240024020010d0020024180016a10d1a3808000200241106a20024180016a10efaa808000200241046a200241106a10a2838080000240200228020c220341046a22014100480d0020022802082104024020010d00410121050c030b41002d0098a2db80001a200141002802a496db80001182808080000022050d02410121040b2004200141a8ebd1800010ae80808000000b200241013602840120024198a9ce8000360280012002420037028c0120022002418c036a3602880120024180016a41c8a2ce800010f680808000000b2002410036028801200220053602840120022001360280012002200336028803200220024188036a360210200241106a20024180016a10fba9808000024020022802800120022802880122016b20034f0d0020024180016a2001200310bea880800020022802880121010b20022802840120016a2004200310f5b28080001a200120036a2103200228028401210102402002280204450d002004410028029c96db8000118080808000000b20024190036a2480808080002003ad4220862001ad840bd50302027f017e2380808080004190036b2202248080808000410041002802c8a2db80002203410120031b3602c8a2db8000024002402003450d0020034101470d0141002802c8a2db80004101462103034020030d000c020b0b410041d8aed280003602dc8fdb8000410041f0aed280003602d88fdb8000410041023602c8a2db80000b410041002802b496db80001190808080000041ff01713602cca2db80000240200141034d0d002000280000210320024188016a10d1a3808000200241186a20024188016a200310eeaa808000024002402002280218418880808078470d004180808080782103200241808080807836020c0c010b20024188016a200241186a41f00010f5b28080001a2002410c6a20024188016a10a283808000200228020c21030b20024188016a2002410c6a10b79c8080002002350290012104200228028c01210102402003418080808078460d002003450d002002280210410028029c96db8000118080808000000b20024190036a24808080800020044220862001ad840f0b2002410136028c01200241d0a9ce8000360288012002420137029401200241a487808000ad4220862002410c6aad843703182002200241186a3602900120024188016a41c8a2ce800010f680808000000b860402037f017e23808080800041306b2202248080808000410041002802c8a2db80002203410120031b3602c8a2db8000024002402003450d0020034101470d0141002802c8a2db80004101462103034020030d000c020b0b410041d8aed280003602dc8fdb8000410041f0aed280003602d88fdb8000410041023602c8a2db80000b410041002802b496db80001190808080000041ff01713602cca2db800002400240024020010d0041002d0098a2db80001a410c41002802a496db8000118280808000002203450d01200341103602082003428e808080f00137020041002d0098a2db80001a411041002802a496db8000118280808000002201450d0220024100360214200220013602102002411036020c200241033602242002200241246a360228200241286a2002410c6a108c898080000240200228020c200228021422016b410b4b0d002002410c6a2001410c10bea8808000200228021421010b200228021020016a22042003290000370000200441086a200341086a280000360000200235021021052003410028029c96db800011808080800000200241306a24808080800020052001410c6aad422086840f0b20024101360210200241bcaace800036020c2002420037021820022002412c6a3602142002410c6a41c8a2ce800010f680808000000b4104410c10bb80808000000b410141104188cbc4800010ae80808000000be10402047f017e23808080800041f0006b2202248080808000410041002802c8a2db80002203410120031b3602c8a2db80002000410120011b2104024002402003450d0020034101470d0141002802c8a2db80004101462103034020030d000c020b0b410041d8aed280003602dc8fdb8000410041f0aed280003602d88fdb8000410041023602c8a2db80000b410041002802b496db80001190808080000041ff01713602cca2db80002002200436023020022001360234024020014110490d002002200041106a22033602302002200141706a220436023420044110490d00200241086a41186a2204200341086a290000370300200241086a41086a2205200041086a2900003703002002200141606a3602342002200041206a3602302002200329000037031820022000290000370308200241e4006a200241306a10c18c80800020022802642203418080808078460d00200241386a41086a2005290300370300200241386a41106a200241086a41106a290300370300200241386a41186a2004290300370300200220022903083703382002200229026837025c20022003360258200241086a200241386a200241d8006a10d2a3808000200241386a200241086a10b89c80800020023502402106200228023c2103024020022d00080d00200228020c450d002002280210410028029c96db8000118080808000000b200241f0006a24808080800020064220862003ad840f0b2002410136020c200241f8aace800036020820024201370214200241a487808000ad422086200241e4006aad843703382002200241386a360210200241086a41c8a2ce800010f680808000000bc30302027f017e2380808080004180056b2202248080808000410041002802c8a2db80002203410120031b3602c8a2db80002000410120011b2100024002402003450d0020034101470d0141002802c8a2db80004101462103034020030d000c020b0b410041d8aed280003602dc8fdb8000410041f0aed280003602d88fdb8000410041023602c8a2db80000b41002103410041002802b496db80001190808080000041ff01713602cca2db80002002200136020c20022000360208200241106a200241086a109597808000024020022903204205510d00200241c0026a200241106a41b00210f5b28080001a024020022903d0024202520d004101210302400240200228028004220041ffffffff076a220141012001410d491b417f6a0e020002010b2000418080808078470d010b410021030b200241106a200241c0026a2003108897808000200241c0026a200241106a10bc9c80800020022902c402210420024180056a24808080800020040f0b200241013602c402200241acabce80003602c002200242013702cc02200241a487808000ad422086200241ff046aad843703f0042002200241f0046a3602c802200241c0026a41c8a2ce800010f680808000000b9e0303027f017e027f2380808080004180016b2202248080808000410041002802c8a2db80002203410120031b3602c8a2db8000024002402003450d0020034101470d0141002802c8a2db80004101462103034020030d000c020b0b410041d8aed280003602dc8fdb8000410041f0aed280003602d88fdb8000410041023602c8a2db80000b410041002802b496db80001190808080000041ff01713602cca2db8000024020010d002002108a97808000200241f0006a2002108ea48080002002350278210420022802742105024020022802082201450d00200228020421030340024020032d0000220641034b0d002003200641027441ccb4ce80006a2802006a2206280200450d00200641046a280200410028029c96db8000118080808000000b200341146a21032001417f6a22010d000b0b02402002280200450d002002280204410028029c96db8000118080808000000b20024180016a24808080800020044220862005ad840f0b2002410136020420024198acce80003602002002420037020c2002200241fc006a360208200241c8a2ce800010f680808000000b950504027f017e017f017e23808080800041d0006b2202248080808000410041002802c8a2db80002203410120031b3602c8a2db80002000410120011b2100024002402003450d0020034101470d0141002802c8a2db80004101462103034020030d000c020b0b410041d8aed280003602dc8fdb8000410041f0aed280003602d88fdb8000410041023602c8a2db80000b41002103410041002802b496db80001190808080000041ff01713602cca2db80002002200136021c200220003602182002412c6a200241186a10d78a8080000240200228022c4101460d00200241286a200241386a280200360200200220022902303703202002410c6a200241206a10cda580800041002101024020022802202200450d00200220022802242203360248200220003602442002410036024020022003360238200220003602342002410036023041012103200228022821010b2002200136024c2002200336023c2002200336022c2002412c6a10d98a8080002002412c6a2002280210220020022802142201109f97808000200235023421042002280230210502402001450d00200041c0016a210303400240200341d07e6a290300427e7c22064203542006420152710d00200341907f6a2d000041ff01714102470d00200341947f6a280200450d00200341987f6a280200410028029c96db8000118080808000000b200310e58b808000200341b0026a21032001417f6a22010d000b0b0240200228020c450d002000410028029c96db8000118080808000000b200241d0006a24808080800020044220862005ad840f0b20024101360230200241d0acce800036022c20024201370238200241a487808000ad4220862002410c6aad843703202002200241206a3602342002412c6a41c8a2ce800010f680808000000b8b0503037f017e017f23808080800041b0026b2202248080808000410041002802c8a2db80002203410120031b3602c8a2db80002000410120011b2100024002402003450d0020034101470d0141002802c8a2db80004101462103034020030d000c020b0b410041d8aed280003602dc8fdb8000410041f0aed280003602d88fdb8000410041023602c8a2db80000b41002103410041002802b496db80001190808080000041ff01713602cca2db800020022001360218200220003602142002411c6a200241146a1084a38080000240200228021c418080808078460d00200241a4016a2002411c6a41fc0010f5b28080001a200241a8026a200241a0016a28020036020020022002290298013703a0022002200241a4016a200241a0026a10d3a380800002400240410520022802082204ad42147e2205a741066a2005422088a71b22014100480d004100210341002d0098a2db80001a200141002802a496db80001182808080000022000d01410121030b2003200141c499cd800010ae80808000000b200220003602202002200136021c200020022f010c3b00002002410236022420022002411c6a10df8a808000200235022421052002280220210641002101024020022802002200450d00200220022802042203360238200220003602342002410036023020022003360228200220003602242002410036022041012103200421010b2002200136023c2002200336022c2002200336021c2002411c6a10d98a808000200241b0026a24808080800020054220862006ad840f0b200241013602a80120024184adce80003602a401200242013702b001200241a487808000ad422086200241a0026aad84370300200220023602ac01200241a4016a41c8a2ce800010f680808000000b930903037f017e027f23808080800041c0076b2202248080808000410041002802c8a2db80002203410120031b3602c8a2db80002000410120011b2104024002402003450d0020034101470d0141002802c8a2db80004101462103034020030d000c020b0b410041d8aed280003602dc8fdb8000410041f0aed280003602d88fdb8000410041023602c8a2db80000b410041002802b496db80001190808080000041ff01713602cca2db80002002200136020c20022004360208024002402001450d0020022001417f6a36020c2002200041016a36020820002d0000220141024b0d0020024190056a200241086a10959780800020022903a00522054205510d00200241e0026a20024190056a41b00210f5b28080001a200228020c220041204f0d01024020022903f002427e7c22054203542005420152710d0020022d00b00341ff01714102470d0020022802b403450d0020022802b803410028029c96db8000118080808000000b200241a0046a10de968080000b2002410136029405200241c0adce8000360290052002420137029c05200241a487808000ad422086200241106aad843703e0022002200241e0026a3602980520024190056a41c8a2ce800010f680808000000b200241c0026a41086a2002280208220341086a290000370300200241c0026a41106a200341106a290000370300200241c0026a41186a200341186a2900003703002002200041606a36020c2002200341206a36020820022002290390053703102002200229039805370318200220032900003703c002200241106a41186a20024190056a41186a41980210f5b28080001a2002200537032020024190056a2001200241106a200241c0026a109297808000200241e0026a20024190056a10b29c80800020023502e802210520022802e4022104024020022802a0052203418080808078460d00024020022802a8052200450d0020022802a40521062000410171210741002101024020004101460d002000417e7121002006210341002101034002402003280200450d00200341046a280200410028029c96db8000118080808000000b02402003410c6a280200450d00200341106a280200410028029c96db8000118080808000000b200341186a21032000200141026a2201470d000b0b02402007450d0020062001410c6c6a2203280200450d002003280204410028029c96db8000118080808000000b20022802a00521030b02402003450d0020022802a405410028029c96db8000118080808000000b024020022802b4052203450d0020022802b00521062003410171210741002101024020034101460d002003417e7121002006210341002101034002402003280200450d00200341046a280200410028029c96db8000118080808000000b02402003410c6a280200450d00200341106a280200410028029c96db8000118080808000000b200341186a21032000200141026a2201470d000b0b2007450d0020062001410c6c6a2203280200450d002003280204410028029c96db8000118080808000000b20022802ac05450d0020022802b005410028029c96db8000118080808000000b200241c0076a24808080800020054220862004ad840bdd0301027f2380808080004180026b2202248080808000410041002802c8a2db80002203410120031b3602c8a2db80002000410120011b2100024002402003450d0020034101470d0141002802c8a2db80004101462103034020030d000c020b0b410041d8aed280003602dc8fdb8000410041f0aed280003602d88fdb8000410041023602c8a2db80000b410041002802b496db80001190808080000041ff01713602cca2db80002002200136020c2002200036020820024180016a200241086a1091a48080000240200228028001418080808078460d00200241106a20024180016a41f00010f5b28080001a200241106a108b97808000024020022802182201450d00200228021421030340024020032d0000220041034b0d002003200041027441ccb4ce80006a2802006a2200280200450d00200041046a280200410028029c96db8000118080808000000b200341146a21032001417f6a22010d000b0b02402002280210450d002002280214410028029c96db8000118080808000000b20024180026a24808080800042010f0b20024101360214200241f4adce80003602102002420137021c200241a487808000ad422086200241ff016aad843703f0012002200241f0016a360218200241106a41c8a2ce800010f680808000000bb30702037f017e23808080800041c0006b2202248080808000410041002802c8a2db80002203410120031b3602c8a2db80002000410120011b2104024002402003450d0020034101470d0141002802c8a2db80004101462103034020030d000c020b0b410041d8aed280003602dc8fdb8000410041f0aed280003602d88fdb8000410041023602c8a2db80000b410041002802b496db80001190808080000041ff01713602cca2db80002002200136020c2002200436020802400240024002402001450d0020022001417f6a36020c410121012002200041016a360208024020002d00000e020200010b200241106a200241086a10c18c80800020022802102200418080808078470d020b20024101360214200241b0aece80003602102002420137021c200241a487808000ad4220862002413f6aad843703302002200241306a360218200241106a41c8a2ce800010f680808000000b2002418080808078360230410021000c010b20022902142205422088a7210302400240024020054200590d00410021020c010b410121012005428080808010540d0141002d0098a2db80001a200341002802a496db80001182808080000022010d01410121020b2002200341c0e1c7800010ae80808000000b20012005a72204200310f5b280800021012002200336023820022001360234200220033602302000452100410021010b200241106a41e1eac98b06200241306a410028029c97db80001188808080000041002d0098a2db80001a02400240412041002802a496db8000118280808000002203450d0020032002290010370000200341186a200241106a41186a290000370000200341106a200241106a41106a290000370000200341086a200241106a41086a290000370000024020012000720d002004410028029c96db8000118080808000000b41002d0098a2db80001a412441002802a496db8000118280808000002201450d01200241003602182002200136021420024124360210200241203602082002200241086a360230200241306a200241106a108c8980800002402002280210200228021822006b411f4b0d00200241106a2000412010bea8808000200228021821000b2002280214220420006a22012003290000370000200141186a200341186a290000370000200141106a200341106a290000370000200141086a200341086a2900003700002003410028029c96db800011808080800000200241c0006a248080808000200041206aad4220862004ad840f0b4101412010bb80808000000b410141244188cbc4800010ae80808000000bd70601057f23808080800041c0006b2202248080808000410041002802c8a2db80002203410120031b3602c8a2db80002000410120011b2100024002402003450d0020034101470d0141002802c8a2db80004101462103034020030d000c020b0b410041d8aed280003602dc8fdb8000410041f0aed280003602d88fdb8000410041023602c8a2db80000b410041002802b496db80001190808080000041ff01713602cca2db80002002200136020420022000360200200241306a200210c18c808000418080808078210102400240024020022802302204418080808078460d0020022802342103024020022802384120490d00200241106a41186a2200200341186a290000370300200241106a41106a2205200341106a290000370300200241106a41086a2206200341086a2900003703002002200329000037031041002d0098a2db80001a2002410036023820024280808080c000370230412041002802a496db8000118280808000002201450d0220012002290310370000200141186a2000290300370000200141106a2005290300370000200141086a2006290300370000200241306a4188f9cc800010d8a080800020022802342200412036020020002001360204200042a080808090ac9db9e10037020820022802302101200228023421000b02402004450d002003410028029c96db8000118080808000000b41002d0098a2db80001a410141152001418080808078461b220441002802a496db8000118280808000002203450d022002200336021420022004360210024002402001418080808078470d00200341003a0000410121040c010b200341013a000020024101360218200241013602082002200241086a360230200241306a200241106a108c8980800020004101200241106a108086808000200228021821042002280214210302402000280200450d002000280204410028029c96db8000118080808000000b2001450d002000410028029c96db8000118080808000000b200241c0006a2480808080002004ad4220862003ad840f0b20024101360214200241e8aece80003602102002420137021c200241a487808000ad4220862002413f6aad843703082002200241086a360218200241106a41c8a2ce800010f680808000000b4101412010bb80808000000b4101200410bb80808000000b8d0301027f2380808080004180016b2202248080808000410041002802c8a2db80002203410120031b3602c8a2db8000024002402003450d0020034101470d0141002802c8a2db80004101462103034020030d000c020b0b410041d8aed280003602dc8fdb8000410041f0aed280003602d88fdb8000410041023602c8a2db80000b410041002802b496db80001190808080000041ff01713602cca2db8000024002402001411f4d0d00200241186a200041186a290000370300200241106a200041106a290000370300200241086a200041086a29000037030020022000290000370300200241206a200210f2968080002002280260210041002d0098a2db80001a410441002802a496db8000118280808000002203450d012003200036000020024180016a2480808080002003ad4280808080c000840f0b200241013602242002419cafce80003602202002420137022c200241a487808000ad422086200241ff006aad8437030020022002360228200241206a41c8a2ce800010f680808000000b4101410410bb80808000000bb50402027f017e23808080800041a0076b2202248080808000410041002802c8a2db80002203410120031b3602c8a2db80002000410120011b2100024002402003450d0020034101470d0141002802c8a2db80004101462103034020030d000c020b0b410041d8aed280003602dc8fdb8000410041f0aed280003602d88fdb8000410041023602c8a2db80000b410041002802b496db80001190808080000041ff01713602cca2db80002002200136020c20022000360208200241f0046a200241086a1095978080000240024020022903800522044205510d00200241c0026a200241f0046a41b00210f5b28080001a200228020c220341044f0d01024020022903d002427e7c22044203542004420152710d0020022d00900341ff01714102470d00200228029403450d00200228029803410028029c96db8000118080808000000b20024180046a10de968080000b200241013602f404200241ccafce80003602f004200242013702fc04200241a487808000ad422086200241106aad843703c0022002200241c0026a3602f804200241f0046a41c8a2ce800010f680808000000b200220022903f004370310200220022903f80437031820022003417c6a36020c20022002280208220341046a36020820032800002103200241106a41186a200241f0046a41186a41980210f5b28080001a20022004370320200241f0046a200241106a200310bc91808000200241c0026a200241f0046a1097a780800020022902c4022104200241a0076a24808080800020040ba60602027f027e23808080800041a0076b2202248080808000410041002802c8a2db80002203410120031b3602c8a2db80002000410120011b2100024002402003450d0020034101470d0141002802c8a2db80004101462103034020030d000c020b0b410041d8aed280003602dc8fdb8000410041f0aed280003602d88fdb8000410041023602c8a2db80000b410041002802b496db80001190808080000041ff01713602cca2db80002002200136020c20022000360208200241f0046a200241086a1095978080000240024020022903800522044205510d00200241c0026a200241f0046a41b00210f5b28080001a200228020c220341044f0d01024020022903d002427e7c22044203542004420152710d0020022d00900341ff01714102470d00200228029403450d00200228029803410028029c96db8000118080808000000b20024180046a10de968080000b200241013602f40420024184b0ce80003602f004200242013702fc04200241a487808000ad422086200241106aad843703c0022002200241c0026a3602f804200241f0046a41c8a2ce800010f680808000000b200220022903f004370310200220022903f80437031820022003417c6a36020c20022002280208220341046a36020820032800002103200241106a41186a200241f0046a41186a41980210f5b28080001a20022004370320200241f0046a200241106a200310be9180800020022802f004210341002d0098a2db80001a024041c1004111200341017122001b220141002802a496db8000118280808000002203450d00200220033602c402200220013602c0020240024020000d00200341003a000041012103200241013602c802411121010c010b200341013a0000200241013602c80220024180056a200241c0026a10caa780800020022802c002210120022802c80221030b200241b8056a290300210420022903b00521050240200120036b410f4b0d00200241c0026a2003411010bea880800020022802c80221030b20022802c402220120036a2200200437000820002005370000200241a0076a248080808000200341106aad4220862001ad840f0b41012001419cdccd800010ae80808000000bd00402027f037e2380808080004180036b2202248080808000410041002802c8a2db80002203410120031b3602c8a2db80002000410120011b2100024002402003450d0020034101470d0141002802c8a2db80004101462103034020030d000c020b0b410041d8aed280003602dc8fdb8000410041f0aed280003602d88fdb8000410041023602c8a2db80000b410041002802b496db80001190808080000041ff01713602cca2db80002002200136020c20022000360208200241106a200241086a10f9888080000240024020022802100d0020022903182104200241106a200241086a10f98880800020022802100d00200241106a10a29e80800020022903a8022105200241c0026a42004200428080a8ec85afd1b10142004280babbc82e420010dea980800020024200370318200242003703102002410136029001200241013b01242002418094ebdc03418094ebdc0320022903d0022206a7200642ffffffff0f56200241d8026a29030022064200522006501b1b20022903c00220022903c802844200521b360220200241c0026a200241106a2005200420052004541b10fb9f80800041002d0098a2db80001a411041002802a496db8000118280808000002203450d01200320022903c802370008200320022903c00237000020024180036a2480808080002003ad42808080808002840f0b20024101360214200241bcb0ce80003602102002420137021c200241a487808000ad422086200241ff026aad843703c0022002200241c0026a360218200241106a41c8a2ce800010f680808000000b4101411010bb80808000000bef0201027f23808080800041c0006b2202248080808000410041002802c8a2db80002203410120031b3602c8a2db8000024002402003450d0020034101470d0141002802c8a2db80004101462103034020030d000c020b0b410041d8aed280003602dc8fdb8000410041f0aed280003602d88fdb8000410041023602c8a2db80000b410041002802b496db80001190808080000041ff01713602cca2db800002400240200141034d0d002000280000210141002d0098a2db80001a411041002802a496db8000118280808000002203450d01200241086a2001ad42004280ade204420010feb28080002003200241106a29030037000820032002290308370000200241c0006a2480808080002003ad42808080808002840f0b2002410136021c200241f4b0ce800036021820024201370224200241a487808000ad4220862002413f6aad843703302002200241306a360220200241186a41c8a2ce800010f680808000000b4101411010bb80808000000bb40602027f057e2380808080004190036b2202248080808000410041002802c8a2db80002203410120031b3602c8a2db80002000410120011b2100024002402003450d0020034101470d0141002802c8a2db80004101462103034020030d000c020b0b410041d8aed280003602dc8fdb8000410041f0aed280003602d88fdb8000410041023602c8a2db80000b410041002802b496db80001190808080000041ff01713602cca2db80002002200136020c20022000360208200241f0016a200241086a1085a38080000240024020022802f0012203418e80808078460d0020024180016a200241f0016a41f00010f5b28080001a200228020c220141044f0d0120024180016a1086a38080000b200241013602f401200241a8b1ce80003602f001200242013702fc01200241a487808000ad422086200241106aad8437038001200220024180016a3602f801200241f0016a41c8a2ce800010f680808000000b20022001417c6a36020c20022002280208220141046a36020820012800002101200241106a410472200241f0016a41047241ec0010f5b28080001a20022003360210200241e8026a200241106a10d4a380800042002104200241f0016a2001427f20022903e802220520022903f8027c220620062005541b2206427f20022903f00222052002290380037c220720072005541b22074200420020022d00890320022d008803220310bd9180800042002105024020022802f001410171450d00427f427f20024188026a290300220520024198026a2903007c20022903800222042002290390027c22082004542201ad7c22042001200420055420042005511b22011b2205200241a8026a2903007c427f200820011b220420022903a0027c22082004542201ad7c22042001200420055420042005511b22011b2105427f200820011b21040b2002427f2005200241b8026a2903007c200420022903b0027c22082004542201ad7c22042001200420055420042005511b22011b370398012002427f200820011b37039001200220033a00a00120022007370388012002200637038001200241106a10ee8e808000200241f0016a20024180016a1097a780800020022902f401210520024190036a24808080800020050ba60602027f027e23808080800041e0026b2202248080808000410041002802c8a2db80002203410120031b3602c8a2db80002000410120011b2100024002402003450d0020034101470d0141002802c8a2db80004101462103034020030d000c020b0b410041d8aed280003602dc8fdb8000410041f0aed280003602d88fdb8000410041023602c8a2db80000b410041002802b496db80001190808080000041ff01713602cca2db80002002200136020c20022000360208200241f0016a200241086a1085a38080000240024020022802f0012203418e80808078460d0020024180016a200241f0016a41f00010f5b28080001a200228020c220141044f0d0120024180016a1086a38080000b200241013602f401200241e4b1ce80003602f001200242013702fc01200241a487808000ad422086200241106aad8437038001200220024180016a3602f801200241f0016a41c8a2ce800010f680808000000b20022001417c6a36020c20022002280208220141046a36020820012800002101200241106a410472200241f0016a41047241ec0010f5b28080001a2002200336021020024180016a200241106a10d4a3808000200241f0016a2001427f20022903800122042002290390017c220520052004541b427f20022903880122042002290398017c220520052004541b4200420020022d00a10120022d00a00110bd91808000200241106a10ee8e80800020022802f001210341002d0098a2db80001a024041c1004111200341017122001b220141002802a496db8000118280808000002203450d00200220033602840120022001360280010240024020000d00200341003a0000410121032002410136028801411121010c010b200341013a0000200241013602880120024180026a20024180016a10caa7808000200228028001210120022802880121030b200241b8026a290300210420022903b00221050240200120036b410f4b0d0020024180016a2003411010bea880800020022802880121030b200228028401220120036a2200200437000820002005370000200241e0026a248080808000200341106aad4220862001ad840f0b41012001419cdccd800010ae80808000000ba80803027f017e037f2380808080004180026b2202248080808000410041002802c8a2db80002203410120031b3602c8a2db80002000410120011b2100024002402003450d0020034101470d0141002802c8a2db80004101462103034020030d000c020b0b410041d8aed280003602dc8fdb8000410041f0aed280003602d88fdb8000410041023602c8a2db80000b410041002802b496db80001190808080000041ff01713602cca2db80002002200136020c2002200036020820024180016a200241086a1091a48080000240200228028001418080808078460d00200241106a20024180016a41f00010f5b28080001a20024180016a200241106a10f8a4808000024020022802182201450d00200228021421030340024020032d0000220041034b0d002003200041027441ccb4ce80006a2802006a2200280200450d00200041046a280200410028029c96db8000118080808000000b200341146a21032001417f6a22010d000b0b02402002280210450d002002280214410028029c96db8000118080808000000b200241106a20024180016a109aa0808000200235021821042002280214210502402002280288012203450d0020022802840121062003410171210741002101024020034101460d002003417e7121002006210341002101034002402003280200450d00200341046a280200410028029c96db8000118080808000000b02402003410c6a280200450d00200341106a280200410028029c96db8000118080808000000b200341186a21032000200141026a2201470d000b0b2007450d0020062001410c6c6a2203280200450d002003280204410028029c96db8000118080808000000b0240200228028001450d00200228028401410028029c96db8000118080808000000b02402002280294012203450d0020022802900121062003410171210741002101024020034101460d002003417e7121002006210341002101034002402003280200450d00200341046a280200410028029c96db8000118080808000000b0240200341106a280200450d00200341146a280200410028029c96db8000118080808000000b200341206a21032000200141026a2201470d000b0b2007450d00200620014104746a2203280200450d002003280204410028029c96db8000118080808000000b0240200228028c01450d00200228029001410028029c96db8000118080808000000b024020022802a4012203418080808078460d002003450d0020022802a801410028029c96db8000118080808000000b0240200228029801450d00200228029c01410028029c96db8000118080808000000b20024180026a24808080800020044220862005ad840f0b20024101360214200241a0b2ce80003602102002420137021c200241a487808000ad422086200241ff016aad843703f0012002200241f0016a360218200241106a41c8a2ce800010f680808000000bb40302027f017e23808080800041c0006b2202248080808000410041002802c8a2db80002203410120031b3602c8a2db80002000410120011b2100024002402003450d0020034101470d0141002802c8a2db80004101462103034020030d000c020b0b410041d8aed280003602dc8fdb8000410041f0aed280003602d88fdb8000410041023602c8a2db80000b410041002802b496db80001190808080000041ff01713602cca2db800020022001360208200220003602042002410c6a200241046a10c18c8080000240200228020c418080808078460d00200241186a41086a2002410c6a41086a2802003602002002200229020c3703182002410c6a200241186a10ae92808000200241186a2002410c6a10b79c80800020023502202104200228021c21030240200228020c2201418080808078460d002001450d002002280210410028029c96db8000118080808000000b200241c0006a24808080800020044220862003ad840f0b2002410136021c200241d0b2ce800036021820024201370224200241a487808000ad4220862002413f6aad843703302002200241306a360220200241186a41c8a2ce800010f680808000000baf0402037f017e23808080800041306b2202248080808000410041002802c8a2db80002203410120031b3602c8a2db80002000410120011b2104024002402003450d0020034101470d0141002802c8a2db80004101462103034020030d000c020b0b410041d8aed280003602dc8fdb8000410041f0aed280003602d88fdb8000410041023602c8a2db80000b410041002802b496db80001190808080000041ff01713602cca2db8000200220013602102002200436020c024002402001450d0020022001417f6a3602102002200041016a36020c4180808080782103024020002d00000e020200010b200241146a2002410c6a10c18c80800020022802142203418080808078460d00200241146a20022802182201200228021c220410b9818080002002280214450d012003450d002001410028029c96db8000118080808000000b2002410136021820024180b3ce800036021420024201370220200241a487808000ad4220862002412f6aad843703002002200236021c200241146a41c8a2ce800010f680808000000b2002200436021c20022001360218200220033602142002200241146a10ab928080000240200341808080807872418080808078460d002001410028029c96db8000118080808000000b200241146a200210b79c808000200235021c210520022802182103024020022802002201418080808078460d002001450d002002280204410028029c96db8000118080808000000b200241306a24808080800020054220862003ad840b8c0701047f23808080800041306b2202248080808000410041002802c8a2db80002203410120031b3602c8a2db8000024002402003450d0020034101470d0141002802c8a2db80004101462103034020030d000c020b0b410041d8aed280003602dc8fdb8000410041f0aed280003602d88fdb8000410041023602c8a2db80000b410041002802b496db80001190808080000041ff01713602cca2db800002400240024020010d0041002d0098a2db80001a02400240411841002802a496db8000118280808000002203450d0041002d0098a2db80001a410b41002802a496db8000118280808000002201450d03200141076a41002800aaddc98000360000200141002900a3ddc9800037000041002d0098a2db80001a410d41002802a496db80001182808080000022040d014101410d10bb80808000000b4104411810bb80808000000b200441056a410029009bddc9800037000020044100290096ddc980003700002003410b3602002003410d360214200320043602102003428b808080d0013702082003200136020441002d0098a2db80001a411c41002802a496db8000118280808000002201450d0220024100360214200220013602102002411c36020c200241023602242002200241246a360228200241286a2002410c6a108c89808000200328020421052002200328020822013602242002200241246a360228200241286a2002410c6a108c898080000240200228020c200228021422046b20014f0d002002410c6a2004200110bea8808000200228021421040b200228021020046a2005200110f5b28080001a2002200420016a360214200328021021052002200328021422013602242002200241246a360228200241286a2002410c6a108c898080000240200228020c200228021422046b20014f0d002002410c6a2004200110bea8808000200228021421040b200228021020046a2005200110f5b28080001a2002280210210502402003280200450d002003280204410028029c96db8000118080808000000b200420016a21010240200328020c450d002003280210410028029c96db8000118080808000000b2003410028029c96db800011808080800000200241306a2480808080002001ad4220862005ad840f0b20024101360210200241e8b3ce800036020c2002420037021820022002412c6a3602142002410c6a41c8a2ce800010f680808000000b4101410b10bb80808000000b4101411c419cdccd800010ae80808000000bf90201047f23808080800041c0006b220224808080800020022000280200360204410121000240200128021c220341d48dd0800041122001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110b3a88080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b3a88080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000bbe04010c7f20012d001d210220012802182103200128021021042001280204210520012d001c2106200128021421072001280208210820012802002109024003402009210a4100210b02402002410171450d000c020b0240024020042007460d0003402003210c02400240200422032c00002202417f4c0d00200341016a2104200241ff017121020c010b20032d0001413f7121042002411f71210902402002415f4b0d0020094106742004722102200341026a21040c010b200441067420032d0002413f717221040240200241704f0d0020042009410c74722102200341036a21040c010b200441067420032d0003413f71722009411274418080f00071722102200341046a21040b200420036b200c6a2103024002400240200241776a220941174b0d004101200974419f808004710d010b2002418001490d01024002400240024020024108762209416a6a0e1b030505050505050505050105050505050505050505050505050500020b20024180e000470d040c030b200241ff017141f8d5c080006a2d0000410271450d030c020b20090d02200241ff017141f8d5c080006a2d00004101710d010c020b200241802d470d010b20012003360218200120043602102001200336020041002102200321090c030b20042007470d000b20012003360218200120043602100b41012102200141013a001d02402006410171450d00200a21092005210c0c010b200a21092005210c2005200a460d020b200c200a6b220d450d000b2008200a6a210b0b2000200d3602042000200b3602000bd00601047f418ee1ce800020012002410620024106491b10f9b28080002203410620026b20031b410148410a742204418004722103200420032003410374220541888ccf80006a28020020012005418c8ccf80006a2802002205200220052002491b10f9b28080002206200520026b20061b41004a1b2204418002722103200420032003410374220541888ccf80006a28020020012005418c8ccf80006a2802002205200220052002491b10f9b28080002206200520026b20061b41004a1b2204418001722103200420032003410374220541888ccf80006a28020020012005418c8ccf80006a2802002205200220052002491b10f9b28080002206200520026b20061b41004a1b220441c0006a2103200420032003410374220541888ccf80006a28020020012005418c8ccf80006a2802002205200220052002491b10f9b28080002206200520026b20061b41004a1b220441206a2103200420032003410374220541888ccf80006a28020020012005418c8ccf80006a2802002205200220052002491b10f9b28080002206200520026b20061b41004a1b220441106a2103200420032003410374220541888ccf80006a28020020012005418c8ccf80006a2802002205200220052002491b10f9b28080002206200520026b20061b41004a1b220441086a2103200420032003410374220541888ccf80006a28020020012005418c8ccf80006a2802002205200220052002491b10f9b28080002206200520026b20061b41004a1b220441046a2103200420032003410374220541888ccf80006a28020020012005418c8ccf80006a2802002205200220052002491b10f9b28080002206200520026b20061b41004a1b220441026a2103200420032003410374220541888ccf80006a28020020012005418c8ccf80006a2802002205200220052002491b10f9b28080002206200520026b20061b41004a1b220441016a21032000200420032003410374220541888ccf80006a28020020012005418c8ccf80006a2802002205200220052002491b10f9b28080002206200520026b20061b41004a1b2205410374220341888ccf80006a28020020012003418c8ccf80006a2802002203200220032002491b10f9b28080002201200320026b20011b220241004736020020002002411f7620056a3602040b9c0e010f7f23808080800041e0046b2203248080808000200341013b016c4100210420034100360268200320013602602003200236025c2003200136025820032002360254200341003602502003200120026a2205360264417f21060340200641016a2106200441016a2104200341186a200341d0006a10aaa880800020032802180d000b2004417f6a220741036e2108200641036e21060240024002400240024002400240200441666a4173490d00200641036c41016a2004470d00200341c8006a427f370300200341c0006a427f370300200341206a41186a427f370300200341206a41106a427f370300200341206a41086a427f3703002003427f370320200341d0006a410041880210f7b28080001a2003410036029804200320053602940420032001360290042003200236028c0420032001360288042003200236028404200342003702fc03200341013b019c04200341106a200341fc036a41046a220210aaa8808000024020032802102204450d00200341d0006a410a6a2105200341d0006a41096a2109200341d0006a41086a210a200341d0006a41076a210b200341d0006a41066a210c200341d0006a41056a210d200341d0006a41046a210e200341d0006a41036a210f200341d0006a41026a2110200341d0006a41016a2111200328021421060c020b200341d8026a41186a4200370300200341d8026a41106a4200370300200341d8026a41086a4200370300200342003703d802200741ff017141036e220841027421050c020b20002007360208200041003a0004200041013b01000c050b024002400340200320032802fc03220141016a3602fc03200341086a2004200610aba880800020032802080d010240200141184f0d00200341d0006a2001410b6c22066a200328020c2204410a764101713a0000200341206a20014101746a20043b0100201120066a20044109764101713a0000201020066a20044108764101713a0000200f20066a2004418001714107763a0000200e20066a20044106764101713a0000200d20066a20044105764101713a0000200c20066a20044104764101713a0000200b20066a20044103764101713a0000200a20066a20044102764101713a0000200920066a20044101764101713a0000200520066a20044101713a00002003200210aaa88080002003280204210620032802002204450d030c010b0b2001411841b88cd0800010f980808000000b200041013a0004200041013b010020002001ad3702080c050b200341f0026a4200370300200341e8026a4200370300200341e0026a4200370300200342003703d80220084102742105200741024d0d010b41002101200341d8026a210420054101200541014b1b2209210203400240024002402001418802460d00200341d0006a20016a22062d00000d010c020b2009417f6a2203412120034121491b41037441880241a88cd0800010f980808000000b200420042d0000418001733a00000b0240200641016a2d00004101470d00200420042d000041c0006a3a00000b0240200641026a2d00004101470d00200420042d000041206a3a00000b0240200641036a2d00004101470d00200420042d000041106a3a00000b0240200641046a2d00004101470d00200420042d000041086a3a00000b0240200641056a2d00004101470d00200420042d000041046a3a00000b0240200641066a2d00004101470d00200420042d000041026a3a00000b0240200641076a2d00004101470d00200420042d000041016a3a00000b200441016a2104200141086a21012002417f6a22020d000b2007411b4f0d010b200341d0036a4200370300200341c8036a4200370300200341c0036a4200370300200341b8036a4200370300200341b0036a4200370300200341a8036a4200370300200341a0036a4200370300200342003703980341002104200341003602f803200342abb38ffc91a3b3f0db003703f003200342ffa4b988c591da829b7f3703e803200342f2e6bbe3a3a7fda7a57f3703e003200342e7cca7d0d6d0ebb3bb7f3703d80320034198036a200341d8026a200510be80808000200341fc036a20034198036a41e40010f5b28080001a200341d0006a200841057422056a2109200341f8026a200341fc036a10bd808080000340024020082004470d0020002003290320370102200041003b01002000412a6a200341c8006a290300370100200041226a200341c0006a2903003701002000411a6a200341386a290300370100200041126a200341306a2903003701002000410a6a200341286a2903003701000c040b200520046a4188024f0d022004417f73210620044103762101200920046a2102200441016a21042001200341f8026a6a2d000020064107717620022d000073410171450d000b200041013b0100200041033a00040c020b2005412041888cd0800010b581808000000b200541880220054188024b1b41880241988cd0800010f980808000000b200341e0046a2480808080000baf0300024020002f010041ffff03470d0041000f0b024020002f010241ffff03470d0041010f0b024020002f010441ffff03470d0041020f0b024020002f010641ffff03470d0041030f0b024020002f010841ffff03470d0041040f0b024020002f010a41ffff03470d0041050f0b024020002f010c41ffff03470d0041060f0b024020002f010e41ffff03470d0041070f0b024020002f011041ffff03470d0041080f0b024020002f011241ffff03470d0041090f0b024020002f011441ffff03470d00410a0f0b024020002f011641ffff03470d00410b0f0b024020002f011841ffff03470d00410c0f0b024020002f011a41ffff03470d00410d0f0b024020002f011c41ffff03470d00410e0f0b024020002f011e41ffff03470d00410f0f0b024020002f012041ffff03470d0041100f0b024020002f012241ffff03470d0041110f0b024020002f012441ffff03470d0041120f0b024020002f012641ffff03470d0041130f0b024020002f012841ffff03470d0041140f0b024020002f012a41ffff03470d0041150f0b024020002f012c41ffff03470d0041160f0b4117411820002f012e41ffff03461b0be205010b7f23808080800041c0006b22022480808080004100210302400240024020012f0100220441ffff03460d0020044180104f0d014100210320044103742204418c8ccf80006a2802002205450d00200241106a200441888ccf80006a280200200510aba88080002002280210450d02410121030b2002410036021c200241013a0019200220033a001841988dd08000412b200241186a41888dd0800041c48dd0800010ad81808000000b200441801041bcb5ce800010f980808000000b41002106200241386a41003a0000200241186a41186a4200370300200241286a4200370300200241186a41086a420037030020024200370318200110ada88080002107410021054100210441002108024002400240024002400340200120086a2f0100220341ffff03460d0120034180104f0d03200241086a2003410374220341888ccf80006a2802002003418c8ccf80006a28020010aba880800020022802080d052005410b6a2109200228020c4115742005762004722104024002402005417d4e0d00200921050c010b20064121200641214b1b220a20066b2103200541036a41037641016a220b20066a210c200241186a20066a210503402003450d04200520044118763a00002003417f6a2103200541016a2105200941786a210920044108742104200b417f6a220b0d000b20092105200c21060b200841026a22084130470d000b0b02402005450d00200641214f0d03200241186a20066a20044118763a00000b20002002290318370000200041206a200241186a41206a2d00003a0000200041186a200241186a41186a290300370000200041106a200241186a41106a290300370000200041086a200241186a41086a2903003700002000200741036e410274360224200241c0006a2480808080000f0b200a412141f88cd0800010f980808000000b200341801041bcb5ce800010f980808000000b2006412141c88cd0800010f980808000000b41d88cd08000411041e88cd08000109181808000000b950b01047f23808080800041c0006b220224808080800002400240024002400240024020002d00000e050001020304000b2002200041046a36020441012103200128021c220041e68dd08000410c2001280220220428020c2205118180808000000d040240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d06200241046a200110b4a8808000450d010c060b20004194c5c0800041022005118180808000000d0541012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b4a88080000d052002280234418ec5c080004102200228023828020c118180808000000d050b200128021c4196c5c080004101200128022028020c1181808080000021030c040b2002200041046a36020441012103200128021c220041f28dd08000410b2001280220220428020c2205118180808000000d030240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d05200241046a200110b4a8808000450d010c050b20004194c5c0800041022005118180808000000d0441012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b4a88080000d042002280234418ec5c080004102200228023828020c118180808000000d040b200128021c4196c5c080004101200128022028020c1181808080000021030c030b2002200041046a36020441012103200128021c220041fd8dd0800041122001280220220428020c2205118180808000000d020240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d04200241046a200110b4a8808000450d010c040b20004194c5c0800041022005118180808000000d0341012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10b4a88080000d032002280234418ec5c080004102200228023828020c118180808000000d030b200128021c4196c5c080004101200128022028020c1181808080000021030c020b200128021c418f8ed08000410f200128022028020c1181808080000021030c010b410121032002200041016a360204200128021c220041d48dd0800041122001280220220428020c2205118180808000000d000240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d02200241046a200110a9a8808000450d010c020b20004194c5c0800041022005118180808000000d0141012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10a9a88080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021030b200241c0006a24808080800020030bc30502057f017e23808080800041c0006b2203248080808000024020012002460d0020002d000521042000280200210520002d0004210620032001360204200141016a210741012101024020064101710d00024020052d0014410471450d0041012101024020044101710d00200528021c4198c5c080004101200528022028020c118180808000000d020b41012101200341013a0017200341186a41086a200541086a290200370300200341186a41106a200541106a290200370300200341186a41186a200541186a2802003602002003200529021c37020820052902002108200341e8c4c08000360238200320083703182003200341176a3602102003200341086a360234200341046a200341186a10b5a88080000d012003280234418ec5c080004102200328023828020c1181808080000021010c010b4101210102402004410171450d00200528021c4187c5c080004102200528022028020c118180808000000d010b200341046a200510b5a880800021010b200041013a0005200020013a000420072002460d000340200320073602042001410171210641012101024020060d00024020052d00144104710d0041012101200528021c4187c5c080004102200528022028020c118180808000000d01200341046a200510b5a880800021010c010b200529021c2108200341013a0017200341186a41086a200541086a290200370300200341186a41106a200541106a290200370300200341186a41186a200541186a2802003602002003200837020820052902002108200341e8c4c08000360238200320083703182003200341176a3602102003200341086a3602340240200341046a200341186a10b5a88080000d002003280234418ec5c080004102200328023828020c1181808080000021010c010b410121010b200041013a0005200020013a0004200741016a22072002470d000b0b200341c0006a24808080800020000b8b0101037f024020034108490d00200020002003410376220341057422046a2000200341386c22056a200310b1a880800021002001200120046a200120056a200310b1a880800021012002200220046a200220056a200310b1a880800021020b20002002200120002d0000220320012d00002204492205200420022d0000220649731b20052003200649731b0bc30d010f7f23808080800041206b220724808080800002400240200141214f0d002000200120022003200610b9a88080000c010b200241786a210802400340024020040d0020002001200220034101200610b7a88080000c030b20002001410376220941386c6a210a200020094105746a210b02400240200141c000490d002000200b200a200910b1a8808000210c0c010b2000200a200b20002d00002209200b2d0000220d49220e200d200a2d0000220f49731b200e2009200f49731b210c0b2004417f6a21042007200c2802043602042007200c2d000022093a0000200c20006b4103762110024002400240024002402005450d0020052d0000200941ff01714f0d010b200120034b0d054100210b200021092002200141037422116a2212210a20102113034002402009200041002013417d6a220d200d20134b1b4103746a22144f0d00200c2d000041ff0171210d03402002200a41786a20092d0000200d49220e1b200b4103746a20092902003702002002200a41706a20092d0008200d49220f1b200b200e6a220b4103746a20092902083702002002200a41686a20092d0010200d49220e1b200b200f6a220b4103746a20092902103702002002200a41606a220a20092d0018200d49220f1b200b200e6a220b4103746a2009290218370200200b200f6a210b200941206a22092014490d000b0b02402009200020134103746a220e4f0d00200c2d000041ff0171210f03402002200a41786a220a20092d0000200f49220d1b200b4103746a2009290200370200200b200d6a210b200941086a2209200e490d000b0b024020132001460d00200a41786a220a200b4103746a2009290200370200200941086a2109200121130c010b0b20002002200b410374221310f5b280800021152001200b6b211402402001200b460d002014410371210e4100210a0240200b20016b417c4b0d00201520136a21092014417c71210f200820116a210d4100210a03402009200d290200370200200941086a2012200a41feffffff01734103746a290200370200200941106a2012200a41fdffffff01734103746a290200370200200941186a2012200a41fcffffff01734103746a290200370200200d41606a210d200941206a2109200f200a41046a220a470d000b0b200e450d0020082011200a410374220a6b6a21092015200a6a20136a210a0340200a2009290200370200200941786a2109200a41086a210a200e417f6a220e0d000b0b200b450d00200b20014d0d01200741003602182007410136020c200741ac8fd0800036020820074204370210200741086a41b48fd0800010f680808000000b200120034b0d044100210d200021092002200141037422126a2213210a034002402009200041002010417d6a220b200b20104b1b4103746a22144f0d00200c2d000041ff0171210b03402002200a41786a200b20092d00004f220e1b200d4103746a20092902003702002002200a41706a200b20092d00084f220f1b200d200e6a220d4103746a20092902083702002002200a41686a200b20092d00104f220e1b200d200f6a220d4103746a20092902103702002002200a41606a220a200b20092d00184f220f1b200d200e6a220d4103746a2009290218370200200d200f6a210d200941206a22092014490d000b0b02402009200020104103746a220e4f0d00200c2d000041ff0171210f03402002200a41786a220a200f20092d00004f220b1b200d4103746a2009290200370200200d200b6a210d200941086a2209200e490d000b0b024020102001460d002002200d4103746a2009290200370200200941086a2109200d41016a210d200a41786a210a200121100c010b0b20002002200d410374220c10f5b280800021002001200d6b210b02402001200d460d00200b410371210f4100210a0240200d20016b417c4b0d002000200c6a2109200b417c712114200820126a210e4100210a03402009200e290200370200200941086a2013200a41feffffff01734103746a290200370200200941106a2013200a41fdffffff01734103746a290200370200200941186a2013200a41fcffffff01734103746a290200370200200e41606a210e200941206a21092014200a41046a220a470d000b0b200f450d002008200a410374220a6b20126a21092000200a6a200c6a210a0340200a2009290200370200200941786a2109200a41086a210a200f417f6a220f0d000b0b200d20014d0d01200d200141c48fd0800010b381808000000b201520136a20142002200320042007200610b2a8808000200b2101200b41214f0d020c010b2000200c6a210041002105200b2101200b41214f0d010b0b2000200b20022003200610b9a88080000c010b000b200741206a2480808080000ba10101037f23808080800041106b22022480808080002000280200210041012103200128021c4199c5c080004101200128022028020c118180808000002104200241003a000d200220043a000c20022001360208200241086a20002000410a6a10b0a88080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021030b200241106a24808080800020030bb10201037f2380808080004180016b220224808080800020002802002100024002400240200128021422034110710d0020034120710d0120002802004101200110978180800021000c020b20002802002100410021030340200220036a41ff006a2000410f712204413072200441d7006a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000c010b20002802002100410021030340200220036a41ff006a2000410f712204413072200441376a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000b20024180016a24808080800020000b3000024020002802002d00000d00200141889ac08000410510e6808080000f0b2001418d9ac08000410410e6808080000bed0101057f2380808080004180206b220324808080800002400240200141c0843d200141c0843d491b2204200120014101766b2205200420054b1b2204418104490d00200441037421064100210702400240200541ffffffff014b0d00200641fcffffff074b0d0041002d0098a2db80001a200641002802a496db80001182808080000022050d01410421070b2007200641c490d0800010ae80808000000b2000200120052004200141c10049200210b7a88080002005410028029c96db8000118080808000000c010b200020012003418004200141c10049200210b7a88080000b20034180206a2480808080000bb70b03017f027e137f23808080800041d0026b2206248080808000024020014102490d002001ad220742ffffffffffffffff3f7c2007802108024002402001418120490d00410141202001410172676b41017622097420012009766a410176210a0c010b200120014101766b220941c000200941c000491b210a0b200041786a210b200041106a210c410121094100210d4100210e03404100210f4101211002402001200d4b2211450d002000200d41037422126a2113024002402001200d6b2214200a490d0002400240201441024f0d00201421150c010b024002400240024020132d0008221620132d00004922170d004102211520144102460d04200c20126a2118410221150340201641ff0171211920182d000022162019490d03201841086a21182014201541016a2215470d000c020b0b410221154101211820144102460d02200c20126a2118410221150340201641ff0171211920182d0000221620194f0d02201841086a21182014201541016a2215470d000b0b201421150b2015200a490d022017450d010240201541024f0d00410121150c020b201541017621180b201841017121102013201541037422146a210f41002116024020184101460d00201841feffffff0771211a200020146a211841002116200021190340201820126a221441786a221729020021072014417c6a201920126a221441046a280200360200201720142d00003a000020142007370200200f201641feffffff01734103746a22172902002107201741046a2014410c6a2802003602002017201441086a22142d00003a000020142007370200201841706a2118201941106a2119201a201641026a2216470d000b0b2010450d00201320164103746a22142d00002118201428020421192014200f2016417f734103746a221629020037020020162019360204201620183a00000b201541017441017221100c010b024020040d002014200a2014200a491b41017421100c010b20132014412020144120491b22142002200341004100200510b2a8808000201441017441017221100b2010410176200d6aad200dad22077c20087e200d20094101766bad20077c20087e8579a7210f0b02400240200e4102490d00200b200d41037422146a211b200020146a211a03402006418e026a200e417f6a22166a2d0000200f490d010240024002400240200641046a20164102746a280200220e4101762215200941017622186a221220034b0d00200e200972410171450d010b2000200d20126b4103746a21140240200e4101710d002014201520022003201541017267410174413e734100200510b2a88080000b20094101710d01201420154103746a201820022003201841017267410174413e734100200510b2a88080000c010b201241017421090c010b024020094102490d00200e4102490d00201820152018201549220e1b221920034b0d002002201420154103746a22092014200e1b2019410374220e10f5b28080002213200e6a210e024002400240201820154f0d00201b211503402015200941786a2209200e41786a220e200e2d0000221820092d000022194922171b290200370200200e20174103746a210e2009201820194f4103746a22092014460d02201541786a2115200e2013470d000c020b0b024020190d00201321150c020b20132115034020142009201520092d0000221820152d000022194922171b290200370200201441086a21142015201820194f4103746a2215200e460d02200920174103746a2209201a470d000c020b0b20092114201321150b20142015200e20156b10f5b28080001a0b201241017441017221090b410121142016210e201641014b0d000c020b0b200e21140b2006418e026a20146a200f3a0000200641046a20144102746a200936020002402011450d00201441016a210e2010410176200d6a210d201021090c010b0b20094101710d002000200120022003200141017267410174413e734100200510b2a88080000b200641d0026a2480808080000be006040a7f027e017f027e200020002d0008220320002d00002204494103746a220520004118411020002d001820002d00104922061b6a22072000200320044f4103746a220320004110411820061b6a22042d000020032d00004922061b20072d000020052d00004922081b22092d0000210a20042003200720081b20061b220b2d0000210c20022007200520081b290200220d3702002002200b2009200c200a4922071b29020037020820022009200b20071b290200370210200241186a220a2003200420061b290200220e370200200041206a220720002d0028220320002d00202204494103746a220520074118411020002d003820002d00304922061b6a22002007200320044f4103746a220320074110411820061b6a22072d000020032d00004922041b20002d000020052d00004922061b22082d0000210c20072003200020061b20041b22092d0000210f200241206a220b2000200520061b2902002210370200200241286a20092008200f200c4922001b290200370200200241306a2008200920001b290200370200200241386a22052003200720041b29020022113702002001200b20022010a741ff01712207200da741ff017122034922001b29020037020020012002411841382011a741ff01712204200ea741ff017122064922081b6a2902003702382001200b20004103746a22002002200720034f4103746a220220002d0000220920022d0000220b49220c1b2902003702082001200a4178410020081b6a2207200541784100200420064f1b6a220320032d0000220520072d000022044922061b29020037023020012000200c4103746a220020022009200b4f4103746a220220002d0000220820022d0000220949220b1b290200370210200120074178410020061b6a2207200341784100200520044f1b6a220320032d0000220420072d0000220649220a1b29020037022820012000200b4103746a22052002200820094f4103746a220020052d0000220820002d0000220949220b1b2902003702182001200741784100200a1b6a2202200341784100200420064f1b6a220720072d0000220420022d000022064922031b290200370220024002402000200820094f4103746a20024178410020031b6a41086a470d002005200b4103746a200741784100200420064f1b6a41086a460d010b108b81808000000b0bed08020e7f017e23808080800041106b22052480808080000240024020014102490d00024002400240200141106a20034b0d00200141017621062001410f4b0d010240200141074d0d00200220004118411020002d001820002d00104922071b6a2203200020002d0008220820002d00002209494103746a220a20032d0000200a2d000049220b1b29020037020020022000200820094f4103746a220820004110411820071b6a220720072d000020082d00004922091b2902003702182002200720082003200b1b20091b2207200a2003200820091b200b1b220320072d000020032d00004922081b29020037020820022003200720081b2902003702102002200641037422036a2208200020036a22034118411020032d001820032d00104922091b6a220a200320032d0008220c20032d0000220d494103746a220b200a2d0000200b2d00004922071b290200370200200820034110411820091b6a22092003200c200d4f4103746a2203200a20071b20092d000020032d000049220c1b220d200b200a2003200c1b20071b220a200d2d0000200a2d000049220b1b2902003702082008200a200d200b1b290200370210200820032009200c1b2902003702184104210e0c030b200220002902003702002002200641037422036a200020036a2902003702004101210e0c020b000b20002002200220014103746a220310b8a88080002000200641037422086a200220086a200341c0006a10b8a88080004108210e0b2005410236020c20052006ad422086370300200e410374210b200120066b210f410021034102210703402005200341016a22083602082003410274210a200821030240200e200f20062005200a6a28020022081b22104f0d002000200841037422036a21114108210c200220036a2212210d200e210903402012200941037422036a2208201120036a29020022133702000240200841786a2d00002013a741ff017122074d0d00200c2108200d2103024003402003200b6a220a200a41786a2902003702000240200b2008470d00201221030c020b200841086a2108200341786a2103200a41706a2d000020074b0d000b2003200b6a21030b2003201342ff81808070833702000b200c41786a210c200d41086a210d200941016a22092010470d000b20052802082103200528020c21070b20072003470d000b2000200141037441786a22036a210b200220036a210a200220064103746a220341786a2108034020002003200220032d0000220720022d0000220949220c1b290200370200200b2008200a200a2d0000220d20082d000022124922101b290200370200200b41786a210b200041086a210020084178410020101b6a2108200a41784100200d20124f1b6a210a2002200720094f4103746a21022003200c4103746a21032006417f6a22060d000b200841086a210802402001410171450d002000200220032002200849220b1b2902003702002003200220084f4103746a21032002200b4103746a21020b20022008470d012003200a41086a470d010b200541106a2480808080000f0b108b81808000000bd90101037f024002402002280204450d000240200228020822030d00024020010d00410421020c030b41002d0098a2db80001a200141002802a496db80001182808080000021020c020b2002280200210441002102200141002802a496db8000118280808000002205450d0120052004200310f5b280800021022004410028029c96db800011808080800000200221020c010b024020010d00410421020c010b41002d0098a2db80001a200141002802a496db80001182808080000021020b2000200136020820002002410420021b36020420002002453602000bef0101077f23808080800041206b22022480808080004100210302402000280200220441016a220520044101742206200520064b1b220541ffffffff014d0d0041004100200110ae80808000000b0240024020054104200541044b1b2207410374220641fcffffff074b0d004100210502402004450d002002200441037436021c20022000280204360214410421050b20022005360218200241086a2006200241146a10baa880800020022802084101470d0120022802102108200228020c21030b20032008200110ae80808000000b200228020c21042000200736020020002004360204200241206a2480808080000baa0201037f2380808080004180016b2202248080808000024002400240200128021422034110710d0020034120710d0120002802004101200110978180800021000c020b20002802002100410021030340200220036a41ff006a2000410f712204413072200441d7006a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000c010b20002802002100410021030340200220036a41ff006a2000410f712204413072200441376a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000b20024180016a24808080800020000bb20201027f0240024020024100480d000240024002402003280204450d000240200328020822040d00024020020d00200121030c030b41002d0098a2db80001a200241002802a496db80001182808080000021030c020b200328020021050240200241002802a496db80001182808080000022030d00200041086a2105200041046a21040c050b20032005200410f5b28080001a2005410028029c96db800011808080800000200041086a2105200041046a21040c020b024020020d00200121030c010b41002d0098a2db80001a200241002802a496db80001182808080000021030b200041086a2105200041046a21042003450d020b2005200236020020042003360200200041003602000f0b20004100360204200041013602000f0b2005200236020020042001360200200041013602000be30101037f23808080800041206b2203248080808000024002400240200120026a220220014f0d00410021040c010b4100210402402002200028020022054101742201200220014b1b22014108200141084b1b220141004e0d000c010b4100210202402005450d002003200536021c20032000280204360214410121020b20032002360218200341086a41012001200341146a10bda880800020032802084101470d0120032802102100200328020c21040b2004200041c891d0800010ae80808000000b200328020c21022000200136020020002002360204200341206a2480808080000b4901017f02402000280200200028020822036b20024f0d0020002003200210bea8808000200028020821030b200028020420036a2001200210f5b28080001a2000200320026a3602080bee0402067f017e23808080800041c0006b22022480808080000240024002400240024002402001280208220320012802102204460d000240024002400240200441016a2205450d0020032005490d0120012802042106200120053602100240024002400240200620046a2d000022074103710e0400010203000b200741027621050c060b200220073a0015200241013a001420022001360210200241003b0128200241106a200241286a410210c1a88080000d0620022f0128220441ff014d0d06200441027621050c050b200220073a0015200241013a00142002200136021020024100360228200241106a200241286a410410c1a88080000d052002280228220441808004490d05200441027621050c040b20074104490d020c040b417f200541e493d0800010b781808000000b2005200341e493d0800010b581808000000b200320056b4104490d01200441056a21042005417b4b0d04200420034b0d0520012004360210200620056a2800002205418080808004490d010b20022001280210220436020c200128020822032004490d052001200320046b22033602082001200128020420046a36020420014100360210200520034b0d0120002001200510c5808080000c020b200041003602000c010b200041003602000b200241c0006a2480808080000f0b2005200441e493d0800010b781808000000b2004200341e493d0800010b581808000000b200241023602142002418092d080003602102002420237021c2002200336023c200241e787808000ad42208622082002413c6aad84370330200220082002410c6aad843703282002200241286a360218200241106a41ec92d0800010f680808000000b9e0201037f20002d00042103200041003a0004024002400240024002400240024020030d0041012103200028020022002802082204200028021022056b2002490d02200520026a22032005490d03200320044b0d042001200028020420056a200210f5b28080001a200020033602100c010b200120002d00053a000041012103200028020022002802082204200028021022056b2002417f6a2202490d01200520026a22032005490d04200320044b0d05200141016a200028020420056a200210f5b28080001a200020033602100b410021030b20030f0b2005200341e493d0800010b781808000000b2003200441e493d0800010b581808000000b2005200341e493d0800010b781808000000b2003200441e493d0800010b581808000000b1e00200128021c41f493d08000410b200128022028020c118180808000000b880201047f23808080800041106b220324808080800002402001450d0020014104742104200041086a2101200228020821000340200141046a28020021050240200228020020006b41034b0d0020022000410410bea8808000200228020821000b2002200041046a360208200228020420006a20053600002001417c6a28020021062003200128020022003602082003200341086a36020c2003410c6a200210c4a880800002402002280200200228020822056b20004f0d0020022005200010bea8808000200228020821050b200228020420056a2006200010f5b28080001a2002200520006a2200360208200141106a2101200441706a22040d000b0b200341106a2480808080000b960301037f02400240024020002802002202280200220041c000490d00200041808001490d012000418080808004490d0202402001280200220320012802082200470d0020012000410110bea880800020012802002103200128020821000b2001280204220420006a41033a00002001200041016a2200360208200228020021020240200320006b41034b0d0020012000410410bea880800020012802042104200128020821000b2001200041046a360208200420006a20023600000f0b200041027421020240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20023a00000f0b2000410274410172210202402001280200200128020822006b41014b0d0020012000410210bea8808000200128020821000b2001200041026a360208200128020420006a20023b00000f0b2000410274410272210202402001280200200128020822006b41034b0d0020012000410410bea8808000200128020821000b2001200041046a360208200128020420006a20023600000bff0102017e027f02400240200320046a417f6a410020036b71ad2001ad7e2205422088a70d002005a7220441808080807820036b4b0d00024020040d002000200336020820004100360204200041003602000f0b41002d0098a2db80001a200441002802a496db8000118280808000002106024002402002450d00024020060d00200041086a2102200041046a21070c040b20064100200410f7b28080001a200041086a2102200041046a21070c010b200041086a2102200041046a21072006450d020b2002200636020020072001360200200041003602000f0b20004100360204200041013602000f0b2002200436020020072003360200200041013602000b9e0201037f23808080800041106b2202248080808000024002402000280200418080808078470d000240200128020020012802082200470d0020012000410110bea8808000200128020821000b200128020420006a41003a0000200041016a21000c010b0240200128020020012802082203470d0020012003410110bea8808000200128020821030b2001200341016a360208200128020420036a41013a0000200028020421042002200028020822003602082002200241086a36020c2002410c6a200110c4a880800002402001280200200128020822036b20004f0d0020012003200010bea8808000200128020821030b200128020420036a2004200010f5b28080001a200320006a21000b20012000360208200241106a2480808080000b8b0601077f23808080800041206b2202248080808000410021030240417f417f417f20012802142204410c6c417f2001280208220541046a22064101200128022c41056a2001280224418080808078461b6a220720072006491b22066a41046a220720072006491b2206200128022022084104746a41046a220720072006491b220641086a220720072006491b22064100480d0041002d0098a2db80001a41012103200641002802a496db8000118280808000002207450d00200141246a210320024100360214200220073602102002200636020c20012802042107200220053602182002200241186a36021c2002411c6a2002410c6a10c4a88080000240200228020c200228021422066b20054f0d002002410c6a2006200510bea8808000200228021421060b200228021020066a2007200510f5b28080001a2002200620056a36021420032002410c6a10c6a880800020012802102105200220043602182002200241186a36021c2002411c6a2002410c6a10c4a880800002402004450d002004410c6c2103200541086a210503402005417c6a28020021072002200528020022043602182002200241186a36021c2002411c6a2002410c6a10c4a88080000240200228020c200228021422066b20044f0d002002410c6a2006200410bea8808000200228021421060b200228021020066a2007200410f5b28080001a2002200620046a3602142005410c6a2105200341746a22030d000b0b200128021c2105200220083602182002200241186a36021c2002411c6a2002410c6a10c4a8808000200520082002410c6a10c3a8808000200128023021040240200228020c200228021422056b41034b0d002002410c6a2005410410bea8808000200228021421050b200228021020056a20043600002002200541046a2205360214200128023421040240200228020c20056b41034b0d002002410c6a2005410410bea8808000200228021421050b200228021020056a2004360000200041086a200541046a3602002000200229020c370200200241206a2480808080000f0b2003200641f496d0800010ae80808000000bdb0203027f017e037f23808080800041306b2201248080808000200141246a419397d080004108419b97d080004129410441001089a9808000200141086a2202410036020020014280808080c00037030020012902282103200128022421042001410036021420014280808080800137020c2001410c6a41d895d0800010faa88080002001280210220542aceff0b4f2bd8f8fe4003703002005420437022c20054207370224200541c497d0800036022020054100360218200541e88780800036021020054296e397c6bfa5aeee4637030802402004418080808078470d0041e895d08000411141fc95d08000109181808000000b200128020c21062000410036024c2000428080808080013702442000200337023c200020043602382000410136020c2000200536020820002006360204200041003a000020002001290300370250200041d8006a2002280200360200200141306a2480808080000bdb0203027f017e037f23808080800041306b2201248080808000200141246a41cb97d08000410e419b97d080004129410441001089a9808000200141086a2202410036020020014280808080c00037030020012902282103200128022421042001410036021420014280808080800137020c2001410c6a41d895d0800010faa88080002001280210220542aceff0b4f2bd8f8fe4003703002005420437022c20054207370224200541c497d0800036022020054100360218200541e88780800036021020054296e397c6bfa5aeee4637030802402004418080808078470d0041e895d08000411141fc95d08000109181808000000b200128020c21062000410036024c2000428080808080013702442000200337023c200020043602382000410136020c2000200536020820002006360204200041003a000020002001290300370250200041d8006a2002280200360200200141306a2480808080000bda0203027f017e037f23808080800041306b2201248080808000200141246a41d997d080004102419b97d080004129410441001089a9808000200141086a2202410036020020014280808080c00037030020012902282103200128022421042001410036021420014280808080800137020c2001410c6a41d895d0800010faa88080002001280210220542e88488d0c0e3aebc133703002005420437022c20054203370224200541db97d0800036022020054100360218200541b180808000360210200542d7c9cb8fc1cf97db3e37030802402004418080808078470d0041e895d08000411141fc95d08000109181808000000b200128020c21062000410036024c2000428080808080013702442000200337023c200020043602382000410136020c2000200536020820002006360204200041003a000020002001290300370250200041d8006a2002280200360200200141306a2480808080000b1e00200128021c418497d08000410f200128022028020c118180808000000b6000200042083703482000420037034020004280808080c0003703382000410036025820004280808080c000370350200041cd80808000360218200042dbd791d5c2919eaecd00370310200042e6ed8d82cc91adcb05370308200041023a00000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41d098d0800010faa88080002004280208220542b3c59fa8d1c488a1733703002005410036023020054280808080c0003703282005410036022020054100360218200541b280808000360210200542a6e69b97da80f5d40037030820042802042106200428020821070240200128020822082001280200470d00200141c098d0800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bc60f04057f017e037f017e23808080800041d0006b2201248080808000200141306a41c09dd080004119419a9dd080004117410441001089a98080002001420437022820014200370220200142808080808001370218200142888080808001370240200142808080808001370248200141186a200141c0006a41849ad0800010d4a8808000200141086a41086a2001412c6a2802003602002001200129022437030820012802182102200128021c2103200128022021042001280230210520012902342106200141186a41086a22074100360200200142808080808001370218200141186a41d098d0800010faa8808000200128021c220842d7c9cb8fc1cf97db3e370308200842e88488d0c0e3aebc13370300200141c0006a41086a220941013602002008420437022c20084203370224200841a79ad080003602202008410d36021c200841be9ad08000360218200841b180808000360210200120012902183703400240200928020022092001280240470d00200141c0006a41d098d0800010faa88080000b2001280244200941386c6a2208420437022c20084203370224200841a79ad080003602202008411236021c200841cb9ad08000360218200841b180808000360210200842d7c9cb8fc1cf97db3e370308200842e88488d0c0e3aebc133703002007200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41d098d0800010faa88080000b200128021c200941386c6a2208420437022c20084203370224200841a79ad080003602202008411636021c200841dd9ad08000360218200841b180808000360210200842d7c9cb8fc1cf97db3e370308200842e88488d0c0e3aebc13370300200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a41d098d0800010faa88080000b2001280244200941386c6a2208420437022c20084203370224200841a79ad080003602202008411536021c200841f39ad08000360218200841b180808000360210200842d7c9cb8fc1cf97db3e370308200842e88488d0c0e3aebc13370300200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41d098d0800010faa88080000b200128021c200941386c6a2208420437022c20084203370224200841a79ad080003602202008411736021c200841889bd08000360218200841b180808000360210200842d7c9cb8fc1cf97db3e370308200842e88488d0c0e3aebc13370300200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a41d098d0800010faa88080000b2001280244200941386c6a2208420437022c20084203370224200841a79ad080003602202008412436021c2008419f9bd08000360218200841b180808000360210200842d7c9cb8fc1cf97db3e370308200842e88488d0c0e3aebc13370300200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41d098d0800010faa88080000b200128021c200941386c6a2208420437022c20084203370224200841a79ad080003602202008412236021c200841c39bd08000360218200841b180808000360210200842d7c9cb8fc1cf97db3e370308200842e88488d0c0e3aebc13370300200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a41d098d0800010faa88080000b2001280244200941386c6a2208420437022c2008420b370224200841809cd080003602202008411b36021c200841e59bd08000360218200841b180808000360210200842d7c9cb8fc1cf97db3e370308200842e88488d0c0e3aebc13370300200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41d098d0800010faa88080000b200128021c200941386c6a2208420437022c2008420b370224200841809cd080003602202008411836021c2008418b9cd08000360218200841b180808000360210200842d7c9cb8fc1cf97db3e370308200842e88488d0c0e3aebc13370300200141c8006a200941016a220836020020012001290318220a37034002402008200aa7470d00200141c0006a41d098d0800010faa88080000b2001280244200841386c22096a2208420437022c20084212370224200841b79cd080003602202008411436021c200841a39cd08000360218200841e9878080003602102008429eb2aed688a78385163703082008429d8dba93a0eae3a1a37f3703002001280244210820012001280240360220200120083602182001200820096a41386a3602242001200836021c200141c0006a200141186a41849ad0800010d2a880800002402005418080808078470d0041e098d08000411141f498d08000109181808000000b20012002360220200120033602182001200336021c2001200320044105746a360224200041c4006a200141186a41c0a6d0800010d4a8808000200141236a200141c0006a41086a2802003600002000200637023c20002005360238200041003a000020002001290308370250200041d8006a200141086a41086a2802003602002001200129024037001b20002001290018370001200041086a2001411f6a290000370000200141d0006a2480808080000be10a04057f017e037f017e23808080800041d0006b2201248080808000200141306a41d99dd080004113419a9dd080004117410441001089a98080002001420437022820014200370220200142808080808001370218200142888080808001370240200142808080808001370248200141186a200141c0006a41849ad0800010d4a8808000200141086a41086a2001412c6a2802003602002001200129022437030820012802182102200128021c2103200128022021042001280230210520012902342106200141186a41086a22074100360200200142808080808001370218200141186a41d098d0800010faa8808000200128021c220842d7c9cb8fc1cf97db3e370308200842e88488d0c0e3aebc13370300200141c0006a41086a220941013602002008420437022c20084203370224200841a79ad080003602202008410c36021c200841c99cd08000360218200841b180808000360210200120012902183703400240200928020022092001280240470d00200141c0006a41d098d0800010faa88080000b2001280244200941386c6a2208420437022c20084203370224200841a79ad080003602202008410e36021c200841d59cd08000360218200841b180808000360210200842d7c9cb8fc1cf97db3e370308200842e88488d0c0e3aebc133703002007200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41d098d0800010faa88080000b200128021c200941386c6a2208420437022c20084203370224200841a79ad080003602202008411036021c200841e39cd08000360218200841b180808000360210200842d7c9cb8fc1cf97db3e370308200842e88488d0c0e3aebc13370300200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a41d098d0800010faa88080000b2001280244200941386c6a2208420437022c20084203370224200841a79ad080003602202008410936021c200841f39cd08000360218200841b180808000360210200842d7c9cb8fc1cf97db3e370308200842e88488d0c0e3aebc13370300200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41d098d0800010faa88080000b200128021c200941386c6a2208420437022c20084203370224200841a79ad080003602202008410a36021c200841fc9cd08000360218200841b180808000360210200842d7c9cb8fc1cf97db3e370308200842e88488d0c0e3aebc13370300200141c0006a41086a200941016a220836020020012001290318220a37034002402008200aa7470d00200141c0006a41d098d0800010faa88080000b2001280244200841386c22096a2208420437022c2008420c3702242008418e9dd080003602202008410836021c200841869dd08000360218200841ea87808000360210200842b5febca6bd8ac3bce400370308200842a0dd86d38ebf95874c3703002001280244210820012001280240360220200120083602182001200820096a41386a3602242001200836021c200141c0006a200141186a41849ad0800010d2a880800002402005418080808078470d0041e098d08000411141f498d08000109181808000000b20012002360220200120033602182001200336021c2001200320044105746a360224200041c4006a200141186a41c0a6d0800010d4a8808000200141236a200141c0006a41086a2802003600002000200637023c20002005360238200041003a000020002001290308370250200041d8006a200141086a41086a2802003602002001200129024037001b20002001290018370001200041086a2001411f6a290000370000200141d0006a2480808080000baa0403057f017e027f23808080800041c0006b2201248080808000200141246a41ec9dd080004112419a9dd080004117410441001089a98080002001420437021c2001420037021420014280808080800137020c2001428880808080013702302001428080808080013702382001410c6a200141306a41849ad0800010d4a8808000200141086a2202200141206a28020036020020012001290218370300200128020c2103200128021021042001280214210520012902282106200128022421072001410036021420014280808080c00037020c2001410c6a41c098d0800010f5ad8080002001280210220842808080808001370200200841003a00202008410736021c200841fe9dd080003602182008420437021020084200370208200128021021082001200128020c3602142001200836020c2001200841246a36021820012008360210200141306a2001410c6a41849ad0800010d3a880800002402007418080808078470d0041e098d08000411141f498d08000109181808000000b200120033602142001200436020c200120043602102001200420054105746a360218200041c4006a2001410c6a41c0a6d0800010d4a8808000200141176a200141306a41086a2802003600002000200637023c20002007360238200041013a000020002001290300370250200041d8006a20022802003602002001200129023037000f2000200129000c370001200041086a2001410c6a41076a290000370000200141c0006a2480808080000bb50503057f017e027f23808080800041c0006b2201248080808000200141246a41859ed08000410e419a9dd080004117410441001089a98080002001420437021c2001420037021420014280808080800137020c2001428880808080013702302001428080808080013702382001410c6a200141306a41849ad0800010d4a8808000200141086a200141206a28020036020020012001290218370300200128020c2102200128021021032001280214210420012802242105200129022821062001410c6a41086a410036020020014280808080c00037020c2001410c6a41c098d0800010f5ad808000200128021022074100360208200742808080808001370200200741003a00202007410536021c200741939ed080003602182007410036021420074280808080c00037020c200141306a41086a41013602002001200129020c370330024020012802304101470d00200141306a41c098d0800010f5ad8080000b2001280234410141246c22086a220741013a00202007410736021c200741989ed08000360218200742043702102007420037020820074280808080800137020020012802342107200120012802303602142001200736020c2001200720086a41246a36021820012007360210200141306a2001410c6a41849ad0800010d3a880800002402005418080808078470d0041e098d08000411141f498d08000109181808000000b200120023602142001200336020c200120033602102001200320044105746a360218200041c4006a2001410c6a41c0a6d0800010d4a8808000200141176a200141306a41086a2802003600002000200637023c20002005360238200041013a000020002001290300370250200041d8006a200141086a2802003602002001200129023037000f2000200129000c370001200041086a2001410c6a41076a290000370000200141c0006a2480808080000bb00201087f23808080800041106b2203248080808000200128020c21040240024002402001280200220520012802042206470d00200420056b41386e2107200128020821010c010b0240200420066b220841386e220720012802082201410176490d0020052006200810f8b28080001a0c010b410021092003410036020c2003428080808080013702044108210a024020042006460d00200341046a410020074108413810dba88080002003280208210a200328020c21090b200a200941386c6a2006200810f5b28080001a2003200920076a36020c02402001450d002005410028029c96db8000118080808000000b20002003290204370200200041086a200341046a41086a2802003602000c010b2000200736020820002005360204200020013602000b200341106a2480808080000bb00201087f23808080800041106b2203248080808000200128020c21040240024002402001280200220520012802042206470d00200420056b41246e2107200128020821010c010b0240200420066b220841246e220720012802082201410176490d0020052006200810f8b28080001a0c010b410021092003410036020c20034280808080c0003702044104210a024020042006460d00200341046a410020074104412410dba88080002003280208210a200328020c21090b200a200941246c6a2006200810f5b28080001a2003200920076a36020c02402001450d002005410028029c96db8000118080808000000b20002003290204370200200041086a200341046a41086a2802003602000c010b2000200736020820002005360204200020013602000b200341106a2480808080000bb00201087f23808080800041106b2203248080808000200128020c21040240024002402001280200220520012802042206470d00200420056b4105762107200128020821010c010b0240200420066b2208410576220720012802082201410176490d0020052006200810f8b28080001a0c010b410021092003410036020c2003428080808080013702044108210a024020042006460d00200341046a410020074108412010dba88080002003280208210a200328020c21090b200a20094105746a2006200810f5b28080001a2003200920076a36020c02402001450d002005410028029c96db8000118080808000000b20002003290204370200200041086a200341046a41086a2802003602000c010b2000200736020820002005360204200020013602000b200341106a2480808080000bab0401047f23808080800041e0006b2203248080808000200341186a200110d6a88080000240200328021c4101470d004100210402400240200328022022054100480d00410121042005450d0141002d0098a2db80001a200541002802a496db80001182808080000022040d01410121040b20042005200210ae80808000000b4100210620034100360214200320043602102003200536020c200341186a41186a200141186a280200360200200341186a41106a200141106a290200370300200341186a41086a200141086a29020037030020032001290200370318200341386a200341186a10d6a88080000240200328023c4101470d002003410c6a41086a210102402005200328024022024f0d002003410c6a410020024101410110dba880800020032802102104200328021421060b200341386a41186a200341186a41186a280200360200200341386a41106a200341186a41106a290300370300200341386a41086a200341186a41086a290300370300200320032903183703382003200436025c2003200636025820032001360254200341386a200341d4006a10d9a8808000200041086a2003410c6a41086a2802003602002000200329020c370200200341e0006a2480808080000f0b200341003602482003410136023c200341b09ed0800036023820034204370240200341386a200210f680808000000b200341003602482003410136023c200341b09ed0800036023820034204370240200341386a200210f680808000000bdb0201047f2001280214210202400240024020012802000d00410121032002450d01200128021820026b220221010c020b200128020c21042001280204210302402002450d000240024002400240024020030d0020040d01410021030c020b200128020820036b21032004450d01417f417f200128021020046b20036a2204200420034922031b2205200128021820026b22016a220220022005491b210220030d03200421030c020b200128021020046b21030b417f2003200128021820026b22016a220220022003491b21020b200320016a220120034f21030c030b410021030c020b024020030d00410121032004450d01200128021020046b220221010c020b200128020820036b2102024020040d0041012103200221010c020b200128021020046b20026a220120024f2103417f200120012002491b21020c010b41002102410021010b2000200136020820002003360204200020023602000b920601087f23808080800041c0006b220124808080800020014106360210200141b89ed0800036020c41002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d00200241b89ed08000360200200241046a410636020041b89ed08000410610fea8808000450d0141002d0098a2db80001a412041002802a496db80001182808080000022030d024108412010bb80808000000b4104410810bb80808000000b2002410028029c96db8000118080808000002001410236021c200141e891d1800036021820014201370224200141b780808000ad4220862001410c6aad843703302001200141306a360220200141186a41f891d1800010f680808000000b200341b280808000360218200342a6e69b97da80f5d400370310200342b3c59fa8d1c488a17337030820034101360204200341be9ed0800036020020014101360220200120033602182001200341206a3602242001200336021c200141306a200141186a41849ad0800010d4a8808000200128023821042001280234210520012802302106200141186a41086a410036020020014280808080c000370218200141186a41c098d0800010f5ad808000200128021c220342808080808001370200200141306a41086a22074101360200200341003a00202003410436021c200341bf9ed080003602182003420437021020034200370208200120012902183703302001410c6a200141306a41c39ed08000410410cda880800020012802142108200128021021032001200128020c3602202001200336021820012003200841246c6a3602242001200336021c200141306a200141186a41849ad0800010d3a880800020012006360220200120053602182001200520044105746a3602242001200536021c200041c4006a200141186a41c0a6d0800010d4a8808000200141236a200728020036000020002002ad4280808080108437023c20004101360238200041013a00002000410036025820004280808080c0003703502001200129023037001b20002001290018370001200041086a2001411f6a290000370000200141c0006a2480808080000bf20503057f017e027f23808080800041c0006b2201248080808000200141246a41c79ed08000411241d99ed080004126410441001089a98080002001420437021c2001420037021420014280808080800137020c2001428880808080013702302001428080808080013702382001410c6a200141306a41849ad0800010d4a8808000200141086a2001410c6a41146a28020036020020012001290218370300200128020c2102200128021021032001280214210420012802242105200129022821062001410c6a41086a410036020020014280808080800137020c2001410c6a41d098d0800010faa88080002001280210220742d7c9cb8fc1cf97db3e370308200742e88488d0c0e3aebc13370300200141306a41086a220841013602002007420437022c20074203370224200741a79ad080003602202007411336021c200741949ad08000360218200741b1808080003602102001200129020c3703300240200828020022072001280230470d00200141306a41d098d0800010faa88080000b2001280234200741386c22086a2207420437022c20074203370224200741a79ad080003602202007411436021c200741aa9ad08000360218200741b180808000360210200742d7c9cb8fc1cf97db3e370308200742e88488d0c0e3aebc1337030020012802342107200120012802303602142001200736020c2001200720086a41386a36021820012007360210200141306a2001410c6a41849ad0800010d2a880800002402005418080808078470d0041e098d08000411141f498d08000109181808000000b200120023602142001200336020c200120033602102001200320044105746a360218200041c4006a2001410c6a41c0a6d0800010d4a8808000200141176a200141306a41086a2802003600002000200637023c20002005360238200041003a000020002001290300370250200041d8006a200141086a2802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000b8606010a7f024020002802004101470d00200028020c2102024020002802042203450d00200320002802082204460d00200420036b22054103712106200128020421072001280208210802400240200320046b417c4d0d00410021040c010b200820076a21092005417c71210a410021040340200920046a2205200320046a220b2d00003a0000200541016a200b41016a2d00003a0000200541026a200b41026a2d00003a0000200541036a200b41036a2d00003a0000200a200441046a2204470d000b200720046a21070b02402006450d00200320046a21040340200820076a20042d00003a0000200441016a2104200741016a21072006417f6a22060d000b0b200120073602040b2002450d00200220002802102204460d00200420026b22054103712106200128020421072001280208210302400240200220046b417c4d0d00410021040c010b200320076a21082005417c712109410021040340200820046a2205200220046a220b2d00003a0000200541016a200b41016a2d00003a0000200541026a200b41026a2d00003a0000200541036a200b41036a2d00003a00002009200441046a2204470d000b200720046a21070b02402006450d00200220046a21040340200320076a20042d00003a0000200441016a2104200741016a21072006417f6a22060d000b0b200120073602040b024020002802142202450d002001280204210520012802002108024002400240200220002802182204460d0020012802082100200420026b220b4103712106200220046b417c4d0d01410021040c020b200820053602000f0b200020056a2101200b417c712103410021040340200120046a220b200220046a22072d00003a0000200b41016a200741016a2d00003a0000200b41026a200741026a2d00003a0000200b41036a200741036a2d00003a00002003200441046a2204470d000b200520046a21050b02402006450d00200220046a21040340200020056a20042d00003a0000200441016a2104200541016a21052006417f6a22060d000b0b200820053602000f0b200128020020012802043602000bb20201027f0240024020024100480d000240024002402003280204450d000240200328020822040d00024020020d00200121030c030b41002d0098a2db80001a200241002802a496db80001182808080000021030c020b200328020021050240200241002802a496db80001182808080000022030d00200041086a2105200041046a21040c050b20032005200410f5b28080001a2005410028029c96db800011808080800000200041086a2105200041046a21040c020b024020020d00200121030c010b41002d0098a2db80001a200241002802a496db80001182808080000021030b200041086a2105200041046a21042003450d020b2005200236020020042003360200200041003602000f0b20004100360204200041013602000f0b2005200236020020042001360200200041013602000bac0203037f017e017f23808080800041206b22052480808080004100210602400240024020040d000c010b0240200120026a220220014f0d000c010b410021060240200320046a417f6a410020036b71ad2002200028020022014101742207200220074b1b22024108410441012004418108491b20044101461b2207200220074b1b2207ad7e2208422088a7450d000c010b2008a7220941808080807820036b4b0d004100210202402001450d002005200120046c36021c20052000280204360214200321020b20052002360218200541086a20032009200541146a10daa880800020052802084101470d0120052802102102200528020c21060b2006200241a8a3d0800010ae80808000000b200528020c21042000200736020020002004360204200541206a2480808080000bdc0101027f23808080800041306b220324808080800041002d0098a2db80001a0240410841002802a496db80001182808080000022040d004101410841a0a4d0800010ae80808000000b20042001290200370000200341286a2004410841002802c497db8000118880808000002003200441086a360224200320043602202003200341286a41086a36021c2003410136020c200320023602102003200241206a3602142003200341286a36021820002003410c6a41b0a5d0800010d5a88080002004410028029c96db800011808080800000200341306a2480808080000bee0102027f017e23808080800041c0006b220424808080800002402002200384500d00200420012001411f7522057320056bad420042808090bbbad6adf00d420010feb2808000200441106a420042002004290300200441086a2903002002200310dea980800020002005ac427f852203200441286a29030022022004290310200429031884420052200141004820022004290320220684420052717222011b37030820002003200620011b370300200441c0006a2480808080000f0b2004410036022020044101360214200441eca6d0800036021020044204370218200441106a41c8a7d0800010f680808000000b930202027f027e23808080800041c0006b220324808080800002402002450d00200320012001411f7522047320046bad420042808090bbbad6adf00d420010feb2808000200341106a420042002003290300200341086a29030020022002411f7522047320046bad420010dea98080000240024002402003290310200329031884500d002002200173417f4a21020c010b200341286a2903002105200329032021062001200273417f4a0d0120062005844200510d01410021020b42002002ad7d220621050b2000200637030020002005370308200341c0006a2480808080000f0b2003410036022020034101360214200341eca6d0800036021020034204370218200341106a41c8a7d0800010f680808000000b4c01027f024020002802002201417f460d0020002802042102200120012802042200417f6a36020420004101470d002002410b6a4104490d002001410028029c96db8000118080808000000b0b940202037f017e23808080800041d0006b220224808080800020012802202103200128021c21042000280200210002400240024020012d0014410471450d00200441d8a7d080004102200328020c118180808000000d010b41eb87808000ad4220862002410c6aad8421054100210103402002200020016a36020c200220053703282002410136022420024101360214200241eca7d080003602102002410136021c200241033a004c20024108360248200242203702402002428080808020370238200241023602302002200241306a3602202002200241286a36021820042003200241106a10e2808080000d01200141016a22014120470d000b410021010c010b410121010b200241d0006a24808080800020010be10203027f017e037f23808080800041306b2201248080808000200141246a41f4a7d08000410441daa7d08000410f410441001089a9808000200141086a2202410036020020014280808080c00037030020012902282103200128022421042001410036021420014280808080800137020c2001410c6a41d8a8d0800010faa88080002001280210220542bbeefa98e893a7ad023703002005420437022c200542083702242005418ca9d0800036022020054100360218200541ec87808000360210200542eef8e7b09dc4b6b53f37030802402004418080808078470d0041e8a8d08000411141fca8d08000109181808000000b200128020c2105200128021021062000410036024c2000428080808080013702442000200337023c200020043602382000410136020c2000200636020820002005360204200041003a000020002001290300370250200041d8006a2002280200360200200141306a2480808080000b6700200042083703482000420037034020004280808080c0003703382000410036025820004280808080c00037035020004120360220200041cd80808000360218200042dbd791d5c2919eaecd00370310200042e6ed8d82cc91adcb05370308200041033a00000b940101037f2380808080004180016b220224808080800020002802002d00002103410021000340200220006a41ff006a2003410f712204413072200441d7006a2004410a491b3a00002000417f6a2100200341ff0171220441047621032004410f4b0d000b2001410141d096c080004102200220006a4180016a410020006b10e480808000210020024180016a24808080800020000bda0303017f017e047f0240024020004280808080105a0d0020012102200021030c010b200141786a220220004280c2d72f8022034280bea8d00f7e20007ca722044190ce006e22054190ce0070220641ffff037141e4006e220741017441d8fcd080006a2f00003b00002001417c6a200420054190ce006c6b220441ffff037141e4006e220541017441d8fcd080006a2f00003b00002001417a6a2006200741e4006c6b41ffff037141017441d8fcd080006a2f00003b00002001417e6a2004200541e4006c6b41ffff037141017441d8fcd080006a2f00003b00000b024002402003a722014190ce004f0d00200121040c010b2002417c6a21020340200220014190ce006e220441f0b17f6c20016a220541e4006e220641017441d8fcd080006a2f00003b0000200241026a2005200641e4006c6b41017441d8fcd080006a2f00003b00002002417c6a2102200141ffc1d72f4b21052004210120050d000b200241046a21020b02400240200441e3004b0d00200421010c010b2002417e6a22022004200441ffff037141e4006e220141e4006c6b41ffff037141017441d8fcd080006a2f00003b00000b0240200141094b0d002002417f6a20014130723a00000f0b2002417e6a200141017441d8fcd080006a2f00003b00000b8b1609017f027e037f017e027f037e017f017e017f23808080800041a0026b22022480808080002000bd220342ffffffffffffff078321042003423488a7210541002106024020034200590d002001412d3a0000410121060b200541ff0f7121050240024002400240024002400240024020044200520d002005450d010b20044200522005410249722107200442808080808080800884200420051b22044202862103200442018321080240200541cb776a41cc7720051b2205417f4a0d0020024190026a41f8d3d0800020054185a2536c4114762005417f476b220920056a220a41047422056b290300220442002003420284220b420010feb280800020024180026a4180d4d0800020056b290300220c4200200b420010feb2808000200241f0016a20024190026a41086a290300220b2002290380027c220d20024180026a41086a290300200d200b54ad7c2009200a41b1d9b51f6c4113766b41fc006a41ff007141c00073220510efb2808000200241b0016a2004420020032007417f73ac7c220b420010feb2808000200241a0016a200c4200200b420010feb280800020024190016a200241b0016a41086a290300220b20022903a0017c220d200241a0016a41086a290300200d200b54ad7c200510efb2808000200241e0016a200442002003420010feb2808000200241d0016a200c42002003420010feb2808000200241c0016a200241e0016a41086a290300220420022903d0017c220c200241d0016a41086a290300200c200454ad7c200510efb280800020022903c001210b200229039001210d20022903f001210c024020094102490d002009413f4f0d042003427f2009ad86427f858350450d040c050b200c20087d210c200720085071210e410121090c050b20024180016a200541c1e8046c411276200541034b6b220a41047422094198a9d080006a290300220c420020034202842204420010feb2808000200241f0006a200941a0a9d080006a290300220b42002004420010feb2808000200241e0006a20024180016a41086a290300220d20022903707c220f200241f0006a41086a290300200f200d54ad7c200a20056b200a41cfa6ca006c4113766a41fd006a41ff007141c00073220510efb2808000200241206a200c420020032007417f73ac7c220d420010feb2808000200241106a200b4200200d420010feb28080002002200241206a41086a290300220d20022903107c220f200241106a41086a290300200f200d54ad7c200510efb2808000200241d0006a200c42002003420010feb2808000200241c0006a200b42002003420010feb2808000200241306a200241d0006a41086a290300220c20022903407c220b200241c0006a41086a290300200b200c54ad7c200510efb28080002002290330210b2002290300210d2002290360210c200a41164f0d0202402003420580a7417b6c41002003a76b470d00417f210503402003a72107200541016a210520034205802203a7417b6c410020076b460d000b2005200a4f0d040c030b02402008500d00417f210503402004a72107200541016a210520044205802204a7417b6c410020076b460d000b200c2005200a4fad7d210c0c030b2007ad427f8520037c2103417f210503402003a72107200541016a210520034205802203a7417b6c410020076b460d000c020b0b200120066a220541002f00a0fed080003b0000200541026a41002d00a2fed080003a00002003423f88a741036a21070c050b2005200a490d004101210e410021090c020b4100210702400240200c42e400802204200d42e40080220f560d0041002105200d210f200c2104200b21030c010b200b42e400802203a7419c7f6c200ba76a41314b2107410221050b02402004420a802204200f420a80220c580d000340200541016a21052003220b420a8021032004420a802204200c220f420a80220c560d000b2003a741766c200ba76a41044b21070b2003200f5120077221070c020b4100210e410121090b4100210702400240200c420a802203200d420a80220f560d0041002105200d2104200b210c0c010b41002105410021070340200e200f2204a741766c4100200da76b4671210e200541016a21052009200741ff017145712109200b420a80220ca741766c200ba76a2107200c210b2004210d2003420a8022032004420a80220f560d000b0b024002400240200e450d002004420a80220ba741766c41002004a76b460d010b200c21030c010b0340200ba72110200541016a21052009200741ff017145712109200c420a802203a741766c200ca76a2107200b2104200b420a80220d210b2003210c200da741766c410020106b460d000b0b2008a7200e417f7372200320045171410441052003420183501b2007200741ff01714105461b200720091b41ff017141044b7221070b200a20056a21090240024020032007ad4201837c220342ffff83fea6dee111580d00411121070c010b0240200342ffff99a6eaafe301580d00411021070c010b0240200342ffffe883b1de16580d00410f21070c010b0240200342ffbfcaf384a302580d00410e21070c010b0240200342ff9f94a58d1d580d00410d21070c010b0240200342ffcfdbc3f402580d00410c21070c010b0240200342ffc7afa025580d00410b21070c010b0240200342ff93ebdc03580d00410a21070c010b0240200342ffc1d72f580d00410921070c010b0240200342fface204580d00410821070c010b0240200342bf843d580d00410721070c010b02402003429f8d06580d00410621070c010b02402003428fce00580d00410521070c010b0240200342e707580d00410421070c010b0240200342e300580d00410321070c010b4102410120034209561b21070b200720096a2105024002400240024002400240024002400240024020094100480d0020054111480d010b2005417f6a22094110490d01200541046a4105490d0220074101470d05200120066a220741e5003a000120072003a741306a3a000020012006410272220e6a210720094100480d03200921050c040b2003200120066a20076a10e4a88080000240200720054e0d00200120076a20066a4130200910f7b28080001a0b2001200520066a22056a41aee0003b0000200541026a21070c080b20032001200620076a41016a22076a10e4a8808000200120066a2209200941016a200510f8b280800020056a412e3a00000c070b200120066a220e41b0dc003b0000410220056b210902402005417f4a0d00200e41026a413020094103200941034b1b417e6a10f7b28080001a0b20032001200720066a20096a22076a10e4a88080000c060b2007412d3a0000410120056b2105200741016a21070b200541e3004a0d010240200541094a0d002007200541306a3a00002009411f7641016a200e6a21070c050b2007200541017441d8fcd080006a2f00003b00002009411f76410272200e6a21070c040b20032001200720066a220e6a221041016a10e4a8808000200120066a220720072d00013a00002007412e3a0001201041e5003a00012001200e41026a220e6a210720094100480d01200921050c020b2007200541e4006e220141306a3a000020072005200141e4006c6b41017441d8fcd080006a2f00003b00012009411f7641036a200e6a21070c020b2007412d3a0000410120056b2105200741016a21070b0240200541e3004a0d000240200541094a0d002007200541306a3a00002009411f7641016a200e6a21070c020b2007200541017441d8fcd080006a2f00003b00002009411f76410272200e6a21070c010b2007200541e4006e220141306a3a000020072005200141e4006c6b41017441d8fcd080006a2f00003b00012009411f7641036a200e6a21070b200241a0026a24808080800020070bef2901157f23808080800041e0016b22062480808080000240024002400240024002400240024002400240024002400240024002400240024002400240200128020022072f01ee042208410b490d00200128020421082001280208210941002d0098a2db80001a41f00441002802a496db800011828080800000220a450d12200a41003b01ee04200a410036020020094105490d012009417b6a0e020304020b200741046a220b200128020822094102746a210a02400240200941016a220c20084d0d00200a20023602000c010b200b200c4102746a200a200820096b220b41027410f8b28080001a200a2002360200200741306a220a200c41346c6a200a200941346c6a200b41346c10f8b28080001a0b2007200941346c6a220a41e0006a200341306a280200360200200a41d8006a200341286a290200370200200a41d0006a200341206a290200370200200a41c8006a200341186a290200370200200a41c0006a200341106a290200370200200a41386a200341086a290200370200200a41306a20032902003702002007200841016a3b01ee042001280204210d0c070b200a20072f01ee04417b6a22013b01ee0420064198016a41086a220e2007418c026a29020037030020064198016a41106a220f20074194026a29020037030020064198016a41186a22102007419c026a29020037030020064198016a41206a2211200741a4026a29020037030020064198016a41286a2212200741ac026a2902003703002006200729028402370398012001410c4f0d0f200728028002210b2007280214210c200a41046a200741186a200141027410f5b28080001a200a41306a200741b4026a200141346c10f5b28080001a200741043b01ee04200641e8006a41086a200e290300370300200641e8006a41106a200f290300370300200641e8006a41186a2010290300370300200641e8006a41206a2011290300370300200641e8006a41286a201229030037030020062006290398013703682008210d200721130c040b200a20072f01ee0441796a22013b01ee0420064198016a41086a220e200741f4026a29020037030020064198016a41106a220f200741fc026a29020037030020064198016a41186a221020074184036a29020037030020064198016a41206a22112007418c036a29020037030020064198016a41286a221220074194036a290200370300200620072902ec02370398012001410c4f0d0d20072802e802210b200728021c210c200a41046a200741206a200141027410f5b28080001a200a41306a2007419c036a200141346c10f5b28080001a200741063b01ee04200641e8006a41086a200e290300370300200641e8006a41106a200f290300370300200641e8006a41186a2010290300370300200641e8006a41206a2011290300370300200641e8006a41286a20122903003703002006200629039801370368200941796a21090c020b200a20072f01ee04417a6a22013b01ee0420064198016a41086a2209200741c0026a29020037030020064198016a41106a220e200741c8026a29020037030020064198016a41186a220f200741d0026a29020037030020064198016a41206a2210200741d8026a29020037030020064198016a41286a2211200741e0026a290200370300200620072902b802370398012001410c4f0d0b20072802b402210b2007280218210c200a41046a2007411c6a200141027410f5b28080001a200a41306a200741e8026a200141346c10f5b28080001a200641e8006a41286a2011290300370300200641e8006a41206a2010290300370300200641e8006a41186a200f290300370300200641e8006a41106a200e290300370300200641e8006a41086a2009290300370300200620062903980137036820072002360218200741063b01ee04200741b4026a22012003290200370200200141086a200341086a290200370200200141106a200341106a290200370200200141186a200341186a290200370200200141206a200341206a290200370200200141286a200341286a290200370200200141306a200341306a280200360200410521092008210d200721130c030b200a20072f01ee04417a6a22013b01ee0420064198016a41086a2209200741c0026a29020037030020064198016a41106a220e200741c8026a29020037030020064198016a41186a220f200741d0026a29020037030020064198016a41206a2210200741d8026a29020037030020064198016a41286a2211200741e0026a290200370300200620072902b802370398012001410c4f0d0920072802b402210b2007280218210c200a41046a2007411c6a200141027410f5b28080001a200a41306a200741e8026a200141346c10f5b28080001a200741053b01ee04200641e8006a41086a2009290300370300200641e8006a41106a200e290300370300200641e8006a41186a200f290300370300200641e8006a41206a2010290300370300200641e8006a41286a20112903003703002006200629039801370368410021090b4100210d200a21130b201341046a20094102746a21010240024020132f01ee04220e20094b0d00200120023602000c010b200141046a2001200e20096b220f41027410f8b28080001a200120023602002013200941346c6a220141e4006a200141306a200f41346c10f8b28080001a0b2013200941346c6a220141e0006a200341306a280200360200200141d8006a200341286a290200370200200141d0006a200341206a290200370200200141c8006a200341186a290200370200200141c0006a200341106a290200370200200141386a200341086a290200370200200141306a20032902003702002013200e41016a3b01ee040b200641086a41286a2203200641e8006a41286a290300370300200641086a41206a2201200641e8006a41206a290300370300200641086a41186a2202200641e8006a41186a290300370300200641086a41106a220e200641e8006a41106a290300370300200641086a41086a220f200641e8006a41086a29030037030020062006290368370308200b418080808078470d01201321070b200020093602082000200d360204200020073602000c010b200641386a41286a2003290300370300200641386a41206a2001290300370300200641386a41186a2002290300370300200641386a41106a200e290300370300200641386a41086a200f29030037030020062006290308370338024002400240200728020022010d00410021030c010b200641d8016a2114200641d0016a211520064198016a41086a210241002103200641386a41106a210e200641386a41186a210f200641386a41206a2110200641386a41286a211103400240024020082003470d0020072f01ec042103024002400240024002400240024020012f01ee042212410b490d00200841016a210720034105490d012003417b6a0e020304020b200141046a220e2003410274220f6a2108200341016a2107201241016a21020240024020032012490d002008200c3602002001200341346c6a220841306a200b360200200841346a20062903383702002008413c6a200641c0006a290300370200200841c4006a200641c8006a290300370200200841cc006a200641d0006a290300370200200841d4006a200641d8006a290300370200200841dc006a200641e0006a2903003702000c010b200e200741027422106a2008201220036b220e410274221110f8b28080001a2008200c360200200141306a2208200741346c6a2008200341346c6a2208200e41346c10f8b28080001a2008200b360200200820062903383702042008410c6a200641386a41086a290300370200200841146a200641c8006a2903003702002008411c6a200641d0006a290300370200200841246a200641d8006a2903003702002008412c6a200641e0006a290300370200200141f0046a2208200f6a41086a200820106a201110f8b28080001a0b200120023b01ee04200120074102746a41f0046a200a3602002007201241026a220c4f0d0a0240201220036b220241016a410371220a450d00200120034102746a41f4046a210303402003280200220820073b01ec0420082001360200200341046a2103200741016a2107200a417f6a220a0d000b0b20024103490d0a200741027420016a41fc046a21030340200341746a280200220a20073b01ec04200a2001360200200341786a280200220a200741016a3b01ec04200a20013602002003417c6a280200220a200741026a3b01ec04200a20013602002003280200220a200741036a3b01ec04200a2001360200200341106a2103200c200741046a2207470d000c0b0b0b2006200136020841042101201521080c040b20062001360208200341796a2103410621010c020b200641053602102006200736020c2006200136020820064198016a200641086a10e7a880800020062802d00122072f01ee04220341016a210102400240024020034106490d002007411c6a200741186a2003417b6a220841027410f8b28080001a2007200c360218200741e8026a200741b4026a200841346c10f8b28080001a2007200b3602b402200720062903383702b802200741c0026a200641386a41086a290300370200200741c8026a200e290300370200200741d0026a200f290300370200200741d8026a2010290300370200200741e0026a20112903003702002007418c056a20074188056a2003410274416c6a10f8b28080001a200720013b01ee042007200a360288050c010b2007200b3602b4022007200c360218200720062903383702b8022007200a36028805200720013b01ee04200741c0026a200641386a41086a290300370200200741c8026a200e290300370200200741d0026a200f290300370200200741d8026a2010290300370200200741e0026a201129030037020020034105470d010b200341037121084106210102402003417b6a4103490d00200341fcff037141786a210b410621034100210a03402007200a6a22014188056a280200220c20033b01ec04200c20073602002001418c056a280200220c200341016a3b01ec04200c200736020020014190056a280200220c200341026a3b01ec04200c200736020020014194056a2802002201200341036a3b01ec0420012007360200200a41106a210a2003417a6a210c200341046a22012103200c200b470d000b0b2008450d00200720014102746a41f0046a210303402003280200220a20013b01ec04200a2007360200200341046a2103200141016a21012008417f6a22080d000b0b200641e8006a41086a200241086a290200370300200641e8006a41106a200241106a290200370300200641e8006a41186a200241186a290200370300200641e8006a41206a200241206a290200370300200641e8006a41286a200241286a290200370300200620022902003703680c040b2006200136020841002103410521010b201421080b200620013602102006200736020c20064198016a200641086a10e7a88080002008280200220141046a2216200341027422176a2112200341016a210720012f01ee04220841016a211802400240200820034b0d002012200c3602002001200341346c6a220c41306a200b360200200c41346a2006290338370200200c413c6a200641386a41086a290300370200200c41c4006a200e290300370200200c41cc006a200f290300370200200c41d4006a2010290300370200200c41dc006a20112903003702000c010b2016200741027422196a2012200820036b2216410274221a10f8b28080001a2012200c360200200141306a220c200741346c6a200c200341346c6a220c201641346c10f8b28080001a200c200b360200200c2006290338370204200c410c6a200641386a41086a290300370200200c41146a200e290300370200200c411c6a200f290300370200200c41246a2010290300370200200c412c6a2011290300370200200141f0046a220c20176a41086a200c20196a201a10f8b28080001a0b200120074102746a41f0046a200a360200200120183b01ee0402402007200841026a220c4f0d000240200820036b220b41016a410371220a450d00200120176a41f4046a210303402003280200220820073b01ec0420082001360200200341046a2103200741016a2107200a417f6a220a0d000b0b200b4103490d00200120074102746a41fc046a21030340200341746a280200220a20073b01ec04200a2001360200200341786a280200220a200741016a3b01ec04200a20013602002003417c6a280200220a200741026a3b01ec04200a20013602002003280200220a200741036a3b01ec04200a2001360200200341106a2103200c200741046a2207470d000b0b200641e8006a41086a200241086a290200370300200641e8006a41106a200241106a290200370300200641e8006a41186a200241186a290200370300200641e8006a41206a200241206a290200370300200641e8006a41286a200241286a2902003703002006200229020037036820062802d00121070c010b41d081d180004135418882d1800010f880808000000b200628029801210c200628029c01220b418080808078460d0220062802dc01210320062802d801210a20062802d40121082011200641e8006a41286a2903003703002010200641e8006a41206a290300370300200f200641e8006a41186a290300370300200e200641e8006a41106a290300370300200641386a41086a200641e8006a41086a29030037030020062006290368370338200728020022010d000b0b200428020022012802002208450d022001280204210241002d0098a2db80001a41a00541002802a496db8000118280808000002207450d03200720083602f004200741003b01ee0420074100360200200841003b01ec04200820073602002001200241016a3602042001200736020020022003470d042007200b3602302007200c360204200741013b01ee04200720062903383702342007200a3602f4042007413c6a200641c0006a290300370200200741c4006a200641c8006a290300370200200741cc006a200641d0006a290300370200200741d4006a200641d8006a290300370200200741dc006a200641e0006a290300370200200a41013b01ec04200a20073602000b200020093602082000200d360204200020133602000b200641e0016a2480808080000f0b41a8ffd08000109081808000000b410441a00510bb80808000000b41b880d18000413041e880d1800010f880808000000b2001410b41b081d1800010b581808000000b2001410b41b081d1800010b581808000000b2001410b41b081d1800010b581808000000b2001410b41b081d1800010b581808000000b410441f00410bb80808000000bcf06010a7f23808080800041f0006b2202248080808000200128020022032f01ee04210441002d0098a2db80001a0240024002400240024041a00541002802a496db8000118280808000002205450d0020054100360200200520032f01ee04220620012802082207417f736a22083b01ee04200241386a41086a200341306a2209200741346c6a220a41086a290200370300200241386a41106a200a41106a290200370300200241386a41186a200a41186a290200370300200241386a41206a200a41206a290200370300200241386a41286a200a41286a290200370300200241386a41306a200a41306a2802003602002002200a2902003703382008410c4f0d012006200741016a220a6b2008470d02200341046a220620074102746a280200210b200541046a2006200a4102746a200841027410f5b28080001a200541306a2009200a41346c6a200841346c10f5b28080001a200320073b01ee04200241086a200241386a41086a290300370300200241106a200241386a41106a290300370300200241186a200241386a41186a290300370300200241206a200241386a41206a290300370300200241286a200241386a41286a290300370300200241306a200241386a41306a2802003602002002200229033837030020052f01ee04220841016a210a2008410c4f0d03200420076b2206200a470d04200541f0046a200320074102746a41f4046a200641027410f5b28080002106200128020421014100210a024003402006200a4102746a2802002207200a3b01ec0420072005360200200a20084f0d01200a200a2008496a220a20084d0d000b0b2000200136023c200020033602382000200b3602002000200229030037020420002001360244200020053602402000410c6a200241086a290300370200200041146a200241106a2903003702002000411c6a200241186a290300370200200041246a200241206a2903003702002000412c6a200241286a290300370200200041346a200241306a280200360200200241f0006a2480808080000f0b410441a00510bb80808000000b2008410b41b081d1800010b581808000000b41f880d18000412841a081d1800010f880808000000b200a410c41c081d1800010b581808000000b41f880d18000412841a081d1800010f880808000000b8d17020d7f027e23808080800041c0006b22072480808080000240024002400240024002400240024002400240024002400240024002400240024002400240200128020022082f01e2012209410b490d00200128020421092001280208210a41002d0098a2db80001a41e80141002802a496db800011828080800000220b450d09200b41003b01e201200b41003602b001200a4105490d01200a417b6a0e020304020b20082001280208220a4104746a210b200a41016a220c20094d0d06200b2003370308200b20023703000c070b200b20082f01e201417b6a22013b01e2012001410c4f0d08200841c0006a210c200841c8006a210d200841c4016a210e4104210f41c801211041d000211120092112200821130c040b200b20082f01e20141796a22013b01e2012001410c4f0d08200a41796a210a200841e0006a210c200841e8006a210d200841cc016a210e410021124106210f41d001211041f00021110c020b200b20082f01e201417a6a22013b01e2012001410c4f0d08200829035021142008290358211520082802c801210e200b200841e0006a200141047410f5b280800041b4016a200841cc016a200141027410f5b28080001a200841063b01e201200820043602c80120082003370358200820023703504105210a20092112200821130c0a0b200b20082f01e201417a6a22013b01e2012001410c4f0d08200841d0006a210c200841d8006a210d200841c8016a210e4100210a4105210f41cc01211041e0002111410021120b200b21130b200e280200210e200d2903002115200c2903002114200b200820116a200141047410f5b280800041b4016a200820106a200141027410f5b28080001a2008200f3b01e2012013200a4104746a21010240024020132f01e201220c200a4b0d0020012003370308200120023703000c010b2013200a41016a220d4104746a2001200c200a6b220f41047410f8b28080001a2001200337030820012002370300201341b4016a2201200d4102746a2001200a4102746a200f41027410f8b28080001a0b2013200a4102746a41b4016a20043602002013200c41016a3b01e2010c070b2008200c4104746a200b2009200a6b220e41047410f8b28080001a200b2003370308200b2002370300200841b4016a220b200c4102746a200b200a4102746a200e41027410f8b28080001a0b2008200a4102746a41b4016a20043602002008200941016a3b01e20120012802042112200821130c060b410841e80110bb80808000000b2001410b41b081d1800010b581808000000b2001410b41b081d1800010b581808000000b2001410b41b081d1800010b581808000000b2001410b41b081d1800010b581808000000b0240024020082802b00122010d00410021040c010b4100210403400240024020092004470d0020082f01e001210802400240024002400240024020012f01e2012204410b490d00200941016a210420084105490d01410021094105210c2008417b6a0e020204030b200841016a2109200441016a210d200120084104746a210c0240024020082004490d00200c2015370308200c2014370300200120084102746a41b4016a200e3602000c010b200120094104746a200c200420086b220f41047410f8b28080001a200c2015370308200c2014370300200141b4016a220c200941027422106a200c200841027422116a220c200f410274220f10f8b28080001a200c200e360200200141e8016a220c20116a41086a200c20106a200f10f8b28080001a0b2001200d3b01e201200120094102746a41e8016a200b3602002009200441026a220c4f0d090240200420086b220e41016a4103712204450d00200120084102746a41ec016a210803402008280200220b20093b01e001200b20013602b001200841046a2108200941016a21092004417f6a22040d000b0b200e4103490d09200941027420016a41f4016a21080340200841746a280200220420093b01e001200420013602b001200841786a2802002204200941016a3b01e001200420013602b0012008417c6a2802002204200941026a3b01e001200420013602b00120082802002204200941036a3b01e001200420013602b001200841106a2108200c200941046a2209470d000c0a0b0b20074104360214200720043602102007200136020c200741186a2007410c6a10e9a880800020072802182101200821090c030b20074105360214200720043602102007200136020c200741186a2007410c6a10e9a8808000200728021822082f01e201220141016a21090240024020014106490d00200841e0006a200841d0006a2001417b6a220441047410f8b28080001a2008201537035820082014370350200841cc016a200841c8016a200441027410f8b28080001a2008200e3602c80120084184026a20084180026a2001410274416c6a10f8b28080001a200820093b01e2012008200b360280020c010b2008200b360280022008200e3602c8012008201537035820082014370350200820093b01e20120014105470d050b2001410371210b4106210902402001417b6a4103490d00200141fcff037141786a210e41062101410021040340200820046a22094180026a280200220c20013b01e001200c20083602b00120094184026a280200220c200141016a3b01e001200c20083602b00120094188026a280200220c200141026a3b01e001200c20083602b0012009418c026a2802002209200141036a3b01e001200920083602b001200441106a21042001417a6a210c200141046a22092101200c200e470d000b0b200b450d04200820094102746a41e8016a210103402001280200220420093b01e001200420083602b001200141046a2101200941016a2109200b417f6a220b0d000c050b0b200841796a21094106210c0b2007200c360214200720043602102007200136020c200741186a2007410c6a10e9a8808000200728022021010b200941016a2108200120094104746a210c20012f01e201220441016a210d02400240200420094b0d00200c2015370308200c2014370300200120094102746a41b4016a200e3602000c010b200120084104746a200c200420096b220f41047410f8b28080001a200c2015370308200c2014370300200141b4016a220c200841027422106a200c200941027422116a220c200f410274220f10f8b28080001a200c200e360200200141e8016a220c20116a41086a200c20106a200f10f8b28080001a0b200120084102746a41e8016a200b3602002001200d3b01e20102402008200441026a220c4f0d000240200420096b220e41016a4103712204450d00200120094102746a41ec016a210903402009280200220b20083b01e001200b20013602b001200941046a2109200841016a21082004417f6a22040d000b0b200e4103490d00200120084102746a41f4016a21090340200941746a280200220420083b01e001200420013602b001200941786a2802002204200841016a3b01e001200420013602b0012009417c6a2802002204200841026a3b01e001200420013602b00120092802002204200841036a3b01e001200420013602b001200941106a2109200c200841046a2208470d000b0b200728021822080d010c040b41d081d180004135418882d1800010f880808000000b2007280238210e2007290330211520072903282114200728022421042007280220210b200728021c210920082802b00122010d000b0b200528020022012802002209450d012001280204210c41002d0098a2db80001a41980241002802a496db8000118280808000002208450d02200820093602e801200841003b01e201200841003602b001200941003b01e001200920083602b0012001200c41016a36020420012008360200200c2004470d032008200b3602ec012008200e3602b4012008201537030820082014370300200841013b01e201200b41013b01e001200b20083602b0010b2000200a3602082000201236020420002013360200200741c0006a2480808080000f0b41a8ffd08000109081808000000b410841980210bb80808000000b41b880d18000413041e880d1800010f880808000000be80302097f027e200128020022022f01e201210341002d0098a2db80001a0240024002400240024041980241002802a496db8000118280808000002204450d00200441003602b001200420022f01e201220520012802082206417f736a22073b01e2012007410c4f0d012005200641016a22086b2007470d02200241b4016a220920064102746a280200210a200220064104746a2205290308210b2005290300210c2004200220084104746a200741047410f5b2808000220541b4016a200920084102746a200741027410f5b28080001a200220063b01e20120052f01e201220741016a21042007410c4f0d03200320066b22082004470d04200541e8016a200220064102746a41ec016a200841027410f5b28080002108200128020421014100210602400340200820064102746a280200220420063b01e001200420053602b001200620074f0d01200620062007496a220620074d0d000b0b2000200a3602202000200b3703182000200c37031020002001360204200020023602002000200136020c200020053602080f0b410841980210bb80808000000b2007410b41b081d1800010b581808000000b41f880d18000412841a081d1800010f880808000000b2004410c41c081d1800010b581808000000b41f880d18000412841a081d1800010f880808000000bb10601097f23808080800041106b220224808080800002400240200128020022034102460d00024020012d00490d00200128023421042001280230210502400240024002400240024020034101710d00024020012d000e0d0020012d000c210602400240024020012802042203450d00024020032004490d0020032004460d010c020b200520036a2c00004140480d010b20032004460d0102400240200520036a22072c00002208417f4a0d0020072d0001413f7121092008411f71210a0240200841604f0d00200a41067420097221080c020b200941067420072d0002413f717221090240200841704f0d002009200a410c747221080c020b200941067420072d0003413f7172200a411274418080f000717221080c010b200841ff017121080b4101210720064101710d0502402008418001490d00410221072008418010490d0041034104200841808004491b21070b2001200720036a22033602042003450d040240024020032004490d0020032004470d010c060b200520036a2c000041bf7f4a0d050b410121060b20012006417f734101713a000c2005200420032004418488d1800010fd80808000000b20012006417f734101713a000c20064101710d05200141013a000e0b200241003602040c050b200141086a2103200128023c21062001280238210802402001280224417f460d00200241046a20032005200420082006410010eba88080000c050b200241046a20032005200420082006410110eba88080000c040b20032004460d01200520036a2c00002204417f4a0d0020044160491a0b200321040b200141003a000c0b2002200436020c20022004360208200241013602040b024020022802040d0020012d00490d01200141013a00490240024020012d00484101470d0020012802442103200128024021040c010b2001280244220320012802402204460d020b200320046b2103200128023020046a21040c030b200128024021032001200228020c360240200520036a2104200228020820036b21030c020b200141023602000b024020012802500d00410021040c010b2001280254210420014100360254200128025821030b2000200336020420002004360200200241106a2480808080000be30303077f017e057f0240200128021422072005417f6a22086a220920034f0d0020052001280210220a6b210b200128021c210c2001280208210d2001290300210e0340024002400240200e200220096a3100008842018350450d002001200720056a22073602144100210920060d020c010b200d200c200d200c200d4b1b20061b220f2005200f20054b1b2110200220076a2111200f21090240024002400340024020102009470d004100200c20061b2112200d21090340024020122009490d002001200720056a2209360214024020060d002001410036021c0b2000200936020820002007360204200041013602000f0b2009417f6a220920054f0d05200920076a221320034f0d03200420096a2d0000200220136a2d0000460d000b20012007200a6a2207360214200b21092006450d050c060b200720096a20034f0d02201120096a2113200420096a2112200941016a210920122d000020132d0000460d000b2007200d6b20096a210720060d04410021090c030b2013200341c485d1800010f980808000000b2003200f20076a2209200320094b1b200341d485d1800010f980808000000b2009200541b485d1800010f980808000000b2001200936021c2009210c0b200720086a22092003490d000b0b20012003360214200041003602000bb00201087f23808080800041106b2203248080808000200128020c21040240024002402001280200220520012802042206470d00200420056b4105762107200128020821010c010b0240200420066b2208410576220720012802082201410176490d0020052006200810f8b28080001a0c010b410021092003410036020c2003428080808080013702044108210a024020042006460d00200341046a410020074108412010fca88080002003280208210a200328020c21090b200a20094105746a2006200810f5b28080001a2003200920076a36020c02402001450d002005410028029c96db8000118080808000000b20002003290204370200200041086a200341046a41086a2802003602000c010b2000200736020820002005360204200020013602000b200341106a2480808080000b8004040c7f017e027f027e23808080800041c0006b2203248080808000200128020c2204200128020422056b220641386e220741057421080240024002400240200641c8ffffff7d4d0d00410021050c010b024020042005470d00200128020821092001280200210a410021074104210b410021080c030b4100210641002d0098a2db80001a200841002802a496db800011828080800000220b0d01410421050b2005200841b084d1800010ae80808000000b2001280210210c200128020821092001280200210a410021080340200341086a41306a2201200541306a290300370300200341086a41286a220d200541286a290300370300200341086a41206a220e200541206a290300370300200341086a41106a200541106a290300370300200341086a41086a200541086a290300370300200341086a41186a200541186a290300220f37030020032005290300370308200c200341086a108ba9808000211020012802002111200d2903002112200e2903002113200b20066a2201410c6a200f370200200141146a2010360200200141186a201337020020012012370200200141086a2011360200200641206a2106200841016a2108200541386a22052004470d000b0b02402009450d00200a410028029c96db8000118080808000000b200020083602082000200b36020420002007360200200341c0006a2480808080000b8a0403027f017e0d7f23808080800041206b220324808080800020012802082204ad42247e2205a72106410021070240024002402005422088a70d00200641fcffffff074b0d00024020060d00410421080c030b2001280204210141002d0098a2db80001a200641002802a496db80001182808080000022080d01410421070b2007200641e486d1800010ae80808000000b2004450d00410021092004210a034020062009460d01200128021c210b2001280218210c200341146a2001200110efa88080004100210d0240024002402001280214220e41ffffffff014b0d00200e410374220741fcffffff074b0d002001280210210d20012d0020210f024020070d0041042110410021110c030b41002d0098a2db80001a200741002802a496db80001182808080000022100d014104210d200721100b200d201041d486d1800010ae80808000000b200e21110b2010200d200710f5b2808000210d200341086a41086a200341146a41086a2802002212360200200320032902142205370308200820096a220741086a201236020020072005370200200741206a200f3a00002007411c6a200b360200200741186a200c360200200741146a200e360200200741106a200d3602002007410c6a2011360200200941246a2109200141246a2101200a417f6a220a0d000b0b200020043602082000200836020420002004360200200341206a2480808080000bc303010f7f20012802082203410574210441002105024002400240200341ffffff3f4b0d00200441fcffffff074b0d00024020040d00410421060c030b2001280204210141002d0098a2db80001a200441002802a496db80001182808080000022060d01410421050b2005200441e486d1800010ae80808000000b2003450d004100210720032108034020042007460d01410021090240024002402001280208220a41ffffffff014b0d00200a410374220541fcffffff074b0d0020012802042109200128021c210b2001280218210c2001280214210d2001280210210e200128020c210f024020050d0041042110410021110c030b41002d0098a2db80001a200541002802a496db80001182808080000022100d0141042109200521100b2009201041d486d1800010ae80808000000b200a21110b20102009200510f5b28080002109200620076a220520113602002005411c6a200b360200200541186a200c360200200541146a200d360200200541106a200e3602002005410c6a200f360200200541086a200a360200200541046a2009360200200741206a2107200141206a21012008417f6a22080d000b0b2000200336020820002006360204200020033602000ba50401067f2380808080004190016b2203248080808000200341106a200110eaa8808000024002400240200328021022040d002000410036020820004280808080c0003702000c010b200341286a210541002106024020012802004102470d002003418c016a2105024020012802504101460d00410021060c010b200128025441004721060b200328021421072005200636020041002d0098a2db80001a412041002802a496db8000118280808000002208450d01200820073602042008200436020020034101360224200320083602202003410436021c200341286a200141e00010f5b28080001a200341086a200341286a10eaa8808000024020032802082205450d00200328020c2106410c210441012101034002402001200328021c470d0020032802782107024002400240024020032802284102470d002003418c016a210820070d010c020b2003418c016a21082007450d0141002102200328027c41004721070c020b200328027c410047220721020c010b41002107410021020b200820023602002003411c6a2001200741016a4104410810fca8808000200328022021080b200820046a220720063602002007417c6a20053602002003200141016a2201360224200441086a21042003200341286a10eaa880800020032802042106200328020022050d000b0b2000200329021c370200200041086a2003411c6a41086a2802003602000b20034190016a2480808080000f0b41044120200210ae80808000000b800a03037f017e087f23808080800041b0016b22032480808080002003200110f4a88080000240024002400240024020032802002204450d00200341186a200141246a200420032802041086a98080002003280218418080808078470d010b2000410036020820004280808080c0003702000c010b200128022041016a2204417f20041b22044104200441044b1b2205ad42387e2206a7210441002107024002402006422088a70d00200441fcffffff074b0d00024020040d0041042108410021050c020b41002d0098a2db80001a200441002802a496db80001182808080000022080d01410421070b20072004200210ae80808000000b20082003290218370200200841306a200341186a41306a290200370200200841286a200341186a41286a290200370200200841206a200341186a41206a290200370200200841186a200341186a41186a290200370200200841106a200341186a41106a290200370200200841086a200341186a41086a29020037020020034101360214200320083602102003200536020c200341d0006a41206a200141206a2802002209360200200341d0006a41186a200141186a290200370300200341d0006a41106a200141106a290200370300200341d0006a41086a200141086a2902003703002003200129020037035002402009450d00200341f4006a210a200328025c210b200328025421012003280250210c4101210d034020032009417f6a2209360270200c410171450d03024002402001450d00200328025821050c010b200328025821010240200b450d0002400240200b41077122020d00200b21040c010b200b210403402004417f6a210420012802f00421012002417f6a22020d000b0b200b4108490d00034020012802f0042802f0042802f0042802f0042802f0042802f0042802f0042802f0042101200441786a22040d000b0b4101210c20034101360250410021054100210b0b02400240200b20012f01ee044f0d0020012104200b21020c010b034020012802002204450d06200541016a210520012f01ec04210220042101200220042f01ee044f0d000b0b0240024020050d00200241016a210b200421010c010b200420024102746a41f4046a28020021014100210b2005417f6a2207450d002005417e6a210e024020074107712205450d0003402007417f6a210720012802f00421012005417f6a22050d000b0b200e4107490d00034020012802f0042802f0042802f0042802f0042802f0042802f0042802f0042802f0042101200741786a22070d000b0b2003200b36025c2003410036025820032001360254200341f8006a200a200420024102746a41046a2004200241346c6a41306a1086a98080002003280278418080808078460d010240200d200328020c470d002003410c6a200d200941016a2204417f20041b4104413810fca8808000200328021021080b2008200d41386c6a22042003290278370200200441306a200341f8006a41306a290200370200200441286a200341f8006a41286a290200370200200441206a200341f8006a41206a290200370200200441186a200341f8006a41186a290200370200200441106a200341f8006a41106a290200370200200441086a200341f8006a41086a2902003702002003200d41016a220d36021420090d000b0b2000200329020c370200200041086a2003410c6a41086a2802003602000b200341b0016a2480808080000f0b41dc8ad18000109081808000000b41cc8ad18000109081808000000be80501067f23808080800041a0016b2203248080808000200341186a200141086a220410eaa88080000240024002400240024020032802182205450d00200328021c210620012802042207450d0220012802002108200741047421070340024020082802042006470d0020052008280200200610f9b2808000450d030b200841106a2108200741706a22070d000c030b0b2000410036020820004280808080c0003702000c020b200828020c2106200828020821050b200341306a210841002107024020042802004102470d002003419c016a2108024020012802584101460d00410021070c010b200128025c41004721070b2008200736020041002d0098a2db80001a412041002802a496db8000118280808000002204450d0120042006360204200420053602002003410136022c2003200436022820034104360224200341306a200141e80010f5b28080001a200341106a200341306a41086a220210eaa8808000024020032802102205450d0020032802142106410121010340024020032802342207450d00200328023021082007410474210702400340024020082802042006470d0020052008280200200610f9b2808000450d020b200841106a2108200741706a22070d000c020b0b200828020c2106200828020821050b024020012003280224470d002003280288012108024002400240024020032802384102470d002003419c016a210720080d010c020b2003419c016a21072008450d0141002104200328028c0141004721080c020b200328028c01410047220821040c010b41002108410021040b20072004360200200341246a2001200841016a4104410810fca8808000200328022821040b200420014103746a22082006360204200820053602002003200141016a220136022c200341086a200210eaa8808000200328020c2106200328020822050d000b0b20002003290224370200200041086a200341246a41086a2802003602000b200341a0016a2480808080000f0b41044120200210ae80808000000bc707030d7f017e077f23808080800041c0006b22052480808080002005200120022003200410a9818080002005280230210620052802342107024002400240024002400240024020052802004101470d0020022104200528021c22082007460d06200528023c22092005280218220a6b210b2009417f6a210c2005280224210d2005280238210e200620086a210f2005280210221020086b211120052903082112034002402008200c6a22032007490d00200821040c080b410020116b2113200820096a21142008200a6a2115200d417f462116200821040340024020082004460d00200821040c090b0240024002402012200620036a31000088420183500d002010200d2010200d20104b1b20161b22172009201720094b1b2118201721040240034020182004460d01200820046a20074f0d0a200f20046a2103200e20046a2119200441016a210420192d000020032d0000460d000b201320046a210420160d03410021030c020b4100200d20161b2119201021040340024020192004490d00200d410020161b210d200f20096a210f201120096b21112014210820142007470d06200221040c0d0b2004417f6a220420094f0d07200420086a220320074f0d08200e20046a2d0000200620036a2d0000460d000b200b2103201521042016450d010c020b410021032014210420160d010b2003210d0b2004200c6a22032007490d000b0b200821040c060b2002210420052d000e4101710d052006200528020422036a210820052d000c21190240024020032007470d00024020030d00200221032002210420194101710d070c080b200320074f0d0520082c00004140480d01200221032002210420194101710d060c070b024020030d0041002104024020082c000022084100480d0020194101710d070c080b024020084160490d00024020084170490d0020194101710d08410021040c090b20194101710d07410021040c080b20194101710d06410021040c070b200320074f0d0020082c000022044140480d00024020044100480d002003210420194101710d060c070b024020044160490d00024020044170490d002003210420194101710d070c080b2003210420194101710d060c070b2003210420194101710d050c060b200620072003200741b889d1800010fd80808000000b20042009418889d1800010f980808000000b20032007419889d1800010f980808000000b2007201720086a2204200720044b1b200741a889d1800010f980808000000b20022103200221042019410171450d010b200321040b2000200220046b3602042000200120046a360200200541c0006a2480808080000ba40401077f0240024002400240200128022022020d00410021020c010b20012002417f6a36022002400240200128020022024101470d0020012802040d00200128020821020240200128020c2203450d0002400240200341077122040d00200321050c010b2003210503402005417f6a210520022802f00421022004417f6a22040d000b0b20034108490d00034020022802f0042802f0042802f0042802f0042802f0042802f0042802f0042802f0042102200541786a22050d000b0b2001420037020820012002360204200141013602000c010b2002450d020b2001280208210302400240200128020c2204200128020422052f01ee044f0d00200521020c010b034020052802002202450d04200341016a210320052f01ec04210420022105200420022f01ee044f0d000b0b0240024020030d00200441016a2106200221050c010b200220044102746a41f4046a2802002105410021062003417f6a2207450d002003417e6a2108024020074107712203450d0003402007417f6a210720052802f00421052003417f6a22030d000b0b20084107490d00034020052802f0042802f0042802f0042802f0042802f0042802f0042802f0042802f0042105200741786a22070d000b0b2001200636020c20014100360208200120053602042002200441346c6a41306a2105200220044102746a41046a21020b20002005360204200020023602000f0b41dc8ad18000109081808000000b41cc8ad18000109081808000000ba60501097f02402000280200450d002000280204410028029c96db8000118080808000000b0240200028020c450d002000280210410028029c96db8000118080808000000b0240024002400240024020002d00240e050001040402040b200028022c2101024020002802302202450d002002410171210341002104024020024101460d002002417e7121052001210241002104034002402002280200450d00200241046a280200410028029c96db8000118080808000000b0240200241206a280200450d00200241246a280200410028029c96db8000118080808000000b200241c0006a21022005200441026a2204470d000b0b2003450d00200120044105746a2202280200450d002002280204410028029c96db8000118080808000000b20002802280d020c030b200028022c2101024020002802302206450d0041002107034002402001200741246c6a22032802082202450d00200328020421082002410171210941002104024020024101460d002002417e7121054100210420082102034002402002280200450d00200241046a280200410028029c96db8000118080808000000b0240200241206a280200450d00200241246a280200410028029c96db8000118080808000000b200241c0006a21022005200441026a2204470d000b0b2009450d00200820044105746a2202280200450d002002280204410028029c96db8000118080808000000b02402003280200450d002003280204410028029c96db8000118080808000000b0240200328020c450d002003280210410028029c96db8000118080808000000b200741016a22072006470d000b0b20002802280d010c020b2000280228450d01200028022c21010b2001410028029c96db8000118080808000000b02402000280218450d00200028021c410028029c96db8000118080808000000b0be10501097f23808080800041306b220424808080800002400240024002400240200128020022050d002004410036020841002d0098a2db80001a41f00441002802a496db80001182808080000022060d01410441f00410bb80808000000b2001280204210703402005417c6a210820052f01ee042209410274210a41002106417f210b024003400240200a2006470d002009210b0c020b200520066a210c200641046a2106200b41016a210b200841346a2108417f200c41046a280200220c200247200c20024b1b220c4101460d000b200c41ff0171450d040b02402007450d002007417f6a21072005200b4102746a41f0046a28020021050c010b0b2004410036020c2004200536020820042002360204200420013602002004200b360210200441286a200b36020020042004290208370320200441146a200441206a200220032004200441146a10e6a8808000200428020021010c010b200141003602042001200636020020064100360200200641013b01ee042006200236020420062003290200370230200641386a200341086a290200370200200641c0006a200341106a290200370200200641c8006a200341186a290200370200200641d0006a200341206a290200370200200641d8006a200341286a290200370200200641e0006a200341306a2802003602000b2001200128020841016a36020820004180808080783602000c010b20002008290200370200200041306a200841306a2206280200360200200041286a200841286a220b290200370200200041206a200841206a2202290200370200200041186a200841186a220c290200370200200041106a200841106a2205290200370200200041086a200841086a220a29020037020020082003290200370200200a200341086a2902003702002005200341106a290200370200200c200341186a2902003702002002200341206a290200370200200b200341286a2902003702002006200341306a2802003602000b200441306a2480808080000bfe0401057f024020002802002201450d00200028020421020240024020002802082203450d00410021000340024002402000450d0020002104200121050c010b4100210502402002450d0020022100024020024107712204450d0003402000417f6a210020012802e80121012004417f6a22040d000b0b20024108490d00034020012802e8012802e8012802e8012802e8012802e8012802e8012802e8012802e8012101200041786a22000d000b0b20012104410021020b024002400240200220042f01e2014f0d00200421000c010b034020042802b0012200450d0220042f01e00121022004410028029c96db800011808080800000200541016a210520002104200220002f01e2014f0d000b0b0240024020050d00200241016a21020c010b200020024102746a41ec016a2802002100410021022005417f6a2204450d002005417e6a2101024020044107712205450d0003402004417f6a210420002802e80121002005417f6a22050d000b0b20014107490d00034020002802e8012802e8012802e8012802e8012802e8012802e8012802e8012802e8012100200441786a22040d000b0b410021012003417f6a22030d010c030b0b2004410028029c96db800011808080800000419c83d18000109081808000000b024020020d00200121000c010b02400240200241077122050d0020022104200121000c010b200221042001210003402004417f6a210420002802e80121002005417f6a22050d000b0b20024108490d00034020002802e8012802e8012802e8012802e8012802e8012802e8012802e8012802e8012100200441786a22040d000b0b034020002802b00121042000410028029c96db8000118080808000002004210020040d000b0b0b910501077f024020002802002201450d00200028020421020240024020002802082203450d00410021000340024002402000450d00200121040c010b4100210402402002450d0020022100024020024107712205450d0003402000417f6a210020012802f00421012005417f6a22050d000b0b20024108490d00034020012802f0042802f0042802f0042802f0042802f0042802f0042802f0042802f0042101200041786a22000d000b0b20012100410021020b024002400240200220002f01ee044f0d0020022106200021010c010b034020002802002201450d0220002f01ec0421062000410028029c96db800011808080800000200441016a210420012100200620012f01ee044f0d000b0b0240024020040d00200641016a2102200121000c010b200120064102746a41f4046a2802002100410021022004417f6a2205450d002004417e6a2107024020054107712204450d0003402005417f6a210520002802f00421002004417f6a22040d000b0b20074107490d00034020002802f0042802f0042802f0042802f0042802f0042802f0042802f0042802f0042100200541786a22050d000b0b2001200641346c6a41306a10f5a8808000410021012003417f6a22030d010c030b0b2000410028029c96db800011808080800000419c83d18000109081808000000b024020020d00200121000c010b02400240200241077122040d0020022105200121000c010b200221052001210003402005417f6a210520002802f00421002004417f6a22040d000b0b20024108490d00034020002802f0042802f0042802f0042802f0042802f0042802f0042802f0042802f0042100200541786a22050d000b0b0340200028020021012000410028029c96db8000118080808000002001210020010d000b0b0bb20201027f0240024020024100480d000240024002402003280204450d000240200328020822040d00024020020d00200121030c030b41002d0098a2db80001a200241002802a496db80001182808080000021030c020b200328020021050240200241002802a496db80001182808080000022030d00200041086a2105200041046a21040c050b20032005200410f5b28080001a2005410028029c96db800011808080800000200041086a2105200041046a21040c020b024020020d00200121030c010b41002d0098a2db80001a200241002802a496db80001182808080000021030b200041086a2105200041046a21042003450d020b2005200236020020042003360200200041003602000f0b20004100360204200041013602000f0b2005200236020020042001360200200041013602000bf70103057f017e017f23808080800041206b22022480808080004100210302402000280200220441016a220520044101742206200520064b1b22054104200541044b1b2206ad42387e2207422088a7450d0041004100200110ae80808000000b024002402007a7220841f8ffffff074b0d004100210502402004450d002002200441386c36021c20022000280204360214410821050b20022005360218200241086a41082008200241146a10f9a880800020022802084101470d0120022802102105200228020c21030b20032005200110ae80808000000b200228020c21042000200636020020002004360204200241206a2480808080000bf10101077f23808080800041206b22022480808080004100210302402000280200220441016a220520044101742206200520064b1b220541ffffffff004d0d0041004100200110ae80808000000b0240024020054104200541044b1b2207410474220641f8ffffff074b0d004100210502402004450d002002200441047436021c20022000280204360214410821050b20022005360218200241086a41082006200241146a10f9a880800020022802084101470d0120022802102108200228020c21030b20032008200110ae80808000000b200228020c21042000200736020020002004360204200241206a2480808080000bac0203037f017e017f23808080800041206b22052480808080004100210602400240024020040d000c010b0240200120026a220220014f0d000c010b410021060240200320046a417f6a410020036b71ad2002200028020022014101742207200220074b1b22024108410441012004418108491b20044101461b2207200220074b1b2207ad7e2208422088a7450d000c010b2008a7220941808080807820036b4b0d004100210202402001450d002005200120046c36021c20052000280204360214200321020b20052002360218200541086a20032009200541146a10f9a880800020052802084101470d0120052802102102200528020c21060b2006200241e08bd1800010ae80808000000b200528020c21042000200736020020002004360204200541206a2480808080000b7a01017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a200141c093d1800010eca88080002000410036024020004280808080c0003703382000410036025820004280808080c00037035020004185043b0100200141106a2480808080000bc30301057f23808080800041106b220224808080800002400240024020014104490d00410021032000280000418081828478710d0202404104200041036a417c71220420006b20042000461b22042001417c6a22054f0d000340200020046a280200418081828478710d04200441046a22042005490d000b0b200020056a28000041808182847871450d010c020b2001450d004100210320002001417f6a22046a2c00004100480d012004450d004100210320002001417e6a22046a2c00004100480d012004450d004100210320002001417d6a22046a2c00004100480d0120040d010b200241086a2000200141f08bd18000410210f3a88080000240200228020c22040d00410021030c010b410121060240200228020822032d0000220041df00460d00410121062000419f7f6a41ff0171411a490d00200041bf7f6a41ff0171411a4921060b2004417f6a2101200341016a21040240034020012203450d012003417f6a210120042d00002100200441016a22052104200041506a41ff0171410a490d0020052104200041ff017141df00460d00200521042000415f7141bf7f6a41ff0171411a490d000b0b20062003457121030b200241106a24808080800020030b7901017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a200141c093d1800010eca88080002000410036024020004280808080c0003703382000410036025820004280808080c000370350200041053b0100200141106a2480808080000b7a01017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a200141c093d1800010eca88080002000410036024020004280808080c0003703382000410036025820004280808080c00037035020004185063b0100200141106a2480808080000b7a01017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a200141c093d1800010eca88080002000410036024020004280808080c0003703382000410036025820004280808080c00037035020004185083b0100200141106a2480808080000b7a01017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a200141c093d1800010eca88080002000410036024020004280808080c0003703382000410036025820004280808080c000370350200041850a3b0100200141106a2480808080000b7a01017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a200141c093d1800010eca88080002000410036024020004280808080c0003703382000410036025820004280808080c000370350200041850c3b0100200141106a2480808080000b7a01017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a200141c093d1800010eca88080002000410036024020004280808080c0003703382000410036025820004280808080c000370350200041850e3b0100200141106a2480808080000bcf0101027f23808080800041206b2201248080808000200142808080808001370218200142888080808001370210200141086a200141106a41084108200141206a41081091a9808000200128020c2102200142888080808001370210200142808080808001370218200041c4006a200141106a41c093d1800010eca88080002000410036024020004280808080c0003703382000410036025820004280808080c0003703502000200241786a41186e36020c200042808080808001370204200041043a0000200141206a2480808080000bd907020b7f017e23808080800041106b220424808080800020032802082205410374210641002107024002400240200541ffffffff014b0d00200641fcffffff074b0d002003280204210720022802002108410021094100210a410421022006450d0241002d0098a2db80001a200641002802a496db80001182808080000022020d01410421070b2007200641d486d1800010ae80808000000b2005210a0b20022007200610f5b2808000210b2003280214220c410474210d024002400240200c41ffffffff004b0d00200d41fcffffff074b0d000240200d0d004104210e0c030b2003280210210641002d0098a2db80001a200d41002802a496db800011828080800000220e0d01410421090b2009200d41e486d1800010ae80808000000b200c450d0041002102200c21070340200d2002460d012006290208210f200e20026a22092006290200370200200941086a200f370200200241106a2102200641106a21062007417f6a22070d000b0b02400240024002400240024002400240024020032d00240e080001020304050607000b200441046a200341286a41e88dd1800010efa8808000200441003a00000c070b200441046a200341286a41e08ed1800010eea8808000200441013a00000c060b200441023a0000200420032802283602040c050b200441033a0000200420032902283702040c040b20032802302202410274210641002107024002400240200241ffffffff034b0d00200641fcffffff074b0d00200328022c2107024020060d004100210d410421090c030b41002d0098a2db80001a200641002802a496db80001182808080000022090d01410421070b2007200641d486d1800010ae80808000000b2002210d0b20092007200610f5b280800021062004200236020c200420063602082004200d360204200441043a00000c030b200441053a0000200420032d00253a00010c020b200441063a0000200420032802283602040c010b200441073a0000200420032902283702040b20032802202202410374210641002107024002400240200241ffffffff014b0d00200641fcffffff074b0d00200328021c2107024020060d00410421094100210d0c030b41002d0098a2db80001a200641002802a496db80001182808080000022090d01410421070b2007200641d486d1800010ae80808000000b2002210d0b20092007200610f5b280800021062000412c6a200441086a29020037020020002004290200370224200020023602202000200636021c2000200d3602182000200c3602142000200e3602102000200c36020c200020053602082000200b3602042000200a36020020002008360234200441106a2480808080000bc903010c7f23808080800041106b220324808080800020012802082104200341086a2001200128020022052005200141106a200128020c1090a980800020012802042106200328020c210720014284808080c000370200200128020c21082001410436020c20014100360208200820066b41246e2109024020082006460d004100210a034002402006200a41246c6a220b280208220c450d00200b280204210d200c410171210e410021080240200c4101460d00200d41e4006a2101200c417e71210c4100210803400240200141446a280200450d00200141486a280200410028029c96db8000118080808000000b02402001417c6a280200450d002001280200410028029c96db8000118080808000000b200141f0006a2101200c200841026a2208470d000b0b200e450d00200d200841386c6a2201280228450d00200141286a280204410028029c96db8000118080808000000b0240200b280200450d00200b280204410028029c96db8000118080808000000b0240200b28020c450d00200b280210410028029c96db8000118080808000000b200a41016a220a2009470d000b0b20002005360204200020043602002000200720056b41246e360208200341106a2480808080000bfc0201027f2380808080004180016b2205248080808000200541206a20032004418090d18000410210a981808000200520023602782005200136027420054101360270200541013b0168200520043602644100210320054100360260200541146a200541206a41f08fd1800010f0a8808000024002400240200528021c22010d00200541106a21040c010b2005280218220620014103746a210241002103200621040240024003402004280200200441046a28020010fea8808000450d01200341016a2103200441086a22042002470d000b20052802142204418080808078470d010c030b200541013602102005410c6a21040c010b20002001360208200020063602042000200436020020054180016a2480808080000f0b2004200336020002402005280214450d002005280218410028029c96db8000118080808000000b200528020c2101200528021021060b2005200136022420052006360220419490d180004132200541206a418490d1800041a891d1800010ad81808000000b8d0301017f2380808080004180016b2207248080808000200741186a41086a20032004418090d18000410210a981808000200720023602782007200136027420074101360270200741013b01682007200436026441002103200741003602602007200636021c200720053602182007410c6a200741186a41f08fd1800010f2a8808000024002400240200728021422010d00200741086a21040c010b2007280210220620014103746a210241002103200621040240024003402004280200200441046a28020010fea8808000450d01200341016a2103200441086a22042002470d000b200728020c2204418080808078470d010c030b20074101360208200741046a21040c010b20002001360208200020063602042000200436020020074180016a2480808080000f0b200420033602000240200728020c450d002007280210410028029c96db8000118080808000000b20072802042101200728020821060b2007200136021c20072006360218419490d180004132200741186a418490d1800041b891d1800010ad81808000000b9d0201027f23808080800041106b22022480808080000240024020002802000d00200128021c418892d18000410f200128022028020c1181808080000021010c010b2002200041046a360204200128021c41a892d180004111200128022028020c118180808000002100200241003a000d200220003a000c20022001360208200241086a41b992d180004107200241046a419892d1800010a3818080001a20022d000d220020022d000c220372210120004101470d0020034101710d000240200228020822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710ba10e07017f017e027f017e0a7f017e027f23808080800041c0016b220224808080800020012903082103200128020c21042001280208210520012903002106200128020421072001280200210820002802082109024002400240200028020c220a0d004100210a0c010b2000280210210b0340200a41b0016a210c200a2f01e201220d410474210e417f210f200a21100240024003400240200e0d00200d210f0c020b20102903002111201041086a2112200e41706a210e200f41016a210f200c41046a210c201041106a2110417f201120065220112006561b2213417f2012290300221120035220112003561b20131b22124101460d000b201241ff0171450d010b200b450d02200b417f6a210b200a200f4102746a41e8016a280200210a0c010b0b200c28020021090c010b20022000410c6a22103602542002200f3602502002410036024c2002200a36024820022004360244200220053602402002200736023c200220083602380240024002400240200a0d0041002d0098a2db80001a41e80141002802a496db800011828080800000220e450d02200041003602102000200e36020c200e41003602b001200e41013b01e201200e20093602b401200e2002290340370308200e20022903383703000c010b200241a8016a41086a200241c8006a221041086a280200360200200220102902003703a8012002419c016a200241a8016a200229033820022903402009200241d4006a200241d8006a10e8a8808000200228025421100b2010201028020841016a36020802400240200028020822102000280200470d00200041b494d1800010fba8808000200028020420104104746a220e2003370308200e20063703000c010b200028020420104104746a220e2003370308200e20063703000b2000201041016a360208200241386a2001280210118080808000002002200228027836020c20022002290370370204410421012002280280012104200228027c210502400240200228028401220d0d00410021070c010b4100210f41002d0098a2db80001a200d410474221041002802a496db8000118280808000002201450d022004200d4105746a210b200d41057441606a41057641016a21072004211003402010280204210c20102802002112024002402010280218220e0d00410021130c010b201028021c2113200241a8016a41086a201041106a290300370300200220133602bc012002200e3602b801200220102903083703a8012000200241a8016a108ba9808000210a410121130b2001200f6a220e2013360200200e410c6a200c360200200e41086a2012360200200e41046a200a360200200f41106a210f201041206a2210200b470d000b0b02402005450d002004410028029c96db8000118080808000000b20022007360218200220013602142002200d360210200241286a200241386a2000108fa98080002002200228029001360224200220022903880137021c200241386a200041186a2009200241046a10f6a880800020022802382210418080808078460d0202402010450d00200228023c410028029c96db8000118080808000000b02402002280244450d002002280248410028029c96db8000118080808000000b0240024002400240024020022d005c0e050001040402040b20022802642113024020022802682210450d002010410171210c4100210e024020104101460d002010417e71210f201321104100210e034002402010280200450d00201041046a280200410028029c96db8000118080808000000b0240201041206a280200450d00201041246a280200410028029c96db8000118080808000000b201041c0006a2110200f200e41026a220e470d000b0b200c450d002013200e4105746a2210280200450d002010280204410028029c96db8000118080808000000b20022802600d020c030b20022802642113024020022802682201450d0041002112034002402013201241246c6a220c2802082210450d00200c280204210a201041017121004100210e024020104101460d002010417e71210f4100210e200a2110034002402010280200450d00201041046a280200410028029c96db8000118080808000000b0240201041206a280200450d00201041246a280200410028029c96db8000118080808000000b201041c0006a2110200f200e41026a220e470d000b0b2000450d00200a200e4105746a2210280200450d002010280204410028029c96db8000118080808000000b0240200c280200450d00200c280204410028029c96db8000118080808000000b0240200c28020c450d00200c280210410028029c96db8000118080808000000b201241016a22122001470d000b0b20022802600d010c020b2002280260450d01200228026421130b2013410028029c96db8000118080808000000b2002280250450d022002280254410028029c96db8000118080808000000c020b410841e80110bb80808000000b4104201010bb80808000000b200241c0016a24808080800020090bb10201037f2380808080004180016b220224808080800020002802002100024002400240200128021422034110710d0020034120710d0120002802004101200110978180800021000c020b20002802002100410021030340200220036a41ff006a2000410f712204413072200441d7006a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000c010b20002802002100410021030340200220036a41ff006a2000410f712204413072200441376a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000b20024180016a24808080800020000b140020002802002000280204200110ef808080000b3700200042083703482000420037034020004280808080c0003703382000410036025820004280808080c00037035020004185043b01000bb60803097f017e057f23808080800041f0006b22032480808080000240024002400240024002400240024002400240024020012d000022040e080001020304050607000b200128020821052001280204210602400240200128020c22070d0041002108410421090c010b4100210a41002d0098a2db80001a2007410574220141002802a496db8000118280808000002209450d09200741386c210b200741037441786a41037641016a2108200521010340200341386a41186a200141186a290300220c370300200341386a41306a220d200141306a290300370300200341386a41286a220e200141286a290300370300200341386a41206a220f200141206a290300370300200341386a41106a200141106a290300370300200341386a41086a200141086a29030037030020032001290300370338200328025421102009200a6a221141146a2002200341386a108ba9808000360200201141106a20103602002011410c6a200c3e0200201141186a200f290300370200201141086a200d2802003602002011200e290300370200200a41206a210a200141386a2101200b41486a220b0d000b0b02402006450d002005410028029c96db8000118080808000000b2000200836020c20002009360208200020073602040c070b200320023602482003200128020436024020032001280208221136023c2003201136023820032011200128020c41246c6a360244200041046a200341386a41f487d180001087a98080000c060b20002002200141086a108ba98080003602040c050b2001280220211120002002200141086a108ba9808000360208200020113602040c040b2001280208210e2001280204210f02400240200128020c220b0d00410021104104210d0c010b41002d0098a2db80001a200b410274220141002802a496db800011828080800000220d450d06200b41186c210a200b41037441786a41037641016a2110200d2111200e21010340200341386a41106a200141106a290300370300200341386a41086a200141086a2903003703002003200129030037033820112002200341386a108ba9808000360200201141046a2111200141186a2101200a41686a220a0d000b0b0240200f450d00200e410028029c96db8000118080808000000b2000201036020c2000200d3602082000200b3602040c030b200020012d00013a00010c020b20002002200141086a108ba98080003602040c010b200341086a41286a200141306a290300370300200341086a41206a200141286a290300370300200341086a41186a2211200141206a290300370300200341086a41106a200141186a290300370300200341086a41086a200141106a290300370300200320012903083703082002200141086a108ba98080002101200020022011108ba9808000360208200020013602040b200020043a0000200341f0006a2480808080000f0b4104200110bb80808000000b4104200110bb80808000000bb40203067f027e027f23808080800041c0006b2206248080808000024020012802042207200128020c2208460d002004280200210903402001200741246a220a360204200728020c210b2007290218210c2007290210210d20072d0020210e2007280200210f20072802042104200728020821072006200936023c20062004200741386c6a3602382006200f360234200620043602302006200436022c200641086a2006412c6a41c093d1800010eda8808000200641086a41206a2207200e3a000020032006290208370200200341106a200d370200200341186a200c3702002006200b360214200341086a200641086a41086a290200370200200341206a2007280200360200200341246a2103200a2107200a2008470d000b0b2000200336020420002002360200200641c0006a2480808080000ba70102027f037e024020012802042206200128020c2207460d00034020062903102108200629030821092006290300210a2001200641186a220636020402400240200a42d5a981be8fd2c3ae26520d00200942c8efbb97c8e7e5ff49520d00200621060c010b20032008370310200320093703082003200a370300200341186a210320012802042106200128020c21070b20062007470d000b0b20002003360204200020023602000bb11509027f067e017f017e027f017e017f017e047f23808080800041f0036b22032480808080000240024020020d0020034190016a41c494d18000411010b78480800020034190016a41d494d1800041042001412010b884808000200341f0026a41386a4200370300200341f0026a41306a4200370300200341f0026a41286a4200370300200341f0026a41206a4200370300200341f0026a41186a4200370300200341f0026a41106a4200370300200341f0026a41086a4200370300200342003703f00220034190016a41d894d180004102200341f0026a41c00010b984808000200341106a200341f0026a10fe828080002000200341106a10fa82808000200341106a41186a22014200370300200341106a41106a22024200370300200341106a41086a220442003703002003420037031020034190016a41da94d180004102200341106a412010b984808000200041386a2001290300370000200041306a2002290300370000200041286a20042903003700002000200329031037002041002101034020034190016a20016a220041003a0000200041016a41003a0000200041026a41003a0000200041036a41003a0000200041046a41003a0000200141056a220141c801470d000c020b0b200341106a410041e00010f7b28080001a200341f0006a41186a2202200141186a290000370300200341f0006a41106a2204200141106a2900003703002003200141086a29000037037820032001290000370370200341d8016a22014200370300200341c8016a410029039895d18000370300200341c0016a410029039095d18000370300200341b8016a410029038895d1800037030020034190016a41206a410029038095d1800037030020034190016a41186a41002903f894d1800037030020034190016a41106a41002903f094d18000370300200342003703d001200341002903e894d1800037039801200341002903e094d1800037039001200341e8016a200329037837030020034190016a41e0006a2004290300370300200341f8016a2002290300370300200320032903703703e00120034190016a41f0006a200341106a41e00010f5b280800022024180013a0000200341e8026a200341086a290000370000200341203a00e002200320032900013700e10220032903d0012205423688220642388620012903002207420a86220820068422064280fe0383422886842006428080fc0783421886200642808080f80f834208868484200742028642808080f80f832007420e88428080fc0783842007421e884280fe0383200842388884848421062005420a8622084280028422074280fa03834228862007428080fc0783421886200742808080f80f834208868484200542028642808080f80f832005420e88428080fc0783842005421e884280fe038320084238888484842105200341e0016a210102400240024041000d00200241016a4100412041ff007310f7b28080001a412041f00073410f4b0d010b20034190016a2001410110d2a9808000200341f0026a410041f00010f7b28080001a200320053700e803200320063700e00320034190016a200341f0026a410110d2a98080000c010b200320063703d002200320053703d80220034190016a2001410110d2a98080000b200020032903c801220542388620054280fe0383422886842005428080fc0783421886200542808080f80f834208868484200542088842808080f80f832005421888428080fc07838420054228884280fe03832005423888848484370038200020032903c001220542388620054280fe0383422886842005428080fc0783421886200542808080f80f834208868484200542088842808080f80f832005421888428080fc07838420054228884280fe03832005423888848484370030200020032903b801220542388620054280fe0383422886842005428080fc0783421886200542808080f80f834208868484200542088842808080f80f832005421888428080fc07838420054228884280fe03832005423888848484370028200020032903b001220542388620054280fe0383422886842005428080fc0783421886200542808080f80f834208868484200542088842808080f80f832005421888428080fc07838420054228884280fe038320054238888484843700202003290390012105200329039801210720032903a0012106200020032903a8012208a74103764107714108723a001f2000200842088842808080f80f832008421888428080fc07838420084228884280fe0383200842388884842209a72201410574200642ff0183a72202410376723a00172000200642088842808080f80f832006421888428080fc07838420064228884280fe038320064238888484220aa72204410574200742ff0183a7220b410376723a000f2000200742088842808080f80f832007421888428080fc07838420074228884280fe038320074238888484220ca7220d410574200542ff0183a7220e410376723a00072000200842ff0183a7410574200842388620084280fe038342288684220f423088a72210410376411f71723a001e2000200f2008428080fc0783421886200842808080f80f83221142088684842208422888a722124105742011421b88a7723a001c20002002410574200642388620064280fe038342288684220f423088a72202410376411f71723a00162000200f2006428080fc0783421886200642808080f80f83221142088684842206422888a722134105742011421b88a7723a00142000200b410574200742388620074280fe038342288684220f423088a7220b410376411f71723a000e2000200f2007428080fc0783421886200742808080f80f83221142088684842207422888a722144105742011421b88a7723a000c2000200e410574200542388620054280fe038342288684220f423088a7220e410376411f71723a00062000200f2005428080fc0783421886200542808080f80f8322114208868484220f422888a722154105742011421b88a7723a0004200020104105742012410376411f71723a001d200020082009842209420888a722104105742001410376411f71723a0018200020024105742013410376411f71723a001520002006200a84220a420888a722014105742004410376411f71723a00102000200b4105742014410376411f71723a000d20002007200c84220c420888a72202410574200d410376411f71723a00082000200e4105742015410376411f71723a00052000200f200542088842808080f80f832005421888428080fc07838420054228884280fe0383200542388822118484842205420888a722044105742011a7410376723a000020002008422088a74105742009421888a7220b410376411f71723a001b2000200b4105742009421088a7220b410376411f71723a001a2000200b4105742010410376411f71723a001920002006422088a7410574200a421888a7220b410376411f71723a00132000200b410574200a421088a7220b410376411f71723a00122000200b4105742001410376411f71723a001120002007422088a7410574200c421888a72201410376411f71723a000b20002001410574200c421088a72201410376411f71723a000a200020014105742002410376411f71723a00092000200f422088a74105742005421888a72201410376411f71723a0003200020014105742005421088a72201410376411f71723a0002200020014105742004410376411f71723a00010b200341f0036a2480808080000bc20300200041003a0000200041003a0001200041003a0002200041003a0003200041003a0004200041003a0005200041003a0006200041003a0007200041003a0008200041003a0009200041003a000a200041003a000b200041003a000c200041003a000d200041003a000e200041003a000f200041003a0010200041003a0011200041003a0012200041003a0013200041003a0014200041003a0015200041003a0016200041003a0017200041003a0018200041003a0019200041003a001a200041003a001b200041003a001c200041003a001d200041003a001e200041003a001f200041003a0020200041003a0021200041003a0022200041003a0023200041003a0024200041003a0025200041003a0026200041003a0027200041003a0028200041003a0029200041003a002a200041003a002b200041003a002c200041003a002d200041003a002e200041003a002f200041003a0030200041003a0031200041003a0032200041003a0033200041003a0034200041003a0035200041003a0036200041003a0037200041003a0038200041003a0039200041003a003a200041003a003b200041003a003c200041003a003d200041003a003e200041003a003f0bcc0101017f23808080800041a0016b2202248080808000200241c0b5c180002001108383808000200041c0006a2002108483808000200041e0006a200241a00110f5b28080001a200041386a200141386a290000370000200041306a200141306a290000370000200041286a200141286a290000370000200041206a200141206a290000370000200041186a200141186a290000370000200041106a200141106a290000370000200041086a200141086a29000037000020002001290000370000200241a0016a2480808080000bc20300200041003a0000200041003a0001200041003a0002200041003a0003200041003a0004200041003a0005200041003a0006200041003a0007200041003a0008200041003a0009200041003a000a200041003a000b200041003a000c200041003a000d200041003a000e200041003a000f200041003a0010200041003a0011200041003a0012200041003a0013200041003a0014200041003a0015200041003a0016200041003a0017200041003a0018200041003a0019200041003a001a200041003a001b200041003a001c200041003a001d200041003a001e200041003a001f200041003a0020200041003a0021200041003a0022200041003a0023200041003a0024200041003a0025200041003a0026200041003a0027200041003a0028200041003a0029200041003a002a200041003a002b200041003a002c200041003a002d200041003a002e200041003a002f200041003a0030200041003a0031200041003a0032200041003a0033200041003a0034200041003a0035200041003a0036200041003a0037200041003a0038200041003a0039200041003a003a200041003a003b200041003a003c200041003a003d200041003a003e200041003a003f0b12002000200120022003200410b8848080000b12002000200120022003200410b9848080000bb80301037f23808080800041e0006b220224808080800020012c001f417f4a10a8b28080002103200241206a41186a200141186a290000370300200241206a41106a200141106a290000370300200241206a41086a200141086a29000037030020022001290000370320200241c0006a200241206a10808380800041002101410121040340200241206a20016a2d0000200241c0006a20016a2d00004610a8b28080002004712104200141016a22014120470d000b200410a8b280800020037110a8b28080002101200241186a200241206a41186a290300370300200241106a200241206a41106a290300370300200241086a200241206a41086a290300370300200220022903203703000240024002402001417f7341017110a8b280800041ff01710d00200220013a0020200141ff01714101470d0120002002290300370001200041013a0000200041196a200241186a290300370000200041116a200241106a290300370000200041096a200241086a2903003700000c020b200041003a00000c010b200241003602404100200241206a41a095d18000200241c0006a41fc95d1800010b584808000000b200241e0006a2480808080000b140020002802002000280204200110ef808080000b1900200120002802002200280200200028020410e6808080000b140020012000280200200028020410e6808080000b12002000418c97d18000200110e2808080000ba30802017f017c23808080800041306b2202248080808000024002400240024002400240024002400240024002400240024002400240024002400240024020002d00000e12000102030405060708090a0b0c0d0e0f1011000b200220002d00013a000820024102360214200241c097d180003602102002420137021c200241ef87808000ad422086200241086aad843703282002200241286a360218200128021c2001280220200241106a10e28080800021010c110b2002200029030837030820024102360214200241dc97d180003602102002420137021c200241ce83808000ad422086200241086aad843703282002200241286a360218200128021c2001280220200241106a10e28080800021010c100b2002200029030837030820024102360214200241dc97d180003602102002420137021c200241f087808000ad422086200241086aad843703282002200241286a360218200128021c2001280220200241106a10e28080800021010c0f0b20002b0308210320024102360214200241fc97d180003602102002420137021c200241f187808000ad422086200241286aad84370308200220033903282002200241086a360218200128021c2001280220200241106a10e28080800021010c0e0b20022000280204360208200241023602142002419898d180003602102002420137021c200241f287808000ad422086200241086aad843703282002200241286a360218200128021c2001280220200241106a10e28080800021010c0d0b2002200029020437020820024101360214200241b098d180003602102002420137021c200241f387808000ad422086200241086aad843703282002200241286a360218200128021c2001280220200241106a10e28080800021010c0c0b200128021c41ac97d18000410a200128022028020c1181808080000021010c0b0b200128021c41b898d18000410a200128022028020c1181808080000021010c0a0b200128021c41c298d18000410c200128022028020c1181808080000021010c090b200128021c41ce98d18000410e200128022028020c1181808080000021010c080b200128021c41dc98d180004108200128022028020c1181808080000021010c070b200128021c41e498d180004103200128022028020c1181808080000021010c060b200128021c41e798d180004104200128022028020c1181808080000021010c050b200128021c41eb98d18000410c200128022028020c1181808080000021010c040b200128021c41f798d18000410f200128022028020c1181808080000021010c030b200128021c418699d18000410d200128022028020c1181808080000021010c020b200128021c419399d18000410e200128022028020c1181808080000021010c010b200128021c20002802042000280208200128022028020c1181808080000021010b200241306a24808080800020010ba20201027f23808080800041306b220224808080800002400240200029030042ffffffffffffffffff00834280808080808080f8ff00530d0020024101360214200241d89ad180003602102002420137021c200241f487808000ad4220862000ad843703282002200241286a360218200128021c2001280220200241106a10e28080800021030c010b200241003a000c200220013602084101210320024101360214200241d89ad180003602102002420137021c200241f487808000ad4220862000ad843703282002200241286a360218200241086a418c97d18000200241106a10e2808080000d00024020022d000c0d00200128021c41e09ad180004102200128022028020c118180808000000d010b410021030b200241306a24808080800020030b2000200128021c20002802002000280204200128022028020c118180808000000b860402067f017e23808080800041306b2202248080808000024002400240024002400240200028020422030e03030102000b41012104200128021c220541cc9ad1800041072001280220220628020c2207118180808000000d042002200028020022013602142002410236021c2002419c9ad1800036021820024201370224200241f587808000ad422086200241146aad8422083703002002200236022020052006200241186a10e2808080000d03200341037441786a2100200141086a2101034020022001360214200541d39ad1800041022007118180808000000d042002410236021c2002419c9ad1800036021820024201370224200220083703002002200236022020052006200241186a10e2808080000d04200141086a210141002104200041786a22000d000c050b0b2002410236021c2002419c9ad1800036021820024201370224200241f687808000ad42208620003502008437030020022002360220200128021c2001280220200241186a10e28080800021040c030b2002410336021c200241b49ad1800036021820024202370224200241f687808000ad422086220820002802002200ad8437030020022008200041086aad8437030820022002360220200128021c2001280220200241186a10e28080800021040c020b41a199d18000410e418c9ad1800010f880808000000b410121040b200241306a24808080800020040bc60301047f024002400240024002400240200241074b0d0020020d01410021030c050b200141036a417c7122042001460d01200420016b2105200120046b21064101210320012104034020042d0000412e460d05200441016a2104200641016a22060d000b2005200241786a22034b0d030c020b20012d0000412e4622030d0320024101460d0320012d0001412e4622030d0320024102460d0320012d0002412e4622030d0320024103460d0320012d0003412e4622030d0320024104460d0320012d0004412e4622030d0320024105460d0320012d0005412e4622030d0320024106460d0320012d0006412e4621030c030b200241786a2103410021050b03404180828408200120056a2204280200220641aedcb8f102736b2006724180828408200441046a280200220441aedcb8f102736b2004727141808182847871418081828478470d01200541086a220520034d0d000b0b024020052002470d00410021030c010b200120056a21042005417f7320026a210603402006210520042d0000412e4622030d01200441016a21042005417f6a210620050d000b0b2000200320002d0004723a00042000280200220428021c20012002200428022028020c118180808000000b2d0020002001412e4620002d0004723a00042000280200220028021c20012000280220280210118480808000000bcb0804037f027e017f017e23808080800041306b22022480808080000240024002400240024002400240024020012802000e0400010203000b41002103024020012b0308200241086a10e5a880800022044100480d00024020040d00410121030c070b41002d0098a2db80001a200441002802a496db80001182808080000022030d06410121030b20032004419c9dd1800010ae80808000000b411421040240200129030822054290ce005a0d00200521060c040b411421040340200241086a20046a2201417c6a200520054290ce008022064290ce007e7da7220341ffff037141e4006e220741017441e59ad180006a2f00003b00002001417e6a2003200741e4006c6b41ffff037141017441e59ad180006a2f00003b00002004417c6a2104200542ffc1d72f5621012006210520010d000c040b0b411421040240200129030822082008423f8722058520057d22054290ce005a0d00200521060c020b411421040340200241086a20046a2201417c6a200520054290ce008022064290ce007e7da7220341ffff037141e4006e220741017441e59ad180006a2f00003b00002001417e6a2003200741e4006c6b41ffff037141017441e59ad180006a2f00003b00002004417c6a2104200542ffc1d72f5621012006210520010d000c020b0b200128020c210720012802082103200128020421040c030b02400240200642e300560d002006a721030c010b200241086a2004417e6a22046a2006a72201200141ffff037141e4006e220341e4006c6b41ffff037141017441e59ad180006a2f00003b00000b024002402003410a490d00200241086a2004417e6a22016a200341017441e59ad180006a2f00003b00000c010b200241086a2004417f6a22016a20034130723a00000b02402008427f550d00200241086a2001417f6a22016a412d3a00000b4100210302400240411420016b22044100480d004101210320014114460d0141002d0098a2db80001a200441002802a496db80001182808080000022030d01410121030b20032004419c9dd1800010ae80808000000b2003200241086a20016a200410f5b28080001a200421070c020b02400240200642e300560d002006a721030c010b200241086a2004417e6a22046a2006a72201200141ffff037141e4006e220341e4006c6b41ffff037141017441e59ad180006a2f00003b00000b024002402003410a490d00200241086a2004417e6a22016a200341017441e59ad180006a2f00003b00000c010b200241086a2004417f6a22016a20034130723a00000b4100210302400240411420016b22044100480d004101210320014114460d0141002d0098a2db80001a200441002802a496db80001182808080000022030d01410121030b20032004419c9dd1800010ae80808000000b2003200241086a20016a200410f5b28080001a200421070c010b2003200241086a200410f5b28080001a200421070b200020073602082000200336020420002004360200200241306a2480808080000bcc0303027f017e037f23808080800041306b2202248080808000411421030240024020014290ce005a0d00200121040c010b411421030340200241086a20036a2205417c6a200120014290ce008022044290ce007e7da7220641ffff037141e4006e220741017441e59ad180006a2f00003b00002005417e6a2006200741e4006c6b41ffff037141017441e59ad180006a2f00003b00002003417c6a2103200142ffc1d72f5621052004210120050d000b0b02400240200442e300560d002004a721060c010b200241086a2003417e6a22036a2004a72205200541ffff037141e4006e220641e4006c6b41ffff037141017441e59ad180006a2f00003b00000b024002402006410a490d00200241086a2003417e6a22056a200641017441e59ad180006a2f00003b00000c010b200241086a2003417f6a22056a20064130723a00000b4100210602400240411420056b22034100480d004101210620054114460d0141002d0098a2db80001a200341002802a496db80001182808080000022060d01410121060b20062003419c9dd1800010ae80808000000b2006200241086a20056a200310f5b28080002105200020033602082000200536020420002003360200200241306a2480808080000bea0904017f027e047f017e2380808080004190016b220324808080800002400240200242808020540d00200341386a2001420042f3b2d8c19e9ebdcc957f420010feb2808000200341286a2001420042d2e1aadaeda7c987f600420010feb2808000200341d8006a2002420042f3b2d8c19e9ebdcc957f420010feb2808000200341c8006a2002420042d2e1aadaeda7c987f600420010feb2808000200341c8006a41086a290300200341286a41086a290300200341386a41086a290300220420032903287c2202200454ad7c220520032903487c2204200554ad7c2004200341d8006a41086a290300200220032903587c200254ad7c7c2202200454ad7c2204423e8821052002423e8820044202868421040c010b20014213882002422d868442bda282a38eab04802104420021050b200341186a20042002428080e0b0b79fb79cf500420010feb28080004114210602400240200329031820017c22024290ce005a0d00200221010c010b411421060340200341e8006a20066a2207410f6a200220024290ce008022014290ce007e7da7220841ffff037141e4006e220941017441e59ad180006a2f00003b0000200741116a2008200941e4006c6b41ffff037141017441e59ad180006a2f00003b00002006417c6a2106200242ffc1d72f5621072001210220070d000b0b200341fb006a210802400240200142e300560d002001a721070c010b20082006417e6a22066a2001a72207200741ffff037141e4006e220741e4006c6b41ffff037141017441e59ad180006a2f00003b00000b024002402007410a490d0020082006417e6a22096a200741017441e59ad180006a2f00003b00000c010b20082006417f6a22096a20074130723a00000b0240024002400240024002400240200420058450450d00200941136a21070c010b41142106200341e8006a41146a41302009417f6a10f7b28080001a200341086a20044213882005422d8684220542bda282a38eab0480220a2002428080e0b0b79fb79cf500420010feb280800002400240200329030820047c22024290ce005a0d00200221010c010b411421060340200341e8006a20066a2207417c6a200220024290ce008022014290ce007e7da7220841ffff037141e4006e220941017441e59ad180006a2f00003b00002007417e6a2008200941e4006c6b41ffff037141017441e59ad180006a2f00003b00002006417c6a2106200242ffc1d72f5621072001210220070d000b0b02400240200142e300560d002001a721080c010b200341e8006a2006417e6a22066a2001a72207200741ffff037141e4006e220841e4006c6b41ffff037141017441e59ad180006a2f00003b00000b024002402008410a490d00200341e8006a2006417e6a22076a200841017441e59ad180006a2f00003b00000c010b200341e8006a2006417f6a22076a20084130723a00000b200542bca282a38eab04560d010b4127210841002109412720076b22064100480d0220074127470d0141012109410021060c040b200341e9006a41302007417f6a10f7b28080001a2003200aa74130723a006841272106410021070b41002d0098a2db80001a200641002802a496db80001182808080000022090d01410121090b20092006419c9dd1800010ae80808000000b200721080b2009200341e8006a20086a200610f5b2808000210720002006360208200020073602042000200636020020034190016a2480808080000bf40103017f017c017e23808080800041106b22032480808080000240024002400240024020002802000e0400010203000b20002b03082104200341033a00002003200439030820032001200210c1a980800021020c030b20002903082105200341013a00002003200537030820032001200210c1a980800021020c020b20002903082105200341023a00002003200537030820032001200210c1a980800021020c010b20034106360208200341ac9ed18000360204200341113a000020032001200210c1a980800021022000280204450d002000280208410028029c96db8000118080808000000b200341106a24808080800020020ba00101037f23808080800041106b2202248080808000200241086a200028020c2000280210200028021410c4a980800041002d0098a2db80001a200228020c2103200228020821040240411441002802a496db80001182808080000022000d004104411410bb80808000000b2000200436020c2000200129020037020020002003360210200041086a200141086a280200360200200241106a24808080800020000bea0601057f23808080800041c0006b22022480808080000240024002400240024002400240024020012802142203200128021022044f0d00200128020c220520036a2d00002206412d470d012001200341016a360214200241206a2001410010a9a98080000c050b200241186a200128020c2004200341016a2201200420012004491b10c4a980800041002d0098a2db80001a200228021c210420022802182103411441002802a496db8000118280808000002201450d012001200336020c200141053602002000200136020420004104360200200120043602100c050b200641506a41ff0171410a490d02200241106a20052004200341016a2203200420032004491b10c4a980800041002d0098a2db80001a2002280214210320022802102106411441002802a496db8000118280808000002204450d012004200636020c2004410d3602002004200336021020022004360224200241043602200c030b4104411410bb80808000000b4104411410bb80808000000b200241206a2001410110a9a98080000b024002402001280214220320012802102204490d0020022802242104200228022022034104460d012000200229032837030820002004360204200020033602000c020b200241086a200128020c2004200341016a2203200420032004491b10c4a980800041002d0098a2db80001a200228020c210620022802082103411441002802a496db8000118280808000002204450d022004200336020c2004410d36020020042006360210024002402003450d00200421010c010b200241306a41086a200441086a280200360200200220042902003703302001200241306a10a7a980800021012004410028029c96db8000118080808000000b20004104360200200020013602040240024002402002280220417d6a0e020001040b2002280224450d03200228022821010c010b200228022422012802000d002001280208450d002001280204410028029c96db8000118080808000000b2001410028029c96db8000118080808000000c010b02400240200428020c450d00200421010c010b200241306a41086a200441086a280200360200200220042902003703302001200241306a10a7a980800021012004410028029c96db8000118080808000000b20004104360200200020013602040b200241c0006a2480808080000f0b4104411410bb80808000000bed0702027f027e23808080800041c0006b220324808080800041002d0098a2db80001a024002400240024002400240024002400240411041002802a496db8000118280808000002204450d002003410036023c200320043602382003411036023402400240024002400240024020020d002004412d3a00002003410136023c2001200341346a10aaa980800022040d0120032802382104200328023c22020e020b02030b2001200341346a10aaa98080002204450d040b20004104360200200020043602040c0b0b20042d0000220141556a0e03080108010b20042d000021010b0240024002400240200141ff017141556a0e03000201020b2002417f6a2101200441016a210420024111490d02200121020c080b2002417f6a2101200441016a2104024020024111490d004200210503402001450d0b200341206a20052005423f87420a420010feb280800020042d000041506a220241094b0d0a200329032820032903202206423f87520d0a200441016a21042001417f6a21012002ad2205420055200620057d220520065373450d000c0a0b0b420021052001450d09034020042d000041506a220241094b0d09200441016a21042005420a7e2002ad7d21052001417f6a22010d000c0a0b0b2002410f4b0d060c050b2001210220010d04420021050c070b20032802382104024002400240200328023c22010e020800010b4101210220042d000041556a0e03070107010b024020042d0000412b470d002001417f6a2102200441016a210420014112490d010c030b20012102200141114f0d020b42002105034020042d000041506a220141094b0d06200441016a21042005420a7e2001ad7c21052002417f6a22020d000c030b0b4101411041b49ed1800010ae80808000000b4200210503402002450d01200320054200420a420010feb280800020042d000041506a220141094b0d0420032903084200520d04200441016a21042002417f6a2102200329030022062001ad7c22052006540d040c000b0b20002005370308200041013602000c040b42002105034020042d000041506a220141094b0d02200441016a21042005420a7e2001ad7c21052002417f6a2202450d030c000b0b4200210503402002450d02200341106a20052005423f87420a420010feb280800020042d000041506a220141094b0d01200329031820032903102206423f87520d01200441016a21042002417f6a21022001ad2205420053200620057c220520065373450d000b0b20002003290234370204200041033602002000410c6a2003413c6a2802003602000c020b20002005370308200041023602000b2003280234450d002003280238410028029c96db8000118080808000000b200341c0006a2480808080000b910401067f23808080800041206b2202248080808000200241186a2000200110aba9808000024002400240024020022d00180d0002400240024020022d001922034130470d00024020002802142203200028021022044f0d00200028020c220520036a2d000041506a41ff0171410a490d020b2000200110aca980800021010c060b2003414f6a41ff017141084b0d01024020002802142203200028021022064f0d00200028020c21070340200720036a2d0000220541506a41ff017141094b0d012000200341016a22033602140240200128020822042001280200470d002001419c9ed1800010ad808080000b200128020420046a20053a00002001200441016a36020820062003470d000b0b2000200110aca980800021010c050b200241086a20052004200341016a2201200420012004491b10c4a980800041002d0098a2db80001a200228020c210320022802082104411441002802a496db8000118280808000002201450d022001200436020c2001410d360200200120033602100c040b200241106a200028020c2000280210200028021410c4a980800041002d0098a2db80001a2002280214210320022802102104411441002802a496db8000118280808000002201450d022001200436020c2001410d360200200120033602100c030b200228021c21010c020b4104411410bb80808000000b4104411410bb80808000000b200241206a24808080800020010bfb0201047f23808080800041106b22032480808080000240024002402001280214220420012802102205490d00200341086a200128020c2005200410c4a980800041002d0098a2db80001a200328020c210220032802082104411441002802a496db8000118280808000002201450d022001200436020c200141053602002000200136020420012002360210410121010c010b2001200441016a36021402400240200128020c20046a2c00002201417f4a0d00200141bf01712105200141c00171410676414072210602402002280200200228020822046b41014b0d002002200441024101410110b1a9808000200228020821040b200228020420046a2005410874200641ff0171723b00002002200441026a3602080c010b0240200228020822042002280200470d002002419c9ed1800010ad808080000b200228020420046a20013a00002002200441016a3602080b200020013a0001410021010b200020013a0000200341106a2480808080000f0b4104411410bb80808000000bfd0401087f23808080800041106b22022480808080004100210302400240024020002802142204200028021022054f0d000240200028020c220620046a2d0000220741e500460d00200741c500460d002007412e470d012000200441016a22083602140240200128020822072001280200470d002001419c9ed1800010ad808080000b200128020420076a412e3a00002001200741016a2209360208024002400240200820054f0d00200441026a2104200620086a2d0000220841506a41ff017141094b0d0120002004360214024020092001280200470d002001419c9ed1800010ad808080000b200128020420096a20083a00002001200741026a2207360208200420054f0d040340200620046a2d0000220841506a41ff017141094b0d032000200441016a2204360214024020072001280200470d002001419c9ed1800010ad808080000b200128020420076a20083a00002001200741016a220736020820052004470d000c050b0b200241086a20062005200441026a2200200520002005491b10c4a980800041002d0098a2db80001a200228020c210020022802082101411441002802a496db8000118280808000002203450d042003200136020c20034105360200200320003602100c030b2002200620052004200520042005491b10c4a980800041002d0098a2db80001a2002280204210020022802002101411441002802a496db8000118280808000002203450d042003200136020c2003410d360200200320003602100c020b200841207241e500470d0120002008200110ada980800021030c010b20002007200110ada980800021030b200241106a24808080800020030f0b4104411410bb80808000000b4104411410bb80808000000b860501067f23808080800041106b220324808080800020002000280214220441016a2205360214024002402001418001490d002001413f7141807f7221062001410676411f71414072210702402002280200200228020822016b41014b0d002002200141024101410110b1a9808000200228020821010b200228020420016a2006410874200741ff0171723b0000200228020841026a21010c010b0240200228020822062002280200470d002002419c9ed1800010ad808080000b200228020420066a20013a0000200641016a21010b200220013602080240200520002802104f0d000240024002400240200028020c20056a2d0000220541556a0e03000401040b2000200441026a36021420012002280200470d020c010b2000200441026a36021420012002280200470d010b2002419c9ed1800010ad808080000b200228020420016a20053a00002002200141016a3602080b200341086a2000200210aba980800002400240024020032d00080d00024020032d000941506a41ff0171410a490d002003200028020c2000280210200028021410c4a980800041002d0098a2db80001a2003280204210220032802002101411441002802a496db8000118280808000002208450d022008200136020c2008410d360200200820023602100c030b4100210820002802142201200028021022044f0d02200028020c21070340200720016a2d0000220641506a41ff017141094b0d032000200141016a22013602140240200228020822052002280200470d002002419c9ed1800010ad808080000b200228020420056a20063a00002002200541016a36020820042001470d000c030b0b200328020c21080c010b4104411410bb80808000000b200341106a24808080800020080b1200200041f4b3d18000200110e2808080000b220002402000280200450d002000280204410028029c96db8000118080808000000b0bef0201037f23808080800041106b2202248080808000024002402001418001490d002002410036020c024002402001418010490d000240200141808004490d002002410c6a41037221032002200141127641f001723a000c20022001410676413f71418001723a000e20022001410c76413f71418001723a000d410421040c020b2002410c6a410272210320022001410c7641e001723a000c20022001410676413f71418001723a000d410321040c010b2002410c6a41017221032002200141067641c001723a000c410221040b20032001413f71418001723a000002402000280200200028020822016b20044f0d002000200120044101410110b1a9808000200028020821010b200028020420016a2002410c6a200410f5b28080001a2000200120046a3602080c010b0240200028020822042000280200470d00200041e0b2d1800010ad808080000b200028020420046a20013a00002000200441016a3602080b200241106a24808080800041000bac0203037f017e017f23808080800041206b22052480808080004100210602400240024020040d000c010b0240200120026a220220014f0d000c010b410021060240200320046a417f6a410020036b71ad2002200028020022014101742207200220074b1b22024108410441012004418108491b20044101461b2207200220074b1b2207ad7e2208422088a7450d000c010b2008a7220941808080807820036b4b0d004100210202402001450d002005200120046c36021c20052000280204360214200321020b20052002360218200541086a20032009200541146a10b3a980800020052802084101470d0120052802102102200528020c21060b2006200241e4b3d1800010ae80808000000b200528020c21042000200736020020002004360204200541206a2480808080000b4f01017f02402000280200200028020822036b20024f0d002000200320024101410110b1a9808000200028020821030b200028020420036a2001200210f5b28080001a2000200320026a36020841000bb20201027f0240024020024100480d000240024002402003280204450d000240200328020822040d00024020020d00200121030c030b41002d0098a2db80001a200241002802a496db80001182808080000021030c020b200328020021050240200241002802a496db80001182808080000022030d00200041086a2105200041046a21040c050b20032005200410f5b28080001a2005410028029c96db800011808080800000200041086a2105200041046a21040c020b024020020d00200121030c010b41002d0098a2db80001a200241002802a496db80001182808080000021030b200041086a2105200041046a21042003450d020b2005200236020020042003360200200041003602000f0b20004100360204200041013602000f0b2005200236020020042001360200200041013602000bf10101077f23808080800041206b22022480808080004100210302402000280200220441016a220520044101742206200520064b1b220541ffffffff004d0d0041004100200110ae80808000000b0240024020054104200541044b1b2207410474220641fcffffff074b0d004100210502402004450d00410421052002200441047436021c200220002802043602140b20022005360218200241086a41042006200241146a10b3a980800020022802084101470d0120022802102108200228020c21030b20032008200110ae80808000000b200228020c21042000200736020020002004360204200241206a2480808080000b1700418cb4d1800041284198b5d1800010f880808000000b220002402000280200450d002000280204410028029c96db8000118080808000000b0ba20403077f017e067f02402001280218220720056b220820034f0d00200128020c22092005200920054b1b210a2004417f6a210b2001280220210c2001280210210d2001290300210e0340024002400240200e200220086a220f3100008842018350450d002001200836021820052110200821072006450d010c020b0240024002400240024002402009200c2009200c2009491b20061b2210417f6a221120054f0d00200b20106a2112410020106b2111201020086a417f6a211003402011450d02201020034f0d03201141016a2111200220106a211320122d000021142010417f6a21102012417f6a2112201420132d0000460d000b200720096b20116b21072005211020060d070c060b20100d020b2005200c20061b22102009201020094b1b2113200921100340024020132010470d0020012008360218024020060d00200120053602200b2000200736020820002008360204200041013602000f0b200a2010460d03200820106a20034f0d04200f20106a2111200420106a2112201041016a211020122d000020112d0000460d000b2007200d6b2107200d21102006450d040c050b2010200341acb8d1800010f980808000000b20112005419cb8d1800010f980808000000b200a200541fcb7d1800010f980808000000b2003200820096a2210200320104b1b2003418cb8d1800010f980808000000b200120103602202010210c0b200720056b22082003490d000b0b20014100360218200041003602000b1e00200128021c41bcb9d180004105200128022028020c118180808000000b140020002802042000280208200110ef808080000bef0201037f23808080800041106b2202248080808000024002402001418001490d002002410036020c024002402001418010490d000240200141808004490d002002410c6a41037221032002200141127641f001723a000c20022001410676413f71418001723a000e20022001410c76413f71418001723a000d410421040c020b2002410c6a410272210320022001410c7641e001723a000c20022001410676413f71418001723a000d410321040c010b2002410c6a41017221032002200141067641c001723a000c410221040b20032001413f71418001723a000002402000280200200028020822016b20044f0d002000200120044101410110b1a9808000200028020821010b200028020420016a2002410c6a200410f5b28080001a2000200120046a3602080c010b0240200028020822042000280200470d00200041c4b9d1800010ad808080000b200028020420046a20013a00002000200441016a3602080b200241106a24808080800041000b4f01017f02402000280200200028020822036b20024f0d002000200320024101410110b1a9808000200028020821030b200028020420036a2001200210f5b28080001a2000200320026a36020841000bb60600024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020002802000e19000102030405060708090a0b0c0d0e0f101112131415161718000b200128021c20002802042000280208200128022028020c118180808000000f0b200041046a200110b5a98080001a000b200128021c41a4bad180004118200128022028020c118180808000000f0b200128021c41bcbad18000411b200128022028020c118180808000000f0b200128021c41d7bad18000411a200128022028020c118180808000000f0b200128021c41f1bad180004119200128022028020c118180808000000f0b200128021c418abbd18000410c200128022028020c118180808000000f0b200128021c4196bbd180004113200128022028020c118180808000000f0b200128021c41a9bbd180004113200128022028020c118180808000000f0b200128021c41bcbbd18000410e200128022028020c118180808000000f0b200128021c41cabbd18000410e200128022028020c118180808000000f0b200128021c41d8bbd18000410c200128022028020c118180808000000f0b200128021c41e4bbd18000410e200128022028020c118180808000000f0b200128021c41f2bbd18000410e200128022028020c118180808000000f0b200128021c4180bcd180004113200128022028020c118180808000000f0b200128021c4193bcd18000411a200128022028020c118180808000000f0b200128021c41adbcd18000413e200128022028020c118180808000000f0b200128021c41ebbcd180004114200128022028020c118180808000000f0b200128021c41ffbcd180004134200128022028020c118180808000000f0b200128021c41b3bdd18000412c200128022028020c118180808000000f0b200128021c41dfbdd180004124200128022028020c118180808000000f0b200128021c4183bed18000410e200128022028020c118180808000000f0b200128021c4191bed180004113200128022028020c118180808000000f0b200128021c41a4bed18000411c200128022028020c118180808000000f0b200128021c41c0bed180004118200128022028020c118180808000000bb40102017f017e23808080800041306b2202248080808000024002402000280200220028020c0d002000200110bca980800021000c010b20024103360204200241ecbed180003602002002420337020c2002418a80808000ad4220862203200041106aad84370328200220032000410c6aad84370320200241fe87808000ad4220862000ad843703182002200241186a360208200128021c2001280220200210e28080800021000b200241306a24808080800020000bd90202017f017e23808080800041f0006b220224808080800020002802002100200241003602482002428080808010370240200241a8b5d1800036026c200241033a00642002422037025c200241003602542002410036024c2002200241c0006a36026802402000200241cc006a10bca98080000d00200241306a41086a200241c0006a41086a2802003602002002200229024037033020024104360204200241a0bfd180003602002002420337020c2002418a80808000ad4220862203200041106aad84370328200220032000410c6aad84370320200241ff87808000ad422086200241306aad843703182002200241186a360208200128021c2001280220200210e280808000210002402002280230450d002002280234410028029c96db8000118080808000000b200241f0006a24808080800020000f0b41d0b5d180004137200241186a41c0b5d1800041f8b6d1800010ad81808000000b800201037f23808080800041106b2201248080808000200028020c210202400240024002400240024020002802040e020001020b20020d014101210241002100410121030c030b2002450d010b200141046a200010b1808080000c020b4100210302402000280200220228020422004100480d0020022802002102024020000d0041012103410021000c020b41002d0098a2db80001a200041002802a496db80001182808080000022030d01410121030b2003200041acb9d1800010ae80808000000b20032002200010f5b280800021022001200036020c20012002360208200120003602040b200141046a10c0a98080002100200141106a24808080800020000bf80e020c7f017e23808080800041d0006b2201248080808000200141106a200028020422022000280208220341d8bed18000410910a98180800002400240024020012802100d0041002104024020012d001e0d0020012d001d21050240024020012802182204450d002001280240210602400240200420012802442207490d0020042007460d010c070b200620046a2c00004140480d060b0240200620046a2208417f6a2c00002209417f4a0d00024002402008417e6a2d0000220a411874411875220b41bf7f4c0d00200a411f7121080c010b024002402008417d6a2d0000220a411874411875220c41bf7f4c0d00200a410f7121080c010b2008417c6a2d0000410771410674200c413f717221080b2008410674200b413f717221080b20084106742009413f717221090b20054101710d010240024020094180014f0d00417f21050c010b024020094180104f0d00417e21050c010b417d417c200941808004491b21050b0240200520046a22040d00410021040c020b0240024020042007490d0020042007470d070c010b200620046a2c000041bf7f4c0d060b200620046a2205417f6a2c0000417f4a0d012005417e6a2c000041bf7f4a1a0c010b410021042005410171450d010b20012004360208410121040b200120043602040c010b200141186a2104200128024c210520012802482106200128024421092001280240210702402001280234417f460d00200141046a20042007200920062005410010b7a98080000c010b200141046a20042007200920062005410110b7a98080000b024002402001280204450d002001280208220841096a2207210402400240024002400240024002400240034002402004450d00024020042003490d0020032004460d010c0a0b200220046a2c000041bf7f4c0d090b024002400240024020032004470d00200321090c010b200220046a2d000041506a41ff0171410a490d01200421090b02402004450d000240200320094b0d0020032009460d010c0b0b200220096a2c000041bf7f4c0d0a0b41012106200320096b4108490d08200220096a220a29000042a0c6bde3d6ae9bb720520d08200941086a220b2105034002402005450d00024020052003490d0020032005460d010c0a0b200220056a2c000041bf7f4c0d090b024002400240024020032005470d002003210c0c010b200220056a2d000041506a41ff0171410a490d012005210c20052003490d0f0b20092007490d0620070d010c040b200541016a21050c010b0b200220076a2c000041bf7f4a0d010c030b200441016a21040c010b0b02402004450d00200a2c000041bf7f4c0d010b200220076a2104024002400240200920076b22090e020b00010b4101210620042d000041556a0e030b010b010b024020042d0000412b470d002009417f6a2106200441016a21042009410a490d010c030b20092106200941094f0d020b41002109034020042d000041506a220741094b0d04200441016a210420072009410a6c6a21092006417f6a22060d000c030b0b200220032007200941c8c1d1800010fd80808000000b4100210903402006450d0120042d000041506a220741094b0d022009ad420a7e220d422088a74100470d02200441016a21042006417f6a21062007200da7220a6a2209200a4f0d000c020b0b024002400240024002400240200c200b490d000240200b450d000240200b2003490d00200b2003470d020c010b2002200b6a2c000041bf7f4c0d010b02402005450d00200c2003470d010b2002200b6a2104200c200b6b22050e020b01020b20022003200b200c41d8c1d1800010fd80808000000b4101210620042d000041556a0e030a010a010b024020042d0000412b470d002005417f6a2106200441016a21042005410a490d010c020b20052106200541094f0d010b41002107034020042d000041506a220541094b0d03200441016a210420052007410a6c6a21072006417f6a22060d000c020b0b4100210703402006450d0120042d000041506a220541094b0d022007ad420a7e220d422088a74100470d02200441016a21042006417f6a21062005200da7220a6a2207200a490d020c000b0b4100210620032008490d06024002402008450d00200320084d0d00200220086a2c000041bf7f4c0d010b20002008360208200821030c070b41d4b9d1800041304184bad1800010f880808000000b410121060c050b200220032005200341b8c1d1800010fd80808000000b0c030b200220032009200341a8c1d1800010fd80808000000b20022003200420034198c1d1800010fd80808000000b410121060b0240024002400240200028020020034b0d00200221050c010b0240024020030d00410121050c010b200341002802a496db8000118280808000002205450d0220052002200310f5b28080001a0b2002410028029c96db8000118080808000000b41002d0098a2db80001a411441002802a496db80001182808080000022040d014104411410bb80808000000b4101200310bb80808000000b20042003360208200420053602042004410036020020044100200720061b36021020044100200920061b36020c200141d0006a24808080800020040f0b20062007410020044194bad1800010fd80808000000ba80101017f23808080800041c0006b22032480808080002003200236020420032001360200200341306a41086a200041086a2903003703002003410236020c200341dcbfd18000360208200342023702142003418088808000ad4220862003ad843703282003418188808000ad422086200341306aad84370320200320002903003703302003200341206a360210200341086a10bfa98080002100200341c0006a24808080800020000beb0204017f017c017e027f23808080800041c0006b2202248080808000024002400240024020002d0000417d6a0e050100000002000b200241286a41086a200041086a29030037030020022000290300370328200241286a2001109da980800021000c020b0240024020002b03082203bd220442ffffffffffffffffff008342fffffffffffffff7ff00550d00200241286a21002003200241286a10e5a880800021050c010b419cd1d18000419fd1d180002004427f5522051b41a3d1d18000200442ffffffffffffff07835022061b21004103410420051b410320061b21050b200220053602242002200036022020024102360204200241a0c0d180003602002002420137020c2002418288808000ad422086200241206aad843703182002200241186a360208200128021c2001280220200210e28080800021000c010b200128021c41b0c0d180004104200128022028020c1181808080000021000b200241c0006a24808080800020000ba80101017f23808080800041c0006b22032480808080002003200236020420032001360200200341306a41086a200041086a2903003703002003410236020c200341fcbfd18000360208200342023702142003418088808000ad4220862003ad843703282003418188808000ad422086200341306aad84370320200320002903003703302003200341206a360210200341086a10bfa98080002100200341c0006a24808080800020000bc60401057f0240024002400240200320024b0d004101210441002105024020034101480d00200120036a210602400240200341034b0d000340200620014d0d032006417f6a22062d0000410a470d000c020b0b024041808284082006417c6a2800002207418a94a8d000736b20077241808182847871418081828478460d000340200620014d0d032006417f6a22062d0000410a470d000c020b0b200320064103716b2107024020034109490d0002400340200722064108480d014180828408200120066a220841786a2802002207418a94a8d000736b20077241808182847871418081828478470d01200641786a210741808284082008417c6a2802002208418a94a8d000736b20087241808182847871418081828478460d000b0b200120066a21060340200620014d0d032006417f6a22062d0000410a470d000c020b0b200120076a21060340200620014d0d022006417f6a22062d0000410a470d000b0b200620016b220641016a2105200620024f0d020b200120056a20014d0d032005410371210402402005417f6a41034f0d00410021060c030b2005417c712102410021060340200620012d0000410a466a20012d0001410a466a20012d0002410a466a20012d0003410a466a2106200141046a21012002417c6a22020d000c030b0b2003200241c8c2d1800010b581808000000b2005200241d8c2d1800010b581808000000b02402004450d000340200620012d0000410a466a2106200141016a21012004417f6a22040d000b0b200641016a21040b200020043602002000200320056b3602040bc00502077f017e02402000280208220220002802042203460d000240024002400240200220034f0d002000280200220420026a2d000022054122460d04200541dc00460d04024020010d002000200241016a2205360208200320056b2106200320054c0d04200420056a21070240200641034b0d002006210120072102034020022d000022034122460d05200341dc00460d05200241016a21022001417f6a22010d000c060b0b2006210120072102024041808284082007280000220841a2c4889102736b20087241808182847871418081828478470d0020062101200721024180828408200841dcb8f1e205736b20087241808182847871418081828478470d002007417c7141046a2202200420036a2204417c6a22014b0d03034041808284082002280200220341a2c4889102736b20037241808182847871418081828478470d044180828408200341dcb8f1e205736b20037241808182847871418081828478470d04200241046a220220014d0d000c040b0b034020022d000022034122460d04200341dc00460d04200241016a21022001417f6a22010d000c050b0b20054120490d04200441016a210541002003200241016a22046b41787122066b21030340024020030d002000200620046a360208200010c6a98080000f0b200520026a2101200341086a2103200241086a210220012900002209427f85200942a2c48891a2c48891228542fffdfbf7efdfbfff7e7c200942e0bffffefdfbf7ef5f7c84200942dcb8f1e2c58b97aedc008542fffdfbf7efdfbfff7e7c848342808182848890a0c0807f832209500d000b200020097aa741037620026a41796a3602080f0b2002200341e8c2d1800010f980808000000b200220044f0d01200420026b2101034020022d000022034122460d01200341dc00460d01200241016a21022001417f6a22010d000c020b0b200220076b21060b2000200620056a3602080b0b5301047f024020002802082201200028020422024f0d00200028020021030340200320016a2d000022044122460d01200441dc00460d0120044120490d012000200141016a220136020820022001470d000b0b0b9a0e01077f23808080800041c0006b22032480808080000240024002400340200128020821042001410110c5a980800002400240024002400240024002400240024002402001280208220520012802042206460d0020052006490d012005200641f8c2d1800010f980808000000b200320012802002005200510c4a980800041002d0098a2db80001a2003280204210120032802002105411441002802a496db8000118280808000002202450d012002200536020c200241043602002000200236020420004102360200200220013602100c0c0b024002402001280200220720056a2d0000220841dc00460d0020084122460d012001200541016a2202360208200341086a20072006200210c4a980800041002d0098a2db80001a200328020c210120032802082105411441002802a496db8000118280808000002202450d032002200536020c200241103602002000200236020420004102360200200220013602100c0d0b024020052004490d00200720046a210902402002280200200228020822086b200520046b22044f0d002002200820044101410110b1a9808000200228020821080b200228020420086a2009200410f5b28080001a2001200541016a22083602082002200228020820046a220436020802400240024002400240024002400240024002400240200820064f0d002001200541026a2205360208200720086a2d0000415e6a0e54030101010101010101010101010501010101010101010101010101010101010101010101010101010101010101010101010101010101010101010401010101010601010107010101010101010801010109010a02010b200341286a20072006200810c4a980800041002d0098a2db80001a200328022c210220032802282101411441002802a496db8000118280808000002205450d0e200541043602000c150b200341206a20072006200510c4a980800041002d0098a2db80001a2003280224210220032802202101411441002802a496db8000118280808000002205450d0e2005410c3602000c140b2001200210c8a98080002205450d120c140b024020042002280200470d00200241d8c3d1800010ad808080000b200228020420046a41223a00002002200441016a3602080c100b024020042002280200470d00200241e8c3d1800010ad808080000b200228020420046a41dc003a00002002200441016a3602080c0f0b024020042002280200470d00200241f8c3d1800010ad808080000b200228020420046a412f3a00002002200441016a3602080c0e0b024020042002280200470d0020024188c4d1800010ad808080000b200228020420046a41083a00002002200441016a3602080c0d0b024020042002280200470d0020024198c4d1800010ad808080000b200228020420046a410c3a00002002200441016a3602080c0c0b024020042002280200470d00200241a8c4d1800010ad808080000b200228020420046a410a3a00002002200441016a3602080c0b0b024020042002280200470d00200241b8c4d1800010ad808080000b200228020420046a410d3a00002002200441016a3602080c0a0b024020042002280200470d00200241c8c4d1800010ad808080000b200228020420046a41093a00002002200441016a3602080c090b2004200541a8c3d1800010b781808000000b20022802082208450d0620052004490d04200720046a21090240200228020020086b200520046b22044f0d002002200820044101410110b1a9808000200228020821080b200228020420086a2009200410f5b28080001a2001200541016a22053602082002200228020820046a2201360208200341346a2002280204200110b981808000024020032802340d0020002003290238370204200041013602000c0c0b200341186a20072006200510c4a980800041002d0098a2db80001a200328021c210120032802182105411441002802a496db8000118280808000002202450d052002200536020c2002410f3602002002200136021020004102360200200020023602040c0b0b4104411410bb80808000000b4104411410bb80808000000b4104411410bb80808000000b4104411410bb80808000000b200420054198c3d1800010b781808000000b4104411410bb80808000000b0240024020052004490d002001200541016a2202360208200341346a200720046a200520046b10b981808000024020032802340d0020002003290238370204200041003602000c070b200341106a20072006200210c4a980800041002d0098a2db80001a2003280214210120032802102105411441002802a496db8000118280808000002202450d012002200536020c2002410f3602002002200136021020004102360200200020023602040c060b200420054188c3d1800010b781808000000b4104411410bb80808000000b410021054100450d000c020b0b2005200136020c200520023602100b20004102360200200020053602040b200341c0006a2480808080000b8e0a01067f23808080800041c0006b2202248080808000200241386a200010caa9808000024002400240024002400240024002400240024002400240024002400240024020022f01380d0020022f013a22034180f803714180b803460d0120034180c8006a41ffff03714180f803490d0820002802082204200028020422054f0d022000200441016a22063602082000280200220720046a2d000041dc00470d07200620054f0d032000200441026a2204360208200720066a2d000041f500470d06200241386a200010caa980800020022f01380d0420022f013a22044180c0006a41ffff03714180f803490d0520034180d0006a41ffff0371410a7420044180c8006a41ffff0371722206418080046a210502402001280200200128020822036b41034b0d002001200341044101410110b1a9808000200128020821030b200128020420036a2200200541127641f001723a0000200041036a2004413f71418001723a000020002006410676413f71418001723a000220002005410c76413f71418001723a00012001200341046a360208410021000c0f0b200228023c21000c0e0b200241086a20002802002000280204200028020810c4a980800041002d0098a2db80001a200228020c210120022802082103411441002802a496db8000118280808000002200450d072000200336020c20004114360200200020013602100c0d0b200241306a20002802002005200410c4a980800041002d0098a2db80001a2002280234210120022802302103411441002802a496db8000118280808000002200450d072000200336020c20004104360200200020013602100c0c0b200241206a20072005200610c4a980800041002d0098a2db80001a2002280224210120022802202103411441002802a496db8000118280808000002200450d072000200336020c20004104360200200020013602100c0b0b200228023c21000c0a0b200241106a20002802002000280204200028020810c4a980800041002d0098a2db80001a2002280214210120022802102103411441002802a496db8000118280808000002200450d062000200336020c20004114360200200020013602100c090b200241186a20072005200410c4a980800041002d0098a2db80001a200228021c210120022802182103411441002802a496db8000118280808000002200450d062000200336020c20004117360200200020013602100c080b200241286a20072005200610c4a980800041002d0098a2db80001a200228022c210120022802282103411441002802a496db8000118280808000002200450d062000200336020c20004117360200200020013602100c070b02402003418001490d0002402001280200200128020822046b41034b0d002001200441044101410110b1a9808000200128020821040b200128020420046a21000240024020034180104f0d0020034106764140722106410221050c010b20002003410676413f71418001723a00012003410c764160722106410321050b200020063a0000200020056a417f6a2003413f71418001723a00002001200420056a360208410021000c070b0240200128020822002001280200470d00200141d8c4d1800010ad808080000b200128020420006a20033a00002001200041016a360208410021000c060b4104411410bb80808000000b4104411410bb80808000000b4104411410bb80808000000b4104411410bb80808000000b4104411410bb80808000000b4104411410bb80808000000b200241c0006a24808080800020000bef0501057f23808080800041306b22012480808080002000410110c5a98080000240024002402000280208220220002802042203460d000340024020022003490d002002200341b8c3d1800010f980808000000b0240024002400240024002402000280200220420026a2d0000220541dc00460d0020054122460d01200141106a20042003200210c4a980800041002d0098a2db80001a2001280214210220012802102103411441002802a496db8000118280808000002200450d022000200336020c20004110360200200020023602100c080b2000200241016a2205360208024002400240200520034f0d002000200241026a2202360208200420056a2d0000415e6a0e54070101010101010101010101010701010101010101010101010101010101010101010101010101010101010101010101010101010101010101010701010101010701010107010101010101010701010107010702010b200141206a20042003200510c4a980800041002d0098a2db80001a2001280224210220012802202103411441002802a496db8000118280808000002200450d042000200336020c20004104360200200020023602100c090b200141186a20042003200210c4a980800041002d0098a2db80001a200128021c210220012802182103411441002802a496db8000118280808000002200450d042000200336020c2000410c360200200020023602100c080b200141286a200010caa980800020012f0128450d04200128022c21000c070b2000200241016a360208410021000c060b4104411410bb80808000000b4104411410bb80808000000b4104411410bb80808000000b2000410110c5a98080002000280208220220002802042203470d000b0b200141086a20002802002002200210c4a980800041002d0098a2db80001a200128020c210220012802082103411441002802a496db8000118280808000002200450d012000200336020c20004104360200200020023602100b200141306a24808080800020000f0b4104411410bb80808000000bc30301057f23808080800041106b2202248080808000024002400240024002402001280204220320012802082204490d000240200320046b41034b0d0020012003360208200241086a20012802002003200310c4a980800041002d0098a2db80001a200228020c210320022802082104411441002802a496db8000118280808000002201450d022001200436020c2001410436020020002001360204200120033602100c040b2001200441046a220536020802402001280200220620046a22012d000141017441e8c4d180006a2f010020012d000041017441e8c8d180006a2f01007241107441107541087420012d000241017441e8c8d180006a2e01007220012d000341017441e8c4d180006a2e0100722201417f4a0d00200220062003200510c4a980800041002d0098a2db80001a2002280204210320022802002104411441002802a496db8000118280808000002201450d032001200436020c2001410c36020020002001360204200120033602100c040b200020013b0102410021010c040b2004200341c8c3d1800010b381808000000b4104411410bb80808000000b4104411410bb80808000000b410121010b200020013b0100200241106a2480808080000b4201017f41002d0098a2db80001a0240411441002802a496db80001182808080000022000d004104411410bb80808000000b2000420037020c2000410d36020020000b900101017f410021032002410020014101711b2202410474210102400240200241ffffffff004b0d00200141fcffffff074b0d00024020010d0041042103410021020c020b41002d0098a2db80001a200141002802a496db80001182808080000022030d01410421030b2003200141e0d0d1800010ae80808000000b2000410036020820002003360204200020023602000bdf0101027f23808080800041106b22022480808080000240024020012802002203418180808078460d002002410c6a200141146a280000360000200041053a00002002200129000c37000420002002290001370001200041086a200241086a2900003700002003418080808078460d012003450d012001280204410028029c96db8000118080808000000c010b024020012d000422034106460d00200020033a000020002001290005370001200041086a2001410c6a2900003700000c010b41f0d0d18000411c418cd1d18000109181808000000b200241106a2480808080000b4201017f41002d0098a2db80001a0240411441002802a496db80001182808080000022000d004104411410bb80808000000b2000420037020c2000410d36020020000bcf0301027f23808080800041d0006b2203248080808000410021040240024020024100480d00024020020d00410121040c020b41002d0098a2db80001a200241002802a496db80001182808080000022040d01410121040b2004200241e8cfd1800010ae80808000000b20042001200210f5b2808000210120034100360248200320023602442003200136024020034180013a004c2003410036023c2003428080808010370234200341206a200341346a10a8a98080000240024020032802204104460d00200341046a200341206a10a3a98080000c010b2003200328022436020820034180808080783602040b02402003280234450d002003280238410028029c96db8000118080808000000b024002402003280204418080808078460d00200341106a41086a2204200341046a41086a2802003602002003200329020437031002402002450d002001410028029c96db8000118080808000000b2003413f6a20042802003600002003200329031037003720002003290034370001200041086a2003413b6a290000370000410221020c010b2000200328020836020402402002450d002001410028029c96db8000118080808000000b410621020b200020023a0000200341d0006a2480808080000b140020012000280200200028020410e6808080000b180020002802002001200028020428020c118480808000000b8e5701237e200029033821032000290330210420002903282105200029032021062000290318210720002903102108200029030821092000290300210a02402002450d00200120024107746a210203402008200985200a83200820098385200a422489200a421e8985200a421989857c200320064232892006422e89852006421789857c20042005852006832004857c2001290000220b423886200b4280fe038342288684200b428080fc0783421886200b42808080f80f834208868484200b42088842808080f80f83200b421888428080fc078384200b4228884280fe0383200b423888848484220c7c42a2dca2b98df38bc5c2007c220d7c220b422489200b421e8985200b42198985200b2009200a85832009200a83857c20042001290008220e423886200e4280fe038342288684200e428080fc0783421886200e42808080f80f834208868484200e42088842808080f80f83200e421888428080fc078384200e4228884280fe0383200e423888848484220f7c200d20077c22102005200685832005857c20104232892010422e89852010421789857c42cdcbbd9f9292d19bf1007c22117c220e422489200e421e8985200e42198985200e200b200a8583200b200a83857c20052001290010220d423886200d4280fe038342288684200d428080fc0783421886200d42808080f80f834208868484200d42088842808080f80f83200d421888428080fc078384200d4228884280fe0383200d42388884848422127c201120087c22132010200685832006857c20134232892013422e89852013421789857c42aff6b4e2fef9bee0b57f7c22147c220d422489200d421e8985200d42198985200d200e200b8583200e200b83857c20062001290018221142388620114280fe0383422886842011428080fc0783421886201142808080f80f834208868484201142088842808080f80f832011421888428080fc07838420114228884280fe0383201142388884848422157c201420097c22142013201085832010857c20144232892014422e89852014421789857c42bcb7a78cd8f4f6da697c22167c22114224892011421e89852011421989852011200d200e8583200d200e83857c20102001290020221742388620174280fe0383422886842017428080fc0783421886201742808080f80f834208868484201742088842808080f80f832017421888428080fc07838420174228884280fe0383201742388884848422187c2016200a7c22172014201385832013857c20174232892017422e89852017421789857c42b8eaa29abfcbb0ab397c22197c22104224892010421e898520104219898520102011200d85832011200d83857c2001290028221642388620164280fe0383422886842016428080fc0783421886201642808080f80f834208868484201642088842808080f80f832016421888428080fc07838420164228884280fe03832016423888848484221a20137c2019200b7c22132017201485832014857c20134232892013422e89852013421789857c4299a097b09bbec4f8d9007c22197c220b422489200b421e8985200b42198985200b2010201185832010201183857c2001290030221642388620164280fe0383422886842016428080fc0783421886201642808080f80f834208868484201642088842808080f80f832016421888428080fc07838420164228884280fe03832016423888848484221b20147c2019200e7c22142013201785832017857c20144232892014422e89852014421789857c429b9fe5f8cad4e09f927f7c22197c220e422489200e421e8985200e42198985200e200b20108583200b201083857c2001290038221642388620164280fe0383422886842016428080fc0783421886201642808080f80f834208868484201642088842808080f80f832016421888428080fc07838420164228884280fe03832016423888848484221c20177c2019200d7c22172014201385832013857c20174232892017422e89852017421789857c429882b6d3ddda978eab7f7c22197c220d422489200d421e8985200d42198985200d200e200b8583200e200b83857c2001290040221642388620164280fe0383422886842016428080fc0783421886201642808080f80f834208868484201642088842808080f80f832016421888428080fc07838420164228884280fe03832016423888848484221d20137c201920117c22132017201485832014857c20134232892013422e89852013421789857c42c2848c988ad3ea83587c22197c22114224892011421e89852011421989852011200d200e8583200d200e83857c2001290048221642388620164280fe0383422886842016428080fc0783421886201642808080f80f834208868484201642088842808080f80f832016421888428080fc07838420164228884280fe03832016423888848484221e20147c201920107c22142013201785832017857c20144232892014422e89852014421789857c42bedfc1ab94e0d6c1127c22197c22104224892010421e898520104219898520102011200d85832011200d83857c2001290050221642388620164280fe0383422886842016428080fc0783421886201642808080f80f834208868484201642088842808080f80f832016421888428080fc07838420164228884280fe03832016423888848484221f20177c2019200b7c22172014201385832013857c20174232892017422e89852017421789857c428ce592f7e4b7e198247c22197c220b422489200b421e8985200b42198985200b2010201185832010201183857c2001290058221642388620164280fe0383422886842016428080fc0783421886201642808080f80f834208868484201642088842808080f80f832016421888428080fc07838420164228884280fe03832016423888848484222020137c2019200e7c22162017201485832014857c20164232892016422e89852016421789857c42e2e9feafbdb89f86d5007c22197c220e422489200e421e8985200e42198985200e200b20108583200b201083857c2001290060221342388620134280fe0383422886842013428080fc0783421886201342808080f80f834208868484201342088842808080f80f832013421888428080fc07838420134228884280fe03832013423888848484222120147c2019200d7c22192016201785832017857c20194232892019422e89852019421789857c42ef92ee93cfae97dff2007c22147c220d422489200d421e8985200d42198985200d200e200b8583200e200b83857c2001290068221342388620134280fe0383422886842013428080fc0783421886201342808080f80f834208868484201342088842808080f80f832013421888428080fc07838420134228884280fe03832013423888848484222220177c201420117c22232019201685832016857c20234232892023422e89852023421789857c42b1addad8e3bfacef807f7c22147c22114224892011421e89852011421989852011200d200e8583200d200e83857c2001290070221342388620134280fe0383422886842013428080fc0783421886201342808080f80f834208868484201342088842808080f80f832013421888428080fc07838420134228884280fe03832013423888848484221320167c201420107c22242023201985832019857c20244232892024422e89852024421789857c42b5a49caef2d481ee9b7f7c22177c22104224892010421e898520104219898520102011200d85832011200d83857c2001290078221442388620144280fe0383422886842014428080fc0783421886201442808080f80f834208868484201442088842808080f80f832014421888428080fc07838420144228884280fe03832014423888848484221420197c2017200b7c22252024202385832023857c20254232892025422e89852025421789857c4294cda4fbccaefccd417c22167c220b422489200b421e8985200b42198985200b2010201185832010201183857c200f423f89200f42388985200f42078885200c7c201e7c2013422d892013420389852013420688857c221720237c2016200e7c220c2025202485832024857c200c423289200c422e8985200c421789857c42d295c5f799b8dacd647c22197c220e422489200e421e8985200e42198985200e200b20108583200b201083857c2012423f89201242388985201242078885200f7c201f7c2014422d892014420389852014420688857c221620247c2019200d7c220f200c202585832025857c200f423289200f422e8985200f421789857c42e3cbbcc2e3f091df6f7c22237c220d422489200d421e8985200d42198985200d200e200b8583200e200b83857c2015423f8920154238898520154207888520127c20207c2017422d892017420389852017420688857c221920257c202320117c2212200f200c8583200c857c20124232892012422e89852012421789857c42b5abb3dce8b8e7e00f7c22247c22114224892011421e89852011421989852011200d200e8583200d200e83857c2018423f8920184238898520184207888520157c20217c2016422d892016420389852016420688857c2223200c7c202420107c22152012200f8583200f857c20154232892015422e89852015421789857c42e5b8b2bdc7b9a886247c22257c22104224892010421e898520104219898520102011200d85832011200d83857c201a423f89201a42388985201a4207888520187c20227c2019422d892019420389852019420688857c2224200f7c2025200b7c22182015201285832012857c20184232892018422e89852018421789857c42f584acc9f58dcbf42d7c220c7c220b422489200b421e8985200b42198985200b2010201185832010201183857c201b423f89201b42388985201b42078885201a7c20137c2023422d892023420389852023420688857c222520127c200c200e7c221a2018201585832015857c201a423289201a422e8985201a421789857c4283c99bf5a695a1baca007c220f7c220e422489200e421e8985200e42198985200e200b20108583200b201083857c201c423f89201c42388985201c42078885201b7c20147c2024422d892024420389852024420688857c220c20157c200f200d7c221b201a201885832018857c201b423289201b422e8985201b421789857c42d4f787eacbbbaad8dc007c22127c220d422489200d421e8985200d42198985200d200e200b8583200e200b83857c201d423f89201d42388985201d42078885201c7c20177c2025422d892025420389852025420688857c220f20187c201220117c221c201b201a8583201a857c201c423289201c422e8985201c421789857c42b5a7c598a89be2fcf6007c22157c22114224892011421e89852011421989852011200d200e8583200d200e83857c201e423f89201e42388985201e42078885201d7c20167c200c422d89200c42038985200c420688857c2212201a7c201520107c221d201c201b8583201b857c201d423289201d422e8985201d421789857c42abbf9bf3aeaa949f987f7c22187c22104224892010421e898520104219898520102011200d85832011200d83857c201f423f89201f42388985201f42078885201e7c20197c200f422d89200f42038985200f420688857c2215201b7c2018200b7c221e201d201c8583201c857c201e423289201e422e8985201e421789857c4290e4d0edd2cdf198a87f7c221a7c220b422489200b421e8985200b42198985200b2010201185832010201183857c2020423f89202042388985202042078885201f7c20237c2012422d892012420389852012420688857c2218201c7c201a200e7c221f201e201d8583201d857c201f423289201f422e8985201f421789857c42bfc2ecc789f9c981b07f7c221b7c220e422489200e421e8985200e42198985200e200b20108583200b201083857c2021423f8920214238898520214207888520207c20247c2015422d892015420389852015420688857c221a201d7c201b200d7c221d201f201e8583201e857c201d423289201d422e8985201d421789857c42e49dbcf7fbf8dfacbf7f7c221c7c220d422489200d421e8985200d42198985200d200e200b8583200e200b83857c2022423f8920224238898520224207888520217c20257c2018422d892018420389852018420688857c221b201e7c201c20117c221e201d201f8583201f857c201e423289201e422e8985201e421789857c42c29fa2edb3fe82f0467c22207c22114224892011421e89852011421989852011200d200e8583200d200e83857c2013423f8920134238898520134207888520227c200c7c201a422d89201a42038985201a420688857c221c201f7c202020107c221f201e201d8583201d857c201f423289201f422e8985201f421789857c42a5ceaa98f9a8e4d3557c22207c22104224892010421e898520104219898520102011200d85832011200d83857c2014423f8920144238898520144207888520137c200f7c201b422d89201b42038985201b420688857c2213201d7c2020200b7c221d201f201e8583201e857c201d423289201d422e8985201d421789857c42ef848e809eea98e5067c22207c220b422489200b421e8985200b42198985200b2010201185832010201183857c2017423f8920174238898520174207888520147c20127c201c422d89201c42038985201c420688857c2214201e7c2020200e7c221e201d201f8583201f857c201e423289201e422e8985201e421789857c42f0dcb9d0f0acca94147c22207c220e422489200e421e8985200e42198985200e200b20108583200b201083857c2016423f8920164238898520164207888520177c20157c2013422d892013420389852013420688857c2217201f7c2020200d7c221f201e201d8583201d857c201f423289201f422e8985201f421789857c42fcdfc8b6d4d0c2db277c22207c220d422489200d421e8985200d42198985200d200e200b8583200e200b83857c2019423f8920194238898520194207888520167c20187c2014422d892014420389852014420688857c2216201d7c202020117c221d201f201e8583201e857c201d423289201d422e8985201d421789857c42a6929be185a7c88d2e7c22207c22114224892011421e89852011421989852011200d200e8583200d200e83857c2023423f8920234238898520234207888520197c201a7c2017422d892017420389852017420688857c2219201e7c202020107c221e201d201f8583201f857c201e423289201e422e8985201e421789857c42edd590d6c5bf9b96cd007c22207c22104224892010421e898520104219898520102011200d85832011200d83857c2024423f8920244238898520244207888520237c201b7c2016422d892016420389852016420688857c2223201f7c2020200b7c221f201e201d8583201d857c201f423289201f422e8985201f421789857c42dfe7d6ecb9a2839cd3007c22207c220b422489200b421e8985200b42198985200b2010201185832010201183857c2025423f8920254238898520254207888520247c201c7c2019422d892019420389852019420688857c2224201d7c2020200e7c221d201f201e8583201e857c201d423289201d422e8985201d421789857c42dec7bdddc8ea9c85e5007c22207c220e422489200e421e8985200e42198985200e200b20108583200b201083857c200c423f89200c42388985200c4207888520257c20137c2023422d892023420389852023420688857c2225201e7c2020200d7c221e201d201f8583201f857c201e423289201e422e8985201e421789857c42a8e5dee3b3d782b5f6007c22207c220d422489200d421e8985200d42198985200d200e200b8583200e200b83857c200f423f89200f42388985200f42078885200c7c20147c2024422d892024420389852024420688857c220c201f7c202020117c221f201e201d8583201d857c201f423289201f422e8985201f421789857c42e6ddb6bfe4a5b2e1817f7c22207c22114224892011421e89852011421989852011200d200e8583200d200e83857c2012423f89201242388985201242078885200f7c20177c2025422d892025420389852025420688857c220f201d7c202020107c221d201f201e8583201e857c201d423289201d422e8985201d421789857c42bbea88a4d1908bb9927f7c22207c22104224892010421e898520104219898520102011200d85832011200d83857c2015423f8920154238898520154207888520127c20167c200c422d89200c42038985200c420688857c2212201e7c2020200b7c221e201d201f8583201f857c201e423289201e422e8985201e421789857c42e486c4e79494fadfa27f7c22207c220b422489200b421e8985200b42198985200b2010201185832010201183857c2018423f8920184238898520184207888520157c20197c200f422d89200f42038985200f420688857c2215201f7c2020200e7c221f201e201d8583201d857c201f423289201f422e8985201f421789857c4281e088e2bbc9998da87f7c22207c220e422489200e421e8985200e42198985200e200b20108583200b201083857c201a423f89201a42388985201a4207888520187c20237c2012422d892012420389852012420688857c2218201d7c2020200d7c221d201f201e8583201e857c201d423289201d422e8985201d421789857c4291afe2878deee2a5427c22207c220d422489200d421e8985200d42198985200d200e200b8583200e200b83857c201b423f89201b42388985201b42078885201a7c20247c2015422d892015420389852015420688857c221a201e7c202020117c221e201d201f8583201f857c201e423289201e422e8985201e421789857c42b0fcd2b2b0b494b6477c22207c22114224892011421e89852011421989852011200d200e8583200d200e83857c201c423f89201c42388985201c42078885201b7c20257c2018422d892018420389852018420688857c221b201f7c202020107c221f201e201d8583201d857c201f423289201f422e8985201f421789857c4298a4bdb79d83bac9517c22207c22104224892010421e898520104219898520102011200d85832011200d83857c2013423f89201342388985201342078885201c7c200c7c201a422d89201a42038985201a420688857c221c201d7c2020200b7c221d201f201e8583201e857c201d423289201d422e8985201d421789857c4290d296abc5c4c1cc567c22207c220b422489200b421e8985200b42198985200b2010201185832010201183857c2014423f8920144238898520144207888520137c200f7c201b422d89201b42038985201b420688857c2213201e7c2020200e7c221e201d201f8583201f857c201e423289201e422e8985201e421789857c42aac0c4bbd5b08d87747c22207c220e422489200e421e8985200e42198985200e200b20108583200b201083857c2017423f8920174238898520174207888520147c20127c201c422d89201c42038985201c420688857c2214201f7c2020200d7c221f201e201d8583201d857c201f423289201f422e8985201f421789857c42b8a3ef95838ea8b5107c22207c220d422489200d421e8985200d42198985200d200e200b8583200e200b83857c2016423f8920164238898520164207888520177c20157c2013422d892013420389852013420688857c2217201d7c202020117c221d201f201e8583201e857c201d423289201d422e8985201d421789857c42c8a1cbc6eba2b0d2197c22207c22114224892011421e89852011421989852011200d200e8583200d200e83857c2019423f8920194238898520194207888520167c20187c2014422d892014420389852014420688857c2216201e7c202020107c221e201d201f8583201f857c201e423289201e422e8985201e421789857c42d3d6868a8581db9b1e7c22207c22104224892010421e898520104219898520102011200d85832011200d83857c2023423f8920234238898520234207888520197c201a7c2017422d892017420389852017420688857c2219201f7c2020200b7c221f201e201d8583201d857c201f423289201f422e8985201f421789857c4299d7bbfccde99da4277c22207c220b422489200b421e8985200b42198985200b2010201185832010201183857c2024423f8920244238898520244207888520237c201b7c2016422d892016420389852016420688857c2223201d7c2020200e7c221d201f201e8583201e857c201d423289201d422e8985201d421789857c42a891ed8cde96afd8347c22207c220e422489200e421e8985200e42198985200e200b20108583200b201083857c2025423f8920254238898520254207888520247c201c7c2019422d892019420389852019420688857c2224201e7c2020200d7c221e201d201f8583201f857c201e423289201e422e8985201e421789857c42e3b4a5aebc96838e397c22207c220d422489200d421e8985200d42198985200d200e200b8583200e200b83857c200c423f89200c42388985200c4207888520257c20137c2023422d892023420389852023420688857c2225201f7c202020117c221f201e201d8583201d857c201f423289201f422e8985201f421789857c42cb95869aaec9aaecce007c22207c22114224892011421e89852011421989852011200d200e8583200d200e83857c200f423f89200f42388985200f42078885200c7c20147c2024422d892024420389852024420688857c220c201d7c202020107c221d201f201e8583201e857c201d423289201d422e8985201d421789857c42f3c68fbbf7c9b2cedb007c22207c22104224892010421e898520104219898520102011200d85832011200d83857c2012423f89201242388985201242078885200f7c20177c2025422d892025420389852025420688857c220f201e7c2020200b7c221e201d201f8583201f857c201e423289201e422e8985201e421789857c42a3f1cab5bdfe9b97e8007c22207c220b422489200b421e8985200b42198985200b2010201185832010201183857c2015423f8920154238898520154207888520127c20167c200c422d89200c42038985200c420688857c2212201f7c2020200e7c221f201e201d8583201d857c201f423289201f422e8985201f421789857c42fce5beefe5dde0c7f4007c22207c220e422489200e421e8985200e42198985200e200b20108583200b201083857c2018423f8920184238898520184207888520157c20197c200f422d89200f42038985200f420688857c2215201d7c2020200d7c221d201f201e8583201e857c201d423289201d422e8985201d421789857c42e0dedc98f4edd8d2f8007c22207c220d422489200d421e8985200d42198985200d200e200b8583200e200b83857c201a423f89201a42388985201a4207888520187c20237c2012422d892012420389852012420688857c2218201e7c202020117c221e201d201f8583201f857c201e423289201e422e8985201e421789857c42f2d6c28fca829ee4847f7c22207c22114224892011421e89852011421989852011200d200e8583200d200e83857c201b423f89201b42388985201b42078885201a7c20247c2015422d892015420389852015420688857c221a201f7c202020107c221f201e201d8583201d857c201f423289201f422e8985201f421789857c42ecf390d381c1c0e38c7f7c22207c22104224892010421e898520104219898520102011200d85832011200d83857c201c423f89201c42388985201c42078885201b7c20257c2018422d892018420389852018420688857c221b201d7c2020200b7c221d201f201e8583201e857c201d423289201d422e8985201d421789857c42a8bc8c9ba2ffbfdf907f7c22207c220b422489200b421e8985200b42198985200b2010201185832010201183857c2013423f89201342388985201342078885201c7c200c7c201a422d89201a42038985201a420688857c221c201e7c2020200e7c221e201d201f8583201f857c201e423289201e422e8985201e421789857c42e9fb8af4bd9d9ba8a47f7c22207c220e422489200e421e8985200e42198985200e200b20108583200b201083857c2014423f8920144238898520144207888520137c200f7c201b422d89201b42038985201b420688857c2213201f7c2020200d7c221f201e201d8583201d857c201f423289201f422e8985201f421789857c4295f29996fbfee8fcbe7f7c22207c220d422489200d421e8985200d42198985200d200e200b8583200e200b83857c2017423f8920174238898520174207888520147c20127c201c422d89201c42038985201c420688857c2214201d7c202020117c221d201f201e8583201e857c201d423289201d422e8985201d421789857c42aba6c99bae9edeb8467c22207c22114224892011421e89852011421989852011200d200e8583200d200e83857c2016423f8920164238898520164207888520177c20157c2013422d892013420389852013420688857c2217201e7c202020107c221e201d201f8583201f857c201e423289201e422e8985201e421789857c429cc399d1eed9cf934a7c22217c22104224892010421e898520104219898520102011200d85832011200d83857c2019423f8920194238898520194207888520167c20187c2014422d892014420389852014420688857c2220201f7c2021200b7c2216201e201d8583201d857c20164232892016422e89852016421789857c428784838ef298aec3517c22217c220b422489200b421e8985200b42198985200b2010201185832010201183857c2023423f8920234238898520234207888520197c201a7c2017422d892017420389852017420688857c221f201d7c2021200e7c22192016201e8583201e857c20194232892019422e89852019421789857c429ed683efecba9fed6a7c22217c220e422489200e421e8985200e42198985200e200b20108583200b201083857c2024423f8920244238898520244207888520237c201b7c2020422d892020420389852020420688857c221d201e7c2021200d7c22232019201685832016857c20234232892023422e89852023421789857c42f8a2bbf3feefd3be757c221e7c220d422489200d421e8985200d42198985200d200e200b8583200e200b83857c2025423f8920254238898520254207888520247c201c7c201f422d89201f42038985201f420688857c222420167c201e20117c22162023201985832019857c20164232892016422e89852016421789857c42badfdd90a7f599f8067c221e7c22114224892011421e89852011421989852011200d200e8583200d200e83857c200c423f89200c42388985200c4207888520257c20137c201d422d89201d42038985201d420688857c222520197c201e20107c22192016202385832023857c20194232892019422e89852019421789857c42a6b1a296dab8dfb10a7c221e7c22104224892010421e898520104219898520102011200d85832011200d83857c200f423f89200f42388985200f42078885200c7c20147c2024422d892024420389852024420688857c220c20237c201e200b7c22232019201685832016857c20234232892023422e89852023421789857c42ae9be4f7cb80e69f117c221e7c220b422489200b421e8985200b42198985200b2010201185832010201183857c2012423f89201242388985201242078885200f7c20177c2025422d892025420389852025420688857c220f20167c201e200e7c22162023201985832019857c20164232892016422e89852016421789857c429b8ef198d1e6c2b81b7c221e7c220e422489200e421e8985200e42198985200e200b20108583200b201083857c2015423f8920154238898520154207888520127c20207c200c422d89200c42038985200c420688857c221220197c201e200d7c22192016202385832023857c20194232892019422e89852019421789857c4284fb9198d2fedded287c221e7c220d422489200d421e8985200d42198985200d200e200b8583200e200b83857c2018423f8920184238898520184207888520157c201f7c200f422d89200f42038985200f420688857c221520237c201e20117c22232019201685832016857c20234232892023422e89852023421789857c4293c99c86b4efaae5327c221e7c22114224892011421e89852011421989852011200d200e8583200d200e83857c201a423f89201a42388985201a4207888520187c201d7c2012422d892012420389852012420688857c221820167c201e20107c22162023201985832019857c20164232892016422e89852016421789857c42bcfda6aea1c1afcf3c7c221d7c22104224892010421e898520104219898520102011200d85832011200d83857c201b423f89201b42388985201b42078885201a7c20247c2015422d892015420389852015420688857c222420197c201d200b7c22192016202385832023857c20194232892019422e89852019421789857c42cc9ac0e0c9f8d98ec3007c22157c220b422489200b421e8985200b42198985200b2010201185832010201183857c201c423f89201c42388985201c42078885201b7c20257c2018422d892018420389852018420688857c222520237c2015200e7c22232019201685832016857c20234232892023422e89852023421789857c42b685f9d9ec97f5e2cc007c22157c220e422489200e421e8985200e42198985200e200b20108583200b201083857c2013423f89201342388985201342078885201c7c200c7c2024422d892024420389852024420688857c222420167c2015200d7c220d2023201985832019857c200d423289200d422e8985200d421789857c42aafc95e3cfb3cabfd9007c220c7c22164224892016421e89852016421989852016200e200b8583200e200b83857c20132014423f892014423889852014420788857c200f7c2025422d892025420389852025420688857c20197c200c20117c2211200d202385832023857c20114232892011422e89852011421789857c42ecf5dbd6b3f5dbe5df007c22197c22132016200e85832016200e8385200a7c20134224892013421e89852013421989857c20142017423f892017423889852017420788857c20127c2024422d892024420389852024420688857c20237c201920107c22102011200d8583200d857c20104232892010422e89852010421789857c4297b09dd2c4b186a2ec007c22147c210a201320097c2109200b20067c20147c2106201620087c2108201020057c2105200e20077c2107201120047c2104200d20037c210320014180016a22012002470d000b0b200020033703382000200437033020002005370328200020063703202000200737031820002008370310200020093703082000200a3703000bbe0403057f017e027f23808080800041c0006b2201248080808000200141246a4180d3d18000410941d3d2d18000411a410441001089a98080002001420437021c2001420037021420014280808080800137020c2001428880808080013702302001428080808080013702382001410c6a200141306a41d8d9d1800010d7a9808000200141086a2202200141206a28020036020020012001290218370300200128020c2103200128021021042001280214210520012902282106200128022421072001410036021420014280808080800137020c2001410c6a41acd7d1800010faa88080002001280210220842e987d8bed5a3d0fbfb003703002008420437022c20084204370224200841e8d9d18000360220200841003602182008418381808000360210200842e2e68fceaa92ce9c7b370308200128021021082001200128020c3602142001200836020c2001200841386a36021820012008360210200141306a2001410c6a41d8d9d1800010d8a980800002402007418080808078470d0041bcd7d18000411141d0d7d18000109181808000000b200120033602142001200436020c200120043602102001200420054105746a360218200041c4006a2001410c6a41d8d9d1800010d7a9808000200141176a200141306a41086a2802003600002000200637023c20002007360238200041003a000020002001290300370250200041d8006a20022802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000bb30604057f017e027f017e23808080800041d0006b2201248080808000200141306a4189d3d18000410f4198d3d18000410d410441001089a98080002001420437022820014200370220200142808080808001370218200142888080808001370240200142808080808001370248200141186a200141c0006a41d8d9d1800010d7a9808000200141086a41086a2001412c6a2802003602002001200129022437030820012802182102200128021c2103200128022021042001280230210520012902342106200141186a41086a2207410036020020014280808080c000370218200141186a419cd7d1800010dba9808000200128021c22084100360208200842808080808001370200200841003a00202008410936021c200841a5d3d180003602182008410036021420084280808080c00037020c200141c0006a41086a410136020020012001290218370340024020012802404101470d00200141c0006a419cd7d1800010dba98080000b2001280244410141246c6a220841013a00202008410836021c200841aed3d1800036021820084204370210200842003702082008428080808080013702002007410141016a2208360200200120012903402209370318024020082009a7470d00200141186a419cd7d1800010dba98080000b200128021c200841246c22076a220841023a00202008410e36021c200841b6d3d180003602182008420437021020084200370208200842808080808001370200200128021c210820012001280218360220200120083602182001200820076a41246a3602242001200836021c200141c0006a200141186a41d8d9d1800010d9a980800002402005418080808078470d0041bcd7d18000411141d0d7d18000109181808000000b20012002360220200120033602182001200336021c2001200320044105746a360224200041c4006a200141186a41d8d9d1800010d7a9808000200141236a200141c0006a41086a2802003600002000200637023c20002005360238200041013a000020002001290308370250200041d8006a200141086a41086a2802003602002001200129024037001b20002001290018370001200041086a2001411f6a290000370000200141d0006a2480808080000ba30303037f017e047f23808080800041d0006b22022480808080002002200028020022004180ade2046e2203360204410121042002410136023420024198d4d180003602302002420137023c2002418a80808000ad4220862205200241046aad843703082002200241086a3602380240200128021c220620012802202207200241306a10e2808080000d00200728020c21080240200020034180ade2046c6b2203450d00200641bad4d1800041012008118180808000000d0120052002412c6aad8421054180ade2042100024003402000410a6e21012000410a490d01200220053703202002200320016e2209410a7036022c2002410136021c2002410136020c20024198d4d1800036020820024101360214200241033a004c20024108360248200242203702402002428080808010370238200241023602302002200241306a3602182002200241206a36021020062007200241086a10e2808080000d03200121002003200920016c6b450d020c000b0b41bcd4d18000108e81808000000b200641a0d4d18000410120081181808080000021040b200241d0006a24808080800020040bc00403057f017e027f23808080800041c0006b2201248080808000200141246a41ccd4d18000410741a1d4d180004119410441001089a98080002001420437021c2001420037021420014280808080800137020c2001428880808080013702302001428080808080013702382001410c6a200141306a41d8d9d1800010d7a9808000200141086a2202200141206a28020036020020012001290218370300200128020c2103200128021021042001280214210520012902282106200128022421072001410036021420014280808080800137020c2001410c6a41acd7d1800010faa88080002001280210220842e88488d0c0e3aebc133703002008420437022c20084203370224200841ecd9d1800036022020084100360218200841b180808000360210200842d7c9cb8fc1cf97db3e370308200128021021082001200128020c3602142001200836020c2001200841386a36021820012008360210200141306a2001410c6a41d8d9d1800010d8a980800002402007418080808078470d0041bcd7d18000411141d0d7d18000109181808000000b200120033602142001200436020c200120043602102001200420054105746a360218200041c4006a2001410c6a41d8d9d1800010d7a9808000200141176a200141306a41086a2802003600002000200637023c20002007360238200041003a000020002001290300370250200041d8006a20022802003602002001200129023037000f2000200129000c370001200041086a2001410c6a41076a290000370000200141c0006a2480808080000bb00201087f23808080800041106b2203248080808000200128020c21040240024002402001280200220520012802042206470d00200420056b4105762107200128020821010c010b0240200420066b2208410576220720012802082201410176490d0020052006200810f8b28080001a0c010b410021092003410036020c2003428080808080013702044108210a024020042006460d00200341046a410020074108412010dda98080002003280208210a200328020c21090b200a20094105746a2006200810f5b28080001a2003200920076a36020c02402001450d002005410028029c96db8000118080808000000b20002003290204370200200041086a200341046a41086a2802003602000c010b2000200736020820002005360204200020013602000b200341106a2480808080000bb00201087f23808080800041106b2203248080808000200128020c21040240024002402001280200220520012802042206470d00200420056b41386e2107200128020821010c010b0240200420066b220841386e220720012802082201410176490d0020052006200810f8b28080001a0c010b410021092003410036020c2003428080808080013702044108210a024020042006460d00200341046a410020074108413810dda98080002003280208210a200328020c21090b200a200941386c6a2006200810f5b28080001a2003200920076a36020c02402001450d002005410028029c96db8000118080808000000b20002003290204370200200041086a200341046a41086a2802003602000c010b2000200736020820002005360204200020013602000b200341106a2480808080000bb00201087f23808080800041106b2203248080808000200128020c21040240024002402001280200220520012802042206470d00200420056b41246e2107200128020821010c010b0240200420066b220841246e220720012802082201410176490d0020052006200810f8b28080001a0c010b410021092003410036020c20034280808080c0003702044104210a024020042006460d00200341046a410020074104412410dda98080002003280208210a200328020c21090b200a200941246c6a2006200810f5b28080001a2003200920076a36020c02402001450d002005410028029c96db8000118080808000000b20002003290204370200200041086a200341046a41086a2802003602000c010b2000200736020820002005360204200020013602000b200341106a2480808080000bb20201027f0240024020024100480d000240024002402003280204450d000240200328020822040d00024020020d00200121030c030b41002d0098a2db80001a200241002802a496db80001182808080000021030c020b200328020021050240200241002802a496db80001182808080000022030d00200041086a2105200041046a21040c050b20032005200410f5b28080001a2005410028029c96db800011808080800000200041086a2105200041046a21040c020b024020020d00200121030c010b41002d0098a2db80001a200241002802a496db80001182808080000021030b200041086a2105200041046a21042003450d020b2005200236020020042003360200200041003602000f0b20004100360204200041013602000f0b2005200236020020042001360200200041013602000bf70103057f017e017f23808080800041206b22022480808080004100210302402000280200220441016a220520044101742206200520064b1b22054104200541044b1b2206ad42247e2207422088a7450d0041004100200110ae80808000000b024002402007a7220841fcffffff074b0d004100210502402004450d002002200441246c36021c20022000280204360214410421050b20022005360218200241086a41042008200241146a10daa980800020022802084101470d0120022802102105200228020c21030b20032005200110ae80808000000b200228020c21042000200636020020002004360204200241206a2480808080000bff0102017e027f02400240200320046a417f6a410020036b71ad2001ad7e2205422088a70d002005a7220441808080807820036b4b0d00024020040d002000200336020820004100360204200041003602000f0b41002d0098a2db80001a200441002802a496db8000118280808000002106024002402002450d00024020060d00200041086a2102200041046a21070c040b20064100200410f7b28080001a200041086a2102200041046a21070c010b200041086a2102200041046a21072006450d020b2002200636020020072001360200200041003602000f0b20004100360204200041013602000f0b2002200436020020072003360200200041013602000bac0203037f017e017f23808080800041206b22052480808080004100210602400240024020040d000c010b0240200120026a220220014f0d000c010b410021060240200320046a417f6a410020036b71ad2002200028020022014101742207200220074b1b22024108410441012004418108491b20044101461b2207200220074b1b2207ad7e2208422088a7450d000c010b2008a7220941808080807820036b4b0d004100210202402001450d002005200120046c36021c20052000280204360214200321020b20052002360218200541086a20032009200541146a10daa980800020052802084101470d0120052802102102200528020c21060b2006200241c4d5d1800010ae80808000000b200528020c21042000200736020020002004360204200541206a2480808080000be10704017f0c7e027f037e23808080800041c0016b22072480808080004200210802400240200542015620064200522006501b0d004200210902402005a70e020002000b41acd6d18000108e81808000000b02400240200120028450450d004200210a420021084200210b4200210c2003210d200421090c010b200741b0016a420020057d2208420020062005420052ad7c7d22092005200610fab2808000200741a0016a20072903b001220e200741b0016a41086a290300220f2005200610feb28080002009200741a0016a41086a2903007d200820072903a001220954ad7d2110200820097d2111200f200e42017c221250ad7c2113200741e0006a41086a21142003210d200421094200210b4200210c4200210342002104034020074190016a200142002012420010feb2808000200741f0006a200142002013420010feb280800020074180016a200242002012420010feb2808000200741e0006a200242002013420010feb2808000200741d0006a200142002011420010feb2808000200741306a200142002010420010feb2808000200741c0006a200242002011420010feb2808000200741206a200242002010420010feb28080002014290300200c7c20072903602202200b7c2201200254ad7c200120074180016a41086a2903007c2202200154ad7c2002200741f0006a41086a2903007c2201200254ad7c200120074190016a41086a29030022082007290380017c2202200854ad7c2208200154ad7c2008200220072903707c220e200254ad7c2201200854ad7c200120032007290390017c220a20035422152004200e7c2015ad7c220820045420082004511bad7c220b200154ad7c210c200a210320082104200741c0006a41086a290300221620072903207c2202200741306a41086a2903007c220e200741d0006a41086a290300220120072903407c220f200154ad7c2217200f20072903307c2201200f54ad7c220f20072903502218200d7c220d2018542215200120097c2015ad7c220920015420092001511bad7c2201200741206a41086a2903002002201654ad7c200e200254ad7c2017200e54ad7c200f201754ad7c2001200f54ad7c2202844200520d000b0b200741106a200d20092005200610fab2808000200720072903102201200741106a41086a29030022022005200610feb2808000200c200b200a20017c2203200a542215200820027c2015ad7c220420085420042008511bad7c2201200b54ad7c21022009200741086a2903007d200d2007290300220854ad7d2109200d20087d21080b200020083703202000200337031020002001370300200020093703282000200437031820002002370308200741c0016a2480808080000bb20201027f0240024020024100480d000240024002402003280204450d000240200328020822040d00024020020d00200121030c030b41002d0098a2db80001a200241002802a496db80001182808080000021030c020b200328020021050240200241002802a496db80001182808080000022030d00200041086a2105200041046a21040c050b20032005200410f5b28080001a2005410028029c96db800011808080800000200041086a2105200041046a21040c020b024020020d00200121030c010b41002d0098a2db80001a200241002802a496db80001182808080000021030b200041086a2105200041046a21042003450d020b2005200236020020042003360200200041003602000f0b20004100360204200041013602000f0b2005200236020020042001360200200041013602000bac0203037f017e017f23808080800041206b22052480808080004100210602400240024020040d000c010b0240200120026a220220014f0d000c010b410021060240200320046a417f6a410020036b71ad2002200028020022014101742207200220074b1b22024108410441012004418108491b20044101461b2207200220074b1b2207ad7e2208422088a7450d000c010b2008a7220941808080807820036b4b0d004100210202402001450d002005200120046c36021c20052000280204360214200321020b20052002360218200541086a20032009200541146a10dfa980800020052802084101470d0120052802102102200528020c21060b2006200241e0dad1800010ae80808000000b200528020c21042000200736020020002004360204200541206a2480808080000baa0101017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a20014184ddd1800010e2a98080002000410036024020004280808080c0003703382000410036025820004280808080c00037035020004120360220200041cd80808000360218200042dbd791d5c2919eaecd00370310200042e6ed8d82cc91adcb05370308200041033a0000200141106a2480808080000bb00201087f23808080800041106b2203248080808000200128020c21040240024002402001280200220520012802042206470d00200420056b4105762107200128020821010c010b0240200420066b2208410576220720012802082201410176490d0020052006200810f8b28080001a0c010b410021092003410036020c2003428080808080013702044108210a024020042006460d00200341046a410020074108412010e0a98080002003280208210a200328020c21090b200a20094105746a2006200810f5b28080001a2003200920076a36020c02402001450d002005410028029c96db8000118080808000000b20002003290204370200200041086a200341046a41086a2802003602000c010b2000200736020820002005360204200020013602000b200341106a2480808080000bda0203027f017e037f23808080800041306b2201248080808000200141246a41a3ddd18000410641a9ddd180004127410441001089a9808000200141086a2202410036020020014280808080c00037030020012902282103200128022421042001410036021420014280808080800137020c2001410c6a41d0dbd1800010faa88080002001280210220542bbeefa98e893a7ad023703002005420437022c2005420f370224200541d0ddd18000360220200541003602182005418788808000360210200542eef8e7b09dc4b6b53f37030802402004418080808078470d0041e0dbd18000411141f4dbd18000109181808000000b200128020c21062000410036024c2000428080808080013702442000200337023c200020043602382000410136020c2000200536020820002006360204200041003a000020002001290300370250200041d8006a2002280200360200200141306a2480808080000bb20203017f017e037f23808080800041106b2201248080808000200141046a41f4ded18000410441f8ded180004112410441001089a980800020012902082102200128020421032001410036020c200142808080808001370204200141046a41c0ded1800010faa8808000200128020822044293888c8f89fdc6ec9e7f3703002004420437022c200442033702242004418adfd18000360220200441003602182004419581808000360210200442a5e9e3ab9e929adc2c37030802402003418080808078470d0041d0ded18000411141e4ded18000109181808000000b20012802042105200042043702542000420037024c2000428080808080013702442000200237023c200020033602382000410136020c2000200436020820002005360204200041003a0000200141106a2480808080000bb20203017f017e037f23808080800041106b2201248080808000200141046a418ddfd18000410c41f8ded180004112410441001089a980800020012902082102200128020421032001410036020c200142808080808001370204200141046a41c0ded1800010faa8808000200128020822044293888c8f89fdc6ec9e7f3703002004420437022c200442033702242004418adfd18000360220200441003602182004419581808000360210200442a5e9e3ab9e929adc2c37030802402003418080808078470d0041d0ded18000411141e4ded18000109181808000000b20012802042105200042043702542000420037024c2000428080808080013702442000200237023c200020033602382000410136020c2000200436020820002005360204200041003a0000200141106a2480808080000bb20201027f0240024020024100480d000240024002402003280204450d000240200328020822040d00024020020d00200121030c030b41002d0098a2db80001a200241002802a496db80001182808080000021030c020b200328020021050240200241002802a496db80001182808080000022030d00200041086a2105200041046a21040c050b20032005200410f5b28080001a2005410028029c96db800011808080800000200041086a2105200041046a21040c020b024020020d00200121030c010b41002d0098a2db80001a200241002802a496db80001182808080000021030b200041086a2105200041046a21042003450d020b2005200236020020042003360200200041003602000f0b20004100360204200041013602000f0b2005200236020020042001360200200041013602000bf10101077f23808080800041206b22022480808080004100210302402000280200220441016a220520044101742206200520064b1b220541ffffffff014d0d0041004100200110ae80808000000b0240024020054104200541044b1b2207410374220641fcffffff074b0d004100210502402004450d002002200441037436021c20022000280204360214410421050b20022005360218200241086a41042006200241146a10e6a980800020022802084101470d0120022802102108200228020c21030b20032008200110ae80808000000b200228020c21042000200736020020002004360204200241206a2480808080000bac0203037f017e017f23808080800041206b22052480808080004100210602400240024020040d000c010b0240200120026a220220014f0d000c010b410021060240200320046a417f6a410020036b71ad2002200028020022014101742207200220074b1b22024108410441012004418108491b20044101461b2207200220074b1b2207ad7e2208422088a7450d000c010b2008a7220941808080807820036b4b0d004100210202402001450d002005200120046c36021c20052000280204360214200321020b20052002360218200541086a20032009200541146a10e6a980800020052802084101470d0120052802102102200528020c21060b20062002418ce1d1800010ae80808000000b200528020c21042000200736020020002004360204200541206a2480808080000bba12030b7f017e057f23808080800041106b2203248080808000200120026a210441002105200121060240034020052107024020062004470d00200221070c020b0240024020062c00002208417f4c0d00200641016a2109200841ff017121080c010b20062d0001413f7121092008411f71210502402008415f4b0d0020054106742009722108200641026a21090c010b200941067420062d0002413f717221090240200841704f0d0020092005410c74722108200641036a21090c010b200941067420062d0003413f71722005411274418080f00071722108200641046a21090b200720066b20096a21052009210620084120460d0020092106200841506a410a490d0020092106200841bf7f6a411a490d00200921062008419f7f6a411a490d000b0b200120076a210a4100210b4100210c0240024002400240024002400240024002400240024002402007450d000240200220074b0d004100210b2003410036020c20034280808080c0003702040c020b2001210c200a2c000041bf7f4c0d030b2003410036020c20034280808080c000370204200220076b220d0d01200c21010b0c080b2002ad210e4104210f410021104100210b0340024002400240024002400240024002400240200d4103490d0041f8e1d18000200a410310f9b28080000d01200a200d6a2104200d417d6a211141002106200a41036a2212210902400340200621050240200922062004470d00201121050c020b0240024020062c00002208417f4c0d00200641016a2109200841ff017121080c010b20062d0001413f7121092008411f71210d02402008415f4b0d00200d4106742009722108200641026a21090c010b200941067420062d0002413f717221090240200841704f0d002009200d410c74722108200641036a21090c010b200941067420062d0003413f7172200d411274418080f00071722108200641046a21090b200520066b20096a21062008410a470d000b0b201220056a210a02400240024020050d00410021120c010b201120054d0d00200a2c000041bf7f4c0d010b2005410020121b21132012410120121b210b201120056b220d0d0a200c21010c120b201220114100200541e8e1d1800010fd80808000000b200d4102470d010b200a2f000041afde00460d010b200a2d0000412f460d01200b450d0241002106024020024100480d0041002d0098a2db80001a41012106200241002802a496db80001182808080000022090d050b200620024188e0d1800010ae80808000000b200a200d6a2104200d417e6a211141002106200a41026a220f210902400340200621050240200922062004470d00201121050c020b0240024020062c00002208417f4c0d00200641016a2109200841ff017121080c010b20062d0001413f7121092008411f71211202402008415f4b0d0020124106742009722108200641026a21090c010b200941067420062d0002413f717221090240200841704f0d0020092012410c74722108200641036a21090c010b200941067420062d0003413f71722012411274418080f00071722108200641046a21090b200520066b20096a21062008412f470d000b0b200f20056a2108201120056b210602402005450d000240201120054b0d002006450d010c0e0b20082c000041bf7f4c0d0d0b41002109024020024100480d0041002d0098a2db80001a200241002802a496db80001182808080000022090d05410121090b200920024188e0d1800010ae80808000000b200a200d6a2104200d417f6a211241002106200a41016a2211210902400340200621050240200922062004470d00201221050c020b0240024020062c00002208417f4c0d00200641016a2109200841ff017121080c010b20062d0001413f7121092008411f71210d02402008415f4b0d00200d4106742009722108200641026a21090c010b200941067420062d0002413f717221090240200841704f0d002009200d410c74722108200641036a21090c010b200941067420062d0003413f7172200d411274418080f00071722108200641046a21090b200520066b20096a21062008412f470d000b0b201120056a210a201220056b210d410021094100210602402005450d0002400240201220054b0d00200d450d010c0d0b200a2c000041bf7f4c0d0c0b201121060b024020024100480d0041002d0098a2db80001a200241002802a496db80001182808080000022090d02410121090b200920024188e0d1800010ae80808000000b41002106024020024100480d004100210641002d0098a2db80001a200241002802a496db80001182808080000022090d02410121060b200620024188e0d1800010ae80808000000b20092001200210f5b280800021092006450d062009410028029c96db800011808080800000024020102003280204470d00200341046a41fce1d1800010e7a98080002003280208210f0b200f20104103746a22092005360204200920063602002003201041016a221036020c200d0d02200c21010c0a0b20092001200210f5b2808000210920002002200d6b360214200020023602102000200936020c20002002360208200020063602040c060b20092001200210f5b280800021092005450d032009410028029c96db800011808080800000200541026a2209450d020240200d4101460d00200a2c00014140480d030b024002402009200d490d002009200d460d010c040b200a20096a2c000041bf7f4c0d030b200541016a2109024020102003280204470d00200341046a419ce2d1800010e7a98080000b2003280208220f20104103746a220520093602042005200a41016a3602002003201041016a221036020c2008210a2006210d20060d000b200c21010c070b200120024100200741e8e1d1800010fd80808000000b200a200d41012009418ce2d1800010fd80808000000b2000200936020c20002002360208200041023602042000200220116bad422086200e843702100c010b2000200936020c200020023602082000410336020420002002200d6bad422086200e843702100b20004180808080783602002003280204450d032003280208410028029c96db8000118080808000000c030b201120124100200541e8e1d1800010fd80808000000b200f20114100200541e8e1d1800010fd80808000000b20002003290204370200200020133602182000200b360214200020073602102000200136020c200041086a200341046a41086a2802003602000b200341106a2480808080000bd20702067f027e23808080800041e0006b2202248080808000200128020021030240024002400240024002400240024020012802042204450d00200341016a21012004417f6a2105024020032d00002206412f470d000240024002402004417f6a0e020800010b410121072001210620012d000041556a0e03070107010b024020012d0000412b470d002004417e6a2107200341026a210620044113490d010c060b2001210620052107200441124f0d050b42002108034020062d000041506a220441094b0d06200641016a21062008420a7e2004ad7c21082007417f6a22070d000c070b0b02400240024020044101470d004101210520032101200641556a0e03030103010b02402006412b470d0020044112490d010c020b2003210120042105200441114f0d010b42002108034020012d000041506a220641094b0d02200141016a21012008420a7e2006ad7c21082005417f6a22050d000c030b0b4200210803402005450d02200241106a20084200420a420010feb280800020012d000041506a220641094b0d0120022903184200520d01200141016a21012005417f6a2105200229031022092006ad7c220820095a0d000b0b2002200436023c20022003360238200241d8006a22014200370300200241c0006a41106a22054200370300200241c0006a41086a2206420037030020024200370340200241386a200241c0006a10f6a9808000200241206a41086a2005290300370300200241206a41106a200129030037030020022006290300370320200229034021080c010b200241306a4200370300200241286a4200370300200242003703200b20002008370001200041003a000020002002290320370009200041116a200241286a290300370000200041196a200241306a2903003700000c040b4200210803402007450d02200220084200420a420010feb280800020062d000041506a220441094b0d0120022903084200520d01200641016a21062007417f6a2107200229030022092004ad7c220820095a0d000b0b2002200536023c20022001360238200241d8006a22014200370300200241c0006a41106a22054200370300200241c0006a41086a2206420037030020024200370340200241386a200241c0006a10f6a9808000200241206a41086a2005290300370300200241206a41106a200129030037030020022006290300370320200229034021080c010b200241306a4200370300200241286a4200370300200242003703200b2000200837000120002002290320370009200041013a0000200041116a200241286a290300370000200041196a200241306a2903003700000b200241e0006a2480808080000b9d0801087f23808080800041e0046b220324808080800020034200370340200342f9c2f89b91a3b3f0db00370338200342ebfa86dabfb5f6c11f3703302003429fd8f9d9c291da829b7f370328200342d1859aeffacf9487d100370320200342f1edf4f8a5a7fda7a57f370318200342abf0d3f4afeebcb73c370310200342bbceaaa6d8d0ebb3bb7f370308200342c892f795ffccf984ea00370300200341cf006a410041f90010f7b28080002104200341cb006a41002800c1e5d18000360000200341073a00c801200341002800bee5d1800036024802400240200241fa00490d002004200141f90010f5b28080001a20034280013703402003200341c8006a22054200420010bf80808000200141f9006a2201200241877f6a2202410776200241ff00712202456b22064107746a2107200241800120021b210402402006450d00200641077421020340200320032903404280017c370340200320014200420010bf8080800020014180016a2101200241807f6a22020d000b0b20052007200410f5b28080001a0c010b20042001200210f5b28080001a200241076a21040b200320043a00c801200341d0016a200341d00110f5b28080001a200320032903900220032d0098032201ad7c3703900220034198026a210202402001418001460d00200220016a410041800120016b10f7b28080001a0b200341003a009803200341d0016a2002427f420010bf80808000200341e0036a41086a2201200341d0016a41086a290300370300200341e0036a41106a2202200341d0016a41106a290300370300200341e0036a41186a2204200341d0016a41186a290300370300200341e0036a41206a220620032903f001370300200341e0036a41286a2205200341d0016a41286a290300370300200341e0036a41306a2207200341d0016a41306a290300370300200341e0036a41386a2208200341d0016a41386a290300370300200320032903d0013703e003200341a0036a41086a22092001290300370300200341a0036a41106a220a2002290300370300200341a0036a41186a22022004290300370300200341a0036a41206a22042006290300370300200341a0036a41286a22062005290300370300200341a0036a41306a22052007290300370300200341a0036a41386a22072008290300370300200320032903e0033703a00341002d0098a2db80001a024041c00041002802a496db80001182808080000022010d00410141c000419ce3d1800010ae80808000000b200120032903a003370000200041c00036020820002001360204200041c000360200200141386a2007290300370000200141306a2005290300370000200141286a2006290300370000200141206a2004290300370000200141186a2002290300370000200141106a200a290300370000200141086a2009290300370000200341e0046a2480808080000be80601067f23808080800041d0006b220224808080800041002d0098a2db80001a41002802a496db80002103024002400240024002400240024041002f018495db8000220441ffff00712205413f4b0d004101210641012003118280808000002203450d02200320043a00000c010b4102210641022003118280808000002203450d03200320044106742005410876723a00012003200441fc017141027641c000723a00000b200220063602402002200336023c20022006360238200241386a200641204101410110e8a9808000200228023c2203200228024022046a22062000290000370000200641086a200041086a290000370000200641106a200041106a290000370000200641186a200041186a2900003700002002200441206a2206360240200241286a2003200610eba98080002002280230220441014b0d014102200441f4e3d1800010b581808000000b4101410110bb80808000000b200228022c210402402002280238220520066b41014b0d00200241386a200641024101410110e8a980800020022802382105200228023c2103200228024021060b200320066a20042f00003b0000200241003602182002428080808010370210200220033602482002200641026a220736024c2002200241106a360244200241086a200241c4006a200641036a41017620076a200241c8006a4184e4d180001082aa8080002002280208210602402005450d002003410028029c96db8000118080808000000b20060d0120022802182103200228021421062002280210210502402002280228450d002004410028029c96db8000118080808000000b2002412036024c2002200036024802400240200341084b0d0020034108460d010c040b20062c000841bf7f4c0d030b2002410836023c2002200636023820024103360214200241e0e5d180003602102002420237021c2002418888808000ad422086200241386aad843703302002418988808000ad422086200241c8006aad843703282002200241286a360218200128021c2001280220200241106a10e280808000210002402005450d002006410028029c96db8000118080808000000b200241d0006a24808080800020000f0b4101410210bb80808000000b4190efd18000412b200241c8006a4180efd1800041bcefd1800010ad81808000000b200620034100410841c8e5d1800010fd80808000000be30503087f027e027f23808080800041306b22032480808080002003410c6a2001200210e9a980800020032802202101200328021c2104200328021821022003280214210520032802102106024002400240200328020c2207418080808078460d00410021080240200441c50020021b22094100480d0020032802242108024020090d00410121040c030b41002d0098a2db80001a200941002802a496db80001182808080000022040d02410121080b2008200941fc96d1800010ae80808000000b20002001360214200020043602102000200236020c200020053602082000200636020420004180808080783602000c010b2004200241f8e5d1800020021b200910f5b2808000210a0240024020010d0041808080807821080c010b410021020240024020084100480d00024020080d00410121020c020b41002d0098a2db80001a200841002802a496db80001182808080000022020d01410121020b2002200841fc96d1800010ae80808000000b2008ad42208620022001200810f5b2808000ad84210b0b2005ad42217e220ca7210241002101024002400240200c422088a70d004100210d20024100480d00024020020d004101210e0c030b41002d0098a2db80001a200241002802a496db800011828080800000220e0d01410121010b2001200241bce7d1800010ae80808000000b2005210d0b02402005450d0020062101200e21022005210403402003410c6a200110eaa9808000200241206a2003410c6a41206a2d00003a0000200241186a2003410c6a41186a290000370000200241106a2003410c6a41106a290000370000200241086a2003410c6a41086a2900003700002002200329000c370000200241216a2102200141086a21012004417f6a22040d000b0b2000200b37021c20002008360218200020053602142000200e3602102000200d36020c200020093602082000200a360204200020093602002007450d002006410028029c96db8000118080808000000b200341306a2480808080000bc00403057f017e027f23808080800041c0006b2201248080808000200141246a41cce7d18000410b41d7e7d18000410f410441001089a98080002001420437021c2001420037021420014280808080800137020c2001428880808080013702302001428080808080013702382001410c6a200141306a41b8ecd180001085aa808000200141086a2202200141206a28020036020020012001290218370300200128020c2103200128021021042001280214210520012902282106200128022421072001410036021420014280808080800137020c2001410c6a418cead1800010faa88080002001280210220842bbeefa98e893a7ad023703002008420437022c20084208370224200841c8ecd18000360220200841003602182008418a88808000360210200842eef8e7b09dc4b6b53f370308200128021021082001200128020c3602142001200836020c2001200841386a36021820012008360210200141306a2001410c6a41b8ecd180001086aa80800002402007418080808078470d00419cead18000411141b0ead18000109181808000000b200120033602142001200436020c200120043602102001200420054105746a360218200041c4006a2001410c6a4194e9d180001085aa8080002001410c6a410b6a200141306a41086a2802003600002000200637023c20002007360238200041003a000020002001290300370250200041d8006a20022802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000bbf0403057f017e027f23808080800041c0006b2201248080808000200141246a41e6e7d18000410941d7e7d18000410f410441001089a98080002001420437021c2001420037021420014280808080800137020c2001428880808080013702302001428080808080013702382001410c6a200141306a41b8ecd180001085aa808000200141086a2202200141206a28020036020020012001290218370300200128020c2103200128021021042001280214210520012902282106200128022421072001410036021420014280808080800137020c2001410c6a418cead1800010faa88080002001280210220842a691cddcd9a0e28da77f3703002008420437022c20084207370224200841d0ecd18000360220200841003602182008418b88808000360210200842fb8491aeb8cedab7ba7f370308200128021021082001200128020c3602142001200836020c2001200841386a36021820012008360210200141306a2001410c6a41b8ecd180001086aa80800002402007418080808078470d00419cead18000411141b0ead18000109181808000000b200120033602142001200436020c200120043602102001200420054105746a360218200041c4006a2001410c6a4194e9d180001085aa808000200141176a200141306a41086a2802003600002000200637023c20002007360238200041003a000020002001290300370250200041d8006a20022802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000bc10301047f2380808080004180016b220224808080800020002802002100024002400240200128021422034110710d0020034120710d014103210320002d00002200210402402000410a490d004101210320022000200041e4006e220441e4006c6b41ff0171410174220541d596c080006a2d00003a00022002200541d496c080006a2d00003a00010b024002402000450d002004450d010b20022003417f6a22036a200441017441fe017141d596c080006a2d00003a00000b2001410141014100200220036a410320036b10e48080800021000c020b20002d00002103410021000340200220006a41ff006a2003410f712204413072200441d7006a2004410a491b3a00002000417f6a2100200341ff0171220441047621032004410f4b0d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000c010b20002d00002103410021000340200220006a41ff006a2003410f712204413072200441376a2004410a491b3a00002000417f6a2100200341ff0171220441047621032004410f4b0d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000b20024180016a24808080800020000b140020012000280200200028020410e6808080000b940101037f2380808080004180016b220224808080800020002802002d00002103410021000340200220006a41ff006a2003410f712204413072200441d7006a2004410a491b3a00002000417f6a2100200341ff0171220441047621032004410f4b0d000b2001410141d096c080004102200220006a4180016a410020006b10e480808000210020024180016a24808080800020000bc10403057f017e027f23808080800041c0006b2201248080808000200141246a41efe7d18000410e41fde7d180004107410441001089a98080002001420437021c2001420037021420014280808080800137020c2001428880808080013702302001428080808080013702382001410c6a200141306a41b8ecd180001085aa808000200141086a2202200141206a28020036020020012001290218370300200128020c2103200128021021042001280214210520012902282106200128022421072001410036021420014280808080800137020c2001410c6a418cead1800010faa88080002001280210220842aceff0b4f2bd8f8fe4003703002008420437022c20084207370224200841d7ecd18000360220200841003602182008418c8880800036021020084296e397c6bfa5aeee46370308200128021021082001200128020c3602142001200836020c2001200841386a36021820012008360210200141306a2001410c6a41b8ecd180001086aa80800002402007418080808078470d00419cead18000411141b0ead18000109181808000000b200120033602142001200436020c200120043602102001200420054105746a360218200041c4006a2001410c6a4194e9d180001085aa808000200141176a200141306a41086a2802003600002000200637023c20002007360238200041003a000020002001290300370250200041d8006a20022802003602002001200129023037000f2000200129000c370001200041086a2001410c6a41076a290000370000200141c0006a2480808080000ba80301047f23808080800041c0006b220224808080800002400240200028020022032d00000d00200128021c41a4e9d180004104200128022028020c1181808080000021000c010b410121002002200341016a360204200128021c220341a8e9d1800041042001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110f0a98080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f0a98080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000bc30801087f23808080800041c0026b220324808080800002400240024020024120460d00200241c000460d0120004281808080f0003702000c020b200341026a2202200141026a2d00003a00002003410f6a22042001410f6a2900003700002003411f6a22052001411f6a2d00003a0000200320012f00003b0100200320012800033600032003200129000737000720032001290017370017200341e0006a200341011092a9808000200341a0016a41c0b5c18000200341e0006a108383808000200041c4006a200341a0016a108483808000200041e4006a200341a0016a41a00110f5b28080001a2000413c6a20034198016a290000370000200041346a20034190016a2900003700002000412c6a20034188016a290000370000200041246a200341e0006a41206a2900003700002000411c6a200341f8006a290000370000200041146a200341f0006a2900003700002000410c6a200341e8006a2900003700002000200329006037000420004100360200200341003a0000200341003a0001200241003a0000200341003a0003200341003a0004200341003a0005200341003a0006200341003a0007200341003a0008200341003a0009200341003a000a200341003a000b200341003a000c200341003a000d200341003a000e200441003a0000200341003a0010200341003a0011200341003a0012200341003a0013200341003a0014200341003a0015200341003a0016200341003a0017200341003a0018200341003a0019200341003a001a200341003a001b200341003a001c200341003a001d200341003a001e200541003a00000c010b200341a0016a20011098a9808000024020032d00a0010d0020004281808080e0003702000c010b200341226a200341a3016a2d00003a0000200341e0006a41086a2202200341a0016a41106a290000370300200341046a2204200341a0016a41206a2d00003a0000200320032f00a1013b0120200320032900a801370360200320032800bc0136020020032800b801210520032800a4012106200341206a41386a2207200141386a290000370100200341206a41306a2208200141306a290000370100200341206a41286a2209200141286a290000370100200341206a41206a220a2001290020370100200320063600232003412f6a200229030037000020032003290360370027200320053600372003413f6a20042d00003a00002003200328020036003b200341a0016a41c0b5c18000200341206a108383808000200041c4006a200341a0016a108483808000200041e4006a200341a0016a41a00110f5b28080001a2000413c6a2007290100370000200041346a20082901003700002000412c6a2009290100370000200041246a200a2901003700002000411c6a200341386a290100370000200041146a200341206a41106a2901003700002000410c6a200341206a41086a29010037000020002003290120370004200041003602000b200341c0026a2480808080000bd60402047f047e23808080800041a0026b220224808080800041002103024002402000280204220441046a22054100480d0020002802002100024020050d00410121030c020b41002d0098a2db80001a200541002802a496db80001182808080000022030d01410121030b2003200541a8ebd1800010ae80808000000b200241003602702002200336026c200220053602682002200436020020022002360224200241246a200241e8006a10fba980800002402002280268200228027022056b20044f0d00200241e8006a2005200410bea8808000200228027021050b200228026c20056a2000200410f5b28080001a200228026c2100200228026821030240024002400240200520046a220441204b0d0020012000200410f5b28080001a0c010b200241003a009502200241e8006a410041a00110f7b28080001a2002410036029002200241013a009a022002418102360196022002420037038802200241203a009402200241246a200241e8006a200020041089aa80800020022d0064220441c1004f0d0120044120470d02200241186a200241246a41186a2900002206370300200241106a200241246a41106a2900002207370300200241086a200241246a41086a2900002208370300200220022900242209370300200141186a2006370000200141106a2007370000200141086a2008370000200120093700000b02402003450d002000410028029c96db8000118080808000000b200241a0026a2480808080000f0b200441c00041848fc0800010b581808000000b41d9f2d180004124200241b8f2d1800041ccf3d1800010ad81808000000baa0101017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a20014194e9d180001085aa8080002000410036024020004280808080c0003703382000410036025820004280808080c00037035020004120360220200041cd80808000360218200042dbd791d5c2919eaecd00370310200042e6ed8d82cc91adcb05370308200041033a0000200141106a2480808080000baa0101017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a20014194e9d180001085aa8080002000410036024020004280808080c0003703382000410036025820004280808080c00037035020004104360220200041cd80808000360218200042dbd791d5c2919eaecd00370310200042e6ed8d82cc91adcb05370308200041033a0000200141106a2480808080000b940201027f23808080800041106b220224808080800020022000280200220041046a360204200128021c4180edd180004109200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a4189edd18000410b200041e0ecd1800010a3818080001a200241086a4194edd180004109200241046a41f0ecd1800010a3818080001a20022d000d220020022d000c2203722101024020004101470d0020034101710d000240200228020822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710baa0201037f2380808080004180016b2202248080808000024002400240200128021422034110710d0020034120710d0120002802004101200110978180800021000c020b20002802002100410021030340200220036a41ff006a2000410f712204413072200441d7006a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000c010b20002802002100410021030340200220036a41ff006a2000410f712204413072200441376a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000b20024180016a24808080800020000b960301037f02400240024020002802002202280200220041c000490d00200041808001490d012000418080808004490d0202402001280200220320012802082200470d0020012000410110bea880800020012802002103200128020821000b2001280204220420006a41033a00002001200041016a2200360208200228020021020240200320006b41034b0d0020012000410410bea880800020012802042104200128020821000b2001200041046a360208200420006a20023600000f0b200041027421020240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20023a00000f0b2000410274410172210202402001280200200128020822006b41014b0d0020012000410210bea8808000200128020821000b2001200041026a360208200128020420006a20023b00000f0b2000410274410272210202402001280200200128020822006b41034b0d0020012000410410bea8808000200128020821000b2001200041046a360208200128020420006a20023600000bbf0401047f2380808080004190026b22042480808080002004419dedd18000411410b784808000200441b1edd18000410a2003410010b884808000024020022d00004101470d0020044188026a200241196a29000037030020044180026a200241116a290000370300200441f8016a200241096a290000370300200420022900013703f001200441bbedd18000410a200441f0016a412010b8848080000b200441f0016a41186a2202200141186a290000370300200441f0016a41106a2203200141106a290000370300200441f0016a41086a2205200141086a290000370300200420012900003703f001200441c5edd18000410a200441f0016a412010b884808000200441d0016a41186a22014200370300200441d0016a41106a22064200370300200441d0016a41086a22074200370300200442003703d001200441cfedd180004109200441d0016a412010b984808000200242003703002003420037030020054200370300200442003703f001200441d8edd18000410e200441f0016a412010b984808000200041186a2001290300370000200041106a2006290300370000200041086a2007290300370000200020042903d001370000200020042903f001370020200041286a2005290300370000200041306a2003290300370000200041386a2002290300370000410021010340200420016a220041003a0000200041016a41003a0000200041026a41003a0000200041036a41003a0000200041046a41003a0000200141056a220141c801470d000b20044190026a2480808080000b800601087f024002402002450d00200120026a2106200341016a210741002108200121090240034002400240200820044b0d0020092d0000210a0240024020080d00200a210b0c010b0240024020084101710d00200a210b2003210a0c010b2003200a20032d0000410874200a72413a6e220b413a6c6b3a00002007210a0b20084101460d00200320086a210c0340200a200a2d000041ff0171410874200b6a220b200b413a6e220b413a6c6b3a0000200a41016a220d200d2d0000410874200b6a220b200b413a6e220b413a6c6b3a0000200a41026a220a200c470d000b0b200b450d01034020042008460d04200320086a200b200b413a6e220a413a6c6b3a0000200841016a2108200b413a49210d200a210b200d0d020c000b0b2008200441f0eed1800010b581808000000b200941016a22092006470d000b20082004200820044b1b210b0240034020012d00000d0120042008460d020240200b2008460d00200141016a2101200320086a41003a0000200841016a21082002417f6a22020d010c020b0b200b200441e0eed1800010f980808000000b0240200820044b0d002008450d02200320086a210120054180016a21044100210b024003402003200b6a220d2d0000220a413a4f0d01200d2004200a6a2d00003a00002008200b41016a220b470d000b4101210b024020084101470d004100210a0c050b4100210a4100210b0240200841017622044101460d002008417f6a210d200441feffffff077121024100210b03402003200d6a220c2d00002109200c2003200b6a22042d00003a0000200420093a00002001200b417e736a220c2d00002109200c200441016a22042d00003a0000200420093a0000200d417e6a210d2002200b41026a220b470d000b0b02402008410271450d002003200b6a220d2d00002103200d2001200b417f736a220b2d00003a0000200b20033a00000b2008210b0c040b200a413a41d0eed1800010f980808000000b2008200441c0eed1800010b581808000000b4101210a0c010b4100210b4100210a0b2000200b3602042000200a3602000b1e00200128021c41ccefd18000410e200128022028020c118180808000000bfa0403037f017e027f23808080800041d0006b22022480808080002000280200210302400240024020002802042204418308490d00419088808000ad4220862002410c6aad84210520012802202106200128021c21014100210003402002200320006a36020c200220053703282002410136022420024101360214200241e0efd180003602102002410136021c200241033a004c20024108360248200242203702402002428080808020370238200241023602302002200241306a3602202002200241286a36021820012006200241106a10e2808080000d02200041016a2200418004470d000b41012100200141daefd180004103200628020c118180808000000d02200320046a210741807c2103034041002100200720036a2204450d032002200436020c20022005370328410121002002410136022420024101360214200241e0efd180003602102002410136021c200241033a004c20024108360248200242203702402002428080808020370238200241023602302002200241306a3602202002200241286a36021820012006200241106a10e2808080000d0341002100200341016a22030d000c030b0b410021002004450d01419088808000ad4220862002410c6aad84210520012802202106200128021c210103402002200336020c200220053703282002410136022420024101360214200241e0efd180003602102002410136021c200241033a004c20024108360248200242203702402002428080808020370238200241023602302002200241306a3602202002200241286a36021820012006200241106a10e2808080000d01200341016a21032004417f6a22040d000c020b0b410121000b200241d0006a24808080800020000b220002402000280200450d002000280204410028029c96db8000118080808000000b0b220002402000280200450d002000280204410028029c96db8000118080808000000b0bdc0202037f017e23808080800041306b2205248080808000200541106a41086a2001280200220141086a220628020036020020064100360200200520012902003703102001428080808010370200200541086a200541106a2002200320041088aa808000200528020c2104024002400240200528020822030d00200528021021022005411c6a200528021422062005280218220710b981808000200528021c0d0202402001280200450d002001280204410028029c96db8000118080808000000b2001200736020820012006360204200120023602000c010b2005280210450d002005280214410028029c96db8000118080808000000b2000200336020020002004360204200541306a2480808080000f0b2005200529022022084220883e022c200520083e022820052007360224200520063602202005200236021c41b0f0d18000412b2005411c6a41a0f0d1800041b8f1d1800010ad81808000000b8f0201027f23808080800041106b220224808080800020022000410c6a360204200128021c4188f0d18000410d200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a4195f0d180004105200041e8efd1800010a3818080001a200241086a419af0d180004105200241046a41f8efd1800010a3818080001a20022d000d220020022d000c2203722101024020004101470d0020034101710d000240200228020822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710b6000200042083703482000420037034020004280808080c0003703382000410036025820004280808080c000370350200041cd80808000360218200042dbd791d5c2919eaecd00370310200042e6ed8d82cc91adcb05370308200041023a00000bb00201087f23808080800041106b2203248080808000200128020c21040240024002402001280200220520012802042206470d00200420056b4105762107200128020821010c010b0240200420066b2208410576220720012802082201410176490d0020052006200810f8b28080001a0c010b410021092003410036020c2003428080808080013702044108210a024020042006460d00200341046a410020074108412010e8a98080002003280208210a200328020c21090b200a20094105746a2006200810f5b28080001a2003200920076a36020c02402001450d002005410028029c96db8000118080808000000b20002003290204370200200041086a200341046a41086a2802003602000c010b2000200736020820002005360204200020013602000b200341106a2480808080000bb00201087f23808080800041106b2203248080808000200128020c21040240024002402001280200220520012802042206470d00200420056b41386e2107200128020821010c010b0240200420066b220841386e220720012802082201410176490d0020052006200810f8b28080001a0c010b410021092003410036020c2003428080808080013702044108210a024020042006460d00200341046a410020074108413810e8a98080002003280208210a200328020c21090b200a200941386c6a2006200810f5b28080001a2003200920076a36020c02402001450d002005410028029c96db8000118080808000000b20002003290204370200200041086a200341046a41086a2802003602000c010b2000200736020820002005360204200020013602000b200341106a2480808080000be90101067f23808080800041106b2202248080808000200028020821032000280204210041012104200128021c22054199c5c080004101200128022028020c2206118180808000002107200241003a0009200220073a0008200220013602040240024002402003450d0003402002200036020c200241046a2002410c6a4184e8d1800010a7818080001a200041016a21002003417f6a22030d000b4101210420022d00084101710d022002280204220028021c2105200028022028020c21060c010b20070d010b2005419ac5c08000410120061181808080000021040b200241106a24808080800020040b9c0201057f23808080800041106b2205248080808000024020012802082206200620026a22074f0d00200621070240200128020020066b20024f0d002001200620024101410110e8a9808000200128020821070b2001280204220820076a2109024020024102490d00200941002002417f6a220210f7b28080001a2008200720026a22076a21090b200941003a0000200741016a21070b20012007360208024020072006490d00200541086a20032802002003280204200128020420066a200720066b200410fda9808000200528020c21020240200528020822030d00200220066a220620074b0d00200120063602080b2000200336020020002002360204200541106a2480808080000f0b2006200741a4f2d1800010b381808000000bad0807017f017e017f037e017f067e077f23808080800041a0026b220424808080800002400240024020013100ad0122054200520d00200442f1edf4f8a5a7fda7a57f370318200420012903980142f9c2f89b91a3b3f0db0085370338200420012903900142ebfa86dabfb5f6c11f853703302004200129038801429fd8f9d9c291da829b7f85370328200420012903800142d1859aeffacf9487d10085370320200420013301b00142abf0d3f4afeebcb73c85370310200420012903a00142bbceaaa6d8d0ebb3bb7f85370308200420013100ae0142108620012d00ac012206ad42ff01838420013100af014218868420013502a80142208684428892f39dffccf984ea0085370300200141b2016a2002200320044200420020012d00b2014100410010c080808000200020063a004020002004290338370038200020042903303700302000200429032837002820002004290320370020200020042903183700182000200429031037001020002004290308370008200020042903003700000c010b20013502a801210720013100af01210820013100ae01210920012d00ac01210620012d00b201210a20012903a001210b20013301b001210c200129038001210d200129038801210e200129039001210f20012903980121102004200141800110f5b2808000220141b8016a2211201042f9c2f89b91a3b3f0db0085370300200141b0016a2212200f42ebfa86dabfb5f6c11f85370300200141a8016a2213200e429fd8f9d9c291da829b7f85370300200141a0016a2214200d42d1859aeffacf9487d1008537030020014198016a221542f1edf4f8a5a7fda7a57f37030020014190016a2216200c42abf0d3f4afeebcb73c8537030020014188016a2217200b42bbceaaa6d8d0ebb3bb7f85370300200142003703c801200142003703c001200141013a00d3012001200a3a00d201200120063a00d10120014180013a00d001200120054208862006ad42ff018384200942108684200842188684200742208684428892f39dffccf984ea00853703800120012002200310c180808000210220014198026a201129030037030020014190026a201229030037030020014188026a201329030037030020014180026a2014290300370300200141f8016a2015290300370300200141f0016a2016290300370300200141e8016a201729030037030020012001290380013703e00120012d00d00122034181014f0d01200120022003200141e0016a20012903c001200141c8016a29030020012d00d2014100410010c080808000200020012d00d1013a00402000200129039802370038200020012903900237003020002001290388023700282000200129038002370020200020012903f801370018200020012903f001370010200020012903e801370008200020012903e0013700000b200441a0026a2480808080000f0b200341800141f48ec0800010b581808000000bf50201057f23808080800041c0006b2202248080808000410121030240200128021c220441c8f2d1800041112001280220220528020c2206118180808000000d000240024020012d00144104710d004101210320044193c5c0800041012006118180808000000d02200141b4f2d18000410210e6808080000d02200128021c2104200128022028020c21060c010b20044194c5c0800041022006118180808000000d0141012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200536020c20022004360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241186a41b4f2d18000410210e6808080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20044196c5c08000410120061181808080000021030b200241c0006a24808080800020030b3801017f024020002802002200417f460d0020002000280204417f6a220136020420010d002000410028029c96db8000118080808000000b0b100020004204370208200042003702000b6000200042083703482000420037034020004280808080c0003703382000410036025820004280808080c0003703502000419988808000360218200042c7f6cdc193d189c1827f370310200042c5da88ea89bcd0fd7b370308200041023a00000bd20101017f41002d0098a2db80001a0240413041002802a496db8000118280808000002201450d002001419a888080003602282001419b88808000360210200142d687ccb79492eaa48f7f370308200142dec098f1dab59facaa7f37030020014296e397c6bfa5aeee46370320200142aceff0b4f2bd8f8fe400370318200042083703482000420037034020004280808080c0003703382000410036025820004280808080c0003703502000410236020c2000200136020820004102360204200041043a00000f0b4108413010bb80808000000b6000200042083703482000420037034020004280808080c0003703382000410036025820004280808080c000370350200041cd80808000360218200042dbd791d5c2919eaecd00370310200042e6ed8d82cc91adcb05370308200041023a00000b6700200042083703482000420037034020004280808080c0003703382000410036025820004280808080c00037035020004108360220200041cd80808000360218200042dbd791d5c2919eaecd00370310200042e6ed8d82cc91adcb05370308200041033a00000be60203027f017e037f23808080800041306b2201248080808000200141246a41f0f4d18000410c41fcf4d18000410c410441001089a9808000200141086a2202410036020020014280808080c00037030020012902282103200128022421042001410036021420014280808080800137020c2001410c6a41bcf4d1800010faa88080002001280210220542b1a9d799c2d4a8a2fa003703002005420437022c200542253702242005418cf5d180003602202005410436021c20054188f5d180003602182005419c88808000360210200542a4d690badefa9a875937030802402004418080808078470d0041ccf4d18000411141e0f4d18000109181808000000b200128020c2106200020012903003702502000410036024c2000428080808080013702442000200337023c200020043602382000410136020c2000200536020820002006360204200041003a0000200041d8006a2002280200360200200141306a2480808080000b980605027f017e037f017e017f23808080800041d0006b2201248080808000200141306a41b1f5d18000411441fcf4d18000410c410441001089a9808000200141086a41086a410036020020014280808080c0003703082001280230210220012902342103200141186a41086a22044100360200200142808080808001370218200141186a41bcf4d1800010faa8808000200128021c220542febac4ad81b6fafcb37f37030820054298848fa1dab08ba174370300200141c0006a41086a220641013602002005420437022c20054204370224200541c9f5d180003602202005410436021c200541c5f5d18000360218200541c880808000360210200120012902183703400240200628020022062001280240470d00200141c0006a41bcf4d1800010faa88080000b2001280244200641386c6a2205420437022c20054204370224200541c9f5d180003602202005410b36021c200541cdf5d18000360218200541c880808000360210200542febac4ad81b6fafcb37f37030820054298848fa1dab08ba1743703002004200641016a22063602002001200129034022073703180240024020062007a72204460d00200128021c2208200641386c6a2205420437022c2005420c370224200541f0f4d180003602202005410636021c200541d8f5d18000360218200541cf86808000360210200542c7b08da7e0eae9813e370308200542afa5dbfcecd08ee9837f3703000c010b200141186a41bcf4d1800010faa8808000200128021c2208200641386c6a2205420437022c2005420c370224200541f0f4d180003602202005410636021c200541d8f5d18000360218200541cf86808000360210200542c7b08da7e0eae9813e370308200542afa5dbfcecd08ee9837f370300200128021821040b02402002418080808078470d0041ccf4d18000411141e0f4d18000109181808000000b200020012903083702502000410036024c2000428080808080013702442000200337023c200020023602382000200836020820002004360204200041003a00002000200641016a36020c200041d8006a200141106a280200360200200141d0006a2480808080000bd40402047f017e23808080800041306b22012480808080002001410836020c200141def5d1800036020841002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d00200241def5d18000360200200241046a410836020041def5d18000410810fea8808000450d0141002d0098a2db80001a41c00041002802a496db80001182808080000022030d02410841c00010bb80808000000b4104410810bb80808000000b2002410028029c96db80001180808080000020014102360214200141e891d180003602102001420137021c200141b780808000ad422086200141086aad843703282001200141286a360218200141106a41f891d1800010f680808000000b2003419a8880800036023820034296e397c6bfa5aeee46370330200342aceff0b4f2bd8f8fe40037032820034101360224200341e7f5d180003602202003419b88808000360218200342d687ccb79492eaa48f7f370310200342dec098f1dab59facaa7f37030820034101360204200341e6f5d1800036020020014100360218200142808080808001370210200141106a41bcf4d1800010faa88080002001280214220442badd9d91f49e92a2947f3703002004410036023020044280808080c00037032820044100360220200441003602182004419d88808000360210200442b6dcdf9886d6f4c45537030820012902102105200042043702542000420237024c200020033602482000410236024420002002ad4280808080108437023c200041013602382000410136020c20002005370204200041003a0000200141306a2480808080000bc80303047f017e077f23808080800041206b22032480808080000240024002400240024020012802082204200128021022056b2002490d00024020020d0041002106420121070c040b200128020421084180800121094100210a4101210b41002106024003402002200920022009491b220c200a6a210902402006200a6b200c4f0d004100210d0240024020094100480d004100210d02402006450d002003200636021c2003200b3602144101210d0b2003200d360218200341086a41012009200341146a109daa80800020032802084101470d012003280210210e200328020c210d0b200d200e41d0f6d1800010ae80808000000b200328020c210b200921060b200420056b200c490d012005200c6a220d2005490d03200d20044b0d04200b200a6a200820056a200c10f5b28080001a2001200d360210200d21052009210a2002200c6b22020d000b2006418080808078460d012009ad422086200bad8421070c040b2006450d00200b410028029c96db8000118080808000000b20004180808080783602000c030b2005200d41e493d0800010b781808000000b200d200441e493d0800010b581808000000b20002007370204200020063602000b200341206a2480808080000ba70301057f23808080800041e0006b22022480808080000240024020014280808080105a0d0041f8f8d1800021034101210441002105410021060c010b2001422088a7210641dc92c08000210302402001a72204410171450d00200421050c010b2004410172210541c892c0800021030b2002410036023820022005360234200220063602302002200436022c20022003360228200241066a200241286a109faa808000200241346a200228022c2002280230200228022828021011888080800000024020022d00064102460d0020002002290006370000200041206a200241066a41206a2f00003b0000200041186a200241066a41186a290000370000200041106a200241066a41106a290000370000200041086a200241066a41086a290000370000200241e0006a2480808080000f0b2002410236022c200241e8f9d18000360228200242023702342002413736025820024188fad18000360254200241a487808000ad422086200241df006aad843703482002419e88808000ad422086200241d4006aad843703402002200241c0006a360230200241286a41f8f9d1800010f680808000000be40201057f23808080800041c0006b22022480808080000240024020014280808080105a0d0041f8f8d1800021034101210441002105410021060c010b2001422088a7210641dc92c08000210302402001a72204410171450d00200421050c010b2004410172210541c892c0800021030b2002410036021820022005360214200220063602102002200436020c200220033602082002200241086a10cfaa8080002002280204210320022802002104200241146a200228020c2002280210200228020828021011888080800000024020044102460d002000200436020020002003360204200241c0006a2480808080000f0b2002410236020c200241e8f9d180003602082002420237021420024119360238200241bffad18000360234200241a487808000ad4220862002413f6aad843703282002419e88808000ad422086200241346aad843703202002200241206a360210200241086a41f8f9d1800010f680808000000bf10201057f23808080800041d0006b22022480808080000240024020014280808080105a0d0041f8f8d1800021034101210441002105410021060c010b2001422088a7210641dc92c08000210302402001a72204410171450d00200421050c010b2004410172210541c892c0800021030b2002410036022820022005360224200220063602202002200436021c200220033602182002410c6a200241186a10d0aa808000200241246a200228021c20022802202002280218280210118880808000000240200228020c418180808078460d002000200229020c370200200041086a2002410c6a41086a280200360200200241d0006a2480808080000f0b2002410236021c200241e8f9d180003602182002420237022420024129360248200241d8fad18000360244200241a487808000ad422086200241cf006aad843703382002419e88808000ad422086200241c4006aad843703302002200241306a360220200241186a41f8f9d1800010f680808000000be40201057f23808080800041c0006b22022480808080000240024020014280808080105a0d0041f8f8d1800021034101210441002105410021060c010b2001422088a7210641dc92c08000210302402001a72204410171450d00200421050c010b2004410172210541c892c0800021030b2002410036021820022005360214200220063602102002200436020c200220033602082002200241086a10acaa8080002002280204210320022802002104200241146a200228020c2002280210200228020828021011888080800000024020044102460d002000200436020020002003360204200241c0006a2480808080000f0b2002410236020c200241e8f9d18000360208200242023702142002411836023820024181fbd18000360234200241a487808000ad4220862002413f6aad843703282002419e88808000ad422086200241346aad843703202002200241206a360210200241086a41f8f9d1800010f680808000000bbc0301057f23808080800041d0006b22022480808080000240024002402001428080808010540d004100210320024100360228200220014220883e022020022001a7220436021c41012105200220042004410172200441017122061b360224200241dc92c0800041c892c0800020061b36021820024101360228200241246a21060240024020042d00000e020001040b410021050c030b200241386a200241186a10c0a880800020022802382203450d01200241106a200241c4006a2802003602002002200229023c370308410021050c020b200242003702242002420137021c200241f8f8d18000360218200241246a2106410121050b0b2006200228021c2002280220200228021828021011888080800000024020050d0020002003360200200020022903083702042000410c6a200241106a280200360200200241d0006a2480808080000f0b2002410236021c200241e8f9d18000360218200242023702242002412936023420024199fbd18000360230200241a487808000ad422086200241cf006aad843703402002419e88808000ad422086200241306aad843703382002200241386a360220200241186a41f8f9d1800010f680808000000b02000b22002000410036020c2000200336020820002002360204200041f8f8d180003602000b040041000bb20201027f0240024020024100480d000240024002402003280204450d000240200328020822040d00024020020d00200121030c030b41002d0098a2db80001a200241002802a496db80001182808080000021030c020b200328020021050240200241002802a496db80001182808080000022030d00200041086a2105200041046a21040c050b20032005200410f5b28080001a2005410028029c96db800011808080800000200041086a2105200041046a21040c020b024020020d00200121030c010b41002d0098a2db80001a200241002802a496db80001182808080000021030b200041086a2105200041046a21042003450d020b2005200236020020042003360200200041003602000f0b20004100360204200041013602000f0b2005200236020020042001360200200041013602000bf70103057f017e017f23808080800041206b22022480808080004100210302402000280200220441016a220520044101742206200520064b1b22054104200541044b1b2206ad42187e2207422088a7450d0041004100200110ae80808000000b024002402007a7220841fcffffff074b0d004100210502402004450d002002200441186c36021c20022000280204360214410421050b20022005360218200241086a41042008200241146a109daa80800020022802084101470d0120022802102105200228020c21030b20032005200110ae80808000000b200228020c21042000200636020020002004360204200241206a2480808080000ba90301047f0240024002400240024002400240024002400240024002402001280208220220012802102203460d00200341016a2204450d0720022004490d082001280204210520012004360210200520036a2d00000e020203010b200041023a00000f0b200041023a00000f0b200220046b4121490d02200341226a21032004415e4b0d06200320024d0d012003200241e493d0800010b581808000000b20022004460d02200341026a21032004417f460d06200320024b0d0720012003360210200520046a2d0000220141034f0d02200020013a0001200041013a00000f0b20012003360210200041003a00002000200520046a2201290000370001200041096a200141086a290000370000200041116a200141106a290000370000200041196a200141186a290000370000200041216a200141206a2d00003a00000f0b200041023a00000f0b200041023a00000f0b417f200441e493d0800010b781808000000b2004200241e493d0800010b581808000000b2004200341e493d0800010b781808000000b417f200341e493d0800010b781808000000b2003200241e493d0800010b581808000000b12002001ad4220862000ad841081808080000b12002001ad4220862000ad841082808080000b1a0020002002ad4220862001ad841083808080001097aa8080000b190020002002ad4220862001ad8420031084808080004101460b14002000200120021085808080001095aa8080000b8c0201027f23808080800041206b220324808080800020032001360204200341086a41086a200241086a28020036020020032002290200370308200341146a200341086a10ccaa80800020032802142101200341046a200335021c42208620032802182204ad84108680808000210202402001450d002004410028029c96db8000118080808000000b20002002290000370000200041186a200241186a290000370000200041106a200241106a290000370000200041086a200241086a2900003700002002410028029c96db8000118080808000000240200328020841808080807872418080808078460d00200328020c410028029c96db8000118080808000000b200341206a2480808080000b190020002002ad4220862001ad8420031087808080004101460b2200200041ff01712002ad4220862001ad842004ad4220862003ad841088808080000bdb0102027f017e23808080800041d0006b22002480808080000240108980808000220141ff01714106490d002000410236023c200041e0f6d1800036023820004103360244200041e2f6d180003602402000410436020c200041f0f7d18000360208200042033702142000419e88808000ad4220862202200041c8006aad8437033020002002200041c0006aad8437032820002002200041386aad843703202000411736024c200041e5f6d180003602482000200041206a360210200041086a41e8f8d1800010f680808000000b200041d0006a24808080800020010bfb0201057f23808080800041206b2202248080808000410021030240024020012802082204410c6c41046a22054100480d0020012802042106024020050d00410121010c020b41002d0098a2db80001a200541002802a496db80001182808080000022010d01410121030b2003200541acfcd1800010ae80808000000b20024100360214200220013602102002200536020c200220043602182002200241186a36021c2002411c6a2002410c6a10aeaa80800002402004450d002004410c6c2103200641086a210503402005417c6a28020021062002200528020022043602182002200241186a36021c2002411c6a2002410c6a10aeaa8080000240200228020c200228021422016b20044f0d002002410c6a2001200410bea8808000200228021421010b200228021020016a2006200410f5b28080001a2002200120046a3602142005410c6a2105200341746a22030d000b0b2000200229020c370200200041086a2002410c6a41086a280200360200200241206a2480808080000bce0101027f200128020c21020240024002400240024020012802040e020001020b20020d014101210241002101410121030c030b2002450d010b2000200110b1808080000f0b4100210302402001280200220228020422014100480d0020022802002102024020010d0041012103410021010c020b41002d0098a2db80001a200141002802a496db80001182808080000022030d01410121030b2003200141acfdd1800010ae80808000000b20032002200110f5b280800021022000200136020820002002360204200020013602000b870101017f23808080800041306b22012480808080002001200036020020014101360214200141bcfdd180003602102001420137021c200141a288808000ad4220862001ad843703282001200141286a360218200141046a200141106a10aaaa808000410041c4fdd1800041072001280208200128020c41002802ac96db800011878080800000000bb70201067f41022102024002402001280208220320012802102204470d000c010b024002400240200441016a2205450d0020032005490d01200128020421062001200536021002400240200620046a2d00000e020001050b200320056b4104490d04200441056a2107024002402005417b4b0d00200720034b0d01410021020c050b2005200741e493d0800010b781808000000b2007200341e493d0800010b581808000000b200320056b4104490d03200441056a2107024002402005417b4b0d00200720034b0d01410121020c040b2005200741e493d0800010b781808000000b2007200341e493d0800010b581808000000b417f200541e493d0800010b781808000000b2005200341e493d0800010b581808000000b20012007360210200620056a28000021070b20002007360204200020023602000b870401067f024002402001280208220220012802102203460d00024002400240024002400240200341016a2204450d0020022004490d0120012802042105200120043602100240024002400240024002400240200520036a2d000022064103710e0400010203000b20064102762106410021070c0d0b41012107024020022004470d000c0d0b200341026a21032004417f460d07200320024d0d022003200241e493d0800010b581808000000b200220046b4103490d0a200341046a21032004417c4b0d07200320024d0d022003200241e493d0800010b581808000000b4101210720064104490d020c0a0b200120033602100240200520046a2d000022010d000c0a0b20014108742006724102762106410021070c090b20012003360210200520046a22012f0000200141026a2d0000411074722201418002492107200141087420067241027621060c080b200220046b4104490d07200341056a21032004417b4b0d04200320024b0d0520012003360210200520046a28000022064180808080044921070c070b417f200441e493d0800010b781808000000b2004200241e493d0800010b581808000000b417f200341e493d0800010b781808000000b2004200341e493d0800010b781808000000b2004200341e493d0800010b781808000000b2003200241e493d0800010b581808000000b410121070b20002006360204200020073602000b960301037f02400240024020002802002202280200220041c000490d00200041808001490d012000418080808004490d0202402001280200220320012802082200470d0020012000410110bea880800020012802002103200128020821000b2001280204220420006a41033a00002001200041016a2200360208200228020021020240200320006b41034b0d0020012000410410bea880800020012802042104200128020821000b2001200041046a360208200420006a20023600000f0b200041027421020240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20023a00000f0b2000410274410172210202402001280200200128020822006b41014b0d0020012000410210bea8808000200128020821000b2001200041026a360208200128020420006a20023b00000f0b2000410274410272210202402001280200200128020822006b41034b0d0020012000410410bea8808000200128020821000b2001200041046a360208200128020420006a20023600000b40002001ad4220862000ad84200235020842208620022802042201ad84108a8080800002402002280200450d002001410028029c96db8000118080808000000b0b12002001ad4220862000ad84108b808080000bdc0102047f017e23808080800041106b22052480808080004100210641002d0098a2db80001a024041054101200341017122071b220841002802a496db8000118280808000002203450d00428080808010210902402007450d00200320043600014280808080d0002109410121060b200320063a00002002ad4220862001ad8420092003ad84108c8080800021092003410028029c96db800011808080800000200541086a20091098aa808000200528020c21032000200528020836020020002003360204200541106a2480808080000f0b4101200810bb80808000000b0800108d808080000b15002001ad4220862000ad84108e808080004101460b1a0020002002ad4220862001ad84108f808080001099aa8080000b1a0020002002ad4220862001ad841090808080001097aa8080000b5f01017f23808080800041106b2206248080808000200641086a2002ad4220862001ad842004ad4220862003ad8420051091808080001096aa808000200628020c21042000200628020836020020002004360204200641106a2480808080000b08001092808080000b3b01017e2000410120011093808080002202a720024280808080105422011b360204200041002002422088a720011b2201360208200020013602000b1c002001ad4220862000ad842003ad4220862002ad841094808080000b08001095808080000b1c002001ad4220862000ad842003ad4220862002ad841096808080000be60102047f017e23808080800041106b22072480808080004100210841002d0098a2db80001a024041054101200541017122091b220a41002802a496db8000118280808000002205450d00428080808010210b02402009450d00200520063600014280808080d000210b410121080b200520083a00002002ad4220862001ad842004ad4220862003ad84200b2005ad84109780808000210b2005410028029c96db800011808080800000200741086a200b1098aa808000200728020c21052000200728020836020020002005360204200741106a2480808080000f0b4101200a10bb80808000000b1f002001ad4220862000ad842003ad4220862002ad841098808080004101460b240020002002ad4220862001ad842004ad4220862003ad841099808080001097aa8080000b240020002002ad4220862001ad842004ad4220862003ad84109a808080001097aa8080000b6901017f23808080800041106b2208248080808000200841086a2002ad4220862001ad842004ad4220862003ad842006ad4220862005ad842007109b808080001096aa808000200828020c21062000200828020836020020002006360204200841106a2480808080000b4501017e200041012002ad4220862001ad842003109c808080002204a720044280808080105422021b360204200041002004422088a720021b2202360208200020023602000b26002001ad4220862000ad842003ad4220862002ad842005ad4220862004ad84109d808080000bdc0102047f017e23808080800041106b22052480808080004100210641002d0098a2db80001a024041054101200341017122071b220841002802a496db8000118280808000002203450d00428080808010210902402007450d00200320043600014280808080d0002109410121060b200320063a00002002ad4220862001ad8420092003ad84109e8080800021092003410028029c96db800011808080800000200541086a20091098aa808000200528020c21032000200528020836020020002003360204200541106a2480808080000f0b4101200810bb80808000000b3e0020002002ad4220862001ad84109f808080002202290000370000200041086a200241086a2900003700002002410028029c96db8000118080808000000b5e0020002002ad4220862001ad8410a0808080002202290000370000200041186a200241186a290000370000200041106a200241106a290000370000200041086a200241086a2900003700002002410028029c96db8000118080808000000b3e0020002002ad4220862001ad8410a1808080002202290000370000200041086a200241086a2900003700002002410028029c96db8000118080808000000b2e0020002002ad4220862001ad8410a28080800022022900003700002002410028029c96db8000118080808000000b12002001ad4220862000ad8410a3808080000b1c002001ad4220862000ad842003ad4220862002ad8410a4808080000b0a00200010a5808080000b0a00200010a6808080000ba90301057f23808080800041206b220224808080800041002103024002400240024002400240024041012001280208220441056a20012802002205418080808078461b22064100480d002006450d0141002d0098a2db80001a200641002802a496db80001182808080000022030d02410121030b2003200641b4fed1800010ae80808000000b20024100360214200242808080801037020c2002410c6a4100410110bea880800020022802102103200228021421062005418080808078460d030c010b200220033602102002200636020c2005418080808078460d01410021060b200320066a41013a00002002200641016a36021420012802042101200220043602182002200241186a36021c2002411c6a2002410c6a10aeaa8080000240200228020c200228021422066b20044f0d002002410c6a2006200410bea8808000200228021421060b200228021020066a2001200410f5b28080001a2002200620046a3602140c020b410021060b200320066a41003a00002002200641016a3602140b2000200229020c370200200041086a2002410c6a41086a280200360200200241206a2480808080000b140020012000280200200028020410e6808080000b0f0020002802002001109e818080000bec0101067f410221020240024002400240024002402001280208220320012802102204470d000c010b200441016a2205450d0120032005490d02200128020421062001200536021002400240200620046a2d00000e020001020b410021020c010b200320056b4104490d00200441056a21072005417b4b0d03200720034b0d0420012007360210200620056a2800002107410121020b20002007360204200020023602000f0b417f200541e493d0800010b781808000000b2005200341e493d0800010b581808000000b2005200741e493d0800010b781808000000b2007200341e493d0800010b581808000000b9d0201047f23808080800041206b220224808080800002400240024002400240024002402001280208220320012802102204460d00200441016a2205450d05200520034b0d062001280204210320012005360210200320046a2d00000e020203010b20004181808080783602000c030b20004181808080783602000c020b20004180808080783602000c010b200241086a200110adaa808000024020022802080d00200241146a2001200228020c1094aa8080002002280214418080808078460d0020002002290214370200200041086a200241146a41086a2802003602000c010b20004181808080783602000b200241206a2480808080000f0b417f200541e493d0800010b781808000000b2005200341e493d0800010b581808000000b930301047f23808080800041106b2203248080808000200341046a200110a9aa80800020032802042104200335020c42208620032802082205ad84200210a780808000210202402004450d002005410028029c96db8000118080808000000b20002002290000370000200041186a200241186a290000370000200041106a200241106a290000370000200041086a200241086a290000370000410021002002410028029c96db80001180808080000020012802042105024020012802082202450d0020024101712106024020024101460d002002417e7121042005210241002100034002402002280200450d00200241046a280200410028029c96db8000118080808000000b02402002410c6a280200450d00200241106a280200410028029c96db8000118080808000000b200241186a21022004200041026a2200470d000b0b2006450d0020052000410c6c6a2202280200450d002002280204410028029c96db8000118080808000000b02402001280200450d002005410028029c96db8000118080808000000b200341106a2480808080000bf40101067f23808080800041e0026b22022480808080000240024020002802042203200028020c2204470d00200128020421050c010b20012802082001280204220541d0006c6a2106200128020c2107034020024180016a200341e00110f5b28080001a2000200341e0016a2203360204200220024180016a10fdaa80800020024180016a2002200710b283808000200620024180016a41d00010f5b280800021062001200541016a2205360204200641d0006a210620032004470d000b0b2001280200200536020002402000280208450d002000280200410028029c96db8000118080808000000b200241e0026a2480808080000bee0102047f077e23808080800041306b2106024020012802042207200128020c2208460d00200641206a210903402007290300210a200641186a41106a200741186a290300220b3703002009200741106a290300220c37030020062007290308220d370318200641106a200741306a290300220e370300200741286a290300210f200729032021102003200a3703002003200d370308200341106a200c370300200341186a200b37030020032010370320200341286a200f370300200341306a200e370300200341386a2103200741386a22072008470d000b200120073602040b20002003360204200020023602000b8f0303077f017e027f23808080800041f0006b2205248080808000024020012802042206200128020c2207460d00200541286a2108200541146a41086a21092004280200210a03402001200641386a2204360204200541086a41086a220b200641286a28020036020020052006290220370308200629022c210c2006280214210d20052006280218220e200628021c41d0006c6a3602482005200d3602442005200e3602402005200e36023c20092005413c6a41cc87d2800010d9aa808000200841086a200b280200360200200820052903083702002005200a28020036026c200520052802202206200528022441386c6a3602682005200528021c360264200520063602602005200636025c2005413c6a200541dc006a41b4b6c38000109f838080002003200529023c370200200341106a200529022c370200200341186a200c37020020052005280228360248200341086a2005413c6a41086a290200370200200341206a21032004210620042007470d000b0b2000200336020420002002360200200541f0006a2480808080000bdb0206037f017e047f027e017f017e23808080800041c0006b2106024020012802042207200128020c2208460d00034020072903002109200641286a41106a220a200741186a290300370300200641286a41086a220b200741106a29030037030020062007290308370328200641186a41086a220c200741286a28020036020020062007290320370318200641086a41086a220d200741346a2802003602002007290338210e2007290340210f20072802482110200729022c21112003200937030020062011370308200341186a200a290300370300200341106a200b29030037030020032006290328370308200341286a200c280200360200200320062903183703202003200629030837022c200341346a200d280200360200200320103602482003200f3703402003200e370338200341d0006a2103200741d0006a22072008470d000b200120073602040b20002003360204200020023602000bdb0601057f02402000280280012201418080808078460d00200028028401210202402000280288012203450d0020022104034002402004280200450d00200441046a280200450d00200441086a280200410028029c96db8000118080808000000b0240200441dc006a280200450d00200441e0006a280200410028029c96db8000118080808000000b0240200441e8006a280200450d00200441ec006a280200410028029c96db8000118080808000000b200441f8006a21042003417f6a22030d000b0b2001450d002002410028029c96db8000118080808000000b02402000280210450d00200041186a10e9aa8080000b20002802980121010240200028029c012203450d00200141d0006a210403400240200441706a280200450d00200441746a280200410028029c96db8000118080808000000b02402004417c6a280200450d002004280200410028029c96db8000118080808000000b200441f0006a21042003417f6a22030d000b0b0240200028029401450d002001410028029c96db8000118080808000000b02402000280238450d00200041c0006a10e9aa8080000b20002802a4012101024020002802a8012203450d00200141306a210403400240200441706a280200450d00200441746a280200410028029c96db8000118080808000000b02402004417c6a280200450d002004280200410028029c96db8000118080808000000b200441d0006a21042003417f6a22030d000b0b024020002802a001450d002001410028029c96db8000118080808000000b02402000280260450d00200041e8006a10e9aa8080000b20002802b0012102024020002802b4012201450d002001410171210541002103024020014101460d00200241d4006a21042001417e71210141002103034002402004414c6a280200450d00200441506a280200410028029c96db8000118080808000000b02402004417c6a280200450d002004280200410028029c96db8000118080808000000b200441e0006a21042001200341026a2203470d000b0b2005450d002002200341306c6a2204280220450d00200441206a280204410028029c96db8000118080808000000b024020002802ac01450d002002410028029c96db8000118080808000000b024020002802b801450d0020002802bc01410028029c96db8000118080808000000b0be91102107f037e2380808080004180016b220324808080800020002802002104024020002802042205450d0002400240200541037122060d00200521070c010b2005210703402007417f6a2107200420042f01b6014102746a41c4016a28020021042006417f6a22060d000b0b20054104490d000340200420042f01b6014102746a41c4016a280200220420042f01b6014102746a41c4016a280200220420042f01b6014102746a41c4016a280200220420042f01b6014102746a41c4016a28020021042007417c6a22070d000b0b200341086a22082001410d6a2900003703002003410f6a2209200141146a28000036000020032001290005370300200341186a41036a210a2001280224210b2001280220210c200128021c210d2001280218210e20012d0004210f20012802002110024003400240024020104102460d00200341e8006a410f6a2009280000360000200341e8006a41086a200829030037030020032003290300370368200f211120104101710d010c030b200d200b460d02200d2d00002111200341e8006a410f6a200d41106a280000360000200341e8006a41086a200d41096a2900003703002003200d290001370368200d41146a210d0b200341d0006a410f6a2206200341e8006a410f6a280000360000200341d0006a41086a2201200341e8006a41086a29030037030020032003290368370350410021100240200d200b460d00200d2d0000210f2009200d41106a2800003600002008200d41096a2900003703002003200d290001370300200d41146a210d0240200f201141ff01712205460d00410121100c010b2001200829030037030020062009280000360000200320032903003703500240200d200b470d002011210f0c010b02400340200d22072d0000210f2009200741106a2800003600002008200741096a2900003703002003200729000137030002402005200f460d00410121100c020b200120082903003703002006200928000036000020032003290300370350200741146a220d200b470d000b410021102011210f0b200741146a210d0b200341186a410f6a2006280000360000200341186a41086a200129030037030020032003290350370318200341306a41086a2206200a41086a22122900003703002003200a290000370330024002400240024002400240024020042f01b6012207410b490d004100210502400240034020042802b0012204450d01200541016a210520042f01b601410b4f0d000c020b0b200028020421062000280200210741002d0098a2db80001a41f40141002802a496db8000118280808000002204450d02200420073602c401200441003b01b601200441003602b00120002004360200200741003b01b401200720043602b0012000200641016a22053602040b41002d0098a2db80001a41c40141002802a496db8000118280808000002206450d02200641003b01b601200641003602b0012005417f6a2201450d04034041002d0098a2db80001a41f40141002802a496db8000118280808000002207450d04200720063602c401200741003b01b601200741003602b001200641003b01b401200620073602b001200721062001417f6a2201450d050c000b0b200420076a41b8016a20113a00002004200741016a3b01b601200420074104746a220741086a2006290300370200200720032903303702000c040b410441f40110bb80808000000b410441c40110bb80808000000b410441f40110bb80808000000b20042f01b6012207410b4f0d012004200741016a22013b01b601200420076a41b8016a20113a0000200420074104746a220741086a20122900003700002007200a290000370000200420014102746a41c4016a2006360200200620013b01b401200620043602b0012005450d0002400240200541037122060d00200521070c010b2005210703402007417f6a2107200420042f01b6014102746a41c4016a28020021042006417f6a22060d000b0b20054104490d000340200420042f01b6014102746a41c4016a280200220420042f01b6014102746a41c4016a280200220420042f01b6014102746a41c4016a280200220420042f01b6014102746a41c4016a28020021042007417c6a22070d000b0b2002200228020041016a3602000c010b0b41f0ffd180004120419080d2800010f880808000000b0240200c450d00200e410028029c96db8000118080808000000b02402000280204220d450d00200028020021060340024002400240024020062f01b6012204450d0020062004417f6a22084102746a220741c8016a28020022042f01b601220141054f0d03200741c4016a28020022052f01b6012207410520016b220f490d0120052007200f6b22093b01b601200441053b01b601200441b8016a2211200f6a2011200110f8b28080001a2004200f4104746a2004200141047410f8b28080001a2007200941016a22106b220b410420016b470d022011200541b8016a220a20106a200b10f5b280800021112004200520104104746a200b410474220210f5b28080002107200341e8006a41086a200520094104746a221241086a2902002213370300200620086a41b8016a22002d0000210c201229020021142000200a20096a2d00003a000020032014370368200620084104746a2206290200211520062014370200200641086a22062902002114200620133702002011200b6a200c3a0000200720026a220641086a201437020020062015370200200d4101460d03200741c4016a2206200f410274220f6a2006200141027441046a10f8b28080001a2006200520104102746a41c4016a200f10f5b28080001a20072802c401220641003b01b401200620073602b00120072802c801220641013b01b401200620073602b00120072802cc01220641023b01b401200620073602b00120072802d001220641033b01b401200620073602b00120072802d401220641043b01b401200620073602b00120072802d801220641053b01b401200620073602b0010c030b41c4fed18000411941e0ffd1800010f880808000000b41d880d280004127418081d2800010f880808000000b41a080d28000412841c880d2800010f880808000000b20042106200d417f6a220d0d000b0b20034180016a2480808080000b8c12040f7f017e027f017e23808080800041306b220324808080800020002802002104024020002802042205450d0002400240200541037122060d00200521070c010b2005210703402007417f6a2107200420042f018a014102746a4198016a28020021042006417f6a22060d000b0b20054104490d000340200420042f018a014102746a4198016a280200220420042f018a014102746a4198016a280200220420042f018a014102746a4198016a280200220420042f018a014102746a4198016a28020021042007417c6a22070d000b0b200128021c210820012802182109200128021421052001280210210a200128020c210b2001280208210c2001280204210d200128020021010340200f210e20112110200bad422086200cad84211203400240024002400240200d418180808078460d0020052107200d2106200121110c010b024020052008470d004180808080782113200341106a2106418180808078210d20102111200e210f0c020b200541106a21072005290208211220052802042106200528020021110b418080808078211302402006418080808078470d00200341106a2106418180808078210d2010211120072105200e210f0c010b2012a7210f0240024020072008470d00418080808078210d200721050c010b200741106a210520072802002101200728020c210b2007280208210c2007280204220d418080808078460d00201141ff0171200141ff0171460d020b200320063602102012422088a721132003410c6a21060b20062013360200024020032802102210418080808078470d00024020082005460d00410021040240200820056b220141047622064101460d00200541186a2107200641feffffff0071210641002104034002402007416c6a280200450d00200741706a280200410028029c96db8000118080808000000b02402007417c6a280200450d002007280200410028029c96db8000118080808000000b200741206a21072006200441026a2204470d000b0b2001411071450d00200520044104746a2207280204450d00200741046a280204410028029c96db8000118080808000000b02402009450d00200a410028029c96db8000118080808000000b0240200d418280808078480d00200d450d00200c410028029c96db8000118080808000000b024020002802042205450d00200028020021040340024002400240024020042f018a012207450d0020042007417f6a22114102746a220d419c016a28020022072f018a01220641054f0d03200d4198016a28020022012f018a01220e410520066b220d490d012001200e200d6b22133b018a01200741053b018a012007418c016a2208200d6a2008200610f8b28080001a200741046a220c200d410c6c6a200c2006410c6c10f8b28080001a200e201341016a220f6b220e410420066b470d0220082001418c016a220b200f6a200e10f5b28080002108200c200141046a2202200f410c6c6a200e410c6c221010f5b2808000210c200341106a41086a20022013410c6c6a220241086a280200221436020020022902002112200420116a418c016a22022d000021002002200b20136a2d00003a00002003201237031020042011410c6c6a220441046a22112902002115201120123702002004410c6a22042802002111200420143602002008200e6a20003a0000200c20106a220441086a20113602002004201537020020054101460d0320074198016a2204200d410274220d6a2004200641027441046a10f8b28080001a20042001200f4102746a4198016a200d10f5b28080001a200728029801220441003b01880120042007360200200728029c01220441013b0188012004200736020020072802a001220441023b0188012004200736020020072802a401220441033b0188012004200736020020072802a801220441043b0188012004200736020020072802ac01220441053b018801200420073602000c030b41c4fed18000411941e0ffd1800010f880808000000b41d880d280004127418081d2800010f880808000000b41a080d28000412841c880d2800010f880808000000b200721042005417f6a22050d000b0b200341306a2480808080000f0b200328020c2114024002400240024002400240024020042f018a012207410b490d004100210e02400240034020042802002204450d01200e41016a210e20042f018a01410b4f0d000c020b0b200028020421062000280200210741002d0098a2db80001a41c80141002802a496db8000118280808000002204450d022004200736029801200441003b018a012004410036020020002004360200200741003b018801200720043602002000200641016a220e3602040b41002d0098a2db80001a41980141002802a496db8000118280808000002206450d02200641003b018a0120064100360200200e417f6a2213450d04034041002d0098a2db80001a41c80141002802a496db8000118280808000002207450d042007200636029801200741003b018a0120074100360200200641003b01880120062007360200200721062013417f6a2213450d050c000b0b200420076a418c016a20113a00002004200741016a3b018a0120042007410c6c6a220741086a200f3602002007410c6a2014360200200741046a20103602000c040b410441c80110bb80808000000b410441980110bb80808000000b410441c80110bb80808000000b20042f018a012207410b4f0d01200420076a418c016a20113a00002004200741016a22133b018a0120042007410c6c6a2207410c6a2014360200200741046a2010360200200741086a200f360200200420134102746a4198016a2006360200200620133b01880120062004360200200e450d0002400240200e41037122060d00200e21070c010b200e210703402007417f6a2107200420042f018a014102746a4198016a28020021042006417f6a22060d000b0b200e4104490d000340200420042f018a014102746a4198016a280200220420042f018a014102746a4198016a280200220420042f018a014102746a4198016a280200220420042f018a014102746a4198016a28020021042007417c6a22070d000b0b2002200228020041016a3602000c030b41f0ffd180004120419080d2800010f880808000000b200729020821122006450d00200f410028029c96db8000118080808000000c000b0b0ba10404097f027e017f037e23808080800041306b22032480808080002001280208220441d0006c220541386e2106200128020021070240024020012802042208200128020c2209470d002007210a0c010b2007210a03402008280228210b2008290320210c2008290300210d200841346a280200210e200841186a290300210f200841106a2903002110200841086a2903002111200a2008412c6a29020037022c200a200d370300200a2011370308200a41106a2010370300200a41186a200f370300200a200c370320200a200b360228200a41346a200e360200200a41386a210a200841d0006a22082009470d000b0b200142888080808001370200200142808080808001370208200920086b41d0006e210b024020092008460d00200841306a210803400240200841706a280200450d00200841746a280200410028029c96db8000118080808000000b02402008417c6a280200450d002008280200410028029c96db8000118080808000000b200841d0006a2108200b417f6a220b0d000b0b2007210802402004450d00200721082005200641386c220b460d0002400240200541374b0d00410821082005450d020c010b0240200b41002802a496db8000118280808000002208450d0020082007200b10f5b28080001a0c010b4108200b10bb80808000000b2007410028029c96db8000118080808000000b20002008360204200020063602002000200a20076b41386e360208200341306a2480808080000b9e06010a7f23808080800041206b22032480808080002001280208210420012802002105200128020c21062003200141106a220736021c2003200636021820032007360214200341086a200120052005200341146a10d4aa808000200328020c2108200128020c210620014280808080c0003702082001280204210920014284808080c000370200200620096b41386e210a024020062009460d004100210b034002402009200b41386c6a220c28021c2207450d00200c28021841306a210603400240200641706a280200450d00200641746a280200410028029c96db8000118080808000000b02402006417c6a280200450d002006280200410028029c96db8000118080808000000b200641d0006a21062007417f6a22070d000b0b0240200c280214450d00200c280218410028029c96db8000118080808000000b0240200c280220450d00200c280224410028029c96db8000118080808000000b200b41016a220b200a470d000b0b200441386c21062005210702402004450d002005210720062006416071220c460d0002400240200c0d00410421072006450d020c010b0240200c41002802a496db8000118280808000002207450d0020072005200c10f5b28080001a0c010b4104200c10bb80808000000b2005410028029c96db8000118080808000000b20002007360204200020064105763602002000200820056b410576360208200128020c2206200128020422096b41386e210a024020062009460d004100210b034002402009200b41386c6a220c28021c2207450d00200c28021841306a210603400240200641706a280200450d00200641746a280200410028029c96db8000118080808000000b02402006417c6a280200450d002006280200410028029c96db8000118080808000000b200641d0006a21062007417f6a22070d000b0b0240200c280214450d00200c280218410028029c96db8000118080808000000b0240200c280220450d00200c280224410028029c96db8000118080808000000b200b41016a220b200a470d000b0b02402001280208450d002001280200410028029c96db8000118080808000000b200341206a2480808080000b870301087f23808080800041e0026b22032480808080002001280208220441e0016c220541f8006e2106200128020021070240024020012802042208200128020c2209470d002007210a0c010b2007210a034020034180016a200841e00110f5b28080001a200341086a20034180016a10ebaa808000200a200341086a41f80010f5b280800041f8006a210a200841e0016a22082009470d000b0b200142888080808001370200200142808080808001370208200920086b41e0016e2101024020092008460d000340200810d6aa808000200841e0016a21082001417f6a22010d000b0b2007210802402004450d00200721082005200641f8006c2201460d0002400240200541f7004b0d00410821082005450d020c010b0240200141002802a496db8000118280808000002208450d0020082007200110f5b28080001a0c010b4108200110bb80808000000b2007410028029c96db8000118080808000000b20002008360204200020063602002000200a20076b41f8006e360208200341e0026a2480808080000bc90301077f23808080800041106b220324808080800020012802082104200341086a2001200128020022052005200141106a200128020c10d5aa80800020012802042106200328020c2107200142888080808001370200200128020c21082001410836020c20014100360208200820066b41d0006e2109200720056b41d0006e21070240024020082006460d00200641306a210603400240200641706a280200450d00200641746a280200410028029c96db8000118080808000000b02402006417c6a280200450d002006280200410028029c96db8000118080808000000b200641d0006a21062009417f6a22090d000b200020073602082000200536020420002004360200200128020c2200200128020422066b41d0006e210920002006460d01200641306a210603400240200641706a280200450d00200641746a280200410028029c96db8000118080808000000b02402006417c6a280200450d002006280200410028029c96db8000118080808000000b200641d0006a21062009417f6a22090d000c020b0b2000200736020820002005360204200020043602000b02402001280208450d002001280200410028029c96db8000118080808000000b200341106a2480808080000ba205010a7f2380808080004180016b220324808080800020012802082104200128020021050240024020012802042206200128020c2207470d0020062108200521090c010b200341086a41086a210a4100210b0340200a2006200b6a220c290200370200200a41306a200c41306a290200370200200a41286a200c41286a290200370200200a41206a200c41206a290200370200200a41186a200c41186a290200370200200a41106a200c41106a290200370200200a41086a200c41086a2902003702002003200536020820032005200b6a220c36020c200341c8006a200a10ffaa808000200c41306a200341c8006a41306a290200370200200c41286a200341c8006a41286a290200370200200c41206a200341c8006a41206a290200370200200c41186a200341c8006a41186a290200370200200c41106a200341c8006a41106a290200370200200c41086a200341c8006a41086a290200370200200c20032902483702002006200b41386a220b6a22082007470d000b2005200b6a21090b20014284808080c00037020020014280808080c000370208200720086b41386e2101024020072008460d0041002106034002402008200641386c6a220b28021c220c450d00200b28021841306a210a03400240200a41706a280200450d00200a41746a280200410028029c96db8000118080808000000b0240200a417c6a280200450d00200a280200410028029c96db8000118080808000000b200a41d0006a210a200c417f6a220c0d000b0b0240200b280214450d00200b280218410028029c96db8000118080808000000b0240200b280220450d00200b280224410028029c96db8000118080808000000b200641016a22062001470d000b0b20002005360204200020043602002000200920056b41386e36020820034180016a2480808080000b8d04010a7f23808080800041f0016b22032480808080002001280208220441f8006c220541e8006e2106200128020021070240024020012802042208200128020c2209470d002007210a0c010b200341106a210b2007210a0340200b200841f80010f5b2808000210c2003200a36020c2003200736020820034188016a200c10edaa808000200a20034188016a41e80010f5b280800041e8006a210a200841f8006a22082009470d000b0b200142888080808001370200200142808080808001370208200920086b41f8006e210c024020092008460d00034002402008280200450d00200841046a280200450d00200841086a280200410028029c96db8000118080808000000b0240200841dc006a280200450d00200841e0006a280200410028029c96db8000118080808000000b0240200841e8006a280200450d00200841ec006a280200410028029c96db8000118080808000000b200841f8006a2108200c417f6a220c0d000b0b2007210802402004450d00200721082005200641e8006c220c460d0002400240200541e7004b0d00410821082005450d020c010b0240200c41002802a496db8000118280808000002208450d0020082007200c10f5b28080001a0c010b4108200c10bb80808000000b2007410028029c96db8000118080808000000b20002008360204200020063602002000200a20076b41e8006e360208200341f0016a2480808080000ba20201097f23808080800041d0036b220324808080800020012802082104200128020021050240024020012802042206200128020c2207470d0020062108200521060c010b200341106a21094100210a034020092006200a6a41e00110f5b280800021082003200536020820032005200a6a220b36020c200341f0016a200810feaa808000200b200341f0016a41e00110f5b28080001a2006200a41e0016a220a6a22082007470d000b2005200a6a21060b200142888080808001370200200142808080808001370208200720086b41e0016e210a024020072008460d000340200810d6aa808000200841e0016a2108200a417f6a220a0d000b0b20002005360204200020043602002000200620056b41e0016e360208200341d0036a2480808080000bf10305067f047e017f017e017f23808080800041306b2203248080808000200128020021040240024020012802042205200128020c2206470d00200421070c010b200341206a210820042107034020052903002109200341186a41106a200541186a290300220a3703002008200541106a290300220b37030020032005290308220c370318200541286a280200210d2005290320210e200720093703002007200c370308200741106a200b370300200741186a200a3703002007200e370320200741286a200d360200200741306a2107200541306a22052006470d000b0b2001280208210f200142888080808001370200200142808080808001370208024020062005460d00200620056b220d41306e22084101712101410021060240200d41506a4130490d00200541d4006a210d200841feffff3f7121084100210603400240200d414c6a280200450d00200d41506a280200410028029c96db8000118080808000000b0240200d417c6a280200450d00200d280200410028029c96db8000118080808000000b200d41e0006a210d2008200641026a2206470d000b0b2001450d002005200641306c6a2205280220450d00200541206a280204410028029c96db8000118080808000000b200020043602042000200f3602002000200720046b41306e360208200341306a2480808080000beb0201097f23808080800041f0016b220324808080800020012802082104200128020021050240024020012802042206200128020c2207470d0020062108200521090c010b200341106a210a4100210b0340200a2006200b6a41f00010f5b280800021082003200536020820032005200b6a220936020c20034180016a20081080ab808000200920034180016a41f00010f5b28080001a2006200b41f0006a220b6a22082007470d000b2005200b6a21090b200142888080808001370200200142808080808001370208200720086b41f0006e2106024020072008460d00200841d0006a210b03400240200b41706a280200450d00200b41746a280200410028029c96db8000118080808000000b0240200b417c6a280200450d00200b280200410028029c96db8000118080808000000b200b41f0006a210b2006417f6a22060d000b0b20002005360204200020043602002000200920056b41f0006e360208200341f0016a2480808080000beb06050c7f017e067f027e017f2380808080004180026b220324808080800020012802082104200128020021050240024020012802042206200128020c2207470d0020062108200521060c010b200341e4006a2109200341f0006a210a200341086a210b4100210c0340200b2006200c6a220841f80010f5b2808000210d2001200841f8006a3602042003200536020020032005200c6a220836020420032d007c210e2003290348210f200341c0016a200d10ecaa80800020034180016a41086a220d200341c0016a41086a29030037030020034180016a41106a2210200341c0016a41106a29030037030020034180016a41186a2211200341c0016a41186a29030037030020034180016a41206a2212200341c0016a41206a29030037030020034180016a41286a2213200341c0016a41286a29030037030020034180016a41306a2214200341c0016a41306a29030037030020034180016a41386a2215200341c0016a41386a290300370300200320032903c00137038001200329035021162003290358211720032802602118200841386a2015290300370300200841306a2014290300370300200841286a2013290300370300200841206a2012290300370300200841186a2011290300370300200841106a2010290300370300200841086a200d2903003703002008200329038001370300200841d8006a2018360200200841d0006a2017370300200841c8006a2016370300200841c0006a200f370300200841f4006a200e3a0000200841e4006a200941086a280200360200200841dc006a2009290200370200200841f0006a200a41086a280200360200200841e8006a200a2903003703002006200c41f8006a220c6a22082007470d000b2005200c6a21060b200142888080808001370200200142808080808001370208200720086b41f8006e210c024020072008460d00034002402008280200450d00200841046a280200450d00200841086a280200410028029c96db8000118080808000000b0240200841dc006a280200450d00200841e0006a280200410028029c96db8000118080808000000b0240200841e8006a280200450d00200841ec006a280200410028029c96db8000118080808000000b200841f8006a2108200c417f6a220c0d000b0b20002005360204200020043602002000200620056b41f8006e36020820034180026a2480808080000bef0406087f017e037f017e017f017e23808080800041c0006b22032480808080002001280208220441d0006c220541386e2106200128020021070240024020012802042208200128020c2209470d002007210a0c010b2007210a03402008290300210b200341286a41106a220c200841186a290300370300200341286a41086a220d200841106a29030037030020032008290308370328200341186a41086a200841286a280200220e36020020032008290320220f370318200341086a41086a200841346a2802002210360200200829022c2111200a200b370300200a200f370320200a41286a200e360200200a201137022c200a41346a201036020020032011370308200a2003290328370308200a41106a200d290300370300200a41186a200c290300370300200a41386a210a200841d0006a22082009470d000b0b200142888080808001370200200142808080808001370208200920086b41d0006e210c024020092008460d00200841306a210803400240200841706a280200450d00200841746a280200410028029c96db8000118080808000000b02402008417c6a280200450d002008280200410028029c96db8000118080808000000b200841d0006a2108200c417f6a220c0d000b0b2007210802402004450d00200721082005200641386c220c460d0002400240200541374b0d00410821082005450d020c010b0240200c41002802a496db8000118280808000002208450d0020082007200c10f5b28080001a0c010b4108200c10bb80808000000b2007410028029c96db8000118080808000000b20002008360204200020063602002000200a20076b41386e360208200341c0006a2480808080000b800b03017f027e147f23808080800041d0026b2206248080808000024020014102490d002001ad220742ffffffffffffffff3f7c2007802108024002402001418120490d00410141202001410172676b41017622097420012009766a410176210a0c010b200120014101766b220941c000200941c000491b210a0b2000416c6a210b200041286a210c410121094100210d4100210e03404100210f4101211002402001200d4b2211450d002000200d41146c22126a2113024002402001200d6b2214200a490d0002400240201441024f0d00201421150c010b024002400240024020132d0014221620132d00004922170d004102211520144102460d04200c20126a2118410221150340201641ff0171211920182d000022162019490d03201841146a21182014201541016a2215470d000c020b0b410221154101211a20144102460d02200c20126a2118410221150340201641ff0171211920182d0000221620194f0d02201841146a21182014201541016a2215470d000b0b201421150b2015200a490d022017450d010240201541024f0d00410121150c020b2015410176211a0b200b201541146c6a2118200021190340201920126a221441086a221329020021072013201820126a221641086a221729020037020020172007370200201429020021072014201629020037020020162007370200201641106a221628020021132016201441106a2214280200360200201420133602002018416c6a2118201941146a2119201a417f6a221a0d000b0b201541017441017221100c010b024020040d002014200a2014200a491b41017421100c010b20132014412020144120491b22142002200341004100200510f8aa808000201441017441017221100b2010410176200d6aad200dad22077c20087e200d20094101766bad20077c20087e8579a7210f0b02400240200e4102490d00200b200d41146c22146a211b200020146a211c03402006418e026a200e417f6a22196a2d0000200f490d010240024002400240200641046a20194102746a28020022144101762218200941017622126a221320034b0d002014200972410171450d010b2000200d20136b41146c6a210e024020144101710d00200e201820022003201841017267410174413e734100200510f8aa8080000b20094101710d01200e201841146c6a201220022003201241017267410174413e734100200510f8aa8080000c010b201341017421090c010b024020094102490d0020144102490d0020122018201220184922161b220920034b0d002002200e201841146c6a2214200e20161b200941146c221610f5b2808000221720166a2116024002400240201220184f0d00201b2109034020092014416c6a22142016416c6a221620162d0000221220142d0000221549221a1b2218290200370200200941086a201841086a290200370200200941106a201841106a2802003602002016201a41146c6a21162014201220154f41146c6a2214200e460d022009416c6a210920162017470d000c020b0b024020090d00201721090c020b201721090340200e2014200920142d0000221220092d0000221549221a1b2218290200370200200e41086a201841086a290200370200200e41106a201841106a280200360200200e41146a210e2009201220154f41146c6a22092016460d022014201a41146c6a2214201c470d000c020b0b2014210e201721090b200e2009201620096b10f5b28080001a0b201341017441017221090b410121142019210e201941014b0d000c020b0b200e21140b2006418e026a20146a200f3a0000200641046a20144102746a200936020002402011450d00201441016a210e2010410176200d6a210d201021090c010b0b20094101710d002000200120022003200141017267410174413e734100200510f8aa8080000b200641d0026a2480808080000bb30a03017f027e147f23808080800041d0026b2206248080808000024020014102490d002001ad220742ffffffffffffffff3f7c2007802108024002402001418120490d00410141202001410172676b41017622097420012009766a410176210a0c010b200120014101766b220941c000200941c000491b210a0b200041706a210b200041206a210c410121094100210d4100210e03404100210f4101211002402001200d4b2211450d002000200d41047422126a2113024002402001200d6b2214200a490d0002400240201441024f0d00201421150c010b024002400240024020132d0010221620132d00004922170d004102211520144102460d04200c20126a2118410221150340201641ff0171211920182d000022162019490d03201841106a21182014201541016a2215470d000c020b0b410221154101211820144102460d02200c20126a2118410221150340201641ff0171211920182d0000221620194f0d02201841106a21182014201541016a2215470d000b0b201421150b2015200a490d022017450d010240201541024f0d00410121150c020b201541017621180b200b201541047420126a6a21140340201329020021072013201429020037020020142007370200201341086a221629020021072016201441086a221929020037020020192007370200201441706a2114201341106a21132018417f6a22180d000b0b201541017441017221100c010b024020040d002014200a2014200a491b41017421100c010b20132014412020144120491b22142002200341004100200510f9aa808000201441017441017221100b2010410176200d6aad200dad22077c20087e200d20094101766bad20077c20087e8579a7210f0b02400240200e4102490d00200b200d41047422136a211a200020136a211b03402006418e026a200e417f6a22156a2d0000200f490d010240024002400240200641046a20154102746a28020022134101762218200941017622166a221720034b0d002013200972410171450d010b2000200d20176b4104746a210e024020134101710d00200e201820022003201841017267410174413e734100200510f9aa8080000b20094101710d01200e20184104746a201620022003201641017267410174413e734100200510f9aa8080000c010b201741017421090c010b024020094102490d0020134102490d0020162018201620184922141b221320034b0d002002200e20184104746a2209200e20141b2013410474221410f5b2808000221c20146a2114024002400240201620184f0d00201a211303402013200941706a2209201441706a221420142d0000221820092d000022164922191b2212290200370200201341086a201241086a290200370200201420194104746a21142009201820164f4104746a2209200e460d02201341706a21132014201c470d000c020b0b024020130d00201c21130c020b201c21130340200e2009201320092d0000221820132d000022164922121b2219290200370200200e41086a201941086a290200370200200e41106a210e2013201820164f4104746a22132014460d02200920124104746a2209201b470d000c020b0b2009210e201c21130b200e2013201420136b10f5b28080001a0b201741017441017221090b410121132015210e201541014b0d000c020b0b200e21130b2006418e026a20136a200f3a0000200641046a20134102746a200936020002402011450d00201341016a210e2010410176200d6a210d201021090c010b0b20094101710d002000200120022003200141017267410174413e734100200510f9aa8080000b200641d0026a2480808080000ba30601077f0240024002400240200128022022020d002001280200210241002103200141003602002002450d010240200128020422020d0020012802082102200128020c2204450d0002400240200441077122030d00200421050c010b2004210503402005417f6a210520022802c40121022003417f6a22030d000b0b20044108490d00034020022802c4012802c4012802c4012802c4012802c4012802c4012802c4012802c4012102200541786a22050d000b0b034020022802b0012105410021032002410028029c96db8000118080808000002005210220050d000c020b0b20012002417f6a36022002400240200128020022024101470d0020012802040d00200128020821020240200128020c2204450d0002400240200441077122030d00200421050c010b2004210503402005417f6a210520022802c40121022003417f6a22030d000b0b20044108490d00034020022802c4012802c4012802c4012802c4012802c4012802c4012802c4012802c4012102200541786a22050d000b0b2001420037020820012002360204200141013602000c010b2002450d030b2001280208210402400240200128020c2203200128020422022f01b6014f0d00200221050c010b034020022802b0012205450d0320022f01b40121032002410028029c96db800011808080800000200441016a210420052102200320052f01b6014f0d000b0b0240024020040d00200341016a2106200521020c010b200520034102746a41c8016a2802002102410021062004417f6a2207450d002004417e6a2108024020074107712204450d0003402007417f6a210720022802c40121022004417f6a22040d000b0b20084107490d00034020022802c4012802c4012802c4012802c4012802c4012802c4012802c4012802c4012102200741786a22070d000b0b2001200636020c20014100360208200120023602042000200520034104746a22022902003702082000200520036a41b8016a2d00003a0004200041106a200241086a290200370200410121030b200020033602000f0b2002410028029c96db800011808080800000419482d28000109081808000000b41b884d28000109081808000000beb0201037f23808080800041c0006b2203248080808000200341046a2001200241a483d2800010f2aa80800002400240200328020c22040d0020004100360208200041003602002003280204450d012003280208410028029c96db8000118080808000000c010b2003280208210220032003413f6a36021c024020044101460d00024020044115490d00200220042003411c6a1082ab8080000c010b2002200441012003411c6a10f4aa8080000b2003280204210541002d0098a2db80001a024041980141002802a496db80001182808080000022010d00410441980110bb80808000000b200141003b018a01200141003602002003410036021420032001360210200341003602182003200220044104746a36023820032005360234200320023602302003200236022c2003418180808078360220200341106a2003411c6a200341186a10d8aa80800020002003280218360208200020032902103702000b200341c0006a2480808080000bc00301047f23808080800041d0006b2202248080808000200241206a41206a200141206a280200360200200241206a41186a200141186a290200370300200241206a41106a200141106a290200370300200241206a41086a200141086a29020037030020022001290200370320200241086a200241206a41a483d2800010f1aa80800002400240200228021022030d0020004100360208200041003602002002280208450d01200228020c410028029c96db8000118080808000000c010b200228020c21012002200241cf006a360220024020034101460d00024020034115490d0020012003200241206a1081ab8080000c010b200120034101200241206a10f5aa8080000b2002280208210441002d0098a2db80001a024041c40141002802a496db80001182808080000022050d00410441c40110bb80808000000b200541003b01b601200541003602b00120024100360218200220053602142002410036021c20022001200341146c6a360244200220043602402002200136023c2002200136023820024102360220200241146a200241206a2002411c6a10d7aa8080002000200228021c360208200020022902143702000b200241d0006a2480808080000bfe0401057f024020002802002201450d00200028020421020240024020002802082203450d00410021000340024002402000450d0020002104200121050c010b4100210502402002450d0020022100024020024107712204450d0003402000417f6a210020012802c40121012004417f6a22040d000b0b20024108490d00034020012802c4012802c4012802c4012802c4012802c4012802c4012802c4012802c4012101200041786a22000d000b0b20012104410021020b024002400240200220042f01b6014f0d00200421000c010b034020042802b0012200450d0220042f01b40121022004410028029c96db800011808080800000200541016a210520002104200220002f01b6014f0d000b0b0240024020050d00200241016a21020c010b200020024102746a41c8016a2802002100410021022005417f6a2204450d002005417e6a2101024020044107712205450d0003402004417f6a210420002802c40121002005417f6a22050d000b0b20014107490d00034020002802c4012802c4012802c4012802c4012802c4012802c4012802c4012802c4012100200441786a22040d000b0b410021012003417f6a22030d010c030b0b2004410028029c96db800011808080800000419482d28000109081808000000b024020020d00200121000c010b02400240200241077122050d0020022104200121000c010b200221042001210003402004417f6a210420002802c40121002005417f6a22050d000b0b20024108490d00034020002802c4012802c4012802c4012802c4012802c4012802c4012802c4012802c4012100200441786a22040d000b0b034020002802b00121042000410028029c96db8000118080808000002004210020040d000b0b0bef0501077f024020002802202201450d00200028020c210220002802042103200028020021040240034020002001417f6a22013602200240024020044101712205450d0020030d002000280208210302402002450d0002400240200241077122060d00200221050c010b2002210503402005417f6a210520032802c40121032006417f6a22060d000b0b20024108490d00034020032802c4012802c4012802c4012802c4012802c4012802c4012802c4012802c4012103200541786a22050d000b0b20004200370208200020033602044101210420004101360200410021020c010b2005450d020b20002802082106024002400240200220032f01b6014f0d00200321050c010b034020032802b0012205450d0220032f01b40121022003410028029c96db800011808080800000200641016a210620052103200220052f01b6014f0d000b0b0240024020060d00200241016a2102200521030c010b200520024102746a41c8016a2802002103410021022006417f6a2205450d002006417e6a2107024020054107712206450d0003402005417f6a210520032802c40121032006417f6a22060d000b0b20074107490d00034020032802c4012802c4012802c4012802c4012802c4012802c4012802c4012802c4012103200541786a22050d000b0b2000200236020c200041003602082000200336020420010d010c030b0b2003410028029c96db800011808080800000419482d28000109081808000000b41b884d28000109081808000000b200028020021032000410036020002402003450d000240200028020422030d0020002802082103200028020c2206450d0002400240200641077122020d00200621050c010b2006210503402005417f6a210520032802c40121032002417f6a22020d000b0b20064108490d00034020032802c4012802c4012802c4012802c4012802c4012802c4012802c4012802c4012103200541786a22050d000b0b034020032802b00121052003410028029c96db8000118080808000002005210320050d000b0b0ba10a05057f017e037f017e027f2380808080004180016b2202248080808000200128027c210320012802782104418080808078210502402001280280012206418080808078460d00200129028c0121072002200128028401220820012802880141f8006c6a36027c200220063602782002200836027420022008360270200241c8006a200241f0006a41cc87d2800010deaa808000200241106a20073703002002200229024c370308200228024821050b02400240200128021022080d000c010b200241c8006a41086a200141086a290300370300200241c8006a411c6a2001411c6a290200370200200241c8006a41246a200141246a280200360200200220083602582002200129030037034820022001290214220737025c200241e0006a10e9aa8080002007a721090b024002402001280238220a0d000c010b200241c8006a41086a200141306a2903002207370300200241e4006a200141c4006a290200370200200241ec006a200141cc006a280200360200200241186a41086a20073703002002200a3602582002200129032822073703482002200129023c220b37025c20022007370318200241e0006a10e9aa808000200ba7210c0b200220012802a001360240200220012802a401220636023c200220063602382002200620012802a80141d0006c6a3602442002412c6a200241386a41cc87d2800010e3aa80800002400240200128026022060d000c010b200241c8006a41086a200141d8006a2903002207370300200241e4006a200141ec006a290200370200200241ec006a200141f4006a280200360200200241f0006a41086a20073703002002200636025820022001290350220737034820022001290264220b37025c20022007370370200241e0006a10e9aa808000200ba7210d0b200020053602502000200336024c200020043602482000200229030837025420002009360214200020083602102000200229031837031820002001290300370300200041dc006a200241086a41086a290300370200200041086a200141086a290300370300200041206a200241186a41086a29030037030020012d00d80121082000200c36022c2000200a360228200020063602402000200d360244200020083a00702000200229022c370264200041ec006a2002412c6a41086a28020036020020002002290370370330200041386a200241f0006a41086a29030037030020012802980121080240200128029c012206450d00200841d0006a210003400240200041706a280200450d00200041746a280200410028029c96db8000118080808000000b02402000417c6a280200450d002000280200410028029c96db8000118080808000000b200041f0006a21002006417f6a22060d000b0b0240200128029401450d002008410028029c96db8000118080808000000b20012802b001210a024020012802b4012208450d002008410171210541002106024020084101460d00200a41d4006a21002008417e71210841002106034002402000414c6a280200450d00200041506a280200410028029c96db8000118080808000000b02402000417c6a280200450d002000280200410028029c96db8000118080808000000b200041e0006a21002008200641026a2206470d000b0b2005450d00200a200641306c6a2200280220450d00200041206a280204410028029c96db8000118080808000000b024020012802ac01450d00200a410028029c96db8000118080808000000b024020012802b801450d0020012802bc01410028029c96db8000118080808000000b20024180016a2480808080000ba50101027f0240024020012802000d0041082102200141086a2101410021030c010b2000200128020c36020c2000200129020437020420002001290310370310200041186a200141186a290300370300200041206a200141206a29030037030041282102200141286a2101410121030b20002003360200200020026a22002001290300370300200041106a200141106a290300370300200041086a200141086a2903003703000b8e0301077f23808080800041c0006b210220012d0074210320012802442104200128024021050240024020012802000d00200141086a2106200241086a2107410021080c010b200241186a200141186a290300370300200241206a200141206a2903003703002002200128020c36020c2002200129020437020420022001290310370310200141286a2106200241286a2107410121080b200020033a00602000200436024420002005360240200720062903003703002000200129025c37024820002001290268370254200741106a200641106a290300370300200741086a200641086a290300370300200041d0006a200141e4006a280200360200200041dc006a200141f0006a2802003602002002200836020020002002290300370300200041386a200241386a290300370300200041306a200241306a290300370300200041286a200241286a290300370300200041206a200241206a290300370300200041186a200241186a290300370300200041106a200241106a290300370300200041086a200241086a2903003703000bb60f01127f2380808080004190056b2203248080808000024002400240024002400240200241726a0e03010203000b2000418880808078360200200141f0016a10f0aa808000024020012802f001450d0020012802f401410028029c96db8000118080808000000b024020012802d801450d0020012802dc01410028029c96db8000118080808000000b024020012802e401450d0020012802e801410028029c96db8000118080808000000b02402001280284022204450d00200128028002210541002106034002402005200641386c6a220728021c2208450d00200728021841306a210203400240200241706a280200450d00200241746a280200410028029c96db8000118080808000000b02402002417c6a280200450d002002280200410028029c96db8000118080808000000b200241d0006a21022008417f6a22080d000b0b02402007280214450d002007280218410028029c96db8000118080808000000b02402007280220450d002007280224410028029c96db8000118080808000000b200641016a22062004470d000b0b20012802fc01450d03200128028002410028029c96db8000118080808000000c030b20034180016a200141d80110f5b28080001a2001280284022104200128028002210520012802fc01210920012802ec01210a20012802e801210b20012802e401210c20012802e001210620012802dc01210d20012802d801210e20012802f801210820012802f4012102200320012802f0013602c004200320023602bc04200320023602b80420032002200841e0016c6a3602c404200341a8046a200341b8046a41cc87d2800010dbaa8080002006450d03200341e0016a210f200d2108024020064101460d002006417f6a22024103712101200d2d00002107024002402006417e6a41034f0d0041002106200d21080c010b2002417c71211041002106200d21080340200d20066a220241046a2211200241036a2212200241026a2213200241016a2202200820022d00002202200741ff017122074922141b20132d000022082002200720141b22024922071b20122d000022122008200220071b22024922081b20112d000022072012200220081b22024922111b21082007200220111b21072010200641046a2206470d000b0b2001450d002006200d6a41016a2102034020022d00002206200741ff01712207200620074922061b21072002200820061b2108200241016a21022001417f6a22010d000b0b200341106a41106a200f41106a290300370300200341106a41086a200f41086a2903003703002003200f29030037031020082d000021022003200b3602a8032003200b3602ac032003200c3602b0032003200b200a41386c6a22083602b403200341086a200341a8036a200b200b200341a8036a41106a200810d3aa808000200320023a00342003200b36022c2003200c3602282003200328020c200b6b41386e3602300240200e450d00200d410028029c96db8000118080808000000b200341ac036a200341a8046a200341106a20034180016a10c88380800002402004450d0041002106034002402005200641386c6a220728021c2208450d00200728021841306a210203400240200241706a280200450d00200241746a280200410028029c96db8000118080808000000b02402002417c6a280200450d002002280200410028029c96db8000118080808000000b200241d0006a21022008417f6a22080d000b0b02402007280214450d002007280218410028029c96db8000118080808000000b02402007280220450d002007280224410028029c96db8000118080808000000b200641016a22062004470d000b0b02402009450d002005410028029c96db8000118080808000000b200341edcad18b063602940420034186808080783602a8032000200341a8036a41f00010f5b28080001a0c020b20034180016a200141880210f5b28080001a200341ac036a20034180016a10fcaa80800020034187808080783602a803200341edcad18b06360294042000200341a8036a41f00010f5b28080001a0c010b20034180016a200141880210f5b28080001a200320032802f0023602a003200320032802f402220236029c0320032002360298032003200220032802f80241e0016c6a3602a4032003418c036a20034198036a41cc87d2800010dfaa808000200341c8046a20034180016a41286a290300370300200341c0046a20034180016a41206a29030037030020032003290398013703b804200341a8036a200341e0016a20034198016a1083ab808000200320032802fc023602b004200320032802800322023602ac04200320023602a8042003200220032802840341386c6a3602b4042003419c046a200341a8046a41cc87d2800010ddaa808000200341b8046a41286a20034180016a41c0006a290300370300200341b8046a41206a20034180016a41386a290300370300200341b8046a41386a200341d0016a290300370300200341b8046a41c0006a200341d8016a290300370300200320032903b0013703d004200320032903c8013703e8042003410036028c052003410036028405200341106a2003418c036a200341a8036a2003419c046a200341b8046a20034184056a10b383808000200341edcad18b0636027c2000200341106a41f00010f5b28080001a0b20034190056a2480808080000f0b41c884d28000412641bc85d28000109181808000000bbc0701117f23808080800041e0006b2202248080808000200220012802f001360220200220012802f401220336021c200220033602182002200320012802f80141e0016c6a3602242002410c6a200241186a41cc87d2800010dbaa808000024020012802e0012203450d00200141e0006a210420012802ec01210520012802e801210620012802e401210720012802d801210820012802dc012209210a024020034101460d002003417f6a220a410371210b20092d0000210c024002402003417e6a41034f0d004100210d2009210a0c010b200a417c71210e4100210d2009210a03402009200d6a220341046a220f200341036a2210200341026a2211200341016a2203200a20032d00002203200c41ff0171220c4922121b20112d0000220a2003200c20121b220349220c1b20102d00002210200a2003200c1b220349220a1b200f2d0000220c20102003200a1b220349220f1b210a200c2003200f1b210c200e200d41046a220d470d000b0b200b450d00200d20096a41016a2103034020032d0000220d200c41ff0171220c200d200c49220d1b210c2003200a200d1b210a200341016a2103200b417f6a220b0d000b0b200241286a41106a200441106a290300370300200241286a41086a200441086a29030037030020022004290300370328200a2d0000210320022006360250200220063602542002200736025820022006200541386c6a220a36025c2002200241d0006a20062006200241d0006a41106a200a10d3aa808000200220033a004c20022006360244200220073602402002200228020420066b41386e36024802402008450d002009410028029c96db8000118080808000000b200041046a2002410c6a200241286a200110c883808000200128028002210b0240200128028402220f450d004100210d03400240200b200d41386c6a220c28021c220a450d00200c28021841306a210303400240200341706a280200450d00200341746a280200410028029c96db8000118080808000000b02402003417c6a280200450d002003280200410028029c96db8000118080808000000b200341d0006a2103200a417f6a220a0d000b0b0240200c280214450d00200c280218410028029c96db8000118080808000000b0240200c280220450d00200c280224410028029c96db8000118080808000000b200d41016a220d200f470d000b0b024020012802fc01450d00200b410028029c96db8000118080808000000b2000418680808078360200200041edcad18b0636026c200241e0006a2480808080000f0b41c884d28000412641bc85d28000109181808000000b970701087f024020002802082201450d002000280204210241002103034002402002200341e0016c6a2204280280012200418080808078460d0002402004280288012205450d002004280284012100034002402000280200450d00200041046a280200450d00200041086a280200410028029c96db8000118080808000000b0240200041dc006a280200450d00200041e0006a280200410028029c96db8000118080808000000b0240200041e8006a280200450d00200041ec006a280200410028029c96db8000118080808000000b200041f8006a21002005417f6a22050d000b20042802800121000b2000450d00200428028401410028029c96db8000118080808000000b02402004280210450d00200441186a10e9aa8080000b0240200428029c012205450d0020042802980141d0006a210003400240200041706a280200450d00200041746a280200410028029c96db8000118080808000000b02402000417c6a280200450d002000280200410028029c96db8000118080808000000b200041f0006a21002005417f6a22050d000b0b0240200428029401450d00200428029801410028029c96db8000118080808000000b02402004280238450d00200441c0006a10e9aa8080000b024020042802a8012205450d0020042802a40141306a210003400240200041706a280200450d00200041746a280200410028029c96db8000118080808000000b02402000417c6a280200450d002000280200410028029c96db8000118080808000000b200041d0006a21002005417f6a22050d000b0b024020042802a001450d0020042802a401410028029c96db8000118080808000000b02402004280260450d00200441e8006a10e9aa8080000b024020042802b4012206450d0020042802b00121072006410171210841002105024020064101460d00200741d4006a21002006417e71210641002105034002402000414c6a280200450d00200041506a280200410028029c96db8000118080808000000b02402000417c6a280200450d002000280200410028029c96db8000118080808000000b200041e0006a21002006200541026a2205470d000b0b2008450d002007200541306c6a2200280220450d00200041206a280204410028029c96db8000118080808000000b024020042802ac01450d0020042802b001410028029c96db8000118080808000000b024020042802b801450d0020042802bc01410028029c96db8000118080808000000b200341016a22032001470d000b0b0bb80503037f017e067f23808080800041d0006b2203248080808000200341106a200110e6aa8080000240024020032802100d002000410036020820004280808080c000370200200110eaaa8080000c010b200128022041016a2204417f20041b22044104200441044b1b2205ad42147e2206a7210441002107024002402006422088a70d00200441fcffffff074b0d002003280224210720032802202108200328021c21092003280218210a20032d0014210b024020040d004104210c410021050c020b41002d0098a2db80001a200441002802a496db800011828080800000220c0d01410421070b20072004200210ae80808000000b200c2007360210200c200836020c200c2009360208200c200a360204200c200b3a00002003200c360208200320053602042003410136020c200341106a41206a200141206a280200360200200341106a41186a200141186a290200370300200341106a41106a200141106a290200370300200341106a41086a200141086a29020037030020032001290200370310200341386a200341106a10e6aa808000024020032802384101470d0041242105410121040340200328024c210220032802482107200328024421082003280240210920032d003c210a024020042003280204470d00200341046a2004200328023041016a2201417f20011b410441141085ab8080002003280208210c0b200c20056a220141706a200a3a0000200120023602002001417c6a2007360200200141786a2008360200200141746a2009360200200141716a220120032f00353b0000200141026a200341356a41026a2d00003a00002003200441016a220436020c200541146a2105200341386a200341106a10e6aa80800020032802380d000b0b200341106a10eaaa808000200041086a200341046a41086a280200360200200020032902043702000b200341d0006a2480808080000bee0201087f0240200220016b220441fcffffff074d0d0041002004200310ae80808000000b410421050240024020022001470d00410021060c010b41002d0098a2db80001a0240200441002802a496db80001182808080000022070d0041042004200310ae80808000000b200441047622062108410021050340200120056a2203410c6a2802002204410274210241002109024002400240200441ffffffff034b0d00200241fcffffff074b0d0020032d00002109200341086a2802002103024020020d004104210a4100210b0c030b41002d0098a2db80001a200241002802a496db800011828080800000220a0d01410421090b2009200241bc86d2800010ae80808000000b2004210b0b200a2003200210f5b28080002103200720056a220220093a00002002410c6a2004360200200241086a2003360200200241046a200b360200200541106a21052008417f6a22080d000b200721050b2000200636020820002005360204200020063602000bf408010b7f200020002d0010220320002d00002204494104746a220520004130412020002d003020002d00204922061b6a22072000200320044f4104746a220320004120413020061b6a22042d000020032d00004922061b20072d000020052d00004922081b22092d0000210a20042003200720081b20061b220b2d0000210c200241086a2007200520081b220741086a290200370200200220072902003702002002200b2009200c200a4922071b2205290200370210200241186a200541086a290200370200200241286a2009200b20071b220741086a29020037020020022007290200370220200241386a2003200420061b220341086a290200370200200241306a22072003290200370200200041c0006a220320002d0050220520002d00402206494104746a220420034130412020002d007020002d00604922081b6a22002003200520064f4104746a220520034120413020081b6a22062d000020052d00004922081b20002d000020042d00004922091b220b2d0000210c20062005200020091b20081b220a2d0000210d200241c0006a22032000200420091b2200290200370200200241c8006a200041086a290200370200200241d0006a200a200b200d200c4922001b2204290200370200200241d8006a200441086a290200370200200241e0006a200b200a20001b2200290200370200200241e8006a200041086a290200370200200241f0006a22002005200620081b2205290200370200200241f8006a200541086a29020037020020012003200220032d0000220520022d000022044922061b2208290200370200200141086a200841086a29020037020020012007200020002d0000220820072d0000220949220b1b220a290200370270200141f8006a200a41086a2902003702002001200320064104746a22032002200520044f4104746a220220032d0000220520022d000022044922061b220a290200370210200141186a200a41086a2902003702002001200741704100200b1b6a2207200041704100200820094f1b6a220020002d0000220820072d0000220949220b1b220a290200370260200141e8006a200a41086a2902003702002001200320064104746a22032002200520044f4104746a220220032d0000220520022d000022044922061b220a290200370220200141286a200a41086a2902003702002001200741704100200b1b6a2207200041704100200820094f1b6a220020002d0000220820072d0000220949220b1b220a290200370250200141d8006a200a41086a2902003702002001200320064104746a22032002200520044f4104746a220220032d0000220520022d0000220449220a1b2206290200370230200141386a200641086a2902003702002001200741704100200b1b6a2207200041704100200820094f1b6a220020002d0000220920072d0000220b4922061b2208290200370240200141c8006a200841086a290200370200024002402002200520044f4104746a20074170410020061b6a41106a470d002003200a4104746a2000417041002009200b4f1b6a41106a460d010b108b81808000000b0bf70101067f23808080800041106b210402402002417f6a20014f0d00024020022001460d00200020014104746a21052000200241047422066a21070340024020072d00002208200741706a2d00004f0d00200420072900013703002004200741086a2900003700072006210202400340200020026a2201200141706a2209290200370200200141086a200941086a290200370200024020024110470d00200021020c020b200241706a21022008200141606a2d0000490d000b200020026a21020b200220083a000020022004290300370001200241086a20042900073700000b200641106a2106200741106a22072005470d000b0b0f0b000bb20201087f23808080800041206b210402402002417f6a20014f0d00024020022001460d002000200141146c6a21052000200241146c22066a2107200441176a2108200441086a41086a21090340024020072d0000220a2007416c6a2d00004f0d002008200741106a2800003600002009200741096a290000370300200420072900013703082006210102400340200020016a22022002416c6a220b290200370200200241106a200b41106a280200360200200241086a200b41086a290200370200024020014114470d00200021020c020b2001416c6a2101200a200241586a2d0000490d000b200020016a21020b2002200a3a000020022004290308370001200241096a2009290300370000200241106a20082800003600000b200641146a2106200741146a22072005470d000b0b0f0b000b8e0d03117f017e017f23808080800041306b220524808080800002400240024020014102490d00200141106a20034b0d02410121062001410176210702400240200141074d0d0020022000413c412820002d003c20002d00284922081b6a2203200020002d0014220920002d0000220a4941146c6a220b20032d0000200b2d000049220c1b220d290200370200200241086a200d41086a290200370200200241106a200d41106a280200360200200220004128413c20081b6a220820002009200a4f41146c6a220d2003200c1b20082d0000200d2d00004922091b220a200b2003200d20091b200c1b2203200a2d000020032d000049220c1b220b2902003702142002411c6a200b41086a290200370200200241246a200b41106a280200360200200241386a2003200a200c1b220341106a280200360200200241306a200341086a29020037020020022003290200370228200241cc006a200d200820091b220341106a280200360200200241c4006a200341086a2902003702002002200329020037023c2000200741146c220e6a220320032d0014220b20032d000022084941146c6a220c2003413c412820032d003c20032d00284922091b6a220d2003200b20084f41146c6a220b20034128413c20091b6a22082d0000200b2d00004922091b200d2d0000200c2d000049220a1b220f2d000021102008200b200d200a1b20091b22112d000021122002200e6a2203200d200c200a1b220d290200370200200341086a200d41086a290200370200200341106a200d41106a28020036020020032011200f2012201049220c1b220d290200370214200341246a200d41106a2802003602002003411c6a200d41086a290200370200200341386a200f2011200c1b220d41106a280200360200200341306a200d41086a2902003702002003200d290200370228200341cc006a200b200820091b220d41106a280200360200200341c4006a200d41086a2902003702002003200d29020037023c410421060c010b20022000290200370200200241106a200041106a280200360200200241086a200041086a2902003702002002200741146c220d6a22032000200d6a220d290200370200200341086a200d41086a290200370200200341106a200d41106a2802003602000b2005410236021420052007ad422086370308200641146c2108200120076b211341002103200541276a21144102210c03402005200341016a220d3602102003410274210b200d21030240200620132007200b200541086a6a280200220d1b22124f0d002000200d41146c22036a21154114210f200220036a221021112006210a03402010200a41146c220d6a22032015200d6a220d2902002216370200200341106a200d41106a220b280200360200200341086a200d41086a29020037020002402016a7220e41ff017122092003416c6a2d00004f0d002014200b280000360000200541186a41086a2217200d41096a2900003703002005200d290001370318200f210c2011210d02400340200d20086a22032003416c6a220b290200370200200341106a200b41106a280200360200200341086a200b41086a29020037020002402008200c470d00201021030c020b200c41146a210c200d416c6a210d2009200341586a2d0000490d000b200d20086a21030b2003200e3a000020032005290318370001200341096a2017290300370000200341106a20142800003600000b200f416c6a210f201141146a2111200a41016a220a2012470d000b200528021021032005280214210c0b200c2003470d000b2000200141146c416c6a220d6a21032002200d6a210c2002200741146c6a220d416c6a210b03402000200d2002200d2d0000220920022d0000220a49220f1b2208290200370200200041086a200841086a290200370200200041106a200841106a280200360200200341106a200b200c200c2d00002211200b2d0000220e4922101b220841106a280200360200200341086a200841086a290200370200200320082902003702002003416c6a2103200041146a2100200b416c410020101b6a210b200c416c41002011200e4f1b6a210c20022009200a4f41146c6a2102200d200f41146c6a210d2007417f6a22070d000b200b41146a210302402001410171450d0020002002200d200220034922081b220b290200370200200041106a200b41106a280200360200200041086a200b41086a290200370200200d200220034f41146c6a210d2002200841146c6a21020b20022003470d01200d200c41146a470d010b200541306a2480808080000f0b108b81808000000b000bab0b02107f017e23808080800041206b22052480808080000240024020014102490d00024002400240200141106a20034b0d00200141017621062001410f4b0d010240200141074d0d0041042107200220004130412020002d003020002d00204922081b6a2203200020002d0010220920002d0000220a494104746a220b20032d0000200b2d000049220c1b220d290200370200200241086a200d41086a290200370200200220004120413020081b6a220d20002009200a4f4104746a22082003200c1b200d2d000020082d00004922091b220a200b2003200820091b200c1b2203200a2d000020032d000049220b1b220c290200370210200241186a200c41086a290200370200200241286a2003200a200b1b220341086a29020037020020022003290200370220200241386a2008200d20091b220341086a2902003702002002200329020037023020002006410474220e6a220320032d0010220b20032d0000220d494104746a220c20034130412020032d003020032d00204922091b6a22082003200b200d4f4104746a220b20034120413020091b6a220d2d0000200b2d00004922091b20082d0000200c2d000049220a1b220f2d00002110200d200b2008200a1b20091b22112d000021122002200e6a220341086a2008200c200a1b220841086a2902003702002003200829020037020020032011200f201220104922081b220c290200370210200341186a200c41086a290200370200200341286a200f201120081b220841086a29020037020020032008290200370220200341386a200b200d20091b220841086a290200370200200320082902003702300c030b20022000290200370200200241086a200041086a2902003702002002200641047422036a2208200020036a2203290200370200200841086a200341086a290200370200410121070c020b000b20002002200220014104746a220310f3aa8080002000200641047422086a200220086a20034180016a10f3aa808000410821070b2005410236020c20052006ad4220863703002007410474210c200120066b2113410021034102210d03402005200341016a22083602082003410274210b2008210302402007201320062005200b6a28020022081b22124f0d002000200841047422036a21144110210f200220036a221021112007210a03402010200a41047422086a2203201420086a22082902002215370200200341086a200841086a220b29020037020002402015a7220e41ff01712209200341706a2d00004f0d00200520082900013703102005200b290000370017200f210b20112108024003402008200c6a2203200341706a220d290200370200200341086a200d41086a2902003702000240200c200b470d00201021030c020b200b41106a210b200841706a21082009200341606a2d0000490d000b2008200c6a21030b2003200e3a000020032005290310370001200341086a20052900173700000b200f41706a210f201141106a2111200a41016a220a2012470d000b20052802082103200528020c210d0b200d2003470d000b2000200141047441706a22036a210c200220036a210b200220064104746a220341706a2108034020002003200220032d0000220d20022d0000220949220a1b220f290200370200200041086a200f41086a290200370200200c2008200b200b2d0000220f20082d0000221149220e1b2210290200370200200c41086a201041086a290200370200200c41706a210c200041106a2100200841704100200e1b6a2108200b41704100200f20114f1b6a210b2002200d20094f4104746a21022003200a4104746a21032006417f6a22060d000b200841106a210802402001410171450d002000200220032002200849220c1b220d290200370200200041086a200d41086a2902003702002003200220084f4104746a21032002200c4104746a21020b20022008470d012003200b41106a470d010b200541206a2480808080000f0b108b81808000000bd60b01117f23808080800041306b220724808080800002400240200141214f0d002000200120022003200610f6aa8080000c010b2002416c6a21080340024020040d0020002001200220034101200610e4aa8080000c020b200020014103762209418c016c6a210a2000200941d0006c6a210b02400240200141c000490d002000200b200a200910faaa80800021090c010b2000200a200b20002d00002209200b2d0000220c49220d200c200a2d0000220e49731b200d2009200e49731b21090b2004417f6a2104200741106a2000200920006b41146e220f41146c6a221041106a280200360200200741086a201041086a29020037030020072010290200370300024002400240024002402005450d0020052d000020102d00004f0d010b200120034b0d014100210a200021092002200141146c22116a2212210c200f21130340024020092000201341146c6a220e4f0d0003402002200c416c6a220c20092d000020102d000049220d1b200a41146c6a220b2009290200370200200b41106a200941106a280200360200200b41086a200941086a290200370200200a200d6a210a200941146a2209200e490d000b0b024020132001460d00200c416c6a220c200a41146c6a220b2009290200370200200b41106a200941106a280200360200200b41086a200941086a290200370200200941146a2109200121130c010b0b20002002200a41146c221410f5b280800021152001200a6b211302402001200a460d0020134101712116201520146a21174100210c02402001200a41016a460d002013417e71210e200820116a210b4100210c2017210903402009200b290200370200200941106a200b41106a280200360200200941086a200b41086a290200370200200941146a2012200c41feffffff037341146c6a220d2902003702002009411c6a200d41086a290200370200200941246a200d41106a280200360200200b41586a210b200941286a2109200e200c41026a220c470d000b0b2016450d002017200c41146c6a22092012200c417f7341146c6a220b290200370200200941106a200b41106a280200360200200941086a200b41086a2902003702000b200a450d002001200a4f0d02200741003602282007410136021c200741fc88d2800036021820074204370220200741186a418489d2800010f680808000000b200120034b0d004100210b200021092002200141146c22146a2213210c0340024020092000200f41146c6a220e4f0d0003402002200c416c6a220c20102d000020092d00004f220d1b200b41146c6a220a2009290200370200200a41106a200941106a280200360200200a41086a200941086a290200370200200b200d6a210b200941146a2209200e490d000b0b0240200f2001460d002002200b41146c6a220a2009290200370200200a41106a200941106a280200360200200a41086a200941086a290200370200200941146a2109200b41016a210b200c416c6a210c2001210f0c010b0b20002002200b41146c221210f5b280800021002001200b6b210a02402001200b460d00200a410171210f200020126a21154100210d02402001200b41016a460d00200a417e712110200820146a210c4100210d2015210903402009200c290200370200200941106a200c41106a280200360200200941086a200c41086a290200370200200941146a2013200d41feffffff037341146c6a220e2902003702002009411c6a200e41086a290200370200200941246a200e41106a280200360200200c41586a210c200941286a21092010200d41026a220d470d000b0b200f450d002015200d41146c6a22092013200d417f7341146c6a220c290200370200200941106a200c41106a280200360200200941086a200c41086a2902003702000b02402001200b4f0d00200b2001419489d2800010b381808000000b200020126a210041002105200a2101200a41214f0d030c020b000b201520146a20132002200320042007200610f8aa808000200a2101200a41214f0d010b0b2000200a20022003200610f6aa8080000b200741306a2480808080000bf90e01117f23808080800041306b220724808080800002400240200141214f0d002000200120022003200610f7aa8080000c010b200241706a21080340024020040d0020002001200220034101200610e5aa8080000c020b20002001410376220941f0006c6a210a200020094106746a210b02400240200141c000490d002000200b200a200910fbaa808000210c0c010b2000200a200b20002d00002209200b2d0000220c49220d200c200a2d0000220e49731b200d2009200e49731b210c0b2004417f6a2104200741086a41086a200c41086a2902003703002007200c290200370308200c20006b410476210f024002400240024002402005450d0020052d0000200c2d00004f0d010b200120034b0d014100210b200021092002200141047422106a2211210a200f2112034002402009200041002012417d6a220d200d20124b1b4104746a22134f0d0003402002200a41706a20092d0000200c2d000049220d1b200b4104746a220e2009290200370200200e41086a200941086a2902003702002002200a41606a200941106a220e2d0000200c2d00004922141b200b200d6a220b4104746a220d200e290200370200200d41086a200941186a2902003702002002200a41506a200941206a220d2d0000200c2d000049220e1b200b20146a220b4104746a2214200d290200370200201441086a200941286a2902003702002002200a41406a220a200941306a220d2d0000200c2d00004922141b200b200e6a220b4104746a220e200d290200370200200e41086a200941386a290200370200200b20146a210b200941c0006a22092013490d000b0b02402009200020124104746a22144f0d0003402002200a41706a220a20092d0000200c2d000049220d1b200b4104746a220e2009290200370200200e41086a200941086a290200370200200b200d6a210b200941106a22092014490d000b0b024020122001460d00200a41706a220a200b4104746a220d2009290200370200200d41086a200941086a290200370200200941106a2109200121120c010b0b20002002200b410474221210f5b280800021152001200b6b211302402001200b460d0020134101712116201520126a21174100210d02402001200b41016a460d002013417e712114200820106a210a4100210d2017210903402009200a290200370200200941086a200a41086a290200370200200941106a2011200d41feffffff00734104746a220e290200370200200941186a200e41086a290200370200200a41606a210a200941206a21092014200d41026a220d470d000b0b2016450d002017200d4104746a22092011200d417f734104746a220a290200370200200941086a200a41086a2902003702000b200b450d002001200b4f0d02200741003602282007410136021c200741fc88d2800036021820074204370220200741186a418489d2800010f680808000000b200120034b0d004100210d200021092002200141047422116a2212210a03400240200920004100200f417d6a220b200b200f4b1b4104746a22134f0d0003402002200a41706a200c2d000020092d00004f220b1b200d4104746a220e2009290200370200200e41086a200941086a2902003702002002200a41606a200c2d0000200941106a220e2d00004f22141b200d200b6a220b4104746a220d200e290200370200200d41086a200941186a2902003702002002200a41506a200c2d0000200941206a220d2d00004f220e1b200b20146a220b4104746a2214200d290200370200201441086a200941286a2902003702002002200a41406a220a200c2d0000200941306a220d2d00004f22141b200b200e6a220b4104746a220e200d290200370200200e41086a200941386a290200370200200b20146a210d200941c0006a22092013490d000b0b024020092000200f4104746a22144f0d0003402002200a41706a220a200c2d000020092d00004f220b1b200d4104746a220e2009290200370200200e41086a200941086a290200370200200d200b6a210d200941106a22092014490d000b0b0240200f2001460d002002200d4104746a220b2009290200370200200b41086a200941086a290200370200200941106a2109200d41016a210d200a41706a210a2001210f0c010b0b20002002200d410474221310f5b280800021002001200d6b210b02402001200d460d00200b410171210f200020136a21154100210c02402001200d41016a460d00200b417e712114200820116a210a4100210c2015210903402009200a290200370200200941086a200a41086a290200370200200941106a2012200c41feffffff00734104746a220e290200370200200941186a200e41086a290200370200200a41606a210a200941206a21092014200c41026a220c470d000b0b200f450d002015200c4104746a22092012200c417f734104746a220a290200370200200941086a200a41086a2902003702000b02402001200d4f0d00200d2001419489d2800010b381808000000b200020136a210041002105200b2101200b41214f0d030c020b000b201520126a2013200220032004200741086a200610f9aa808000200b2101200b41214f0d010b0b2000200b20022003200610f7aa8080000b200741306a2480808080000b8d0101037f024020034108490d00200020002003410376220341d0006c22046a20002003418c016c22056a200310faaa80800021002001200120046a200120056a200310faaa80800021012002200220046a200220056a200310faaa80800021020b20002002200120002d0000220320012d00002204492205200420022d0000220649731b20052003200649731b0b8c0101037f024020034108490d00200020002003410376220341067422046a2000200341f0006c22056a200310fbaa80800021002001200120046a200120056a200310fbaa80800021012002200220046a200220056a200310fbaa80800021020b20002002200120002d0000220320012d00002204492205200420022d0000220649731b20052003200649731b0bb30f02117f017e2380808080004190026b22022480808080002002410036022c200242003702202002420037021420024280808080800137020c20012802f401210320012802f0012104024002400240024020012802f80122050d00410421060c010b41002d0098a2db80001a200541d0006c220741002802a496db8000118280808000002206450d010b20024184026a41086a220741003602002002200636028802200220053602840220022003200541e0016c6a3602ec01200220043602e801200220033602e401200220033602e00120022006360268200241003602642002200736026020022002410c6a36026c200241e0016a200241e0006a10d2aa808000200241306a41086a2007280200360200200220022902840237033020012802e0012203450d0120012802ec01210820012802e801210920012802e401210a20012802d801210b20012802dc01220c2105024020034101460d002003417f6a22054103712104200c2d00002106024002402003417e6a41034f0d0041002107200c21050c010b2005417c71210d41002107200c21050340200c20076a220341046a220e200341036a220f200341026a2210200341016a2203200520032d00002203200641ff017122064922111b20102d000022052003200620111b22034922061b200f2d0000220f2005200320061b22034922051b200e2d00002206200f200320051b220349220e1b210520062003200e1b2106200d200741046a2207470d000b0b2004450d002007200c6a41016a2103034020032d00002207200641ff01712206200720064922071b21062003200520071b2105200341016a21032004417f6a22040d000b0b20052d00002105200241e0006a41106a220420014188016a290300370300200241e0006a41086a220e20014180016a290300370300200241e0006a41206a220f20014198016a290300370300200241e0006a41286a2210200141a0016a290300370300200241e0006a41386a2211200141b0016a290300370300200241e0006a41c0006a220d200141b8016a290300370300200220012903783703602002200129039001370378200220012903a80137039001200241e0006a41d8006a200141d0016a290300370300200241e0006a41d0006a200141c8016a290300370300200220093602e001200220093602e4012002200a3602e80120022009200841386c6a22033602ec01200220012903c0013703a8012002200241e0016a20092009200241e0016a41106a2208200310d3aa8080002002428080808080013702e8012002428880808080013702e001200220053a00cc01200220093602c4012002200a3602c0012002200228020420096b41386e3602c801200241a8016a210320024190016a2106200241e0006a41186a21070240200b450d00200c410028029c96db8000118080808000000b2002410c6a200241e0006a108ba9808000210c2002410c6a2007108ba980800021092002410c6a2006108ba9808000210a2002410c6a2003108ba9808000210b20022802c801211220022802c4012103200220022802c0013602e801200220033602e401200220033602e00120022003201241386c6a3602ec0120022002410c6a3602f001200241c0006a200241e0016a41b4b6c38000109b83808000200220053a005c2002200b3602582002200a360254200220093602502002200c36024c2002410c6a2001108ba98080002105200128028402210c2001280280022103200220012802fc01360268200220033602642002200336026020022003200c41386c6a36026c20022002410c6a360270200241d4016a200241e0006a41cc87d2800010daaa8080002004200141286a290300370300200e200141206a290300370300200f200141386a2903003703002010200141c0006a2903003703002011200141d0006a290300370300200d200141d8006a290300370300200220012903183703602002200129033037037820022001290348370390012002410c6a200241e0006a108ba980800021012002410c6a2007108ba980800021072002410c6a2006108ba98080002106200241e0016a41206a2002410c6a41206a2802002204360200200241e0016a41186a220e2002410c6a41186a290200221337030020082002410c6a41106a290200370300200241e0016a41086a2002410c6a41086a2902003703002002200229020c3703e0012002200441002013a722031b36028001200220022802fc01220436027c200220033602782002410036027420022003410047220f3602702002200436026c20022003360268200241003602642002200f3602602000200241e0006a41f08cd1800010f1a8808000200241ec016a10f7a8808000024020022802e001450d0020022802e401410028029c96db8000118080808000000b200e10f8a8808000200041146a200241306a41086a2802003602002000200229033037020c20002002290240370218200041206a200241c0006a41086a290200370200200041286a200241d0006a290200370200200041306a200241d8006a29020037020020002005360244200020022902d401370238200041c0006a200241d4016a41086a280200360200200020013602482000200736024c20002006360250200041003602542000410036025c20024190026a2480808080000f0b4104200710bb80808000000b41a489d28000412641988ad28000109181808000000b9c0a05057f017e037f017e027f2380808080004180016b2202248080808000200128027c210320012802782104418080808078210502402001280280012206418080808078460d00200129028c0121072002200128028401220820012802880141f8006c6a36027c200220063602782002200836027420022008360270200241c8006a200241f0006a41cc87d2800010deaa808000200241106a20073703002002200229024c370308200228024821050b02400240200128021022080d000c010b200241c8006a41086a200141086a290300370300200241c8006a411c6a2001411c6a290200370200200241c8006a41246a200141246a280200360200200220083602582002200129030037034820022001290214220737025c200241e0006a10e9aa8080002007a721090b024002402001280238220a0d000c010b200241c8006a41086a200141306a2903002207370300200241e4006a200141c4006a290200370200200241ec006a200141cc006a280200360200200241186a41086a20073703002002200a3602582002200129032822073703482002200129023c220b37025c20022007370318200241e0006a10e9aa808000200ba7210c0b200220012802a001360240200220012802a401220636023c200220063602382002200620012802a80141d0006c6a3602442002412c6a200241386a41cc87d2800010e3aa80800002400240200128026022060d000c010b200241c8006a41086a200141d8006a2903002207370300200241e4006a200141ec006a290200370200200241ec006a200141f4006a280200360200200241f0006a41086a20073703002002200636025820022001290350220737034820022001290264220b37025c20022007370370200241e0006a10e9aa808000200ba7210d0b200020053602502000200336024c20002004360248200020022903083702542000200936021420002008360210200020012903b80137037020002001290300370300200041f8006a200141c0016a280200360200200041dc006a200241086a41086a290300370200200041086a200141086a29030037030020012d00d80121082000200a3602282000200c36022c200020063602402000200d360244200020083a007c200041206a200241186a41086a290300370300200020022903183703182000200229022c370264200041ec006a2002412c6a41086a28020036020020002002290370370330200041386a200241f0006a41086a29030037030020012802980121080240200128029c012206450d00200841d0006a210003400240200041706a280200450d00200041746a280200410028029c96db8000118080808000000b02402000417c6a280200450d002000280200410028029c96db8000118080808000000b200041f0006a21002006417f6a22060d000b0b0240200128029401450d002008410028029c96db8000118080808000000b20012802b001210a024020012802b4012208450d002008410171210541002106024020084101460d00200a41d4006a21002008417e71210841002106034002402000414c6a280200450d00200041506a280200410028029c96db8000118080808000000b02402000417c6a280200450d002000280200410028029c96db8000118080808000000b200041e0006a21002008200641026a2206470d000b0b2005450d00200a200641306c6a2200280220450d00200041206a280204410028029c96db8000118080808000000b024020012802ac01450d00200a410028029c96db8000118080808000000b20024180016a2480808080000b910c04057f017e067f017e2380808080004180026b2202248080808000200128027c210320012802782104418080808078210502402001280280012206418080808078460d00200129028c0121072002200128028401220520012802880141f8006c6a3602e401200220063602e001200220053602dc01200220053602d801200241b0016a200241d8016a41cc87d2800010e2aa808000200241086a2007370300200220022902b40137030020022802b00121050b024020012802102208450d0020012802142109200128021c210a200220012802204100200128021822061b3602f8012002200a3602f401200220063602f001200241003602ec0120022006410047220b3602e8012002200a3602e401200220063602e001200241003602dc012002200b3602d801200241c8016a200241d8016a10e8aa808000200241186a200241cc016a290200370300200241206a200241d4016a280200360200200220093602c401200220022902c4013703100b2002200128029401360238200220012802980122063602342002200636023020022006200128029c0141f0006c6a36023c200241246a200241306a41cc87d2800010e1aa80800002402001280238220a450d00200128023c210b20012802442109200220012802484100200128024022061b3602f801200220093602f401200220063602f001200241003602ec0120022006410047220c3602e801200220093602e401200220063602e001200241003602dc012002200c3602d801200241c8016a200241d8016a10e8aa808000200241c0006a41086a200241cc016a290200370300200241d0006a200241d4016a280200360200200241d8006a41086a200141306a2903003703002002200b3602c40120022001290328370358200220022902c4013703400b200220012802a00136028001200220012802a401220636027c200220063602782002200620012802a80141d0006c6a36028401200241ec006a200241f8006a41cc87d2800010dcaa808000024020012802602209450d002001280264210c200128026c210b200220012802704100200128026822061b3602f8012002200b3602f401200220063602f001200241003602ec0120022006410047220d3602e8012002200b3602e401200220063602e001200241003602dc012002200d3602d801200241c8016a200241d8016a10e8aa80800020024188016a41086a200241cc016a29020037030020024198016a200241d4016a280200360200200241d8016a41086a200141d8006a2903003703002002200c3602c401200220012903503703d801200220022902c401370388010b20012d00d801210b200220012802ac013602a801200220012802b00122063602a401200220063602a0012002200620012802b40141306c6a3602ac01200241b0016a200241a0016a41cc87d2800010e0aa80800020002005360280012000200336027c200020043602782000200836021020002002290300370284012000418c016a200241086a29030037020020002001290300370300200041086a200141086a290300370300200020022903103702142000411c6a200241106a41086a290300370200200041246a200241106a41106a28020036020020012902c401210720012902cc01210e20012802d40121062000200a360238200041306a200241d8006a41086a290300370300200020022903583703282000200229034037023c200041c4006a200241c0006a41086a290300370200200041cc006a200241c0006a41106a2802003602002000200229026c370294012000419c016a200241ec006a41086a280200360200200020022903d801370350200041d8006a200241d8016a41086a290300370300200020093602602000200b3a00d801200041f4006a20024188016a41106a280200360200200041ec006a20024188016a41086a2903003702002000200229038801370264200041a8016a200241b0016a41086a280200360200200020022902b0013702a001200041b4016a200241246a41086a280200360200200020022902243702ac01200020012903b8013703b801200041c0016a200141c0016a280200360200200020063602d4012000200e3702cc01200020073702c40120024180026a2480808080000bba0101067f2001280214210220012802302103200128022c21042001280218220521060240200128021c2207450d002005200741d0006c6a2106200521070340200741d0006a22072006470d000b0b200020033602302000200436022c200020053602182000200236021420002001290220370220200020012802343602342000200128021036021020002001290208370208200020012902003702002000200620056b41d0006e36021c200041286a200141286a2802003602000bcc0202097f037e200128024021022001280224210320012802202104200128024422052106024020012802482207450d00200741057421082007417f6a41ffffff3f7121092005210a024020074103712206450d002005210a0340200a41206a210a2006417f6a22060d000b0b200520086a210620094103490d000340200a4180016a220a2006470d000b0b2000200536024420002002360240200020033602242000200436022020002001290300370300200041086a200141086a290300370300200041106a200141106a290300370300200041186a200141186a2903003703002000200620056b410576360248200129024c210b2001290254210c200129025c210d200020012902643702642000200d37025c2000200c3702542000200b37024c200041386a200141386a290300370300200041306a200141306a290300370300200020012903283703280b830203037f017e017f2380808080004180206b220324808080800002400240024020014180b51820014180b518491b2204200120014101766b2205200420054b1b220441cd01490d002004ad42147e2206a721054100210702402006422088a70d00200541fcffffff074b0d00024020050d0041042107410021040c030b41002d0098a2db80001a200541002802a496db80001182808080000022070d02410421070b2007200541dc87d2800010ae80808000000b20002001200341cc01200141c10049200210e4aa8080000c010b2000200120072004200141c10049200210e4aa8080002007410028029c96db8000118080808000000b20034180206a2480808080000bed0101057f2380808080004180206b220324808080800002400240200141a0c21e200141a0c21e491b2204200120014101766b2205200420054b1b2204418102490d00200441047421064100210702400240200541ffffffff004b0d00200641fcffffff074b0d0041002d0098a2db80001a200641002802a496db80001182808080000022050d01410421070b2007200641dc87d2800010ae80808000000b2000200120052004200141c10049200210e5aa8080002005410028029c96db8000118080808000000c010b200020012003418002200141c10049200210e5aa8080000b20034180206a2480808080000bbc0501077f23808080800041106b2203248080808000024002400240200128028c0122040d00410421050c010b4100210641002d0098a2db80001a2004410274220741002802a496db8000118280808000002205450d0120044107712108024020044108490d00200441f8ffff1f71210941002106200521070340200720063602002007411c6a200641076a360200200741186a200641066a360200200741146a200641056a360200200741106a200641046a3602002007410c6a200641036a360200200741086a200641026a360200200741046a200641016a360200200741206a2107200641086a22062009470d000b0b2008450d00200520064102746a2107034020072006360200200741046a2107200641016a21062008417f6a22080d000b0b2003200436020c2003200536020820032004360204200341003a0000200041c8006a2003200341106a10e7aa80800002402003280204450d002003280208410028029c96db8000118080808000000b200020012902783702542000200129031837030020002001290348370330200041dc006a20014180016a280200360200200041086a200141206a290300370300200041106a200141286a290300370300200041386a200141d0006a290300370300200041c0006a200141d8006a29030037030020012802840121092001280288012208210702402004450d00200441386c21012004417f6a41ffffffff0171210520082106024020044103712207450d00200821060340200641386a21062007417f6a22070d000b0b200820016a210720054103490d000340200641e0016a22062007470d000b0b2000200836026420002009360260200020022903003703182000200720086b41386e360268200041206a200241086a290300370300200041286a200241106a290300370300200341106a2480808080000f0b4104200741a88bd2800010ae80808000000bb20201027f0240024020024100480d000240024002402003280204450d000240200328020822040d00024020020d00200121030c030b41002d0098a2db80001a200241002802a496db80001182808080000021030c020b200328020021050240200241002802a496db80001182808080000022030d00200041086a2105200041046a21040c050b20032005200410f5b28080001a2005410028029c96db800011808080800000200041086a2105200041046a21040c020b024020020d00200121030c010b41002d0098a2db80001a200241002802a496db80001182808080000021030b200041086a2105200041046a21042003450d020b2005200236020020042003360200200041003602000f0b20004100360204200041013602000f0b2005200236020020042001360200200041013602000bac0203037f017e017f23808080800041206b22052480808080004100210602400240024020040d000c010b0240200120026a220220014f0d000c010b410021060240200320046a417f6a410020036b71ad2002200028020022014101742207200220074b1b22024108410441012004418108491b20044101461b2207200220074b1b2207ad7e2208422088a7450d000c010b2008a7220941808080807820036b4b0d004100210202402001450d002005200120046c36021c20052000280204360214200321020b20052002360218200541086a20032009200541146a1084ab80800020052802084101470d0120052802102102200528020c21060b2006200241ac8cd2800010ae80808000000b200528020c21042000200736020020002004360204200541206a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541fe003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541373a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a2205419f013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541a6013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541c7003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541103a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a2205412c3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541fd003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a2205413c3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541023a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541c6003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541f1013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541d3013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a22054187013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a2205410a3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542f296cd9e87acfd97dc003703002005420437022c20054212370224200541cb8fd2800036022020054100360218200541ca8880800036021020054282b898c898f6ebe35637030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541b8013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a2205413a3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541313a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541bf013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541e5003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541d5013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541b6013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a22054186013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541f9003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541393a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542a19cde95be92a6d3ad7f3703002005420437022c20054212370224200541e990d2800036022020054100360218200541cb88808000360210200542e8d1bef3e58cfef72337030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541dd013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a2205419c013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542d1def3abd5fcd3ba9d7f3703002005420437022c2005420a370224200541b28fd2800036022020054100360218200541cc888080003602102005428b94f9f2f68bb0d43137030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541073a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541f1003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541db003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a2205418b013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541e0013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a2205418d013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542a19cde95be92a6d3ad7f3703002005420437022c20054212370224200541d790d2800036022020054100360218200541cb88808000360210200542e8d1bef3e58cfef72337030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541cb013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541ef013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541c3003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541c5003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541fc013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541c1003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a2205418e013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a2205411a3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541c1013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541f3003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541343a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541d8013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba50401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41ac8dd2800010faa88080002004280218220542fb8491aeb8cedab7ba7f370308200542a691cddcd9a0e28da77f370300200441086a41086a220641013602002005420437022c20054211370224200541f08ed2800036022020054100360218200541cd8880800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054207370224200541818fd2800036022020054100360218200541ce8880800036021020054296e397c6bfa5aeee46370308200542aceff0b4f2bd8f8fe4003703000c010b200441086a41ac8dd2800010faa8808000200428020c200641386c6a2205420437022c20054207370224200541818fd2800036022020054100360218200541ce8880800036021020054296e397c6bfa5aeee46370308200542aceff0b4f2bd8f8fe400370300200428020c2108200428020821070b0240200128020822092001280200470d002001419c8dd2800010f5ad8080000b2001280204200941246c6a220541053a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541f9013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541ca013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541133a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541f2003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a22054183013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541d2003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a22054180013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541ec003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541a2013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541a0013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541f5003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a22054193013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541b0013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541c2003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541a8013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541ad013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541153a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541183a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541e6003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba50401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41ac8dd2800010faa88080002004280218220542fb8491aeb8cedab7ba7f370308200542a691cddcd9a0e28da77f370300200441086a41086a220641013602002005420437022c20054211370224200541f08ed2800036022020054100360218200541cd8880800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054207370224200541818fd2800036022020054100360218200541ce8880800036021020054296e397c6bfa5aeee46370308200542aceff0b4f2bd8f8fe4003703000c010b200441086a41ac8dd2800010faa8808000200428020c200641386c6a2205420437022c20054207370224200541818fd2800036022020054100360218200541ce8880800036021020054296e397c6bfa5aeee46370308200542aceff0b4f2bd8f8fe400370300200428020c2108200428020821070b0240200128020822092001280200470d002001419c8dd2800010f5ad8080000b2001280204200941246c6a220541043a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541ba013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541d2013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541113a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a2205411b3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541dd003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541e5013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541fa013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541f0003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541ea013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541b3013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541193a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541b7013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541ac013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a2205419a013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a2205410d3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541db013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a22054196013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541293a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541f6013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541d4003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541093a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541ab013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a2205411d3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541eb013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541c8013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541df003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a2205412f3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a2205418c013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541cf003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541f7003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a2205410c3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541173a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a2205419e013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541da013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541b1013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541d9003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541e8013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a22054195013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541f7013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a22054199013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a22054189013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a22054192013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a2205412a3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541063a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541cc003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542abf4eea5aba3ed80957f3703002005420437022c20054210370224200541fb90d2800036022020054100360218200541cf88808000360210200542f9d8f1fbeb9388f9d90037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541023a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541a5013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541e7013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541e4013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541b4013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a22054198013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a2205418a013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a2205412e3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541c6013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a2205412b3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541c3013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a2205413f3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541ed003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542dfc7fdbde5f0dc9d837f3703002005420437022c2005420f370224200541bc8fd2800036022020054100360218200541d08880800036021020054299ffb0a082aebba2df0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541083a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541c4003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542caa0bdb6fd93d6b3b37f3703002005420437022c20054212370224200541dd8fd2800036022020054100360218200541d18880800036021020054283f1dbd782b484e5b97f37030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541af013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541f4013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541e1003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541f6003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541e0003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541ce013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541fd013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541233a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541f3013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541123a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a22054194013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541f2013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541033a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541043a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541c9013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541e6013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541c0013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541ed013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541273a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541cc013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541253a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541d5003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541c4013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541ae013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541e3013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541c9003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541e7003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541b5013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541e1013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541a4013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541d6013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541ee013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a2205412d3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b9f0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542f187f191f6cd84e6283703002005420437022c2005420b370224200541a78fd2800036022020054100360218200541d288808000360210200542eabc92bcde9acdef5437030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541033a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541de013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541203a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541333a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541163a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba50401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a41ac8dd2800010faa88080002004280218220542fb8491aeb8cedab7ba7f370308200542a691cddcd9a0e28da77f370300200441086a41086a220641013602002005420437022c20054211370224200541f08ed2800036022020054100360218200541cd8880800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054207370224200541818fd2800036022020054100360218200541ce8880800036021020054296e397c6bfa5aeee46370308200542aceff0b4f2bd8f8fe4003703000c010b200441086a41ac8dd2800010faa8808000200428020c200641386c6a2205420437022c20054207370224200541818fd2800036022020054100360218200541ce8880800036021020054296e397c6bfa5aeee46370308200542aceff0b4f2bd8f8fe400370300200428020c2108200428020821070b0240200128020822092001280200470d002001419c8dd2800010f5ad8080000b2001280204200941246c6a220541063a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541e3003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a22054184013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541283a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541c7013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541d7003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541df013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a2205418f013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541d6003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a2205419d013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541f4003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541a1013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541d4013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541d1013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541d0003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a22054185013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a2205413e3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541a7013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a2205413b3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541b2013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005420437022c20054202370224200541a08fd2800036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541073a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541fb013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541ff003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541aa013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a22054190013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541e2013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541cd003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a2205410b3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541303a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541323a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541363a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541f0013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542b5fdf88cdd98f6ccee003703002005420437022c20054209370224200541c091d2800036022020054100360218200541d388808000360210200542c7b6b384b1dc9ca7cc0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a2205410e3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541f5013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541e8003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541cb003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541a3013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541fc003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541c2013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a2205419b013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a22054191013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541213a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a22054181013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541e9003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541a9013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541dc013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a2205411f3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541d7013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541dc003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a2205413d3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541053a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541263a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541d1003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541d9013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a22054182013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542cefacac4a3afffdd847f3703002005420437022c20054212370224200541ae91d2800036022020054100360218200541d48880800036021020054284ea99f1cbdff1a9ad7f37030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541093a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541ea003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541cf013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541fe013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541eb003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541d0013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541be013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541ef003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a22054197013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541da003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541c5013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541ff013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a2205410e3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541e2003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541143a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542aceff0b4f2bd8f8fe4003703002005420437022c20054207370224200541818fd2800036022020054100360218200541ce8880800036021020054296e397c6bfa5aeee4637030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541bc013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005420437022c20054202370224200541a08fd2800036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541023a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541fa003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a2205411e3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541c0003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541ce003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541223a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541de003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a2205411c3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541fb003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541d8003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541e4003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541ca003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541bd013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541073a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a2205410f3a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541cd013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541243a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541f8013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541353a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541383a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541ec013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541c8003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541ee003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541083a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541e9013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541f8003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a22054188013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541bb013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541d3003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41ac8dd2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005410036023020054280808080c0003703282005410036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d002001419c8dd2800010f5ad8080000b2001280204200841246c6a220541b9013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bb40402037f017e23808080800041c0006b2201248080808000200141186a41a493d28000410a41ae93d28000411b1088a98080002001410036021420014280808080c00037020c2001410036023820014280808080c000370230200141246a200141306a41c993d28000410a10afac808000200141306a200141246a41d393d28000410910caab808000200141246a200141306a41dc93d28000410410b6ab808000200141306a200141246a41e093d28000410510f5ac8080000240200128023822022001280230470d00200141306a419c8dd2800010f5ad8080000b2001280234200241246c22036a220241083a00202002411936021c200241e593d2800036021820024204370210200242003702082002428080808080013702002001280234210220012001280230360238200120023602302001200220036a41246a36023c20012002360234200141246a200141306a41e08ed2800010aead808000024020012802182202418080808078470d0041bc8dd28000411141d08dd28000109181808000000b200129021c2104200142888080808001370230200142808080808001370238200041c4006a200141306a41acacd2800010adad8080002001413b6a200141246a41086a2802003600002000200437023c20002002360238200041013a000020002001410c6a2202290200370250200041d8006a200241086a2802003602002001200129022437003320002001290030370001200041086a200141376a290000370000200141c0006a2480808080000bad0301067f23808080800041206b22022480808080004100210302400240200128020c220441096a22054100480d00024020050d00410121030c020b41002d0098a2db80001a200541002802a496db80001182808080000022030d01410121030b2003200541b092d2800010ae80808000000b4100210620024100360214200220033602102002200536020c2001280200419ea8d280006a2d00002107024020050d002002410c6a4100410110bea8808000200228020c210520022802102103200228021421060b200320066a20073a00002002200641016a2206360214200128020421070240200520066b41034b0d002002410c6a2006410410bea880800020022802102103200228021421060b200320066a20072800003600002002200641046a36021420012802082101200220043602182002200241186a36021c2002411c6a2002410c6a109ead8080000240200228020c200228021422056b20044f0d002002410c6a2005200410bea8808000200228021421050b200228021020056a2001200410f5b28080001a200041086a200520046a3602002000200229020c370200200241206a2480808080000bfd0101037f23808080800041206b22032480808080004100210402400240200241146c41046a22054100480d00024020050d00410121040c020b41002d0098a2db80001a200541002802a496db80001182808080000022040d01410121040b2004200541b092d2800010ae80808000000b20034100360214200320043602102003200536020c200320023602182003200341186a36021c2003411c6a2003410c6a109ead80800002402002450d00200241146c2102034020012003410c6a1098ad808000200141146a21012002416c6a22020d000b0b2000200329020c370200200041086a2003410c6a41086a280200360200200341206a2480808080000be50201067f23808080800041206b22022480808080002002411c6a2103200241186a210402400240024002400240024020002d000022050e050001020305000b2002200041016a36021420002802102106200028020c210041002105200421070c030b410121052002200041016a36021420002802102106200028020c2100200421070c020b2002200041016a36021420002802102106200028020c210041022105200421070c010b200241146a2107200028020c21062000280208210041032105200421030b20032006360200200720003602000b20022005360210200241046a200241106a1099ad8080002002280208210302402001280200200128020822006b200228020c22054f0d0020012000200510bea8808000200128020821000b200128020420006a2003200510f5b28080001a2001200020056a36020802402002280204450d002003410028029c96db8000118080808000000b200241206a2480808080000bcf0403017f017e047f23808080800041206b2202248080808000024002400240024002400240024020012802000e050001020304000b200129020421032002200128020c3602142002200337020c200241063602082000200241086a1096ad8080000c040b200129020421032002200128020c3602142002200337020c200241043602082000200241086a1096ad8080000c030b200129020421032002200128020c3602142002200337020c200241053602082000200241086a1096ad8080000c020b410021040240024002402001280208220541056a22064100480d0020012802042107024020060d00200241003602102002428080808010370208200241086a4100410110bea8808000200228020c2104200228021021010c030b4100210141002d0098a2db80001a200641002802a496db80001182808080000022040d01410121040b2004200641b092d2800010ae80808000000b2002200436020c200220063602080b200420016a41003a00002002200141016a360210200220053602182002200241186a36021c2002411c6a200241086a109ead80800002402002280208200228021022016b20054f0d00200241086a2001200510bea8808000200228021021010b200228020c20016a2007200510f5b28080001a200041086a200120056a360200200020022902083702000c010b41002d0098a2db80001a410141002802a496db8000118280808000002201450d01200041013602082000200136020420004101360200200141083a00000b200241206a2480808080000f0b4101410141b092d2800010ae80808000000bd23502037f017e23808080800041e0006b2201248080808000200141206a41086a410036020020014280808080c000370220200141206a419c8dd2800010f5ad8080002001280224220242808080808001370200200141086a41086a4101360200200241003a00202002410836021c200241e094d28000360218200242043702102002420037020820012001290220370308200141206a200141086a41e894d280004107108bac808000200141d0006a200141206a41ef94d280004107108fab808000200141206a200141d0006a41f694d2800041071095ac808000200141d0006a200141206a41fd94d2800041071096ac808000200141206a200141d0006a418495d28000410710e1ac808000200141d0006a200141206a418b95d28000410710f6ab808000200141206a200141d0006a419295d2800041071084ad808000200141d0006a200141206a419995d280004107108ead808000200141206a200141d0006a41a095d28000410710dfab808000200141d0006a200141206a41a795d2800041081094ab808000200141206a200141d0006a41af95d28000410810caac808000200141d0006a200141206a41b795d28000410810e9ab808000200141206a200141d0006a41bf95d28000410810d9ab808000200141d0006a200141206a41c795d28000410810f2ac808000200141206a200141d0006a41cf95d2800041081085ad808000200141d0006a200141206a41d795d280004108108bab808000200141206a200141d0006a41df95d28000410810cdab808000200141d0006a200141206a41e795d2800041081092ac808000200141206a200141d0006a41ef95d28000410810b9ab808000200141d0006a200141206a41f795d28000410810f4ac808000200141206a200141d0006a41ff95d28000410810c7ab808000200141d0006a200141206a418796d28000410810aeac808000200141206a200141d0006a418f96d28000410810eaab808000200141d0006a200141206a419796d28000410810c8ab808000200141206a200141d0006a419f96d28000410810d5ab808000200141d0006a200141206a41a796d28000410810b1ab808000200141206a200141d0006a41af96d28000410810ceab808000200141d0006a200141206a41b796d28000410810feac808000200141206a200141d0006a41bf96d28000410810e1ab808000200141d0006a200141206a41c796d28000410810f9ac808000200141206a200141d0006a41cf96d28000410810ddac808000200141d0006a200141206a41d796d28000410810acac808000200141206a200141d0006a41df96d28000410810d8ac808000200141d0006a200141206a41e796d28000410810fcac808000200141206a200141d0006a41ef96d2800041081090ac808000200141d0006a200141206a41f796d2800041081087ad808000200141206a200141d0006a41ff96d280004108109dac808000200141d0006a200141206a418797d28000410810e2ac808000200141206a200141d0006a418f97d280004108109bac808000200141d0006a200141206a419797d28000410810b2ac808000200141206a200141d0006a419f97d28000410810dcab808000200141d0006a200141206a41a797d28000410810f5ab808000200141206a200141d0006a41af97d2800041081081ac808000200141d0006a200141206a41b797d280004108108cab808000200141206a200141d0006a41bf97d28000410810a9ac808000200141d0006a200141206a41c797d28000410810ffab808000200141206a200141d0006a41cf97d28000410810e5ab808000200141d0006a200141206a41d797d28000410810cbac808000200141206a200141d0006a41df97d2800041081098ab808000200141d0006a200141206a41e797d28000410810ccac808000200141206a200141d0006a41ef97d28000410810adac808000200141d0006a200141206a41f797d28000410810b4ab808000200141206a200141d0006a41ff97d2800041081089ad808000200141d0006a200141206a418798d28000410810cdac808000200141206a200141d0006a418f98d2800041081087ab808000200141d0006a200141206a419798d280004108108aad808000200141206a200141d0006a419f98d280004108109fab808000200141d0006a200141206a41a798d2800041081097ab808000200141206a200141d0006a41af98d28000410810c1ac808000200141d0006a200141206a41b798d280004108108eab808000200141206a200141d0006a41bf98d28000410810e0ac808000200141d0006a200141206a41c798d28000410810bfac808000200141206a200141d0006a41cf98d2800041081083ac808000200141d0006a200141206a41d798d28000410810faac808000200141206a200141d0006a41df98d28000410810afab808000200141d0006a200141206a41e798d28000410810c4ab808000200141206a200141d0006a41ef98d28000410810acab808000200141d0006a200141206a41f798d2800041081086ac808000200141206a200141d0006a41ff98d28000410810adab808000200141d0006a200141206a418799d2800041081090ab808000200141206a200141d0006a418f99d280004108108aab808000200141d0006a200141206a419799d280004108108cad808000200141206a200141d0006a419f99d28000410810a2ac808000200141d0006a200141206a41a799d2800041081082ad808000200141206a200141d0006a41af99d28000410810d2ac808000200141d0006a200141206a41b799d28000410810f7ab808000200141206a200141d0006a41bf99d28000410810c9ac808000200141d0006a200141206a41c799d28000410810fbac808000200141206a200141d0006a41cf99d28000410810e7ab808000200141d0006a200141206a41d799d28000410810bdac808000200141206a200141d0006a41df99d28000410810e3ac808000200141d0006a200141206a41e799d28000410810bcab808000200141206a200141d0006a41ef99d2800041081093ad808000200141d0006a200141206a41f799d28000410810deab808000200141206a200141d0006a41ff99d280004108109eac808000200141d0006a200141206a41879ad28000410810b7ac808000200141206a200141d0006a418f9ad28000410810b4ac808000200141d0006a200141206a41979ad2800041081080ad808000200141206a200141d0006a419f9ad28000410810eeab808000200141d0006a200141206a41a79ad28000410810efac808000200141206a200141d0006a41af9ad28000410810a5ab808000200141d0006a200141206a41b79ad28000410810dfac808000200141206a200141d0006a41bf9ad28000410810cfab808000200141d0006a200141206a41c79ad28000410810fdac808000200141206a200141d0006a41cf9ad28000410810e4ab808000200141d0006a200141206a41d79ad280004108108dac808000200141206a200141d0006a41df9ad280004108108aac808000200141d0006a200141206a41e79ad28000410810f3ac808000200141206a200141d0006a41ef9ad28000410810b0ac808000200141d0006a200141206a41f79ad2800041091081ad808000200141206a200141d0006a41809bd280004109109aab808000200141d0006a200141206a41899bd28000410910c9ab808000200141206a200141d0006a41929bd28000410910a3ac808000200141d0006a200141206a419b9bd28000410910d1ac808000200141206a200141d0006a41a49bd28000410910daac808000200141d0006a200141206a41ad9bd28000410910e7ac808000200141206a200141d0006a41b69bd28000410910eaac808000200141d0006a200141206a41bf9bd28000410910beab808000200141206a200141d0006a41c89bd2800041091084ac808000200141d0006a200141206a41d19bd280004109108dad808000200141206a200141d0006a41da9bd28000410910edac808000200141d0006a200141206a41e39bd28000410910d2ab808000200141206a200141d0006a41ec9bd28000410910a4ab808000200141d0006a200141206a41f59bd28000410910baab808000200141206a200141d0006a41fe9bd28000410910b3ab808000200141d0006a200141206a41879cd28000410910b9ac808000200141206a200141d0006a41909cd28000410910c1ab808000200141d0006a200141206a41999cd280004109108cac808000200141206a200141d0006a41a29cd28000410910e8ab808000200141d0006a200141206a41ab9cd2800041091090ad808000200141206a200141d0006a41b49cd280004109109eab808000200141d0006a200141206a41bd9cd28000410910f8ac808000200141206a200141d0006a41c69cd28000410910ffac808000200141d0006a200141206a41cf9cd28000410910d4ac808000200141206a200141d0006a41d89cd280004109108dab808000200141d0006a200141206a41e19cd2800041091086ab808000200141206a200141d0006a41ea9cd28000410910c5ac808000200141d0006a200141206a41f39cd28000410910bdab808000200141206a200141d0006a41fc9cd28000410910d9ac808000200141d0006a200141206a41859dd28000410910e5ac808000200141206a200141d0006a418e9dd28000410910bbab808000200141d0006a200141206a41979dd28000410910b1ac808000200141206a200141d0006a41a09dd28000410910beac808000200141d0006a200141206a41a99dd280004109109dab808000200141206a200141d0006a41b29dd2800041091093ab808000200141d0006a200141206a41bb9dd2800041091091ad808000200141206a200141d0006a41c49dd28000410910f3ab808000200141d0006a200141206a41cd9dd28000410910feab808000200141206a200141d0006a41d69dd28000410910a6ab808000200141d0006a200141206a41df9dd28000410910e6ab808000200141206a200141d0006a41e89dd28000410910a8ab808000200141d0006a200141206a41f19dd28000410910b0ab808000200141206a200141d0006a41fa9dd28000410910b6ac808000200141d0006a200141206a41839ed28000410910c7ac808000200141206a200141d0006a418c9ed28000410910d7ac808000200141d0006a200141206a41959ed28000410910f4ab808000200141206a200141d0006a419e9ed28000410910c2ab808000200141d0006a200141206a41a79ed2800041091093ac808000200141206a200141d0006a41b09ed28000410910f0ab808000200141d0006a200141206a41b99ed28000410910dbab808000200141206a200141d0006a41c29ed28000410910eeac808000200141d0006a200141206a41cb9ed28000410910fdab808000200141206a200141d0006a41d49ed28000410910f2ab808000200141d0006a200141206a41dd9ed28000410910d8ab808000200141206a200141d0006a41e69ed28000410910d6ac808000200141d0006a200141206a41ef9ed28000410910a2ab808000200141206a200141d0006a41f89ed28000410910b8ac808000200141d0006a200141206a41819fd28000410910ebab808000200141206a200141d0006a418a9fd2800041091088ab808000200141d0006a200141206a41939fd28000410910c0ab808000200141206a200141d0006a419c9fd28000410910baac808000200141d0006a200141206a41a59fd28000410910bfab808000200141206a200141d0006a41ae9fd28000410910d3ac808000200141d0006a200141206a41b79fd28000410910a6ac808000200141206a200141d0006a41c09fd28000410910f9ab808000200141d0006a200141206a41c99fd2800041091089ab808000200141206a200141d0006a41d29fd28000410910c0ac808000200141d0006a200141206a41db9fd28000410910c5ab808000200141206a200141d0006a41e49fd28000410910dbac808000200141d0006a200141206a41ed9fd28000410910c6ac808000200141206a200141d0006a41f69fd28000410910e0ab808000200141d0006a200141206a41ff9fd28000410910d7ab808000200141206a200141d0006a4188a0d28000410910c6ab808000200141d0006a200141206a4191a0d28000410910a0ac808000200141206a200141d0006a419aa0d2800041091088ac808000200141d0006a200141206a41a3a0d28000410910c3ab808000200141206a200141d0006a41aca0d28000410910edab808000200141d0006a200141206a41b5a0d28000410910c2ac808000200141206a200141d0006a41bea0d28000410910d4ab808000200141d0006a200141206a41c7a0d28000410910fcab808000200141206a200141d0006a41d0a0d28000410910a4ac808000200141d0006a200141206a41d9a0d280004109109cab808000200141206a200141d0006a41e2a0d28000410910d6ab808000200141d0006a200141206a41eba0d2800041091096ab808000200141206a200141d0006a41f4a0d2800041091094ad808000200141d0006a200141206a41fda0d28000410910cbab808000200141206a200141d0006a4186a1d2800041091092ad808000200141d0006a200141206a418fa1d28000410910f6ac808000200141206a200141d0006a4198a1d2800041091083ad808000200141d0006a200141206a41a1a1d28000410910ecac808000200141206a200141d0006a41aaa1d2800041091099ab808000200141d0006a200141206a41b3a1d2800041091099ac808000200141206a200141d0006a41bca1d28000410910b2ab808000200141d0006a200141206a41c5a1d28000410910d5ac808000200141206a200141d0006a41cea1d2800041091082ac808000200141d0006a200141206a41d7a1d280004109109fac808000200141206a200141d0006a41e0a1d28000410910f0ac808000200141d0006a200141206a41e9a1d2800041091080ac808000200141206a200141d0006a41f2a1d28000410910b3ac808000200141d0006a200141206a41fba1d28000410910e3ab808000200141206a200141d0006a4184a2d2800041091097ac808000200141d0006a200141206a418da2d28000410910b8ab808000200141206a200141d0006a4196a2d28000410910aaab808000200141d0006a200141206a419fa2d280004109109cac808000200141206a200141d0006a41a8a2d2800041091086ad808000200141d0006a200141206a41b1a2d280004109108eac808000200141206a200141d0006a41baa2d28000410910e8ac808000200141d0006a200141206a41c3a2d28000410910ebac808000200141206a200141d0006a41cca2d28000410910bcac808000200141d0006a200141206a41d5a2d28000410910ccab808000200141206a200141d0006a41dea2d2800041091092ab808000200141d0006a200141206a41e7a2d28000410910bbac808000200141206a200141d0006a41f0a2d280004109109bab808000200141d0006a200141206a41f9a2d28000410910a7ac808000200141206a200141d0006a4182a3d28000410910deac808000200141d0006a200141206a418ba3d28000410910b5ab808000200141206a200141d0006a4194a3d28000410910e4ac808000200141d0006a200141206a419da3d28000410910ecab808000200141206a200141d0006a41a6a3d28000410910daab808000200141d0006a200141206a41afa3d28000410910dcac808000200141206a200141d0006a41b8a3d28000410910a1ab808000200141d0006a200141206a41c1a3d28000410910abac808000200141206a200141d0006a41caa3d28000410910b5ac808000200141d0006a200141206a41d3a3d28000410910a7ab808000200141206a200141d0006a41dca3d28000410910a5ac808000200141d0006a200141206a41e5a3d28000410910c8ac808000200141206a200141d0006a41eea3d28000410910a1ac808000200141d0006a200141206a41f7a3d28000410910fbab808000200141206a200141d0006a4180a4d28000410910d0ab808000200141d0006a200141206a4189a4d2800041091098ac808000200141206a200141d0006a4192a4d28000410910faab808000200141d0006a200141206a419ba4d28000410910efab808000200141206a200141d0006a41a4a4d280004109108fad808000200141d0006a200141206a41ada4d28000410910d3ab808000200141206a200141d0006a41b6a4d28000410910e2ab808000200141d0006a200141206a41bfa4d280004109108bad808000200141206a200141d0006a41c8a4d280004109109aac808000200141d0006a200141206a41d1a4d28000410910a8ac808000200141206a200141d0006a41daa4d28000410910abab808000200141d0006a200141206a41e3a4d28000410910ceac808000200141206a200141d0006a41eca4d2800041091091ab808000200141d0006a200141206a41f5a4d2800041091094ac808000200141206a200141d0006a41fea4d2800041091091ac808000200141d0006a200141206a4187a5d2800041091089ac808000200141206a200141d0006a4190a5d28000410910d0ac808000200141d0006a200141206a4199a5d28000410910ddab808000200141206a200141d0006a41a2a5d28000410910f1ab808000200141d0006a200141206a41aba5d2800041091088ad808000200141206a200141d0006a41b4a5d28000410910b7ab808000200141d0006a200141206a41bda5d28000410910d1ab808000200141206a200141d0006a41c6a5d28000410910c4ac808000200141d0006a200141206a41cfa5d28000410910aeab808000200141206a200141d0006a41d8a5d280004109108fac808000200141d0006a200141206a41e1a5d28000410910e9ac808000200141146a200141d0006a41eaa5d28000410910f1ac808000200141206a41186a41f3a5d28000410341f6a5d2800041181088a980800020014100360234200141043602302001410036022c200128021c210320012802182102200120012802143602582001200236025020012002200341246c6a36025c20012002360254200141c4006a200141d0006a41e08ed2800010aead808000024020012802382202418080808078470d0041bc8dd28000411141d08dd28000109181808000000b200129023c2104200142888080808001370250200142808080808001370258200041c4006a200141d0006a41acacd2800010adad808000200141db006a200141c4006a41086a2802003600002000200437023c20002002360238200041013a000020002001412c6a2202290200370250200041d8006a200241086a2802003602002001200129024437005320002001290050370001200041086a200141d0006a41076a290000370000200141e0006a2480808080000bdf0601077f23808080800041206b22022480808080000240024002400240024002400240024020002d0000220320012d00002204470d00410c21054108210602400240024002400240024020030e05000102050d000b20002800012001280001470d020c030b20002800012001280001460d02418ea6d280004114410028028c96db8000118b80808000002002411c6a2105200241186a21060c080b20002800012001280001460d01418ea6d280004114410028028c96db8000118b80808000002002411c6a2105200241186a21060c060b418ea6d280004114410028028c96db8000118b80808000002002411c6a2105200241186a21060c030b41102105410c21060b200020056a2802002207200120056a280200470d00200020066a280200200120066a280200200710f9b2808000450d070b418ea6d280004114410028028c96db8000118b80808000002002411c6a2105200241186a210620030e050003020105000b2002200041016a36021420002802102107200028020c210041002103200621080c030b200241146a2108200028020c21072000280208210041032103200621050c020b2002200041016a36021420002802102107200028020c210041022103200621080c010b410121032002200041016a36021420002802102107200028020c2100200621080b20052007360200200820003602000b20022003360210200241046a200241106a1099ad80800020022802082200200228020c410028028496db8000118b808080000002402002280204450d002000410028029c96db8000118080808000000b2002411c6a2100200241186a210302400240024002400240024020040e050001020305000b2002200141016a36021420012802102105200128020c210141002104200321060c030b410121042002200141016a36021420012802102105200128020c2101200321060c020b2002200141016a36021420012802102105200128020c210141022104200321060c010b200241146a2106200128020c21052001280208210141032104200321000b20002005360200200620013602000b20022004360210200241046a200241106a1099ad80800020022802082200200228020c410028028496db8000118b80808000002002280204450d002000410028029c96db8000118080808000000b200241206a2480808080000bc80403057f017e027f23808080800041c0006b2201248080808000200141246a41a2a6d28000410641ae93d28000411b410441001089a98080002001420437021c2001420037021420014280808080800137020c2001428880808080013702302001428080808080013702382001410c6a200141306a41e08ed2800010adad808000200141086a2202200141206a28020036020020012001290218370300200128020c2103200128021021042001280214210520012902282106200128022421072001410036021420014280808080800137020c2001410c6a41ac8dd2800010faa88080002001280210220842c6d6f3db82a5f3b1283703002008420437022c2008420f3702242008418c8fd280003602202008410436021c200841888fd28000360218200841d58880800036021020084285a89f9ccbf2b9e200370308200128021021082001200128020c3602142001200836020c2001200841386a36021820012008360210200141306a2001410c6a41e08ed2800010afad80800002402007418080808078470d0041bc8dd28000411141d08dd28000109181808000000b200120033602142001200436020c200120043602102001200420054105746a360218200041c4006a2001410c6a41acacd2800010adad808000200141176a200141306a41086a2802003600002000200637023c20002007360238200041003a000020002001290300370250200041d8006a20022802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000bea1004057f017e037f017e23808080800041d0006b2201248080808000200141186a41186a41a8a6d28000410941b1a6d280004118410441001089a98080002001420437022820014200370220200142808080808001370218200142888080808001370240200142808080808001370248200141186a200141c0006a41e08ed2800010adad808000200141086a41086a2001412c6a2802003602002001200129022437030820012802182102200128021c2103200128022021042001280230210520012902342106200141186a41086a2207410036020020014280808080c000370218200141186a419c8dd2800010f5ad808000200128021c22084100360208200842808080808001370200200841003a00202008411036021c200841c9a6d280003602182008410036021420084280808080c00037020c200141c0006a41086a410136020020012001290218370340024020012802404101470d00200141c0006a419c8dd2800010f5ad8080000b2001280244410141246c6a220841013a00202008411236021c200841d9a6d2800036021820084204370210200842003702082008428080808080013702002007410141016a220936020020012001290340220a37031802402009200aa7470d00200141186a419c8dd2800010f5ad8080000b200128021c200941246c6a220841023a00202008411436021c200841eba6d280003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a419c8dd2800010f5ad8080000b2001280244200941246c6a220841033a00202008410c36021c200841ffa6d280003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a419c8dd2800010f5ad8080000b200128021c200941246c6a220841043a00202008410b36021c2008418ba7d280003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a419c8dd2800010f5ad8080000b2001280244200941246c6a220841053a00202008410c36021c20084196a7d280003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a419c8dd2800010f5ad8080000b200128021c200941246c6a220841063a00202008410e36021c200841a2a7d280003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a419c8dd2800010f5ad8080000b2001280244200941246c6a220841073a00202008410f36021c200841b0a7d280003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a419c8dd2800010f5ad8080000b200128021c200941246c6a220841083a00202008411736021c200841bfa7d280003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a419c8dd2800010f5ad8080000b2001280244200941246c6a220841093a00202008411536021c200841d6a7d280003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a419c8dd2800010f5ad8080000b200128021c200941246c6a2208410a3a00202008410d36021c200841eba7d280003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a419c8dd2800010f5ad8080000b2001280244200941246c6a2208410b3a00202008410f36021c200841f8a7d280003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a419c8dd2800010f5ad8080000b200128021c200941246c6a2208410c3a00202008410c36021c20084187a8d280003602182008420437021020084200370208200842808080808001370200200141c8006a200941016a220836020020012001290318220a37034002402008200aa7470d00200141c0006a419c8dd2800010f5ad8080000b2001280244200841246c22096a2208410d3a00202008410b36021c20084193a8d2800036021820084204370210200842003702082008428080808080013702002001280244210820012001280240360220200120083602182001200820096a41246a3602242001200836021c200141c0006a200141186a41e08ed2800010aead80800002402005418080808078470d0041bc8dd28000411141d08dd28000109181808000000b20012002360220200120033602182001200336021c2001200320044105746a360224200041c4006a200141186a41acacd2800010adad808000200141186a410b6a200141c0006a41086a2802003600002000200637023c20002005360238200041013a000020002001290308370250200041d8006a200141086a41086a2802003602002001200129024037001b20002001290018370001200041086a2001411f6a290000370000200141d0006a2480808080000b960301037f02400240024020002802002202280200220041c000490d00200041808001490d012000418080808004490d0202402001280200220320012802082200470d0020012000410110bea880800020012802002103200128020821000b2001280204220420006a41033a00002001200041016a2200360208200228020021020240200320006b41034b0d0020012000410410bea880800020012802042104200128020821000b2001200041046a360208200420006a20023600000f0b200041027421020240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20023a00000f0b2000410274410172210202402001280200200128020822006b41014b0d0020012000410210bea8808000200128020821000b2001200041026a360208200128020420006a20023b00000f0b2000410274410272210202402001280200200128020822006b41034b0d0020012000410410bea8808000200128020821000b2001200041046a360208200128020420006a20023600000b1700200128021c2001280220200028020010e2808080000bab0101017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a200141acacd2800010adad8080002000410036024020004280808080c0003703382000410036025820004280808080c000370350200041c000360220200041cd80808000360218200042dbd791d5c2919eaecd00370310200042e6ed8d82cc91adcb05370308200041033a0000200141106a2480808080000bab0101017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a200141acacd2800010adad8080002000410036024020004280808080c0003703382000410036025820004280808080c000370350200041c100360220200041cd80808000360218200042dbd791d5c2919eaecd00370310200042e6ed8d82cc91adcb05370308200041033a0000200141106a2480808080000b930303027f027e037f200141106a210320022802142104200229030021052001290300210602402001280210200128021822076b200228021822084f0d002003200720084104410c10b4ad808000200128021821070b20012802142007410c6c6a20042008410c6c10f5b28080001a2001200720086a3602182002410036021820002003290300370310200041186a200341086a2802003602002001411c6a2103200228022021090240200128021c200128022422076b200228022422084f0d002003200720084104410c10b4ad808000200128022421070b20012802202007410c6c6a20092008410c6c10f5b28080001a2001200720086a360224200241003602242000427f200620057c220520052006541b3703002000200329020037021c200041246a200341086a280200360200200020012d002820022d0028713a00282000200229030822062001290308220520062005541b37030802402002280210450d002004410028029c96db8000118080808000000b0240200228021c450d002009410028029c96db8000118080808000000b0bbd0303057f017e017f23808080800041c0006b2201248080808000200141246a41d0a8d28000410b41dba8d280004112410441001089a98080002001420437021c2001420037021420014280808080800137020c2001428880808080013702302001428080808080013702382001410c6a200141306a41e08ed2800010adad808000200141086a2202200141206a28020036020020012001290218370300200128020c21032001280210210420012802142105200129022821062001280224210720014288808080800137020c200142808080808001370214200141306a2001410c6a41e08ed2800010afad80800002402007418080808078470d0041bc8dd28000411141d08dd28000109181808000000b200120033602142001200436020c200120043602102001200420054105746a360218200041c4006a2001410c6a41acacd2800010adad8080002001410c6a410b6a200141306a41086a2802003600002000200637023c20002007360238200041003a000020002001290300370250200041d8006a20022802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000b880f04057f017e037f017e23808080800041d0006b2201248080808000200141306a41eda8d28000411241ffa8d280004120410441001089a98080002001420437022820014200370220200142808080808001370218200142888080808001370240200142808080808001370248200141186a200141c0006a41e08ed2800010adad808000200141086a41086a2001412c6a2802003602002001200129022437030820012802182102200128021c2103200128022021042001280230210520012902342106200141186a41086a2207410036020020014280808080c000370218200141186a419c8dd2800010f5ad808000200128021c22084100360208200842808080808001370200200841003a00202008410436021c2008419fa9d280003602182008410036021420084280808080c00037020c200141c0006a41086a410136020020012001290218370340024020012802404101470d00200141c0006a419c8dd2800010f5ad8080000b2001280244410141246c6a220841013a00202008410736021c200841a3a9d2800036021820084204370210200842003702082008428080808080013702002007410141016a220936020020012001290340220a37031802402009200aa7470d00200141186a419c8dd2800010f5ad8080000b200128021c200941246c6a220841023a00202008410636021c200841aaa9d280003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a419c8dd2800010f5ad8080000b2001280244200941246c6a220841033a00202008410536021c200841b0a9d280003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a419c8dd2800010f5ad8080000b200128021c200941246c6a220841043a00202008410836021c200841b5a9d280003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a419c8dd2800010f5ad8080000b2001280244200941246c6a220841053a00202008411136021c200841bda9d280003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a419c8dd2800010f5ad8080000b200128021c200941246c6a220841063a00202008411136021c200841cea9d280003602182008420437021020084200370208200842808080808001370200200141c0006a41086a2207200941016a36020020012001290318370340200141186a200141c0006a41dfa9d28000410610c3ac8080000240200128022022092001280218470d00200141186a419c8dd2800010f5ad8080000b200128021c200941246c6a220841083a00202008410c36021c200841e5a9d2800036021820084204370210200842003702082008428080808080013702002007200941016a220936020020012001290218220a37034002402009200aa7470d00200141c0006a419c8dd2800010f5ad8080000b2001280244200941246c6a220841093a00202008411336021c200841f1a9d280003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a419c8dd2800010f5ad8080000b200128021c200941246c6a2208410a3a00202008410936021c20084184aad280003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a419c8dd2800010f5ad8080000b2001280244200941246c6a2208410b3a00202008411536021c2008418daad280003602182008420437021020084200370208200842808080808001370200200141206a200941016a220836020020012001290340220a37031802402008200aa7470d00200141186a419c8dd2800010f5ad8080000b200128021c200841246c22096a2208410c3a00202008410d36021c200841a2aad280003602182008420437021020084200370208200842808080808001370200200128021c210820012001280218360220200120083602182001200820096a41246a3602242001200836021c200141c0006a200141186a41e08ed2800010aead80800002402005418080808078470d0041bc8dd28000411141d08dd28000109181808000000b20012002360220200120033602182001200336021c2001200320044105746a360224200041c4006a200141186a41acacd2800010adad808000200141236a200141c0006a41086a2802003600002000200637023c20002005360238200041013a000020002001290308370250200041d8006a200141086a41086a2802003602002001200129024037001b20002001290018370001200041086a2001411f6a290000370000200141d0006a2480808080000bea0503057f017e027f23808080800041d0006b2201248080808000200141286a41afaad28000411241ffa8d280004120410441001089a98080002001420437022020014200370218200142808080808001370210200142888080808001370240200142808080808001370248200141106a200141c0006a41e08ed2800010adad808000200141086a200141246a2802003602002001200129021c37030020012802102102200128021421032001280218210420012802282105200129022c2106200141106a41086a2207410036020020014280808080c000370210200141106a419c8dd2800010f5ad808000200128021422084100360208200842808080808001370200200841003a00202008410c36021c200841c4a8d280003602182008410036021420084280808080c00037020c200141c0006a41086a410136020020012001290210370340024020012802404101470d00200141c0006a419c8dd2800010f5ad8080000b2001280244410141246c6a220841013a00202008411336021c200841c1aad2800036021820084204370210200842003702082008428080808080013702002007410141016a36020020012001290340370310200141346a200141106a41dfa9d28000410610f7ac808000200128023c210720012802382108200120012802343602182001200836021020012008200741246c6a36021c20012008360214200141c0006a200141106a41e08ed2800010aead80800002402005418080808078470d0041bc8dd28000411141d08dd28000109181808000000b2001200236021820012003360210200120033602142001200320044105746a36021c200041c4006a200141106a41acacd2800010adad8080002001411b6a200141c0006a41086a2802003600002000200637023c20002005360238200041013a000020002001290300370250200041d8006a200141086a2802003602002001200129024037001320002001290010370001200041086a200141176a290000370000200141d0006a2480808080000b1e00200128021c41b5a8d28000410f200128022028020c118180808000000ba30403057f017e037f23808080800041d0006b2201248080808000200141106a41186a41d4aad28000411841ffa8d280004120410441001089a98080002001420437022020014200370218200142808080808001370210200142888080808001370240200142808080808001370248200141106a200141c0006a41e08ed2800010adad808000200141086a2202200141246a2802003602002001200129021c370300200128021021032001280214210420012802182105200129022c2106200128022821072001410036021820014280808080c000370210200141c0006a200141106a41ecaad2800041071095ab808000200141346a200141c0006a41f3aad2800041071087ac808000200128023c210820012802382109200120012802343602182001200936021020012009200841246c6a36021c20012009360214200141c0006a200141106a41e08ed2800010aead80800002402007418080808078470d0041bc8dd28000411141d08dd28000109181808000000b2001200336021820012004360210200120043602142001200420054105746a36021c200041c4006a200141106a41acacd2800010adad8080002001411b6a200141c0006a41086a2802003600002000200637023c20002007360238200041013a000020002001290300370250200041d8006a20022802003602002001200129024037001320002001290010370001200041086a200141106a41076a290000370000200141d0006a2480808080000bb30604057f017e027f017e23808080800041d0006b2201248080808000200141306a41faaad28000411141ffa8d280004120410441001089a98080002001420437022820014200370220200142808080808001370218200142888080808001370240200142808080808001370248200141186a200141c0006a41e08ed2800010adad808000200141086a41086a2001412c6a2802003602002001200129022437030820012802182102200128021c2103200128022021042001280230210520012902342106200141186a41086a2207410036020020014280808080c000370218200141186a419c8dd2800010f5ad808000200128021c22084100360208200842808080808001370200200841003a00202008410736021c2008418babd280003602182008410036021420084280808080c00037020c200141c0006a41086a410136020020012001290218370340024020012802404101470d00200141c0006a419c8dd2800010f5ad8080000b2001280244410141246c6a220841013a00202008410536021c20084192abd2800036021820084204370210200842003702082008428080808080013702002007410141016a2208360200200120012903402209370318024020082009a7470d00200141186a419c8dd2800010f5ad8080000b200128021c200841246c22076a220841023a00202008410836021c20084197abd280003602182008420437021020084200370208200842808080808001370200200128021c210820012001280218360220200120083602182001200820076a41246a3602242001200836021c200141c0006a200141186a41e08ed2800010aead80800002402005418080808078470d0041bc8dd28000411141d08dd28000109181808000000b20012002360220200120033602182001200336021c2001200320044105746a360224200041c4006a200141186a41acacd2800010adad808000200141236a200141c0006a41086a2802003600002000200637023c20002005360238200041013a000020002001290308370250200041d8006a200141086a41086a2802003602002001200129024037001b20002001290018370001200041086a2001411f6a290000370000200141d0006a2480808080000bcc0904057f017e037f017e23808080800041d0006b2201248080808000200141306a419fabd28000411041ffa8d280004120410441001089a98080002001420437022820014200370220200142808080808001370218200142888080808001370240200142808080808001370248200141186a200141c0006a41e08ed2800010adad808000200141086a41086a2001412c6a2802003602002001200129022437030820012802182102200128021c2103200128022021042001280230210520012902342106200141186a41086a22074100360200200142808080808001370218200141186a41ac8dd2800010faa8808000200128021c220842a5e9e3ab9e929adc2c37030820084293888c8f89fdc6ec9e7f370300200141c0006a41086a220941013602002008420437022c20084213370224200841f78fd280003602202008410836021c200841ef8fd280003602182008419581808000360210200120012902183703400240200928020022092001280240470d00200141c0006a41ac8dd2800010faa88080000b2001280244200941386c6a2208420437022c200842133702242008419290d280003602202008410836021c2008418a90d28000360218200841d68880800036021020084284d8dde1abe5b282977f370308200842e78cf08ea884e486dd003703002007200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41ac8dd2800010faa88080000b200128021c200941386c6a2208420437022c200842133702242008419290d280003602202008410836021c200841a590d28000360218200841d68880800036021020084284d8dde1abe5b282977f370308200842e78cf08ea884e486dd00370300200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a41ac8dd2800010faa88080000b2001280244200941386c6a2208420437022c20084214370224200841b690d280003602202008410936021c200841ad90d280003602182008419581808000360210200842a5e9e3ab9e929adc2c37030820084293888c8f89fdc6ec9e7f370300200141186a41086a200941016a220836020020012001290340220a37031802402008200aa7470d00200141186a41ac8dd2800010faa88080000b200128021c200841386c22096a2208420437022c20084204370224200841d390d280003602202008410936021c200841ca90d28000360218200841c880808000360210200842febac4ad81b6fafcb37f37030820084298848fa1dab08ba174370300200128021c210820012001280218360220200120083602182001200820096a41386a3602242001200836021c200141c0006a200141186a41e08ed2800010afad80800002402005418080808078470d0041bc8dd28000411141d08dd28000109181808000000b20012002360220200120033602182001200336021c2001200320044105746a360224200041c4006a200141186a41acacd2800010adad808000200141236a200141c0006a41086a2802003600002000200637023c20002005360238200041003a000020002001290308370250200041d8006a200141086a41086a2802003602002001200129024037001b20002001290018370001200041086a2001411f6a290000370000200141d0006a2480808080000b6000200042083703482000420037034020004280808080c0003703382000410036025820004280808080c000370350200041cd80808000360218200042dbd791d5c2919eaecd00370310200042e6ed8d82cc91adcb05370308200041023a00000b6000200042083703482000420037034020004280808080c0003703382000410036025820004280808080c000370350200041ce8880800036021820004296e397c6bfa5aeee46370310200042aceff0b4f2bd8f8fe400370308200041023a00000b6000200042083703482000420037034020004280808080c0003703382000410036025820004280808080c000370350200041d788808000360218200042aaddb49baa83d0fc27370310200042bed19ca4bfdb88fea67f370308200041023a00000bb00201087f23808080800041106b2203248080808000200128020c21040240024002402001280200220520012802042206470d00200420056b4105762107200128020821010c010b0240200420066b2208410576220720012802082201410176490d0020052006200810f8b28080001a0c010b410021092003410036020c2003428080808080013702044108210a024020042006460d00200341046a410020074108412010b4ad8080002003280208210a200328020c21090b200a20094105746a2006200810f5b28080001a2003200920076a36020c02402001450d002005410028029c96db8000118080808000000b20002003290204370200200041086a200341046a41086a2802003602000c010b2000200736020820002005360204200020013602000b200341106a2480808080000bb00201087f23808080800041106b2203248080808000200128020c21040240024002402001280200220520012802042206470d00200420056b41246e2107200128020821010c010b0240200420066b220841246e220720012802082201410176490d0020052006200810f8b28080001a0c010b410021092003410036020c20034280808080c0003702044104210a024020042006460d00200341046a410020074104412410b4ad8080002003280208210a200328020c21090b200a200941246c6a2006200810f5b28080001a2003200920076a36020c02402001450d002005410028029c96db8000118080808000000b20002003290204370200200041086a200341046a41086a2802003602000c010b2000200736020820002005360204200020013602000b200341106a2480808080000bb00201087f23808080800041106b2203248080808000200128020c21040240024002402001280200220520012802042206470d00200420056b41386e2107200128020821010c010b0240200420066b220841386e220720012802082201410176490d0020052006200810f8b28080001a0c010b410021092003410036020c2003428080808080013702044108210a024020042006460d00200341046a410020074108413810b4ad8080002003280208210a200328020c21090b200a200941386c6a2006200810f5b28080001a2003200920076a36020c02402001450d002005410028029c96db8000118080808000000b20002003290204370200200041086a200341046a41086a2802003602000c010b2000200736020820002005360204200020013602000b200341106a2480808080000b6700200042083703482000420037034020004280808080c0003703382000410036025820004280808080c00037035020004104360220200041cd80808000360218200042dbd791d5c2919eaecd00370310200042e6ed8d82cc91adcb05370308200041033a00000b1200200041c0aed28000200110e2808080000b220002402000280200450d002000280204410028029c96db8000118080808000000b0bef0201037f23808080800041106b2202248080808000024002402001418001490d002002410036020c024002402001418010490d000240200141808004490d002002410c6a41037221032002200141127641f001723a000c20022001410676413f71418001723a000e20022001410c76413f71418001723a000d410421040c020b2002410c6a410272210320022001410c7641e001723a000c20022001410676413f71418001723a000d410321040c010b2002410c6a41017221032002200141067641c001723a000c410221040b20032001413f71418001723a000002402000280200200028020822016b20044f0d002000200120044101410110b4ad808000200028020821010b200028020420016a2002410c6a200410f5b28080001a2000200120046a3602080c010b0240200028020822042000280200470d00200041acadd2800010ad808080000b200028020420046a20013a00002000200441016a3602080b200241106a24808080800041000bac0203037f017e017f23808080800041206b22052480808080004100210602400240024020040d000c010b0240200120026a220220014f0d000c010b410021060240200320046a417f6a410020036b71ad2002200028020022014101742207200220074b1b22024108410441012004418108491b20044101461b2207200220074b1b2207ad7e2208422088a7450d000c010b2008a7220941808080807820036b4b0d004100210202402001450d002005200120046c36021c20052000280204360214200321020b20052002360218200541086a20032009200541146a10b6ad80800020052802084101470d0120052802102102200528020c21060b2006200241b0aed2800010ae80808000000b200528020c21042000200736020020002004360204200541206a2480808080000b4f01017f02402000280200200028020822036b20024f0d002000200320024101410110b4ad808000200028020821030b200028020420036a2001200210f5b28080001a2000200320026a36020841000bb20201027f0240024020024100480d000240024002402003280204450d000240200328020822040d00024020020d00200121030c030b41002d0098a2db80001a200241002802a496db80001182808080000021030c020b200328020021050240200241002802a496db80001182808080000022030d00200041086a2105200041046a21040c050b20032005200410f5b28080001a2005410028029c96db800011808080800000200041086a2105200041046a21040c020b024020020d00200121030c010b41002d0098a2db80001a200241002802a496db80001182808080000021030b200041086a2105200041046a21042003450d020b2005200236020020042003360200200041003602000f0b20004100360204200041013602000f0b2005200236020020042001360200200041013602000bf70103057f017e017f23808080800041206b22022480808080004100210302402000280200220441016a220520044101742206200520064b1b22054104200541044b1b2206ad42147e2207422088a7450d0041004100200110ae80808000000b024002402007a7220841fcffffff074b0d004100210502402004450d002002200441146c36021c20022000280204360214410421050b20022005360218200241086a41042008200241146a10b6ad80800020022802084101470d0120022802102105200228020c21030b20032005200110ae80808000000b200228020c21042000200636020020002004360204200241206a2480808080000b040041010bda0101017f23808080800041c0006b2202248080808000200242808080801037020c200241003602142002410136021c200241f0aed2800036021820024201370224200241d888808000ad4220862002413c6aad8437033020022001412c6a36023c2002200241306a3602202002410c6a41c0aed28000200241186a10e2808080001a20012d0020417f6a200128022420012802282002280210200228021441002802ac96db8000118780808000000240200228020c450d002002280210410028029c96db8000118080808000000b200241c0006a2480808080000b02000b920301027f41f8aed280002102410d2103024002400240024002400240024002400240024002400240024002400240024020012d00000e0f000f0102030405060708090a0b0c0d000b20012802082103200128020421020c0e0b4185afd280002102410a21030c0d0b200128020422020d0b418fafd280002102411421030c0c0b41a3afd280002102411221030c0b0b41b5afd280002102410c21030c0a0b41c1afd280002102411221030c090b20012d0001410274220341b4bcd280006a28020021022003418cbcd280006a28020021030c080b20012d0001410274220341e8bcd280006a2802002102200341dcbcd280006a28020021030c070b41aab3d2800041fbb2d2800020012d000122031b21024136412f20031b21030c060b41e0b3d280002102411321030c050b41f3b3d2800021020c040b4180b4d280002102411421030c030b4194b4d280002102411021030c020b20012d0001410274220341acbdd280006a2802002102200341f4bcd280006a28020021030c010b200128020821030b20002003360204200020023602000bb80403057f017e037f23808080800041d0006b2201248080808000200141286a41e9b8d28000410e41f7b8d28000410a410441001089a98080002001420437022020014200370218200142808080808001370210200142888080808001370240200142808080808001370248200141106a200141c0006a41e08ed2800010adad808000200141086a2202200141246a2802003602002001200129021c370300200128021021032001280214210420012802182105200129022c2106200128022821072001410036021820014280808080c000370210200141c0006a200141106a4181b9d28000410710a9ab808000200141106a200141c0006a4188b9d28000410710a0ab808000200141346a200141106a418fb9d28000410510f8ab808000200128023c210820012802382109200120012802343602182001200936021020012009200841246c6a36021c20012009360214200141c0006a200141106a41e08ed2800010aead80800002402007418080808078470d0041bc8dd28000411141d08dd28000109181808000000b2001200336021820012004360210200120043602142001200420054105746a36021c200041c4006a200141106a41acacd2800010adad8080002001411b6a200141c0006a41086a2802003600002000200637023c20002007360238200041013a000020002001290300370250200041d8006a20022802003602002001200129024037001320002001290010370001200041086a200141106a41076a290000370000200141d0006a2480808080000bf20503057f017e027f23808080800041c0006b2201248080808000200141246a4194b9d28000410b41f7b8d28000410a410441001089a98080002001420437021c2001420037021420014280808080800137020c2001428880808080013702302001428080808080013702382001410c6a200141306a41e08ed2800010adad808000200141086a200141206a28020036020020012001290218370300200128020c2102200128021021032001280214210420012802242105200129022821062001410c6a41086a410036020020014280808080800137020c2001410c6a41ac8dd2800010faa88080002001280210220742dbd791d5c2919eaecd00370308200742e6ed8d82cc91adcb05370300200141306a41086a220841013602002007420437022c20074202370224200741a08fd280003602202007410536021c2007419b8fd28000360218200741cd808080003602102001200129020c3703300240200828020022072001280230470d00200141306a41ac8dd2800010faa88080000b2001280234200741386c22086a2207420437022c200742233702242007418b91d280003602202007410536021c200741a28fd28000360218200741cd88808000360210200742fb8491aeb8cedab7ba7f370308200742a691cddcd9a0e28da77f37030020012802342107200120012802303602142001200736020c2001200720086a41386a36021820012007360210200141306a2001410c6a41e08ed2800010afad80800002402005418080808078470d0041bc8dd28000411141d08dd28000109181808000000b200120023602142001200336020c200120033602102001200320044105746a360218200041c4006a2001410c6a41acacd2800010adad808000200141176a200141306a41086a2802003600002000200637023c20002005360238200041003a000020002001290300370250200041d8006a200141086a2802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000bb50503057f017e027f23808080800041c0006b2201248080808000200141246a419fb9d28000411241f7b8d28000410a410441001089a98080002001420437021c2001420037021420014280808080800137020c2001428880808080013702302001428080808080013702382001410c6a200141306a41e08ed2800010adad808000200141086a200141206a28020036020020012001290218370300200128020c2102200128021021032001280214210420012802242105200129022821062001410c6a41086a410036020020014280808080c00037020c2001410c6a419c8dd2800010f5ad808000200128021022074100360208200742808080808001370200200741003a00202007410c36021c200741b1b9d280003602182007410036021420074280808080c00037020c200141306a41086a41013602002001200129020c370330024020012802304101470d00200141306a419c8dd2800010f5ad8080000b2001280234410141246c22086a220741013a00202007410736021c200741bdb9d28000360218200742043702102007420037020820074280808080800137020020012802342107200120012802303602142001200736020c2001200720086a41246a36021820012007360210200141306a2001410c6a41e08ed2800010aead80800002402005418080808078470d0041bc8dd28000411141d08dd28000109181808000000b200120023602142001200336020c200120033602102001200320044105746a360218200041c4006a2001410c6a41acacd2800010adad808000200141176a200141306a41086a2802003600002000200637023c20002005360238200041013a000020002001290300370250200041d8006a200141086a2802003602002001200129023037000f2000200129000c370001200041086a2001410c6a41076a290000370000200141c0006a2480808080000b960e04057f017e037f017e23808080800041d0006b2201248080808000200141286a41dcb8d28000410d41f7b8d28000410a410441001089a98080002001420437022020014200370218200142808080808001370210200142888080808001370240200142808080808001370248200141106a200141c0006a41e08ed2800010adad808000200141086a200141246a2802003602002001200129021c37030020012802102102200128021421032001280218210420012802282105200129022c2106200141106a41086a2207410036020020014280808080c000370210200141106a419c8dd2800010f5ad808000200128021422084100360208200842808080808001370200200841003a00202008410536021c200841c4b9d280003602182008410036021420084280808080c00037020c200141c0006a41086a410136020020012001290210370340024020012802404101470d00200141c0006a419c8dd2800010f5ad8080000b2001280244410141246c6a220841013a00202008410c36021c200841c9b9d2800036021820084204370210200842003702082008428080808080013702002007410141016a220936020020012001290340220a37031002402009200aa7470d00200141106a419c8dd2800010f5ad8080000b2001280214200941246c6a220841023a00202008410936021c200841d5b9d280003602182008420437021020084200370208200842808080808001370200200141c8006a2207200941016a36020020012001290310370340200141106a200141c0006a41deb9d28000410610aaac8080000240200128021822092001280210470d00200141106a419c8dd2800010f5ad8080000b2001280214200941246c6a220841043a00202008411136021c200841e4b9d2800036021820084204370210200842003702082008428080808080013702002007200941016a220936020020012001290210220a37034002402009200aa7470d00200141c0006a419c8dd2800010f5ad8080000b2001280244200941246c6a220841053a00202008410b36021c200841f5b9d280003602182008420437021020084200370208200842808080808001370200200141106a41086a200941016a220936020020012001290340220a37031002402009200aa7470d00200141106a419c8dd2800010f5ad8080000b2001280214200941246c6a220841063a00202008411036021c20084180bad280003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a36020020012001290310370340200141106a200141c0006a4190bad28000410510a3ab808000200141c0006a200141106a4195bad28000410a1085ac808000200141106a200141c0006a419fbad28000410d10e6ac8080000240200128021822092001280210470d00200141106a419c8dd2800010f5ad8080000b2001280214200941246c6a2208410a3a00202008410936021c200841acbad280003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290210220a37034002402009200aa7470d00200141c0006a419c8dd2800010f5ad8080000b2001280244200941246c6a2208410b3a00202008410a36021c200841b5bad280003602182008420437021020084200370208200842808080808001370200200141106a41086a200941016a220936020020012001290340220a37031002402009200aa7470d00200141106a419c8dd2800010f5ad8080000b2001280214200941246c6a2208410c3a00202008410b36021c200841bfbad280003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290310220a37034002402009200aa7470d00200141c0006a419c8dd2800010f5ad8080000b2001280244200941246c6a2208410d3a00202008410e36021c200841cabad280003602182008420437021020084200370208200842808080808001370200200141106a41086a200941016a36020020012001290340370310200141346a200141106a41d8bad28000410410cfac808000200128023c210920012802382108200120012802343602182001200836021020012008200941246c6a36021c20012008360214200141c0006a200141106a41e08ed2800010aead80800002402005418080808078470d0041bc8dd28000411141d08dd28000109181808000000b2001200236021820012003360210200120033602142001200320044105746a36021c200041c4006a200141106a41acacd2800010adad8080002001411b6a200141c0006a41086a2802003600002000200637023c20002005360238200041013a000020002001290300370250200041d8006a200141086a2802003602002001200129024037001320002001290010370001200041086a200141176a290000370000200141d0006a2480808080000b860d04057f017e037f017e23808080800041d0006b2201248080808000200141306a41dcbad28000410a41f7b8d28000410a410441001089a98080002001420437022820014200370220200142808080808001370218200142888080808001370240200142808080808001370248200141186a200141c0006a41e08ed2800010adad808000200141086a41086a2001412c6a2802003602002001200129022437030820012802182102200128021c2103200128022021042001280230210520012902342106200141186a41086a2207410036020020014280808080c000370218200141186a419c8dd2800010f5ad808000200128021c22084100360208200842808080808001370200200841003a00202008411036021c200841e6bad280003602182008410036021420084280808080c00037020c200141c0006a41086a410136020020012001290218370340024020012802404101470d00200141c0006a419c8dd2800010f5ad8080000b2001280244410141246c6a220841013a00202008410c36021c200841f6bad2800036021820084204370210200842003702082008428080808080013702002007410141016a220936020020012001290340220a37031802402009200aa7470d00200141186a419c8dd2800010f5ad8080000b200128021c200941246c6a220841023a00202008410c36021c20084182bbd280003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a419c8dd2800010f5ad8080000b2001280244200941246c6a220841033a00202008410c36021c2008418ebbd280003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a419c8dd2800010f5ad8080000b200128021c200941246c6a220841043a00202008410c36021c2008419abbd280003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a419c8dd2800010f5ad8080000b2001280244200941246c6a220841053a00202008410636021c200841a6bbd280003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a419c8dd2800010f5ad8080000b200128021c200941246c6a220841063a00202008410b36021c200841acbbd280003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a419c8dd2800010f5ad8080000b2001280244200941246c6a220841073a00202008411036021c200841b7bbd280003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a419c8dd2800010f5ad8080000b200128021c200941246c6a220841083a00202008410d36021c200841c7bbd280003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220836020020012001290318220a37034002402008200aa7470d00200141c0006a419c8dd2800010f5ad8080000b2001280244200841246c22096a220841093a00202008410736021c200841d4bbd2800036021820084204370210200842003702082008428080808080013702002001280244210820012001280240360220200120083602182001200820096a41246a3602242001200836021c200141c0006a200141186a41e08ed2800010aead80800002402005418080808078470d0041bc8dd28000411141d08dd28000109181808000000b20012002360220200120033602182001200336021c2001200320044105746a360224200041c4006a200141186a41acacd2800010adad808000200141236a200141c0006a41086a2802003600002000200637023c20002005360238200041013a000020002001290308370250200041d8006a200141086a41086a2802003602002001200129024037001b20002001290018370001200041086a200141186a41076a290000370000200141d0006a2480808080000bb20503057f017e027f23808080800041c0006b2201248080808000200141246a41dbbbd28000411641f7b8d28000410a410441001089a98080002001420437021c2001420037021420014280808080800137020c2001428880808080013702302001428080808080013702382001410c6a200141306a41e08ed2800010adad808000200141086a200141206a28020036020020012001290218370300200128020c2102200128021021032001280214210420012802242105200129022821062001410c6a41086a410036020020014280808080c00037020c2001410c6a419c8dd2800010f5ad808000200128021022074100360208200742808080808001370200200741003a00202007410d36021c200741f1bbd280003602182007410036021420074280808080c00037020c200141306a41086a41013602002001200129020c370330024020012802304101470d00200141306a419c8dd2800010f5ad8080000b2001280234410141246c22086a220741013a00202007410d36021c200741febbd28000360218200742043702102007420037020820074280808080800137020020012802342107200120012802303602142001200736020c2001200720086a41246a36021820012007360210200141306a2001410c6a41e08ed2800010aead80800002402005418080808078470d0041bc8dd28000411141d08dd28000109181808000000b200120023602142001200336020c200120033602102001200320044105746a360218200041c4006a2001410c6a41acacd2800010adad808000200141176a200141306a41086a2802003600002000200637023c20002005360238200041013a000020002001290300370250200041d8006a200141086a2802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000bb30203017f017e037f23808080800041106b2201248080808000200141046a41f8bed28000410f4187bfd280004113410441001089a980800020012902082102200128020421032001410036020c200142808080808001370204200141046a41c4bed2800010faa880800020012802082204428084ddc6e2c7edc1c4003703002004420437022c200442073702242004419abfd2800036022020044100360218200441e08880800036021020044285bef1adc5eddbf2c30037030802402003418080808078470d0041d4bed28000411141e8bed28000109181808000000b20012802042105200042043702542000420037024c2000428080808080013702442000200237023c200020033602382000410136020c2000200436020820002005360204200041003a0000200141106a2480808080000bc61b03087f017e057f23808080800041a0076b220624808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240200128020022072f01aa142208410b490d00200128020421092001280208210a41002d0098a2db80001a41ac1441002802a496db8000118280808000002208450d0b200841003b01aa14200841003602a013200a4105490d01200a417b6a0e020304020b200741a4136a220b2001280208220a410c6c6a210c02400240200a41016a220920084d0d00200c2002290200370200200c41086a200241086a2802003602000c010b200b2009410c6c6a200c2008200a6b220b410c6c10f8b28080001a200c41086a200241086a280200360200200c20022902003702002007200941e0016c6a2007200a41e0016c6a200b41e0016c10f8b28080001a0b2007200a41e0016c6a200341e00110f5b28080001a2007200841016a3b01aa142001280204210d0c070b200820072f01aa14417b6a22013b01aa1420072802d413210c20072902d813210e200641a4056a20074180076a41e00110f5b28080001a2001410c4f0d0a200841a4136a200741e0136a2001410c6c10f5b28080001a2008200741e0086a200141e0016c10f5b28080001a200741043b01aa14200641c4036a200641a4056a41e00110f5b28080001a2009210d2007210b0c040b200820072f01aa1441796a22013b01aa1420072802ec13210c20072902f013210e200641a4056a200741c00a6a41e00110f5b28080001a2001410c4f0d0a200841a4136a200741f8136a2001410c6c10f5b28080001a2008200741a00c6a200141e0016c10f5b28080001a200741063b01aa14200641c4036a200641a4056a41e00110f5b28080001a200a41796a210a0c020b200820072f01aa14417a6a22013b01aa1420072802e013210c20072902e413210e200641a4056a200741e0086a220a41e00110f5b28080001a2001410c4f0d0a200841a4136a200741ec136a2001410c6c10f5b28080001a2008200741c00a6a200141e0016c10f5b28080001a200641c4036a200641a4056a41e00110f5b28080001a200741e0136a220141086a200241086a28020036020020012002290200370200200a200341e00110f5b28080001a200741063b01aa144105210a2009210d2007210b0c030b200820072f01aa14417a6a22013b01aa1420072802e013210c20072902e413210e200641a4056a200741e0086a41e00110f5b28080001a2001410c4f0d0a200841a4136a200741ec136a2001410c6c10f5b28080001a2008200741c00a6a200141e0016c10f5b28080001a200741053b01aa14200641c4036a200641a4056a41e00110f5b28080001a4100210a0b4100210d2008210b0b200b41a4136a200a410c6c6a210102400240200b2f01aa14220f200a4b0d0020012002290200370200200141086a200241086a2802003602000c010b2001410c6a2001200f200a6b2210410c6c10f8b28080001a200141086a200241086a28020036020020012002290200370200200b200a41e0016c6a220141e0016a2001201041e0016c10f8b28080001a0b200b200a41e0016c6a200341e00110f5b28080001a200b200f41016a3b01aa140b200641046a200641c4036a41e00110f5b28080001a200c418080808078470d01200b21070b2000200a3602082000200d360204200020073602000c010b200641e4016a200641046a41e00110f5b28080001a0240024020072802a01322010d00410021020c010b20064198076a211120064190076a2112200641a4056a410c6a211341002102034020092002470d0820072f01a8142102024002400240024002400240024002400240024020012f01aa142203410b490d00200941016a210720024105490d012002417b6a0e020304020b200141a4136a22102002410c6c6a2109200241016a2107200341016a210f0240024020022003490d002009200e3702042009200c3602002001200241e0016c6a200641e4016a41e00110f5b28080001a0c010b20102007410c6c6a2009200320026b2210410c6c10f8b28080001a2009200e3702042009200c3602002001200741e0016c6a2001200241e0016c6a220c201041e0016c10f8b28080001a200c200641e4016a41e00110f5b28080001a200141ac146a220c20024102746a41086a200c20074102746a201041027410f8b28080001a0b2001200f3b01aa14200120074102746a41ac146a20083602002007200341026a22094f0d070240200320026b220341016a4103712208450d00200120024102746a41b0146a210203402002280200220c20073b01a814200c20013602a013200241046a2102200741016a21072008417f6a22080d000b0b20034103490d07200741027420016a41b8146a21020340200241746a280200220820073b01a814200820013602a013200241786a2802002208200741016a3b01a814200820013602a0132002417c6a2802002208200741026a3b01a814200820013602a01320022802002208200741036a3b01a814200820013602a013200241106a21022009200741046a2207470d000c080b0b2006200136020441042101201221090c040b20062001360204200241796a2102410621010c020b2006410536020c2006200736020820062001360204200641a4056a200641046a10c4ad80800020062802900722072f01aa14220141016a210202400240024020014106490d00200741ec136a200741e0136a2001417b6a2209410c6c10f8b28080001a2007200e3702e4132007200c3602e013200741c00a6a200741e0086a220c200941e0016c10f8b28080001a200c200641e4016a41e00110f5b28080001a200741c8146a200741c4146a2001410274416c6a10f8b28080001a200720023b01aa14200720083602c4140c010b2007200e3702e4132007200c3602e013200741e0086a200641e4016a41e00110f5b28080001a200720023b01aa14200720083602c41420014105470d010b2001410371210c4106210202402001417b6a4103490d00200141fcff037141786a210341062101410021080340200720086a220241c4146a280200220920013b01a814200920073602a013200241c8146a2802002209200141016a3b01a814200920073602a013200241cc146a2802002209200141026a3b01a814200920073602a013200241d0146a2802002202200141036a3b01a814200220073602a013200841106a21082001417a6a2109200141046a2202210120092003470d000b0b200c450d00200720024102746a41ac146a210103402001280200220820023b01a814200820073602a013200141046a2101200241016a2102200c417f6a220c0d000b0b20062902a805210e20062802a405210c200641c4036a201341e00110f5b28080001a0c030b2006200136020441002102410521010b201121090b2006200136020c20062007360208200641a4056a200641046a10c4ad8080002009280200220141a4136a22102002410c6c6a2109200241016a210720012f01aa14220341016a210f02400240200320024b0d002009200e3702042009200c3602002001200241e0016c6a200641e4016a41e00110f5b28080001a0c010b20102007410c6c6a2009200320026b2210410c6c10f8b28080001a2009200e3702042009200c3602002001200741e0016c6a2001200241e0016c6a220c201041e0016c10f8b28080001a200c200641e4016a41e00110f5b28080001a200141ac146a220c20024102746a41086a200c20074102746a201041027410f8b28080001a0b200120074102746a41ac146a20083602002001200f3b01aa1402402007200341026a22094f0d000240200320026b220341016a4103712208450d00200120024102746a41b0146a210203402002280200220c20073b01a814200c20013602a013200241046a2102200741016a21072008417f6a22080d000b0b20034103490d00200120074102746a41b8146a21020340200241746a280200220820073b01a814200820013602a013200241786a2802002208200741016a3b01a814200820013602a0132002417c6a2802002208200741026a3b01a814200820013602a01320022802002208200741036a3b01a814200820013602a013200241106a21022009200741046a2207470d000b0b20062902a805210e20062802a405210c200641c4036a201341e00110f5b28080001a20062802900721070b200c418080808078470d010b2000200a3602082000200d3602042000200b3602000c030b200628029c07210220062802980721082006280294072109200641e4016a200641c4036a41e00110f5b28080001a20072802a01322010d000b0b200428020022012802002209450d072001280204210341002d0098a2db80001a41dc1441002802a496db8000118280808000002207450d08200720093602ac14200741003b01aa14200741003602a013200941003b01a814200920073602a0132001200341016a3602042001200736020020032002470d092007200e3702a8132007200c3602a413200741013b01aa142007200641e4016a41e00110f5b2808000220720083602b0142000200a3602082000200d3602042000200b360200200841013b01a814200820073602a0130b200641a0076a2480808080000f0b410441ac1410bb80808000000b2001410b41bcc3d2800010b581808000000b2001410b41bcc3d2800010b581808000000b2001410b41bcc3d2800010b581808000000b2001410b41bcc3d2800010b581808000000b41dcc3d2800041354194c4d2800010f880808000000b41a8c0d28000109081808000000b410441dc1410bb80808000000b41b8c1d28000413041e8c1d2800010f880808000000bd50401097f23808080800041e0036b2202248080808000200128020022032f01aa14210441002d0098a2db80001a0240024002400240024041dc1441002802a496db8000118280808000002205450d00200541003602a013200520032f01aa14220620012802082207417f736a22083b01aa14200241f0016a41086a200341a4136a22092007410c6c6a220a41086a2802003602002002200a2902003703f00120024180026a2003200741e0016c6a41e00110f5b28080001a2008410c4f0d012006200741016a220a6b2008470d02200541a4136a2009200a410c6c6a2008410c6c10f5b28080001a20052003200a41e0016c6a200841e0016c10f5b2808000210a200320073b01aa14200241086a200241f0016a41086a280200360200200220022903f0013703002002410c6a20024180026a41e00110f5b28080001a200a2f01aa14220541016a21082005410c4f0d03200420076b22062008470d04200a41ac146a200320074102746a41b0146a200641027410f5b28080002106200128020421014100210702400340200620074102746a280200220820073b01a8142008200a3602a013200720054f0d01200720072005496a220720054d0d000b0b200020013602f001200020033602ec012000200241ec0110f5b2808000220720013602f8012007200a3602f401200241e0036a2480808080000f0b410441dc1410bb80808000000b2008410b41bcc3d2800010b581808000000b4184c3d28000412841acc3d2800010f880808000000b2008410c41ccc3d2800010b581808000000b4184c3d28000412841acc3d2800010f880808000000b9421010f7f23808080800041e0046b220624808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240200128020022072f01e20c2208410b490d00200128020421082001280208210941002d0098a2db80001a41e40c41002802a496db800011828080800000220a450d0b200a41003b01e20c200a41003602880220094105490d012009417b6a0e020304020b20072001280208220941186c6a210a02400240200941016a220b20084d0d00200a2002290200370200200a41106a200241106a290200370200200a41086a200241086a2902003702000c010b2007200b41186c6a200a200820096b220c41186c10f8b28080001a200a41106a200241106a290200370200200a41086a200241086a290200370200200a20022902003702002007418c026a2202200b41fc006c6a2002200941fc006c6a200c41fc006c10f8b28080001a0b2007200941fc006c6a418c026a200341fc0010f5b28080001a2007200841016a3b01e20c2001280204210d0c070b200641a8026a41086a220c200741ec006a290200370300200641a8026a41106a220e200741f4006a280200360200200a20072f01e20c417b6a22013b01e20c200620072902643703a8022007280260210b200641bc026a200741fc056a41fc0010f5b28080001a2001410c4f0d0a200a200741f8006a200141186c10f5b2808000418c026a200741f8066a200141fc006c10f5b28080001a200741043b01e20c200641b8036a41086a200c290300370300200641b8036a41106a200e280200360200200620062903a8023703b803200641cc036a200641bc026a41fc0010f5b28080001a2008210d2007210c0c040b200641a8026a41086a220c2007419c016a290200370300200641a8026a41106a220e200741a4016a280200360200200a20072f01e20c41796a22013b01e20c20062007290294013703a802200728029001210b200641bc026a200741f4076a41fc0010f5b28080001a2001410c4f0d0a200a200741a8016a200141186c10f5b2808000418c026a200741f0086a200141fc006c10f5b28080001a200741063b01e20c200641b8036a41086a200c290300370300200641b8036a41106a200e280200360200200620062903a8023703b803200641cc036a200641bc026a41fc0010f5b28080001a200941796a21090c020b200641a8026a41086a220920074184016a290200370300200641a8026a41106a220c2007418c016a280200360200200a20072f01e20c417a6a22013b01e20c2006200729027c3703a8022007280278210b200641bc026a200741f8066a220e41fc0010f5b28080001a2001410c4f0d0a200a20074190016a200141186c10f5b2808000418c026a200741f4076a200141fc006c10f5b28080001a200641b8036a41106a200c280200360200200641b8036a41086a2009290300370300200620062903a8023703b803200641cc036a200641bc026a41fc0010f5b28080001a200741f8006a220141106a200241106a290200370200200141086a200241086a29020037020020012002290200370200200e200341fc0010f5b28080001a200741063b01e20c410521092008210d2007210c0c030b200641a8026a41086a220920074184016a290200370300200641a8026a41106a220c2007418c016a280200360200200a20072f01e20c417a6a22013b01e20c2006200729027c3703a8022007280278210b200641bc026a200741f8066a41fc0010f5b28080001a2001410c4f0d0a200a20074190016a200141186c10f5b2808000418c026a200741f4076a200141fc006c10f5b28080001a200741053b01e20c200641b8036a41086a2009290300370300200641b8036a41106a200c280200360200200620062903a8023703b803200641cc036a200641bc026a41fc0010f5b28080001a410021090b4100210d200a210c0b200c200941186c6a210102400240200c2f01e20c220e20094b0d0020012002290200370200200141106a200241106a290200370200200141086a200241086a2902003702000c010b200141186a2001200e20096b220f41186c10f8b28080001a200141106a200241106a290200370200200141086a200241086a29020037020020012002290200370200200c200941fc006c6a22014188036a2001418c026a200f41fc006c10f8b28080001a0b200c200941fc006c6a418c026a200341fc0010f5b28080001a200c200e41016a3b01e20c0b200641086a200641b8036a41900110f5b28080001a200b418080808078470d01200c21070b200020093602082000200d360204200020073602000c010b20064198016a200641086a41900110f5b28080001a0240024020072802880222010d00410021020c010b200641d4046a2110200641cc046a2111200641b8036a41046a211220064198016a41146a21134100210220064198016a41106a2114034020082002470d0820072f01e00c2102024002400240024002400240024002400240024020012f01e20c2203410b490d00200841016a210720024105490d012002417b6a0e020304020b200241016a2107200341016a210e2001200241186c6a21080240024020022003490d002008200b36020020082006290298013702042008410c6a200641a0016a290200370200200841146a200641a8016a2802003602002001200241fc006c6a418c026a201341fc0010f5b28080001a0c010b2001200741186c6a2008200320026b220f41186c10f8b28080001a2008200b36020020082006290298013702042008410c6a20064198016a41086a290200370200200841146a200641a8016a2802003602002001418c026a2208200741fc006c6a2008200241fc006c6a2208200f41fc006c10f8b28080001a2008201341fc0010f5b28080001a200141e40c6a220820024102746a41086a200820074102746a200f41027410f8b28080001a0b2001200e3b01e20c200120074102746a41e40c6a200a3602002007200341026a220b4f0d070240200320026b220341016a4103712208450d00200120024102746a41e80c6a210203402002280200220a20073b01e00c200a200136028802200241046a2102200741016a21072008417f6a22080d000b0b20034103490d07200741027420016a41f00c6a21020340200241746a280200220820073b01e00c2008200136028802200241786a2802002208200741016a3b01e00c20082001360288022002417c6a2802002208200741026a3b01e00c200820013602880220022802002208200741036a3b01e00c2008200136028802200241106a2102200b200741046a2207470d000c080b0b200620013602bc0241042101201121080c040b200620013602bc02200241796a2102410621010c020b200641053602c402200620073602c002200620013602bc02200641b8036a200641bc026a10c6ad80800020062802cc0422072f01e20c220141016a210202400240024020014106490d0020074190016a200741f8006a2001417b6a220841186c10f8b28080001a2007200b360278200720062902980137027c20074184016a20064198016a41086a2902003702002007418c016a2014280200360200200741f4076a200741f8066a220b200841fc006c10f8b28080001a200b201341fc0010f5b28080001a200741800d6a200741fc0c6a2001410274416c6a10f8b28080001a200720023b01e20c2007200a3602fc0c0c010b2007200b360278200720062902980137027c20074184016a20064198016a41086a2902003702002007418c016a2014280200360200200741f8066a201341fc0010f5b28080001a200720023b01e20c2007200a3602fc0c20014105470d010b2001410371210a4106210202402001417b6a4103490d00200141fcff037141786a210341062101410021080340200720086a220241fc0c6a280200220b20013b01e00c200b200736028802200241800d6a280200220b200141016a3b01e00c200b200736028802200241840d6a280200220b200141026a3b01e00c200b200736028802200241880d6a2802002202200141036a3b01e00c2002200736028802200841106a21082001417a6a210b200141046a22022101200b2003470d000b0b200a450d00200720024102746a41e40c6a210103402001280200220820023b01e00c2008200736028802200141046a2101200241016a2102200a417f6a220a0d000b0b20062802b803210b200641086a201241900110f5b28080001a0c030b200620013602bc0241002102410521010b201021080b200620013602c402200620073602c002200241016a2107200641b8036a200641bc026a10c6ad80800020082802002201200241186c6a210820012f01e20c220341016a210e02400240200320024b0d002008200b36020020082006290298013702042008410c6a20064198016a41086a290200370200200841146a20142802003602002001200241fc006c6a418c026a201341fc0010f5b28080001a0c010b2001200741186c6a2008200320026b220f41186c10f8b28080001a2008200b36020020082006290298013702042008410c6a20064198016a41086a290200370200200841146a20142802003602002001418c026a2208200741fc006c6a2008200241fc006c6a2208200f41fc006c10f8b28080001a2008201341fc0010f5b28080001a200141e40c6a220820024102746a41086a200820074102746a200f41027410f8b28080001a0b200120074102746a41e40c6a200a3602002001200e3b01e20c02402007200341026a220b4f0d000240200320026b220341016a4103712208450d00200120024102746a41e80c6a210203402002280200220a20073b01e00c200a200136028802200241046a2102200741016a21072008417f6a22080d000b0b20034103490d00200120074102746a41f00c6a21020340200241746a280200220820073b01e00c2008200136028802200241786a2802002208200741016a3b01e00c20082001360288022002417c6a2802002208200741026a3b01e00c200820013602880220022802002208200741036a3b01e00c2008200136028802200241106a2102200b200741046a2207470d000b0b20062802b803210b200641086a201241900110f5b28080001a20062802cc0421070b200b418080808078470d010b200020093602082000200d3602042000200c3602000c030b20062802d804210220062802d404210a20062802d004210820064198016a200641086a41900110f5b28080001a20072802880222010d000b0b200428020022012802002208450d072001280204210341002d0098a2db80001a41940d41002802a496db8000118280808000002207450d08200720083602e40c200741003b01e20c2007410036028802200841003b01e00c20082007360288022001200341016a3602042001200736020020032002470d092007200b360200200741013b01e20c20072006290298013702042007410c6a200641a0016a290200370200200741146a200641a8016a2802003602002007418c026a20064198016a41146a41fc0010f5b28080001a2007200a3602e80c200020093602082000200d3602042000200c360200200a41013b01e00c200a2007360288020b200641e0046a2480808080000f0b410441e40c10bb80808000000b2001410b41bcc3d2800010b581808000000b2001410b41bcc3d2800010b581808000000b2001410b41bcc3d2800010b581808000000b2001410b41bcc3d2800010b581808000000b41dcc3d2800041354194c4d2800010f880808000000b41a8c0d28000109081808000000b410441940d10bb80808000000b41b8c1d28000413041e8c1d2800010f880808000000bfb04010a7f23808080800041b0026b2202248080808000200128020022032f01e20c210441002d0098a2db80001a0240024002400240024041940d41002802a496db8000118280808000002205450d002005410036028802200520032f01e20c220620012802082207417f736a22083b01e20c20024198016a41086a2003200741186c6a220941086a29020037030020024198016a41106a200941106a2902003703002002200929020037039801200241b4016a2003418c026a220a200741fc006c6a41fc0010f5b28080001a2008410c4f0d012006200741016a220b6b2008470d0220052003200b41186c6a200841186c10f5b28080002209418c026a200a200b41fc006c6a200841fc006c10f5b28080001a200320073b01e20c200241086a20024198016a41086a290300370300200241106a20024198016a41106a2903003703002002200229039801370300200241186a200241b4016a41fc0010f5b28080001a20092f01e20c220841016a21052008410c4f0d03200420076b220b2005470d04200941e40c6a200320074102746a41e80c6a200b41027410f5b2808000210b200128020421014100210702400340200b20074102746a280200220520073b01e00c2005200936028802200720084f0d01200720072008496a220720084d0d000b0b200020013602980120002003360294012000200241940110f5b2808000220720013602a0012007200936029c01200241b0026a2480808080000f0b410441940d10bb80808000000b2008410b41bcc3d2800010b581808000000b4184c3d28000412841acc3d2800010f880808000000b2005410c41ccc3d2800010b581808000000b4184c3d28000412841acc3d2800010f880808000000ba214030c7f017e017f23808080800041306b2205248080808000024002400240024002400240024002400240024002400240024002400240024002400240200128020022062f018a012207410b490d00200128020421082001280208210941002d0098a2db80001a418c0141002802a496db8000118280808000002207450d09200741003b018a012007410036020020094105490d012009417b6a0e020304020b200641046a210802402001280208220941016a220a20074b0d002008200a410c6c6a20082009410c6c6a200720096b410c6c10f8b28080001a0b20082009410c6c6a22082002290200370200200841086a200241086a2802003602002006200741016a3b018a012001280204210b2006210c0c070b200720062f018a01417b6a22013b018a012001410c4f0d08200641346a210a200641386a210d4104210e41c000210f2008210b2006210c0c040b200720062f018a0141796a22013b018a012001410c4f0d08200941796a2109200641cc006a210a200641d0006a210d4100210b4106210e41d800210f0c020b200720062f018a01417a6a22013b018a012001410c4f0d082006280240211020062902442111200741046a200641cc006a2001410c6c10f5b28080001a200641063b018a01200641c8006a200241086a28020036020020062002290200370240410521092008210b2006210c0c030b200720062f018a01417a6a22013b018a012001410c4f0d08200641c0006a210a200641c4006a210d410021094105210e41cc00210f4100210b0b2007210c0b200a2802002110200d2902002111200741046a2006200f6a2001410c6c10f5b28080001a2006200e3b018a01200c41046a21010240200c2f018a01220a20094d0d0020012009410c6c6a220d410c6a200d200a20096b410c6c10f8b28080001a0b20012009410c6c6a22012002290200370200200141086a200241086a280200360200200c200a41016a3b018a010b2010418080808078460d0002400240200628020022020d00410021010c010b200541286a2112200541206a210f41002101034020082001470d0820062f01880121010240024002400240024002400240024020022f018a01220a410b490d00200841016a210620014105490d012001417b6a0e020304020b200241046a220e2001410c6c6a2108200141016a2106200a41016a210d024002402001200a490d0020082011370204200820103602000c010b200e2006410c6c6a2008200a20016b220e410c6c10f8b28080001a20082011370204200820103602002002418c016a220820014102746a41086a200820064102746a200e41027410f8b28080001a0b2002200d3b018a01200220064102746a418c016a20073602002006200a41026a22104f0d090240200a20016b220a41016a4103712207450d00200220014102746a4190016a210103402001280200220820063b01880120082002360200200141046a2101200641016a21062007417f6a22070d000b0b200a4103490d09200641027420026a4198016a21010340200141746a280200220720063b01880120072002360200200141786a2802002207200641016a3b018801200720023602002001417c6a2802002207200641026a3b0188012007200236020020012802002207200641036a3b01880120072002360200200141106a21012010200641046a2206470d000c0a0b0b2005200236020841042102200f21080c040b20052002360208200141796a2101410621020c020b200541053602102005200636020c20052002360208200541146a200541086a10c8ad808000200528022022062f018a01220141016a21020240024020014106490d00200641cc006a200641c0006a2001410c6c41446a10f8b28080001a2006201137024420062010360240200641a8016a200641a4016a2001410274416c6a10f8b28080001a200620023b018a01200620073602a4010c010b200620073602a4012006201137024420062010360240200620023b018a0120014105470d040b200141037121084106210202402001417b6a4103490d00200141fcff037141786a211041062101410021070340200620076a220241a4016a280200220a20013b018801200a2006360200200241a8016a280200220a200141016a3b018801200a2006360200200241ac016a280200220a200141026a3b018801200a2006360200200241b0016a2802002202200141036a3b01880120022006360200200741106a21072001417a6a210a200141046a22022101200a2010470d000b0b2008450d03200620024102746a418c016a210103402001280200220720023b01880120072006360200200141046a2101200241016a21022008417f6a22080d000c040b0b2005200236020841002101410521020b201221080b200520023602102005200636020c200541146a200541086a10c8ad8080002008280200220241046a220e2001410c6c6a210a200141016a210620022f018a01220841016a210d02400240200820014b0d00200a2011370204200a20103602000c010b200e2006410c6c6a200a200820016b220e410c6c10f8b28080001a200a2011370204200a20103602002002418c016a220a20014102746a41086a200a20064102746a200e41027410f8b28080001a0b200220064102746a418c016a20073602002002200d3b018a0102402006200841026a220a4f0d000240200820016b221041016a4103712207450d00200220014102746a4190016a210103402001280200220820063b01880120082002360200200141046a2101200641016a21062007417f6a22070d000b0b20104103490d00200220064102746a4198016a21010340200141746a280200220720063b01880120072002360200200141786a2802002207200641016a3b018801200720023602002001417c6a2802002207200641026a3b0188012007200236020020012802002207200641036a3b01880120072002360200200141106a2101200a200641046a2206470d000b0b200528022021060b2005290218211120052802142210418080808078460d02200528022c21012005280228210720052802242108200628020022020d000b0b200328020022022802002208450d072002280204210a41002d0098a2db80001a41bc0141002802a496db8000118280808000002206450d082006200836028c01200641003b018a0120064100360200200841003b018801200820063602002002200a41016a36020420022006360200200a2001470d0920062007360290012006201137020820062010360204200641013b018a01200741013b018801200720063602000b200020093602082000200b3602042000200c360200200541306a2480808080000f0b4104418c0110bb80808000000b2001410b41bcc3d2800010b581808000000b2001410b41bcc3d2800010b581808000000b2001410b41bcc3d2800010b581808000000b2001410b41bcc3d2800010b581808000000b41dcc3d2800041354194c4d2800010f880808000000b41a8c0d28000109081808000000b410441bc0110bb80808000000b41b8c1d28000413041e8c1d2800010f880808000000b8d0401097f23808080800041206b2202248080808000200128020022032f018a01210441002d0098a2db80001a0240024002400240024041bc0141002802a496db8000118280808000002205450d0020054100360200200520032f018a01220620012802082207417f736a22083b018a01200241106a41086a200341046a22092007410c6c6a220a41086a2802003602002002200a2902003703102008410c4f0d012006200741016a220a6b2008470d02200541046a2009200a410c6c6a2008410c6c10f5b28080001a200320073b018a01200241086a200241106a41086a2802003602002002200229031037030020052f018a01220841016a210a2008410c4f0d03200420076b2206200a470d042005418c016a200320074102746a4190016a200641027410f5b2808000210a200128020421064100210702400340200a20074102746a280200220120073b01880120012005360200200720084f0d01200720072008496a220720084d0d000b0b200020063602102000200336020c200020022903003702002000200636021820002005360214200041086a200241086a280200360200200241206a2480808080000f0b410441bc0110bb80808000000b2008410b41bcc3d2800010b581808000000b4184c3d28000412841acc3d2800010f880808000000b200a410c41ccc3d2800010b581808000000b4184c3d28000412841acc3d2800010f880808000000bf61b010f7f23808080800041f0006b220524808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240200128020022062f018e022207410b490d00200128020421072001280208210841002d0098a2db80001a41900241002802a496db8000118280808000002209450d0b200941003b018e02200941003602880220084105490d012008417b6a0e020304020b02402001280208220841016a220920074b0d002006200941186c6a2006200841186c6a200720086b41186c10f8b28080001a0b2006200841186c6a22092002290200370200200941106a200241106a290200370200200941086a200241086a2902003702002006200741016a3b018e022001280204210a0c070b200920062f018e02417b6a22013b018e02200541c8006a41086a220b200641ec006a290200370300200541c8006a41106a220c200641f4006a280200360200200520062902643703482001410c4f0d0a2006280260210d2009200641f8006a200141186c10f5b28080001a200641043b018e02200541306a41086a200b290300370300200541306a41106a200c280200360200200520052903483703302007210a2006210e0c040b200920062f018e0241796a22013b018e02200541c8006a41086a220b2006419c016a290200370300200541c8006a41106a220c200641a4016a28020036020020052006290294013703482001410c4f0d0a200628029001210d2009200641a8016a200141186c10f5b28080001a200641063b018e02200541306a41086a200b290300370300200541306a41106a200c28020036020020052005290348370330200841796a21080c020b200920062f018e02417a6a22013b018e02200541c8006a41086a220b20064184016a290200370300200541c8006a41106a22082006418c016a2802003602002005200629027c3703482001410c4f0d0a2006280278210d200920064190016a200141186c10f5b28080001a200541306a41106a2008280200360200200541306a41086a200b29030037030020052005290348370330200641063b018e02200641f8006a220141106a200241106a290200370200200141086a200241086a29020037020020012002290200370200410521082007210a2006210e0c030b200920062f018e02417a6a22013b018e02200541c8006a41086a220b20064184016a290200370300200541c8006a41106a22082006418c016a2802003602002005200629027c3703482001410c4f0d0a2006280278210d200920064190016a200141186c10f5b28080001a200641053b018e02200541306a41086a200b290300370300200541306a41106a200828020036020020052005290348370330410021080b4100210a2009210e0b0240200e2f018e02220b20084d0d00200e200841186c6a220141186a2001200b20086b41186c10f8b28080001a0b200e200841186c6a22012002290200370200200141106a200241106a290200370200200141086a200241086a290200370200200e200b41016a3b018e020b200541106a2201200541306a41106a280200360200200541086a2202200541306a41086a29030037030020052005290330370300200d418080808078470d01200e21060b200020083602082000200a360204200020063602000c010b200541186a41106a2001280200360200200541186a41086a2002290300370300200520052903003703180240024020062802880222020d00410021010c010b200541e8006a210f200541e0006a2110200541c8006a41046a210c41002101200541186a41106a2111034020072001470d0820062f018c022101024002400240024002400240024002400240024020022f018e02220b410b490d00200741016a210620014105490d012001417b6a0e020304020b200141016a2106200b41016a210c2002200141186c6a2107024002402001200b490d002007200d360200200720052903183702042007410c6a200541206a290300370200200741146a200541286a2802003602000c010b2002200641186c6a2007200b20016b221141186c10f8b28080001a2007200d360200200720052903183702042007410c6a200541186a41086a290300370200200741146a200541286a28020036020020024190026a220720014102746a41086a200720064102746a201141027410f8b28080001a0b2002200c3b018e02200220064102746a4190026a20093602002006200b41026a220d4f0d070240200b20016b220b41016a4103712207450d00200220014102746a4194026a210103402001280200220920063b018c022009200236028802200141046a2101200641016a21062007417f6a22070d000b0b200b4103490d07200641027420026a419c026a21010340200141746a280200220720063b018c022007200236028802200141786a2802002207200641016a3b018c0220072002360288022001417c6a2802002207200641026a3b018c02200720023602880220012802002207200641036a3b018c022007200236028802200141106a2101200d200641046a2206470d000c080b0b2005200236020041042102201021070c040b20052002360200200141796a2101410621020c020b200541053602082005200636020420052002360200200541c8006a200510caad808000200528026022062f018e02220141016a210202400240024020014106490d0020064190016a200641f8006a200141186c41887f6a10f8b28080001a2006200d3602782006200529031837027c20064184016a200541186a41086a2903003702002006418c016a2011280200360200200641ac026a200641a8026a2001410274416c6a10f8b28080001a200620023b018e02200620093602a8020c010b2006200d3602782006200529031837027c200620093602a802200620023b018e0220064184016a200541186a41086a2903003702002006418c016a201128020036020020014105470d010b200141037121094106210202402001417b6a4103490d00200141fcff037141786a210b41062101410021070340200620076a220241a8026a280200220d20013b018c02200d200636028802200241ac026a280200220d200141016a3b018c02200d200636028802200241b0026a280200220d200141026a3b018c02200d200636028802200241b4026a2802002202200141036a3b018c022002200636028802200741106a21072001417a6a210d200141046a22022101200d200b470d000b0b2009450d00200620024102746a4190026a210103402001280200220720023b018c022007200636028802200141046a2101200241016a21022009417f6a22090d000b0b200541306a41086a200c41086a290200370300200541306a41106a200c41106a2802003602002005200c2902003703300c030b2005200236020041002101410521020b200f21070b2005200236020820052006360204200141016a2106200541c8006a200510caad80800020072802002202200141186c6a210720022f018e02220b41016a211202400240200b20014b0d002007200d360200200720052903183702042007410c6a200541186a41086a290300370200200741146a20112802003602000c010b2002200641186c6a2007200b20016b221341186c10f8b28080001a2007200d360200200720052903183702042007410c6a200541186a41086a290300370200200741146a201128020036020020024190026a220720014102746a41086a200720064102746a201341027410f8b28080001a0b200220064102746a4190026a2009360200200220123b018e0202402006200b41026a220d4f0d000240200b20016b220b41016a4103712207450d00200220014102746a4194026a210103402001280200220920063b018c022009200236028802200141046a2101200641016a21062007417f6a22070d000b0b200b4103490d00200220064102746a419c026a21010340200141746a280200220720063b018c022007200236028802200141786a2802002207200641016a3b018c0220072002360288022001417c6a2802002207200641026a3b018c02200720023602880220012802002207200641036a3b018c022007200236028802200141106a2101200d200641046a2206470d000b0b200541306a41086a200c41086a290200370300200541306a41106a200c41106a2802003602002005200c290200370330200528026021060b2005280248220d418080808078470d010b200020083602082000200a3602042000200e3602000c030b200528026c210120052802682109200528026421072011200541306a41106a280200360200200541186a41086a200541306a41086a2903003703002005200529033037031820062802880222020d000b0b200328020022022802002207450d072002280204210b41002d0098a2db80001a41c00241002802a496db8000118280808000002206450d082006200736029002200641003b018e022006410036028802200741003b018c0220072006360288022002200b41016a36020420022006360200200b2001470d092006200d360200200641013b018e022006200529031837020420062009360294022006410c6a200541206a290300370200200641146a200541286a280200360200200020083602082000200a3602042000200e360200200941013b018c0220092006360288020b200541f0006a2480808080000f0b410441900210bb80808000000b2001410b41bcc3d2800010b581808000000b2001410b41bcc3d2800010b581808000000b2001410b41bcc3d2800010b581808000000b2001410b41bcc3d2800010b581808000000b41dcc3d2800041354194c4d2800010f880808000000b41a8c0d28000109081808000000b410441c00210bb80808000000b41b8c1d28000413041e8c1d2800010f880808000000bbe0401087f23808080800041306b2202248080808000200128020022032f018e02210441002d0098a2db80001a0240024002400240024041c00241002802a496db8000118280808000002205450d002005410036028802200520032f018e02220620012802082207417f736a22083b018e02200241186a41086a2003200741186c6a220941086a290200370300200241186a41106a200941106a290200370300200220092902003703182008410c4f0d012006200741016a22096b2008470d0220052003200941186c6a200841186c10f5b28080002109200320073b018e02200241086a200241186a41086a290300370300200241106a200241186a41106a2903003703002002200229031837030020092f018e02220541016a21082005410c4f0d03200420076b22062008470d0420094190026a200320074102746a4194026a200641027410f5b28080002106200128020421014100210702400340200620074102746a280200220820073b018c022008200936028802200720054f0d01200720072005496a220720054d0d000b0b2000200136021c20002003360218200020022903003702002000200136022420002009360220200041086a200241086a290300370200200041106a200241106a290300370200200241306a2480808080000f0b410441c00210bb80808000000b2008410b41bcc3d2800010b581808000000b4184c3d28000412841acc3d2800010f880808000000b2008410c41ccc3d2800010b581808000000b4184c3d28000412841acc3d2800010f880808000000bdc0602107f017e23808080800041d0036b2202248080808000024002400240024002400240200028021422032f01aa14220420016a2205410c4f0d00200028020c22062f01aa1422072001490d012006200720016b22083b01aa14200320053b01aa14200341a4136a22092001410c6c6a20092004410c6c10f8b28080001a2003200141e0016c6a2003200441e0016c10f8b28080001a2007200841016a220a6b22072001417f6a470d022009200641a4136a220b200a410c6c6a2007410c6c220c10f5b2808000210920032006200a41e0016c6a200741e0016c220d10f5b2808000210320022006200841e0016c6a41e00110f5b2808000220741e0016a41086a22022000280200220e2000280208220f410c6c6a221041ac136a2211280200360200200b2008410c6c6a220841086a280200210b201041a4136a22102902002112201020082902003702002011200b360200200720123703e001200741f0016a200e200f41e0016c6a220841e00110f5b28080001a2008200741e00110f5b28080001a2009200c6a220841086a2002280200360200200820072903e0013702002003200d6a200741f0016a41e00110f5b28080001a20002802182108024020002802100d002008450d050c060b2008450d05200341ac146a2200200141027422016a2000200441027441046a10f8b28080001a20002006200a4102746a41ac146a200110f5b28080001a200541016a220841037121064100210120054103490d03200341b8146a21002008413c712104410021010340200041746a280200220820013b01a814200820033602a013200041786a2802002208200141016a3b01a814200820033602a0132000417c6a2802002208200141026a3b01a814200820033602a01320002802002208200141036a3b01a814200820033602a013200041106a21002004200141046a2201470d000c040b0b41a4c4d28000413341d8c4d2800010f880808000000b41e8c4d2800041274190c5d2800010f880808000000b4184c3d28000412841acc3d2800010f880808000000b2006450d00200141027420036a41ac146a210003402000280200220820013b01a814200820033602a013200041046a2100200141016a21012006417f6a22060d000b0b200741d0036a2480808080000f0b41a0c5d28000412841c8c5d2800010f880808000000bc90802117f017e23808080800041d0036b2202248080808000024002400240024002400240200028020c22032f01aa14220420016a2205410c4f0d00200028021422062f01aa1422072001490d01200320053b01aa142006200720016b22083b01aa14200220062001417f6a220941e0016c220a6a41e00110f5b2808000220741e0016a41086a22022000280200220b2000280208220c410c6c6a220d41ac136a220e280200360200200641a4136a220f2009410c6c22106a221141086a2802002112200d41a4136a220d2902002113200d2011290200370200200e2012360200200720133703e001200741f0016a200b200c41e0016c6a220b41e00110f5b28080001a200b200741e00110f5b28080001a200341a4136a220c2004410c6c6a220b41086a2002280200360200200b20072903e0013702002003200441e0016c6a200741f0016a41e00110f5b28080001a20092005200441016a22026b470d02200c2002410c6c6a200f201010f5b28080001a2003200241e0016c6a2006200a10f5b28080001a200f200f2001410c6c6a2008410c6c10f8b28080001a20062006200141e0016c6a200841e0016c10f8b280800021062000280218210f024020002802100d00200f450d050c060b200f450d05200320024102746a41ac146a200641ac146a22002001410274220f10f5b28080001a20002000200f6a200841027441046a10f8b28080001a024020014103712200450d00200441027420036a41b0146a210103402001280200220420023b01a814200420033602a013200141046a2101200241016a21022000417f6a22000d000b0b024020094103490d00200241027421000340200320006a220141ac146a280200220420023b01a814200420033602a013200141b0146a2802002204200241016a3b01a814200420033602a013200141b4146a2802002204200241026a3b01a814200420033602a013200141b8146a2802002201200241036a22043b01a814200120033602a013200241046a2102200041106a210020042005470d000b0b2008417f460d04200841016a220041037121014100210220084103490d03200641b8146a21032000417c712104410021020340200341746a280200220020023b01a814200020063602a013200341786a2802002200200241016a3b01a814200020063602a0132003417c6a2802002200200241026a3b01a814200020063602a01320032802002200200241036a3b01a814200020063602a013200341106a21032004200241046a2202470d000c040b0b41d8c5d280004132418cc6d2800010f880808000000b419cc6d28000412841c4c6d2800010f880808000000b4184c3d28000412841acc3d2800010f880808000000b2001450d00200241027420066a41ac146a210303402003280200220020023b01a814200020063602a013200341046a2103200241016a21022001417f6a22010d000b0b200741d0036a2480808080000f0b41a0c5d28000412841d4c6d2800010f880808000000be007010f7f23808080800041e0016b220224808080800002400240200128020c22032f01aa14220441016a2205200128021422062f01aa1422076a2208410c4f0d00200128021021092001280204210a2001280200220b2f01aa14210c200320083b01aa14200241086a220d200b2001280208220e410c6c6a220141ac136a2802003602002002200141a4136a220f290200370300200f200141b0136a200c200e417f736a2210410c6c10f8b28080001a200341a4136a22012004410c6c6a220f41086a200d280200360200200f200229030037020020012005410c6c6a200641a4136a2007410c6c10f5b28080001a2002200b200e41e0016c6a220141e00110f5b2808000210d2001200141e0016a201041e0016c10f8b28080001a2003200441e0016c6a200d41e00110f5b28080001a2003200541e0016c6a2006200741e0016c10f5b28080001a200b200e41016a22014102746a220241ac146a200241b0146a201041027410f8b28080001a02402001200c4f0d00200c200e6b417e6a210f024020104103712210450d00200e410274200b6a41b0146a210203402002280200220e20013b01a814200e200b3602a013200241046a2102200141016a21012010417f6a22100d000b0b200f4103490d002001410274200b6a41b8146a21020340200241746a280200221020013b01a8142010200b3602a013200241786a2802002210200141016a3b01a8142010200b3602a0132002417c6a2802002210200141026a3b01a8142010200b3602a01320022802002210200141036a3b01a8142010200b3602a013200241106a2102200c200141046a2201470d000b0b200b200b2f01aa14417f6a3b01aa140240200a4102490d00200741016a2201200820046b470d02200341ac146a20054102746a200641ac146a200141027410f5b28080001a02402001410371220b450d00200441027420036a41b0146a210103402001280200220220053b01a814200220033602a013200141046a2101200541016a2105200b417f6a220b0d000b0b20074103490d002005410274210b03402003200b6a220141ac146a280200220220053b01a814200220033602a013200141b0146a2802002202200541016a3b01a814200220033602a013200141b4146a2802002202200541026a3b01a814200220033602a013200141b8146a2802002201200541036a22023b01a814200120033602a013200541046a2105200b41106a210b20022008470d000b0b2006410028029c96db8000118080808000002000200936020420002003360200200d41e0016a2480808080000f0b4184c8d28000412a41b0c8d2800010f880808000000b4184c3d28000412841acc3d2800010f880808000000bf10f01127f23808080800041e0046b2203248080808000200341d8006a2001280200220420012802082205410c6c6a220641ac136a2802003602002003200641a4136a22072902003703502007200641b0136a2005417f7320042f01aa1422086a2209410c6c10f8b28080001a200341d0006a410c6a2004200541e0016c6a220641e00110f5b28080001a2006200641e0016a200941e0016c10f8b28080001a20042008417f6a22063b01aa142001280204210a0240200641ffff037141044b0d00024020042802a0132201450d00200a41016a2107024002400240024020042f01a81422080d0020012f01aa140d01200341013602fc02200341b8c2d280003602f80220034200370284032003200341dc046a36028003200341f8026a41c0c2d2800010f680808000000b2003200a3602302003200436022c2003200a3602282003200736021c20032008417f6a2207360220200320013602182003200120074102746a41ac146a2802002201360224024020012f01aa142207200641ffff037122016a41016a410c490d00200341186a410110cbad808000200541016a21050c040b200520014b0d01200520076a41016a2105200341106a200341186a10cdad808000200328021021042003280214210a0c030b2003200a36024c2003200a360244200320043602402003410036023c2003200736023820032001360234200320012802b01422013602480240200641ffff0371220620012f01aa146a41016a410c490d00200341346a410110ccad8080000c030b200520064b0d01200341086a200341346a10cdad80800020032802082104200328020c210a0c020b41e4c6d28000418e0141f4c7d2800010f880808000000b41e4c6d28000418e0141f4c7d2800010f880808000000b20042802a0132208450d0020082f01aa14220641044b0d00200a41016a210b0240024002400340200b21012008220c2802a0132208450d01200641ffff0371210d200141016a210b0240024002400240200c2f01a81422060d00024020082f01aa1422090d00200341013602fc02200341b8c2d280003602f80220034200370284032003200341dc046a36028003200341f8026a41c0c2d2800010f680808000000b200320013602f402200320013602ec022003200c3602e8024100210e200341003602e4022003200b3602e002200320083602dc02200320082802b01422063602f002200d41016a220120062f01aa14220f6a2210410c4f0d01200c21072006210c200d2111200f210d0c030b200320013602d8022003200c3602d402200320013602d0022003200b3602c40220032006417f6a220e3602c802200320083602c00220032008200e4102746a41ac146a28020022073602cc02200d20072f01aa1422116a41016a410c490d01200341c0026a4105200d6b10cbad8080000c070b200341dc026a4105200d6b10ccad8080000c060b201141016a2201200d6a211020082f01aa1421090b200720103b01aa14200341f8026a41086a22122008200e410c6c6a220641ac136a2802003602002003200641a4136a22132902003703f8022013200641b0136a200941ffff03712214200e417f736a220f410c6c10f8b28080001a200741a4136a22062011410c6c6a220941086a2012280200360200200920032903f80237020020062001410c6c6a200c41a4136a200d410c6c10f5b28080001a200341f8026a2008200e41e0016c6a220641e00110f5b28080001a2006200641e0016a200f41e0016c10f8b28080001a2007201141e0016c6a200341f8026a41e00110f5b28080001a2007200141e0016c6a200c200d41e0016c10f5b28080001a2008200e41016a22064102746a221241ac146a2209201241b0146a200f41027410f8b28080001a0240201420064d0d002014200e6b417e6a21120240201420066b410371220e450d0003402009280200220f20063b01a814200f20083602a013200941046a2109200641016a2106200e417f6a220e0d000b0b20124103490d00200820064102746a41b8146a21090340200941746a280200220e20063b01a814200e20083602a013200941786a280200220e200641016a3b01a814200e20083602a0132009417c6a280200220e200641026a3b01a814200e20083602a0132009280200220e200641036a3b01a814200e20083602a013200941106a21092014200641046a2206470d000b0b200820082f01aa14417f6a3b01aa140240200b4102490d00200d41016a2206201020116b470d03200741ac146a2001410274220e6a200c41ac146a200641027410f5b28080001a0240201020016b220f41016a4103712209450d002007200e6a41ac146a210603402006280200220e20013b01a814200e20073602a013200641046a2106200141016a21012009417f6a22090d000b0b200f4103490d00200141027421090340200720096a220641ac146a280200220e20013b01a814200e20073602a013200641b0146a280200220e200141016a3b01a814200e20073602a013200641b4146a280200220e200141026a3b01a814200e20073602a013200641b8146a2802002206200141036a220e3b01a814200620073602a013200141046a2101200941106a2109200e2010470d000b0b200c410028029c96db80001180808080000020082f01aa14220641044d0d000c040b0b200641ffff0371450d010c020b4184c3d28000412841acc3d2800010f880808000000b200241013a00000b2000200341d0006a41ec0110f5b2808000220120053602f4012001200a3602f001200120043602ec01200341e0046a2480808080000bfa0502077f017e2380808080004180046b2203248080808000200128020821042001280200210502400240200128020422060d0020032004360208200341003602042003200536020020002003200210cead8080000c010b200520044102746a41ac146a280200210102402006417f6a2204450d002006417e6a2105024020044103712206450d0003402004417f6a2104200120012f01aa144102746a41ac146a28020021012006417f6a22060d000b0b20054103490d000340200120012f01aa144102746a41ac146a280200220120012f01aa144102746a41ac146a280200220120012f01aa144102746a41ac146a280200220120012f01aa144102746a41ac146a28020021012004417c6a22040d000b0b2003200136020c200320013301aa144220864280808080707c370210200341186a2003410c6a200210cead80800020034190026a41086a2202200341186a41086a22052802003602002003200329021837039002200341a0026a200341186a410c6a220741e00110f5b28080001a20032802880221040240200328028c02220620032802840222012f01aa14490d000340200441016a210420012f01a814220620012802a01322012f01aa144f0d000b0b200520012006410c6c6a220841ac136a2209280200360200200841a4136a2205290200210a2005200329039002370200200920022802003602002003200a37031820072001200641e0016c6a220241e00110f5b28080001a2002200341a0026a41e00110f5b28080001a0240024020040d00200641016a21020c010b200120064102746a41b0146a2802002101410021022004417f6a2206450d002004417e6a2105024020064107712204450d0003402006417f6a210620012802ac1421012004417f6a22040d000b0b20054107490d00034020012802ac142802ac142802ac142802ac142802ac142802ac142802ac142802ac142101200641786a22060d000b0b2000200341186a41ec0110f5b2808000220420023602f401200441003602f001200420013602ec010b20034180046a2480808080000bd802010b7f20032802142104200328021021052003280208210620032802042107034020012f01e20c220841186c21094100210a417f210b4100210c2001210302400240024002400340200b210d2009200a460d010240417f2007200328020420062003280208220e2006200e491b10f9b2808000220b2006200e6b200b1b220e410047200e4100481b220e0d00024020052001200a6a220e41106a2802002004200e41146a280200220e2004200e491b10f9b2808000220b2004200e6b200b1b220e41004e0d00200c21080c030b200e410047210e0b200341186a2103200c41016a210c200a41186a210a200d41016a210b200e4101460d000b200e41ff0171450d01200d41016a21080b20020d02410121030c010b41002103200b21080b2000200836020c2000200236020820002001360204200020033602000f0b2002417f6a2102200120084102746a41e40c6a28020021010c000b0bd802010b7f20032802142104200328021021052003280208210620032802042107034020012f018e02220841186c21094100210a417f210b4100210c2001210302400240024002400340200b210d2009200a460d010240417f2007200328020420062003280208220e2006200e491b10f9b2808000220b2006200e6b200b1b220e410047200e4100481b220e0d00024020052001200a6a220e41106a2802002004200e41146a280200220e2004200e491b10f9b2808000220b2004200e6b200b1b220e41004e0d00200c21080c030b200e410047210e0b200341186a2103200c41016a210c200a41186a210a200d41016a210b200e4101460d000b200e41ff0171450d01200d41016a21080b20020d02410121030c010b41002103200b21080b2000200836020c2000200236020820002001360204200020033602000f0b2002417f6a2102200120084102746a4190026a28020021010c000b0bcd0301077f02400240024002400240024020022802000e0400010203000b200141a4136a210320012f01aa142204410c6c21052002280208210620022802042107417f21080340024020050d00200421080c060b2003280208210120032802042109200541746a2105200841016a21082003410c6a2103417f200720092006200120062001491b10f9b28080002209200620016b20091b220141004720014100481b22014101460d000b200141ff01710d0420004103360204200020083602000f0b200141a4136a210320012f01aa142204410c6c21052002280208210620022802042107417f21080340024020050d00200421080c040b2003280208210120032802042109200541746a2105200841016a21082003410c6a2103417f200720092006200120062001491b10f9b28080002209200620016b20091b220141004720014100481b22014101460d000b200141ff01710d02200041023602042000200841016a3602000f0b20004280808080203702000f0b20004103360204200020012f01aa143602000f0b20002008360200200020022902003702042000410c6a200241086a2802003602000f0b20002008360200200020022902003702042000410c6a200241086a2802003602000be50301067f02400240024002400240024020022802000e0400010203000b20012f01aa142204410c6c2003410c6c22056b2106200120056a41a4136a21012002280208210720022802042108024003402006450d012001280208210520012802042109200641746a2106200341016a21032001410c6a2101417f200820092007200520072005491b10f9b28080002209200720056b20091b220541004720054100481b22054101460d000b200541ff0171450d042003417f6a21040b20002004360200200020022902003702042000410c6a200241086a2802003602000f0b20012f01aa142204410c6c2003410c6c22056b21062003417f6a2103200120056a41a4136a21012002280208210720022802042108024003402006450d012001280208210520012802042109200641746a2106200341016a21032001410c6a2101417f200820092007200520072005491b10f9b28080002209200720056b20091b220541004720054100481b22054101460d000b200541ff0171450d04200321040b20002004360200200020022902003702042000410c6a200241086a2802003602000f0b20004102360204200020012f01aa143602000f0b20004103360204200020033602000f0b20004103360204200020033602000f0b20004102360204200020033602000bd706010a7f23808080800041306b22042480808080002003280214210520032802102106200328020c21072003280208210820032802042109024002400240024002400240024002402003280200220a0e03000106000b20070e03040105040b20070e03020104020b200920062008200520082005491b10f9b28080002203200820056b20031b41004a0d040c030b0240024020082005470d0020092006200810f9b2808000450d010b200920062008200520082005491b10f9b28080002203200820056b20031b41004a0d040c030b2004410036021c20044101360210200441f8c8d2800036020c200442043702142004410c6a4184cad2800010f680808000000b200920062008200520082005491b10f9b28080002203200820056b20031b4101480d010c020b200920062008200520082005491b10f9b28080002203200820056b20031b41004a0d010b024002400240024003402004200836022c200420093602282004200a3602242004410c6a2001200441246a10d2ad8080002004280210210a2004280214210920042802182108200428020c21032004200536022c20042006360228200420073602242004410c6a2001200441246a200310d3ad8080002004280210210720042802142106200428021821052003200428020c220b490d012002450d022002417f6a2102200120034102746a41ac146a28020021010c000b0b200a4104460d00024020020d002001210c0c020b4100210d2001210c0340200c20034102746a41ac146a280200210c2004200836022c200420093602282004200a3602242004410c6a200c200441246a10d2ad80800020042802182108200428021421092004280210210a200428020c21032001200b4102746a41ac146a28020021012004200536022c20042006360228200420073602242004410c6a2001200441246a410010d3ad808000200428021821052004280214210620042802102107200428020c210b2002200d41016a220d470d000c020b0b2000410036020c200041003602000c010b2000200b360214200041003602102000200136020c20002003360208200041003602042000200c3602000b200441306a2480808080000f0b2004410036021c20044101360210200441c8cad2800036020c200442043702142004410c6a41d0cad2800010f680808000000bdc0301047f23808080800041106b22022480808080000240024020012802002203280200220141c0004f0d00410121010c010b02402001418080014f0d00410221010c010b410441052001418080808004491b21010b41002d0098a2db80001a024002400240200141002802a496db8000118280808000002204450d002002410036020c20022004360208200220013602042003280200220541c000490d0102400240200541808001490d002005418080808004490d01200441033a0000410121052002410136020c200328020021030240200141044b0d00200241046a4101410410bea880800020022802082104200228020c21050b200420056a2003360000200541046a21010c040b20054102744101722103410021050240200141014b0d00200241046a4100410210bea880800020022802082104200228020c21050b200420056a20033b0000200541026a21010c030b20054102744102722103410021050240200141034b0d00200241046a4100410410bea880800020022802082104200228020c21050b200420056a2003360000200541046a21010c020b4101200141dcccd2800010ae80808000000b200420054102743a0000410121010b20002002290204370200200041086a2001360200200241106a2480808080000b940201027f23808080800041106b2202248080808000200220002802002200360204200128021c418cced280004106200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a4192ced280004104200041046a41eccdd2800010a3818080001a200241086a4196ced280004105200241046a41fccdd2800010a3818080001a20022d000d220020022d000c2203722101024020004101470d0020034101710d000240200228020822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710b9c0101017f23808080800041306b220224808080800020022000280200280200220036022820024103360204200241ccc2c080003602002002420237020c200241c486808000ad4220862002412c6aad84370320200241c586808000ad422086200241286aad84370318200220006836022c2002200241186a360208200128021c2001280220200210e2808080002101200241306a24808080800020010baa0201037f2380808080004180016b2202248080808000024002400240200128021422034110710d0020034120710d0120002802004101200110978180800021000c020b20002802002100410021030340200220036a41ff006a2000410f712204413072200441d7006a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000c010b20002802002100410021030340200220036a41ff006a2000410f712204413072200441376a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000b20024180016a24808080800020000b9a0201027f23808080800041106b22022480808080000240024020002802000d00200128021c419bced280004110200128022028020c1181808080000021010c010b20022000360204200128021c41bcced280004108200128022028020c118180808000002100200241003a000d200220003a000c20022001360208200241086a41c4ced280004106200241046a41acced2800010a3818080001a20022d000d220020022d000c220372210120004101470d0020034101710d000240200228020822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710ba00601047f024002400240024002402000280200220141054b0d002001450d0441102102200041046a2203280200417e6a2204410220044102491b0e020103020b20002802042104024020002802082201450d0020042100034002400240024002402000280200417e6a2202410220024102491b0e020103000b200041106a280200450d02411421020c010b200041046a280200450d01410821020b200020026a280200410028029c96db8000118080808000000b0240200041206a280200450d00200041246a280200410028029c96db8000118080808000000b2000412c6a21002001417f6a22010d000b0b2004410028029c96db8000118080808000000f0b410421020b200320026a2202280200450d002002280204410028029c96db8000118080808000000b02402000280224450d002000280228410028029c96db8000118080808000000b20014101460d00411021020240024002402000280230417e6a2204410220044102491b0e020002010b410421020b200041306a20026a2202280200450d002002280204410028029c96db8000118080808000000b02402000280250450d002000280254410028029c96db8000118080808000000b20014102460d0041102102024002400240200028025c417e6a2204410220044102491b0e020002010b410421020b200041dc006a20026a2202280200450d002002280204410028029c96db8000118080808000000b0240200028027c450d00200028028001410028029c96db8000118080808000000b20014103460d0041102102024002400240200028028801417e6a2204410220044102491b0e020002010b410421020b20004188016a20026a2202280200450d002002280204410028029c96db8000118080808000000b024020002802a801450d0020002802ac01410028029c96db8000118080808000000b20014104460d004110210102400240024020002802b401417e6a2202410220024102491b0e020002010b410421010b200041b4016a20016a2201280200450d002001280204410028029c96db8000118080808000000b20002802d401450d0020002802d801410028029c96db8000118080808000000b0ba60402087f017e23808080800041106b22012480808080000240024002400240024002402000280204220220002802782203200341054b1b2204417f460d00417f20046776410020041b220541016a2206450d00200420064b0d012000280200210720034105200341054b1b2108024020054105490d0020032006460d060240024002402006ad42187e2209422088a70d002009a7220541fcffffff074b0d0020034106490d012008ad42187e2209422088a70d002009a7220341fcffffff074b0d00200541002802a496db8000118280808000002202450d02200220072005200320052003491b10f5b28080001a2007410028029c96db8000118080808000000c080b41f4cfd2800041114188d0d2800010f880808000000b41002d0098a2db80001a200541002802a496db80001182808080000022020d050b4104200510bb80808000000b200341064f0d020c050b41f4cfd2800041114198d0d28000109181808000000b41a8d0d28000412041c8d0d2800010f880808000000b20002007200241186c10f5b280800020023602782008ad42187e2209a7210302402009422088a70d00200341fdffffff074f0d002007410028029c96db8000118080808000000c030b2001200336020c2001410036020841b8cfd28000412b200141086a41a8cfd2800041e4cfd2800010ad81808000000b20022000200341186c10f5b28080001a0b2000200636027820002004360204200020023602000b200141106a2480808080000bbb0402087f017e23808080800041106b2201248080808000024002400240024002400240200028020820002802002202200241054b1b2203417f460d00417f20036776410020031b220441016a2203450d002000200241054b22054103746a280200220620034b0d01200041046a2107200028020421082002410520051b2105024020044105490d0020022003460d060240024002402003ad422c7e2209422088a70d002009a7220441fcffffff074b0d0020024106490d012005ad422c7e2209422088a70d002009a7220541fcffffff074b0d00200441002802a496db8000118280808000002202450d02200220082004200520042005491b10f5b28080001a2008410028029c96db8000118080808000000c080b41f4cfd2800041114188d0d2800010f880808000000b41002d0098a2db80001a200441002802a496db80001182808080000022020d050b4104200410bb80808000000b200241064f0d020c050b41f4cfd2800041114198d0d28000109181808000000b41a8d0d28000412041c8d0d2800010f880808000000b200720082006412c6c10f5b28080001a200020063602002005ad422c7e2209a7210002402009422088a70d00200041fdffffff074f0d002008410028029c96db8000118080808000000c030b2001200036020c2001410036020841b8cfd28000412b200141086a41a8cfd2800041e4cfd2800010ad81808000000b200220072006412c6c10f5b28080001a0b2000200636020820002002360204200020033602000b200141106a2480808080000b980301027f23808080800041306b2207248080808000410021080240024020024100480d00024020020d00410121080c020b41002d0098a2db80001a200241002802a496db80001182808080000022080d01410121080b2008200241dccdd2800010ae80808000000b20082001200210f5b28080002101410021080240024020044100480d00024020040d00410121080c020b41002d0098a2db80001a200441002802a496db80001182808080000022080d01410121080b2008200441dccdd2800010ae80808000000b20082003200410f5b28080002108200720043602202007200836021c2007200436021820072002360214200720013602102007200236020c410021020240024020064100480d00024020060d00410121020c020b41002d0098a2db80001a200641002802a496db80001182808080000022020d01410121020b2002200641dccdd2800010ae80808000000b20022005200610f5b280800021022007200636022c200720023602282007200636022420002007410c6a200741246a4100200710e3ad808000200741306a2480808080000b1e00200128021c41d8d2d28000410c200128022028020c118180808000000bac0203037f017e017f23808080800041206b22052480808080004100210602400240024020040d000c010b0240200120026a220220014f0d000c010b410021060240200320046a417f6a410020036b71ad2002200028020022014101742207200220074b1b22024108410441012004418108491b20044101461b2207200220074b1b2207ad7e2208422088a7450d000c010b2008a7220941808080807820036b4b0d004100210202402001450d002005200120046c36021c20052000280204360214200321020b20052002360218200541086a20032009200541146a10e0ad80800020052802084101470d0120052802102102200528020c21060b2006200241f4d6d2800010ae80808000000b200528020c21042000200736020020002004360204200541206a2480808080000bb20201027f0240024020024100480d000240024002402003280204450d000240200328020822040d00024020020d00200121030c030b41002d0098a2db80001a200241002802a496db80001182808080000021030c020b200328020021050240200241002802a496db80001182808080000022030d00200041086a2105200041046a21040c050b20032005200410f5b28080001a2005410028029c96db800011808080800000200041086a2105200041046a21040c020b024020020d00200121030c010b41002d0098a2db80001a200241002802a496db80001182808080000021030b200041086a2105200041046a21042003450d020b2005200236020020042003360200200041003602000f0b20004100360204200041013602000f0b2005200236020020042001360200200041013602000bf10101077f23808080800041206b22022480808080004100210302402000280200220441016a220520044101742206200520064b1b220541ffffffff034d0d0041004100200110ae80808000000b0240024020054104200541044b1b2207410274220641fcffffff074b0d004100210502402004450d002002200441027436021c20022000280204360214410421050b20022005360218200241086a41042006200241146a10e0ad80800020022802084101470d0120022802102108200228020c21030b20032008200110ae80808000000b200228020c21042000200736020020002004360204200241206a2480808080000b9b08010b7f410341022001280200418080808078461b21052000280200210602400240024002402002450d00200028020421070c010b2000280204210720002802082006200641054b22021b0d010b024002402000200641054b22084103746a220228020022092006410520081b460d002007200041046a20081b21060c010b200010dcad808000200041086a210220002802082109200028020421060b20062009412c6c6a22062001290200370204200620053602002006410036022820064280808080c0003702202006410c6a200141086a2802003602002002200228020041016a3602000c010b024002400240200020024103746a2802002202450d002007200041046a220a200641054b1b2002412c6c6a220641546a2202280200220741014b0d012006415c6a2802004101470d012006416c6a2208280200210b20084100360200200641686a280200210c200641646a2208280200210d2008428080808010370200200641586a280200210e200641606a280200210f200721080c020b4184d7d2800041fc0041e8d8d28000109181808000000b410221080b411021090240024002402007417e6a2207410220074102491b0e020002010b410421090b200220096a2207280200450d002007280204410028029c96db8000118080808000000b20022005360200200641586a22062001290200370200200641086a200141086a28020036020020084102460d0002400240200028020820002802002201200141054b22011b417e6a2206200020014103746a2802004f0d000240200a280200200a20011b2006412c6c6a2201280200220641014b0d0041002102410021052006410171450d0202402001280204220641c0004f0d00417f21050c030b02402006418080014f0d00417e21050c030b417c417b2006418080808004491b21050c020b200d450d02200c410028029c96db8000118080808000000c020b4198d9d2800041c00041d8d9d28000109181808000000b02402008410171450d0041012102200e41c000490d0041022102200e41808001490d0041044105200e418080808004491b21020b2001200e360204200120083602002005200f6a20026a2206200b2006200b491b210602402001280210450d002001280214410028029c96db8000118080808000000b200120063602182001200c3602142001200d3602100b024002402003410171450d002000200028020041054b22014103746a2802002206450d012000280204200041046a20011b2006412c6c6a220141786a210602402001417c6a22022802002200450d00200628020020004102746a417c6a2802002004460d010b02402000200141746a2201280200470d00200141b8d1d2800010e1ad8080000b200628020020004102746a20043602002002200041016a3602000b0f0b4184d7d2800041fc004188d9d28000109181808000000bb90c020a7f017e23808080800041e0016b22052480808080004100210602400240200128020822074100480d0020012802042108024020070d00410121090c020b41002d0098a2db80001a200741002802a496db80001182808080000022090d01410121060b2006200741ecd4d2800010ae80808000000b20092008200710f5b280800021062005200736023820052006360234200520073602304100210a02400240200128021422064100480d002001280210210b024020060d004101210a0c020b41002d0098a2db80001a200641002802a496db800011828080800000220a0d014101210a0b200a200641ecd4d2800010ae80808000000b200a200b200610f5b2808000210c200520063602442005200c3602402005200636023c024002400240024002402000280200220c0d004100210c2007210d2006210e0c010b200541086a200c2000280204200541306a10d0ad808000200528020c210c02400240024020052802080d002005280214210602402005280230450d002005280234410028029c96db8000118080808000000b200528023c450d012005280240410028029c96db8000118080808000000c010b200528023c21062005280234210920052802302207418080808078470d012009210c0b200c200641fc006c6a418c026a21060c020b2005280244210e2005280240210a2005280238210d2005290210210f0b2005200f3702282005200c360224200520003602202005200e36021c2005200a360218200520063602142005200d3602102005200936020c20052007360208200541003602a80102400240200c0d0041002d0098a2db80001a41e40c41002802a496db8000118280808000002206450d03410021092000410036020420002006360200200641003602880220062005290208370200200641013b01e20c200641086a200541086a41086a290200370200200641106a200541086a41106a2902003702002006418c026a200541306a41fc0010f5b28080001a200021070c010b2005200f3702c0012005200c3602bc012005200e3602dc012005200a3602d801200520063602d4012005200d3602d001200520093602cc01200520073602c801200541b0016a200541bc016a200541c8016a200541306a200541206a200541306a10c5ad80800020052802b801210920052802b0012106200528022021070b2007200728020841016a3602082006200941fc006c6a418c026a21060b024002400240024002402000410c6a200028020c41054b22074103746a28020022090d00200128020c210702402001280200450d002008410028029c96db8000118080808000000b02402007450d00200b410028029c96db8000118080808000000b200641f8006a210a200628027821010c010b200541306a41086a200141086a290200370300200541306a41106a200141106a29020037030020052001290200370330200641f8006a210a2000280210200041106a20071b2009410c6c6a41746a200541306a10e8ad8080002107200628027821012007450d010b20062802042001200141054b22071b22000d010b200641046a2107024002402006410441f800200141054b22001b6a28020022092001410520001b460d002007200a20001b21072006280200200620001b21010c010b200610dbad80800020062802042109200628020021010b2001200941186c6a2201410036020820014280808080c0003702002001200229020037020c200141146a200241086a2802003602002007200728020041016a3602000c010b02402006280200200620071b200041186c6a220041746a22012802002207418080808078460d002007450d00200041786a280200410028029c96db8000118080808000000b20012002290200370200200141086a200241086a2802003602000b02402003410171450d00200628020420062802782201200141054b22011b2207450d022006280200200620011b200741186c6a2201416c6a21070240200141706a22002802002206450d00200728020020064102746a417c6a2802002004460d010b02402006200141686a2201280200470d00200141b8d1d2800010e1ad8080000b200728020020064102746a20043602002000200641016a3602000b200541e0016a2480808080000f0b410441e40c10bb80808000000b4184d7d2800041fc004188d9d28000109181808000000bf01803077f017e0d7f23808080800041b0026b220224808080800041012103200028020c21040240024002400240024020002d00504101470d0020002802142004200441054b1b200028024c4d0d010b2000410c6a2205200441054b22044103746a22062802002207450d00200041106a2208280200210320062007417f6a22073602002003200820041b2007410c6c6a22042802042103200220042802084100200428020022041b36022820022003360224200220043602202002410036021c20022004410047220636021820022003360214200220043602102002410036020c20022006360208200241386a200241086a10e6ad808000200229023c21092002280238210a0240024020010d00200a418080808078460d01200241386a41106a210b200241386a41046a210c03402002200a36022c200220093702302000280200220d450d042009422088a721012009a7210e2000280204210f0340200d41a07e6a2107200d41a4136a2104200d2f01aa142210410c6c2103417f2111024002400340024020030d00201021110c020b200441086a2106200441046a2112201141016a2111200341746a2103200741e0016a21072004410c6a2104417f200e201228020020012006280200220620012006491b10f9b28080002212200120066b20121b220641004720064100481b22064101460d000b200641ff0171450d010b200f450d06200f417f6a210f200d20114102746a41ac146a280200210d0c010b0b024002400240024002402005200528020041054b22044103746a2802002203452008280200200820041b2003410c6c6a41746a2204457222110d00200241386a41086a2002412c6a41086a2802003602002002200229022c3703382004200241386a10e7ad808000450d03200728020021040c010b200741086a28020020072802002204200441054b1b41014d0d010b02400240024002400240024002402007200441054b22044103746a22012802002206450d00200741046a2203280200211220012006417f6a22063602002012200320041b2006412c6c6a220428020c21102004280208210d2004280204210f20042802002112200241a0026a41086a2213200441186a290200370300200220042902103703a002200428022821012004280224210e2004280220210a200728020021060240201241014b0d00200d450d002007200641054b22144103746a2802002215450d022003280200200320141b2015412c6c6a221441546a221528020041014b0d00201441606a2206280200210d2014415c6a22102802002113200241386a41086a2216200441106a220441086a290200370300200220042902003703380240201441646a2204280200450d00201441686a280200410028029c96db8000118080808000000b20152012360200201020133602002006200d360200201441586a200f36020020042002290338370200200441086a20162903003702000c070b2007200641054b22044103746a2802002206450d02200241386a41186a2003280200200320041b2006412c6c6a220441546a220641186a290200370300200241386a41106a200641106a290200370300200241386a41086a200641086a29020037030020022006290200370338200441606a20103602002004415c6a200d360200200441586a200f36020020062012360200200441646a220441086a2013290300370200200420022903a0023702002002280238220441014b0d04200228024c21062002280248211202402002280240450d00200741086a2802002007280200220d200d41054b220d1b417e6a220f2007200d4103746a2802004f0d0020032802002003200d1b200f412c6c6a220d280200220f41014b0d004100211341002114200f410171450d040240200d280204220f41c0004f0d00417f21140c050b0240200f418080014f0d00417e21140c050b417c417b200f418080808004491b21140c040b20120d050c060b4184d7d2800041fc0041f8d8d28000109181808000000b4184d7d2800041fc0041e8d8d28000109181808000000b4184d7d2800041fc0041e8d8d28000109181808000000b200228023c211002402004410171450d000240201041c0004f0d00410121130c010b02402010418080014f0d00410221130c010b410441052010418080808004491b21130b200228024421152002280250210f200d2010360204200d2004360200201420156a20136a2204200f2004200f491b21040240200d280210450d00200d280214410028029c96db8000118080808000000b200d2004360218200d2006360214200d2012360210200228023822044102490d020b200b2106024002402004417e6a2204410220044102491b0e020003010b200c21060b2006280200450d01200628020421060b2006410028029c96db8000118080808000000b2007200728020041054b22044103746a2802002206450d022001410274210702402003280200200320041b2006412c6c6a220341746a22122802002003417c6a220628020022046b20014f0d002012200420014104410410dfad808000200628020021040b200341786a28020020044102746a200e200710f5b28080001a2006200420016a3602000240200a450d00200e410028029c96db8000118080808000000b2011450d01200228022c210a0b200a450d002002280230410028029c96db8000118080808000000b200241386a200241086a10e6ad808000200229023c21092002280238220a418080808078470d010c030b0b4184d7d2800041fc004188d9d28000109181808000000b200a418080808078460d00200241386a41106a2108200241386a41046a21102002413c6a210503402002200a36022c200220093702302000280200220d450d032009422088a721012009a7210e2000280204210f0340200d41a07e6a2107200d41a4136a2104200d2f01aa14220a410c6c2103417f2111024002400340024020030d00200a21110c020b200441086a2106200441046a2112200341746a2103201141016a2111200741e0016a21072004410c6a2104417f200e201228020020012006280200220620012006491b10f9b28080002212200120066b20121b220641004720064100481b22064101460d000b200641ff0171450d010b200f450d05200f417f6a210f200d20114102746a41ac146a280200210d0c010b0b2007200728020041054b22044103746a22012802002206450d04200741046a2203280200211120012006417f6a2206360200200241386a41286a2011200320041b2006412c6c6a220441286a280200360200200241386a41206a200441206a290200370300200241386a41186a200441186a290200370300200241386a41106a200441106a290200370300200241386a41086a200441086a29020037030020022004290200220937033802400240024002402009a7220141014b0d002008210620022802404101470d012007200728020041054b22114103746a2802002212450d09200428021421062004280210210e02402003280200200320111b2012412c6c6a220341546a221128020022124102490d00200e0d030c040b200341586a210d4100210f4100210a02402012410171450d000240200d280200221241c0004f0d00417f210a0c010b02402012418080014f0d00417e210a0c010b417c417b2012418080808004491b210a0b20042802182104200228023c211202402001410171450d000240201241c0004f0d004101210f0c010b02402012418080014f0d004102210f0c010b410441052012418080808004491b210f0b20022802442113200d201236020020112001360200200a20136a200f6a2201200420012004491b21040240200341646a2201280200450d00200341686a280200410028029c96db8000118080808000000b2001200e3602002003416c6a2004360200200341686a2006360200200228023822014102490d030b2010210620014102470d020b2006280200450d01200628020421060b2006410028029c96db8000118080808000000b02402002280258450d00200228025c410028029c96db8000118080808000000b0240200741086a28020020072802002204200441054b1b0d00200241386a20002002412c6a10e9ad8080002002280238450d00200510daad8080000b0240200228022c450d002002280230410028029c96db8000118080808000000b200241386a200241086a10e6ad808000200229023c21092002280238220a418080808078470d000b0b200241086a10ebad808000410021030b200241b0026a24808080800020030f0b41e8d9d2800041d50141c0dbd28000109181808000000b4184d7d2800041fc0041f8d8d28000109181808000000b4184d7d2800041fc0041e8d8d28000109181808000000bff06010d7f23808080800041b0026b22052480808080004100210602400240200128020822074100480d0020012802042108024020070d00410121060c020b41002d0098a2db80001a200741002802a496db80001182808080000022060d01410121060b2006200741ecd4d2800010ae80808000000b20062008200710f5b2808000210902400240024002402000280200220a0d004100210a0c010b2000280204210b0340200a41a4136a2106200a2f01aa14220c410c6c210d41e001210e417f210f0240024003400240200d0d00200c210f0c020b200641086a2110200641046a2111200d41746a210d200f41016a210f200e41a07e6a210e2006410c6a2106417f2009201128020020072010280200221020072010491b10f9b28080002211200720106b20111b221041004720104100481b22104101460d000b201041ff0171450d010b200b450d02200b417f6a210b200a200f4102746a41ac146a280200210a0c010b0b02402007450d002009410028029c96db8000118080808000000b200a200e6b21060c010b2005200f360224200541003602202005200a36021c2005200036021820052007360214200520093602102005200736020c2005410036022802400240200a0d0041002d0098a2db80001a41ac1441002802a496db8000118280808000002206450d034100210d2000410036020420002006360200200641003602a0132006200529020c3702a413200641013b01aa14200641ac136a200541146a2802003602002006200541286a41e00110f5b28080001a200021070c010b2005200f3602a0022005410036029c022005200a36029802200520073602ac02200520093602a802200520073602a4022005418c026a20054198026a200541a4026a200541286a200541186a200541286a10c3ad808000200528029402210d200528028c022106200528021821070b2007200728020841016a3602082006200d41e0016c6a21060b024002402000410c6a200028020c41054b22074103746a280200220d0d00024020012802000d00410021070c020b410021072008410028029c96db8000118080808000000c010b200541286a41086a200141086a280200360200200520012902003703282000280210200041106a20071b200d410c6c6a41746a200541286a10e7ad80800041017321070b2006200220072003200410e2ad808000200541b0026a2480808080000f0b410441ac1410bb80808000000b8d0601077f024002400240200128022022020d0020012802002102200141003602002002450d02200128020422020d0120012802082102200128020c2203450d0102400240200341077122040d00200321050c010b2003210503402005417f6a2105200228028c0121022004417f6a22040d000b0b20034108490d010340200228028c0128028c0128028c0128028c0128028c0128028c0128028c0128028c012102200541786a22050d000c020b0b20012002417f6a360220024002400240200128020022024101470d0020012802040d00200128020821020240200128020c2203450d0002400240200341077122040d00200321050c010b2003210503402005417f6a2105200228028c0121022004417f6a22040d000b0b20034108490d000340200228028c0128028c0128028c0128028c0128028c0128028c0128028c0128028c012102200541786a22050d000b0b2001420037020820012002360204200141013602000c010b2002450d010b200128020821040240024002400240200128020c2203200128020422022f018a014f0d00200221050c010b034020022802002205450d0220022f01880121032002410028029c96db800011808080800000200441016a210420052102200320052f018a014f0d000b0b024020040d00200341016a2106200521020c020b200520034102746a4190016a2802002102410021062004417f6a2207450d012004417e6a2108024020074107712204450d0003402007417f6a2107200228028c0121022004417f6a22040d000b0b20084107490d010340200228028c0128028c0128028c0128028c0128028c0128028c0128028c0128028c012102200741786a22070d000c020b0b2002410028029c96db80001180808080000041e4cbd28000109081808000000b2001200636020c2001410036020820012002360204200020052003410c6c6a220241046a290200370200200041086a2002410c6a2802003602000f0b41d4dcd28000109081808000000b0340200228020021052002410028029c96db8000118080808000002005210220050d000b0b20004180808080783602000bec04020c7f017e23808080800041d0006b22022480808080000240024002400240200028020022030d00200141046a2104410021030c010b200141046a210420012802082105200128020421062000280204210702400340200341046a210820032f018a012209410c6c210a417f210b0240024003400240200a0d002009210b0c020b200841086a210c200841046a210d200a41746a210a200b41016a210b2008410c6a2108417f2006200d2802002005200c280200220c2005200c491b10f9b2808000220d2005200c6b200d1b220c410047200c4100481b220c4101460d000b200c41ff0171450d010b2007450d022007417f6a21072003200b4102746a418c016a28020021030c010b0b410121082001280200450d022006410028029c96db8000118080808000000c020b200bad422086210e0b410121082001280200220a418080808078460d002002200e37021c20022003360218200220003602142002200a3602082002200429020037020c0240024020030d0041002d0098a2db80001a418c0141002802a496db8000118280808000002208450d0320004100360204200020083602002008410036020020082002290208370204200841013b018a012008410c6a200241106a2802003602000c010b200241306a41086a200241186a220841086a28020036020020022008290200370330200241c0006a41086a200241086a41086a28020036020020022002290208370340200241246a200241306a200241c0006a200241146a200241246a10c7ad808000200228021421000b2000200028020841016a360208410021080b200241d0006a24808080800020080f0b4104418c0110bb80808000000b820502057f017e23808080800041f0006b22022480808080000240024002400240200028020022030d00200241106a2001410c6a28020036020020022001290204370308200128021421042001280210210520012802002106410021010c010b200241d8006a20032000280204200110d1ad808000024020022802580d0002402001280200450d002001280204410028029c96db8000118080808000000b41012103200128020c450d022001280210410028029c96db8000118080808000000c020b200241106a2001410c6a2802003602002002200129020437030820012802002106200128021021052001280214210420022902602107200228025c21010b410121032006418080808078460d00200241206a200241086a41086a280200360200200220063602142002200229030837021820022007370234200220013602302002200036022c20022004360228200220053602240240024020010d0041002d0098a2db80001a41900241002802a496db8000118280808000002201450d032000410036020420002001360200200141003602880220012002290214370200200141013b018e02200141086a200241146a41086a290200370200200141106a200241146a41106a2902003702000c010b200241c8006a41086a200241306a220141086a28020036020020022001290200370348200241d8006a41106a200241146a41106a290200370300200241d8006a41086a200241146a41086a290200370300200220022902143703582002413c6a200241c8006a200241d8006a2002412c6a2002413c6a10c9ad808000200228022c21000b2000200028020841016a360208410021030b200241f0006a24808080800020030f0b410441900210bb80808000000be804010a7f23808080800041f0036b22032480808080000240024002400240200128020022040d00410021020c010b2002280208210520022802042106200128020421070340200441a4136a210220042f01aa142208410c6c2109417f210a024002400340024020090d002008210a0c020b200241086a210b200241046a210c200941746a2109200a41016a210a2002410c6a2102417f2006200c2802002005200b280200220b2005200b491b10f9b2808000220c2005200b6b200c1b220b410047200b4100481b220b4101460d000b200b41ff0171450d010b024020070d00410021020c030b2007417f6a21072004200a4102746a41ac146a28020021040c010b0b2003200136020c2003200a3602082003200736020420032004360200200341003a0013200341f8016a2003200341136a10cfad80800020032802f801210920032802fc012105200341146a20034180026a41e40110f5b28080001a20012001280208417f6a3602080240024020032d00130d00200341f8016a200341146a41e40110f5b28080001a0c010b20012802002202450d022001280204220b450d032001200b417f6a360204200120022802ac14220b360200200b41003602a0132002410028029c96db800011808080800000200341f8016a200341146a41e40110f5b28080001a0b02402009418080808078470d00410021020c010b200041046a200341f8016a41046a41e00110f5b28080001a410121022009450d002005410028029c96db8000118080808000000b20002002360200200341f0036a2480808080000f0b41ecd3d28000109081808000000b41d0c2d28000412141f4c2d2800010f880808000000bca0501077f024020002802002201450d00200028020421020240024020002802082203450d00410021000340024002402000450d00200121040c010b4100210402402002450d0020022100024020024107712205450d0003402000417f6a210020012802900221012005417f6a22050d000b0b20024108490d000340200128029002280290022802900228029002280290022802900228029002280290022101200041786a22000d000b0b20012100410021020b024002400240200220002f018e024f0d0020022105200021010c010b03402000280288022201450d0220002f018c0221052000410028029c96db800011808080800000200441016a210420012100200520012f018e024f0d000b0b0240024020040d00200541016a2102200121000c010b200120054102746a4194026a2802002100410021022004417f6a2206450d002004417e6a2107024020064107712204450d0003402006417f6a210620002802900221002004417f6a22040d000b0b20074107490d000340200028029002280290022802900228029002280290022802900228029002280290022100200641786a22060d000b0b02402001200541186c6a2201280200450d002001280204410028029c96db8000118080808000000b0240200128020c450d002001280210410028029c96db8000118080808000000b410021012003417f6a22030d010c030b0b2000410028029c96db80001180808080000041e4cbd28000109081808000000b024020020d00200121000c010b02400240200241077122050d0020022104200121000c010b200221042001210003402004417f6a210420002802900221002005417f6a22050d000b0b20024108490d000340200028029002280290022802900228029002280290022802900228029002280290022100200441786a22040d000b0b034020002802880221012000410028029c96db8000118080808000002001210020010d000b0b0b9c0601097f024020002802202201450d00200028020c210220002802042103200028020021040240034020002001417f6a22013602200240024020044101712205450d0020030d002000280208210302402002450d0002400240200241077122060d00200221050c010b2002210503402005417f6a2105200328028c0121032006417f6a22060d000b0b20024108490d000340200328028c0128028c0128028c0128028c0128028c0128028c0128028c0128028c012103200541786a22050d000b0b20004200370208200020033602044101210420004101360200410021020c010b2005450d020b20002802082106024002400240200220032f018a014f0d0020022107200321050c010b034020032802002205450d0220032f01880121072003410028029c96db800011808080800000200641016a210620052103200720052f018a014f0d000b0b0240024020060d00200741016a2102200521030c010b200520074102746a4190016a2802002103410021022006417f6a2208450d002006417e6a2109024020084107712206450d0003402008417f6a2108200328028c0121032006417f6a22060d000b0b20094107490d000340200328028c0128028c0128028c0128028c0128028c0128028c0128028c0128028c012103200841786a22080d000b0b2000200236020c2000410036020820002003360204024020052007410c6c6a41046a2205280200450d002005280204410028029c96db8000118080808000000b20010d010c030b0b2003410028029c96db80001180808080000041e4cbd28000109081808000000b41d4dcd28000109081808000000b200028020021032000410036020002402003450d000240200028020422030d0020002802082103200028020c2207450d0002400240200741077122060d00200721050c010b2007210503402005417f6a2105200328028c0121032006417f6a22060d000b0b20074108490d000340200328028c0128028c0128028c0128028c0128028c0128028c0128028c0128028c012103200541786a22050d000b0b0340200328020021052003410028029c96db8000118080808000002005210320050d000b0b0bcc0b010c7f23808080800041206b2204248080808000410121050240024020014101710d00410021050c010b200241c000490d0002402002418080014f0d00410221050c010b410441052002418080808004491b21050b200420033602182004200441186a36021c2004410c6a2004411c6a10d5ad8080000240024002402000280200220628020822072005490d0020042802142108200428020c21092004280210210a20064100360208200a20086a210b200720056b210c20062802042100024020072005470d00024002400240200628020020084f0d002006410020084101410110dfad80800020062802042100200628020821020c010b410021022008450d010b2008417f6a210d02400240200841037122010d00200a21030c010b200a21030340200020026a20032d00003a0000200241016a2102200341016a21032001417f6a22010d000b0b200d4103490d00200020026a210d410021000340200d20006a2208200320006a22012d00003a0000200841016a200141016a2d00003a0000200841026a200141026a2d00003a0000200841036a200141036a2d00003a0000200041046a2100200141046a200b470d000b200220006a21020b200620023602082005210e0c030b200a210102402005450d002005210e2008450d032000200a2d00003a00002006200628020841016a360208024020054101470d00200a41016a21010c010b2005210e20084101460d032000200a2d00013a00012006200628020841016a360208024020054102470d00200a41026a21010c010b2005210e20084102460d032000200a2d00023a00022006200628020841016a3602082005210e20084103460d032000200a2d00033a00032006200628020841016a360208024020054104470d00200a41046a21010c010b2005210e20084104460d032000200a2d00043a00042006200628020841016a360208200a41056a21010b0240200b2001470d00200b2101200b21032005210e0c020b0240200628020020076b200b20016b22034f0d002006200720034101410110dfad8080000b20062802042200200320056a220e6a200020056a200c10f8b28080001a024020062802082203200e470d00200121030c020b200628020420036a2100200520086a200a6a20036b20016b21022001210303402003200b460d03200020032d00003a00002006200628020841016a360208200141016a2101200341016a2103200041016a21002002417f6a2202450d020c000b0b2005200741f0d5d2800010b581808000000b4100210202400240200b20016b22004100480d00200b200346220f0d024100210141002d0098a2db80001a200041002802a496db800011828080800000220b0d01410121020b2002200041e4ddd2800010ae80808000000b200a20086a220020036b220241037121080240200320006b417c4b0d002002417c71210d410021010340200b20016a2200200320016a22022d00003a0000200041016a200241016a2d00003a0000200041026a200241026a2d00003a0000200041036a200241036a2d00003a0000200d200141046a2201470d000b200320016a21030b02402008450d000340200b20016a20032d00003a0000200141016a2101200341016a21032008417f6a22080d000b0b02402001450d0002402006280200200e200c6a22036b20014f0d002006200320014101410110dfad8080000b200628020422032001200e6a22086a2003200e6a200c10f8b28080001a0240200628020822032008460d002003200e6b2102200628020420036a2103200b210003402001450d01200320002d00003a00002006200628020841016a360208200041016a2100200341016a210320022001417f6a2201470d000b0b2008210e0b200f0d00200b410028029c96db8000118080808000000b024020072005460d000240200e20062802082201460d002006280204220320016a2003200e6a200c10f8b28080001a0b20062001200c6a3602080b02402009450d00200a410028029c96db8000118080808000000b200441206a2480808080000bd90101037f024002402002280204450d000240200228020822030d00024020010d00410421020c030b41002d0098a2db80001a200141002802a496db80001182808080000021020c020b2002280200210441002102200141002802a496db8000118280808000002205450d0120052004200310f5b280800021022004410028029c96db800011808080800000200221020c010b024020010d00410421020c010b41002d0098a2db80001a200141002802a496db80001182808080000021020b2000200136020820002002410420021b36020420002002453602000bf50103057f017e017f23808080800041206b22022480808080004100210302402000280200220441016a220520044101742206200520064b1b22054104200541044b1b2206ad420c7e2207422088a7450d0041004100200110ae80808000000b024002402007a7220841fcffffff074b0d004100210502402004450d0020022004410c6c36021c20022000280204360214410421050b20022005360218200241086a2008200241146a10edad80800020022802084101470d0120022802102105200228020c21030b20032005200110ae80808000000b200228020c21042000200636020020002004360204200241206a2480808080000bb20201027f0240024020024100480d000240024002402003280204450d000240200328020822040d00024020020d00200121030c030b41002d0098a2db80001a200241002802a496db80001182808080000021030c020b200328020021050240200241002802a496db80001182808080000022030d00200041086a2105200041046a21040c050b20032005200410f5b28080001a2005410028029c96db800011808080800000200041086a2105200041046a21040c020b024020020d00200121030c010b41002d0098a2db80001a200241002802a496db80001182808080000021030b200041086a2105200041046a21042003450d020b2005200236020020042003360200200041003602000f0b20004100360204200041013602000f0b2005200236020020042001360200200041013602000be30101037f23808080800041206b2203248080808000024002400240200120026a220220014f0d00410021040c010b4100210402402002200028020022054101742201200220014b1b22014108200141084b1b220141004e0d000c010b4100210202402005450d002003200536021c20032000280204360214410121020b20032002360218200341086a41012001200341146a10efad80800020032802084101470d0120032802102100200328020c21040b2004200041e8dfd2800010ae80808000000b200328020c21022000200136020020002002360204200341206a2480808080000bea0201057f23808080800041106b22022480808080004100210302400240024002402001280208220441176a22054100480d0020012802042106024020050d002002410036020c20024280808080103702040c030b4100210341002d0098a2db80001a200541002802a496db80001182808080000022010d01410121030b2003200541e8e0d2800010ae80808000000b2002410036020c200220013602082002200536020420044169490d010b200241046a4100411710f0ad80800020022802082101200228020c21030b200120036a220541002900f8dfd280003700002005410f6a4100290087e0d28000370000200541086a4100290080e0d280003700002002200341176a220536020c0240200228020420056b20044f0d00200241046a2005200410f0ad80800020022802082101200228020c21050b200120056a2006200410f5b28080001a200041086a200520046a36020020002002290204370200200241106a2480808080000b960301037f02400240024020002802002202280200220041c000490d00200041808001490d012000418080808004490d0202402001280200220320012802082200470d0020012000410110bea880800020012802002103200128020821000b2001280204220420006a41033a00002001200041016a2200360208200228020021020240200320006b41034b0d0020012000410410bea880800020012802042104200128020821000b2001200041046a360208200420006a20023600000f0b200041027421020240200128020020012802082200470d0020012000410110bea8808000200128020821000b2001200041016a360208200128020420006a20023a00000f0b2000410274410172210202402001280200200128020822006b41014b0d0020012000410210bea8808000200128020821000b2001200041026a360208200128020420006a20023b00000f0b2000410274410272210202402001280200200128020822006b41034b0d0020012000410410bea8808000200128020821000b2001200041046a360208200128020420006a20023600000ba70401057f23808080800041306b22012480808080002001410836020c2001418ce2d2800036020841002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d002002418ce2d28000360200200241046a4108360200418ce2d28000410810fea8808000450d0141002d0098a2db80001a412041002802a496db80001182808080000022030d024108412010bb80808000000b4104410810bb80808000000b2002410028029c96db80001180808080000020014102360214200141e891d180003602102001420137021c200141b780808000ad422086200141086aad843703282001200141286a360218200141106a41f891d1800010f680808000000b200341e58880800036021820034296e397c6bfa5aeee46370310200342aceff0b4f2bd8f8fe4003703082003410136020420034194e2d2800036020020014100360218200142808080808001370210200141106a41d8e1d2800010faa88080002001280214220442e78cf08ea884e486dd003703002004410036023020044280808080c0003703282004410036022020044100360218200441e68880800036021020044284d8dde1abe5b282977f370308200128021021052000410136024c200020033602482000410136024420002002ad4280808080108437023c200041013602382000410036025820004280808080c0003703502000410136020c2000200436020820002005360204200041003a0000200141306a2480808080000bb20201027f0240024020024100480d000240024002402003280204450d000240200328020822040d00024020020d00200121030c030b41002d0098a2db80001a200241002802a496db80001182808080000021030c020b200328020021050240200241002802a496db80001182808080000022030d00200041086a2105200041046a21040c050b20032005200410f5b28080001a2005410028029c96db800011808080800000200041086a2105200041046a21040c020b024020020d00200121030c010b41002d0098a2db80001a200241002802a496db80001182808080000021030b200041086a2105200041046a21042003450d020b2005200236020020042003360200200041003602000f0b20004100360204200041013602000f0b2005200236020020042001360200200041013602000bf70103057f017e017f23808080800041206b22022480808080004100210302402000280200220441016a220520044101742206200520064b1b22054104200541044b1b2206ad42247e2207422088a7450d0041004100200110ae80808000000b024002402007a7220841fcffffff074b0d004100210502402004450d002002200441246c36021c20022000280204360214410421050b20022005360218200241086a41042008200241146a10f4ad80800020022802084101470d0120022802102105200228020c21030b20032005200110ae80808000000b200228020c21042000200636020020002004360204200241206a2480808080000bac0203037f017e017f23808080800041206b22052480808080004100210602400240024020040d000c010b0240200120026a220220014f0d000c010b410021060240200320046a417f6a410020036b71ad2002200028020022014101742207200220074b1b22024108410441012004418108491b20044101461b2207200220074b1b2207ad7e2208422088a7450d000c010b2008a7220941808080807820036b4b0d004100210202402001450d002005200120046c36021c20052000280204360214200321020b20052002360218200541086a20032009200541146a10f4ad80800020052802084101470d0120052802102102200528020c21060b200620024180e6d2800010ae80808000000b200528020c21042000200736020020002004360204200541206a2480808080000bb40401067f23808080800041306b2204248080808000200241017121050240024020032802002206418080808078470d0041ff002002413e2002413e491b220641c000722002413e4b1b2107200220066b210802402005450d0020012d000021060b20044102360224200420063a0019200420073a0015200441013a0014200420083602102004410136020c20042002417e71360220200420053a00182004200120056a36021c20002004410c6a418ce7d2800010fcad8080002004200328020822023602282004200441286a36022c2004412c6a200010f2ad8080002003280204210502402000280200200028020822036b20024f0d002000200320024101410110f6ad808000200028020821030b200028020420036a2005200210f5b28080001a2000200028020820026a3602080c010b413f2002411e2002411e491b22074120722002411e4b1b2108200220076b210902402005450d0020012d000021070b20044102360224200420073a0019200420083a0015200441013a0014200420093602102004410136020c20042002417e71360220200420053a00182004200120056a36021c20002004410c6a418ce7d2800010fcad8080002003280204210502402000280200200028020822016b200328020822024f0d002000200120024101410110f6ad808000200028020821010b200028020420016a2005200210f5b28080001a2000200028020820026a3602082006450d002005410028029c96db8000118080808000000b200441306a2480808080000bc10303027f017e027f23808080800041c0006b2201248080808000200141286a41b2e7d28000410c419ce7d280004116410441001089a9808000200141086a2202410036020020014280808080c000370300200129022c21032001280228210420014100360218200142808080808001370210200141106a41d8e1d2800010faa88080002001280214220542aff896c8b690a197103703002005420437022c20054211370224200541fee4d280003602202005410a36021c200541f4e4d28000360218200541e788808000360210200542d7cddc9a8fdcb1b8603703082001280214210520012001280210360218200120053602102001200541386a36021c20012005360214200141346a200141106a4194e3d2800010fbad80800002402004418080808078470d0041e8e1d28000411141fce1d28000109181808000000b2000410036024c2000428080808080013702442001411b6a200141346a41086a2802003600002000200337023c20002004360238200041003a000020002001290300370250200041d8006a20022802003602002001200129023437001320002001290010370001200041086a200141176a290000370000200141c0006a2480808080000b6000200042083703482000420037034020004280808080c0003703382000410036025820004280808080c000370350200041e58880800036021820004296e397c6bfa5aeee46370310200042aceff0b4f2bd8f8fe400370308200041023a00000b6000200042083703482000420037034020004280808080c0003703382000410036025820004280808080c000370350200041cd80808000360218200042dbd791d5c2919eaecd00370310200042e6ed8d82cc91adcb05370308200041023a00000bb00201087f23808080800041106b2203248080808000200128020c21040240024002402001280200220520012802042206470d00200420056b41386e2107200128020821010c010b0240200420066b220841386e220720012802082201410176490d0020052006200810f8b28080001a0c010b410021092003410036020c2003428080808080013702044108210a024020042006460d00200341046a410020074108413810f6ad8080002003280208210a200328020c21090b200a200941386c6a2006200810f5b28080001a2003200920076a36020c02402001450d002005410028029c96db8000118080808000000b20002003290204370200200041086a200341046a41086a2802003602000c010b2000200736020820002005360204200020013602000b200341106a2480808080000b8f07010e7f2001280218210320012d000d210420012d00092105200128021421062001280210210720012d000c21082001280204210920012d0008210a2001280200210b034002400240024002400240024002400240024002400240024002400240200b417e6a0e020102000b0240200a41ff01714102460d00200a410171210c4100210a200141004102200c1b3a0008200c450d002009210d2005210e0c030b0240200b410171450d002009450d0002402009418002490d002001200941817e6a220d36020441ff01210e4102210a0c040b4100210d200141003602042009417f6a210e4102210a0c030b4102210a200141023602000b4102210b0240200841ff01714102460d004100210b200141003a000c20084101710d030b20014103360200200b21080b2007450d042006450d04200120062003200620032006491b220b6b220636021420012007200b6a220c360210024002400240200b0e020001020b4100410041dce6d2800010f980808000000b4101410141ece6d2800010f980808000000b20072d000041047420072d000172210e4103210b200c21072009210d0b2000280208220c2000280200460d01200d21090c090b02402000280208220c2000280200460d00410021084102210b2004210e0c090b4102210b410021082004210e4100210f410021102007450d050c010b0240200b4103470d00410021104103210b024020070d00200d21090c080b024020060d00200d21090c080b02402003450d00200620036e22092006200920036c6b4100476a2110200d21090c080b41b4e8d28000108e81808000000b2007450d0302400240200b4102470d004102210b41002008200841ff01714102461b21100c010b4100200a200a41ff01714102461b41002008200841ff01714102461b6a21100b200d21090b4100210d02402006450d002003450d02200620036e220d2006200d20036c6b4100476a210d0b417f201041ff01712210200d6a220d200d2010491b21100c050b0f0b41b4e8d28000108e81808000000b200b4102470d0141002008200841ff01714102461b210f200d21090b200f41ff017121104102210b410021070c010b4100200a200a41ff01714102461b210702400240200841ff01714102470d00200741ff017121100c010b200720086a41ff017121100b41002107200d21090b2000200c201041016a220d417f200d1b4101410110f6ad8080000b2000200c41016a3602082000280204200c6a200e3a00000c000b0b6100200042083703482000420037034020004280808080c0003703382000410036025820004280808080c000370350200041e888808000360218200042ffa4dddb98b9a9a4fe003703102000429faa9cbce6b5e6f9d800370308200041023a00000bd10101017f41002d0098a2db80001a0240413041002802a496db8000118280808000002201450d00200141b180808000360228200141e988808000360210200142d687ccb79492eaa48f7f370308200142dec098f1dab59facaa7f370300200142d7c9cb8fc1cf97db3e370320200142e88488d0c0e3aebc13370318200042083703482000420037034020004280808080c0003703382000410036025820004280808080c0003703502000410236020c2000200136020820004102360204200041043a00000f0b4108413010bb80808000000b6700200042083703482000420037034020004280808080c0003703382000410036025820004280808080c00037035020004108360220200041cd80808000360218200042dbd791d5c2919eaecd00370310200042e6ed8d82cc91adcb05370308200041033a00000ba30402047f017e23808080800041306b22012480808080002001410336020c200141c4e8d2800036020841002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d00200241c4e8d28000360200200241046a410336020041c4e8d28000410310fea8808000450d0141002d0098a2db80001a412041002802a496db80001182808080000022030d024108412010bb80808000000b4104410810bb80808000000b2002410028029c96db80001180808080000020014102360214200141e891d180003602102001420137021c200141b780808000ad422086200141086aad843703282001200141286a360218200141106a41f891d1800010f680808000000b200341f380808000360218200342acf6debeefe0d9c8d300370310200342efc9c9edb5e7b3a6c70037030820034101360204200341c7e8d2800036020020014100360218200142808080808001370210200141106a41c0e9d2800010faa88080002001280214220442efc9c9edb5e7b3a6c7003703002004410036023020044280808080c0003703282004410036022020044100360218200441f380808000360210200442acf6debeefe0d9c8d300370308200129021021052000410136024c200020033602482000410136024420002002ad4280808080108437023c200041013602382000410036025820004280808080c0003703502000410136020c20002005370204200041003a0000200141306a2480808080000ba10402047f017e23808080800041306b22012480808080002001410336020c200141c4e8d2800036020841002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d00200241c4e8d28000360200200241046a410336020041c4e8d28000410310fea8808000450d0141002d0098a2db80001a412041002802a496db80001182808080000022030d024108412010bb80808000000b4104410810bb80808000000b2002410028029c96db80001180808080000020014102360214200141e891d180003602102001420137021c200141b780808000ad422086200141086aad843703282001200141286a360218200141106a41f891d1800010f680808000000b200341ea88808000360218200342dbd99687cdc4d0f406370310200342a7d986bcbd90f1d2907f37030820034101360204200341c7e8d2800036020020014100360218200142808080808001370210200141106a41c0e9d2800010faa88080002001280214220442a7d986bcbd90f1d2907f3703002004410036023020044280808080c0003703282004410036022020044100360218200441ea88808000360210200442dbd99687cdc4d0f406370308200129021021052000410136024c200020033602482000410136024420002002ad4280808080108437023c200041013602382000410036025820004280808080c0003703502000410136020c20002005370204200041003a0000200141306a2480808080000bb20b04027f017e037f017e23808080800041d0006b2201248080808000200141306a41c8e8d28000410e41d6e8d28000410a410441001089a9808000200141086a41086a410036020020014280808080c0003703082001280230210220012902342103200141186a41086a22044100360200200142808080808001370218200141186a41c0e9d2800010faa8808000200128021c2205429b9080acbace9195b37f37030820054287c2b386b1e6a5d65a370300200141c0006a41086a220641013602002005420437022c20054211370224200541fde9d280003602202005410936021c200541f4e9d28000360218200541eb88808000360210200120012902183703400240200628020022062001280240470d00200141c0006a41c0e9d2800010faa88080000b2001280244200641386c6a2205420437022c20054211370224200541fde9d280003602202005410936021c2005418eead28000360218200541eb888080003602102005429b9080acbace9195b37f37030820054287c2b386b1e6a5d65a3703002004200641016a2206360200200120012903402207370318024020062007a7470d00200141186a41c0e9d2800010faa88080000b200128021c200641386c6a2205420437022c20054203370224200541a8ead280003602202005411136021c20054197ead28000360218200541b180808000360210200542d7c9cb8fc1cf97db3e370308200542e88488d0c0e3aebc13370300200141c0006a41086a200641016a2206360200200120012903182207370340024020062007a7470d00200141c0006a41c0e9d2800010faa88080000b2001280244200641386c6a2205420437022c20054203370224200541a8ead280003602202005410c36021c200541abead28000360218200541b180808000360210200542d7c9cb8fc1cf97db3e370308200542e88488d0c0e3aebc13370300200141186a41086a200641016a2206360200200120012903402207370318024020062007a7470d00200141186a41c0e9d2800010faa88080000b200128021c200641386c6a2205420437022c20054203370224200541a8ead280003602202005410c36021c200541b7ead28000360218200541b180808000360210200542d7c9cb8fc1cf97db3e370308200542e88488d0c0e3aebc13370300200141c0006a41086a200641016a2206360200200120012903182207370340024020062007a7470d00200141c0006a41c0e9d2800010faa88080000b2001280244200641386c6a2205420437022c20054207370224200541c7ead280003602202005410436021c200541c3ead28000360218200541ec8880800036021020054281bc9db2edd2ace53a370308200542bdceb7c3f4de98e138370300200141186a41086a200641016a2206360200200120012903402207370318024020062007a7470d00200141186a41c0e9d2800010faa88080000b200128021c200641386c6a2205420437022c20054203370224200541a8ead280003602202005411336021c200541ceead28000360218200541b180808000360210200542d7c9cb8fc1cf97db3e370308200542e88488d0c0e3aebc13370300200141c8006a200641016a2206360200200120012903182207370340024020062007a7470d00200141c0006a41c0e9d2800010faa88080000b2001280244200641386c6a2205420437022c20054202370224200541efead280003602202005410e36021c200541e1ead28000360218200541cd80808000360210200542dbd791d5c2919eaecd00370308200542e6ed8d82cc91adcb0537030002402002418080808078470d0041d0e9d28000411141e4e9d28000109181808000000b20012802442105200128024021042000410036024c2000428080808080013702442000200337023c200020023602382000200536020820002004360204200041003a0000200020012903083702502000200641016a36020c200041d8006a200141106a280200360200200141d0006a2480808080000b6000200042083703482000420037034020004280808080c0003703382000410036025820004280808080c0003703502000419581808000360218200042a5e9e3ab9e929adc2c37031020004293888c8f89fdc6ec9e7f370308200041063a00000b810102017f017e23808080800041306b22022480808080002002410336020c200241a8ecd2800036020820024202370214200241ce83808000ad4220862203200041086aad84370328200220032000ad843703202002200241206a360210200128021c2001280220200241086a10e2808080002100200241306a24808080800020000b970102027f017e410121014101210202402000290300220342c000540d0002402003428080015a0d00410221020c010b024020034280808080045a0d00410421020c010b4109200379a74103766b21020b02402000290308220342c000540d0002402003428080015a0d00410220026a0f0b024020034280808080045a0d00410420026a0f0b4109200379a74103766b21010b200120026a0bf90403027f017e047f23808080800041c0006b2201248080808000200141246a41c0ecd28000410641c6ecd280004115410441001089a9808000200141086a410036020020014280808080c00037030020012802242102200129022821032001410c6a41086a410036020020014280808080800137020c2001410c6a41d4ebd2800010faa8808000200128021022044288f9c7d083eedee26c3703082004429689d19c9dddeae3d000370300200141306a41086a220541013602002004420437022c20044203370224200441e3ecd280003602202004410836021c200441dbecd28000360218200441ed888080003602102001200129020c370330024002402005280200220520012802302206460d0020012802342207200541386c6a2204420437022c20044203370224200441e3ecd280003602202004410a36021c200441e6ecd28000360218200441ed8880800036021020044288f9c7d083eedee26c3703082004429689d19c9dddeae3d0003703000c010b200141306a41d4ebd2800010faa880800020012802342207200541386c6a2204420437022c20044203370224200441e3ecd280003602202004410a36021c200441e6ecd28000360218200441ed8880800036021020044288f9c7d083eedee26c3703082004429689d19c9dddeae3d000370300200128023021060b02402002418080808078470d0041e4ebd28000411141f8ebd28000109181808000000b200020012903003702502000410036024c2000428080808080013702442000200337023c200020023602382000200736020820002006360204200041003a00002000200541016a36020c200041d8006a200141086a280200360200200141c0006a2480808080000bf90403027f017e047f23808080800041c0006b2201248080808000200141246a41f0ecd28000410f41ffecd28000410a410441001089a9808000200141086a410036020020014280808080c00037030020012802242102200129022821032001410c6a41086a410036020020014280808080800137020c2001410c6a41d4ebd2800010faa88080002001280210220442a5e9e3ab9e929adc2c37030820044293888c8f89fdc6ec9e7f370300200141306a41086a220541013602002004420437022c20044203370224200441e3ecd280003602202004410436021c20044189edd2800036021820044195818080003602102001200129020c370330024002402005280200220520012802302206460d0020012802342207200541386c6a2204420437022c20044203370224200441e3ecd280003602202004410536021c2004418dedd280003602182004419581808000360210200442a5e9e3ab9e929adc2c37030820044293888c8f89fdc6ec9e7f3703000c010b200141306a41d4ebd2800010faa880800020012802342207200541386c6a2204420437022c20044203370224200441e3ecd280003602202004410536021c2004418dedd280003602182004419581808000360210200442a5e9e3ab9e929adc2c37030820044293888c8f89fdc6ec9e7f370300200128023021060b02402002418080808078470d0041e4ebd28000411141f8ebd28000109181808000000b200020012903003702502000410036024c2000428080808080013702442000200337023c200020023602382000200736020820002006360204200041003a00002000200541016a36020c200041d8006a200141086a280200360200200141c0006a2480808080000bab0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542a8e8f9fbe3e78f97f1003703002005420437022c20054206370224200541f6f1d280003602202005410436021c2005418df5d28000360218200541e880808000360210200542b8f8f596b4ec85c04837030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bc40401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a4184eed2800010faa880800020042802182205429abdb3c2b7f7b0c49c7f370308200542c78bd182c9adffa1f500370300200441086a41086a220641013602002005420437022c2005421137022420054193f0d280003602202005410736021c2005418cf0d28000360218200541ee8880800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054208370224200541ccefd280003602202005410236021c200541a4f0d28000360218200541ef88808000360210200542eef8e7b09dc4b6b53f370308200542bbeefa98e893a7ad023703000c010b200441086a4184eed2800010faa8808000200428020c200641386c6a2205420437022c20054208370224200541ccefd280003602202005410236021c200541a4f0d28000360218200541ef88808000360210200542eef8e7b09dc4b6b53f370308200542bbeefa98e893a7ad02370300200428020c2108200428020821070b0240200128020822092001280200470d00200141f4edd2800010f5ad8080000b2001280204200941246c6a220541013a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542bcf8c7cb9bec99f6a37f3703002005420437022c200542123702242005418ff4d2800036022020054100360218200541f088808000360210200542f3cea4cdffb88ae11037030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541023a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa8808000200428020822054293888c8f89fdc6ec9e7f3703002005420437022c20054203370224200541e0efd28000360220200541003602182005419581808000360210200542a5e9e3ab9e929adc2c37030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541153a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b9f0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542c8dc9cd4d6b4aa864b3703002005420437022c20054204370224200541b8f0d2800036022020054100360218200541f188808000360210200542979ccdaaf0e5eac13837030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bc30401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a4184eed2800010faa88080002004280218220542a5e9e3ab9e929adc2c37030820054293888c8f89fdc6ec9e7f370300200441086a41086a220641013602002005420437022c20054203370224200541e0efd280003602202005410c36021c200541d4efd28000360218200541958180800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054208370224200541ccefd280003602202005410a36021c200541e3efd28000360218200541ef88808000360210200542eef8e7b09dc4b6b53f370308200542bbeefa98e893a7ad023703000c010b200441086a4184eed2800010faa8808000200428020c200641386c6a2205420437022c20054208370224200541ccefd280003602202005410a36021c200541e3efd28000360218200541ef88808000360210200542eef8e7b09dc4b6b53f370308200542bbeefa98e893a7ad02370300200428020c2108200428020821070b0240200128020822092001280200470d00200141f4edd2800010f5ad8080000b2001280204200941246c6a220541013a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000bc60401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a4184eed2800010faa88080002004280218220542fad88fc1a695bfe9807f370308200542a39fc0f7dcd1b9baed00370300200441086a41086a220641013602002005420437022c2005421137022420054193f0d280003602202005410736021c2005418cf0d28000360218200541f28880800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054203370224200541e0efd280003602202005410536021c200541a6f0d28000360218200541f38880800036021020054288f9c7d083eedee26c3703082005429689d19c9dddeae3d0003703000c010b200441086a4184eed2800010faa8808000200428020c200641386c6a2205420437022c20054203370224200541e0efd280003602202005410536021c200541a6f0d28000360218200541f38880800036021020054288f9c7d083eedee26c3703082005429689d19c9dddeae3d000370300200428020c2108200428020821070b0240200128020822092001280200470d00200141f4edd2800010f5ad8080000b2001280204200941246c6a220541023a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000b9f0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa8808000200428020822054290f6e38389d7a9945e3703002005420437022c20054212370224200541a1f4d2800036022020054100360218200541f4888080003602102005429b90d9a285d390987137030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541033a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bc50703047f017e027f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a4184eed2800010faa88080002004280214220642a3c9a4b18ea4a48147370308200642e9ffb0bfa7cecb90807f370300200441086a220741013602002006420437022c20064208370224200641e1f0d28000360220200641003602182006418082808000360210200420042902103703000240200728020022072004280200470d0020044184eed2800010faa88080000b2004280204200741386c6a2206420437022c20064208370224200641e1f0d28000360220200641003602182006418082808000360210200642a3c9a4b18ea4a48147370308200642e9ffb0bfa7cecb90807f3703002005200741016a2207360200200420042903002208370310024020072008a7470d00200441106a4184eed2800010faa88080000b2004280214200741386c6a2206420437022c20064208370224200641e1f0d28000360220200641003602182006418082808000360210200642a3c9a4b18ea4a48147370308200642e9ffb0bfa7cecb90807f370300200441086a200741016a2207360200200420042903102208370300024020072008a7470d0020044184eed2800010faa88080000b2004280204200741386c6a2206420437022c20064208370224200641e1f0d28000360220200641003602182006418082808000360210200642a3c9a4b18ea4a48147370308200642e9ffb0bfa7cecb90807f370300200441106a41086a200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c20064208370224200641e1f0d28000360220200641003602182006418082808000360210200642a3c9a4b18ea4a48147370308200642e9ffb0bfa7cecb90807f3703000c010b200441106a4184eed2800010faa88080002004280214200741386c6a2206420437022c20064208370224200641e1f0d28000360220200641003602182006418082808000360210200642a3c9a4b18ea4a48147370308200642e9ffb0bfa7cecb90807f3703002004280214210a200428021021090b0240200128020822052001280200470d00200141f4edd2800010f5ad8080000b2001280204200541246c6a220641053a00202006200336021c200620023602182006410036021420064280808080c00037020c2006200741016a3602082006200a36020420062009360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000bdd0903047f017e027f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a4184eed2800010faa88080002004280214220642a3c9a4b18ea4a48147370308200642e9ffb0bfa7cecb90807f370300200441086a220741013602002006420437022c20064208370224200641e1f0d28000360220200641003602182006418082808000360210200420042902103703000240200728020022072004280200470d0020044184eed2800010faa88080000b2004280204200741386c6a2206420437022c20064208370224200641e1f0d28000360220200641003602182006418082808000360210200642a3c9a4b18ea4a48147370308200642e9ffb0bfa7cecb90807f3703002005200741016a2207360200200420042903002208370310024020072008a7470d00200441106a4184eed2800010faa88080000b2004280214200741386c6a2206420437022c20064208370224200641e1f0d28000360220200641003602182006418082808000360210200642a3c9a4b18ea4a48147370308200642e9ffb0bfa7cecb90807f370300200441086a200741016a2207360200200420042903102208370300024020072008a7470d0020044184eed2800010faa88080000b2004280204200741386c6a2206420437022c20064208370224200641e1f0d28000360220200641003602182006418082808000360210200642a3c9a4b18ea4a48147370308200642e9ffb0bfa7cecb90807f370300200441106a41086a200741016a2207360200200420042903002208370310024020072008a7470d00200441106a4184eed2800010faa88080000b2004280214200741386c6a2206420437022c20064208370224200641e1f0d28000360220200641003602182006418082808000360210200642a3c9a4b18ea4a48147370308200642e9ffb0bfa7cecb90807f370300200441086a200741016a2207360200200420042903102208370300024020072008a7470d0020044184eed2800010faa88080000b2004280204200741386c6a2206420437022c20064208370224200641e1f0d28000360220200641003602182006418082808000360210200642a3c9a4b18ea4a48147370308200642e9ffb0bfa7cecb90807f370300200441106a41086a200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c20064208370224200641e1f0d28000360220200641003602182006418082808000360210200642a3c9a4b18ea4a48147370308200642e9ffb0bfa7cecb90807f3703000c010b200441106a4184eed2800010faa88080002004280214200741386c6a2206420437022c20064208370224200641e1f0d28000360220200641003602182006418082808000360210200642a3c9a4b18ea4a48147370308200642e9ffb0bfa7cecb90807f3703002004280214210a200428021021090b0240200128020822052001280200470d00200141f4edd2800010f5ad8080000b2001280204200541246c6a220641073a00202006200336021c200620023602182006410036021420064280808080c00037020c2006200741016a3602082006200a36020420062009360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542a8e8f9fbe3e78f97f1003703002005420437022c20054206370224200541f6f1d2800036022020054100360218200541e880808000360210200542b8f8f596b4ec85c04837030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541243a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542e9ddcac2d7f6c3ffd1003703002005420437022c2005420a370224200541c6f6d28000360220200541003602182005419781808000360210200542f998cadfc7d28d8f927f37030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541043a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542a8e8f9fbe3e78f97f1003703002005420437022c20054206370224200541f6f1d2800036022020054100360218200541e880808000360210200542b8f8f596b4ec85c04837030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541253a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542eb88f3d48596fef8fd003703002005420437022c20054209370224200541d8f0d2800036022020054100360218200541f88180800036021020054291d9bdcce5ffceb64737030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541093a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542c9c5cba1d8949fdcd5003703002005420437022c2005420b370224200541dff5d2800036022020054100360218200541f588808000360210200542f181e5c99efeaa810e37030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541053a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bc50401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a4184eed2800010faa88080002004280218220542c4fac092d1a1b49e887f37030820054290bb95eeb18dc1e753370300200441086a41086a220641013602002005420437022c20054203370224200541fcefd280003602202005410336021c20054184f0d28000360218200541f68880800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054203370224200541fcefd280003602202005410536021c20054187f0d28000360218200541f688808000360210200542c4fac092d1a1b49e887f37030820054290bb95eeb18dc1e7533703000c010b200441086a4184eed2800010faa8808000200428020c200641386c6a2205420437022c20054203370224200541fcefd280003602202005410536021c20054187f0d28000360218200541f688808000360210200542c4fac092d1a1b49e887f37030820054290bb95eeb18dc1e753370300200428020c2108200428020821070b0240200128020822092001280200470d00200141f4edd2800010f5ad8080000b2001280204200941246c6a220541043a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000b9f0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542c8dc9cd4d6b4aa864b3703002005420437022c20054204370224200541b8f0d2800036022020054100360218200541f188808000360210200542979ccdaaf0e5eac13837030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bce0803047f017e027f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a4184eed2800010faa88080002004280214220642a3c9a4b18ea4a48147370308200642e9ffb0bfa7cecb90807f370300200441086a220741013602002006420437022c20064208370224200641e1f0d28000360220200641003602182006418082808000360210200420042902103703000240200728020022072004280200470d0020044184eed2800010faa88080000b2004280204200741386c6a2206420437022c20064208370224200641e1f0d28000360220200641003602182006418082808000360210200642a3c9a4b18ea4a48147370308200642e9ffb0bfa7cecb90807f3703002005200741016a2207360200200420042903002208370310024020072008a7470d00200441106a4184eed2800010faa88080000b2004280214200741386c6a2206420437022c20064208370224200641e1f0d28000360220200641003602182006418082808000360210200642a3c9a4b18ea4a48147370308200642e9ffb0bfa7cecb90807f370300200441086a200741016a2207360200200420042903102208370300024020072008a7470d0020044184eed2800010faa88080000b2004280204200741386c6a2206420437022c20064208370224200641e1f0d28000360220200641003602182006418082808000360210200642a3c9a4b18ea4a48147370308200642e9ffb0bfa7cecb90807f370300200441106a41086a200741016a2207360200200420042903002208370310024020072008a7470d00200441106a4184eed2800010faa88080000b2004280214200741386c6a2206420437022c20064208370224200641e1f0d28000360220200641003602182006418082808000360210200642a3c9a4b18ea4a48147370308200642e9ffb0bfa7cecb90807f370300200441086a200741016a22073602002004200429031022083703000240024020072008a72209460d002004280204220a200741386c6a2206420437022c20064208370224200641e1f0d28000360220200641003602182006418082808000360210200642a3c9a4b18ea4a48147370308200642e9ffb0bfa7cecb90807f3703000c010b20044184eed2800010faa88080002004280204200741386c6a2206420437022c20064208370224200641e1f0d28000360220200641003602182006418082808000360210200642a3c9a4b18ea4a48147370308200642e9ffb0bfa7cecb90807f3703002004280204210a200428020021090b0240200128020822052001280200470d00200141f4edd2800010f5ad8080000b2001280204200541246c6a220641063a00202006200336021c200620023602182006410036021420064280808080c00037020c2006200741016a3602082006200a36020420062009360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000bc30401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a4184eed2800010faa88080002004280218220542dbd791d5c2919eaecd00370308200542e6ed8d82cc91adcb05370300200441086a41086a220641013602002005420437022c20054202370224200541b6f0d280003602202005410636021c200541bcf0d28000360218200541cd8080800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054208370224200541ccefd280003602202005410436021c200541c2f0d28000360218200541ef88808000360210200542eef8e7b09dc4b6b53f370308200542bbeefa98e893a7ad023703000c010b200441086a4184eed2800010faa8808000200428020c200641386c6a2205420437022c20054208370224200541ccefd280003602202005410436021c200541c2f0d28000360218200541ef88808000360210200542eef8e7b09dc4b6b53f370308200542bbeefa98e893a7ad02370300200428020c2108200428020821070b0240200128020822092001280200470d00200141f4edd2800010f5ad8080000b2001280204200941246c6a220541063a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000bc60401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a4184eed2800010faa880800020042802182205429abdb3c2b7f7b0c49c7f370308200542c78bd182c9adffa1f500370300200441086a41086a220641013602002005420437022c2005421137022420054193f0d280003602202005410736021c2005418cf0d28000360218200541ee8880800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054208370224200541aef0d280003602202005410336021c200541abf0d28000360218200541f788808000360210200542a6ebd886b799bbb94f370308200542a8b7e4fc879093e7ac7f3703000c010b200441086a4184eed2800010faa8808000200428020c200641386c6a2205420437022c20054208370224200541aef0d280003602202005410336021c200541abf0d28000360218200541f788808000360210200542a6ebd886b799bbb94f370308200542a8b7e4fc879093e7ac7f370300200428020c2108200428020821070b0240200128020822092001280200470d00200141f4edd2800010f5ad8080000b2001280204200941246c6a220541033a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000b9f0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542c7f2a4f991b1dac61b3703002005420437022c20054212370224200541b3f4d2800036022020054100360218200541f888808000360210200542e5c8a391e4c3bff05337030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541043a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bc50401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a4184eed2800010faa88080002004280218220542c4fac092d1a1b49e887f37030820054290bb95eeb18dc1e753370300200441086a41086a220641013602002005420437022c20054203370224200541fcefd280003602202005410336021c20054184f0d28000360218200541f68880800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054203370224200541fcefd280003602202005410536021c20054187f0d28000360218200541f688808000360210200542c4fac092d1a1b49e887f37030820054290bb95eeb18dc1e7533703000c010b200441086a4184eed2800010faa8808000200428020c200641386c6a2205420437022c20054203370224200541fcefd280003602202005410536021c20054187f0d28000360218200541f688808000360210200542c4fac092d1a1b49e887f37030820054290bb95eeb18dc1e753370300200428020c2108200428020821070b0240200128020822092001280200470d00200141f4edd2800010f5ad8080000b2001280204200941246c6a220541033a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000bc60401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a4184eed2800010faa88080002004280218220542fad88fc1a695bfe9807f370308200542a39fc0f7dcd1b9baed00370300200441086a41086a220641013602002005420437022c2005421137022420054193f0d280003602202005410736021c2005418cf0d28000360218200541f28880800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054208370224200541aef0d280003602202005410336021c200541abf0d28000360218200541f788808000360210200542a6ebd886b799bbb94f370308200542a8b7e4fc879093e7ac7f3703000c010b200441086a4184eed2800010faa8808000200428020c200641386c6a2205420437022c20054208370224200541aef0d280003602202005410336021c200541abf0d28000360218200541f788808000360210200542a6ebd886b799bbb94f370308200542a8b7e4fc879093e7ac7f370300200428020c2108200428020821070b0240200128020822092001280200470d00200141f4edd2800010f5ad8080000b2001280204200941246c6a220541033a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542a691cddcd9a0e28da77f3703002005420437022c20054207370224200541f5efd2800036022020054100360218200541f988808000360210200542fb8491aeb8cedab7ba7f37030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541023a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba20201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542b3cfafb5fdc6a1e79c7f3703002005410036023020054280808080c0003703282005410036022020054100360218200541b681808000360210200542e9b8e48fa991faac817f37030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bda0503047f017e027f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a4184eed2800010faa88080002004280214220642db9e8ff1a4acf5f5ec00370308200642b080b5e8f783ccd6ea00370300200441086a220741013602002006420437022c2006420737022420064192f1d280003602202006410236021c200641a4f0d28000360218200641fa88808000360210200420042902103703000240200728020022072004280200470d0020044184eed2800010faa88080000b2004280204200741386c6a2206420437022c2006420f370224200641b6f1d280003602202006410336021c20064199f1d28000360218200641fb88808000360210200642feb7c6d995ae9ae730370308200642c8a4c7e6aed6b4b0997f3703002005200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c20064203370224200641fcefd280003602202006410536021c200641ffefd28000360218200641f688808000360210200642c4fac092d1a1b49e887f37030820064290bb95eeb18dc1e7533703000c010b200441106a4184eed2800010faa88080002004280214200741386c6a2206420437022c20064203370224200641fcefd280003602202006410536021c200641ffefd28000360218200641f688808000360210200642c4fac092d1a1b49e887f37030820064290bb95eeb18dc1e7533703002004280214210a200428021021090b0240200128020822052001280200470d00200141f4edd2800010f5ad8080000b2001280204200541246c6a220641033a00202006200336021c200620023602182006410036021420064280808080c00037020c2006200741016a3602082006200a36020420062009360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa8808000200428020822054290bb95eeb18dc1e7533703002005420437022c20054203370224200541fcefd2800036022020054100360218200541f688808000360210200542c4fac092d1a1b49e887f37030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542e6ed8d82cc91adcb053703002005420437022c20054202370224200541b6f0d2800036022020054100360218200541cd80808000360210200542dbd791d5c2919eaecd0037030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541043a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542efd7a780c1acb6f99b7f3703002005420437022c2005420c370224200541eaf5d2800036022020054100360218200541f781808000360210200542d8cab9ec93fed680c60037030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541033a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542b080b5e8f783ccd6ea003703002005420437022c2005420b370224200541c9f5d2800036022020054100360218200541fa88808000360210200542db9e8ff1a4acf5f5ec0037030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541033a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542bcf5b49acaab8c84c8003703002005420437022c2005420f370224200541b7f6d2800036022020054100360218200541b181808000360210200542b19d8b97c4eaaf988b7f37030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541033a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bc60401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a4184eed2800010faa880800020042802182205428bb9ab85eec683880f370308200542afec82cfdabe8ea405370300200441086a41086a220641013602002005420437022c20054206370224200541c6f0d280003602202005410236021c200541a4f0d28000360218200541fc8880800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054208370224200541d0f0d280003602202005410436021c200541ccf0d28000360218200541fd88808000360210200542d7a0f28ac9efdae4b27f370308200542db8fefa0e0f2ea9afa003703000c010b200441086a4184eed2800010faa8808000200428020c200641386c6a2205420437022c20054208370224200541d0f0d280003602202005410436021c200541ccf0d28000360218200541fd88808000360210200542d7a0f28ac9efdae4b27f370308200542db8fefa0e0f2ea9afa00370300200428020c2108200428020821070b0240200128020822092001280200470d00200141f4edd2800010f5ad8080000b2001280204200941246c6a220541083a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa880800020042802082205428cebdc95888ddea5c7003703002005410036023020054280808080c0003703282005410036022020054100360218200541dc81808000360210200542aefc96c6b8e7dbfb2737030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542a9eeebb381b6a9b5977f3703002005420437022c20054212370224200541d7f4d2800036022020054100360218200541fe88808000360210200542a3e396a3bce7b48f7137030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541063a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542e9ddcac2d7f6c3ffd1003703002005420437022c20054206370224200541eef3d28000360220200541003602182005419781808000360210200542f998cadfc7d28d8f927f37030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b9f0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542f0e5a4819cb8e8b21c3703002005420437022c20054223370224200541bff2d2800036022020054100360218200541ff8880800036021020054287a7bbfa82c8f8d11c37030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542dec098f1dab59facaa7f3703002005420437022c20054207370224200541e9f0d28000360220200541003602182005418089808000360210200542d687ccb79492eaa48f7f37030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541033a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b9f0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542e88488d0c0e3aebc133703002005420437022c2005420e370224200541f6f2d2800036022020054100360218200541b180808000360210200542d7c9cb8fc1cf97db3e37030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541033a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542cba3ecb295e0a2da807f3703002005420437022c2005420d370224200541f8f0d28000360220200541003602182005418189808000360210200542d7cfe6ebf9c28da9a87f37030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542fe819afdd38dbf828f7f3703002005420437022c20054212370224200541c5f4d2800036022020054100360218200541828980800036021020054284d68e92ec87f1e58c7f37030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541053a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bd90503047f017e027f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a4184eed2800010faa88080002004280214220642f181e5c99efeaa810e370308200642c9c5cba1d8949fdcd500370300200441086a220741013602002006420437022c2006420737022420064192f1d280003602202006410236021c200641a4f0d28000360218200641f588808000360210200420042902103703000240200728020022072004280200470d0020044184eed2800010faa88080000b2004280204200741386c6a2206420437022c2006420f370224200641b6f1d280003602202006410336021c20064199f1d280003602182006418389808000360210200642c1f7afdb94cfc2d0997f3703082006429ab2fbb1f8fab1c50a3703002005200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c20064203370224200641fcefd280003602202006410536021c200641ffefd28000360218200641f688808000360210200642c4fac092d1a1b49e887f37030820064290bb95eeb18dc1e7533703000c010b200441106a4184eed2800010faa88080002004280214200741386c6a2206420437022c20064203370224200641fcefd280003602202006410536021c200641ffefd28000360218200641f688808000360210200642c4fac092d1a1b49e887f37030820064290bb95eeb18dc1e7533703002004280214210a200428021021090b0240200128020822052001280200470d00200141f4edd2800010f5ad8080000b2001280204200541246c6a220641033a00202006200336021c200620023602182006410036021420064280808080c00037020c2006200741016a3602082006200a36020420062009360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000b9f0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542cca5e8bb95bcfeef5c3703002005420437022c2005420a370224200541d0f6d2800036022020054100360218200541a2818080003602102005429de7f78380fcebf33437030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541053a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa880800020042802082205429bc59d8bc7e393b4ac7f3703002005420437022c20054209370224200541f4f3d280003602202005410036021820054184898080003602102005428681c7bca5ed889bb27f37030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa8808000200428020822054290bb95eeb18dc1e7533703002005420437022c20054203370224200541fcefd2800036022020054100360218200541f688808000360210200542c4fac092d1a1b49e887f37030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541023a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b9f0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542bbeefa98e893a7ad023703002005420437022c20054208370224200541ccefd2800036022020054100360218200541ef88808000360210200542eef8e7b09dc4b6b53f37030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa880800020042802082205428095b4dc98ecfc8c977f3703002005420437022c20054212370224200541e9f4d28000360220200541003602182005418589808000360210200542b1f48f81b7e4ebf66237030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541073a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b9f0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542c8dc9cd4d6b4aa864b3703002005420437022c20054204370224200541b8f0d2800036022020054100360218200541f188808000360210200542979ccdaaf0e5eac13837030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541053a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542b5f3aa96c7f68e85817f3703002005420437022c20054212370224200541b3f4d28000360220200541003602182005418689808000360210200542be90ef8fb89289abfa0037030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541043a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b9f0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542bbeefa98e893a7ad023703002005420437022c20054208370224200541ccefd2800036022020054100360218200541ef88808000360210200542eef8e7b09dc4b6b53f37030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542c9c2d3af979ab891997f3703002005420437022c20054214370224200541e2f2d28000360220200541003602182005418789808000360210200542beeffacfbabcf4f31337030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541023a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b9f0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542bdc8fae6d8e38cf0283703002005420437022c20054212370224200541d7f4d28000360220200541003602182005418889808000360210200542d6f7faa4a9a7df8a1737030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541063a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b9f0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542cca5e8bb95bcfeef5c3703002005420437022c20054206370224200541eef3d2800036022020054100360218200541a2818080003602102005429de7f78380fcebf33437030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542c3ce9ddea4de8181113703002005420437022c20054212370224200541fdf3d28000360220200541003602182005418989808000360210200542afecc7e4c8c9a3829b7f37030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542c38be6a6e6cee6be837f3703002005420437022c20054210370224200541a1f5d28000360220200541003602182005418a898080003602102005429295db928a80a0f44b37030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541023a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542cdedce9df8c6fa90343703002005420437022c20054214370224200541e2f2d28000360220200541003602182005418b89808000360210200542d0e18ad4c6c287c8e90037030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541023a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bc70401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a4184eed2800010faa88080002004280218220542d3b3f2a7b1cedfd522370308200542f5e89b89a5d28b85bf7f370300200441086a41086a220641013602002005420437022c2005420737022420054192f1d280003602202005410236021c200541a4f0d280003602182005418c8980800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c2005420f370224200541b6f1d280003602202005410336021c20054199f1d280003602182005418d89808000360210200542ac9981a9e6fbe0d6c100370308200542c5ebf4d2b6b0ebce9e7f3703000c010b200441086a4184eed2800010faa8808000200428020c200641386c6a2205420437022c2005420f370224200541b6f1d280003602202005410336021c20054199f1d280003602182005418d89808000360210200542ac9981a9e6fbe0d6c100370308200542c5ebf4d2b6b0ebce9e7f370300200428020c2108200428020821070b0240200128020822092001280200470d00200141f4edd2800010f5ad8080000b2001280204200941246c6a220541013a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542b98af4a488bcf780ab7f3703002005420437022c2005422637022420054184f3d28000360220200541003602182005418e89808000360210200542b789f393eeb797ce9b7f37030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541043a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b9f0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542fba1d9afd89890f90d3703002005420437022c20054212370224200541c5f4d28000360220200541003602182005418f89808000360210200542b9c8c5f181c5cbce4237030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541053a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bab0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa880800020042802082205429689d19c9dddeae3d0003703002005420437022c20054203370224200541e0efd280003602202005410836021c200541edefd28000360218200541f38880800036021020054288f9c7d083eedee26c37030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541073a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bc40401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a4184eed2800010faa88080002004280218220542e19186f48ff48aef4c370308200542c88afade96a7a58a22370300200441086a41086a220641013602002005420437022c2005421137022420054193f0d280003602202005410736021c2005418cf0d28000360218200541908980800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054208370224200541aef0d280003602202005410336021c200541abf0d28000360218200541f788808000360210200542a6ebd886b799bbb94f370308200542a8b7e4fc879093e7ac7f3703000c010b200441086a4184eed2800010faa8808000200428020c200641386c6a2205420437022c20054208370224200541aef0d280003602202005410336021c200541abf0d28000360218200541f788808000360210200542a6ebd886b799bbb94f370308200542a8b7e4fc879093e7ac7f370300200428020c2108200428020821070b0240200128020822092001280200470d00200141f4edd2800010f5ad8080000b2001280204200941246c6a220541033a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000b9f0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542c786b5b8d283a9d7453703002005420437022c20054209370224200541f4f3d28000360220200541003602182005419189808000360210200542cdf784a58a92afb23937030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b9f0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542b1f18496a980a7e5473703002005420437022c2005420c37022420054182f6d2800036022020054100360218200541cf81808000360210200542b9f8a1e899ac8ba11737030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541053a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b9f0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542f0e5a4819cb8e8b21c3703002005420437022c20054223370224200541bff2d2800036022020054100360218200541ff8880800036021020054287a7bbfa82c8f8d11c37030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541023a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b9f0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542bbeefa98e893a7ad023703002005420437022c20054208370224200541ccefd2800036022020054100360218200541ef88808000360210200542eef8e7b09dc4b6b53f37030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541053a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bab0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa8808000200428020822054290bb95eeb18dc1e7533703002005420437022c20054203370224200541fcefd280003602202005410536021c200541ffefd28000360218200541f688808000360210200542c4fac092d1a1b49e887f37030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542c9d1fab4c6dd89f7633703002005410036023020054280808080c00037032820054100360220200541003602182005419289808000360210200542f199a8b0a1f5cd93957f37030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542eb88f3d48596fef8fd003703002005410036023020054280808080c0003703282005410036022020054100360218200541f88180800036021020054291d9bdcce5ffceb64737030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542998cd8ddfad6df83907f3703002005420437022c2005420d370224200541f8f0d2800036022020054100360218200541938980800036021020054294bf88b6ecb0a391ed0037030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542a7fc99a3a9e7e995867f3703002005420437022c200542123702242005418ff4d28000360220200541003602182005419489808000360210200542b2b2be8592f786c7d90037030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541023a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542a8e8f9fbe3e78f97f1003703002005420437022c20054206370224200541f6f1d2800036022020054100360218200541e880808000360210200542b8f8f596b4ec85c04837030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bb60603047f017e027f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a4184eed2800010faa88080002004280214220642a3c9a4b18ea4a48147370308200642e9ffb0bfa7cecb90807f370300200441086a220741013602002006420437022c20064208370224200641e1f0d28000360220200641003602182006418082808000360210200420042902103703000240200728020022072004280200470d0020044184eed2800010faa88080000b2004280204200741386c6a2206420437022c20064208370224200641e1f0d28000360220200641003602182006418082808000360210200642a3c9a4b18ea4a48147370308200642e9ffb0bfa7cecb90807f3703002005200741016a2207360200200420042903002208370310024020072008a7470d00200441106a4184eed2800010faa88080000b2004280214200741386c6a2206420437022c20064208370224200641e1f0d28000360220200641003602182006418082808000360210200642a3c9a4b18ea4a48147370308200642e9ffb0bfa7cecb90807f370300200441086a200741016a22073602002004200429031022083703000240024020072008a72209460d002004280204220a200741386c6a2206420437022c20064208370224200641e1f0d28000360220200641003602182006418082808000360210200642a3c9a4b18ea4a48147370308200642e9ffb0bfa7cecb90807f3703000c010b20044184eed2800010faa88080002004280204200741386c6a2206420437022c20064208370224200641e1f0d28000360220200641003602182006418082808000360210200642a3c9a4b18ea4a48147370308200642e9ffb0bfa7cecb90807f3703002004280204210a200428020021090b0240200128020822052001280200470d00200141f4edd2800010f5ad8080000b2001280204200541246c6a220641043a00202006200336021c200620023602182006410036021420064280808080c00037020c2006200741016a3602082006200a36020420062009360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000bc50401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a4184eed2800010faa88080002004280218220542b8f8f596b4ec85c048370308200542a8e8f9fbe3e78f97f100370300200441086a41086a220641013602002005420437022c20054206370224200541f6f1d280003602202005410436021c2005418df5d28000360218200541e88080800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054210370224200541a1f5d280003602202005410536021c20054191f5d280003602182005418a898080003602102005429295db928a80a0f44b370308200542c38be6a6e6cee6be837f3703000c010b200441086a4184eed2800010faa8808000200428020c200641386c6a2205420437022c20054210370224200541a1f5d280003602202005410536021c20054191f5d280003602182005418a898080003602102005429295db928a80a0f44b370308200542c38be6a6e6cee6be837f370300200428020c2108200428020821070b0240200128020822092001280200470d00200141f4edd2800010f5ad8080000b2001280204200941246c6a220541013a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542f5e89b89a5d28b85bf7f3703002005420437022c2005420b370224200541d4f5d28000360220200541003602182005418c89808000360210200542d3b3f2a7b1cedfd52237030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541043a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542f5eafdcee2dd8891ce003703002005420437022c20054208370224200541f0f0d28000360220200541003602182005419589808000360210200542b08187a2fff3e89e2437030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541043a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b9f0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542dec7acdd84eef2e4333703002005420437022c2005420e370224200541aaf3d2800036022020054100360218200541d88180800036021020054286aebadda1a3f1e31a37030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541053a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000be60a03047f017e027f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a4184eed2800010faa88080002004280214220642a3c9a4b18ea4a48147370308200642e9ffb0bfa7cecb90807f370300200441086a220741013602002006420437022c20064208370224200641e1f0d28000360220200641003602182006418082808000360210200420042902103703000240200728020022072004280200470d0020044184eed2800010faa88080000b2004280204200741386c6a2206420437022c20064208370224200641e1f0d28000360220200641003602182006418082808000360210200642a3c9a4b18ea4a48147370308200642e9ffb0bfa7cecb90807f3703002005200741016a2207360200200420042903002208370310024020072008a7470d00200441106a4184eed2800010faa88080000b2004280214200741386c6a2206420437022c20064208370224200641e1f0d28000360220200641003602182006418082808000360210200642a3c9a4b18ea4a48147370308200642e9ffb0bfa7cecb90807f370300200441086a200741016a2207360200200420042903102208370300024020072008a7470d0020044184eed2800010faa88080000b2004280204200741386c6a2206420437022c20064208370224200641e1f0d28000360220200641003602182006418082808000360210200642a3c9a4b18ea4a48147370308200642e9ffb0bfa7cecb90807f370300200441106a41086a200741016a2207360200200420042903002208370310024020072008a7470d00200441106a4184eed2800010faa88080000b2004280214200741386c6a2206420437022c20064208370224200641e1f0d28000360220200641003602182006418082808000360210200642a3c9a4b18ea4a48147370308200642e9ffb0bfa7cecb90807f370300200441086a200741016a2207360200200420042903102208370300024020072008a7470d0020044184eed2800010faa88080000b2004280204200741386c6a2206420437022c20064208370224200641e1f0d28000360220200641003602182006418082808000360210200642a3c9a4b18ea4a48147370308200642e9ffb0bfa7cecb90807f370300200441106a41086a200741016a2207360200200420042903002208370310024020072008a7470d00200441106a4184eed2800010faa88080000b2004280214200741386c6a2206420437022c20064208370224200641e1f0d28000360220200641003602182006418082808000360210200642a3c9a4b18ea4a48147370308200642e9ffb0bfa7cecb90807f370300200441086a200741016a22073602002004200429031022083703000240024020072008a72209460d002004280204220a200741386c6a2206420437022c20064208370224200641e1f0d28000360220200641003602182006418082808000360210200642a3c9a4b18ea4a48147370308200642e9ffb0bfa7cecb90807f3703000c010b20044184eed2800010faa88080002004280204200741386c6a2206420437022c20064208370224200641e1f0d28000360220200641003602182006418082808000360210200642a3c9a4b18ea4a48147370308200642e9ffb0bfa7cecb90807f3703002004280204210a200428020021090b0240200128020822052001280200470d00200141f4edd2800010f5ad8080000b2001280204200541246c6a220641083a00202006200336021c200620023602182006410036021420064280808080c00037020c2006200741016a3602082006200a36020420062009360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542f69985f4938fa5ab967f3703002005420437022c2005420b37022420054196f5d2800036022020054100360218200541c581808000360210200542a3c9fcb9f5f685b5b87f37030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541023a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542e9ddcac2d7f6c3ffd1003703002005420437022c20054206370224200541eef3d28000360220200541003602182005419781808000360210200542f998cadfc7d28d8f927f37030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bc60401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a4184eed2800010faa880800020042802182205429abdb3c2b7f7b0c49c7f370308200542c78bd182c9adffa1f500370300200441086a41086a220641013602002005420437022c2005421137022420054193f0d280003602202005410736021c2005418cf0d28000360218200541ee8880800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054203370224200541e0efd280003602202005410536021c200541a6f0d28000360218200541f38880800036021020054288f9c7d083eedee26c3703082005429689d19c9dddeae3d0003703000c010b200441086a4184eed2800010faa8808000200428020c200641386c6a2205420437022c20054203370224200541e0efd280003602202005410536021c200541a6f0d28000360218200541f38880800036021020054288f9c7d083eedee26c3703082005429689d19c9dddeae3d000370300200428020c2108200428020821070b0240200128020822092001280200470d00200141f4edd2800010f5ad8080000b2001280204200941246c6a220541023a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa880800020042802082205428cebdc95888ddea5c7003703002005420437022c20054209370224200541d8f0d2800036022020054100360218200541dc81808000360210200542aefc96c6b8e7dbfb2737030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541093a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa880800020042802082205429dd79dbcb5afc9ccb07f3703002005420437022c20054212370224200541fdf3d28000360220200541003602182005419689808000360210200542e3e7d096d79ae1bf5a37030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bc60401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a4184eed2800010faa88080002004280218220542db9e8ff1a4acf5f5ec00370308200542b080b5e8f783ccd6ea00370300200441086a41086a220641013602002005420437022c2005420737022420054192f1d280003602202005410236021c200541a4f0d28000360218200541fa8880800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c2005420f370224200541b6f1d280003602202005410336021c20054199f1d28000360218200541fb88808000360210200542feb7c6d995ae9ae730370308200542c8a4c7e6aed6b4b0997f3703000c010b200441086a4184eed2800010faa8808000200428020c200641386c6a2205420437022c2005420f370224200541b6f1d280003602202005410336021c20054199f1d28000360218200541fb88808000360210200542feb7c6d995ae9ae730370308200542c8a4c7e6aed6b4b0997f370300200428020c2108200428020821070b0240200128020822092001280200470d00200141f4edd2800010f5ad8080000b2001280204200941246c6a220541013a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000bc50401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a4184eed2800010faa88080002004280218220542c4fac092d1a1b49e887f37030820054290bb95eeb18dc1e753370300200441086a41086a220641013602002005420437022c20054203370224200541fcefd280003602202005410336021c20054184f0d28000360218200541f68880800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054203370224200541fcefd280003602202005410536021c20054187f0d28000360218200541f688808000360210200542c4fac092d1a1b49e887f37030820054290bb95eeb18dc1e7533703000c010b200441086a4184eed2800010faa8808000200428020c200641386c6a2205420437022c20054203370224200541fcefd280003602202005410536021c20054187f0d28000360218200541f688808000360210200542c4fac092d1a1b49e887f37030820054290bb95eeb18dc1e753370300200428020c2108200428020821070b0240200128020822092001280200470d00200141f4edd2800010f5ad8080000b2001280204200941246c6a220541023a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000b9f0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542e4828faa998ae99a333703002005420437022c2005420d370224200541f8f0d28000360220200541003602182005419789808000360210200542e3c0d39384f9dbc46537030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542bcf5b49acaab8c84c8003703002005420437022c2005420b370224200541c5f1d2800036022020054100360218200541b181808000360210200542b19d8b97c4eaaf988b7f37030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542cf94ab91f5e7f1eaec003703002005420437022c2005420c370224200541f6f5d2800036022020054100360218200541b28180800036021020054282c690929ee0c6c5977f37030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541043a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542fec392d6c7b9ec9fce003703002005420437022c20054212370224200541fbf4d28000360220200541003602182005419889808000360210200542f28482eff0d285b21937030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541083a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b9f0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa880800020042802082205428e8ccdedc18f82e2493703002005420437022c2005420c370224200541abf6d28000360220200541003602182005419481808000360210200542d9d5c5caa3a8ecf80d37030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541053a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542bbf8a0b6f6dcb3b3cd003703002005420437022c20054212370224200541e9f4d28000360220200541003602182005419989808000360210200542928580d0e1e7b5ffba7f37030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541073a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bc40401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a4184eed2800010faa88080002004280218220542e19186f48ff48aef4c370308200542c88afade96a7a58a22370300200441086a41086a220641013602002005420437022c2005421137022420054193f0d280003602202005410736021c2005418cf0d28000360218200541908980800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054203370224200541e0efd280003602202005410536021c200541a6f0d28000360218200541f38880800036021020054288f9c7d083eedee26c3703082005429689d19c9dddeae3d0003703000c010b200441086a4184eed2800010faa8808000200428020c200641386c6a2205420437022c20054203370224200541e0efd280003602202005410536021c200541a6f0d28000360218200541f38880800036021020054288f9c7d083eedee26c3703082005429689d19c9dddeae3d000370300200428020c2108200428020821070b0240200128020822092001280200470d00200141f4edd2800010f5ad8080000b2001280204200941246c6a220541023a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000bc20401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a4184eed2800010faa88080002004280218220542e19186f48ff48aef4c370308200542c88afade96a7a58a22370300200441086a41086a220641013602002005420437022c2005421137022420054193f0d280003602202005410736021c2005418cf0d28000360218200541908980800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054208370224200541ccefd280003602202005410236021c200541a4f0d28000360218200541ef88808000360210200542eef8e7b09dc4b6b53f370308200542bbeefa98e893a7ad023703000c010b200441086a4184eed2800010faa8808000200428020c200641386c6a2205420437022c20054208370224200541ccefd280003602202005410236021c200541a4f0d28000360218200541ef88808000360210200542eef8e7b09dc4b6b53f370308200542bbeefa98e893a7ad02370300200428020c2108200428020821070b0240200128020822092001280200470d00200141f4edd2800010f5ad8080000b2001280204200941246c6a220541013a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542f784ada1d5f2fd8c473703002005420437022c2005420e370224200541d0f1d28000360220200541003602182005419a898080003602102005429ec8b498b8b1c486b87f37030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba40401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a4184eed2800010faa88080002004280218220542a3c9a4b18ea4a48147370308200542e9ffb0bfa7cecb90807f370300200441086a41086a220641013602002005420437022c20054208370224200541e1f0d2800036022020054100360218200541808280800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054208370224200541e1f0d28000360220200541003602182005418082808000360210200542a3c9a4b18ea4a48147370308200542e9ffb0bfa7cecb90807f3703000c010b200441086a4184eed2800010faa8808000200428020c200641386c6a2205420437022c20054208370224200541e1f0d28000360220200541003602182005418082808000360210200542a3c9a4b18ea4a48147370308200542e9ffb0bfa7cecb90807f370300200428020c2108200428020821070b0240200128020822092001280200470d00200141f4edd2800010f5ad8080000b2001280204200941246c6a220541023a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542a691cddcd9a0e28da77f3703002005420437022c20054207370224200541f5efd2800036022020054100360218200541f988808000360210200542fb8491aeb8cedab7ba7f37030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542d3e68783e0e29dd6b87f3703002005420437022c200542113702242005418ef6d28000360220200541003602182005418c81808000360210200542ebd1f595e0b3cfef957f37030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541033a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bad0503047f017e027f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a4184eed2800010faa88080002004280214220642a3c9a4b18ea4a48147370308200642e9ffb0bfa7cecb90807f370300200441086a220741013602002006420437022c20064208370224200641e1f0d28000360220200641003602182006418082808000360210200420042902103703000240200728020022072004280200470d0020044184eed2800010faa88080000b2004280204200741386c6a2206420437022c20064208370224200641e1f0d28000360220200641003602182006418082808000360210200642a3c9a4b18ea4a48147370308200642e9ffb0bfa7cecb90807f3703002005200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c20064208370224200641e1f0d28000360220200641003602182006418082808000360210200642a3c9a4b18ea4a48147370308200642e9ffb0bfa7cecb90807f3703000c010b200441106a4184eed2800010faa88080002004280214200741386c6a2206420437022c20064208370224200641e1f0d28000360220200641003602182006418082808000360210200642a3c9a4b18ea4a48147370308200642e9ffb0bfa7cecb90807f3703002004280214210a200428021021090b0240200128020822052001280200470d00200141f4edd2800010f5ad8080000b2001280204200541246c6a220641033a00202006200336021c200620023602182006410036021420064280808080c00037020c2006200741016a3602082006200a36020420062009360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542dede85ec90bc8687e9003703002005420437022c2005422637022420054184f3d28000360220200541003602182005419b89808000360210200542befb8fd6b2e1b4ad5f37030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541043a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bc40401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a4184eed2800010faa88080002004280218220542fad88fc1a695bfe9807f370308200542a39fc0f7dcd1b9baed00370300200441086a41086a220641013602002005420437022c2005421137022420054193f0d280003602202005410736021c2005418cf0d28000360218200541f28880800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c20054208370224200541ccefd280003602202005410236021c200541a4f0d28000360218200541ef88808000360210200542eef8e7b09dc4b6b53f370308200542bbeefa98e893a7ad023703000c010b200441086a4184eed2800010faa8808000200428020c200641386c6a2205420437022c20054208370224200541ccefd280003602202005410236021c200541a4f0d28000360218200541ef88808000360210200542eef8e7b09dc4b6b53f370308200542bbeefa98e893a7ad02370300200428020c2108200428020821070b0240200128020822092001280200470d00200141f4edd2800010f5ad8080000b2001280204200941246c6a220541013a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000bda0503047f017e027f23808080800041206b2204248080808000200441106a41086a22054100360200200442808080808001370210200441106a4184eed2800010faa88080002004280214220642d3b3f2a7b1cedfd522370308200642f5e89b89a5d28b85bf7f370300200441086a220741013602002006420437022c2006420737022420064192f1d280003602202006410236021c200641a4f0d280003602182006418c89808000360210200420042902103703000240200728020022072004280200470d0020044184eed2800010faa88080000b2004280204200741386c6a2206420437022c2006420f370224200641b6f1d280003602202006410336021c20064199f1d280003602182006418d89808000360210200642ac9981a9e6fbe0d6c100370308200642c5ebf4d2b6b0ebce9e7f3703002005200741016a22073602002004200429030022083703100240024020072008a72209460d002004280214220a200741386c6a2206420437022c20064203370224200641fcefd280003602202006410536021c200641ffefd28000360218200641f688808000360210200642c4fac092d1a1b49e887f37030820064290bb95eeb18dc1e7533703000c010b200441106a4184eed2800010faa88080002004280214200741386c6a2206420437022c20064203370224200641fcefd280003602202006410536021c200641ffefd28000360218200641f688808000360210200642c4fac092d1a1b49e887f37030820064290bb95eeb18dc1e7533703002004280214210a200428021021090b0240200128020822052001280200470d00200141f4edd2800010f5ad8080000b2001280204200541246c6a220641033a00202006200336021c200620023602182006410036021420064280808080c00037020c2006200741016a3602082006200a36020420062009360200200041086a200541016a2206360200200141086a200636020020002001290200370200200441206a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542f69985f4938fa5ab967f3703002005420437022c2005420b37022420054196f5d2800036022020054100360218200541c581808000360210200542a3c9fcb9f5f685b5b87f37030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa8808000200428020822054292b9d4dfbfb5a1d1867f3703002005420437022c20054212370224200541fbf4d28000360220200541003602182005419c89808000360210200542d0cdd9b9d381aae81f37030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541083a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000baa0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa880800020042802082205428e8ccdedc18f82e2493703002005420437022c20054208370224200541dcf3d280003602202005410836021c200541c1f5d280003602182005419481808000360210200542d9d5c5caa3a8ecf80d37030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542b3cfafb5fdc6a1e79c7f3703002005420437022c20054209370224200541d8f0d2800036022020054100360218200541b681808000360210200542e9b8e48fa991faac817f37030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541093a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542dbe3d89bb8d9a2d3837f3703002005410036023020054280808080c00037032820054100360220200541003602182005419d89808000360210200542dcb8abddf9f387ed2837030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542fdf698cfa5cd92fa173703002005420437022c2005420c3702242005419ff6d2800036022020054100360218200541aa81808000360210200542caaaa1c8ffe8f295ec0037030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541043a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542e9ffb0bfa7cecb90807f3703002005420437022c20054208370224200541e1f0d28000360220200541003602182005418082808000360210200542a3c9a4b18ea4a4814737030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b9f0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542cca5e8bb95bcfeef5c3703002005420437022c20054206370224200541eef3d2800036022020054100360218200541a2818080003602102005429de7f78380fcebf33437030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542d3e68783e0e29dd6b87f3703002005420437022c2005420d37022420054185f1d28000360220200541003602182005418c81808000360210200542ebd1f595e0b3cfef957f37030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000bc50401067f23808080800041206b2204248080808000200441146a41086a4100360200200442808080808001370214200441146a4184eed2800010faa88080002004280218220542f181e5c99efeaa810e370308200542c9c5cba1d8949fdcd500370300200441086a41086a220641013602002005420437022c2005420737022420054192f1d280003602202005410236021c200541a4f0d28000360218200541f58880800036021020042004290214370308024002402006280200220620042802082207460d00200428020c2208200641386c6a2205420437022c2005420f370224200541b6f1d280003602202005410336021c20054199f1d280003602182005418389808000360210200542c1f7afdb94cfc2d0997f3703082005429ab2fbb1f8fab1c50a3703000c010b200441086a4184eed2800010faa8808000200428020c200641386c6a2205420437022c2005420f370224200541b6f1d280003602202005410336021c20054199f1d280003602182005418389808000360210200542c1f7afdb94cfc2d0997f3703082005429ab2fbb1f8fab1c50a370300200428020c2108200428020821070b0240200128020822092001280200470d00200141f4edd2800010f5ad8080000b2001280204200941246c6a220541013a00202005200336021c200520023602182005410036021420054280808080c00037020c2005200641016a3602082005200836020420052007360200200041086a200941016a2205360200200141086a200536020020002001290200370200200441206a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542bcf5b49acaab8c84c8003703002005420437022c2005420b370224200541c5f1d2800036022020054100360218200541b181808000360210200542b19d8b97c4eaaf988b7f37030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541003a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b9f0201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa880800020042802082205428685d4a3c8ccdaa27a3703002005420437022c20054212370224200541a1f4d28000360220200541003602182005419e89808000360210200542b1b6f694d0bcade03f37030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541033a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542f69985f4938fa5ab967f3703002005420437022c2005420b37022420054196f5d2800036022020054100360218200541c581808000360210200542a3c9fcb9f5f685b5b87f37030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000ba00201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a4184eed2800010faa88080002004280208220542a9e1ab82a9d3e6a6663703002005420437022c2005422637022420054184f3d28000360220200541003602182005419f89808000360210200542a0daf1a79bd3f7d0b37f37030820042802042106200428020821070240200128020822082001280200470d00200141f4edd2800010f5ad8080000b2001280204200841246c6a220541043a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b940603057f017e047f23808080800041d0006b2201248080808000200141286a41daf6d28000410941e3f6d28000411a410441001089a98080002001420437022020014200370218200142808080808001370210200142888080808001370240200142808080808001370248200141106a200141c0006a41bcefd2800010e9af808000200141086a2202200141246a2802003602002001200129021c370300200128021021032001280214210420012802182105200129022c210620012802282107200141106a41086a410036020020014280808080c000370210200141106a41f4edd2800010f5ad8080002001280214220842808080808001370200200141c0006a41086a22094101360200200841003a00202008410436021c200841fdf6d28000360218200842043702102008420037020820012001290210370340200141106a200141c0006a4181f7d28000410210d8ae808000200141c0006a200141106a4183f7d280004102108aae808000200141106a200141c0006a4185f7d280004102108fae808000200141c0006a200141106a4187f7d28000410210b7ae808000200141106a200141c0006a4189f7d28000410210afae808000200141c0006a200141106a418bf7d28000410210baae808000200141106a200141c0006a418df7d28000410210b5ae808000200141346a200141106a418ff7d28000410210deae808000200128023c210a20012802382108200120012802343602182001200836021020012008200a41246c6a36021c20012008360214200141c0006a200141106a41bcefd2800010e8af80800002402007418080808078470d004194eed28000411141a8eed28000109181808000000b2001200336021820012004360210200120043602142001200420054105746a36021c200041c4006a200141106a4190a0d3800010e9af8080002001411b6a20092802003600002000200637023c20002007360238200041013a000020002001290300370250200041d8006a20022802003602002001200129024037001320002001290010370001200041086a200141176a290000370000200141d0006a2480808080000b930101017f2380808080004180026b2202248080808000200241086a41086a200141f00110f5b28080001a41002d0098a2db80001a024041800241002802a496db80001182808080000022010d00411041800210bb80808000000b2001428180808010370300200141086a200241086a41f80110f5b28080001a200020013602042000410336020020024180026a2480808080000b930101017f23808080800041d0026b2202248080808000200241086a41086a200141c00210f5b28080001a41002d0098a2db80001a024041d00241002802a496db80001182808080000022010d00411041d00210bb80808000000b2001428180808010370300200141086a200241086a41c80210f5b28080001a2000200136020420004104360200200241d0026a2480808080000b930101017f23808080800041a0036b2202248080808000200241086a41086a200141900310f5b28080001a41002d0098a2db80001a024041a00341002802a496db80001182808080000022010d00411041a00310bb80808000000b2001428180808010370300200141086a200241086a41980310f5b28080001a2000200136020420004105360200200241a0036a2480808080000b930101017f23808080800041f0036b2202248080808000200241086a41086a200141e00310f5b28080001a41002d0098a2db80001a024041f00341002802a496db80001182808080000022010d00411041f00310bb80808000000b2001428180808010370300200141086a200241086a41e80310f5b28080001a2000200136020420004106360200200241f0036a2480808080000b930101017f23808080800041c0046b2202248080808000200241086a41086a200141b00410f5b28080001a41002d0098a2db80001a024041c00441002802a496db80001182808080000022010d00411041c00410bb80808000000b2001428180808010370300200141086a200241086a41b80410f5b28080001a2000200136020420004107360200200241c0046a2480808080000b930101017f2380808080004190056b2202248080808000200241086a41086a200141800510f5b28080001a41002d0098a2db80001a024041900541002802a496db80001182808080000022010d00411041900510bb80808000000b2001428180808010370300200141086a200241086a41880510f5b28080001a200020013602042000410836020020024190056a2480808080000bf31901097f23808080800041b0176b220224808080800002400240024002400240024002400240024002400240024020012d0000416a6a41ff01712203410820034108491b22030e09090001020304050607090b200241b0126a200141106a10a2b080800020022d00b01222014116460d0741012103200241e0116a200241b0126a41017241cf0010f5b28080001a41002d0098a2db80001a41e00041002802a496db8000118280808000002204450d09200420013a00102004428180808010370300200441116a200241e0116a41cf0010f5b28080001a0c080b200241b0126a200141106a10a2b080800020022d00b01222034116460d062002413c6a200241b0126a410172220441cf0010f5b28080001a200241b0126a200141e0006a10a2b080800020022d00b01222014116460d06200241e0116a200441cf0010f5b28080001a41002d0098a2db80001a41b00141002802a496db8000118280808000002204450d09200420033a00102004428180808010370300200441116a2002413c6a41cf0010f5b28080001a200420013a0060200441e1006a200241e0116a41cf0010f5b28080001a410221030c070b200241b0126a200141106a10a2b080800020022d00b01222044116460d052002418b016a200241b0126a410172220341cf0010f5b28080001a200241b0126a200141e0006a10a2b080800020022d00b01222054116460d05200241da016a200341cf0010f5b28080001a200241e0116a200141b0016a10a2b080800020022d00e01122014116460d05200241d1136a200241e0116a41017241cf0010f5b28080001a200220043a00b012200241b0126a4101722002418b016a41cf0010f5b28080001a200220053a00801320024181136a200241da016a41cf0010f5b28080001a200220013a00d013200241086a200241b0126a10faae808000200228020c2104410321030c060b200241b0126a200141106a10a2b080800020022d00b01222044116460d04200241a9026a200241b0126a410172220341cf0010f5b28080001a200241b0126a200141e0006a10a2b080800020022d00b01222054116460d04200241f8026a200341cf0010f5b28080001a200241b0126a200141b0016a10a2b080800020022d00b01222034116460d04200241c7036a200241b0126a410172220641cf0010f5b28080001a200241e0116a20014180026a10a2b080800020022d00e01122014116460d04200241a1146a200241e0116a41017241cf0010f5b28080001a200220043a00b0122006200241a9026a41cf0010f5b28080001a200220053a00801320024181136a200241f8026a41cf0010f5b28080001a200220033a00d013200241d1136a200241c7036a41cf0010f5b28080001a200220013a00a014200241106a200241b0126a10fbae80800020022802142104410421030c050b200241b0126a200141106a10a2b080800020022d00b01222044116460d0320024196046a200241b0126a410172220341cf0010f5b28080001a200241b0126a200141e0006a10a2b080800020022d00b01222054116460d03200241e5046a200341cf0010f5b28080001a200241b0126a200141b0016a10a2b080800020022d00b01222034116460d03200241b4056a200241b0126a410172220641cf0010f5b28080001a200241b0126a20014180026a10a2b080800020022d00b01222074116460d0320024183066a200641cf0010f5b28080001a200241e0116a200141d0026a10a2b080800020022d00e01122014116460d03200241f1146a200241e0116a41017241cf0010f5b28080001a200220043a00b012200241b0126a41017220024196046a41cf0010f5b28080001a200220053a00801320024181136a200241e5046a41cf0010f5b28080001a200220033a00d013200241d1136a200241b4056a41cf0010f5b28080001a200220073a00a014200241a1146a20024183066a41cf0010f5b28080001a200220013a00f014200241186a200241b0126a10fcae808000200228021c2104410521030c040b200241b0126a200141106a10a2b080800020022d00b01222044116460d02200241d2066a200241b0126a410172220341cf0010f5b28080001a200241b0126a200141e0006a10a2b080800020022d00b01222054116460d02200241a1076a200341cf0010f5b28080001a200241b0126a200141b0016a10a2b080800020022d00b01222034116460d02200241f0076a200241b0126a410172220641cf0010f5b28080001a200241b0126a20014180026a10a2b080800020022d00b01222074116460d02200241bf086a200641cf0010f5b28080001a200241b0126a200141d0026a10a2b080800020022d00b01222064116460d022002418e096a200241b0126a410172220841cf0010f5b28080001a200241e0116a200141a0036a10a2b080800020022d00e01122014116460d02200241c1156a200241e0116a41017241cf0010f5b28080001a200220043a00b0122008200241d2066a41cf0010f5b28080001a200220053a00801320024181136a200241a1076a41cf0010f5b28080001a200220033a00d013200241d1136a200241f0076a41cf0010f5b28080001a200220073a00a014200241a1146a200241bf086a41cf0010f5b28080001a200220063a00f014200241f1146a2002418e096a41cf0010f5b28080001a200220013a00c015200241206a200241b0126a10fdae80800020022802242104410621030c030b200241b0126a200141106a10a2b080800020022d00b01222044116460d01200241dd096a200241b0126a410172220341cf0010f5b28080001a200241b0126a200141e0006a10a2b080800020022d00b01222054116460d01200241ac0a6a200341cf0010f5b28080001a200241b0126a200141b0016a10a2b080800020022d00b01222034116460d01200241fb0a6a200241b0126a410172220641cf0010f5b28080001a200241b0126a20014180026a10a2b080800020022d00b01222074116460d01200241ca0b6a200641cf0010f5b28080001a200241b0126a200141d0026a10a2b080800020022d00b01222064116460d01200241990c6a200241b0126a410172220841cf0010f5b28080001a200241b0126a200141a0036a10a2b080800020022d00b01222094116460d01200241e80c6a200841cf0010f5b28080001a200241e0116a200141f0036a10a2b080800020022d00e01122014116460d0120024191166a200241e0116a41017241cf0010f5b28080001a200220043a00b012200241b0126a410172200241dd096a41cf0010f5b28080001a200220053a00801320024181136a200241ac0a6a41cf0010f5b28080001a200220033a00d013200241d1136a200241fb0a6a41cf0010f5b28080001a200220073a00a014200241a1146a200241ca0b6a41cf0010f5b28080001a200220063a00f014200241f1146a200241990c6a41cf0010f5b28080001a200220093a00c015200241c1156a200241e80c6a41cf0010f5b28080001a200220013a009016200241286a200241b0126a10feae808000200228022c2104410721030c020b200241b0126a200110a2b080800020022d00b01222044116460d00200241b70d6a200241b0126a410172220341cf0010f5b28080001a200241b0126a200141d0006a10a2b080800020022d00b01222054116460d00200241860e6a200341cf0010f5b28080001a200241b0126a200141a0016a10a2b080800020022d00b01222034116460d00200241d50e6a200241b0126a410172220641cf0010f5b28080001a200241b0126a200141f0016a10a2b080800020022d00b01222074116460d00200241a40f6a200641cf0010f5b28080001a200241b0126a200141c0026a10a2b080800020022d00b01222064116460d00200241f30f6a200241b0126a410172220841cf0010f5b28080001a200241b0126a20014190036a10a2b080800020022d00b01222094116460d00200241c2106a200841cf0010f5b28080001a200241b0126a200141e0036a10a2b080800020022d00b01222084116460d0020024191116a200241b0126a410172220a41cf0010f5b28080001a200241e0116a200141b0046a10a2b080800020022d00e01122014116460d00200241e1166a200241e0116a41017241cf0010f5b28080001a200220043a00b012200a200241b70d6a41cf0010f5b28080001a200220053a00801320024181136a200241860e6a41cf0010f5b28080001a200220033a00d013200241d1136a200241d50e6a41cf0010f5b28080001a200220073a00a014200241a1146a200241a40f6a41cf0010f5b28080001a200220063a00f014200241f1146a200241f30f6a41cf0010f5b28080001a200220093a00c015200241c1156a200241c2106a41cf0010f5b28080001a200220083a00901620024191166a20024191116a41cf0010f5b28080001a200220013a00e016200241306a200241b0126a10ffae80800020022802342104410821030c010b410921030b2000200436020420002003360200200241b0176a2480808080000f0b411041e00010bb80808000000b411041b00110bb80808000000b892601087f23808080800041b0176b220324808080800002400240024002400240024002400240024002400240024020010e090b00010203040506070b0b200320023602b00d200341b0126a200241106a41d00010f5b28080001a200341e0116a200341b0126a10a3b0808000024020032d00e01122014116460d00200341b0126a200341e0116a41017241cf0010f5b28080001a41002d0098a2db80001a41e00041002802a496db8000118280808000002204450d08200420013a00102004428180808010370300200441116a200341b0126a41cf0010f5b28080001a200220022802002201417f6a360200024020014101470d00200341b00d6a10caaf8080000b410121010c0b0b200220022802002201417f6a36020020014101470d09200341b00d6a10caaf8080000c090b200320023602b00d200341b0126a200241106a41d00010f5b28080001a200341e0116a200341b0126a10a3b0808000024020032d00e01122014116460d00200341356a200341e0116a410172220441cf0010f5b28080001a200341b0126a200241e0006a41d00010f5b28080001a200341e0116a200341b0126a10a3b0808000024020032d00e01122024116460d00200341b0126a200441cf0010f5b28080001a41002d0098a2db80001a41b00141002802a496db8000118280808000002204450d09200420013a00102004428180808010370300200441116a200341356a41cf0010f5b28080001a200420023a0060200441e1006a200341b0126a41cf0010f5b28080001a20032802b00d220120012802002201417f6a360200024020014101470d00200341b00d6a10caaf8080000b410221010c0b0b20032802b00d21020b200220022802002201417f6a36020020014101470d08200341b00d6a10caaf808000410921010c090b200320023602b00d200341b0126a200241106a41d00010f5b28080001a200341e0116a200341b0126a10a3b0808000024020032d00e01122014116460d0020034184016a200341e0116a410172220441cf0010f5b28080001a200341b0126a200241e0006a41d00010f5b28080001a200341e0116a200341b0126a10a3b080800020032d00e01122054116460d00200341d3016a200441cf0010f5b28080001a200341b0126a200241b0016a41d00010f5b28080001a200341e0116a200341b0126a10a3b080800020032d00e01122024116460d00200341d1136a200341e0116a41017241cf0010f5b28080001a200320013a00b012200341b0126a41017220034184016a41cf0010f5b28080001a200320053a00801320034181136a200341d3016a41cf0010f5b28080001a200320023a00d0132003200341b0126a10faae8080002003280204210420032802b00d220120012802002201417f6a360200024020014101470d00200341b00d6a10caaf8080000b410321010c090b20032802b00d220120012802002201417f6a36020020014101470d07200341b00d6a10caaf808000410921010c080b200320023602b00d200341b0126a200241106a41d00010f5b28080001a200341e0116a200341b0126a10a3b0808000024020032d00e01122014116460d00200341a2026a200341e0116a410172220441cf0010f5b28080001a200341b0126a200241e0006a41d00010f5b28080001a200341e0116a200341b0126a10a3b080800020032d00e01122054116460d00200341f1026a200441cf0010f5b28080001a200341b0126a200241b0016a41d00010f5b28080001a200341e0116a200341b0126a10a3b080800020032d00e01122044116460d00200341c0036a200341e0116a410172220641cf0010f5b28080001a200341b0126a20024180026a41d00010f5b28080001a200341e0116a200341b0126a10a3b080800020032d00e01122024116460d00200341a1146a200641cf0010f5b28080001a200320013a00b012200341b0126a410172200341a2026a41cf0010f5b28080001a200320053a00801320034181136a200341f1026a41cf0010f5b28080001a200320043a00d013200341d1136a200341c0036a41cf0010f5b28080001a200320023a00a014200341086a200341b0126a10fbae808000200328020c210420032802b00d220120012802002201417f6a360200024020014101470d00200341b00d6a10caaf8080000b410421010c080b20032802b00d220120012802002201417f6a36020020014101470d06200341b00d6a10caaf808000410921010c070b200320023602b00d200341b0126a200241106a41d00010f5b28080001a200341e0116a200341b0126a10a3b0808000024020032d00e01122014116460d002003418f046a200341e0116a410172220441cf0010f5b28080001a200341b0126a200241e0006a41d00010f5b28080001a200341e0116a200341b0126a10a3b080800020032d00e01122054116460d00200341de046a200441cf0010f5b28080001a200341b0126a200241b0016a41d00010f5b28080001a200341e0116a200341b0126a10a3b080800020032d00e01122044116460d00200341ad056a200341e0116a410172220641cf0010f5b28080001a200341b0126a20024180026a41d00010f5b28080001a200341e0116a200341b0126a10a3b080800020032d00e01122074116460d00200341fc056a200641cf0010f5b28080001a200341b0126a200241d0026a41d00010f5b28080001a200341e0116a200341b0126a10a3b080800020032d00e01122024116460d00200341f1146a200341e0116a41017241cf0010f5b28080001a200320013a00b012200341b0126a4101722003418f046a41cf0010f5b28080001a200320053a00801320034181136a200341de046a41cf0010f5b28080001a200320043a00d013200341d1136a200341ad056a41cf0010f5b28080001a200320073a00a014200341a1146a200341fc056a41cf0010f5b28080001a200320023a00f014200341106a200341b0126a10fcae8080002003280214210420032802b00d220120012802002201417f6a360200024020014101470d00200341b00d6a10caaf8080000b410521010c070b20032802b00d220120012802002201417f6a36020020014101470d05200341b00d6a10caaf808000410921010c060b200320023602b00d200341b0126a200241106a41d00010f5b28080001a200341e0116a200341b0126a10a3b0808000024020032d00e01122014116460d00200341cb066a200341e0116a410172220441cf0010f5b28080001a200341b0126a200241e0006a41d00010f5b28080001a200341e0116a200341b0126a10a3b080800020032d00e01122054116460d002003419a076a200441cf0010f5b28080001a200341b0126a200241b0016a41d00010f5b28080001a200341e0116a200341b0126a10a3b080800020032d00e01122044116460d00200341e9076a200341e0116a410172220641cf0010f5b28080001a200341b0126a20024180026a41d00010f5b28080001a200341e0116a200341b0126a10a3b080800020032d00e01122074116460d00200341b8086a200641cf0010f5b28080001a200341b0126a200241d0026a41d00010f5b28080001a200341e0116a200341b0126a10a3b080800020032d00e01122064116460d0020034187096a200341e0116a410172220841cf0010f5b28080001a200341b0126a200241a0036a41d00010f5b28080001a200341e0116a200341b0126a10a3b080800020032d00e01122024116460d00200341c1156a200841cf0010f5b28080001a200320013a00b012200341b0126a410172200341cb066a41cf0010f5b28080001a200320053a00801320034181136a2003419a076a41cf0010f5b28080001a200320043a00d013200341d1136a200341e9076a41cf0010f5b28080001a200320073a00a014200341a1146a200341b8086a41cf0010f5b28080001a200320063a00f014200341f1146a20034187096a41cf0010f5b28080001a200320023a00c015200341186a200341b0126a10fdae808000200328021c210420032802b00d220120012802002201417f6a360200024020014101470d00200341b00d6a10caaf8080000b410621010c060b20032802b00d220120012802002201417f6a36020020014101470d04200341b00d6a10caaf808000410921010c050b200320023602b00d200341b0126a200241106a41d00010f5b28080001a200341e0116a200341b0126a10a3b0808000024020032d00e01122014116460d00200341d6096a200341e0116a410172220441cf0010f5b28080001a200341b0126a200241e0006a41d00010f5b28080001a200341e0116a200341b0126a10a3b080800020032d00e01122054116460d00200341a50a6a200441cf0010f5b28080001a200341b0126a200241b0016a41d00010f5b28080001a200341e0116a200341b0126a10a3b080800020032d00e01122044116460d00200341f40a6a200341e0116a410172220641cf0010f5b28080001a200341b0126a20024180026a41d00010f5b28080001a200341e0116a200341b0126a10a3b080800020032d00e01122074116460d00200341c30b6a200641cf0010f5b28080001a200341b0126a200241d0026a41d00010f5b28080001a200341e0116a200341b0126a10a3b080800020032d00e01122064116460d00200341920c6a200341e0116a410172220841cf0010f5b28080001a200341b0126a200241a0036a41d00010f5b28080001a200341e0116a200341b0126a10a3b080800020032d00e01122094116460d00200341e10c6a200841cf0010f5b28080001a200341b0126a200241f0036a41d00010f5b28080001a200341e0116a200341b0126a10a3b080800020032d00e01122024116460d0020034191166a200341e0116a41017241cf0010f5b28080001a200320013a00b012200341b0126a410172200341d6096a41cf0010f5b28080001a200320053a00801320034181136a200341a50a6a41cf0010f5b28080001a200320043a00d013200341d1136a200341f40a6a41cf0010f5b28080001a200320073a00a014200341a1146a200341c30b6a41cf0010f5b28080001a200320063a00f014200341f1146a200341920c6a41cf0010f5b28080001a200320093a00c015200341c1156a200341e10c6a41cf0010f5b28080001a200320023a009016200341206a200341b0126a10feae8080002003280224210420032802b00d220120012802002201417f6a360200024020014101470d00200341b00d6a10caaf8080000b410721010c050b20032802b00d220120012802002201417f6a36020020014101470d03200341b00d6a10caaf808000410921010c040b200320023602b00d200341b0126a200241106a41d00010f5b28080001a200341e0116a200341b0126a10a3b0808000024020032d00e01122014116460d00200341b70d6a200341e0116a410172220441cf0010f5b28080001a200341b0126a200241e0006a41d00010f5b28080001a200341e0116a200341b0126a10a3b080800020032d00e01122054116460d00200341860e6a200441cf0010f5b28080001a200341b0126a200241b0016a41d00010f5b28080001a200341e0116a200341b0126a10a3b080800020032d00e01122044116460d00200341d50e6a200341e0116a410172220641cf0010f5b28080001a200341b0126a20024180026a41d00010f5b28080001a200341e0116a200341b0126a10a3b080800020032d00e01122074116460d00200341a40f6a200641cf0010f5b28080001a200341b0126a200241d0026a41d00010f5b28080001a200341e0116a200341b0126a10a3b080800020032d00e01122064116460d00200341f30f6a200341e0116a410172220841cf0010f5b28080001a200341b0126a200241a0036a41d00010f5b28080001a200341e0116a200341b0126a10a3b080800020032d00e01122094116460d00200341c2106a200841cf0010f5b28080001a200341b0126a200241f0036a41d00010f5b28080001a200341e0116a200341b0126a10a3b080800020032d00e01122084116460d0020034191116a200341e0116a410172220a41cf0010f5b28080001a200341b0126a200241c0046a41d00010f5b28080001a200341e0116a200341b0126a10a3b080800020032d00e01122024116460d00200341e1166a200a41cf0010f5b28080001a200320013a00b012200341b0126a410172200341b70d6a41cf0010f5b28080001a200320053a00801320034181136a200341860e6a41cf0010f5b28080001a200320043a00d013200341d1136a200341d50e6a41cf0010f5b28080001a200320073a00a014200341a1146a200341a40f6a41cf0010f5b28080001a200320063a00f014200341f1146a200341f30f6a41cf0010f5b28080001a200320093a00c015200341c1156a200341c2106a41cf0010f5b28080001a200320083a00901620034191166a20034191116a41cf0010f5b28080001a200320023a00e016200341286a200341b0126a10ffae808000200328022c210420032802b00d220120012802002201417f6a360200024020014101470d00200341b00d6a10caaf8080000b410821010c040b20032802b00d220120012802002201417f6a36020020014101470d02200341b00d6a10caaf808000410921010c030b411041e00010bb80808000000b411041b00110bb80808000000b410921010b2000200436020420002001360200200341b0176a2480808080000b851301117f23808080800041e0006b220724808080800002400240200141214f0d002000200120022003200610d9b08080000c010b200241406a21080340024020040d0020002001200220034101200610feaf8080000c020b20002001410376220941c0036c6a210a200020094108746a210b02400240200141c000490d002000200b200a200910d7b0808000210c0c010b2000210c2000200b10a8af80800041ff017141ff014622092000200a10a8af80800041ff017141ff0146730d00200a200b2009200b200a10a8af80800041ff017141ff0146731b210c0b2004417f6a2104200741386a200c41386a290300370300200741306a200c41306a290300370300200741286a200c41286a290300370300200741206a200c41206a290300370300200741186a200c41186a290300370300200741106a200c41106a2903003703002007200c2903003703002007200c41086a290300370308200c20006b410676210d024002400240024002402005450d002005200c10a8af80800041ff017141ff01470d010b200120034b0d014100210b2000210920022001410674220e6a220f2110200d2111034002402009200020114106746a22124f0d0003402002201041406a22102009200c10a8af80800041ff017141ff014622131b200b4106746a220a2009290300370300200a41386a200941386a290300370300200a41306a200941306a290300370300200a41286a200941286a290300370300200a41206a200941206a290300370300200a41186a200941186a290300370300200a41106a200941106a290300370300200a41086a200941086a290300370300200b20136a210b200941c0006a22092012490d000b0b024020112001460d00201041406a2210200b4106746a220a2009290300370300200a41386a200941386a290300370300200a41306a200941306a290300370300200a41286a200941286a290300370300200a41206a200941206a290300370300200a41186a200941186a290300370300200a41106a200941106a290300370300200a41086a200941086a290300370300200941c0006a2109200121110c010b0b20002002200b410674221410f5b280800021152001200b6b211102402001200b460d0020114101712116201520146a21174100211302402001200b41016a460d002011417e7121122008200e6a210a410021132017210903402009200a290300370300200941386a200a41386a290300370300200941306a200a41306a290300370300200941286a200a41286a290300370300200941206a200a41206a290300370300200941186a200a41186a290300370300200941106a200a41106a290300370300200941086a200a41086a290300370300200941c0006a200f201341feffff1f734106746a2210290300370300200941c8006a201041086a290300370300200941d0006a201041106a290300370300200941d8006a201041186a290300370300200941e0006a201041206a290300370300200941e8006a201041286a290300370300200941f0006a201041306a290300370300200941f8006a201041386a290300370300200a41807f6a210a20094180016a21092012201341026a2213470d000b0b2016450d00201720134106746a2209200f2013417f734106746a220a290300370300200941386a200a41386a290300370300200941306a200a41306a290300370300200941286a200a41286a290300370300200941206a200a41206a290300370300200941186a200a41186a290300370300200941106a200a41106a290300370300200941086a200a41086a2903003703000b200b450d002001200b4f0d02200741003602582007410136024c200741a0f8d2800036024820074204370250200741c8006a41a8f8d2800010f680808000000b200120034b0d0041002110200021092002200141067422146a2211210b0340024020092000200d4106746a22124f0d0003402002200b41406a220b200c200910a8af80800041ff017141ff014722131b20104106746a220a2009290300370300200a41386a200941386a290300370300200a41306a200941306a290300370300200a41286a200941286a290300370300200a41206a200941206a290300370300200a41186a200941186a290300370300200a41106a200941106a290300370300200a41086a200941086a290300370300201020136a2110200941c0006a22092012490d000b0b0240200d2001460d00200220104106746a220a2009290300370300200a41386a200941386a290300370300200a41306a200941306a290300370300200a41286a200941286a290300370300200a41206a200941206a290300370300200a41186a200941186a290300370300200a41106a200941106a290300370300200a41086a200941086a290300370300200941c0006a2109201041016a2110200b41406a210b2001210d0c010b0b200020022010410674220f10f5b28080002100200120106b210b024020012010460d00200b410171210d2000200f6a21154100210c02402001201041016a460d00200b417e712112200820146a210a4100210c2015210903402009200a290300370300200941386a200a41386a290300370300200941306a200a41306a290300370300200941286a200a41286a290300370300200941206a200a41206a290300370300200941186a200a41186a290300370300200941106a200a41106a290300370300200941086a200a41086a290300370300200941c0006a2011200c41feffff1f734106746a2213290300370300200941c8006a201341086a290300370300200941d0006a201341106a290300370300200941d8006a201341186a290300370300200941e0006a201341206a290300370300200941e8006a201341286a290300370300200941f0006a201341306a290300370300200941f8006a201341386a290300370300200a41807f6a210a20094180016a21092012200c41026a220c470d000b0b200d450d002015200c4106746a22092011200c417f734106746a220a290300370300200941386a200a41386a290300370300200941306a200a41306a290300370300200941286a200a41286a290300370300200941206a200a41206a290300370300200941186a200a41186a290300370300200941106a200a41106a290300370300200941086a200a41086a2903003703000b0240200120104f0d002010200141b8f8d2800010b381808000000b2000200f6a210041002105200b2101200b41214f0d030c020b000b201520146a2011200220032004200720061082af808000200b2101200b41214f0d010b0b2000200b20022003200610d9b08080000b200741e0006a2480808080000b3801017f024020002802002200417f460d0020002000280204417f6a220136020420010d002000410028029c96db8000118080808000000b0beb0201067f23808080800041206b220324808080800020012802082104200128020021052003200128020c360204200128021021062003200141106a36021c200320063602182003200341046a360214200341086a200120052005200341146a10a4af80800020032802102107200128020c210820014280808080800237020820012802042106200142908080808002370200200720056b41067621070240024020082006460d00200820066b4106762108200641306a21060340200610a0af808000200641c0006a21062008417f6a22080d000b200020073602082000200536020420002004360200200128020c220820012802042206460d01200820066b4106762108200641306a21060340200610a0af808000200641c0006a21062008417f6a22080d000c020b0b2000200736020820002005360204200020043602000b02402001280208450d002001280200410028029c96db8000118080808000000b200341206a2480808080000beb0201067f23808080800041206b220324808080800020012802082104200128020021052003200128020c360204200128021021062003200141106a36021c200320063602182003200341046a360214200341086a200120052005200341146a10a3af80800020032802102107200128020c210820014280808080800237020820012802042106200142908080808002370200200720056b41067621070240024020082006460d00200820066b4106762108200641306a21060340200610a5af808000200641c0006a21062008417f6a22080d000b200020073602082000200536020420002004360200200128020c220820012802042206460d01200820066b4106762108200641306a21060340200610a5af808000200641c0006a21062008417f6a22080d000c020b0b2000200736020820002005360204200020043602000b02402001280208450d002001280200410028029c96db8000118080808000000b200341206a2480808080000b9905020d7f047e2380808080004190016b220324808080800020012802082104200128020021050240024020012802042206200128020c2207470d00200521080c010b20012802102109200341d8006a410472210a200341086a210b4100210c02400340200b2006200c6a220d290200370200200b41206a200d41206a290200370200200b41186a200d41186a290200370200200b41106a200d41106a290200370200200b41086a200d41086a2902003702002003200536020020032005200c6a220836020420034180016a41086a200d41146a2802003602002003200d410c6a29020037038001200341d8006a2003280220200b20034180016a20032802242003280228200328022c10a4b08080002003280258220e418080808078460d01200341306a41206a200a41206a280200220f360200200341306a41186a200a41186a2902002210370300200341306a41106a200a41106a2902002211370300200341306a41086a200a41086a29020022123703002003200a29020022133703302008200e360200200841046a20133702002008410c6a2012370200200841146a20113702002008411c6a2010370200200841246a200f360200200c41286a210c200d41286a2007470d000b2005200c6a2108200d41286a21060c010b200941013a0000200d41286a21060b20014284808080c00037020020014280808080c000370208200720066b41286e210d024020072006460d00034002402006280200450d00200641046a280200410028029c96db8000118080808000000b02402006410c6a280200450d00200641106a280200410028029c96db8000118080808000000b200641286a2106200d417f6a220d0d000b0b20002005360204200020043602002000200820056b41286e36020820034190016a2480808080000b9905020d7f047e2380808080004190016b220324808080800020012802082104200128020021050240024020012802042206200128020c2207470d00200521080c010b20012802102109200341d8006a410472210a200341086a210b4100210c02400340200b2006200c6a220d290200370200200b41206a200d41206a290200370200200b41186a200d41186a290200370200200b41106a200d41106a290200370200200b41086a200d41086a2902003702002003200536020020032005200c6a220836020420034180016a41086a200d41146a2802003602002003200d410c6a29020037038001200341d8006a2003280220200b20034180016a20032802242003280228200328022c10f4af8080002003280258220e418080808078460d01200341306a41206a200a41206a280200220f360200200341306a41186a200a41186a2902002210370300200341306a41106a200a41106a2902002211370300200341306a41086a200a41086a29020022123703002003200a29020022133703302008200e360200200841046a20133702002008410c6a2012370200200841146a20113702002008411c6a2010370200200841246a200f360200200c41286a210c200d41286a2007470d000b2005200c6a2108200d41286a21060c010b200941013a0000200d41286a21060b20014284808080c00037020020014280808080c000370208200720066b41286e210d024020072006460d00034002402006280200450d00200641046a280200410028029c96db8000118080808000000b02402006410c6a280200450d00200641106a280200410028029c96db8000118080808000000b200641286a2106200d417f6a220d0d000b0b20002005360204200020043602002000200820056b41286e36020820034190016a2480808080000bb20201027f0240024020024100480d000240024002402003280204450d000240200328020822040d00024020020d00200121030c030b41002d0098a2db80001a200241002802a496db80001182808080000021030c020b200328020021050240200241002802a496db80001182808080000022030d00200041086a2105200041046a21040c050b20032005200410f5b28080001a2005410028029c96db800011808080800000200041086a2105200041046a21040c020b024020020d00200121030c010b41002d0098a2db80001a200241002802a496db80001182808080000021030b200041086a2105200041046a21042003450d020b2005200236020020042003360200200041003602000f0b20004100360204200041013602000f0b2005200236020020042001360200200041013602000bf00101077f23808080800041206b22022480808080004100210302402000280200220441016a220520044101742206200520064b1b220541ffffff1f4d0d0041004100200110ae80808000000b0240024020054104200541044b1b2207410674220641f0ffffff074b0d004100210502402004450d002002200441067436021c20022000280204360214411021050b20022005360218200241086a41102006200241146a1088af80800020022802084101470d0120022802102108200228020c21030b20032008200110ae80808000000b200228020c21042000200736020020002004360204200241206a2480808080000bf90103057f017e017f23808080800041206b22022480808080004100210302402000280200220441016a220520044101742206200520064b1b22054104200541044b1b2206ad42c0057e2207422088a7450d0041004100200110ae80808000000b024002402007a7220841f0ffffff074b0d004100210502402004450d002002200441c0056c36021c20022000280204360214411021050b20022005360218200241086a41102008200241146a1088af80800020022802084101470d0120022802102105200228020c21030b20032005200110ae80808000000b200228020c21042000200636020020002004360204200241206a2480808080000bac0203037f017e017f23808080800041206b22052480808080004100210602400240024020040d000c010b0240200120026a220220014f0d000c010b410021060240200320046a417f6a410020036b71ad2002200028020022014101742207200220074b1b22024108410441012004418108491b20044101461b2207200220074b1b2207ad7e2208422088a7450d000c010b2008a7220941808080807820036b4b0d004100210202402001450d002005200120046c36021c20052000280204360214200321020b20052002360218200541086a20032009200541146a1088af80800020052802084101470d0120052802102102200528020c21060b2006200241bcf9d2800010ae80808000000b200528020c21042000200736020020002004360204200541206a2480808080000be80201017f02400240024002400240024002400240024020002802000e080801020304050607000b2000280204220120012802002201417f6a36020020014101470d07200041046a10caaf8080000c070b2000280204220120012802002201417f6a36020020014101470d06200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d05200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d04200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d03200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d02200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d01200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d00200041046a10caaf8080000f0b0bfc0403077f017e017f23808080800041f0026b2203248080808000200128020421040240024002400240024002400240024002400240200128020022010e09080700010203040506080b20042004280200220541016a36020020054100480d080c070b20042004280200220541016a36020020054100480d070c060b20042004280200220541016a36020020054100480d060c050b20042004280200220541016a36020020054100480d050c040b20042004280200220541016a36020020054100480d040c030b20042004280200220541016a36020020054100480d030c020b20042004280200220541016a360200200541004e0d010c020b20042004280200220541016a36020020054100480d010b2003200436020c2003200136020802400240024020022d000822060d00410021050c010b200341f0006a4101722107200341a1026a210841002105410021090340200328020821042003410036020820034190026a2004200328020c108eaf80800020032d00a0022104200329039002210a200341c1016a200841cf0010f5b28080001a200341086a108caf8080002003200a37020841102101024020044113460d002007200341c1016a41cf0010f5b28080001a200421010b200320013a0070200341106a2005200b200341f0006a108faf808000024020032802104109470d002003280218210b20032802142105200941016a220941ff017120064f0d020c010b0b20034190026a200341106a41e00010f5b28080001a20034190026a108caf80800020004109360200200341086a108caf8080000c010b2000200b36020420002005360200200020022802003a0008200341086a108caf8080000b200341f0026a2480808080000f0b000ba71101027f23808080800041b00d6b22032480808080000240024002400240024002400240024002400240024002400240024002400240024020010e09000102030405060708000b200041133a0010200041003602000c080b200320023602f808200041106a200241106a41d00010f5b28080001a20004100360200200220022802002200417f6a36020020004101470d07200341f8086a10caaf8080000c070b200320023602c0042003200241e0006a41d00010f5b2808000220441f8086a41086a200241106a41d00010f5b28080001a41002d0098a2db80001a41e00041002802a496db8000118280808000002201450d072001428180808010370300200141086a200441f8086a41d80010f5b28080001a200041106a200441d00010f5b28080001a2000200136020420004101360200200220022802002200417f6a36020020004101470d06200441c0046a10caaf8080000c060b200320023602ec03200341c0046a200241106a41d00010f5b28080001a200341c0046a41d0006a200241e0006a41d00010f5b28080001a200341d0006a200241b0016a41d00010f5b28080001a200341f8086a41086a200341c0046a41a00110f5b28080001a41002d0098a2db80001a41b00141002802a496db8000118280808000002201450d072001428180808010370300200141086a200341f8086a41a80110f5b28080001a200041106a200341d0006a41d00010f5b28080001a2000200136020420004102360200200220022802002200417f6a36020020004101470d05200341ec036a10caaf8080000c050b200320023602ec03200341c0046a200241106a41d00010f5b28080001a200341c0046a41d0006a200241e0006a41d00010f5b28080001a200341e0056a200241b0016a41d00010f5b28080001a200341a0016a20024180026a41d00010f5b28080001a200341f8086a41086a200341c0046a41f00110f5b28080001a41002d0098a2db80001a41800241002802a496db8000118280808000002201450d072001428180808010370300200141086a200341f8086a41f80110f5b28080001a200041106a200341a0016a41d00010f5b28080001a2000200136020420004103360200200220022802002200417f6a36020020004101470d04200341ec036a10caaf8080000c040b200320023602ec03200341c0046a200241106a41d00010f5b28080001a200341c0046a41d0006a200241e0006a41d00010f5b28080001a200341e0056a200241b0016a41d00010f5b28080001a200341b0066a20024180026a41d00010f5b28080001a200341f0016a200241d0026a41d00010f5b28080001a200341f8086a41086a200341c0046a41c00210f5b28080001a41002d0098a2db80001a41d00241002802a496db8000118280808000002201450d072001428180808010370300200141086a200341f8086a41c80210f5b28080001a200041106a200341f0016a41d00010f5b28080001a2000200136020420004104360200200220022802002200417f6a36020020004101470d03200341ec036a10caaf8080000c030b200320023602ec03200341c0046a200241106a41d00010f5b28080001a200341c0046a41d0006a200241e0006a41d00010f5b28080001a200341e0056a200241b0016a41d00010f5b28080001a200341b0066a20024180026a41d00010f5b28080001a20034180076a200241d0026a41d00010f5b28080001a200341c0026a200241a0036a41d00010f5b28080001a200341f8086a41086a200341c0046a41900310f5b28080001a41002d0098a2db80001a41a00341002802a496db8000118280808000002201450d072001428180808010370300200141086a200341f8086a41980310f5b28080001a200041106a200341c0026a41d00010f5b28080001a2000200136020420004105360200200220022802002200417f6a36020020004101470d02200341ec036a10caaf8080000c020b200320023602ec03200341c0046a200241106a41d00010f5b28080001a200341c0046a41d0006a200241e0006a41d00010f5b28080001a200341e0056a200241b0016a41d00010f5b28080001a200341b0066a20024180026a41d00010f5b28080001a20034180076a200241d0026a41d00010f5b28080001a200341d0076a200241a0036a41d00010f5b28080001a20034190036a200241f0036a41d00010f5b28080001a200341f8086a41086a200341c0046a41e00310f5b28080001a41002d0098a2db80001a41f00341002802a496db8000118280808000002201450d072001428180808010370300200141086a200341f8086a41e80310f5b28080001a200041106a20034190036a41d00010f5b28080001a2000200136020420004106360200200220022802002200417f6a36020020004101470d01200341ec036a10caaf8080000c010b200320023602ec03200341c0046a200241106a41d00010f5b28080001a200341c0046a41d0006a200241e0006a41d00010f5b28080001a200341e0056a200241b0016a41d00010f5b28080001a200341b0066a20024180026a41d00010f5b28080001a20034180076a200241d0026a41d00010f5b28080001a200341d0076a200241a0036a41d00010f5b28080001a200341a0086a200241f0036a41d00010f5b28080001a200341f0036a200241c0046a41d00010f5b28080001a200341f8086a41086a200341c0046a41b00410f5b28080001a41002d0098a2db80001a41c00441002802a496db8000118280808000002201450d072001428180808010370300200141086a200341f8086a41b80410f5b28080001a200041106a200341f0036a41d00010f5b28080001a2000200136020420004107360200200220022802002200417f6a36020020004101470d00200341ec036a10caaf8080000b200341b00d6a2480808080000f0b411041e00010bb80808000000b411041b00110bb80808000000b411041800210bb80808000000b411041d00210bb80808000000b411041a00310bb80808000000b411041f00310bb80808000000b411041c00410bb80808000000bd31001017f23808080800041f00a6b22042480808080002004200236020820042001360204024002400240024002400240024002400240024002400240024002400240024002400240024020010e09000102030405060711000b200441e8056a41086a200341d00010f5b28080001a41002d0098a2db80001a41e00041002802a496db8000118280808000002201450d082001428180808010370300200141086a200441e8056a41d80010f5b28080001a410121020c070b2004200236020c200441106a41d0006a200241106a41d00010f5b28080001a200441106a200341d00010f5b28080001a200441e8056a41086a200441106a41a00110f5b28080001a41002d0098a2db80001a41b00141002802a496db8000118280808000002201450d082001428180808010370300200141086a200441e8056a41a80110f5b28080001a200220022802002203417f6a360200024020034101470d002004410c6a10caaf8080000b410221020c060b2004200236020c200441106a41d0006a200241106a41d00010f5b28080001a200441b0016a200241e0006a41d00010f5b28080001a200441106a200341d00010f5b28080001a200441e8056a41086a200441106a41f00110f5b28080001a41002d0098a2db80001a41800241002802a496db8000118280808000002201450d082001428180808010370300200141086a200441e8056a41f80110f5b28080001a200220022802002203417f6a360200024020034101470d002004410c6a10caaf8080000b410321020c050b2004200236020c200441106a41d0006a200241106a41d00010f5b28080001a200441b0016a200241e0006a41d00010f5b28080001a20044180026a200241b0016a41d00010f5b28080001a200441106a200341d00010f5b28080001a200441e8056a41086a200441106a41c00210f5b28080001a41002d0098a2db80001a41d00241002802a496db8000118280808000002201450d082001428180808010370300200141086a200441e8056a41c80210f5b28080001a200220022802002203417f6a360200024020034101470d002004410c6a10caaf8080000b410421020c040b2004200236020c200441106a41d0006a200241106a41d00010f5b28080001a200441b0016a200241e0006a41d00010f5b28080001a20044180026a200241b0016a41d00010f5b28080001a200441d0026a20024180026a41d00010f5b28080001a200441106a200341d00010f5b28080001a200441e8056a41086a200441106a41900310f5b28080001a41002d0098a2db80001a41a00341002802a496db8000118280808000002201450d082001428180808010370300200141086a200441e8056a41980310f5b28080001a200220022802002203417f6a360200024020034101470d002004410c6a10caaf8080000b410521020c030b2004200236020c200441106a41d0006a200241106a41d00010f5b28080001a200441b0016a200241e0006a41d00010f5b28080001a20044180026a200241b0016a41d00010f5b28080001a200441d0026a20024180026a41d00010f5b28080001a200441a0036a200241d0026a41d00010f5b28080001a200441106a200341d00010f5b28080001a200441e8056a41086a200441106a41e00310f5b28080001a41002d0098a2db80001a41f00341002802a496db8000118280808000002201450d082001428180808010370300200141086a200441e8056a41e80310f5b28080001a200220022802002203417f6a360200024020034101470d002004410c6a10caaf8080000b410621020c020b2004200236020c200441106a41d0006a200241106a41d00010f5b28080001a200441b0016a200241e0006a41d00010f5b28080001a20044180026a200241b0016a41d00010f5b28080001a200441d0026a20024180026a41d00010f5b28080001a200441a0036a200241d0026a41d00010f5b28080001a200441f0036a200241a0036a41d00010f5b28080001a200441106a200341d00010f5b28080001a200441e8056a41086a200441106a41b00410f5b28080001a41002d0098a2db80001a41c00441002802a496db8000118280808000002201450d082001428180808010370300200141086a200441e8056a41b80410f5b28080001a200220022802002203417f6a360200024020034101470d002004410c6a10caaf8080000b410721020c010b2004200236020c200441106a41d0006a200241106a41d00010f5b28080001a200441b0016a200241e0006a41d00010f5b28080001a20044180026a200241b0016a41d00010f5b28080001a200441d0026a20024180026a41d00010f5b28080001a200441a0036a200241d0026a41d00010f5b28080001a200441f0036a200241a0036a41d00010f5b28080001a200441c0046a200241f0036a41d00010f5b28080001a200441106a200341d00010f5b28080001a200441e8056a41086a200441106a41800510f5b28080001a41002d0098a2db80001a41900541002802a496db8000118280808000002201450d082001428180808010370300200141086a200441e8056a41880510f5b28080001a200220022802002203417f6a360200024020034101470d002004410c6a10caaf8080000b410821020b2000200136020820002002360204200041093602002004280204417f6a4107490d09200441046a108caf8080000c090b411041e00010bb80808000000b411041b00110bb80808000000b411041800210bb80808000000b411041d00210bb80808000000b411041a00310bb80808000000b411041f00310bb80808000000b411041c00410bb80808000000b411041900510bb80808000000b20044190056a41086a200341d00010f5b28080001a2000200236020420004108360200200041086a20044190056a41d80010f5b28080001a0b200441f00a6a2480808080000bce13010d7f23808080800041e0096b2204248080808000200420023602102004200136020c0240024020032d0008220520014f0d0002402005450d004100210603402004410036020c200441a0056a20012002108eaf80800020042802a005210120042802a40521022004410c6a108caf808000200420023602102004200136020c200641016a220641ff01712005490d000b0b20032802002207450d01200441a0056a41086a2108200441206a41d0006a2109200441206a41a0016a210a200441206a41f0016a210b200441206a41c0026a210c200441206a4190036a210d200441206a41e0036a210e4111210f410021050340200328020020054d0d022003280204200f6a2206417f6a2d000021102004410036020c2004200236021820042001360214024002400240024002400240024002400240024002400240024002400240024002400240024020010e09000102030405060709000b200441a0056a200641cf0010f5b28080001a41002d0098a2db80001a41e00041002802a496db8000118280808000002206450d09200620103a00102006428180808010370300200641116a200441a0056a41cf0010f5b28080001a410121010c070b2004200236021c200441206a200241106a41d00010f5b28080001a200441d1046a200641cf0010f5b28080001a2008200441206a41d00010f5b28080001a41002d0098a2db80001a41b00141002802a496db8000118280808000002206450d092006428180808010370300200641086a200441a0056a41d80010f5b28080001a200620103a0060200641e1006a200441d1046a41cf0010f5b28080001a200220022802002201417f6a360200024020014101470d002004411c6a10caaf8080000b410221010c060b2004200236021c200441206a200241106a41d00010f5b28080001a2009200241e0006a41d00010f5b28080001a200441d1046a200641cf0010f5b28080001a2008200441206a41a00110f5b28080001a41002d0098a2db80001a41800241002802a496db8000118280808000002206450d092006428180808010370300200641086a200441a0056a41a80110f5b28080001a200620103a00b001200641b1016a200441d1046a41cf0010f5b28080001a200220022802002201417f6a360200024020014101470d002004411c6a10caaf8080000b410321010c050b2004200236021c200441206a200241106a41d00010f5b28080001a2009200241e0006a41d00010f5b28080001a200a200241b0016a41d00010f5b28080001a200441d1046a200641cf0010f5b28080001a2008200441206a41f00110f5b28080001a41002d0098a2db80001a41d00241002802a496db8000118280808000002206450d092006428180808010370300200641086a200441a0056a41f80110f5b28080001a200620103a00800220064181026a200441d1046a41cf0010f5b28080001a200220022802002201417f6a360200024020014101470d002004411c6a10caaf8080000b410421010c040b2004200236021c200441206a200241106a41d00010f5b28080001a2009200241e0006a41d00010f5b28080001a200a200241b0016a41d00010f5b28080001a200b20024180026a41d00010f5b28080001a200441d1046a200641cf0010f5b28080001a2008200441206a41c00210f5b28080001a41002d0098a2db80001a41a00341002802a496db8000118280808000002206450d092006428180808010370300200641086a200441a0056a41c80210f5b28080001a200620103a00d002200641d1026a200441d1046a41cf0010f5b28080001a200220022802002201417f6a360200024020014101470d002004411c6a10caaf8080000b410521010c030b2004200236021c200441206a200241106a41d00010f5b28080001a2009200241e0006a41d00010f5b28080001a200a200241b0016a41d00010f5b28080001a200b20024180026a41d00010f5b28080001a200c200241d0026a41d00010f5b28080001a200441d1046a200641cf0010f5b28080001a2008200441206a41900310f5b28080001a41002d0098a2db80001a41f00341002802a496db8000118280808000002206450d092006428180808010370300200641086a200441a0056a41980310f5b28080001a200620103a00a003200641a1036a200441d1046a41cf0010f5b28080001a200220022802002201417f6a360200024020014101470d002004411c6a10caaf8080000b410621010c020b2004200236021c200441206a200241106a41d00010f5b28080001a2009200241e0006a41d00010f5b28080001a200a200241b0016a41d00010f5b28080001a200b20024180026a41d00010f5b28080001a200c200241d0026a41d00010f5b28080001a200d200241a0036a41d00010f5b28080001a200441d1046a200641cf0010f5b28080001a2008200441206a41e00310f5b28080001a41002d0098a2db80001a41c00441002802a496db8000118280808000002206450d092006428180808010370300200641086a200441a0056a41e80310f5b28080001a200620103a00f003200641f1036a200441d1046a41cf0010f5b28080001a200220022802002201417f6a360200024020014101470d002004411c6a10caaf8080000b410721010c010b2004200236021c200441206a200241106a41d00010f5b28080001a2009200241e0006a41d00010f5b28080001a200a200241b0016a41d00010f5b28080001a200b20024180026a41d00010f5b28080001a200c200241d0026a41d00010f5b28080001a200d200241a0036a41d00010f5b28080001a200e200241f0036a41d00010f5b28080001a200441d1046a200641cf0010f5b28080001a2008200441206a41b00410f5b28080001a41002d0098a2db80001a41900541002802a496db8000118280808000002206450d092006428180808010370300200641086a200441a0056a41b80410f5b28080001a200620103a00c004200641c1046a200441d1046a41cf0010f5b28080001a200220022802002201417f6a360200024020014101470d002004411c6a10caaf8080000b410821010b02402004280214417f6a4107490d00200441146a108caf8080000b2004410c6a108caf808000200420063602102004200136020c200621020c090b2004410c6a108caf80800020042002360210410821012004410836020c201041ff01714113460d080c0a0b411041e00010bb80808000000b411041b00110bb80808000000b411041800210bb80808000000b411041d00210bb80808000000b411041a00310bb80808000000b411041f00310bb80808000000b411041c00410bb80808000000b411041900510bb80808000000b200f41d0006a210f2007200541016a2205470d000c020b0b2003108caf808000410921012004410c6a21030b2003108caf8080002000200236020420002001360200200441e0096a2480808080000b9b0501057f410121020240024020002d0000220341776a22044101200441ff0171410a491b41ff0171220520012d0000220641776a22044101200441ff0171410a491b41ff0171470d0002400240024002400240024002400240024020050e0a080706050403020a0100080b20002d0008220420012d0008470d0802400240024020040e0500010c0c020c0b200041096a200141096a412010f9b2808000450f0b4100210220002903102001290310520d0a200041186a200141186a412010f9b2808000450f0b20002903102001290310510f0b20002d0010220220012d0010470d070240024002402002417f6a0e020001020b4100210220002800112001280011470d0a0c010b4100210220002802142001280214470d090b200041046a200141046a1093af8080000f0b4100210220002d002120012d0021470d07200041016a200141016a412010f9b2808000450f0b2000290310200129031085200041186a290300200141186a2903008584500f0b20002d000120012d0001460f0b20012d000821040240024020002d00084108470d0041002102200441ff01714108470d060c010b200441ff01714108460d0441002102200041086a200141086a1094af808000450d050b200041386a200141386a411410f9b2808000450f0b20012d000821040240024020002d00084108470d0041002102200441ff01714108470d050c010b200441ff01714108460d0341002102200041086a200141086a1094af808000450d040b20002903382001290338510f0b02400240200341ff01714108470d0041002102200641ff01714108470d040c010b200641ff01714108460d0241002102200020011094af808000450d030b200041306a200141306a412010f9b2808000450f0b20002802042001280204460f0b410021020b20020ba71101027f23808080800041b00d6b22032480808080000240024002400240024002400240024002400240024002400240024002400240024020010e09000102030405060708000b200041133a0010200041003602000c080b200320023602f808200041106a200241106a41d00010f5b28080001a20004100360200200220022802002200417f6a36020020004101470d07200341f8086a10caaf8080000c070b200320023602c0042003200241106a41d00010f5b2808000220441f8086a41086a200241e0006a41d00010f5b28080001a41002d0098a2db80001a41e00041002802a496db8000118280808000002201450d072001428180808010370300200141086a200441f8086a41d80010f5b28080001a200041106a200441d00010f5b28080001a2000200136020420004101360200200220022802002200417f6a36020020004101470d06200441c0046a10caaf8080000c060b200320023602ec03200341d0006a200241106a41d00010f5b28080001a200341c0046a200241e0006a41d00010f5b28080001a200341c0046a41d0006a200241b0016a41d00010f5b28080001a200341f8086a41086a200341c0046a41a00110f5b28080001a41002d0098a2db80001a41b00141002802a496db8000118280808000002201450d072001428180808010370300200141086a200341f8086a41a80110f5b28080001a200041106a200341d0006a41d00010f5b28080001a2000200136020420004102360200200220022802002200417f6a36020020004101470d05200341ec036a10caaf8080000c050b200320023602ec03200341a0016a200241106a41d00010f5b28080001a200341c0046a200241e0006a41d00010f5b28080001a200341c0046a41d0006a200241b0016a41d00010f5b28080001a200341e0056a20024180026a41d00010f5b28080001a200341f8086a41086a200341c0046a41f00110f5b28080001a41002d0098a2db80001a41800241002802a496db8000118280808000002201450d072001428180808010370300200141086a200341f8086a41f80110f5b28080001a200041106a200341a0016a41d00010f5b28080001a2000200136020420004103360200200220022802002200417f6a36020020004101470d04200341ec036a10caaf8080000c040b200320023602ec03200341f0016a200241106a41d00010f5b28080001a200341c0046a200241e0006a41d00010f5b28080001a200341c0046a41d0006a200241b0016a41d00010f5b28080001a200341e0056a20024180026a41d00010f5b28080001a200341b0066a200241d0026a41d00010f5b28080001a200341f8086a41086a200341c0046a41c00210f5b28080001a41002d0098a2db80001a41d00241002802a496db8000118280808000002201450d072001428180808010370300200141086a200341f8086a41c80210f5b28080001a200041106a200341f0016a41d00010f5b28080001a2000200136020420004104360200200220022802002200417f6a36020020004101470d03200341ec036a10caaf8080000c030b200320023602ec03200341c0026a200241106a41d00010f5b28080001a200341c0046a200241e0006a41d00010f5b28080001a200341c0046a41d0006a200241b0016a41d00010f5b28080001a200341e0056a20024180026a41d00010f5b28080001a200341b0066a200241d0026a41d00010f5b28080001a20034180076a200241a0036a41d00010f5b28080001a200341f8086a41086a200341c0046a41900310f5b28080001a41002d0098a2db80001a41a00341002802a496db8000118280808000002201450d072001428180808010370300200141086a200341f8086a41980310f5b28080001a200041106a200341c0026a41d00010f5b28080001a2000200136020420004105360200200220022802002200417f6a36020020004101470d02200341ec036a10caaf8080000c020b200320023602ec0320034190036a200241106a41d00010f5b28080001a200341c0046a200241e0006a41d00010f5b28080001a200341c0046a41d0006a200241b0016a41d00010f5b28080001a200341e0056a20024180026a41d00010f5b28080001a200341b0066a200241d0026a41d00010f5b28080001a20034180076a200241a0036a41d00010f5b28080001a200341d0076a200241f0036a41d00010f5b28080001a200341f8086a41086a200341c0046a41e00310f5b28080001a41002d0098a2db80001a41f00341002802a496db8000118280808000002201450d072001428180808010370300200141086a200341f8086a41e80310f5b28080001a200041106a20034190036a41d00010f5b28080001a2000200136020420004106360200200220022802002200417f6a36020020004101470d01200341ec036a10caaf8080000c010b200320023602ec03200341f0036a200241106a41d00010f5b28080001a200341c0046a200241e0006a41d00010f5b28080001a200341c0046a41d0006a200241b0016a41d00010f5b28080001a200341e0056a20024180026a41d00010f5b28080001a200341b0066a200241d0026a41d00010f5b28080001a20034180076a200241a0036a41d00010f5b28080001a200341d0076a200241f0036a41d00010f5b28080001a200341a0086a200241c0046a41d00010f5b28080001a200341f8086a41086a200341c0046a41b00410f5b28080001a41002d0098a2db80001a41c00441002802a496db8000118280808000002201450d072001428180808010370300200141086a200341f8086a41b80410f5b28080001a200041106a200341f0036a41d00010f5b28080001a2000200136020420004107360200200220022802002200417f6a36020020004101470d00200341ec036a10caaf8080000b200341b00d6a2480808080000f0b411041e00010bb80808000000b411041b00110bb80808000000b411041800210bb80808000000b411041d00210bb80808000000b411041a00310bb80808000000b411041f00310bb80808000000b411041c00410bb80808000000b9a0101027f410021020240200028020022032001280200470d0041012102024002400240024020030e050400010203040b20002802042001280204460f0b4100210220002802042001280204470d0220002802082001280208460f0b4100210220002802042001280204470d0120002802082001280208460f0b4100210220002802042001280204470d00200028020820012802084621020b20020b7901027f41002102024020002d0000220320012d0000470d004101210202400240024020030e050001030302030b200041016a200141016a412010f9b2808000450f0b4100210220002903082001290308520d01200041106a200141106a412010f9b2808000450f0b200029030820012903085121020b20020b940603057f017e047f23808080800041d0006b2201248080808000200141286a41ccf9d28000410941d5f9d28000411a410441001089a98080002001420437022020014200370218200142808080808001370210200142888080808001370240200142808080808001370248200141106a200141c0006a41bcefd2800010e9af808000200141086a2202200141246a2802003602002001200129021c370300200128021021032001280214210420012802182105200129022c210620012802282107200141106a41086a410036020020014280808080c000370210200141106a41f4edd2800010f5ad8080002001280214220842808080808001370200200141c0006a41086a22094101360200200841003a00202008410436021c200841eff9d28000360218200842043702102008420037020820012001290210370340200141106a200141c0006a41f3f9d28000410210bcae808000200141c0006a200141106a41f5f9d28000410210ccae808000200141106a200141c0006a41f7f9d28000410210f6ae808000200141c0006a200141106a41f9f9d280004102109cae808000200141106a200141c0006a41fbf9d28000410210c1ae808000200141c0006a200141106a41fdf9d28000410210a9ae808000200141106a200141c0006a41fff9d28000410210e0ae808000200141346a200141106a4181fad28000410210ecae808000200128023c210a20012802382108200120012802343602182001200836021020012008200a41246c6a36021c20012008360214200141c0006a200141106a41bcefd2800010e8af80800002402007418080808078470d004194eed28000411141a8eed28000109181808000000b2001200336021820012004360210200120043602142001200420054105746a36021c200041c4006a200141106a4190a0d3800010e9af8080002001411b6a20092802003600002000200637023c20002007360238200041013a000020002001290300370250200041d8006a20022802003602002001200129024037001320002001290010370001200041086a200141176a290000370000200141d0006a2480808080000b930101017f23808080800041e0006b2202248080808000200241086a41086a200141d00010f5b28080001a41002d0098a2db80001a024041e00041002802a496db80001182808080000022010d00411041e00010bb80808000000b2001428180808010370300200141086a200241086a41d80010f5b28080001a2000200136020420004101360200200241e0006a2480808080000b930101017f2380808080004180026b2202248080808000200241086a41086a200141f00110f5b28080001a41002d0098a2db80001a024041800241002802a496db80001182808080000022010d00411041800210bb80808000000b2001428180808010370300200141086a200241086a41f80110f5b28080001a200020013602042000410336020020024180026a2480808080000b930101017f23808080800041d0026b2202248080808000200241086a41086a200141c00210f5b28080001a41002d0098a2db80001a024041d00241002802a496db80001182808080000022010d00411041d00210bb80808000000b2001428180808010370300200141086a200241086a41c80210f5b28080001a2000200136020420004104360200200241d0026a2480808080000b930101017f23808080800041a0036b2202248080808000200241086a41086a200141900310f5b28080001a41002d0098a2db80001a024041a00341002802a496db80001182808080000022010d00411041a00310bb80808000000b2001428180808010370300200141086a200241086a41980310f5b28080001a2000200136020420004105360200200241a0036a2480808080000b930101017f23808080800041f0036b2202248080808000200241086a41086a200141e00310f5b28080001a41002d0098a2db80001a024041f00341002802a496db80001182808080000022010d00411041f00310bb80808000000b2001428180808010370300200141086a200241086a41e80310f5b28080001a2000200136020420004106360200200241f0036a2480808080000b930101017f23808080800041c0046b2202248080808000200241086a41086a200141b00410f5b28080001a41002d0098a2db80001a024041c00441002802a496db80001182808080000022010d00411041c00410bb80808000000b2001428180808010370300200141086a200241086a41b80410f5b28080001a2000200136020420004107360200200241c0046a2480808080000b930101017f2380808080004190056b2202248080808000200241086a41086a200141800510f5b28080001a41002d0098a2db80001a024041900541002802a496db80001182808080000022010d00411041900510bb80808000000b2001428180808010370300200141086a200241086a41880510f5b28080001a200020013602042000410836020020024190056a2480808080000b892601087f23808080800041b0176b220324808080800002400240024002400240024002400240024002400240024020010e090b00010203040506070b0b200320023602b00d200341b0126a200241106a41d00010f5b28080001a200341e0116a200341b0126a10b2b0808000024020032d00e01122014113460d00200341b0126a200341e0116a41017241cf0010f5b28080001a41002d0098a2db80001a41e00041002802a496db8000118280808000002204450d08200420013a00102004428180808010370300200441116a200341b0126a41cf0010f5b28080001a200220022802002201417f6a360200024020014101470d00200341b00d6a10caaf8080000b410121010c0b0b200220022802002201417f6a36020020014101470d09200341b00d6a10caaf8080000c090b200320023602b00d200341b0126a200241106a41d00010f5b28080001a200341e0116a200341b0126a10b2b0808000024020032d00e01122014113460d00200341356a200341e0116a410172220441cf0010f5b28080001a200341b0126a200241e0006a41d00010f5b28080001a200341e0116a200341b0126a10b2b0808000024020032d00e01122024113460d00200341b0126a200441cf0010f5b28080001a41002d0098a2db80001a41b00141002802a496db8000118280808000002204450d09200420013a00102004428180808010370300200441116a200341356a41cf0010f5b28080001a200420023a0060200441e1006a200341b0126a41cf0010f5b28080001a20032802b00d220120012802002201417f6a360200024020014101470d00200341b00d6a10caaf8080000b410221010c0b0b20032802b00d21020b200220022802002201417f6a36020020014101470d08200341b00d6a10caaf808000410921010c090b200320023602b00d200341b0126a200241106a41d00010f5b28080001a200341e0116a200341b0126a10b2b0808000024020032d00e01122014113460d0020034184016a200341e0116a410172220441cf0010f5b28080001a200341b0126a200241e0006a41d00010f5b28080001a200341e0116a200341b0126a10b2b080800020032d00e01122054113460d00200341d3016a200441cf0010f5b28080001a200341b0126a200241b0016a41d00010f5b28080001a200341e0116a200341b0126a10b2b080800020032d00e01122024113460d00200341d1136a200341e0116a41017241cf0010f5b28080001a200320013a00b012200341b0126a41017220034184016a41cf0010f5b28080001a200320053a00801320034181136a200341d3016a41cf0010f5b28080001a200320023a00d0132003200341b0126a1097af8080002003280204210420032802b00d220120012802002201417f6a360200024020014101470d00200341b00d6a10caaf8080000b410321010c090b20032802b00d220120012802002201417f6a36020020014101470d07200341b00d6a10caaf808000410921010c080b200320023602b00d200341b0126a200241106a41d00010f5b28080001a200341e0116a200341b0126a10b2b0808000024020032d00e01122014113460d00200341a2026a200341e0116a410172220441cf0010f5b28080001a200341b0126a200241e0006a41d00010f5b28080001a200341e0116a200341b0126a10b2b080800020032d00e01122054113460d00200341f1026a200441cf0010f5b28080001a200341b0126a200241b0016a41d00010f5b28080001a200341e0116a200341b0126a10b2b080800020032d00e01122044113460d00200341c0036a200341e0116a410172220641cf0010f5b28080001a200341b0126a20024180026a41d00010f5b28080001a200341e0116a200341b0126a10b2b080800020032d00e01122024113460d00200341a1146a200641cf0010f5b28080001a200320013a00b012200341b0126a410172200341a2026a41cf0010f5b28080001a200320053a00801320034181136a200341f1026a41cf0010f5b28080001a200320043a00d013200341d1136a200341c0036a41cf0010f5b28080001a200320023a00a014200341086a200341b0126a1098af808000200328020c210420032802b00d220120012802002201417f6a360200024020014101470d00200341b00d6a10caaf8080000b410421010c080b20032802b00d220120012802002201417f6a36020020014101470d06200341b00d6a10caaf808000410921010c070b200320023602b00d200341b0126a200241106a41d00010f5b28080001a200341e0116a200341b0126a10b2b0808000024020032d00e01122014113460d002003418f046a200341e0116a410172220441cf0010f5b28080001a200341b0126a200241e0006a41d00010f5b28080001a200341e0116a200341b0126a10b2b080800020032d00e01122054113460d00200341de046a200441cf0010f5b28080001a200341b0126a200241b0016a41d00010f5b28080001a200341e0116a200341b0126a10b2b080800020032d00e01122044113460d00200341ad056a200341e0116a410172220641cf0010f5b28080001a200341b0126a20024180026a41d00010f5b28080001a200341e0116a200341b0126a10b2b080800020032d00e01122074113460d00200341fc056a200641cf0010f5b28080001a200341b0126a200241d0026a41d00010f5b28080001a200341e0116a200341b0126a10b2b080800020032d00e01122024113460d00200341f1146a200341e0116a41017241cf0010f5b28080001a200320013a00b012200341b0126a4101722003418f046a41cf0010f5b28080001a200320053a00801320034181136a200341de046a41cf0010f5b28080001a200320043a00d013200341d1136a200341ad056a41cf0010f5b28080001a200320073a00a014200341a1146a200341fc056a41cf0010f5b28080001a200320023a00f014200341106a200341b0126a1099af8080002003280214210420032802b00d220120012802002201417f6a360200024020014101470d00200341b00d6a10caaf8080000b410521010c070b20032802b00d220120012802002201417f6a36020020014101470d05200341b00d6a10caaf808000410921010c060b200320023602b00d200341b0126a200241106a41d00010f5b28080001a200341e0116a200341b0126a10b2b0808000024020032d00e01122014113460d00200341cb066a200341e0116a410172220441cf0010f5b28080001a200341b0126a200241e0006a41d00010f5b28080001a200341e0116a200341b0126a10b2b080800020032d00e01122054113460d002003419a076a200441cf0010f5b28080001a200341b0126a200241b0016a41d00010f5b28080001a200341e0116a200341b0126a10b2b080800020032d00e01122044113460d00200341e9076a200341e0116a410172220641cf0010f5b28080001a200341b0126a20024180026a41d00010f5b28080001a200341e0116a200341b0126a10b2b080800020032d00e01122074113460d00200341b8086a200641cf0010f5b28080001a200341b0126a200241d0026a41d00010f5b28080001a200341e0116a200341b0126a10b2b080800020032d00e01122064113460d0020034187096a200341e0116a410172220841cf0010f5b28080001a200341b0126a200241a0036a41d00010f5b28080001a200341e0116a200341b0126a10b2b080800020032d00e01122024113460d00200341c1156a200841cf0010f5b28080001a200320013a00b012200341b0126a410172200341cb066a41cf0010f5b28080001a200320053a00801320034181136a2003419a076a41cf0010f5b28080001a200320043a00d013200341d1136a200341e9076a41cf0010f5b28080001a200320073a00a014200341a1146a200341b8086a41cf0010f5b28080001a200320063a00f014200341f1146a20034187096a41cf0010f5b28080001a200320023a00c015200341186a200341b0126a109aaf808000200328021c210420032802b00d220120012802002201417f6a360200024020014101470d00200341b00d6a10caaf8080000b410621010c060b20032802b00d220120012802002201417f6a36020020014101470d04200341b00d6a10caaf808000410921010c050b200320023602b00d200341b0126a200241106a41d00010f5b28080001a200341e0116a200341b0126a10b2b0808000024020032d00e01122014113460d00200341d6096a200341e0116a410172220441cf0010f5b28080001a200341b0126a200241e0006a41d00010f5b28080001a200341e0116a200341b0126a10b2b080800020032d00e01122054113460d00200341a50a6a200441cf0010f5b28080001a200341b0126a200241b0016a41d00010f5b28080001a200341e0116a200341b0126a10b2b080800020032d00e01122044113460d00200341f40a6a200341e0116a410172220641cf0010f5b28080001a200341b0126a20024180026a41d00010f5b28080001a200341e0116a200341b0126a10b2b080800020032d00e01122074113460d00200341c30b6a200641cf0010f5b28080001a200341b0126a200241d0026a41d00010f5b28080001a200341e0116a200341b0126a10b2b080800020032d00e01122064113460d00200341920c6a200341e0116a410172220841cf0010f5b28080001a200341b0126a200241a0036a41d00010f5b28080001a200341e0116a200341b0126a10b2b080800020032d00e01122094113460d00200341e10c6a200841cf0010f5b28080001a200341b0126a200241f0036a41d00010f5b28080001a200341e0116a200341b0126a10b2b080800020032d00e01122024113460d0020034191166a200341e0116a41017241cf0010f5b28080001a200320013a00b012200341b0126a410172200341d6096a41cf0010f5b28080001a200320053a00801320034181136a200341a50a6a41cf0010f5b28080001a200320043a00d013200341d1136a200341f40a6a41cf0010f5b28080001a200320073a00a014200341a1146a200341c30b6a41cf0010f5b28080001a200320063a00f014200341f1146a200341920c6a41cf0010f5b28080001a200320093a00c015200341c1156a200341e10c6a41cf0010f5b28080001a200320023a009016200341206a200341b0126a109baf8080002003280224210420032802b00d220120012802002201417f6a360200024020014101470d00200341b00d6a10caaf8080000b410721010c050b20032802b00d220120012802002201417f6a36020020014101470d03200341b00d6a10caaf808000410921010c040b200320023602b00d200341b0126a200241106a41d00010f5b28080001a200341e0116a200341b0126a10b2b0808000024020032d00e01122014113460d00200341b70d6a200341e0116a410172220441cf0010f5b28080001a200341b0126a200241e0006a41d00010f5b28080001a200341e0116a200341b0126a10b2b080800020032d00e01122054113460d00200341860e6a200441cf0010f5b28080001a200341b0126a200241b0016a41d00010f5b28080001a200341e0116a200341b0126a10b2b080800020032d00e01122044113460d00200341d50e6a200341e0116a410172220641cf0010f5b28080001a200341b0126a20024180026a41d00010f5b28080001a200341e0116a200341b0126a10b2b080800020032d00e01122074113460d00200341a40f6a200641cf0010f5b28080001a200341b0126a200241d0026a41d00010f5b28080001a200341e0116a200341b0126a10b2b080800020032d00e01122064113460d00200341f30f6a200341e0116a410172220841cf0010f5b28080001a200341b0126a200241a0036a41d00010f5b28080001a200341e0116a200341b0126a10b2b080800020032d00e01122094113460d00200341c2106a200841cf0010f5b28080001a200341b0126a200241f0036a41d00010f5b28080001a200341e0116a200341b0126a10b2b080800020032d00e01122084113460d0020034191116a200341e0116a410172220a41cf0010f5b28080001a200341b0126a200241c0046a41d00010f5b28080001a200341e0116a200341b0126a10b2b080800020032d00e01122024113460d00200341e1166a200a41cf0010f5b28080001a200320013a00b012200341b0126a410172200341b70d6a41cf0010f5b28080001a200320053a00801320034181136a200341860e6a41cf0010f5b28080001a200320043a00d013200341d1136a200341d50e6a41cf0010f5b28080001a200320073a00a014200341a1146a200341a40f6a41cf0010f5b28080001a200320063a00f014200341f1146a200341f30f6a41cf0010f5b28080001a200320093a00c015200341c1156a200341c2106a41cf0010f5b28080001a200320083a00901620034191166a20034191116a41cf0010f5b28080001a200320023a00e016200341286a200341b0126a109caf808000200328022c210420032802b00d220120012802002201417f6a360200024020014101470d00200341b00d6a10caaf8080000b410821010c040b20032802b00d220120012802002201417f6a36020020014101470d02200341b00d6a10caaf808000410921010c030b411041e00010bb80808000000b411041b00110bb80808000000b410921010b2000200436020420002001360200200341b0176a2480808080000be30b09057f027e017f017e0e7f027e037f017e057f23808080800041f0016b2204248080808000024020012802042205200128020c2206460d00200241206a2107200241016a2108200241186a29030021092002290310210a20022d0038210b2002290330210c200441106a41096a210d200441e0016a41096a210e200441c0016a210f200441a1016a2110200441e0006a41206a2111200441e0006a410172211220022d000021132004413c6a41026a2114200241396a221541036a21160340200522172d000021182004201741086a22192900003700572004201741016a221a290000370350201741186a290300211b2017290310211c2004201741286a221d2903003703482004201741206a221e29030037034020172d0038211f201729033021202001201741c0006a220536020420142017413b6a2d00003a0000200420172f00393b013c201728023c2121201241076a200841076a22222900003700002012200829000037000020112007290300370300201141086a200741086a22232903003703002010201a290000370000201041076a2019290000370000200f201e290300370300200f41086a201d290300370300200420093703782004200a3703702004201b3703b8012004201c3703b001200c422088a721172020422088a72119200ca7211a2020a7211d024002400240201341ff0171221e4106470d00201841ff01714106470d01200b41ff0171201f41ff0171470d01201a2017201d2019109faf808000450d012004410c6a41026a201541026a2d00003a0000200420152f00003b010c200d20042f013c3b0000200d41026a20142d00003a00002004200b3a001820042020370310427f2009201b7c200a201c7c2220200a542217ad7c220a2017200a200954200a2009511b22171b2109427f202020171b210a200441106a10a0af808000410621130c020b201841ff017122244106460d00200b41ff0171201f41ff0171470d00201a2017201d2019109faf808000450d00201e2024470d00024002400240024002400240201e0e06050400010203050b200428006120042800a101470d050c040b200429006120042900a101520d040c030b20122010411010f9b28080000d030c020b20122010412010f9b28080000d020c010b200a201c852009201b85844200520d010b2004410c6a41026a201541026a2d00003a0000200420152f00003b010c200e20042f013c3b0000200e41026a20142d00003a00002004200b3a00e801200420203703e001200420082900003703282004202229000037002f2004200729030037031020042023290300370318200441e0016a10a0af8080000c010b0240200328020822192003280200470d00200341c0fad280001089af8080000b200328020420194106746a221720093703182017200a37031020172008290000370001201720133a0000201720072903003703202017200b3a00382017200c37033020172015280000360039201741086a2022290000370000201741286a20232903003703002017413c6a20162800003600002003201941016a3602082004200429005737002f2004200429035037032820042004290348370318200420042903403703102004410c6a41026a20142d00003a0000200420042f013c3b010c2020210c20212125201c210a201b210920182113201f210b0b200220093703182002200a370310200220133a0000200820042903283700002022200429002f37000020072004290310370300202320042903183703002002200b3a00382002200c370330201520042f010c3b0000201541026a2004410c6a41026a2d00003a00002002202536023c20052006470d000b0b20002002290300370300200041386a200241386a290300370300200041306a200241306a290300370300200041286a200241286a290300370300200041206a200241206a290300370300200041186a200241186a290300370300200041106a200241106a290300370300200041086a200241086a29030037030002402001280208450d002001280200410028029c96db8000118080808000000b200441f0016a2480808080000b9f0201017f41002104024020002002470d00410121040240024002400240024002400240024020000e09080001020304050607080b20012003460d07200141106a4101200341106a410110b0b08080000f0b20012003460d06200141106a4102200341106a410210b0b08080000f0b20012003460d05200141106a4103200341106a410310b0b08080000f0b20012003460d04200141106a4104200341106a410410b0b08080000f0b20012003460d03200141106a4105200341106a410510b0b08080000f0b20012003460d02200141106a4106200341106a410610b0b08080000f0b20012003460d01200141106a4107200341106a410710b0b08080000f0b20012003460d00200141106a4108200341106a410810b0b080800021040b20040be60201017f02400240024002400240024002400240024020002802000e080801020304050607000b2000280204220120012802002201417f6a36020020014101470d07200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d06200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d05200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d04200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d03200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d02200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d01200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d00200041046a10caaf8080000b0ba70102027f037e024020012802042206200128020c2207460d00034020062903102108200629030821092006290300210a2001200641186a220636020402400240200a42d5a981be8fd2c3ae26520d00200942c8efbb97c8e7e5ff49520d00200621060c010b20032008370310200320093703082003200a370300200341186a210320012802042106200128020c21070b20062007470d000b0b20002003360204200020023602000bfe03030d7f027e037f23808080800041f0056b220524808080800041002106024020012802042207200128020c2208460d00200541106a41c0006a2109200541206a210a200541386a210b200541296a220c41036a210d02400340200a200741c00510f5b28080001a2001200741c0056a2207360204200520033602142005200236021020052d0050411e460d0120052d00d005210e200541086a20091080af8080002005280208220f4109460d01200528020c21100240024020052d002022114106470d00200b2903002112200529033021130c010b200b29030021122005290330211320052d00402114200528002521152005280021211620114104490d00024002402011417c6a0e020100010b2005200c2800003602e8052005200d2800003600eb050c010b2005200c2800003602e8052005200d2800003600eb05201342ff01832113420021120b200520052800eb053600e305200520052802e8053602e00520032012370318200320133703102003201536000520032016360001200320113a0000200320052802e0053600092003410c6a20052800e3053600002003200e3a0038200320103602342003200f360230200320143a0020200341c0006a210320072008470d000c020b0b41012106200428020441013a00000b200020033602082000200236020420002006360200200541f0056a2480808080000bfe0303077f027e067f23808080800041206b22052480808080000240024020012802042206200128020c2207460d00410021080240024003402001200620086a220941c0006a220a3602042005200941096a28000036020820052009410c6a28000036000b20092d0000210b200941186a290300210c200941106a290300210d200941056a280000210e200941016a280000210f200941206a2d00002110200941386a2d000021112005200941306a280200200941346a280200109daf808000200320086a2109200528020022124109460d0120052802042113024002400240200b0e0702020202010002020b2005200528000b36001b200520052802083602180c010b2005200528000b36001b20052005280208360218200d42ff0183210d4200210c0b2005200528001b36001320052005280218360210200941186a200c370300200941106a200d370300200941056a200e360000200941016a200f3600002009200b3a0000200941096a20052802103600002009410c6a2005280013360000200941386a20113a0000200941346a2013360200200941306a2012360200200941206a20103a0000200841c0006a2108200a2007460d020c000b0b41012108200428020441013a0000200921030c020b200320086a21030b410021080b200020033602082000200236020420002008360200200541206a2480808080000b870404087f027e047f017e23808080800041c0006b22052480808080000240024020012802042206200128020c2207460d0041002108200541306a21090240024003402001200620086a220a41c0006a220b3602042005200a41096a28000036020c2005200a410c6a28000036000f200a2d0000210c200a41186a290300210d200a41106a290300210e200a41056a280000210f200a41016a2800002110200a41206a2d000021112009200a41386a2800003602002005200a41306a290000370328200320086a210a2005411c6a200541286a10bbb0808000200528021c22124109460d01024002400240200c0e0702020202010002020b2005200528000f36003b2005200528020c3602380c010b2005200528000f36003b2005200528020c360238200e42ff0183210e4200210d0b200529022021132005200528003b36001720052005280238360214200a41186a200d370300200a41106a200e370300200a41056a200f360000200a41016a2010360000200a200c3a0000200a41096a2005280214360000200a410c6a2005280017360000200a41346a2013370200200a41306a2012360200200a41206a20113a0000200841c0006a2108200b2007460d020c000b0b41012108200428020441013a0000200a21030c020b200320086a21030b410021080b200020033602082000200236020420002008360200200541c0006a2480808080000be60201017f02400240024002400240024002400240024020002802000e080801020304050607000b2000280204220120012802002201417f6a36020020014101470d07200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d06200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d05200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d04200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d03200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d02200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d01200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d00200041046a10caaf8080000b0bf10503057f017e027f23808080800041c0006b2201248080808000200141246a41abfcd28000410541b9fbd280004116410441001089a98080002001420437021c2001420037021420014280808080800137020c2001428880808080013702302001428080808080013702382001410c6a200141306a41bcefd2800010e9af808000200141086a200141206a28020036020020012001290218370300200128020c2102200128021021032001280214210420012802242105200129022821062001410c6a41086a410036020020014280808080800137020c2001410c6a4184eed2800010faa88080002001280210220742f181e5c99efeaa810e370308200742c9c5cba1d8949fdcd500370300200141306a41086a220841013602002007420437022c2007420737022420074192f1d280003602202007410236021c200741a4f0d28000360218200741f5888080003602102001200129020c3703300240200828020022072001280230470d00200141306a4184eed2800010faa88080000b2001280234200741386c22086a2207420437022c2007420b3702242007419cf1d280003602202007410336021c20074199f1d28000360218200741a089808000360210200742b5e5b1d4848b87e23e3703082007429baedbd7b3f6ab8aa57f37030020012802342107200120012802303602142001200736020c2001200720086a41386a36021820012007360210200141306a2001410c6a41bcefd2800010eaaf80800002402005418080808078470d004194eed28000411141a8eed28000109181808000000b200120023602142001200336020c200120033602102001200320044105746a360218200041c4006a2001410c6a4190a0d3800010e9af808000200141176a200141306a41086a2802003600002000200637023c20002005360238200041003a000020002001290300370250200041d8006a200141086a2802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000be60201017f02400240024002400240024002400240024020002802000e080801020304050607000b2000280204220120012802002201417f6a36020020014101470d07200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d06200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d05200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d04200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d03200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d02200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d01200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d00200041046a10caaf8080000b0be30602067f047e20012d0000210202400240024020002d000022034106470d0041ff012104200241ff01714106470d020c010b200241ff01714106470d00410121040c010b02400240417f20002d0038220420012d003822054720042005491b22040d00417f20002802302205200128023022064720052006491b22040d0020012802342104200028023421070240024002400240024002400240024020050e09090001020304050607090b20064101470d08200741106a4101200441106a410110acb080800021040c070b20064102470d07200741106a4102200441106a410210acb080800021040c060b20064103470d06200741106a4103200441106a410310acb080800021040c050b20064104470d05200741106a4104200441106a410410acb080800021040c040b20064105470d04200741106a4105200441106a410510acb080800021040c030b20064106470d03200741106a4106200441106a410610acb080800021040c020b20064107470d02200741106a4107200441106a410710acb080800021040c010b20064108470d01200741106a4108200441106a410810acb080800021040b200441ff01710d010b024020034106472204200241ff01714106462205460d00024020040d00417f200029031022082001290310220985200041186a290300220a200141186a290300220b85844200522008200954200a200b54200a200b511b1b0f0b417f2003200241ff017122044720032004491b22040d0120032104024002400240024002400240024002400240024020030e060b00010203040b0b200241ff01714101460d0441000f0b200241ff01714102460d0441000f0b200241ff01714103460d0441000f0b200241ff01714104460d0441000f0b200241ff01714105460d0441000f0b417f200029031022082001290310220985200041186a290300220a200141186a290300220b85844200522008200954200a200b54200a200b511b1b0f0b417f200041016a200141016a410410f9b2808000220041004720004100481b0f0b417f200041016a200141016a410810f9b2808000220041004720004100481b0f0b417f200041016a200141016a411010f9b2808000220041004720004100481b0f0b417f200041016a200141016a412010f9b2808000220041004720004100481b0f0b41014101417f20051b20041b0f0b20040bc10201027f23808080800041306b2204248080808000200441206a20032002108daf808000200141306a210302400240024020042802204109460d00200441086a41086a200441206a41086a220528020036020020042004290220370308200441146a2003200441086a10f1af80800020042802144109460d012005200441146a41086a28020036020020042004290214370320200441206a10edaf8080000b20004109360230200310a7af8080000c010b2003200210f2af808000200041386a200141386a290300370300200041306a200141306a290300370300200041286a200141286a290300370300200041206a200141206a290300370300200041186a200141186a290300370300200041106a200141106a290300370300200041086a200141086a290300370300200020012903003703000b200441306a2480808080000bda0203057f027e037f23808080800041106b220224808080800020012d00382103200220012802302001280234109daf80800002400240200228020022044109460d00200228020421050240024020012d000022064106470d00200141186a2903002107200129031021080c010b200141186a29030021072001290310210820012d002021092001280005210a2001280001210b20064104490d00200141096a2101024002402006417c6a0e020001000b200220012800003602082002200141036a28000036000b200842ff01832108420021070c010b200220012800003602082002200141036a28000036000b0b200020083703102000200a3600052000200b360001200020063a000020002002280208360009200020033a00382000200536023420002004360230200020093a0020200020073703182000410c6a200228000b3600000c010b200041093602300b200241106a2480808080000b920201037f23808080800041306b2202248080808000200128020021032001280204210420012802082101200241003a000f2002200420014106746a36022820022003360224200220043602202002200436021c20022002410f6a36022c200241106a2002411c6a41d081d380001085af80800002400240024020022d000f4101470d0020022802142103024020022802182204450d00200341306a21010340200110edaf808000200141c0006a21012004417f6a22040d000b0b2002280210450d012003410028029c96db8000118080808000000c010b20022802102201418080808078460d0020002002290214370204200020013602000c010b20004180808080783602000b200241306a2480808080000b8e0601057f23808080800041b0016b220224808080800002400240024020012802082203450d0041002d0098a2db80001a2003410674220441002802a496db80001182808080000022050d0141102004418cfbd2800010ae80808000000b200042808080808002370200200041086a41003602002001280200450d012001280204410028029c96db8000118080808000000c010b2002410036020c200220053602082002200336020420012802042105024020034101460d00024020034115490d0020052003200241af016a10fdaf8080000c010b200520034101200241af016a10d8b08080000b2001280200210602400240024020052802304109460d00200241106a41386a200541386a290300370300200241106a41306a200541306a290300370300200241106a41286a200541286a290300370300200241106a41206a200541206a290300370300200241106a41186a200541186a290300370300200241106a41106a200541106a290300370300200220052903003703102002200541086a2903003703182002200520046a3602a801200220063602a4012002200541c0006a3602a0012002200536029c01200241d0006a2002419c016a200241106a200241046a109eaf808000200228020c22032002280204470d01200241046a419cfbd280001089af8080000c010b024020034101460d00200441406a4106762103200541f0006a21010340200110a0af808000200141c0006a21012003417f6a22030d000b0b2006450d012005410028029c96db8000118080808000000c010b200228020820034106746a22012002290350370300200141086a2002290358370300200141106a200241d0006a41106a290300370300200141186a200241d0006a41186a290300370300200141206a200241d0006a41206a290300370300200141286a200241d0006a41286a290300370300200141306a200241d0006a41306a290300370300200141386a200241d0006a41386a2903003703002002200341016a36020c0b20002002290204370200200041086a200241046a41086a2802003602000b200241b0016a2480808080000b960501097f024002400240200128020822020d0020004100360208200042808080808002370200200128020421030c010b0240024020024101460d0020012802042103200241067441406a21044100210503400240024002400240417f200320056a220641386a2d00002207200641f8006a2d000022084720072008491b22070d00200641f4006a2802002109200641f0006a2802002107200641346a280200210a0240024002400240024002400240024002400240200641306a28020022080e090b01020304050607000b0b20074108460d070c0a0b20074101470d09200a41106a4101200941106a410110afb080800021070c070b20074102470d08200a41106a4102200941106a410210afb080800021070c060b20074103470d07200a41106a4103200941106a410310afb080800021070c050b20074104470d06200a41106a4104200941106a410410afb080800021070c040b20074105470d05200a41106a4105200941106a410510afb080800021070c030b20074106470d04200a41106a4106200941106a410610afb080800021070c020b20074107470d03200a41106a4107200941106a410710afb080800021070c010b200a41106a4108200941106a410810afb080800021070b200741ff01714102460d020b200741ff017141ff01460d020c010b20082007490d010b2006200641c0006a220710a8af80800041ff017141ff01470d0320062d00004106470d0020072d00004106460d030b2004200541c0006a2205470d000b0b20002001290200370200200041086a200141086a2802003602000c020b2000418080808078360200200341306a21060340200610edaf808000200641c0006a21062002417f6a22020d000b0b2001280200450d002003410028029c96db8000118080808000000f0b0bb40201057f23808080800041306b220324808080800002400240200028020822040d00410021000c010b20002802042105200441067421064100210002400340200341206a20022001108daf80800020032802204109460d01200341086a41086a200341206a41086a28020036020020032003290220370308200341146a200520006a41306a2207200341086a10f1af808000024020032802144109460d00200341206a41086a200341146a41086a28020036020020032003290214370320200341206a10edaf808000410121000c030b2007200110f2af8080002006200041c0006a2200470d000b4100210020044101460d01024020044115490d00200520042003412f6a10fdaf8080000c020b2005200441012003412f6a10d8b08080000c010b410121000b200341306a24808080800020000bf80101027f23808080800041106b220224808080800041002d0098a2db80001a024041c00041002802a496db8000118280808000002203450d0020032001290300370300200341386a200141386a290300370300200341306a200141306a290300370300200341286a200141286a290300370300200341206a200141206a290300370300200341186a200141186a290300370300200341106a200141106a290300370300200341086a200141086a2903003703002002410136020c2002200336020820024101360204200041046a200241046a10acaf8080002000410c360200200241106a2480808080000f0b411041c00010bb80808000000b8a0403037f017e057f23808080800041c0006b2202248080808000024002400240024020012802002203410c470d002001280204210420012802082103200128020c2101200241003a001f2002200320014106746a36023820022004360234200220033602302002200336022c20022002411f6a36023c200241206a2002412c6a41d081d380001085af808000024020022d001f4101470d0020022802242104024020022802282203450d00200441306a21010340200110edaf808000200141c0006a21012003417f6a22030d000b0b2002280220450d032004410028029c96db8000118080808000000c030b20022802202204418080808078460d0220022902242105410c21060c010b41092106024002400240024002400240200341776a2207410320074103491b0e0405020100050b20012d00082108200128020c210920012d0010210a200241106a20032001280204109daf808000200228021022064109460d02200228021421040c040b20012802042104410b21060c030b20012d000c210920012d0010210a200241086a20012802042001280208109daf808000200228020822044109470d010b2000410d3602000c040b200228020c2108410a21060b200a41ff017121012009ad4220862008ad8421050b200020013602102000200537020820002004360204200020063602000c010b2000410d3602000b200241c0006a2480808080000bcd0503057f017e047f23808080800041d0006b2201248080808000200141286a41acfbd28000410d41b9fbd280004116410441001089a98080002001420437022020014200370218200142808080808001370210200142888080808001370240200142808080808001370248200141106a200141c0006a41bcefd2800010e9af808000200141086a2202200141246a2802003602002001200129021c370300200128021021032001280214210420012802182105200129022c210620012802282107200141106a41086a410036020020014280808080c000370210200141106a41f4edd2800010f5ad8080002001280214220842808080808001370200200141c0006a41086a22094101360200200841003a00202008410936021c200841cffbd28000360218200842043702102008420037020820012001290210370340200141106a200141c0006a41d8fbd280004105108cae808000200141c0006a200141106a41ddfbd280004106109fae808000200141106a200141c0006a41e3fbd28000410610acae808000200141c0006a200141106a41e9fbd28000410710d1ae808000200141346a200141c0006a41f0fbd28000410710c7ae808000200128023c210a20012802382108200120012802343602182001200836021020012008200a41246c6a36021c20012008360214200141c0006a200141106a41bcefd2800010e8af80800002402007418080808078470d004194eed28000411141a8eed28000109181808000000b2001200336021820012004360210200120043602142001200420054105746a36021c200041c4006a200141106a4190a0d3800010e9af8080002001411b6a20092802003600002000200637023c20002007360238200041013a000020002001290300370250200041d8006a20022802003602002001200129024037001320002001290010370001200041086a200141106a41076a290000370000200141d0006a2480808080000ba00403057f017e037f23808080800041d0006b2201248080808000200141286a41f7fbd28000410b41b9fbd280004116410441001089a98080002001420437022020014200370218200142808080808001370210200142888080808001370240200142808080808001370248200141106a200141c0006a41bcefd2800010e9af808000200141086a2202200141246a2802003602002001200129021c370300200128021021032001280214210420012802182105200129022c2106200128022821072001410036021820014280808080c000370210200141c0006a200141106a4182fcd2800041081098ae808000200141346a200141c0006a418afcd28000410b10dbae808000200128023c210820012802382109200120012802343602182001200936021020012009200841246c6a36021c20012009360214200141c0006a200141106a41bcefd2800010e8af80800002402007418080808078470d004194eed28000411141a8eed28000109181808000000b2001200336021820012004360210200120043602142001200420054105746a36021c200041c4006a200141106a4190a0d3800010e9af808000200141106a410b6a200141c0006a41086a2802003600002000200637023c20002007360238200041013a000020002001290300370250200041d8006a20022802003602002001200129024037001320002001290010370001200041086a200141176a290000370000200141d0006a2480808080000bb50503057f017e027f23808080800041c0006b2201248080808000200141246a4195fcd28000410f41b9fbd280004116410441001089a98080002001420437021c2001420037021420014280808080800137020c2001428880808080013702302001428080808080013702382001410c6a200141306a41bcefd2800010e9af808000200141086a200141206a28020036020020012001290218370300200128020c2102200128021021032001280214210420012802242105200129022821062001410c6a41086a410036020020014280808080c00037020c2001410c6a41f4edd2800010f5ad808000200128021022074100360208200742808080808001370200200741003a00202007410836021c20074182fcd280003602182007410036021420074280808080c00037020c200141306a41086a41013602002001200129020c370330024020012802304101470d00200141306a41f4edd2800010f5ad8080000b2001280234410141246c22086a220741013a00202007410b36021c2007418afcd28000360218200742043702102007420037020820074280808080800137020020012802342107200120012802303602142001200736020c2001200720086a41246a36021820012007360210200141306a2001410c6a41bcefd2800010e8af80800002402005418080808078470d004194eed28000411141a8eed28000109181808000000b200120023602142001200336020c200120033602102001200320044105746a360218200041c4006a2001410c6a4190a0d3800010e9af8080002001410c6a410b6a200141306a41086a2802003600002000200637023c20002005360238200041013a000020002001290300370250200041d8006a200141086a2802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000bc00403057f017e027f23808080800041c0006b2201248080808000200141246a41a4fcd28000410741b9fbd280004116410441001089a98080002001420437021c2001420037021420014280808080800137020c2001428880808080013702302001428080808080013702382001410c6a200141306a41bcefd2800010e9af808000200141086a2202200141206a28020036020020012001290218370300200128020c2103200128021021042001280214210520012902282106200128022421072001410036021420014280808080800137020c2001410c6a4184eed2800010faa880800020012802102208428e8ccdedc18f82e2493703002008420437022c20084208370224200841dcf3d28000360220200841003602182008419481808000360210200842d9d5c5caa3a8ecf80d370308200128021021082001200128020c3602142001200836020c2001200841386a36021820012008360210200141306a2001410c6a41bcefd2800010eaaf80800002402007418080808078470d004194eed28000411141a8eed28000109181808000000b200120033602142001200436020c200120043602102001200420054105746a360218200041c4006a2001410c6a4190a0d3800010e9af808000200141176a200141306a41086a2802003600002000200637023c20002007360238200041003a000020002001290300370250200041d8006a20022802003602002001200129023037000f2000200129000c370001200041086a2001410c6a41076a290000370000200141c0006a2480808080000bbe0403057f017e027f23808080800041c0006b2201248080808000200141246a41b0fcd28000410641b9fbd280004116410441001089a98080002001420437021c2001420037021420014280808080800137020c2001428880808080013702302001428080808080013702382001410c6a200141306a41bcefd2800010e9af808000200141086a2202200141206a28020036020020012001290218370300200128020c2103200128021021042001280214210520012902282106200128022421072001410036021420014280808080800137020c2001410c6a4184eed2800010faa88080002001280210220842cb8eafbbd0f9a6e7033703002008420437022c2008420a370224200841e4f3d2800036022020084100360218200841a1898080003602102008429c98fdbedb9dfba8a27f370308200128021021082001200128020c3602142001200836020c2001200841386a36021820012008360210200141306a2001410c6a41bcefd2800010eaaf80800002402007418080808078470d004194eed28000411141a8eed28000109181808000000b200120033602142001200436020c200120043602102001200420054105746a360218200041c4006a2001410c6a4190a0d3800010e9af808000200141176a200141306a41086a2802003600002000200637023c20002007360238200041003a000020002001290300370250200041d8006a20022802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000b980503057f017e047f23808080800041d0006b2201248080808000200141286a41b6fcd28000410941b9fbd280004116410441001089a98080002001420437022020014200370218200142808080808001370210200142888080808001370240200142808080808001370248200141106a200141c0006a41bcefd2800010e9af808000200141086a2202200141246a2802003602002001200129021c370300200128021021032001280214210420012802182105200129022c210620012802282107200141106a41086a410036020020014280808080c000370210200141106a41f4edd2800010f5ad8080002001280214220842808080808001370200200141c0006a41086a22094101360200200841003a00202008410336021c200841bffcd28000360218200842043702102008420037020820012001290210370340200141106a200141c0006a41c2fcd28000410510f4ae808000200141c0006a200141106a41c7fcd28000410a10b3ae808000200141346a200141c0006a41d1fcd28000410c10b0ae808000200128023c210a20012802382108200120012802343602182001200836021020012008200a41246c6a36021c20012008360214200141c0006a200141106a41bcefd2800010e8af80800002402007418080808078470d004194eed28000411141a8eed28000109181808000000b2001200336021820012004360210200120043602142001200420054105746a36021c200041c4006a200141106a4190a0d3800010e9af8080002001411b6a20092802003600002000200637023c20002007360238200041013a000020002001290300370250200041d8006a20022802003602002001200129024037001320002001290010370001200041086a200141176a290000370000200141d0006a2480808080000ba00403057f017e037f23808080800041d0006b2201248080808000200141286a41ddfcd28000410b41b9fbd280004116410441001089a98080002001420437022020014200370218200142808080808001370210200142888080808001370240200142808080808001370248200141106a200141c0006a41bcefd2800010e9af808000200141086a2202200141246a2802003602002001200129021c370300200128021021032001280214210420012802182105200129022c2106200128022821072001410036021820014280808080c000370210200141c0006a200141106a41e8fcd28000410810bbae808000200141346a200141c0006a41f0fcd28000410410c4ae808000200128023c210820012802382109200120012802343602182001200936021020012009200841246c6a36021c20012009360214200141c0006a200141106a41bcefd2800010e8af80800002402007418080808078470d004194eed28000411141a8eed28000109181808000000b2001200336021820012004360210200120043602142001200420054105746a36021c200041c4006a200141106a4190a0d3800010e9af808000200141106a410b6a200141c0006a41086a2802003600002000200637023c20002007360238200041013a000020002001290300370250200041d8006a20022802003602002001200129024037001320002001290010370001200041086a200141176a290000370000200141d0006a2480808080000bb50403057f017e037f23808080800041d0006b2201248080808000200141286a41f4fcd28000411341b9fbd280004116410441001089a98080002001420437022020014200370218200142808080808001370210200142888080808001370240200142808080808001370248200141106a200141c0006a41bcefd2800010e9af808000200141086a2202200141246a2802003602002001200129021c370300200128021021032001280214210420012802182105200129022c2106200128022821072001410036021820014280808080c000370210200141c0006a200141106a4187fdd28000410810ebae808000200141106a200141c0006a418ffdd28000410e10f7ae808000200141346a200141106a419dfdd28000410f10d4ae808000200128023c210820012802382109200120012802343602182001200936021020012009200841246c6a36021c20012009360214200141c0006a200141106a41bcefd2800010e8af80800002402007418080808078470d004194eed28000411141a8eed28000109181808000000b2001200336021820012004360210200120043602142001200420054105746a36021c200041c4006a200141106a4190a0d3800010e9af8080002001411b6a200141c0006a41086a2802003600002000200637023c20002007360238200041013a000020002001290300370250200041d8006a20022802003602002001200129024037001320002001290010370001200041086a200141176a290000370000200141d0006a2480808080000b930601037f23808080800041c0006b2202248080808000024002400240024002400240024002400240024020012802000e03000102000b2001280204210320012802082104200128020c2101200241003a000320022004200141c0056c6a220136023820022003360234200220043602302002200436022c2002200241036a36023c2002200136021020022002413c6a3602282002200241036a3602242002200241106a360220200241146a2002412c6a20042004200241206a10a2af8080002002200436020820022003410b6c22013602042002200228021c20046b220341067636020c20022d00034101470d02200241046a10f0af80800002402002280204450d002002280208410028029c96db8000118080808000000b20004180808080783602000c080b2001280204210320012802082104200128020c2101200241003a00142002200420014106746a36023820022003360234200220043602302002200436022c2002200241146a36023c200241206a2002412c6a41d081d380001085af80800020022d00144101470d0220022802242103024020022802282204450d00200341306a21010340200110edaf808000200141c0006a21012004417f6a22040d000b0b2002280220450d032003410028029c96db8000118080808000000c030b2000200141046a2201290200370200200041086a200141086a2802003602000c060b200241003a00142002200420036a36023820022001360234200220043602302002200436022c2002200241146a36023c200241206a2002412c6a41d081d380001085af80800020022d00140d0320022802202201418080808078460d0420002002290224370204200020013602000c050b20022802202201418080808078470d010b20004180808080783602000c030b20002002290224370204200020013602000c020b20022802242103024020022802282204450d00200341306a21010340200110edaf808000200141c0006a21012004417f6a22040d000b0b2002280220450d002003410028029c96db8000118080808000000b20004180808080783602000b200241c0006a2480808080000baa0101017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a20014190a0d3800010e9af8080002000410036024020004280808080c0003703382000410036025820004280808080c000370350200041053602202000419181808000360218200042ac9db0f4eedde4e97a370310200042e28ae88fffadb486ec00370308200041033a0000200141106a2480808080000baa0101017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a20014190a0d3800010e9af8080002000410036024020004280808080c0003703382000410036025820004280808080c000370350200041083602202000419e818080003602182000429d9ae093aee18efe76370310200042eaf5c2b0f6f4f3c6da00370308200041033a0000200141106a2480808080000baa0101017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a20014190a0d3800010e9af8080002000410036024020004280808080c0003703382000410036025820004280808080c000370350200041013602202000419181808000360218200042ac9db0f4eedde4e97a370310200042e28ae88fffadb486ec00370308200041033a0000200141106a2480808080000baa0101017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a20014190a0d3800010e9af8080002000410036024020004280808080c0003703382000410036025820004280808080c000370350200041043602202000419e818080003602182000429d9ae093aee18efe76370310200042eaf5c2b0f6f4f3c6da00370308200041033a0000200141106a2480808080000baa0101017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a20014190a0d3800010e9af8080002000410036024020004280808080c0003703382000410036025820004280808080c000370350200041073602202000419e818080003602182000429d9ae093aee18efe76370310200042eaf5c2b0f6f4f3c6da00370308200041033a0000200141106a2480808080000baa0101017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a20014190a0d3800010e9af8080002000410036024020004280808080c0003703382000410036025820004280808080c000370350200041053602202000419e818080003602182000429d9ae093aee18efe76370310200042eaf5c2b0f6f4f3c6da00370308200041033a0000200141106a2480808080000baa0101017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a20014190a0d3800010e9af8080002000410036024020004280808080c0003703382000410036025820004280808080c000370350200041043602202000419181808000360218200042ac9db0f4eedde4e97a370310200042e28ae88fffadb486ec00370308200041033a0000200141106a2480808080000baa0101017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a20014190a0d3800010e9af8080002000410036024020004280808080c0003703382000410036025820004280808080c000370350200041063602202000419181808000360218200042ac9db0f4eedde4e97a370310200042e28ae88fffadb486ec00370308200041033a0000200141106a2480808080000baa0101017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a20014190a0d3800010e9af8080002000410036024020004280808080c0003703382000410036025820004280808080c000370350200041023602202000419181808000360218200042ac9db0f4eedde4e97a370310200042e28ae88fffadb486ec00370308200041033a0000200141106a2480808080000baa0101017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a20014190a0d3800010e9af8080002000410036024020004280808080c0003703382000410036025820004280808080c000370350200041073602202000419181808000360218200042ac9db0f4eedde4e97a370310200042e28ae88fffadb486ec00370308200041033a0000200141106a2480808080000baa0101017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a20014190a0d3800010e9af8080002000410036024020004280808080c0003703382000410036025820004280808080c000370350200041033602202000419181808000360218200042ac9db0f4eedde4e97a370310200042e28ae88fffadb486ec00370308200041033a0000200141106a2480808080000baa0101017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a20014190a0d3800010e9af8080002000410036024020004280808080c0003703382000410036025820004280808080c000370350200041083602202000419181808000360218200042ac9db0f4eedde4e97a370310200042e28ae88fffadb486ec00370308200041033a0000200141106a2480808080000baa0101017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a20014190a0d3800010e9af8080002000410036024020004280808080c0003703382000410036025820004280808080c000370350200041023602202000419e818080003602182000429d9ae093aee18efe76370310200042eaf5c2b0f6f4f3c6da00370308200041033a0000200141106a2480808080000baa0101017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a20014190a0d3800010e9af8080002000410036024020004280808080c0003703382000410036025820004280808080c000370350200041063602202000419e818080003602182000429d9ae093aee18efe76370310200042eaf5c2b0f6f4f3c6da00370308200041033a0000200141106a2480808080000baa0101017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a20014190a0d3800010e9af8080002000410036024020004280808080c0003703382000410036025820004280808080c000370350200041033602202000419e818080003602182000429d9ae093aee18efe76370310200042eaf5c2b0f6f4f3c6da00370308200041033a0000200141106a2480808080000baa0101017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a20014190a0d3800010e9af8080002000410036024020004280808080c0003703382000410036025820004280808080c000370350200041013602202000419e818080003602182000429d9ae093aee18efe76370310200042eaf5c2b0f6f4f3c6da00370308200041033a0000200141106a2480808080000b3b01017f024020002802002200417f460d00200020002802042201417f6a36020420014101470d002000410028029c96db8000118080808000000b0bf60503057f017e027f23808080800041c0006b2201248080808000200141246a41e0fed28000410a41d9fdd28000411b41bcfdd2800041011089a98080002001420437021c2001420037021420014280808080800137020c2001428880808080013702302001428080808080013702382001410c6a200141306a41bcefd2800010e9af808000200141086a200141206a28020036020020012001290218370300200128020c2102200128021021032001280214210420012802242105200129022821062001410c6a41086a410036020020014280808080800137020c2001410c6a4184eed2800010faa88080002001280210220742db9e8ff1a4acf5f5ec00370308200742b080b5e8f783ccd6ea00370300200141306a41086a220841013602002007420437022c2007420737022420074192f1d280003602202007410236021c200741a4f0d28000360218200741fa888080003602102001200129020c3703300240200828020022072001280230470d00200141306a4184eed2800010faa88080000b2001280234200741386c22086a2207420437022c2007420b3702242007419cf1d280003602202007410336021c20074199f1d28000360218200741a289808000360210200742e0a6b5a0d7b7bbccfd0037030820074298ffa0a2fa82b2964b37030020012802342107200120012802303602142001200736020c2001200720086a41386a36021820012007360210200141306a2001410c6a41bcefd2800010eaaf80800002402005418080808078470d004194eed28000411141a8eed28000109181808000000b200120023602142001200336020c200120033602102001200320044105746a360218200041c4006a2001410c6a4190a0d3800010e9af808000200141176a200141306a41086a2802003600002000200637023c20002005360238200041003a000020002001290300370250200041d8006a200141086a2802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000b8b0d02077f047e20012d0000210202400240024020002d000022034106470d0041ff012104200241ff01714106470d020c010b200241ff01714106470d0041010f0b0240024020002d00302205411e46220620012d00302207411e462204732208417f20061b200820041b22040d0002400240024002400240024002400240024020060d00417f20002d00b005220420012d00b00522064720042006491b22040d09417f2005416a6a2204410820044108491b22052007416a6a2206410820064108491b22084720042008491b22040d09200541ff01710e090a08010203040506070a0b0240200041316a200141316a412010f9b280800022044100480d00200441004721040c090b41ff010f0b20064102470d08200041c0006a200141c0006a10cdaf808000220441ff01710d0720004190016a20014190016a10cdaf80800021040c070b20064103470d07200041c0006a200141c0006a10cdaf808000220441ff01710d0620004190016a20014190016a10cdaf808000220441ff01710d06200041e0016a200141e0016a10cdaf80800021040c060b20064104470d06200041c0006a200141c0006a10cdaf808000220441ff01710d0520004190016a20014190016a10cdaf808000220441ff01710d05200041e0016a200141e0016a10cdaf808000220441ff01710d05200041b0026a200141b0026a10cdaf80800021040c050b20064105470d05200041c0006a200141c0006a10cdaf808000220441ff01710d0420004190016a20014190016a10cdaf808000220441ff01710d04200041e0016a200141e0016a10cdaf808000220441ff01710d04200041b0026a200141b0026a10cdaf808000220441ff01710d0420004180036a20014180036a10cdaf80800021040c040b20064106470d04200041c0006a200141c0006a10cdaf808000220441ff01710d0320004190016a20014190016a10cdaf808000220441ff01710d03200041e0016a200141e0016a10cdaf808000220441ff01710d03200041b0026a200141b0026a10cdaf808000220441ff01710d0320004180036a20014180036a10cdaf808000220441ff01710d03200041d0036a200141d0036a10cdaf80800021040c030b20064107470d03200041c0006a200141c0006a10cdaf808000220441ff01710d0220004190016a20014190016a10cdaf808000220441ff01710d02200041e0016a200141e0016a10cdaf808000220441ff01710d02200041b0026a200141b0026a10cdaf808000220441ff01710d0220004180036a20014180036a10cdaf808000220441ff01710d02200041d0036a200141d0036a10cdaf808000220441ff01710d02200041a0046a200141a0046a10cdaf80800021040c020b200641074d0d02200041306a200141306a10cdaf808000220441ff01710d0120004180016a20014180016a10cdaf808000220441ff01710d01200041d0016a200141d0016a10cdaf808000220441ff01710d01200041a0026a200141a0026a10cdaf808000220441ff01710d01200041f0026a200141f0026a10cdaf808000220441ff01710d01200041c0036a200141c0036a10cdaf808000220441ff01710d0120004190046a20014190046a10cdaf808000220441ff01710d01200041e0046a200141e0046a10cdaf80800021040c010b20064101470d01200041c0006a200141c0006a10cdaf80800021040b200441ff01710d010b024020034106472204200241ff01714106462206460d00024020040d00417f200029031022092001290310220a85200041186a290300220b200141186a290300220c85844200522009200a54200b200c54200b200c511b1b0f0b417f2003200241ff017122044720032004491b22040d0120032104024002400240024002400240024002400240024020030e060b00010203040b0b200241ff01714101460d0441000f0b200241ff01714102460d0441000f0b200241ff01714103460d0441000f0b200241ff01714104460d0441000f0b200241ff01714105460d0441000f0b417f200029031022092001290310220a85200041186a290300220b200141186a290300220c85844200522009200a54200b200c54200b200c511b1b0f0b417f200041016a200141016a410410f9b2808000220041004720004100481b0f0b417f200041016a200141016a410810f9b2808000220041004720004100481b0f0b417f200041016a200141016a411010f9b2808000220041004720004100481b0f0b417f200041016a200141016a412010f9b2808000220041004720004100481b0f0b41014101417f20061b20041b0f0b20040b8a0602057f047e0240417f20002d0000220241746a22034101200341ff0171410a491b41ff0171220320012d0000220441746a22054101200541ff0171410a491b220641ff017122054720032005491b22050d004100210502400240024002400240024002400240024020030e0a00010203040506090708000b200641ff01710d08417f20002802042203200128020422054720032005491b21050c080b200641ff01714101470d0702400240200241ff0171410b470d0041ff012105200441ff0171410b470d090c010b0240200441ff0171410b470d0041010f0b2000200110d1af808000220541ff01710d080b417f200041306a200141306a412010f9b2808000220341004720034100481b0f0b200641ff01714102470d0620012d000821030240024020002d0008410b470d0041ff012105200341ff0171410b470d080c010b0240200341ff0171410b470d0041010f0b200041086a200141086a10d1af808000220541ff01710d070b417f20002903382207200129033822085220072008541b0f0b200641ff01714103470d0520012d000821030240024020002d0008410b470d0041ff012105200341ff0171410b470d070c010b0240200341ff0171410b470d0041010f0b200041086a200141086a10d1af808000220541ff01710d060b417f200041386a200141386a411410f9b2808000220341004720034100481b0f0b200641ff01714104470d04417f20002d0001220320012d000122054720032005491b0f0b200641ff01714105470d03417f200029031022092001290310220a85200041186a2903002207200141186a290300220885844200522009200a54200720085420072008511b1b0f0b200641ff01714106470d02417f20002d0021220320012d002122054720032005491b22050d02417f200041016a200141016a412010f9b2808000220341004720034100481b0f0b200641ff01714108470d01200041106a200141106a10d3af808000220541ff01710d01200041046a200141046a10d4af8080000f0b200641ff01714109470d00200041086a200141086a10d1af8080000f0b20050b8f0303037f027e037f23808080800041c00a6b2202248080808000200241b00a6a200141386a280200360200200220012902303703a80a20024190056a200241a80a6a10bab08080000240024020022d0090052203411e460d00200241016a20024190056a410172418f0510f5b28080001a0240024020012d000022044106470d00200141186a2903002105200129031021060c010b200141186a29030021052001290310210620012d00202107200128000521082001280001210920044104490d00200141096a2101024002402004417c6a0e020001000b200220012800003602b80a2002200141036a2800003600bb0a200642ff01832106420021050c010b200220012800003602b80a2002200141036a2800003600bb0a0b200041316a200241016a418f0510f5b28080001a20002005370318200020063703102000200836000520002009360001200020043a0000200020033a0030200020073a0020200020022802b80a3600092000410c6a20022800bb0a3600000c010b200041073a00000b200241c00a6a2480808080000bf70a01097f024002400240200128020822020d00200041003602082000428080808080023702000c010b0240024020024101460d00200241c0056c41c07a6a2103200128020422042d0030210541002106034020052107200420066a220241f0056a22082d000021050240024002400240200741ff0171411e460d00200541ff0171411e460d030240417f200241b0056a2d00002209200241f00a6a2d0000220a472009200a491b22090d002005416a6a41ff017121090240024002400240024002400240024002402007416a6a41ff01712207410820074108491b0e090b01020304050607000b0b200941074b0d070c0a0b20094101470d09200241c0006a20024180066a10d0af80800021090c070b20094102470d08200241c0006a20024180066a10d0af808000220941ff01710d0620024190016a200241d0066a10d0af80800021090c060b20094103470d07200241c0006a20024180066a10d0af808000220941ff01710d0520024190016a200241d0066a10d0af808000220941ff01710d05200241e0016a200241a0076a10d0af80800021090c050b20094104470d06200241c0006a20024180066a10d0af808000220941ff01710d0420024190016a200241d0066a10d0af808000220941ff01710d04200241e0016a200241a0076a10d0af808000220941ff01710d04200241b0026a200241f0076a10d0af80800021090c040b20094105470d05200241c0006a20024180066a10d0af808000220941ff01710d0320024190016a200241d0066a10d0af808000220941ff01710d03200241e0016a200241a0076a10d0af808000220941ff01710d03200241b0026a200241f0076a10d0af808000220941ff01710d0320024180036a200241c0086a10d0af80800021090c030b20094106470d04200241c0006a20024180066a10d0af808000220941ff01710d0220024190016a200241d0066a10d0af808000220941ff01710d02200241e0016a200241a0076a10d0af808000220941ff01710d02200241b0026a200241f0076a10d0af808000220941ff01710d0220024180036a200241c0086a10d0af808000220941ff01710d02200241d0036a20024190096a10d0af80800021090c020b20094107470d03200241c0006a20024180066a10d0af808000220941ff01710d0120024190016a200241d0066a10d0af808000220941ff01710d01200241e0016a200241a0076a10d0af808000220941ff01710d01200241b0026a200241f0076a10d0af808000220941ff01710d0120024180036a200241c0086a10d0af808000220941ff01710d01200241d0036a20024190096a10d0af808000220941ff01710d01200241a0046a200241e0096a10d0af80800021090c010b200241306a200810d0af808000220941ff01710d0020024180016a200241c0066a10d0af808000220941ff01710d00200241d0016a20024190076a10d0af808000220941ff01710d00200241a0026a200241e0076a10d0af808000220941ff01710d00200241f0026a200241b0086a10d0af808000220941ff01710d00200241c0036a20024180096a10d0af808000220941ff01710d0020024190046a200241d0096a10d0af808000220941ff01710d00200241e0046a200241a00a6a10d0af80800021090b200941ff017141ff01470d020c030b200541ff0171411e470d01200241316a200241f1056a412010f9b28080004100480d020c010b20072009410820094108491b490d010b2002200241c0056a220710ccaf80800041ff017141ff01470d0320022d00004106470d0020072d00004106460d030b2003200641c0056a2206470d000b0b20002001290200370200200041086a200141086a2802003602000c020b20004180808080783602000b2001280200450d002001280204410028029c96db8000118080808000000f0b0bb60802047f047e20012d0000220241746a22034101200341ff0171410a491b21030240024002400240024002400240024002400240024002400240024020002d0000220441746a22054101200541ff0171410a491b41ff017122050e0a010203040506070d0800010b200341ff01714109460d080c0c0b200341ff01710d0b417f20002802042200200128020422014720002001491b21030c0a0b200341ff01714101470d0a41ff01210302400240200441ff0171410b470d00200241ff0171410b470d0b0c010b0240200241ff0171410b470d0041010f0b2000200110d2af808000220341ff01710d0a0b417f200041306a200141306a412010f9b2808000220141004720014100481b0f0b200341ff01714102470d0920012d000821050240024020002d0008410b470d0041ff012103200541ff0171410b470d0a0c010b0240200541ff0171410b470d0041010f0b200041086a200141086a10d2af808000220341ff01710d090b417f20002903382206200129033822075220062007541b0f0b200341ff01714103470d0820012d000821050240024020002d0008410b470d0041ff012103200541ff0171410b470d090c010b0240200541ff0171410b470d0041010f0b200041086a200141086a10d2af808000220341ff01710d080b417f200041386a200141386a411410f9b2808000220141004720014100481b0f0b200341ff01714104470d07417f20002d0001220020012d000122014720002001491b0f0b200341ff01714105470d06417f200029031022082001290310220985200041186a2903002206200141186a290300220785844200522008200954200620075420062007511b1b0f0b200341ff01714106470d05417f20002d0021220320012d002122054720032005491b22030d04417f200041016a200141016a412010f9b2808000220141004720014100481b0f0b200341ff01714108470d0420012d0010210302400240024020002d00102205417f6a0e020100040b200341ff01714102460d010c030b200341ff01714101470d02200041116a200141116a410410f9b2808000220541004721032005411f7621050c030b2000280214220520012802142202472103200520024921050c020b417f20002d0008220520012d000822024720052002491b22030d024100210302400240024020050e080001050505050502050b20020d04417f200041096a200141096a412010f9b2808000220141004720014100481b0f0b20024101470d03417f20002903102206200129031022075220062007541b22030d03417f200041186a200141186a412010f9b2808000220141004720014100481b0f0b20024107470d02417f20002903102206200129031022075220062007541b0f0b2005200341ff01712202472103200520024921050b417f200320051b22030d00200041046a200141046a10d5af8080000f0b20030f0b417f2005200341ff017122014720052001491b0bc80102037f027e0240417f20002d0000220220012d000022034720022003491b22040d004100210402400240024020020e080001030303030302030b20030d02417f200041016a200141016a412010f9b2808000220441004720044100481b21040c020b20034101470d01417f20002903082205200129030822065220052006541b22040d01417f200041106a200141106a412010f9b2808000220441004720044100481b0f0b20034107470d00417f20002903082205200129030822065220052006541b0f0b20040bc80102037f027e0240417f20002d0000220220012d000022034720022003491b22040d004100210402400240024020020e080001030303030302030b20030d02417f200041016a200141016a412010f9b2808000220441004720044100481b21040c020b20034101470d01417f20002903082205200129030822065220052006541b22040d01417f200041106a200141106a412010f9b2808000220441004720044100481b0f0b20034107470d00417f20002903082205200129030822065220052006541b0f0b20040b810101037f0240417f20002d0000220220012d000022034720022003491b22040d0041002104024002402002417f6a0e020001020b20034101470d01417f200041016a200141016a410410f9b2808000220241004720024100481b21040c010b20034102470d00417f20002802042202200128020422044720022004491b0f0b20040b8e0201037f0240417f20002802002202200128020022034720022003491b22040d0041002104024002400240024020020e050400010203040b20034101470d03417f20002802042204200128020422024720042002491b21040c030b20034102470d02417f20002802042204200128020422024720042002491b22040d02417f20002802082204200128020822024720042002491b0f0b20034103470d01417f20002802042204200128020422024720042002491b22040d01417f20002802082204200128020822024720042002491b0f0b20034104470d00417f20002802042204200128020422024720042002491b22040d00417f20002802082204200128020822024720042002491b0f0b20040b910201027f200128020021020240024002400240024002400240200028020022030e050601020300060b20024104460d030c050b20024101470d04417f20002802042202200128020422014720022001491b21020c030b20024102470d03417f20002802042202200128020422034720022003491b22020d02417f20002802082202200128020822014720022001491b0f0b20024103470d02417f20002802042202200128020422034720022003491b22020d01417f20002802082202200128020822014720022001491b0f0b417f20002802042202200128020422034720022003491b22020d00417f20002802082202200128020822014720022001491b0f0b20020f0b417f200320024720032002491b0bd10503057f017e047f23808080800041d0006b2201248080808000200141286a41ccfdd28000410d41d9fdd28000411b41bcfdd2800041011089a98080002001420437022020014200370218200142808080808001370210200142888080808001370240200142808080808001370248200141106a200141c0006a41bcefd2800010e9af808000200141086a2202200141246a2802003602002001200129021c370300200128021021032001280214210420012802182105200129022c210620012802282107200141106a41086a410036020020014280808080c000370210200141106a41f4edd2800010f5ad8080002001280214220842808080808001370200200141c0006a41086a22094101360200200841003a00202008410936021c200841f4fdd28000360218200842043702102008420037020820012001290210370340200141106a200141c0006a41fdfdd280004105108cae808000200141c0006a200141106a4182fed280004106109fae808000200141106a200141c0006a4188fed28000410610acae808000200141c0006a200141106a418efed28000410710d1ae808000200141346a200141c0006a4195fed28000410710c7ae808000200128023c210a20012802382108200120012802343602182001200836021020012008200a41246c6a36021c20012008360214200141c0006a200141106a41bcefd2800010e8af80800002402007418080808078470d004194eed28000411141a8eed28000109181808000000b2001200336021820012004360210200120043602142001200420054105746a36021c200041c4006a200141106a4190a0d3800010e9af8080002001411b6a20092802003600002000200637023c20002007360238200041013a000020002001290300370250200041d8006a20022802003602002001200129024037001320002001290010370001200041086a200141106a41076a290000370000200141d0006a2480808080000ba40403057f017e037f23808080800041d0006b2201248080808000200141286a419cfed28000410b41d9fdd28000411b41bcfdd2800041011089a98080002001420437022020014200370218200142808080808001370210200142888080808001370240200142808080808001370248200141106a200141c0006a41bcefd2800010e9af808000200141086a2202200141246a2802003602002001200129021c370300200128021021032001280214210420012802182105200129022c2106200128022821072001410036021820014280808080c000370210200141c0006a200141106a41a7fed2800041081098ae808000200141346a200141c0006a41affed28000410b10aeae808000200128023c210820012802382109200120012802343602182001200936021020012009200841246c6a36021c20012009360214200141c0006a200141106a41bcefd2800010e8af80800002402007418080808078470d004194eed28000411141a8eed28000109181808000000b2001200336021820012004360210200120043602142001200420054105746a36021c200041c4006a200141106a4190a0d3800010e9af808000200141106a410b6a200141c0006a41086a2802003600002000200637023c20002007360238200041013a000020002001290300370250200041d8006a20022802003602002001200129024037001320002001290010370001200041086a200141176a290000370000200141d0006a2480808080000bb90503057f017e027f23808080800041c0006b2201248080808000200141246a41bafed28000410f41d9fdd28000411b41bcfdd2800041011089a98080002001420437021c2001420037021420014280808080800137020c2001428880808080013702302001428080808080013702382001410c6a200141306a41bcefd2800010e9af808000200141086a200141206a28020036020020012001290218370300200128020c2102200128021021032001280214210420012802242105200129022821062001410c6a41086a410036020020014280808080c00037020c2001410c6a41f4edd2800010f5ad808000200128021022074100360208200742808080808001370200200741003a00202007410836021c200741a7fed280003602182007410036021420074280808080c00037020c200141306a41086a41013602002001200129020c370330024020012802304101470d00200141306a41f4edd2800010f5ad8080000b2001280234410141246c22086a220741013a00202007410b36021c200741affed28000360218200742043702102007420037020820074280808080800137020020012802342107200120012802303602142001200736020c2001200720086a41246a36021820012007360210200141306a2001410c6a41bcefd2800010e8af80800002402005418080808078470d004194eed28000411141a8eed28000109181808000000b200120023602142001200336020c200120033602102001200320044105746a360218200041c4006a2001410c6a4190a0d3800010e9af8080002001410c6a410b6a200141306a41086a2802003600002000200637023c20002005360238200041013a000020002001290300370250200041d8006a200141086a2802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000ba40403057f017e037f23808080800041d0006b2201248080808000200141286a41c9fed28000410741d9fdd28000411b41bcfdd2800041011089a98080002001420437022020014200370218200142808080808001370210200142888080808001370240200142808080808001370248200141106a200141c0006a41bcefd2800010e9af808000200141086a2202200141246a2802003602002001200129021c370300200128021021032001280214210420012802182105200129022c2106200128022821072001410036021820014280808080c000370210200141c0006a200141106a41d0fed28000410810f3ae808000200141346a200141c0006a41d8fed28000410810b4ae808000200128023c210820012802382109200120012802343602182001200936021020012009200841246c6a36021c20012009360214200141c0006a200141106a41bcefd2800010e8af80800002402007418080808078470d004194eed28000411141a8eed28000109181808000000b2001200336021820012004360210200120043602142001200420054105746a36021c200041c4006a200141106a4190a0d3800010e9af8080002001411b6a200141c0006a41086a2802003600002000200637023c20002007360238200041013a000020002001290300370250200041d8006a20022802003602002001200129024037001320002001290010370001200041086a200141106a41076a290000370000200141d0006a2480808080000bc40403057f017e027f23808080800041c0006b2201248080808000200141246a41eafed28000410b41d9fdd28000411b41bcfdd2800041011089a98080002001420437021c2001420037021420014280808080800137020c2001428880808080013702302001428080808080013702382001410c6a200141306a41bcefd2800010e9af808000200141086a2202200141206a28020036020020012001290218370300200128020c2103200128021021042001280214210520012902282106200128022421072001410036021420014280808080800137020c2001410c6a4184eed2800010faa88080002001280210220842d8fbd6ded4c7d1d7013703002008420437022c2008420f370224200841a7f1d2800036022020084100360218200841a389808000360210200842e485d0bcffaf969562370308200128021021082001200128020c3602142001200836020c2001200841386a36021820012008360210200141306a2001410c6a41bcefd2800010eaaf80800002402007418080808078470d004194eed28000411141a8eed28000109181808000000b200120033602142001200436020c200120043602102001200420054105746a360218200041c4006a2001410c6a4190a0d3800010e9af8080002001410c6a410b6a200141306a41086a2802003600002000200637023c20002007360238200041003a000020002001290300370250200041d8006a20022802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000b9c0503057f017e047f23808080800041d0006b2201248080808000200141286a41f5fed28000410e41d9fdd28000411b41bcfdd2800041011089a98080002001420437022020014200370218200142808080808001370210200142888080808001370240200142808080808001370248200141106a200141c0006a41bcefd2800010e9af808000200141086a2202200141246a2802003602002001200129021c370300200128021021032001280214210420012802182105200129022c210620012802282107200141106a41086a410036020020014280808080c000370210200141106a41f4edd2800010f5ad8080002001280214220842808080808001370200200141c0006a41086a22094101360200200841003a00202008410336021c20084183ffd28000360218200842043702102008420037020820012001290210370340200141106a200141c0006a4186ffd28000410510d9ae808000200141c0006a200141106a418bffd28000410a10b3ae808000200141346a200141c0006a4195ffd28000410c10a1ae808000200128023c210a20012802382108200120012802343602182001200836021020012008200a41246c6a36021c20012008360214200141c0006a200141106a41bcefd2800010e8af80800002402007418080808078470d004194eed28000411141a8eed28000109181808000000b2001200336021820012004360210200120043602142001200420054105746a36021c200041c4006a200141106a4190a0d3800010e9af8080002001411b6a20092802003600002000200637023c20002007360238200041013a000020002001290300370250200041d8006a20022802003602002001200129024037001320002001290010370001200041086a200141176a290000370000200141d0006a2480808080000ba10403057f017e037f23808080800041d0006b2201248080808000200141286a41a1ffd28000411041d9fdd28000411b41bcfdd2800041011089a98080002001420437022020014200370218200142808080808001370210200142888080808001370240200142808080808001370248200141106a200141c0006a41bcefd2800010e9af808000200141086a2202200141246a2802003602002001200129021c370300200128021021032001280214210420012802182105200129022c2106200128022821072001410036021820014280808080c000370210200141c0006a200141106a41b1ffd28000410810f5ae808000200141346a200141c0006a41b9ffd28000410410e3ae808000200128023c210820012802382109200120012802343602182001200936021020012009200841246c6a36021c20012009360214200141c0006a200141106a41bcefd2800010e8af80800002402007418080808078470d004194eed28000411141a8eed28000109181808000000b2001200336021820012004360210200120043602142001200420054105746a36021c200041c4006a200141106a4190a0d3800010e9af8080002001411b6a200141c0006a41086a2802003600002000200637023c20002007360238200041013a000020002001290300370250200041d8006a20022802003602002001200129024037001320002001290010370001200041086a200141176a290000370000200141d0006a2480808080000b870501037f23808080800041306b2202248080808000024002400240024002400240024002400240024020012802000e03020001020b2001280204210320012802082104200128020c2101200241003a000f2002200420014106746a36022820022003360224200220043602202002200436021c20022002410f6a36022c200241106a2002411c6a41fc8ed3800010eeaf80800020022d000f4101470d022002280210450d032002280214410028029c96db8000118080808000000c030b2001280204210320012802082104200128020c2101200241003a000f2002200420014106746a36022820022003360224200220043602202002200436021c20022002410f6a36022c200241106a2002411c6a41d081d380001084af80800020022d000f4101470d03200241106a10f0af8080002002280210450d042002280214410028029c96db8000118080808000000c040b2000200141046a2201290200370200200041086a200141086a2802003602000c060b20022802102201418080808078470d040b20004180808080783602000c040b20022802102204418080808078470d010b20004180808080783602000c020b2002280218210320022802142101200241003a000f2002200120034106746a36022820022004360224200220013602202002200136021c20022002410f6a36022c200241106a2002411c6a41fc8ed3800010eeaf80800002400240024020022d000f4101470d002002280210450d012002280214410028029c96db8000118080808000000c010b20022802102201418080808078470d010b20004180808080783602000c020b20002002290214370204200020013602000c010b20002002290214370204200020013602000b200241306a2480808080000bcf0101017f41002d0098a2db80001a0240413041002802a496db8000118280808000002201450d00200141cd83808000360228200141b180808000360210200142d7c9cb8fc1cf97db3e370308200142e88488d0c0e3aebc13370300200142c4d495bcb2e3a8e45f370320200142e3eeee8bf582958949370318200042083703482000420037034020004280808080c0003703382000410036025820004280808080c0003703502000410236020c2000200136020820004102360204200041043a00000f0b4108413010bb80808000000b872604027f017e037f017e23808080800041d0006b2201248080808000200141306a41ec84d38000410541f184d38000411741dc84d3800041011089a9808000200141086a41086a410036020020014280808080c0003703082001280230210220012902342103200141186a41086a2204410036020020014280808080c000370218200141186a41f4edd2800010f5ad808000200128021c22054100360208200542808080808001370200200541003a00202005410836021c2005418885d380003602182005410036021420054280808080c00037020c200141c0006a41086a410136020020012001290218370340024020012802404101470d00200141c0006a41f4edd2800010f5ad8080000b2001280244410141246c6a220541013a00202005410d36021c2005419085d3800036021820054204370210200542003702082005428080808080013702002004410141016a2206360200200120012903402207370318024020062007a7470d00200141186a41f4edd2800010f5ad8080000b200128021c200641246c6a220541023a00202005411836021c2005419d85d380003602182005420437021020054200370208200542808080808001370200200141c0006a41086a200641016a2206360200200120012903182207370340024020062007a7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200641246c6a220541033a00202005411936021c200541b585d380003602182005420437021020054200370208200542808080808001370200200141186a41086a200641016a2206360200200120012903402207370318024020062007a7470d00200141186a41f4edd2800010f5ad8080000b200128021c200641246c6a220541043a00202005410c36021c200541ce85d380003602182005420437021020054200370208200542808080808001370200200141c0006a41086a200641016a2206360200200120012903182207370340024020062007a7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200641246c6a220541053a00202005411536021c200541da85d380003602182005420437021020054200370208200542808080808001370200200141186a41086a200641016a2206360200200120012903402207370318024020062007a7470d00200141186a41f4edd2800010f5ad8080000b200128021c200641246c6a220541063a00202005410936021c200541ef85d380003602182005420437021020054200370208200542808080808001370200200141c0006a41086a200641016a2206360200200120012903182207370340024020062007a7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200641246c6a220541073a00202005410f36021c200541f885d380003602182005420437021020054200370208200542808080808001370200200141186a41086a200641016a2206360200200120012903402207370318024020062007a7470d00200141186a41f4edd2800010f5ad8080000b200128021c200641246c6a220541083a00202005410d36021c2005418786d380003602182005420437021020054200370208200542808080808001370200200141c0006a41086a200641016a2206360200200120012903182207370340024020062007a7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200641246c6a220541093a00202005411536021c2005419486d380003602182005420437021020054200370208200542808080808001370200200141186a41086a200641016a2206360200200120012903402207370318024020062007a7470d00200141186a41f4edd2800010f5ad8080000b200128021c200641246c6a2205410a3a00202005410f36021c200541a986d380003602182005420437021020054200370208200542808080808001370200200141c0006a41086a200641016a2206360200200120012903182207370340024020062007a7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200641246c6a2205410b3a00202005411236021c200541b886d380003602182005420437021020054200370208200542808080808001370200200141186a41086a200641016a2206360200200120012903402207370318024020062007a7470d00200141186a41f4edd2800010f5ad8080000b200128021c200641246c6a2205410c3a00202005411536021c200541ca86d380003602182005420437021020054200370208200542808080808001370200200141c0006a41086a200641016a2206360200200120012903182207370340024020062007a7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200641246c6a2205410d3a00202005411636021c200541df86d380003602182005420437021020054200370208200542808080808001370200200141186a41086a200641016a2206360200200120012903402207370318024020062007a7470d00200141186a41f4edd2800010f5ad8080000b200128021c200641246c6a2205410e3a00202005410936021c200541f586d380003602182005420437021020054200370208200542808080808001370200200141c0006a41086a200641016a2206360200200120012903182207370340024020062007a7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200641246c6a2205410f3a00202005410a36021c200541fe86d380003602182005420437021020054200370208200542808080808001370200200141186a41086a200641016a2206360200200120012903402207370318024020062007a7470d00200141186a41f4edd2800010f5ad8080000b200128021c200641246c6a220541103a00202005410c36021c2005418887d380003602182005420437021020054200370208200542808080808001370200200141c0006a41086a200641016a2206360200200120012903182207370340024020062007a7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200641246c6a220541113a00202005410e36021c2005419487d380003602182005420437021020054200370208200542808080808001370200200141186a41086a200641016a2206360200200120012903402207370318024020062007a7470d00200141186a41f4edd2800010f5ad8080000b200128021c200641246c6a220541123a00202005411036021c200541a287d380003602182005420437021020054200370208200542808080808001370200200141c0006a41086a200641016a2206360200200120012903182207370340024020062007a7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200641246c6a220541133a00202005410e36021c200541b287d380003602182005420437021020054200370208200542808080808001370200200141186a41086a200641016a2206360200200120012903402207370318024020062007a7470d00200141186a41f4edd2800010f5ad8080000b200128021c200641246c6a220541143a00202005410c36021c200541c087d380003602182005420437021020054200370208200542808080808001370200200141c8006a2204200641016a36020020012001290318370340200141186a200141c0006a41cc87d380004104108bae8080000240200128022022062001280218470d00200141186a41f4edd2800010f5ad8080000b200128021c200641246c6a220541163a00202005411036021c200541d087d3800036021820054204370210200542003702082005428080808080013702002004200641016a2206360200200120012902182207370340024020062007a7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200641246c6a220541173a00202005410e36021c200541e087d380003602182005420437021020054200370208200542808080808001370200200141186a41086a200641016a2206360200200120012903402207370318024020062007a7470d00200141186a41f4edd2800010f5ad8080000b200128021c200641246c6a220541183a00202005410c36021c200541ee87d380003602182005420437021020054200370208200542808080808001370200200141c0006a41086a200641016a2206360200200120012903182207370340024020062007a7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200641246c6a220541193a00202005411336021c200541fa87d380003602182005420437021020054200370208200542808080808001370200200141186a41086a200641016a2206360200200120012903402207370318024020062007a7470d00200141186a41f4edd2800010f5ad8080000b200128021c200641246c6a2205411a3a00202005411436021c2005418d88d380003602182005420437021020054200370208200542808080808001370200200141c0006a41086a200641016a2206360200200120012903182207370340024020062007a7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200641246c6a2205411b3a00202005410b36021c200541a188d380003602182005420437021020054200370208200542808080808001370200200141186a41086a200641016a2206360200200120012903402207370318024020062007a7470d00200141186a41f4edd2800010f5ad8080000b200128021c200641246c6a2205411c3a00202005410e36021c200541ac88d380003602182005420437021020054200370208200542808080808001370200200141c0006a41086a200641016a2206360200200120012903182207370340024020062007a7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200641246c6a2205411d3a00202005410636021c200541ba88d380003602182005420437021020054200370208200542808080808001370200200141186a41086a200641016a2206360200200120012903402207370318024020062007a7470d00200141186a41f4edd2800010f5ad8080000b200128021c200641246c6a2205411e3a00202005410a36021c200541c088d380003602182005420437021020054200370208200542808080808001370200200141c0006a41086a200641016a2206360200200120012903182207370340024020062007a7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200641246c6a2205411f3a00202005410936021c200541ca88d380003602182005420437021020054200370208200542808080808001370200200141186a41086a200641016a2206360200200120012903402207370318024020062007a7470d00200141186a41f4edd2800010f5ad8080000b200128021c200641246c6a220541203a00202005410c36021c200541d388d380003602182005420437021020054200370208200542808080808001370200200141c0006a41086a200641016a2206360200200120012903182207370340024020062007a7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200641246c6a220541213a00202005410a36021c200541df88d380003602182005420437021020054200370208200542808080808001370200200141186a41086a200641016a2206360200200120012903402207370318024020062007a7470d00200141186a41f4edd2800010f5ad8080000b200128021c200641246c6a220541223a00202005410e36021c200541e988d380003602182005420437021020054200370208200542808080808001370200200141c0006a41086a200641016a2206360200200120012903182207370340024020062007a7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200641246c6a220541233a00202005411336021c200541f788d380003602182005420437021020054200370208200542808080808001370200200141206a2204200641016a36020020012001290340370318200141c0006a200141186a418a89d3800041121092ae8080000240200128024822062001280240470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200641246c6a220541253a00202005410736021c2005419c89d3800036021820054204370210200542003702082005428080808080013702002004200641016a2206360200200120012902402207370318024020062007a7470d00200141186a41f4edd2800010f5ad8080000b200128021c200641246c6a220541263a00202005411336021c200541a389d380003602182005420437021020054200370208200542808080808001370200200141c8006a200641016a2206360200200120012903182207370340024020062007a7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200641246c6a220541273a00202005411136021c200541b689d38000360218200542043702102005420037020820054280808080800137020002402002418080808078470d004194eed28000411141a8eed28000109181808000000b20012802442105200128024021042000410036024c2000428080808080013702442000200337023c200020023602382000200536020820002004360204200041013a0000200020012903083702502000200641016a36020c200041d8006a200141106a280200360200200141d0006a2480808080000b6000200042083703482000420037034020004280808080c0003703382000410036025820004280808080c000370350200041cd80808000360218200042dbd791d5c2919eaecd00370310200042e6ed8d82cc91adcb05370308200041023a00000b6000200042083703482000420037034020004280808080c0003703382000410036025820004280808080c000370350200041a489808000360218200042ec9490e28ed8e3ea093703102000429f87b4b3f2e1e6c3c900370308200041023a00000b6000200042083703482000420037034020004280808080c0003703382000410036025820004280808080c000370350200041ce81808000360218200042e9d7c7eac8b7a8f506370310200042c3bfcecf9e8cd1c1cb00370308200041023a00000b6000200042083703482000420037034020004280808080c0003703382000410036025820004280808080c0003703502000419c81808000360218200042a4c0c7dcafd6c884cc00370310200042fdaed6e08c89c2a702370308200041023a00000b5f00200042083703482000420037034020004280808080c0003703382000410036025820004280808080c000370350200041b481808000360218200042f1b0a3d6cf89ad8b38370310200042baeaeda3ffc19fa926370308200041023a00000b6000200042083703482000420037034020004280808080c0003703382000410036025820004280808080c000370350200041a5898080003602182000428daddbabfde582b2d000370310200042bfacf3d1ccf9f08f72370308200041023a00000b5f00200042083703482000420037034020004280808080c0003703382000410036025820004280808080c000370350200041a689808000360218200042eedd93bba7dd9f8d53370310200042bf839bfecaf9a09049370308200041023a00000b810904027f017e037f017e23808080800041d0006b2201248080808000200141306a419d8cd38000410a41a78cd38000410f410441001089a9808000200141086a41086a410036020020014280808080c0003703082001280230210220012902342103200141186a41086a22044100360200200142808080808001370218200141186a4184eed2800010faa8808000200128021c220542c4fac092d1a1b49e887f37030820054290bb95eeb18dc1e753370300200141c0006a41086a220641013602002005420437022c20054203370224200541fcefd280003602202005410536021c200541a6f0d28000360218200541f688808000360210200120012902183703400240200628020022062001280240470d00200141c0006a4184eed2800010faa88080000b2001280244200641386c6a2205420437022c2005422037022420054185f2d280003602202005410436021c20054181f2d28000360218200541ff88808000360210200542afe9b7c0af96c9cc967f370308200542b5e5ecf7e2dac29d113703002004200641016a2206360200200120012903402207370318024020062007a7470d00200141186a4184eed2800010faa88080000b200128021c200641386c6a2205420437022c2005422037022420054185f2d280003602202005410b36021c200541a5f2d28000360218200541ff88808000360210200542afe9b7c0af96c9cc967f370308200542b5e5ecf7e2dac29d11370300200141c0006a41086a200641016a2206360200200120012903182207370340024020062007a7470d00200141c0006a4184eed2800010faa88080000b2001280244200641386c6a2205420437022c20054203370224200541fcefd280003602202005410536021c200541b0f2d28000360218200541f688808000360210200542c4fac092d1a1b49e887f37030820054290bb95eeb18dc1e753370300200141186a41086a200641016a2206360200200120012903402207370318024020062007a7470d00200141186a4184eed2800010faa88080000b200128021c200641386c6a2205420437022c20054203370224200541fcefd280003602202005410536021c200541b5f2d28000360218200541f688808000360210200542c4fac092d1a1b49e887f37030820054290bb95eeb18dc1e753370300200141c8006a200641016a2206360200200120012903182207370340024020062007a7470d00200141c0006a4184eed2800010faa88080000b2001280244200641386c6a2205420437022c20054203370224200541fcefd280003602202005410536021c200541baf2d28000360218200541f688808000360210200542c4fac092d1a1b49e887f37030820054290bb95eeb18dc1e75337030002402002418080808078470d004194eed28000411141a8eed28000109181808000000b20012802442105200128024021042000410036024c2000428080808080013702442000200337023c200020023602382000200536020820002004360204200041003a0000200020012903083702502000200641016a36020c200041d8006a200141106a280200360200200141d0006a2480808080000bb00201087f23808080800041106b2203248080808000200128020c21040240024002402001280200220520012802042206470d00200420056b41246e2107200128020821010c010b0240200420066b220841246e220720012802082201410176490d0020052006200810f8b28080001a0c010b410021092003410036020c20034280808080c0003702044104210a024020042006460d00200341046a4100200741044124108baf8080002003280208210a200328020c21090b200a200941246c6a2006200810f5b28080001a2003200920076a36020c02402001450d002005410028029c96db8000118080808000000b20002003290204370200200041086a200341046a41086a2802003602000c010b2000200736020820002005360204200020013602000b200341106a2480808080000bb00201087f23808080800041106b2203248080808000200128020c21040240024002402001280200220520012802042206470d00200420056b4105762107200128020821010c010b0240200420066b2208410576220720012802082201410176490d0020052006200810f8b28080001a0c010b410021092003410036020c2003428080808080013702044108210a024020042006460d00200341046a4100200741084120108baf8080002003280208210a200328020c21090b200a20094105746a2006200810f5b28080001a2003200920076a36020c02402001450d002005410028029c96db8000118080808000000b20002003290204370200200041086a200341046a41086a2802003602000c010b2000200736020820002005360204200020013602000b200341106a2480808080000bb00201087f23808080800041106b2203248080808000200128020c21040240024002402001280200220520012802042206470d00200420056b41386e2107200128020821010c010b0240200420066b220841386e220720012802082201410176490d0020052006200810f8b28080001a0c010b410021092003410036020c2003428080808080013702044108210a024020042006460d00200341046a4100200741084138108baf8080002003280208210a200328020c21090b200a200941386c6a2006200810f5b28080001a2003200920076a36020c02402001450d002005410028029c96db8000118080808000000b20002003290204370200200041086a200341046a41086a2802003602000c010b2000200736020820002005360204200020013602000b200341106a2480808080000be50102017f017e4105210102400240024020002802080e2802020202020202020202020202020202020202020200020202020202020202020202020201020202020b410d0f0b024002402000290310220242c0005a0d00410621010c010b02402002428080015a0d00410721010c010b024020024280808080045a0d00410921010c010b410e200279a74103766b21010b024002402000290318220242c0005a0d00410121000c010b02402002428080015a0d00410221000c010b024020024280808080045a0d00410421000c010b4109200279a74103766b21000b200120006a21010b20010bba0301047f2380808080004180016b2202248080808000024002400240200128021422034110710d0020034120710d014103210320002d00002200210402402000410a490d004101210320022000200041e4006e220441e4006c6b41ff0171410174220541d596c080006a2d00003a00022002200541d496c080006a2d00003a00010b024002402000450d002004450d010b20022003417f6a22036a200441017441fe017141d596c080006a2d00003a00000b2001410141014100200220036a410320036b10e48080800021000c020b20002d00002103410021000340200220006a41ff006a2003410f712204413072200441d7006a2004410a491b3a00002000417f6a2100200341ff0171220441047621032004410f4b0d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000c010b20002d00002103410021000340200220006a41ff006a2003410f712204413072200441376a2004410a491b3a00002000417f6a2100200341ff0171220441047621032004410f4b0d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000b20024180016a24808080800020000be80201017f02400240024002400240024002400240024020002802000e080801020304050607000b2000280204220120012802002201417f6a36020020014101470d07200041046a10caaf8080000c070b2000280204220120012802002201417f6a36020020014101470d06200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d05200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d04200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d03200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d02200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d01200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d00200041046a10caaf8080000f0b0bcd08010a7f23808080800041d0166b2203248080808000024002400240024020012802042204200128020c2205460d002001280210210620034190116a4101722107034020012004220841c0006a2204360204200341d0056a41386a200841386a290300370300200341d0056a41306a200841306a290300370300200341d0056a41286a200841286a290300370300200341d0056a41206a200841206a290300370300200341d0056a41186a200841186a290300370300200341d0056a41106a200841106a290300370300200320082903003703d0052003200841086a2903003703d80520034190116a200341d0056a10ceaf808000024020032d00901122094107470d00200641013a0000200841c0006a21040c020b200341910b6a200741bf0510f5b28080001a20094108470d0220042005470d000b200841c0006a21040b20004100360208200042808080808002370200024020052004460d00200520046b4106762109200441306a21080340200810a5af808000200841c0006a21082009417f6a22090d000b0b2001280208450d012001280200410028029c96db8000118080808000000c010b200341116a200341910b6a41bf0510f5b28080001a41002d0098a2db80001a41801641002802a496db8000118280808000002207450d01200720093a0000200741016a200341116a41bf0510f5b28080001a2003410136020c20032007360208200341043602042001280200210a2001280208210b0240200841c0006a22042005460d0020034190116a41017221014101210c0340200341d0106a41386a2004220841386a290300370300200341d0106a41306a200841306a290300370300200341d0106a41286a200841286a290300370300200341d0106a41206a200841206a290300370300200341d0106a41186a200841186a290300370300200341d0106a41106a200841106a290300370300200320082903003703d0102003200841086a2903003703d81020034190116a200341d0106a10ceaf808000024020032d00901122094107470d00200641013a0000200841c0006a21040c020b200341910b6a200141bf0510f5b28080001a024020094108470d00200841c0006a22042005470d01200841c0006a21040c020b200341d0056a200341910b6a41bf0510f5b28080001a0240200c2003280204470d00200341046a200c4101411041c005108baf808000200328020821070b2007200c41c0056c6a220420093a0000200441016a200341d0056a41bf0510f5b28080001a2003200c41016a220c36020c200841c0006a22042005470d000b200841c0006a21040b024020052004460d00200520046b4106762109200441306a21080340200810a5af808000200841c0006a21082009417f6a22090d000b0b0240200b450d00200a410028029c96db8000118080808000000b20002003290204370200200041086a200341046a41086a2802003602000b200341d0166a2480808080000f0b411041801641c080d3800010ae80808000000ba30301047f23808080800041c0006b22022480808080000240024020002d00004108470d00200128021c41e082d380004104200128022028020c1181808080000021000c010b2002200036020441012100200128021c220341e482d3800041042001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110abb08080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10abb08080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000b830301027f024020002802082201450d00200028020441346a210003400240024002400240024002400240024002402000417c6a2802000e080801020304050607000b2000280200220220022802002202417f6a36020020024101470d07200010caaf8080000c070b2000280200220220022802002202417f6a36020020024101470d06200010caaf8080000c060b2000280200220220022802002202417f6a36020020024101470d05200010caaf8080000c050b2000280200220220022802002202417f6a36020020024101470d04200010caaf8080000c040b2000280200220220022802002202417f6a36020020024101470d03200010caaf8080000c030b2000280200220220022802002202417f6a36020020024101470d02200010caaf8080000c020b2000280200220220022802002202417f6a36020020024101470d01200010caaf8080000c010b2000280200220220022802002202417f6a36020020024101470d00200010caaf8080000b200041c0006a21002001417f6a22010d000b0b0beb0503027f017e067f23808080800041a0026b2203248080808000200341086a200241086a220428020036020020032002290200220537030002400240024041002005a7220620012d000822076b2208200820064b1b200128020022096a41084b0d004100200720066b2208200820074b1b20032d00086a41ff014b0d00024020070d0041002107200328020421020c020b20032802042102034020034100360200200341c0016a20062002108eaf80800020032d00d001210820032802c001210620032802c40121022003108caf808000200320023602042003200636020020084113460d024100200741ff01712208417f6a2207200720084b1b2107200841024f0d000c020b0b20002002290200370200200041086a20042802003602000c010b2001200741ff017120032d00086a220741ff01200741ff01491b3a00080240024020060d002003200636021c2003410036021820032002360214200320063602100c010b20034100360218200320063602102006417f6a210720032002360214200641d0006c20026a41406a2102200341d1016a210a200341206a410172210403402003200736021c200620074d0d0120022d000022084113460d01200320083a00202004200241016a41cf0010f5b28080001a20014100360200200341c0016a20092001280204200341206a108faf80800002400240024020032802c00122094109470d0020032802c401210920032802c80121082001108caf80800020012008360204200120093602000c010b20032d00d001210820032802c401210b200341f1006a200a41cf0010f5b28080001a2001108caf8080002001200b3602042001200936020020084113470d010b200241b07f6a21022007417f6a2207417f470d010c020b0b200320083a00c001200341c0016a410172200341f1006a41cf0010f5b28080001a41b883d380004131200341c0016a41a883d3800041ec83d3800010ad81808000000b200341106a10edaf808000200041093602000b200341a0026a2480808080000bb60901097f23808080800041e0006b2202248080808000024020002d00082203450d00200128020022042003490d00200128020441106a2105200028020421012000280200210603402004200341ff017122034922070d012006450d0120012d0010220841776a22094101200941ff0171410a491b41ff0171220941002005200420036b41d0006c6a20071b22032d0000220a41776a22074101200741ff0171410a491b41ff0171470d010240024002400240024002400240024002400240024020090e0a000102030405060a0708000b20012802142003280204460d090c0b0b0240024020084108470d00200a41ff01714108460d010c0c0b200a41ff017122074108460d0b20082007470d0b02400240024020080e050200030301030b20012903182003290308520d0d200141206a200341106a412010f9b2808000450d020c0d0b20012903182003290308510d010c0c0b200141116a200341016a412010f9b28080000d0b0b200141c0006a200341306a412010f9b2808000450d080c0a0b20032d000821070240024020012d001822094108470d00200741ff01714108460d010c0b0b200741ff017122074108460d0a20092007470d0a02400240024020090e050200030301030b20012903202003290310520d0c200141286a200341186a412010f9b2808000450d020c0c0b20012903202003290310510d010c0b0b200141196a200341096a412010f9b28080000d0a0b20012903482003290338510d070c090b20032d000821070240024020012d001822094108470d00200741ff01714108460d010c0a0b200741ff017122074108460d0920092007470d0902400240024020090e050200030301030b20012903202003290310520d0b200141286a200341186a412010f9b2808000450d020c0b0b20012903202003290310510d010c0a0b200141196a200341096a412010f9b28080000d090b200141c8006a200341386a411410f9b2808000450d060c080b20012d001120032d0001460d050c070b2001290320200329031085200141286a290300200341186a2903008584500d040c060b20012d003120032d0021470d05200141116a200341016a412010f9b2808000450d030c050b20012d0020220720032d0010470d040240024002402007417f6a0e020001020b20012800212003280011460d010c060b20012802242003280214470d050b200128021422072003280204470d0402400240024020070e050504000102050b20012802182003280208470d06200128021c200328020c460d040c060b20012802182003280208470d05200128021c200328020c460d030c050b20012802182003280208470d04200128021c200328020c460d020c040b20012d0018220720032d0008470d0302400240024020070e050001040402040b200141196a200341096a412010f9b2808000450d030c050b20012903202003290310520d04200141286a200341186a412010f9b2808000450d020c040b20012903202003290310510d010c030b20012802182003280208470d020b200041003602002002200620011092af80800020022802002106200228020421012000108caf8080002000200136020420002006360200200020002d0008417f6a22033a0008200341ff01710d000b0b200241e0006a2480808080000bfd0301047f23808080800041f0006b22022480808080002001280204210320012d000821040240024002400240024002400240024002400240200128020022010e09080700010203040506080b20032003280200220541016a36020020054100480d080c070b20032003280200220541016a36020020054100480d070c060b20032003280200220541016a36020020054100480d060c050b20032003280200220541016a36020020054100480d050c040b20032003280200220541016a36020020054100480d040c030b20032003280200220541016a36020020054100480d030c020b20032003280200220541016a360200200541004e0d010c020b20032003280200220541016a36020020054100480d010b20022001360204200220043a000c200220033602080240024002402001450d00200341106a411020011b200141d0006c6a41b07f6a2205450d000340024020052d000041776a0e0a03000000000000000003000b200241106a20012003108eaf808000200220043a000c2002200228021422033602082002200228021022013602042001450d01200341106a411020011b200141d0006c6a41b07f6a22050d000b0b20004100360200200020043a0008200241046a10edaf8080000c010b20002002290204370200200041086a200241046a41086a2802003602000b200241f0006a2480808080000f0b000b900202017f017e0240024020022802084131490d0002402002280200450d002002280204410028029c96db8000118080808000000b2000418080808078360200200041003602082003280200450d012003280204410028029c96db8000118080808000000f0b0240200328020822074131490d0002402003280200450d002003280204410028029c96db8000118080808000000b2000418080808078360200200041003602082002280200450d012002280204410028029c96db8000118080808000000f0b2003290200210820002006360224200020053602202000200436021c20002001360218200020073602142000200837020c20002002290200370200200041086a200241086a2802003602000b0b890903077f047e017f23808080800041c0006b2202248080808000412a21030240024002400240024002400240024002400240024002400240024002402001280208220441576a2205410220054106491b0e060d00010203040d0b200128020c21032001280210210620012802142101200241003a00172002200620014106746a360234200220033602302002200636022c200220063602282002200241176a360238200241186a200241286a41d081d380001085af80800020022d00174101470d04200228021c2103024020022802202206450d00200341306a21010340200110edaf808000200141c0006a21012006417f6a22060d000b0b2002280218450d052003410028029c96db8000118080808000000c050b2001280200210720044128470d05412921030c0b0b20012802002107412d21030c0a0b200128020c21032001280210210620012802142101200241003a000820022006200141286c6a360234200220033602302002200636022c200220063602282002200241086a360238200241186a200241286a41d081d380001087af80800020022d00084101470d04200228021c2103024020022802202206450d0020032101034002402001280200450d00200141046a280200410028029c96db8000118080808000000b02402001410c6a280200450d00200141106a280200410028029c96db8000118080808000000b200141286a21012006417f6a22060d000b0b2002280218450d052003410028029c96db8000118080808000000c050b2001280218210820012802142106200129020c2109412f21030c070b20022802182201418080808078470d050b200041303602080c070b2001290318210a200128020c21062001290310210b420021094200210c024002400240024002400240024002400240024020040e2809090909090909090900090909090109090909090902090909090909090909090909090304050607090b41092104200b210c0c080b410e2104200b210c0c070b200b42808080807083210941152104200b210c0c060b412421040c040b200b42808080807083210941252104200b210c0c040b412621040c020b412721040c010b412821040b4200210c0b200220063602282002200c42ffffffff0f8320098437022c200a422088a7210d2009422088a7210620022903282109200aa72108200421030c050b2002290318220942ffffffff0f83220a428080808008520d010b200041303602080c040b02402002280220220641c1004f0d00412e21030c020b2009422088a722032101034002402001280200450d00200141046a280200410028029c96db8000118080808000000b02402001410c6a280200450d00200141106a280200410028029c96db8000118080808000000b200141286a21012006417f6a22060d000b0240200a500d002003410028029c96db8000118080808000000b200041303602080c030b200229021c2109200220013602082002200937020c2009422088a7210620022903082109412b21030b0b2000200d36021c20002008360218200020063602142000200937020c20002003360208200020073602000b200241c0006a2480808080000bef0701047f23808080800041c0006b22022480808080000240024002400240024002400240024002400240024020002d00000e0a00010203040506070809000b200128021c41fc83d380004104200128022028020c1181808080000021030c090b410121032002200041016a360204200128021c2200418084d3800041072001280220220428020c2205118180808000000d080240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d0a200241046a2001109db0808000450d010c0a0b20004194c5c0800041022005118180808000000d0941012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a109db08080000d092002280234418ec5c080004102200228023828020c118180808000000d090b200128021c4196c5c080004101200128022028020c1181808080000021030c080b2002200041046a36020441012103200128021c2200418784d3800041052001280220220428020c2205118180808000000d070240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d09200241046a2001109ab0808000450d010c090b20004194c5c0800041022005118180808000000d0841012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a109ab08080000d082002280234418ec5c080004102200228023828020c118180808000000d080b200128021c4196c5c080004101200128022028020c1181808080000021030c070b200128021c418c84d380004109200128022028020c1181808080000021030c060b200128021c419584d380004109200128022028020c1181808080000021030c050b200128021c419e84d38000410b200128022028020c1181808080000021030c040b200128021c41a984d380004108200128022028020c1181808080000021030c030b200128021c41b184d380004107200128022028020c1181808080000021030c020b200128021c41b884d38000410e200128022028020c1181808080000021030c010b200128021c41c684d380004108200128022028020c1181808080000021030b200241c0006a24808080800020030bb90804027f017e037f017e23808080800041d0006b2201248080808000200141306a41c789d38000410941f184d38000411741dc84d3800041011089a9808000200141086a41086a410036020020014280808080c0003703082001280230210220012902342103200141186a41086a2204410036020020014280808080c000370218200141186a41f4edd2800010f5ad808000200128021c22054100360208200542808080808001370200200541003a00202005410d36021c200541d089d380003602182005410036021420054280808080c00037020c200141c0006a41086a410136020020012001290218370340024020012802404101470d00200141c0006a41f4edd2800010f5ad8080000b2001280244410141246c6a220541013a00202005410936021c200541f586d3800036021820054204370210200542003702082005428080808080013702002004410141016a2206360200200120012903402207370318024020062007a7470d00200141186a41f4edd2800010f5ad8080000b200128021c200641246c6a220541023a00202005410a36021c200541fe86d380003602182005420437021020054200370208200542808080808001370200200141c0006a41086a200641016a2206360200200120012903182207370340024020062007a7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200641246c6a220541033a00202005411636021c200541df86d380003602182005420437021020054200370208200542808080808001370200200141186a41086a200641016a2206360200200120012903402207370318024020062007a7470d00200141186a41f4edd2800010f5ad8080000b200128021c200641246c6a220541043a00202005411536021c200541ca86d380003602182005420437021020054200370208200542808080808001370200200141c0006a41086a200641016a2206360200200120012903182207370340024020062007a7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200641246c6a220541053a00202005410f36021c200541dd89d380003602182005420437021020054200370208200542808080808001370200200141186a41086a200641016a2206360200200120012903402207370318024020062007a7470d00200141186a41f4edd2800010f5ad8080000b200128021c200641246c6a220541063a00202005410436021c200541ec89d38000360218200542043702102005420037020820054280808080800137020002402002418080808078470d004194eed28000411141a8eed28000109181808000000b200128021c2105200128021821042000410036024c2000428080808080013702442000200337023c200020023602382000200536020820002004360204200041013a0000200020012903083702502000200641016a36020c200041d8006a200141106a280200360200200141d0006a2480808080000bda1401047f23808080800041c0006b2202248080808000410121030240024002400240024002400240024002400240024020002d000041776a22044101200441ff0171410a491b41ff01710e0a00010203040506070809000b2002200041046a36020441012103200128021c220041f089d3800041092001280220220528020c2204118180808000000d090240024020012d00144104710d004101210320004193c5c0800041012004118180808000000d0b200241046a2001109ab0808000450d010c0b0b20004194c5c0800041022004118180808000000d0a41012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200536020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a109ab08080000d0a2002280234418ec5c080004102200228023828020c118180808000000d0a0b200128021c4196c5c080004101200128022028020c1181808080000021030c090b2002200041306a360208200128021c419c8ad38000410b200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41a78ad380004107200041fc89d3800010a3818080001a200241186a41ae8ad380004102200241086a418c8ad3800010a3818080001a20022d001d220120022d001c220072210320014101470d0820004101710d080240200228021822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c090b200128021c4190c5c080004101200128022028020c1181808080000021030c080b2002200041386a360208200128021c41c08ad38000410e200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41a78ad380004107200041086a41fc89d3800010a3818080001a200241186a41ce8ad380004105200241086a41b08ad3800010a3818080001a20022d001d220120022d001c220072210320014101470d0720004101710d070240200228021822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c080b200128021c4190c5c080004101200128022028020c1181808080000021030c070b2002200041386a360208200128021c41e48ad38000410c200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41a78ad380004107200041086a41fc89d3800010a3818080001a200241186a41f08ad380004103200241086a41d48ad3800010a3818080001a20022d001d220120022d001c220072210320014101470d0620004101710d060240200228021822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c070b200128021c4190c5c080004101200128022028020c1181808080000021030c060b410121032002200041016a360204200128021c220041f38ad38000410e2001280220220528020c2204118180808000000d050240024020012d00144104710d004101210320004193c5c0800041012004118180808000000d07200241046a2001109cb0808000450d010c070b20004194c5c0800041022004118180808000000d0641012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200536020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a109cb08080000d062002280234418ec5c080004102200228023828020c118180808000000d060b200128021c4196c5c080004101200128022028020c1181808080000021030c050b2002200041106a36020441012103200128021c220041818bd38000410c2001280220220528020c2204118180808000000d040240024020012d00144104710d004101210320004193c5c0800041012004118180808000000d06200241046a20011099b0808000450d010c060b20004194c5c0800041022004118180808000000d0541012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200536020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a1099b08080000d052002280234418ec5c080004102200228023828020c118180808000000d050b200128021c4196c5c080004101200128022028020c1181808080000021030c040b2002200041016a360208200128021c41a08bd38000410a200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41aa8bd380004106200041216a41908bd3800010a3818080001a200241186a41b08bd380004104200241086a418c8ad3800010a3818080001a20022d001d220120022d001c220072210320014101470d0320004101710d030240200228021822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c040b200128021c4190c5c080004101200128022028020c1181808080000021030c030b200128021c41b48bd380004109200128022028020c1181808080000021030c020b2002200041046a360208200128021c41e08bd380004109200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41ae8ad380004102200041106a41c08bd3800010a3818080001a200241186a41e98bd380004104200241086a41d08bd3800010a3818080001a20022d001d220120022d001c220072210320014101470d0120004101710d010240200228021822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c020b200128021c4190c5c080004101200128022028020c1181808080000021030c010b2002200041086a360204200128021c220041ed8bd38000410f2001280220220528020c2204118180808000000d000240024020012d00144104710d004101210320004193c5c0800041012004118180808000000d02200241046a200110abb0808000450d010c020b20004194c5c0800041022004118180808000000d0141012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200536020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10abb08080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021030b200241c0006a24808080800020034101710b940403027f017e037f23808080800041c0006b2201248080808000200141246a41fc8bd38000410841848cd380004119410441001089a9808000200141086a410036020020014280808080c00037030020012802242102200129022821032001410c6a41086a410036020020014280808080800137020c2001410c6a4184eed2800010faa88080002001280210220442dbd791d5c2919eaecd00370308200442e6ed8d82cc91adcb05370300200141306a41086a220541013602002004420437022c20044202370224200441b6f0d280003602202004410736021c200441def1d28000360218200441cd808080003602102001200129020c3703300240200528020022052001280230470d00200141306a4184eed2800010faa88080000b2001280234200541386c6a2204420437022c20044209370224200441edf1d280003602202004410836021c200441e5f1d28000360218200441dd81808000360210200442c88feaebf0d9e0cb04370308200442c680c29bced1e6a36537030002402002418080808078470d004194eed28000411141a8eed28000109181808000000b20012802342104200128023021062000410036024c2000428080808080013702442000200337023c200020023602382000200436020820002006360204200041003a0000200020012903003702502000200541016a36020c200041d8006a200141086a280200360200200141c0006a2480808080000be90303027f017e047f23808080800041c0006b2201248080808000200141246a41b68cd38000410841a78cd38000410f410441001089a9808000200141086a2202410036020020014280808080c00037030020012902282103200128022421042001410c6a41086a410036020020014280808080c00037020c2001410c6a41f4edd2800010f5ad8080002001280210220542808080808001370200200141306a41086a4101360200200541003a00202005410436021c200541be8cd3800036021820054204370210200542003702082001200129020c3703302001410c6a200141306a41c28cd38000410610f2ae808000200141306a2001410c6a41c88cd38000410f10b9ae8080002001410c6a200141306a41d78cd38000410710adae808000200141306a2001410c6a41de8cd38000410b10f8ae8080002001410c6a200141306a41e98cd38000410e10d2ae80800002402004418080808078470d004194eed28000411141a8eed28000109181808000000b2001280214210520012802102106200128020c21072000410036024c2000428080808080013702442000200337023c200020043602382000200536020c2000200636020820002007360204200041013a000020002001290300370250200041d8006a2002280200360200200141c0006a2480808080000bb10504027f017e037f017e23808080800041d0006b2201248080808000200141306a41f78cd38000411141a78cd38000410f410441001089a9808000200141086a41086a410036020020014280808080c0003703082001280230210220012902342103200141186a41086a22044100360200200142808080808001370218200141186a4184eed2800010faa8808000200128021c220542d9d5c5caa3a8ecf80d3703082005428e8ccdedc18f82e249370300200141c0006a41086a220641013602002005420437022c20054208370224200541dcf3d280003602202005410b36021c200541b8f3d280003602182005419481808000360210200120012902183703400240200628020022062001280240470d00200141c0006a4184eed2800010faa88080000b2001280244200641386c6a2205420437022c20054207370224200541cbf3d280003602202005410836021c200541c3f3d28000360218200541f38880800036021020054288f9c7d083eedee26c3703082005429689d19c9dddeae3d0003703002004200641016a2206360200200120012903402207370318024020062007a7470d00200141186a4184eed2800010faa88080000b200128021c200641386c6a2205420437022c20054206370224200541f6f1d280003602202005410a36021c200541d2f3d28000360218200541e880808000360210200542b8f8f596b4ec85c048370308200542a8e8f9fbe3e78f97f10037030002402002418080808078470d004194eed28000411141a8eed28000109181808000000b200128021c2105200128021821042000410036024c2000428080808080013702442000200337023c200020023602382000200536020820002004360204200041003a0000200020012903083702502000200641016a36020c200041d8006a200141106a280200360200200141d0006a2480808080000ba30203027f017e047f23808080800041c0006b2201248080808000200141286a41888dd38000410441a78cd38000410f410441001089a9808000200141086a2202410036020020014280808080c000370300200129022c2103200128022821042001410036021820014280808080c000370210200141346a200141106a418c8dd38000410c10edae80800002402004418080808078470d004194eed28000411141a8eed28000109181808000000b200128023c210520012802382106200128023421072000410036024c2000428080808080013702442000200337023c200020043602382000200536020c2000200636020820002007360204200041013a000020002001290300370250200041d8006a2002280200360200200141c0006a2480808080000bec0101057f2380808080004180206b220324808080800002400240200141c8d007200141c8d007491b2204200120014101766b2205200420054b1b220441c100490d00200441067421064100210702400240200541ffffff1f4b0d00200641f0ffffff074b0d0041002d0098a2db80001a200641002802a496db80001182808080000022050d01411021070b2007200641d082d3800010ae80808000000b2000200120052004200141c10049200210feaf8080002005410028029c96db8000118080808000000c010b20002001200341c000200141c10049200210feaf8080000b20034180206a2480808080000bd70e05017f027e187f017e017f2380808080004190036b2206248080808000024020014102490d002001ad220742ffffffffffffffff3f7c2007802108024002402001418120490d00410141202001410172676b41017622097420012009766a410176210a0c010b200120014101766b220941c000200941c000491b210a0b200041406a210b200041c0006a210c410121094100210d4100210e03404100210f4101211002402001200d4b2211450d002000200d41067422126a2113024002402001200d6b2214200a490d0002400240201441024f0d00201421150c010b0240024002400240201341c0006a201310a8af80800041ff017141ff014622160d004102211520144102460d04200c20126a2117410221150340201741c0006a2218201710a8af80800041ff017141ff01460d03201821172014201541016a2215470d000c020b0b410221154101211720144102460d02200c20126a2117410221150340201741c0006a2218201710a8af80800041ff017141ff01470d02201821172014201541016a2215470d000b0b201421150b2015200a490d022016450d010240201541024f0d00410121150c020b201541017621170b200b201541067420126a6a211403402013290300210720132014290300370300200641d0026a41386a2218201341386a2212290300370300200641d0026a41306a2216201341306a2219290300370300200641d0026a41286a220f201341286a221a290300370300200641d0026a41206a2210201341206a221b290300370300200641d0026a41186a221c201341186a221d290300370300200641d0026a41106a221e201341106a221f290300370300201341086a222029030021212020201441086a2222290300370300201f201441106a2220290300370300201d201441186a221f290300370300201b201441206a221d290300370300201a201441286a221b2903003703002019201441306a221a2903003703002012201441386a2219290300370300200620073703d002200620213703d802201420062903d00237030020192018290300370300201a2016290300370300201b200f290300370300201d2010290300370300201f201c2903003703002020201e290300370300202220062903d802370300201441406a2114201341c0006a21132017417f6a22170d000b0b201541017441017221100c010b024020040d002014200a2014200a491b41017421100c010b20132014412020144120491b2214200220034100410020051082af808000201441017441017221100b2010410176200d6aad200dad22077c20087e200d20094101766bad20077c20087e8579a7210f0b02400240200e4102490d00200b200d41067422136a211b200020136a211a03402006418e026a200e417f6a22176a2d0000200f490d010240024002400240200641046a20174102746a280200220e4101762214200941017622186a221620034b0d00200e200972410171450d010b2000200d20166b4106746a21130240200e4101710d002013201420022003201441017267410174413e73410020051082af8080000b20094101710d01201320144106746a201820022003201841017267410174413e73410020051082af8080000c010b201641017421090c010b024020094102490d00200e4102490d0020182014201820144922151b220920034b0d002002201320144106746a220e201320151b2009410674221510f5b2808000221920156a2115024002400240201820144f0d00201b21090340200e41406a2114201541406a21152009201420152015201410a8af80800041ff0171221841ff014622121b220e290300370300200941386a200e41386a290300370300200941306a200e41306a290300370300200941286a200e41286a290300370300200941206a200e41206a290300370300200941186a200e41186a290300370300200941106a200e41106a290300370300200941086a200e41086a290300370300201520124106746a21152014201841ff01474106746a220e2013460d02200941406a210920152019470d000c020b0b024020090d00201921140c020b2019211403402013200e2014200e201410a8af80800041ff0171221841ff014622121b2209290300370300201341386a200941386a290300370300201341306a200941306a290300370300201341286a200941286a290300370300201341206a200941206a290300370300201341186a200941186a290300370300201341106a200941106a290300370300201341086a200941086a290300370300201341c0006a21132014201841ff01474106746a22142015460d02200e20124106746a220e201a470d000c020b0b200e2113201921140b20132014201520146b10f5b28080001a0b201641017441017221090b410121132017210e201741014b0d000c020b0b200e21130b2006418e026a20136a200f3a0000200641046a20134102746a200936020002402011450d00201341016a210e2010410176200d6a210d201021090c010b0b20094101710d002000200120022003200141017267410174413e73410020051082af8080000b20064190036a2480808080000bbc0403057f017e037f23808080800041d0006b2201248080808000200141286a41b88dd38000411041988dd38000410b41a88dd3800041011089a98080002001420437022020014200370218200142808080808001370210200142888080808001370240200142808080808001370248200141106a200141c0006a41bcefd2800010e9af808000200141086a2202200141246a2802003602002001200129021c370300200128021021032001280214210420012802182105200129022c2106200128022821072001410036021820014280808080c000370210200141c0006a200141106a41c88dd38000410210a5ae808000200141106a200141c0006a41ca8dd38000410210d0ae808000200141346a200141106a41cc8dd3800041021096ae808000200128023c210820012802382109200120012802343602182001200936021020012009200841246c6a36021c20012009360214200141c0006a200141106a41bcefd2800010e8af80800002402007418080808078470d004194eed28000411141a8eed28000109181808000000b2001200336021820012004360210200120043602142001200420054105746a36021c200041c4006a200141106a4190a0d3800010e9af808000200141106a410b6a200141c0006a41086a2802003600002000200637023c20002007360238200041013a000020002001290300370250200041d8006a20022802003602002001200129024037001320002001290010370001200041086a200141176a290000370000200141d0006a2480808080000bb50301037f200041086a210120002802102102024002400240024020002802000e03000102000b024002400240024002400240200241576a2203410220034106491b22030e06080001020304080b200028021c41c0056c41047221030c070b20024128470d03410121030c060b410421030c050b200028021c41286c41047221030c040b024020002802140d00410121030c040b200028022041056a21030c030b200110ebaf80800041016a21030c020b024002400240024002400240200241576a2203410220034106491b22030e06070001020304070b200028021c41067441047221030c060b20024128470d03410121030c050b410421030c040b200028021c41286c41047221030c030b200028022041056a410120002802141b21030c020b200110ebaf80800041016a21030c010b024002400240024002400240200241566a2203410220034106491b22030e06060001020304060b200028021c41067441047221030c050b20024129470d03410121030c040b410421030c030b200028021c41286c41047221030c020b200028022041056a410120002802141b21030c010b200110c3b080800041016a21030b200341026a0bbc0403057f017e037f23808080800041d0006b2201248080808000200141286a41ce8dd38000411141988dd38000410b41a88dd3800041011089a98080002001420437022020014200370218200142808080808001370210200142888080808001370240200142808080808001370248200141106a200141c0006a41bcefd2800010e9af808000200141086a2202200141246a2802003602002001200129021c370300200128021021032001280214210420012802182105200129022c2106200128022821072001410036021820014280808080c000370210200141c0006a200141106a41c88dd38000410210a4ae808000200141106a200141c0006a41ca8dd38000410210ddae808000200141346a200141106a41cc8dd38000410210c5ae808000200128023c210820012802382109200120012802343602182001200936021020012009200841246c6a36021c20012009360214200141c0006a200141106a41bcefd2800010e8af80800002402007418080808078470d004194eed28000411141a8eed28000109181808000000b2001200336021820012004360210200120043602142001200420054105746a36021c200041c4006a200141106a4190a0d3800010e9af808000200141106a410b6a200141c0006a41086a2802003600002000200637023c20002007360238200041013a000020002001290300370250200041d8006a20022802003602002001200129024037001320002001290010370001200041086a200141176a290000370000200141d0006a2480808080000bc31103027f017e017f23808080800041f00f6b220324808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240024020012d0000220441636a41002004411e71411e461b0e03000102000b20024103470d0b0c0a0b20024104460d092002417d6a0e0304010c010b20024105460d082002417d6a0e02020a010b200041203a00000240024002400240024002400240024020012802040e081801020304050607000b2001280208220020002802002200417f6a36020020004101470d17200141086a10caaf8080000c170b2001280208220020002802002200417f6a36020020004101470d16200141086a10caaf8080000c160b2001280208220020002802002200417f6a36020020004101470d15200141086a10caaf8080000c150b2001280208220020002802002200417f6a36020020004101470d14200141086a10caaf8080000c140b2001280208220020002802002200417f6a36020020004101470d13200141086a10caaf8080000c130b2001280208220020002802002200417f6a36020020004101470d12200141086a10caaf8080000c120b2001280208220020002802002200417f6a36020020004101470d11200141086a10caaf8080000c110b2001280208220020002802002200417f6a36020020004101470d10200141086a10caaf8080000c100b200041203a00000240024002400240024002400240024020012802040e081701020304050607000b2001280208220020002802002200417f6a36020020004101470d16200141086a10caaf8080000c160b2001280208220020002802002200417f6a36020020004101470d15200141086a10caaf8080000c150b2001280208220020002802002200417f6a36020020004101470d14200141086a10caaf8080000c140b2001280208220020002802002200417f6a36020020004101470d13200141086a10caaf8080000c130b2001280208220020002802002200417f6a36020020004101470d12200141086a10caaf8080000c120b2001280208220020002802002200417f6a36020020004101470d11200141086a10caaf8080000c110b2001280208220020002802002200417f6a36020020004101470d10200141086a10caaf8080000c100b2001280208220020002802002200417f6a36020020004101470d0f200141086a10caaf8080000c0f0b2001290204210520012d000c2102200341cf0a6a2001410f6a2d00003a0000200320023a00cc0a200320053702c40a200320012f000d3b00cd0a200341d00a6a200341c40a6a10bbb080800020032802d00a4109460d04200341e00f6a41086a200341d00a6a41086a280200360200200320032902d00a3703e00f200341d00a6a200341e00f6a10bab080800020032d00d00a2204411e460d01200341b40a6a41026a20032d00d30a3a0000200341b00a6a41026a20032d00df0a3a0000200320032f00d10a3b01b40a200320032f00dd0a3b01b00a20032802d40a210120032802d80a210620032d00dc0a2102200341b0056a200341e00a6a41800510f5b28080001a0c030b2001290204210520012d000c2102200341c30a6a2001410f6a2d00003a0000200320023a00c00a200320053702b80a200320012f000d3b00c10a200341d00a6a200341b80a6a10bab080800020032d00d00a2204411e470d010b0c010b200341b40a6a41026a20032d00d30a3a0000200341b00a6a41026a20032d00df0a3a0000200320032f00d10a3b01b40a200320032f00dd0a3b01b00a20032802d40a210120032802d80a210620032d00dc0a2102200341b0056a200341e00a6a41800510f5b28080001a0b2004411e460d00200341ac056a41026a200341b40a6a41026a2d00003a0000200341a8056a41026a200341b00a6a41026a2d00003a0000200320032f01b40a3b01ac05200320032f01b00a3b01a805200341206a200341b0056a41800510f5b28080001a0c090b200041203a00000c090b2000200141900510f5b28080001a0c080b02402002417c6a0e020102000b200041203a00000c070b200341d00a6a200141900510f5b28080001a0240024002400240024020032d00d00a220241636a41002002411e71411e461b0e03000102000b20032d00d00f2102200341186a200341d00a6a1080af808000200328021822014109460d05200328021c21060c030b200341c60a6a2001410f6a2d00003a0000200320012f000d3b01c40a20032d00dc0a210220032802d80a210620032802d40a21010c010b200341e80f6a2001410c6a280200360200200320012902043703e00f200341b0056a200341e00f6a10bbb0808000024020032802b00522014109470d000c010b200341c60a6a200341bb056a2d00003a0000200320032f00b9053b01c40a20032d00b805210220032802b40521060b20014109460d020b200341a8056a41026a200341c40a6a41026a2d00003a0000200320032f01c40a3b01a805411e21040c050b200341d00a6a200141900510f5b28080001a02400240024020032d00d00a220241636a41002002411e71411e461b0e03010002010b20032d00dc0a2102200341106a20032802d40a20032802d80a109daf808000200328021022014109460d04200328021421060c050b20032d00d00f2102200341086a200341d00a6a1080af808000200328020822014109470d020c030b200341b2056a2001410f6a2d00003a0000200320012f000d3b01b00520032802d40a22014109460d0220032d00dc0a210220032802d80a21060c030b200041203a00000c040b20032001200328020c109daf808000200328020022014109460d00200328020421060c010b200041203a00000c020b200341a8056a41026a200341b0056a41026a2d00003a0000200320032f01b0053b01a805411f21040b200020043a0000200020032f01ac053b0001200020023a000c2000200636020820002001360204200020032f01a8053b000d200041036a200341ac056a41026a2d00003a00002000410f6a200341a8056a41026a2d00003a0000200041106a200341206a41800510f5b28080001a0b200341f00f6a2480808080000bbc0403057f017e037f23808080800041d0006b2201248080808000200141286a41df8dd38000411141988dd38000410b41a88dd3800041011089a98080002001420437022020014200370218200142808080808001370210200142888080808001370240200142808080808001370248200141106a200141c0006a41bcefd2800010e9af808000200141086a2202200141246a2802003602002001200129021c370300200128021021032001280214210420012802182105200129022c2106200128022821072001410036021820014280808080c000370210200141c0006a200141106a41c88dd38000410210e6ae808000200141106a200141c0006a41ca8dd38000410210f0ae808000200141346a200141106a41cc8dd38000410210dfae808000200128023c210820012802382109200120012802343602182001200936021020012009200841246c6a36021c20012009360214200141c0006a200141106a41bcefd2800010e8af80800002402007418080808078470d004194eed28000411141a8eed28000109181808000000b2001200336021820012004360210200120043602142001200420054105746a36021c200041c4006a200141106a4190a0d3800010e9af808000200141106a410b6a200141c0006a41086a2802003600002000200637023c20002007360238200041013a000020002001290300370250200041d8006a20022802003602002001200129024037001320002001290010370001200041086a200141176a290000370000200141d0006a2480808080000bdd0401027f23808080800041206b220324808080800002400240024002400240024002400240024002400240024020012802000e03000102000b20024103470d060c050b20024104460d042002417d6a0e03010207020b20024105460d032002417d6a0e020005020b200341146a200110ddaf80800002402003280214418080808078460d00200341086a41086a200341146a41086a28020036020020032003290214370308410021010c070b200041033602000c070b20004103360200200141046a10f0af8080002001280204450d062001280208410028029c96db8000118080808000000c060b20004103360200200128020821040240200128020c2202450d00200441306a21000340200010edaf808000200041c0006a21002002417f6a22020d000b0b2001280204450d052004410028029c96db8000118080808000000c050b20002001290200370200200041086a200141086a2902003702000c040b02402002417c6a0e020102000b200041033602002001280204450d032001280208410028029c96db8000118080808000000c030b200341146a20011093b080800002402003280214418080808078460d00200341086a41086a200341146a41086a28020036020020032003290214370308410121010c020b200041033602000c020b200341146a200110b9af80800002402003280214418080808078460d00200341086a41086a200341146a41086a28020036020020032003290214370308410221010c010b200041033602000c010b20002001360200200020032903083702042000410c6a200341106a2802003602000b200341206a2480808080000bbc0403057f017e037f23808080800041d0006b2201248080808000200141286a41f08dd38000410f41988dd38000410b41a88dd3800041011089a98080002001420437022020014200370218200142808080808001370210200142888080808001370240200142808080808001370248200141106a200141c0006a41bcefd2800010e9af808000200141086a2202200141246a2802003602002001200129021c370300200128021021032001280214210420012802182105200129022c2106200128022821072001410036021820014280808080c000370210200141c0006a200141106a41c88dd38000410210a6ae808000200141106a200141c0006a41ca8dd3800041021093ae808000200141346a200141106a41cc8dd38000410210b1ae808000200128023c210820012802382109200120012802343602182001200936021020012009200841246c6a36021c20012009360214200141c0006a200141106a41bcefd2800010e8af80800002402007418080808078470d004194eed28000411141a8eed28000109181808000000b2001200336021820012004360210200120043602142001200420054105746a36021c200041c4006a200141106a4190a0d3800010e9af808000200141106a410b6a200141c0006a41086a2802003600002000200637023c20002007360238200041013a000020002001290300370250200041d8006a20022802003602002001200129024037001320002001290010370001200041086a200141176a290000370000200141d0006a2480808080000bf10503057f017e027f23808080800041c0006b2201248080808000200141246a418b90d38000410541998fd380004116410441001089a98080002001420437021c2001420037021420014280808080800137020c2001428880808080013702302001428080808080013702382001410c6a200141306a41bcefd2800010e9af808000200141086a200141206a28020036020020012001290218370300200128020c2102200128021021032001280214210420012802242105200129022821062001410c6a41086a410036020020014280808080800137020c2001410c6a4184eed2800010faa88080002001280210220742d3b3f2a7b1cedfd522370308200742f5e89b89a5d28b85bf7f370300200141306a41086a220841013602002007420437022c2007420737022420074192f1d280003602202007410236021c200741a4f0d280003602182007418c898080003602102001200129020c3703300240200828020022072001280230470d00200141306a4184eed2800010faa88080000b2001280234200741386c22086a2207420437022c2007420b3702242007419cf1d280003602202007410336021c20074199f1d28000360218200741af8980800036021020074280a3d88ea191c9a7f700370308200742ada1a793ab9c8ad91837030020012802342107200120012802303602142001200736020c2001200720086a41386a36021820012007360210200141306a2001410c6a41bcefd2800010eaaf80800002402005418080808078470d004194eed28000411141a8eed28000109181808000000b200120023602142001200336020c200120033602102001200320044105746a360218200041c4006a2001410c6a4190a0d3800010e9af808000200141176a200141306a41086a2802003600002000200637023c20002005360238200041003a000020002001290300370250200041d8006a200141086a2802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000b8a05010a7f2380808080004190016b220224808080800020012802082103200128020021040240024020012802042205200128020c2206470d0041002107200421010c010b200241d0006a41346a2108200241106a210941002107024003402009200520076a220a290300370300200941386a200a41386a290300370300200941306a200a41306a290300370300200941286a200a41286a290300370300200941206a200a41206a290300370300200941186a200a41186a290300370300200941106a200a41106a290300370300200941086a200a41086a290300370300200220043602002002200420076a2201360204200241d0006a200910aaaf808000200228028001220b4109460d0120012002290350370300200141086a2002290358370300200141286a200241d0006a41286a290300370300200141206a200241d0006a41206a290300370300200141186a200241d0006a41186a290300370300200141106a200241d0006a41106a290300370300200141306a200b360200200141346a20082902003702002001413c6a200841086a2802003602002005200741c0006a22076a2006470d000b200420076a2101200a41c0006a2105410021070c010b200a41c0006a2105410121070b024020062005460d00200620056b410676210a200541306a21090340200910a5af808000200941c0006a2109200a417f6a220a0d000b0b200120046b41067621090240024020070d002000200936020820002004360204200020033602000c010b2000418080808078360200024020012004460d00200441306a21010340200110edaf808000200141c0006a21012009417f6a22090d000b0b2003450d002004410028029c96db8000118080808000000b20024190016a2480808080000be30602067f047e20012d0000210202400240024020002d000022034106470d0041ff012104200241ff01714106470d020c010b200241ff01714106470d00410121040c010b02400240417f20002d0038220420012d003822054720042005491b22040d00417f20002802302205200128023022064720052006491b22040d0020012802342104200028023421070240024002400240024002400240024020050e09090001020304050607090b20064101470d08200741106a4101200441106a410110a0b080800021040c070b20064102470d07200741106a4102200441106a410210a0b080800021040c060b20064103470d06200741106a4103200441106a410310a0b080800021040c050b20064104470d05200741106a4104200441106a410410a0b080800021040c040b20064105470d04200741106a4105200441106a410510a0b080800021040c030b20064106470d03200741106a4106200441106a410610a0b080800021040c020b20064107470d02200741106a4107200441106a410710a0b080800021040c010b20064108470d01200741106a4108200441106a410810a0b080800021040b200441ff01710d010b024020034106472204200241ff01714106462205460d00024020040d00417f200029031022082001290310220985200041186a290300220a200141186a290300220b85844200522008200954200a200b54200a200b511b1b0f0b417f2003200241ff017122044720032004491b22040d0120032104024002400240024002400240024002400240024020030e060b00010203040b0b200241ff01714101460d0441000f0b200241ff01714102460d0441000f0b200241ff01714103460d0441000f0b200241ff01714104460d0441000f0b200241ff01714105460d0441000f0b417f200029031022082001290310220985200041186a290300220a200141186a290300220b85844200522008200954200a200b54200a200b511b1b0f0b417f200041016a200141016a410410f9b2808000220041004720004100481b0f0b417f200041016a200141016a410810f9b2808000220041004720004100481b0f0b417f200041016a200141016a411010f9b2808000220041004720004100481b0f0b417f200041016a200141016a412010f9b2808000220041004720004100481b0f0b41014101417f20051b20041b0f0b20040beb04030f7f027e037f2380808080004180066b22022480808080002001280200210320012802042204210502400240024020012802082201450d00200141c0056c2106200241206a41c0006a2107200241306a210841002101200241c8006a2109200241396a220a41036a210b4100210c2004210503402008200420016a41c00510f5b28080001a200220053602242002200436022020022d0060411e460d0220022d00e005210d200241086a20071080af8080002002280208220e4109460d02200228020c210f0240024020022d003022104106470d0020092903002111200229034021120c010b200929030021112002290340211220022d00502113200228003521142002280031211520104104490d00024002402010417c6a0e020001000b2002200a2800003602f8052002200b2800003600fb05201242ff01832112420021110c010b2002200a2800003602f8052002200b2800003600fb050b200220022800fb053600f305200220022802f8053602f00520052011370318200520123703102005201436000520052015360001200520103a0000200520022802f0053600092005410c6a20022800f3053600002005200d3a00382005200f3602342005200e360230200520133a0020200541c0006a2105200c41016a210c2006200141c0056a2201470d000b0b200220043602182002200520046b41067636021c2000200229021837020420002003410b6c3602000c010b2002200c36021c2002200436021820022003410b6c360214200241146a10f0af80800002402003450d002004410028029c96db8000118080808000000b20004180808080783602000b20024180066a2480808080000bf70401087f024002400240200128020822020d00200041003602082000428080808080023702000c010b0240024020024101460d0020012802042103200241067441406a21044100210503400240024002400240417f200320056a220241386a2d00002206200241f8006a2d000022074720062007491b22060d00200241f4006a2802002108200241f0006a2802002106200241346a28020021090240024002400240024002400240024002400240200241306a28020022070e090b01020304050607000b0b20064108460d070c0a0b20064101470d09200941106a4101200841106a410110a1b080800021060c070b20064102470d08200941106a4102200841106a410210a1b080800021060c060b20064103470d07200941106a4103200841106a410310a1b080800021060c050b20064104470d06200941106a4104200841106a410410a1b080800021060c040b20064105470d05200941106a4105200841106a410510a1b080800021060c030b20064106470d04200941106a4106200841106a410610a1b080800021060c020b20064107470d03200941106a4107200841106a410710a1b080800021060c010b200941106a4108200841106a410810a1b080800021060b200641ff01714102460d020b200641ff017141ff01460d020c010b20072006490d010b2002200241c0006a22061088b080800041ff017141ff01470d0320022d00004106470d0020062d00004106460d030b2004200541c0006a2205470d000b0b20002001290200370200200041086a200141086a2802003602000c020b20004180808080783602000b200110f0af8080002001280200450d002001280204410028029c96db8000118080808000000f0b0bda06030f7f027e037f2380808080004190066b2202248080808000410921030240024002400240024002400240024020012d00000e050401030200040b2001280204210420012802082205210302400240200128020c2201450d00200141c0056c2106200241306a41c0006a2107200241c0006a210841002101200241d8006a2109200241c9006a220a41036a210b4100210c2005210303402008200520016a41c00510f5b28080001a200220033602342002200536023020022d0070411e460d0220022d00f005210d200241086a20071080af8080002002280208220e4109460d02200228020c210f0240024020022d004022104106470d0020092903002111200229035021120c010b200929030021112002290350211220022d00602113200228004521142002280041211520104104490d00024002402010417c6a0e020001000b2002200a280000360288062002200b28000036008b06201242ff01832112420021110c010b2002200a280000360288062002200b28000036008b060b2002200228008b063600830620022002280288063602800620032011370318200320123703102003201436000520032015360001200320103a000020032002280280063600092003410c6a2002280083063600002003200d3a00382003200f3602342003200e360230200320133a0020200341c0006a2103200c41016a210c2006200141c0056a2201470d000b0b200220053602282002200320056b41067636022c2004410b6c210520022902282112410c21030c050b2002200c36022c2002200536022820022004410b6c360224200241246a10f0af80800002402004450d002005410028029c96db8000118080808000000b2000410d3602000c060b20012d0010411e460d0420012d0001211020012d009005210c200241106a200141106a1080af808000200228021022054109460d042002280214210d410a21030c020b20012d0010411e460d032001280204210c20012d0001211020012d009005210d200241186a200141106a1080af808000200228021822034109460d03200228021c21050c010b20012802042105410b21030b201041ff01712101200cad422086200dad8421120b200020013602102000201237020820002005360204200020033602000c010b2000410d3602000b20024190066a2480808080000bcd0503057f017e047f23808080800041d0006b2201248080808000200141286a418c8fd38000410d41998fd380004116410441001089a98080002001420437022020014200370218200142808080808001370210200142888080808001370240200142808080808001370248200141106a200141c0006a41bcefd2800010e9af808000200141086a2202200141246a2802003602002001200129021c370300200128021021032001280214210420012802182105200129022c210620012802282107200141106a41086a410036020020014280808080c000370210200141106a41f4edd2800010f5ad8080002001280214220842808080808001370200200141c0006a41086a22094101360200200841003a00202008410936021c200841af8fd38000360218200842043702102008420037020820012001290210370340200141106a200141c0006a41b88fd380004105108cae808000200141c0006a200141106a41bd8fd380004106109fae808000200141106a200141c0006a41c38fd38000410610acae808000200141c0006a200141106a41c98fd38000410710d1ae808000200141346a200141c0006a41d08fd38000410710c7ae808000200128023c210a20012802382108200120012802343602182001200836021020012008200a41246c6a36021c20012008360214200141c0006a200141106a41bcefd2800010e8af80800002402007418080808078470d004194eed28000411141a8eed28000109181808000000b2001200336021820012004360210200120043602142001200420054105746a36021c200041c4006a200141106a4190a0d3800010e9af8080002001411b6a20092802003600002000200637023c20002007360238200041013a000020002001290300370250200041d8006a20022802003602002001200129024037001320002001290010370001200041086a200141106a41076a290000370000200141d0006a2480808080000ba00403057f017e037f23808080800041d0006b2201248080808000200141286a41d78fd38000410b41998fd380004116410441001089a98080002001420437022020014200370218200142808080808001370210200142888080808001370240200142808080808001370248200141106a200141c0006a41bcefd2800010e9af808000200141086a2202200141246a2802003602002001200129021c370300200128021021032001280214210420012802182105200129022c2106200128022821072001410036021820014280808080c000370210200141c0006a200141106a41e28fd3800041081098ae808000200141346a200141c0006a41ea8fd38000410b10cbae808000200128023c210820012802382109200120012802343602182001200936021020012009200841246c6a36021c20012009360214200141c0006a200141106a41bcefd2800010e8af80800002402007418080808078470d004194eed28000411141a8eed28000109181808000000b2001200336021820012004360210200120043602142001200420054105746a36021c200041c4006a200141106a4190a0d3800010e9af808000200141106a410b6a200141c0006a41086a2802003600002000200637023c20002007360238200041013a000020002001290300370250200041d8006a20022802003602002001200129024037001320002001290010370001200041086a200141176a290000370000200141d0006a2480808080000bb50503057f017e027f23808080800041c0006b2201248080808000200141246a41f58fd38000410f41998fd380004116410441001089a98080002001420437021c2001420037021420014280808080800137020c2001428880808080013702302001428080808080013702382001410c6a200141306a41bcefd2800010e9af808000200141086a200141206a28020036020020012001290218370300200128020c2102200128021021032001280214210420012802242105200129022821062001410c6a41086a410036020020014280808080c00037020c2001410c6a41f4edd2800010f5ad808000200128021022074100360208200742808080808001370200200741003a00202007410836021c200741e28fd380003602182007410036021420074280808080c00037020c200141306a41086a41013602002001200129020c370330024020012802304101470d00200141306a41f4edd2800010f5ad8080000b2001280234410141246c22086a220741013a00202007410b36021c200741ea8fd38000360218200742043702102007420037020820074280808080800137020020012802342107200120012802303602142001200736020c2001200720086a41246a36021820012007360210200141306a2001410c6a41bcefd2800010e8af80800002402005418080808078470d004194eed28000411141a8eed28000109181808000000b200120023602142001200336020c200120033602102001200320044105746a360218200041c4006a2001410c6a4190a0d3800010e9af8080002001410c6a410b6a200141306a41086a2802003600002000200637023c20002005360238200041013a000020002001290300370250200041d8006a200141086a2802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000bc10403057f017e027f23808080800041c0006b2201248080808000200141246a418490d38000410741998fd380004116410441001089a98080002001420437021c2001420037021420014280808080800137020c2001428880808080013702302001428080808080013702382001410c6a200141306a41bcefd2800010e9af808000200141086a2202200141206a28020036020020012001290218370300200128020c2103200128021021042001280214210520012902282106200128022421072001410036021420014280808080800137020c2001410c6a4184eed2800010faa88080002001280210220842fdf698cfa5cd92fa173703002008420437022c20084208370224200841dcf3d2800036022020084100360218200841aa81808000360210200842caaaa1c8ffe8f295ec00370308200128021021082001200128020c3602142001200836020c2001200841386a36021820012008360210200141306a2001410c6a41bcefd2800010eaaf80800002402007418080808078470d004194eed28000411141a8eed28000109181808000000b200120033602142001200436020c200120043602102001200420054105746a360218200041c4006a2001410c6a4190a0d3800010e9af808000200141176a200141306a41086a2802003600002000200637023c20002007360238200041003a000020002001290300370250200041d8006a20022802003602002001200129023037000f2000200129000c370001200041086a2001410c6a41076a290000370000200141c0006a2480808080000bbe0403057f017e027f23808080800041c0006b2201248080808000200141246a419090d38000410641998fd380004116410441001089a98080002001420437021c2001420037021420014280808080800137020c2001428880808080013702302001428080808080013702382001410c6a200141306a41bcefd2800010e9af808000200141086a2202200141206a28020036020020012001290218370300200128020c2103200128021021042001280214210520012902282106200128022421072001410036021420014280808080800137020c2001410c6a4184eed2800010faa88080002001280210220842de99fa99dc84eee0773703002008420437022c2008420a370224200841e4f3d2800036022020084100360218200841b08980800036021020084284f0c8b6aebbde9bca00370308200128021021082001200128020c3602142001200836020c2001200841386a36021820012008360210200141306a2001410c6a41bcefd2800010eaaf80800002402007418080808078470d004194eed28000411141a8eed28000109181808000000b200120033602142001200436020c200120043602102001200420054105746a360218200041c4006a2001410c6a4190a0d3800010e9af808000200141176a200141306a41086a2802003600002000200637023c20002007360238200041003a000020002001290300370250200041d8006a20022802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000b980503057f017e047f23808080800041d0006b2201248080808000200141286a419690d38000410941998fd380004116410441001089a98080002001420437022020014200370218200142808080808001370210200142888080808001370240200142808080808001370248200141106a200141c0006a41bcefd2800010e9af808000200141086a2202200141246a2802003602002001200129021c370300200128021021032001280214210420012802182105200129022c210620012802282107200141106a41086a410036020020014280808080c000370210200141106a41f4edd2800010f5ad8080002001280214220842808080808001370200200141c0006a41086a22094101360200200841003a00202008410336021c2008419f90d38000360218200842043702102008420037020820012001290210370340200141106a200141c0006a41a290d38000410510bfae808000200141c0006a200141106a41a790d38000410a10b3ae808000200141346a200141c0006a41b190d38000410c10eaae808000200128023c210a20012802382108200120012802343602182001200836021020012008200a41246c6a36021c20012008360214200141c0006a200141106a41bcefd2800010e8af80800002402007418080808078470d004194eed28000411141a8eed28000109181808000000b2001200336021820012004360210200120043602142001200420054105746a36021c200041c4006a200141106a4190a0d3800010e9af8080002001411b6a20092802003600002000200637023c20002007360238200041013a000020002001290300370250200041d8006a20022802003602002001200129024037001320002001290010370001200041086a200141176a290000370000200141d0006a2480808080000ba00403057f017e037f23808080800041d0006b2201248080808000200141286a41bd90d38000410b41998fd380004116410441001089a98080002001420437022020014200370218200142808080808001370210200142888080808001370240200142808080808001370248200141106a200141c0006a41bcefd2800010e9af808000200141086a2202200141246a2802003602002001200129021c370300200128021021032001280214210420012802182105200129022c2106200128022821072001410036021820014280808080c000370210200141c0006a200141106a41c890d38000410810d5ae808000200141346a200141c0006a41d090d38000410410b2ae808000200128023c210820012802382109200120012802343602182001200936021020012009200841246c6a36021c20012009360214200141c0006a200141106a41bcefd2800010e8af80800002402007418080808078470d004194eed28000411141a8eed28000109181808000000b2001200336021820012004360210200120043602142001200420054105746a36021c200041c4006a200141106a4190a0d3800010e9af808000200141106a410b6a200141c0006a41086a2802003600002000200637023c20002007360238200041013a000020002001290300370250200041d8006a20022802003602002001200129024037001320002001290010370001200041086a200141176a290000370000200141d0006a2480808080000bee06030f7f027e037f2380808080004180066b2202248080808000024002400240024020012802000e03000102000b2001280204210320012802082204210502400240200128020c2201450d00200141c0056c2106200241206a41c0006a2107200241306a210841002101200241c8006a2109200241396a220a41036a210b4100210c2004210503402008200420016a41c00510f5b28080001a200220053602242002200436022020022d0060411e460d0220022d00e005210d200241086a20071080af8080002002280208220e4109460d02200228020c210f0240024020022d003022104106470d0020092903002111200229034021120c010b200929030021112002290340211220022d00502113200228003521142002280031211520104104490d00024002402010417c6a0e020001000b2002200a2800003602f8052002200b2800003600fb05201242ff01832112420021110c010b2002200a2800003602f8052002200b2800003600fb050b200220022800fb053600f305200220022802f8053602f00520052011370318200520123703102005201436000520052015360001200520103a0000200520022802f0053600092005410c6a20022800f3053600002005200d3a00382005200f3602342005200e360230200520133a0020200541c0006a2105200c41016a210c2006200141c0056a2201470d000b0b200220043602182002200520046b41067636021c2000200229021837020420002003410b6c3602000c030b2002200c36021c2002200436021820022003410b6c360214200241146a10f0af80800002402003450d002004410028029c96db8000118080808000000b20004180808080783602000c020b2000200141046a2205290200370200200041086a200541086a2802003602000c010b2001280204210420012802082105200128020c2101200241003a00f8052002200520014106746a36022c2002200436022820022005360224200220053602202002200241f8056a360230200241146a200241206a41d081d380001084af80800002400240024020022d00f8054101470d00200241146a10f0af8080002002280214450d012002280218410028029c96db8000118080808000000c010b20022802142205418080808078470d010b20004180808080783602000c010b20002002290218370204200020053602000b20024180066a2480808080000be30a04057f017e037f017e23808080800041d0006b2201248080808000200141306a41cf92d38000410a41d992d38000410f410441001089a98080002001420437022820014200370220200142808080808001370218200142888080808001370240200142808080808001370248200141186a200141c0006a41bcefd2800010e9af808000200141086a41086a2001412c6a2802003602002001200129022437030820012802182102200128021c2103200128022021042001280230210520012902342106200141186a41086a22074100360200200142808080808001370218200141186a4184eed2800010faa8808000200128021c220842c4fac092d1a1b49e887f37030820084290bb95eeb18dc1e753370300200141c0006a41086a220941013602002008420437022c20084203370224200841fcefd280003602202008410536021c200841a6f0d28000360218200841f688808000360210200120012902183703400240200928020022092001280240470d00200141c0006a4184eed2800010faa88080000b2001280244200941386c6a2208420437022c2008422037022420084185f2d280003602202008410436021c20084181f2d28000360218200841ff88808000360210200842f49cadbae5a7f2a53f37030820084291ccf8ba9bcf82f5df003703002007200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a4184eed2800010faa88080000b200128021c200941386c6a2208420437022c2008422037022420084185f2d280003602202008410b36021c200841a5f2d28000360218200841ff88808000360210200842f49cadbae5a7f2a53f37030820084291ccf8ba9bcf82f5df00370300200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a4184eed2800010faa88080000b2001280244200941386c6a2208420437022c20084203370224200841fcefd280003602202008410536021c200841b0f2d28000360218200841f688808000360210200842c4fac092d1a1b49e887f37030820084290bb95eeb18dc1e753370300200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a4184eed2800010faa88080000b200128021c200941386c6a2208420437022c20084203370224200841fcefd280003602202008410536021c200841b5f2d28000360218200841f688808000360210200842c4fac092d1a1b49e887f37030820084290bb95eeb18dc1e753370300200141c8006a200941016a220836020020012001290318220a37034002402008200aa7470d00200141c0006a4184eed2800010faa88080000b2001280244200841386c22096a2208420437022c20084203370224200841fcefd280003602202008410536021c200841baf2d28000360218200841f688808000360210200842c4fac092d1a1b49e887f37030820084290bb95eeb18dc1e7533703002001280244210820012001280240360220200120083602182001200820096a41386a3602242001200836021c200141c0006a200141186a41bcefd2800010eaaf80800002402005418080808078470d004194eed28000411141a8eed28000109181808000000b20012002360220200120033602182001200336021c2001200320044105746a360224200041c4006a200141186a4190a0d3800010e9af808000200141236a200141c0006a41086a2802003600002000200637023c20002005360238200041003a000020002001290308370250200041d8006a200141086a41086a2802003602002001200129024037001b20002001290018370001200041086a2001411f6a290000370000200141d0006a2480808080000bcc0603057f017e027f23808080800041d0006b2201248080808000200141286a41d490d38000410841dc90d380004119410441001089a98080002001420437022020014200370218200142808080808001370210200142888080808001370240200142808080808001370248200141106a200141c0006a41bcefd2800010e9af808000200141086a200141246a2802003602002001200129021c37030020012802102102200128021421032001280218210420012802282105200129022c21062001410036021820014280808080c000370210200141c0006a200141106a41f590d38000410910a2ae808000200141106a200141c0006a41fe90d38000410b10e9ae808000200141c0006a200141106a418991d38000410e108eae808000200141106a200141c0006a419791d38000410c109eae808000200141c0006a200141106a41a391d38000410e10a3ae808000200141106a200141c0006a41b191d38000410c10b6ae808000200141c0006a200141106a41bd91d38000410a109aae8080000240200128024822072001280240470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200741246c6a220841073a00202008410936021c200841c791d380003602182008420437021020084200370208200842808080808001370200200141106a41086a200741016a36020020012001290240370310200141c0006a200141106a41d091d38000410910a7ae808000200141346a200141c0006a41d991d38000410f1095ae808000200128023c210720012802382108200120012802343602182001200836021020012008200741246c6a36021c20012008360214200141c0006a200141106a41bcefd2800010e8af80800002402005418080808078470d004194eed28000411141a8eed28000109181808000000b2001200236021820012003360210200120033602142001200320044105746a36021c200041c4006a200141106a4190a0d3800010e9af8080002001411b6a200141c0006a41086a2802003600002000200637023c20002005360238200041013a000020002001290300370250200041d8006a200141086a2802003602002001200129024037001320002001290010370001200041086a200141106a41076a290000370000200141d0006a2480808080000ba30101017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a20014190a0d3800010e9af8080002000410036024020004280808080c0003703382000410036025820004280808080c0003703502000419581808000360218200042a5e9e3ab9e929adc2c37031020004293888c8f89fdc6ec9e7f370308200041063a0000200141106a2480808080000ba30101017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a20014190a0d3800010e9af8080002000410036024020004280808080c0003703382000410036025820004280808080c0003703502000418381808000360218200042e2e68fceaa92ce9c7b370310200042e987d8bed5a3d0fbfb00370308200041063a0000200141106a2480808080000ba20101017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a20014190a0d3800010e9af8080002000410036024020004280808080c0003703382000410036025820004280808080c000370350200041b180808000360218200042d7c9cb8fc1cf97db3e370310200042e88488d0c0e3aebc13370308200041063a0000200141106a2480808080000bd60303027f037e017f2380808080004180016b22022480808080002000280200210002400240024002400240200128021422034110710d0020034120710d012000290300200041086a2903004101200110de8080800021000c020b200041086a290300210420002903002105410021000340200041ff006a41ff004b0d03200220006a41ff006a2005a7410f712203413072200341d7006a2003410a491b3a00002004423c8621062005421054210320045021072000417f6a210020044204882104200620054204888421052003410020071b450d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000c010b200041086a290300210420002903002105410021000340200041ff006a41ff004b0d03200220006a41ff006a2005a7410f712203413072200341376a2003410a491b3a00002004423c8621062005421054210320045021072000417f6a210020044204882104200620054204888421052003410020071b450d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000b20024180016a24808080800020000f0b200041ff006a41800141c096c0800010f980808000000b200041ff006a41800141c096c0800010f980808000000bb10201037f2380808080004180016b220224808080800020002802002100024002400240200128021422034110710d0020034120710d0120002802004101200110978180800021000c020b20002802002100410021030340200220036a41ff006a2000410f712204413072200441d7006a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000c010b20002802002100410021030340200220036a41ff006a2000410f712204413072200441376a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000b20024180016a24808080800020000ba10101037f23808080800041106b22022480808080002000280200210041012103200128021c4199c5c080004101200128022028020c118180808000002104200241003a000d200220043a000c20022001360208200241086a2000200041146a10c4b08080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021030b200241106a24808080800020030bc10301047f2380808080004180016b220224808080800020002802002100024002400240200128021422034110710d0020034120710d014103210320002d00002200210402402000410a490d004101210320022000200041e4006e220441e4006c6b41ff0171410174220541d596c080006a2d00003a00022002200541d496c080006a2d00003a00010b024002402000450d002004450d010b20022003417f6a22036a200441017441fe017141d596c080006a2d00003a00000b2001410141014100200220036a410320036b10e48080800021000c020b20002d00002103410021000340200220006a41ff006a2003410f712204413072200441d7006a2004410a491b3a00002000417f6a2100200341ff0171220441047621032004410f4b0d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000c010b20002d00002103410021000340200220006a41ff006a2003410f712204413072200441376a2004410a491b3a00002000417f6a2100200341ff0171220441047621032004410f4b0d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000b20024180016a24808080800020000ba10101037f23808080800041106b22022480808080002000280200210041012103200128021c4199c5c080004101200128022028020c118180808000002104200241003a000d200220043a000c20022001360208200241086a2000200041046a10c4b08080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021030b200241106a24808080800020030bb50202027f017e2380808080004180016b220224808080800020002802002100024002400240200128021422034110710d0020034120710d0120002903004101200110998180800021000c020b20002903002104410021000340200220006a41ff006a2004a7410f712203413072200341d7006a2003410a491b3a00002000417f6a21002004420f5621032004420488210420030d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000c010b20002903002104410021000340200220006a41ff006a2004a7410f712203413072200341376a2003410a491b3a00002000417f6a21002004420f5621032004420488210420030d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000b20024180016a24808080800020000ba10101037f23808080800041106b22022480808080002000280200210041012103200128021c4199c5c080004101200128022028020c118180808000002104200241003a000d200220043a000c20022001360208200241086a2000200041206a10c4b08080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021030b200241106a24808080800020030bb81102097f047e2003200120032001491b41016a2104410021050240034002402004417f6a22040d00417f200120034720012003491b21060c020b0240417f200020056a22072d0000220841746a22064101200641ff0171410a491b41ff01712209200220056a220a2d0000220b41746a22064101200641ff0171410a491b41ff0171220c472009200c491b22060d0041002106024002400240024002400240024002400240024002400240024020090e0a0a0203040506070d00010a0b200c4108460d07410021060c0c0b200c4109460d07410021060c0b0b41002106200c4101470d0a024002402008410b470d0041ff012106200b41ff0171410b470d0e0c010b0240200b41ff01712209410b470d0041010f0b0240417f200820094720082009491b22060d0002400240024020080e080001040404040402040b20090d030240200741016a200a41016a412010f9b280800022064100480d00200641004721060c030b41ff010f0b20094101470d02417f200741086a290300220d200a41086a290300220e52200d200e541b22060d010240200741106a200a41106a412010f9b280800022064100480d00200641004721060c020b41ff010f0b20094107470d01200741086a290300220d200a41086a290300220e540d0a200d200e5221060b20060d0b0b0240200741306a200a41306a412010f9b280800022064100480d00200641004721060c0b0b41ff010f0b41002106200c4102470d09200a41086a2d0000210c02400240200741086a2d00002209410b470d0041ff012106200c41ff0171410b470d0d0c010b0240200c41ff0171220c410b470d0041010f0b0240417f2009200c472009200c491b22060d0002400240024020090e080001040404040402040b200c0d030240200741096a200a41096a412010f9b280800022064100480d00200641004721060c030b41ff010f0b200c4101470d02417f200741106a290300220d200a41106a290300220e52200d200e541b22060d010240200741186a200a41186a412010f9b280800022064100480d00200641004721060c020b41ff010f0b200c4107470d01200741106a290300220d200a41106a290300220e540d09200d200e5221060b20060d0a0b0240200741386a290300220d200a41386a290300220e540d00200d200e5221060c0a0b41ff010f0b41002106200c4103470d08200a41086a2d0000210c02400240200741086a2d00002209410b470d0041ff012106200c41ff0171410b470d0c0c010b0240200c41ff0171220c410b470d0041010f0b0240417f2009200c472009200c491b22060d0002400240024020090e080001040404040402040b200c0d030240200741096a200a41096a412010f9b280800022064100480d00200641004721060c030b41ff010f0b200c4101470d02417f200741106a290300220d200a41106a290300220e52200d200e541b22060d010240200741186a200a41186a412010f9b280800022064100480d00200641004721060c020b41ff010f0b200c4107470d01200741106a290300220d200a41106a290300220e540d08200d200e5221060b20060d090b0240200741386a200a41386a411410f9b280800022064100480d00200641004721060c090b41ff010f0b41002106200c4104470d070240200741016a2d00002206200a41016a2d00002209490d00200620094721060c080b41ff010f0b41002106200c4105470d060240200741106a290300220f200a41106a290300221054200741186a290300220d200a41186a290300220e54200d200e511b0d00200f201085200d200e858442005221060c070b41ff010f0b41002106200c4106470d05417f200741216a2d00002206200a41216a2d000022094720062009491b22060d050240200741016a200a41016a412010f9b280800022064100480d00200641004721060c060b41ff010f0b02400240417f200741106a2d00002209200a41106a2d0000220c472009200c491b22060d00024002402009417f6a0e020001030b200c4101470d020240200741116a200a41116a410410f9b280800022064100480d00200641004721060c020b41ff010f0b200c4102470d01200741146a2802002206200a41146a2802002209490d04200620094721060b20060d050b417f200741046a2802002209200a41046a280200220c472009200c491b22060d0441002106024002400240024020090e050800010203080b41002106200c4101470d070240200741086a2802002206200a41086a2802002209490d00200620094721060c080b41ff010f0b41002106200c4102470d06417f200741086a2802002206200a41086a28020022094720062009491b22060d0602402007410c6a2802002206200a410c6a2802002209490d00200620094721060c070b41ff010f0b41002106200c4103470d05417f200741086a2802002206200a41086a28020022094720062009491b22060d0502402007410c6a2802002206200a410c6a2802002209490d00200620094721060c060b41ff010f0b41002106200c4104470d04417f200741086a2802002206200a41086a28020022094720062009491b22060d0402402007410c6a2802002206200a410c6a2802002209490d00200620094721060c050b41ff010f0b417f200741086a2d00002209200a41086a2d0000220c472009200c491b22060d034100210602400240024020090e080001060606060602060b41002106200c0d050240200741096a200a41096a412010f9b280800022064100480d00200641004721060c060b41ff010f0b41002106200c4101470d04417f200741106a290300220d200a41106a290300220e52200d200e541b22060d040240200741186a200a41186a412010f9b280800022064100480d00200641004721060c050b41ff010f0b41002106200c4107470d030240200741106a290300220d200a41106a290300220e540d00200d200e5221060c040b41ff010f0b41002106200c450d010c020b41ff010f0b0240200741046a2802002206200a41046a2802002209490d00200620094721060c010b41ff010f0b200541d0006a21052006450d000b0b20060bc21102097f047e2003200120032001491b41016a2104410021050240034002402004417f6a22040d00417f200120034720012003491b21060c020b200220056a22072d0000220841746a22064101200641ff0171410a491b21090240024002400240024002400240024002400240024002400240024002400240200020056a220a2d0000220b41746a22064101200641ff0171410a491b220c41ff01710e0a010203040506070e0800010b200941ff01714109460d080c0d0b200941ff01710d0c0240200a41046a2802002206200741046a2802002209490d00200620094721060c0e0b41ff010f0b200941ff01714101470d0b02400240200b410b470d0041ff012106200841ff0171410b470d100c010b0240200841ff01712209410b470d0041010f0b0240417f200b200947200b2009491b22060d00024002400240200b0e080001040404040402040b20090d030240200a41016a200741016a412010f9b280800022064100480d00200641004721060c030b41ff010f0b20094101470d02417f200a41086a290300220d200741086a290300220e52200d200e541b22060d010240200a41106a200741106a412010f9b280800022064100480d00200641004721060c020b41ff010f0b20094107470d01200a41086a290300220d200741086a290300220e540d09200d200e5221060b20060d0d0b0240200a41306a200741306a412010f9b280800022064100480d00200641004721060c0d0b41ff010f0b200941ff01714102470d0a200741086a2d0000210c02400240200a41086a2d00002209410b470d0041ff012106200c41ff0171410b470d0f0c010b0240200c41ff0171220c410b470d0041010f0b0240417f2009200c472009200c491b22060d0002400240024020090e080001040404040402040b200c0d030240200a41096a200741096a412010f9b280800022064100480d00200641004721060c030b41ff010f0b200c4101470d02417f200a41106a290300220d200741106a290300220e52200d200e541b22060d010240200a41186a200741186a412010f9b280800022064100480d00200641004721060c020b41ff010f0b200c4107470d01200a41106a290300220d200741106a290300220e540d08200d200e5221060b20060d0c0b0240200a41386a290300220d200741386a290300220e540d00200d200e5221060c0c0b41ff010f0b200941ff01714103470d09200741086a2d0000210c02400240200a41086a2d00002209410b470d0041ff012106200c41ff0171410b470d0e0c010b0240200c41ff0171220c410b470d0041010f0b0240417f2009200c472009200c491b22060d0002400240024020090e080001040404040402040b200c0d030240200a41096a200741096a412010f9b280800022064100480d00200641004721060c030b41ff010f0b200c4101470d02417f200a41106a290300220d200741106a290300220e52200d200e541b22060d010240200a41186a200741186a412010f9b280800022064100480d00200641004721060c020b41ff010f0b200c4107470d01200a41106a290300220d200741106a290300220e540d07200d200e5221060b20060d0b0b0240200a41386a200741386a411410f9b280800022064100480d00200641004721060c0b0b41ff010f0b200941ff01714104470d080240200a41016a2d00002206200741016a2d00002209490d00200620094721060c0a0b41ff010f0b200941ff01714105470d070240200a41106a290300220f200741106a290300221054200a41186a290300220d200741186a290300220e54200d200e511b0d00200f201085200d200e858442005221060c090b41ff010f0b200941ff01714106470d06417f200a41216a2d00002206200741216a2d000022094720062009491b22060d070240200a41016a200741016a412010f9b280800022064100480d00200641004721060c080b41ff010f0b200941ff01714108470d05200741106a2d00002106024002400240200a41106a2d00002209417f6a0e020100060b200641ff01714102460d010c050b200641ff01714101470d04200a41116a200741116a410410f9b2808000220941004721062009411f7621090c050b200a41146a2802002209200741146a280200220c4721062009200c4921090c040b417f200a41086a2d00002209200741086a2d0000220c472009200c491b22060d054100210602400240024020090e080200080808080801080b200c4101470d07417f200a41106a290300220d200741106a290300220e52200d200e541b22060d070240200a41186a200741186a412010f9b280800022064100480d00200641004721060c080b41ff010f0b200c4107470d060240200a41106a290300220d200741106a290300220e540d00200d200e5221060c070b41ff010f0b200c450d010c050b41ff010f0b0240200a41096a200741096a412010f9b280800022064100480d00200641004721060c040b41ff010f0b2009200641ff0171220c4721062009200c4921090b417f200620091b22060d01200741046a2802002106024002400240024002400240200a41046a28020022090e050501020300050b20064104460d030c040b20064101470d030240200a41086a2802002206200741086a2802002209490d00200620094721060c060b41ff010f0b20064102470d02417f200a41086a2802002206200741086a28020022094720062009491b22060d040240200a410c6a28020022062007410c6a2802002209490d00200620094721060c050b41ff010f0b20064103470d01417f200a41086a2802002206200741086a28020022094720062009491b22060d030240200a410c6a28020022062007410c6a2802002209490d00200620094721060c040b41ff010f0b417f200a41086a2802002206200741086a28020022094720062009491b22060d020240200a410c6a28020022062007410c6a2802002209490d00200620094721060c030b41ff010f0b024020092006490d00200920064721060c020b41ff010f0b41ff012106200c41ff01712207200941ff01712209490d02200720094721060b200541d0006a21052006450d000b0b20060bcd0907047f057e027f027e017f017e027f23808080800041206b21024113210302400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020012d0000220441746a22054101200541ff0171410a491b41ff01710e0a07080001020304160506070b2001410d6a33000021062001410f6a310000210720013500092108200129033821092001290330210a20012d0021210b20012d0020210c2001290318210d2001290310210e20012d00082203417e6a4109490d0a200141226a210f420b211020030e0c080916161616161616161612080b2001410d6a33000021062001410f6a310000210720013500092108200129033821092001290330210a20012d0021210b20012d0020210c2001290318210d2001290310210e20012d00082203417e6a4109490d0c200141226a210f420b211020030e0c0a0b1515151515151515150d0a0b20012d00012111411021030c130b200141186a290300210d2001290310210e411121030c110b200141186a290300210d2001290310210e20012d0020210c200129030821102001280204211220012f0102210f20012d0001211120012d0021210b411221030c110b2001290310210e20012903082110200128020421124200210d411421030c0f0b20013500092001410f6a3100004230862001410d6a330000422086848421092001290318210d2001290310210e20012d00082203ad21102003417e6a4109490d0b200141226a210f20030e02090a090b20012802042112410c21030c0d0b200141c0006a2103200141186a210f200441ff01714101470d0b200220012901223703102002200141286a2901003701160c0b0b2002200f2801003602102002200f41036a2800003600132003ad21100c090b2002411a6a2001412c6a2800003600002002200f280100360210200220012800293600172002200f41036a2800003600130b2003ad21100c070b2002200f2801003602102002200f41036a2800003600130c010b2002411a6a2001412c6a2800003600002002200f280100360210200220012800293600172002200f41036a2800003600130b2003ad21100b2002200141c0006a22012903003703002002200141086a28020036020820102008200742308620064220868484420886842110410f21030c050b2002200f2801003602102002200f41036a2800003600130c010b2002411a6a2001412c6a2800003600002002200f280100360210200220012800293600172002200f41036a2800003600130b2001290330210a20012d0021210b20012d0020210c20094208862010842110411521030c020b20102008200742308620064220868484420886842110410e21030c010b200f290300210d2001290310210e200129033821092001290330210a20012d0021210b20012d0020210c200129030821102001280204211220012f0102210f20012d00012111200220032903003703002002200341086a290300370308200421030c010b0b2000200e3703102000200b3a00212000200c3a002020002010370308200020123602042000200f3b0102200020113a0001200020033a000020002002290310370122200020093703382000200a370330200020022903003703402000200d370318200041286a2002290116370100200041c8006a20022903083703000f0b000bf80a04057f057e047f017e23808080800041206b210241132103024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020012d0000220441776a22054101200541ff0171410a491b41ff01710e0a080001020304052d0607080b200141c0006a2105200141186a2106410b210320040e0908090f0a0b0c0d0e2a080b20013500092001410f6a3100004230862001410d6a33000042208684842107200141226a210320012903182108200129031021094202210a420b210b20012d00080e090f10161112131415280f0b410f210320013500092001410f6a3100004230862001410d6a33000042208684842107200141c0006a2106200141226a210c20012903182108200129031021094202210a420b210b20012d00080e0916171d18191a1b1c1e160b20012d0001210d411021030c290b200141186a290300210820012903102109411121030c270b200141186a29030021082001290310210920012d0020210e2001290308210b2001280204210f20012f0102210620012d0001210d20012d0021210c411221030c270b200129031021092001290308210b2001280204210f42002108411421030c250b20013500092001410f6a3100004230862001410d6a3300004220868484210b200141226a210320012903182108200129031021094202211020012d00080e081a1b211c1d1e1f201a0b2001280204210f410c21030c230b200421030c210b200220012901223703102002200141286a290100370116410121030c200b200421030c1f0b410721030c1e0b410821030c1d0b410921030c1c0b410a21030c1b0b200421030c1a0b200220032801003602102002200341036a2800003600134200210b0c180b2002411a6a2001412c6a28000036000020022003280100360210200220012800293600172002200341036a2800003600134201210b0c170b4203210b0c160b4207210b0c150b4208210b0c140b4209210b0c130b420a210a0b200a210b0c110b2002200c2801003602102002200c41036a2800003600134200210a0c060b2002411a6a2001412c6a2800003600002002200c280100360210200220012800293600172002200c41036a2800003600134201210a0c050b4203210a0c040b4207210a0c030b4208210a0c020b4209210a0c010b420a210a0b200a210b0b200129033821102001290330210a20012d0021210c20012d0020210e200220062903003703002002200641086a280200360208200b200742088684210b0c0a0b200220032801003602102002200341036a280000360013420021100c060b2002411a6a2001412c6a28000036000020022003280100360210200220012800293600172002200341036a280000360013420121100c050b420321100c040b420721100c030b420821100c020b420921100c010b420a21100b2001290330210a20012d0021210c20012d0020210e2010200b42088684210b411521030c020b200129033821102001290330210a20012d0021210c20012d0020210e200b200742088684210b410e21030c010b2006290300210820012903102109200129033821102001290330210a20012d0021210c20012d0020210e2001290308210b2001280204210f20012f0102210620012d0001210d200220052903003703002002200541086a2903003703080c010b0b200020093703102000200c3a00212000200e3a00202000200b3703082000200f360204200020063b01022000200d3a0001200020033a000020002002290310370122200020103703382000200a3703302000200229030037034020002008370318200041286a2002290116370100200041c8006a20022903083703000b900202017f017e0240024020022802084131490d0002402002280200450d002002280204410028029c96db8000118080808000000b2000418080808078360200200041003602082003280200450d012003280204410028029c96db8000118080808000000f0b0240200328020822074131490d0002402003280200450d002003280204410028029c96db8000118080808000000b2000418080808078360200200041003602082002280200450d012002280204410028029c96db8000118080808000000f0b2003290200210820002006360224200020053602202000200436021c20002001360218200020073602142000200837020c20002002290200370200200041086a200241086a2802003602000b0bb40704057f017e037f017e23808080800041d0006b220224808080800041292103024002400240024002400240024002400240024002402001280208220441576a2205410220054106491b0e06090001020304090b200128020c21032001280210210620012802142101200241003a001320022006200141c0056c6a220136024820022003360244200220063602402002200636023c2002200241136a36024c200220013602202002200241cc006a3602382002200241136a3602342002200241206a360230200241246a2002413c6a20062006200241306a10a2af8080002002200636021820022003410b6c22013602142002200228022c20066b41067636021c024020022d00134101470d00200241146a10f0af80800002402002280214450d002002280218410028029c96db8000118080808000000b2000412f3602080c0a0b200220022902182207370204200220013602002007422088a7210620022903002107412a21030c070b200128021c21082001280218210920012802142106200129020c21072001280200210a200421030c070b2001280200210a412c21030c060b200128020c21032001280210210620012802142101200241003a002420022006200141286c6a36024820022003360244200220063602402002200636023c2002200241246a36024c200241306a2002413c6a41d081d380001086af80800020022d00244101470d0120022802342103024020022802382206450d0020032101034002402001280200450d00200141046a280200410028029c96db8000118080808000000b02402001410c6a280200450d00200141106a280200410028029c96db8000118080808000000b200141286a21012006417f6a22060d000b0b2002280230450d022003410028029c96db8000118080808000000c020b2001280218210920012802142106200129020c2107412e21030c030b2002290330220742ffffffff0f83220b428080808008520d010b2000412f3602080c030b02402002280238220641c1004f0d00412d21030c010b2007422088a722032101034002402001280200450d00200141046a280200410028029c96db8000118080808000000b02402001410c6a280200450d00200141106a280200410028029c96db8000118080808000000b200141286a21012006417f6a22060d000b0240200b500d002003410028029c96db8000118080808000000b2000412f3602080c020b0b2000200836021c20002009360218200020063602142000200737020c200020033602082000200a3602000b200241d0006a2480808080000bed0b04057f017e027f017e23808080800041d0006b2201248080808000200141306a41c692d38000410941dc90d380004119410441001089a98080002001420437022820014200370220200142808080808001370218200142888080808001370240200142808080808001370248200141186a200141c0006a41bcefd2800010e9af808000200141086a41086a2001412c6a2802003602002001200129022437030820012802182102200128021c21032001280220210420012802302105200129023421062001410036022020014280808080c000370218200141c0006a200141186a41e891d38000410910b8ae808000200141186a200141c0006a41f191d380004106108dae8080000240200128022022072001280218470d00200141186a41f4edd2800010f5ad8080000b200128021c200741246c6a220841023a00202008410836021c200841f791d380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200741016a2207360200200120012902182209370340024020072009a7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200741246c6a220841033a00202008410636021c200841ff91d380003602182008420437021020084200370208200842808080808001370200200141186a41086a200741016a2207360200200120012903402209370318024020072009a7470d00200141186a41f4edd2800010f5ad8080000b200128021c200741246c6a220841043a00202008410736021c2008418592d380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200741016a2207360200200120012903182209370340024020072009a7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200741246c6a220841053a00202008410636021c2008418c92d380003602182008420437021020084200370208200842808080808001370200200141186a41086a200741016a2207360200200120012903402209370318024020072009a7470d00200141186a41f4edd2800010f5ad8080000b200128021c200741246c6a220841063a00202008410636021c2008419292d380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200741016a36020020012001290318370340200141186a200141c0006a419892d38000410810c2ae8080000240200128022022072001280218470d00200141186a41f4edd2800010f5ad8080000b200128021c200741246c6a220841083a00202008410b36021c200841a092d380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200741016a2207360200200120012902182209370340024020072009a7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200741246c6a220841093a00202008410b36021c200841ab92d380003602182008420437021020084200370208200842808080808001370200200141186a41086a200741016a2208360200200120012903402209370318024020082009a7470d00200141186a41f4edd2800010f5ad8080000b200128021c200841246c22076a2208410a3a00202008411036021c200841b692d380003602182008420437021020084200370208200842808080808001370200200128021c210820012001280218360220200120083602182001200820076a41246a3602242001200836021c200141c0006a200141186a41bcefd2800010e8af80800002402005418080808078470d004194eed28000411141a8eed28000109181808000000b20012002360220200120033602182001200336021c2001200320044105746a360224200041c4006a200141186a4190a0d3800010e9af808000200141236a200141c0006a41086a2802003600002000200637023c20002005360238200041013a000020002001290308370250200041d8006a200141086a41086a2802003602002001200129024037001b20002001290018370001200041086a2001411f6a290000370000200141d0006a2480808080000bd00503057f017e047f23808080800041d0006b2201248080808000200141286a41e892d38000410841d992d38000410f410441001089a98080002001420437022020014200370218200142808080808001370210200142888080808001370240200142808080808001370248200141106a200141c0006a41bcefd2800010e9af808000200141086a2202200141246a2802003602002001200129021c370300200128021021032001280214210420012802182105200129022c210620012802282107200141106a41086a410036020020014280808080c000370210200141106a41f4edd2800010f5ad8080002001280214220842808080808001370200200141c0006a41086a22094101360200200841003a00202008410436021c200841f092d38000360218200842043702102008420037020820012001290210370340200141106a200141c0006a41f492d38000410610aaae808000200141c0006a200141106a41fa92d38000410f10beae808000200141106a200141c0006a418993d38000410710adae808000200141c0006a200141106a419093d38000410b10e8ae808000200141346a200141c0006a419b93d38000410e10d2ae808000200128023c210a20012802382108200120012802343602182001200836021020012008200a41246c6a36021c20012008360214200141c0006a200141106a41bcefd2800010e8af80800002402007418080808078470d004194eed28000411141a8eed28000109181808000000b2001200336021820012004360210200120043602142001200420054105746a36021c200041c4006a200141106a4190a0d3800010e9af808000200141106a410b6a20092802003600002000200637023c20002007360238200041013a000020002001290300370250200041d8006a20022802003602002001200129024037001320002001290010370001200041086a200141106a41076a290000370000200141d0006a2480808080000b940704057f017e037f017e23808080800041d0006b2201248080808000200141306a41a993d38000411141d992d38000410f410441001089a98080002001420437022820014200370220200142808080808001370218200142888080808001370240200142808080808001370248200141186a200141c0006a41bcefd2800010e9af808000200141086a41086a2001412c6a2802003602002001200129022437030820012802182102200128021c2103200128022021042001280230210520012902342106200141186a41086a22074100360200200142808080808001370218200141186a4184eed2800010faa8808000200128021c220842caaaa1c8ffe8f295ec00370308200842fdf698cfa5cd92fa17370300200141c0006a41086a220941013602002008420437022c20084208370224200841dcf3d280003602202008410b36021c200841b8f3d28000360218200841aa81808000360210200120012902183703400240200928020022092001280240470d00200141c0006a4184eed2800010faa88080000b2001280244200941386c6a2208420437022c20084207370224200841cbf3d280003602202008410836021c200841c3f3d28000360218200841f38880800036021020084288f9c7d083eedee26c3703082008429689d19c9dddeae3d0003703002007200941016a220836020020012001290340220a37031802402008200aa7470d00200141186a4184eed2800010faa88080000b200128021c200841386c22096a2208420437022c20084206370224200841f6f1d280003602202008410a36021c200841d2f3d28000360218200841e880808000360210200842b8f8f596b4ec85c048370308200842a8e8f9fbe3e78f97f100370300200128021c210820012001280218360220200120083602182001200820096a41386a3602242001200836021c200141c0006a200141186a41bcefd2800010eaaf80800002402005418080808078470d004194eed28000411141a8eed28000109181808000000b20012002360220200120033602182001200336021c2001200320044105746a360224200041c4006a200141186a4190a0d3800010e9af808000200141236a200141c0006a41086a2802003600002000200637023c20002005360238200041003a000020002001290308370250200041d8006a200141086a41086a2802003602002001200129024037001b20002001290018370001200041086a2001411f6a290000370000200141d0006a2480808080000bcc0603057f017e027f23808080800041d0006b2201248080808000200141286a41b397d38000410841ae98d380004119410441001089a98080002001420437022020014200370218200142808080808001370210200142888080808001370240200142808080808001370248200141106a200141c0006a41bcefd2800010e9af808000200141086a200141246a2802003602002001200129021c37030020012802102102200128021421032001280218210420012802282105200129022c21062001410036021820014280808080c000370210200141c0006a200141106a41bb97d38000410910a2ae808000200141106a200141c0006a41c497d38000410b1089ae808000200141c0006a200141106a41cf97d38000410e10d6ae808000200141106a200141c0006a41dd97d38000410c109bae808000200141c0006a200141106a41e997d38000410e10a3ae808000200141106a200141c0006a41f797d38000410c10b6ae808000200141c0006a200141106a418398d38000410a109aae8080000240200128024822072001280240470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200741246c6a220841073a00202008410936021c2008418d98d380003602182008420437021020084200370208200842808080808001370200200141106a41086a200741016a36020020012001290240370310200141c0006a200141106a419698d38000410910a7ae808000200141346a200141c0006a419f98d38000410f10d7ae808000200128023c210720012802382108200120012802343602182001200836021020012008200741246c6a36021c20012008360214200141c0006a200141106a41bcefd2800010e8af80800002402005418080808078470d004194eed28000411141a8eed28000109181808000000b2001200236021820012003360210200120033602142001200320044105746a36021c200041c4006a200141106a4190a0d3800010e9af8080002001411b6a200141c0006a41086a2802003600002000200637023c20002005360238200041013a000020002001290300370250200041d8006a200141086a2802003602002001200129024037001320002001290010370001200041086a200141106a41076a290000370000200141d0006a2480808080000bf80701027f23808080800041106b2202248080808000024002400240024002400240200028020022002802000e050001020304000b200128021c41c696d380004105200128022028020c1181808080000021010c040b2002200041046a360204200128021c41dc96d380004107200128022028020c118180808000002100200241003a000d200220003a000c20022001360208200241086a41e396d380004105200241046a41cc96d3800010a3818080001a20022d000d220020022d000c220372210120004101470d0320034101710d030240200228020822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c040b200128021c4190c5c080004101200128022028020c1181808080000021010c030b2002200041086a360204200128021c41f896d380004108200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a418097d380004103200041046a41e896d3800010a3818080001a200241086a418397d380004105200241046a41cc96d3800010a3818080001a20022d000d220020022d000c220372210120004101470d0220034101710d020240200228020822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c030b200128021c4190c5c080004101200128022028020c1181808080000021010c020b2002200041086a360204200128021c418897d380004111200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a418097d380004103200041046a41e896d3800010a3818080001a200241086a418397d380004105200241046a41cc96d3800010a3818080001a20022d000d220020022d000c220372210120004101470d0120034101710d010240200228020822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c020b200128021c4190c5c080004101200128022028020c1181808080000021010c010b2002200041086a360204200128021c419997d380004112200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a418097d380004103200041046a41e896d3800010a3818080001a200241086a418397d380004105200241046a41cc96d3800010a3818080001a20022d000d220020022d000c220372210120004101470d0020034101710d000240200228020822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710bfb0701047f23808080800041c0006b2202248080808000024002400240024002400240024002400240200028020022032d00000e080001020304050607000b410121002002200341016a360204200128021c2203418c94d3800041092001280220220428020c2205118180808000000d070240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d09200241046a2001109fb0808000450d010c090b20034194c5c0800041022005118180808000000d0841012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a109fb08080000d082002280234418ec5c080004102200228023828020c118180808000000d080b200128021c4196c5c080004101200128022028020c1181808080000021000c070b2002200341106a360208200128021c41a894d380004106200128022028020c118180808000002100200241003a001d200220003a001c20022001360218200241186a41ae94d38000410c200341086a419894d3800010a3818080001a200241186a41ba94d38000410a200241086a41fc93d3800010a3818080001a20022d001d220120022d001c220372210020014101470d0620034101710d060240200228021822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021000c070b200128021c4190c5c080004101200128022028020c1181808080000021000c060b200128021c41c494d380004108200128022028020c1181808080000021000c050b200128021c41cc94d380004106200128022028020c1181808080000021000c040b2002200341086a360208200128021c41f894d380004108200128022028020c118180808000002100200241003a001d200220003a001c20022001360218200241186a418095d380004108200241086a41e894d3800010a3818080001a20022d001d220120022d001c220372210020014101470d0320034101710d030240200228021822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021000c040b200128021c4190c5c080004101200128022028020c1181808080000021000c030b200128021c418895d38000410b200128022028020c1181808080000021000c020b200128021c419395d38000410b200128022028020c1181808080000021000c010b200128021c419e95d380004110200128022028020c1181808080000021000b200241c0006a24808080800020004101710bac1102097f047e2003200120032001491b41016a2104410021050240034002402004417f6a22040d00417f200120034720012003491b21060c020b0240417f200020056a22072d0000220841776a22064101200641ff0171410a491b41ff01712209200220056a220a2d0000220b41776a22064101200641ff0171410a491b41ff0171220c472009200c491b22060d0041002106024002400240024002400240024002400240024002400240024020090e0a0a0203040506070d00010a0b200c4108460d07410021060c0c0b200c4109460d07410021060c0b0b41002106200c4101470d0a0240024020084108470d0041ff012106200b41ff01714108470d0e0c010b0240200b41ff017122094108470d0041010f0b0240417f200820094720082009491b22060d0002400240024020080e050001040402040b20090d030240200741016a200a41016a412010f9b280800022064100480d00200641004721060c030b41ff010f0b20094101470d02417f200741086a290300220d200a41086a290300220e52200d200e541b22060d010240200741106a200a41106a412010f9b280800022064100480d00200641004721060c020b41ff010f0b20094104470d01200741086a290300220d200a41086a290300220e540d0a200d200e5221060b20060d0b0b0240200741306a200a41306a412010f9b280800022064100480d00200641004721060c0b0b41ff010f0b41002106200c4102470d09200a41086a2d0000210c02400240200741086a2d000022094108470d0041ff012106200c41ff01714108470d0d0c010b0240200c41ff0171220c4108470d0041010f0b0240417f2009200c472009200c491b22060d0002400240024020090e050001040402040b200c0d030240200741096a200a41096a412010f9b280800022064100480d00200641004721060c030b41ff010f0b200c4101470d02417f200741106a290300220d200a41106a290300220e52200d200e541b22060d010240200741186a200a41186a412010f9b280800022064100480d00200641004721060c020b41ff010f0b200c4104470d01200741106a290300220d200a41106a290300220e540d09200d200e5221060b20060d0a0b0240200741386a290300220d200a41386a290300220e540d00200d200e5221060c0a0b41ff010f0b41002106200c4103470d08200a41086a2d0000210c02400240200741086a2d000022094108470d0041ff012106200c41ff01714108470d0c0c010b0240200c41ff0171220c4108470d0041010f0b0240417f2009200c472009200c491b22060d0002400240024020090e050001040402040b200c0d030240200741096a200a41096a412010f9b280800022064100480d00200641004721060c030b41ff010f0b200c4101470d02417f200741106a290300220d200a41106a290300220e52200d200e541b22060d010240200741186a200a41186a412010f9b280800022064100480d00200641004721060c020b41ff010f0b200c4104470d01200741106a290300220d200a41106a290300220e540d08200d200e5221060b20060d090b0240200741386a200a41386a411410f9b280800022064100480d00200641004721060c090b41ff010f0b41002106200c4104470d070240200741016a2d00002206200a41016a2d00002209490d00200620094721060c080b41ff010f0b41002106200c4105470d060240200741106a290300220f200a41106a290300221054200741186a290300220d200a41186a290300220e54200d200e511b0d00200f201085200d200e858442005221060c070b41ff010f0b41002106200c4106470d05417f200741216a2d00002206200a41216a2d000022094720062009491b22060d050240200741016a200a41016a412010f9b280800022064100480d00200641004721060c060b41ff010f0b02400240417f200741106a2d00002209200a41106a2d0000220c472009200c491b22060d00024002402009417f6a0e020001030b200c4101470d020240200741116a200a41116a410410f9b280800022064100480d00200641004721060c020b41ff010f0b200c4102470d01200741146a2802002206200a41146a2802002209490d04200620094721060b20060d050b417f200741046a2802002209200a41046a280200220c472009200c491b22060d0441002106024002400240024020090e050800010203080b41002106200c4101470d070240200741086a2802002206200a41086a2802002209490d00200620094721060c080b41ff010f0b41002106200c4102470d06417f200741086a2802002206200a41086a28020022094720062009491b22060d0602402007410c6a2802002206200a410c6a2802002209490d00200620094721060c070b41ff010f0b41002106200c4103470d05417f200741086a2802002206200a41086a28020022094720062009491b22060d0502402007410c6a2802002206200a410c6a2802002209490d00200620094721060c060b41ff010f0b41002106200c4104470d04417f200741086a2802002206200a41086a28020022094720062009491b22060d0402402007410c6a2802002206200a410c6a2802002209490d00200620094721060c050b41ff010f0b417f200741086a2d00002209200a41086a2d0000220c472009200c491b22060d034100210602400240024020090e050001060602060b41002106200c0d050240200741096a200a41096a412010f9b280800022064100480d00200641004721060c060b41ff010f0b41002106200c4101470d04417f200741106a290300220d200a41106a290300220e52200d200e541b22060d040240200741186a200a41186a412010f9b280800022064100480d00200641004721060c050b41ff010f0b41002106200c4104470d030240200741106a290300220d200a41106a290300220e540d00200d200e5221060c040b41ff010f0b41002106200c450d010c020b41ff010f0b0240200741046a2802002206200a41046a2802002209490d00200620094721060c010b41ff010f0b200541d0006a21052006450d000b0b20060baa0201037f2380808080004180016b2202248080808000024002400240200128021422034110710d0020034120710d0120002802004101200110978180800021000c020b20002802002100410021030340200220036a41ff006a2000410f712204413072200441d7006a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000c010b20002802002100410021030340200220036a41ff006a2000410f712204413072200441376a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000b20024180016a24808080800020000bae0202027f017e2380808080004180016b2202248080808000024002400240200128021422034110710d0020034120710d0120002903004101200110998180800021000c020b20002903002104410021000340200220006a41ff006a2004a7410f712203413072200341d7006a2003410a491b3a00002000417f6a21002004420f5621032004420488210420030d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000c010b20002903002104410021000340200220006a41ff006a2004a7410f712203413072200341376a2003410a491b3a00002000417f6a21002004420f5621032004420488210420030d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000b20024180016a24808080800020000bb61102097f047e2003200120032001491b41016a2104410021050240034002402004417f6a22040d00417f200120034720012003491b21060c020b200220056a22072d0000220841776a22064101200641ff0171410a491b21090240024002400240024002400240024002400240024002400240024002400240200020056a220a2d0000220b41776a22064101200641ff0171410a491b220c41ff01710e0a010203040506070e0800010b200941ff01714109460d080c0d0b200941ff01710d0c0240200a41046a2802002206200741046a2802002209490d00200620094721060c0e0b41ff010f0b200941ff01714101470d0b02400240200b4108470d0041ff012106200841ff01714108470d100c010b0240200841ff017122094108470d0041010f0b0240417f200b200947200b2009491b22060d00024002400240200b0e050001040402040b20090d030240200a41016a200741016a412010f9b280800022064100480d00200641004721060c030b41ff010f0b20094101470d02417f200a41086a290300220d200741086a290300220e52200d200e541b22060d010240200a41106a200741106a412010f9b280800022064100480d00200641004721060c020b41ff010f0b20094104470d01200a41086a290300220d200741086a290300220e540d09200d200e5221060b20060d0d0b0240200a41306a200741306a412010f9b280800022064100480d00200641004721060c0d0b41ff010f0b200941ff01714102470d0a200741086a2d0000210c02400240200a41086a2d000022094108470d0041ff012106200c41ff01714108470d0f0c010b0240200c41ff0171220c4108470d0041010f0b0240417f2009200c472009200c491b22060d0002400240024020090e050001040402040b200c0d030240200a41096a200741096a412010f9b280800022064100480d00200641004721060c030b41ff010f0b200c4101470d02417f200a41106a290300220d200741106a290300220e52200d200e541b22060d010240200a41186a200741186a412010f9b280800022064100480d00200641004721060c020b41ff010f0b200c4104470d01200a41106a290300220d200741106a290300220e540d08200d200e5221060b20060d0c0b0240200a41386a290300220d200741386a290300220e540d00200d200e5221060c0c0b41ff010f0b200941ff01714103470d09200741086a2d0000210c02400240200a41086a2d000022094108470d0041ff012106200c41ff01714108470d0e0c010b0240200c41ff0171220c4108470d0041010f0b0240417f2009200c472009200c491b22060d0002400240024020090e050001040402040b200c0d030240200a41096a200741096a412010f9b280800022064100480d00200641004721060c030b41ff010f0b200c4101470d02417f200a41106a290300220d200741106a290300220e52200d200e541b22060d010240200a41186a200741186a412010f9b280800022064100480d00200641004721060c020b41ff010f0b200c4104470d01200a41106a290300220d200741106a290300220e540d07200d200e5221060b20060d0b0b0240200a41386a200741386a411410f9b280800022064100480d00200641004721060c0b0b41ff010f0b200941ff01714104470d080240200a41016a2d00002206200741016a2d00002209490d00200620094721060c0a0b41ff010f0b200941ff01714105470d070240200a41106a290300220f200741106a290300221054200a41186a290300220d200741186a290300220e54200d200e511b0d00200f201085200d200e858442005221060c090b41ff010f0b200941ff01714106470d06417f200a41216a2d00002206200741216a2d000022094720062009491b22060d070240200a41016a200741016a412010f9b280800022064100480d00200641004721060c080b41ff010f0b200941ff01714108470d05200741106a2d00002106024002400240200a41106a2d00002209417f6a0e020100060b200641ff01714102460d010c050b200641ff01714101470d04200a41116a200741116a410410f9b2808000220941004721062009411f7621090c050b200a41146a2802002209200741146a280200220c4721062009200c4921090c040b417f200a41086a2d00002209200741086a2d0000220c472009200c491b22060d054100210602400240024020090e050200080801080b200c4101470d07417f200a41106a290300220d200741106a290300220e52200d200e541b22060d070240200a41186a200741186a412010f9b280800022064100480d00200641004721060c080b41ff010f0b200c4104470d060240200a41106a290300220d200741106a290300220e540d00200d200e5221060c070b41ff010f0b200c450d010c050b41ff010f0b0240200a41096a200741096a412010f9b280800022064100480d00200641004721060c040b41ff010f0b2009200641ff0171220c4721062009200c4921090b417f200620091b22060d01200741046a2802002106024002400240024002400240200a41046a28020022090e050501020300050b20064104460d030c040b20064101470d030240200a41086a2802002206200741086a2802002209490d00200620094721060c060b41ff010f0b20064102470d02417f200a41086a2802002206200741086a28020022094720062009491b22060d040240200a410c6a28020022062007410c6a2802002209490d00200620094721060c050b41ff010f0b20064103470d01417f200a41086a2802002206200741086a28020022094720062009491b22060d030240200a410c6a28020022062007410c6a2802002209490d00200620094721060c040b41ff010f0b417f200a41086a2802002206200741086a28020022094720062009491b22060d020240200a410c6a28020022062007410c6a2802002209490d00200620094721060c030b41ff010f0b024020092006490d00200920064721060c020b41ff010f0b41ff012106200c41ff01712207200941ff01712209490d02200720094721060b200541d0006a21052006450d000b0b20060bd50901077f024020012003460d0041000f0b024002402001450d0041002104410021030340200020036a22052d0000220641776a22074101200741ff0171410a491b41ff01712208200220036a22072d0000220941776a220a4101200a41ff0171410a491b41ff0171470d020240024002400240024002400240024002400240024020080e0a000102030405060a0708000b200541046a280200200741046a280200460d090c0c0b0240024020064108470d00200941ff01714108460d010c0d0b200941ff0171220a4108460d0c2006200a470d0c02400240024020060e050200030301030b200541086a290300200741086a290300520d0e200541106a200741106a412010f9b2808000450d020c0e0b200541086a290300200741086a290300510d010c0d0b200541016a200741016a412010f9b28080000d0c0b200541306a200741306a412010f9b2808000450d080c0b0b200741086a2d0000210a02400240200541086a2d000022084108470d00200a41ff01714108460d010c0c0b200a41ff0171220a4108460d0b2008200a470d0b02400240024020080e050200030301030b200541106a290300200741106a290300520d0d200541186a200741186a412010f9b2808000450d020c0d0b200541106a290300200741106a290300510d010c0c0b200541096a200741096a412010f9b28080000d0b0b200541386a290300200741386a290300510d070c0a0b200741086a2d0000210a02400240200541086a2d000022084108470d00200a41ff01714108460d010c0b0b200a41ff0171220a4108460d0a2008200a470d0a02400240024020080e050200030301030b200541106a290300200741106a290300520d0c200541186a200741186a412010f9b2808000450d020c0c0b200541106a290300200741106a290300510d010c0b0b200541096a200741096a412010f9b28080000d0a0b200541386a200741386a411410f9b2808000450d060c090b200541016a2d0000200741016a2d0000460d050c080b200541106a290300200741106a29030085200541186a290300200741186a2903008584500d040c070b200541216a2d0000200741216a2d0000470d06200541016a200741016a412010f9b2808000450d030c060b200541106a2d0000220a200741106a2d0000470d05024002400240200a417f6a0e020001020b200541116a280000200741116a280000460d010c070b200541146a280200200741146a280200470d060b200541046a280200220a200741046a280200470d05024002400240200a0e050504000102050b200541086a280200200741086a280200470d072005410c6a2802002007410c6a280200460d040c070b200541086a280200200741086a280200470d062005410c6a2802002007410c6a280200460d030c060b200541086a280200200741086a280200470d052005410c6a2802002007410c6a280200460d020c050b200541086a2d0000220a200741086a2d0000470d04024002400240200a0e050001040402040b200541096a200741096a412010f9b2808000450d030c060b200541106a290300200741106a290300520d05200541186a200741186a412010f9b2808000450d020c050b200541106a290300200741106a290300510d010c040b200541086a280200200741086a280200470d030b200341d0006a21032001417f6a22010d000b0b410121040b20040bcd0907047f057e027f027e017f017e027f23808080800041206b21024113210302400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020012d0000220441746a22054101200541ff0171410a491b41ff01710e0a07080001020304160506070b2001410d6a33000021062001410f6a310000210720013500092108200129033821092001290330210a20012d0021210b20012d0020210c2001290318210d2001290310210e20012d00082203417e6a4109490d0a200141226a210f420b211020030e0c080916161616161616161612080b2001410d6a33000021062001410f6a310000210720013500092108200129033821092001290330210a20012d0021210b20012d0020210c2001290318210d2001290310210e20012d00082203417e6a4109490d0c200141226a210f420b211020030e0c0a0b1515151515151515150d0a0b20012d00012111411021030c130b200141186a290300210d2001290310210e411121030c110b200141186a290300210d2001290310210e20012d0020210c200129030821102001280204211220012f0102210f20012d0001211120012d0021210b411221030c110b2001290310210e20012903082110200128020421124200210d411421030c0f0b20013500092001410f6a3100004230862001410d6a330000422086848421092001290318210d2001290310210e20012d00082203ad21102003417e6a4109490d0b200141226a210f20030e02090a090b20012802042112410c21030c0d0b200141c0006a2103200141186a210f200441ff01714101470d0b200220012901223703102002200141286a2901003701160c0b0b2002200f2801003602102002200f41036a2800003600132003ad21100c090b2002411a6a2001412c6a2800003600002002200f280100360210200220012800293600172002200f41036a2800003600130b2003ad21100c070b2002200f2801003602102002200f41036a2800003600130c010b2002411a6a2001412c6a2800003600002002200f280100360210200220012800293600172002200f41036a2800003600130b2003ad21100b2002200141c0006a22012903003703002002200141086a28020036020820102008200742308620064220868484420886842110410f21030c050b2002200f2801003602102002200f41036a2800003600130c010b2002411a6a2001412c6a2800003600002002200f280100360210200220012800293600172002200f41036a2800003600130b2001290330210a20012d0021210b20012d0020210c20094208862010842110411521030c020b20102008200742308620064220868484420886842110410e21030c010b200f290300210d2001290310210e200129033821092001290330210a20012d0021210b20012d0020210c200129030821102001280204211220012f0102210f20012d00012111200220032903003703002002200341086a290300370308200421030c010b0b2000200e3703102000200b3a00212000200c3a002020002010370308200020123602042000200f3b0102200020113a0001200020033a000020002002290310370122200020093703382000200a370330200020022903003703402000200d370318200041286a2002290116370100200041c8006a20022903083703000f0b000bec1007047f027e017f037e017f017e037f23808080800041206b21024110210302400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020012d0000220441746a22054101200541ff0171410a491b41ff01710e0a080001020304053e0607080b200141c0006a2105200141186a29030021062001290310210720012d00202108200129030821094108210320040e0c080912120a0b0c0e0f10113b080b200141226a21052001290338210a2001290330210b20012d0021210c20012d0020210820012903182106200129031021074202210d4208210920012d000822030e0c12131e1415161718191a1b3c120b200141c0006a210e200141226a210320012d0021210c20012d0020210820012903182106200129031021074202210b4208210920012d00080e0c1e1f2a20212223242526272b1e0b20012d0001210f410d21030c3a0b200141186a290300210620012903102107410e21030c380b200141186a29030021062001290310210720012d00202108200129030821092001280204211020012f0102210e20012d0001210f20012d0021210c410f21030c380b20012903102107200129030821092001280204211042002106411121030c360b200141226a210e20012d0021210c20012d0020210820012903182106200129031021074202210920012d00080e0b272833292a2b2c2d2e2f30270b20012802042110410921030c340b20012d0001210f20012f0102210e200128020421100c040b200220012901223703102002200141286a290100370116410121030c310b42acfad7a0a3e0c4f9c2002106429e9df5c0a6d5cde04d21074100210341e101210f41b886b08505211042e8ede3b7eea4e5e84e2109413e210841c3e403210e0c300b428184e8dc9ce7c9c006210642a2859bc080fbacc0bb7f21074100210341e400210f41f7ee94e679211042a390c29ca5c7bcac967f2109413e21084188bc03210e0c2f0b420021074100210e410021084200210642002109410021104100210f0b410021030c2d0b410421030c2c0b410521030c2b0b410621030c2a0b410721030c290b200421030c280b200220052801003602102002200541036a28000036001320013500092001410f6a3100004230862001410d6a3300004220868484420886210d0c0b0b2002411a6a2001412c6a28000036000020022005280100360210200220012800293600172002200541036a2800003600134201210d0c0a0b4203210d0c070b200241002800d693d38000360013200241002800d393d380003602104280c28f928fe780d6d000210d429e9df5c0a6d5cde04d210642e8ede3b7eea4e5e84e210741fd01210c412c21080c080b200241002800f693d38000360013200241002800f393d380003602104280c8a1f0fdeecde29c7f210d42a2859bc080fbacc0bb7f210642a390c29ca5c7bcac967f21074102210c410121080c070b410021082002410036001320024100360210420021074100210c420021064200210d0c060b4204210d0c040b4205210d0c020b4206210d0c010b4207210d0b0b0b410b2103200d21090c1c0b200220032801003602102002200341036a28000036001320013500092001410f6a3100004230862001410d6a3300004220868484420886210b0c0b0b2002411a6a2001412c6a28000036000020022003280100360210200220012800293600172002200341036a2800003600134201210b0c0a0b4203210b0c070b200241002800d693d38000360013200241002800d393d380003602104280c28f928fe780d6d000210b429e9df5c0a6d5cde04d210642e8ede3b7eea4e5e84e210741fd01210c412c21080c080b200241002800f693d38000360013200241002800f393d380003602104280c8a1f0fdeecde29c7f210b42a2859bc080fbacc0bb7f210642a390c29ca5c7bcac967f21074102210c410121080c070b410021082002410036001320024100360210420021074100210c420021064200210b0c060b4204210b0c040b4205210b0c020b4206210b0c010b4207210b0b0b0b200b21090b2001290338210a2001290330210b2002200e2903003703002002200e41086a280200360208410c21030c0e0b2002200e2801003602102002200e41036a28000036001320013500092001410f6a3100004230862001410d6a330000422086848442088621090c0b0b2002411a6a2001412c6a2800003600002002200e280100360210200220012800293600172002200e41036a280000360013420121090c0a0b420321090c070b200241002800d693d38000360013200241002800d393d380003602104280c28f928fe780d6d0002109412c210841fd01210c42e8ede3b7eea4e5e84e2107429e9df5c0a6d5cde04d21060c080b200241002800f693d38000360013200241002800f393d380003602104280c8a1f0fdeecde29c7f2109410121084102210c42a390c29ca5c7bcac967f210742a2859bc080fbacc0bb7f21060c070b4100210c2002410036001320024100360210420021064200210741002108420021090c060b420421090c040b420521090c020b420621090c010b420721090b0b0b2001290330210b411221030c010b2001290338210a2001290330210b20012d0021210c200220052903003703002002200541086a2903003703080c010b0b200020073703102000200c3a0021200020083a002020002009370308200020103602042000200e3b01022000200f3a0001200020033a0000200020022903103701222000200a3703382000200b3703302000200229030037034020002006370318200041286a2002290116370100200041c8006a20022903083703000bf10b04057f017e027f017e23808080800041d0006b2201248080808000200141306a41cc95d38000410941d595d38000411941bc95d3800041011089a98080002001420437022820014200370220200142808080808001370218200142888080808001370240200142808080808001370248200141186a200141c0006a41bcefd2800010e9af808000200141086a41086a2001412c6a2802003602002001200129022437030820012802182102200128021c21032001280220210420012802302105200129023421062001410036022020014280808080c000370218200141c0006a200141186a418c94d38000410910b8ae808000200141186a200141c0006a41a894d380004106108dae8080000240200128022022072001280218470d00200141186a41f4edd2800010f5ad8080000b200128021c200741246c6a220841023a00202008410836021c200841c494d380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200741016a2207360200200120012902182209370340024020072009a7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200741246c6a220841033a00202008410636021c200841cc94d380003602182008420437021020084200370208200842808080808001370200200141186a41086a200741016a2207360200200120012903402209370318024020072009a7470d00200141186a41f4edd2800010f5ad8080000b200128021c200741246c6a220841043a00202008410736021c200841d294d380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200741016a2207360200200120012903182209370340024020072009a7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200741246c6a220841053a00202008410636021c200841d994d380003602182008420437021020084200370208200842808080808001370200200141186a41086a200741016a2207360200200120012903402209370318024020072009a7470d00200141186a41f4edd2800010f5ad8080000b200128021c200741246c6a220841063a00202008410636021c200841df94d380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200741016a36020020012001290318370340200141186a200141c0006a41f894d38000410810c2ae8080000240200128022022072001280218470d00200141186a41f4edd2800010f5ad8080000b200128021c200741246c6a220841083a00202008410b36021c2008418895d380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200741016a2207360200200120012902182209370340024020072009a7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200741246c6a220841093a00202008410b36021c2008419395d380003602182008420437021020084200370208200842808080808001370200200141186a41086a200741016a2208360200200120012903402209370318024020082009a7470d00200141186a41f4edd2800010f5ad8080000b200128021c200841246c22076a2208410a3a00202008411036021c2008419e95d380003602182008420437021020084200370208200842808080808001370200200128021c210820012001280218360220200120083602182001200820076a41246a3602242001200836021c200141c0006a200141186a41bcefd2800010e8af80800002402005418080808078470d004194eed28000411141a8eed28000109181808000000b20012002360220200120033602182001200336021c2001200320044105746a360224200041c4006a200141186a4190a0d3800010e9af808000200141236a200141c0006a41086a2802003600002000200637023c20002005360238200041013a000020002001290308370250200041d8006a200141086a41086a2802003602002001200129024037001b20002001290018370001200041086a2001411f6a290000370000200141d0006a2480808080000bc00b04057f017e037f017e23808080800041d0006b2201248080808000200141306a41ee95d38000410641d595d38000411941bc95d3800041011089a98080002001420437022820014200370220200142808080808001370218200142888080808001370240200142808080808001370248200141186a200141c0006a41bcefd2800010e9af808000200141086a41086a2001412c6a2802003602002001200129022437030820012802182102200128021c2103200128022021042001280230210520012902342106200141186a41086a2207410036020020014280808080c000370218200141186a41f4edd2800010f5ad808000200128021c220842808080808001370200200141c0006a41086a4101360200200841003a00202008410436021c200841f495d38000360218200842043702102008420037020820012001290218370340200141186a200141c0006a41f895d38000410710e5ae808000200141c0006a200141186a41ff95d38000410510b3ae8080000240200128024822092001280240470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200941246c6a220841033a00202008410936021c2008418496d3800036021820084204370210200842003702082008428080808080013702002007200941016a220936020020012001290240220a37031802402009200aa7470d00200141186a41f4edd2800010f5ad8080000b200128021c200941246c6a220841043a00202008410936021c2008418d96d380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200941246c6a220841053a00202008410b36021c2008419696d380003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41f4edd2800010f5ad8080000b200128021c200941246c6a220841063a00202008410836021c200841a196d380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200941246c6a220841073a00202008410736021c200841a996d380003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41f4edd2800010f5ad8080000b200128021c200941246c6a220841083a00202008410e36021c200841b096d380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220836020020012001290318220a37034002402008200aa7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200841246c22096a220841093a00202008410836021c200841be96d3800036021820084204370210200842003702082008428080808080013702002001280244210820012001280240360220200120083602182001200820096a41246a3602242001200836021c200141c0006a200141186a41bcefd2800010e8af80800002402005418080808078470d004194eed28000411141a8eed28000109181808000000b20012002360220200120033602182001200336021c2001200320044105746a360224200041c4006a200141186a4190a0d3800010e9af808000200141236a200141c0006a41086a2802003600002000200637023c20002005360238200041013a000020002001290308370250200041d8006a200141086a41086a2802003602002001200129024037001b20002001290018370001200041086a2001411f6a290000370000200141d0006a2480808080000ba00301037f02400240024002400240200028020022010e050400010203040b02402000280204220041c0004f0d00410121010c040b02402000418080014f0d00410221010c040b410441052000418080808004491b21010c030b410121014101210202402000280204220341c000490d0041022102200341808001490d00410441052003418080808004491b21020b02402000280208220041c000490d0041022101200041808001490d00410441052000418080808004491b21010b200120026a21010c020b410121014101210202402000280204220341c000490d0041022102200341808001490d00410441052003418080808004491b21020b02402000280208220041c000490d0041022101200041808001490d00410441052000418080808004491b21010b200120026a21010c010b410121014101210202402000280204220341c000490d0041022102200341808001490d00410441052003418080808004491b21020b02402000280208220041c000490d0041022101200041808001490d00410441052000418080808004491b21010b200120026a21010b200141016a0bb70503057f017e047f23808080800041d0006b2201248080808000200141286a41ab97d38000410841d595d38000411941bc95d3800041011089a98080002001420437022020014200370218200142808080808001370210200142888080808001370240200142808080808001370248200141106a200141c0006a41bcefd2800010e9af808000200141086a2202200141246a2802003602002001200129021c370300200128021021032001280214210420012802182105200129022c210620012802282107200141106a41086a410036020020014280808080c000370210200141106a41f4edd2800010f5ad8080002001280214220842808080808001370200200141c0006a41086a22094101360200200841003a00202008410536021c200841c696d38000360218200842043702102008420037020820012001290210370340200141106a200141c0006a41dc96d38000410710c8ae808000200141c0006a200141106a41f896d38000410810daae808000200141106a200141c0006a418897d380004111109dae808000200141346a200141106a419997d3800041121097ae808000200128023c210a20012802382108200120012802343602182001200836021020012008200a41246c6a36021c20012008360214200141c0006a200141106a41bcefd2800010e8af80800002402007418080808078470d004194eed28000411141a8eed28000109181808000000b2001200336021820012004360210200120043602142001200420054105746a36021c200041c4006a200141106a4190a0d3800010e9af8080002001411b6a20092802003600002000200637023c20002007360238200041013a000020002001290300370250200041d8006a20022802003602002001200129024037001320002001290010370001200041086a200141106a41076a290000370000200141d0006a2480808080000be40702037f027e410121010240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020002d0000220241746a22034101200341ff0171410a491b41ff01710e0a08000102090304050607080b4121210120020e0c0d090a0a0a0a0a0b0c0c0c080d0b410121014101210320002d00080e0c110d0e0e0e0e0e0f10101012110b4115210120002d00080e0c161213131313131415151506160b410121012000290310220442c000544100200041186a29030022055022001b0d05024020044280800154410020001b450d00410241016a0f0b0240200442808080800454410020001b450d00410441016a0f0b411120057920047942c0007c20054200521ba74103766b41016a0f0b412141016a0f0b410041016a0f0b200041046a210141012103024020002d00102202417d6a4107490d000240024020020e03020001020b410521030c010b02402000280214220041c0004f0d00410221030c010b02402000418080014f0d00410321030c010b410541062000418080808004491b21030b200110b5b080800020036a41016a0f0b41212101024002400240024020002d00080e0b0500010101010102030303050b412941016a0f0b410141016a0f0b02402000290310220442c0005a0d00410241016a0f0b02402004428080015a0d00410341016a0f0b024020044280808080045a0d00410541016a0f0b410a200479a74103766b41016a0f0b410141016a0f0b410121012000280204220041c000490d0002402000418080014f0d00410241016a0f0b410441052000418080808004491b21010b200141016a0f0b41ca0041016a0f0b412241016a0f0b02402000290308220442c0005a0d00412341016a0f0b02402004428080015a0d00412441016a0f0b024020044280808080045a0d00412641016a0f0b412b200479a74103766b41016a0f0b412241016a0f0b41c20041016a0f0b412a21030c040b410221030c030b02402000290310220442c0005a0d00410321030c030b02402004428080015a0d00410421030c030b024020044280808080045a0d00410621030c030b410b200479a74103766b21030c020b410221030c010b412221030b02402000290338220442c000540d0002402004428080015a0d00410221010c010b024020044280808080045a0d00410421010c010b4109200479a74103766b21010b200120036a41016a0f0b413e41016a0f0b411641016a0f0b02402000290310220442c0005a0d00411741016a0f0b02402004428080015a0d00411841016a0f0b024020044280808080045a0d00411a41016a0f0b200479a7410376411f7341016a0f0b411641016a0f0b413641016a0bd00603057f017e027f23808080800041d0006b2201248080808000200141286a41b397d38000410841d595d38000411941bc95d3800041011089a98080002001420437022020014200370218200142808080808001370210200142888080808001370240200142808080808001370248200141106a200141c0006a41bcefd2800010e9af808000200141086a200141246a2802003602002001200129021c37030020012802102102200128021421032001280218210420012802282105200129022c21062001410036021820014280808080c000370210200141c0006a200141106a41bb97d38000410910a2ae808000200141106a200141c0006a41c497d38000410b10e2ae808000200141c0006a200141106a41cf97d38000410e10e1ae808000200141106a200141c0006a41dd97d38000410c10c3ae808000200141c0006a200141106a41e997d38000410e10a3ae808000200141106a200141c0006a41f797d38000410c10b6ae808000200141c0006a200141106a418398d38000410a109aae8080000240200128024822072001280240470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200741246c6a220841073a00202008410936021c2008418d98d380003602182008420437021020084200370208200842808080808001370200200141106a41086a200741016a36020020012001290240370310200141c0006a200141106a419698d38000410910a7ae808000200141346a200141c0006a419f98d38000410f10eeae808000200128023c210720012802382108200120012802343602182001200836021020012008200741246c6a36021c20012008360214200141c0006a200141106a41bcefd2800010e8af80800002402005418080808078470d004194eed28000411141a8eed28000109181808000000b2001200236021820012003360210200120033602142001200320044105746a36021c200041c4006a200141106a4190a0d3800010e9af8080002001411b6a200141c0006a41086a2802003600002000200637023c20002005360238200041013a000020002001290300370250200041d8006a200141086a2802003602002001200129024037001320002001290010370001200041086a200141106a41076a290000370000200141d0006a2480808080000bfe0805057f017e027f017e017f23808080800041d0006b2201248080808000200141306a41cc95d38000410941ae98d380004119410441001089a98080002001420437022820014200370220200142808080808001370218200142888080808001370240200142808080808001370248200141186a200141c0006a41bcefd2800010e9af808000200141086a41086a2001412c6a2802003602002001200129022437030820012802182102200128021c21032001280220210420012802302105200129023421062001410036022020014280808080c000370218200141c0006a200141186a418c94d38000410910b8ae808000200141186a200141c0006a41a894d380004106108dae8080000240200128022022072001280218470d00200141186a41f4edd2800010f5ad8080000b200128021c200741246c6a220841023a00202008410836021c200841c494d380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200741016a2207360200200120012902182209370340024020072009a7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200741246c6a220841033a00202008410636021c200841cc94d380003602182008420437021020084200370208200842808080808001370200200141186a41086a220a200741016a36020020012001290340370318200141c0006a200141186a41f894d38000410810c2ae8080000240200128024822072001280240470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200741246c6a220841083a00202008410b36021c2008418895d380003602182008420437021020084200370208200842808080808001370200200a200741016a2207360200200120012902402209370318024020072009a7470d00200141186a41f4edd2800010f5ad8080000b200128021c200741246c6a220841093a00202008410b36021c2008419395d380003602182008420437021020084200370208200842808080808001370200200141c8006a200741016a2208360200200120012903182209370340024020082009a7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200841246c22076a2208410a3a00202008411036021c2008419e95d3800036021820084204370210200842003702082008428080808080013702002001280244210820012001280240360220200120083602182001200820076a41246a3602242001200836021c200141c0006a200141186a41bcefd2800010e8af80800002402005418080808078470d004194eed28000411141a8eed28000109181808000000b20012002360220200120033602182001200336021c2001200320044105746a360224200041c4006a200141186a4190a0d3800010e9af808000200141236a200141c0006a41086a2802003600002000200637023c20002005360238200041013a000020002001290308370250200041d8006a200141086a41086a2802003602002001200129024037001b20002001290018370001200041086a2001411f6a290000370000200141d0006a2480808080000be10201057f2380808080004180056b220224808080800020012d00082103200128020421040240024002400240024002400240024002400240200128020022050e09080700010203040506080b20042004280200220641016a36020020064100480d080c070b20042004280200220641016a36020020064100480d070c060b20042004280200220641016a36020020064100480d060c050b20042004280200220641016a36020020064100480d050c040b20042004280200220641016a36020020064100480d040c030b20042004280200220641016a36020020064100480d030c020b20042004280200220641016a360200200641004e0d010c020b20042004280200220641016a36020020064100480d010b20022005200410dfb08080000240024020022d0000411e460d002000200241800510f5b280800020033a0080050c010b2000411e3a00000b200110c6b080800020024180056a2480808080000f0b000be10201057f23808080800041106b22022480808080002001280204210320012d000821040240024002400240024002400240024002400240200128020022050e09080700010203040506080b20032003280200220641016a36020020064100480d080c070b20032003280200220641016a36020020064100480d070c060b20032003280200220641016a36020020064100480d060c050b20032003280200220641016a36020020064100480d050c040b20032003280200220641016a36020020064100480d040c030b20032003280200220641016a36020020064100480d030c020b20032003280200220641016a360200200641004e0d010c020b20032003280200220641016a36020020064100480d010b200241086a200520031081af8080000240200228020822034109460d00200228020c2105200020043a0008200020053602040b200110c5b080800020002003360200200241106a2480808080000f0b000bdd0201037f23808080800041206b220124808080800041002d0098a2db80001a0240413041002802a496db8000118280808000002202450d00200241da81808000360228200242f9e7b3cecbb8e2df64370320200242d4e2f0838aee95e4cb00370318200241b180808000360210200242d7c9cb8fc1cf97db3e370308200242e88488d0c0e3aebc133703002001200241306a220336021c200141023602182001200236021420012002360210200141086a200141106a20022002200141206a200310a1af808000200128020c2103200142888080808001370210200142808080808001370218200041c4006a200141106a4190a0d3800010e9af8080002000410036024020004280808080c0003703382000410036025820004280808080c0003703502000200320026b41186e36020c2000200236020820004102360204200041043a0000200141206a2480808080000f0b4108413010bb80808000000beb2804057f017e037f017e23808080800041d0006b2201248080808000200141306a41d499d38000410541d999d38000411741c499d3800041011089a98080002001420437022820014200370220200142808080808001370218200142888080808001370240200142808080808001370248200141186a200141c0006a41bcefd2800010e9af808000200141086a41086a2001412c6a2802003602002001200129022437030820012802182102200128021c2103200128022021042001280230210520012902342106200141186a41086a2207410036020020014280808080c000370218200141186a41f4edd2800010f5ad808000200128021c22084100360208200842808080808001370200200841003a00202008410836021c200841f099d380003602182008410036021420084280808080c00037020c200141c0006a41086a410136020020012001290218370340024020012802404101470d00200141c0006a41f4edd2800010f5ad8080000b2001280244410141246c6a220841013a00202008410d36021c200841f899d3800036021820084204370210200842003702082008428080808080013702002007410141016a220936020020012001290340220a37031802402009200aa7470d00200141186a41f4edd2800010f5ad8080000b200128021c200941246c6a220841023a00202008411836021c200841859ad380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200941246c6a220841033a00202008411936021c2008419d9ad380003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41f4edd2800010f5ad8080000b200128021c200941246c6a220841043a00202008410c36021c200841b69ad380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200941246c6a220841053a00202008411536021c200841c29ad380003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41f4edd2800010f5ad8080000b200128021c200941246c6a220841063a00202008410936021c200841d79ad380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200941246c6a220841073a00202008410f36021c200841e09ad380003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41f4edd2800010f5ad8080000b200128021c200941246c6a220841083a00202008410d36021c200841ef9ad380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200941246c6a220841093a00202008411536021c200841fc9ad380003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41f4edd2800010f5ad8080000b200128021c200941246c6a2208410a3a00202008410f36021c200841919bd380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200941246c6a2208410b3a00202008411236021c200841a09bd380003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41f4edd2800010f5ad8080000b200128021c200941246c6a2208410c3a00202008411536021c200841b29bd380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200941246c6a2208410d3a00202008411636021c200841c79bd380003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41f4edd2800010f5ad8080000b200128021c200941246c6a2208410e3a00202008410936021c200841dd9bd380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200941246c6a2208410f3a00202008410a36021c200841e69bd380003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41f4edd2800010f5ad8080000b200128021c200941246c6a220841103a00202008410c36021c200841f09bd380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200941246c6a220841113a00202008410e36021c200841fc9bd380003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41f4edd2800010f5ad8080000b200128021c200941246c6a220841123a00202008411036021c2008418a9cd380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200941246c6a220841133a00202008410e36021c2008419a9cd380003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41f4edd2800010f5ad8080000b200128021c200941246c6a220841143a00202008410c36021c200841a89cd380003602182008420437021020084200370208200842808080808001370200200141c8006a2207200941016a36020020012001290318370340200141186a200141c0006a41b49cd380004104108bae8080000240200128022022092001280218470d00200141186a41f4edd2800010f5ad8080000b200128021c200941246c6a220841163a00202008411036021c200841b89cd3800036021820084204370210200842003702082008428080808080013702002007200941016a220936020020012001290218220a37034002402009200aa7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200941246c6a220841173a00202008410e36021c200841c89cd380003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41f4edd2800010f5ad8080000b200128021c200941246c6a220841183a00202008410c36021c200841d69cd380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200941246c6a220841193a00202008411336021c200841e29cd380003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41f4edd2800010f5ad8080000b200128021c200941246c6a2208411a3a00202008411436021c200841f59cd380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200941246c6a2208411b3a00202008410b36021c200841899dd380003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41f4edd2800010f5ad8080000b200128021c200941246c6a2208411c3a00202008410e36021c200841949dd380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200941246c6a2208411d3a00202008410636021c200841a29dd380003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41f4edd2800010f5ad8080000b200128021c200941246c6a2208411e3a00202008410a36021c200841a89dd380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200941246c6a2208411f3a00202008410936021c200841b29dd380003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41f4edd2800010f5ad8080000b200128021c200941246c6a220841203a00202008410c36021c200841bb9dd380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200941246c6a220841213a00202008410a36021c200841c79dd380003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41f4edd2800010f5ad8080000b200128021c200941246c6a220841223a00202008410e36021c200841d19dd380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290318220a37034002402009200aa7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200941246c6a220841233a00202008410d36021c200841df9dd380003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220936020020012001290340220a37031802402009200aa7470d00200141186a41f4edd2800010f5ad8080000b200128021c200941246c6a220841243a00202008411336021c200841ec9dd380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a36020020012001290318370340200141186a200141c0006a41ff9dd3800041121094ae8080000240200128022022092001280218470d00200141186a41f4edd2800010f5ad8080000b200128021c200941246c6a220841263a00202008410736021c200841919ed380003602182008420437021020084200370208200842808080808001370200200141c0006a41086a200941016a220936020020012001290218220a37034002402009200aa7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200941246c6a220841273a00202008411336021c200841989ed380003602182008420437021020084200370208200842808080808001370200200141186a41086a200941016a220836020020012001290340220a37031802402008200aa7470d00200141186a41f4edd2800010f5ad8080000b200128021c200841246c22096a220841283a00202008411136021c200841ab9ed380003602182008420437021020084200370208200842808080808001370200200128021c210820012001280218360220200120083602182001200820096a41246a3602242001200836021c200141c0006a200141186a41bcefd2800010e8af80800002402005418080808078470d004194eed28000411141a8eed28000109181808000000b20012002360220200120033602182001200336021c2001200320044105746a360224200041c4006a200141186a4190a0d3800010e9af808000200141236a200141c0006a41086a2802003600002000200637023c20002005360238200041013a000020002001290308370250200041d8006a200141086a41086a2802003602002001200129024037001b20002001290018370001200041086a2001411f6a290000370000200141d0006a2480808080000b930601087f23808080800041c0006b220124808080800020014106360210200141c798d3800036020c41002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d00200241c798d38000360200200241046a410636020041c798d38000410610fea8808000450d0141002d0098a2db80001a412041002802a496db80001182808080000022030d024108412010bb80808000000b4104410810bb80808000000b2002410028029c96db8000118080808000002001410236021c200141e891d1800036021820014201370224200141b780808000ad4220862001410c6aad843703302001200141306a360220200141186a41f891d1800010f680808000000b2003419d89808000360218200342dcb8abddf9f387ed28370310200342dbe3d89bb8d9a2d3837f37030820034101360204200341cd98d3800036020020014101360220200120033602182001200341206a3602242001200336021c200141306a200141186a41bcefd2800010e9af808000200128023821042001280234210520012802302106200141186a41086a410036020020014280808080c000370218200141186a41f4edd2800010f5ad808000200128021c220342808080808001370200200141306a41086a22074101360200200341003a00202003410436021c200341ce98d380003602182003420437021020034200370208200120012902183703302001410c6a200141306a41d298d38000410410efae80800020012802142108200128021021032001200128020c3602202001200336021820012003200841246c6a3602242001200336021c200141306a200141186a41bcefd2800010e8af80800020012006360220200120053602182001200520044105746a3602242001200536021c200041c4006a200141186a4190a0d3800010e9af808000200141236a200728020036000020002002ad4280808080108437023c20004101360238200041013a00002000410036025820004280808080c0003703502001200129023037001b20002001290018370001200041086a2001411f6a290000370000200141c0006a2480808080000b930601087f23808080800041c0006b220124808080800020014106360210200141c798d3800036020c41002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d00200241c798d38000360200200241046a410636020041c798d38000410610fea8808000450d0141002d0098a2db80001a412041002802a496db80001182808080000022030d024108412010bb80808000000b4104410810bb80808000000b2002410028029c96db8000118080808000002001410236021c200141e891d1800036021820014201370224200141b780808000ad4220862001410c6aad843703302001200141306a360220200141186a41f891d1800010f680808000000b200341dc81808000360218200342aefc96c6b8e7dbfb273703102003428cebdc95888ddea5c70037030820034101360204200341cd98d3800036020020014101360220200120033602182001200341206a3602242001200336021c200141306a200141186a41bcefd2800010e9af808000200128023821042001280234210520012802302106200141186a41086a410036020020014280808080c000370218200141186a41f4edd2800010f5ad808000200128021c220342808080808001370200200141306a41086a22074101360200200341003a00202003410436021c200341ce98d380003602182003420437021020034200370208200120012902183703302001410c6a200141306a41d298d38000410410a8ae80800020012802142108200128021021032001200128020c3602202001200336021820012003200841246c6a3602242001200336021c200141306a200141186a41bcefd2800010e8af80800020012006360220200120053602182001200520044105746a3602242001200536021c200041c4006a200141186a4190a0d3800010e9af808000200141236a200728020036000020002002ad4280808080108437023c20004101360238200041013a00002000410036025820004280808080c0003703502001200129023037001b20002001290018370001200041086a2001411f6a290000370000200141c0006a2480808080000b940601087f23808080800041c0006b220124808080800020014106360210200141c798d3800036020c41002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d00200241c798d38000360200200241046a410636020041c798d38000410610fea8808000450d0141002d0098a2db80001a412041002802a496db80001182808080000022030d024108412010bb80808000000b4104410810bb80808000000b2002410028029c96db8000118080808000002001410236021c200141e891d1800036021820014201370224200141b780808000ad4220862001410c6aad843703302001200141306a360220200141186a41f891d1800010f680808000000b200341b681808000360218200342e9b8e48fa991faac817f370310200342b3cfafb5fdc6a1e79c7f37030820034101360204200341cd98d3800036020020014101360220200120033602182001200341206a3602242001200336021c200141306a200141186a41bcefd2800010e9af808000200128023821042001280234210520012802302106200141186a41086a410036020020014280808080c000370218200141186a41f4edd2800010f5ad808000200128021c220342808080808001370200200141306a41086a22074101360200200341003a00202003410436021c200341ce98d380003602182003420437021020034200370208200120012902183703302001410c6a200141306a41d298d38000410410a0ae80800020012802142108200128021021032001200128020c3602202001200336021820012003200841246c6a3602242001200336021c200141306a200141186a41bcefd2800010e8af80800020012006360220200120053602182001200520044105746a3602242001200536021c200041c4006a200141186a4190a0d3800010e9af808000200141236a200728020036000020002002ad4280808080108437023c20004101360238200041013a00002000410036025820004280808080c0003703502001200129023037001b20002001290018370001200041086a2001411f6a290000370000200141c0006a2480808080000b930601087f23808080800041c0006b220124808080800020014106360210200141c798d3800036020c41002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d00200241c798d38000360200200241046a410636020041c798d38000410610fea8808000450d0141002d0098a2db80001a412041002802a496db80001182808080000022030d024108412010bb80808000000b4104410810bb80808000000b2002410028029c96db8000118080808000002001410236021c200141e891d1800036021820014201370224200141b780808000ad4220862001410c6aad843703302001200141306a360220200141186a41f891d1800010f680808000000b200341f88180800036021820034291d9bdcce5ffceb647370310200342eb88f3d48596fef8fd0037030820034101360204200341cd98d3800036020020014101360220200120033602182001200341206a3602242001200336021c200141306a200141186a41bcefd2800010e9af808000200128023821042001280234210520012802302106200141186a41086a410036020020014280808080c000370218200141186a41f4edd2800010f5ad808000200128021c220342808080808001370200200141306a41086a22074101360200200341003a00202003410436021c200341ce98d380003602182003420437021020034200370208200120012902183703302001410c6a200141306a41d298d38000410410caae80800020012802142108200128021021032001200128020c3602202001200336021820012003200841246c6a3602242001200336021c200141306a200141186a41bcefd2800010e8af80800020012006360220200120053602182001200520044105746a3602242001200536021c200041c4006a200141186a4190a0d3800010e9af808000200141236a200728020036000020002002ad4280808080108437023c20004101360238200041013a00002000410036025820004280808080c0003703502001200129023037001b20002001290018370001200041086a2001411f6a290000370000200141c0006a2480808080000b930601087f23808080800041c0006b220124808080800020014106360210200141c798d3800036020c41002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d00200241c798d38000360200200241046a410636020041c798d38000410610fea8808000450d0141002d0098a2db80001a412041002802a496db80001182808080000022030d024108412010bb80808000000b4104410810bb80808000000b2002410028029c96db8000118080808000002001410236021c200141e891d1800036021820014201370224200141b780808000ad4220862001410c6aad843703302001200141306a360220200141186a41f891d1800010f680808000000b2003419289808000360218200342f199a8b0a1f5cd93957f370310200342c9d1fab4c6dd89f76337030820034101360204200341cd98d3800036020020014101360220200120033602182001200341206a3602242001200336021c200141306a200141186a41bcefd2800010e9af808000200128023821042001280234210520012802302106200141186a41086a410036020020014280808080c000370218200141186a41f4edd2800010f5ad808000200128021c220342808080808001370200200141306a41086a22074101360200200341003a00202003410436021c200341ce98d380003602182003420437021020034200370208200120012902183703302001410c6a200141306a41d298d38000410410c9ae80800020012802142108200128021021032001200128020c3602202001200336021820012003200841246c6a3602242001200336021c200141306a200141186a41bcefd2800010e8af80800020012006360220200120053602182001200520044105746a3602242001200536021c200041c4006a200141186a4190a0d3800010e9af808000200141236a200728020036000020002002ad4280808080108437023c20004101360238200041013a00002000410036025820004280808080c0003703502001200129023037001b20002001290018370001200041086a2001411f6a290000370000200141c0006a2480808080000be60102017f017e4105210102400240024020002802080e290202020202020202020202020202020202020202020002020202020202020202020202020201020202020b410d0f0b024002402000290310220242c0005a0d00410621010c010b02402002428080015a0d00410721010c010b024020024280808080045a0d00410921010c010b410e200279a74103766b21010b024002402000290318220242c0005a0d00410121000c010b02402002428080015a0d00410221000c010b024020024280808080045a0d00410421000c010b4109200279a74103766b21000b200120006a21010b20010bc30502057f017e23808080800041c0006b2203248080808000024020012002460d0020002d000521042000280200210520002d0004210620032001360204200141016a210741012101024020064101710d00024020052d0014410471450d0041012101024020044101710d00200528021c4198c5c080004101200528022028020c118180808000000d020b41012101200341013a0017200341186a41086a200541086a290200370300200341186a41106a200541106a290200370300200341186a41186a200541186a2802003602002003200529021c37020820052902002108200341e8c4c08000360238200320083703182003200341176a3602102003200341086a360234200341046a200341186a109cb08080000d012003280234418ec5c080004102200328023828020c1181808080000021010c010b4101210102402004410171450d00200528021c4187c5c080004102200528022028020c118180808000000d010b200341046a2005109cb080800021010b200041013a0005200020013a000420072002460d000340200320073602042001410171210641012101024020060d00024020052d00144104710d0041012101200528021c4187c5c080004102200528022028020c118180808000000d01200341046a2005109cb080800021010c010b200529021c2108200341013a0017200341186a41086a200541086a290200370300200341186a41106a200541106a290200370300200341186a41186a200541186a2802003602002003200837020820052902002108200341e8c4c08000360238200320083703182003200341176a3602102003200341086a3602340240200341046a200341186a109cb08080000d002003280234418ec5c080004102200328023828020c1181808080000021010c010b410121010b200041013a0005200020013a0004200741016a22072002470d000b0b200341c0006a24808080800020000be60201017f02400240024002400240024002400240024020002802000e080801020304050607000b2000280204220120012802002201417f6a36020020014101470d07200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d06200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d05200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d04200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d03200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d02200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d01200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d00200041046a10caaf8080000b0be80201017f02400240024002400240024002400240024020002802000e080801020304050607000b2000280204220120012802002201417f6a36020020014101470d07200041046a10caaf8080000c070b2000280204220120012802002201417f6a36020020014101470d06200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d05200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d04200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d03200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d02200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d01200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d00200041046a10caaf8080000f0b0b4601017f23808080800041106b22052480808080002005200236020c200520013602082000200541086a41d898d380002005410c6a41d898d380002003200410fb80808000000bf10503057f017e027f23808080800041c0006b2201248080808000200141246a41e898d38000410d41f598d38000411e410441001089a98080002001420437021c2001420037021420014280808080800137020c2001428880808080013702302001428080808080013702382001410c6a200141306a41bcefd2800010e9af808000200141086a200141206a28020036020020012001290218370300200128020c2102200128021021032001280214210420012802242105200129022821062001410c6a41086a410036020020014280808080800137020c2001410c6a4184eed2800010faa88080002001280210220742dbd791d5c2919eaecd00370308200742e6ed8d82cc91adcb05370300200141306a41086a220841013602002007420437022c20074202370224200741b6f0d280003602202007410736021c200741def1d28000360218200741cd808080003602102001200129020c3703300240200828020022072001280230470d00200141306a4184eed2800010faa88080000b2001280234200741386c22086a2207420437022c20074209370224200741edf1d280003602202007410836021c200741e5f1d28000360218200741b78180800036021020074299ff85a984eb92c82f370308200742a686f78bbfe5a3c5d90037030020012802342107200120012802303602142001200736020c2001200720086a41386a36021820012007360210200141306a2001410c6a41bcefd2800010eaaf80800002402005418080808078470d004194eed28000411141a8eed28000109181808000000b200120023602142001200336020c200120033602102001200320044105746a360218200041c4006a2001410c6a4190a0d3800010e9af808000200141176a200141306a41086a2802003600002000200637023c20002005360238200041003a000020002001290300370250200041d8006a200141086a2802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000bf10503057f017e027f23808080800041c0006b2201248080808000200141246a419399d380004108419b99d380004119410441001089a98080002001420437021c2001420037021420014280808080800137020c2001428880808080013702302001428080808080013702382001410c6a200141306a41bcefd2800010e9af808000200141086a200141206a28020036020020012001290218370300200128020c2102200128021021032001280214210420012802242105200129022821062001410c6a41086a410036020020014280808080800137020c2001410c6a4184eed2800010faa88080002001280210220742dbd791d5c2919eaecd00370308200742e6ed8d82cc91adcb05370300200141306a41086a220841013602002007420437022c20074202370224200741b6f0d280003602202007410736021c200741def1d28000360218200741cd808080003602102001200129020c3703300240200828020022072001280230470d00200141306a4184eed2800010faa88080000b2001280234200741386c22086a2207420437022c20074209370224200741edf1d280003602202007410836021c200741e5f1d28000360218200741eb81808000360210200742f29c85ec9f96f2ad23370308200742a9eb8eea8cbbe59bfb0037030020012802342107200120012802303602142001200736020c2001200720086a41386a36021820012007360210200141306a2001410c6a41bcefd2800010eaaf80800002402005418080808078470d004194eed28000411141a8eed28000109181808000000b200120023602142001200336020c200120033602102001200320044105746a360218200041c4006a2001410c6a4190a0d3800010e9af808000200141176a200141306a41086a2802003600002000200637023c20002005360238200041003a000020002001290300370250200041d8006a200141086a2802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000be60102017f017e4101210102400240024020002802000e290202020202020202020202020202020202020202020002020202020202020202020202020201020202020b41090f0b024002402000290308220242c0005a0d00410221010c010b02402002428080015a0d00410321010c010b024020024280808080045a0d00410521010c010b410a200279a74103766b21010b024002402000290310220242c0005a0d00410121000c010b02402002428080015a0d00410221000c010b024020024280808080045a0d00410421000c010b4109200279a74103766b21000b200120006a21010b20010baf0402037f017e4101210102400240024002402000280200220241576a2203410120034103491b0e03000102000b410121014101210302402000290308220442c000540d0002402004428080015a0d00410221030c010b024020044280808080045a0d00410421030c010b4109200479a74103766b21030b02402000290310220442c000540d0002402004428080015a0d00410220036a21000c040b024020044280808080045a0d00410420036a21000c040b4109200479a74103766b21010b200120036a21000c020b410121034101210102402000290320220442c000540d0002402004428080015a0d00410221010c010b024020044280808080045a0d00410421010c010b4109200479a74103766b21010b02402000290328220442c000540d0002402004428080015a0d00410221030c010b024020044280808080045a0d00410421030c010b4109200479a74103766b21030b200320016a21034101210102400240024020020e290202020202020202020202020202020202020202020002020202020202020202020202020201020202020b410921010c010b200041086a1085ae80800041016a21010b417f2003200141016a2200417f20001b6a220020002003491b21000c010b02400240024020002802080e290202020202020202020202020202020202020202020002020202020202020202020202020201020202020b410921010c010b200041106a1085ae80800041016a21010b200141016a2200417f20001b21000b200041016a0bb80403057f017e037f23808080800041d0006b2201248080808000200141286a41bc9ed38000410741d999d380004117410441001089a98080002001420437022020014200370218200142808080808001370210200142888080808001370240200142808080808001370248200141106a200141c0006a41bcefd2800010e9af808000200141086a2202200141246a2802003602002001200129021c370300200128021021032001280214210420012802182105200129022c2106200128022821072001410036021820014280808080c000370210200141c0006a200141106a41c39ed3800041081088ae808000200141106a200141c0006a41cb9ed38000410a10cfae808000200141346a200141106a41d499d38000410510bdae808000200128023c210820012802382109200120012802343602182001200936021020012009200841246c6a36021c20012009360214200141c0006a200141106a41bcefd2800010e8af80800002402007418080808078470d004194eed28000411141a8eed28000109181808000000b2001200336021820012004360210200120043602142001200420054105746a36021c200041c4006a200141106a4190a0d3800010e9af8080002001411b6a200141c0006a41086a2802003600002000200637023c20002007360238200041013a000020002001290300370250200041d8006a20022802003602002001200129024037001320002001290010370001200041086a200141106a41076a290000370000200141d0006a2480808080000bf10503057f017e027f23808080800041c0006b2201248080808000200141246a41d59ed38000411041d999d380004117410441001089a98080002001420437021c2001420037021420014280808080800137020c2001428880808080013702302001428080808080013702382001410c6a200141306a41bcefd2800010e9af808000200141086a200141206a28020036020020012001290218370300200128020c2102200128021021032001280214210420012802242105200129022821062001410c6a41086a410036020020014280808080800137020c2001410c6a4184eed2800010faa88080002001280210220742dbd791d5c2919eaecd00370308200742e6ed8d82cc91adcb05370300200141306a41086a220841013602002007420437022c20074210370224200741b1f5d280003602202007410536021c200741a6f0d28000360218200741cd808080003602102001200129020c3703300240200828020022072001280230470d00200141306a4184eed2800010faa88080000b2001280234200741386c22086a2207420437022c20074205370224200741fcf1d280003602202007410536021c20074191f5d28000360218200741da81808000360210200742f9e7b3cecbb8e2df64370308200742d4e2f0838aee95e4cb0037030020012802342107200120012802303602142001200736020c2001200720086a41386a36021820012007360210200141306a2001410c6a41bcefd2800010eaaf80800002402005418080808078470d004194eed28000411141a8eed28000109181808000000b200120023602142001200336020c200120033602102001200320044105746a360218200041c4006a2001410c6a4190a0d3800010e9af808000200141176a200141306a41086a2802003600002000200637023c20002005360238200041003a000020002001290300370250200041d8006a200141086a2802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000baa0101017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a20014190a0d3800010e9af8080002000410036024020004280808080c0003703382000410036025820004280808080c00037035020004104360220200041cd80808000360218200042dbd791d5c2919eaecd00370310200042e6ed8d82cc91adcb05370308200041033a0000200141106a2480808080000baa0101017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a20014190a0d3800010e9af8080002000410036024020004280808080c0003703382000410036025820004280808080c00037035020004108360220200041cd80808000360218200042dbd791d5c2919eaecd00370310200042e6ed8d82cc91adcb05370308200041033a0000200141106a2480808080000baa0101017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a20014190a0d3800010e9af8080002000410036024020004280808080c0003703382000410036025820004280808080c00037035020004110360220200041cd80808000360218200042dbd791d5c2919eaecd00370310200042e6ed8d82cc91adcb05370308200041033a0000200141106a2480808080000baa0101017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a20014190a0d3800010e9af8080002000410036024020004280808080c0003703382000410036025820004280808080c00037035020004114360220200041cd80808000360218200042dbd791d5c2919eaecd00370310200042e6ed8d82cc91adcb05370308200041033a0000200141106a2480808080000baa0101017f23808080800041106b2201248080808000200142888080808001370200200142808080808001370208200041c4006a20014190a0d3800010e9af8080002000410036024020004280808080c0003703382000410036025820004280808080c00037035020004120360220200041cd80808000360218200042dbd791d5c2919eaecd00370310200042e6ed8d82cc91adcb05370308200041033a0000200141106a2480808080000bd10503067f017e017f23808080800041c0006b2201248080808000200141246a41e59ed38000410a41ef9ed380004120410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a0240024041c00041002802a496db8000118280808000002202450d002002410036023820024101360224200241909fd38000360220200241a5898080003602182002428daddbabfde582b2d000370310200242bfacf3d1ccf9f08f72370308200241013602042002418f9fd3800036020020014102360238200120023602302001200241c0006a36023c200120023602342001410c6a200141306a41bcefd2800010e9af808000200141086a2203200141186a220241086a28020036020020012002290200370300200128020c2104200128021021052001280214210620012902282107200128022421082001410036021420014280808080800137020c2001410c6a4184eed2800010faa88080002001280210220242fdfdd1ba8da481de483703002002420437022c20024206370224200241b8eed2800036022020024100360218200241b5898080003602102002429edba8f7dfa9f4a83d370308200128021021022001200128020c3602142001200236020c2001200241386a36021820012002360210200141306a2001410c6a41bcefd2800010eaaf8080002008418080808078460d01200120043602142001200536020c200120053602102001200520064105746a360218200041c4006a2001410c6a4190a0d3800010e9af808000200141176a200141306a41086a2802003600002000200737023c20002008360238200041003a000020002001290300370250200041d8006a20032802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b410841c00010bb80808000000b4194eed28000411141a8eed28000109181808000000bd20503067f017e017f23808080800041c0006b2201248080808000200141246a41e59ed38000410a41ef9ed380004120410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a0240024041c00041002802a496db8000118280808000002202450d002002410036023820024101360224200241909fd38000360220200241cd80808000360218200242dbd791d5c2919eaecd00370310200242e6ed8d82cc91adcb05370308200241013602042002418f9fd3800036020020014102360238200120023602302001200241c0006a36023c200120023602342001410c6a200141306a41bcefd2800010e9af808000200141086a2203200141186a220241086a28020036020020012002290200370300200128020c2104200128021021052001280214210620012902282107200128022421082001410036021420014280808080800137020c2001410c6a4184eed2800010faa88080002001280210220242aceff0b4f2bd8f8fe4003703002002420437022c20024206370224200241b8eed2800036022020024100360218200241b68980800036021020024296e397c6bfa5aeee46370308200128021021022001200128020c3602142001200236020c2001200241386a36021820012002360210200141306a2001410c6a41bcefd2800010eaaf8080002008418080808078460d01200120043602142001200536020c200120053602102001200520064105746a360218200041c4006a2001410c6a4190a0d3800010e9af808000200141176a200141306a41086a2802003600002000200737023c20002008360238200041003a000020002001290300370250200041d8006a20032802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b410841c00010bb80808000000b4194eed28000411141a8eed28000109181808000000bd10503067f017e017f23808080800041c0006b2201248080808000200141246a41e59ed38000410a41ef9ed380004120410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a0240024041c00041002802a496db8000118280808000002202450d002002410036023820024101360224200241909fd38000360220200241a489808000360218200242ec9490e28ed8e3ea093703102002429f87b4b3f2e1e6c3c900370308200241013602042002418f9fd3800036020020014102360238200120023602302001200241c0006a36023c200120023602342001410c6a200141306a41bcefd2800010e9af808000200141086a2203200141186a220241086a28020036020020012002290200370300200128020c2104200128021021052001280214210620012902282107200128022421082001410036021420014280808080800137020c2001410c6a4184eed2800010faa88080002001280210220242f98fdaabf2a2e9dab87f3703002002420437022c20024206370224200241b8eed2800036022020024100360218200241b78980800036021020024294dbbdbf94dadc7c370308200128021021022001200128020c3602142001200236020c2001200241386a36021820012002360210200141306a2001410c6a41bcefd2800010eaaf8080002008418080808078460d01200120043602142001200536020c200120053602102001200520064105746a360218200041c4006a2001410c6a4190a0d3800010e9af808000200141176a200141306a41086a2802003600002000200737023c20002008360238200041003a000020002001290300370250200041d8006a20032802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b410841c00010bb80808000000b4194eed28000411141a8eed28000109181808000000bd10503067f017e017f23808080800041c0006b2201248080808000200141246a41e59ed38000410a41ef9ed380004120410441001089a98080002001420437021c2001420037021420014280808080800137020c41002d0098a2db80001a0240024041c00041002802a496db8000118280808000002202450d002002410036023820024101360224200241909fd38000360220200241a689808000360218200242eedd93bba7dd9f8d53370310200242bf839bfecaf9a09049370308200241013602042002418f9fd3800036020020014102360238200120023602302001200241c0006a36023c200120023602342001410c6a200141306a41bcefd2800010e9af808000200141086a2203200141186a220241086a28020036020020012002290200370300200128020c2104200128021021052001280214210620012902282107200128022421082001410036021420014280808080800137020c2001410c6a4184eed2800010faa88080002001280210220242a1f6bab5f6cfeba1453703002002420437022c20024206370224200241b8eed2800036022020024100360218200241b889808000360210200242d1a590d8c58ca3e9da00370308200128021021022001200128020c3602142001200236020c2001200241386a36021820012002360210200141306a2001410c6a41bcefd2800010eaaf8080002008418080808078460d01200120043602142001200536020c200120053602102001200520064105746a360218200041c4006a2001410c6a4190a0d3800010e9af808000200141176a200141306a41086a2802003600002000200737023c20002008360238200041003a000020002001290300370250200041d8006a20032802003602002001200129023037000f2000200129000c370001200041086a200141136a290000370000200141c0006a2480808080000f0b410841c00010bb80808000000b4194eed28000411141a8eed28000109181808000000baa0101027f024020034108490d00200020002003410376220341087422046a2000200341c0036c22056a200310d7b080800021002001200120046a200120056a200310d7b080800021012002200220046a200220056a200310d7b080800021020b02402000200110a8af80800041ff017141ff014622032000200210a8af80800041ff017141ff0146730d002002200120032001200210a8af80800041ff017141ff0146731b21000b20000bb004010b7f23808080800041c0006b220424808080800002402002417f6a20014f0d00024020022001460d00200020014106746a21052000200241067422066a2107034002402007200741406a10a8af80800041ff017141ff01470d00200441386a2208200741386a290300370300200441306a2209200741306a290300370300200441286a220a200741286a290300370300200441206a220b200741206a290300370300200441186a220c200741186a290300370300200441106a220d200741106a290300370300200420072903003703002004200741086a2903003703082006210e024003402000200e6a2202200241406a2201290300370300200241386a200141386a290300370300200241306a200141306a290300370300200241286a200141286a290300370300200241206a200141206a290300370300200241186a200141186a290300370300200241106a200141106a290300370300200241086a200141086a2903003703000240200e41c000470d00200021020c020b200e41406a210e2004200241807f6a10a8af80800041ff017141ff01460d000b2000200e6a21020b20022004290300370300200241086a2004290308370300200241386a2008290300370300200241306a2009290300370300200241286a200a290300370300200241206a200b290300370300200241186a200c290300370300200241106a200d2903003703000b200641c0006a2106200741c0006a22072005470d000b0b200441c0006a2480808080000f0b000b911d01157f23808080800041c0006b22052480808080000240024020014102490d0002400240200141106a20034b0d00410121062001410176210702400240200141074d0d00200041c0006a200010a8af8080002108200041c001418001200041c0016a20004180016a10a8af80800041ff017141ff014622091b6a2103200041800141c00120091b6a210920092000200841ff0171220a41ff01474106746a2208200320032000200a41ff01464106746a220a10a8af80800041ff017141ff0146220b1b2009200810a8af80800041ff017141ff014622061b220c200a2003200820061b200b1b220d10a8af808000210e200241386a2003200a200b1b220341386a290300370300200241306a200341306a290300370300200241286a200341286a290300370300200241206a200341206a290300370300200241186a200341186a290300370300200241106a200341106a290300370300200241086a200341086a290300370300200220032903003703002002200c200d200e41ff017141ff0146220a1b2203290300370340200241c8006a200341086a290300370300200241d0006a200341106a290300370300200241d8006a200341186a290300370300200241e0006a200341206a290300370300200241e8006a200341286a290300370300200241f0006a200341306a290300370300200241f8006a200341386a290300370300200241b8016a200d200c200a1b220341386a290300370300200241b0016a200341306a290300370300200241a8016a200341286a290300370300200241a0016a200341206a29030037030020024198016a200341186a29030037030020024190016a200341106a29030037030020024188016a200341086a290300370300200220032903003703800120022008200920061b22032903003703c001200241c8016a200341086a290300370300200241d0016a200341106a290300370300200241d8016a200341186a290300370300200241e0016a200341206a290300370300200241e8016a200341286a290300370300200241f0016a200341306a290300370300200241f8016a200341386a29030037030020002007410674220f6a220341c0006a200310a8af808000210a200341c001418001200341c0016a20034180016a10a8af80800041ff017141ff014622081b6a2109200341800141c00120081b6a210820082003200a41ff0171220b41ff01474106746a220a200920092003200b41ff01464106746a220b10a8af80800041ff017141ff014622061b2008200a10a8af80800041ff017141ff0146220c1b220d200b2009200a200c1b20061b220e10a8af80800021102002200f6a220341386a2009200b20061b220941386a290300370300200341306a200941306a290300370300200341286a200941286a290300370300200341206a200941206a290300370300200341186a200941186a290300370300200341106a200941106a290300370300200341086a200941086a290300370300200320092903003703002003200d200e201041ff017141ff0146220b1b2209290300370340200341c8006a200941086a290300370300200341d0006a200941106a290300370300200341d8006a200941186a290300370300200341e0006a200941206a290300370300200341e8006a200941286a290300370300200341f0006a200941306a290300370300200341f8006a200941386a290300370300200341b8016a200e200d200b1b220941386a290300370300200341b0016a200941306a290300370300200341a8016a200941286a290300370300200341a0016a200941206a29030037030020034198016a200941186a29030037030020034190016a200941106a29030037030020034188016a200941086a29030037030020032009290300370380012003200a2008200c1b22092903003703c001200341c8016a200941086a290300370300200341d0016a200941106a290300370300200341d8016a200941186a290300370300200341e0016a200941206a290300370300200341e8016a200941286a290300370300200341f0016a200941306a290300370300200341f8016a200941386a290300370300410421060c010b20022000290300370300200241306a200041306a290300370300200241206a200041206a290300370300200241106a200041106a290300370300200241386a200041386a290300370300200241286a200041286a290300370300200241186a200041186a290300370300200241086a200041086a2903003703002002200741067422096a2203200020096a2209290300370300200341086a200941086a290300370300200341106a200941106a290300370300200341186a200941186a290300370300200341206a200941206a290300370300200341286a200941286a290300370300200341306a200941306a290300370300200341386a200941386a2903003703000b200120076b2111200620074f0d012006410674210b2006210a03402002200a41067422096a2203200020096a2209290300370300200341386a2208200941386a290300370300200341306a220c200941306a290300370300200341286a220d200941286a290300370300200341206a220e200941206a290300370300200341186a220f200941186a290300370300200341106a2210200941106a290300370300200341086a2212200941086a29030037030002402003200341406a10a8af80800041ff017141ff01470d00200541386a22132008290300370300200541306a2214200c290300370300200541286a220c200d290300370300200541206a220d200e290300370300200541186a220e200f290300370300200541106a220f20102903003703002005200329030037030020052012290300370308200b210802400340200220086a2203200341406a2209290300370300200341386a200941386a290300370300200341306a200941306a290300370300200341286a200941286a290300370300200341206a200941206a290300370300200341186a200941186a290300370300200341106a200941106a290300370300200341086a200941086a2903003703000240200841c000470d00200221030c020b200841406a21082005200341807f6a10a8af80800041ff017141ff01460d000b200220086a21030b20032005290300370300200341086a2005290308370300200341386a2013290300370300200341306a2014290300370300200341286a200c290300370300200341206a200d290300370300200341186a200e290300370300200341106a200f2903003703000b200b41c0006a210b200a41016a220a2007470d000c020b0b000b200741067421150240200620114f0d00200020156a21162006410674210b41c000210c200220156a2214210d03402014200641067422096a2203201620096a2209290300370300200341386a2208200941386a290300370300200341306a220a200941306a290300370300200341286a220e200941286a290300370300200341206a220f200941206a290300370300200341186a2210200941186a290300370300200341106a2212200941106a290300370300200341086a2213200941086a29030037030002402003200341406a10a8af80800041ff017141ff01470d00200541386a22172008290300370300200541306a2218200a290300370300200541286a2219200e290300370300200541206a220e200f290300370300200541186a220f2010290300370300200541106a221020122903003703002005200329030037030020052013290300370308200c210a200d2108024003402008200b6a2203200341406a2209290300370300200341386a200941386a290300370300200341306a200941306a290300370300200341286a200941286a290300370300200341206a200941206a290300370300200341186a200941186a290300370300200341106a200941106a290300370300200341086a200941086a2903003703000240200b200a470d00201421030c020b200a41c0006a210a200841406a21082005200341807f6a10a8af80800041ff017141ff01460d000b2008200b6a21030b20032005290300370300200341086a2005290308370300200341386a2017290300370300200341306a2018290300370300200341286a2019290300370300200341206a200e290300370300200341186a200f290300370300200341106a20102903003703000b200c41406a210c200d41c0006a210d200641016a22062011470d000b0b2000200141067441406a22096a2103200220096a210b200220156a220841406a210a03402000200820022008200210a8af80800041ff0171220641ff0146220c1b2209290300370300200041386a200941386a290300370300200041306a200941306a290300370300200041286a200941286a290300370300200041206a200941206a290300370300200041186a200941186a290300370300200041106a200941106a290300370300200041086a200941086a2903003703002003200a200b200b200a10a8af80800041ff0171220d41ff0146220e1b2209290300370300200341386a200941386a290300370300200341306a200941306a290300370300200341286a200941286a290300370300200341206a200941206a290300370300200341186a200941186a290300370300200341106a200941106a290300370300200341086a200941086a290300370300200341406a2103200041c0006a21002002200641ff01474106746a21022008200c4106746a2108200a41404100200e1b6a210a200b41404100200d41ff01471b6a210b2007417f6a22070d000b200a41c0006a210902402001410171450d002000200220082002200949220a1b2203290300370300200041386a200341386a290300370300200041306a200341306a290300370300200041286a200341286a290300370300200041206a200341206a290300370300200041186a200341186a290300370300200041106a200341106a290300370300200041086a200341086a2903003703002008200220094f4106746a21082002200a4106746a21020b20022009470d012008200b41c0006a470d010b200541c0006a2480808080000f0b108b81808000000b100020004204370208200042003702000bdf0904027f017e037f017e23808080800041d0006b2201248080808000200141306a41f7a0d38000410a4181a1d38000410f41b0a0d3800041011089a9808000200141086a41086a410036020020014280808080c0003703082001280230210220012902342103200141186a41086a22044100360200200142808080808001370218200141186a4184eed2800010faa8808000200128021c220542c4fac092d1a1b49e887f37030820054290bb95eeb18dc1e753370300200141c0006a41086a220641013602002005420437022c20054203370224200541fcefd280003602202005410536021c200541a6f0d28000360218200541f688808000360210200120012902183703400240200628020022062001280240470d00200141c0006a4184eed2800010faa88080000b2001280244200641386c6a2205420437022c2005422037022420054185f2d280003602202005410436021c20054181f2d28000360218200541ff8880800036021020054292afd49fc281def18d7f370308200542c893c1feb299c89c0a3703002004200641016a2206360200200120012903402207370318024020062007a7470d00200141186a4184eed2800010faa88080000b200128021c200641386c6a2205420437022c2005422037022420054185f2d280003602202005410b36021c200541a5f2d28000360218200541ff8880800036021020054292afd49fc281def18d7f370308200542c893c1feb299c89c0a370300200141c0006a41086a200641016a2206360200200120012903182207370340024020062007a7470d00200141c0006a4184eed2800010faa88080000b2001280244200641386c6a2205420437022c20054203370224200541fcefd280003602202005410536021c200541b0f2d28000360218200541f688808000360210200542c4fac092d1a1b49e887f37030820054290bb95eeb18dc1e753370300200141186a41086a200641016a2206360200200120012903402207370318024020062007a7470d00200141186a4184eed2800010faa88080000b200128021c200641386c6a2205420437022c20054203370224200541fcefd280003602202005410536021c200541b5f2d28000360218200541f688808000360210200542c4fac092d1a1b49e887f37030820054290bb95eeb18dc1e753370300200141c8006a200641016a2205360200200120012903182207370340024020052007a7470d00200141c0006a4184eed2800010faa88080000b2001280244200541386c22066a2205420437022c20054203370224200541fcefd280003602202005410536021c200541baf2d28000360218200541f688808000360210200542c4fac092d1a1b49e887f37030820054290bb95eeb18dc1e7533703002001280244210520012001280240360220200120053602182001200520066a41386a3602242001200536021c200141c0006a200141186a41bcefd2800010eaaf80800002402002418080808078470d004194eed28000411141a8eed28000109181808000000b2000410036024c200042808080808001370244200141236a200141c0006a41086a2802003600002000200337023c20002002360238200041003a000020002001290308370250200041d8006a200141086a41086a2802003602002001200129024037001b20002001290018370001200041086a2001411f6a290000370000200141d0006a2480808080000bf70601027f02400240024002400240024002400240024020002d0000416a6a41ff01712201410820014108491b22010e09080001020304050607080b200041106a10b7b080800021010c070b417f200041106a10b7b08080002201200041e0006a10b7b08080006a220020002001491b21010c060b417f417f200041106a10b7b08080002201200041e0006a10b7b08080006a220220022001491b2201200041b0016a10b7b08080006a220020002001491b21010c050b417f417f417f200041106a10b7b08080002201200041e0006a10b7b08080006a220220022001491b2201200041b0016a10b7b08080006a220220022001491b220120004180026a10b7b08080006a220020002001491b21010c040b417f417f417f417f200041106a10b7b08080002201200041e0006a10b7b08080006a220220022001491b2201200041b0016a10b7b08080006a220220022001491b220120004180026a10b7b08080006a220220022001491b2201200041d0026a10b7b08080006a220020002001491b21010c030b417f417f417f417f417f200041106a10b7b08080002201200041e0006a10b7b08080006a220220022001491b2201200041b0016a10b7b08080006a220220022001491b220120004180026a10b7b08080006a220220022001491b2201200041d0026a10b7b08080006a220220022001491b2201200041a0036a10b7b08080006a220020002001491b21010c020b417f417f417f417f417f417f200041106a10b7b08080002201200041e0006a10b7b08080006a220220022001491b2201200041b0016a10b7b08080006a220220022001491b220120004180026a10b7b08080006a220220022001491b2201200041d0026a10b7b08080006a220220022001491b2201200041a0036a10b7b08080006a220220022001491b2201200041f0036a10b7b08080006a220020002001491b21010c010b417f417f417f417f417f417f417f200010b7b08080002201200041d0006a10b7b08080006a220220022001491b2201200041a0016a10b7b08080006a220220022001491b2201200041f0016a10b7b08080006a220220022001491b2201200041c0026a10b7b08080006a220220022001491b220120004190036a10b7b08080006a220220022001491b2201200041e0036a10b7b08080006a220220022001491b2201200041b0046a10b7b08080006a220020002001491b21010b200141016a0b900503027f017e047f23808080800041d0006b2201248080808000200141286a41c0a0d38000410941c9a0d38000411a41b0a0d3800041011089a9808000200141086a2202410036020020014280808080c000370300200129022c210320012802282104200141106a41086a410036020020014280808080c000370210200141106a41f4edd2800010f5ad8080002001280214220542808080808001370200200141c0006a41086a22064101360200200541003a00202005410436021c200541e3a0d38000360218200542043702102005420037020820012001290210370340200141106a200141c0006a41e7a0d38000410210f1ae808000200141c0006a200141106a41e9a0d38000410210e4ae808000200141106a200141c0006a41eba0d38000410210e7ae808000200141c0006a200141106a41eda0d38000410210ceae808000200141106a200141c0006a41efa0d3800041021090ae808000200141c0006a200141106a41f1a0d3800041021099ae808000200141106a200141c0006a41f3a0d3800041021091ae808000200141346a200141106a41f5a0d38000410210d3ae808000200128023c210720012802382105200120012802343602182001200536021020012005200741246c6a36021c20012005360214200141c0006a200141106a41bcefd2800010e8af80800002402004418080808078470d004194eed28000411141a8eed28000109181808000000b2000410036024c2000428080808080013702442001411b6a20062802003600002000200337023c20002004360238200041013a000020002001290300370250200041d8006a20022802003602002001200129024037001320002001290010370001200041086a200141176a290000370000200141d0006a2480808080000b050041d9040bcf7f01187f23808080800041f0176b220324808080800041162104024002400240024002400240024002400240024002400240024020010e09080001020304050607080b2003200236029c12200341a0176a200241106a41d00010f5b28080001a200341d0166a200341a0176a10b1b0808000024020032d00d01622054116460d00200341c0046a20032900d916370300200341ef046a20034188176a290000370000200341e8046a20034181176a290000370300200341e0046a200341f9166a290000370300200341d8046a200341f1166a290000370300200341d0046a200341e9166a290000370300200341b8046a41106a200341e1166a290000370300200320032900d1163703b80420032003290091173703a804200320034198176a2900003700af0420032d0090172106200220022802002201417f6a360200024020014101470d002003419c126a10caaf8080000b411721040c080b2000411e3a0000200220022802002200417f6a36020020004101470d0b2003419c126a10caaf8080000c0b0b2003200236029c12200341a0176a200241106a41d00010f5b28080001a200341d0166a200341a0176a10b1b080800020032d00d01622054116460d0820034198056a41086a220120032900d91637030020034198056a41376a220720034188176a220829000037000020034198056a41306a220420034181176a220929000037030020034198056a41286a220a200341f9166a220b29000037030020034198056a41206a220c200341f1166a220d29000037030020034198056a41186a220e200341e9166a220f29000037030020034198056a41106a200341e1166a2210290000370300200320032900d11637039805200320032900911737038805200320034198176a221129000037008f0520032d0090172106200341a0176a200241e0006a41d00010f5b28080001a200341d0166a200341a0176a10b1b0808000024020032d00d01622124116460d00200341e8036a41086a20032900d916370300200341e8036a41376a2008290000370000200341e8036a41306a2009290000370300200341e8036a41286a200b290000370300200341e8036a41206a200d290000370300200341e8036a41186a200f290000370300200341e8036a41106a2010290000370300200320032900d1163703e80320032003290091173703d803200320112900003700df0320032d0090172108200341b8046a41086a2001290300370300200341b8046a41106a20034198056a41106a290300370300200341b8046a41186a200e290300370300200341b8046a41206a200c290300370300200341b8046a41286a200a290300370300200341b8046a41306a2004290300370300200341b8046a41376a200729000037000020032003290398053703b80420032003290388053703a8042003200329008f053700af04200328029c12220220022802002202417f6a360200024020024101470d002003419c126a10caaf8080000b411821040c070b2000411e3a0000200328029c1221020c090b2003200236029c12200341a0176a200241106a41d00010f5b28080001a200341d0166a200341a0176a10b1b0808000024020032d00d01622054116460d00200341e8056a41086a20032900d916370300200341e8056a41376a20034188176a2201290000370000200341e8056a41306a20034181176a2208290000370300200341e8056a41286a200341f9166a2207290000370300200341e8056a41206a200341f1166a2204290000370300200341e8056a41186a200341e9166a2209290000370300200341e8056a41106a200341e1166a220a290000370300200320032900d1163703e80520032003290091173703d805200320034198176a220b2900003700df0520032d0090172106200341a0176a200241e0006a41d00010f5b28080001a200341d0166a200341a0176a10b1b080800020032d00d01622124116460d00200341b8066a41086a20032900d916370300200341b8066a41376a2001290000370000200341b8066a41306a2008290000370300200341b8066a41286a2007290000370300200341b8066a41206a2004290000370300200341b8066a41186a2009290000370300200341b8066a41106a2201200a290000370300200320032900d1163703b80620032003290091173703a8062003200b2900003700af0620032d0090172108200341a0176a200241b0016a41d00010f5b28080001a200341d0166a200341a0176a10b1b080800020032d00d01622074116460d0020034198036a41086a20032900d91637030020034198036a41376a20034188176a29000037000020034198036a41306a20034181176a29000037030020034198036a41286a200341f9166a29000037030020034198036a41206a200341f1166a2900003703004119210420034198036a41186a200341d0166a41196a29000037030020034198036a41106a200341e1166a290000370300200320032900d11637039803200320032900911737038803200320034198176a29000037008f0320032d0090172109200341b8046a41086a200341e8056a41086a290300370300200341b8046a41106a200341e8056a41106a290300370300200341b8046a41186a200341e8056a41186a290300370300200341b8046a41206a200341e8056a41206a290300370300200341b8046a41286a200341e8056a41286a290300370300200341b8046a41306a200341e8056a41306a290300370300200341b8046a41376a200341e8056a41376a290000370000200320032903e8053703b804200320032903d8053703a804200320032900df053700af04200341e8036a41376a200341b8066a41376a290000370000200341e8036a41306a200341b8066a41306a290300370300200341e8036a41286a200341b8066a41286a290300370300200341e8036a41206a200341b8066a41206a290300370300200341e8036a41186a200341b8066a41186a290300370300200341e8036a41106a2001290300370300200341e8036a41086a200341b8066a41086a290300370300200320032903b8063703e803200320032900af063700df03200320032903a8063703d803200328029c12220220022802002202417f6a360200024020024101470d002003419c126a10caaf8080000b0c060b2000411e3a0000200328029c12220020002802002200417f6a36020020004101470d092003419c126a10caaf8080000c090b2003200236029c12200341a0176a200241106a41d00010f5b28080001a200341d0166a200341a0176a10b1b0808000024020032d00d01622054116460d0020034188076a41086a20032900d91637030020034188076a41376a20034188176a220129000037000020034188076a41306a20034181176a220829000037030020034188076a41286a200341f9166a220729000037030020034188076a41206a200341f1166a220429000037030020034188076a41186a200341e9166a220929000037030020034188076a41106a200341e1166a220a290000370300200320032900d1163703880720032003290091173703f806200320034198176a220b2900003700ff0620032d0090172106200341a0176a200241e0006a41d00010f5b28080001a200341d0166a200341a0176a10b1b080800020032d00d01622124116460d00200341d8076a41086a20032900d916370300200341d8076a41376a2001290000370000200341d8076a41306a2008290000370300200341d8076a41286a2007290000370300200341d8076a41206a2004290000370300200341d8076a41186a2009290000370300200341d8076a41106a200a290000370300200320032900d1163703d80720032003290091173703c8072003200b2900003700cf0720032d0090172108200341a0176a200241b0016a41d00010f5b28080001a200341d0166a200341a0176a10b1b080800020032d00d01622074116460d00200341a8086a41086a220120032900d916370300200341a8086a41376a220420034188176a220b290000370000200341a8086a41306a220c20034181176a220d290000370300200341a8086a41286a220e200341f9166a220f290000370300200341a8086a41206a2210200341f1166a2211290000370300200341a8086a41186a2213200341e9166a2214290000370300200341a8086a41106a200341e1166a2215290000370300200320032900d1163703a808200320032900911737039808200320034198176a221629000037009f0820032d0090172109200341a0176a20024180026a41d00010f5b28080001a200341d0166a200341a0176a10b1b080800020032d00d016220a4116460d00200341c8026a41086a20032900d916370300200341c8026a41376a200b290000370000200341c8026a41306a200d290000370300200341c8026a41286a200f290000370300200341c8026a41206a2011290000370300200341c8026a41186a2014290000370300200341c8026a41106a2015290000370300200320032900d1163703c80220032003290091173703b802200320162900003700bf0220032d009017210b200341b8046a41086a20034188076a41086a290300370300200341b8046a41106a20034188076a41106a290300370300200341b8046a41186a20034188076a41186a290300370300200341b8046a41206a20034188076a41206a290300370300200341b8046a41286a20034188076a41286a290300370300200341b8046a41306a20034188076a41306a290300370300200341b8046a41376a20034188076a41376a29000037000020032003290388073703b804200320032903f8063703a804200320032900ff063700af04200341e8036a41376a200341d8076a41376a290000370000200341e8036a41306a200341d8076a41306a290300370300200341e8036a41286a200341d8076a41286a290300370300200341e8036a41206a200341d8076a41206a290300370300200341e8036a41186a200341d8076a41186a290300370300200341e8036a41106a200341d8076a41106a290300370300200341e8036a41086a200341d8076a41086a290300370300200320032903d8073703e803200320032900cf073700df03200320032903c8073703d80320034198036a41376a200429000037000020034198036a41306a200c29030037030020034198036a41286a200e29030037030020034198036a41206a201029030037030020034198036a41186a201329030037030020034198036a41106a200341a8086a41106a29030037030020034198036a41086a2001290300370300200320032903a808370398032003200329009f0837008f03200320032903980837038803200328029c12220220022802002202417f6a360200024020024101470d002003419c126a10caaf8080000b411a21040c050b2000411e3a0000200328029c12220020002802002200417f6a36020020004101470d082003419c126a10caaf8080000c080b2003200236029c12200341a0176a200241106a41d00010f5b28080001a200341d0166a200341a0176a10b1b0808000024020032d00d01622054116460d00200341f8086a41086a20032900d916370300200341f8086a41376a20034188176a2201290000370000200341f8086a41306a20034181176a2208290000370300200341f8086a41286a200341f9166a2207290000370300200341f8086a41206a200341f1166a2204290000370300200341f8086a41186a200341e9166a2209290000370300200341f8086a41106a200341e1166a220a290000370300200320032900d1163703f80820032003290091173703e808200320034198176a220b2900003700ef0820032d0090172106200341a0176a200241e0006a41d00010f5b28080001a200341d0166a200341a0176a10b1b080800020032d00d01622124116460d00200341c8096a41086a20032900d916370300200341c8096a41376a2001290000370000200341c8096a41306a2008290000370300200341c8096a41286a2007290000370300200341c8096a41206a2004290000370300200341c8096a41186a2009290000370300200341c8096a41106a200a290000370300200320032900d1163703c80920032003290091173703b8092003200b2900003700bf0920032d0090172108200341a0176a200241b0016a41d00010f5b28080001a200341d0166a200341a0176a10b1b080800020032d00d01622074116460d00200341980a6a41086a20032900d916370300200341980a6a41376a20034188176a2201290000370000200341980a6a41306a20034181176a2204290000370300200341980a6a41286a200341f9166a220b290000370300200341980a6a41206a200341f1166a220c290000370300200341980a6a41186a200341e9166a220d290000370300200341980a6a41106a200341e1166a220e290000370300200320032900d1163703980a20032003290091173703880a200320034198176a220f29000037008f0a20032d0090172109200341a0176a20024180026a41d00010f5b28080001a200341d0166a200341a0176a10b1b080800020032d00d016220a4116460d00200341e80a6a41086a20032900d916370300200341e80a6a41376a2001290000370000200341e80a6a41306a2004290000370300200341e80a6a41286a200b290000370300200341e80a6a41206a200c290000370300200341e80a6a41186a200d290000370300200341e80a6a41106a2201200e290000370300200320032900d1163703e80a20032003290091173703d80a2003200f2900003700df0a20032d009017210b200341a0176a200241d0026a41d00010f5b28080001a200341d0166a200341a0176a10b1b080800020032d00d016220c4116460d00200341f8016a41086a20032900d916370300200341f8016a41376a20034188176a290000370000200341f8016a41306a20034181176a290000370300200341f8016a41286a200341f9166a290000370300200341f8016a41206a200341f1166a290000370300200341f8016a41186a200341e9166a290000370300200341f8016a41106a200341e1166a290000370300200320032900d1163703f80120032003290091173703e801200320034198176a2900003700ef0120032d009017210d200341b8046a41086a200341f8086a41086a290300370300200341b8046a41106a200341f8086a41106a290300370300200341b8046a41186a200341f8086a41186a290300370300200341b8046a41206a200341f8086a41206a290300370300200341b8046a41286a200341f8086a41286a290300370300200341b8046a41306a200341f8086a41306a290300370300200341b8046a41376a200341f8086a41376a290000370000200320032903f8083703b804200320032903e8083703a804200320032900ef083700af04200341e8036a41376a200341c8096a41376a290000370000200341e8036a41306a200341c8096a41306a290300370300200341e8036a41286a200341c8096a41286a290300370300200341e8036a41206a200341c8096a41206a290300370300200341e8036a41186a200341c8096a41186a290300370300200341e8036a41106a200341c8096a41106a290300370300200341e8036a41086a200341c8096a41086a290300370300200320032903c8093703e803200320032900bf093700df03200320032903b8093703d80320034198036a41376a200341980a6a41376a29000037000020034198036a41306a200341980a6a41306a29030037030020034198036a41286a200341980a6a41286a29030037030020034198036a41206a200341980a6a41206a29030037030020034198036a41186a200341980a6a41186a29030037030020034198036a41106a200341980a6a41106a29030037030020034198036a41086a200341980a6a41086a290300370300200320032903980a370398032003200329008f0a37008f03200320032903880a37038803200341c8026a41376a200341e80a6a41376a290000370000200341c8026a41306a200341e80a6a41306a290300370300200341c8026a41286a200341e80a6a41286a290300370300200341c8026a41206a200341e80a6a41206a290300370300200341c8026a41186a200341e80a6a41186a290300370300200341c8026a41106a2001290300370300200341c8026a41086a200341e80a6a41086a290300370300200320032903e80a3703c802200320032900df0a3700bf02200320032903d80a3703b802200328029c12220220022802002202417f6a360200024020024101470d002003419c126a10caaf8080000b411b21040c040b2000411e3a0000200328029c12220020002802002200417f6a36020020004101470d072003419c126a10caaf8080000c070b2003200236029c12200341a0176a200241106a41d00010f5b28080001a200341d0166a200341a0176a10b1b0808000024020032d00d01622054116460d00200341b80b6a41086a20032900d916370300200341b80b6a41376a20034188176a2201290000370000200341b80b6a41306a20034181176a2208290000370300200341b80b6a41286a200341f9166a2207290000370300200341b80b6a41206a200341f1166a2204290000370300200341b80b6a41186a200341e9166a2209290000370300200341b80b6a41106a200341e1166a220a290000370300200320032900d1163703b80b20032003290091173703a80b200320034198176a220b2900003700af0b20032d0090172106200341a0176a200241e0006a41d00010f5b28080001a200341d0166a200341a0176a10b1b080800020032d00d01622124116460d00200341880c6a41086a20032900d916370300200341880c6a41376a2001290000370000200341880c6a41306a2008290000370300200341880c6a41286a2007290000370300200341880c6a41206a2004290000370300200341880c6a41186a2009290000370300200341880c6a41106a200a290000370300200320032900d1163703880c20032003290091173703f80b2003200b2900003700ff0b20032d0090172108200341a0176a200241b0016a41d00010f5b28080001a200341d0166a200341a0176a10b1b080800020032d00d01622074116460d00200341d80c6a41086a20032900d916370300200341d80c6a41376a20034188176a2201290000370000200341d80c6a41306a20034181176a2204290000370300200341d80c6a41286a200341f9166a220b290000370300200341d80c6a41206a200341f1166a220c290000370300200341d80c6a41186a200341e9166a220d290000370300200341d80c6a41106a200341e1166a220e290000370300200320032900d1163703d80c20032003290091173703c80c200320034198176a220f2900003700cf0c20032d0090172109200341a0176a20024180026a41d00010f5b28080001a200341d0166a200341a0176a10b1b080800020032d00d016220a4116460d00200341a80d6a41086a20032900d916370300200341a80d6a41376a2001290000370000200341a80d6a41306a2004290000370300200341a80d6a41286a200b290000370300200341a80d6a41206a200c290000370300200341a80d6a41186a200d290000370300200341a80d6a41106a200e290000370300200320032900d1163703a80d20032003290091173703980d2003200f29000037009f0d20032d009017210b200341a0176a200241d0026a41d00010f5b28080001a200341d0166a200341a0176a10b1b080800020032d00d016220c4116460d00200341f80d6a41086a220120032900d916370300200341f80d6a41376a220420034188176a220f290000370000200341f80d6a41306a221020034181176a2211290000370300200341f80d6a41286a2213200341f9166a2214290000370300200341f80d6a41206a2215200341f1166a2216290000370300200341f80d6a41186a2217200341e9166a2218290000370300200341f80d6a41106a200341e1166a2219290000370300200320032900d1163703f80d20032003290091173703e80d200320034198176a221a2900003700ef0d20032d009017210d200341a0176a200241a0036a41d00010f5b28080001a200341d0166a200341a0176a10b1b080800020032d00d016220e4116460d00200341a8016a41086a20032900d916370300200341a8016a41376a200f290000370000200341a8016a41306a2011290000370300200341a8016a41286a2014290000370300200341a8016a41206a2016290000370300200341a8016a41186a2018290000370300200341a8016a41106a2019290000370300200320032900d1163703a8012003200329009117370398012003201a29000037009f0120032d009017210f200341b8046a41086a200341b80b6a41086a290300370300200341b8046a41106a200341b80b6a41106a290300370300200341b8046a41186a200341b80b6a41186a290300370300200341b8046a41206a200341b80b6a41206a290300370300200341b8046a41286a200341b80b6a41286a290300370300200341b8046a41306a200341b80b6a41306a290300370300200341b8046a41376a200341b80b6a41376a290000370000200320032903b80b3703b804200320032903a80b3703a804200320032900af0b3700af04200341e8036a41376a200341880c6a41376a290000370000200341e8036a41306a200341880c6a41306a290300370300200341e8036a41286a200341880c6a41286a290300370300200341e8036a41206a200341880c6a41206a290300370300200341e8036a41186a200341880c6a41186a290300370300200341e8036a41106a200341880c6a41106a290300370300200341e8036a41086a200341880c6a41086a290300370300200320032903880c3703e803200320032900ff0b3700df03200320032903f80b3703d80320034198036a41376a200341d80c6a41376a29000037000020034198036a41306a200341d80c6a41306a29030037030020034198036a41286a200341d80c6a41286a29030037030020034198036a41206a200341d80c6a41206a29030037030020034198036a41186a200341d80c6a41186a29030037030020034198036a41106a200341d80c6a41106a29030037030020034198036a41086a200341d80c6a41086a290300370300200320032903d80c37039803200320032900cf0c37008f03200320032903c80c37038803200341c8026a41376a200341a80d6a41376a290000370000200341c8026a41306a200341a80d6a41306a290300370300200341c8026a41286a200341a80d6a41286a290300370300200341c8026a41206a200341a80d6a41206a290300370300200341c8026a41186a200341a80d6a41186a290300370300200341c8026a41106a200341a80d6a41106a290300370300200341c8026a41086a200341a80d6a41086a290300370300200320032903a80d3703c8022003200329009f0d3700bf02200320032903980d3703b802200341f8016a41376a2004290000370000200341f8016a41306a2010290300370300200341f8016a41286a2013290300370300200341f8016a41206a2015290300370300200341f8016a41186a2017290300370300200341f8016a41106a200341f80d6a41106a290300370300200341f8016a41086a2001290300370300200320032903f80d3703f801200320032900ef0d3700ef01200320032903e80d3703e801200328029c12220220022802002202417f6a360200024020024101470d002003419c126a10caaf8080000b411c21040c030b2000411e3a0000200328029c12220020002802002200417f6a36020020004101470d062003419c126a10caaf8080000c060b2003200236029c12200341a0176a200241106a41d00010f5b28080001a200341d0166a200341a0176a10b1b0808000024020032d00d01622054116460d00200341c80e6a41086a20032900d916370300200341c80e6a41376a20034188176a2201290000370000200341c80e6a41306a20034181176a2208290000370300200341c80e6a41286a200341f9166a2207290000370300200341c80e6a41206a200341f1166a2204290000370300200341c80e6a41186a200341e9166a2209290000370300200341c80e6a41106a200341e1166a220a290000370300200320032900d1163703c80e20032003290091173703b80e200320034198176a220b2900003700bf0e20032d0090172106200341a0176a200241e0006a41d00010f5b28080001a200341d0166a200341a0176a10b1b080800020032d00d01622124116460d00200341980f6a41086a20032900d916370300200341980f6a41376a2001290000370000200341980f6a41306a2008290000370300200341980f6a41286a2007290000370300200341980f6a41206a2004290000370300200341980f6a41186a2009290000370300200341980f6a41106a200a290000370300200320032900d1163703980f20032003290091173703880f2003200b29000037008f0f20032d0090172108200341a0176a200241b0016a41d00010f5b28080001a200341d0166a200341a0176a10b1b080800020032d00d01622074116460d00200341e80f6a41086a20032900d916370300200341e80f6a41376a20034188176a2201290000370000200341e80f6a41306a20034181176a2204290000370300200341e80f6a41286a200341f9166a220b290000370300200341e80f6a41206a200341f1166a220c290000370300200341e80f6a41186a200341e9166a220d290000370300200341e80f6a41106a200341e1166a220e290000370300200320032900d1163703e80f20032003290091173703d80f200320034198176a220f2900003700df0f20032d0090172109200341a0176a20024180026a41d00010f5b28080001a200341d0166a200341a0176a10b1b080800020032d00d016220a4116460d00200341b8106a41086a20032900d916370300200341b8106a41376a2001290000370000200341b8106a41306a2004290000370300200341b8106a41286a200b290000370300200341b8106a41206a200c290000370300200341b8106a41186a200d290000370300200341b8106a41106a200e290000370300200320032900d1163703b81020032003290091173703a8102003200f2900003700af1020032d009017210b200341a0176a200241d0026a41d00010f5b28080001a200341d0166a200341a0176a10b1b080800020032d00d016220c4116460d0020034188116a41086a20032900d91637030020034188116a41376a20034188176a220129000037000020034188116a41306a20034181176a220429000037030020034188116a41286a200341f9166a220f29000037030020034188116a41206a200341f1166a221029000037030020034188116a41186a200341e9166a221129000037030020034188116a41106a200341e1166a2213290000370300200320032900d1163703881120032003290091173703f810200320034198176a22142900003700ff1020032d009017210d200341a0176a200241a0036a41d00010f5b28080001a200341d0166a200341a0176a10b1b080800020032d00d016220e4116460d00200341d8116a41086a20032900d916370300200341d8116a41376a2001290000370000200341d8116a41306a2004290000370300200341d8116a41286a200f290000370300200341d8116a41206a2010290000370300200341d8116a41186a2011290000370300200341d8116a41106a22012013290000370300200320032900d1163703d81120032003290091173703c811200320142900003700cf1120032d009017210f200341a0176a200241f0036a41d00010f5b28080001a200341d0166a200341a0176a10b1b080800020032d00d01622104116460d00200341d8006a41086a20032900d916370300200341d8006a41376a20034188176a290000370000200341d8006a41306a20034181176a290000370300200341d8006a41286a200341f9166a290000370300200341d8006a41206a200341f1166a290000370300200341d8006a41186a200341e9166a290000370300200341d8006a41106a200341e1166a290000370300200320032900d1163703582003200329009117370308200320034198176a29000037000f20032d0090172111200341b8046a41086a200341c80e6a41086a290300370300200341b8046a41106a200341c80e6a41106a290300370300200341b8046a41186a200341c80e6a41186a290300370300200341b8046a41206a200341c80e6a41206a290300370300200341b8046a41286a200341c80e6a41286a290300370300200341b8046a41306a200341c80e6a41306a290300370300200341b8046a41376a200341c80e6a41376a290000370000200320032903c80e3703b804200320032903b80e3703a804200320032900bf0e3700af04200341e8036a41376a200341980f6a41376a290000370000200341e8036a41306a200341980f6a41306a290300370300200341e8036a41286a200341980f6a41286a290300370300200341e8036a41206a200341980f6a41206a290300370300200341e8036a41186a200341980f6a41186a290300370300200341e8036a41106a200341980f6a41106a290300370300200341e8036a41086a200341980f6a41086a290300370300200320032903980f3703e8032003200329008f0f3700df03200320032903880f3703d80320034198036a41376a200341e80f6a41376a29000037000020034198036a41306a200341e80f6a41306a29030037030020034198036a41286a200341e80f6a41286a29030037030020034198036a41206a200341e80f6a41206a29030037030020034198036a41186a200341e80f6a41186a29030037030020034198036a41106a200341e80f6a41106a29030037030020034198036a41086a200341e80f6a41086a290300370300200320032903e80f37039803200320032900df0f37008f03200320032903d80f37038803200341c8026a41376a200341b8106a41376a290000370000200341c8026a41306a200341b8106a41306a290300370300200341c8026a41286a200341b8106a41286a290300370300200341c8026a41206a200341b8106a41206a290300370300200341c8026a41186a200341b8106a41186a290300370300200341c8026a41106a200341b8106a41106a290300370300200341c8026a41086a200341b8106a41086a290300370300200320032903b8103703c802200320032900af103700bf02200320032903a8103703b802200341f8016a41376a20034188116a41376a290000370000200341f8016a41306a20034188116a41306a290300370300200341f8016a41286a20034188116a41286a290300370300200341f8016a41206a20034188116a41206a290300370300200341f8016a41186a20034188116a41186a290300370300200341f8016a41106a20034188116a41106a290300370300200341f8016a41086a20034188116a41086a29030037030020032003290388113703f801200320032900ff103700ef01200320032903f8103703e801200341a8016a41376a200341d8116a41376a290000370000200341a8016a41306a200341d8116a41306a290300370300200341a8016a41286a200341d8116a41286a290300370300200341a8016a41206a200341d8116a41206a290300370300200341a8016a41186a200341d8116a41186a290300370300200341a8016a41106a2001290300370300200341a8016a41086a200341d8116a41086a290300370300200320032903d8113703a801200320032900cf1137009f01200320032903c81137039801200328029c12220220022802002202417f6a360200024020024101470d002003419c126a10caaf8080000b411d21040c020b2000411e3a0000200328029c12220020002802002200417f6a36020020004101470d052003419c126a10caaf8080000c050b2003200236029c12200341a0176a200241106a41d00010f5b28080001a200341d0166a200341a0176a10b1b080800020032d00d01622044116460d01200341a0126a41086a200341e9166a2201290000370300200341a0126a41106a200341f1166a2212290000370300200341a0126a41186a200341f9166a2208290000370300200341a0126a41206a20034181176a2207290000370300200341a0126a41286a20034189176a2209290000370300200341a0126a41306a20034191176a220a290000370300200341a0126a41376a20034198176a220b290000370000200320032900d8163700e712200320032900d1163703e012200320032900e1163703a01220032d00e0162105200341a0176a200241e0006a41d00010f5b28080001a200341d0166a200341a0176a10b1b080800020032d00d01622064116460d01200341f0126a41086a2001290000370300200341f0126a41106a2012290000370300200341f0126a41186a2008290000370300200341f0126a41206a2007290000370300200341f0126a41286a2009290000370300200341f0126a41306a200a290000370300200341f0126a41376a200b290000370000200320032900d8163700b713200320032900d1163703b013200320032900e1163703f01220032d00e0162112200341a0176a200241b0016a41d00010f5b28080001a200341d0166a200341a0176a10b1b080800020032d00d01622084116460d01200341c0136a41086a200341e9166a2201290000370300200341c0136a41106a200341f1166a220a290000370300200341c0136a41186a200341f9166a220b290000370300200341c0136a41206a20034181176a220c290000370300200341c0136a41286a20034189176a220d290000370300200341c0136a41306a20034191176a220e290000370300200341c0136a41376a20034198176a220f290000370000200320032900d81637008714200320032900d11637038014200320032900e1163703c01320032d00e0162107200341a0176a20024180026a41d00010f5b28080001a200341d0166a200341a0176a10b1b080800020032d00d01622094116460d0120034190146a41086a200129000037030020034190146a41106a200a29000037030020034190146a41186a200b29000037030020034190146a41206a200c29000037030020034190146a41286a200d29000037030020034190146a41306a200e29000037030020034190146a41376a200f290000370000200320032900d8163700d714200320032900d1163703d014200320032900e1163703901420032d00e016210a200341a0176a200241d0026a41d00010f5b28080001a200341d0166a200341a0176a10b1b080800020032d00d016220b4116460d01200341e0146a41086a200341e9166a2201290000370300200341e0146a41106a200341f1166a220e290000370300200341e0146a41186a200341f9166a220f290000370300200341e0146a41206a20034181176a2210290000370300200341e0146a41286a20034189176a2211290000370300200341e0146a41306a20034191176a2213290000370300200341e0146a41376a20034198176a2214290000370000200320032900d8163700a715200320032900d1163703a015200320032900e1163703e01420032d00e016210c200341a0176a200241a0036a41d00010f5b28080001a200341d0166a200341a0176a10b1b080800020032d00d016220d4116460d01200341b0156a41086a2001290000370300200341b0156a41106a200e290000370300200341b0156a41186a200f290000370300200341b0156a41206a2010290000370300200341b0156a41286a2011290000370300200341b0156a41306a2013290000370300200341b0156a41376a2014290000370000200320032900d8163700f715200320032900d1163703f015200320032900e1163703b01520032d00e016210e200341a0176a200241f0036a41d00010f5b28080001a200341d0166a200341a0176a10b1b080800020032d00d016220f4116460d0120034180166a41086a2201200341e9166a29000037030020034180166a41106a200341f1166a29000037030020034180166a41186a2213200341f9166a29000037030020034180166a41206a221420034181176a29000037030020034180166a41286a221520034189176a29000037030020034180166a41306a221620034191176a29000037030020034180166a41376a221720034198176a290000370000200320032900d8163700c716200320032900d1163703c016200320032900e1163703801620032d00e0162110200341a0176a200241c0046a41d00010f5b28080001a200341d0166a200341a0176a10b1b080800020032d00d01622114116460d01200341086a200341d0166a41017241cf0010f5b28080001a200341b8046a41086a200341a0126a41086a290300370300200341b8046a41106a200341a0126a41106a290300370300200341b8046a41186a200341a0126a41186a290300370300200341b8046a41206a200341a0126a41206a290300370300200341b8046a41286a200341a0126a41286a290300370300200341b8046a41306a200341a0126a41306a290300370300200341b8046a41376a200341a0126a41376a290000370000200320032903e0123703f804200320032900e7123700ff04200320032903a0123703b804200341e8036a41086a200341f0126a41086a290300370300200341e8036a41106a200341f0126a41106a290300370300200341e8036a41186a200341f0126a41186a290300370300200341e8036a41206a200341f0126a41206a290300370300200341e8036a41286a200341f0126a41286a290300370300200341e8036a41306a200341f0126a41306a290300370300200341e8036a41376a200341f0126a41376a290000370000200320032900b7133700af04200320032903b0133703a804200320032903f0123703e80320034198036a41376a200341c0136a41376a29000037000020034198036a41306a200341c0136a41306a29030037030020034198036a41286a200341c0136a41286a29030037030020034198036a41206a200341c0136a41206a29030037030020034198036a41186a200341c0136a41186a29030037030020034198036a41106a200341c0136a41106a29030037030020034198036a41086a200341c0136a41086a29030037030020032003290087143700df0320032003290380143703d803200320032903c01337039803200320032900d71437008f03200320032903d01437038803200341c8026a41376a20034190146a41376a290000370000200341c8026a41306a20034190146a41306a290300370300200341c8026a41286a20034190146a41286a290300370300200341c8026a41206a20034190146a41206a290300370300200341c8026a41186a20034190146a41186a290300370300200341c8026a41106a20034190146a41106a290300370300200341c8026a41086a20034190146a41086a29030037030020032003290390143703c802200320032900a7153700bf02200320032903a0153703b802200341f8016a41376a200341e0146a41376a290000370000200341f8016a41306a200341e0146a41306a290300370300200341f8016a41286a200341e0146a41286a290300370300200341f8016a41206a200341e0146a41206a290300370300200341f8016a41186a200341e0146a41186a290300370300200341f8016a41106a200341e0146a41106a290300370300200341f8016a41086a200341e0146a41086a290300370300200320032903e0143703f801200320032900f7153700ef01200320032903f0153703e801200341a8016a41376a200341b0156a41376a290000370000200341a8016a41306a200341b0156a41306a290300370300200341a8016a41286a200341b0156a41286a290300370300200341a8016a41206a200341b0156a41206a290300370300200341a8016a41186a200341b0156a41186a290300370300200341a8016a41106a200341b0156a41106a290300370300200341a8016a41086a200341b0156a41086a290300370300200320032903b0153703a801200320032900c71637009f01200320032903c01637039801200341d8006a41376a2017290000370000200341d8006a41306a2016290300370300200341d8006a41286a2015290300370300200341d8006a41206a2014290300370300200341d8006a41186a2013290300370300200341d8006a41106a20034180166a41106a290300370300200341d8006a41086a20012903003703002003200329038016370358200328029c12220220022802002202417f6a36020020024101470d002003419c126a10caaf8080000b200020043a0000200020032903f804370001200020053a0010200020032903b804370011200041086a20032900ff04370000200041196a200341b8046a41086a290300370000200041216a200341b8046a41106a290300370000200041296a200341b8046a41186a290300370000200041316a200341b8046a41206a290300370000200041396a200341b8046a41286a290300370000200041c1006a200341b8046a41306a290300370000200041c8006a200341b8046a41376a290000370000200020063a0050200020123a0060200020032903a804370051200041d8006a20032900af04370000200020032903e803370061200041e9006a200341e8036a41086a290300370000200041f1006a200341e8036a41106a290300370000200041f9006a200341e8036a41186a29030037000020004181016a200341e8036a41206a29030037000020004189016a200341e8036a41286a29030037000020004191016a200341e8036a41306a29030037000020004198016a200341e8036a41376a290000370000200020083a00a001200041a8016a20032900df03370000200020032903d8033700a101200020073a00b001200041e8016a20034198036a41376a290000370000200041e1016a20034198036a41306a290300370000200041d9016a20034198036a41286a290300370000200041d1016a20034198036a41206a290300370000200041c9016a20034198036a41186a290300370000200041c1016a20034198036a41106a290300370000200041b9016a20034198036a41086a29030037000020002003290398033700b101200020093a00f001200041f8016a200329008f0337000020002003290388033700f1012000200a3a008002200041b8026a200341c8026a41376a290000370000200041b1026a200341c8026a41306a290300370000200041a9026a200341c8026a41286a290300370000200041a1026a200341c8026a41206a29030037000020004199026a200341c8026a41186a29030037000020004191026a200341c8026a41106a29030037000020004189026a200341c8026a41086a290300370000200020032903c802370081022000200b3a00c002200041c8026a20032900bf02370000200020032903b8023700c1022000200c3a00d00220004188036a200341f8016a41376a29000037000020004181036a200341f8016a41306a290300370000200041f9026a200341f8016a41286a290300370000200041f1026a200341f8016a41206a290300370000200041e9026a200341f8016a41186a290300370000200041e1026a200341f8016a41106a290300370000200041d9026a200341f8016a41086a290300370000200020032903f8013700d1022000200d3a00900320004198036a20032900ef01370000200020032903e801370091032000200e3a00a003200041d8036a200341a8016a41376a290000370000200041d1036a200341a8016a41306a290300370000200041c9036a200341a8016a41286a290300370000200041c1036a200341a8016a41206a290300370000200041b9036a200341a8016a41186a290300370000200041b1036a200341a8016a41106a290300370000200041a9036a200341a8016a41086a290300370000200020032903a8013700a1032000200f3a00e003200041e8036a200329009f0137000020002003290398013700e103200020103a00f003200041a8046a200341d8006a41376a290000370000200041a1046a200341d8006a41306a29030037000020004199046a200341d8006a41286a29030037000020004191046a200341d8006a41206a29030037000020004189046a200341d8006a41186a29030037000020004181046a200341d8006a41106a290300370000200041f9036a200341d8006a41086a290300370000200020032903583700f103200020113a00b004200041b1046a200341086a41cf0010f5b28080001a0c030b2000411e3a0000200328029c12220020002802002200417f6a36020020004101470d022003419c126a10caaf8080000c020b2000411e3a00000b200220022802002200417f6a36020020004101470d002003419c126a10caaf8080000b200341f0176a2480808080000bfd0303027f017e047f23808080800041d0006b2201248080808000200141286a4190a1d38000410e4181a1d38000410f41b0a0d3800041011089a9808000200141086a2202410036020020014280808080c000370300200129022c210320012802282104200141106a41086a410036020020014280808080c000370210200141106a41f4edd2800010f5ad8080002001280214220542808080808001370200200141c0006a41086a22064101360200200541003a00202005410736021c2005419ea1d38000360218200542043702102005420037020820012001290210370340200141106a200141c0006a41a5a1d38000410510abae808000200141346a200141106a41aaa1d38000410e10c6ae808000200128023c210720012802382105200120012802343602182001200536021020012005200741246c6a36021c20012005360214200141c0006a200141106a41bcefd2800010e8af80800002402004418080808078470d004194eed28000411141a8eed28000109181808000000b2000410036024c2000428080808080013702442001411b6a20062802003600002000200337023c20002004360238200041013a000020002001290300370250200041d8006a20022802003602002001200129024037001320002001290010370001200041086a200141106a41076a290000370000200141d0006a2480808080000bcc0403027f017e047f23808080800041d0006b2201248080808000200141286a41b8a1d3800041084181a1d38000410f41b0a0d3800041011089a9808000200141086a2202410036020020014280808080c000370300200129022c210320012802282104200141106a41086a410036020020014280808080c000370210200141106a41f4edd2800010f5ad8080002001280214220542808080808001370200200141c0006a41086a22064101360200200541003a00202005410436021c200541c0a1d38000360218200542043702102005420037020820012001290210370340200141106a200141c0006a41c4a1d38000410610dcae808000200141c0006a200141106a41caa1d38000410f10beae808000200141106a200141c0006a41d9a1d38000410710adae808000200141c0006a200141106a41e0a1d38000410b10c0ae808000200141346a200141c0006a41eba1d38000410e10d2ae808000200128023c210720012802382105200120012802343602182001200536021020012005200741246c6a36021c20012005360214200141c0006a200141106a41bcefd2800010e8af80800002402004418080808078470d004194eed28000411141a8eed28000109181808000000b2000410036024c200042808080808001370244200141106a410b6a20062802003600002000200337023c20002004360238200041013a000020002001290300370250200041d8006a20022802003602002001200129024037001320002001290010370001200041086a200141106a41076a290000370000200141d0006a2480808080000b910604027f017e037f017e23808080800041d0006b2201248080808000200141306a41f9a1d3800041114181a1d38000410f41b0a0d3800041011089a9808000200141086a41086a410036020020014280808080c0003703082001280230210220012902342103200141186a41086a22044100360200200142808080808001370218200141186a4184eed2800010faa8808000200128021c220542ebd1f595e0b3cfef957f370308200542d3e68783e0e29dd6b87f370300200141c0006a41086a220641013602002005420437022c2005420d37022420054185f1d280003602202005410b36021c200541b8f3d280003602182005418c81808000360210200120012902183703400240200628020022062001280240470d00200141c0006a4184eed2800010faa88080000b2001280244200641386c6a2205420437022c20054207370224200541cbf3d280003602202005410836021c200541c3f3d28000360218200541f38880800036021020054288f9c7d083eedee26c3703082005429689d19c9dddeae3d0003703002004200641016a2205360200200120012903402207370318024020052007a7470d00200141186a4184eed2800010faa88080000b200128021c200541386c22066a2205420437022c20054206370224200541f6f1d280003602202005410a36021c200541d2f3d28000360218200541e880808000360210200542b8f8f596b4ec85c048370308200542a8e8f9fbe3e78f97f100370300200128021c210520012001280218360220200120053602182001200520066a41386a3602242001200536021c200141c0006a200141186a41bcefd2800010eaaf80800002402002418080808078470d004194eed28000411141a8eed28000109181808000000b2000410036024c200042808080808001370244200141236a200141c0006a41086a2802003600002000200337023c20002002360238200041003a000020002001290308370250200041d8006a200141086a41086a2802003602002001200129024037001b20002001290018370001200041086a2001411f6a290000370000200141d0006a2480808080000be80303027f017e047f23808080800041d0006b2201248080808000200141286a418aa2d38000410b4181a1d38000410f41b0a0d3800041011089a9808000200141086a2202410036020020014280808080c000370300200129022c210320012802282104200141106a41086a410036020020014280808080c000370210200141106a41f4edd2800010f5ad8080002001280214220542808080808001370200200141c0006a41086a22064101360200200541003a00202005410936021c20054195a2d38000360218200542043702102005420037020820012001290210370340200141346a200141c0006a419ea2d38000410710cdae808000200128023c210720012802382105200120012802343602182001200536021020012005200741246c6a36021c20012005360214200141c0006a200141106a41bcefd2800010e8af80800002402004418080808078470d004194eed28000411141a8eed28000109181808000000b2000410036024c200042808080808001370244200141106a410b6a20062802003600002000200337023c20002004360238200041013a000020002001290300370250200041d8006a20022802003602002001200129024037001320002001290010370001200041086a200141106a41076a290000370000200141d0006a2480808080000ba60604027f017e037f017e23808080800041d0006b2201248080808000200141306a41a5a2d38000410a4181a1d38000410f41b0a0d3800041011089a9808000200141086a41086a410036020020014280808080c0003703082001280230210220012902342103200141186a41086a2204410036020020014280808080c000370218200141186a41f4edd2800010f5ad808000200128021c22054100360208200542808080808001370200200541003a00202005410636021c200541afa2d380003602182005410036021420054280808080c00037020c200141c0006a41086a410136020020012001290218370340024020012802404101470d00200141c0006a41f4edd2800010f5ad8080000b2001280244410141246c6a220541013a00202005411036021c200541b5a2d3800036021820054204370210200542003702082005428080808080013702002004410141016a2206360200200120012903402207370318024020062007a7470d00200141186a41f4edd2800010f5ad8080000b200128021c200641246c6a220541023a00202005410936021c200541c5a2d380003602182005420437021020054200370208200542808080808001370200200141c8006a200641016a2205360200200120012903182207370340024020052007a7470d00200141c0006a41f4edd2800010f5ad8080000b2001280244200541246c22066a220541033a00202005410336021c200541cea2d3800036021820054204370210200542003702082005428080808080013702002001280244210520012001280240360220200120053602182001200520066a41246a3602242001200536021c200141c0006a200141186a41bcefd2800010e8af80800002402002418080808078470d004194eed28000411141a8eed28000109181808000000b2000410036024c200042808080808001370244200141236a200141c0006a41086a2802003600002000200337023c20002002360238200041013a000020002001290308370250200041d8006a200141086a41086a2802003602002001200129024037001b20002001290018370001200041086a2001411f6a290000370000200141d0006a2480808080000b200020004285cf91f59495de825e370308200042d1f886a795f1dff45c3703000be11001047f23808080800041c0006b220224808080800020002802002100200128021c22034199c5c080004101200128022028020c220411818080800000210520022000360204024002400240024020050d000240024020012d00144104710d00200241046a200110e7b080800021052002200041016a3602042005450d010c020b20034198c5c0800041012004118180808000000d01200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021052002200041016a36020420050d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b080800021052002200041026a3602042005450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021052002200041026a36020420050d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b080800021052002200041036a3602042005450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021052002200041036a36020420050d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b080800021052002200041046a3602042005450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021052002200041046a36020420050d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b080800021052002200041056a3602042005450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021052002200041056a36020420050d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b080800021052002200041066a3602042005450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021052002200041066a36020420050d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b080800021052002200041076a3602042005450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021052002200041076a36020420050d010b024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d0141012100200241046a200110e7b0808000450d030c040b41012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b0808000450d010b410121000c020b2002280234418ec5c080004102200228023828020c118180808000000d010b200128021c419ac5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000bc10301047f2380808080004180016b220224808080800020002802002100024002400240200128021422034110710d0020034120710d014103210320002d00002200210402402000410a490d004101210320022000200041e4006e220441e4006c6b41ff0171410174220541d596c080006a2d00003a00022002200541d496c080006a2d00003a00010b024002402000450d002004450d010b20022003417f6a22036a200441017441fe017141d596c080006a2d00003a00000b2001410141014100200220036a410320036b10e48080800021000c020b20002d00002103410021000340200220006a41ff006a2003410f712204413072200441d7006a2004410a491b3a00002000417f6a2100200341ff0171220441047621032004410f4b0d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000c010b20002d00002103410021000340200220006a41ff006a2003410f712204413072200441376a2004410a491b3a00002000417f6a2100200341ff0171220441047621032004410f4b0d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000b20024180016a24808080800020000ba80101037f23808080800041106b22022480808080002000280200280200210041012103200128021c4199c5c080004101200128022028020c118180808000002104200241003a000d200220043a000c20022001360208200241086a200041106a200041c0046a10e9b08080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021030b200241106a24808080800020030bc50502057f017e23808080800041c0006b2203248080808000024020012002460d0020002d000521042000280200210520002d0004210620032001360204200141d0006a210741012101024020064101710d00024020052d0014410471450d0041012101024020044101710d00200528021c4198c5c080004101200528022028020c118180808000000d020b41012101200341013a0017200341186a41086a200541086a290200370300200341186a41106a200541106a290200370300200341186a41186a200541186a2802003602002003200529021c37020820052902002108200341e8c4c08000360238200320083703182003200341176a3602102003200341086a360234200341046a200341186a1087b18080000d012003280234418ec5c080004102200328023828020c1181808080000021010c010b4101210102402004410171450d00200528021c4187c5c080004102200528022028020c118180808000000d010b200341046a20051087b180800021010b200041013a0005200020013a000420072002460d000340200320073602042001410171210641012101024020060d00024020052d00144104710d0041012101200528021c4187c5c080004102200528022028020c118180808000000d01200341046a20051087b180800021010c010b200529021c2108200341013a0017200341186a41086a200541086a290200370300200341186a41106a200541106a290200370300200341186a41186a200541186a2802003602002003200837020820052902002108200341e8c4c08000360238200320083703182003200341176a3602102003200341086a3602340240200341046a200341186a1087b18080000d002003280234418ec5c080004102200328023828020c1181808080000021010c010b410121010b200041013a0005200020013a0004200741d0006a22072002470d000b0b200341c0006a24808080800020000b970201027f23808080800041106b2202248080808000200220002802002802002200360204200128021c41d8a3d380004108200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a41e0a3d380004107200041086a41b8a3d3800010a3818080001a200241086a41e7a3d380004108200241046a41c8a3d3800010a3818080001a20022d000d220020022d000c2203722101024020004101470d0020034101710d000240200228020822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710ba80101037f23808080800041106b22022480808080002000280200280200210041012103200128021c4199c5c080004101200128022028020c118180808000002104200241003a000d200220043a000c20022001360208200241086a200041106a20004180026a10e9b08080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021030b200241106a24808080800020030ba80101037f23808080800041106b22022480808080002000280200280200210041012103200128021c4199c5c080004101200128022028020c118180808000002104200241003a000d200220043a000c20022001360208200241086a200041106a200041b0016a10e9b08080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021030b200241106a24808080800020030bde1501047f23808080800041c0006b22022480808080000240024002400240024002400240024002400240200028020022002802000e09000102030405060708000b200128021c41efa3d380004104200128022028020c1181808080000021000c080b2002200041046a36020441012100200128021c220341f3a3d3800041022001280220220428020c2205118180808000000d070240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d09200241046a200110eeb0808000450d010c090b20034194c5c0800041022005118180808000000d0841012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10eeb08080000d082002280234418ec5c080004102200228023828020c118180808000000d080b200128021c4196c5c080004101200128022028020c1181808080000021000c070b2002200041046a36020441012100200128021c220341f5a3d3800041022001280220220428020c2205118180808000000d060240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d08200241046a200110ecb0808000450d010c080b20034194c5c0800041022005118180808000000d0741012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10ecb08080000d072002280234418ec5c080004102200228023828020c118180808000000d070b200128021c4196c5c080004101200128022028020c1181808080000021000c060b2002200041046a36020441012100200128021c220341f7a3d3800041022001280220220428020c2205118180808000000d050240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d07200241046a200110ebb0808000450d010c070b20034194c5c0800041022005118180808000000d0641012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10ebb08080000d062002280234418ec5c080004102200228023828020c118180808000000d060b200128021c4196c5c080004101200128022028020c1181808080000021000c050b2002200041046a36020441012100200128021c220341f9a3d3800041022001280220220428020c2205118180808000000d040240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d06200241046a200110efb0808000450d010c060b20034194c5c0800041022005118180808000000d0541012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10efb08080000d052002280234418ec5c080004102200228023828020c118180808000000d050b200128021c4196c5c080004101200128022028020c1181808080000021000c040b2002200041046a36020441012100200128021c220341fba3d3800041022001280220220428020c2205118180808000000d030240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d05200241046a200110f0b0808000450d010c050b20034194c5c0800041022005118180808000000d0441012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f0b08080000d042002280234418ec5c080004102200228023828020c118180808000000d040b200128021c4196c5c080004101200128022028020c1181808080000021000c030b2002200041046a36020441012100200128021c220341fda3d3800041022001280220220428020c2205118180808000000d020240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d04200241046a200110f1b0808000450d010c040b20034194c5c0800041022005118180808000000d0341012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f1b08080000d032002280234418ec5c080004102200228023828020c118180808000000d030b200128021c4196c5c080004101200128022028020c1181808080000021000c020b2002200041046a36020441012100200128021c220341ffa3d3800041022001280220220428020c2205118180808000000d010240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d03200241046a200110e8b0808000450d010c030b20034194c5c0800041022005118180808000000d0241012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e8b08080000d022002280234418ec5c080004102200228023828020c118180808000000d020b200128021c4196c5c080004101200128022028020c1181808080000021000c010b2002200041046a36020441012100200128021c22034181a4d3800041022001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110f2b0808000450d010c020b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f2b08080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000ba80101037f23808080800041106b22022480808080002000280200280200210041012103200128021c4199c5c080004101200128022028020c118180808000002104200241003a000d200220043a000c20022001360208200241086a200041106a200041e0006a10e9b08080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021030b200241106a24808080800020030ba80101037f23808080800041106b22022480808080002000280200280200210041012103200128021c4199c5c080004101200128022028020c118180808000002104200241003a000d200220043a000c20022001360208200241086a200041106a200041d0026a10e9b08080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021030b200241106a24808080800020030ba80101037f23808080800041106b22022480808080002000280200280200210041012103200128021c4199c5c080004101200128022028020c118180808000002104200241003a000d200220043a000c20022001360208200241086a200041106a200041a0036a10e9b08080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021030b200241106a24808080800020030ba80101037f23808080800041106b22022480808080002000280200280200210041012103200128021c4199c5c080004101200128022028020c118180808000002104200241003a000d200220043a000c20022001360208200241086a200041106a200041f0036a10e9b08080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021030b200241106a24808080800020030ba80101037f23808080800041106b22022480808080002000280200280200210041012103200128021c4199c5c080004101200128022028020c118180808000002104200241003a000d200220043a000c20022001360208200241086a200041106a20004190056a10e9b08080002101024020022d000c0d002001280200220128021c419ac5c080004101200128022028020c1181808080000021030b200241106a24808080800020030bde2001027f23808080800041c0006b220224808080800020002802002100200128021c4199c5c080004101200128022028020c11818080800000210320022000360204024002400240024020030d000240024020012d00144104710d00200241046a200110e7b080800021032002200041016a3602042003450d010c020b200128021c4198c5c080004101200128022028020c118180808000000d01200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021032002200041016a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b080800021032002200041026a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021032002200041026a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b080800021032002200041036a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021032002200041036a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b080800021032002200041046a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021032002200041046a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b080800021032002200041056a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021032002200041056a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b080800021032002200041066a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021032002200041066a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b080800021032002200041076a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021032002200041076a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b080800021032002200041086a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021032002200041086a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b080800021032002200041096a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021032002200041096a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b0808000210320022000410a6a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c11818080800000210320022000410a6a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b0808000210320022000410b6a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c11818080800000210320022000410b6a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b0808000210320022000410c6a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c11818080800000210320022000410c6a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b0808000210320022000410d6a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c11818080800000210320022000410d6a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b0808000210320022000410e6a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c11818080800000210320022000410e6a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b0808000210320022000410f6a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c11818080800000210320022000410f6a36020420030d010b024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d0141012100200241046a200110e7b0808000450d030c040b41012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b0808000450d010b410121000c020b2002280234418ec5c080004102200228023828020c118180808000000d010b200128021c419ac5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000bd60303027f037e017f2380808080004180016b22022480808080002000280200210002400240024002400240200128021422034110710d0020034120710d012000290300200041086a2903004101200110de8080800021000c020b200041086a290300210420002903002105410021000340200041ff006a41ff004b0d03200220006a41ff006a2005a7410f712203413072200341d7006a2003410a491b3a00002004423c8621062005421054210320045021072000417f6a210020044204882104200620054204888421052003410020071b450d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000c010b200041086a290300210420002903002105410021000340200041ff006a41ff004b0d03200220006a41ff006a2005a7410f712203413072200341376a2003410a491b3a00002004423c8621062005421054210320045021072000417f6a210020044204882104200620054204888421052003410020071b450d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000b20024180016a24808080800020000f0b200041ff006a41800141c096c0800010f980808000000b200041ff006a41800141c096c0800010f980808000000be50801047f23808080800041c0006b220224808080800020002802002100200128021c22034199c5c080004101200128022028020c220411818080800000210520022000360204024002400240024020050d000240024020012d00144104710d00200241046a200110e7b080800021052002200041016a3602042005450d010c020b20034198c5c0800041012004118180808000000d01200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021052002200041016a36020420050d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b080800021052002200041026a3602042005450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021052002200041026a36020420050d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b080800021052002200041036a3602042005450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021052002200041036a36020420050d010b024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d0141012100200241046a200110e7b0808000450d030c040b41012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b0808000450d010b410121000c020b2002280234418ec5c080004102200228023828020c118180808000000d010b200128021c419ac5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000b940201027f23808080800041106b2202248080808000200220002802002200360204200128021c41d8a3d380004108200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a41e0a3d380004107200041086a41b8a3d3800010a3818080001a200241086a41e7a3d380004108200241046a41c8a3d3800010a3818080001a20022d000d220020022d000c2203722101024020004101470d0020034101710d000240200228020822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710bce4001027f23808080800041c0006b220224808080800020002802002100200128021c4199c5c080004101200128022028020c11818080800000210320022000360204024002400240024020030d000240024020012d00144104710d00200241046a200110e7b080800021032002200041016a3602042003450d010c020b200128021c4198c5c080004101200128022028020c118180808000000d01200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021032002200041016a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b080800021032002200041026a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021032002200041026a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b080800021032002200041036a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021032002200041036a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b080800021032002200041046a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021032002200041046a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b080800021032002200041056a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021032002200041056a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b080800021032002200041066a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021032002200041066a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b080800021032002200041076a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021032002200041076a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b080800021032002200041086a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021032002200041086a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b080800021032002200041096a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021032002200041096a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b0808000210320022000410a6a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c11818080800000210320022000410a6a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b0808000210320022000410b6a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c11818080800000210320022000410b6a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b0808000210320022000410c6a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c11818080800000210320022000410c6a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b0808000210320022000410d6a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c11818080800000210320022000410d6a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b0808000210320022000410e6a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c11818080800000210320022000410e6a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b0808000210320022000410f6a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c11818080800000210320022000410f6a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b080800021032002200041106a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021032002200041106a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b080800021032002200041116a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021032002200041116a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b080800021032002200041126a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021032002200041126a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b080800021032002200041136a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021032002200041136a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b080800021032002200041146a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021032002200041146a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b080800021032002200041156a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021032002200041156a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b080800021032002200041166a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021032002200041166a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b080800021032002200041176a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021032002200041176a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b080800021032002200041186a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021032002200041186a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b080800021032002200041196a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021032002200041196a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b0808000210320022000411a6a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c11818080800000210320022000411a6a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b0808000210320022000411b6a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c11818080800000210320022000411b6a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b0808000210320022000411c6a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c11818080800000210320022000411c6a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b0808000210320022000411d6a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c11818080800000210320022000411d6a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b0808000210320022000411e6a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c11818080800000210320022000411e6a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b0808000210320022000411f6a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c11818080800000210320022000411f6a36020420030d010b024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d0141012100200241046a200110e7b0808000450d030c040b41012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b0808000450d010b410121000c020b2002280234418ec5c080004102200228023828020c118180808000000d010b200128021c419ac5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000bda2801027f23808080800041c0006b220224808080800020002802002100200128021c4199c5c080004101200128022028020c11818080800000210320022000360204024002400240024020030d000240024020012d00144104710d00200241046a200110e7b080800021032002200041016a3602042003450d010c020b200128021c4198c5c080004101200128022028020c118180808000000d01200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021032002200041016a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b080800021032002200041026a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021032002200041026a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b080800021032002200041036a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021032002200041036a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b080800021032002200041046a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021032002200041046a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b080800021032002200041056a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021032002200041056a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b080800021032002200041066a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021032002200041066a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b080800021032002200041076a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021032002200041076a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b080800021032002200041086a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021032002200041086a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b080800021032002200041096a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021032002200041096a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b0808000210320022000410a6a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c11818080800000210320022000410a6a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b0808000210320022000410b6a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c11818080800000210320022000410b6a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b0808000210320022000410c6a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c11818080800000210320022000410c6a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b0808000210320022000410d6a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c11818080800000210320022000410d6a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b0808000210320022000410e6a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c11818080800000210320022000410e6a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b0808000210320022000410f6a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c11818080800000210320022000410f6a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b080800021032002200041106a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021032002200041106a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b080800021032002200041116a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021032002200041116a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b080800021032002200041126a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021032002200041126a36020420030d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110e7b080800021032002200041136a3602042003450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d012002280234418ec5c080004102200228023828020c1181808080000021032002200041136a36020420030d010b024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d0141012100200241046a200110e7b0808000450d030c040b41012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b0808000450d010b410121000c020b2002280234418ec5c080004102200228023828020c118180808000000d010b200128021c419ac5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000bb50202027f017e2380808080004180016b220224808080800020002802002100024002400240200128021422034110710d0020034120710d0120002903004101200110998180800021000c020b20002903002104410021000340200220006a41ff006a2004a7410f712203413072200341d7006a2003410a491b3a00002000417f6a21002004420f5621032004420488210420030d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000c010b20002903002104410021000340200220006a41ff006a2004a7410f712203413072200341376a2003410a491b3a00002000417f6a21002004420f5621032004420488210420030d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000b20024180016a24808080800020000bf80701027f23808080800041106b2202248080808000024002400240024002400240200028020022002802000e050001020304000b200128021c41d1a2d380004105200128022028020c1181808080000021010c040b2002200041046a360204200128021c41e8a2d380004107200128022028020c118180808000002100200241003a000d200220003a000c20022001360208200241086a41efa2d380004105200241046a41d8a2d3800010a3818080001a20022d000d220020022d000c220372210120004101470d0320034101710d030240200228020822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c040b200128021c4190c5c080004101200128022028020c1181808080000021010c030b2002200041086a360204200128021c4184a3d380004108200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a418ca3d380004103200041046a41f4a2d3800010a3818080001a200241086a418fa3d380004105200241046a41d8a2d3800010a3818080001a20022d000d220020022d000c220372210120004101470d0220034101710d020240200228020822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c030b200128021c4190c5c080004101200128022028020c1181808080000021010c020b2002200041086a360204200128021c4194a3d380004111200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a418ca3d380004103200041046a41f4a2d3800010a3818080001a200241086a418fa3d380004105200241046a41d8a2d3800010a3818080001a20022d000d220020022d000c220372210120004101470d0120034101710d010240200228020822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c020b200128021c4190c5c080004101200128022028020c1181808080000021010c010b2002200041086a360204200128021c41a5a3d380004112200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a418ca3d380004103200041046a41f4a2d3800010a3818080001a200241086a418fa3d380004105200241046a41d8a2d3800010a3818080001a20022d000d220020022d000c220372210120004101470d0020034101710d000240200228020822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710bb10201037f2380808080004180016b220224808080800020002802002100024002400240200128021422034110710d0020034120710d0120002802004101200110978180800021000c020b20002802002100410021030340200220036a41ff006a2000410f712204413072200441d7006a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000c010b20002802002100410021030340200220036a41ff006a2000410f712204413072200441376a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000b20024180016a24808080800020000bba0301047f2380808080004180016b2202248080808000024002400240200128021422034110710d0020034120710d014103210320002d00002200210402402000410a490d004101210320022000200041e4006e220441e4006c6b41ff0171410174220541d596c080006a2d00003a00022002200541d496c080006a2d00003a00010b024002402000450d002004450d010b20022003417f6a22036a200441017441fe017141d596c080006a2d00003a00000b2001410141014100200220036a410320036b10e48080800021000c020b20002d00002103410021000340200220006a41ff006a2003410f712204413072200441d7006a2004410a491b3a00002000417f6a2100200341ff0171220441047621032004410f4b0d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000c010b20002d00002103410021000340200220006a41ff006a2003410f712204413072200441376a2004410a491b3a00002000417f6a2100200341ff0171220441047621032004410f4b0d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000b20024180016a24808080800020000baa0201037f2380808080004180016b2202248080808000024002400240200128021422034110710d0020034120710d0120002802004101200110978180800021000c020b20002802002100410021030340200220036a41ff006a2000410f712204413072200441d7006a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000c010b20002802002100410021030340200220036a41ff006a2000410f712204413072200441376a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000b20024180016a24808080800020000b1a002002200120004184a4d380002003280228118380808000000b1a002002200120004194a4d380002003280228118380808000000b070020002802000bc81002077f057e2380808080004180026b22022480808080002002200136020c20022000360208024002400240024002400240024002404100280284a2db80000d0002400240024041002d00fc98db80000e03030102000b41f498db800010c3b280800041ff01710e03020001000b41002802f498db800021030240024041002802dca2db80004102460d004188e7d48000210141bce6d4800021000c010b4100280290a2db80002100410028028ca2db800021014100280288a2db80004101470d0020012000280208417f6a4178716a41086a21010b20012003200028021411848080800000450d010b41002802f498db8000220128022022000d0141a4a4d380004122419ca5d38000109181808000000b41002d00d8a2db80000d0641002802cca2db80004105470d062002410536021c200241002802f498db8000220129021437022041002802d88fdb800041d4e9c3800041002802c8a2db800041024622001b22042002411c6a41002802dc8fdb800041bce9c3800020001b220528020c11848080800000450d0641002802f498db800022032802202200450d012003280228210620032802242107200328021c21082002410036025c20022006360258200220073602542002200836024c2002200036025020024100360270200241b8a5d38000360260200242043702682002410136026420004101460d02200241013602880120022006360284012002200736028001200220083602782002200036027c2002200241086a36028c01200041024d0d032002200636029c01200220073602980120022000360294012002200836029001200241e0a5d38000360248200241d0a5d3800036023c200241c0a5d3800036023020022003411c6a3602b001200241033602ac01200241023602a0012002200241a4016a360244200220024190016a36024020022002418c016a3602382002200241f8006a3602342002200241e0006a36022c2002200241cc006a3602282002200241286a3602a80120022002410c6a3602a401200229021c2109200228022421002001290200210a200242013702ec01200241013602e401200241b0e1d480003602e001200220003602dc01200220093702d401200135022c21092001350230210b2001350234210c2001350238210d2002419083808000ad422086200241106aad843703f801200241013a00142002200c200d422086843702cc01200241024101200c501b3602c80120022009200b422086843702c0012002410241012009501b3602bc012002200241f8016a3602e8012002200241a8016a3602102002200a3702b4012004200241b4016a2005280210118b80808000000c060b2001280228210320012802242106200128021c21072002410036025c20022003360258200220063602542002200736024c2002200036025020024100360270200241b8a5d38000360260200242043702682002410136026420004101460d03200241013602880120022003360284012002200636028001200220073602782002200036027c2002200241086a3602a401200041024d0d042002200336029c01200220063602980120022000360294012002200736029001200241e0a5d380003602d401200241d0a5d380003602c801200241c0a5d380003602bc0120022001411c6a36021820024103360214200241023602a0012002200241f8016a3602d001200220024190016a3602cc012002200241a4016a3602c4012002200241f8006a3602c0012002200241e0006a3602b8012002200241cc006a3602b4012002200241b4016a36021020022002410c6a3602f8012002200136023c2002420137032841002802dca2db800021012002200241106a360238024020014102470d004100280290a2db80002100410028028ca2db8000210102404100280288a2db80004101470d0020012000280208417f6a4178716a41086a21010b2001200241286a200028022811848080800000450d002001200241286a200028022c118b80808000000b41002d00d8a2db80000d0541002802cca2db80004105470d05200241053602a801200241002802f498db800022002902143702ac0141002802d88fdb800041d4e9c3800041002802c8a2db800041024622011b2203200241a8016a41002802dc8fdb800041bce9c3800020011b220128020c11848080800000450d05200241286a41086a200241a8016a41086a280200360200200220022902a801370328200020032001200241286a200241106a10b9b28080000c050b41a4a4d380004122419ca5d38000109181808000000b41a4a4d380004122419ca5d38000109181808000000b41a4a4d380004122419ca5d38000109181808000000b41a4a4d380004122419ca5d38000109181808000000b41a4a4d380004122419ca5d38000109181808000000b410021010240200228020822002d0038200228020c22032d0008470d00200028023022062003280200470d00200341046a2802002103200041346a2802002100410121010240024002400240024002400240024020060e09080001020304050607080b20002003460d07200041106a4101200341106a4101108eb180800021010c070b20002003460d06200041106a4102200341106a4102108eb180800021010c060b20002003460d05200041106a4103200341106a4103108eb180800021010c050b20002003460d04200041106a4104200341106a4104108eb180800021010c040b20002003460d03200041106a4105200341106a4105108eb180800021010c030b20002003460d02200041106a4106200341106a4106108eb180800021010c020b20002003460d01200041106a4107200341106a4107108eb180800021010c010b20002003460d00200041106a4108200341106a4108108eb180800021010b20024180026a24808080800020010b100020004204370208200042003702000bfb0701047f23808080800041c0006b2202248080808000024002400240024002400240024002400240200028020022032d00000e080001020304050607000b410121002002200341016a360204200128021c2203419ce0d3800041092001280220220428020c2205118180808000000d070240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d09200241046a200110f7b0808000450d010c090b20034194c5c0800041022005118180808000000d0841012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f7b08080000d082002280234418ec5c080004102200228023828020c118180808000000d080b200128021c4196c5c080004101200128022028020c1181808080000021000c070b2002200341106a360208200128021c41b8e0d380004106200128022028020c118180808000002100200241003a001d200220003a001c20022001360218200241186a41bee0d38000410c200341086a41a8e0d3800010a3818080001a200241186a41cae0d38000410a200241086a41acded3800010a3818080001a20022d001d220120022d001c220372210020014101470d0620034101710d060240200228021822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021000c070b200128021c4190c5c080004101200128022028020c1181808080000021000c060b200128021c41d4e0d380004108200128022028020c1181808080000021000c050b200128021c41dce0d380004106200128022028020c1181808080000021000c040b2002200341086a360208200128021c41e2e0d380004108200128022028020c118180808000002100200241003a001d200220003a001c20022001360218200241186a41eae0d380004108200241086a41d0ded3800010a3818080001a20022d001d220120022d001c220372210020014101470d0320034101710d030240200228021822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021000c040b200128021c4190c5c080004101200128022028020c1181808080000021000c030b200128021c41f2e0d38000410b200128022028020c1181808080000021000c020b200128021c41fde0d38000410b200128022028020c1181808080000021000c010b200128021c4188e1d380004110200128022028020c1181808080000021000b200241c0006a24808080800020004101710bce0501047f23808080800041c0006b220224808080800002400240200028020022002d00004106470d002002200041106a36020441012100200128021c220341ffddd3800041082001280220220428020c2205118180808000000d010240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d03200241046a200110f4b0808000450d010c030b20034194c5c0800041022005118180808000000d0241012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f4b08080000d022002280234418ec5c080004102200228023828020c118180808000000d020b200128021c4196c5c080004101200128022028020c1181808080000021000c010b2002200036020441012100200128021c22034187ded38000410b2001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a20011085b1808000450d010c020b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a1085b18080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000beb0d01047f23808080800041c0006b22022480808080000240024002400240024002400240200028020022032d00000e06000102030405000b200128021c4198e1d380004109200128022028020c1181808080000021000c050b2002200341106a36020441012100200128021c220341b8ddd3800041052001280220220428020c2205118180808000000d040240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d06200241046a200110f4b0808000450d010c060b20034194c5c0800041022005118180808000000d0541012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f4b08080000d052002280234418ec5c080004102200228023828020c118180808000000d050b200128021c4196c5c080004101200128022028020c1181808080000021000c040b410121002002200341016a360204200128021c220341a1e1d3800041062001280220220428020c2205118180808000000d030240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d05200241046a200110f5b0808000450d010c050b20034194c5c0800041022005118180808000000d0441012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f5b08080000d042002280234418ec5c080004102200228023828020c118180808000000d040b200128021c4196c5c080004101200128022028020c1181808080000021000c030b410121002002200341016a360204200128021c220341a7e1d3800041062001280220220428020c2205118180808000000d020240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d04200241046a200110e6b0808000450d010c040b20034194c5c0800041022005118180808000000d0341012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e6b08080000d032002280234418ec5c080004102200228023828020c118180808000000d030b200128021c4196c5c080004101200128022028020c1181808080000021000c020b410121002002200341016a360204200128021c220341ade1d3800041072001280220220428020c2205118180808000000d010240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d03200241046a200110f3b0808000450d010c030b20034194c5c0800041022005118180808000000d0241012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f3b08080000d022002280234418ec5c080004102200228023828020c118180808000000d020b200128021c4196c5c080004101200128022028020c1181808080000021000c010b410121002002200341016a360204200128021c220341b4e1d3800041072001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110f7b0808000450d010c020b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f7b08080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000b970201027f23808080800041106b2202248080808000200220002802002802002200360204200128021c419cddd380004105200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a41a1ddd380004102200041306a41fcdcd3800010a3818080001a200241086a41a3ddd380004103200241046a418cddd3800010a3818080001a20022d000d220020022d000c2203722101024020004101470d0020034101710d000240200228020822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710bdf1401047f23808080800041c0006b22022480808080004101210302400240024002400240024002400240024002400240200028020022002d000041776a22044101200441ff0171410a491b41ff01710e0a00010203040506070809000b2002200041046a36020441012103200128021c22004192ded3800041092001280220220528020c2204118180808000000d090240024020012d00144104710d004101210320004193c5c0800041012004118180808000000d0b200241046a200110fbb0808000450d010c0b0b20004194c5c0800041022004118180808000000d0a41012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200536020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10fbb08080000d0a2002280234418ec5c080004102200228023828020c118180808000000d0a0b200128021c4196c5c080004101200128022028020c1181808080000021030c090b2002200041306a360208200128021c41bcded38000410b200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41c7ded3800041072000419cded3800010a3818080001a200241186a41a1ddd380004102200241086a41acded3800010a3818080001a20022d001d220120022d001c220072210320014101470d0820004101710d080240200228021822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c090b200128021c4190c5c080004101200128022028020c1181808080000021030c080b2002200041386a360208200128021c41e0ded38000410e200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41c7ded380004107200041086a419cded3800010a3818080001a200241186a41eeded380004105200241086a41d0ded3800010a3818080001a20022d001d220120022d001c220072210320014101470d0720004101710d070240200228021822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c080b200128021c4190c5c080004101200128022028020c1181808080000021030c070b2002200041386a360208200128021c4184dfd38000410c200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41c7ded380004107200041086a419cded3800010a3818080001a200241186a4190dfd380004103200241086a41f4ded3800010a3818080001a20022d001d220120022d001c220072210320014101470d0620004101710d060240200228021822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c070b200128021c4190c5c080004101200128022028020c1181808080000021030c060b410121032002200041016a360204200128021c22004193dfd38000410e2001280220220528020c2204118180808000000d050240024020012d00144104710d004101210320004193c5c0800041012004118180808000000d07200241046a200110e7b0808000450d010c070b20004194c5c0800041022004118180808000000d0641012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200536020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e7b08080000d062002280234418ec5c080004102200228023828020c118180808000000d060b200128021c4196c5c080004101200128022028020c1181808080000021030c050b2002200041106a36020441012103200128021c220041a1dfd38000410c2001280220220528020c2204118180808000000d040240024020012d00144104710d004101210320004193c5c0800041012004118180808000000d06200241046a200110f4b0808000450d010c060b20004194c5c0800041022004118180808000000d0541012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200536020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f4b08080000d052002280234418ec5c080004102200228023828020c118180808000000d050b200128021c4196c5c080004101200128022028020c1181808080000021030c040b2002200041016a360208200128021c41c0dfd38000410a200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41cadfd380004106200041216a41b0dfd3800010a3818080001a200241186a41d0dfd380004104200241086a41acded3800010a3818080001a20022d001d220120022d001c220072210320014101470d0320004101710d030240200228021822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c040b200128021c4190c5c080004101200128022028020c1181808080000021030c030b200128021c41d4dfd380004109200128022028020c1181808080000021030c020b2002200041046a360208200128021c4180e0d380004109200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41a1ddd380004102200041106a41e0dfd3800010a3818080001a200241186a4189e0d380004104200241086a41f0dfd3800010a3818080001a20022d001d220120022d001c220072210320014101470d0120004101710d010240200228021822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c020b200128021c4190c5c080004101200128022028020c1181808080000021030c010b2002200041086a360204200128021c2200418de0d38000410f2001280220220528020c2204118180808000000d000240024020012d00144104710d004101210320004193c5c0800041012004118180808000000d02200241046a20011083b1808000450d010c020b20004194c5c0800041022004118180808000000d0141012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200536020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a1083b18080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021030b200241c0006a24808080800020034101710bba0301047f2380808080004180016b2202248080808000024002400240200128021422034110710d0020034120710d014103210320002d00002200210402402000410a490d004101210320022000200041e4006e220441e4006c6b41ff0171410174220541d596c080006a2d00003a00022002200541d496c080006a2d00003a00010b024002402000450d002004450d010b20022003417f6a22036a200441017441fe017141d596c080006a2d00003a00000b2001410141014100200220036a410320036b10e48080800021000c020b20002d00002103410021000340200220006a41ff006a2003410f712204413072200441d7006a2004410a491b3a00002000417f6a2100200341ff0171220441047621032004410f4b0d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000c010b20002d00002103410021000340200220006a41ff006a2003410f712204413072200441376a2004410a491b3a00002000417f6a2100200341ff0171220441047621032004410f4b0d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000b20024180016a24808080800020000bae0202027f017e2380808080004180016b2202248080808000024002400240200128021422034110710d0020034120710d0120002903004101200110998180800021000c020b20002903002104410021000340200220006a41ff006a2004a7410f712203413072200341d7006a2003410a491b3a00002000417f6a21002004420f5621032004420488210420030d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000c010b20002903002104410021000340200220006a41ff006a2004a7410f712203413072200341376a2003410a491b3a00002000417f6a21002004420f5621032004420488210420030d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000b20024180016a24808080800020000be60201017f02400240024002400240024002400240024020002802000e080801020304050607000b2000280204220120012802002201417f6a36020020014101470d07200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d06200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d05200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d04200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d03200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d02200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d01200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d00200041046a10caaf8080000b0ba30301047f23808080800041c0006b22022480808080000240024020002d00004108470d00200128021c41f4dcd380004104200128022028020c1181808080000021000c010b2002200036020441012100200128021c220341f8dcd3800041042001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a20011083b18080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a1083b18080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000bf60201047f23808080800041c0006b220224808080800020022000360204410121000240200128021c220341a6ddd3800041072001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110f6b08080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f6b08080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000bef0701047f23808080800041c0006b22022480808080000240024002400240024002400240024002400240024020002d00000e0a00010203040506070809000b200128021c41adddd380004104200128022028020c1181808080000021030c090b410121032002200041016a360204200128021c220041b1ddd3800041072001280220220428020c2205118180808000000d080240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d0a200241046a200110f5b0808000450d010c0a0b20004194c5c0800041022005118180808000000d0941012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f5b08080000d092002280234418ec5c080004102200228023828020c118180808000000d090b200128021c4196c5c080004101200128022028020c1181808080000021030c080b2002200041046a36020441012103200128021c220041b8ddd3800041052001280220220428020c2205118180808000000d070240024020012d00144104710d004101210320004193c5c0800041012005118180808000000d09200241046a200110fbb0808000450d010c090b20004194c5c0800041022005118180808000000d0841012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10fbb08080000d082002280234418ec5c080004102200228023828020c118180808000000d080b200128021c4196c5c080004101200128022028020c1181808080000021030c070b200128021c41bdddd380004109200128022028020c1181808080000021030c060b200128021c41c6ddd380004109200128022028020c1181808080000021030c050b200128021c41cfddd38000410b200128022028020c1181808080000021030c040b200128021c41daddd380004108200128022028020c1181808080000021030c030b200128021c41e2ddd380004107200128022028020c1181808080000021030c020b200128021c41e9ddd38000410e200128022028020c1181808080000021030c010b200128021c41f7ddd380004108200128022028020c1181808080000021030b200241c0006a24808080800020030bd50901077f024020012003460d0041000f0b024002402001450d0041002104410021030340200020036a22052d0000220641776a22074101200741ff0171410a491b41ff01712208200220036a22072d0000220941776a220a4101200a41ff0171410a491b41ff0171470d020240024002400240024002400240024002400240024020080e0a000102030405060a0708000b200541046a280200200741046a280200460d090c0c0b0240024020064108470d00200941ff01714108460d010c0d0b200941ff0171220a4108460d0c2006200a470d0c02400240024020060e050200030301030b200541086a290300200741086a290300520d0e200541106a200741106a412010f9b2808000450d020c0e0b200541086a290300200741086a290300510d010c0d0b200541016a200741016a412010f9b28080000d0c0b200541306a200741306a412010f9b2808000450d080c0b0b200741086a2d0000210a02400240200541086a2d000022084108470d00200a41ff01714108460d010c0c0b200a41ff0171220a4108460d0b2008200a470d0b02400240024020080e050200030301030b200541106a290300200741106a290300520d0d200541186a200741186a412010f9b2808000450d020c0d0b200541106a290300200741106a290300510d010c0c0b200541096a200741096a412010f9b28080000d0b0b200541386a290300200741386a290300510d070c0a0b200741086a2d0000210a02400240200541086a2d000022084108470d00200a41ff01714108460d010c0b0b200a41ff0171220a4108460d0a2008200a470d0a02400240024020080e050200030301030b200541106a290300200741106a290300520d0c200541186a200741186a412010f9b2808000450d020c0c0b200541106a290300200741106a290300510d010c0b0b200541096a200741096a412010f9b28080000d0a0b200541386a200741386a411410f9b2808000450d060c090b200541016a2d0000200741016a2d0000460d050c080b200541106a290300200741106a29030085200541186a290300200741186a2903008584500d040c070b200541216a2d0000200741216a2d0000470d06200541016a200741016a412010f9b2808000450d030c060b200541106a2d0000220a200741106a2d0000470d05024002400240200a417f6a0e020001020b200541116a280000200741116a280000460d010c070b200541146a280200200741146a280200470d060b200541046a280200220a200741046a280200470d05024002400240200a0e050504000102050b200541086a280200200741086a280200470d072005410c6a2802002007410c6a280200460d040c070b200541086a280200200741086a280200470d062005410c6a2802002007410c6a280200460d030c060b200541086a280200200741086a280200470d052005410c6a2802002007410c6a280200460d020c050b200541086a2d0000220a200741086a2d0000470d04024002400240200a0e050001040402040b200541096a200741096a412010f9b2808000450d030c060b200541106a290300200741106a290300520d05200541186a200741186a412010f9b2808000450d020c050b200541106a290300200741106a290300510d010c040b200541086a280200200741086a280200470d030b200341d0006a21032001417f6a22010d000b0b410121040b20040be60201017f02400240024002400240024002400240024020002802000e080801020304050607000b2000280204220120012802002201417f6a36020020014101470d07200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d06200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d05200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d04200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d03200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d02200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d01200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d00200041046a10caaf8080000b0bd418020d7f037e23808080800041c0006b2207248080808000024002400240024002400240024002400240024002400240024002400240024002400240200128020022082f01ba022209410b490d00200128020421092001280208210a41002d0098a2db80001a41c00241002802a496db800011828080800000220b450d09200b41003b01ba02200b41003602b001200a4105490d01200a417b6a0e020304020b200841b4016a220c2001280208220a410c6c6a210b02400240200a41016a220d20094d0d00200b2002290200370200200b41086a200241086a2802003602000c010b200c200d410c6c6a200b2009200a6b220c410c6c10f8b28080001a200b41086a200241086a280200360200200b20022902003702002008200d4104746a2008200a4104746a200c41047410f8b28080001a0b2008200a4104746a220b2004370308200b20033703002008200941016a3b01ba022001280204210e2008210f0c070b200b20082f01ba02417b6a22013b01ba022001410c4f0d08200841c0006a210d200841e4016a210c200841e8016a21104104211141d000211241f00121132009210e2008210f0c040b200b20082f01ba0241796a22013b01ba022001410c4f0d08200a41796a210a200841e0006a210d200841fc016a210c20084180026a21104100210e4106211141f000211241880221130c020b200b20082f01ba02417a6a22013b01ba022001410c4f0d08200841d8006a220d29030021142008290350211520082802f001210c20082902f4012116200b41b4016a200841fc016a2001410c6c10f5b28080001a200b200841e0006a200141047410f5b28080001a200d200437030020082003370350200841063b01ba02200841f8016a200241086a280200360200200820022902003702f0014105210a2009210e2008210f0c030b200b20082f01ba02417a6a22013b01ba022001410c4f0d08200841d0006a210d200841f0016a210c200841f4016a21104100210a4105211141e000211241fc0121134100210e0b200b210f0b200d41086a2903002114200d2903002115200c280200210c20102902002116200b41b4016a200820136a2001410c6c10f5b28080001a200b200820126a200141047410f5b28080001a200820113b01ba02200f41b4016a2210200a410c6c6a210102400240200f2f01ba02220d200a4b0d0020012002290200370200200141086a200241086a2802003602000c010b2010200a41016a2211410c6c6a2001200d200a6b2210410c6c10f8b28080001a200141086a200241086a28020036020020012002290200370200200f20114104746a200f200a4104746a201041047410f8b28080001a0b200f200a4104746a2201200437030820012003370300200f200d41016a3b01ba020b200c4109460d000240024020082802b00122010d00410021020c010b41002102200741286a2112034020092002470d0820082f01b8022108024002400240024002400240024020012f01ba022202410b490d00200941016a210220084105490d01410021094105210d2008417b6a0e020204030b200141b4016a22112008410c6c6a210d200841016a2109200241016a21100240024020082002490d00200d2016370204200d200c360200200120084104746a220d2014370308200d20153703000c010b20112009410c6c6a200d200220086b2211410c6c10f8b28080001a200d2016370204200d200c360200200120094104746a200120084104746a220d201141047410f8b28080001a200d2014370308200d2015370300200141c0026a220d20084102746a41086a200d20094102746a201141027410f8b28080001a0b200120103b01ba02200120094102746a41c0026a200b3602002009200241026a220d4f0d080240200220086b220c41016a410371220b450d00200120084102746a41c4026a210803402008280200220220093b01b802200220013602b001200841046a2108200941016a2109200b417f6a220b0d000b0b200c4103490d08200941027420016a41cc026a21080340200841746a280200220b20093b01b802200b20013602b001200841786a280200220b200941016a3b01b802200b20013602b0012008417c6a280200220b200941026a3b01b802200b20013602b0012008280200220b200941036a3b01b802200b20013602b001200841106a2108200d200941046a2209470d000c090b0b2007410436020c2007200236020820072001360204200741106a200741046a1091b180800020072802302101200821090c030b2007410536020c2007200236020820072001360204200741106a200741046a1091b1808000200728023022082f01ba02220141016a210902400240024020014106490d00200841fc016a200841f0016a2001417b6a2202410c6c10f8b28080001a200820163702f4012008200c3602f001200841e0006a200841d0006a200241047410f8b28080001a2008201437035820082015370350200841dc026a200841d8026a2001410274416c6a10f8b28080001a200820093b01ba022008200b3602d8020c010b20082015370350200820163702f4012008200c3602f0012008200b3602d802200820093b01ba022008201437035820014105470d010b200141037121024106210902402001417b6a4103490d00200141fcff037141786a210c410621014100210b03402008200b6a220941d8026a280200220d20013b01b802200d20083602b001200941dc026a280200220d200141016a3b01b802200d20083602b001200941e0026a280200220d200141026a3b01b802200d20083602b001200941e4026a2802002209200141036a3b01b802200920083602b001200b41106a210b2001417a6a210d200141046a22092101200d200c470d000b0b2002450d00200820094102746a41c0026a210103402001280200220b20093b01b802200b20083602b001200141046a2101200941016a21092002417f6a22020d000b0b20122903002114200729032021150c030b200841796a21094106210d0b2007200d36020c2007200236020820072001360204200741106a200741046a1091b1808000200728023821010b200141b4016a22112009410c6c6a210d200941016a210820012f01ba02220241016a211002400240200220094b0d00200d2016370204200d200c360200200120094104746a220d2014370308200d20153703000c010b20112008410c6c6a200d200220096b2211410c6c10f8b28080001a200d2016370204200d200c360200200120084104746a200120094104746a220d201141047410f8b28080001a200d2014370308200d2015370300200141c0026a220d20094102746a41086a200d20084102746a201141027410f8b28080001a0b200120084102746a41c0026a200b360200200120103b01ba0202402008200241026a220d4f0d000240200220096b220c41016a410371220b450d00200120094102746a41c4026a210903402009280200220220083b01b802200220013602b001200941046a2109200841016a2108200b417f6a220b0d000b0b200c4103490d00200120084102746a41cc026a21090340200941746a280200220b20083b01b802200b20013602b001200941786a280200220b200841016a3b01b802200b20013602b0012009417c6a280200220b200841026a3b01b802200b20013602b0012009280200220b200841036a3b01b802200b20013602b001200941106a2109200d200841046a2208470d000b0b2012290300211420072903202115200728023021080b200729021421162007280210220c4109460d02200728023c21022007280238210b2007280234210920082802b00122010d000b0b200528020022012802002209450d072001280204210d41002d0098a2db80001a41f00241002802a496db8000118280808000002208450d08200820093602c002200841003b01ba02200841003602b001200941003b01b802200920083602b0012001200d41016a36020420012008360200200d2002470d09200820163703b8012008200c3602b401200841013b01ba022008200b3602c4022008201537030020082014370308200b41013b01b802200b20083602b0010b2000200a3602082000200e3602042000200f360200200741c0006a2480808080000f0b411041c00210bb80808000000b2001410b41c0e6d3800010b581808000000b2001410b41c0e6d3800010b581808000000b2001410b41c0e6d3800010b581808000000b2001410b41c0e6d3800010b581808000000b41e0e6d3800041354198e7d3800010f880808000000b41ece3d38000109081808000000b411041f00210bb80808000000b41ace4d38000413041dce4d3800010f880808000000bc80402097f027e23808080800041206b2202248080808000200128020022032f01ba02210441002d0098a2db80001a0240024002400240024041f00241002802a496db8000118280808000002205450d00200541003602b001200520032f01ba02220620012802082207417f736a22083b01ba02200241106a41086a200341b4016a22092007410c6c6a220a41086a2802003602002002200a2902003703102008410c4f0d012006200741016a220a6b2008470d02200320074104746a2206290300210b200641086a290300210c200541b4016a2009200a410c6c6a2008410c6c10f5b28080001a20052003200a4104746a200841047410f5b2808000210a200320073b01ba02200220022903103703002002200241186a280200360208200a2f01ba02220541016a21082005410c4f0d03200420076b22062008470d04200a41c0026a200320074102746a41c4026a200641027410f5b28080002106200128020421014100210702400340200620074102746a280200220820073b01b8022008200a3602b001200720054f0d01200720072005496a220720054d0d000b0b2000200b3703102000200136022420002003360220200020022903003703002000200136022c2000200a3602282000200c370318200041086a2002290308370300200241206a2480808080000f0b411041f00210bb80808000000b2008410b41c0e6d3800010b581808000000b4188e6d38000412841b0e6d3800010f880808000000b2008410c41d0e6d3800010b581808000000b4188e6d38000412841b0e6d3800010f880808000000be42c01127f2380808080004190026b220524808080800002400240024002400240024002400240024002400240024002400240024002400240024002400240200128020022062f01c6052207410b490d00200128020421082001280208210941002d0098a2db80001a41d00541002802a496db8000118280808000002201450d0b200141003b01c605200141003602c00520094105490d012009417b6a0e020304020b02402001280208220941016a220820074b0d00200620084106746a200620094106746a200720096b41067410f8b28080001a0b200620094106746a22082002290300370300200841386a200241386a290300370300200841306a200241306a290300370300200841286a200241286a290300370300200841206a200241206a290300370300200841186a200241186a290300370300200841106a200241106a290300370300200841086a200241086a2903003703002006200741016a3b01c6052001280204210a0c070b200120062f01c605417b6a22073b01c605200541c0016a41086a220b2006418c026a290200370300200541c0016a41106a220c20064194026a290200370300200541c0016a41186a220d2006419c026a290200370300200541c0016a41206a220e200641a4026a290200370300200541c0016a41286a220f200641ac026a290200370300200541c0016a41306a2210200641b4026a290200370300200541c0016a41386a2211200641bc026a28020036020020052006290284023703c0012007410c4f0d0a20062802800221122001200641c0026a200741067410f5b28080001a200641043b01c60520054180016a41086a200b29030037030020054180016a41106a200c29030037030020054180016a41186a200d29030037030020054180016a41206a200e29030037030020054180016a41286a200f29030037030020054180016a41306a201029030037030020054180016a41386a2011280200360200200520052903c001370380012008210a200621130c040b200120062f01c60541796a22073b01c605200541c0016a41086a220b2006418c036a290200370300200541c0016a41106a220c20064194036a290200370300200541c0016a41186a220d2006419c036a290200370300200541c0016a41206a220e200641a4036a290200370300200541c0016a41286a220f200641ac036a290200370300200541c0016a41306a2210200641b4036a290200370300200541c0016a41386a2211200641bc036a28020036020020052006290284033703c0012007410c4f0d0a20062802800321122001200641c0036a200741067410f5b28080001a200641063b01c60520054180016a41086a200b29030037030020054180016a41106a200c29030037030020054180016a41186a200d29030037030020054180016a41206a200e29030037030020054180016a41286a200f29030037030020054180016a41306a201029030037030020054180016a41386a2011280200360200200520052903c00137038001200941796a21090c020b200120062f01c605417a6a22073b01c605200541c0016a41086a220b200641cc026a290200370300200541c0016a41106a220c200641d4026a290200370300200541c0016a41186a2209200641dc026a290200370300200541c0016a41206a220d200641e4026a290200370300200541c0016a41286a220e200641ec026a290200370300200541c0016a41306a220f200641f4026a290200370300200541c0016a41386a2210200641fc026a280200360200200520062902c4023703c0012007410c4f0d0a20062802c0022112200120064180036a200741067410f5b28080001a20054180016a41386a201028020036020020054180016a41306a200f29030037030020054180016a41286a200e29030037030020054180016a41206a200d29030037030020054180016a41186a200929030037030020054180016a41106a200c29030037030020054180016a41086a200b290300370300200520052903c00137038001200641063b01c605200641c0026a220741386a200241386a290300370300200741306a200241306a290300370300200741286a200241286a290300370300200741206a200241206a290300370300200741186a200241186a290300370300200741106a200241106a290300370300200741086a200241086a29030037030020072002290300370300410521092008210a200621130c030b200120062f01c605417a6a22073b01c605200541c0016a41086a220b200641cc026a290200370300200541c0016a41106a220c200641d4026a290200370300200541c0016a41186a2209200641dc026a290200370300200541c0016a41206a220d200641e4026a290200370300200541c0016a41286a220e200641ec026a290200370300200541c0016a41306a220f200641f4026a290200370300200541c0016a41386a2210200641fc026a280200360200200520062902c4023703c0012007410c4f0d0a20062802c0022112200120064180036a200741067410f5b28080001a200641053b01c60520054180016a41086a200b29030037030020054180016a41106a200c29030037030020054180016a41186a200929030037030020054180016a41206a200d29030037030020054180016a41286a200e29030037030020054180016a41306a200f29030037030020054180016a41386a2010280200360200200520052903c00137038001410021090b4100210a200121130b024020132f01c605220b20094d0d00201320094106746a220741c0006a2007200b20096b41067410f8b28080001a0b201320094106746a22072002290300370300200741386a200241386a290300370300200741306a200241306a290300370300200741286a200241286a290300370300200741206a200241206a290300370300200741186a200241186a290300370300200741106a200241106a290300370300200741086a200241086a2903003703002013200b41016a3b01c6050b200541386a220220054180016a41386a280200360200200541306a220720054180016a41306a290300370300200541286a220b20054180016a41286a290300370300200541206a220c20054180016a41206a290300370300200541186a220d20054180016a41186a290300370300200541106a220e20054180016a41106a290300370300200541086a220f20054180016a41086a290300370300200520052903800137030020124109470d01201321060b200020093602082000200a360204200020063602000c010b200541c0006a41386a2002280200360200200541c0006a41306a2007290300370300200541c0006a41286a200b290300370300200541c0006a41206a200c290300370300200541c0006a41186a200d290300370300200541c0006a41106a200e290300370300200541c0006a41086a200f290300370300200520052903003703400240024020062802c00522020d00410021070c010b200541c0016a410472210b41002107200541c0006a41106a210d200541c0006a41186a210e200541c0006a41206a210f200541c0006a41286a2110200541c0006a41306a2111200541c0006a41386a2114034020082007470d0820062f01c405210602400240024002400240024002400240024020022f01c6052207410b490d00200841016a210820064105490d01410021074105210c2006417b6a0e020204030b200641016a2108200741016a210c200220064106746a210b0240024020062007490d00200b2012360200200b2005290340370204200b410c6a200541c8006a290300370200200b41146a200541d0006a290300370200200b411c6a200541d8006a290300370200200b41246a200541e0006a290300370200200b412c6a200541e8006a290300370200200b41346a200541f0006a290300370200200b413c6a200541f8006a2802003602000c010b200220084106746a200b200720066b220d41067410f8b28080001a200b2012360200200b2005290340370204200b410c6a200541c0006a41086a290300370200200b41146a200541d0006a290300370200200b411c6a200541d8006a290300370200200b41246a200541e0006a290300370200200b412c6a200541e8006a290300370200200b41346a200541f0006a290300370200200b413c6a200541f8006a280200360200200241d0056a220b20064102746a41086a200b20084102746a200d41027410f8b28080001a0b2002200c3b01c605200220084102746a41d0056a20013602002008200741026a220b4f0d060240200720066b221241016a4103712201450d00200220064102746a41d4056a210603402006280200220720083b01c405200720023602c005200641046a2106200841016a21082001417f6a22010d000b0b20124103490d06200841027420026a41dc056a21060340200641746a280200220120083b01c405200120023602c005200641786a2802002201200841016a3b01c405200120023602c0052006417c6a2802002201200841026a3b01c405200120023602c00520062802002201200841036a3b01c405200120023602c005200641106a2106200b200841046a2208470d000c070b0b200541043602082005200836020420052002360200200541c0016a20051093b18080002005280280022102200621070c030b200541053602082005200836020420052002360200200541c0016a20051093b180800020052802800222062f01c605220241016a210802400240024020024106490d0020064180036a200641c0026a200241067441c07d6a10f8b28080001a200620123602c002200620052903403702c402200641cc026a200541c0006a41086a290300370200200641d4026a200d290300370200200641dc026a200e290300370200200641e4026a200f290300370200200641ec026a2010290300370200200641f4026a2011290300370200200641fc026a2014280200360200200641ec056a200641e8056a2002410274416c6a10f8b28080001a200620083b01c605200620013602e8050c010b200620123602c002200620052903403702c402200620013602e805200641cc026a200541c0006a41086a290300370200200641d4026a200d290300370200200641dc026a200e290300370200200641e4026a200f290300370200200641ec026a2010290300370200200641f4026a2011290300370200200641fc026a2014280200360200200620083b01c60520024105470d010b200241037121074106210802402002417b6a4103490d00200241fcff037141786a210c41062102410021010340200620016a220841e8056a280200221220023b01c405201220063602c005200841ec056a2802002212200241016a3b01c405201220063602c005200841f0056a2802002212200241026a3b01c405201220063602c005200841f4056a2802002208200241036a3b01c405200820063602c005200141106a21012002417a6a2112200241046a220821022012200c470d000b0b2007450d00200620084102746a41d0056a210203402002280200220120083b01c405200120063602c005200241046a2102200841016a21082007417f6a22070d000b0b20054180016a41086a200b41086a29020037030020054180016a41106a200b41106a29020037030020054180016a41186a200b41186a29020037030020054180016a41206a200b41206a29020037030020054180016a41286a200b41286a29020037030020054180016a41306a200b41306a29020037030020054180016a41386a200b41386a2802003602002005200b290200370380010c030b200641796a21074106210c0b2005200c3602082005200836020420052002360200200541c0016a20051093b180800020052802880221020b200741016a2106200220074106746a210820022f01c605220c41016a211502400240200c20074b0d0020082012360200200820052903403702042008410c6a200541c0006a41086a290300370200200841146a200d2903003702002008411c6a200e290300370200200841246a200f2903003702002008412c6a2010290300370200200841346a20112903003702002008413c6a20142802003602000c010b200220064106746a2008200c20076b221641067410f8b28080001a20082012360200200820052903403702042008410c6a200541c0006a41086a290300370200200841146a200d2903003702002008411c6a200e290300370200200841246a200f2903003702002008412c6a2010290300370200200841346a20112903003702002008413c6a2014280200360200200241d0056a220820074102746a41086a200820064102746a201641027410f8b28080001a0b200220064102746a41d0056a2001360200200220153b01c60502402006200c41026a22124f0d000240200c20076b220c41016a4103712201450d00200220074102746a41d4056a210803402008280200220720063b01c405200720023602c005200841046a2108200641016a21062001417f6a22010d000b0b200c4103490d00200220064102746a41dc056a21080340200841746a280200220120063b01c405200120023602c005200841786a2802002201200641016a3b01c405200120023602c0052008417c6a2802002201200641026a3b01c405200120023602c00520082802002201200641036a3b01c405200120023602c005200841106a21082012200641046a2206470d000b0b20054180016a41086a200b41086a29020037030020054180016a41106a200b41106a29020037030020054180016a41186a200b41186a29020037030020054180016a41206a200b41206a29020037030020054180016a41286a200b41286a29020037030020054180016a41306a200b41306a29020037030020054180016a41386a200b41386a2802003602002005200b2902003703800120052802800221060b20052802c00122124109470d010b200020093602082000200a360204200020133602000c030b200528028c02210720052802880221012005280284022108201420054180016a41386a280200360200201120054180016a41306a290300370300201020054180016a41286a290300370300200f20054180016a41206a290300370300200e20054180016a41186a290300370300200d20054180016a41106a290300370300200541c0006a41086a20054180016a41086a290300370300200520052903800137034020062802c00522020d000b0b200328020022022802002208450d072002280204210b41002d0098a2db80001a41800641002802a496db8000118280808000002206450d08200620083602d005200641003b01c605200641003602c005200841003b01c405200820063602c0052002200b41016a36020420022006360200200b2007470d0920062012360200200641013b01c605200620052903403702042006410c6a200541c8006a290300370200200641146a200541d0006a2903003702002006411c6a200541d8006a290300370200200641246a200541e0006a2903003702002006412c6a200541e8006a290300370200200641346a200541f0006a2903003702002006413c6a200541f8006a280200360200200620013602d405200020133602002000200a36020420002009360208200141013b01c405200120063602c0050b20054190026a2480808080000f0b411041d00510bb80808000000b2007410b41c0e6d3800010b581808000000b2007410b41c0e6d3800010b581808000000b2007410b41c0e6d3800010b581808000000b2007410b41c0e6d3800010b581808000000b41e0e6d3800041354198e7d3800010f880808000000b41ece3d38000109081808000000b411041800610bb80808000000b41ace4d38000413041dce4d3800010f880808000000bc80601087f2380808080004180016b2202248080808000200128020022032f01c605210441002d0098a2db80001a0240024002400240024041800641002802a496db8000118280808000002205450d00200541003602c005200520032f01c605220620012802082207417f736a22083b01c605200241c0006a41106a200320074106746a220941106a290300370300200241c0006a41186a200941186a290300370300200241c0006a41206a200941206a290300370300200241c0006a41286a200941286a290300370300200241c0006a41306a200941306a290300370300200241c0006a41386a200941386a290300370300200220092903003703402002200941086a2903003703482008410c4f0d012006200741016a22096b2008470d022005200320094106746a200841067410f5b28080002108200320073b01c605200241106a200241c0006a41106a290300370300200241186a200241c0006a41186a290300370300200241206a200241c0006a41206a290300370300200241286a200241c0006a41286a290300370300200241306a200241c0006a41306a290300370300200241386a200241c0006a41386a290300370300200220022903403703002002200229034837030820082f01c605220541016a21092005410c4f0d03200420076b22062009470d04200841d0056a200320074102746a41d4056a200641027410f5b28080002106200128020421014100210902400340200620094102746a280200220720093b01c405200720083602c005200920054f0d01200920092005496a220920054d0d000b0b200020013602442000200336024020002002290300370300200041086a2002290308370300200041106a200241106a290300370300200041186a200241186a290300370300200041206a200241206a290300370300200041286a200241286a290300370300200041306a200241306a290300370300200041386a200241386a2903003703002000200136024c2000200836024820024180016a2480808080000f0b411041800610bb80808000000b2008410b41c0e6d3800010b581808000000b4188e6d38000412841b0e6d3800010f880808000000b2009410c41d0e6d3800010b581808000000b4188e6d38000412841b0e6d3800010f880808000000bc206040c7f027e037f027e23808080800041106b2202248080808000024002400240024002400240200028021422032f01ba02220420016a2205410c4f0d00200028020c22062f01ba0222072001490d012006200720016b22083b01ba02200320053b01ba02200341b4016a22092001410c6c6a20092004410c6c10f8b28080001a200320014104746a2003200441047410f8b28080001a2007200841016a220a6b22072001417f6a470d022009200641b4016a220b200a410c6c6a2007410c6c220c10f5b2808000210920032006200a4104746a2007410474220710f5b28080002103200620084104746a220d41086a290300210e200d290300210f200b2008410c6c6a220841086a280200210b2000280200220d20002802082210410c6c6a221141b4016a2212290200211320122008290200370200201141bc016a220828020021112008200b360200200d20104104746a220829030021142008200f370300200841086a2208290300210f2008200e3703002009200c6a220841086a201136020020082013370200200320076a2208200f3703082008201437030020002802182108024020002802100d002008450d050c060b2008450d05200341c0026a2200200141027422016a2000200441027441046a10f8b28080001a20002006200a4102746a41c0026a200110f5b28080001a200541016a220841037121064100210120054103490d03200341cc026a21002008413c712104410021010340200041746a280200220820013b01b802200820033602b001200041786a2802002208200141016a3b01b802200820033602b0012000417c6a2802002208200141026a3b01b802200820033602b00120002802002208200141036a3b01b802200820033602b001200041106a21002004200141046a2201470d000c040b0b41a8e7d38000413341dce7d3800010f880808000000b41ece7d3800041274194e8d3800010f880808000000b4188e6d38000412841b0e6d3800010f880808000000b2006450d00200141027420036a41c0026a210003402000280200220820013b01b802200820033602b001200041046a2100200141016a21012006417f6a22060d000b0b200241106a2480808080000f0b41a4e8d38000412841cce8d3800010f880808000000bd90702177f047e23808080800041c0006b2202248080808000024002400240024002400240200028021422032f01c605220420016a2205410c4f0d00200028020c22062f01c60522072001490d012006200720016b22083b01c605200320053b01c605200320014106746a2003200441067410f8b28080001a2007200841016a22096b22072001417f6a470d022003200620094106746a2007410674220a10f5b2808000210b200241386a220c200028020020002802084106746a220341386a220d290300370300200241306a220e200341306a220f290300370300200241286a2210200341286a2211290300370300200241206a2212200341206a2213290300370300200241186a2214200341186a2215290300370300200241106a2216200341106a2217290300370300200220032903003703002002200341086a2218290300370308200620084106746a22072903002119200741386a290300211a200741286a290300211b200741186a290300211c2018200741086a2903003703002015201c3703002011201b370300200d201a370300200741106a290300211a200741206a290300211b200f200741306a2903003703002013201b3703002017201a37030020032019370300200b200a6a220341086a2002290308370300200341186a2014290300370300200341286a2010290300370300200341386a200c290300370300200341306a200e290300370300200341206a2012290300370300200341106a20162903003703002003200229030037030020002802182103024020002802100d002003450d050c060b2003450d05200b41d0056a2203200141027422076a2003200441027441046a10f8b28080001a2003200620094102746a41d0056a200710f5b28080001a200541016a220141037121004100210320054103490d03200b41dc056a21072001413c712106410021030340200741746a280200220120033b01c4052001200b3602c005200741786a2802002201200341016a3b01c4052001200b3602c0052007417c6a2802002201200341026a3b01c4052001200b3602c00520072802002201200341036a3b01c4052001200b3602c005200741106a21072006200341046a2203470d000c040b0b41a8e7d38000413341dce7d3800010f880808000000b41ece7d3800041274194e8d3800010f880808000000b4188e6d38000412841b0e6d3800010f880808000000b2000450d002003410274200b6a41d0056a210703402007280200220120033b01c4052001200b3602c005200741046a2107200341016a21032000417f6a22000d000b0b200241c0006a2480808080000f0b41a4e8d38000412841cce8d3800010f880808000000baf0804097f027e077f027e23808080800041106b2202248080808000024002400240024002400240200028020c22032f01ba02220420016a2205410c4f0d00200028021422062f01ba0222072001490d01200320053b01ba022006200720016b22083b01ba0220062001417f6a2209410474220a6a220741086a290300210b2007290300210c200641b4016a220d2009410c6c220e6a220741086a280200210f2000280200221020002802082211410c6c6a221241b4016a2213290200211420132007290200370200201241bc016a220728020021122007200f360200201020114104746a220729030021152007200c370300200741086a2207290300210c2007200b370300200341b4016a220f2004410c6c6a220741086a201236020020072014370200200320044104746a2207200c3703082007201537030020092005200441016a22076b470d02200f2007410c6c6a200d200e10f5b28080001a200320074104746a2006200a10f5b28080001a200d200d2001410c6c6a2008410c6c10f8b28080001a2006200620014104746a200841047410f8b280800021062000280218210d024020002802100d00200d450d050c060b200d450d05200320074102746a41c0026a200641c0026a22002001410274220d10f5b28080001a20002000200d6a200841027441046a10f8b28080001a024020014103712200450d00200441027420036a41c4026a210103402001280200220420073b01b802200420033602b001200141046a2101200741016a21072000417f6a22000d000b0b024020094103490d00200741027421000340200320006a220141c0026a280200220420073b01b802200420033602b001200141c4026a2802002204200741016a3b01b802200420033602b001200141c8026a2802002204200741026a3b01b802200420033602b001200141cc026a2802002201200741036a22043b01b802200120033602b001200741046a2107200041106a210020042005470d000b0b2008417f460d04200841016a220041037121014100210720084103490d03200641cc026a21032000417c712104410021070340200341746a280200220020073b01b802200020063602b001200341786a2802002200200741016a3b01b802200020063602b0012003417c6a2802002200200741026a3b01b802200020063602b00120032802002200200741036a3b01b802200020063602b001200341106a21032004200741046a2207470d000c040b0b41dce8d3800041324190e9d3800010f880808000000b41a0e9d38000412841c8e9d3800010f880808000000b4188e6d38000412841b0e6d3800010f880808000000b2001450d00200741027420066a41c0026a210303402003280200220020073b01b802200020063602b001200341046a2103200741016a21072001417f6a22010d000b0b200241106a2480808080000f0b41a4e8d38000412841d8e9d3800010f880808000000bc70902177f047e23808080800041c0006b2202248080808000024002400240024002400240200028020c22032f01c605220420016a2205410c4f0d00200028021422062f01c60522072001490d01200320053b01c6052006200720016b22083b01c605200241386a2209200028020020002802084106746a220741386a220a290300370300200241306a220b200741306a220c290300370300200241286a220d200741286a220e290300370300200241206a220f200741206a2210290300370300200241186a2211200741186a2212290300370300200241106a2213200741106a2214290300370300200220072903003703002002200741086a221529030037030820062001417f6a221641067422176a22182903002119201841386a290300211a201841286a290300211b201841186a290300211c2015201841086a2903003703002012201c370300200e201b370300200a201a370300201841106a290300211a201841206a290300211b200c201841306a2903003703002010201b3703002014201a37030020072019370300200320044106746a220741086a2002290308370300200741186a2011290300370300200741286a200d290300370300200741386a2009290300370300200741306a200b290300370300200741206a200f290300370300200741106a20132903003703002007200229030037030020162005200441016a22076b470d02200320074106746a2006201710f5b28080001a2006200620014106746a200841067410f8b2808000210620002802182118024020002802100d002018450d050c060b2018450d05200320074102746a41d0056a200641d0056a22182001410274220010f5b28080001a2018201820006a200841027441046a10f8b28080001a024020014103712201450d00200441027420036a41d4056a211803402018280200220020073b01c405200020033602c005201841046a2118200741016a21072001417f6a22010d000b0b024020164103490d00200741027421010340200320016a221841d0056a280200220020073b01c405200020033602c005201841d4056a2802002200200741016a3b01c405200020033602c005201841d8056a2802002200200741026a3b01c405200020033602c005201841dc056a2802002218200741036a22003b01c405201820033602c005200741046a2107200141106a210120002005470d000b0b2008417f460d04200841016a220141037121184100210720084103490d03200641dc056a21032001417c712100410021070340200341746a280200220120073b01c405200120063602c005200341786a2802002201200741016a3b01c405200120063602c0052003417c6a2802002201200741026a3b01c405200120063602c00520032802002201200741036a3b01c405200120063602c005200341106a21032000200741046a2207470d000c040b0b41dce8d3800041324190e9d3800010f880808000000b41a0e9d38000412841c8e9d3800010f880808000000b4188e6d38000412841b0e6d3800010f880808000000b2018450d00200741027420066a41d0056a210303402003280200220120073b01c405200120063602c005200341046a2103200741016a21072018417f6a22180d000b0b200241c0006a2480808080000f0b41a4e8d38000412841d8e9d3800010f880808000000baa0801137f23808080800041c0006b220224808080800002400240200128020c22032f01c605220441016a2205200128021422062f01c60522076a2208410c4f0d00200128021021092001280204210a2001280200220b2f01c605210c200320083b01c605200241386a220d200b2001280208220e4106746a220141386a290300370300200241306a220f200141306a290300370300200241286a2210200141286a290300370300200241206a2211200141206a290300370300200241186a2212200141186a290300370300200241106a2213200141106a290300370300200220012903003703002002200141086a2903003703082001200141c0006a200c200e417f736a221441067410f8b28080001a200320044106746a220141386a200d290300370300200141306a200f290300370300200141286a2010290300370300200141206a2011290300370300200141186a2012290300370300200141106a2013290300370300200141086a200229030837030020012002290300370300200320054106746a2006200741067410f5b28080001a200b200e41016a22014102746a220d41d0056a200d41d4056a201441027410f8b28080001a02402001200c4f0d00200c200e6b417e6a210f024020144103712214450d00200e410274200b6a41d4056a210e0340200e280200220d20013b01c405200d200b3602c005200e41046a210e200141016a21012014417f6a22140d000b0b200f4103490d002001410274200b6a41dc056a210e0340200e41746a280200221420013b01c4052014200b3602c005200e41786a2802002214200141016a3b01c4052014200b3602c005200e417c6a2802002214200141026a3b01c4052014200b3602c005200e2802002214200141036a3b01c4052014200b3602c005200e41106a210e200c200141046a2201470d000b0b200b200b2f01c605417f6a3b01c6050240200a4102490d00200741016a2201200820046b470d02200341d0056a20054102746a200641d0056a200141027410f5b28080001a02402001410371220e450d00200441027420036a41d4056a210103402001280200220b20053b01c405200b20033602c005200141046a2101200541016a2105200e417f6a220e0d000b0b20074103490d002005410274210e03402003200e6a220141d0056a280200220b20053b01c405200b20033602c005200141d4056a280200220b200541016a3b01c405200b20033602c005200141d8056a280200220b200541026a3b01c405200b20033602c005200141dc056a2802002201200541036a220b3b01c405200120033602c005200541046a2105200e41106a210e200b2008470d000b0b2006410028029c96db8000118080808000002000200936020420002003360200200241c0006a2480808080000f0b4188ebd38000412a41b4ebd3800010f880808000000b4188e6d38000412841b0e6d3800010f880808000000bde07020f7f027e23808080800041106b220224808080800002400240200128020c22032f01ba02220441016a2205200128021422062f01ba0222076a2208410c4f0d00200128021021092001280204210a2001280200220b2f01ba02210c200320083b01ba02200241086a220d200b2001280208220e410c6c6a220141bc016a2802003602002002200141b4016a220f290200370300200f200141c0016a200c200e417f736a2210410c6c10f8b28080001a200341b4016a22012004410c6c6a220f41086a200d280200360200200f200229030037020020012005410c6c6a200641b4016a2007410c6c10f5b28080001a200b200e4104746a22012903002111200141086a29030021122001200141106a201041047410f8b28080001a200320044104746a2201201237030820012011370300200320054104746a2006200741047410f5b28080001a200b200e41016a22014102746a220d41c0026a200d41c4026a201041027410f8b28080001a02402001200c4f0d00200c200e6b417e6a210f024020104103712210450d00200e410274200b6a41c4026a210e0340200e280200220d20013b01b802200d200b3602b001200e41046a210e200141016a21012010417f6a22100d000b0b200f4103490d002001410274200b6a41cc026a210e0340200e41746a280200221020013b01b8022010200b3602b001200e41786a2802002210200141016a3b01b8022010200b3602b001200e417c6a2802002210200141026a3b01b8022010200b3602b001200e2802002210200141036a3b01b8022010200b3602b001200e41106a210e200c200141046a2201470d000b0b200b200b2f01ba02417f6a3b01ba020240200a4102490d00200741016a2201200820046b470d02200341c0026a20054102746a200641c0026a200141027410f5b28080001a02402001410371220b450d00200441027420036a41c4026a210103402001280200220e20053b01b802200e20033602b001200141046a2101200541016a2105200b417f6a220b0d000b0b20074103490d002005410274210b03402003200b6a220141c0026a280200220e20053b01b802200e20033602b001200141c4026a280200220e200541016a3b01b802200e20033602b001200141c8026a280200220e200541026a3b01b802200e20033602b001200141cc026a2802002201200541036a220e3b01b802200120033602b001200541046a2105200b41106a210b200e2008470d000b0b2006410028029c96db8000118080808000002000200936020420002003360200200241106a2480808080000f0b4188ebd38000412a41b4ebd3800010f880808000000b4188e6d38000412841b0e6d3800010f880808000000b910c02057f067e2380808080004190016b220324808080800020002802002104024020002802042205450d0002400240200541037122060d00200521070c010b2005210703402007417f6a2107200420042f01c6054102746a41d0056a28020021042006417f6a22060d000b0b20054104490d000340200420042f01c6054102746a41d0056a280200220420042f01c6054102746a41d0056a280200220420042f01c6054102746a41d0056a280200220420042f01c6054102746a41d0056a28020021042007417c6a22070d000b0b2003200141d00010f5b2808000220541d0006a2005109bb2808000024020052802504109460d000240034002400240024002400240024020042f01c6052207410b490d004100210302400240034020042802c0052204450d01200341016a210320042f01c605410b4f0d000c020b0b200028020421062000280200210741002d0098a2db80001a41800641002802a496db8000118280808000002204450d02200420073602d005200441003b01c605200441003602c00520002004360200200741003b01c405200720043602c0052000200641016a22033602040b41002d0098a2db80001a41d00541002802a496db8000118280808000002206450d02200641003b01c605200641003602c0052003417f6a2201450d04034041002d0098a2db80001a41800641002802a496db8000118280808000002207450d04200720063602d005200741003b01c605200741003602c005200641003b01c405200620073602c005200721062001417f6a2201450d050c000b0b2004200741016a3b01c605200541d0006a41306a2903002108200541d0006a41206a2903002109200541d0006a41106a290300210a200420074106746a22072005290350370300200541d0006a41386a290300210b200541d0006a41286a290300210c200541d0006a41186a290300210d200741086a2005290358370300200741106a200a370300200741186a200d370300200741206a2009370300200741286a200c370300200741306a2008370300200741386a200b3703000c040b411041800610bb80808000000b411041d00510bb80808000000b411041800610bb80808000000b20042f01c6052207410b4f0d022004200741016a22013b01c605200420074106746a22072005290350370300200741386a200541d0006a41386a290300370300200741306a200541d0006a41306a290300370300200741286a200541d0006a41286a290300370300200741206a200541d0006a41206a290300370300200741186a200541d0006a41186a290300370300200741106a200541d0006a41106a290300370300200741086a2005290358370300200420014102746a41d0056a2006360200200620013b01c405200620043602c0052003450d0002400240200341037122060d00200321070c010b2003210703402007417f6a2107200420042f01c6054102746a41d0056a28020021042006417f6a22060d000b0b20034104490d000340200420042f01c6054102746a41d0056a280200220420042f01c6054102746a41d0056a280200220420042f01c6054102746a41d0056a280200220420042f01c6054102746a41d0056a28020021042007417c6a22070d000b0b2002200228020041016a360200200541d0006a2005109bb280800020052802504109470d000c020b0b41fce3d38000412041ece4d3800010f880808000000b0240200528024c220720052802442204460d00200720046b41067621070340200410eeb1808000200441c0006a21042007417f6a22070d000b0b02402005280248450d002005280240410028029c96db8000118080808000000b0240200528020041776a4102490d002005108fb18080000b024020002802042204450d0020002802002107034002400240024020072f01c6052206450d002005200436020420052004417f6a22043602182005200436021020052006417f6a2206360208200520073602002005200720064102746a220641d4056a28020022073602142005200641d0056a28020036020c20072f01c60522064105490d010c020b41bbe1d38000411941d4e2d3800010f880808000000b2005410520066b1095b18080000b20040d000b0b20054190016a2480808080000ba60a03067f037e017f23808080800041a0016b220324808080800020002802002104024020002802042205450d0002400240200541037122060d00200521070c010b2005210703402007417f6a2107200420042f01ba024102746a41c0026a28020021042006417f6a22060d000b0b20054104490d000340200420042f01ba024102746a41c0026a280200220420042f01ba024102746a41c0026a280200220420042f01ba024102746a41c0026a280200220420042f01ba024102746a41c0026a28020021042007417c6a22070d000b0b2003200141800110f5b280800022034180016a200310dfb180800002402003280280014109460d0020034198016a21080240034020082903002109200329039001210a02400240024002400240024020042f01ba022207410b490d004100210102400240034020042802b0012204450d01200141016a210120042f01ba02410b4f0d000c020b0b200028020421062000280200210741002d0098a2db80001a41f00241002802a496db8000118280808000002204450d02200420073602c002200441003b01ba02200441003602b00120002004360200200741003b01b802200720043602b0012000200641016a22013602040b41002d0098a2db80001a41c00241002802a496db8000118280808000002206450d02200641003b01ba02200641003602b0012001417f6a2205450d04034041002d0098a2db80001a41f00241002802a496db8000118280808000002207450d04200720063602c002200741003b01ba02200741003602b001200641003b01b802200620073602b001200721062005417f6a2205450d050c000b0b2004200741016a3b01ba02200329038001210b20042007410c6c6a220641bc016a200328028801360200200641b4016a200b370200200420074104746a220720093703082007200a3703000c040b411041f00210bb80808000000b411041c00210bb80808000000b411041f00210bb80808000000b20042f01ba022207410b4f0d022004200741016a22053b01ba0220042007410c6c6a220c41bc016a200328028801360200200c41b4016a200329038001370200200420074104746a220720093703082007200a370300200420054102746a41c0026a2006360200200620053b01b802200620043602b0012001450d0002400240200141037122060d00200121070c010b2001210703402007417f6a2107200420042f01ba024102746a41c0026a28020021042006417f6a22060d000b0b20014104490d000340200420042f01ba024102746a41c0026a280200220420042f01ba024102746a41c0026a280200220420042f01ba024102746a41c0026a280200220420042f01ba024102746a41c0026a28020021042007417c6a22070d000b0b2002200228020041016a36020020034180016a200310dfb18080002003280280014109470d000c020b0b41fce3d38000412041ece4d3800010f880808000000b200341306a10cdb1808000200341d4006a10cdb180800002402003290300420285200329030884500d00200341106a108fb18080000b024020002802042204450d0020002802002107034002400240024020072f01ba022206450d002003200436020420032004417f6a22043602182003200436021020032006417f6a2206360208200320073602002003200720064102746a220641c4026a28020022073602142003200641c0026a28020036020c20072f01ba0222064105490d010c020b41bbe1d38000411941d4e2d3800010f880808000000b2003410520066b1094b18080000b20040d000b0b200341a0016a2480808080000bdc0b02057f067e23808080800041e0016b220324808080800020002802002104024020002802042205450d0002400240200541037122060d00200521070c010b2005210703402007417f6a2107200420042f01c6054102746a41d0056a28020021042006417f6a22060d000b0b20054104490d000340200420042f01c6054102746a41d0056a280200220420042f01c6054102746a41d0056a280200220420042f01c6054102746a41d0056a280200220420042f01c6054102746a41d0056a28020021042007417c6a22070d000b0b2003200141a00110f5b2808000220541a0016a200510dcb1808000024020052802a0014109460d000240034002400240024002400240024020042f01c6052207410b490d004100210302400240034020042802c0052204450d01200341016a210320042f01c605410b4f0d000c020b0b200028020421062000280200210741002d0098a2db80001a41800641002802a496db8000118280808000002204450d02200420073602d005200441003b01c605200441003602c00520002004360200200741003b01c405200720043602c0052000200641016a22033602040b41002d0098a2db80001a41d00541002802a496db8000118280808000002206450d02200641003b01c605200641003602c0052003417f6a2201450d04034041002d0098a2db80001a41800641002802a496db8000118280808000002207450d04200720063602d005200741003b01c605200741003602c005200641003b01c405200620073602c005200721062001417f6a2201450d050c000b0b2004200741016a3b01c605200541a0016a41306a2903002108200541a0016a41206a2903002109200541a0016a41106a290300210a200420074106746a220720052903a001370300200541a0016a41386a290300210b200541a0016a41286a290300210c200541a0016a41186a290300210d200741086a20052903a801370300200741106a200a370300200741186a200d370300200741206a2009370300200741286a200c370300200741306a2008370300200741386a200b3703000c040b411041800610bb80808000000b411041d00510bb80808000000b411041800610bb80808000000b20042f01c6052207410b4f0d022004200741016a22013b01c605200420074106746a220720052903a001370300200741386a200541a0016a41386a290300370300200741306a200541a0016a41306a290300370300200741286a200541a0016a41286a290300370300200741206a200541a0016a41206a290300370300200741186a200541a0016a41186a290300370300200741106a200541a0016a41106a290300370300200741086a20052903a801370300200420014102746a41d0056a2006360200200620013b01c405200620043602c0052003450d0002400240200341037122060d00200321070c010b2003210703402007417f6a2107200420042f01c6054102746a41d0056a28020021042006417f6a22060d000b0b20034104490d000340200420042f01c6054102746a41d0056a280200220420042f01c6054102746a41d0056a280200220420042f01c6054102746a41d0056a280200220420042f01c6054102746a41d0056a28020021042007417c6a22070d000b0b2002200228020041016a360200200541a0016a200510dcb180800020052802a0014109470d000c020b0b41fce3d38000412041ece4d3800010f880808000000b200541d0006a10ceb1808000200541f4006a10ceb180800002402005290300420285200529030884500d00200541106a108fb18080000b024020002802042204450d0020002802002107034002400240024020072f01c6052206450d002005200436020420052004417f6a22043602182005200436021020052006417f6a2206360208200520073602002005200720064102746a220641d4056a28020022073602142005200641d0056a28020036020c20072f01c60522064105490d010c020b41bbe1d38000411941d4e2d3800010f880808000000b2005410520066b1095b18080000b20040d000b0b200541e0016a2480808080000be30d02097f037e23808080800041d0006b220324808080800020002802002104024020002802042205450d0002400240200541037122060d00200521070c010b2005210703402007417f6a2107200420042f01ba024102746a41c0026a28020021042006417f6a22060d000b0b20054104490d000340200420042f01ba024102746a41c0026a280200220420042f01ba024102746a41c0026a280200220420042f01ba024102746a41c0026a280200220420042f01ba024102746a41c0026a28020021042007417c6a22070d000b0b200341286a200141286a290300370300200341206a200141206a290300370300200341186a200141186a290300370300200341106a200141106a290300370300200320012903003703002003200141086a290300370308200341306a4104722108200341047221090240034020032802242106200328022c210a20032802002105024003402003410a360200024002402005410a460d0020092101200621072005210b0c010b2006200a460d042003200641206a2207360224200641046a21012006280200210b0b0240200b4109470d00200721060c040b200141086a290200210c200141106a290200210d2001290200210e200841186a200141186a280200360200200841106a200d370200200841086a200c3702002008200e3702002003200b3602300240024002402007200a470d00200341093602000c010b2003200741206a22063602242007410c6a290200210c200741146a290200210d2007411c6a28020021012007280200210520092007290204370200200941186a2001360200200941106a200d370200200941086a200c3702002003200536020020054109470d010b200341306a41186a290300210c0c020b0240200341306a20031099b28080000d00200341306a109ab28080000c010b0b2003280230220b4109460d02200341306a41186a290300210c0b2003290340210d2003290234210e024002400240024002400240024020042f01ba022207410b490d004100210502400240034020042802b0012204450d01200541016a210520042f01ba02410b4f0d000c020b0b200028020421062000280200210741002d0098a2db80001a41f00241002802a496db8000118280808000002204450d02200420073602c002200441003b01ba02200441003602b00120002004360200200741003b01b802200720043602b0012000200641016a22053602040b41002d0098a2db80001a41c00241002802a496db8000118280808000002206450d02200641003b01ba02200641003602b0012005417f6a2201450d04034041002d0098a2db80001a41f00241002802a496db8000118280808000002207450d04200720063602c002200741003b01ba02200741003602b001200641003b01b802200620073602b001200721062001417f6a2201450d050c000b0b2004200741016a3b01ba0220042007410c6c6a220641b8016a200e370200200641b4016a200b360200200420074104746a2207200c3703082007200d3703000c040b411041f00210bb80808000000b411041c00210bb80808000000b411041f00210bb80808000000b20042f01ba022207410b4f0d012004200741016a22013b01ba0220042007410c6c6a220a41b8016a200e370200200a41b4016a200b360200200420074104746a2207200c3703082007200d370300200420014102746a41c0026a2006360200200620013b01b802200620043602b0012005450d0002400240200541037122060d00200521070c010b2005210703402007417f6a2107200420042f01ba024102746a41c0026a28020021042006417f6a22060d000b0b20054104490d000340200420042f01ba024102746a41c0026a280200220420042f01ba024102746a41c0026a280200220420042f01ba024102746a41c0026a280200220420042f01ba024102746a41c0026a28020021042007417c6a22070d000b0b2002200228020041016a3602000c010b0b41fce3d38000412041ece4d3800010f880808000000b0240200a2006460d00200a20066b41057621040340200610eeb1808000200641206a21062004417f6a22040d000b0b02402003280228450d002003280220410028029c96db8000118080808000000b0240200328020041776a4102490d002003108fb18080000b024020002802042204450d0020002802002107034002400240024020072f01ba022206450d002003200436020420032004417f6a22043602182003200436021020032006417f6a2206360208200320073602002003200720064102746a220641c4026a28020022073602142003200641c0026a28020036020c20072f01ba0222064105490d010c020b41bbe1d38000411941d4e2d3800010f880808000000b2003410520066b1094b18080000b20040d000b0b200341d0006a2480808080000be40f04077f027e0b7f027e23808080800041b0016b220324808080800020032001280200220420012802082205410c6c6a220641b4016a22072902003703102003200641bc016a2802003602182007200641c0016a2005417f7320042f01ba0222086a2209410c6c10f8b28080001a200420054104746a220641086a290300210a2006290300210b2006200641106a200941047410f8b28080001a20042008417f6a22063b01ba022001280204210c0240200641ffff037141044b0d00024020042802b0012201450d00200c41016a2107024002400240024020042f01b80222080d0020012f01ba020d0120034101360278200341bce5d3800036027420034200370280012003200341ac016a36027c200341f4006a41c4e5d3800010f680808000000b2003200c360238200320043602342003200c3602302003200736022420032008417f6a2207360228200320013602202003200120074102746a41c0026a280200220136022c024020012f01ba022207200641ffff037122016a41016a410c490d00200341206a41011094b1808000200541016a21050c040b200520014b0d01200520076a41016a2105200341086a200341206a1099b180800020032802082104200328020c210c0c030b2003200c3602542003200c36024c2003200436024820034100360244200320073602402003200136023c200320012802c40222013602500240200641ffff0371220620012f01ba026a41016a410c490d002003413c6a41011096b18080000c030b200520064b0d0120032003413c6a1099b1808000200328020021042003280204210c0c020b41e8e9d38000418e0141f8ead3800010f880808000000b41e8e9d38000418e0141f8ead3800010f880808000000b20042802b0012208450d0020082f01ba02220641044b0d00200c41016a210d0240024002400340200d21012008220e2802b0012208450d01200641ffff0371210f200141016a210d0240024002400240200e2f01b80222060d00024020082f01ba0222090d002003410136029401200341bce5d38000360290012003420037029c012003200341ac016a3602980120034190016a41c4e5d3800010f680808000000b2003200136028c0120032001360284012003200e36028001410021102003410036027c2003200d36027820032008360274200320082802c402220636028801200f41016a220120062f01ba0222116a2212410c4f0d01200e21072006210e200f21132011210f0c030b200320013602702003200e36026c200320013602682003200d36025c20032006417f6a2210360260200320083602582003200820104102746a41c0026a2802002207360264200f20072f01ba0222136a41016a410c490d01200341d8006a4105200f6b1094b18080000c070b200341f4006a4105200f6b1096b18080000c060b201341016a2201200f6a211220082f01ba0221090b200720123b01ba0220034190016a41086a221420082010410c6c6a220641bc016a2802003602002003200641b4016a2215290200370390012015200641c0016a200941ffff037122162010417f736a2211410c6c10f8b28080001a200741b4016a22062013410c6c6a220941086a2014280200360200200920032903900137020020062001410c6c6a200e41b4016a200f410c6c10f5b28080001a200820104104746a22062903002117200641086a29030021182006200641106a201141047410f8b28080001a200720134104746a2206201837030820062017370300200720014104746a200e200f41047410f5b28080001a2008201041016a22064102746a221441c0026a2209201441c4026a201141027410f8b28080001a0240201620064d0d00201620106b417e6a21140240201620066b4103712210450d0003402009280200221120063b01b802201120083602b001200941046a2109200641016a21062010417f6a22100d000b0b20144103490d00200820064102746a41cc026a21090340200941746a280200221020063b01b802201020083602b001200941786a2802002210200641016a3b01b802201020083602b0012009417c6a2802002210200641026a3b01b802201020083602b00120092802002210200641036a3b01b802201020083602b001200941106a21092016200641046a2206470d000b0b200820082f01ba02417f6a3b01ba020240200d4102490d00200f41016a2206201220136b470d03200741c0026a200141027422106a200e41c0026a200641027410f5b28080001a0240201220016b221141016a4103712209450d00200720106a41c0026a210603402006280200221020013b01b802201020073602b001200641046a2106200141016a21012009417f6a22090d000b0b20114103490d00200141027421090340200720096a220641c0026a280200221020013b01b802201020073602b001200641c4026a2802002210200141016a3b01b802201020073602b001200641c8026a2802002210200141026a3b01b802201020073602b001200641cc026a2802002206200141036a22103b01b802200620073602b001200141046a2101200941106a210920102012470d000b0b200e410028029c96db80001180808080000020082f01ba02220641044d0d000c040b0b200641ffff0371450d010c020b4188e6d38000412841b0e6d3800010f880808000000b200241013a00000b2000200b37031020002003290310370300200020053602282000200c360224200020043602202000200a370318200041086a2003290318370300200341b0016a2480808080000bdc11011c7f2380808080004190026b2203248080808000200341106a41106a220420012802002205200128020822064106746a220741106a290300370300200341106a41186a2208200741186a290300370300200341106a41206a2209200741206a290300370300200341106a41286a220a200741286a290300370300200341106a41306a220b200741306a290300370300200341106a41386a220c200741386a290300370300200320072903003703102003200741086a2903003703182007200741c0006a2006417f7320052f01c605220d6a41067410f8b28080001a2005200d417f6a22073b01c6052001280204210e0240200741ffff037141044b0d00024020052802c0052201450d00200e41016a210d024002400240024020052f01c405220f0d0020012f01c6050d01200341013602c401200341bce5d380003602c001200342003702cc0120032003418c026a3602c801200341c0016a41c4e5d3800010f680808000000b2003200e360268200320053602642003200e3602602003200d3602542003200f417f6a220d3602582003200136025020032001200d4102746a41d0056a280200220136025c024020012f01c6052201200741ffff037122076a41016a410c490d00200341d0006a41011095b1808000200641016a21060c040b200620074b0d01200620016a41016a2106200341086a200341d0006a1098b180800020032802082105200328020c210e0c030b2003200e360284012003200e36027c20032005360278200341003602742003200d3602702003200136026c200320012802d4052201360280010240200741ffff0371220720012f01c6056a41016a410c490d00200341ec006a41011097b18080000c030b200620074b0d012003200341ec006a1098b1808000200328020021052003280204210e0c020b41e8e9d38000418e0141f8ead3800010f880808000000b41e8e9d38000418e0141f8ead3800010f880808000000b20052802c005220f450d00200f2f01c605220141044b0d00200e41016a2110024002400240034020102107200f22112802c005220f450d01200141ffff03712112200741016a2110024002400240024020112f01c40522010d000240200f2f01c60522130d00200341013602c401200341bce5d380003602c001200342003702cc0120032003418c026a3602c801200341c0016a41c4e5d3800010f680808000000b200320073602bc01200320073602b401200320113602b00141002114200341003602ac01200320103602a8012003200f3602a4012003200f2802d40522013602b801201241016a220720012f01c60522156a2216410c4f0d012011210d2001211120122117201521120c030b200320073602a0012003201136029c0120032007360298012003201036028c0120032001417f6a2214360290012003200f360288012003200f20144102746a41d0056a280200220d360294012012200d2f01c60522176a41016a410c490d0120034188016a410520126b1095b18080000c070b200341a4016a410520126b1097b18080000c060b201741016a220720126a2116200f2f01c60521130b200d20163b01c605200341c0016a41386a2215200f20144106746a220141386a290300370300200341c0016a41306a2218200141306a290300370300200341c0016a41286a2219200141286a290300370300200341c0016a41206a221a200141206a290300370300200341c0016a41186a221b200141186a290300370300200341c0016a41106a221c200141106a290300370300200320012903003703c0012003200141086a2903003703c8012001200141c0006a201341ffff0371221d2014417f736a221e41067410f8b28080001a200d20174106746a220141386a2015290300370300200141306a2018290300370300200141286a2019290300370300200141206a201a290300370300200141186a201b290300370300200141106a201c290300370300200141086a20032903c801370300200120032903c001370300200d20074106746a2011201241067410f5b28080001a200f201441016a22014102746a221541d0056a2213201541d4056a201e41027410f8b28080001a0240201d20014d0d00201d20146b417e6a21180240201d20016b4103712214450d0003402013280200221520013b01c4052015200f3602c005201341046a2113200141016a21012014417f6a22140d000b0b20184103490d00200f20014102746a41dc056a21130340201341746a280200221420013b01c4052014200f3602c005201341786a2802002214200141016a3b01c4052014200f3602c0052013417c6a2802002214200141026a3b01c4052014200f3602c00520132802002214200141036a3b01c4052014200f3602c005201341106a2113201d200141046a2201470d000b0b200f200f2f01c605417f6a3b01c605024020104102490d00201241016a2201201620176b470d03200d41d0056a200741027422146a201141d0056a200141027410f5b28080001a0240201620076b221541016a4103712213450d00200d20146a41d0056a210103402001280200221420073b01c4052014200d3602c005200141046a2101200741016a21072013417f6a22130d000b0b20154103490d00200741027421130340200d20136a220141d0056a280200221420073b01c4052014200d3602c005200141d4056a2802002214200741016a3b01c4052014200d3602c005200141d8056a2802002214200741026a3b01c4052014200d3602c005200141dc056a2802002201200741036a22143b01c4052001200d3602c005200741046a2107201341106a211320142016470d000b0b2011410028029c96db800011808080800000200f2f01c605220141044d0d000c040b0b200141ffff0371450d010c020b4188e6d38000412841b0e6d3800010f880808000000b200241013a00000b20002003290310370300200020063602482000200e36024420002005360240200041086a2003290318370300200041386a200c290300370300200041306a200b290300370300200041286a200a290300370300200041206a2009290300370300200041186a2008290300370300200041106a200429030037030020034190026a2480808080000bd308040f7f017e017f017e23808080800041b0016b2203248080808000200128020821042001280200210502400240200128020422060d00200320043602102003410036020c200320053602082000200341086a2002109fb18080000c010b200520044102746a41d0056a280200210102402006417f6a2204450d002006417e6a2105024020044103712206450d0003402004417f6a2104200120012f01c6054102746a41d0056a28020021012006417f6a22060d000b0b20054103490d000340200120012f01c6054102746a41d0056a280200220120012f01c6054102746a41d0056a280200220120012f01c6054102746a41d0056a280200220120012f01c6054102746a41d0056a28020021012004417c6a22040d000b0b20032001360214200320013301c6054220864280808080707c370218200341206a200341146a2002109fb1808000200341f0006a41386a2205200341206a41386a2207290300370300200341f0006a41306a2208200341206a41306a2209290300370300200341f0006a41286a220a200341206a41286a220b290300370300200341f0006a41206a220c200341206a41206a220d290300370300200341f0006a41186a220e200341206a41186a220f290300370300200341f0006a41106a2210200341206a41106a2211290300370300200320032903283703782003200329032037037020032802642104024020032802682206200328026022012f01c605490d000340200441016a210420012f01c405220620012802c00522012f01c6054f0d000b0b200120064106746a22022903002112200220032903703703002007200241386a22132903003703002009200241306a2207290300370300200b200241286a2209290300370300200d200241206a220b290300370300200f200241186a220d2903003703002011200241106a220f290300370300200241086a2202290300211420022003290378370300200f2010290300370300200d200e290300370300200b200c2903003703002009200a290300370300200720082903003703002013200529030037030020032012370320200320143703280240024020040d00200641016a21020c010b200120064102746a41d4056a2802002101410021022004417f6a2206450d002004417e6a2105024020064107712204450d0003402006417f6a210620012802d00521012004417f6a22040d000b0b20054107490d00034020012802d0052802d0052802d0052802d0052802d0052802d0052802d0052802d0052101200641786a22060d000b0b20002003290320370300200020023602482000410036024420002001360240200041086a2003290328370300200041386a200341206a41386a290300370300200041306a200341206a41306a290300370300200041286a200341206a41286a290300370300200041206a200341206a41206a290300370300200041186a200341206a41186a290300370300200041106a200341206a41106a2903003703000b200341b0016a2480808080000b810604047f027e017f027e23808080800041e0006b2203248080808000200128020821042001280200210502400240200128020422060d00200320043602102003410036020c200320053602082000200341086a2002109eb18080000c010b200520044102746a41c0026a280200210102402006417f6a2204450d002006417e6a2105024020044103712206450d0003402004417f6a2104200120012f01ba024102746a41c0026a28020021012006417f6a22060d000b0b20054103490d000340200120012f01ba024102746a41c0026a280200220120012f01ba024102746a41c0026a280200220120012f01ba024102746a41c0026a280200220120012f01ba024102746a41c0026a28020021012004417c6a22040d000b0b20032001360214200320013301ba024220864280808080707c370218200341206a200341146a2002109eb1808000200341d0006a41086a2202200328022836020020032003290320370350200341386a29030021072003290330210820032802442104024020032802482206200328024022012f01ba02490d000340200441016a210420012f01b802220620012802b00122012f01ba024f0d000b0b20012006410c6c6a220541b4016a2209290200210a20092003290350370200200541bc016a2205280200210920052002280200360200200120064104746a2202290300210b20022008370300200241086a2202290300210820022007370300200320093602282003200a3703200240024020040d00200641016a21020c010b200120064102746a41c4026a2802002101410021022004417f6a2206450d002004417e6a2105024020064107712204450d0003402006417f6a210620012802c00221012004417f6a22040d000b0b20054107490d00034020012802c0022802c0022802c0022802c0022802c0022802c0022802c0022802c0022101200641786a22060d000b0b2000200b3703102000200329032037030020002002360228200041003602242000200136022020002008370318200041086a20032903283703000b200341e0006a2480808080000b910404017f027e087f027e200341116a2104200341286a29030021052003290320210620032d00102107034020012f01c605220841067421094100210a4100210b0240024002400340200b210c02402009200a470d002008210c0c020b024020032001200a6a220b10a3b1808000220d41ff01710d00417f2007200b41106a2d0000220e472007200e491b220d0d00024002400240024002400240024002400240024020070e060d00010203040d0b200e4101460d04410021070c0c0b200e4102460d04410021070c0b0b200e4103460d04410021070c0a0b200e4104460d04410021070c090b200e4105460d04410021070c080b2006200b41206a290300220f542005200b41286a29030022105420052010511b0d062006200f85200520108584420052210d0c040b2004200b41116a410410f9b2808000220d4100480d05200d410047210d0c030b2004200b41116a410810f9b2808000220d4100480d04200d410047210d0c020b2004200b41116a411010f9b2808000220d4100480d03200d410047210d0c010b2004200b41116a412010f9b2808000220d4100480d02200d410047210d0b200c41016a210b200a41c0006a210a200d41ff0171220d4101460d000b200d0d00200d21070c010b20020d01410121070b2000200c36020c2000200236020820002001360204200020073602000f0b2002417f6a21022001200c4102746a41d0056a28020021010c000b0bd80201037f0240417f20002d0008220220012d000822034720022003491b22020d00417f20002802002203200128020022044720032004491b22020d002001280204210120002802042100410021020240024002400240024002400240024020030e09080001020304050607080b20044101470d07200041106a4101200141106a41011081b28080000f0b20044102470d06200041106a4102200141106a41021081b28080000f0b20044103470d05200041106a4103200141106a41031081b28080000f0b20044104470d04200041106a4104200141106a41041081b28080000f0b20044105470d03200041106a4105200141106a41051081b28080000f0b20044106470d02200041106a4106200141106a41061081b28080000f0b20044107470d01200041106a4107200141106a41071081b28080000f0b20044108470d00200041106a4108200141106a41081081b280800021020b20020b910404017f027e087f027e200341116a2104200341286a29030021052003290320210620032d00102107034020012f01c605220841067421094100210a4100210b0240024002400340200b210c02402009200a470d002008210c0c020b024020032001200a6a220b10a3b1808000220d41ff01710d00417f2007200b41106a2d0000220e472007200e491b220d0d00024002400240024002400240024002400240024020070e060d00010203040d0b200e4101460d04410021070c0c0b200e4102460d04410021070c0b0b200e4103460d04410021070c0a0b200e4104460d04410021070c090b200e4105460d04410021070c080b2006200b41206a290300220f542005200b41286a29030022105420052010511b0d062006200f85200520108584420052210d0c040b2004200b41116a410410f9b2808000220d4100480d05200d410047210d0c030b2004200b41116a410810f9b2808000220d4100480d04200d410047210d0c020b2004200b41116a411010f9b2808000220d4100480d03200d410047210d0c010b2004200b41116a412010f9b2808000220d4100480d02200d410047210d0b200c41016a210b200a41c0006a210a200d41ff0171220d4101460d000b200d0d00200d21070c010b20020d01410121070b2000200c36020c2000200236020820002001360204200020073602000f0b2002417f6a21022001200c4102746a41d0056a28020021010c000b0baf0302017f027e23808080800041e0006b2203248080808000200241186a29030021042001280200210120022903102105200341086a200241086a280200360200200320043703182003200537031020032002290200370300200341206a200128020420012802002202108daf80800002400240024020032802204109460d00200341c0006a41086a200341206a41086a28020036020020032003290220370340200341d0006a2003200341c0006a10f1af80800020032802504109460d01200341206a41086a200341d0006a41086a28020036020020032003290250370320200341206a10edaf8080000b02400240200128020828020022020d00200341206a41086a200341086a280200360200200320032903003703202003200341106a36022c200341206a10a6b18080000c010b200341d0006a41086a200341086a28020036020020032003290300370350200341206a2002200341d0006a2005200410c8b18080000b200041093602000c010b2003200210f2af8080002000200437031820002005370310200041086a200341086a280200360200200020032903003702000b200341e0006a2480808080000be60201017f02400240024002400240024002400240024020002802000e080801020304050607000b2000280204220120012802002201417f6a36020020014101470d07200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d06200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d05200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d04200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d03200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d02200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d01200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d00200041046a10caaf8080000b0bbb0501017f23808080800041a0016b220324808080800020012802002101200341086a200241086a280200360200200341206a200241206a290300370300200341106a41186a200241286a290300370300200341106a41206a200241306a290300370300200341106a41286a200241386a29030037030020032002290200370300200320022903103703102003200241186a290300370318200341c0006a200128020420012802002202108daf80800002400240024020032802404109460d0020034188016a41086a200341c0006a41086a280200360200200320032902403703880120034194016a200320034188016a10f1af8080002003280294014109460d01200341c0006a41086a20034194016a41086a2802003602002003200329029401370340200341c0006a10edaf8080000b02400240200128020828020022020d00200341c0006a41086a200341086a280200360200200320032903003703402003200341106a36024c200341c0006a10a6b18080000c010b200341c0006a41186a2003290318370300200341c0006a41206a200341206a290300370300200341c0006a41286a200341106a41186a290300370300200341f0006a200341106a41206a290300370300200341f8006a200341106a41286a29030037030020032003290300370340200320032903103703502003200341086a2802003602482002410c6a200341c0006a10c7b18080001a0b200041093602000c010b2003200210f2af80800020002003290300370300200041106a2003290310370300200041186a2003290318370300200041206a200341106a41106a290300370300200041286a200341106a41186a290300370300200041306a200341106a41206a290300370300200041386a200341106a41286a2903003703002003200341086a280200360248200041086a20032903483703000b200341a0016a2480808080000b0d00200041306a10a6b18080000b9f0201017f41002104024020002002470d00410121040240024002400240024002400240024020000e09080001020304050607080b20012003460d07200141106a4101200341106a41011090b28080000f0b20012003460d06200141106a4102200341106a41021090b28080000f0b20012003460d05200141106a4103200341106a41031090b28080000f0b20012003460d04200141106a4104200341106a41041090b28080000f0b20012003460d03200141106a4105200341106a41051090b28080000f0b20012003460d02200141106a4106200341106a41061090b28080000f0b20012003460d01200141106a4107200341106a41071090b28080000f0b20012003460d00200141106a4108200341106a41081090b280800021040b20040b9d0200024002400240024002400240024002400240024020000e09090102030405060700090b20024108460d070c080b20024101470d07200141106a4101200341106a4101108db28080000f0b20024102470d06200141106a4102200341106a4102108db28080000f0b20024103470d05200141106a4103200341106a4103108db28080000f0b20024104470d04200141106a4104200341106a4104108db28080000f0b20024105470d03200141106a4105200341106a4105108db28080000f0b20024106470d02200141106a4106200341106a4106108db28080000f0b20024107470d01200141106a4107200341106a4107108db28080000f0b200141106a4108200341106a4108108db28080000f0b417f200020024720002002491b0b930404017f027e037f017e23808080800041e0006b22022480808080002002410036021c200242003702102002410036020802400240024020012d00004106470d00200141186a290300210320012903102104200128023421050240200128023022064109460d002001280238210741002d0098a2db80001a41c00241002802a496db8000118280808000002201450d0320012004370300200141003602b001200141013b01ba02200120073602bc01200120053602b801200120063602b401200120033703082002410036020c200220013602082002200228021041016a3602100c020b2005200241086a4104746a2201427f2001290300220820047c220420042008542205200141086a2201290300220420037c2005ad7c220320045420032004511b22051b3703002001427f200320051b3703000c010b200241206a41186a200141086a290300370300200241206a41206a200141106a290300370300200241206a41286a200141186a290300370300200241d0006a200141206a290300370300200241206a41386a200141286a29030037030020022001290330370320200220012903003703302002200141386a280200360228200241146a200241206a10c7b18080001a0b20002002290208370200200041106a200241086a41106a290200370200200041086a200241086a41086a290200370200200241e0006a2480808080000f0b411041c00210bb80808000000bbc08040e7f037e047f017e2380808080004190016b22022480808080002002410036021c200242003702102002410036020820012802042203200128020822044106746a21052001280200210620032107024002402004450d00200241086a410c6a21082002413c6a2109200241206a410c6a210a200241d0006a210b200241206a41086a210c200241316a220d41076a210e2003210703402007220141c0006a21072001280230220f4109460d01200141186a2903002110200129031021112001290234211202400240024020012d0000220441ff01714106470d00200220123702242002200f3602200240024002400240200228020822130d002012422088a721042012a72101410021130c010b200228020c2114034020132f01ba022215410c6c2116417f21044100210102400340024020162001470d00201521040c020b201320016a210f2001410c6a2101200441016a2104200241206a200f41b4016a10a3b180800041ff0171220f4101460d000b200f450d030b02402014450d002014417f6a2114201320044102746a41c0026a28020021130c010b0b2004ad422086211720022802242101200241086a210402402002280220220f4109470d00200121130c030b200228022821040b200220173702342002201336023020022004360228200220013602242002200f3602202002200241086a36022c0240024020130d0041002d0098a2db80001a41c00241002802a496db8000118280808000002201450d0620012011370300200141003602b001200120022902203702b401200141013b01ba0220012010370308200141bc016a200c2802003602002002410036020c20022001360208200241086a21010c010b2002201737027c200220133602782002200436028c0120022001360288012002200f36028401200241ec006a200241f8006a20024184016a20112010200a20091090b1808000200228022c21010b2001200128020841016a3602080c030b200241206a10c3b18080000b201320044104746a2201427f2001290300221220117c221120112012542204200141086a2201290300221220107c2004ad7c221020125420102012511b22041b3703002001427f201020041b3703000c010b200d2001290001370000200b200141206a2213290300370300200e200141086a290000370000200b41086a201341086a29030037030020022011370340200220043a0030200220123702242002200f360220200220103703482008200241206a10c7b18080001a0b20072005470d010c030b0b411041c00210bb80808000000b20052007460d00200520076b4106762104200741306a21010340200110eeb1808000200141c0006a21012004417f6a22040d000b0b02402006450d002003410028029c96db8000118080808000000b20002002290208370200200041106a200241086a41106a290200370200200041086a200241086a41086a29020037020020024190016a2480808080000bf61103107f027e017f23808080800041306b220224808080800002400240200128020022030d0041002104410021050c010b2001280208210520012802042106410121040b2000280200210720002802082108200028020421090240024002400240024020050d00410021054100210a4100210b0c010b2004450d0202402006450d00024002402006410771220a0d002006210b0c010b2006210b0340200b417f6a210b20032802c0022103200a417f6a220a0d000b0b20064108490d00034020032802c0022802c0022802c0022802c0022802c0022802c0022802c0022802c0022103200b41786a220b0d000b0b4100210c02400240024020032f01ba020d00417f210d034020032802b001220b450d05200d41016a210d20032f01b802210c200b2103200c200b2f01ba024f0d000b200d417f470d01200b21030b200c41016a21062003210a0c010b200b200c4102746a41c4026a280200210a410021060240200d450d0002400240200d410771220e0d00200d21030c010b410021030340200a2802c002210a200e200341016a2203470d000b200d20036b21030b200d4108490d000340200a2802c0022802c0022802c0022802c0022802c0022802c0022802c0022802c002210a200341786a22030d000b0b200b21030b2005417f6a21052003200c4104746a210e2003200c410c6c6a41b4016a210b41012104410021030b2008410020071b220f450d0202402007450d0002402009450d00024002402009410771220d0d002009210c0c010b2009210c0340200c417f6a210c20072802c0022107200d417f6a220d0d000b0b20094108490d00034020072802c0022802c0022802c0022802c0022802c0022802c0022802c0022802c0022107200c41786a220c0d000b0b4100210d024002400240024020072f01ba020d00417f2108034020072802b001220c450d04200841016a210820072f01b802210d200c2107200d200c2f01ba024f0d000b2008417f470d01200c21070b200d41016a2110200721090c010b200c200d4102746a41c4026a28020021094100211002402008450d0002400240200841077122110d00200821070c010b41002107034020092802c00221092011200741016a2207470d000b200820076b21070b20084108490d00034020092802c0022802c0022802c0022802c0022802c0022802c0022802c0022802c0022109200741786a22070d000b0b200c21070b200b450d042007200d4104746a21082007200d410c6c6a41b4016a210d024002400340200f417f6a210f024003400240200b2d0008200d2d0008470d00200b280200200b41046a280200200d280200200d41046a28020010a9b1808000450d00200e427f200e290300221220082903007c221320132012542207200e41086a220c2903002212200841086a2903007c2007ad7c221320125420132012511b22071b370300200c427f201320071b3703000b0240417f200b2d00082207200d2d0008220c472007200c491b22070d00200b280200200b41046a280200200d280200200d41046a28020010aab180800021070b02402007417f6a41ff01714102490d002005450d0a2004410171450d0202400240200a450d00200621072003210c200a21030c010b410121044100210702402006450d002006210b02402006410771220a450d000340200b417f6a210b20032802c0022103200a417f6a220a0d000b0b20064108490d00034020032802c0022802c0022802c0022802c0022802c0022802c0022802c0022802c0022103200b41786a220b0d000b0b4100210c0b02400240200720032f01ba024f0d002003210b0c010b034020032802b001220b450d06200c41016a210c20032f01b8022107200b21032007200b2f01ba024f0d000b0b02400240200c0d00200741016a2106200b210a0c010b200b20074102746a41c4026a280200210a41002106200c417f6a2203450d00200c417e6a210e02402003410771220c450d0003402003417f6a2103200a2802c002210a200c417f6a220c0d000b0b200e4107490d000340200a2802c0022802c0022802c0022802c0022802c0022802c0022802c0022802c002210a200341786a22030d000b0b2005417f6a2105200b20074104746a210e200b2007410c6c6a41b4016a210b410021030b0240417f200b2d00082207200d2d0008220c472007200c491b22070d00200b280200200b41046a280200200d280200200d41046a28020010aab180800021070b200741ff017141014b0d000b200f450d0802400240201020092f01ba024f0d00200921072010220c41016a21100c010b4101210d4100210803402008211120092802b0012207450d05201141016a2108200d417f6a210d20092f01b802210c20072109200c20072f01ba024f0d000b0240200d4101470d0020072109200c41016a21100c010b2007200c4102746a41c4026a280200210941002110200d450d00024002404100200d6b22144107710d002014210d0c010b41002108410020114107716b2111034020092802c002210920112008417f6a2208470d000b2008200d6b210d0b20144108490d00034020092802c0022802c0022802c0022802c0022802c0022802c0022802c0022802c0022109200d41786a220d0d000b0b2007200c4104746a21082007200c410c6c6a41b4016a210d0c010b0b41ccf0d38000109081808000000b41d8ecd38000109081808000000b41d8ecd38000109081808000000b41d8ecd38000109081808000000b41ccf0d38000109081808000000b41d8ecd38000109081808000000b41ccf0d38000109081808000000b2000200110c6b18080002000410c6a2001410c6a220c10c5b1808000410021034100210b4100210a024020012802002207450d002002200736022420024100360220200220073602142002410036021020022001280204220b3602282002200b3602182001280208210a4101210b0b2002200a36022c2002200b36021c2002200b36020c2002410c6a10cdb18080004100210b0240200c280200220a450d002002200a360224200241003602202002200a36021420024100360210200220012802102203360228200220033602182001280214210b410121030b2002200b36022c2002200336021c2002200336020c2002410c6a10ceb1808000200241306a2480808080000bb805020a7f027e23808080800041d0006b220224808080800002400240024020012d00004106470d004100210320002802002204450d01200141306a2105200028020421060340200441706a2107200441b4016a210820042f01ba022209410c6c2100417f210a024002400340024020000d002009210a0c020b200041746a2100200a41016a210a200741106a21072005200810a3b1808000210b2008410c6a2108200b41ff0171220b4101460d000b200b450d010b2006450d032006417f6a21062004200a4102746a41c0026a28020021040c010b0b200729030020012903105a200741086a290300220c200141186a290300220d5a200c200d511b21030c010b2001280234210820012d0038210a024002400240024002400240024002400240200128023022070e09080700010203040506080b20082008280200220b41016a360200200b4100480d090c070b20082008280200220b41016a360200200b4100480d080c060b20082008280200220b41016a360200200b4100480d070c050b20082008280200220b41016a360200200b4100480d060c040b20082008280200220b41016a360200200b4100480d050c030b20082008280200220b41016a360200200b4100480d040c020b20082008280200220b41016a360200200b41004e0d010c030b20082008280200220b41016a360200200b4100480d020b200241186a200141086a290300370300200241206a200141106a290300370300200241286a200141186a290300370300200241306a200141206a290300370300200241386a200141286a2903003703002002200a3a000820022008360204200220073602002002200129030037031002400240200028020c22080d00410021030c010b200241c0006a20082000280210200210a4b1808000200228024041017321030b200210a6b18080000b200241d0006a24808080800020030f0b000bb609020f7f057e2380808080004180016b22032480808080000240024002400240024020022802082204450d002002280204220520044106746a2106200128020421072001280200210820012802102109200128020c210a200341106a210b034002400240024020052d00004106470d002008450d06200541306a210c2007210d2008210e0340200e41706a210f200e41b4016a2102200e2f01ba022210410c6c2101417f210402400340024020010d00201021040c020b200141746a2101200441016a2104200f41106a210f200c200210a3b180800021112002410c6a2102201141ff017122114101460d000b2011450d030b200d450d07200d417f6a210d200e20044102746a41c0026a280200210e0c000b0b200541346a280200210120052d00382102024002400240024002400240024002400240200528023022040e09080700010203040506080b20012001280200220f41016a360200200f41004e0d070c0f0b20012001280200220f41016a360200200f41004e0d060c0e0b20012001280200220f41016a360200200f41004e0d050c0d0b20012001280200220f41016a360200200f41004e0d040c0c0b20012001280200220f41016a360200200f41004e0d030c0b0b20012001280200220f41016a360200200f41004e0d020c0a0b20012001280200220f41016a360200200f41004e0d010c090b20012001280200220f41016a360200200f4100480d080b200541286a2903002112200541206a2903002113200541186a2903002114200541106a2903002115200541086a2903002116200b2005290300370300200b41086a2016370300200b41106a2015370300200b41186a2014370300200b41206a2013370300200b41286a2012370300200320023a00082003200136020420032004360200200a450d04200341f0006a200a2009200310a4b180800020032802704101460d04200310a6b18080000c010b200f290300200529031054200f41086a2903002212200541186a29030022135420122013511b0d040b200541c0006a22052006470d000b0b200041093602300c020b2000200329031037030020002003290300370330200041386a2003280208360200200041286a200341386a290300370300200041206a200341306a290300370300200041186a200341286a290300370300200041106a200341206a290300370300200041086a200341186a2903003703000c010b200541346a280200210120052d00382102024002400240024002400240024002400240200528023022040e09080700010203040506080b20012001280200220f41016a360200200f4100480d090c070b20012001280200220f41016a360200200f4100480d080c060b20012001280200220f41016a360200200f4100480d070c050b20012001280200220f41016a360200200f4100480d060c040b20012001280200220f41016a360200200f4100480d050c030b20012001280200220f41016a360200200f4100480d040c020b20012001280200220f41016a360200200f41004e0d010c030b20012001280200220f41016a360200200f4100480d020b200020023a00382000200136023420002004360230200041063a0000200020052903103703102000200541186a2903003703180b20034180016a2480808080000f0b000bdf2704077f037e0d7f057e23808080800041a0026b2204248080808000410021052004410036021c2004420037021020044100360208200441086a410c6a210602400240024002400240024002400240024002400240024020022802002207410c460d0041042103024002400240200741776a2207410320074103491b22070e0402020100020b410c21030b200220036a2802002108410121050b20070e0402010203020b200228020c2107200228020821092002280204210a20030d08200441e0016a2001200241046a10afb180800020042802900222024109460d08200020042903e0013703002000200429029402370234200041086a20042903e801370300200041286a200441e0016a41286a290300370300200041206a200441e0016a41206a290300370300200041186a200441e0016a41186a290300370300200041106a200441e0016a41106a2903003703002000413c6a200441e0016a413c6a2802003602002000200236023002402007450d00200941306a21020340200210d8b1808000200241c0006a21022007417f6a22070d000b0b200a450d072009410028029c96db8000118080808000000c070b200241046a210720022d00100d040c050b024020050d00200041093602302001290200210b200141003602002001290208210c200142003702082001290210210d200141003602142000200d3703102000200c3703082000200b3703000c060b20012802142207200128020822026a20084d0d01024020080d00200041093602302000410036021420004200370308200041003602000c060b410021072001410036020820012802002103200141003602004100210e02402003450d002004200128020422073602fc01200420033602f801200441003602f401200420073602ec01200420033602e801200441003602e401410121072002210e0b2004200e36028002200420073602f001200420073602e001200441306a200441e0016a10c0b1808000024020042802304109460d00200441c8006a2102200441d8016a210703402002290300210b2004290340210c20072004280238360200200420042903303703d00102400240200428021c20042802106a2008490d0020044180016a2001200441d0016a200c200b10c8b18080000c010b20044180016a200441086a200441d0016a200c200b10c8b18080000b200441306a200441e0016a10c0b180800020042802304109470d000b0b200441e0016a10cdb18080002001280214210320014100360214200128020c21022001410036020c2001280210210720042003410020021b3602502004200736024c20042002360248200441003602442004200241004722033602402004200736023c200420023602382004410036023420042003360230200441e0016a200441306a10c1b1808000024020042802e001220e4109460d002001410c6a210f200441e0016a41106a210720044184016a2103200441e0016a410c722102034020044180016a41086a200241086a29020037030020044180016a41106a200241106a29020037030020044180016a41186a200241186a29020037030020044180016a41206a200241206a29020037030020044180016a41286a200241286a29020037030020044180016a41306a200241306a280200360200200420022902003703800120042902e401210b02400240200428021c20042802106a2008490d0020072003290200370200200741086a200341086a290200370200200741106a200341106a290200370200200741186a200341186a290200370200200741206a200341206a290200370200200741286a200341286a2902003702002004200b3702e4012004200e3602e001200f200441e0016a10c7b18080001a0c010b20072003290200370200200741086a200341086a290200370200200741106a200341106a290200370200200741186a200341186a290200370200200741206a200341206a290200370200200741286a200341286a2902003702002004200b3702e4012004200e3602e0012006200441e0016a10c7b18080001a0b200441e0016a200441306a10c1b180800020042802e001220e4109470d000b0b200441306a10ceb18080000c070b20022d00100d01200221070c030b200141003602142000410936023020002007360214200020023602082001290200210b20014100360200200129020c210c200142003702082000200c37020c2000200b3703000c030b200221070b200128020c21022001410036020c2001280214210320014100360214200441d0016a41086a200741086a280200360200200420072902003703d0012001280210210720042003410020021b3602502004200736024c20042002360248200441003602442004200241004722033602402004200736023c200420023602382004410036023420042003360230200441e0016a200441306a10c1b1808000024020042802e001220f4109460d002001410c6a2110200441e0016a41106a2107200441e0016a410972210e20044184016a2103200441e0016a410c72210220042d00d801221141ff017121120340200441c4016a41026a2213200e41026a22012d00003a000020044180016a41086a200241086a29020037030020044180016a41106a200241106a29020037030020044180016a41186a200241186a29020037030020044180016a41206a200241206a29020037030020044180016a41286a200241286a29020037030020044180016a41306a200241306a2802003602002004200e2f00003b01c401200420022902003703800120042802e40121140240024020042d00e80122152012470d00200f201420042802d00120042802d40110a9b1808000450d0002402005450d00200428021c20042802106a20084f0d010b200e20042f01c4013b000020072003290200370200200120132d00003a0000200741086a200341086a290200370200200741106a200341106a290200370200200741186a200341186a290200370200200741206a200341206a290200370200200741286a200341286a290200370200200420113a00e801200420143602e4012004200f3602e0012006200441e0016a10c7b18080001a0c010b200e20042f01c4013b000020072003290200370200200120132d00003a0000200741086a200341086a290200370200200741106a200341106a290200370200200741186a200341186a290200370200200741206a200341206a290200370200200741286a200341286a290200370200200420153a00e801200420143602e4012004200f3602e0012010200441e0016a10c7b18080001a0b200441e0016a200441306a10c1b180800020042802e001220f4109470d000b0b200441306a10ceb1808000200441d0016a10a6b18080000c030b200441306a41086a200741086a2802003602002004200729020037033002402005200845710d0020044180016a2001200441306a10c4b18080002004280280014109460d00200441286a2004280288013602002004200429038001370320200441e0016a200441086a200441206a20042903900120044198016a29030010c8b18080000b200441306a10a6b18080000c020b41002102410021074100210302402004280208220e450d002004200428020c22073602fc012004200e3602f801200441003602f401200420073602ec012004200e3602e801200441003602e40141012107200428021021030b2004200336028002200420073602f001200420073602e001200441e0016a10cdb180800041002107024020042802142203450d002004200428021822023602fc01200420033602f801200441003602f401200420023602ec01200420033602e801200441003602e40141012102200428021c21070b2004200736028002200420023602f001200420023602e001200441e0016a10ceb18080000c020b200920074106746a210820092113024002402007450d002001410c6a2111200441fc016a2116200441e0016a410c6a2117200441e0016a41306a2118200441e0016a41116a211920044180016a41306a211220044180016a41116a2110200441a8016a211a2009211303402013220241c0006a2113200228023022074109460d01200241186a290300210b2002290310210c2002290234210d02400240024020022d0000220341ff01714106460d002004200241016a220e2900003703702004200241206a22022903003703602004200e41076a2900003700772004200241086a29030037036820102004290370370000201041076a220220042900773700002004200b3703a8012004200c3703a001200420033a0090012004200d37028401200420073602800120122004290360370300201241086a220720042903683703000240201120044180016a10c9b18080000d0020044180016a10a6b18080000c020b201a290300210b20042903a001210c0240024020042d00900122034106470d00200441e0016a41086a220520042802880136020020042004290380013703e00102400240024002402004280208220e0d004100210e0c010b200428020c21140340200e2f01ba022215410c6c210f417f210741002102024003400240200f2002470d00201521070c020b200e20026a21032002410c6a2102200741016a2107200441e0016a200341b4016a10a3b180800041ff017122034101460d000b2003450d030b02402014450d002014417f6a2114200e20074102746a41c0026a280200210e0c010b0b2007ad422086211b0b20042802e4012102200441086a2107024020042802e00122034109470d002002210e0c020b20042802e80121072004201b3702f4012004200e3602f001200420073602e801200420023602e401200420033602e0012004200441086a3602ec0102400240200e0d0041002d0098a2db80001a41c00241002802a496db8000118280808000002202450d052002200c370300200241003602b001200220042902e0013702b401200241013b01ba022002200b370308200241bc016a20052802003602002004410036020c20042002360208200441086a21020c010b2004201b3702d4012004200e3602d001200420073602382004200236023420042003360230200441c4016a200441d0016a200441306a200c200b201720161090b180800020042802ec0121020b2002200228020841016a3602080c050b200441e0016a10c3b18080000b200e20074104746a2202427f2002290300220d200c7c220c200c200d542207200241086a2202290300220c200b7c2007ad7c220b200c54200b200c511b22071b3703002002427f200b20071b3703000c030b2019201029000037000020182012290300370300201941076a2002290000370000201841086a20072903003703002004200c3703800220042004280288013602e80120042004290380013703e001200420033a00f0012004200b370388022006200441e0016a10c7b18080001a0c020b411041c00210bb80808000000b2004200d3702c801200420073602c401024020012802002214450d00200128020421150340201441706a210e201441b4016a210720142f01ba022205410c6c2102417f2103024002400340024020020d00200521030c020b200241746a2102200341016a2103200e41106a210e200441c4016a200710a3b1808000210f2007410c6a2107200f41ff0171220f4101460d000b200f450d010b2015450d022015417f6a2115201420034102746a41c0026a28020021140c010b0b200e200e290300220d200d200c200d200c54200e41086a2202290300221c200b54201c200b5122071b22031b221d7d3703002002201c201c200b20031b221e7d200d201d54ad7d3703000240200d200c58201c200b5820071b450d00200441e0016a2001200441c4016a10cab18080000b201d201e84500d00200420042902c4013703e0012004200441c4016a41086a2802003602e80102400240024002402004280208220e0d004100210e0c010b200428020c21140340200e2f01ba022215410c6c210f417f210741002102024003400240200f2002470d00201521070c020b200e20026a21032002410c6a2102200741016a2107200441e0016a200341b4016a10a3b180800041ff017122034101460d000b2003450d030b02402014450d002014417f6a2114200e20074102746a41c0026a280200210e0c010b0b2007ad422086211f0b20042802e4012102200441086a2107024020042802e00122034109470d002002210e0c020b20042802e80121072004201f3702f4012004200e3602f001200420073602e801200420023602e401200420033602e0012004200441086a3602ec0102400240200e0d0041002d0098a2db80001a41c00241002802a496db8000118280808000002202450d062002201d370300200241003602b001200220042902e0013702b401200241013b01ba022002201e370308200241bc016a200441e0016a41086a2802003602002004410036020c20042002360208200441086a21020c010b2004201f3702342004200e360230200420073602880120042002360284012004200336028001200441d0016a200441306a20044180016a201d201e201720161090b180800020042802ec0121020b2002200228020841016a3602080c030b200441e0016a10c3b18080000b200e20074104746a2202427f2002290300220b201d7c220c200c200b542207200241086a2202290300220b201e7c2007ad7c220c200b54200c200b511b22071b3703002002427f200c20071b3703000c010b200441c4016a10a6b18080000b20132008470d010c030b0b411041c00210bb80808000000b20082013460d00200820136b4106762107201341306a21020340200210eeb1808000200241c0006a21022007417f6a22070d000b0b200a450d002009410028029c96db8000118080808000000b2000200429020837020020004109360230200041106a200441086a41106a290200370200200041086a200441086a41086a2902003702000b200441a0026a2480808080000b920201017f2380808080004180016b2203248080808000200320012002410110b0b1808000024020032802304109470d0020002003290300370200200041086a2003290308370200200041106a200341106a29030037020020034180016a2480808080000f0b200341c0006a41386a200341386a290300370300200341c0006a41306a200341306a290300370300200341c0006a41286a200341286a290300370300200341c0006a41206a200341206a290300370300200341c0006a41186a200341186a290300370300200341c0006a41106a200341106a2903003703002003200329030837034820032003290300370340419ceed380004133200341c0006a418ceed380004198efd3800010ad81808000000b8b0504037f027e067f027e23808080800041c0006b22032480808080000240024020022d00004106470d00200241306a210402400240024020012802002205450d00200241186a290300210620022903102107200128020421080340200541706a2109200541b4016a210a20052f01ba02220b410c6c2102417f210c024002400340024020020d00200b210c0c020b200241746a2102200c41016a210c200941106a21092004200a10a3b1808000210d200a410c6a210a200d41ff0171220d4101460d000b200d450d010b2008450d022008417f6a21082005200c4102746a41c0026a28020021050c010b0b2009290300220e2007542202200941086a290300220f200654200f2006511b450d010b2000410136020020002001290200370204200041146a200141106a2902003702002000410c6a200141086a2902003702000c010b2009200e20077d3703002009200f20067d2002ad7d3703080240200e200785200f2006858450450d0020032001200410cab18080000b2000410036020020002001290200370204200041146a200141106a2902003702002000410c6a200141086a2902003702000b200410a6b18080000c010b200341386a200241286a290300370300200341306a200241206a290300370300200341286a200241186a290300370300200341206a200241106a290300370300200341186a200241086a29030037030020032002290300370310200320022903303703002003200241386a2802003602082001410c6a200310c9b18080002102200310a6b1808000200041146a200141106a2902003702002000410c6a200141086a29020037020020002001290200370204024020020d00200041013602000c010b200041003602000b200341c0006a2480808080000baa3202167f077e2380808080004180026b2203248080808000410021042003410036021c2003420037021020034100360208200341086a410c6a21050240024002400240024020022802002206410c460d004104210702400240200641776a2206410320064103491b22060e0403030100030b410c21070b41012104200220076a28020022080d0120002003290208370200200041106a200341086a41106a290200370200200041086a200341086a41086a2902003702000c030b200228020c2206450d012002280208220920064106746a2108200341ac016a210a20034190016a410c6a210b2001280204210c2001280200210d20034190016a41306a210e20034190016a41116a210f200341206a41306a2110200341206a41116a211120012802102112200128020c2113200341206a41106a211403400240024002400240024002400240024002400240024002400240024020092d00004106470d00200d450d0d200941306a2101200c2115200d21160340201641706a2117201641b4016a210620162f01ba022204410c6c2102417f2107024002400340024020020d00200421070c020b200241746a2102200741016a2107201741106a21172001200610a3b180800021182006410c6a2106201841ff017122184101460d000b2018450d010b2015450d0f2015417f6a2115201620074102746a41c0026a28020021160c010b0b200941346a280200210220092d00382106200928023022070e09090801020304050607090b200941346a280200210220092d00382106024002400240024002400240024002400240200928023022070e09080700010203040506080b20022002280200221741016a360200201741004e0d070c190b20022002280200221741016a360200201741004e0d060c180b20022002280200221741016a360200201741004e0d050c170b20022002280200221741016a360200201741004e0d040c160b20022002280200221741016a360200201741004e0d030c150b20022002280200221741016a360200201741004e0d020c140b20022002280200221741016a360200201741004e0d010c130b20022002280200221741016a36020020174100480d120b200941286a2903002119200941206a290300211a200941186a290300211b200941106a290300211c200941086a290300211d20142009290300370300201441086a201d370300201441106a201c370300201441186a201b370300201441206a201a370300201441286a2019370300200320063a0028200320023602242003200736022002402013450d0020034190016a20132012200341206a10a4b18080002003280290014101470d0a0b200341206a10a6b18080000c0c0b20022002280200221841016a360200201841004e0d070c100b20022002280200221841016a360200201841004e0d060c0f0b20022002280200221841016a360200201841004e0d050c0e0b20022002280200221841016a360200201841004e0d040c0d0b20022002280200221841016a360200201841004e0d030c0c0b20022002280200221841016a360200201841004e0d020c0b0b20022002280200221841016a360200201841004e0d010c0a0b20022002280200221841016a36020020184100480d090b200941186a2903002119201741086a290300211a2009290310211b2017290300211c200320063a00980120032002360294012003200736029001201a2019201c201b54201a201954201a2019511b22061b2119201c201b20061b211a0240024002400240200328020822170d002003280298012106410021170c010b200328020c2101034020172f01ba022216410c6c2118417f21064100210202400340024020182002470d00201621060c020b201720026a21072002410c6a2102200641016a210620034190016a200741b4016a10a3b180800041ff017122074101460d000b2007450d030b02402001450d002001417f6a2101201720064102746a41c0026a28020021170c010b0b2006ad422086211e2003280294012102200341086a2106024020032802900122074109470d00200221170c030b20032802980121060b2003201e3702a401200320173602a0012003200636029801200320023602940120032007360290012003200341086a36029c010240024020170d0041002d0098a2db80001a41c00241002802a496db8000118280808000002202450d052002201a370300200241003602b00120022003290290013702b401200241013b01ba0220022019370308200241bc016a20034190016a41086a2802003602002003410036020c20032002360208200341086a21020c010b2003201e3702f801200320173602f401200320063602282003200236022420032007360220200341e8016a200341f4016a200341206a201a2019200b200a1090b1808000200328029c0121020b2002200228020841016a3602080c050b20034190016a10c3b18080000b201720064104746a2202427f2002290300221b201a7c221a201a201b542206200241086a2202290300221a20197c2006ad7c2219201a542019201a511b22061b3703002002427f201920061b3703000c030b200341206a41286a29030021192003290340211a024020032d003022024106470d0020034190016a41086a2215200328022836020020032003290320370390010240024002400240200328020822170d00410021170c010b200328020c2101034020172f01ba022216410c6c2118417f21064100210202400340024020182002470d00201621060c020b201720026a21072002410c6a2102200641016a210620034190016a200741b4016a10a3b180800041ff017122074101460d000b2007450d030b02402001450d002001417f6a2101201720064102746a41c0026a28020021170c010b0b2006ad422086211f0b2003280294012102200341086a2106024020032802900122074109470d00200221170c020b20032802980121062003201f3702a401200320173602a0012003200636029801200320023602940120032007360290012003200341086a36029c010240024020170d0041002d0098a2db80001a41c00241002802a496db8000118280808000002202450d062002201a370300200241003602b00120022003290290013702b401200241013b01ba0220022019370308200241bc016a20152802003602002003410036020c20032002360208200341086a21020c010b2003201f3702ec01200320173602e801200320063602fc01200320023602f801200320073602f401200341dc016a200341e8016a200341f4016a201a2019200b200a1090b1808000200328029c0121020b2002200228020841016a3602080c050b20034190016a10c3b18080000b201720064104746a2202427f2002290300221b201a7c221a201a201b542206200241086a2202290300221a20197c2006ad7c2219201a542019201a511b22061b3703002002427f201920061b3703000c030b200f2011290000370000200e2010290300370300200f41076a201141076a290000370000200e41086a201041086a2903003703002003201a3703b00120032003280228360298012003200329032037039001200320023a00a001200320193703b801200520034190016a10c7b18080001a0c020b411041c00210bb80808000000b411041c00210bb80808000000b200941c0006a22092008470d000c020b0b0240024002400240024002400240024002400240024002400240024020060e0400010002000b2001280208211602400240024002402004450d002001280214221520166a20084b0d010b0240024020160d0020004100360208200041003602000c010b20012802002202450d0320002002200128020410ccb18080000b0240024020012802140d00200041003602142000410036020c0c010b200128020c2202450d022000410c6a2002200128021010cbb18080000b41002102200341003602b001200341003602a001200341003602900120034190016a10cdb180800041002106024020032802142207450d002003200328021822023602ac01200320073602a801200341003602a4012003200236029c012003200736029801200341003602940141012102200328021c21060b200320063602b001200320023602a001200320023602900120034190016a10ceb18080000c110b0240024002402016450d0020012802002207450d00200741004721142001280204210941002102034002400240024020020d002014410171450d0041012114024020090d00200721020c020b2009210620072102024020094107712207450d0003402006417f6a210620022802c00221022007417f6a22070d000b0b20094108490d01034020022802c0022802c0022802c0022802c0022802c0022802c0022802c0022802c0022102200641786a22060d000c020b0b20144101710d0141fcedd38000109081808000000b41002109410021070b0240024002400240200920022f01ba024f0d0020022106200921170c010b034020022802b0012206450d02200741016a210720022f01b802211720062102201720062f01ba024f0d000b0b024020070d00201741016a2109200621020c020b200620174102746a41c4026a2802002102410021092007417f6a2218450d012007417e6a2104024020184107712207450d0003402018417f6a211820022802c00221022007417f6a22070d000b0b20044107490d01034020022802c0022802c0022802c0022802c0022802c0022802c0022802c0022802c0022102201841786a22180d000c020b0b41ecedd38000109081808000000b200620174104746a22072903002119200741086a290300211a20062017410c6c6a220741b8016a2802002106200741bc016a2d00002117024002400240024002400240024002400240200741b4016a28020022070e09080700010203040506080b20062006280200221841016a360200201841004e0d070c1d0b20062006280200221841016a360200201841004e0d060c1c0b20062006280200221841016a360200201841004e0d050c1b0b20062006280200221841016a360200201841004e0d040c1a0b20062006280200221841016a360200201841004e0d030c190b20062006280200221841016a360200201841004e0d020c180b20062006280200221841016a360200201841004e0d010c170b20062006280200221841016a36020020184100480d160b200320173a0028200320063602242003200736022020034190016a200341086a200341206a2019201a10c8b1808000200328021c20032802106a20084f0d02410021072016417f6a22160d000b0b2015450d11200128020c2206450d112006410047211620034190016a41106a210920012802102101410021020c010b20002003290208370200200041106a200341086a41106a290200370200200041086a200341086a41086a2902003702000c110b0240034002400240024020020d002016410171450d00410121162001450d0120012102024020014107712207450d0003402002417f6a210220062802d00521062007417f6a22070d000b0b20014108490d01034020062802d0052802d0052802d0052802d0052802d0052802d0052802d0052802d0052106200241786a22020d000c020b0b20164101710d0141fcedd38000109081808000000b2006210241002106410021010b02400240200120022f01c6054f0d0020022107200121170c010b034020022802c0052207450d03200641016a210620022f01c405211720072102201720072f01c6054f0d000b0b0240024020060d00201741016a2101200721020c010b200720174102746a41d4056a2802002102410021012006417f6a2218450d002006417e6a2114024020184107712206450d0003402018417f6a211820022802d00521022006417f6a22060d000b0b20144107490d00034020022802d0052802d0052802d0052802d0052802d0052802d0052802d0052802d0052102201841786a22180d000b0b200720174106746a22062d00082117200641046a2802002107024002400240024002400240024002400240200628020022180e09080700010203040506080b20072007280200221441016a360200201441004e0d070c1b0b20072007280200221441016a360200201441004e0d060c1a0b20072007280200221441016a360200201441004e0d050c190b20072007280200221441016a360200201441004e0d040c180b20072007280200221441016a360200201441004e0d030c170b20072007280200221441016a360200201441004e0d020c160b20072007280200221441016a360200201441004e0d010c150b20072007280200221441016a36020020144100480d140b200320173a00980120032007360294012003201836029001200641306a2903002119200641206a290300211a20092006290310370300200641386a290300211b200641286a290300211c200941086a200641186a290300370300200941106a201a370300200941186a201c370300200941206a2019370300200941286a201b370300200520034190016a10c7b18080001a0240200328021c20032802106a20084f0d00410021062015417f6a2215450d120c010b0b20002003290208370200200041106a200341086a41106a290200370200200041086a200341086a41086a2902003702000c110b41ecedd38000109081808000000b418cf3d38000109081808000000b418cf3d38000109081808000000b200241046a210920022d0010450d010c020b2002210920022d00100d010b20012802002216450d0a200128020421010340201641706a2117201641b4016a210620162f01ba022214410c6c2102417f2107024002400340024020020d00201421070c020b200241746a2102200741016a2107201741106a21172009200610a3b180800021182006410c6a2106201841ff017122184101460d000b2018450d010b2001450d0c2001417f6a2101201620074102746a41c0026a28020021160c010b0b201741086a29030021192017290300211a200941046a280200210220092d00082106200928020022070e09090108070605040302090b200128020c2206450d0920012802142216450d092006410047211420034190016a41106a21152001280210210141002102034002400240024020020d002014410171450d00410121142001450d0120012102024020014107712207450d0003402002417f6a210220062802d00521062007417f6a22070d000b0b20014108490d01034020062802d0052802d0052802d0052802d0052802d0052802d0052802d0052802d0052106200241786a22020d000c020b0b20144101710d0141fcedd38000109081808000000b2006210241002106410021010b0240024002400240200120022f01c6054f0d0020022107200121170c010b034020022802c0052207450d02200641016a210620022f01c405211720072102201720072f01c6054f0d000b0b0240024020060d00201741016a2101200721020c010b200720174102746a41d4056a2802002102410021012006417f6a2218450d002006417e6a210d024020184107712206450d0003402018417f6a211820022802d00521022006417f6a22060d000b0b200d4107490d00034020022802d0052802d0052802d0052802d0052802d0052802d0052802d0052802d0052102201841786a22180d000b0b200720174106746a22062d000820092d0008470d012006280200200641046a22072802002009280200200941046a28020010a9b1808000450d012007280200210720062d00082117024002400240024002400240024002400240200628020022180e09080700010203040506080b20072007280200220d41016a360200200d4100480d160c070b20072007280200220d41016a360200200d4100480d150c060b20072007280200220d41016a360200200d4100480d140c050b20072007280200220d41016a360200200d4100480d130c040b20072007280200220d41016a360200200d4100480d120c030b20072007280200220d41016a360200200d4100480d110c020b20072007280200220d41016a360200200d41004e0d010c100b20072007280200220d41016a360200200d4100480d0f0b200320173a00980120032007360294012003201836029001200641306a2903002119200641206a290300211a20152006290310370300200641386a290300211b200641286a290300211c201541086a200641186a290300370300201541106a201a370300201541186a201c370300201541206a2019370300201541286a201b370300200520034190016a10c7b18080001a2004450d01200328021c20032802106a2008490d0120002003290208370200200041106a200341086a41106a290200370200200041086a200341086a41086a2902003702000c0d0b41ecedd38000109081808000000b410021062016417f6a22160d000c0a0b0b20022002280200221741016a36020020174100480d0a0c070b20022002280200221741016a360200201741004e0d060c090b20022002280200221741016a360200201741004e0d050c080b20022002280200221741016a360200201741004e0d040c070b20022002280200221741016a360200201741004e0d030c060b20022002280200221741016a360200201741004e0d020c050b20022002280200221741016a360200201741004e0d010c040b20022002280200221741016a36020020174100480d030b200320063a0028200320023602242003200736022020034190016a200341086a200341206a201a201910c8b18080000b20002003290208370200200041106a200341086a41106a290200370200200041086a200341086a41086a2902003702000b20034180026a2480808080000f0b000b1e00200128021c41a8efd38000410f200128022028020c118180808000000bf60201047f23808080800041c0006b220224808080800020022000360204410121000240200128021c220341b7efd38000410e2001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110e4b18080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e4b18080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000b820502047f027e0240024002400240417f20002d0008220220012d000822034720022003491b22020d002001280204210420012802002102200028020421050240024002400240024002400240024002400240200028020022030e09090102030405060700090b20024108460d070c080b20024101470d07200541106a4101200441106a4101108db280800021020c080b20024102470d06200541106a4102200441106a4102108db280800021020c070b20024103470d05200541106a4103200441106a4103108db280800021020c060b20024104470d04200541106a4104200441106a4104108db280800021020c050b20024105470d03200541106a4105200441106a4105108db280800021020c040b20024106470d02200541106a4106200441106a4106108db280800021020c030b20024107470d01200541106a4107200441106a4107108db280800021020c020b200541106a4108200441106a4108108db280800021020c010b20032002490d01200320024721020b200241ff0171220341ff01460d004100210220030d0120012d0010210202400240024002400240024020002d001022030e06080102030400080b200241ff01714105460d040c070b200241ff01714101470d062000290320200129032054200041286a2903002206200141286a29030022075420062007511b0f0b200241ff01714102470d05200041116a200141116a410410f9b2808000411f760f0b200241ff01714103470d04200041116a200141116a410810f9b2808000411f760f0b200241ff01714104470d03200041116a200141116a411010f9b2808000411f760f0b200041116a200141116a412010f9b2808000411f760f0b410121020b20020f0b2003200241ff0171490bd70b05017f027e107f037e037f23808080800041f0026b2206248080808000024020014102490d002001ad220742ffffffffffffffff3f7c2007802108024002402001418120490d00410141202001410172676b41017622097420012009766a410176210a0c010b200120014101766b220941c000200941c000491b210a0b200041606a210b200041206a210c410121094100210d4100210e03404100210f4101211002402001200d4b2211450d002000200d41057422126a2113024002402001200d6b2214200a490d0002400240201441024f0d00201421150c010b0240024002400240201341206a201310b8b180800041ff017141ff014622160d004102211520144102460d04200c20126a2117410221150340201741206a2218201710b8b180800041ff017141ff01460d03201821172014201541016a2215470d000c020b0b410221154101211720144102460d02200c20126a2117410221150340201741206a2218201710b8b180800041ff017141ff01470d02201821172014201541016a2215470d000b0b201421150b2015200a490d022016450d010240201541024f0d00410121150c020b201541017621170b200b201541057420126a6a211403402013290300210720132014290300370300201341106a221829030021192018201441106a2212290300370300201341186a2218290300211a2018201441186a2216290300370300201341086a2218290300211b2018201441086a221c2903003703002014200737030020122019370300201c201b3703002016201a370300201441606a2114201341206a21132017417f6a22170d000b0b201541017441017221100c010b024020040d002014200a2014200a491b41017421100c010b20132014412020144120491b22142002200341004100200510d0b1808000201441017441017221100b2010410176200d6aad200dad22077c20087e200d20094101766bad20077c20087e8579a7210f0b02400240200e4102490d00200b200d41057422136a211d200020136a211e03402006418e026a200e417f6a22176a2d0000200f490d010240024002400240200641046a20174102746a28020022134101762215200941017622186a221620034b0d002013200972410171450d010b2000200d20166b4105746a210e024020134101710d00200e201520022003201541017267410174413e734100200510d0b18080000b20094101710d01200e20154105746a201820022003201841017267410174413e734100200510d0b18080000c010b201641017421090c010b024020094102490d0020134102490d0020182015201820154922141b220920034b0d002002200e20154105746a2213200e20141b2009410574221410f5b2808000221c20146a2114024002400240201820154f0d00201d21090340201341606a2113201441606a21142009201320142014201310a3b280800041ff0171221841ff014622121b2215290300370300200941186a201541186a290300370300200941106a201541106a290300370300200941086a201541086a290300370300201420124105746a21142013201841ff01474105746a2213200e460d02200941606a21092014201c470d000c020b0b024020090d00201c21090c020b201c21090340200e201320092013200910a3b280800041ff0171221841ff014622121b2215290300370300200e41186a201541186a290300370300200e41106a201541106a290300370300200e41086a201541086a290300370300200e41206a210e2009201841ff01474105746a22092014460d02201320124105746a2213201e470d000c020b0b2013210e201c21090b200e2009201420096b10f5b28080001a0b201641017441017221090b410121132017210e201741014b0d000c020b0b200e21130b2006418e026a20136a200f3a0000200641046a20134102746a200936020002402011450d00201341016a210e2010410176200d6a210d201021090c010b0b20094101710d002000200120022003200141017267410174413e734100200510d0b18080000b200641f0026a2480808080000bd80201037f0240417f20002d0008220220012d000822034720022003491b22020d00417f20002802002203200128020022044720032004491b22020d002001280204210120002802042100410021020240024002400240024002400240024020030e09080001020304050607080b20044101470d07200041106a4101200141106a41011081b28080000f0b20044102470d06200041106a4102200141106a41021081b28080000f0b20044103470d05200041106a4103200141106a41031081b28080000f0b20044104470d04200041106a4104200141106a41041081b28080000f0b20044105470d03200041106a4105200141106a41051081b28080000f0b20044106470d02200041106a4106200141106a41061081b28080000f0b20044107470d01200041106a4107200141106a41071081b28080000f0b20044108470d00200041106a4108200141106a41081081b280800021020b20020baa0e05017f027e187f017e017f2380808080004190036b2206248080808000024020014102490d002001ad220742ffffffffffffffff3f7c2007802108024002402001418120490d00410141202001410172676b41017622097420012009766a410176210a0c010b200120014101766b220941c000200941c000491b210a0b200041406a210b200041c0006a210c410121094100210d4100210e03404100210f4101211002402001200d4b2211450d002000200d41067422126a2113024002402001200d6b2214200a490d0002400240201441024f0d00201421150c010b0240024002400240201341c0006a201310b6b180800022160d004102211520144102460d04200c20126a2117410221150340201741c0006a2218201710b6b18080000d03201821172014201541016a2215470d000c020b0b410221154101211720144102460d02200c20126a2117410221150340201741c0006a2218201710b6b1808000450d02201821172014201541016a2215470d000b0b201421150b2015200a490d022016450d010240201541024f0d00410121150c020b201541017621170b200b201541067420126a6a211403402013290300210720132014290300370300200641d0026a41386a2218201341386a2212290300370300200641d0026a41306a2216201341306a220f290300370300200641d0026a41286a2219201341286a2210290300370300200641d0026a41206a221a201341206a221b290300370300200641d0026a41186a221c201341186a221d290300370300200641d0026a41106a221e201341106a221f290300370300201341086a222029030021212020201441086a2222290300370300201f201441106a2220290300370300201d201441186a221f290300370300201b201441206a221d2903003703002010201441286a221b290300370300200f201441306a22102903003703002012201441386a220f290300370300200620073703d002200620213703d802201420062903d002370300200f201829030037030020102016290300370300201b2019290300370300201d201a290300370300201f201c2903003703002020201e290300370300202220062903d802370300201441406a2114201341c0006a21132017417f6a22170d000b0b201541017441017221100c010b024020040d002014200a2014200a491b41017421100c010b20132014412020144120491b22142002200341004100200510d2b1808000201441017441017221100b2010410176200d6aad200dad22077c20087e200d20094101766bad20077c20087e8579a7210f0b02400240200e4102490d00200b200d41067422136a211a200020136a211903402006418e026a200e417f6a22186a2d0000200f490d010240024002400240200641046a20184102746a280200220e4101762214200941017622176a221220034b0d00200e200972410171450d010b2000200d20126b4106746a21130240200e4101710d002013201420022003201441017267410174413e734100200510d2b18080000b20094101710d01201320144106746a201720022003201741017267410174413e734100200510d2b18080000c010b201241017421090c010b024020094102490d00200e4102490d0020172014201720144922151b220920034b0d002002201320144106746a220e201320151b2009410674221510f5b2808000221620156a2115024002400240201720144f0d00201a21090340200e41406a2114201541406a21152009201420152015201410a0b280800022171b220e290300370300200941386a200e41386a290300370300200941306a200e41306a290300370300200941286a200e41286a290300370300200941206a200e41206a290300370300200941186a200e41186a290300370300200941106a200e41106a290300370300200941086a200e41086a290300370300201520174106746a2115201420174101734106746a220e2013460d02200941406a210920152016470d000c020b0b024020090d00201621140c020b2016211403402013200e2014200e201410a0b280800022171b2209290300370300201341386a200941386a290300370300201341306a200941306a290300370300201341286a200941286a290300370300201341206a200941206a290300370300201341186a200941186a290300370300201341106a200941106a290300370300201341086a200941086a290300370300201341c0006a2113201420174101734106746a22142015460d02200e20174106746a220e2019470d000c020b0b200e2113201621140b20132014201520146b10f5b28080001a0b201241017441017221090b410121132018210e201841014b0d000c020b0b200e21130b2006418e026a20136a200f3a0000200641046a20134102746a200936020002402011450d00201341016a210e2010410176200d6a210d201021090c010b0b20094101710d002000200120022003200141017267410174413e734100200510d2b18080000b20064190036a2480808080000b820502047f027e0240024002400240417f20002d0008220220012d000822034720022003491b22020d002001280204210420012802002102200028020421050240024002400240024002400240024002400240200028020022030e09090102030405060700090b20024108460d070c080b20024101470d07200541106a4101200441106a4101108db280800021020c080b20024102470d06200541106a4102200441106a4102108db280800021020c070b20024103470d05200541106a4103200441106a4103108db280800021020c060b20024104470d04200541106a4104200441106a4104108db280800021020c050b20024105470d03200541106a4105200441106a4105108db280800021020c040b20024106470d02200541106a4106200441106a4106108db280800021020c030b20024107470d01200541106a4107200441106a4107108db280800021020c020b200541106a4108200441106a4108108db280800021020c010b20032002490d01200320024721020b200241ff0171220341ff01460d004100210220030d0120012d0010210202400240024002400240024020002d001022030e06080102030400080b200241ff01714105460d040c070b200241ff01714101470d062000290320200129032054200041286a2903002206200141286a29030022075420062007511b0f0b200241ff01714102470d05200041116a200141116a410410f9b2808000411f760f0b200241ff01714103470d04200041116a200141116a410810f9b2808000411f760f0b200241ff01714104470d03200041116a200141116a411010f9b2808000411f760f0b200041116a200141116a412010f9b2808000411f760f0b410121020b20020f0b2003200241ff0171490ba104010b7f23808080800041c0006b220424808080800002402002417f6a20014f0d00024020022001460d00200020014106746a21052000200241067422066a2107034002402007200741406a10bab1808000450d00200441386a2208200741386a290300370300200441306a2209200741306a290300370300200441286a220a200741286a290300370300200441206a220b200741206a290300370300200441186a220c200741186a290300370300200441106a220d200741106a290300370300200420072903003703002004200741086a2903003703082006210e024003402000200e6a2202200241406a2201290300370300200241386a200141386a290300370300200241306a200141306a290300370300200241286a200141286a290300370300200241206a200141206a290300370300200241186a200141186a290300370300200241106a200141106a290300370300200241086a200141086a2903003703000240200e41c000470d00200021020c020b200e41406a210e2004200241807f6a10bab18080000d000b2000200e6a21020b20022004290300370300200241086a2004290308370300200241386a2008290300370300200241306a2009290300370300200241286a200a290300370300200241206a200b290300370300200241186a200c290300370300200241106a200d2903003703000b200641c0006a2106200741c0006a22072005470d000b0b200441c0006a2480808080000f0b000bee0201077f23808080800041206b220424808080800002402002417f6a20014f0d00024020022001460d00200020014105746a21052000200241057422066a2107034002402007200741606a10bdb180800041ff017141ff01470d00200441186a2208200741186a290300370300200441106a2209200741106a290300370300200420072903003703002004200741086a2903003703082006210102400340200020016a2202200241606a220a290300370300200241186a200a41186a290300370300200241106a200a41106a290300370300200241086a200a41086a290300370300024020014120470d00200021020c020b200141606a21012004200241406a10bdb180800041ff017141ff01460d000b200020016a21020b20022004290300370300200241086a2004290308370300200241186a2008290300370300200241106a20092903003703000b200641206a2106200741206a22072005470d000b0b200441206a2480808080000f0b000bd80201037f0240417f20002d0008220220012d000822034720022003491b22020d00417f20002802002203200128020022044720032004491b22020d002001280204210120002802042100410021020240024002400240024002400240024020030e09080001020304050607080b20044101470d07200041106a4101200141106a41011081b28080000f0b20044102470d06200041106a4102200141106a41021081b28080000f0b20044103470d05200041106a4103200141106a41031081b28080000f0b20044104470d04200041106a4104200141106a41041081b28080000f0b20044105470d03200041106a4105200141106a41051081b28080000f0b20044106470d02200041106a4106200141106a41061081b28080000f0b20044107470d01200041106a4107200141106a41071081b28080000f0b20044108470d00200041106a4108200141106a41081081b280800021020b20020bfe1b01157f23808080800041c0006b22052480808080000240024020014102490d0002400240200141106a20034b0d00410121062001410176210702400240200141074d0d00200041c0006a200010bab18080002108200041c001418001200041c0016a20004180016a10bab180800022091b6a2103200041800141c00120091b6a21092009200020084101734106746a220a20032003200020084106746a220810bab1808000220b1b2009200a10bab180800022061b220c20082003200a20061b200b1b220d10bab1808000210e200241386a20032008200b1b220341386a290300370300200241306a200341306a290300370300200241286a200341286a290300370300200241206a200341206a290300370300200241186a200341186a290300370300200241106a200341106a290300370300200241086a200341086a290300370300200220032903003703002002200c200d200e1b2203290300370340200241c8006a200341086a290300370300200241d0006a200341106a290300370300200241d8006a200341186a290300370300200241e0006a200341206a290300370300200241e8006a200341286a290300370300200241f0006a200341306a290300370300200241f8006a200341386a290300370300200241b8016a200d200c200e1b220341386a290300370300200241b0016a200341306a290300370300200241a8016a200341286a290300370300200241a0016a200341206a29030037030020024198016a200341186a29030037030020024190016a200341106a29030037030020024188016a200341086a29030037030020022003290300370380012002200a200920061b22032903003703c001200241c8016a200341086a290300370300200241d0016a200341106a290300370300200241d8016a200341186a290300370300200241e0016a200341206a290300370300200241e8016a200341286a290300370300200241f0016a200341306a290300370300200241f8016a200341386a29030037030020002007410674220f6a220341c0006a200310bab1808000210b200341c001418001200341c0016a20034180016a10bab1808000220a1b6a2109200341800141c001200a1b6a210a200a2003200b4101734106746a2208200920092003200b4106746a220b10bab180800022061b200a200810bab1808000220c1b220d200b20092008200c1b20061b220e10bab180800021102002200f6a220341386a2009200b20061b220941386a290300370300200341306a200941306a290300370300200341286a200941286a290300370300200341206a200941206a290300370300200341186a200941186a290300370300200341106a200941106a290300370300200341086a200941086a290300370300200320092903003703002003200d200e20101b2209290300370340200341c8006a200941086a290300370300200341d0006a200941106a290300370300200341d8006a200941186a290300370300200341e0006a200941206a290300370300200341e8006a200941286a290300370300200341f0006a200941306a290300370300200341f8006a200941386a290300370300200341b8016a200e200d20101b220941386a290300370300200341b0016a200941306a290300370300200341a8016a200941286a290300370300200341a0016a200941206a29030037030020034198016a200941186a29030037030020034190016a200941106a29030037030020034188016a200941086a290300370300200320092903003703800120032008200a200c1b22092903003703c001200341c8016a200941086a290300370300200341d0016a200941106a290300370300200341d8016a200941186a290300370300200341e0016a200941206a290300370300200341e8016a200941286a290300370300200341f0016a200941306a290300370300200341f8016a200941386a290300370300410421060c010b20022000290300370300200241306a200041306a290300370300200241206a200041206a290300370300200241106a200041106a290300370300200241386a200041386a290300370300200241286a200041286a290300370300200241186a200041186a290300370300200241086a200041086a2903003703002002200741067422096a2203200020096a2209290300370300200341086a200941086a290300370300200341106a200941106a290300370300200341186a200941186a290300370300200341206a200941206a290300370300200341286a200941286a290300370300200341306a200941306a290300370300200341386a200941386a2903003703000b200120076b2111200620074f0d012006410674210b2006210803402002200841067422096a2203200020096a2209290300370300200341386a220a200941386a290300370300200341306a220c200941306a290300370300200341286a220d200941286a290300370300200341206a220e200941206a290300370300200341186a2210200941186a290300370300200341106a220f200941106a290300370300200341086a2212200941086a29030037030002402003200341406a10bab1808000450d00200541386a2213200a290300370300200541306a2214200c290300370300200541286a220c200d290300370300200541206a220d200e290300370300200541186a220e2010290300370300200541106a2210200f2903003703002005200329030037030020052012290300370308200b210a024003402002200a6a2203200341406a2209290300370300200341386a200941386a290300370300200341306a200941306a290300370300200341286a200941286a290300370300200341206a200941206a290300370300200341186a200941186a290300370300200341106a200941106a290300370300200341086a200941086a2903003703000240200a41c000470d00200221030c020b200a41406a210a2005200341807f6a10bab18080000d000b2002200a6a21030b20032005290300370300200341086a2005290308370300200341386a2013290300370300200341306a2014290300370300200341286a200c290300370300200341206a200d290300370300200341186a200e290300370300200341106a20102903003703000b200b41c0006a210b200841016a22082007470d000c020b0b000b200741067421150240200620114f0d00200020156a21162006410674210b41c000210c200220156a2214210d03402014200641067422096a2203201620096a2209290300370300200341386a220a200941386a290300370300200341306a2208200941306a290300370300200341286a220e200941286a290300370300200341206a2210200941206a290300370300200341186a220f200941186a290300370300200341106a2212200941106a290300370300200341086a2213200941086a29030037030002402003200341406a10bab1808000450d00200541386a2217200a290300370300200541306a22182008290300370300200541286a2219200e290300370300200541206a220e2010290300370300200541186a2210200f290300370300200541106a220f20122903003703002005200329030037030020052013290300370308200c2108200d210a02400340200a200b6a2203200341406a2209290300370300200341386a200941386a290300370300200341306a200941306a290300370300200341286a200941286a290300370300200341206a200941206a290300370300200341186a200941186a290300370300200341106a200941106a290300370300200341086a200941086a2903003703000240200b2008470d00201421030c020b200841c0006a2108200a41406a210a2005200341807f6a10bab18080000d000b200a200b6a21030b20032005290300370300200341086a2005290308370300200341386a2017290300370300200341306a2018290300370300200341286a2019290300370300200341206a200e290300370300200341186a2010290300370300200341106a200f2903003703000b200c41406a210c200d41c0006a210d200641016a22062011470d000b0b2000200141067441406a22096a2103200220096a210b200220156a220a41406a210803402000200a2002200a200210bab180800022061b2209290300370300200041386a200941386a290300370300200041306a200941306a290300370300200041286a200941286a290300370300200041206a200941206a290300370300200041186a200941186a290300370300200041106a200941106a290300370300200041086a200941086a29030037030020032008200b200b200810bab1808000220c1b2209290300370300200341386a200941386a290300370300200341306a200941306a290300370300200341286a200941286a290300370300200341206a200941206a290300370300200341186a200941186a290300370300200341106a200941106a290300370300200341086a200941086a290300370300200341406a2103200041c0006a2100200a20064106746a210a200220064101734106746a21022008200c41067422096b21082009200b6a41406a210b2007417f6a22070d000b200841c0006a210902402001410171450d0020002002200a200220094922081b2203290300370300200041386a200341386a290300370300200041306a200341306a290300370300200041286a200341286a290300370300200041206a200341206a290300370300200041186a200341186a290300370300200041106a200341106a290300370300200041086a200341086a290300370300200a200220094f4106746a210a200220084106746a21020b20022009470d01200a200b41c0006a470d010b200541c0006a2480808080000f0b108b81808000000bb11201107f23808080800041206b22052480808080000240024020014102490d0002400240200141106a20034b0d00410121062001410176210702400240200141074d0d00200041206a200010bdb18080002108200041e00041c000200041e0006a200041c0006a10bdb180800041ff017141ff014622091b6a2103200041c00041e00020091b6a210920092000200841ff0171220a41ff01474105746a2208200320032000200a41ff01464105746a220a10bdb180800041ff017141ff0146220b1b2009200810bdb180800041ff017141ff014622061b220c200a2003200820061b200b1b220d10bdb1808000210e200241186a2003200a200b1b220341186a290300370300200241106a200341106a290300370300200241086a200341086a290300370300200220032903003703002002200c200d200e41ff017141ff0146220a1b22032903003703202002200d200c200a1b220a290300370340200241286a200341086a290300370300200241306a200341106a290300370300200241386a200341186a290300370300200241c8006a200a41086a290300370300200241d0006a200a41106a290300370300200241d8006a200a41186a290300370300200241f8006a2008200920061b220341186a290300370300200241f0006a200341106a290300370300200241e8006a200341086a2903003703002002200329030037036020002007410574220f6a220341206a200310bdb1808000210a200341e00041c000200341e0006a200341c0006a10bdb180800041ff017141ff014622081b6a2109200341c00041e00020081b6a210820082003200a41ff0171220b41ff01474105746a220a200920092003200b41ff01464105746a220b10bdb180800041ff017141ff014622061b2008200a10bdb180800041ff017141ff0146220c1b220d200b2009200a200c1b20061b220e10bdb180800021102002200f6a220341186a2009200b20061b220941186a290300370300200341106a200941106a290300370300200341086a200941086a290300370300200320092903003703002003200d200e201041ff017141ff0146220b1b22092903003703202003200e200d200b1b220b290300370340200341286a200941086a290300370300200341306a200941106a290300370300200341386a200941186a290300370300200341c8006a200b41086a290300370300200341d0006a200b41106a290300370300200341d8006a200b41186a290300370300200341f8006a200a2008200c1b220941186a290300370300200341f0006a200941106a290300370300200341e8006a200941086a29030037030020032009290300370360410421060c010b20022000290300370300200241106a200041106a290300370300200241186a200041186a290300370300200241086a200041086a2903003703002002200741057422096a2203200020096a2209290300370300200341086a200941086a290300370300200341106a200941106a290300370300200341186a200941186a2903003703000b200120076b2110200620074f0d012006410574210b2006210a03402002200a41057422096a2203200020096a2209290300370300200341186a2208200941186a290300370300200341106a220c200941106a290300370300200341086a220d200941086a29030037030002402003200341606a10bdb180800041ff017141ff01470d00200541186a220e2008290300370300200541106a220f200c290300370300200520032903003703002005200d290300370308200b210902400340200220096a2203200341606a2208290300370300200341186a200841186a290300370300200341106a200841106a290300370300200341086a200841086a290300370300024020094120470d00200221030c020b200941606a21092005200341406a10bdb180800041ff017141ff01460d000b200220096a21030b20032005290300370300200341086a2005290308370300200341186a200e290300370300200341106a200f2903003703000b200b41206a210b200a41016a220a2007470d000c020b0b000b200741057421110240200620104f0d00200020116a21122006410574210b4120210c200220116a220f210d0340200f200641057422096a2203201220096a2209290300370300200341186a2208200941186a290300370300200341106a220a200941106a290300370300200341086a220e200941086a29030037030002402003200341606a10bdb180800041ff017141ff01470d00200541186a22132008290300370300200541106a2214200a290300370300200520032903003703002005200e290300370308200c210a200d2108024003402008200b6a2203200341606a2209290300370300200341186a200941186a290300370300200341106a200941106a290300370300200341086a200941086a2903003703000240200b200a470d00200f21030c020b200a41206a210a200841606a21082005200341406a10bdb180800041ff017141ff01460d000b2008200b6a21030b20032005290300370300200341086a2005290308370300200341186a2013290300370300200341106a20142903003703000b200c41606a210c200d41206a210d200641016a22062010470d000b0b2000200141057441606a22096a2103200220096a210a200220116a220941606a210803402000200920022009200210bdb180800041ff0171220641ff0146220c1b220b290300370300200041186a200b41186a290300370300200041106a200b41106a290300370300200041086a200b41086a29030037030020032008200a200a200810bdb180800041ff0171220d41ff0146220e1b220b290300370300200341186a200b41186a290300370300200341106a200b41106a290300370300200341086a200b41086a290300370300200341606a2103200041206a21002002200641ff01474105746a21022009200c4105746a2109200841604100200e1b6a2108200a41604100200d41ff01471b6a210a2007417f6a22070d000b200841206a210302402001410171450d002000200220092002200349220b1b2208290300370300200041186a200841186a290300370300200041106a200841106a290300370300200041086a200841086a2903003703002009200220034f4105746a21092002200b4105746a21020b20022003470d012009200a41206a470d010b200541206a2480808080000f0b108b81808000000bac0601077f024002400240200128022022020d0020012802002102200141003602002002450d02200128020422020d0120012802082102200128020c2203450d0102400240200341077122040d00200321050c010b2003210503402005417f6a210520022802c00221022004417f6a22040d000b0b20034108490d01034020022802c0022802c0022802c0022802c0022802c0022802c0022802c0022802c0022102200541786a22050d000c020b0b20012002417f6a360220024002400240200128020022024101470d0020012802040d00200128020821020240200128020c2203450d0002400240200341077122040d00200321050c010b2003210503402005417f6a210520022802c00221022004417f6a22040d000b0b20034108490d00034020022802c0022802c0022802c0022802c0022802c0022802c0022802c0022802c0022102200541786a22050d000b0b2001420037020820012002360204200141013602000c010b2002450d010b200128020821030240024002400240200128020c2204200128020422022f01ba024f0d00200221050c010b034020022802b0012205450d0220022f01b80221042002410028029c96db800011808080800000200341016a210320052102200420052f01ba024f0d000b0b024020030d00200441016a2106200521020c020b200520044102746a41c4026a2802002102410021062003417f6a2207450d012003417e6a2108024020074107712203450d0003402007417f6a210720022802c00221022003417f6a22030d000b0b20084107490d01034020022802c0022802c0022802c0022802c0022802c0022802c0022802c0022802c0022102200741786a22070d000c020b0b2002410028029c96db80001180808080000041c8ecd38000109081808000000b2001200636020c20014100360208200120023602042000200520044104746a22022903003703102000200241086a290300370318200020052004410c6c6a220241b4016a290200370200200041086a200241bc016a2802003602000f0b41ecf1d38000109081808000000b034020022802b00121052002410028029c96db8000118080808000002005210220050d000b0b200041093602000be80601077f024002400240200128022022020d0020012802002102200141003602002002450d02200128020422020d0120012802082102200128020c2203450d0102400240200341077122040d00200321050c010b2003210503402005417f6a210520022802d00521022004417f6a22040d000b0b20034108490d01034020022802d0052802d0052802d0052802d0052802d0052802d0052802d0052802d0052102200541786a22050d000c020b0b20012002417f6a360220024002400240200128020022024101470d0020012802040d00200128020821020240200128020c2203450d0002400240200341077122040d00200321050c010b2003210503402005417f6a210520022802d00521022004417f6a22040d000b0b20034108490d00034020022802d0052802d0052802d0052802d0052802d0052802d0052802d0052802d0052102200541786a22050d000b0b2001420037020820012002360204200141013602000c010b2002450d010b200128020821040240024002400240200128020c2203200128020422022f01c6054f0d00200221050c010b034020022802c0052205450d0220022f01c40521032002410028029c96db800011808080800000200441016a210420052102200320052f01c6054f0d000b0b024020040d00200341016a2106200521020c020b200520034102746a41d4056a2802002102410021062004417f6a2207450d012004417e6a2108024020074107712204450d0003402007417f6a210720022802d00521022004417f6a22040d000b0b20084107490d01034020022802d0052802d0052802d0052802d0052802d0052802d0052802d0052802d0052102200741786a22070d000c020b0b2002410028029c96db80001180808080000041c8ecd38000109081808000000b2001200636020c20014100360208200120023602042000200520034106746a2202290300370300200041086a200241086a290300370300200041106a200241106a290300370300200041186a200241186a290300370300200041206a200241206a290300370300200041286a200241286a290300370300200041306a200241306a290300370300200041386a200241386a2903003703000f0b41ecf1d38000109081808000000b034020022802c00521052002410028029c96db8000118080808000002005210220050d000b0b200041093602000bd30301047f23808080800041e0006b2202248080808000200241206a41286a200141286a290200370300200241206a41206a200141206a290200370300200241206a41186a200141186a290200370300200241206a41106a200141106a290200370300200241206a41086a200141086a29020037030020022001290200370320200241086a200241206a41dcf1d3800010d9b180800002400240200228021022030d0020004100360208200041003602002002280208450d01200228020c410028029c96db8000118080808000000c010b200228020c21012002200241df006a360220024020034101460d00024020034115490d0020012003200241206a10a2b28080000c010b200120034101200241206a10bcb18080000b2002280208210441002d0098a2db80001a024041c00241002802a496db80001182808080000022050d00411041c00210bb80808000000b200541003b01ba02200541003602b00120024100360218200220053602142002410036021c2002200120034105746a36024c2002200436024820022001360244200220013602402002410a360220200241146a200241206a2002411c6a109db18080002000200228021c360208200020022902143702000b200241e0006a2480808080000be60201017f02400240024002400240024002400240024020002802000e080801020304050607000b2000280204220120012802002201417f6a36020020014101470d07200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d06200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d05200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d04200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d03200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d02200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d01200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d00200041046a10caaf8080000b0bc40401087f23808080800041f0006b22032480808080000240024002400240200128020022040d00200041093602000c010b200128020421050240034020042f01ba022206410c6c210741002108417f2109024002400340024020072008470d00200621090c020b200420086a210a2008410c6a2108200941016a21092002200a41b4016a10a3b180800041ff0171220a4101460d000b200a450d010b2005450d022005417f6a2105200420094102746a41c0026a28020021040c010b0b2003200136021820032009360214200320053602102003200436020c200341003a001f200341c0006a2003410c6a2003411f6a10a1b1808000200341206a41186a2208200341c0006a41186a290300370300200341206a41106a2209200341c0006a41106a290300370300200320032903483703282003200329034037032020012001280208417f6a360208024020032d001f0d0020002003290320370300200041086a2003290328370300200041186a2008290300370300200041106a20092903003703000c020b20012802002208450d0220012802042209450d0320012009417f6a360204200120082802c0022209360200200941003602b0012008410028029c96db800011808080800000200041186a200341206a41186a290300370300200041106a200341206a41106a290300370300200041086a2003290328370300200020032903203703000c010b200041093602000b200341f0006a2480808080000f0b41e4cad48000109081808000000b41d4e5d38000412141f8e5d3800010f880808000000b9d0303037f017e047f23808080800041a0016b22022480808080000240024020012802082203450d000240200028020822040d0020002003360208200141003602082000290200210520002001290200370200200120053702000c010b2000410036020820014100360208200128020021062001410036020041002d0098a2db80001a20012802042107200028020421082000280200210141d00541002802a496db8000118280808000002209450d01200941003b01c605200941003602c0052000410036020420002009360200200242003703082002420237030020022003410020061b3602940120022007360290012002200636028c0120024100360288012002200641004722033602840120022007360280012002200636027c200241003602782002200336027420022004410020011b3602702002200836026c20022001360268200241003602642002200141004722063602602002200836025c20022001360258200241003602542002200636025020002002200041086a109cb18080000b200241a0016a2480808080000f0b411041d00510bb80808000000b970303037f017e047f2380808080004180016b22022480808080000240024020012802082203450d000240200028020822040d0020002003360208200141003602082000290200210520002001290200370200200120053702000c010b2000410036020820014100360208200128020021062001410036020041002d0098a2db80001a20012802042107200028020421082000280200210141c00241002802a496db8000118280808000002209450d01200941003b01ba02200941003602b0012000410036020420002009360200200242003703082002420237030020022003410020061b360274200220073602702002200636026c20024100360268200220064100472203360264200220073602602002200636025c200241003602582002200336025420022004410020011b3602502002200836024c20022001360248200241003602442002200141004722063602402002200836023c20022001360238200241003602342002200636023020002002200041086a109bb18080000b20024180016a2480808080000f0b411041c00210bb80808000000ba30802047f017e23808080800041f0016b22022480808080000240024002400240200028020022030d00200241306a41086a2001410c6a280200360200200241086a2001411c6a290200370300200241106a200141246a290200370300200241186a2001412c6a290200370300200241206a200141346a290200370300200241286a2001413c6a28020036020020022001290204370330200220012902143703002001280210210420012802002103410021050c010b200241b0016a20032000280204200110a2b1808000024020022802b0010d00200110c3b1808000410121010c020b200241306a41086a2001410c6a280200360200200241086a2001411c6a290200370300200241106a200141246a290200370300200241186a2001412c6a290200370300200241206a200141346a290200370300200241286a2001413c6a2802003602002002200129020437033020022001290214370300200128020021032001280210210420022902b801210620022802b40121050b4101210120034109460d00200241dc006a200241086a290300370200200241e4006a200241106a290300370200200241ec006a200241186a290300370200200241f4006a200241206a290300370200200241fc006a200241286a280200360200200220033602402002200229033037024420022004360250200220022903003702542002200241306a41086a28020036024c2002200637038801200220053602840120022000360280010240024020050d0041002d0098a2db80001a41d00541002802a496db8000118280808000002201450d032000410036020420002001360200200141003602c00520012002290340370300200141086a2002290348370300200141106a200241c0006a41106a290300370300200141186a200241c0006a41186a290300370300200141206a200241c0006a41206a290300370300200141286a200241c0006a41286a290300370300200141306a200241c0006a41306a290300370300200141386a200241c0006a41386a290300370300200141013b01c6050c010b200241a0016a41086a20024184016a220141086a280200360200200220012902003703a001200241b0016a41386a200241c0006a41386a290300370300200241b0016a41306a200241c0006a41306a290300370300200241b0016a41286a200241c0006a41286a290300370300200241b0016a41206a200241c0006a41206a290300370300200241b0016a41186a200241c0006a41186a290300370300200241b0016a41106a200241c0006a41106a290300370300200220022903483703b801200220022903403703b00120024194016a200241a0016a200241b0016a20024180016a20024190016a1092b180800020022802800121000b2000200028020841016a360208410021010b200241f0016a24808080800020010f0b411041d00510bb80808000000ba20504027f017e067f017e23808080800041d0006b2205248080808000024002400240024002400240200128020022060d002002290204210720022802002108410021060c010b20012802042109034020062f01ba02220a410c6c210b41002108417f210c024003400240200b2008470d00200a210c0c020b200620086a210d2008410c6a2108200c41016a210c2002200d41b4016a10a3b180800041ff0171220d4101460d000b200d450d030b02402009450d002009417f6a21092006200c4102746a41c0026a28020021060c010b0b2005200c3602482005410036024420022802002108200229020421072005290244210e0b024020084109470d002001210c0c020b2005200e37021c20052006360218200520013602142005200737020c200520083602080240024020060d0041002d0098a2db80001a41c00241002802a496db8000118280808000002208450d05200820033703002001410036020420012008360200200841003602b001200820052902083702b401200841013b01ba0220082004370308200841bc016a200541106a2802003602000c010b200541306a41086a200541186a220841086a28020036020020052008290200370330200541c0006a41086a200541086a41086a28020036020020052005290208370340200541246a200541306a200541c0006a20032004200541146a200541246a1090b1808000200528021421010b2001200128020841016a36020842002104420021030c020b200520093602442005200636024020052903402107200210c3b18080000b20002007a7200c4104746a2208290300370310200820033703002000200841086a22082903003703182008200437030042002103420121040b2000200437030020002003370308200541d0006a2480808080000f0b411041c00210bb80808000000b9c0701087f2380808080004180026b22022480808080004100210302400240024020002802002204450d00200241c8006a20042000280204200110a2b180800020022802484101460d00200241d8006a41086a200241d4006a2802003602002002200229024c37035820022000360264200241003a006f200241b0016a200241d8006a200241ef006a10a0b1808000200241f0006a41086a220320022902bc01370300200241f0006a41106a2204200241c4016a290200370300200241f0006a41186a2205200241cc016a290200370300200241f0006a41206a2206200241d4016a290200370300200241f0006a41286a2207200241dc016a290200370300200241f0006a41306a2208200241e4016a290200370300200241f0006a41386a2209200241ec016a280200360200200220022902b40137037020022802b001210120002000280208417f6a3602080240024020022d006f0d00200241086a41386a2009280200360200200241086a41306a2008290300370300200241086a41286a2007290300370300200241086a41206a2006290300370300200241086a41186a2005290300370300200241086a41106a2004290300370300200241086a41086a2003290300370300200220022903703703080c010b20002802002203450d0220002802042204450d0320002004417f6a360204200020032802d0052204360200200441003602c0052003410028029c96db800011808080800000200241086a41386a200241f0006a41386a280200360200200241086a41306a200241f0006a41306a290300370300200241086a41286a200241f0006a41286a290300370300200241086a41206a200241f0006a41206a290300370300200241086a41186a200241f0006a41186a290300370300200241086a41106a200241f0006a41106a290300370300200241086a41086a200241f0006a41086a290300370300200220022903703703080b4100210320014109460d00200241c4016a200241186a290300370200200241cc016a200241206a290300370200200241d4016a200241286a290300370200200241dc016a200241306a290300370200200241e4016a200241386a290300370200200241ec016a200241c0006a280200360200200220013602b001200220022903083702b4012002200241106a2903003702bc01200241b0016a10c3b1808000410121030b20024180026a24808080800020030f0b41e4cad48000109081808000000b41d4e5d38000412141f8e5d3800010f880808000000be20502087f037e2380808080004180016b22032480808080000240024020012802002204450d0020012802042105034020042f01ba022206410c6c210741002108417f2109024002400340024020072008470d00200621090c020b200420086a210a2008410c6a2108200941016a21092002200a41b4016a10a3b180800041ff0171220a4101460d000b200a450d010b2005450d022005417f6a2105200420094102746a41c0026a28020021040c010b0b2003200136022820032009360224200320053602202003200436021c200341003a002f200341d0006a2003411c6a2003412f6a10a1b1808000200341306a41086a2209200329025c370300200341306a41106a220a200341e4006a290200370300200341306a41186a2204200341ec006a280200360200200320032902543703302003280250210820012001280208417f6a360208024002400240024020032d002f0d00200341186a2004280200360200200341106a200a290300370300200341086a2009290300370300200320032903303703000c010b20012802002209450d012001280204220a450d022001200a417f6a360204200120092802c002220a360200200a41003602b0012009410028029c96db800011808080800000200341186a200341306a41186a280200360200200341106a200341306a41106a290300370300200341086a200341306a41086a290300370300200320032903303703000b4200210b024020084109470d004200210c0c040b200341e4006a200341106a290300370200200341ec006a200341186a2802003602002003200341086a29030037025c2003200836025020032003290300370254200341d0006a41186a290300210c2003290360210d200341d0006a10c3b18080002000200c3703182000200d3703104201210c0c030b41e4cad48000109081808000000b41d4e5d38000412141f8e5d3800010f880808000000b4200210c4200210b0b2000200c3703002000200b37030820034180016a2480808080000bf30d01117f2380808080004180016b220324808080800002400240024002400240024002400240024002400240024020020d004100210441002d0098a2db80001a41d00541002802a496db8000118280808000002205450d06200541003b01c605200541003602c005024020012f01c605450d002003410b6a2106200341336a210720012102410021040340200241046a2802002108200241086a2d000021090240024002400240024002400240024002402002280200220a0e09080700010203040506080b20082008280200220b41016a360200200b41004e0d070c110b20082008280200220b41016a360200200b41004e0d060c100b20082008280200220b41016a360200200b41004e0d050c0f0b20082008280200220b41016a360200200b41004e0d040c0e0b20082008280200220b41016a360200200b41004e0d030c0d0b20082008280200220b41016a360200200b41004e0d020c0c0b20082008280200220b41016a360200200b41004e0d010c0b0b20082008280200220b41016a360200200b4100480d0a0b200641286a200241386a290000370000200641206a200241306a290000370000200641186a200241286a290000370000200641106a200241206a290000370000200641086a200241186a2900003700002006200241106a29000037000020052f01c605220b410b4f0d032005200b41016a3b01c6052005200b4106746a220b20093a0008200b2008360204200b200a360200200b2003290004370009200b41116a200341046a41086a290000370000200b41196a200341046a41106a290000370000200b41216a200341046a41186a290000370000200b41296a200341046a41206a290000370000200b41316a200341046a41286a290000370000200b41386a2007290000370000200241c0006a2102200441016a220420012f01c605490d000b0b2000200436020820004100360204200020053602000c0b0b200341046a20012802d0052002417f6a220c10cbb180800020032802042202450d0941002d0098a2db80001a2003280208210d41800641002802a496db8000118280808000002205450d01200520023602d005200541003b01c605200541003602c005200241003b01c405200220053602c005200320053602042003200d41016a36020820012f01c605450d08200541d0056a210e200141d4056a2109200341c4006a2106200328020c2107200341ec006a210f20012102410021100340200241046a2802002104200241086a2d00002111024002400240024002400240024002400240200228020022120e09080700010203040506080b20042004280200220b41016a360200200b4100480d0f0c070b20042004280200220b41016a360200200b4100480d0e0c060b20042004280200220b41016a360200200b4100480d0d0c050b20042004280200220b41016a360200200b4100480d0c0c040b20042004280200220b41016a360200200b4100480d0b0c030b20042004280200220b41016a360200200b4100480d0a0c020b20042004280200220b41016a360200200b41004e0d010c090b20042004280200220b41016a360200200b4100480d080b200641286a200241386a290000370000200641206a200241306a290000370000200641186a200241286a290000370000200641106a200241206a290000370000200641086a200241186a2900003700002006200241106a290000370000200341f4006a2009280200200c10cbb1808000200328027c211302400240200328027422080d0041002d0098a2db80001a41d00541002802a496db8000118280808000002208450d054100210b200841003b01c605200841003602c0050c010b2003280278210b0b200d200b470d0420052f01c605220b410b4f0d052005200b41016a220a3b01c6052005200b4106746a220b20113a0008200b2004360204200b2012360200200b200329003d370009200b41116a2003413d6a41086a290000370000200b41196a2003413d6a41106a290000370000200b41216a2003413d6a41186a290000370000200b41296a2003413d6a41206a290000370000200b41316a2003413d6a41286a290000370000200b41386a200f290000370000200e200a4102746a20083602002008200a3b01c405200820053602c005200941046a2109200241c0006a2102201320076a41016a2107201041016a221020012f01c6054f0d080c000b0b41fce3d380004120419ce4d3800010f880808000000b411041800610bb80808000000b411041d00510bb80808000000b41ace4d38000413041dce4d3800010f880808000000b41fce3d38000412041ece4d3800010f880808000000b411041d00510bb80808000000b000b2003200736020c0b20002003290204370200200041086a200341046a41086a2802003602000c010b41fcf2d38000109081808000000b20034180016a2480808080000ba20b03117f027e017f23808080800041206b220324808080800002400240024002400240024002400240024002400240024020020d004100210441002d0098a2db80001a41c00241002802a496db8000118280808000002205450d06200541003b01ba02200541003602b001024020012f01ba02450d00200141bc016a2102200541b4016a2106200121074100210403402002417c6a280200210820022d00002109024002400240024002400240024002400240200241786a280200220a0e09080700010203040506080b20082008280200220b41016a360200200b41004e0d070c110b20082008280200220b41016a360200200b41004e0d060c100b20082008280200220b41016a360200200b41004e0d050c0f0b20082008280200220b41016a360200200b41004e0d040c0e0b20082008280200220b41016a360200200b41004e0d030c0d0b20082008280200220b41016a360200200b41004e0d020c0c0b20082008280200220b41016a360200200b41004e0d010c0b0b20082008280200220b41016a360200200b4100480d0a0b20052f01ba02220b410b4f0d032005200b41016a3b01ba022006200b410c6c6a220c200a360200200c20093a0008200c20083602042005200b4104746a220b2007290300370300200b200741086a2903003703082002410c6a2102200741106a2107200441016a220420012f01ba02490d000b0b2000200436020820004100360204200020053602000c0b0b200341086a20012802c0022002417f6a220d10ccb180800020032802082202450d0941002d0098a2db80001a200328020c210e41f00241002802a496db800011828080800000220b450d01200b20023602c002200b41003b01ba02200b41003602b001200241003b01b8022002200b3602b0012003200b3602082003200e41016a36020c20012f01ba02450d08200b41c0026a210f200141c4026a2104200141bc016a2107200b41b4016a211020032802102106200121084100211103402007417c6a280200210c20072d00002112024002400240024002400240024002400240200741786a28020022130e09080700010203040506080b200c200c280200220241016a36020020024100480d0f0c070b200c200c280200220241016a36020020024100480d0e0c060b200c200c280200220241016a36020020024100480d0d0c050b200c200c280200220241016a36020020024100480d0c0c040b200c200c280200220241016a36020020024100480d0b0c030b200c200c280200220241016a36020020024100480d0a0c020b200c200c280200220241016a360200200241004e0d010c090b200c200c280200220241016a36020020024100480d080b200841086a290300211420082903002115200341146a2004280200200d10ccb1808000200328021c211602400240200328021422020d0041002d0098a2db80001a41c00241002802a496db8000118280808000002202450d0541002105200241003b01ba02200241003602b0010c010b200328021821050b200e2005470d04200b2f01ba022205410b4f0d05200b200541016a22093b01ba0220102005410c6c6a220a20123a0008200a200c360204200a2013360200200b20054104746a2205201437030820052015370300200f20094102746a2002360200200220093b01b8022002200b3602b001200441046a21042007410c6a2107200841106a2108201620066a41016a2106201141016a221120012f01ba024f0d080c000b0b41fce3d380004120419ce4d3800010f880808000000b411041f00210bb80808000000b411041c00210bb80808000000b41ace4d38000413041dce4d3800010f880808000000b41fce3d38000412041ece4d3800010f880808000000b411041c00210bb80808000000b000b200320063602100b20002003290208370200200041086a200341086a41086a2802003602000c010b41fcf2d38000109081808000000b200341206a2480808080000bfb0501077f024020002802202201450d000240034020002001417f6a36022002400240200028020022014101470d0020002802040d00200028020821010240200028020c2202450d0002400240200241077122030d00200221040c010b2002210403402004417f6a210420012802c00221012003417f6a22030d000b0b20024108490d00034020012802c0022802c0022802c0022802c0022802c0022802c0022802c0022802c0022101200441786a22040d000b0b2000420037020820002001360204200041013602000c010b2001450d020b20002802082103024002400240200028020c2202200028020422012f01ba024f0d00200121040c010b034020012802b0012204450d0220012f01b80221022001410028029c96db800011808080800000200341016a210320042101200220042f01ba024f0d000b0b0240024020030d00200241016a2105200421010c010b200420024102746a41c4026a2802002101410021052003417f6a2206450d002003417e6a2107024020064107712203450d0003402006417f6a210620012802c00221012003417f6a22030d000b0b20074107490d00034020012802c0022802c0022802c0022802c0022802c0022802c0022802c0022802c0022101200641786a22060d000b0b2000200536020c200041003602082000200136020420042002410c6c6a41b4016a10c3b1808000200028022022010d010c030b0b2001410028029c96db80001180808080000041c8ecd38000109081808000000b41ecf1d38000109081808000000b200028020021012000410036020002402001450d000240200028020422010d0020002802082101200028020c2202450d0002400240200241077122030d00200221040c010b2002210403402004417f6a210420012802c00221012003417f6a22030d000b0b20024108490d00034020012802c0022802c0022802c0022802c0022802c0022802c0022802c0022802c0022101200441786a22040d000b0b034020012802b00121042001410028029c96db8000118080808000002004210120040d000b0b0bf70501077f024020002802202201450d000240034020002001417f6a36022002400240200028020022014101470d0020002802040d00200028020821010240200028020c2202450d0002400240200241077122030d00200221040c010b2002210403402004417f6a210420012802d00521012003417f6a22030d000b0b20024108490d00034020012802d0052802d0052802d0052802d0052802d0052802d0052802d0052802d0052101200441786a22040d000b0b2000420037020820002001360204200041013602000c010b2001450d020b20002802082103024002400240200028020c2202200028020422012f01c6054f0d00200121040c010b034020012802c0052204450d0220012f01c40521022001410028029c96db800011808080800000200341016a210320042101200220042f01c6054f0d000b0b0240024020030d00200241016a2105200421010c010b200420024102746a41d4056a2802002101410021052003417f6a2206450d002003417e6a2107024020064107712203450d0003402006417f6a210620012802d00521012003417f6a22030d000b0b20074107490d00034020012802d0052802d0052802d0052802d0052802d0052802d0052802d0052802d0052101200641786a22060d000b0b2000200536020c2000410036020820002001360204200420024106746a10c3b1808000200028022022010d010c030b0b2001410028029c96db80001180808080000041c8ecd38000109081808000000b41ecf1d38000109081808000000b200028020021012000410036020002402001450d000240200028020422010d0020002802082101200028020c2202450d0002400240200241077122030d00200221040c010b2002210403402004417f6a210420012802d00521012003417f6a22030d000b0b20024108490d00034020012802d0052802d0052802d0052802d0052802d0052802d0052802d0052802d0052101200441786a22040d000b0b034020012802c00521042001410028029c96db8000118080808000002004210120040d000b0b0b820502047f027e0240024002400240417f20002d0008220220012d000822034720022003491b22020d002001280204210420012802002102200028020421050240024002400240024002400240024002400240200028020022030e09090102030405060700090b20024108460d070c080b20024101470d07200541106a4101200441106a4101108db280800021020c080b20024102470d06200541106a4102200441106a4102108db280800021020c070b20024103470d05200541106a4103200441106a4103108db280800021020c060b20024104470d04200541106a4104200441106a4104108db280800021020c050b20024105470d03200541106a4105200441106a4105108db280800021020c040b20024106470d02200541106a4106200441106a4106108db280800021020c030b20024107470d01200541106a4107200441106a4107108db280800021020c020b200541106a4108200441106a4108108db280800021020c010b20032002490d01200320024721020b200241ff0171220341ff01460d004100210220030d0120012d0010210202400240024002400240024020002d001022030e06080102030400080b200241ff01714105460d040c070b200241ff01714101470d062000290320200129032054200041286a2903002206200141286a29030022075420062007511b0f0b200241ff01714102470d05200041116a200141116a410410f9b2808000411f760f0b200241ff01714103470d04200041116a200141116a410810f9b2808000411f760f0b200241ff01714104470d03200041116a200141116a411010f9b2808000411f760f0b200041116a200141116a412010f9b2808000411f760f0b410121020b20020f0b2003200241ff0171490bae0d01117f23808080800041c0006b220724808080800002400240200141214f0d002000200120022003200610bfb18080000c010b200241606a21080340024020040d0020002001200220034101200610b7b18080000c020b20002001410376220941e0016c6a210a200020094107746a210b02400240200141c000490d002000200b200a200910efb1808000210c0c010b2000210c2000200b10f0b180800041ff017141ff014622092000200a10f0b180800041ff017141ff0146730d00200a200b2009200b200a10f0b180800041ff017141ff0146731b210c0b2004417f6a2104200741186a200c41186a290300370300200741106a200c41106a2903003703002007200c2903003703002007200c41086a290300370308200c20006b410576210d024002400240024002402005450d002005200c10d1b180800041ff017141ff01470d010b200120034b0d014100210b2000210920022001410574220e6a220f2110200d2111034002402009200020114105746a22124f0d0003402002201041606a22102009200c10d1b180800041ff017141ff014622131b200b4105746a220a2009290300370300200a41186a200941186a290300370300200a41106a200941106a290300370300200a41086a200941086a290300370300200b20136a210b200941206a22092012490d000b0b024020112001460d00201041606a2210200b4105746a220a2009290300370300200a41186a200941186a290300370300200a41106a200941106a290300370300200a41086a200941086a290300370300200941206a2109200121110c010b0b20002002200b410574221410f5b280800021152001200b6b211102402001200b460d0020114101712116201520146a21174100211302402001200b41016a460d002011417e7121122008200e6a210a410021132017210903402009200a290300370300200941186a200a41186a290300370300200941106a200a41106a290300370300200941086a200a41086a290300370300200941206a200f201341feffff3f734105746a2210290300370300200941286a201041086a290300370300200941306a201041106a290300370300200941386a201041186a290300370300200a41406a210a200941c0006a21092012201341026a2213470d000b0b2016450d00201720134105746a2209200f2013417f734105746a220a290300370300200941186a200a41186a290300370300200941106a200a41106a290300370300200941086a200a41086a2903003703000b200b450d002001200b4f0d02200741003602382007410136022c200741acf4d3800036022820074204370230200741286a41b4f4d3800010f680808000000b200120034b0d0041002110200021092002200141057422146a2211210b0340024020092000200d4105746a22124f0d0003402002200b41606a220b200c200910d1b180800041ff017141ff014722131b20104105746a220a2009290300370300200a41186a200941186a290300370300200a41106a200941106a290300370300200a41086a200941086a290300370300201020136a2110200941206a22092012490d000b0b0240200d2001460d00200220104105746a220a2009290300370300200a41186a200941186a290300370300200a41106a200941106a290300370300200a41086a200941086a290300370300200941206a2109201041016a2110200b41606a210b2001210d0c010b0b200020022010410574220f10f5b28080002100200120106b210b024020012010460d00200b410171210d2000200f6a21154100210c02402001201041016a460d00200b417e712112200820146a210a4100210c2015210903402009200a290300370300200941186a200a41186a290300370300200941106a200a41106a290300370300200941086a200a41086a290300370300200941206a2011200c41feffff3f734105746a2213290300370300200941286a201341086a290300370300200941306a201341106a290300370300200941386a201341186a290300370300200a41406a210a200941c0006a21092012200c41026a220c470d000b0b200d450d002015200c4105746a22092011200c417f734105746a220a290300370300200941186a200a41186a290300370300200941106a200a41106a290300370300200941086a200a41086a2903003703000b0240200120104f0d002010200141c4f4d3800010b381808000000b2000200f6a210041002105200b2101200b41214f0d030c020b000b201520146a20112002200320042007200610d0b1808000200b2101200b41214f0d010b0b2000200b20022003200610bfb18080000b200741c0006a2480808080000bd80201037f0240417f20002d0008220220012d000822034720022003491b22020d00417f20002802002203200128020022044720032004491b22020d002001280204210120002802042100410021020240024002400240024002400240024020030e09080001020304050607080b20044101470d07200041106a4101200141106a41011081b28080000f0b20044102470d06200041106a4102200141106a41021081b28080000f0b20044103470d05200041106a4103200141106a41031081b28080000f0b20044104470d04200041106a4104200141106a41041081b28080000f0b20044105470d03200041106a4105200141106a41051081b28080000f0b20044106470d02200041106a4106200141106a41061081b28080000f0b20044107470d01200041106a4107200141106a41071081b28080000f0b20044108470d00200041106a4108200141106a41081081b280800021020b20020bd91201117f23808080800041e0006b220724808080800002400240200141214f0d002000200120022003200610beb18080000c010b200241406a21080340024020040d0020002001200220034101200610b9b18080000c020b20002001410376220941c0036c6a210a200020094108746a210b02400240200141c000490d002000200b200a200910f1b1808000210c0c010b2000210c2000200b10edb180800022092000200a10edb1808000470d00200a200b2009200b200a10edb1808000731b210c0b2004417f6a2104200741386a200c41386a290300370300200741306a200c41306a290300370300200741286a200c41286a290300370300200741206a200c41206a290300370300200741186a200c41186a290300370300200741106a200c41106a2903003703002007200c2903003703002007200c41086a290300370308200c20006b410676210d024002400240024002402005450d002005200c10cfb1808000450d010b200120034b0d014100210b2000210920022001410674220e6a220f2110200d2111034002402009200020114106746a22124f0d0003402002201041406a22102009200c10cfb180800022131b200b4106746a220a2009290300370300200a41386a200941386a290300370300200a41306a200941306a290300370300200a41286a200941286a290300370300200a41206a200941206a290300370300200a41186a200941186a290300370300200a41106a200941106a290300370300200a41086a200941086a290300370300200b20136a210b200941c0006a22092012490d000b0b024020112001460d00201041406a2210200b4106746a220a2009290300370300200a41386a200941386a290300370300200a41306a200941306a290300370300200a41286a200941286a290300370300200a41206a200941206a290300370300200a41186a200941186a290300370300200a41106a200941106a290300370300200a41086a200941086a290300370300200941c0006a2109200121110c010b0b20002002200b410674221410f5b280800021152001200b6b211102402001200b460d0020114101712116201520146a21174100211302402001200b41016a460d002011417e7121122008200e6a210a410021132017210903402009200a290300370300200941386a200a41386a290300370300200941306a200a41306a290300370300200941286a200a41286a290300370300200941206a200a41206a290300370300200941186a200a41186a290300370300200941106a200a41106a290300370300200941086a200a41086a290300370300200941c0006a200f201341feffff1f734106746a2210290300370300200941c8006a201041086a290300370300200941d0006a201041106a290300370300200941d8006a201041186a290300370300200941e0006a201041206a290300370300200941e8006a201041286a290300370300200941f0006a201041306a290300370300200941f8006a201041386a290300370300200a41807f6a210a20094180016a21092012201341026a2213470d000b0b2016450d00201720134106746a2209200f2013417f734106746a220a290300370300200941386a200a41386a290300370300200941306a200a41306a290300370300200941286a200a41286a290300370300200941206a200a41206a290300370300200941186a200a41186a290300370300200941106a200a41106a290300370300200941086a200a41086a2903003703000b200b450d002001200b4f0d02200741003602582007410136024c200741acf4d3800036024820074204370250200741c8006a41b4f4d3800010f680808000000b200120034b0d0041002110200021092002200141067422146a2211210b0340024020092000200d4106746a22124f0d000340200b41406a220b2002200c200910cfb180800022131b20104106746a220a2009290300370300200a41386a200941386a290300370300200a41306a200941306a290300370300200a41286a200941286a290300370300200a41206a200941206a290300370300200a41186a200941186a290300370300200a41106a200941106a290300370300200a41086a200941086a290300370300201020134101736a2110200941c0006a22092012490d000b0b0240200d2001460d00200220104106746a220a2009290300370300200a41386a200941386a290300370300200a41306a200941306a290300370300200a41286a200941286a290300370300200a41206a200941206a290300370300200a41186a200941186a290300370300200a41106a200941106a290300370300200a41086a200941086a290300370300200941c0006a2109201041016a2110200b41406a210b2001210d0c010b0b200020022010410674220f10f5b28080002100200120106b210b024020012010460d00200b410171210d2000200f6a21154100210c02402001201041016a460d00200b417e712112200820146a210a4100210c2015210903402009200a290300370300200941386a200a41386a290300370300200941306a200a41306a290300370300200941286a200a41286a290300370300200941206a200a41206a290300370300200941186a200a41186a290300370300200941106a200a41106a290300370300200941086a200a41086a290300370300200941c0006a2011200c41feffff1f734106746a2213290300370300200941c8006a201341086a290300370300200941d0006a201341106a290300370300200941d8006a201341186a290300370300200941e0006a201341206a290300370300200941e8006a201341286a290300370300200941f0006a201341306a290300370300200941f8006a201341386a290300370300200a41807f6a210a20094180016a21092012200c41026a220c470d000b0b200d450d002015200c4106746a22092011200c417f734106746a220a290300370300200941386a200a41386a290300370300200941306a200a41306a290300370300200941286a200a41286a290300370300200941206a200a41206a290300370300200941186a200a41186a290300370300200941106a200a41106a290300370300200941086a200a41086a2903003703000b0240200120104f0d002010200141c4f4d3800010b381808000000b2000200f6a210041002105200b2101200b41214f0d030c020b000b201520146a20112002200320042007200610d2b1808000200b2101200b41214f0d010b0b2000200b20022003200610beb18080000b200741e0006a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41c4f5d3800010faa88080002004280208220542d3dfb2d6b5bfaabbd9003703002005420437022c2005421137022420054188f7d38000360220200541003602182005419a81808000360210200542efa8d5faf7d8a9c1917f37030820042802042106200428020821070240200128020822082001280200470d00200141b4f5d3800010f5ad8080000b2001280204200841246c6a220541033a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b200020004285cf91f59495de825e370308200042d1f886a795f1dff45c3703000b070020002802000b100020004204370208200042003702000bb00201087f23808080800041106b2203248080808000200128020c21040240024002402001280200220520012802042206470d00200420056b41246e2107200128020821010c010b0240200420066b220841246e220720012802082201410176490d0020052006200810f8b28080001a0c010b410021092003410036020c20034280808080c0003702044104210a024020042006460d00200341046a4100200741044124109db28080002003280208210a200328020c21090b200a200941246c6a2006200810f5b28080001a2003200920076a36020c02402001450d002005410028029c96db8000118080808000000b20002003290204370200200041086a200341046a41086a2802003602000c010b2000200736020820002005360204200020013602000b200341106a2480808080000be80201017f02400240024002400240024002400240024020002802000e080801020304050607000b2000280204220120012802002201417f6a36020020014101470d07200041046a10caaf8080000c070b2000280204220120012802002201417f6a36020020014101470d06200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d05200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d04200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d03200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d02200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d01200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d00200041046a10caaf8080000f0b0bf10601087f23808080800041e0016b22032480808080002003200141246a3602c001200341e0006a200110c0b1808000024002400240024020032802604109460d000340200341306a200341c0016a200341e0006a10a5b1808000200328023022044109470d02200341e0006a200110c0b180800020032802604109470d000b0b20004100360208200042808080808002370200200110cdb18080000c010b200341106a41086a2205200329023c370300200341106a41186a2206200341306a411c6a280200360200200341106a41106a2207200341306a41146a2902003703002003200329023437031041002d0098a2db80001a41800141002802a496db8000118280808000002208450d0120082004360200200820032903103702042008410c6a2005290300370200200841146a20072903003702002008411c6a20062802003602002003410136020c2003200836020820034104360204200341306a41286a200141286a290200370300200341306a41206a200141206a290200370300200341306a41186a200141186a290200370300200341306a41106a200141106a290200370300200341306a41086a200141086a290200370300200320012902003703302003200341d4006a220636029c01200341a0016a200341306a10c0b1808000024020032802a0014109460d00200341c0016a4104722102410121040340200341c0016a2003419c016a200341a0016a10a5b1808000024020032802c00122014109470d00200341a0016a200341306a10c0b180800020032802a0014109470d010c020b20034180016a41186a2207200241186a28020036020020034180016a41106a2209200241106a29020037030020034180016a41086a220a200241086a2902003703002003200229020037038001024020042003280204470d00200341046a2004410141104120109db2808000200328020821080b200820044105746a2205200136020020052003290380013702042005410c6a200a290300370200200541146a20092903003702002005411c6a20072802003602002003200441016a220436020c2003200636029c01200341a0016a200341306a10c0b180800020032802a0014109470d000b0b200341306a10cdb1808000200041086a200341046a41086a280200360200200020032902043702000b200341e0016a2480808080000f0b4110418001200210ae80808000000bce0b010e7f23808080800041c0026b22032480808080002003200141246a3602800120034180026a200110c1b1808000024002400240024020032802800222044109460d00200341c0016a410472210520034180026a4104722106034020052006290200370200200541386a200641386a280200360200200541306a200641306a290200370200200541286a200641286a290200370200200541206a200641206a290200370200200541186a200641186a290200370200200541106a200641106a290200370200200541086a200641086a290200370200200320043602c00120034180026a20034180016a200341c0016a10a7b180800020032802800222044109470d0220034180026a200110c1b180800020032802800222044109470d000b0b20004100360208200042808080808002370200200110ceb18080000c010b200341106a41086a2205200329028c02370300200341c8006a220620034180026a413c6a280200360200200341c0006a220720034180026a41346a290200370300200341106a41286a220820034180026a412c6a290200370300200341106a41206a220920034180026a41246a290200370300200341106a41186a220a20034180026a411c6a290200370300200341106a41106a220b20034180026a41146a290200370300200320032902840237031041002d0098a2db80001a41800241002802a496db800011828080800000220c450d01200c2004360200200c2003290310370204200c410c6a2005290300370200200c41146a200b290300370200200c411c6a200a290300370200200c41246a2009290300370200200c412c6a2008290300370200200c41346a2007290300370200200c413c6a20062802003602002003410136020c2003200c36020820034104360204200341d0006a41286a200141286a290200370300200341d0006a41206a200141206a290200370300200341d0006a41186a200141186a290200370300200341d0006a41106a200141106a290200370300200341d0006a41086a200141086a290200370300200320012902003703502003200341d0006a41246a220d3602bc0120034180026a200341d0006a10c1b1808000024020032802800222044109460d0020034180026a4104722105200341c0016a41047221064101210e034020062005290200370200200641386a200541386a2201280200360200200641306a200541306a2202290200370200200641286a200541286a2207290200370200200641206a200541206a2208290200370200200641186a200541186a2209290200370200200641106a200541106a220a290200370200200641086a200541086a220b290200370200200320043602c00120034180026a200341bc016a200341c0016a10a7b1808000024020032802800222044109470d0020034180026a200341d0006a10c1b180800020032802800222044109470d010c020b20034180016a41386a220f200128020036020020034180016a41306a2210200229020037030020034180016a41286a2202200729020037030020034180016a41206a2207200829020037030020034180016a41186a2208200929020037030020034180016a41106a2209200a29020037030020034180016a41086a220a200b29020037030020032005290200370380010240200e2003280204470d00200341046a200e4101411041c000109db28080002003280208210c0b200c200e4106746a2201200436020020012003290380013702042001410c6a200a290300370200200141146a20092903003702002001411c6a2008290300370200200141246a20072903003702002001412c6a2002290300370200200141346a20102903003702002001413c6a200f2802003602002003200e41016a220e36020c2003200d3602bc0120034180026a200341d0006a10c1b180800020032802800222044109470d000b0b200341d0006a10ceb1808000200041086a200341046a41086a280200360200200020032902043702000b200341c0026a2480808080000f0b4110418002200210ae80808000000bed0f06037f017e067f017e017f047e2380808080004180036b2203248080808000024002400240024020012802004102460d00200341c0006a200110c0b1808000200328024022044109470d01024020012802004102460d00200110cdb18080000b20014102360200200341063a00c0020b200341093602f002200141246a21050240024020012802244102470d00200041003602082000428080808080023702000c010b200341c0006a200510c1b180800002400240200328024022044109470d000c010b20032902442106200341c0016a41186a200341c0006a41246a290200370300200341c0016a41106a200341c0006a411c6a290200370300200341c0016a41206a200341c0006a412c6a290200370300200341c0016a41286a200341f4006a290200370300200341f0016a200341fc006a280200360200200341c8016a200341c0006a41146a290200370300200341106a41106a200341c0016a41146a290200370300200341106a41186a200341c0016a411c6a290200370300200341106a41206a200341c0016a41246a290200370300200341106a41286a200341c0016a412c6a2902003703002003200329024c3703c001200320032902c4013703102003200341cc016a2902003703180b024020032802f0024109460d00200341f0026a10d8b18080000b20044109470d022000410036020820004280808080800237020020012802004102460d00200110cdb18080000b20052802004102460d02200510ceb18080000c020b200341206a2003290350370300200341106a41186a200341c0006a41186a290300370300200341106a41206a200341c0026a41206a290300370300200341106a41286a200341c0026a41286a290300370300200341063a00c002200320032903c802370318200320032903c0023703102003290244210620032802fc0221070b200128022421080240024020012802004102470d004100210520084102460d01200128024421050c010b2001280220210520084102460d00417f200520012802446a220820082005491b21050b200541016a2205417f20051b22084104200841044b1b220941067421054100210a02400240200841ffffff1f4b0d00200541f0ffffff074b0d0041002d0098a2db80001a200541002802a496db800011828080800000220a0d014110210a0b200a2005200210ae80808000000b200a2003290310370300200a200736023c200a2006370234200a2004360230200a41086a2003290318370300200a41286a200341106a41286a290300370300200a41206a200341106a41206a290300370300200a41186a200341106a41186a290300370300200a41106a200341106a41106a2903003703002003410136020c2003200a36020820032009360204200341c0006a200141c80010f5b28080001a2003418c026a2109200341c0026a410c722102200341c0016a41306a210b200341e4006a210c41fc00210841012104034002400240024020032802404102460d00200341c0026a200341c0006a10c0b180800020032802c00222074109470d01024020032802404102460d00200341c0006a10cdb18080000b200341063a00c001200341023602400b200341093602f001024020032802644102460d00200341c0026a200c10c1b1808000024020032802c00222074109460d0020032902c402210d20034188026a41306a200241306a28020036020020034188026a41286a200241286a29020037030020034188026a41206a200241206a29020037030020034188026a41186a200241186a29020037030020034188026a41106a200241106a29020037030020034188026a41086a200241086a290200370300200320022902003703880220034190016a41106a200941106a29020037030020034190016a41186a200941186a29020037030020034190016a41206a200941206a29020037030020034190016a41286a200941286a29020037030020032009290200370390012003200941086a290200370398010b024020032802f0014109460d00200b10d8b18080000b20074109470d02024020032802404102460d00200341c0006a10cdb18080000b20032802644102460d00200c10ceb18080000b20002003290204370200200041086a200341046a41086a2802003602000c030b20034190016a41106a20032903d00237030020034190016a41186a200341c0026a41186a29030037030020034190016a41206a200341c0016a41206a29030037030020034190016a41286a200341c0016a41286a290300370300200341063a00c001200320032903c80137039801200320032903c0013703900120032902c402210d20032802fc01210e0b024020042003280204470d00200328026421050240024020032802404102470d00410020032802840120054102461b21010c010b2003280260210120054102460d00417f20012003280284016a220520052001491b21010b200341046a2004200141016a2201417f20011b411041c000109db28080002003280208210a0b200a20086a220541446a220120032903900137030020034190016a41106a290300210620034190016a41186a290300210f20034190016a41206a290300211020034190016a41286a290300211120032903980121122005200e360200200541786a200d370200200541746a2007360200200141286a2011370300200141206a2010370300200141186a200f370300200141106a2006370300200141086a20123703002003200441016a220436020c200841c0006a21080c000b0b20034180036a2480808080000b980d05017f017e017f017e057f2380808080004180026b22022480808080002001290300210320014202370300200141086a2204290300210520044200370300200141106a2104024002400240200520034202858450450d0020024180016a200141d0006a10c1b1808000200241c0016a21060c010b02402003a7450d00200241c0016a41386a200441386a290300370300200241c0016a41306a200441306a290300370300200241c0016a41286a200441286a290300370300200241c0016a41206a200441206a290300370300200241c0016a41186a200441186a290300370300200241c0016a41106a200441106a290300370300200220042903003703c0012002200441086a2903003703c80120024180016a210641d00021070c020b20024180016a41386a200441386a29030037030020024180016a41306a200441306a29030037030020024180016a41286a200441286a29030037030020024180016a41206a200441206a29030037030020024180016a41186a200441186a29030037030020024180016a41106a200441106a29030037030020022004290300370380012002200441086a29030037038801200241c0016a21060b41f40021070b2006200120076a10c1b180800020022802c00121070240024002400240024020022802800122084109470d00200721090c010b024020074109470d00200721090c010b024002400240024020024180016a200241c0016a10ddb180800041ff01710e020501000b200241c0016a4104722106420021034201210541092109200721082001290300420285200141086a2903008450450d010c020b200241093602800120024180016a41047221064200210542002103200721092001290300420285200141086a29030084500d010b200410deb18080000b200120053703002001200836021020012003370308200141146a22012006290200370200200141086a200641086a290200370200200141106a200641106a290200370200200141186a200641186a290200370200200141206a200641206a290200370200200141286a200641286a290200370200200141306a200641306a290200370200200141386a200641386a2802003602000b200241c0006a41386a220120024180016a41386a290300370300200241c0006a41306a220420024180016a41306a290300370300200241c0006a41286a220620024180016a41286a290300370300200241c0006a41206a220720024180016a41206a290300370300200241c0006a41186a220820024180016a41186a290300370300200241c0006a41106a220a20024180016a41106a29030037030020022002290388013703482002200229038001370340200241386a200241fc016a280200360200200241306a200241f4016a290200370300200241286a200241ec016a290200370300200241206a200241e4016a290200370300200241186a200241dc016a290200370300200241106a200241d4016a290200370300200241086a20022902cc01370300200220022902c40137030020094109470d0120002002290340370300200041086a2002290348370300200041386a2001290300370300200041306a2004290300370300200041286a2006290300370300200041206a2007290300370300200041186a2008290300370300200041106a200a2903003703000c020b200241c0006a41386a20024180016a41386a290300370300200241c0006a41306a20024180016a41306a290300370300200241c0006a41286a20024180016a41286a290300370300200241c0006a41206a20024180016a41206a290300370300200241c0006a41186a20024180016a41186a290300370300200241c0006a41106a20024180016a41106a29030037030020022002290388013703482002200229038001370340200241386a200241fc016a280200360200200241306a200241f4016a290200370300200241286a200241ec016a290200370300200241206a200241e4016a290200370300200241186a200241dc016a290200370300200241106a200241d4016a290200370300200241086a20022902cc01370300200220022902c401370300200721090b20002002290300370204200020093602002000413c6a200241386a280200360200200041346a200241306a2903003702002000412c6a200241286a290300370200200041246a200241206a2903003702002000411c6a200241186a290300370200200041146a200241106a2903003702002000410c6a200241086a29030037020020022802404109460d00200241c0006a10deb18080000b20024180026a2480808080000bd40202037f047e02402000200110e0b1808000220241ff01710d00417f20002d0010220320012d001022044720032004491b22020d0020032102024002400240024002400240024002400240024020030e060a00010203040a0b20044101460d0441000f0b20044102460d0441000f0b20044103460d0441000f0b20044104460d0441000f0b20044105460d0441000f0b417f200029032022052001290320220685200041286a2903002207200141286a290300220885844200522005200654200720085420072008511b1b0f0b417f200041116a200141116a410410f9b2808000220141004720014100481b0f0b417f200041116a200141116a410810f9b2808000220141004720014100481b0f0b417f200041116a200141116a411010f9b2808000220141004720014100481b0f0b417f200041116a200141116a412010f9b2808000220141004720014100481b21020b20020be80201017f02400240024002400240024002400240024020002802000e080801020304050607000b2000280204220120012802002201417f6a36020020014101470d07200041046a10caaf8080000c070b2000280204220120012802002201417f6a36020020014101470d06200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d05200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d04200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d03200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d02200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d01200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d00200041046a10caaf8080000f0b0bde0705017f017e017f017e047f2380808080004180016b22022480808080002001290300210320014202370300200141086a2204290300210520044200370300200141106a2104024002400240200520034202858450450d00200241c0006a200141306a10c0b1808000200241e0006a21060c010b02402003a7450d00200241e0006a41186a200441186a290300370300200241e0006a41106a200441106a290300370300200220042903003703602002200441086a290300370368200241c0006a2106413021070c020b200241c0006a41186a200441186a290300370300200241c0006a41106a200441106a290300370300200220042903003703402002200441086a290300370348200241e0006a21060b41d40021070b2006200120076a10c0b18080002002280260210602400240024002400240200228024022084109470d00200621070c010b024020064109470d00200621070c010b0240024002400240200241c0006a200241e0006a10e0b180800041ff01710e020501000b200241e0006a4104722109420021034201210541092107200621082001290300420285200141086a2903008450450d010c020b20024109360240200241c0006a41047221094200210542002103200621072001290300420285200141086a29030084500d010b200410deb18080000b200120053703002001200836021020012003370308200141146a22012009290200370200200141086a200941086a290200370200200141106a200941106a290200370200200141186a200941186a2802003602000b200241206a41186a2201200241c0006a41186a290300370300200241206a41106a2204200241c0006a41106a2903003703002002200229034837032820022002290340370320200241186a200241fc006a280200360200200241106a200241f4006a290200370300200241086a200229026c3703002002200229026437030020074109470d0120002002290320370300200041086a2002290328370300200041186a2001290300370300200041106a20042903003703000c020b200241206a41186a200241c0006a41186a290300370300200241206a41106a200241c0006a41106a2903003703002002200229034837032820022002290340370320200241186a200241fc006a280200360200200241106a200241f4006a290200370300200241086a200229026c37030020022002290264370300200621070b20002002290300370204200020073602002000411c6a200241186a280200360200200041146a200241106a2903003702002000410c6a200241086a29030037020020022802204109460d00200241206a10deb18080000b20024180016a2480808080000bd80201037f0240417f20002d0008220220012d000822034720022003491b22020d00417f20002802002203200128020022044720032004491b22020d002001280204210120002802042100410021020240024002400240024002400240024020030e09080001020304050607080b20044101470d07200041106a4101200141106a41011081b28080000f0b20044102470d06200041106a4102200141106a41021081b28080000f0b20044103470d05200041106a4103200141106a41031081b28080000f0b20044104470d04200041106a4104200141106a41041081b28080000f0b20044105470d03200041106a4105200141106a41051081b28080000f0b20044106470d02200041106a4106200141106a41061081b28080000f0b20044107470d01200041106a4107200141106a41071081b28080000f0b20044108470d00200041106a4108200141106a41081081b280800021020b20020bca0301047f2380808080004180016b2202248080808000200241206a41286a200141286a290200370300200241206a41206a200141206a290200370300200241206a41186a200141186a290200370300200241206a41106a200141106a290200370300200241206a41086a200141086a29020037030020022001290200370320200241086a200241206a41ccc9d4800010dab180800002400240200228021022030d0020004100360208200041003602002002280208450d01200228020c410028029c96db8000118080808000000c010b200228020c2101024020034101460d00024020034115490d0020012003200241ff006a10a1b28080000c010b200120034101200241ff006a10bbb18080000b2002280208210441002d0098a2db80001a024041d00541002802a496db80001182808080000022050d00411041d00510bb80808000000b200541003b01c605200541003602c00520024100360218200220053602142002410036021c2002200120034106746a36026c2002200436026820022001360264200220013602602002410a360220200241146a200241206a2002411c6a109ab18080002000200228021c360208200020022902143702000b20024180016a2480808080000bce0501047f23808080800041c0006b220224808080800002400240200028020022002d00004106470d002002200041106a36020441012100200128021c220341a5cbd4800041082001280220220428020c2205118180808000000d010240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d03200241046a200110f5b1808000450d010c030b20034194c5c0800041022005118180808000000d0241012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f5b18080000d022002280234418ec5c080004102200228023828020c118180808000000d020b200128021c4196c5c080004101200128022028020c1181808080000021000c010b2002200036020441012100200128021c220341adcbd48000410b2001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110e3b1808000450d010c020b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10e3b18080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000beb0d01047f23808080800041c0006b22022480808080000240024002400240024002400240200028020022032d00000e06000102030405000b200128021c41b8cbd480004109200128022028020c1181808080000021000c050b2002200341106a36020441012100200128021c220341c1cbd4800041052001280220220428020c2205118180808000000d040240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d06200241046a200110f5b1808000450d010c060b20034194c5c0800041022005118180808000000d0541012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f5b18080000d052002280234418ec5c080004102200228023828020c118180808000000d050b200128021c4196c5c080004101200128022028020c1181808080000021000c040b410121002002200341016a360204200128021c220341c6cbd4800041062001280220220428020c2205118180808000000d030240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d05200241046a200110fbb1808000450d010c050b20034194c5c0800041022005118180808000000d0441012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10fbb18080000d042002280234418ec5c080004102200228023828020c118180808000000d040b200128021c4196c5c080004101200128022028020c1181808080000021000c030b410121002002200341016a360204200128021c220341cccbd4800041062001280220220428020c2205118180808000000d020240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d04200241046a200110fdb1808000450d010c040b20034194c5c0800041022005118180808000000d0341012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10fdb18080000d032002280234418ec5c080004102200228023828020c118180808000000d030b200128021c4196c5c080004101200128022028020c1181808080000021000c020b410121002002200341016a360204200128021c220341d2cbd4800041072001280220220428020c2205118180808000000d010240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d03200241046a20011080b2808000450d010c030b20034194c5c0800041022005118180808000000d0241012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a1080b28080000d022002280234418ec5c080004102200228023828020c118180808000000d020b200128021c4196c5c080004101200128022028020c1181808080000021000c010b410121002002200341016a360204200128021c220341d9cbd4800041072001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110f3b1808000450d010c020b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f3b18080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000b940201027f23808080800041106b2202248080808000200220002802002200360204200128021c4194cbd480004105200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a4199cbd480004102200041306a41f4cad4800010a3818080001a200241086a419bcbd480004103200241046a4184cbd4800010a3818080001a20022d000d220020022d000c2203722101024020004101470d0020034101710d000240200228020822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710bde1501047f23808080800041c0006b22022480808080000240024002400240024002400240024002400240200028020022002802000e09000102030405060708000b200128021c41e0cbd480004104200128022028020c1181808080000021000c080b2002200041046a36020441012100200128021c220341e4cbd4800041022001280220220428020c2205118180808000000d070240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d09200241046a20011096b2808000450d010c090b20034194c5c0800041022005118180808000000d0841012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a1096b28080000d082002280234418ec5c080004102200228023828020c118180808000000d080b200128021c4196c5c080004101200128022028020c1181808080000021000c070b2002200041046a36020441012100200128021c220341e6cbd4800041022001280220220428020c2205118180808000000d060240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d08200241046a20011092b2808000450d010c080b20034194c5c0800041022005118180808000000d0741012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a1092b28080000d072002280234418ec5c080004102200228023828020c118180808000000d070b200128021c4196c5c080004101200128022028020c1181808080000021000c060b2002200041046a36020441012100200128021c220341e8cbd4800041022001280220220428020c2205118180808000000d050240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d07200241046a20011091b2808000450d010c070b20034194c5c0800041022005118180808000000d0641012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a1091b28080000d062002280234418ec5c080004102200228023828020c118180808000000d060b200128021c4196c5c080004101200128022028020c1181808080000021000c050b2002200041046a36020441012100200128021c220341eacbd4800041022001280220220428020c2205118180808000000d040240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d06200241046a20011095b2808000450d010c060b20034194c5c0800041022005118180808000000d0541012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a1095b28080000d052002280234418ec5c080004102200228023828020c118180808000000d050b200128021c4196c5c080004101200128022028020c1181808080000021000c040b2002200041046a36020441012100200128021c220341eccbd4800041022001280220220428020c2205118180808000000d030240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d05200241046a20011097b2808000450d010c050b20034194c5c0800041022005118180808000000d0441012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a1097b28080000d042002280234418ec5c080004102200228023828020c118180808000000d040b200128021c4196c5c080004101200128022028020c1181808080000021000c030b2002200041046a36020441012100200128021c220341eecbd4800041022001280220220428020c2205118180808000000d020240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d04200241046a20011093b2808000450d010c040b20034194c5c0800041022005118180808000000d0341012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a1093b28080000d032002280234418ec5c080004102200228023828020c118180808000000d030b200128021c4196c5c080004101200128022028020c1181808080000021000c020b2002200041046a36020441012100200128021c220341f0cbd4800041022001280220220428020c2205118180808000000d010240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d03200241046a20011098b2808000450d010c030b20034194c5c0800041022005118180808000000d0241012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a1098b28080000d022002280234418ec5c080004102200228023828020c118180808000000d020b200128021c4196c5c080004101200128022028020c1181808080000021000c010b2002200041046a36020441012100200128021c220341f2cbd4800041022001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a20011094b2808000450d010c020b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a1094b28080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000b0a00200010deb18080000bc00201047f23808080800041306b220324808080800002400240024020002802100d00200028020c21044100210541002d0098a2db80001a41c00241002802a496db8000118280808000002206450d02200641003602b00120044100360204200420063602002006200237030820062001370300200641013b01ba02200641bc016a200041086a280200360200200620002902003702b4010c010b200341106a41086a200041106a220641086a28020036020020032006290200370310200341206a41086a200041086a28020036020020032000290200370320200341046a200341106a200341206a200120022000410c6a2000411c6a1090b1808000200028020c2104200328020c2105200328020421060b2004200428020841016a360208200341306a248080808000200620054104746a0f0b411041c00210bb80808000000bf60201047f23808080800041c0006b220224808080800020022000360204410121000240200128021c2203419ecbd4800041072001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110feb18080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10feb18080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000b1f00200210deb1808000200141306a10deb1808000200010deb180800041000b1f00200210deb1808000200141306a10deb1808000200010deb180800041000b7c01027f02400240200228020041776a2203410a4b0d0020034107470d010b200210deb18080000b20002802042104024020002802082203450d00200441306a21020340200210d8b1808000200241c0006a21022003417f6a22030d000b0b02402000280200450d002004410028029c96db8000118080808000000b0bf10101047f23808080800041e0006b220224808080800020024100360250200241003602402002410036022c2002410036021c2002200128021022033602582002200128020c22043602542002200336024820022004360244200220012802042205360234200220012802002203360230200220053602242002200336022020022001280214410020041b36025c20022004410047220436024c2002200436023c20022001280208410020031b360238200220034100472201360228200220013602182002410c6a200241186a41ccc9d4800010dbb180800020002002410c6a10acaf808000200241e0006a2480808080000b820502047f027e0240024002400240417f20002d0008220220012d000822034720022003491b22020d002001280204210420012802002102200028020421050240024002400240024002400240024002400240200028020022030e09090102030405060700090b20024108460d070c080b20024101470d07200541106a4101200441106a4101108db280800021020c080b20024102470d06200541106a4102200441106a4102108db280800021020c070b20024103470d05200541106a4103200441106a4103108db280800021020c060b20024104470d04200541106a4104200441106a4104108db280800021020c050b20024105470d03200541106a4105200441106a4105108db280800021020c040b20024106470d02200541106a4106200441106a4106108db280800021020c030b20024107470d01200541106a4107200441106a4107108db280800021020c020b200541106a4108200441106a4108108db280800021020c010b20032002490d01200320024721020b200241ff0171220341ff01460d004100210220030d0120012d0010210202400240024002400240024020002d001022030e06080102030400080b200241ff01714105460d040c070b200241ff01714101470d062000290320200129032054200041286a2903002206200141286a29030022075420062007511b0f0b200241ff01714102470d05200041116a200141116a410410f9b2808000411f760f0b200241ff01714103470d04200041116a200141116a410810f9b2808000411f760f0b200241ff01714104470d03200041116a200141116a411010f9b2808000411f760f0b200041116a200141116a412010f9b2808000411f760f0b410121020b20020f0b2003200241ff0171490be60201017f02400240024002400240024002400240024020002802000e080801020304050607000b2000280204220120012802002201417f6a36020020014101470d07200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d06200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d05200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d04200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d03200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d02200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d01200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d00200041046a10caaf8080000b0baa0101027f024020034108490d00200020002003410376220341077422046a2000200341e0016c22056a200310efb180800021002001200120046a200120056a200310efb180800021012002200220046a200220056a200310efb180800021020b02402000200110f0b180800041ff017141ff014622032000200210f0b180800041ff017141ff0146730d002002200120032001200210f0b180800041ff017141ff0146731b21000b20000bd80201037f0240417f20002d0008220220012d000822034720022003491b22020d00417f20002802002203200128020022044720032004491b22020d002001280204210120002802042100410021020240024002400240024002400240024020030e09080001020304050607080b20044101470d07200041106a4101200141106a41011081b28080000f0b20044102470d06200041106a4102200141106a41021081b28080000f0b20044103470d05200041106a4103200141106a41031081b28080000f0b20044104470d04200041106a4104200141106a41041081b28080000f0b20044105470d03200041106a4105200141106a41051081b28080000f0b20044106470d02200041106a4106200141106a41061081b28080000f0b20044107470d01200041106a4107200141106a41071081b28080000f0b20044108470d00200041106a4108200141106a41081081b280800021020b20020b920101027f024020034108490d00200020002003410376220341087422046a2000200341c0036c22056a200310f1b180800021002001200120046a200120056a200310f1b180800021012002200220046a200220056a200310f1b180800021020b02402000200110edb180800022032000200210edb1808000470d002002200120032001200210edb1808000731b21000b20000bd90504027f017e037f017e23808080800041d0006b2201248080808000200141286a41a0ccd48000410c41f4cbd48000412c410441001089a9808000200141086a410036020020014280808080c00037030020012802282102200129022c2103200141106a41086a2204410036020020014280808080c000370210200141106a41b4f5d3800010f5ad808000200128021422054100360208200542808080808001370200200541003a00202005410836021c200541acccd480003602182005410036021420054280808080c00037020c200141c0006a41086a410136020020012001290210370340024020012802404101470d00200141c0006a41b4f5d3800010f5ad8080000b2001280244410141246c6a220541013a00202005410c36021c200541b4ccd4800036021820054204370210200542003702082005428080808080013702002004410141016a2206360200200120012903402207370310024020062007a7470d00200141106a41b4f5d3800010f5ad8080000b2001280214200641246c6a220541023a00202005411236021c200541c0ccd480003602182005420437021020054200370208200542808080808001370200200141c0006a41086a2204200641016a36020020012001290310370340200141346a200141c0006a41d2ccd48000410d10d3b1808000200128023c210620012802382105200120012802343602182001200536021020012005200641246c6a36021c20012005360214200141c0006a200141106a41f8f6d3800010d7b180800002402002418080808078470d0041d4f5d38000411141e8f5d38000109181808000000b2000410036024c2000428080808080013702442001411b6a20042802003600002000200337023c20002002360238200041013a000020002001290300370250200041d8006a200141086a2802003602002001200129024037001320002001290010370001200041086a200141176a290000370000200141d0006a2480808080000b110020002802004120200110f4b18080000ba70502057f017e23808080800041c0006b2203248080808000200228021c22044199c5c080004101200228022028020c22051181808080000021060240024020010d00200621070c010b2003200036020441012107024020060d00024020022d0014410471450d004101210720044198c5c0800041012005118180808000000d01200229021c210841012107200341013a0017200341186a41086a200241086a290200370300200341186a41106a200241106a290200370300200341186a41186a200241186a28020036020020032008370208200341e8c4c08000360238200320022902003703182003200341176a3602102003200341086a360234200341046a200341186a10f8b18080000d012003280234418ec5c080004102200328023828020c1181808080000021070c010b200341046a200210f8b180800021070b20014101460d00200041016a21062001417f6a21010340200320063602042007410171210041012107024020000d00024020022d00144104710d0041012107200228021c4187c5c080004102200228022028020c118180808000000d01200341046a200210f8b180800021070c010b200229021c2108200341013a0017200341186a41086a200241086a290200370300200341186a41106a200241106a290200370300200341186a41186a200241186a28020036020020032008370208200341e8c4c08000360238200320022902003703182003200341176a3602102003200341086a3602340240200341046a200341186a10f8b18080000d002003280234418ec5c080004102200328023828020c1181808080000021070c010b410121070b200641016a21062001417f6a22010d000b0b41012106024020070d00200228021c419ac5c080004101200228022028020c1181808080000021060b200341c0006a24808080800020060bd60303027f037e017f2380808080004180016b22022480808080002000280200210002400240024002400240200128021422034110710d0020034120710d012000290300200041086a2903004101200110de8080800021000c020b200041086a290300210420002903002105410021000340200041ff006a41ff004b0d03200220006a41ff006a2005a7410f712203413072200341d7006a2003410a491b3a00002004423c8621062005421054210320045021072000417f6a210020044204882104200620054204888421052003410020071b450d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000c010b200041086a290300210420002903002105410021000340200041ff006a41ff004b0d03200220006a41ff006a2005a7410f712203413072200341376a2003410a491b3a00002004423c8621062005421054210320045021072000417f6a210020044204882104200620054204888421052003410020071b450d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000b20024180016a24808080800020000f0b200041ff006a41800141c096c0800010f980808000000b200041ff006a41800141c096c0800010f980808000000bdf1401047f23808080800041c0006b22022480808080004101210302400240024002400240024002400240024002400240200028020022002d000041776a22044101200441ff0171410a491b41ff01710e0a00010203040506070809000b2002200041046a36020441012103200128021c2200419fced4800041092001280220220528020c2204118180808000000d090240024020012d00144104710d004101210320004193c5c0800041012004118180808000000d0b200241046a200110f7b1808000450d010c0b0b20004194c5c0800041022004118180808000000d0a41012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200536020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f7b18080000d0a2002280234418ec5c080004102200228023828020c118180808000000d0a0b200128021c4196c5c080004101200128022028020c1181808080000021030c090b2002200041306a360208200128021c41c8ced48000410b200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41d3ced480004107200041a8ced4800010a3818080001a200241186a41daced480004102200241086a41b8ced4800010a3818080001a20022d001d220120022d001c220072210320014101470d0820004101710d080240200228021822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c090b200128021c4190c5c080004101200128022028020c1181808080000021030c080b2002200041386a360208200128021c41ecced48000410e200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41d3ced480004107200041086a41a8ced4800010a3818080001a200241186a41faced480004105200241086a41dcced4800010a3818080001a20022d001d220120022d001c220072210320014101470d0720004101710d070240200228021822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c080b200128021c4190c5c080004101200128022028020c1181808080000021030c070b2002200041386a360208200128021c4190cfd48000410c200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41d3ced480004107200041086a41a8ced4800010a3818080001a200241186a419ccfd480004103200241086a4180cfd4800010a3818080001a20022d001d220120022d001c220072210320014101470d0620004101710d060240200228021822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c070b200128021c4190c5c080004101200128022028020c1181808080000021030c060b410121032002200041016a360204200128021c2200419fcfd48000410e2001280220220528020c2204118180808000000d050240024020012d00144104710d004101210320004193c5c0800041012004118180808000000d07200241046a200110f8b1808000450d010c070b20004194c5c0800041022004118180808000000d0641012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200536020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f8b18080000d062002280234418ec5c080004102200228023828020c118180808000000d060b200128021c4196c5c080004101200128022028020c1181808080000021030c050b2002200041106a36020441012103200128021c220041adcfd48000410c2001280220220528020c2204118180808000000d040240024020012d00144104710d004101210320004193c5c0800041012004118180808000000d06200241046a200110f5b1808000450d010c060b20004194c5c0800041022004118180808000000d0541012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200536020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f5b18080000d052002280234418ec5c080004102200228023828020c118180808000000d050b200128021c4196c5c080004101200128022028020c1181808080000021030c040b2002200041016a360208200128021c41cccfd48000410a200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41d6cfd480004106200041216a41bccfd4800010a3818080001a200241186a41dccfd480004104200241086a41b8ced4800010a3818080001a20022d001d220120022d001c220072210320014101470d0320004101710d030240200228021822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c040b200128021c4190c5c080004101200128022028020c1181808080000021030c030b200128021c41e0cfd480004109200128022028020c1181808080000021030c020b2002200041046a360208200128021c418cd0d480004109200128022028020c118180808000002103200241003a001d200220033a001c20022001360218200241186a41daced480004102200041106a41eccfd4800010a3818080001a200241186a4195d0d480004104200241086a41fccfd4800010a3818080001a20022d001d220120022d001c220072210320014101470d0120004101710d010240200228021822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021030c020b200128021c4190c5c080004101200128022028020c1181808080000021030c010b2002200041086a360204200128021c22004199d0d48000410f2001280220220528020c2204118180808000000d000240024020012d00144104710d004101210320004193c5c0800041012004118180808000000d02200241046a200110f9b1808000450d010c020b20004194c5c0800041022004118180808000000d0141012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200536020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f9b18080000d012002280234418ec5c080004102200228023828020c118180808000000d010b200128021c4196c5c080004101200128022028020c1181808080000021030b200241c0006a24808080800020034101710bb10201037f2380808080004180016b220224808080800020002802002100024002400240200128021422034110710d0020034120710d0120002802004101200110978180800021000c020b20002802002100410021030340200220036a41ff006a2000410f712204413072200441d7006a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000c010b20002802002100410021030340200220036a41ff006a2000410f712204413072200441376a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000b20024180016a24808080800020000bc10301047f2380808080004180016b220224808080800020002802002100024002400240200128021422034110710d0020034120710d014103210320002d00002200210402402000410a490d004101210320022000200041e4006e220441e4006c6b41ff0171410174220541d596c080006a2d00003a00022002200541d496c080006a2d00003a00010b024002402000450d002004450d010b20022003417f6a22036a200441017441fe017141d596c080006a2d00003a00000b2001410141014100200220036a410320036b10e48080800021000c020b20002d00002103410021000340200220006a41ff006a2003410f712204413072200441d7006a2004410a491b3a00002000417f6a2100200341ff0171220441047621032004410f4b0d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000c010b20002d00002103410021000340200220006a41ff006a2003410f712204413072200441376a2004410a491b3a00002000417f6a2100200341ff0171220441047621032004410f4b0d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000b20024180016a24808080800020000bf60701057f23808080800041c0006b2202248080808000024002400240024002400240024002400240200028020022032d00000e080001020304050607000b41012100200128021c220441cfd0d4800041092001280220220528020c2206118180808000000d07200341016a21030240024020012d00144104710d004101210020044193c5c0800041012006118180808000000d0920034120200110f4b1808000450d010c090b20044194c5c0800041022006118180808000000d0841012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200536020c20022004360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a36023420034120200241186a10f4b18080000d082002280234418ec5c080004102200228023828020c118180808000000d080b200128021c4196c5c080004101200128022028020c1181808080000021000c070b2002200341106a360208200128021c41e8d0d480004106200128022028020c118180808000002100200241003a001d200220003a001c20022001360218200241186a41eed0d48000410c200341086a41d8d0d4800010a3818080001a200241186a41fad0d48000410a200241086a41b8ced4800010a3818080001a20022d001d220120022d001c220372210020014101470d0620034101710d060240200228021822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021000c070b200128021c4190c5c080004101200128022028020c1181808080000021000c060b200128021c4184d1d480004108200128022028020c1181808080000021000c050b200128021c418cd1d480004106200128022028020c1181808080000021000c040b2002200341086a360208200128021c4192d1d480004108200128022028020c118180808000002100200241003a001d200220003a001c20022001360218200241186a419ad1d480004108200241086a41dcced4800010a3818080001a20022d001d220120022d001c220372210020014101470d0320034101710d030240200228021822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021000c040b200128021c4190c5c080004101200128022028020c1181808080000021000c030b200128021c41a2d1d48000410b200128022028020c1181808080000021000c020b200128021c41add1d48000410b200128022028020c1181808080000021000c010b200128021c41b8d1d480004110200128022028020c1181808080000021000b200241c0006a24808080800020004101710b110020002802004114200110f4b18080000b110020002802004104200110f4b18080000bb50202027f017e2380808080004180016b220224808080800020002802002100024002400240200128021422034110710d0020034120710d0120002903004101200110998180800021000c020b20002903002104410021000340200220006a41ff006a2004a7410f712203413072200341d7006a2003410a491b3a00002000417f6a21002004420f5621032004420488210420030d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000c010b20002903002104410021000340200220006a41ff006a2004a7410f712203413072200341376a2003410a491b3a00002000417f6a21002004420f5621032004420488210420030d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000b20024180016a24808080800020000b110020002802004108200110f4b18080000b940201027f23808080800041106b2202248080808000200220002802002200360204200128021c41b8d0d480004108200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a41c0d0d480004107200041086a41bccfd4800010a3818080001a200241086a41c7d0d480004108200241046a41a8d0d4800010a3818080001a20022d000d220020022d000c2203722101024020004101470d0020034101710d000240200228020822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710bf80701027f23808080800041106b2202248080808000024002400240024002400240200028020022002802000e050001020304000b200128021c41cbcdd480004105200128022028020c1181808080000021010c040b2002200041046a360204200128021c41d0cdd480004107200128022028020c118180808000002100200241003a000d200220003a000c20022001360208200241086a41d7cdd480004105200241046a41f4ccd4800010a3818080001a20022d000d220020022d000c220372210120004101470d0320034101710d030240200228020822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c040b200128021c4190c5c080004101200128022028020c1181808080000021010c030b2002200041086a360204200128021c41eccdd480004108200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a41f4cdd480004103200041046a41dccdd4800010a3818080001a200241086a41f7cdd480004105200241046a41f4ccd4800010a3818080001a20022d000d220020022d000c220372210120004101470d0220034101710d020240200228020822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c030b200128021c4190c5c080004101200128022028020c1181808080000021010c020b2002200041086a360204200128021c41fccdd480004111200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a41f4cdd480004103200041046a41dccdd4800010a3818080001a200241086a41f7cdd480004105200241046a41f4ccd4800010a3818080001a20022d000d220020022d000c220372210120004101470d0120034101710d010240200228020822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c020b200128021c4190c5c080004101200128022028020c1181808080000021010c010b2002200041086a360204200128021c418dced480004112200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a41f4cdd480004103200041046a41dccdd4800010a3818080001a200241086a41f7cdd480004105200241046a41f4ccd4800010a3818080001a20022d000d220020022d000c220372210120004101470d0020034101710d000240200228020822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710b110020002802004110200110f4b18080000bac1102097f047e2003200120032001491b41016a2104410021050240034002402004417f6a22040d00417f200120034720012003491b21060c020b0240417f200020056a22072d0000220841776a22064101200641ff0171410a491b41ff01712209200220056a220a2d0000220b41776a22064101200641ff0171410a491b41ff0171220c472009200c491b22060d0041002106024002400240024002400240024002400240024002400240024020090e0a0a0203040506070d00010a0b200c4108460d07410021060c0c0b200c4109460d07410021060c0b0b41002106200c4101470d0a0240024020084108470d0041ff012106200b41ff01714108470d0e0c010b0240200b41ff017122094108470d0041010f0b0240417f200820094720082009491b22060d0002400240024020080e050001040402040b20090d030240200741016a200a41016a412010f9b280800022064100480d00200641004721060c030b41ff010f0b20094101470d02417f200741086a290300220d200a41086a290300220e52200d200e541b22060d010240200741106a200a41106a412010f9b280800022064100480d00200641004721060c020b41ff010f0b20094104470d01200741086a290300220d200a41086a290300220e540d0a200d200e5221060b20060d0b0b0240200741306a200a41306a412010f9b280800022064100480d00200641004721060c0b0b41ff010f0b41002106200c4102470d09200a41086a2d0000210c02400240200741086a2d000022094108470d0041ff012106200c41ff01714108470d0d0c010b0240200c41ff0171220c4108470d0041010f0b0240417f2009200c472009200c491b22060d0002400240024020090e050001040402040b200c0d030240200741096a200a41096a412010f9b280800022064100480d00200641004721060c030b41ff010f0b200c4101470d02417f200741106a290300220d200a41106a290300220e52200d200e541b22060d010240200741186a200a41186a412010f9b280800022064100480d00200641004721060c020b41ff010f0b200c4104470d01200741106a290300220d200a41106a290300220e540d09200d200e5221060b20060d0a0b0240200741386a290300220d200a41386a290300220e540d00200d200e5221060c0a0b41ff010f0b41002106200c4103470d08200a41086a2d0000210c02400240200741086a2d000022094108470d0041ff012106200c41ff01714108470d0c0c010b0240200c41ff0171220c4108470d0041010f0b0240417f2009200c472009200c491b22060d0002400240024020090e050001040402040b200c0d030240200741096a200a41096a412010f9b280800022064100480d00200641004721060c030b41ff010f0b200c4101470d02417f200741106a290300220d200a41106a290300220e52200d200e541b22060d010240200741186a200a41186a412010f9b280800022064100480d00200641004721060c020b41ff010f0b200c4104470d01200741106a290300220d200a41106a290300220e540d08200d200e5221060b20060d090b0240200741386a200a41386a411410f9b280800022064100480d00200641004721060c090b41ff010f0b41002106200c4104470d070240200741016a2d00002206200a41016a2d00002209490d00200620094721060c080b41ff010f0b41002106200c4105470d060240200741106a290300220f200a41106a290300221054200741186a290300220d200a41186a290300220e54200d200e511b0d00200f201085200d200e858442005221060c070b41ff010f0b41002106200c4106470d05417f200741216a2d00002206200a41216a2d000022094720062009491b22060d050240200741016a200a41016a412010f9b280800022064100480d00200641004721060c060b41ff010f0b02400240417f200741106a2d00002209200a41106a2d0000220c472009200c491b22060d00024002402009417f6a0e020001030b200c4101470d020240200741116a200a41116a410410f9b280800022064100480d00200641004721060c020b41ff010f0b200c4102470d01200741146a2802002206200a41146a2802002209490d04200620094721060b20060d050b417f200741046a2802002209200a41046a280200220c472009200c491b22060d0441002106024002400240024020090e050800010203080b41002106200c4101470d070240200741086a2802002206200a41086a2802002209490d00200620094721060c080b41ff010f0b41002106200c4102470d06417f200741086a2802002206200a41086a28020022094720062009491b22060d0602402007410c6a2802002206200a410c6a2802002209490d00200620094721060c070b41ff010f0b41002106200c4103470d05417f200741086a2802002206200a41086a28020022094720062009491b22060d0502402007410c6a2802002206200a410c6a2802002209490d00200620094721060c060b41ff010f0b41002106200c4104470d04417f200741086a2802002206200a41086a28020022094720062009491b22060d0402402007410c6a2802002206200a410c6a2802002209490d00200620094721060c050b41ff010f0b417f200741086a2d00002209200a41086a2d0000220c472009200c491b22060d034100210602400240024020090e050001060602060b41002106200c0d050240200741096a200a41096a412010f9b280800022064100480d00200641004721060c060b41ff010f0b41002106200c4101470d04417f200741106a290300220d200a41106a290300220e52200d200e541b22060d040240200741186a200a41186a412010f9b280800022064100480d00200641004721060c050b41ff010f0b41002106200c4104470d030240200741106a290300220d200a41106a290300220e540d00200d200e5221060c040b41ff010f0b41002106200c450d010c020b41ff010f0b0240200741046a2802002206200a41046a2802002209490d00200620094721060c010b41ff010f0b200541d0006a21052006450d000b0b20060bba0301047f2380808080004180016b2202248080808000024002400240200128021422034110710d0020034120710d014103210320002d00002200210402402000410a490d004101210320022000200041e4006e220441e4006c6b41ff0171410174220541d596c080006a2d00003a00022002200541d496c080006a2d00003a00010b024002402000450d002004450d010b20022003417f6a22036a200441017441fe017141d596c080006a2d00003a00000b2001410141014100200220036a410320036b10e48080800021000c020b20002d00002103410021000340200220006a41ff006a2003410f712204413072200441d7006a2004410a491b3a00002000417f6a2100200341ff0171220441047621032004410f4b0d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000c010b20002d00002103410021000340200220006a41ff006a2003410f712204413072200441376a2004410a491b3a00002000417f6a2100200341ff0171220441047621032004410f4b0d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000b20024180016a24808080800020000baa0201037f2380808080004180016b2202248080808000024002400240200128021422034110710d0020034120710d0120002802004101200110978180800021000c020b20002802002100410021030340200220036a41ff006a2000410f712204413072200441d7006a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000c010b20002802002100410021030340200220036a41ff006a2000410f712204413072200441376a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000b20024180016a24808080800020000bae0202027f017e2380808080004180016b2202248080808000024002400240200128021422034110710d0020034120710d0120002903004101200110998180800021000c020b20002903002104410021000340200220006a41ff006a2004a7410f712203413072200341d7006a2003410a491b3a00002000417f6a21002004420f5621032004420488210420030d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000c010b20002903002104410021000340200220006a41ff006a2004a7410f712203413072200341376a2003410a491b3a00002000417f6a21002004420f5621032004420488210420030d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000b20024180016a24808080800020000be30601047f23808080800041c0006b2202248080808000200128021c22034199c5c080004101200128022028020c220411818080800000210520022000360204024002400240024020050d000240024020012d00144104710d00200241046a200110f6b180800021052002200041d0006a3602042005450d010c020b20034198c5c0800041012004118180808000000d01200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f6b18080000d012002280234418ec5c080004102200228023828020c1181808080000021052002200041d0006a36020420050d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110f6b180800021052002200041a0016a3602042005450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f6b18080000d012002280234418ec5c080004102200228023828020c1181808080000021052002200041a0016a36020420050d010b024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d0141012100200241046a200110f6b1808000450d030c040b41012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f6b1808000450d010b410121000c020b2002280234418ec5c080004102200228023828020c118180808000000d010b200128021c419ac5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000be40801047f23808080800041c0006b2202248080808000200128021c22034199c5c080004101200128022028020c220411818080800000210520022000360204024002400240024020050d000240024020012d00144104710d00200241046a200110f6b180800021052002200041d0006a3602042005450d010c020b20034198c5c0800041012004118180808000000d01200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f6b18080000d012002280234418ec5c080004102200228023828020c1181808080000021052002200041d0006a36020420050d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110f6b180800021052002200041a0016a3602042005450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f6b18080000d012002280234418ec5c080004102200228023828020c1181808080000021052002200041a0016a36020420050d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110f6b180800021052002200041f0016a3602042005450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f6b18080000d012002280234418ec5c080004102200228023828020c1181808080000021052002200041f0016a36020420050d010b024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d0141012100200241046a200110f6b1808000450d030c040b41012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f6b1808000450d010b410121000c020b2002280234418ec5c080004102200228023828020c118180808000000d010b200128021c419ac5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000be20401047f23808080800041c0006b2202248080808000200128021c22034199c5c080004101200128022028020c220411818080800000210520022000360204024002400240024020050d000240024020012d00144104710d00200241046a200110f6b180800021052002200041d0006a3602042005450d010c020b20034198c5c0800041012004118180808000000d01200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f6b18080000d012002280234418ec5c080004102200228023828020c1181808080000021052002200041d0006a36020420050d010b024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d0141012100200241046a200110f6b1808000450d030c040b41012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f6b1808000450d010b410121000c020b2002280234418ec5c080004102200228023828020c118180808000000d010b200128021c419ac5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000be81001047f23808080800041c0006b2202248080808000200128021c22034199c5c080004101200128022028020c220411818080800000210520022000360204024002400240024020050d000240024020012d00144104710d00200241046a200110f6b180800021052002200041d0006a3602042005450d010c020b20034198c5c0800041012004118180808000000d01200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f6b18080000d012002280234418ec5c080004102200228023828020c1181808080000021052002200041d0006a36020420050d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110f6b180800021052002200041a0016a3602042005450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f6b18080000d012002280234418ec5c080004102200228023828020c1181808080000021052002200041a0016a36020420050d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110f6b180800021052002200041f0016a3602042005450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f6b18080000d012002280234418ec5c080004102200228023828020c1181808080000021052002200041f0016a36020420050d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110f6b180800021052002200041c0026a3602042005450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f6b18080000d012002280234418ec5c080004102200228023828020c1181808080000021052002200041c0026a36020420050d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110f6b18080002105200220004190036a3602042005450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f6b18080000d012002280234418ec5c080004102200228023828020c118180808000002105200220004190036a36020420050d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110f6b180800021052002200041e0036a3602042005450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f6b18080000d012002280234418ec5c080004102200228023828020c1181808080000021052002200041e0036a36020420050d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110f6b180800021052002200041b0046a3602042005450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f6b18080000d012002280234418ec5c080004102200228023828020c1181808080000021052002200041b0046a36020420050d010b024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d0141012100200241046a200110f6b1808000450d030c040b41012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f6b1808000450d010b410121000c020b2002280234418ec5c080004102200228023828020c118180808000000d010b200128021c419ac5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000be60c01047f23808080800041c0006b2202248080808000200128021c22034199c5c080004101200128022028020c220411818080800000210520022000360204024002400240024020050d000240024020012d00144104710d00200241046a200110f6b180800021052002200041d0006a3602042005450d010c020b20034198c5c0800041012004118180808000000d01200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f6b18080000d012002280234418ec5c080004102200228023828020c1181808080000021052002200041d0006a36020420050d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110f6b180800021052002200041a0016a3602042005450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f6b18080000d012002280234418ec5c080004102200228023828020c1181808080000021052002200041a0016a36020420050d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110f6b180800021052002200041f0016a3602042005450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f6b18080000d012002280234418ec5c080004102200228023828020c1181808080000021052002200041f0016a36020420050d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110f6b180800021052002200041c0026a3602042005450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f6b18080000d012002280234418ec5c080004102200228023828020c1181808080000021052002200041c0026a36020420050d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110f6b18080002105200220004190036a3602042005450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f6b18080000d012002280234418ec5c080004102200228023828020c118180808000002105200220004190036a36020420050d010b024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d0141012100200241046a200110f6b1808000450d030c040b41012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f6b1808000450d010b410121000c020b2002280234418ec5c080004102200228023828020c118180808000000d010b200128021c419ac5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000bec0201067f23808080800041c0006b220224808080800041012103200128021c22044199c5c0800041012001280220220528020c220611818080800000210720022000360204024020070d0002400240024020012d00144104710d00200241046a200110f6b1808000450d01410121030c030b20044198c5c0800041012006118180808000000d02200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200536020c20022004360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f6b18080000d022002280234418ec5c080004102200228023828020c11818080800000450d01410121030c020b200128021c2104200128022028020c21060b2004419ac5c08000410120061181808080000021030b200241c0006a24808080800020030be50a01047f23808080800041c0006b2202248080808000200128021c22034199c5c080004101200128022028020c220411818080800000210520022000360204024002400240024020050d000240024020012d00144104710d00200241046a200110f6b180800021052002200041d0006a3602042005450d010c020b20034198c5c0800041012004118180808000000d01200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f6b18080000d012002280234418ec5c080004102200228023828020c1181808080000021052002200041d0006a36020420050d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110f6b180800021052002200041a0016a3602042005450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f6b18080000d012002280234418ec5c080004102200228023828020c1181808080000021052002200041a0016a36020420050d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110f6b180800021052002200041f0016a3602042005450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f6b18080000d012002280234418ec5c080004102200228023828020c1181808080000021052002200041f0016a36020420050d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110f6b180800021052002200041c0026a3602042005450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f6b18080000d012002280234418ec5c080004102200228023828020c1181808080000021052002200041c0026a36020420050d010b024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d0141012100200241046a200110f6b1808000450d030c040b41012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f6b1808000450d010b410121000c020b2002280234418ec5c080004102200228023828020c118180808000000d010b200128021c419ac5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000be70e01047f23808080800041c0006b2202248080808000200128021c22034199c5c080004101200128022028020c220411818080800000210520022000360204024002400240024020050d000240024020012d00144104710d00200241046a200110f6b180800021052002200041d0006a3602042005450d010c020b20034198c5c0800041012004118180808000000d01200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f6b18080000d012002280234418ec5c080004102200228023828020c1181808080000021052002200041d0006a36020420050d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110f6b180800021052002200041a0016a3602042005450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f6b18080000d012002280234418ec5c080004102200228023828020c1181808080000021052002200041a0016a36020420050d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110f6b180800021052002200041f0016a3602042005450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f6b18080000d012002280234418ec5c080004102200228023828020c1181808080000021052002200041f0016a36020420050d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110f6b180800021052002200041c0026a3602042005450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f6b18080000d012002280234418ec5c080004102200228023828020c1181808080000021052002200041c0026a36020420050d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110f6b18080002105200220004190036a3602042005450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f6b18080000d012002280234418ec5c080004102200228023828020c118180808000002105200220004190036a36020420050d010b0240024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d02200241046a200110f6b180800021052002200041e0036a3602042005450d010c020b200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f6b18080000d012002280234418ec5c080004102200228023828020c1181808080000021052002200041e0036a36020420050d010b024020012d00144104710d00200128021c4187c5c080004102200128022028020c118180808000000d0141012100200241046a200110f6b1808000450d030c040b41012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a280200360200200241e8c4c080003602382002200129021c370208200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f6b1808000450d010b410121000c020b2002280234418ec5c080004102200228023828020c118180808000000d010b200128021c419ac5c080004101200128022028020c1181808080000021000b200241c0006a24808080800020000bb61102097f047e2003200120032001491b41016a2104410021050240034002402004417f6a22040d00417f200120034720012003491b21060c020b200220056a22072d0000220841776a22064101200641ff0171410a491b21090240024002400240024002400240024002400240024002400240024002400240200020056a220a2d0000220b41776a22064101200641ff0171410a491b220c41ff01710e0a010203040506070e0800010b200941ff01714109460d080c0d0b200941ff01710d0c0240200a41046a2802002206200741046a2802002209490d00200620094721060c0e0b41ff010f0b200941ff01714101470d0b02400240200b4108470d0041ff012106200841ff01714108470d100c010b0240200841ff017122094108470d0041010f0b0240417f200b200947200b2009491b22060d00024002400240200b0e050001040402040b20090d030240200a41016a200741016a412010f9b280800022064100480d00200641004721060c030b41ff010f0b20094101470d02417f200a41086a290300220d200741086a290300220e52200d200e541b22060d010240200a41106a200741106a412010f9b280800022064100480d00200641004721060c020b41ff010f0b20094104470d01200a41086a290300220d200741086a290300220e540d09200d200e5221060b20060d0d0b0240200a41306a200741306a412010f9b280800022064100480d00200641004721060c0d0b41ff010f0b200941ff01714102470d0a200741086a2d0000210c02400240200a41086a2d000022094108470d0041ff012106200c41ff01714108470d0f0c010b0240200c41ff0171220c4108470d0041010f0b0240417f2009200c472009200c491b22060d0002400240024020090e050001040402040b200c0d030240200a41096a200741096a412010f9b280800022064100480d00200641004721060c030b41ff010f0b200c4101470d02417f200a41106a290300220d200741106a290300220e52200d200e541b22060d010240200a41186a200741186a412010f9b280800022064100480d00200641004721060c020b41ff010f0b200c4104470d01200a41106a290300220d200741106a290300220e540d08200d200e5221060b20060d0c0b0240200a41386a290300220d200741386a290300220e540d00200d200e5221060c0c0b41ff010f0b200941ff01714103470d09200741086a2d0000210c02400240200a41086a2d000022094108470d0041ff012106200c41ff01714108470d0e0c010b0240200c41ff0171220c4108470d0041010f0b0240417f2009200c472009200c491b22060d0002400240024020090e050001040402040b200c0d030240200a41096a200741096a412010f9b280800022064100480d00200641004721060c030b41ff010f0b200c4101470d02417f200a41106a290300220d200741106a290300220e52200d200e541b22060d010240200a41186a200741186a412010f9b280800022064100480d00200641004721060c020b41ff010f0b200c4104470d01200a41106a290300220d200741106a290300220e540d07200d200e5221060b20060d0b0b0240200a41386a200741386a411410f9b280800022064100480d00200641004721060c0b0b41ff010f0b200941ff01714104470d080240200a41016a2d00002206200741016a2d00002209490d00200620094721060c0a0b41ff010f0b200941ff01714105470d070240200a41106a290300220f200741106a290300221054200a41186a290300220d200741186a290300220e54200d200e511b0d00200f201085200d200e858442005221060c090b41ff010f0b200941ff01714106470d06417f200a41216a2d00002206200741216a2d000022094720062009491b22060d070240200a41016a200741016a412010f9b280800022064100480d00200641004721060c080b41ff010f0b200941ff01714108470d05200741106a2d00002106024002400240200a41106a2d00002209417f6a0e020100060b200641ff01714102460d010c050b200641ff01714101470d04200a41116a200741116a410410f9b2808000220941004721062009411f7621090c050b200a41146a2802002209200741146a280200220c4721062009200c4921090c040b417f200a41086a2d00002209200741086a2d0000220c472009200c491b22060d054100210602400240024020090e050200080801080b200c4101470d07417f200a41106a290300220d200741106a290300220e52200d200e541b22060d070240200a41186a200741186a412010f9b280800022064100480d00200641004721060c080b41ff010f0b200c4104470d060240200a41106a290300220d200741106a290300220e540d00200d200e5221060c070b41ff010f0b200c450d010c050b41ff010f0b0240200a41096a200741096a412010f9b280800022064100480d00200641004721060c040b41ff010f0b2009200641ff0171220c4721062009200c4921090b417f200620091b22060d01200741046a2802002106024002400240024002400240200a41046a28020022090e050501020300050b20064104460d030c040b20064101470d030240200a41086a2802002206200741086a2802002209490d00200620094721060c060b41ff010f0b20064102470d02417f200a41086a2802002206200741086a28020022094720062009491b22060d040240200a410c6a28020022062007410c6a2802002209490d00200620094721060c050b41ff010f0b20064103470d01417f200a41086a2802002206200741086a28020022094720062009491b22060d030240200a410c6a28020022062007410c6a2802002209490d00200620094721060c040b41ff010f0b417f200a41086a2802002206200741086a28020022094720062009491b22060d020240200a410c6a28020022062007410c6a2802002209490d00200620094721060c030b41ff010f0b024020092006490d00200920064721060c020b41ff010f0b41ff012106200c41ff01712207200941ff01712209490d02200720094721060b200541d0006a21052006450d000b0b20060ba30301047f23808080800041c0006b22022480808080000240024020002d00004108470d00200128021c41dfccd480004104200128022028020c1181808080000021000c010b2002200036020441012100200128021c220341e3ccd4800041042001280220220428020c2205118180808000000d000240024020012d00144104710d004101210020034193c5c0800041012005118180808000000d02200241046a200110f9b18080000d02200128021c2103200128022028020c21050c010b20034194c5c0800041022005118180808000000d0141012100200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200436020c20022003360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f9b18080000d012002280234418ec5c080004102200228023828020c118180808000000d010b20034196c5c08000410120051181808080000021000b200241c0006a24808080800020000bea0701057f23808080800041c0006b22022480808080000240024002400240024002400240024002400240024020002d00000e0a00010203040506070809000b200128021c41e7ccd480004104200128022028020c1181808080000021030c090b41012103200128021c220441ebccd4800041072001280220220528020c2206118180808000000d08200041016a21000240024020012d00144104710d004101210320044193c5c0800041012006118180808000000d0a20004104200110f4b1808000450d010c0a0b20044194c5c0800041022006118180808000000d0941012103200241013a0004200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200536020c20022004360208200241e8c4c08000360238200220012902003703182002200241046a3602102002200241086a36023420004104200241186a10f4b18080000d092002280234418ec5c080004102200228023828020c118180808000000d090b200128021c4196c5c080004101200128022028020c1181808080000021030c080b2002200041046a36020441012103200128021c22004184cdd4800041052001280220220628020c2204118180808000000d070240024020012d00144104710d004101210320004193c5c0800041012004118180808000000d09200241046a200110f7b1808000450d010c090b20004194c5c0800041022004118180808000000d0841012103200241013a0017200241186a41086a200141086a290200370300200241186a41106a200141106a290200370300200241186a41186a200141186a2802003602002002200636020c20022000360208200241e8c4c08000360238200220012902003703182002200241176a3602102002200241086a360234200241046a200241186a10f7b18080000d082002280234418ec5c080004102200228023828020c118180808000000d080b200128021c4196c5c080004101200128022028020c1181808080000021030c070b200128021c4189cdd480004109200128022028020c1181808080000021030c060b200128021c4192cdd480004109200128022028020c1181808080000021030c050b200128021c419bcdd48000410b200128022028020c1181808080000021030c040b200128021c41a6cdd480004108200128022028020c1181808080000021030c030b200128021c41aecdd480004107200128022028020c1181808080000021030c020b200128021c41b5cdd48000410e200128022028020c1181808080000021030c010b200128021c41c3cdd480004108200128022028020c1181808080000021030b200241c0006a24808080800020030bd50901077f024020012003460d0041000f0b024002402001450d0041002104410021030340200020036a22052d0000220641776a22074101200741ff0171410a491b41ff01712208200220036a22072d0000220941776a220a4101200a41ff0171410a491b41ff0171470d020240024002400240024002400240024002400240024020080e0a000102030405060a0708000b200541046a280200200741046a280200460d090c0c0b0240024020064108470d00200941ff01714108460d010c0d0b200941ff0171220a4108460d0c2006200a470d0c02400240024020060e050200030301030b200541086a290300200741086a290300520d0e200541106a200741106a412010f9b2808000450d020c0e0b200541086a290300200741086a290300510d010c0d0b200541016a200741016a412010f9b28080000d0c0b200541306a200741306a412010f9b2808000450d080c0b0b200741086a2d0000210a02400240200541086a2d000022084108470d00200a41ff01714108460d010c0c0b200a41ff0171220a4108460d0b2008200a470d0b02400240024020080e050200030301030b200541106a290300200741106a290300520d0d200541186a200741186a412010f9b2808000450d020c0d0b200541106a290300200741106a290300510d010c0c0b200541096a200741096a412010f9b28080000d0b0b200541386a290300200741386a290300510d070c0a0b200741086a2d0000210a02400240200541086a2d000022084108470d00200a41ff01714108460d010c0b0b200a41ff0171220a4108460d0a2008200a470d0a02400240024020080e050200030301030b200541106a290300200741106a290300520d0c200541186a200741186a412010f9b2808000450d020c0c0b200541106a290300200741106a290300510d010c0b0b200541096a200741096a412010f9b28080000d0a0b200541386a200741386a411410f9b2808000450d060c090b200541016a2d0000200741016a2d0000460d050c080b200541106a290300200741106a29030085200541186a290300200741186a2903008584500d040c070b200541216a2d0000200741216a2d0000470d06200541016a200741016a412010f9b2808000450d030c060b200541106a2d0000220a200741106a2d0000470d05024002400240200a417f6a0e020001020b200541116a280000200741116a280000460d010c070b200541146a280200200741146a280200470d060b200541046a280200220a200741046a280200470d05024002400240200a0e050504000102050b200541086a280200200741086a280200470d072005410c6a2802002007410c6a280200460d040c070b200541086a280200200741086a280200470d062005410c6a2802002007410c6a280200460d030c060b200541086a280200200741086a280200470d052005410c6a2802002007410c6a280200460d020c050b200541086a2d0000220a200741086a2d0000470d04024002400240200a0e050001040402040b200541096a200741096a412010f9b2808000450d030c060b200541106a290300200741106a290300520d05200541186a200741186a412010f9b2808000450d020c050b200541106a290300200741106a290300510d010c040b200541086a280200200741086a280200470d030b200341d0006a21032001417f6a22010d000b0b410121040b20040b1500200028020028020041106a20011085b28080000b1500200028020028020041106a20011087b28080000b1500200028020028020041106a20011089b28080000b1500200028020028020041106a20011088b28080000b1500200028020028020041106a20011086b28080000b1500200028020028020041106a2001108ab28080000b1500200028020028020041106a2001108bb28080000b1500200028020028020041106a2001108cb28080000bda0201027f41002102024020002d000820012d0008470d00200028020022032001280200470d002001280204210120002802042100410121020240024002400240024002400240024020030e09080001020304050607080b20002001460d07200041106a4101200141106a41011090b280800021020c070b20002001460d06200041106a4102200141106a41021090b280800021020c060b20002001460d05200041106a4103200141106a41031090b280800021020c050b20002001460d04200041106a4104200141106a41041090b280800021020c040b20002001460d03200041106a4105200141106a41051090b280800021020c030b20002001460d02200041106a4106200141106a41061090b280800021020c020b20002001460d01200041106a4107200141106a41071090b280800021020c010b20002001460d00200041106a4108200141106a41081090b280800021020b20024101730be60201017f02400240024002400240024002400240024020002802000e080801020304050607000b2000280204220120012802002201417f6a36020020014101470d07200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d06200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d05200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d04200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d03200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d02200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d01200041046a10caaf8080000f0b2000280204220120012802002201417f6a36020020014101470d00200041046a10caaf8080000b0be50902107f077e2380808080004180016b2202248080808000200141116a2103200141046a210420024104722105200128024c21062001280244210720012802002108200241116a2109200241c0006a41386a210a200241c0006a41306a210b200241c0006a41286a210c200241c0006a41206a210d200241c0006a41186a210e200241c0006a41106a210f200241c0006a41086a2110024003402001410a3602000240024002402008410a470d0020072006460d012001200741c0006a2211360244200728020022084109460d012007410c6a2902002112200741146a29020021132007411c6a2902002114200741246a29020021152007412c6a2902002116200741346a290200211720072902042118200a2007413c6a280200360200200b2017370300200c2016370300200d2015370300200e2014370300200f201337030020102012370300200220183703400c020b200a200441386a280200360200200b200441306a290200370300200c200441286a290200370300200d200441206a290200370300200e200441186a290200370300200f200441106a2902003703002010200441086a290200370300200220042902003703402007211120084109470d010b200041093602000c020b20052002290340370200200541086a2010290300370200200541106a200f290300370200200541186a200e290300370200200541206a200d290300370200200541286a200c290300370200200541306a200b290300370200200541386a200a280200360200200220083602000240024020112006460d002001201141c0006a2207360244201128020022084109470d010b20014109360200200041386a200241386a290300370300200041306a200241306a290300370300200041286a200241286a290300370300200041206a200241206a290300370300200041186a200241186a290300370300200041106a200241106a290300370300200041086a2002290308370300200020022903003703000c020b2011410c6a2902002112201141146a29020021132011411c6a2902002114201141246a29020021152011412c6a2902002116201141346a290200211720112902042118200a2011413c6a280200360200200b2017370300200c2016370300200d2015370300200e2014370300200f2013370300201020123703002001200836020020042018370200200441086a2012370200200441106a2013370200200441186a2014370200200441206a2015370200200441286a2016370200200441306a201737020020022018370340200441386a200a28020036020002400240200220011099b28080000d0020022d0010221120012d0010470d000240024002400240024020110e06060304000102060b20022900112003290000510d050c040b20092003411010f9b2808000450d040c030b20092003412010f9b2808000450d030c020b2002290320200129032085200241286a290300200141286a29030085844200520d010c020b20022800112003280000460d010b20002002290300370300200041086a2002290308370300200041386a200241386a290300370300200041306a200241306a290300370300200041286a200241286a290300370300200041206a200241206a290300370300200041186a200241186a290300370300200041106a200241106a2903003703000c020b2002109ab28080000c000b0b20024180016a2480808080000bb20201027f0240024020024100480d000240024002402003280204450d000240200328020822040d00024020020d00200121030c030b41002d0098a2db80001a200241002802a496db80001182808080000021030c020b200328020021050240200241002802a496db80001182808080000022030d00200041086a2105200041046a21040c050b20032005200410f5b28080001a2005410028029c96db800011808080800000200041086a2105200041046a21040c020b024020020d00200121030c010b41002d0098a2db80001a200241002802a496db80001182808080000021030b200041086a2105200041046a21042003450d020b2005200236020020042003360200200041003602000f0b20004100360204200041013602000f0b2005200236020020042001360200200041013602000bac0203037f017e017f23808080800041206b22052480808080004100210602400240024020040d000c010b0240200120026a220220014f0d000c010b410021060240200320046a417f6a410020036b71ad2002200028020022014101742207200220074b1b22024108410441012004418108491b20044101461b2207200220074b1b2207ad7e2208422088a7450d000c010b2008a7220941808080807820036b4b0d004100210202402001450d002005200120046c36021c20052000280204360214200321020b20052002360218200541086a20032009200541146a109cb280800020052802084101470d0120052802102102200528020c21060b2006200241bcd2d4800010ae80808000000b200528020c21042000200736020020002004360204200541206a2480808080000b200020004285cf91f59495de825e370308200042d1f886a795f1dff45c3703000b070020002802000b820502047f027e0240024002400240417f20002d0008220220012d000822034720022003491b22020d002001280204210420012802002102200028020421050240024002400240024002400240024002400240200028020022030e09090102030405060700090b20024108460d070c080b20024101470d07200541106a4101200441106a4101108db280800021020c080b20024102470d06200541106a4102200441106a4102108db280800021020c070b20024103470d05200541106a4103200441106a4103108db280800021020c060b20024104470d04200541106a4104200441106a4104108db280800021020c050b20024105470d03200541106a4105200441106a4105108db280800021020c040b20024106470d02200541106a4106200441106a4106108db280800021020c030b20024107470d01200541106a4107200441106a4107108db280800021020c020b200541106a4108200441106a4108108db280800021020c010b20032002490d01200320024721020b200241ff0171220341ff01460d004100210220030d0120012d0010210202400240024002400240024020002d001022030e06080102030400080b200241ff01714105460d040c070b200241ff01714101470d062000290320200129032054200041286a2903002206200141286a29030022075420062007511b0f0b200241ff01714102470d05200041116a200141116a410410f9b2808000411f760f0b200241ff01714103470d04200041116a200141116a410810f9b2808000411f760f0b200241ff01714104470d03200041116a200141116a411010f9b2808000411f760f0b200041116a200141116a412010f9b2808000411f760f0b410121020b20020f0b2003200241ff0171490bec0101057f2380808080004180206b220324808080800002400240200141c8d007200141c8d007491b2204200120014101766b2205200420054b1b220441c100490d00200441067421064100210702400240200541ffffff1f4b0d00200641f0ffffff074b0d0041002d0098a2db80001a200641002802a496db80001182808080000022050d01411021070b2007200641bcc8d4800010ae80808000000b2000200120052004200141c10049200210b9b18080002005410028029c96db8000118080808000000c010b20002001200341c000200141c10049200210b9b18080000b20034180206a2480808080000bec0101057f2380808080004180206b22032480808080000240024020014190a10f20014190a10f491b2204200120014101766b2205200420054b1b2204418101490d00200441057421064100210702400240200541ffffff3f4b0d00200641f0ffffff074b0d0041002d0098a2db80001a200641002802a496db80001182808080000022050d01411021070b2007200641bcc8d4800010ae80808000000b2000200120052004200141c10049200210b7b18080002005410028029c96db8000118080808000000c010b200020012003418001200141c10049200210b7b18080000b20034180206a2480808080000bd80201037f0240417f20002d0008220220012d000822034720022003491b22020d00417f20002802002203200128020022044720032004491b22020d002001280204210120002802042100410021020240024002400240024002400240024020030e09080001020304050607080b20044101470d07200041106a4101200141106a41011081b28080000f0b20044102470d06200041106a4102200141106a41021081b28080000f0b20044103470d05200041106a4103200141106a41031081b28080000f0b20044104470d04200041106a4104200141106a41041081b28080000f0b20044105470d03200041106a4105200141106a41051081b28080000f0b20044106470d02200041106a4106200141106a41061081b28080000f0b20044107470d01200041106a4107200141106a41071081b28080000f0b20044108470d00200041106a4108200141106a41081081b280800021020b20020bda0b02037f047e23808080800041c0056b22032480808080002003410041800110f7b28080002103024002402002418101490d0020034180016a41d0006a410041810110f7b28080002104200341b8016a41002903f8ded48000370300200341b0016a41002903f0ded48000370300200341a8016a41002903e8ded48000370300200341a0016a41002903e0ded4800037030020034198016a41002903d8ded4800037030020034190016a41002903d0ded48000370300200342003703c801200320024107762205ad3703c001200341002903c8ded4800037038801200341002903c0ded480003703800120034180016a2001200510d2a980800020042001200241807f716a200241ff0071220210f5b28080001a200320023a00d002200341e0026a20034180016a41e00110f5b28080001a200341e0026a41d0006a220120032d00b00422026a22044180013a000020032903a00322064236882207423886200341a8036a2903002208420a86220920078422074280fe0383422886842007428080fc0783421886200742808080f80f834208868484200842028642808080f80f832008420e88428080fc0783842008421e884280fe0383200942388884848421072002ad2208423b862006420a86220920084203868422084280fe0383422886842008428080fc0783421886200842808080f80f834208868484200642028642808080f80f832006420e88428080fc0783842006421e884280fe038320094238888484842106024002400240200241ff00460d00200441016a4100200241ff007310f7b28080001a200241f00073410f4b0d010b200341e0026a2001410110d2a9808000200341c0046a410041f00010f7b28080001a200320063700b805200320073700b005200341e0026a200341c0046a410110d2a98080000c010b200320073703a004200320063703a804200341e0026a2001410110d2a98080000b2003200329039803220642388620064280fe0383422886842006428080fc0783421886200642808080f80f834208868484200642088842808080f80f832006421888428080fc07838420064228884280fe038320064238888484843703382003200329039003220642388620064280fe0383422886842006428080fc0783421886200642808080f80f834208868484200642088842808080f80f832006421888428080fc07838420064228884280fe038320064238888484843703302003200329038803220642388620064280fe0383422886842006428080fc0783421886200642808080f80f834208868484200642088842808080f80f832006421888428080fc07838420064228884280fe038320064238888484843703282003200329038003220642388620064280fe0383422886842006428080fc0783421886200642808080f80f834208868484200642088842808080f80f832006421888428080fc07838420064228884280fe03832006423888848484370320200320032903f802220642388620064280fe0383422886842006428080fc0783421886200642808080f80f834208868484200642088842808080f80f832006421888428080fc07838420064228884280fe03832006423888848484370318200320032903f002220642388620064280fe0383422886842006428080fc0783421886200642808080f80f834208868484200642088842808080f80f832006421888428080fc07838420064228884280fe03832006423888848484370310200320032903e802220642388620064280fe0383422886842006428080fc0783421886200642808080f80f834208868484200642088842808080f80f832006421888428080fc07838420064228884280fe03832006423888848484370308200320032903e002220642388620064280fe0383422886842006428080fc0783421886200642808080f80f834208868484200642088842808080f80f832006421888428080fc07838420064228884280fe038320064238888484843703000c010b20032001200210f5b28080001a0b2000200341800110f5b28080001a200341c0056a2480808080000be30101037f23808080800041206b2203248080808000024002400240200120026a220220014f0d00410021040c010b4100210402402002200028020022054101742201200220014b1b22014108200141084b1b220141004e0d000c010b4100210202402005450d002003200536021c20032000280204360214410121020b20032002360218200341086a41012001200341146a10a6b280800020032802084101470d0120032802102100200328020c21040b2004200041a8ded4800010ae80808000000b200328020c21022000200136020020002002360204200341206a2480808080000bb20201027f0240024020024100480d000240024002402003280204450d000240200328020822040d00024020020d00200121030c030b41002d0098a2db80001a200241002802a496db80001182808080000021030c020b200328020021050240200241002802a496db80001182808080000022030d00200041086a2105200041046a21040c050b20032005200410f5b28080001a2005410028029c96db800011808080800000200041086a2105200041046a21040c020b024020020d00200121030c010b41002d0098a2db80001a200241002802a496db80001182808080000021030b200041086a2105200041046a21042003450d020b2005200236020020042003360200200041003602000f0b20004100360204200041013602000f0b2005200236020020042001360200200041013602000bac4405187f027e027f0e7e037f23808080800041a00b6b2205248080808000024002400240200241706a41104b0d002002410371450d010b200041013a00000c010b410021060240024002400240200441086a22074100480d00024020070d002005410036020c20054280808080103702040c030b4100210841002d0098a2db80001a200741002802a496db80001182808080000022060d01410121060b2006200741b0e0d4800010ae80808000000b2005410036020c200520063602082005200736020420044178490d010b200541046a4100410810a5b280800020052802082106200528020c21080b200620086a42eddc95ebf6cddbb4e3003700002005200841086a220736020c0240200528020420076b20044f0d00200541046a2007200410a5b280800020052802082106200528020c21070b200620076a2003200410f5b28080001a2005200720046a220336020c200541a0076a2001200210a4b2808000410021020340200541a0076a20026a220420042d00004136733a0000200441016a220720072d00004136733a0000200441026a220720072d00004136733a0000200441036a220420042d00004136733a0000200241046a2202418001470d000b41002102200541d80a6a41002903b8dfd48000370300200541d00a6a41002903b0dfd48000370300200541c80a6a41002903a8dfd48000370300200541c00a6a41002903a0dfd48000370300200541b80a6a4100290398dfd48000370300200541b00a6a4100290390dfd48000370300200542003703e80a200542013703e00a20054100290388dfd480003703a80a20054100290380dfd480003703a00a200541a00a6a200541a0076a410110d2a98080000340200541a0076a20026a220420042d000041ea00733a0000200441016a220720072d000041ea00733a0000200441026a220720072d000041ea00733a0000200441036a220420042d000041ea00733a0000200241046a2202418001470d000b200541e0036a41c8006a22094200370300200541e0036a41386a220441002903b8dfd48000370300200541e0036a41306a220241002903b0dfd48000370300200541e0036a41286a220741002903a8dfd48000370300200541e0036a41206a220141002903a0dfd48000370300200541e0036a41186a22084100290398dfd48000370300200541e0036a41106a220a4100290390dfd48000370300200542013703a00420054100290388dfd480003703e80320054100290380dfd480003703e003200541e0036a200541a0076a410110d2a9808000200541d0016a41106a220b200541a00a6a41106a220c290300370300200541d0016a41186a220d200541a00a6a41186a220e290300370300200541d0016a41206a220f200541a00a6a41206a2210290300370300200541d0016a41286a2211200541a00a6a41286a2212290300370300200541d0016a41306a2213200541a00a6a41306a2214290300370300200541d0016a41386a2215200541a00a6a41386a221629030037030020054190026a41106a2217200a29030037030020054190026a41186a2218200829030037030020054190026a41206a2219200129030037030020054190026a41286a221a200729030037030020054190026a41306a221b200229030037030020054190026a41386a221c2004290300370300200520052903a00a3703d001200520052903a80a3703d801200520052903e00337039002200520052903e80337039802200541a00a6a41c8006a290300211d20052903e00a211e20054190036a41186a221f20052903a80a37030020054190036a41c8006a22202016290300370300200541d0036a2216201429030037030020054190036a41386a2214201229030037030020054190036a41306a2212201029030037030020054190036a41286a2210200e29030037030020054190036a41206a220e200c290300370300200520052903a00a3703a0032009290300212120052903a0042122200541d0006a410041800110f7b28080001a200541d0026a41386a22092020290300370300200541d0026a41306a220c2016290300370300200541d0026a41286a22162014290300370300200541d0026a41206a22142012290300370300200541d0026a41186a22122010290300370300200541d0026a41106a2210200e290300370300200541186a4200370300200541106a41106a4200370300200541106a41186a4200370300200541106a41206a4200370300200541106a41286a4200370300200541106a41306a4200370300200541106a41386a42003703002005201f2903003703d802200520052903a0033703d00220054200370310200541e8046a201c290300370300200541e0036a4180016a201b290300370300200541d8046a201a290300370300200541d0046a2019290300370300200541c8046a2018290300370300200541c0046a2017290300370300200541b8046a20052903980237030020052005290390023703b00420054188056a20052903d80137030020054190056a200b29030037030020054198056a200d290300370300200541a0056a200f290300370300200541a8056a2011290300370300200541b0056a2013290300370300200541b8056a2015290300370300200520052903d00137038005200420092903003703002002200c290300370300200720162903003703002001201429030037030020082012290300370300200a2010290300370300200520052903d8023703e803200520052903d0023703e0032005201d3703c8052005201e3703c005200520213703f804200520223703f0042005201d3703a8042005201e3703a004200541e0036a41f0016a410041810110f7b28080002102024002402003418001490d002005201e20034107762204ad7c22233703a0042005201d2023201e54ad7c3703a804200541e0036a2006200410d2a980800020022006200341807f716a200341ff0071220410f5b28080001a0c010b20022006200310f5b28080001a200321040b200541a0076a41f0016a2103200520043a00d006200541808080083602a00702400240200441fc00490d00200220046a200541a0076a41800120046b220710f5b28080001a200520052903a00442017c22233703a004200541a8046a22062006290300202350ad7c370300200541e0036a2002410110d2a98080002002200541a0076a20076a200441847f6a220410f5b28080001a0c010b200220046a4180808008360000200441046a21040b200541f0076a2101200520043a00d006200541a0076a200541e0036a41800310f5b28080001a200320052d00900a22046a22024180013a000020052903e00722234236882224423886200541e8076a2903002225420a86222620248422244280fe0383422886842024428080fc0783421886202442808080f80f834208868484202542028642808080f80f832025420e88428080fc0783842025421e884280fe0383202642388884848421242004ad2225423b862023420a86222620254203868422254280fe0383422886842025428080fc0783421886202542808080f80f834208868484202342028642808080f80f832023420e88428080fc0783842023421e884280fe038320264238888484842123024002400240200441ff00460d00200241016a4100200441ff007310f7b28080001a200441f00073410f4b0d010b200541a0076a2003410110d2a9808000200541a00a6a410041f00010f7b28080001a200520233700980b200520243700900b200541a0076a200541a00a6a410110d2a98080000c010b200520243703800a200520233703880a200541a0076a2003410110d2a98080000b20052903a007212320052903a807212520052903b007212420052903b807212620052903c007212720052903c807212820052903d007212920052903d807212a200541a00a6a41106a2204200141106a290300370300200541a00a6a41186a2202200141186a290300370300200541a00a6a41206a2207200141206a290300370300200541a00a6a41286a2206200141286a290300370300200541a00a6a41306a2208200141306a290300370300200541a00a6a41386a220a200141386a290300370300200520052903b008222b3703e00a2005200541b8086a290300222c3703e80a200520012903003703a00a2005200141086a2903003703a80a200541d9096a4200370000200541e1096a4200370000200541e9096a4200370000200541f1096a4200370000200541f8096a4200370000200541c0003a00900a20054180013a00d009200542003700d1092005202a423886202a4280fe038342288684202a428080fc0783421886202a42808080f80f834208868484202a42088842808080f80f83202a421888428080fc078384202a4228884280fe0383202a4238888484843703c8092005202942388620294280fe0383422886842029428080fc0783421886202942808080f80f834208868484202942088842808080f80f832029421888428080fc07838420294228884280fe038320294238888484843703c0092005202842388620284280fe0383422886842028428080fc0783421886202842808080f80f834208868484202842088842808080f80f832028421888428080fc07838420284228884280fe038320284238888484843703b8092005202742388620274280fe0383422886842027428080fc0783421886202742808080f80f834208868484202742088842808080f80f832027421888428080fc07838420274228884280fe038320274238888484843703b0092005202642388620264280fe0383422886842026428080fc0783421886202642808080f80f834208868484202642088842808080f80f832026421888428080fc07838420264228884280fe038320264238888484843703a8092005202442388620244280fe0383422886842024428080fc0783421886202442808080f80f834208868484202442088842808080f80f832024421888428080fc07838420244228884280fe038320244238888484843703a0092005202542388620254280fe0383422886842025428080fc0783421886202542808080f80f834208868484202542088842808080f80f832025421888428080fc07838420254228884280fe03832025423888848484370398092005202342388620234280fe0383422886842023428080fc0783421886202342808080f80f834208868484202342088842808080f80f832023421888428080fc07838420234228884280fe03832023423888848484370390092005202b420a8622254280048422234280fc03834228862023428080fc0783421886202342808080f80f834208868484202b42028642808080f80f83202b420e88428080fc078384202b421e884280fe038320254238888484843703880a2005202b4236882223423886202c420a86222520238422234280fe0383422886842023428080fc0783421886202342808080f80f834208868484202c42028642808080f80f83202c420e88428080fc078384202c421e884280fe038320254238888484843703800a200541a00a6a2003410110d2a98080002005200a290300222342388620234280fe0383422886842023428080fc0783421886202342808080f80f834208868484202342088842808080f80f832023421888428080fc07838420234228884280fe038320234238888484843703980720052008290300222342388620234280fe0383422886842023428080fc0783421886202342808080f80f834208868484202342088842808080f80f832023421888428080fc07838420234228884280fe038320234238888484843703900720052006290300222342388620234280fe0383422886842023428080fc0783421886202342808080f80f834208868484202342088842808080f80f832023421888428080fc07838420234228884280fe038320234238888484843703880720052007290300222342388620234280fe0383422886842023428080fc0783421886202342808080f80f834208868484202342088842808080f80f832023421888428080fc07838420234228884280fe038320234238888484843703800720052002290300222342388620234280fe0383422886842023428080fc0783421886202342808080f80f834208868484202342088842808080f80f832023421888428080fc07838420234228884280fe038320234238888484843703f80620052004290300222342388620234280fe0383422886842023428080fc0783421886202342808080f80f834208868484202342088842808080f80f832023421888428080fc07838420234228884280fe038320234238888484843703f006200520052903a80a222342388620234280fe0383422886842023428080fc0783421886202342808080f80f834208868484202342088842808080f80f832023421888428080fc07838420234228884280fe038320234238888484843703e806200520052903a00a222342388620234280fe0383422886842023428080fc0783421886202342808080f80f834208868484202342088842808080f80f832023421888428080fc07838420234228884280fe038320234238888484843703e006414021040340200541106a20046a220241c0006a220720072d0000200541e0066a20046a220741c0006a2d0000733a0000200241c1006a220620062d0000200741c1006a2d0000733a0000200241c2006a220620062d0000200741c2006a2d0000733a0000200241c3006a220220022d0000200741c3006a2d0000733a0000200441046a22040d000b201e4236882223423886201d420a86222520238422234280fe0383422886842023428080fc0783421886202342808080f80f834208868484201d42028642808080f80f83201d420e88428080fc078384201d421e884280fe03832025423888848484212d201e420a8622254280048422234280fc03834228862023428080fc0783421886202342808080f80f834208868484201e42028642808080f80f83201e420e88428080fc078384201e421e884280fe03832025423888848484212e200541d1096a210a200541c0086a2108200541b8086a210b410121090340200141086a22042005290398023703002001200529039002370300200141386a220220054190026a41386a290300370300200141306a220720054190026a41306a290300370300200141286a220620054190026a41286a290300370300200141206a220c20054190026a41206a290300370300200141186a220d20054190026a41186a290300370300200141106a220e20054190026a41106a290300370300200820052903d001370300200841086a20052903d801370300200841106a200541d0016a41106a290300370300200841186a200541d0016a41186a290300370300200841206a200541d0016a41206a290300370300200841286a200541d0016a41286a290300370300200841306a200541d0016a41306a290300370300200841386a200541d0016a41386a290300370300200541a0076a41386a220f200541d0026a41386a290300370300200541a0076a41306a2210200541d0026a41306a290300370300200541a0076a41286a2211200541d0026a41286a290300370300200541a0076a41206a2212200541d0026a41206a290300370300200541a0076a41186a2213200541d0026a41186a290300370300200541a0076a41106a2214200541d0026a41106a290300370300200520052903d8023703a807200520052903d0023703a007200541e0036a200541d0006a41800110f5b28080001a200b2021370300200541e0036a41386a2215200541e0066a41386a2216290300370300200541e0036a41306a200541e0066a41306a22172903002223370300200541e0036a41286a200541e0066a41286a22182903002225370300200541e0036a41206a200541e0066a41206a22192903002224370300200541e0036a41186a200541e0066a41186a221a2903002226370300200541e0036a41106a200541e0066a41106a221b29030022273703002005201d370388092005201e37038009200520223703b0082005201d3703e8072005201e3703e0072005200541e0066a41086a221c29030022283703e803200520052903e00622293703e003200341306a2023370300200341286a2025370300200341206a2024370300200341186a2026370300200341106a2027370300200341086a202837030020032029370300200a4200370000200a41086a221f4200370000200a41106a22204200370000200a41186a222f4200370000200a41206a22304200370000200a41276a22314200370000200341386a2015290300370300200541c0003a00900a20054180013a00d0092005202e3703880a2005202d3703800a200541a0076a2003410110d2a98080002014290300212320132903002125201229030021242011290300212620102903002127200f2903002128200b290300212c20052903a007212920052903a807212a20052903b008212b200541a00a6a41386a220f2002290300370300200541a00a6a41306a22022007290300370300200541a00a6a41286a22072006290300370300200541a00a6a41206a2206200c290300370300200541a00a6a41186a220c200d290300370300200541a00a6a41106a220d200e2903003703002005202c3703e80a2005202b3703e00a200520042903003703a80a200520012903003703a00a200a4200370000201f420037000020204200370000202f42003700002030420037000020314200370000200541c0003a00900a20054180013a00d0092005202842388620284280fe0383422886842028428080fc0783421886202842808080f80f834208868484202842088842808080f80f832028421888428080fc07838420284228884280fe038320284238888484843703c8092005202742388620274280fe0383422886842027428080fc0783421886202742808080f80f834208868484202742088842808080f80f832027421888428080fc07838420274228884280fe038320274238888484843703c0092005202642388620264280fe0383422886842026428080fc0783421886202642808080f80f834208868484202642088842808080f80f832026421888428080fc07838420264228884280fe038320264238888484843703b8092005202442388620244280fe0383422886842024428080fc0783421886202442808080f80f834208868484202442088842808080f80f832024421888428080fc07838420244228884280fe038320244238888484843703b0092005202542388620254280fe0383422886842025428080fc0783421886202542808080f80f834208868484202542088842808080f80f832025421888428080fc07838420254228884280fe038320254238888484843703a8092005202342388620234280fe0383422886842023428080fc0783421886202342808080f80f834208868484202342088842808080f80f832023421888428080fc07838420234228884280fe038320234238888484843703a0092005202a423886202a4280fe038342288684202a428080fc0783421886202a42808080f80f834208868484202a42088842808080f80f83202a421888428080fc078384202a4228884280fe0383202a423888848484370398092005202942388620294280fe0383422886842029428080fc0783421886202942808080f80f834208868484202942088842808080f80f832029421888428080fc07838420294228884280fe03832029423888848484370390092005202b4236882223423886202c420a86222520238422234280fe0383422886842023428080fc0783421886202342808080f80f834208868484202c42028642808080f80f83202c420e88428080fc078384202c421e884280fe038320254238888484843703800a2005202b420a8622254280048422234280fc03834228862023428080fc0783421886202342808080f80f834208868484202b42028642808080f80f83202b420e88428080fc078384202b421e884280fe038320254238888484843703880a200541a00a6a2003410110d2a98080002016200f290300222342388620234280fe0383422886842023428080fc0783421886202342808080f80f834208868484202342088842808080f80f832023421888428080fc07838420234228884280fe0383202342388884848437030020172002290300222342388620234280fe0383422886842023428080fc0783421886202342808080f80f834208868484202342088842808080f80f832023421888428080fc07838420234228884280fe0383202342388884848437030020182007290300222342388620234280fe0383422886842023428080fc0783421886202342808080f80f834208868484202342088842808080f80f832023421888428080fc07838420234228884280fe0383202342388884848437030020192006290300222342388620234280fe0383422886842023428080fc0783421886202342808080f80f834208868484202342088842808080f80f832023421888428080fc07838420234228884280fe03832023423888848484370300201a200c290300222342388620234280fe0383422886842023428080fc0783421886202342808080f80f834208868484202342088842808080f80f832023421888428080fc07838420234228884280fe03832023423888848484370300201b200d290300222342388620234280fe0383422886842023428080fc0783421886202342808080f80f834208868484202342088842808080f80f832023421888428080fc07838420234228884280fe03832023423888848484370300201c20052903a80a222342388620234280fe0383422886842023428080fc0783421886202342808080f80f834208868484202342088842808080f80f832023421888428080fc07838420234228884280fe03832023423888848484370300200520052903a00a222342388620234280fe0383422886842023428080fc0783421886202342808080f80f834208868484202342088842808080f80f832023421888428080fc07838420234228884280fe038320234238888484843703e006200941016a2109414021040340200541106a20046a220241c0006a220720072d0000200541e0066a20046a220741c0006a2d0000733a0000200241c1006a220620062d0000200741c1006a2d0000733a0000200241c2006a220620062d0000200741c2006a2d0000733a0000200241c3006a220220022d0000200741c3006a2d0000733a0000200441046a22040d000b2009418010470d000b200528020821060240200528020c2207450d0020062104024020074107712202450d00200621040340200441003a0000200441016a21042002417f6a22020d000b0b024020074108490d00200620076a21020340200441003a0000200441003a0001200441003a0002200441003a0003200441003a0004200441003a0005200441003a0006200441003a0007200441086a22042002470d000b0b200528020821060b410021022005410036020c024020052802042204450d0020044107712107024020044108490d00200441f8ffffff07712103410021020340200620026a220441003a0000200441016a41003a0000200441026a41003a0000200441036a41003a0000200441046a41003a0000200441056a41003a0000200441066a41003a0000200441076a41003a00002003200241086a2202470d000b0b2007450d00200620026a21040340200441003a0000200441016a21042007417f6a22070d000b0b20002005290310370001200041003a0000200041396a200541c8006a290300370000200041316a200541c0006a290300370000200041296a200541386a290300370000200041216a200541306a290300370000200041196a200541286a290300370000200041116a200541206a290300370000200041096a200541186a2903003700002005280204450d002005280208410028029c96db8000118080808000000b200541a00b6a2480808080000b1901017f23808080800041106b220120003a000f20012d000f0b3c01017f23808080800041106b22032480808080002003200239030820002001200341086a41c0e0d4800010aab2808000200341106a2480808080000bd40401017f23808080800041c0006b22042480808080002004200336020c2004200236020802400240024002400240024020002d00044101470d00200041003a000420012802102203200128020422024f0d04200128020020034103746a220128020021030240200128020422024107470d00200341f8e1d48000410710f9b2808000450d020b20002802002101200441e589808000ad422086200441086aad84370330200441e689808000ad422086200441386aad843703282004200236023c200420033602382004410236021420044180e2d480003602102004420237021c2001411c6a2802002103200141206a28020021012004200441286a36021820032001200441106a10e2808080000d020c030b20012802102202200128020422034f0d04200028020021032004200128020020024103746a290200370238200441e589808000ad422086200441086aad84370330200441e689808000ad422086200441386aad8437032820044102360214200441e8e1d480003602102004420237021c2003411c6a2802002101200341206a28020021032004200441286a36021820012003200441106a10e2808080000d010c020b20002802002101200441e589808000ad422086200441086aad8437032820044101360214200441b0e1d480003602102004420137021c2001411c6a2802002103200141206a28020021012004200441286a36021820032001200441106a10e280808000450d010b200041013a00050b200441c0006a2480808080000f0b2003200241b4e3d4800010f980808000000b2002200341b4e3d4800010f980808000000b3c01017f23808080800041106b22032480808080002003200237030820002001200341086a41d0e0d4800010aab2808000200341106a2480808080000b3c01017f23808080800041106b22032480808080002003200237030820002001200341086a41e0e0d4800010aab2808000200341106a2480808080000b3c01017f23808080800041106b2203248080808000200320023a000f200020012003410f6a41f0e0d4800010aab2808000200341106a2480808080000b4001017f23808080800041106b220424808080800020042003370308200420023703002000200120044180e1d4800010aab2808000200441106a2480808080000b4001017f23808080800041106b220424808080800020042003370308200420023703002000200120044190e1d4800010aab2808000200441106a2480808080000b2d00024020002d00000d00200141889ac08000410510e6808080000f0b2001418d9ac08000410410e6808080000b180020002802002001200028020428020c118480808000000b140020002802002000280204200110ef808080000b140020012000280200200028020410e6808080000bbe0202027f027e2380808080004180016b2202248080808000024002400240200128021422034110710d0020034120710d01200029030022042004423f8722058520057d2004427f55200110998180800021000c020b20002903002104410021000340200220006a41ff006a2004a7410f712203413072200341d7006a2003410a491b3a00002000417f6a21002004420f5621032004420488210420030d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000c010b20002903002104410021000340200220006a41ff006a2004a7410f712203413072200341376a2003410a491b3a00002000417f6a21002004420f5621032004420488210420030d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000b20024180016a24808080800020000bae0202027f017e2380808080004180016b2202248080808000024002400240200128021422034110710d0020034120710d0120002903004101200110998180800021000c020b20002903002104410021000340200220006a41ff006a2004a7410f712203413072200341d7006a2003410a491b3a00002000417f6a21002004420f5621032004420488210420030d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000c010b20002903002104410021000340200220006a41ff006a2004a7410f712203413072200341376a2003410a491b3a00002000417f6a21002004420f5621032004420488210420030d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000b20024180016a24808080800020000bf20303027f037e017f2380808080004180016b220224808080800002400240024002400240200128021422034110710d0020034120710d014200200029030022047d2004200041086a290300220542005322001b420020052004420052ad7c7d200520001b2005427f55200110de8080800021000c020b200041086a290300210520002903002104410021000340200041ff006a41ff004b0d03200220006a41ff006a2004a7410f712203413072200341d7006a2003410a491b3a00002005423c8621062004421054210320055021072000417f6a210020054204882105200620044204888421042003410020071b450d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000c010b200041086a290300210520002903002104410021000340200041ff006a41ff004b0d03200220006a41ff006a2004a7410f712203413072200341376a2003410a491b3a00002005423c8621062004421054210320055021072000417f6a210020054204882105200620044204888421042003410020071b450d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000b20024180016a24808080800020000f0b200041ff006a41800141c096c0800010f980808000000b200041ff006a41800141c096c0800010f980808000000bcf0303027f037e017f2380808080004180016b220224808080800002400240024002400240200128021422034110710d0020034120710d012000290300200041086a2903004101200110de8080800021000c020b200041086a290300210420002903002105410021000340200041ff006a41ff004b0d03200220006a41ff006a2005a7410f712203413072200341d7006a2003410a491b3a00002004423c8621062005421054210320045021072000417f6a210020044204882104200620054204888421052003410020071b450d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000c010b200041086a290300210420002903002105410021000340200041ff006a41ff004b0d03200220006a41ff006a2005a7410f712203413072200341376a2003410a491b3a00002004423c8621062005421054210320045021072000417f6a210020044204882104200620054204888421052003410020071b450d000b2001410141d096c080004102200220006a4180016a410020006b10e48080800021000b20024180016a24808080800020000f0b200041ff006a41800141c096c0800010f980808000000b200041ff006a41800141c096c0800010f980808000000b870101017f410121020240200141ff01714102460d000240024041002802dca2db80004102460d004188e7d48000210241bce6d4800021010c010b4100280290a2db80002101410028028ca2db800021024100280288a2db80004101470d0020022001280208417f6a4178716a41086a21020b2002200020012802141184808080000021020b20020bf20102017f057e23808080800041e0006b2205248080808000200542013702442005410136023c200541b0e1d48000360238200520032802083602342005200329020037022c20002902002106200035022c210720003502302108200035023421092000350238210a200541013a005c200520043602582005419083808000ad422086200541d8006aad843703502005200541d0006a36024020052009200a422086843702242005410241012009501b360220200520072008422086843702182005410241012007501b3602142005200637020c20012005410c6a2002280210118b8080800000200541e0006a2480808080000bbf0101047f23808080800041106b220224808080800041002103200241003a000d200220002d00043a000c200220013602080240200028020022012802042204450d0020012802002100200128020828020821052004410c6c210303400240200028020022012802082005470d0020002802042204450d0020042001200241086a41b8e1d48000200028020828020c118380808000000b2000410c6a2100200341746a22030d000b20022d000d21030b200241106a24808080800020034101710bed0101017f23808080800041306b22042480808080002004200336020c20042002360208024020012802102203200128020422024f0d00024002400240200128020020034103746a22032802044107470d00200328020041f8e1d48000410710f9b2808000450d010b20002001200441086a41a0e1d4800010aab28080000c010b20044101360214200441b0e1d480003602102004420137021c200441e689808000ad422086200441086aad843703282004200441286a36021820002001200441106a4190e2d4800010aab28080000b200441306a2480808080000f0b2003200241b4e3d4800010f980808000000b4601017f23808080800041106b22052480808080002005200236020c200520013602082000200541086a41a0e2d480002005410c6a41b0e2d480002003200410fb80808000000ba90101017f23808080800041206b22022480808080002002200036021c2002200136021820024201370308024041002802dca2db80004102470d004100280290a2db80002101410028028ca2db8000210002404100280288a2db80004101470d0020002001280208417f6a4178716a41086a21000b2000200241086a200128022811848080800000450d002000200241086a200128022c118b80808000000b200241206a2480808080000b1a0020022001200041c0e2d480002003280228118380808000000b040041000b2a00200020013602042000200242dab5a799aea1e8db2651200342cacebca8d7b5ebe4c00051713602000b060042adbd030beb0101067f2380808080004180016b220224808080800020012802042103200128020021042000280200280200210020012802142205210602402005410471450d002005410872210620040d0020014281808080a0013702000b20012006410472360214410021060340200220066a41ff006a2000410f712207413072200741d7006a2007410a491b3a00002006417f6a210620004110492107200041047621002007450d000b2001410141d096c080004102200220066a4180016a410020066b10e480808000210020012005360214200120033602042001200436020020024180016a24808080800020000b840301057f23808080800041206b220124808080800041012102200020002d00092203410120031b3a0009024002400240024020030d0041002103024041002802dca2db80004102470d0020002802002104410121034100280290a2db80002105410028028ca2db8000210202404100280288a2db80004101470d0020022005280208417f6a4178716a41086a21020b20022004200528021011848080800000220241ff017141034b0d0041808208200241037441f801717621030b200020033a000841002802d0a2db80002103034020002003360204200120033602002001200036020420032000460d044100200041002802d0a2db80002202200220034622051b3602d0a2db8000200221032005450d000b200041023a00090c010b20034102470d010b4102410120002d000822034102461b410020031b21020b200141206a24808080800020020f0b2001420037021420014281808080c00037020c200141a4e6d480003602084101200141046a2001200141086a41ace6d4800010bcb2808000000b1c00200041024101200141ff017122014102461b410020011b3a00080b02000b040041060b040041010b070020012903000b02000b0900200041023602000b040041000b02000b02000b040041000b02000be30301077f23808080800041106b2203248080808000200041286a2104024002400240200028022822054128200541284b22061b22072000280204200520061b22066b200220016b22084f0d00200620086a22052006490d014100417f2005417f6a677620054102491b2205417f460d01200341086a2000200541016a10d1b2808000024020032802082205418180808078460d002005450d022005200328020c10bb80808000000b200428020022054128200541284b1b21070b200041046a22092004200541284b22061b21080240024020004104412820061b6a280200220520074f0d002000280200200020061b2106034020012002460d02200620056a20012d00003a0000200141016a21012007200541016a2205470d000b200721050b2008200536020020012002460d02034020012d00002108024002402000410441282000280228220741284b22051b6a28020022062007412820051b460d002009200420051b21072000280200200020051b21050c010b200010d2b28080002000280204210620002802002105200921070b200520066a20083a00002007200728020041016a360200200141016a22012002470d000c030b0b200820053602000c010b41f0ebd4800041114184ecd4800010f880808000000b200341106a2480808080000bc40301077f23808080800041106b2203248080808000024002400240024002402001280204220420012802282205200541284b22061b220720024b0d002005412820061b210820012802002109024020024129490d00418180808078210620052002460d040240200241004e0d00410021060c060b02400240024020054129490d002008417f4a0d0120082102410021060c080b41002d0098a2db80001a200241002802a496db80001182808080000022040d01410121060c070b0240200241002802a496db80001182808080000022040d00410121060c070b200420092002200820022008491b10f5b28080001a2009410028029c96db8000118080808000000c040b20042001200510f5b28080001a0c030b418180808078210620054129490d0320012009200410f5b280800020043602282008417f4c0d012009410028029c96db8000118080808000000c030b41a4ecd48000412041c4ecd4800010f880808000000b2003200836020c2003410036020841a8ead48000412b200341086a41d0ebd4800041e0ebd4800010ad81808000000b2001200236022820012007360204200120043602000b0b2000200236020420002006360200200341106a2480808080000bb40101027f23808080800041106b220124808080800002400240200028020420002802282202200241284b1b2202417f460d00417f20026776410020021b2202417f460d00200141086a2000200241016a10d1b2808000024020012802082200418180808078460d002000450d022000200128020c10bb80808000000b200141106a2480808080000f0b41f0ebd4800041114194ecd48000109181808000000b41f0ebd4800041114184ecd4800010f880808000000b9c0101017f23808080800041306b220224808080800020022000280200280200220036022820024103360204200241ccc2c080003602002002420237020c200241c486808000ad4220862002412c6aad84370320200241c586808000ad422086200241286aad84370318200220006836022c2002200241186a360208200128021c2001280220200210e2808080002101200241306a24808080800020010b940201027f23808080800041106b2202248080808000200220002802002200360204200128021c4184ebd480004106200128022028020c118180808000002103200241003a000d200220033a000c20022001360208200241086a418aebd480004104200041046a41e4ead4800010a3818080001a200241086a418eebd480004105200241046a41f4ead4800010a3818080001a20022d000d220020022d000c2203722101024020004101470d0020034101710d000240200228020822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710b140020012000280200200028020410e6808080000baa0201037f2380808080004180016b2202248080808000024002400240200128021422034110710d0020034120710d0120002802004101200110978180800021000c020b20002802002100410021030340200220036a41ff006a2000410f712204413072200441d7006a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000c010b20002802002100410021030340200220036a41ff006a2000410f712204413072200441376a2004410a491b3a00002003417f6a21032000410f4b21042000410476210020040d000b2001410141d096c080004102200220036a4180016a410020036b10e48080800021000b20024180016a24808080800020000b5601017f23808080800041206b22022480808080002002410136020420024180ead480003602002002420137020c200241868a808000ad4220862000ad843703182002200241186a3602082002200110f680808000000b4c01027f024020002802002201417f460d0020002802042102200120012802042200417f6a36020420004101470d002002410b6a4104490d002001410028029c96db8000118080808000000b0b9a0201027f23808080800041106b22022480808080000240024020002802000d00200128021c4193ebd480004110200128022028020c1181808080000021010c010b20022000360204200128021c41b4ebd480004108200128022028020c118180808000002100200241003a000d200220003a000c20022001360208200241086a41bcebd480004106200241046a41a4ebd4800010a3818080001a20022d000d220020022d000c220372210120004101470d0020034101710d000240200228020822012d00144104710d00200128021c4191c5c080004102200128022028020c1181808080000021010c010b200128021c4190c5c080004101200128022028020c1181808080000021010b200241106a24808080800020014101710b1e00200128021c41c2ebd48000410b200128022028020c118180808000000bfe0e02077f017e2380808080004180036b2204248080808000024002400240024002400240024002400240024020012802002205417d6a2206410420064104491b0e050200010308020b2001280214220720012802102208490d06200720034b0d05200128020c2106200128020821092001280218210a024002400240024020012802040d000240024020062009490d00200620034b0d01410021010c030b2009200641e0edd4800010b781808000000b2006200341e0edd4800010b581808000000b20062009490d01200620034b0d02410121010b2000200a3602182000200720086b3602142000200220086a36021020002001360204200041043602002000200620096b36020c2000200220096a3602080c0a0b2009200641f0edd4800010b781808000000b2006200341f0edd4800010b581808000000b2001280214220720012802102208490d03200720034b0d02200128020c2106200128020821092001280218210a024002400240024020012802040d000240024020062009490d00200620034b0d01410021010c030b2009200641b0edd4800010b781808000000b2006200341b0edd4800010b581808000000b20062009490d01200620034b0d02410121010b2000200a3602182000200720086b3602142000200220086a36021020002001360204200041053602002000200620096b36020c2000200220096a3602080c090b2009200641c0edd4800010b781808000000b2006200341c0edd4800010b581808000000b200041033602000c060b200441023602b401200441023602a8012004410236029c0120044102360290012004410236028401200441023602782004410236026c2004410236026020044102360254200441023602482004410236023c2004410236023020044102360224200441023602182004410236020c20044102360200410021060340410221090240200120066a220741106a280200220a4102460d00200741186a2802002108200741146a28020021070240024002400240200a4101710d000240024020082007490d00200820034b0d01410021090c030b2007200841b0edd4800010b781808000000b2008200341b0edd4800010b581808000000b20082007490d01200820034b0d02410121090b200820076bad422086200220076aad84210b0c020b2007200841c0edd4800010b781808000000b2008200341c0edd4800010b581808000000b200420066a22072009360200200741046a200b3702002006410c6a220641c001470d000b41022106024002400240200128020422074102460d00200128020c2109200128020821010240024020074101710d000240024020092001490d00200920034b0d01410021060c030b2001200941e0edd4800010b781808000000b2009200341e0edd4800010b581808000000b20092001490d02200920034b0d03410121060b200920016bad422086200220016aad84210b0b200041046a200441c00110f5b28080001a2000200b3702c801200020063602c401200041063602000c070b2001200941f0edd4800010b781808000000b2009200341f0edd4800010b581808000000b2007200341d0edd4800010b581808000000b2008200741d0edd4800010b781808000000b2007200341d0edd4800010b581808000000b2008200741d0edd4800010b781808000000b200441023602f402200441023602e802200441023602dc02200441023602d002200441023602c402200441023602b802200441023602ac02200441023602a00220044102360294022004410236028802200441023602fc01200441023602f001200441023602e401200441023602d801200441023602cc01200441023602c001410021060340410221090240200120066a2207410c6a280200220a4102460d00200741146a2802002108200741106a28020021070240024002400240200a4101710d000240024020082007490d00200820034b0d01410021090c030b2007200841b0edd4800010b781808000000b2008200341b0edd4800010b581808000000b20082007490d01200820034b0d02410121090b200820076bad422086200220076aad84210b0c020b2007200841c0edd4800010b781808000000b2008200341c0edd4800010b581808000000b200441c0016a20066a22072009360200200741046a200b3702002006410c6a220641c001470d000b02400240024020012802d001220620012802cc012209490d00200620034b0d014102210720012802d401210a20054102460d022001280208210820012802042101024002400240024020054101710d000240024020082001490d00200820034b0d01410021070c030b2001200841e0edd4800010b781808000000b2008200341e0edd4800010b581808000000b20082001490d01200820034b0d02410121070b200820016bad422086200220016aad84210b0c040b2001200841f0edd4800010b781808000000b2008200341f0edd4800010b581808000000b2009200641d0edd4800010b781808000000b2006200341d0edd4800010b581808000000b2000200a3602d4012000200620096b3602d0012000200220096a3602cc012000200441c0016a41c00110f5b28080002206200b3702c401200620073602c0010b20044180036a2480808080000be40501087f23808080800041306b22022480808080000240024020012d002c4101710d00200128020021032001280204210420012802282105200241046a41286a22064100360200200241046a20032001200541284b22071b220120012004200520071b6a10d0b280800020004100360200200020022902043702042000410c6a2002410c6a290200370200200041146a200241146a2902003702002000411c6a2002411c6a290200370200200041246a200241246a2902003702002000412c6a20062802003602000c010b02400240200128020420012802282205200541284b22051b2206450d00200241046a41046a2107200241046a41286a210820022001280200200120051b22042d00004104763a0004410020066b2103410221010340200320016a4101460d01200241046a20016a417f6a200420016a2205417e6a2d00004104742005417f6a2d00002205410476410f71723a0000200141016a22014129470d000b2002412836022c20064129490d01200441286a2d00002103200241046a10d2b28080002002280204200228020822096a20054104742003410476410f71723a00002002200941016a360208200120064f0d01200641576a2106200441296a210103402001417f6a2d000041047420012d0000410476410f7172210902400240200241046a41044128200228022c220341284b22051b6a28020022042003412820051b460d002007200820051b21032002280204200241046a20051b21050c010b200241046a10d2b28080002002280208210420022802042105200721030b200520046a20093a00002003200328020041016a360200200141016a21012006417f6a22060d000c020b0b2002200636022c0b200020022902043702042000412c6a2002412c6a280200360200200041246a200241246a2902003702002000411c6a2002411c6a290200370200200041146a200241146a2902003702002000410c6a2002410c6a290200370200200041013602000b200241306a2480808080000bd40101057f23808080800041306b22022480808080000240200128020822034101762204200128020422054b0d00200128020021012002412c6a22064100360200200241046a200120046a200120056a10d0b28080002000412c6a2006280200360200200041246a200241246a2902003702002000411c6a2002411c6a290200370200200041146a200241146a2902003702002000410c6a2002410c6a2902003702002000200229020437020420002003410171360200200241306a2480808080000f0b2004200541ecf0d4800010b381808000000bc60601067f23808080800041306b22032480808080000240024002400240024002400240024002400240024020012802042204410174200128020822056b20024d0d0020054101762106200520026a2207410176210820074101710d0320082006490d06200820044b0d07200041046a2102200128020020066a2104200820066b22014129490d0141002d0098a2db80001a200141002802a496db8000118280808000002206450d08200020062004200110f5b28080003602042000200136022c410421040c020b2005410176220220044b0d0420012802002101200341286a220641003602002003200120026a200120046a10d0b28080002000412c6a2006280200360200200041246a200341206a2902003702002000411c6a200341186a290200370200200041146a200341106a2902003702002000410c6a200341086a29020037020020002003290200370204200020054101713602000c030b20022004200110f5b28080001a412821040b20002005410171360200200220046a20013602000c010b200841016a22072006490d05200820044f0d06200128020020066a2108200341046a210402400240200720066b22014129490d00410021060240024020014100480d0041002d0098a2db80001a200141002802a496db80001182808080000022060d01410121060b2006200141d4e8d4800010ae80808000000b200320062008200110f5b28080003602042003200136022c410421060c010b20042008200110f5b28080001a412821060b200420066a2001360200200320054101713602002003200241017110eab28080001a024020034108412c200328022c41284b1b6a22012802002205450d0020012005417f6a3602000b20002003290200370200200041286a200341286a290200370200200041206a200341206a290200370200200041186a200341186a290200370200200041106a200341106a290200370200200041086a200341086a2902003702000b200341306a2480808080000f0b2002200441ecf0d4800010b381808000000b2006200841fcf0d4800010b781808000000b2008200441fcf0d4800010b581808000000b4101200110bb80808000000b20062007418cf1d4800010b781808000000b20072004418cf1d4800010b581808000000bc504010a7f024002400240024002400240024020002802082202410171220320012802082204410171460d0002402001280204220541017420046b22032000280204220641017420026b220720032007491b22080d0041000f0b200128020021092000280200210a410021010340200220016a2200410176220320064f0d03200420016a220b410176220720054f0d04200a20036a2d00002203410f71200341047620004101711b200920076a2d00002203410f712003410476200b4101711b470d022008200141016a2201470d000b20080f0b200441017621042002410176210b200028020421024100210602402003450d00200b20024f0d04024002402004200128020422034f0d00200128020020046a2d00002000280200200b6a2d000073410f71450d0141000f0b2004200341acf1d4800010f980808000000b41012106200441016a2104200b41016a210b0b2002200b490d04200128020422052004490d05200128020020046a21032000280200200b6a210041022107200520046b22012002200b6b220b2001200b491b220421010340024020010d00200441017420066a0f0b2001417f6a21012007417e6a210720032d0000210b20002d00002102200041016a2100200341016a21032002200b460d000b200b20027341104920076b20066a21010b20010f0b2003200641f0efd4800010f980808000000b2007200541f0efd4800010f980808000000b200b2002419cf1d4800010f980808000000b200b200241ccf1d4800010b381808000000b2004200541bcf1d4800010b381808000000bbb0101057f2001280208220241017621032001280204210402400240024020024101710d000240200320044b0d00200128020020036a210141002102410021050c020b2003200441dcf1d4800010b381808000000b200320044f0d014101210220012802002205200341016a22066a2101200520036a2d0000410f712105200621030b200020053a000d200020023a000c20004100360208200020013602002000200420036b3602040f0b2003200441ecf1d4800010f980808000000bdc02010b7f23808080800041106b2202248080808000410021030240024020002802042204410174200028020822056b200128022c2206490d002001280204210702402006410171450d00200128020020012001280228220841284b22091b210a2007200820091b210b2000280200210c410021010340200620014622030d020240200520016a2207410176220020044f0d00200b200141017622084d0d0420014101712109200141016a2101200c20006a2d00002200410f71200041047620074101711b200a20086a2d00002200410f71200041047620091b460d010c030b0b2000200441f0efd4800010f980808000000b20012802002109200128022821082002410036020c200220092001200841284b22031b36020420022007200820031b22013602082000200241046a10dfb280800020014101744621030b200241106a24808080800020030f0b2008200b4194f3d4800010f980808000000be902010c7f23808080800041106b22022480808080004100210302400240024020002802042204410174200028020822056b2206200128022c470d002001280204210702402006410171450d00200128020020012001280228220841284b22091b210a2007200820091b210b2000280200210c410021010340200141016a220020064b22030d02200520016a2208410176220720044f0d03200b200141017622094d0d042001410171210d20002101200a20096a2d00002200410f712000410476200d1b200c20076a2d00002200410f71200041047620084101711b460d000c020b0b2001280200210920012802282108410021032002410036020c200220092001200841284b220d1b360204200220072008200d1b220136020820062001410174470d002000200241046a10dfb280800020064621030b200241106a24808080800020030f0b2007200441f0efd4800010f980808000000b2009200b4194f3d4800010f980808000000bf80101097f024002400240024020012802042202410174200128020822036b220420002802042205410174200028020822066b220720042007491b2208450d00200128020021092000280200210a03402006410176220020054f0d032003410176220120024f0d04417f200a20006a2d00002200410f71200041047620064101711b2200200920016a2d00002201410f71200141047620034101711b22014720002001491b22000d02200641016a2106200341016a21032008417f6a22080d000b0b417f200720044720072004491b21000b20000f0b2000200541f0efd4800010f980808000000b2001200241f0efd4800010f980808000000b890301087f024002402001450d000240200028022c220220014d0d00200041046a2103200041286a21040240200220016b22054101762202200541017122066a2201200028020420002802282207200741284b1b22084f0d0020082002417f736a210702402008200220056a6b410171450d00200141016a210120032004200428020041284b1b22022802002209450d0020022009417f6a3602000b20072006460d000340024020032004200428020041284b1b22022802002207450d0020022007417f6a3602000b024020032004200428020041284b1b22022802002207450d0020022007417f6a3602000b200141026a22012008490d000b0b2000200536022c2006450d01200328020020042802002204200441284b22011b2204417f6a210320040d022003410041a4f4d4800010f980808000000b0240200041044128200028022841284b22041b6a280200450d00200041046a200041286a20041b41003602000b2000410036022c0b0f0b2000280200200020011b20036a220420042d000041f001713a00000be805010c7f0240200128022c2202450d0002400240200028022c22034101710d00200128020420012802282203200341284b22031b2204450d012001280200200120031b2103200041046a2105200041286a2106034020032d00002107024002402000410441282000280228220841284b22011b6a28020022092008412820011b460d002005200620011b21082000280200200020011b21010c010b200010d2b28080002000280204210920002802002101200521080b200120096a20073a00002008200828020041016a360200200341016a21032004417f6a22040d000c020b0b024002400240200028020420002802282208200841284b1b2204200341017622094d0d00200128020420012802282204200441284b1b2206450d01200320026a410171210a200041046a2105200041286a210b20002802002000200841284b1b20096a220320012802002001200441284b1b220c2d000041047620032d000041f00171723a000002402006417f6a220d450d0041002101034020062001460d04200c20016a22032d00002109200341016a2d00002107024002402000410441282000280228220841284b22031b6a28020022042008412820031b460d002005200b20031b21082000280200200020031b21030c010b200010d2b28080002000280204210420002802002103200521080b200320046a20094104742007410476410f71723a00002008200828020041016a360200200d200141016a2201470d000b0b200a450d03200c200d6a2d00004104742108024002402000410441282000280228220441284b22011b6a28020022032004412820011b460d002005200b20011b21052000280200200020011b21010c010b200010d2b280800020002802042103200028020021010b200120036a20083a00002005200528020041016a3602000c030b2009200441e4f4d4800010f980808000000b4100410041f4f4d4800010f980808000000b200620064184f5d4800010f980808000000b2000200028022c20026a36022c0b0bcf08010c7f23808080800041106b2202248080808000200128020821032001280204210402400240024002400240024002400240024020012d00004101460d00200028022c21050c010b20012d0001410f7121060240024020002d002c4101710d00200041046a210120064104742107024002402000410441282000280228220841284b22061b6a28020022052008412820061b460d002001200041286a20061b21012000280200200020061b21060c010b200010d2b280800020002802042105200028020021060b200620056a20073a00002001200128020041016a3602000c010b200028020420002802282201200141284b22011b2205450d022000280200200020011b20056a417f6a220120012d00002006723a00000b2000200028022c41016a220536022c0b200041046a2109200041286a210a02402000280204220720002802282206200641284b22081b22014101742005470d0002402006412820081b20016b20034f0d00200120036a22062001490d034100417f2006417f6a677620064102491b2206417f460d03200241086a2000200641016a10d1b2808000024020022802082206418180808078460d002006450d042006200228020c10bb80808000000b20092802002107200a28020021060b20072006200641284b22051b22062001490d032000280200200020051b20016a220520036a2005200620016b10f8b28080001a20052004200310f5b28080001a200041044128200028022841284b1b6a200620036a3602000c070b2003450d062001417f6a21052001450d0320002802002000200641284b1b20056a220120012d000041f001713a0000200028020420002802282201200141284b22011b220620054d0d042000280200200020011b20056a220120012d000020042d000041f00171410476723a00002003417f6a220b450d05200b2105200421010340200141016a22082d0000210c20012d0000210d024002402000410441282000280228220641284b22011b6a28020022072006412820011b460d002009200a20011b21062000280200200020011b21010c010b200010d2b28080002000280204210720002802002101200921060b200120076a200d410474200c410476410f71723a00002006200628020041016a360200200821012005417f6a22050d000c060b0b41a4f3d48000413a41e0f3d48000109181808000000b41f0ebd4800041114184ecd4800010f880808000000b41dceed48000411e41fceed4800010f880808000000b200541004194f5d4800010f980808000000b2005200641a4f5d4800010f980808000000b2004200b6a2d00004104742105024002402000410441282000280228220741284b22011b6a28020022062007412820011b460d002009200a20011b21092000280200200020011b21010c010b200010d2b280800020002802042106200028020021010b200120066a20053a00002009200928020041016a3602000b2000200028022c20034101746a36022c200241106a2480808080000bf30301077f23808080800041106b2204248080808000024002400240024020010d00410021010c010b200128020822054101762106200128020421070240024020054101710d000240200620074b0d00200128020020066a210141002108410021090c020b2006200741dcf1d4800010b381808000000b200620074f0d024101210820012802002209200641016a220a6a2101200920066a2d0000410f712109200a21060b20042001360208200420093a0005200420083a00042004200720066b36020c2000200441046a10e6b2808000200741017420056b21010b02402002450d000240024020002d002c4101710d00200041046a210620034104742105024002402000410441282000280228220341284b22071b6a28020022022003412820071b460d002006200041286a20071b21062000280200200020071b21070c010b200010d2b280800020002802042102200028020021070b200720026a20053a00002006200628020041016a3602000c010b200028020420002802282206200641284b22061b2207450d032000280200200020061b20076a417f6a220620062d00002003723a00000b2000200028022c41016a36022c200141016a21010b200441106a24808080800020010f0b2006200741ecf1d4800010f980808000000b41a4f3d48000413a41e0f3d48000109181808000000bde03010a7f23808080800041306b220224808080800020024200370228200241286a210302400240024020012802042204410174220520012802082206460d0020012802002107200241046a21084100210103402006410176220920044f0d02200720096a2d00002209410f71200941047620064101711b21090240024020014101710d002009410474210a024002402002410441282002280228220941284b22011b6a280200220b2009412820011b460d002008200320011b21092002280200200220011b21010c010b200210d2b28080002002280204210b20022802002101200821090b2001200b6a200a3a00002009200928020041016a3602000c010b200228020420022802282201200141284b22011b220b450d042002280200200220011b200b6a417f6a220120012d00002009723a00000b2002200228022c41016a220136022c2005200641016a2206470d000b0b20002002290200370200200041286a2003290200370200200041206a200241206a290200370200200041186a200241186a290200370200200041106a200241106a290200370200200041086a200241086a290200370200200241306a2480808080000f0b2009200441f0efd4800010f980808000000b41a4f3d48000413a41e0f3d48000109181808000000bde0201087f20002001280200220220002802006a41017110eab28080001a200128020821030240024020020d00410021040c010b024002402003450d002000280208200028022c2202200241284b22051b2202417f6a21062002450d012000280204200041046a20051b20066a220220022d000020012802042d0000410f71723a0000410121040c020b410041004198f6d4800010f980808000000b2006200241a8f6d4800010f980808000000b0240200320044d0d00200320046b2102200041086a21072000412c6a2106200041046a2105200128020420046a2100034020002d0000210802400240200720062006280200220941284b22031b220128020022042009412820031b460d002005280200200520031b21030c010b200510d2b28080002007280200210420052802002103200721010b200320046a20083a00002001200128020041016a360200200041016a21002002417f6a22020d000b0b0bbc0501057f200028020021022000200136020002400240024002400240024002400240024002400240200220014b0d0041002103200220014f0d042000412c6a2104200041086a2105200041046a210220004108412c200028022c220341284b22011b6a28020022062003412820011b460d012005200420011b21032000280204200220011b21010c020b200041046a2102024020002802082203200028022c2201200141284b1b2205417f6a2204450d004101210103402000280208200028022c2203200341284b22061b22032001417f6a4d0d0a200320014d0d0b2002280200200220061b20016a2203417f6a220620062d000041047420032d0000410476410f71723a00002005200141016a2201470d000b20002802082103200028022c21010b20032001200141284b1b220020044d0d0720022802002002200141284b1b20046a220120012d00004104743a00000c020b200210d2b28080002005280200210620022802002101200521030b200120066a41003a00002003200328020041016a36020002402005280200220020042802002201200141284b1b22034102490d002003417f6a21010340200528020020042802002200200041284b22031b22002001417f6a22064d0d05200020014d0d062002280200200220031b20016a22002000417f6a2d000041047420002d0000410476410f71723a0000200141014b21002006210120000d000b20052802002100200428020021010b20002001200141284b22031b450d022002280200200220031b220120012d00004104763a00000b410121030b20030f0b41004100419cf7d4800010f980808000000b2001417f6a200041dcf7d4800010f980808000000b2001200041ecf7d4800010f980808000000b2004200041acf7d4800010f980808000000b2001417f6a200341bcf7d4800010f980808000000b2001200341ccf7d4800010f980808000000be80101037f23808080800041106b220324808080800002400240024020024100480d00200241f5ffffff074f0d0102402002410b6a41fcffffff077122040d00410421050c030b41002d0098a2db80001a200441002802a496db80001182808080000022050d024104200410bb80808000000b41a8ead48000412b2003410f6a4198ead4800041d4ead4800010ad81808000000b41bc84c08000412b2003410f6a41ac84c0800041e486c0800010ad81808000000b2005428180808010370200200541086a2001200210f5b28080001a2000200236020420002005360200200341106a2480808080000bb20401047f23808080800041306b220124808080800020014106360214200141888ddb800036021041002d0098a2db80001a024002400240410841002802a496db8000118280808000002202450d00200241888ddb8000360200200241046a410636020041888ddb8000410610fea8808000450d0141002d0098a2db80001a412041002802a496db80001182808080000022030d024108412010bb80808000000b4104410810bb80808000000b2002410028029c96db8000118080808000002001410236021c200141e891d1800036021820014201370224200141b780808000ad422086200141106aad8437030020012001360220200141186a41f891d1800010f680808000000b2003419581808000360218200342a5e9e3ab9e929adc2c37031020034293888c8f89fdc6ec9e7f370308200341013602042003418e8ddb8000360200200141186a41086a410036020020014280808080c000370218200141186a41a88edb800010f5ad808000200128021c220442808080808001370200200141086a4101360200200441003a00202004410436021c2004418f8ddb8000360218200442043702102004420037020820012001290218370300200141186a200141938ddb8000410410eeb28080002000410136024c200020033602482000410136024420002002ad4280808080108437023c200041013602382000410036025820004280808080c0003703502000200128022036020c20002001290218370204200041013a0000200141306a2480808080000b960403027f017e037f23808080800041c0006b2201248080808000200141246a41978ddb8000410d41a48ddb80004124410441001089a9808000200141086a410036020020014280808080c00037030020012802242102200129022821032001410c6a41086a410036020020014280808080800137020c2001410c6a41b88edb800010faa88080002001280210220442efa8d5faf7d8a9c1917f370308200442d3dfb2d6b5bfaabbd900370300200141306a41086a220541013602002004420437022c20044211370224200441f48edb80003602202004410836021c200441ec8edb80003602182004419a818080003602102001200129020c3703300240200528020022052001280230470d00200141306a41b88edb800010faa88080000b2001280234200541386c6a2204420437022c2004420b3702242004418b8fdb80003602202004410636021c200441858fdb80003602182004418c8a808000360210200442d4bc95b78cb7bfbdf200370308200442d4b08daea5c8f68d4937030002402002418080808078470d0041c88edb8000411141dc8edb8000109181808000000b20012802342104200128023021062000410036024c2000428080808080013702442000200337023c200020023602382000200436020820002006360204200041003a0000200020012903003702502000200541016a36020c200041d8006a200141086a280200360200200141c0006a2480808080000ba10201057f23808080800041106b22042480808080002004410036020c200442808080808001370204200441046a41b88edb800010faa8808000200428020822054293888c8f89fdc6ec9e7f3703002005410036023020054280808080c00037032820054100360220200541003602182005419581808000360210200542a5e9e3ab9e929adc2c37030820042802042106200428020821070240200128020822082001280200470d00200141a88edb800010f5ad8080000b2001280204200841246c6a220541013a00202005200336021c2005200236021820054204370210200542013702082005200736020420052006360200200041086a200841016a2205360200200141086a200536020020002001290200370200200441106a2480808080000b4901017f23808080800041106b220424808080800020042001200220031080b3808000200429030021022000200441086a29030037030820002002370300200441106a2480808080000b4b01017f23808080800041106b22052480808080002005200120022003200410fdb2808000200529030021042000200541086a29030037030820002004370300200541106a2480808080000bca0201087f02400240200241104f0d00200021030c010b02402000410020006b41037122046a220520004d0d002004210620002103200121070340200320072d00003a0000200741016a2107200341016a21032006417f6a22060d000b0b2005200220046b2202417c7122066a210302400240200120046a22074103710d00200520034f0d0120072101034020052001280200360200200141046a2101200541046a22052003490d000c020b0b200520034f0d002007410374220441187121082007417c71220941046a2101410020046b411871210a2009280200210403402005200420087620012802002204200a7472360200200141046a2101200541046a22052003490d000b0b20024103712102200720066a21010b02402003200320026a4f0d000340200320012d00003a0000200141016a2101200341016a21032002417f6a22020d000b0b20000bc00501087f024002400240200020016b20024f0d00200120026a2103200020026a210420024110490d014100200441037122056b210602402004417c71220720044f0d00200120026a417f6a210803402004417f6a220420082d00003a00002008417f6a210820072004490d000b0b2007200220056b2205417c7122046b2102410020046b210802400240200320066a22034103710d00200220074f0d01200520016a417c6a21042007210103402001417c6a220120042802003602002004417c6a210420022001490d000c020b0b200220074f0d002003410374220141187121092003417c712206417c6a2104410020016b411871210a200628020021062007210103402001417c6a22012006200a7420042802002206200976723602002004417c6a210420022001490d000b0b20054103712102200320086a2103200720086a21040c010b02400240200241104f0d00200021040c010b02402000410020006b41037122056a220820004d0d002005210320002104200121070340200420072d00003a0000200741016a2107200441016a21042003417f6a22030d000b0b2008200220056b2202417c7122036a210402400240200120056a22074103710d00200820044f0d0120072101034020082001280200360200200141046a2101200841046a22082004490d000c020b0b200820044f0d002007410374220541187121062007417c71220a41046a2101410020056b4118712109200a28020021050340200820052006762001280200220520097472360200200141046a2101200841046a22082004490d000b0b20024103712102200720036a21010b2004200420026a4f0d010340200420012d00003a0000200141016a2101200441016a21042002417f6a22020d000c020b0b200420026b220220044f0d002003417f6a210103402004417f6a220420012d00003a00002001417f6a210120022004490d000b0b20000bc50101047f02400240200241104f0d00200021030c010b02402000410020006b41037122046a220520004d0d0020042106200021030340200320013a0000200341016a21032006417f6a22060d000b0b024020052005200220046b2206417c716a22034f0d00200141ff0171220241087420027222024110742002722102034020052002360200200541046a22052003490d000b0b200641037121020b02402003200320026a4f0d000340200320013a0000200341016a21032002417f6a22020d000b0b20000b4a01037f4100210302402002450d000240034020002d0000220420012d00002205470d01200041016a2100200141016a21012002417f6a2202450d020c000b0b200420056b21030b20030b0e0020002001200210f1b28080000bd20804017f017e037f047e23808080800041b0016b220524808080800042002106024002400240024020047920037942c0007c20044200521ba7220720027920017942c0007c20024200521ba722084d0d002008413f4b0d01200741df004b0d02024002400240200720086b4120490d00200541a0016a2003200441e00020076b220910efb280800020053502a00142017c210a4200210b420021060c010b200541306a2001200241c00020086b220810efb2808000200541206a20032004200810efb2808000420021062005200342002005290330200529032080220c420010feb2808000200541106a20044200200c420010feb28080002005290300210a0240200541106a41086a290300200541086a290300220d20052903107c220b200d54ad7c4200520d002001200a5422082002200b542002200b511b450d020b200420027c200320017c2201200354ad7c200b7d2001200a54ad7d2102200c427f7c210c2001200a7d21040c050b02400240034020054190016a2001200241c00020086b220810efb2808000200529039001210c0240200820094f0d00200541d0006a20032004200810efb2808000200541c0006a200c200529035080220d42002003200410feb2808000024020012005290340220a5422082002200541c8006a290300220c542002200c511b0d002002200c7d2008ad7d21022001200a7d21042006200b200d7c220c200b54ad7c21060c090b200220047c200120037c2204200154ad7c200c7d2004200a54ad7d21022004200a7d21042006200d200b7c427f7c220c200b54ad7c21060c080b20054180016a200c200a80220c4200200820096b41ff0071220810fbb2808000200541f0006a200c42002003200410feb2808000200541e0006a2005290370200541f0006a41086a290300200810fbb280800020054180016a41086a29030020067c2005290380012206200b7c220b200654ad7c2106024020072002200541e0006a41086a2903007d20012005290360220c54ad7d2202792001200c7d22017942c0007c20024200521ba722084d0d002008413f4b0d020c010b0b20012003542208200220045420022004511b450d01200b210c200121040c060b200120038221042006200b20012003807c220c200b54ad7c2106420021020c050b200220047d2008ad7d2102200120037d21042006200b42017c220c50ad7c21060c040b2002200b7d2008ad7d21022001200a7d2104420021060c030b200220044200200120035a200220045a20022004511b22081b7d20012003420020081b220454ad7d2102200120047d21042008ad210c0c020b200120038221042001200380210c42002106420021020c010b2002200342ffffffff0f83220482422086200142208884220320048022064220862003200482422086200142ffffffff0f8384220120048084210c2006422088200220048084210620012004822104420021020b200020043703102000200c3703002000200237031820002006370308200541b0016a2480808080000b0e0020002001200210f3b28080000b0e0020002001200210f2b28080000b0e0020002001200210f4b28080000b4b01017f23808080800041106b22052480808080002005200120022003200410fcb2808000200529030021042000200541086a29030037030820002004370300200541106a2480808080000b4901017f23808080800041106b2204248080808000200420012002200310ffb2808000200429030021022000200441086a29030037030820002002370300200441106a2480808080000b4801017f23808080800041206b22052480808080002005200120022003200410f6b2808000200529030021042000200529030837030820002004370300200541206a2480808080000b4b01017f23808080800041206b22052480808080002005200120022003200410f6b2808000200529031021042000200541186a29030037030820002004370300200541206a2480808080000b6e01067e2000200342ffffffff0f832205200142ffffffff0f8322067e22072003422088220820067e22062005200142208822097e7c22054220867c220a3703002000200820097e2005200654ad4220862005422088847c200a200754ad7c200420017e200320027e7c7c3703080b5701017e02400240200341c000710d002003450d0120022003413f71ad2204862001410020036b413f71ad88842102200120048621010c010b20012003413f71ad862102420021010b20002001370300200020023703080b5701017e02400240200341c000710d002003450d012002410020036b413f71ad8620012003413f71ad220488842101200220048821020c010b20022003413f71ad882101420021020b20002001370300200020023703080b0bf6a21b0300418080c0000b968f1b4572726f724c61796f75744572726f72010000000c000000040000000200000003000000040000006361706163697479206f766572666c6f7700000028001000110000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f7261775f7665632e727300000044001000710000002a020000110000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f737472696e672e7273c800100070000000ea01000017000000000000000000000001000000050000006120666f726d617474696e6720747261697420696d706c656d656e746174696f6e2072657475726e656420616e206572726f72207768656e2074686520756e6465726c79696e672073747265616d20646964206e6f742f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f666d742e727300ae0110006d0000008a0200000e0000000000000000000000010000000600000063616c6c65642060526573756c743a3a756e77726170282960206f6e20616e2060457272602076616c75652f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f72632e727300670210006c0000002a01000031000000c8001000700000008d0500001b0000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f73796e632e72730000f40210006e0000006f01000032000000070000000c000000040000000800000009000000040000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f737472696e672e72738c031000700000008d0500001b0000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f736c6963652e7273000c0410006f000000a200000019000000292073686f756c64206265203c206c656e202869732029696e73657274696f6e20696e6465782028697320292073686f756c64206265203c3d206c656e20286973200000a304100014000000b704100017000000a20410000100000072656d6f76616c20696e64657820286973200000e8041000120000008c04100016000000a204100001000000606174602073706c697420696e64657820286973200000001405100015000000b704100017000000a2041000010000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f616c6c6f632e72736d656d6f727920616c6c6f636174696f6e206f6620206279746573206661696c6564000000b305100015000000c80510000d000000440510006f000000b60100000d000000440510006f000000b40100000d0000003078802f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f626974636f696e5f6861736865732d302e31332e302f7372632f7368613235362e72730b0610006500000023000000140000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f626c616b6532625f73696d642d312e302e322f7372632f706f727461626c652e7273800610006400000096000000150000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f626c616b6532625f73696d642d312e302e322f7372632f6c69622e727300f40610005f000000aa01000011000000f40610005f000000ce01000017000000f40610005f000000e501000016000000f40610005f0000004e020000140000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f627335382d302e352e312f7372632f6465636f64652e72730000940710005a000000c00100000b000000940710005a000000ac010000200000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f736c6963652e727300100810006f000000a2000000190000004c61796f75744572726f72000c0000000d0000000e0000000f000000100000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f62797465732d312e31302e312f7372632f62797465732e7273203c3d2073706c69745f746f206f7574206f6620626f756e64733a20000f091000180000000b09100004000000b00810005b0000002e02000009000000110000001200000013000000140000001500000016000000170000001800000014000000190000000000000000000000010000001a00000063616c6c65642060526573756c743a3a756e77726170282960206f6e20616e2060457272602076616c756500b00810005b0000004805000032000000b00810005b00000056050000490000001b0000001c0000001d0000001e0000001f0000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f736c6963652e727300e00910006f000000a20000001900000061626f72742f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f62797465732d312e31302e312f7372632f6c69622e72730000650a1000590000006e000000090000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f666d742f6e756d2e7273d00a1000700000004800000011000000307830623030303130323033303430353036303730383039313031313132313331343135313631373138313932303231323232333234323532363237323832393330333133323333333433353336333733383339343034313432343334343435343634373438343935303531353235333534353535363537353835393630363136323633363436353636363736383639373037313732373337343735373637373738373938303831383238333834383538363837383838393930393139323933393439353936393739383939617373657274696f6e206661696c65643a202a63757272203e203139d00a10007000000032020000050000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f666d742f6d6f642e7273303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030300000000008000000040000002000000066616c736574727565000000480c100070000000a90a000026000000480c100070000000b20a00001a000000696e646578206f7574206f6620626f756e64733a20746865206c656e20697320206275742074686520696e646578206973200000340d100020000000540d10001200000000000000040000000400000025000000000000000400000004000000260000003d3d213d6d617463686573617373657274696f6e20606c6566742020726967687460206661696c65640a20206c6566743a200a2072696768743a2000a30d100010000000b30d100017000000ca0d10000900000020726967687460206661696c65643a200a20206c6566743a20000000a30d100010000000ec0d100010000000fc0d100009000000ca0d1000090000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f7374722f6d6f642e72735b2e2e2e5d626567696e203c3d20656e642028203c3d2029207768656e20736c6963696e672060609d0e10000e000000ab0e100004000000af0e100010000000bf0e1000010000006279746520696e64657820206973206e6f742061206368617220626f756e646172793b20697420697320696e7369646520202862797465732029206f66206000e00e10000b000000eb0e100026000000110f100008000000190f100006000000bf0e100001000000206973206f7574206f6620626f756e6473206f6620600000e00e10000b000000480f100016000000bf0e100001000000280e100070000000a40100002c00000030313233343536373839616263646566df451a3d03cf1ae6c1fbccfe00000000cac69ac717fe70abdcfbd4fe000000004fdcbcbefcb177fff6fbdcfe000000000cd66b41ef9156be11fce4fe000000003cfc7f90ad1fd08d2cfcecfe00000000839a5531285c51d346fcf4fe00000000b5c9a6ad8fac719d61fcfcfe00000000cb8bee2377229cea7bfc04ff000000006d5378409149ccae96fc0cff0000000057ceb65d79123c82b1fc14ff000000003756fb4d369410c2cbfc1cff000000004f9848386fea9690e6fc24ff00000000c73a8225cb8574d700fd2cff00000000f497bf97cdcf86a01bfd34ff00000000e5ac2a17980a34ef35fd3cff000000008eb2352afb6738b250fd44ff000000003b3fc6d2dfd4c8846bfd4cff00000000bacdd31a2744ddc585fd54ff0000000096c925bbce9f6b93a0fd5cff0000000084a5627d246cacdbbafd64ff00000000f6da5f0d5866aba3d5fd6cff0000000026f1c3de93f8e2f3effd74ff00000000b880ffaaa8adb5b50afe7cff000000008b4a7c6c055f628725fe84ff000000005330c13460ffbcc93ffe8cff000000005526ba918c854e965afe94ff00000000bd7e29702477f9df74fe9cff000000008fb8e5b89fbddfa68ffea4ff00000000947d7488cf5fa9f8a9feacff00000000cf9ba88f937044b9c4feb4ff000000006b150fbff8f0088adffebcff00000000b63131655525b0cdf9fec4ff00000000ac7f7bd0c6e23f9914ffccff00000000063b2b2ac4105ce42effd4ff00000000d3927369992424aa49ffdcff000000000eca0083f2b587fd63ffe4ff00000000eb1a11926408e5bc7effecff00000000cc88506f09ccbc8c99fff4ff000000002c6519e25817b7d1b3fffcff00000000000000000000409cceff0400000000000000000010a5d4e8e8ff0c0000000000000062acc5eb78ad0300140000000000840994f878393f811e001c0000000000b31507c97bce97c03800240000000000705cea7bce327e8f53002c00000000006880e9aba438d2d56d0034000000000045229a1726274f9f88003c000000000027fbc4d431a263eda200440000000000a8adc88c3865deb0bd004c0000000000db65ab1a8e08c783d8005400000000009a1d7142f91d5dc4f2005c000000000058e71ba62c694d920d01640000000000ea8d701a64ee01da27016c00000000004a77ef9a99a36da24201740000000000856b7db47b7809f25c017c00000000007718dd79a1e454b47701840000000000c2c59b5b92865b8692018c00000000003d5d96c8c55335c8ac01940000000000b3a097fa5cb42a95c7019c0000000000e35fa099bd9f46dee101a40000000000258c39db34c29ba5fc01ac00000000005c9f98a3729ac6f61602b40000000000cebee95453bfdcb73102bc0000000000e24122f217f3fc884c02c40000000000a5785cd39bce20cc6602cc0000000000df53217bf35a16988102d400000000003a301f97dcb5a0e29b02dc000000000096b3e35c53d1d9a8b602e400000000003c44a7a4d97c9bfbd002ec00000000001044a4a74c4c76bbeb02f400000000001a9c40b6ef8eab8b0603fc00000000002c8457a610ef1fd02003040100000000293191e9e5a4109b3b030c01000000009d0c9ca1fb9b10e7550314010000000029f43b62d92028ac70031c010000000085cfa77a5e4b44808b032401000000002dddac0340e421bfa5032c01000000008fff445e2f9c678ec00334010000000041b88c9c9d1733d4da033c0100000000a91be3b492db199ef503440100000000d977dfba6ebf96eb0f044c01000000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f6e756d2f666c74326465632f73747261746567792f67726973752e727300a8141000830000007d00000015000000617373657274696f6e206661696c65643a20642e6d616e74203e2030a814100083000000a900000005000000617373657274696f6e206661696c65643a20642e6d696e7573203e2030000000a814100083000000aa00000005000000617373657274696f6e206661696c65643a20642e706c7573203e2030a814100083000000ab00000005000000617373657274696f6e206661696c65643a206275662e6c656e2829203e3d204d41585f5349475f444947495453000000a814100083000000ae00000005000000617373657274696f6e206661696c65643a20642e6d616e74202b20642e706c7573203c202831203c3c20363129000000a814100083000000af00000005000000a8141000830000000a01000011000000a8141000830000000d01000009000000a8141000830000004001000009000000617373657274696f6e206661696c65643a20642e6d616e742e636865636b65645f73756228642e6d696e7573292e69735f736f6d65282900a814100083000000ad00000005000000617373657274696f6e206661696c65643a20642e6d616e742e636865636b65645f61646428642e706c7573292e69735f736f6d6528290000a814100083000000ac00000005000000617373657274696f6e206661696c65643a20216275662e69735f656d7074792829000000a814100083000000dc01000005000000617373657274696f6e206661696c65643a20642e6d616e74203c202831203c3c20363129a814100083000000dd01000005000000a814100083000000de01000005000000010000000a00000064000000e803000010270000a086010040420f008096980000e1f50500ca9a3ba8141000830000003302000011000000a8141000830000003602000009000000a8141000830000006c02000009000000a814100083000000e302000026000000a814100083000000ef02000026000000a814100083000000cc02000026000000426f72726f774572726f72426f72726f774d75744572726f72616c726561647920626f72726f7765643a20001d18100012000000616c7265616479206d757461626c7920626f72726f7765643a200000381810001a000000757365722d70726f766964656420636f6d70617269736f6e2066756e6374696f6e20646f6573206e6f7420636f72726563746c7920696d706c656d656e74206120746f74616c206f726465725c1810004c0000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f736c6963652f736f72742f7368617265642f736d616c6c736f72742e7273b0181000840000006103000005000000617474656d707420746f20646976696465206279207a65726f0000004419100019000000617474656d707420746f2063616c63756c617465207468652072656d61696e646572207769746820612064697669736f72206f66207a65726f0000006819100039000000636f70795f66726f6d5f736c6963653a20736f7572636520736c696365206c656e67746820282920646f6573206e6f74206d617463682064657374696e6174696f6e20736c696365206c656e6774682028290000ac19100026000000d21910002b000000fd1910000100000063616c6c656420604f7074696f6e3a3a756e77726170282960206f6e206120604e6f6e65602076616c75650001000000000000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f756e69636f64652f7072696e7461626c652e727300004c1a10007a0000001a000000360000004c1a10007a0000000a0000002b000000000601010301040205070702080809020a050b020e04100111021205131c140115021702190d1c051d081f0124016a046b02af03b102bc02cf02d102d40cd509d602d702da01e005e102e704e802ee20f004f802fa04fb010c273b3e4e4f8f9e9e9f7b8b9396a2b2ba86b1060709363d3e56f3d0d1041418363756577faaaeafbd35e01287898e9e040d0e11122931343a4546494a4e4f64658a8c8d8fb6c1c3c4c6cbd65cb6b71b1c07080a0b141736393aa8a9d8d909379091a8070a3b3e66698f92116f5fbfeeef5a62f4fcff53549a9b2e2f2728559da0a1a3a4a7a8adbabcc4060b0c151d3a3f4551a6a7cccda007191a22253e3fe7ecefffc5c604202325262833383a484a4c50535556585a5c5e606365666b73787d7f8aa4aaafb0c0d0aeaf6e6fddde935e227b0503042d036603012f2e80821d03310f1c0424091e052b0544040e2a80aa06240424042808340b4e03340c813709160a08183b45390363080930160521031b05014038044b052f040a070907402027040c0936033a051a07040c07504937330d33072e080a0626031d080280d0521003372c082a161a261c1417094e042409440d19070a0648082709750b423e2a063b050a06510601051003050b5908021d621e48080a80a65e22450b0a060d133a060a06141c2c041780b93c64530c48090a46451b4808530d49070a80b6220e0a06460a1d03474937030e080a0639070a813619073b031d55010f320d839b66750b80c48a4c630d843010160a8f9b0582479ab93a86c68239072a045c06260a460a28051381b03a80c65b654b0439071140050b020e97f80884d6290aa2e781330f011d060e0408818c89046b050d030907108f6080fa0681b44c4709743c80f60a73087015467a140c140c570919808781470385420f1584501f060680d52b053e2101702d031a040281401f113a050181d02a80d62b040181e080f7294c040a04028311444c3d80c23c06010455051b3402810e2c04640c560a80ae381d0d2c040907020e06809a83d80411030d0377045f060c04010f0c0438080a0628082c04023e81540c1d030a0538071c06090780fa840600010305050606020706080709110a1c0b190c1a0d100e0c0f0410031212130916011704180119031a071b011c021f1620032b032d0b2e01300431023201a704a902aa04ab08fa02fb05fd02fe03ff09ad78798b8da23057588b8c901cdd0e0f4b4cfbfc2e2f3f5c5d5fe2848d8e9192a9b1babbc5c6c9cadee4e5ff00041112293134373a3b3d494a5d848e92a9b1b4babbc6cacecfe4e500040d0e11122931343a3b4546494a5e646584919b9dc9cecf0d11293a3b4549575b5c5e5f64658d91a9b4babbc5c9dfe4e5f00d11454964658084b2bcbebfd5d7f0f183858ba4a6bebfc5c7cfdadb4898bdcdc6cecf494e4f57595e5f898e8fb1b6b7bfc1c6c7d71116175b5cf6f7feff806d71dedf0e1f6e6f1c1d5f7d7eaeaf4dbbbc16171e1f46474e4f585a5c5e7e7fb5c5d4d5dcf0f1f572738f747596262e2fa7afb7bfc7cfd7df9a00409798308f1fcecfd2d4ceff4e4f5a5b07080f10272feeef6e6f373d3f42459091536775c8c9d0d1d8d9e7feff00205f2282df048244081b04061181ac0e80ab051f08811c03190801042f043404070301070607110a500f1207550703041c0a090308030703020303030c0405030b06010e15054e071b0757070206170c500443032d03010411060f0c3a041d255f206d046a2580c80582b0031a0682fd03590716091809140c140c6a060a061a0659072b05460a2c040c040103310b2c041a060b0380ac060a062f3180f4083c030f033e0538082b0582ff1118082f112d03210f210f808c04829a160b158894052f053b07020e180980be22740c80d61a81100580e109f29e033709815c1480b80880dd153b030a06380846080c06740b1e035a0459098083181c0a16094c04808a06aba40c170431a10481da26070c050580a61081f50701202a064c04808d0480be031b030f0d617373657274696f6e206661696c65643a206564656c7461203e3d20302f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f6e756d2f6469795f666c6f61742e7273ae201000760000004c00000009000000ae201000760000004e00000009000000202831203c3c2029010000000000000044211000070000004b211000010000002e2e3a0001000000000000006621100001000000662110000100000070616e69636b6564206174203a0a2f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f6e756d2f6269676e756d2e72730000008e21100073000000aa01000001000000617373657274696f6e206661696c65643a206e6f626f72726f77617373657274696f6e206661696c65643a20646967697473203c203430617373657274696f6e206661696c65643a206f74686572203e20300000000000000c00000004000000290000002a0000002b00000020202020207b202c203a20207b0a2c0a7d207d28280a292c0a5b5d2f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f7374722f7061747465726e2e7273009b2210007400000070050000120000009b2210007400000070050000280000009b2210007400000063060000150000009b2210007400000091060000150000009b221000740000009206000015000000010000000a00000064000000e803000010270000a086010040420f008096980000e1f50500ca9a3bc16ff2862300000081efac855b416d2dee040000011f6abf64ed386eed97a7daf4f93fe9034f1800013e952e0999df03fd38150f2fe47423ecf5cfd308dc04c4dab0cdbc197f33a603261fe94e020000017c2e985b87d3be729fd9d8872f1512c650de6b706e4acf0fd895d56e71b226b066c6ad2436151d5ad3423c0e54ff63c07355cc17eff965f228bc55f7c7dc80dced6ef4ceefdc5ff75305002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f6e756d2f666c74326465632f73747261746567792f647261676f6e2e7273617373657274696f6e206661696c65643a20642e6d616e74203e203024241000840000007600000005000000617373657274696f6e206661696c65643a20642e6d696e7573203e203000000024241000840000007700000005000000617373657274696f6e206661696c65643a20642e706c7573203e203024241000840000007800000005000000617373657274696f6e206661696c65643a206275662e6c656e2829203e3d204d41585f5349475f44494749545300000024241000840000007b000000050000002424100084000000c2000000090000002424100084000000fb0000000d00000024241000840000000201000012000000617373657274696f6e206661696c65643a20642e6d616e742e636865636b65645f73756228642e6d696e7573292e69735f736f6d6528290024241000840000007a00000005000000617373657274696f6e206661696c65643a20642e6d616e742e636865636b65645f61646428642e706c7573292e69735f736f6d65282900002424100084000000790000000500000024241000840000000b0100000500000024241000840000000c0100000500000024241000840000000d01000005000000242410008400000072010000240000002424100084000000770100002f000000242410008400000084010000120000002424100084000000660100000d00000024241000840000004c0100002200000024241000840000000f0100000500000024241000840000000e010000050000003a2000000100000000000000d0261000020000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f6e756d2f666c74326465632f6d6f642e7273617373657274696f6e206661696c65643a20216275662e69735f656d7074792829000000e426100078000000bb00000005000000617373657274696f6e206661696c65643a206275665b305d203e206227302700e426100078000000bc00000005000000617373657274696f6e206661696c65643a2070617274732e6c656e2829203e3d20340000e426100078000000bd000000050000002e302e00e4261000780000000a01000005000000e4261000780000000b01000005000000617373657274696f6e206661696c65643a2070617274732e6c656e2829203e3d20360000e4261000780000000c010000050000006545652d452d0000e4261000780000006801000005000000617373657274696f6e206661696c65643a206275662e6c656e2829203e3d204d41585f5349475f444947495453000000e42610007800000069010000050000002d2b4e614e696e6630000000e426100078000000b301000005000000e426100078000000b401000005000000617373657274696f6e206661696c65643a206465635f626f756e64732e30203c3d206465635f626f756e64732e310000e426100078000000b5010000050000003065303045300000e4261000780000005a02000005000000617373657274696f6e206661696c65643a206275662e6c656e2829203e3d206d61786c656e000000e4261000780000007e0200000d0000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020202020202020202020202020202020202020202020202020202020202030303030303030303030303030303030404040404000000000000000000000072616e676520737461727420696e64657820206f7574206f662072616e676520666f7220736c696365206f66206c656e67746820602a100012000000722a10002200000072616e676520656e6420696e64657820a42a100010000000722a100022000000736c69636520696e64657820737461727473206174202062757420656e64732061742000c42a100016000000da2a10000d000000020202020202020202030301010100000000000000000000000000000000000001000000000000000202000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f756e69636f64652f756e69636f64655f646174612e7273000000f82b10007d0000004d00000028000000f82b10007d00000059000000160000000003000083042000910560005d13a0001217201f0c20601fef2c202b2a30a02b6fa6602c02a8e02c1efbe02d00fe20369eff6036fd01e136010a2137240de137ab0e61392f18e139301ce14af31ee14e4034a1521e61e153f06a61544f6fe1549dbc615500cf615665d1a15600da215700e0a158aee2215aece4e15bd0e8615c2000ee5cf0017f5d00700007002d0101010201020101480b30151001650702060202010423011e1b5b0b3a09090118040109010301052b033b092a180120370101010408040103070a021d013a0101010204080109010a021a010202390104020402020303011e0203010b0239010405010204011402160601013a0101020104080107030a021e013b0101010c01090128010301370101030503010407020b021d013a01020201010303010407020b021c02390201010204080109010a021d0148010401020301010801510102070c08620102090b0749021b0101010101370e01050102050b0124090166040106010202021902040310040d01020206010f01000300041c031d021e02400201070801020b09012d030101750222017603040209010603db0202013a010107010101010208060a0201301f3104300a040326090c02200402063801010203010105380802029803010d0107040106010302c6400001c32100038d016020000669020004010a200250020001030104011902050197021a120d012608190b01012c03300102040202020124014306020202020c0108012f01330101030202050201012a020801ee010201040100010010101000020001e201950500030102050428030401a5020004410500024f04460b31047b01360f290102020a033104020207013d03240501083e010c0234090101080402015f030204060102019d01030815023902010101010c0109010e07030543010206010102010103040301010e025508020301011701510102060101020101020102eb010204060201021b025508020101026a0101010208650101010204010500090102f5010a040401900402020401200a280602040801090602032e0d010200070106010152160207010201027a06030101020107010148020301010100020b023405050317010001060f000c030300053b0700013f0451010b020002002e021700050306080802071e0494030037043208010e011605010f000701110207010201056401a00700013d040004fe0200076d07006080f000617373657274696f6e206661696c65643a206c656e203e20302f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f636f6c6c656374696f6e732f62747265652f6e6f64652e7273283010008000000065010000090000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f636f6c6c656374696f6e732f62747265652f6d61702e727300b83010007f000000c6070000460000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f636f6c6c656374696f6e732f62747265652f6d61702f656e7472792e72730000004831100085000000a10100002e000000617373657274696f6e206661696c65643a20696478203c20434150414349545928301000800000009502000009000000617373657274696f6e206661696c65643a20656467652e686569676874203d3d2073656c662e686569676874202d20312830100080000000ad020000090000002830100080000000b102000009000000696e7465726e616c206572726f723a20656e746572656420756e726561636861626c6520636f64653a20656d70747920696e7465726e616c206e6f6465000000603210003d0000002830100080000000460500001f000000617373657274696f6e206661696c65643a2073656c662e686569676874203e203000000028301000800000006002000009000000617373657274696f6e206661696c65643a207372632e6c656e2829203d3d206473742e6c656e282928301000800000004a070000050000002830100080000000c70400002300000028301000800000000a05000024000000617373657274696f6e206661696c65643a20656467652e686569676874203d3d2073656c662e6e6f64652e686569676874202d20310000002830100080000000fa03000009000000617373657274696f6e206661696c65643a206f6c645f72696768745f6c656e202b20636f756e74203c3d204341504143495459002830100080000000f70500000d000000617373657274696f6e206661696c65643a206f6c645f6c6566745f6c656e203e3d20636f756e74002830100080000000f80500000d000000696e7465726e616c206572726f723a20656e746572656420756e726561636861626c6520636f646528301000800000002706000016000000617373657274696f6e206661696c65643a206f6c645f6c6566745f6c656e202b20636f756e74203c3d20434150414349545900002830100080000000360600000d000000617373657274696f6e206661696c65643a206f6c645f72696768745f6c656e203e3d20636f756e742830100080000000370600000d00000028301000800000006706000016000000617373657274696f6e206661696c65643a206d6174636820747261636b5f656467655f696478207b0a202020204c6566744f7252696768743a3a4c6566742869647829203d3e20696478203c3d206f6c645f6c6566745f6c656e2c0a202020204c6566744f7252696768743a3a52696768742869647829203d3e20696478203c3d2072696768745f6c656e2c0a7d00002830100080000000c905000009000000617373657274696f6e206661696c65643a206e65775f6c6566745f6c656e203c3d204341504143495459000028301000800000007c050000090000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f636f6c6c656374696f6e732f62747265652f6e617669676174652e7273a83510008400000058020000300000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7061726974792d7363616c652d636f6465632d332e372e352f7372632f636f6465632e7273003c361000670000006e0400000f0000003c36100067000000a1040000100000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f656e7669726f6e6d656e74616c2d312e312e342f7372632f6c69622e7273c436100060000000a600000010000000c436100060000000ab0000001d0000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f656e7669726f6e6d656e74616c2d312e312e342f7372632f6c6f63616c5f6b65792e727300004437100066000000210000001100000044371000660000002300000010000000443710006600000028000000120000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f736c6963652e727300dc3710006f000000a2000000190000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f736c6963652e7273005c3810006f000000a2000000190000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f747269652d64622d302e33302e302f7372632f6c6f6f6b75702e72730000dc3810005e0000004600000012000000000000000c000000040000002d0000002e0000005765206172652063616368696e67206120604e6f64654f776e65643a3a56616c75656020666f7220612076616c7565206e6f6465206861736820616e64207468697320636163686564206e6f64652068617320616c7761797320646174612061747461636865643b20716564dc3810005e00000079000000070000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f747269652d64622d302e33302e302f7372632f6e6962626c652f6d6f642e72730000dc3910006200000049000000160000000000000014000000040000002f00000030000000604e6f64654f776e65643a3a56616c7565602063616e206e6f742062652072656163686564206279207573696e67207468652068617368206f662061206e6f64652e20604e6f64654f776e65643a3a56616c756560206973206f6e6c7920636f6e7374727563746564207768656e206c6f6164696e6720612076616c756520696e746f206d656d6f72792c207768696368206e6565647320746f2068617665206120646966666572656e742068617368207468616e20616e79206e6f64653b2071656400643a1000c3000000696e7465726e616c206572726f723a20656e746572656420756e726561636861626c6520636f64653a200000303b10002a000000dc3810005e000000d002000007000000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f63756d756c75732f70616c6c6574732f70617261636861696e2d73797374656d2f7372632f72656c61795f73746174655f736e617073686f742e7273000000753b10005c000000f800000024000000753b10005c0000000401000023000000753b10005c0000000d0100001d000000753b10005c000000010100001e00000006de3d8a54d27e44a9d5ce189618f22db4b49d95320d9021994c850f25b8e3851cb6f36e027abb2091cfb5110ab5087f06155b3cd9a8c9e5e9a23fd5dc13a5ed52656c61794469737061746368517565756552656d61696e696e67436170616369747963756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3a3a72656c61795f73746174655f736e617073686f744d6573736167696e675374617465536e617073686f7448617368207461626c65206361706163697479206f766572666c6f770000c23c10001c0000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f6861736862726f776e2d302e31352e332f7372632f7261772f6d6f642e7273000000e83c10006100000025000000280000006e6f7420696d706c656d656e7465642f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f7072696d6974697665732f73746174652d6d616368696e652f7372632f747269655f6261636b656e642e72730000006b3d100056000000c6000000030000006b3d1000560000009a000000030000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f736c6963652e727300e43d10006f000000a2000000190000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f747269652d64622d302e33302e302f7372632f6e6f64652e7273643e10005c000000da0000001d000000643e10005c000000f60000001d000000643e10005c00000089000000120000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f736c6963652f736f72742f737461626c652f717569636b736f72742e72736d6964203e206c656e000000743f100009000000f03e1000840000004e0000001f000000f03e1000840000004800000017000000456e7669726f6e6d656e74616c2065787465726e616c6974696573206e6f74207365742e2f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f63756d756c75732f70616c6c6574732f70617261636861696e2d73797374656d2f7372632f76616c69646174655f626c6f636b2f696d706c656d656e746174696f6e2e7273000000cc3f100065000000320000002d000000506172656e74206865616420646f65736e2774206d617463680000004440100019000000cc3f100065000000810100000500000052656c617920706172656e74206e756d62657220646f65736e2774206d617463680000007840100021000000cc3f100065000000820100000500000052656c617920706172656e742073746f7261676520726f6f7420646f65736e2774206d6174636800b440100027000000cc3f10006500000086010000050000005265636f7264657220697320616c77617973207365743b2071656400cc3f100065000000b6010000370000004e6f206f70656e207472616e73616374696f6e20746861742063616e20626520726f6c6c6564206261636b2ecc3f100065000000cf0100000a0000004e6f206f70656e207472616e73616374696f6e20746861742063616e20626520636f6d6d69747465642e0000cc3f100065000000d40100000a0000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e7273000000984110007d000000b3070000090000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7363616c652d696e666f2d322e31312e362f7372632f6275696c642e72732842100060000000240100001900000050617468206e6f742061737369676e65640000002842100060000000b20000001e0000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f63756d756c75732f70616c6c6574732f70617261636861696e2d73797374656d2f7372632f6c69622e727352656c617920636861696e20626c6f636b206e756d626572206e6565647320746f206d6f6e6f746f6e6963616c6c7920696e637265617365206265747765656e2050617261636861696e20626c6f636b73210000000743100052000000bc4210004b000000ad0000000d0000006d73675f636f756e74753332746f74616c5f6279746573756d705f6d73675f636f756e74756d705f746f74616c5f627974657368726d705f6f7574676f696e6742547265654d61703c5061726149642c2048726d704368616e6e656c5570646174653e72656d61696e696e675f636f756e7472656d61696e696e675f73697a65646d715f6d71635f6865616472656c61795f636861696e3a3a4861736872656c61795f64697370617463685f71756575655f72656d61696e696e675f636170616369747952656c61794469737061746368517565756552656d61696e696e674361706163697479696e67726573735f6368616e6e656c735665633c285061726149642c20416272696467656448726d704368616e6e656c293e6567726573735f6368616e6e656c732f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f736c6963652e7273009c4410006f000000a2000000190000009c4410006f00000096030000090000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f747269652d64622d302e33302e302f7372632f7472696564622e727300002c4510005e00000010010000310000002c4510005e000000110100003700000042547265654d61704b5600003b00000090000000080000003c0000003d0000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f636f6c6c656374696f6e732f62747265652f6d61702e727300cc4510007f000000fa0000003f000000cc4510007f0000001f0100002e0000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f7261775f7665632e72730000006c461000710000002a020000110000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f747269652d64622d302e33302e302f7372632f6e6f64652e7273f04610005c000000e100000016000000f04610005c000000fd00000016000000000000000400000004000000420000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f636f6c6c656374696f6e732f62747265652f6e617669676174652e72737c47100084000000160200002f0000007c47100084000000a1000000240000006c696d697420666f72206465636c617265642068726d70206368616e6e656c206d7573742062652070726573656e743b207165642f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f63756d756c75732f70616c6c6574732f70617261636861696e2d73797374656d2f7372632f756e696e636c756465645f7365676d656e742e72730000544810005a0000009a0000000e000000656e7472792773206265656e20696e736572746564206561726c69657220776974682060617070656e64603b20716564544810005a000000f0000000120000003c7761736d3a73747269707065643e48726d704368616e6e656c55706461746563756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3a3a756e696e636c756465645f7365676d656e745573656442616e647769647468000000000400000004000000430000000000000004000000040000004400000000000000040000000400000045000000000000000400000004000000460000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f736c6963652e727300a04910006f000000a2000000190000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f636f6c6c656374696f6e732f62747265652f6e617669676174652e7273204a100084000000160200002f000000204a100084000000a10000002400000000000000ffffffffffffffffc84a10000000000000000000000000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f7072696d6974697665732f747269652f7372632f6e6f64655f636f6465632e727300e04a10004b0000007600000028000000e04a10004b0000007c00000026000000e04a10004b000000a3000000280000003c7761736d3a73747269707065643e3c7761736d3a73747269707065643e5175657565436f6e666967446174614f6b53757370656e6465644f7574626f756e64537461746563756d756c75735f70616c6c65745f78636d705f71756575654f7574626f756e644368616e6e656c44657461696c732f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7363616c652d696e666f2d322e31312e362f7372632f6275696c642e7273d04b1000600000002f02000017000000d04b100060000000240100001900000050617468206e6f742061737369676e6564000000d04b100060000000b20000001e0000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e7273000000744c10007d000000b30700000900000073757370656e645f7468726573686f6c6475333264726f705f7468726573686f6c64726573756d655f7468726573686f6c645061726149647374617465726563697069656e744f7574626f756e6453746174657369676e616c735f6578697374626f6f6c66697273745f696e6465787531366c6173745f696e6465782f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f7261775f7665632e7273000000804d1000710000002a020000110000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7363616c652d696e666f2d322e31312e362f7372632f6275696c642e7273044e1000600000002f02000017000000044e100060000000240100001900000050617468206e6f742061737369676e6564000000044e100060000000b20000001e0000004f7574626f756e6448726d704d657373616765706f6c6b61646f745f636f72655f7072696d6974697665734964726563697069656e7464617461616c6c6f633a3a7665633a3a5665633c75383e2f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e72730000f54e10007d000000b3070000090000005061726149647570776172645f6d657373616765735665633c5570776172644d6573736167653e686f72697a6f6e74616c5f6d657373616765735665633c4f7574626f756e6448726d704d6573736167653e6e65775f76616c69646174696f6e5f636f64654f7074696f6e3c72656c61795f636861696e3a3a56616c69646174696f6e436f64653e70726f6365737365645f646f776e776172645f6d6573736167657375333268726d705f77617465726d61726b72656c61795f636861696e3a3a426c6f636b4e756d626572686561645f6461746148656164446174614f7074696f6e544e6f6e65536f6d652f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f7261775f7665632e727300000070501000710000002a020000110000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7061726974792d7363616c652d636f6465632d332e372e352f7372632f636f6465632e727300f450100067000000f70000000f0000003c7761736d3a73747269707065643e4167677265676174654d6573736167654f726967696e63756d756c75735f7072696d6974697665735f636f726548657265506172656e745369626c696e67436f6c6c6174696f6e496e666f2f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7363616c652d696e666f2d322e31312e362f7372632f6275696c642e72730000c6511000600000002f02000017000000c651100060000000240100001900000050617468206e6f742061737369676e6564000000c651100060000000b20000001e00000073746174655f726f6f74486173683a3a4f757470757465787472696e736963735f726f6f74706172656e745f686173686469676573744469676573746e756d6265724e756d6265725665633c543e706172656e745f6865616448656164446174616d61785f706f765f73697a6575333272656c61795f706172656e745f73746f726167655f726f6f744872656c61795f706172656e745f6e756d6265724e73656e745f6174426c6f636b4e756d62657264617461616c6c6f633a3a7665633a3a5665633c75383e6d7367446f776e776172644d6573736167652f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e72730000455310007d000000b30700000900000076616c69646174696f6e5f6461746150657273697374656456616c69646174696f6e4461746172656c61795f636861696e5f737461746573705f747269653a3a53746f7261676550726f6f66646f776e776172645f6d657373616765735665633c496e626f756e64446f776e776172644d6573736167653e686f72697a6f6e74616c5f6d6573736167657342547265654d61703c5061726149642c205665633c496e626f756e6448726d704d6573736167653e3e72656c61795f706172656e745f64657363656e64616e74735665633c52656c61794865616465723e636f6c6c61746f725f706565725f69644f7074696f6e3c417070726f7665645065657249643e52656c6179486173682f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e7273df5410007d000000b30700000900000042547265654d61704b5648656164657273705f72756e74696d653a3a67656e657269633a3a6865616465724e756d6265724861736850657273697374656456616c69646174696f6e44617461706f6c6b61646f745f7072696d6974697665733a3a7638484e496e626f756e6448726d704d657373616765706f6c6b61646f745f636f72655f7072696d697469766573426c6f636b4e756d626572496e626f756e64446f776e776172644d6573736167652f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f7261775f7665632e72730000001c561000710000002a020000110000004f7074696f6e544e6f6e65536f6d652f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7061726974792d7363616c652d636f6465632d332e372e352f7372632f636f6465632e72730000af56100067000000f70000000f00000050617261636861696e496e686572656e744461746163756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e744d6573736167655175657565436861696e2f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7061726974792d7363616c652d636f6465632d332e372e352f7372632f636f6465632e727300007357100067000000f70000000f000000426f756e646564566563626f756e6465645f636f6c6c656374696f6e733a3a626f756e6465645f766563545301000000000000000000000000000000000000000000000000000000000000000000000000000000b0a00e02d2c986019d188f007f693500600cbd00a7d7fb019e4c80026965e1011dfc0400920cae00edd3f51cd21893009635e71d45bdf31d4d01000000000000000000000000000000001000129d5f0b171b141e3d7f8d1557373f1481d772197ceb2f043dc7ee1c1e4d181e6d040500edf94d110373611a8c097c0f673179166e65fd1fffffff1fffffff1fffffff1fffff0f002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f637572766532353531392d64616c656b2d342e312e332f7372632f7363616c61722e72730000d458100066000000340400001c000000d4581000660000005704000012000000d4581000660000005804000012000000d4581000660000004304000012000000d4581000660000004304000035000000d4581000660000004004000011000000d4581000660000004b0400000d000000edd3f51cd21893009635e71d45bdf31d4d01000000000000000000000000000000001000010000000000000000000000000000000000000000000000000000000000000000000000000000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f637572766532353531392d64616c656b2d342e312e332f7372632f656477617264732e727300f8591000670000002e04000009000000b0a00e02d2c986019d188f007f693500600cbd00a7d7fb019e4c80026965e1011dfc0400920cae00ea405d00a06a3f0039d357020bd2ba0058bc740240d80100ffc83d01d8429401fffa5c0024b2e101723b8c05bcf12403f625c30160dc3702b64c3e03c2423d02314ca405e0a44c014b3da303743e1f023e91400375410e00a273d603058a2e007ce6f403098a8f00341ac200b8f44c00818f2901bef4130168aa7a036181440079d5930056651e01a0679b008c594301eee5be01430bb500c6f08902ed45bc01d7713c0324ff390343b2b6027fd0b300761a7d020207d601f0324d0354cbc501d287fa0318306401a8d5b4021058690053d19e010573620004ae3c02aa376e01d8b5110313bcaa00929c660256d6ae015f7a9b01e92caa007f08ef01d6ecea00af05db00316a3d010542d003016a6e0150ea1303d66bc0013097ee04122a6c01e455710132448701106a0904316701014f01a80522981e030ea8b9013859e80165d2fc0029fa4700ccaa4f030d2eef014f4def00bdd64b01108df90026504c01bd55750056e4aa0089d8d001c3cfa40195424c03aee110018c5062014cdbf200c6a272002eda98009b2bf1029aa068019f09fc02636ed4000e05a704e8efa3011b979d0165920a01fd9e460645f9e400581e3204433aa001bf18680181428101bf32550307b38a0125fac9007350a00083e671007d5893005a44c700fd4c9e0009ff760071fafe00424b2e00e6da2b00e578ba0194442b00887cee01bb6bc5015335f6033274fe0120bba5040111af004254a001f73a1e022241350244ecbf022c86f505a27bdd021f6e14073217a502bad64700e9b06000f2ef360139598a005300540387a064005c8e7802677cbe00b5b13e03f929550085822a0160fcf60097973f02ee853e0020389c002da7bd018d85b3018356d300bbb39602f9aa0e0131711503ddba3b014107f10145064800569c6c0635a759026c34db060bb01701c32c6a07ed954701a48c7d039ead01003329e700913e21008a6f5d01b953450090732e006197100117e41a0031d9e200714bea02c0990c01b53060030d0d1a0080c3f90244c13b00842551027c6a3c00d6f0a901a4e34200bfa34e0424349702624d1a04ed9cd501d4c0d105482e54021341290535ce4f02c8839202a96f1801b1213202aa26cb014df77400d1dd99008580b2013a2c1900c9273b01bd13fc0031e5d20175bb7500a2b3b8010072db00305e9300f52938007d0dcc02f3ad77002cdd200253ea1400f9a0c601ec7eea017c3edd008159d603358b05024314bf030cccb20522c3d9002f33ce0525f6a500ce1b06029d572402d93492037c7bd701543c1f03aa0d0700daf55802fb233c0037d6a00384653800e02013029240ea001a91a20172767d00f8fcfa00655ec401c58de202322ab600870c09026cacd201c4ecc201f1419a001d9c2f0398433701d9a5220648b4b302d9424705577a6302d3b5db035b2ae701ee009a04f44db7015e51aa0112d5d800ab5d4700345ef8001297a102c4d14201adf40f02a130b700313df002b55dc300c7e40601c8051101882ded036b9404005a4fed03263f4d013452cf018e16760164e812015c1a4300f2c7580320a88a0194e1480002d11b012bf5a801dced11011dd369028ceedd008050f5026efe0e02de5fbe01df09f100924cd4036bcd68013e7599009045300023e46f00c021c1016fd6be027298970004665800334af800e2c78f02cba26501cf61bd01f5681200e6f61e03169445006e583402e1b55901bd2f5a0271a150031f74f804b29857014490b10158ee1a0338207101014d45023a79340397ee53023408c100e727e901c6228a00de44ad005b39f202dbd27f01bf07f6029623bb00c3eca5006f5dce00d4f785019a85d1019ae70a00404e26007af964011e1361013d5bf901f8854d00c53fa802730a5200a5ec7106d2cbc2013c64fc022305ca01765b9903804f1d026667ab02ecd76f03d6354504eef01702c295dd0325e1de00e8ffb4027552850138d1b1018be885009eb02e02c1732e0058f7e5011c67bf00dddeaf0294eb2c0097e41902d96967008e55d2009581be01d4415e027486e00151c675009ddddc0090652404c472250267aca6020ab600025048bc0360bc100343060a04c69391010709730540d6af01d9add100507fa600f7e50402a6b77c01591ccc02ae3bf0010a29f8016c2833018fb1c30295fa7e008a5b4101783cde01f4c1ef001dd6bd017f021900509aa2004ddc6b01eacd4a0135a6670373480900d15e2f031dc8190122d659033cb08c0152e2a3034a82ac00802611045e899803d57c9f054e5d000294529d02c282fb0127ca4c03fa7ee0009d633e02ce07e1015f44c3008cba9d018213e7032980fe0034db3d0265cb48008d070b03b9a4d5001f7a770085f29100d0fce8035ad5b6018e04fa02f8d74a00921e6f05aa09df02e47b22055b821a014c9b2d05c28b1c013ae04e048711f7006c7920044efabd014de3fc0225f13e003eae7d039a6f5d0109e6ce0161c52801ff30390240fa0d0012fb9603db6dd20105aea6022b81bd00eb23930324f78d01478d0403666bff00f75a0400352c2a00021ef000043b3f00454e240470a7b400be47c103c69ea4013908ac044c210c02403f0304984d2101abfe6601e4dd0401441efe019229560189ccef026b8d1101baf28700d2d07f00442d0e0248603e00513c1803a9062401f0f81a0023d56d00168136031423e101e93d380339d906008f7c5800ec7e4200d126b70321ee06019b9166005f16d302c30f99022d54e80174229205e6fa4a011a8664055bbbc301a9c67004771c2a02be4643001d511f001da86401a9ada0006b2375003e603b01500c450187efbe01dbfc1200a3dc3a018989bc0352666d0060064c00eaded201b8aecd013c9ed5010cf1d600ac818c005d68f200c09cfb0018751e04e0519e027ee8da04e11ccb02e81b9703742b0501f10e2f071f14060288fb2c021a1ff501b7d67d0227799500ba9ed5035808e30045580002ca87e100c9aecb009347b800127929025d054e00e0d6f0022305b400fb87e701a38ad400d2f974025781bb00130831023d0e90019e4cd300d63352005a75e40266dfcb014afc0f059947dc03150d5b058ca86003b3b68504f9333702e9ead402ae3f9e0227f034019ebd2401d428550120b4f70112661a01541861014415de00948b7a01dbd5eb01e8cbff0066399300e3079a00351693014801e10052863002523c9d019048a9002267ef00c6e92f0074130401a56a0903b681530223b0e60122674802daa28604f42a9e021f956002a42c9002c9ef4802d69605022a42240184d7af0056ae560319c59c0130e8870266b65200fd80b00199b27a00f5fa0a00ec18b200766a8400281d2900321e98037b692600e6bf4b008f2baa002c8314032b0d1701ecff9b019f6d64015db5180766dc6c0236d38304620cd50197979103ed059f02609b0804206c5102000367043d6d2201fa9bb4002047c301254691019f5ff50045e56501881cf0004fe019004e6e7901f7a87c00bb80f700ef92eb024e0b8400463a0c01b508a3014e89850324aa0b018cf35503afe7d701cb96a403eed727011b579c0207a35801ab22e804412c66011a362902eb635701287ba90134722b02748628049a861a02d4cf5b022284260112667d0223e38501750371031c0d7c0098604a015892ce01a6bfdc02a1125801b66417001f753400512e6a010c0207004550c901d1f6ac000c308d01e0d3580074e29f007a6282001becea01e1e20903cde27b0159d63b026f8758015af4cb032f0b2601816cba0258700f05642ecc037fcc2d024effdd01324912037e2a6501f015ca00a0e307006932ec004f34c50167cad001b40f100052c54e03614dcb0029b9f10123c17c00239b1703ce35c0000b7da301f99eb90103833000155d6f012a79e70544c82403b730b9036eee15012632190362d7a30156d41e03a39305017f0623016cdf6e01c24cb2004a65b400f32f3000ae192b0151adfd013672c00127375b00d76cb0010a380700e0e94c00be62ca02f1197d002cc15d02ca08b10087b013007047d501cd3bb00104431a000e8fd5022937d0013c437804c015a30063a47304091476009cd4de029f07d90171f54c05743b7b00b0c25602d40fb0004ececf02d4813b00e9fb160160379801ebff0f03c45954015c958500aea07100ea63a903977458007da453035e1dc601212f0f036278860104ecc100f9f77e0192bb1e0032e675016bd9db03a251a6013519a90699794f031a9b5906057e1102924121052eeafd02193312046853c701a2c4e60470f8a402cffeda00bdd1cb01a3f7de02fe23a50004bcf3017fb3470025edfe0363baf0000539470266484901e1125102e4d28401ed06b4030ae5ae01e2ddc00111311c00a3d7c4020876040132f0470071816d0139f0e700bcb17f027c472c0519aff3005ea919021ae61d020e8b7701a8aaba01abc54c03fb4bbc02897cc400481660012c97f901dc91640040c09f0377efe20081b2920000c07d00eb8aea00b79d920040c7c003b7ac480148e180004d06fa01b941430068f6cf00bc208a03d918f200438a5102ec81790101cf960129c71003041480049e760502b4108f03db260f0216409302481a0d0256e43905cb7c80021818df00db63c700164b1403121b7e009d3ed7006e1de600b3a7ff0136fcbe00ddccb602b29e4101519d0300c2da9f00aadf0000e00b200125c56200a8a4250017580701a4ba6e0060248600eaf2e500e7791304f1fe7001022f5e0508ef060150869902d5fda803417ce004f45f4a021b1e2c02006ddc01b2595900fc244c0018c62e034b4d6f0086ea8803265e1d00b948ea0345448701e66607024ce78c00a72f3a01946176010f1be101a6ce8f016db2d603b383a2008f8de1010dda4e01719921016268cc009c727501a7ce4b02c9c453013a404302892f6f05c3f7800188e0e0029d70cf009a64ff0186256b02c6804f037ed19b01a2feb9023b0ef3001fdb70021cd94100c80d74027a3cc401df3bb802f159c40068104b029410ce0045fe3001e774df01d0a04101c850620025c2b802933f22008bf04103d890840125262d02c678d2006cb1a6039fde0402db7e7702a46ba00350dcf805f0af8800908d1703a88a54028d894e03e1765001331b84033e608b0197fa2700bc9b0f00e8339602270fe801efe5090388af1b0138496101dad40b008705a2016bb9d50002f96b0327f24600dbc81900199d0d0043525003c3f917017e149504314892025d4c940517fb41021ec01704b7d4c9017ae9a205f6ad4802a157db027d8659028c0b0c02a5691d00491be4017178b70141a36d01d48f0b019ee7a801ff805a00390e3a0258340a01fd08a3010091d201098155012eb51b006788a0027dbcd10121236f00d7db1801d30bd60264057600d5c58503dea76d03eb505603458b5e029dc1bf019b0f33010ebe73044d87cf01f80a1b05b47de9025fac0d02a9d5a10126ec8a035e5d5701bd805f007d0fce00a6969f00e30f9e01cd9e7803298d800052b278019c6d8300da0e2c02f6a8ce01d3701c007011e40159102501c5de6c00fecf5303085af301e0f4ac001a587301cc747a04bee6c102b3640b05d8256001994e9c04eaea1f01cdb2b20394c0fb02b6fa8700f61669007cc16d0301d29501a811aa0000606e0174090801327b2801c0bd630022e3a00030504602d233ec002d7af5022bae0800ad25e9039d41ab007a45d70359500201826a6002e2728700ba317702af3e400350331107ef14f301810d08067ed9f301a11b01025976f100f6c6f60336107601c89f9d00a31101008c6b790055a17601250095009c2fee0009a6a6014b62b501314a1900420f2f008be19f004c038e010deeb8000bcf3501b6c0ba01ab20ae01be4cdd01f7aadb0019ac3202d809e900b87e4403b65c30027ea7b7014131fe00103f7f05fd15aa013ae07f0614303f03194e820227c31d02fa84700222cb900068a9a800cffd1e01672826025de45800ce108003d3377a01de16ea00dfc57f00fdb5b50191667600ec992403d3d9480113261802893e3e00988c0400e6dc63010015d40393c9e700ce7b0902ffaad202323a250300ff0e03f2b79106fef1a600164a840478d829025ec37206831897039ce2e703f6054d01f5947302e05c5101dd50f602a97b590149c78d001d140801898846035c4b5c00dd933102337ee200e57c17002e09b500cd40340183fe1c00979ed40083404e00ce19ab0000e68b0099fd6e0266f7a7023f2828012aa5f1013a4be4067af3bd01c35cb203818c56018c59380193c60503cbf89e028fa28d000bace200822a150100a78f038f2424012f58a402a7aadc006247d6005bd04f008c4cc901a62ad60144ff000305807d01bd018c009253da01d6ee48017a7f3500bd74a50353084201c303d003d46e8502c2a82c019ee74502a140c8025a3a6800b63abb02f8e48802ca864c0262dde9024bfed6024f459a004098f802eb88ca019c69990294af1400162313037b79e900bafac60283e58b007650ae03a47d440090ca9402eaeff80087b87600655e110179484602448292007fdef801457f76010b52d702bb4a1301e4a7c2027419420140ea3806d3169c02963b5d022c1c1b03b87ea4031f06ef027f726301db3402016260a6023dbe7e016bdea8014be2ae00e6e2c7003c75da01fbf81401d6bccc000cc286027a45c001a8ad240236625b00df2a6602880166009d5a1900ef7a4001fb06e900073614013f74ae04862536010eba7d04e270af0163b4e10329edf401f3ade202f7122102aa63960349eb32017552200269a8ed00cf6dd001e409ba00873ca902b25c8f00f4aa6803ea2d7c014563ba007589b700cd1fd700280964001a105f0144d957000897140319643a01afa5cb01347646000720fe02f3fef5019490c2037c711703ae79b5048754d10289061e0358301c02209b0e0318f09a028ccd6d0545733e0101286b02899ac7015ddfe2039cab2600a3b119022c7603010dde1701d1be5101757be8010dd5650168377b021af6a50032634c038bd6200160414303170c1c00ae564e0140f76000a08743004237f30180cc6003190621016133530598d5d00101b8360318da0b023043f606109548030b194804294fd602170426011b8b900194bb170012a48400f554b80277c668017dda60003875ea010c1dd602432f0a01a79a84029726c60042b25903c72eab010c635303d1bbfd01a92d2a018ad17c00d6a28d000ce69c00532470060193430233d77b03e8ab360161893e04f6da2703e5daec00f7bf7f00c3925404a4b05c0113d45e03104ae30058289901c6930101cd43f502ef03da013c8dd50360b76a00c3e8eb025e569a00be30cd0275d1f101ef78df01d51d9f00a37f93030cda5d005518440245145001bc058c015261fe015063bf038354850369da74036f7a2e0268112004c1a03f0342de2705d7fd5c02b069cd0394c9c30217e10b0327a2730009075100a5dadb00b41600021c92fc0191cfe101b48760001fa37000b10bdb01850cc1022a4e3200417179013bd906016d5e180170ac6f00070f600024557b0047961503cf49bc00c00ba701d5f5220208e65c04a18e2701d65a1b04616159025d4fd304599df0005fdc7e0565b0e200111ee002221f7f00e7e8730155538200d249f5032e8f72014341c5003b483e01b685ad025c7976013bb15103e945ad01cc80b100dcf433001af4d10149de4d01a20860029595d3009efecb01367f8b008ee03b04036d1601dd2a2d07ce926601eb8ebb0431cdf501094a59022f4f8e00de4c82031da63f02d90c0d0330b8f400bb716600da65fd009939b6021f962a0019c69201edf138008c4405005ba4ac013b91ba024234cd00dbcf81016d731100368f3a0115f87801b2ff1e00c1ec420100ff0703fcc03001ed44d90502d600013f659205de7d2303e949b303f8a7e200e1af0a0161a23a026970ab0154ac0503858cb20385f58e00615a7d03b9cbb901de4d1703bf5c6a000fc67303d898f800abb27803e3863500b036c101fafb3500d50a640122c76a00971ff402abe057010ded1703fc551a017e277403ab686400e80e4603d3d08a03fbd3fa04af31a5000f4c7b0324daa0015b871005097e72014505e003f6f98d0231143c01f1d2bd01c2d9bb0197037100975cae00e73eb201dab7e10017172101ccb5500039b8f80130b40103597b5d012600a2035ff8340153428c00227fe401c18a0701a66ebc0015119b019abec601c3503b0311078f00481de205c6d9f900e8a1470195bec900d9af5f0270934303888fc7037ecc01021db65301cee69b01b9cc3c000a7d5501e7601903fe59f701d4feaf01e8c151001c2b9c020b4508008018f80012c63100863c230076f612013058fe02e315ba01b5417001db160101157e3403bc3531015d198f04257f3701e165a306ce853d018845ae05bd7691033a62db03d80df501f9880a0453fee202c91f7d01f033fb011e838203018a3201d6d7b101df0cee01fb9538037b5b4401477eaa0276ff64006f87e8030d4fb200fa83c5008ac6d00079d88b02761224011cc17a00102a2d01d4f0eb01e6bea901c623e4026dad4802d5ddf10337948702bf754e068b5dcf018e419504141262015e2cf4016abf4d00eb550802d56eb00148ad13029fc4c701ec5a9000c1ac7101c79b8802e35add0089314a01a4ddd701d1bd050368ec3701291f8101c1ffec002ed93c008a58bb01e152ec03504597018dbe10010d8608006c7a300350409c00abf38b04ec23f6007a8fc102d37a92025e29ff0556844d0203d41f04101f4e02142dad02178ed9015e090603e2530600623b82023d1e21000873d301a261800106b81702731ca801f88a970361f4f000ba76820072f8eb0168adc801a07c47015d24a401af419201edf1aa02c9c6c500d1478a022cf66d03c0349e0085bbb00053fc9a0657bddd01a949fc04933a7d00244433062845b101a84c56032564cc0125352300af136100e1eefd0350518700d21bff02ea496b0008cf7300527f880041631502ce13880064a4650050d04d0183cfed030e030f0120a66e009c5f550124b96f01966a230180974c04715787019ec240040b7a1f01e7076506ab7762029947dc02be393501a7e8a007de206303c79ca5009799a300d90d9401c5715900951ca102ce171e006984e30335e65e0184adcc035bb79d015890fc0265215a009f610300b5da9b01ef7277006ad63501a4be7301985be101576a2c03cf3d710084347c04be1b9c016d36ec050d1ea601267fcf05e4c71c00bce4bc06629deb02f5dab7056a16c101bba05f004cef9300cfa1750033a6020133750a024838e30197c1e100845e880164bfd100206be501b32bb40164d276007243990316581a01589a5c01dc788c018f72cf03fb73fa0121ce48008a857f01f5b17c05564b61000fe55c02ef438301757be3029178680190d5ff0580bb4603d97736040013ad021a969401f8534800cbe9a9018e6b3800f7f926012df250011de967006052460017c96f0051271e018eb74e03c1ea210143e38c02d7ce7400461beb0367904f00a4e65d02d5879c009abbf202bb148301116dae009f70f102046e950523a5da02a51d1305b12e49025c2b2002f7bded02659b8d04c85dc301f18bfd030e6f62016b41a3029a4fbe0148aec102f52830016a580b02c9615501fccc120370f242005ba0c202cf12ba0051153c00bc68a7017ba66102d1858e0038f28902286f82006f973a016fd58d01b7acf1032506c401b8077b032d0bf602f46977050e02a10107ce2d0311ca4a03517c7305d38d9d005308d1028a0fe801ab36ad0231f78400d6bdd50090b86900dffef800ff93f00116bc480007333600a919b402dbb4000152a01400a3bdf30139d1c20356493c006a183100f5f9dc0016ada700760bc301007eed006e9f25013a522f04b3bb5602bb94d005632585010670c10480bc9c01536a810384e1ca020eec6f0327146500acac310232364a01fab9b8035c9be001b3f9e001e6b2920048393602b13eb80064cd4800b9effd013c0fda00c4433801e920ab012edbe400d06cea03133fe801a435c70185e4050121cd6b004aee8c03949cdb06edacb203f9bddf021f8ed301d90f8a05f0c450021b24620215eac7022aeddc03f53925008e118e039c3e1a002bee5f0202d90601d419f00127dcae0199cd3002120dc001f42236028b109b00f0b505029ac13c00a68004032391380195f0db007833910052992a018cec9200585cf801bd0a03023e88f204d227180212caa105ac1bba01d1ccef0228d1a203b4fe9f03ab743402c367de02cc453b0035162901da30c20050d2f200d2bccf00bba1a102d711010088e17100fab83f00df1e62024ca8a2003b35af0013c90a018ae0c20093c19a01d3bd0c0200c8ae01318571015eb35a00adb687045db171022a59d70387fc6a037986530603f5420151312701dc02e0026081b1044c3b59003d1d9b01cbabdc015b4e8b009121b501a8188d013796b3008b3c5003d927610002936b033bf848009ae62f010653b6010f69a20288d45101b3b8860127dea401dc69fb01ef707d003f0761003f68e301813a0c04593ce00153d4fc004fd7a802f7ddc7017379010223ac78041fa2bb01386b3103922a15026ac62b01394a57007ecb51038087c3008c1fb100dd8bc20003ded7008344e700b156b2027b97b400b87c260146a31100f9fbb5012a37e300e2a12c0017ec6e0033958e015d05ec00dab76a0242184d0015f5d103dd799902a4391e04527d3c0245265201e506bc006dde9d0336763f01cc97ba00e3219501feb0f601e3b1e300226aa302af2b4f006a5f4e01b9f17a01b80e3d002401ca000db2a203f60b8400a1e65c014101b901d332a5018d9240019df2da0015a47d00d58b7a0143475700cb9eb201975c2b00856f05072503ef01d8fffa03af3f470149f54d01faae12032031e303f52efb01992330057c9d3d0157244e0360ec990088bb78037086ab0112d5d902d75ed101fb053d005e03ca00031ab7033fbf2b011e171500818d4d0165780701c24c8c00bcaf340310519400e8563701e130ac00862a2a03ed322f009612fe04139357030cc3ef0344f71702ede58003b0317002a762fb037847f800f3089102f5e39901c8a9b102fa8ba5010ba3b903a328ab01989f1b02f26d5b01dd18700112d6e7006b9db502c2930001c2636803588cbe01b0427e0269b9420031da1f00fcae9e00bc4fe601ee29e000d4ea0801880bb5008075530343c35e022d84c904ef985802a33945069ee02a013ad7430376c38d0123b47902ce2f08039bd2df0065c54401fe528d01fa89e900615685011050450084839f00745d64002d8d8b0098ac9d01472b5b0047992e0027107003d8886101dbc61902b0353100de5886037f0f3c00cfc0a903bf74d101574ed305c7d5b701060c7a02ddcb3c01206ec702fa6a7502e3e10401783a0703dbc154066e851b02bdc8c9038a879600ea37b0033c324100986ca903db5501016f87e300a21aba00cf60b902f3886b004a993201c66197006e0b56038e75ae0172d4c80005cab700eda40a02b8ef3e00ec781202617b630195c9c2022dead600bf85310362a97702bdbb230173152d01f88348046f067b01d531b502a5e922025cc56602fce4cd01023bc9012a622e00db252303a8c326005e7cc1019c2bdf005f48850277cebf007ac5ef03b0bb4f01fd2e0201faa7be0054811300cb71a601f81fbd02479dca01cf474903ce184800f70f1205d1514c0157d0c0037df36b01ed8d7803c679ea01880c3b0323dc7b0193b33c06ee0c1d0242006101241e260172015d035f67e701c49e3b01c0a4f000caca390317ae3000594d9b012a4cd700f497e90017305100ef7f3402e2822501f7745d017c847600adfec00106eb53016dafe701fb1cb6006ef95d0253b880024bb53e04ae80ba00643588066b1de200dde93a0513634a02ff15a004850d15020934370310598c00af223b0054a57701dfe2ea030648a6017a73ff0112d6f600fa074701d9dcb900c1234c03257daf00bd61d20072ee2c0128bca9022cba9a00515c160084a0c10079d062030c512c01b89c5204463a1501cf72bf023126930299d8c304641912023bfad703e884eb0166af8e01100e5c027a1f6e02edf12d0198d9ef0161a82f01f85510011caf3e0138fe3600dee77e00a62d750211bd6001e44c3200c8f45e00c6987801442245010b41a00264135a00a7c578034336b90128dabc0071a830003269bd011a522001b85da401e4f0ed0141b63504aac55c016a09e901c77890014d310a036caa690347041f031bf47101493a0b003edcf601789ac8028fd2b2017d3981012bfa0e01646f1c012f56f1013d469603344905011d1a9e00d11a56008aed4a00a45fbc008e3c1d02a174f801baafa00097121000be6f4106c9862703566c3107811a4703db1bd70267695d031dec1f068500d3018e7f6e01d449e502d643a702c201d0018311dd0332d95a0043eb3203ded28f00b3358201e96ac600d9addc036fe518019c9a5d0246cbf6012f4285030288e60116dd7102ea6fd500aa785f02fadd02002d829e02685ed901df34b402d4442d0167261c04f39e4c02a0c86007cd350d01ba439404a936f80276a2b20352140b02172ac001929fa301b6e86f004de5150146358f001b4c2200f6882f03da27b6015be0c901138e0e0145b6f103a276f500096d6a01aab5f7014d2fee0353d2b001d46b8b0027260b004815960048824500ba4d9b028d851502466fac02e12a3b03b100d7052080f102e9fc0d01b84f08026d1e4903f58dbd02aacfda014a9a450189f631039a2064007d4a690359553d0122e5b1033d7dc1019856bc014978d400be7bf60286d12601963a2c015c45d6010d0c5803fb99a601fccf70033b4e5301e27c6e00b460fc010f752102a3dc520128011b0724a4a601a363a9063b904603bea612046afa4202c441320400b31203ec6801032a9923014f6fa8006eafa80029692d03da0ecd01a3e98c022a017600e943c300b2529f0177577a03d3ee5a018f237c02188ca400fbd72c0284466b0164e350025ba93700d72a310072b455010ee81b05abd519023db07b061e851803dfbf3e045c469902b42a680116bfe001c7c88c03f8ea250282398d00c338d001fd8246031fadf0011cdcc7006e64730183e5f900e4e9df0124d8d102b1b1d101a42da502df6172008961a803e0deac00a50d3101d2ebcc01fb041c0245a09700e8be340252f85d012bd74d05aeafb3019f3242047830d0023ea9d103ffd1c800e0bb2c0548a2520009b08f03124cc1010a3ba701182b9a001cbebe008dbc8100e8ebcb03e9006d0135419f003c58e80178fd9602fbe98301c66e2901534d4701c7163b0269fdf201140ccf03ec42bd005ac6ca01e1ac7f003516ca0038e68400ee55b7046cbe2a02f244ae056ce49a00c8b17a0522a0b701b030550359daa901f7984e04c9fe6e02f3332b008e6241013e911600466a5d00e88a6b016eb33d01d281da01f2d15c00235ad901b68f6a016165d90371fadd01accc06003c96a30049ac2c03ee6e5001ec4c9902a08cf90095e8e500851f28019ba477047033d60280e402063e22f3026ae3f403ad6ac8015399460531231002f94ad802ebbd420199f90d00e6b20401dc29ee0076e379015d578c02fd775c0049eff6027457800013d39103b02efc00e55bf6014580f701c94d3601080b09019860a600d9d6ad0185c0020100cf0000bdae6b018c8664008bc1f301b666ab02ea9a33048d057b013ba85901d90e5c0112d60501d3a7fe022b06ca027712ec01fc70b803b7df8b0028b17702b57b5a01afa5b000f74dc2001bea7800e700d6013a271e007d639101834444018ddef800997bd2036d7f9801e421d60187ddc500896102000c8fcc015029bc00734f82014b03840497afbb017b8d0a077cc0b3010a67c60494062d02da55bb05e512b20147b6980402c6b8016d70e00161a1e600fe632603399fc5009742db003b458f01b870f90077882f017a828400a8475f0171b02801e8b9ad00cf5d7501449d6c01650593023061210059416f02f61ea3017bd9dd0166fad800b3ae4b0238371200e305ec05e4d5ad00c96dda0131e9ef021d379e0518b26a029a6fbc015e7e8c02c41fee014df01000d5f219012647a800cdba5d0230d38c01da00b4038576a500a09386036dba2301c6f32a00f392770086eba30104f18701c02ec10266b44f01e004b802f17682009287b001ea6f1e003242d50228607b02785e2a03b1bfc3012d822a0474540801e831d602ed7a6d0205475901ecd37b02f40d300276940e00721c56034aed190190e510028064350185967802a79d320017486803df310e00ec7b160396b99701a950b80186b6140029646501992110004c9a6f0156ceea01bfa0a402a47b5d01eed7a4024211af01a80b3b039d293d0347bc0e03c206890115931d0313670303f482e30379288002cf2f18022224200098bab70344ca1400c385c300de33f700a9ab5e01b700a0013fcd12019c530f01c53af902fa596e01310a5802322bd80062f2c601f5977100abecc201c51fc701e4512601293b1400ea68e604975d0e03f4f29206d4a9f001ef666c069ea7ec0299dabc0495e9ca011a13fa05014785019c0c3f0191b7c6006878730381fbf70011d4a7033d7b8401f664bd009bdf98008fc521009b3b2c01965df0017f0357015e47cf01a7550101bb9874030917170089c35d0136626100f000a80393bc7f00736b97044bfdab025984c00491163602df423606e4bae50126b6c40094fb820140836c027f01a0029631a702c6fe9401fa068300bbfe810154523e00b2173a01fd840500a4d5270086fc92022435510188865200cda7ee015d2db4038328a100fe6f7001364bd900b3e6dd01eb5ebf0116f33001ca91cb0114762a03748dfd02fd00de042afb320235a9ea054f44d00094cbf3029007870006fe0004fbb97f024f08810325234801d224dc01281a5900a840c50202deef010153d702b39f69003a73c200ba746a01e5f7db038076c100caaeb701a6a14800c96b9302ec884a00e9e66a01696fa80040e01e0101e503004097af03c1eee401fdfad400bbed790242fb6001c51e0b02b65fcc04cc598a023fdd2505fedf1e03b230d303f0c85a01a6d160033882dd002e72c8033cb8420037b618026db62100abbee803715e1f0012dd08002fe7fe00ff705300760fd701ac192802bfc11f01ed159203aac1760164ea350282d4700046c06b0507d01b02b4d90f07e595e8028bec7e048f09c7010b4fb50292b6ca01126db60330d4e1024aa3cb00afe994001a703300c1c109010e87f90096e38200cc00db0118f2cd00eed0750315f470001ae522002550bc01252dce02ef5ae1011c032f0329e04c00baf3a70020840f0104337d008b871800f3f0db04abe58501f5d63204e60bcf03bd7e5305b3a3aa01f4381805b1a4d3010210ca01623976018d83590220331800f3955b03fc340e0023a94302301e5801b21b2403a48cb7003abd9700581f00004ba942004265c70117d8c70179c41a010d4fcb02efe251015d1c0a0352c1f001cbc183035d0f5600c7289d0432c1d10000f2b10066b9f7009e6d740425875b00dfaf9504db420101553ce80418602501e17aa201d7bba8019d9d2e0038aba200e8f065017a160900330915033419ee01d81ee8027ca994000de8660094092500a5618d01e4832900de0ff303fd121100063ced016a0371003b84bd005c701e0056d0d5042f54b303b979e70619d86d01a1dd6b0647efc301f91f390793875901b817730502a39d01ff6ffa001939bb01a060a4002f10f3000c8dfb0242eab8012812a100af0660019fac340217b0b701b3c155017c79890196327203dbcb3c01ceef050100266b0136ee5e0245985e00d5dc4d017811450142a4be03caea5100263125023c907c02884e3106a6f730025ea4fc0468a98702fce486043fa64b0251491403ced20a00ea6a96035d225a01fd9f3902db8563008b93b4021717b90029391e03bc614c002ebbdf03dfac2501213e5f01e790f0004d6a7e023f985b001d629b00e2fb3501e9d305038fcbde0191b0dd0603e71802b27acd04230186037b4697065fe4fc00ac8117022f5ad10195e0520154861e02dec42e006771ea012d657902277cfa01862df20208f9a8018b6c83038ea3ab0032adc70357de8e01c85f9e008ec0a301067587006f7c1600ec0c410243264101e2aefe00f4f52600f032d003a03ffa0029d1ef04792313020d21e606009f710269147f03e3cd600089d2ae02b3d4900158629a0122588b0294a27001416ec500f125a9004238830109c9530284fdbb01b0702d02c3fb0000c4fa9703ede8d60196d1cd001cf07600474c5301ec635b002afa83016012400175de230071d6cb017977b80341132400b940f90491598b00863e870567e96502bb541a0430f98102cfd64b03ce824d0172afeb00ab0289019c91ba0137f587019956b501643af6016cc73c0351cc8601d631e6018ce5c001ddc1fb0350880f01a095a20316271d01065f4b02be51de00f1515a036a31c901f3d39d00de8c950140db3802bcf65a019f3b9d052fdb34026122d7001c11bb01aea918045b4fa101ebc8c205928fea00e5e10705c4a80e02eb333501fd78ae00c506a803c975ab00a315ce0072555a010e290a03c11363004137d802a19274001fced4033f921d019d9e830164a58201ab1781037c3509010ec112011a310b01b4aec90187c90e0151139504da624f0229638f065e003001c4f9530666954f01ea6e880251802c033f29240257d30a02bb79bb006286c700abbcb302d10bee01417b820233ea3d00307117020556780176b2f5005781c900f28dd100ca7255009416a10067c330001931ab0389438200b6497a0293188200d3e59a00209b9e0041693d04b0c20901a55956053553bb00f92875036c03d70333922c053e2fb300c2d803060c54880288b10d0347f3ba0174117d03d23ad3015c4fdf005a58f5018ad16f0345de2f000af64f03c5d9b200d0e10b014e7eb3013d2b7e00679423008108a502f4f094003d338e0051d086000f897303d277ec018cf5f80301868801e58b3a059fa4fe0072558d0330a6b6018f46540554b607022d355d0408a6a10124a2b2032cb8bc00921c2c02a85a310078b2f1010e7b7f0106f1c701bd423201c58f6502bcf387017a1818024a61570076fb9a01ed369c00ab92cf0382c4f6018740710197e83900f0da7300313d1b012d814901fca91b0127840a0559c9c103fa79f001bace29022ac661049064b700ccd85002ab964102f9e5c402677b49014c68600281b40800687b3900dccae50165f9d300560ee801b54ed100efe1a400570d2003774911018543e90053feb500b7ec700130408301f0d8f30340c1e200cef164026386a601edcac504360d51021f7c660327e4b10275b51f05e6a0860176bbca04ff8d3c037e26bd03a5c99600bc781a0136b8ac000cf2cc028442e60022261f01b87050002033a502bef337003a4992029aa7cd0164689803c4fecf01ac13f700ee0aca00ef97f2005e3b2701ef1d6603095c9a01e454db03a0815000d05acc05efdbae019d66910534b24c03326ca80552de6b02d2246d04753a3802071d1604eca0c70097d19d0089472f008f562000c6f20200d43088015cacba00e697690160bfe5008a50bf02efd882014f2b0602a7c43100fd125b01904979003d9227013f681801b7a570027deb620050d562037a3c57013f8cf501df78ad030dc68601ce3cef02e6ea5c0320ee1303a3718e01b07726029f2ba602ee5b6902583dc201190444000f8b3300a4846a0121742e02a75fc50089d41700489c3a008970450295699a01ecc99d0017d49a018752e302e13bdd015e95c00051763401202bd7010e934b01589c79020d124f0080d08b0197da3e019b580801d2b8620312af7b036553e500dc41740595fa04015b8edc0321f74201b9e1b302965197004728ec03893f3e00064ff003b6b9b50076321b003fe3c0007b633a0132e09b0111e1df02dbe04d010d2c7b018d80af00f8d4c800963bb70192611d0096ccb500fd2547009155770087c8ba040180f90152187c040d578f02a733f5017c97e701cff0c5017cbeb9022f3af60413e9e8027d1262030cfe1f01f4b182036b8e2300ab7df2028b0c2201a4a1a200cecd6500f7192201649139002746390076cccb01f100a200a5f41e00c674e200806f99018b36b6013c7a0f019a3a39013632c60085d31d036a8aa701ac6bc7036ca1c1005948f203cd735901f9fe8e06afca5e034f5932040669420319feff02ca4017014ede6c0326f94b00f17c3200ef988500ddf1690093976200d5a17902f1318900e925f90229b71b00b877e603d820a301cffbe401893e83014e4009025d307100118a3202c0ff1600e412c501433768020fcd5f032f254202369c3f053f524a01c7354702ee437d0219e0de00df895d010be0ca0308dc8400c626eb01668d56003c2b5101881c1a00e9240802cef29400a4a23f00332ee0015f304f0308afe200de03c1032ea0e801fe5d69020d2ae6001a8a5201d02bf4001b27260361d07f012d95b60304fad102ba3c1c023019da01a874cd03761278029b74930383356d010c0aca046d53a7029ddb89030503820131a71e033b9f2f0180809d025d03bd0003a6440053dfd700965ac2010fa84100d0533303ccab420135bb3c0198662d01769ae100f0f7880064c5b2038a47df01cb52100129ce2a0189c0dd03d77bf401d9dab903babaef01fbaca003c23416028faeb506b9647301d24eb0031a07c10293d5680359c90a014f7b42011621ba00010763021dce0a00e5ea0500351ed2008a08dc024637a70048e1560176bebc00fec16501abf9ac015d9eb7025c026c01af5d4c0348634f0149408102f52e410050f17f06f49766032a35d0023a66ea0299afa40357f220026e260104feb6be0371b00f06a73c810267edf1005a4c3f003e4a780379c36e007704b200def2d20082212e029b282900a792700131a36f0179b0eb004ccf0e010219c60129ebd5005524d601315c6d01c7181e02a7ecc30091277c01ecc395004724b8034255aa0125231a02827c4401ee9b230335c9a402c31675072f0fcd0217e01d057d7190027515b600cb9f8d00df874d00b0e6b001bde5d7036225b50132158a0318bd59013030a502972df700aa6cde0050ca05001b456702cb168101b3fc3e02d1015b01916efe03daa21c00dffcd5013b082100bb10f40081d330026aa0d000703bd1006d4dd8022115b903f4633807b18b1303b71d3203535913024afa6203e02ac801bfd9cd03d110a70063845f012be63900fe0bcb0362bc3f0176c1fb024f693600d5b5bd01b7457001cfaba5032e6db4017a53a50092a23401990b040396e35a01918961023ce929014b2a37076aa4ec029744fe04098c8301096a4f02f29e890242b24202b07bc6010e3e2204c4582a01955fb1039700c60194fe7103e05aa3017cd9f7001211e00080427802bf19090131ddcd0031d44600d6ffa40002d10900dd34db02abe0f4015d38ce01f2b302011e5ba401e62e8a01bce6dc00392f3d016f0b9d04b05b98001ce6620460577e02c5599103a64f6b02f84da0011de9e601951556063a0bc10084252402b896f301e3d45301ac97b400c9a99b00f43cea008eeb040143da3c00c0714b0174f3cf0141ac9b00511e9c014f48210211e76d018d6b15027c1a8401af103b0395c93a00cea9c900d079e20015ac0e03953d5e0137399c038c3c91012c6c9503ed919b01d0551f02bf0cd20262625d0696109702ceb9dc008deb2c019fac1502461a1f010c405d021b38c600b13ef801b608f100a66594034d5185016eded701bca98101e707610031703c01d8e5fb00776c8a0027137b028231eb008454910082e69401064abb0005f53601b8dbf10511c2e403efca66046871ca009beb4f041409b2019b01ef04c7943d0273f7d20330dd87003abd0801232e090051410503339eb9017c742e03498c0d01d15cac0292174700c6e0fd02726cb401903a3002dab118019bff3c019a93f200fd865700354be50030c3de031eaf320189d27803cf23de0111f8b301020a65039bc2f8039dcc650167fec5034e3e0402b1ac65016092fb012e0a9c000289a5017304e700f2d7010013231d032aa14f003b95f601fb42b000c82103034f6e8e01c3a11101e43842017a2f91028304a40043aeac0019fd720057615701fadc5400605bc803247d3b0000417604a034f101ecac0603afbfff0100418202debee60065fde70391236d02f91d4d0530001302685a9b0116562001d9d541006f5d7f003c5da903077fb60011ba0e02fc89f601d41930024bee0001f85c460362e08b00b809ff0107a4d000cd83c60157d6c70082d65f00dd95de001726ab02c46ed50018738c06d5b1760060344205749eed020d40b6032d3fae019d5fbe03e0cdb1012a058e03ab63d401f4bb93001d339901e37418021d65cf0013f6960385e705007d86e2014d416200ec822103046e3e00326c7f030671160091145302c1a1e70182b53c00d9d1b101e494d4020283b80075b1bb011c0e1f01b0665004315497017c1f3607139d850112b38b01e0e81a022175aa03a6fcab01488dce0280fa2300484fec01dce5140128caad03624cee01c516e0036bc6c301238d6001ec9e3b01696457006ee20200d0eade009a5d77014970a403425b02011491210365d68901aee66702a2f6a6005df77402a6e01c01c9023905aace54027ae411031a787702760b9305b32fe10167c8b902a40272024c4ed4002d9ab10118c47902519db6005a10be010c93c5005fef98030aeb470056927703ab86d6003c83c400a1e181000c8278025ec8330069e7d203390994012aa8dd037bed8e00c6d332022df56700a4f854009846d001b475b104454fb900f34a2004949ccf02c4c4a105f435ef020e5df6028af03101c3582407a0267b006dc89d01ae4c6701aca92202d701ab017133110088e4c2006e96380269f69f0013b84f03954df0019b50a2000035a9011c975600445e10005c076e0261759501f84de603fc0a8c00d67c5c022276eb00463039051535a602b7903d07b1ffc200d6f83d06396ef60079155106a403e4006a401a0344e88601f2dc35022ddc55007195f70360b36701bd7f0b0087d1b6005f348101aa90ce0179c8cc03a764920029909502453c28007a34b103f5d36501aded080007337800131fad007eef9c018ebdcb00c4805801d685e2031d7dad01c86c32047a643b03fca30305dc94b503d4883906dcb48901ce5836031b21fb0143d63401d2d0640051aa5e0091283500e06fe702221cf401e1c7c302ed11e600d9d9a402a89ddd00c72ea201c7cfa3016b73a2010e60bb01753c4c00b89f9800d1e7470229a4ba01b9993302dcabb6018f8ead04ea2fc100078b10015fa440010fdda604dac51002831d2c03634575013beb58062651ad0247be3d03ba589d00e70b1700ed75a400e1a8df0399727401a298f2011820aa007d627102a7134c00fe9cdc029a340500136fa103465afc01ac6ef0000ac67901fcfff003417bd200ddc2d70278a31101bb076304bd31b60272098501e81a8a03d34484042b777a01b2623304945a6a024632e603099976039e461900a557cd00378aea00ee1e6100719bcf0062997f00226bdb027472ac014bb4ff02f139b301ca22ac0237a231015203ff0370ddbd01bb19e4020f585901461cc60215119501f279fe036aca6301f6cd0e05db2f99026a8927056031c2019433c502b93a0b03692be805c7060e01b4854106dbe4ab01683ee701e3eab30121bdd402f3bbf900be0d500182590100df85ad0009dec601417f4a00a7d85d0188a8c6014291000044662e01ac5a9a00d8804b039f2833009e111b017cf03100eccab003967cc00113c1be005fb63d00a3937c03fea533031a281106d5604e025591da021e24ca01550905006f29c801ed6c6100393e2c0075b80f012df174009801dc039ca5bc00fa0f83013c2c7d0140dcfb034a32b800355a8003e650c20187817f011512bb012c3aa10346932200aef90b02228d1d00ef44b103726e3a00dbbeb10157f5a601bd31f7039153b801ac0e270790d768028ddf780494c89b01d3cf910110b5d902ad205703fe23b50077dfa101c8df5e014506ba03bf43550131a99800901a7b0137f3b30213448800148cbc02fcd00501c77387012bace5019b68bb0097fba700348717009799480093c56b02939e0501db8fce047d9989015798c5060544a702fb9fa503ee4e3601173f370325de5e02ecb70c07ccccd2020027f6021d4ae700876c1d01b3730000757674018406fc019081a10169438d005225e203ede2e401ccd68102a17b6401b879ea002d6ce7004208380383888000ace04202ae9dbc00e6dfe202f1db4500a50e770551a23800727b1404a167550130ef63069a87d7026effa70226c4d60090264f01f9a87d029b619c031634db01951690002c95a501277fb700c44de9017581d203a987e601d577c600e9f02300ea3407037466300114cc9a03b288b1011602030195825901fb119f01463c1a00906b1100b4be3c0125b63b036d473603c412810394e05703dd1598038916b601f99ccd00ec2dd0014e94f2016546d102544eae006590ac019788ed01bfc2880071507d0198048d009b963503c374f500ef724902125211017c7dea032734bf002ad29e039a84a500b2052a01405c280123554d03b1e476008942600272e242005bf04502966f5002a6aeec03e26c6b01bbf24107b551ff0238ceb5032e22b503d3f09e01474b5f029c28180365d25100abc7e40399222900e3af4b0015efc3008ae55f014cc03100757b5701e3e182006a3e3f0301c6ab00fe240d0290bace0094fff4032200a6001e96db015ce4d4005cc63c023d85c801b6293b047cee6d01b3a3ee058b7a520208165803c49d2f01985e3904571eb60253a15504b1927c0293a6070314d0df009cb6f2009b79b900539cae0299107601b953e801df3a79011c175800237d7f01aa059502a30c82019ac41d00a160880007231d01a225fb00032ef203ffd8bc0039aee201cee9020026bb880679bd0901c8757f03b924cc00e719d8044f4e69001386810393cb44028c517d02f7a5c801d69087009737a60125eb5b00152e9a00dffe96032299b4017cb01d012b621e01d77ae603e8a00c0039b90c02ef71070104091002195b6c006dc6cb00089328008186e4037bba280171628402a584170050452c0408f2ee01b7353b04838166033220f30691dfc8017a53b3028690c9018c253805963ce3015a499c01cbacbb0050972f035d89e70123bf3b03e0d1b50149d7d5020576b3019836c1013200e700689d48018ce39a01b5e210025fe15c017214aa0205fa4e00f84bad0334590601ffb3760048ad01002d08ce05ad85df02b83e8503d50b6202c41fd004aaa7f40115e7b50196dab902f6a96101a58bf7011c78950167f833003c451c0218b3c4007c07da02396b5100b8e99c03fb4a240076bc43008d5f3501cb5ea5022d3d3500ce3b73032eecfa0149052001819aee016920e20079bb3d0102a6f10242aaac010ad8b20316c9fc02fc6ef304c77d39026cc060033373ee022579f303c8382102c17682044a601901971ee602263ffd00242dfa03fa01ef00a0d45c012dd1ed00f3215702ec54c901d3129d02d3637f01d96210028aacef00a8c982038ec1a901ed97c101d7682900ef3da5020103f20016cbb102b0cc16008281d5021e0b2903fe9e79029f197201a150c8049c970b0299864e01d836fc003067850468dcc502fda84d0234b317001879f001ff2e60016a3c870261cdf9013ef97703773bd30171b437025a55ed0082d44d013849310056c696005dd1a00045cdb603f35a2b001424b0007a74dd0033a72701e7013f010dc5860402d12203853bca04a6644e022edf4c04b83c3e02b1a67b01840ca1033bae2b04c24590007f2fbf01222c4e0039ea3401ff162801f55e920053e480003c4ee003ff5fd20198afec009f154900b473c40282e16a00ffa786009f0870017744c203afc4c6017530a8035ca9010070c866014a18fe00008d04068c3e3f0282b3bb034c9c9b017656a404a9d09201cf859a03939b3a03a078e806fad59b02de0d2a005e328300b3aa70008c539701367754018c23ef01982d4301ecaf2700369767039d2a4101b1ef87025535cb0095612f02d72311014503460167245a01271aad00b8300d00a3dbd90350060101caaa6c06e7d05d0064c9f90255242301d09a1e05e2c9fb0101bda702633903020c802904c4644b0296cceb0390ae3b0078f895035437e10072d23502c6cc77000ef74a013ffb810043689701878250004f59370374e69d0118608f00d591050045f1780195f35f01712a1400834802009a351403483e6d00b1669804280ccc0179260b05f90a9102ce7d9404f5f4de01282055056fd57e02a1f9560546c67f015109150162270401cb472d014b6f8900ea3be70020305f01cb1f72011dc4b50132f1a7025c6d8e0068902d00eb0cb5013370a4004cfeca01ad0ea2003deb93012a40b902e87dd900f358a7024931080076cc42047bd67b0225dd76059170ec007262b1049659c70256c57004b895a1022b60a504f7b31403bcdbd802273e0d00f38e8d00e5e3ce01abca230374b0e101516e26012af50e011353610031ab0a00df77780019e83d00d4f09303037338019011ef02c911fb01f812f5036275ef00b804b303f5ed330112ef8903a570a60150bc2107b7fa8e0135bbad04cf70c902f52be40168b85801d334c40332756c01fe759b002e5b0f01560e900356e3cc00531a53019f4ce3009f1bd50118976c007590b30288d15200269f0a007385c900dfb69c016ec45d01383ce90005a7690199c5a4006022ba0192852501dc63be00eea654031391ab02c1c5fb025e4e8501fbf8f303e05d8303b986c403d799aa0213769e028b017602569e0f012dd329019201640270744c01d27f6c01670f3000c110660145335f016a809d0089abe9005a7c90016aa1b600af4cec01c88dac01a23a6800e9b43401effd0e03a171fe0125ef8a02332ea600de65210282ba9c026ed03e037b5ea0011eacfe046fae3803ba631b07418afb027c3a80059b98ae01b20cf703fb549e0052c50e02abc8530124272e016acfa70018bd220083b29000ced50400a1e2d20035336903602dbb014db8df03af1dfb004fa056037325b200524dd50152548d01e165d401af58c701f55ef705ab766d01a5b9be0083b5780256fe5d0385f049011ff58f038aa26703b1621202d8cc700080df7803340af300a68c96007d50c8010d6ddb035ada0101fbfc2f026c9c740172317f01cc57d30181cad9031955f9010df586014c59a901f12de6003b62ac01714984024d9b31019d7e540031af2b01fdb554039c67230068c16d0342dd9a00c9ac010606a25800a5011d077b9be5011d9adc0566ef5c02c9016d03c9c601005e028e0124362c00ebe29e03a9fbd601b84d0900614af200dba39503ef237601df725802bfc703006a251803c8a1760160596301e03a670164c79302dd3c6300ea193b0134871b0053035b06a6d8eb02e4e88804673c81022da8ee0426bf43024aa32f048e61620336d8a805a7e9fc01236f16035b542b001ac857015bfd9800ca3846008e084d00500aaf01fcc74c00166e52038001c2000b803d01570e9101fcdebe010f48ae0055a3560239632c012c18bc0219cd0f0013e5d202f743c3003d47b80499c7250395f3790325334b01c85582022b41fa023893f302912b3b01581c350420541803b3331202bc4653000b9cb301628677009e6f6f00779a4901c73f8c022c0d0d0199c0020250482a002ea0b9022b70060092d795011ab06800441c5701ec329901b280fa02cdc1bf01a55c89023428ef00bf01cc02a7ad23028cf32d0124326d030df2c203e29f7a01afafca024539480227df3804cfa23a01a4625d000f6f0c001e084c03837ff6012cf2670045b50f0109d11e0003b37900f1e8da017bc7580102d2ca01bc8251015d65d00167242d004cc118015f1af101a4a2bb0024728c00ca42050324389300850bf3017f55e801f987d405b8b1710259dc4b0344f89202316f32045b165002f3247306a164520106c106017f3d2400fd431e0240ecaa01a011d7023eaf8c00377f04004f70e9006da028008f5307012e1aee03d8a98c014d5ebd03ff92be019247ba02694d7f01e89de9018757ed01cf0dec019b6d2401a164da00b4a31202bd6e0901113f7b03b188b403a47b7b038ebc510645f06c0118700b03e2da3301a732ea03714f6c011e137303b6f06300e3578f0347d9f80165a95f0181959500ee850c01e3cc2300bd731a016608ea0070588f0190f90e00f09eac0263707700c28d99022738530178b02e002a354c018bbf9a045ad15c02ac0d10050448e201cbfe95044fb8cf0064097a027565ab01fbcb00029fcf36022548f901388c0d0109406b025a653401e0b5f8018bff8400e6911100e93817007701f103d4a9970163630902b80fbf01ac676d01ae0dfb01b15807021a3b440109210203f7613b001a1e9201b0930a004c79cf05bb581802b85efe067137c90217324604773506028d429204e3e2f90167c0de01ad44db02a2b824038e6689019c0b17007d2d6200eb5de1023770a0014574f30199f9370180271101f150f400574515015ee449014d424103c1e3e7003d925703ac9b17016f74db02d7260b0182ba85005ed4bb00512f5b04cbfeaf01dd12d702ac446c01e2e44f0325ddd500a3e396061dbe12029fb30b010a5a5e01dcae5800a3d3e501c6883400825fdd018bbce7028a71800174abec0230dc14013a14ab03e36dbc0001e12002c210ae00e3fe880187276900964dce03d1eee20037d48402ee397c00aac25d03f810f70118973e0708970a024e8bb20377f2ca0219dbd5043d7d23018f026c07e4215301502dd801e03e1100c3d97d0062999901b2b06a02825d8a016c3e2403b179200177fc4600dcf82500cc58670180dcfb01d9e307016a31c6013b386b006372ee00dccc5e0149bb0100599a22004ed9a5010dc3f90308e6fd01ba87f50419fc070153cd1b0585027002249e2004e65bed01beaacc039707de026cc03104c0a69201e813b503688e340166101b01fdc8a500c3d9040333bd90017a9ba002568236014d783d030d38290019297d0356a8f500d6a54600d4a90601dad3c202475da401c42167032a8e8d0083e1ac00f4691c003144e10088540d0181392806894d380054963504355f9d028f0db1025e73ba0274177603f3a6f1010bba8700b26acb0160da5d002bfd2d00a49804008b76ef0060011802ea99d301a76e140331efb0005f29e800c1fa3500fea06f02877a2901606c4300d79817018bd1d4002abda300ca2a3203696abd01ab44d903e83a7502e4dcf305c403040224783606029c8601233dab06a3886401d3e80e0459ae0a02c5c641030b03400074717303f7670800e77d12039f1cc5001eb82301df49f9017a142e02863825019a0de50177a12201f43d4900cd7d700089688600d9f61e01ec8e8f00419f66016ba4be00db75ad0122257802c74550001f7cda02491ba001b99ac70346c7fc0068519f0510c82702d23dc0011aee5b0094d90c003b5bd5010a51b70380e67a0171cb910177b44201478ab400e0956a0077526803cf8c2b006209b603cc658601116526005fc5a601caf193003ed0910184f6fb0002a90e000df7b8008e07fe0011c8170357cddf025a81340314ba1e028ee4d205f6eaf801e5451f02afba8701edcd34018b4f2b02feafd9021ff34300f26fe9002c230901e272510104470c012569bf0007753201504f10003f4441019d246e034cf10301e12dfb018e19ce00787bd1011cfeee0104807e035aded701a10fbf0056f0490074b951062af1a302d3dbd2036fa29b02ce657604a7483803c205340447acf2017d169d0790603b01a27998028b105f00c3fec8025196a200772b9102cbac4e01a5e09f006813ed01f47ed003e13bd50075d9c5009848ed00dc1f17020d5ae701bbd440013c65f6015418560001b16d00925320014bb6c00064f1e000b9ed1b01b7655205ea254d01fc861304e7f67a023b6ab300c30b0c026c42eb017d713b023d28a400af68f000022fbb03310c8d00c28bb50386fa6800615cde03d895c901caf176034e974300678eda0394f5ef008a2ac8024f2561017b70a703238a5701811d9303f0574e01cb611301b1d11601d1e37f0262775303d219c60110b3b302904dac0657990e03d8bda7046ae93b032121f3022b707003a17f4f01ccaf0a0028158a026774e400c75f890384bea80191a5ea01b7632700b7dc3602fede85008fdb79023eef0600e1663603fa12f6000422810187248300ce323b010f61b700abd8870364982b0183fb5b0425915f0221cc2606b08c53031781f3034b90250269241a067490ac0342bae5036aa1d5012ea3440394aafd00bb110f00daa0a501aa23f601600d1300a5cb7500d66bc001f37bb10164036800b2f26103fa4c8201d24d2a01fa4f46013ef450016965f6003d883a01ee5bd5000e3b6203a6544d00eb832e0238afc501b83eb8044b40cf00acafd002ae4a2502891bd302937dc2000a595104a7cb650318d5d101ebf536001e23e203087e4600e27d5e029b75140138f87001e6304001a35ca601e0d6e60111788f0037082b01fa01f5016a62a5004a6b6a023404360159b2960103787b01f305590172fa3d01eb9952054c0f110238ee5a015fdfe602eb342f066594a40178cf24051110b90349144a04ba0b65022e30810315efd2014cec81036e4dcc013c486103c6d9fb0129d7cc008591c90138e69201eb64c600924923026bc61401b54fd20351678800f66cb00022113c01124a7202a7aa4e019cef14039429a80027791c044eb38603e5798703add16201f27abe00aba6cd02d37430041c6c4201a1deb6010e771502c227f903fddfe401b6a5c60085be30007cd06d0376af550108d1790130abbd01c247860188db3301b65b8d02309f48002376f5036fbae3013a891f00892ca30072673c0207d59600a20a7103c1684800c9837403b14f5c02cafad5025cc1bd0181ff2206d2bc97028711140313655303d2cea604e4ee4901974a0303a757d7009bbc8503a5814900f04f8503b1d35101ca48a302c0a8a5000ea4c7021dffcc002e485b01a64a6601c72a0003c171e3014117d000e5d8640117ef1a000ae93e017a0ab2011a24ae0164dbc7012da3be020fa82a04a539c6031a1a1a047da5e702fa6c64033ce5790139768a004ccf11020d2270025810a80025d0690322c9d701276a650205ef72002867e202f57f6e013ea73a0084f08e00059e580380499e015d599200e6369200082dad004fa9010073baf7005440830043e0fd03cebd40009a1c51052cb8360355d4e003ff5f49018021eb0533425003f9ae9b0303b32502e9a45d065baffd00c6455703df6a2e00631dd2003ebc72012bea0800a9aff701166d8903e4b62700c0a55e02f465d900ac586000c45e630169ee0b02347ef3005e0165032d930200c97c7c038c0cda000da69d0130fbed0188fa7c0369949201b50dca041b3da702d8980802db822d01c7e6ff05364157015cbf610670fb0e020d695c011acf8d0018cf0d0214323001b9947403d22be1002522a202a3d22a0143176003b5d60801f575890341c332004b0c53024f8ca40009a52401e46ee300f1115a011934d40006df0c038af33900e6704b05f5b7bf01d4bf4503e50f8e0200c3c40389ab2f013f3f6a050fa9d601ceae380557498503a3858c00b10e190192b8350309e3a10177d8f403484de9009dee8b013b41e90046fbd80129b899010dcb70009293fd0057656d012c528501f39635035d98e8013a5d27035793dc014d510d01202ffc018d1372035c6b27037410d305b877d101e2db7f025769ec01a16e170323a66e015aecdd0341ea74026f13f40209e91a0020b7060201bff200da9c3502283c4601a7ec6f0079b97e01ed8ecf03367e3400dc81d0024fcca40142179002d9286c017ecaa400cb210301019e00002560bc01bf314a006d0400005ca70a025ada8701ca42ad0395c2e202c8fd0603ad667902ccbf6e0434c2040250282d0222668f010c6cc6030f1be801fb47ba01b06e72008e037501714d8e00139cc5015c2ffc0035e816013612eb002e23bd03ebd481000260d002c7eec7013aafa403912be700c2d9340302df0c008a36b20254ebcf00e8cf220430343201a5715903092dd8013dad1c046ea5f60275735b037f543c02a690cb04560df300161ee401b171920180aae602fb99810190e12b0046e7050179697e0255f694016d259a02d0035b0031913e00e410a50136ddf902b1d25b005392e2024492ba005dd268020f19ad00e7ba2600bd7a8c01e80d7003686e5d00fb48aa04bf17df011703ca05e05de4029893c7026caa1602f765f603b17c0c019ffe6602360441007dd6b400b76093002d75170283bff9008fb0cb0287b7360191eab10092655601197b8f0121d19800c05a2902520f7d01d4ac5200d7a99000100d220020d164015312f901c511ec01c6bae60430a0b0016e766103ec68eb024e3b5c0244f90b0122ac4a0512764402dd7ca503b342230143aef6002b4a6f017d905603e3ea5b00f2d51802442ceb01dbb4230008f80701652f5c03efcd660171e6ab011fb9c901c1f646037911bb008646c70394039601743f670041687b01d3361301068d58004086f30387356702a81bb404b03118026e36a704c23dd7011e016c013c2a4600b903a203c1952801f67f2602bd7726013c77080160a1db0129cbdd01b1f2a401f49f0a0074c40000055dcd027f7fb3006aedf60394a2d901562514028beec0000909c1006101e2001d260a0000883f01e448d20225865c013bdad005672454030a05c103f1af3d01bea92e05b29393036fbe8b067bac1f02024bfc02d6240f02ae1b1801ff4595016d817600cb5df9008a894002254606009974de00a14a7b00c1634f03753b5e013d0c2b0192b19d002e93bf0010ff26000b331f013c3a62016ec24d019a5bf4008c289001ad0afb00b8d132026b824e00e4b45a04ad07fa021eae3c0428ab1e027363520774c18b01baadc602d96f3802b97bd800f99e340034b45d03c8095b01372da602839bcb0139e86e0034d35901fc00a2010957b7007e882c015e7af50055bcab01935cc600000868001e5fae00dde63401f7f7eb0188ae35032215cc0134e3d605e752c2000b30e303a949b801c5fbfc022b7022028265830746a8bb0283877d0389686101eeb8a803f268540186d8e2038a90ed00bc89960150388c0155a9a703c14e1901db11b403100dc1006289d4038ce0970031f4af00c163af0112639a01ff413e019bd23703f1f40301f90e95009e58d9018acf8606f9e81c022d9cfb03aa38b801ee33ea048d8a830118fef3010ac9c2023e614b04d1efa202c0c81f0175d6f3001847de023528e8014bb76f028f0e5701d54f8803d7c4d400841b8c028205fd007c6c13031bd74b004cde3702e8b63f0044abbf02336fde0109694d034faaeb008f1858032ce779006e81e0053cf65402fc2edb03ee4c210230941202e5254502428616028d9b5e021e9dd302d42a1e03f1e3f702fbb00d0126001f02f0f4ff01a92d0a02fcdef900de728400ff2f0601b3a3b301545e970159d15202e434a901d4ec0001d638e401867797036fc9c10053a035020597420012a21100e9615b0070054e05b4783501745f3f07eb75b900bf7e88038f77e902b63961052ec9bb01a6a577052c647e021562060290965f0177369800d16268008f6f1e02b794f900ebd82e00f8ca9401385f1600f2e1a300d6f7e80346ab130166f4310353675d014379f40152e00d00294f2b03f8cea701d6341502bf201601e46f3c04644a2601155b54021c1c0d03c4e7d702f39ac802de89ed04d2840e025e40ce03103ef701d68379015d174d00cdcc340250bd8800b4db8a018f125e00cc2b8c02bbafdb006f628f03963fa201c032470212923500922d5302b152ee010f855403e1c65d01c8611403777623017132e703a1e59c01c01a0c0471277301cdd48604c4d9a00173815e02c6d7db014adff905fc74b503e6d76803e382f601a67556000e050800ef1d3d01ed5785017c928902cba8df002ea8f5009a691600dcd4a1036a45180176dab503f054c601817ad3038c089901bdb176006059b200ff103002796069017436e803217e6901b943a600e8348a01d2930c04183607022b0fd70631ec2d02bd4481016a93e1021b5d2d02eb8d0f01113da100dc73c000ec9118026ea8a900e03a3f037ea4bc0052ea4b01e09e8600d1446e01d9a6d90033e1a601bbc18f010f07580309cd8c0075c09c01113826001b7c6c01abd737015efdd4009b87a801d0b2990698444a02e73d600268843b02204cc701bdb082010868190649c66601e80170046bdc14035fe646008cc28501389ea40291065001a8c4610155b78200469ede013bedea015f191a03e7af61010b79f8025723c200dbb4fc024908e300c3e34901b86ea10130e9a40180352f00520e7903c0be3a001dae750383172002270a860515331903ee0bb0036d399202748fef059c65760135544c04ccb812012f0448034d705501c03242015d103401076986000c6d4801399cfb009023cc002ca07502316bc200ee43a5036e6ea2009e5328024bd6ea003ad8cd03aa60930127e37201b0e3f10046f9b70188548b01297af7028e097501b0ae890647f78f02ebb97e033d19f7012c403803a0f406022139380568ca53026d93d00006670a01498a410360506401d5ae210331864a016d9782026e54ac0054c74b02f73b7001f5d7b20109b75f00ee1b0802a9cddc00c3e58700624ced01e15b1a0152db2701e0bec701d9c879013eb308038b41ce02b1cf5702f9fc2e0167596e01fdbd9e038ed69e039ff5360333b75c0115c8c2017f217101d101ff00eb6a2b03a634e8009de5dd00331e1900fadd1b01419357014e7bc40041c4df014c2c110155f14400cab7f90340d4d40108219a01473b5000afc23b038c48090064a0f400e6d0380028194b064ec2c2001203c8029f9f7302838ff7016f5d390338ed0b0186de870378a36c017b2bbe01e8bdce024fb64801cff6e001113c0900a1cf26008d6d5b00d80fd303874e6e0062a36803145079019ab2b7017f8f0400683c5202d5100d015fee21019e94e6017e813e0332ffd2013d8dec029c37e0017227f400c0bcfa01e34c350461545103abcb3d0292323701cbebbf0433c5f402572bd3021abf7700bce79a004251a1005cc1a001fae378007b37e200b811480085a80a0215879c01281967032fca3a00a7955103bb86ef00ebb5bd02d88bbc01493052002edae500bdfdfb0032e50c01d28dbf0180f4190196e77a02552fbd0183b7170324b296013289fd04c74e1f0215693204813c000283a35b0615e7bb02ad4fef009d66a401bf52140118b56701ef09ea00017ba40184e90003c9f2f2003cbaf500f110c701cd749e02be7d5b01df56cf007925e701e209c6030e99ef0178e8d9024a7052005f0c390232d6690181dc6105c66224029bd10c0209d43402d8b43706d2aae801d71454039cfa87009d637f06ffcd29029524460136c4c90156740002eaab96001ba3ea00ca87b400d05f00027a9c5d00b73e4b0089ebb600cce1ff03d58bd201017308031c0c6f00349c0100fd15fb0124a51f020b82d3006a12350229639a000ed93d02d70b5c01c7c570029226c70024fc78026aa94d02007b9f07cd4b6602a2afc4042b01f00078bab0020c624c01ec7cf103e792bc01c760e000cc1f2900d0c80d0015e16001ae9cc400f7d07e002bb8f40201ab510055739e0036402d01128a72008747cd00e32f9301dae74200fdd11c00f40fad01f30e76060e96d003b71632075470cf014a71d7053e922b0103e11306e1173e010dffd6022c08cd0144c59702d152d701f4f8f7037ff84600e1f757005a784600d5f55c000d85e2002fb505015ca36901061e8502e7b23d01e595180311319e00e4643d0273f3fb014c4b5c0151db93014ba3fe028cd5f600c2259802602c6402c8253205d3f43902adabb707f74a7002a59c1e04dddd6101f25d4902fa656403d8d95d03fd8abb018dbe34033acbb101c75e340073729e01a49868017e63e201759df4016bc81000ae5ae500790658009c205d027cf1d3010ded9d03a49a1501b7e01603f9189801704d1f00f7ab1701dab1cc0333899101c1b67204dfea9502096f6705c8810402ed8e4e04330628036cd5a5023bcffd022bd7450060610001302dca0078791601ea8b3001c62d2201b5321b0183d25b012d368000af7b6901c68d4e0242f4ef01f43667024d26f201015cf902faae57018a3f9000186c1b0121661201221698002fe57602318f63028fa99505751e9802b1087901089f12025965e603801d770044240b05e7b7370204ff6003a029c1013e8bde000fb3f300ff640f03513587008939950163f0aa0115e6e40230b452012a522b006ef5d900c77d3d002efd34008dc5db00d39fc10037796902b6148100a977aa03cab28b017428b603ab0dca0140b2940407cf2b007a357f0549a13002e2d68006540bf30163560705f44486013d2b150198545e01bd3cfa02ee76e801d5882501714c6b015c68640190ce17016d969a01e467b900da313202864d8b01b8014e0000a19401601de903ce9495019fa800005b80ab01051c13020a6ff70014bb960389e89502743e44033ed8bc01eaea20061b39a001180cf105a83cbf021f838d03ec9f7b014bc55e0273fe03015bb3610278615c01a9700e001595f800f8e3030050606d004bc04a010c5ae2018e6a4401d0727f01712aff02491a4a01f6b39602788c3c009346c803d528a101a0bcc9038c418701df73fc003e2fca02b395ff028137ed02a411ba0309a9c2029b6dda036f8c7b016780df02b08e6c016625db037f4d12016e6c17015bc04b00aef5160303ec3e012a409901e3adfe00ed7a84017f59ba017b528002fb54ae005ab3b101f3d65701663ca203cf820e010a828b00ce81db015dd99d03eee6e60161739f02a36b5f0232da0201d87dc6018bca8006095f440335095d02ad990603caac600444a06e02c22631021a50d500767d7200464643010e8e4903827ab901f214320281ed2800d29f8c01c597410154994200c37e5a0010eeec0176bb660102188503ba45e60038c55c01d5455e014f8ae501ce07e600cb6fe6055ae977010859070501620102934a850731f6b401e3b1700539bd6c01c1cbed0613d1c302930a2301569de2001fa38b0237074b013d5a7400b53ca9008aa2d40250a71f00cd5a70032070e30040977501b1e04901ad90d903e5cc4f01154de803714eea00e0397e0208318d00f293a50168b68c0194840c057a447f02e0572705fa6c0802c5c18f017987cf01ab1646043144740164af2807f669e902a6cb07006ec5da00d7fe1a02a7e2fd001f8f60000b672900b781cb0263f74a01d47e8400d2932c00c7ea1b01942fb5009b5b9e013669af01014e9102659a5f0080cf7f02337cec0181544700ddf3d30085aacf00de6ac700b7545e065ac8380189b673058d6092028488e4046012960236fb42048b660402ca6797001e13f80132b8cf00cac6590037c5e102a85ff90141414403bbea7e00a6df640170eff4007d17c2003a27b600f42c1802ae44b30197769a01b0a28200d972cc02ac7e4e0120de1e0323025b01ef8ef30408ebd70202ab970517d7f501a72fa406ef92cf024481b40443f371028f354802fa2d0e02176ea80044444f016d465f02ad5b900120ce5f038829070112bb990222ff70010891b902319d2500f86f31016608be01e9f3a9013c5517004a27bd007431ef00add5d2002ea16c019e962500c478b9010f62060398c33e0160e64707643d4c0219d4ec03a3611002c53b9204a217c40038183d04b462c102fb93e50361bd18012d36ce03e952f600b76726016d3ecc000af0e000921675018d9a780045d42300d063760179ff03014706c2007511c5017c0f17009a4f9900d65ec503b83793013dfe4e027e5299006e663f036b52a10168bbd4054f8a27003cff5d03470cba00d2fb1f05bda79003e22c13027f43e800d6f96b0287915601832eb000bdbbe301cf168c00d9d374003251ba028afa1f001e40c601879b6400a0ce1702baa2d3010fbc3f00fed031005554bf00f1c0f201987e9101eaa2a201e561d80140877e00ab94df0533002b031a27bd053f88ee00afc4b90062e2d5037d9ff405e1af3c029fe98e05b3f3cf01329859011f6515009019a4028abfd1005b1979002093050027ba7b033e73e6015ca7c6038ed5dc01b39c130318427a00d6a0d903012d3e01694f9202328963015664e703ae91e80164b80103ad097d003f25a10124728d012fde8e03f4ba9a0005aedd023e729b018637a0054f1f87027dfab305ebda2d02011c910110934900f9bd840111bdc001de8ec60347140f01f935ed020e0b12001bd37102d46b38019b9392035f7e300017c16d0125a25e00c79df9021780bb01cc31b2025ca42a012a77eb0158b7ed01c7d201036afe2a02e50a6303a100e200dbed5b0480b2cb02cf325f02cdd05f03f5bf59026dea4f01923df300147a7001f5f6b90266047b00e963e601db5bfc01c6de1603b2f5e901d2f1ea006ffac00155548800653a320182ad9c02762d330175e91002f15ad6005e9fdb010303ea01614c5c024f36e600f2e3e7063318df017038760114840101aad2ec0437f19e01b973130706e5ae00302c00057172a601f348e203cc59f40089e34b01f8ad38004a78f60276030b015078c603877a620191f1dd016dc24e01ccf14601d6c8a90160be2f032e67ae01625c480275e9b401c023e90219e52001ddfcc600cc2b4701b454ac048566be026eee6106e428e602e2cd4006c60ce100a619de00714533018e9f1804a6b84a020ae074029dd0e900c1747e03d30b8501153a8c01cc243301e71e2b00eb46b5013f389202a8125401cf010d03c732b00133d5f502a7d16100bf473700224e9c00e8903a01b94abd00ba8e95023f457f018ecb9307ae97bf0287e7cb06a1b68900a17efb02e820420044cf42041d1c25025c726001fe5cf7012cab4500ca770b01bb763201ff53880146521a0046e3020020eb7901b5299a004786e502c9ff2400299805009a3f490121b67c0079dd960119ccd50129ac57005a9d92036c821400476bc803f266bd00eec291062c58750207cee304be6efd016c8014068455330387b17005d72216038110d0037895aa025f131701a6501f0170f07a00e8b3fa00446eb402d1aa7700df6ca403ce4fe9011ae5e202d06251014f44070083b96400aa1da20310a26b0138150b0164c8b5017e41a601a586cc0068a7a80001a44f006c873b054532800165770d02e2068702a18eb3079e64de021ae0db059d5dc301e98d890010187d03dbce2f0360116201736e0c035f734d005be3e803f7fe4f015be5060257c68b00ce4b8100fa4dce018df47b018a45dc002097060183a71601ec44a702c6bd9600a3ab8a0332bc06015e1d890293e2b300a26bd003851f520196652d0380cae102df4893042f8a9701c240ce02ecda9e02691d8902fcbde901670f1103c161ff00b22da902c5e19b0027307503866a73006126b500962f41015282e502f526810049ef9a025a637f00a16f2103edd9f20182b9c303d4bf9e012896da0084a983005954fc01ab4680017df8cb020032b4017b4c5505fa6f50026242ef0399edb601dc7e850648cc6301409377036238a7033cf89503739be401ec2b0e0244890b0115faf1015b7a8f01ccf9f300d41a3c012fb6b0013017bf01cb7998022c4ad5013d5a1202f4a3e601b86a740352239f000c2102034f223e001057ae03ac655500ca2451069e45cc013fe1bb0439ce5e0255902f00e556f5023e91be01250527026cfb1a048893ea00a27991038f74ce01c4e8b903b6be8c01480cfe038a14f201a95aef036042bb01f4b58702dd883400f5053302ca2f4e009865d80049177d00fe602101ebd249012ad1580107816d007a68e402a9f2cb00dfcc8703c91ce90140067f049e904702638c5f044d960d02fa6b7601b63a7d0100266c038cbdd101f59a7d0171a35b01784fbe0385ef6c014b2ff800a3e4ef00116f0a0058954b01d6ebef00a79f18011c976c036ad1bc00e9e763021bca9401ad238a036d1844010145b5006b66520066ed07005c24ed01caa2530137ca060385ea870317fade00415ea802f4f8d201a66cc902fea16f02cc08fe00880d740264b084032ad77e01b08582039d4f940043e025010cce15013d226e01ed68af014f846f038dae480054e5b40268b38c0040f80f03e88a1000f5437b02d979d4013e5fda01d58589018eb652032f1c0b00e1728d01d1af4c039bb59607b8e50303a29d6f05e6bd8b0077cabe03d96a400143eb3f065e1aac01bb2f0b01d712fb0150545900443a80005e7105015c81d001600f5302081cbc00ef09a4003ccd9800c0a36203b7123c00d9b68b006d3b780103c0fb00a9d2f00124ac5c0293d3f501b2413400fd0d7300a6aece0571bc9501ec5aad042ac7c001576c710433234c0042199407db04070395f17203bdd1e8024f32c7009796d501114a2401352807001387410319ac4500aeed5500635f29000338100027a0b101c86ada02b84454015aba3d02428f8d010cf4a6036272c600c76ea303c012ba007ceff6016e441600dcea2e05d33c6b02682a69050de69802060583048c689a01d403060482e4a201b2641c05e67b5503bb0edf01fd60e6002698950162897a00d6cd0303e198b301058589009e458c0170a29a03b3f3ac0108bd73038e2edc01d486e1037d1d4500bc2b8901f24609005accff03e6aa930017381302377d9d010ab3da034eb6fd0125d4bf0528eb7c0060971c048694be00cdf9270632608801d32c880342d18303fc821703da801401c58176006c650b00b20592013e076401b4ec5e021b1aa4004c16700377664f00cac0e501c8b0d7002940f403cdb84e00a72d3f01a02300013a0c8e03cb099001da5ee5017a1b7000aa696d033fd04a01fa7f370501e2c6022b4cd10496984d01d1172e05c8ab45012bd3e704bd25e001e2c43e03a8b5de0121d3110077f1c501e423980115452801b1e2a10094b3c100dbc2fe0128ce3301e75cfa014399aa001594f100aa4552017812e7035b720300b83ee600e1c957019160a203b4f2dc009abbdd05e13eaa01377ed905740de301b22cef049c8d9b018fdd5304ead1d0002a11a501fb5185027cf5c90260d3180152d6a6009a240901f72f7f005adb8c01a0d92602d3933f0141549401cf030100d38659017f4e7a01df9b010351884a00b29cd003b9193101dd03d201e596be0154a2340328548d01367b54065b11960077131c051f16d7011b17cc038df13403e2347d041c4ccf00d7a7fa06ada4e60237cf69016dbbf501a02cdc0129658001a6105e005dd66b01754800024f3dea0178af7d008ba9fb004e279302f9c43101a4b36e02de46bb01158e7d019ab38a0175b02a010aae99009c5c6600a80da10169102004f9c5b401caa32c0556202402a099140779fc0f0218e350043b588e021016c9019acd4d03273f2f00087a8d008017b602cb27130103701d0316248c01d1ea740234323f0178ab68039fdb5e0057520e02e62a0500a58b7f02554e2600823c4202ca1e2d012dc47a01f935a201878f6702d6d27200d407a002a8982a036d2df6048d8387018247cc0722e20b02ff1bf203e08ad501f62ed802f403b7026cfc4a01ce1a3001cc36f603d2c624017823320034d8ca01258b8102f149940043e78d03292fcc004e74190104e1bf010593e4003a58b1007aa5e503fb53c901dfa76001b1b89e01f169b301f8c6f0007242cb01fe242f022c187307753efe00c4e1ba027a8dac0219552903e16fb700d5e79704033b0701ee8a9400429321011ef68d03d08d740167701f0058a1ac0053d7e6022e6f97002d263401842dcc008a806d02e8758601f2bead02f0ecf000527fec0227dfa1016db6e1037aaeef0087f2910133d19a0083037302d8a4fc01369c4505535eff01e7492d051313d4015fc53b025ffb210225c7490140acf70175743803e31112003e8a6701f6e5a401f376c90255209f016c22890155d3ba000ac1c10279c2b1007aee6603a1daab006cd9a1019eaa2200b02f9b01b5e40b01079c0000104b5d00ce62ff013a9a2300f9f2b80641754203e4e57b04c82a6e0285e4b202b96c760338139a0351a93e03708f7305eec43201ad30c10392025401958693025ee849006de33402be890a0028cc1e024b346101a3eb7e00fe7cbc004ab61501791d2301f01e070254dad60106549602501b75019f9f98024118dd01e20a3c018d876600bdbd960175b35c028316880377c71c0214814f06b4094102d9a3a904f593c6016a2690014eafcd01c305fa022e581d01a32fcc032a3706018286cf027364d600608c4b016adc9000c3201c01ac510501b4b334032454cb00aa70ae000b045b0045f41b0175835c002198af038b996b01fa872b02568a0401b3ea930278985403cb659b059c091902476a11026b990001bce5ba04c008b001ad95d104ed821d02e9d67e013de2660039a30401c66f33012c4f4e0173d20a01d90919039d8bc601d252bb024f8553008a81e601f3858601278810004d6b4f01b6555c01b1ccca00a34793039745be00ac33bc01fad2ac01c0f2710558591a033e426f0672982a02a0271b033550fe0269d17305667c6102dce662031ee70602b2c078020ed9cb017b9e4f007091f7005cfa3001a3b5c101242f8e028fbda5012d92f000064b8000299dc8025679d5000171ec00052dfa00900c52001f6ce700e1ef7703a607bd01bae484036dbd22004b2ccc01a234c5024dbcf10637148d02f3922f05cd6433027c6b94021ac34d0297fd5a05068f900133251f002277260106c5760099bcd30097147402f4413401b3fd6e012fb1d100a163110375deca006ab3fc017b367e019039bf0037ba79000af38a00cdd3e5017c9cf102939cb901e213bc037b2920010c22ce0210395302cb162503296062027666b80103be1c026d52da03c7ccc001c891760474cc920271206201c0c279006aa1f801ed587c0017d41a00cdab5a01f730d8018d25e6017bcb00029da81e01c3f8150070bb07014a85ef0349e3f301f9934600d678a200a709b303159e1200da4dd101616d5101e121b3033834390140acd203f847d1018da9ee049dbd9901adfe670261210e028c4ce603708b34010f3ad400a8d7c901f7ccd701df44a001389ab7022ee779006aa6890051888a00a52b3300e78b3d00395f3b0275621901963fec015ebefa01a8b9720105fa3a014a696101d7df86007163a301803e70003d6a9304a2c30a0220cdb604d50eae018026e70334b6df00622a9f03f60d2802bbd2b10505150003ff3d9402882d8101581a74027d267200fb32f20278868001cbf9a702a4ebd700cab1f300858d3e00f082be016eafff000014920125d27901062782008efa54018cc8cf00095f68010af4ae0086e87e0094017b020fc19501e7e9ef05d4467001fb74a002f1dedc01cc55e30406b93a0275f73f05734db1013ef5c8023e1225016a35e80231ddd300a2db0702015e2b00b63eb6029f4ec801868caa00ebb8e400af358a024f3a4d0197c902013fc42200051eb800abb09a00793bce0026632700ac504d02ff859700a721f1025dfddf012b72fc046b7e3903c7280d0725e51b0126ef1701977933039796f80409eaae0176f60402c7f5260045a1f20110b2960071388200ab1f69001a586c03302a6a00fba94200455d95000139fe00a4196f005abc5a03cb04c50028d53201d4608401578ab402e3927c01b7f6f70041755601fd66d202fd792402887303073a18d80086121d043ae26102af8e470406d1a100bd54330699fa4800d554eb032cdee000ee948f03a92a35014da77500ba0028017cb1670344e14200e30758014bac0600962de30110244601310209038ac116008fb7e702d9453200ec38a101d5832a008a912c0287e528011e3f23033c91f50164c00202e7a771029768260179b9da00798bd30276f0230240bdd902bab3a201a0bbe6003ef80e013b4e6100fff7a301e03b5b036a473a01f02f21013275ec00dbb13f02f35ab30010c2d703bc4332011687810068bd2501b839c200233ee701dbf86c000ce7b2008f505b01835d650190270201fffab2000511ec028a202e02cbbc2606f3733403bd714902be6c45011545f50117cbb2009763aa0041f86f00256c99033f25450000583e0258949001be44e001f127350029cbed03907ec201ca2afd031863970061fddf014a73310105af48033ab0cb007cb7f901e4e46300810ccf02a7c0c301b9b0100696eaab024c255503207887018dc2e3011fd63a02d4bb7d03e72e3c01bd742a0296b21301333eed02cbecc100c2e83c00ac229d01bc10b80266035f018ce9240228190b0114c3a60076f52d0043d595039e0c1201baa4e301a01905000c4ec3012bc5e100308e2902c39b3c01dec7120191889c00fc75a90290e2ee02ee176b046cb5bc01e570310248aaed01e6b7e3034fdc1402c16b7f057ecd65002e34c501d2ab240157035a0337978d0060bbff03294ec800fe464601f47da800cc448a017cd746006642c8021034e40075dc8f02caf87b003812ae03b997a40132e8d001a0e42b01f81d190144be3f00010000000000000000000000000000000000000000000000000000000000000000000000000000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f666f6c64686173682d302e312e352f7372632f6c69622e727300e8d210005b00000018010000210000005472616e73616374696f6e2063616c6c206973206e6f74206578706563746564496e6162696c69747920746f2070617920736f6d6520666565732028652e672e206163636f756e742062616c616e636520746f6f206c6f77295472616e73616374696f6e2077696c6c2062652076616c696420696e20746865206675747572655472616e73616374696f6e206973206f757464617465645472616e73616374696f6e20686173206120626164207369676e61747572655472616e73616374696f6e2068617320616e20616e6369656e7420626972746820626c6f636b5472616e73616374696f6e20776f756c6420657868617573742074686520626c6f636b206c696d697473496e76616c69645472616e73616374696f6e20637573746f6d206572726f72412063616c6c20776173206c6162656c6c6564206173206d616e6461746f72792c2062757420726573756c74656420696e20616e204572726f722e5472616e73616374696f6e206469737061746368206973206d616e6461746f72793b207472616e73616374696f6e73206d757374206e6f742062652076616c6964617465642e496e76616c6964207369676e696e67206164647265737354686520696d706c6963697420646174612077617320756e61626c6520746f2062652063616c63756c61746564546865207472616e73616374696f6e20657874656e73696f6e20646964206e6f7420617574686f72697a6520616e79206f726967696e436f756c64206e6f74206c6f6f6b757020696e666f726d6174696f6e20726571756972656420746f2076616c696461746520746865207472616e73616374696f6e436f756c64206e6f742066696e6420616e20756e7369676e65642076616c696461746f7220666f722074686520756e7369676e6564207472616e73616374696f6e556e6b6e6f776e5472616e73616374696f6e20637573746f6d206572726f72496e76616c696420696e686572656e7420706f736974696f6e20666f722065787472696e73696320617420696e64657820000015d61000310000004f6e6c7920696e686572656e74732061726520616c6c6f77656420696e207468697320626c6f636b45786563757465426c6f636b4572726f72206170706c79696e672065787472696e7369633a20000078d6100026000000010000000000000054d3100074d31000add31000d4d31000ebd310000ad4100030d410005ad4100079d41000b4d41000fad4100011d510003ed51000200000003900000027000000170000001f000000260000002a0000001f0000003b00000046000000170000002d0000003600000074d51000b5d51000f6d5100041000000410000001f000000617373657274696f6e206661696c65643a206c656e203e20302f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f636f6c6c656374696f6e732f62747265652f6e6f64652e727300000049d71000800000006501000009000000617373657274696f6e206661696c65643a20696478203c20434150414349545949d7100080000000b102000009000000617373657274696f6e206661696c65643a207372632e6c656e2829203d3d206473742e6c656e282949d71000800000004a07000005000000617373657274696f6e206661696c65643a206f6c645f6c6566745f6c656e203e3d20636f756e740049d7100080000000f80500000d0000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f636f6c6c656374696f6e732f62747265652f6e617669676174652e72737cd810008400000058020000300000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f7665632f737065635f66726f6d5f697465725f6e65737465642e72730010d910008300000034000000050000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f7665632f696e5f706c6163655f636f6c6c6563742e72730000a4d910007e000000fb000000010000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f736c6963652e72730034da10006f00000096030000090000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e7273000000b4da10007d000000b3070000090000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7061726974792d7363616c652d636f6465632d332e372e352f7372632f636f6465632e72730044db100067000000f70000000f0000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f7261775f7665632e7273000000bcdb1000710000002a020000110000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f736c6963652f736f72742f737461626c652f717569636b736f72742e72736d6964203e206c656e000000c4dc10000900000040dc1000840000004e0000001f00000040dc10008400000048000000170000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e7273000000f8dc10007d000000b3070000090000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f636f6c6c656374696f6e732f62747265652f6e617669676174652e727388dd100084000000c60000002700000088dd100084000000160200002f00000088dd100084000000a1000000240000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7363616c652d696e666f2d322e31312e362f7372632f6275696c642e72733cde1000600000002f0200001700000050617468206e6f742061737369676e65640000003cde100060000000b20000001e0000004d6f64656672616d655f6d657461646174615f686173685f657874656e73696f6e44697361626c6564456e61626c65642f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7363616c652d696e666f2d322e31312e362f7372632f6275696c642e727300df1000600000002f0200001700000000df100060000000240100001900000050617468206e6f742061737369676e656400000000df100060000000b20000001e0000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e7273000000a4df10007d000000b3070000090000005765696768747072656669785b75383b2031365d7375666669785669657746756e6374696f6e49645b75383b20385d2f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f636f6c6c656374696f6e732f62747265652f6d61702e7273000063e010007f000000c607000046000000696e7465726e616c206572726f723a20656e746572656420756e726561636861626c6520636f64653a20656d70747920696e7465726e616c206e6f6465000000f4e010003d0000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f636f6c6c656374696f6e732f62747265652f6e6f64652e72733ce1100080000000460500001f000000617373657274696f6e206661696c65643a2073656c662e686569676874203e20300000003ce11000800000006002000009000000617373657274696f6e206661696c65643a207372632e6c656e2829203d3d206473742e6c656e28293ce11000800000004a07000005000000617373657274696f6e206661696c65643a206f6c645f72696768745f6c656e202b20636f756e74203c3d204341504143495459003ce1100080000000f70500000d000000617373657274696f6e206661696c65643a206f6c645f6c6566745f6c656e203e3d20636f756e74003ce1100080000000f80500000d000000696e7465726e616c206572726f723a20656e746572656420756e726561636861626c6520636f64653ce11000800000002706000016000000617373657274696f6e206661696c65643a206f6c645f6c6566745f6c656e202b20636f756e74203c3d20434150414349545900003ce1100080000000360600000d000000617373657274696f6e206661696c65643a206f6c645f72696768745f6c656e203e3d20636f756e743ce1100080000000370600000d0000003ce11000800000006706000016000000617373657274696f6e206661696c65643a206d6174636820747261636b5f656467655f696478207b0a202020204c6566744f7252696768743a3a4c6566742869647829203d3e20696478203c3d206f6c645f6c6566745f6c656e2c0a202020204c6566744f7252696768743a3a52696768742869647829203d3e20696478203c3d2072696768745f6c656e2c0a7d00003ce1100080000000c905000009000000617373657274696f6e206661696c65643a206e65775f6c6566745f6c656e203c3d20434150414349545900003ce11000800000007c050000090000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f636f6c6c656374696f6e732f62747265652f6e617669676174652e727354e410008400000058020000300000006361706163697479206f766572666c6f77000000e8e41000110000000000000008000000080000006a0000000000000004000000040000006b0000005765696768747265665f74696d6570726f6f665f73697a65506f7374206469737061746368207765696768742069732067726561746572207468616e20707265206469737061746368207765696768742e2050726520646973706174636820776569676874206d617920756e646572657374696d6174696e67207468652061637475616c207765696768742e204772656174657220706f73742064697370617463682077656967687420636f6d706f6e656e7473206172652069676e6f7265642e0a0909090909507265206469737061746368207765696768743a202c0a0909090909506f7374206469737061746368207765696768743a200000003ce51000c400000000e610001d0000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f6672616d652f737570706f72742f7372632f64697370617463682e727372756e74696d653a3a6672616d652d737570706f72746672616d655f737570706f72743a3a64697370617463685965734e6f3a7472616e73616374696f6e5f6c6576656c3a57652061726520756e646572666c6f77696e6720776974682063616c63756c6174696e67207472616e73616374696f6e616c206c6576656c732e204e6f742067726561742c20627574206c65742773206e6f742070616e69632e2e2ebce610005c0000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f6672616d652f737570706f72742f7372632f73746f726167652f7472616e73616374696f6e616c2e72736672616d655f737570706f72743a3a73746f726167653a3a7472616e73616374696f6e616c506179734469737061746368436c6173734e6f726d616c4f7065726174696f6e616c4d616e6461746f72792f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f737472696e672e7273c4e7100070000000ea010000170000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e727300000044e810007d000000b307000009000000c4e71000700000008d0500001b0000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f636f6c6c656374696f6e732f62747265652f6e617669676174652e7273e4e8100084000000c6000000270000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f6672616d652f737570706f72742f7372632f7472616974732f6d657373616765732e7273000078e910004e000000d5000000190000002e0000000100000000000000d8e910000100000042616c616e63655374617475736672616d655f737570706f72743a3a7472616974733a3a746f6b656e733a3a6d69736346726565526573657276656450726f636573734d6573736167654572726f726672616d655f737570706f72743a3a7472616974733a3a6d65737361676573426164466f726d6174436f7272757074556e737570706f727465644f7665727765696768745969656c64537461636b4c696d6974526561636865642f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e7273000095ea10007d000000b3070000090000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f6672616d652f737570706f72742f7372632f686173682e7273496e76616c696420726576657273653a2068617368206c656e67746820746f6f2073686f727400000067eb1000260000006672616d655f737570706f72743a3a686173682e0100000000000000abeb1000010000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f736c6963652e727300bceb10006f000000a2000000190000004572726f723078436f727275707465642073746174652061742060603a20000043ec10001400000057ec1000030000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f6672616d652f737570706f72742f7372632f73746f726167652f756e6861736865642e727372756e74696d653a3a73746f726167656672616d655f737570706f72743a3a73746f726167653a3a756e6861736865645669657746756e6374696f6e49646672616d655f737570706f72743a3a766965775f66756e6374696f6e735669657746756e6374696f6e44697370617463684572726f724e6f74496d706c656d656e7465644e6f74466f756e64436f6465632f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f7261775f7665632e7273004aed1000710000002a020000110000006672616d655f737570706f72743a3a7472616974733a3a73746f7261676544697361626c65646672616d655f737570706f727450616c6c65744964436f77544f7074696f6e4e6f6e65536f6d652f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f7261775f7665632e7273000019ee1000710000002a0200001100000044697370617463684576656e74496e666f6672616d655f73797374656d50686173654170706c7945787472696e73696346696e616c697a6174696f6e496e697469616c697a6174696f6e4c61737452756e74696d6555706772616465496e666f2f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7363616c652d696e666f2d322e31312e362f7372632f6275696c642e7273fcee1000600000002f02000017000000fcee100060000000240100001900000050617468206e6f742061737369676e6564000000fcee100060000000b20000001e0000006d616e6461746f7279546f7065726174696f6e616c6e6f726d616c2f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e7273bbef10007d000000b3070000090000006d61785065724469737061746368436c6173733c7533323e626173655f65787472696e7369635765696768746d61785f65787472696e7369634f7074696f6e3c5765696768743e6d61785f746f74616c7265736572766564626173655f626c6f636b6d61785f626c6f636b7065725f636c6173735065724469737061746368436c6173733c57656967687473506572436c6173733e776569676874636c6173734469737061746368436c617373706179735f66656550617973753332737065635f76657273696f6e636f6465633a3a436f6d706163743c7533323e737065635f6e616d65436f773c277374617469632c207374723e5065724469737061746368436c6173736672616d655f737570706f72743a3a6469737061746368540000000000000001000000010000007c0000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f6672616d652f73797374656d2f7372632f6c696d6974732e72734275696c6465722066696e6973686564207769746820606275696c645f6f725f70616e6963603b205468652070616e69632069732065787065637465642069662072756e74696d65207765696768747320617265206e6f7420636f727265637478f1100044000000b4010000160000003c7761736d3a73747269707065643e426c6f636b4c656e6774686672616d655f73797374656d3a3a6c696d69747357656967687473506572436c617373426c6f636b57656967687473417474656d7074656420746f207573652066756e6374696f6e616c69747920746861742072657175697265732073797374656d2072616e646f6d6e657373212100000075f21000400000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f67657472616e646f6d5f6f725f70616e69632d302e302e332f7372632f6c69622e7273000000c0f21000650000001d00000037000000010000000000000001000000000000000000000000000000010000000000000082800000000000008a8000000000008000800080000000808b800000000000000100008000000000818000800000008009800000000000808a00000000000000880000000000000009800080000000000a000080000000008b800080000000008b0000000000008089800000000000800380000000000080028000000000008080000000000000800a800000000000000a0000800000008081800080000000808080000000000080010000800000000008800080000000802f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f6b656363616b2d302e312e342f7372632f6c69622e72734120726f756e645f636f756e742067726561746572207468616e204b454343414b5f465f524f554e445f434f554e54206973206e6f7420737570706f7274656421000010f4100059000000eb000000090000000000000000000000010000007e0000007f000000800000006b65792d76616c756520737570706f7274206973206578706572696d656e74616c20616e64206d75737420626520656e61626c6564207573696e672074686520606b76602066656174757265d4f410004c0000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f6c6f672d302e342e32322f7372632f5f5f707269766174655f6170692e727300000028f51000610000002d00000009000000000000000400000004000000820000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f6d65726c696e2d332e302e302f7372632f7374726f62652e727301a8010001605354524f424576312e302e320000acf510005c0000005e00000009000000acf510005c0000005f00000009000000acf510005c000000680000000d000000acf510005c000000720000000d000000acf510005c0000007c0000001500000000596f75207573656420746865205420666c61672c207768696368207468697320696d706c656d656e746174696f6e20646f65736e277420737570706f7274006df610003e000000acf510005c0000009100000009000000596f7520747269656420746f20636f6e74696e7565206f702020627574206368616e67656420666c61677320746f2000c4f6100019000000ddf6100016000000acf510005c000000880000000d000000646f6d2d736570526561736f6e7370616c6c65745f62616c616e6365733a3a74797065734665654d697363416c6c4578747261466c61677341646a7573746d656e74446972656374696f6e496e63726561736544656372656173652f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7363616c652d696e666f2d322e31312e362f7372632f6275696c642e7273006ff71000600000002f020000170000006ff7100060000000240100001900000050617468206e6f742061737369676e65640000006ff7100060000000b20000001e000000753132382f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7363616c652d696e666f2d322e31312e362f7372632f6275696c642e727318f81000600000002f0200001700000050617468206e6f742061737369676e656400000018f8100060000000b20000001e00000052656c656173657370616c6c65745f7472616e73616374696f6e5f7061796d656e745631416e6369656e7456322f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7363616c652d696e666f2d322e31312e362f7372632f6275696c642e7273000000d9f81000600000002f02000017000000d9f8100060000000240100001900000050617468206e6f742061737369676e6564000000d9f8100060000000b20000001e0000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e727300000080f910007d000000b3070000090000004f7074696f6e3c5665633c75383e3e2f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7061726974792d7363616c652d636f6465632d332e372e352f7372632f636f6d706163742e72730000000000000000736869667465642073756666696369656e74206269747320726967687420746f206c656164206f6e6c79206c656164696e67207a65726f733b2071656400000090fa10003d0000001ffa10006900000086010000050000000000000000000000000000000000000000000000000000001ffa100069000000b401000005000000457865637574696f6e4572726f7270616c6c65745f78636d3a3a6572726f72734f766572666c6f77556e696d706c656d656e746564556e74727573746564526573657276654c6f636174696f6e556e7472757374656454656c65706f72744c6f636174696f6e4c6f636174696f6e46756c6c4c6f636174696f6e4e6f74496e7665727469626c654261644f726967696e496e76616c69644c6f636174696f6e41737365744e6f74466f756e644661696c6564546f5472616e7361637441737365744e6f74576974686472617761626c654c6f636174696f6e43616e6e6f74486f6c64457863656564734d61784d65737361676553697a6544657374696e6174696f6e556e737570706f727465645472616e73706f7274556e726f757461626c65556e6b6e6f776e436c61696d4661696c6564546f4465636f64654d6178576569676874496e76616c69644e6f74486f6c64696e6746656573546f6f457870656e73697665547261704578706563746174696f6e46616c736550616c6c65744e6f74466f756e644e616d654d69736d6174636856657273696f6e496e636f6d70617469626c65486f6c64696e67576f756c644f766572666c6f774578706f72744572726f725265616e63686f724661696c65644e6f4465616c466565734e6f744d65744c6f636b4572726f724e6f5065726d697373696f6e556e616e63686f7265644e6f744465706f73697461626c65546f6f4d616e79417373657473556e68616e646c656458636d56657273696f6e5765696768744c696d697452656163686564426172726965725765696768744e6f74436f6d70757461626c6545786365656473537461636b4c696d69746576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a33353578636d3a3a70616c6c65745f78636d3a3a657865637574656d6573736167656d61785f776569676874000000e0fd100007000000e7fd10000a000000000000000c0000000400000087000000880000008900000070616c6c65745f78636d3a3a70616c6c65742f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72730100000063010000000000007cfd10004c000000c8fd100018000000f4fd100002000000fcc7160004fe10001cfe1000120000002efe100042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a33363069640000e0fd100007000000fcfe100002000000010000006801000001000000b0fe10004c000000c8fd10001800000000ff10000200000008c8160004fe10001cfe1000120000002efe100042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a3337386572726f72000000e0fd1000070000009cff100005000000010000007a0100000100000050ff10004c000000c8fd100018000000a4ff10000200000014c8160004fe10001cfe1000120000002efe100042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a34313878636d3a3a70616c6c65745f78636d3a3a73656e64000000e0fd10000700000001000000a201000001000000f4ff10004c0000004000110015000000580011000100000020c8160004fe10001cfe1000120000002efe100042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a34323501000000a901000001000000a00011004c000000400011001500000058001100010000002cc8160004fe10001cfe1000120000002efe100042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a34333201000000b0010000010000002c0111004c0000004000110015000000580011000100000038c8160004fe10001cfe1000120000002efe100042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a34343164657374e0fd1000070000009cff1000050000000402110004000000e0fd10000700000001000000b901000004000000b80111004c0000004000110015000000080211000400000044c8160004fe10001cfe1000120000002efe10004200000001000000486f6c64526561736f6e417574686f72697a65416c6961733c7761736d3a73747269707065643e6576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a3132363378636d3a3a70616c6c65745f78636d3a3a666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790001000000ef040000010000008f0211004d000000dc0211002f000000580011000100000050c8160004fe10001cfe1000120000002efe100042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a3132373000000001000000f6040000010000004c0311004d000000dc0211002f000000a4ff1000020000005cc8160004fe10001cfe1000120000002efe100042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a3132393578636d3a3a70616c6c65745f78636d3a3a666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790000010000000f05000001000000dc0311004d0000002904110031000000580011000100000068c8160004fe10001cfe1000120000002efe100042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a313330320000000100000016050000010000009c0411004d0000002904110031000000a4ff10000200000074c8160004fe10001cfe1000120000002efe100042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a3134353778636d3a3a70616c6c65745f78636d3a3a7472616e736665725f61737365747300000001000000b1050000010000002c0511004d0000007905110020000000580011000100000080c8160004fe10001cfe1000120000002efe100042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a3134363400000001000000b805000001000000dc0511004d000000790511002000000058001100010000008cc8160004fe10001cfe1000120000002efe100042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a3134373100000001000000bf050000010000006c0611004d0000007905110020000000580011000100000098c8160004fe10001cfe1000120000002efe100042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a313437376f726967696e62656e65666963696172796173736574736665655f61737365745f6974656d7765696768745f6c696d69740000490711000600000004021100040000004f0711000b0000005a07110006000000600711000e0000006e0711000c00000001000000c505000001000000fc0611004d00000079051100200000007c07110006000000a4c8160004fe10001cfe1000120000002efe100042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a3135313478636d3a3a70616c6c65745f78636d3a3a636c61696d5f6173736574736f726967696e5f6c6f636174696f6e000000560811000f0000005a071100060000004f0711000b00000001000000ea05000001000000ec0711004d000000390811001d0000006808110003000000b0c8160004fe10001cfe1000120000002efe100042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a3135313800000001000000ee05000001000000c00811004d000000390811001d0000005800110001000000bcc8160004fe10001cfe1000120000002efe100042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a3135323600000001000000f605000001000000500911004d000000390811001d0000005800110001000000c8c8160004fe10001cfe1000120000002efe100042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a31353338000000010000000206000001000000e00911004d000000390811001d000000a4ff100002000000d4c8160004fe10001cfe1000120000002efe100042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a31353530000000010000000e06000004000000700a11004d000000390811001d000000a4ff100002000000e0c8160004fe10001cfe1000120000002efe100042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a3136313878636d3a3a70616c6c65745f78636d3a3a7472616e736665725f6173736574735f7573696e675f747970655f616e645f7468656e000000010000005206000001000000000b11004d0000004d0b1100340000005800110001000000ecc8160004fe10001cfe1000120000002efe100042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a31363235000000010000005906000001000000c40b11004d0000004d0b1100340000005800110001000000f8c8160004fe10001cfe1000120000002efe100042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a31363332000000010000006006000001000000540c11004d0000004d0b110034000000580011000100000004c9160004fe10001cfe1000120000002efe100042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a31363339000000010000006706000001000000e40c11004d0000004d0b110034000000580011000100000010c9160004fe10001cfe1000120000002efe100042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a313634356173736574735f7472616e736665725f74797065666565735f6964666565735f7472616e736665725f7479706572656d6f74655f78636d560811000f00000004021100040000005a07110006000000c10d110014000000d50d110007000000dc0d110012000000ee0d11000a0000006e0711000c000000010000006d06000001000000740d11004d0000004d0b110034000000f80d1100080000001cc9160004fe10001cfe1000120000002efe100042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a3136383878636d3a3a70616c6c65745f78636d3a3a6164645f617574686f72697a65645f616c6961730000010000009806000001000000780e11004d000000c50e110025000000580011000100000028c9160004fe10001cfe1000120000002efe100042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a313730316e65775f616c69617365726578706972657300560811000f000000790f11000b000000840f11000700000001000000a5060000010000002c0f11004d000000c50e1100250000008c0f11000300000034c9160004fe10001cfe1000120000002efe100042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a3137323500000001000000bd06000001000000e40f11004d000000c50e110025000000580011000100000040c9160004fe10001cfe1000120000002efe100042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a3137373078636d3a3a70616c6c65745f78636d3a3a72656d6f76655f617574686f72697a65645f616c69617300000001000000ea06000001000000741011004d000000c11011002800000058001100010000004cc9160004fe10001cfe1000120000002efe100042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a31373833746f5f72656d6f76650000560811000f000000791111000900000001000000f7060000010000002c1111004d000000c110110028000000841111000200000058c9160004fe10001cfe1000120000002efe100042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a3138333378636d3a3a70616c6c65745f78636d3a3a72656d6f76655f616c6c5f617574686f72697a65645f616c696173657300560811000f000000010000002907000001000000d41111004d000000211211002e000000501211000100000064c9160004fe10001cfe1000120000002efe100042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a31383435000000010000003507000001000000981211004d000000211211002e000000580011000100000070c9160004fe10001cfe1000120000002efe1000420000000100000056657273696f6e4d6967726174696f6e53746167654d696772617465537570706f7274656456657273696f6e4d69677261746556657273696f6e4e6f746966696572734e6f7469667943757272656e74546172676574734d696772617465416e644e6f746966794f6c64546172676574734d6178417574686f72697a6564416c69617365732f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f7261775f7665632e72730000ad131100710000002a020000110000006d6573736167656572726f7230141100070000003714110005000000000000000c00000004000000870000008a0000008b00000030141100070000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e727370616c6c65745f78636d6576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a3230323578636d3a3a70616c6c65745f78636d3a3a646f5f726573657276655f7472616e736665725f61737365747301000000e907000001000000b81411004d000000051511002b00000064141100010000007cc916004c141100ae1411000a0000006c14110042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a3230333200000001000000f007000001000000701511004d000000051511002b000000641411000100000088c916004c141100ae1411000a0000006c14110042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a3230333900000001000000f707000001000000001611004d000000051511002b000000641411000100000094c916004c141100ae1411000a0000006c14110042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a323034356f726967696e5f6c6f636174696f6e6465737462656e65666963696172796173736574736665655f61737365745f6974656d00dd1611000f000000ec16110004000000f01611000b000000fb16110006000000011711000e00000001000000fd07000001000000901611004d000000051511002b0000001017110005000000a0c916004c141100ae1411000a0000006c14110042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a3230383878636d3a3a70616c6c65745f78636d3a3a646f5f74656c65706f72745f617373657473010000002808000001000000781711004d000000c5171100230000006414110001000000acc916004c141100ae1411000a0000006c14110042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a32303935000000010000002f08000001000000281811004d000000c5171100230000006414110001000000b8c916004c141100ae1411000a0000006c14110042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a32313032000000010000003608000001000000b81811004d000000c5171100230000006414110001000000c4c916004c141100ae1411000a0000006c14110042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a323130387765696768745f6c696d6974000000dd1611000f000000ec16110004000000f01611000b000000fb16110006000000011711000e000000951911000c000000010000003c08000001000000481911004d000000c517110023000000a419110006000000d0c916004c141100ae1411000a0000006c14110042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a3232313178636d3a3a70616c6c65745f78636d3a3a6275696c645f78636d5f7472616e736665725f747970656f726967696e7472616e736665725f7479706566656573891a110006000000ec16110004000000f01611000b000000fb161100060000008f1a11000d0000009c1a110004000000951911000c00000001000000a308000001000000141a11004d000000611a110028000000a01a110007000000dcc916004c141100ae1411000a0000006c14110042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a3232343200000001000000c208000001000000181b11004d000000611a1100280000006414110001000000e8c916004c141100ae1411000a0000006c14110042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a3232373478636d3a3a70616c6c65745f78636d3a3a657865637574655f78636d5f7472616e736665726c6f63616c5f78636d72656d6f74655f78636d000000891a110006000000ec161100040000001a1c110009000000231c11000a00000001000000e208000001000000a81b11004d000000f51b110025000000301c110004000000f4c916004c141100ae1411000a0000006c14110042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a3232383100000001000000e908000001000000901c11004d000000f51b1100250000003c1411000200000000ca16004c141100ae1411000a0000006c14110042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a3232393400000001000000f608000004000000201d11004d000000f51b1100250000003c141100020000000cca16004c141100ae1411000a0000006c14110042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a3233303700000030141100070000003714110005000000ec16110004000000231c11000a000000010000000309000004000000b01d11004d000000f51b110025000000001e11000400000018ca16004c141100ae1411000a0000006c14110042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a323331327072696365000030141100070000003714110005000000ad1e110005000000891a110006000000010000000809000004000000601e11004d000000f51b110025000000b41e11000400000024ca16004c141100ae1411000a0000006c14110042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a32333231000000010000001109000004000000141f11004d000000f51b110025000000001e11000400000030ca16004c141100ae1411000a0000006c14110042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a3233343578636d3a3a70616c6c65745f78636d3a3a6164645f666565735f746f5f78636d65636f6e7465787400000030141100070000001120110001000000ec161100040000001220110007000000010000002909000004000000a41f11004d000000f11f1100200000001c201100040000003cca16004c141100ae1411000a0000006c14110042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a3237303278636d3a3a70616c6c65745f78636d3a3a74656c65706f72745f6173736574735f70726f6772616d000000010000008e0a0000040000007c2011004d000000c9201100280000001c2011000400000048ca16004c141100ae1411000a0000006c14110042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a3237323061737365740000301411000700000011201100010000008121110005000000ec1611000400000001000000a00a000004000000342111004d000000c920110028000000882111000400000054ca16004c141100ae1411000a0000006c14110042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a3239393278636d3a3a73656e645f78636d000001000000b00b000001000000e82111004d000000352211000d000000641411000100000060ca16004c141100ae1411000a0000006c14110042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a3239393678636d3a3a70616c6c65745f78636d3a3a73656e645f78636d00003014110007000000112011000100000001000000b40b000004000000842211004d000000d122110019000000ec221100020000006cca16004c141100ae1411000a0000006c14110042000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72733a3334383878636d3a3a70616c6c65745f78636d3a3a6368617267655f6665657300000001000000a00d0000010000003c2311004d000000892311001c0000003c1411000200000078ca16004c141100ae1411000a0000006c14110042000000010000004f7074696f6e544e6f6e65536f6d652f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7061726974792d7363616c652d636f6465632d332e372e352f7372632f636f6465632e72730000f723110067000000f70000000f0000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e7273000000702411007d000000b3070000090000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7061726974792d7363616c652d636f6465632d332e372e352f7372632f636f6465632e72730000251100670000006e0400000f0000000025110067000000a1040000100000000025110067000000f70000000f00000008000000080000000800000004000000616c696173657273426f756e6465645665633c4f726967696e416c69617365722c204d41583e7469636b65745469636b65746174426c6f636b4e756d626572726573706f6e736556657273696f6e6564526573706f6e736569735f616374697665626f6f6c6d617962655f6d617463685f717565726965724f7074696f6e3c56657273696f6e65644c6f636174696f6e3e726573706f6e64657256657273696f6e65644c6f636174696f6e74696d656f75746d617962655f6e6f746966794f7074696f6e3c2875382c207538293e6f726967696e6f776e65726c6f636b6572616d6f756e7475313238636f6e73756d657273426f756e6465645665633c28436f6e73756d65724964656e7469666965722c2075313238292c204d6178436f6e73756d6572733e526571756972652074686174206120706172746963756c61722064657374696e6174696f6e2073686f756c64206e6f206c6f6e676572206e6f7469667920757320726567617264696e6720616e792058434d76657273696f6e206368616e6765732e2d20606f726967696e603a204d75737420626520616e206f726967696e207370656369666965642062792041646d696e4f726967696e2e2d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f207768696368207765206172652063757272656e746c79207375627363726962656420666f722058434d2076657273696f6e20206e6f74696669636174696f6e73207768696368207765206e6f206c6f6e676572206465736972652ece26110052000000202711001000000001000000000000003027110037000000672711004f000000b62711002a00000054656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f66696e64657820606665655f61737365745f6974656d602c20757020746f20656e6f75676820746f2070617920666f7220607765696768745f6c696d697460206f66207765696768742e204966206d6f7265207765696768746973206e6565646564207468616e20607765696768745f6c696d6974602c207468656e20746865206f7065726174696f6e2077696c6c206661696c20616e64207468652073656e7420617373657473206d61792062656174207269736b2e2d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e2d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c7920626520605b506172656e742c202050617261636861696e282e2e295d6020746f2073656e642066726f6d2070617261636861696e20746f2070617261636861696e2c206f7220605b50617261636861696e282e2e295d6020746f2073656e642066726f6d202072656c617920746f2070617261636861696e2e2d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c202067656e6572616c6c7920626520616e20604163636f756e7449643332602076616c75652e2d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f20706179207468652020666565206f6e207468652060646573746020636861696e2e2d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061792020666565732e2d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e102811004400000001000000000000005428110054000000a8281100580000000029110056000000562911000800000001000000000000005e2911004a000000a829110049000000f129110058000000492a1100150000005e2a110055000000b32a110026000000d92a1100560000002f2b11001a000000492b1100530000009c2b110007000000a32b1100510000005472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f207468652064657374696e6174696f6e20636861696e207468726f756768207468656972206c6f63616c2c64657374696e6174696f6e206f722072656d6f746520726573657276652e6061737365747360206d75737420686176652073616d652072657365727665206c6f636174696f6e20616e64206d6179206e6f742062652074656c65706f727461626c6520746f206064657374602e202d2060617373657473602068617665206c6f63616c20726573657276653a207472616e736665722061737365747320746f20736f7665726569676e206163636f756e74206f662064657374696e6174696f6e202020636861696e20616e6420666f72776172642061206e6f74696669636174696f6e2058434d20746f2060646573746020746f206d696e7420616e64206465706f73697420726573657276652d626173656420202061737365747320746f206062656e6566696369617279602e202d20606173736574736020686176652064657374696e6174696f6e20726573657276653a206275726e206c6f63616c2061737365747320616e6420666f72776172642061206e6f74696669636174696f6e20746f20202060646573746020636861696e20746f207769746864726177207468652072657365727665206173736574732066726f6d207468697320636861696e277320736f7665726569676e206163636f756e7420616e642020206465706f736974207468656d20746f206062656e6566696369617279602e202d20606173736574736020686176652072656d6f746520726573657276653a206275726e206c6f63616c206173736574732c20666f72776172642058434d20746f207265736572766520636861696e20746f206d6f766520202072657365727665732066726f6d207468697320636861696e277320534120746f2060646573746020636861696e27732053412c20616e6420666f727761726420616e6f746865722058434d20746f20606465737460202020746f206d696e7420616e64206465706f73697420726573657276652d62617365642061737365747320746f206062656e6566696369617279602e2a2a546869732066756e6374696f6e20697320646570726563617465643a2055736520606c696d697465645f726573657276655f7472616e736665725f6173736574736020696e73746561642e2a2a696e64657820606665655f61737365745f6974656d602e2054686520776569676874206c696d697420666f722066656573206973206e6f742070726f766964656420616e64207468757320697320756e6c696d697465642c7769746820616c6c20666565732074616b656e206173206e65656465642066726f6d207468652061737365742e2020666565206f6e20746865206064657374602028616e6420706f737369626c7920726573657276652920636861696e732e842c110057000000db2c11001e0000000100000000000000f92c11004f000000482d1100530000009b2d110053000000ee2d11001b000000092e1100550000005e2e110056000000b42e110021000000d52e1100580000002d2f110058000000852f11003d0000000100000000000000c22f11004f000000010000000000000054281100540000001130110058000000693011002d00000001000000000000005e2911004a000000a829110049000000f129110058000000492a1100150000005e2a110055000000b32a110026000000d92a1100560000009630110032000000492b1100530000009c2b110007000000536574206120736166652058434d2076657273696f6e20287468652076657273696f6e20746861742058434d2073686f756c6420626520656e636f646564207769746820696620746865206d6f737420726563656e7476657273696f6e20612064657374696e6174696f6e2063616e2061636365707420697320756e6b6e6f776e292e2d20606d617962655f78636d5f76657273696f6e603a205468652064656661756c742058434d20656e636f64696e672076657273696f6e2c206f7220604e6f6e656020746f2064697361626c652e000000b8311100560000000e3211002d000000010000000000000030271100370000003b3211004e0000005472616e73666572206173736574732066726f6d20746865206c6f63616c20636861696e20746f207468652064657374696e6174696f6e20636861696e207573696e67206578706c69636974207472616e73666572747970657320666f722061737365747320616e6420666565732e6061737365747360206d75737420686176652073616d652072657365727665206c6f636174696f6e206f72206d61792062652074656c65706f727461626c6520746f206064657374602e2043616c6c6572206d75737470726f766964652074686520606173736574735f7472616e736665725f747970656020746f206265207573656420666f722060617373657473603a202d20605472616e73666572547970653a3a4c6f63616c52657365727665603a207472616e736665722061737365747320746f20736f7665726569676e206163636f756e74206f662064657374696e6174696f6e202d20605472616e73666572547970653a3a44657374696e6174696f6e52657365727665603a206275726e206c6f63616c2061737365747320616e6420666f72776172642061206e6f74696669636174696f6e20746f202d20605472616e73666572547970653a3a52656d6f746552657365727665287265736572766529603a206275726e206c6f63616c206173736574732c20666f72776172642058434d20746f20607265736572766560202020636861696e20746f206d6f76652072657365727665732066726f6d207468697320636861696e277320534120746f2060646573746020636861696e27732053412c20616e6420666f727761726420616e6f7468657220202058434d20746f2060646573746020746f206d696e7420616e64206465706f73697420726573657276652d62617365642061737365747320746f206062656e6566696369617279602e205479706963616c6c792020207468652072656d6f746520607265736572766560206973204173736574204875622e202d20605472616e73666572547970653a3a54656c65706f7274603a206275726e206c6f63616c2061737365747320616e6420666f72776172642058434d20746f2060646573746020636861696e20746f2020206d696e742f74656c65706f72742061737365747320616e64206465706f736974207468656d20746f206062656e6566696369617279602e4f6e207468652064657374696e6174696f6e20636861696e2c2061732077656c6c20617320616e7920696e7465726d65646961727920686f70732c2060427579457865637574696f6e60206973207573656420746f62757920657865637574696f6e207573696e67207472616e73666572726564206061737365747360206964656e746966696564206279206072656d6f74655f666565735f6964602e4d616b65207375726520656e6f756768206f662074686520737065636966696564206072656d6f74655f666565735f69646020617373657420697320696e636c7564656420696e2074686520676976656e206c6973746f662060617373657473602e206072656d6f74655f666565735f6964602073686f756c6420626520656e6f75676820746f2070617920666f7220607765696768745f6c696d6974602e204966206d6f7265207765696768746072656d6f74655f666565735f696460206d61792075736520646966666572656e74207472616e736665722074797065207468616e2072657374206f6620606173736574736020616e642063616e206265737065636966696564207468726f7567682060666565735f7472616e736665725f74797065602e5468652063616c6c6572206e6565647320746f207370656369667920776861742073686f756c642068617070656e20746f20746865207472616e7366657272656420617373657473206f6e636520746865792072656163687468652060646573746020636861696e2e205468697320697320646f6e65207468726f756768207468652060637573746f6d5f78636d5f6f6e5f646573746020706172616d657465722c207768696368636f6e7461696e732074686520696e737472756374696f6e7320746f2065786563757465206f6e2060646573746020617320612066696e616c20737465702e20205468697320697320757375616c6c792061732073696d706c652061733a20206058636d28766563215b4465706f7369744173736574207b206173736574733a2057696c6428416c6c436f756e746564286173736574732e6c656e282929292c2062656e6566696369617279207d5d29602c202062757420636f756c6420626520736f6d657468696e67206d6f72652065786f746963206c696b652073656e64696e6720746865206061737365747360206576656e20667572746865722e202072656c617920746f2070617261636861696e2c206f72206028706172656e74733a20322c2028476c6f62616c436f6e73656e737573282e2e292c202e2e29296020746f2073656e642066726f6d202070617261636861696e206163726f737320612062726964676520746f20616e6f746865722065636f73797374656d2064657374696e6174696f6e2e2d20606173736574735f7472616e736665725f74797065603a205468652058434d20605472616e736665725479706560207573656420746f207472616e73666572207468652060617373657473602e2d206072656d6f74655f666565735f6964603a204f6e65206f662074686520696e636c7564656420606173736574736020746f206265207573656420746f2070617920666565732e2d2060666565735f7472616e736665725f74797065603a205468652058434d20605472616e736665725479706560207573656420746f207472616e736665722074686520606665657360206173736574732e2d2060637573746f6d5f78636d5f6f6e5f64657374603a205468652058434d20746f206265206578656375746564206f6e2060646573746020636861696e20617320746865206c6173742073746570206f662074686520207472616e736665722c20776869636820616c736f2064657465726d696e657320776861742068617070656e7320746f2074686520617373657473206f6e207468652064657374696e6174696f6e20636861696e2e00b432110055000000093311001a00000001000000000000002333110056000000793311003b000000b4331100540000009b2d110053000000ee2d11001b00000008341100560000005e2e110056000000b42e1100210000005e34110056000000b4341100580000000c3511005500000061351100250000008635110051000000d73511003a000000010000000000000011361100550000006636110048000000ae3611005600000004371100580000000029110056000000562911000800000001000000000000005c37110051000000ad371100270000000100000000000000d4371100580000002c381100500000007c3811003f000000bb3811001f000000da381100540000002e3911004c00000001000000000000005e2911004a000000a829110049000000f1291100580000007a3911004f000000c93911003d000000d92a1100560000009630110032000000063a11004f000000553a1100480000009d3a110052000000ef3a110056000000453b110056000000a32b110051000000436c61696d73206173736574732074726170706564206f6e20746869732070616c6c65742062656361757365206f66206c6566746f7665722061737365747320647572696e672058434d20657865637574696f6e2e2d20606f726967696e603a20416e796f6e652063616e2063616c6c20746869732065787472696e7369632e2d2060617373657473603a20546865206578616374206173736574732074686174207765726520747261707065642e20557365207468652076657273696f6e20746f207370656369667920776861742076657273696f6e77617320746865206c6174657374207768656e2074686579207765726520747261707065642e2d206062656e6566696369617279603a20546865206c6f636174696f6e2f6163636f756e742077686572652074686520636c61696d6564206173736574732077696c6c206265206465706f73697465642e00001c3d1100550000000100000000000000713d11002b0000009c3d110057000000f33d110026000000193e11005100000052656d6f766520616c6c2070726576696f75736c7920617574686f72697a65642060616c6961736572607320746861742063616e20616c69617320696e746f20746865206c6f63616c20606f726967696e606d616b696e6720746869732063616c6c2e009c3e110052000000ee3e1100110000004578656375746520616e2058434d206d6573736167652066726f6d2061206c6f63616c2c207369676e65642c206f726967696e2e416e206576656e74206973206465706f736974656420696e6469636174696e67207768657468657220606d73676020636f756c6420626520657865637574656420636f6d706c6574656c79206f72206f6e6c797061727469616c6c792e4e6f206d6f7265207468616e20606d61785f776569676874602077696c6c206265207573656420696e2069747320617474656d7074656420657865637574696f6e2e2049662074686973206973206c657373207468616e746865206d6178696d756d20616d6f756e74206f6620776569676874207468617420746865206d65737361676520636f756c642074616b6520746f2062652065786563757465642c207468656e206e6f657865637574696f6e20617474656d70742077696c6c206265206d6164652e00103f1100340000000100000000000000443f110053000000973f11000a0000000100000000000000a13f110057000000f83f110050000000484011001f000000536574206f7220756e7365742074686520676c6f62616c2073757370656e73696f6e207374617465206f66207468652058434d206578656375746f722e2d206073757370656e646564603a2060747275656020746f2073757370656e642c206066616c73656020746f20726573756d652e000000a84011003d00000001000000000000003027110037000000e540110034000000842c110057000000db2c11001e0000000100000000000000f92c11004f000000482d1100530000009b2d110053000000ee2d11001b000000092e1100550000005e2e110056000000b42e110021000000d52e1100580000002d2f110058000000852f11003d00000001000000000000005428110054000000a8281100580000000029110056000000562911000800000001000000000000005e2911004a000000a829110049000000f129110058000000492a1100150000005e2a110055000000b32a110026000000d92a1100560000009630110032000000492b1100530000009c2b110007000000a32b11005100000064657374696e6174696f6e206f722072656d6f746520726573657276652c206f72207468726f7567682074656c65706f7274732e696e64657820606665655f61737365745f6974656d60202868656e636520726566657272656420746f20617320606665657360292c20757020746f20656e6f75676820746f2070617920666f72607765696768745f6c696d697460206f66207765696768742e204966206d6f726520776569676874206973206e6565646564207468616e20607765696768745f6c696d6974602c207468656e207468656f7065726174696f6e2077696c6c206661696c20616e64207468652073656e7420617373657473206d6179206265206174207269736b2e606173736574736020286578636c7564696e672060666565736029206d75737420686176652073616d652072657365727665206c6f636174696f6e206f72206f74686572776973652062652074656c65706f727461626c65746f206064657374602c206e6f206c696d69746174696f6e7320696d706f736564206f6e206066656573602e202d20666f72206c6f63616c20726573657276653a207472616e736665722061737365747320746f20736f7665726569676e206163636f756e74206f662064657374696e6174696f6e20636861696e20616e64202020666f72776172642061206e6f74696669636174696f6e2058434d20746f2060646573746020746f206d696e7420616e64206465706f73697420726573657276652d62617365642061737365747320746f2020206062656e6566696369617279602e202d20666f722064657374696e6174696f6e20726573657276653a206275726e206c6f63616c2061737365747320616e6420666f72776172642061206e6f74696669636174696f6e20746f2060646573746020636861696e202020746f207769746864726177207468652072657365727665206173736574732066726f6d207468697320636861696e277320736f7665726569676e206163636f756e7420616e64206465706f736974207468656d202020746f206062656e6566696369617279602e202d20666f722072656d6f746520726573657276653a206275726e206c6f63616c206173736574732c20666f72776172642058434d20746f207265736572766520636861696e20746f206d6f766520726573657276657320202066726f6d207468697320636861696e277320534120746f2060646573746020636861696e27732053412c20616e6420666f727761726420616e6f746865722058434d20746f2060646573746020746f206d696e74202020616e64206465706f73697420726573657276652d62617365642061737365747320746f206062656e6566696369617279602e202d20666f722074656c65706f7274733a206275726e206c6f63616c2061737365747320616e6420666f72776172642058434d20746f2060646573746020636861696e20746f206d696e742f74656c65706f727420202061737365747320616e64206465706f736974207468656d20746f206062656e6566696369617279602e2d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c202050617261636861696e282e2e29296020746f2073656e642066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e64202066726f6d2072656c617920746f2070617261636861696e2e0000842c1100570000002c4211003400000001000000000000005428110054000000604211004d000000ad42110050000000fd42110037000000010000000000000034431100580000008c4311002c000000b8431100530000000b441100530000005e441100110000006f44110058000000c7441100560000001d4511001400000031451100570000008845110057000000df451100350000001446110054000000684611002c00000001000000000000005e2911004a000000944611004b000000df46110055000000344711001a0000005e2a110055000000b32a110026000000d92a1100560000009630110032000000492b1100530000009c2b110007000000a32b110051000000417574686f72697a6520616e6f746865722060616c696173657260206c6f636174696f6e20746f20616c69617320696e746f20746865206c6f63616c20606f726967696e60206d616b696e6720746869732063616c6c2e5468652060616c696173657260206973206f6e6c7920617574686f72697a656420756e74696c207468652070726f766964656420606578706972796020626c6f636b206e756d6265722e5468652063616c6c2063616e20616c736f206265207573656420666f7220612070726576696f75736c7920617574686f72697a656420616c69617320696e206f7264657220746f2075706461746520697473606578706972796020626c6f636b206e756d6265722e557375616c6c792075736566756c20746f20616c6c6f7720796f7572206c6f63616c206163636f756e7420746f20626520616c696173656420696e746f2066726f6d20612072656d6f7465206c6f636174696f6e616c736f20756e64657220796f757220636f6e74726f6c20286c696b6520796f7572206163636f756e74206f6e20616e6f7468657220636861696e292e5741524e494e473a206d616b652073757265207468652063616c6c657220606f726967696e602028796f752920747275737473207468652060616c696173657260206c6f636174696f6e20746f2061637420696e74686569722f796f7572206e616d652e204f6e636520617574686f72697a6564207573696e6720746869732063616c6c2c207468652060616c6961736572602063616e20667265656c7920696d706572736f6e617465606f726967696e6020696e2058434d2070726f6772616d73206578656375746564206f6e20746865206c6f63616c20636861696e2e0000005848110057000000af4811004a000000f9481100520000004b4911001600000001000000000000006149110054000000b54911003d0000000100000000000000f249110054000000464a1100560000009c4a11003500000041736b2061206c6f636174696f6e20746f206e6f7469667920757320726567617264696e672074686569722058434d2076657273696f6e20616e6420616e79206368616e67657320746f2069742e2d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f2077686963682077652073686f756c642073756273637269626520666f722058434d2076657273696f6e206e6f74696669636174696f6e732e2c4b11004e000000010000000000000030271100370000007a4b11005600000052656d6f766520612070726576696f75736c7920617574686f72697a65642060616c6961736572602066726f6d20746865206c697374206f66206c6f636174696f6e7320746861742063616e20616c69617320696e746f746865206c6f63616c20606f726967696e60206d616b696e6720746869732063616c6c2e00f04b110057000000474c1100240000002a2a546869732066756e6374696f6e20697320646570726563617465643a2055736520606c696d697465645f74656c65706f72745f6173736574736020696e73746561642e2a2a00102811004400000001000000000000007c4c110047000000010000000000000054281100540000001130110058000000693011002d00000001000000000000005e2911004a000000a829110049000000f129110058000000492a1100150000005e2a110055000000b32a110026000000d92a1100560000002f2b11001a000000492b1100530000009c2b1100070000004578746f6c6c2074686174206120706172746963756c61722064657374696e6174696f6e2063616e20626520636f6d6d756e6963617465642077697468207468726f756768206120706172746963756c617276657273696f6e206f662058434d2e2d20606c6f636174696f6e603a205468652064657374696e6174696f6e2074686174206973206265696e67206465736372696265642e2d206078636d5f76657273696f6e603a20546865206c61746573742076657273696f6e206f662058434d207468617420606c6f636174696f6e6020737570706f7274732e00544d110052000000a64d11000f00000001000000000000003027110037000000b54d110036000000eb4d11004400000064657374426f783c56657273696f6e65644c6f636174696f6e3e62656e6566696369617279617373657473426f783c56657273696f6e65644173736574733e6c6f636174696f6e6d61785f77656967687457656967687476657273696f6e58636d56657273696f6e657870697265734f7074696f6e3c7536343e6665655f61737365745f6974656d7533326d617962655f78636d5f76657273696f6e4f7074696f6e3c58636d56657273696f6e3e72656d6f74655f666565735f6964426f783c56657273696f6e6564417373657449643e7765696768745f6c696d69745765696768744c696d69746173736574735f7472616e736665725f74797065426f783c5472616e73666572547970653e616c696173657273757370656e646564426f783c4c6f636174696f6e3e637573746f6d5f78636d5f6f6e5f64657374426f783c56657273696f6e656458636d3c28293e3e666565735f7472616e736665725f747970656d657373616765426f783c56657273696f6e656458636d3c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e3e546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722ef74f11003100000054686520616c69617320746f2072656d6f766520617574686f72697a6174696f6e20666f7220776173206e6f7420666f756e642e000000003050110034000000546865206f7065726174696f6e207265717569726564206665657320746f20626520706169642077686963682074686520696e69746961746f7220636f756c64206e6f74206d6565742e000000000000705011004a00000054686520676976656e206163636f756e74206973206e6f7420616e206964656e7469666961626c6520736f7665726569676e206163636f756e7420666f7220616e79206c6f636174696f6e2e00000000c85011004c00000054686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e67746f2069742e00000020511100570000007751110006000000496e76616c69642061737365742c20646f206e6f7420737570706f72742072656d6f7465206173736574207265736572766573207769746820646966666572656e7420666565732072657365727665732e000000000000009051110051000000546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e00000000f0511100440000004f726967696e20697320696e76616c696420666f722073656e64696e672e0000405211001e000000546f6f206d616e7920617373657473207769746820646966666572656e742072657365727665206c6f636174696f6e732068617665206265656e20617474656d7074656420666f72207472616e736665722e00000000000068521100520000005468652061737365747320746f2062652073656e742061726520656d7074792ec852110020000000436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e000000f05211004d00000054686520756e6c6f636b206f7065726174696f6e2063616e6e6f742073756363656564206265636175736520746865726520617265207374696c6c20636f6e73756d657273206f6620746865206c6f636b2e0000000000004853110052000000436f756c64206e6f7420636865636b2d6f7574207468652061737365747320666f722074656c65706f72746174696f6e20746f207468652064657374696e6174696f6e20636861696e2e000000000000a85311004a00000054686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e20746865646573697265642076657273696f6e206f662058434d292e005411005000000050541100180000005468652064657374696e6174696f6e20604c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e007854110037000000496e76616c69642061737365742c207265736572766520636861696e20636f756c64206e6f742062652064657465726d696e656420666f722069742e00000000b85411003c000000546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e00005511002f000000546f6f206d616e79206c6f636174696f6e7320617574686f72697a656420746f20616c696173206f726967696e2e0000385511002e000000546865206f776e657220646f6573206e6f74206f776e2028616c6c29206f662074686520617373657420746861742074686579207769736820746f20646f20746865206f7065726174696f6e206f6e2e7055110050000000546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e000000c85511002d00000045787069727920626c6f636b206e756d62657220697320696e2074686520706173742e0000000000005611002300000054686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652e506572686170732061206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e000030561100500000008056110032000000546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e0000000000c456110027000000546865206173736574206f776e65722068617320746f6f206d616e79206c6f636b73206f6e207468652061737365742ef856110030000000412072656d6f7465206c6f636b20776974682074686520636f72726573706f6e64696e67206461746120636f756c64206e6f7420626520666f756e642e000000305711003d0000004c6f63616c2058434d20657865637574696f6e20696e636f6d706c6574652077697468207468652061637475616c2058434d206572726f7220616e642074686520696e646578206f6620746865696e737472756374696f6e20746861742063617573656420746865206572726f722e00785711004d000000c5571100220000005468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642ef8571100480000004c6f63616c2058434d20657865637574696f6e20696e636f6d706c6574652e00485811001f0000006572726f72457865637574696f6e4572726f72696e646578496e737472756374696f6e496e6465785765206861766520726571756573746564207468617420612072656d6f746520636861696e2073746f70732073656e64696e672075732058434d2076657273696f6e206368616e67656e6f74696669636174696f6e732e009858110049000000e15811000e000000457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f65736e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f626520726563656976656420616e642061637465642075706f6e2e000000591100560000005659110055000000ab5911001b00000060746172676574602072656d6f76656420616c6c20616c69617320617574686f72697a6174696f6e732e000000000000e05911002a000000536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e0000185a11002e000000457870656374656420717565727920726573706f6e736520686173206265656e20726563656976656420627574207468652065787065637465642071756572696572206c6f636174696f6e20706c6163656420696e73746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e5468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e6772756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c7976616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062656e65656465642e505a110055000000a55a1100530000000100000000000000f85a110050000000485b1100530000009b5b110056000000f15b1100070000004120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f726d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e00305c110056000000865c11002d000000416e2060616c696173657260206c6f636174696f6e2077617320617574686f72697a656420627920607461726765746020746f20616c6961732069742c20617574686f72697a6174696f6e2076616c696420756e74696c00c45c1100570000004b4911001600000054686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616e6175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e00002c5d11004e0000007a5d110030000000412058434d2076657273696f6e206d6967726174696f6e2066696e69736865642e000000bc5d110021000000457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696ee85d110054000000a55a1100530000000100000000000000f85a110050000000485b1100530000009b5b110056000000f15b110007000000517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f2062656465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e61747572652077686963686973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e00745e110054000000c85e1100560000001e5f11002500000046656573207765726520706169642066726f6d2061206c6f636174696f6e20666f7220616e206f7065726174696f6e20286f6674656e20666f72207573696e67206053656e6458636d60292e5c5f11004c000000416e2058434d206d657373616765206661696c656420746f2073656e642e0000b05f11001e00000073656e64696e6720746865206e6f74696669636174696f6e20746f2069742e00305c110056000000d85f11001f000000416e2058434d206d657373616765207761732073656e742e0860110018000000416e2058434d206d657373616765206661696c656420746f2070726f636573732e000000000000002860110021000000416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e54686520636f7374206f662073656e64696e672069742028626f726e652062792074686520636861696e2920697320696e636c756465642e00000058601100490000000100000000000000a160110038000000517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d6179206265206265636175736520616d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f7262656361757365207468652071756572792074696d6564206f75742e00f4601100560000004a611100550000009f6111001c000000412072656d6f746520686173207265717565737465642058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e2066726f6d20757320616e64207765206861766520686f6e6f7265642069742e412076657273696f6e20696e666f726d6174696f6e206d6573736167652069732073656e7420746f207468656d20616e642069747320636f737420697320696e636c756465642e000000d4611100560000002a62110047000000457870656374656420717565727920726573706f6e736520686173206265656e20726563656976656420627574207468652071756572696572206c6f636174696f6e206f662074686520726573706f6e736520646f65736e6f74206d61746368207468652065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f008462110057000000db62110054000000ab5911001b000000517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e206861736265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e48631100560000009e6311002a000000517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f7220776974686469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e00d8631100550000002d64110022000000536f6d65206173736574732068617665206265656e20636c61696d65642066726f6d20616e20617373657420747261706064110030000000517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e636f756c64206e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d207765696768746f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e0000009864110052000000ea641100560000004065110039000000457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e0000946511002a00000060746172676574602072656d6f76656420616c69617320617574686f72697a6174696f6e20666f722060616c6961736572602e0000000000c865110033000000526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e00000000000008661100320000005765206861766520726571756573746564207468617420612072656d6f746520636861696e2073656e642075732058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e732e00486611004f000000517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e2054686572652069736e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e00a066110057000000f7661100200000004c6f636174696f6e56657273696f6e656441737365747371756572795f696451756572794964686173684832353653656e644572726f7264657374696e6174696f6e63616c6c5f696e64657875386d6573736167655f696458636d486173686d617962655f61637475616c5f717565726965724f7074696f6e3c4c6f636174696f6e3e70616c6c65745f696e646578746172676574636f73744173736574736d61785f62756467657465645f77656967687458636d3c28293e6665657365787069727961637475616c5f77656967687465787065637465645f71756572696572706179696e67526573706f6e736558636d4572726f726f7574636f6d6578636d3a3a6c61746573743a3a4f7574636f6d65726573756c7465787065637465645f6c6f636174696f6e2f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7363616c652d696e666f2d322e31312e362f7372632f6275696c642e727350681100600000002f020000170000005068110060000000240100001900000050617468206e6f742061737369676e65640000005068110060000000b20000001e0000004163636f756e7449645b75383b2033325d5665633c75383e5b75383b2032305d4163636f756e74496e64657868656164657248656164657265787472696e736963735665633c45787472696e7369633e73746174655f726f6f74486173683a3a4f75747075746e756d6265724e756d62657264696765737444696765737465787472696e736963735f726f6f74706172656e745f686173685065726d616e656e746c792072656d6f76657320746865207375646f206b65792e2a2a546869732063616e6e6f7420626520756e2d646f6e652e2a2a8c691100210000000100000000000000ad6911001b00000041757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e000000e06911004d000000546869732066756e6374696f6e20646f6573206e6f7420636865636b2074686520776569676874206f66207468652063616c6c2c20616e6420696e737465616420616c6c6f7773207468655375646f207573657220746f20737065636966792074686520776569676874206f66207468652063616c6c2e546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0000e06911004d000000386a11004b000000836a11002c0000000100000000000000af6a11003300000041757468656e74696361746573207468652063757272656e74207375646f206b657920616e6420736574732074686520676976656e204163636f756e7449642028606e6577602920617320746865206e6577207375646f6b65792e000c6b110057000000636b11000400000041757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c207769746820605369676e656460206f726967696e2066726f6d6120676976656e206163636f756e742e00786b110053000000cb6b1100100000000100000000000000af6a11003300000063616c6c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e6e65774163636f756e7449644c6f6f6b75704f663c543e77686f77656967687453656e646572206d75737420626520746865205375646f206163636f756e742e003f6c110020000000546865206b657920776173207065726d616e656e746c792072656d6f7665642e686c11002000000041207375646f2063616c6c206a75737420746f6f6b20706c6163652e00000000906c11001c000000546865207375646f206b657920686173206265656e20757064617465642e0000b86c11001e00000041205b7375646f5f61735d2850616c6c65743a3a7375646f5f6173292063616c6c206a75737420746f6f6b20706c6163652e000000000000e06c1100320000006f6c644f7074696f6e3c543a3a4163636f756e7449643e546865206f6c64207375646f206b657920286966206f6e65207761732070726576696f75736c7920736574292e00000000376d11002d0000007375646f5f726573756c744469737061746368526573756c7454686520726573756c74206f66207468652063616c6c206d61646520627920746865207375646f20757365722e0000896d11002d000000543a3a4163636f756e744964546865206e6577207375646f206b657920286966206f6e652077617320736574292e0000cc6d110022000000656e636f64656476333a3a58636d3c52756e74696d6543616c6c3e76353a3a58636d3c52756e74696d6543616c6c3e76343a3a58636d3c52756e74696d6543616c6c3e5665633c496e737472756374696f6e3c43616c6c3e3e676976654d756c7469417373657446696c746572696e69746961746f7258636d3c43616c6c3e6e6574776f726b4e6574776f726b49644d756c74694c6f636174696f6e61737365744d756c7469417373657477616e744d756c74694173736574736d6f64756c655f6e616d656d696e5f63726174655f6d696e6f7278636d73656e6465725175657279526573706f6e7365496e666f4a756e6374696f6e63726174655f6d616a6f72726573657276656f726967696e5f6b696e644f726967696e4b696e646d61785f63617061636974796e616d654d617962654572726f72436f64656a69745f7769746864726177756e6c6f636b6572496e746572696f724d756c74694c6f636174696f6e726563697069656e74717565726965724f7074696f6e3c4d756c74694c6f636174696f6e3e636865636b5f6f726967696e726573706f6e73655f696e666f446f75626c65456e636f6465643c43616c6c3e6d61785f6d6573736167655f73697a65726571756972655f7765696768745f61745f6d6f73744f7074696f6e3c287533322c204572726f72293e7536346d6178696d616c6d61785f726573706f6e73655f776569676874417373657446696c7465724173736574496e746572696f724c6f636174696f6e64657363656e64616e745f6f726967696e4f7074696f6e3c496e746572696f724c6f636174696f6e3e66616c6c6261636b5f6d61785f7765696768744f7074696f6e3c5765696768743e70726573657276655f6f726967696e68696e7473426f756e6465645665633c48696e742c2048696e744e756d56617269616e74733e426f756e6465645665633c41737365745472616e7366657246696c7465722c204d617841737365745472616e7366657246696c746572733e72656d6f74655f666565734f7074696f6e3c41737365745472616e7366657246696c7465723e72656d6f74655f78636d543a3a4e6f6e636545726170726f766964657273526566436f756e74646174614163636f756e74446174616e6f6e63654e6f6e636573756666696369656e74736576656e744570686173655068617365746f706963735665633c543e636865636b5f76657273696f6e636f64655f68617368543a3a4861736853657420746865206e756d626572206f6620706167657320696e2074686520576562417373656d626c7920656e7669726f6e6d656e74277320686561702e000000000000847111003e00000050726f766964652074686520707265696d616765202872756e74696d652062696e617279292060636f64656020666f7220616e2075706772616465207468617420686173206265656e20617574686f72697a65642e49662074686520617574686f72697a6174696f6e20726571756972656420612076657273696f6e20636865636b2c20746869732063616c6c2077696c6c20656e73757265207468652073706563206e616d6572656d61696e7320756e6368616e67656420616e6420746861742074686520737065632076657273696f6e2068617320696e637265617365642e446570656e64696e67206f6e207468652072756e74696d65277320604f6e536574436f64656020636f6e66696775726174696f6e2c20746869732066756e6374696f6e206d6179206469726563746c79206170706c79746865206e65772060636f64656020696e207468652073616d6520626c6f636b206f7220617474656d707420746f207363686564756c652074686520757067726164652e416c6c206f726967696e732061726520616c6c6f7765642e00d07111005500000001000000000000002572110052000000777211003a0000000100000000000000b172110056000000077311004400000001000000000000004b7311001800000053657420736f6d65206974656d73206f662073746f726167652e0000ac7311001a000000417574686f72697a6520616e207570677261646520746f206120676976656e2060636f64655f686173686020666f72207468652072756e74696d652e205468652072756e74696d652063616e20626520737570706c6965646c617465722e546869732063616c6c20726571756972657320526f6f74206f726967696e2e000000d073110058000000287411000600000001000000000000002e7411001f0000004b696c6c20616c6c2073746f72616765206974656d7320776974682061206b657920746861742073746172747320776974682074686520676976656e207072656669782e2a2a4e4f54453a2a2a2057652072656c79206f6e2074686520526f6f74206f726967696e20746f2070726f7669646520757320746865206e756d626572206f66207375626b65797320756e64657274686520707265666978207765206172652072656d6f76696e6720746f2061636375726174656c792063616c63756c6174652074686520776569676874206f6620746869732066756e6374696f6e2e00000070741100440000000100000000000000b47411004e000000027511004f0000004d616b6520736f6d65206f6e2d636861696e2072656d61726b20616e6420656d6974206576656e742e00000074751100290000004d616b6520736f6d65206f6e2d636861696e2072656d61726b2e43616e20626520657865637574656420627920657665727920606f726967696e602ea87511001a0000000100000000000000c2751100220000005741524e494e473a205468697320617574686f72697a657320616e207570677261646520746861742077696c6c2074616b6520706c61636520776974686f757420616e792073616665747920636865636b732c20666f726578616d706c652074686174207468652073706563206e616d652072656d61696e73207468652073616d6520616e642074686174207468652076657273696f6e206e756d62657220696e637265617365732e204e6f747265636f6d6d656e64656420666f72206e6f726d616c207573652e205573652060617574686f72697a655f757067726164656020696e73746561642e000000d07311005800000028741100060000000100000000000000fc751100570000005376110056000000a97611003c00000001000000000000002e7411001f0000004b696c6c20736f6d65206974656d732066726f6d2073746f726167652e000000287711001d00000053657420746865206e65772072756e74696d6520636f646520776974686f757420646f696e6720616e7920636865636b73206f662074686520676976656e2060636f6465602e4e6f746520746861742072756e74696d652075706772616465732077696c6c206e6f742072756e20696620746869732069732063616c6c656420776974682061206e6f742d696e6372656173696e67207370656376657273696f6e210000507711004600000001000000000000009677110054000000ea7711000800000053657420746865206e65772072756e74696d6520636f64652e00000014781100190000006974656d735665633c4b657956616c75653e72656d61726b636f64656b6579735665633c4b65793e7375626b65797370616765737072656669784b6579546865207375626d697474656420636f6465206973206e6f7420617574686f72697a65642e00000000000075781100250000005468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d65616e6420746865206e65772072756e74696d652ea878110050000000f878110014000000546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d651c79110044000000f8781100140000004661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e4569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e000000707911003b0000000100000000000000ab791100420000004e6f207570677261646520617574686f72697a65642e0000087a11001600000054686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e000000287a11004d000000546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e00000000807a11003400000041206d756c74692d626c6f636b206d6967726174696f6e206973206f6e676f696e6720616e642070726576656e7473207468652063757272656e7420636f64652066726f6d206265696e67207265706c616365642e000000c07a110055000000537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e00207b11003f000000416e206163636f756e7420776173207265617065642e0000687b1100160000004f6e206f6e2d636861696e2072656d61726b2068617070656e65642e00000000887b11001c000000416e20696e76616c696420617574686f72697a65642075706772616465207761732072656a6563746564207768696c6520747279696e6720746f206170706c792069742e00000000b07b110044000000416e2065787472696e736963206661696c65642e00000000007c11001400000041206e6577206163636f756e742077617320637265617465642e000000000000207c11001a000000416e20757067726164652077617320617574686f72697a65642e000000000000487c11001a000000603a636f6465602077617320757064617465642e00000000707c110014000000416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e00000000907c1100240000006163636f756e7464697370617463685f696e666f44697370617463684576656e74496e666f44697370617463684572726f7264697370617463685f6572726f7242616c616e6365696449646f7065726174696f6e616c546e6f726d616c6d616e6461746f727953657473207468652073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c657220746f20606b657973602e416c6c6f777320616e206163636f756e7420746f20736574206974732073657373696f6e206b6579207072696f7220746f206265636f6d696e6720612076616c696461746f722e5468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265207369676e65642e232320436f6d706c65786974792d20604f283129602e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f662060543a3a4b6579733a3a6b65795f696473282960207768696368206973202066697865642e000000267d1100390000005f7d110047000000a67d1100300000000100000000000000d67d11003400000001000000000000000a7e11000d000000177e1100560000006d7e11000800000052656d6f76657320616e792073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c65722e546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265205369676e656420616e6420746865206163636f756e74206d75737420626520656974686572206265636f6e7665727469626c6520746f20612076616c696461746f72204944207573696e672074686520636861696e2773207479706963616c2061646472657373696e672073797374656d20287468697320757375616c6c796d65616e73206265696e67206120636f6e74726f6c6c6572206163636f756e7429206f72206469726563746c7920636f6e7665727469626c6520696e746f20612076616c696461746f7220494420287768696368757375616c6c79206d65616e73206265696e672061207374617368206163636f756e74292e2d20604f2831296020696e206e756d626572206f66206b65792074797065732e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f66202060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642ec07e1100320000000100000000000000a67d1100300000000100000000000000f27e110055000000477f1100570000009e7f110054000000f27f11002500000001000000000000000a7e11000d000000178011004f000000668011002600000070726f6f66543a3a4b6579734e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e00000000000000f8801100290000004b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e000030811100460000004e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e00808111002700000052656769737465726564206475706c6963617465206b65792e00000000000000b081110019000000496e76616c6964206f776e6572736869702070726f6f662ed88111001800000056616c696461746f7220686173206265656e2064697361626c65642e00000000f88111001c00000056616c696461746f7220686173206265656e2072652d656e61626c65642e0000208211001e0000004e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f7420746865626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e000000488211004e000000968211002700000054686520604e657753657373696f6e60206576656e7420696e207468652063757272656e7420626c6f636b20616c736f20696d706c6965732061206e65772076616c696461746f722073657420746f2062657175657565642e000000d082110052000000228311000700000076616c696461746f72543a3a56616c696461746f72496473657373696f6e5f696e64657853657373696f6e496e646578666c6167734578747261466c616773726573657276656466726f7a656e667265654c6f636b4964656e746966696572726561736f6e73526561736f6e73526573657276654964656e7469666965725365742074686520726567756c61722062616c616e6365206f66206120676976656e206163636f756e742e546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e000000ba8311002b0000000100000000000000e58311002c00000053616d6520617320746865205b607472616e736665725f616c6c6f775f6465617468605d2063616c6c2c206275742077697468206120636865636b207468617420746865207472616e736665722077696c6c206e6f746b696c6c20746865206f726967696e206163636f756e742e393925206f66207468652074696d6520796f752077616e74205b607472616e736665725f616c6c6f775f6465617468605d20696e73746561642e5b607472616e736665725f616c6c6f775f6465617468605d3a207374727563742e50616c6c65742e68746d6c236d6574686f642e7472616e736665722c84110056000000828411001800000001000000000000009a8411003a0000000100000000000000d48411003c0000005472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206163636f756e742e4e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e732074686174616e79206c6f636b65642c2072657365727665642c206f72206578697374656e7469616c206465706f7369747320287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062657472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f726167656465706f736974732c206574632e2e2e546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e2d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e2d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c20206f66207468652066756e647320746865206163636f756e74206861732c2063617573696e67207468652073656e646572206163636f756e7420746f206265206b696c6c6564202866616c7365292c206f7220207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206578697374656e7469616c206465706f7369742c2077686963682077696c6c2067756172616e74656520746f20206b656570207468652073656e646572206163636f756e7420616c697665202874727565292e000000408511004100000001000000000000008185110056000000d7851100580000002f861100570000008686110051000000d7861100100000000100000000000000e786110030000000010000000000000017871100280000003f871100560000009587110053000000e8871100560000003e881100270000005472616e7366657220736f6d65206c697175696420667265652062616c616e636520746f20616e6f74686572206163636f756e742e607472616e736665725f616c6c6f775f6465617468602077696c6c207365742074686520604672656542616c616e636560206f66207468652073656e64657220616e642072656365697665722e4966207468652073656e6465722773206163636f756e742069732062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c746f6620746865207472616e736665722c20746865206163636f756e742077696c6c206265207265617065642e546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e00e0881100350000000100000000000000158911004d0000006289110044000000a68911002c0000000100000000000000d28911004500000055706772616465206120737065636966696564206163636f756e742e2d20606f726967696e603a204d75737420626520605369676e6564602e2d206077686f603a20546865206163636f756e7420746f2062652075706772616465642e546869732077696c6c20776169766520746865207472616e73616374696f6e20666565206966206174206c6561737420616c6c2062757420313025206f6620746865206163636f756e7473206e656564656420746f62652075706772616465642e20285765206c657420736f6d65206e6f74206861766520746f206265207570677261646564206a75737420696e206f7264657220746f20616c6c6f7720666f7220746865706f73736962696c697479206f6620636875726e292e508a11001c00000001000000000000006c8a11001d000000898a1100240000000100000000000000ad8a110055000000028b110050000000528b110016000000556e7265736572766520736f6d652062616c616e63652066726f6d2061207573657220627920666f7263652e43616e206f6e6c792062652063616c6c656420627920524f4f542e00a88b11002c0000000100000000000000d48b11001b00000041646a7573742074686520746f74616c2069737375616e636520696e20612073617475726174696e67207761792e43616e206f6e6c792062652063616c6c656420627920726f6f7420616e6420616c77617973206e65656473206120706f736974697665206064656c7461602e23204578616d706c650000088c11002e0000000100000000000000368c11003f0000000100000000000000758c1100090000004275726e2074686520737065636966696564206c697175696420667265652062616c616e63652066726f6d20746865206f726967696e206163636f756e742e496620746865206f726967696e2773206163636f756e7420656e64732075702062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c746f6620746865206275726e20616e6420606b6565705f616c697665602069732066616c73652c20746865206163636f756e742077696c6c206265207265617065642e556e6c696b652073656e64696e672066756e647320746f2061205f6275726e5f20616464726573732c207768696368206d6572656c79206d616b6573207468652066756e647320696e61636365737369626c652c7468697320606275726e60206f7065726174696f6e2077696c6c2072656475636520746f74616c2069737375616e63652062792074686520616d6f756e74205f6275726e65645f2e0000a88c11003f0000000100000000000000e78c110049000000308d1100420000000100000000000000728d110054000000c68d11004800000045786163746c7920617320607472616e736665725f616c6c6f775f6465617468602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e746d6179206265207370656369666965642e000000488e110058000000a08e1100110000006e65775f66726565543a3a42616c616e6365646972656374696f6e41646a7573746d656e74446972656374696f6e76616c756564656c7461736f757263655665633c543a3a4163636f756e7449643e6b6565705f616c6976655468652069737375616e63652063616e6e6f74206265206d6f6469666965642073696e636520697420697320616c72656164792064656163746976617465642e0000001d8f1100400000005468652064656c74612063616e6e6f74206265207a65726f2e00000000000000688f1100190000004e756d626572206f66206e616d65642072657365727665732065786365656420604d61785265736572766573602e0000908f11002e0000004e756d626572206f6620667265657a65732065786365656420604d6178467265657a6573602e0000c88f11002600000042656e6566696369617279206163636f756e74206d757374207072652d65786973742e0000000000f88f11002300000042616c616e636520746f6f206c6f7720746f2073656e642076616c75652e0000289011001e00000056616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f7369742e0000000000509011003b0000005472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e742e000000009890110024000000412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742e0000000000c89011003300000056657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c75652e0008911100270000004e756d626572206f6620686f6c647320657863656564206056617269616e74436f756e744f663c543a3a52756e74696d65486f6c64526561736f6e3e602e0000389111003e0000004163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c2e00000000000080911100320000005472616e73666572207375636365656465642e0000000000c091110013000000416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e0000e09111002e000000536f6d652062616c616e63652077617320756e6c6f636b65642e000000000000189211001a000000536f6d652062616c616e6365207761732066726f7a656e2e4092110018000000536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e00006092110036000000536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292ea092110038000000536f6d6520616d6f756e74207761732073757370656e6465642066726f6d20616e206163636f756e74202869742063616e20626520726573746f726564206c61746572292e000000e092110045000000536f6d6520616d6f756e7420776173206d696e74656420696e746f20616e206163636f756e742e003093110027000000536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e6093110040000000416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c726573756c74696e6720696e20616e206f75747269676874206c6f73732e000000a89311004f000000f79311001e000000416e206163636f756e74207761732075706772616465642e2894110018000000536f6d652062616c616e636520776173207468617765642e4894110018000000412062616c616e6365207761732073657420627920726f6f742e000000000000689411001a000000546f74616c2069737375616e636520776173206465637265617365642062792060616d6f756e74602c206372656174696e672061206465627420746f2062652062616c616e6365642e000000000000009094110049000000536f6d652062616c616e636520776173206c6f636b65642ee894110018000000536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742e46696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e00000008951100530000005b95110036000000536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e0000000000a4951100470000005468652060546f74616c49737375616e6365602077617320666f72636566756c6c79206368616e6765642e0000000000f89511002b000000536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e000000000000309611003a000000546f74616c2069737375616e63652077617320696e637265617365642062792060616d6f756e74602c206372656174696e6720612063726564697420746f2062652062616c616e6365642e0000000000789611004b000000536f6d6520616d6f756e7420776173206275726e65642066726f6d20616e206163636f756e742e00d096110027000000536f6d6520616d6f756e742077617320726573746f72656420696e746f20616e206163636f756e742e000000000000000097110029000000746f64657374696e6174696f6e5f73746174757353746174757366726f6d667265655f62616c616e6365536574207468652063757272656e742074696d652e546869732063616c6c2073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6e70686173652c20696620746869732063616c6c206861736e2774206265656e20696e766f6b656420627920746861742074696d652e5468652074696d657374616d702073686f756c642062652067726561746572207468616e207468652070726576696f7573206f6e652062792074686520616d6f756e74207370656369666965642062795b60436f6e6669673a3a4d696e696d756d506572696f64605d2e546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f4e6f6e655f2e5468697320646973706174636820636c617373206973205f4d616e6461746f72795f20746f20656e73757265206974206765747320657865637574656420696e2074686520626c6f636b2e20426520617761726574686174206368616e67696e672074686520636f6d706c6578697479206f6620746869732063616c6c20636f756c6420726573756c742065786861757374696e6720746865207265736f757263657320696e2061626c6f636b20746f206578656375746520616e79206f746865722063616c6c732e2d20604f2831296020284e6f7465207468617420696d706c656d656e746174696f6e73206f6620604f6e54696d657374616d7053657460206d75737420616c736f20626520604f28312960292d20312073746f72616765207265616420616e6420312073746f72616765206d75746174696f6e2028636f64656320604f283129602062656361757365206f6620604469645570646174653a3a74616b656020696e2020606f6e5f66696e616c697a6560292d2031206576656e742068616e646c657220606f6e5f74696d657374616d705f736574602e204d75737420626520604f283129602e00629711001500000001000000000000007797110055000000cc9711003500000001000000000000000198110050000000519811001a00000001000000000000006b9811003100000001000000000000009c98110054000000f098110054000000449911002100000001000000000000000a7e11000d000000659911004c000000b199110055000000069a110010000000169a1100350000006e6f77543a3a4d6f6d656e74446f776e77617264206d65737361676520697320696e76616c69642058434d2e5c5b206964205c5df09a110020000000109b110008000000446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e5c5b2069642c206f7574636f6d65205c5d0000289b110031000000599b110011000000446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e007c9b11002f000000109b1100080000004f7574636f6d6542547265655365743c543e6d61785f706f765f73697a6572656c61795f706172656e745f6e756d6265724e72656c61795f706172656e745f73746f726167655f726f6f7448706172656e745f68656164486561644461746172656d61696e696e6753697a656c61737466697273745f696e64657872656d61696e696e675f73697a6568656170426f756e6465645665633c75382c20496e746f5533323c4865617053697a652c2053697a653e3e66697273746d6573736167655f636f756e7473697a65656e6450616765496e646578636f756e7472656164795f6e65696768626f7572734f7074696f6e3c4e65696768626f7572733c4d6573736167654f726967696e3e3e626567696e6e6578744d6573736167654f726967696e707265764578656375746520616e206f766572776569676874206d6573736167652e54656d706f726172792070726f63657373696e67206572726f72732077696c6c2062652070726f706167617465642077686572656173207065726d616e656e74206572726f72732061726520747265617465646173207375636365737320636f6e646974696f6e2e2d20606d6573736167655f6f726967696e603a20546865206f726967696e2066726f6d20776869636820746865206d65737361676520746f20626520657865637574656420617272697665642e2d206070616765603a20546865207061676520696e2074686520717565756520696e20776869636820746865206d65737361676520746f2062652065786563757465642069732073697474696e672e2d2060696e646578603a2054686520696e64657820696e746f20746865207175657565206f6620746865206d65737361676520746f2062652065786563757465642e2d20607765696768745f6c696d6974603a20546865206d6178696d756d20616d6f756e74206f662077656967687420616c6c6f77656420746f20626520636f6e73756d656420696e2074686520657865637574696f6e20206f6620746865206d6573736167652e42656e63686d61726b20636f6d706c657869747920636f6e73696465726174696f6e733a204f28696e646578202b207765696768745f6c696d6974292e0000e29c11001e0000000100000000000000009d110053000000539d11001500000001000000000000006c8a11001d000000689d11004d000000b59d11004f000000049e110042000000469e1100560000009c9e1100110000000100000000000000ad9e11003d00000052656d6f76652061207061676520776869636820686173206e6f206d6f7265206d657373616765732072656d61696e696e6720746f2062652070726f636573736564206f72206973207374616c652e0000000000549f11004f000000706167655f696e646578543a3a53697a65706167656d6573736167655f6f726967696e4d6573736167654f726967696e4f663c543e546865206d6573736167652077617320616c72656164792070726f63657373656420616e642063616e6e6f742062652070726f63657373656420616761696e2e000000e59f110040000000546865206d6573736167652069732071756575656420666f722066757475726520657865637574696f6e2e000000000030a011002b00000050616765206973206e6f74207265617061626c65206265636175736520697420686173206974656d732072656d61696e696e6720746f2062652070726f63657373656420616e64206973206e6f74206f6c64656e6f7567682e00000068a0110052000000baa0110007000000416e6f746865722063616c6c20697320696e2070726f677265737320616e64206e6565647320746f2066696e697368206265666f726520746869732063616c6c2063616e2068617070656e2ed4a011004c0000005061676520746f2062652072656170656420646f6573206e6f742065786973742e0000000000000028a111002100000054686572652069732074656d706f726172696c79206e6f7420656e6f7567682077656967687420746f20636f6e74696e756520736572766963696e67206d657373616765732e000058a11100460000005468652071756575652069732070617573656420616e64206e6f206d6573736167652063616e2062652065786563757465642066726f6d2069742e546869732063616e206368616e676520617420616e792074696d6520616e64206d6179207265736f6c766520696e20746865206675747572652062792072652d747279696e672e0000a8a111003b0000000100000000000000e3a1110047000000546865207265666572656e636564206d65737361676520636f756c64206e6f7420626520666f756e642e000044a211002a00000054686973206d6573736167652069732074656d706f726172696c7920756e70726f6365737361626c652e53756368206572726f7273206172652065787065637465642c20627574206e6f742067756172616e746565642c20746f207265736f6c7665207468656d73656c766573206576656e7475616c6c79207468726f7567687265747279696e672e00000078a211002a0000000100000000000000a2a2110056000000f8a211000900000054686973207061676520776173207265617065642e0000000000000024a31100150000004d657373616765206469736361726465642064756520746f20616e206572726f7220696e2074686520604d65737361676550726f636573736f72602028757375616c6c79206120666f726d6174206572726f72292e00000048a31100550000004d65737361676520706c6163656420696e206f7665727765696768742071756575652e0000000000a8a31100230000004d6573736167652069732070726f6365737365642e000000d8a3110015000000546865207175657565206f6620746865206d6573736167652e00000000000000f8a3110019000000546865207175657565206f662074686520706167652e000020a41100160000005468652060626c616b65325f323536602068617368206f6620746865206d6573736167652e00000040a411002500000054686520696e646578206f662074686520706167652e000070a41100160000007765696768745f75736564486f77206d7563682077656967687420776173207573656420746f2070726f6365737320746865206d6573736167652e00000000009ba41100300000005468652070616765206f6620746865206d6573736167652ed8a411001800000050726f636573734d6573736167654572726f72546865206572726f722074686174206f636375727265642e54686973206572726f7220697320707265747479206f70617175652e204d6f72652066696e652d677261696e6564206572726f7273206e65656420746f20626520656d6974746564206173206576656e747362792074686520604d65737361676550726f636573736f72602e000ba5110018000000010000000000000023a511005200000075a511001a0000006d6573736167655f696e64657854686520696e646578206f6620746865206d6573736167652077697468696e2074686520706167652e0000bda5110029000000737563636573735768657468657220746865206d657373616765207761732070726f6365737365642e4e6f74652074686174207468697320646f6573206e6f74206d65616e20746861742074686520756e6465726c79696e6720604d65737361676550726f636573736f72602077617320696e7465726e616c6c797375636365737366756c2e204974202a736f6c656c792a206d65616e73207468617420746865204d512070616c6c65742077696c6c207472656174207468697320617320612073756363657373636f6e646974696f6e20616e64206469736361726420746865206d6573736167652e20416e7920696e7465726e616c206572726f72206e6565647320746f20626520656d6974746564206173206576656e747300f7a5110022000000010000000000000019a61100520000006ba611004d000000b8a611005300000075a511001a000000616c6c6f633a3a7665633a3a5665633c75383e54686520657865637574696f6e20697320616c72656164792073757370656e6465642e0000000000004fa711002300000054686520657865637574696f6e20697320616c726561647920726573756d65642e0000000000000080a7110021000000546865206d65737361676520697320746f6f206269672e00b0a711001700000053657474696e672074686520717565756520636f6e666967206661696c65642073696e6365206f6e65206f66206974732076616c7565732077617320696e76616c69642e00000000d0a711004400000054686572652061726520746f6f206d616e7920616374697665206f7574626f756e64206368616e6e656c732e0000000020a811002c000000416e2048524d50206d657373616765207761732073656e7420746f2061207369626c696e672070617261636861696e2e58a81100300000006d6573736167655f686173684f76657277726974657320746865206e756d626572206f66207061676573207768696368206d75737420626520696e207468652071756575652061667465722077686963682077652064726f7020616e7966757274686572206d657373616765732066726f6d20746865206368616e6e656c2e2d20606f726967696e603a204d75737420706173732060526f6f74602e2d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e64726f705f7468726573686f6c6460009ca8110051000000eda811002200000001000000000000000fa911001d0000002ca911003b000000526573756d657320616c6c2058434d20657865637574696f6e7320666f72207468652058434d502071756575652e4e6f7465207468617420746869732066756e6374696f6e20646f65736e2774206368616e67652074686520737461747573206f662074686520696e2f6f757420626f756e64206368616e6e656c732e2d20606f726967696e603a204d75737420706173732060436f6e74726f6c6c65724f726967696e602e000090a911002e0000000100000000000000bea911004f00000001000000000000000daa1100290000004f76657277726974657320746865206e756d626572206f66207061676573207768696368206d75737420626520696e2074686520717565756520666f7220746865206f74686572207369646520746f206265746f6c6420746f2073757370656e642074686569722073656e64696e672e2d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e73757370656e645f76616c756560000060aa110052000000b2aa11001e00000001000000000000000fa911001d000000d0aa11003a0000004f76657277726974657320746865206e756d626572206f6620706167657320776869636820746865207175657565206d757374206265207265647563656420746f206265666f7265206974207369676e616c7374686174206d6573736167652073656e64696e67206d6179207265636f6d6d656e636520616674657220697420686173206265656e2073757370656e6465642e2d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e726573756d655f7468726573686f6c646034ab11005300000087ab11004000000001000000000000000fa911001d000000c7ab11003d00000053757370656e647320616c6c2058434d20657865637574696f6e7320666f72207468652058434d502071756575652c207265676172646c657373206f66207468652073656e6465722773206f726967696e2e00002cac11005200000001000000000000000daa110029000000436f756c64206e6f7420696e7365727420696e207468652063616e646964617465206c6973742e0098ac1100270000004163636f756e74206973206e6f7420612063616e6469646174652e0000000000c8ac11001b00000043616e6e6f74206c6f7765722063616e64696461637920626f6e64207768696c65206f6363757079696e6720612066757475726520636f6c6c61746f7220736c6f7420696e20746865206c6973742e00f0ac11004f0000005468652075706461746564206465706f73697420616d6f756e7420697320657175616c20746f2074686520616d6f756e7420616c72656164792072657365727665642e000000000048ad1100430000005468652070616c6c65742068617320746f6f206d616e792063616e646964617465732e000000000098ad1100230000004c656176696e6720776f756c6420726573756c7420696e20746f6f206665772063616e646964617465732e0000000000c8ad11002b0000004163636f756e7420697320616c726561647920612063616e6469646174652e0000ae11001f0000004163636f756e7420686173206e6f206173736f6369617465642076616c696461746f722049442e0028ae1100270000004e6577206465706f73697420616d6f756e7420776f756c642062652062656c6f7720746865206d696e696d756d2063616e64696461637920626f6e642e00000058ae11003d00000056616c696461746f72204944206973206e6f742079657420726567697374657265642e0000000000a0ae11002300000054686572652061726520746f6f206d616e7920496e76756c6e657261626c65732e00000000000000d0ae110021000000436f756c64206e6f7420757064617465207468652063616e646964617465206c6973742e0000000000af1100240000004465706f73697420616d6f756e7420697320746f6f206c6f7720746f2074616b652074686520746172676574277320736c6f7420696e207468652063616e646964617465206c6973742e00000000000030af11004a000000436f756c64206e6f742072656d6f76652066726f6d207468652063616e646964617465206c6973742e0000000000000088af11002900000054686520746172676574206163636f756e7420746f206265207265706c6163656420696e207468652063616e646964617465206c697374206973206e6f7420612063616e6469646174652e0000000000c0af11004b0000004163636f756e74206973206e6f7420616e20496e76756c6e657261626c652e0018b011001f0000004163636f756e7420697320616c726561647920616e20496e76756c6e657261626c652e000000000040b0110023000000416e206163636f756e742077617320756e61626c6520746f20626520616464656420746f2074686520496e76756c6e657261626c65732062656361757365207468657920646964206e6f742068617665206b657973726567697374657265642e204f7468657220496e76756c6e657261626c6573206d61792068617665206265656e207365742e0070b0110055000000c5b0110032000000426f6e64206f6620612063616e64696461746520757064617465642e0000000008b111001c00000041206e657720496e76756c6e657261626c65207761732061646465642e00000030b111001d0000004e657720496e76756c6e657261626c65732077657265207365742e000000000058b111001b000000412063616e646964617465207761732072656d6f7665642e80b111001800000041206e65772063616e646964617465206a6f696e65642e00a0b1110017000000416e206163636f756e7420776173207265706c6163656420696e207468652063616e646964617465206c69737420627920616e6f74686572206f6e652e000000c0b111003d000000546865206e756d626572206f6620646573697265642063616e6469646174657320776173207365742e0000000000000008b21100290000005468652063616e64696461637920626f6e6420776173207365742e000000000040b211001b000000416e20496e76756c6e657261626c65207761732072656d6f7665642e0000000068b211001c0000006163636f756e745f6964646573697265645f63616e646964617465736465706f73697442616c616e63654f663c543e626f6e645f616d6f756e74696e76756c6e657261626c65735365742074686520696465616c206e756d626572206f66206e6f6e2d696e76756c6e657261626c6520636f6c6c61746f72732e204966206c6f776572696e672074686973206e756d6265722c207468656e207468656e756d626572206f662072756e6e696e6720636f6c6c61746f727320636f756c6420626520686967686572207468616e2074686973206669677572652e2041736964652066726f6d2074686174206564676520636173652c74686572652073686f756c64206265206e6f206f746865722077617920746f2068617665206d6f72652063616e64696461746573207468616e207468652064657369726564206e756d6265722e546865206f726967696e20666f7220746869732063616c6c206d7573742062652074686520605570646174654f726967696e602e000000d7b21100550000002cb311005800000084b311004d0000000100000000000000d1b311003400000053657420746865206c697374206f6620696e76756c6e657261626c65202866697865642920636f6c6c61746f72732e20546865736520636f6c6c61746f7273206d75737420646f20736f6d657072657061726174696f6e2c206e616d656c7920746f206861766520726567697374657265642073657373696f6e206b6579732e5468652063616c6c2077696c6c2072656d6f766520616e79206163636f756e747320746861742068617665206e6f742072656769737465726564206b6579732066726f6d20746865207365742e20546861742069732c6974206973206e6f6e2d61746f6d69633b207468652063616c6c6572206163636570747320616c6c20604163636f756e74496460732070617373656420696e20606e657760205f696e646976696475616c6c795f20617361636365707461626c6520496e76756c6e657261626c65732c20616e64206973206e6f742070726f706f73696e672061205f7365745f206f66206e657720496e76756c6e657261626c65732e546869732063616c6c20646f6573206e6f74206d61696e7461696e206d757475616c206578636c75736976697479206f662060496e76756c6e657261626c65736020616e64206043616e64696461746573602e2049746973207265636f6d6d656e64656420746f207573652061206261746368206f6620606164645f696e76756c6e657261626c656020616e64206072656d6f76655f696e76756c6e657261626c656020696e73746561642e20416062617463685f616c6c602063616e20616c736f206265207573656420746f20656e666f7263652061746f6d69636974792e20496620616e792063616e646964617465732061726520696e636c7564656420696e606e6577602c20746865792073686f756c642062652072656d6f7665642077697468206072656d6f76655f696e76756c6e657261626c655f63616e6469646174656020616674657220657865637574696f6e2e4d7573742062652063616c6c65642062792074686520605570646174654f726967696e602e0030b411004c0000007cb41100340000000100000000000000b0b411005600000006b51100570000005db511004c0000000100000000000000a9b5110056000000ffb511005800000057b6110054000000abb61100530000000100000000000000feb6110025000000557064617465207468652063616e64696461637920626f6e64206f6620636f6c6c61746f722063616e64696461746520606f726967696e6020746f2061206e657720616d6f756e7420606e65775f6465706f736974602e53657474696e67206120606e65775f6465706f736974602074686174206973206c6f776572207468616e207468652063757272656e74206465706f736974207768696c6520606f726967696e602069736f6363757079696e67206120746f702d604465736972656443616e646964617465736020736c6f74206973206e6f7420616c6c6f7765642e546869732063616c6c2077696c6c206661696c20696620606f726967696e60206973206e6f74206120636f6c6c61746f722063616e6469646174652c20746865207570646174656420626f6e64206973206c6f7765727468616e20746865206d696e696d756d2063616e64696461637920626f6e642c20616e642f6f722074686520616d6f756e742063616e6e6f742062652072657365727665642e008cb71100570000000100000000000000e3b711005000000033b811003800000001000000000000006bb8110056000000c1b811004600000052656d6f766520616e206163636f756e74206077686f602066726f6d20746865206c697374206f662060496e76756c6e657261626c65736020636f6c6c61746f72732e2060496e76756c6e657261626c657360206d757374626520736f727465642e000040b911005800000098b911000a0000000100000000000000d1b3110034000000536574207468652063616e64696461637920626f6e6420616d6f756e742e4966207468652063616e64696461637920626f6e6420697320696e6372656173656420627920746869732063616c6c2c20616c6c2063757272656e742063616e64696461746573207768696368206861766520616465706f736974206c6f776572207468616e20746865206e657720626f6e642077696c6c206265206b69636b65642066726f6d20746865206c69737420616e6420676574207468656972206465706f736974736261636b2e0000c4b911001e0000000100000000000000e2b911005400000036ba11005300000089ba1100050000000100000000000000d1b311003400000052656769737465722074686973206163636f756e74206173206120636f6c6c61746f722063616e6469646174652e20546865206163636f756e74206d7573742028612920616c72656164792068617665726567697374657265642073657373696f6e206b65797320616e64202862292062652061626c6520746f207265736572766520746865206043616e646964616379426f6e64602e546869732063616c6c206973206e6f7420617661696c61626c6520746f2060496e76756c6e657261626c656020636f6c6c61746f72732e0000c8ba11005000000018bb11004700000001000000000000005fbb1100370000005468652063616c6c657220606f726967696e60207265706c6163657320612063616e64696461746520607461726765746020696e2074686520636f6c6c61746f722063616e646964617465206c697374206279726573657276696e6720606465706f736974602e2054686520616d6f756e7420606465706f73697460207265736572766564206279207468652063616c6c6572206d7573742062652067726561746572207468616e746865206578697374696e6720626f6e64206f66207468652074617267657420697420697320747279696e6720746f207265706c6163652e546869732063616c6c2077696c6c206661696c206966207468652063616c6c657220697320616c7265616479206120636f6c6c61746f722063616e646964617465206f7220696e76756c6e657261626c652c2074686563616c6c657220646f6573206e6f74206861766520726567697374657265642073657373696f6e206b6579732c2074686520746172676574206973206e6f74206120636f6c6c61746f722063616e6469646174652c616e642f6f722074686520606465706f7369746020616d6f756e742063616e6e6f742062652072657365727665642e0000b8bb1100530000000bbc11005500000060bc110038000000010000000000000098bc110056000000eebc11005500000043bd11002f0000004164642061206e6577206163636f756e74206077686f6020746f20746865206c697374206f662060496e76756c6e657261626c65736020636f6c6c61746f72732e206077686f60206d7573742068617665726567697374657265642073657373696f6e206b6579732e204966206077686f6020697320612063616e6469646174652c20746865792077696c6c2062652072656d6f7665642eacbd110051000000fdbd1100470000000100000000000000d1b31100340000004465726567697374657220606f726967696e60206173206120636f6c6c61746f722063616e6469646174652e204e6f746520746861742074686520636f6c6c61746f722063616e206f6e6c79206c65617665206f6e73657373696f6e206368616e67652e20546865206043616e646964616379426f6e64602077696c6c20626520756e726573657276656420696d6d6564696174656c792e546869732063616c6c2077696c6c206661696c2069662074686520746f74616c206e756d626572206f662063616e6469646174657320776f756c642064726f702062656c6f77604d696e456c696769626c65436f6c6c61746f7273602e00000064be110055000000b9be1100430000000100000000000000fcbe11004600000042bf1100170000006d61786e65775f6465706f736974626f6e644572726f72732073686f756c6420686176652068656c7066756c20646f63756d656e746174696f6e206173736f6369617465642077697468207468656d2e0000000096bf11003e0000004572726f72206e616d65732073686f756c642062652064657363726970746976652e000000000000e0bf110022000000576520757375616c6c792075736520706173736976652074656e736520666f72206576656e74732e10c0110028000000626c6f636b5f6e756d626572426c6f636b4e756d626572466f723c543e416e206578616d706c6520646973706174636861626c6520746861742074616b657320612073696e676c65732076616c7565206173206120706172616d657465722c20777269746573207468652076616c756520746f73746f7261676520616e6420656d69747320616e206576656e742e20546869732066756e6374696f6e206d75737420626520646973706174636865642062792061207369676e65642065787472696e7369632e00005dc0110056000000b3c0110053000000416e206578616d706c6520646973706174636861626c652074686174206d6179207468726f77206120637573746f6d206572726f722e000018c1110036000000626e746970696e636c7573696f6e5f6665654f7074696f6e3c496e636c7573696f6e4665653c42616c616e63653e3e6c656e5f666565626173655f66656561646a75737465645f7765696768745f6665657061727469616c5f666565636c6173734469737061746368436c61737341207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652c686173206265656e2070616964206279206077686f602e00c6c11100560000001cc211001700000061637475616c5f666565536d6f64654d6f6465636f6e73756d65645f676f5f61686561645f7369676e616c4f7074696f6e3c72656c61795f636861696e3a3a55706772616465476f41686561643e706172615f686561645f686173684f7074696f6e3c483e757365645f62616e6477696474685573656442616e64776964746868726d705f77617465726d61726b4f7074696f6e3c72656c61795f636861696e3a3a426c6f636b4e756d6265723e536574207468652063757272656e742076616c69646174696f6e20646174612e546869732073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6e7068617365206966207468652063616c6c20776173206e6f7420696e766f6b65642e546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e7460417320612073696465206566666563742c20746869732066756e6374696f6e207570677261646573207468652063757272656e742076616c69646174696f6e2066756e6374696f6e69662074686520617070726f7072696174652074696d652068617320636f6d652e000000f2c2110020000000010000000000000012c311005000000062c3110022000000010000000000000084c31100340000000100000000000000b8c311004800000000c41100210000005570776172644d65737361676550617261636861696e496e686572656e744461746154686520696e686572656e7420776869636820737570706c696573207468652076616c69646174696f6e206461746120646964206e6f742072756e207468697320626c6f636b2e0000008ec411004700000054686520737570706c6965642076616c69646174696f6e2066756e6374696f6e2068617320636f6d70696c656420696e746f206120626c6f62206c6172676572207468616e20506f6c6b61646f7420697377696c6c696e6720746f2072756e2ee0c411005100000031c511000f000000506f6c6b61646f742063757272656e746c792070726f68696269747320746869732070617261636861696e2066726f6d20757067726164696e67206974732076616c69646174696f6e2066756e6374696f6e2e000000000050c51100530000004e6f2076616c69646174696f6e2066756e6374696f6e20757067726164652069732063757272656e746c79207363686564756c65642e0000b0c511003600000054686520696e686572656e7420776869636820737570706c6965732074686520686f737420636f6e66696775726174696f6e20646964206e6f742072756e207468697320626c6f636b2e000000000000f0c511004a000000417474656d707420746f20757067726164652076616c69646174696f6e2066756e6374696f6e207768696c65206578697374696e6720757067726164652070656e64696e672e000048c61100460000005468652072656c61792d636861696e2061626f727465642074686520757067726164652070726f636573732e0000000098c611002c000000446f776e77617264206d6573736167657320776572652070726f636573736564207573696e672074686520676976656e207765696768742ed0c6110038000000536f6d6520646f776e77617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e10c7110040000000416e20757077617264206d657373616765207761732073656e7420746f207468652072656c617920636861696e2e000058c711002e0000005468652076616c69646174696f6e2066756e6374696f6e20776173206170706c696564206173206f662074686520636f6e7461696e65642072656c617920636861696e20626c6f636b206e756d6265722e0000000000000090c71100510000005468652076616c69646174696f6e2066756e6374696f6e20686173206265656e207363686564756c656420746f206170706c792e00000000f0c71100340000004f7074696f6e3c58636d486173683e646d715f6865616472656c61795f636861696e3a3a4861736872656c61795f636861696e5f626c6f636b5f6e756d52656c6179436861696e426c6f636b4e756d6265722f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e72730082c811007d000000b3070000090000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f736c6963652e72730010c911006f000000a200000019000000617572613c41757261206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696370616c6c65745f78636d3a3a486f6c64526561736f6e73656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e73656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e53797374656d2c2052756e74696d653e73656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e73656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e496e666f2c2052756e74696d653e73656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e73656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5375646f2c2052756e74696d653e73656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6c6c61746f7253656c656374696f6e2c2052756e74696d653e73656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e73656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d7051756575652c2052756e74696d653e73656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6c6b61646f7458636d2c2052756e74696d653e73656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43756d756c757358636d2c2052756e74696d653e73656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d65737361676551756575652c2052756e74696d653e73656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54656d706c61746550616c6c65742c2052756e74696d653e6672616d655f73797374656d3a3a4572726f723c52756e74696d653e63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3a3a4572726f723c52756e74696d653e70616c6c65745f62616c616e6365733a3a4572726f723c52756e74696d653e70616c6c65745f7375646f3a3a4572726f723c52756e74696d653e70616c6c65745f636f6c6c61746f725f73656c656374696f6e3a3a4572726f723c52756e74696d653e70616c6c65745f73657373696f6e3a3a4572726f723c52756e74696d653e63756d756c75735f70616c6c65745f78636d705f71756575653a3a4572726f723c52756e74696d653e70616c6c65745f78636d3a3a4572726f723c52756e74696d653e70616c6c65745f6d6573736167655f71756575653a3a4572726f723c52756e74696d653e70616c6c65745f70617261636861696e5f74656d706c6174653a3a4572726f723c52756e74696d653e6672616d655f73797374656d3a3a4576656e743c52756e74696d653e63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3a3a4576656e743c52756e74696d653e70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e70616c6c65745f7472616e73616374696f6e5f7061796d656e743a3a4576656e743c52756e74696d653e70616c6c65745f7375646f3a3a4576656e743c52756e74696d653e70616c6c65745f636f6c6c61746f725f73656c656374696f6e3a3a4576656e743c52756e74696d653e70616c6c65745f73657373696f6e3a3a4576656e743c52756e74696d653e63756d756c75735f70616c6c65745f78636d705f71756575653a3a4576656e743c52756e74696d653e70616c6c65745f78636d3a3a4576656e743c52756e74696d653e63756d756c75735f70616c6c65745f78636d3a3a4576656e743c52756e74696d653e70616c6c65745f6d6573736167655f71756575653a3a4576656e743c52756e74696d653e70616c6c65745f70617261636861696e5f74656d706c6174653a3a4576656e743c52756e74696d653e2f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7061726974792d7363616c652d636f6465632d332e372e352f7372632f636f6d706163742e7273416c7265616479496e52756e74696d654e6f4f70656e5472616e73616374696f6e000000000000000000000000000000736869667465642073756666696369656e74206269747320726967687420746f206c656164206f6e6c79206c656164696e67207a65726f733b2071656400000020d311003d00000087d2110069000000860100000500000000000000000000000000000000000000000000000000000087d2110069000000b4010000050000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f7072696d6974697665732f73746174652d6d616368696e652f7372632f747269655f6261636b656e642e72730000000000000800000004000000360100003701000038010000390100003a0100003b0100003c0100000000000008000000040000003d0100003e0100003f010000400100003a0100003b0100003c01000000000000a0d3110056000000520100001600000000000000000000000100000041010000546f7020616e64206f6666636861696e206368616e67657365747320617265207374617274656420696e206c6f636b737465703b207165642f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f7072696d6974697665732f73746174652d6d616368696e652f7372632f6f7665726c617965645f6368616e6765732f6d6f642e727300a4d411005f000000ed01000005000000546f7020616e64206368696c6472656e206368616e6765736574732061726520656e746572696e672072756e74696d6520696e206c6f636b737465703b20716564000000a4d411005f000000e8010000060000003a65787472696e7369635f696e64657800000000000000000100000042010000a4d411005f000000db01000005000000546f7020616e64206368696c6472656e206368616e67657365747320617265207374617274656420696e206c6f636b737465703b20716564a4d411005f000000d601000006000000a4d411005f000000c901000005000000a4d411005f000000c30100000600000073746f7261676500a4d411005f000000020300001e0000006073746f726167655f7472616e73616374696f6e5f63616368656020776173206a75737420696e697469616c697a65643b20716564000000a4d411005f0000004f020000070000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e727300000060d611007d000000b3070000090000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f7072696d6974697665732f73746174652d6d616368696e652f7372632f747269655f6261636b656e645f657373656e63652e72730000f0d611005e000000a20100001200000043010000e00000000800000044010000450100004601000054000000040000004701000048010000000000001000000004000000490100004a0100004b01000010000000040000004c0100004d0100004e0100004f0100005001000018000000040000005101000052010000f0d611005e000000cc01000021000000f0d611005e000000ce010000170000004572726f72207768696c6520697465726174696e67207468652073746f726167653a2000ecd71100230000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f7072696d6974697665732f73746174652d6d616368696e652f7372632f6578742e72737472696573705f73746174655f6d616368696e653a3a6578746e6f7420696d706c656d656e7465642f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f7072696d6974697665732f73746174652d6d616368696e652f7372632f6261636b656e642e727300008dd811005100000078010000030000008dd811005100000066010000030000008dd81100510000003b010000110000008dd811005100000039010000110000008dd81100510000006b010000030000008dd81100510000007d010000030000008dd81100510000006101000003000000426c6f636b446174612073686f756c642068617665206174206c65617374206f6e6520626c6f636b2f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f63756d756c75732f70616c6c6574732f70617261636861696e2d73797374656d2f7372632f76616c69646174655f626c6f636b2f696d706c656d656e746174696f6e2e727300000078d9110065000000990000000500000050617261636861696e2068656164206e6565647320746f2062652074686520706172656e74206f662074686520666972737420626c6f636bf0d911003800000078d911006500000096000000020000000000000001000000000000004865616444617461206e6f742073657478d91100650000005c0100001800000000000000000000000100000053010000554d505369676e616c7320646f6573206e6f742066697420696e20554d504d65737361676573000078d91100650000005801000005000000540100000c000000040000005501000078d91100650000005501000005000000560100000c0000000400000057010000436f6d706163742070726f6f66206465636f64696e67206661696c7572652e00e4da11001f00000078d9110065000000ac0000000d00000000000000000000000100000058010000496e76616c696420706172656e7420686561640078d91100650000009200000041000000496e76616c69642070617261636861696e20626c6f636b206461746178d91100650000008f00000004000000416c6c206053656c656374436f726560207369676e616c73206e65656420746f2073656c656374207468652073616d6520636f72653a2020767320007cdb110037000000b3db11000400000078d91100650000003b01000007000000416c6c2060417070726f7665645065657260207369676e616c73206e65656420746f2073656c656374207468652073616d6520706565725f69643a20d8db11003c000000b3db11000400000078d911006500000047010000070000004661696c656420746f206465636f64652060554d505369676e616c6078d91100650000003801000029000000436f756c64206e6f742066696e6420607365745f76616c69646174696f6e5f646174616020696e686572656e7400000078d911006500000077010000040000006120646566656e73697665206661696c75726520686173206265656e207472696767657265643b20706c65617365207265706f72742074686520626c6f636b206e756d6265722061742068747470733a2f2f6769746875622e636f6d2f706172697479746563682f706f6c6b61646f742d73646b2f69737375657300a0dc11007b000000496e626f756e6420446f776e77617264206d6573736167652077617320746f6f206c6f6e673b2064726f7070696e670024dd11002f0000003a20000001000000000000005cdd1100020000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f63756d756c75732f70616c6c6574732f70617261636861696e2d73797374656d2f7372632f6c69622e727372756e74696d653a3a646566656e7369766563756d756c75735f70616c6c65745f70617261636861696e5f73797374656d28292f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f736c6963652f736f72742f737461626c652f717569636b736f72742e72736d6964203e206c656e0072de110009000000eedd1100840000004e0000001f000000eedd11008400000048000000170000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f736c6963652e727300a4de11006f000000a20000001900000043617061636974794f766572666c6f7700000000040000000400000059010000416c6c6f634572726c61796f757444656661756c744572726f724572726f722f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736d616c6c7665632d312e31352e302f7372632f6c69622e72732f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f747269652d64622d302e33302e302f7372632f7472696564622e72730000005a01000048000000080000005b0100005c0100003a6368696c645f73746f726167653a64656661756c743a2f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f7072696d6974697665732f747269652f7372632f747269655f636f6465632e727300004be011004b0000006200000013000000000000000c000000040000005d0100005e0100005f01000060010000610100006201000063010000000000000c0000000400000064010000650100006601000067010000610100006201000063010000000000000c000000040000006801000069010000000000000c000000040000006a0100006b0100002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f747269652d64622d302e33302e302f7372632f6e6f64652e727320e111005c000000e10000001600000020e111005c000000fd00000016000000bfdf11005e000000ea0000000d000000bfdf11005e000000d20000000e0000000000000008000000040000006c01000063616c6c65642060526573756c743a3a756e77726170282960206f6e20616e2060457272602076616c75650063df11005c000000540100002e0000006361706163697479206f766572666c6f7700000063df11005c000000430100003600000063df11005c000000d00400000e000000617373657274696f6e206661696c65643a206e65775f636170203e3d206c656e63df11005c0000009b0400000d0000000000000000000000010000006d01000045787465726e616c6974696573206e6f7420616c6c6f77656420746f206661696c2077697468696e2072756e74696d6518d811004d000000c90000003600000018d811004d000000dc0000003100000018d811004d000000050100002a00000018d811004d000000420100000900000018d811004d0000002b0100002700000018d811004d000000f20000003600000018d811004d000000180200000500000018d811004d0000001b0100000600000018d811004d0000006b0100000900000018d811004d00000053010000050000005765206861766520726573657420746865206f7665726c61792061626f76652c20736f2077652063616e206e6f7420626520696e207468652072756e74696d653b2071656400000018d811004d0000005b0200000500000018d811004d0000005702000005000000546869732069732061207370656369616c20666e206f6e6c7920666f722062656e63686d61726b696e67207768657265206120646174616261736520636f6d6d69742068617070656e732066726f6d207468652072756e74696d652e0a09466f72207468617420726561736f6e20636c69656e742073746172746564207472616e73616374696f6e73206265666f72652063616c6c696e6720696e746f2072756e74696d6520617265206e6f7420616c6c6f7765642e0a09576974686f757420636c69656e74207472616e73616374696f6e7320746865206c6f6f7020636f6e646974696f6e2067756172616e74656573207468652073756363657373206f662074686520747820636c6f73652e000018d811004d000000530200002800000018d811004d000000670200000500000018d811004d000000620200002600000018d811004d000000af000000310000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f7072696d6974697665732f72756e74696d652f7372632f67656e657269632f6469676573742e7273000004e51100520000002700000011000000496e76616c696420617267756d656e747320746f206076616c69646174655f626c6f636b602e2f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f74656d706c617465732f70617261636861696e2f72756e74696d652f7372632f6c69622e72738ee51100460000004001000001000000080000000800000008000000040000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7061726974792d7363616c652d636f6465632d332e372e352f7372632f636f6465632e72732f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f6d6174636865722e727300005be6110047000000a500000035000000417574686f72697a6564416c6961736573456e74727970616c6c65745f78636d5469636b65744d415842547265654d61704b562f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f636f6c6c656374696f6e732f62747265652f6e617669676174652e727300e7e6110084000000ad000000240000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f7665632f737065635f66726f6d5f697465725f6e65737465642e7273007ce711008300000013000000050000007ce7110083000000340000000500000073746167696e675f78636d5f6275696c6465723a3a62617272696572733a3a54616b655765696768744372656469744669656c6453657420636f72727570746564202874686973206973206120627567292f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f7472616974732f73686f756c645f657865637574652e72730071e81100560000004100000006000000706173732062617272696572d8e811000c000000000000001800000004000000990100000000000004000000040000009a0100000000000004000000040000009b0100000000000004000000040000009c0100000000000004000000040000009d0100000000000004000000040000009e01000071e81100560000004d00000006000000646964206e6f74207061737320626172726965725ce91100140000000000000004000000040000009f01000073746167696e675f78636d5f6275696c6465723a3a62617272696572733a3a57697468436f6d70757465644f726967696e3c2873746167696e675f78636d5f6275696c6465723a3a62617272696572733a3a416c6c6f77546f704c6576656c50616964457865637574696f6e46726f6d3c6672616d655f737570706f72743a3a7472616974733a3a6d656d626572733a3a45766572797468696e673e2c2073746167696e675f78636d5f6275696c6465723a3a62617272696572733a3a416c6c6f774578706c69636974556e70616964457865637574696f6e46726f6d3c70617261636861696e5f74656d706c6174655f72756e74696d653a3a636f6e666967733a3a78636d5f636f6e6669673a3a506172656e744f72506172656e7473457865637574697665506c7572616c6974793e292c2070617261636861696e5f74656d706c6174655f72756e74696d653a3a636f6e666967733a3a78636d5f636f6e6669673a3a556e6976657273616c4c6f636174696f6e2c20626f756e6465645f636f6c6c656374696f6e733a3a436f6e73745533323c383e3e73746167696e675f78636d5f6275696c6465723a3a62617272696572733a3a416c6c6f77546f704c6576656c50616964457865637574696f6e46726f6d3c6672616d655f737570706f72743a3a7472616974733a3a6d656d626572733a3a45766572797468696e673e73746167696e675f78636d5f6275696c6465723a3a62617272696572733a3a416c6c6f774578706c69636974556e70616964457865637574696f6e46726f6d3c70617261636861696e5f74656d706c6174655f72756e74696d653a3a636f6e666967733a3a78636d5f636f6e6669673a3a506172656e744f72506172656e7473457865637574697665506c7572616c6974793e466f756e64206d756c7469706c652041755261207365616c20646967657374730000001dec1100200000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f63756d756c75732f70616c6c6574732f617572612d6578742f7372632f6c69622e72730048ec1100430000008b000000180000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f62617272696572732e72739cec1100480000002a0000000300000054616b65576569676874437265646974f4ec1100100000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e72730000000ced11007d000000b3070000090000009cec110048000000910200000400000044656e795265637572736976656c793a3a496e6e65722064656e69656420657865637574696f6e2c206f726967696e3a202c20696e737472756374696f6e733a202c206d61785f7765696768743a202c2070726f706572746965733a202c206572726f723a200000aced110031000000dded110010000000eded11000e000000fbed11000e00000009ee1100090000009cec1100480000003f02000006000000556e6578706563746564205265736572766541737365744465706f73697465642066726f6d207468652052656c617920436861696e0000004cee1100350000009cec1100480000004a00000003000000416c6c6f77546f704c6576656c50616964457865637574696f6e46726f6d00009cee11001e0000009cec110048000000f200000003000000547261696c696e67536574546f70696341734964d4ee1100140000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f7472616e73616374696f6e616c2e7273000000f0ee11004d00000027000000040000004661696c656420746f2070726f636573732058434d207472616e73616374696f6e00000050ef110021000000000000000400000004000000a00100009cec1100480000004a01000003000000416c6c6f774578706c69636974556e70616964457865637574696f6e46726f6d9cef1100200000009cec110048000000b60000000300000057697468436f6d70757465644f726967696e0000d4ef1100120000009cec110048000000dd00000015000000f4e5110067000000f70000000f000000000000000400000004000000a1010000000000000400000004000000a2010000000000000400000004000000a30100002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f736c6963652e72730040f011006f0000008b0000001b00000040f011006f000000a200000019000000e7e6110084000000c600000027000000e7e6110084000000160200002f000000e7e6110084000000a1000000240000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f7665632f6d6f642e727300000000f11100710000003d0a00002400000040f011006f0000009603000009000000000000000800000008000000a4010000000000000400000004000000a50100005765696768747265665f74696d6570726f6f665f73697a654665657348616e646c696e673a3a42617463686564282900ccf1110016000000e2f11100010000004665657348616e646c696e673a3a5365706172617465286c6f63616c3a202c2072656d6f74653a20f4f111001e00000012f211000a000000e2f11100010000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f627335382d302e352e312f7372632f6465636f64652e7273000034f211005a0000006b0000001e0000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f627335382d302e352e312f7372632f656e636f64652e72730000a0f211005a000000410000001e0000004173736574556e646572666c6f772f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f747269652d64622d302e33302e302f7372632f6e6962626c652f6e6962626c657665632e727300001af3110068000000160100000f0000001af31100680000000d010000100000001af311006800000011010000100000001af3110068000000110100002a0000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f736c6963652f697465722e727300c4f3110073000000f4050000150000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f636f6c6c656374696f6e732f62747265652f6d61702e72730048f411007f000000fa0000003f00000048f411007f0000001f0100002e000000080000000800000008000000040000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f6672616d652f62616c616e6365732f7372632f6c69622e7273e29c85206e6f206d6967726174696f6e20666f72203bf51100150000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f6672616d652f617572612f7372632f6c69622e727372756e74696d653a3a6672616d652d737570706f727470616c6c65745f617572613a3a70616c6c65747472616e736665725f616c6c6f775f6465617468666f7263655f7472616e736665727472616e736665725f6b6565705f616c6976657472616e736665725f616c6c666f7263655f756e72657365727665757067726164655f6163636f756e7473666f7263655f7365745f62616c616e6365666f7263655f61646a7573745f746f74616c5f69737375616e63656275726e2f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f73657264655f6a736f6e2d312e302e3133322f7372632f64652e7273696e7465726e616c206572726f723a20656e746572656420756e726561636861626c6520636f6465000050f611005e0000009a0400002200000050f611005e00000090040000260000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f737472696e672e7273f8f6110070000000ea01000017000000000000000000000001000000b401000070616c6c65745f62616c616e6365733a3a70616c6c6574f09f90a5204e65772070616c6c65742020646574656374656420696e207468652072756e74696d652e205468652070616c6c657420686173206e6f20646566696e65642073746f726167652076657273696f6e2c20736f20746865206f6e2d636861696e2076657273696f6e206973206265696e6720696e697469616c697a656420746f202e0000009ff7110010000000aff711007500000024f81100010000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f61727261792d62797465732d362e322e322f7372632f6c69622e7273000040f811005e000000960200001900000040f811005e000000960200002700000040f811005e00000096020000090000006175726158f511003f000000630100001800000054696d657374616d7020736c6f74206d757374206d61746368206043757272656e74536c6f74602e2054686973206c696b656c79206d65616e7320746861742074686520636f6e6669677572656420626c6f636b2074696d6520696e20746865206e6f646520616e642f6f722072657374206f66207468652072756e74696d65206973206e6f7420636f6d70617469626c652077697468204175726127732060536c6f744475726174696f6e60000000e4f81100ad00000058f511003f00000090010000030000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e7273000000acf911007d000000b3070000090000006e65787420617574686f726974696573206c697374206c6172676572207468616e202c207472756e636174696e6700003cfa1100220000005efa11000c00000072756e74696d653a3a6175726170616c6c65745f6175726149676e6f72696e6720656d70747920617574686f72697479206368616e67652e94fa110020000000000000000800000004000000b5010000496e697469616c20617574686f7269747920736574206d757374206265206c657373207468616e20543a3a4d6178417574686f72697469657300000058f511003f000000de00000006000000417574686f7269746965732061726520616c726561647920696e697469616c697a65642118fb11002400000058f511003f000000dc00000004000000205468652063757272656e7420617574686f72697479207365742e205468652063757272656e7420736c6f74206f66207468697320626c6f636b2e20546869732077696c6c2062652073657420696e20606f6e5f696e697469616c697a65602e2054686520736c6f74206475726174696f6e20417572612073686f756c642072756e20776974682c2065787072657373656420696e206d696c6c697365636f6e64732e20546865206566666563746976652076616c7565206f66207468697320747970652073686f756c64206e6f74206368616e6765207768696c652074686520636861696e2069732072756e6e696e672e20466f72206261636b776172647320636f6d7061746962696c6974792065697468657220757365205b604d696e696d756d506572696f6454696d657354776f605d206f72206120636f6e73742e536c6f744475726174696f6e20546865206964656e746966696572207479706520666f7220616e20617574686f726974792e417574686f726974794964617574686f72697469657300d0fc11000b0000006475706c69636174652062616c616e63657320696e2067656e657369732e0000e4fc11001e000000f8f41100430000002d020000040000002f2f53656e6465722f2f7b7d617373657274696f6e206661696c65643a20543a3a4163636f756e7453746f72653a3a696e736572742877686f2c0a20202020202020204163636f756e7444617461207b20667265652c202e2e44656661756c743a3a64656661756c742829207d292e69735f6f6b28290000f8f41100430000003d020000050000007468652062616c616e6365206f6620616e79206163636f756e742073686f756c6420616c77617973206265206174206c6561737420746865206578697374656e7469616c206465706f7369742e000000a4fd11004d000000f8f41100430000001f02000005000000010020646574656374656420696e207468652072756e74696d652e20496e697469616c697a696e6720746865206f6e2d636861696e2073746f726167652076657273696f6e20746f206d61746368207468652073746f726167652076657273696f6e20646566696e656420696e207468652070616c6c65743a2000009ff71100100000000efe1100780000003078436f727275707465642073746174652061742060603a200000009afe110014000000aefe1100030000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f6672616d652f737570706f72742f7372632f73746f726167652f756e6861736865642e727372756e74696d653a3a73746f726167656672616d655f737570706f72743a3a73746f726167653a3a756e6861736865646163636f756e7420776974682061206e6f6e2d7a65726f20726573657276652062616c616e636520686173206e6f2070726f766964657220726566732c206163636f756e745f69643a2027272e43ff11004b0000008eff11000200000072756e74696d653a3a62616c616e6365732054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e20467265657a65206c6f636b73206f6e206163636f756e742062616c616e6365732e204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e20557365206f66207265736572766573206973206465707265636174656420696e206661766f7572206f6620686f6c64732e20536565206068747470733a2f2f6769746875622e636f6d2f706172697479746563682f7375627374726174652f70756c6c2f31323935312f6020416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e20557365206f66206c6f636b73206973206465707265636174656420696e206661766f7572206f6620667265657a65732e20536565206068747470733a2f2f6769746875622e636f6d2f706172697479746563682f7375627374726174652f70756c6c2f31323935312f6020486f6c6473206f6e206163636f756e742062616c616e6365732e205468652042616c616e6365732070616c6c6574206578616d706c65206f662073746f72696e67207468652062616c616e6365206f6620616e206163636f756e742e2023204578616d706c65206060606e6f636f6d70696c652020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b2020202074797065204163636f756e7453746f7265203d2053746f726167654d61705368696d3c53656c663a3a4163636f756e743c52756e74696d653e2c206672616d655f73797374656d3a3a50726f76696465723c52756e74696d653e2c204163636f756e7449642c2053656c663a3a4163636f756e74446174613c42616c616e63653e3e20207d2060606020596f752063616e20616c736f2073746f7265207468652062616c616e6365206f6620616e206163636f756e7420696e20746865206053797374656d602070616c6c65742e20202074797065204163636f756e7453746f7265203d2053797374656d20427574207468697320636f6d657320776974682074726164656f6666732c2073746f72696e67206163636f756e742062616c616e63657320696e207468652073797374656d2070616c6c65742073746f72657320606672616d655f73797374656d60206461746120616c6f6e677369646520746865206163636f756e74206461746120636f6e747261727920746f2073746f72696e67206163636f756e742062616c616e63657320696e20746865206042616c616e636573602070616c6c65742c20776869636820757365732061206053746f726167654d61706020746f2073746f72652062616c616e6365732064617461206f6e6c792e204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e2054686520746f74616c20756e697473206f66206f75747374616e64696e672064656163746976617465642062616c616e636520696e207468652073797374656d2e6e756d5f6163636f756e7473206d7573742062652067726561746572207468616e207a65726f8a04120026000000f8f41100430000000305000004000000f8f411004300000005050000040000007b7d496e76616c69642064657269766174696f6e2c20657870656374656420607b7d602061732070617274206f66207468652064657269766174696f6e000000da0412003b000000f8f41100430000000a050000040000004661696c656420746f2070617273652064657269766174696f6e20737472696e673a200030051200230000004661696c656420746f206465636f6465207075626c6963206b65792066726f6d20706169723a20005c051200270000004661696c656420746f20616464206163636f756e7420746f206b657973746f72653a20008c05120023000000000000001400000004000000b6010000f8f41100430000001f05000006000000b70100001400000004000000b8010000f8f4110043000000150500000700000020546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d5553542042452047524541544552205448414e205a45524f2120496620796f75202a7265616c6c792a206e65656420697420746f206265207a65726f2c20796f752063616e20656e61626c652074686520666561747572652060696e7365637572655f7a65726f5f65646020666f7220746869732070616c6c65742e20486f77657665722c20796f7520646f20736f20617420796f7572206f776e207269736b3a20746869732077696c6c206f70656e2075702061206d616a6f7220446f5320766563746f722e20496e206361736520796f752068617665206d756c7469706c6520736f7572636573206f662070726f7669646572207265666572656e6365732c20796f75206d617920616c736f2067657420756e6578706563746564206265686176696f757220696620796f7520736574207468697320746f207a65726f2e20426f74746f6d206c696e653a20446f20796f757273656c662061206661766f757220616e64206d616b65206974206174206c65617374206f6e65214578697374656e7469616c4465706f73697420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742e204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e4d61784c6f636b7320546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e4d6178526573657276657320546865206d6178696d756d206e756d626572206f6620696e646976696475616c20667265657a65206c6f636b7320746861742063616e206578697374206f6e20616e206163636f756e7420617420616e792074696d652e4d6178467265657a657320546865206f76657261726368696e6720686f6c6420726561736f6e2e52756e74696d65486f6c64526561736f6e205468652062616c616e6365206f6620616e206163636f756e742e42616c616e636520546865204944207479706520666f722072657365727665732e526573657276654964656e74696669657220546865204944207479706520666f7220667265657a65732e467265657a654964656e74696669657262616c616e6365736465764163636f756e74738d09120008000000950912000b00000043616c6c5449436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e00000000000000b6091200430000004572726f7254686520604572726f726020656e756d206f6620746869732070616c6c65742e0000000d0a12002000000056657374696e6742616c616e63654c69717569646974795265737472696374696f6e73496e73756666696369656e7442616c616e6365457870656e646162696c6974794578697374696e6756657374696e675363686564756c65446561644163636f756e74546f6f4d616e795265736572766573546f6f4d616e79486f6c6473546f6f4d616e79467265657a657349737375616e6365446561637469766174656444656c74615a65726f4576656e7454686520604576656e746020656e756d206f6620746869732070616c6c65740000e70a12001f000000456e646f776564447573744c6f73745472616e7366657242616c616e63655365745265736572766564556e72657365727665645265736572766552657061747269617465644465706f7369745769746864726177536c61736865644d696e7465644275726e656453757370656e646564526573746f726564557067726164656449737375656452657363696e6465644c6f636b6564556e6c6f636b656446726f7a656e546861776564546f74616c49737375616e6365466f72636564000000000000000001000000b9010000000000000000000001000000ba010000000000000000000001000000ba0100007361666558636d56657273696f6e7374727563742047656e65736973436f6e6669672077697468203120656c656d656e740000000a0c120023000000000000000800000004000000bb0100007374727563742047656e65736973436f6e6669676b65796b6579736e6f6e417574686f726974794b6579737374727563742047656e65736973436f6e6669672077697468203220656c656d656e747300730c12002400000070617261636861696e4964696e76756c6e657261626c657363616e646964616379426f6e646465736972656443616e646964617465737374727563742047656e65736973436f6e6669672077697468203320656c656d656e74730000d60c1200240000006d756c7469706c696572000058f511003f0000008d0000001c000000536c6f74206d757374206e6f742064656372656173650000200d12001600000058f511003f0000008500000006000000bc0100000c00000004000000bd010000be010000bf010000000000000000000001000000a80100006120446973706c617920696d706c656d656e746174696f6e2072657475726e656420616e206572726f7220756e65787065637465646c7900f8f6110070000000df0a00000e0000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f7374722f7061747465726e2e7273c00d120074000000e105000014000000c00d120074000000e105000021000000c00d120074000000d505000021000000617373657274696f6e206661696c65643a206d6964203c3d2073656c662e6c656e28292f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f736c6963652f6d6f642e7273000000870e120072000000ac0d0000090000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f736c6963652e7273000c0f12006f000000a200000019000000f8f61100700000008d0500001b0000004f7468657243616e6e6f744c6f6f6b75704261644f726967696e4d6f64756c65436f6e73756d657252656d61696e696e674e6f50726f766964657273546f6f4d616e79436f6e73756d657273546f6b656e41726974686d657469635472616e73616374696f6e616c457868617573746564436f7272757074696f6e556e617661696c61626c65526f6f744e6f74416c6c6f77656454726965496e76616c6964466f726d6174496e76616c6964506872617365496e76616c696450617373776f7264496e76616c696453656564496e76616c6964536565644c656e677468496e76616c696450617468c00d120074000000650400002400000053746f7261676556657273696f6e0000000000000800000004000000c0010000c1010000c2010000c3010000000000000800000004000000c0010000c1010000c2010000c3010000000000000000000001000000c4010000000000000000000001000000c4010000000000000000000001000000c4010000000000000000000001000000c4010000000000000000000001000000c5010000000000000000000001000000c6010000000000000000000001000000c7010000000000000000000001000000c8010000000000000000000001000000c9010000000000000000000001000000ca010000000000000000000001000000cb010000000000000000000001000000ca010000000000000000000001000000c8010000000000000000000001000000ca010000000000000000000001000000ca010000000000000000000001000000c9010000000000000000000001000000cc010000000000000000000001000000c80100007374727563742053657373696f6e4b6579732077697468203120656c656d656e74000000fc111200210000007374727563742052756e74696d6547656e65736973436f6e666967207769746820313120656c656d656e7473281212002c00000073797374656d70617261636861696e53797374656d70617261636861696e496e666f7472616e73616374696f6e5061796d656e747375646f636f6c6c61746f7253656c656374696f6e73657373696f6e61757261457874706f6c6b61646f7458636d0000080000000800000008000000040000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f6672616d652f73797374656d2f7372632f6c69622e727372656d61726b7365745f686561705f70616765737365745f636f64657365745f636f64655f776974686f75745f636865636b737365745f73746f726167656b696c6c5f73746f726167656b696c6c5f70726566697872656d61726b5f776974685f6576656e74617574686f72697a655f75706772616465617574686f72697a655f757067726164655f776974686f75745f636865636b736170706c795f617574686f72697a65645f757067726164652f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f6672616d652f73657373696f6e2f7372632f6c69622e727353746f726167655765696768745265636c61696d3c7761736d2d73747269707065643ee29c85206e6f206d6967726174696f6e20666f7220000025141200150000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f6672616d652f7375646f2f7372632f6c69622e727372756e74696d653a3a6672616d652d737570706f727470616c6c65745f7375646f3a3a70616c6c65746672616d655f73797374656d3a3a70616c6c657470616c6c65745f73657373696f6e3a3a70616c6c65742f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f6672616d652f617574686f72736869702f7372632f6c69622e727370616c6c65745f617574686f72736869703a3a70616c6c6574436865636b547856657273696f6e436865636b47656e65736973436865636b5370656356657273696f6e3a65787472696e7369635f696e646578f09f90a5204e65772070616c6c65742020646574656374656420696e207468652072756e74696d652e205468652070616c6c657420686173206e6f20646566696e65642073746f726167652076657273696f6e2c20736f20746865206f6e2d636861696e2076657273696f6e206973206265696e6720696e697469616c697a656420746f202e6e151200100000007e15120075000000f3151200010000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e72730000000c1612007d000000b307000009000000000000001400000004000000ea01000067656e6573697320636f6e666967206d757374206e6f7420636f6e7461696e206475706c6963617465733b2071656400c013120042000000e2010000070000004e6f20696e697469616c2076616c696461746f722070726f7669646564206279206053657373696f6e4d616e61676572602c207573652073657373696f6e20636f6e666967206b65797320746f2067656e657261746520696e697469616c2076616c696461746f72207365742e00010020646574656374656420696e207468652072756e74696d652e20496e697469616c697a696e6720746865206f6e2d636861696e2073746f726167652076657273696f6e20746f206d61746368207468652073746f726167652076657273696f6e20646566696e656420696e207468652070616c6c65743a206e151200100000005c171200780000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f6672616d652f7472616e73616374696f6e2d7061796d656e742f7372632f6c69622e727370616c6c65745f7472616e73616374696f6e5f7061796d656e743a3a70616c6c65742054686520604163636f756e74496460206f6620746865207375646f206b65792e2041207375646f2d61626c652063616c6c2e52756e74696d6543616c6c43616c6c54436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e00000000000097181200430000007375646f7375646f5f756e636865636b65645f7765696768747365745f6b65797375646f5f617372656d6f76655f6b65794572726f724572726f7220666f7220746865205375646f2070616c6c65742e1e1912001a000000526571756972655375646f4576656e7454686520604576656e746020656e756d206f6620746869732070616c6c657400501912001f00000053756469644b65794368616e6765644b657952656d6f7665645375646f4173446f6e656b657900009b1912000300000073746167696e675f78636d78636d0000a81912000b000000b319120003000000446f75626c65456e636f64656473746167696e675f78636d3a3a646f75626c655f656e636f64656458636d73746167696e675f78636d3a3a7633496e737472756374696f6e576974686472617741737365745265736572766541737365744465706f73697465645265636569766554656c65706f7274656441737365745175657279526573706f6e73655472616e7366657241737365745472616e736665725265736572766541737365745472616e7361637448726d704e65774368616e6e656c4f70656e5265717565737448726d704368616e6e656c416363657074656448726d704368616e6e656c436c6f73696e67436c6561724f726967696e44657363656e644f726967696e5265706f72744572726f724465706f73697441737365744465706f73697452657365727665417373657445786368616e67654173736574496e697469617465526573657276655769746864726177496e69746961746554656c65706f72745265706f7274486f6c64696e67427579457865637574696f6e526566756e64537572706c75735365744572726f7248616e646c6572536574417070656e646978436c6561724572726f72436c61696d41737365745472617053756273637269626556657273696f6e556e73756273637269626556657273696f6e4275726e417373657445787065637441737365744578706563744f726967696e4578706563744572726f724578706563745472616e73616374537461747573517565727950616c6c657445787065637450616c6c65745265706f72745472616e73616374537461747573436c6561725472616e73616374537461747573556e6976657273616c4f726967696e4578706f72744d6573736167654c6f636b4173736574556e6c6f636b41737365744e6f7465556e6c6f636b61626c6552657175657374556e6c6f636b536574466565734d6f6465536574546f706963436c656172546f706963416c6961734f726967696e556e70616964457865637574696f6e6672616d655f73797374656d3a3a657874656e73696f6e733a3a636865636b5f67656e657369736672616d655f73797374656d3a3a657874656e73696f6e733a3a636865636b5f74785f76657273696f6e6672616d655f73797374656d3a3a657874656e73696f6e733a3a636865636b5f737065635f76657273696f6e6672616d655f73797374656d3a3a696e697469616c697a653a696e747261626c6f636b5f656e74726f70795b5d202065787472696e736963732c206c656e6774683a2020286e6f726d616c20252c206f703a20252c206d616e6461746f7279202529202f206e6f726d616c207765696768743a20287265665f74696d653a20252c2070726f6f665f73697a653a202529206f70207765696768742020287265665f74696d6520252c2070726f6f665f73697a65202529202f206d616e6461746f727920776569676874202529000000501d120001000000511d120002000000531d120015000000681d120009000000711d120007000000781d12000d000000851d120013000000981d12000c000000a41d12000f000000b31d12000d000000c01d12000b000000cb1d12000e000000d91d120016000000981d12000c000000a41d12000f000000ef1d12000200000072756e74696d653a3a73797374656d6672616d655f73797374656d45787472696e736963206661696c656420617420626c6f636b28293a208f1e12001a000000a91e1200030000005573656420626c6f636b207765696768743a2000bc1e1200130000005573656420626c6f636b206c656e6774683a2000d81e1200130000003a636f6465000000000000000000000001000000eb0100004e6f646520697320636f6e6669677572656420746f20757365207468652073616d6520686173683b20716564d012120041000000d807000005000000204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e6465786573206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e20416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e205468697320616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e6420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e205468652076616c756520686173207468652074797065206028426c6f636b4e756d626572466f723c543e2c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573742074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e2054686520657865637574696f6e207068617365206f662074686520626c6f636b2e2060536f6d6560206966206120636f6465207570677261646520686173206265656e20617574686f72697a65642e2054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c7365202864656661756c7429206966206e6f742e2045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e20546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e20546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e20546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e2053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e2054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e20446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e2048617368206f66207468652070726576696f757320626c6f636b2e204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e204e4f54453a20546865206974656d20697320756e626f756e6420616e642073686f756c64207468657265666f7265206e657665722062652072656164206f6e20636861696e2e20497420636f756c64206f746865727769736520696e666c6174652074686520506f562073697a65206f66206120626c6f636b2e204576656e747320686176652061206c6172676520696e2d6d656d6f72792073697a652e20426f7820746865206576656e747320746f206e6f7420676f206f75742d6f662d6d656d6f7279206a75737420696e206361736520736f6d656f6e65207374696c6c207265616473207468656d2066726f6d2077697468696e207468652072756e74696d652e205768657468657220616c6c20696e686572656e74732068617665206265656e206170706c6965642e205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e2054686520776569676874207265636c61696d656420666f72207468652065787472696e7369632e205468697320696e666f726d6174696f6e20697320617661696c61626c6520756e74696c2074686520656e64206f66207468652065787472696e73696320657865637574696f6e2e204d6f726520707265636973656c79207468697320696e666f726d6174696f6e2069732072656d6f76656420696e20606e6f74655f6170706c6965645f65787472696e736963602e204c6f67696320646f696e6720736f6d6520706f73742064697370617463682077656967687420726564756374696f6e206d7573742075706461746520746869732073746f7261676520746f2061766f6964206475706c696361746520726564756374696f6e2e205468652063757272656e742077656967687420666f722074686520626c6f636b2e20426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e426c6f636b5765696768747320546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e426c6f636b4c656e677468204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e426c6f636b48617368436f756e742054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e4462576569676874204765742074686520636861696e277320696e2d636f64652076657273696f6e2e56657273696f6e205468652064657369676e61746564205353353820707265666978206f66207468697320636861696e2e2054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e2069732074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f6620697420617320616e206964656e746966696572206f662074686520636861696e2e53533538507265666978205468652061676772656761746564206052756e74696d6543616c6c6020747970652e20546869732073746f72657320746865206e756d626572206f662070726576696f7573207472616e73616374696f6e73206173736f636961746564207769746820612073656e646572206163636f756e742e4e6f6e636520546865206f7574707574206f6620746865206048617368696e67602066756e6374696f6e2e48617368205468652068617368696e672073797374656d2028616c676f726974686d29206265696e67207573656420696e207468652072756e74696d652028652e672e20426c616b6532292e48617368696e67205468652075736572206163636f756e74206964656e746966696572207479706520666f72207468652072756e74696d652e4163636f756e7449642054686520426c6f636b20747970652075736564206279207468652072756e74696d652e205468697320697320757365642062792060636f6e7374727563745f72756e74696d656020746f207265747269657665207468652065787472696e73696373206f72206f7468657220626c6f636b2073706563696669632064617461206173206e65656465642e426c6f636b204461746120746f206265206173736f636961746564207769746820616e206163636f756e7420286f74686572207468616e206e6f6e63652f7472616e73616374696f6e20636f756e7465722c20776869636820746869732070616c6c657420646f6573207265676172646c657373292e4163636f756e74446174614572726f7220666f72207468652053797374656d2070616c6c65740000000000d82b12001b000000496e76616c6964537065634e616d655370656356657273696f6e4e65656473546f496e6372656173654661696c6564546f4578747261637452756e74696d6556657273696f6e4e6f6e44656661756c74436f6d706f736974654e6f6e5a65726f526566436f756e7443616c6c46696c74657265644d756c7469426c6f636b4d6967726174696f6e734f6e676f696e674e6f7468696e67417574686f72697a6564556e617574686f72697a65644576656e7420666f72207468652053797374656d2070616c6c65742eac2c12001c00000045787472696e7369635375636365737345787472696e7369634661696c6564436f6465557064617465644e65774163636f756e744b696c6c65644163636f756e7452656d61726b656455706772616465417574686f72697a656452656a6563746564496e76616c6964417574686f72697a6564557067726164654964416d6f756e746672616d655f737570706f72743a3a7472616974733a3a746f6b656e733a3a6d697363496442616c616e63655d20f09f92b820656e64696e675f73657373696f6e20501d1200010000007e2d12001600000072756e74696d653a3a73657373696f6e70616c6c65745f73657373696f6e5d20f09f92b820726573657474696e672064697361626c65642076616c696461746f72730000501d120001000000c22d1200240000005d20f09f92b8207374617274696e675f73657373696f6e20501d120001000000f82d1200180000005d20f09f92b820706c616e6e696e675f73657373696f6e202077697468202076616c696461746f7273000000501d120001000000202e120018000000382e1200060000003e2e12000b0000002043757272656e7420696e646578206f66207468652073657373696f6e2e205468652063757272656e7420736574206f662076616c696461746f72732e20546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e2054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b6579732077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e20496e6469636573206f662064697361626c65642076616c696461746f72732e205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069732064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e732061206e657720736574206f66206964656e7469746965732e20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e20547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f727320686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e204120737461626c6520494420666f7220612076616c696461746f722e56616c696461746f72496420546865206b6579732e4b6579737365745f6b65797370757267655f6b6579734572726f7220666f72207468652073657373696f6e2070616c6c65742e000000002f3112001d000000496e76616c696450726f6f664e6f4173736f63696174656456616c696461746f7249644475706c6963617465644b65794e6f4b6579734e6f4163636f756e744e657753657373696f6e4e657751756575656456616c696461746f7244697361626c656456616c696461746f725265656e61626c65646b6579736e6f6e417574686f726974794b657973000000cd31120004000000d131120010000000446566656e736976656c792062756d70696e67206120636f6e73756d6572207265662e00f4311200230000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f6672616d652f62616c616e6365732f7372632f6c69622e727372756e74696d653a3a62616c616e63657370616c6c65745f62616c616e6365733a3a70616c6c6574617373657274696f6e206661696c65643a206163636f756e742e667265652e69735f7a65726f2829207c7c206163636f756e742e66726565203e3d206564207c7c20216163636f756e742e72657365727665642e69735f7a65726f282920321200430000004f0400000600000020417574686f72206f662063757272656e7420626c6f636b2e2f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7061726974792d7363616c652d636f6465632d332e372e352f7372632f636f6465632e72731133120067000000f70000000f0000007374727563742047656e65736973436f6e6669676d756c7469706c69657200009c3312000a00000050726f6f66207265636f7264696e6720656e61626c656420647572696e6720707265706172652c206e6f772064697361626c65642e20546869732073686f756c64206e6f742068617070656e2e5265636c61696d696e672073746f72616765207765696768742e2062656e63686d61726b65643a202c0a09090909636f6e73756d65643a20000000fd3312002800000025341200100000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f63756d756c75732f70616c6c6574732f7765696768742d7265636c61696d2f7372632f6c69622e72730000004834120049000000e30000000400000072756e74696d653a3a73746f726167655f7265636c61696d5f70616c6c657463756d756c75735f70616c6c65745f7765696768745f7265636c61696d42656e63686d61726b65642073746f726167652077656967687420736d616c6c6572207468616e20636f6e73756d65642073746f72616765207765696768742e2062656e63686d61726b65643a2020636f6e73756d65643a20000000e03412004e0000002e3512000b0000004834120049000000dd0000000400000053746f726167655765696768745265636c61696d48341200490000008900000009000000204120666565206d756c7469706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f737420746865697220607072696f726974796020546869732076616c7565206973206d756c7469706c69656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c6174657220616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c602065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e20606060727573742c69676e6f7265202f2f20466f7220604e6f726d616c60206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b202f2f20466f7220604f7065726174696f6e616c60206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723b206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b20606060204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970602073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d70206261736564206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c60207472616e73616374696f6e732e4f7065726174696f6e616c4665654d756c7469706c6965725472616e73616374696f6e4665655061696453000000ec010000ec010000ec010000ec010000ec010000ec010000ec010000ec010000ec010000ec010000ec010000ec010000ec010000ed010000ec010000ec010000ee010000ec010000000000000400000004000000ef0100002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f736c6963652e7273007c3912006f000000a2000000190000004f7468657243616e6e6f744c6f6f6b75704261644f726967696e4d6f64756c65436f6e73756d657252656d61696e696e674e6f50726f766964657273546f6f4d616e79436f6e73756d657273546f6b656e41726974686d657469635472616e73616374696f6e616c457868617573746564436f7272757074696f6e556e617661696c61626c65526f6f744e6f74416c6c6f776564547269654e756c6c417373657473457865637574696f6e526573756c7450616c6c657473496e666f4469737061746368526573756c744e6174697665536f7665726569676e4163636f756e74537570657275736572000000000000000400000004000000d2010000f00100000c00000004000000f1010000696e6465786e616d656d6f64756c655f6e616d656d616a6f726d696e6f72706174636850616c6c6574496e666f556e6c696d697465640000000000000400000004000000f20100004c696d697465644e6f6e65536f6d6500000000000800000008000000f3010000000000000400000004000000a50100005765696768747265665f74696d6570726f6f665f73697a654f766572666c6f77556e696d706c656d656e746564556e74727573746564526573657276654c6f636174696f6e556e7472757374656454656c65706f72744c6f636174696f6e4c6f636174696f6e46756c6c4c6f636174696f6e4e6f74496e7665727469626c65496e76616c69644c6f636174696f6e41737365744e6f74466f756e644661696c6564546f5472616e7361637441737365744e6f74576974686472617761626c654c6f636174696f6e43616e6e6f74486f6c64457863656564734d61784d65737361676553697a6544657374696e6174696f6e556e737570706f727465645472616e73706f7274556e726f757461626c65556e6b6e6f776e436c61696d4661696c6564546f4465636f64654d6178576569676874496e76616c69644e6f74486f6c64696e6746656573546f6f457870656e736976654578706563746174696f6e46616c736550616c6c65744e6f74466f756e644e616d654d69736d6174636856657273696f6e496e636f6d70617469626c65486f6c64696e67576f756c644f766572666c6f774578706f72744572726f725265616e63686f724661696c65644e6f4465616c466565734e6f744d65744c6f636b4572726f724e6f5065726d697373696f6e556e616e63686f7265644e6f744465706f73697461626c65556e68616e646c656458636d56657273696f6e5765696768744c696d697452656163686564426172726965725765696768744e6f74436f6d70757461626c6545786365656473537461636b4c696d6974537563636573735472756e63617465644572726f72556e69744d6f6e696b6572496e646578457865637574697665546563686e6963616c4c656769736c61746976654a7564696369616c446566656e736541646d696e697374726174696f6e5472656173757279000000000000009002000010000000f40100005175657279526573706f6e7365496e666f64657374696e6174696f6e71756572795f69646d61785f7765696768744e6f744170706c696361626c654d697373696e67417267756d656e7446656573566f6963654d656d62657273636f756e744672616374696f6e6e6f6d64656e6f6d41744c6561737450726f706f7274696f6e4d6f72655468616e50726f706f7274696f6e50617261636861696e00000000003000000008000000f5010000000000000400000004000000f60100004163636f756e74496433326e6574776f726b69644163636f756e74496e64657836340000000000000400000004000000f70100004163636f756e744b6579323050616c6c6574496e7374616e636547656e6572616c496e6465780000000000000100000001000000f801000047656e6572616c4b65796c656e677468646174614f6e6c794368696c64000000000000000800000004000000f9010000000000000400000004000000fa010000506c7572616c69747970617274476c6f62616c436f6e73656e737573427947656e657369734279466f726b626c6f636b5f6e756d626572626c6f636b5f68617368506f6c6b61646f744b7573616d6157657374656e64526f636f636f576f636f636f457468657265756d636861696e5f6964426974636f696e436f7265426974636f696e43617368506f6c6b61646f7442756c6c6574696e436f6e6372657465416273747261637448657265000000000400000004000000fb01000058310000000000005000000010000000fc01000058325833583458355836583758380000000000009002000010000000fd010000000000000400000004000000fe0100004d756c7469417373657466756e000000f00100000c00000004000000ff01000000020000200000000800000001020000726573706f6e736500000000100000000800000002020000000000009002000010000000030200007175657269657261737365747362656e656669636961727964657374040200000c0000000400000005020000000000000100000001000000060200006f726967696e5f6b696e64726571756972655f7765696768745f61745f6d6f73740000000702000010000000040000000802000063616c6c73656e6465726d61785f6d6573736167655f73697a656d61785f6361706163697479726563697069656e74696e69746961746f720000000080020000100000000902000000000000b0020000100000000a0200000b020000a0020000100000000c0200006769766577616e740000000001000000010000000d0200006d6178696d616c72657365727665726573706f6e73655f696e666f0000000000c0020000100000000e020000666565730000000018000000080000000f0200007765696768745f6c696d69747469636b65746d61785f726573706f6e73655f776569676874000000f00100000c000000040000005501000063726174655f6d616a6f726d696e5f63726174655f6d696e6f720000000000003000000008000000100200006173736574756e6c6f636b65727461726765746f776e65726c6f636b65726a69745f7769746864726177636865636b5f6f726967696e00001102000080000000100000001202000046756e6769626c654e6f6e46756e6769626c654d756c7469417373657473556e646566696e65644172726179344172726179384172726179313641727261793332416c6c00000000040000000400000013020000416c6c4f66416c6c436f756e7465640000000000010000000100000014020000416c6c4f66436f756e746564446566696e69746557696c64000000000400000004000000150200004d756c74694c6f636174696f6e706172656e7473696e746572696f7253746f7261676556657273696f6e5065724469737061746368436c6173736e6f726d616c6f7065726174696f6e616c6d616e6461746f7279307800000100000001000000010000000600000001000000010000000100000002000000020000000200000001000000010000000100000001000000020000000800000008000000080000000400000006000000100000000900000003000000c63a1200cc3a1200dc3a1200f01912002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f63756d756c75732f70616c6c6574732f636f6c6c61746f722d73656c656374696f6e2f7372632f6c69622e72734669656c6453657420636f72727570746564202874686973206973206120627567292f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e7273000000af44120042000000ea05000004000000000000000400000004000000230200000000000004000000040000002402000000000000040000000400000025020000af44120042000000ee050000050000004661696c656420746f20636f6e7665727420696e7075742056657273696f6e656441737365747300444512002700000000000000180000000400000099010000af441200420000000e0600000500000058434d20657865637574696f6e206661696c65642077697468206572726f7200944512001f00000000000000040000000400000026020000af4412004200000002060000050000004661696c656420746f2063616c63756c617465207765696768740000dc4512001a000000af44120042000000f6050000050000004661696c656420746f20636f6e766572742062656e65666963696172792056657273696f6e65644c6f636174696f6e00104612002f000000af44120042000000c505000004000000000000000400000004000000270200000000000004000000040000002802000000000000040000000400000029020000af44120042000000bf050000050000004661696c656420746f20636f6e766572742056657273696f6e65644173736574730000009846120021000000af44120042000000b1050000050000004661696c656420746f20636f6e766572742064657374696e6174696f6e2056657273696f6e65644c6f636174696f6e00d44612002f000000af44120042000000b805000005000000af44120042000000a5060000040000000000000004000000040000002a020000af4412004200000098060000050000004661696c656420746f20636f6e7665727420616c69617365722056657273696f6e65644c6f636174696f6e004c4712002b000000af44120042000000bd060000070000004661696c656420746f20616464206e657720616c696173657220746f206578697374696e6720656e74727900904712002b000000af44120042000000f706000004000000af44120042000000ea06000005000000af441200420000002907000004000000af4412004200000035070000050000004e6f20617574686f72697a656420616c69617320656e74727920666f756e6420666f7220746865206f726967696e0000044812002e000000af44120042000000f6040000050000004661696c656420746f2073756273637269626520666f722076657273696f6e206e6f74696669636174696f6e7320666f72206c6f636174696f6e00004c4812003a0000000000000004000000040000002b020000af44120042000000ef040000050000004661696c656420746f20636f6e766572742056657273696f6e65644c6f636174696f6e20666f7220737562736372697074696f6e2074617267657400b04812003b000000af441200420000000f050000050000004661696c656420746f20636f6e766572742056657273696f6e65644c6f636174696f6e20666f7220756e737562736372697074696f6e20746172676574000000044912003d000000af4412004200000016050000050000004661696c656420746f20756e7375627363726962652066726f6d2076657273696f6e206e6f74696669636174696f6e7320666f72206c6f636174696f6e0000005c4912003d000000af441200420000006d060000040000000000000004000000040000002c0200000000000004000000040000002d0200000000000004000000040000002e020000af441200420000005906000005000000af4412004200000060060000050000004661696c656420746f20636f6e766572742072656d6f74655f666565735f69642056657273696f6e656441737365744964000000044a120031000000af4412004200000067060000050000004661696c656420746f20636f6e7665727420637573746f6d5f78636d5f6f6e5f646573742056657273696f6e656458636d000000504a120031000000af4412004200000052060000050000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f73657264655f6a736f6e2d312e302e3133322f7372632f7365722e7273009c4a12005f00000030080000330000009c4a12005f0000002308000040000000696e7465726e616c206572726f723a20656e746572656420756e726561636861626c6520636f64659c4a12005f0000000d060000120000009c4a12005f000000850800001600000066616c73655c225c5c5c625c665c6e5c725c74436865636b4e6f6e63654368617267655472616e73616374696f6e5061796d656e743c7761736d3a73747269707065643e7365745f696e76756c6e657261626c65737365745f646573697265645f63616e646964617465737365745f63616e6469646163795f626f6e6472656769737465725f61735f63616e6469646174656c656176655f696e74656e746164645f696e76756c6e657261626c6572656d6f76655f696e76756c6e657261626c657570646174655f626f6e6474616b655f63616e6469646174655f736c6f74e29c85206e6f206d6967726174696f6e20666f7220434c1200150000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f63756d756c75732f70617261636861696e732f70616c6c6574732f70617261636861696e2d696e666f2f7372632f6c69622e727372756e74696d653a3a6672616d652d737570706f727473746167696e675f70617261636861696e5f696e666f3a3a70616c6c65742f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f63756d756c75732f70616c6c6574732f617572612d6578742f7372632f6c69622e727363756d756c75735f70616c6c65745f617572615f6578743a3a70616c6c657470616c6c65745f636f6c6c61746f725f73656c656374696f6e3a3a70616c6c6574f09f90a5204e65772070616c6c65742020646574656374656420696e207468652072756e74696d652e205468652070616c6c657420686173206e6f20646566696e65642073746f726167652076657273696f6e2c20736f20746865206f6e2d636861696e2076657273696f6e206973206265696e6720696e697469616c697a656420746f202e0000006b4d1200100000007b4d120075000000f04d120001000000010020646574656374656420696e207468652072756e74696d652e20496e697469616c697a696e6720746865206f6e2d636861696e2073746f726167652076657273696f6e20746f206d61746368207468652073746f726167652076657273696f6e20646566696e656420696e207468652070616c6c65743a2000006b4d1200100000000e4e1200780000006475706c696361746520696e76756c6e657261626c657320696e2067656e657369732e00984e120023000000404412004d00000008010000040000002f0200000c000000040000003002000067656e6573697320696e76756c6e657261626c657320617265206d6f7265207468616e20543a3a4d6178496e76756c6e657261626c657300404412004d0000000f0100000700000067656e6573697320646573697265645f63616e6469646174657320617265206d6f7265207468616e20543a3a4d617843616e646964617465730000002c4f120039000000404412004d000000100100000400000002006672616d655f73797374656d3a3a657874656e73696f6e733a3a636865636b5f6e6f6e6365543a68656170706167657300003102000004000000040000003202000073657269616c697a6174696f6e20746f206a736f6e20697320657870656374656420746f20776f726b2e207165642e2f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f6672616d652f737570706f72742f7372632f67656e657369735f6275696c6465725f68656c7065722e7273f34f1200550000003300000006000000496e76616c6964204a534f4e20626c6f623a200058501200130000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f7765696768742e7273000074501200460000003c000000050000005765696768742063616c63756c6174696f6e206661696c656420666f7220696e737472756374696f6e000000cc501200290000000000000004000000040000003302000074501200460000002a000000030000004669786564576569676874426f756e647300000020511200110000000000000004000000040000003402000074501200460000002e000000050000005765696768742063616c63756c6174696f6e206661696c656420666f72206d6573736167650000005c511200250000000000000004000000040000003502000061207475706c65206f662073697a652032612073657175656e63652f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f73657264652d312e302e3231392f7372632f64652f696d706c732e72730000b75112005f000000980400001c000000617373656d626c696e67206e657720636f6c6c61746f727320666f72206e65772073657373696f6e2020617420230000285212002900000051521200050000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f6672616d652f74696d657374616d702f7372632f6c69622e727354696d657374616d70206d75737420696e6372656d656e74206279206174206c65617374203c4d696e696d756d506572696f643e206265747765656e2073657175656e7469616c20626c6f636b730000ac5212004e0000006852120044000000080100000400000054696d657374616d70206d7573742062652075706461746564206f6e6c79206f6e636520696e2074686520626c6f636b145312003000000068521200440000000601000004000000536c6f74206d6f766564206261636b77617264733a2073746f7265645f736c6f743d2c2072656c61795f636861696e5f736c6f743d0000005c531200220000007e531200130000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f63756d756c75732f70616c6c6574732f617572612d6578742f7372632f636f6e73656e7375735f686f6f6b2e72730000a45312004e000000520000000500000050617261636861696e20736c6f7420697320746f6f2066617220696e20746865206675747572653a2070617261636861696e5f736c6f743d2c20646572697665645f66726f6d5f72656c61795f736c6f743d2076656c6f636974793d04541200380000003c5412001a000000565412000a0000007e53120013000000a45312004e0000006900000004000000617574686f72656420626c6f636b73206c696d6974206973207265616368656420666f722074686520736c6f743a2072656c61795f636861696e5f736c6f743d2c20617574686f7265643d2c2076656c6f636974793d00009054120040000000d05412000b000000db5412000b000000a45312004e0000005900000004000000000000000c00000004000000360200006661696c656420746f20726561642072656c617920636861696e20736c6f7400a45312004e0000004c0000003200000061207475706c65206f662073697a652033000000745012004600000048010000030000005573696e67436f6d706f6e656e74733a3a6275795f77656967687400745512001b0000000000000004000000040000009c0100000000000004000000040000003702000000000000040000000400000038020000745012004600000050010000040000004661696c656420746f207375627374726163742066726f6d207061796d656e74d85512002000000000000000040000000400000039020000745012004600000059010000030000005573696e67436f6d706f6e656e74733a3a726566756e645f7765696768740000205612001e00000074501200460000005f0100000300000070617261636861696e496400585612000b0000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72736c56120044000000b9040000180000006c56120044000000c10400000e0000006c56120044000000dc040000180000006c56120044000000df0400000e0000006c5612004400000095040000180000006c561200440000009604000006000000417373657473206578636570742064656c6976657279206665650000105712001a0000006c561200440000009e0400000e0000006c56120044000000f1040000180000006c56120044000000350500000f0000006c56120044000000630500000f0000006c561200440000005f050000100000006c561200440000006f050000090000006064656c69766572602063616c6c656420696d6d6564696174656c79206166746572206076616c69646174655f6578706f7274603b206074616b655f6665656020646f6573206e6f7420616666656374207468652076616c6964697479206f6620746865207469636b65743b207165646c56120044000000bc050000080000004661696c656420746f2074616b6520666565732066726f6d20686f6c64696e6714581200200000000000000004000000040000003a0200006c56120044000000fe0400000b0000004661696c656420746f2074616b65207370656369666965642074656c65706f727420666565732066726f6d20686f6c64696e67005c581200330000006c56120044000000100500000b0000004661696c656420746f2074616b65207370656369666965642072657365727665206465706f73697420666565732066726f6d20686f6c64696e670000a85812003a0000006c56120044000000dc030000080000004661696c656420746f207265616e63686f722061737365747320746f2064657374696e6174696f6e20696e20636f6e7465787400fc581200330000000000000004000000040000003b0200006c56120044000000220500000b0000004661696c656420746f2074616b6520737065636966696564207265736572766520776974686472617720666565732066726f6d20686f6c64696e6700585912003b0000007374727563742047656e65736973436f6e666967696e76756c6e657261626c657363616e646964616379426f6e646465736972656443616e6469646174657300b05912000d000000bd5912000d000000ca5912001100000043616c6c436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e0000000000f8591200430000002053657276657320617320636163686520666f722074686520617574686f7269746965732e2054686520617574686f72697469657320696e204175526120617265206f7665727772697474656e20696e20606f6e5f696e697469616c697a6560207768656e2077652073776974636820746f2061206e65772073657373696f6e2c20627574207765207265717569726520746865206f6c6420617574686f72697469657320746f2076657269667920746865207365616c207768656e2076616c69646174696e67206120506f562e20546869732077696c6c20616c77617973206265207570646174656420746f20746865206c6174657374204175526120617574686f72697469657320696e20606f6e5f66696e616c697a65602e2043757272656e742072656c617920636861696e20736c6f742070616972656420776974682061206e756d626572206f6620617574686f72656420626c6f636b732e2054686973206973207570646174656420696e205b60466978656456656c6f63697479436f6e73656e737573486f6f6b3a3a6f6e5f73746174655f70726f6f66605d2077697468207468652063757272656e742072656c617920636861696e20736c6f742061732070726f7669646564206279207468652072656c617920636861696e2073746174652070726f6f662e20466978656420616d6f756e7420746f206465706f73697420746f206265636f6d65206120636f6c6c61746f722e205768656e206120636f6c6c61746f722063616c6c7320606c656176655f696e74656e7460207468657920696d6d6564696174656c79207265636569766520746865206465706f736974206261636b2e205468652028636f6d6d756e6974792c206c696d697465642920636f6c6c6174696f6e2063616e646964617465732e206043616e646964617465736020616e642060496e76756c6e657261626c6573602073686f756c64206265206d757475616c6c79206578636c75736976652e2054686973206c69737420697320736f7274656420696e20617363656e64696e67206f72646572206279206465706f73697420616e64207768656e20746865206465706f736974732061726520657175616c2c20746865206c6561737420726563656e746c79207570646174656420697320636f6e7369646572656420677265617465722e2044657369726564206e756d626572206f662063616e646964617465732e20546869732073686f756c6420696465616c6c7920616c77617973206265206c657373207468616e205b60436f6e6669673a3a4d617843616e64696461746573605d20666f72207765696768747320746f20626520636f72726563742e204c61737420626c6f636b20617574686f72656420627920636f6c6c61746f722e2054686520696e76756c6e657261626c652c207065726d697373696f6e656420636f6c6c61746f72732e2054686973206c697374206d75737420626520736f727465642e0000404412004d000000ad010000130000006d6178203e20543a3a4d617843616e646964617465733b20796f75206d69676874206e65656420746f2072756e2062656e63686d61726b7320616761696e0000985e12003e000000204163636f756e74204964656e7469666965722066726f6d2077686963682074686520696e7465726e616c20506f742069732067656e6572617465642e506f744964204d6178696d756d206e756d626572206f662063616e6469646174657320746861742077652073686f756c6420686176652e205468697320646f6573206e6f742074616b6520696e746f206163636f756e742074686520696e76756c6e657261626c65732e4d617843616e64696461746573204d696e696d756d206e756d62657220656c696769626c6520636f6c6c61746f72732e2053686f756c6420616c776179732062652067726561746572207468616e207a65726f2e205468697320696e636c7564657320496e76756c6e657261626c6520636f6c6c61746f72732e205468697320656e737572657320746861742074686572652077696c6c20616c77617973206265206f6e6520636f6c6c61746f722077686f2063616e2070726f64756365206120626c6f636b2e4d696e456c696769626c65436f6c6c61746f7273204d6178696d756d206e756d626572206f6620696e76756c6e657261626c65732e4d6178496e76756c6e657261626c65734b69636b5468726573686f6c64204765747320746869732070616c6c65742773206465726976656420706f74206163636f756e742e706f745f6163636f756e74204120737461626c6520494420666f7220612076616c696461746f722e56616c696461746f7249644572726f7254686520604572726f726020656e756d206f6620746869732070616c6c65742e0061120020000000546f6f4d616e7943616e64696461746573546f6f466577456c696769626c65436f6c6c61746f7273416c726561647943616e6469646174654e6f7443616e646964617465546f6f4d616e79496e76756c6e657261626c6573416c7265616479496e76756c6e657261626c654e6f74496e76756c6e657261626c654e6f4173736f63696174656456616c696461746f72496456616c696461746f724e6f7452656769737465726564496e73657274546f43616e6469646174654c6973744661696c656452656d6f766546726f6d43616e6469646174654c6973744661696c65644465706f736974546f6f4c6f7755706461746543616e6469646174654c6973744661696c6564496e73756666696369656e74426f6e6454617267657449734e6f7443616e6469646174654964656e746963616c4465706f736974496e76616c6964556e726573657276654576656e7454686520604576656e746020656e756d206f6620746869732070616c6c6574000000766212001f0000004e6577496e76756c6e657261626c6573496e76756c6e657261626c654164646564496e76756c6e657261626c6552656d6f7665644e65774465736972656443616e646964617465734e657743616e646964616379426f6e6443616e646964617465416464656443616e646964617465426f6e645570646174656443616e64696461746552656d6f76656443616e6469646174655265706c61636564496e76616c6964496e76756c6e657261626c65536b697070656443616e646964617465496e666f4163636f756e74496442616c616e636570616c6c65745f7472616e73616374696f6e5f7061796d656e742f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f6672616d652f7472616e73616374696f6e2d7061796d656e742f7372632f6c69622e7273626f756e6465645f776569676874206973206e6f6e2d7a65726f3b207165640000008c6312004e00000022030000210000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f63756d756c75732f70616c6c6574732f70617261636861696e2d73797374656d2f7372632f6c69622e7273000c6412004b000000bf020000050000004e6f206e65772076616c69646174696f6e2066756e6374696f6e20666f756e6420696e2073746f726167652c20476f4168656164207369676e616c206973206e6f7420657870656374656400686412004b0000000c6412004b000000c602000006000000496e76616c6964206d6573736167696e6720737461746520696e2072656c617920636861696e2073746174652070726f6f6600000c6412004b000000e502000006000000496e76616c696420686f737420636f6e66696775726174696f6e20696e2072656c617920636861696e2073746174652070726f6f660000000c6412004b000000e102000006000000496e76616c69642075706772616465207265737472696374696f6e207369676e616c00000c6412004b000000db02000007000000496e76616c6964207570677261646520676f206168656164207369676e616c000c6412004b000000b702000006000000496e76616c69642072656c617920636861696e2073746174652070726f6f66000c6412004b000000900200000500000056616c69646174696f6e44617461206d7573742062652075706461746564206f6e6c79206f6e636520696e206120626c6f636b00ec651200330000000c6412004b0000006e020000040000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e727330303031303230333034303530363037303830393130313131323133313431353136313731383139323032313232323332343235323632373238323933303331333233333334333533363337333833393430343134323433343434353436343734383439353035313532353335343535353635373538353936303631363236333634363536363637363836393730373137323733373437353736373737383739383038313832383338343835383638373838383939303931393239333934393539363937393839392f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f736c6963652e72737d6712006f000000a2000000190000007d6712006f0000008b0000001b0000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f636f6c6c656374696f6e732f62747265652f6e617669676174652e72730c68120084000000160200002f0000000c68120084000000a1000000240000006d697373696e67206669656c64206060b06812000f000000bf68120001000000756e6b6e6f776e206669656c642060602c20746865726520617265206e6f206669656c6473000000d06812000f000000df68120016000000602c20657870656374656420d06812000f000000086912000c000000696e76616c6964206c656e677468202c206578706563746564200000246912000f000000336912000b0000006475706c6963617465206669656c6420600000005069120011000000bf68120001000000000000000000000001000000b4010000536c6f742473657264655f6a736f6e3a3a707269766174653a3a4e756d62657248657265583158325833583458355836583758382f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f73657264655f6a736f6e2d312e302e3133322f7372632f76616c75652f7365722e7273000000b8691200650000009b0100002c00000073657269616c697a655f76616c75652063616c6c6564206265666f72652073657269616c697a655f6b657900b869120065000000aa0100001f000000b869120065000000af0100002c000000b8691200650000004f01000012000000496400009c4a12005f0000007d020000280000009c4a12005f000000a2020000280000009c4a12005f000000fa0100002800000053746f7261676556657273696f6e526f6f744d69736d6174636800000000000004000000040000003c02000052656164456e747279526561644f7074696f6e616c456e74727955706772616465476f4168656164557067726164655265737472696374696f6e436f6e666967446d714d71634865616452656c61794469737061746368517565756552656d61696e696e67436170616369747948726d70496e67726573734368616e6e656c496e64657848726d704567726573734368616e6e656c496e64657800000000000004000000040000003d02000048726d704368616e6e656c5061726148656164417574686f7269746965734e657874417574686f72697469657362616c616e6365732f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f74656d706c617465732f70617261636861696e2f72756e74696d652f7372632f67656e657369735f636f6e6669675f707265736574732e72730000cd6b1200590000002400000005000000386612007d000000b30700000900000070617261636861696e5f696470617261636861696e5f696e666f63616e6469646163795f626f6e64636f6c6c61746f725f73656c656374696f6e6b65797373657373696f6e736166655f78636d5f76657273696f6e706f6c6b61646f745f78636d6b65797375646f73657269616c697a6174696f6e20746f206a736f6e2073686f756c6420776f726b2e20716564d43593c715fdd31c61141abd04a99fd6822c8558854ccde39a5684e7a56da27d8eaf04151687736326c9fea17e25fc5287613693c912909cb226aa4794f26a4890b5ab205c6974c9ea841be688864633dc9ca8a357843eeacf2314649965fe22306721211d5404bd9da88e0204360a1a9ab8b87c66c1bc2fcdd37f3c2222cc20e659a7a1628cdd93febc04a4e0646ea20e9f5f0ce097d9a05290d4a9e054df4e1cbd2d43530a44705ad088af313e18f80b53ef16b36177cd4b77b846f2a5f07cbe5ddb1579b72e84524fc29e78609e3caf42e85aa118ebfe0b0ad404b5bdd25ffe65717dad0447d715f660a0a58411de509b42e6efb8375f562f58a554d5860e1e07379407fecc4b89eb7dbd287c2c781cfb1907a96947a3eb18e4f8e7198625e860f1b1c7227f7c22602f53f15af80747814dffd839719731ee3bba6edc126c8ac59e11963af19174d0b94d5d78041c233f55d2e19324665bafdfb62925af2d101191192fc877c24d725b337120fa3edc63d227bbc92705db1e2cb65f56981aac859f8a216eeb1b320b4c76d118da3d7407fa523484d0a980126d3b4d0d220a1254f7017f0b8347ce7ab14f96d818802e7e9e0c0d1b7c9acb3c726b080e7a036c6f63616c5f746573746e6574646576656c6f706d656e740000cd6b120059000000650000000e00000000003c00000050000000500008000000080000000800000004000000417574686f72697a6543616c6c436865636b576569676874436865636b4e6f6e5a65726f53656e646572e29c85206e6f206d6967726174696f6e20666f722000066f1200150000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f74656d706c617465732f70617261636861696e2f70616c6c6574732f74656d706c6174652f7372632f6c69622e727372756e74696d653a3a6672616d652d737570706f727470616c6c65745f70617261636861696e5f74656d706c6174653a3a70616c6c657458636d73746167696e675f78636d3a3a763443616c6c496e737472756374696f6e576974686472617741737365745265736572766541737365744465706f73697465645265636569766554656c65706f7274656441737365745175657279526573706f6e73655472616e7366657241737365745472616e736665725265736572766541737365745472616e7361637448726d704e65774368616e6e656c4f70656e5265717565737448726d704368616e6e656c416363657074656448726d704368616e6e656c436c6f73696e67436c6561724f726967696e44657363656e644f726967696e5265706f72744572726f724465706f73697441737365744465706f73697452657365727665417373657445786368616e67654173736574496e697469617465526573657276655769746864726177496e69746961746554656c65706f72745265706f7274486f6c64696e67427579457865637574696f6e526566756e64537572706c75735365744572726f7248616e646c6572536574417070656e646978436c6561724572726f72436c61696d41737365745472617053756273637269626556657273696f6e556e73756273637269626556657273696f6e4275726e417373657445787065637441737365744578706563744f726967696e4578706563744572726f724578706563745472616e73616374537461747573517565727950616c6c657445787065637450616c6c65745265706f72745472616e73616374537461747573436c6561725472616e73616374537461747573556e6976657273616c4f726967696e4578706f72744d6573736167654c6f636b4173736574556e6c6f636b41737365744e6f7465556e6c6f636b61626c6552657175657374556e6c6f636b536574466565734d6f6465536574546f706963436c656172546f706963416c6961734f726967696e556e70616964457865637574696f6e6465636f64652f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f6672616d652f6d6573736167652d71756575652f7372632f6c69622e7273426172655369676e6564282c20290000b872120007000000bf72120002000000c17212000100000047656e6572616c28dc72120008000000bf72120002000000c172120001000000f09f90a5204e65772070616c6c65742020646574656374656420696e207468652072756e74696d652e205468652070616c6c657420686173206e6f20646566696e65642073746f726167652076657273696f6e2c20736f20746865206f6e2d636861696e2076657273696f6e206973206265696e6720696e697469616c697a656420746f202e0000fc721200100000000c7312007500000081731200010000006672616d655f73797374656d3a3a657874656e73696f6e733a3a636865636b5f77656967687454457863656564656420626c6f636b206c656e677468206c696d69743a20203e2000c37312001d000000e0731200030000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f6672616d652f73797374656d2f7372632f657874656e73696f6e732f636865636b5f7765696768742e727372756e74696d653a3a73797374656d45787472696e736963202069732067726561746572207468616e20746865206d61782065787472696e73696320000000587412000a0000006274120023000000457863656564656420746865207065722d636c61737320616c6c6f77616e63652e0000009874120021000000546f74616c20626c6f636b207765696768742069732065786365656465642e00c47412001f000000416c6c2077656967687420636865636b656420616464206f766572666c6f772eec741200200000006672616d655f73797374656d3a3a657874656e73696f6e733a3a617574686f72697a655f63616c6c6672616d655f73797374656d3a3a657874656e73696f6e733a3a636865636b5f6e6f6e5f7a65726f5f73656e6465722f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f6672616d652f73797374656d2f7372632f6c69622e72734163636f756e74496e666f6672616d655f73797374656d4e6f6e63654163636f756e74446174614576656e745265636f726445436f646555706772616465417574686f72697a6174696f6e4c6f676963206572726f723a20556e657870656374656420756e646572666c6f7720696e207265647563696e6720636f6e73756d6572000000f7751200360000004c6f676963206572726f723a20556e657870656374656420756e646572666c6f7720696e207265647563696e672070726f7669646572000038761200360000004c6f676963206572726f723a204163636f756e7420616c72656164792064656164207768656e207265647563696e672070726f766964657278761200380000003a696e747261626c6f636b5f656e74726f70796672616d655f73797374656d3a3a756e697175652f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f6672616d652f737570706f72742f7372632f73746f726167652f67656e657261746f722f6d61702e727300df76120054000000440000001700000063020000c0000000100000006402000000000000040000000400000065020000556e636865636b656445787472696e736963707265616d626c6566756e6374696f6e4e756d626572206f6620646967657374206974656d73206d757374206d6174636820746861742063616c63756c617465642e86771200320000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f6672616d652f6578656375746976652f7372632f6c69622e7273c077120044000000520300000300000053746f7261676520726f6f74206d757374206d6174636820746861742063616c63756c617465642e1478120028000000c07712004400000060030000030000005472616e73616374696f6e207472696520726f6f74206d7573742062652076616c69642e5478120024000000c0771200440000006203000003000000446967657374206974656d206d757374206d6174636820746861742063616c63756c617465642e009078120027000000c0771200440000005a030000040000006120646566656e73697665206661696c75726520686173206265656e207472696767657265643b20706c65617365207265706f72742074686520626c6f636b206e756d6265722061742068747470733a2f2f6769746875622e636f6d2f706172697479746563682f706f6c6b61646f742d73646b2f69737375657300d07812007b0000003a2072756e74696d653a3a646566656e736976656672616d655f657865637574697665000100000000000000c0771200440000007d02000005000000506172656e7420686173682073686f756c642062652076616c69642e907912001c000000c07712004400000064020000030000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f7072696d6974697665732f72756e74696d652f7372632f67656e657269632f6469676573742e72730000c4791200520000002700000011000000457865637574696e67207472616e73616374696f6e3a2000287a12001700000072756e74696d653a3a6578656375746976655472616e73616374696f6e2829206661696c65642064756520746f202e2041626f7274696e67207468652072657374206f662074686520626c6f636b20657865637574696f6e2e0000005a7a12000c000000667a120010000000767a12002b000000c077120044000000b90200000500000073705f72756e74696d653a3a67656e657269633a3a756e636865636b65645f65787472696e736963416464726573735369676e617475726545787472612f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f7072696d6974697665732f72756e74696d652f7372632f67656e657269632f756e636865636b65645f65787472696e7369632e7273097b12005f000000e0010000140000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7061726974792d7363616c652d636f6465632d332e372e352f7372632f636f6465632e727300787b120067000000f70000000f0000004576656e74546f706963734163636f756e742f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f6672616d652f737570706f72742f7372632f73746f726167652f74797065732f6d61702e72730000027c120050000000010200000b000000426c6f636b48617368467265657a65735369676e616c4d657373616765734c617374417574686f726564426c6f636b426f6f6b5374617465466f7245787472696e73696344617461417373657454726170734c6f636b656446756e6769626c657351756572696573486f6c6473417574686f72697a6564416c69617365734e6578744b6579734b65794f776e65724c6f636b73526573657276657344656c6976657279466565466163746f725765616b426f756e646564566563626f756e6465645f636f6c6c656374696f6e733a3a7765616b5f626f756e6465645f766563536c656e677468206f66206120626f756e64656420766563746f7220696e2073636f706520206973206e6f74207265737065637465642e0000447d120024000000687d1200120000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f626f756e6465642d636f6c6c656374696f6e732d302e322e332f7372632f7765616b5f626f756e6465645f7665632e727372756e74696d6500008c7d120073000000e00000000b0000005061676570616c6c65745f6d6573736167655f717565756553697a654865617053697a65426f6f6b53746174654d6573736167654f726967696e4e65696768626f7572736d6573736167652d71756575653a206865617020636f7272757074696f6e00005c7e12001e000000010000000000000054791200020000006c7212004800000073010000220000006c721200480000001f010000120000006c7212004800000099010000400000006c721200480000009c01000022000000205468652070616c6c657427732073746f72616765206974656d732e203c68747470733a2f2f706172697479746563682e6769746875622e696f2f706f6c6b61646f742d73646b2f6d61737465722f706f6c6b61646f745f73646b5f646f63732f6775696465732f796f75725f66697273745f70616c6c65742f696e6465782e68746d6c2373746f726167653e203c68747470733a2f2f706172697479746563682e6769746875622e696f2f706f6c6b61646f742d73646b2f6d61737465722f6672616d655f737570706f72742f70616c6c65745f6d6163726f732f617474722e73746f726167652e68746d6c3e4572726f724572726f727320696e666f726d207573657273207468617420736f6d657468696e672077656e742077726f6e672e3c68747470733a2f2f706172697479746563682e6769746875622e696f2f706f6c6b61646f742d73646b2f6d61737465722f706f6c6b61646f745f73646b5f646f63732f6775696465732f796f75725f66697273745f70616c6c65742f696e6465782e68746d6c236576656e742d616e642d6572726f723e000000c77f12002e000000f57f1200780000004e6f6e6556616c756553746f726167654f766572666c6f774576656e7450616c6c65747320757365206576656e747320746f20696e666f726d207573657273207768656e20696d706f7274616e74206368616e67657320617265206d6164652e9d80120043000000f57f120078000000536f6d657468696e6753746f726564436f6d706f73697465537472756374446973706174636861626c652066756e6374696f6e7320616c6c6f777320757365727320746f20696e7465726163742077697468207468652070616c6c657420616e6420696e766f6b65207374617465206368616e6765732e54686573652066756e6374696f6e73206d6174657269616c697a65206173202265787472696e73696373222c20776869636820617265206f6674656e20636f6d706172656420746f207472616e73616374696f6e732e446973706174636861626c652066756e6374696f6e73206d75737420626520616e6e6f7461746564207769746820612077656967687420616e64206d7573742072657475726e2061204469737061746368526573756c742e3c68747470733a2f2f706172697479746563682e6769746875622e696f2f706f6c6b61646f742d73646b2f6d61737465722f706f6c6b61646f745f73646b5f646f63732f6775696465732f796f75725f66697273745f70616c6c65742f696e6465782e68746d6c23646973706174636861626c65733e000e811200590000006781120056000000bd811200580000001582120076000000646f5f736f6d657468696e6763617573655f6572726f722f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f736c6963652e72730000c38212006f000000a2000000190000004e756c6c417373657473457865637574696f6e526573756c74000000000000000400000004000000ef01000056657273696f6e50616c6c657473496e666f4469737061746368526573756c744e6174697665536f7665726569676e4163636f756e745375706572757365720000000000040000000400000066020000670200000c00000004000000f1010000696e6465786e616d656d6f64756c655f6e616d656d616a6f726d696e6f72706174636850616c6c6574496e666f4261644261736535384261644c656e677468556e6b6e6f776e5373353841646472657373466f726d6174496e76616c6964436865636b73756d496e76616c6964507265666978496e76616c6964466f726d6174496e76616c696450617468466f726d61744e6f74416c6c6f77656450617373776f72644e6f74416c6c6f776564556e6c696d697465640000000000000400000004000000f20100004c696d697465644e6f6e65536f6d650000000000080000000800000068020000000000000400000004000000a50100005765696768747265665f74696d6570726f6f665f73697a65690200000c000000040000006a0200000000000004000000040000006b0200004173736574696466756e537563636573735472756e63617465644572726f7241737365744964556e69744d6f6e696b6572496e646578457865637574697665546563686e6963616c4c656769736c61746976654a7564696369616c446566656e736541646d696e697374726174696f6e5472656173757279690200000c000000040000006c0200005175657279526573706f6e7365496e666f64657374696e6174696f6e71756572795f69646d61785f776569676874496e76616c69645374617465526f6f74496e636f6d706c657465446174616261736556616c75654174496e636f6d706c6574654b65794465636f6465724572726f72496e76616c6964486173684475706c69636174654b657945787472616e656f75734e6f646545787472616e656f757356616c756545787472616e656f7573486173685265666572656e6365496e76616c69644368696c645265666572656e636556616c75654d69736d61746368496e636f6d706c65746550726f6f66526f6f744d69736d617463684465636f64654572726f72446566696e69746557696c6450617261636861696e0000000030000000080000006d020000000000000400000004000000f60100004163636f756e74496433326e6574776f726b4163636f756e74496e6465783634000000000400000004000000f70100004163636f756e744b657932306b657950616c6c6574496e7374616e636547656e6572616c496e6465780000000000000001000000010000006e02000047656e6572616c4b65796c656e677468646174614f6e6c794368696c640000000000000008000000040000006f020000000000000400000004000000fa010000506c7572616c69747970617274476c6f62616c436f6e73656e737573000000000400000004000000700200004c6f636174696f6e706172656e7473696e746572696f72427947656e657369734279466f726b626c6f636b5f6e756d626572626c6f636b5f68617368506f6c6b61646f744b7573616d6157657374656e64526f636f636f576f636f636f457468657265756d636861696e5f6964426974636f696e436f7265426974636f696e43617368506f6c6b61646f7442756c6c6574696e486572655831583258335834583558365837583800710200000c000000040000007202000073020000200000000800000074020000726573706f6e736500000000100000000800000075020000760200000c00000004000000770200007175657269657261737365747362656e656669636961727964657374780200000c000000040000007902000078636d000000000001000000010000007a0200006f726967696e5f6b696e64726571756972655f7765696768745f61745f6d6f73740000007b02000010000000040000000802000063616c6c73656e6465726d61785f6d6573736167655f73697a656d61785f6361706163697479726563697069656e74696e69746961746f727c02000008000000040000007d0200007e02000028000000080000007f020000800200001400000004000000810200006769766577616e74000000000100000001000000820200006d6178696d616c72657365727665726573706f6e73655f696e666f008302000040000000100000008402000066656573000000001800000008000000850200007765696768745f6c696d69747469636b65746d61785f726573706f6e73655f776569676874000000670200000c000000040000005501000063726174655f6d616a6f726d696e5f63726174655f6d696e6f720000000000003000000008000000860200006173736574756e6c6f636b65727461726765746f776e65726c6f636b65726a69745f7769746864726177636865636b5f6f726967696e0000870200008000000010000000120200002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f7072696d6974697665732f636f72652f7372632f63727970746f2e727300688a1200470000005b0100000e000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000102030405060708ffffffffffffff090a0b0c0d0e0f10ff1112131415ff161718191a1b1c1d1e1f20ffffffffffff2122232425262728292a2bff2c2d2e2f30313233343536373839ffffffffff31323334353637383941424344454647484a4b4c4d4e505152535455565758595a6162636465666768696a6b6d6e6f707172737475767778797a0000688a12004700000032010000170000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f7072696d6974697665732f747269652f7372632f6e6f64655f636f6465632e7273008c8b12004b0000001d010000130000008c8b12004b00000027010000090000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f747269652d64622d302e33302e302f7372632f6e6f64652e7273020000000000000000000000000000000000000000000000000000000000000000000000496e76616c696420696e6c696e65206e6f64652068616e646c650000f88b12005c0000005000000005000000f88b12005c000000da0000001d000000f88b12005c000000f60000001d000000f88b12005c000000890000001200000053746f7261676556657273696f6e00696e7465726e616c206572726f723a20656e746572656420756e726561636861626c6520636f64653a204e6f20657874656e73696f6e20636f6465632ee38c12003d0000008c8b12004b000000df000000030000008c8b12004b00000076000000280000008c8b12004b0000007c000000260000008c8b12004b000000a3000000280000008c8b12004b000000d8000000030000008c8b12004b0000000e010000090000008c8b12004b000000070100001a0000008c8b12004b000000f40000002a0000001000000012000000140000000c0000000b0000000c0000000e0000000f00000017000000150000000d0000000f0000000c0000000b000000b6851200c6851200d8851200ec851200f8851200038612000f8612001d8612002c861200438612005886120065861200748612008086120008000000080000000800000004000000060000001000000009000000030000009083120096831200a6831200aa6f12002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f7072696d6974697665732f72756e74696d652d696e746572666163652f7372632f7761736d2e72736120646566656e73697665206661696c75726520686173206265656e207472696767657265643b20706c65617365207265706f72742074686520626c6f636b206e756d6265722061742068747470733a2f2f6769746875622e636f6d2f706172697479746563682f706f6c6b61646f742d73646b2f6973737565730000009a8e12007b0000003a2000000100000000000000208f120002000000208f1200020000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f6672616d652f737570706f72742f7372632f7472616974732f6d6973632e727300003c8f12004a000000370100000500000072756e74696d653a3a646566656e736976656672616d655f737570706f72743a3a7472616974733a3a6d6973630000000100000000000000208f12000200000074696d737461703054696d657374616d7020696e686572656e742064617461206d7573742062652070726f76696465642f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f6672616d652f74696d657374616d702f7372632f6c69622e727308901200440000003d010000060000000000000009000000010000008e02000054696d657374616d7020696e686572656e742064617461206e6f7420636f72726563746c7920656e636f64656400000008901200440000003c010000060000000890120044000000270100000600000008901200440000002601000006000000e29c85206e6f206d6967726174696f6e20666f7220000000cc9012001500000072756e74696d653a3a6672616d652d737570706f727470616c6c65745f74696d657374616d703a3a70616c6c65742f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e72731a91120042000000990200000c0000008f0200000c0000000400000055010000656e636f646564206572726f7220697320726573697a656420746f20626520657175616c20746f20746865206d6178696d756d20656e636f646564206572726f722073697a653b20716564556e726561636861626c6553656e644661696c75726546696c7465726564556e776569676861626c654d65737361676544657374696e6174696f6e4e6f74496e7665727469626c65456d70747943616e6e6f745265616e63686f72546f6f4d616e79417373657473496e76616c69644f726967696e42616456657273696f6e4261644c6f636174696f6e4e6f537562736372697074696f6e416c72656164795375627363726962656443616e6e6f74436865636b4f757454656c65706f72744c6f7742616c616e6365546f6f4d616e794c6f636b734163636f756e744e6f74536f7665726569676e466565734e6f744d65744c6f636b4e6f74466f756e64496e557365496e76616c69644173736574556e6b6e6f776e52657365727665496e76616c69644173736574556e737570706f7274656452657365727665546f6f4d616e7952657365727665734c6f63616c457865637574696f6e496e636f6d706c657465546f6f4d616e79417574686f72697a6564416c696173657345787069726573496e50617374416c6961734e6f74466f756e644c6f63616c457865637574696f6e496e636f6d706c657465576974684572726f724f7074696f6e544e6f6e65536f6d65526573756c74454f6b4572722f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f63756d756c75732f70616c6c6574732f78636d2f7372632f6c69622e727363756d756c75735f70616c6c65745f78636d3a3a70616c6c65742f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f726f7574696e672e72730000ef93120047000000330000000e000000f09f90a5204e65772070616c6c65742020646574656374656420696e207468652072756e74696d652e205468652070616c6c657420686173206e6f20646566696e65642073746f726167652076657273696f6e2c20736f20746865206f6e2d636861696e2076657273696f6e206973206265696e6720696e697469616c697a656420746f202e000048941200100000005894120075000000cd941200010000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f6672616d652f7375646f2f7372632f6c69622e727300e89412003f000000470100000c000000526571756972655375646f73746167696e675f78636d78636d000000439512000b0000004e9512000300000056657273696f6e656458636d52756e74696d6543616c6c5633563456354465636f6465206572726f723a2020666f722078636d3a20210000819512000e0000008f9512000a00000099951200010000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f7372632f6c69622e727378636d3a3a636865636b5f69735f6465636f6461626c652f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e727300029612007d000000b30700000900000058636d73746167696e675f78636d3a3a763543616c6c496e737472756374696f6e576974686472617741737365745265736572766541737365744465706f73697465645265636569766554656c65706f7274656441737365745175657279526573706f6e73655472616e7366657241737365745472616e736665725265736572766541737365745472616e7361637448726d704e65774368616e6e656c4f70656e5265717565737448726d704368616e6e656c416363657074656448726d704368616e6e656c436c6f73696e67436c6561724f726967696e44657363656e644f726967696e5265706f72744572726f724465706f73697441737365744465706f73697452657365727665417373657445786368616e67654173736574496e697469617465526573657276655769746864726177496e69746961746554656c65706f72745265706f7274486f6c64696e67427579457865637574696f6e526566756e64537572706c75735365744572726f7248616e646c6572536574417070656e646978436c6561724572726f72436c61696d41737365745472617053756273637269626556657273696f6e556e73756273637269626556657273696f6e4275726e417373657445787065637441737365744578706563744f726967696e4578706563744572726f724578706563745472616e73616374537461747573517565727950616c6c657445787065637450616c6c65745265706f72745472616e73616374537461747573436c6561725472616e73616374537461747573556e6976657273616c4f726967696e4578706f72744d6573736167654c6f636b4173736574556e6c6f636b41737365744e6f7465556e6c6f636b61626c6552657175657374556e6c6f636b536574466565734d6f6465536574546f706963436c656172546f706963416c6961734f726967696e556e70616964457865637574696f6e50617946656573496e6974696174655472616e7366657245786563757465576974684f726967696e53657448696e74732f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f7372632f76352f6c6f636174696f6e2e7273000000000050000000100000009002000066696e616c5f696e746572696f72206e6f2067726561746572207468616e204d41585f4a554e4354494f4e533b207165640000007c9912003f0000007f010000060000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f6672616d652f73657373696f6e2f7372632f6c69622e72732f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f6672616d652f73797374656d2f7372632f6c69622e727300529a120041000000a70300000c000000496e76616c6964537065634e616d655370656356657273696f6e4e65656473546f496e6372656173654661696c6564546f4578747261637452756e74696d6556657273696f6e4e6f6e44656661756c74436f6d706f736974654e6f6e5a65726f526566436f756e7443616c6c46696c74657265644d756c7469426c6f636b4d6967726174696f6e734f6e676f696e674e6f7468696e67417574686f72697a6564556e617574686f72697a65645065724469737061746368436c6173736672616d655f737570706f72743a3a6469737061746368526f6f745369676e6564417574686f72697a65645b5d20f09f92b8206661696c656420746f206c6f61642073657373696f6e206b657920666f72202c20736b697070696e6720666f72206e6578742073657373696f6e2c206d6179626520796f75206e65656420746f207365742073657373696f6e206b65797320666f72207468656d3f008b9b1200010000008c9b120026000000b29b12004900000072756e74696d653a3a73657373696f6e70616c6c65745f73657373696f6e0000109a1200420000003b0200000c000000496e76616c696450726f6f664e6f4173736f63696174656456616c696461746f7249644475706c6963617465644b65794e6f4b6579734e6f4163636f756e742f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f6672616d652f62616c616e6365732f7372632f6c69622e72730000839c120043000000920100000c00000056657374696e6742616c616e63654c69717569646974795265737472696374696f6e73496e73756666696369656e7442616c616e63654578697374656e7469616c4465706f736974457870656e646162696c6974794578697374696e6756657374696e675363686564756c65446561644163636f756e74546f6f4d616e79486f6c6473546f6f4d616e79467265657a657349737375616e6365446561637469766174656444656c74615a65726f205468652063757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e2057686574686572207468652074696d657374616d7020686173206265656e207570646174656420696e207468697320626c6f636b2e20546869732076616c7565206973207570646174656420746f206074727565602075706f6e207375636365737366756c207375626d697373696f6e206f6620612074696d657374616d702062792061206e6f64652e204974206973207468656e20636865636b65642061742074686520656e64206f66206561636820626c6f636b20657865637574696f6e20696e2074686520606f6e5f66696e616c697a656020686f6f6b2e20546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e2042652061776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a20706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c2067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20466f72206578616d706c652c20696e2074686520417572612070616c6c65742069742077696c6c20626520646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e4d696e696d756d506572696f642054797065207573656420666f722065787072657373696e6720612074696d657374616d702e4d6f6d656e74436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e00000000000000fe9f1200430000007365744576656e7454686520604576656e746020656e756d206f6620746869732070616c6c65740058a012001f000000496e76616c6964466f726d6174556e737570706f7274656456657273696f6e4578656375746564446f776e776172642f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7061726974792d7363616c652d636f6465632d332e372e352f7372632f636f6465632e72730000afa0120067000000f70000000f0000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f6672616d652f6d6573736167652d71756575652f7372632f6c69622e727328a1120048000000790200000c0000004e6f745265617061626c654e6f506167654e6f4d657373616765416c726561647950726f636573736564517565756564496e73756666696369656e7457656967687454656d706f726172696c79556e70726f6365737361626c655175657565506175736564526563757273697665446973616c6c6f776564547279696e6720746f207265706c61636520616e20616c7265616479207265706c6163656420696d706c656d656e746174696f6e21000000f8a1120035000000488e1200520000004c000000040000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f63756d756c75732f70616c6c6574732f78636d702d71756575652f7372632f6c69622e727300000048a21200450000002b0100000c0000004261645175657565436f6e666967416c726561647953757370656e646564416c7265616479526573756d6564546f6f4d616e794163746976654f7574626f756e644368616e6e656c73546f6f4269672f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f63756d756c75732f70616c6c6574732f636f6c6c61746f722d73656c656374696f6e2f7372632f6c69622e7273efa212004d000000370100000c000000546f6f4d616e7943616e64696461746573546f6f466577456c696769626c65436f6c6c61746f7273416c726561647943616e6469646174654e6f7443616e646964617465546f6f4d616e79496e76756c6e657261626c6573416c7265616479496e76756c6e657261626c654e6f74496e76756c6e657261626c6556616c696461746f724e6f7452656769737465726564496e73657274546f43616e6469646174654c6973744661696c656452656d6f766546726f6d43616e6469646174654c6973744661696c65644465706f736974546f6f4c6f7755706461746543616e6469646174654c6973744661696c6564496e73756666696369656e74426f6e6454617267657449734e6f7443616e6469646174654964656e746963616c4465706f736974496e76616c6964556e726573657276652f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f74656d706c617465732f70617261636861696e2f70616c6c6574732f74656d706c6174652f7372632f6c69622e72730000007ea412004f000000720000000c0000004e6f6e6556616c756553746f726167654f766572666c6f7754696d657374616d70206d7573742062652075706461746564206f6e636520696e2074686520626c6f636b00f8a412002b0000000890120044000000e6000000040000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f63756d756c75732f70616c6c6574732f70617261636861696e2d73797374656d2f7372632f6c69622e7273003ca512004b000000200300000c0000004f7665726c617070696e67557067726164657350726f686962697465644279506f6c6b61646f7456616c69646174696f6e446174614e6f74417661696c61626c65486f7374436f6e66696775726174696f6e4e6f74417661696c61626c654e6f745363686564756c65642829000000000400000004000000ef010000000000000400000004000000910200002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f736c6963652e72730024a612006f000000a20000001900000000000000040000000400000092020000496e686572656e744461746145786973747300000000000000000000010000008a0200004465636f64696e674661696c6564466174616c4572726f725265706f72746564000000000400000004000000950100004173736574436c61696d65726c6f636174696f6e46756e6473556e617661696c61626c654f6e6c7950726f766964657242656c6f774d696e696d756d43616e6e6f74437265617465556e6b6e6f776e417373657446726f7a656e556e737570706f7274656443616e6e6f74437265617465486f6c644e6f74457870656e6461626c65426c6f636b65640000000000000001000000010000009302000000000000040000000100000094020000000000000400000004000000950200004d6f64756c654572726f72696e6465786572726f726d6573736167654f7468657243616e6e6f744c6f6f6b75704261644f726967696e4d6f64756c65436f6e73756d657252656d61696e696e674e6f50726f766964657273546f6f4d616e79436f6e73756d657273546f6b656e41726974686d657469635472616e73616374696f6e616c457868617573746564436f7272757074696f6e556e617661696c61626c65526f6f744e6f74416c6c6f776564547269654e756c6c00000000040000000400000096020000417373657473457865637574696f6e526573756c7456657273696f6e50616c6c657473496e666f4469737061746368526573756c744c6566740000000000000004000000040000009701000052696768744e6174697665536f7665726569676e4163636f756e745375706572757365720000000004000000040000008d0200008f0200000c00000004000000f10100006e616d656d6f64756c655f6e616d656d616a6f726d696e6f72706174636850616c6c6574496e666f970200000c0000000400000098020000000000002000000001000000990200000000000004000000040000009a02000058636d436f6e746578746f726967696e6d6573736167655f6964746f706963556e6c696d69746564000000000400000004000000f20100004c696d69746564000000000004000000040000009b020000000000000400000004000000f60100000000000004000000040000009c020000000000000400000004000000a50100000000000004000000040000009d020000000000000400000004000000a30100005965734e6f0000000000000008000000080000009e0200005765696768747265665f74696d6570726f6f665f73697a659f0200000c00000004000000a0020000000000000400000004000000a10200004173736574696466756e4c696d6974526561636865644e6f4c61796572000000000000000400000004000000a20200004f766572666c6f77556e696d706c656d656e746564556e74727573746564526573657276654c6f636174696f6e556e7472757374656454656c65706f72744c6f636174696f6e4c6f636174696f6e46756c6c4c6f636174696f6e4e6f74496e7665727469626c65496e76616c69644c6f636174696f6e41737365744e6f74466f756e644661696c6564546f5472616e7361637441737365744e6f74576974686472617761626c654c6f636174696f6e43616e6e6f74486f6c64457863656564734d61784d65737361676553697a6544657374696e6174696f6e556e737570706f727465645472616e73706f7274556e726f757461626c65556e6b6e6f776e436c61696d4661696c6564546f4465636f64654d6178576569676874496e76616c69644e6f74486f6c64696e6746656573546f6f457870656e736976654578706563746174696f6e46616c736550616c6c65744e6f74466f756e644e616d654d69736d6174636856657273696f6e496e636f6d70617469626c65486f6c64696e67576f756c644f766572666c6f774578706f72744572726f725265616e63686f724661696c65644e6f4465616c4c6f636b4572726f724e6f5065726d697373696f6e556e616e63686f7265644e6f744465706f73697461626c65556e68616e646c656458636d56657273696f6e5765696768744c696d697452656163686564426172726965725765696768744e6f74436f6d70757461626c6545786365656473537461636b4c696d6974537563636573734572726f725472756e63617465644572726f7241737365744964000000000000000400000004000000a3020000556e69744d6f6e696b6572496e646578457865637574697665546563686e6963616c4c656769736c61746976654a7564696369616c446566656e736541646d696e697374726174696f6e5472656173757279416c6c000000000000000400000004000000a4020000416c6c4f66416c6c436f756e74656400000000000100000001000000a5020000416c6c4f66436f756e746564636f756e744e6f744170706c696361626c654d697373696e67417267756d656e74466565730000009f0200000c00000004000000a60200005175657279526573706f6e7365496e666f64657374696e6174696f6e71756572795f69646d61785f7765696768740000000000000400000004000000700200004c6f636174696f6e706172656e7473696e746572696f72446566696e69746557696c6400000000000400000004000000a702000046756e6769626c654e6f6e46756e6769626c6550617261636861696e000000003000000008000000a80200004163636f756e74496433326e6574776f726b4163636f756e74496e6465783634000000000400000004000000f70100004163636f756e744b657932306b657950616c6c6574496e7374616e636547656e6572616c496e64657847656e6572616c4b65796c656e677468646174614f6e6c794368696c640000000000000800000004000000a9020000000000000400000004000000fa010000506c7572616c69747970617274476c6f62616c436f6e73656e737573427947656e657369734279466f726b626c6f636b5f6e756d626572626c6f636b5f68617368506f6c6b61646f744b7573616d61457468657265756d636861696e5f6964426974636f696e436f7265426974636f696e43617368506f6c6b61646f7442756c6c6574696e556e646566696e656441727261793441727261793841727261793136417272617933324865726558315832583358345835583658375838aa0200000c00000004000000ab020000ac0200002000000008000000ad020000726573706f6e7365000000001000000008000000ae0200007175657269657261737365747362656e656669636961727964657374af0200000c00000004000000b0020000000000000100000001000000b10200006f726967696e5f6b696e6400000000001800000008000000b202000066616c6c6261636b5f6d61785f77656967687400b302000080000000100000001202000063616c6c73656e6465726d61785f6d6573736167655f73697a656d61785f6361706163697479726563697069656e74696e69746961746f72b40200000800000004000000b5020000b60200002800000008000000b7020000b80200001400000004000000b90200006769766577616e74000000000100000001000000ba0200006d6178696d616c72657365727665726573706f6e73655f696e666f00bb0200004000000010000000bc02000066656573000000001800000008000000bd0200007765696768745f6c696d6974be0200000c00000004000000bf0200007469636b65746d61785f726573706f6e73655f776569676874000000000000002000000008000000c0020000c10200001000000004000000c202000063726174655f6d616a6f726d696e5f63726174655f6d696e6f720000000000003000000008000000c30200006173736574756e6c6f636b65727461726765746f776e65726c6f636b65726a69745f7769746864726177636865636b5f6f726967696e0000c40200001800000004000000c502000072656d6f74655f6665657370726573657276655f6f726967696e0000c60200000c00000004000000c702000072656d6f74655f78636d0000c80200000800000004000000c902000064657363656e64616e745f6f726967696e000000ca0200000c00000004000000cb02000068696e7473000000cc020000100000000400000008020000000000000400000004000000cd020000506f73744469737061746368496e666f61637475616c5f776569676874706179735f666565496e737472756374696f6e4572726f72436f726553656c6563746f7254656c65706f7274526573657276654465706f7369745265736572766557697468647261770000000000000400000004000000ce02000053746f7261676556657273696f6e436c61696d51756575654f66667365745373353841646472657373466f726d6174707265666978000000000000002000000008000000cf020000000000000400000004000000d002000044697370617463684572726f7257697468506f7374496e666f706f73745f696e666f0000000000000400000004000000d102000000000000040000000400000092010000000000000400000004000000d2020000000000000400000004000000d3020000000000000400000004000000ae010000000000000400000004000000d1010000000000000400000004000000d4020000000000000400000004000000d5020000000000000400000004000000d602000000000000040000000400000096010000000000000400000004000000d7020000000000000400000004000000d8020000000000000400000004000000d9020000000000000400000004000000da020000000000000400000004000000db020000000000000400000004000000dc020000000000000400000004000000dd020000000000000400000004000000de020000000000000400000004000000df020000000000000400000004000000e0020000000000000400000004000000e1020000000000000400000004000000e2020000000000000400000004000000e3020000000000000400000004000000e4020000000000000400000004000000e5020000000000000400000004000000e6020000000000000400000004000000e7020000000000000400000004000000e8020000000000000400000004000000e9020000000000000400000004000000ea020000000000000400000004000000eb020000000000000400000004000000ec020000000000000400000004000000ed020000000000000400000004000000ee020000000000000400000004000000ef020000000000000400000004000000f0020000000000000400000004000000f102000000000000040000000400000098010000000000000400000004000000f2020000000000000400000004000000f3020000000000000400000004000000f402000000000000040000000400000091010000000000000400000004000000f5020000756c6c50726f706572746965737765696768745f6372656469740000010000000000000070617261636861696e2d74656d706c6174652d72756e74696d650000dd718d5cc53262d40100000004e70521a0d3d2f801000000d7bdd8a272ca0d6502000000df6acb689907609b0500000037e397fc7c91f5e402000000ccd9de6396c899ca0100000040fe3ad401f8959a06000000d2bc9897eed08f1503000000f78b278be53f454c02000000ab3c0572291feb8b01000000bc9d89904f5b923f0100000037c8bb1350a9a2a804000000f3ff14d5ab52705903000000ea93e3f16f3d696203000000fbc577b9d747efd601000000000000804cb612001a000000000000804cb612001a0000000000008068b612000f00000001000000010000000000000001000000010000000b0000000b000000080000001200000018000000050000000e0000000d0000000d0000000a0000000b0000000e00000011000000160000000a0000000c000000130000000a0000000c000000050000001a0000001e0000000f00000018000000180000000d0000000d00000021000000c7911200d2911200dd911200e5911200f79112000f92120014921200229212002f9212003c92120046921200519212005f9212007092120086921200909212009c921200af921200b9921200c5921200ca921200e4921200029312001193120029931200419312004e9312005b931200a49a1200b39a1200cd9a1200ea9a1200fd9a12000c9b1200189b1200339b1200449b12000f0000001a0000001d000000130000000f0000000c0000001b000000110000000c000000449c1200509c1200679c1200749c12007a9c12000c000000170000000d0000000600000009000000d89c1200e69c1200fb9c12000e9d1200209d12002d9d1200449d1200029312004f9d12005b9d1200699d12007c9d12000e0000001500000013000000120000000d000000170000000b0000000f0000000c0000000e000000130000000900000060050000600000006000000001000000010000000100000006000000010000000100000001000000020000000200000002000000010000000100000001000000010000000200000080a112008ba1120091a112009aa11200aaa11200b0a11200c2a11200daa11200e5a112000b0000000600000009000000100000000600000012000000180000000b00000013000000a0a21200aea21200bea21200cca21200e9a212000e000000100000000e0000001d000000060000001100000017000000100000000c00000014000000130000000f00000017000000160000001b0000001d0000000d00000019000000100000001400000010000000100000004ca312005da3120074a3120084a3120090a31200a4a31200b7a31200509c1200c6a31200dca31200f7a3120014a4120021a412003aa412004aa412005ea412006ea4120098a51200aba51200e9a21200bfa51200d9a51200f6a512001300000014000000060000001a0000001d0000000c000000100000000c0000000c0000000c0000000c000000060000000b000000100000000d000000070000001ca712002ca7120038a7120044a7120050a712005ca7120062a712006da712007da712008aa712000800000008000000080000000400000006000000100000000900000003000000dda81200e3a81200f3a81200909612003a5f5f53544f524147455f56455253494f4e5f5f3a2f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f7072696d6974697665732f73746174652d6d616368696e652f7372632f6f7665726c617965645f6368616e6765732f6368616e67657365742e7273416e204f7665726c617956616c756520697320616c7761797320637265617465642077697468206174206c65617374206f6e65207472616e73616374696f6e20616e642064726f7070656420617320736f6f6e0a09617320746865206c617374207472616e73616374696f6e2069732072656d6f7665643b20716564000009bb120065000000fc0000001b00000009bb1200650000000f0100001b00000009bb120065000000140100002500000009bb1200650000000a0100002500000009bb120065000000f70000001d000000447261696e206973206e6f7420616c6c6f7765642077697468206f70656e207472616e73616374696f6e732e3cbc12002c00000009bb12006500000046020000030000004120777269746520746f20616e204f7665726c6179656456616c7565206973207265636f7264656420696e20746865206469727479206b6579207365742e204265666f726520616e0a090909094f7665726c6179656456616c75652069732072656d6f7665642c2069747320636f6e7461696e696e67206469727479207365742069732072656d6f7665642e20546869730a0909090966756e6374696f6e206973206f6e6c792063616c6c656420666f72206b65797320746861742061726520696e20746865206469727479207365742e2071656400000009bb120065000000980200002f000000617373657274696f6e206661696c65643a206c656e203e20302f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f636f6c6c656374696f6e732f62747265652f6e6f64652e727300000081bd12008000000065010000090000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f636f6c6c656374696f6e732f62747265652f6d61702f656e7472792e727300000014be120085000000a10100002e000000617373657274696f6e206661696c65643a20696478203c20434150414349545981bd1200800000009502000009000000617373657274696f6e206661696c65643a20656467652e686569676874203d3d2073656c662e686569676874202d203181bd120080000000ad0200000900000081bd120080000000b102000009000000696e7465726e616c206572726f723a20656e746572656420756e726561636861626c6520636f64653a20656d70747920696e7465726e616c206e6f64650000002cbf12003d00000081bd120080000000460500001f000000617373657274696f6e206661696c65643a2073656c662e686569676874203e203000000081bd1200800000006002000009000000617373657274696f6e206661696c65643a207372632e6c656e2829203d3d206473742e6c656e282981bd1200800000004a0700000500000081bd120080000000c70400002300000081bd1200800000000a05000024000000617373657274696f6e206661696c65643a20656467652e686569676874203d3d2073656c662e6e6f64652e686569676874202d203100000081bd120080000000fa03000009000000617373657274696f6e206661696c65643a206f6c645f72696768745f6c656e202b20636f756e74203c3d2043415041434954590081bd120080000000f70500000d000000617373657274696f6e206661696c65643a206f6c645f6c6566745f6c656e203e3d20636f756e740081bd120080000000f80500000d000000696e7465726e616c206572726f723a20656e746572656420756e726561636861626c6520636f646581bd1200800000002706000016000000617373657274696f6e206661696c65643a206f6c645f6c6566745f6c656e202b20636f756e74203c3d204341504143495459000081bd120080000000360600000d000000617373657274696f6e206661696c65643a206f6c645f72696768745f6c656e203e3d20636f756e7481bd120080000000370600000d00000081bd1200800000006706000016000000617373657274696f6e206661696c65643a206d6174636820747261636b5f656467655f696478207b0a202020204c6566744f7252696768743a3a4c6566742869647829203d3e20696478203c3d206f6c645f6c6566745f6c656e2c0a202020204c6566744f7252696768743a3a52696768742869647829203d3e20696478203c3d2072696768745f6c656e2c0a7d000081bd120080000000c905000009000000617373657274696f6e206661696c65643a206e65775f6c6566745f6c656e203c3d204341504143495459000081bd1200800000007c050000090000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f636f6c6c656374696f6e732f62747265652f6e617669676174652e727374c2120084000000580200003000000074c2120084000000300200002f00000074c21200840000004e0000003500000074c21200840000004f0000002f00000044656661756c744572726f722f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f74696e797665632d312e362e302f7372632f74696e797665632e7273000044c312005e0000007003000009000000000000000000000001000000f602000045787465726e616c6974696573206e6f7420616c6c6f77656420746f206661696c2077697468696e2072756e74696d652f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f7072696d6974697665732f73746174652d6d616368696e652f7372632f6578742e7273000000f4c312004d000000fa0100001a0000004669656c6453657420636f72727570746564202874686973206973206120627567292f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f70726f636573735f78636d5f6d6573736167652e727300000076c4120053000000520000000400000058636d20726571756972656420206d6f7265207468616e2072656d61696e696e67200000dcc412000d000000e9c41200150000000000000018000000040000009901000076c41200530000005e0000000500000058434d206d65737361676520657865637574696f6e20636f6d706c6574652c2075736564207765696768743a2000000030c512002d00000076c4120053000000650000000500000058434d206d65737361676520657865637574696f6e20696e636f6d706c65746578c51200200000000000000004000000040000002b020000000000000400000004000000fa0200000000000004000000040000009c01000076c4120053000000700000000500000058434d206d65737361676520657865637574696f6e206572726f7200e0c512001b00000076c412005300000040000000040000004661696c656420746f20636f6e76657274206056657273696f6e656458636d6020696e746f206078636d3a3a7072656c7564653a3a58636d6021000014c612003a00000076c412005300000048000000040000004661696c656420746f2070726570617265206d6573736167652e000068c612001a00000076c412005300000037000000040000006056657273696f6e656458636d60206661696c656420746f206465636f6465009cc612001f000000000000000400000004000000fb0200002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f7472616974732f636f6e76657273696f6e2e72730000d4c61200520000005d00000003000000436f6e76657274696e67206f726967696e00000038c712001100000000000000040000000400000023020000000000000400000004000000fc02000073746167696e675f78636d5f6275696c6465723a3a6f726967696e5f636f6e76657273696f6e3a3a536f7665726569676e5369676e65645669614c6f636174696f6e3c2873746167696e675f78636d5f6275696c6465723a3a6c6f636174696f6e5f636f6e76657273696f6e3a3a506172656e7449735072657365743c73705f636f72653a3a63727970746f3a3a4163636f756e74496433323e2c2073746167696e675f78636d5f6275696c6465723a3a6c6f636174696f6e5f636f6e76657273696f6e3a3a5369626c696e6750617261636861696e436f6e76657274735669613c706f6c6b61646f745f70617261636861696e5f7072696d6974697665733a3a7072696d6974697665733a3a5369626c696e672c2073705f636f72653a3a63727970746f3a3a4163636f756e74496433323e2c2073746167696e675f78636d5f6275696c6465723a3a6c6f636174696f6e5f636f6e76657273696f6e3a3a4163636f756e7449643332416c69617365733c70617261636861696e5f74656d706c6174655f72756e74696d653a3a636f6e666967733a3a78636d5f636f6e6669673a3a52656c61794e6574776f726b2c2073705f636f72653a3a63727970746f3a3a4163636f756e74496433323e292c2070617261636861696e5f74656d706c6174655f72756e74696d653a3a52756e74696d654f726967696e3e00d4c61200520000007200000006000000436f6e76657274206f726967696e20737465702073756363656564656400000080c912001d0000000000000004000000040000009e010000d4c61200520000006900000006000000436f6e76657274206f726967696e2073746570206661696c65640000c8c912001a00000073746167696e675f78636d5f6275696c6465723a3a6f726967696e5f636f6e76657273696f6e3a3a52656c6179436861696e41734e61746976653c70617261636861696e5f74656d706c6174655f72756e74696d653a3a636f6e666967733a3a78636d5f636f6e6669673a3a52656c6179436861696e4f726967696e2c2070617261636861696e5f74656d706c6174655f72756e74696d653a3a52756e74696d654f726967696e3e73746167696e675f78636d5f6275696c6465723a3a6f726967696e5f636f6e76657273696f6e3a3a5369626c696e6750617261636861696e41734e61746976653c63756d756c75735f70616c6c65745f78636d3a3a70616c6c65743a3a4f726967696e2c2070617261636861696e5f74656d706c6174655f72756e74696d653a3a52756e74696d654f726967696e3e73746167696e675f78636d5f6275696c6465723a3a6f726967696e5f636f6e76657273696f6e3a3a5369676e65644163636f756e744964333241734e61746976653c70617261636861696e5f74656d706c6174655f72756e74696d653a3a636f6e666967733a3a78636d5f636f6e6669673a3a52656c61794e6574776f726b2c2070617261636861696e5f74656d706c6174655f72756e74696d653a3a52756e74696d654f726967696e3e70616c6c65745f78636d3a3a58636d506173737468726f7567683c70617261636861696e5f74656d706c6174655f72756e74696d653a3a52756e74696d654f726967696e3e00d4c61200520000007d00000003000000436f6e76657274696e67206f726967696e206661696c656424cc1200180000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e727344cc120044000000ff00000003000000457865637574696e67206d65737361676500000098cc120011000000000000000400000004000000fd020000000000000400000004000000fe0200002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f7372632f76352f6d6f642e72730000d4cc12003a0000003f0000000100000044cc12004400000015010000040000004261727269657220626c6f636b656420657865637574696f6e00000030cd120019000000000000000400000004000000ff0200000000000004000000040000009f01000044cc1200440000002b010000040000004d65737361676520657865637574656484cd1200100000000000000004000000040000000003000044cc120044000000ee000000050000004661696c656420746f2063616c63756c6174652077656967687420666f722058434d206d6573736167653b20657865637574696f6e2061626f72746564000000bccd12003d000000000000000400000004000000260200002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f6f726967696e5f636f6e76657273696f6e2e727300000014ce120051000000ae0000000300000052656c6179436861696e41734e6174697665000078ce12001200000014ce120051000000c2000000030000005369676e65644163636f756e744964333241734e6174697665000000a4ce12001900000014ce12005100000095000000030000005369626c696e6750617261636861696e41734e6174697665d8ce12001800000014ce1200510000002a00000003000000536f7665726569676e5369676e65645669614c6f636174696f6e000008cf12001a0000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e72730000002ccf12007d000000b30700000900000044cc120044000000c7020000060000004661696c656420746f2072652d616e63686f72206c6f63616c5f71756572696572000000cccf1200210000000000000004000000040000009a01000044cc12004400000090010000040000005472617070696e672061737365747320696e20686f6c64696e672072656769737465720018d0120023000000000000000400000004000000370200000000000004000000040000000103000044cc120044000000a501000005000000457865637574696f6e206661696c656474d01200100000000000000004000000040000002802000044cc1200440000002a030000050000004661696c6564207265616e63686f72696e672077697468206572726f722e0000acd012001e0000000000000004000000040000003b0200000000000004000000040000000203000044cc1200440000001602000003000000526566756e64696e6720737572706c757300000004d1120011000000726566756e645f7765696768742072657475726e656420616e2061737365742063617061626c65206f6620627579696e67207765696768743b2071656400000044cc12004400000028020000060000006572726f723a20486f6c64696e67576f756c644f766572666c6f770070d112001b00000044cc120044000000370200000300000044cc12004400000025070000050000004661696c656420746f20617070656e64206a756e6374696f6e730000b4d112001a0000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f7372632f76352f61737365742e7273d8d112003c0000001a0200000200000044cc1200440000001e0300000e00000044cc120044000000870300000300000050726f63657373696e6720696e737472756374696f6e000044d21200160000000000000004000000040000000303000044cc1200440000001d0400000500000050726f63657373696e672063616c6c0084d212000f0000000000000004000000040000000403000044cc1200440000003a040000050000004469737061746368696e672077697468206f726967696e00bcd21200170000000000000004000000040000000503000044cc12004400000044040000080000004469737061746368207375636365737366756c00fcd21200130000000000000004000000040000000603000044cc1200440000004d040000080000004469737061746368206661696c65640038d312000f0000000000000004000000040000000703000044cc12004400000094050000050000000000000004000000040000000803000044cc120044000000b3050000050000000000000004000000040000000903000044cc120044000000e4050000070000004661696c656420746f2063616c63756c617465207765696768740000b0d312001a00000044cc12004400000015040000060000004661696c656420746f206465636f64652063616c6c000000e4d312001500000044cc1200440000001f06000006000000617373657473206e6f7420636f6e7461696e656420696e20686f6c64696e670014d412001f0000000000000004000000040000003a0200000000000004000000040000002702000044cc1200440000009b050000070000004661696c656420746f2074616b6520666565732066726f6d20686f6c64696e676cd412002000000044cc12004400000080060000070000004661696c656420746f207265616e63686f72206f726967696e20746f20756e6976657273616c206c6f636174696f6e00a4d412002f00000044cc1200440000000b040000060000004e6f206f726967696e2070726f76696465640000ecd412001200000044cc1200440000002f040000080000004661696c656420746f20636f6e76657274206f726967696e20746f2061206c6f63616c206f726967696e2e0018d512002b00000044cc12004400000040060000070000004661696c656420746f20636f6e766572742070616c6c65747320746f20726573706f6e736520696e666f00005cd512002a0000000000000004000000040000000a03000044cc120044000000d40500000700000044cc120044000000420700001d00000044cc1200440000004f070000030000004669727374e2809070617373206661696c757265732c2061626f757420746f207265747279000000d0d51200250000000000000004000000040000000b0300004163636f756e742063616e6e6f742065786973742077697468207468652066756e6473207468617420776f756c6420626520676976656e0044cc1200440000004b0700001600000044cc120044000000ea0200000e00000044cc1200440000000902000003000000456e737572696e672073756273756d652061737365747320776f726b78d612001c0000000000000004000000040000003502000044cc120044000000000300000e00000044cc120044000000830700001e00000044cc120044000000850700001400000044cc1200440000007c07000005000000556e65787065637465642064656c69766572792066656520726561736f6e0000ecd612001e00000044cc1200440000008a0700000400000041737365742070726f766964656420746f2070617920666f722066656573202c20617373657420726571756972656420666f722064656c697665727920666565733a200024d712001f00000043d712002400000044cc120044000000930700000400000044cc120044000000b602000004000000436f756c64206e6f7420636f6e766572742066656573000098d71200160000000000000004000000040000000c03000044cc120044000000c90100000a00000044cc120044000000cb0100000300000053656e64696e67206d736700e8d712000b0000000000000004000000040000002e0200000000000004000000040000000d03000044cc120044000000e00100000500000058434d206661696c656420746f2064656c697665722077697468206572726f722cd81200200000000000000004000000040000000e03000044cc12004400000046030000030000000000000004000000040000000f03000044cc120044000000690300000700000058434d20657865637574696f6e206661696c656420617420696e737472756374696f6e20696e6465783d000094d812002a00000044cc120044000000420200000300000054616b696e67206665657300d8d812000b0000000000000004000000040000001003000044cc120044000000520200000300000044cc120044000000750200000400000044cc1200440000005b020000040000000000000004000000040000001103000044cc1200440000006502000007000000486f6c64696e6720646f65736e277420686f6c6420656e6f75676820666f7220666565734cd912002400000044cc12004400000083020000050000005377617020776173206465656d6564206e65636573736172792062757420636f756c646e277420626520646f6e6520666f722077697468647261776e5f6665655f61737365743a2020616e642061737365745f6e65656465645f666f725f666565733a2088d9120048000000d0d912001c00000044cc1200440000006f020000070000004665657320726567697374657220646f65736e277420686f6c6420656e6f75676820666f72206665657300000cda12002a00000028292f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f636f6c6c656374696f6e732f62747265652f6e617669676174652e7273000042da120084000000160200002f0000004e6f6e65536f6d654f766572666c6f77556e696d706c656d656e746564556e74727573746564526573657276654c6f636174696f6e556e7472757374656454656c65706f72744c6f636174696f6e4c6f636174696f6e46756c6c4c6f636174696f6e4e6f74496e7665727469626c654261644f726967696e496e76616c69644c6f636174696f6e41737365744e6f74466f756e644661696c6564546f5472616e7361637441737365744e6f74576974686472617761626c654c6f636174696f6e43616e6e6f74486f6c64457863656564734d61784d65737361676553697a6544657374696e6174696f6e556e737570706f727465645472616e73706f7274556e726f757461626c65556e6b6e6f776e436c61696d4661696c6564546f4465636f64654d6178576569676874496e76616c69644e6f74486f6c64696e6746656573546f6f457870656e73697665000000000400000004000000a5010000547261704578706563746174696f6e46616c736550616c6c65744e6f74466f756e644e616d654d69736d6174636856657273696f6e496e636f6d70617469626c65486f6c64696e67576f756c644f766572666c6f774578706f72744572726f725265616e63686f724661696c65644e6f4465616c466565734e6f744d65744c6f636b4572726f724e6f5065726d697373696f6e556e616e63686f7265644e6f744465706f73697461626c65546f6f4d616e79417373657473556e68616e646c656458636d56657273696f6e00000000000400000004000000f20100005765696768744c696d697452656163686564426172726965725765696768744e6f74436f6d70757461626c6545786365656473537461636b4c696d697400000000000000040000000400000012030000466565734d6f64656a69745f7769746864726177556e69744d6f6e696b6572496e646578457865637574697665546563686e6963616c4c656769736c61746976654a7564696369616c446566656e736541646d696e697374726174696f6e547265617375727950617261636861696e0000000000300000000800000013030000000000000400000004000000f60100004163636f756e74496433326e6574776f726b69644163636f756e74496e6465783634696e64657800000000000400000004000000f70100004163636f756e744b657932306b657950616c6c6574496e7374616e636547656e6572616c496e6465780000000000000001000000010000001403000047656e6572616c4b65796c656e677468646174614f6e6c794368696c6400000000000000080000000400000015030000000000000400000004000000fa010000506c7572616c69747970617274476c6f62616c436f6e73656e73757300000000040000000400000016030000000000001800000008000000170300004578656375746f724572726f7278636d5f6572726f72776569676874427947656e65736973000000000000000800000008000000180300004279466f726b626c6f636b5f6e756d626572626c6f636b5f68617368506f6c6b61646f744b7573616d61457468657265756d636861696e5f6964426974636f696e436f7265426974636f696e43617368506f6c6b61646f7442756c6c6574696e5265706f72745472616e736665725265736572766541737365744465706f736974526573657276654173736574496e697469617465526573657276655769746864726177496e69746961746554656c65706f7274496e6974696174655472616e73666572517565727950616c6c657400000000003000000008000000190300000000000004000000040000009d0200004578706f727464657374696e6174696f6e436861726765466565734c6f636b417373657452657175657374556e6c6f636b000000080000001f000000060000001f0000001f0000001f0000001f0000001f0000001f0000001f0000001f0000001f0000001f000000080000000800000008000000040000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f626f7865642f636f6e766572742e72730080e012007700000052000000130000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f747269652d64622d302e33302e302f7372632f7472696564626d75742e727300000008e11200610000006c0000001000000050726f6f664465636f6465416273656e742f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f756e69636f64652d6e6f726d616c697a6174696f6e2d302e312e32322f7372632f6465636f6d706f73652e72738de112006f0000008f000000220000006e6578745f6b65792072657475726e65642061206b65792077697468206e6f2076616c7565206174200000000ce21200290000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f6672616d652f737570706f72742f7372632f73746f726167652f6d6f642e72736672616d655f737570706f72743a3a73746f72616765286b65792c2076616c756529206661696c656420746f206465636f6465206174203a2000a0e2120021000000c1e212000200000040e212004a00000057040000350000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f63756d756c75732f70616c6c6574732f70617261636861696e2d73797374656d2f7372632f76616c69646174655f626c6f636b2f747269655f7265636f726465722e7273e4e21200640000008100000016000000e4e21200640000007800000024000000e4e21200640000007900000020000000e4e21200640000007a000000260000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f63756d756c75732f70616c6c6574732f70617261636861696e2d73797374656d2f7372632f76616c69646174655f626c6f636b2f747269655f63616368652e727300000088e3120061000000720000003300000088e3120061000000750000002000000088e31200610000007d0000003e0000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7061726974792d7363616c652d636f6465632d332e372e352f7372632f636f6465632e7273001ce4120067000000f70000000f0000008de112006f00000056000000290000008de112006f00000056000000180000008de112006f0000004d000000140000004d6967726174696e6720696e626f756e642048524d50206368616e6e656c2077697468207369626c696e67202c206d736773206c656674202e000000c4e412002c000000f0e412000c000000fce41200010000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f63756d756c75732f70616c6c6574732f78636d702d71756575652f7372632f6d6967726174696f6e2e727363756d756c75735f70616c6c65745f78636d705f71756575653a3a6d6967726174696f6e3a3a76334d696772617465642048524d50206d65737361676520746f204d513a208be512001d00000018e512004b000000040100000300000072756e74696d653a3a78636d702d71756575652d6d6967726174696f6e4d6573736167652064726f707065643a20746f6f20626967000000dde512001800000018e512004b000000fd000000040000006120646566656e73697665206661696c75726520686173206265656e207472696767657265643b20706c65617365207265706f72742074686520626c6f636b206e756d6265722061742068747470733a2f2f6769746875622e636f6d2f706172697479746563682f706f6c6b61646f742d73646b2f6973737565730010e612007b00000053746f7261676520636f727275707465643a2048524d50206d657373616765206d697373696e673a94e61200280000000100000000000000c1e2120002000000c1e212000200000072756e74696d653a3a646566656e7369766544726f7070696e67206d657373616765207769746820666f726d61742020286e6f7420436f6e636174656e6174656456657273696f6e656458636d290000eee612001d0000000be712001f0000004c617a79206d6967726174696f6e2066696e69736865643a206974656d20656d707479003ce71200230000004c617a79206d6967726174696f6e2066696e69736865643a206974656d20676f6e65000068e712002200000000000000ffffffffffffffff98e712000000000000000000000000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f627335382d302e352e312f7372632f656e636f64652e72730000b0e712005a000000d00100001b000000b0e712005a000000d101000010000000b0e712005a000000cc01000009000000b0e712005a000000b9010000200000000000000000000000010000001e03000063616c6c65642060526573756c743a3a756e77726170282960206f6e20616e2060457272602076616c756500b0e712005a0000003d010000200000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f736c6963652e72730098e812006f000000a200000019000000427566666572546f6f536d616c6c00000000000000000000010000001f0300002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f72632e727338e912006c00000059080000290000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f7261775f7665632e7273000000b4e91200710000002a02000011000000536c6f74563356345635556e646572666c6f774f766572666c6f774469766973696f6e42795a65726f4c61796f75744572726f724572726f722f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f74696e797665632d312e362e302f7372632f61727261797665632e727371ea12005f0000009d0000001a0000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f74696e797665632d312e362e302f7372632f74696e797665632e72730000e0ea12005e000000750300001d00000071ea12005f000000eb0600001100000071ea12005f000000a5000000220000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f747269652d64622d302e33302e302f7372632f6c6f6f6b75702e7273000070eb12005e000000460000001200000070eb12005e000000a301000016000000000000000c0000000400000020030000210300005765206172652063616368696e67206120604e6f64654f776e65643a3a56616c75656020666f7220612076616c7565206e6f6465206861736820616e64207468697320636163686564206e6f64652068617320616c7761797320646174612061747461636865643b2071656470eb12005e00000079000000070000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f747269652d64622d302e33302e302f7372632f6e6962626c652f6d6f642e7273000080ec12006200000049000000160000000000000014000000040000002203000023030000604e6f64654f776e65643a3a56616c7565602063616e206e6f742062652072656163686564206279207573696e67207468652068617368206f662061206e6f64652e20604e6f64654f776e65643a3a56616c756560206973206f6e6c7920636f6e7374727563746564207768656e206c6f6164696e6720612076616c756520696e746f206d656d6f72792c207768696368206e6565647320746f2068617665206120646966666572656e742068617368207468616e20616e79206e6f64653b207165640008ed1200c3000000696e7465726e616c206572726f723a20656e746572656420756e726561636861626c6520636f64653a200000d4ed12002a00000070eb12005e000000d00200000700000000000000140000000400000022030000230300002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f747269652d64622d302e33302e302f7372632f6974657261746f722e72732cee12006000000087000000100000007765277665206a757374206665746368656420746865206c61737420656c656d656e74207573696e6720606c6173745f6d75746020736f20746869732063616e6e6f74206661696c3b207165640000002cee120060000000c90100001c0000004372756d623a3a7374657020616e64205472696544424e6f64654974657261746f722061726520696d706c656d656e74656420736f2074686174207468652061626f76652061726d732061726520746865206f6e6c7920706f737369626c652073746174657300002cee120060000000df0100000a0000002cee1200600000008c010000170000002cee120060000000650100001d00000064657363656e64207075736865732061206372756d62206f6e746f2074686520747261696c3b20746875732074686520747261696c206973206e6f6e2d656d7074793b20716564002cee120060000000a6000000270000002cee12006000000023010000100000002cee1200600000007d0000000500000008e1120061000000460100002600000008e1120061000000610100002600000008e1120061000000d201000030000000604e6f64654f776e65643a3a56616c7565602063616e206f6e6c792062652072657475726e656420666f72207468652068617368206f6620612076616c75652e3cf012004000000008e1120061000000bb0100000500000056616c7565206e6f64652063616e206e6576657220626520696e6c696e65643b2071656494f012002400000008e1120061000000a4000000060000004e65772065787465726e616c2076616c75652061726520616c77617973206164646564206265666f726520656e636f64696e6720616e6f6465000000d0f012003900000008e1120061000000b1000000050000000000000004000000040000002403000025030000000000000400000004000000260300002703000008e1120061000000720700000b00000008e11200610000005f070000170000004a75737420656e636f64656420746865206e6f64652c20736f2069742073686f756c64206465636f646520776974686f757420616e79206572726f72733b20716564000008e1120061000000530700000700000000000000080000000400000028030000290300000000000008000000040000002803000029030000617373657274696f6e206661696c65643a20216578697374696e675f6b65792e69735f656d7074792829000008e1120061000000f10400000600000008e11200610000001b0300000f00000008e11200610000000f0300000f00000008e1120061000000a40600001a0000004272616e63682077697468206e6f2073756276616c7565732e20536f6d657468696e672077656e742077726f6e672e0008e11200610000002506000007000000757365645f696e646578206f6e6c7920736574206966206f636375706965643b2071656408e11200610000002d0600000900000008e1120061000000550600000700000008e11200610000005b06000009000000696e7465726e616c206572726f723a20656e746572656420756e726561636861626c6520636f646508e11200610000008e0600000d00000008e1120061000000620200000e00000008e1120061000000650200000f00000008e11200610000006e0200001500000008e11200610000006f0200001f00000049642f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f6d656d6f72792d64622d302e33332e302f7372632f6c69622e727354656c65706f72744c6f63616c5265736572766544657374696e6174696f6e5265736572766552656d6f74655265736572766548617368207461626c65206361706163697479206f766572666c6f770000f2f312001c0000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f6861736862726f776e2d302e31352e332f7372632f7261772f6d6f642e727300000018f4120061000000250000002800000062f312005d000000c30000001900000062f312005d000000c6000000100000000500000006000000060000007ce1120081e1120087e1120009000000080000000e00000042ea12004bea120053ea1200e29c85206e6f206d6967726174696f6e20666f7220000000dcf41200150000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f70616c6c65742d78636d2f7372632f6c69622e727372756e74696d653a3a6672616d652d737570706f727470616c6c65745f78636d3a3a70616c6c65742f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f6672616d652f6d6573736167652d71756575652f7372632f6c69622e72732f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f7372632f76352f61737365742e72730000aef512003c0000001a020000020000004669656c6453657420636f72727570746564202874686973206973206120627567290000fcf4120042000000a00d0000040000004661696c656420746f20636861726765206665657320666f72206c6f636174696f6e207769746820617373657473000030f612002e000000000000001800000004000000990100000000000004000000040000002b020000fcf41200420000002d09000018000000fcf412004200000029090000070000004661696c656420746f2072652d616e63686f722066656573a8f612001800000000000000040000000400000002030000000000000400000004000000230200000000000004000000040000003b020000fcf41200420000003c08000003000000000000000400000004000000270200000000000004000000040000002802000000000000040000000400000029020000fcf41200420000002f080000040000004661696c656420746f20636f6e766572742062656e65666963696172792056657273696f6e65644c6f636174696f6e0048f712002f000000fcf412004200000036080000040000004661696c656420746f20636f6e766572742056657273696f6e656441737365747300000090f7120021000000fcf412004200000028080000040000004661696c656420746f20636f6e766572742064657374696e6174696f6e2056657273696f6e65644c6f636174696f6e00ccf712002f000000fcf41200420000007408000016000000fcf4120042000000e208000003000000000000000400000004000000fd020000000000000400000004000000330300002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f7372632f76352f6d6f642e7273000044f812003a0000003f00000001000000fcf4120042000000110900000600000058434d2064656c69766572206661696c65642077697468206572726f72000000a0f812001d0000000000000004000000040000000e0300000000000004000000040000002e020000fcf41200420000000809000006000000556e61626c6520746f2063686172676520666565f8f8120014000000000000000400000004000000a0010000fcf4120042000000f60800000400000058434d20657865637574696f6e206661696c65642077697468206572726f722077697468206f7574636f6d653a20000034f912002e00000000000000040000000400000026020000fcf4120042000000e9080000050000004661696c656420746f2063616c63756c6174652077656967687400008cf912001a000000fcf4120042000000030900000600000058434d2076616c69646174655f73656e64206661696c65642077697468206572726f7200c0f9120023000000fcf4120042000000a308000003000000000000000400000004000000340300000000000004000000040000000b0300000000000004000000040000003503000000000000040000000400000036030000fcf4120042000000c2080000070000004661696c656420746f20636f6e766572742072656d6f74652072657365727665206c6f636174696f6e0000004cfa120029000000fcf41200420000008e0a0000050000004661696c656420746f2072652d616e63686f7220617373657400000090fa120019000000fcf4120042000000a00a0000050000004661696c65642063616e5f636865636b5f6f75742061737365740000c4fa12001a00000000000000040000000400000011030000fcf4120042000000fd07000003000000fcf4120042000000f007000004000000fcf4120042000000e907000004000000fcf4120042000000f707000004000000fcf4120042000000ae0b00000e000000fcf4120042000000b00b0000030000002c200000010000000000000058fb120002000000fcf4120042000000b40b0000050000004368617267696e672066656573206661696c65642077697468206572726f72007cfb12001f00000032302e302e3055736520604c6f63616c457865637574696f6e496e636f6d706c657465576974684572726f726020696e7374656164546869732065787472696e736963207573657320605765696768744c696d69743a3a556e6c696d69746564602c20706c65617365206d69677261746520746f20606c696d697465645f74656c65706f72745f61737365747360206f7220607472616e736665725f61737365747360546869732065787472696e736963207573657320605765696768744c696d69743a3a556e6c696d69746564602c20706c65617365206d69677261746520746f20606c696d697465645f726573657276655f7472616e736665725f61737365747360206f7220607472616e736665725f617373657473602046756e6769626c6520617373657473207768696368207765206b6e6f7720617265206c6f636b6564206f6e207468697320636861696e2e20546865206c617465737420617661696c61626c6520717565727920696e6465782e2057686574686572206f72206e6f7420696e636f6d696e672058434d732028626f7468206578656375746564206c6f63616c6c7920616e64207265636569766564292073686f756c64206265207265636f726465642e204f6e6c79206f6e652058434d2070726f6772616d2077696c6c206265207265636f7264656420617420612074696d652e2054686973206973206d65616e7420746f206265207573656420696e2072756e74696d6520415049732c20616e64206974277320616476697365642069742073746179732066616c736520666f7220616c6c206f74686572207573652063617365732c20736f20617320746f206e6f74206465677261646520726567756c617220706572666f726d616e63652e204f6e6c792072656c6576616e7420696620746869732070616c6c6574206973206265696e67207573656420617320746865205b6078636d5f6578656375746f723a3a7472616974733a3a5265636f726458636d605d20696d706c656d656e746174696f6e20696e207468652058434d206578656375746f7220636f6e66696775726174696f6e2e20416c6c206c6f636174696f6e7320746861742077652068617665207265717565737465642076657273696f6e206e6f74696669636174696f6e732066726f6d2e20546865206f6e676f696e6720717565726965732e204d6170206f6620617574686f72697a656420616c696173657273206f66206c6f63616c206f726967696e732e2045616368206c6f63616c206c6f636174696f6e2063616e20617574686f72697a652061206c697374206f66206f74686572206c6f636174696f6e7320746f20616c69617320696e746f2069742e204561636820616c6961736572206973206f6e6c792076616c696420756e74696c2069747320696e6e657220606578706972796020626c6f636b206e756d6265722e20546865204c61746573742076657273696f6e732074686174207765206b6e6f7720766172696f7573206c6f636174696f6e7320737570706f72742e2046756e6769626c6520617373657473207768696368207765206b6e6f7720617265206c6f636b6564206f6e20612072656d6f746520636861696e2e2044657374696e6174696f6e732077686f7365206c61746573742058434d2076657273696f6e20776520776f756c64206c696b6520746f206b6e6f772e204475706c696361746573206e6f7420616c6c6f7765642c20616e642074686520607533326020636f756e74657220697320746865206e756d626572206f662074696d6573207468617420612073656e6420746f207468652064657374696e6174696f6e20686173206265656e20617474656d707465642c20776869636820697320757365642061732061207072696f726974697a6174696f6e2e2044656661756c742076657273696f6e20746f20656e636f64652058434d207768656e206c61746573742076657273696f6e206f662064657374696e6174696f6e20697320756e6b6e6f776e2e20496620604e6f6e65602c207468656e207468652064657374696e6174696f6e732077686f73652058434d2076657273696f6e20697320756e6b6e6f776e2061726520636f6e7369646572656420756e726561636861626c652e204966205b6053686f756c645265636f726458636d605d2069732073657420746f20747275652c207468656e20746865206c6173742058434d2070726f6772616d206578656375746564206c6f63616c6c792077696c6c2062652073746f72656420686572652e2052756e74696d6520415049732063616e206665746368207468652058434d20746861742077617320657865637574656420627920616363657373696e6720746869732076616c75652e205468652063757272656e74206d6967726174696f6e27732073746167652c20696620616e792e20546865206578697374696e672061737365742074726170732e204b65792069732074686520626c616b6532203235362068617368206f6620286f726967696e2c2076657273696f6e65642060417373657473602920706169722e2056616c756520697320746865206e756d626572206f662074696d65732074686973207061697220686173206265656e20747261707065642028757375616c6c79206a75737420312069662069742065786973747320617420616c6c292e2054686520746172676574206c6f636174696f6e73207468617420617265207375627363726962656420746f206f75722076657273696f6e206368616e6765732c2061732077656c6c20617320746865206d6f737420726563656e74206f66206f75722076657273696f6e7320776520696e666f726d6564207468656d206f662e20476c6f62616c2073757370656e73696f6e207374617465206f66207468652058434d206578656375746f722e20546865206c617465737420737570706f727465642076657273696f6e2074686174207765206164766572746973652e2047656e6572616c6c79206a7573742073657420697420746f206070616c6c65745f78636d3a3a43757272656e7458636d56657273696f6e602e4164766572746973656458636d56657273696f6e205468652072756e74696d65206043616c6c6020747970652e52756e74696d6543616c6c20546865204944207479706520666f72206c6f63616c20636f6e73756d657273206f662072656d6f7465206c6f636b732e52656d6f74654c6f636b436f6e73756d65724964656e7469666965725175657279537461747573426c6f636b4e756d62657250656e64696e6756657273696f6e4e6f746966696572526561647952656d6f74654c6f636b656446756e6769626c655265636f7264436f6e73756d65724964656e7469666965724d6178436f6e73756d65727343616c6c54436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e00000000590513004300000073656e6474656c65706f72745f617373657473726573657276655f7472616e736665725f61737365747365786563757465666f7263655f78636d5f76657273696f6e666f7263655f64656661756c745f78636d5f76657273696f6e666f7263655f7375627363726962655f76657273696f6e5f6e6f74696679666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966796c696d697465645f726573657276655f7472616e736665725f6173736574736c696d697465645f74656c65706f72745f617373657473666f7263655f73757370656e73696f6e7472616e736665725f617373657473636c61696d5f6173736574737472616e736665725f6173736574735f7573696e675f747970655f616e645f7468656e6164645f617574686f72697a65645f616c69617372656d6f76655f617574686f72697a65645f616c69617372656d6f76655f616c6c5f617574686f72697a65645f616c69617365734572726f7254686520604572726f726020656e756d206f6620746869732070616c6c65742e0000000000001207130020000000556e726561636861626c6553656e644661696c75726546696c7465726564556e776569676861626c654d65737361676544657374696e6174696f6e4e6f74496e7665727469626c65456d70747943616e6e6f745265616e63686f72546f6f4d616e79417373657473496e76616c69644f726967696e42616456657273696f6e4261644c6f636174696f6e4e6f537562736372697074696f6e416c72656164795375627363726962656443616e6e6f74436865636b4f757454656c65706f72744c6f7742616c616e6365546f6f4d616e794c6f636b734163636f756e744e6f74536f7665726569676e466565734e6f744d65744c6f636b4e6f74466f756e64496e557365496e76616c69644173736574556e6b6e6f776e52657365727665496e76616c69644173736574556e737570706f7274656452657365727665546f6f4d616e7952657365727665734c6f63616c457865637574696f6e496e636f6d706c657465546f6f4d616e79417574686f72697a6564416c696173657345787069726573496e50617374416c6961734e6f74466f756e644c6f63616c457865637574696f6e496e636f6d706c657465576974684572726f724576656e7454686520604576656e746020656e756d206f6620746869732070616c6c657400000000000000fa0813001f000000417474656d7074656453656e7453656e644661696c656450726f6365737358636d4572726f72556e6578706563746564526573706f6e7365526573706f6e736552656164794e6f7469666965644e6f746966794f7665727765696768744e6f7469667944697370617463684572726f724e6f746966794465636f64654661696c6564496e76616c6964526573706f6e646572496e76616c6964526573706f6e64657256657273696f6e526573706f6e736554616b656e4173736574735472617070656456657273696f6e4368616e67654e6f746966696564537570706f7274656456657273696f6e4368616e6765644e6f7469667954617267657453656e644661696c4e6f746966795461726765744d6967726174696f6e4661696c496e76616c69645175657269657256657273696f6e496e76616c69645175657269657256657273696f6e4e6f746966795374617274656456657273696f6e4e6f7469667952657175657374656456657273696f6e4e6f74696679556e7265717565737465644665657350616964417373657473436c61696d656456657273696f6e4d6967726174696f6e46696e6973686564416c696173417574686f72697a6564416c696173417574686f72697a6174696f6e52656d6f766564416c6961736573417574686f72697a6174696f6e7352656d6f7665647361666558636d56657273696f6e1a0b13000e0000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e7273000000300b13007d000000b30700000900000070616c6c65745f6d6573736167655f71756575653a3a70616c6c65740100f09f90a5204e65772070616c6c65742020646574656374656420696e207468652072756e74696d652e20496e697469616c697a696e6720746865206f6e2d636861696e2073746f726167652076657273696f6e20746f206d61746368207468652073746f726167652076657273696f6e20646566696e656420696e207468652070616c6c65743a200000de0b130010000000ee0b13007800000044697361626c656420646574656374656420696e207468652072756e74696d652e205468652070616c6c657420686173206e6f20646566696e65642073746f726167652076657273696f6e2c20736f20746865206f6e2d636861696e2076657273696f6e206973206265696e6720696e697469616c697a656420746f202e0000de0b130010000000800c130075000000f50c1300010000006120646566656e73697665206661696c75726520686173206265656e207472696767657265643b20706c65617365207265706f72742074686520626c6f636b206e756d6265722061742068747470733a2f2f6769746875622e636f6d2f706172697479746563682f706f6c6b61646f742d73646b2f69737375657300100d13007b0000003a2072756e74696d653a3a646566656e73697665000000000000000000000000fcf4120042000000a2010000050000004661696c656420746f20636f6e76657274206f726967696e5f6c6f636174696f6e20746f20696e746572696f72204a756e6374696f6e7300c40d130037000000fcf4120042000000b90100000600000058434d2073656e64206661696c65642077697468206572726f720000140e13001a000000fcf4120042000000a9010000050000004661696c656420746f20636f6e766572742064657374696e6174696f6e2056657273696f6e65644c6f636174696f6e20746f204c6f636174696f6e00480e13003b000000fcf4120042000000b0010000050000004661696c656420746f20636f6e766572742056657273696f6e656458636d206d65737361676520746f2058636d0000009c0e13002d0000007374727563742047656e65736973436f6e6669672f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7061726974792d7363616c652d636f6465632d332e372e352f7372632f636f6465632e727300e80e130067000000f70000000f0000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f66756e6769626c655f616461707465722e72730000000004000000040000003703000000000000040000000400000039020000600f1300500000003400000003000000696e7465726e616c5f7472616e736665725f617373657400e00f1300170000000000000004000000040000009a0100004163636f756e744964436f6e76657273696f6e4661696c6564000000600f13005000000040000000040000004661696c656420746f207472616e736665722061737365743c101300180000006d6573736167652d71756575653a207265666572656e6365642070616765206e6f7420666f756e645c101300280000000100000000000000940d13000200000070616c6c65745f6d6573736167655f717565756546726573686c792070726f636573736564207175657565206d7573742068617665206265656e207265616479b01013002c0000005468652068656164206d75737420706f696e7420746f206120717565756520696e207468652072656164792072696e67e41013003000000060536572766963654865616460206d75737420626520736f6d652069662074686572652077617320612072656164792071756575650000001c1113003500000066f51200480000006f0300000500000070616765206d7573742065786973742073696e6365207765206a75737420696e73657274656420697420616e64207265637572736976652063616c6c7320617265206e6f7420616c6c6f77656420746f2072656d6f766520616e797468696e676c1113006000000052696e6720737461746520696e76616c6964207768656e206b6e697474696e67d411130020000000436f7272757074696f6e3a207265666572656e636564207061676520646f65736e27742065786973742e0000fc1113002a0000004e6f7420656e6f7567682077656967687420746f207365727669636520612073696e676c65206d6573736167652e0000301213002e0000004572726f72206f636375727265642070726f63657373696e67206d6573736167652c2073746f72616765206368616e6765732077696c6c20626520726f6c6c6564206261636b0000681213004600000020546865206f726967696e2061742077686963682077652073686f756c6420626567696e20736572766963696e672e2054686520696e646578206f662074686520666972737420616e64206c61737420286e6f6e2d656d707479292070616765732e20546865206d6170206f66207061676520696e646963657320746f2070616765732e205468652073697a65206f662074686520706167653b207468697320696d706c69657320746865206d6178696d756d206d6573736167652073697a652077686963682063616e2062652073656e742e204120676f6f642076616c756520646570656e6473206f6e20746865206578706563746564206d6573736167652073697a65732c20746865697220776569676874732c2074686520776569676874207468617420697320617661696c61626c6520666f722070726f63657373696e67207468656d20616e6420746865206d6178696d616c206e6565646564206d6573736167652073697a652e20546865206d6178696d616c206d6573736167652073697a6520697320736c696768746c79206c6f776572207468616e207468697320617320646566696e6564206279205b604d61784d6573736167654c656e4f66605d2e4865617053697a6520546865206d6178696d756d206e756d626572206f66207374616c652070616765732028692e652e206f66206f766572776569676874206d657373616765732920616c6c6f776564206265666f72652063756c6c696e672063616e2068617070656e2e204f6e636520746865726520617265206d6f7265207374616c65207061676573207468616e20746869732c207468656e20686973746f726963616c207061676573206d61792062652064726f707065642c206576656e206966207468657920636f6e7461696e20756e70726f636573736564206f766572776569676874206d657373616765732e4d61785374616c652054686520616d6f756e74206f66207765696768742028696620616e79292077686963682073686f756c642062652070726f766964656420746f20746865206d65737361676520717565756520666f7220736572766963696e6720656e717565756564206974656d7320606f6e5f696e697469616c697a65602e2054686973206d6179206265206c65676974696d6174656c7920604e6f6e656020696e207468652063617365207468617420796f752077696c6c2063616c6c2060536572766963655175657565733a3a736572766963655f71756575657360206d616e75616c6c79206f7220736574205b6053656c663a3a49646c654d617853657276696365576569676874605d20746f20686176652069742072756e20696e20606f6e5f69646c65602e5365727669636557656967687420546865206d6178696d756d20616d6f756e74206f66207765696768742028696620616e792920746f20626520757365642066726f6d2072656d61696e696e672077656967687420606f6e5f69646c65602077686963682073686f756c642062652070726f766964656420746f20746865206d65737361676520717565756520666f7220736572766963696e6720656e717565756564206974656d7320606f6e5f69646c65602e2055736566756c20666f722070617261636861696e7320746f2070726f63657373206d65737361676573206174207468652073616d6520626c6f636b2074686579206172652072656365697665642e20496620604e6f6e65602c2069742077696c6c206e6f742063616c6c2060536572766963655175657565733a3a736572766963655f7175657565736020696e20606f6e5f69646c65602e49646c654d61785365727669636557656967687420506167652f686561702073697a6520747970652e53697a65726561705f70616765657865637574655f6f7665727765696768744e6f745265617061626c654e6f506167654e6f4d657373616765416c726561647950726f636573736564517565756564496e73756666696369656e7457656967687454656d706f726172696c79556e70726f6365737361626c655175657565506175736564526563757273697665446973616c6c6f77656450726f63657373696e674661696c656450726f6365737365644f766572776569676874456e71756575656450616765526561706564000000600f130050000000a90000000300000063616e5f636865636b5f6f7574000000f01813000d000000600f130050000000cc000000030000006465706f7369745f6173736574000000181913000d000000600f130050000000d5000000040000004661696c656420746f206465706f736974206173736574734019130018000000600f130050000000e30000000300000077697468647261775f61737365740000701913000e000000600f130050000000ec000000040000004661696c656420746f207769746864726177206173736574730000009819130019000000600f130050000000ba00000003000000636865636b5f6f7574000000cc19130009000000fcf41200420000006301000004000000000000000400000004000000380300000000000004000000040000009c010000fcf41200420000007a010000050000004661696c65642058434d207072652d657865637574696f6e2076616c69646174696f6e206f722066696c746572000000201a13002d000000fcf412004200000068010000060000004661696c656420746f20636f6e766572742056657273696f6e656458636d20746f2058636d000000681a130025000000000000000400000004000000390300002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f736c6963652e727300a81a13006f000000a2000000190000000000000004000000040000003a0300000000000004000000040000003b0300004c61796f757473697a65616c69676e000000000004000000040000003c030000557466384572726f7276616c69645f75705f746f6572726f725f6c656e2f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f626f756e6465642d636f6c6c656374696f6e732d302e322e332f7372632f626f756e6465645f7665632e727300851b13006e000000b70200001f0000000000000008000000080000003d030000000000000400000004000000a50100005765696768747265665f74696d6570726f6f665f73697a652f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f7372632f76342f61737365742e72733c1c13003c0000005802000002000000000000000400000004000000f2010000436f6d706c657465757365640000000010000000080000003e030000000000000400000004000000e1020000496e636f6d706c6574656572726f72000000000001000000010000003f0300000000000004000000040000009d0200004c6f636174696f6e706172656e7473696e746572696f7200000000000400000004000000150200004d756c74694c6f636174696f6e53746f7261676556657273696f6e426164466f726d6174436f7272757074556e737570706f727465644f7665727765696768745969656c64537461636b4c696d69745265616368656400006005000060000000600000000300000053000000a3000000f30000004301000093010000e301000033020000830200000100000060050000a0000000a0000000080000000800000008000000040000007d426c6f636b73705f72756e74696d653a3a67656e657269633a3a626c6f636b48656164657245787472696e7369637365656420546865206b6579732073686f756c642062652073746f7265642077697468696e20746865206b657973746f7265206578706f736564207669612072756e74696d652065787465726e616c69746965732e205468652073656564206e6565647320746f20626520612076616c69642060757466386020737472696e672e2052657475726e732074686520636f6e636174656e61746564205343414c4520656e636f646564207075626c6963206b6579732e2047656e6572617465206120736574206f662073657373696f6e206b6579732077697468206f7074696f6e616c6c79207573696e672074686520676976656e20736565642e67656e65726174655f73657373696f6e5f6b657973656e636f6465642052657475726e7320746865206c697374206f66207075626c696320726177207075626c6963206b657973202b206b657920747970652e204465636f64652074686520676976656e207075626c69632073657373696f6e206b6579732e6465636f64655f73657373696f6e5f6b6579732f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e72730000791f13007d000000b3070000090000002053657373696f6e206b6579732072756e74696d65206170692e53657373696f6e4b6579736865616465722053746172747320746865206f66662d636861696e207461736b20666f7220676976656e20626c6f636b206865616465722e6f6666636861696e5f776f726b657220546865206f6666636861696e20776f726b6572206170692e4f6666636861696e576f726b657241706971756572795f6964696e7075742045786563757465206120766965772066756e6374696f6e2071756572792e657865637574655f766965775f66756e6374696f6e2052756e74696d652041504920666f7220657865637574696e6720766965772066756e6374696f6e7352756e74696d655669657746756e6374696f6e4163636f756e744461746170616c6c65745f62616c616e6365733a3a747970657342616c616e636542616c616e63654c6f636b5265736572766544617461526573657276654964656e746966696572506172656e7465787472696e7369632052657475726e7320616e20696e636c7573696f6e206f7574636f6d652077686963682073706563696669657320696620746869732065787472696e73696320697320696e636c7564656420696e207468697320626c6f636b206f72206e6f742e204170706c792074686520676976656e2065787472696e7369632e6170706c795f65787472696e7369632046696e697368207468652063757272656e7420626c6f636b2e66696e616c697a655f626c6f636b696e686572656e742047656e657261746520696e686572656e742065787472696e736963732e2054686520696e686572656e7420646174612077696c6c20766172792066726f6d20636861696e20746f20636861696e2e696e686572656e745f65787472696e73696373626c6f636b6461746120436865636b20746861742074686520696e686572656e7473206172652076616c69642e2054686520696e686572656e7420646174612077696c6c20766172792066726f6d20636861696e20746f20636861696e2e636865636b5f696e686572656e7473205468652060426c6f636b4275696c646572602061706920747261697420746861742070726f7669646573207468652072657175697265642066756e6374696f6e616c69747920666f72206275696c64696e67206120626c6f636b2e426c6f636b4275696c6465722043757272656e746c792c206f6e6c79207468652076616c75652070726f7669646564206279207468697320747970652061742067656e657369732077696c6c20626520757365642e2052657475726e732074686520736c6f74206475726174696f6e20666f7220417572612e736c6f745f6475726174696f6e2052657475726e207468652063757272656e7420736574206f6620617574686f7269746965732e617574686f72697469657320415049206e656365737361727920666f7220626c6f636b20617574686f7273686970207769746820617572612e417572614170692f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7061726974792d7363616c652d636f6465632d332e372e352f7372632f636f6465632e7273004c24130067000000f70000000f0000006a736f6e2073746f726167652e20496e207468652063617365206f662061204652414d452d62617365642072756e74696d652c20746869732066756e6374696f6e20646573657269616c697a6573207468652066756c6c206052756e74696d6547656e65736973436f6e666967602066726f6d2074686520676976656e204a534f4e20626c6f6220616e64207075747320697420696e746f207468652073746f726167652e204966207468652070726f7669646564204a534f4e20626c6f6220697320696e636f7272656374206f7220696e636f6d706c657465206f722074686520646573657269616c697a6174696f6e206661696c732c20616e206572726f722069732072657475726e65642e20506c65617365206e6f746520746861742070726f7669646564204a534f4e20626c6f62206d75737420636f6e7461696e20616c6c206052756e74696d6547656e65736973436f6e66696760206669656c64732c206e6f2064656661756c74732077696c6c20626520757365642e204275696c64206052756e74696d6547656e65736973436f6e666967602066726f6d2061204a534f4e20626c6f62206e6f74207573696e6720616e792064656661756c747320616e642073746f726520697420696e207468656275696c645f7374617465696420606964602e204966206069646020697320604e6f6e6560207468652066756e6374696f6e2073686f756c642072657475726e204a534f4e20626c6f6220726570726573656e746174696f6e206f66207468652064656661756c74206052756e74696d6547656e65736973436f6e6669676020737472756374206f66207468652072756e74696d652e20496d706c656d656e746174696f6e206d7573742070726f766964652064656661756c74206052756e74696d6547656e65736973436f6e666967602e204f74686572776973652066756e6374696f6e2072657475726e732061204a534f4e20726570726573656e746174696f6e206f6620746865206275696c742d696e2c206e616d6564206052756e74696d6547656e65736973436f6e6669676020707265736574206964656e74696669656420627920606964602c206f7220604e6f6e656020696620737563682070726573657420646f6573206e6f742065786973742e2052657475726e656420605665633c75383e6020636f6e7461696e73206279746573206f66204a534f4e20626c6f62202870617463682920776869636820636f6d7072697365732061206c697374206f662028706f74656e7469616c6c79206e657374656429206b65792d76616c756520706169727320746861742061726520696e74656e64656420666f7220637573746f6d697a696e67207468652064656661756c742072756e74696d652067656e6573697320636f6e6669672e20546865207061746368207368616c6c206265206d657267656420287266633733383629207769746820746865204a534f4e20726570726573656e746174696f6e206f66207468652064656661756c74206052756e74696d6547656e65736973436f6e6669676020746f20637265617465206120636f6d70726568656e736976652067656e6573697320636f6e66696720746861742063616e206265207573656420696e20606275696c645f737461746560206d6574686f642e2052657475726e732061204a534f4e20626c6f6220726570726573656e746174696f6e206f6620746865206275696c742d696e206052756e74696d6547656e65736973436f6e66696760206964656e7469666965642062796765745f7072657365742054686520707265736574732066726f6d20746865206c6973742063616e20626520717565726965642077697468205b6047656e657369734275696c6465723a3a6765745f707265736574605d206d6574686f642e204966206e6f206e616d65642070726573657473206172652070726f7669646564206279207468652072756e74696d6520746865206c69737420697320656d7074792e2052657475726e732061206c697374206f66206964656e7469666965727320666f7220617661696c61626c65206275696c74696e206052756e74696d6547656e65736973436f6e6669676020707265736574732e7072657365745f6e616d65732041504920746f20696e7465726163742077697468206052756e74696d6547656e65736973436f6e6669676020666f72207468652072756e74696d6547656e657369734275696c64657250657273697374656456616c69646174696f6e44617461706f6c6b61646f745f7072696d6974697665733a3a7638484e736f757263657478626c6f636b5f686173682054686973206d6574686f6420697320696e766f6b656420627920746865207472616e73616374696f6e20706f6f6c20746f206c6561726e2064657461696c732061626f757420676976656e207472616e73616374696f6e2e2054686520696d706c656d656e746174696f6e2073686f756c64206d616b65207375726520746f207665726966792074686520636f72726563746e657373206f6620746865207472616e73616374696f6e20616761696e73742063757272656e742073746174652e2054686520676976656e2060626c6f636b5f686173686020636f72726573706f6e647320746f207468652068617368206f662074686520626c6f636b207468617420697320757365642061732063757272656e742073746174652e204e6f7465207468617420746869732063616c6c206d617920626520706572666f726d65642062792074686520706f6f6c206d756c7469706c652074696d657320616e64207472616e73616374696f6e73206d6967687420626520766572696669656420696e20616e7920706f737369626c65206f726465722e2056616c696461746520746865207472616e73616374696f6e2e76616c69646174655f7472616e73616374696f6e2054686520605461676765645472616e73616374696f6e5175657565602061706920747261697420666f7220696e746572666572696e67207769746820746865207472616e73616374696f6e2071756575652e5461676765645472616e73616374696f6e5175657565696e636c756465645f68617368736c6f7420726563656e746c7920696e636c75646564206f6e652061732d6f66207468652072656c617920706172656e7420746861742077696c6c206265206275696c7420616761696e73742c20616e642074686520676976656e2072656c617920636861696e20736c6f742e20546869732073686f756c6420626520636f6e73697374656e74207769746820746865206c6f676963207468652072756e74696d652075736573207768656e2076616c69646174696e6720626c6f636b7320746f2061766f6964206973737565732e205768656e2074686520756e696e636c75646564207365676d656e7420697320656d7074792c20692e652e2060696e636c756465645f68617368203d3d206174602c2077686572652061742069732074686520626c6f636b2077686f736520737461746520776520617265207175657279696e6720616761696e73742c2074686973206d75737420616c776179732072657475726e20607472756560206173206c6f6e672061732074686520736c6f74206973206d6f726520726563656e74207468616e2074686520696e636c7564656420626c6f636b20697473656c662e2057686574686572206974206973206c6567616c20746f20657874656e642074686520636861696e2c20617373756d696e672074686520676976656e20626c6f636b20697320746865206d6f737463616e5f6275696c645f75706f6e20546869732072756e74696d6520415049206973207573656420746f20696e666f726d20706f74656e7469616c20626c6f636b20617574686f7273207768657468657220746865792077696c6c20686176652074686520726967687420746f20617574686f72206174206120736c6f742c20617373756d696e672074686579206861766520636c61696d65642074686520736c6f742e20496e20706172746963756c61722c20746869732041504920616c6c6f777320417572612d62617365642070617261636861696e7320746f20726567756c6174652074686569722022756e696e636c75646564207365676d656e74222c207768696368206973207468652073656374696f6e206f66207468652068656164206f662074686520636861696e20776869636820686173206e6f7420796574206265656e206d61646520617661696c61626c6520696e207468652072656c617920636861696e2e205768656e2074686520756e696e636c75646564207365676d656e742069732073686f72742c204175726120636861696e732077696c6c20616c6c6f7720617574686f727320746f20637265617465206d756c7469706c6520626c6f636b732070657220736c6f7420696e206f7264657220746f206275696c642061206261636b6c6f672e205768656e206974206973207361747572617465642c2074686973204150492077696c6c206c696d69742074686520616d6f756e74206f6620626c6f636b7320746861742063616e20626520637265617465642e204368616e6765733a202d2056657273696f6e20323a2055706461746520746f206063616e5f6275696c645f75706f6e6020746f2074616b6520612072656c617920636861696e2060536c6f746020696e7374656164206f6620612070617261636861696e2060536c6f74602e41757261556e696e636c756465645365676d656e744170692054686520676976656e2060686561646572602069732074686520686561646572206f6620746865206275696c7420626c6f636b20666f7220746861742077652061726520636f6c6c656374696e672074686520636f6c6c6174696f6e20696e666f20666f722e20436f6c6c65637420696e666f726d6174696f6e2061626f7574206120636f6c6c6174696f6e2e636f6c6c6563745f636f6c6c6174696f6e5f696e666f2052756e74696d652061706920746f20636f6c6c65637420696e666f726d6174696f6e2061626f7574206120636f6c6c6174696f6e2e2056657273696f6e20686973746f72793a202d2056657273696f6e20323a204368616e676564205b6053656c663a3a636f6c6c6563745f636f6c6c6174696f6e5f696e666f605d207369676e6174757265202d2056657273696f6e20333a205369676e616c7320746f20746865206e6f646520746f207573652076657273696f6e2031206f66205b6050617261636861696e426c6f636b44617461605d2e436f6c6c656374436f6c6c6174696f6e496e666f2046657463682074686520736c6f74206f666673657420746861742069732065787065637465642066726f6d207468652072656c617920636861696e2e72656c61795f706172656e745f6f66667365742041504920746f2074656c6c20746865206e6f6465207369646520686f77207468652072656c617920706172656e742073686f756c642062652063686f73656e2e2041206c6172676572206f666673657420696e646963617465732074686174207468652072656c617920706172656e742073686f756c64206e6f742062652074686520746970206f66207468652072656c617920636861696e2c2062757420604e6020626c6f636b7320626568696e6420746865207469702e2054686973206f6666736574206973207468656e20656e666f72636564206279207468652072756e74696d652e52656c6179506172656e744f66667365744170694f7574626f756e6448726d704d657373616765706f6c6b61646f745f636f72655f7072696d6974697665734964517565756546756c6c4e6f4368616e6e656c4f74686572546f6f4d616e794368616e6e656c736163636f756e74204765742063757272656e74206163636f756e74206e6f6e6365206f6620676976656e20604163636f756e744964602e6163636f756e745f6e6f6e6365205468652041504920746f207175657279206163636f756e74206e6f6e63652e4163636f756e744e6f6e63654170697578746c656e71756572795f696e666f71756572795f6665655f64657461696c7377656967687471756572795f7765696768745f746f5f6665656c656e67746871756572795f6c656e6774685f746f5f6665655472616e73616374696f6e5061796d656e7441706963616c6c20517565727920696e666f726d6174696f6e206f66206120646973706174636820636c6173732c207765696768742c20616e6420666565206f66206120676976656e20656e636f646564206043616c6c602e71756572795f63616c6c5f696e666f205175657279206665652064657461696c73206f66206120676976656e20656e636f646564206043616c6c602e71756572795f63616c6c5f6665655f64657461696c7320517565727920746865206f7574707574206f66207468652063757272656e742060576569676874546f4665656020676976656e20736f6d6520696e7075742e20517565727920746865206f7574707574206f66207468652063757272656e7420604c656e677468546f4665656020676976656e20736f6d6520696e7075742e5472616e73616374696f6e5061796d656e7443616c6c4170692f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f636f6c6c656374696f6e732f62747265652f6d61702f656e7472792e72730000ad37130085000000670200002a0000005d0300000c000000040000005e0300000000000004000000040000006b020000417373657466756e417373657473417373657449644572726f722052657475726e73207468652076657273696f6e206f66207468652072756e74696d652e76657273696f6e20457865637574652074686520676976656e20626c6f636b2e657865637574655f626c6f636b20496e697469616c697a65206120626c6f636b20776974682074686520676976656e2068656164657220616e642072657475726e207468652072756e74696d6520657865637574697665206d6f64652e696e697469616c697a655f626c6f636b205468652060436f7265602072756e74696d65206170692074686174206576657279205375627374726174652072756e74696d65206e6565647320746f20696d706c656d656e742e436f72652052657475726e7320746865206d65746164617461206f6620612072756e74696d652e6d657461646174612049662074686520676976656e206076657273696f6e602069736e277420737570706f727465642c20746869732077696c6c2072657475726e20604e6f6e65602e20557365205b6053656c663a3a6d657461646174615f76657273696f6e73605d20746f2066696e64206f75742061626f757420737570706f72746564206d657461646174612076657273696f6e206f66207468652072756e74696d652e2052657475726e7320746865206d65746164617461206174206120676976656e2076657273696f6e2e6d657461646174615f61745f76657273696f6e20546869732063616e206265207573656420746f2063616c6c20606d657461646174615f61745f76657273696f6e602e2052657475726e732074686520737570706f72746564206d657461646174612076657273696f6e732e6d657461646174615f76657273696f6e732054686520604d65746164617461602061706920747261697420746861742072657475726e73206d6574616461746120666f72207468652072756e74696d652e4d65746164617461416c6c0000000000000004000000040000005f030000416c6c4f66000000000000000400000004000000ef010000416c6c436f756e746564000000000000010000000100000060030000416c6c4f66436f756e746564636f756e742f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f73657264655f6a736f6e2d312e302e3133322f7372632f696f2f636f72652e72738d3b130063000000470000000e00000046756e6769626c654e6f6e46756e6769626c65556e646566696e6564496e6465784172726179344172726179384172726179313641727261793332617572612f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f74656d706c617465732f70617261636861696e2f72756e74696d652f7372632f6c69622e72730000003f3c130046000000a3000000010000007374727563742053657373696f6e4b65797370617261636861696e5f74656d706c6174655f72756e74696d653c7761736d3a73747269707065643e4f726967696e0000006103000024000000040000006203000063616c6c65725b66756e6374696f6e207074725df23c13000e000000000000000800000004000000a701000066696c746572000000000000000000000100000063030000640300006503000000000000000000000100000063030000650300006503000054656d706c61746550616c6c65744d657373616765517565756543756d756c757358636d506f6c6b61646f7458636d58636d705175657565417572614578744175726153657373696f6e436f6c6c61746f7253656c656374696f6e417574686f72736869705375646f5472616e73616374696f6e5061796d656e7442616c616e6365735765696768745265636c61696d50617261636861696e496e666f54696d657374616d7050617261636861696e53797374656d53797374656d70616c6c65745f70617261636861696e5f74656d706c61746570616c6c65745f6d6573736167655f717565756563756d756c75735f70616c6c65745f78636d70616c6c65745f78636d63756d756c75735f70616c6c65745f78636d705f717565756563756d756c75735f70616c6c65745f617572615f65787470616c6c65745f6175726170616c6c65745f73657373696f6e70616c6c65745f636f6c6c61746f725f73656c656374696f6e70616c6c65745f617574686f727368697070616c6c65745f7375646f70616c6c65745f7472616e73616374696f6e5f7061796d656e7470616c6c65745f62616c616e63657363756d756c75735f70616c6c65745f7765696768745f7265636c61696d70617261636861696e5f696e666f70616c6c65745f74696d657374616d7063756d756c75735f70616c6c65745f70617261636861696e5f73797374656d6672616d655f73797374656d7375646f3a63536f6d65206572726f7220616c7265616479207265706f7274656420666f7220696e686572656e74202c206e6577206e6f6e20666174616c206572726f722069732069676e6f726564673f130029000000903f13002000000072756e74696d653a3a696e686572656e74466174616c206572726f7220616c7265616479207265706f727465642c20756e657870656374656420636f6e7369646572696e67207468657265206973206f6e6c79206f6e6520666174616c206572726f7200d13f130052000000556e6578706563746564206572726f722066726f6d20607075745f6572726f7260206f7065726174696f6e002c4013002b00000052756e74696d65486f6c64526561736f6e52756e74696d65467265657a65526561736f6e73797374656d70617261636861696e53797374656d70617261636861696e496e666f62616c616e6365737472616e73616374696f6e5061796d656e74636f6c6c61746f7253656c656374696f6e73657373696f6e61757261457874706f6c6b61646f7458636d000084401300060000008a4013000f000000994013000d000000a640130008000000ae40130012000000613f130004000000c040130011000000d1401300070000003b3c130004000000d840130007000000df4013000b0000007374727563742052756e74696d6547656e65736973436f6e66696752756e74696d6543616c6c52756e74696d654572726f7252756e74696d654576656e7452756e74696d650000006005000060000000600000000800000008000000080000000400000000e1f5050000000000e1f505000000000020a107000000000020a107000000000020a1070000000000000000000000000000000000000000d905000000000000d905000000000000d90500000000000001000000010000000500000005000000050000003100000031000000510000003100000031000000310000005200000031000000310000003100000031000000310000003100000031000000210000001100000011000000310000003100000031000000310000002100000003000000030000000300000008000000030000000300000003000000040000000400000004000000030000000300000003000000030000000400000002000000050000000100000021000000210000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7061726974792d7363616c652d636f6465632d332e372e352f7372632f636f6465632e72733c7761736d3a73747269707065643e4254726565536574545363686e6f727252697374726574746f48444b447369676e2d627974657348444b442d6e6f6e6365636861696e2d636f64657075626c69632d6b657948444b442d7363616c617248444b442d636861696e636f64654d756c74694164647265737373705f72756e74696d653a3a6d756c7469616464726573734163636f756e7449644163636f756e74496e6465784964496e64657852617741646472657373333241646472657373323048656164657273705f72756e74696d653a3a67656e657269633a3a6865616465724e756d6265724861736873797369313333387379736931333337e29c85206e6f206d6967726174696f6e20666f722000000018441300150000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f63756d756c75732f70616c6c6574732f7765696768742d7265636c61696d2f7372632f6c69622e727372756e74696d653a3a6672616d652d737570706f727463756d756c75735f70616c6c65745f7765696768745f7265636c61696d3a3a70616c6c65742f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f63756d756c75732f70616c6c6574732f70617261636861696e2d73797374656d2f7372632f6c69622e727363756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3a3a70616c6c6574436f756c64206e6f742066696e6420616e2041755261207365616c20646967657374212f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f63756d756c75732f70616c6c6574732f617572612d6578742f7372632f6c69622e727351451300430000009400000013000000436f756c64206e6f742066696e64204175526120617574686f7220696e6465782100000051451300430000009900000004000000496e76616c6964204175526120617574686f7220696e6465782020666f7220617574686f7269746965733a20d84513001a000000f2451300120000005145130043000000a000000005000000496e76616c69642041755261207365616c00000024461300110000005145130043000000a400000004000000f09f90a5204e65772070616c6c65742020646574656374656420696e207468652072756e74696d652e205468652070616c6c657420686173206e6f20646566696e65642073746f726167652076657273696f6e2c20736f20746865206f6e2d636861696e2076657273696f6e206973206265696e6720696e697469616c697a656420746f202e000050461300100000006046130075000000d546130001000000020020646574656374656420696e207468652072756e74696d652e20496e697469616c697a696e6720746865206f6e2d636861696e2073746f726167652076657273696f6e20746f206d61746368207468652073746f726167652076657273696f6e20646566696e656420696e207468652070616c6c65743a2000005046130010000000f246130078000000416c6c45787472696e736963734c656e2f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f6672616d652f737570706f72742f7372632f73746f726167652f74797065732f76616c75652e727300008c47130052000000280100000b0000005570677261646564546f547269706c65526566436f756e745265636f7264656458636d43616e6469646174654c6973744c617374446d714d71634865616458636d457865637574696f6e53757370656e646564546f74616c49737375616e636544696765737441676772656761746564556e696e636c756465645365676d656e74417574686f7269746965734f7574626f756e6458636d7053746174757343757272656e744d6967726174696f6e53686f756c645265636f726458636d5570677261646564546f553332526566436f756e7443757272656e74496e64657853746f7261676556657273696f6e5175657565644368616e676564457865637574696f6e506861736543616e646964616379426f6e6445787472696e7369635765696768745265636c61696d65644c61737452756e74696d65557067726164654e6578744665654d756c7469706c6965724c61737448726d704d716348656164734c61737452656c6179436861696e426c6f636b4e756d626572417574686f725365727669636548656164496e61637469766549737375616e6365437573746f6d56616c69646174696f6e48656164446174614e657756616c69646174696f6e436f6465417574686f72697a65645570677261646555707761726444656c6976657279466565466163746f72556e696e636c756465645365676d656e7450656e64696e675570776172644d657373616765735175657279436f756e7465725570776172644d65737361676573416e6e6f756e63656448726d704d6573736167657350657243616e64696461746556657273696f6e446973636f76657279517565756552656c6576616e744d6573736167696e67537461746552656c6179537461746550726f6f6655706772616465476f4168656164496e686572656e74734170706c696564517565756553757370656e6465645361666558636d56657273696f6e45787472696e736963436f756e7443757272656e74536c6f744e6f7744696455706461746556616c69646174696f6e4461746148726d7057617465726d61726b50617261636861696e49645175657565644b657973536f6d657468696e6756616c696461746f72734576656e74436f756e74526573657276656458636d705765696768744f766572726964655175657565436f6e6669674b65795265736572766564446d705765696768744f766572726964654576656e7473486f7374436f6e66696775726174696f6e48726d704f7574626f756e644d6573736167657344697361626c656456616c696461746f7273506172656e7448617368496e626f756e6458636d7053757370656e646564496e76756c6e657261626c65734465736972656443616e64696461746573426c6f636b576569676874557067726164655265737472696374696f6e5369676e616c52656c6179536c6f74496e666f50656e64696e6756616c69646174696f6e436f646550726f636573736564446f776e776172644d6573736167657344696453657456616c69646174696f6e436f646552656d6f74654c6f636b656446756e6769626c65732f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f6672616d652f737570706f72742f7372632f73746f726167652f74797065732f6e6d61702e727300624c1300510000006c0200000b000000b442130067000000f70000000f000000426f756e6465644254726565536574626f756e6465645f636f6c6c656374696f6e733a3a626f756e6465645f62747265655f736574534e6f64652d7369646520506f562073697a6520686967686572207468616e2072756e74696d652070726f6f662073697a65207765696768742e206e6f64652d736964653a202065787472696e7369635f6c656e3a202072756e74696d653a202c206d697373696e673a202e2053657474696e6720746f206e6f64652d736964652070726f6f662073697a652e00000a4d1300450000004f4d1300100000005f4d13000a000000694d13000b000000744d13002200000072756e74696d653a3a73746f726167655f7265636c61696d5f70616c6c657463756d756c75735f70616c6c65745f7765696768745f7265636c61696d7374727563742047656e65736973436f6e6669672f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f63756d756c75732f70616c6c6574732f78636d702d71756575652f7372632f6c69622e72736120646566656e73697665206661696c75726520686173206265656e207472696767657265643b20706c65617365207265706f72742074686520626c6f636b206e756d6265722061742068747470733a2f2f6769746875622e636f6d2f706172697479746563682f706f6c6b61646f742d73646b2f697373756573554e13007b00000073757370656e646564000000d84e1300090000005741524e494e473a20417474656d707420746f20726573756d65206368616e6e656c207468617420776173206e6f742073757370656e6465642e0000ec4e13003a0000003a2000000100000000000000304f130002000000304f13000200000072756e74696d653a3a646566656e7369766563756d756c75735f70616c6c65745f78636d705f71756575652f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f626f756e6465642d636f6c6c656374696f6e732d302e322e332f7372632f626f756e6465645f7665632e7273000000774f13006e000000640100000a0000000100000000000000304f1300020000006f6b000008501300020000005741524e494e473a20417474656d707420746f2073757370656e64206368616e6e656c207468617420776173206e6f74204f6b2e145013003400000043616e6e6f74207061757365206368616e6e656c3b20746f6f206d616e79206f7574626f756e64206368616e6e656c7350501300300000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f63756d756c75732f70616c6c6574732f636f6c6c61746f722d73656c656374696f6e2f7372632f6c69622e72730000000000000030000000100000007b03000063616e64696461746520636f756e742070726576696f75736c792064656372656d656e7465643b2071656400885013004d0000001c030000080000004d697373696e67207265717569726564207365745f76616c69646174696f6e5f6461746120696e686572656e742e205468697320696e686572656e74206d7573742062650a0909090970726573656e7420696e20657665727920626c6f636b2e2054686973206572726f72207479706963616c6c79206f6363757273207768656e20746865207365745f76616c69646174696f6e5f646174610a09090909657865637574696f6e206661696c656420616e64207761732072656a65637465642062792074686520626c6f636b206275696c6465722e20436865636b206561726c696572206c6f6720656e74726965730a09090909666f7220746865207370656369666963206361757365206f6620746865206661696c7572652e0000bc4413004b00000045010000290000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e7273000000505213007d000000b3070000090000000000000010000000040000007c030000756e696e636c75646564207365676d656e74206c696d6974732065786365656465640000bc4413004b000000e601000007000000bc4413004b0000009801000021000000bc4413004b000000990100000e0000002050616c6c657420746f2075736520616c6f6e677369646520746865207472616e73616374696f6e20657874656e73696f6e205b6053746f726167655765696768745265636c61696d605d2c207468652070616c6c65742070726f76696465732077656967687420696e666f726d6174696f6e20616e642062656e63686d61726b732e63616c6c696e6720606765745f6368616e6e656c5f737461747573602077697468206e6f2052656c6576616e744d6573736167696e6753746174653f21c75313003d00000063756d756c75735f70616c6c65745f70617261636861696e5f73797374656d416e636573746f7263756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3a3a756e696e636c756465645f7365676d656e74485365676d656e74547261636b65722f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f63756d756c75732f70616c6c6574732f70617261636861696e2d73797374656d2f7372632f756e696e636c756465645f7365676d656e742e727300755413005a000000740100000400000020557077617264206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e2057657265207468652076616c69646174696f6e20646174612073657420746f206e6f74696679207468652072656c617920636861696e3f20546865205b6050657273697374656456616c69646174696f6e44617461605d2073657420666f72207468697320626c6f636b2e20546869732076616c756520697320657870656374656420746f20626520736574206f6e6c79206f6e63652070657220626c6f636b20616e642069742773206e657665722073746f72656420696e2074686520747269652e2048524d50206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e2054686520666163746f7220746f206d756c7469706c792074686520626173652064656c69766572792066656520627920666f7220554d502e2053746f72616765206669656c642074686174206b6565707320747261636b206f662062616e64776964746820757365642062792074686520756e696e636c75646564207365676d656e7420616c6f6e67207769746820746865206c61746573742048524d502077617465726d61726b2e205573656420666f72206c696d6974696e672074686520616363657074616e6365206f66206e657720626c6f636b732077697468207265737065637420746f2072656c617920636861696e20636f6e73747261696e74732e20557077617264206d65737361676573207468617420617265207374696c6c2070656e64696e6720616e64206e6f74207965742073656e6420746f207468652072656c617920636861696e2e20496e2063617365206f662061207363686564756c656420757067726164652c20746869732073746f72616765206669656c6420636f6e7461696e73207468652076616c69646174696f6e20636f646520746f206265206170706c6965642e20417320736f6f6e206173207468652072656c617920636861696e2067697665732075732074686520676f2d6168656164207369676e616c2c2077652077696c6c206f766572777269746520746865205b603a636f6465605d5b73705f636f72653a3a73746f726167653a3a77656c6c5f6b6e6f776e5f6b6579733a3a434f44455d2077686963682077696c6c20726573756c7420746865206e65787420626c6f636b2070726f63657373207769746820746865206e65772076616c69646174696f6e20636f64652e205468697320636f6e636c756465732074686520757067726164652070726f636573732e20546865206e756d626572206f662048524d50206d65737361676573207765206f6273657276656420696e20606f6e5f696e697469616c697a656020616e64207468757320757365642074686174206e756d62657220666f7220616e6e6f756e63696e672074686520776569676874206f6620606f6e5f696e697469616c697a656020616e6420606f6e5f66696e616c697a65602e205468652070617261636861696e20686f737420636f6e66696775726174696f6e207468617420776173206f627461696e65642066726f6d207468652072656c617920706172656e742e2054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e205468652072656c617920636861696e20626c6f636b206e756d626572206173736f636961746564207769746820746865206c6173742070617261636861696e20626c6f636b2e2054686973206973207570646174656420696e20606f6e5f66696e616c697a65602e20546865206c61737420646f776e77617264206d65737361676520717565756520636861696e20686561642077652068617665206f627365727665642e20546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d657373616765732063617272696564206279207468652073797374656d20696e686572656e742e204f7074696f6e616c207570677261646520676f2d6168656164207369676e616c2066726f6d207468652072656c61792d636861696e2e20546869732073746f72616765206974656d2069732061206d6972726f72206f662074686520636f72726573706f6e64696e672076616c756520666f72207468652063757272656e742070617261636861696e2066726f6d207468652072656c61792d636861696e2e20546869732076616c756520697320657068656d6572616c207768696368206d65616e7320697420646f65736e277420686974207468652073746f726167652e20546869732076616c7565206973207365742061667465722074686520696e686572656e742e204c617465737420696e636c7564656420626c6f636b2064657363656e64616e7473207468652072756e74696d652061636365707465642e20496e206f7468657220776f7264732c2074686573652061726520616e636573746f7273206f66207468652063757272656e746c7920657865637574696e6720626c6f636b2077686963682068617665206e6f74206265656e20696e636c7564656420696e20746865206f627365727665642072656c61792d636861696e2073746174652e20546865207365676d656e74206c656e677468206973206c696d69746564206279207468652063617061636974792072657475726e65642066726f6d20746865205b60436f6e73656e737573486f6f6b605d20636f6e6669677572656420696e207468652070616c6c65742e20416e206f7074696f6e20776869636820696e64696361746573206966207468652072656c61792d636861696e20726573747269637473207369676e616c6c696e6720612076616c69646174696f6e20636f646520757067726164652e20496e206f7468657220776f7264732c20696620746869732069732060536f6d656020616e64205b604e657756616c69646174696f6e436f6465605d2069732060536f6d6560207468656e207468652070726f64756365642063616e6469646174652077696c6c20626520696e76616c69642e204120637573746f6d2068656164206461746120746861742073686f756c642062652072657475726e656420617320726573756c74206f66206076616c69646174655f626c6f636b602e20536565206050616c6c65743a3a7365745f637573746f6d5f76616c69646174696f6e5f686561645f646174616020666f72206d6f726520696e666f726d6174696f6e2e205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e672058434d50206d657373616765732e2054686973206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e20546865206d65737361676520717565756520636861696e2068656164732077652068617665206f62736572766564207065722065616368206368616e6e656c20696e636f6d696e67206368616e6e656c2e205468652073746174652070726f6f6620666f7220746865206c6173742072656c617920706172656e7420626c6f636b2e204e756d626572206f6620646f776e77617264206d657373616765732070726f63657373656420696e206120626c6f636b2e205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e6720444d50206d657373616765732e20546869732048524d502077617465726d61726b2074686174207761732073657420696e206120626c6f636b2e2054686520736e617073686f74206f6620736f6d652073746174652072656c6174656420746f206d6573736167696e672072656c6576616e7420746f207468652063757272656e742070617261636861696e20617320706572207468652072656c617920706172656e742e2056616c69646174696f6e20636f6465207468617420697320736574206279207468652070617261636861696e20616e6420697320746f20626520636f6d6d756e69636174656420746f20636f6c6c61746f7220616e6420636f6e73657175656e746c79207468652072656c61792d636861696e2e20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b206966206e6f206f746865722070616c6c657420616c726561647920736574207468652076616c75652e2052657475726e73207468652070617261636861696e204944207765206172652072756e6e696e6720776974682e53656c6650617261496443616c6c436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e0000000061621300430000007365745f76616c69646174696f6e5f646174617375646f5f73656e645f7570776172645f6d6573736167654572726f7254686520604572726f726020656e756d206f6620746869732070616c6c65742ee0621300200000004f7665726c617070696e67557067726164657350726f686962697465644279506f6c6b61646f74546f6f42696756616c69646174696f6e446174614e6f74417661696c61626c65486f7374436f6e66696775726174696f6e4e6f74417661696c61626c654e6f745363686564756c65644576656e7454686520604576656e746020656e756d206f6620746869732070616c6c6574000000007d6313001f00000056616c69646174696f6e46756e6374696f6e53746f72656456616c69646174696f6e46756e6374696f6e4170706c69656456616c69646174696f6e46756e6374696f6e446973636172646564446f776e776172644d657373616765735265636569766564446f776e776172644d6573736167657350726f6365737365645570776172644d65737361676553656e74696e636c756465642068656164206e6f742070726573656e7420696e2072656c61792073746f726167652070726f6f6600003664130030000000bc4413004b0000004105000015000000657870656374656420706172656e7420746f20626520696e636c756465640000806413001e000000bc4413004b00000033050000050000006e6f207370616365206c65667420666f722074686520626c6f636b20696e2074686520756e696e636c75646564207365676d656e74000000b864130035000000bc4413004b0000006b0500000300000064726f707065642070617274206f6620746865207365676d656e74207761736e277420656d7074792c2068656e63652076616c7565206578697374733b20716564000000bc4413004b0000005a0500001d0000007061726120686561642068617368206973207570646174656420647572696e6720626c6f636b20696e697469616c697a6174696f6e3b207165640000bc4413004b0000004e05000009000000bc4413004b000000bc04000003000000617373657274696f6e206661696c65643a206375725f68656164203d3d207461726765745f68656164000000bc4413004b0000001705000004000000617373657274696f6e206661696c65643a20696e67726573735f6368616e6e656c732e62696e6172795f7365617263685f62795f6b65792873656e6465722c207c2628732c205f297c2073292e69735f6f6b2829bc4413004b000000d8040000040000000000000004000000040000007d0300000000000004000000040000007e03000030303031303230333034303530363037303830393130313131323133313431353136313731383139323032313232323332343235323632373238323933303331333233333334333533363337333833393430343134323433343434353436343734383439353035313532353335343535353635373538353936303631363236333634363536363637363836393730373137323733373437353736373737383739383038313832383338343835383638373838383939303931393239333934393539363937393839392f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f736c6963652e727300406713006f000000a200000019000000406713006f0000008b0000001b0000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f636f6c6c656374696f6e732f62747265652f6e617669676174652e7273d067130084000000160200002f000000d067130084000000a1000000240000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f747269652d64622d302e33302e302f7372632f747269655f636f6465632e727300007468130062000000ed0100000e0000007468130062000000fe0100000b00000074681300620000000e020000180000007468130062000000a2010000120000007265717569726564206279206d6574686f6420707265636f6e646974696f6e3b207165647468130062000000a20100001600000074681300620000005801000014000000746813006200000065010000150000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f74656d706c617465732f70617261636861696e2f72756e74696d652f7372632f6c69622e727300006c69130046000000fe0000000100000005000000010000000100000008000000080000000800000004000000436865636b4d6f7274616c697479436865636b4d6574616461746148617368e29c85206e6f206d6967726174696f6e20666f7220ff691300150000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f63756d756c75732f70616c6c6574732f78636d702d71756575652f7372632f6c69622e727372756e74696d653a3a6672616d652d737570706f727463756d756c75735f70616c6c65745f78636d705f71756575653a3a70616c6c65742f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f63756d756c75732f7072696d6974697665732f636f72652f7372632f70617261636861696e5f626c6f636b5f646174612e727300986a130053000000310000003e0000000500f09f90a5204e65772070616c6c65742020646574656374656420696e207468652072756e74696d652e20496e697469616c697a696e6720746865206f6e2d636861696e2073746f726167652076657273696f6e20746f206d61746368207468652073746f726167652076657273696f6e20646566696e656420696e207468652070616c6c65743a200000fe6a1300100000000e6b1300780000006672616d655f73797374656d3a3a657874656e73696f6e733a3a636865636b5f6d6f7274616c6974795456455253494f4e45445042442f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f656e7669726f6e6d656e74616c2d312e312e342f7372632f6c69622e72730000ce6b1300600000008e00000008000000ce6b1300600000009200000006000000ce6b1300600000009200000013000000ce6b130060000000a600000010000000ce6b130060000000ab0000001d000000ce6b1300600000007500000005000000ce6b13006000000075000000120000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f656e7669726f6e6d656e74616c2d312e312e342f7372632f6c6f63616c5f6b65792e72730000a06c1300660000002100000011000000a06c1300660000002300000010000000a06c13006600000028000000120000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f6672616d652f737570706f72742f7372632f73746f726167652f67656e657261746f722f646f75626c655f6d61702e727300386d13005b0000006200000017000000386d13005b00000050000000170000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7061726974792d7363616c652d636f6465632d332e372e352f7372632f636f6465632e727300b46d130067000000f70000000f000000426f756e646564566563626f756e6465645f636f6c6c656374696f6e733a3a626f756e6465645f766563532f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f626f756e6465642d636f6c6c656374696f6e732d302e322e332f7372632f626f756e6465645f7665632e7273000000576e13006e0000006e0200000b000000576e13006e0000007d0200000b0000004669656c6453657420636f72727570746564202874686973206973206120627567292f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f62617272696572732e727300000a6f1300480000006a02000006000000526563757273696f6e206c696d69742065786365656465642028636f756e743a20292c206f726967696e3a202c2078636d3a202c206d61785f7765696768743a202c2070726f706572746965733a2000646f130021000000856f13000b000000906f130007000000976f13000e000000a56f13000e000000000000001800000004000000990100003078436865636b4d65746164617461486173683a3a696d706c69636974203d3e20000000ee6f13001f0000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f6672616d652f6d657461646174612d686173682d657874656e73696f6e2f7372632f6c69622e727372756e74696d653a3a6d657461646174612d686173686672616d655f6d657461646174615f686173685f657874656e73696f6e4f7574626f756e6458636d704d657373616765732f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f6672616d652f737570706f72742f7372632f73746f726167652f74797065732f646f75626c655f6d61702e7273b170130057000000f40200000b000000537570706f7274656456657273696f6e56657273696f6e4e6f746966795461726765747356657273696f6e4e6f74696669657273506167657344656c69766572206572726f723a20517113000f00000078636d705f717565756563756d756c75735f70616c6c65745f78636d705f7175657565517565756546756c6c4e6f4368616e6e656c546f6f4269674f74686572546f6f4d616e794368616e6e656c73001c6a13004500000094030000140000006120646566656e73697665206661696c75726520686173206265656e207472696767657265643b20706c65617365207265706f72742074686520626c6f636b206e756d6265722061742068747470733a2f2f6769746875622e636f6d2f706172697479746563682f706f6c6b61646f742d73646b2f69737375657300c87113007b00000021706167652e69735f656d70747928294c721300100000005369676e616c73206d757374206578697374000064721300120000003a20000001000000000000008072130002000000807213000200000072756e74696d653a3a646566656e736976655369676e616c732073686f756c642066697420696e746f20612073696e676c65207061676500ae72130025000000010000000000000080721300020000001c6a130045000000dd0300000c0000005741524e494e473a206f76657273697a65206d65737361676520696e207175657565202d2064726f7070696e67000000fc7213002d00000063616c6c696e6720606765745f6368616e6e656c5f696e666f602077697468206e6f2052656c6576616e744d6573736167696e6753746174653f2100347313003b000000436f756c64206e6f742073746f72652048524d50206368616e6e656c7320636f6e6669672e20536f6d652048524d50206368616e6e656c73206d61792062652062726f6b656e2e001c6a130045000000e90300004800000048524d5020696e626f756e64206465636f64652073747265616d2062726f6b653b20706167652077696c6c2062652064726f707065642e00d0731300370000004f7574206f66207765696768743a2063616e6e6f7420656e71756575652058434d50206d657373616765733b2064726f7070696e6720706167653b2055736564207765696768743a200000001074130049000000426c6f62206d657373616765732061726520756e68616e646c6564202d2064726f7070696e6700006474130026000000556e6465636f6461626c65206368616e6e656c207369676e616c202d2064726f7070696e6700000094741300250000004e6f7420656e6f7567682077656967687420746f2070726f63657373207369676e616c73202d2064726f7070696e6700c47413002f000000556e6b6e6f776e2058434d50206d65737361676520666f726d6174202d2064726f7070696e670000fc74130026000000646566656e736976653a20436f756c64206e6f742073656e6420726573756d7074696f6e207369676e616c20746f20696e626f756e64206368616e6e656c206f66207369626c696e67203b206368616e6e656c2072656d61696e732073757370656e6465642e00002c7513004a0000008072130002000000767513001c00000058434d5020717565756520666f72207369626c696e67202069732066756c6c3b2073757370656e64696e67206368616e6e656c2eac75130017000000c37513001d000000646566656e736976653a20436f756c64206e6f742073656e642073757370656e73696f6e207369676e616c3b20667574757265206d65737361676573206d61792062652064726f707065643a20000000f07513004d000000546f6f206d616e79206368616e6e656c732073757370656e6465643b2063616e6e6f742073757370656e64207369626c696e67203b2066757274686572206d65737361676573206d61792062652064726f707065642e0000487613003400000080721300020000007c761300220000004661696c656420746f2061637469766174652058434d50206368616e6e656c3a20000000b87613002100000063616e277420626520656d7074793b2061206e657720656c656d656e7420776173206a757374207075736865643b2071656400001c6a13004500000009020000060000004661696c656420746f2061637469766174652048524d50206368616e6e656c3a2000000028771300210000004661696c656420746f2063726561746520626f756e646564206d65737361676520706167653a2000547713002700000042616420666f726d617420696e206f7574626f756e642071756575653b2064726f7070696e67206d6573736167650000847713002e0000004f7574206f66207765696768743a2063616e6e6f7420656e717565756520656e746972652058434d50206d657373616765732062617463683b2064726f7070656420736f6d65206f7220616c6c206d6573736167657320696e2062617463682e2055736564207765696768743a200000bc7713006e0000004f7574206f66207765696768743b20636f756c64206e6f74206465636f646520616c6c3b2064726f7070696e67000000347813002d0000004661696c656420746f20656e636f64652058434d206166746572206465636f64696e673a200000006c781300250000004661696c656420746f206465636f64652058434d2077697468206465707468206c696d69743a20009c781300270000001c6a130045000000e20200000c0000002054686520636f6e66696775726174696f6e20776869636820636f6e74726f6c73207468652064796e616d696373206f6620746865206f7574626f756e642071756575652e20416e79207369676e616c206d657373616765732077616974696e6720746f2062652073656e742e205468652073757370656e64656420696e626f756e642058434d50206368616e6e656c732e20416c6c206f746865727320617265206e6f742073757370656e6465642e20546869732069732061206053746f7261676556616c75656020696e7374656164206f662061206053746f726167654d6170602073696e636520776520657870656374206d756c7469706c652072656164732070657220626c6f636b20746f20646966666572656e74206b65797320776974682061206f6e652062797465207061796c6f61642e205468652061636365737320746f2060426f756e6465644254726565536574602077696c6c206265206361636865642077697468696e2074686520626c6f636b20616e64207468657265666f7265206f6e6c7920696e636c75646564206f6e636520696e207468652070726f6f662073697a652e204e4f54453a2054686520506f562062656e63686d61726b696e672063616e6e6f74206b6e6f77207468697320616e642077696c6c206f7665722d657374696d6174652c20627574207468652061637475616c2070726f6f662077696c6c20626520736d616c6c65722e2054686520666163746f7220746f206d756c7469706c792074686520626173652064656c6976657279206665652062792e20546865206e6f6e2d656d7074792058434d50206368616e6e656c7320696e206f72646572206f66206265636f6d696e67206e6f6e2d656d7074792c20616e642074686520696e646578206f662074686520666972737420616e64206c617374206f7574626f756e64206d6573736167652e204966207468652074776f20696e64696365732061726520657175616c2c207468656e20697420696e6469636174657320616e20656d70747920717565756520616e64207468657265206d7573742062652061206e6f6e2d604f6b6020604f7574626f756e64537461747573602e20576520617373756d65207175657565732067726f77206e6f2067726561746572207468616e203635353335206974656d732e20517565756520696e646963657320666f72206e6f726d616c206d6573736167657320626567696e206174206f6e653b207a65726f20697320726573657276656420696e2063617365206f6620746865206e65656420746f2073656e64206120686967682d7072696f72697479207369676e616c206d657373616765207468697320626c6f636b2e2054686520626f6f6c20697320747275652069662074686572652069732061207369676e616c206d6573736167652077616974696e6720746f2062652073656e742e20546865206d65737361676573206f7574626f756e6420696e206120676976656e2058434d50206368616e6e656c2e2057686574686572206f72206e6f74207468652058434d502071756575652069732073757370656e6465642066726f6d20657865637574696e6720696e636f6d696e672058434d73206f72206e6f742e20546865206d6178696d756d206e756d626572206f6620696e626f756e642058434d50206368616e6e656c7320746861742063616e2062652073757370656e6465642073696d756c74616e656f75736c792e20416e792066757274686572206368616e6e656c2073757370656e73696f6e732077696c6c206661696c20616e64206d65737361676573206d6179206765742064726f7070656420776974686f75742066757274686572206e6f746963652e2043686f6f73696e67206120686967682076616c756520283130303029206973206f6b61793b207468652074726164652d6f666620746861742069732064657363726962656420696e205b60496e626f756e6458636d7053757370656e646564605d207374696c6c206170706c6965732061742074686174207363616c652e4d6178496e626f756e6453757370656e646564204d6178696d616c206e756d626572206f66206f7574626f756e642058434d50206368616e6e656c7320746861742063616e2068617665206d6573736167657320717565756564206174207468652073616d652074696d652e204966207468697320697320726561636865642c207468656e206e6f2066757274686572206d657373616765732063616e2062652073656e7420746f206368616e6e656c73207468617420646f206e6f742079657420686176652061206d657373616765207175657565642e20546869732073686f756c642062652073657420746f20746865206578706563746564206d6178696d756d206f66206f7574626f756e64206368616e6e656c732077686963682069732064657465726d696e6564206279205b6053656c663a3a4368616e6e656c496e666f605d2e20497420697320696d706f7274616e7420746f207365742074686973206c6172676520656e6f7567682c2073696e6365206f74686572776973652074686520636f6e67657374696f6e20636f6e74726f6c2070726f746f636f6c2077696c6c206e6f7420776f726b20617320696e74656e64656420616e64206d65737361676573206d61792062652064726f707065642e20546869732076616c756520696e637265617365732074686520506f5620616e642073686f756c64207468657265666f7265206e6f74206265207069636b656420746f6f20686967682e20476f7665726e616e6365206e6565647320746f2070617920617474656e74696f6e20746f206e6f74206f70656e206d6f7265206368616e6e656c73207468616e20746869732076616c75652e4d61784163746976654f7574626f756e644368616e6e656c7320546865206d6178696d616c20706167652073697a6520666f722048524d50206d6573736167652070616765732e2041206c6f776572206c696d69742063616e206265207365742064796e616d6963616c6c792c2062757420746869732069732074686520686172642d6c696d697420666f722074686520506f5620776f72737420636173652062656e63686d61726b696e672e20546865206c696d697420666f72207468652073697a65206f662061206d65737361676520697320736c696768746c792062656c6f7720746869732c2073696e636520736f6d65206f7665726865616420697320696e63757272656420666f7220656e636f64696e672074686520666f726d61742e4d61785061676553697a654572726f7254686520604572726f726020656e756d206f6620746869732070616c6c65742e00004e821300200000004261645175657565436f6e666967416c726561647953757370656e646564416c7265616479526573756d6564546f6f4d616e794163746976654f7574626f756e644368616e6e656c734576656e7454686520604576656e746020656e756d206f6620746869732070616c6c6574000000c68213001f00000058636d704d65737361676553656e7443616c6c436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e0000038313004300000073757370656e645f78636d5f657865637574696f6e726573756d655f78636d5f657865637574696f6e7570646174655f73757370656e645f7468726573686f6c647570646174655f64726f705f7468726573686f6c647570646174655f726573756d655f7468726573686f6c64496e626f756e6458636d704d6573736167657346656544657461696c7370616c6c65745f7472616e73616374696f6e5f7061796d656e743a3a747970657342616c616e6365496e636c7573696f6e46656552756e74696d654469737061746368496e666f5765696768744e6f7420656e6f7567682077656967687420666f72206f6e5f69646c652e20203c20000000278413001f00000046841300030000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f63756d756c75732f70616c6c6574732f70617261636861696e2d73797374656d2f7372632f76616c69646174655f626c6f636b2f696d706c656d656e746174696f6e2e7273000000000000000c00000004000000a5030000496e76616c69642072656c617920636861696e2073746174652070726f6f66005c84130065000000de00000006000000000000000000000001000000a60300004e756d626572206f6620686f72697a6f6e74616c206d657373616765732073686f756c64206e6f742062652067726561746572207468616e20604d41585f484f52495a4f4e54414c5f4d4553534147455f4e554d600000005c84130065000000240100005b000000a70300000c00000004000000550100004e756d626572206f6620757077617264206d657373616765732073686f756c64206e6f742062652067726561746572207468616e20604d41585f5550574152445f4d4553534147455f4e554d600000005c841300650000001e01000009000000000000000c00000004000000a8030000a9030000aa030000ab030000ac030000ad030000ae030000af030000b0030000b1030000b2030000b3030000b4030000b5030000b6030000b7030000b8030000b9030000ba030000bb030000bc030000bd030000be030000bf030000c0030000c1030000c2030000c3030000c4030000c5030000c6030000c7030000c8030000c9030000ca030000cb030000cc030000000000000c00000004000000a8030000a9030000aa030000ab030000cd030000ce030000cf030000d0030000b0030000b1030000b2030000b3030000d1030000d2030000d3030000d4030000d5030000d6030000d7030000bb030000bc030000d8030000d9030000da030000c0030000c1030000c2030000c3030000c4030000db030000dc030000c7030000c8030000c9030000ca030000cb030000cc03000028290000a70300000c00000004000000dd030000de030000bf0100000000000000000000010000009c0300006120446973706c617920696d706c656d656e746174696f6e2072657475726e656420616e206572726f7220756e65787065637465646c792f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f737472696e672e7273008f87130070000000df0a00000e0000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f736c6963652e727300108813006f000000a2000000190000008f871300700000008d0500001b000000496e76616c6964436861726163746572496e506872617365496e76616c6964436861726163746572496e506173734d697373696e67436861726163746572496e48617264506174684d697373696e67436861726163746572496e536f6674506174680000000000000400000004000000df03000046726f6d557466384572726f7262797465736572726f724261644261736535384261644c656e677468556e6b6e6f776e5373353841646472657373466f726d6174496e76616c6964436865636b73756d496e76616c6964507265666978496e76616c6964466f726d6174496e76616c696450617468466f726d61744e6f74416c6c6f77656450617373776f72644e6f74416c6c6f7765644e6f6e65536f6d6500000000000800000008000000e0030000000000000400000004000000a50100007265665f74696d6570726f6f665f73697a650000e10300001400000004000000e203000063616c6c65642060526573756c743a3a756e77726170282960206f6e20616e2060457272602076616c75652f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f627335382d302e352e312f7372632f656e636f64652e7273000000238a13005a000000930000002b0000000100000000000000496e76616c6964506872617365496e76616c696450617373776f7264496e76616c696453656564496e76616c6964536565644c656e6774682f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f7072696d6974697665732f747269652f7372632f747269655f73747265616d2e7273d08a13004c0000007200000010000000696e7465726e616c206572726f723a20656e746572656420756e726561636861626c6520636f64653a20747269652073747265616d20636f646563206f6e6c7920666f72206e6f20657874656e73696f6e207472696500002c8b130056000000d08a13004c0000007600000004000000ce6b1300600000006300000015000000a70300000c00000004000000e3030000000000000400000004000000e6020000496e76616c6964436861726163746572496e666f2f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f7072696d6974697665732f636f72652f7372632f63727970746f2e727300e08b1300470000006b0300002f000000e40300001400000004000000e503000073656564206861732076616c6964206c656e6774683b207165640000e08b1300470000008103000028000000e08b1300470000005b0100000e000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000102030405060708ffffffffffffff090a0b0c0d0e0f10ff1112131415ff161718191a1b1c1d1e1f20ffffffffffff2122232425262728292a2bff2c2d2e2f30313233343536373839ffffffffff31323334353637383941424344454647484a4b4c4d4e505152535455565758595a6162636465666768696a6b6d6e6f707172737475767778797a0000e08b1300470000003201000017000000d08a13004c000000470000003b000000d08a13004c0000004700000049000000446566656e736976655472756e6361746546726f6d207472756e636174696e67708d1300200000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f6672616d652f737570706f72742f7372632f7472616974732f6d6973632e72736672616d655f737570706f72743a3a7472616974733a3a6d697363496453746f7261676556657273696f6e526f6f744d69736d617463680000000000000004000000040000003c02000052656164456e747279526561644f7074696f6e616c456e747279536c6f7455706772616465476f4168656164557067726164655265737472696374696f6e436f6e666967446d714d71634865616452656c61794469737061746368517565756552656d61696e696e67436170616369747948726d70496e67726573734368616e6e656c496e64657848726d704567726573734368616e6e656c496e64657800000000000004000000040000009e03000048726d704368616e6e656c5061726148656164417574686f7269746965734e657874417574686f7269746965732f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f747269652d726f6f742d302e31382e302f7372632f6c69622e72730000098f13005d000000290100002b000000098f13005d0000004001000021000000098f13005d0000003b01000025000000098f13005d000000790100000d000000098f13005d0000006001000025000000098f13005d000000620100001c000000098f13005d00000093000000110000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e7273000000d88f13007d000000b307000009000000098f13005d000000a100000020000000098f13005d000000a100000026000000098f13005d000000a10000001f00000042616420696e70757420646174612070726f766964656420746f20736c6f745f6475726174696f6e3a206578706563746564206e6f20706172616d65746572732c2062757420696e70757420627566666572206973206e6f7420656d7074792e98901300600000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f74656d706c617465732f70617261636861696e2f72756e74696d652f7372632f617069732e7273000091130047000000450000000100000042616420696e70757420646174612070726f766964656420746f20617574686f7269746965733a206578706563746564206e6f20706172616d65746572732c2062757420696e70757420627566666572206973206e6f7420656d7074792e0000589113005e00000042616420696e70757420646174612070726f766964656420746f2072656c61795f706172656e745f6f66667365743a206578706563746564206e6f20706172616d65746572732c2062757420696e70757420627566666572206973206e6f7420656d7074792e0000c09113006600000042616420696e70757420646174612070726f766964656420746f2063616e5f6275696c645f75706f6e3a2000309213002b00000070617261636861696e2d74656d706c6174652d72756e74696d650000dd718d5cc53262d40100000004e70521a0d3d2f801000000d7bdd8a272ca0d6502000000df6acb689907609b0500000037e397fc7c91f5e402000000ccd9de6396c899ca0100000040fe3ad401f8959a06000000d2bc9897eed08f1503000000f78b278be53f454c02000000ab3c0572291feb8b01000000bc9d89904f5b923f0100000037c8bb1350a9a2a804000000f3ff14d5ab52705903000000ea93e3f16f3d696203000000fbc577b9d747efd60100000000000080649213001a00000000000080649213001a00000000000080809213000f000000010000000100000000000000010000000100000042616420696e70757420646174612070726f766964656420746f2076657273696f6e3a206578706563746564206e6f20706172616d65746572732c2062757420696e70757420627566666572206973206e6f7420656d7074792e00006c9313005a00000042616420696e70757420646174612070726f766964656420746f20657865637574655f626c6f636b3a200000d09313002a00000042616420696e70757420646174612070726f766964656420746f20696e697469616c697a655f626c6f636b3a20000000049413002d00000042616420696e70757420646174612070726f766964656420746f206d657461646174613a206578706563746564206e6f20706172616d65746572732c2062757420696e70757420627566666572206973206e6f7420656d7074792e003c9413005b00000042616420696e70757420646174612070726f766964656420746f206d657461646174615f61745f76657273696f6e3a20a09413003000000042616420696e70757420646174612070726f766964656420746f206d657461646174615f76657273696f6e733a206578706563746564206e6f20706172616d65746572732c2062757420696e70757420627566666572206973206e6f7420656d7074792ed89413006400000042616420696e70757420646174612070726f766964656420746f20657865637574655f766965775f66756e6374696f6e3a200000449513003200000042616420696e70757420646174612070726f766964656420746f206170706c795f65787472696e7369633a20809513002c00000042616420696e70757420646174612070726f766964656420746f2066696e616c697a655f626c6f636b3a206578706563746564206e6f20706172616d65746572732c2062757420696e70757420627566666572206973206e6f7420656d7074792e000000b49513006100000042616420696e70757420646174612070726f766964656420746f20696e686572656e745f65787472696e736963733a20209613003000000042616420696e70757420646174612070726f766964656420746f20636865636b5f696e686572656e74733a20589613002c00000042616420696e70757420646174612070726f766964656420746f2076616c69646174655f7472616e73616374696f6e3a200000008c9613003100000042616420696e70757420646174612070726f766964656420746f206f6666636861696e5f776f726b65723a20c89613002c00000042616420696e70757420646174612070726f766964656420746f2067656e65726174655f73657373696f6e5f6b6579733a200000fc9613003200000042616420696e70757420646174612070726f766964656420746f206465636f64655f73657373696f6e5f6b6579733a20389713003000000042616420696e70757420646174612070726f766964656420746f206163636f756e745f6e6f6e63653a200000709713002a00000042616420696e70757420646174612070726f766964656420746f2071756572795f696e666f3a2000a49713002700000042616420696e70757420646174612070726f766964656420746f2071756572795f6665655f64657461696c733a200000d49713002e00000042616420696e70757420646174612070726f766964656420746f2071756572795f7765696768745f746f5f6665653a200c9813003000000042616420696e70757420646174612070726f766964656420746f2071756572795f6c656e6774685f746f5f6665653a20449813003000000042616420696e70757420646174612070726f766964656420746f2071756572795f63616c6c5f696e666f3a207c9813002c00000042616420696e70757420646174612070726f766964656420746f2071756572795f63616c6c5f6665655f64657461696c733a2000b09813003300000042616420696e70757420646174612070726f766964656420746f20636f6c6c6563745f636f6c6c6174696f6e5f696e666f3a2000ec9813003300000042616420696e70757420646174612070726f766964656420746f206275696c645f73746174653a20289913002800000042616420696e70757420646174612070726f766964656420746f206765745f7072657365743a2000589913002700000042616420696e70757420646174612070726f766964656420746f207072657365745f6e616d65733a206578706563746564206e6f20706172616d65746572732c2062757420696e70757420627566666572206973206e6f7420656d7074792e00889913005f0000006005000060000000600000008b711300947113009d711300a3711300a8711300090000000900000006000000050000000f0000000e000000100000000e0000001d00000006000000788213008682130096821300a48213009d711300080000000800000008000000040000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7061726974792d62697033392d322e302e312f7372632f6c69622e7273005c9a13005f000000500100002a0000006162616e646f6e6162696c69747961626c6561626f757461626f7665616273656e746162736f7262616273747261637461627375726461627573656163636573736163636964656e746163636f756e74616363757365616368696576656163696461636f7573746963616371756972656163726f7373616374616374696f6e6163746f726163747265737361637475616c61646170746164646164646963746164647265737361646a75737461646d69746164756c74616476616e63656164766963656165726f6269636166666169726166666f7264616672616964616761696e6167656167656e746167726565616865616461696d616972616972706f72746169736c65616c61726d616c62756d616c636f686f6c616c657274616c69656e616c6c616c6c6579616c6c6f77616c6d6f7374616c6f6e65616c706861616c7265616479616c736f616c746572616c77617973616d6174657572616d617a696e67616d6f6e67616d6f756e74616d75736564616e616c797374616e63686f72616e6369656e74616e676572616e676c65616e677279616e696d616c616e6b6c65616e6e6f756e6365616e6e75616c616e6f74686572616e73776572616e74656e6e61616e7469717565616e7869657479616e79617061727461706f6c6f67796170706561726170706c65617070726f7665617072696c61726368617263746963617265616172656e61617267756561726d61726d656461726d6f7261726d7961726f756e64617272616e67656172726573746172726976656172726f776172746172746566616374617274697374617274776f726b61736b61737065637461737361756c746173736574617373697374617373756d65617374686d616174686c65746561746f6d61747461636b617474656e6461747469747564656174747261637461756374696f6e617564697461756775737461756e74617574686f726175746f617574756d6e6176657261676561766f6361646f61766f69646177616b65617761726561776179617765736f6d65617766756c61776b77617264617869736261627962616368656c6f726261636f6e626164676562616762616c616e636562616c636f6e7962616c6c62616d626f6f62616e616e6162616e6e6572626172626172656c796261726761696e62617272656c6261736562617369636261736b6574626174746c6562656163686265616e626561757479626563617573656265636f6d65626565666265666f7265626567696e626568617665626568696e6462656c6965766562656c6f7762656c7462656e636862656e65666974626573746265747261796265747465726265747765656e6265796f6e6462696379636c6562696462696b6562696e6462696f6c6f6779626972646269727468626974746572626c61636b626c616465626c616d65626c616e6b6574626c617374626c65616b626c657373626c696e64626c6f6f64626c6f73736f6d626c6f757365626c7565626c7572626c757368626f617264626f6174626f6479626f696c626f6d62626f6e65626f6e7573626f6f6b626f6f7374626f72646572626f72696e67626f72726f77626f7373626f74746f6d626f756e6365626f78626f79627261636b6574627261696e6272616e64627261737362726176656272656164627265657a65627269636b62726964676562726965666272696768746272696e67627269736b62726f63636f6c6962726f6b656e62726f6e7a6562726f6f6d62726f7468657262726f776e6272757368627562626c65627564647962756467657462756666616c6f6275696c6462756c6262756c6b62756c6c657462756e646c6562756e6b657262757264656e6275726765726275727374627573627573696e65737362757379627574746572627579657262757a7a63616262616765636162696e6361626c656361637475736361676563616b6563616c6c63616c6d63616d65726163616d7063616e63616e616c63616e63656c63616e647963616e6e6f6e63616e6f6563616e76617363616e796f6e63617061626c656361706974616c6361707461696e636172636172626f6e63617264636172676f6361727065746361727279636172746361736563617368636173696e6f636173746c6563617375616c636174636174616c6f67636174636863617465676f7279636174746c65636175676874636175736563617574696f6e636176656365696c696e6763656c65727963656d656e7463656e73757363656e7475727963657265616c6365727461696e63686169726368616c6b6368616d70696f6e6368616e67656368616f73636861707465726368617267656368617365636861746368656170636865636b636865657365636865666368657272796368657374636869636b656e63686965666368696c646368696d6e657963686f69636563686f6f73656368726f6e6963636875636b6c656368756e6b636875726e636967617263696e6e616d6f6e636972636c65636974697a656e63697479636976696c636c61696d636c6170636c6172696679636c6177636c6179636c65616e636c65726b636c65766572636c69636b636c69656e74636c696666636c696d62636c696e6963636c6970636c6f636b636c6f67636c6f7365636c6f7468636c6f7564636c6f776e636c7562636c756d70636c7573746572636c75746368636f616368636f617374636f636f6e7574636f6465636f66666565636f696c636f696e636f6c6c656374636f6c6f72636f6c756d6e636f6d62696e65636f6d65636f6d666f7274636f6d6963636f6d6d6f6e636f6d70616e79636f6e63657274636f6e64756374636f6e6669726d636f6e6772657373636f6e6e656374636f6e7369646572636f6e74726f6c636f6e76696e6365636f6f6b636f6f6c636f70706572636f7079636f72616c636f7265636f726e636f7272656374636f7374636f74746f6e636f756368636f756e747279636f75706c65636f75727365636f7573696e636f766572636f796f7465637261636b637261646c6563726166746372616d6372616e656372617368637261746572637261776c6372617a79637265616d637265646974637265656b63726577637269636b65746372696d65637269737063726974696363726f7063726f737363726f75636863726f77646372756369616c637275656c6372756973656372756d626c656372756e636863727573686372796372797374616c6375626563756c74757265637570637570626f617264637572696f757363757272656e746375727461696e637572766563757368696f6e637573746f6d637574656379636c6564616464616d61676564616d7064616e636564616e676572646172696e676461736864617567687465726461776e6461796465616c646562617465646562726973646563616465646563656d6265726465636964656465636c696e656465636f72617465646563726561736564656572646566656e7365646566696e656465667964656772656564656c617964656c6976657264656d616e6464656d69736564656e69616c64656e7469737464656e79646570617274646570656e646465706f7369746465707468646570757479646572697665646573637269626564657365727464657369676e6465736b6465737061697264657374726f7964657461696c646574656374646576656c6f706465766963656465766f74656469616772616d6469616c6469616d6f6e6464696172796469636564696573656c646965746469666665726469676974616c6469676e69747964696c656d6d6164696e6e657264696e6f73617572646972656374646972746469736167726565646973636f76657264697365617365646973686469736d6973736469736f72646572646973706c617964697374616e63656469766572746469766964656469766f72636564697a7a79646f63746f72646f63756d656e74646f67646f6c6c646f6c7068696e646f6d61696e646f6e617465646f6e6b6579646f6e6f72646f6f72646f7365646f75626c65646f76656472616674647261676f6e6472616d616472617374696364726177647265616d647265737364726966746472696c6c6472696e6b64726970647269766564726f706472756d6472796475636b64756d6264756e65647572696e6764757374647574636864757479647761726664796e616d696365616765726561676c656561726c796561726e6561727468656173696c7965617374656173796563686f65636f6c6f677965636f6e6f6d796564676565646974656475636174656566666f72746567676569676874656974686572656c626f77656c646572656c656374726963656c6567616e74656c656d656e74656c657068616e74656c657661746f72656c697465656c7365656d6261726b656d626f6479656d6272616365656d65726765656d6f74696f6e656d706c6f79656d706f776572656d707479656e61626c65656e616374656e64656e646c657373656e646f727365656e656d79656e65726779656e666f726365656e67616765656e67696e65656e68616e6365656e6a6f79656e6c697374656e6f756768656e72696368656e726f6c6c656e73757265656e746572656e74697265656e747279656e76656c6f7065657069736f6465657175616c6571756970657261657261736565726f646565726f73696f6e6572726f7265727570746573636170656573736179657373656e6365657374617465657465726e616c65746869637365766964656e63656576696c65766f6b6565766f6c766565786163746578616d706c6565786365737365786368616e67656578636974656578636c75646565786375736565786563757465657865726369736565786861757374657868696269746578696c6565786973746578697465786f746963657870616e646578706563746578706972656578706c61696e6578706f736565787072657373657874656e64657874726165796565796562726f7766616272696366616365666163756c7479666164656661696e74666169746866616c6c66616c736566616d6566616d696c7966616d6f757366616e66616e637966616e746173796661726d66617368696f6e666174666174616c666174686572666174696775656661756c746661766f726974656665617475726566656272756172796665646572616c666565666565646665656c66656d616c6566656e6365666573746976616c66657463686665766572666577666962657266696374696f6e6669656c6466696775726566696c6566696c6d66696c74657266696e616c66696e6466696e6566696e67657266696e697368666972656669726d666972737466697363616c666973686669746669746e657373666978666c6167666c616d65666c617368666c6174666c61766f72666c6565666c69676874666c6970666c6f6174666c6f636b666c6f6f72666c6f776572666c756964666c757368666c79666f616d666f637573666f67666f696c666f6c64666f6c6c6f77666f6f64666f6f74666f726365666f72657374666f72676574666f726b666f7274756e65666f72756d666f7277617264666f7373696c666f73746572666f756e64666f7866726167696c656672616d656672657175656e746672657368667269656e646672696e676566726f6766726f6e7466726f737466726f776e66726f7a656e66727569746675656c66756e66756e6e796675726e616365667572796675747572656761646765746761696e67616c61787967616c6c65727967616d656761706761726167656761726261676567617264656e6761726c69636761726d656e746761736761737067617465676174686572676175676567617a6567656e6572616c67656e69757367656e726567656e746c6567656e75696e656765737475726567686f73746769616e7467696674676967676c6567696e676572676972616666656769726c67697665676c6164676c616e6365676c617265676c617373676c696465676c696d707365676c6f6265676c6f6f6d676c6f7279676c6f7665676c6f77676c7565676f6174676f6464657373676f6c64676f6f64676f6f7365676f72696c6c61676f7370656c676f73736970676f7665726e676f776e677261626772616365677261696e6772616e7467726170656772617373677261766974796772656174677265656e6772696467726965666772697467726f6365727967726f757067726f776772756e746775617264677565737367756964656775696c7467756974617267756e67796d68616269746861697268616c6668616d6d657268616d7374657268616e646861707079686172626f7268617264686172736868617276657374686174686176656861776b68617a617264686561646865616c7468686561727468656176796865646765686f6768656967687468656c6c6f68656c6d657468656c7068656e6865726f68696464656e6869676868696c6c68696e7468697068697265686973746f7279686f626279686f636b6579686f6c64686f6c65686f6c69646179686f6c6c6f77686f6d65686f6e6579686f6f64686f7065686f726e686f72726f72686f727365686f73706974616c686f7374686f74656c686f7572686f7665726875626875676568756d616e68756d626c6568756d6f7268756e6472656468756e67727968756e74687572646c6568757272796875727468757362616e6468796272696469636569636f6e696465616964656e7469667969646c6569676e6f7265696c6c696c6c6567616c696c6c6e657373696d616765696d6974617465696d6d656e7365696d6d756e65696d70616374696d706f7365696d70726f7665696d70756c7365696e6368696e636c756465696e636f6d65696e637265617365696e646578696e646963617465696e646f6f72696e647573747279696e66616e74696e666c696374696e666f726d696e68616c65696e6865726974696e697469616c696e6a656374696e6a757279696e6d617465696e6e6572696e6e6f63656e74696e707574696e7175697279696e73616e65696e73656374696e73696465696e7370697265696e7374616c6c696e74616374696e746572657374696e746f696e76657374696e76697465696e766f6c766569726f6e69736c616e6469736f6c61746569737375656974656d69766f72796a61636b65746a61677561726a61726a617a7a6a65616c6f75736a65616e736a656c6c796a6577656c6a6f626a6f696e6a6f6b656a6f75726e65796a6f796a756467656a756963656a756d706a756e676c656a756e696f726a756e6b6a7573746b616e6761726f6f6b65656e6b6565706b6574636875706b65796b69636b6b69646b69646e65796b696e646b696e67646f6d6b6973736b69746b69746368656e6b6974656b697474656e6b6977696b6e65656b6e6966656b6e6f636b6b6e6f776c61626c6162656c6c61626f726c61646465726c6164796c616b656c616d706c616e67756167656c6170746f706c617267656c617465726c6174696e6c617567686c61756e6472796c6176616c61776c61776e6c6177737569746c617965726c617a796c65616465726c6561666c6561726e6c656176656c6563747572656c6566746c65676c6567616c6c6567656e646c6569737572656c656d6f6e6c656e646c656e6774686c656e736c656f706172646c6573736f6e6c65747465726c6576656c6c6961726c6962657274796c6962726172796c6963656e73656c6966656c6966746c696768746c696b656c696d626c696d69746c696e6b6c696f6e6c69717569646c6973746c6974746c656c6976656c697a6172646c6f61646c6f616e6c6f62737465726c6f63616c6c6f636b6c6f6769636c6f6e656c796c6f6e676c6f6f706c6f74746572796c6f75646c6f756e67656c6f76656c6f79616c6c75636b796c7567676167656c756d6265726c756e61726c756e63686c75787572796c79726963736d616368696e656d61646d616769636d61676e65746d6169646d61696c6d61696e6d616a6f726d616b656d616d6d616c6d616e6d616e6167656d616e646174656d616e676f6d616e73696f6e6d616e75616c6d61706c656d6172626c656d617263686d617267696e6d6172696e656d61726b65746d617272696167656d61736b6d6173736d61737465726d617463686d6174657269616c6d6174686d61747269786d61747465726d6178696d756d6d617a656d6561646f776d65616e6d6561737572656d6561746d656368616e69636d6564616c6d656469616d656c6f64796d656c746d656d6265726d656d6f72796d656e74696f6e6d656e756d657263796d657267656d657269746d657272796d6573686d6573736167656d6574616c6d6574686f646d6964646c656d69646e696768746d696c6b6d696c6c696f6e6d696d69636d696e646d696e696d756d6d696e6f726d696e7574656d697261636c656d6972726f726d69736572796d6973736d697374616b656d69786d697865646d6978747572656d6f62696c656d6f64656c6d6f646966796d6f6d6d6f6d656e746d6f6e69746f726d6f6e6b65796d6f6e737465726d6f6e74686d6f6f6e6d6f72616c6d6f72656d6f726e696e676d6f73717569746f6d6f746865726d6f74696f6e6d6f746f726d6f756e7461696e6d6f7573656d6f76656d6f7669656d7563686d756666696e6d756c656d756c7469706c796d7573636c656d757365756d6d757368726f6f6d6d757369636d7573746d757475616c6d7973656c666d7973746572796d7974686e616976656e616d656e61706b696e6e6172726f776e617374796e6174696f6e6e61747572656e6561726e65636b6e6565646e656761746976656e65676c6563746e6569746865726e65706865776e657276656e6573746e65746e6574776f726b6e65757472616c6e657665726e6577736e6578746e6963656e696768746e6f626c656e6f6973656e6f6d696e65656e6f6f646c656e6f726d616c6e6f7274686e6f73656e6f7461626c656e6f74656e6f7468696e676e6f746963656e6f76656c6e6f776e75636c6561726e756d6265726e757273656e75746f616b6f6265796f626a6563746f626c6967656f6273637572656f6273657276656f627461696e6f6276696f75736f636375726f6365616e6f63746f6265726f646f726f66666f666665726f66666963656f6674656e6f696c6f6b61796f6c646f6c6976656f6c796d7069636f6d69746f6e63656f6e656f6e696f6e6f6e6c696e656f6e6c796f70656e6f706572616f70696e696f6e6f70706f73656f7074696f6e6f72616e67656f726269746f7263686172646f726465726f7264696e6172796f7267616e6f7269656e746f726967696e616c6f727068616e6f7374726963686f746865726f7574646f6f726f757465726f75747075746f7574736964656f76616c6f76656e6f7665726f776e6f776e65726f787967656e6f79737465726f7a6f6e6570616374706164646c65706167657061697270616c61636570616c6d70616e646170616e656c70616e696370616e746865727061706572706172616465706172656e747061726b706172726f7470617274797061737370617463687061746870617469656e74706174726f6c7061747465726e7061757365706176657061796d656e7470656163657065616e75747065617270656173616e7470656c6963616e70656e70656e616c747970656e63696c70656f706c65706570706572706572666563747065726d6974706572736f6e70657470686f6e6570686f746f706872617365706879736963616c7069616e6f7069636e6963706963747572657069656365706967706967656f6e70696c6c70696c6f7470696e6b70696f6e65657270697065706973746f6c706974636870697a7a61706c616365706c616e6574706c6173746963706c617465706c6179706c65617365706c65646765706c75636b706c7567706c756e6765706f656d706f6574706f696e74706f6c6172706f6c65706f6c696365706f6e64706f6e79706f6f6c706f70756c6172706f7274696f6e706f736974696f6e706f737369626c65706f7374706f7461746f706f7474657279706f7665727479706f77646572706f7765727072616374696365707261697365707265646963747072656665727072657061726570726573656e7470726574747970726576656e74707269636570726964657072696d6172797072696e747072696f72697479707269736f6e707269766174657072697a6570726f626c656d70726f6365737370726f6475636570726f66697470726f6772616d70726f6a65637470726f6d6f746570726f6f6670726f706572747970726f7370657270726f7465637470726f756470726f766964657075626c696370756464696e6770756c6c70756c7070756c736570756d706b696e70756e6368707570696c70757070797075726368617365707572697479707572706f736570757273657075736870757470757a7a6c65707972616d69647175616c6974797175616e74756d717561727465727175657374696f6e717569636b717569747175697a71756f7465726162626974726163636f6f6e726163657261636b7261646172726164696f7261696c7261696e726169736572616c6c7972616d7072616e636872616e646f6d72616e676572617069647261726572617465726174686572726176656e72617772617a6f7272656164797265616c726561736f6e726562656c72656275696c64726563616c6c726563656976657265636970657265636f726472656379636c657265647563657265666c6563747265666f726d726566757365726567696f6e726567726574726567756c617272656a65637472656c617872656c6561736572656c69656672656c7972656d61696e72656d656d62657272656d696e6472656d6f766572656e64657272656e657772656e7472656f70656e7265706169727265706561747265706c6163657265706f727472657175697265726573637565726573656d626c657265736973747265736f75726365726573706f6e7365726573756c747265746972657265747265617472657475726e7265756e696f6e72657665616c72657669657772657761726472687974686d726962726962626f6e72696365726963687269646572696467657269666c657269676874726967696472696e6772696f74726970706c657269736b72697475616c726976616c7269766572726f6164726f617374726f626f74726f62757374726f636b6574726f6d616e6365726f6f66726f6f6b6965726f6f6d726f7365726f74617465726f756768726f756e64726f757465726f79616c7275626265727275646572756772756c6572756e72756e776179727572616c736164736164646c657361646e657373736166657361696c73616c616473616c6d6f6e73616c6f6e73616c7473616c75746573616d6573616d706c6573616e64736174697366797361746f736869736175636573617573616765736176657361797363616c657363616e7363617265736361747465727363656e65736368656d657363686f6f6c736369656e636573636973736f727373636f7270696f6e73636f7574736372617073637265656e7363726970747363727562736561736561726368736561736f6e736561747365636f6e6473656372657473656374696f6e7365637572697479736565647365656b7365676d656e7473656c65637473656c6c73656d696e617273656e696f7273656e736573656e74656e63657365726965737365727669636573657373696f6e736574746c657365747570736576656e736861646f7773686166747368616c6c6f777368617265736865647368656c6c73686572696666736869656c6473686966747368696e657368697073686976657273686f636b73686f6573686f6f7473686f7073686f727473686f756c64657273686f7665736872696d70736872756773687566666c657368797369626c696e677369636b73696465736965676573696768747369676e73696c656e7473696c6b73696c6c7973696c76657273696d696c617273696d706c6573696e636573696e67736972656e7369737465727369747561746573697873697a65736b617465736b65746368736b69736b696c6c736b696e736b697274736b756c6c736c6162736c616d736c656570736c656e646572736c696365736c696465736c69676874736c696d736c6f67616e736c6f74736c6f77736c757368736d616c6c736d617274736d696c65736d6f6b65736d6f6f7468736e61636b736e616b65736e6170736e696666736e6f77736f6170736f63636572736f6369616c736f636b736f6461736f6674736f6c6172736f6c64696572736f6c6964736f6c7574696f6e736f6c7665736f6d656f6e65736f6e67736f6f6e736f727279736f7274736f756c736f756e64736f7570736f75726365736f757468737061636573706172657370617469616c737061776e737065616b7370656369616c73706565647370656c6c7370656e6473706865726573706963657370696465727370696b657370696e73706972697473706c697473706f696c73706f6e736f7273706f6f6e73706f727473706f747370726179737072656164737072696e6773707973717561726573717565657a65737175697272656c737461626c657374616469756d737461666673746167657374616972737374616d707374616e647374617274737461746573746179737465616b737465656c7374656d7374657073746572656f737469636b7374696c6c7374696e6773746f636b73746f6d61636873746f6e6573746f6f6c73746f727973746f76657374726174656779737472656574737472696b657374726f6e677374727567676c6573747564656e7473747566667374756d626c657374796c657375626a6563747375626d6974737562776179737563636573737375636873756464656e7375666665727375676172737567676573747375697473756d6d657273756e73756e6e7973756e7365747375706572737570706c7973757072656d65737572657375726661636573757267657375727072697365737572726f756e64737572766579737573706563747375737461696e7377616c6c6f777377616d7073776170737761726d7377656172737765657473776966747377696d7377696e6773776974636873776f726473796d626f6c73796d70746f6d737972757073797374656d7461626c657461636b6c657461677461696c74616c656e7474616c6b74616e6b746170657461726765747461736b7461737465746174746f6f7461786974656163687465616d74656c6c74656e74656e616e7474656e6e697374656e747465726d74657374746578747468616e6b746861747468656d657468656e7468656f72797468657265746865797468696e677468697374686f7567687474687265657468726976657468726f777468756d627468756e6465727469636b657474696465746967657274696c7474696d62657274696d6574696e7974697074697265647469737375657469746c65746f617374746f626163636f746f646179746f64646c6572746f65746f676574686572746f696c6574746f6b656e746f6d61746f746f6d6f72726f77746f6e65746f6e677565746f6e69676874746f6f6c746f6f7468746f70746f706963746f70706c65746f726368746f726e61646f746f72746f697365746f7373746f74616c746f7572697374746f77617264746f776572746f776e746f79747261636b747261646574726166666963747261676963747261696e7472616e7366657274726170747261736874726176656c747261797472656174747265657472656e64747269616c7472696265747269636b747269676765727472696d7472697074726f70687974726f75626c65747275636b747275657472756c797472756d706574747275737474727574687472797475626574756974696f6e74756d626c6574756e6174756e6e656c7475726b65797475726e747572746c657477656c76657477656e747974776963657477696e747769737474776f747970657479706963616c75676c79756d6272656c6c61756e61626c65756e6177617265756e636c65756e636f766572756e646572756e646f756e66616972756e666f6c64756e6861707079756e69666f726d756e69717565756e6974756e697665727365756e6b6e6f776e756e6c6f636b756e74696c756e757375616c756e7665696c757064617465757067726164657570686f6c6475706f6e75707065727570736574757262616e7572676575736167657573657573656475736566756c7573656c657373757375616c7574696c697479766163616e7476616375756d766167756576616c696476616c6c657976616c766576616e76616e6973687661706f72766172696f7573766173747661756c7476656869636c6576656c76657476656e646f7276656e7475726576656e75657665726276657269667976657273696f6e7665727976657373656c7665746572616e766961626c6576696272616e74766963696f7573766963746f7279766964656f7669657776696c6c61676576696e7461676576696f6c696e7669727475616c766972757376697361766973697476697375616c766974616c7669766964766f63616c766f696365766f6964766f6c63616e6f766f6c756d65766f7465766f79616765776167657761676f6e7761697477616c6b77616c6c77616c6e757477616e74776172666172657761726d77617272696f72776173687761737077617374657761746572776176657761797765616c7468776561706f6e7765617277656173656c7765617468657277656277656464696e677765656b656e64776569726477656c636f6d65776573747765747768616c65776861747768656174776865656c7768656e776865726577686970776869737065727769646577696474687769666577696c6477696c6c77696e77696e646f7777696e6577696e6777696e6b77696e6e657277696e74657277697265776973646f6d77697365776973687769746e657373776f6c66776f6d616e776f6e646572776f6f64776f6f6c776f7264776f726b776f726c64776f727279776f72746877726170777265636b77726573746c657772697374777269746577726f6e67796172647965617279656c6c6f77796f75796f756e67796f7574687a656272617a65726f7a6f6e657a6f6fcc9a130007000000d39a130007000000da9a130004000000de9a130005000000e39a130005000000e89a130006000000ee9a130006000000f49a130008000000fc9a130006000000029b130005000000079b1300060000000d9b130008000000159b1300070000001c9b130006000000229b130007000000299b1300040000002d9b130008000000359b1300070000003c9b130006000000429b130003000000459b1300060000004b9b130005000000509b130007000000579b1300060000005d9b130005000000629b130003000000659b1300060000006b9b130007000000729b130006000000789b1300050000007d9b130005000000829b130007000000899b1300060000008f9b130007000000969b1300060000009c9b130006000000a29b130006000000a89b130005000000ad9b130003000000b09b130005000000b59b130005000000ba9b130005000000bf9b130003000000c29b130003000000c59b130007000000cc9b130005000000d19b130005000000d69b130005000000db9b130007000000e29b130005000000e79b130005000000ec9b130003000000ef9b130005000000f49b130005000000f99b130006000000ff9b130005000000049c130005000000099c130007000000109c130004000000149c130005000000199c1300060000001f9c130007000000269c1300070000002d9c130005000000329c130006000000389c1300060000003e9c130007000000459c1300060000004b9c130007000000529c130005000000579c1300050000005c9c130005000000619c130006000000679c1300050000006c9c130008000000749c1300060000007a9c130007000000819c130006000000879c1300070000008e9c130007000000959c1300070000009c9c1300030000009f9c130005000000a49c130007000000ab9c130006000000b19c130005000000b69c130007000000bd9c130005000000c29c130004000000c69c130006000000cc9c130004000000d09c130005000000d59c130005000000da9c130003000000dd9c130005000000e29c130005000000e79c130004000000eb9c130006000000f19c130007000000f89c130006000000fe9c130006000000049d130005000000099d1300030000000c9d130008000000149d1300060000001a9d130007000000219d130003000000249d1300060000002a9d130007000000319d130005000000369d1300060000003c9d130006000000429d130006000000489d1300070000004f9d130004000000539d130006000000599d1300060000005f9d130008000000679d1300070000006e9d130007000000759d1300050000007a9d130006000000809d130004000000849d1300060000008a9d1300040000008e9d130006000000949d1300070000009b9d130007000000a29d130005000000a79d130005000000ac9d130005000000b19d130004000000b59d130007000000bc9d130005000000c19d130007000000c89d130004000000cc9d130004000000d09d130008000000d89d130005000000dd9d130005000000e29d130003000000e59d130007000000ec9d130007000000f39d130004000000f79d130006000000fd9d130006000000039e130006000000099e1300030000000c9e130006000000129e130007000000199e1300060000001f9e130004000000239e130005000000289e1300060000002e9e130006000000349e130005000000399e1300040000003d9e130006000000439e1300070000004a9e130006000000509e130004000000549e1300060000005a9e1300050000005f9e130006000000659e1300060000006b9e130007000000729e130005000000779e1300040000007b9e130005000000809e130007000000879e1300040000008b9e130006000000919e130006000000979e1300070000009e9e130006000000a49e130007000000ab9e130003000000ae9e130004000000b29e130004000000b69e130007000000bd9e130004000000c19e130005000000c69e130006000000cc9e130005000000d19e130005000000d69e130005000000db9e130007000000e29e130005000000e79e130005000000ec9e130005000000f19e130005000000f69e130005000000fb9e130007000000029f130006000000089f1300040000000c9f130004000000109f130005000000159f1300050000001a9f1300040000001e9f130004000000229f130004000000269f1300040000002a9f1300040000002e9f130005000000339f130004000000379f1300050000003c9f130006000000429f130006000000489f1300060000004e9f130004000000529f130006000000589f1300060000005e9f130003000000619f130003000000649f1300070000006b9f130005000000709f130005000000759f1300050000007a9f1300050000007f9f130005000000849f1300060000008a9f1300050000008f9f130006000000959f1300050000009a9f130006000000a09f130005000000a59f130005000000aa9f130008000000b29f130006000000b89f130006000000be9f130005000000c39f130007000000ca9f130005000000cf9f130005000000d49f130006000000da9f130005000000df9f130006000000e59f130007000000ec9f130005000000f19f130004000000f59f130004000000f99f130006000000ff9f13000600000005a01300060000000ba013000600000011a013000600000017a01300050000001ca01300030000001fa013000800000027a01300040000002ba013000600000031a013000500000036a01300040000003aa013000700000041a013000500000046a01300050000004ba013000600000051a013000400000055a013000400000059a01300040000005da013000400000061a013000600000067a01300040000006ba01300030000006ea013000500000073a013000600000079a01300050000007ea013000600000084a013000500000089a01300060000008fa013000600000095a01300070000009ca0130007000000a3a0130007000000aaa0130003000000ada0130006000000b3a0130004000000b7a0130005000000bca0130006000000c2a0130005000000c7a0130004000000cba0130004000000cfa0130004000000d3a0130006000000d9a0130006000000dfa0130006000000e5a0130003000000e8a0130007000000efa0130005000000f4a0130008000000fca013000600000002a113000600000008a11300050000000da113000700000014a113000400000018a11300070000001fa113000600000025a11300060000002ba113000600000031a113000700000038a11300060000003ea113000700000045a11300050000004aa11300050000004fa113000800000057a11300060000005da113000500000062a113000700000069a11300060000006fa113000500000074a113000400000078a11300050000007da113000500000082a113000600000088a11300040000008ca113000600000092a113000500000097a11300070000009ea1130005000000a3a1130005000000a8a1130007000000afa1130006000000b5a1130006000000bba1130007000000c2a1130007000000c9a1130005000000cea1130005000000d3a1130005000000d8a1130008000000e0a1130006000000e6a1130007000000eda1130004000000f1a1130005000000f6a1130005000000fba1130004000000ffa113000700000006a21300040000000aa21300040000000ea213000500000013a213000500000018a21300060000001ea213000500000023a213000600000029a21300050000002ea213000500000033a213000600000039a21300040000003da213000500000042a213000400000046a21300050000004ba213000500000050a213000500000055a21300050000005aa21300040000005ea213000500000063a21300070000006aa213000600000070a213000500000075a21300050000007aa213000700000081a213000400000085a21300060000008ba21300040000008fa213000400000093a21300070000009aa21300050000009fa2130006000000a5a2130007000000aca2130004000000b0a2130007000000b7a2130005000000bca2130006000000c2a2130007000000c9a2130007000000d0a2130007000000d7a2130007000000dea2130008000000e6a2130007000000eda2130008000000f5a2130007000000fca213000800000004a313000400000008a31300040000000ca313000600000012a313000400000016a31300050000001ba31300040000001fa313000400000023a31300070000002aa31300040000002ea313000600000034a313000500000039a313000700000040a313000600000046a31300060000004ca313000600000052a313000500000057a31300060000005da313000500000062a313000600000068a31300050000006da313000400000071a313000500000076a31300050000007ba313000600000081a313000500000086a31300050000008ba313000500000090a313000600000096a31300050000009ba31300040000009fa3130007000000a6a3130005000000aba3130005000000b0a3130006000000b6a3130004000000baa3130005000000bfa3130006000000c5a3130005000000caa3130007000000d1a3130005000000d6a3130006000000dca3130007000000e3a3130006000000e9a3130005000000eea3130003000000f1a3130007000000f8a3130004000000fca313000700000003a413000300000006a41300080000000ea413000700000015a41300070000001ca413000700000023a413000500000028a41300070000002fa413000600000035a413000400000039a41300050000003ea413000300000041a413000600000047a41300040000004ba413000500000050a413000600000056a41300060000005ca413000400000060a413000800000068a41300040000006ca41300030000006fa413000400000073a413000600000079a41300060000007fa413000600000085a41300080000008da413000600000093a41300070000009aa4130008000000a2a4130008000000aaa4130004000000aea4130007000000b5a4130006000000bba4130004000000bfa4130006000000c5a4130005000000caa4130007000000d1a4130006000000d7a4130006000000dda4130006000000e3a4130007000000eaa4130004000000eea4130006000000f4a4130006000000faa413000700000001a513000500000006a51300060000000ca513000600000012a51300080000001aa513000600000020a513000600000026a51300040000002aa513000700000031a513000700000038a51300060000003ea513000600000044a51300070000004ba513000600000051a513000600000057a51300070000005ea513000400000062a513000700000069a51300050000006ea513000400000072a513000600000078a51300040000007ca513000600000082a513000700000089a513000700000090a513000700000097a51300060000009da5130008000000a5a5130006000000aba5130004000000afa5130008000000b7a5130008000000bfa5130007000000c6a5130004000000caa5130007000000d1a5130008000000d9a5130007000000e0a5130008000000e8a5130006000000eea5130006000000f4a5130007000000fba513000500000000a613000600000006a61300080000000ea613000300000011a613000400000015a61300070000001ca613000600000022a613000600000028a61300060000002ea613000500000033a613000400000037a61300040000003ba613000600000041a613000400000045a61300050000004aa613000600000050a613000500000055a61300070000005ca613000400000060a613000500000065a61300050000006aa61300050000006fa613000500000074a613000500000079a61300040000007da613000500000082a613000400000086a61300040000008aa61300030000008da613000400000091a613000400000095a613000400000099a61300060000009fa6130004000000a3a6130005000000a8a6130004000000aca6130005000000b1a6130007000000b8a6130005000000bda6130005000000c2a6130005000000c7a6130004000000cba6130005000000d0a6130006000000d6a6130004000000daa6130004000000dea6130004000000e2a6130007000000e9a6130007000000f0a6130004000000f4a6130004000000f8a6130007000000ffa613000600000005a713000300000008a71300050000000da713000600000013a713000500000018a71300050000001da713000800000025a71300070000002ca713000700000033a71300080000003ba713000800000043a713000500000048a71300040000004ca713000600000052a713000600000058a71300070000005fa713000600000065a71300070000006ca713000600000072a713000700000079a71300050000007ea713000600000084a713000500000089a71300030000008ca713000700000093a71300070000009aa71300050000009fa7130006000000a5a7130007000000aca7130006000000b2a7130006000000b8a7130007000000bfa7130005000000c4a7130006000000caa7130006000000d0a7130006000000d6a7130006000000dca7130006000000e2a7130005000000e7a7130006000000eda7130005000000f2a7130008000000faa713000700000001a813000500000006a81300050000000ba81300030000000ea813000500000013a813000500000018a81300070000001fa813000500000024a813000500000029a81300060000002fa813000500000034a81300070000003ba813000600000041a813000700000048a81300060000004ea813000800000056a81300040000005aa81300050000005fa813000600000065a81300050000006aa813000700000071a813000600000077a81300080000007fa813000600000085a81300070000008ca813000600000092a813000700000099a8130008000000a1a8130007000000a8a8130007000000afa8130005000000b4a8130005000000b9a8130004000000bda8130006000000c3a8130006000000c9a8130006000000cfa8130006000000d5a8130007000000dca8130006000000e2a8130007000000e9a8130006000000efa8130005000000f4a8130003000000f7a8130007000000fea813000600000004a913000400000008a91300070000000fa913000400000013a913000500000018a91300050000001da913000400000021a913000500000026a91300040000002aa913000600000030a913000600000036a913000300000039a91300050000003ea913000700000045a913000400000049a913000700000050a913000300000053a913000500000058a91300060000005ea913000700000065a91300050000006aa913000800000072a913000700000079a913000800000081a913000700000088a91300030000008ba91300040000008fa913000400000093a913000600000099a91300050000009ea9130008000000a6a9130005000000aba9130005000000b0a9130003000000b3a9130005000000b8a9130007000000bfa9130005000000c4a9130006000000caa9130004000000cea9130004000000d2a9130006000000d8a9130005000000dda9130004000000e1a9130004000000e5a9130006000000eba9130006000000f1a9130004000000f5a9130004000000f9a9130005000000fea913000600000004aa13000400000008aa1300030000000baa13000700000012aa13000300000015aa13000400000019aa1300050000001eaa13000500000023aa13000400000027aa1300060000002daa13000400000031aa13000600000037aa1300040000003baa13000500000040aa13000500000045aa1300050000004aaa13000600000050aa13000500000055aa1300050000005aaa1300030000005daa13000400000061aa13000500000066aa13000300000069aa1300040000006daa13000400000071aa13000600000077aa1300040000007baa1300040000007faa13000500000084aa1300060000008aaa13000600000090aa13000400000094aa1300070000009baa130005000000a0aa130007000000a7aa130006000000adaa130006000000b3aa130005000000b8aa130003000000bbaa130007000000c2aa130005000000c7aa130008000000cfaa130005000000d4aa130006000000daaa130006000000e0aa130004000000e4aa130005000000e9aa130005000000eeaa130005000000f3aa130006000000f9aa130005000000feaa13000400000002ab13000300000005ab1300050000000aab13000700000011ab13000400000015ab1300060000001bab13000600000021ab13000400000025ab1300060000002bab13000700000032ab13000400000036ab13000300000039ab1300060000003fab13000700000046ab1300060000004cab13000600000052ab13000700000059ab1300030000005cab13000400000060ab13000400000064ab1300060000006aab1300050000006fab13000400000073ab1300070000007aab13000600000080ab13000500000085ab1300060000008bab13000700000092ab13000700000099ab1300050000009eab130005000000a3ab130004000000a7ab130006000000adab130006000000b3ab130007000000baab130004000000beab130004000000c2ab130004000000c6ab130006000000ccab130005000000d1ab130005000000d6ab130005000000dbab130007000000e2ab130005000000e7ab130005000000ecab130005000000f1ab130005000000f6ab130004000000faab130004000000feab13000400000002ac13000700000009ac1300040000000dac13000400000011ac13000500000016ac1300070000001dac13000600000023ac13000600000029ac1300060000002fac13000400000033ac13000400000037ac1300050000003cac13000500000041ac13000500000046ac1300050000004bac13000500000050ac13000700000057ac1300050000005cac13000500000061ac13000400000065ac1300050000006aac1300040000006eac13000700000075ac1300050000007aac1300040000007eac13000500000083ac13000500000088ac1300050000008dac13000500000092ac13000500000097ac1300060000009dac130003000000a0ac130003000000a3ac130005000000a8ac130004000000acac130004000000b0ac130006000000b6ac130007000000bdac130004000000c1ac130005000000c6ac130006000000ccac130004000000d0ac130005000000d5ac130007000000dcac130003000000dfac130004000000e3ac130004000000e7ac130006000000edac130004000000f1ac130006000000f7ac130005000000fcac13000500000001ad13000800000009ad1300060000000fad13000500000014ad1300060000001aad1300040000001ead13000300000021ad13000400000025ad1300060000002bad1300040000002fad13000400000033ad13000400000037ad1300030000003aad1300040000003ead13000700000045ad1300050000004aad13000600000050ad13000400000054ad13000400000058ad1300070000005fad13000600000065ad13000400000069ad1300050000006ead13000400000072ad13000400000076ad1300040000007aad13000600000080ad13000500000085ad1300080000008dad13000400000091ad13000500000096ad1300040000009aad1300050000009fad130003000000a2ad130004000000a6ad130005000000abad130006000000b1ad130005000000b6ad130007000000bdad130006000000c3ad130004000000c7ad130006000000cdad130005000000d2ad130004000000d6ad130007000000ddad130006000000e3ad130003000000e6ad130004000000eaad130004000000eead130008000000f6ad130004000000faad13000600000000ae13000300000003ae1300070000000aae13000700000011ae13000500000016ae1300070000001dae13000700000024ae1300060000002aae13000600000030ae13000600000036ae1300070000003dae13000700000044ae13000400000048ae1300070000004fae13000600000055ae1300080000005dae13000500000062ae1300080000006aae13000600000070ae13000800000078ae1300060000007eae13000700000085ae1300060000008bae13000600000091ae13000700000098ae1300070000009fae130006000000a5ae130006000000abae130006000000b1ae130005000000b6ae130008000000beae130005000000c3ae130007000000caae130006000000d0ae130006000000d6ae130006000000dcae130007000000e3ae130007000000eaae130006000000f0ae130008000000f8ae130004000000fcae13000600000002af13000600000008af1300070000000faf13000400000013af13000600000019af13000700000020af13000500000025af13000400000029af1300050000002eaf13000600000034af1300060000003aaf1300030000003daf13000400000041af13000700000048af1300050000004daf13000500000052af13000500000057af1300030000005aaf1300040000005eaf13000400000062af13000700000069af1300030000006caf13000500000071af13000500000076af1300040000007aaf13000600000080af13000600000086af1300040000008aaf1300040000008eaf13000800000096af1300040000009aaf1300040000009eaf130007000000a5af130003000000a8af130004000000acaf130003000000afaf130006000000b5af130004000000b9af130007000000c0af130004000000c4af130003000000c7af130007000000ceaf130004000000d2af130006000000d8af130004000000dcaf130004000000e0af130005000000e5af130005000000eaaf130004000000eeaf130003000000f1af130005000000f6af130005000000fbaf13000600000001b013000400000005b013000400000009b01300040000000db013000800000015b01300060000001bb013000500000020b013000500000025b01300050000002ab01300050000002fb013000700000036b01300040000003ab01300030000003db013000400000041b013000700000048b01300050000004db013000400000051b013000600000057b01300040000005bb013000500000060b013000500000065b01300070000006cb013000400000070b013000300000073b013000500000078b01300060000007eb013000700000085b01300050000008ab01300040000008eb013000600000094b013000400000098b01300070000009fb0130006000000a5b0130006000000abb0130005000000b0b0130004000000b4b0130007000000bbb0130007000000c2b0130007000000c9b0130004000000cdb0130004000000d1b0130005000000d6b0130004000000dab0130004000000deb0130005000000e3b0130004000000e7b0130004000000ebb0130006000000f1b0130004000000f5b0130006000000fbb0130004000000ffb013000600000005b113000400000009b11300040000000db113000700000014b113000500000019b11300040000001db113000500000022b113000600000028b11300040000002cb113000400000030b113000700000037b11300040000003bb113000600000041b113000400000045b11300050000004ab11300050000004fb113000700000056b11300060000005cb113000500000061b113000500000066b11300060000006cb113000600000072b113000700000079b11300030000007cb113000500000081b113000600000087b11300040000008bb11300040000008fb113000400000093b113000500000098b11300040000009cb1130006000000a2b1130003000000a5b1130006000000abb1130007000000b2b1130005000000b7b1130007000000beb1130006000000c4b1130005000000c9b1130006000000cfb1130005000000d4b1130006000000dab1130006000000e0b1130006000000e6b1130008000000eeb1130004000000f2b1130004000000f6b1130006000000fcb113000500000001b213000800000009b21300040000000db213000600000013b213000600000019b213000700000020b213000400000024b21300060000002ab21300040000002eb213000700000035b213000400000039b213000800000041b213000500000046b21300050000004bb213000600000051b213000400000055b21300060000005bb213000600000061b213000700000068b21300040000006cb213000500000071b213000500000076b21300050000007bb213000500000080b213000400000084b21300070000008bb213000500000090b213000600000096b21300060000009cb2130008000000a4b2130004000000a8b2130007000000afb2130005000000b4b2130004000000b8b2130007000000bfb2130005000000c4b2130006000000cab2130007000000d1b2130006000000d7b2130006000000ddb2130004000000e1b2130007000000e8b2130003000000ebb2130005000000f0b2130007000000f7b2130006000000fdb213000500000002b313000600000008b31300030000000bb313000600000011b313000700000018b31300060000001eb313000700000025b31300050000002ab31300040000002eb313000500000033b313000400000037b31300070000003eb313000800000046b31300060000004cb313000600000052b313000500000057b31300080000005fb313000500000064b313000400000068b31300050000006db313000400000071b313000600000077b31300040000007bb313000800000083b313000600000089b31300060000008fb313000800000097b31300050000009cb3130004000000a0b3130006000000a6b3130006000000acb3130007000000b3b3130004000000b7b3130005000000bcb3130004000000c0b3130006000000c6b3130006000000ccb3130005000000d1b3130006000000d7b3130006000000ddb3130004000000e1b3130004000000e5b3130004000000e9b3130008000000f1b3130007000000f8b3130007000000ffb313000600000005b41300050000000ab41300040000000eb413000300000011b413000700000018b41300070000001fb413000500000024b413000400000028b41300040000002cb413000400000030b413000500000035b41300050000003ab41300050000003fb413000700000046b41300060000004cb413000600000052b413000500000057b41300040000005bb413000700000062b413000400000066b41300070000006db413000600000073b413000500000078b41300030000007bb413000700000082b413000600000088b41300050000008db413000300000090b413000300000093b413000400000097b41300060000009db4130006000000a3b4130007000000aab4130007000000b1b4130006000000b7b4130007000000beb4130005000000c3b4130005000000c8b4130007000000cfb4130004000000d3b4130003000000d6b4130005000000dbb4130006000000e1b4130005000000e6b4130003000000e9b4130004000000edb4130003000000f0b4130005000000f5b4130007000000fcb413000400000000b513000400000004b513000300000007b51300050000000cb513000600000012b513000400000016b51300040000001ab51300050000001fb513000700000026b51300060000002cb513000600000032b513000600000038b51300050000003db513000700000044b513000500000049b513000800000051b513000500000056b51300060000005cb513000800000064b51300060000006ab513000700000071b513000500000076b51300070000007db513000500000082b513000600000088b51300070000008fb513000400000093b513000400000097b51300040000009bb51300030000009eb5130005000000a3b5130006000000a9b5130006000000afb5130005000000b4b5130004000000b8b5130006000000beb5130004000000c2b5130004000000c6b5130006000000ccb5130004000000d0b5130005000000d5b5130005000000dab5130005000000dfb5130007000000e6b5130005000000ebb5130006000000f1b5130006000000f7b5130004000000fbb513000600000001b613000500000006b61300040000000ab61300050000000fb613000400000013b61300070000001ab613000600000020b613000700000027b61300050000002cb613000400000030b613000700000037b61300050000003cb613000600000042b613000400000046b61300070000004db613000700000054b613000300000057b61300070000005eb613000600000064b61300060000006ab613000600000070b613000700000077b61300060000007db613000600000083b613000300000086b61300050000008bb613000500000090b613000600000096b61300080000009eb6130005000000a3b6130006000000a9b6130007000000b0b6130005000000b5b6130003000000b8b6130006000000beb6130004000000c2b6130005000000c7b6130004000000cbb6130007000000d2b6130004000000d6b6130006000000dcb6130005000000e1b6130005000000e6b6130005000000ebb6130006000000f1b6130007000000f8b6130005000000fdb613000400000001b713000600000007b71300060000000db713000500000012b713000400000016b71300060000001cb713000400000020b713000400000024b713000500000029b71300050000002eb713000400000032b713000600000038b71300040000003cb713000400000040b713000400000044b71300070000004bb713000700000052b71300080000005ab713000800000062b713000400000066b71300060000006cb713000700000073b71300070000007ab713000600000080b713000500000085b71300080000008db713000600000093b71300070000009ab7130006000000a0b7130007000000a7b7130007000000aeb7130006000000b4b7130007000000bbb7130005000000c0b7130005000000c5b7130007000000ccb7130005000000d1b7130008000000d9b7130006000000dfb7130007000000e6b7130005000000ebb7130007000000f2b7130007000000f9b713000700000000b813000600000006b81300070000000db813000700000014b81300070000001bb813000500000020b813000800000028b81300070000002fb813000700000036b81300050000003bb813000700000042b813000600000048b81300070000004fb813000400000053b813000400000057b81300050000005cb813000700000063b813000500000068b81300050000006db813000500000072b81300080000007ab813000600000080b813000700000087b81300050000008cb813000400000090b813000300000093b813000600000099b8130007000000a0b8130007000000a7b8130007000000aeb8130007000000b5b8130008000000bdb8130005000000c2b8130004000000c6b8130004000000cab8130005000000cfb8130006000000d5b8130007000000dcb8130004000000e0b8130004000000e4b8130005000000e9b8130005000000eeb8130004000000f2b8130004000000f6b8130005000000fbb813000500000000b913000400000004b913000500000009b91300060000000fb913000500000014b913000500000019b91300040000001db913000400000021b913000600000027b91300050000002cb91300030000002fb913000500000034b913000500000039b91300040000003db913000600000043b913000500000048b91300070000004fb913000600000055b91300070000005cb913000600000062b913000600000068b91300070000006fb913000600000075b91300070000007cb913000600000082b913000600000088b91300060000008eb913000600000094b91300070000009bb9130006000000a1b9130005000000a6b9130007000000adb9130006000000b3b9130004000000b7b9130006000000bdb9130008000000c5b9130006000000cbb9130006000000d1b9130006000000d7b9130005000000dcb9130004000000e0b9130006000000e6b9130006000000ecb9130006000000f2b9130007000000f9b9130006000000ffb913000700000006ba1300060000000cba13000800000014ba1300060000001aba13000800000022ba1300080000002aba13000600000030ba13000600000036ba1300070000003dba13000600000043ba1300070000004aba13000600000050ba13000600000056ba1300060000005cba13000600000062ba13000300000065ba1300060000006bba1300040000006fba13000400000073ba13000400000077ba1300050000007cba13000500000081ba13000500000086ba1300050000008bba1300040000008fba13000400000093ba13000600000099ba1300040000009dba130006000000a3ba130005000000a8ba130005000000adba130004000000b1ba130005000000b6ba130005000000bbba130006000000c1ba130006000000c7ba130007000000ceba130004000000d2ba130006000000d8ba130004000000dcba130004000000e0ba130006000000e6ba130005000000ebba130005000000f0ba130005000000f5ba130005000000faba13000600000000bb13000400000004bb13000300000007bb1300040000000bbb1300030000000ebb13000600000014bb13000500000019bb1300030000001cbb13000600000022bb13000700000029bb1300040000002dbb13000400000031bb13000500000036bb1300060000003cbb13000500000041bb13000400000045bb1300060000004bbb1300040000004fbb13000600000055bb13000400000059bb13000700000060bb13000700000067bb1300050000006cbb13000700000073bb13000400000077bb1300030000007abb1300050000007fbb13000400000083bb13000500000088bb1300070000008fbb13000500000094bb1300060000009abb130006000000a0bb130007000000a7bb130008000000afbb130008000000b7bb130005000000bcbb130005000000c1bb130006000000c7bb130006000000cdbb130005000000d2bb130003000000d5bb130006000000dbbb130006000000e1bb130004000000e5bb130006000000ebbb130006000000f1bb130007000000f8bb13000800000000bc13000400000004bc13000400000008bc1300070000000fbc13000600000015bc13000400000019bc13000700000020bc13000600000026bc1300050000002bbc13000800000033bc13000600000039bc13000700000040bc13000700000047bc1300060000004dbc13000500000052bc13000500000057bc1300060000005dbc13000500000062bc13000700000069bc1300050000006ebc13000400000072bc13000500000077bc1300070000007ebc13000600000084bc13000500000089bc1300050000008ebc13000400000092bc13000600000098bc1300050000009dbc130004000000a1bc130005000000a6bc130004000000aabc130005000000afbc130008000000b7bc130005000000bcbc130006000000c2bc130005000000c7bc130007000000cebc130003000000d1bc130007000000d8bc130004000000dcbc130004000000e0bc130005000000e5bc130005000000eabc130004000000eebc130006000000f4bc130004000000f8bc130005000000fdbc13000600000003bd1300070000000abd13000600000010bd13000500000015bd13000400000019bd1300050000001ebd13000600000024bd1300070000002bbd1300030000002ebd13000400000032bd13000500000037bd1300060000003dbd13000300000040bd13000500000045bd13000400000049bd1300050000004ebd13000500000053bd13000400000057bd1300040000005bbd13000500000060bd13000700000067bd1300050000006cbd13000500000071bd13000600000077bd1300040000007bbd13000600000081bd13000400000085bd13000400000089bd1300050000008ebd13000500000093bd13000500000098bd1300050000009dbd130005000000a2bd130006000000a8bd130005000000adbd130005000000b2bd130004000000b6bd130005000000bbbd130004000000bfbd130004000000c3bd130006000000c9bd130006000000cfbd130004000000d3bd130004000000d7bd130004000000dbbd130005000000e0bd130007000000e7bd130005000000ecbd130008000000f4bd130005000000f9bd13000700000000be13000400000004be13000400000008be1300050000000dbe13000400000011be13000400000015be1300050000001abe1300040000001ebe13000600000024be13000500000029be1300050000002ebe13000500000033be1300070000003abe1300050000003fbe13000500000044be1300070000004bbe13000500000050be13000500000055be1300050000005abe13000600000060be13000500000065be1300060000006bbe13000500000070be13000400000074be1300060000007abe1300050000007fbe13000500000084be1300070000008bbe13000500000090be13000500000095be13000400000099be1300050000009ebe130006000000a4be130006000000aabe130003000000adbe130006000000b3be130007000000babe130008000000c2be130006000000c8be130007000000cfbe130005000000d4be130005000000d9be130006000000dfbe130005000000e4be130005000000e9be130005000000eebe130005000000f3be130004000000f7be130005000000fcbe13000500000001bf13000400000005bf13000400000009bf1300060000000fbf13000500000014bf13000500000019bf1300050000001ebf13000500000023bf1300070000002abf1300050000002fbf13000500000034bf13000500000039bf1300050000003ebf13000800000046bf1300060000004cbf13000600000052bf13000600000058bf13000800000060bf13000700000067bf1300050000006cbf13000700000073bf13000500000078bf1300070000007fbf13000600000085bf1300060000008bbf13000700000092bf13000400000096bf1300060000009cbf130006000000a2bf130005000000a7bf130007000000aebf130004000000b2bf130006000000b8bf130003000000bbbf130005000000c0bf130006000000c6bf130005000000cbbf130006000000d1bf130007000000d8bf130004000000dcbf130007000000e3bf130005000000e8bf130008000000f0bf130008000000f8bf130006000000febf13000700000005c01300070000000cc013000700000013c013000500000018c01300040000001cc013000500000021c013000500000026c01300050000002bc013000500000030c013000400000034c013000500000039c01300060000003fc013000500000044c01300060000004ac013000700000051c013000500000056c01300060000005cc013000500000061c013000600000067c01300030000006ac01300040000006ec013000600000074c013000400000078c01300040000007cc013000400000080c013000600000086c01300040000008ac01300050000008fc013000600000095c013000400000099c01300050000009ec0130004000000a2c0130004000000a6c0130003000000a9c0130006000000afc0130006000000b5c0130004000000b9c0130004000000bdc0130004000000c1c0130004000000c5c0130005000000cac0130004000000cec0130005000000d3c0130004000000d7c0130006000000ddc0130005000000e2c0130004000000e6c0130005000000ebc0130004000000efc0130007000000f6c0130005000000fbc013000600000001c113000500000006c11300050000000bc113000700000012c113000600000018c11300040000001cc113000500000021c113000400000025c11300060000002bc11300040000002fc113000400000033c113000300000036c11300050000003bc113000600000041c113000500000046c11300050000004bc113000700000052c113000500000057c11300070000005ec113000300000061c113000800000069c11300060000006fc113000500000074c11300060000007ac113000800000082c113000400000086c11300060000008cc113000700000093c113000400000097c11300050000009cc11300030000009fc1130005000000a4c1130006000000aac1130005000000afc1130007000000b6c1130008000000bec1130004000000c2c1130005000000c7c1130007000000cec1130006000000d4c1130005000000d9c1130004000000ddc1130003000000e0c1130005000000e5c1130005000000eac1130007000000f1c1130006000000f7c1130005000000fcc113000800000004c213000400000008c21300050000000dc213000600000013c213000400000017c21300050000001cc213000400000020c213000500000025c21300050000002ac21300050000002fc213000500000034c21300070000003bc21300040000003fc213000400000043c213000600000049c213000700000050c213000500000055c213000400000059c21300050000005ec213000700000065c21300050000006ac21300050000006fc213000300000072c213000400000076c21300070000007dc213000600000083c213000400000087c21300060000008dc213000600000093c213000400000097c21300060000009dc2130006000000a3c2130006000000a9c2130005000000aec2130004000000b2c2130005000000b7c2130003000000bac2130004000000bec2130007000000c5c2130004000000c9c2130008000000d1c2130006000000d7c2130007000000dec2130005000000e3c2130007000000eac2130005000000efc2130004000000f3c2130006000000f9c2130006000000ffc213000700000006c31300070000000dc313000600000013c313000400000017c31300080000001fc313000700000026c31300060000002cc313000500000031c313000700000038c31300060000003ec313000600000044c31300070000004bc313000600000051c313000400000055c31300050000005ac31300050000005fc313000500000064c313000400000068c31300050000006dc313000300000070c313000400000074c31300060000007ac313000700000081c313000500000086c31300070000008dc313000600000093c313000600000099c31300050000009ec3130005000000a3c3130006000000a9c3130005000000aec3130003000000b1c3130006000000b7c3130005000000bcc3130007000000c3c3130004000000c7c3130005000000ccc3130007000000d3c3130006000000d9c3130006000000dfc3130007000000e6c3130005000000ebc3130004000000efc3130006000000f5c3130007000000fcc313000400000000c413000600000006c41300070000000dc413000600000013c41300070000001ac413000700000021c413000700000028c41300050000002dc413000400000031c413000700000038c41300070000003fc413000600000045c41300070000004cc413000500000051c413000400000055c41300050000005ac413000600000060c413000500000065c41300050000006ac41300050000006fc413000500000074c413000400000078c41300070000007fc413000600000085c413000400000089c41300060000008fc413000400000093c413000500000098c41300040000009cc4130004000000a0c4130004000000a4c4130006000000aac4130004000000aec4130007000000b5c4130004000000b9c4130007000000c0c4130004000000c4c4130004000000c8c4130005000000cdc4130005000000d2c4130004000000d6c4130003000000d9c4130006000000dfc4130006000000e5c4130004000000e9c4130006000000efc4130007000000f6c4130003000000f9c413000700000000c513000700000007c51300050000000cc513000700000013c513000400000017c51300030000001ac51300050000001fc513000400000023c513000500000028c51300050000002dc513000400000031c513000500000036c51300040000003ac513000700000041c513000400000045c51300050000004ac51300040000004ec513000400000052c513000400000056c513000300000059c51300060000005fc513000400000063c513000400000067c51300040000006bc513000600000071c513000600000077c51300040000007bc513000600000081c513000400000085c513000400000089c513000700000090c513000400000094c513000500000099c51300060000009fc5130004000000a3c5130004000000a7c5130004000000abc5130004000000afc5130005000000b4c5130005000000b9c5130005000000bec5130004000000c2c5130005000000c7c5130007000000cec5130005000000d3c5130005000000d8c5130005000000ddc5130004000000e1c5130004000000e5c5130006000000ebc5130003000000eec5130005000000f3c5130005000000f8c5130005000000fdc513000400000001c613000400000005c61300030000005c9a13005f000000d4010000300000005c9a13005f000000d6010000100000005c9a13005f000000cf010000140000005c9a13005f000000c20100000d0000005c9a13005f000000570200000d000000696e76616c6964206d6e656d6f6e69635c9a13005f00000049020000300000005c9a13005f0000004f02000011000000000000000c00000004000000e603000063616c6c65642060526573756c743a3a756e77726170282960206f6e20616e2060457272602076616c7565005c9a13005f0000003f02000041000000416d626967756f75734c616e677561676573426164576f7264436f756e74556e6b6e6f776e576f7264426164456e74726f7079426974436f756e74496e76616c6964436865636b73756d2f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f736c6963652f736f72742f737461626c652f717569636b736f72742e72736d6964203e206c656e00a2071400090000001e071400840000004e0000001f0000001e0714008400000048000000170000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f736c6963652e727300d40714006f00000096030000090000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f7261775f7665632e727300000054081400710000002a0200001100000063616e6e6f7420616476616e63652070617374206072656d61696e696e67603a20203c3d20000000d808140021000000f9081400040000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f62797465732d312e31302e312f7372632f62797465732e727300100914005b000000c7020000090000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7061726974792d7363616c652d636f6465632d332e372e352f7372632f636f6465632e7273007c09140067000000b801000029000000436f646563206572726f722f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7061726974792d7363616c652d636f6465632d332e372e352f7372632f636f6465632e72730000ff09140067000000f70000000f0000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7363616c652d696e666f2d322e31312e362f7372632f6275696c642e7273780a140060000000240100001900000050617468206e6f742061737369676e6564000000780a140060000000b20000001e0000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7061726974792d7363616c652d636f6465632d332e372e352f7372632f636f6465632e7273000c0b140067000000f70000000f0000003c7761736d3a73747269707065643e4865616444617461706f6c6b61646f745f70617261636861696e5f7072696d6974697665733a3a7072696d6974697665735665633c75383e56616c69646174696f6e436f646549647533322f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7363616c652d696e666f2d322e31312e362f7372632f6275696c642e72730000de0b1400600000002f02000017000000de0b140060000000240100001900000050617468206e6f742061737369676e6564000000de0b140060000000b20000001e0000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e7273000000840c14007d000000b3070000090000006d61785f63616e6469646174655f6465707468753332616c6c6f7765645f616e6365737472795f6c656e6d61785f636f64655f73697a656d61785f686561645f646174615f73697a656d61785f7570776172645f71756575655f636f756e746d61785f7570776172645f71756575655f73697a656d61785f7570776172645f6d6573736167655f73697a656d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746568726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746576616c69646174696f6e5f757067726164655f636f6f6c646f776e426c6f636b4e756d62657276616c69646174696f6e5f757067726164655f64656c61796173796e635f6261636b696e675f706172616d734173796e634261636b696e67506172616d736d61785f63617061636974796d61785f746f74616c5f73697a656d61785f6d6573736167655f73697a656d73675f636f756e74746f74616c5f73697a656d71635f686561644f7074696f6e3c486173683e706f6c6b61646f745f7072696d6974697665733a3a76383c7761736d3a73747269707065643e4162726964676564486f7374436f6e66696775726174696f6e416272696467656448726d704368616e6e656c557067726164655265737472696374696f6e50726573656e7455706772616465476f416865616441626f7274476f41686561646361706163697479206f766572666c6f771f0f1400110000004f7074696f6e544e6f6e65536f6d654173796e634261636b696e67506172616d73706f6c6b61646f745f7072696d6974697665733a3a76383a3a6173796e635f6261636b696e67cd710b30bd2eab0352ddcc26417aa1941b3c252fcb29d88eff4f3de5de4476c32f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e72739f0f14007d000000b307000009000000f5207f03cfdce586301014700e2c2593fad157e461d71fd4c1f936839a5f1f3e3a72656c61795f64697370617463685f71756575655f72656d61696e696e675f63617061636974796a0da05ca59913bc38a8630590f2627cb6604cff828a6e3f579ca6c59ace013d6a0da05ca59913bc38a8630590f2627c1d3719f5b0b12c7105c073c5074459486a0da05ca59913bc38a8630590f2627cf12b746dcf32e843354583c9702cc02063f78c98723ddc9073523ef3beefda0c4d7fefc408aac59dbfe80a72ac8e3ce5cd710b30bd2eab0352ddcc26417aa1949e94c040f5e73d9b7addd6cb603d15d3cd710b30bd2eab0352ddcc26417aa194f27bbb460270642b5bcaf032ea04d56a2f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f7261775f7665632e727300000034111400710000002a020000110000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7061726974792d7363616c652d636f6465632d332e372e352f7372632f636f6465632e727300b811140067000000f70000000f0000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e7273000000301214007d000000b3070000090000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e7273000000c01214007d000000b307000009000000617474656d707420746f20646976696465206279207a65726f00000050131400190000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f7072696d6974697665732f61726974686d657469632f7372632f66697865645f706f696e742e727300007413140052000000a80000000400000030787072696d69746976655f74797065730000000100000000000000483235362f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7363616c652d696e666f2d322e31312e362f7372632f6275696c642e7273f813140060000000240100001900000050617468206e6f742061737369676e6564000000f813140060000000b20000001e0000005b75383b2033325d00000000010000000000000000000000000000209a99999999999999999999999999991915ae47e17a14ae47e17a14ae47e17a14de24068195438b6ce7fba9f1d24d621096d40968226c787aa52c431cebe2361aab436e861bf0f96184f068e388b5f8142236583849f3c7b4368dedb5a0f7c6106a238dc00e52a6875748afbc9af2d71a884fd766a541b89fdf398c30e28e791507a6121f51012de6b294d626e80b2e11a40951cb8168aed6b7babdd7d9df7c1bea3aa7a234edf1de5f956479e17ffd15bbc885e8f6f0277f1911ea2d81999711f80dd640beb40c65c281764968c2251c9371de33989070ea019b2ba1869b841643c17e29e0a6f3219b1556e79eaf03123735310fcdd785692bbc89d897b2d21cf9905a3fd7df37218996d44646f50e17fa7348cc45e65fe7a0ab43d2d15d72125d860d7a3c3d66a534acd2b64fc9831db19ed79463971e515d2342920ca19c17c14b79dd82df7eda7d4f9b0e0ab4e31268ac5b62d198642a96e55e171020391e53f0e281a7e0b6ee4451b21240b32d18a9264fce524d92586aa78ea899c2571341a47eb0b77b5027aad87ddaf5d0f21e345065c05fc9a652bb13cbaec440c21890a6ea994cd4eb0ec90f3cf2369ace13800a11c3ad5379b141196050bef6b01f670874028bdc2dc16747b3a6fe5e5a1952a029356fb02434869fc2ebfe4b4814db19ee90f2591d909e7f688965d639105f29b0b41dc3fb4c9732a7a8d523f619b2ba595db135963dac5b1fba77e9c4142862e17d275eab9756494cfb92879d100d9d68c9d8c9abf2f00e7af8b7a5951a3e17ba3a7aa1bc5b5a722e2d93844415cb45fb2ec81acaafae8e8b8a429d0311450992b1a6f7dcb24ae478aa9dfb381b04a141c1eb927df56e832d55b12fc71503b46767897564c4589c577727266c11d2eca5d8db886d6df4c625f20b3de01bdb23eb461607be8ac3381e28a3fd4c1649b655d2116cfe6e9c604b534f31d7110e8aefb64f1397b16067458518828b1ca5a1bff8720fac271ab96a37ad01d6161e4e9960c27256b9e160552c24ce44129516c2cd031e57f535cebb136de33a1dabab010b0318ac2a2bd82f768a4f62175689346f02e0bcbb5513f3c46e0cb51289a8edb1d0ccc792ef1eb8d44a7aee1d07ba578e400ad3dbf24b93106ffbf11706c8df7100d5a87cf56f0fda58fc2713d60c66e933bba7fabb4cb2298e60a61e11d7848729fc5295c9a38e540b1a85180eacd0d2bac9a8aa0783d8766fae9d13e3ac1a1e5edcdadda5d1c057b2b0621f4f8a484b4bb0487e51419aac8ec01b19d9a1d3d5d5596dcbdacde156a53316147b81dc77117b573ce2d7e7abeac211102acf6059825ef2c63626a6acaa04b619bba580476818f56bc551eb56559d911496840006ed792a23d1a722dfdd7d7410560734a3e18fddd1810cd13196fc531a456cf6e81a73e4a7343da7f444fd0f159e56f853e2281d535d97525d6a97d91062578db903db61eb2ef2509510bff51ae845a4c7cf484ebc585bdadda6659115206b836cd9d37163ade2e1171f1e4111cd119fad28861c9f480403f364639b1b0bdb18be536bb0e5069d358f1de91516a21547cb0f89f3ea6b4a9172e420ab1137bc71784cdbb84446aa1b846d01451c5f63c1c6d615c70305554903be9a9d1619e9cd6b45de383637770769feae1712c1411646a263c1565858720e97b1f21cce67abd1811c01df7913f571128e2817a5ec5541ce16347f61dc90c10ed886126e4756357d24206502c7e768e48ca41d253978f7301d80ea016cb9201dd7b61784fa2cf9f3b099bb3423614d17acf81239f74728534e5c5f54386815f2ac5a1e2e2cd3b9750b7d7f436053445b8a48185823dcc7f7d53099cf19a9367c3b6d1326d2f9728c89b48eb28f0ef1f92b151fb8412e8fa3072a7228a60bf4c7bcdd18fa9abea54f39bbc1861ed65c0697e413f6f7300919c25e9cd730f0fad624d41ff85f5a071468e549798d262fdf83761960e6e1051020516ec70a52bfe5cf5e141a8581d10c80daf1056f0e9984d94b10f5d468821400c44fd6e4e3f4a0f5121a2b77ed01aa9969d911b71cf7b3f7db14bcc58a018814eead7492b0c55cf9af102c09de68a6ed7c4954ea806f9428b31a24d4e453b857ca3a10559abf76205c1583761d4360793b6273aaaeff5e8016119ebdc8d166f52b9db810b132cb33571b7f646d4152c4bc7d600df48ea25cdf15ccb68a67db69fdcae63dc3d84e7d7f11df8a7772c50f2fabd72f058ee42eff1b80d5925b0473f288ac8c6a3e1dbf651666444249d028f5d3563d55984affea11a3a003424d4188b95795bbf31032ab1ce9e60268d7cd39617977fcc2405bef1654520220797161e72df9c968cd15591286509d998eb568a57c5b767415565b1dd2a64ae13e912051fd15c5f6dd447c170e1fa21aff404da7ca443792b1d0c9124acb69f764ceae0b116e58504fb40f1e3b3ceec550d88b3ca7f179733f900c18c9c9f137da7909ca85f4c7c232403d13db42e9bff6c2a8a96fba0c9eb766c81ee39bbacc2bcf53212695707e2c52a018824995708972a91ab8dd2665f074b3139d75881a0f8475f78c2f3e08e787851f175ea07b7236915f0a269806ec9f3719dfe419965bf84019d5844605f07f2c144cea47abafc600e1103705d18c99231047dd3f454ca467cee724d5b4478fd21906b1cc9dd6e952d81fb7ddc39f72a81438270a4b45eedb79192c7e6919c2861059d8a911a2e35f298f46300f8f36711a7a13bba7811cb3baa56bf3d8d85e27152fa995ec9ae3286251898fade04bec101775efe0f7380e9de80e4caf9aac131b792a591a932dd8b05372d625e256a9152e5547480fbe798ddcc1deb7814554117cbb0bda7e968f15949c978ccf08ba1b972fd614ff11a67776b0dfd6726d2e16798cde43ffa751f991f3b278f5bdbe118eadfdd2fe3f1cc21cecb75a2263641cd88a64423233b00117f05f15b5b5b61646a2839b8ec25901ac59e6dd90c42b12a303395f1704f6ceacc2a3fc1ad4121d839c2d4cac695e72bd9b1cca484342179ce38ad6895418f5fde2160807699b12c605abbd0f548dee2f6bf10cd874c51d056b22fe7276d7be8c22c170462ad11704bc4ecb28c512ffd64e678d6bbb0d13a0f97d78743b51cb247ed87b125f7c1e4d61fef929c90d09b731adfc417f63180a81cb9421d4d7a0c52724ca34cc821377ce7854cfb9bf676f0c6d4321ad371ff9712ddda594cc1f59708acf4d57f918c7f4bd7d51ddd67f7af3a13f3eacfa130bee2fc9e82ebeffc3b89c32fd79f71fd624f3a020bf316636fa16c2fdc79219781d5c1a1acc27b85efbab01cb6c751460e47c7bae09539318c9bc67a2f05d1099a094c5b042eb1ef474943f6ae72f1ae1e67604270289e55c2add32881ff314e7eb2b9d85cea0b7b0eeb028a07fc210d8dfdf616f4a0159b44a4e7433ccd01aad4ce6e725d5cde029a23e908fd67315f1d651865177714deeb4cbd972782911e857e9d6e8bee87bb054ac8f848d751b201321df5332bafc59dd890c6aa4f7158042e7184328c863ae4a6e70eee99211666ad827380d0d0617114a1a17431e1ceb21adec2ca43d6b12746e7b129c7e16564e57bdf01cfe88db5c58fc41e3fe11234a2562b49496415f618d603605cb1ce9d41de829aaab677fe73d4df8d0081787dd1720bb2156b932b964d7f9736d12a5958c662b6923c2eac13af2c2ec7b1d1dded61e89ba82cebb34625b025796171818df4b076235a5fcf6b4e201acde1259f36479d89c883b94f187373613311ee1f583c7464a6dfcdc5a06c6914227181a2b03069f6e573017af9ed1a79b521390ded13ccb7d251a2518311ca692ea1e40e5a7303cfe1d48b7795ae384a8bb18005186c0c9314bd3c5c7ae829d53c913cdb4a3cd42e9115209a617d1c885a81fa4901c3e0221db7407b8df403a9e5319500d4acb01b415f705601967fbe44214a70a08099b29def837b37a52fc833510d7dd0ca89142308e59b82ab79339ef19134b0a200e028d3ee1f9eef84261bf140f3c08803e9b3d65e7c758fa9b1a9910e42c0d0064f8c86ea50c8e90f9908e1aea23a499e9f9d38bb7a3714061da3e15bb1c50e1ba94a93cf982f4991a15ff102b61b39bc4ba75c78ed120c35dbb311b891a29166a95c4d20b0ee768b162c115a17bba118877d0db6f3e1f87278267119b925d1c40bf802ce663983e3fd0d81b4975e44933cc33bd51b64665ff0c4716d45d506e8fd68fcaa75e0551cc70d21153c9b3e34b571944d9fd6e4eade7831ca93af68209794703e19725a58aeccf16bafbc468d4606ccf807984ea6ef03f122af9070e87347ae59af5d3104b1a331d2294390b6c902e51e22a43da08155c17b5a9c7d5bca68bda8155cfe1d310b012870fd9222e71df909c55e5025381e61d6c0c144f8b5a4cda16de1dcfa89aeb178aa3a9a5a27ba3ae787eb1a520e22213a905a9a26a5fd27d2797b5a29a369e1e54d12082887fdb971facf74e15927e1877a780ce06667c794c23c6d8dd749813f10b01e40a702d8fad6ba32796545a1f5ad60050a259240cbeefb51f7810151915459ad981141d70fef2f7b2f9d91014776a7b149b4317c0fe5bc6282e7b0d10f24392edc405f2ccca2c0a0e7d2baf19c29c0ebed0375b0a6fbda171ca228c14cee33ecb73f948088c97b427d51b7010b09f6478ec5b0edaac25540c55f94c1ac07f5060f0af3e7bbdb7a9d610610a1533664080f3bfcb95972ceede731ad5105270cd665266acef5847b064b990ee1adb59a4b80e852326476cf3b6faa68b1549aeb693d8d0821e6c23295f95853c1175b08a1ff41a9efdac38a8feee08941bf759d5b229afb197bd938698250710162c7b77f5ba258eac97dc9e131e6ca61113c558222b097d7abf2dfeb8c9793d1c766aad4eefa0fd61cc57cb60a1949716c5eebd0b591afee7091309e74ddd12123ab1fc455b5d63a6dc840ed8affbea1cc88d306baf4a1c85b0d03e13f3622217d4d726bcf26ee3d026dacb75c2e88112868ca4c6ea179fb4d72946899da79c1d6b705005efdf182a46ee04a11786b01789f3d99d25b3e0546b8b9d4d799ef3127452f6626febcd8778452f7c2897521e5da85e82bf220bd3c66abfc986124218e4b94b68cc1b3c0f9f88ff3ad20e68136d2979407a2c601898da989183e40c1f24219433c856b34613e2130e361dd718b64d4329a0788f38dcb4dca4914adf138aaf6ba866277f5a602161a182aacb1fa2bfefb9eb8532154db44db49bbb6f194e998c6189d18eaa3d90a4f6e26259140ce1d61aa1a7d8eecad9b62b4f824710459b245e9b72277e11f68adfb1030c1a04491d1849f585fe0df83b195b69d614d0a04a13d45d9ecba4f92f147c87ab104d01115253c963df3a5ce6b9f90bac1a7167da740fa11c192fb01efbfa6f5615c152482ad980b0ad25c04b2f2ff3111134510daa8e34e71509cd12b27eeb4f1bc40d71ee3e5d1fab6d0a0f283289d9159da48d8b651719bc57080c2028d47a11943a7c123cf2f42c590de0ccd9b9f71b439596dbfcf4c3f0e03db370e1c75f1603111216975d365a1acbf5268139e61104e81cf024fc569090de220b358fa31cd0ece38c1d30dfd9a64b82a25d3fe916da23833db1597fe1eba2ce4eb13254125c39382fb5c2cb6879d17de44e84531de32d60bf5d35d65394a76450720376171c8be665b12a78a976ecb6a68ecfc412fa44d76fb5aa260ff1138bd77db2071e626adfbf2a22523f27436fac642806184e887f99884edb651f9cf289502038134a0dcc28744ac56f6593ea0fb433c01e3ba40987f6a16a59840f2273f6c2991896b6076cf8e7eead36d9b4f59135ae1356570ce0f33f7e4924f5ba2283227d1f45acd64cf6ff64d4e99095e868e83019d189783df8ff8343ee7344ed5320271474a19397c6cc9ccff18f03f10f4d1f105202b925a447617f1cb305e87faecb190f35c7b7e9d24dcc165cd1ecfff1a214d990d25f210f0b3d12b0da23335b8210c1e75099684bab6150b32a06852b6a1a67b94014baa2224e405c556b6abc2115539400dd94e84e0bcd4944bceec9e71051ed00c887da171248a9d3c64a760c1bdabd00a06c4846db6c87dc6bd591a315af64cd4cbd0605498a9fe3efdda74f11b13ae27ac80a08a843ff38e62fa6b21bf42ee8fb39a2395369ff931ef38428165df2ec2ffbb4c77587ff0fb2f503ba112eea47e69121d9223fff7fb622d35c1cf254068541817ab565ffff91e8a8b016f5433837010162c4b73233db86ed2612ee9ff3f10168363a5984eb91a4150b1d8b19f6279bb95efbe069bc7450113c17d67a5e86e2fa7e2fe787635d407496125691fdd6d0f797e571d93862cd86bd1dabdaca780d937984c17a2de83dd2ca1756156f2d714261d09ac88a8631a80813222218af4e6a684d91daaa3d4f40741ee8b479f23e8853a4daae88643f005d18875d6128ff6cdce9ae586d50cc997d13a495680d65ae60a9e48d481a7a5c2f1f8344ed3db7beb3ba8371a0ae61b0f218369d8a312c32f62e36c1e6bee759f513f0617782131dbde4899bd7973ff6ee1f5a4e2c35a97dca83a1afdfdf32f88b1915a556f720fea19ce7f2b24cc2f96f14aa1d12f9b3311b4ab9288f709b945910dd95b6c1ecb55e43f50de580c5ed281a4ade5e01575ee535c4a41d67048bed14d5b11801ac7eb7c4691d7e52d008be1022b65a9b799725a10f2f30b7b3a7c91a815e154961acb74dd958f3f8c21f6e159b4b44078123c6d7ade0f59335e624112bacd33e9b053d5949345686223d6e1bbc89dccb159efde06dc3110582caf11563a1e36f1118feb3246941379b3b8e11d19bd27fb559638607753525c5c5161c0ee30e339114e9d1d290f750379e78160b1c3f8fda76ba74750dc6402c18fa1178c631e59024f7edbb48a367e059c31c2d055bb7401d2c8bc9d3b51f4dae021724047c5fcd7d566fd40f2be6708b6812066dc69848c9f07eedb2113d4e12741d9fbd9ee006a1c09857c2a7fda40e9017e6ca4b4dd2800047799becca50a5d912a24479481dce00d88ec5ad448108291e82d02d6d17d833133fd1579d9ad32018cea624247946f6a865a7ac4a15764d137da43aa08e3dbd746fa57a778856e21e645095e63e31645d8cb7fbc50612b518b7a6aaebcb8db64a702c96d16b0ec41357a4aa12131624111a47f0e81217a01fdfe9ee0edc4483da146cf35342df4c198021bfd87c9d02e243232943687f3d143381327afd7d684e361c54cfb9323110b8ce509095c9404abdc6b94b2951e819c60ba7a677d4330831d2c76f87dab9146b09ec1ec67629a08d0ed3bfd2ae9410dfdbac64a35742004917b8ff1d7e871a19e323eab5df01cda0126099b1313915aeb51c88914cce704d75e6ad278efa10e25594a6b5ade31aafbb70490c7d2a1be8774385c457e97bf2628d073d97bb1587f935046a7987c98eb50a0664df621171c2bc06108fa575e48877d66c65d11b2735ca6ba6a5b7f7e9d392abf01d41161fc4a1bc1e1ec65fee0f0f568db1cd1165d302616463a3ff16b3b189484f7c1c51dc9b4d501ce932df288ed406d9c9160e7d497173e3208fb220d87605143b127c2e0f8285059b7eeacd59f13b532b1dcabea5019e37afcbeed747f42fdc5517a19884344bf95809bfac6cc38c16ab120000000000000000000000000000001000000000000000000000000000000014000000000000000000000000000000190000000000000000000000000000401f0000000000000000000000000000881300000000000000000000000000006a180000000000000000000000000080841e00000000000000000000000000d012130000000000000000000000000084d7170000000000000000000000000065cd1d000000000000000000000000205fa012000000000000000000000000e8764817000000000000000000000000a2941a1d000000000000000000000040e59c30120000000000000000000000901ec4bc1600000000000000000000003426f56b1c0000000000000000000080e03779c31100000000000000000000a0d88557341600000000000000000000c84e676dc11b000000000000000000003d9160e45811000000000000000000408cb5781daf1500000000000000000050efe2d6e41a1b00000000000000000092d54d06cff010000000000000000080f64ae1c7022d15000000000000000020b49dd97943781a0000000000000000949002282c2a8b100000000000000000b9340332b7f4ad140000000000000040e70184fee471d91900000000000000883081121f2fe7271000000000000000aa7c21d7e6fae0311400000000000080d4dbe98ca039593e19000000000000a0c95224b00888ef8d1f00000000000004beb3166e05b5b5b81300000000000085ad609cc94622e3a618000000000040e6d878037cd8ea9bd01e0000000000e88f872b824dc7726142130000000000e27369b6e22079cff912180000000080dad003641b695743b8171e00000000908862821eb1a1162ad3ce1200000000b42afb22661d4a9cf48782170000000061f5b9abbfa45cc3f129631d000000a05c3954cbf7e6191a37fa5d12000000c8b34729beb560a0e0c478f516000000baa099b32de378c818f6d6b21c00004074044090fc8d4b7dcf59c6ef11000050910550b47b719e5c43f0b76b160000a4f50664a1da0dc63354eca5061c0080865984dea4a8c85ba0b4b32784110020e86f2516ced2ba72c8a1a031e5150028e2cbae9b8187698f3aca087e5e1b00596d3f4d01b1f4a199647ec50e1b1140af488fa041dd710ac0fddd76d2611510db1ab30892540e0d307d951447ba1aeac8f06f45dbf428083e6edd6c6cb41024fbeccb161232338acdc9148887e114ed39e87e9c96febfec40fc196ae9191a342451cf211efff793a83d50e2315010416d2543aae5fef5b8124de45a3e641492c8eed3149f7e336757609df14d7d19b67aea08da465e00416db8046ea1dc1fb28c924548ec3aa04844f3c2e4e4e913de2ff7565aa749c85a15b0f31d5ee418d6fbb4ec30115c7ab11a9c70a5751d1f651df193be8a79ecae90616687697213bf64ed386eed97a7daf4f93fe9034f18efbd28c7c9e87d511172f88fe3c4621eb576791c7eb1eed24a47fb390ebbfd1262d497a3dd5daa871d197ac8d129bd177bc97d0c55f594e9649f983a4674ac1ded9dce275519fd119f639fe4abc88b126845c271aa5f7cd6863cc7ddd6ba2e17c2d6320e95771b8ca80b39958c69fa1c39c6df28bd2a915749a743ddf7811c12c8b717736c7575ad1b9194d475a2a316baa5dd8fc7d2d29862b5b949138b4c1c9487eab9bcc3839f5d11140eecd6af11792965e8abb46407b5159911a7cc1b16d7737ee2d6e13d49225bffd5d0bfa21b66088f4d26adc66df598bf85e2b7451180caf2e06f5838c9327f2f27db259715207d2fd98b6e867bff5efbf051effc1a34aebd67170534ad5f1b9d369315de10c119ad415d06819837624404f89a151532601892f447a17ec57a5505b6015b1a1f3c4fdbf8cc246fbb6c55c311e17810270b23123700ee4aeac72a3456199714f0cdabd64480a9dde47935c1abdfbc19b6602b062bf0890a2f6cc158cb0b1610e438b6c7356c2ccd3ac7f12ebe8e1b141dc7a339438777800939aeba6d722219e4b80c08146995e04bc75929090f6b1f8ef30785ac615d6c8f1cd8b965e9a21372f049a617ba7447b3234e28bfa38b188f6cdc8f9de85119a0ac61f2ae8cae1ed9c3e9796231d30fe40b7d57ed172d13cf346418bbfdc713dd4e5cade85df81703427dde29fdb9589462b3d86275f61d42490e2b3a3e74b79c1d70c75d09ba1292dbd1b5c84d51e503254c39b58b6817775246e33aa1a5de442e9f87a2ae421d8af30bcec484270beb7cc39425ad49126df08e01f665f1cd255cf4f96e18dc1688acf28173bf6d412f7371b88a1e931cd5ab3731a897e488fde746b316f3db11ca96853d92bd1debfca11860dcef52167dfce6ccf62ce5257cca1e78d3abe71bce5d10401a3caf978d3e132b64cb7011427514d0200b9bfd300ed8353dfecc1592921904e9cd013dbd114e83cc3d401b9bfb8fa2b120214616cb10d29f26081182fa330bde68a9d7dbfd94c647304a1523f9008e15c393cd523d3ab859bc9c1ab69bc078ed597cc053662413b8f5a110a3c2f0d668709bb0e87fed172673ca144cf3ac0c834cc2dce2dfe89def0ffd190f18ece7d16ff9c9ed8bb1c2f5293e10131ee761c6cb773ce9ee5d3373b44d1498e560fab7be958ba36a350090216119fe1ef9f8652e7b6e4cc54200f469b91f5fb39bbbfffc0cc54fbb298038e2d31337a082aa3f3c50b6232a34a0c6dac818444823954f4be4a3ac3441487811fb1e2b0d36bd11af6ee6ebc0282debea5c137590832cd65a0ae026f172f8a52534189374a4b78bf10c9870ad8f760f2f411edcc8c652f716085f66cc19aa69bde812137b7827b51ccaf67f3fa014c4eca217d7995671e2a37cf45f4fc819f5a78b1d2620d6866de6cdf89b311d30f948771230a88be8086001f7027e247c371b15173c92ae220bb8c1b4839d2d5b0562da1c651badf50613f9507282fc58437d08123f6218b3c85737e50ea33b2f949c8a16cf7adedfba2d859ed28b0a3bb9432d1cc10cebcb943c13a36397e6c4534a9c11f1cfe5feb90bd88b3c3d20b6e85c0316ee439f7ea80eceae8b4ca8e32234841b758a234f29c9404dd72f49ce95a03211126deca273fb9020cd7bdb41bb487f155688a78b503ab568c05a5212ea1adf1a36b5485772447141b878734bd270cb1083e21aed8e95cd51e65650de064dfe14249b61a8f2fa40e69f6ce49548e03d1af7003da9d79ce8efe3c3ae5d2dac661034418c930dc4e2ebdc741ab53857801481516ff81075db26141261e2066da019f192459b2a2949984cab7c4d24440410adf7164275735bbe1fd6db602d55051498b59c925250f2ada7cb12b978aa0619ffe2433767e46e99917e57e71655481fdf6d8a82c04ee5ff1aaf96502e358d1357092da370a2debfe15abce479827018ad4bf8cb0c4bd62f9a71eb5d18a38c1e4c2f7bffe7eee55d0027b33aefe517131ffb59ffa16a5f75c0f05f096bdfdd17e779307f4a45b792f0ecb7cb4557d51d304c7e8f4e8bb25b16f4529f8b56a5123cdf5d33222e9ff21bb127872eac4e170b5735c0aaf946ef629df1283a57221d675621b80a5c8cd55d0297598476351201ac29660d73ef4af5c2fc6f25d4c2160117b4bfd04fab9db2f3fbcb2e89731c608ed077e2118ba24f787d3fbd35c811f9b1c4155bd62d8b63d65c8f2c433a1677de35dbf14bf96dfc0b34b3f7d3c81b0aab012977cfbbc47d8700d07a845d11cd1542f354c3ea355da9008499e5b415409b12302a746583b4d300e5ff1e221b08a10b5e9a681fd2508420ef5f53f5104a898ef5c042a70665a5e8ea37a832159d2bf23271135148becea2e545527f1a425bd7bf26ac32ed36c185af6b938f101232cd6f30577fa88431679b4678b314977ec08bfc2c9fd2e5fd40425856e0191e4f58d71d7ca3a3af9e6829f7352c10e6622e4d255b8c8c5bc6c2f3744337149ffb79a0ee71af6ff277b33052144519877a98486a4e9b0bef55e0bc6659961f944c5f6d02114167b5350c36e0f7bd13ba1fb708435511c122438f43d875ad18a8e7e4ca93aa5571eb1373544ed3d81ec910cf5e9c8ad52673ecc7f410844713fbd4827643ed8af08fe7f931156519183a8a235494a8adec7361787e5abe1f1e643696b45c89ec73e83c0b8ff8d6d312fdc3bbe1b3abe790220cceb2b6cc8817fdb42adaa09621352b8f815fe4ff6a1d1eb15a8824fe34017bf9b0bbeedf6212655d71aaad3d82c1d9379d6aea97fb16bfb40d1519cde231d0854405e57dba1cf79028ad2fc02d1fa2d34a23af8ef41135b572983b30f9a68a881dec5ab2711682628f7e4a7cb750adea24a7f11e0e1c919d198faead7252ac12770857d38811f604e0321a590f6757d794ca2c08eb15330698bf602fd3402d0d3afd37ca651be003bf779cfd83483c4844fe629e1f11d8c4ae9503fda45a4b5ad5bdfb8567150e761a7b443c4e31deb04aad7a67c11ac989f0ccaae5d0de8aae4eacace0b8103bac2c80151f85962d5a62d7d718e7144ad737e0da6626fcb8f03acd0ddf201a8ee622cc4800989d73d644a0688b541032a02bff5a00fe84100c56c842ae69143e88f6be71803da6148f6b7ad31984194e2ab42e8ee0cccfd97206594820e51f709a30dd580ce021c807a4372d34ef130dc17c146f0f582aba098d853801eb1850f19bd94a13eeb4284cf0a686c1251fd27601c80ecc1471992f5628f498771386d4017a12ff59cd7fbb6b32317f5518a8498218d77eb0c05faa067ffdde6a1e096e516f464f6ed87b2a646f5ecb02138bc9250b18e389ce1a353d0b367ec317ee3bef0dde5b2c8261820c8ec35db41d7585b5c86ab95bf17cd1c7389aba9012d2e6e27ac5a7b22ddcc5f9c640e9341786a09bd9b6511f395337b8f89023021d544401481293b3039422739b3a562112699501dad677a00439eb4f42c9aba916c3fa8190cc95c84507e6e392bb16541cba3c51da9f5d9d8bc46fce3b358eb411e88be5d007b584aeb50bc28ac2b12116e3ee1ec549e2251aa38e722d331eaa1b4d55331b6ead57f0259967fcdf524a11a12a00a2c9986d6c6f7f81fb97e79c154935800afcfe88474bdf61fa7d21041b4e2190865d9fb50c8f2b7dbcee94e210a12934e83407e3cf72769c6b2a3a1b150a34412202c9db830f948306b508621a86c06855a15d69b2893c122471457d10a7f0c2aa09b5031faccb166dcd969c14d1ac73154ca2c426977e5cc880bcc319034c688d6fe53a781ecf397dd0551a10035fc270cb9e4916e642889c44eb2014c4f6f24c7e06dc9b9f53aac31526291976b42fe01d08d38287e894349b6f731fc9d01dac12e5c3b15411dd00c125a813fc44255757de34dea9551441312f92183b96ee2ced15c255146b5991fdbab61ee51d153cb44d99b5ece2d77ade3432135e651a4b21a1ffe2a7db8d1916c2fe17b6fee09d6989bfdb9152f19f9b72fe1d319fac02e2b557299bd3f643a107bf12fec657835aa3adf38188f49489c96e17bdb82d24310c9970a2aa31faeb7b4a1d76939cb69ea75f86a50a5f7c738d4e1254b843648691f7e74ecd765bd030e21669a654fde775f5a1a280547204bd9a1c01e854feb06939a565d074c722b6e0110222ea3d1dc4870e7f045279abe3581682aa648d24b529d29e85a657961cef1b91ea5ed836115a438313c8f6dd71751136a5768e8495301464187a7455ced215834e14b2e5ba3c197d9e98d1ea81471b12b14c8fcff4c52f0e63ffc232b10c1156dd1f730372b7bbd13bbf737fdd4f15acd4e74f844ea52ac60aaf50dfd4a31aebe4f0b11251a7dabb666d920b65a610261e6d5e572551d16ac008774efecf14b0650836ad6ea58585f0ca14e2fd031a8e3fc5412c65877353d6fe4cad7e4210718f3652773e6950e88b3ea0581e53144e33c426158e8364e22e4ec8eee56719224075709a71a4fd9aba617a6adfc11f1548498600c786dea0147d8ca22bd9131a9adba7c0782816c9599c2f8b76cf18a180d2d1f096b25b3b7083fb2d54031f64902383569e4f19252632bd9c1462137e74ec23ec85a35faeaf7eecc3993a189d91e72c67678cf7995b9ee73440491e02bb107ca0c0b73a40f9c21021c8ed12c3e9149bc8b0654990b7f354293aa9173324dac1fa1cbf5b74a530aab388931da05628b91c7257b968675e4a70357c12486c72e7a34eade74201f65ccc421b175a074fe14ca298a1938133747f13e21c9864d10c7065ff44fc30a0a82f4c0d12bebd0510cc3e3f563b3dc8923b9f90162e2d07147f0ecf2b8a4c7a770ac7341c3d7c846c0f69615bd66fac8a66fca0114c9ba54753c339f2cb8b572d803b09161f028f192834c8eebe6ead38608a8b1b5361f90f99203d5537656c237c363711a8b9f753bf688c2a857e472c1b04851512a8f528ef822f75265e59f72145e61a0b899979d5b13d09d8da973a35ebcf104eebffd74a1e8d0b8ed13d8902e6031522e6ff8ddd65708ef1458d2b83df441ad5efbf78aa3f06f9b64b38fbb10b6b10caebef1695cf47b7a45e067a9ece8514bde6ab5c7ac319e54df687184642a7193670eb792c1a30aff0f954cf6b890810434c6698b720fcda6c382ac3c6ab0a1454df7f7ee528bb1188c6f473b8560d192ad71fde1ef329162af8f19066ac501f7ae6d34af337da4d1a3b971ac06b921319e0881df0c550e1e0093d21b00677181f18eb246cf7a419594c8c295cc8941e13ef1297a31a07b0b7aff79939fd1c13d8aad77c4ce1089ca59b7500883ce4178e950d9c9f190b038f029300aa4bdd1d797d88c103f0e66199e15b404a4faa12d79ceab104ac60baffd972d01ce354170d4465de05d7f8a87f908f04e41b2a1d884affaa63869bc94fbad9826e513a122a1dbf95fc6702bce3289023cae5c81674e42ebbfb0103ab1c3374ac3c1f7b1cc94efd543de1e1eaf19fc8eb85f3cc117ba23caa8c599a65eec7ba66673040161acbcbd4efef00ffe9796940813cd01bf05effe4f595603f32ec41c8d0256211ac363f5e73bb38cf3e6752fa44afba155704cf3550ea06830e01e738165b291bb662a1217252e411a96090e3edd8f91064bb09aa0e675d56d378745c294f38153d2a8c54d2c0f42b089791b3f362861a669ad77483f8781b65fe3a50d8fd931000810d52a4365762febd49644efdb81440e190664d04edfa7d2d5cfda13ce719c88c1a60b022d4bc6e9c593ee5853010fa2f21785c2b096c8a03f08d5ea73c14f87b299633760b076d046c3136d14b19f6dab37bc053ce488805c7bd83c59e1fda68504d58f4802d75639c56723bc3131083a4606e31e178527c43ec4e0ab4183030303130323033303430353036303730383039313031313132313331343135313631373138313932303231323232333234323532363237323832393330333133323333333433353336333733383339343034313432343334343435343634373438343935303531353235333534353535363537353835393630363136323633363436353636363736383639373037313732373337343735373637373738373938303831383238333834383538363837383838393930393139323933393439353936393739383939302e302f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f636f6c6c656374696f6e732f62747265652f6d61702f656e7472792e7273233f140085000000a10100002e0000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f636f6c6c656374696f6e732f62747265652f6e6f64652e7273617373657274696f6e206661696c65643a20656467652e686569676874203d3d2073656c662e686569676874202d2031b83f140080000000ad02000009000000617373657274696f6e206661696c65643a207372632e6c656e2829203d3d206473742e6c656e2829b83f1400800000004a07000005000000b83f140080000000c704000023000000b83f1400800000000a05000024000000617373657274696f6e206661696c65643a20656467652e686569676874203d3d2073656c662e6e6f64652e686569676874202d2031000000b83f140080000000fa030000090000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f636f6c6c656374696f6e732f62747265652f6e617669676174652e7273184114008400000058020000300000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f7665632f737065635f66726f6d5f697465725f6e65737465642e727300ac4114008300000034000000050000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f7374722f7061747465726e2e72734042140074000000e1050000140000004042140074000000e1050000210000004042140074000000d5050000210000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f736c6963652e727300e44214006f000000a200000019000000e44214006f0000008b0000001b0000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f7665632f696e5f706c6163655f636f6c6c6563742e72730000744314007e000000fb00000001000000404214007400000065040000240000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f7374722f7061747465726e2e72731444140074000000e1050000140000001444140074000000e1050000210000001444140074000000d505000021000000144414007400000065040000240000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f636f6c6c656374696f6e732f62747265652f6e617669676174652e7273c844140084000000160200002f000000c844140084000000a1000000240000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f7261775f7665632e72730000006c451400710000002a0200001100000072232f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e727300f24514007d000000b3070000090000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7363616c652d696e666f2d322e31312e362f7372632f74792f636f6d706f736974652e72730080461400670000003f0000002a0000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7363616c652d696e666f2d322e31312e362f7372632f74792f76617269616e742e7273000000f8461400650000004b0000002a0000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e7273000000704714007d000000b3070000090000003a3a0000000000000800000004000000ed030000416c6c2070617468207365676d656e74732073686f756c642062652076616c69642052757374206964656e746966696572732f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7363616c652d696e666f2d322e31312e362f7372632f74792f706174682e727346481400620000005a0000000e0000004648140062000000720000000a000000206973206e6f7420612076616c69642052757374206964656e746966696572000100000000000000c84814001f000000464814006200000090000000210000004d697373696e675365676d656e747300000000000400000004000000ee030000496e76616c69644964656e7469666965727365676d656e742f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e7273000000404914007d000000b3070000090000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7363616c652d696e666f2d322e31312e362f7372632f696e7465726e65722e727300d049140063000000b30000001a000000457870616e645365637265744b6579736d696e69736b6e6f0000000008c9bcf367e6096a3ba7ca8485ae67bb2bf894fe72f36e3cf1361d5f3af54fa5d182e6ad7f520e511f6c3e2b8c68059b6bbd41fbabd9831f79217e1319cde05b012f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f737562746c652d322e352e302f7372632f6c69622e72730000a14a140059000000bf020000090000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f736c6963652e7273000c4b14006f000000a200000019000000000000000800000004000000f7030000f8030000f90300006120737472696e6762797465206172726179626f6f6c65616e206060b64b140009000000bf4b140001000000696e74656765722060000000d04b140009000000bf4b140001000000666c6f6174696e6720706f696e742060ec4b140010000000bf4b1400010000006368617261637465722060000c4c14000b000000bf4b140001000000737472696e672000284c140007000000756e69742076616c75654f7074696f6e2076616c75656e6577747970652073747275637473657175656e63656d6170656e756d756e69742076617269616e746e6577747970652076617269616e747475706c652076617269616e747374727563742076617269616e746578706c696369742070616e69632f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f73657264652d312e302e3231392f7372632f64652f6d6f642e7273af4c14005d000000eb08000012000000bf4b140001000000bf4b14000100000060206f7220600000bf4b1400010000002c4d140006000000bf4b1400010000006f6e65206f66202c2000000001000000000000002e3075333230303031303230333034303530363037303830393130313131323133313431353136313731383139323032313232323332343235323632373238323933303331333233333334333533363337333833393430343134323433343434353436343734383439353035313532353335343535353635373538353936303631363236333634363536363637363836393730373137323733373437353736373737383739383038313832383338343835383638373838383939303931393239333934393539363937393839392f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f736c6963652e72732d4e14006f000000a2000000190000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f737472696e672e7273ac4e1400700000008d0500001b0000006e756d6265720000ac4e140070000000ea0100001700000000000000000000000000f03f000000000000244000000000000059400000000000408f40000000000088c34000000000006af8400000000080842e4100000000d01263410000000084d797410000000065cdcd41000000205fa00242000000e876483742000000a2941a6d42000040e59c30a2420000901ec4bcd64200003426f56b0c430080e03779c3414300a0d8855734764300c84e676dc1ab43003d9160e458e143408cb5781daf154450efe2d6e41a4b4492d54d06cff08044f64ae1c7022db544b49dd9794378ea449102282c2a8b2045350332b7f4ad54450284fee471d9894581121f2fe727c04521d7e6fae031f445ea8ca039593e294624b00888ef8d5f46176e05b5b5b893469cc94622e3a6c846037cd8ea9bd0fe46824dc77261423347e32079cff91268471b695743b8179e47b1a1162ad3ced2471d4a9cf487820748a55cc3f129633d48e7191a37fa5d724861a0e0c478f5a64879c818f6d6b2dc484c7dcf59c6ef11499e5c43f0b76b4649c63354eca5067c495ca0b4b32784b14973c8a1a031e5e5498f3aca087e5e1b4a9a647ec50e1b514ac0fddd76d261854a307d951447baba4a3e6edd6c6cb4f04acec9148887e1244b41fc196ae9195a4ba93d50e23150904b134de45a3e64c44b57609df14d7df94b6db8046ea1dc2f4c44f3c2e4e4e9634c15b0f31d5ee4984c1b9c70a5751dcf4c916166876972034df5f93fe9034f384d72f88fe3c4626e4d47fb390ebbfda24d197ac8d129bdd74d9f983a4674ac0d4e649fe4abc88b424e3dc7ddd6ba2e774e0c39958c69faac4ea743ddf7811ce24e9194d475a2a3164fb5b949138b4c4c4f11140eecd6af814f169911a7cc1bb64f5bffd5d0bfa2eb4f99bf85e2b74521507f2f27db259755505ffbf051effc8a501b9d369315dec050624404f89a15f5507b5505b6015b2a516d55c311e1786051c82a3456199794517a35c1abdfbcc9516cc158cb0b160052c7f12ebe8e1b345239aeba6d72226952c75929090f6b9f521dd8b965e9a2d352244e28bfa38b0853ad61f2ae8cae3e530c7d57ed172d73534f5cade85df8a75363b3d86275f6dd531e70c75d09ba1254254c39b58b6847542e9f87a2ae427d547dc39425ad49b2545cf4f96e18dce6547371b88a1e931c55e846b316f3db5155a21860dcef528655ca1e78d3abe7bb553f132b64cb70f1550ed8353dfecc2556124e83cc3d405b56cb10d29f26089156fe94c647304ac5563d3ab859bc9cfa56662413b8f5a1305780ed172673ca6457e0e89def0ffd99578cb1c2f5293ed057ef5d3373b44d04586b35009021613958c54200f469b96f58bb298038e2d3a3582a34a0c6dac8d8583541487811fb0e59c1282debea5c4359f172f8a525347859ad8f760f2f41ae59cc19aa69bde8e2593fa014c4eca2175a4fc819f5a78b4d5a321d30f94877825a7e247c371b15b75a9e2d5b0562daec5a82fc58437d08225ba33b2f949c8a565b8c0a3bb9432d8c5b97e6c4534a9cc15b3d20b6e85c03f65b4da8e32234842b5c3049ce95a032615c7cdb41bb487f955c5b5212ea1adfca5c79734bd270cb005d5750de064dfe345d6de49548e03d6a5dc4ae5d2dac66a05d751ab5385780d45d1261e2066da0095eab7c4d244404405ed6db602d5505745ecc12b978aa06a95e7f57e7165548df5eaf96502e358d135f5bbce4798270485f72eb5d18a38c7e5f27b33aefe517b35ff15f096bdfdde75fedb7cb4557d51d60f4529f8b56a55260b127872eac4e87609df1283a5722bd60029759847635f260c3fc6f25d4c22661f4fbcb2e89735c61787d3fbd35c89161d65c8f2c433ac6610c34b3f7d3c8fb618700d07a845d3162a9008499e5b46562d400e5ff1e229b628420ef5f53f5d062a5e8ea37a8320563cfa2e545527f3a63c185af6b938f706332679b4678b3a463fe40425856e0d9639f6829f7352c1064c6c2f3744337446478b330521445796456e0bc665996af64360c36e0f7bde364438f43d875ad18651473544ed3d84e65ecc7f41084478365e8f931156519b86561787e5abe1fee653d0b8ff8d6d322660cceb2b6cc8857668f815fe4ff6a8d66f9b0bbeedf62c266389d6aea97fbf666864405e57dba2c67d44a23af8ef46167891dec5ab2719667eb24a7f11e0ecc6713770857d3880168d794ca2c08eb35680d3afd37ca656b684844fe629e1fa1685ad5bdfb8567d568b14aad7a67c10a69af4eacace0b840695a62d7d718e77469f13acd0ddf20aa69d644a0688b54e0690c56c842ae69146a8f6b7ad31984496a7306594820e57f6a08a4372d34efb36a0a8d853801ebe86a4cf0a686c1251f6b305628f49877536bbb6b32317f55886baa067ffdde6abe6b2a646f5ecb02f36b353d0b367ec3276c820c8ec35db45d6cd1c7389aba90926cc6f9c640e934c76c37b8f8902302fd6c23739b3a5621326deb4f42c9aba9666de6e392bb16549c6d70ce3b358eb4d16d0cc28ac2b121066e8f722d331eaa3b6e9967fcdf524a716e7f81fb97e79ca56edf61fa7d2104db6e2c7dbcee94e2106f769c6b2a3a1b456f948306b508627a6f3d122471457db06fcc166dcd969ce46f7f5cc880bcc31970cf397dd0551a507043889c44eb20847054aac3152629b970e994349b6f73ef7011dd00c125a82371561441312f9258716b5991fdbab68e71e3d77ade3432c371dc8d1916c2fef77153f19f9b72fe2d72d4f643a107bf627289f49489c96e9772ab31faeb7b4acd720b5f7c738d4e0273cd765bd030e2367381547204bd9a6c73d074c722b6e0a173045279abe358d67386a657961cef0b7414c8f6dd71754174187a7455ced275749e98d1ea8147ab7463ffc232b10ce1743cbf737fdd4f15750baf50dfd4a34a75676d920b65a68075c008774efecfb475f1ca14e2fd03ea75d6fe4cad7e4220768c3ea0581e5354762f4ec8eee5678976bb617a6adfc1bf76157d8ca22bd9f3765a9c2f8b76cf28777083fb2d54035f772632bd9c14629377b07eecc3993ac8775c9ee7344049fe77f9c21021c8ed3278b8f354293aa96778a530aab388939d78675e4a70357cd27801f65ccc421b07798233747f13e23c7931a0a82f4c0d72793dc8923b9f90a6794d7a770ac734dc7970ac8a66fca0117a8c572d803b09467a6fad38608a8b7b7a656c237c3637b17a7f472c1b0485e57a5e59f72145e61a7bdb973a35ebcf507bd23d8902e603857b468d2b83df44ba7b4c38fbb10b6bf07b5f067a9ece85247cf687184642a7597cfa54cf6b8908907c382ac3c6ab0ac47cc7f473b8560df97cf8f19066ac502f7d3b971ac06b92637d0a3d21b00677987d4c8c295cc894ce7db0f79939fd1c037e9c7500883ce4377e039300aa4bdd6d7ee25b404a4faaa27eda72d01ce354d77e908f04e41b2a0d7fbad9826e513a427f299023cae5c8767f3374ac3c1f7bac7fa0c8eb85f3cce17f2f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f737472696e672e7273f0581400700000008d0500001b0000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f7261775f7665632e727300000070591400710000002a02000011000000fa0300000c00000004000000fb030000fc030000fd030000696e7465726e616c206572726f723a20656e746572656420756e726561636861626c6520636f64652f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f73657264655f6a736f6e2d312e302e3133322f7372632f696f2f636f72652e727300345a1400630000001200000009000000030400000c000000040000000404000005040000fd030000000000000000000001000000060400006120446973706c617920696d706c656d656e746174696f6e2072657475726e656420616e206572726f7220756e65787065637465646c792f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f737472696e672e727300075b140070000000df0a00000e0000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f7374722f7061747465726e2e7273885b1400740000003806000014000000885b1400740000003806000021000000885b1400740000002c06000014000000885b1400740000002c060000210000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f736c6963652e7273003c5c14006f000000a2000000190000004572726f72000000075b1400700000008d0500001b000000617373657274696f6e206661696c65643a2073656c662e69735f636861725f626f756e64617279286e65775f6c656e29075b140070000000c00500000d000000885b140074000000b904000024000000454f46207768696c652070617273696e672061206c697374454f46207768696c652070617273696e6720616e206f626a656374454f46207768696c652070617273696e67206120737472696e67454f46207768696c652070617273696e6720612076616c7565657870656374656420603a60657870656374656420602c60206f7220605d60657870656374656420602c60206f7220607d606578706563746564206964656e7465787065637465642076616c7565657870656374656420602260696e76616c696420657363617065696e76616c6964206e756d6265726e756d626572206f7574206f662072616e6765696e76616c696420756e69636f646520636f646520706f696e74636f6e74726f6c2063686172616374657220285c75303030302d5c75303031462920666f756e64207768696c652070617273696e67206120737472696e676b6579206d757374206265206120737472696e67696e76616c69642076616c75653a206578706563746564206b657920746f2062652061206e756d62657220696e2071756f746573666c6f6174206b6579206d7573742062652066696e6974652028676f74204e614e206f72202b2f2d696e66296c6f6e65206c656164696e6720737572726f6761746520696e2068657820657363617065747261696c696e6720636f6d6d61747261696c696e672063686172616374657273756e657870656374656420656e64206f662068657820657363617065726563757273696f6e206c696d6974206578636565646564206174206c696e652020636f6c756d6e200000000100000000000000585f140009000000615f1400080000004572726f72282c206c696e653a202c20636f6c756d6e3a2029000000845f1400060000008a5f140008000000925f14000a0000009c5f140001000000696e76616c696420747970653a202c20657870656374656420000000c05f14000e000000ce5f14000b000000696e76616c69642076616c75653a2000ec5f14000f000000ce5f14000b000000666c6f6174696e6720706f696e742060600000000c601400100000001c601400010000006e756c6c2f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f73657264655f6a736f6e2d312e302e3133322f7372632f6572726f722e72730000003460140061000000f7010000210000003460140061000000fb0100000c0000003460140061000000020200002100000034601400610000000b0200002a00000034601400610000000f0200002c0000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f73657264655f6a736f6e2d312e302e3133322f7372632f726561642e7273e860140060000000a001000045000000e860140060000000a50100003d000000e860140060000000ad0100001a000000e860140060000000fa01000013000000e860140060000000ff01000033000000e860140060000000030200003e000000e860140060000000090200003a000000e8601400600000005602000013000000e8601400600000006802000019000000e8601400600000006c03000019000000e8601400600000006d0300001a000000e8601400600000006e03000019000000e8601400600000006f03000019000000e8601400600000007003000019000000e8601400600000007103000019000000e8601400600000007203000019000000e8601400600000007303000019000000e860140060000000ce03000011000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000010002000300040005000600070008000900ffffffffffffffffffffffffffff0a000b000c000d000e000f00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0a000b000c000d000e000f00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000100020003000400050006000700080009000ffffffffffffffffffffffffffffa000b000c000d000e000f000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa000b000c000d000e000f000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff30313233343536373839616263646566757575757575757562746e7566727575757575757575757575757575757575750000220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f736c6963652e727300786714006f000000a2000000190000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f73657264655f6a736f6e2d312e302e3133322f7372632f76616c75652f7365722e7273000000f867140065000000eb000000120000006e756d6265722076616c756520776173206e6f7420656d6974746564f867140065000000ae0200001e000000696e662d696e664e614e2f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f7072696d6974697665732f61726974686d657469632f7372632f66697865645f706f696e742e7273617474656d707420746f206469766964652077697468206f766572666c6f7700f86814001f0000000100000000000000696e76616c696420737472696e6720696e70757420666f7220666978656420706f696e74206e756d62657273705f61726974686d657469633a3a66697865645f706f696e74000000a668140052000000c80800000100000046697865645531323841726974686d657469634572726f7273705f61726974686d65746963556e646572666c6f774f766572666c6f774469766973696f6e42795a65726f2f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f7072696d6974697665732f61726974686d657469632f7372632f7065725f7468696e67732e727300000001000000000000002573705f61726974686d657469633a3a7065725f7468696e67732e00c469140051000000600700000100000050657262696c6c2f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f7261775f7665632e7273536a1400710000002a020000110000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f7072696d6974697665732f61726974686d657469632f7372632f68656c706572735f3132386269742e7273000000d46a1400550000004f000000090000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7363616c652d696e666f2d322e31312e362f7372632f6275696c642e72733c6b1400600000002f020000170000003c6b140060000000240100001900000050617468206e6f742061737369676e65640000003c6b140060000000b20000001e0000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7061726974792d7363616c652d636f6465632d332e372e352f7372632f636f6465632e727300e06b140067000000f70000000f0000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e7273000000586c14007d000000b307000009000000753132387533322f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f7261775f7665632e7273ef6c1400710000002a020000110000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7363616c652d696e666f2d322e31312e362f7372632f6275696c642e7273706d140060000000240100001900000050617468206e6f742061737369676e6564000000706d140060000000b20000001e0000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e7273000000046e14007d000000b3070000090000003c7761736d3a73747269707065643e5075626c696373705f636f6e73656e7375735f617572613a3a737232353531393a3a6170705f73723235353139737232353531393a3a5075626c69632f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7363616c652d696e666f2d322e31312e362f7372632f6275696c642e727300df6e140060000000240100001900000050617468206e6f742061737369676e6564000000df6e140060000000b20000001e000000536c6f7473705f636f6e73656e7375735f736c6f7473753634536c6f744475726174696f6e2f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f736c6963652e7273996f14006f000000a2000000190000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f7261775f7665632e727300000018701400710000002a020000110000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f7072696d6974697665732f636f72652f7372632f616464726573735f7572692e72739c7014004c0000008d000000310000002f2f2f009c7014004c000000b1000000170000009c7014004c000000af0000002d0000009c7014004c000000af000000170000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f736c6963652e7273002c7114006f000000a2000000190000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f7072696d6974697665732f636f72652f7372632f63727970746f2e727300ac711400470000005b01000014000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000102030405060708ffffffffffffff090a0b0c0d0e0f10ff1112131415ff161718191a1b1c1d1e1f20ffffffffffff2122232425262728292a2bff2c2d2e2f30313233343536373839ffffffffff31323334353637383941424344454647484a4b4c4d4e505152535455565758595a6162636465666768696a6b6d6e6f707172737475767778797a53533538505245000000ac71140047000000660200005500000020282e2e2e2900000100000000000000d872140002000000da72140004000000626f74746f6d206472697665206f626579206c616b65206375727461696e20736d6f6b65206261736b657420686f6c642072616365206c6f6e656c79206669742077616c6b2f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e727300003d7314007d000000b3070000090000004163636f756e744964333273705f636f72653a3a63727970746f4b65795479706549644f70617175654d6574616461746173705f636f72650000000004000000040000000d0400002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e7273000000147414007d000000b3070000090000004e6f6e65536f6d652f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7363616c652d696e666f2d322e31312e362f7372632f6275696c642e7273ac74140060000000240100001900000050617468206e6f742061737369676e6564000000ac74140060000000b20000001e0000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7061726974792d7363616c652d636f6465632d332e372e352f7372632f636f6465632e7273004075140067000000f70000000f0000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e7273000000b87514007d000000b3070000090000005b75383b2033325d5b75383b20345d5665633c75383e00000000000004000000040000000e0400000000000004000000040000000f040000557466384572726f7276616c69645f75705f746f6572726f725f6c656e5363686e6f727252697374726574746f48444b447369676e2d6279746573636861696e2d636f64657365637265742d6b657948444b442d6861726448444b442d636861696e636f64652f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f627335382d302e352e312f7372632f656e636f64652e7273e67614005a000000d00100001b000000e67614005a000000d101000010000000e67614005a000000cc01000009000000e67614005a000000b9010000200000000000000000000000010000001104000063616c6c65642060526573756c743a3a756e77726170282960206f6e20616e2060457272602076616c756500e67614005a0000003d01000020000000427566666572546f6f536d616c6c2e2e2e0000000100000000000000120400000c00000004000000130400000000000004000000040000001404000046726f6d557466384572726f7262797465736572726f72001504000014000000040000001604000063616c6c65642060526573756c743a3a756e77726170282960206f6e20616e2060457272602076616c75652f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f627335382d302e352e312f7372632f656e636f64652e72730000005b7814005a000000930000002b0000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f627335382d302e352e312f7372632f656e636f64652e72730000c87814005a000000410000001e000000282900000000000000000000010000001704000054727946726f6d536c6963654572726f72736c69636520697320616c7761797320746865206e6563657373617279206c656e6774682f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f7072696d6974697665732f63727970746f2f68617368696e672f7372632f6c69622e7273007d7914004e000000230000000a0000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7363616c652d696e666f2d322e31312e362f7372632f6275696c642e7273dc79140060000000240100001900000050617468206e6f742061737369676e6564000000dc79140060000000b20000001e000000496e686572656e744461746173705f696e686572656e74736461746142547265654d61703c496e686572656e744964656e7469666965722c205665633c75383e3e436865636b496e686572656e7473526573756c746f6b6179626f6f6c666174616c5f6572726f726572726f727342547265654d61704b562f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7061726974792d7363616c652d636f6465632d332e372e352f7372632f636f6465632e727300e87a1400670000006e0400000f000000753875333273705f636f72653a3a4c6f674c6576656c46696c7465726661696c656420746f20636f6e7665727420272720287061737365642061732027272920696e746f2061202727207768656e206d61727368616c6c696e67206120686f737463616c6c27732072657475726e2076616c7565207468726f756768207468652046464920626f756e646172790000007c7b1400130000008f7b14000e0000009d7b14000b000000a87b1400450000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f7072696d6974697665732f72756e74696d652d696e746572666163652f7372632f706173735f62792e7273000000107c14005500000016020000050000001f0400000d0000000e00000020040000210400006661696c656420746f206465636f6465202727207768656e206d61727368616c6c696e67206120686f737463616c6c27732072657475726e2076616c7565207468726f756768207468652046464920626f756e646172793a200000008c7c1400120000009e7c140047000000107c140055000000c102000005000000636f72653a3a726573756c743a3a526573756c743c5b75383b2033335d2c2073705f696f3a3a45636473615665726966794572726f723e636f72653a3a6f7074696f6e3a3a4f7074696f6e3c7533323e636f72653a3a6f7074696f6e3a3a4f7074696f6e3c616c6c6f633a3a7665633a3a5665633c75383e3e73705f696f3a3a4b696c6c53746f72616765526573756c74636f72653a3a6f7074696f6e3a3a4f7074696f6e3c62797465733a3a62797465733a3a42797465733e2f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7061726974792d7363616c652d636f6465632d332e372e352f7372632f636f6465632e7273000000c27d140067000000f70000000f0000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f736c6963652e7273003c7e14006f000000a200000019000000010000000000000072756e74696d652f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7061726974792d7363616c652d636f6465632d332e372e352f7372632f636f6465632e72730000cb7e140067000000f70000000f000000617373657274696f6e206661696c65643a206c656e203e20302f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f636f6c6c656374696f6e732f62747265652f6e6f64652e72730000005d7f1400800000006501000009000000617373657274696f6e206661696c65643a20696478203c2043415041434954595d7f140080000000b102000009000000617373657274696f6e206661696c65643a207372632e6c656e2829203d3d206473742e6c656e28295d7f1400800000004a07000005000000617373657274696f6e206661696c65643a206f6c645f6c6566745f6c656e203e3d20636f756e74005d7f140080000000f80500000d0000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f636f6c6c656374696f6e732f62747265652f6e617669676174652e7273908014008400000058020000300000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e7273000000248114007d000000b3070000090000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f636f6c6c656374696f6e732f62747265652f6e617669676174652e7273b481140084000000c6000000270000004d657461646174612056313420737570706f727473206f6e652076657273696f6e3b207165642f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f7072696d6974697665732f6d657461646174612d69722f7372632f7631342e72730000006e8214004b00000099000000260000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f736c6963652e727300cc8214006f000000a2000000190000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f7665632f696e5f706c6163655f636f6c6c6563742e727300004c8314007e000000fb00000001000000cc8214006f00000096030000090000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f736c6963652f736f72742f737461626c652f717569636b736f72742e72736d6964203e206c656e0000007084140009000000ec831400840000004e0000001f000000ec8314008400000048000000170000004d657461646174612056313520737570706f727473206f6e6c79206f6e652076657273696f6e2f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f7072696d6974697665732f6d657461646174612d69722f7372632f7631352e7273000000ca8414004b00000067000000300000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e7273000000288514007d000000b3070000090000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f7261775f7665632e7273000000b8851400710000002a020000110000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7363616c652d696e666f2d322e31312e362f7372632f6275696c642e72733c861400600000002f020000170000003c86140060000000240100001900000050617468206e6f742061737369676e65640000003c86140060000000b20000001e0000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e7273000000e08614007d000000b307000009000000436f6e73656e737573456e67696e6549645665633c75383e6c6f67735665633c4469676573744974656d3e696e64657875386572726f724d6f64756c654572726f72546f6b656e4572726f7241726974686d657469634572726f72496e76616c69645472616e73616374696f6e556e6b6e6f776e5472616e73616374696f6e7072696f726974795472616e73616374696f6e5072696f7269747972657175697265735665633c5472616e73616374696f6e5461673e70726f76696465736c6f6e6765766974795472616e73616374696f6e4c6f6e67657669747970726f706167617465626f6f6c656432353531393a3a5369676e6174757265737232353531393a3a5369676e617475726565636473613a3a5369676e61747572655b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d5472616e73616374696f6e616c4572726f72547269654572726f722f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7061726974792d7363616c652d636f6465632d332e372e352f7372632f636f6465632e7273c988140067000000f70000000f0000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f7072696d6974697665732f72756e74696d652f7372632f67656e657269632f6469676573742e72730000408914005200000037000000130000004469676573744974656d73705f72756e74696d653a3a67656e657269633a3a64696765737450726552756e74696d65436f6e73656e7375735365616c4f7468657252756e74696d65456e7669726f6e6d656e74557064617465642f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f7072696d6974697665732f72756e74696d652f7372632f67656e657269632f6572612e7273000000fe8914004f000000590000002c000000496d6d6f7274616c4d6f7274616c314d6f7274616c324d6f7274616c334d6f7274616c344d6f7274616c354d6f7274616c364d6f7274616c374d6f7274616c384d6f7274616c394d6f7274616c31304d6f7274616c31314d6f7274616c31324d6f7274616c31334d6f7274616c31344d6f7274616c31354d6f7274616c31364d6f7274616c31374d6f7274616c31384d6f7274616c31394d6f7274616c32304d6f7274616c32314d6f7274616c32324d6f7274616c32334d6f7274616c32344d6f7274616c32354d6f7274616c32364d6f7274616c32374d6f7274616c32384d6f7274616c32394d6f7274616c33304d6f7274616c33314d6f7274616c33324d6f7274616c33334d6f7274616c33344d6f7274616c33354d6f7274616c33364d6f7274616c33374d6f7274616c33384d6f7274616c33394d6f7274616c34304d6f7274616c34314d6f7274616c34324d6f7274616c34334d6f7274616c34344d6f7274616c34354d6f7274616c34364d6f7274616c34374d6f7274616c34384d6f7274616c34394d6f7274616c35304d6f7274616c35314d6f7274616c35324d6f7274616c35334d6f7274616c35344d6f7274616c35354d6f7274616c35364d6f7274616c35374d6f7274616c35384d6f7274616c35394d6f7274616c36304d6f7274616c36314d6f7274616c36324d6f7274616c36334d6f7274616c36344d6f7274616c36354d6f7274616c36364d6f7274616c36374d6f7274616c36384d6f7274616c36394d6f7274616c37304d6f7274616c37314d6f7274616c37324d6f7274616c37334d6f7274616c37344d6f7274616c37354d6f7274616c37364d6f7274616c37374d6f7274616c37384d6f7274616c37394d6f7274616c38304d6f7274616c38314d6f7274616c38324d6f7274616c38334d6f7274616c38344d6f7274616c38354d6f7274616c38364d6f7274616c38374d6f7274616c38384d6f7274616c38394d6f7274616c39304d6f7274616c39314d6f7274616c39324d6f7274616c39334d6f7274616c39344d6f7274616c39354d6f7274616c39364d6f7274616c39374d6f7274616c39384d6f7274616c39394d6f7274616c3130304d6f7274616c3130314d6f7274616c3130324d6f7274616c3130334d6f7274616c3130344d6f7274616c3130354d6f7274616c3130364d6f7274616c3130374d6f7274616c3130384d6f7274616c3130394d6f7274616c3131304d6f7274616c3131314d6f7274616c3131324d6f7274616c3131334d6f7274616c3131344d6f7274616c3131354d6f7274616c3131364d6f7274616c3131374d6f7274616c3131384d6f7274616c3131394d6f7274616c3132304d6f7274616c3132314d6f7274616c3132324d6f7274616c3132334d6f7274616c3132344d6f7274616c3132354d6f7274616c3132364d6f7274616c3132374d6f7274616c3132384d6f7274616c3132394d6f7274616c3133304d6f7274616c3133314d6f7274616c3133324d6f7274616c3133334d6f7274616c3133344d6f7274616c3133354d6f7274616c3133364d6f7274616c3133374d6f7274616c3133384d6f7274616c3133394d6f7274616c3134304d6f7274616c3134314d6f7274616c3134324d6f7274616c3134334d6f7274616c3134344d6f7274616c3134354d6f7274616c3134364d6f7274616c3134374d6f7274616c3134384d6f7274616c3134394d6f7274616c3135304d6f7274616c3135314d6f7274616c3135324d6f7274616c3135334d6f7274616c3135344d6f7274616c3135354d6f7274616c3135364d6f7274616c3135374d6f7274616c3135384d6f7274616c3135394d6f7274616c3136304d6f7274616c3136314d6f7274616c3136324d6f7274616c3136334d6f7274616c3136344d6f7274616c3136354d6f7274616c3136364d6f7274616c3136374d6f7274616c3136384d6f7274616c3136394d6f7274616c3137304d6f7274616c3137314d6f7274616c3137324d6f7274616c3137334d6f7274616c3137344d6f7274616c3137354d6f7274616c3137364d6f7274616c3137374d6f7274616c3137384d6f7274616c3137394d6f7274616c3138304d6f7274616c3138314d6f7274616c3138324d6f7274616c3138334d6f7274616c3138344d6f7274616c3138354d6f7274616c3138364d6f7274616c3138374d6f7274616c3138384d6f7274616c3138394d6f7274616c3139304d6f7274616c3139314d6f7274616c3139324d6f7274616c3139334d6f7274616c3139344d6f7274616c3139354d6f7274616c3139364d6f7274616c3139374d6f7274616c3139384d6f7274616c3139394d6f7274616c3230304d6f7274616c3230314d6f7274616c3230324d6f7274616c3230334d6f7274616c3230344d6f7274616c3230354d6f7274616c3230364d6f7274616c3230374d6f7274616c3230384d6f7274616c3230394d6f7274616c3231304d6f7274616c3231314d6f7274616c3231324d6f7274616c3231334d6f7274616c3231344d6f7274616c3231354d6f7274616c3231364d6f7274616c3231374d6f7274616c3231384d6f7274616c3231394d6f7274616c3232304d6f7274616c3232314d6f7274616c3232324d6f7274616c3232334d6f7274616c3232344d6f7274616c3232354d6f7274616c3232364d6f7274616c3232374d6f7274616c3232384d6f7274616c3232394d6f7274616c3233304d6f7274616c3233314d6f7274616c3233324d6f7274616c3233334d6f7274616c3233344d6f7274616c3233354d6f7274616c3233364d6f7274616c3233374d6f7274616c3233384d6f7274616c3233394d6f7274616c3234304d6f7274616c3234314d6f7274616c3234324d6f7274616c3234334d6f7274616c3234344d6f7274616c3234354d6f7274616c3234364d6f7274616c3234374d6f7274616c3234384d6f7274616c3234394d6f7274616c3235304d6f7274616c3235314d6f7274616c3235324d6f7274616c3235334d6f7274616c3235344d6f7274616c32353545726173705f72756e74696d653a3a67656e657269633a3a6572614469676573744974656d206e6f7420657175616c446967657374547269654572726f7273705f72756e74696d653a3a70726f76696e675f74726965496e76616c69645374617465526f6f74496e636f6d706c657465446174616261736556616c75654174496e636f6d706c6574654b65794465636f6465724572726f72496e76616c6964486173684475706c69636174654b657945787472616e656f75734e6f646545787472616e656f757356616c756545787472616e656f7573486173685265666572656e6365496e76616c69644368696c645265666572656e636556616c75654d69736d61746368496e636f6d706c65746550726f6f66526f6f744d69736d617463684465636f64654572726f7200000000040506000848617368206e6f7420657175616c3c7761736d3a73747269707065643e43616e6e6f744c6f6f6b7570426c616b6554776f32353673705f72756e74696d653a3a747261697473496e76616c69645472616e73616374696f6e73705f72756e74696d653a3a7472616e73616374696f6e5f76616c696469747943616c6c5061796d656e744675747572655374616c6542616450726f6f66416e6369656e744269727468426c6f636b45786861757374735265736f7572636573437573746f6d4261644d616e6461746f72794d616e6461746f727956616c69646174696f6e4261645369676e6572496e64657465726d696e617465496d706c69636974556e6b6e6f776e4f726967696e556e6b6e6f776e5472616e73616374696f6e4e6f556e7369676e656456616c696461746f725472616e73616374696f6e56616c69646974794572726f72496e76616c6964556e6b6e6f776e5472616e73616374696f6e536f75726365496e426c6f636b4c6f63616c45787465726e616c56616c69645472616e73616374696f6e2f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e7273af9514007d000000b3070000090000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f737472696e672e72733c961400700000008d0500001b0000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f7261775f7665632e7273000000bc961400710000002a02000011000000590400000c000000040000005a0400005b0400005c0400000000000000000000010000005d0400005e0400005f040000010000000000000043616e6e6f74206c6f6f6b7570426164206f726967696e556e6b6e6f776e206d6f64756c65206572726f72436f6e73756d65722072656d61696e696e674e6f2070726f766964657273546f6f206d616e7920636f6e73756d65727346756e64732061726520756e617661696c61626c654163636f756e742074686174206d75737420657869737420776f756c64206469654163636f756e742063616e6e6f742065786973742077697468207468652066756e6473207468617420776f756c6420626520676976656e4163636f756e742063616e6e6f74206265206372656174656454686520617373657420696e207175657374696f6e20697320756e6b6e6f776e46756e647320657869737420627574206172652066726f7a656e4f7065726174696f6e206973206e6f7420737570706f72746564206279207468652061737365744163636f756e742063616e6e6f74206265206372656174656420666f72207265636f7264696e6720616d6f756e74206f6e20686f6c644163636f756e742074686174206973206465736972656420746f2072656d61696e20776f756c64206469654163636f756e742063616e6e6f7420726563656976652074686520617373657473416e20756e646572666c6f7720776f756c64206f63637572416e206f766572666c6f7720776f756c64206f636375724469766973696f6e206279207a65726f546f6f206d616e79207472616e73616374696f6e616c206c61796572732068617665206265656e20737061776e656441207472616e73616374696f6e616c206c61796572207761732065787065637465642c2062757420646f6573206e6f742065786973745265736f757263657320657868617573746564537461746520636f72727570745265736f7572636520756e617661696c61626c65526f6f74206e6f7420616c6c6f77656454686520737461746520726f6f74206973206e6f7420696e207468652064617461626173652e412074726965206974656d20776173206e6f7420666f756e6420696e207468652064617461626173652e412076616c75652077617320666f756e6420776974682061206b65792074686174206973206e6f7420627974652d616c69676e65642e4120636f72727570742074726965206974656d2077617320656e636f756e74657265642e546865206861736820646f6573206e6f74206d61746368207468652065787065637465642076616c75652e5468652070726f6f6620636f6e7461696e73206475706c6963617465206b6579732e5468652070726f6f6620636f6e7461696e732065787472616e656f7573206e6f6465732e5468652070726f6f6620636f6e7461696e732065787472616e656f75732076616c7565732e5468652070726f6f6620636f6e7461696e732065787472616e656f75732068617368207265666572656e6365732e5468652070726f6f6620636f6e7461696e7320616e20696e76616c6964206368696c64207265666572656e63652e5468652070726f6f6620696e6469636174657320612076616c7565206d69736d617463682e5468652070726f6f6620697320696e636f6d706c6574652e54686520726f6f74206861736820636f6d70757465642066726f6d207468652070726f6f6620697320696e636f72726563742e4f6e65206f66207468652070726f6f66206e6f64657320636f756c64206e6f74206265206465636f6465642e44697370617463684572726f724d756c74695369676e617475726573705f72756e74696d65456432353531395372323535313945636473614d6f64756c654572726f725472616e73616374696f6e616c4572726f724c696d6974526561636865644e6f4c617965724f7468657243616e6e6f744c6f6f6b75704261644f726967696e4d6f64756c65436f6e73756d657252656d61696e696e674e6f50726f766964657273546f6f4d616e79436f6e73756d657273546f6b656e41726974686d657469635472616e73616374696f6e616c457868617573746564436f7272757074696f6e556e617661696c61626c65526f6f744e6f74416c6c6f77656454726965546f6b656e4572726f7246756e6473556e617661696c61626c654f6e6c7950726f766964657242656c6f774d696e696d756d43616e6e6f74437265617465556e6b6e6f776e417373657446726f7a656e556e737570706f7274656443616e6e6f74437265617465486f6c644e6f74457870656e6461626c65426c6f636b656445787472696e736963496e636c7573696f6e4d6f6465416c6c45787472696e736963734f6e6c79496e686572656e74730015000000210000003700000019000000200000001a00000027000000360000002b00000021000000d3971400e89714000998140040981400599814007998140093981400ba981400f09814001b9914001800000017000000100000003c991400549914006b991400260000002a00000036000000240000002b0000002200000024000000250000002e0000002e0000002500000018000000330000002c000000249a14004a9a1400749a1400aa9a1400ce9a1400f99a14001b9b14003f9b1400649b1400929b1400c09b1400e59b1400fd9b1400309c14002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7363616c652d696e666f2d322e31312e362f7372632f6275696c642e7273e49e140060000000240100001900000050617468206e6f742061737369676e6564000000e49e140060000000b20000001e0000004f6666656e6365536576657269747973705f7374616b696e673a3a6f6666656e636550657262696c6c2f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f636f6c6c656374696f6e732f62747265652f6d61702f656e7472792e72730000a19f140085000000a10100002e0000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f636f6c6c656374696f6e732f62747265652f6e6f64652e7273617373657274696f6e206661696c65643a20656467652e686569676874203d3d2073656c662e686569676874202d203138a0140080000000ad02000009000000696e7465726e616c206572726f723a20656e746572656420756e726561636861626c6520636f64653a20656d70747920696e7465726e616c206e6f6465000000f8a014003d00000038a0140080000000460500001f000000617373657274696f6e206661696c65643a2073656c662e686569676874203e203000000038a01400800000006002000009000000617373657274696f6e206661696c65643a207372632e6c656e2829203d3d206473742e6c656e282938a01400800000004a0700000500000038a0140080000000c70400002300000038a01400800000000a05000024000000617373657274696f6e206661696c65643a20656467652e686569676874203d3d2073656c662e6e6f64652e686569676874202d203100000038a0140080000000fa03000009000000617373657274696f6e206661696c65643a206f6c645f72696768745f6c656e202b20636f756e74203c3d2043415041434954590038a0140080000000f70500000d000000617373657274696f6e206661696c65643a206f6c645f6c6566745f6c656e203e3d20636f756e740038a0140080000000f80500000d000000696e7465726e616c206572726f723a20656e746572656420756e726561636861626c6520636f646538a01400800000002706000016000000617373657274696f6e206661696c65643a206f6c645f6c6566745f6c656e202b20636f756e74203c3d204341504143495459000038a0140080000000360600000d000000617373657274696f6e206661696c65643a206f6c645f72696768745f6c656e203e3d20636f756e7438a0140080000000370600000d00000038a01400800000006706000016000000617373657274696f6e206661696c65643a206d6174636820747261636b5f656467655f696478207b0a202020204c6566744f7252696768743a3a4c6566742869647829203d3e20696478203c3d206f6c645f6c6566745f6c656e2c0a202020204c6566744f7252696768743a3a52696768742869647829203d3e20696478203c3d2072696768745f6c656e2c0a7d000038a0140080000000c905000009000000617373657274696f6e206661696c65643a206e65775f6c6566745f6c656e203c3d204341504143495459000038a01400800000007c0500000900000072616e676520737461727420616e6420656e642061726520657175616c20616e64206578636c7564656420696e2042547265654d6170000040a41400360000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f636f6c6c656374696f6e732f62747265652f7365617263682e7273000080a4140082000000700000001500000072616e67652073746172742069732067726561746572207468616e2072616e676520656e6420696e2042547265654d617000000014a514003100000080a414008200000079000000150000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f636f6c6c656374696f6e732f62747265652f6e617669676174652e727360a514008400000058020000300000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7061726974792d7363616c652d636f6465632d332e372e352f7372632f636f6465632e727300f4a5140067000000f70000000f0000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f736c6963652e7273006ca614006f000000a20000001900000000000000040000000400000061040000000000000400000004000000620400004c61796f757473697a65616c69676e43617061636974794f766572666c6f770000000000040000000400000063040000416c6c6f634572726c61796f75742f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736d616c6c7665632d312e31352e302f7372632f6c69622e727300000000000008000000040000006404000063616c6c65642060526573756c743a3a756e77726170282960206f6e20616e2060457272602076616c7565004aa714005c000000540100002e0000006361706163697479206f766572666c6f770000004aa714005c00000043010000360000004aa714005c000000d00400000e000000617373657274696f6e206661696c65643a206e65775f636170203e3d206c656e4aa714005c0000009b0400000d0000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f7072696d6974697665732f73746174652d6d616368696e652f7372632f6f7665726c617965645f6368616e6765732f6d6f642e72730058a814005f00000051000000140000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f7072696d6974697665732f73746174652d6d616368696e652f7372632f73746174732e727300c8a814004f0000007b0000001e000000c8a814004f0000007c00000023000000c8a814004f000000800000001e000000c8a814004f000000810000002400000044656661756c744572726f722f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f636f6c6c656374696f6e732f62747265652f6d61702f656e7472792e727300000064a9140085000000670200002a0000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f736c6963652e727300fca914006f000000a2000000190000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f7665632f6d6f642e72730000007caa1400710000003d0a0000240000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f7261775f7665632e727300000000ab1400710000002a02000011000000416e204f7665726c617956616c756520697320616c7761797320637265617465642077697468206174206c65617374206f6e65207472616e73616374696f6e20616e642064726f7070656420617320736f6f6e0a09617320746865206c617374207472616e73616374696f6e2069732072656d6f7665643b207165642f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f7072696d6974697665732f73746174652d6d616368696e652f7372632f6f7665726c617965645f6368616e6765732f6368616e67657365742e727300000000ac1400650000000a0100002b00000000ac1400650000000f0100002100000000ac140065000000140100002b000000607365745f7072657660206973206f6e6c792060536f6d65285f29602c206966207468652076616c75652063616d652066726f6d20706172656e743b2071656400ac1400650000007d010000160000004120777269746520746f20616e204f7665726c6179656456616c7565206973207265636f7264656420696e20746865206469727479206b6579207365742e204265666f726520616e0a090909094f7665726c6179656456616c75652069732072656d6f7665642c2069747320636f6e7461696e696e67206469727479207365742069732072656d6f7665642e20546869730a0909090966756e6374696f6e206973206f6e6c792063616c6c656420666f72206b65797320746861742061726520696e20746865206469727479207365742e2071656400000000ac140065000000df020000380000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f636f6c6c656374696f6e732f62747265652f6e617669676174652e7273d0ad140084000000c6000000270000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e727300000064ae14007d000000b3070000090000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f736c6963652e727300f4ae14006f000000a2000000190000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f7261775f7665632e727300000074af1400710000002a020000110000003a6368696c645f73746f726167653a64656661756c743a3a6368696c645f73746f726167653a2f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f7072696d6974697665732f73746f726167652f7372632f6c69622e72730000001eb01400470000006b0100001a0000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7363616c652d696e666f2d322e31312e362f7372632f6275696c642e727378b0140060000000240100001900000050617468206e6f742061737369676e656400000078b0140060000000b20000001e0000004254726565536574542f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e7273000015b114007d000000b3070000090000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f7072696d6974697665732f747269652f7372632f6e6f64655f636f6465632e727300a4b114004b0000003f00000028000000a4b114004b00000048000000140000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f7072696d6974697665732f747269652f7372632f6c69622e727310b2140044000000010200001600000010b2140044000000020200000b000000747269655f6e6f64657342547265655365743c5665633c75383e3e2f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f7261775f7665632e72738fb21400710000002a020000110000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f7375627374726174652f7072696d6974697665732f747269652f7372632f747269655f73747265616d2e727310b314004c000000470000004100000010b314004c000000470000004f00000010b314004c000000510000001500000010b314004c000000590000001500000073705f747269653a3a73746f726167655f70726f6f6653746f7261676550726f6f662f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f736c6963652f697465722e7273000000beb3140073000000f405000015000000436f775452756e74696d6556657273696f6e73705f76657273696f6e2f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7363616c652d696e666f2d322e31312e362f7372632f6275696c642e727360b4140060000000240100001900000050617468206e6f742061737369676e656400000060b4140060000000b20000001e000000737065635f6e616d65436f773c277374617469632c207374723e696d706c5f6e616d65617574686f72696e675f76657273696f6e753332737065635f76657273696f6e696d706c5f76657273696f6e61706973417069735665637472616e73616374696f6e5f76657273696f6e73797374656d5f76657273696f6e75382f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7363616c652d696e666f2d322e31312e362f7372632f6275696c642e727300000071b5140060000000240100001900000050617468206e6f742061737369676e656400000071b5140060000000b20000001e000000576569676874287265665f74696d653a202c2070726f6f665f73697a653a202908b614001100000019b614000e00000027b614000100000057656967687473705f776569676874733a3a7765696768745f76327265665f74696d6575363470726f6f665f73697a6552756e74696d65446257656967687473705f776569676874737265616477726974652f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7363616c652d696e666f2d322e31312e362f7372632f6275696c642e7273000092b61400600000002f0200001700000092b6140060000000240100001900000050617468206e6f742061737369676e656400000092b6140060000000b20000001e0000005665633c543e2f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e7273003eb714007d000000b3070000090000005b75383b2033325d626c6f636b5f6e756d626572753634626c6f636b5f68617368636861696e5f69645b75383b20345d753332636f756e746e6f6d64656e6f6d6e6574776f726b4f7074696f6e3c4e6574776f726b49643e6964696e6465786b65795b75383b2032305d7538753132386c656e67746864617461426f6479496470617274426f6479506172744e6574776f726b49644a756e6374696f6e5b75383b20385d5b75383b2031365d4173736574496e7374616e63654d756c74694c6f636174696f6e4173736574496466756e46756e676962696c6974795665633c4d756c746941737365743e57696c6446756e676962696c6974794d756c746941737365747357696c644d756c74694173736574706172656e7473696e746572696f724a756e6374696f6e735765696768744572726f726e616d65426f756e6465645665633c75382c204d617850616c6c65744e616d654c656e3e6d6f64756c655f6e616d656d616a6f726d696e6f727061746368426f756e6465645665633c75382c204d617844697370617463684572726f724c656e3e4f7074696f6e3c287533322c204572726f72293e73757065723a3a56657273696f6e426f756e6465645665633c50616c6c6574496e666f2c204d617850616c6c657473496e666f3e4d617962654572726f72436f646564657374696e6174696f6e71756572795f6964517565727949646d61785f7765696768744c6f636174696f6e5665633c41737365743e41737365747357696c6441737365744172633c5b4a756e6374696f6e3b20315d3e4172633c5b4a756e6374696f6e3b20325d3e4172633c5b4a756e6374696f6e3b20335d3e4172633c5b4a756e6374696f6e3b20345d3e4172633c5b4a756e6374696f6e3b20355d3e4172633c5b4a756e6374696f6e3b20365d3e4172633c5b4a756e6374696f6e3b20375d3e4172633c5b4a756e6374696f6e3b20385d3e757365646572726f72417373657446696c746572496e737472756374696f6e4572726f72496e737472756374696f6e496e6465786c6f636174696f6e76333a3a4173736574496476343a3a4173736574496476353a3a4173736574496476333a3a526573706f6e736576343a3a526573706f6e736576353a3a526573706f6e736576333a3a4d756c74694c6f636174696f6e76343a3a4c6f636174696f6e76353a3a4c6f636174696f6e76333a3a4d756c746941737365747376343a3a41737365747376353a3a4173736574734a756e6374696f6e7373746167696e675f78636d3a3a76343a3a6a756e6374696f6e7348657265583158325833583458355836583758382f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f736c6963652f736f72742f737461626c652f717569636b736f72742e72736d6964203e206c656e000015bc14000900000091bb1400840000004e0000001f00000091bb14008400000048000000170000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f7261775f7665632e727300000048bc1400710000002a020000110000004a756e6374696f6e7373746167696e675f78636d3a3a76353a3a6a756e6374696f6e7348657265583158325833583458355836583758382f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f7372632f76352f61737365742e72730003bd14003c0000005e020000210000002f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f7372632f76352f61737365742e727350bd14003c0000004a0200001700000050bd14003c00000063020000150000004173736574496e7374616e636573746167696e675f78636d3a3a76353a3a6173736574556e646566696e6564496e646578417272617934417272617938417272617931364172726179333246756e676962696c69747946756e6769626c654e6f6e46756e6769626c6557696c6446756e676962696c69747941737365744964417373657441737365747357696c644173736574416c6c416c6c4f66416c6c436f756e746564416c6c4f66436f756e746564417373657446696c746572446566696e69746557696c6441737365745472616e7366657246696c74657254656c65706f7274526573657276654465706f73697452657365727665576974686472617773746167696e675f78636d78636d0000acbe14000b000000b7be1400030000004173736574496e7374616e636573746167696e675f78636d3a3a76333a3a6d756c74696173736574556e646566696e6564496e646578417272617934417272617938417272617931364172726179333246756e676962696c69747946756e6769626c654e6f6e46756e6769626c6557696c6446756e676962696c69747941737365744964436f6e637265746541627374726163744d756c746941737365744d756c746941737365747357696c644d756c74694173736574416c6c416c6c4f66416c6c436f756e746564416c6c4f66436f756e7465644d756c7469417373657446696c746572446566696e69746557696c642f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f7665632f737065635f66726f6d5f697465725f6e65737465642e7273bdbf14008300000013000000050000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f7665632f696e5f706c6163655f636f6c6c6563742e7273000050c014007e000000fb000000010000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f736c6963652e727300e0c014006f00000096030000090000004e6f6e65536f6d652f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f7372632f76352f6c6f636174696f6e2e727300000000005000000010000000a704000066696e616c5f696e746572696f72206e6f2067726561746572207468616e204d41585f4a554e4354494f4e533b2071656400000068c114003f0000007f01000012000000556e69744d6f6e696b6572496e646578457865637574697665546563686e6963616c4c656769736c61746976654a7564696369616c446566656e736541646d696e697374726174696f6e547265617375727973746167696e675f78636d78636d4ec214000b00000059c21400030000004572726f7273746167696e675f78636d3a3a76333a3a7472616974734f766572666c6f77556e696d706c656d656e746564556e74727573746564526573657276654c6f636174696f6e556e7472757374656454656c65706f72744c6f636174696f6e4c6f636174696f6e46756c6c4c6f636174696f6e4e6f74496e7665727469626c654261644f726967696e496e76616c69644c6f636174696f6e41737365744e6f74466f756e644661696c6564546f5472616e7361637441737365744e6f74576974686472617761626c654c6f636174696f6e43616e6e6f74486f6c64457863656564734d61784d65737361676553697a6544657374696e6174696f6e556e737570706f727465645472616e73706f7274556e726f757461626c65556e6b6e6f776e436c61696d4661696c6564546f4465636f64654d6178576569676874496e76616c69644e6f74486f6c64696e6746656573546f6f457870656e73697665547261704578706563746174696f6e46616c736550616c6c65744e6f74466f756e644e616d654d69736d6174636856657273696f6e496e636f6d70617469626c65486f6c64696e67576f756c644f766572666c6f774578706f72744572726f725265616e63686f724661696c65644e6f4465616c466565734e6f744d65744c6f636b4572726f724e6f5065726d697373696f6e556e616e63686f7265644e6f744465706f73697461626c65556e68616e646c656458636d56657273696f6e5765696768744c696d697452656163686564426172726965725765696768744e6f74436f6d70757461626c6545786365656473537461636b4c696d697453656e644572726f724e6f744170706c696361626c654d697373696e67417267756d656e744665657350617261636861696e000000000000003000000008000000a8040000000000000400000004000000a90400004163636f756e74496433326e6574776f726b6964000000000400000004000000aa0400004163636f756e74496e6465783634696e64657800000000000400000004000000ab0400004163636f756e744b657932306b657950616c6c6574496e7374616e636547656e6572616c496e646578000000000000000100000001000000ac04000047656e6572616c4b65796c656e677468646174614f6e6c794368696c64000000000000000800000004000000ad040000000000000400000004000000ae040000506c7572616c69747970617274476c6f62616c436f6e73656e7375734c6f636174696f6e73746167696e675f78636d3a3a76353a3a6c6f636174696f6e50616c6c6574496e666f73746167696e675f78636d3a3a7635526573706f6e73654e756c6c417373657473457865637574696f6e526573756c7456657273696f6e50616c6c657473496e666f4469737061746368526573756c745175657279526573706f6e7365496e666f48696e744173736574436c61696d657273746167696e675f78636d78636d000098c614000b000000a3c614000300000056657273696f6e65644173736574496456335634563556657273696f6e6564526573706f6e736556657273696f6e65644c6f636174696f6e56657273696f6e65644173736574732f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e7273ffc614007d000000b3070000090000004173736574496e7374616e636573746167696e675f78636d3a3a76343a3a6173736574556e646566696e6564496e646578417272617934417272617938417272617931364172726179333246756e676962696c69747946756e6769626c654e6f6e46756e6769626c6557696c6446756e676962696c69747941737365744964417373657441737365747357696c644173736574416c6c416c6c4f66416c6c436f756e746564416c6c4f66436f756e746564417373657446696c746572446566696e69746557696c644a756e6374696f6e73746167696e675f78636d3a3a76343a3a6a756e6374696f6e50617261636861696e4163636f756e74496433324163636f756e74496e64657836344163636f756e744b6579323050616c6c6574496e7374616e636547656e6572616c496e64657847656e6572616c4b65794f6e6c794368696c64506c7572616c697479476c6f62616c436f6e73656e737573427947656e657369734279466f726b506f6c6b61646f744b7573616d6157657374656e64526f636f636f576f636f636f457468657265756d426974636f696e436f7265426974636f696e43617368506f6c6b61646f7442756c6c6574696e4e6574776f726b496450616c6c6574496e666f73746167696e675f78636d3a3a7634526573706f6e73654e756c6c417373657473457865637574696f6e526573756c7456657273696f6e50616c6c657473496e666f4469737061746368526573756c745175657279526573706f6e7365496e666fe143f23803ac50e8f6f8e62695d1ce9e4e1d68aa36c1cd2cfd15340213f3423e6408de7737c59c238890533af25896a2c20608d8b380bb01029acb392781063e0000000000000400000004000000a9040000427947656e65736973000000000000000800000008000000b10400004279466f726b626c6f636b5f6e756d626572626c6f636b5f68617368506f6c6b61646f744b7573616d6157657374656e64526f636f636f576f636f636f000000000000000400000004000000aa040000457468657265756d636861696e5f6964426974636f696e436f7265426974636f696e43617368506f6c6b61646f7442756c6c6574696e73746167696e675f78636d78636daeca14000b000000b9ca1400030000004e6574776f726b496473746167696e675f78636d3a3a76333a3a6a756e6374696f6e426f64794964556e69744d6f6e696b6572496e646578457865637574697665546563686e6963616c4c656769736c61746976654a7564696369616c446566656e736541646d696e697374726174696f6e5472656173757279566f69636500000000000400000004000000b20400004d656d62657273636f756e74000000000400000004000000b30400004672616374696f6e6e6f6d64656e6f6d41744c6561737450726f706f7274696f6e4d6f72655468616e50726f706f7274696f6e426f6479506172744a756e6374696f6e50617261636861696e4163636f756e74496433324163636f756e74496e64657836344163636f756e744b6579323050616c6c6574496e7374616e636547656e6572616c496e64657847656e6572616c4b65794f6e6c794368696c64506c7572616c697479476c6f62616c436f6e73656e73757373746167696e675f78636d3a3a76353a3a6a756e6374696f6e4f7074696f6e544e6f6e65536f6d650000000000000400000004000000b40400004d756c74694c6f636174696f6e73746167696e675f78636d3a3a76333a3a6d756c74696c6f636174696f6e4c6f636174696f6e73746167696e675f78636d3a3a76343a3a6c6f636174696f6e73746167696e675f78636d78636d0000b4cc14000b000000bfcc1400030000004572726f7273746167696e675f78636d3a3a76353a3a7472616974734f766572666c6f77556e696d706c656d656e746564556e74727573746564526573657276654c6f636174696f6e556e7472757374656454656c65706f72744c6f636174696f6e4c6f636174696f6e46756c6c4c6f636174696f6e4e6f74496e7665727469626c654261644f726967696e496e76616c69644c6f636174696f6e41737365744e6f74466f756e644661696c6564546f5472616e7361637441737365744e6f74576974686472617761626c654c6f636174696f6e43616e6e6f74486f6c64457863656564734d61784d65737361676553697a6544657374696e6174696f6e556e737570706f727465645472616e73706f7274556e726f757461626c65556e6b6e6f776e436c61696d4661696c6564546f4465636f64654d6178576569676874496e76616c69644e6f74486f6c64696e6746656573546f6f457870656e73697665547261704578706563746174696f6e46616c736550616c6c65744e6f74466f756e644e616d654d69736d6174636856657273696f6e496e636f6d70617469626c65486f6c64696e67576f756c644f766572666c6f774578706f72744572726f725265616e63686f724661696c65644e6f4465616c466565734e6f744d65744c6f636b4572726f724e6f5065726d697373696f6e556e616e63686f7265644e6f744465706f73697461626c65546f6f4d616e79417373657473556e68616e646c656458636d56657273696f6e5765696768744c696d697452656163686564426172726965725765696768744e6f74436f6d70757461626c6545786365656473537461636b4c696d69744f7574636f6d65436f6d706c657465496e636f6d706c657465496e737472756374696f6e4572726f72426f756e646564566563626f756e6465645f636f6c6c656374696f6e733a3a626f756e6465645f76656354532f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e7273000091cf14007d000000b30700000900000073746167696e675f78636d78636d000020d014000b0000002bd01400030000004a756e6374696f6e7373746167696e675f78636d3a3a76333a3a6a756e6374696f6e73486572655831583258335834583558365837583850616c6c6574496e666f73746167696e675f78636d3a3a76334d617962654572726f72436f6465537563636573734572726f725472756e63617465644572726f72526573706f6e73654e756c6c417373657473457865637574696f6e526573756c7456657273696f6e50616c6c657473496e666f4469737061746368526573756c745175657279526573706f6e7365496e666f5765696768744c696d6974556e6c696d697465644c696d697465644f726967696e4b696e644e6174697665536f7665726569676e4163636f756e7453757065727573657258636d566f6963650000000000000400000004000000ba0400004d656d62657273636f756e74000000000400000004000000bb0400004672616374696f6e6e6f6d64656e6f6d41744c6561737450726f706f7274696f6e4d6f72655468616e50726f706f7274696f6e00000000000100000001000000bc040000000000000400000004000000bd0400004c6f636174696f6e706172656e7473696e746572696f72486572655831583258335834583558365837583800000000000400000004000000be040000000000000400000004000000bf0400004669656c6453657420636f72727570746564202874686973206973206120627567292f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f66696c7465725f61737365745f6c6f636174696f6e2e72730046d21400550000001d000000090000004e6174697665417373657400acd214000b00000000000000180000000400000099010000000000000400000004000000c0040000000000000400000004000000c10400006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f62617272696572732e72733a343278636d3a3a62617272696572736d6573736167656f726967696e696e737472756374696f6e736d61785f77656967687470726f70657274696573004ed314000700000055d31400060000005bd314000c00000067d314000a00000071d314000a000000000000000c0000000400000087000000c2040000c304000073746167696e675f78636d5f6275696c6465723a3a62617272696572732f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f62617272696572732e7273000000010000002a00000000000000f0d214005100000041d314000d0000007cd3140005000000f8cb1600a4d31400bcd314001d000000d9d3140048000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f62617272696572732e72733a3734000000010000004a0000000000000064d414005100000041d314000d0000007cd314000500000004cc1600a4d31400bcd314001d000000d9d3140048000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f62617272696572732e72733a313832000001000000b600000000000000f8d414005200000041d314000d0000007cd314000500000010cc1600a4d31400bcd314001d000000d9d3140048000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f62617272696572732e72733a323432000001000000f2000000000000008cd514005200000041d314000d0000007cd31400050000001ccc1600a4d31400bcd314001d000000d9d3140048000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f62617272696572732e72733a3333300000010000004a0100000000000020d614005200000041d314000d0000007cd314000500000028cc1600a4d31400bcd314001d000000d9d3140048000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f62617272696572732e72733a35373500004ed3140007000000010000003f02000001000000b4d614005200000041d314000d00000008d714000100000034cc1600a4d31400bcd314001d000000d9d3140048000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f62617272696572732e72733a3631380000010000006a0200000100000050d714005200000041d314000d00000008d71400010000005ccc1600a4d31400bcd314001d000000d9d3140048000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f62617272696572732e72733a3635370000010000009102000001000000e4d714005200000041d314000d00000008d714000100000068cc1600a4d31400bcd314001d000000d9d3140048000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f66696c7465725f61737365745f6c6f636174696f6e2e72733a323978636d3a3a636f6e7461696e7361737365744ed3140007000000e3d814000500000055d314000600000073746167696e675f78636d5f6275696c6465723a3a66696c7465725f61737365745f6c6f636174696f6e0000010000001d0000000000000078d814005e000000d6d814000d000000e8d814000300000074cc1600a4d3140000d914002a00000046d2140055000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f66756e6769626c655f616461707465722e72733a353278636d3a3a66756e6769626c655f616461707465727768617466726f6d746f4ed3140007000000dad9140004000000ded9140004000000e2d914000200000073746167696e675f78636d5f6275696c6465723a3a66756e6769626c655f616461707465722f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f66756e6769626c655f616461707465722e72730000000100000034000000000000006cd9140059000000c5d9140015000000e4d914000400000080cc1600a4d3140004da14002500000029da140050000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f66756e6769626c655f616461707465722e72733a36346572726f72736f7572636564657374616d6f756e7400004ed314000700000015db1400050000001adb14000600000020db14000400000024db140006000000010000004000000001000000bcda140059000000c5d91400150000002cdb1400050000008ccc1600a4d3140004da14002500000029da140050000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f66756e6769626c655f616461707465722e72733a31363900004ed314000700000020db140004000000dad914000400000001000000a90000000000000094db14005a000000c5d9140015000000f0db14000300000098cc1600a4d3140004da14002500000029da140050000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f66756e6769626c655f616461707465722e72733a313836000001000000ba0000000000000048dc14005a000000c5d9140015000000f0db140003000000a4cc1600a4d3140004da14002500000029da140050000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f66756e6769626c655f616461707465722e72733a32303477686f0000004ed3140007000000dad91400040000003edd14000300000001000000cc00000000000000e4dc14005a000000c5d914001500000044dd140003000000b0cc1600a4d3140004da14002500000029da140050000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f66756e6769626c655f616461707465722e72733a32313300004ed314000700000015db1400050000003edd14000300000024db14000600000001000000d5000000010000009cdd14005a000000c5d9140015000000f8dd140004000000bccc1600a4d3140004da14002500000029da140050000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f66756e6769626c655f616461707465722e72733a323237000001000000e30000000000000058de14005a000000c5d914001500000044dd140003000000c8cc1600a4d3140004da14002500000029da140050000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f66756e6769626c655f616461707465722e72733a323336000001000000ec00000001000000f4de14005a000000c5d9140015000000f8dd140004000000d4cc1600a4d3140004da14002500000029da14005000000001000000636f6e74657874656576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f6f726967696e5f636f6e76657273696f6e2e72733a343278636d3a3a6f726967696e5f636f6e76657273696f6e6b696e644ed314000700000055d314000600000008e014000400000073746167696e675f78636d5f6275696c6465723a3a6f726967696e5f636f6e76657273696f6e2f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f6f726967696e5f636f6e76657273696f6e2e727300010000002a0000000000000098df14005a000000f2df1400160000000ce0140003000000e0cc1600a4d3140024e01400260000004ae0140051000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f6f726967696e5f636f6e76657273696f6e2e72733a31343900010000009500000000000000dce014005b000000f2df1400160000000ce0140003000000eccc1600a4d3140024e01400260000004ae0140051000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f6f726967696e5f636f6e76657273696f6e2e72733a3137340001000000ae0000000000000078e114005b000000f2df1400160000000ce0140003000000f8cc1600a4d3140024e01400260000004ae0140051000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f6f726967696e5f636f6e76657273696f6e2e72733a3139340001000000c20000000000000014e214005b000000f2df1400160000000ce014000300000004cd1600a4d3140024e01400260000004ae0140051000000010000004ed314000700000015db1400050000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f70726f636573735f78636d5f6d6573736167652e72733a353578636d3a3a70726f636573732d6d6573736167654ed314000700000097df14000100000073746167696e675f78636d5f6275696c6465723a3a70726f636573735f78636d5f6d6573736167652f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f70726f636573735f78636d5f6d6573736167652e727300010000003700000000000000c0e214005c0000001ce314001400000030e314000200000010cd1600a4d3140040e314002800000068e3140053000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f70726f636573735f78636d5f6d6573736167652e72733a3634010000004000000000000000fce314005c0000001ce314001400000008d71400010000001ccd1600a4d3140040e314002800000068e3140053000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f70726f636573735f78636d5f6d6573736167652e72733a373201000000480000000000000098e414005c0000001ce314001400000008d714000100000028cd1600a4d3140040e314002800000068e3140053000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f70726f636573735f78636d5f6d6573736167652e72733a383201000000520000000000000034e514005c0000001ce314001400000008d714000100000034cd1600a4d3140040e314002800000068e3140053000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f70726f636573735f78636d5f6d6573736167652e72733a3934010000005e00000000000000d0e514005c0000001ce314001400000008d714000100000040cd1600a4d3140040e314002800000068e3140053000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f70726f636573735f78636d5f6d6573736167652e72733a313031696e6465787573656400004ed314000700000015db140005000000c9e6140005000000cee61400040000000100000065000000000000006ce614005d0000001ce3140014000000d4e61400040000004ccd1600a4d3140040e314002800000068e3140053000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f70726f636573735f78636d5f6d6573736167652e72733a3131320000004ed314000700000015db140005000000c9e614000500000001000000700000000000000034e714005d0000001ce314001400000094e714000300000058cd1600a4d3140040e314002800000068e3140053000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f7472616e73616374696f6e616c2e72733a333978636d3a3a7472616e73616374696f6e616c73746167696e675f78636d5f6275696c6465723a3a7472616e73616374696f6e616c2f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f7472616e73616374696f6e616c2e727300010000002700000001000000ece714005600000042e8140012000000b0e214000200000064cd1600a4d3140054e814002200000076e814004d000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f7765696768742e72733a343278636d3a3a77656967687400004ed31400070000004ed314000700000073746167696e675f78636d5f6275696c6465723a3a7765696768742f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f7765696768742e7273000000010000002a0000000000000004e914004f00000053e914000b00000060e914000200000070cd1600a4d3140070e914001b0000008be9140046000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f7765696768742e72733a3436696e737472756374696f6e735f6c6566746d6573736167655f6c656e67746800004ed314000700000015db14000500000063ea14001100000074ea14000e000000010000002e0000000100000014ea14004f00000053e914000b00000084ea1400040000007ccd1600a4d3140070e914001b0000008be9140046000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f7765696768742e72733a3630696e737472756374696f6e696e737472735f6c696d697400004ed314000700000015db14000500000033eb14000b0000003eeb14000c000000010000003c00000001000000e4ea14004f00000053e914000b0000004ceb14000400000088cd1600a4d3140070e914001b0000008be9140046000000010000007765696768747061796d656e746576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f7765696768742e72733a3332380000004ed3140007000000aceb140006000000b2eb14000700000090df140007000000010000004801000000000000b9eb14005000000053e914000b0000000cec14000400000094cd1600a4d3140070e914001b0000008be9140046000000010000004ed314000700000024db1400060000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f7765696768742e72733a3333360100000050010000010000007cec14005000000053e914000b000000b0e2140002000000a0cd1600a4d3140070e914001b0000008be9140046000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f7765696768742e72733a333435617661696c61626c655f776569676874617661696c61626c655f616d6f756e744ed3140007000000aceb14000600000090df1400070000005ced1400100000006ced1400100000000100000059010000000000000ced14005000000053e914000b0000007ced140005000000accd1600a4d3140070e914001b0000008be9140046000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6275696c6465722f7372632f7765696768742e72733a333531010000005f01000000000000e4ed14005000000053e914000b0000006cec140002000000b8cd1600a4d3140070e914001b0000008be9140046000000010000004e6f6e65536f6d65c50400000c00000004000000c6040000000000000400000004000000c70400004173736574696466756e41737365744964556e69744d6f6e696b6572496e646578457865637574697665546563686e6963616c4c656769736c61746976654a7564696369616c446566656e736541646d696e697374726174696f6e547265617375727946756e6769626c654e6f6e46756e6769626c6550617261636861696e00000000003000000008000000c8040000000000000400000004000000c90400004163636f756e74496433326e6574776f726b0000000000000400000004000000ca0400004163636f756e74496e6465783634696e64657800000000000400000004000000cb0400004163636f756e744b657932306b657950616c6c6574496e7374616e636547656e6572616c496e646578000000000000000100000001000000cc04000047656e6572616c4b65796c656e677468646174614f6e6c794368696c64000000000000000800000004000000cd040000000000000400000004000000ce040000506c7572616c69747970617274476c6f62616c436f6e73656e737573427947656e65736973000000000000000800000008000000cf0400004279466f726b626c6f636b5f6e756d626572626c6f636b5f68617368506f6c6b61646f744b7573616d61457468657265756d636861696e5f6964426974636f696e436f7265426974636f696e43617368506f6c6b61646f7442756c6c6574696e556e646566696e65644172726179344172726179384172726179313641727261793332617373657274696f6e206661696c65643a206c656e203e20302f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f636f6c6c656374696f6e732f62747265652f6e6f64652e7273d4f014008000000065010000090000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f636f6c6c656374696f6e732f62747265652f6d61702f656e7472792e727300000064f1140085000000a10100002e000000617373657274696f6e206661696c65643a20696478203c204341504143495459d4f01400800000009502000009000000617373657274696f6e206661696c65643a20656467652e686569676874203d3d2073656c662e686569676874202d2031d4f0140080000000ad02000009000000d4f0140080000000b102000009000000696e7465726e616c206572726f723a20656e746572656420756e726561636861626c6520636f64653a20656d70747920696e7465726e616c206e6f64650000007cf214003d000000d4f0140080000000460500001f000000617373657274696f6e206661696c65643a2073656c662e686569676874203e2030000000d4f01400800000006002000009000000617373657274696f6e206661696c65643a207372632e6c656e2829203d3d206473742e6c656e2829d4f01400800000004a07000005000000d4f0140080000000c704000023000000d4f01400800000000a05000024000000617373657274696f6e206661696c65643a20656467652e686569676874203d3d2073656c662e6e6f64652e686569676874202d2031000000d4f0140080000000fa03000009000000617373657274696f6e206661696c65643a206f6c645f72696768745f6c656e202b20636f756e74203c3d20434150414349545900d4f0140080000000f70500000d000000617373657274696f6e206661696c65643a206f6c645f6c6566745f6c656e203e3d20636f756e7400d4f0140080000000f80500000d000000696e7465726e616c206572726f723a20656e746572656420756e726561636861626c6520636f6465d4f01400800000002706000016000000617373657274696f6e206661696c65643a206f6c645f6c6566745f6c656e202b20636f756e74203c3d2043415041434954590000d4f0140080000000360600000d000000617373657274696f6e206661696c65643a206f6c645f72696768745f6c656e203e3d20636f756e74d4f0140080000000370600000d000000d4f01400800000006706000016000000617373657274696f6e206661696c65643a206d6174636820747261636b5f656467655f696478207b0a202020204c6566744f7252696768743a3a4c6566742869647829203d3e20696478203c3d206f6c645f6c6566745f6c656e2c0a202020204c6566744f7252696768743a3a52696768742869647829203d3e20696478203c3d2072696768745f6c656e2c0a7d0000d4f0140080000000c905000009000000617373657274696f6e206661696c65643a206e65775f6c6566745f6c656e203c3d2043415041434954590000d4f01400800000007c050000090000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f636f6c6c656374696f6e732f62747265652f6e617669676174652e7273c4f51400840000005802000030000000c4f5140084000000300200002f0000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f636f6c6c656374696f6e732f62747265652f6e617669676174652e727368f6140084000000160200002f00000068f6140084000000a100000024000000d00400004000000010000000d104000067656e6572616c5f74616b65206e6576657220726573756c747320696e206572726f72207768656e2073617475726174696e672f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6173736574732e727300004ff7140047000000910100000e0000003c7761736d3a73747269707065643e4173736574556e646572666c6f772f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f636f6c6c656374696f6e732f62747265652f6e617669676174652e7273000000c5f7140084000000ad000000240000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e72730000005cf814007d000000b307000009000000c5f7140084000000c6000000270000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f636f6c6c656374696f6e732f62747265652f6d61702e727300fcf814007f000000fa0000003f000000fcf814007f0000001f0100002e0000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f736c6963652f736f72742f737461626c652f717569636b736f72742e72736d6964203e206c656e00000020fa1400090000009cf91400840000004e0000001f0000009cf914008400000048000000170000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7363616c652d696e666f2d322e31312e362f7372632f6275696c642e727354fa1400600000002f0200001700000054fa140060000000240100001900000050617468206e6f742061737369676e656400000054fa140060000000b20000001e0000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e7273000000f8fa14007d000000b30700000900000056657273696f6e65644c6f636174696f6e6576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f7472616974732f73686f756c645f657865637574652e72733a363578636d3a3a73686f756c645f657865637574656d6573736167656f726967696e696e737472756374696f6e736d61785f77656967687470726f7065727469657362617272696572000bfc14000700000012fc14000600000018fc14000c00000024fc14000a0000002efc14000a00000038fc140007000000000000000c0000000400000087000000d2040000d304000073746167696e675f78636d5f6578656375746f723a3a7472616974733a3a73686f756c645f657865637574652f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f7472616974732f73686f756c645f657865637574652e72736576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f7472616974732f73686f756c645f657865637574652e72733a37376572726f7200000bfc14000700000012fc14000600000018fc14000c00000024fc14000a0000002efc14000a00000069fd14000500000038fc14000700000001000000410000000000000099fb14005f000000f8fb14001300000040fc140006000000c4cd160070fc140088fc14002c000000b4fc14005600000001000000010000004d000000000000000afd14005f000000f8fb14001300000070fd140007000000d0cd160070fc140088fc14002c000000b4fc1400560000000100000001000000410000000000000099fb14005f000000f8fb14001300000040fc140006000000dccd160070fc140088fc14002c000000b4fc14005600000001000000010000004d000000000000000afd14005f000000f8fb14001300000070fd140007000000e8cd160070fc140088fc14002c000000b4fc140056000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a32333878636d3a3a7072657061726500000bfc14000700000069fd1400050000000bfc14000700000073746167696e675f78636d5f6578656375746f722f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e727301000000ee00000001000000a8fe14004e000000f6fe14000c00000004ff14000300000010ce160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a32353578636d3a3a6578656375746569647765696768745f6372656469740000000bfc14000700000012fc1400060000000bfc1400070000000e00150002000000100015000d00000001000000ff00000000000000b4ff14004e000000020015000c00000020001500050000001cce160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a32373700000bfc14000700000012fc1400060000000bfc1400070000002efc14000a00000069fd140005000000010000001501000000000000880015004e000000020015000c000000d80015000500000028ce160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a323939726573756c740bfc1400070000008e01150006000000010000002b01000000000000400115004e000000020015000c000000940115000200000034ce160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a34303078636d3a3a706f73745f70726f63657373686f6c64696e675f7265676973746572636f6e746578746f726967696e616c5f6f726967696e0000000bfc140007000000430215001000000053021500070000005a0215000f000000010000009001000000000000e40115004e00000032021500110000006c0215000400000040ce160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a343231696e737472756374696f6e0000000bfc1400070000001a0315000b00000069fd1400050000005a0215000f00000001000000a501000000000000cc0215004e000000320215001100000028031500040000004cce160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a34353978636d3a3a73656e646d736764657374696e6174696f6e726561736f6e000bfc140007000000df03150003000000e20315000b000000ed0315000600000001000000cb01000000000000880315004e000000d603150009000000f40315000400000058ce160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a34383000000bfc14000700000069fd14000500000001000000e001000001000000540415004e000000d603150009000000a40415000200000064ce160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a35323178636d3a3a656e737572655f63616e5f73756273756d655f617373657473776f7273745f636173655f686f6c64696e675f6c656e686f6c64696e675f6c696d6974000bfc1400070000006005150016000000760515000d000000010000000902000000000000f40415004e000000420515001e000000840515000300000070ce160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a35333478636d3a3a726566756e645f737572706c7573746f74616c5f737572706c7573746f74616c5f726566756e64656463757272656e745f737572706c7573000bfc1400070000003d0615000d0000004a0615000e000000580615000f000000010000001602000000000000dc0515004e0000002a0615001300000068061500040000007cce160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a35353200000bfc140007000000010000002802000004000000c80615004e0000002a06150013000000180715000100000088ce160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a35363700004a0615000e000000010000003702000000000000600715004e0000002a06150013000000b00715000100000094ce160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a35373878636d3a3a66656573666565736f726967696e5f726566666565735f6d6f646500000bfc1400070000004f08150004000000530815000a0000005d08150009000000ed03150006000000010000004202000000000000f80715004e00000046081500090000006808150005000000a0ce160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a35393461737365745f746f5f7061795f666f725f66656573001e09150015000000010000005202000000000000d00815004e00000046081500090000003409150001000000acce160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a36303361737365745f6e65656465645f666f725f6665657300ca09150015000000010000005b020000000000007c0915004e0000004608150009000000e009150001000000b8ce160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a36313365000bfc140007000000760a1500010000001e09150015000000010000006502000004000000280a15004e0000004608150009000000780a150003000000c4ce160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a3632330000010000006f02000004000000d00a15004e0000004608150009000000780a150003000000d0ce160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a3632396173736574735f746f5f7061795f64656c69766572795f66656573000000ae0b15001b000000010000007502000000000000600b15004e0000004608150009000000cc0b150001000000dcce160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a363433676976656e5f61737365747300000bfc140007000000620c15000c000000010000008302000004000000140c15004e0000004608150009000000700c150002000000e8ce160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a36393478636d3a3a63616c63756c6174655f61737365745f666f725f64656c69766572795f6665657361737365745f77616e7465645f666f725f666565730000000bfc140007000000340d15001500000001000000b602000000000000c00c15004e0000000e0d1500260000004c0d150002000000f4ce160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a37313178636d3a3a78636d5f6578656375746f723a3a746f5f71756572696572000bfc140007000000760a150001000000e20315000b00000001000000c7020000040000009c0d15004e000000ea0d15001d000000080e15000300000000cf160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a38313078636d3a3a7265616e63686f727265616e63686f725f636f6e74657874000bfc14000700000069fd140005000000e20315000b000000bb0e150010000000010000002a03000004000000600e15004e000000ae0e15000d000000cc0e1500040000000ccf160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a38333878636d3a3a70726f636573736572726f725f68616e646c65725f776569676874000012fc1400060000003d0615000d0000004a0615000e000000860f1500140000000100000046030000000000002c0f15004e0000007a0f15000c0000009c0f15000400000018cf160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a3837330000010000006903000001000000fc0f15004e0000007a0f15000c000000a40415000200000024cf160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a39303378636d3a3a70726f636573735f696e737472756374696f6e00000bfc1400070000001a0315000b0000000100000087030000000000008c1015004e000000da10150018000000f41015000200000030cf160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a39383878636d3a3a70726f636573735f696e737472756374696f6e3a3a7472616e736665725f726573657276655f6173736574617373657473646573740bfc140007000000c211150006000000c811150004000000bb0e15001000000001000000dc03000001000000441115004e0000009211150030000000cc111500040000003ccf160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a3130333578636d3a3a70726f636573735f696e737472756374696f6e3a3a7472616e73616374000000010000000b040000000000002c1215004f0000007b12150022000000180715000100000048cf160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a3130343500010000001504000000000000e01215004f0000007b12150022000000180715000100000054cf160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a3130353363616c6c000bfc140007000000bf13150004000000010000001d04000000000000701315004f0000007b12150022000000c41315000200000060cf160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a313037316f726967696e5f6b696e6400000bfc14000700000012fc140006000000631415000b000000010000002f04000000000000141415004f0000007b1215002200000070141500030000006ccf160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a31303832000bfc14000700000012fc140006000000010000003a04000000000000c81415004f0000007b12150022000000181515000200000078cf160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a31303932706f73745f696e666f0bfc140007000000b715150009000000010000004404000000000000681515004f0000007b12150022000000c01515000200000084cf160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a313130316572726f725f616e645f696e666f0000000bfc1400070000005f1615000e000000010000004d04000000000000101615004f0000007b12150022000000701615000200000090cf160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a3131373478636d3a3a4465706f736974526573657276654173736574000bfc140007000000c211150006000000010000009604000000000000c01615004f0000000f1715001800000028171500020000009ccf160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a3132373878636d3a3a70726f636573735f696e737472756374696f6e3a3a696e6974696174655f7472616e73666572000001000000fe04000001000000781715004f000000c71715002b000000a404150002000000a8cf160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a3132393600010000001005000001000000341815004f000000c71715002b000000a404150002000000b4cf160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a3133313400010000002205000001000000c41815004f000000c71715002b000000a404150002000000c0cf160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a3134323878636d3a3a6578656375746f723a3a427579457865637574696f6e61737365745f757365645f696e5f6275795f657865637574696f6e000000be1915001b000000010000009405000000000000541915004f000000a31915001b000000dc19150001000000cccf160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a3134333578636d3a3a70726f636573735f696e737472756374696f6e3a3a6275795f657865637574696f6e00000bfc140007000000760a1500010000004f08150004000000010000009b05000004000000241a15004f000000731a1500270000009c1a150003000000d8cf160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a3134353978636d3a3a6578656375746f723a3a5061794665657361737365745f666f725f666565736d6573736167655f776569676874000000591b15000e000000671b15000e00000001000000b305000000000000f41a15004f000000431b150016000000781b150002000000e4cf160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a3134363878636d3a3a70726f636573735f696e737472756374696f6e3a3a7061795f6665657300000001000000bc05000001000000c81b15004f000000171c150022000000a404150002000000f0cf160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a3134393278636d3a3a6578656375746f723a3a5365744572726f7248616e646c657268616e646c65720bfc14000700000069fd140005000000e91c15000700000001000000d4050000010000007c1c15004f000000cb1c15001e000000f01c150003000000fccf160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a31353038617070656e646978000bfc14000700000069fd140005000000971d15000800000001000000e405000001000000481d15004f000000cb1c15001e000000a01d15000300000008d0160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a3135363778636d3a3a70726f636573735f696e737472756374696f6e3a3a6578706563745f61737365740000000bfc140007000000760a150001000000c211150006000000010000001f06000004000000f81d15004f000000471e150026000000701e15000300000014d0160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a3136303078636d3a3a70726f636573735f696e737472756374696f6e3a3a71756572795f70616c6c6574000000010000004006000001000000c81e15004f000000171f150026000000a40415000200000020d0160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a3136363478636d3a3a70726f636573735f696e737472756374696f6e3a3a6578706f72745f6d65737361676500010000008006000001000000801f15004f000000cf1f15002800000018071500010000002cd0160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a3138323978636d3a3a646f5f64657363656e645f6f726967696e0000000bfc140007000000760a150001000000010000002507000004000000382015004f0000008720150016000000a02015000200000038d0160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a3138373178636d3a3a6465706f7369745f6173736574735f776974685f72657472796661696c65645f6465706f736974730bfc1400070000005d2115000f000000010000004f07000000000000f02015004f0000003f2115001e0000006c2115000200000044d0160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a3139313678636d3a3a74616b655f64656c69766572795f6665655f66726f6d5f617373657473000000010000007c07000001000000bc2115004f0000000b22150022000000180715000100000050d0160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a3139333078636d3a3a666565733a3a74616b655f64656c69766572795f6665655f66726f6d5f61737365747300010000008a07000000000000702215004f000000bf2215002800000018071500010000005cd0160070fc14001cff14001400000030ff140044000000010000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f6c69622e72733a3139333964656c69766572795f66656500772315000c000000010000009307000000000000282315004f000000bf22150028000000842315000100000068d0160070fc14001cff14001400000030ff140044000000010000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f736c6963652e727300cc2315006f00000096030000090000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f6974657261746f722e72730000004c2415007d000000b3070000090000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f636f6c6c656374696f6e732f62747265652f6d61702f656e7472792e7273000000dc24150085000000670200002a000000d50400000c00000004000000d6040000000000000400000004000000d70400004173736574696466756e4173736574496446756e6769626c654e6f6e46756e6769626c65556e646566696e6564496e6465784172726179344172726179384172726179313641727261793332486572655831583258335834583558365837583873746167696e675f78636d5f6578656375746f723a3a7472616974733a3a61737365745f7472616e736665725472616e736665725479706554656c65706f72744c6f63616c5265736572766544657374696e6174696f6e5265736572766552656d6f7465526573657276654e6f6e65536f6d65556e69744d6f6e696b65720000000000000400000004000000d8040000496e646578457865637574697665546563686e6963616c4c656769736c61746976654a7564696369616c446566656e736541646d696e697374726174696f6e5472656173757279566f6963654d656d62657273636f756e74000000000400000004000000d90400004672616374696f6e6e6f6d64656e6f6d41744c6561737450726f706f7274696f6e4d6f72655468616e50726f706f7274696f6e50617261636861696e000000003000000008000000da040000000000000400000004000000db0400004163636f756e74496433326e6574776f726b6964000000000400000004000000dc0400004163636f756e74496e6465783634696e64657800000000000400000004000000dd0400004163636f756e744b657932306b657950616c6c6574496e7374616e636547656e6572616c496e646578000000000000000100000001000000de04000047656e6572616c4b65796c656e677468646174614f6e6c794368696c64000000000000000800000004000000df040000000000000400000004000000e0040000506c7572616c69747970617274476c6f62616c436f6e73656e737573000000000400000004000000e10400004c6f636174696f6e706172656e7473696e746572696f72427947656e65736973000000000800000008000000e20400004279466f726b626c6f636b5f6e756d626572626c6f636b5f68617368506f6c6b61646f744b7573616d61457468657265756d636861696e5f6964426974636f696e436f7265426974636f696e43617368506f6c6b61646f7442756c6c6574696e2f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f7261775f7665632e7273000000c8281500710000002a020000110000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f7472616974732f636f6e76657273696f6e2e72733a393378636d3a3a636f6e766572745f6f726967696e6d6573736167656f726967696e6b696e6400ba29150007000000c129150006000000c729150004000000000000000c0000000400000087000000e3040000e404000073746167696e675f78636d5f6578656375746f723a3a7472616974733a3a636f6e76657273696f6e2f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f7472616974732f636f6e76657273696f6e2e72736576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f7472616974732f636f6e76657273696f6e2e72733a3132350000ba291500070000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f7472616974732f636f6e76657273696f6e2e72733a313035636f6e766572745f6f726967696e0000ba29150007000000382b15000e0000006576656e74202f686f6d652f7562756e74752f7265706f732f706f6c6b61646f742d73646b2f706f6c6b61646f742f78636d2f78636d2d6578656375746f722f7372632f7472616974732f636f6e76657273696f6e2e72733a313134010000005d000000000000004c2915005b000000a729150013000000cc2915000300000074d01600e4291500fc29150028000000242a15005200000001000000010000006900000000000000dc2a15005c000000a729150013000000482b15000200000080d01600e4291500fc29150028000000242a15005200000001000000010000007200000000000000582b15005c000000a729150013000000482b1500020000008cd01600e4291500fc29150028000000242a15005200000001000000010000006900000000000000dc2a15005c000000a729150013000000482b15000200000098d01600e4291500fc29150028000000242a15005200000001000000010000007200000000000000582b15005c000000a729150013000000482b150002000000a4d01600e4291500fc29150028000000242a15005200000001000000010000006900000000000000dc2a15005c000000a729150013000000482b150002000000b0d01600e4291500fc29150028000000242a15005200000001000000010000007200000000000000582b15005c000000a729150013000000482b150002000000bcd01600e4291500fc29150028000000242a15005200000001000000010000006900000000000000dc2a15005c000000a729150013000000482b150002000000c8d01600e4291500fc29150028000000242a15005200000001000000010000007200000000000000582b15005c000000a729150013000000482b150002000000d4d01600e4291500fc29150028000000242a15005200000001000000010000006900000000000000dc2a15005c000000a729150013000000482b150002000000e0d01600e4291500fc29150028000000242a15005200000001000000010000007200000000000000582b15005c000000a729150013000000482b150002000000ecd01600e4291500fc29150028000000242a15005200000001000000010000007d00000000000000762a15005c000000a729150013000000d42a150001000000f8d01600e4291500fc29150028000000242a150052000000010000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f7261775f7665632e7273000000b42e1500710000002a02000011000000000000000000000008c9bcf367e6096a3ba7ca8485ae67bb2bf894fe72f36e3cf1361d5f3af54fa5d182e6ad7f520e511f6c3e2b8c68059b6bbd41fbabd9831f79217e1319cde05b08c9bcf367e6096a3ba7ca8485ae67bb2bf894fe72f36e3cf1361d5f3af54fa5d182e6ad7f520e511f6c3e2b8c68059b6bbd41fbabd9831f79217e1319cde05b2f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f737472696e672e7273c02f150070000000ea01000017000000000000000800000008000000e7040000000000000800000008000000e8040000000000000800000008000000e9040000000000000100000001000000ea040000000000001000000010000000eb040000000000001000000010000000ec040000000000000800000004000000ed0400000100000000000000000000000800000004000000ee040000ef040000f0040000f1040000f2040000f3040000f4040000f5040000203d0000e430150001000000e5301500010000006d657373616765000100000000000000e530150001000000000000001800000004000000f6040000000000000400000004000000f7040000000000000400000004000000f7040000000000001800000004000000f60400002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f74726163696e672d636f72652d302e312e33322f7372632f6669656c642e72730000503115006200000004030000090000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f74726163696e672d636f72652d302e312e33322f7372632f63616c6c736974652e7273417474656d7074656420746f2072656769737465722061206044656661756c7443616c6c7369746560207468617420616c7265616479206578697374732120546869732077696c6c20636175736520616e20696e66696e697465206c6f6f70207768656e20617474656d7074696e6720746f20726561642066726f6d207468652063616c6c736974652063616368652e2054686973206973206c696b656c792061206275672120596f752073686f756c64206f6e6c79206e65656420746f2063616c6c206044656661756c7443616c6c736974653a3a726567697374657260206f6e636520706572206044656661756c7443616c6c73697465602e29321500fb000000c431150065000000bd0100000d000000000000000000000001000000f8040000f9040000fa040000fb040000fc040000fd040000fe040000ff04000000050000000500000005000001050000020500000305000004050000050500002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736d616c6c7665632d312e31352e302f7372632f6c69622e72732f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f736c6963652e727300e43315006f000000a20000001900000041726320636f756e746572206f766572666c6f7764341500140000002f686f6d652f7562756e74752f2e7275737475702f746f6f6c636861696e732f737461626c652d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f73796e632e72730000803415006e000000be0600000d0000000100000000000000803415006e000000bc0b00000d0000000000000000000000010000000705000063616c6c65642060526573756c743a3a756e77726170282960206f6e20616e2060457272602076616c756500803415006e000000f60700002900000000000000040000000400000008050000000000000400000004000000090500004c61796f757473697a65616c69676e43617061636974794f766572666c6f77000000000004000000040000000a050000416c6c6f634572726c61796f75744c61796f75744572726f720000000000000008000000040000000b050000883315005c000000540100002e0000006361706163697479206f766572666c6f77000000883315005c0000004301000036000000883315005c000000d00400000e000000617373657274696f6e206661696c65643a206e65775f636170203e3d206c656e883315005c0000009b0400000d0000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f747269652d64622d302e33302e302f7372632f6e6f64652e7273543615005c000000f701000042000000543615005c000000f801000046000000543615005c0000001502000026000000543615005c000000280200003c000000543615005c00000029020000380000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f736d616c6c7665632d312e31352e302f7372632f6c69622e7273617373657274696f6e206661696c65643a20696e646578203c3d206c656e0000003715005c000000f1060000090000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f747269652d64622d302e33302e302f7372632f6e6962626c652f6d6f642e727300008c37150062000000490000001c0000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f747269652d64622d302e33302e302f7372632f6e6962626c652f6e6962626c65736c6963652e72730000003815006a0000003f0000001b000000003815006a0000005000000036000000003815006a000000560000003b000000003815006a0000008f0000002a000000003815006a000000900000002b000000003815006a000000990000004b000000003815006a0000009900000031000000003815006a000000af00000020000000003815006a000000ad00000029000000003815006a000000f400000018000000003815006a000000f600000018000000003815006a000000f60000003d0000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f747269652d64622d302e33302e302f7372632f6e6962626c652f6e6962626c657665632e72732c3915006800000035000000320000006c656e20213d20302073696e6365206c656e2025203220213d20303b20696e6e6572206861732061206c61737420656c656d656e743b2071656400002c3915006800000042000000120000006c656e20213d20303b20696e6e657220686173206c61737420656c656d3b2071656400002c391500680000004d000000250000002c39150068000000690000003d0000002c3915006800000072000000190000002c3915006800000074000000190000002c3915006800000074000000480000002c3915006800000085000000300000002c3915006800000085000000480000002c3915006800000087000000360000002c391500680000009c000000430000002c391500680000009e0000001b0000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f747269652d64622d302e33302e302f7372632f7472696564626d75742e7273000000b43a1500610000004608000032000000b43a15006100000046080000100000002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f747269652d64622d302e33302e302f7372632f6e6962626c652f6d6f642e72730000383b150062000000880000001d000000383b1500620000007f00000022000000383b1500620000007e00000036000000383b1500620000007e00000047000000383b150062000000870000002f000000383b15006200000087000000440000000000010024029701040000006f000400af000000000004000000000088000a0008000000000000001c00460001000d001b000000150012004500ec0036001000000000000000020000009400000057000000080003000700000016003a0002002300030004001c000100000047001100170004001b0000001300000000000000000001000700070004002e00000000002c000000000003000f000000000013000000010002000100090000000000000001000100000002000200030002001e0000000800110001000000050000007900000004001300000000000500020000000500010015000100000003000c0000003500030002000500060000000500040002001c000000000000000400000000000000090002000900070000000500000008000700000012000900000039000200090000000400020000000000000000000000000001002200020000001b0013000c00140006000400050013000200000003000400020000001800000006000400000000000a000a000000010000000f001000010000000000000002000f000100040002000a000b0009000400010000000b000000030000000600000006000000030004000000000003000000000001000200150000000000000014001b0000000c0000000000080003000c0000000e0002000000030000000a0002000600010000000400000001000600020003000200100000000f000000000000000300030004000d00060000000000020000000000000018000a000600010001000800000001000100070000000300090011000500010005000300160007000500040000000a0006000300000001000000070000000600000005004100090001000a0000000500020011000b0003000100000000000100010000000200000006001800030000000300000002000000020000000000000000000500010000000000090001000000000002000100000001000200010000000300010001000100000003000c000100030001000000020000000000050001000500000001000b0005000000000000000000000000000f0000000000020007000000000000000000000000000100000009000800000000000300030001000400030004000500020000000000020006000100050001000000030006000800020002000600030000001000060006000500010007000000020003000200000000000000060000000000000000000100000000000000010001000800010000000200000001000c0004000100020001000400020005000400000003000400020000000100030007000600080000000200030000000200020002000400000000000600060006000c000500000000000000010002000000030000000900030002000100010009000100000008000100060000000300000005000100010000000000020004000000020000000200060006000200080005000600050001000600020000000100000000000300000001000900050005000e0000000300050000000000010001000000000000000000010004000000020004000600050006000000000001000100000000000500020008000800010006000000010000000100000008000000040007000a000100000000000200010001000100000001000200000002000100040004000000000000000600000003000300000000000000000000000200010001000200020000000400020001000000000001000000010001000000020002000200020000000100050004000100000001000100000000000100040001000200010001000000000000000000000001000000010000000000040001000200000001000d0004000000010004000000050003000700030003000300020000000200020002000100000001000300040001000000010004000100000000000000010003000100000000000100040001000800020004000100010001000500010004000100010002000600000000000000000002000000020000000600030001000300020003000500040001000000050000000000010003000000020000000100010000000000000001000000000000000500050008000000000000000000060000000000000000000200020005000100000001000100000002000200070001000100020000000200020001000000000001000000020002000200040001000400000002000200040004000000080004000600020001000100000001000000000000000300060001000000030002000100000005000400000000000500020000000000020000000000040003000000090005000200000000000200000001000700000003000100020001000000000002000300000002000300010002000100020000000400020001000100010002000200000004000200010000000000030000000000000000000000000000000000000000000000000001000000020000000100000002000100010000000200000001000000000001000100000001000000020000000300000001000100000000000100020001000200030005000300010000000100030007000000000002000000020003000100e64a0300e6fa2d00dafa1d00dc390300e9fc1d00094d0a00e6d02000e6930500dce00201e6f41c00dca20500e626fe0009451d0119c20500dcea0600e675a600dc4e0f01e6eba800dc320300094d0c00e6410700d871d101dc2dfe00e6f21d00e6de1d00e6e1a80014bb0500e6d51d00e6ce0800e67b1a0084740f00e6e6a8001f19060007c31401e6791a00e65d06001cf10800e620e001e6f1a800dcfd1d00e625fe00e647e901e6751a0009ba0e00e62ae0011b4b0600e6d9060009b61601e6ec1d00093a0e00e6540900e6e92d00e6b31a00e6f30800e6f70800e6e2a800e60be001dc28fe0001d82000e6b0aa00dc4d0f01e6250800e6110600e6beaa00e6200800e6e80800e6060300e6e42d0009411f0107ca1101e6f02c00dcd71c00dc3a0a01e631e101093a1000dc3b0700e8580300e6870400e6b11a00e6701301e6d01c00e6eea800dc3c0300e6d52000e6190800e6306b0101f36a0107bc0900e6e91d00e6da1d00e66b1301e62b080009341700e6db1d000eb40500e26dd1010169d101e64c0300e6f02d0001370300e673130107e91201dcc01a0001ea2000e63e030081710f000168d101e6460300dcd6e801dcd0e801dc2cfe00e6e01c00e6ea0800e6db2000e6316b01e6350700dcfd0e01dc7ed10109341a01e61f0800e61ce001e6df1d00dce8200009edab00e6e11d00dc160300dc82d101e6d720001f4f0600e6f50800094d0d00e6c91a0009b91001e6bc1a00e67aa600e6aad101dceee401e630e101e69f0500de391900e657030009e0190106f06f01e6330700dc29fe00e6f81c0009840f00e6640300dc170300e6830400e66c03000bb10500e6d21c00e607030021510600dc300300dc190300dc560600e6e41d00dc520900f0450300e6f12d00dc3b1900e6590600e6ab0500e6731b00e6f12c0007bc0a00827c0f00e66a1301e6e4a800e6fb08000cb20500e621fe00e6fb2d00e81a0300dc38070001d32000dc2afe00e669130182720f00e6c21a00dc7bd101e6860f00ca270300e6c01d00e6480f0109461001e66b1b00dce60800e634e101e6410300e8f61d00e6eca800e6abd101e6ec0600e6aee2010fb50500e6c71a00e602e001dcc60f00e636e101e6df08001c4c0600e6580600e6e10600e6e72d00dccf0800e6020300dcc41a00e6bfaa0013b90500dc8bd101092b1701e6f32d00dc390700e6e02d00dcdc1c0009701001dc2ca900e6230800e6f31d00e67da600dc460f01e6cc1d00e6dc060009471a0176b90e00e66b0300e65e0600e6f91c00e6d60800e6e00800e66e1b00e6d80800e626e001e643030001d92000e648e90110b60500e611e001e6e81d00e4f71d00e6fc2d0009971d01e6860400e6c11d00dc91050009441d0109c4a80009aa1b00dcff0e01dced0600dc560300e6ee1d00e6ed2d001d4d060009d21700093c0d00e645e90109c21401e6030300e6f0a600e02f3000e61be001e6681301093f160101e31c00dca30500dcef0800dc960500e628e001dc4f0f01092ca800d872d101e6ef2c00e6490f01e6eaa800dc2c0300093b0d00e60fe001dced080009141700e6bb1a00dcd3e801073c0b00e69d0500dce60a01e6fb1d0006f16f01e62a0800dcee2000dcdf1c00dcdd1c00dcd20800e65f1300827a0f00e610060009421401e6ee2d00e65e1401e63d0700ea5d0300e62ffe0007bc0c00e6c71d00e6e70600ca210300dca60500e6f0a80013ba0500e6ec2d00dcee080001f26a0112c70500e6120600e69c050007421d01dcba1a00e6b41a00dcd2e801dc5b0800e6721b00e600e0010ab00500dcc50500dc470f01e6781a000934110107461401e6260d01e6dc2000e6500300827d0f00dc1f030009391000dcd3080007e61b00dc310700e6120300e6290800dcfa0800e6eb0700e6dd1d00d865d101e6e92000e61ee001e635e101e6ed1d005b560c00e612e001e6e32d00827b0f00dcde1c00e66d0300e6f40800dcd4e801dc3c0700e6741301e6ac0500e6c81a00e6eb2d00dc2ba9000773110109c011010136030082800f00e6d42000dc9b0500e601e001e627080001340300d81b030001d22000e603e001e6f01d00dc1d0300e6f42d00e6721301e6140300e4a91800e66c1301e6e52d0009331101e65d1300e6771a0067390e00e6270d0109cd0c00dc2d0300e6920500e6ef2d00e6ca0800e6e12d00e6570600dc2b0300e6ac0e01e6090300e6300700dc5f0600e614e001e6de0800e6fe2d00e6336b01e6cd0800dc2903001df20800073c0900e6470700dc590800e6360700e6380a01e61d0800dcd51c00e6430700dc460700dc990800201a060001e21c00e6010300e644e901e686d101e6e0060007431901dc5503001e180600e66fa600e6ff0800e6001101e63d0300dcc21d00e6150600e6420300e6171a00e6671301e6ab0e01e6eb0600e61fe0016b4a0e00dc250300dc490300e623fe00e6760301e6ff2d00d86fd101e60f030009ab1b00e6e22d00e6400700093e1901d8390f00dcef2000e6e62d00e687d101e6d21d00e64a0f01e6d8060007341b00e6ea2d00e679a600e6840f01e6870f00e95f0300e6000300e6ee0700e6f22d0009421f01e63a0700dc1e0300e60de001d6ce1d00dcb71a00d86ed101e6520300dcf60800e677a600e67c1a00e6e70800e6326b01e6d91d00dcf91d00dce90800e6661301e6c61a0001e71c00e6d11c00ea5e030001f46a01e6b01a00e64b0300dc3b030023700600e6660300e6250d01e6fe0900dcb4aa0009cd0b00e6c91d0016bd0500dcd00800e6160800dcfd0101073c0a00dc7cd101e6320700e6260800073b1301dcd91c00e61e0800dc830f01e6130300dcff1d00dc7fd1010167d10109601a00e649e901dc0d0a0109391801dc190f00e6e71d00094d0b00e69c0800e6fd2d00e667030009c0a900e67ba600dc330300e6a10500e6eb0800e609e001e6ef1d00dc240300dc2bfe00dc27fe00e6240d01e61b0800e608e001e61de0010953a900e6db060054550c00097f2d00e6da1c0015bc0500de9a0500e676a600e6f82d00e6d620000db30500dc81d101dcca1a00e6530900ca280300e6a00500e6950500e6d50800e6080300e674a600e60c0300e6761a00e6c61d00e6e20600e64c0f01e6f02000e6cb0800e60f0a01e65e1300e66f1b00e6b21a00e4f81d00dcaa0500e6e50a01e69f0800e60ce00101e52000e6fc080020500600e6ec0800e6980800e6ede201e6d71d0067380e00e69d0800e6711b00dc5a0800e6c51d00e689d101e69fa600dc480300e6db0800e6c41d00dc200300e6e3a800e646e901d870d10109f6aa00e6cc1a00ea600300dcbf1a00e6c11a00e82c3000e6f72d0076b80e00e632e101e6fe1d00e63f030001eb2000e62d0800dc47030007361201e6f1a600e6490700e6dd1700e6f10700e6170600e6cd1a00e6e61d00e6e40800e6510300e69e0800e6130600eacd1d00dc550600e6e12000dc5c0600dcbd1a00dcb91a00e678a600093f0a01dc2a0300e6eda800da2a300001da2000e60d0300e42b3000e6d708001bf00800e6dc080011b705000906a800e6add101e6e40600e6e01d00dead0500e6f11d00e6021101dcd5e801e60e0300e6ef0700e6f00700e6970500e627e001e6ece201dc1c0300e8150300e6b7aa00e6160600e6f62d0017bf050001390a01e6530600d866d101e6c51a00ea610300e6f80800dcc31a000737100009351201e66e0300e604e001e623e001e6680300e6d61d00e6440300dc420700e685040007ba1001dcd81c0001d41c00e6fe0800e6f52d00e60ee0017acb0e00094d0900e6eb1d00073c1301e6efe401dc590300e610e001e6040300e6a80500dcd61c00e6b3aa00e6701b00e6e80600dc2da900e6d90800e6346b01dc180f00e60a0300dced2000e8ece401e6efe201e642d201dc54030001f16a01e65b0300e6e31d00dc3e0700e605e00109bf1501e6c81d00e6840400e61c0800e633e10112b80500e6400300e6980500019ebc01e6dc1d0007c01501dce30800093f1c01dc850f01e95c0300e6db1c00e6acd101dcd1e801dcb51a0009ca0d00ca220300dc4b0f01e6c31d00dc5a0300e6ec070009ea12016b4b0e00dcfd0700dc2e0300e65b0600e622fe00e6d31d00dc9a0800e6e8a800dcf90800e66f0300e66d1b00e6cc0800094d1301e63a1900089a3000e620fe00e6e21d00dced1c00dcfe0e01e613e001e6d40800dc4e0300e6356b01e67a0301097f1001e6dd0800e6d11d0001380300e67ca600e6ce1a00e68fe001073a1801e644d201e618e00109cd0a00dca505001e4e060001e41c00dc370f00e6450700073c0c0022520600e6050300dc3a0300e6f51d00e617e00101e81c00093d1901e6d12000dc180300e622080007b71601e6100300e6210800e6780301dca40500e6830f00e6c1aa00cad01d00e685d101dcd10800e6af0500e6e51d0008993000e6650300e6510900e6690300dc4807007ac90e00e6170800e6da0600e8ede40101e51c00dc370700e6110300dce3060009f31b00dc9b0800e601110118c10500e6e82d00e6140600e62efe00e6790301dccf1d00e62c0800dc2f030009441b0009151700e6cb1a00dc6c1b007aca0e00e615e00101e62000e624fe00e643d201e621e0016b490e0024110700e6df060007b3a900e65a0600dc7f1a00e6da0800e6e1080009991a01dc80d101e6efa800e6f41d00e6770301e9620300e694050001350300dcf20700dc8ad101e6cb1d00e6a9050001e61c00dc4d03007ac80e00e6d70600dc8d1000e6c40500e66a0300dc260300e60ae001e6e0a800dca70500e6ea1d00e6d60600e6e7a800e60b030001f06a0107371c00e02e30006b480e00e6d81d00dcb81a00dc181a00e6f92d001a1efb00e6630300e64a0700e624e001e6990500e69e0500e6f3070009f21b00e6180800e6e9a800e6366b01dc500f01e6d41d00e6b2aa00e6e5a800dc440700e6820f01de2d3000dc310300e688d101e6ed0700e606e001e6b8aa00dc530300e616e001dcca1d00e63f0700dc350f00e69ea600dc230300e6e50800dcec2000e6eee201e4ae0500e6711301e629e001dc340700dcb61a00e6e72000dc7dd101e6fd080009cd0900e6820f00e67a1a00e6540600074ae901ae0c0e00000000005a043f020000e80128008002000006004c010102060020000300000071008b010d004d01d30000000200850045000a000400e900210000000000aa00020005010000b5010d0000000000000001000000060067000800000002000000000047003200000000003c00450000000000010000000200100001000000000001000000ce002c0000001d000000120000000000110003001c000700000001006a000100160000006f00000001002500000027001000000022000000bc00000009000000000015000000000013000000870000003a00270000000500160005001400120021000500020001000000150026000000040000000000010017001900000004000000030000001000010001000000050001000000000022000000020004001300000011005a00050013000d004e00080004001800090064002600000011000000050030000000010001000000020001003e0046000500000001000000010037000000000005000300000013000200000001000000060000000b001c000100000005002f000100000008001d00300000002500020012000000000023000200000000000b0018000e00000011000c001500020000000000030000000800080008000000000009000e000000010009002c000300010016001100000000000000000000000000040018000100300004000c000e000900000003000b00000002000500000010000300020006000b0008000a000000080003000100250003001b00020012000500070012000000100000001100000009000000090000000c000000000001000000000000000800000000000000030000000000000017000000000003000c0000000000020001004300000000000b000500090000000000220002000400020002000100010014000100310000000400200009000700010021001600010002000000060000000e000000050012000e000400000000001d0000000000060000000a000000000000001600000000000000000008000000010000000b0000000100000000000000040000000000160000000100000001001d0007000000010006000400010003000e000900100008000200010000000000030002000200220000000000040013001100000002000d000000010004000c00010016000e0002000000000004000000000000000000000015000000000003000000000000000c000000050004000000000011000d0011000000040000000300020001000300010002000200020001000100030001000100000002000200020001000d000000000000000100020006000d000100010004000c00020006000000040027001c00000000000000000000000000000000000a000000000000000000000000000f0007000800000003000000040000000000010000000f00010000000000000002000300000016000b000500000000000200080004000000080000000000000003000400000001000b00010000000000180009000400070000000100020001000000000001001e000000020001000000000009000000000003000a0002000300010000000400000004001f000000000000000000000000000000240007000500020002000a000100000000000300000001000c0000000100000000000100020001000b000000000001000300060002000c000e001e000000000010000000010002000d00030000000600000002000a00040000000f0010000200010002000600000000000b00000005000d0002000000030007000000050004000000000006000100000000000f000300000000000c00000017000200090000000000000000000000020000000700010003000d000000050007000400080000000b0008000900010000000000090005000000080001000000060000000800000007000000020002000500040005000000000001001300080000000000010000000a000000060000000000000000000c000200040002000000000003000000040000000300020007000100000000000000030000000000000003000000000000000400000001000000020000000000020007000000040000000100010001000900020002000600030000000000000001000600050002000000000004000100020011000100000000000100010005000000010000000700000000000000000003000e0000000000030000000000000002000100000010000000000000000200000002000200060000000900000006000000010006000500010001000200080002000300010004000100000000000d0002000000000001002f00010002000100060015000000000000000c00040000000000000000001a00000000000000000003000700000009000200010000000100010000000000000003000000020000000a0000000000010000000e0002000200090002000b000200010003000100000000000a00030001000100020002000200000002000900000000000100060001000000070018000100000007000100010000001900000000000000000000000000000000000300000000000000000000000400020000000000010000000b000100050000000000000003000200060002000100050001000600030001000200010001001c00060002000200030001000800000002000000010003000100160006000b0000000400040001000200000000000000000004000000040000000000000016000000000000000000030000000000000001000000040009000f000500000001000100080000000100000000000100020001000100010000000100000008000100020001000300020000000200040001000100040000000f00000000000000020009000100000002000000020004000100000007000500030002000a000200030000000500000000000000060002000a000000010006000500000002000300010008000200000001000000140000000100020005000000010001000000010000000200090000000300010000000d00010000000000010004000000000000000000000002000e00000002001700050000000000010002000800000001000900030000000100070000000400010008000000000000000100000000000000020002000500000005000400010000000300000002000200030001000f0001000300020000000000000001000500000002000700000000000000000001000000000008000600000000000100000000000a000400050000000000000001000000020000000000000004000000090001000100000006000000000010000100020005000100010000000000040000000200020002000000000001000100030001000300000003000000000000000000010006000400010001000200080003000300000000000400020001000e0020000000010001000c0000000000000004000000020000000000000004000a0002000100040006000000000000000600060000000300000004000100070001000600080001000700010001000000010002000300000006000000000001000800000003000100010006000200000002000400060001000400030006000100030002000400020000000600020000000500010001000200000001000200010001000200020007000300030000000100070001000e000000010000000b0000000100020001000100030000000100000000000000000000000000000000000500000000000000000000000100020000000000030006000300020006000000010003000100020001000200030000000300010002000400030000000000100001000200000001000000030001000200010001000100000001000000010000000000000002000000000005000500010000000000000000000000010005000000000000000000000000000000000000000200040002000100010000000200000000000100000007000b000300010002000100020001000700010004000100010000000100000001000300010002000200050001000100090001000100010000000200030001000000000008000100000000000000000000000000000003000000000000000500000004000000000000000100030001000000010001000300010000000000000003000400090006000000090006000200010003000100010002000400020003000200000006000100000002000000000005000a00010000000000040000000000040000000100020001000000000000000000010000000000000000000000000000000000000000000d0000000000030003000000010002000100000003000000010000000000000003000000010002000100000004000200000001000300000002000300050005000000000005000100010010000100030002000000010001000300010006000500010002000100020000000300000001000000000000000100000000000300070001000200030000000600020001000000000001000000020001000000030001000100030000000200010001000200010000000000010000000300000000000200030000000200000002000100000003000000010000000000050002000200020000000200070005000300010000000a00010001000400000006000000000000000000000001000100010002000000030001000100010003000300010004000100000001000100010003000100050000000200000001000100000004000000020001000000000000000400020000000000000000000400020003000000000000000000010000000a000100020002000100030000000600010003000600000002000000000001000000040005000400010002000000030000000100020004000100000003000000000000000000010001000100010001000300000001000100000003000000010004000a000000030004000500050007000300030002000000010002000200040000000100000000000000020000000000090003001000010000000200000001000400000005000200000005000000010001000400000007000600040000000000010007000000020003000000000000000000000001000000000000000000030000000100050002000600010002000500060002000400000003000100020001000100000000000200010003000600010001000100030007000000000000000200040000000100010003000100010002000000010000000500020005000100000000000000000000000000000000000000000000000500000007000000000000000000040000000200040000000000000001000000000002000000000001000000010001000100040002000b00010000000000010004000200000001000400010002000200010002000200000000000000050002000200000000000400040005000200000000000d000000000000000000000002000000060000000300000000000000010002000100010002000900030000000000030000000100010001000200000002000300010004000000020007000100000002000100010001000200000005000300000000000100000005000000010000000700000000000200010001000000000000000000000000000000000000000200000000000000000000000000040004000000000001000200060000000000020001000200000001000000020002000200060001000100070000000100020005000100020001000100010003000200020001000400000000000000040001000100000002000000010003000000010002000000ee0400009a02020069f80200990b0100b2300000a90802002e1f00000a06030020010000a600020005f90000e6080100e8f90000c90901003a1e0000d203020065f9000046090100bd1e0000f60402003af802006a0b0100010100006c00020086f900006709010057fa00002c0a0100911f000004070300df04000084020200e20100007e01020029020000f2010200af0100004601020066fa00003b0a0100391f0000280602007a1e0000640403006c1f00009d060300a8fa00007b0a0100cef80200fe0b010028010000b20002004bfa0000200a010018f80200480b010088f90200b80c010074f9000055090100a91e0000bf040300511f00005e06020033f80200630b0100fcf802002c0c01008f030000240202003efa0000130a01005efa0000330a01001efa0000fa090100f7f90200270d01005f01000006010200351e0000c603020047fb0000e30a020062f90200920c010086fa0000590a01002ff9000010090100ddf802000d0c0100730f000024030200151e00007f030300d01e000026050300caf90000ab090100e60400008e020200a21f00004307040099f90200c90c0100c21f000097070300c7f80200f70b0100bcfa00008f0a0100b4300000ab080200b9f90200e90c0100731e0000540402005bf900003c09010052f90200820c01005ffa0000340a0100081b00003e030200042200001d080200a21e0000ac040200ea0100008a01020029010000b400020020f9000001090100851f0000d7060400931e000098040200b2f90200e20c010021f80200510b0100d6f90200060d010065fa00003a0a010071f900005209010030020000040203006d0100001e0102001b020000e6010200d4f90200040d010061d10100140b030094fa0000670a0100030400004a0202006a0100001801020058090000c402020022f90200520c01003df900001e090100391e0000cf03030070f80200a00b0100ae1e0000ce040300351f00001d0603002ffa0000040a01005e01000004010200431e0000e403020042f80200720b0100b1f90000920901005dfa0000320a0100d2f90000b3090100d81e00003e050300cafa00009d0a0100dc1e00004a050300fdf902002d0d01000bf902003b0c0100c91e0000180502002923000069080100961e00009e040200a0f90200d00c0100d0f90000b1090100ed04000098020200c200000004000200791e000061040300f1040000a0020200d01f0000b4070200f51e00008e05020025010000b00002002cfb0000b50a03008703000019020100eff90000d0090100f5f90200250d010070010000240102007022000039080200ccf90200fc0c01006dfa0000420a010080f900006109010007f90000e808010057f80200870b0100b91e0000ee040200d5f80200050c0100f9f90000da090100a2f80200d20b01004bf900002c0901007ef80200ae0b01001ff9000000090100ecf90000cd090100f4040000a6020200510400005a020200ad2200005308020017f90200470c010061f80200910b01001df90000fe08010096fa0000690a0100f60000005c000200271e0000a8030200481f00004c060200eb1f0000ea070200e51e0000640502009ff90200cf0c0100e8f80200180c0100dff90000c0090100af1e0000d10403002af900000b09010078fa00004b0a01006cfa0000410a0100221e00009e030200ea1e00007005030050f80200800b0100c9f90200f90c01001cf90000fd080100330a0000de020200e7000000400002000bf802003b0b010091fa0000640a0100dd090000da02020048f80200780b010066f900004709010036fb0000cb0a020057f90000380901008af80200ba0b01005c3000007d08020082f90200b20c010022010000aa0002005df900003e090100ccf80200fc0b01006af802009a0b0100811f0000c80603002a2100000e0801007e01000040010200a9f900008a090100bdfa0000900a01001ef902004e0c0100ebf90000cc09010037f90200670c0100a6f80200d60b0100421e0000e20302002f110100fb0a0200a81f00005b070300c000000000000200daf802000a0c0100b5f90200e50c0100c1f80200f10b0100b4f9000095090100710100002601020052f900003309010008fa0000e9090100ac1f000069070400fb010000a501030012f90000f3080100111f0000c605020001020000b2010200b9f80200e90b01001cfa02004c0d0100b5f80200e50b0100881e000082040200b8fa00008b0a010043fa0000180a010044010000da0002008b1e000088040200e1f90200110d01007cf900005d09010085f9000066090100061f0000a8050300b21f00007d070300dbf902000b0d0100e41f0000db070200c3fa0000960a0100770100003201020048f90200780c0100cb000000140002009f1f00003907040099fa00006c0a010042f90200720c010076f90200a60c010088f9000069090100e61f0000df07020056010000f40002008e1e00008e040200fef802002e0c0100461e0000ea0302001ef802004e0b01005d04000062020200cf1f0000b2070200cf1e000024050200481e0000ee030200cbf90000ac09010046f90200760c0100cffa0000a20a0100090100007c000200e32200005f080200520f00001c0302004c3000006d080200b2f90000930901002c010000ba00020069f90200990c0100a5f90200d50c01007a30000099080200bef90200ee0c01001b1f0000db0503005d1f000077060300abf90200db0c0100f1f80200210c0100bef900009f090100b8f9000099090100b41f000082070300df1e0000530503002f0200000202020034090000c20202008af90200ba0c0100e81f0000e4070200abfa00007e0a01005bfa0000300a0100d304000074020200262200002508020003fa0200330d010012fa0000f0090100e41e000062050200d61f0000be07020031f9000012090100a1fa0000740a010036f90200660c0100e91f0000e6070200f41f0000f80703006cf802009c0b010011f90200410c01005f090000d2020200cd000000180002005ef902008e0c01008ff9000070090100081e000062030300fa300000dd080200da0400007a020200c5f90000a6090100d801000063010300ec0100008e0103005ef900003f0901004efb0000f10a0200c50000000a0002007df80200ad0b01000c1b000042030200c6f90200f60c010079f80200a90b0100f2f90200220d0100ce1e000022050200da0d00000f030200801f0000c50603007430000091080200892200004f080200d001000050010200ac1e0000c804030051f80200810b01002c020000fa0103009e1f000035070400d2f90200020d010005fa0000e60901008cf80200bc0b0100fd1f00000a0801000b1f0000b5050300bafa00008d0a0100821e000076040200c2f80200f20b0100301f000010060200871f0000df06040061fa0000360a0100061b00003c030200e8f90200180d01000ef802003e0b0100001f00009805020003fa0000e409010002020000b4010200ce0100004c01020012fa0200420d01004ff802007f0b0100c10400006a02020081fa0000540a0100c7fa00009a0a0100bbf900009c0901006f01000022010200140100008e000200c70c0000000302000e1b000044030200d1f90200010d010039010000cc00020036f80200660b0100480b0000ea020200f9300000db08020079fa00004c0a0100583000007908020071f90200a10c010028f90200580c0100fc010000a80102002422000023080200b3fa0000860a0100e7f80200170c0100de1f0000cd070200e701000084010200131e00007a0302005afa00002f0a0100ce1f0000b0070200581e00001604020064f90200940c0100befa0000910a01000f1e00007203020038f90200680c01001d010000a000020094f900007509010047f9000028090100aa0300002902020081f9000062090100301e0000bc030200141f0000ce050300f1f90000d2090100a91f00005e070300621e00002c0402005df802008d0b01004efa0000230a0100221f0000e805030038f80200680b0100a6f90200d60c01003ff9000020090100f3f90200230d0100adfa0000800a01007af80200aa0b010030f80200600b0100c8f80200f80b01000a0100007e0002000b020000c6010200771f0000b7060200b4fa0000870a010085f90200b50c0100f7f90000d80901004ff902007f0c010040fa0000150a010068f90200980c01008cfa00005f0a0100ce0000001a000200c0fa0000930a01006230000083080200f90000005e000200b01f000079070200940b0000f402020026f90200560c0100841f0000d3060400ef0400009c0202009d0f0000300302006d22000033080200281f0000fa05020055f90200850c01007922000043080200b6fa0000890a010035f90000160901003904000056020200381901000b0b0200ee0000004e0002007b0100003a0102000c1e00006c0302006a1e00004204020014020000d8010200570f00001e03020025f80200550b0100bb140100010b0200000100006a000200e60100008201020051f90200810c0100cef90200fe0c010084f90200b40c0100eb220000630802006b1f00009a0603003b010000d0000200e9f90200190d0100bef80200ee0b010023f80200530b0100d3f90200030d01007cf90200ac0c010049fa00001e0a0100b11e0000d704030098f90200c80c01004e3000006f0802000d1f0000bb0503004a0d00000903020039fb0000cf0a02005a3000007b080200b0f9000091090100fff802002f0c0100ae300000a508020077f90200a70c0100fa010000a2010300201e00009a03020017f90000f808010089f900006a0901000ef90000ef08010034fb0000c70a020089f80200b90b010066f80200960b010065f80200950b01002f010000c00002000efa02003e0d0100611e00002a040200fd010000aa01020003f80200330b0100e31f0000d807030044fa0000190a0100a61f0000530704000f020000ce010200a41f00004b070400cb0c0000060303004ffa0000240a010097f90200c70c01004b1e0000f4030200a2fa0000750a010039f80200690b0100551f000069060300321e0000c0030200f0f90000d1090100ea00000046000200d4f80200040c010069f900004a090100fa00000060000200331e0000c20302006f1e00004c040200aaf900008b09010038f900001909010026f80200560b01003cf900001d090100e2040000860202005f1e000026040200c20400006c020200dd04000080020200900300002602030023f90200530c01001904000054020200e9f80200190c01003b1b00004803020060f80200900b0100c01e0000fe04030024010000ae00020035f90200650c0100cd210000170802001ff802004f0b0100951f00001307040059fa00002e0a01004afb0000e90a020037010000ca00020019fa0200490d01008c1e00008a04020011fa0200410d010092f90000730901009bf900007c0901006f2200003708020008f90200380c0100a11e0000aa040200c7300000bd0802005c0f000020030200bc140100030b02001af90000fb08010049fb0000e70a020092f80200c20b0100bbd10100200b02000e040000520202007e1e00006e040200d31f0000bb070300b61f00008507020064010000100102002bf902005b0c01003d1f0000330603008603000017020200241f0000ee050300cdfa0000a00a010017fa0000f3090100171e0000850303000bfa0000ec09010080f90200b00c01002dfa0000020a01008ef80200be0b01002efb0000bb0a020031fa0000060a0100091f0000b005020015f80200450b0100caf90200fa0c010055fa00002a0a0100f9f90200290d0100621f0000810603000601000076000200bf1e0000fb040300381f000026060200201f0000e405020065f90200950c010029f80200590b0100fb1f000006080200c90000001000020047010000e0000200c3f90200f30c010013020000d60102009d1f000031070400251f0000f1050300aff90200df0c010077fa00004a0a0100092200001f080200760f00002803020056f9000037090100cc1f0000ac070200a01f00003d0703003c010000d2000200b31e0000dd0403005a1e00001a04020035fb0000c90a0200b5f90000960901000afa0000eb090100a51f00004f0704002e02000000020200ee1e00007c050300d50100005a0103005c01000000010200e30000003a0002008bfa00005e0a0100793000009708020038fb0000cd0a020055f80200850b01009efa0000710a01004e010000e8000200751e00005804020046fa00001b0a01000afa02003a0d010011020000d2010200a9f80200d90b01001501000090000200d1300000c3080200471e0000ec030200e0f80200100c01007efa0000510a0100d81f0000c3070200921e00009604020067f80200970b01001dfb0000ad0a02007df900005e090100b9fa00008c0a010046f80200760b01007d1e00006c040200c8fa00009b0a01000401000072000200f5040000a802020010fa0200400d010075f90000560901006af900004b0901002bfa0000000a0100731f0000af06020057f90200870c0100dd1e00004d050300ad0300002f02020024f90200540c0100d4fa0000a70a01007bf90200ab0c010053f80200830b01003ffa0000140a01008afa00005d0a01004cfb0000ed0a02003b1f00002d060300c4000000080002009a100100f30a0200410300000f0201000d1e00006e030200dc0400007e02020010fa0000ef090100f11e00008505030003f90200330c0100ed1f0000ee070200ef1f0000f2070100a41e0000b00403001f020000ea01020092fa0000650a0100a4f80200d40b0100c8f90000a9090100a0f9000081090100311e0000be03020003f90000e4080100d40300004402020009f80200390b0100071e000060030200b11f00007b070200d1f80200010c0100111e000076030200d21f0000b80703005ed101000d0b020041f90200710c010062f9000043090100f01e000082050300e01e000056050300523000007308020048010000e2000200441f00004606030030f90200600c01000b1e00006a0302003ef802006e0b0100943000009f0802005b1e00001c04020054fa0000290a0100fcf90000dd090100de01000072010300021e000056030200e4f90200140d01007ff9000060090100e11f0000d3070200cb1e00001c05020047f90200770c01002df802005d0b01006d1f0000a00603004c1e0000f6030300001e0000520302003cf902006c0c0100c4f90200f40c01002d1f0000070603008c03000020020200bb150100090b02000cfa0000ed09010086f90200b60c01000a1f0000b2050300831f0000cf060400e31e00005f0503003ef902006e0c0100edf802001d0c010081f90200b10c0100541f000066060300161e0000820303006afa00003f0a010079010000360102002dfb0000b80a03000bf90000ec0801003efb0000d70a0200b0f90200e00c010032f9000013090100e61e0000660502005ef802008e0b0100d7f80200070c0100401e0000de030200ed22000067080200431f000043060300e50400008c020200a5fa0000780a0100a31f00004707040067f90200970c010093f90000740901008df80200bd0b0100ed0000004c00020006f90200360c010098fa00006b0a010001f90200310c0100f71f0000fd0703005c090000cc02020060fa0000350a0100ca0300003802020062fa0000370a0100c3f80200f30b0100ca1e00001a05020050f9000031090100730100002a0102009af90200ca0c010070f90200a00c01005af802008a0b010013fa0200430d01008bf900006c09010013f90200430c0100b90f00003803020019f90000fa080100ba1e0000f004020090f80200c00b010053f9000034090100b21e0000da04030004f90000e5080100dc0100006f010300ab0300002b0202004ef900002f090100dff802000f0c0100191f0000d6050200bc300000b30802005e3000007f080200871e000080040200faf90000db0901002bf802005b0b01001df802004d0b0100a3f80200d30b010004fa0200340d01003afa00000f0a0100e40400008a020200d5f90200050d01000df902003d0c010067f9000048090100d3fa0000a60a0100f21f0000f3070300861e00007e0402002df900000e090100f71e00009205020089fa00005c0a010074f80200a40b010052f80200820b0100cdf90000ae09010054f80200840b0100251e0000a4030200c11e000001050300db1e00004705030005020000ba01020043f80200730b0100b1f80200e10b0100b81f00008a070200cb0b0000f80202004cf802007c0b010030fa0000050a0100cb090000d402020058f80200880b01005b1f000074060300c2060000ba02020050f90200800c01005c0b0000f00202004dfa0000220a0100931f00000b07040074fa0000470a0100591f0000720602001dfa02004d0d010070fa0000430a010018fa0000f409010088f80200b80b0100b7f80200e70b01009df900007e090100dbf90000bc09010040f90000210901008d1f0000f5060400971f00001b070400101e00007403020097f900007809010056f90200860c0100aaf90200da0c0100411e0000e00302000cf902003c0c010062f80200920b0100661e000036040300f81e00009405020049f80200790b010094f80200c40b01007f1e000070040200291f0000fc0502001cfa0000f8090100b01e0000d4040300741f0000b1060200e91e00006d050300bb1f000090070200620100000c010200d20000002000020097fa00006a0a010024f80200540b0100330200000c020200af22000057080200ec1f0000ec0702007ffa0000520a01004af902007a0c010087f80200b70b010017fa0200470d010031090000c002020030010000c200020035010000c60002007630000093080200a20f000032030200f8040000aa020200271f0000f705030063f90000440901004df900002e090100400300000e020100cdf90200fd0c0100011e000054030200d31e00002f050300030100007000020000020000b00102007c0100003c0102002cf900000d090100121e00007803020033fb0000c50a020093fa0000660a0100f50000005a000200f8300000d908020010020000d0010200f30000005600020004f80200340b0100c0f80200f00b01001a020000e40102001c1e0000900303001e010000a20002008f1f0000fd0604004cfa0000210a01005b090000ca02020045fa00001a0a0100d5fa0000a80a01002ef802005e0b01005cfa0000310a0100b7f900009809010006020000bc010200c71f0000a1070300cb0300003a020200dcf90000bd0901002b020000f70103002ef900000f090100e21e00005c0503008ff80200bf0b01004cf902007c0c010084fa0000570a0100e3f90200130d0100d6f90000b70901005d01000002010200241e0000a20302005cf902008c0c0100a61e0000b6040300a81e0000bc040300f7300000d708020077f9000058090100c4fa0000970a01003bfa0000100a010004f90200340c0100abf900008c090100eb0400009402020020fa0000fb09010007f90200370c0100c61e00001005030005fa0200350d0100ab100100f70a02003f1e0000dc030200852200004b0802004303000010020100daf90000bb09010007fa0200370d010015fa0200450d0100f3040000a4020200130100008c0002007b1f0000bf060200cf2100001b0802007a1f0000bd060200e50000003e0002007d3000009d08020014fa0200440d010091f80200c10b0100e5f90200150d010083f90200b30c0100901f000001070300851e00007c040200d400000024000200e022000059080200ae03000031020200aef80200de0b0100fbf90000dc0901009cf900007d09010017020000de010200b71e0000e9040300aaf80200da0b0100850300001502020016fa0000f2090100e2f90200120d0100e10100007b01030000fa0200300d010054010000f0000200b71f000087070300ef1e00007f05030002fa0000e309010090f90200c00c0100521e00000804030024060000b20202009df90200cd0c010083f80200b30b0100d71f0000c0070300ccf90000ad09010026f9000007090100561e00001204020006fa0000e709010051fa0000260a0100f41e00008c050200daf902000a0d0100361e0000c8030200d3060000bc020200fff902002f0d0100e2f80200120c0100aa1e0000c2040300adf80200dd0b010007fa0000e80901007af90200aa0c010066f90200960c0100801e000072040200d201000054010200631f000084060300ad1f00006d0704001ef90000ff080100a0fa0000730a010063f80200930b0100dd300000d30802005e040000640202001af902004a0c0100051e00005c0302001a0100009a000200611f00007f0602001bfa02004b0d0100e0f90200100d01003d010000d400020032fb0000c30a0200a51e0000b3040300dd0d000013030300180100009600020007020000be010200fa1f0000040802003ff902006f0c010086f80200b60b0100e0f90000c109010070f90000510901007ef90200ae0c010072f900005309010036010000c80002000a1b000040030200733000008f08020016f90000f7080100e22200005d08020021f90200510c0100602200002f080200661f00008d0603000ff802003f0b0100012000000c080100881f0000e3060300a6fa0000790a0100ae1f000071070400a4fa0000770a01003a1f00002a060300c1fa0000940a01008ffa0000620a01005d090000ce020200d1f90000b2090100411b00004e03020048f90000290901003c1e0000d6030200d9fa0000ac0a010000040000460202006df900004e0901007c1e00006a040200d30300004202020072010000280102001f1e0000980302009ffa0000720a01006e2200003508020022f80200520b0100750f00002603020071f80200a10b010012f80200420b0100752200003f0802003f1f000039060300d7300000cb080200d90000002a000200abf80200db0b01007afa00004d0a010015f90000f60801001d1e000093030300eb0100008c01020008f80200380b01008ef90200be0c010053fa0000280a0100a6f90000870901000cf802003c0b0100f5f80200250c010002fa0200320d0100811e00007404020030f90000110901006030000081080200ea1f0000e80702008a0300001e0202005cf802008c0b0100c91f0000a60702006ff802009f0b01000af902003a0c010002f90200320c010035f80200650b01004d010000e600020062d10100170b030023f900000409010096f80200c60b01002d020000fd010300f2f90000d3090100c2300000b9080200d4300000c70802007ef900005f090100e21f0000d5070300ec0000004a000200491f00004e0602008dfa0000600a010098f80200c80b0100b51e0000e304030094f90200c40c01002b010000b80002000e020000cc0102006801000014010200561f00006c060300a0f80200d00b010052fa0000270a01003df902006d0c0100da0000002c000200c41e00000a050300951e00009c040200671f000090060300c1f90200f10c0100def90000bf0901003df802006d0b0100edf90000ce090100bffa0000920a0100570400005e0202000dfa0000ee090100b1fa0000840a0100faf802002a0c0100491e0000f00302001bf90000fc080100501e0000020403004af900002b09010090fa0000630a01008422000049080200a01e0000a8040200690100001601020000f90000e1080100eb1e000073050300e5f90000c6090100eaf902001a0d0100acf80200dc0b0100f8f80200280c0100c80c000002030200f6f80200260c010068f90000490901006c1e000046040200d8f80200080c0100b61e0000e604030099f80200c90b0100c300000006000200b001000048010200131f0000cb050300631e00002e040200120100008a00020020f90200500c010004fa0000e5090100d9f80200090c0100381e0000cc030300941f00000f07040040f90200700c01007df90200ad0c01004ef802007e0b0100a5f9000086090100dc090000d8020200fc00000064000200ec1e000076050300a001000042010200b4f90200e40c0100ca0b0000f602020034f80200640b01000bfa02003b0d0100d8fa0000ab0a0100c5300000bb080200f5f90000d60901004bf802007b0b01005e1e000024040200c6f80200f60b01003bf902006b0c010051010000ee000200fc1f00000808020039fa00000e0a0100091e00006503030099f900007a090100e6f80200160c0100baf80200ea0b010076f80200a60b010023010000ac0002003cfb0000d50a020096f90000770901008d1e00008c0402000c01000082000200eef802001e0c010009f90000ea0801004afa00001f0a0100a9f90200d90c010006f80200360b0100d0300000c1080200bbf90200eb0c010075f90200a50c010018fa0200480d010089f90200b90c010087f90000680901000af802003a0b010098f900007909010079f900005a0901000df90000ee08010022f90000030901008c1f0000f1060400371f00002306030048fb0000e50a0200673000008708020032f90200620c0100d21e00002c050300d10000001e000200281e0000aa0302007801000034010200acf90200dc0c0100610100000a010200d0fa0000a30a010001040000480202004122000027080200bdf900009e090100f0f80200200c0100451e0000e8030200d9f90000ba090100a9fa00007c0a010035fa00000a0a0100d204000072020200341e0000c403020027f9000008090100c31e000007050300def802000e0c0100a2f90200d20c010043f90000240901008f1e000090040200d5f90000b609010082f9000063090100501f00005c060200921f000007070400810f00002c03020087fa00005a0a01004ef902007e0c0100ab1f0000650704003dfa0000120a0100d90100006601030096f90200c60c01008a1e00008604020058fa00002d0a0100c11f00009507020061f90200910c01004403000011020200341f00001a060300a8f9000089090100630100000e0102004bfb0000eb0a0200cc090000d6020200711e000050040200e200000038000200f3f90000d40901009ef80200ce0b0100b3f80200e30b01004d1f000059060300f91e0000960502002ff802005f0b01002efa0000030a010014f80200440b0100d1fa0000a40a0100c51e00000d050300df090000dc020200a1f80200d10b010039f900001a09010028020000f0010200d2f80200020c0100bdd10100240b0300861f0000db06040068f80200980b01002a020000f4010300e3f80200130c01005a0a0000e4020200c81f0000a407020022fa0000fc090100ed010000910103009ff9000080090100b8f90200e80c0100e7f90200170d0100bbfa00008e0a0100d60100005d01030031fb0000c10a020046010000de000200f21e000088050200a11f000040070300181e0000880302009bfa00006e0a010080fa0000530a0100ccfa00009f0a01007a010000380102003b1e0000d4030200741e0000560402006bf802009b0b0100231e0000a0030200750100002e0102003e1e0000da030200db0400007c0202009b21000013080200841e00007a040200cff90000b0090100441e0000e60302001a1e00008c030200651f00008a06030029f900000a090100472200002b080200f2040000a20202007cf80200ac0b01002f1e0000b90303004af802007a0b01008cf90200bc0c0100a1f90200d10c0100c81e00001605020057010000f6000200bff80200ef0b010041fb0000db0a0200f9040000ac02020095f90200c50c01002e010000be000200b6f9000097090100bc1e0000f4040200211e00009c03020041f80200710b01001601000092000200530400005c02020092f90200c20c010064d101001d0b0300e1f80200110c010075fa0000480a010002f90000e308010008f90000e908010017f80200470b01005ff90000400901003bf802006b0b01000f01000088000200d3000000220002006930000089080200651e00003304030043fb0000dd0a0200ba300000b10802009b1f0000290704006c0100001c010200c70000000c0002006bf902009b0c0100f8f90000d909010058010000f800020063d101001a0b0300a71e0000b9040300882200004d080200cbfa00009e0a010001f90000e20801008e1f0000f906040009fa0200390d0100c8f90200f80c01000e1e00007003020049f900002a090100e8000000420002003cfa0000110a0100ecf802001c0c0100dbf802000b0c010018020000e001020065300000850802007cfa00004f0a0100821f0000cb0604009b1e0000a604020009020000c2010200d11f0000b6070200faf902002a0d0100f4300000d50802001a1f0000d80503005c1e00001e0403006bfa0000400a0100def902000e0d0100c6f90000a7090100da010000690103000e1f0000be0503007bf900005c090100c3f90000a4090100170100009400020045f9000026090100fef902002e0d0100d61e00003805030025060000b4020200bcf90200ec0c0100492200002d080200d401000058010200f0f90200200d010031f90200610c01002af902005a0c0100db1f0000c90702007bfa00004e0a010082f80200b20b0100eff802001f0c01004ff9000030090100930f00002e03020045f90200750c0100563000007708020059090000c6020200ac22000051080200f61f0000fb07020001f80200310b010021f900000209010041fa0000160a0100fef90000df090100a3fa0000760a0100b4f80200e40b01000c020000c8010200c1f90000a2090100002000000b08010005f90200350c01000d04000050020200791f0000bb0602005bf902008b0c0100721e0000520402001bf902004b0c0100e1f90000c2090100cbf90200fb0c01004df802007d0b0100a7f80200d70b0100051f0000a505030030fb0000bf0a020001fa0000e2090100ef00000050000200c0d101002d0b030019f80200490b0100ca00000012000200ae210000150802002e1e0000b6030300da300000cf08020080f80200b00b010032f80200620b0100db0100006c010300e7040000900202005bf802008b0b0100f001000098010200c7f90200f70c0100681e00003c0403000cf90000ed0801004dfb0000ef0a0200f4f80200240c0100b0030000350203000ff90000f00801009ff80200cf0b01009a1f00002507040088fa00005b0a0100bfd101002a0b0300713000008d08020069fa00003e0a0100261000003a0302001afa0000f6090100031e00005803020028f900000909010074f90200a40c01004b0b0000ec0202001d1f0000e10503006501000012010200d2fa0000a50a0100c9fa00009c0a010097f80200c70b01000ffa02003f0d0100aef90200de0c0100c80000000e000200bcf80200ec0b01006af902009a0c0100fbf902002b0d0100cdf80200fd0b01001ffb0000af0a02004bf902007b0c010011f80200410b01005a090000c8020200dc300000d1080200780f00002a03020009f90200390c0100ae22000055080200d8f90000b90901008efa0000610a01002a1e0000ae030200080100007a000200cff90200ff0c01007b1e000067040300cbf80200fb0b0100c2fa0000950a01005fd101000f0b020024f90000050901006ff9000050090100de1e00005005030087f90200b70c0100721f0000ad060200d41e000032050300b2f80200e20b010042fa0000170a010026060000b60202009dfa0000700a0100b3f90200e30c010019f90200490c0100d3f90000b409010071fa0000440a01002f1f00000d060300d91e0000410503002ffb0000bd0a0200dcf802000c0c0100b41e0000e004030025fa0000fd0901006df802009d0b0100ea04000092020200cd1e000020050200011f00009a050200d0f80200000c01003af902006a0c01000c0400004e0202003af900001b090100fff90000e0090100261e0000a6030200081f0000ae050200031f00009f050300d7fa0000aa0a010084f80200b40b010045f80200750b01008e03000022020200d00400006e020200be300000b5080200321f00001406030008fa0200380d01007d0100003e0102003d1e0000d80302002cfa0000010a01005ff902008f0c01009cf90200cc0c01006f1f0000a606030037f900001809010034fa0000090a01002a1f0000fe050300690f000022030200e00000003400020078f90200a80c01007ff90200af0c0100ef01000096010200431b00005003020055010000f2000200c61f00009f0702000a020000c401020077300000950802001b1e00008e03020085f80200b50b01000d020000ca010200c4f90000a5090100a7f90000880901008ef900006f0901004d0f00001a03020005f80200350b010059010000fa000200f400000058000200401f00003c06020000fa0000e1090100f6f90200260d0100aefa0000810a010015fa0000f10901002b2100000f08020006fa0200360d0100d5000000260002002d1e0000b40302000f1f0000c1050300712200003b080200711f0000ab06020047fa00001c0a01004b0d00000b0302001cf802004c0b0100b91f00008c07020026fa0000fe090100f91f00000208020034010000c400020091f900007209010060d10100110b0300acf900008d09010028f80200580b0100d91f0000c5070200ebf802001b0c01008bf80200bb0b0100b1f90200e10c0100bcf900009d0901002afa0000ff0901007c3000009b080200f50100009c010200781f0000b906020072fa0000450a0100802200004508020018f90200480c0100e40000003c00020002f80200320b0100d6f80200060c0100880300001a020200c5fa0000980a01000d0100008400020058f9000039090100be1e0000f80403000af90000eb080100f9010000a00102004c0b0000ee020200571f00006f060300061e00005e030200d11e000029050300f31f0000f60702002b1e0000b0030200b81e0000ec04020075f80200a50b010042f90000230901006a1f000097060300e0010000780103004df902007d0c0100480c0000fc02020010f80200400b0100361f000020060300f3f80200230c0100fd0000006600020061f900004209010073f80200a30b01007e0300001402010011f90000f2080100c6fa0000990a01009df80200cd0b010060f90200900c010082fa0000550a01006ff902009f0c0100331f0000170603005f1f00007a060300671e000039040300d9300000cd0802009af900007b090100ec2200006508020004020000b8010200dc0000003000020025f90200550c010068fa00003d0a010040f80200700b0100cd0300003e020200901e000092040200751f0000b3060200dc0d0000110302003ff802006f0b010076f90000570901006ef802009e0b010050010000ec000200991e0000a4040200d10100005201020016f90200460c010029f90200590c0100041f0000a2050300a71f000057070400df0100007501030044fb0000df0a02001c0100009e0002003a010000ce000200101f0000c4050200c4f80200f40b0100971e0000a004020054f900003509010000f90200300c0100fe300000df080200b6300000ad080200691f000095060200adf900008e090100771e00005c04020037fa00000c0a010034f9000015090100b0fa0000830a0100ea220000610802009cf80200cc0b010027020000ee0102002b1f00000106030079f90200a90c010054f90200840c01001e1e000096030200aef900008f090100e5f80200150c0100af030000330202004c1f00005606030041f900002209010034f90200640c0100a3f900008409010029090000be0202009bf80200cb0b0100b0f80200e00b0100831e000078040200ecf902001c0d0100601f00007d06020023060000b00202006e1e00004a0402002e110100f90a02005d0b0000f202020015020000da010200bdf90200ed0c01007601000030010200ab1e0000c5040300e6f90200160d010064f80200940b0100311f0000120602002ff902005f0c010020f80200500b0100da1f0000c70702002cf802005c0b0100451f0000490603007c1f0000c1060200531e00000b04030072f90200a20c01001afa02004a0d010060f9000041090100d701000060010300e81e00006a050300ca0c000004030200421f0000400603005df902008d0c0100ee01000094010200d3f80200030c01004d1e0000f9030300d600000028000200961f00001707040018f90000f9080100aff9000090090100fbf802002b0c0100601e000028040200121b000046030200fdf90000de090100ebf902001b0d0100641e0000300403002bfb0000b30a0200e01f0000d107020015f90200450c01001bf802004b0b0100dd1f0000cb070200b6f80200e60b0100891e000084040200b9f900009a090100b31f000080070200e301000080010200e304000088020200cf0000001c000200f100000052000200bff90200ef0c0100c9f80200f90b0100a8f80200d80b01005af902008a0c0100a8f90200d80c0100a1010000440102009ef900007f09010046fb0000e10a0200c7f90000a80901007604000066020200cd0100004a010200bff90000a0090100ad1e0000cb0403000501000074000200a4f90200d40c01005b010000fe000200c9f90000aa090100190100009800020046f900002709010054300000750802000cfa02003c0d0100cf0100004e0102007dfa0000500a010044f90000250901001dfa0000f9090100c2f90200f20c010064f900004509010019020000e2010200ddf90000be0901008b1f0000ed0604006222000031080200b3f9000094090100a2f90000830901005030000071080200e801000086010200d3300000c5080200c9300000bf0802005af900003b0901008af900006b09010076fa0000490a010016f80200460b0100401b00004c03020012020000d4010200911e000094040200e4f90000c5090100981f00001f07030010f90000f1080100d8f90200080d01001df902004d0c01009c1f00002d070400db0000002e000200320200000a02020095f9000076090100e2f90000c3090100231f0000eb050300de0d000016030200cef90000af090100ed1e0000790503000c1f0000b80503001cf902004c0c0100b0300000a708020090f9000071090100681f000093060200bc1f000092070200b7f90200e70c01006bf900004c09010009fa0000ea090100ff010000ae01020010f90200400c0100f4f90200240d01007ff80200af0b0100591e000018040200be140100050b02006cf900004d090100ac0f00003603020013f90000f40801000df802003d0b010027f90200570c010037f80200670b0100ac300000a3080200ee1f0000f0070200a1f9000082090100541e00000e0402006e1f0000a3060300b7fa00008a0a01003bfb0000d30a0200f1f90200210d0100360a0000e0020200891f0000e6060300cc1e00001e05020058f90200880c01006b0100001a01020044f90200740c0100f9f80200290c0100070400004c020200f61e000090050200a3f90200d30c010081f80200b10b01004c130100ff0a02001af802004a0b0100ddf902000d0d010064fa0000390a0100aff80200df0b0100edf902001d0d0100eaf90000cb0901009c100100f50a02004f010000ea0002007af900005b09010049f90200790c01005b0a0000e602020036f90000170901005e0a0000e80202009af80200ca0b01004b1f00005306030084f90000650901006d1e0000480402000ef902003e0c01002a2300006a0801000dfa02003d0d0100b2fa0000850a01005004000058020200021f00009c05030032fa0000070a0100761f0000b50602006df902009d0c0100a7f90200d70c0100a31e0000ae040200baf900009b090100151f0000d1050300af1f000075070400600100000801020063f90200930c010025f9000006090100f6f90000d7090100c0300000b70802001e020000e80102009cfa00006f0a01003afb0000d10a0200ba1f00008e0702007403000013020100dc2a00006b0802001ff902004f0c0100c00c0000fe020200f31e00008a050200c31f00009a070200bdf80200ed0b01001f010000a4000200a70f000034030200f4f90000d5090100cc0b0000fa02020047f80200770b01004a1f0000500603008ff90200bf0c01006ef900004f090100e6f90000c7090100e3f90000c409010044f80200740b010013f80200430b0100b5fa0000880a0100aa1f000061070400c1000000020002006b1e000044040200e51f0000dd07020007f80200370b01005ff802008f0b01003bf900001c090100f80100009e010200691e00003f040300e71f0000e1070300571e000014040200cc000000160002009bf90200cb0c0100f00400009e020200fdf802002d0c010021010000a8000200f2000000540002009afa00006d0a0100eff902001f0d010078f80200a80b010059f900003a0901004b130100fd0a0200be1f00009407010056fa00002b0a0100bed10100270b0300bbf80200eb0b0100e4f80200140c0100191e00008a0302002df902005d0c01002c1f000004060300e100000036000200b6f90200e60c01008df900006e09010014f90000f508010019fa0000f5090100cefa0000a10a01005a010000fc000200742200003d0802004cf900002d090100c41f00009c070300ba150100070b0200b8f80200e80b010001fa0200310d0100eaf802001a0c0100981e0000a20402008bf90200bb0c0100dcf902000c0d0100991f0000220703008a1f0000e90604001c1f0000de05030038fa00000d0a010053f90200830c0100f7f80200270c0100411f00003e060200c71e00001305030016fa0200460d010059f80200890b010059f90200890c0100cff80200ff0b01004c010000e400020093f90200c30c01003e010000d60002002a010000b600020091f90200c10c0100ca1f0000a8070200890300001c02020073fa0000460a0100d9f90200090d010043010000d800020093f80200c30b010027f80200570b010063fa0000380a0100ac0300002d020200071f0000ab050300bb1e0000f204020043f90200730c010067fa00003c0a0100d604000076020200121f0000c8050300f40100009a010200371e0000ca0302000ff902003f0c0100181f0000d40502007704000068020200020100006e00020000f80200300b0100affa0000820a0100c0060000b8020200eb00000048000200da1e0000440503007d1f0000c3060200590a0000e2020200f2f80200220c01009e300000a1080200d6300000c90802002ef902005e0c010033f90000140901006ef902009e0c0100551e00001004020081220000470802004e1e0000fc03030072f80200a20b0100fcf902002c0d0100bcd10100220b020050fa0000250a01002cf902005c0c0100703000008b080200e9f90000ca0901003cf802006c0b0100f8f90200280d0100521f000060060300acfa00007f0a0100941e00009a040200d6fa0000a90a0100cb1f0000aa07020033fa0000080a01001bfa0000f7090100eef90000cf0901002c1e0000b203020003020000b601020077f80200a70b0100f81f000000080200e901000088010200fe010000ac0102006cf902009c0c0100511e000005040300de04000082020200a4f900008509010040fb0000d90a020022060000ae020200cc0300003c0202009ef90200ce0c01002bf900000c090100e12200005b080200740100002c0102004a1e0000f203020039f90200690c0100ce03000040020200a7fa00007a0a010085fa0000580a0100e7f90000c8090100070100007800020095fa0000680a010073f900005409010033f90200630c0100c2f90000a3090100e11e000059050300d301000056010200d0f90200000d01002afb0000b10a0200fb000000620002004f1e0000ff030300261f0000f4050300dd0000003200020026020000ec01020031f80200610b0100eef902001e0d010055f90000360901006e01000020010200a5f80200d50b01001b0100009c000200761e00005a0402004c0d00000d0302003c1f0000300603000a1e000068030200781e00005e0403002af802005a0b01002d010000bc000200c5f80200f50b01003e1f0000360603005cf900003d090100211f0000e6050200d7f90200070d0100701f0000a906020014f90200440c010083fa0000560a0100d51e000035050300e71e0000680502007822000041080200c0f90000a1090100d71e00003b050300caf80200fa0b01003d1b00004a030200adf90200dd0c01005e090000d00202000c22000021080200df1f0000cf07020048fa00001d0a0100041e00005a030200d70400007802020016020000dc010200701e00004e04020056f80200860b0100e90000004400020051f90000320901003102000007020300531f000063060300141e00007c03030083f9000064090100d4f90000b509010073f90200a30c0100dff902000f0d01008cf900006d09010008020000c001020095f80200c50b0100aafa00007d0a01005c04000060020200b8300000af0802004422000029080200ff00000068000200d104000070020200262100000d0801000b0100008000020045010000dc00020078f9000059090100cd1f0000ae07020012f90200420c010036fa00000b0a0100c0f90200f00c0100ec040000960202000e010000860002008df90200bd0c01005d1e000021040300430f000018030200291e0000ac0302003ef900001f090100c5f90200f50c0100ce210000190802007bf80200ab0b0100baf90200ea0c0100c21e0000040503009a21000011080200641f00008706030006f90000e7080100d7f90000b809010041000000000300004100000001030000410000000203000041000000030300004100000008030000410000000a0300004300000027030000450000000003000045000000010300004500000002030000450000000803000049000000000300004900000001030000490000000203000049000000080300004e000000030300004f000000000300004f000000010300004f000000020300004f000000030300004f000000080300005500000000030000550000000103000055000000020300005500000008030000590000000103000061000000000300006100000001030000610000000203000061000000030300006100000008030000610000000a0300006300000027030000650000000003000065000000010300006500000002030000650000000803000069000000000300006900000001030000690000000203000069000000080300006e000000030300006f000000000300006f000000010300006f000000020300006f000000030300006f00000008030000750000000003000075000000010300007500000002030000750000000803000079000000010300007900000008030000410000000403000061000000040300004100000006030000610000000603000041000000280300006100000028030000430000000103000063000000010300004300000002030000630000000203000043000000070300006300000007030000430000000c030000630000000c030000440000000c030000640000000c03000045000000040300006500000004030000450000000603000065000000060300004500000007030000650000000703000045000000280300006500000028030000450000000c030000650000000c03000047000000020300006700000002030000470000000603000067000000060300004700000007030000670000000703000047000000270300006700000027030000480000000203000068000000020300004900000003030000690000000303000049000000040300006900000004030000490000000603000069000000060300004900000028030000690000002803000049000000070300004a000000020300006a000000020300004b000000270300006b000000270300004c000000010300006c000000010300004c000000270300006c000000270300004c0000000c0300006c0000000c0300004e000000010300006e000000010300004e000000270300006e000000270300004e0000000c0300006e0000000c0300004f000000040300006f000000040300004f000000060300006f000000060300004f0000000b0300006f0000000b0300005200000001030000720000000103000052000000270300007200000027030000520000000c030000720000000c030000530000000103000073000000010300005300000002030000730000000203000053000000270300007300000027030000530000000c030000730000000c03000054000000270300007400000027030000540000000c030000740000000c030000550000000303000075000000030300005500000004030000750000000403000055000000060300007500000006030000550000000a030000750000000a030000550000000b030000750000000b03000055000000280300007500000028030000570000000203000077000000020300005900000002030000790000000203000059000000080300005a000000010300007a000000010300005a000000070300007a000000070300005a0000000c0300007a0000000c0300004f0000001b0300006f0000001b030000550000001b030000750000001b030000410000000c030000610000000c030000490000000c030000690000000c0300004f0000000c0300006f0000000c030000550000000c030000750000000c03000055000000080300000403000075000000080300000403000055000000080300000103000075000000080300000103000055000000080300000c03000075000000080300000c030000550000000803000000030000750000000803000000030000410000000803000004030000610000000803000004030000410000000703000004030000610000000703000004030000c600000004030000e600000004030000470000000c030000670000000c0300004b0000000c0300006b0000000c0300004f000000280300006f000000280300004f00000028030000040300006f0000002803000004030000b70100000c030000920200000c0300006a0000000c030000470000000103000067000000010300004e000000000300006e00000000030000410000000a03000001030000610000000a03000001030000c600000001030000e600000001030000d800000001030000f800000001030000410000000f030000610000000f03000041000000110300006100000011030000450000000f030000650000000f03000045000000110300006500000011030000490000000f030000690000000f030000490000001103000069000000110300004f0000000f0300006f0000000f0300004f000000110300006f00000011030000520000000f030000720000000f03000052000000110300007200000011030000550000000f030000750000000f030000550000001103000075000000110300005300000026030000730000002603000054000000260300007400000026030000480000000c030000680000000c03000041000000070300006100000007030000450000002703000065000000270300004f00000008030000040300006f00000008030000040300004f00000003030000040300006f00000003030000040300004f000000070300006f000000070300004f00000007030000040300006f0000000703000004030000590000000403000079000000040300000003000001030000130300000803000001030000b90200003b000000a8000000010300009103000001030000b70000009503000001030000970300000103000099030000010300009f03000001030000a503000001030000a903000001030000b903000008030000010300009903000008030000a503000008030000b103000001030000b503000001030000b703000001030000b903000001030000c50300000803000001030000b903000008030000c503000008030000bf03000001030000c503000001030000c903000001030000d203000001030000d20300000803000015040000000300001504000008030000130400000103000006040000080300001a04000001030000180400000003000023040000060300001804000006030000380400000603000035040000000300003504000008030000330400000103000056040000080300003a0400000103000038040000000300004304000006030000740400000f030000750400000f03000016040000060300003604000006030000100400000603000030040000060300001004000008030000300400000803000015040000060300003504000006030000d804000008030000d904000008030000160400000803000036040000080300001704000008030000370400000803000018040000040300003804000004030000180400000803000038040000080300001e040000080300003e04000008030000e804000008030000e9040000080300002d040000080300004d040000080300002304000004030000430400000403000023040000080300004304000008030000230400000b030000430400000b030000270400000803000047040000080300002b040000080300004b0400000803000027060000530600002706000054060000480600005406000027060000550600004a06000054060000d506000054060000c106000054060000d206000054060000280900003c090000300900003c090000330900003c090000150900003c090000160900003c090000170900003c0900001c0900003c090000210900003c090000220900003c0900002b0900003c0900002f0900003c090000c7090000be090000c7090000d7090000a1090000bc090000a2090000bc090000af090000bc090000320a00003c0a0000380a00003c0a0000160a00003c0a0000170a00003c0a00001c0a00003c0a00002b0a00003c0a0000470b0000560b0000470b00003e0b0000470b0000570b0000210b00003c0b0000220b00003c0b0000920b0000d70b0000c60b0000be0b0000c70b0000be0b0000c60b0000d70b0000460c0000560c0000bf0c0000d50c0000c60c0000d50c0000c60c0000d60c0000c60c0000c20c0000c60c0000c20c0000d50c0000460d00003e0d0000470d00003e0d0000460d0000570d0000d90d0000ca0d0000d90d0000cf0d0000d90d0000cf0d0000ca0d0000d90d0000df0d0000420f0000b70f00004c0f0000b70f0000510f0000b70f0000560f0000b70f00005b0f0000b70f0000400f0000b50f0000710f0000720f0000710f0000740f0000b20f0000800f0000b30f0000800f0000710f0000800f0000920f0000b70f00009c0f0000b70f0000a10f0000b70f0000a60f0000b70f0000ab0f0000b70f0000900f0000b50f0000251000002e100000051b0000351b0000071b0000351b0000091b0000351b00000b1b0000351b00000d1b0000351b0000111b0000351b00003a1b0000351b00003c1b0000351b00003e1b0000351b00003f1b0000351b0000421b0000351b00004100000025030000610000002503000042000000070300006200000007030000420000002303000062000000230300004200000031030000620000003103000043000000270300000103000063000000270300000103000044000000070300006400000007030000440000002303000064000000230300004400000031030000640000003103000044000000270300006400000027030000440000002d030000640000002d030000450000000403000000030000650000000403000000030000450000000403000001030000650000000403000001030000450000002d030000650000002d03000045000000300300006500000030030000450000002703000006030000650000002703000006030000460000000703000066000000070300004700000004030000670000000403000048000000070300006800000007030000480000002303000068000000230300004800000008030000680000000803000048000000270300006800000027030000480000002e030000680000002e030000490000003003000069000000300300004900000008030000010300006900000008030000010300004b000000010300006b000000010300004b000000230300006b000000230300004b000000310300006b000000310300004c000000230300006c000000230300004c00000023030000040300006c00000023030000040300004c000000310300006c000000310300004c0000002d0300006c0000002d0300004d000000010300006d000000010300004d000000070300006d000000070300004d000000230300006d000000230300004e000000070300006e000000070300004e000000230300006e000000230300004e000000310300006e000000310300004e0000002d0300006e0000002d0300004f00000003030000010300006f00000003030000010300004f00000003030000080300006f00000003030000080300004f00000004030000000300006f00000004030000000300004f00000004030000010300006f000000040300000103000050000000010300007000000001030000500000000703000070000000070300005200000007030000720000000703000052000000230300007200000023030000520000002303000004030000720000002303000004030000520000003103000072000000310300005300000007030000730000000703000053000000230300007300000023030000530000000103000007030000730000000103000007030000530000000c03000007030000730000000c03000007030000530000002303000007030000730000002303000007030000540000000703000074000000070300005400000023030000740000002303000054000000310300007400000031030000540000002d030000740000002d0300005500000024030000750000002403000055000000300300007500000030030000550000002d030000750000002d030000550000000303000001030000750000000303000001030000550000000403000008030000750000000403000008030000560000000303000076000000030300005600000023030000760000002303000057000000000300007700000000030000570000000103000077000000010300005700000008030000770000000803000057000000070300007700000007030000570000002303000077000000230300005800000007030000780000000703000058000000080300007800000008030000590000000703000079000000070300005a000000020300007a000000020300005a000000230300007a000000230300005a000000310300007a0000003103000068000000310300007400000008030000770000000a030000790000000a0300007f01000007030000410000002303000061000000230300004100000009030000610000000903000041000000020300000103000061000000020300000103000041000000020300000003000061000000020300000003000041000000020300000903000061000000020300000903000041000000020300000303000061000000020300000303000041000000230300000203000061000000230300000203000041000000060300000103000061000000060300000103000041000000060300000003000061000000060300000003000041000000060300000903000061000000060300000903000041000000060300000303000061000000060300000303000041000000230300000603000061000000230300000603000045000000230300006500000023030000450000000903000065000000090300004500000003030000650000000303000045000000020300000103000065000000020300000103000045000000020300000003000065000000020300000003000045000000020300000903000065000000020300000903000045000000020300000303000065000000020300000303000045000000230300000203000065000000230300000203000049000000090300006900000009030000490000002303000069000000230300004f000000230300006f000000230300004f000000090300006f000000090300004f00000002030000010300006f00000002030000010300004f00000002030000000300006f00000002030000000300004f00000002030000090300006f00000002030000090300004f00000002030000030300006f00000002030000030300004f00000023030000020300006f00000023030000020300004f0000001b030000010300006f0000001b030000010300004f0000001b030000000300006f0000001b030000000300004f0000001b030000090300006f0000001b030000090300004f0000001b030000030300006f0000001b030000030300004f0000001b030000230300006f0000001b030000230300005500000023030000750000002303000055000000090300007500000009030000550000001b03000001030000750000001b03000001030000550000001b03000000030000750000001b03000000030000550000001b03000009030000750000001b03000009030000550000001b03000003030000750000001b03000003030000550000001b03000023030000750000001b0300002303000059000000000300007900000000030000590000002303000079000000230300005900000009030000790000000903000059000000030300007900000003030000b103000013030000b103000014030000b10300001303000000030000b10300001403000000030000b10300001303000001030000b10300001403000001030000b10300001303000042030000b1030000140300004203000091030000130300009103000014030000910300001303000000030000910300001403000000030000910300001303000001030000910300001403000001030000910300001303000042030000910300001403000042030000b503000013030000b503000014030000b50300001303000000030000b50300001403000000030000b50300001303000001030000b5030000140300000103000095030000130300009503000014030000950300001303000000030000950300001403000000030000950300001303000001030000950300001403000001030000b703000013030000b703000014030000b70300001303000000030000b70300001403000000030000b70300001303000001030000b70300001403000001030000b70300001303000042030000b7030000140300004203000097030000130300009703000014030000970300001303000000030000970300001403000000030000970300001303000001030000970300001403000001030000970300001303000042030000970300001403000042030000b903000013030000b903000014030000b90300001303000000030000b90300001403000000030000b90300001303000001030000b90300001403000001030000b90300001303000042030000b9030000140300004203000099030000130300009903000014030000990300001303000000030000990300001403000000030000990300001303000001030000990300001403000001030000990300001303000042030000990300001403000042030000bf03000013030000bf03000014030000bf0300001303000000030000bf0300001403000000030000bf0300001303000001030000bf03000014030000010300009f030000130300009f030000140300009f03000013030000000300009f03000014030000000300009f03000013030000010300009f0300001403000001030000c503000013030000c503000014030000c50300001303000000030000c50300001403000000030000c50300001303000001030000c50300001403000001030000c50300001303000042030000c50300001403000042030000a503000014030000a50300001403000000030000a50300001403000001030000a50300001403000042030000c903000013030000c903000014030000c90300001303000000030000c90300001403000000030000c90300001303000001030000c90300001403000001030000c90300001303000042030000c90300001403000042030000a903000013030000a903000014030000a90300001303000000030000a90300001403000000030000a90300001303000001030000a90300001403000001030000a90300001303000042030000a90300001403000042030000b103000000030000b103000001030000b503000000030000b503000001030000b703000000030000b703000001030000b903000000030000b903000001030000bf03000000030000bf03000001030000c503000000030000c503000001030000c903000000030000c903000001030000b10300001303000045030000b10300001403000045030000b1030000130300000003000045030000b1030000140300000003000045030000b1030000130300000103000045030000b1030000140300000103000045030000b1030000130300004203000045030000b1030000140300004203000045030000910300001303000045030000910300001403000045030000910300001303000000030000450300009103000014030000000300004503000091030000130300000103000045030000910300001403000001030000450300009103000013030000420300004503000091030000140300004203000045030000b70300001303000045030000b70300001403000045030000b7030000130300000003000045030000b7030000140300000003000045030000b7030000130300000103000045030000b7030000140300000103000045030000b7030000130300004203000045030000b7030000140300004203000045030000970300001303000045030000970300001403000045030000970300001303000000030000450300009703000014030000000300004503000097030000130300000103000045030000970300001403000001030000450300009703000013030000420300004503000097030000140300004203000045030000c90300001303000045030000c90300001403000045030000c9030000130300000003000045030000c9030000140300000003000045030000c9030000130300000103000045030000c9030000140300000103000045030000c9030000130300004203000045030000c9030000140300004203000045030000a90300001303000045030000a90300001403000045030000a9030000130300000003000045030000a9030000140300000003000045030000a9030000130300000103000045030000a9030000140300000103000045030000a9030000130300004203000045030000a9030000140300004203000045030000b103000006030000b103000004030000b10300000003000045030000b103000045030000b10300000103000045030000b103000042030000b1030000420300004503000091030000060300009103000004030000910300000003000091030000010300009103000045030000b9030000a800000042030000b70300000003000045030000b703000045030000b70300000103000045030000b703000042030000b7030000420300004503000095030000000300009503000001030000970300000003000097030000010300009703000045030000bf1f000000030000bf1f000001030000bf1f000042030000b903000006030000b903000004030000b90300000803000000030000b90300000803000001030000b903000042030000b903000008030000420300009903000006030000990300000403000099030000000300009903000001030000fe1f000000030000fe1f000001030000fe1f000042030000c503000006030000c503000004030000c50300000803000000030000c50300000803000001030000c103000013030000c103000014030000c503000042030000c50300000803000042030000a503000006030000a503000004030000a503000000030000a503000001030000a103000014030000a800000000030000a80000000103000060000000c90300000003000045030000c903000045030000c90300000103000045030000c903000042030000c903000042030000450300009f030000000300009f03000001030000a903000000030000a903000001030000a903000045030000b40000000220000003200000a90300004b000000410000000a030000902100003803000092210000380300009421000038030000d021000038030000d421000038030000d221000038030000032200003803000008220000380300000b22000038030000232200003803000025220000380300003c220000380300004322000038030000452200003803000048220000380300003d0000003803000061220000380300004d220000380300003c000000380300003e000000380300006422000038030000652200003803000072220000380300007322000038030000762200003803000077220000380300007a220000380300007b220000380300008222000038030000832200003803000086220000380300008722000038030000a222000038030000a822000038030000a922000038030000ab220000380300007c220000380300007d2200003803000091220000380300009222000038030000b222000038030000b322000038030000b422000038030000b5220000380300000830000009300000dd2a0000380300004b300000993000004d300000993000004f30000099300000513000009930000053300000993000005530000099300000573000009930000059300000993000005b300000993000005d300000993000005f3000009930000061300000993000006430000099300000663000009930000068300000993000006f300000993000006f3000009a3000007230000099300000723000009a3000007530000099300000753000009a3000007830000099300000783000009a3000007b300000993000007b3000009a30000046300000993000009d30000099300000ab30000099300000ad30000099300000af30000099300000b130000099300000b330000099300000b530000099300000b730000099300000b930000099300000bb30000099300000bd30000099300000bf30000099300000c130000099300000c430000099300000c630000099300000c830000099300000cf30000099300000cf3000009a300000d230000099300000d23000009a300000d530000099300000d53000009a300000d830000099300000d83000009a300000db30000099300000db3000009a300000a630000099300000ef30000099300000f030000099300000f130000099300000f230000099300000fd30000099300000488c0000f4660000ca8e0000c88c0000d16e0000324e0000e55300009c9f00009c9f000051590000d19100008755000048590000f661000069760000857f00003f860000ba870000f88800008f900000026a00001b6d0000d9700000de7300003d8400006a910000f1990000824e000075530000046b00001b7200002d8600001e9e0000505d0000eb6f0000cd85000064890000c9620000d88100001f880000ca5e0000176700006a6d0000fc720000ce900000864f0000b7510000de520000c4640000d36a000010720000e776000001800000068600005c860000ef8d0000329700006f9b0000fa9d00008c7800007f790000a07d0000c9830000049300007f9e0000d68a0000df580000045f0000607c00007e80000062720000ca780000c28c0000f7960000d8580000625c0000136a0000da6d00000f6f00002f7d0000377e00004b960000d25200008b800000dc510000cc5100001c7a0000be7d0000f183000075960000808b0000cf620000026a0000fe8a0000394e0000e75b000012600000877300007075000017530000fb780000bf4f0000a95f00000d4e0000cc6c000078650000227d0000c35300005e5800000177000049840000aa8a0000ba6b0000b08f0000886c0000fe620000e5820000a063000065750000ae4e000069510000c951000081680000e77c00006f820000d28a0000cf910000f55200004254000073590000ec5e0000c5650000fe6f00002a790000ad9500006a9a0000979e0000ce9e00009b520000c6660000776b0000628f0000745e000090610000006200009a640000236f00004971000089740000ca790000f47d00006f800000268f0000ee840000239000004a93000017520000a3520000bd540000c8700000c2880000aa8a0000c95e0000f55f00007b630000ae6b00003e7c000075730000e44e0000f9560000e75b0000ba5d00001c600000b2730000697400009a7f00004680000034920000f696000048970000189800008b4f0000ae790000b4910000b8960000e1600000864e0000da500000ee5b00003f5c000099650000026a0000ce71000042760000fc8400007c9000008d9f0000886600002e960000895200007b670000f3670000416d00009c6e000009740000597500006b780000107d00005e9800006d5100002e620000789600002b500000195d0000ea6d00002a8f00008b5f000044610000176800008773000086960000295200000f540000655c0000136600004e670000a8680000e56c000006740000e2750000797f0000cf880000e1880000cc910000e29600003f530000ba6e00001d540000d071000098740000fa850000a3960000579c00009f9e000097670000cb6d0000e8810000cb7a0000207b0000927c0000c072000099700000588b0000c04e0000368300003a52000007520000a65e0000d3620000d67c0000855b00001e6d0000b46600003b8f00004c8800004d9600008b890000d35e000040510000c05500005a58000074660000de5100002a730000ca7600003c7900005e790000657900008f79000056970000be7c0000bd7f000012860000f88a000038900000fd900000ef980000fc98000028990000b49d0000de900000b7960000ae4f0000e75000004d510000c9520000e4520000515300009d550000065600006856000040580000a8580000645c00006e5c000094600000686100008e610000f26100004f650000e26500009166000085680000776d00001a6e0000226f00006e7100002b72000022740000917800003e790000497900004879000050790000567900005d7900008d7900008e790000407a0000817a0000c07b0000f47d0000097e0000417e0000727f000005800000ed8100007982000079820000578400001089000096890000018b0000398b0000d38c0000088d0000b68f000038900000e3960000ff9700003b98000075600000ee42020018820000264e0000b551000068510000804f00004551000080510000c7520000fa5200009d5500005555000099550000e25500005a580000b35800004459000054590000625a0000285b0000d25e0000d95e0000695f0000ad5f0000d86000004e610000086100008e61000060610000f261000034620000c46300001c640000526400005665000074660000176700001b67000056670000796b0000ba6b0000416d0000db6e0000cb6e0000226f00001e7000006e710000a777000035720000af7200002a73000071740000067500003b7500001d7600001f760000ca760000db760000f47600004a77000040770000cc780000b17a0000c07b00007b7c00005b7d0000f47d00003e7f00000580000052830000ef83000079870000418900008689000096890000bf8a0000f88a0000cb8a0000018b0000fe8a0000ed8a0000398b00008a8b0000088d0000388f00007290000099910000769200007c960000e396000056970000db970000ff9700000b9800003b980000129b00009c9f00004a28020044280200d53302009d3b0000184000003940000049520200d05c0200d37e0200439f00008e9f0000d9050000b4050000f2050000b7050000e9050000c1050000e9050000c2050000e9050000bc050000c1050000e9050000bc050000c2050000d0050000b7050000d0050000b8050000d0050000bc050000d1050000bc050000d2050000bc050000d3050000bc050000d4050000bc050000d5050000bc050000d6050000bc050000d8050000bc050000d9050000bc050000da050000bc050000db050000bc050000dc050000bc050000de050000bc050000e0050000bc050000e1050000bc050000e3050000bc050000e4050000bc050000e6050000bc050000e7050000bc050000e8050000bc050000e9050000bc050000ea050000bc050000d5050000b9050000d1050000bf050000db050000bf050000e4050000bf05000099100100ba1001009b100100ba100100a5100100ba10010031110100271101003211010027110100471301003e1301004713010057130100b9140100ba140100b9140100b0140100b9140100bd140100b8150100af150100b9150100af150100351901003019010057d1010065d1010058d1010065d1010058d1010065d101006ed1010058d1010065d101006fd1010058d1010065d1010070d1010058d1010065d1010071d1010058d1010065d1010072d10100b9d1010065d10100bad1010065d10100b9d1010065d101006ed10100bad1010065d101006ed10100b9d1010065d101006fd10100bad1010065d101006fd101003d4e0000384e0000414e000022010200604f0000ae4f0000bb4f0000025000007a50000099500000e7500000cf5000009e3400003a0602004d5100005451000064510000775100001c050200b9340000675100008d5100004b05020097510000a4510000cc4e0000ac510000b5510000df910200f551000003520000df3400003b52000046520000725200007752000015350000c7520000c9520000e4520000fa52000005530000065300001753000049530000515300005a530000735300007d5300007f5300007f5300007f5300002c0a020070700000ca530000df530000630b0200eb530000f1530000065400009e540000385400004854000068540000a2540000f6540000105500005355000063550000845500008455000099550000ab550000b3550000c2550000165700000656000017570000515600007456000007520000ee580000ce570000f45700000d5800008b5700003258000031580000ac580000e4140200f2580000f7580000065900001a5900002259000062590000a8160200ea160200ec5900001b5a0000275a0000d8590000665a0000ee360000fc360000085b00003e5b00003e5b0000c8190200c35b0000d85b0000e75b0000f35b0000181b0200ff5b0000065c0000535f0000225c000081370000605c00006e5c0000c05c00008d5c0000e41d0200435d0000e61d02006e5d00006b5d00007c5d0000e15d0000e25d00002f380000fd5d0000285e00003d5e0000695e000062380000832102007c380000b05e0000b35e0000b65e0000ca5e000092a30200fe5e0000312302003123020001820000225f0000225f0000c7380000b8320200da610200625f00006b5f0000e33800009a5f0000cd5f0000d75f0000f95f0000816000003a3900001c39000094600000d4260200c7600000486100004c6100004e6100004c6100007a6100008e610000b2610000a4610000af610000de610000f2610000f6610000106200001b6200005d620000b1620000d4620000506300000c2b02003d630000fc6200006863000083630000e4630000f12b020022640000c5630000a96300002e3a0000696400007e6400009d640000776400006c3a00004f6500006c6500000a300200e3650000f866000049660000193b000091660000083b0000e43a00009251000095510000006700009c660000ad800000d9430000176700001b670000216700005e67000053670000c3330200493b0000fa6700008567000052680000856800006d3402008e6800001f680000146900009d3b000042690000a3690000ea690000a86a0000a3360200db6a0000183c0000216b0000a7380200546b00004e3c0000726b00009f6b0000ba6b0000bb6b00008d3a02000b1d0200fa3a02004e6c0000bc3c0200bf6c0000cd6c0000676c0000166d00003e6d0000776d0000416d0000696d0000786d0000856d00001e3d0200346d00002f6e00006e6e0000333d0000cb6e0000c76e0000d13e0200f96d00006e6f00005e3f02008e3f0200c66f0000397000001e7000001b700000963d00004a7000007d70000077700000ad7000002505020045710000634202009c710000ab43020028720000357200005072000008460200807200009572000035470200144802007a7300008b730000ac3e0000a5730000b83e0000b83e0000477400005c7400007174000085740000ca7400001b3f000024750000364c02003e750000924c0200707500009f21020010760000a14f0200b84f020044500200fc3f000008400000f4760000f3500200f250020019510200335102001e7700001f7700001f7700004a770000394000008b77000046400000964000001d5402004e7800008c780000cc780000e340000026560200567900009a560200c55602008f790000eb7900002f410000407a00004a7a00004f7a00007c590200a75a0200a75a0200ee7a000002420000ab5b0200c67b0000c97b000027420000805c0200d27c0000a0420000e87c0000e37c0000007d0000865f0200637d000001430000c77d0000027e0000457e000034430000286202004762020059430000d96202007a7f00003e630200957f0000fa7f000005800000da6402002365020060800000a8650200708000005f330200d5430000b2800000038100000b4400003e810000b55a0000a7670200b5670200933302009c33020001820000048200009e8f00006b440000918200008b8200009d820000b3520000b1820000b3820000bd820000e68200003c6b0200e58200001d83000063830000ad83000023830000bd830000e78300005784000053830000ca830000cc830000dc830000366c02006b6d0200d56c02002b450000f1840000f384000016850000ca730200648500002c6f02005d45000061450000b16f0200d27002006b450000508600005c8600006786000069860000a9860000888600000e870000e286000079870000288700006b87000086870000d7450000e187000001880000f9450000608800006388000067760200d7880000de88000035460000fa880000bb340000ae78020066790200be460000c7460000a08a0000ed8a00008a8b0000558c0000a87c0200ab8c0000c18c00001b8d0000778d00002f7f020004080200cb8d0000bc8d0000f08d0000de080200d48e0000388f0000d2850200ed85020094900000f1900000119100002e8702001b91000038920000d7920000d89200007c920000f993000015940000fa8b02008b95000095490000b7950000778d0200e6490000c3960000b25d000023970000459102001a9202006e4a0000764a0000e09700000a940200b24a0000969402000b9800000b98000029980000b6950200e2980000334b000029990000a7990000c2990000fe990000ce4b0000309b0200129b0000409c0000fd9c0000ce4c0000ed4c0000679d0000cea00200f84c000005a102000ea2020091a20200bb9e0000564d0000f99e0000fe9e0000059f00000f9f0000169f00003b9f000000a602002f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f756e69636f64652d6e6f726d616c697a6174696f6e2d302e312e32322f7372632f6c6f6f6b7570732e727300000054d715006d000000360000004600000054d715006d000000360000003400000000000000030000000000000001006c010e00ef040200000000000000020000000100030097006501000000008501000001000000f4030000000000000000040091000000dd0001006c0200000b000000e000bc000300130201000000c80003001c00fc000000000011003201000000000b0190007404d6000000000003000d000500000006001900540032014c0017000600480003000000000006000c0003000000b10001008c0000001b00c00007000200000012000000000006000100be01c80000007d0000000a0000000000b4000200080005004401db0001000600000000000d00140000004f000200000003003200000005000e007c002c00060000000000070000005f0005000f00670000000100340000000000000090001200000000001e004c008900a800000004001f00000000000100990018000d0003000700050019000200000004000100030090000b00290055000000510000000200d0007a0066000000950007000000000000000000010000008d000f00210056000a001b0000000000080007007c0005000000620002001300060000004f000000000032002f0004000d00a0000400080024001f0000000000820045000000610000001d000100000001000000070017000b000000000000000b0008000800000000003d0000009600000000000000080000000000000004000000030007002c000000000014002400020002000000020000001200010000000200000025000a00010066000b00080000000c0010000200030008000400060001000400e30023002000070000000f001e0023003d000400000001000000030025000000010031009d000000000004000100000000000800000000002600000000000200000002000000030000001b0000000200000001000a000300010002000c000c00010001000000110004003d0002001b00020000000c0006000600000000000300000009002c000000090037002d00000012002300000000001c000000260010001500020000000b000000040014000500130007001c000300360000000800010019000200000001000000000004000100080002000a00060013000000000000002f0001000000160005000c000c000100100003000e00000001000d0028000000000001000000000004001000210000000100030000002300000001000000000000000d0001000000000006006b000000140000000000060012000000020000002a0001000b000100060009000800010000002b0000000800070000000f00160000000000440000000100000000000c001900250002001f000f000c0001001f000a00000038000e000f000c002500000006000e0000000800000002000000000001000900010016000000000000000300150062000100000000000200000000003d0000000300010001000100000001000000290004002c0001000000000000000000220000001400280000000700040003000600000001000d002a00000000004400000008000000020001000b000000000000000000040003001c000500000006000200000011000600070000000200280007001d000b0005002e001100000001000c00000007002f000000000005000a000000080006000000000007000100080020000c0000001a00050000002600260002000b00080000000400050002000000050012000000050000000100060009000100030015000300000000000200000003000000160000001000030000001b00020000000900000009000000090000000000010001000c002600010000000000040000000c001e00000001003600060003000000000001000000060000000000000008000c00000000000100000000000400020007000100020007000d0002000000000000000200050000000800050000000000030006000000000008000100050001000300030010000b00070000000f00110000001800000000000f000200070001000000000000000c001800000017000000010000002600030000001b000000080003000300000000000200060000000b001b000900000003000000000001000100010005000000060000000400030000000000000000000000090009000000020007000e00230003000100000000000f000000080022000e001000070003000c00190001000a000200000003001800010016000a00000002000800000023000000000006000200000004000d001b000000040038000000000011000e00000000000000090000002100130002001800040001001000000002000000060014000a000000000004000e000000000005000400000020001d0001000000090000000100010004000200000001000000000024000100000009000800000001000a00010000000400000013000500000001000000010000000000020004000000000005000100090002000500000000000000000000000a000000000010000100040000000000010004000000010002000400030000000400140007000a000200060000000200010008000700000000000000140001001000000000000500010006000500030000000900020004000200000000000c0019000000000000000100000000000f0008000d0000000300010000000900140017000000000000000000030001000000050015000100190001000100010001000300000006000300000011000500000004000c00030000000700000000000300040003000b000000000006000800030001000000000001000d00030000000700000001000000000000000900010000000200010009000a000800010007000300000003000000000004000000040001000b000000130006000700000000000800070007000000030000000200030000000100010001001b0003000200090002000100020000000400010000000600000000000100050000000f0001000600080004000000000003000b000200050001000200130013000000090002000000000000000000000000000000000004000200210000000600030001000100050003000000100022000b0000000800000000000300040001001a00020000000000000002000100000000000200000000001200010000000200000000000100000002002100000002000d0001000300050001000c0010000000240000000000060006001b0001000d0000000100000001000000000007000200000005002400060001000e0000000b000e000700000000000000030000000000020018000300030001000000000004000400000001000000140006000b0000000200010002000600060000000600000000000100020002000100020000000100080001000c0000000700020003000100000006000100070011000300000001000a00020002000800060008000000000004000800010007000200020006000000060000000000070001000e0002000200320007000b00040004000000060000000800000000000000090002001b0000000000000001000c000200010002000f0000000000000003000c0005000000000000000b0000000200010003000000010006000a000100000008000000040001000000010000000e00020001000100010007000100030001000200010003000200000011000300020003000000000003000400000000000100200000000000010000000000070002000000120000000a0001000200000000000000000002000000000004000f00000007000400020012000000010004000200030000000100170001000100050000000100000000000b00000001000000000000000400000000000900000004000000000004000a00000000000600070002000300000000000000000006000b0000000000000000000000010000000c00080001000d000b00020000000000000001000500010000000000020003000300000000000800000001000900110001000c0000000000000004000000000000000100010017000100000005000b0001000400010006001d000000010004000200090002000f001400020001000700010001000700020000000000000000000400130002000100010003000000020002000000030001000000050001000100000001000100020000000000030000000a000600010006000700010000000000020007000400000000000c00020000000a000100000000000a00000006000300010000000d0003000500000002000a0000000b000100060022000000050001000000020000000000120004000200000000000c00000001000000000000000000000000000000000001000400020001000800040006000100000003000a0000000500010000000000030000000600000000000300000004000000000000000e00010001000000060000000800000000000a0001000000040000000400010000000000000000000000010000001700040000000b00030005000400000003000f000600010001000700040003000100030004000100010000000000000002000100000005000000020000000000030001000000050000000d0006000100000000000700000000000a00030002000a00010007000100000001000000050003000000050002000100000002000000010001000400090005000100010006000000090001000a0002000200000000000200020007000900000010001c00040000000000030003000d0001000300000000000c000700010003000700080003000600000003000100010000000100010004000a0005000000010013000200000000000100020001000e0001000c000100010009000000000001000c0000000100000002000400030001000c000c00030000000c000b000000010001000a0001000b00000000001c00000000000000010002000800030000000500000003000300000004000000020006000f000000010004000000000011000b0004000500040000000d0004000400030001000000000002000000000000000a000100130006000000070007000100010004000400000000000300000007000000020001000000020000000200020000000000000003000400050010000000070000000a00110000000000010001000000000000000000000001000b0001000000000000000200020000000a000000030000000700060001000000040002000200000001000200030004000000040000000100000002001000050000000000010000000a0004000000040000000000000006000b000b00050000000000000000000000090000000200040000000500020000000300000000000000020000000100000004000600010004000100000001000700000006000000000002000200000006000500080000000100020001000000040007000000010007000000020002000b0001000200060001000000000000000000020004000000000003000100070000000100010000000100000000000b00000000000000060000000100000004000c000200000001000100020004000e000000000000000000000002000100000004000300180000000100000002000500010002000000010003000400000000000500020000000000010000000000000000000000020003000000010000000000010003000000000000000100010000000000140004000b00120000000000020000000100000000000000010003000b000300000001000200000010000d0001000100070006000100010002000000000001000300020001000300010000000000000008000400020006000900050000001600010004000000030003000400010000000000020000000100000002000d00020000000b0006000a00030000000500000001000000000000000500010000000a0000000200000002000200050001000200000002000200050000000100000000000300000003000200000000000000010001000100000019000000000003000000010000000100050004000100040000000100030004000600010001000400030004000000040005000900000001000900020001000000000000000c00010000000000030002000300020001000000040000000400070003000100000001000100000000000100050006000900000002001b00020000000900000000000600000000000000030000000100060002000100060001000b00030006000000000000000000000000000200000000000200020000000000000000000000030000000300030005000b000000000001000000000002000b0003000200130001000100080003000200050001000000010001000500000001000300040005000000020000000e000100000000000500030005000000010002000000000008000000010002000000090000000000000006000000030003000900070000000800000001000300000003000500040001000200020000000400030000000700050003000100000004000100000003000000080002000400040000000900010004000000060004000000000000000a0001000000010006000000010006000300020002000000010001000300050000000000020004000100000000000100060000000500040004000100010004000100020000000200020005000d000100000002000000000002000000010001000000000001000400000000000700000005000000000000000100040000000900020004000000000001000000030000000a00000003000100050001000000000005000a0001000200000002000400090001000400050000000000010003000900020004000800020000000000030008000000000002000100030002000100000000000000010004000100010000000100000001000000000001000200090001000100050002000000010000000000020000000300000001000200000004000200040002000200000001000a00000001000000000000000000030000000300020005000100020001000200000004000200010000000100000000000100010003000000000000000000000002000000020003000200000000000000050001000000010001000000070001000100030000000300010001000000090002000000010001000700060002000000060000000400000002000700040001000100000000000200010000000400030000000a0000000000020002000100010003000200010001000000030000000000000001000600010003000b000b00000004000100000000000000000005000200000000000100040000000000010000000000050003000200030008000100060001000200000001000400050002000000060001000100000002000100020002000000000004000000010002000000050002000200060001000500030002000500020001000100000004000200000002000000000005000000000000000100000002000000000000001500020000000000010002000700030003000300010001000200060001000700000000000000000004000000030002000000000001000100030001000100000001000100050000000100050004000800020001000000010000000100010000000100000000000000000001000300010001000000000004000300010004000000040000000200020003000000010000000000000001000500000002000400020001000600000001000f000000020005000000020000000300040002000400030005000100010001000700000007000200000000000600000000000200000000000000000003000000030000000100020007000100070003000100000002000200000005000000030000000000020001000100010002000200020000000100040002000100020003000000020002000400020001000200020000000000010000000200000007000100000001000400030003000100050001000000000003000000010006000100000002000d00010000000000040000000f00020000000a0002000100000001000000040002000000030000000200000007000200010000000000030000000400000000000b00000000000a0005000900010000000300010000000c00000000000000000000000100000002000100020000000100030002000000070000000000030000000000060002000000000006000000000004000200010001000000070002000400010005000000000001000200000002000300080001000600020001000100000003000500000002000100010003000000030007000100000001000000000000000300000001000100010001000600050000000500040000000000030001000200000000000200000002000200000002000000040001000000020000000400010001000400020001000000010002000100030000000000010000000b00020000000000030003000500010001000000010002000100000000000000080001000400030000000700010003000100000002000300030001000000010001000100000002000000010001000100040002000500000001000100000001000200000000000000000003000100020001000300010000000500020004000000030000000000010003000700000006000400000001000200020003000500000008000300030002000100070002000100010001000100000008000000010003000000020001000000010002000000000006000700010000000300000000000000010002000000000001000100010000000100040002000000000001000000000000000500020003000100020000000600010000000100000000000000000002000000020003000000020007000100000000000200000000000000000000000100010000000000020000000100000004000200000011000500040000000400000000000200000007000000010000000000010005000100020002000e000000000002000100000001000000030001000200010000000a00010004000000050001000100010002000100010001000000000001000800010001000000010000000000000000000100030001000f000100020001000100000000000200010000000000030000000100000000000100000005000700020002000600000001000000020001000400000002000100030002000200010000000300020004000300010000000100000001000100030000000100000002000600050001000900000003000100000006000000000003000000010000000200020000000300010000000100000000000800010002000100000002000400010002000100050000000100020002000100000001000100020001000000020003000100010003000000010001000000050000000200060001000000040000000100000000000100020000000300000001000100000000000200000002000000010000000000000002000000000001000300020000000000000001000000040000000000010001000000020000000200010001000100000000000000000000000b00040000000100000001000500000001000100000005000100000002000400010001000200010001000100000000000000000000000600000002000300000001000200030000000000030002000400000003000000000001000000030000000d0002000000030001000000000001000100030000000100000004000d000400010006000200030000000300010000000200010002000000010003000100020000000100020000000300010001000000010002000100030002000000000001000100000001000100030004000100020003000000020003000200010001000700020000000100000000000200000002000500010001000000000001000100020000000100030000000100020000000000050000000200000001000000010003000100000000000300050005000000010003000100020000000000030002000000000000000000040000000100060000000100010002000100000001000400010002000100080001000100000000000400000000000400000000000300000002000100070001000000060000000100000000000100000006000300020000000000000000000500010000000300000001000000010001000100010000000000000000000000000004000000010000000300020000000000000003000800070000000000000002000100000000000000000002000000010002000000010000000000010001000200030001000100000002000700040000000000060000000000000000000100000002000100000002000100030001000200000001000400020002000100000002000000000000000100000006000800050001000000080000000600010000000c00030005000000020001000500010001000400030001000100050006000100020007000300020000000000010000000100020001000100010000000100020002000000020003000100010000000100000001000500050002000000000001000200040001000000000001000300080001000600000000000300010001000100010002000100000005000000010000000500010004000100080000000100040000000000020000000300010000000100020002000000020000000000010000000500030001000200030001000c000300000001000000000000000000000003000000010005000300020001000000030002000000e5d501009012010030d40100f3100100a0fc0000c70b020069d701001214010055fe0000e00e010072fd00006e0d0300b2000000060001003b33000075070500aefb0000190a010027d70100d01301006d2400003d0202002c330000360704009ad701004314010081fd00009b0d030007ff0000af0f01006bd7010014140100b12f00000a040100efd40100a6110100933100009b040100ecfb00003d0a030010d40100d3100100772100000f020400fafc0000800c02008eee01004b150100d8fe0000760f0100b8320000200602007ffb0000e8090100f4d501009f120100e03300002f09020055e00100cc140100acff0000541001009a1e0000ea000200f7fd0000840e040093d4010055110100852000005401010048210000b1010100e9d40100a01101003cd70100e5130100a81d0000d2000100bafe0000580f01008ed40100501101006cee01002e15010028d60100d3120100d1d601007a130100302100009d0101006cff000014100100b4d701005d140100a41d0000ce00010061e00100d814010024320000270503002932000036050300ffd70100a614010057d6010002130100e9fe0000870f0100f63200007b06010013fc00009c0a02006ed40100301101007224000047020200bad601006313010005fd0000960c0200d73300001809020017fc0000a40a020070210000010201001cfd0000c40c0200823300004b08020064d701000d14010095ee010052150100242f00007d030100e53200006a06010009d40100cc100100431d00009d00010097d5010042120100812f0000da0301004afc00000a0b020013d70100bc130100a1d701004a14010074ff00001c1001007dff000025100100832400007e020400233300001907030059e00100d014010058d501000312010037fc0000e40a0200642f0000bd03010058fe0000e30e0100ee320000730601006afc0000560b020066d40100281101007e2000004d01010050e00100c7140100edd501009812010097fc0000b00b030091d701003a140100bdd70100661401004d31000058040100aa330000ab0803000cfc00008e0a0200472f0000a0030100303200004b050300c6fd0000640e030014d60100bf12010091320000f205010031fe0000bb0e010006d70100af13010078fe0000020f02005a320000a0050200842f0000dd030100a1fc0000c90b0200bb240000180301009420000062010100f8d40100af110100fefc0000880c020087d4010049110100fdd60100a613010059d501000412010074200000430101001221000087010100d5fc0000310c0200062f00005f030100ba070100c2100100f4a700008b090100bf2400001c0301009cd401005e1101003cd60100e7120100a23200000306010020f20100241601000fd60100ba120100d53200005a060100ecfc0000610c020049fc0000080b020070fe0000f60e0200452f00009e030100b8330000d2080200e202000055000100ba2f000013040100c63200003c06020087ee010045150100b3ff00005b10010071fb0000da0901000bff0000b30f010026fd0000d80c020063fc0000410b0300313100003c0401006fff000017100100b924000016030100b132000012060200a0fd0000f20d03002ed70100d71301004dd60100f81201008ffb0000f80901003ce00100b314010039fd0000fe0c02008bfd0000b90d03009a070100a310010095fb0000fe090100af070100b81001006cf101000a16020093d701003c14010037d40100fa10010082320000e3050100be000000150003007d2c000055030100c8fe0000660f010099fc0000b60b03007d3300003f08020090320000f10501000d2f000066030100bed6010067130100c6d501007112010038ff0000e00f0100a9fd00000d0e030090d601003b1301002dd40100f010010024d50100d6110100f50300006c0001008fd601003a130100afd501005a1201005efd0000320d0300f7fe0000990f0300e83300003f090200ccd40100831101002fd40100f210010010fe0000ad0e01007ed5010029120100b7070100bf10010099d401005b1101000fee0100f314010096fc0000ae0b0200d2d4010089110100e9ff000085100100a5ff00004d10010099320000fa050100c4d501006f1201005cfe0000e70e01007f01000022000100ead7010091140100b0d401006a110100bed5010069120100d93300001e090300e73200006c060100e2d601008b130100adff000055100100aefc0000e30b0200dafc00003b0c02001bfc0000ac0a0200622f0000bb0301000a320000c6040300f90300006d000100c1fd0000550e0300722f0000cb0301006d310000780401002b3200003c05030057210000c901030059d60100041301003c1d0000960001003e330000830704007e2100001d0201001bf10100a915030074ee01003515010058d401001a110100fafb0000670a0300b3fe0000510f01005ffb0000c8090100c92f0000220401005a31000065040100a9d401006411010031fd0000ee0c02003931000044040100b01d0000da000100f3d40100aa110100cffc0000250c020080fb0000e90901006efc00005e0b020068d7010011140100b6020000440001003a33000071070400c9d70100721401003cf10100eb150100a2d601004d130100062000001901010045d401000811010063d701000c140100fad50100a5120100413200007e0503004afe0000d30e02006d320000b9050100c2d601006b1301007dfd00008f0d03007033000020080300bbd60100641301008fd7010038140100e6d401009d11010012ff0000ba0f010005fb00009f0902001bee0100ff14010009d60100b412010079fe0000040f0200f6fb00005b0a030080d701002914010038fd0000fc0c0200ded4010095110100823100008d04010048fe0000d00e01005efe0000e90e01001cee01000015010019330000ee0606003f32000078050300032f00005c03010066d5010011120100f3fc0000700c030081d501002c120100ebd601009413010047e00100be140100013300008b060400a82f0000010401009b240000c202030070ff00001810010019f201001d16010041d4010004110100e9fc00005b0c0200cd3200004d0603000dd70100b613010061ff00000910010096240000b302030016d40100d9100100903300006a08020056d70100ff1301004ae00100c11401006bfc0000580b020050fc0000160b020072d501001d120100ceff000071100100122f00006b03010095ff00003d10010099fb0000020a010046ff0000ee0f0100b7fd0000370e030056210000c601030052ff0000fa0f010041f20100431603000fd40100d210010040d4010003110100f10300006900010078200000470101006cd60100171301003ef10100ed15010024fc0000be0a020096fe0000340f010060d4010022110100c9d60100721301003033000049070300952f0000ee0301001ed70100c71301001ed50100d0110100820701008c10010026fc0000c20a02001efd0000c80c020045210000ae0101007b320000d4050200bcfc0000ff0b020039ff0000e10f01009cfc0000bf0b020062fe0000ed0e01001cd40100df10010091d601003c13010088d401004a1101004fee01001e150100e4d501008f1201003de00100b414010055fd0000170d0300bdfc0000010c020097320000f8050100e0d501008b120100923100009a040100d2320000570601009e2f0000f70301001afd0000c00c0200e63200006b060100afee010065150100d624000033030100f4fe0000920f010072ee010034150100d3d501007e1201000cfd0000a40c02006bd60100161301005aff00000210010057fe0000e20e01006afb0000d30901004cd401000f110100742400004b020300b3fd00002b0e030092fb0000fb0901009820000066010100a9d5010054120100b62400001303010026d60100d112010069ab00009209010030d60100db1201006cfb0000d50901006fd7010018140100553100006004010097fe0000350f0100bb1d0000e5000100bd330000dc0802004cd50100f81101002421000098010100d23300000b090300363200005d05030012f101008e150300371d00009200010032010000180002009e320000ff0501005ad6010005130100f8fd0000880e0400850300005c000300712f0000ca03010061ee0100271501003dfe0000c70e0100533100005e040100ccfc00001f0c020003320000b10403003ffe0000c90e010050d50100fc110100e9d601009213010075d6010020130100f40300006b0001003ed50100ef1101005c31000067040100ac3200000d060100cd2400002a030100e6ff00008310010066310000710401006dee01002f150100d324000030030100eeff00008a10010077d701002014010055ff0000fd0f0100ded501008912010093d501003e1201002bee01000a15010086d401004811010071fd00006b0d0300f9fe00009f0f03006a320000b6050100d633000015090300453300009b070300d902000049000200e4fb0000310a010049310000540401000dd40100d010010035f2010039160100ded6010087130100770600007400020056d60100011301003d1d000097000100f0d601009913010034fe0000be0e01009cd601004713010076fe0000fe0e0200af1d0000d9000100c50100002600030039d70100e2130100e433000037090200edd6010096130100d8d601008113010081fc0000840b0200cdfe00006b0f010026d70100cf13010051e00100c81401002cfc0000ce0a0200f3d601009c1301003bfc0000ec0a0200e7fc0000570c0200b1330000c408020061210000e401020089fe0000230f02003fd60100ea120100c9d501007412010066320000b205010000fd00008c0c02004c1d0000a6000100e3d701008a1401002bd60100d6120100aefd00001c0e03009c330000860802008cfc00009a0b020049d401000c110100e2ff00007e1001002f2200002702020062fc00003e0b03000ad70100b3130100b32f00000c04010039f201003d160100dc32000061060100add701005614010003330000940603008b240000980202006831000073040100f0fd00006a0e03008bff000033100100c1d501006c1201000f320000d604040045f10100f415010018f10100a0150300a0ff0000481001005a330000e607020032d60100dd120100eb330000470903002021000091010200da2400003703010028ff0000d00f0100aafe0000480f0100ad2f000006040100a82000006b010200f33300005f090300e23200006706010018330000ea06040035ee010013150100cdd50100781201005f320000aa05020065330000ff0703004f1d0000a8000100e72400004403010076fc00006e0b0200ddfe00007b0f0100cafc00001b0c02008b2000005a0101004ef101000116030089ee0100471501007d2100001c02010070d7010019140100b8d4010072110100a5fc0000d10b020001d70100aa13010053320000920502008efe00002c0f010056fc0000220b020069d401002b1101009433000075080300e2fb00002f0a01004820000038010200f9fc00007e0c0200b30e00007a000200c72f000020040100763300002f080200840701008e100100add601005613010080ff00002810010098d401005a11010041f10100f0150100a53300009d08020083d601002e130100bafd0000400e03001021000085010100dcd6010085130100bfd4010077110100d6d701007d14010026f201002a1601000dd60100b8120100252000002201020047f201005516030090fe00002e0f01000d330000b90604005afb0000c3090100a72f000000040100bb330000d80802000bd70100b4130100dd0200005100020095d701003e14010088240000920202004cfc00000e0b020099d5010044120100e3fc00004f0c0200bbd50100661201008c2f0000e5030100fed70100a51401002cd40100ef10010078ff0000201001007ad60100251301002cd70100d513010068ff0000101001007a310000850401000fd70100b8130100c932000042060300dd0e00007e000200f1d501009c120100c2d401007a11010024ff0000cc0f01009aff00004210010071d601001c130100cfff0000721001000b2f000064030100cc3200004b060200fad60100a313010016d60100c112010015fb0000a7090200e7fe0000850f010096ff00003e100100d203000061000100d9d5010084120100fd1f00000f010200b1fb00001d0a0200a3fc0000cd0b02007f2f0000d8030100422f00009b03010027fc0000c40a0200a7ee01005e1501002d2100009b010100351d0000900001005ce00100d3140100b2fc0000eb0b02007efc00007e0b02009d2f0000f6030100f93300007109030006d60100b11201005bd50100061201002fd60100da1201009f2f0000f8030100bc1d0000e60001003bff0000e30f0100d83200005d06010068d5010013120100e533000039090200822f0000db030100a7fe0000450f01005dd5010008120100acd4010067110100b22400000703030037fd0000fa0c0200802f0000d9030100dfd401009611010073fb0000dc090100c7fd0000670e0300481d0000a2000100b0fb00001b0a020004d70100ad13010081d40100431101005b2f0000b403010034e00100ab140100b2020000400001001dd40100e0100100cefc0000230c0200a8330000a5080400e4d601008d130100c7d7010070140100b63200001c06020018320000fa040400f9fd00008c0e030007fd00009a0c020069ff000011100100963100009e040100ecd7010093140100defc0000430c020074320000c605020011fd0000ae0c0200b9fd00003d0e0300cdfc0000210c0200a22f0000fb03010021fb0000ae09010001d40100c41001000dee0100f11401008d3300006408020036fd0000f80c020044fc0000fe0a020073d501001e1201007c320000d605050087d70100301401001d2f000076030100cad4010081110100322f00008b03010043d4010006110100c5fe0000630f010037f201003b1601009ffb0000080a01002e3300003f070600cc2400002903010062210000e6010300b6ff00005e1001009bfb0000040a0100ce1f0000fa0003008e31000099040100fa3200007f060100db32000060060100e5fe0000830f010041fe0000cb0e0100dfd501008a120100f63300006809030085d501003012010092fd0000c80d03005b1d0000b40001008a070100931001007a33000039080200c3fd00005b0e03008e0701009710010063ff00000b100100dffe00007d0f01005cfd00002c0d030043e00100ba1401007bd401003d11010018fe0000b50e0100c5d701006e140100dafb0000260a01009dd501004812010058e00100cf1401006a210000f801020098d701004114010037ee01001515010022fc0000ba0a0200713100007c04010066fd00004a0d0300a2ee01005a15010088fb0000f1090100b4d601005d130100e3320000680601008e2000005d010100233200002405030037310000420401002c220000220202008b2f0000e40301001af10100a61503004ffc0000140b02002bd50100dd110100a5fb00000f0a020065d401002711010050ff0000f80f01002bff0000d30f010060fc0000380b03006e320000ba05020078fb0000e1090100802000004f01010037fe0000c10e010043f201004916030001fb000095090200a132000002060100d9d6010082130100072000001a0101001a3200000205040030d70100d91301007afb0000e3090100753100008004010036210000a201010055330000d7070200b53200001a0602003bfe0000c50e01002afd0000e00c0200ad240000f802030071d401003311010072320000c20502007bd701002414010068fd0000500d03005dd601000813010038f10100e715010066e00100dd1401007c2100001b02010086d501003112010085d701002e1401003dd70100e613010053fd0000110d03008c2000005b010100263300002307030017d50100ca1101006fee010031150100b0fc0000e70b020019fe0000b60e030025fb0000b20901003cff0000e40f01007ffc0000800b020080d601002b13010047ff0000ef0f010061330000f4070200e7d501009212010031e00100a8140100910701009a10010025f10100c715030016d70100bf13010011fe0000ae0e0100cbd70100741401006a310000750401006af1010006160200afd70100581401002bfc0000cc0a02001eff0000c60f0100a62f0000ff0301006cfd00005c0d0300162100008a010200273300002607020021fc0000b80a0200301d00008b000100fed60100a71301003cfc0000ee0a0200f7fb00005e0a03006ed601001913010036fe0000c00e010000d60100ab120100c432000038060200eefc0000650c0200a8fe0000460f0100cfd70100761401005de00100d414010082d601002d13010098240000b9020300dcfe00007a0f0100ecd60100951301001e2f0000770301009dd601004813010055fc0000200b020097ee010054150100bfd501006a1201007f2000004e010100b4ee01006a15010038fc0000e60a0200a71d0000d100010005d70100ae13010020d70100c91301005b210000d5010300fcd40100b31101003fe00100b61401009ad5010045120100fdfc0000860c0200810701008b1001009c2f0000f5030100b3d501005e120100a4d701004d140100a7070100b010010090fb0000f909010090d401005211010043d50100f31101006a2f0000c3030100663300000208030014d40100d710010033d60100de1201005f330000f0070200a832000009060100cf33000005090200fcfe0000a70f0200a3d601004e130100baff0000621001008d07010096100100c4d601006d13010044e00100bb140100aad401006511010095d5010040120100313300004c070300f7d701009e140100fbd60100a4130100491d0000a30001009ed401005f11010011d40100d4100100072100007c0101005f2000004001010038e00100af1401004ffb0000b70902009aee0100571501003cd40100ff100100ad3200000e06010068d401002a110100843100008f040100623100006d040100692f0000c203010081fe0000130f020005ee0100e9140100a5fe0000430f0100ba32000024060200f032000075060100d9d7010080140100c0d4010078110100a3fe0000410f01001d3200000e050700c7d6010070130100cf1f0000fd000300bf330000e008020018d70100c1130100900701009910010001d50100b811010010d60100bb120100e03200006506010021fd0000ce0c0200dbd60100841301003df10100ec1501003830000031040100a7330000a208030025fd0000d60c0200e1d7010088140100bdff0000651001008cee01004915010008ee0100ec140100c3330000ea0802001ad50100cd110100bf3200002e0602009e240000cb020300c8330000f708020010f20100131601007921000015020100223200002105030082d701002b1401008907010092100100053300009c0603003afe0000c40e010031d60100dc12010099310000a1040100d4ff0000751001009c2000006a010100473200008a05010088fc0000920b0200b9ff0000611001006cd401002e11010036d60100e11201005f3100006a0401008bfb0000f4090100b50000000a00010019d40100dc100100d5fe0000730f0100cad60100731301009e3300008a08020041d60100ec120100afd601005813010088320000e905010054210000c00103008dfe00002b0f01000bd40100ce10010007d60100b212010026ff0000ce0f010058d70100011401004efc0000120b020064330000fc070300f5d40100ac110100c62f00001f040100dcd50100871201005efc0000320b030036ff0000de0f0100c52400002203010087d5010032120100912000005f01010050d70100f9130100b02400000103030022f10100be150300393300006e07030054e00100cb14010011d50100c5110100353300005f070300aaff00005210010040f201004016030012d60100bd12010053d50100fe110100aad5010055120100aa0000000300010062ff00000a100100de2400003b030100e2d70100891401006afe0000f40e01006f2f0000c803010059fd0000230d0300f101000038000200331d00008e0001008f0701009810010036d50100e81101000a2f00006303010044320000870501006e2400003f02020085fc00008c0b0200f332000078060100f4fb01006116010043d60100ee120100a0fb0000090a0100b11d0000db00010057d4010019110100d7d701007e140100723100007d040100b2330000c6080200aa070100b3100100162f00006f03010031d70100da13010025d70100ce130100f4fb0000550a0300f5330000650903009d33000088080200c4fc00000f0c02001cfc0000ae0a020011ff0000b90f01006dd70100161401001cd60100c712010033d70100dc130100c7d501007212010081ff0000291001002221000096010200aed40100681101001df20100211601007fd401004111010057d7010000140100bc0000000f00030021d60100cc120100e4ff000081100100c9fe0000670f010084ee01004215010098fd0000da0d0300613100006c0401003f210000ac0101009e1d0000c800010019d60100c4120100d6d401008d110100c0d501006b1201007b2f0000d40301000bee0100ef14010046d70100ef130100ebfc00005f0c0200f3fe0000910f0100f4fc0000730c03007afe0000060f02005c210000d8010300fdd40100b4110100a7fb0000120a01003cfd0000040d02006ad401002c11010063210000e901020064ee01002915010092d601003d13010048d60100f312010082d401004411010076d501002112010017d70100c013010030fe0000b90e020032f201003616010077fc0000700b020068d601001313010046210000af010100a80000000100020093fb0000fc090100efd501009a120100fdfb00006e0a0100ab070100b410010063e00100da14010070d401003211010056330000d9070600c5d401007c110100e7fb0000340a0100ea2400004703010019d50100cc11010054d60100ff1201006d2f0000c603010018d50100cb11010039d60100e412010052fd00000e0d03009fd701004814010075d701001e140100713300002308030048e00100bf140100ced701007514010065ff00000d100100a03300008f0803003e310000490401000ad60100b512010091d501003c1201004de00100c4140100c5d50100701201007a320000d2050200681d0000c100010071ff0000191001002ed40100f11001007ad701002314010044fe0000ce0e010032f10100e1150100f6d50100a11201007cd70100251401006fd601001a130100f5d701009c140100d7fc0000350c02008831000093040100a0d7010049140100e5fb0000320a01008dff000035100100a1070100aa1001004ed401001111010028d50100da110100c42f00001d0401002420000021010100fc10000087000100b0fd0000220e0300b4fc0000ef0b02000c330000b50604006b3100007604010011f101008b150300b82f0000110401008533000051080200a91d0000d30001003ad70100e313010093320000f4050100cfd4010086110100d63200005b0601008b330000600802004a310000550401004df10100ff1502009b1e0000ec0002004ad60100f5120100dad701008114010017fb0000ab09020061d701000a1401009720000065010100c01f0000f2000200e333000035090200b3d601005c130100b4d501005f12010017fd0000ba0c02002afc0000ca0a02006ad70100131401008ad601003513010039e00100b0140100e9fb0000360a010007f1010080150200a4070100ad1001006d210000fe01010092200000600101003dff0000e50f0100b3070100bb100100512f0000aa03010059fc0000280b020029d50100db110100373200006005030015320000ee040400652400003102010035d70100de130100b9070100c1100100d3fe0000710f01003c200000320102009b2f0000f4030100662f0000bf03010075fd0000770d030034d60100df120100330e000078000200ba1d0000e40001005afd0000260d030094240000ad0203005d3100006804010009d50100bf11010097d70100401401004f330000c2070300fbd70100a2140100632400002f02010002ff0000aa0f010061fb0000ca090100ec3300004a090300f7d50100a2120100ae330000b708050089fc0000940b020038d70100e113010030e00100a71401002af201002e1601004b2f0000a4030100023300008f0605004d1d0000a7000100d7d401008e1101004dfc0000100b0200e5d401009c11010042d50100f21101003633000062070500b62f00000f040100a12f0000fa0301001ad70100c3130100a4fc0000cf0b020018d60100c3120100c2fc00000b0c0200ac1d0000d6000100b8fc0000f70b02007cfb0000e50901007f3100008a040100e0d7010087140100c6ff00006b100100503100005b04010076320000ca0502008d320000ee050100bc32000028060200330100001a00020045f201004f1603003e210000ab01010066fb0000cf090100892f0000e20301002ef10100dd150200f1d40100a811010091fc0000a40b020053ff0000fb0f0100063300009f0603007324000049020200ae1d0000d8000100acfb0000170a0100b4330000ca08020014320000ea040400c232000034060200ca2400002703010033d50100e5110100f83300006e09030044ff0000ec0f0100f7d40100ae1101008c07010095100100caff00006d10010017fe0000b40e0100e1fb00002e0a010032fc0000da0a020025d60100d0120100400100001e000200abfe0000490f0100d3d601007c130100a8d70100511401005dfb0000c6090100203200001b050300a5240000e0020300b3d401006d110100ad070100b61001009933000080080200362f00008f03010074fc00006a0b0200a5d5010050120100c32f00001c0401006ce00100e3140100d93200005e06010044d50100f4110100213200001e05030012d50100c6110100cefe00006c0f0100f7fc00007a0c020082fb0000eb090100b8d6010061130100943100009c040100e5ff000082100100e83200006d060100af240000fe020300f1fb01005e160100fcfb00006d0a0100b300000007000100c62400002303010049d70100f21301009afd0000e00d0300b5d401006f110100defe00007c0f0100e7d6010090130100482f0000a1030100e3d401009a110100a6ee01005d150100972f0000f0030100a8240000e902030062d501000d12010002210000730101001bd60100c61201007631000081040100601d0000b900010098d6010043130100d9fe0000770f01001fd60100ca1201006aee01002d15010009fd00009e0c020061d501000c120100e1d4010098110100f4d701009b140100682f0000c1030100b3ee01006915010062e00100d9140100be2f000017040100472000003601020023ff0000cb0f010077fe0000000f02005bd7010004140100b9d4010073110100ba330000d6080200822400007a020400b0ff000058100100643100006f040100d12400002e030100db24000038030100bcd5010067120100963300007a08020090d501003b120100dad501008512010054d401001711010024ee01000615010034210000a0010100a5d701004e14010056e00100cd140100f73200007c06010072fe0000fa0e02004ce00100c3140100f0fe00008e0f01000f2f000068030100882f0000e1030100cdd40100841101004bd50100f7110100bad7010063140100bf1f0000f0000200ebff000087100100eed501009912010072ff00001a10010018f201001c1601003432000057050300efd701009614010025d40100e8100100ced601007713010083ee0100411501004fe00100c614010083d401004511010073ff00001b1001001cff0000c40f0100f23300005c0903007b210000180203000420000017010100a4d601004f1301006f320000bc05020057fc0000240b0200f23200007706010046d60100f112010012d40100d51001009a240000bf02030027f10100cd1503000b330000b20603005cfc00002e0b0200462f00009f0301000ad40100cd100100d8240000350301007ed70100271401003afd0000000d0200641d0000bd0001005e310000690401009d310000a50401003bee01001715010026fb0000b3090100fed40100b511010080240000720204006e210000ff0101003be00100b2140100b6d601005f130100bd00000012000300421d00009c000100a1240000d4020300df3300002c090300b5ff00005d10010042e00100b91401009afc0000b90b0300ebd5010096120100bffc0000050c020058fd0000200d030064240000300201003cfe0000c60e010046320000890501000c2a000048030400b4fd00002e0e030096fd0000d40d030007d40100ca100100573200009a0502007a20000049010100d5030000660001006b33000011080300d032000055060100aeee010064150100d5d5010080120100adee0100631501001a2f000073030100e0fe00007e0f0100a32f0000fc030100b2ee010068150100f5fb0000580a030067e00100de140100743100007f040100e0fb00002d0a010051ee01001f1501003fff0000e70f010065310000700401003d320000720503002dd70100d61301009bd7010044140100b6d401007011010054fc00001e0b0200b02f00000904010028320000330503003a1d00009500010013320000e604040065e00100dc140100ffd40100b611010034d70100dd1301008bd70100341401009da6000087090100962f0000ef03010039fc0000e80a02004cf10100fd150200dbfe0000790f010095240000b002030024f10100c4150300dcd701008314010053e00100ca1401009a2f0000f303010061fd00003b0d030002fd0000900c0200abee0100611501009f070100a810010086ee0100441501009bfd0000e30d03000fd50100c31101008efc00009e0b020013d50100c71101004fd50100fb11010073210000070202005a2f0000b30301008cd701003514010067d7010010140100abfd0000130e0300012f00005a0301003ffc0000f40a0200c6330000f0080400c0d601006913010098fb0000010a0100513100005c04010009ee0100ed1401008afd0000b60d03004dff0000f50f010029d70100d2130100b4fe0000520f0100a4fb00000d0a0200b9d6010062130100d0d60100791301008d310000980401000af1010086150200172000001f01020021f10100bb1503001fd40100e210010015d40100d81001009b310000a3040100ddd60100861301007f3300004308040060320000ac050100f6fb0100631601007bfb0000e409010052d70100fb130100502f0000a9030100bffe00005d0f010058d6010003130100fafd00008f0e12006e3300001a08030051ff0000f90f010016fc0000a20a02005d1d0000b6000100b8240000150301005dab00008f0901001bd40100de10010068fb0000d109010003f1010078150200532f0000ac03010052330000cc070200f9d50100a412010094d40100561101002cd50100de110100e624000043030100af2f000008040100c132000032060200b302000041000100c1fe00005f0f010047f10100f6150100840300005a000200ba2400001703010087ff00002f10010069d601001413010035ff0000dd0f0100fbfe0000a50f0200fad70100a1140100501d0000a9000100f2fe0000900f010045320000880501008ad701003314010075fb0000de09010091ee01004e150100e93300004109030039210000a5010100583200009c05020087320000e80501007d31000088040100ae240000fb02030098ff00004010010096d5010041120100b0d601005913010069e00100e01401002cf201003016010042ff0000ea0f0100bbff0000631001001dff0000c50f010003d50100ba110100e1d601008a130100c7fc0000150c020060ff0000081001005dee01002515010015f1010097150300c9d401008011010067d50100121201007ed6010029130100ed3300004d09030068e00100df140100a6fd0000040e0300ca330000fb080200f8d701009f140100ef3300005309030050fd0000080d03008e2400009e020200d4fc00002f0c020098fe0000360f0100a732000008060100a9ff00005110010072210000040203005a1d0000b300010027ff0000cf0f0100ad1d0000d700010066d701000f140100df2400003c030100aefe00004c0f010035fe0000bf0e0100a3d501004e12010050d60100fb1201002ad60100d5120100ddd40100941101005bff00000310010064d401002611010034fc0000de0a0200bcd60100651301001cd70100c5130100282100009901010074fb0000dd090100edfc0000630c02009ca6000086090100742a00004c030300f8fe00009c0f03003ad60100e5120100b5fc0000f10b020035d40100f810010069ee01002c150100362000002d010200bd1f0000ee000200fbd50100a6120100b9d501006412010057fd00001d0d03008b31000096040100f5fd00007c0e04007cfe00000a0f02009bfc0000bc0b030014fd0000b40c02001bd50100ce11010067ee01002a1501008a3300005e08020040ff0000e80f010050fb0000b9090100c7d401007e1101009c070100a510010017ee0100fb14010090f101000c160200f0d501009b120100b332000016060200d5d701007c14010064fe0000ef0e01008efb0000f709010007fc0000840a020058fb0000c10901005cd701000514010068210000f501020045d70100ee1301004eee01001d150100cc2f00002504010081d701002a1401003c31000047040100de1f000003010300bd2f000016040100d4d501007f12010000d50100b711010080fc0000820b0200a33300009708030002d50100b9110100d13200005606010097fd0000d70d030089d401004b110100d6ff000077100100c3fc00000d0c020093240000aa020300c6d601006f1301008d2000005c01010006fb0000a10902009c310000a4040100a11d0000cb0001001bff0000c30f0100e1fe00007f0f010065fc0000470b030014fc00009e0a0200a2fe0000400f010091fb0000fa09010050330000c5070300c8d601007113010077d6010022130100830701008d100100a31d0000cd000100511d0000aa00010061320000ad05010078fc0000720b020063330000f90703003c2f000095030100272f000080030100a332000004060100f5fb010062160100b40200004200010086320000e7050100172f000070030100ccd501007712010030f201003416010003fb000099090300ce2400002b030100302f00008903010060fd0000380d030023f10100c115030032d50100e41101001ef201002216010053330000ce0704009b1d0000c500010004f101007a1502001bf201001f16010052fe0000de0e01003bfd0000020d0200612f0000ba03010000fc0000710a030071ee010033150100f003000068000100e4d701008b1401005dfc0000300b020070d601001b13010033fe0000bd0e01007dd50100281201006bfe0000f50e01003332000054050300212f00007a03010015fc0000a00a02005fd501000a12010064fd0000440d03009ad401005c1101007bfe0000080f020062d701000b140100e0d6010089130100b5fe0000530f01006bd401002d110100b61d0000e0000100413100004c0401009cfe00003a0f010084d40100461101009d320000fe05010030d50100e211010032fd0000f00c02005ffc0000350b03007bee01003b1501000c0f0000800001006fd501001a120100aad6010053130100dc33000025090200e3240000400301002ef2010032160100b7d4010071110100d1d501007c120100a6d701004f1401004e2f0000a7030100aed6010057130100f20300006a00010080320000e10501003e1d000098000100effb0000460a030002f101007615020054fe0000df0e010063320000af0501009bff00004310010084d501002f12010051330000c80704005631000061040100f2fb00004f0a030002fb0000970902007b310000860401004c31000057040100c6010000290003003fd70100e81301004dee01001c150100531d0000ac000100d1330000090902008ad501003512010083fd0000a10d0300782100001302020051d70100fa13010077fd00007d0d030079d401003b1101005d210000db01030087fd0000ad0d03008a310000950401003fd4010002110100cd2f000026040100f0d40100a7110100591d0000b20001005fd601000a130100933300007208030092ee01004f15010070a70000880901000bfd0000a20c02008a2000005901010080fe0000120f0100f3d701009a1401000dfd0000a60c02004ad50100f611010099d601004413010092fe0000300f01004cfe0000d70e020053d60100fe1201004be00100c2140100b8d50100631201005ad401001c1101005b330000e807020089d7010032140100f2a7000089090100a3ee01005b1501007cff000024100100762100000c020300a6ff00004e10010057ff0000ff0f010079ee010039150100aed50100591201006fd4010031110100da0200004b0002004d2f0000a6030100c5fd0000610e0300843300004f080200c02400001d0301007cd5010027120100b0d7010059140100cbd501007612010083d701002c140100e8d401009f1101008ed50100391201000dff0000b50f010044d60100ef120100c424000021030100522f0000ab0301008ed60100391301000dd50100c11101006bfb0000d4090100cb2f00002404010032ff0000da0f0100abff0000531001006c3100007704010070200000410101008dfd0000bf0d030074fe0000fc0e0200312100009e01010064ff00000c1001009b330000840802006ae00100e114010024f201002816010005d40100c810010049ff0000f10f010037ff0000df0f01007520000044010100befe00005c0f0100e8fe0000860f0100f8a700008c090100bed70100671401009d1d0000c7000100b6070100be100100792f0000d203010012f2010015160100dffc0000450c0300a1d501004c120100c9fc0000190c020011ee0100f51401009f3300008c08030083fb0000ec09010031f10100e015010008ff0000b00f01009efe00003c0f010039fe0000c30e010086330000530802006ffd0000650d03008bd5010036120100f3d501009e1201005f1d0000b800010030fc0000d60a0200fa330000740903005bee010024150100782400005702030047d70100f0130100f8fc00007c0c020067d601001213010096d701003f140100112000001e01010044f10100f31501003dfd0000060d020070320000be0502006c320000b8050100c8d50100731201008cd6010037130100fbfd0000a10e0800b6fd0000340e0300952000006301010019320000fe04040099240000bc02030052ee010020150100dc0200004f0002000e21000083010100ced501007912010087d601003213010002d70100ab130100932000006101010015d60100c01201000c2f00006503010085310000900401002ad40100ed1001007b24000060020300eefe00008c0f0100850701008f1001009a2000006801010072fb0000db090100e23300003309020075fc00006c0b0200d22400002f0301005be00100d21401002c2100009a0101007f2400006e0204005ed4010020110100e3fe0000810f0100192f0000720301001e32000015050600052f00005e03010016fb0000a9090200423100004d040100a5070100ae100100012000001401010084fc00008a0b02005cd5010007120100c4d701006d140100a02f0000f903010043f10100f21501008f2f0000e8030100c924000026030100c53200003a0602008f240000a002020084ff00002c100100243300001c070400b7fc0000f50b020041e00100b8140100d92400003603010016fd0000b80c0200513200008e05020092fc0000a60b02008ffe00002d0f0100c4fd00005e0e03001c2f0000750301002bf201002f160100dbd5010086120100412f00009a0301001bfd0000c20c020017320000f604040050f201005b1601002133000011070500402f000099030100ca2f000023040100a6070100af10010089d501003412010036310000410401007dfc00007c0b020087fb0000f00901000efc0000920a020006f101007e150200652f0000be03010056fe0000e10e01009cfb0000050a0100e4fe0000820f010006ee0100ea140100d2d601007b1301005dd401001f11010060d601000b13010016f201001a16010000d40100c310010013fb0000a30902006ffc0000600b0200a7fc0000d50b020013fe0000b00e01004bfe0000d50e02008dd70100361401002eff0000d60f01006b2f0000c4030100e6fb0000330a0100f6d40100ad110100a8070100b11001008b320000ec0501005c1d0000b50001006a24000037020200b9fc0000f90b0200d6fb0000220a0100f73300006b09030008fd00009c0c0200c73200003e06020084d601002f130100a1ee01005915010078fd0000800d030080ee01003e15010025f2010029160100b6ee01006c1501000cee0100f01401005cab00008e0901005cfb0000c50901002e320000450503004bfc00000c0b0200c72400002403010060330000f207020037d70100e0130100d03300000709020090fc0000a20b0200b0ee010066150100a1fd0000f50d0300753300002d080200002f0000590301009afb0000030a01002a32000039050300a93200000a06010072d4010034110100d4d401008b11010021f20100251601007bff000023100100461d0000a0000100b1ff00005910010036d40100f910010098320000f905010043fc0000fc0a020031fc0000d80a020079d60100241301005b3100006604010012d70100bb13010099fe0000370f0100d1fe00006f0f01009a33000082080200a6d4010063110100d5fb0000210a01000a2100007f01010096fb0000ff0901008e2f0000e7030100a9d70100521401005efb0000c7090100930701009c100100562f0000af0301007d2000004c01010027f201002b16010094fc0000aa0b0200d3d401008a11010067fd00004d0d030009ff0000b10f0100a4d501004f1201006de00100e4140100391d00009400010010320000da04040021d70100ca13010091ff0000391001002dd60100d8120100c0d701006914010013f201001616020030f10100df150100d5d401008c110100b21d0000dc000100982f0000f10301006ad5010015120100772400005402030026d50100d8110100752400004e020300b8070100c010010042f2010046160300870500006e000200b3d701005c1401007620000045010100f2d601009b130100bcfd0000460e0300a6240000e3020300d433000010090200d8d401008f1101000c320000cc0403007bd501002612010015ee0100f9140100a4240000dd02030049210000b2010100f8fb0000610a0300042f00005d030100cad5010075120100571d0000b000010022ff0000ca0f01008bd6010036130100b5d701005e140100c8d401007f1101008820000057010100403300008907050007d50100bd1101005d320000a6050200fed50100a91201007c3100008704010047ee010019150100b0330000c208020086d701002f14010083fc0000880b020044d4010007110100f132000076060100523100005d04010013ff0000bb0f010038fe0000c20e0100ecd40100a31101007efd0000920d03006f3300001d080300d00300005f000100f1d701009814010051f201005c160100b31d0000dd00010014d50100c8110100fb33000077090300f1fb00004c0a030084fd0000a40d0300f3fb0100601601008a320000eb050100ab240000f2020300e7d701008e1401005c330000ea07020085ff00002d100100bdd4010075110100b5fd0000310e0300f2fd0000700e040083fe0000170f0200dd1f0000000103007bfc0000780b02009a310000a204010075320000c805020020fd0000cc0c020002d40100c510010067ff00000f100100ddd70100841401002efc0000d20a020004ff0000ac0f0100b1ee01006715010017330000e5060500673300000508030052d60100fd1201007e330000410802009c1d0000c60001009e070100a71001005f2f0000b8030100a6fe0000440f0100661d0000bf00010090ee01004d15010023d70100cc1301007e2400006a0204006b210000fa0103004cd70100f51301008dd601003813010011320000de0404007fd701002814010086ff00002e100100182f00007103010047330000a107050072fc0000660b020096d401005811010029f10100d31503000d210000820101000ed40100d1100100e0d401009711010071d501001c1201000a2000001d0101003dd50100ee1101009920000067010100752a00004f03020040fe0000ca0e0100bdfe00005b0f01004bd401000e110100d33200005806010066d6010011130100aafb0000150a01007e2f0000d703010077ff00001f10010025ff0000cd0f010093d601003e130100b6fe0000540f010095d6010040130100d5ff00007610010091d401005311010059330000e40702007fd501002a120100d7ff00007810010032ee01001115010067320000b305010030fd0000ec0c0200edfb0000400a030094fd0000ce0d030078320000ce05020097ff00003f10010086d601003113010008f10100821502002c2f000085030100d1fc0000290c020068240000340201003efe0000c80e010066ff00000e10010014ff0000bc0f01004dd70100f6130100f53200007a060100cd330000010902006924000035020200b4320000180602005bd601000613010013f101009115030055210000c3010300aa1d0000d4000100d6fe0000740f0100bdd501006812010045e00100bc140100f3fd0000740e04008cfb0000f5090100d4d701007b140100b80200004600010065d5010010120100d52f00002e040100afd4010069110100f2fc00006d0c030042f10100f1150100953100009d0401006cd50100171201000efd0000a80c0200b7ee01006d15010054ff0000fc0f01007806000076000200eefb0000430a030040d50100f0110100be330000de080200adfe00004b0f01000cd40100cf10010023fb0000b0090100e6fe0000840f0100a1ff00004910010074d601001f130100361d0000910001000621000079010300313200004e05030059ee010023150100383300006a070400c3d701006c140100b5070100bd100100b00200003e00010036fc0000e20a020034f201003816010073d40100351101003f3100004a0401007bfd0000890d0300543100005f04010031ee010010150100aeff0000561001004b1d0000a50001004bee01001b15010072d601001d1301003b31000046040100aed701005714010035fd0000f60c020000320000a804030019ff0000c10f010038d50100ea11010005f101007c1502003a2f0000930301002dff0000d50f010003ee0100e8140100c52f00001e04010019fc0000a80a020027fb0000b4090100312f00008a030100762a00005103030055d60100001301007ed40100401101006f24000041020200132f00006c03010033f20100371601009fd501004a12010097240000b60203009f2e000057030100dd3200006206010028fd0000dc0c0200bbd7010064140100d2d7010079140100e1320000660601009bd6010046130100ac070100b510010093fc0000a80b0200342f00008d03010090240000a20202006efb0000d70901002df10100db150200a1fb00000a0a01008dd401004f11010028f201002c160100712400004502020059fb0000c2090100c3fe0000610f01009a320000fb050100c9330000f9080200bd1d0000e700010074d401003611010073d601001e130100e1ff00007d100100c3d401007b11010049d60100f4120100d2fe0000700f010005320000b704030037d50100e9110100d9fc0000390c0200403100004b0401009f3000003804020058ff00000010010007d70100b0130100d8d50100831201005e2f0000b70301009c320000fd0501008fee01004c1501001af201001e160100c11f0000f40003001bd70100c413010029ee0100081501005d2f0000b6030100463300009e070300cc330000ff08020076d6010021130100c12f00001a04010004d60100af120100edd40100a411010008d50100be1101005dfd00002f0d0300a7d501005212010033e00100aa140100b80000000b000200daff00007910010073320000c405020021ff0000c90f0100cf2400002c030100323300004f07060013d40100d61001009c240000c502030030ff0000d80f010068ee01002b150100b0d501005b120100d7fb0000230a0100333100003e04010033fd0000f20c020012fc00009a0a02004a330000ac0706008fd401005111010017ff0000bf0f01003f0100001c000200c83200004006020063fe0000ee0e0100f7d60100a0130100e63300003b09020089d6010034130100fcd70100a314010067210000f1010400a21d0000cc000100a8ee01005f1501006931000074040100af00000004000200b6fc0000f30b0200ebfb00003a0a030061fe0000ec0e0100f5d601009e13010077320000cc0502001b3200000605040028fc0000c60a02001cd50100cf11010092ff00003a1001009533000078080200fdd50100a812010022d70100cb130100992f0000f2030100a43300009a080300d603000067000100e8240000450301002f2100009c01010001f2010010160200c0fe00005e0f01007dd6010028130100a133000092080200a6fc0000d30b0200852f0000de0301007a03000058000200cf3200005206030000f201000e160200e4020000570001005ed7010007140100a5d4010062110100d0fe00006e0f010069320000b50501005ed501000912010039d40100fc100100b5d501006012010064fc0000440b0300b0fe00004e0f0100d8fb0000240a01004731000052040100e3fb0000300a010013210000880101005fe00100d614010068330000080803004eff0000f60f0100a9d60100521301006dfb0000d60901002b330000300706004c330000b507050052fb0000bb09010026d40100e91001005fab0000910901005dfe0000e80e0100bfd6010068130100b5d601005e130100a6fb0000110a0100fe1f000011010200d4fb0000200a01006dfc00005c0b020020ff0000c80f0100abd5010056120100f2d501009d1201005c320000a405020042fe0000cc0e0100833300004d08020022fb0000af090100ecd50100971201003ed60100e91201007afc0000760b0200cbd40100821101009ffd0000ef0d03009f310000a704010021d50100d31101007f2100001e020100383200006305030038d40100fb100100a4ff00004c100100aa240000ef020300ba0000000e00010079fc0000740b02005bfe0000e60e010002ee0100e7140100fb32000080060100d802000047000200da3200005f0601008c330000620802002bfd0000e20c020006fd0000980c0200b0320000110601003ee00100b5140100ab2f0000040401000c21000081010100d6fc0000330c020064210000eb01010083ff00002b100100b42400000d030300942f0000ed030100ed320000720601003232000051050300592f0000b203010033ff0000db0f010062320000ae0501000e330000bd0604008924000094020200b52f00000e040100eafe0000880f0100c82f0000210401005e210000de01030005ff0000ad0f01008a2f0000e30301001dee010001150100bbfe0000590f01007fd601002a13010093fe0000310f0100cffe00006d0f0100fbfb00006a0a0300d6d601007f13010052210000b9010400b71d0000e10001004af10100f9150200dcfb0000280a010094d601003f13010058210000cc0103003dd60100e8120100012100007001030037210000a3010100c0fd0000520e0300a3d701004c140100541d0000ad00010097070100a010010068320000b4050100950701009e100100b9330000d408020002fc0000770a03002f330000450704003d210000aa01010083320000e4050100152f00006e03010053d4010016110100b0070100b9100100332f00008c0301007ffe0000100f0200ebd7010092140100ca32000045060300dc0e00007c000200edff000089100100cad701007314010065320000b1050100893300005a080400affc0000e50b020069fd0000530d0300a432000005060100752f0000ce0301007c2c000054030100ae2f0000070401002cff0000d40f0100f1fd00006d0e030013d60100be12010073fc0000680b020095d4010057110100ead40100a1110100f3a700008a090100e5d701008c14010085fe00001b0f0200f2d40100a91101005ed6010009130100c6d701006f1401000321000074010200832000005201010033fc0000dc0a02003d3300007e070500effc0000670c0200b8fe0000560f0100fd320000820601004bd70100f41301007c240000630203009d070100a610010052e00100c914010010ee0100f41401007d2f0000d6030100a4fd0000fe0d03003a320000690503005731000062040100c0330000e2080200f30100003c00020051fc0000180b020015fe0000b20e010004320000b4040300973300007c080200e2d4010099110100ce3200005006020069fb0000d2090100fcd60100a5130100a5320000060601009afe0000380f0100be1d0000e8000100902000005e010100d9fb0000250a010078d7010021140100d7d6010080130100bfd7010068140100a8fd00000a0e0300913300006c0803005bfc00002c0b02006724000033020100f0d70100971401008631000091040100102f000069030100e3d501008e120100e5fc0000530c02005ad7010003140100f9a700008d09010080d501002b1201009bd401005d11010051210000b60103003bf201003f160100adfc0000e10b0200b73200001e060200cfd501007a12010090d7010039140100cdd6010076130100ccff00006f10010007330000a2060600dfd7010086140100072f000060030100d524000032030100a0d501004b12010085fb0000ee09010020d50100d2110100d1d4010088110100612400002d02010052d401001511010070fb0000d90901009fd601004a13010094d501003f12010071320000c005020057e00100ce140100401d00009a00010027ee01000715010034fd0000f40c02009b2000006901010078d501002312010056ff0000fe0f0100212100009301030048310000530401003d2f00009603010024d70100cd13010066210000ee0103001b2f000074030100ead501009512010005fc0000800a02006a3300000e080300a3240000da020300203300000c07050082ee01004015010044330000980703000b2100008001010060d501000b12010030ee01000f150100e524000042030100eaff00008610010036f201003a160100372000002f0103005ae00100d11401000020000013010100e6d701008d1401006dff0000151001003630000030040100f4d601009d13010018ee0100fc14010000ee0100e5140100b4ff00005c100100a8d601005113010062330000f6070300c2fe0000600f0100262f00007f030100fe33000080090300342000002a010300cc01000036000200e133000031090200c0fc0000070c0200de33000029090300bad50100651201007dd401003f11010076ff00001e100100e2fc00004d0c02007a2100001602020029fc0000c80a0200e6d601008f13010039f10100e81501002fff0000d70f0100a2d701004b140100003000002f040100b2d601005b130100a9070100b2100100cbfe0000690f0100092f00006203010016fe0000b30e0100002100006d010300693300000b0803002233000016070300a8fc0000d70b0200e002000053000100c3d601006c13010047210000b00101007ad5010025120100ffd60100a8130100d7d50100821201000fff0000b70f0100593200009e050200451d00009f000100f5fe0000930f030094ee0100511501006cd70100151401006f3100007a040100112f00006a0301001fff0000c70f010012320000e2040400c032000030060200b8ff0000601001000bfc00008c0a020004fc00007d0a030051d60100fc12010015f2010019160100253300002007030053d70100fc130100bf2f0000180401003ed70100e713010006ff0000ae0f010067fb0000d00901004232000081050300c1d601006a13010014fe0000b10e010043d70100ec130100cafe0000680f010043fe0000cd0e0100d1d701007814010063d501000e1201001ff20100231601000dfc0000900a02007c2f0000d503010082ff00002a100100503200008b050300dfd6010088130100c1d701006a140100fbfc0000820c020051fd00000b0d0300593100006404010022d40100e510010004fb00009c0903003a3100004504010038d60100e3120100cb330000fd080200a0070100a910010092d4010054110100602400002c02010010d50100c4110100743300002a08030032e00100a914010029fb0000b609010001ee0100e614010023d60100ce1201001d33000001070300e8ff00008410010031d50100e31101002aee010009150100b92f000012040100e924000046030100f0fc0000690c0200e7d401009e110100d32f00002c04010062fd00003e0d0300ded70100851401001eee010002150100b2fd0000280e0300b42f00000d040100c2ff0000671001002c3200003f0503008cfe0000290f0200efd60100981301009f32000000060100960701009f100100381d0000930001001e330000040704005cd601000713010076fb0000df0901001df10100af15030095fc0000ac0b02002cf10100da15010088d5010033120100ee33000050090300a9240000ec02030009320000c304030002320000ae0403002ad70100d3130100302200002902030021ee01000415010077310000820401005e330000ee070200edfe00008b0f010012330000cd060400923300006f0803001ed40100e1100100a8d50100531201006bff000013100100f1fe00008f0f01009b320000fc0501009dfb0000060a01009ad6010045130100c332000036060200b2320000140602008ffc0000a00b02006c210000fd01010099ee010056150100befd00004c0e0300b72f00001004010060d7010009140100c4330000ec0802008afc0000960b0200f9d70100a01401003cd50100ed110100cb3200004806030029fd0000de0c020028f10100d0150300a01d0000ca0001009ffe00003d0f010071210000020202006bd50100161201004ed60100f912010032d40100f510010015330000d906060064fb0000cd09010084320000e505010057330000df07030035fc0000e00a0200922f0000eb0301006f21000000020100ab330000ae08030034d40100f7100100c1d4010079110100bdfd0000490e0300bdd601006613010034ee010012150100ccd601007513010035f10100e41501009ffc0000c50b020056d5010001120100c7330000f408030000fb00009309020065d701000e14010048d70100f113010084200000530101004ad401000d110100621d0000bb0001008c31000097040100492000003a010200e43200006906010052d50100fd11010046d50100f511010024d60100cf120100b9ee01006f150100dad4010091110100ca01000032000200403200007b050300a8fb0000130a0100dcff00007b100100253200002a05030099d701004214010022d60100cd12010028fb0000b50901003a30000033040100b2ff00005a10010092d501003d1201007b2000004a0101002af10100d61503001ffd0000ca0c020017f201001b16010075d5010020120100f1fc00006b0c02006efd0000620d0300dd2400003a03010005d60100b01201002fee01000e15010027fd0000da0c02002ed50100e011010028d40100eb10010036ee010014150100eb3200007006010078d601002313010014fb0000a509020010ff0000b80f01000ed60100b9120100adfb0000180a010070d501001b120100382f0000910301004a2f0000a30301003aff0000e20f010041d70100ea13010088d70100311401000d320000cf0403004bd60100f6120100b10200003f000100a63300009f08030074d701001d1401002cfd0000e40c0200092100007d01020000f101007215020003fc00007a0a0300611d0000ba000100f2d7010099140100abfb0000160a0100a7ff00004f10010064d601000f130100ddfc0000410c0200bed4010076110100da33000021090200671d0000c0000100602f0000b9030100a0240000d102030056fb0000bf090100bd2400001a030100dffb00002c0a0100b7ff00005f1001007dd701002614010096320000f7050100b7d50100621201003af201003e1601006e310000790401006d330000170803007eff00002610010034d50100e6110100a6320000070601007cee01003c1501002dee01000c1501005bfd0000290d03001a330000f4060600f432000079060100bb320000260602004333000094070400d42f00002d040100d2fc00002b0c0200892100001f020300ae070100b7100100d3ff0000741001002d2f00008603010056fd00001a0d03000521000076010300fffb0000700a0100eafb0000370a03001dd70100c613010042ee010018150100fcfd0000a90e0400d83300001a0904007506000070000200cb010000340002006bfd0000590d03002a3300002d070300a7d701005014010051fb0000ba090100fd3300007d09030057ee010022150100a0000000000001002b2f00008403010004d40100c71001008120000050010100790f000084000300ecfe00008a0f01002ffc0000d40a0200521d0000ab00010041ff0000e90f0100add5010058120100332100009f010100abd701005414010063d401002511010071fe0000f80e0200affb00001a0a010036d70100df1301005e1d0000b7000100e302000056000100a4fe0000420f010035e00100ac14010054330000d20705001a2100008d0101008bfe0000270f02005fee0100261501004fd70100f8130100781d0000c40001003ff10100ee150100c7ff00006c1001004b31000056040100a6d50100511201000afd0000a00c0200762400005102030037e00100ae140100631d0000bc00010062fb0000cb090100f6fd0000800e04007afd0000860d0300a2ff00004a100100c401000023000300f4d40100ab1101008833000057080300a2d501004d120100902f0000e903010081320000e2050100b2d401006c1101001ad60100c5120100c8fc0000170c02001ed60100c9120100b3fc0000ed0b020086fd0000aa0d0300962000006401010014d70100bd130100d7fe0000750f01008cff000034100100772f0000d0030100b4070100bc100100892000005801010007320000bd04030015fd0000b60c0200b7d601006013010034f10100e315010059fe0000e40e0100d4d601007d13010008d70100b1130100f6d701009d1401004ed70100f7130100dbd7010082140100befc0000030c0200862f0000df030100352f00008e03010081fb0000ea09010069d5010014120100893100009404010071fc0000640b02005bd401001d1101004bff0000f30f0100dbfb0000270a01004332000084050300b50200004300010064d501000f120100703100007b040100ddfb0000290a0200ce2f0000270401005a210000d2010300752100000a0202007ffd0000950d030080330000470802004cff0000f40f0100cbd6010074130100e2fe0000800f0100c5ff00006a100100ae3200000f06010069fe0000f30e0100353200005a050300bc24000019030100bb2f000014040100a3ff00004b10010016330000df0606002bf10100d915010011fc0000980a0200442f00009d030100d3fb00001f0a01003bd60100e61201000ffd0000aa0c020046f10100f51501008e320000ef0501009c30000036040200a61d0000d0000100bd3200002a060200a2fb00000b0a010027d50100d9110100c5fc0000110c02002d3300003a0705005afe0000e50e01000cd60100b712010081240000760204004efe0000da0e010045ff0000ed0f0100ef320000740601002d1d0000890001003531000040040100423300009107030017f101009d1503002bd70100d4130100411d00009b0001005dff00000510010003fd0000920c0200ccfe00006a0f01002fd50100e111010023fc0000bc0a020022d50100d4110100f83200007d060100433100004e04010050d4010013110100db0200004d000200cbfc00001d0c0200b124000004030300eed70100951401002dd50100df11010092d701003b140100a92f00000204010006320000ba040300222f00007b030100142f00006d0301009b30000034040200a9ee01006015010074fd0000740d03006a1d0000c30001005ee00100d5140100d6d501008112010004d50100bb1101009efc0000c30b020053210000bd01030021d40100e4100100a5ee01005c150100672f0000c0030100d40300006400020082fc0000860b020098ee0100551501001f2f000078030100d3d701007a14010013330000d10606005e320000a8050200742f0000cd0301006c33000014080300842400008202040066fe0000f10e01008b07010094100100f6fe0000960f030085fd0000a70d03008bd401004d110100872400008e0204004fd60100fa1201007dfe00000c0f02007cfd00008c0d0300c1fc0000090c0200a2d40100611101003e2000003401020098d50100431201003c3200006f0503007a2400005d02030012fd0000b00c020029d40100ec10010013ee0100f71401008dfc00009c0b0200292f000082030100a1d601004c13010010f10100881503002c1d000088000100b8d7010061140100ec320000710601004531000050040100bffd00004f0e03004dd50100f9110100813100008c04010067fc00004d0b030034ff0000dc0f0100e3d601008c13010070fd0000680d030008d60100b312010011d70100ba1301009dff0000451001001fd50100d111010073d701001c14010095fd0000d10d03005fff0000071001007421000009020100c4fe0000620f010023d50100d51101007c2000004b010100aa2f0000030401009ed6010049130100552f0000ae03010082d501002d12010001d60100ac120100aad70100531401005f210000e10102004aff0000f20f010077d401003911010025d50100d7110100a2fd0000f80d030094ff00003c1001008eff0000361001003bd40100fe10010009d70100b21301006dd5010018120100ea3300004409030077ee010038150100acee0100621501004d330000ba070400a5d6010050130100c2330000e608040061d601000c13010001fd00008e0c0200d2d501007d120100082000001b0101008ffd0000c50d0300273200003005030047d401000a1101009d240000c80203004bf10100fb150200fcd50100a71201000ad50100c011010086fb0000ef09010019d70100c21301000f330000c10604006afd0000560d03009dfc0000c10b02003efc0000f20a020064e00100db140100d103000060000100afff00005710010033d40100f6100100fefb00006f0a0100dcd4010093110100f0fb0000490a0300dd33000027090200f5fc0000760c0200e6fc0000550c020054d50100ff110100df1f0000060103008220000051010100affe00004d0f01003dd4010000110100c90100003000020060e00100d714010029ff0000d10f0100b6330000ce08020057fb0000c0090100b2fe0000500f010003d70100ac130100e9d5010094120100e12400003e030100940701009d1001008f320000f005010049e00100c01401008cd50100371201005d330000ec07020039300000320401006dd401002f110100492f0000a203010022f2010026160100fe320000830601009cd7010045140100793100008404010097d6010042130100c80100002e00020038210000a4010100acd601005513010020fc0000b60a02007e320000df05020024fd0000d40c0200df3200006406010053fc00001c0b0200b9fe0000570f01006ed701001714010078330000330803009fff00004710010019ee0100fd14010019f10100a315030080d40100421101001dfc0000b00a0200ff3000003a04020063fb0000cc0901003af10100e91501003c3300007a07040087fc0000900b02005cd401001e110100a9fe0000470f01001ad40100dd100100bbee0100711501004ed50100fa110100c4ff00006910010023d40100e6100100dcfc00003f0c02008fd501003a12010056d40100181101008cfd0000bc0d0300c2d501006d120100bbfd0000430e03007cd6010027130100abd401006611010057d5010002120100e4fc0000510c02002f32000048050300bc330000da0802007efe00000e0f02004fd40100121101004ad70100f313010067310000720401009efb0000070a01006eff00001610010090ff00003810010000d70100a913010031d40100f410010059d401001b1101003b210000a601030079d701002214010046fc0000020b02004b330000b207030041fc0000f80a020079320000d005020094320000f5050100ebd40100a21101001fd70100c8130100282f000081030100e8fb0000350a0100a2240000d702030059d7010002140100bafc0000fb0b02002e1d00008a00010097fb0000000a01008c2400009a020200a51d0000cf000100d33300000e090200f4fd0000780e0400a3070100ac1001008d2f0000e6030100f7fb0100641601007eee01003d15010031ff0000d90f010004fd0000940c02003e320000750503006c2400003b020200e9d701009014010076fd00007a0d0300283300002807020002d60100ad12010060fe0000eb0e0100581d0000b10001008efd0000c20d03000b320000c9040300a42f0000fd030100d8fc0000370c0200d3fc00002d0c020046d401000911010010330000c50604006ad6010015130100ce33000003090200770f000081000300b7d70100601401008afb0000f30901002f2f0000880301007233000026080200792400005a020300c82400002503010085d401004711010076d4010038110100c1330000e40802007a2f0000d3030100f9d60100a21301002bd40100ee10010075d401003711010051fe0000dd0e0100bf1d0000e9000100803100008b04010027d40100ea100100082f0000610301003ae00100b114010081330000490802005eff0000061001005fd7010008140100f20100003a00020039d50100eb110100f9d40100b0110100432f00009c0301001dfd0000c60c02001ffc0000b40a02007d240000660204003eff0000e60f010076d701001f1401009f1d0000c900010016ee0100fa14010056320000980502007aff00002210010029d60100d412010054ee01002115010059ff000001100100cfd6010078130100f6d601009f130100b5330000cc080200b9d7010062140100d2ff00007310010058330000e20702002a2f000083030100e10200005400010068fc0000500b0300293300002a070300e1fc00004b0c020032d70100db13010054fb0000bd090100e4d401009b1101002d22000024020300b1fd0000250e030094d701003d14010088fe0000210f0200c8d701007114010043ff0000eb0f010020d40100e31001003dfc0000f00a020018fd0000bc0c020087fe00001f0f0200d02f000029040100f9fb0000640a03003b3200006c05030085d601003013010087200000560101005dd7010006140100471d0000a100010042fc0000fa0a02003f2f00009803010082fe0000150f0200c5d601006e13010088ee010046150100e93200006e0601004dd401001011010052fc00001a0b02001c3200000a050400ee1f00000c01030048d401000b11010049330000aa070200e2d501008d12010014f2010018160100393200006605030005200000180101001ef10100b215030038f201003c1601003b2f000094030100affd00001f0e0300dad6010083130100ecff0000881001002cd60100d7120100263200002d05030093ff00003b10010014330000d706020079200000480101008fff000037100100733100007e04010083d501002e120100f9fb010066160100b400000008000200c2fd0000580e0300321d00008d00010018d40100db1001007fff00002710010033f10100e2150100a03200000106010063fd0000410d030071d701001a140100ad330000b4080300b70200004500010011f20100141601006bf101000816020077fb0000e0090100fafe0000a20f030061d4010023110100ea3200006f06010055d5010000120100ab1d0000d5000100bcfe00005a0f0100b1d601005a1301007e31000089040100b1d501005c12010095fe0000330f01001f330000080704000cd70100b513010062d601000d1301000ed70100b713010017d40100da10010010fc0000960a02001afc0000aa0a020055d70100fe130100343100003f04010008330000a806040041d50100f11101008707010090100100acfe00004a0f010029f201002d16010046e00100bd140100c32400002003010026200000240103004901000020000200e73300003d0902001c2100008f010100582f0000b1030100ffd50100aa1201009bfe0000390f01002ffd0000ea0c020010d70100b9130100651d0000be0001001efc0000b20a02009dfd0000e90d03007720000046010100cb24000028030100baee0100701501000eff0000b60f01007efb0000e709010037330000670703008d2400009c02020099fd0000dd0d030065fd0000470d0300acd70100551401001cf10100ac150300ff320000840602007aee01003a1501006be00100e214010047fe0000cf0e010037d60100e212010064320000b005010058fc0000260b020003d60100ae12010078d401003a1101000aff0000b20f0100a3fd0000fb0d0300441d00009e000100d02400002d0301005eab000090090100fcfc0000840c0200e0ff00007c1001000aee0100ee1401003d31000048040100983300007e080200d0fc0000270c02006e2f0000c70301002f20000027010100aafc0000db0b02003ad40100fd10010023fd0000d20c0200f32e0000580301005ffe0000ea0e0100932f0000ec03010086200000550101006dfd00005f0d03009f240000ce02030024d40100e7100100f8fb01006516010062d40100241101004dfe0000d90e01003bd50100ec11010049fe0000d10e0200abd6010054130100323100003d040100c2d701006b1401009cfd0000e60d0300c22f00001b040100f4330000620903003c210000a9010100e8d701008f14010088ff0000301001009dd7010046140100c12400001e030100e02400003d030100b8ee01006e15010070fc0000620b02006cfc00005a0b0200ac2f00000504010002f2010012160100f3fb0000520a0300782f0000d103010055320000960502002e2f00008703010024fb0000b1090100af320000100601004a1d0000a4000100252f00007e0301006eee0100301501002dfd0000e60c02006aff000012100100662400003202010079d501002412010031f201003516010061fc00003b0b0300fdd70100a41401005ffd0000350d03001aee0100fe14010048330000a6070400a9fb0000140a01005fd40100211101006dd6010018130100e8fc0000590c02005bfb0000c409010062ee0100281501004631000051040100ac330000b108030049f10100f815010095320000f605010033330000550704000ffc0000940a02008aff00003210010087330000550802007606000072000200cdff00007010010086fe00001d0f0200e8d601009113010040fc0000f60a02000afc00008a0a02008807010091100100c02f000019040100b6d5010061120100a8ff00005010010089320000ea05010079fd0000830d03000033000086060500551d0000ae000100b5240000100303004c2f0000a5030100633100006e0401000220000015010100572f0000b0030100dbfc00003d0c02009fd401006011010088d601003313010018ff0000c00f0100542f0000ad03010085ee010043150100d12f00002a040100c5330000ee08020053fb0000bc090100973100009f040100cf2f00002804010016d50100c911010001320000ab04030082fd00009e0d030016ff0000be0f010050210000b301030009f10100841502009dfe00003b0f01000f210000840101000e320000d204040040e00100b71401000a330000af0603000eee0100f214010045fc0000000b020048ff0000f00f010047fc0000040b020005d50100bc11010069210000f7010100dc24000039030100d8d701007f14010055fb0000be09010084fe0000190f020022ee01000515010072d701001b140100f033000056090300b1d401006b11010099ff0000411001002efd0000e80c020059210000cf0103008dd501003812010027d60100d2120100ebfe0000890f0100343300005907060026f10100ca150300443100004f04010036e00100ad140100b91d0000e3000100ead6010093130100eed6010097130100c6fe0000640f01004cd60100f7120100bbfc0000fd0b02003320000028010200092000001c0101007733000031080200603100006b0401008cd401004e110100b32400000a030300d0d4010087110100cbff00006e100100adfd0000190e03008bee010048150100b1fe00004f0f0100eafc00005d0c0200762f0000cf030100be3200002c060200b1d701005a140100f8d50100a312010073fd0000710d03001aff0000c20f0100a2fc0000cb0b02001b2100008e010100b2d501005d12010060fb0000c90901002eee01000d1501007120000042010100bbd4010074110100fc3300007a090300effe00008d0f0100fbd40100b211010028d70100d1130100fffc00008a0c0200f8d60100a113010035d50100e7110100341d00008f00010065210000ec0102002cee01000b150100ddd501008812010040210000ad0101002d3200004205030096ee010053150100beff000066100100b5ee01006b15010011330000c906040089fd0000b30d0300d73200005c060100912f0000ea03010098070100a11001006b24000039020200c22400001f0301000ed50100c2110100bcff0000641001009efd0000ec0d0300152100008901010015d70100be130100acfc0000df0b020098fc0000b30b030066fc00004a0b03006f2d0000560301009cd501004712010001fc0000740a030049ee01001a150100192100008c010100d72400003403010042d60100ed120100043300009706050098310000a0040100d4fe0000720f01006c2f0000c503010006d40100c91001001dd60100c8120100d53300001209030007ee0100eb140100ced401008511010001f1010074150200920701009b100100be2400001b030100bc2f0000150401004ff101000416020012fe0000af0e0100c7fe0000650f01002dfc0000d00a02008a24000096020200ed1f000009010300d5d601007e130100b22f00000b0401008bfc0000980b02005831000063040100e3ff00007f10020084fb0000ed09010065fb0000ce09010093ee01005015010008320000c0040300fc3200008106010094fe0000320f01004f2f0000a8030100872f0000e003010075ee010036150100572000003c01040017d60100c2120100e1d501008c120100acfd0000160e03000e2f0000670301001d210000900101001c330000fe060300832f0000dc030100c3d501006e12010073330000280802003bf10100ea150100862400008a02040065d6010010130100e0fc0000480c0300d30300006200020003d40100c610010040d60100eb120100ac240000f5020300392f00009203010040f10100ef1501006ffb0000d809010013fd0000b20c0200c6d401007d11010048f2010058160300833100008e0401002ed60100d912010048f10100f715010089fb0000f209010081ee01003f15010025fc0000c00a020023f20100271601004e330000be070400d22f00002b04010054fd0000140d030001ff0000a90f010040d70100e9130100bcd7010065140100b41d0000de0001003ed4010001110100a9fc0000d90b020022fd0000d00c0200232f00007c0301004e310000590401008afe0000250f020003ff0000ab0f010092320000f3050100f6fc0000780c02003f1d000099000100b81d0000e200010068fe0000f20e0100691d0000c20001009b070100a41001001b330000fa060400a7fd0000070e0300dbff00007a1001007cfc00007a0b0200a5fd0000010e0300413300008e070300a7240000e602030016320000f20404003e2f0000970301009cff00004410010020fb0000ad09010016f101009a1503005b320000a2050200e6d50100911201009ed701004714010014ee0100f81401003f33000087070200d4320000590601002df201003116010088fd0000b00d0300d9d4010090110100aafd0000100e0300c6fc0000130c02006ed501001912010039ee0100161501008ad401004c110100d0d7010077140100b90000000d00010020f10100b81503000bd60100b6120100702f0000c9030100fad40100b11101005c2f0000b5030100ab3200000c060100a3fb00000c0a0100022f00005b0301001ff10100b515030069fc0000530b0300d42400003103010091240000a40203006b320000b705010008fc0000860a0200b2d701005b140100ff330000830903008dfb0000f6090100f0fb01005d1601005232000090050200e5d601008e130100acd501005712010094fb0000fd090100632f0000bc030100a2070100ab10010006fc0000820a02005afc00002a0b020075ff00001d100100dafe0000780f010079ff000021100100622400002e02010009fc0000880a020011210000860101009e310000a604010051d4010014110100202f000079030100a0d601004b13010077d5010022120100b6d701005f14010015ff0000bd0f010044d70100ed1301001cf2010020160100f2fb01005f1601003afc0000ea0a02007b3300003b080200b8fd00003a0e0300c3ff000068100100db330000230902000cff0000b40f01002ad50100dc1101009bee010058150100e22400003f0301009eff000046100100de3200006306010074d501001f12010076ee0100371501009ed501004912010044f201004c16030037f10100e6150100a0fe00003e0f01002aff0000d20f01004f3100005a0401007cd401003e11010067d40100291101004fff0000f70f0100a1fe00003f0f0100a9330000a908020099070100a210010012ee0100f614010092240000a702030096d6010041130100abfc0000dd0b020019fd0000be0c0200e8d50100931201001fee01000315010091fe00002f0f0100c70100002c00020081d601002c130100b72400001403010084d701002d14010042d70100eb130100a23300009408030045d60100f012010070ee01003215010011d60100bc1201007c3300003d08020042d401000511010032fe0000bc0e0100311d00008c0001003831000043040100852400008602040014f1010094150300d0d501007b12010035d60100e012010009330000ac06030008d40100cb10010050fe0000dc0e01008dee01004a15010093fd0000cb0d03007bd6010026130100dbd401009211010036f10100e51501002ff2010033160100edd7010094140100f93200007e060100aa3200000b060100af330000bc080600e424000041030100032000001601010080fd0000980d03004ee00100c51401009bd501004612010085320000e60501008ed70100371401007933000036080300b2070100ba100100b7fe0000550f0100702400004302020020d60100cb120100b4d401006e11010054d70100fd13010046f201005216030060210000e30101002fd70100d81301004ffe0000db0e01007ad401003c110100cd1f0000f70003007d320000db0504008e33000066080200b3330000c808020010fd0000ac0c0200372f00009003010087310000920401005cff00000410010035210000a10101003bd70100e4130100783100008304010086fc00008e0b0200a52f0000fe030100f1d601009a130100b51d0000df0001007dfb0000e609010048fc0000060b0200561d0000af00010047d60100f212010065fe0000f00e010018fc0000a60a0200f1330000590903008c320000ed050100b93200002206020079fb0000e2090100eed40100a51101008f3300006808020063d601000e130100b7330000d00802005ad5010005120100b1fc0000e90b02005432000094050200defb00002b0a0100732f0000cc03010097d401005911010089ff000031100100f5d50100a012010020000000200000000803000061000000200000000403000032000000330000002000000001030000bc0300002000000027030000310000006f000000310000004420000034000000310000004420000032000000330000004420000034000000490000004a000000690000006a0000004c000000b70000006c000000b7000000bc0200006e00000073000000440000005a0000000c030000440000007a0000000c030000640000007a0000000c0300004c0000004a0000004c0000006a0000006c0000006a0000004e0000004a0000004e0000006a0000006e0000006a000000440000005a000000440000007a000000640000007a00000068000000660200006a00000072000000790200007b02000081020000770000007900000020000000060300002000000007030000200000000a03000020000000280300002000000003030000200000000b030000630200006c00000073000000780000009502000020000000450300002000000001030000200000000803000001030000b2030000b8030000a5030000a503000001030000a503000008030000c6030000c0030000ba030000c1030000c203000098030000b5030000a3030000650500008205000027060000740600004806000074060000c7060000740600004a060000740600004d0e0000320e0000cd0e0000b20e0000ab0e0000990e0000ab0e0000a10e00000b0f0000b20f0000710f0000800f0000b30f0000710f0000800f0000dc10000041000000c60000004200000044000000450000008e0100004700000048000000490000004a0000004b0000004c0000004d0000004e0000004f000000220200005000000052000000540000005500000057000000610000005002000051020000021d0000620000006400000065000000590200005b0200005c020000670000006b0000006d0000004b0100006f00000054020000161d0000171d00007000000074000000750000001d1d00006f02000076000000251d0000b2030000b3030000b4030000c6030000c703000069000000720000007500000076000000b2030000b3030000c1030000c6030000c70300003d040000520200006300000055020000f00000005c020000660000005f020000610200006502000068020000690200006a0200007b1d00009d0200006d020000851d00009f020000710200007002000072020000730200007402000075020000780200008202000083020000ab010000890200008a0200001c1d00008b0200008c0200007a000000900200009102000092020000b803000061000000be02000073000000070300002000000013030000200000001303000020000000420300002000000008030000420300002000000013030000000300002000000013030000010300002000000013030000420300002000000014030000000300002000000014030000010300002000000014030000420300002000000008030000000300002000000008030000010300002000000001030000200000001403000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000001020000020000000330300002e0000002e0000002e0000002e0000002e0000002e0000002000000032200000322000003220000032200000322000003520000035200000352000003520000035200000210000002100000020000000050300003f0000003f0000003f00000021000000210000003f000000322000003220000032200000322000002000000030000000690000003400000035000000360000003700000038000000390000002b000000122200003d00000028000000290000006e000000300000003100000032000000330000003400000035000000360000003700000038000000390000002b000000122200003d000000280000002900000061000000650000006f0000007800000059020000680000006b0000006c0000006d0000006e0000007000000073000000740000005200000073000000610000002f00000063000000610000002f0000007300000043000000b000000043000000630000002f0000006f000000630000002f0000007500000090010000b00000004600000067000000480000004800000048000000680000002701000049000000490000004c0000006c0000004e0000004e0000006f0000005000000051000000520000005200000052000000530000004d00000054000000450000004c000000540000004d0000005a0000005a00000042000000430000006500000045000000460000004d0000006f000000d0050000d1050000d2050000d305000069000000460000004100000058000000c0030000b303000093030000a003000011220000440000006400000065000000690000006a00000031000000442000003700000031000000442000003900000031000000442000003100000030000000310000004420000033000000320000004420000033000000310000004420000035000000320000004420000035000000330000004420000035000000340000004420000035000000310000004420000036000000350000004420000036000000310000004420000038000000330000004420000038000000350000004420000038000000370000004420000038000000310000004420000049000000490000004900000049000000490000004900000049000000560000005600000056000000490000005600000049000000490000005600000049000000490000004900000049000000580000005800000058000000490000005800000049000000490000004c00000043000000440000004d00000069000000690000006900000069000000690000006900000069000000760000007600000076000000690000007600000069000000690000007600000069000000690000006900000069000000780000007800000078000000690000007800000069000000690000006c00000063000000640000006d0000003000000044200000330000002b2200002b2200002b2200002b2200002b2200002e2200002e2200002e2200002e2200002e220000310000003200000033000000340000003500000036000000370000003800000039000000310000003000000031000000310000003100000032000000310000003300000031000000340000003100000035000000310000003600000031000000370000003100000038000000310000003900000032000000300000002800000031000000290000002800000032000000290000002800000033000000290000002800000034000000290000002800000035000000290000002800000036000000290000002800000037000000290000002800000038000000290000002800000039000000290000002800000031000000300000002900000028000000310000003100000029000000280000003100000032000000290000002800000031000000330000002900000028000000310000003400000029000000280000003100000035000000290000002800000031000000360000002900000028000000310000003700000029000000280000003100000038000000290000002800000031000000390000002900000028000000320000003000000029000000310000002e000000320000002e000000330000002e000000340000002e000000350000002e000000360000002e000000370000002e000000380000002e000000390000002e00000031000000300000002e00000031000000310000002e00000031000000320000002e00000031000000330000002e00000031000000340000002e00000031000000350000002e00000031000000360000002e00000031000000370000002e00000031000000380000002e00000031000000390000002e00000032000000300000002e000000280000006100000029000000280000006200000029000000280000006300000029000000280000006400000029000000280000006500000029000000280000006600000029000000280000006700000029000000280000006800000029000000280000006900000029000000280000006a00000029000000280000006b00000029000000280000006c00000029000000280000006d00000029000000280000006e00000029000000280000006f00000029000000280000007000000029000000280000007100000029000000280000007200000029000000280000007300000029000000280000007400000029000000280000007500000029000000280000007600000029000000280000007700000029000000280000007800000029000000280000007900000029000000280000007a000000290000004100000042000000430000004400000045000000460000004700000048000000490000004a0000004b0000004c0000004d0000004e0000004f000000500000005100000052000000530000005400000055000000560000005700000058000000590000005a0000006100000062000000630000006400000065000000660000006700000068000000690000006a0000006b0000006c0000006d0000006e0000006f000000700000007100000072000000730000007400000075000000760000007700000078000000790000007a000000300000002b2200002b2200002b2200002b2200003a0000003a0000003d0000003d0000003d0000003d0000003d0000003d0000006a00000056000000612d0000cd6b00009f9f0000004e0000284e0000364e00003f4e0000594e0000854e00008c4e0000a04e0000ba4e00003f510000655100006b5100008251000096510000ab510000e0510000f5510000005200009b520000f9520000155300001a53000038530000415300005c5300006953000082530000b6530000c8530000e3530000d75600001f570000eb580000025900000a590000155900002759000073590000505b0000805b0000f85b00000f5c0000225c0000385c00006e5c0000715c0000db5d0000e55d0000f15d0000fe5d0000725e00007a5e00007f5e0000f45e0000fe5e00000b5f0000135f0000505f0000615f0000735f0000c35f000008620000366200004b6200002f650000346500008765000097650000a4650000b9650000e0650000e5650000f06600000867000028670000206b0000626b0000796b0000b36b0000cb6b0000d46b0000db6b00000f6c0000146c0000346c00006b7000002a720000367200003b7200003f72000047720000597200005b720000ac7200008473000089730000dc740000e6740000187500001f75000028750000307500008b75000092750000767600007d760000ae760000bf760000ee760000db770000e2770000f37700003a790000b8790000be790000747a0000cb7a0000f97a0000737c0000f87c0000367f0000517f00008a7f0000bd7f0000018000000c80000012800000338000007f80000089800000e3810000ea810000f3810000fc8100000c8200001b8200001f8200006e82000072820000788200004d8600006b860000408800004c880000638800007e8900008b890000d2890000008a0000378c0000468c0000558c0000788c00009d8c0000648d0000708d0000b38d0000ab8e0000ca8e00009b8f0000b08f0000b58f00009190000049910000c6910000cc910000d191000077950000809500001c960000b6960000b9960000e8960000519700005e9700006297000069970000cb970000ed970000f397000001980000a8980000db980000df9800009699000099990000ac990000a89a0000d89a0000df9a0000259b00002f9b0000329b00003c9b00005a9b0000e59c0000759e00007f9e0000a59e0000bb9e0000c39e0000cd9e0000d19e0000f99e0000fd9e00000e9f0000139f0000209f00003b9f00004a9f0000529f00008d9f00009c9f0000a09f000020000000123000004153000044530000455300002000000099300000200000009a300000883000008a300000b3300000c83000000011000001110000aa11000002110000ac110000ad110000031100000411000005110000b0110000b1110000b2110000b3110000b4110000b51100001a11000006110000071100000811000021110000091100000a1100000b1100000c1100000d1100000e1100000f1100001011000011110000121100006111000062110000631100006411000065110000661100006711000068110000691100006a1100006b1100006c1100006d1100006e1100006f110000701100007111000072110000731100007411000075110000601100001411000015110000c7110000c8110000cc110000ce110000d3110000d7110000d91100001c110000dd110000df1100001d1100001e11000020110000221100002311000027110000291100002b1100002c1100002d1100002e1100002f110000321100003611000040110000471100004c110000f1110000f21100005711000058110000591100008411000085110000881100009111000092110000941100009e110000a1110000004e00008c4e0000094e0000db5600000a4e00002d4e00000b4e000032750000594e0000194e0000014e00002959000030570000ba4e0000280000000011000029000000280000000211000029000000280000000311000029000000280000000511000029000000280000000611000029000000280000000711000029000000280000000911000029000000280000000b11000029000000280000000c11000029000000280000000e11000029000000280000000f1100002900000028000000101100002900000028000000111100002900000028000000121100002900000028000000001100006111000029000000280000000211000061110000290000002800000003110000611100002900000028000000051100006111000029000000280000000611000061110000290000002800000007110000611100002900000028000000091100006111000029000000280000000b1100006111000029000000280000000c1100006111000029000000280000000e1100006111000029000000280000000f1100006111000029000000280000001011000061110000290000002800000011110000611100002900000028000000121100006111000029000000280000000c1100006e11000029000000280000000b110000691100000c11000065110000ab11000029000000280000000b11000069110000121100006e1100002900000028000000004e000029000000280000008c4e00002900000028000000094e00002900000028000000db5600002900000028000000944e000029000000280000006d5100002900000028000000034e000029000000280000006b51000029000000280000005d4e000029000000280000004153000029000000280000000867000029000000280000006b7000002900000028000000346c00002900000028000000286700002900000028000000d191000029000000280000001f5700002900000028000000e565000029000000280000002a68000029000000280000000967000029000000280000003e79000029000000280000000d5400002900000028000000797200002900000028000000a18c000029000000280000005d7900002900000028000000b45200002900000028000000e34e000029000000280000007c5400002900000028000000665b00002900000028000000e37600002900000028000000014f00002900000028000000c78c000029000000280000005453000029000000280000006d7900002900000028000000114f00002900000028000000ea8100002900000028000000f3810000290000004f5500007c5e0000876500008f7b0000500000005400000045000000320000003100000032000000320000003200000033000000320000003400000032000000350000003200000036000000320000003700000032000000380000003200000039000000330000003000000033000000310000003300000032000000330000003300000033000000340000003300000035000000001100000211000003110000051100000611000007110000091100000b1100000c1100000e1100000f11000010110000111100001211000000110000611100000211000061110000031100006111000005110000611100000611000061110000071100006111000009110000611100000b110000611100000c110000611100000e110000611100000f110000611100001011000061110000111100006111000012110000611100000e11000061110000b711000000110000691100000c1100006e1100000b110000741100000b1100006e110000004e00008c4e0000094e0000db560000944e00006d510000034e00006b5100005d4e000041530000086700006b700000346c000028670000d19100001f570000e56500002a680000096700003e7900000d54000079720000a18c00005d790000b4520000d87900003775000073590000699000002a51000070530000e86c000005980000114f000099510000636b00000a4e00002d4e00000b4e0000e65d0000f35300003b530000975b0000665b0000e3760000014f0000c78c0000545300001c590000330000003600000033000000370000003300000038000000330000003900000034000000300000003400000031000000340000003200000034000000330000003400000034000000340000003500000034000000360000003400000037000000340000003800000034000000390000003500000030000000310000000867000032000000086700003300000008670000340000000867000035000000086700003600000008670000370000000867000038000000086700003900000008670000310000003000000008670000310000003100000008670000310000003200000008670000480000006700000065000000720000006700000065000000560000004c0000005400000044000000a2300000a4300000a6300000a8300000aa300000ab300000ad300000af300000b1300000b3300000b5300000b7300000b9300000bb300000bd300000bf300000c1300000c4300000c6300000c8300000ca300000cb300000cc300000cd300000ce300000cf300000d2300000d5300000d8300000db300000de300000df300000e0300000e1300000e2300000e4300000e6300000e8300000e9300000ea300000eb300000ec300000ed300000ef300000f0300000f1300000f2300000e44e00008c540000a2300000cf3000009a300000fc300000c8300000a2300000eb300000d5300000a1300000a2300000f3300000d83000009a300000a2300000a2300000fc300000eb300000a4300000cb300000f3300000af30000099300000a4300000f3300000c1300000a6300000a9300000f3300000a8300000b9300000af300000fc300000c830000099300000a8300000fc300000ab300000fc300000aa300000f3300000b9300000aa300000fc300000e0300000ab300000a4300000ea300000ab300000e9300000c3300000c8300000ab300000ed300000ea300000fc300000ab30000099300000ed300000f3300000ab30000099300000f3300000de300000ad30000099300000ab30000099300000ad30000099300000cb300000fc300000ad300000e5300000ea300000fc300000ad30000099300000eb300000bf30000099300000fc300000ad300000ed300000ad300000ed300000af30000099300000e9300000e0300000ad300000ed300000e1300000fc300000c8300000eb300000ad300000ed300000ef300000c3300000c8300000af30000099300000e9300000e0300000af30000099300000e9300000e0300000c8300000f3300000af300000eb300000bb30000099300000a4300000ed300000af300000ed300000fc300000cd300000b1300000fc300000b9300000b3300000eb300000ca300000b3300000fc300000db3000009a300000b5300000a4300000af300000eb300000b5300000f3300000c1300000fc300000e0300000b7300000ea300000f3300000af30000099300000bb300000f3300000c1300000bb300000f3300000c8300000bf30000099300000fc300000b9300000c630000099300000b7300000c830000099300000eb300000c8300000f3300000ca300000ce300000ce300000c3300000c8300000cf300000a4300000c4300000cf3000009a300000fc300000bb300000f3300000c8300000cf3000009a300000fc300000c4300000cf30000099300000fc300000ec300000eb300000d23000009a300000a2300000b9300000c8300000eb300000d23000009a300000af300000eb300000d23000009a300000b3300000d230000099300000eb300000d5300000a1300000e9300000c3300000c830000099300000d5300000a3300000fc300000c8300000d530000099300000c3300000b7300000a7300000eb300000d5300000e9300000f3300000d8300000af300000bf300000fc300000eb300000d83000009a300000bd300000d83000009a300000cb300000d2300000d8300000eb300000c4300000d83000009a300000f3300000b9300000d83000009a300000fc300000b730000099300000d830000099300000fc300000bf300000db3000009a300000a4300000f3300000c8300000db30000099300000eb300000c8300000db300000f3300000db3000009a300000f3300000c830000099300000db300000fc300000eb300000db300000fc300000f3300000de300000a4300000af300000ed300000de300000a4300000eb300000de300000c3300000cf300000de300000eb300000af300000de300000f3300000b7300000e7300000f3300000df300000af300000ed300000f3300000df300000ea300000df300000ea300000cf30000099300000fc300000eb300000e1300000ab30000099300000e1300000ab30000099300000c8300000f3300000e1300000fc300000c8300000eb300000e4300000fc300000c830000099300000e4300000fc300000eb300000e6300000a2300000f3300000ea300000c3300000c8300000eb300000ea300000e9300000eb300000d23000009a300000fc300000eb300000fc300000d530000099300000eb300000ec300000e0300000ec300000f3300000c8300000b130000099300000f3300000ef300000c3300000c830000030000000b970000031000000b970000032000000b970000033000000b970000034000000b970000035000000b970000036000000b970000037000000b970000038000000b970000039000000b97000003100000030000000b97000003100000031000000b97000003100000032000000b97000003100000033000000b97000003100000034000000b97000003100000035000000b97000003100000036000000b97000003100000037000000b97000003100000038000000b97000003100000039000000b97000003200000030000000b97000003200000031000000b97000003200000032000000b97000003200000033000000b97000003200000034000000b9700000680000005000000061000000640000006100000041000000550000006200000061000000720000006f000000560000007000000063000000640000006d000000640000006d00000032000000640000006d000000330000004900000055000000735e0000106200002d6600008c54000027590000636b00000e660000bb6c00002a6800000f5f00001a4f00003e79000070000000410000006e00000041000000bc030000410000006d000000410000006b000000410000004b000000420000004d00000042000000470000004200000063000000610000006c0000006b00000063000000610000006c00000070000000460000006e00000046000000bc03000046000000bc030000670000006d000000670000006b00000067000000480000007a0000006b000000480000007a0000004d000000480000007a00000047000000480000007a00000054000000480000007a000000bc0300006c0000006d0000006c000000640000006c0000006b0000006c000000660000006d0000006e0000006d000000bc0300006d0000006d0000006d000000630000006d0000006b0000006d0000006d0000006d00000032000000630000006d000000320000006d000000320000006b0000006d000000320000006d0000006d00000033000000630000006d000000330000006d000000330000006b0000006d000000330000006d00000015220000730000006d00000015220000730000003200000050000000610000006b00000050000000610000004d0000005000000061000000470000005000000061000000720000006100000064000000720000006100000064000000152200007300000072000000610000006400000015220000730000003200000070000000730000006e00000073000000bc030000730000006d0000007300000070000000560000006e00000056000000bc030000560000006d000000560000006b000000560000004d0000005600000070000000570000006e00000057000000bc030000570000006d000000570000006b000000570000004d000000570000006b000000a90300004d000000a9030000610000002e0000006d0000002e00000042000000710000006300000063000000630000006400000043000000152200006b00000067000000430000006f0000002e0000006400000042000000470000007900000068000000610000004800000050000000690000006e0000004b0000004b0000004b0000004d0000006b000000740000006c0000006d0000006c0000006e0000006c0000006f000000670000006c000000780000006d000000620000006d000000690000006c0000006d0000006f0000006c0000005000000048000000700000002e0000006d0000002e00000050000000500000004d000000500000005200000073000000720000005300000076000000570000006200000056000000152200006d00000041000000152200006d00000031000000e565000032000000e565000033000000e565000034000000e565000035000000e565000036000000e565000037000000e565000038000000e565000039000000e56500003100000030000000e56500003100000031000000e56500003100000032000000e56500003100000033000000e56500003100000034000000e56500003100000035000000e56500003100000036000000e56500003100000037000000e56500003100000038000000e56500003100000039000000e56500003200000030000000e56500003200000031000000e56500003200000032000000e56500003200000033000000e56500003200000034000000e56500003200000035000000e56500003200000036000000e56500003200000037000000e56500003200000038000000e56500003200000039000000e56500003300000030000000e56500003300000031000000e565000067000000610000006c0000004a0400004c0400006fa70000430000004600000051000000260100005301000027a7000037ab00006b02000052ab00008d02000066000000660000006600000069000000660000006c00000066000000660000006900000066000000660000006c0000007300000074000000730000007400000074050000760500007405000065050000740500006b0500007e05000076050000740500006d050000e2050000d0050000d3050000d4050000db050000dc050000dd050000e8050000ea0500002b000000d0050000dc05000071060000710600007b0600007b0600007b0600007b0600007e0600007e0600007e0600007e060000800600008006000080060000800600007a0600007a0600007a0600007a0600007f0600007f0600007f0600007f06000079060000790600007906000079060000a4060000a4060000a4060000a4060000a6060000a6060000a6060000a6060000840600008406000084060000840600008306000083060000830600008306000086060000860600008606000086060000870600008706000087060000870600008d0600008d0600008c0600008c0600008e0600008e060000880600008806000098060000980600009106000091060000a9060000a9060000a9060000a9060000af060000af060000af060000af060000b3060000b3060000b3060000b3060000b1060000b1060000b1060000b1060000ba060000ba060000bb060000bb060000bb060000bb060000d506000054060000d506000054060000c1060000c1060000c1060000c1060000be060000be060000be060000be060000d2060000d2060000d206000054060000d206000054060000ad060000ad060000ad060000ad060000c7060000c7060000c6060000c6060000c8060000c8060000c706000074060000cb060000cb060000c5060000c5060000c9060000c9060000d0060000d0060000d0060000d006000049060000490600004a06000054060000270600004a06000054060000270600004a06000054060000d50600004a06000054060000d50600004a06000054060000480600004a06000054060000480600004a06000054060000c70600004a06000054060000c70600004a06000054060000c60600004a06000054060000c60600004a06000054060000c80600004a06000054060000c80600004a06000054060000d00600004a06000054060000d00600004a06000054060000d00600004a06000054060000490600004a06000054060000490600004a0600005406000049060000cc060000cc060000cc060000cc0600004a060000540600002c0600004a060000540600002d0600004a06000054060000450600004a06000054060000490600004a060000540600004a060000280600002c060000280600002d060000280600002e06000028060000450600002806000049060000280600004a0600002a0600002c0600002a0600002d0600002a0600002e0600002a060000450600002a060000490600002a0600004a0600002b0600002c0600002b060000450600002b060000490600002b0600004a0600002c0600002d0600002c060000450600002d0600002c0600002d060000450600002e0600002c0600002e0600002d0600002e06000045060000330600002c060000330600002d060000330600002e0600003306000045060000350600002d0600003506000045060000360600002c060000360600002d060000360600002e0600003606000045060000370600002d06000037060000450600003806000045060000390600002c06000039060000450600003a0600002c0600003a06000045060000410600002c060000410600002d060000410600002e06000041060000450600004106000049060000410600004a060000420600002d06000042060000450600004206000049060000420600004a0600004306000027060000430600002c060000430600002d060000430600002e060000430600004406000043060000450600004306000049060000430600004a060000440600002c060000440600002d060000440600002e06000044060000450600004406000049060000440600004a060000450600002c060000450600002d060000450600002e06000045060000450600004506000049060000450600004a060000460600002c060000460600002d060000460600002e06000046060000450600004606000049060000460600004a060000470600002c06000047060000450600004706000049060000470600004a0600004a0600002c0600004a0600002d0600004a0600002e0600004a060000450600004a060000490600004a0600004a060000300600007006000031060000700600004906000070060000200000004c06000051060000200000004d06000051060000200000004e06000051060000200000004f060000510600002000000050060000510600002000000051060000700600004a06000054060000310600004a06000054060000320600004a06000054060000450600004a06000054060000460600004a06000054060000490600004a060000540600004a06000028060000310600002806000032060000280600004506000028060000460600002806000049060000280600004a0600002a060000310600002a060000320600002a060000450600002a060000460600002a060000490600002a0600004a0600002b060000310600002b060000320600002b060000450600002b060000460600002b060000490600002b0600004a0600004106000049060000410600004a0600004206000049060000420600004a0600004306000027060000430600004406000043060000450600004306000049060000430600004a06000044060000450600004406000049060000440600004a0600004506000027060000450600004506000046060000310600004606000032060000460600004506000046060000460600004606000049060000460600004a06000049060000700600004a060000310600004a060000320600004a060000450600004a060000460600004a060000490600004a0600004a0600004a060000540600002c0600004a060000540600002d0600004a060000540600002e0600004a06000054060000450600004a0600005406000047060000280600002c060000280600002d060000280600002e060000280600004506000028060000470600002a0600002c0600002a0600002d0600002a0600002e0600002a060000450600002a060000470600002b060000450600002c0600002d0600002c060000450600002d0600002c0600002d060000450600002e0600002c0600002e06000045060000330600002c060000330600002d060000330600002e0600003306000045060000350600002d060000350600002e0600003506000045060000360600002c060000360600002d060000360600002e0600003606000045060000370600002d0600003806000045060000390600002c06000039060000450600003a0600002c0600003a06000045060000410600002c060000410600002d060000410600002e0600004106000045060000420600002d0600004206000045060000430600002c060000430600002d060000430600002e06000043060000440600004306000045060000440600002c060000440600002d060000440600002e06000044060000450600004406000047060000450600002c060000450600002d060000450600002e0600004506000045060000460600002c060000460600002d060000460600002e06000046060000450600004606000047060000470600002c060000470600004506000047060000700600004a0600002c0600004a0600002d0600004a0600002e0600004a060000450600004a060000470600004a06000054060000450600004a0600005406000047060000280600004506000028060000470600002a060000450600002a060000470600002b060000450600002b060000470600003306000045060000330600004706000034060000450600003406000047060000430600004406000043060000450600004406000045060000460600004506000046060000470600004a060000450600004a06000047060000400600004e06000051060000400600004f060000510600004006000050060000510600003706000049060000370600004a0600003906000049060000390600004a0600003a060000490600003a0600004a0600003306000049060000330600004a0600003406000049060000340600004a0600002d060000490600002d0600004a0600002c060000490600002c0600004a0600002e060000490600002e0600004a0600003506000049060000350600004a0600003606000049060000360600004a060000340600002c060000340600002d060000340600002e060000340600004506000034060000310600003306000031060000350600003106000036060000310600003706000049060000370600004a0600003906000049060000390600004a0600003a060000490600003a0600004a0600003306000049060000330600004a0600003406000049060000340600004a0600002d060000490600002d0600004a0600002c060000490600002c0600004a0600002e060000490600002e0600004a0600003506000049060000350600004a0600003606000049060000360600004a060000340600002c060000340600002d060000340600002e06000034060000450600003406000031060000330600003106000035060000310600003606000031060000340600002c060000340600002d060000340600002e0600003406000045060000330600004706000034060000470600003706000045060000330600002c060000330600002d060000330600002e060000340600002c060000340600002d060000340600002e06000037060000450600003806000045060000270600004b060000270600004b0600002a0600002c060000450600002a0600002d0600002c0600002a0600002d0600002c0600002a0600002d060000450600002a0600002e060000450600002a060000450600002c0600002a060000450600002d0600002a060000450600002e0600002c060000450600002d0600002c060000450600002d0600002d060000450600004a0600002d0600004506000049060000330600002d0600002c060000330600002c0600002d060000330600002c0600004906000033060000450600002d06000033060000450600002d06000033060000450600002c060000330600004506000045060000330600004506000045060000350600002d0600002d060000350600002d0600002d060000350600004506000045060000340600002d06000045060000340600002d06000045060000340600002c0600004a06000034060000450600002e06000034060000450600002e060000340600004506000045060000340600004506000045060000360600002d06000049060000360600002e06000045060000360600002e0600004506000037060000450600002d06000037060000450600002d06000037060000450600004506000037060000450600004a060000390600002c060000450600003906000045060000450600003906000045060000450600003906000045060000490600003a06000045060000450600003a060000450600004a0600003a0600004506000049060000410600002e06000045060000410600002e0600004506000042060000450600002d060000420600004506000045060000440600002d06000045060000440600002d0600004a060000440600002d06000049060000440600002c0600002c060000440600002c0600002c060000440600002e06000045060000440600002e0600004506000044060000450600002d06000044060000450600002d060000450600002d0600002c060000450600002d06000045060000450600002d0600004a060000450600002c0600002d060000450600002c06000045060000450600002e0600002c060000450600002e06000045060000450600002c0600002e06000047060000450600002c060000470600004506000045060000460600002d06000045060000460600002d06000049060000460600002c06000045060000460600002c06000045060000460600002c0600004906000046060000450600004a0600004606000045060000490600004a06000045060000450600004a0600004506000045060000280600002e0600004a0600002a0600002c0600004a0600002a0600002c060000490600002a0600002e0600004a0600002a0600002e060000490600002a060000450600004a0600002a06000045060000490600002c060000450600004a0600002c0600002d060000490600002c0600004506000049060000330600002e06000049060000350600002d0600004a060000340600002d0600004a060000360600002d0600004a060000440600002c0600004a06000044060000450600004a0600004a0600002d0600004a0600004a0600002c0600004a0600004a060000450600004a06000045060000450600004a06000042060000450600004a060000460600002d0600004a06000042060000450600002d060000440600002d0600004506000039060000450600004a06000043060000450600004a060000460600002c0600002d060000450600002e0600004a060000440600002c06000045060000430600004506000045060000440600002c06000045060000460600002c0600002d0600002c0600002d0600004a0600002d0600002c0600004a060000450600002c0600004a06000041060000450600004a060000280600002d0600004a060000430600004506000045060000390600002c06000045060000350600004506000045060000330600002e0600004a060000460600002c0600004a0600003506000044060000d20600004206000044060000d20600002706000044060000440600004706000027060000430600002806000031060000450600002d060000450600002f060000350600004406000039060000450600003106000033060000480600004406000039060000440600004a060000470600004806000033060000440600004506000035060000440600004906000035060000440600004906000020000000270600004406000044060000470600002000000039060000440600004a0600004706000020000000480600003306000044060000450600002c06000044060000200000002c0600004406000027060000440600004706000031060000cc06000027060000440600002c00000001300000023000003a0000003b000000210000003f00000016300000173000002e0000002e0000002e0000002e0000002e00000014200000132000005f0000005f00000028000000290000007b0000007d000000143000001530000010300000113000000a3000000b30000008300000093000000c3000000d3000000e3000000f3000005b0000005d00000020000000050300002000000005030000200000000503000020000000050300005f0000005f0000005f0000002c000000013000002e0000003b0000003a0000003f000000210000001420000028000000290000007b0000007d000000143000001530000023000000260000002a0000002b0000002d0000003c0000003e0000003d0000005c000000240000002500000040000000200000004b060000400600004b060000200000004c060000200000004d060000200000004e060000400600004e060000200000004f060000400600004f06000020000000500600004006000050060000200000005106000040060000510600002000000052060000400600005206000021060000270600005306000027060000530600002706000054060000270600005406000048060000540600004806000054060000270600005506000027060000550600004a060000540600004a060000540600004a060000540600004a0600005406000027060000270600002806000028060000280600002806000029060000290600002a0600002a0600002a0600002a0600002b0600002b0600002b0600002b0600002c0600002c0600002c0600002c0600002d0600002d0600002d0600002d0600002e0600002e0600002e0600002e0600002f0600002f060000300600003006000031060000310600003206000032060000330600003306000033060000330600003406000034060000340600003406000035060000350600003506000035060000360600003606000036060000360600003706000037060000370600003706000038060000380600003806000038060000390600003906000039060000390600003a0600003a0600003a0600003a06000041060000410600004106000041060000420600004206000042060000420600004306000043060000430600004306000044060000440600004406000044060000450600004506000045060000450600004606000046060000460600004606000047060000470600004706000047060000480600004806000049060000490600004a0600004a0600004a0600004a060000440600002706000053060000440600002706000053060000440600002706000054060000440600002706000054060000440600002706000055060000440600002706000055060000440600002706000044060000270600002100000022000000230000002400000025000000260000002700000028000000290000002a0000002b0000002c0000002d0000002e0000002f000000300000003100000032000000330000003400000035000000360000003700000038000000390000003a0000003b0000003c0000003d0000003e0000003f000000400000004100000042000000430000004400000045000000460000004700000048000000490000004a0000004b0000004c0000004d0000004e0000004f000000500000005100000052000000530000005400000055000000560000005700000058000000590000005a0000005b0000005c0000005d0000005e0000005f000000600000006100000062000000630000006400000065000000660000006700000068000000690000006a0000006b0000006c0000006d0000006e0000006f000000700000007100000072000000730000007400000075000000760000007700000078000000790000007a0000007b0000007c0000007d0000007e0000008529000086290000023000000c3000000d30000001300000fb300000f2300000a1300000a3300000a5300000a7300000a9300000e3300000e5300000e7300000c3300000fc300000a2300000a4300000a6300000a8300000aa300000ab300000ad300000af300000b1300000b3300000b5300000b7300000b9300000bb300000bd300000bf300000c1300000c4300000c6300000c8300000ca300000cb300000cc300000cd300000ce300000cf300000d2300000d5300000d8300000db300000de300000df300000e0300000e1300000e2300000e4300000e6300000e8300000e9300000ea300000eb300000ec300000ed300000ef300000f3300000993000009a300000601100000011000001110000aa11000002110000ac110000ad110000031100000411000005110000b0110000b1110000b2110000b3110000b4110000b51100001a11000006110000071100000811000021110000091100000a1100000b1100000c1100000d1100000e1100000f1100001011000011110000121100006111000062110000631100006411000065110000661100006711000068110000691100006a1100006b1100006c1100006d1100006e1100006f110000701100007111000072110000731100007411000075110000a2000000a3000000ac0000002000000004030000a6000000a5000000a92000000225000090210000912100009221000093210000a0250000cb250000d0020000d1020000e60000009902000053020000a302000066ab0000a5020000a40200005602000057020000911d0000580200005e020000a90200006402000062020000600200009b020000270100009c0200006702000084020000aa020000ab0200006c02000004df01008ea700006e02000005df01008e02000006df0100f80000007602000077020000710000007a02000008df01007d0200007e02000080020000a8020000a602000067ab0000a702000088020000712c00008f020000a1020000a202000098020000c0010000c1010000c20100000adf01001edf01004100000042000000430000004400000045000000460000004700000048000000490000004a0000004b0000004c0000004d0000004e0000004f000000500000005100000052000000530000005400000055000000560000005700000058000000590000005a0000006100000062000000630000006400000065000000660000006700000068000000690000006a0000006b0000006c0000006d0000006e0000006f000000700000007100000072000000730000007400000075000000760000007700000078000000790000007a0000004100000042000000430000004400000045000000460000004700000048000000490000004a0000004b0000004c0000004d0000004e0000004f000000500000005100000052000000530000005400000055000000560000005700000058000000590000005a00000061000000620000006300000064000000650000006600000067000000690000006a0000006b0000006c0000006d0000006e0000006f000000700000007100000072000000730000007400000075000000760000007700000078000000790000007a0000004100000042000000430000004400000045000000460000004700000048000000490000004a0000004b0000004c0000004d0000004e0000004f000000500000005100000052000000530000005400000055000000560000005700000058000000590000005a0000006100000062000000630000006400000065000000660000006700000068000000690000006a0000006b0000006c0000006d0000006e0000006f000000700000007100000072000000730000007400000075000000760000007700000078000000790000007a000000410000004300000044000000470000004a0000004b0000004e0000004f0000005000000051000000530000005400000055000000560000005700000058000000590000005a000000610000006200000063000000640000006600000068000000690000006a0000006b0000006c0000006d0000006e000000700000007100000072000000730000007400000075000000760000007700000078000000790000007a0000004100000042000000430000004400000045000000460000004700000048000000490000004a0000004b0000004c0000004d0000004e0000004f000000500000005100000052000000530000005400000055000000560000005700000058000000590000005a0000006100000062000000630000006400000065000000660000006700000068000000690000006a0000006b0000006c0000006d0000006e0000006f000000700000007100000072000000730000007400000075000000760000007700000078000000790000007a0000004100000042000000440000004500000046000000470000004a0000004b0000004c0000004d0000004e0000004f0000005000000051000000530000005400000055000000560000005700000058000000590000006100000062000000630000006400000065000000660000006700000068000000690000006a0000006b0000006c0000006d0000006e0000006f000000700000007100000072000000730000007400000075000000760000007700000078000000790000007a000000410000004200000044000000450000004600000047000000490000004a0000004b0000004c0000004d0000004f000000530000005400000055000000560000005700000058000000590000006100000062000000630000006400000065000000660000006700000068000000690000006a0000006b0000006c0000006d0000006e0000006f000000700000007100000072000000730000007400000075000000760000007700000078000000790000007a0000004100000042000000430000004400000045000000460000004700000048000000490000004a0000004b0000004c0000004d0000004e0000004f000000500000005100000052000000530000005400000055000000560000005700000058000000590000005a0000006100000062000000630000006400000065000000660000006700000068000000690000006a0000006b0000006c0000006d0000006e0000006f000000700000007100000072000000730000007400000075000000760000007700000078000000790000007a0000004100000042000000430000004400000045000000460000004700000048000000490000004a0000004b0000004c0000004d0000004e0000004f000000500000005100000052000000530000005400000055000000560000005700000058000000590000005a0000006100000062000000630000006400000065000000660000006700000068000000690000006a0000006b0000006c0000006d0000006e0000006f000000700000007100000072000000730000007400000075000000760000007700000078000000790000007a0000004100000042000000430000004400000045000000460000004700000048000000490000004a0000004b0000004c0000004d0000004e0000004f000000500000005100000052000000530000005400000055000000560000005700000058000000590000005a0000006100000062000000630000006400000065000000660000006700000068000000690000006a0000006b0000006c0000006d0000006e0000006f000000700000007100000072000000730000007400000075000000760000007700000078000000790000007a0000004100000042000000430000004400000045000000460000004700000048000000490000004a0000004b0000004c0000004d0000004e0000004f000000500000005100000052000000530000005400000055000000560000005700000058000000590000005a0000006100000062000000630000006400000065000000660000006700000068000000690000006a0000006b0000006c0000006d0000006e0000006f000000700000007100000072000000730000007400000075000000760000007700000078000000790000007a0000004100000042000000430000004400000045000000460000004700000048000000490000004a0000004b0000004c0000004d0000004e0000004f000000500000005100000052000000530000005400000055000000560000005700000058000000590000005a0000006100000062000000630000006400000065000000660000006700000068000000690000006a0000006b0000006c0000006d0000006e0000006f000000700000007100000072000000730000007400000075000000760000007700000078000000790000007a0000004100000042000000430000004400000045000000460000004700000048000000490000004a0000004b0000004c0000004d0000004e0000004f000000500000005100000052000000530000005400000055000000560000005700000058000000590000005a0000006100000062000000630000006400000065000000660000006700000068000000690000006a0000006b0000006c0000006d0000006e0000006f000000700000007100000072000000730000007400000075000000760000007700000078000000790000007a00000031010000370200009103000092030000930300009403000095030000960300009703000098030000990300009a0300009b0300009c0300009d0300009e0300009f030000a0030000a103000098030000a3030000a4030000a5030000a6030000a7030000a8030000a903000007220000b1030000b2030000b3030000b4030000b5030000b6030000b7030000b8030000b9030000ba030000bb030000bc030000bd030000be030000bf030000c0030000c1030000c2030000c3030000c4030000c5030000c6030000c7030000c8030000c903000002220000b5030000b8030000ba030000c6030000c1030000c00300009103000092030000930300009403000095030000960300009703000098030000990300009a0300009b0300009c0300009d0300009e0300009f030000a0030000a103000098030000a3030000a4030000a5030000a6030000a7030000a8030000a903000007220000b1030000b2030000b3030000b4030000b5030000b6030000b7030000b8030000b9030000ba030000bb030000bc030000bd030000be030000bf030000c0030000c1030000c2030000c3030000c4030000c5030000c6030000c7030000c8030000c903000002220000b5030000b8030000ba030000c6030000c1030000c00300009103000092030000930300009403000095030000960300009703000098030000990300009a0300009b0300009c0300009d0300009e0300009f030000a0030000a103000098030000a3030000a4030000a5030000a6030000a7030000a8030000a903000007220000b1030000b2030000b3030000b4030000b5030000b6030000b7030000b8030000b9030000ba030000bb030000bc030000bd030000be030000bf030000c0030000c1030000c2030000c3030000c4030000c5030000c6030000c7030000c8030000c903000002220000b5030000b8030000ba030000c6030000c1030000c00300009103000092030000930300009403000095030000960300009703000098030000990300009a0300009b0300009c0300009d0300009e0300009f030000a0030000a103000098030000a3030000a4030000a5030000a6030000a7030000a8030000a903000007220000b1030000b2030000b3030000b4030000b5030000b6030000b7030000b8030000b9030000ba030000bb030000bc030000bd030000be030000bf030000c0030000c1030000c2030000c3030000c4030000c5030000c6030000c7030000c8030000c903000002220000b5030000b8030000ba030000c6030000c1030000c00300009103000092030000930300009403000095030000960300009703000098030000990300009a0300009b0300009c0300009d0300009e0300009f030000a0030000a103000098030000a3030000a4030000a5030000a6030000a7030000a8030000a903000007220000b1030000b2030000b3030000b4030000b5030000b6030000b7030000b8030000b9030000ba030000bb030000bc030000bd030000be030000bf030000c0030000c1030000c2030000c3030000c4030000c5030000c6030000c7030000c8030000c903000002220000b5030000b8030000ba030000c6030000c1030000c0030000dc030000dd03000030000000310000003200000033000000340000003500000036000000370000003800000039000000300000003100000032000000330000003400000035000000360000003700000038000000390000003000000031000000320000003300000034000000350000003600000037000000380000003900000030000000310000003200000033000000340000003500000036000000370000003800000039000000300000003100000032000000330000003400000035000000360000003700000038000000390000003004000031040000320400003304000034040000350400003604000037040000380400003a0400003b0400003c0400003e0400003f0400004004000041040000420400004304000044040000450400004604000047040000480400004b0400004d0400004e04000089a60000d90400005604000058040000e9040000af040000cf0400003004000031040000320400003304000034040000350400003604000037040000380400003a0400003b0400003e0400003f040000410400004304000044040000450400004604000047040000480400004a0400004b0400009104000056040000550400005f040000ab04000051a60000b104000027060000280600002c0600002f06000048060000320600002d060000370600004a06000043060000440600004506000046060000330600003906000041060000350600004206000031060000340600002a0600002b0600002e0600003006000036060000380600003a0600006e060000ba060000a10600006f060000280600002c060000470600002d0600004a060000430600004406000045060000460600003306000039060000410600003506000042060000340600002a0600002b0600002e060000360600003a0600002c0600002d0600004a060000440600004606000033060000390600003506000042060000340600002e060000360600003a060000ba0600006f060000280600002c060000470600002d060000370600004a0600004306000045060000460600003306000039060000410600003506000042060000340600002a0600002b0600002e06000036060000380600003a0600006e060000a106000027060000280600002c0600002f0600004706000048060000320600002d060000370600004a060000440600004506000046060000330600003906000041060000350600004206000031060000340600002a0600002b0600002e0600003006000036060000380600003a060000280600002c0600002f06000048060000320600002d060000370600004a060000440600004506000046060000330600003906000041060000350600004206000031060000340600002a0600002b0600002e0600003006000036060000380600003a060000300000002e000000300000002c000000310000002c000000320000002c000000330000002c000000340000002c000000350000002c000000360000002c000000370000002c000000380000002c000000390000002c000000280000004100000029000000280000004200000029000000280000004300000029000000280000004400000029000000280000004500000029000000280000004600000029000000280000004700000029000000280000004800000029000000280000004900000029000000280000004a00000029000000280000004b00000029000000280000004c00000029000000280000004d00000029000000280000004e00000029000000280000004f00000029000000280000005000000029000000280000005100000029000000280000005200000029000000280000005300000029000000280000005400000029000000280000005500000029000000280000005600000029000000280000005700000029000000280000005800000029000000280000005900000029000000280000005a0000002900000014300000530000001530000043000000520000004300000044000000570000005a0000004100000042000000430000004400000045000000460000004700000048000000490000004a0000004b0000004c0000004d0000004e0000004f000000500000005100000052000000530000005400000055000000560000005700000058000000590000005a00000048000000560000004d000000560000005300000044000000530000005300000050000000500000005600000057000000430000004d000000430000004d000000440000004d00000052000000440000004a0000007b3000004b300000b3300000b3300000b53000004b620000575b0000cc530000c6300000993000008c4e00001a590000e389000029590000a44e00002066000021710000996500004d5200008c5f00008d510000b06500001d520000427d00001f750000a98c0000f058000039540000146f00009562000055630000004e0000094e00004a900000e65d00002d4e0000f353000007630000708d000053620000817900007a7a000008540000806e000009670000086700003375000072520000b65500004d910000143000002c6700001530000014300000094e000015300000143000008c4e00001530000014300000895b00001530000014300000b97000001530000014300000536200001530000014300000d77600001530000014300000dd52000015300000143000005765000015300000975f0000ef5300003000000031000000320000003300000034000000350000003600000037000000380000003900000054d715006d000000420000004a00000054d715006d00000042000000380000004f7074696f6e544e6f6e65536f6d654f726967696e416c696173657278636d5f72756e74696d655f617069733a3a617574686f72697a65645f616c69617365732f686f6d652f7562756e74752f2e636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d313934396366386336623562353537662f7363616c652d696e666f2d322e31312e362f7372632f6275696c642e7273c8c61600600000002f02000017000000c8c6160060000000240100001900000050617468206e6f742061737369676e6564000000c8c6160060000000b20000001e0000006c6f636174696f6e56657273696f6e65644c6f636174696f6e6578706972794f7074696f6e3c7536343e0041988fdb000bfc123500000000000000000000000000000000000000000000000000000062000000000000007000000000000000000000000000000000000000000000000000000001000000bcf410008400000000000000000000000000000000000000000000000000000070fe100000000000ff00000010ff100000000000ff000000b4ff100000000000ff0000006000110000000000ff000000ec00110000000000ff0000007801110000000000ff0000002802110000000000ff0000000c03110000000000ff0000009c03110000000000ff0000005c04110000000000ff000000ec04110000000000ff0000009c05110000000000ff0000002c06110000000000ff000000bc06110000000000ff000000ac07110000000000ff0000008008110000000000ff0000001009110000000000ff000000a009110000000000ff000000300a110000000000ff000000c00a110000000000ff000000840b110000000000ff000000140c110000000000ff000000a40c110000000000ff000000340d110000000000ff000000380e110000000000ff000000ec0e110000000000ff000000a40f110000000000ff0000003410110000000000ff000000ec10110000000000ff0000009411110000000000ff0000005812110000000000ff000000e812110000000000ff0000003015110000000000ff000000c015110000000000ff0000005016110000000000ff0000003817110000000000ff000000e817110000000000ff0000007818110000000000ff0000000819110000000000ff000000d419110000000000ff000000d81a110000000000ff000000681b110000000000ff000000501c110000000000ff000000e01c110000000000ff000000701d110000000000ff000000201e110000000000ff000000d41e110000000000ff000000641f110000000000ff0000003c20110000000000ff000000f420110000000000ff000000a821110000000000ff0000004422110000000000ff000000fc22110000000000ff000000a823110000000000ff0000002a0000001804000000000000000000000000000000000000000000000000000023040000000000002404000000000000250400000000000026040000000000002704000000000000280400000000000029040000000000002a040000000000002b040000000000002c040000000000002d040000000000002e040000000000002f0400000000000030040000000000003104000000000000320400000000000033040000000000003404000000000000350400000000000036040000000000003704000000000000380400000000000039040000000000003a040000000000003b040000000000003c040000000000003d040000000000003e040000000000003f040000000000004004000000000000410400000000000042040000000000004304000000000000440400000000000045040000000000004604000000000000470400000000000048040000000000004904000000000000b904000000000000000000000000000000000000000000000000000024d4140000000000ff000000b8d4140000000000ff0000004cd5140000000000ff000000e0d5140000000000ff00000074d6140000000000ff00000010d7140000000000ff000000c4040000000000000000000000000000000000000000000000000000a4d7140000000000ff00000038d8140000000000ff0000002cd9140000000000ff0000007cda140000000000ff00000054db140000000000ff00000008dc140000000000ff000000a4dc140000000000ff0000005cdd140000000000ff00000018de140000000000ff000000b4de140000000000ff00000050df140000000000ff0000009ce0140000000000ff00000038e1140000000000ff000000d4e1140000000000ff00000070e2140000000000ff000000bce3140000000000ff00000058e4140000000000ff000000f4e4140000000000ff00000090e5140000000000ff0000002ce6140000000000ff000000f4e6140000000000ff000000ace7140000000000ff000000c4e8140000000000ff000000d4e9140000000000ff000000a4ea140000000000ff0000006ceb140000000000ff0000002cec140000000000ff000000ccec140000000000ff000000a4ed140000000000ff00000034ee140000000000ff000000a8fd140000000000ff000000e8fd140000000000ff00000028fe140000000000ff00000068fe140000000000ff000000d404000000000000000000000000000000000000000000000000000074ff140000000000ff0000004800150000000000ff0000000001150000000000ff000000a401150000000000ff0000008c02150000000000ff0000004803150000000000ff0000001404150000000000ff000000b404150000000000ff0000009c05150000000000ff0000008806150000000000ff0000002007150000000000ff000000b807150000000000ff0000009008150000000000ff0000003c09150000000000ff000000e809150000000000ff000000900a150000000000ff000000200b150000000000ff000000d40b150000000000ff000000800c150000000000ff0000005c0d150000000000ff000000200e150000000000ff000000ec0e150000000000ff000000bc0f150000000000ff0000004c10150000000000ff0000000411150000000000ff000000ec11150000000000ff000000a012150000000000ff0000003013150000000000ff000000d413150000000000ff0000008814150000000000ff0000002815150000000000ff000000d015150000000000ff0000008016150000000000ff0000003817150000000000ff000000f417150000000000ff0000008418150000000000ff0000001419150000000000ff000000e419150000000000ff000000b41a150000000000ff000000881b150000000000ff0000003c1c150000000000ff000000081d150000000000ff000000b81d150000000000ff000000881e150000000000ff000000401f150000000000ff000000f81f150000000000ff000000b020150000000000ff0000007c21150000000000ff0000003022150000000000ff000000e822150000000000ff0000008c23150000000000ff000000b42b150000000000ff000000f42b150000000000ff000000342c150000000000ff000000742c150000000000ff000000b42c150000000000ff000000f42c150000000000ff000000342d150000000000ff000000742d150000000000ff000000b42d150000000000ff000000f42d150000000000ff000000342e150000000000ff000000742e150000000000ff0000000500000000000000883315003c331500004198a2db000b4800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1010c72756e74696d655f61706973dd718d5cc53262d40100000004e70521a0d3d2f801000000d7bdd8a272ca0d6502000000df6acb689907609b0500000037e397fc7c91f5e402000000ccd9de6396c899ca0100000040fe3ad401f8959a06000000d2bc9897eed08f1503000000f78b278be53f454c02000000ab3c0572291feb8b01000000bc9d89904f5b923f0100000037c8bb1350a9a2a804000000f3ff14d5ab52705903000000ea93e3f16f3d696203000000fbc577b9d747efd60100000000580f72756e74696d655f76657273696f6e6870617261636861696e2d74656d706c6174652d72756e74696d656870617261636861696e2d74656d706c6174652d72756e74696d650100000001000000000000000001000000010080a131046e616d6500201f70617261636861696e5f74656d706c6174655f72756e74696d652e7761736d01a8a031813300336578745f73746f726167655f70726f6f665f73697a655f73746f726167655f70726f6f665f73697a655f76657273696f6e5f31011c6578745f6d6973635f7072696e745f6865785f76657273696f6e5f31021d6578745f6d6973635f7072696e745f757466385f76657273696f6e5f3103226578745f6d6973635f72756e74696d655f76657273696f6e5f76657273696f6e5f3104236578745f63727970746f5f656432353531395f7665726966795f76657273696f6e5f3105376578745f63727970746f5f736563703235366b315f65636473615f7265636f7665725f636f6d707265737365645f76657273696f6e5f3206256578745f63727970746f5f737232353531395f67656e65726174655f76657273696f6e5f3107236578745f63727970746f5f737232353531395f7665726966795f76657273696f6e5f3208196578745f6c6f6767696e675f6c6f675f76657273696f6e5f31091f6578745f6c6f6767696e675f6d61785f6c6576656c5f76657273696f6e5f310a1c6578745f73746f726167655f617070656e645f76657273696f6e5f310b1b6578745f73746f726167655f636c6561725f76657273696f6e5f310c226578745f73746f726167655f636c6561725f7072656669785f76657273696f6e5f320d286578745f73746f726167655f636f6d6d69745f7472616e73616374696f6e5f76657273696f6e5f310e1c6578745f73746f726167655f6578697374735f76657273696f6e5f310f196578745f73746f726167655f6765745f76657273696f6e5f31101e6578745f73746f726167655f6e6578745f6b65795f76657273696f6e5f31111a6578745f73746f726167655f726561645f76657273696f6e5f31122a6578745f73746f726167655f726f6c6c6261636b5f7472616e73616374696f6e5f76657273696f6e5f31131a6578745f73746f726167655f726f6f745f76657273696f6e5f3214196578745f73746f726167655f7365745f76657273696f6e5f3115276578745f73746f726167655f73746172745f7472616e73616374696f6e5f76657273696f6e5f3116296578745f64656661756c745f6368696c645f73746f726167655f636c6561725f76657273696f6e5f3117306578745f64656661756c745f6368696c645f73746f726167655f636c6561725f7072656669785f76657273696f6e5f32182a6578745f64656661756c745f6368696c645f73746f726167655f6578697374735f76657273696f6e5f3119276578745f64656661756c745f6368696c645f73746f726167655f6765745f76657273696f6e5f311a2c6578745f64656661756c745f6368696c645f73746f726167655f6e6578745f6b65795f76657273696f6e5f311b286578745f64656661756c745f6368696c645f73746f726167655f726561645f76657273696f6e5f311c286578745f64656661756c745f6368696c645f73746f726167655f726f6f745f76657273696f6e5f321d276578745f64656661756c745f6368696c645f73746f726167655f7365745f76657273696f6e5f311e306578745f64656661756c745f6368696c645f73746f726167655f73746f726167655f6b696c6c5f76657273696f6e5f331f206578745f68617368696e675f626c616b65325f3132385f76657273696f6e5f3120206578745f68617368696e675f626c616b65325f3235365f76657273696f6e5f31211e6578745f68617368696e675f74776f785f3132385f76657273696f6e5f31221d6578745f68617368696e675f74776f785f36345f76657273696f6e5f3123226578745f6f6666636861696e5f696e6465785f636c6561725f76657273696f6e5f3124206578745f6f6666636861696e5f696e6465785f7365745f76657273696f6e5f31251c6578745f616c6c6f6361746f725f667265655f76657273696f6e5f31261e6578745f616c6c6f6361746f725f6d616c6c6f635f76657273696f6e5f31272a6578745f747269655f626c616b65325f3235365f6f7264657265645f726f6f745f76657273696f6e5f32281a5f5f727573745f616c6c6f635f6572726f725f68616e646c657229665f5a4e34636f726533707472343264726f705f696e5f706c616365244c5424616c6c6f632e2e737472696e672e2e537472696e672447542431376837653032396630303130356562643033452e6c6c766d2e31383239333731373231353238373635343430362a6c5f5a4e35335f244c5424636f72652e2e666d742e2e4572726f72247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376863326461613638363131383434653233452e6c6c766d2e31383239333731373231353238373635343430362b7c5f5a4e36395f244c5424636f72652e2e616c6c6f632e2e6c61796f75742e2e4c61796f75744572726f72247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376865646636613236353735633230373033452e6c6c766d2e31383239333731373231353238373635343430362c525f5a4e35616c6c6f63377261775f766563313763617061636974795f6f766572666c6f7731376839353430653735656661613336303636452e6c6c766d2e31383239333731373231353238373635343430362d435f5a4e35616c6c6f63377261775f7665633139526177566563244c54245424432441244754243867726f775f6f6e6531376865376563326532313537613135663130452e335f5a4e35616c6c6f63377261775f766563313268616e646c655f6572726f7231376838303132303335363233643563306163452f4c5f5a4e35616c6c6f63377261775f766563313166696e6973685f67726f7731376833613831393365333139613630303664452e6c6c766d2e3138323933373137323135323837363534343036305a5f5a4e35616c6c6f63377261775f7665633230526177566563496e6e6572244c5424412447542437726573657276653231646f5f726573657276655f616e645f68616e646c65313768343832626633333439613930663165324531365f5a4e35616c6c6f6333666d7436666f726d61743132666f726d61745f696e6e6572313768343162353265326665363364663336304532775f5a4e35385f244c5424616c6c6f632e2e737472696e672e2e537472696e67247532302461732475323024636f72652e2e666d742e2e5772697465244754243977726974655f73747231376863383135393865633862343761343139452e6c6c766d2e313832393337313732313532383736353434303633795f5a4e35385f244c5424616c6c6f632e2e737472696e672e2e537472696e67247532302461732475323024636f72652e2e666d742e2e577269746524475424313077726974655f6368617231376862613566323334333230633730336465452e6c6c766d2e313832393337313732313532383736353434303634305f5a4e34636f726533666d743557726974653977726974655f666d743137686133323435383834396536613736386545354c5f5a4e34636f726533707472343264726f705f696e5f706c616365244c5424616c6c6f632e2e737472696e672e2e537472696e67244754243137683765303239663030313035656264303345365d5f5a4e35385f244c5424616c6c6f632e2e737472696e672e2e537472696e67247532302461732475323024636f72652e2e666d742e2e5772697465244754243977726974655f7374723137686338313539386563386234376134313945375f5f5a4e35385f244c5424616c6c6f632e2e737472696e672e2e537472696e67247532302461732475323024636f72652e2e666d742e2e577269746524475424313077726974655f63686172313768626135663233343332306337303364654538495f5a4e35616c6c6f63337665633136566563244c542454244324412447542436696e7365727431336173736572745f6661696c6564313768353735363232386331333863346361314539495f5a4e35616c6c6f63337665633136566563244c54245424432441244754243672656d6f766531336173736572745f6661696c656431376839633534343735373738623864666462453a4c5f5a4e35616c6c6f63337665633136566563244c54245424432441244754243973706c69745f6f666631336173736572745f6661696c656431376837623731306161636638613636346631453b375f5a4e35616c6c6f6335616c6c6f63313868616e646c655f616c6c6f635f6572726f7231376833643063646563393361633730613166453c095f5f72646c5f6f6f6d3d6b5f5a4e36395f244c5424626974636f696e5f6861736865732e2e7368613235362e2e48617368247532302461732475323024626974636f696e5f6861736865732e2e4861736824475424313166726f6d5f656e67696e6531376865376262643761323538306161376232453e705f5a4e38315f244c5424626974636f696e5f6861736865732e2e7368613235362e2e48617368456e67696e65247532302461732475323024626974636f696e5f6861736865732e2e48617368456e67696e652447542435696e70757431376866383933346363653335663635363565453f375f5a4e36626c616b65323134426c616b653262566172436f726538636f6d70726573733137683230636664336435303866313538616645404a5f5a4e3132626c616b6532625f73696d6434677574733134496d706c656d656e746174696f6e3134636f6d7072657373315f6c6f6f70313768396236626437616462363031316531354541325f5a4e3132626c616b6532625f73696d6435537461746536757064617465313768633838616361613964353836313735334542305f5a4e3462733538366465636f646531316465636f64655f696e746f313768313938653761613731393430353337654543785f5a4e34636f726533666d74336e756d35325f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f7224753230247573697a652447542433666d7431376832626161303266653337366266356439452e6c6c766d2e313338353534363238373239353534383730373544625f5a4e36395f244c5424636f72652e2e616c6c6f632e2e6c61796f75742e2e4c61796f75744572726f72247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d74313768656466366132363537356332303730334545325f5a4e3562797465733562797465733542797465733873706c69745f746f3137683636313933376431663663363261353945464b5f5a4e35627974657335627974657331327374617469635f636c6f6e6531376834616230626161646636616135313834452e6c6c766d2e313338353534363238373239353534383730373547325f5a4e35627974657335627974657331337374617469635f746f5f766563313768653065393033386338663463313064664548325f5a4e35627974657335627974657331337374617469635f746f5f6d75743137683137396335343437656334633037346645494f5f5a4e35627974657335627974657331367374617469635f69735f756e6971756531376863346532666436303833353765623363452e6c6c766d2e31333835353436323837323935353438373037354a4a5f5a4e35627974657335627974657331317374617469635f64726f7031376834346531366138636365343663393630452e6c6c766d2e31333835353436323837323935353438373037354b3a5f5a4e356279746573356279746573323170726f6d6f7461626c655f6576656e5f636c6f6e6531376839373637643832633132396231353533454c365f5a4e35627974657335627974657331377368616c6c6f775f636c6f6e655f76656331376832343430363765303034326437663865454d3b5f5a4e356279746573356279746573323270726f6d6f7461626c655f6576656e5f746f5f76656331376866663763356666306339613036346230454e3b5f5a4e356279746573356279746573323270726f6d6f7461626c655f6576656e5f746f5f6d757431376864663163323639666565356363353534454f375f5a4e35627974657335627974657331387368617265645f746f5f6d75745f696d706c313768663662353634366231306365376431354550395f5a4e356279746573356279746573323070726f6d6f7461626c655f6576656e5f64726f70313768313764313932386539653130393566334551395f5a4e356279746573356279746573323070726f6d6f7461626c655f6f64645f636c6f6e653137683363656561303135333266623531626345523a5f5a4e356279746573356279746573323170726f6d6f7461626c655f6f64645f746f5f7665633137683239303633616135386434396132313345533a5f5a4e356279746573356279746573323170726f6d6f7461626c655f6f64645f746f5f6d7574313768373865643439613830646331303663354554385f5a4e356279746573356279746573313970726f6d6f7461626c655f6f64645f64726f70313768646136326630663731353363313135304555395f5a4e356279746573356279746573323070726f6d6f7461626c655f69735f756e697175653137683734333230396364353438393836666645564b5f5a4e35627974657335627974657331327368617265645f636c6f6e6531376861626362393831613135633235343038452e6c6c766d2e3133383535343632383732393535343837303735574c5f5a4e35627974657335627974657331337368617265645f746f5f76656331376866386139653132346433306363303766452e6c6c766d2e3133383535343632383732393535343837303735584c5f5a4e35627974657335627974657331337368617265645f746f5f6d757431376830646330316633313636313264333335452e6c6c766d2e3133383535343632383732393535343837303735594f5f5a4e35627974657335627974657331367368617265645f69735f756e6971756531376830383264373935373665646136653532452e6c6c766d2e31333835353436323837323935353438373037355a4a5f5a4e35627974657335627974657331317368617265645f64726f7031376861383334646435333431313562613135452e6c6c766d2e31333835353436323837323935353438373037355b235f5a4e3562797465733561626f727431376837386539613363336539636639616237455c4e5f5a4e34636f726533666d74336e756d313470617273655f7536345f696e746f31376836376165626366663962313739653330452e6c6c766d2e31333735333336353231393031343630343835305d5f5f5a4e34636f726533666d74336e756d35335f244c5424696d706c2475323024636f72652e2e666d742e2e446973706c61792475323024666f722475323024753132382447542433666d7431376861333765333435663636346562623666455e475f5a4e34636f726533666d74336e756d38666d745f7531323831376835613536366363303031343262643930452e6c6c766d2e31333735333336353231393031343630343835305f5c5f5a4e34636f726533666d74336e756d35305f244c5424696d706c2475323024636f72652e2e666d742e2e42696e6172792475323024666f72247532302475382447542433666d74313768313661373639623464363930633539384560535f5a4e34636f72653463686172376d6574686f647332325f244c5424696d706c2475323024636861722447542431366573636170655f64656275675f657874313768316466623564343233303566653662334561565f5a4e35375f244c5424636f72652e2e666d742e2e417267756d656e7473247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d74313768656536636231613035336366373536394562265f5a4e34636f726533666d74357772697465313768623732346135366166356265613236384563585f5a4e35395f244c5424636f72652e2e666d742e2e417267756d656e7473247532302461732475323024636f72652e2e666d742e2e446973706c61792447542433666d74313768333937636361383435373764336231644564385f5a4e34636f726533666d7439466f726d617474657231327061645f696e74656772616c313768376239396632393838613861336565634565465f5a4e34636f726533666d7439466f726d617474657231327061645f696e74656772616c313277726974655f7072656669783137686535336362633534316563663535373245662e5f5a4e34636f726533666d7439466f726d6174746572337061643137686435613632326461393466356565343545673f5f5a4e34636f726533666d7439466f726d617474657231397061645f666f726d61747465645f7061727473313768343766633430393636636231613366374568415f5a4e34636f726533666d7439466f726d6174746572323177726974655f666f726d61747465645f7061727473313768326362366565623836336230313037654569455f5a4e34636f726533666d7439466f726d6174746572323564656275675f7475706c655f6669656c64325f66696e69736831376866343134303739386530313333666235456a455f5a4e34636f726533666d7439466f726d6174746572323564656275675f7475706c655f6669656c64335f66696e69736831376830653535396166393164653635393132456b455f5a4e34636f726533666d7439466f726d6174746572323564656275675f7475706c655f6669656c64345f66696e69736831376866386132323261306331386537643566456c455f5a4e34636f726533666d7439466f726d6174746572323564656275675f7475706c655f6669656c64355f66696e69736831376866393538336639393432316139663361456d455f5a4e34636f726533666d7439466f726d6174746572323564656275675f7475706c655f6669656c64735f66696e69736831376866383963653238333463316134653630456e485f5a4e34335f244c5424626f6f6c247532302461732475323024636f72652e2e666d742e2e446973706c61792447542433666d7431376833653534316665373831663764663063456f455f5a4e34305f244c5424737472247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d74313768633064363733343336633161316238664570465f5a4e34315f244c542463686172247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d74313768316137666266313362623235383964394571485f5a4e34335f244c542463686172247532302461732475323024636f72652e2e666d742e2e446973706c61792447542433666d74313768643865366538633166393564373765314572475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d74313768643266303534643462636133383936344573475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d74313768643366333138353566613564363065374574475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d74313768653163336561643166643339323036394575495f5a4e34345f244c54242452462454247532302461732475323024636f72652e2e666d742e2e446973706c61792447542433666d74313768306536356334633233313562363236394576305f5a4e34636f72653970616e69636b696e673970616e69635f666d743137686362623132636261653861643436353345773a5f5a4e34636f72653970616e69636b696e67313870616e69635f6e6f756e77696e645f666d743137683930383432343530626165633163626445782c5f5a4e34636f72653970616e69636b696e673570616e69633137683662323662353265626662343632386145793a5f5a4e34636f72653970616e69636b696e67313870616e69635f626f756e64735f636865636b31376839666538386561383365343263343637457a355f5a4e34636f72653970616e69636b696e6731336173736572745f6661696c656431376835393637383535356566316439643365457b3b5f5a4e34636f72653970616e69636b696e6731396173736572745f6661696c65645f696e6e657231376862393238616339313065383966333638457c355f5a4e34636f72653970616e69636b696e6731336173736572745f6661696c656431376836613264663630356631393530346238457d325f5a4e34636f7265337374723136736c6963655f6572726f725f6661696c31376833303034623039616133376539643463457e355f5a4e34636f7265337374723139736c6963655f6572726f725f6661696c5f727431376863386166336533356332656239626433457f4c5f5a4e34636f7265336e756d37666c74326465633873747261746567793567726973753139666f726d61745f73686f72746573745f6f707431376831363935393235623435363763383833458001495f5a4e34636f7265336e756d37666c74326465633873747261746567793567726973753136666f726d61745f65786163745f6f707431376838383738383062353130373134366533458101595f5a4e34636f7265336e756d37666c74326465633873747261746567793567726973753136666f726d61745f65786163745f6f70743134706f737369626c795f726f756e6431376862326264316364356638646165656536458201595f5a4e36305f244c5424636f72652e2e63656c6c2e2e426f72726f774572726f72247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d74313768363166306237643064313239613865614583015c5f5a4e36335f244c5424636f72652e2e63656c6c2e2e426f72726f774d75744572726f72247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376838623666613037633263336538653665458401395f5a4e34636f72653463656c6c323270616e69635f616c72656164795f626f72726f77656431376863666236346630363564356466383933458501415f5a4e34636f72653463656c6c333070616e69635f616c72656164795f6d757461626c795f626f72726f77656431376835306330663263373764323866653933458601455f5a4e34636f726533666d7435666c6f61743239666c6f61745f746f5f646563696d616c5f636f6d6d6f6e5f657861637431376865393539386330383136616239333863458701485f5a4e34636f726533666d7435666c6f61743332666c6f61745f746f5f646563696d616c5f636f6d6d6f6e5f73686f7274657374313768323833336161333033386462386561634588014c5f5a4e34636f726533666d7435666c6f61743336666c6f61745f746f5f6578706f6e656e7469616c5f636f6d6d6f6e5f73686f7274657374313768343736626466373237343334663464324589015e5f5a4e34636f726533666d7435666c6f617435305f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f7224753230246636342447542433666d7431376866616139306638643030353530396364458a01605f5a4e34636f726533666d7435666c6f617435325f244c5424696d706c2475323024636f72652e2e666d742e2e446973706c61792475323024666f7224753230246636342447542433666d7431376862313566393831353466343463616533458b01505f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f7274323270616e69635f6f6e5f6f72645f76696f6c6174696f6e31376839643966666430336234643465656162458c01655f5a4e34636f726535736c69636532395f244c5424696d706c24753230242475356224542475356424244754243135636f70795f66726f6d5f736c69636531376c656e5f6d69736d617463685f6661696c31376834313631656338323232316531666430458d01765f5a4e34636f726535736c69636532395f244c5424696d706c24753230242475356224542475356424244754243135636f70795f66726f6d5f736c69636531376c656e5f6d69736d617463685f6661696c38646f5f70616e69633772756e74696d6531376831616630386263376533653834663835458e014c5f5a4e34636f72653970616e69636b696e67313170616e69635f636f6e7374323370616e69635f636f6e73745f6469765f62795f7a65726f31376831303839653337663932623938613037458f014c5f5a4e34636f72653970616e69636b696e67313170616e69635f636f6e7374323370616e69635f636f6e73745f72656d5f62795f7a65726f31376861653062343336376464643465653062459001325f5a4e34636f7265366f7074696f6e3133756e777261705f6661696c656431376831383130383331336461396365636462459101325f5a4e34636f7265366f7074696f6e31336578706563745f6661696c6564313768663433393966636230313064383263624592014c5f5a4e34636f726537756e69636f6465397072696e7461626c6535636865636b31376861396365303733373866646530313438452e6c6c766d2e31323735353836313233373132383537363293013c5f5a4e34636f726537756e69636f6465397072696e7461626c65313269735f7072696e7461626c6531376865383161626435663262326130323430459401615f5a4e34636f726533666d74336e756d33696d7035315f244c5424696d706c2475323024636f72652e2e666d742e2e446973706c61792475323024666f72247532302475382447542433666d74313768326531616463313962363738333939364595015e5f5a4e34636f726533666d74336e756d33696d7032315f244c5424696d706c247532302475313624475424345f666d7431376865646265666131663365653335336630452e6c6c766d2e31323334303530313930373930383735373638369601625f5a4e34636f726533666d74336e756d33696d7035325f244c5424696d706c2475323024636f72652e2e666d742e2e446973706c61792475323024666f7224753230247533322447542433666d74313768656234396166646534613730323561654597015e5f5a4e34636f726533666d74336e756d33696d7032315f244c5424696d706c247532302475333224475424345f666d7431376831393937303065363235306637356437452e6c6c766d2e31323334303530313930373930383735373638369801625f5a4e34636f726533666d74336e756d33696d7035325f244c5424696d706c2475323024636f72652e2e666d742e2e446973706c61792475323024666f7224753230247536342447542433666d74313768613962623039393639373037623663304599015e5f5a4e34636f726533666d74336e756d33696d7032315f244c5424696d706c247532302475363424475424345f666d7431376830363632323636343136623765353563452e6c6c766d2e31323334303530313930373930383735373638369a01625f5a4e34636f726533666d74336e756d33696d7035325f244c5424696d706c2475323024636f72652e2e666d742e2e446973706c61792475323024666f7224753230246936342447542433666d7431376837366434623932383038396664653930459b01765f5a4e34636f726533666d74336e756d35305f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f7224753230247533322447542433666d7431376836393639303539383732343262333266452e6c6c766d2e31303534343931323935363433323435363539369c0180015f5a4e37335f244c5424636f72652e2e6e756d2e2e6e6f6e7a65726f2e2e4e6f6e5a65726f244c54245424475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376864343566663336306563366630616362452e6c6c766d2e31303534343931323935363433323435363539369d01645f5a4e37315f244c5424636f72652e2e6f70732e2e72616e67652e2e52616e6765244c542449647824475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376836313566666431376163633030393466459e01665f5a4e37335f244c5424636f72652e2e70616e69632e2e70616e69635f696e666f2e2e50616e6963496e666f247532302461732475323024636f72652e2e666d742e2e446973706c61792447542433666d7431376832313835316465393361613733333162459f01395f5a4e34636f7265336e756d366269676e756d384269673332783430386d756c5f706f77323137683239316438303937643162653734376145a0013c5f5a4e34636f7265336e756d366269676e756d38426967333278343031306d756c5f6469676974733137683833623332623730323461663432303145a101675f5a4e36385f244c5424636f72652e2e666d742e2e6275696c646572732e2e50616441646170746572247532302461732475323024636f72652e2e666d742e2e5772697465244754243977726974655f7374723137683636336430643161646162626666373045a201695f5a4e36385f244c5424636f72652e2e666d742e2e6275696c646572732e2e50616441646170746572247532302461732475323024636f72652e2e666d742e2e577269746524475424313077726974655f636861723137686362323563376161663839313565653045a3013c5f5a4e34636f726533666d74386275696c6465727331314465627567537472756374356669656c643137683739633163653239336361346230356245a4013d5f5a4e34636f726533666d74386275696c64657273313144656275675374727563743666696e6973683137686266366562323639373030386535666345a5013b5f5a4e34636f726533666d74386275696c64657273313044656275675475706c65356669656c643137683261343433613136386235343638333845a6013c5f5a4e34636f726533666d74386275696c64657273313044656275675475706c653666696e6973683137683337386162356464396166376337386445a701395f5a4e34636f726533666d74386275696c646572733944656275674c69737435656e7472793137683930636339633136346537346266383045a8014a5f5a4e34636f726533666d743557726974653977726974655f666d7431376862353036613838326631393962633034452e6c6c766d2e3130383933373037373237323735383730343433a901395f5a4e34636f726533737472377061747465726e31315374725365617263686572336e65773137683861363339643665386638343033326445aa01425f5a4e34636f7265336e756d37666c743264656338737472617465677936647261676f6e396d756c5f706f7731303137683661316536323232376635663664366545ab01495f5a4e34636f7265336e756d37666c743264656338737472617465677936647261676f6e3135666f726d61745f73686f72746573743137686465393730613633313834393337393345ac01465f5a4e34636f7265336e756d37666c743264656338737472617465677936647261676f6e3132666f726d61745f65786163743137683232613335663633306332353633333845ad01325f5a4e34636f726536726573756c743133756e777261705f6661696c65643137683865356436396261623936626163666345ae013b5f5a4e34636f7265336e756d37666c743264656331376469676974735f746f5f6465635f7374723137683164356532323936613836666632323545af013b5f5a4e34636f7265336e756d37666c743264656331376469676974735f746f5f6578705f7374723137683435383666333566333461643266663245b001395f5a4e34636f7265336e756d37666c74326465633135746f5f73686f72746573745f7374723137686337616137326166316532373766636645b1013d5f5a4e34636f7265336e756d37666c74326465633139746f5f73686f72746573745f6578705f7374723137683735356539303432626336393137306345b2013c5f5a4e34636f7265336e756d37666c74326465633138746f5f65786163745f66697865645f7374723137686536363166353939303466303937336145b301445f5a4e34636f726535736c69636535696e6465783236736c6963655f73746172745f696e6465785f6c656e5f6661696c3137683366393933316434356464383635316345b401555f5a4e34636f726535736c69636535696e6465783236736c6963655f73746172745f696e6465785f6c656e5f6661696c38646f5f70616e69633772756e74696d653137683233383764346635633361646162623945b501425f5a4e34636f726535736c69636535696e6465783234736c6963655f656e645f696e6465785f6c656e5f6661696c3137686638643865313766623232616534653745b601535f5a4e34636f726535736c69636535696e6465783234736c6963655f656e645f696e6465785f6c656e5f6661696c38646f5f70616e69633772756e74696d653137686634613039306333613630353732323345b701405f5a4e34636f726535736c69636535696e6465783232736c6963655f696e6465785f6f726465725f6661696c3137686430383337616339366266353737316345b801515f5a4e34636f726535736c69636535696e6465783232736c6963655f696e6465785f6f726465725f6661696c38646f5f70616e69633772756e74696d653137683332616436636562313662343866383045b901335f5a4e34636f72653373747238636f6e76657274733966726f6d5f757466383137683531383866383566636465353634343845ba01365f5a4e34636f72653373747235636f756e743134646f5f636f756e745f63686172733137686530376232646466363262376535333345bb01505f5a4e34636f726537756e69636f64653132756e69636f64655f6461746131356772617068656d655f657874656e6431316c6f6f6b75705f736c6f773137686637393462386339643431616533326545bc019c025f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f646532313048616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c65616624475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e45646765244754243136696e736572745f726563757273696e673137683038663530353461323265343934313745bd0192025f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f646532313248616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e496e7465726e616c24475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4b56244754243573706c69743137686535623939306434376165376562373045be01655f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f6465323942616c616e63696e67436f6e74657874244c54244b2443245624475424313562756c6b5f737465616c5f6c6566743137683763643164666330633531313730333645bf01665f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f6465323942616c616e63696e67436f6e74657874244c54244b2443245624475424313662756c6b5f737465616c5f72696768743137686636663132346338333831376639316345c0015d5f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f6465323942616c616e63696e67436f6e74657874244c54244b244324562447542438646f5f6d657267653137683132363435316636303664633266303145c101f6015f5a4e35616c6c6f633131636f6c6c656374696f6e7335627472656536617070656e643137385f244c5424696d706c2475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4f776e65642443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c6561664f72496e7465726e616c24475424244754243962756c6b5f707573683137683833373432306331343931646139336445c201cd025f5a4e35616c6c6f633131636f6c6c656374696f6e733562747265653672656d6f76653235395f244c5424696d706c2475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e48616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c65616624475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4b562447542424475424313472656d6f76655f6c6561665f6b763137683632643033616631623731386131663945c301db025f5a4e35616c6c6f633131636f6c6c656374696f6e733562747265653672656d6f76653236395f244c5424696d706c2475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e48616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c6561664f72496e7465726e616c24475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4b562447542424475424313872656d6f76655f6b765f747261636b696e673137683764613862623265663561643865363345c401465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683134396262336238376632626232636645c501465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686164633035363462383831623031346445c601485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683035643333623535383534346535343145c701485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683236653639636534636461643739646445c801485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683239326139623435666237343334353445c901485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683263343337633962636634393230356545ca01485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683365333931316564663531633339343945cb01485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683439333338393936303538666634336245cc01485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683465616464333039303337646663353045cd01485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683564303331393632323335303662633545ce01485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683566333430343636313630616562386245cf01485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683566383534346339333066333731363645d001485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683633376263633663313739616664343445d101485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683732643066653464626435373833623745d201485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683738386336376363613031393937333245d301485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683766623465363239306163366134366645d401485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683861376536303463363636633264333845d501485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683933383539363438653738373235303745d601485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137686266643862386531396638653839343245d701485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137686336333732376139616366623966376345d801485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137686363613139343664353363376331346145d901485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137686531623231636432386364653161663745da01485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137686538333464313532656531336231663245db01315f5a4e34636f7265336f70733866756e6374696f6e32466e3463616c6c3137686536613361613266353532623164373545dc015a5f5a4e34636f7265336f70733866756e6374696f6e36466e4f6e6365343063616c6c5f6f6e636524753762242475376224767461626c652e7368696d247537642424753764243137683239666463326332386633633835393745dd01765f5a4e37747269655f6462366c6f6f6b757031394c6f6f6b7570244c54244c244324512447542432376c6f6f6b5f75705f776974685f63616368655f696e7465726e616c32385f24753762242475376224636c6f73757265247537642424753764243137683161656531636130326333303737376545de015a5f5a4e34636f7265336f70733866756e6374696f6e36466e4f6e6365343063616c6c5f6f6e636524753762242475376224767461626c652e7368696d247537642424753764243137686332326664353931376665323230356145df014d5f5a4e37747269655f6462366c6f6f6b757031394c6f6f6b7570244c54244c244324512447542431366c6f61645f6f776e65645f76616c75653137683262656633636164666235656135373845e0016b5f5a4e37747269655f6462366c6f6f6b757031394c6f6f6b7570244c54244c244324512447542431366c6f61645f6f776e65645f76616c756532385f24753762242475376224636c6f73757265247537642424753764243137683833333263616538613138316137643145e1016d5f5a4e37747269655f6462366c6f6f6b757031394c6f6f6b7570244c54244c244324512447542431386c6f6f6b5f75705f776974685f636163686532385f24753762242475376224636c6f73757265247537642424753764243137683635666565613335623865653236646545e201435f5a4e37747269655f6462366c6f6f6b757031394c6f6f6b7570244c54244c2443245124475424376c6f6f6b5f75703137686430383339336261313832383030323245e3015a5f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d323072656c61795f73746174655f736e617073686f743130726561645f656e7472793137683562303731343330663232313238666145e4015a5f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d323072656c61795f73746174655f736e617073686f743130726561645f656e7472793137686361303563303731653038306663373045e501685f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d323072656c61795f73746174655f736e617073686f74323052656c6179436861696e537461746550726f6f66336e65773137683832623434386232663966653132366445e60183015f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d323072656c61795f73746174655f736e617073686f74323052656c6179436861696e537461746550726f6f663239726561645f6d6573736167696e675f73746174655f736e617073686f743137686238323261303865373533303230393445e7017d5f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d323072656c61795f73746174655f736e617073686f74323052656c6179436861696e537461746550726f6f663233726561645f696e636c756465645f706172615f686561643137683766393933366464623836643833613245e80182015f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d323072656c61795f73746174655f736e617073686f74323052656c6179436861696e537461746550726f6f663238726561645f757067726164655f676f5f61686561645f7369676e616c3137683039623437313436623061386261316645e90185015f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d323072656c61795f73746174655f736e617073686f74323052656c6179436861696e537461746550726f6f663331726561645f757067726164655f7265737472696374696f6e5f7369676e616c3137686130623434626237333665303932613745ea01ea015f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d323072656c61795f73746174655f736e617073686f74315f3134315f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e72656c61795f73746174655f736e617073686f742e2e52656c61794469737061746368517565756552656d61696e696e6743617061636974792447542439747970655f696e666f3137683732356163616666636363643666333845eb01dd015f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d323072656c61795f73746174655f736e617073686f74315f3132385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e72656c61795f73746174655f736e617073686f742e2e4d6573736167696e675374617465536e617073686f742447542439747970655f696e666f3137683135313432323963653537343934373245ec014c5f5a4e396861736862726f776e3372617732315261775461626c65244c54245424432441244754243134726573657276655f7265686173683137686430663564383364373962636266313245ed01a2015f5a4e3132385f244c542473705f73746174655f6d616368696e652e2e747269655f6261636b656e642e2e547269654261636b656e64244c5424532443244824432443244324522447542424753230246173247532302473705f73746174655f6d616368696e652e2e6261636b656e642e2e4261636b656e64244c54244824475424244754243773746f726167653137686532613465353839353736373438363745ee0182015f5a4e34636f726533707472373164726f705f696e5f706c616365244c542473705f747269652e2e6572726f722e2e4572726f72244c54247072696d69746976655f74797065732e2e48323536244754242447542431376838633533633930336334633363356630452e6c6c766d2e31373632353334303635383939353639343337ef01b9015f5a4e3135355f244c542473705f73746174655f6d616368696e652e2e747269655f6261636b656e645f657373656e63652e2e547269654261636b656e64457373656e6365244c54245324432448244324432443245224475424247532302461732475323024686173685f64622e2e486173684442526566244c542448244324616c6c6f632e2e7665632e2e566563244c54247538244754242447542424475424336765743137683633633864616666643362643664616445f001be015f5a4e3135355f244c542473705f73746174655f6d616368696e652e2e747269655f6261636b656e645f657373656e63652e2e547269654261636b656e64457373656e6365244c54245324432448244324432443245224475424247532302461732475323024686173685f64622e2e486173684442526566244c542448244324616c6c6f632e2e7665632e2e566563244c5424753824475424244754242447542438636f6e7461696e733137686335336564383631663565313461656545f1013b5f5a4e35616c6c6f6332726331355263244c54245424432441244754243964726f705f736c6f773137686230363733336534623939643166613345f201415f5a4e37747269655f6462346e6f646531304e6f646548616e646c653135746f5f6f776e65645f68616e646c653137683335643638306338393938626637646545f301385f5a4e37747269655f6462346e6f6465344e6f64653133746f5f6f776e65645f6e6f64653137686163393166333266356233323061313645f401425f5a4e34636f726535736c69636534736f727436737461626c6539717569636b736f727439717569636b736f72743137683862333666393236633335353464346445f501725f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d313476616c69646174655f626c6f636b3134696d706c656d656e746174696f6e323476616c69646174655f76616c69646174696f6e5f646174613137683631623434333331646538313961653145f6016b5f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d313476616c69646174655f626c6f636b3134696d706c656d656e746174696f6e3137686f73745f73746f726167655f726561643137683931656332643730636161376337616645f7016a5f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d313476616c69646174655f626c6f636b3134696d706c656d656e746174696f6e3136686f73745f73746f726167655f7365743137683033313536373662656463373766386545f8016a5f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d313476616c69646174655f626c6f636b3134696d706c656d656e746174696f6e3136686f73745f73746f726167655f6765743137686636613863643131363837383865306345f9016d5f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d313476616c69646174655f626c6f636b3134696d706c656d656e746174696f6e3139686f73745f73746f726167655f6578697374733137686237623934646432356663623331643545fa016c5f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d313476616c69646174655f626c6f636b3134696d706c656d656e746174696f6e3138686f73745f73746f726167655f636c6561723137683561613265656261333861303463393245fb01715f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d313476616c69646174655f626c6f636b3134696d706c656d656e746174696f6e3233686f73745f73746f726167655f70726f6f665f73697a653137686232353563333638333534303363393245fc016b5f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d313476616c69646174655f626c6f636b3134696d706c656d656e746174696f6e3137686f73745f73746f726167655f726f6f743137686565373661363161316139656336366345fd01735f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d313476616c69646174655f626c6f636b3134696d706c656d656e746174696f6e3235686f73745f73746f726167655f636c6561725f7072656669783137683730636465363539383134323934323645fe016d5f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d313476616c69646174655f626c6f636b3134696d706c656d656e746174696f6e3139686f73745f73746f726167655f617070656e643137686163636635356265623261383766633045ff016f5f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d313476616c69646174655f626c6f636b3134696d706c656d656e746174696f6e3231686f73745f73746f726167655f6e6578745f6b657931376830633261343735623831626264663661458002785f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d313476616c69646174655f626c6f636b3134696d706c656d656e746174696f6e3330686f73745f73746f726167655f73746172745f7472616e73616374696f6e313768643334633031363930613539316566304581027b5f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d313476616c69646174655f626c6f636b3134696d706c656d656e746174696f6e3333686f73745f73746f726167655f726f6c6c6261636b5f7472616e73616374696f6e31376864306134656562346535386331323138458202795f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d313476616c69646174655f626c6f636b3134696d706c656d656e746174696f6e3331686f73745f73746f726167655f636f6d6d69745f7472616e73616374696f6e31376833376666343632366135646465363563458302785f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d313476616c69646174655f626c6f636b3134696d706c656d656e746174696f6e3330686f73745f64656661756c745f6368696c645f73746f726167655f67657431376833643865323662396430306463643065458402795f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d313476616c69646174655f626c6f636b3134696d706c656d656e746174696f6e3331686f73745f64656661756c745f6368696c645f73746f726167655f7265616431376834363265626665303361616330343932458502785f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d313476616c69646174655f626c6f636b3134696d706c656d656e746174696f6e3330686f73745f64656661756c745f6368696c645f73746f726167655f736574313768343932613435336434326563623936634586027a5f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d313476616c69646174655f626c6f636b3134696d706c656d656e746174696f6e3332686f73745f64656661756c745f6368696c645f73746f726167655f636c6561723137683433353364303738303136646234326545870281015f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d313476616c69646174655f626c6f636b3134696d706c656d656e746174696f6e3339686f73745f64656661756c745f6368696c645f73746f726167655f73746f726167655f6b696c6c313768633235336437633533623936393930624588027b5f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d313476616c69646174655f626c6f636b3134696d706c656d656e746174696f6e3333686f73745f64656661756c745f6368696c645f73746f726167655f6578697374733137683865346663636461376164353130623245890281015f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d313476616c69646174655f626c6f636b3134696d706c656d656e746174696f6e3339686f73745f64656661756c745f6368696c645f73746f726167655f636c6561725f70726566697831376838396539643766336238353562303765458a02795f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d313476616c69646174655f626c6f636b3134696d706c656d656e746174696f6e3331686f73745f64656661756c745f6368696c645f73746f726167655f726f6f7431376831313263333864356131323930656139458b027d5f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d313476616c69646174655f626c6f636b3134696d706c656d656e746174696f6e3335686f73745f64656661756c745f6368696c645f73746f726167655f6e6578745f6b657931376833353839323530306662303731366465458c02665f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d313476616c69646174655f626c6f636b3134696d706c656d656e746174696f6e36474c4f42414c365f5f696e697431376839396230333166353562623564626137458d02ad015f5a4e3139706f6c6b61646f745f7072696d697469766573327638315f3131345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f722475323024706f6c6b61646f745f7072696d6974697665732e2e76382e2e4162726964676564486f7374436f6e66696775726174696f6e24475424366465636f646531376838393664383832653934316533396532458e0280015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f31376834353465376262353635643336306239458f02ad015f5a4e3133375f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c542454244324616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542447542424475424244754243966726f6d5f6974657231376837376433626533393737636134613830459002ad015f5a4e3133375f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c542454244324616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542447542424475424244754243966726f6d5f6974657231376837646166626464353336386561346465459102475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686434636363623034376361303233613845920285015f5a4e34636f726533707472373464726f705f696e5f706c616365244c5424747269655f64622e2e6e6f64652e2e4e6f64654f776e6564244c54247072696d69746976655f74797065732e2e48323536244754242447542431376830303763633032323963343532333166452e6c6c766d2e3238383435353132383437373431333432393393026d5f5a4e37355f244c5424747269655f64622e2e7472696564622e2e547269654442244c54244c24475424247532302461732475323024747269655f64622e2e54726965244c54244c2447542424475424386765745f77697468313768633035323734633366316331613233384594026e5f5a4e37385f244c5424616c6c6f632e2e7665632e2e566563244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f6465313768616136343261386533646536313165634595026e5f5a4e37385f244c5424616c6c6f632e2e7665632e2e566563244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f6465313768643234623964633564333935643963614596029e015f5a4e31307363616c655f696e666f35696d706c733130345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b24432456244754242447542439747970655f696e666f3137686437343931393164633830343634313045970298015f5a4e3132315f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e457874726163744966244c54244b24432456244324462443244124475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f7224475424346e65787431376835366435343064313363623131366238459802ac015f5a4e3133365f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b2443245624475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e636f6c6c6563742e2e46726f6d4974657261746f72244c5424244c50244b244324562452502424475424244754243966726f6d5f697465723137683661333530346366306531396438323245990292045f5a4e34636f72653370747234373064726f705f696e5f706c616365244c542473705f73746174655f6d616368696e652e2e747269655f6261636b656e645f657373656e63652e2e547269654261636b656e64457373656e6365244c54246d656d6f72795f64622e2e4d656d6f72794442244c542473705f72756e74696d652e2e7472616974732e2e426c616b6554776f3235362443246d656d6f72795f64622e2e486173684b6579244c542473705f72756e74696d652e2e7472616974732e2e426c616b6554776f32353624475424244324616c6c6f632e2e7665632e2e566563244c54247538244754242447542424432473705f72756e74696d652e2e7472616974732e2e426c616b6554776f32353624432473705f73746174655f6d616368696e652e2e747269655f6261636b656e642e2e556e696d706c656d656e746564436163686550726f7669646572244c542473705f72756e74696d652e2e7472616974732e2e426c616b6554776f3235362447542424432473705f73746174655f6d616368696e652e2e747269655f6261636b656e642e2e556e696d706c656d656e7465645265636f7264657250726f7669646572244c542473705f72756e74696d652e2e7472616974732e2e426c616b6554776f32353624475424244754242447542431376862316565363939336466323935383733452e6c6c766d2e323335353931363133333532393739323736349a02a7015f5a4e39365f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b244324562443244124475424247532302461732475323024636f72652e2e636c6f6e652e2e436c6f6e652447542435636c6f6e653133636c6f6e655f7375627472656531376865396165383964316238313136393536452e6c6c766d2e323335353931363133333532393739323736349b0281015f5a4e39395f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b244324562443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f7031376837663063326530353331613163373162459c0281015f5a4e39395f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b244324562443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f7031376838663063393533663065626364636635459d028f015f5a4e31307363616c655f696e666f35696d706c7336345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024244c50244124432442245250242447542439747970655f696e666f31376835386535356234373931373130346363452e6c6c766d2e31363232323932323035333138373232343231369e02735f5a4e31307363616c655f696e666f35696d706c7336325f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302424753562245424753564242447542439747970655f696e666f31376861363836386366353365616139613733459f02755f5a4e31307363616c655f696e666f35696d706c7336345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024244c50244124432442245250242447542439747970655f696e666f3137683731393464626436316130643934313145a0024c5f5a4e35616c6c6f63377261775f766563313166696e6973685f67726f7731376838306631646663333232666466336530452e6c6c766d2e3136323232393232303533313837323234323136a102435f5a4e35616c6c6f63377261775f7665633139526177566563244c54245424432441244754243867726f775f6f6e653137683631306366303835656331326139316145a202435f5a4e35616c6c6f63377261775f7665633139526177566563244c54245424432441244754243867726f775f6f6e653137683862343430653236653866326363346245a302435f5a4e35616c6c6f63377261775f7665633139526177566563244c54245424432441244754243867726f775f6f6e653137686164356438383564663135386664303245a4025a5f5a4e35616c6c6f63377261775f7665633230526177566563496e6e6572244c5424412447542437726573657276653231646f5f726573657276655f616e645f68616e646c653137683230393037353838613634343732346445a502395f5a4e3773705f7472696531316e6f64655f68656164657231316465636f64655f73697a653137686162333333646630393132386638393945a602765f5a4e38365f244c542473705f747269652e2e6e6f64655f6865616465722e2e4e6f64654865616465722475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683166613938313539373937653639313945a70289015f5a4e3130325f244c5424636f72652e2e697465722e2e61646170746572732e2e6d61702e2e4d6170244c5424492443244624475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f7224475424387472795f666f6c643137686436643532396632346131643732353145a80282015f5a4e34636f726533707472373164726f705f696e5f706c616365244c542473705f747269652e2e6572726f722e2e4572726f72244c54247072696d69746976655f74797065732e2e48323536244754242447542431376838633533633930336334633363356630452e6c6c766d2e38393535393437323434343038303833343233a90289015f5a4e3130325f244c5424636f72652e2e697465722e2e61646170746572732e2e6d61702e2e4d6170244c5424492443244624475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f7224475424387472795f666f6c643137686536623334323064613437623932343545aa023e5f5a4e34636f726535736c69636534736f727436737461626c6531346472696674736f72745f6d61696e3137686134633963313061363332336538666545ab02395f5a4e34636f726535736c69636534736f727436737461626c6535647269667434736f72743137683537363837326365663436396533316445ac028a015f5a4e3130335f244c5424616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542443244124475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f7224475424387472795f666f6c643137686135626431363531373931643831306445ad02475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686139313262313036336434323465646145ae023b5f5a4e34636f726533666d74386275696c646572733944656275674c69737437656e74726965733137686165353437366234336532663965666645af02625f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3138756e696e636c756465645f7365676d656e7431335573656442616e64776964746836617070656e643137686134643464313839393965346530343545b002645f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3138756e696e636c756465645f7365676d656e7431335573656442616e6477696474683873756274726163743137686462656531366334383930386133306545b1028c015f5a4e3131305f244c542463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e756e696e636c756465645f7365676d656e742e2e42616e6477696474685570646174654572726f72247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683865323238366566316238313261393445b202d4015f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3138756e696e636c756465645f7365676d656e74315f3132315f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e756e696e636c756465645f7365676d656e742e2e48726d704368616e6e656c5570646174652447542439747970655f696e666f3137686333373133633232623939396235613345b302d0015f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3138756e696e636c756465645f7365676d656e74315f3131375f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e756e696e636c756465645f7365676d656e742e2e5573656442616e6477696474682447542439747970655f696e666f3137683464663932393436653539643266633045b40286015f5a4e3130315f244c54247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374244c5424753332244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686464653932303736323461653036613245b502b3015f5a4e3134395f244c54246d656d6f72795f64622e2e4d656d6f72794442244c5424482443244b46244324616c6c6f632e2e7665632e2e566563244c54247538244754242447542424753230246173247532302473705f73746174655f6d616368696e652e2e747269655f6261636b656e645f657373656e63652e2e547269654261636b656e6453746f72616765244c5424482447542424475424336765743137683437636135663238633466326561636245b602675f5a4e396861736862726f776e336d61703238486173684d6170244c54244b24432456244324532443244124475424396765745f696e6e657231376833373833663733336633616565353132452e6c6c766d2e3137313137333231313734373132393138393833b702355f5a4e34636f72653970616e69636b696e6731336173736572745f6661696c65643137683365623366666461393835333762303945b802355f5a4e34636f72653970616e69636b696e6731336173736572745f6661696c65643137686230616531343635333134383031613345b902355f5a4e34636f72653970616e69636b696e6731336173736572745f6661696c65643137686463663535643263656338646233313045ba02ee015f5a4e3773705f74726965313373746f726167655f70726f6f663138345f244c5424696d706c2475323024636f72652e2e636f6e766572742e2e46726f6d244c54242452462473705f747269652e2e73746f726167655f70726f6f662e2e53746f7261676550726f6f66244754242475323024666f7224753230246d656d6f72795f64622e2e4d656d6f72794442244c5424482443246d656d6f72795f64622e2e486173684b6579244c54244824475424244324616c6c6f632e2e7665632e2e566563244c542475382447542424475424244754243466726f6d3137686164636637656463663530666564303445bb02475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683061343035303036316465313734613145bc02475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686435383964616261303439363666653145bd02475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686562623633636665323632323130306545be02495f5a4e34345f244c54242452462454247532302461732475323024636f72652e2e666d742e2e446973706c61792447542433666d743137683438346266393933336261653135383245bf025b5f5a4e34636f726535736c69636534736f727436736861726564357069766f7431316d656469616e335f72656331376861656236666565656638316538633939452e6c6c766d2e3136303338393038353534323733333030383436c002465f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743132736f7274385f737461626c653137686530643032626365613732393663366645c102535f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743235696e73657274696f6e5f736f72745f73686966745f6c6566743137683634396266616162363066353532343145c202595f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743331736d616c6c5f736f72745f67656e6572616c5f776974685f736372617463683137683937663866313332613936626662306245c3023c5f5a4e37747269655f646231306e6f64655f636f646563394e6f6465436f646563366465636f64653137686437646634323165336265313932313045c4029b015f5a4e323563756d756c75735f70616c6c65745f78636d705f7175657565315f39315f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302463756d756c75735f70616c6c65745f78636d705f71756575652e2e4f7574626f756e6453746174652447542439747970655f696e666f3137683166613362303266303933646530663645c502a5015f5a4e323563756d756c75735f70616c6c65745f78636d705f7175657565315f3130305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302463756d756c75735f70616c6c65745f78636d705f71756575652e2e4f7574626f756e644368616e6e656c44657461696c732447542439747970655f696e666f3137686234626231396331613130333865663545c602735f5a4e38365f244c542463756d756c75735f70616c6c65745f78636d705f71756575652e2e4f7574626f756e644368616e6e656c44657461696c73247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683464613664626634663664616364613745c7029d015f5a4e323563756d756c75735f70616c6c65745f78636d705f7175657565315f39335f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302463756d756c75735f70616c6c65745f78636d705f71756575652e2e5175657565436f6e666967446174612447542439747970655f696e666f3137683835326632373365376265636566343345c802ad015f5a4e3133375f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c542454244324616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542447542424475424244754243966726f6d5f697465723137683665393935643637373734303765393345c902735f5a4e35616c6c6f63377261775f7665633230526177566563496e6e6572244c5424412447542437726573657276653231646f5f726573657276655f616e645f68616e646c6531376837633363383962636131316436376263452e6c6c766d2e32343632363538393538333739373437323831ca02ad015f5a4e3133375f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c542454244324616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542447542424475424244754243966726f6d5f697465723137686462656264613539336663356631646245cb024b5f5a4e35616c6c6f63377261775f766563313166696e6973685f67726f7731376833313363323538393336643638303965452e6c6c766d2e32343632363538393538333739373437323831cc02445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683538633032393534663662323231336445cd02445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686565353930333135356263663364336345ce02c3015f5a4e3234706f6c6b61646f745f636f72655f7072696d697469766573315f3130365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024706f6c6b61646f745f636f72655f7072696d6974697665732e2e4f7574626f756e6448726d704d657373616765244c54244964244754242447542439747970655f696e666f31376832373339646439663638343232653065452e6c6c766d2e31343335383836323238303131313430313630cf0285015f5a4e31307363616c655f696e666f35696d706c7338305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242447542439747970655f696e666f3137683431643262356634333465363337633445d0024b5f5a4e35616c6c6f63377261775f766563313166696e6973685f67726f7731376862663430343730613035613562323536452e6c6c766d2e39313735353232353133363532343934373036d1025a5f5a4e35616c6c6f63377261775f7665633230526177566563496e6e6572244c5424412447542437726573657276653231646f5f726573657276655f616e645f68616e646c653137686333616238383137396162666661326545d20280015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137683536353335306632306338643339333845d30280015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137686331383434386435326333366438333145d40280015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137686332396339616339633430373265383945d502ad015f5a4e3133375f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c542454244324616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542447542424475424244754243966726f6d5f697465723137683263656439386632386334633336376345d602535f5a4e323363756d756c75735f7072696d6974697665735f636f7265313743756d756c75734469676573744974656d3134746f5f6469676573745f6974656d3137683638336237373831333734663764376445d7026b5f5a4e37385f244c542463756d756c75735f7072696d6974697665735f636f72652e2e4d65737361676553656e644572726f72247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683639393230346365366132323736653845d802a0015f5a4e323363756d756c75735f7072696d6974697665735f636f7265315f39385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302463756d756c75735f7072696d6974697665735f636f72652e2e4167677265676174654d6573736167654f726967696e2447542439747970655f696e666f3137683735326338393832333330646664666545d90297015f5a4e323363756d756c75735f7072696d6974697665735f636f7265315f38395f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302463756d756c75735f7072696d6974697665735f636f72652e2e436f6c6c6174696f6e496e666f2447542439747970655f696e666f3137683661323965323965306332316166643345da02445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683164633161626635386538313062643945db028c015f5a4e3130345f244c54247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374526566244c5424753332244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f3137683634303230613936633535626365376445dc029e015f5a4e31307363616c655f696e666f35696d706c733130345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b24432456244754242447542439747970655f696e666f3137683631633062393634373764636633353845dd02cf015f5a4e3234706f6c6b61646f745f636f72655f7072696d697469766573315f3131385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024706f6c6b61646f745f636f72655f7072696d6974697665732e2e496e626f756e64446f776e776172644d657373616765244c5424426c6f636b4e756d626572244754242447542439747970655f696e666f31376831356232613765353439373634353137452e6c6c766d2e38323137383436393335323335323134393139de02c5015f5a4e313073705f72756e74696d653767656e6572696336686561646572315f3130375f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473705f72756e74696d652e2e67656e657269632e2e6865616465722e2e486561646572244c54244e756d62657224432448617368244754242447542439747970655f696e666f31376837356563383431306337363738363336452e6c6c766d2e38323137383436393335323335323134393139df02cb015f5a4e3234706f6c6b61646f745f636f72655f7072696d697469766573315f3131345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024706f6c6b61646f745f636f72655f7072696d6974697665732e2e496e626f756e6448726d704d657373616765244c5424426c6f636b4e756d626572244754242447542439747970655f696e666f31376839356565333131306330366334323730452e6c6c766d2e38323137383436393335323335323134393139e00295015f5a4e31307363616c655f696e666f35696d706c7339365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374244c542454244754242447542439747970655f696e666f3137683065323430663536346135656435346345e102ae015f5a4e3139706f6c6b61646f745f7072696d697469766573327638315f3131325f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024706f6c6b61646f745f7072696d6974697665732e2e76382e2e50657273697374656456616c69646174696f6e44617461244c5424482443244e244754242447542439747970655f696e666f3137683831623461336664633864666464666245e2024b5f5a4e35616c6c6f63377261775f766563313166696e6973685f67726f7731376861363639303365333436656237323564452e6c6c766d2e38323137383436393335323335323134393139e3025a5f5a4e35616c6c6f63377261775f7665633230526177566563496e6e6572244c5424412447542437726573657276653231646f5f726573657276655f616e645f68616e646c653137686334323266393336636632346262303545e40280015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137683738323037386363623432306536393445e50280015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137683932376238323630333731383938353545e60280015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137683939396461646631326538653933343345e70280015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137686566666264353432366563626363636145e80285015f5a4e31307363616c655f696e666f35696d706c7338305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242447542439747970655f696e666f3137683138636335373865663930633231373245e902ad015f5a4e3133375f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c542454244324616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542447542424475424244754243966726f6d5f697465723137683165613734353335623334613862666345ea02ad015f5a4e3133375f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c542454244324616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542447542424475424244754243966726f6d5f697465723137686636643233326535633864633735303745eb02615f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646531337573696e675f656e636f64656431376863643130633261363835333062626530452e6c6c766d2e3137313935393030383839353934373535313631ec02bc015f5a4e333763756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e74315f3131315f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e742e2e50617261636861696e496e686572656e74446174612447542439747970655f696e666f3137683962353230316564623533353737306145ed02b8015f5a4e333763756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e74315f3130375f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e742e2e4d6573736167655175657565436861696e2447542439747970655f696e666f3137683531626437666335386237643866386645ee02735f5a4e31307363616c655f696e666f35696d706c7336325f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302424753562245424753564242447542439747970655f696e666f3137686631646262323663636132363762636545ef02755f5a4e31307363616c655f696e666f35696d706c7336345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024244c50244124432442245250242447542439747970655f696e666f3137683033643635393930613662666363303345f002475f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646531337573696e675f656e636f6465643137683532386536666136353239306132656145f102b4015f5a4e3139626f756e6465645f636f6c6c656374696f6e733131626f756e6465645f766563315f3130385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242447542439747970655f696e666f3137683864303232616166393861636666366545f20287015f5a4e343263756d756c75735f7072696d6974697665735f70726f6f665f73697a655f686f737466756e6374696f6e313873746f726167655f70726f6f665f73697a65323665787465726e5f686f73745f66756e6374696f6e5f696d706c73313873746f726167655f70726f6f665f73697a653137686639643132363563363632643566353545f3025d5f5a4e3136637572766532353531395f64616c656b376261636b656e643673657269616c33753332356669656c6431364669656c64456c656d656e74323632353861735f62797465733137686530333239333065346631373965303345f40290015f5a4e3136637572766532353531395f64616c656b356669656c6438315f244c5424696d706c2475323024637572766532353531395f64616c656b2e2e6261636b656e642e2e73657269616c2e2e7533322e2e6669656c642e2e4669656c64456c656d656e7432363235244754243132737172745f726174696f5f693137683464646361323264373735613036313145f5027c5f5a4e3136637572766532353531395f64616c656b376261636b656e643673657269616c33753332356669656c6431364669656c64456c656d656e743236323531327371756172655f696e6e657231376837393165323137656565653839636633452e6c6c766d2e3132363637353334353637383134363030383537f6028b015f5a4e3130395f244c542424524624637572766532353531395f64616c656b2e2e6261636b656e642e2e73657269616c2e2e7533322e2e6669656c642e2e4669656c64456c656d656e7432363235247532302461732475323024636f72652e2e6f70732e2e61726974682e2e4d756c24475424336d756c3137686538363137323437333736396639643845f7025a5f5a4e3136637572766532353531395f64616c656b376261636b656e643673657269616c33753332356669656c6431364669656c64456c656d656e743236323535706f77326b3137686133656464626336376563323238383045f8028b015f5a4e3130395f244c542424524624637572766532353531395f64616c656b2e2e6261636b656e642e2e73657269616c2e2e7533322e2e6669656c642e2e4669656c64456c656d656e7432363235247532302461732475323024636f72652e2e6f70732e2e61726974682e2e53756224475424337375623137683262353836363961373636356262653945f9028b015f5a4e3130395f244c542424524624637572766532353531395f64616c656b2e2e6261636b656e642e2e73657269616c2e2e7533322e2e6669656c642e2e4669656c64456c656d656e7432363235247532302461732475323024636f72652e2e6f70732e2e61726974682e2e4e656724475424336e65673137686264386239373566303864303135613445fa0281015f5a4e3136637572766532353531395f64616c656b367363616c617237345f244c5424696d706c2475323024637572766532353531395f64616c656b2e2e6261636b656e642e2e73657269616c2e2e7533322e2e7363616c61722e2e5363616c6172323924475424347061636b3137683961623938653662313662396638616345fb02505f5a4e3136637572766532353531395f64616c656b376261636b656e643673657269616c33753332367363616c6172385363616c61723239337375623137683532306638636162333961383931373245fc025c5f5a4e3136637572766532353531395f64616c656b376261636b656e643673657269616c33753332367363616c6172385363616c6172323931346d6f6e74676f6d6572795f6d756c3137683537343633373463383436313939373845fd02585f5a4e3136637572766532353531395f64616c656b376261636b656e643673657269616c33753332367363616c6172385363616c61723239313066726f6d5f62797465733137683064393038333530323438393465616445fe025d5f5a4e3136637572766532353531395f64616c656b376261636b656e643673657269616c33753332367363616c6172385363616c61723239313566726f6d5f62797465735f776964653137686361666565336237663235333730663445ff02525f5a4e3136637572766532353531395f64616c656b367363616c6172365363616c6172323566726f6d5f62797465735f6d6f645f6f726465725f7769646531376833306137343537663930326438333562458003585f5a4e3136637572766532353531395f64616c656b367363616c6172365363616c61723672656475636531376832376263663637633635616539326431452e6c6c766d2e31313933363738393636323838393533383230368103445f5a4e3136637572766532353531395f64616c656b367363616c6172365363616c6172313161735f72616469785f327731376864373662366366616338623735303763458203f9015f5a4e3136637572766532353531395f64616c656b376261636b656e643673657269616c313263757276655f6d6f64656c733137325f244c5424696d706c2475323024636f72652e2e6f70732e2e61726974682e2e416464244c542424524624637572766532353531395f64616c656b2e2e6261636b656e642e2e73657269616c2e2e63757276655f6d6f64656c732e2e416666696e654e69656c73506f696e74244754242475323024666f72247532302424524624637572766532353531395f64616c656b2e2e656477617264732e2e45647761726473506f696e7424475424336164643137686637326664303164616566333265386145830390015f5a4e3130395f244c5424637572766532353531395f64616c656b2e2e656477617264732e2e4564776172647342617365706f696e745461626c65247532302461732475323024637572766532353531395f64616c656b2e2e7472616974732e2e42617365706f696e745461626c6524475424386d756c5f62617365313768303739313632356135363131626134394584034c5f5a4e3136637572766532353531395f64616c656b3972697374726574746f313452697374726574746f506f696e7438636f6d7072657373313768386566366130333939343732316135644585034d5f5a4e3136637572766532353531395f64616c656b3677696e646f7732304c6f6f6b75705461626c65244c542454244754243673656c65637431376863366432636462316332616333616635458603a3015f5a4e3131375f244c5424637572766532353531395f64616c656b2e2e6261636b656e642e2e73657269616c2e2e63757276655f6d6f64656c732e2e416666696e654e69656c73506f696e74247532302461732475323024737562746c652e2e436f6e646974696f6e616c6c7953656c65637461626c65244754243138636f6e646974696f6e616c5f61737369676e313768666636646538383166306135346161614587035e5f5a4e3136637572766532353531395f64616c656b376261636b656e643673657269616c313263757276655f6d6f64656c73313550726f6a656374697665506f696e7436646f75626c65313768393132643461336437646532666361304588033a5f5a4e38666f6c646861736834736565643130536861726564536565643866726f6d5f75363431376830333166303065393861373137666636458903425f5a4e38666f6c6468617368347365656436676c6f62616c323067656e65726174655f676c6f62616c5f7365656431376866373436656638316135326161616165458a03425f5a4e38666f6c6468617368347365656436676c6f62616c3130476c6f62616c5365656439696e69745f736c6f7731376863393236346539623337373936636538458b03315f5a4e38666f6c64686173683135686173685f62797465735f6c6f6e6731376839656365323562373964316163363538458c03495f5a4e34345f244c54242452462454247532302461732475323024636f72652e2e666d742e2e446973706c61792447542433666d7431376836393561313135353464646266373834458d03495f5a4e34345f244c54242452462454247532302461732475323024636f72652e2e666d742e2e446973706c61792447542433666d7431376866336432333231306236376238376133458e03495f5a4e34345f244c54242452462454247532302461732475323024636f72652e2e666d742e2e446973706c61792447542433666d7431376866346463366465656462376333333763458f03615f5a4e36385f244c54246672616d655f6578656375746976652e2e4578656375746976654572726f72247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376836356462623666333761303232616235459003f6015f5a4e35616c6c6f633131636f6c6c656374696f6e7335627472656536617070656e643137385f244c5424696d706c2475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4f776e65642443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c6561664f72496e7465726e616c24475424244754243962756c6b5f7075736831376865653632313535356539303539666134459103f6015f5a4e35616c6c6f633131636f6c6c656374696f6e7335627472656536617070656e643137385f244c5424696d706c2475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4f776e65642443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c6561664f72496e7465726e616c24475424244754243962756c6b5f7075736831376866396162306238663138616235386632459203465f5a4e31387061726974795f7363616c655f636f64656335636f6465633139656e636f64655f736c6963655f6e6f5f6c656e31376830326561346164346165396433386237459303465f5a4e31387061726974795f7363616c655f636f64656335636f6465633139656e636f64655f736c6963655f6e6f5f6c656e3137683336646338643137356366666538363745940386015f5a4e3130335f244c5424616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542443244124475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f722447542434666f6c643137683132383331323465346239363063303645950386015f5a4e3130335f244c5424616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542443244124475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f722447542434666f6c643137683361646235333033353331386363396445960386015f5a4e3130335f244c5424616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542443244124475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f722447542434666f6c643137683462626533343937383535393632356245970386015f5a4e3130335f244c5424616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542443244124475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f722447542434666f6c643137683630386337636231363137616165633945980386015f5a4e3130335f244c5424616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542443244124475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f722447542434666f6c643137683632323637316531383964326132656445990386015f5a4e3130335f244c5424616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542443244124475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f722447542434666f6c6431376864636662643437383266393734346532459a035d5f5a4e34636f726533707472353964726f705f696e5f706c616365244c54247363616c655f696e666f2e2e706f727461626c652e2e506f727461626c6552656769737472792447542431376838323339336332383463646437366563459b03ac015f5a4e35616c6c6f63337665633136696e5f706c6163655f636f6c6c6563743130385f244c5424696d706c2475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c54245424432449244754242475323024666f722475323024616c6c6f632e2e7665632e2e566563244c54245424475424244754243966726f6d5f6974657231376833376632613236313334663239666130459c03ac015f5a4e35616c6c6f63337665633136696e5f706c6163655f636f6c6c6563743130385f244c5424696d706c2475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c54245424432449244754242475323024666f722475323024616c6c6f632e2e7665632e2e566563244c54245424475424244754243966726f6d5f6974657231376837366666326637643366346239306331459d03ac015f5a4e35616c6c6f63337665633136696e5f706c6163655f636f6c6c6563743130385f244c5424696d706c2475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c54245424432449244754242475323024666f722475323024616c6c6f632e2e7665632e2e566563244c54245424475424244754243966726f6d5f6974657231376837643835663861353736633263623264459e03ac015f5a4e35616c6c6f63337665633136696e5f706c6163655f636f6c6c6563743130385f244c5424696d706c2475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c54245424432449244754242475323024666f722475323024616c6c6f632e2e7665632e2e566563244c54245424475424244754243966726f6d5f6974657231376838373965303033383337346261643566459f03ac015f5a4e35616c6c6f63337665633136696e5f706c6163655f636f6c6c6563743130385f244c5424696d706c2475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c54245424432449244754242475323024666f722475323024616c6c6f632e2e7665632e2e566563244c54245424475424244754243966726f6d5f697465723137686465386631323936623137383737376645a00385015f5a4e39385f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c5424542443244924475424244754243966726f6d5f697465723137683939613431633235343766666436383945a10385015f5a4e39385f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c5424542443244924475424244754243966726f6d5f697465723137686662393335333231343836363033376345a203a9015f5a4e31346672616d655f6d657461646174613132325f244c5424696d706c2475323024636f72652e2e636f6e766572742e2e46726f6d244c54246672616d655f6d657461646174612e2e52756e74696d654d657461646174615072656669786564244754242475323024666f722475323024616c6c6f632e2e7665632e2e566563244c5424753824475424244754243466726f6d3137683865656533303865333738383766376245a30382015f5a4e39305f244c54246672616d655f6d657461646174612e2e7631362e2e50616c6c65744d657461646174612475323024617324753230247363616c655f696e666f2e2e72656769737472792e2e496e746f506f727461626c65244754243133696e746f5f706f727461626c653137683833643031326565376230666133616145a4038f015f5a4e3130325f244c54246672616d655f6d657461646174612e2e7631362e2e50616c6c65745669657746756e6374696f6e4d657461646174612475323024617324753230247363616c655f696e666f2e2e72656769737472792e2e496e746f506f727461626c65244754243133696e746f5f706f727461626c653137686365333063306666666565633637336645a5038d015f5a4e3130305f244c54246672616d655f6d657461646174612e2e7631362e2e52756e74696d654170694d6574686f644d657461646174612475323024617324753230247363616c655f696e666f2e2e72656769737472792e2e496e746f506f727461626c65244754243133696e746f5f706f727461626c653137686435323764616132633662666539393145a603a2015f5a4e31307363616c655f696e666f327479366669656c6473315f3130325f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f7224753230247363616c655f696e666f2e2e74792e2e6669656c64732e2e4669656c64244c542454244754242447542439656e636f64655f746f3137683730393030383336626466643336313045a703a6015f5a4e31307363616c655f696e666f3274793776617269616e74315f3130355f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f7224753230247363616c655f696e666f2e2e74792e2e76617269616e742e2e56617269616e74244c542454244754242447542439656e636f64655f746f3137683161623330636639333639333065626145a8033e5f5a4e34636f726535736c69636534736f727436737461626c6531346472696674736f72745f6d61696e3137683164613532613063316439653166323045a9033e5f5a4e34636f726535736c69636534736f727436737461626c6531346472696674736f72745f6d61696e3137686364333032633532363232363432663545aa035a5f5a4e35355f244c5424582475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f3137683966303361643665303962343965376345ab03ac015f5a4e31346672616d655f6d6574616461746133763136315f3131345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f7224753230246672616d655f6d657461646174612e2e7631362e2e53746f72616765456e7472794d65746164617461244c542454244754242447542439656e636f64655f746f3137683035323531303865313139636465376345ac03645f5a4e36355f244c542424753562245424753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f3137683132616532393162353666393764356445ad03b4015f5a4e31346672616d655f6d6574616461746133763136315f3132325f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f7224753230246672616d655f6d657461646174612e2e7631362e2e50616c6c65744173736f636961746564547970654d65746164617461244c542454244754242447542439656e636f64655f746f3137683838313137656563346162356566383645ae03b0015f5a4e31346672616d655f6d6574616461746133763135315f3131385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f7224753230246672616d655f6d657461646174612e2e7631352e2e52756e74696d654170694d6574686f644d65746164617461244c542454244754242447542439656e636f64655f746f3137683562326632393536356661303838303245af03b2015f5a4e31346672616d655f6d6574616461746133763136315f3132305f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f7224753230246672616d655f6d657461646174612e2e7631362e2e50616c6c65745669657746756e6374696f6e4d65746164617461244c542454244754242447542439656e636f64655f746f3137686632303336366463613335623265323945b003b0015f5a4e31346672616d655f6d6574616461746133763136315f3131385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f7224753230246672616d655f6d657461646174612e2e7631362e2e52756e74696d654170694d6574686f644d65746164617461244c542454244754242447542439656e636f64655f746f3137686261613735646664303132363634666145b103ae015f5a4e31346672616d655f6d6574616461746133763136315f3131365f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f7224753230246672616d655f6d657461646174612e2e7631362e2e50616c6c6574436f6e7374616e744d65746164617461244c542454244754242447542439656e636f64655f746f3137686532613066666637373936666633363845b20382015f5a4e39305f244c54246672616d655f6d657461646174612e2e7631352e2e50616c6c65744d657461646174612475323024617324753230247363616c655f696e666f2e2e72656769737472792e2e496e746f506f727461626c65244754243133696e746f5f706f727461626c653137686639383532313231323638386338646645b303435f5a4e31346672616d655f6d6574616461746133763136313852756e74696d654d65746164617461563136336e65773137683931613061333561376134663963303645b40386015f5a4e39345f244c54246672616d655f6d657461646174612e2e7631362e2e52756e74696d654170694d657461646174612475323024617324753230247363616c655f696e666f2e2e72656769737472792e2e496e746f506f727461626c65244754243133696e746f5f706f727461626c653137683030616435303231356166363164303445b5038a015f5a4e39385f244c54246672616d655f6d657461646174612e2e7631362e2e50616c6c6574436f6e7374616e744d657461646174612475323024617324753230247363616c655f696e666f2e2e72656769737472792e2e496e746f506f727461626c65244754243133696e746f5f706f727461626c653137683732666235653962346363383861613745b603a1015f5a4e31346672616d655f6d6574616461746133763135315f3130335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f7224753230246672616d655f6d657461646174612e2e7631352e2e52756e74696d654d65746164617461563135244754243973697a655f68696e743137683631346339633330333330356566383945b703a1015f5a4e31346672616d655f6d6574616461746133763135315f3130335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f7224753230246672616d655f6d657461646174612e2e7631352e2e52756e74696d654d657461646174615631352447542439656e636f64655f746f3137686261306664306130353136633765396245b803a6015f5a4e31346672616d655f6d6574616461746133763135315f3130385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f7224753230246672616d655f6d657461646174612e2e7631352e2e50616c6c65744d65746164617461244c542454244754242447542439656e636f64655f746f3137683062623432663737646633616238656345b903aa015f5a4e31346672616d655f6d6574616461746133763135315f3131325f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f7224753230246672616d655f6d657461646174612e2e7631352e2e52756e74696d654170694d65746164617461244c542454244754242447542439656e636f64655f746f3137686262646165613165336564393063653345ba03a1015f5a4e31346672616d655f6d6574616461746133763136315f3130335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f7224753230246672616d655f6d657461646174612e2e7631362e2e52756e74696d654d65746164617461563136244754243973697a655f68696e743137683432333632396363313730646364383345bb03a1015f5a4e31346672616d655f6d6574616461746133763136315f3130335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f7224753230246672616d655f6d657461646174612e2e7631362e2e52756e74696d654d657461646174615631362447542439656e636f64655f746f3137683936303833643161363137643864316345bc03a6015f5a4e31346672616d655f6d6574616461746133763136315f3130385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f7224753230246672616d655f6d657461646174612e2e7631362e2e50616c6c65744d65746164617461244c542454244754242447542439656e636f64655f746f3137683565316536316161306531616438363545bd03aa015f5a4e31346672616d655f6d6574616461746133763136315f3131325f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f7224753230246672616d655f6d657461646174612e2e7631362e2e52756e74696d654170694d65746164617461244c542454244754242447542439656e636f64655f746f3137683036626664663839366363663232613645be03c4015f5a4e31346672616d655f6d6574616461746133763136315f3131335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f7224753230246672616d655f6d657461646174612e2e7631362e2e4974656d4465707265636174696f6e496e666f244c542454244754242447542439656e636f64655f746f31376837383733653562666639393639343563452e6c6c766d2e39353235393639333335343733323035303836bf038c015f5a4e3130345f244c54247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374526566244c5424753332244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f3137686435363061393636386366656330373945c0039b015f5a4e31307363616c655f696e666f327479315f3130325f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f7224753230247363616c655f696e666f2e2e74792e2e54797065506172616d65746572244c542454244754242447542439656e636f64655f746f3137686666366365373336343265353366613045c1039c015f5a4e31307363616c655f696e666f38706f727461626c65315f39385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f7224753230247363616c655f696e666f2e2e706f727461626c652e2e506f727461626c65547970652447542439656e636f64655f746f3137686630613536363465336133336535633545c2035b5f5a4e34636f726535736c69636534736f727436736861726564357069766f7431316d656469616e335f72656331376839333064333130363035663237666631452e6c6c766d2e3130313333363630373130383833333933333939c3035b5f5a4e34636f726535736c69636534736f727436736861726564357069766f7431316d656469616e335f72656331376861323632613263343865353237376432452e6c6c766d2e3130313333363630373130383833333933333939c403425f5a4e34636f726535736c69636534736f727436736861726564357069766f74313263686f6f73655f7069766f743137683530373634336662396338616131353545c503475f5a4e35616c6c6f63337665633136696e5f706c6163655f636f6c6c656374313866726f6d5f697465725f696e5f706c6163653137683132396661346634373066646530633045c603ae015f5a4e31346672616d655f6d6574616461746133763134315f3131365f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f7224753230246672616d655f6d657461646174612e2e7631342e2e50616c6c6574436f6e7374616e744d65746164617461244c542454244754242447542439656e636f64655f746f3137686134356664323735646530333265303245c703ac015f5a4e31346672616d655f6d6574616461746133763134315f3131345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f7224753230246672616d655f6d657461646174612e2e7631342e2e53746f72616765456e7472794d65746164617461244c542454244754242447542439656e636f64655f746f3137683261663034306139353439613933313645c803435f5a4e31346672616d655f6d6574616461746133763134313852756e74696d654d65746164617461563134336e65773137686530613665343339393064303834336345c90382015f5a4e39305f244c54246672616d655f6d657461646174612e2e7631342e2e50616c6c65744d657461646174612475323024617324753230247363616c655f696e666f2e2e72656769737472792e2e496e746f506f727461626c65244754243133696e746f5f706f727461626c653137686630333965353965386238383539663645ca0388015f5a4e39365f244c54246672616d655f6d657461646174612e2e7631342e2e53746f72616765456e7472794d657461646174612475323024617324753230247363616c655f696e666f2e2e72656769737472792e2e496e746f506f727461626c65244754243133696e746f5f706f727461626c653137686636666463646236303566363065626645cb03a1015f5a4e31346672616d655f6d6574616461746133763134315f3130335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f7224753230246672616d655f6d657461646174612e2e7631342e2e52756e74696d654d657461646174615631342447542439656e636f64655f746f3137683033626437353861313937386235383045cc03a6015f5a4e31346672616d655f6d6574616461746133763134315f3130385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f7224753230246672616d655f6d657461646174612e2e7631342e2e50616c6c65744d65746164617461244c542454244754242447542439656e636f64655f746f3137683636373232383839616535313364616245cd03ad015f5a4e31346672616d655f6d6574616461746133763134315f3131355f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f7224753230246672616d655f6d657461646174612e2e7631342e2e50616c6c657453746f726167654d65746164617461244c542454244754242447542439656e636f64655f746f3137683031306232663733613565306530633645ce03a8015f5a4e31346672616d655f6d6574616461746133763134315f3131305f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f7224753230246672616d655f6d657461646174612e2e7631342e2e53746f72616765456e74727954797065244c542454244754242447542439656e636f64655f746f3137683936303262333965633034633637643045cf033f5f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646536656e636f64653137683232323036353532636665333537626445d00394015f5a4e31346672616d655f6d65746164617461315f39355f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f7224753230246672616d655f6d657461646174612e2e52756e74696d654d65746164617461244754243973697a655f68696e743137683831393938333034653135316164323945d1034b5f5a4e35616c6c6f63377261775f766563313166696e6973685f67726f7731376832356234343832653732303437363164452e6c6c766d2e37383935333630363736393933383738343633d2035a5f5a4e35616c6c6f63377261775f7665633230526177566563496e6e6572244c5424412447542437726573657276653231646f5f726573657276655f616e645f68616e646c653137686664363664623634336662373931336145d303395f5a4e34636f726535736c69636534736f727436737461626c6535647269667434736f72743137686331306235383839626566386365346345d403395f5a4e34636f726535736c69636534736f727436737461626c6535647269667434736f72743137686566323865333536323534346236656445d503465f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743132736f7274345f737461626c653137683965353937616662396636323435383845d603535f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743235696e73657274696f6e5f736f72745f73686966745f6c6566743137683535343161656239363832656563393645d703535f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743235696e73657274696f6e5f736f72745f73686966745f6c6566743137683838376537666361623561306461346145d803595f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743331736d616c6c5f736f72745f67656e6572616c5f776974685f736372617463683137683635633531663764393530653461363345d903595f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743331736d616c6c5f736f72745f67656e6572616c5f776974685f736372617463683137683931356366376631393637366665613745da03425f5a4e34636f726535736c69636534736f727436737461626c6539717569636b736f727439717569636b736f72743137686162333964653932306461613232363545db03425f5a4e34636f726535736c69636534736f727436737461626c6539717569636b736f727439717569636b736f72743137686661366364326136313834633564313545dc038f015f5a4e3130375f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b24432456244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f3137683033646463323036363466643864616545dd038f015f5a4e3130375f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b24432456244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f3137686236643030656132383136323132353245de038f015f5a4e3130375f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b24432456244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f3137686538316439326666666163393538376545df0393015f5a4e3131365f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e496e746f49746572244c54244b244324562443244124475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f7224475424346e6578743137683962633762636531383335616663303945e00393015f5a4e3131365f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e496e746f49746572244c54244b244324562443244124475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f7224475424346e6578743137686436316662666232653932316231383445e103ac015f5a4e3133365f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b2443245624475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e636f6c6c6563742e2e46726f6d4974657261746f72244c5424244c50244b244324562452502424475424244754243966726f6d5f697465723137683235316134623866323266343165353645e203ac015f5a4e3133365f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b2443245624475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e636f6c6c6563742e2e46726f6d4974657261746f72244c5424244c50244b244324562452502424475424244754243966726f6d5f697465723137683661613532666631373839313637386145e30381015f5a4e39395f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b244324562443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137686237666563613465373465623337643245e40381015f5a4e39395f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b244324562443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137686339383634363737313030616333393445e50381015f5a4e39395f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b244324562443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137686439353635633737353333343363306245e60381015f5a4e39395f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e496e746f49746572244c54244b244324562443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137683163633034343234626238653161383045e70381015f5a4e39395f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e496e746f49746572244c54244b244324562443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137686365353362313337383163396132326545e8039a015f5a4e32396672616d655f6d657461646174615f686173685f657874656e73696f6e315f38365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230246672616d655f6d657461646174615f686173685f657874656e73696f6e2e2e4d6f64652447542439747970655f696e666f3137683236303465303535323463343665306545e903445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686165656363666363383238626637353945ea03445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686535616336323862396339633862363345eb03655f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f6465323942616c616e63696e67436f6e74657874244c54244b2443245624475424313562756c6b5f737465616c5f6c6566743137686531643734393131303763393535643245ec03665f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f6465323942616c616e63696e67436f6e74657874244c54244b2443245624475424313662756c6b5f737465616c5f72696768743137683563646237646532643339313366323245ed035d5f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f6465323942616c616e63696e67436f6e74657874244c54244b244324562447542438646f5f6d657267653137683137396339326539623933373562363245ee03cd025f5a4e35616c6c6f633131636f6c6c656374696f6e733562747265653672656d6f76653235395f244c5424696d706c2475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e48616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c65616624475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4b562447542424475424313472656d6f76655f6c6561665f6b763137683736313063326262386430313665363045ef03db025f5a4e35616c6c6f633131636f6c6c656374696f6e733562747265653672656d6f76653236395f244c5424696d706c2475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e48616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c6561664f72496e7465726e616c24475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4b562447542424475424313872656d6f76655f6b765f747261636b696e673137683764376161346532636339313161613445f003ad015f5a4e3133375f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c542454244324616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542447542424475424244754243966726f6d5f697465723137683238366663343338376331663665306145f103ad015f5a4e3133375f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c542454244324616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542447542424475424244754243966726f6d5f697465723137683533653839306430363030356430336545f203ad015f5a4e3133375f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c542454244324616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542447542424475424244754243966726f6d5f697465723137683937323632633632353036336234613945f303475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683765613439643637393837663463376645f403495f5a4e34345f244c54242452462454247532302461732475323024636f72652e2e666d742e2e446973706c61792447542433666d743137683563383334383663313765343563623845f5035c5f5a4e34636f726533666d74336e756d35305f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f7224753230247536342447542433666d743137683966383134653432366537363631613145f60380015f5a4e34636f726533707472363864726f705f696e5f706c616365244c5424616c6c6f632e2e7665632e2e566563244c542473657264655f6a736f6e2e2e76616c75652e2e56616c7565244754242447542431376863663765333331616663306566353531452e6c6c766d2e3138343333333835373639363239383630303331f7035f5f5a4e36365f244c542473705f776569676874732e2e7765696768745f76322e2e576569676874247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683930616532326363343865383030623345f803645f5a4e37305f244c5424616c6c6f632e2e7665632e2e566563244c5424542443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137683032643561616538666361666364386445f90385015f5a4e39385f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c5424542443244924475424244754243966726f6d5f697465723137683930393266646536306262613661336445fa03555f5a4e31336672616d655f737570706f72743864697370617463683136506f73744469737061746368496e666f313863616c635f61637475616c5f7765696768743137683965663339303534636337366335326445fb0380015f5a4e39385f244c54246672616d655f737570706f72742e2e73746f726167652e2e7472616e73616374696f6e616c2e2e53746f726167654c617965724775617264247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137686235633266313238303562333661343445fc038d015f5a4e31336672616d655f737570706f7274386469737061746368315f38305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230246672616d655f737570706f72742e2e64697370617463682e2e506179732447542439747970655f696e666f3137683965656434633532353862356133346145fd0396015f5a4e31336672616d655f737570706f7274386469737061746368315f38395f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230246672616d655f737570706f72742e2e64697370617463682e2e4469737061746368436c6173732447542439747970655f696e666f3137686639643865306139363365626434623145fe032e5f5a4e313161727261795f6279746573396279746573326865783137686433306634326433653236356635353145ff037e5f5a4e31307363616c655f696e666f35696d706c7337335f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024247535622454247533622424753230244e24753564242447542439747970655f696e666f313768353838383064643831626635633639614580047e5f5a4e31307363616c655f696e666f35696d706c7337335f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024247535622454247533622424753230244e24753564242447542439747970655f696e666f3137683630353461393165643033376535396245810498015f5a4e3132315f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e457874726163744966244c54244b24432456244324462443244124475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f7224475424346e65787431376833306236373963663462366438653233458204595f5a4e36305f244c5424616c6c6f632e2e737472696e672e2e537472696e67247532302461732475323024636f72652e2e666d742e2e446973706c61792447542433666d74313768336462643231316230313130656434314583049a015f5a4e39395f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e496e746f49746572244c54244b244324562443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f7031376862616136326165343039616434386138452e6c6c766d2e313237343036383636343831363632383330358404ad015f5a4e31336672616d655f737570706f72743674726169747336746f6b656e73346d697363315f3130315f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230246672616d655f737570706f72742e2e7472616974732e2e746f6b656e732e2e6d6973632e2e42616c616e63655374617475732447542439747970655f696e666f31376836333964643730663664323833393838458504ac015f5a4e31336672616d655f737570706f727436747261697473386d65737361676573315f3130335f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230246672616d655f737570706f72742e2e7472616974732e2e6d657373616765732e2e50726f636573734d6573736167654572726f722447542439747970655f696e666f313768326234333066363162313434353461384586049b015f5a4e3132365f244c54246672616d655f737570706f72742e2e67656e65726174655f67656e657369735f636f6e6669672e2e496e697469616c697a65644669656c64247532302461732475323024636f72652e2e636d702e2e5061727469616c4571244c5424616c6c6f632e2e737472696e672e2e537472696e672447542424475424326571313768383862316135663132306232653438304587045a5f5a4e31336672616d655f737570706f7274323367656e65726174655f67656e657369735f636f6e666967323572657461696e5f696e697469616c697a65645f6669656c647331376862353431386438653264656639623931458804495f5a4e34345f244c54242452462454247532302461732475323024636f72652e2e666d742e2e446973706c61792447542433666d74313768383133643936333866666138613737324589043b5f5a4e35616c6c6f6332726331355263244c54245424432441244754243964726f705f736c6f7731376861643339393332653035653633623738458a04715f5a4e36305f244c5424616c6c6f632e2e737472696e672e2e537472696e67247532302461732475323024636f72652e2e666d742e2e446973706c61792447542433666d7431376833646264323131623031313065643431452e6c6c766d2e3330373937303630383534383932393630398b045f5f5a4e36365f244c5424616c6c6f632e2e626f72726f772e2e436f77244c54244224475424247532302461732475323024636f72652e2e666d742e2e446973706c61792447542433666d7431376831316438643533323233313964303765458c047a5f5a4e36395f244c54247061726974795f7363616c655f636f6465632e2e6572726f722e2e4572726f72247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376863623038386638323833616331663363452e6c6c766d2e3330373937303630383534383932393630398d04475f5a4e31336672616d655f737570706f72743773746f7261676538756e68617368656431346765745f6f725f64656661756c7431376865666461313837353364323331333134458e04465f5a4e31336672616d655f737570706f7274313664697370617463685f636f6e7465787436474c4f42414c365f5f696e697431376831613632363734376538643962316135458f04a4015f5a4e31336672616d655f737570706f72743134766965775f66756e6374696f6e73315f39365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230246672616d655f737570706f72742e2e766965775f66756e6374696f6e732e2e5669657746756e6374696f6e49642447542439747970655f696e666f31376830363039623632373064613664666638459004b0015f5a4e31336672616d655f737570706f72743134766965775f66756e6374696f6e73315f3130375f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230246672616d655f737570706f72742e2e766965775f66756e6374696f6e732e2e5669657746756e6374696f6e44697370617463684572726f722447542439747970655f696e666f313768383732306639373266316662316435614591044c5f5a4e35616c6c6f63377261775f766563313166696e6973685f67726f7731376830656438643133303739646639346461452e6c6c766d2e31313935323233343137303937313335393039399204435f5a4e35616c6c6f63377261775f7665633139526177566563244c54245424432441244754243867726f775f6f6e65313768333334633763623961616364633365624593045a5f5a4e35616c6c6f63377261775f7665633230526177566563496e6e6572244c5424412447542437726573657276653231646f5f726573657276655f616e645f68616e646c65313768653334316365373438653137313639384594049e015f5a4e31336672616d655f737570706f7274367472616974733773746f72616765315f39315f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230246672616d655f737570706f72742e2e7472616974732e2e73746f726167652e2e44697361626c65642447542439747970655f696e666f313768313562303862336131303666623964364595047e5f5a4e31336672616d655f737570706f7274315f37345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230246672616d655f737570706f72742e2e50616c6c657449642447542439747970655f696e666f3137686630643239393337333761303638313145960483015f5a4e31307363616c655f696e666f35696d706c7337385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e626f72726f772e2e436f77244c542454244754242447542439747970655f696e666f3137686639386136633861323366356164643045970485015f5a4e31307363616c655f696e666f35696d706c7338305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242447542439747970655f696e666f3137683136393039613833343733343438363245980495015f5a4e31307363616c655f696e666f35696d706c7339365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374244c542454244754242447542439747970655f696e666f31376833306261333265613562346437613061459904745f5a4e35616c6c6f63377261775f7665633230526177566563496e6e6572244c5424412447542437726573657276653231646f5f726573657276655f616e645f68616e646c6531376838333635656466633332633837643235452e6c6c766d2e31323937343739383434303235373739313939309a04ad015f5a4e3133375f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c542454244324616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542447542424475424244754243966726f6d5f6974657231376831653431646635353432666335333361459b04ad015f5a4e3133375f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c542454244324616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542447542424475424244754243966726f6d5f6974657231376862643065636639346463336664363963459c044c5f5a4e35616c6c6f63377261775f766563313166696e6973685f67726f7731376834306561353232353136373933643962452e6c6c766d2e31323937343739383434303235373739313939309d0485015f5a4e31326672616d655f73797374656d315f38325f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230246672616d655f73797374656d2e2e44697370617463684576656e74496e666f2447542439747970655f696e666f31376865623639636338666139386237363865459e04795f5a4e31326672616d655f73797374656d315f37305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230246672616d655f73797374656d2e2e50686173652447542439747970655f696e666f31376833366230323638623332626631616634459f048a015f5a4e31326672616d655f73797374656d315f38375f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230246672616d655f73797374656d2e2e4c61737452756e74696d6555706772616465496e666f2447542439747970655f696e666f3137686439366139353837376334646534623845a004445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683361363363333463633433396635386645a104445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683435333631623965366435616363373145a204a3015f5a4e31336672616d655f737570706f7274386469737061746368315f3130315f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230246672616d655f737570706f72742e2e64697370617463682e2e5065724469737061746368436c617373244c542454244754242447542439747970655f696e666f3137683232633430373632336235303430333945a30492015f5a4e31326672616d655f73797374656d366c696d697473315f38385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230246672616d655f73797374656d2e2e6c696d6974732e2e57656967687473506572436c6173732447542439747970655f696e666f3137683232643531336133396466653639333845a404a3015f5a4e31336672616d655f737570706f7274386469737061746368315f3130315f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230246672616d655f737570706f72742e2e64697370617463682e2e5065724469737061746368436c617373244c542454244754242447542439747970655f696e666f3137683834333061326466656366353533626245a504435f5a4e31326672616d655f73797374656d366c696d6974733132426c6f636b576569676874733876616c69646174653137686235616662343732653934396435383145a604475f5a4e31326672616d655f73797374656d366c696d6974733139426c6f636b576569676874734275696c646572356275696c643137686638353761373233623663336238613145a7048e015f5a4e31326672616d655f73797374656d366c696d697473315f38345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230246672616d655f73797374656d2e2e6c696d6974732e2e426c6f636b4c656e6774682447542439747970655f696e666f3137683861616431396437346563663062663945a804685f5a4e37355f244c54246672616d655f73797374656d2e2e6c696d6974732e2e56616c69646174696f6e4572726f7273247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683562343664613863396438346135373345a9049c015f5a4e31326672616d655f73797374656d366c696d697473315f39385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f7224753230246672616d655f73797374656d2e2e6c696d6974732e2e426c6f636b57656967687473244754243973697a655f68696e743137683938333265643334623230636366616245aa048f015f5a4e31326672616d655f73797374656d366c696d697473315f38355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230246672616d655f73797374656d2e2e6c696d6974732e2e426c6f636b576569676874732447542439747970655f696e666f3137683334613833626234313432316462363945ab04495f5a4e34345f244c54242452462454247532302461732475323024636f72652e2e666d742e2e446973706c61792447542433666d743137683062666539336664336663393663346345ac04aa015f5a4e38375f244c542467657472616e646f6d5f6f725f70616e69632e2e67657472616e646f6d5f6f725f70616e69632e2e50616e6963526e6724753230246173247532302472616e645f636f72652e2e526e67436f726524475424313066696c6c5f6279746573313870616e69635f636f6c645f646973706c617931376830616333626538626434323261346436452e6c6c766d2e3133333330303035333032353434343736333330ad04325f5a4e35616c6c6f63377261775f766563313166696e6973685f67726f773137683563396662333238376265336634333545ae04435f5a4e35616c6c6f63377261775f7665633139526177566563244c54245424432441244754243867726f775f6f6e653137686663633531313861373932393661353645af04415f5a4e366b656363616b386b656363616b5f7031376832323463646332323334356235336438452e6c6c766d2e3131393134343333373036313636323037323839b004655f5a4e34335f244c54246c6f672e2e4e6f704c6f676765722475323024617324753230246c6f672e2e4c6f672447542437656e61626c656431376830353035623233623135383332656436452e6c6c766d2e34363835363838353631353933383138313034b104615f5a4e34335f244c54246c6f672e2e4e6f704c6f676765722475323024617324753230246c6f672e2e4c6f6724475424336c6f6731376864313635613933666435393732646664452e6c6c766d2e34363835363838353631353933383138313034b204635f5a4e34335f244c54246c6f672e2e4e6f704c6f676765722475323024617324753230246c6f672e2e4c6f672447542435666c75736831376838393333643665343136626431376235452e6c6c766d2e34363835363838353631353933383138313034b304335f5a4e336c6f6731335f5f707269766174655f617069386c6f675f696d706c3137683133386363643233613462366165656345b404475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683065326632393736303463316261323445b504355f5a4e34636f72653970616e69636b696e6731336173736572745f6661696c65643137686361383234363336323338333365306345b604515f5a4e366d65726c696e367374726f6265395374726f626531323838626567696e5f6f7031376831373562393063366163666131623436452e6c6c766d2e34363032363131363939393130303833313739b7043a5f5a4e366d65726c696e31307472616e73637269707431305472616e736372697074336e65773137683638313361363731363633306432343045b804465f5a4e366d65726c696e31307472616e73637269707431305472616e7363726970743134617070656e645f6d6573736167653137686463653661346532333962646438316145b904475f5a4e366d65726c696e31307472616e73637269707431305472616e73637269707431356368616c6c656e67655f62797465733137683665383062303538363232363063656245ba045a5f5a4e366d65726c696e31307472616e73637269707432305472616e736372697074526e674275696c646572323472656b65795f776974685f7769746e6573735f62797465733137683331343066643333666363343236333145bb048e015f5a4e313570616c6c65745f62616c616e636573357479706573315f38325f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470616c6c65745f62616c616e6365732e2e74797065732e2e526561736f6e732447542439747970655f696e666f3137686138313238323461643233303662636445bc0491015f5a4e313570616c6c65745f62616c616e636573357479706573315f38355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470616c6c65745f62616c616e6365732e2e74797065732e2e4578747261466c6167732447542439747970655f696e666f3137683537303064316135373937313764356545bd049a015f5a4e313570616c6c65745f62616c616e636573357479706573315f39345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470616c6c65745f62616c616e6365732e2e74797065732e2e41646a7573746d656e74446972656374696f6e2447542439747970655f696e666f3137686566303635386332366665643536386545be043b5f5a4e35616c6c6f6332726331355263244c54245424432441244754243964726f705f736c6f773137683839366164376333316136313837633945bf044f5f5a4e323070616c6c65745f6d6573736167655f71756575653138776974685f736572766963655f6d7574657836474c4f42414c365f5f696e69743137686630326438373633303135663931333845c00498015f5a4e323670616c6c65745f7472616e73616374696f6e5f7061796d656e74315f38375f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470616c6c65745f7472616e73616374696f6e5f7061796d656e742e2e52656c65617365732447542439747970655f696e666f3137683033396664636563636133613639323045c104445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683563383234346633326133343237393145c204445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686265396461393130393266383139333345c3048c015f5a4e3130345f244c54247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374526566244c5424753332244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f3137686465376435393331323166623434366245c4048c015f5a4e3130345f244c54247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374526566244c5424753634244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f3137686335346132303064613434353963333445c5048d015f5a4e3130355f244c54247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374526566244c542475313238244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f3137686536333930666137623263373830383345c604b2015f5a4e313173746167696e675f78636d32763331336d756c74696c6f636174696f6e315f3130395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6d756c74696c6f636174696f6e2e2e4d756c74694c6f636174696f6e2447542439656e636f64655f746f3137686364626264353661323833396236663245c704a3015f5a4e313173746167696e675f78636d327634386a756e6374696f6e315f3130305f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e6a756e6374696f6e2e2e4e6574776f726b49642447542439656e636f64655f746f3137686635386534386564366330373737333845c804a1015f5a4e313173746167696e675f78636d327634386a756e6374696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e6a756e6374696f6e2e2e4a756e6374696f6e2447542439656e636f64655f746f3137683638373334393062326239333362373045c904a1015f5a4e313173746167696e675f78636d327634386c6f636174696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e6c6f636174696f6e2e2e4c6f636174696f6e2447542439656e636f64655f746f3137683633373464323835616231373432626645ca04a3015f5a4e313173746167696e675f78636d327635386a756e6374696f6e315f3130305f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e6a756e6374696f6e2e2e4e6574776f726b49642447542439656e636f64655f746f3137686136373364353732663132326539346545cb04a1015f5a4e313173746167696e675f78636d327635386a756e6374696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e6a756e6374696f6e2e2e4a756e6374696f6e2447542439656e636f64655f746f3137683436623737356266626164383133343245cc04485f5a4e313274726163696e675f636f72653863616c6c736974653843616c6c736974653135707269766174655f747970655f69643137683436333162656539623530376366343545cd047e5f5a4e39325f244c542474726163696e675f636f72652e2e63616c6c736974652e2e44656661756c7443616c6c7369746524753230246173247532302474726163696e675f636f72652e2e63616c6c736974652e2e43616c6c7369746524475424386d657461646174613137686133333764663539343265643066363645ce048d015f5a4e313070616c6c65745f78636d366572726f7273315f38355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470616c6c65745f78636d2e2e6572726f72732e2e457865637574696f6e4572726f722447542439747970655f696e666f3137683434323464376232323862633065613945cf0481015f5a4e39375f244c542470616c6c65745f78636d2e2e70616c6c65742e2e4c617465737456657273696f6e65644c6f636174696f6e2475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542436656e636f64653137683038653033613930366231333633363845d00489015f5a4e313070616c6c65745f78636d3670616c6c6574315f38315f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470616c6c65745f78636d2e2e70616c6c65742e2e486f6c64526561736f6e2447542439747970655f696e666f3137683733396532613965633933333431326445d10494015f5a4e313070616c6c65745f78636d3670616c6c6574315f39325f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470616c6c65745f78636d2e2e70616c6c65742e2e56657273696f6e4d6967726174696f6e53746167652447542439747970655f696e666f3137683633656462616235663633663562343045d20493015f5a4e313070616c6c65745f78636d3670616c6c6574315f39315f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470616c6c65745f78636d2e2e70616c6c65742e2e4d6178417574686f72697a6564416c69617365732447542439747970655f696e666f3137686632343436313834383730366466333945d30480015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137686366323032323431353431363439623445d404ad015f5a4e3133375f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c542454244324616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542447542424475424244754243966726f6d5f697465723137683834666131306136663432623334336145d504745f5a4e35616c6c6f63377261775f7665633230526177566563496e6e6572244c5424412447542437726573657276653231646f5f726573657276655f616e645f68616e646c6531376831613632653164373264393362363361452e6c6c766d2e3134343630383237353536363533373232393439d604ad015f5a4e3133375f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c542454244324616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542447542424475424244754243966726f6d5f697465723137686162323333646164623431653434386645d704ad015f5a4e3133375f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c542454244324616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542447542424475424244754243966726f6d5f697465723137686531626537306233313934366433366645d8044c5f5a4e35616c6c6f63377261775f766563313166696e6973685f67726f7731376836386131373662666165343632323664452e6c6c766d2e3134343630383237353536363533373232393439d904a3015f5a4e313173746167696e675f78636d327633386a756e6374696f6e315f3130305f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e4e6574776f726b49642447542439656e636f64655f746f3137686564376637326138633730383537653545da049f015f5a4e313173746167696e675f78636d327633386a756e6374696f6e315f39375f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e426f647949642447542439656e636f64655f746f3137686334386438663338363139303833383045db04a1015f5a4e313173746167696e675f78636d327633386a756e6374696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e426f6479506172742447542439656e636f64655f746f3137686561313634326363636135356438633945dc04a1015f5a4e313173746167696e675f78636d327633386a756e6374696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e4a756e6374696f6e2447542439656e636f64655f746f3137683437366535343031633635323235343845dd04485f5a4e313274726163696e675f636f72653863616c6c736974653843616c6c736974653135707269766174655f747970655f69643137683436333162656539623530376366343545de047e5f5a4e39325f244c542474726163696e675f636f72652e2e63616c6c736974652e2e44656661756c7443616c6c7369746524753230246173247532302474726163696e675f636f72652e2e63616c6c736974652e2e43616c6c7369746524475424386d657461646174613137686133333764663539343265643066363645df0485015f5a4e31307363616c655f696e666f35696d706c7338305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242447542439747970655f696e666f3137683964643631653032323133376666336445e004bb015f5a4e313173746167696e675f78636d327635386c6f636174696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e6c6f636174696f6e2e2e4c6f636174696f6e2447542439656e636f64655f746f31376832353139306466626463656335303463452e6c6c766d2e3134343739373831303639313935383833383139e104475f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646531337573696e675f656e636f6465643137683939323366376463663666313236343745e2043f5f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646536656e636f64653137683831303934356135633439303031656245e304465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683030363038393732366163336236323945e404465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683030633535653762663062333830393945e504465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683031346630333531353939373837666245e604465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683031663332363663333864613631373145e704465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683034306436653966366438373436373245e804465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683035326265386466366530653830366345e904465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683037336136323839643162653665366645ea04465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683037386538666566343363306463643845eb04465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683037613864343338343634343730336545ec04465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683037663833373338376265336430353945ed04465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683062613536356133623834366533373045ee04465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683064653964633761373436663761376145ef04465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683065316433383661663838633464303845f004465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683066316362633238356361383332643545f104465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683066643466636364376233323230343945f204465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683130343937336361383562653863326345f304465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683133386164636434633732356162316345f404465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683133636339616639326632613062633945f504465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683161376563643935633433353637656345f604465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683161623938613533323065366133663045f704465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683162363262313035626537343139663145f804465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683162376132633133633738663430393745f904465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683931646630303137343439656133303545fa04465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683163333635643831623561306566306245fb04465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683164653732636630633763646363393145fc04465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683936633839666330343966356337373245fd04465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683166613063393930303562346637393745fe04465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683230366633373866386462623938376145ff04465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e31376832306138316262616463313730336639458005465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e31376832313339616231373237386536313665458105465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e31376832323639613231623533303432656166458205465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e31376832616134623666353865353232393438458305465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e31376832623361666536333461323638666337458405465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e31376832626335353236383132623836353964458505465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e31376832633865666662353337316461383561458605465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e31376832643461616264346365613138386534458705465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e31376832666666633462663061376439643963458805465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e31376833316134346537616432323130373936458905465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e31376833363364396233383030386265386533458a05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e31376833613234663038343237646166326131458b05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e31376833616666306366663034636439336262458c05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e31376833633166353034376363306463313138458d05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e31376833636230303533356537386666353131458e05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e31376833653530613865633833313936343562458f05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e31376833663437626530633965363238663730459005465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e31376833666238613965386266313635343466459105465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e31376861343536326166323136626638383230459205465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e31376834303531303337663433333337383765459305465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e31376863343161383839336462613262306665459405465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e31376834303635373030333962393635646331459505465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e31376834306563356630623663653235626131459605465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e31376834313064343965313934663234633961459705465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e31376834316563333664326433666638666161459805465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e31376834333135326536643930653762323239459905465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e31376834333161333932646230393866373331459a05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e31376834366336303233623734356665386632459b05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e31376834373734356232323030343630303530459c05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e31376834383638366561343666303139333533459d05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e31376834613637386466623065633834396666459e05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e31376834623734666132376534653462663564459f05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683464616337623366336332613834366345a005465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683465383566363766336164343366643145a105465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683465633830303930666138303637623145a205465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683530613338336562626333353831343145a305465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683535396337626631613866316331616545a405465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683537393862393432653439326237356445a505465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683564316438333737616162326537363045a605465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683564646133326165343538653236383845a705465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683565383733636237383266323762383145a805465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683566646134326362383361646633393645a905465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683634356239363865333864303136346245aa05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683635333030366263346239393830353945ab05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683636326665396462623563353563326445ac05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683637343061363536303231326239663545ad05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683638363630646639613437303562633945ae05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683661313330633633386563376231346145af05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683661316363666361633963646430336145b005465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683661653435643835636262393036613145b105465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683662313633353462616666323338373645b205465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683664623738653533323665666635393545b305465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683666636131303062393165363432373845b405465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683731613065383165363830663262366145b505465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683734336234653962363037626234656445b605465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683763303634346631653965373963653545b705465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683763373333663737373337646339393345b805465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683764343135666130623365626332376145b905465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683765306532636162363266303666653745ba05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683765343662653532353639376234653545bb05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683830343336643965363639663661656645bc05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683831346138626335363139343965393445bd05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683832616232346465396663316639623345be05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683838646134653062303239643738663145bf05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683838653739363336313037373934396545c005465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683861666436623338656337303338616545c105465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683862616338353237333831623630373745c205465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683934613533363335316562383437616345c305465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683935393534386133653839653761343345c405465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683938386361383238656163643965626445c505465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683961613866303538623161333433623345c605465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683962396662363261636139346665353245c705465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683964616130336365643537613866353445c805465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683964666439393463653136663663343445c905465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137683965643332376531613062653539323645ca05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686637303832303231333266316632373045cb05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686132316231363034316435303938333045cc05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686132333866343461666636383566353945cd05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686134333339306238383033356534313045ce05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686135326364373835303736313439633545cf05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686136643639386231646630643066386245d005465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686137333566336630313039393466333145d105465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686138666530323065356162643936396445d205465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686139636338373838656333346536363245d305465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686139663162636534303432633461333945d405465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686161396335663633383630653861306545d505465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686233313738313532306462383333663045d605465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686234653234313531373061356639666645d705465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686236303930306334356531326162376645d805465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686238623131393365313861383362353245d905465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686239333934316564376337313432306145da05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686265396638653936393932383937383945db05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686332313065616234303236343835636245dc05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686334343432396630666266306632383345dd05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686335353364643432393037373566643545de05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686337666435376133383964323132316645df05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686338343738313666326437666466626645e005465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686362313266303163346463373434646445e105465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686363333137343934303730326133316245e205465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686363623934323963366631353330346345e305465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686363633431313237306463633035343645e405465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686365323331396264393134376365343945e505465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686366343831363266376632363530346445e605465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686431336237353330613239366461346645e705465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686434366431326364646131343063363345e805465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686434636263643534336232313632333645e905465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686436376230346535353161343334343845ea05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686463316438323639373761653335343445eb05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686465663862363231646263656338383945ec05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686466386564323166316465623233313645ed05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686530306134663863616537663461356645ee05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686531373835616161333931663436396545ef05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686532626236623432643863363565356145f005465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686535343633373234383564613064353145f105465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686535366538343761303737376531326145f205465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686536376433363361366261396432633645f305465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686539653836333466356564313664353045f405465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686563313263323734616663326236616345f505465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686565653133306266363537653339613845f605465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686566626633363132623365343264396245f705465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686630303330363062396562656531623845f805465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686632373234656166636430386661313745f905465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686635366166373261306263326466393545fa05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686636633363323163623262623962356145fb05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686639643131386132383631666566346245fc05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686661313338393764313165636132633045fd05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686663653131663366613634663037336345fe05465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686666666262356438666135626264353045ff05465f5a4e31387061726974795f7363616c655f636f64656335636f6465633139656e636f64655f736c6963655f6e6f5f6c656e31376831383937376665383938316563306139458006465f5a4e31387061726974795f7363616c655f636f64656335636f6465633139656e636f64655f736c6963655f6e6f5f6c656e31376838363563663032313265623530373230458106465f5a4e31387061726974795f7363616c655f636f64656335636f6465633139656e636f64655f736c6963655f6e6f5f6c656e31376839306231373464316162353933663566458206465f5a4e31387061726974795f7363616c655f636f64656335636f6465633139656e636f64655f736c6963655f6e6f5f6c656e31376864373833653866333866626165656664458306465f5a4e31387061726974795f7363616c655f636f64656335636f6465633139656e636f64655f736c6963655f6e6f5f6c656e31376864626537346431326265613738303665458406465f5a4e31387061726974795f7363616c655f636f64656335636f6465633139656e636f64655f736c6963655f6e6f5f6c656e31376864646538346661626661356333623832458506475f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646531337573696e675f656e636f64656431376839656464613637343830653461653065458606475f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646531337573696e675f656e636f646564313768623661323730346239643239356165634587065f5f5a4e35355f244c5424582475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542431337573696e675f656e636f646564313768356533393935383037633531313837644588065c5f5a4e35375f244c54247374722475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f31376839316235646536306462313135333632458906725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f31376831663264383133386339316231366539458a06725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f31376833663566626231643161653434653330458b06725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f31376861383866653866626365313136363835458c06725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f31376864363032323662383434623137393064458d06445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376830303034306262616133323361323365458e06445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376830303333316638373436366138633037458f06445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376830303766336130316662376136393761459006445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376830306237303964353431303861353630459106445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376830306663383165316634376230336663459206445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376830313263346639616339396661386636459306445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376830316338613535616362313732393466459406445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376830323364316562653462656333643161459506445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376830326430373766643864336262646362459606445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376830333335326362346231363164383662459706445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376830366461616431383730343964386231459806445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376830373162653138393266636330633866459906445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376830373438303834616636626130343566459a06445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376830383630313164313866386564333366459b06445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376830383864326162656538386661313030459c06445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376830396366366466623131333365303830459d06445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376830613835613332393465316133613435459e06445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376830633631633534386365313461623131459f06445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683064643434383235313461303237623045a006445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683064646237333464343032666439633845a106445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683065306262353534666437356230356445a206445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683065396266633665653862376163313845a306445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683065616539353034316233636261356645a406445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683066633066623239386164383232363245a506445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683131386666393132636663326466363545a606445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683132343564383231323833343030633245a706445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683132393537333764376162333566376145a806445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683132636562643637613362316539323445a906445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683133323232306437326635303038333345aa06445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683133356636313330346537336139323945ab06445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683133393534373364396237303931306645ac06445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683134346134376264616335346631336245ad06445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683135353539383961303731613766353345ae06445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683135623466333537613936663636326245af06445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683135633739646464623238326533643945b006445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683136323334663766653436356539386545b106445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683137336665633431383037366633663745b206445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683138323436366466663833616364333445b306445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683139326666353938306230396438613745b406445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683139613537306632373363376430653645b506445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683139613738653965313635376566363445b606445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683161343966373430336237376463343445b706445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683163643231646238633531656538663545b806445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683164386335343831636361366261353845b906445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683165353231376562623630616466386345ba06445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683165353262373431323039393830326445bb06445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683165393264643737613438646561636145bc06445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683165636237656362306539626663323645bd06445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683166303530333363363162336664363845be06445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683166316233316339343336376138306145bf06445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683166623362343162313134316239343545c006445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683166643562363838636231323931356645c106445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683166653837383230633962313138373645c206445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683230363431616434313965346332356645c306445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683230376565393531393833303463313945c406445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683230613030336561633061343630623445c506445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683230626332613432623265633031646145c606445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683230643363366633373265333936616545c706445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683232316634386362333637653466653245c806445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683232353539653966656263613931373445c906445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683233326566336639373961393730333545ca06445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683233356132383938326661333066613245cb06445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683233356163343133323134393038363145cc06445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683233646461393934333634306263303045cd06445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683235616462663166333436323166346545ce06445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683235666630373863653661626436356245cf06445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683236646332643237356164383261323145d006445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683238336533653433353539386661663745d106445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683238386363643864623339633365326645d206445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683238616263653262323766323336313445d306445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683238663639633363333638343134653945d406445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683239376434353734326539623735643945d506445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683239656264366631643863396639393845d606445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683262363865313433333630386233333345d706445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683262643164386161393832343464303545d806445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683265396639616435326438646662343545d906445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683265643165623532663463306530353845da06445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683265663338623065343161306130663845db06445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683266616432316435663165656332343745dc06445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683331346536333361663337366639383045dd06445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683331363935643965333234613934613745de06445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683331633231306539613130653363303345df06445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683331666461353564393236393431306445e006445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683333343032333365323735643535363945e106445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683333353430376665333831333864346245e206445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683334333663646165643836643835336245e306445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683334363437373463666338616436366245e406445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683334646166336635646632353434383545e506445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683334653434396366356264356363363645e606445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683334663165393132373537393764343845e706445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683335336265303233663438666663363545e806445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683337316662343461343036633063323545e906445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683338393062666331613761303438376545ea06445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683339633230313739306364376162613045eb06445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683339643332623736613561636539386345ec06445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683361616232646234316338363631356345ed06445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683362363533633963313336633262666545ee06445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683362663734326365663036636561643445ef06445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683364353137313461343339323433616145f006445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683364363463663339326265663331393145f106445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683365396162306461356365316332353545f206445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683365633863303239616335316336383845f306445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683366323438366633646431383835656445f406445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683366666165333130626438656561366245f506445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683430626662613564356561656462383545f606445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683431326238343932323163363035663245f706445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683432326632643630646563326136376345f806445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683432616131356537613732306432316145f906445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683432663031633334656265383236346345fa06445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683434316263393264303663353261653145fb06445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683434323134386339396661623834386245fc06445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683434336433633533363738666263316445fd06445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683434356535383037396533643165656345fe06445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683434363862363037333261663664316445ff06445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376834363066346539333062376530663231458007445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376834363536303939643135343265643138458107445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376834366164383131623266383533336638458207445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376834376630333237613761383039623332458307445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376834616165346536633363323032343061458407445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376834626136643962666438323231373166458507445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376834626232353032653561383065653963458607445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376834626332333737343065626531343266458707445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376834626662656433343163336633633363458807445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376834636331303330353265623462646461458907445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376834653361346661653737346139653732458a07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376834653530613232633865323062666438458b07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376834656231346162633234373565633732458c07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376834663438663830626564613063303231458d07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376834666333616532336435306534323566458e07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376835306533383738333932366530346435458f07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376835306630323130326233343533616265459007445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376835323537333066346638333931313039459107445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376835326565643431613539373132383866459207445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376835333034363635626566393865343335459307445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376835333064636365346330383639306661459407445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376835333630386465636137396566643736459507445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376835333635616365326563616366613336459607445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376835343333643937656434306436646635459707445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376835343638376666643865363263643432459807445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376835343838653236326665376136336333459907445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376835346636316637396534653130393966459a07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376835353431656266626534643665366366459b07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376835626436316634643666393966343461459c07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376835626661653964343662613362386137459d07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376835633133393563306532316366323636459e07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376835633937363932373531336363313733459f07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683564346266363530383438303837646645a007445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683564393763663965656661303066376345a107445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683565303838393335656662393630633245a207445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683566323434316231616433316237633245a307445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683566353862303463653231376439626245a407445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683630306565383862386633613266663245a507445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683630363838356336363164323961326445a607445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683632303736666533326533353761393345a707445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683632616363343232396633373364363145a807445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683633303363626637626536616162353345a907445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683633623561633262336163626339326145aa07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683634643461663530313166353134643845ab07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683634663866383361353364656639376345ac07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683635386364353035616666626530353545ad07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683635393130326161383630636566393945ae07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683636363062303534363830643233653045af07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683637653838626533353766633932346445b007445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683637656630306430636238376238623545b107445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683639653232663566323338336437336145b207445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683661343033306130353037663963666145b307445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683661343431663436656439323935616445b407445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683665313134623166623138666336616345b507445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683665646132313136643462616362386245b607445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683666303335323732343130353261623545b707445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683666326165376639386637323430326145b807445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683666393236363938373465646432366145b907445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683730306462656634383133396561306345ba07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683730323264646430623264333931313445bb07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683732356164633038656237316139333445bc07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683732626439396538356230623633333345bd07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683733356534653465653532326666326345be07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683734613363653535333139646133663345bf07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683735636630383537666262623965333145c007445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683735643266626439326664626565323845c107445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683736303337313634323839666430376345c207445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683736643964396531653937646134356245c307445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683762613961623662643137356561323345c407445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683764316134666463303261396263623845c507445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683765393034623163316432656566393945c607445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683830396535356461393038316563653045c707445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683831646438383965303936303362333545c807445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683832356461383934346463643366316545c907445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683832393564656333666466353834653245ca07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683833356533643031306431303032636245cb07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683834353664646362326138326438656445cc07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683834366437366232393132303030636245cd07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683835393631643339633264393336626345ce07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683835626165396334323630393235343245cf07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683836333530666435613063383962326345d007445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683836626136353661656138303161306145d107445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683837393136393863356634663633646345d207445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683838373265396661323564306663616345d307445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683839363465333764353532633563376245d407445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683839626365663433373337373633343445d507445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683861613465656164623161373439326245d607445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683862306464356636326566376466393145d707445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683863373334303165363061653136393945d807445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683865643865313035386461363732653745d907445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683930366333316633373865373862333145da07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683930373234386566646261653037356645db07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683930646461616430666235373632626645dc07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683931353632313632343761376131373045dd07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683931363766613336373466363535636445de07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683933343937363066383236666662633745df07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683933346265626436643764353438643645e007445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683933363634353132613165396136646645e107445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683934366261363532353534666331353945e207445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683935633533366439373532653834363245e307445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683937303230313639613762656430323445e407445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683938336534316239383236626330356445e507445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683938366265613831623431323066343545e607445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683938646138373139343365356331643245e707445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683939313531613465373065656631616645e807445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683939363031396364343266373861346345e907445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683961646433623639333133613632633345ea07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683962383365376566343738623336303245eb07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683963383836656164363430396536303345ec07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683964396633313937393539356330373645ed07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683965383466353938356162636337313545ee07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683966363766633630333633643436316145ef07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683966396132343064333532646130396145f007445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686130393130623761343433373031376345f107445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686130643266623235656362626434626445f207445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686131383931326539616636333132646345f307445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686134313032313939313734393038336245f407445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686134636435646164616364356133313145f507445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686134646237336131656237666335336345f607445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686135663261356530313761353435313145f707445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686137393062643730353233353766323445f807445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686139303361396337376332336461633845f907445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686139316339373365303734323561343445fa07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686139376335326533303663313363303445fb07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686161646537323533356534663339396245fc07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686161666433616337643163373930383045fd07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686162363263633938303463616232633445fe07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686164636265616561356632643061393345ff07445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376861656464363363333135663132333062458008445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376861663361313835633339383634616134458108445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376861663939333765663566396439303339458208445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376861666139663966373536363839663639458308445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376861666436376432396461353832643431458408445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376862303338643830353331373362623865458508445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376862303434313762626661396533306263458608445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376862313731663939343362323730646563458708445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376862323065306165356663343836313966458808445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376862323631626535366131623663343130458908445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376862326665333738316235323238306636458a08445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376862343465623139643434353435633030458b08445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376862343761313437386539396435316538458c08445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376862353634643535396166666561663534458d08445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376862363538343039383361343332313136458e08445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376862373764646664343461313464633231458f08445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376862373836393239373461346230306562459008445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376862396562613831663537376430626136459108445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376862633630353333343362306134613066459208445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376862663233636132366438393331313964459308445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376862663530376338366336373736393934459408445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376862666530306164656330653163386335459508445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376863306264356237653665353466353963459608445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376863326663323038363736656336643430459708445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376863333063353431336364343130633661459808445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376863343565626333396263656637343366459908445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376863346638343237326430346436633631459a08445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376863363134356464646133343739663865459b08445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376863363531636164313630376636353734459c08445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376863363665323538356630613731636338459d08445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376863366133396462346130666139396461459e08445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376863366166393439323439353539636435459f08445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686336643335323731623666336365343745a008445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686336646531373633316632333764346445a108445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686336666264353962313665376432636545a208445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686337363835616334313939666235376545a308445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686337613966346330653636336130353145a408445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686337653039353433346664373538386345a508445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686363376538643965353032663933393445a608445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686364376436363733383065306130643845a708445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686364663663663936346262316435303645a808445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686365376666316263656138326662636445a908445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686430343034646662306238643336353445aa08445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686430356335346263356161303038393845ab08445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686430376233656363343861363863653145ac08445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686430383965636164353035323933333245ad08445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686431313131626637653632313430323745ae08445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686431363761646163663363666638643945af08445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686431656163633964633532613566393145b008445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686431666630323935663838303434626445b108445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686433313664306263633334626431383945b208445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686433383230633764336232343430646645b308445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686434326436393431326531363839353745b408445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686434326631333566343536643763653745b508445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686436663837393332383639663338373545b608445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686437353338396662626433636531366245b708445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686439643665633133626235366433343645b808445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686439653034633530303761343430316345b908445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686461663838383065366262313032396145ba08445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686462313864366561386237613634386345bb08445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686462623865653964356437343131393545bc08445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686462666363653561666162373664366345bd08445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686465363564613431623937373538663045be08445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686466303732393461663436316232303445bf08445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686466326239306635303664643866393545c008445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686466643761396130616632353962663545c108445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686530316132633130643165373263383045c208445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686530383237363665343935366230366445c308445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686530643632336461333565353461303445c408445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686531313531336362643961336330613845c508445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686534363931353064363663393238646145c608445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686534656236396461396233653933393345c708445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686535646562626533373735616530353345c808445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686535663065633066366661393165303445c908445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686537666533363931353139373663376545ca08445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686539323235663365393431626236313445cb08445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686564313561343534366361626666376245cc08445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686565643065383235353264363837656145cd08445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686565643438633235343939666431326445ce08445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686630643761316265643231623564303145cf08445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686631326237613235643962333039383745d008445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686631333365396131333832386661363845d108445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686633613463313531383032616564323645d208445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686633663937666337323233633137613245d308445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686635613734646339343036346337313145d408445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686635643162646662666465356132646645d508445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686636636464393963346236356634633145d608445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686636646332326162363865323963316645d708445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686637353738653932663330336164386445d808445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686637386661303233613034653432333745d908445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686637633937633232356631393464373845da08445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686639333261343766636665643633333545db08445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686639663461313861626335353063396645dc08445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686661343337623232343661336163383645dd08445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686661373266633763343138333132383945de08445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686662303537343731366135626666336145df08445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686663356231373834356363303233373445e008445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686663363437633834373866666639643145e108445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686664313962343039336435653232366145e208445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686665336433636666666139616438633245e308445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686665623232353065313761353132383745e408445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686666616662623865643132336565663945e508445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686666626633383239326665663361653645e608445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686666663964353965316162396132363245e70886015f5a4e3130315f244c54247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374244c5424753332244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683031613038363231303365366565366245e80886015f5a4e3130315f244c54247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374244c5424753332244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683165633266613738356132366465376345e90886015f5a4e3130315f244c54247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374244c5424753332244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683230373862356663613036366232666445ea0886015f5a4e3130315f244c54247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374244c5424753332244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683461623866323936343830313737323245eb0886015f5a4e3130315f244c54247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374244c5424753332244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683537343833353264646164623866613145ec0886015f5a4e3130315f244c54247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374244c5424753332244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683630643166323437343939633230613745ed0886015f5a4e3130315f244c54247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374244c5424753332244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683664303638363035626263373938656545ee0886015f5a4e3130315f244c54247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374244c5424753332244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683836643462626539346337636335646545ef0886015f5a4e3130315f244c54247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374244c5424753332244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686131653536396637613333643232636245f00886015f5a4e3130315f244c54247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374244c5424753332244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686432326366633838623564646634373245f10886015f5a4e3130315f244c54247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374244c5424753332244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686463653036363361323930343065613845f20886015f5a4e3130315f244c54247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374244c5424753332244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686465323234303463333264396131653845f30886015f5a4e3130315f244c54247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374244c5424753332244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686638626266326262356366626463393545f40886015f5a4e3130315f244c54247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374244c5424753634244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683031363461303131366138663064373645f50886015f5a4e3130315f244c54247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374244c5424753634244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683566383732643266613666346137303845f60886015f5a4e3130315f244c54247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374244c5424753634244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683734366131616232323832373532656145f70886015f5a4e3130315f244c54247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374244c5424753634244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683766343937383161396437373839356345f80886015f5a4e3130315f244c54247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374244c5424753634244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683938306261656439653336313963333145f90886015f5a4e3130315f244c54247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374244c5424753634244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686434386165303336383235376164316645fa0883015f5a4e3130315f244c542473705f73746174655f6d616368696e652e2e6f7665726c617965645f6368616e6765732e2e6368616e67657365742e2e416c7265616479496e52756e74696d65247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683534666432333135313962646663333845fb0885015f5a4e3130325f244c5424636f72652e2e697465722e2e61646170746572732e2e6d61702e2e4d6170244c5424492443244624475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f722447542434666f6c643137686238383531613532376465666437666545fc0889015f5a4e3130325f244c5424636f72652e2e697465722e2e61646170746572732e2e6d61702e2e4d6170244c5424492443244624475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f7224475424387472795f666f6c643137683561353937373633653432616261353245fd08695f5a4e34636f726533707472373164726f705f696e5f706c616365244c542473705f747269652e2e6572726f722e2e4572726f72244c54247072696d69746976655f74797065732e2e4832353624475424244754243137683163333233633532313735613633653045fe0889015f5a4e3130325f244c5424636f72652e2e697465722e2e61646170746572732e2e6d61702e2e4d6170244c5424492443244624475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f7224475424387472795f666f6c643137683632636162383034386264656632313145ff0889015f5a4e3130325f244c5424636f72652e2e697465722e2e61646170746572732e2e6d61702e2e4d6170244c5424492443244624475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f7224475424387472795f666f6c643137686533376564313433323065383531653145800989015f5a4e3130325f244c5424636f72652e2e697465722e2e61646170746572732e2e6d61702e2e4d6170244c5424492443244624475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f7224475424387472795f666f6c643137686564663061663365343463393435623445810987015f5a4e3130325f244c54247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374244c542475313238244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683132313363336165356562393363313345820987015f5a4e3130325f244c54247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374244c542475313238244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683135333638383430356531353934323045830987015f5a4e3130325f244c54247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374244c542475313238244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683138643466363830343530356364663645840987015f5a4e3130325f244c54247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374244c542475313238244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683462386562396234356263333230356145850987015f5a4e3130325f244c54247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374244c542475313238244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683465616436363065396234303564623245860987015f5a4e3130325f244c54247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374244c542475313238244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683535386138333733623433366535373145870987015f5a4e3130325f244c54247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374244c542475313238244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683830356230343136323331643066323445880987015f5a4e3130325f244c54247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374244c542475313238244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683836643366343962366338393830396545890987015f5a4e3130325f244c54247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374244c542475313238244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f646531376839353938643261306533646166623665458a0987015f5a4e3130325f244c54247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374244c542475313238244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f646531376864616434643138336431643666376466458b0984015f5a4e3130325f244c542473705f73746174655f6d616368696e652e2e6f7665726c617965645f6368616e6765732e2e6368616e67657365742e2e4e6f4f70656e5472616e73616374696f6e247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376834613235383862353963623462396135458c098c015f5a4e3130345f244c54247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374526566244c5424753332244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f31376833316137616566356630363731663239458d098c015f5a4e3130345f244c54247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374526566244c5424753634244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f31376835373466646234376361363738626363458e09a3015f5a4e3130345f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e657874656e73696f6e732e2e457874656e73696f6e53746f726524475424333172656769737465725f657874656e73696f6e5f776974685f747970655f696431376834653236333531643438626230383132458f098d015f5a4e3130355f244c54247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374526566244c542475313238244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f3137683032373966323433623234363466616245900995015f5a4e31307363616c655f696e666f35696d706c7339365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374244c542454244754242447542439747970655f696e666f3137683232373839383764356238376434313645910995015f5a4e31307363616c655f696e666f35696d706c7339365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374244c542454244754242447542439747970655f696e666f3137683430353962306431346535663664336545920995015f5a4e31307363616c655f696e666f35696d706c7339365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374244c542454244754242447542439747970655f696e666f3137683663653665383764653037323463306345930995015f5a4e31307363616c655f696e666f35696d706c7339365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374244c542454244754242447542439747970655f696e666f31376839663534366534396637326563383830459409a8015f5a4e3132385f244c542473705f73746174655f6d616368696e652e2e747269655f6261636b656e642e2e547269654261636b656e64244c5424532443244824432443244324522447542424753230246173247532302473705f73746174655f6d616368696e652e2e6261636b656e642e2e4261636b656e64244c5424482447542424475424313273746f726167655f6861736831376834613562623166363265646234366239459509a8015f5a4e3132385f244c542473705f73746174655f6d616368696e652e2e747269655f6261636b656e642e2e547269654261636b656e64244c5424532443244824432443244324522447542424753230246173247532302473705f73746174655f6d616368696e652e2e6261636b656e642e2e4261636b656e64244c5424482447542424475424313273746f726167655f6861736831376839633462366166636333343033633561459609ac015f5a4e3132385f244c542473705f73746174655f6d616368696e652e2e747269655f6261636b656e642e2e547269654261636b656e64244c5424532443244824432443244324522447542424753230246173247532302473705f73746174655f6d616368696e652e2e6261636b656e642e2e4261636b656e64244c542448244754242447542431366e6578745f73746f726167655f6b657931376831373533326637383166333366376162459709715f5a4e313673705f73746174655f6d616368696e653230747269655f6261636b656e645f657373656e63653339547269654261636b656e64457373656e6365244c54245324432448244324432443245224475424387261775f6974657231376866653164653938376237613561306534459809655f5a4e313673705f73746174655f6d616368696e653230747269655f6261636b656e645f657373656e6365323852617749746572244c54245324432448244324432443245224475424377072657061726531376837656536356537663239613532636262459909ac015f5a4e3132385f244c542473705f73746174655f6d616368696e652e2e747269655f6261636b656e642e2e547269654261636b656e64244c5424532443244824432443244324522447542424753230246173247532302473705f73746174655f6d616368696e652e2e6261636b656e642e2e4261636b656e64244c542448244754242447542431366e6578745f73746f726167655f6b657931376864303961383039623862333139393861459a09715f5a4e313673705f73746174655f6d616368696e653230747269655f6261636b656e645f657373656e63653339547269654261636b656e64457373656e6365244c54245324432448244324432443245224475424387261775f6974657231376834363836336138663863393539393134459b09655f5a4e313673705f73746174655f6d616368696e653230747269655f6261636b656e645f657373656e6365323852617749746572244c54245324432448244324432443245224475424377072657061726531376863393462313661653432376563383866459c09ae015f5a4e3132385f244c542473705f73746174655f6d616368696e652e2e747269655f6261636b656e642e2e547269654261636b656e64244c5424532443244824432443244324522447542424753230246173247532302473705f73746174655f6d616368696e652e2e6261636b656e642e2e4261636b656e64244c542448244754242447542431386368696c645f73746f726167655f6861736831376836343035363838333431366566303566459d09745f5a4e313673705f73746174655f6d616368696e653230747269655f6261636b656e645f657373656e63653339547269654261636b656e64457373656e6365244c5424532443244824432443244324522447542431306368696c645f726f6f7431376863383563376336636437326165653039459e09ae015f5a4e3132385f244c542473705f73746174655f6d616368696e652e2e747269655f6261636b656e642e2e547269654261636b656e64244c5424532443244824432443244324522447542424753230246173247532302473705f73746174655f6d616368696e652e2e6261636b656e642e2e4261636b656e64244c542448244754242447542431386368696c645f73746f726167655f6861736831376863616237666235303138353661386432459f09745f5a4e313673705f73746174655f6d616368696e653230747269655f6261636b656e645f657373656e63653339547269654261636b656e64457373656e6365244c5424532443244824432443244324522447542431306368696c645f726f6f743137686130386366356532313165633934396645a009b2015f5a4e3132385f244c542473705f73746174655f6d616368696e652e2e747269655f6261636b656e642e2e547269654261636b656e64244c5424532443244824432443244324522447542424753230246173247532302473705f73746174655f6d616368696e652e2e6261636b656e642e2e4261636b656e64244c542448244754242447542432326e6578745f6368696c645f73746f726167655f6b65793137683131306230636136613563373364333245a109b5015f5a4e34636f72653370747231343664726f705f696e5f706c616365244c5424616c6c6f632e2e626f7865642e2e426f78244c5424747269655f64622e2e547269654572726f72244c54247072696d69746976655f74797065732e2e4832353624432473705f747269652e2e6572726f722e2e4572726f72244c54247072696d69746976655f74797065732e2e48323536244754242447542424475424244754243137683938386464666136316466303336306545a209b2015f5a4e3132385f244c542473705f73746174655f6d616368696e652e2e747269655f6261636b656e642e2e547269654261636b656e64244c5424532443244824432443244324522447542424753230246173247532302473705f73746174655f6d616368696e652e2e6261636b656e642e2e4261636b656e64244c542448244754242447542432326e6578745f6368696c645f73746f726167655f6b65793137683161396232356166633066313939373945a3099b015f5a4e313673705f73746174655f6d616368696e653230747269655f6261636b656e645f657373656e63653339547269654261636b656e64457373656e6365244c542453244324482443244324432452244754243233776974685f7265636f726465725f616e645f636163686531376832633636343063396338633733643236452e6c6c766d2e3131303738373138373339303431323131323731a4099b015f5a4e313673705f73746174655f6d616368696e653230747269655f6261636b656e645f657373656e63653339547269654261636b656e64457373656e6365244c542453244324482443244324432452244754243233776974685f7265636f726465725f616e645f636163686531376831343138633035653563386334666232452e6c6c766d2e3131303738373138373339303431323131323731a509a6015f5a4e3133335f244c5424736d616c6c7665632e2e536d616c6c566563244c54244124475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e636f6c6c6563742e2e457874656e64244c5424244c542441247532302461732475323024736d616c6c7665632e2e4172726179244754242e2e4974656d244754242447542436657874656e643137683830346536616531656234383631633845a609565f5a4e38736d616c6c7665633137536d616c6c566563244c54244124475424387472795f67726f7731376838643365666535333636623764313934452e6c6c766d2e3131303738373138373339303431323131323731a7094a5f5a4e38736d616c6c7665633137536d616c6c566563244c542441244754243231726573657276655f6f6e655f756e636865636b65643137683835303931613061653632356130313045a809a6015f5a4e3133335f244c5424736d616c6c7665632e2e536d616c6c566563244c54244124475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e636f6c6c6563742e2e457874656e64244c5424244c542441247532302461732475323024736d616c6c7665632e2e4172726179244754242e2e4974656d244754242447542436657874656e643137683839643238323233383037623534626245a9093c5f5a4e38736d616c6c7665633137536d616c6c566563244c54244124475424387472795f67726f773137686638656137653161373635646330323745aa094a5f5a4e38736d616c6c7665633137536d616c6c566563244c542441244754243231726573657276655f6f6e655f756e636865636b65643137686563353765306661363136636633306445ab09a5015f5a4e3133355f244c542473705f73746174655f6d616368696e652e2e747269655f6261636b656e645f657373656e63652e2e457068656d6572616c244c5424532443244824475424247532302461732475323024686173685f64622e2e486173684442244c542448244324616c6c6f632e2e7665632e2e566563244c54247538244754242447542424475424336765743137683131383566623466396432356133636445ac09a5015f5a4e3133355f244c542473705f73746174655f6d616368696e652e2e747269655f6261636b656e645f657373656e63652e2e457068656d6572616c244c5424532443244824475424247532302461732475323024686173685f64622e2e486173684442244c542448244324616c6c6f632e2e7665632e2e566563244c54247538244754242447542424475424336765743137686431353463666638303535653839306345ad09a8015f5a4e3133355f244c542473705f73746174655f6d616368696e652e2e747269655f6261636b656e645f657373656e63652e2e457068656d6572616c244c5424532443244824475424247532302461732475323024686173685f64622e2e486173684442244c542448244324616c6c6f632e2e7665632e2e566563244c5424753824475424244754242447542436696e736572743137683131346461396463643635633564376445ae09a8015f5a4e3133355f244c542473705f73746174655f6d616368696e652e2e747269655f6261636b656e645f657373656e63652e2e457068656d6572616c244c5424532443244824475424247532302461732475323024686173685f64622e2e486173684442244c542448244324616c6c6f632e2e7665632e2e566563244c542475382447542424475424244754243672656d6f76653137683461356230646462396262303337393145af09a9015f5a4e3133355f244c542473705f73746174655f6d616368696e652e2e747269655f6261636b656e645f657373656e63652e2e457068656d6572616c244c5424532443244824475424247532302461732475323024686173685f64622e2e486173684442244c542448244324616c6c6f632e2e7665632e2e566563244c5424753824475424244754242447542437656d706c6163653137683738393439643732373662636233383045b009aa015f5a4e3133355f244c542473705f73746174655f6d616368696e652e2e747269655f6261636b656e645f657373656e63652e2e457068656d6572616c244c5424532443244824475424247532302461732475323024686173685f64622e2e486173684442244c542448244324616c6c6f632e2e7665632e2e566563244c5424753824475424244754242447542438636f6e7461696e733137683732303634666533363335303235396145b109aa015f5a4e3133355f244c542473705f73746174655f6d616368696e652e2e747269655f6261636b656e645f657373656e63652e2e457068656d6572616c244c5424532443244824475424247532302461732475323024686173685f64622e2e486173684442244c542448244324616c6c6f632e2e7665632e2e566563244c5424753824475424244754242447542438636f6e7461696e733137683833303035376665613261333766623645b209af015f5a4e3133375f244c542473705f73746174655f6d616368696e652e2e747269655f6261636b656e645f657373656e63652e2e457068656d6572616c244c5424532443244824475424247532302461732475323024686173685f64622e2e4173486173684442244c542448244324616c6c6f632e2e7665632e2e566563244c54247538244754242447542424475424313061735f686173685f64623137683635626265646431653064326562393145b309af015f5a4e3133375f244c542473705f73746174655f6d616368696e652e2e747269655f6261636b656e645f657373656e63652e2e457068656d6572616c244c5424532443244824475424247532302461732475323024686173685f64622e2e4173486173684442244c542448244324616c6c6f632e2e7665632e2e566563244c54247538244754242447542424475424313061735f686173685f64623137686430646530663466343538373561656645b409b3015f5a4e3133375f244c542473705f73746174655f6d616368696e652e2e747269655f6261636b656e645f657373656e63652e2e457068656d6572616c244c5424532443244824475424247532302461732475323024686173685f64622e2e4173486173684442244c542448244324616c6c6f632e2e7665632e2e566563244c54247538244754242447542424475424313461735f686173685f64625f6d75743137683166616261383332346431653938373145b509b3015f5a4e3133375f244c542473705f73746174655f6d616368696e652e2e747269655f6261636b656e645f657373656e63652e2e457068656d6572616c244c5424532443244824475424247532302461732475323024686173685f64622e2e4173486173684442244c542448244324616c6c6f632e2e7665632e2e566563244c54247538244754242447542424475424313461735f686173685f64625f6d75743137683834326661393732383534636138366145b609b9015f5a4e3135355f244c542473705f73746174655f6d616368696e652e2e747269655f6261636b656e645f657373656e63652e2e547269654261636b656e64457373656e6365244c54245324432448244324432443245224475424247532302461732475323024686173685f64622e2e486173684442526566244c542448244324616c6c6f632e2e7665632e2e566563244c54247538244754242447542424475424336765743137686139316335333834393364306362666145b709b9015f5a4e3135355f244c542473705f73746174655f6d616368696e652e2e747269655f6261636b656e645f657373656e63652e2e547269654261636b656e64457373656e6365244c54245324432448244324432443245224475424247532302461732475323024686173685f64622e2e486173684442526566244c542448244324616c6c6f632e2e7665632e2e566563244c54247538244754242447542424475424336765743137686535376235326163333832343764666145b809be015f5a4e3135355f244c542473705f73746174655f6d616368696e652e2e747269655f6261636b656e645f657373656e63652e2e547269654261636b656e64457373656e6365244c54245324432448244324432443245224475424247532302461732475323024686173685f64622e2e486173684442526566244c542448244324616c6c6f632e2e7665632e2e566563244c5424753824475424244754242447542438636f6e7461696e733137683065336165323535633566313362303845b909be015f5a4e3135355f244c542473705f73746174655f6d616368696e652e2e747269655f6261636b656e645f657373656e63652e2e547269654261636b656e64457373656e6365244c54245324432448244324432443245224475424247532302461732475323024686173685f64622e2e486173684442526566244c542448244324616c6c6f632e2e7665632e2e566563244c5424753824475424244754242447542438636f6e7461696e733137686431373166636464656464626561383745ba09455f5a4e313673705f65787465726e616c6974696573313345787465726e616c697469657331317365745f73746f726167653137683337633064343030326661373164306545bb09645f5a4e313673705f73746174655f6d616368696e6531376f7665726c617965645f6368616e67657332354f7665726c617965644368616e676573244c5424482447542431317365745f73746f726167653137683931353633363937356264363134376245bc09475f5a4e313673705f65787465726e616c6974696573313345787465726e616c69746965733133636c6561725f73746f726167653137683637313766613333323566383166383845bd094b5f5a4e313673705f65787465726e616c6974696573313345787465726e616c697469657331377365745f6368696c645f73746f726167653137683933303766386238343037323265306645be096a5f5a4e313673705f73746174655f6d616368696e6531376f7665726c617965645f6368616e67657332354f7665726c617965644368616e676573244c5424482447542431377365745f6368696c645f73746f726167653137683338303539626533323331363364633245bf094d5f5a4e313673705f65787465726e616c6974696573313345787465726e616c69746965733139636c6561725f6368696c645f73746f726167653137683431386336343636343163643162643445c009655f5a4e313673705f73746174655f6d616368696e6531376f7665726c617965645f6368616e67657332354f7665726c617965644368616e676573244c542448244754243132636c6561725f7072656669783137683963623936396634343437626337323845c109655f5a4e313673705f73746174655f6d616368696e6531376f7665726c617965645f6368616e67657332354f7665726c617965644368616e676573244c54244824475424313273746f726167655f726f6f743137683963653839393163393632306661643545c2099a015f5a4e313673705f73746174655f6d616368696e653230747269655f6261636b656e645f657373656e63653339547269654261636b656e64457373656e6365244c5424532443244824432443244324522447542431386368696c645f73746f726167655f726f6f7432385f24753762242475376224636c6f73757265247537642424753764243137686534306232653436363963363365653545c30994015f5a4e313673705f73746174655f6d616368696e653230747269655f6261636b656e645f657373656e63653339547269654261636b656e64457373656e6365244c54245324432448244324432443245224475424313273746f726167655f726f6f7432385f24753762242475376224636c6f73757265247537642424753764243137683534663036653834623230306336666145c409655f5a4e313673705f73746174655f6d616368696e6531376f7665726c617965645f6368616e67657332354f7665726c617965644368616e676573244c54244824475424313273746f726167655f726f6f743137686337396631633933326635623231353445c5099a015f5a4e313673705f73746174655f6d616368696e653230747269655f6261636b656e645f657373656e63653339547269654261636b656e64457373656e6365244c5424532443244824432443244324522447542431386368696c645f73746f726167655f726f6f7432385f24753762242475376224636c6f73757265247537642424753764243137683766653261313132303965666366333545c60994015f5a4e313673705f73746174655f6d616368696e653230747269655f6261636b656e645f657373656e63653339547269654261636b656e64457373656e6365244c54245324432448244324432443245224475424313273746f726167655f726f6f7432385f24753762242475376224636c6f73757265247537642424753764243137686466323330393638326336326666343945c709665f5a4e313673705f73746174655f6d616368696e6531376f7665726c617965645f6368616e67657332354f7665726c617965644368616e676573244c542448244754243133656e7465725f72756e74696d653137686366663137653235383764373863316645c8096a5f5a4e313673705f73746174655f6d616368696e6531376f7665726c617965645f6368616e67657332354f7665726c617965644368616e676573244c54244824475424313773746172745f7472616e73616374696f6e3137686638633331653036663631376538346645c9094a5f5a4e38736d616c6c7665633137536d616c6c566563244c542441244754243231726573657276655f6f6e655f756e636865636b65643137683536333163396335636630323834383545ca096b5f5a4e313673705f73746174655f6d616368696e6531376f7665726c617965645f6368616e67657332354f7665726c617965644368616e676573244c542448244754243138636c6561725f6368696c645f7072656669783137683138343436646137616236643263376545cb096b5f5a4e313673705f73746174655f6d616368696e6531376f7665726c617965645f6368616e67657332354f7665726c617965644368616e676573244c542448244754243138636f6d6d69745f7472616e73616374696f6e3137686233363564396136626231396438323945cc096c5f5a4e313673705f73746174655f6d616368696e6531376f7665726c617965645f6368616e67657332354f7665726c617965644368616e676573244c542448244754243139636c6561725f6368696c645f73746f726167653137683066303432333566303539393763343245cd096d5f5a4e313673705f73746174655f6d616368696e6531376f7665726c617965645f6368616e67657332354f7665726c617965644368616e676573244c542448244754243230726f6c6c6261636b5f7472616e73616374696f6e3137683239366166633261653435356136333845ce09f4015f5a4e34636f72653370747232303964726f705f696e5f706c616365244c5424244c502473705f73746174655f6d616368696e652e2e6f7665726c617965645f6368616e6765732e2e6368616e67657365742e2e4f7665726c617965644d6170244c5424616c6c6f632e2e7665632e2e566563244c542475382447542424432473705f73746174655f6d616368696e652e2e6f7665726c617965645f6368616e6765732e2e6368616e67657365742e2e53746f72616765456e7472792447542424432473705f73746f726167652e2e4368696c64496e666f24525024244754243137686539383030663536646263356537656145cf096e5f5a4e313673705f73746174655f6d616368696e6531376f7665726c617965645f6368616e67657332354f7665726c617965644368616e676573244c542448244754243231647261696e5f73746f726167655f6368616e6765733137683037623063393231383030626538353545d0096e5f5a4e313673705f73746174655f6d616368696e6531376f7665726c617965645f6368616e67657332354f7665726c617965644368616e676573244c542448244754243231647261696e5f73746f726167655f6368616e6765733137683865346464306339633365666664303245d1099a015f5a4e313673705f73746174655f6d616368696e653230747269655f6261636b656e645f657373656e63653339547269654261636b656e64457373656e6365244c5424532443244824432443244324522447542431386368696c645f73746f726167655f726f6f7432385f24753762242475376224636c6f73757265247537642424753764243137683334356261313538363962653231643945d2099a015f5a4e313673705f73746174655f6d616368696e653230747269655f6261636b656e645f657373656e63653339547269654261636b656e64457373656e6365244c5424532443244824432443244324522447542431386368696c645f73746f726167655f726f6f7432385f24753762242475376224636c6f73757265247537642424753764243137686131643764633138633733623439666545d3095a5f5a4e313673705f73746174655f6d616368696e65336578743136457874244c542448244324422447542432356c696d69745f72656d6f76655f66726f6d5f6261636b656e643137683930316564343764323566393734636245d4095a5f5a4e313673705f73746174655f6d616368696e65336578743136457874244c542448244324422447542432356c696d69745f72656d6f76655f66726f6d5f6261636b656e643137686366303365633163306665626537353445d509715f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d313476616c69646174655f626c6f636b3134696d706c656d656e746174696f6e3233686f73745f6f6666636861696e5f696e6465785f7365743137683062383736343365366535656539346445d609735f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d313476616c69646174655f626c6f636b3134696d706c656d656e746174696f6e3235686f73745f6f6666636861696e5f696e6465785f636c6561723137686265643639366230646238316636623545d7094a5f5a4e34355f244c5424244c502424525024247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686532323466356337346638383564633245d8098b015f5a4e34636f7265336f70733866756e6374696f6e35696d706c7338305f244c5424696d706c2475323024636f72652e2e6f70732e2e66756e6374696f6e2e2e466e4f6e6365244c542441244754242475323024666f722475323024245246246d7574247532302446244754243963616c6c5f6f6e63653137683233386331393037663162353135646645d90994015f5a4e34636f72653370747231313364726f705f696e5f706c616365244c542473705f73746174655f6d616368696e652e2e6f7665726c617965645f6368616e6765732e2e4f7665726c617965644368616e676573244c542473705f72756e74696d652e2e7472616974732e2e426c616b6554776f32353624475424244754243137683863663835343366363131653938633945da09a5015f5a4e34636f72653370747231333064726f705f696e5f706c616365244c542463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e76616c69646174655f626c6f636b2e2e747269655f63616368652e2e547269654361636865244c542473705f72756e74696d652e2e7472616974732e2e426c616b6554776f32353624475424244754243137683038323339643639353964636164326545db09af015f5a4e34636f72653370747231343064726f705f696e5f706c616365244c542463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e76616c69646174655f626c6f636b2e2e747269655f7265636f726465722e2e53697a654f6e6c795265636f72646572244c542473705f72756e74696d652e2e7472616974732e2e426c616b6554776f32353624475424244754243137683861303037356462656538333534383845dc09b7015f5a4e34636f72653370747231343864726f705f696e5f706c616365244c542463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e76616c69646174655f626c6f636b2e2e747269655f7265636f726465722e2e53697a654f6e6c795265636f7264657250726f7669646572244c542473705f72756e74696d652e2e7472616974732e2e426c616b6554776f32353624475424244754243137683262346263353062376664626564376145dd09ca015f5a4e34636f72653370747231363764726f705f696e5f706c616365244c54246d656d6f72795f64622e2e4d656d6f72794442244c542473705f72756e74696d652e2e7472616974732e2e426c616b6554776f3235362443246d656d6f72795f64622e2e486173684b6579244c542473705f72756e74696d652e2e7472616974732e2e426c616b6554776f32353624475424244324616c6c6f632e2e7665632e2e566563244c542475382447542424475424244754243137686231313366333637356330393430333645de09505f5a4e34636f726533707472343664726f705f696e5f706c616365244c5424616c6c6f632e2e7665632e2e566563244c5424753824475424244754243137686564343364323963663936636135643345df09a4045f5a4e34636f72653370747235313364726f705f696e5f706c616365244c542473705f73746174655f6d616368696e652e2e747269655f6261636b656e645f657373656e63652e2e547269654261636b656e64457373656e6365244c54246d656d6f72795f64622e2e4d656d6f72794442244c542473705f72756e74696d652e2e7472616974732e2e426c616b6554776f3235362443246d656d6f72795f64622e2e486173684b6579244c542473705f72756e74696d652e2e7472616974732e2e426c616b6554776f32353624475424244324616c6c6f632e2e7665632e2e566563244c54247538244754242447542424432473705f72756e74696d652e2e7472616974732e2e426c616b6554776f32353624432463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e76616c69646174655f626c6f636b2e2e747269655f63616368652e2e436163686550726f7669646572244c542473705f72756e74696d652e2e7472616974732e2e426c616b6554776f3235362447542424432463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e76616c69646174655f626c6f636b2e2e747269655f7265636f726465722e2e53697a654f6e6c795265636f7264657250726f7669646572244c542473705f72756e74696d652e2e7472616974732e2e426c616b6554776f3235362447542424475424244754243137686565336136626566643633366466343645e009ac045f5a4e34636f72653370747235323164726f705f696e5f706c616365244c542473705f73746174655f6d616368696e652e2e747269655f6261636b656e645f657373656e63652e2e547269654261636b656e64457373656e6365244c5424245246246d656d6f72795f64622e2e4d656d6f72794442244c542473705f72756e74696d652e2e7472616974732e2e426c616b6554776f3235362443246d656d6f72795f64622e2e486173684b6579244c542473705f72756e74696d652e2e7472616974732e2e426c616b6554776f32353624475424244324616c6c6f632e2e7665632e2e566563244c54247538244754242447542424432473705f72756e74696d652e2e7472616974732e2e426c616b6554776f3235362443242452462463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e76616c69646174655f626c6f636b2e2e747269655f63616368652e2e436163686550726f7669646572244c542473705f72756e74696d652e2e7472616974732e2e426c616b6554776f3235362447542424432463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e76616c69646174655f626c6f636b2e2e747269655f7265636f726465722e2e53697a654f6e6c795265636f7264657250726f7669646572244c542473705f72756e74696d652e2e7472616974732e2e426c616b6554776f3235362447542424475424244754243137683339656465363362363137656464353945e109425f5a4e34636f726535736c69636534736f727436737461626c6539717569636b736f727439717569636b736f72743137683031316565336238646661386335643045e209425f5a4e34636f726535736c69636534736f727436737461626c6539717569636b736f727439717569636b736f72743137683032363766326132303434636462386245e309425f5a4e34636f726535736c69636534736f727436737461626c6539717569636b736f727439717569636b736f72743137683065643864623034626262376637383745e409425f5a4e34636f726535736c69636534736f727436737461626c6539717569636b736f727439717569636b736f72743137683131393266643739326336303763343345e509425f5a4e34636f726535736c69636534736f727436737461626c6539717569636b736f727439717569636b736f72743137683134356137666665326535353563386645e609425f5a4e34636f726535736c69636534736f727436737461626c6539717569636b736f727439717569636b736f72743137683139336339393865613961653931353745e709425f5a4e34636f726535736c69636534736f727436737461626c6539717569636b736f727439717569636b736f72743137683163396334623063366634386435323945e809425f5a4e34636f726535736c69636534736f727436737461626c6539717569636b736f727439717569636b736f72743137683234336663666435633736636563666645e909425f5a4e34636f726535736c69636534736f727436737461626c6539717569636b736f727439717569636b736f72743137683238373232636633333166616565323045ea09425f5a4e34636f726535736c69636534736f727436737461626c6539717569636b736f727439717569636b736f72743137683263323834313765633137356530396145eb09425f5a4e34636f726535736c69636534736f727436737461626c6539717569636b736f727439717569636b736f72743137683463326562363266666261346130323945ec09425f5a4e34636f726535736c69636534736f727436737461626c6539717569636b736f727439717569636b736f72743137683464386239626461373738383337323345ed09425f5a4e34636f726535736c69636534736f727436737461626c6539717569636b736f727439717569636b736f72743137683532373366343965636534616364336145ee09425f5a4e34636f726535736c69636534736f727436737461626c6539717569636b736f727439717569636b736f72743137683566643435373264323863313562376245ef09425f5a4e34636f726535736c69636534736f727436737461626c6539717569636b736f727439717569636b736f72743137683631373035396334353064373662643045f009425f5a4e34636f726535736c69636534736f727436737461626c6539717569636b736f727439717569636b736f72743137683638643233633664326637313438383145f109425f5a4e34636f726535736c69636534736f727436737461626c6539717569636b736f727439717569636b736f72743137683663653534646165343139313939346645f209425f5a4e34636f726535736c69636534736f727436737461626c6539717569636b736f727439717569636b736f72743137683765643837666165623339633638636345f309425f5a4e34636f726535736c69636534736f727436737461626c6539717569636b736f727439717569636b736f72743137683832333438313063326233366532353345f409425f5a4e34636f726535736c69636534736f727436737461626c6539717569636b736f727439717569636b736f72743137683832343630386631353562653761623845f509425f5a4e34636f726535736c69636534736f727436737461626c6539717569636b736f727439717569636b736f72743137683861613133323666633330366331346645f609425f5a4e34636f726535736c69636534736f727436737461626c6539717569636b736f727439717569636b736f72743137683862323331383036353436373362333745f709425f5a4e34636f726535736c69636534736f727436737461626c6539717569636b736f727439717569636b736f72743137683931356331303730653633363461656245f809425f5a4e34636f726535736c69636534736f727436737461626c6539717569636b736f727439717569636b736f72743137683937333438323737623539616438363245f909425f5a4e34636f726535736c69636534736f727436737461626c6539717569636b736f727439717569636b736f72743137683964383863333236353934386633656245fa09425f5a4e34636f726535736c69636534736f727436737461626c6539717569636b736f727439717569636b736f72743137686265393631626638316461363637303545fb09425f5a4e34636f726535736c69636534736f727436737461626c6539717569636b736f727439717569636b736f72743137686433313334316231623535333961313445fc09425f5a4e34636f726535736c69636534736f727436737461626c6539717569636b736f727439717569636b736f72743137686531376331626637363561613261353745fd09425f5a4e34636f726535736c69636534736f727436737461626c6539717569636b736f727439717569636b736f72743137686630313837323138306535643738353745fe09785f5a4e36355f244c5424736d616c6c7665632e2e436f6c6c656374696f6e416c6c6f63457272247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376830613465333538353762636336333939452e6c6c766d2e3131303738373138373339303431323131323731ff09605f5a4e36375f244c542473705f73746174655f6d616368696e652e2e44656661756c744572726f72247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686563373864623733626537386135623845800a625f5a4e36395f244c54247061726974795f7363616c655f636f6465632e2e6572726f722e2e4572726f72247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686362303838663832383361633166336345810a635f5a4e36395f244c5424736d616c6c7665632e2e536d616c6c566563244c54244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137686464376633623962643661393936643645820a3b5f5a4e3773705f747269653130747269655f636f64656331346465636f64655f636f6d706163743137683265333930333730383262633166626645830a445f5a4e37747269655f6462367472696564623135547269654442244c54244c24475424313166657463685f76616c75653137683032323862306661666539653331643145840a4a5f5a4e37747269655f6462367472696564623135547269654442244c54244c2447542431376765745f7261775f6f725f6c6f6f6b75703137683038366466633432346163633135626645850a6f5f5a4e38305f244c5424736d616c6c7665632e2e536d616c6c566563244c54244124475424247532302461732475323024636f72652e2e6f70732e2e696e6465782e2e496e646578244c542449244754242447542435696e6465783137683066326331306262306561313335303745860a735f5a4e38365f244c542473705f747269652e2e4b65795370616365644442244c542444422443244824475424247532302461732475323024686173685f64622e2e486173684442526566244c542448244324542447542424475424336765743137686161363663313861333730343361646645870a735f5a4e38365f244c542473705f747269652e2e4b65795370616365644442244c542444422443244824475424247532302461732475323024686173685f64622e2e486173684442526566244c542448244324542447542424475424336765743137686438323439363264343532386334353945880a735f5a4e38365f244c542473705f747269652e2e4b65795370616365644442244c542444422443244824475424247532302461732475323024686173685f64622e2e486173684442526566244c542448244324542447542424475424336765743137686535613062613439643537393363663545890a785f5a4e38365f244c542473705f747269652e2e4b65795370616365644442244c542444422443244824475424247532302461732475323024686173685f64622e2e486173684442526566244c54244824432454244754242447542438636f6e7461696e7331376832313737303165623161316262666537458a0a785f5a4e38365f244c542473705f747269652e2e4b65795370616365644442244c542444422443244824475424247532302461732475323024686173685f64622e2e486173684442526566244c54244824432454244754242447542438636f6e7461696e7331376833656139633035353033616631653561458b0a785f5a4e38365f244c542473705f747269652e2e4b65795370616365644442244c542444422443244824475424247532302461732475323024686173685f64622e2e486173684442526566244c54244824432454244754242447542438636f6e7461696e7331376836616263613830333337353062666333458c0a735f5a4e38365f244c542473705f747269652e2e4b657953706163656444424d7574244c542444422443244824475424247532302461732475323024686173685f64622e2e486173684442244c5424482443245424475424244754243367657431376861353831653964393837303265623462458d0a735f5a4e38365f244c542473705f747269652e2e4b657953706163656444424d7574244c542444422443244824475424247532302461732475323024686173685f64622e2e486173684442244c5424482443245424475424244754243367657431376864356563383166623764393537366265458e0a765f5a4e38365f244c542473705f747269652e2e4b657953706163656444424d7574244c542444422443244824475424247532302461732475323024686173685f64622e2e486173684442244c54244824432454244754242447542436696e7365727431376838633739633466316639373130663563458f0a765f5a4e38365f244c542473705f747269652e2e4b657953706163656444424d7574244c542444422443244824475424247532302461732475323024686173685f64622e2e486173684442244c5424482443245424475424244754243672656d6f76653137683336303761393138653862666163653945900a775f5a4e38365f244c542473705f747269652e2e4b657953706163656444424d7574244c542444422443244824475424247532302461732475323024686173685f64622e2e486173684442244c54244824432454244754242447542437656d706c6163653137686130393930343236383738633934363345910a785f5a4e38365f244c542473705f747269652e2e4b657953706163656444424d7574244c542444422443244824475424247532302461732475323024686173685f64622e2e486173684442244c54244824432454244754242447542438636f6e7461696e733137683037376562633532356462613438366545920a785f5a4e38365f244c542473705f747269652e2e4b657953706163656444424d7574244c542444422443244824475424247532302461732475323024686173685f64622e2e486173684442244c54244824432454244754242447542438636f6e7461696e733137683264616131646462643966373534643645930a7d5f5a4e38385f244c542473705f747269652e2e4b657953706163656444424d7574244c542444422443244824475424247532302461732475323024686173685f64622e2e4173486173684442244c542448244324542447542424475424313061735f686173685f64623137683563313666333233633839386133386445940a7d5f5a4e38385f244c542473705f747269652e2e4b657953706163656444424d7574244c542444422443244824475424247532302461732475323024686173685f64622e2e4173486173684442244c542448244324542447542424475424313061735f686173685f64623137683834386632343531646231353439363845950a81015f5a4e38385f244c542473705f747269652e2e4b657953706163656444424d7574244c542444422443244824475424247532302461732475323024686173685f64622e2e4173486173684442244c542448244324542447542424475424313461735f686173685f64625f6d75743137683062623438626437646339323932323945960a81015f5a4e38385f244c542473705f747269652e2e4b657953706163656444424d7574244c542444422443244824475424247532302461732475323024686173685f64622e2e4173486173684442244c542448244324542447542424475424313461735f686173685f64625f6d75743137686631653935323734613264633432643645970a4a5f5a4e38736d616c6c7665633137536d616c6c566563244c542441244754243231726573657276655f6f6e655f756e636865636b65643137686236323163373463383231663430626245980a80015f5a4e39315f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e45787465726e616c697469657324475424313070726f6f665f73697a653137683164386631326532333136623762386545990a82015f5a4e39315f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e45787465726e616c6974696573244754243132636c6561725f70726566697831376835373564333764336562303865316561459a0a82015f5a4e39315f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e45787465726e616c6974696573244754243132636c6561725f70726566697831376861663136653933373236643030353033459b0a82015f5a4e39315f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e45787465726e616c697469657324475424313273746f726167655f6861736831376833356531366631636237363336363433459c0a82015f5a4e39315f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e45787465726e616c697469657324475424313273746f726167655f6861736831376833373139353264623762343663313435459d0a82015f5a4e39315f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e45787465726e616c697469657324475424313273746f726167655f726f6f7431376833613766633364366630343735353163459e0a82015f5a4e39315f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e45787465726e616c697469657324475424313273746f726167655f726f6f7431376861303465323733373564373337643564459f0a83015f5a4e39315f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e45787465726e616c69746965732447542431336368696c645f73746f726167653137683135356530396461396330633735393445a00a83015f5a4e39315f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e45787465726e616c69746965732447542431336368696c645f73746f726167653137683861356536336163363039656436623645a10a83015f5a4e39315f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e45787465726e616c69746965732447542431336765745f77686974656c6973743137683639623834653631643532393362323145a20a83015f5a4e39315f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e45787465726e616c6974696573244754243133706c6163655f73746f726167653137683236313131646431316431366162386145a30a83015f5a4e39315f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e45787465726e616c69746965732447542431337365745f77686974656c6973743137683164323535643131616165653830383945a40a84015f5a4e39315f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e45787465726e616c69746965732447542431346578697374735f73746f726167653137683934323164313438643230363235643945a50a84015f5a4e39315f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e45787465726e616c69746965732447542431346578697374735f73746f726167653137686666383836373835383966363733356345a60a84015f5a4e39315f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e45787465726e616c697469657324475424313473746f726167655f617070656e643137686431656431643635363536383932386445a70a84015f5a4e39315f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e45787465726e616c697469657324475424313473746f726167655f617070656e643137686638356436643365343335383161353645a80a86015f5a4e39315f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e45787465726e616c69746965732447542431366e6578745f73746f726167655f6b65793137683833646166356366313139646334343045a90a86015f5a4e39315f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e45787465726e616c69746965732447542431366e6578745f73746f726167655f6b65793137686537386137313039336534303561326345aa0a86015f5a4e39315f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e45787465726e616c6974696573244754243136726561645f77726974655f636f756e743137686433663166373333666133323963376245ab0a88015f5a4e39315f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e45787465726e616c69746965732447542431386368696c645f73746f726167655f686173683137683235646430633738656561353762343245ac0a88015f5a4e39315f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e45787465726e616c69746965732447542431386368696c645f73746f726167655f686173683137686363333934393062386535373337386245ad0a88015f5a4e39315f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e45787465726e616c69746965732447542431386368696c645f73746f726167655f726f6f743137683132663839363562646636393062306545ae0a88015f5a4e39315f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e45787465726e616c69746965732447542431386368696c645f73746f726167655f726f6f743137683730336161353730316636396537343045af0a88015f5a4e39315f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e45787465726e616c6974696573244754243138636c6561725f6368696c645f7072656669783137686231373133666431623031303534393245b00a88015f5a4e39315f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e45787465726e616c6974696573244754243138636c6561725f6368696c645f7072656669783137686630363930633463663731393230633345b10a88015f5a4e39315f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e45787465726e616c69746965732447542431386b696c6c5f6368696c645f73746f726167653137683362643337373661656238623162643945b20a88015f5a4e39315f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e45787465726e616c69746965732447542431386b696c6c5f6368696c645f73746f726167653137686237646564636464393563383765383445b30a89015f5a4e39315f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e45787465726e616c6974696573244754243139706c6163655f6368696c645f73746f726167653137686465306530633865383162333962653145b40a8a015f5a4e39315f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e45787465726e616c69746965732447542432306578697374735f6368696c645f73746f726167653137683237306331393337336538656139646645b50a8a015f5a4e39315f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e45787465726e616c69746965732447542432306578697374735f6368696c645f73746f726167653137683631356531303933643337343964316645b60a8a015f5a4e39315f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e45787465726e616c69746965732447542432307365745f6f6666636861696e5f73746f726167653137683766326361396331336465343564656545b70a8c015f5a4e39315f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e45787465726e616c69746965732447542432326e6578745f6368696c645f73746f726167655f6b65793137686235363863613734336539333965366245b80a8c015f5a4e39315f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e45787465726e616c69746965732447542432326e6578745f6368696c645f73746f726167655f6b65793137686331356161363838303337353632643345b90a8c015f5a4e39315f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e45787465726e616c697469657324475424323272657365745f726561645f77726974655f636f756e743137683739336161333062613232383363303145ba0a8f015f5a4e39315f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e45787465726e616c69746965732447542432356765745f726561645f616e645f7772697474656e5f6b6579733137686335376662373630343631666433346445bb0a8f015f5a4e39315f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e45787465726e616c697469657324475424323573746f726167655f696e6465785f7472616e73616374696f6e3137683263313632623130613936633631363845bc0a8f015f5a4e39315f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e45787465726e616c697469657324475424323573746f726167655f73746172745f7472616e73616374696f6e3137683065333236363837346635303066386345bd0a90015f5a4e39315f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e45787465726e616c697469657324475424323673746f726167655f636f6d6d69745f7472616e73616374696f6e3137683139636237396264376631623062633345be0a92015f5a4e39315f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e45787465726e616c697469657324475424323873746f726167655f726f6c6c6261636b5f7472616e73616374696f6e3137683531626439323438326132626364623945bf0a95015f5a4e39315f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e45787465726e616c697469657324475424333173746f726167655f72656e65775f7472616e73616374696f6e5f696e6465783137683464613135323830633132323063643545c00a795f5a4e39315f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e45787465726e616c69746965732447542434776970653137683438653165623332656538643761346145c10a795f5a4e39315f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e45787465726e616c69746965732447542434776970653137686664353135663136633931326333313145c20a7b5f5a4e39315f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e45787465726e616c69746965732447542436636f6d6d69743137683133363463643064653039376534376345c30a7b5f5a4e39315f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e45787465726e616c69746965732447542436636f6d6d69743137686230313062623835616166383431303145c40a7c5f5a4e39315f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e45787465726e616c6974696573244754243773746f726167653137683961363135326162316534646665363645c50a7c5f5a4e39315f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e45787465726e616c6974696573244754243773746f726167653137686362666432343039636164356661396345c60a84015f5a4e39385f244c5424636f72652e2e697465722e2e61646170746572732e2e7265762e2e526576244c54244924475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f7224475424387472795f666f6c643137683037373131323762386333353364396145c70a0e76616c69646174655f626c6f636bc80a9e015f5a4e3130325f244c5424636f72652e2e697465722e2e61646170746572732e2e6d61702e2e4d6170244c5424492443244624475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f7224475424346e65787431376830333133343937643232343030643036452e6c6c766d2e31383436323731383035303637323630323734c90a85015f5a4e3130325f244c5424636f72652e2e697465722e2e61646170746572732e2e6d61702e2e4d6170244c5424492443244624475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f7224475424346e6578743137683431653636626463363433333364353945ca0a85015f5a4e3130325f244c5424636f72652e2e697465722e2e61646170746572732e2e6d61702e2e4d6170244c5424492443244624475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f7224475424346e6578743137683564663538646239643339336230383445cb0a89015f5a4e3130365f244c5424636f72652e2e697465722e2e61646170746572732e2e636861696e2e2e436861696e244c5424412443244224475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f7224475424346e6578743137683636316438623364346262363936366245cc0aa7015f5a4e34636f72653370747231303764726f705f696e5f706c616365244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e496e746f49746572244c542473746167696e675f78636d2e2e76352e2e61737365742e2e4173736574496424432475313238244754242447542431376831386134386164316634383035613665452e6c6c766d2e31383436323731383035303637323630323734cd0a93015f5a4e3131365f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e496e746f49746572244c54244b244324562443244124475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f7224475424346e6578743137683331393030656462366665336566646645ce0a89015f5a4e3130365f244c5424636f72652e2e697465722e2e61646170746572732e2e636861696e2e2e436861696e244c5424412443244224475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f7224475424346e6578743137686164396265613063393835636439633945cf0a8c015f5a4e3130375f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b24432456244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683162633935643566393335666439376545d00a6e5f5a4e37385f244c5424616c6c6f632e2e7665632e2e566563244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683961383737373436323533363664636445d10af4015f5a4e34636f72653370747231383464726f705f696e5f706c616365244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e496e746f49746572244c5424706f6c6b61646f745f70617261636861696e5f7072696d6974697665732e2e7072696d6974697665732e2e4964244324616c6c6f632e2e7665632e2e566563244c5424706f6c6b61646f745f636f72655f7072696d6974697665732e2e496e626f756e6448726d704d65737361676524475424244754242447542431376863316230616536633135326566396638452e6c6c766d2e31383436323731383035303637323630323734d20a8c015f5a4e3130375f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b24432456244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683561363663626235316436646237386145d30a8c015f5a4e3130375f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b24432456244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683661326338313832366634303261343445d40a81015f5a4e39395f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b244324562443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137683362363762656437333461623665346445d50a8c015f5a4e3130375f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b24432456244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683664303033323830393333333635346445d60a81015f5a4e39395f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b244324562443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137683038623165363134663331323036303645d70a8c015f5a4e3130375f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b24432456244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683731623965623533373737656366396245d80a9b015f5a4e31387061726974795f7363616c655f636f64656335636f6465633136696e6e65725f7475706c655f696d706c37395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f722475323024244c5024513024432452302452502424475424366465636f64653137683837333935326335343934633731613045d90a81015f5a4e39395f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e496e746f49746572244c54244b244324562443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137683665366338616334393438363233626245da0a8c015f5a4e3130375f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b24432456244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686438326162323430363865383762626545db0a8c015f5a4e3130375f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b24432456244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686461323332336636353639623632616545dc0a8c015f5a4e3130375f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b24432456244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686536383736373730393732333334303845dd0a6e5f5a4e37385f244c5424616c6c6f632e2e7665632e2e566563244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686430636562373961646534333337626645de0a8c015f5a4e3130375f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b24432456244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686539313565336262336239376532646645df0a8f015f5a4e3130375f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b24432456244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f3137683335326338386363326133643565376145e00a8f015f5a4e3130375f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b24432456244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f3137683838393230393761613364373738366445e10a8f015f5a4e3130375f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b24432456244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f3137686462636564643566366564313137656645e20a93015f5a4e3130395f244c542470616c6c65745f78636d2e2e456e7375726558636d244c5424462443244c244754242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e64697370617463682e2e456e737572654f726967696e244c54244f244754242447542431307472795f6f726967696e3137683637353239386131326661626265346645e30a755f5a4e34636f726533707472353864726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76352e2e6a756e6374696f6e732e2e4a756e6374696f6e732447542431376865323539343636393832396163333234452e6c6c766d2e31383436323731383035303637323630323734e40a9b015f5a4e313070616c6c65745f78636d315f3130355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470616c6c65745f78636d2e2e417574686f72697a6564416c6961736573456e747279244c54245469636b65742443244d4158244754242447542439747970655f696e666f3137686236373065656130396666393139373745e50a9e015f5a4e31307363616c655f696e666f35696d706c733130345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b24432456244754242447542439747970655f696e666f3137686237656465643263373139313666366245e60a755f5a4e31307363616c655f696e666f35696d706c7336345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024244c50244124432442245250242447542439747970655f696e666f3137683034396437393961373764633062343045e70a80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137683533666137306239323863656438363845e80a755f5a4e31307363616c655f696e666f35696d706c7336345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024244c50244124432442245250242447542439747970655f696e666f3137683432386336303133356433356362313445e90a755f5a4e31307363616c655f696e666f35696d706c7336345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024244c50244124432442245250242447542439747970655f696e666f3137686434313736373962666439336561346445ea0a80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137683030643662613637343666303031363045eb0a80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137683039343236643538663837333961313845ec0a80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137683039386231373432383364373138636445ed0a80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137683131643663626263383339616564346345ee0a80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137683139363239393863356530346161633045ef0a80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137683163336131316264346439633731353245f00a80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137683163643661396462303334396232643845f10a80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137683237333339343235616662393633343845f20a80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137683331343438353433633762613064383945f30a80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137683336303263643839306466373035393445f40a80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137683432623364336338643961356332653245f50a80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137683466323265336133666639373431376245f60a80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137683533626438646263326532613935653245f70a80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137683536383430323637346136343464646545f80a80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137683538353234623536363266663937373045f90a80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137683538643531626235326262353539653945fa0a80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137683630616663383237393164393966326245fb0a80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137683661333963656533313631346133316245fc0a80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137683830636632333638303238643163363045fd0a80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137683831313637343332643265656239666545fe0a80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137683833333833646637346538666130306145ff0a80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137683836393830623762646466303164316645800b80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137683865326432376663303265393433346345810b80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137683934663966386435383964653264326345820b80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137683961323366613462373166643234396545830b80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137683963623338626363346130316337373745840b80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137686331643734333437663033386331336145850b80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137686363633330656663666531323761363545860b80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137686436336539323032653635636462326445870b80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137686531306230333737623637396465376245880b80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137686634396464366261653061653966646345890b80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f31376866383938376132623031633638383439458a0b80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f31376866613239643435613232323661613830458b0b91015f5a4e3131345f244c5424636f72652e2e697465722e2e61646170746572732e2e666c617474656e2e2e466c61744d6170244c542449244324552443244624475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f7224475424346e65787431376838323338323864646639333937336539458c0b93015f5a4e3131365f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e496e746f49746572244c54244b244324562443244124475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f7224475424346e65787431376836343361666138383264313230656461458d0b93015f5a4e3131365f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e496e746f49746572244c54244b244324562443244124475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f7224475424346e65787431376864633765633066623036393031666636458e0b93015f5a4e3131365f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e496e746f49746572244c54244b244324562443244124475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f7224475424346e65787431376865336464663534653639353664383732458f0bac015f5a4e3133365f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b2443245624475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e636f6c6c6563742e2e46726f6d4974657261746f72244c5424244c50244b244324562452502424475424244754243966726f6d5f697465723137683236326264636561656663373261306145900bad015f5a4e3133375f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c542454244324616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542447542424475424244754243966726f6d5f697465723137683131303361656165663935363263386145910bad015f5a4e3133375f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c542454244324616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542447542424475424244754243966726f6d5f697465723137683133356637396361313238393264613845920bad015f5a4e3133375f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c542454244324616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542447542424475424244754243966726f6d5f697465723137686365656436666630366139613535393245930bb5015f5a4e3133395f244c542473746167696e675f78636d5f6275696c6465722e2e62617272696572732e2e44656e795265637572736976656c79244c5424496e6e65722447542424753230246173247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e73686f756c645f657865637574652e2e44656e79457865637574696f6e24475424313464656e795f657865637574696f6e3137683932393266336438636230643932626545940b5f5f5a4e36365f244c542473705f776569676874732e2e7765696768745f76322e2e576569676874247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683930616532326363343865383030623345950bc1015f5a4e3135315f244c542473746167696e675f78636d5f6275696c6465722e2e62617272696572732e2e547261696c696e67536574546f70696341734964244c5424496e6e6572426172726965722447542424753230246173247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e73686f756c645f657865637574652e2e53686f756c644578656375746524475424313473686f756c645f657865637574653137686163363261623864663861333732396245960bde015f5a4e3138305f244c542473746167696e675f78636d5f6275696c6465722e2e62617272696572732e2e57697468436f6d70757465644f726967696e244c5424496e6e6572426172726965722443244c6f63616c556e6976657273616c2443244d617850726566697865732447542424753230246173247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e73686f756c645f657865637574652e2e53686f756c644578656375746524475424313473686f756c645f657865637574653137686633326132356335636533353963326645970bbb015f5a4e3135335f244c542473746167696e675f78636d5f6275696c6465722e2e7472616e73616374696f6e616c2e2e4672616d655472616e73616374696f6e616c50726f636573736f7224753230246173247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e70726f636573735f7472616e73616374696f6e2e2e50726f636573735472616e73616374696f6e244754243770726f636573733137683062623865323439336137633966386245980bbb015f5a4e3135335f244c542473746167696e675f78636d5f6275696c6465722e2e7472616e73616374696f6e616c2e2e4672616d655472616e73616374696f6e616c50726f636573736f7224753230246173247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e70726f636573735f7472616e73616374696f6e2e2e50726f636573735472616e73616374696f6e244754243770726f636573733137683066396363326331613636663831623245990bbb015f5a4e3135335f244c542473746167696e675f78636d5f6275696c6465722e2e7472616e73616374696f6e616c2e2e4672616d655472616e73616374696f6e616c50726f636573736f7224753230246173247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e70726f636573735f7472616e73616374696f6e2e2e50726f636573735472616e73616374696f6e244754243770726f6365737331376831316161663863393363353235643634459a0bbb015f5a4e3135335f244c542473746167696e675f78636d5f6275696c6465722e2e7472616e73616374696f6e616c2e2e4672616d655472616e73616374696f6e616c50726f636573736f7224753230246173247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e70726f636573735f7472616e73616374696f6e2e2e50726f636573735472616e73616374696f6e244754243770726f6365737331376832303762363233653736353536663831459b0bbb015f5a4e3135335f244c542473746167696e675f78636d5f6275696c6465722e2e7472616e73616374696f6e616c2e2e4672616d655472616e73616374696f6e616c50726f636573736f7224753230246173247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e70726f636573735f7472616e73616374696f6e2e2e50726f636573735472616e73616374696f6e244754243770726f6365737331376832353933393935326435313461303063459c0bbb015f5a4e3135335f244c542473746167696e675f78636d5f6275696c6465722e2e7472616e73616374696f6e616c2e2e4672616d655472616e73616374696f6e616c50726f636573736f7224753230246173247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e70726f636573735f7472616e73616374696f6e2e2e50726f636573735472616e73616374696f6e244754243770726f6365737331376832633366366130313930376666643365459d0bbb015f5a4e3135335f244c542473746167696e675f78636d5f6275696c6465722e2e7472616e73616374696f6e616c2e2e4672616d655472616e73616374696f6e616c50726f636573736f7224753230246173247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e70726f636573735f7472616e73616374696f6e2e2e50726f636573735472616e73616374696f6e244754243770726f6365737331376832636264316438356336646432396536459e0bbb015f5a4e3135335f244c542473746167696e675f78636d5f6275696c6465722e2e7472616e73616374696f6e616c2e2e4672616d655472616e73616374696f6e616c50726f636573736f7224753230246173247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e70726f636573735f7472616e73616374696f6e2e2e50726f636573735472616e73616374696f6e244754243770726f6365737331376832646137363638396239613734333662459f0bbb015f5a4e3135335f244c542473746167696e675f78636d5f6275696c6465722e2e7472616e73616374696f6e616c2e2e4672616d655472616e73616374696f6e616c50726f636573736f7224753230246173247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e70726f636573735f7472616e73616374696f6e2e2e50726f636573735472616e73616374696f6e244754243770726f636573733137683932643063613636646437626165333045a00bbb015f5a4e3135335f244c542473746167696e675f78636d5f6275696c6465722e2e7472616e73616374696f6e616c2e2e4672616d655472616e73616374696f6e616c50726f636573736f7224753230246173247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e70726f636573735f7472616e73616374696f6e2e2e50726f636573735472616e73616374696f6e244754243770726f636573733137683961346462633735633865613965356445a10bbb015f5a4e3135335f244c542473746167696e675f78636d5f6275696c6465722e2e7472616e73616374696f6e616c2e2e4672616d655472616e73616374696f6e616c50726f636573736f7224753230246173247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e70726f636573735f7472616e73616374696f6e2e2e50726f636573735472616e73616374696f6e244754243770726f636573733137683964363732306464636231316664393745a20bbb015f5a4e3135335f244c542473746167696e675f78636d5f6275696c6465722e2e7472616e73616374696f6e616c2e2e4672616d655472616e73616374696f6e616c50726f636573736f7224753230246173247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e70726f636573735f7472616e73616374696f6e2e2e50726f636573735472616e73616374696f6e244754243770726f636573733137686133356361313233396635363365383145a30bbb015f5a4e3135335f244c542473746167696e675f78636d5f6275696c6465722e2e7472616e73616374696f6e616c2e2e4672616d655472616e73616374696f6e616c50726f636573736f7224753230246173247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e70726f636573735f7472616e73616374696f6e2e2e50726f636573735472616e73616374696f6e244754243770726f636573733137686166343235366334333164363735663945a40bbb015f5a4e3135335f244c542473746167696e675f78636d5f6275696c6465722e2e7472616e73616374696f6e616c2e2e4672616d655472616e73616374696f6e616c50726f636573736f7224753230246173247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e70726f636573735f7472616e73616374696f6e2e2e50726f636573735472616e73616374696f6e244754243770726f636573733137686238343366393362633637323362363545a50bbb015f5a4e3135335f244c542473746167696e675f78636d5f6275696c6465722e2e7472616e73616374696f6e616c2e2e4672616d655472616e73616374696f6e616c50726f636573736f7224753230246173247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e70726f636573735f7472616e73616374696f6e2e2e50726f636573735472616e73616374696f6e244754243770726f636573733137686330366265373239633232653839396545a60bbb015f5a4e3135335f244c542473746167696e675f78636d5f6275696c6465722e2e7472616e73616374696f6e616c2e2e4672616d655472616e73616374696f6e616c50726f636573736f7224753230246173247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e70726f636573735f7472616e73616374696f6e2e2e50726f636573735472616e73616374696f6e244754243770726f636573733137686535366237643762303736323463636645a70bbb015f5a4e3135335f244c542473746167696e675f78636d5f6275696c6465722e2e7472616e73616374696f6e616c2e2e4672616d655472616e73616374696f6e616c50726f636573736f7224753230246173247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e70726f636573735f7472616e73616374696f6e2e2e50726f636573735472616e73616374696f6e244754243770726f636573733137686539633565363138316632656332396345a80b6a5f5a4e37385f244c542473746167696e675f78636d2e2e76352e2e6a756e6374696f6e732e2e4a756e6374696f6e73247532302461732475323024636f72652e2e636d702e2e5061727469616c4571244754243265713137686563333835383338313632633464633245a90b9b015f5a4e31387061726974795f7363616c655f636f64656335636f6465633136696e6e65725f7475706c655f696d706c37395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f722475323024244c5024513024432452302452502424475424366465636f64653137683365626433333162373938396137616345aa0b9b015f5a4e31387061726974795f7363616c655f636f64656335636f6465633136696e6e65725f7475706c655f696d706c37395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f722475323024244c5024513024432452302452502424475424366465636f64653137683637303138656137653435373439373745ab0b9b015f5a4e31387061726974795f7363616c655f636f64656335636f6465633136696e6e65725f7475706c655f696d706c37395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f722475323024244c5024513024432452302452502424475424366465636f64653137683937666335363931396465633263656545ac0b9b015f5a4e31387061726974795f7363616c655f636f64656335636f6465633136696e6e65725f7475706c655f696d706c37395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f722475323024244c5024513024432452302452502424475424366465636f64653137683938643862386561633466643530303245ad0b9b015f5a4e31387061726974795f7363616c655f636f64656335636f6465633136696e6e65725f7475706c655f696d706c37395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f722475323024244c5024513024432452302452502424475424366465636f64653137686339663766306330386234313431386145ae0b9e015f5a4e31387061726974795f7363616c655f636f64656335636f6465633136696e6e65725f7475706c655f696d706c37395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f722475323024244c502451302443245230245250242447542439656e636f64655f746f3137686237626335353937643239393161663045af0b475f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646531337573696e675f656e636f6465643137683830316533353534363838306631616245b00b475f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646531337573696e675f656e636f6465643137686131366565616233373139393463366245b10b3f5f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646536656e636f64653137683736373261613163303237616263663645b20b425f5a4e31387061726974795f7363616c655f636f64656335636f646563364f757470757439707573685f627974653137686333386339626437663039303438346445b30b475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683039616466656533326137653139663545b40b3b5f5a4e34636f726533666d74386275696c646572733944656275674c69737437656e74726965733137683565363336376265333732663231636445b50b475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683131373366663836353731303235333845b60b3b5f5a4e34636f726533666d74386275696c646572733944656275674c69737437656e74726965733137686136303436623035663930356439303345b70b475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683430303531356364366664376635623045b80b3b5f5a4e34636f726533666d74386275696c646572733944656275674c69737437656e74726965733137686337313464666634653139333737646445b90b475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683437366533633863383664383134306345ba0b3b5f5a4e34636f726533666d74386275696c646572733944656275674c69737437656e74726965733137686362386264613036613963363465646245bb0b475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683438376233633532343962343832396245bc0b475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686230376665646133313734636234393845bd0b475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686264313165343330303766303366303245be0b5c5f5a4e34636f726533666d74336e756d35305f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f7224753230247536342447542433666d743137683966383134653432366537363631613145bf0b3b5f5a4e34636f726533666d74386275696c646572733944656275674c69737437656e74726965733137683236306665333062313664613564313945c00b3b5f5a4e34636f726533666d74386275696c646572733944656275674c69737437656e74726965733137683266343634616439336532616362323545c10b3b5f5a4e34636f726533666d74386275696c646572733944656275674c69737437656e74726965733137683366633534363433333462363063376545c20b3b5f5a4e34636f726533666d74386275696c646572733944656275674c69737437656e74726965733137683461353737363530323230383033663445c30b3b5f5a4e34636f726533666d74386275696c646572733944656275674c69737437656e74726965733137683539393065356531653731616365393845c40b3b5f5a4e34636f726533666d74386275696c646572733944656275674c69737437656e74726965733137683561613332353038656638656161306545c50b3b5f5a4e34636f726533666d74386275696c646572733944656275674c69737437656e74726965733137683563633463346230303962303966326645c60b3b5f5a4e34636f726533666d74386275696c646572733944656275674c69737437656e74726965733137683835616134653061613835313535666345c70b3b5f5a4e34636f726533666d74386275696c646572733944656275674c69737437656e74726965733137683866336336383534386232613665356545c80b3b5f5a4e34636f726533666d74386275696c646572733944656275674c69737437656e74726965733137686334316530323736373338386231336145c90b3b5f5a4e34636f726533666d74386275696c646572733944656275674c69737437656e74726965733137686364616463353638313338633961616145ca0b3b5f5a4e34636f726533666d74386275696c646572733944656275674c69737437656e74726965733137686434373766393738613637613938333845cb0b3b5f5a4e34636f726533666d74386275696c646572733944656275674c69737437656e74726965733137686463643963393662626530326531356145cc0b3b5f5a4e34636f726533666d74386275696c646572733944656275674c69737437656e74726965733137686539653462653564323236636665303445cd0b3b5f5a4e34636f726533666d74386275696c646572733944656275674c69737437656e74726965733137686632663432663861663765373030343645ce0b8b015f5a4e34636f72653370747231303464726f705f696e5f706c616365244c5424616c6c6f632e2e626f7865642e2e426f78244c542473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e61737365745f7472616e736665722e2e5472616e736665725479706524475424244754243137686337343436306238663939643035393445cf0b755f5a4e34636f726533707472353864726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76342e2e6a756e6374696f6e732e2e4a756e6374696f6e732447542431376866656339623231646631353265383465452e6c6c766d2e31383436323731383035303637323630323734d00bb1015f5a4e34636f72653370747231313764726f705f696e5f706c616365244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c5424616c6c6f632e2e737472696e672e2e537472696e6724432473657264655f6a736f6e2e2e76616c75652e2e56616c7565244754242447542431376865643130666264613461643037386630452e6c6c766d2e31383436323731383035303637323630323734d10b645f5a4e37305f244c5424616c6c6f632e2e7665632e2e566563244c5424542443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137686537316133356532366231653537353145d20b99015f5a4e34636f72653370747231313864726f705f696e5f706c616365244c5424616c6c6f632e2e626f7865642e2e426f78244c542473746167696e675f78636d2e2e56657273696f6e656458636d244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d6543616c6c2447542424475424244754243137683461396165396438383335323036643745d30b9b015f5a4e34636f726533707472393664726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d6543616c6c244754242447542431376837396139366634363532343632643361452e6c6c766d2e31383436323731383035303637323630323734d40b645f5a4e37305f244c5424616c6c6f632e2e7665632e2e566563244c5424542443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137686534323336333538393038343937326245d50b645f5a4e37305f244c5424616c6c6f632e2e7665632e2e566563244c5424542443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137683035616332653934393861343034383745d60b9a015f5a4e34636f72653370747231313964726f705f696e5f706c616365244c5424616c6c6f632e2e7665632e2e566563244c542473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d6543616c6c2447542424475424244754243137683361303230633164386164623331646345d70ba4015f5a4e34636f72653370747231323964726f705f696e5f706c616365244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c542473746167696e675f78636d2e2e76352e2e48696e7424432473746167696e675f78636d2e2e76352e2e48696e744e756d56617269616e747324475424244754243137686432646130396466373639663161313445d80bc2015f5a4e34636f72653370747231353964726f705f696e5f706c616365244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c542473746167696e675f78636d2e2e76352e2e61737365742e2e41737365745472616e7366657246696c74657224432473746167696e675f78636d2e2e76352e2e4d617841737365745472616e7366657246696c7465727324475424244754243137683865623331373430376438666363383445d90b7b5f5a4e34636f726533707472363464726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76352e2e61737365742e2e41737365745472616e7366657246696c7465722447542431376833386530343365366239323264663932452e6c6c766d2e31383436323731383035303637323630323734da0b80025f5a4e34636f72653370747231393664726f705f696e5f706c616365244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e496e746f49746572244c5424244c502473746167696e675f78636d2e2e76352e2e61737365742e2e4173736574496424432473746167696e675f78636d2e2e76352e2e61737365742e2e4173736574496e7374616e636524525024244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e7365745f76616c2e2e53657456616c5a5354244754242447542431376865343265346534646136636338636439452e6c6c766d2e31383436323731383035303637323630323734db0b9f025f5a4e34636f72653370747232323764726f705f696e5f706c616365244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e496e746f49746572244c5424616c6c6f632e2e7665632e2e566563244c542475382447542424432473705f73746174655f6d616368696e652e2e6f7665726c617965645f6368616e6765732e2e6368616e67657365742e2e4f7665726c61796564456e747279244c542473705f73746174655f6d616368696e652e2e6f7665726c617965645f6368616e6765732e2e6368616e67657365742e2e53746f72616765456e74727924475424244754242447542431376863636566323437303564373761636263452e6c6c766d2e31383436323731383035303637323630323734dc0bb1025f5a4e34636f72653370747232343564726f705f696e5f706c616365244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e496e746f49746572244c5424244c5024616c6c6f632e2e7665632e2e566563244c5424753824475424244324616c6c6f632e2e7665632e2e566563244c54247538244754242452502424432473705f73746174655f6d616368696e652e2e6f7665726c617965645f6368616e6765732e2e6368616e67657365742e2e4f7665726c61796564456e747279244c542473705f636f72652e2e6f6666636861696e2e2e4f6666636861696e4f7665726c617965644368616e676524475424244754242447542431376862363561653663666631356631333838452e6c6c766d2e31383436323731383035303637323630323734dd0b685f5a4e34636f726533707472343564726f705f696e5f706c616365244c542473657264655f6a736f6e2e2e76616c75652e2e56616c75652447542431376839326635303938383566363534336662452e6c6c766d2e31383436323731383035303637323630323734de0b9a015f5a4e39395f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e496e746f49746572244c54244b244324562443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f7031376831643536346633363165366165333833452e6c6c766d2e31383436323731383035303637323630323734df0b7f5f5a4e34636f726533707472363864726f705f696e5f706c616365244c5424616c6c6f632e2e7665632e2e566563244c542473657264655f6a736f6e2e2e76616c75652e2e56616c7565244754242447542431376866363365303464303263626263346634452e6c6c766d2e31383436323731383035303637323630323734e00b505f5a4e34636f726533707472343664726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76342e2e526573706f6e7365244754243137686164653861333832613436636462613945e10b505f5a4e34636f726533707472343664726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76352e2e526573706f6e7365244754243137686663373238343465326661363133653045e20b555f5a4e34636f726533707472353164726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76352e2e61737365742e2e417373657473244754243137683334353364616135306236353961323545e30bb8045f5a4e34636f72653370747235333364726f705f696e5f706c616365244c5424636f72652e2e697465722e2e61646170746572732e2e6d61702e2e4d6170244c5424636f72652e2e697465722e2e61646170746572732e2e7a69702e2e5a6970244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e496e746f49746572244c5424616c6c6f632e2e7665632e2e566563244c5424753824475424244324616c6c6f632e2e7665632e2e566563244c542475382447542424475424244324636f72652e2e736c6963652e2e697465722e2e57696e646f7773244c54247573697a652447542424475424244324747269655f726f6f742e2e747269655f726f6f745f696e6e6572244c542473705f72756e74696d652e2e7472616974732e2e426c616b6554776f32353624432473705f747269652e2e747269655f73747265616d2e2e5472696553747265616d244324636f72652e2e697465722e2e736f75726365732e2e656d7074792e2e456d707479244c5424244c5024616c6c6f632e2e7665632e2e566563244c5424753824475424244324616c6c6f632e2e7665632e2e566563244c54247538244754242452502424475424244324616c6c6f632e2e7665632e2e566563244c5424753824475424244324616c6c6f632e2e7665632e2e566563244c5424753824475424244754242e2e24753762242475376224636c6f737572652475376424247537642424475424244754243137686632383130326237366166363265343445e40b5a5f5a4e34636f726533707472353664726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76352e2e61737365742e2e417373657446696c746572244754243137686236393462656464643133656466366645e50b775f5a4e34636f726533707472363064726f705f696e5f706c616365244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d6543616c6c2447542431376833633132346233303235373839616166452e6c6c766d2e31383436323731383035303637323630323734e60b81015f5a4e39395f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b244324562443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137683364373766633135623632356532323545e70b6e5f5a4e34636f726533707472373664726f705f696e5f706c616365244c5424616c6c6f632e2e626f7865642e2e426f78244c542473746167696e675f78636d2e2e56657273696f6e65644c6f636174696f6e24475424244754243137683634326237336265643038613731373945e80b795f5a4e34636f726533707472383764726f705f696e5f706c616365244c5424616c6c6f632e2e626f7865642e2e426f78244c542473746167696e675f78636d2e2e56657273696f6e656458636d244c5424244c5024245250242447542424475424244754243137683266646137626534623664656135383645e90b6c5f5a4e34636f726533707472373464726f705f696e5f706c616365244c5424616c6c6f632e2e626f7865642e2e426f78244c542473746167696e675f78636d2e2e56657273696f6e656441737365747324475424244754243137683161616166396537393331623836623745ea0b6d5f5a4e34636f726533707472373564726f705f696e5f706c616365244c5424616c6c6f632e2e626f7865642e2e426f78244c542473746167696e675f78636d2e2e56657273696f6e65644173736574496424475424244754243137686466323832373638306162656635303245eb0b85015f5a4e34636f726533707472373464726f705f696e5f706c616365244c5424747269655f64622e2e6e6f64652e2e4e6f64654f776e6564244c54247072696d69746976655f74797065732e2e48323536244754242447542431376831316565313732393434643635343931452e6c6c766d2e31383436323731383035303637323630323734ec0b645f5a4e37305f244c5424616c6c6f632e2e7665632e2e566563244c5424542443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137683763316132313334623335336330653845ed0b645f5a4e37305f244c5424616c6c6f632e2e7665632e2e566563244c5424542443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137686364313735663430646537386262666245ee0b645f5a4e37305f244c5424616c6c6f632e2e7665632e2e566563244c5424542443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137686338316636363434353133363566633245ef0b375f5a4e34636f7265346974657238616461707465727331317472795f70726f636573733137683361336563346634636364646265396245f00b81015f5a4e39395f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b244324562443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137683837303534653061373334653062653445f10b375f5a4e34636f7265346974657238616461707465727331317472795f70726f636573733137683934303264616338666361623362613845f20b375f5a4e34636f7265346974657238616461707465727331317472795f70726f636573733137686236336236353235346238343066353445f30b545f5a4e35325f244c542454247532302461732475323024616c6c6f632e2e736c6963652e2e6861636b2e2e436f6e766572745665632447542436746f5f7665633137686565303130636161633035646433316645f40b87015f5a4e37395f244c542473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c24475424247532302461732475323024636f72652e2e636c6f6e652e2e436c6f6e652447542435636c6f6e6531376838353033333661656566656231316532452e6c6c766d2e31383436323731383035303637323630323734f50b5f5f5a4e35355f244c5424582475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542431337573696e675f656e636f6465643137683634306634613937656561336132626345f60b5f5f5a4e35355f244c5424582475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542431337573696e675f656e636f6465643137683935353763353232616233336333373545f70b575f5a4e35355f244c5424582475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542436656e636f64653137683266396461343962303030306132626545f80b575f5a4e35355f244c5424582475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542436656e636f64653137686432623966313137646234623532393345f90b5a5f5a4e35355f244c5424582475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f3137683038636432306135313630663663353345fa0b5a5f5a4e35355f244c5424582475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f3137683336633530613864343930623339656545fb0b5a5f5a4e35355f244c5424582475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f3137686135643038626136633363333162336545fc0b565f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565336d6170323542547265654d6170244c54244b24432456244324412447542436696e736572743137683133396136323736633264656439373445fd0b565f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565336d6170323542547265654d6170244c54244b24432456244324412447542436696e736572743137683663393737313330396436613234393745fe0b565f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565336d6170323542547265654d6170244c54244b24432456244324412447542436696e736572743137683965616136306166306435663762616245ff0b565f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565336d6170323542547265654d6170244c54244b24432456244324412447542436696e736572743137686136343965656631383465653839343145800c565f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565336d6170323542547265654d6170244c54244b24432456244324412447542436696e736572743137686165653162633265343162626161613745810c565f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565336d6170323542547265654d6170244c54244b24432456244324412447542436696e736572743137686564323764613465336536326436633345820c565f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565336d6170323542547265654d6170244c54244b2443245624432441244754243672656d6f76653137683232336436396533633531386636306445830c565f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565336d6170323542547265654d6170244c54244b2443245624432441244754243672656d6f76653137686431306539396536643961323339666445840c3f5f5a4e35616c6c6f63337665633136566563244c5424542443244124475424313072657461696e5f6d75743137683566323464373639636537393538313645850c715f5a4e35616c6c6f63337665633136566563244c54245424432441244754243672657461696e32385f24753762242475376224636c6f737572652475376424247537642431376838386435346336353836323637326332452e6c6c766d2e31383436323731383035303637323630323734860c3f5f5a4e35616c6c6f63337665633136566563244c5424542443244124475424313072657461696e5f6d75743137683839303931663131323534646235393545870c465f5a4e35616c6c6f63337665633136566563244c54245424432441244754243137657874656e645f66726f6d5f736c6963653137686262393031653861303466396464313045880c685f5a4e37365f244c542473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e4a756e6374696f6e247532302461732475323024636f72652e2e636d702e2e5061727469616c4571244754243265713137686638643038653932313938613331303445890cac015f5a4e35616c6c6f63337665633136696e5f706c6163655f636f6c6c6563743130385f244c5424696d706c2475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c54245424432449244754242475323024666f722475323024616c6c6f632e2e7665632e2e566563244c54245424475424244754243966726f6d5f6974657231376831633364376639303833336366326336458a0cac015f5a4e35616c6c6f63337665633136696e5f706c6163655f636f6c6c6563743130385f244c5424696d706c2475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c54245424432449244754242475323024666f722475323024616c6c6f632e2e7665632e2e566563244c54245424475424244754243966726f6d5f6974657231376832396532393433323035323432303062458b0cac015f5a4e35616c6c6f63337665633136696e5f706c6163655f636f6c6c6563743130385f244c5424696d706c2475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c54245424432449244754242475323024666f722475323024616c6c6f632e2e7665632e2e566563244c54245424475424244754243966726f6d5f6974657231376838306237313433383039623932326239458c0c625f5a4e36305f244c5424245246246d7574247532302454247532302461732475323024627335382e2e6465636f64652e2e4465636f64655461726765742447542431316465636f64655f7769746831376832306630353932646364623933386663458d0c5f5f5a4e36345f244c542473746167696e675f78636d2e2e76352e2e526573706f6e7365247532302461732475323024636f72652e2e636c6f6e652e2e436c6f6e652447542435636c6f6e6531376836626238343636613864393362663533458e0c625f5a4e36375f244c5424616c6c6f632e2e7665632e2e566563244c5424542443244124475424247532302461732475323024636f72652e2e636c6f6e652e2e436c6f6e652447542435636c6f6e6531376863333466616330356464306237356536458f0c625f5a4e36375f244c5424616c6c6f632e2e7665632e2e566563244c5424542443244124475424247532302461732475323024636f72652e2e636c6f6e652e2e436c6f6e652447542435636c6f6e653137683239653562656131316266383430636645900c5e5f5a4e36355f244c5424616c6c6f632e2e7665632e2e566563244c5424542443244124475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683035356634626431366135356331653045910c5e5f5a4e36355f244c5424616c6c6f632e2e7665632e2e566563244c5424542443244124475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683234316234343264383365666163613045920c5e5f5a4e36355f244c5424616c6c6f632e2e7665632e2e566563244c5424542443244124475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683234383730396366303930343634666545930c5e5f5a4e36355f244c5424616c6c6f632e2e7665632e2e566563244c5424542443244124475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683337613034663234623833343836373845940c5e5f5a4e36355f244c5424616c6c6f632e2e7665632e2e566563244c5424542443244124475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683362366135653963316239333566643045950c5e5f5a4e36355f244c5424616c6c6f632e2e7665632e2e566563244c5424542443244124475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683435653238383234363561323563653045960c5e5f5a4e36355f244c5424616c6c6f632e2e7665632e2e566563244c5424542443244124475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683462323930366134323931303461353045970c5e5f5a4e36355f244c5424616c6c6f632e2e7665632e2e566563244c5424542443244124475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683530643034386433353263653966336645980c5e5f5a4e36355f244c5424616c6c6f632e2e7665632e2e566563244c5424542443244124475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686333333039353237636339313931316245990c5e5f5a4e36355f244c5424616c6c6f632e2e7665632e2e566563244c5424542443244124475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376863356562336532626332666662623162459a0c5e5f5a4e36355f244c5424616c6c6f632e2e7665632e2e566563244c5424542443244124475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376864323061303063656531393939356439459b0c5e5f5a4e36355f244c5424616c6c6f632e2e7665632e2e566563244c5424542443244124475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376864636535396437633835396532353537459c0c5e5f5a4e36355f244c5424616c6c6f632e2e7665632e2e566563244c5424542443244124475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376865353734623461613436323164626236459d0c5e5f5a4e36355f244c5424616c6c6f632e2e7665632e2e566563244c5424542443244124475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376866336261336630383365353738623034459e0c625f5a4e36375f244c5424616c6c6f632e2e7665632e2e566563244c5424542443244124475424247532302461732475323024636f72652e2e636c6f6e652e2e436c6f6e652447542435636c6f6e6531376831626565653165373538393464633265459f0c625f5a4e36375f244c5424616c6c6f632e2e7665632e2e566563244c5424542443244124475424247532302461732475323024636f72652e2e636c6f6e652e2e436c6f6e652447542435636c6f6e653137683335626662633931653932326435363645a00c715f5a4e38325f244c542473746167696e675f78636d2e2e76352e2e61737365742e2e41737365745472616e7366657246696c746572247532302461732475323024636f72652e2e636c6f6e652e2e436c6f6e652447542435636c6f6e653137683265306436383665646337663865643545a10c625f5a4e36375f244c5424616c6c6f632e2e7665632e2e566563244c5424542443244124475424247532302461732475323024636f72652e2e636c6f6e652e2e436c6f6e652447542435636c6f6e653137686665623062316331636332663534303645a20c675f5a4e37325f244c542473746167696e675f78636d2e2e76352e2e61737365742e2e57696c644173736574247532302461732475323024636f72652e2e636c6f6e652e2e436c6f6e652447542435636c6f6e653137683935666334663534363161616664663845a30c625f5a4e36375f244c5424616c6c6f632e2e7665632e2e566563244c5424542443244124475424247532302461732475323024636f72652e2e636c6f6e652e2e436c6f6e652447542435636c6f6e653137683535633664633365623135653333333445a40c625f5a4e36375f244c5424616c6c6f632e2e7665632e2e566563244c5424542443244124475424247532302461732475323024636f72652e2e636c6f6e652e2e436c6f6e652447542435636c6f6e653137686166333034373761663862633037626345a50c625f5a4e36375f244c5424616c6c6f632e2e7665632e2e566563244c5424542443244124475424247532302461732475323024636f72652e2e636c6f6e652e2e436c6f6e652447542435636c6f6e653137686265323334393430336465326661646545a60c625f5a4e36375f244c5424616c6c6f632e2e7665632e2e566563244c5424542443244124475424247532302461732475323024636f72652e2e636c6f6e652e2e436c6f6e652447542435636c6f6e653137686634316238326536653335336163333545a70c645f5a4e37305f244c5424616c6c6f632e2e7665632e2e566563244c5424542443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137683238313164373536336532326237363445a80c645f5a4e37305f244c5424616c6c6f632e2e7665632e2e566563244c5424542443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137683362646365346530636462396362646645a90c645f5a4e37305f244c5424616c6c6f632e2e7665632e2e566563244c5424542443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137683537333365356235666335656463303145aa0c645f5a4e37305f244c5424616c6c6f632e2e7665632e2e566563244c5424542443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137683662313532653062626530666137613145ab0c645f5a4e37305f244c5424616c6c6f632e2e7665632e2e566563244c5424542443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137686137623034643933373136656265373745ac0c645f5a4e37305f244c5424616c6c6f632e2e7665632e2e566563244c5424542443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137686333303730386436393339383466663045ad0c81015f5a4e39395f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e496e746f49746572244c54244b244324562443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137683331313833613961643037343036643645ae0c645f5a4e37305f244c5424616c6c6f632e2e7665632e2e566563244c5424542443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137686630626132323038663063643463663645af0c655f5a4e37305f244c542473746167696e675f78636d2e2e76332e2e4d617962654572726f72436f6465247532302461732475323024636f72652e2e636c6f6e652e2e436c6f6e652447542435636c6f6e653137686264613234323766363363316663626645b00c6e5f5a4e37325f244c5424616c6c6f632e2e7665632e2e566563244c5424753824475424247532302461732475323024627335382e2e656e636f64652e2e456e636f6465546172676574244754243131656e636f64655f776974683137683236336538306461633161343165353245b10c685f5a4e37365f244c542473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e426f647950617274247532302461732475323024636f72652e2e636d702e2e5061727469616c4571244754243265713137686630623064613730333563343266343245b20c695f5a4e37375f244c542473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e4e6574776f726b4964247532302461732475323024636f72652e2e636d702e2e5061727469616c4571244754243265713137683766373864396637336238613737316345b30c6b5f5a4e37365f244c542473746167696e675f78636d2e2e76352e2e6a756e6374696f6e732e2e4a756e6374696f6e73247532302461732475323024636f72652e2e636c6f6e652e2e436c6f6e652447542435636c6f6e653137683532633462613835363833623030336545b40c6e5f5a4e37385f244c5424616c6c6f632e2e7665632e2e566563244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683034643637663331653166323661616445b50c6e5f5a4e37385f244c5424616c6c6f632e2e7665632e2e566563244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683035353436643261336631323132373445b60c6e5f5a4e37385f244c5424616c6c6f632e2e7665632e2e566563244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683135386662383138353165303031313445b70c6e5f5a4e37385f244c5424616c6c6f632e2e7665632e2e566563244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683137633566626463666137323662643645b80c6e5f5a4e37385f244c5424616c6c6f632e2e7665632e2e566563244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683232386663336635393337633866333345b90c6e5f5a4e37385f244c5424616c6c6f632e2e7665632e2e566563244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683236633764366239306330383632323045ba0c6e5f5a4e37385f244c5424616c6c6f632e2e7665632e2e566563244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683333663034353333343930393938326445bb0c6e5f5a4e37385f244c5424616c6c6f632e2e7665632e2e566563244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683430616564633837393934373161653445bc0c6e5f5a4e37385f244c5424616c6c6f632e2e7665632e2e566563244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683534356635343165616565376532363345bd0c6e5f5a4e37385f244c5424616c6c6f632e2e7665632e2e566563244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683637393734346531356461323537633045be0c6e5f5a4e37385f244c5424616c6c6f632e2e7665632e2e566563244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683734376230353462303538363062643645bf0c6e5f5a4e37385f244c5424616c6c6f632e2e7665632e2e566563244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683736333834623232616264316465646445c00c6e5f5a4e37385f244c5424616c6c6f632e2e7665632e2e566563244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683763376130393433336564363866336145c10c6e5f5a4e37385f244c5424616c6c6f632e2e7665632e2e566563244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683935633035326565623062626134626645c20c6e5f5a4e37385f244c5424616c6c6f632e2e7665632e2e566563244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686135643334363735646533353638393845c30c6e5f5a4e37385f244c5424616c6c6f632e2e7665632e2e566563244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686137396161636530306265323566366245c40c6e5f5a4e37385f244c5424616c6c6f632e2e7665632e2e566563244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686163643963383237393765333630616545c50c6e5f5a4e37385f244c5424616c6c6f632e2e7665632e2e566563244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686434623665663061376161343861376345c60c6e5f5a4e37385f244c5424616c6c6f632e2e7665632e2e566563244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686438343762656633396264323163383045c70c6e5f5a4e37385f244c5424616c6c6f632e2e7665632e2e566563244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686438666335306534373230653130326245c80c6e5f5a4e37385f244c5424616c6c6f632e2e7665632e2e566563244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686439643339373566383065636466656345c90c6e5f5a4e37385f244c5424616c6c6f632e2e7665632e2e566563244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686639373239626562663438383864646145ca0c395f5a4e3773705f7472696531316e6f64655f68656164657231316465636f64655f73697a653137683735313337306164623531376230626145cb0c765f5a4e38365f244c542473705f747269652e2e6e6f64655f6865616465722e2e4e6f64654865616465722475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686339643065393366323962656561393945cc0c795f5a4e38365f244c542473705f747269652e2e6e6f64655f6865616465722e2e4e6f64654865616465722475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f3137686638626664613464343631353234353645cd0ca7015f5a4e39365f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b244324562443244124475424247532302461732475323024636f72652e2e636c6f6e652e2e436c6f6e652447542435636c6f6e653133636c6f6e655f7375627472656531376837636138623961313762643262663936452e6c6c766d2e31383436323731383035303637323630323734ce0ca7015f5a4e39365f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b244324562443244124475424247532302461732475323024636f72652e2e636c6f6e652e2e436c6f6e652447542435636c6f6e653133636c6f6e655f7375627472656531376861353061643766373235346331366332452e6c6c766d2e31383436323731383035303637323630323734cf0ca7015f5a4e39365f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b244324562443244124475424247532302461732475323024636f72652e2e636c6f6e652e2e436c6f6e652447542435636c6f6e653133636c6f6e655f7375627472656531376862393662326664623733323730616562452e6c6c766d2e31383436323731383035303637323630323734d00c7f5f5a4e39365f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b244324562443244124475424247532302461732475323024636f72652e2e636c6f6e652e2e436c6f6e652447542435636c6f6e653137683761373033626363363433373236313445d10c7f5f5a4e39365f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b244324562443244124475424247532302461732475323024636f72652e2e636c6f6e652e2e436c6f6e652447542435636c6f6e653137686363386135353832623463646637336245d20c87015f5a4e39375f244c5424616c6c6f632e2e7665632e2e566563244c5424542443244124475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f657874656e642e2e53706563457874656e64244c5424542443244924475424244754243131737065635f657874656e643137683138613138363238316136616266393545d30c87015f5a4e39375f244c5424616c6c6f632e2e7665632e2e566563244c5424542443244124475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f657874656e642e2e53706563457874656e64244c5424542443244924475424244754243131737065635f657874656e643137683361353739333836623439353333356345d40c87015f5a4e39375f244c5424616c6c6f632e2e7665632e2e566563244c5424542443244124475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f657874656e642e2e53706563457874656e64244c5424542443244924475424244754243131737065635f657874656e643137686131633333646166383263393566626345d50c85015f5a4e39385f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c5424542443244924475424244754243966726f6d5f697465723137683033663231623939353233383331666645d60c85015f5a4e39385f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c5424542443244924475424244754243966726f6d5f697465723137683133376430396139663533313565336445d70c85015f5a4e39385f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c5424542443244924475424244754243966726f6d5f697465723137683631663037363931366333643561376445d80c81015f5a4e39395f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e496e746f49746572244c54244b244324562443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137686634306239363662663062326538333045d90c85015f5a4e39385f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c5424542443244924475424244754243966726f6d5f697465723137683134613561356436343035303865636145da0c85015f5a4e39385f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c5424542443244924475424244754243966726f6d5f697465723137683137313132323233353863303362353645db0c85015f5a4e39385f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c5424542443244924475424244754243966726f6d5f697465723137683232383362383930663162316664303245dc0c85015f5a4e39385f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c5424542443244924475424244754243966726f6d5f697465723137683238356663393235643337393832613245dd0c85015f5a4e39385f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c5424542443244924475424244754243966726f6d5f697465723137683262373030346361343964336439643545de0c85015f5a4e39385f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c5424542443244924475424244754243966726f6d5f697465723137683339323933666639663836383932653845df0c85015f5a4e39385f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c5424542443244924475424244754243966726f6d5f697465723137683366393538393261366439616239393545e00c85015f5a4e39385f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c5424542443244924475424244754243966726f6d5f697465723137683461343365363062303965643466313245e10c85015f5a4e39385f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c5424542443244924475424244754243966726f6d5f697465723137683562613433383130353935633837373245e20c85015f5a4e39385f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c5424542443244924475424244754243966726f6d5f697465723137683639313566613961396563386330633445e30c85015f5a4e39385f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c5424542443244924475424244754243966726f6d5f697465723137683666393763303364353661623735343445e40c85015f5a4e39385f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c5424542443244924475424244754243966726f6d5f697465723137683765373633363331656334323661623445e50c85015f5a4e39385f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c5424542443244924475424244754243966726f6d5f697465723137683766656364326162373339343633373045e60c85015f5a4e39385f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c5424542443244924475424244754243966726f6d5f697465723137683863323532306664376434326537316145e70c85015f5a4e39385f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c5424542443244924475424244754243966726f6d5f697465723137683864343862333939613263626562386145e80c85015f5a4e39385f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c5424542443244924475424244754243966726f6d5f697465723137683864353736396238373433346362343745e90c85015f5a4e39385f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c5424542443244924475424244754243966726f6d5f697465723137683931333337643861393137633765386545ea0c85015f5a4e39385f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c5424542443244924475424244754243966726f6d5f697465723137686233333063636364343262383836356145eb0c85015f5a4e39385f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c5424542443244924475424244754243966726f6d5f697465723137686237613963623438303334366431313945ec0c85015f5a4e39385f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c5424542443244924475424244754243966726f6d5f697465723137686262343639636637303964353530346345ed0c85015f5a4e39385f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c5424542443244924475424244754243966726f6d5f697465723137686430343866316264353965343064366145ee0c85015f5a4e39385f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c5424542443244924475424244754243966726f6d5f697465723137686466323037306361613535613264396345ef0c81015f5a4e39395f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b244324562443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137683037393066376532343238633632643545f00c81015f5a4e39395f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b244324562443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137683464646230303030346532336639633045f10c81015f5a4e39395f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e496e746f49746572244c54244b244324562443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137683630663338613133633931343935353245f20c81015f5a4e39395f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b244324562443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137686237363864663463313464353931626345f30c81015f5a4e39395f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b244324562443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137686362366136373565633638366338643445f40c94015f5a4e3130335f244c542470616c6c65745f62616c616e6365732e2e70616c6c65742e2e43616c6c244c54245424432449244754242475323024617324753230246672616d655f737570706f72742e2e64697370617463682e2e4765744469737061746368496e666f2447542431376765745f64697370617463685f696e666f3137683166653136383764626566353565313645f50c325f5a4e313073657264655f6a736f6e326465313066726f6d5f74726169743137683334643234633461366531353634613745f60c8a015f5a4e39335f244c5424245246246d7574247532302473657264655f6a736f6e2e2e64652e2e446573657269616c697a6572244c5424522447542424753230246173247532302473657264652e2e64652e2e446573657269616c697a6572244754243138646573657269616c697a655f7374727563743137683037633038623161613735646232646545f70c81015f5a4e34636f726533707472363964726f705f696e5f706c616365244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d6547656e65736973436f6e6669672447542431376863646634626131346537323935383136452e6c6c766d2e3136353331333638323637383833323030313435f80c4a5f5a4e313073657264655f6a736f6e3264653231446573657269616c697a6572244c54245224475424313170617273655f6964656e743137683839313334623961396162646237663345f90c4a5f5a4e313073657264655f6a736f6e3264653231446573657269616c697a6572244c5424522447542431317363616e5f6e756d6265723137683732366535663730376337616361373445fa0c4c5f5a4e313073657264655f6a736f6e3264653231446573657269616c697a6572244c5424522447542431337363616e5f6578706f6e656e743137683161633431613466663865616163333445fb0c4a5f5a4e313073657264655f6a736f6e3264653231446573657269616c697a6572244c5424522447542431317363616e5f6f725f656f663137683334363738306631356437656131323345fc0c4b5f5a4e313073657264655f6a736f6e3264653231446573657269616c697a6572244c5424522447542431327363616e5f696e74656765723137683835343463306464356562663232663945fd0c4c5f5a4e313073657264655f6a736f6e3264653231446573657269616c697a6572244c54245224475424313370617273655f646563696d616c3137683335306635376337326338383537626545fe0c4d5f5a4e313073657264655f6a736f6e3264653231446573657269616c697a6572244c5424522447542431346636345f66726f6d5f70617274733137686633646665333437333135343862343545ff0c4d5f5a4e313073657264655f6a736f6e3264653231446573657269616c697a6572244c54245224475424313470617273655f6578706f6e656e743137683935353266613864363235303236316145800d555f5a4e313073657264655f6a736f6e3264653231446573657269616c697a6572244c54245224475424323270617273655f646563696d616c5f6f766572666c6f773137686366303738353561333464656239663645810d4c5f5a4e313073657264655f6a736f6e3264653231446573657269616c697a6572244c54245224475424313370617273655f696e74656765723137683764663832623537666162646265656645820d515f5a4e313073657264655f6a736f6e3264653231446573657269616c697a6572244c54245224475424313870617273655f6c6f6e675f696e74656765723137683764623530333737626166373836323545830d4d5f5a4e313073657264655f6a736f6e3264653231446573657269616c697a6572244c54245224475424313469676e6f72655f696e74656765723137683239326334316132373732353565396145840d4e5f5a4e313073657264655f6a736f6e3264653231446573657269616c697a6572244c54245224475424313569676e6f72655f6578706f6e656e743137683939323937366461323232396363316345850d565f5a4e313073657264655f6a736f6e3264653231446573657269616c697a6572244c54245224475424323370617273655f6578706f6e656e745f6f766572666c6f773137686664316132323632306362346666666245860d4f5f5a4e313073657264655f6a736f6e3264653231446573657269616c697a6572244c54245224475424313670617273655f616e795f6e756d6265723137686264393165306532663665363965333445870d6a5f5a4e313073657264655f6a736f6e3264653231446573657269616c697a6572244c5424522447542431377065656b5f696e76616c69645f7479706531376863333531353037666430343462396363452e6c6c766d2e3136353331333638323637383833323030313435880d435f5a4e313073657264655f6a736f6e3264653231446573657269616c697a6572244c54245224475424356572726f723137683065383662386231393739363166613145890d515f5a4e313073657264655f6a736f6e3264653231446573657269616c697a6572244c54245224475424313870617273655f6f626a6563745f636f6c6f6e31376866656164313465653163336232613836458a0d455f5a4e313073657264655f6a736f6e3264653231446573657269616c697a6572244c5424522447542437656e645f6d617031376866633639616639643735646238303938458b0d455f5a4e313073657264655f6a736f6e3264653231446573657269616c697a6572244c5424522447542437656e645f73657131376835613263636537376462373238373865458c0daa015f5a4e3131335f244c542470616c6c65745f617572612e2e70616c6c65742e2e50616c6c6574244c542454244754242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e686f6f6b732e2e4265666f7265416c6c52756e74696d654d6967726174696f6e732447542432396265666f72655f616c6c5f72756e74696d655f6d6967726174696f6e7331376831623632393866376562333133326132458d0d8b015f5a4e38345f244c54246672616d655f737570706f72742e2e7472616974732e2e6d657461646174612e2e53746f7261676556657273696f6e247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376830396237313438623434303231363262452e6c6c766d2e31363533313336383236373838333230303134358e0dac015f5a4e3131355f244c5424636f72652e2e697465722e2e61646170746572732e2e66696c7465725f6d61702e2e46696c7465724d6170244c5424492443244624475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f7224475424346e65787431376864313363653235323033613835363130452e6c6c766d2e31363533313336383236373838333230303134358f0db1015f5a4e3131355f244c5424636f72652e2e697465722e2e61646170746572732e2e66696c7465725f6d61702e2e46696c7465724d6170244c5424492443244624475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f72244754243973697a655f68696e7431376835326266386538643931373565623361452e6c6c766d2e3136353331333638323637383833323030313435900d2e5f5a4e313161727261795f6279746573396279746573326865783137683231333232323235376136633732653745910d485f5a4e313161727261795f62797465733962797465733268657831376833653736393530336335316135356666452e6c6c766d2e3136353331333638323637383833323030313435920d2e5f5a4e313161727261795f6279746573396279746573326865783137683764373634666235396137623637346445930d2e5f5a4e313161727261795f6279746573396865783262797465733137686163323139386564366264356231313945940daf015f5a4e313170616c6c65745f617572613132335f244c5424696d706c24753230246672616d655f737570706f72742e2e7472616974732e2e76616c69646174696f6e2e2e46696e64417574686f72244c5424753332244754242475323024666f72247532302470616c6c65745f617572612e2e70616c6c65742e2e50616c6c6574244c5424542447542424475424313166696e645f617574686f723137683638613766613065626366653237666245950ded015f5a4e313170616c6c65745f617572613138305f244c5424696d706c24753230246672616d655f737570706f72742e2e7472616974732e2e686f6f6b732e2e4f6e54696d657374616d70536574244c5424244c54245424753230246173247532302470616c6c65745f74696d657374616d702e2e70616c6c65742e2e436f6e666967244754242e2e4d6f6d656e74244754242475323024666f72247532302470616c6c65745f617572612e2e70616c6c65742e2e50616c6c6574244c542454244754242447542431366f6e5f74696d657374616d705f7365743137686435346236396437666133383566643345960d3b5f5a4e31336672616d655f737570706f72743773746f7261676538756e686173686564336765743137683832666332643835633436303933663345970d745f5a4e313170616c6c65745f6175726135345f244c5424696d706c247532302470616c6c65745f617572612e2e70616c6c65742e2e50616c6c6574244c54245424475424244754243232696e697469616c697a655f617574686f7269746965733137683236336130363866653065323533393845980d3b5f5a4e31336672616d655f737570706f72743773746f7261676538756e686173686564336765743137683365373235323839396632323764343345990d4e5f5a4e313170616c6c65745f617572613670616c6c6574313550616c6c6574244c54245424475424313673746f726167655f6d6574616461746131376861373466663963636461613838653762459a0d575f5a4e313170616c6c65745f617572613670616c6c6574313550616c6c6574244c54245424475424323570616c6c65745f636f6e7374616e74735f6d6574616461746131376833356136623531383331306330386363459b0d755f5a4e34636f726533707472353764726f705f696e5f706c616365244c542473657264655f6a736f6e2e2e76616c75652e2e7365722e2e53657269616c697a654d61702447542431376862613139626564646261363964343537452e6c6c766d2e31363533313336383236373838333230303134359c0d98015f5a4e313170616c6c65745f617572613670616c6c6574315f39355f244c5424696d706c247532302473657264652e2e7365722e2e53657269616c697a652475323024666f72247532302470616c6c65745f617572612e2e70616c6c65742e2e47656e65736973436f6e666967244c54245424475424244754243973657269616c697a6531376835393061386535623236656264306564459d0d98015f5a4e3132305f244c542470616c6c65745f62616c616e6365732e2e70616c6c65742e2e47656e65736973436f6e666967244c54245424432449244754242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e686f6f6b732e2e4275696c6447656e65736973436f6e66696724475424356275696c6431376834386565663735363164333530383833459e0d755f5a4e38305f244c5424636f72652e2e7374722e2e7061747465726e2e2e5374725365617263686572247532302461732475323024636f72652e2e7374722e2e7061747465726e2e2e53656172636865722447542431306e6578745f6d6174636831376864336365633931343761393961333263459f0db4015f5a4e3773705f636f726537737232353531393133345f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f72247532302473705f636f72652e2e63727970746f5f62797465732e2e43727970746f4279746573244c542433325f7573697a6524432473705f636f72652e2e737232353531392e2e537232353531395075626c6963546167244754242447542433666d743137686332623039373233636631663336636545a00d735f5a4e36305f244c5424616c6c6f632e2e737472696e672e2e537472696e67247532302461732475323024636f72652e2e666d742e2e446973706c61792447542433666d7431376833646264323131623031313065643431452e6c6c766d2e3136353331333638323637383833323030313435a10d555f5a4e313570616c6c65745f62616c616e6365733670616c6c6574313950616c6c6574244c54245424432449244754243135656e737572655f75706772616465643137683062333834616434653233653939313945a20db2015f5a4e3132315f244c542470616c6c65745f62616c616e6365732e2e70616c6c65742e2e50616c6c6574244c54245424432449244754242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e686f6f6b732e2e4265666f7265416c6c52756e74696d654d6967726174696f6e732447542432396265666f72655f616c6c5f72756e74696d655f6d6967726174696f6e733137683733306339393935613333383936373045a30d375f5a4e31327061726974795f6269703339384d6e656d6f6e69633870617273655f696e3137686633336538623533373637306162316245a40d7d5f5a4e31336672616d655f737570706f72743674726169747336746f6b656e733866756e6769626c6537726567756c61723130556e62616c616e636564313664656372656173655f62616c616e636531376865316361343038313961633361333333452e6c6c766d2e3136353331333638323637383833323030313435a50d3b5f5a4e31336672616d655f737570706f72743773746f7261676538756e686173686564336765743137683562383162373662626466326335613445a60d95025f5a4e313570616c6c65745f62616c616e6365733133696d706c5f66756e6769626c653230305f244c5424696d706c24753230246672616d655f737570706f72742e2e7472616974732e2e746f6b656e732e2e66756e6769626c652e2e726567756c61722e2e496e7370656374244c5424244c5424542475323024617324753230246672616d655f73797374656d2e2e70616c6c65742e2e436f6e666967244754242e2e4163636f756e744964244754242475323024666f72247532302470616c6c65745f62616c616e6365732e2e70616c6c65742e2e50616c6c6574244c5424542443244924475424244754243137726564756369626c655f62616c616e63653137683265346135396466393562363534643545a70dae025f5a4e313570616c6c65745f62616c616e6365733133696d706c5f66756e6769626c653230335f244c5424696d706c24753230246672616d655f737570706f72742e2e7472616974732e2e746f6b656e732e2e66756e6769626c652e2e726567756c61722e2e556e62616c616e636564244c5424244c5424542475323024617324753230246672616d655f73797374656d2e2e70616c6c65742e2e436f6e666967244754242e2e4163636f756e744964244754242475323024666f72247532302470616c6c65745f62616c616e6365732e2e70616c6c65742e2e50616c6c6574244c542454244324492447542424475424313377726974655f62616c616e636531376866396631383830633631393165303833452e6c6c766d2e3136353331333638323637383833323030313435a80d7d5f5a4e31336672616d655f737570706f72743674726169747336746f6b656e733866756e6769626c6537726567756c61723130556e62616c616e6365643136696e6372656173655f62616c616e636531376837356638653232333033663335363935452e6c6c766d2e3136353331333638323637383833323030313435a90d555f5a4e31336672616d655f737570706f72743674726169747336746f6b656e733866756e6769626c6537726567756c6172364d7574617465387472616e736665723137683665373662336230363437313132613745aa0d90025f5a4e313570616c6c65745f62616c616e6365733133696d706c5f66756e6769626c653230305f244c5424696d706c24753230246672616d655f737570706f72742e2e7472616974732e2e746f6b656e732e2e66756e6769626c652e2e726567756c61722e2e496e7370656374244c5424244c5424542475323024617324753230246672616d655f73797374656d2e2e70616c6c65742e2e436f6e666967244754242e2e4163636f756e744964244754242475323024666f72247532302470616c6c65745f62616c616e6365732e2e70616c6c65742e2e50616c6c6574244c542454244324492447542424475424313263616e5f77697468647261773137686231646638333266616235363136646545ab0d565f5a4e31336672616d655f737570706f72743674726169747336746f6b656e733866756e6769626c6537726567756c6172364d7574617465396275726e5f66726f6d3137683437306464626633656362643933333945ac0d3b5f5a4e31336672616d655f737570706f72743773746f7261676538756e686173686564336765743137683839373332343336306562383539306145ad0d565f5a4e31336672616d655f737570706f72743674726169747336746f6b656e733866756e6769626c6537726567756c6172364d7574617465396d696e745f696e746f3137683365366633653531353531333661393345ae0d545f5a4e31336672616d655f737570706f72743674726169747336746f6b656e733866756e6769626c6537726567756c61723842616c616e6365643569737375653137683435613363353966323935316638643445af0d565f5a4e31336672616d655f737570706f72743674726169747336746f6b656e733866756e6769626c6537726567756c61723842616c616e636564377265736f6c76653137686630333839636632373030363930643145b00d3b5f5a4e31336672616d655f737570706f72743773746f7261676538756e686173686564336765743137683032376230303938663565326238366445b10d7c5f5a4e36395f244c54247061726974795f7363616c655f636f6465632e2e6572726f722e2e4572726f72247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376863623038386638323833616331663363452e6c6c766d2e3136353331333638323637383833323030313435b20d3b5f5a4e31336672616d655f737570706f72743773746f7261676538756e686173686564336765743137683034316238386262366537376138336545b30d3b5f5a4e31336672616d655f737570706f72743773746f7261676538756e686173686564336765743137683036316639313162643561306264373445b40d3b5f5a4e31336672616d655f737570706f72743773746f7261676538756e686173686564336765743137683132356662323839353235623435363345b50d3b5f5a4e31336672616d655f737570706f72743773746f7261676538756e686173686564336765743137683236396239373831343532363165323845b60d3b5f5a4e31336672616d655f737570706f72743773746f7261676538756e686173686564336765743137683332363638616539306265336663383245b70d3b5f5a4e31336672616d655f737570706f72743773746f7261676538756e686173686564336765743137683333396330653334633464333437356345b80d3b5f5a4e31336672616d655f737570706f72743773746f7261676538756e686173686564336765743137683338663065626262353039323062366645b90d3b5f5a4e31336672616d655f737570706f72743773746f7261676538756e686173686564336765743137683362363065636561653135363762623145ba0d3b5f5a4e31336672616d655f737570706f72743773746f7261676538756e686173686564336765743137683364646238303338396131383030653845bb0d3b5f5a4e31336672616d655f737570706f72743773746f7261676538756e686173686564336765743137683433653730313233613931366431626545bc0d3b5f5a4e31336672616d655f737570706f72743773746f7261676538756e686173686564336765743137683435653739356136663664643261386645bd0d3b5f5a4e31336672616d655f737570706f72743773746f7261676538756e686173686564336765743137683437373033316137383237356431313445be0d3b5f5a4e31336672616d655f737570706f72743773746f7261676538756e686173686564336765743137683462303734653264336236633566623445bf0d3b5f5a4e31336672616d655f737570706f72743773746f7261676538756e686173686564336765743137683463323837323939313037653438336245c00d3b5f5a4e31336672616d655f737570706f72743773746f7261676538756e686173686564336765743137683539656666326432636437373561326545c10d3b5f5a4e31336672616d655f737570706f72743773746f7261676538756e686173686564336765743137683634376230636666653035386364306245c20d3b5f5a4e31336672616d655f737570706f72743773746f7261676538756e686173686564336765743137683663303837656130336661333730373745c30d3b5f5a4e31336672616d655f737570706f72743773746f7261676538756e686173686564336765743137683665656261366664326261356266376145c40d3b5f5a4e31336672616d655f737570706f72743773746f7261676538756e686173686564336765743137683735653962363132663764333038663245c50d3b5f5a4e31336672616d655f737570706f72743773746f7261676538756e686173686564336765743137683736306433396332396238636638633345c60d3b5f5a4e31336672616d655f737570706f72743773746f7261676538756e686173686564336765743137683738666636333565616365376564313445c70d3b5f5a4e31336672616d655f737570706f72743773746f7261676538756e686173686564336765743137683739363837356434643934356133306545c80d3b5f5a4e31336672616d655f737570706f72743773746f7261676538756e686173686564336765743137683830653664613334323835373064316645c90d3b5f5a4e31336672616d655f737570706f72743773746f7261676538756e686173686564336765743137683864613535633337376131373363303645ca0d3b5f5a4e31336672616d655f737570706f72743773746f7261676538756e686173686564336765743137686135346532633461633632613337343245cb0d3b5f5a4e31336672616d655f737570706f72743773746f7261676538756e686173686564336765743137686162356436333337333932393362633945cc0d3b5f5a4e31336672616d655f737570706f72743773746f7261676538756e686173686564336765743137686163366364636636353736356339646145cd0d3b5f5a4e31336672616d655f737570706f72743773746f7261676538756e686173686564336765743137686231626664643434613939643135393945ce0d3b5f5a4e31336672616d655f737570706f72743773746f7261676538756e686173686564336765743137686233383935656532353938656263666345cf0d3b5f5a4e31336672616d655f737570706f72743773746f7261676538756e686173686564336765743137686332353837613239653835356661303745d00d3b5f5a4e31336672616d655f737570706f72743773746f7261676538756e686173686564336765743137686339383130343966643861616638646145d10d3b5f5a4e31336672616d655f737570706f72743773746f7261676538756e686173686564336765743137686339383666373634396334383461623245d20d3b5f5a4e31336672616d655f737570706f72743773746f7261676538756e686173686564336765743137686339666237633235306332656433646545d30d3b5f5a4e31336672616d655f737570706f72743773746f7261676538756e686173686564336765743137686364666261353833343766653635636145d40d3b5f5a4e31336672616d655f737570706f72743773746f7261676538756e686173686564336765743137686562663735653333303865323938376645d50d3b5f5a4e31336672616d655f737570706f72743773746f7261676538756e686173686564336765743137686663383138383330393630643930653545d60d3b5f5a4e31336672616d655f737570706f72743773746f7261676538756e686173686564336765743137686665356237383163363963616462303645d70d98025f5a4e313570616c6c65745f62616c616e6365733133696d706c5f63757272656e63793231345f244c5424696d706c24753230246672616d655f737570706f72742e2e7472616974732e2e746f6b656e732e2e63757272656e63792e2e72657365727661626c652e2e52657365727661626c6543757272656e6379244c5424244c5424542475323024617324753230246672616d655f73797374656d2e2e70616c6c65742e2e436f6e666967244754242e2e4163636f756e744964244754242475323024666f72247532302470616c6c65745f62616c616e6365732e2e70616c6c65742e2e50616c6c6574244c54245424432449244754242447542437726573657276653137683063316534393035333932323764353845d80d9a025f5a4e313570616c6c65745f62616c616e6365733133696d706c5f63757272656e63793231345f244c5424696d706c24753230246672616d655f737570706f72742e2e7472616974732e2e746f6b656e732e2e63757272656e63792e2e72657365727661626c652e2e52657365727661626c6543757272656e6379244c5424244c5424542475323024617324753230246672616d655f73797374656d2e2e70616c6c65742e2e436f6e666967244754242e2e4163636f756e744964244754242475323024666f72247532302470616c6c65745f62616c616e6365732e2e70616c6c65742e2e50616c6c6574244c54245424432449244754242447542439756e726573657276653137686536313038636362653965616232633045d90d565f5a4e313570616c6c65745f62616c616e6365733670616c6c6574313950616c6c6574244c5424542443244924475424313673746f726167655f6d657461646174613137686338303635643230666362633836333345da0d5f5f5a4e313570616c6c65745f62616c616e6365733670616c6c6574313950616c6c6574244c5424542443244924475424323570616c6c65745f636f6e7374616e74735f6d657461646174613137683366333534626132323862306366383045db0d625f5a4e313570616c6c65745f62616c616e6365733670616c6c6574313950616c6c6574244c542454244324492447542432386d75746174655f6163636f756e745f68616e646c696e675f647573743137683537383163303334313238323733373945dc0d665f5a4e313570616c6c65745f62616c616e6365733670616c6c6574313950616c6c6574244c5424542443244924475424333270616c6c65745f6173736f6369617465645f74797065735f6d657461646174613137683665333564383630396465383037366445dd0da5015f5a4e313570616c6c65745f62616c616e6365733670616c6c6574315f3130335f244c5424696d706c247532302473657264652e2e7365722e2e53657269616c697a652475323024666f72247532302470616c6c65745f62616c616e6365732e2e70616c6c65742e2e47656e65736973436f6e666967244c5424542443244924475424244754243973657269616c697a653137683664396166633339656464353839333745de0da5015f5a4e313570616c6c65745f62616c616e6365733670616c6c6574315f3130335f244c5424696d706c247532302473657264652e2e7365722e2e53657269616c697a652475323024666f72247532302470616c6c65745f62616c616e6365732e2e70616c6c65742e2e47656e65736973436f6e666967244c5424542443244924475424244754243973657269616c697a653137686631633266343335316234353636633145df0da5015f5a4e313570616c6c65745f62616c616e6365733670616c6c6574315f3130365f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302470616c6c65745f62616c616e6365732e2e70616c6c65742e2e43616c6c244c542454244324492447542424475424366465636f64653137683131383061313764316365366333316345e00da5015f5a4e313570616c6c65745f62616c616e6365733670616c6c6574315f3130365f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302470616c6c65745f62616c616e6365732e2e70616c6c65742e2e43616c6c244c542454244324492447542424475424366465636f64653137683237656538653565346562386139356445e10da5015f5a4e313570616c6c65745f62616c616e6365733670616c6c6574315f3130365f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302470616c6c65745f62616c616e6365732e2e70616c6c65742e2e43616c6c244c542454244324492447542424475424366465636f64653137683538353434643239396136653233333045e20da5015f5a4e313570616c6c65745f62616c616e6365733670616c6c6574315f3130365f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302470616c6c65745f62616c616e6365732e2e70616c6c65742e2e43616c6c244c542454244324492447542424475424366465636f64653137683662353161353633383033666138643145e30da5015f5a4e313570616c6c65745f62616c616e6365733670616c6c6574315f3130365f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302470616c6c65745f62616c616e6365732e2e70616c6c65742e2e43616c6c244c542454244324492447542424475424366465636f64653137686166666431326135663837333866333745e40da5015f5a4e313570616c6c65745f62616c616e6365733670616c6c6574315f3130365f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302470616c6c65745f62616c616e6365732e2e70616c6c65742e2e43616c6c244c542454244324492447542424475424366465636f64653137686534396130633230376530343666336145e50da8015f5a4e313570616c6c65745f62616c616e6365733670616c6c6574315f3130365f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302470616c6c65745f62616c616e6365732e2e70616c6c65742e2e43616c6c244c54245424432449244754242447542439656e636f64655f746f3137683064373962333435326166393666643845e60da8015f5a4e313570616c6c65745f62616c616e6365733670616c6c6574315f3130365f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302470616c6c65745f62616c616e6365732e2e70616c6c65742e2e43616c6c244c5424542443244924475424244754243973697a655f68696e743137683763333839663830643666623939643545e70da9015f5a4e313570616c6c65745f62616c616e6365733670616c6c6574315f3130375f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302470616c6c65745f62616c616e6365732e2e70616c6c65742e2e4576656e74244c54245424432449244754242447542439656e636f64655f746f3137686136346665376134643139363633383245e80d9a015f5a4e313570616c6c65745f62616c616e6365733670616c6c6574315f39335f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470616c6c65745f62616c616e6365732e2e70616c6c65742e2e43616c6c244c54245424432449244754242447542439747970655f696e666f3137686165373132326639356233336635653245e90d9b015f5a4e313570616c6c65745f62616c616e6365733670616c6c6574315f39345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470616c6c65745f62616c616e6365732e2e70616c6c65742e2e4572726f72244c54245424432449244754242447542439747970655f696e666f3137686337353362346537616237643961383045ea0d9b015f5a4e313570616c6c65745f62616c616e6365733670616c6c6574315f39345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470616c6c65745f62616c616e6365732e2e70616c6c65742e2e4576656e74244c54245424432449244754242447542439747970655f696e666f3137683038663063333233323235353235396445eb0db2015f5a4e323563756d756c75735f70616c6c65745f78636d705f7175657565315f3131335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302463756d756c75735f70616c6c65745f78636d705f71756575652e2e4f7574626f756e644368616e6e656c44657461696c732447542439656e636f64655f746f3137683162333334393636313935326538346145ec0db7025f5a4e3237305f244c542470616c6c65745f617572612e2e70616c6c65742e2e50616c6c6574244c542454244754242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e686f6f6b732e2e4f6e496e697469616c697a65244c5424244c5424244c5424244c5424542475323024617324753230246672616d655f73797374656d2e2e70616c6c65742e2e436f6e666967244754242e2e426c6f636b24753230246173247532302473705f72756e74696d652e2e7472616974732e2e426c6f636b244754242e2e48656164657224753230246173247532302473705f72756e74696d652e2e7472616974732e2e486561646572244754242e2e4e756d626572244754242447542431336f6e5f696e697469616c697a653137683334376132363232373433336235326445ed0d465f5a4e34315f244c54245424753230246173247532302473657264652e2e64652e2e45787065637465642447542433666d743137686137666535616435643761656361363745ee0d475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683236383633663339633431323831636145ef0d475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683434626664626361636537346665303145f00d475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683461666630363761353036666661323145f10d475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683562626239666334353938316363633645f20d475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683661363030666635633438376238623845f30d475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683738656561633437373939346366653845f40d475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683863383039303735363035363361366145f50d475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686231663233623135656538306562653245f60d475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686239303461336433366433613937626345f70d475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686334393030633964346133323533346445f80d475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686436663162653236303136326237616345f90d475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686438626264313135363261616364323045fa0d475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686439643466386633626463326336376645fb0d475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686532323066633765343238643964363945fc0d475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686535383535306330366130366566346445fd0d475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686664306135366262386662343239656545fe0d4c5f5a4e34636f726533707472343264726f705f696e5f706c616365244c5424616c6c6f632e2e737472696e672e2e537472696e67244754243137686264636633316362313132663761373845ff0d595f5a4e34636f726533707472353564726f705f696e5f706c616365244c542473705f636f72652e2e63727970746f2e2e536563726574537472696e674572726f72244754243137683832323235646563353161353338633245800e3d5f5a4e34636f726533737472377061747465726e313454776f5761795365617263686572346e6578743137683163353532363336376434333662363245810e605f5a4e34636f7265346974657236747261697473386974657261746f72384974657261746f723130616476616e63655f627931376838653233626435303432313431393336452e6c6c766d2e3136353331333638323637383833323030313435820e585f5a4e34636f7265346974657236747261697473386974657261746f72384974657261746f72336e746831376839643735636638623437353530346162452e6c6c766d2e3136353331333638323637383833323030313435830e4e5f5a4e34636f726535736c69636532395f244c5424696d706c24753230242475356224542475356424244754243131726f746174655f6c6566743137686636363032666331353664346336393545840e465f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743132736f7274345f737461626c653137683137653135353134326361363966643745850e465f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743132736f7274345f737461626c653137683734356237653164303763656563666545860e465f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743132736f7274345f737461626c653137683938303639383865663261646461613545870e465f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743132736f7274385f737461626c653137683063383337326265333232313837306645880e465f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743132736f7274385f737461626c653137683234363562663931613030666638373845890e465f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743132736f7274385f737461626c6531376836316533643030386565643036346536458a0e465f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743132736f7274385f737461626c6531376862323832636635613830623965616638458b0e465f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743132736f7274385f737461626c6531376863383333376364326665626466386536458c0e4d5f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f727431396269646972656374696f6e616c5f6d6572676531376833373433636436373463643631643331458d0e535f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743235696e73657274696f6e5f736f72745f73686966745f6c65667431376830353138353536613631323837363665458e0e535f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743235696e73657274696f6e5f736f72745f73686966745f6c65667431376831313061636361623765636365633033458f0e535f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743235696e73657274696f6e5f736f72745f73686966745f6c6566743137683136643035326131366463363139646445900e535f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743235696e73657274696f6e5f736f72745f73686966745f6c6566743137683166303361623332646535636436323145910e535f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743235696e73657274696f6e5f736f72745f73686966745f6c6566743137683338326332306535656336353538343945920e535f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743235696e73657274696f6e5f736f72745f73686966745f6c6566743137683430626561623531613366376366313945930e535f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743235696e73657274696f6e5f736f72745f73686966745f6c6566743137683432373736666433336165626632643845940e535f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743235696e73657274696f6e5f736f72745f73686966745f6c6566743137683964376233356535373265353163323945950e535f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743235696e73657274696f6e5f736f72745f73686966745f6c6566743137686232316661306231333136383866353545960e535f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743235696e73657274696f6e5f736f72745f73686966745f6c6566743137686336346263333263366634303539616445970e535f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743235696e73657274696f6e5f736f72745f73686966745f6c6566743137686439313833666338373836643636656145980e535f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743235696e73657274696f6e5f736f72745f73686966745f6c6566743137686636373762343336396330373836323345990e595f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743331736d616c6c5f736f72745f67656e6572616c5f776974685f7363726174636831376830306437323439613833333262393035459a0e595f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743331736d616c6c5f736f72745f67656e6572616c5f776974685f7363726174636831376830383633336561383835383534386432459b0e595f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743331736d616c6c5f736f72745f67656e6572616c5f776974685f7363726174636831376830623437653035306438363163636239459c0e595f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743331736d616c6c5f736f72745f67656e6572616c5f776974685f7363726174636831376830633436376131633466336632313161459d0e595f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743331736d616c6c5f736f72745f67656e6572616c5f776974685f7363726174636831376834306435383032393137333935356563459e0e595f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743331736d616c6c5f736f72745f67656e6572616c5f776974685f7363726174636831376835643531373763633431303836326339459f0e595f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743331736d616c6c5f736f72745f67656e6572616c5f776974685f736372617463683137683931363233306230383431343361643445a00e595f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743331736d616c6c5f736f72745f67656e6572616c5f776974685f736372617463683137683939303036333036353531656333373245a10e595f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743331736d616c6c5f736f72745f67656e6572616c5f776974685f736372617463683137686139623935643165393737343033393145a20e595f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743331736d616c6c5f736f72745f67656e6572616c5f776974685f736372617463683137686232323137646637646564323964363145a30e595f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743331736d616c6c5f736f72745f67656e6572616c5f776974685f736372617463683137686263653437353231323632383439376345a40e5f5f5a4e35385f244c5424616c6c6f632e2e737472696e672e2e537472696e67247532302461732475323024636f72652e2e666d742e2e577269746524475424313077726974655f636861723137686261356632333433323063373033646545a50e5d5f5a4e35385f244c5424616c6c6f632e2e737472696e672e2e537472696e67247532302461732475323024636f72652e2e666d742e2e5772697465244754243977726974655f7374723137686338313539386563386234376134313945a60e3e5f5a4e35616c6c6f633473796e633136417263244c54245424432441244754243964726f705f736c6f773137683563373963376363343737366234383145a70e385f5a4e3573657264653264653953657141636365737331326e6578745f656c656d656e743137683361656364316636323061346638646145a80ea3015f5a4e37355f244c542473657264655f6a736f6e2e2e64652e2e536571416363657373244c5424522447542424753230246173247532302473657264652e2e64652e2e5365714163636573732447542431376e6578745f656c656d656e745f7365656431366861735f6e6578745f656c656d656e7431376837396630663235383933383331393066452e6c6c766d2e3136353331333638323637383833323030313435a90e775f5a4e38315f244c5424636f72652e2e6d61726b65722e2e5068616e746f6d44617461244c5424542447542424753230246173247532302473657264652e2e64652e2e446573657269616c697a6553656564244754243131646573657269616c697a653137683464313635313538653039633130333745aa0e385f5a4e3573657264653264653953657141636365737331326e6578745f656c656d656e743137683631356631666538623534363734353945ab0e8a015f5a4e39335f244c5424245246246d7574247532302473657264655f6a736f6e2e2e64652e2e446573657269616c697a6572244c5424522447542424753230246173247532302473657264652e2e64652e2e446573657269616c697a6572244754243138646573657269616c697a655f7374727563743137683133386562386336396564646266653345ac0e385f5a4e3573657264653264653953657141636365737331326e6578745f656c656d656e743137683635663638343235323039626361313545ad0e8a015f5a4e39335f244c5424245246246d7574247532302473657264655f6a736f6e2e2e64652e2e446573657269616c697a6572244c5424522447542424753230246173247532302473657264652e2e64652e2e446573657269616c697a6572244754243138646573657269616c697a655f7374727563743137686337393361383766326538323832343245ae0e385f5a4e3573657264653264653953657141636365737331326e6578745f656c656d656e743137686233613463336538326632333038376545af0e8a015f5a4e39335f244c5424245246246d7574247532302473657264655f6a736f6e2e2e64652e2e446573657269616c697a6572244c5424522447542424753230246173247532302473657264652e2e64652e2e446573657269616c697a6572244754243138646573657269616c697a655f7374727563743137683637336631366534613237666633653945b00e385f5a4e3573657264653264653953657141636365737331326e6578745f656c656d656e743137686561346137343237336162343337373145b10e8a015f5a4e39335f244c5424245246246d7574247532302473657264655f6a736f6e2e2e64652e2e446573657269616c697a6572244c5424522447542424753230246173247532302473657264652e2e64652e2e446573657269616c697a6572244754243138646573657269616c697a655f7374727563743137686434383239326534353537613832633645b20e5b5f5a4e36325f244c542473705f72756e74696d652e2e44697370617463684572726f72247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683465613763323061313465326136623145b30e645f5a4e37315f244c542473705f636f72652e2e63727970746f2e2e536563726574537472696e674572726f72247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683232386563663763323263326363653245b40e81015f5a4e37355f244c542473657264655f6a736f6e2e2e64652e2e4d6170416363657373244c5424522447542424753230246173247532302473657264652e2e64652e2e4d61704163636573732447542431336e6578745f6b65795f7365656431326861735f6e6578745f6b65793137683265343663303662343166333163313445b50e775f5a4e37355f244c542473657264655f6a736f6e2e2e64652e2e536571416363657373244c5424522447542424753230246173247532302473657264652e2e64652e2e5365714163636573732447542431376e6578745f656c656d656e745f736565643137683435346666336561626461393533666245b60e775f5a4e38315f244c5424636f72652e2e6d61726b65722e2e5068616e746f6d44617461244c5424542447542424753230246173247532302473657264652e2e64652e2e446573657269616c697a6553656564244754243131646573657269616c697a653137686232613863373966356439336338303345b70e775f5a4e37355f244c542473657264655f6a736f6e2e2e64652e2e536571416363657373244c5424522447542424753230246173247532302473657264652e2e64652e2e5365714163636573732447542431376e6578745f656c656d656e745f736565643137686262363666626435356137306336393745b80e8a015f5a4e39335f244c5424245246246d7574247532302473657264655f6a736f6e2e2e64652e2e446573657269616c697a6572244c5424522447542424753230246173247532302473657264652e2e64652e2e446573657269616c697a6572244754243138646573657269616c697a655f7374727563743137683461343137633834303166353437353345b90e87015f5a4e39335f244c5424245246246d7574247532302473657264655f6a736f6e2e2e64652e2e446573657269616c697a6572244c5424522447542424753230246173247532302473657264652e2e64652e2e446573657269616c697a6572244754243135646573657269616c697a655f7365713137686238313330306335633436303431343145ba0e775f5a4e38315f244c5424636f72652e2e6d61726b65722e2e5068616e746f6d44617461244c5424542447542424753230246173247532302473657264652e2e64652e2e446573657269616c697a6553656564244754243131646573657269616c697a653137686538633931356539383439393930333145bb0e87015f5a4e39335f244c5424245246246d7574247532302473657264655f6a736f6e2e2e64652e2e446573657269616c697a6572244c5424522447542424753230246173247532302473657264652e2e64652e2e446573657269616c697a6572244754243135646573657269616c697a655f7365713137683436643138303631356639326461383045bc0e89015f5a4e39335f244c5424245246246d7574247532302473657264655f6a736f6e2e2e64652e2e446573657269616c697a6572244c5424522447542424753230246173247532302473657264652e2e64652e2e446573657269616c697a6572244754243137646573657269616c697a655f7475706c653137683865343363663830313762663838623845bd0e7f5f5a4e38365f244c5424244c50245475706c65456c656d656e74302443242452502424753230246173247532302470616c6c65745f73657373696f6e2e2e53657373696f6e48616e646c6572244c5424414964244754242447542431346f6e5f6e65775f73657373696f6e3137683130373239316564306264656363376345be0e83015f5a4e39305f244c5424616c6c6f632e2e73796e632e2e417263244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683132646633643436343632356134363745bf0e83015f5a4e39305f244c5424616c6c6f632e2e73796e632e2e417263244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683139336234313233643733616339366645c00e83015f5a4e39305f244c5424616c6c6f632e2e73796e632e2e417263244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683264383938396263653632323965376145c10e83015f5a4e39305f244c5424616c6c6f632e2e73796e632e2e417263244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683361366638353030326434613636613645c20e83015f5a4e39305f244c5424616c6c6f632e2e73796e632e2e417263244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683439376131623066653265636239306445c30e83015f5a4e39305f244c5424616c6c6f632e2e73796e632e2e417263244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683530653533376133643539333964336245c40e83015f5a4e39305f244c5424616c6c6f632e2e73796e632e2e417263244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683661633361626131313837333134333345c50e83015f5a4e39305f244c5424616c6c6f632e2e73796e632e2e417263244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683662633232323864613165323134346145c60e83015f5a4e39305f244c5424616c6c6f632e2e73796e632e2e417263244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683666303463643863303335313838383745c70e83015f5a4e39305f244c5424616c6c6f632e2e73796e632e2e417263244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683831333165383663303664366565623445c80e83015f5a4e39305f244c5424616c6c6f632e2e73796e632e2e417263244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683861383063663837383066353734366245c90e83015f5a4e39305f244c5424616c6c6f632e2e73796e632e2e417263244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683966643661386361646239376633653345ca0e83015f5a4e39305f244c5424616c6c6f632e2e73796e632e2e417263244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137686130623865613237393530313833306345cb0e83015f5a4e39305f244c5424616c6c6f632e2e73796e632e2e417263244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137686137626435613365386634323261623445cc0e83015f5a4e39305f244c5424616c6c6f632e2e73796e632e2e417263244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137686162613833636166616665623430326645cd0e83015f5a4e39305f244c5424616c6c6f632e2e73796e632e2e417263244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137686235353834623839346133646462616345ce0e83015f5a4e39305f244c5424616c6c6f632e2e73796e632e2e417263244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137686330393635613764333532306231343045cf0e83015f5a4e39305f244c5424616c6c6f632e2e73796e632e2e417263244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137686533323638353663356338316535653545d00e83015f5a4e39305f244c5424616c6c6f632e2e73796e632e2e417263244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137686539333466383963626435343466633445d10e83015f5a4e39305f244c5424616c6c6f632e2e73796e632e2e417263244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137686563373562313562663732313533363945d20e83015f5a4e39305f244c5424616c6c6f632e2e73796e632e2e417263244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137686631633763633861613566386434323545d30e83015f5a4e39305f244c5424616c6c6f632e2e73796e632e2e417263244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137686639636438373335663962303164303345d40e87015f5a4e39335f244c5424245246246d7574247532302473657264655f6a736f6e2e2e64652e2e446573657269616c697a6572244c5424522447542424753230246173247532302473657264652e2e64652e2e446573657269616c697a6572244754243135646573657269616c697a655f7365713137683434303035383563666466613732633445d50e87015f5a4e39335f244c5424245246246d7574247532302473657264655f6a736f6e2e2e64652e2e446573657269616c697a6572244c5424522447542424753230246173247532302473657264652e2e64652e2e446573657269616c697a6572244754243135646573657269616c697a655f7365713137686632616532643131663061613334653845d60e87015f5a4e39335f244c5424245246246d7574247532302473657264655f6a736f6e2e2e64652e2e446573657269616c697a6572244c5424522447542424753230246173247532302473657264652e2e64652e2e446573657269616c697a6572244754243135646573657269616c697a655f7533323137683263303261626263366634383939303445d70e8a015f5a4e39335f244c5424245246246d7574247532302473657264655f6a736f6e2e2e64652e2e446573657269616c697a6572244c5424522447542424753230246173247532302473657264652e2e64652e2e446573657269616c697a6572244754243138646573657269616c697a655f737472696e673137683466363839343338613736376531393845d80e8a015f5a4e39335f244c5424245246246d7574247532302473657264655f6a736f6e2e2e64652e2e446573657269616c697a6572244c5424522447542424753230246173247532302473657264652e2e64652e2e446573657269616c697a6572244754243138646573657269616c697a655f7374727563743137683937386334653333323436633538666645d90e8a015f5a4e39335f244c5424245246246d7574247532302473657264655f6a736f6e2e2e64652e2e446573657269616c697a6572244c5424522447542424753230246173247532302473657264652e2e64652e2e446573657269616c697a6572244754243138646573657269616c697a655f7374727563743137683064376636383537373736323831656245da0e8a015f5a4e39335f244c5424245246246d7574247532302473657264655f6a736f6e2e2e64652e2e446573657269616c697a6572244c5424522447542424753230246173247532302473657264652e2e64652e2e446573657269616c697a6572244754243138646573657269616c697a655f7374727563743137683732613863303236396563386237366145db0e8a015f5a4e39335f244c5424245246246d7574247532302473657264655f6a736f6e2e2e64652e2e446573657269616c697a6572244c5424522447542424753230246173247532302473657264652e2e64652e2e446573657269616c697a6572244754243138646573657269616c697a655f7374727563743137686138396165353163653566363532663945dc0e8a015f5a4e39335f244c5424245246246d7574247532302473657264655f6a736f6e2e2e64652e2e446573657269616c697a6572244c5424522447542424753230246173247532302473657264652e2e64652e2e446573657269616c697a6572244754243138646573657269616c697a655f7374727563743137683330376662333539623332383430643945dd0e8c015f5a4e3130325f244c5424636f72652e2e697465722e2e61646170746572732e2e6379636c652e2e4379636c65244c54244924475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f72244754243130616476616e63655f62793137683738653135636339323766646362336645de0ebc015f5a4e31336672616d655f737570706f72743674726169747336746f6b656e73346d697363315f3131365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230246672616d655f737570706f72742e2e7472616974732e2e746f6b656e732e2e6d6973632e2e4964416d6f756e74244c5424496424432442616c616e6365244754242447542439747970655f696e666f3137686536383838613535383662633836663445df0ea9015f5a4e313173746167696e675f78636d327633315f39315f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c244754242447542439747970655f696e666f31376864623031376266383163373832613131452e6c6c766d2e39383639313835353731353535313532303137e00ebc015f5a4e31336672616d655f737570706f72743674726169747336746f6b656e73346d697363315f3131365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230246672616d655f737570706f72742e2e7472616974732e2e746f6b656e732e2e6d6973632e2e4964416d6f756e74244c5424496424432442616c616e6365244754242447542439747970655f696e666f3137686531343666396138643136646132656145e10ea9015f5a4e313173746167696e675f78636d327633315f39315f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c244754242447542439747970655f696e666f31376836636137333730646636653334333737452e6c6c766d2e39383639313835353731353535313532303137e20e755f5a4e31307363616c655f696e666f35696d706c7336345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024244c50244124432442245250242447542439747970655f696e666f3137686465343033383266363432616337386545e30e4a5f5a4e313073705f72756e74696d6536747261697473313656616c6964617465556e7369676e656431327072655f64697370617463683137686638383936353934303830396438616145e40e8a015f5a4e39345f244c54246672616d655f73797374656d2e2e70616c6c65742e2e50616c6c6574244c5424542447542424753230246173247532302473705f72756e74696d652e2e7472616974732e2e56616c6964617465556e7369676e656424475424313776616c69646174655f756e7369676e65643137683839336163323034316562336462346145e50ec8015f5a4e31326672616d655f73797374656d3130657874656e73696f6e733136636865636b5f74785f76657273696f6e315f3131385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230246672616d655f73797374656d2e2e657874656e73696f6e732e2e636865636b5f74785f76657273696f6e2e2e436865636b547856657273696f6e244c542454244754242447542439747970655f696e666f3137683965613133656632386266333533376245e60ec0015f5a4e31326672616d655f73797374656d3130657874656e73696f6e733133636865636b5f67656e65736973315f3131335f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230246672616d655f73797374656d2e2e657874656e73696f6e732e2e636865636b5f67656e657369732e2e436865636b47656e65736973244c542454244754242447542439747970655f696e666f3137686361313037393061393766376337646145e70ece015f5a4e31326672616d655f73797374656d3130657874656e73696f6e733138636865636b5f737065635f76657273696f6e315f3132325f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230246672616d655f73797374656d2e2e657874656e73696f6e732e2e636865636b5f737065635f76657273696f6e2e2e436865636b5370656356657273696f6e244c542454244754242447542439747970655f696e666f3137686461663233646336343035633763373145e80e91015f5a4e3131335f244c54246672616d655f73797374656d2e2e70616c6c65742e2e47656e65736973436f6e666967244c542454244754242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e686f6f6b732e2e4275696c6447656e65736973436f6e66696724475424356275696c643137686462663133646137333564303864326145e90e93015f5a4e3131355f244c542470616c6c65745f73657373696f6e2e2e70616c6c65742e2e47656e65736973436f6e666967244c542454244754242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e686f6f6b732e2e4275696c6447656e65736973436f6e66696724475424356275696c643137686435646263613638633965613532343145ea0e8b015f5a4e313470616c6c65745f73657373696f6e35375f244c5424696d706c247532302470616c6c65745f73657373696f6e2e2e70616c6c65742e2e50616c6c6574244c54245424475424244754243134696e6e65725f7365745f6b65797331376864643763353564633066386332316636452e6c6c766d2e39383639313835353731353535313532303137eb0e9f015f5a4e3131385f244c54245424753230246173247532302473705f72756e74696d652e2e7472616974732e2e7472616e73616374696f6e5f657874656e73696f6e2e2e64697370617463685f7472616e73616374696f6e2e2e44697370617463685472616e73616374696f6e244c542443616c6c2447542424475424313376616c69646174655f6f6e6c793137686464616133633631386565373864393045ec0e735f5a4e34636f726533707472353664726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76352e2e6c6f636174696f6e2e2e4c6f636174696f6e2447542431376832636534393762623434343162623665452e6c6c766d2e39383639313835353731353535313532303137ed0ea6015f5a4e3131385f244c54245424753230246173247532302473705f72756e74696d652e2e7472616974732e2e7472616e73616374696f6e5f657874656e73696f6e2e2e64697370617463685f7472616e73616374696f6e2e2e44697370617463685472616e73616374696f6e244c542443616c6c2447542424475424323064697370617463685f7472616e73616374696f6e3137683362336139316563646434363633313545ee0e775f5a4e34636f726533707472363064726f705f696e5f706c616365244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d6543616c6c2447542431376833633132346233303235373839616166452e6c6c766d2e39383639313835353731353535313532303137ef0e6e5f5a4e31326672616d655f73797374656d35355f244c5424696d706c24753230246672616d655f73797374656d2e2e70616c6c65742e2e50616c6c6574244c542454244754242447542431347265636c61696d5f7765696768743137683863306263663565363539306666393545f00e495f5a4e313170616c6c65745f7375646f3670616c6c6574313550616c6c6574244c542454244754243131656e737572655f7375646f3137683365373238363233666438393931636345f10e755f5a4e31326672616d655f73797374656d35355f244c5424696d706c24753230246672616d655f73797374656d2e2e70616c6c65742e2e50616c6c6574244c542454244754242447542432316465706f7369745f6576656e745f696e64657865643137683838353166666565396239373239613645f20e4e5f5a4e313170616c6c65745f7375646f3670616c6c6574313550616c6c6574244c54245424475424313673746f726167655f6d657461646174613137683162663031323631373634663461656445f30e8e015f5a4e313170616c6c65745f7375646f3670616c6c6574315f38355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470616c6c65745f7375646f2e2e70616c6c65742e2e43616c6c244c542454244754242447542439747970655f696e666f3137683937623136333763376434636266323545f40e8f015f5a4e313170616c6c65745f7375646f3670616c6c6574315f38365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470616c6c65745f7375646f2e2e70616c6c65742e2e4572726f72244c542454244754242447542439747970655f696e666f3137683536393861613462653136386431383645f50e8f015f5a4e313170616c6c65745f7375646f3670616c6c6574315f38365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470616c6c65745f7375646f2e2e70616c6c65742e2e4576656e74244c542454244754242447542439747970655f696e666f3137686238333461376230393863373935643245f60e98015f5a4e313170616c6c65745f7375646f3670616c6c6574315f39355f244c5424696d706c247532302473657264652e2e7365722e2e53657269616c697a652475323024666f72247532302470616c6c65745f7375646f2e2e70616c6c65742e2e47656e65736973436f6e666967244c54245424475424244754243973657269616c697a653137683139626631376137343632636635373345f70e745f5a4e34636f726533707472353764726f705f696e5f706c616365244c542473657264655f6a736f6e2e2e76616c75652e2e7365722e2e53657269616c697a654d61702447542431376862613139626564646261363964343537452e6c6c766d2e39383639313835353731353535313532303137f80e98015f5a4e313170616c6c65745f7375646f3670616c6c6574315f39385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302470616c6c65745f7375646f2e2e70616c6c65742e2e43616c6c244c5424542447542424475424366465636f64653137683135363830636263376633626136376645f90e98015f5a4e313170616c6c65745f7375646f3670616c6c6574315f39385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302470616c6c65745f7375646f2e2e70616c6c65742e2e43616c6c244c5424542447542424475424366465636f64653137683461633937386438616363616231613945fa0e98015f5a4e313170616c6c65745f7375646f3670616c6c6574315f39385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302470616c6c65745f7375646f2e2e70616c6c65742e2e43616c6c244c5424542447542424475424366465636f64653137686430386333373164306466303863313245fb0e98015f5a4e313170616c6c65745f7375646f3670616c6c6574315f39385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302470616c6c65745f7375646f2e2e70616c6c65742e2e43616c6c244c5424542447542424475424366465636f64653137686430643436363566373032366136326145fc0e98015f5a4e313170616c6c65745f7375646f3670616c6c6574315f39385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302470616c6c65745f7375646f2e2e70616c6c65742e2e43616c6c244c5424542447542424475424366465636f64653137686464636262613165366266383432313145fd0e98015f5a4e313170616c6c65745f7375646f3670616c6c6574315f39385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302470616c6c65745f7375646f2e2e70616c6c65742e2e43616c6c244c5424542447542424475424366465636f64653137686465333333653735613934303734633545fe0e9b015f5a4e313170616c6c65745f7375646f3670616c6c6574315f39385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302470616c6c65745f7375646f2e2e70616c6c65742e2e43616c6c244c542454244754242447542439656e636f64655f746f3137686262663532336531336566646432323645ff0e9b015f5a4e313170616c6c65745f7375646f3670616c6c6574315f39385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302470616c6c65745f7375646f2e2e70616c6c65742e2e43616c6c244c54245424475424244754243973697a655f68696e743137683566646266666530376333376466323545800f9c015f5a4e313170616c6c65745f7375646f3670616c6c6574315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302470616c6c65745f7375646f2e2e70616c6c65742e2e4576656e74244c542454244754242447542439656e636f64655f746f3137683864623934316637343463306632626645810fa9015f5a4e313173746167696e675f78636d3134646f75626c655f656e636f646564315f3130325f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e646f75626c655f656e636f6465642e2e446f75626c65456e636f646564244c542454244754242447542439747970655f696e666f3137683332666231363062393366643635633045820f5a5f5a4e313173746167696e675f78636d3134646f75626c655f656e636f6465643232446f75626c65456e636f646564244c54245424475424313274616b655f6465636f6465643137686336383461383939343231303631356245830fa3015f5a4e313173746167696e675f78636d32763331306d756c74696173736574315f3130305f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6d756c746961737365742e2e4173736574496424475424366465636f64653137683238383862323363333839323230636445840fa2015f5a4e313173746167696e675f78636d327633396a756e6374696f6e73315f3130315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6a756e6374696f6e732e2e4a756e6374696f6e7324475424366465636f64653137683139663366353637346639326538353545850fa3015f5a4e313173746167696e675f78636d32763331306d756c74696173736574315f3130305f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6d756c746961737365742e2e4173736574496424475424366465636f64653137683866383862396133333566616232366245860fa2015f5a4e313173746167696e675f78636d327633396a756e6374696f6e73315f3130315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6a756e6374696f6e732e2e4a756e6374696f6e7324475424366465636f64653137686235636364323263373735343839326345870fa2015f5a4e313173746167696e675f78636d327633396a756e6374696f6e73315f3130315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6a756e6374696f6e732e2e4a756e6374696f6e7324475424366465636f64653137683064343038326437333666346535663445880fa3015f5a4e313173746167696e675f78636d32763331306d756c74696173736574315f3130305f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6d756c746961737365742e2e4173736574496424475424366465636f64653137686431386333626663303066353461346445890fa2015f5a4e313173746167696e675f78636d327633396a756e6374696f6e73315f3130315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6a756e6374696f6e732e2e4a756e6374696f6e7324475424366465636f646531376837633136376438313333333933336336458a0fa2015f5a4e313173746167696e675f78636d327633396a756e6374696f6e73315f3130315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6a756e6374696f6e732e2e4a756e6374696f6e7324475424366465636f646531376863646439393138373232623839373965458b0fa6015f5a4e313173746167696e675f78636d32763331306d756c74696173736574315f3130305f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6d756c746961737365742e2e417373657449642447542439656e636f64655f746f31376863626666373162653866316661343036458c0fa5015f5a4e313173746167696e675f78636d327633396a756e6374696f6e73315f3130315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6a756e6374696f6e732e2e4a756e6374696f6e732447542439656e636f64655f746f31376830643632353734626134393039636430458d0fa6015f5a4e313173746167696e675f78636d32763331306d756c74696173736574315f3130335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6d756c746961737365742e2e4d756c7469417373657424475424366465636f646531376835666563363230303934316366656231458e0fa6015f5a4e313173746167696e675f78636d32763331306d756c74696173736574315f3130335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6d756c746961737365742e2e4d756c7469417373657424475424366465636f646531376837316163363231633061383661366633458f0fa6015f5a4e313173746167696e675f78636d32763331306d756c74696173736574315f3130335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6d756c746961737365742e2e4d756c7469417373657424475424366465636f64653137683762356533343035653936646438653445900fa6015f5a4e313173746167696e675f78636d32763331306d756c74696173736574315f3130335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6d756c746961737365742e2e4d756c7469417373657424475424366465636f64653137686133356164626632633933613139656545910fa6015f5a4e313173746167696e675f78636d32763331306d756c74696173736574315f3130335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6d756c746961737365742e2e4d756c7469417373657424475424366465636f64653137686134353832613637323933653736306245920fa6015f5a4e313173746167696e675f78636d32763331306d756c74696173736574315f3130335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6d756c746961737365742e2e4d756c7469417373657424475424366465636f64653137686563666265383562386430666465373545930fa9015f5a4e313173746167696e675f78636d32763331306d756c74696173736574315f3130335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6d756c746961737365742e2e4d756c746941737365742447542439656e636f64655f746f3137686461333233386638663539323665623345940fc3015f5a4e313173746167696e675f78636d32763331306d756c74696173736574315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6d756c746961737365742e2e46756e676962696c6974792447542439656e636f64655f746f31376832643431373161366631353434633332452e6c6c766d2e39383639313835353731353535313532303137950fac015f5a4e313173746167696e675f78636d32763331306d756c74696173736574315f3130395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6d756c746961737365742e2e4d756c7469417373657446696c74657224475424366465636f64653137683039666638333166343835386532303345960fac015f5a4e313173746167696e675f78636d32763331306d756c74696173736574315f3130395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6d756c746961737365742e2e4d756c7469417373657446696c74657224475424366465636f64653137683130396366353362666534323063656445970fac015f5a4e313173746167696e675f78636d32763331306d756c74696173736574315f3130395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6d756c746961737365742e2e4d756c7469417373657446696c74657224475424366465636f64653137683430306161393431313333663632336245980fac015f5a4e313173746167696e675f78636d32763331306d756c74696173736574315f3130395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6d756c746961737365742e2e4d756c7469417373657446696c74657224475424366465636f64653137683438643337316164326466323236366545990fac015f5a4e313173746167696e675f78636d32763331306d756c74696173736574315f3130395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6d756c746961737365742e2e4d756c7469417373657446696c74657224475424366465636f646531376862656233643563646261613237623438459a0fac015f5a4e313173746167696e675f78636d32763331306d756c74696173736574315f3130395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6d756c746961737365742e2e4d756c7469417373657446696c74657224475424366465636f646531376866343331613539316234373038636661459b0faf015f5a4e313173746167696e675f78636d32763331306d756c74696173736574315f3130395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6d756c746961737365742e2e4d756c7469417373657446696c7465722447542439656e636f64655f746f31376865623665383636643766393535363338459c0f9b015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646531376832353163346461386566653765653035459d0f7e5f5a4e39345f244c542473746167696e675f78636d2e2e76332e2e6d756c746961737365742e2e4d756c74694173736574732475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f646531376832646130333337373838316333393065459e0fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376839333562323463643661316266643062459f0fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683866316633333134396339656436386545a00fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683036346263303362373839663066636645a10fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686263363332313136626334643837316445a20fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683935336133336664353736393234656145a30fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683138633861353335663139616635366345a40f94015f5a4e313173746167696e675f78636d327633315f39385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e5175657279526573706f6e7365496e666f24475424366465636f64653137686666363232623837663261363063616445a50fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683730366364643536636566363537653445a60fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683235333064633463323762646265323245a70fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686338393937366161313232346562656345a80fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686132323061323861346130646262303145a90fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683237353932393564623562343434633445aa0fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683465303331616362326466376434656345ab0fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686136363935316366333630613333363345ac0fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683836663264353566333237626263356245ad0fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683866663934623964396638326436346345ae0f91015f5a4e313173746167696e675f78636d327633315f39355f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e4d617962654572726f72436f646524475424366465636f64653137683638373731376663313365366530343545af0fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683936346465653864396165666334663045b00fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683266313638636439333962356536326445b10f9e015f5a4e313173746167696e675f78636d327633386a756e6374696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e4a756e6374696f6e24475424366465636f64653137683632663735623238663339303565646145b20fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683136636337346234643962663731646345b30fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683865386362313336633565643532653045b40fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683066306239346231366337323665653845b50fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683062303237663166313733633831666145b60fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683933366531396666306138396132623145b70fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683262316263373363616664643030633545b80f9b015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f64653137683263653033313838633264353665303945b90fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683438333837396264323966623833363645ba0f9b015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f64653137683266316162656631313736396132623745bb0f7e5f5a4e39345f244c542473746167696e675f78636d2e2e76332e2e6d756c746961737365742e2e4d756c74694173736574732475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686632373264386365613864653931323945bc0fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683637393361663962376461343132616445bd0fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683365653731333734326538373062646645be0fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683831356337313737666562333538313345bf0fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683138363630643936613633366561656445c00fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683263633833366630383136326530393245c10fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683663303964333634386538613162303745c20f94015f5a4e313173746167696e675f78636d327633315f39385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e5175657279526573706f6e7365496e666f24475424366465636f64653137683265313561636637376438626539396545c30fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683633303765353830363264313565336545c40fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683634356633373835326637306536353645c50fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683734316161323732646535356531313245c60fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683333396161653338303130386666366645c70fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683561303864343137356130313134656345c80fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683530373863316632333335623462313345c90fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683465666662643539356564303766313745ca0fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683836383032626232663661313835323845cb0fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686334383865323532653432643230313045cc0f91015f5a4e313173746167696e675f78636d327633315f39355f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e4d617962654572726f72436f646524475424366465636f64653137686364613430336235323865333735663745cd0fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683530343864636234636432613764366345ce0fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683363313134333036303866613739663245cf0f9e015f5a4e313173746167696e675f78636d327633386a756e6374696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e4a756e6374696f6e24475424366465636f64653137683433376132616361643933353833323245d00fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683033313338343631373334373335643545d10fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683137376137363462633561306362366145d20fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683534663738626530616430326366643145d30fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683434346638306466353734333036663545d40fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683936383166326236646136306539636245d50fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686435666430303963376639336562303545d60f9b015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f64653137683437313237663039626533616537313145d70fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683337306633376231363131323063353045d80f9b015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f64653137683761383362336130396261343530636345d90f7e5f5a4e39345f244c542473746167696e675f78636d2e2e76332e2e6d756c746961737365742e2e4d756c74694173736574732475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683535616561396536363063623731653745da0fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683633653137363434626136303165663745db0fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683364306632396664626361646130666545dc0fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683435333332306237393130613037656245dd0fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686638316532633738333363376636346545de0fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683033313166326662343233663163323645df0fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683562666337346162313762366136313145e00f94015f5a4e313173746167696e675f78636d327633315f39385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e5175657279526573706f6e7365496e666f24475424366465636f64653137683231373364653165303266633533393345e10fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683636653761663363326436363231666545e20fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683062646238386261353234663535326545e30fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686539336433666139376533646332383345e40fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683162383436666434623039373661613545e50fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683362613234303333363534623730666245e60fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683231636264376131326162366139643045e70fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683736333265366464613735363562656145e80fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683435336632643830656139323461336445e90fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683063316236633562633839363861336445ea0f91015f5a4e313173746167696e675f78636d327633315f39355f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e4d617962654572726f72436f646524475424366465636f64653137683938616337306266313830333335363245eb0fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683734383566613863373961663834383345ec0fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683661643339376162346232343262666245ed0f9e015f5a4e313173746167696e675f78636d327633386a756e6374696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e4a756e6374696f6e24475424366465636f64653137683934373863393465623135383162333745ee0fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683435353135646138663938333633353445ef0fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683264333966363130376235613730356545f00fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683762616161346361346365613063646545f10fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686137616232633436646539383534656645f20fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683836376361333735653863663261363745f30fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686237343337333030376636356535313345f40f9b015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f64653137683966363763653339613939356361633845f50f7e5f5a4e39345f244c542473746167696e675f78636d2e2e76332e2e6d756c746961737365742e2e4d756c74694173736574732475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683934323333393265363666363835323445f60fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686163636536626365323133373432626645f70fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683262346431663633626563343833666545f80fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683137313564373933666234623737376645f90fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683664383632306537346639343334306645fa0fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683866363361656665346632643537376145fb0fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683364633463333037383730386232616245fc0fa2015f5a4e313173746167696e675f78636d327633396a756e6374696f6e73315f3130315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6a756e6374696f6e732e2e4a756e6374696f6e7324475424366465636f64653137683139323163393934353764343365346445fd0f94015f5a4e313173746167696e675f78636d327633315f39385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e5175657279526573706f6e7365496e666f24475424366465636f64653137683665316236643934303232623566386345fe0fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683431353833316533303931386530306445ff0fb9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376831663734633435636133623261663936458010b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376830363637663737643038343835316666458110b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376832633165376461633261653538653366458210b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376830306531313737633334623961616461458310b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376864346664613064633135643565613530458410b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376831643331303236346566653566333237458510b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376863646664373765613061363233656132458610b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686436363732383837383830656536636545871091015f5a4e313173746167696e675f78636d327633315f39355f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e4d617962654572726f72436f646524475424366465636f646531376864353633666166313233396139396366458810b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376833656438356536386237366130663137458910b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376831663539313936633063396262393533458a109e015f5a4e313173746167696e675f78636d327633386a756e6374696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e4a756e6374696f6e24475424366465636f646531376835353138663634303864306634663634458b10b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376838303630356461623633366138366664458c10b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376837636538333065356134356436366366458d10b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376834613936356439613361353533353736458e10b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376862313163323163353039616432306264458f10b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376865386465316530653532643332323635459010b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f7375726524753764242475376424313768313461363361313938643133303632324591109b015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646531376861663431666166326636363933356237459210b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f7375726524753764242475376424313768383836353363663035633033653230624593109b015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f6465313768623536356135613430316138626163664594107e5f5a4e39345f244c542473746167696e675f78636d2e2e76332e2e6d756c746961737365742e2e4d756c74694173736574732475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f646531376836393232303031353135666633366461459510b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376836343632636365376231346334633530459610b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376833663135366633313561323261366266459710b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376830353536313131346664323131646336459810b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376863353164393333353065326466386364459910b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376833366539643062663636663633643733459a10b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376837643763623662623931376333353633459b1094015f5a4e313173746167696e675f78636d327633315f39385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e5175657279526573706f6e7365496e666f24475424366465636f646531376865653432303135623963366431313833459c10b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376833343632313133306565326664316532459d10b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376833666131656238323661356264343139459e10b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376834343336376462653339346637306262459f10b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683039343961373430306135303361353045a010b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683930613730303936316138386264663245a110b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683664396361656164316534303735636545a210b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683164386161376630623362323737333345a310b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683266393163343038373036326563303145a410b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683133373161623263623534633230653145a51091015f5a4e313173746167696e675f78636d327633315f39355f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e4d617962654572726f72436f646524475424366465636f64653137683430343166343638373035386134646145a610b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683831646365373464363336396636316145a710b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683231663239633532666264376165346345a8109e015f5a4e313173746167696e675f78636d327633386a756e6374696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e4a756e6374696f6e24475424366465636f64653137686137306637666662653734643933626545a910b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683731373435303265663334373866336645aa10b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686132313431353839623531393237313045ab10b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683131393835386133643834383032373345ac10b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686134323961646134346337666233643345ad10b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683239623264623432353261656430333545ae10b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686332323836643134326562346164346445af109b015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f64653137686439383262623931616133323331383945b0107e5f5a4e39345f244c542473746167696e675f78636d2e2e76332e2e6d756c746961737365742e2e4d756c74694173736574732475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683963393266633335353039353939623845b110b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686338356335336365633864376539373045b210b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686338353363316163616364386363643445b310b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683639656165353537373835376438653845b410b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683866613235616233333933343532613845b510b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683333663065396436643564653366366545b610b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683031333231633564376433333231636445b71094015f5a4e313173746167696e675f78636d327633315f39385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e5175657279526573706f6e7365496e666f24475424366465636f64653137683930643465616339346661623232316445b810b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683036666333643139303532363836393245b910b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683732633162303037303631333638336145ba10b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683636313732613930346433643732396445bb10b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683431396635393934353638386462623645bc10b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683038393133653466346662643365333845bd10b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683436376237316261636331353838653745be10b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683564373237623536313665663963363045bf10b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683132326638313037626562376134373045c010b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683962353165343462353732383439363745c11091015f5a4e313173746167696e675f78636d327633315f39355f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e4d617962654572726f72436f646524475424366465636f64653137683331613933383531623537623736333645c210b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683033363261303962303766636363353645c310b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683164376462636632353362313239643645c4109e015f5a4e313173746167696e675f78636d327633386a756e6374696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e4a756e6374696f6e24475424366465636f64653137683930663162316434643139323461376345c510b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683665373432333537623866383239646545c610b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683338343334356336613938366135383745c710b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686333626534343263306533343566613945c810b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686363373231666534663434663035383645c910b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686131616662643964373164346234653845ca10b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683134623165346336393164323430643845cb109b015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f64653137686463313638363361326465316363646245cc10b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683939353233323939396131353266356345cd109b015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f64653137686564393438323137636632663136616545ce10b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683134326561326662343936623639353845cf109b015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f64653137686634396239393064333666323961363045d010b9015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686539333531643733333165336231623345d110a0015f5a4e313173746167696e675f78636d327633386a756e6374696f6e315f3130305f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e4e6574776f726b496424475424366465636f64653137683232393036303837316130333531653745d2108b015f5a4e313173746167696e675f78636d327633315f38395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e526573706f6e736524475424366465636f64653137683837653036356438653332303765653545d3108b015f5a4e313173746167696e675f78636d327633315f38395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e526573706f6e736524475424366465636f64653137686664313961346163663133366636656645d4108b015f5a4e313173746167696e675f78636d327633315f38395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e526573706f6e736524475424366465636f64653137686362353962393235333334343566666445d510a0015f5a4e313173746167696e675f78636d327633386a756e6374696f6e315f3130305f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e4e6574776f726b496424475424366465636f64653137686562353137633961386333646238313245d610a0015f5a4e313173746167696e675f78636d327633386a756e6374696f6e315f3130305f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e4e6574776f726b496424475424366465636f64653137683964633562656532633439356533343445d710a0015f5a4e313173746167696e675f78636d327633386a756e6374696f6e315f3130305f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e4e6574776f726b496424475424366465636f64653137683033663230326364666465653639316545d8108b015f5a4e313173746167696e675f78636d327633315f38395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e526573706f6e736524475424366465636f64653137683436343062663930353764383438613745d9108b015f5a4e313173746167696e675f78636d327633315f38395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e526573706f6e736524475424366465636f64653137683466376537353633376635643364313745da108b015f5a4e313173746167696e675f78636d327633315f38395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e526573706f6e736524475424366465636f64653137683563343131393664663461663737373545db109e015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c244754242447542439656e636f64655f746f3137683835633166623861316439353931306545dc108e015f5a4e313173746167696e675f78636d327633315f38395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e526573706f6e73652447542439656e636f64655f746f3137683666353363366433353831393936653545dd109e015f5a4e31387061726974795f7363616c655f636f64656335636f6465633136696e6e65725f7475706c655f696d706c37395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f722475323024244c502451302443245230245250242447542439656e636f64655f746f3137683162333938363730333033653236623745de10ba015f5a4e313173746167696e675f78636d327633386a756e6374696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e4a756e6374696f6e2447542439656e636f64655f746f31376830646466323732366630356362363635452e6c6c766d2e39383639313835353731353535313532303137df10a3015f5a4e313173746167696e675f78636d327633386a756e6374696f6e315f3130305f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e4e6574776f726b49642447542439656e636f64655f746f3137683834613831363562343735666562623645e0109e015f5a4e313173746167696e675f78636d327633315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c244754242447542439656e636f64655f746f3137686131613137646130626562663264313345e11088015f5a4e313173746167696e675f78636d327633315f38335f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76332e2e58636d244c542443616c6c244754242447542439747970655f696e666f3137683037353035613264373530336238643345e21088015f5a4e313173746167696e675f78636d327633315f38335f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76332e2e58636d244c542443616c6c244754242447542439747970655f696e666f3137683436613934663464393664366365313845e3109b015f5a4e31387061726974795f7363616c655f636f64656335636f6465633136696e6e65725f7475706c655f696d706c37395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f722475323024244c5024513024432452302452502424475424366465636f64653137686534623233623737316335356163343745e4109b015f5a4e31387061726974795f7363616c655f636f64656335636f6465633136696e6e65725f7475706c655f696d706c37395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f722475323024244c5024513024432452302452502424475424366465636f64653137683834313639363330333234643836633645e5109b015f5a4e31387061726974795f7363616c655f636f64656335636f6465633136696e6e65725f7475706c655f696d706c37395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f722475323024244c5024513024432452302452502424475424366465636f64653137683734316533353866363561393931653345e6109b015f5a4e31387061726974795f7363616c655f636f64656335636f6465633136696e6e65725f7475706c655f696d706c37395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f722475323024244c5024513024432452302452502424475424366465636f64653137686562643361643130626264363231336645e7109b015f5a4e31387061726974795f7363616c655f636f64656335636f6465633136696e6e65725f7475706c655f696d706c37395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f722475323024244c5024513024432452302452502424475424366465636f64653137683830323035633934653562343133346445e81090015f5a4e313173746167696e675f78636d327633315f39315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e50616c6c6574496e666f2447542439656e636f64655f746f3137686134393132396233623733323362653545e9108d015f5a4e313173746167696e675f78636d327633315f39315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e4f726967696e4b696e6424475424366465636f64653137683137626564616534663363366236356345ea108d015f5a4e313173746167696e675f78636d327633315f39315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e50616c6c6574496e666f24475424366465636f64653137683034333437353630343266623463626545eb108d015f5a4e313173746167696e675f78636d327633315f39315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e50616c6c6574496e666f24475424366465636f64653137683065313834396262636135663466346145ec108d015f5a4e313173746167696e675f78636d327633315f39315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e50616c6c6574496e666f24475424366465636f64653137683539323638343335396238383366316145ed108d015f5a4e313173746167696e675f78636d327633315f39315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e50616c6c6574496e666f24475424366465636f64653137683965636136353735396338626266366145ee108d015f5a4e313173746167696e675f78636d327633315f39315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e50616c6c6574496e666f24475424366465636f64653137686233303238643139326465373631623345ef108d015f5a4e313173746167696e675f78636d327633315f39315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e50616c6c6574496e666f24475424366465636f64653137686263366137313139363135643432386145f01090015f5a4e313173746167696e675f78636d327633315f39315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e4f726967696e4b696e642447542439656e636f64655f746f3137686234613366666462666462633635396345f1108e015f5a4e313173746167696e675f78636d327633315f39325f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e5765696768744c696d697424475424366465636f64653137683033623036306534363463313539376645f2108e015f5a4e313173746167696e675f78636d327633315f39325f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e5765696768744c696d697424475424366465636f64653137683139613963626261386134316464336245f3108e015f5a4e313173746167696e675f78636d327633315f39325f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e5765696768744c696d697424475424366465636f64653137683433663730346634343636326162376645f4108e015f5a4e313173746167696e675f78636d327633315f39325f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e5765696768744c696d697424475424366465636f64653137683936343065666138356235633462373645f5108e015f5a4e313173746167696e675f78636d327633315f39325f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e5765696768744c696d697424475424366465636f64653137686133363831366236303061623832346145f6108e015f5a4e313173746167696e675f78636d327633315f39325f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e5765696768744c696d697424475424366465636f64653137686463356362343738393937656130323945f71091015f5a4e313173746167696e675f78636d327633315f39325f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e5765696768744c696d69742447542439656e636f64655f746f3137683964633531653138333538343930386545f81094015f5a4e313173746167696e675f78636d327633315f39355f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e4d617962654572726f72436f64652447542439656e636f64655f746f3137683161626261363632373233353161613545f9109c015f5a4e313173746167696e675f78636d327633386a756e6374696f6e315f39375f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e426f6479496424475424366465636f64653137683263663439363637636436643965633945fa109c015f5a4e313173746167696e675f78636d327633386a756e6374696f6e315f39375f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e426f6479496424475424366465636f64653137683662393864376338633266646336636345fb109c015f5a4e313173746167696e675f78636d327633386a756e6374696f6e315f39375f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e426f6479496424475424366465636f64653137683930653330666433303965393737636545fc109c015f5a4e313173746167696e675f78636d327633386a756e6374696f6e315f39375f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e426f6479496424475424366465636f64653137686665643934336431333538303965373245fd109f015f5a4e313173746167696e675f78636d327633386a756e6374696f6e315f39375f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e426f647949642447542439656e636f64655f746f3137683731353039356230663031343863336645fe109e015f5a4e313173746167696e675f78636d327633386a756e6374696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e426f64795061727424475424366465636f64653137683436333632663230663732353833363845ff109e015f5a4e313173746167696e675f78636d327633386a756e6374696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e426f64795061727424475424366465636f6465313768363634383231396334363532366631374580119e015f5a4e313173746167696e675f78636d327633386a756e6374696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e426f64795061727424475424366465636f6465313768376133386432343032336432643431644581119e015f5a4e313173746167696e675f78636d327633386a756e6374696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e426f64795061727424475424366465636f6465313768376233363362363433353035346661664582119e015f5a4e313173746167696e675f78636d327633386a756e6374696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e426f64795061727424475424366465636f6465313768646261643765663132333833656439314583119e015f5a4e313173746167696e675f78636d327633386a756e6374696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e426f64795061727424475424366465636f646531376866363562626534373833653066623664458411a1015f5a4e313173746167696e675f78636d327633386a756e6374696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e426f6479506172742447542439656e636f64655f746f31376832363066383135306464373663356538458511a6015f5a4e3132305f244c5424244c50245475706c65456c656d656e74302443245475706c65456c656d656e74312443245475706c65456c656d656e7432245250242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e686f6f6b732e2e4f6e52756e74696d65557067726164652447542431386f6e5f72756e74696d655f7570677261646531376862613261313934316561356262643034458611b0025f5a4e31326672616d655f73797374656d3234355f244c5424696d706c24753230246672616d655f737570706f72742e2e7472616974732e2e73746f7265645f6d61702e2e53746f7265644d6170244c5424244c5424542475323024617324753230246672616d655f73797374656d2e2e70616c6c65742e2e436f6e666967244754242e2e4163636f756e744964244324244c5424542475323024617324753230246672616d655f73797374656d2e2e70616c6c65742e2e436f6e666967244754242e2e4163636f756e7444617461244754242475323024666f7224753230246672616d655f73797374656d2e2e70616c6c65742e2e50616c6c6574244c542454244754242447542431377472795f6d75746174655f65786973747331376833313639306237356266363031353934458711b0025f5a4e31326672616d655f73797374656d3234355f244c5424696d706c24753230246672616d655f737570706f72742e2e7472616974732e2e73746f7265645f6d61702e2e53746f7265644d6170244c5424244c5424542475323024617324753230246672616d655f73797374656d2e2e70616c6c65742e2e436f6e666967244754242e2e4163636f756e744964244324244c5424542475323024617324753230246672616d655f73797374656d2e2e70616c6c65742e2e436f6e666967244754242e2e4163636f756e7444617461244754242475323024666f7224753230246672616d655f73797374656d2e2e70616c6c65742e2e50616c6c6574244c542454244754242447542431377472795f6d75746174655f65786973747331376834363536363238333932613362666263458811b0025f5a4e31326672616d655f73797374656d3234355f244c5424696d706c24753230246672616d655f737570706f72742e2e7472616974732e2e73746f7265645f6d61702e2e53746f7265644d6170244c5424244c5424542475323024617324753230246672616d655f73797374656d2e2e70616c6c65742e2e436f6e666967244754242e2e4163636f756e744964244324244c5424542475323024617324753230246672616d655f73797374656d2e2e70616c6c65742e2e436f6e666967244754242e2e4163636f756e7444617461244754242475323024666f7224753230246672616d655f73797374656d2e2e70616c6c65742e2e50616c6c6574244c542454244754242447542431377472795f6d75746174655f65786973747331376837343164663239353032373234623737458911b0025f5a4e31326672616d655f73797374656d3234355f244c5424696d706c24753230246672616d655f737570706f72742e2e7472616974732e2e73746f7265645f6d61702e2e53746f7265644d6170244c5424244c5424542475323024617324753230246672616d655f73797374656d2e2e70616c6c65742e2e436f6e666967244754242e2e4163636f756e744964244324244c5424542475323024617324753230246672616d655f73797374656d2e2e70616c6c65742e2e436f6e666967244754242e2e4163636f756e7444617461244754242475323024666f7224753230246672616d655f73797374656d2e2e70616c6c65742e2e50616c6c6574244c542454244754242447542431377472795f6d75746174655f65786973747331376837386238396665613462633761643433458a11b0025f5a4e31326672616d655f73797374656d3234355f244c5424696d706c24753230246672616d655f737570706f72742e2e7472616974732e2e73746f7265645f6d61702e2e53746f7265644d6170244c5424244c5424542475323024617324753230246672616d655f73797374656d2e2e70616c6c65742e2e436f6e666967244754242e2e4163636f756e744964244324244c5424542475323024617324753230246672616d655f73797374656d2e2e70616c6c65742e2e436f6e666967244754242e2e4163636f756e7444617461244754242475323024666f7224753230246672616d655f73797374656d2e2e70616c6c65742e2e50616c6c6574244c542454244754242447542431377472795f6d75746174655f65786973747331376838393633363938303166313039623837458b11b0025f5a4e31326672616d655f73797374656d3234355f244c5424696d706c24753230246672616d655f737570706f72742e2e7472616974732e2e73746f7265645f6d61702e2e53746f7265644d6170244c5424244c5424542475323024617324753230246672616d655f73797374656d2e2e70616c6c65742e2e436f6e666967244754242e2e4163636f756e744964244324244c5424542475323024617324753230246672616d655f73797374656d2e2e70616c6c65742e2e436f6e666967244754242e2e4163636f756e7444617461244754242475323024666f7224753230246672616d655f73797374656d2e2e70616c6c65742e2e50616c6c6574244c542454244754242447542431377472795f6d75746174655f65786973747331376862346234323637373834633537613031458c116a5f5a4e31326672616d655f73797374656d35355f244c5424696d706c24753230246672616d655f73797374656d2e2e70616c6c65742e2e50616c6c6574244c54245424475424244754243130696e697469616c697a6531376831383935613836353336626365316662458d116c5f5a4e31326672616d655f73797374656d35355f244c5424696d706c24753230246672616d655f73797374656d2e2e70616c6c65742e2e50616c6c6574244c5424542447542424475424313263616e5f7365745f636f646531376838333737376465663263336162313730458e116c5f5a4e31326672616d655f73797374656d35355f244c5424696d706c24753230246672616d655f73797374656d2e2e70616c6c65742e2e50616c6c6574244c5424542447542424475424313272657365745f6576656e747331376861323261333038383763333234623063458f11785f5a4e34636f726533707472363164726f705f696e5f706c616365244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d654576656e742447542431376839333162643438346366303638616433452e6c6c766d2e393836393138353537313535353135323031379011765f5a4e31326672616d655f73797374656d35355f244c5424696d706c24753230246672616d655f73797374656d2e2e70616c6c65742e2e50616c6c6574244c542454244754242447542432326e6f74655f6170706c6965645f65787472696e736963313768633137633835633661343532393961614591115c5f5a4e34636f726533666d74336e756d35305f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f7224753230247533322447542433666d7431376836393639303539383732343262333266459211745f5a4e38375f244c54246672616d655f737570706f72742e2e64697370617463682e2e5065724469737061746368436c617373244c54245424475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376862633734303039636665373363626335459311785f5a4e31326672616d655f73797374656d35355f244c5424696d706c24753230246672616d655f73797374656d2e2e70616c6c65742e2e50616c6c6574244c542454244754242447542432346e6f74655f66696e69736865645f65787472696e73696373313768346538353764303464666335313530654594117b5f5a4e31326672616d655f73797374656d35355f244c5424696d706c24753230246672616d655f73797374656d2e2e70616c6c65742e2e50616c6c6574244c5424542447542424475424323776616c69646174655f636f64655f69735f617574686f72697a656431376833323861623263663534316662396139459511675f5a4e31326672616d655f73797374656d35355f244c5424696d706c24753230246672616d655f73797374656d2e2e70616c6c65742e2e50616c6c6574244c54245424475424244754243866696e616c697a65313768643361643763343438306263643463374596114f5f5a4e31326672616d655f73797374656d3670616c6c6574313550616c6c6574244c54245424475424313673746f726167655f6d6574616461746131376862626130363936306130646162626663459711585f5a4e31326672616d655f73797374656d3670616c6c6574313550616c6c6574244c54245424475424323570616c6c65745f636f6e7374616e74735f6d65746164617461313768626634633562336335303234333265634598113f5f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646536656e636f6465313768326131326530666138306361623965354599115f5f5a4e31326672616d655f73797374656d3670616c6c6574313550616c6c6574244c54245424475424333270616c6c65745f6173736f6369617465645f74797065735f6d6574616461746131376835353537663139386132393633366330459a11445f5a4e31326672616d655f73797374656d3670616c6c6574313550616c6c6574244c542454244754243672656d61726b31376833336664306537386363653264303935459b119f015f5a4e31326672616d655f73797374656d3670616c6c6574315f3130305f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f7224753230246672616d655f73797374656d2e2e70616c6c65742e2e4576656e74244c542454244754242447542439656e636f64655f746f31376833633438643237303761373834343339459c119f015f5a4e31326672616d655f73797374656d3670616c6c6574315f3130305f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f7224753230246672616d655f73797374656d2e2e70616c6c65742e2e4576656e74244c54245424475424244754243973697a655f68696e7431376862343962653939613139666264666635459d1190015f5a4e31326672616d655f73797374656d3670616c6c6574315f38365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230246672616d655f73797374656d2e2e70616c6c65742e2e43616c6c244c542454244754242447542439747970655f696e666f31376864353630373939376266353133373031459e1191015f5a4e31326672616d655f73797374656d3670616c6c6574315f38375f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230246672616d655f73797374656d2e2e70616c6c65742e2e4572726f72244c542454244754242447542439747970655f696e666f31376832376631613865316339343664376532459f1191015f5a4e31326672616d655f73797374656d3670616c6c6574315f38375f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230246672616d655f73797374656d2e2e70616c6c65742e2e4576656e74244c542454244754242447542439747970655f696e666f3137683366366633303734353464316362396345a0119a015f5a4e31326672616d655f73797374656d3670616c6c6574315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f7224753230246672616d655f73797374656d2e2e70616c6c65742e2e43616c6c244c5424542447542424475424366465636f64653137683034373531656532653965363837633145a1119a015f5a4e31326672616d655f73797374656d3670616c6c6574315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f7224753230246672616d655f73797374656d2e2e70616c6c65742e2e43616c6c244c5424542447542424475424366465636f64653137686134326637323361646562353038666345a2119a015f5a4e31326672616d655f73797374656d3670616c6c6574315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f7224753230246672616d655f73797374656d2e2e70616c6c65742e2e43616c6c244c5424542447542424475424366465636f64653137686162333632393936616637373835636445a3119a015f5a4e31326672616d655f73797374656d3670616c6c6574315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f7224753230246672616d655f73797374656d2e2e70616c6c65742e2e43616c6c244c5424542447542424475424366465636f64653137686238616634643964313566343334623745a4119a015f5a4e31326672616d655f73797374656d3670616c6c6574315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f7224753230246672616d655f73797374656d2e2e70616c6c65742e2e43616c6c244c5424542447542424475424366465636f64653137686336623635636333623766613664316645a5119a015f5a4e31326672616d655f73797374656d3670616c6c6574315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f7224753230246672616d655f73797374656d2e2e70616c6c65742e2e43616c6c244c5424542447542424475424366465636f64653137686531633762306562613564333062366145a6119d015f5a4e31326672616d655f73797374656d3670616c6c6574315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f7224753230246672616d655f73797374656d2e2e70616c6c65742e2e43616c6c244c542454244754242447542439656e636f64655f746f3137686230633235353962663233306566366645a7114a5f5a4e31336672616d655f737570706f727436747261697473313073746f7265645f6d61703953746f7265644d617036696e736572743137683266613862306463326433633834353445a8116f5f5a4e313470616c6c65745f73657373696f6e35375f244c5424696d706c247532302470616c6c65745f73657373696f6e2e2e70616c6c65742e2e50616c6c6574244c54245424475424244754243131646f5f7365745f6b6579733137686231383562346264616336333830333745a911715f5a4e313470616c6c65745f73657373696f6e35375f244c5424696d706c247532302470616c6c65745f73657373696f6e2e2e70616c6c65742e2e50616c6c6574244c54245424475424244754243133646f5f70757267655f6b6579733137683731643830376138393634393034326445aa11515f5a4e313470616c6c65745f73657373696f6e3670616c6c6574313550616c6c6574244c54245424475424313673746f726167655f6d657461646174613137683765353734623331316463326564383045ab11615f5a4e313470616c6c65745f73657373696f6e3670616c6c6574313550616c6c6574244c54245424475424333270616c6c65745f6173736f6369617465645f74797065735f6d657461646174613137683564303533653232636234343965313145ac119f015f5a4e313470616c6c65745f73657373696f6e3670616c6c6574315f3130315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302470616c6c65745f73657373696f6e2e2e70616c6c65742e2e43616c6c244c5424542447542424475424366465636f64653137683435646634346430653934613437386245ad119f015f5a4e313470616c6c65745f73657373696f6e3670616c6c6574315f3130315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302470616c6c65745f73657373696f6e2e2e70616c6c65742e2e43616c6c244c5424542447542424475424366465636f64653137683637363132326538313738653131343545ae119f015f5a4e313470616c6c65745f73657373696f6e3670616c6c6574315f3130315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302470616c6c65745f73657373696f6e2e2e70616c6c65742e2e43616c6c244c5424542447542424475424366465636f64653137686235636533613639326535363737396345af119f015f5a4e313470616c6c65745f73657373696f6e3670616c6c6574315f3130315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302470616c6c65745f73657373696f6e2e2e70616c6c65742e2e43616c6c244c5424542447542424475424366465636f64653137686464346639663866616563383362313445b011a2015f5a4e313470616c6c65745f73657373696f6e3670616c6c6574315f3130315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302470616c6c65745f73657373696f6e2e2e70616c6c65742e2e43616c6c244c542454244754242447542439656e636f64655f746f3137686262643938643465323861303162366545b111a3015f5a4e313470616c6c65745f73657373696f6e3670616c6c6574315f3130325f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302470616c6c65745f73657373696f6e2e2e70616c6c65742e2e4576656e74244c542454244754242447542439656e636f64655f746f3137683037653761656535353432346462636645b21194015f5a4e313470616c6c65745f73657373696f6e3670616c6c6574315f38385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470616c6c65745f73657373696f6e2e2e70616c6c65742e2e43616c6c244c542454244754242447542439747970655f696e666f3137683739383236666638373932313666343245b31195015f5a4e313470616c6c65745f73657373696f6e3670616c6c6574315f38395f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470616c6c65745f73657373696f6e2e2e70616c6c65742e2e4572726f72244c542454244754242447542439747970655f696e666f3137686461636431363665333837316639323645b41195015f5a4e313470616c6c65745f73657373696f6e3670616c6c6574315f38395f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470616c6c65745f73657373696f6e2e2e70616c6c65742e2e4576656e74244c542454244754242447542439747970655f696e666f3137686166363830343732386638666665633045b5119e015f5a4e313470616c6c65745f73657373696f6e3670616c6c6574315f39385f244c5424696d706c247532302473657264652e2e7365722e2e53657269616c697a652475323024666f72247532302470616c6c65745f73657373696f6e2e2e70616c6c65742e2e47656e65736973436f6e666967244c54245424475424244754243973657269616c697a653137683337643538333633383239623433323545b6119e015f5a4e313470616c6c65745f73657373696f6e3670616c6c6574315f39385f244c5424696d706c247532302473657264652e2e7365722e2e53657269616c697a652475323024666f72247532302470616c6c65745f73657373696f6e2e2e70616c6c65742e2e47656e65736973436f6e666967244c54245424475424244754243973657269616c697a653137683962666561323430376531653936613845b7116f5f5a4e313770616c6c65745f617574686f727368697036305f244c5424696d706c247532302470616c6c65745f617574686f72736869702e2e70616c6c65742e2e50616c6c6574244c542454244754242447542436617574686f723137683864373035313031616265353138363845b811545f5a4e313770616c6c65745f617574686f72736869703670616c6c6574313550616c6c6574244c54245424475424313673746f726167655f6d657461646174613137683566626365353464646633326462633545b9119b015f5a4e31387061726974795f7363616c655f636f64656335636f6465633136696e6e65725f7475706c655f696d706c37395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f722475323024244c5024513024432452302452502424475424366465636f64653137683663326535336532633332666264303445ba11fd015f5a4e3231375f244c542470616c6c65745f7472616e73616374696f6e5f7061796d656e742e2e70616c6c65742e2e5f2e2e244c5424696d706c247532302473657264652e2e64652e2e446573657269616c697a652475323024666f72247532302470616c6c65745f7472616e73616374696f6e5f7061796d656e742e2e70616c6c65742e2e47656e65736973436f6e666967244c54245424475424244754242e2e646573657269616c697a652e2e5f5f4669656c6456697369746f7224753230246173247532302473657264652e2e64652e2e56697369746f72244754243976697369745f7374723137686532653633623138643462363832386245bb11a9025f5a4e3236335f244c542470616c6c65745f78636d2e2e70616c6c65742e2e50616c6c6574244c542454244754242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e686f6f6b732e2e4f6e49646c65244c5424244c5424244c5424244c5424542475323024617324753230246672616d655f73797374656d2e2e70616c6c65742e2e436f6e666967244754242e2e426c6f636b24753230246173247532302473705f72756e74696d652e2e7472616974732e2e426c6f636b244754242e2e48656164657224753230246173247532302473705f72756e74696d652e2e7472616974732e2e486561646572244754242e2e4e756d6265722447542424475424376f6e5f69646c653137686164303866386530353137323965303145bc1186015f5a4e323670616c6c65745f7472616e73616374696f6e5f7061796d656e7436395f244c5424696d706c247532302470616c6c65745f7472616e73616374696f6e5f7061796d656e742e2e70616c6c65742e2e50616c6c6574244c5424542447542424475424313071756572795f696e666f3137683633616664633734373433663862633845bd11a4015f5a4e323670616c6c65745f7472616e73616374696f6e5f7061796d656e7436395f244c5424696d706c247532302470616c6c65745f7472616e73616374696f6e5f7061796d656e742e2e70616c6c65742e2e50616c6c6574244c54245424475424244754243135636f6d707574655f6665655f72617731376865316130366566643830363332333261452e6c6c766d2e39383639313835353731353535313532303137be118d015f5a4e323670616c6c65745f7472616e73616374696f6e5f7061796d656e7436395f244c5424696d706c247532302470616c6c65745f7472616e73616374696f6e5f7061796d656e742e2e70616c6c65742e2e50616c6c6574244c5424542447542424475424313771756572795f6665655f64657461696c733137683931336264356130306363373037366545bf115d5f5a4e323670616c6c65745f7472616e73616374696f6e5f7061796d656e743670616c6c6574313550616c6c6574244c54245424475424313673746f726167655f6d657461646174613137686166653035306635396433393038313645c011665f5a4e323670616c6c65745f7472616e73616374696f6e5f7061796d656e743670616c6c6574313550616c6c6574244c54245424475424323570616c6c65745f636f6e7374616e74735f6d657461646174613137683034323031386261633563343363396645c111ae015f5a4e323670616c6c65745f7472616e73616374696f6e5f7061796d656e743670616c6c6574315f3130315f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470616c6c65745f7472616e73616374696f6e5f7061796d656e742e2e70616c6c65742e2e4576656e74244c542454244754242447542439747970655f696e666f3137683330643931626330393134623230386545c211b7015f5a4e323670616c6c65745f7472616e73616374696f6e5f7061796d656e743670616c6c6574315f3131305f244c5424696d706c247532302473657264652e2e7365722e2e53657269616c697a652475323024666f72247532302470616c6c65745f7472616e73616374696f6e5f7061796d656e742e2e70616c6c65742e2e47656e65736973436f6e666967244c54245424475424244754243973657269616c697a653137683532323166646363663365333264373045c311bb015f5a4e323670616c6c65745f7472616e73616374696f6e5f7061796d656e743670616c6c6574315f3131345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302470616c6c65745f7472616e73616374696f6e5f7061796d656e742e2e70616c6c65742e2e4576656e74244c542454244754242447542439656e636f64655f746f3137686363366233383963333561356362316545c411b8015f5a4e323963756d756c75735f70616c6c65745f7765696768745f7265636c61696d315f3131355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302463756d756c75735f70616c6c65745f7765696768745f7265636c61696d2e2e53746f726167655765696768745265636c61696d244c54245424432453244754242447542439747970655f696e666f3137686263333932386463356630366536323745c511c2015f5a4e323963756d756c75735f70616c6c65745f7765696768745f7265636c61696d315f3132385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302463756d756c75735f70616c6c65745f7765696768745f7265636c61696d2e2e53746f726167655765696768745265636c61696d244c542454244324532447542424475424366465636f64653137686336393237376439376330386139326545c611c2015f5a4e323963756d756c75735f70616c6c65745f7765696768745f7265636c61696d315f3132385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302463756d756c75735f70616c6c65745f7765696768745f7265636c61696d2e2e53746f726167655765696768745265636c61696d244c542454244324532447542424475424366465636f64653137686363396664613331653038326331393945c7118f035f5a4e3336315f244c5424244c50245475706c65456c656d656e74302443245475706c65456c656d656e74312443245475706c65456c656d656e74322443245475706c65456c656d656e74332443245475706c65456c656d656e74342443245475706c65456c656d656e74352443245475706c65456c656d656e74362443245475706c65456c656d656e74372443245475706c65456c656d656e74382443245475706c65456c656d656e74392443245475706c65456c656d656e7431302443245475706c65456c656d656e7431312443245475706c65456c656d656e7431322443245475706c65456c656d656e7431332443245475706c65456c656d656e7431342443245475706c65456c656d656e7431352443245475706c65456c656d656e7431362443245475706c65456c656d656e743137245250242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e686f6f6b732e2e4f6e47656e657369732447542431306f6e5f67656e657369733137683532386330666233633763343861353645c81194035f5a4e3337325f244c5424244c50245475706c65456c656d656e74302443245475706c65456c656d656e74312443245475706c65456c656d656e74322443245475706c65456c656d656e74332443245475706c65456c656d656e74342443245475706c65456c656d656e74352443245475706c65456c656d656e74362443245475706c65456c656d656e74372443245475706c65456c656d656e74382443245475706c65456c656d656e74392443245475706c65456c656d656e7431302443245475706c65456c656d656e7431312443245475706c65456c656d656e7431322443245475706c65456c656d656e7431332443245475706c65456c656d656e7431342443245475706c65456c656d656e7431352443245475706c65456c656d656e7431362443245475706c65456c656d656e743137245250242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e6d657461646174612e2e50616c6c657473496e666f4163636573732447542435696e666f733137686238666566326134383233626234313445c9119b035f5a4e3337375f244c5424244c50245475706c65456c656d656e74302443245475706c65456c656d656e74312443245475706c65456c656d656e74322443245475706c65456c656d656e74332443245475706c65456c656d656e74342443245475706c65456c656d656e74352443245475706c65456c656d656e74362443245475706c65456c656d656e74372443245475706c65456c656d656e74382443245475706c65456c656d656e74392443245475706c65456c656d656e7431302443245475706c65456c656d656e7431312443245475706c65456c656d656e7431322443245475706c65456c656d656e7431332443245475706c65456c656d656e7431342443245475706c65456c656d656e7431352443245475706c65456c656d656e7431362443245475706c65456c656d656e743137245250242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e686f6f6b732e2e4f6e49646c65244c5424426c6f636b4e756d6265722447542424475424376f6e5f69646c653137686435383036656239356161636261646545ca11b3035f5a4e3337385f244c5424244c50245475706c65456c656d656e74302443245475706c65456c656d656e74312443245475706c65456c656d656e74322443245475706c65456c656d656e74332443245475706c65456c656d656e74342443245475706c65456c656d656e74352443245475706c65456c656d656e74362443245475706c65456c656d656e74372443245475706c65456c656d656e74382443245475706c65456c656d656e74392443245475706c65456c656d656e7431302443245475706c65456c656d656e7431312443245475706c65456c656d656e7431322443245475706c65456c656d656e7431332443245475706c65456c656d656e7431342443245475706c65456c656d656e7431352443245475706c65456c656d656e7431362443245475706c65456c656d656e743137245250242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e686f6f6b732e2e4265666f7265416c6c52756e74696d654d6967726174696f6e732447542432396265666f72655f616c6c5f72756e74696d655f6d6967726174696f6e733137683062376561663734386334396638323745cb11715f5a4e38345f244c54246672616d655f737570706f72742e2e7472616974732e2e6d657461646174612e2e53746f7261676556657273696f6e247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683039623731343862343430323136326245cc11a4035f5a4e3338315f244c5424244c50245475706c65456c656d656e74302443245475706c65456c656d656e74312443245475706c65456c656d656e74322443245475706c65456c656d656e74332443245475706c65456c656d656e74342443245475706c65456c656d656e74352443245475706c65456c656d656e74362443245475706c65456c656d656e74372443245475706c65456c656d656e74382443245475706c65456c656d656e74392443245475706c65456c656d656e7431302443245475706c65456c656d656e7431312443245475706c65456c656d656e7431322443245475706c65456c656d656e7431332443245475706c65456c656d656e7431342443245475706c65456c656d656e7431352443245475706c65456c656d656e7431362443245475706c65456c656d656e743137245250242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e686f6f6b732e2e4f6e46696e616c697a65244c5424426c6f636b4e756d626572244754242447542431316f6e5f66696e616c697a653137683939323637626339363861616433633945cd11a8035f5a4e3338335f244c5424244c50245475706c65456c656d656e74302443245475706c65456c656d656e74312443245475706c65456c656d656e74322443245475706c65456c656d656e74332443245475706c65456c656d656e74342443245475706c65456c656d656e74352443245475706c65456c656d656e74362443245475706c65456c656d656e74372443245475706c65456c656d656e74382443245475706c65456c656d656e74392443245475706c65456c656d656e7431302443245475706c65456c656d656e7431312443245475706c65456c656d656e7431322443245475706c65456c656d656e7431332443245475706c65456c656d656e7431342443245475706c65456c656d656e7431352443245475706c65456c656d656e7431362443245475706c65456c656d656e743137245250242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e686f6f6b732e2e4f6e496e697469616c697a65244c5424426c6f636b4e756d626572244754242447542431336f6e5f696e697469616c697a653137686137643033663332626161626333396345ce115f5f5a4e36365f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c54245424475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683364336639353863386265373531386645cf11465f5a4e34315f244c54245424753230246173247532302473657264652e2e64652e2e45787065637465642447542433666d743137683530326366623730313434616137616345d011465f5a4e34315f244c5424626f6f6c247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683937613366363339316437356431313645d111475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683036393635323330313465663735373845d211475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683037393330326565623339663964353345d311475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683163353839623237383738393135626645d4116a5f5a4e37375f244c542473746167696e675f78636d2e2e76332e2e6d756c746961737365742e2e4d756c7469417373657473247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683339633236633838633862373265383045d511675f5a4e37345f244c542473746167696e675f78636d2e2e76332e2e6a756e6374696f6e732e2e4a756e6374696f6e73247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683263303761303136613239303631303945d611645f5a4e37315f244c542473746167696e675f78636d2e2e76332e2e5175657279526573706f6e7365496e666f247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683062303863343762656563393063353645d711625f5a4e36395f244c542473746167696e675f78636d2e2e76332e2e58636d244c542443616c6c24475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683739633032386661643033353239366245d8115c5f5a4e34636f726533666d74336e756d35305f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f7224753230247536342447542433666d743137683966383134653432366537363631613145d9115f5f5a4e36365f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c54245424475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686264613133613666386566363239303445da115f5f5a4e36365f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c54245424475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683865313461363233346138343963303345db11615f5a4e36385f244c542473746167696e675f78636d2e2e76332e2e4d617962654572726f72436f6465247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683737663839343431383932356362306545dc11655f5a4e37325f244c542473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e4a756e6374696f6e247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683232653566336333333562623862363645dd116f5f5a4e38325f244c542473746167696e675f78636d2e2e76332e2e6d756c74696c6f636174696f6e2e2e4d756c74694c6f636174696f6e247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683636343339646432366331333834396245de11475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683332356235346266666661393034333545df11475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683430663936383034383430303265333845e011475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683436323731383861376639613166393345e111475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683461333035333263376637633236633445e211475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683663313862346335646366353062333045e311475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683732393133363335353766356333346545e411475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683765353434353264366265353539326345e511475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683864623762346339373866356537326545e611475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683963323333316231363066366238366345e711475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686163313036623530366662316564646345e811475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686434323939303364643662386633316345e911475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686536323961346666383933303666613245ea11475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686536383139393234353764303535616345eb11475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686634346534303265663238336263626445ec11625f5a4e36395f244c542473746167696e675f78636d2e2e76332e2e58636d244c542443616c6c24475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686263316637373532633831343631373345ed11475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686635313231326562636638383861313045ee11475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686664323436653432663565636134663945ef11475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686666313662343265616133383363396245f0115b5f5a4e34636f726533666d74336e756d34395f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f72247532302475382447542433666d743137683735633961343634646632346534626145f11191015f5a4e34636f72653370747231313064726f705f696e5f706c616365244c542473746167696e675f78636d2e2e646f75626c655f656e636f6465642e2e446f75626c65456e636f646564244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d6543616c6c24475424244754243137683863386264386232316435313763636545f21192015f5a4e34636f72653370747231313164726f705f696e5f706c616365244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c5424753824432473746167696e675f78636d2e2e76332e2e4d617850616c6c65744e616d654c656e24475424244754243137683335656264643130323635656163633745f311505f5a4e34636f726533707472343664726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76332e2e526573706f6e7365244754243137686534626230643165626365346266383645f4115a5f5a4e34636f726533707472353664726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76342e2e6c6f636174696f6e2e2e4c6f636174696f6e244754243137686131363335383461623962353964656145f5115b5f5a4e34636f726533707472353764726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76332e2e58636d244c5424244c50242452502424475424244754243137683436616430633861646438346463666445f611795f5a4e34636f726533707472383764726f705f696e5f706c616365244c5424616c6c6f632e2e626f7865642e2e426f78244c542473746167696e675f78636d2e2e56657273696f6e656458636d244c5424244c5024245250242447542424475424244754243137683266646137626534623664656135383645f7116c5f5a4e34636f726533707472373464726f705f696e5f706c616365244c5424616c6c6f632e2e626f7865642e2e426f78244c542473746167696e675f78636d2e2e56657273696f6e656441737365747324475424244754243137683161616166396537393331623836623745f811645f5a4e34636f726533707472363664726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76332e2e6d756c746961737365742e2e4d756c7469417373657446696c746572244754243137683130613864643436393630363932663045f911715f5a4e34636f726533707472373964726f705f696e5f706c616365244c542473746167696e675f78636d2e2e646f75626c655f656e636f6465642e2e446f75626c65456e636f646564244c5424244c50242452502424475424244754243137683334616162383135633634383433636145fa115b5f5a4e36325f244c542473705f72756e74696d652e2e44697370617463684572726f72247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683465613763323061313465326136623145fb115b5f5a4e36325f244c542473746167696e675f78636d2e2e76332e2e526573706f6e7365247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683066613133313431393666626433336645fc115d5f5a4e36345f244c542473746167696e675f78636d2e2e76332e2e4f726967696e4b696e64247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686466386339323737373261343263666345fd115e5f5a4e36355f244c542473746167696e675f78636d2e2e76332e2e5765696768744c696d6974247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683736643735383566333432656366623545fe115f5f5a4e36365f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c54245424475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683463306264366635393339303264613845ff11665f5a4e37335f244c542473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e4e6574776f726b4964247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d74313768623631636132353534626161636436324580125f5f5a4e36365f244c542473705f776569676874732e2e7765696768745f76322e2e576569676874247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376839306165323263633438653830306233458112625f5a4e36395f244c54247061726974795f7363616c655f636f6465632e2e6572726f722e2e4572726f72247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376863623038386638323833616331663363458212635f5a4e37305f244c542473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e426f64794964247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376862336231666133663466613464373065458312665f5a4e37335f244c542473746167696e675f78636d2e2e76332e2e6d756c746961737365742e2e41737365744964247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376830656338346466383230643731313636458412695f5a4e37365f244c542473746167696e675f78636d2e2e76332e2e6d756c746961737365742e2e4d756c74694173736574247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d74313768383162343032333962343538303434394585126e5f5a4e38315f244c542473746167696e675f78636d2e2e76332e2e6d756c746961737365742e2e57696c6446756e676962696c697479247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d74313768386138663835303431386137646233344586126f5f5a4e38325f244c542473746167696e675f78636d2e2e76332e2e6d756c746961737365742e2e4d756c7469417373657446696c746572247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376838653566643036373363336339663263458712755f5a4e38385f244c542473746167696e675f78636d2e2e646f75626c655f656e636f6465642e2e446f75626c65456e636f646564244c54245424475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376833316439376338393565373034346261458812755f5a4e38385f244c542473746167696e675f78636d2e2e646f75626c655f656e636f6465642e2e446f75626c65456e636f646564244c54245424475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d74313768383963643465383561663462333334304589128b015f5a4e39355f244c542470616c6c65745f7375646f2e2e70616c6c65742e2e43616c6c244c542454244754242475323024617324753230246672616d655f737570706f72742e2e64697370617463682e2e4765744469737061746368496e666f2447542431376765745f64697370617463685f696e666f31376834623064346462653537366336363863458a128c015f5a4e39365f244c54246672616d655f73797374656d2e2e70616c6c65742e2e43616c6c244c542454244754242475323024617324753230246672616d655f737570706f72742e2e64697370617463682e2e4765744469737061746368496e666f2447542431376765745f64697370617463685f696e666f31376838663765613064616431393731323336458b128f015f5a4e3130345f244c5424244c50245475706c65456c656d656e74302443242452502424753230246173247532302470616c6c65745f617574686f72736869702e2e4576656e7448616e646c6572244c5424417574686f72244324426c6f636b4e756d626572244754242447542431316e6f74655f617574686f7231376833653130613536343663663062636433458c129a015f5a4e3130395f244c542470616c6c65745f636f6c6c61746f725f73656c656374696f6e2e2e70616c6c65742e2e43616c6c244c542454244754242475323024617324753230246672616d655f737570706f72742e2e64697370617463682e2e4765744469737061746368496e666f2447542431376765745f64697370617463685f696e666f31376864313039636335306663623432643665458d1288015f5a4e313070616c6c65745f78636d3670616c6c6574313550616c6c6574244c5424542447542431357472616e736665725f61737365747332385f24753762242475376224636c6f737572652475376424247537642432385f24753762242475376224636c6f737572652475376424247537642431376831346666323565376133663334623337458e128d015f5a4e313070616c6c65745f78636d3670616c6c6574313550616c6c6574244c5424542447542432306164645f617574686f72697a65645f616c69617332385f24753762242475376224636c6f737572652475376424247537642432385f24753762242475376224636c6f737572652475376424247537642431376833373439653530653366656332663963458f128d015f5a4e313070616c6c65745f78636d3670616c6c6574313550616c6c6574244c5424542447542432306164645f617574686f72697a65645f616c69617332385f24753762242475376224636c6f737572652475376424247537642432385f24753762242475376224636c6f737572652475376424247537642431376838326235386534336536383265616362459012765f5a4e34636f726533707472353864726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76352e2e6a756e6374696f6e732e2e4a756e6374696f6e732447542431376865323539343636393832396163333234452e6c6c766d2e31303935353731373035343434363837313131329112745f5a4e34636f726533707472353664726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76342e2e6c6f636174696f6e2e2e4c6f636174696f6e2447542431376861313633353834616239623539646561452e6c6c766d2e3130393535373137303534343436383731313132921290015f5a4e313070616c6c65745f78636d3670616c6c6574313550616c6c6574244c54245424475424323372656d6f76655f617574686f72697a65645f616c69617332385f24753762242475376224636c6f737572652475376424247537642432385f24753762242475376224636c6f73757265247537642424753764243137683836373535613263623138303238613645931290015f5a4e313070616c6c65745f78636d3670616c6c6574313550616c6c6574244c54245424475424323372656d6f76655f617574686f72697a65645f616c69617332385f24753762242475376224636c6f737572652475376424247537642432385f24753762242475376224636c6f73757265247537642424753764243137686366396330616336303230366532323145941296015f5a4e313070616c6c65745f78636d3670616c6c6574313550616c6c6574244c54245424475424323972656d6f76655f616c6c5f617574686f72697a65645f616c696173657332385f24753762242475376224636c6f737572652475376424247537642432385f24753762242475376224636c6f73757265247537642424753764243137683530363331366564653930366461653145951296015f5a4e313070616c6c65745f78636d3670616c6c6574313550616c6c6574244c54245424475424323972656d6f76655f616c6c5f617574686f72697a65645f616c696173657332385f24753762242475376224636c6f737572652475376424247537642432385f24753762242475376224636c6f7375726524753764242475376424313768363632616239346236313436383839324596129c015f5a4e313070616c6c65745f78636d3670616c6c6574313550616c6c6574244c5424542447542433357472616e736665725f6173736574735f7573696e675f747970655f616e645f7468656e32385f24753762242475376224636c6f737572652475376424247537642432385f24753762242475376224636c6f737572652475376424247537642431376831393638376130386631363035623638459712c6015f5a4e323570616c6c65745f636f6c6c61746f725f73656c656374696f6e3670616c6c6574315f3132365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470616c6c65745f636f6c6c61746f725f73656c656374696f6e2e2e70616c6c65742e2e43616e646964617465496e666f244c54244163636f756e74496424432442616c616e6365244754242447542439747970655f696e666f313768383236613534353863666133353866314598123b5f5a4e313073657264655f6a736f6e337365723138666f726d61745f657363617065645f7374723137683466616534313631303330316536613645991285015f5a4e313073657264655f6a736f6e3576616c75653373657237365f244c5424696d706c247532302473657264652e2e7365722e2e53657269616c697a652475323024666f72247532302473657264655f6a736f6e2e2e76616c75652e2e56616c7565244754243973657269616c697a6531376865633166346134383263623739306631459a12665f5a4e313073705f72756e74696d653674726169747332317472616e73616374696f6e5f657874656e73696f6e32305472616e73616374696f6e457874656e73696f6e3133706f73745f646973706174636831376862393539306632333338623838326363459b12ba015f5a4e31326672616d655f73797374656d3130657874656e73696f6e733131636865636b5f6e6f6e6365315f3130395f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230246672616d655f73797374656d2e2e657874656e73696f6e732e2e636865636b5f6e6f6e63652e2e436865636b4e6f6e6365244c542454244754242447542439747970655f696e666f31376831306332666138346664393036373661459c12b2015f5a4e323670616c6c65745f7472616e73616374696f6e5f7061796d656e74315f3131325f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470616c6c65745f7472616e73616374696f6e5f7061796d656e742e2e4368617267655472616e73616374696f6e5061796d656e74244c542454244754242447542439747970655f696e666f31376837623066656635633566666535353435459d128e015f5a4e3131325f244c542470616c6c65745f636f6c6c61746f725f73656c656374696f6e2e2e70616c6c65742e2e43616e646964617465496e666f244c54244163636f756e74496424432442616c616e636524475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376865363433626338323635663065363062459e12a2015f5a4e313173746167696e675f78636d327635396a756e6374696f6e73315f3130315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e6a756e6374696f6e732e2e4a756e6374696f6e7324475424366465636f646531376830333362613364383162663763323061459f12a2015f5a4e313173746167696e675f78636d327635396a756e6374696f6e73315f3130315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e6a756e6374696f6e732e2e4a756e6374696f6e7324475424366465636f64653137683462636334643938646332363737393245a012a2015f5a4e313173746167696e675f78636d327635396a756e6374696f6e73315f3130315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e6a756e6374696f6e732e2e4a756e6374696f6e7324475424366465636f64653137683631373135303939343661393861633745a112a2015f5a4e313173746167696e675f78636d327635396a756e6374696f6e73315f3130315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e6a756e6374696f6e732e2e4a756e6374696f6e7324475424366465636f64653137683838336437656537316234386639306545a212a2015f5a4e313173746167696e675f78636d327635396a756e6374696f6e73315f3130315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e6a756e6374696f6e732e2e4a756e6374696f6e7324475424366465636f64653137683861323863646336623339623731313045a312a2015f5a4e313173746167696e675f78636d327635396a756e6374696f6e73315f3130315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e6a756e6374696f6e732e2e4a756e6374696f6e7324475424366465636f64653137683934613835306364376564336433353845a412a5015f5a4e313173746167696e675f78636d327635396a756e6374696f6e73315f3130315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e6a756e6374696f6e732e2e4a756e6374696f6e732447542439656e636f64655f746f3137686135353432326430346161373034373345a512475f5a4e313173746167696e675f78636d327635396a756e6374696f6e73394a756e6374696f6e733130707573685f66726f6e743137683936313738393339376138336233656645a612b5015f5a4e3132345f244c542473746167696e675f70617261636861696e5f696e666f2e2e70616c6c65742e2e50616c6c6574244c542454244754242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e686f6f6b732e2e4265666f7265416c6c52756e74696d654d6967726174696f6e732447542432396265666f72655f616c6c5f72756e74696d655f6d6967726174696f6e733137683835363965613265336333363262376545a7128b015f5a4e38345f244c54246672616d655f737570706f72742e2e7472616974732e2e6d657461646174612e2e53746f7261676556657273696f6e247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376830396237313438623434303231363262452e6c6c766d2e3130393535373137303534343436383731313132a812b6015f5a4e3132355f244c542463756d756c75735f70616c6c65745f617572615f6578742e2e70616c6c65742e2e50616c6c6574244c542454244754242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e686f6f6b732e2e4265666f7265416c6c52756e74696d654d6967726174696f6e732447542432396265666f72655f616c6c5f72756e74696d655f6d6967726174696f6e733137683134326461666361373633653864336245a9129e015f5a4e3132365f244c542470616c6c65745f636f6c6c61746f725f73656c656374696f6e2e2e70616c6c65742e2e47656e65736973436f6e666967244c542454244754242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e686f6f6b732e2e4275696c6447656e65736973436f6e66696724475424356275696c643137683136303136653062306165343564313445aa12b8015f5a4e3132375f244c542470616c6c65745f636f6c6c61746f725f73656c656374696f6e2e2e70616c6c65742e2e50616c6c6574244c542454244754242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e686f6f6b732e2e4265666f7265416c6c52756e74696d654d6967726174696f6e732447542432396265666f72655f616c6c5f72756e74696d655f6d6967726174696f6e733137683865643533666539353731656266633745ab124a5f5a4e31336672616d655f737570706f7274323267656e657369735f6275696c6465725f68656c70657231306765745f7072657365743137686163646239666635663236316238633145ac125c5f5a4e323670617261636861696e5f74656d706c6174655f72756e74696d65323267656e657369735f636f6e6669675f707265736574733135746573746e65745f67656e657369733137683239386561326534626538666361623445ad12695f5a4e34636f726533707472343564726f705f696e5f706c616365244c542473657264655f6a736f6e2e2e76616c75652e2e56616c75652447542431376839326635303938383566363534336662452e6c6c766d2e3130393535373137303534343436383731313132ae124b5f5a4e31336672616d655f737570706f7274323267656e657369735f6275696c6465725f68656c70657231316275696c645f73746174653137683133663237383936376365353736393845af124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683031653264353831363632353935663545b0124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683037303336626236383534366561386345b1124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683039643932303230383030613331653445b2124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683066323536613931356162613662303045b3124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683130333937363434613561396132376145b4124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683131313831393430663837366165613845b5124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683132363565656530336331306239303845b6124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683133313530333732323532623566623845b7124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683163313537663334613064643639346545b8124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683163316636613562613930336438623845b9125e5f5a4e323570616c6c65745f636f6c6c61746f725f73656c656374696f6e3670616c6c6574313550616c6c6574244c542454244754243138656c696769626c655f636f6c6c61746f72733137683434653066613939333131386432613345ba124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683165613466313264396665353232343545bb124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683231663466396662353434346162346345bc124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683232623862386432613630653031316645bd124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683234386132346664346261343763616345be124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683237633730653634313030323738303845bf126f5f5a4e38305f244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d654f726967696e247532302461732475323024636f72652e2e636c6f6e652e2e436c6f6e652447542435636c6f6e653137686338313838323262376439323631393945c012555f5a4e34636f726533707472353164726f705f696e5f706c616365244c542473746167696e675f78636d2e2e56657273696f6e65644c6f636174696f6e244754243137683830373466316433373539336364363945c1124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683239383038666364306330333366343145c2124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683261626339393363623836366630376345c3124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683266326264323066353636613335323445c4124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683266346666653561623536303961636345c512b0015f5a4e3134335f244c542473746167696e675f78636d5f6275696c6465722e2e7765696768742e2e4669786564576569676874426f756e6473244c542454244324432443244d2447542424753230246173247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e7765696768742e2e576569676874426f756e6473244c5424432447542424475424367765696768743137683931323335306532373636353164356245c6124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683334393637386638326330656430363145c7124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683337346262653936363036383133623845c8124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683337623363353637613737613263666145c9124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683362633135363130303435393739386145ca124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683364323537323563373961363336383745cb124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683366396565663830366634653738613045cc124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683430343232353534383733656662653645cd124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683430353262633763663362303639313245ce124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683463373038306438633165306438646145cf124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683536303736363565333038623732663245d0124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683537633335653265323664383034626445d1124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683563636631306532653435313563643245d2124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683563646236663562313739313332316345d3124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683631633762313930653336373030383245d412775f5a4e34636f726533707472383564726f705f696e5f706c616365244c5424616c6c6f632e2e626f7865642e2e426f78244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d6543616c6c24475424244754243137683332303765363464346330666539346145d5124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683632666332336261343231383065376545d6124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683661393830623635326637333039633945d7124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683661646162386230353039633563626345d8124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683731633862353633306230343334303045d9124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683731643665653834323336323136336645da124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683765653366383931323737323464333645db12e1015f5a4e3138375f244c542473746167696e675f78636d5f6275696c6465722e2e7765696768742e2e5573696e67436f6d706f6e656e7473244c5424576569676874546f4665652443244173736574496456616c75652443244163636f756e74496424432446756e6769626c652443244f6e556e62616c616e6365642447542424753230246173247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e7765696768742e2e5765696768745472616465722447542431306275795f7765696768743137683165383166373338646331663066633545dc124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683831623464643063663833623164353145dd124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683832646563313339396139376432353045de124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683833366339376265306635636462316245df124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683833656232316538363063336362626245e0124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683834623631383532336336303566616645e1124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683839323336383437646337383635333545e2124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683866323935313636376232366335333245e3124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137683932643463623631356264333331346545e4124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137686130313634616638306266326332316445e5124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137686131326662396661303461336461663445e6124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137686135366438313766663135333862306645e7124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137686163356635373337316130666561653845e81284015f5a4e37385f244c542473746167696e675f78636d2e2e76352e2e6a756e6374696f6e732e2e4a756e6374696f6e73247532302461732475323024636f72652e2e636d702e2e5061727469616c45712447542432657131376865633338353833383136326334646332452e6c6c766d2e3130393535373137303534343436383731313132e9126b5f5a4e37365f244c542473746167696e675f78636d2e2e76352e2e6a756e6374696f6e732e2e4a756e6374696f6e73247532302461732475323024636f72652e2e636c6f6e652e2e436c6f6e652447542435636c6f6e653137683532633462613835363833623030336545ea12685f5a4e37365f244c542473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e4a756e6374696f6e247532302461732475323024636f72652e2e636d702e2e5061727469616c4571244754243265713137686638643038653932313938613331303445eb12645f5a4e36395f244c542473746167696e675f78636d2e2e56657273696f6e65644c6f636174696f6e247532302461732475323024636f72652e2e636c6f6e652e2e436c6f6e652447542435636c6f6e653137686165393735663035353163353635626545ec124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137686164386639323539323035666239623145ed124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137686230646639613735356163366130616545ee124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137686231386231363064313634393162623745ef124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137686231613262353938636136643263613645f0124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137686232393263386635316561663539666545f1124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137686233333234373366323433333761633245f2124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137686263666334346132383562326537396545f3124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137686330616236656538356539393631656245f4124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137686332323562363939323563653461333645f5124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137686334303666333832313963316334396645f6124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137686335363131363237653065653863306345f7124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137686338303930366136353032346334366545f8124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137686338626231313866356235636666306645f9124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137686361323665313230326239343232383445fa124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137686366646437663761303833343132623945fb124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137686435376536643030386239633735323045fc124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137686437633039333239666134646465393845fd127d5f5a4e39315f244c5424636f72652e2e736c6963652e2e697465722e2e49746572244c54245424475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f722447542438706f736974696f6e3137686438643733633362313032356135383345fe124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e3137686462616439323033396531613139663945ff124f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e313768653366323262343938306236643630394580134f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e313768653733323862613131333761643931644581134f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e313768653834653235386163643865343166654582134f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e313768656439663635303934383334663033334583134f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e31376865653465366636343665656563333063458413625f5a4e34636f726533707472363464726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76352e2e61737365742e2e41737365745472616e7366657246696c74657224475424313768333865303433653662393232646639324585134f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e313768663164376334363662663839323131354586134f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e313768663764356136353533653133386165654587134f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e313768663765303164663066333566366332644588134f5f5a4e31336672616d655f737570706f72743773746f7261676531337472616e73616374696f6e616c3136776974685f7472616e73616374696f6e313768663939663161666637343162373763394589135a5f5a4e36315f244c542473705f636f6e73656e7375735f736c6f74732e2e536c6f74247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376831333433613639336431333436333237458a135c5f5a4e34636f726533666d74336e756d35305f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f7224753230247533322447542433666d7431376836393639303539383732343262333266458b13b7015f5a4e3134335f244c542473746167696e675f78636d5f6275696c6465722e2e7765696768742e2e4669786564576569676874426f756e6473244c542454244324432443244d2447542424753230246173247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e7765696768742e2e576569676874426f756e6473244c54244324475424244754243132696e7374725f77656967687431376832343135343036306331633866346662458c13705f5a4e313973746167696e675f78636d5f6275696c6465723677656967687433344669786564576569676874426f756e6473244c542454244324432443244d244754243233696e7374725f7765696768745f776974685f6c696d697431376832323834633839366339643433313738458d13d0015f5a4e3136395f244c542470616c6c65745f636f6c6c61746f725f73656c656374696f6e2e2e70616c6c65742e2e50616c6c6574244c5424542447542424753230246173247532302470616c6c65745f73657373696f6e2e2e53657373696f6e4d616e61676572244c5424244c5424542475323024617324753230246672616d655f73797374656d2e2e70616c6c65742e2e436f6e666967244754242e2e4163636f756e744964244754242447542431316e65775f73657373696f6e31376839326166396164633361313533393238458e13cb015f5a4e3136375f244c542473657264652e2e64652e2e696d706c732e2e244c5424696d706c247532302473657264652e2e64652e2e446573657269616c697a652475323024666f722475323024616c6c6f632e2e7665632e2e566563244c54245424475424244754242e2e646573657269616c697a652e2e56656356697369746f72244c5424542447542424753230246173247532302473657264652e2e64652e2e56697369746f72244754243976697369745f73657131376833316130633235663532346330613662458f13cb015f5a4e3136375f244c542473657264652e2e64652e2e696d706c732e2e244c5424696d706c247532302473657264652e2e64652e2e446573657269616c697a652475323024666f722475323024616c6c6f632e2e7665632e2e566563244c54245424475424244754242e2e646573657269616c697a652e2e56656356697369746f72244c5424542447542424753230246173247532302473657264652e2e64652e2e56697369746f72244754243976697369745f73657131376861346432653066666535316130656565459013e4015f5a4e3138375f244c542473746167696e675f78636d5f6275696c6465722e2e7765696768742e2e5573696e67436f6d706f6e656e7473244c5424576569676874546f4665652443244173736574496456616c75652443244163636f756e74496424432446756e6769626c652443244f6e556e62616c616e6365642447542424753230246173247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e7765696768742e2e576569676874547261646572244754243133726566756e645f776569676874313768626332623238616233633637343938634591136a5f5a4e313973746167696e675f78636d5f6275696c6465723677656967687433344669786564576569676874426f756e6473244c542454244324432443244d2447542431377765696768745f776974685f6c696d697431376832653730313537303634346662306132459213f1015f5a4e3230375f244c542470616c6c65745f7472616e73616374696f6e5f7061796d656e742e2e546172676574656446656541646a7573746d656e74244c54245424432453244324562443244d244324582447542424753230246173247532302473705f72756e74696d652e2e7472616974732e2e436f6e76657274244c542473705f61726974686d657469632e2e66697865645f706f696e742e2e46697865645531323824432473705f61726974686d657469632e2e66697865645f706f696e742e2e466978656455313238244754242447542437636f6e7665727431376862366166306564616132383930363362459313f5015f5a4e3230395f244c542473746167696e675f70617261636861696e5f696e666f2e2e70616c6c65742e2e5f2e2e244c5424696d706c247532302473657264652e2e64652e2e446573657269616c697a652475323024666f72247532302473746167696e675f70617261636861696e5f696e666f2e2e70616c6c65742e2e47656e65736973436f6e666967244c54245424475424244754242e2e646573657269616c697a652e2e5f5f4669656c6456697369746f7224753230246173247532302473657264652e2e64652e2e56697369746f72244754243976697369745f73747231376831653237653463383966326462373431459413355f5a4e357365726465326465354572726f723133756e6b6e6f776e5f6669656c6431376864393861363962613061623036653433459513f7015f5a4e3231325f244c54246672616d655f73797374656d2e2e657874656e73696f6e732e2e636865636b5f6e6f6e63652e2e436865636b4e6f6e6365244c5424542447542424753230246173247532302473705f72756e74696d652e2e7472616974732e2e7472616e73616374696f6e5f657874656e73696f6e2e2e5472616e73616374696f6e457874656e73696f6e244c5424244c5424542475323024617324753230246672616d655f73797374656d2e2e70616c6c65742e2e436f6e666967244754242e2e52756e74696d6543616c6c24475424244754243876616c696461746531376839613730326136373461373539353662459613fa015f5a4e3231355f244c542470616c6c65745f7472616e73616374696f6e5f7061796d656e742e2e4368617267655472616e73616374696f6e5061796d656e74244c5424542447542424753230246173247532302473705f72756e74696d652e2e7472616974732e2e7472616e73616374696f6e5f657874656e73696f6e2e2e5472616e73616374696f6e457874656e73696f6e244c5424244c5424542475323024617324753230246672616d655f73797374656d2e2e70616c6c65742e2e436f6e666967244754242e2e52756e74696d6543616c6c24475424244754243876616c696461746531376861366335366133376264633036383866459713a4015f5a4e323273746167696e675f70617261636861696e5f696e666f3670616c6c6574315f39365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f70617261636861696e5f696e666f2e2e70616c6c65742e2e43616c6c244c542454244754242447542439747970655f696e666f3137683531376632623961316233386463356345981381015f5a4e323363756d756c75735f70616c6c65745f617572615f6578743134636f6e73656e7375735f686f6f6b3437466978656456656c6f63697479436f6e73656e737573486f6f6b244c5424542443245f2443245f2443245f24475424313463616e5f6275696c645f75706f6e313768386365303966623331356261346432344599135a5f5a4e323363756d756c75735f70616c6c65745f617572615f6578743670616c6c6574313550616c6c6574244c54245424475424313673746f726167655f6d6574616461746131376831346263633634303334613738376261459a135c5f5a4e323570616c6c65745f636f6c6c61746f725f73656c656374696f6e3670616c6c6574313550616c6c6574244c54245424475424313673746f726167655f6d6574616461746131376835303162336137376239396135363166459b135d5f5a4e323570616c6c65745f636f6c6c61746f725f73656c656374696f6e3670616c6c6574313550616c6c6574244c5424542447542431377365745f696e76756c6e657261626c657331376865366362306363343839366132623730459c13655f5a4e323570616c6c65745f636f6c6c61746f725f73656c656374696f6e3670616c6c6574313550616c6c6574244c54245424475424323570616c6c65745f636f6e7374616e74735f6d6574616461746131376861393334333737393865363766663165459d13ac015f5a4e323570616c6c65745f636f6c6c61746f725f73656c656374696f6e3670616c6c6574315f3130305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470616c6c65745f636f6c6c61746f725f73656c656374696f6e2e2e70616c6c65742e2e4572726f72244c542454244754242447542439747970655f696e666f31376861663364666563616661336466383733459e13ac015f5a4e323570616c6c65745f636f6c6c61746f725f73656c656374696f6e3670616c6c6574315f3130305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470616c6c65745f636f6c6c61746f725f73656c656374696f6e2e2e70616c6c65742e2e4576656e74244c542454244754242447542439747970655f696e666f31376862353063613462353163363665653766459f13b5015f5a4e323570616c6c65745f636f6c6c61746f725f73656c656374696f6e3670616c6c6574315f3131325f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302470616c6c65745f636f6c6c61746f725f73656c656374696f6e2e2e70616c6c65742e2e43616c6c244c5424542447542424475424366465636f64653137683134663535376435316230323463643545a013b5015f5a4e323570616c6c65745f636f6c6c61746f725f73656c656374696f6e3670616c6c6574315f3131325f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302470616c6c65745f636f6c6c61746f725f73656c656374696f6e2e2e70616c6c65742e2e43616c6c244c5424542447542424475424366465636f64653137683232616637353333663661326338366145a113b5015f5a4e323570616c6c65745f636f6c6c61746f725f73656c656374696f6e3670616c6c6574315f3131325f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302470616c6c65745f636f6c6c61746f725f73656c656374696f6e2e2e70616c6c65742e2e43616c6c244c5424542447542424475424366465636f64653137683330623831386339336136633739363245a213b5015f5a4e323570616c6c65745f636f6c6c61746f725f73656c656374696f6e3670616c6c6574315f3131325f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302470616c6c65745f636f6c6c61746f725f73656c656374696f6e2e2e70616c6c65742e2e43616c6c244c5424542447542424475424366465636f64653137686232653863376335363033616137326545a313b5015f5a4e323570616c6c65745f636f6c6c61746f725f73656c656374696f6e3670616c6c6574315f3131325f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302470616c6c65745f636f6c6c61746f725f73656c656374696f6e2e2e70616c6c65742e2e43616c6c244c5424542447542424475424366465636f64653137686431303932663064313134663165343645a413b5015f5a4e323570616c6c65745f636f6c6c61746f725f73656c656374696f6e3670616c6c6574315f3131325f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302470616c6c65745f636f6c6c61746f725f73656c656374696f6e2e2e70616c6c65742e2e43616c6c244c5424542447542424475424366465636f64653137686639353135376234303937643735633545a513b8015f5a4e323570616c6c65745f636f6c6c61746f725f73656c656374696f6e3670616c6c6574315f3131325f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302470616c6c65745f636f6c6c61746f725f73656c656374696f6e2e2e70616c6c65742e2e43616c6c244c542454244754242447542439656e636f64655f746f3137683037643331343331383763323138643545a613b9015f5a4e323570616c6c65745f636f6c6c61746f725f73656c656374696f6e3670616c6c6574315f3131335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302470616c6c65745f636f6c6c61746f725f73656c656374696f6e2e2e70616c6c65742e2e4576656e74244c542454244754242447542439656e636f64655f746f3137683166306230626638656435333062393845a713aa015f5a4e323570616c6c65745f636f6c6c61746f725f73656c656374696f6e3670616c6c6574315f39395f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470616c6c65745f636f6c6c61746f725f73656c656374696f6e2e2e70616c6c65742e2e43616c6c244c542454244754242447542439747970655f696e666f3137683738636163653731383233356235373545a813bf025f5a4e3238305f244c542463756d756c75735f70616c6c65745f617572615f6578742e2e70616c6c65742e2e50616c6c6574244c542454244754242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e686f6f6b732e2e4f6e46696e616c697a65244c5424244c5424244c5424244c5424542475323024617324753230246672616d655f73797374656d2e2e70616c6c65742e2e436f6e666967244754242e2e426c6f636b24753230246173247532302473705f72756e74696d652e2e7472616974732e2e426c6f636b244754242e2e48656164657224753230246173247532302473705f72756e74696d652e2e7472616974732e2e486561646572244754242e2e4e756d626572244754242447542431316f6e5f66696e616c697a653137686163393265663335613362363336396445a913465f5a4e34315f244c54245424753230246173247532302473657264652e2e64652e2e45787065637465642447542433666d743137683034626231363062303762626366666345aa13465f5a4e34315f244c54245424753230246173247532302473657264652e2e64652e2e45787065637465642447542433666d743137683235653463376236356236353666633245ab13465f5a4e34315f244c54245424753230246173247532302473657264652e2e64652e2e45787065637465642447542433666d743137683333613762636139636466353135316245ac13465f5a4e34315f244c54245424753230246173247532302473657264652e2e64652e2e45787065637465642447542433666d743137683463326630366434386132303265663845ad13465f5a4e34315f244c54245424753230246173247532302473657264652e2e64652e2e45787065637465642447542433666d743137683734313332663638643038656632353945ae13465f5a4e34315f244c54245424753230246173247532302473657264652e2e64652e2e45787065637465642447542433666d743137686435366530666566643136623235393545af13475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683236336662373264356434343538306645b013b3015f5a4e34636f72653370747231313864726f705f696e5f706c616365244c5424616c6c6f632e2e626f7865642e2e426f78244c542473746167696e675f78636d2e2e56657273696f6e656458636d244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d6543616c6c24475424244754242447542431376834613961653964383833353230366437452e6c6c766d2e3130393535373137303534343436383731313132b1134f5f5a4e34636f726533707472343564726f705f696e5f706c616365244c542473657264655f6a736f6e2e2e6572726f722e2e4572726f72244754243137683736393637353830623431363832313345b21384015f5a4e34636f726533707472373264726f705f696e5f706c616365244c5424616c6c6f632e2e7665632e2e566563244c542473705f636f72652e2e63727970746f2e2e4163636f756e7449643332244754242447542431376861363534346564623636646533613337452e6c6c766d2e3130393535373137303534343436383731313132b31386015f5a4e34636f726533707472373464726f705f696e5f706c616365244c5424616c6c6f632e2e626f7865642e2e426f78244c542473746167696e675f78636d2e2e56657273696f6e6564417373657473244754242447542431376831616161663965373933316238366237452e6c6c766d2e3130393535373137303534343436383731313132b41393015f5a4e34636f726533707472383764726f705f696e5f706c616365244c5424616c6c6f632e2e626f7865642e2e426f78244c542473746167696e675f78636d2e2e56657273696f6e656458636d244c5424244c50242452502424475424244754242447542431376832666461376265346236646561353836452e6c6c766d2e3130393535373137303534343436383731313132b513355f5a4e357365726465326465354572726f7231336d697373696e675f6669656c643137683235343939656535333565643037646345b613775f5a4e36315f244c542473657264655f6a736f6e2e2e6572726f722e2e4572726f7224753230246173247532302473657264652e2e64652e2e4572726f722447542436637573746f6d31376831366263616239623464623734646133452e6c6c766d2e3130393535373137303534343436383731313132b713365f5a4e357365726465326465354572726f723134696e76616c69645f6c656e6774683137683764313634343464656365663838386645b813375f5a4e357365726465326465354572726f7231356475706c69636174655f6669656c643137683637306461623965386638373535356145b913405f5a4e35736572646533736572313253657269616c697a654d6170313573657269616c697a655f656e7472793137683232366634306362363563333064346645ba13405f5a4e35736572646533736572313253657269616c697a654d6170313573657269616c697a655f656e7472793137683362626134393134393333316133373445bb13405f5a4e35736572646533736572313253657269616c697a654d6170313573657269616c697a655f656e7472793137683433363030653735353539663933316545bc13405f5a4e35736572646533736572313253657269616c697a654d6170313573657269616c697a655f656e7472793137683433643634323735666663326363323145bd1385015f5a4e3573657264653373657235696d706c7335365f244c5424696d706c247532302473657264652e2e7365722e2e53657269616c697a652475323024666f72247532302475313238244754243973657269616c697a6531376833303865623831613435333630653238452e6c6c766d2e3130393535373137303534343436383731313132be13405f5a4e35736572646533736572313253657269616c697a654d6170313573657269616c697a655f656e7472793137683533653363623561623761653064366345bf13405f5a4e35736572646533736572313253657269616c697a654d6170313573657269616c697a655f656e7472793137683562643132613163613361356132356245c013405f5a4e35736572646533736572313253657269616c697a654d6170313573657269616c697a655f656e7472793137683661326536383236373734303637393345c113405f5a4e35736572646533736572313253657269616c697a654d6170313573657269616c697a655f656e7472793137683934376334663833643362383530363045c213405f5a4e35736572646533736572313253657269616c697a654d6170313573657269616c697a655f656e7472793137686137373435613434383331663637623645c313405f5a4e35736572646533736572313253657269616c697a654d6170313573657269616c697a655f656e7472793137686230356433396134656433396531333845c413405f5a4e35736572646533736572313253657269616c697a654d6170313573657269616c697a655f656e7472793137686264366163653333313138663165623145c513405f5a4e35736572646533736572313253657269616c697a654d6170313573657269616c697a655f656e7472793137686266616564333930366564346432343445c613405f5a4e35736572646533736572313253657269616c697a654d6170313573657269616c697a655f656e7472793137686332343833646331306661393238336245c713405f5a4e35736572646533736572313253657269616c697a654d6170313573657269616c697a655f656e7472793137686335333639626234316231313766643945c813405f5a4e35736572646533736572313253657269616c697a654d6170313573657269616c697a655f656e7472793137686362306439393331363830323331386445c913405f5a4e35736572646533736572313253657269616c697a654d6170313573657269616c697a655f656e7472793137686564393663386531396561326538323945ca13405f5a4e35736572646533736572313253657269616c697a654d6170313573657269616c697a655f656e7472793137686634363062366134613266633261643945cb13405f5a4e35736572646533736572313253657269616c697a654d6170313573657269616c697a655f656e7472793137686638656132323334633732393033376245cc135d5f5a4e36315f244c542473657264655f6a736f6e2e2e6572726f722e2e4572726f7224753230246173247532302473657264652e2e64652e2e4572726f722447542436637573746f6d3137683430626635663232343139613431623245cd135d5f5a4e36315f244c542473657264655f6a736f6e2e2e6572726f722e2e4572726f7224753230246173247532302473657264652e2e64652e2e4572726f722447542436637573746f6d3137683563346432643161353364343463663045ce13685f5a4e37365f244c542473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e426f647950617274247532302461732475323024636f72652e2e636d702e2e5061727469616c4571244754243265713137686630623064613730333563343266343245cf13695f5a4e37375f244c542473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e4e6574776f726b4964247532302461732475323024636f72652e2e636d702e2e5061727469616c4571244754243265713137683766373864396637336238613737316345d0134a5f5a4e3773705f74726965313373746f726167655f70726f6f663132436f6d7061637450726f6f663132746f5f6d656d6f72795f64623137686234303235383439323766336563623045d11393015f5a4e38315f244c542473657264655f6a736f6e2e2e76616c75652e2e7365722e2e53657269616c697a654d617024753230246173247532302473657264652e2e7365722e2e53657269616c697a654d617024475424313373657269616c697a655f6b657931376830383435363433306463316332386230452e6c6c766d2e3130393535373137303534343436383731313132d2136f5f5a4e38325f244c5424706f6c6b61646f745f70617261636861696e5f7072696d6974697665732e2e7072696d6974697665732e2e4964247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686264646639393839663336353636333845d3137e5f5a4e38345f244c542473657264655f6a736f6e2e2e76616c75652e2e7365722e2e53657269616c697a654d617024753230246173247532302473657264652e2e7365722e2e53657269616c697a6553747275637424475424313573657269616c697a655f6669656c643137683132626337616366303239633135643045d4137e5f5a4e38345f244c542473657264655f6a736f6e2e2e76616c75652e2e7365722e2e53657269616c697a654d617024753230246173247532302473657264652e2e7365722e2e53657269616c697a6553747275637424475424313573657269616c697a655f6669656c643137683364303566393663383535323231343345d5137e5f5a4e38345f244c542473657264655f6a736f6e2e2e76616c75652e2e7365722e2e53657269616c697a654d617024753230246173247532302473657264652e2e7365722e2e53657269616c697a6553747275637424475424313573657269616c697a655f6669656c643137683532623432386233643361333135663545d6137e5f5a4e38345f244c542473657264655f6a736f6e2e2e76616c75652e2e7365722e2e53657269616c697a654d617024753230246173247532302473657264652e2e7365722e2e53657269616c697a6553747275637424475424313573657269616c697a655f6669656c643137683435636164656132623262616338636345d7137e5f5a4e38345f244c542473657264655f6a736f6e2e2e76616c75652e2e7365722e2e53657269616c697a654d617024753230246173247532302473657264652e2e7365722e2e53657269616c697a6553747275637424475424313573657269616c697a655f6669656c643137683463613365613565663331633262653245d8137e5f5a4e38345f244c542473657264655f6a736f6e2e2e76616c75652e2e7365722e2e53657269616c697a654d617024753230246173247532302473657264652e2e7365722e2e53657269616c697a6553747275637424475424313573657269616c697a655f6669656c643137683633646661643132363939653162363045d9137e5f5a4e38345f244c542473657264655f6a736f6e2e2e76616c75652e2e7365722e2e53657269616c697a654d617024753230246173247532302473657264652e2e7365722e2e53657269616c697a6553747275637424475424313573657269616c697a655f6669656c643137683635646337343531326437363332373145da137e5f5a4e38345f244c542473657264655f6a736f6e2e2e76616c75652e2e7365722e2e53657269616c697a654d617024753230246173247532302473657264652e2e7365722e2e53657269616c697a6553747275637424475424313573657269616c697a655f6669656c643137683766616265623139656231653739303445db137e5f5a4e38345f244c542473657264655f6a736f6e2e2e76616c75652e2e7365722e2e53657269616c697a654d617024753230246173247532302473657264652e2e7365722e2e53657269616c697a6553747275637424475424313573657269616c697a655f6669656c643137683834643838303737353434613935356145dc137e5f5a4e38345f244c542473657264655f6a736f6e2e2e76616c75652e2e7365722e2e53657269616c697a654d617024753230246173247532302473657264652e2e7365722e2e53657269616c697a6553747275637424475424313573657269616c697a655f6669656c643137683836366561383932353932316365663345dd137e5f5a4e38345f244c542473657264655f6a736f6e2e2e76616c75652e2e7365722e2e53657269616c697a654d617024753230246173247532302473657264652e2e7365722e2e53657269616c697a6553747275637424475424313573657269616c697a655f6669656c643137683930616666383438326564643431383845de137e5f5a4e38345f244c542473657264655f6a736f6e2e2e76616c75652e2e7365722e2e53657269616c697a654d617024753230246173247532302473657264652e2e7365722e2e53657269616c697a6553747275637424475424313573657269616c697a655f6669656c643137683962663231663930343266353264346645df137e5f5a4e38345f244c542473657264655f6a736f6e2e2e76616c75652e2e7365722e2e53657269616c697a654d617024753230246173247532302473657264652e2e7365722e2e53657269616c697a6553747275637424475424313573657269616c697a655f6669656c643137686164313932386632353237386139363545e0137e5f5a4e38345f244c542473657264655f6a736f6e2e2e76616c75652e2e7365722e2e53657269616c697a654d617024753230246173247532302473657264652e2e7365722e2e53657269616c697a6553747275637424475424313573657269616c697a655f6669656c643137686235663233376337633737653838393145e1137e5f5a4e38345f244c542473657264655f6a736f6e2e2e76616c75652e2e7365722e2e53657269616c697a654d617024753230246173247532302473657264652e2e7365722e2e53657269616c697a6553747275637424475424313573657269616c697a655f6669656c643137686330376162623366343562316431343645e2137e5f5a4e38345f244c542473657264655f6a736f6e2e2e76616c75652e2e7365722e2e53657269616c697a654d617024753230246173247532302473657264652e2e7365722e2e53657269616c697a6553747275637424475424313573657269616c697a655f6669656c643137686334336363623635326438643861396645e3137e5f5a4e38345f244c542473657264655f6a736f6e2e2e76616c75652e2e7365722e2e53657269616c697a654d617024753230246173247532302473657264652e2e7365722e2e53657269616c697a6553747275637424475424313573657269616c697a655f6669656c643137686631373439623733623932346564363145e4137e5f5a4e38345f244c542473657264655f6a736f6e2e2e76616c75652e2e7365722e2e53657269616c697a654d617024753230246173247532302473657264652e2e7365722e2e53657269616c697a6553747275637424475424313573657269616c697a655f6669656c643137686432306130303464636234366263663545e5137e5f5a4e39375f244c542463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e72656c61795f73746174655f736e617073686f742e2e4572726f72247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683261343330613238616639643862633245e613c8015f5a4e3136345f244c542473705f72756e74696d652e2e67656e657269632e2e756e636865636b65645f65787472696e7369632e2e556e636865636b656445787472696e736963244c54244164647265737324432443616c6c2443245369676e6174757265244324457874656e73696f6e24432431363737373231365f7573697a65244754242475323024617324753230247363616c655f696e666f2e2e54797065496e666f2447542439747970655f696e666f3137683530353564653133396436353036323845e713a9015f5a4e313173746167696e675f78636d327634315f39315f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c244754242447542439747970655f696e666f31376865386633653537313134366663343465452e6c6c766d2e35333635323630383536383038333937363138e813a9015f5a4e313173746167696e675f78636d327634315f39315f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c244754242447542439747970655f696e666f31376838653662376432643966663562353337452e6c6c766d2e35333635323630383536383038333937363138e91395015f5a4e31307363616c655f696e666f35696d706c7339365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024244c50244124432442244324432443244424432445244324462443244724432448244324492443244a245250242447542439747970655f696e666f3137683061363638353734643863383562616245ea13bd015f5a4e31326672616d655f73797374656d3130657874656e73696f6e733132636865636b5f776569676874315f3131315f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230246672616d655f73797374656d2e2e657874656e73696f6e732e2e636865636b5f7765696768742e2e436865636b576569676874244c542454244754242447542439747970655f696e666f3137686661633332333365363931383036353645eb13d6015f5a4e31326672616d655f73797374656d3130657874656e73696f6e733231636865636b5f6e6f6e5f7a65726f5f73656e646572315f3132375f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230246672616d655f73797374656d2e2e657874656e73696f6e732e2e636865636b5f6e6f6e5f7a65726f5f73656e6465722e2e436865636b4e6f6e5a65726f53656e646572244c542454244754242447542439747970655f696e666f3137683665656366643965346533383762373445ec13c3015f5a4e31326672616d655f73797374656d3130657874656e73696f6e733134617574686f72697a655f63616c6c315f3131355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230246672616d655f73797374656d2e2e657874656e73696f6e732e2e617574686f72697a655f63616c6c2e2e417574686f72697a6543616c6c244c542454244754242447542439747970655f696e666f3137686531623733626137336265623166316145ed13ba015f5a4e313073705f72756e74696d6532307472616e73616374696f6e5f76616c6964697479315f3131345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473705f72756e74696d652e2e7472616e73616374696f6e5f76616c69646974792e2e56616c69645472616e73616374696f6e2447542439656e636f64655f746f3137683031323233396538373239623762313645ee13c2015f5a4e313073705f72756e74696d6532307472616e73616374696f6e5f76616c6964697479315f3132325f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473705f72756e74696d652e2e7472616e73616374696f6e5f76616c69646974792e2e5472616e73616374696f6e56616c69646974794572726f722447542439656e636f64655f746f3137686337346337393730666162653065303945ef1396015f5a4e3131355f244c542473746167696e675f78636d2e2e76342e2e58636d244c542443616c6c24475424247532302461732475323024636f72652e2e636f6e766572742e2e54727946726f6d244c542473746167696e675f78636d2e2e76332e2e58636d244c542443616c6c244754242447542424475424387472795f66726f6d3137686264663165373438393766333164346345f0139b015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f64653137683030343162313964336136616536363045f113b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686239363534393436343262363038373245f213b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683062333332383464353031363234623745f313b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686163313034373565656666373836363445f413b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683631323866363262353731333736653145f513b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683230343765306432306238366235383345f613b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683166303263626138616164326661356645f713a2015f5a4e313173746167696e675f78636d327634396a756e6374696f6e73315f3130315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e6a756e6374696f6e732e2e4a756e6374696f6e7324475424366465636f64653137686137306131663839613737336363316645f81394015f5a4e313173746167696e675f78636d327634315f39385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e5175657279526573706f6e7365496e666f24475424366465636f64653137683534373466396630356633313734303845f913b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683331313764303432656335666137316645fa13b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683939633965613738663034643564373945fb13b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686461316637643433373130333066643245fc13b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683133313036343337376466336135623445fd13b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683230623563323132353263353362633545fe13b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686336636330646565333539313961396445ff13b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376865666264626261306437643865323234458014b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376837316464303964313462353031393635458114b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376833386633393134663761623265353134458214b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376838633137383630663266396263393438458314b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376863366465353165656261333332636631458414b7015f5a4e313173746167696e675f78636d327634386a756e6374696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e6a756e6374696f6e2e2e4a756e6374696f6e24475424366465636f646531376861663364636332353433666661383335452e6c6c766d2e353336353236303835363830383339373631388514b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376832366335333066353839633537356332458614b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376831386266386630626333383962333134458714b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376861643930613738323537626238353637458814b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376837353665643466623833363665303531458914b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376834623433333934326463313561363762458a14b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376836663762373061303864616165646261458b149b015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646531376830343837336564656238366365373166458c14b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376837646637313631336663636339343739458d14b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376831343938323336626339653938643566458e14b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376831336564393831653137336464373637458f14b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376833613935613166353338373831303664459014b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376839393231633266393135336263653531459114b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376834646337363166616664353061633564459214a2015f5a4e313173746167696e675f78636d327634396a756e6374696f6e73315f3130315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e6a756e6374696f6e732e2e4a756e6374696f6e7324475424366465636f64653137686166343134303164633733393538346545931494015f5a4e313173746167696e675f78636d327634315f39385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e5175657279526573706f6e7365496e666f24475424366465636f646531376832303934353934373061626532613734459414b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376839366561383639316439326235663138459514b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376831376266393339643539616636636539459614b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376834626462663533333163333933643335459714b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376836323262646464363036346261613535459814b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376831386336646335346239626134616138459914b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376835343432653037643334623532383439459a14b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376864663761613961393961323534376635459b14b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376836646236636465393064356633613837459c14b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376862333630613363633563356465366562459d14b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376833623033663461353936356164396532459e14b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376866303763363235636262373237346332459f14b7015f5a4e313173746167696e675f78636d327634386a756e6374696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e6a756e6374696f6e2e2e4a756e6374696f6e24475424366465636f646531376862336339363638376566633738356364452e6c6c766d2e35333635323630383536383038333937363138a014b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683962653333346236636433393561343945a114b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686138656138336139633465633331303445a214b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686339346563363130336332303863356245a314b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683638313932323731613761396461653345a414b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683733323933616461333032373965666145a514b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683130653261633131613531386639376445a6149b015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f64653137683036623066636139653564383738313045a714b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686664396132353837333265323938633345a814b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683037373333373139626261613431373345a914b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686462316239383634333264613535323145aa14b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683833306134623465356233386263393645ab14b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686631313834356637323264326162343945ac14b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683735383931643131383837383439636245ad14b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683638393266366637663766376265383545ae14b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686237656239666538323239333239343545af14b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686231343532316134373363356431333245b014b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686237333335353663333466646539306345b114b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686333393632336433663634323664623445b214b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683966366438626434393463633032616145b314b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686338633764666532346331303634386645b414b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683863356238363732383534326362376345b514b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683837663065633830393161306265663645b614b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683233333135613536633964383434353645b714b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686436656262303066376266346461613745b814b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683638636638393733393338633566383945b914b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686532393036316361653436616163393245ba14b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686165666433326332346338396439336445bb14b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686161623831633764346661386365666145bc14b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686263356235613739626139653435313145bd14b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683738353939376638373862313033663645be149b015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f64653137683162656432376434636164396262323445bf14b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686633346630366635306639623034363145c014b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683438633335613133623965646633393845c114b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686137356336383465653239316336376645c214b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686535613065396330666661303138633845c314b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686633363237613837633334393261306445c414b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686233363136386537323365326331376645c514a2015f5a4e313173746167696e675f78636d327634396a756e6374696f6e73315f3130315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e6a756e6374696f6e732e2e4a756e6374696f6e7324475424366465636f64653137683237366631623665323362646165323945c61494015f5a4e313173746167696e675f78636d327634315f39385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e5175657279526573706f6e7365496e666f24475424366465636f64653137683061303436663033636534646438396445c714b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683930653332353033393566623533393645c814b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686561313662643362643966313066353645c914b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683830666130313239316637393361653845ca14b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683837626537373431623463633830643845cb14b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686439356162623436366664336634356445cc14b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683032313361633066373537623761356545cd14b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683938323062383261616433643161386345ce14b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683661626530646135623734313563336245cf14b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683865323932663437653232663361636645d014b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683266346362353031326262383735646545d114b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683466323833633837613664636132323145d214b7015f5a4e313173746167696e675f78636d327634386a756e6374696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e6a756e6374696f6e2e2e4a756e6374696f6e24475424366465636f646531376836613930633131386338366239656133452e6c6c766d2e35333635323630383536383038333937363138d314b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683231393263393436646139316366613445d414b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683137343037346164646265626430626645d514b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686336623564396362636132613766366145d614b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683138653166663432373065343732353045d714b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686139646661636464323566316132333445d814b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683961616563646663313835313863636345d9149b015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f64653137683232313231376439353261666165383345da14b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683932616336313266613236623330386445db14b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683039326632666136366434336238353945dc14b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686565663431613431663465666466636645dd14b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686462656166313266336661643731383445de14b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686465316161336430386238333136376645df14b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686335663936343464366238656135343045e014a2015f5a4e313173746167696e675f78636d327634396a756e6374696f6e73315f3130315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e6a756e6374696f6e732e2e4a756e6374696f6e7324475424366465636f64653137683438343639396639386262383134316645e11494015f5a4e313173746167696e675f78636d327634315f39385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e5175657279526573706f6e7365496e666f24475424366465636f64653137686336663833356563376162623234643545e214b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686564633032383430323633393862303045e314b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686432316137663461356366333665643445e414b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686636386130313133336131343533313145e514b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683030633462633230353465353738626245e614b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683936613764653561613038393165646445e714b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686538386639336564303233393463343145e814b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683763343865366231336433396565383945e914b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683861613062333361666234623862333845ea14b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686665663161326531653761656438616345eb14b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686130663030396164333363666262393345ec14b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683334323638363138616332653764376345ed14b7015f5a4e313173746167696e675f78636d327634386a756e6374696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e6a756e6374696f6e2e2e4a756e6374696f6e24475424366465636f646531376838393830383931373438613832623865452e6c6c766d2e35333635323630383536383038333937363138ee14b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683231333139623736393264306634366545ef14b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683063326636303431356134666464356345f014b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683235386332336638366432343036626445f114b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686665653433343632306564643162386345f214b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683731646663666233346632343363636645f314b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683264363666646539333334666162643545f4149b015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f64653137683238666633616233653531666465323445f514b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686532643639393162303533616531643645f614b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683133653938373239363135623134613045f714b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686437336566336236623732346437633345f814b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686466306535373734346236636639366545f914b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683237303532353635336266313765313045fa14b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686333653534636538636537653333626145fb14b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683266323933643232383136663031316345fc14b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686439656462396337663930616534353945fd14b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686538666264323061383330343533616545fe14b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683461343033336531326662346333653045ff14b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376864636462373936653431333537616230458015b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376831353035353265646663653764303832458115b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376862396462643736356633343963383331458215b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376835323135643665623432333031633466458315b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376866326534373136653638633065303739458415b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376838643861366330343734366634333839458515b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376836633362343635643431333933316233458615b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376836333031616135653935616434386263458715b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376835313138373565313064333162336433458815b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376834316532313135393732316566306130458915b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376837383266663335623766646434386366458a15b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376865303061613335303339626133323439458b15b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376831613138366530333032633464333836458c159b015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646531376832633163313038376531663532646464458d15b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376864666330653031623136306536333933458e15b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376865383237316362663637353631646662458f15b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376832343634306566643432323066303530459015b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376866666562313530616338363537333232459115b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376862626530653730346438373331366136459215b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376861633335393332306137383031323765459315a2015f5a4e313173746167696e675f78636d327634396a756e6374696f6e73315f3130315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e6a756e6374696f6e732e2e4a756e6374696f6e7324475424366465636f64653137683239323337323465346634376134393645941594015f5a4e313173746167696e675f78636d327634315f39385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e5175657279526573706f6e7365496e666f24475424366465636f646531376866643464653736323638363461353435459515b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376834653861663330323131303533643737459615b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376838656532656533353930306431623865459715b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376834326530633237376336663030616564459815b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376833653033343539303039376533376665459915b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376863656261636238323637363931653638459a15b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376862376336666261616166656462336463459b15b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376836626533613964313730363263383862459c15b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376835643231316335383561653666376261459d15b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376835383134376132626465613232333330459e15b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376836636438613833323061333638656432459f15b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683666616362373531623930333637653245a015b7015f5a4e313173746167696e675f78636d327634386a756e6374696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e6a756e6374696f6e2e2e4a756e6374696f6e24475424366465636f646531376833633533626330376631356433373833452e6c6c766d2e35333635323630383536383038333937363138a115b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683462656633333137363734326236366445a215b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683266353836346564383161303862663145a315b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686336343837386131653839626239396145a415b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683837343934393439323761633535313145a515b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686562373037306232613734653638666245a615b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683230303435623132303031626565653945a7159b015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f64653137683732363334373065353636653731356145a815b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683736656662643831636438623236653845a915b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683266666134663139383763323466386545aa15b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683363656662356462613633356531646445ab15b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683662303138343666393233373561643745ac15b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686265343432623835316536636231653245ad15b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686536373161373732306566316165333345ae15b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686638363861323637626336346365653545af15b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686331346239633862653839326534666545b015b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683261636463646362383430643934663845b115b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686434396438346435646437353162343445b215b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683533353931333965373264623731383045b315b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683562306563666562363765393961393245b415b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683261653537666139336261376532313745b515b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686533643363343965643439343934353045b615b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686630333430616166636666333264663545b715b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686662346330343535376535613938393245b815b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683431613534363561626563396663356245b915b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686634643238653333326363373364366245ba15b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686439366438666465653066376364313145bb15b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683664333839356232346665626237613945bc15b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683339363735373836666133366334336445bd15b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683930383034613934313362653032303645be15b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683961343434303439333666643137666345bf159b015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f64653137683736623639613962373037626636303545c015b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686236336135363338373032636336626345c115b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683665363565616566653733613233363345c215b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683138383635366437643136396536623445c315b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683434613363373132663231346566663045c415b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683064616663363665346132343430313045c515b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683235656464626163613031323431383245c615b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683964356434653237666361396333663345c715b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686337313864633163333133633635623945c815b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683531353531383464303034643836353545c915b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686262613536643963336562363134346645ca15b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683161383663333537613235633266396545cb15b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683234323833663731323964393264366245cc15b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686633313665396231623131366338623345cd15b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686332383338366534336339323933393345ce15b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686431616238303638303334653239623845cf15b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686530303231633738653235376530663245d015b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686666613662303764646166363039643345d115b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683966623833613333353463616565373645d215b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683666653864336433376563393664613745d315b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686232336166656137323139393732323145d415b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683138316161663937386333646131313245d515b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686561316434333834336339613762623845d615b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683161336464333165376138396136363845d7159b015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f64653137686138306633663739306666343638336345d815b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683834303435336235636634636535616445d915b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683333633438326630346333353061616545da15b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686339316465366636323237393564303145db15b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683766626461613036656162623436633345dc15b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686430366563313132633166313230656545dd15b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683366616538613630623039633964383845de15a2015f5a4e313173746167696e675f78636d327634396a756e6374696f6e73315f3130315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e6a756e6374696f6e732e2e4a756e6374696f6e7324475424366465636f64653137683763343566353437633737303133373845df1594015f5a4e313173746167696e675f78636d327634315f39385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e5175657279526573706f6e7365496e666f24475424366465636f64653137683133663763666566326132663335626645e015b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686161663638323237663535313533393545e115b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686663386335666239363066313430363445e215b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683066636164373135616138386238396145e315b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683738656135643362616633646539323545e415b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686535663532326162626135633434303745e515b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686530313861636438376333356139363745e615b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683836336534356661396134613466393745e715b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686531663837376535313566303864326645e815b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686431303562313363353930373561353645e915b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683533613662326232656331306562353445ea15b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683466373037613265313032656338636145eb15b7015f5a4e313173746167696e675f78636d327634386a756e6374696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e6a756e6374696f6e2e2e4a756e6374696f6e24475424366465636f646531376863376264393961663432636437376635452e6c6c766d2e35333635323630383536383038333937363138ec15b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683632393936643437623838666632393645ed15b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683162343463346465386164323463343045ee15b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683733633437633630656134613830383145ef15b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683839383231303337613963663331396245f015b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686137346365366332653032646434326145f115b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686636346161646362346462313733326445f2159b015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f64653137686262666561333634333665346532363745f315b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686363353265323739343564333038306345f415b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683839356531386633313236383562663045f515b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686430643539313238383430316261316245f615b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683130396238626532356637623337613945f715b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683131396337353439356137393364663245f815b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683236643066316532306334383463306645f915b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683530633739636438386534613162316645fa15b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683939346234333964613239383038323745fb15b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683631366534643739363633666531646245fc15b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683761313631616264306335663265306245fd15b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686663363065333764363561393434633145fe15b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686237323639343965323539633761333445ff15b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376836616635643735643434366136373166458016b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376861326135613839316665666264386233458116b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376833623133303234383664643664663839458216b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376839666561393534356434313664363035458316b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376863623966636130656534646537323939458416b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376831393061646563393335356661303332458516b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376838666638306530333962353261623035458616b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376862393638666362643839616133323933458716b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376862373138616234663531396638373364458816b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376863343135653364333936363061393039458916b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376837636336333863656433356361653033458a169b015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646531376866336566356163636436636536346430458b16b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376836656635346636643432653332626335458c16b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376835626138363033356137303039306534458d16b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376835623066653065626266323961303034458e16b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376863626265626530636532356164383939458f16b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376831333863633936333333363762666539459016b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376838666632336163616132333135666163459116b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376834326366663636653966303461646432459216b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376830626262643763656164303336386432459316b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376862376561303830353761353936303430459416b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376834633562356565383963643933643533459516b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376831376362613437386566363832336134459616b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376830383439663738633565636161613161459716b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376839326665643134303136653437313232459816b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376833313134663561376331383837393530459916b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376863313335363330396239346338306262459a16b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376833383030383334646665663939613639459b16b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376830643366333665363064663634333964459c16b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376838356534663763386162333039373065459d16b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376865313633656130316434316638373764459e16b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376864373939336434613437366437343363459f16b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686135363239343562636162643332313645a016b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683663363438356237616465373934366645a116b9015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686463323738306336386666393734363945a2165c5f5a4e34636f726533707472353864726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76342e2e6a756e6374696f6e732e2e4a756e6374696f6e73244754243137686665633962323164663135326538346545a316a0015f5a4e313173746167696e675f78636d327634386a756e6374696f6e315f3130305f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e6a756e6374696f6e2e2e4e6574776f726b496424475424366465636f64653137686631376638336262653832646261396145a416a0015f5a4e313173746167696e675f78636d327634386a756e6374696f6e315f3130305f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e6a756e6374696f6e2e2e4e6574776f726b496424475424366465636f64653137683966316134663866396233353238353345a516a0015f5a4e313173746167696e675f78636d327634386a756e6374696f6e315f3130305f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e6a756e6374696f6e2e2e4e6574776f726b496424475424366465636f64653137686161623537363462363433393937643145a616a0015f5a4e313173746167696e675f78636d327634386a756e6374696f6e315f3130305f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e6a756e6374696f6e2e2e4e6574776f726b496424475424366465636f64653137683464356261316638323437646637356645a7168b015f5a4e313173746167696e675f78636d327634315f38395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e526573706f6e736524475424366465636f64653137686232636266613230643037303565396145a816505f5a4e34636f726533707472343664726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76342e2e526573706f6e7365244754243137686164653861333832613436636462613945a9168b015f5a4e313173746167696e675f78636d327634315f38395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e526573706f6e736524475424366465636f64653137686338623464343430613063646266346645aa168b015f5a4e313173746167696e675f78636d327634315f38395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e526573706f6e736524475424366465636f64653137683565626265393965333266303830653545ab168b015f5a4e313173746167696e675f78636d327634315f38395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e526573706f6e736524475424366465636f64653137686133653166386464623863303031313245ac168b015f5a4e313173746167696e675f78636d327634315f38395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e526573706f6e736524475424366465636f64653137686366303565633437623534363236303745ad168b015f5a4e313173746167696e675f78636d327634315f38395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e526573706f6e736524475424366465636f64653137686263646630383237366333393762326545ae169e015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c244754242447542439656e636f64655f746f3137683563363433666130336639346432663145af16a5015f5a4e313173746167696e675f78636d327634396a756e6374696f6e73315f3130315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e6a756e6374696f6e732e2e4a756e6374696f6e732447542439656e636f64655f746f3137686539666565303235656432663262343045b0168e015f5a4e313173746167696e675f78636d327634315f38395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e526573706f6e73652447542439656e636f64655f746f3137686533306330653232393639333666303345b116a1015f5a4e313173746167696e675f78636d327634386a756e6374696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e6a756e6374696f6e2e2e4a756e6374696f6e2447542439656e636f64655f746f3137683466356161376638326433333561393445b216a3015f5a4e313173746167696e675f78636d327634386a756e6374696f6e315f3130305f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e6a756e6374696f6e2e2e4e6574776f726b49642447542439656e636f64655f746f3137686466363933636562343964613033343445b3169e015f5a4e313173746167696e675f78636d327634315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c244754242447542439656e636f64655f746f3137683631663366656432643537636436386145b41688015f5a4e313173746167696e675f78636d327634315f38335f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76342e2e58636d244c542443616c6c244754242447542439747970655f696e666f3137683937303334663531303238373237313745b51688015f5a4e313173746167696e675f78636d327634315f38335f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76342e2e58636d244c542443616c6c244754242447542439747970655f696e666f3137686331613435306338353763616430336345b61690015f5a4e313173746167696e675f78636d327634315f39315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e50616c6c6574496e666f2447542439656e636f64655f746f3137686165636537343632363264383437643745b7168d015f5a4e313173746167696e675f78636d327634315f39315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e50616c6c6574496e666f24475424366465636f64653137683434613265356430653033366537343545b8168d015f5a4e313173746167696e675f78636d327634315f39315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e50616c6c6574496e666f24475424366465636f64653137683864326536646236326533653563363245b9168d015f5a4e313173746167696e675f78636d327634315f39315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e50616c6c6574496e666f24475424366465636f64653137683961303630383533623734366334326245ba168d015f5a4e313173746167696e675f78636d327634315f39315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e50616c6c6574496e666f24475424366465636f64653137686231633663666639393865383235666545bb168d015f5a4e313173746167696e675f78636d327634315f39315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e50616c6c6574496e666f24475424366465636f64653137686263336536313866643133343362663845bc168d015f5a4e313173746167696e675f78636d327634315f39315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e50616c6c6574496e666f24475424366465636f64653137686332613239383032643636376466633545bd16725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137686430633664646363353531623739336345be16725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137686239393663633333653765313139393045bf16725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137686561366462626661633962656132346545c016725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137686432663664306232313161373732346245c116725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137686435316663643039323232386666306345c216725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137683939393535396261653734353065363745c316725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137683937623638343663393331346166646145c416725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137683833633965646633366531663932356645c516725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137683763336432396538333564396134646145c616725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137686565313162383762303532303434333145c716725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137683030666630336235303438326232333345c816725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137686236343532633662356537613663323645c916725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137683734323835343432396165326463663945ca16725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137683338346135393039316637616137306445cb16725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137686436643366646563373030313464663045cc16725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137686137376237663364346262303637396245cd16725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137683036616332393432643036356437316345ce16725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137683264663764623665643961316263303345cf16725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137686334616562316338646339363436376245d016725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137683764663461613864653063656664373945d1169c015f5a4e3132365f244c542473705f72756e74696d652e2e67656e657269632e2e756e636865636b65645f65787472696e7369632e2e507265616d626c65244c5424416464726573732443245369676e6174757265244324457874656e73696f6e24475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683938333363373138383037333338363445d216b8015f5a4e3132375f244c542470616c6c65745f70617261636861696e5f74656d706c6174652e2e70616c6c65742e2e50616c6c6574244c542454244754242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e686f6f6b732e2e4265666f7265416c6c52756e74696d654d6967726174696f6e732447542432396265666f72655f616c6c5f72756e74696d655f6d6967726174696f6e733137683766303633386231326337663262353245d3168a015f5a4e38345f244c54246672616d655f737570706f72742e2e7472616974732e2e6d657461646174612e2e53746f7261676556657273696f6e247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376830396237313438623434303231363262452e6c6c766d2e35333635323630383536383038333937363138d4167a5f5a4e31326672616d655f73797374656d3130657874656e73696f6e733132636865636b5f7765696768743230436865636b576569676874244c542454244754243130646f5f7072657061726531376831343635656562356537613035393663452e6c6c766d2e35333635323630383536383038333937363138d5167b5f5a4e31326672616d655f73797374656d3130657874656e73696f6e733132636865636b5f7765696768743230436865636b576569676874244c542454244754243131646f5f76616c696461746531376865313137333136323564623438323232452e6c6c766d2e35333635323630383536383038333937363138d616735f5a4e34636f726533707472353664726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76352e2e6c6f636174696f6e2e2e4c6f636174696f6e2447542431376832636534393762623434343162623665452e6c6c766d2e35333635323630383536383038333937363138d71695015f5a4e31326672616d655f73797374656d315f3130305f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f7224753230246672616d655f73797374656d2e2e4c61737452756e74696d6555706772616465496e666f24475424366465636f64653137683966313636616566313738663832303945d8169a015f5a4e31326672616d655f73797374656d315f3130325f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f7224753230246672616d655f73797374656d2e2e4576656e745265636f7264244c54244524432454244754242447542439656e636f64655f746f3137683135616336386438323739386364613345d916b4015f5a4e31326672616d655f73797374656d315f3130335f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230246672616d655f73797374656d2e2e4163636f756e74496e666f244c54244e6f6e63652443244163636f756e7444617461244754242447542439747970655f696e666f31376838663762393638666439323261613234452e6c6c766d2e35333635323630383536383038333937363138da168c015f5a4e31326672616d655f73797374656d315f38395f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230246672616d655f73797374656d2e2e4576656e745265636f7264244c54244524432454244754242447542439747970655f696e666f3137683138333630663138663065633533646245db1692015f5a4e31326672616d655f73797374656d315f39355f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f7224753230246672616d655f73797374656d2e2e44697370617463684576656e74496e666f2447542439656e636f64655f746f3137683861616338623564323137366139616345dc1695015f5a4e31326672616d655f73797374656d315f39385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230246672616d655f73797374656d2e2e436f646555706772616465417574686f72697a6174696f6e244c542454244754242447542439747970655f696e666f3137683337663165653134626534346537666245dd16a6015f5a4e3133315f244c542473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c24475424247532302461732475323024636f72652e2e636f6e766572742e2e54727946726f6d244c542473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c244754242447542424475424387472795f66726f6d3137683232376630383036383332363464326245de16775f5a4e34636f726533707472363064726f705f696e5f706c616365244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d6543616c6c2447542431376833633132346233303235373839616166452e6c6c766d2e35333635323630383536383038333937363138df16505f5a4e34636f726533707472343664726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76332e2e526573706f6e7365244754243137686534626230643165626365346266383645e0165a5f5a4e34636f726533707472353664726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76342e2e61737365742e2e417373657446696c746572244754243137686637373134616661336339393966663545e116a6015f5a4e3133315f244c542473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c24475424247532302461732475323024636f72652e2e636f6e766572742e2e54727946726f6d244c542473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542443616c6c244754242447542424475424387472795f66726f6d3137683736383835343061313636353739306645e216785f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f72336d6170313053746f726167654d6170323173746f726167655f6d61705f66696e616c5f6b657931376864353431663434323435356361303265452e6c6c766d2e35333635323630383536383038333937363138e316785f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f72336d6170313053746f726167654d6170323173746f726167655f6d61705f66696e616c5f6b657931376831636234396166353431333264616133452e6c6c766d2e35333635323630383536383038333937363138e416785f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f72336d6170313053746f726167654d6170323173746f726167655f6d61705f66696e616c5f6b657931376834636161393833383836343936666537452e6c6c766d2e35333635323630383536383038333937363138e516785f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f72336d6170313053746f726167654d6170323173746f726167655f6d61705f66696e616c5f6b657931376837386132623734336139323335326535452e6c6c766d2e35333635323630383536383038333937363138e616785f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f72336d6170313053746f726167654d6170323173746f726167655f6d61705f66696e616c5f6b657931376838343833386363643534303330333762452e6c6c766d2e35333635323630383536383038333937363138e716785f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f72336d6170313053746f726167654d6170323173746f726167655f6d61705f66696e616c5f6b657931376861333939633962393736343433316365452e6c6c766d2e35333635323630383536383038333937363138e816785f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f72336d6170313053746f726167654d6170323173746f726167655f6d61705f66696e616c5f6b657931376861353065323264343561313935613634452e6c6c766d2e35333635323630383536383038333937363138e916785f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f72336d6170313053746f726167654d6170323173746f726167655f6d61705f66696e616c5f6b657931376861643530336531613035353739343837452e6c6c766d2e35333635323630383536383038333937363138ea16785f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f72336d6170313053746f726167654d6170323173746f726167655f6d61705f66696e616c5f6b657931376862333139333030393262316661306539452e6c6c766d2e35333635323630383536383038333937363138eb16785f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f72336d6170313053746f726167654d6170323173746f726167655f6d61705f66696e616c5f6b657931376863613332343761656264356531666433452e6c6c766d2e35333635323630383536383038333937363138ec16785f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f72336d6170313053746f726167654d6170323173746f726167655f6d61705f66696e616c5f6b657931376864306131373261613434663031323139452e6c6c766d2e35333635323630383536383038333937363138ed16785f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f72336d6170313053746f726167654d6170323173746f726167655f6d61705f66696e616c5f6b657931376865333239633165343362346337376135452e6c6c766d2e35333635323630383536383038333937363138ee1699015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f72336d617037395f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f726167654d6170244c54244b24432456244754242475323024666f722475323024472447542431307472795f6d75746174653137686162653531643231343266306633366445ef1699015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f72336d617037395f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f726167654d6170244c54244b24432456244754242475323024666f722475323024472447542431307472795f6d75746174653137686261643032303862373934643335623445f016a0015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f72336d617037395f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f726167654d6170244c54244b24432456244754242475323024666f722475323024472447542431377472795f6d75746174655f6578697374733137683765663663613162626666323861636145f11691015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f72336d617037395f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f726167654d6170244c54244b24432456244754242475323024666f7224753230244724475424336765743137683536366534393465306364616363656445f21691015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f72336d617037395f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f726167654d6170244c54244b24432456244754242475323024666f7224753230244724475424336765743137686337386530363838346463333630633045f31694015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f72336d617037395f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f726167654d6170244c54244b24432456244754242475323024666f722475323024472447542436617070656e643137686262323463396231313838393061396145f41694015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f72336d617037395f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f726167654d6170244c54244b24432456244754242475323024666f722475323024472447542436696e736572743137683330616539666135623834393137616345f516475f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646531337573696e675f656e636f6465643137683637396539386464393666363163356445f61694015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f72336d617037395f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f726167654d6170244c54244b24432456244754242475323024666f722475323024472447542436696e736572743137683739643734393336643530353038343745f71694015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f72336d617037395f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f726167654d6170244c54244b24432456244754242475323024666f722475323024472447542436696e736572743137683963393166636437396230643264373645f816585f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646536656e636f646531376834316139383631336238663732346563452e6c6c766d2e35333635323630383536383038333937363138f91694015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f72336d617037395f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f726167654d6170244c54244b24432456244754242475323024666f722475323024472447542436696e736572743137686338616538316364393937393862306245fa167a5f5a4e34636f726533707472363364726f705f696e5f706c616365244c542470616c6c65745f78636d2e2e70616c6c65742e2e5175657279537461747573244c5424753332244754242447542431376831393633663831383838306134363738452e6c6c766d2e35333635323630383536383038333937363138fb1694015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f72336d617037395f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f726167654d6170244c54244b24432456244754242475323024666f7224753230244724475424366d75746174653137683038643766306131306561343739363145fc1694015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f72336d617037395f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f726167654d6170244c54244b24432456244754242475323024666f7224753230244724475424366d75746174653137683237646566363866363364323938663645fd1694015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f72336d617037395f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f726167654d6170244c54244b24432456244754242475323024666f7224753230244724475424366d75746174653137683730386663343862306537303063393645fe1694015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f72336d617037395f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f726167654d6170244c54244b24432456244754242475323024666f7224753230244724475424366d75746174653137683736313330363935363933326535626645ff1694015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f72336d617037395f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f726167654d6170244c54244b24432456244754242475323024666f7224753230244724475424366d75746174653137683739623838613165323565303064303645801794015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f72336d617037395f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f726167654d6170244c54244b24432456244754242475323024666f7224753230244724475424366d75746174653137686239666139633737666166356134303545811794015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f72336d617037395f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f726167654d6170244c54244b24432456244754242475323024666f72247532302447244754243672656d6f76653137683661363135623465333735366139333945821794015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f72336d617037395f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f726167654d6170244c54244b24432456244754242475323024666f72247532302447244754243672656d6f76653137683830336535633835623733343034393945831794015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f72336d617037395f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f726167654d6170244c54244b24432456244754242475323024666f72247532302447244754243672656d6f766531376864613133313832353235616463306461458417b1015f5a4e3134375f244c542473705f72756e74696d652e2e67656e657269632e2e756e636865636b65645f65787472696e7369632e2e556e636865636b656445787472696e736963244c54244164647265737324432443616c6c2443245369676e6174757265244324457874656e73696f6e2443245f24475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376864343030393236356234326136333464458517ba015f5a4e31356672616d655f657865637574697665313034457865637574697665244c542453797374656d244324426c6f636b244324436f6e74657874244324556e7369676e656456616c696461746f72244324416c6c50616c6c6574735769746853797374656d244324434f6e52756e74696d65557067726164652447542431326f6e5f69646c655f686f6f6b31376830393837633036366231623961356562452e6c6c766d2e353336353236303835363830383339373631388617a2015f5a4e31356672616d655f657865637574697665313034457865637574697665244c542453797374656d244324426c6f636b244324436f6e74657874244324556e7369676e656456616c696461746f72244324416c6c50616c6c6574735769746853797374656d244324434f6e52756e74696d6555706772616465244754243133657865637574655f626c6f636b31376839613238653138666330656537336231458717a5015f5a4e31356672616d655f657865637574697665313034457865637574697665244c542453797374656d244324426c6f636b244324436f6e74657874244324556e7369676e656456616c696461746f72244324416c6c50616c6c6574735769746853797374656d244324434f6e52756e74696d6555706772616465244754243136696e697469616c697a655f626c6f636b31376836616164616138643836393765613436458817a7015f5a4e31356672616d655f657865637574697665313034457865637574697665244c542453797374656d244324426c6f636b244324436f6e74657874244324556e7369676e656456616c696461746f72244324416c6c50616c6c6574735769746853797374656d244324434f6e52756e74696d6555706772616465244754243138646f5f6170706c795f65787472696e73696331376831663061323434613966636366616139458917bf015f5a4e31356672616d655f657865637574697665313034457865637574697665244c542453797374656d244324426c6f636b244324436f6e74657874244324556e7369676e656456616c696461746f72244324416c6c50616c6c6574735769746853797374656d244324434f6e52756e74696d6555706772616465244754243137696e686572656e74735f6170706c69656431376830376233363962343232613635653638452e6c6c766d2e353336353236303835363830383339373631388a17a3015f5a4e31356672616d655f657865637574697665313034457865637574697665244c542453797374656d244324426c6f636b244324436f6e74657874244324556e7369676e656456616c696461746f72244324416c6c50616c6c6574735769746853797374656d244324434f6e52756e74696d655570677261646524475424313466696e616c697a655f626c6f636b31376865323336643166326330363730643933458b17a4015f5a4e31356672616d655f657865637574697665313034457865637574697665244c542453797374656d244324426c6f636b244324436f6e74657874244324556e7369676e656456616c696461746f72244324416c6c50616c6c6574735769746853797374656d244324434f6e52756e74696d65557067726164652447542431356f6666636861696e5f776f726b657231376864383839663162353431333463303263458c17475f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646531337573696e675f656e636f64656431376864363031336434646566363866356532458d17475f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646531337573696e675f656e636f64656431376831303963613861666465643737313432458e17eb015f5a4e3137375f244c542473705f72756e74696d652e2e67656e657269632e2e756e636865636b65645f65787472696e7369632e2e556e636865636b656445787472696e736963244c54244164647265737324432443616c6c2443245369676e6174757265244324457874656e73696f6e24432431363737373231365f7573697a65244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542436656e636f646531376833303363663635646134393766323061452e6c6c766d2e353336353236303835363830383339373631388f17785f5a4e36365f244c5424542475323024617324753230247061726974795f7363616c655f636f6465632e2e64657074685f6c696d69742e2e4465636f64654c696d69742447542432376465636f64655f616c6c5f776974685f64657074685f6c696d697431376830323462396165363961646563333039459017e0015f5a4e3139325f244c542473705f72756e74696d652e2e67656e657269632e2e756e636865636b65645f65787472696e7369632e2e556e636865636b656445787472696e736963244c54244c6f6f6b7570536f7572636524432443616c6c2443245369676e6174757265244324457874656e73696f6e24432431363737373231365f7573697a652447542424753230246173247532302473705f72756e74696d652e2e7472616974732e2e436865636b61626c65244c54244c6f6f6b7570244754242447542435636865636b31376865343562663563366134653964646538459117ba025f5a4e3236315f244c5424244c50245475706c65456c656d656e74302443245475706c65456c656d656e74312443245475706c65456c656d656e74322443245475706c65456c656d656e74332443245475706c65456c656d656e74342443245475706c65456c656d656e74352443245475706c65456c656d656e74362443245475706c65456c656d656e74372443245475706c65456c656d656e74382443245475706c65456c656d656e74392452502424753230246173247532302473705f72756e74696d652e2e7472616974732e2e7472616e73616374696f6e5f657874656e73696f6e2e2e5472616e73616374696f6e457874656e73696f6e244c542443616c6c24475424244754243235626172655f76616c69646174655f616e645f7072657061726531376831613938343037363034666362623265459217a9015f5a4e31356672616d655f657865637574697665313034457865637574697665244c542453797374656d244324426c6f636b244324436f6e74657874244324556e7369676e656456616c696461746f72244324416c6c50616c6c6574735769746853797374656d244324434f6e52756e74696d655570677261646524475424323076616c69646174655f7472616e73616374696f6e31376837643130353964653237343130626232459317ae025f5a4e3236315f244c5424244c50245475706c65456c656d656e74302443245475706c65456c656d656e74312443245475706c65456c656d656e74322443245475706c65456c656d656e74332443245475706c65456c656d656e74342443245475706c65456c656d656e74352443245475706c65456c656d656e74362443245475706c65456c656d656e74372443245475706c65456c656d656e74382443245475706c65456c656d656e74392452502424753230246173247532302473705f72756e74696d652e2e7472616974732e2e7472616e73616374696f6e5f657874656e73696f6e2e2e5472616e73616374696f6e457874656e73696f6e244c542443616c6c24475424244754243133626172655f76616c696461746531376866386263653461343730623961373061459417c5015f5a4e3136345f244c542473705f72756e74696d652e2e67656e657269632e2e756e636865636b65645f65787472696e7369632e2e556e636865636b656445787472696e736963244c54244164647265737324432443616c6c2443245369676e6174757265244324457874656e73696f6e2443245f244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f646531376833356636333933656463346234616261459517c5015f5a4e3136345f244c542473705f72756e74696d652e2e67656e657269632e2e756e636865636b65645f65787472696e7369632e2e556e636865636b656445787472696e736963244c54244164647265737324432443616c6c2443245369676e6174757265244324457874656e73696f6e2443245f244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f646531376837373635356331316436616665633830459617c4015f5a4e31387061726974795f7363616c655f636f64656335636f6465633136696e6e65725f7475706c655f696d706c3131395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f722475323024244c502449302443244a302443244b302443244c302443244d302443244e302443244f302443245030244324513024432452302452502424475424366465636f646531376836656537663137626530653330383636459717c5015f5a4e3136345f244c542473705f72756e74696d652e2e67656e657269632e2e756e636865636b65645f65787472696e7369632e2e556e636865636b656445787472696e736963244c54244164647265737324432443616c6c2443245369676e6174757265244324457874656e73696f6e2443245f244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f646531376838383266373739343131623634383234459817c7015f5a4e31387061726974795f7363616c655f636f64656335636f6465633136696e6e65725f7475706c655f696d706c3131395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f722475323024244c502449302443244a302443244b302443244c302443244d302443244e302443244f30244324503024432451302443245230245250242447542439656e636f64655f746f31376833313365343663343431626237623731459917c4015f5a4e31387061726974795f7363616c655f636f64656335636f6465633136696e6e65725f7475706c655f696d706c3131395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f722475323024244c502449302443244a302443244b302443244c302443244d302443244e302443244f302443245030244324513024432452302452502424475424366465636f646531376836373462316433663731356138396664459a17c4015f5a4e31387061726974795f7363616c655f636f64656335636f6465633136696e6e65725f7475706c655f696d706c3131395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f722475323024244c502449302443244a302443244b302443244c302443244d302443244e302443244f302443245030244324513024432452302452502424475424366465636f646531376838376331353730376336376438623861459b17c4015f5a4e31387061726974795f7363616c655f636f64656335636f6465633136696e6e65725f7475706c655f696d706c3131395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f722475323024244c502449302443244a302443244b302443244c302443244d302443244e302443244f302443245030244324513024432452302452502424475424366465636f646531376863666664653033356135646330326130459c17585f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646536656e636f646531376837383139336265393830393830336530452e6c6c766d2e353336353236303835363830383339373631389d17475f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646531337573696e675f656e636f64656431376866633365663930656336613062656139459e173f5f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646536656e636f646531376835616431363038623364356662613661459f173f5f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646536656e636f64653137686262376539616539353735383765656245a017a8025f5a4e3236315f244c5424244c50245475706c65456c656d656e74302443245475706c65456c656d656e74312443245475706c65456c656d656e74322443245475706c65456c656d656e74332443245475706c65456c656d656e74342443245475706c65456c656d656e74352443245475706c65456c656d656e74362443245475706c65456c656d656e74372443245475706c65456c656d656e74382443245475706c65456c656d656e74392452502424753230246173247532302473705f72756e74696d652e2e7472616974732e2e7472616e73616374696f6e5f657874656e73696f6e2e2e5472616e73616374696f6e457874656e73696f6e244c542443616c6c244754242447542438696d706c696369743137683930633835366539303764613736636445a117ee015f5a4e3139365f244c54246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e6d61702e2e53746f726167654d6170244c54245072656669782443244861736865722443244b657924432456616c756524432451756572794b696e642443244f6e456d7074792443244d617856616c756573244754242475323024617324753230246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e53746f72616765456e7472794d657461646174614275696c6465722447542431346275696c645f6d657461646174613137683063316332393234343535363136323245a217ee015f5a4e3139365f244c54246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e6d61702e2e53746f726167654d6170244c54245072656669782443244861736865722443244b657924432456616c756524432451756572794b696e642443244f6e456d7074792443244d617856616c756573244754242475323024617324753230246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e53746f72616765456e7472794d657461646174614275696c6465722447542431346275696c645f6d657461646174613137683263636638313035373532396433396345a317ee015f5a4e3139365f244c54246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e6d61702e2e53746f726167654d6170244c54245072656669782443244861736865722443244b657924432456616c756524432451756572794b696e642443244f6e456d7074792443244d617856616c756573244754242475323024617324753230246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e53746f72616765456e7472794d657461646174614275696c6465722447542431346275696c645f6d657461646174613137683335333165326234643563633361633745a417ee015f5a4e3139365f244c54246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e6d61702e2e53746f726167654d6170244c54245072656669782443244861736865722443244b657924432456616c756524432451756572794b696e642443244f6e456d7074792443244d617856616c756573244754242475323024617324753230246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e53746f72616765456e7472794d657461646174614275696c6465722447542431346275696c645f6d657461646174613137683365363037653365613561303761336445a517c2015f5a4e3139626f756e6465645f636f6c6c656374696f6e7331367765616b5f626f756e6465645f766563315f3131375f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024626f756e6465645f636f6c6c656374696f6e732e2e7765616b5f626f756e6465645f7665632e2e5765616b426f756e646564566563244c54245424432453244754242447542439747970655f696e666f3137683762326164336663303438613734643745a617ee015f5a4e3139365f244c54246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e6d61702e2e53746f726167654d6170244c54245072656669782443244861736865722443244b657924432456616c756524432451756572794b696e642443244f6e456d7074792443244d617856616c756573244754242475323024617324753230246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e53746f72616765456e7472794d657461646174614275696c6465722447542431346275696c645f6d657461646174613137683437353033343731653166323030333745a717ee015f5a4e3139365f244c54246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e6d61702e2e53746f726167654d6170244c54245072656669782443244861736865722443244b657924432456616c756524432451756572794b696e642443244f6e456d7074792443244d617856616c756573244754242475323024617324753230246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e53746f72616765456e7472794d657461646174614275696c6465722447542431346275696c645f6d657461646174613137683439303362343636333366346366383145a817bc015f5a4e323070616c6c65745f6d6573736167655f7175657565315f3130335f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470616c6c65745f6d6573736167655f71756575652e2e426f6f6b5374617465244c54244d6573736167654f726967696e244754242447542439747970655f696e666f31376832333064636334363537323833363230452e6c6c766d2e35333635323630383536383038333937363138a917ee015f5a4e3139365f244c54246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e6d61702e2e53746f726167654d6170244c54245072656669782443244861736865722443244b657924432456616c756524432451756572794b696e642443244f6e456d7074792443244d617856616c756573244754242475323024617324753230246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e53746f72616765456e7472794d657461646174614275696c6465722447542431346275696c645f6d657461646174613137683632663039656436363732333062343045aa17ee015f5a4e3139365f244c54246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e6d61702e2e53746f726167654d6170244c54245072656669782443244861736865722443244b657924432456616c756524432451756572794b696e642443244f6e456d7074792443244d617856616c756573244754242475323024617324753230246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e53746f72616765456e7472794d657461646174614275696c6465722447542431346275696c645f6d657461646174613137683636373533393934333361623363303345ab17ee015f5a4e3139365f244c54246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e6d61702e2e53746f726167654d6170244c54245072656669782443244861736865722443244b657924432456616c756524432451756572794b696e642443244f6e456d7074792443244d617856616c756573244754242475323024617324753230246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e53746f72616765456e7472794d657461646174614275696c6465722447542431346275696c645f6d657461646174613137683864663139656665633266616363393545ac17ee015f5a4e3139365f244c54246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e6d61702e2e53746f726167654d6170244c54245072656669782443244861736865722443244b657924432456616c756524432451756572794b696e642443244f6e456d7074792443244d617856616c756573244754242475323024617324753230246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e53746f72616765456e7472794d657461646174614275696c6465722447542431346275696c645f6d657461646174613137686332316234623763646337663361356545ad17ee015f5a4e3139365f244c54246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e6d61702e2e53746f726167654d6170244c54245072656669782443244861736865722443244b657924432456616c756524432451756572794b696e642443244f6e456d7074792443244d617856616c756573244754242475323024617324753230246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e53746f72616765456e7472794d657461646174614275696c6465722447542431346275696c645f6d657461646174613137686338373762373632343462366333356345ae17ee015f5a4e3139365f244c54246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e6d61702e2e53746f726167654d6170244c54245072656669782443244861736865722443244b657924432456616c756524432451756572794b696e642443244f6e456d7074792443244d617856616c756573244754242475323024617324753230246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e53746f72616765456e7472794d657461646174614275696c6465722447542431346275696c645f6d657461646174613137686365636262386630643837393262663545af17ee015f5a4e3139365f244c54246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e6d61702e2e53746f726167654d6170244c54245072656669782443244861736865722443244b657924432456616c756524432451756572794b696e642443244f6e456d7074792443244d617856616c756573244754242475323024617324753230246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e53746f72616765456e7472794d657461646174614275696c6465722447542431346275696c645f6d657461646174613137686436313639326434646664613461613345b017db015f5a4e3139626f756e6465645f636f6c6c656374696f6e7331367765616b5f626f756e6465645f766563315f3131375f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024626f756e6465645f636f6c6c656374696f6e732e2e7765616b5f626f756e6465645f7665632e2e5765616b426f756e646564566563244c54245424432453244754242447542439747970655f696e666f31376837636237616665616437633532303463452e6c6c766d2e35333635323630383536383038333937363138b117ee015f5a4e3139365f244c54246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e6d61702e2e53746f726167654d6170244c54245072656669782443244861736865722443244b657924432456616c756524432451756572794b696e642443244f6e456d7074792443244d617856616c756573244754242475323024617324753230246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e53746f72616765456e7472794d657461646174614275696c6465722447542431346275696c645f6d657461646174613137686638356133613031633731303136353745b217ee015f5a4e3139365f244c54246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e6d61702e2e53746f726167654d6170244c54245072656669782443244861736865722443244b657924432456616c756524432451756572794b696e642443244f6e456d7074792443244d617856616c756573244754242475323024617324753230246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e53746f72616765456e7472794d657461646174614275696c6465722447542431346275696c645f6d657461646174613137686665303439353766616538653233646145b317a0015f5a4e323070616c6c65745f6d6573736167655f7175657565315f3130305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470616c6c65745f6d6573736167655f71756575652e2e50616765244c542453697a652443244865617053697a65244754242447542439747970655f696e666f3137686339636534373664313630333736393345b417a4015f5a4e323070616c6c65745f6d6573736167655f7175657565315f3130345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470616c6c65745f6d6573736167655f71756575652e2e4e65696768626f757273244c54244d6573736167654f726967696e244754242447542439747970655f696e666f3137686562316332653065376662363462333745b517ad015f5a4e323070616c6c65745f6d6573736167655f7175657565315f3131335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302470616c6c65745f6d6573736167655f71756575652e2e50616765244c542453697a652443244865617053697a65244754242447542439656e636f64655f746f3137683037343365306430326631336435666345b617ad015f5a4e323070616c6c65745f6d6573736167655f7175657565315f3131365f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302470616c6c65745f6d6573736167655f71756575652e2e426f6f6b5374617465244c54244d6573736167654f726967696e2447542424475424366465636f64653137683534376538313437663462303931383145b717565f5a4e323070616c6c65745f6d6573736167655f7175657565323750616765244c542453697a652443244865617053697a652447542431307065656b5f66697273743137683439323038323831393763643938623045b817565f5a4e323070616c6c65745f6d6573736167655f7175657565323750616765244c542453697a652443244865617053697a65244754243130736b69705f66697273743137683561636136393139366436656439613645b917585f5a4e323070616c6c65745f6d6573736167655f7175657565323750616765244c542453697a652443244865617053697a6524475424313266726f6d5f6d6573736167653137683465353562306361306538396466613345ba175e5f5a4e323070616c6c65745f6d6573736167655f7175657565323750616765244c542453697a652443244865617053697a652447542431387472795f617070656e645f6d6573736167653137686362643630383235303066333663613945bb17615f5a4e323070616c6c65745f6d6573736167655f7175657565323750616765244c542453697a652443244865617053697a652447542432316e6f74655f70726f6365737365645f61745f706f733137683433356464393165346461373734336645bc175c5f5a4e323570616c6c65745f70617261636861696e5f74656d706c6174653670616c6c6574313550616c6c6574244c54245424475424313673746f726167655f6d657461646174613137683535633064386337663431386464303545bd17b6015f5a4e323570616c6c65745f70617261636861696e5f74656d706c6174653670616c6c6574315f3131305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470616c6c65745f70617261636861696e5f74656d706c6174652e2e70616c6c65742e2e436f6d706f73697465537472756374244c542454244754242447542439747970655f696e666f3137686530333664386237323334393936343045be17ac015f5a4e323570616c6c65745f70617261636861696e5f74656d706c6174653670616c6c6574315f3130305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470616c6c65745f70617261636861696e5f74656d706c6174652e2e70616c6c65742e2e4572726f72244c542454244754242447542439747970655f696e666f3137686234383063623764323162666230626245bf17ac015f5a4e323570616c6c65745f70617261636861696e5f74656d706c6174653670616c6c6574315f3130305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470616c6c65745f70617261636861696e5f74656d706c6174652e2e70616c6c65742e2e4576656e74244c542454244754242447542439747970655f696e666f3137683136393066343664373963346632306645c017b5015f5a4e323570616c6c65745f70617261636861696e5f74656d706c6174653670616c6c6574315f3131325f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302470616c6c65745f70617261636861696e5f74656d706c6174652e2e70616c6c65742e2e43616c6c244c5424542447542424475424366465636f64653137683338383934356438613133313366666245c117b5015f5a4e323570616c6c65745f70617261636861696e5f74656d706c6174653670616c6c6574315f3131325f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302470616c6c65745f70617261636861696e5f74656d706c6174652e2e70616c6c65742e2e43616c6c244c5424542447542424475424366465636f64653137683733373266303339326339343366663145c217b8015f5a4e323570616c6c65745f70617261636861696e5f74656d706c6174653670616c6c6574315f3131325f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302470616c6c65745f70617261636861696e5f74656d706c6174652e2e70616c6c65742e2e43616c6c244c542454244754242447542439656e636f64655f746f3137683063333336373530633830326665623945c317b9015f5a4e323570616c6c65745f70617261636861696e5f74656d706c6174653670616c6c6574315f3131335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302470616c6c65745f70617261636861696e5f74656d706c6174652e2e70616c6c65742e2e4576656e74244c542454244754242447542439656e636f64655f746f3137686434333232663031366466646238373345c417aa015f5a4e323570616c6c65745f70617261636861696e5f74656d706c6174653670616c6c6574315f39395f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470616c6c65745f70617261636861696e5f74656d706c6174652e2e70616c6c65742e2e43616c6c244c542454244754242447542439747970655f696e666f3137683334373839623565663937663636396145c517a6025f5a4e3236315f244c5424244c50245475706c65456c656d656e74302443245475706c65456c656d656e74312443245475706c65456c656d656e74322443245475706c65456c656d656e74332443245475706c65456c656d656e74342443245475706c65456c656d656e74352443245475706c65456c656d656e74362443245475706c65456c656d656e74372443245475706c65456c656d656e74382443245475706c65456c656d656e74392452502424753230246173247532302473705f72756e74696d652e2e7472616974732e2e7472616e73616374696f6e5f657874656e73696f6e2e2e5472616e73616374696f6e457874656e73696f6e244c542443616c6c2447542424475424367765696768743137683566303266386339383332663137666345c617a7025f5a4e3236315f244c5424244c50245475706c65456c656d656e74302443245475706c65456c656d656e74312443245475706c65456c656d656e74322443245475706c65456c656d656e74332443245475706c65456c656d656e74342443245475706c65456c656d656e74352443245475706c65456c656d656e74362443245475706c65456c656d656e74372443245475706c65456c656d656e74382443245475706c65456c656d656e74392452502424753230246173247532302473705f72756e74696d652e2e7472616974732e2e7472616e73616374696f6e5f657874656e73696f6e2e2e5472616e73616374696f6e457874656e73696f6e244c542443616c6c244754242447542437707265706172653137683866353962633634323633623034303045c717a8025f5a4e3236315f244c5424244c50245475706c65456c656d656e74302443245475706c65456c656d656e74312443245475706c65456c656d656e74322443245475706c65456c656d656e74332443245475706c65456c656d656e74342443245475706c65456c656d656e74352443245475706c65456c656d656e74362443245475706c65456c656d656e74372443245475706c65456c656d656e74382443245475706c65456c656d656e74392452502424753230246173247532302473705f72756e74696d652e2e7472616974732e2e7472616e73616374696f6e5f657874656e73696f6e2e2e5472616e73616374696f6e457874656e73696f6e244c542443616c6c2447542424475424386d657461646174613137683962366664303965333832613033393845c817a8025f5a4e3236315f244c5424244c50245475706c65456c656d656e74302443245475706c65456c656d656e74312443245475706c65456c656d656e74322443245475706c65456c656d656e74332443245475706c65456c656d656e74342443245475706c65456c656d656e74352443245475706c65456c656d656e74362443245475706c65456c656d656e74372443245475706c65456c656d656e74382443245475706c65456c656d656e74392452502424753230246173247532302473705f72756e74696d652e2e7472616974732e2e7472616e73616374696f6e5f657874656e73696f6e2e2e5472616e73616374696f6e457874656e73696f6e244c542443616c6c24475424244754243876616c69646174653137683736653163373233643634353135326445c917465f5a4e34315f244c5424626f6f6c247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683937613366363339316437356431313645ca17475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683336663230373336646438363039363645cb17605f5a4e36375f244c542473746167696e675f78636d2e2e76342e2e61737365742e2e417373657473247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683737323234343837376239306165323145cc17675f5a4e37345f244c542473746167696e675f78636d2e2e76342e2e6a756e6374696f6e732e2e4a756e6374696f6e73247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683331373363336565343966333933363145cd17645f5a4e37315f244c542473746167696e675f78636d2e2e76342e2e5175657279526573706f6e7365496e666f247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683264343334623131306463666461363645ce17625f5a4e36395f244c542473746167696e675f78636d2e2e76342e2e58636d244c542443616c6c24475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686633653439386530666461373435613445cf175c5f5a4e34636f726533666d74336e756d35305f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f7224753230247536342447542433666d743137683966383134653432366537363631613145d0175f5f5a4e36365f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c54245424475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683532626464333139306438323434353545d1175f5f5a4e36365f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c54245424475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683865313461363233346138343963303345d217615f5a4e36385f244c542473746167696e675f78636d2e2e76332e2e4d617962654572726f72436f6465247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683737663839343431383932356362306545d317655f5a4e37325f244c542473746167696e675f78636d2e2e76342e2e6a756e6374696f6e2e2e4a756e6374696f6e247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683234653363633733326433323838616645d417655f5a4e37325f244c542473746167696e675f78636d2e2e76342e2e6c6f636174696f6e2e2e4c6f636174696f6e247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683664656261353834616565653038663045d517475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683462303238663464353733336161303545d617475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683661306662646135393936663830323345d717625f5a4e36395f244c542473746167696e675f78636d2e2e76342e2e58636d244c542443616c6c24475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683532653237383130663032346438376345d817475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683965376563656338623731313230343645d917475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683965646138383364366261396264613845da17475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686139356636343034346662383434653845db17475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686165666162383638616164616166656145dc17475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686664366566613538386238643832383145dd175b5f5a4e34636f726533666d74336e756d34395f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f72247532302475382447542433666d743137683735633961343634646632346534626145de175c5f5a4e34636f726533666d74336e756d35305f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f7224753230247533322447542433666d743137683639363930353938373234326233326645df1791015f5a4e34636f72653370747231313064726f705f696e5f706c616365244c542473746167696e675f78636d2e2e646f75626c655f656e636f6465642e2e446f75626c65456e636f646564244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d6543616c6c24475424244754243137683863386264386232316435313763636545e01792015f5a4e34636f72653370747231313164726f705f696e5f706c616365244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c5424753824432473746167696e675f78636d2e2e76342e2e4d617850616c6c65744e616d654c656e24475424244754243137686364643439366165333566633938633045e117c20a5f5a4e34636f7265337074723133313064726f705f696e5f706c616365244c542473705f72756e74696d652e2e67656e657269632e2e756e636865636b65645f65787472696e7369632e2e507265616d626c65244c542473705f72756e74696d652e2e6d756c7469616464726573732e2e4d756c746941646472657373244c542473705f636f72652e2e63727970746f2e2e4163636f756e7449643332244324244c5024245250242447542424432473705f72756e74696d652e2e4d756c74695369676e617475726524432463756d756c75735f70616c6c65745f7765696768745f7265636c61696d2e2e53746f726167655765696768745265636c61696d244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d65244324244c50246672616d655f73797374656d2e2e657874656e73696f6e732e2e617574686f72697a655f63616c6c2e2e417574686f72697a6543616c6c244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d65244754242443246672616d655f73797374656d2e2e657874656e73696f6e732e2e636865636b5f6e6f6e5f7a65726f5f73656e6465722e2e436865636b4e6f6e5a65726f53656e646572244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d65244754242443246672616d655f73797374656d2e2e657874656e73696f6e732e2e636865636b5f737065635f76657273696f6e2e2e436865636b5370656356657273696f6e244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d65244754242443246672616d655f73797374656d2e2e657874656e73696f6e732e2e636865636b5f74785f76657273696f6e2e2e436865636b547856657273696f6e244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d65244754242443246672616d655f73797374656d2e2e657874656e73696f6e732e2e636865636b5f67656e657369732e2e436865636b47656e65736973244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d65244754242443246672616d655f73797374656d2e2e657874656e73696f6e732e2e636865636b5f6d6f7274616c6974792e2e436865636b4d6f7274616c697479244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d65244754242443246672616d655f73797374656d2e2e657874656e73696f6e732e2e636865636b5f6e6f6e63652e2e436865636b4e6f6e6365244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d65244754242443246672616d655f73797374656d2e2e657874656e73696f6e732e2e636865636b5f7765696768742e2e436865636b576569676874244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d652447542424432470616c6c65745f7472616e73616374696f6e5f7061796d656e742e2e4368617267655472616e73616374696f6e5061796d656e74244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d65244754242443246672616d655f6d657461646174615f686173685f657874656e73696f6e2e2e436865636b4d6574616461746148617368244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d6524475424245250242447542424475424244754243137683332363036623063656437623838343745e217545f5a4e34636f726533707472353064726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76342e2e61737365742e2e4173736574244754243137683562623964356538386135363136323445e317555f5a4e34636f726533707472353164726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76342e2e61737365742e2e417373657473244754243137683462373836656664633963396563333045e417565f5a4e34636f726533707472353264726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76342e2e61737365742e2e41737365744964244754243137683130393631313238326530363064626445e517595f5a4e34636f726533707472353564726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76342e2e5175657279526573706f6e7365496e666f244754243137683664376633633836633566326237343345e6175b5f5a4e34636f726533707472353764726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76342e2e58636d244c5424244c50242452502424475424244754243137686137383633613639323363353663623345e717795f5a4e34636f726533707472383764726f705f696e5f706c616365244c5424616c6c6f632e2e626f7865642e2e426f78244c542473746167696e675f78636d2e2e56657273696f6e656458636d244c5424244c5024245250242447542424475424244754243137683266646137626534623664656135383645e8176c5f5a4e34636f726533707472373464726f705f696e5f706c616365244c5424616c6c6f632e2e626f7865642e2e426f78244c542473746167696e675f78636d2e2e56657273696f6e656441737365747324475424244754243137683161616166396537393331623836623745e917715f5a4e34636f726533707472373964726f705f696e5f706c616365244c542473746167696e675f78636d2e2e646f75626c655f656e636f6465642e2e446f75626c65456e636f646564244c5424244c50242452502424475424244754243137683334616162383135633634383433636145ea17765f5a4e34636f726533707472383464726f705f696e5f706c616365244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542473746167696e675f78636d2e2e76342e2e6c6f636174696f6e2e2e4c6f636174696f6e24475424244754243137686166326462313032386132376630376245eb176d5f5a4e34636f726535617272617936395f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f722475323024247535622454247533622424753230244e24753564242447542433666d743137683065613433326162613733633736366245ec176d5f5a4e34636f726535617272617936395f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f722475323024247535622454247533622424753230244e24753564242447542433666d743137683665323938303566353030663261313445ed176d5f5a4e34636f726535617272617936395f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f722475323024247535622454247533622424753230244e24753564242447542433666d743137683761303563303535343233303738353045ee176d5f5a4e34636f726535617272617936395f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f722475323024247535622454247533622424753230244e24753564242447542433666d743137686630646664343164343736626461333845ef176d5f5a4e34636f726535617272617936395f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f722475323024247535622454247533622424753230244e24753564242447542433666d743137686638626333333938363931626330613645f0175b5f5a4e36325f244c542473746167696e675f78636d2e2e76342e2e526573706f6e7365247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683737613730613634646566303534323745f1175d5f5a4e36345f244c542473746167696e675f78636d2e2e76332e2e4f726967696e4b696e64247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686466386339323737373261343263666345f217775f5a4e36355f244c542473705f636f72652e2e63727970746f2e2e5075626c69634572726f72247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376833363533373562323563373736393563452e6c6c766d2e35333635323630383536383038333937363138f3175e5f5a4e36355f244c542473746167696e675f78636d2e2e76332e2e5765696768744c696d6974247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683736643735383566333432656366623545f4175f5f5a4e36365f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c54245424475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686530633564313034383436363437653345f517665f5a4e37335f244c542473746167696e675f78636d2e2e76342e2e6a756e6374696f6e2e2e4e6574776f726b4964247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683165383136316438383331353163343245f6175f5f5a4e36365f244c542473705f776569676874732e2e7765696768745f76322e2e576569676874247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683930616532326363343865383030623345f7175f5f5a4e36365f244c542473746167696e675f78636d2e2e76342e2e61737365742e2e4173736574247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683937323565393538373139363561616445f817615f5a4e36385f244c542473746167696e675f78636d2e2e76342e2e61737365742e2e41737365744964247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683630353061653335356539633436663245f917635f5a4e37305f244c542473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e426f64794964247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686233623166613366346661346437306545fa17655f5a4e37325f244c542473746167696e675f78636d2e2e76342e2e61737365742e2e417373657446696c746572247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686465633235626332396362323861626445fb17685f5a4e37335f244c54242475356224412475356424247532302461732475323024636f72652e2e736c6963652e2e636d702e2e536c6963655061727469616c4571244c542442244754242447542435657175616c3137683937356433643662636434313134393945fc17725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137683766353139396564336632616163333245fd17725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137683833663630663761646331333462643745fe17725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137686332633063653761303465653537323145ff17725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f31376866663231303762646531373533333339458018595f5a4e3773705f636f72653663727970746f3953733538436f646563313466726f6d5f73733538636865636b31376861373637346461396536393636653033452e6c6c766d2e353336353236303835363830383339373631388118645f5a4e3773705f636f72653663727970746f3953733538436f6465633235746f5f73733538636865636b5f776974685f76657273696f6e31376832633534306230356236313035656166452e6c6c766d2e35333635323630383536383038333937363138821899015f5a4e39305f244c542473705f747269652e2e6e6f64655f636f6465632e2e4e6f6465436f646563244c54244824475424247532302461732475323024747269655f64622e2e6e6f64655f636f6465632e2e4e6f6465436f6465632447542431316465636f64655f706c616e31376834643731316234616337326638376230452e6c6c766d2e353336353236303835363830383339373631388318415f5a4e37747269655f6462346e6f646531304e6f646548616e646c653135746f5f6f776e65645f68616e646c6531376862623033376365396139366431303765458418385f5a4e37747269655f6462346e6f6465344e6f64653133746f5f6f776e65645f6e6f646531376862343832656562663832333465396434458518415f5a4e37747269655f6462346e6f646531304e6f646548616e646c653135746f5f6f776e65645f68616e646c6531376865306531616531656230663066646663458618385f5a4e37747269655f6462346e6f6465344e6f64653133746f5f6f776e65645f6e6f646531376838386535316638633333333937346565458718445f5a4e37747269655f6462346e6f646531384e6f64654f776e6564244c542448244754243130746f5f656e636f64656431376831323832346465396631626365643531458818525f5a4e37747269655f6462346e6f646532344e6f646548616e646c654f776e6564244c54244824475424313861735f6368696c645f7265666572656e63653137686231623535663135326237643661363845891880015f5a4e39305f244c542473705f636f6e73656e7375735f617572612e2e737232353531392e2e6170705f737232353531392e2e5075626c696324753230246173247532302473657264652e2e64652e2e446573657269616c697a65244754243131646573657269616c697a6531376837386235663837396335376432633463458a1880015f5a4e39305f244c542473705f747269652e2e6e6f64655f636f6465632e2e4e6f6465436f646563244c54244824475424247532302461732475323024747269655f64622e2e6e6f64655f636f6465632e2e4e6f6465436f6465632447542431316272616e63685f6e6f646531376832663939353165356638386437323738458b1883015f5a4e39305f244c542473705f747269652e2e6e6f64655f636f6465632e2e4e6f6465436f646563244c54244824475424247532302461732475323024747269655f64622e2e6e6f64655f636f6465632e2e4e6f6465436f646563244754243134657874656e73696f6e5f6e6f646531376831346439373234316462343039336436458c1888015f5a4e39305f244c542473705f747269652e2e6e6f64655f636f6465632e2e4e6f6465436f646563244c54244824475424247532302461732475323024747269655f64622e2e6e6f64655f636f6465632e2e4e6f6465436f6465632447542431396272616e63685f6e6f64655f6e6962626c656431376832363166346463666138373764386230458d1888015f5a4e39305f244c542473705f747269652e2e6e6f64655f636f6465632e2e4e6f6465436f646563244c54244824475424247532302461732475323024747269655f64622e2e6e6f64655f636f6465632e2e4e6f6465436f6465632447542431396272616e63685f6e6f64655f6e6962626c656431376833643535363062313264393137346462458e1888015f5a4e39305f244c542473705f747269652e2e6e6f64655f636f6465632e2e4e6f6465436f646563244c54244824475424247532302461732475323024747269655f64622e2e6e6f64655f636f6465632e2e4e6f6465436f6465632447542431396272616e63685f6e6f64655f6e6962626c656431376835313365636138643165326162333061458f1888015f5a4e39305f244c542473705f747269652e2e6e6f64655f636f6465632e2e4e6f6465436f646563244c54244824475424247532302461732475323024747269655f64622e2e6e6f64655f636f6465632e2e4e6f6465436f6465632447542431396272616e63685f6e6f64655f6e6962626c65643137686238326234653536626464396333666545901888015f5a4e39305f244c542473705f747269652e2e6e6f64655f636f6465632e2e4e6f6465436f646563244c54244824475424247532302461732475323024747269655f64622e2e6e6f64655f636f6465632e2e4e6f6465436f6465632447542431396272616e63685f6e6f64655f6e6962626c6564313768646664613062613532343034306665324591187d5f5a4e39305f244c542473705f747269652e2e6e6f64655f636f6465632e2e4e6f6465436f646563244c54244824475424247532302461732475323024747269655f64622e2e6e6f64655f636f6465632e2e4e6f6465436f64656324475424396c6561665f6e6f646531376865323361623334386566653830363966459218645f5a4e34355f244c5424244c502424525024247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376865323234663563373466383835646332452e6c6c766d2e313737313431353135393736353834303132313593187a5f5a4e36375f244c542473746167696e675f78636d2e2e76352e2e7472616974732e2e4572726f72247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376836323063353234633735666464396431452e6c6c766d2e313737313431353135393736353834303132313594187e5f5a4e37315f244c542473746167696e675f78636d2e2e76332e2e7472616974732e2e53656e644572726f72247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376861303361383534373437653538363534452e6c6c766d2e31373731343135313539373635383430313231359518755f5a4e36325f244c542473705f72756e74696d652e2e44697370617463684572726f72247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376834656137633230613134653261366231452e6c6c766d2e3137373134313531353937363538343031323135961890015f5a4e3130325f244c542470616c6c65745f74696d657374616d702e2e70616c6c65742e2e50616c6c6574244c542454244754242475323024617324753230246672616d655f737570706f72742e2e696e686572656e742e2e50726f76696465496e686572656e74244754243134636865636b5f696e686572656e743137683935653564383338616465323636663445971891015f5a4e3130325f244c542470616c6c65745f74696d657374616d702e2e70616c6c65742e2e50616c6c6574244c542454244754242475323024617324753230246672616d655f737570706f72742e2e696e686572656e742e2e50726f76696465496e686572656e742447542431356372656174655f696e686572656e7431376863613035616639666130323231643563459818a7015f5a4e313070616c6c65745f78636d3670616c6c65743131375f244c5424696d706c2475323024636f72652e2e636f6e766572742e2e46726f6d244c542470616c6c65745f78636d2e2e70616c6c65742e2e4572726f72244c54245424475424244754242475323024666f72247532302473705f72756e74696d652e2e44697370617463684572726f72244754243466726f6d313768346632363563326339316438653932304599186d5f5a4e31307363616c655f696e666f35696d706c7335365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302424524624542447542439747970655f696e666f31376836613361363031306562343261616130459a18aa015f5a4e313173746167696e675f78636d327635315f39315f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c244754242447542439747970655f696e666f31376863666463636333353366313632336130452e6c6c766d2e31373731343135313539373635383430313231359b18aa015f5a4e313173746167696e675f78636d327635315f39315f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c244754242447542439747970655f696e666f31376864346234353337636364383066303965452e6c6c766d2e31373731343135313539373635383430313231359c18755f5a4e31307363616c655f696e666f35696d706c7336345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024244c50244124432442245250242447542439747970655f696e666f31376830626537656561616663653333356237459d18755f5a4e31307363616c655f696e666f35696d706c7336345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024244c50244124432442245250242447542439747970655f696e666f31376839386161366164323033373336373363459e18755f5a4e31307363616c655f696e666f35696d706c7336345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024244c50244124432442245250242447542439747970655f696e666f31376831613235326437363864323263643936459f18755f5a4e31307363616c655f696e666f35696d706c7336345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024244c50244124432442245250242447542439747970655f696e666f3137686533326538383763366132636162666345a01885015f5a4e31307363616c655f696e666f35696d706c7338305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242447542439747970655f696e666f3137683030303064303561373933343532333645a11885015f5a4e31307363616c655f696e666f35696d706c7338305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242447542439747970655f696e666f3137683033323332616666373266376264313645a21885015f5a4e31307363616c655f696e666f35696d706c7338305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242447542439747970655f696e666f3137683066643439346464373035346137343245a31885015f5a4e31307363616c655f696e666f35696d706c7338305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242447542439747970655f696e666f3137683232376231383737316138333862313945a41885015f5a4e31307363616c655f696e666f35696d706c7338305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242447542439747970655f696e666f3137683234396433616632656466643630336345a51885015f5a4e31307363616c655f696e666f35696d706c7338305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242447542439747970655f696e666f3137683238313638653639643564356261333145a61885015f5a4e31307363616c655f696e666f35696d706c7338305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242447542439747970655f696e666f3137683333373535623135316530306263653745a71885015f5a4e31307363616c655f696e666f35696d706c7338305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242447542439747970655f696e666f3137683364663730353738626438393566623445a81885015f5a4e31307363616c655f696e666f35696d706c7338305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242447542439747970655f696e666f3137683433656462323362653435646231333545a91885015f5a4e31307363616c655f696e666f35696d706c7338305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242447542439747970655f696e666f3137683461656334643262643766336439623145aa1885015f5a4e31307363616c655f696e666f35696d706c7338305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242447542439747970655f696e666f3137683534646663363032663961316336666645ab1885015f5a4e31307363616c655f696e666f35696d706c7338305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242447542439747970655f696e666f3137683666373731313364633165306631303845ac1885015f5a4e31307363616c655f696e666f35696d706c7338305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242447542439747970655f696e666f3137683739626631336230313932616639636445ad1885015f5a4e31307363616c655f696e666f35696d706c7338305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242447542439747970655f696e666f3137686133346231376563626238343636633545ae1885015f5a4e31307363616c655f696e666f35696d706c7338305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242447542439747970655f696e666f3137686261386239623131613530623939353545af1885015f5a4e31307363616c655f696e666f35696d706c7338305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242447542439747970655f696e666f3137686331313937363662626162373738356445b01885015f5a4e31307363616c655f696e666f35696d706c7338305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242447542439747970655f696e666f3137686361353936636639666237336361313245b11885015f5a4e31307363616c655f696e666f35696d706c7338305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242447542439747970655f696e666f3137686361633531323132646637646336626545b21885015f5a4e31307363616c655f696e666f35696d706c7338305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242447542439747970655f696e666f3137686532633466353063353534656337393945b31885015f5a4e31307363616c655f696e666f35696d706c7338305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242447542439747970655f696e666f3137686539633761323565353735313861323945b41885015f5a4e31307363616c655f696e666f35696d706c7338305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242447542439747970655f696e666f3137686565323563613332346533353666313345b51885015f5a4e31307363616c655f696e666f35696d706c7338305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242447542439747970655f696e666f3137686665646631323535366630666539623145b61889015f5a4e31307363616c655f696e666f35696d706c7338345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024636f72652e2e726573756c742e2e526573756c74244c54245424432445244754242447542439747970655f696e666f3137683334333264626366346638363139346545b71889015f5a4e31307363616c655f696e666f35696d706c7338345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024636f72652e2e726573756c742e2e526573756c74244c54245424432445244754242447542439747970655f696e666f3137683434366565373434663362653064643545b81889015f5a4e31307363616c655f696e666f35696d706c7338345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024636f72652e2e726573756c742e2e526573756c74244c54245424432445244754242447542439747970655f696e666f3137683661353131326161613833383535316645b91889015f5a4e31307363616c655f696e666f35696d706c7338345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024636f72652e2e726573756c742e2e526573756c74244c54245424432445244754242447542439747970655f696e666f3137686266363863663533656362356363613745ba1889015f5a4e31307363616c655f696e666f35696d706c7338345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024636f72652e2e726573756c742e2e526573756c74244c54245424432445244754242447542439747970655f696e666f3137686539393738346365383338613131366545bb188a015f5a4e313073705f72756e74696d65315f38395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473705f72756e74696d652e2e44697370617463684572726f722447542439656e636f64655f746f3137683661386563666361623634353539656545bc1888015f5a4e313073705f72756e74696d65315f39305f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473705f72756e74696d652e2e4d756c74695369676e617475726524475424366465636f64653137683163393034643039323363396534613445bd1888015f5a4e313073705f72756e74696d65315f39305f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473705f72756e74696d652e2e4d756c74695369676e617475726524475424366465636f64653137683432316232633333303234663837353345be1888015f5a4e313073705f72756e74696d65315f39305f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473705f72756e74696d652e2e4d756c74695369676e617475726524475424366465636f64653137683462363765623562356663353235393445bf1888015f5a4e313073705f72756e74696d65315f39305f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473705f72756e74696d652e2e4d756c74695369676e617475726524475424366465636f64653137683931386461383739333735636163323245c01892015f5a4e3131315f244c542473746167696e675f78636d2e2e76352e2e7472616974732e2e4572726f72247532302461732475323024636f72652e2e636f6e766572742e2e54727946726f6d244c542473746167696e675f78636d2e2e76332e2e7472616974732e2e4572726f722447542424475424387472795f66726f6d3137683734613531326237353164303064346145c11891015f5a4e3131315f244c542473746167696e675f78636d5f6275696c6465722e2e726f7574696e672e2e57697468556e69717565546f706963244c5424496e6e65722447542424753230246173247532302473746167696e675f78636d2e2e76352e2e7472616974732e2e53656e6458636d244754243764656c697665723137683265383431303930646261386431616645c218ac015f5a4e3131315f244c542473746167696e675f78636d5f6275696c6465722e2e726f7574696e672e2e57697468556e69717565546f706963244c5424496e6e65722447542424753230246173247532302473746167696e675f78636d2e2e76352e2e7472616974732e2e53656e6458636d244754243876616c696461746531376833626161613964333463373962323961452e6c6c766d2e3137373134313531353937363538343031323135c318475f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646531337573696e675f656e636f6465643137686566646431643865643039613939653445c41896015f5a4e3131355f244c542473746167696e675f78636d2e2e76352e2e58636d244c542443616c6c24475424247532302461732475323024636f72652e2e636f6e766572742e2e54727946726f6d244c542473746167696e675f78636d2e2e76342e2e58636d244c542443616c6c244754242447542424475424387472795f66726f6d3137683634363339626336356235383963646545c518a6015f5a4e3133315f244c542473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c24475424247532302461732475323024636f72652e2e636f6e766572742e2e54727946726f6d244c542473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c244754242447542424475424387472795f66726f6d3137683033373337356232323835613236316245c618af015f5a4e3131385f244c542470616c6c65745f74696d657374616d702e2e70616c6c65742e2e50616c6c6574244c542454244754242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e686f6f6b732e2e4265666f7265416c6c52756e74696d654d6967726174696f6e732447542432396265666f72655f616c6c5f72756e74696d655f6d6967726174696f6e733137686365656134303135643635356163376145c7188b015f5a4e38345f244c54246672616d655f737570706f72742e2e7472616974732e2e6d657461646174612e2e53746f7261676556657273696f6e247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376830396237313438623434303231363262452e6c6c766d2e3137373134313531353937363538343031323135c818a9015f5a4e313170616c6c65745f7375646f3670616c6c65743131385f244c5424696d706c2475323024636f72652e2e636f6e766572742e2e46726f6d244c542470616c6c65745f7375646f2e2e70616c6c65742e2e4572726f72244c54245424475424244754242475323024666f72247532302473705f72756e74696d652e2e44697370617463684572726f72244754243466726f6d3137686530343063333134653439643039666145c918b2015f5a4e313173746167696e675f78636d3133305f244c5424696d706c2475323024636f72652e2e636f6e766572742e2e54727946726f6d244c542473746167696e675f78636d2e2e56657273696f6e656458636d244c542443616c6c24475424244754242475323024666f72247532302473746167696e675f78636d2e2e76352e2e58636d244c542443616c6c2447542424475424387472795f66726f6d3137686130333762363032643163333035646545ca18b2015f5a4e313173746167696e675f78636d3133305f244c5424696d706c2475323024636f72652e2e636f6e766572742e2e54727946726f6d244c542473746167696e675f78636d2e2e56657273696f6e656458636d244c542443616c6c24475424244754242475323024666f72247532302473746167696e675f78636d2e2e76352e2e58636d244c542443616c6c2447542424475424387472795f66726f6d3137686166393539336662333361346262333745cb18a6015f5a4e3133315f244c542473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c24475424247532302461732475323024636f72652e2e636f6e766572742e2e54727946726f6d244c542473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542443616c6c244754242447542424475424387472795f66726f6d3137683136356531343332373138356565666145cc18b6015f5a4e313173746167696e675f78636d315f3130385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e56657273696f6e656458636d244c542452756e74696d6543616c6c2447542424475424366465636f646531376832346531653261663166313964613837452e6c6c766d2e3137373134313531353937363538343031323135cd189c015f5a4e313173746167696e675f78636d315f3130385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e56657273696f6e656458636d244c542452756e74696d6543616c6c2447542424475424366465636f64653137683836343230396237356364623135356245ce189f015f5a4e313173746167696e675f78636d315f3130385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e56657273696f6e656458636d244c542452756e74696d6543616c6c244754242447542439656e636f64655f746f3137683361636233343365326464646234663845cf189e015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c244754242447542439656e636f64655f746f3137683237363261383338656265656238643445d0189f015f5a4e313173746167696e675f78636d315f3130385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e56657273696f6e656458636d244c542452756e74696d6543616c6c244754242447542439656e636f64655f746f3137686130376531356262656530333334356545d1189e015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c244754242447542439656e636f64655f746f3137683465343964306364373035666164303745d2188e015f5a4e313173746167696e675f78636d315f39325f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e56657273696f6e65644173736574732447542439656e636f64655f746f3137683137363833626131663839313064343045d318b8015f5a4e313173746167696e675f78636d327635356173736574315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e61737365742e2e46756e676962696c6974792447542439656e636f64655f746f31376865613136663730353133386131613339452e6c6c766d2e3137373134313531353937363538343031323135d4188f015f5a4e313173746167696e675f78636d315f39335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e56657273696f6e6564417373657449642447542439656e636f64655f746f3137686663303832653734393266373562653845d5188d015f5a4e313173746167696e675f78636d315f39345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e56657273696f6e65644c6f636174696f6e24475424366465636f64653137683530623563366362626134353433333745d6188d015f5a4e313173746167696e675f78636d315f39345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e56657273696f6e65644c6f636174696f6e24475424366465636f64653137683663656135316562326236366534653845d7188d015f5a4e313173746167696e675f78636d315f39345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e56657273696f6e65644c6f636174696f6e24475424366465636f64653137683862633366316234626665373465386145d8188d015f5a4e313173746167696e675f78636d315f39345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e56657273696f6e65644c6f636174696f6e24475424366465636f64653137683931386234363238366334396536306545d9188d015f5a4e313173746167696e675f78636d315f39345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e56657273696f6e65644c6f636174696f6e24475424366465636f64653137683935656138666561376661356163393745da188d015f5a4e313173746167696e675f78636d315f39345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e56657273696f6e65644c6f636174696f6e24475424366465636f64653137686361386237663062616230623435393345db18a5015f5a4e313173746167696e675f78636d327635315f38395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e526573706f6e736524475424366465636f646531376864343338653064396239613232396362452e6c6c766d2e3137373134313531353937363538343031323135dc1890015f5a4e313173746167696e675f78636d315f39345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e56657273696f6e65644c6f636174696f6e2447542439656e636f64655f746f3137683634636166643733633065313330393245dd1890015f5a4e313173746167696e675f78636d315f39345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e56657273696f6e6564526573706f6e73652447542439656e636f64655f746f3137686262333263643932323238623237666645de188e015f5a4e313173746167696e675f78636d327635315f38395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e526573706f6e73652447542439656e636f64655f746f3137683333376131656565376136326230343545df1891015f5a4e313173746167696e675f78636d315f39355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e56657273696f6e656458636d244c542452756e74696d6543616c6c244754242447542439747970655f696e666f3137683135383130326633616632346162373945e01891015f5a4e313173746167696e675f78636d315f39355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e56657273696f6e656458636d244c542452756e74696d6543616c6c244754242447542439747970655f696e666f3137683466306431316536333831303961616245e1184f5f5a4e313173746167696e675f78636d323156657273696f6e656458636d244c542443244754243138636865636b5f69735f6465636f6461626c653137683835356565646265633737326664616445e218475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683837613365663261316665666633656445e3187c5f5a4e36395f244c54247061726974795f7363616c655f636f6465632e2e6572726f722e2e4572726f72247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376863623038386638323833616331663363452e6c6c766d2e3137373134313531353937363538343031323135e4189e015f5a4e313173746167696e675f78636d327634386c6f636174696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e6c6f636174696f6e2e2e4c6f636174696f6e24475424366465636f64653137683830663534626562306339303437326145e5189e015f5a4e313173746167696e675f78636d327634386c6f636174696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e6c6f636174696f6e2e2e4c6f636174696f6e24475424366465636f64653137686261663665323061616161316664346645e6189e015f5a4e313173746167696e675f78636d327634386c6f636174696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e6c6f636174696f6e2e2e4c6f636174696f6e24475424366465636f64653137686262353131636566666165363261326445e7189e015f5a4e313173746167696e675f78636d327634386c6f636174696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e6c6f636174696f6e2e2e4c6f636174696f6e24475424366465636f64653137686331323533336266323065373464303645e8189e015f5a4e313173746167696e675f78636d327634386c6f636174696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e6c6f636174696f6e2e2e4c6f636174696f6e24475424366465636f64653137686366613638643039383234613333656445e9189e015f5a4e313173746167696e675f78636d327634386c6f636174696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e6c6f636174696f6e2e2e4c6f636174696f6e24475424366465636f64653137686662366637623864343233323465633845ea189b015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f64653137683037616264396335303738306636653745eb18745f5a4e38345f244c542473746167696e675f78636d2e2e76352e2e61737365742e2e4173736574732475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683533643832306664326232636264626245ec18b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686163636162333062643361363130636245ed18b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683932643936333039366262656330356145ee18b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683962613934343539356230646335336445ef18b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683530313431633636393963396539393845f018b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686632383464616536316662666434656245f118b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683932663866616362336635643736656545f21894015f5a4e313173746167696e675f78636d327635315f39385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e5175657279526573706f6e7365496e666f24475424366465636f64653137683364323762396666356362313666643545f318b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683034623735666534626366323663623845f418b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686561636231306565376237633662383345f518b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683830623038643430636634353435323845f618b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683734373336393663663935643234623645f718b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683638623332346436366339383635666645f818b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686365666330653364643465396536313445f918b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686163323264363131623239313530313045fa18b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683932363965623734396561356461613345fb18b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683464316132303465656338393534373145fc18735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683831643334326330373039383135626445fd18735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683765313265373837343765623736316245fe18b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686630306436353330353232663638306245ff18b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376834336538363361313732356130636661458019b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376833353966393936343134383830646539458119b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376833613430333436353564633033383138458219b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376837396433343632333863363763636166458319b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376838343135626464323933613034373663458419b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f7375726524753764242475376424313768653939623065643163653236396437614585199e015f5a4e313173746167696e675f78636d327635386c6f636174696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e6c6f636174696f6e2e2e4c6f636174696f6e24475424366465636f646531376862623961666364653066613437633437458619b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686463383565333435643134626634643645871995015f5a4e313173746167696e675f78636d327635356173736574315f39335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e61737365742e2e417373657424475424366465636f646531376839666163313033636330616433316665458819b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376832663330643934626637306462356336458919b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376830343561633230636633646335373764458a199b015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646531376830663463373665373538336634656234458b19745f5a4e38345f244c542473746167696e675f78636d2e2e76352e2e61737365742e2e4173736574732475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f646531376838373231346532666330366563643036458c19b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376861626137353633653030613861396139458d19b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376861393632646466316633343330616262458e19b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376831326638633936326439333731616462458f19b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376837663362666235353237623163373032459019b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376830306438373033666162633963326339459119b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683831623936633632363533376530316145921994015f5a4e313173746167696e675f78636d327635315f39385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e5175657279526573706f6e7365496e666f24475424366465636f646531376865366133313735333236663962363333459319b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376837666530646637643038303234326137459419b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376866656265666665306464613037326232459519b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376833663637343635353737306535653964459619b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376838396364393965313634313734613065459719b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376833346433313736363064663061343935459819b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376831376133646132646464353061653061459919b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376838383163373136393133323362376532459a19b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376830346238656662376132383837613931459b19b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376837633130623839656335666635366466459c19735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f646531376865353437353265646239666366343666459d19735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f646531376861386562303037376336663933313538459e19b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376865333835643038346637333964343335459f19b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683438626132316161613062356230646445a019b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683839633564383835363930363432653545a119b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686431373637323738383962386264636345a219b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686261666164306331363431386262656545a319b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683934333530366166353065656331616145a419b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686462376232356436646139383839373445a5199e015f5a4e313173746167696e675f78636d327635386c6f636174696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e6c6f636174696f6e2e2e4c6f636174696f6e24475424366465636f64653137683137356662313237323532343163323545a619b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686365363966623166613966373531343345a71995015f5a4e313173746167696e675f78636d327635356173736574315f39335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e61737365742e2e417373657424475424366465636f64653137683665666635386638643435656337646545a819b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683232636663656439656337363531306645a919b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683266616531376162666661353035636445aa199b015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f64653137683231373638393334633465363463363345ab19745f5a4e38345f244c542473746167696e675f78636d2e2e76352e2e61737365742e2e4173736574732475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686534303839393634386634346538383345ac19b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683939663431666664613766323436373645ad19b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683064623739396637646132656561303245ae19b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686162643461666564393361356331626445af19b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686666356436616634643438646263656545b019b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683034373339376565643331363631333845b119b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686434383237613334393435656335356445b21994015f5a4e313173746167696e675f78636d327635315f39385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e5175657279526573706f6e7365496e666f24475424366465636f64653137683864623930666435633765363338653045b319b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686436393565323262643036306637663645b419b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683464663037666136346132626437376445b519b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686564633931633466326139383236633545b619b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686339313432663931386565393635326445b719b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686465323064653633643933396563333945b819b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683462366135623632643662353736383445b919b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683939633563653232356663663631613145ba19b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683239633364323166376439343037356145bb19b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686634636135643164346537313335386145bc19735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683939636532636230383836643639636645bd19735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686634653362393032336137656662346345be19b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683030303466623963316433636533386645bf19b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686366326563383537636631343435353745c019b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686539363263613336626164636666326345c119b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683364626433343933386437303035333445c219b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686466323638356136623863643639613245c319b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683466336337643236663565653638343745c419b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686462393963356535343934323262383145c5199e015f5a4e313173746167696e675f78636d327635386c6f636174696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e6c6f636174696f6e2e2e4c6f636174696f6e24475424366465636f64653137686139653462653064643532383439306645c619b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683838633531643031626363326663373145c71995015f5a4e313173746167696e675f78636d327635356173736574315f39335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e61737365742e2e417373657424475424366465636f64653137683032376433376131633565643039396545c819b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683362633336356338393032393938366145c919b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686565646462363135396637323765653145ca199b015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f64653137683339616536396334376131633664336645cb19b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683763393436626131353362663461353045cc19b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683361653234343632306431643462643445cd19b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683632323963623563303436396539373745ce19b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683932303161623038316232303662383745cf19b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686261393466346365666131353530613145d019b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683931366431303062316134396139306245d119b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683961623961623263613532643338653745d219b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686238356363626437336536323131306145d319b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686162353732366362373765346237343245d419b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686633306463643033386531366164623745d519b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686130353765633633313539313132336345d619b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683133333034366634326232633432643745d719b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683564633636636466663732653666386345d819b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686564366239363231396235303766656245d919b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683266396364643764343939636637326445da19b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686437363038376239643065653330633745db19b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683534616431653261396238313836386145dc19b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686639613637323862643730333035343145dd19b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683965616565313733396438653565626245de19b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683231666564376336663464316435663645df19b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683733643161393163333730656136336445e019b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683236376161373839353537306564626345e119b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686564613135626133656231363134613445e219b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686565393433643136383936336433663045e319b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686535326135313539643635373862646245e4199b015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f64653137683366323262336230343962393830393445e519b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683161383231646464386261326264396245e619b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683964366461303163666236663737666245e719b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683430666538306331626334613233663645e819b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683831393533633261636634633731333545e919b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683335646631343063343437653165323945ea19b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683162376664663036656565633932333945eb19b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686564666161356534313366306664646545ec19b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683231656165373134663565346164373745ed19b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686134393161396662316664323337653445ee19b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683961373066613230376365383534383245ef19b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683065633035626564366437333566363045f019b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683563366339306439376337303339653745f119b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683334333765313237343865643139376345f219b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683935613939366663373438313438623045f319b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686664343034636537323764353039343845f419b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683137393438386333313630653035356245f519b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683539346466303536643132663033393045f619b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683138306632666665656633366264623945f719b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686438373036396434323633306537313945f819b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683831653039626633393734326262363645f919b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686637646165323939316161656437336645fa19b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683833663966396339306439636361373945fb19b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686563646131646663366464313861333745fc19b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686236656666626335386237313734323445fd19b9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683332306261393663313332613963303245fe199b015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f64653137683434656262303161373936616136396645ff19745f5a4e38345f244c542473746167696e675f78636d2e2e76352e2e61737365742e2e4173736574732475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683333393439313438623938653165393645801ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683165623538643965333230316336653745811ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683162303435323863353962393366323545821ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686133346462366136316563383133343945831ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683637393164386539353432393361306245841ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686131323139383731653138373666653045851ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686136663232323638356564303166323245861a94015f5a4e313173746167696e675f78636d327635315f39385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e5175657279526573706f6e7365496e666f24475424366465636f64653137686365623630656430396265363539326345871ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686438306639643132356563303962363145881ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683837363635323035653137633435323245891ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376833343939363064376662393534333861458a1ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376835643635613562383661306564373164458b1ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376833356161656264366436343335363134458c1ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376836306238386166376533373161316430458d1ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376863323963373235356531613766663830458e1ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376839666561306536613735666266663030458f1ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686465623535326163663535356264313745901a735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686137643337333438366233383433616445911a735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683563626463616562613634343433386445921ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683465616633633565626533373336633845931ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683135313039613038623737356662366245941ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683235303431333339633239383261346245951ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683963336133613234373062363434333045961ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683730663264356439363138346536633545971ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683839636461663365363332356439353645981ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683534396464643136346636396461636345991a9e015f5a4e313173746167696e675f78636d327635386c6f636174696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e6c6f636174696f6e2e2e4c6f636174696f6e24475424366465636f646531376836626132313034653438376337366430459a1ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376830336563663934373662343165663535459b1a95015f5a4e313173746167696e675f78636d327635356173736574315f39335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e61737365742e2e417373657424475424366465636f646531376838643161623032366231633161633633459c1ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376835656661653464613431623764323535459d1ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376864613336613838353461316433623739459e1a9b015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646531376835633135653339383339386466643765459f1a745f5a4e38345f244c542473746167696e675f78636d2e2e76352e2e61737365742e2e4173736574732475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686536393961643132323934313730633945a01ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683533303666623061353565663664313045a11ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686239303536633835376363653030353545a21ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686138373435646663373135383932326345a31ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683865376237306163343864623239326145a41ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683130343561376439653437306538333245a51ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683430396432353936316262616266636445a61a94015f5a4e313173746167696e675f78636d327635315f39385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e5175657279526573706f6e7365496e666f24475424366465636f64653137686133653731393265366565616436633845a71ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683939323531303636336366393463363745a81ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683734386266393564366230316566633345a91ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686233373561616363326430333833343845aa1ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683139656137373334646236623465653545ab1ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683834656136336631386531343938323845ac1ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683965666230373266636263333830306145ad1ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686133386361646236353435393261333245ae1ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683364343261383334383831343038613145af1ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683934323563393266633939326336313345b01a735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683430633131326335396235316632643545b11a735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686263363465376163646538343864376645b21ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686637376539396661343530663832653745b31ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683538316231616434343638313535643745b41ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686566363236376531313166623838396545b51ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683637383934396566343461353133353745b61ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683730306161353463633830636461633145b71ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683963363033656638653264376363613745b81ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683434373331343139343438666134643645b91a9e015f5a4e313173746167696e675f78636d327635386c6f636174696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e6c6f636174696f6e2e2e4c6f636174696f6e24475424366465636f64653137683864646662613439623739353038313145ba1ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683538636562353632343736353630393845bb1a95015f5a4e313173746167696e675f78636d327635356173736574315f39335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e61737365742e2e417373657424475424366465636f64653137683561303666386437333762636265366345bc1ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686438653266363863653764613134353345bd1ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683562663261383162623139646337326145be1a9b015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f64653137683565336532613132646365623530306245bf1a745f5a4e38345f244c542473746167696e675f78636d2e2e76352e2e61737365742e2e4173736574732475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686338353236353565633666666661326445c01ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683263343639343036356234636364316445c11ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686237356165373536633562396636393245c21ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683962323066356361616164386337383745c31ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683663343766373561363539383134353745c41ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686133343933393630396539633438636145c51ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683437396661643631386131633531333345c61a94015f5a4e313173746167696e675f78636d327635315f39385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e5175657279526573706f6e7365496e666f24475424366465636f64653137683530353135326537333861383935626145c71ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683134356630323936316537326632333345c81ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683532623266326165323264356131663745c91ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683936666266383465626265336534333445ca1ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683630303761626562613935623664306145cb1ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683635316138623266646236343534393445cc1ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686530323836333362396561343866346645cd1ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686161373863653866623061663066356545ce1ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683737663433633736613536616431316645cf1ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683463346366316162333834376636323745d01a735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683636663663346633386463386135373145d11a735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686131626463646435313866666539333045d21ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683763306138626431343238656539663645d31ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683535653566616535663537383536373345d41ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686433633461653937646262373563363345d51ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686532343738356139363534383933393445d61ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683233393165356638363361636630366645d71ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683165303338666564396334626638636245d81ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686464663261376330393138643861323045d91a9e015f5a4e313173746167696e675f78636d327635386c6f636174696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e6c6f636174696f6e2e2e4c6f636174696f6e24475424366465636f64653137686132656361613464653932323333656445da1ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686337653232623061616530666164356645db1a95015f5a4e313173746167696e675f78636d327635356173736574315f39335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e61737365742e2e417373657424475424366465636f64653137683363323037373939623865353231613545dc1ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683665343431633765336161653937383745dd1ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683334653765646637326135633562333545de1a9b015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f64653137683633373232386136663534316662613045df1ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683466656237306531633634643665626345e01ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683063353964323834626533663432613845e11ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683735646535663437646332326134363645e21ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683831666539333735306238623932623245e31ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683161613536323062626235366138346445e41ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686434616166323530353039383963363045e51ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686132386135613738623636646562663745e61ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683866323834373233386362313538643145e71ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683430613263333165396633636465653945e81ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683633343664303666393635613634303145e91ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683033313730366535653032313634323945ea1ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683861376331363265636631666135613445eb1ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683931396665386233363633656636346345ec1ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683863616366643037663234313764653245ed1ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683361616432343238336430653966633445ee1ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686466333061333866643435613762306645ef1ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686137383132663033656134623938623445f01ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683439393933613463376661653862383845f11ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683562306464386566383732653961666345f21ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686263343565346536636336383166656545f31ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686235346465316330663030336663366345f41ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683136643238646466336639376565613945f51ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686131343264636161306534323632623045f61ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683835323263376465396232663330663145f71ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683838373366636139393661373431616245f81a9b015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f64653137683638343636643739393862353766613345f91ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686631353130623934346431613734653045fa1ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686563323734313631643562646331353345fb1ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686666376438616230383665393235366245fc1ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686132663935346338653333633235353945fd1ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686166313333663835383935333462343545fe1ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683035653964313538393134646665646345ff1ab9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686265373931383538663033353331636345801bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683630623833646463393633313733373345811bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683663656566636635646531356363663145821bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683364323366313334663235326537623045831bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686461313064653437616633633939306245841bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683430303634646162346463656432396345851bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686537356634303362613666613435653445861bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683139666532356661306637303936623445871bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683365663661343131393336363937376345881bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683835666235313764366236633832373945891bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376863663039623032363533633233333235458a1bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376866646365363566323132636137383561458b1bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376865666234326138336134643436613931458c1bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376835643564306233663738633238393532458d1bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376832373439373232643364613038623965458e1bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376865653462643361646531663161333133458f1bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686437383134373431346135373263393345901bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683337313633613034303630353463313645911bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683230383539313661303036333432373445921b9b015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f64653137686130313732343063376130666134623145931bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686263316263316666363966343839333645941bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686463653836653063666266643666313845951bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686239626634663137323838616431323545961bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683539383163303032303334383931333045971bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683230623939363839653261353364346445981bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683537306438373861326663323636373845991bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376833313934383862653432386439333930459a1bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376834313264313335343665653437353937459b1bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376833336534306461636433366365356364459c1bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376835663239626538633862363332393562459d1bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376836613732383035323233363634356132459e1bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f737572652475376424247537642431376839383632323130373864633064616463459f1bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683934656366343037356465346565336645a01bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686330313762616530336533326132333445a11bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686138353036343631653237383662343045a21bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683932323433393264383432363862666345a31bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683935396632626535393961393332636245a41bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686234616563636433653539383665373045a51bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683564353364333431306639656366313945a61bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683765356132306432396362336532396545a71bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686336323761663933313738356538653645a81bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683166623639633063386363386161383745a91bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683934663930326264346134373664386445aa1bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686464396431323135393461326462613845ab1bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683432313232353437653033663532336245ac1b9b015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f64653137686637363937653238373939336631353845ad1bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683938656465356131363666326461313445ae1bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683334346130383136666637366466333945af1bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683161633434323538626432386138333845b01bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683463663663636235636266643439376245b11bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683161363538646166313465383962323545b21bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683763616339393331656439326235356545b31bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683863356637636132633433313530373645b41bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686538653432646463616338356238633345b51bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683932346161646265646431393362656345b61bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683838373066343165616463393064383545b71bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686139336432346530643363643965326645b81bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683639363361363166333037663331323945b91bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683538343166346133313065376638336645ba1bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683832666235633637363934616135633545bb1bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686431663236623738336230323539656245bc1bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683635373164636532633834653163363745bd1bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683266623934336261386337383865366245be1bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683864313030306539353561386265316545bf1bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686565646465313038343333656632643645c01bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686663333861623264316566313539303245c11bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683266366430383663643639366662613645c21bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686165653236656332346638396662306445c31bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686633616564376164646432346566666145c41bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137686435616363373162356565656539623445c51bb9015f5a4e313173746167696e675f78636d327635315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c2447542424475424366465636f646532385f24753762242475376224636c6f73757265247537642424753764243137683462653665343938646138323134366145c61b765f5a4e34636f726533707472353864726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76352e2e6a756e6374696f6e732e2e4a756e6374696f6e732447542431376865323539343636393832396163333234452e6c6c766d2e3137373134313531353937363538343031323135c71bb5015f5a4e313173746167696e675f78636d327635356173736574315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e61737365742e2e417373657446696c74657224475424366465636f646531376837623635353039643865363862313166452e6c6c766d2e3137373134313531353937363538343031323135c81bb5015f5a4e313173746167696e675f78636d327635356173736574315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e61737365742e2e417373657446696c74657224475424366465636f646531376837393435653332383535313134366161452e6c6c766d2e3137373134313531353937363538343031323135c91bb5015f5a4e313173746167696e675f78636d327635356173736574315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e61737365742e2e417373657446696c74657224475424366465636f646531376834313837303430623336653437373032452e6c6c766d2e3137373134313531353937363538343031323135ca1bb5015f5a4e313173746167696e675f78636d327635356173736574315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e61737365742e2e417373657446696c74657224475424366465636f646531376864343463323339326566343430313437452e6c6c766d2e3137373134313531353937363538343031323135cb1bb5015f5a4e313173746167696e675f78636d327635356173736574315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e61737365742e2e417373657446696c74657224475424366465636f646531376864663966346439333561613632663832452e6c6c766d2e3137373134313531353937363538343031323135cc1b8b015f5a4e313173746167696e675f78636d327635315f38395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e526573706f6e736524475424366465636f64653137686161613638646264346637323864396645cd1b505f5a4e34636f726533707472343664726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76352e2e526573706f6e7365244754243137686663373238343465326661363133653045ce1b8b015f5a4e313173746167696e675f78636d327635315f38395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e526573706f6e736524475424366465636f64653137683331643564616631353961313264333745cf1b735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683465346566373835366235383766636645d01b7e5f5a4e34636f726533707472393264726f705f696e5f706c616365244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542473746167696e675f78636d2e2e76352e2e61737365742e2e41737365745472616e7366657246696c74657224475424244754243137683136386363343762623064323764326645d11b735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683235373063393439663038363134336445d21bb5015f5a4e313173746167696e675f78636d327635356173736574315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e61737365742e2e417373657446696c74657224475424366465636f646531376864626137633261616339653861393938452e6c6c766d2e3137373134313531353937363538343031323135d31b735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683562373933376339306261376564376545d41b735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683739313762646664353464656561366545d51b8b015f5a4e313173746167696e675f78636d327635315f38395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e526573706f6e736524475424366465636f64653137683532393864663564646439336530303645d61b8b015f5a4e313173746167696e675f78636d327635315f38395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e526573706f6e736524475424366465636f64653137686632303830336132333832396331383745d71b735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686631653164313663643538326361393145d81b735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686461343063623534616261376663663945d91b8b015f5a4e313173746167696e675f78636d327635315f38395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e526573706f6e736524475424366465636f64653137683964663730376130303839373537316345da1b645f5a4e36355f244c542424753562245424753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f3137686138393230333532393837636231366545db1b765f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f3137686466373065663536326662363765343245dc1ba1015f5a4e313173746167696e675f78636d327635386c6f636174696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e6c6f636174696f6e2e2e4c6f636174696f6e2447542439656e636f64655f746f3137686538376463613763303566346137633245dd1b765f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f3137683666643361653439333866323631346645de1b97015f5a4e313173746167696e675f78636d327635315f39385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e5175657279526573706f6e7365496e666f2447542439656e636f64655f746f3137683564623631363632333462623964663445df1bb8015f5a4e313173746167696e675f78636d327635356173736574315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e61737365742e2e417373657446696c7465722447542439656e636f64655f746f31376834626630346562343166303431623664452e6c6c766d2e3137373134313531353937363538343031323135e01b765f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f3137683634646162666638306266383265323645e11b765f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f3137683366663131326136303632343334633445e21b645f5a4e36355f244c542424753562245424753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f3137683564373364313639306435323338363345e31b765f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f3137683363313132356434663263626664613645e41b645f5a4e36355f244c542424753562245424753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f3137683436323933646137313736646637616645e51b645f5a4e36355f244c542424753562245424753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f3137683764383438353236653730326564646345e61b88015f5a4e313173746167696e675f78636d327635315f38335f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76352e2e58636d244c542443616c6c244754242447542439747970655f696e666f3137683236363635396663353966383231666545e71b88015f5a4e313173746167696e675f78636d327635315f38335f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76352e2e58636d244c542443616c6c244754242447542439747970655f696e666f3137683435313731633530316639343031383945e81b87015f5a4e313173746167696e675f78636d327635315f38355f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e48696e7424475424366465636f64653137683266323730306665613366303036383345e91b87015f5a4e313173746167696e675f78636d327635315f38355f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e48696e7424475424366465636f64653137683436613665636332333532363164383445ea1b9a015f5a4e313173746167696e675f78636d32763536747261697473315f39345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e7472616974732e2e4572726f722447542439656e636f64655f746f3137683231303763356232326535353361383345eb1b90015f5a4e313173746167696e675f78636d327635315f39315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e50616c6c6574496e666f2447542439656e636f64655f746f3137686536656233636338323235383736323245ec1b8d015f5a4e313173746167696e675f78636d327635315f39315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e50616c6c6574496e666f24475424366465636f64653137683030666161623031616666633737313045ed1b8d015f5a4e313173746167696e675f78636d327635315f39315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e50616c6c6574496e666f24475424366465636f64653137683163396331343430346633636437386545ee1b8d015f5a4e313173746167696e675f78636d327635315f39315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e50616c6c6574496e666f24475424366465636f64653137683166663835616265313033346231326245ef1b8d015f5a4e313173746167696e675f78636d327635315f39315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e50616c6c6574496e666f24475424366465636f64653137683465666336386336663334626634633845f01b8d015f5a4e313173746167696e675f78636d327635315f39315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e50616c6c6574496e666f24475424366465636f64653137686335386531666264633266356630303445f11b8d015f5a4e313173746167696e675f78636d327635315f39315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e50616c6c6574496e666f24475424366465636f64653137686666306365623965633062333036656445f21b475f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646531337573696e675f656e636f6465643137683064396130613266656332646631653045f31b455f5a4e313173746167696e675f78636d3276353233496e737472756374696f6e244c542443616c6c244754243466726f6d3137683832663330613036303863336631623345f41b5e5f5a4e34636f726533707472363064726f705f696e5f706c616365244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d6543616c6c244754243137683363313234623330323537383961616645f51ba4015f5a4e313173746167696e675f78636d327635356173736574315f3130375f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e61737365742e2e41737365745472616e7366657246696c74657224475424366465636f64653137683138623038633764623762313563653745f61ba4015f5a4e313173746167696e675f78636d327635356173736574315f3130375f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e61737365742e2e41737365745472616e7366657246696c74657224475424366465636f64653137683338633832303465393435336537353345f71ba4015f5a4e313173746167696e675f78636d327635356173736574315f3130375f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e61737365742e2e41737365745472616e7366657246696c74657224475424366465636f64653137683866646465373935356437616632343645f81ba4015f5a4e313173746167696e675f78636d327635356173736574315f3130375f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e61737365742e2e41737365745472616e7366657246696c74657224475424366465636f64653137686661646530323537333265346165663345f91b9c015f5a4e313173746167696e675f78636d32763536747261697473315f39365f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e7472616974732e2e4f7574636f6d652447542439656e636f64655f746f3137683762363037376334666166396131613645fa1b375f5a4e313173746167696e675f78636d327635367472616974733873656e645f78636d3137686631666566623735613037313437666145fb1b465f5a4e313173746167696e675f78636d327635386c6f636174696f6e384c6f636174696f6e3131617070656e645f776974683137686132623930356465303761623465393745fc1bb1015f5a4e3132305f244c542463756d756c75735f70616c6c65745f78636d2e2e70616c6c65742e2e50616c6c6574244c542454244754242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e686f6f6b732e2e4265666f7265416c6c52756e74696d654d6967726174696f6e732447542432396265666f72655f616c6c5f72756e74696d655f6d6967726174696f6e733137683366393166616564636530653830353945fd1bab015f5a4e31326672616d655f73797374656d3670616c6c65743131395f244c5424696d706c2475323024636f72652e2e636f6e766572742e2e46726f6d244c54246672616d655f73797374656d2e2e70616c6c65742e2e4572726f72244c54245424475424244754242475323024666f72247532302473705f72756e74696d652e2e44697370617463684572726f72244754243466726f6d3137683435343466346430383931343831306545fe1b505f5a4e34636f726533707472343664726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76342e2e526573706f6e7365244754243137686164653861333832613436636462613945ff1b745f5a4e34636f726533707472353664726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76342e2e6c6f636174696f6e2e2e4c6f636174696f6e2447542431376861313633353834616239623539646561452e6c6c766d2e3137373134313531353937363538343031323135801c5a5f5a4e34636f726533707472353664726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76342e2e61737365742e2e417373657446696c746572244754243137686637373134616661336339393966663545811c5a5f5a4e34636f726533707472353664726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76352e2e61737365742e2e417373657446696c746572244754243137686236393462656464643133656466366645821ca3015f5a4e31336672616d655f737570706f7274386469737061746368315f3130315f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230246672616d655f737570706f72742e2e64697370617463682e2e5065724469737061746368436c617373244c542454244754242447542439747970655f696e666f3137683035656438343831623733333330636345831cad015f5a4e31336672616d655f737570706f7274386469737061746368315f3131345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f7224753230246672616d655f737570706f72742e2e64697370617463682e2e5065724469737061746368436c617373244c5424542447542424475424366465636f64653137683837653561646237663133393031316645841cb0015f5a4e31336672616d655f737570706f7274386469737061746368315f3131345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f7224753230246672616d655f737570706f72742e2e64697370617463682e2e5065724469737061746368436c617373244c542454244754242447542439656e636f64655f746f3137683331393735643330643733653765386545851caf015f5a4e313470616c6c65745f73657373696f6e3670616c6c65743132315f244c5424696d706c2475323024636f72652e2e636f6e766572742e2e46726f6d244c542470616c6c65745f73657373696f6e2e2e70616c6c65742e2e4572726f72244c54245424475424244754242475323024666f72247532302473705f72756e74696d652e2e44697370617463684572726f72244754243466726f6d3137686139306636313131636233303861326145861cb5015f5a4e313570616c6c65745f62616c616e6365733670616c6c65743132365f244c5424696d706c2475323024636f72652e2e636f6e766572742e2e46726f6d244c542470616c6c65745f62616c616e6365732e2e70616c6c65742e2e4572726f72244c5424542443244924475424244754242475323024666f72247532302473705f72756e74696d652e2e44697370617463684572726f72244754243466726f6d3137686565656564626261383233383063653745871c535f5a4e313670616c6c65745f74696d657374616d703670616c6c6574313550616c6c6574244c54245424475424313673746f726167655f6d657461646174613137683530363735626531333732323237393645881c5c5f5a4e313670616c6c65745f74696d657374616d703670616c6c6574313550616c6c6574244c54245424475424323570616c6c65745f636f6e7374616e74735f6d657461646174613137683735666331643662363030613664623645891ca3015f5a4e313670616c6c65745f74696d657374616d703670616c6c6574315f3130335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302470616c6c65745f74696d657374616d702e2e70616c6c65742e2e43616c6c244c5424542447542424475424366465636f646531376866323836393037636232326566353330458a1c98015f5a4e313670616c6c65745f74696d657374616d703670616c6c6574315f39305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470616c6c65745f74696d657374616d702e2e70616c6c65742e2e43616c6c244c542454244754242447542439747970655f696e666f31376837623238366361303765313761303363458b1cab015f5a4e313863756d756c75735f70616c6c65745f78636d3670616c6c6574315f3130365f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302463756d756c75735f70616c6c65745f78636d2e2e70616c6c65742e2e4576656e74244c542454244754242447542439656e636f64655f746f31376839373933333664633064656637373865458c1c9c015f5a4e313863756d756c75735f70616c6c65745f78636d3670616c6c6574315f39325f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302463756d756c75735f70616c6c65745f78636d2e2e70616c6c65742e2e43616c6c244c542454244754242447542439747970655f696e666f31376861363234323830643930646465653764458d1c9d015f5a4e313863756d756c75735f70616c6c65745f78636d3670616c6c6574315f39335f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302463756d756c75735f70616c6c65745f78636d2e2e70616c6c65742e2e4576656e74244c542454244754242447542439747970655f696e666f31376864626333613938333435633964633436458e1c455f5a4e31387061726974795f7363616c655f636f64656335636f646563364465636f646531316465636f64655f696e746f31376830376263653966386163306631316635458f1c455f5a4e31387061726974795f7363616c655f636f64656335636f646563364465636f646531316465636f64655f696e746f3137683061363939303536353835356561363045901c455f5a4e31387061726974795f7363616c655f636f64656335636f646563364465636f646531316465636f64655f696e746f3137683062353263653737653630383564663045911c455f5a4e31387061726974795f7363616c655f636f64656335636f646563364465636f646531316465636f64655f696e746f3137683166356361623532303866356636313545921c455f5a4e31387061726974795f7363616c655f636f64656335636f646563364465636f646531316465636f64655f696e746f3137683232383632313433616131373763653045931c455f5a4e31387061726974795f7363616c655f636f64656335636f646563364465636f646531316465636f64655f696e746f3137683237623566393634316163383735343245941c455f5a4e31387061726974795f7363616c655f636f64656335636f646563364465636f646531316465636f64655f696e746f3137683330663935633933346137333364336645951c455f5a4e31387061726974795f7363616c655f636f64656335636f646563364465636f646531316465636f64655f696e746f3137683336656132616466636232663138326345961c455f5a4e31387061726974795f7363616c655f636f64656335636f646563364465636f646531316465636f64655f696e746f3137683431326537386638343764313530326645971c455f5a4e31387061726974795f7363616c655f636f64656335636f646563364465636f646531316465636f64655f696e746f3137683734323466346437333734356134386545981c455f5a4e31387061726974795f7363616c655f636f64656335636f646563364465636f646531316465636f64655f696e746f3137683762346133303066373066343337373645991c455f5a4e31387061726974795f7363616c655f636f64656335636f646563364465636f646531316465636f64655f696e746f31376838653763636437316133303266393562459a1c455f5a4e31387061726974795f7363616c655f636f64656335636f646563364465636f646531316465636f64655f696e746f31376839346330363231626364396163623031459b1c455f5a4e31387061726974795f7363616c655f636f64656335636f646563364465636f646531316465636f64655f696e746f31376839653263393765323466623031636234459c1c455f5a4e31387061726974795f7363616c655f636f64656335636f646563364465636f646531316465636f64655f696e746f31376861333664306466393434303830303933459d1c455f5a4e31387061726974795f7363616c655f636f64656335636f646563364465636f646531316465636f64655f696e746f31376861633062643961623965626539626536459e1c455f5a4e31387061726974795f7363616c655f636f64656335636f646563364465636f646531316465636f64655f696e746f31376862346461353362643833326435633732459f1c455f5a4e31387061726974795f7363616c655f636f64656335636f646563364465636f646531316465636f64655f696e746f3137686334626531336261326232653035306145a01c455f5a4e31387061726974795f7363616c655f636f64656335636f646563364465636f646531316465636f64655f696e746f3137686363356238316332613934633136613745a11c455f5a4e31387061726974795f7363616c655f636f64656335636f646563364465636f646531316465636f64655f696e746f3137686364323232323633636530376535646445a21c455f5a4e31387061726974795f7363616c655f636f64656335636f646563364465636f646531316465636f64655f696e746f3137686430663539643732666364663937623445a31c455f5a4e31387061726974795f7363616c655f636f64656335636f646563364465636f646531316465636f64655f696e746f3137686631303064363839633139613433613845a41c455f5a4e31387061726974795f7363616c655f636f64656335636f646563364465636f646531316465636f64655f696e746f3137686663356134303261393635343164326145a51c475f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646531337573696e675f656e636f6465643137683036306236343932316538343362383145a61c3f5f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646536656e636f64653137683462303861616131313764626264396445a71c475f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646531337573696e675f656e636f6465643137683130356431383737306164313436353745a81c475f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646531337573696e675f656e636f6465643137683339323937623538343138303539373145a91c475f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646531337573696e675f656e636f6465643137683462303165356332633030666562313145aa1c475f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646531337573696e675f656e636f6465643137683835653462643534623931326636323845ab1c475f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646531337573696e675f656e636f6465643137683865613362363536623662356661613045ac1c475f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646531337573696e675f656e636f6465643137686562326362363463653530373562393845ad1c3f5f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646536656e636f64653137683139366337333166323739396537623345ae1c3f5f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646536656e636f64653137683362396666303564636639643061623445af1c3f5f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646536656e636f64653137683436353530353835383062323236396245b01c3f5f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646536656e636f64653137683439366365616234313131646264383245b11c3f5f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646536656e636f64653137683463386230366135353665663236373845b21c3f5f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646536656e636f64653137683631303331636263306630643939313645b31c3f5f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646536656e636f64653137683631393039643562323539656663396645b41c3f5f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646536656e636f64653137683662326233393139316436333636613345b51c765f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f3137686536346237383766663264396463383445b61c3f5f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646536656e636f64653137683732383239363064363837613332633245b71c3f5f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646536656e636f64653137683763373361383937626131303761653045b81c3f5f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646536656e636f64653137683833613032303464356137666664383945b91c3f5f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646536656e636f64653137683835313731643536306231616631356545ba1c3f5f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646536656e636f64653137683865383838653162663830393532363445bb1c3f5f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646536656e636f64653137686235373434626130303832626333323045bc1c3f5f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646536656e636f64653137686238346565393765636165323730386145bd1c3f5f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646536656e636f64653137686531303730313965313737383731343145be1c3f5f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646536656e636f64653137686632353433363562613734373764356245bf1c3f5f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646536656e636f64653137686664333762376663313135653639373945c01cec015f5a4e3139375f244c542470616c6c65745f73657373696f6e2e2e46696e644163636f756e7446726f6d417574686f72496e646578244c542454244324496e6e6572244754242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e76616c69646174696f6e2e2e46696e64417574686f72244c5424244c54245424753230246173247532302470616c6c65745f73657373696f6e2e2e70616c6c65742e2e436f6e666967244754242e2e56616c696461746f7249642447542424475424313166696e645f617574686f723137686234373266336430386463643638643845c11cbb015f5a4e323070616c6c65745f6d6573736167655f71756575653670616c6c65743132375f244c5424696d706c2475323024636f72652e2e636f6e766572742e2e46726f6d244c542470616c6c65745f6d6573736167655f71756575652e2e70616c6c65742e2e4572726f72244c54245424475424244754242475323024666f72247532302473705f72756e74696d652e2e44697370617463684572726f72244754243466726f6d3137686133346238613933383361303164336345c21cc5015f5a4e323563756d756c75735f70616c6c65745f78636d705f71756575653670616c6c65743133325f244c5424696d706c2475323024636f72652e2e636f6e766572742e2e46726f6d244c542463756d756c75735f70616c6c65745f78636d705f71756575652e2e70616c6c65742e2e4572726f72244c54245424475424244754242475323024666f72247532302473705f72756e74696d652e2e44697370617463684572726f72244754243466726f6d3137683530663236386132653534653436646145c31cc5015f5a4e323570616c6c65745f636f6c6c61746f725f73656c656374696f6e3670616c6c65743133325f244c5424696d706c2475323024636f72652e2e636f6e766572742e2e46726f6d244c542470616c6c65745f636f6c6c61746f725f73656c656374696f6e2e2e70616c6c65742e2e4572726f72244c54245424475424244754242475323024666f72247532302473705f72756e74696d652e2e44697370617463684572726f72244754243466726f6d3137683235396139396633393538613230643245c41cc5015f5a4e323570616c6c65745f70617261636861696e5f74656d706c6174653670616c6c65743133325f244c5424696d706c2475323024636f72652e2e636f6e766572742e2e46726f6d244c542470616c6c65745f70617261636861696e5f74656d706c6174652e2e70616c6c65742e2e4572726f72244c54245424475424244754242475323024666f72247532302473705f72756e74696d652e2e44697370617463684572726f72244754243466726f6d3137686465333835633034326538386165383345c51cb8025f5a4e3237335f244c542470616c6c65745f74696d657374616d702e2e70616c6c65742e2e50616c6c6574244c542454244754242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e686f6f6b732e2e4f6e46696e616c697a65244c5424244c5424244c5424244c5424542475323024617324753230246672616d655f73797374656d2e2e70616c6c65742e2e436f6e666967244754242e2e426c6f636b24753230246173247532302473705f72756e74696d652e2e7472616974732e2e426c6f636b244754242e2e48656164657224753230246173247532302473705f72756e74696d652e2e7472616974732e2e486561646572244754242e2e4e756d626572244754242447542431316f6e5f66696e616c697a653137683431386637396232396262616539346445c61cd1015f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3670616c6c65743133385f244c5424696d706c2475323024636f72652e2e636f6e766572742e2e46726f6d244c542463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e70616c6c65742e2e4572726f72244c54245424475424244754242475323024666f72247532302473705f72756e74696d652e2e44697370617463684572726f72244754243466726f6d3137683865313061383334663932646138336145c71cc6015f5a4e333763756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e74315f3132345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e742e2e50617261636861696e496e686572656e744461746124475424366465636f64653137683234623738316265386137626237643545c81cc6015f5a4e333763756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e74315f3132345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e742e2e50617261636861696e496e686572656e744461746124475424366465636f64653137683236616531656436386436326665316245c91cc6015f5a4e333763756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e74315f3132345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e742e2e50617261636861696e496e686572656e744461746124475424366465636f64653137683432626535356666346166663961393245ca1cc6015f5a4e333763756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e74315f3132345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e742e2e50617261636861696e496e686572656e744461746124475424366465636f64653137683635613834393661396533346234643745cb1cc6015f5a4e333763756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e74315f3132345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e742e2e50617261636861696e496e686572656e744461746124475424366465636f64653137683862393739333633636365656432333145cc1cc6015f5a4e333763756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e74315f3132345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e742e2e50617261636861696e496e686572656e744461746124475424366465636f64653137686535653730353636323031636237356145cd1cc9015f5a4e333763756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e74315f3132345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e742e2e50617261636861696e496e686572656e74446174612447542439656e636f64655f746f3137683263633436616632653835363737653145ce1ccd015f5a4e333763756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e74327630315f3132385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e742e2e76302e2e50617261636861696e496e686572656e744461746124475424366465636f64653137686562326166306233656434323339393445cf1c465f5a4e34315f244c5424626f6f6c247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683937613366363339316437356431313645d01c475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683036346164633239643263343661373245d11c475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683039633765636332363364303663323445d21c475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683065336339633066346235363761346345d31c475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683066303430663432633061336366393545d41c475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683131613964663934393061323834363145d51c475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683163373938373638373139346335623245d61c475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683232356637343964623433626264373045d71c475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683233323661303336333631333633636345d81c475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683238353638666166396135396261613245d91c475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683338663264303866363939313166393545da1c475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683365346335303361316564636131653045db1c475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683430623362306665663465396239646345dc1c475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683464643561333739313537316631326645dd1c475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683532393932376632623638373663663645de1c475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683535633530353530386539356134626345df1c475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683539663366306131643461373666383645e01c475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683561646461633130653864396166343145e11c475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683564656161353661343333653964313045e21c475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683636386164363930643236636361303745e31c6a5f5a4e37375f244c542473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542443616c6c24475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683261633435373533336338336465313145e41c475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683636616465396132376437363131376445e51c475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683662653837383632623931363131643145e61c475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683662666235393763343662653131303045e71c475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683939313033373430383733356339306245e81c475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683736333664383965313431613831653845e91c475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683738616161343939303666346630386245ea1c475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683762633561306161616562326363643545eb1c475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683763363866396266663439336564646145ec1c475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683835353164666538656634373939653845ed1c625f5a4e36395f244c542473746167696e675f78636d2e2e76352e2e58636d244c542443616c6c24475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683731623166336166366562333633306545ee1c475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683839326331303539363461646262316545ef1c475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683861623936663237393939376632623745f01c475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683863333765643333323363346463303145f11c475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683864663066653832333231636538646445f21c475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683866386463613363633365336631343245f31c475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683930623563636464303338653461346545f41c475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683931653436643339303730363531343445f51c475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686133326262353735336137623061313645f61c475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686135326438303738353333313438633045f71c475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686163353532616265663966326361306445f81c475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686165303135323731333634353631326545f91c475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686233616437346361636265393133666645fa1c475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686237633637616135333939313464373945fb1c475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686237363835393364303037343964663245fc1c475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686239356533623339336362626462323345fd1c475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686461623733356631373565303161623745fe1c475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686465393635646337666561626332336545ff1c475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686532303632303261393764396337333045801d475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686532666465663339313362663035653845811d475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686533356537663865343861353163653145821d475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686538356634636533633530373732626545831d475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686539323061666563333831613664393345841d475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686539363539653039363961633264366345851d475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686562336361643239353137386131383845861d475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686562353236646336663739313730353545871d475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686566393739336563393763653433663445881d475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686631303661643332623131383632303745891d5b5f5a4e34636f726533666d74336e756d34395f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f72247532302475382447542433666d7431376837356339613436346466323465346261458a1d5c5f5a4e34636f726533666d74336e756d35305f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f7224753230247533322447542433666d7431376836393639303539383732343262333266458b1d5c5f5a4e34636f726533666d74336e756d35305f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f7224753230247536342447542433666d7431376839663831346534323665373636316131458c1d89015f5a4e34636f7265336f70733866756e6374696f6e35696d706c7337395f244c5424696d706c2475323024636f72652e2e6f70732e2e66756e6374696f6e2e2e466e4d7574244c542441244754242475323024666f722475323024245246246d7574247532302446244754243863616c6c5f6d757431376836343363333632323765313037393139458d1d91015f5a4e34636f72653370747231313064726f705f696e5f706c616365244c542473746167696e675f78636d2e2e646f75626c655f656e636f6465642e2e446f75626c65456e636f646564244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d6543616c6c244754242447542431376838633862643862323164353137636365458e1da4015f5a4e34636f72653370747231323964726f705f696e5f706c616365244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c542473746167696e675f78636d2e2e76352e2e48696e7424432473746167696e675f78636d2e2e76352e2e48696e744e756d56617269616e7473244754242447542431376864326461303964663736396631613134458f1dc2015f5a4e34636f72653370747231353964726f705f696e5f706c616365244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c542473746167696e675f78636d2e2e76352e2e61737365742e2e41737365745472616e7366657246696c74657224432473746167696e675f78636d2e2e76352e2e4d617841737365745472616e7366657246696c7465727324475424244754243137683865623331373430376438666363383445901d6a5f5a4e34636f726533707472343664726f705f696e5f706c616365244c5424616c6c6f632e2e7665632e2e566563244c54247538244754242447542431376865643433643239636639366361356433452e6c6c766d2e3137373134313531353937363538343031323135911d545f5a4e34636f726533707472353064726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76352e2e61737365742e2e4173736574244754243137686331643136346165326366663639366445921d555f5a4e34636f726533707472353164726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76352e2e61737365742e2e417373657473244754243137683334353364616135306236353961323545931d565f5a4e34636f726533707472353264726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76332e2e4d617962654572726f72436f6465244754243137683163386236306139633562316566363045941d565f5a4e34636f726533707472353264726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76352e2e61737365742e2e41737365744964244754243137686433386165663839623438333963346545951d595f5a4e34636f726533707472353564726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76352e2e5175657279526573706f6e7365496e666f244754243137683935366464636266393264666461373145961d5b5f5a4e34636f726533707472353764726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76352e2e58636d244c5424244c50242452502424475424244754243137683738336332616364656161646366373845971d795f5a4e34636f726533707472383764726f705f696e5f706c616365244c5424616c6c6f632e2e626f7865642e2e426f78244c542473746167696e675f78636d2e2e56657273696f6e656458636d244c5424244c5024245250242447542424475424244754243137683266646137626534623664656135383645981d6c5f5a4e34636f726533707472373464726f705f696e5f706c616365244c5424616c6c6f632e2e626f7865642e2e426f78244c542473746167696e675f78636d2e2e56657273696f6e656441737365747324475424244754243137683161616166396537393331623836623745991d715f5a4e34636f726533707472373964726f705f696e5f706c616365244c542473746167696e675f78636d2e2e646f75626c655f656e636f6465642e2e446f75626c65456e636f646564244c5424244c502424525024244754242447542431376833346161623831356336343834336361459a1d765f5a4e34636f726533707472383464726f705f696e5f706c616365244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542473746167696e675f78636d2e2e76352e2e6c6f636174696f6e2e2e4c6f636174696f6e244754242447542431376833626462393066613836306134386333459b1d785f5a4e34636f726533707472383664726f705f696e5f706c616365244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542473746167696e675f78636d2e2e76352e2e6a756e6374696f6e732e2e4a756e6374696f6e73244754242447542431376830636462326233633238623639633565459c1d94015f5a4e34636f726533707472383864726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76352e2e58636d244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d6543616c6c244754242447542431376865616562626235666630373038303835452e6c6c766d2e31373731343135313539373635383430313231359d1d4f5f5a4e35305f244c5424244c5024552443245424525024247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376861353232356438366264323839363864459e1d4f5f5a4e35305f244c5424245246246d7574247532302454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376835616530613435666231623263636335459f1d4f5f5a4e35305f244c5424245246246d7574247532302454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686231633831616435316638326333306145a01d6f5f5a4e35365f244c542473705f696e686572656e74732e2e4572726f72247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376832303064636239363937366137373263452e6c6c766d2e3137373134313531353937363538343031323135a11d87015f5a4e35736572646532646535696d706c7338325f244c5424696d706c247532302473657264652e2e64652e2e446573657269616c697a652475323024666f722475323024636f72652e2e6f7074696f6e2e2e4f7074696f6e244c54245424475424244754243131646573657269616c697a653137683762313130303165363966616430633745a21d5b5f5a4e36325f244c542473746167696e675f78636d2e2e76352e2e526573706f6e7365247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686563353461356234386137373238653045a31d5d5f5a4e36345f244c542473746167696e675f78636d2e2e76332e2e4f726967696e4b696e64247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686466386339323737373261343263666345a41d5e5f5a4e36355f244c542473746167696e675f78636d2e2e76332e2e5765696768744c696d6974247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683736643735383566333432656366623545a51d785f5a4e36365f244c5424542475323024617324753230247061726974795f7363616c655f636f6465632e2e64657074685f6c696d69742e2e4465636f64654c696d69742447542432376465636f64655f616c6c5f776974685f64657074685f6c696d69743137683839623030326236333138356465373745a61d5f5f5a4e36365f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c54245424475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683163653935636164303063336631383545a71d5f5f5a4e36365f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c54245424475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683463353335313136326234333036663245a81d5f5f5a4e36365f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c54245424475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683565303963626333666131643731633845a91d5f5f5a4e36365f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c54245424475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686130653734376235633763666437333645aa1d5f5f5a4e36365f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c54245424475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686139653263363264313435323038396345ab1d5f5f5a4e36365f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c54245424475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686561613937323733316461303531636245ac1d5f5f5a4e36365f244c542473705f776569676874732e2e7765696768745f76322e2e576569676874247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683930616532326363343865383030623345ad1d5f5f5a4e36365f244c542473746167696e675f78636d2e2e76352e2e61737365742e2e4173736574247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683530303434613265336433613932333545ae1d605f5a4e36375f244c542473746167696e675f78636d2e2e76352e2e61737365742e2e417373657473247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686464626566633432323634316634323545af1d615f5a4e36385f244c542473746167696e675f78636d2e2e76332e2e4d617962654572726f72436f6465247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683737663839343431383932356362306545b01d615f5a4e36385f244c542473746167696e675f78636d2e2e76352e2e61737365742e2e41737365744964247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683466343832353864326237646166626545b11d7c5f5a4e36395f244c542473746167696e675f78636d2e2e76352e2e58636d244c542443616c6c24475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376830393233306364316565626361373361452e6c6c766d2e3137373134313531353937363538343031323135b21d635f5a4e37305f244c542473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e426f64794964247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686233623166613366346661346437306545b31d645f5a4e37315f244c542473746167696e675f78636d2e2e76352e2e5175657279526573706f6e7365496e666f247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683738616131376339333262326531656445b41d655f5a4e37325f244c542473746167696e675f78636d2e2e76352e2e61737365742e2e417373657446696c746572247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683530646365386134613161643231306445b51d7f5f5a4e37325f244c542473746167696e675f78636d2e2e76352e2e6a756e6374696f6e2e2e4a756e6374696f6e247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376834336132373037363166653930633136452e6c6c766d2e3137373134313531353937363538343031323135b61d655f5a4e37325f244c542473746167696e675f78636d2e2e76352e2e6c6f636174696f6e2e2e4c6f636174696f6e247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686564653365353237343331346265633245b71d665f5a4e37335f244c542473746167696e675f78636d2e2e76352e2e6a756e6374696f6e2e2e4e6574776f726b4964247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686638363535643133353863376566393945b81d675f5a4e37345f244c542473746167696e675f78636d2e2e76352e2e6a756e6374696f6e732e2e4a756e6374696f6e73247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683736386437373736633835626236383145b91d695f5a4e37365f244c542473746167696e675f78636d2e2e76352e2e61737365742e2e57696c6446756e676962696c697479247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686465346336623066386361326663666645ba1d6b5f5a4e37385f244c54246672616d655f737570706f72742e2e64697370617463682e2e506f73744469737061746368496e666f247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683631373334313762613237376439323145bb1d6c5f5a4e37395f244c542474726163696e675f636f72652e2e6669656c642e2e446973706c617956616c7565244c54245424475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686239656361653463333563373838373645bc1d6e5f5a4e38315f244c542473746167696e675f78636d2e2e56657273696f6e656458636d244c542452756e74696d6543616c6c24475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686237396261653639633763636532393645bd1d735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683063373462343065373964346638656145be1d735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683066626666383832656461653566616445bf1d735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683132346436623939633838323737303645c01d735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683133613231643035323631343861356645c11d735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683137336337626634383733323734303445c21d735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683138313166663965353838363838353745c31d735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683163643132633830383063616534616345c41d735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683230366234666235653364336332396145c51d735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683264343335363936346437653763323845c61d735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683330343636346363643166333631666145c71d735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683432393336353534376235333730623745c81d735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683434393036316634316466636533353845c91d735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683435333261616162626435363737343545ca1d735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683562633737613638353062383337326245cb1d735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683661306462613864303766613139653745cc1d735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683663643835663635393331353966333045cd1d735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683664613631666534663233376639663245ce1d735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683830346531326163313539313864363145cf1d735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683833663464613733376461613165353745d01d735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683837663237643637363366333065643945d11d735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683930376238393830376134343832343745d21d735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683963313132663138336666616565316545d31d735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686135323366376531323135343332353845d41d735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686136323433613839623836323535343245d51d735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686162313436623339306266646434653845d61d735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686335613438333331376336383434303945d71d735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686335623566653433343835653431326145d81d735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686339326130383734363139376333333045d91d735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686363303633366338623533613665626445da1d735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686464333630336335626162336134323845db1d735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686535396264626330393932656239643345dc1d735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686561303363623562653063393465353645dd1d735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686636623138333732356137616539343545de1d765f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f3137683037356431616435373362373564356145df1d765f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f3137683164613361626431306566343163393845e01d765f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f3137683233613961643966656436336134303645e11d765f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f3137683439666634396438623466326134323245e21d765f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f3137683462613530323761303666326338663245e31d765f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f3137683530343032333462363538363930626645e41d765f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f3137683862396665343539623166616432646245e51d765f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f3137686165303861363166313163636638646345e61d765f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f3137686435393136366337666633363863343545e71d775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137683030303830636262363737626538306245e81d775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137683031336139323335316663363035326545e91d775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137683037356230383039303239346661653045ea1d775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137683063346632366633396235643465336445eb1d775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137683064396634616232396365616533396445ec1d775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137683134653631643262303366663637346445ed1d775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137683138656436646232376165643161616245ee1d775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137683230393565336538356535386637373845ef1d775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137683233653566356432666437666539313045f01d775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137683239623164653539303939633364386445f11d775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137683330306539383966643765613663613045f21d775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137683333393235303561643034626264303845f31d775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137683363336231626337396530316133356545f41d775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137683430363364623463356565616131613045f51d775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137683433663961626231623835393039323845f61d775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137683434313639316365383536633639383845f71d775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137683436383432623161356637396638383345f81d775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137683439356339363938393130353935336445f91d775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137683530363939656430373931323634636145fa1d775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137683531383434343832356162393461383845fb1d775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137683561323132373737393964313935383345fc1d775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137683566636534613961323064343334393545fd1d775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137683631633664616239316666373035616345fe1d775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137683632323562613162363965313832313345ff1d775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137683636366463623266613234343866373845801e775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137683661616430376536383932333532363445811e775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137683666663632666663313436633033376645821e775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137683765306262623164633333653330343045831e775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137683766303862646237313764653934313345841e775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137683835363037623066636664323336303545851e775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137683866363164303963376538373865663845861e775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137683932373435303931623766663938663645871e775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137683935653764323230313833643331626545881e775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137683936643138356132396365666231666445891e775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f726431376861306662656533353766336239356331458a1e775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f726431376861343061353831306163356336316262458b1e775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f726431376861346563656365323032623565383366458c1e775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f726431376861626135373861363061313132633733458d1e775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f726431376861646533373261353636366161333264458e1e775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f726431376862336565353338366466363435663165458f1e775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137686234633234356562646162333866313045901e775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137686236643931313536303863343837333545911e775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137686237373233366337303565353764303345921e775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137686262366532316462613865353161393745931e775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137686335386133353837633063616633313845941e775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137686337643264383137353432373238663545951e775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137686361633138373664393963363734346245961e775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137686364316337393866343064363961303445971e775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137686431326333373130353534386239336245981e775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137686433646138616139643036363134613845991e775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f726431376864376237366361643439633663316635459a1e775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f726431376864633066623438376234666665363162459b1e775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f726431376864636638336665616437636431346338459c1e775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f726431376865653336303933623036383139303039459d1e775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f726431376866383030353835383464663531663636459e1e775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f726431376866396331303633313364326562613766459f1e775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137686665366261666431333335313164656245a01e795f5a4e38395f244c542474726163696e675f636f72652e2e6669656c642e2e446973706c617956616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137683865326236326164323962386333356545a11e97015f5a4e3132315f244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e636f6e666967732e2e78636d5f636f6e6669672e2e556e6976657273616c4c6f636174696f6e247532302461732475323024626f756e6465645f636f6c6c656374696f6e732e2e476574244c54245f492447542424475424336765743137683762393530643538303033356333343445a21e8d015f5a4e3131315f244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e636f6e666967732e2e52756e74696d65426c6f636b57656967687473247532302461732475323024626f756e6465645f636f6c6c656374696f6e732e2e476574244c54245f492447542424475424336765743137683030616131316330303135343965363845a31e93015f5a4e3131375f244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e636f6e666967732e2e4d657373616765517565756553657276696365576569676874247532302461732475323024626f756e6465645f636f6c6c656374696f6e732e2e476574244c54245f492447542424475424336765743137683330636336643338363164323335326545a41ec2015f5a4e313673705f73746174655f6d616368696e6531376f7665726c617965645f6368616e676573396368616e67657365743130384f7665726c617965644d6170244c5424616c6c6f632e2e7665632e2e566563244c542475382447542424432473705f73746174655f6d616368696e652e2e6f7665726c617965645f6368616e6765732e2e6368616e67657365742e2e53746f72616765456e747279244754243131636c6561725f77686572653137683064663062663364653461346537316245a51ec2015f5a4e313673705f73746174655f6d616368696e6531376f7665726c617965645f6368616e676573396368616e67657365743130384f7665726c617965644d6170244c5424616c6c6f632e2e7665632e2e566563244c542475382447542424432473705f73746174655f6d616368696e652e2e6f7665726c617965645f6368616e6765732e2e6368616e67657365742e2e53746f72616765456e747279244754243131636c6561725f77686572653137683362313938656464653937626365616645a61ec5015f5a4e313673705f73746174655f6d616368696e6531376f7665726c617965645f6368616e676573396368616e67657365743130384f7665726c617965644d6170244c5424616c6c6f632e2e7665632e2e566563244c542475382447542424432473705f73746174655f6d616368696e652e2e6f7665726c617965645f6368616e6765732e2e6368616e67657365742e2e53746f72616765456e747279244754243134617070656e645f73746f726167653137683433376236356562333361393362326145a71e9c025f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f646532313048616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c65616624475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e45646765244754243136696e736572745f726563757273696e673137683030306365333838343032396535323545a81ec5015f5a4e313673705f73746174655f6d616368696e6531376f7665726c617965645f6368616e676573396368616e67657365743130384f7665726c617965644d6170244c5424616c6c6f632e2e7665632e2e566563244c542475382447542424432473705f73746174655f6d616368696e652e2e6f7665726c617965645f6368616e6765732e2e6368616e67657365742e2e53746f72616765456e747279244754243134617070656e645f73746f726167653137683463646236303863356238663663323745a91e6b5f5a4e313673705f73746174655f6d616368696e6531376f7665726c617965645f6368616e676573396368616e676573657432334f7665726c61796564456e747279244c542456244754243130696e746f5f76616c75653137686437613235623261653265303964633245aa1e7d5f5a4e313673705f73746174655f6d616368696e6531376f7665726c617965645f6368616e676573396368616e676573657432354f7665726c617965644d6170244c54244b24432456244754243236636c6f73655f7472616e73616374696f6e5f6f6666636861696e3137686230376564623831373338383965653845ab1e88025f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565336669783137385f244c5424696d706c2475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4f776e65642443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c6561664f72496e7465726e616c244754242447542432396669785f72696768745f626f726465725f6f665f706c656e746966756c3137686362346666303935316565353031656245ac1eb6015f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f64653131374e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4f776e65642443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c65616624475424386e65775f6c6561663137686466653636353436306236326631653545ad1e92025f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f646532313248616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e496e7465726e616c24475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4b56244754243573706c69743137683061313038653231353031393535343745ae1e9c025f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f646532313048616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c65616624475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e45646765244754243136696e736572745f726563757273696e673137683231636365663037616238623564393445af1e92025f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f646532313248616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e496e7465726e616c24475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4b56244754243573706c69743137683734316361656565663962353631393645b01e9c025f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f646532313048616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c65616624475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e45646765244754243136696e736572745f726563757273696e673137683534313135393865643838303239356345b11e92025f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f646532313248616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e496e7465726e616c24475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4b56244754243573706c69743137683637636639303931356138373462383145b21e9c025f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f646532313048616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c65616624475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e45646765244754243136696e736572745f726563757273696e673137683564646139663665323063343737313545b31e92025f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f646532313248616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e496e7465726e616c24475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4b56244754243573706c69743137686331646466616262306134346233386145b41e9c025f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f646532313048616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c65616624475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e45646765244754243136696e736572745f726563757273696e673137683630323238653635333064353765373045b51e92025f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f646532313248616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e496e7465726e616c24475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4b56244754243573706c69743137686539343030616666656639356337646645b61e9c025f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f646532313048616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c65616624475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e45646765244754243136696e736572745f726563757273696e673137683764363936363731393465396239333545b71e92025f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f646532313248616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e496e7465726e616c24475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4b56244754243573706c69743137683961656432316237343434363261663345b81e9c025f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f646532313048616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c65616624475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e45646765244754243136696e736572745f726563757273696e673137686136626634383866313236336265646345b91e92025f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f646532313248616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e496e7465726e616c24475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4b56244754243573706c69743137686337383235343132376538316561326145ba1e9c025f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f646532313048616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c65616624475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e45646765244754243136696e736572745f726563757273696e673137686366363438393736353064323739376645bb1e92025f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f646532313248616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e496e7465726e616c24475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4b56244754243573706c69743137683261306131396363343962316538313145bc1e655f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f6465323942616c616e63696e67436f6e74657874244c54244b2443245624475424313562756c6b5f737465616c5f6c6566743137683166636635386161343964303066363345bd1e655f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f6465323942616c616e63696e67436f6e74657874244c54244b2443245624475424313562756c6b5f737465616c5f6c6566743137683335356331376466643562393437353345be1e665f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f6465323942616c616e63696e67436f6e74657874244c54244b2443245624475424313662756c6b5f737465616c5f72696768743137683335663364393866303237643766653245bf1e665f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f6465323942616c616e63696e67436f6e74657874244c54244b2443245624475424313662756c6b5f737465616c5f72696768743137683765353465633830626362393762336345c01e5d5f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f6465323942616c616e63696e67436f6e74657874244c54244b244324562447542438646f5f6d657267653137686234356233363664386135646137653845c11e5d5f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f6465323942616c616e63696e67436f6e74657874244c54244b244324562447542438646f5f6d657267653137686666623938383666346530326137333945c21ef6015f5a4e35616c6c6f633131636f6c6c656374696f6e7335627472656536617070656e643137385f244c5424696d706c2475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4f776e65642443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c6561664f72496e7465726e616c24475424244754243962756c6b5f707573683137683063653637633766396537393738363545c31ef6015f5a4e35616c6c6f633131636f6c6c656374696f6e7335627472656536617070656e643137385f244c5424696d706c2475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4f776e65642443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c6561664f72496e7465726e616c24475424244754243962756c6b5f707573683137683232306231396366356266613731393545c41ef6015f5a4e35616c6c6f633131636f6c6c656374696f6e7335627472656536617070656e643137385f244c5424696d706c2475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4f776e65642443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c6561664f72496e7465726e616c24475424244754243962756c6b5f707573683137683538363931643964303230326662623045c51ef6015f5a4e35616c6c6f633131636f6c6c656374696f6e7335627472656536617070656e643137385f244c5424696d706c2475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4f776e65642443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c6561664f72496e7465726e616c24475424244754243962756c6b5f707573683137683732373736306462616532626531343245c61ef6015f5a4e35616c6c6f633131636f6c6c656374696f6e7335627472656536617070656e643137385f244c5424696d706c2475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4f776e65642443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c6561664f72496e7465726e616c24475424244754243962756c6b5f707573683137683738623634616337636136646631366545c71ef6015f5a4e35616c6c6f633131636f6c6c656374696f6e7335627472656536617070656e643137385f244c5424696d706c2475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4f776e65642443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c6561664f72496e7465726e616c24475424244754243962756c6b5f707573683137683838323438363931346338626564333545c81ef6015f5a4e35616c6c6f633131636f6c6c656374696f6e7335627472656536617070656e643137385f244c5424696d706c2475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4f776e65642443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c6561664f72496e7465726e616c24475424244754243962756c6b5f707573683137683939353734386162663436353338373545c91ef6015f5a4e35616c6c6f633131636f6c6c656374696f6e7335627472656536617070656e643137385f244c5424696d706c2475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4f776e65642443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c6561664f72496e7465726e616c24475424244754243962756c6b5f707573683137686134316435306362643563643361656645ca1ef6015f5a4e35616c6c6f633131636f6c6c656374696f6e7335627472656536617070656e643137385f244c5424696d706c2475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4f776e65642443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c6561664f72496e7465726e616c24475424244754243962756c6b5f707573683137686231393230346534343065303766663445cb1ef6015f5a4e35616c6c6f633131636f6c6c656374696f6e7335627472656536617070656e643137385f244c5424696d706c2475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4f776e65642443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c6561664f72496e7465726e616c24475424244754243962756c6b5f707573683137686365636461386231616538643861343545cc1ecd025f5a4e35616c6c6f633131636f6c6c656374696f6e733562747265653672656d6f76653235395f244c5424696d706c2475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e48616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c65616624475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4b562447542424475424313472656d6f76655f6c6561665f6b763137683062633736663132393963353937356345cd1ecd025f5a4e35616c6c6f633131636f6c6c656374696f6e733562747265653672656d6f76653235395f244c5424696d706c2475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e48616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c65616624475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4b562447542424475424313472656d6f76655f6c6561665f6b763137683236656638303537353937326563383245ce1edb025f5a4e35616c6c6f633131636f6c6c656374696f6e733562747265653672656d6f76653236395f244c5424696d706c2475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e48616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c6561664f72496e7465726e616c24475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4b562447542424475424313872656d6f76655f6b765f747261636b696e673137683461326135306233636366353461373045cf1edb025f5a4e35616c6c6f633131636f6c6c656374696f6e733562747265653672656d6f76653236395f244c5424696d706c2475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e48616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c6561664f72496e7465726e616c24475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4b562447542424475424313872656d6f76655f6b765f747261636b696e673137683630646562623534383732343364316645d01ed5015f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565367365617263683134325f244c5424696d706c2475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424426f72726f77547970652443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c6561664f72496e7465726e616c244754242447542431317365617263685f747265653137683032633534373063333164393062333545d11ed5015f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565367365617263683134325f244c5424696d706c2475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424426f72726f77547970652443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c6561664f72496e7465726e616c244754242447542431317365617263685f747265653137683961386662646239653566343361636445d21ed5015f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565367365617263683134325f244c5424696d706c2475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424426f72726f77547970652443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c6561664f72496e7465726e616c244754242447542431317365617263685f747265653137686365646261653666643262386462306145d31e6e5f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565386e6176696761746533394c617a794c65616652616e6765244c5424426f72726f77547970652443244b24432456244754243130696e69745f66726f6e743137683334623536306632363236613862386145d41e605f5a4e36375f244c542473705f73746174655f6d616368696e652e2e44656661756c744572726f72247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686563373864623733626537386135623845d51e565f5a4e3774696e797665633774696e79766563313654696e79566563244c5424412447542434707573683232647261696e5f746f5f686561705f616e645f707573683137686139633334356565636431616362343045d61e8f015f5a4e3131325f244c54247061726974795f7363616c655f636f6465632e2e6d656d5f747261636b696e672e2e4d656d547261636b696e67496e707574244c542449244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e496e7075742447542434726561643137686361353231333539326262613534316245d71e94015f5a4e3131325f244c54247061726974795f7363616c655f636f6465632e2e6d656d5f747261636b696e672e2e4d656d547261636b696e67496e707574244c542449244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e496e7075742447542439726561645f627974653137683334626537663865666131303639366445d81e94015f5a4e3131325f244c54247061726974795f7363616c655f636f6465632e2e6d656d5f747261636b696e672e2e4d656d547261636b696e67496e707574244c542449244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e496e7075742447542439726561645f627974653137683935646563643865393835643066353545d91ef6015f5a4e3138365f244c542473746167696e675f78636d5f6578656375746f722e2e58636d4578656375746f72244c5424436f6e6669672447542424753230246173247532302473746167696e675f78636d2e2e76352e2e7472616974732e2e4578656375746558636d244c5424244c5424436f6e66696724753230246173247532302473746167696e675f78636d5f6578656375746f722e2e636f6e6669672e2e436f6e666967244754242e2e52756e74696d6543616c6c2447542424475424377072657061726531376866653666653937386539383662393038452e6c6c766d2e3134363833303332363632373232383635373136da1ef6015f5a4e3138365f244c542473746167696e675f78636d5f6578656375746f722e2e58636d4578656375746f72244c5424436f6e6669672447542424753230246173247532302473746167696e675f78636d2e2e76352e2e7472616974732e2e4578656375746558636d244c5424244c5424436f6e66696724753230246173247532302473746167696e675f78636d5f6578656375746f722e2e636f6e6669672e2e436f6e666967244754242e2e52756e74696d6543616c6c2447542424475424376578656375746531376863613736313632363436623462333035452e6c6c766d2e3134363833303332363632373232383635373136db1e765f5a4e34636f726533707472353864726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76352e2e6a756e6374696f6e732e2e4a756e6374696f6e732447542431376865323539343636393832396163333234452e6c6c766d2e3134363833303332363632373232383635373136dc1ea0015f5a4e313173746167696e675f78636d327635386a756e6374696f6e315f3130305f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e6a756e6374696f6e2e2e4e6574776f726b496424475424366465636f64653137683136366236623931393633353230656245dd1ea0015f5a4e313173746167696e675f78636d327635386a756e6374696f6e315f3130305f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e6a756e6374696f6e2e2e4e6574776f726b496424475424366465636f64653137683966666233363064396664386535356345de1ea0015f5a4e313173746167696e675f78636d327635386a756e6374696f6e315f3130305f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e6a756e6374696f6e2e2e4e6574776f726b496424475424366465636f64653137686235313535633534633137616539336645df1ea0015f5a4e313173746167696e675f78636d327635386a756e6374696f6e315f3130305f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e6a756e6374696f6e2e2e4e6574776f726b496424475424366465636f64653137686561636266656634626232323166316645e01ea3015f5a4e313173746167696e675f78636d327635386a756e6374696f6e315f3130305f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e6a756e6374696f6e2e2e4e6574776f726b49642447542439656e636f64655f746f3137683562323131373964643230636534633845e11e9e015f5a4e313173746167696e675f78636d327635386a756e6374696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e6a756e6374696f6e2e2e4a756e6374696f6e24475424366465636f64653137683337623164356238333633323033373845e21e9e015f5a4e313173746167696e675f78636d327635386a756e6374696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e6a756e6374696f6e2e2e4a756e6374696f6e24475424366465636f64653137683839383733336231666466653633363945e31e9e015f5a4e313173746167696e675f78636d327635386a756e6374696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e6a756e6374696f6e2e2e4a756e6374696f6e24475424366465636f64653137686337623137356265626439373232313745e41e9e015f5a4e313173746167696e675f78636d327635386a756e6374696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e6a756e6374696f6e2e2e4a756e6374696f6e24475424366465636f64653137686463346463393832323632313938363745e51e9e015f5a4e313173746167696e675f78636d327635386a756e6374696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e6a756e6374696f6e2e2e4a756e6374696f6e24475424366465636f64653137686532656631666166373130303332303145e61e9e015f5a4e313173746167696e675f78636d327635386a756e6374696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e6a756e6374696f6e2e2e4a756e6374696f6e24475424366465636f64653137686562353137323838373765323033353245e71ea1015f5a4e313173746167696e675f78636d327635386a756e6374696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e6a756e6374696f6e2e2e4a756e6374696f6e2447542439656e636f64655f746f3137686434393536616235613932316261646445e81e535f5a4e31336672616d655f737570706f7274367472616974733864697370617463683132456e737572654f726967696e3133656e737572655f6f726967696e3137683731626133653336616661343836373345e91e84015f5a4e37385f244c542473746167696e675f78636d2e2e76352e2e6a756e6374696f6e732e2e4a756e6374696f6e73247532302461732475323024636f72652e2e636d702e2e5061727469616c45712447542432657131376865633338353833383136326334646332452e6c6c766d2e3134363833303332363632373232383635373136ea1ed4015f5a4e3136395f244c542473746167696e675f78636d5f6275696c6465722e2e70726f636573735f78636d5f6d6573736167652e2e50726f6365737358636d4d657373616765244c54244d6573736167654f726967696e24432458636d4578656375746f7224432443616c6c244754242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e6d657373616765732e2e50726f636573734d65737361676524475424313570726f636573735f6d6573736167653137683135333434353134633731363639653145eb1ef2015f5a4e3136395f244c542473746167696e675f78636d5f6275696c6465722e2e70726f636573735f78636d5f6d6573736167652e2e50726f6365737358636d4d657373616765244c54244d6573736167654f726967696e24432458636d4578656375746f7224432443616c6c244754242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e6d657373616765732e2e50726f636573734d65737361676524475424313570726f636573735f6d65737361676532385f24753762242475376224636c6f73757265247537642424753764243137683435643364323436643736323736323345ec1ef2015f5a4e3136395f244c542473746167696e675f78636d5f6275696c6465722e2e70726f636573735f78636d5f6d6573736167652e2e50726f6365737358636d4d657373616765244c54244d6573736167654f726967696e24432458636d4578656375746f7224432443616c6c244754242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e6d657373616765732e2e50726f636573734d65737361676524475424313570726f636573735f6d65737361676532385f24753762242475376224636c6f73757265247537642424753764243137683664396631346639393739613963616245ed1ef2015f5a4e3136395f244c542473746167696e675f78636d5f6275696c6465722e2e70726f636573735f78636d5f6d6573736167652e2e50726f6365737358636d4d657373616765244c54244d6573736167654f726967696e24432458636d4578656375746f7224432443616c6c244754242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e6d657373616765732e2e50726f636573734d65737361676524475424313570726f636573735f6d65737361676532385f24753762242475376224636c6f73757265247537642424753764243137686461613233346163633138323133616345ee1ef2015f5a4e3136395f244c542473746167696e675f78636d5f6275696c6465722e2e70726f636573735f78636d5f6d6573736167652e2e50726f6365737358636d4d657373616765244c54244d6573736167654f726967696e24432458636d4578656375746f7224432443616c6c244754242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e6d657373616765732e2e50726f636573734d65737361676524475424313570726f636573735f6d65737361676532385f24753762242475376224636c6f73757265247537642424753764243137683236323038326439383962303039666645ef1ed4015f5a4e3137305f244c5424244c50245475706c65456c656d656e74302443245475706c65456c656d656e74312443245475706c65456c656d656e74322443245475706c65456c656d656e74332443245475706c65456c656d656e74342452502424753230246173247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e636f6e76657273696f6e2e2e436f6e766572744f726967696e244c54244f24475424244754243134636f6e766572745f6f726967696e3137683230663837393161663133663538386645f01ef6015f5a4e3230345f244c542473746167696e675f78636d5f6275696c6465722e2e6f726967696e5f636f6e76657273696f6e2e2e536f7665726569676e5369676e65645669614c6f636174696f6e244c54244c6f636174696f6e436f6e76657274657224432452756e74696d654f726967696e2447542424753230246173247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e636f6e76657273696f6e2e2e436f6e766572744f726967696e244c542452756e74696d654f726967696e24475424244754243134636f6e766572745f6f726967696e3137686136663639333432343635356638376245f11ee8015f5a4e3139305f244c542473746167696e675f78636d5f6275696c6465722e2e6f726967696e5f636f6e76657273696f6e2e2e52656c6179436861696e41734e6174697665244c542452656c61794f726967696e24432452756e74696d654f726967696e2447542424753230246173247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e636f6e76657273696f6e2e2e436f6e766572744f726967696e244c542452756e74696d654f726967696e24475424244754243134636f6e766572745f6f726967696e3137683836373331613834653132336362373345f21ef2015f5a4e3230305f244c542473746167696e675f78636d5f6275696c6465722e2e6f726967696e5f636f6e76657273696f6e2e2e5369626c696e6750617261636861696e41734e6174697665244c542450617261636861696e4f726967696e24432452756e74696d654f726967696e2447542424753230246173247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e636f6e76657273696f6e2e2e436f6e766572744f726967696e244c542452756e74696d654f726967696e24475424244754243134636f6e766572745f6f726967696e3137683339316565653865323736623731643045f31ef2015f5a4e3137305f244c5424244c50245475706c65456c656d656e74302443245475706c65456c656d656e74312443245475706c65456c656d656e74322443245475706c65456c656d656e74332443245475706c65456c656d656e74342452502424753230246173247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e636f6e76657273696f6e2e2e436f6e766572744f726967696e244c54244f24475424244754243134636f6e766572745f6f726967696e32385f24753762242475376224636c6f73757265247537642424753764243137683064303432323863623831323539333045f41ef2015f5a4e3137305f244c5424244c50245475706c65456c656d656e74302443245475706c65456c656d656e74312443245475706c65456c656d656e74322443245475706c65456c656d656e74332443245475706c65456c656d656e74342452502424753230246173247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e636f6e76657273696f6e2e2e436f6e766572744f726967696e244c54244f24475424244754243134636f6e766572745f6f726967696e32385f24753762242475376224636c6f73757265247537642424753764243137683831316161303234663739313738343945f51eeb015f5a4e3139335f244c542473746167696e675f78636d5f6275696c6465722e2e6f726967696e5f636f6e76657273696f6e2e2e5369676e65644163636f756e744964333241734e6174697665244c54244e6574776f726b24432452756e74696d654f726967696e2447542424753230246173247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e636f6e76657273696f6e2e2e436f6e766572744f726967696e244c542452756e74696d654f726967696e24475424244754243134636f6e766572745f6f726967696e3137683161363964616465396235326338303445f61ef2015f5a4e3137305f244c5424244c50245475706c65456c656d656e74302443245475706c65456c656d656e74312443245475706c65456c656d656e74322443245475706c65456c656d656e74332443245475706c65456c656d656e74342452502424753230246173247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e636f6e76657273696f6e2e2e436f6e766572744f726967696e244c54244f24475424244754243134636f6e766572745f6f726967696e32385f24753762242475376224636c6f73757265247537642424753764243137683037633035336439636563646531396345f71ef2015f5a4e3137305f244c5424244c50245475706c65456c656d656e74302443245475706c65456c656d656e74312443245475706c65456c656d656e74322443245475706c65456c656d656e74332443245475706c65456c656d656e74342452502424753230246173247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e636f6e76657273696f6e2e2e436f6e766572744f726967696e244c54244f24475424244754243134636f6e766572745f6f726967696e32385f24753762242475376224636c6f73757265247537642424753764243137683930376135623764336536643263326445f81ef2015f5a4e3137305f244c5424244c50245475706c65456c656d656e74302443245475706c65456c656d656e74312443245475706c65456c656d656e74322443245475706c65456c656d656e74332443245475706c65456c656d656e74342452502424753230246173247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e636f6e76657273696f6e2e2e436f6e766572744f726967696e244c54244f24475424244754243134636f6e766572745f6f726967696e32385f24753762242475376224636c6f73757265247537642424753764243137683863303466373837333663306664303845f91ef2015f5a4e3137305f244c5424244c50245475706c65456c656d656e74302443245475706c65456c656d656e74312443245475706c65456c656d656e74322443245475706c65456c656d656e74332443245475706c65456c656d656e74342452502424753230246173247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e636f6e76657273696f6e2e2e436f6e766572744f726967696e244c54244f24475424244754243134636f6e766572745f6f726967696e32385f24753762242475376224636c6f73757265247537642424753764243137683165643133383030356537666265626345fa1ef2015f5a4e3137305f244c5424244c50245475706c65456c656d656e74302443245475706c65456c656d656e74312443245475706c65456c656d656e74322443245475706c65456c656d656e74332443245475706c65456c656d656e74342452502424753230246173247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e636f6e76657273696f6e2e2e436f6e766572744f726967696e244c54244f24475424244754243134636f6e766572745f6f726967696e32385f24753762242475376224636c6f73757265247537642424753764243137683136346364346364353933623234363845fb1ed4015f5a4e3137305f244c5424244c50245475706c65456c656d656e74302443245475706c65456c656d656e74312443245475706c65456c656d656e74322443245475706c65456c656d656e74332443245475706c65456c656d656e74342452502424753230246173247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e636f6e76657273696f6e2e2e436f6e766572744f726967696e244c54244f24475424244754243134636f6e766572745f6f726967696e3137683466343662303530613238613339633245fc1ee1015f5a4e3138365f244c542473746167696e675f78636d5f6578656375746f722e2e58636d4578656375746f72244c5424436f6e6669672447542424753230246173247532302473746167696e675f78636d2e2e76352e2e7472616974732e2e4578656375746558636d244c5424244c5424436f6e66696724753230246173247532302473746167696e675f78636d5f6578656375746f722e2e636f6e6669672e2e436f6e666967244754242e2e52756e74696d6543616c6c244754242447542431316368617267655f666565733137686130373435303231633438653962626145fd1e82015f5a4e34636f726533707472393664726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d6543616c6c24475424244754243137683739613936663436353234363264336145fe1e585f5a4e323073746167696e675f78636d5f6578656375746f72323558636d4578656375746f72244c5424436f6e666967244754243134726566756e645f737572706c75733137683362656332633162656634303439653345ff1e545f5a4e323073746167696e675f78636d5f6578656375746f72323558636d4578656375746f72244c5424436f6e6669672447542431307265616e63686f7265643137683563383864313663313662383832336245801f545f5a4e323073746167696e675f78636d5f6578656375746f72323558636d4578656375746f72244c5424436f6e666967244754243130746f5f717565726965723137683835656430396136363332333661363945811f565f5a4e323073746167696e675f78636d5f6578656375746f72323558636d4578656375746f72244c5424436f6e6669672447542431327472795f7265616e63686f723137683036303664396333346431306462346345821f565f5a4e323073746167696e675f78636d5f6578656375746f72323558636d4578656375746f72244c5424436f6e6669672447542431327472795f7265616e63686f723137683463363964393966633339326339393145831f635f5a4e323073746167696e675f78636d5f6578656375746f72323558636d4578656375746f72244c5424436f6e666967244754243235656e737572655f63616e5f73756273756d655f6173736574733137683264303439353730613635386332313345841f475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683732373763626234363636383466653645851f495f5a4e34345f244c54242452462454247532302461732475323024636f72652e2e666d742e2e446973706c61792447542433666d743137686365343939613661336330386262306445861f765f5a4e323073746167696e675f78636d5f6578656375746f72323558636d4578656375746f72244c5424436f6e666967244754243134726566756e645f737572706c757332385f24753762242475376224636c6f73757265247537642424753764243137686333613335336333623937643235666645871f5b5f5a4e323073746167696e675f78636d5f6578656375746f72323558636d4578656375746f72244c5424436f6e666967244754243137646f5f64657363656e645f6f726967696e3137686438613364653738663537626633643645881f5c5f5a4e323073746167696e675f78636d5f6578656375746f72323558636d4578656375746f72244c5424436f6e666967244754243138646f5f74656c65706f72745f6173736574733137686635323434663837636233636464373045891f5d5f5a4e323073746167696e675f78636d5f6578656375746f72323558636d4578656375746f72244c5424436f6e66696724475424313970726f636573735f696e737472756374696f6e31376836333938663231623434323630386566458a1f7b5f5a4e323073746167696e675f78636d5f6578656375746f72323558636d4578656375746f72244c5424436f6e66696724475424313970726f636573735f696e737472756374696f6e32385f24753762242475376224636c6f737572652475376424247537642431376831393532333862356364363862393666458b1f6b5f5a4e37365f244c542473746167696e675f78636d2e2e76352e2e6a756e6374696f6e732e2e4a756e6374696f6e73247532302461732475323024636f72652e2e636c6f6e652e2e436c6f6e652447542435636c6f6e6531376835326334626138353638336230303365458c1f7b5f5a4e323073746167696e675f78636d5f6578656375746f72323558636d4578656375746f72244c5424436f6e66696724475424313970726f636573735f696e737472756374696f6e32385f24753762242475376224636c6f737572652475376424247537642431376835623534356432373430613530376332458d1f7b5f5a4e323073746167696e675f78636d5f6578656375746f72323558636d4578656375746f72244c5424436f6e66696724475424313970726f636573735f696e737472756374696f6e32385f24753762242475376224636c6f737572652475376424247537642431376839633534656631373163613339666264458e1f7b5f5a4e323073746167696e675f78636d5f6578656375746f72323558636d4578656375746f72244c5424436f6e66696724475424313970726f636573735f696e737472756374696f6e32385f24753762242475376224636c6f737572652475376424247537642431376833313861633538316366363962373732458f1f505f5a4e323073746167696e675f78636d5f6578656375746f72323558636d4578656375746f72244c5424436f6e6669672447542437726573706f6e643137686265666530346263326632623833613445901f5a5f5a4e34636f726533707472353664726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76352e2e61737365742e2e417373657446696c746572244754243137686236393462656464643133656466366645911f7b5f5a4e323073746167696e675f78636d5f6578656375746f72323558636d4578656375746f72244c5424436f6e66696724475424313970726f636573735f696e737472756374696f6e32385f24753762242475376224636c6f73757265247537642424753764243137686566666333396162666365613836386345921f7b5f5a4e323073746167696e675f78636d5f6578656375746f72323558636d4578656375746f72244c5424436f6e66696724475424313970726f636573735f696e737472756374696f6e32385f24753762242475376224636c6f73757265247537642424753764243137683035646233643537303631356239393545931f7b5f5a4e323073746167696e675f78636d5f6578656375746f72323558636d4578656375746f72244c5424436f6e66696724475424313970726f636573735f696e737472756374696f6e32385f24753762242475376224636c6f73757265247537642424753764243137683364383366633834636466633933316645941f645f5a4e37325f244c542473746167696e675f78636d2e2e76332e2e4d617962654572726f72436f6465247532302461732475323024636f72652e2e636d702e2e5061727469616c4571244754243265713137683062643138343561306566386563646245951f655f5a4e37305f244c542473746167696e675f78636d2e2e76332e2e4d617962654572726f72436f6465247532302461732475323024636f72652e2e636c6f6e652e2e436c6f6e652447542435636c6f6e653137686264613234323766363363316663626645961f7b5f5a4e323073746167696e675f78636d5f6578656375746f72323558636d4578656375746f72244c5424436f6e66696724475424313970726f636573735f696e737472756374696f6e32385f24753762242475376224636c6f73757265247537642424753764243137686432636265346663633066313630373345971f635f5a4e37315f244c542473746167696e675f78636d2e2e76352e2e7472616974732e2e4572726f72247532302461732475323024636f72652e2e636d702e2e5061727469616c4571244754243265713137686531376434633833633636613633613845981f82015f5a4e37365f244c542473746167696e675f78636d2e2e76352e2e6a756e6374696f6e2e2e4a756e6374696f6e247532302461732475323024636f72652e2e636d702e2e5061727469616c45712447542432657131376834623132643365393834613731653165452e6c6c766d2e3134363833303332363632373232383635373136991f7b5f5a4e323073746167696e675f78636d5f6578656375746f72323558636d4578656375746f72244c5424436f6e66696724475424313970726f636573735f696e737472756374696f6e32385f24753762242475376224636c6f737572652475376424247537642431376861663731656135353063326563303734459a1f4d5f5a4e323073746167696e675f78636d5f6578656375746f72323558636d4578656375746f72244c5424436f6e666967244754243473656e6431376839313736386330353064626562353165459b1f505f5a4e34636f726533707472343664726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76352e2e526573706f6e73652447542431376866633732383434653266613631336530459c1f7b5f5a4e323073746167696e675f78636d5f6578656375746f72323558636d4578656375746f72244c5424436f6e66696724475424313970726f636573735f696e737472756374696f6e32385f24753762242475376224636c6f737572652475376424247537642431376830316564386531333263353033663133459d1f7b5f5a4e323073746167696e675f78636d5f6578656375746f72323558636d4578656375746f72244c5424436f6e66696724475424313970726f636573735f696e737472756374696f6e32385f24753762242475376224636c6f737572652475376424247537642431376834326165313662663766623330663734459e1f7b5f5a4e323073746167696e675f78636d5f6578656375746f72323558636d4578656375746f72244c5424436f6e66696724475424313970726f636573735f696e737472756374696f6e32385f24753762242475376224636c6f737572652475376424247537642431376838313064623138336331363166643461459f1f5e5f5a4e34636f726533707472363064726f705f696e5f706c616365244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d6543616c6c244754243137683363313234623330323537383961616645a01f7b5f5a4e323073746167696e675f78636d5f6578656375746f72323558636d4578656375746f72244c5424436f6e66696724475424313970726f636573735f696e737472756374696f6e32385f24753762242475376224636c6f73757265247537642424753764243137686335306439633162646364343432333145a11f91015f5a4e34636f72653370747231313064726f705f696e5f706c616365244c542473746167696e675f78636d2e2e646f75626c655f656e636f6465642e2e446f75626c65456e636f646564244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d6543616c6c24475424244754243137683863386264386232316435313763636545a21f7b5f5a4e323073746167696e675f78636d5f6578656375746f72323558636d4578656375746f72244c5424436f6e66696724475424313970726f636573735f696e737472756374696f6e32385f24753762242475376224636c6f73757265247537642424753764243137686161633239353266646161616139323045a31f7b5f5a4e323073746167696e675f78636d5f6578656375746f72323558636d4578656375746f72244c5424436f6e66696724475424313970726f636573735f696e737472756374696f6e32385f24753762242475376224636c6f73757265247537642424753764243137683937346234383861653462623461393845a41f7b5f5a4e323073746167696e675f78636d5f6578656375746f72323558636d4578656375746f72244c5424436f6e66696724475424313970726f636573735f696e737472756374696f6e32385f24753762242475376224636c6f73757265247537642424753764243137683435356166343934356166393464306645a51f635f5a4e323073746167696e675f78636d5f6578656375746f72323558636d4578656375746f72244c5424436f6e6669672447542432356465706f7369745f6173736574735f776974685f72657472793137683861393832633061393765313162306245a61f635f5a4e323073746167696e675f78636d5f6578656375746f72323558636d4578656375746f72244c5424436f6e666967244754243235646f5f726573657276655f6465706f7369745f6173736574733137683936646639343137646530616565316445a71f645f5a4e323073746167696e675f78636d5f6578656375746f72323558636d4578656375746f72244c5424436f6e666967244754243236646f5f726573657276655f77697468647261775f6173736574733137683662363963383165333434396638343445a81f675f5a4e323073746167696e675f78636d5f6578656375746f72323558636d4578656375746f72244c5424436f6e66696724475424323974616b655f64656c69766572795f6665655f66726f6d5f6173736574733137686339353663633762393262333633653045a91f5f5f5a4e36365f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c54245424475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683233663532613166353761623431353945aa1f6b5f5a4e323073746167696e675f78636d5f6578656375746f72323558636d4578656375746f72244c5424436f6e66696724475424333363616c63756c6174655f61737365745f666f725f64656c69766572795f666565733137686534636466396661663631316265343245ab1f515f5a4e323073746167696e675f78636d5f6578656375746f72323558636d4578656375746f72244c5424436f6e666967244754243874616b655f6665653137683761626132343565626235313635313545ac1f6f5f5a4e323073746167696e675f78636d5f6578656375746f72323558636d4578656375746f72244c5424436f6e666967244754243874616b655f66656532385f24753762242475376224636c6f73757265247537642424753764243137683633393066623639336130616365663245ad1f6f5f5a4e323073746167696e675f78636d5f6578656375746f72323558636d4578656375746f72244c5424436f6e666967244754243874616b655f66656532385f24753762242475376224636c6f73757265247537642424753764243137686263343930313039666262666663326445ae1f665f5a4e323073746167696e675f78636d5f6578656375746f7236747261697473313461737365745f7472616e73666572313758636d41737365745472616e7366657273313364657465726d696e655f666f723137683832343530666432326662623037373245af1f655f5a4e323563756d756c75735f70616c6c65745f78636d705f71756575653131776569676874735f6578743133576569676874496e666f4578743231656e71756575655f78636d705f6d657373616765733137683739663561393438633836326538616645b01f475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683031313932376236376362323038393545b11f475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683530623034356130333364386366306445b21f475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683534333933663563376330393539636145b31f475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683566613037386530393265616562373045b41f475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683632313833626539386665323663353945b51f475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683637396133666236343864663931633745b61f475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683732353663346661353537636566353145b71f475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683766323230313763303464313861663145b81f475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683832343531353033613761336265363145b91f665f5a4e37335f244c542473746167696e675f78636d2e2e76352e2e6a756e6374696f6e2e2e4e6574776f726b4964247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686638363535643133353863376566393945ba1f475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683839633463356339656334396336333545bb1f475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683861336637313133383134303932363745bc1f475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683936356466643763633339326233663145bd1f475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683963333166343035396164336661333845be1f475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686263623064616465343961316634346645bf1f475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686335386464613935326332613931643345c01f475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686339363030333062373762353962626345c11f475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686366316565633365333433363331613745c21f475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686536663135393930663437396364366645c31f475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686537643532343835343236343265626445c41f475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686565346561303739623035636137313345c51f495f5a4e34345f244c54242452462454247532302461732475323024636f72652e2e666d742e2e446973706c61792447542433666d743137686135316431633637636532316438623145c61f5b5f5a4e34636f726533666d74336e756d34395f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f72247532302475382447542433666d743137683735633961343634646632346534626145c71f5c5f5a4e34636f726533666d74336e756d35305f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f7224753230247533322447542433666d743137683639363930353938373234326233326645c81f5c5f5a4e34636f726533666d74336e756d35305f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f7224753230247536342447542433666d743137683966383134653432366537363631613145c91f5a5f5a4e34636f726533707472353664726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76342e2e6c6f636174696f6e2e2e4c6f636174696f6e244754243137686131363335383461623962353964656145ca1f795f5a4e34636f726533707472383764726f705f696e5f706c616365244c5424616c6c6f632e2e626f7865642e2e426f78244c542473746167696e675f78636d2e2e56657273696f6e656458636d244c5424244c5024245250242447542424475424244754243137683266646137626534623664656135383645cb1f6c5f5a4e34636f726533707472373464726f705f696e5f706c616365244c5424616c6c6f632e2e626f7865642e2e426f78244c542473746167696e675f78636d2e2e56657273696f6e656441737365747324475424244754243137683161616166396537393331623836623745cc1f7e5f5a4e34636f726533707472393264726f705f696e5f706c616365244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542473746167696e675f78636d2e2e76352e2e61737365742e2e41737365745472616e7366657246696c74657224475424244754243137683136386363343762623064323764326645cd1f6d5f5a4e34636f726535617272617936395f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f722475323024247535622454247533622424753230244e24753564242447542433666d743137683363383833363164346465323864313145ce1f6d5f5a4e34636f726535617272617936395f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f722475323024247535622454247533622424753230244e24753564242447542433666d743137683632356435633338396435396135623045cf1f6d5f5a4e34636f726535617272617936395f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f722475323024247535622454247533622424753230244e24753564242447542433666d743137683962363266666362626438356238336445d01f6d5f5a4e34636f726535617272617936395f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f722475323024247535622454247533622424753230244e24753564242447542433666d743137686162353833336439653464626139303545d11f6d5f5a4e34636f726535617272617936395f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f722475323024247535622454247533622424753230244e24753564242447542433666d743137686666643662363437303139646561386645d21f515f5a4e35325f244c5424245246246d7574247532302454247532302461732475323024636f72652e2e666d742e2e446973706c61792447542433666d743137686662613963323465356437626161346345d31f5f5f5a4e36365f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c54245424475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686139653263363264313435323038396345d41f605f5a4e36375f244c542473746167696e675f78636d2e2e76352e2e7472616974732e2e4572726f72247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683632306335323463373566646439643145d51f635f5a4e37305f244c542473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e426f64794964247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686233623166613366346661346437306545d61f725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137683031316338386663306634383563313445d71f725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137683061376638626562626662326162613545d81f725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137683131366231386166356564336131313245d91f725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137683263656134626438623432393561643745da1f725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137683461636433393537666431653132613845db1f725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137683530386236653636633264346238653145dc1f725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137683533303662323535316333626163666245dd1f725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137683534356638373061303862613830393245de1f725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137683565613037613533626266316133323845df1f725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137683636313963626336303330663230613445e01f725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137683663333935343264613337373166646145e11f725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137683730363433616432646638643139373145e21f725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137683932306533323564613566626132353045e31f725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137683932366136646338656436656464313245e41f725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137683965303066613932633230376661383245e51f725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137686132623866306138326637643463396345e61f725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137686166643633633362636630626464336545e71f725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137686230326335653534323736333863383745e81f725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137686333333766393033303061633538306245e91f725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137686461383261393233323962313764656545ea1f725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137686537323135333361363030613130393445eb1f725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137686561633162383833316466666565373045ec1f725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137686631653862313531393465393535336145ed1f725f5a4e37365f244c5424247535622454247533622424753230244e24753564242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652447542431316465636f64655f696e746f3137686664376134633730666561393636363245ee1f685f5a4e37365f244c542473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e426f647950617274247532302461732475323024636f72652e2e636d702e2e5061727469616c4571244754243265713137686630623064613730333563343266343245ef1f695f5a4e37375f244c542473746167696e675f78636d2e2e76352e2e6a756e6374696f6e2e2e4e6574776f726b4964247532302461732475323024636f72652e2e636d702e2e5061727469616c4571244754243265713137683931356138613538313536383037633045f01f9c015f5a4e31307363616c655f696e666f35696d706c7337375f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e626f7865642e2e426f78244c542454244754242447542439747970655f696e666f31376863336635373062623661646536323764452e6c6c766d2e3132323239373839373431363434333130313334f11f755f5a4e31307363616c655f696e666f35696d706c7336345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024244c50244124432442245250242447542439747970655f696e666f3137683066323438383234356265353739393245f21f755f5a4e31307363616c655f696e666f35696d706c7336345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024244c50244124432442245250242447542439747970655f696e666f3137683736373066653435303934343961376545f31f82015f5a4e31307363616c655f696e666f35696d706c7337375f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e626f7865642e2e426f78244c542454244754242447542439747970655f696e666f3137683133376232646337376261323764313745f41f82015f5a4e31307363616c655f696e666f35696d706c7337375f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e626f7865642e2e426f78244c542454244754242447542439747970655f696e666f3137683436336132323732643661313138306445f51f82015f5a4e31307363616c655f696e666f35696d706c7337375f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e626f7865642e2e426f78244c542454244754242447542439747970655f696e666f3137683464303937613636343362643464326645f61f82015f5a4e31307363616c655f696e666f35696d706c7337375f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e626f7865642e2e426f78244c542454244754242447542439747970655f696e666f3137683530306664313036306439636538323845f71f82015f5a4e31307363616c655f696e666f35696d706c7337375f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e626f7865642e2e426f78244c542454244754242447542439747970655f696e666f3137683861323838643331623237363665616645f81f82015f5a4e31307363616c655f696e666f35696d706c7337375f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e626f7865642e2e426f78244c542454244754242447542439747970655f696e666f3137683962326131393637326135373262353045f91f82015f5a4e31307363616c655f696e666f35696d706c7337375f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e626f7865642e2e426f78244c542454244754242447542439747970655f696e666f3137686234316462366431336430306530613145fa1f82015f5a4e31307363616c655f696e666f35696d706c7337375f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e626f7865642e2e426f78244c542454244754242447542439747970655f696e666f3137686530326630366133643865613335323445fb1f465f5a4e313073705f776569676874733238466565506f6c796e6f6d69616c244c542442616c616e636524475424346576616c3137683231316130303231666165366365313445fc1f95015f5a4e3131385f244c54246672616d655f737570706f72742e2e73746f726167652e2e5072656669784974657261746f72244c5424542443244f6e52656d6f76616c24475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f7224475424346e6578743137683934643264623631366165653361643145fd1f625f5a4e36395f244c54247061726974795f7363616c655f636f6465632e2e6572726f722e2e4572726f72247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686362303838663832383361633166336345fe1f95015f5a4e3131385f244c54246672616d655f737570706f72742e2e73746f726167652e2e5072656669784974657261746f72244c5424542443244f6e52656d6f76616c24475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f7224475424346e6578743137686661383364366635383166373065633245ff1fbd015f5a4e31336672616d655f737570706f72743134766965775f66756e6374696f6e73315f3132305f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f7224753230246672616d655f737570706f72742e2e766965775f66756e6374696f6e732e2e5669657746756e6374696f6e44697370617463684572726f722447542439656e636f64655f746f31376836626466646638633164663836373663458020ae015f5a4e3134305f244c542463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e76616c69646174655f626c6f636b2e2e747269655f7265636f726465722e2e53697a654f6e6c795265636f7264657250726f7669646572244c54244824475424247532302461732475323024636f72652e2e64656661756c742e2e44656661756c74244754243764656661756c7431376832363239313939663666373335663966458120c1015f5a4e3134345f244c542463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e76616c69646174655f626c6f636b2e2e747269655f7265636f726465722e2e53697a654f6e6c795265636f7264657250726f7669646572244c5424482447542424753230246173247532302473705f747269652e2e50726f6f6653697a6550726f7669646572244754243231657374696d6174655f656e636f6465645f73697a6531376862353637313732613465343866666334458220b3015f5a4e3134395f244c54246d656d6f72795f64622e2e4d656d6f72794442244c5424482443244b46244324616c6c6f632e2e7665632e2e566563244c54247538244754242447542424753230246173247532302473705f73746174655f6d616368696e652e2e747269655f6261636b656e645f657373656e63652e2e547269654261636b656e6453746f72616765244c542448244754242447542433676574313768393933633939393862646335323330384583208d015f5a4e38365f244c54246d656d6f72795f64622e2e4d656d6f72794442244c5424482443244b462443245424475424247532302461732475323024686173685f64622e2e486173684442244c5424482443245424475424244754243367657431376832343134656631383262313232656139452e6c6c766d2e31323232393738393734313634343331303133348420ce015f5a4e3136325f244c542463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e76616c69646174655f626c6f636b2e2e747269655f63616368652e2e436163686550726f7669646572244c5424482447542424753230246173247532302473705f73746174655f6d616368696e652e2e747269655f6261636b656e642e2e54726965436163686550726f7669646572244c5424482447542424475424313661735f747269655f64625f6361636865313768353864356532643031626430666338314585204c5f5a4e396861736862726f776e3372617732315261775461626c65244c54245424432441244754243134726573657276655f72656861736831376838383866353066393830343561653338458620d3015f5a4e3136355f244c542463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e76616c69646174655f626c6f636b2e2e747269655f63616368652e2e547269654361636865244c54244824475424247532302461732475323024747269655f64622e2e547269654361636865244c542473705f747269652e2e6e6f64655f636f6465632e2e4e6f6465436f646563244c54244824475424244754242447542431386765745f6f725f696e736572745f6e6f6465313768386263313661326632346265626361654587204c5f5a4e396861736862726f776e3372617732315261775461626c65244c54245424432441244754243134726573657276655f72656861736831376838613338666663313533656638643532458820d4015f5a4e3136355f244c542463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e76616c69646174655f626c6f636b2e2e747269655f63616368652e2e547269654361636865244c54244824475424247532302461732475323024747269655f64622e2e547269654361636865244c542473705f747269652e2e6e6f64655f636f6465632e2e4e6f6465436f646563244c542448244754242447542424475424313963616368655f76616c75655f666f725f6b6579313768323665363332313931376461313331384589202f5f5a4e396861736862726f776e336d6170396d616b655f6861736831376832613838663337306137333139353033458a204c5f5a4e396861736862726f776e3372617732315261775461626c65244c54245424432441244754243134726573657276655f72656861736831376862303363613364316433373764373732458b20d5015f5a4e3136355f244c542463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e76616c69646174655f626c6f636b2e2e747269655f63616368652e2e547269654361636865244c54244824475424247532302461732475323024747269655f64622e2e547269654361636865244c542473705f747269652e2e6e6f64655f636f6465632e2e4e6f6465436f646563244c54244824475424244754242447542432306c6f6f6b75705f76616c75655f666f725f6b657931376831666234636165643430333431333638458c202f5f5a4e396861736862726f776e336d6170396d616b655f6861736831376861366537366162636539313231393232458d20c8015f5a4e3136355f244c542463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e76616c69646174655f626c6f636b2e2e747269655f63616368652e2e547269654361636865244c54244824475424247532302461732475323024747269655f64622e2e547269654361636865244c542473705f747269652e2e6e6f64655f636f6465632e2e4e6f6465436f646563244c542448244754242447542424475424386765745f6e6f646531376835363530313465613732333662383637458e20eb015f5a4e3138305f244c542463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e76616c69646174655f626c6f636b2e2e747269655f7265636f726465722e2e53697a654f6e6c795265636f72646572244c54244824475424247532302461732475323024747269655f64622e2e547269655265636f72646572244c5424244c542448247532302461732475323024686173685f64622e2e486173686572244754242e2e4f757424475424244754243237747269655f6e6f6465735f7265636f726465645f666f725f6b657931376864396638653262623566323735336333458f20d5015f5a4e3138305f244c542463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e76616c69646174655f626c6f636b2e2e747269655f7265636f726465722e2e53697a654f6e6c795265636f72646572244c54244824475424247532302461732475323024747269655f64622e2e547269655265636f72646572244c5424244c542448247532302461732475323024686173685f64622e2e486173686572244754242e2e4f75742447542424475424367265636f7264313768663035393963363535636261373539654590204a5f5a4e396861736862726f776e336d61703238486173684d6170244c54244b2443245624432453244324412447542436696e73657274313768356639326234356537636461326133364591202f5f5a4e396861736862726f776e336d6170396d616b655f68617368313768666266623935616633373935323736354592203b5f5a4e35616c6c6f6332726331355263244c54245424432441244754243964726f705f736c6f7731376835313764303237666266616136313239459320435f5a4e396861736862726f776e3372617732315261775461626c65244c542454244324412447542436696e7365727431376862393661336266386261383239626538459420c7015f5a4e31387061726974795f7363616c655f636f64656335636f6465633136696e6e65725f7475706c655f696d706c3131395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f722475323024244c502449302443244a302443244b302443244c302443244d302443244e302443244f30244324503024432451302443245230245250242447542439656e636f64655f746f31376836653933313135343363656631386234459520475f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646531337573696e675f656e636f64656431376835303364393461613139323633613933459620cd015f5a4e323563756d756c75735f70616c6c65745f78636d705f7175657565396d6967726174696f6e327633315f3132375f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302463756d756c75735f70616c6c65745f78636d705f71756575652e2e6d6967726174696f6e2e2e76332e2e496e626f756e644368616e6e656c44657461696c732447542439656e636f64655f746f31376862333164373230323039376462393734459720475f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646531337573696e675f656e636f64656431376838383063323531643766343561643366459820595f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646536656e636f646531376830396666373136383730333436623765452e6c6c766d2e313232323937383937343136343433313031333499203f5f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646536656e636f646531376836353634366666353631653837313366459a203f5f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646536656e636f646531376839613834653063326632666633343439459b203f5f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646536656e636f646531376863653862643364643563613862653136459c20cd015f5a4e323073746167696e675f78636d5f6578656375746f7236747261697473313461737365745f7472616e73666572315f3132325f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e61737365745f7472616e736665722e2e5472616e73666572547970652447542439656e636f64655f746f31376839653462316335313862306134613664459d205b5f5a4e3231756e69636f64655f6e6f726d616c697a6174696f6e396465636f6d706f736532334465636f6d706f736974696f6e73244c5424492447542439707573685f6261636b31376865373733373165663931353666343362459e20ab015f5a4e323363756d756c75735f7072696d6974697665735f636f7265315f3131315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302463756d756c75735f7072696d6974697665735f636f72652e2e4167677265676174654d6573736167654f726967696e24475424366465636f646531376834373933306261366637363439356265459f20ab015f5a4e323363756d756c75735f7072696d6974697665735f636f7265315f3131315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302463756d756c75735f7072696d6974697665735f636f72652e2e4167677265676174654d6573736167654f726967696e24475424366465636f64653137683536303864326666646162396338333845a020ae015f5a4e323363756d756c75735f7072696d6974697665735f636f7265315f3131315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302463756d756c75735f7072696d6974697665735f636f72652e2e4167677265676174654d6573736167654f726967696e2447542439656e636f64655f746f3137683365636230633633343633383932343645a1205b5f5a4e323563756d756c75735f70616c6c65745f78636d705f7175657565396d6967726174696f6e32763332366c617a795f6d6967726174655f696e626f756e645f71756575653137683665633836623639323932396330626245a2206f5f5a4e38325f244c5424706f6c6b61646f745f70617261636861696e5f7072696d6974697665732e2e7072696d6974697665732e2e4964247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686264646639393839663336353636333845a320705f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d313476616c69646174655f626c6f636b3130747269655f63616368653232436163686550726f7669646572244c54244824475424336e65773137683365613861666638363966336130666645a420ea015f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d323072656c61795f73746174655f736e617073686f74315f3134315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e72656c61795f73746174655f736e617073686f742e2e4d6573736167696e675374617465536e617073686f742447542439656e636f64655f746f3137686235323736346466346637333339393445a520475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683163663562353730323234633065346145a620475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683165336233303631663662323865393545a720475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683234623265613534393863383437353045a820475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683536633135613537333436313161383745a920475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683563303835643366666430656266626445aa20475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683631336363613035633935396139303945ab20475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683665363762313432633632623032313345ac20475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686263323731613633626666303236333745ad20305f5a4e346273353836656e636f64653131656e636f64655f696e746f3137683337356461356565643730336463386145ae20315f5a4e34636f7265336f70733866756e6374696f6e32466e3463616c6c3137686132636562393732633764383838363245af2083015f5a4e37747269655f6462397472696564626d757431385472696544424d7574244c54244c244754243132636f6d6d69745f6368696c6432385f24753762242475376224636c6f737572652475376424247537642431376832336238633731373635326561336539452e6c6c766d2e3132323239373839373431363434333130313334b0207c5f5a4e37747269655f6462397472696564626d757431385472696544424d7574244c54244c2447542436636f6d6d697432385f24753762242475376224636c6f737572652475376424247537642431376863303038653931636231363566323434452e6c6c766d2e3132323239373839373431363434333130313334b12083015f5a4e37747269655f6462397472696564626d757431385472696544424d7574244c54244c244754243132636f6d6d69745f6368696c6432385f24753762242475376224636c6f737572652475376424247537642431376836363633393164613064623365643737452e6c6c766d2e3132323239373839373431363434333130313334b2207c5f5a4e37747269655f6462397472696564626d757431385472696544424d7574244c54244c2447542436636f6d6d697432385f24753762242475376224636c6f737572652475376424247537642431376832626238613533396365656361616631452e6c6c766d2e3132323239373839373431363434333130313334b3205a5f5a4e34636f7265336f70733866756e6374696f6e36466e4f6e6365343063616c6c5f6f6e636524753762242475376224767461626c652e7368696d247537642424753764243137683364376632333235663464376435396445b42089025f5a4e34636f72653370747232333064726f705f696e5f706c616365244c5424636f72652e2e726573756c742e2e526573756c74244c5424747269655f64622e2e6e6f64652e2e4e6f64654f776e6564244c54247072696d69746976655f74797065732e2e4832353624475424244324616c6c6f632e2e626f7865642e2e426f78244c5424747269655f64622e2e547269654572726f72244c54247072696d69746976655f74797065732e2e4832353624432473705f747269652e2e6572726f722e2e4572726f72244c54247072696d69746976655f74797065732e2e4832353624475424244754242447542424475424244754243137683439333933336433356134393133303745b52083015f5a4e34636f726533707472373164726f705f696e5f706c616365244c542473705f747269652e2e6572726f722e2e4572726f72244c54247072696d69746976655f74797065732e2e48323536244754242447542431376831633332336335323137356136336530452e6c6c766d2e3132323239373839373431363434333130313334b6205a5f5a4e34636f7265336f70733866756e6374696f6e36466e4f6e6365343063616c6c5f6f6e636524753762242475376224767461626c652e7368696d247537642424753764243137683732353531303439663939393762653045b7205a5f5a4e34636f7265336f70733866756e6374696f6e36466e4f6e6365343063616c6c5f6f6e636524753762242475376224767461626c652e7368696d247537642424753764243137683830656335623839663636656136313645b8205a5f5a4e34636f7265336f70733866756e6374696f6e36466e4f6e6365343063616c6c5f6f6e636524753762242475376224767461626c652e7368696d247537642424753764243137683930333737333063643036386533303445b920765f5a4e37747269655f6462366c6f6f6b757031394c6f6f6b7570244c54244c244324512447542432376c6f6f6b5f75705f776974685f63616368655f696e7465726e616c32385f24753762242475376224636c6f73757265247537642424753764243137683035333735333036323633373563306545ba205a5f5a4e34636f7265336f70733866756e6374696f6e36466e4f6e6365343063616c6c5f6f6e636524753762242475376224767461626c652e7368696d247537642424753764243137686631376239616162316566326535666445bb203a5f5a4e34636f7265336f70733866756e6374696f6e36466e4f6e63653963616c6c5f6f6e63653137683131343364613435643838613930643745bc208e015f5a4e34636f72653370747231303764726f705f696e5f706c616365244c5424616c6c6f632e2e7665632e2e566563244c5424747269655f64622e2e6974657261746f722e2e4372756d62244c542473705f72756e74696d652e2e7472616974732e2e426c616b6554776f3235362447542424475424244754243137683061366537613731396237666364393245bd2090015f5a4e34636f72653370747231303964726f705f696e5f706c616365244c5424747269655f64622e2e7472696564626d75742e2e4e6f6465244c542473705f747269652e2e4c61796f75745630244c542473705f72756e74696d652e2e7472616974732e2e426c616b6554776f3235362447542424475424244754243137683534353561353235356130306338376645be2091015f5a4e34636f72653370747231313064726f705f696e5f706c616365244c5424747269655f64622e2e7472696564626d75742e2e56616c7565244c542473705f747269652e2e4c61796f75745630244c542473705f72756e74696d652e2e7472616974732e2e426c616b6554776f3235362447542424475424244754243137683564633765636231633631313230363145bf20ad015f5a4e34636f72653370747231333864726f705f696e5f706c616365244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c5424747269655f64622e2e7472696564626d75742e2e56616c7565244c542473705f747269652e2e4c61796f75745630244c542473705f72756e74696d652e2e7472616974732e2e426c616b6554776f323536244754242447542424475424244754243137683362343235616163626335373830613145c020ea015f5a4e34636f72653370747231373364726f705f696e5f706c616365244c5424244c50247072696d69746976655f74797065732e2e483235362443246861736862726f776e2e2e6d61702e2e486173684d6170244c5424616c6c6f632e2e626f7865642e2e426f78244c542424753562247538247535642424475424244324747269655f64622e2e43616368656456616c7565244c54247072696d69746976655f74797065732e2e483235362447542424475424245250242447542431376865393936633533373639393664353764452e6c6c766d2e3132323239373839373431363434333130313334c12086015f5a4e34636f726533707472373464726f705f696e5f706c616365244c5424747269655f64622e2e6e6f64652e2e4e6f64654f776e6564244c54247072696d69746976655f74797065732e2e48323536244754242447542431376831316565313732393434643635343931452e6c6c766d2e3132323239373839373431363434333130313334c2206d5f5a4e34636f726535617272617936395f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f722475323024247535622454247533622424753230244e24753564242447542433666d743137683338633638303362313864316464313145c3206d5f5a4e34636f726535617272617936395f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f722475323024247535622454247533622424753230244e24753564242447542433666d743137683464626164383135623830656163396545c4206d5f5a4e34636f726535617272617936395f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f722475323024247535622454247533622424753230244e24753564242447542433666d743137683662393336633732383437356362373145c5206f5f5a4e35365f244c5424627335382e2e656e636f64652e2e4572726f72247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376866373066373533303734326330306137452e6c6c766d2e3132323239373839373431363434333130313334c6203b5f5a4e35616c6c6f6332726331355263244c54245424432441244754243964726f705f736c6f773137683239356436366538326438633262373245c7203b5f5a4e35616c6c6f6332726331355263244c54245424432441244754243964726f705f736c6f773137683437643362343432363133363736316345c8203b5f5a4e35616c6c6f6332726331355263244c54245424432441244754243964726f705f736c6f773137683666383962373739386564316261616345c9203b5f5a4e35616c6c6f6332726331355263244c54245424432441244754243964726f705f736c6f773137683837383036373834656364336664356445ca203d5f5a4e35616c6c6f63337665633136566563244c54245424432441244754243973706c69745f6f66663137686666323332616436323537303836643045cb204c5f5a4e35616c6c6f63377261775f766563313166696e6973685f67726f7731376835353863393661306631666337626437452e6c6c766d2e3132323239373839373431363434333130313334cc20435f5a4e35616c6c6f63377261775f7665633139526177566563244c54245424432441244754243867726f775f6f6e653137683132626561623065613165613237303545cd20435f5a4e35616c6c6f63377261775f7665633139526177566563244c54245424432441244754243867726f775f6f6e653137683133333736353233376661306462386445ce20435f5a4e35616c6c6f63377261775f7665633139526177566563244c54245424432441244754243867726f775f6f6e653137683133343563313830303039363630333845cf20435f5a4e35616c6c6f63377261775f7665633139526177566563244c54245424432441244754243867726f775f6f6e653137683135306465386632393836343434373445d020435f5a4e35616c6c6f63377261775f7665633139526177566563244c54245424432441244754243867726f775f6f6e653137683233663535343531633762656330383445d120435f5a4e35616c6c6f63377261775f7665633139526177566563244c54245424432441244754243867726f775f6f6e653137683266373535643133383763663362643445d220435f5a4e35616c6c6f63377261775f7665633139526177566563244c54245424432441244754243867726f775f6f6e653137683335633631313239346634346265343545d320435f5a4e35616c6c6f63377261775f7665633139526177566563244c54245424432441244754243867726f775f6f6e653137683431623139643236393364363566643345d420435f5a4e35616c6c6f63377261775f7665633139526177566563244c54245424432441244754243867726f775f6f6e653137683431643636616464356662333731613045d520435f5a4e35616c6c6f63377261775f7665633139526177566563244c54245424432441244754243867726f775f6f6e653137683438313262386436323231623161343345d620435f5a4e35616c6c6f63377261775f7665633139526177566563244c54245424432441244754243867726f775f6f6e653137683463653234613736346431316566643945d720435f5a4e35616c6c6f63377261775f7665633139526177566563244c54245424432441244754243867726f775f6f6e653137683533303236353762373361356263613745d820435f5a4e35616c6c6f63377261775f7665633139526177566563244c54245424432441244754243867726f775f6f6e653137683539343464366265316534313238653245d920435f5a4e35616c6c6f63377261775f7665633139526177566563244c54245424432441244754243867726f775f6f6e653137683562623063336663646432383838363245da20435f5a4e35616c6c6f63377261775f7665633139526177566563244c54245424432441244754243867726f775f6f6e653137683562623162366437386465633466663445db20435f5a4e35616c6c6f63377261775f7665633139526177566563244c54245424432441244754243867726f775f6f6e653137683635653435306630393631376438316345dc20435f5a4e35616c6c6f63377261775f7665633139526177566563244c54245424432441244754243867726f775f6f6e653137683662343130363963623335653434643745dd20435f5a4e35616c6c6f63377261775f7665633139526177566563244c54245424432441244754243867726f775f6f6e653137683731653135306462323332383335626545de20435f5a4e35616c6c6f63377261775f7665633139526177566563244c54245424432441244754243867726f775f6f6e653137683732666265666565636462663964656245df20435f5a4e35616c6c6f63377261775f7665633139526177566563244c54245424432441244754243867726f775f6f6e653137683835363736363234396565373266653045e020435f5a4e35616c6c6f63377261775f7665633139526177566563244c54245424432441244754243867726f775f6f6e653137683861613230633437383838643264626545e120435f5a4e35616c6c6f63377261775f7665633139526177566563244c54245424432441244754243867726f775f6f6e653137686437326434613135646631363030636145e220435f5a4e35616c6c6f63377261775f7665633139526177566563244c54245424432441244754243867726f775f6f6e653137686537303962393338313831656134316245e320435f5a4e35616c6c6f63377261775f7665633139526177566563244c54245424432441244754243867726f775f6f6e653137686630643832393637643137343330336445e4204a5f5a4e35616c6c6f63377261775f7665633230526177566563496e6e6572244c542441244754243133726573657276655f65786163743137686261353539396465363465633161386545e5205a5f5a4e35616c6c6f63377261775f7665633230526177566563496e6e6572244c5424412447542437726573657276653231646f5f726573657276655f616e645f68616e646c653137683839363738653362333063373631333145e620625f5a4e36395f244c5424636f72652e2e616c6c6f632e2e6c61796f75742e2e4c61796f75744572726f72247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686564663661323635373563323037303345e720675f5a4e37355f244c5424747269655f64622e2e7472696564626d75742e2e56616c7565244c54244c24475424247532302461732475323024636f72652e2e636d702e2e5061727469616c4571244754243265713137683633636665653761316361376233353545e820555f5a4e3774696e7976656338617272617976656331374172726179566563244c542441244754243234647261696e5f746f5f7665635f616e645f726573657276653137683231393033323661653439386336656345e920495f5a4e37747269655f6462366c6f6f6b757031394c6f6f6b7570244c54244c244324512447542431326c6f6f6b5f75705f686173683137683932626130633336386362383130303245ea204d5f5a4e37747269655f6462366c6f6f6b757031394c6f6f6b7570244c54244c244324512447542431366c6f61645f6f776e65645f76616c75653137683237323236353337313637386462643845eb206b5f5a4e37747269655f6462366c6f6f6b757031394c6f6f6b7570244c54244c244324512447542431366c6f61645f6f776e65645f76616c756532385f24753762242475376224636c6f73757265247537642424753764243137683661366162356531313937393063663545ec206d5f5a4e37747269655f6462366c6f6f6b757031394c6f6f6b7570244c54244c244324512447542431386c6f6f6b5f75705f776974685f636163686532385f24753762242475376224636c6f73757265247537642424753764243137686333303762303438653661653630656245ed20435f5a4e37747269655f6462366c6f6f6b757031394c6f6f6b7570244c54244c2443245124475424376c6f6f6b5f75703137686334316436626331666663363264353145ee20525f5a4e37747269655f6462386974657261746f7232365472696544425261774974657261746f72244c54244c2447542431326e65775f70726566697865643137686139313231323139333132613932643645ef20485f5a4e37747269655f6462386974657261746f7232365472696544425261774974657261746f72244c54244c24475424336e65773137683566616663313764626138616231303145f020655f5a4e37747269655f6462386974657261746f7232365472696544425261774974657261746f72244c54244c244754243670726566697831376865316535386363646538343436313531452e6c6c766d2e3132323239373839373431363434333130313334f1206d5f5a4e37747269655f6462386974657261746f7232365472696544425261774974657261746f72244c54244c2447542431336e6578745f7261775f6974656d31376830323963323534303635373466636665452e6c6c766d2e3132323239373839373431363434333130313334f2205c5f5a4e37747269655f6462386974657261746f7232365472696544425261774974657261746f72244c54244c2447542432326e65775f70726566697865645f7468656e5f7365656b3137686363353464393365636632313566346545f320495f5a4e37747269655f6462386974657261746f7232365472696544425261774974657261746f72244c54244c24475424347365656b3137683731393464303662653036623937313045f420795f5a4e37747269655f6462386974657261746f7232365472696544425261774974657261746f72244c54244c244754243235657874726163745f6b65795f66726f6d5f7261775f6974656d31376864323237326437303564363633373539452e6c6c766d2e3132323239373839373431363434333130313334f5204d5f5a4e37747269655f6462386974657261746f7232365472696544425261774974657261746f72244c54244c24475424386e6578745f6b65793137686365666462343663663033323932623445f6204e5f5a4e37747269655f6462386974657261746f7232365472696544425261774974657261746f72244c54244c24475424396e6578745f6974656d3137683134613736633035363664386263383645f720465f5a4e37747269655f6462397472696564626d757431334e6f6465244c54244c24475424313266726f6d5f656e636f6465643137683830373761373537656362303731663245f820485f5a4e37747269655f6462397472696564626d757431334e6f6465244c54244c244754243134696e6c696e655f6f725f686173683137686639373932353137353061636439653945f920645f5a4e37747269655f6462397472696564626d757431334e6f6465244c54244c24475424313266726f6d5f656e636f64656432385f24753762242475376224636c6f73757265247537642424753764243137683932613139373035316230663030633645fa20645f5a4e37747269655f6462397472696564626d757431334e6f6465244c54244c24475424313266726f6d5f656e636f64656432385f24753762242475376224636c6f73757265247537642424753764243137686664303232343430356134363734356345fb20465f5a4e37747269655f6462397472696564626d757431334e6f6465244c54244c24475424313266726f6d5f656e636f6465643137686564343235616464333565393331326445fc20485f5a4e37747269655f6462397472696564626d757431334e6f6465244c54244c244754243134696e6c696e655f6f725f686173683137686135633430656330363132343731633745fd20645f5a4e37747269655f6462397472696564626d757431334e6f6465244c54244c24475424313266726f6d5f656e636f64656432385f24753762242475376224636c6f73757265247537642424753764243137683336393439383935383063303661633445fe20645f5a4e37747269655f6462397472696564626d757431334e6f6465244c54244c24475424313266726f6d5f656e636f64656432385f24753762242475376224636c6f73757265247537642424753764243137683465623161303931656130393438613745ff20495f5a4e37747269655f6462397472696564626d757431334e6f6465244c54244c24475424313566726f6d5f6e6f64655f6f776e656431376831376337383331383765323965363235458021475f5a4e37747269655f6462397472696564626d7574313456616c7565244c54244c244754243132696e746f5f656e636f64656431376833363237306534613835396332613532458121475f5a4e37747269655f6462397472696564626d7574313456616c7565244c54244c244754243132696e746f5f656e636f64656431376833613635646365303434373031376134458221475f5a4e37747269655f6462397472696564626d7574313456616c7565244c54244c244754243132696e746f5f656e636f64656431376836373062353534663932346530306530458321475f5a4e37747269655f6462397472696564626d7574313456616c7565244c54244c244754243132696e746f5f656e636f64656431376866623034613930643439303061626566458421495f5a4e37747269655f6462397472696564626d757431385472696544424d7574244c54244c24475424313063616368655f6e6f6465313768306264383835633839336266373637634585215d5f5a4e37747269655f6462397472696564626d757431385472696544424d7574244c54244c24475424313063616368655f6e6f6465313863616368655f6368696c645f76616c75657331376832626235663861316166326663613234458621495f5a4e37747269655f6462397472696564626d757431385472696544424d7574244c54244c24475424313063616368655f6e6f646531376833383339333338653738626338373262458721675f5a4e37747269655f6462397472696564626d757431385472696544424d7574244c54244c24475424313063616368655f6e6f646532385f24753762242475376224636c6f737572652475376424247537642431376833343665366231303461323534353333458821675f5a4e37747269655f6462397472696564626d757431385472696544424d7574244c54244c24475424313063616368655f6e6f646532385f24753762242475376224636c6f737572652475376424247537642431376839643762613936383962343330623962458921645f5a4e37747269655f6462397472696564626d757431385472696544424d7574244c54244c24475424313163616368655f76616c756531376830373339376463333332663166333235452e6c6c766d2e31323232393738393734313634343331303133348a21645f5a4e37747269655f6462397472696564626d757431385472696544424d7574244c54244c24475424313163616368655f76616c756531376836653036316533343734633961626334452e6c6c766d2e31323232393738393734313634343331303133348b21685f5a4e37747269655f6462397472696564626d757431385472696544424d7574244c54244c24475424313163616368655f76616c756532385f24753762242475376224636c6f737572652475376424247537642431376839666464346564313130303930356337458c21655f5a4e37747269655f6462397472696564626d757431385472696544424d7574244c54244c244754243132636f6d6d69745f6368696c6431376837316534386137666631636135346533452e6c6c766d2e31323232393738393734313634343331303133348d21655f5a4e37747269655f6462397472696564626d757431385472696544424d7574244c54244c244754243132636f6d6d69745f6368696c6431376862396363646337326435313263306566452e6c6c766d2e31323232393738393734313634343331303133348e214f5f5a4e37747269655f6462397472696564626d757431385472696544424d7574244c54244c244754243136696e736572745f696e73706563746f7231376836616263643961356631653135616632458f21615f5a4e37747269655f6462397472696564626d757431385472696544424d7574244c54244c2447542439696e736572745f617431376862616462316463643364633363376462452e6c6c766d2e31323232393738393734313634343331303133349021505f5a4e37747269655f6462397472696564626d757431385472696544424d7574244c54244c2447542431377265706c6163655f6f6c645f76616c7565313768343033626138613139333564376331324591214f5f5a4e37747269655f6462397472696564626d757431385472696544424d7574244c54244c244754243136696e736572745f696e73706563746f7231376836643635383530623138623037633061459221615f5a4e37747269655f6462397472696564626d757431385472696544424d7574244c54244c2447542439696e736572745f617431376831333330656637646561663232666533452e6c6c766d2e31323232393738393734313634343331303133349321435f5a4e37747269655f6462397472696564626d757431385472696544424d7574244c54244c2447542435636163686531376830663433323731386637313731313432459421435f5a4e37747269655f6462397472696564626d757431385472696544424d7574244c54244c2447542435636163686531376864616335303363333936303264393037459521475f5a4e37747269655f6462397472696564626d757431385472696544424d7574244c54244c24475424396669785f696e6e657231376830393733373163613731336133616630459621475f5a4e37747269655f6462397472696564626d757432304e6f646553746f72616765244c54244c244754243764657374726f7931376830363835616539643064333464323130459721475f5a4e37747269655f6462397472696564626d757431385472696544424d7574244c54244c24475424396669785f696e6e657231376834366562376664353938633233316636459821475f5a4e37747269655f6462397472696564626d757431385472696544424d7574244c54244c244754243972656d6f76655f617431376830376364363533376162336563626165459921655f5a4e37747269655f6462397472696564626d757431385472696544424d7574244c54244c244754243972656d6f76655f617432385f24753762242475376224636c6f737572652475376424247537642431376864663664326132633131353164613430459a21475f5a4e37747269655f6462397472696564626d757431385472696544424d7574244c54244c244754243972656d6f76655f617431376831666362633134653135346235326335459b21655f5a4e37747269655f6462397472696564626d757431385472696544424d7574244c54244c244754243972656d6f76655f617432385f24753762242475376224636c6f737572652475376424247537642431376833333336383131663165363762353365459c216e5f5a4e38305f244c5424747269655f64622e2e7472696564626d75742e2e5472696544424d7574244c54244c24475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f7031376836366261306539366461376235663461459d216e5f5a4e38305f244c5424747269655f64622e2e7472696564626d75742e2e5472696544424d7574244c54244c24475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f7031376838623235613937306439396161353535459e218a015f5a4e38335f244c54246d656d6f72795f64622e2e50726566697865644b6579244c542448244754242475323024617324753230246d656d6f72795f64622e2e4b657946756e6374696f6e244c5424482447542424475424336b657931376866386361333135356630653331643765452e6c6c766d2e31323232393738393734313634343331303133349f21745f5a4e38345f244c5424747269655f64622e2e7472696564626d75742e2e5472696544424d7574244c54244c24475424247532302461732475323024747269655f64622e2e547269654d7574244c54244c244754242447542436696e736572743137683235326235646566616161323039323445a021745f5a4e38345f244c5424747269655f64622e2e7472696564626d75742e2e5472696544424d7574244c54244c24475424247532302461732475323024747269655f64622e2e547269654d7574244c54244c244754242447542436696e736572743137683331323939306634366166326631336645a121745f5a4e38345f244c5424747269655f64622e2e7472696564626d75742e2e5472696544424d7574244c54244c24475424247532302461732475323024747269655f64622e2e547269654d7574244c54244c24475424244754243672656d6f76653137683236346337393336313663613532323145a221745f5a4e38345f244c5424747269655f64622e2e7472696564626d75742e2e5472696544424d7574244c54244c24475424247532302461732475323024747269655f64622e2e547269654d7574244c54244c24475424244754243672656d6f76653137683432336361646636623836653335663545a321735f5a4e38365f244c54246d656d6f72795f64622e2e4d656d6f72794442244c5424482443244b462443245424475424247532302461732475323024686173685f64622e2e486173684442244c542448244324542447542424475424336765743137686137616632376237646363653335643945a421495f5a4e396861736862726f776e336d6170396d616b655f6861736831376839306261646161396661333336323833452e6c6c766d2e3132323239373839373431363434333130313334a521765f5a4e38365f244c54246d656d6f72795f64622e2e4d656d6f72794442244c5424482443244b462443245424475424247532302461732475323024686173685f64622e2e486173684442244c54244824432454244754242447542436696e736572743137683134666132313836623832323163616445a621775f5a4e38365f244c54246d656d6f72795f64622e2e4d656d6f72794442244c5424482443244b462443245424475424247532302461732475323024686173685f64622e2e486173684442244c54244824432454244754242447542437656d706c6163653137683931316165313633383339396536343445a721765f5a4e38365f244c54246d656d6f72795f64622e2e4d656d6f72794442244c5424482443244b462443245424475424247532302461732475323024686173685f64622e2e486173684442244c54244824432454244754242447542436696e736572743137686137613265613230393965306436323445a8215d5f5a4e396861736862726f776e3372617732315261775461626c65244c542454244324412447542436696e7365727431376861306536666261336564396666333539452e6c6c766d2e3132323239373839373431363434333130313334a921785f5a4e38365f244c54246d656d6f72795f64622e2e4d656d6f72794442244c5424482443244b462443245424475424247532302461732475323024686173685f64622e2e486173684442244c54244824432454244754242447542438636f6e7461696e733137683834386135663337663833316630616645aa217b5f5a4e38395f244c54246d656d6f72795f64622e2e4d656d6f72794442244c5424482443244b462443245424475424247532302461732475323024686173685f64622e2e486173684442526566244c54244824432454244754242447542438636f6e7461696e733137683366613166666630626564353765643345ab2184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683031313235393331636363306331373445ac2184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683031326437396633653330313038393145ad2184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683032393234393530623338346638633145ae2184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683039333634626661393365353165383445af2184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683138333964623237383462613064333945b02184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683139306462303063623737376661626345b12184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683237666564663537633864386563653845b22184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683261336139303933306339623164653745b32184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683261363030363436393865356262326545b42184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683331633465363166656561326336623545b52184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683333313266323161306139316266626545b62184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683334353663636539663132393031333945b72184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683337633431316232363939656330373945b82184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683364323233326564353934313561373345b92184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683364633964626662653866353631383045ba2184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683462313437666639303164653961623145bb2184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683462653562363364373030623166306145bc2184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683466313138333661366536616666383145bd2184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683534396430306365626164666534323145be2184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683536303037323434333033663061353845bf2184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683537343731323530643334346565303145c02184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683538316539626239333465303738313945c12184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683661303633636333656335656639396145c22184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683664623131663431363237626232323845c32184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683666366166386432656436623932613045c42184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683732303439633962646536333734366145c52184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683732633462353836336635343137373745c62184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683734353030333036656533636265373645c72184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683736313339656234313336656361353445c82184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683737653132383330336464373034363745c92184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683738313939366531643539313938366545ca2184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683766323532633837346263626361373445cb2184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683933343566646163626331663262366145cc2184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683963363438643230626334656431343545cd2184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137683965373134336430373637633937373345ce2184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137686131326162613533666563626231356245cf2184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137686133653565336234333762316565373545d02184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137686134616139383537626263666332376145d12184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137686136326130656330663734343466336145d22184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137686138653332326436323562656333303645d32184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137686162356439356538656562333562613245d42184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137686230306230396265623565656338663245d52184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137686236666432333664393762646665656545d62184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137686262653962333433386162373931613245d72184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137686263313134636338306230663163356145d82184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137686265316534613031376265643561613345d92184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137686266336536393263643938653265353745da2184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137686331626236393535353932623961326245db2184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137686338623539386438653235623264346245dc2184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137686361613534326530326165633964366445dd2184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137686363383264636464323631663731386145de2184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137686430383366396163303833323966643845df2184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137686530333739396133373534366138353645e02184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137686537626338616334613937633463663545e12184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137686566396631623266383030653333366445e22184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137686631633939646136653566666561313145e32184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137686632386263396132646435383566626345e42184015f5a4e39315f244c5424616c6c6f632e2e626f7865642e2e426f78244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e57726170706572547970654465636f64652447542431346465636f64655f777261707065643137686634666365363436623737636230333345e5217d5f5a4e39365f244c5424756e69636f64655f6e6f726d616c697a6174696f6e2e2e6465636f6d706f73652e2e4465636f6d706f736974696f6e73244c54244924475424247532302461732475323024636f72652e2e666d742e2e446973706c61792447542433666d743137683662643737633338633262643538343545e621635f5a4e396861736862726f776e336d61703238486173684d6170244c54244b2443245624432453244324412447542435656e74727931376838353866353262643239316430623534452e6c6c766d2e3132323239373839373431363434333130313334e7214c5f5a4e396861736862726f776e3372617732315261775461626c65244c54245424432441244754243134726573657276655f7265686173683137683866626531333333636438353133373245e821465f5a4e396861736862726f776e3372617731335261775461626c65496e6e6572313664726f705f696e6e65725f7461626c653137686366306161633831353636323230623545e9214c5f5a4e396861736862726f776e3372617731335261775461626c65496e6e6572323266616c6c69626c655f776974685f63617061636974793137683533333565623336383064623832623745ea214c5f5a4e396861736862726f776e3372617732315261775461626c65244c54245424432441244754243134726573657276655f7265686173683137683333376432633633306436353136323545eb214c5f5a4e396861736862726f776e3372617732315261775461626c65244c54245424432441244754243134726573657276655f7265686173683137683938306432393239393464356539376645ec214a5f5a4e396d656d6f72795f646232364d656d6f72794442244c5424482443244b4624432454244754243131636f6e736f6c69646174653137683939653133363739623464393830343245ed21aa015f5a4e313070616c6c65745f78636d3131395f244c5424696d706c247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e64726f705f6173736574732e2e44726f704173736574732475323024666f72247532302470616c6c65745f78636d2e2e70616c6c65742e2e50616c6c6574244c5424542447542424475424313164726f705f6173736574733137683030326263633363306365346532646545ee21aa015f5a4e313070616c6c65745f78636d3131395f244c5424696d706c247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e6f6e5f726573706f6e73652e2e4f6e526573706f6e73652475323024666f72247532302470616c6c65745f78636d2e2e70616c6c65742e2e50616c6c6574244c542454244754242447542431316f6e5f726573706f6e73653137686162336666633931623537613839643345ef216b5f5a4e37365f244c542473746167696e675f78636d2e2e76352e2e6a756e6374696f6e732e2e4a756e6374696f6e73247532302461732475323024636f72652e2e636c6f6e652e2e436c6f6e652447542435636c6f6e653137683532633462613835363833623030336545f0216a5f5a4e37385f244c542473746167696e675f78636d2e2e76352e2e6a756e6374696f6e732e2e4a756e6374696f6e73247532302461732475323024636f72652e2e636d702e2e5061727469616c4571244754243265713137686563333835383338313632633464633245f1215c5f5a4e34636f726533707472353864726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76352e2e6a756e6374696f6e732e2e4a756e6374696f6e73244754243137686532353934363639383239616333323445f2215a5f5a4e34636f726533707472353664726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76342e2e6c6f636174696f6e2e2e4c6f636174696f6e244754243137686131363335383461623962353964656145f3215f5f5a4e36345f244c542473746167696e675f78636d2e2e76352e2e526573706f6e7365247532302461732475323024636f72652e2e636c6f6e652e2e436c6f6e652447542435636c6f6e653137683662623834363661386439336266353345f421505f5a4e34636f726533707472343664726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76352e2e526573706f6e7365244754243137686663373238343465326661363133653045f521555f5a4e34636f726533707472353164726f705f696e5f706c616365244c542473746167696e675f78636d2e2e56657273696f6e65644c6f636174696f6e244754243137683830373466316433373539336364363945f6215e5f5a4e34636f726533707472363064726f705f696e5f706c616365244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d6543616c6c244754243137683363313234623330323537383961616645f721475f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646531337573696e675f656e636f6465643137683938666434613163376335373461393045f821615f5a4e34636f726533707472363364726f705f696e5f706c616365244c542470616c6c65745f78636d2e2e70616c6c65742e2e5175657279537461747573244c542475333224475424244754243137683139363366383138383830613436373845f921ac015f5a4e313070616c6c65745f78636d3132305f244c5424696d706c247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e64726f705f6173736574732e2e436c61696d4173736574732475323024666f72247532302470616c6c65745f78636d2e2e70616c6c65742e2e50616c6c6574244c54245424475424244754243132636c61696d5f6173736574733137686332363663663434393731336235343545fa21ad015f5a4e313070616c6c65745f78636d3133305f244c5424696d706c247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e6f6e5f726573706f6e73652e2e56657273696f6e4368616e67654e6f7469666965722475323024666f72247532302470616c6c65745f78636d2e2e70616c6c65742e2e50616c6c6574244c54245424475424244754243473746f703137683531636633343461643231393839666245fb21ae015f5a4e313070616c6c65745f78636d3133305f244c5424696d706c247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e6f6e5f726573706f6e73652e2e56657273696f6e4368616e67654e6f7469666965722475323024666f72247532302470616c6c65745f78636d2e2e70616c6c65742e2e50616c6c6574244c54245424475424244754243573746172743137683532376565323166393662396430663645fc21675f5a4e313070616c6c65745f78636d35335f244c5424696d706c247532302470616c6c65745f78636d2e2e70616c6c65742e2e50616c6c6574244c542454244754242447542431316368617267655f666565733137683136623735373431633762343131316145fd216e5f5a4e313070616c6c65745f78636d35335f244c5424696d706c247532302470616c6c65745f78636d2e2e70616c6c65742e2e50616c6c6574244c54245424475424244754243138646f5f74656c65706f72745f6173736574733137683362386333643937316265626337323245fe218c015f5a4e313070616c6c65745f78636d35335f244c5424696d706c247532302470616c6c65745f78636d2e2e70616c6c65742e2e50616c6c6574244c54245424475424244754243138646f5f74656c65706f72745f61737365747332385f24753762242475376224636c6f73757265247537642424753764243137683034386137666461393830613339363545ff21715f5a4e34636f726533707472373964726f705f696e5f706c616365244c542473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e61737365745f7472616e736665722e2e5472616e73666572547970652447542431376839343130663631383630613663663431458022735f5a4e313070616c6c65745f78636d35335f244c5424696d706c247532302470616c6c65745f78636d2e2e70616c6c65742e2e50616c6c6574244c542454244754242447542432336275696c645f78636d5f7472616e736665725f7479706531376865643233306433313035353835666438458122705f5a4e313070616c6c65745f78636d35335f244c5424696d706c247532302470616c6c65745f78636d2e2e70616c6c65742e2e50616c6c6574244c54245424475424244754243230657865637574655f78636d5f7472616e73666572313768633735663264663763303663663738664582226e5f5a4e313070616c6c65745f78636d35335f244c5424696d706c247532302470616c6c65745f78636d2e2e70616c6c65742e2e50616c6c6574244c54245424475424244754243138646f5f7472616e736665725f61737365747331376864383335353431343031366234333138458322635f5a4e37315f244c542473746167696e675f78636d2e2e56657273696f6e65644c6f636174696f6e247532302461732475323024636f72652e2e636d702e2e5061727469616c45712447542432657131376838626566353164326136656361613733458422625f5a4e36395f244c542473746167696e675f78636d2e2e76352e2e7472616974732e2e4f7574636f6d65247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376830366137663830363231333337333863458522725f5a4e313070616c6c65745f78636d35335f244c5424696d706c247532302470616c6c65745f78636d2e2e70616c6c65742e2e50616c6c6574244c54245424475424244754243232726571756573745f76657273696f6e5f6e6f7469667931376866646332303466323438626161323934458622fc015f5a4e3231315f244c542473746167696e675f78636d5f6275696c6465722e2e66756e6769626c655f616461707465722e2e46756e6769626c6541646170746572244c542446756e6769626c652443244d6174636865722443244163636f756e744964436f6e7665727465722443244163636f756e744964244324436865636b696e674163636f756e742447542424753230246173247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e7472616e736163745f61737365742e2e5472616e73616374417373657424475424313363616e5f636865636b5f6f757431376834383934613264663735626336303936458722f7015f5a4e3231315f244c542473746167696e675f78636d5f6275696c6465722e2e66756e6769626c655f616461707465722e2e46756e6769626c6541646170746572244c542446756e6769626c652443244d6174636865722443244163636f756e744964436f6e7665727465722443244163636f756e744964244324436865636b696e674163636f756e742447542424753230246173247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e7472616e736163745f61737365742e2e5472616e7361637441737365742447542439636865636b5f6f757431376832383939623037643861616538656538458822745f5a4e313070616c6c65745f78636d35335f244c5424696d706c247532302470616c6c65745f78636d2e2e70616c6c65742e2e50616c6c6574244c54245424475424244754243234756e726571756573745f76657273696f6e5f6e6f7469667931376831306133376230643034316230613063458922765f5a4e313070616c6c65745f78636d35335f244c5424696d706c247532302470616c6c65745f78636d2e2e70616c6c65742e2e50616c6c6574244c54245424475424244754243236646f5f726573657276655f7472616e736665725f61737365747331376834363233313831623339346132336561458a2294015f5a4e313070616c6c65745f78636d35335f244c5424696d706c247532302470616c6c65745f78636d2e2e70616c6c65742e2e50616c6c6574244c54245424475424244754243236646f5f726573657276655f7472616e736665725f61737365747332385f24753762242475376224636c6f737572652475376424247537642431376831616662613736633432366330633137458b227e5f5a4e313070616c6c65745f78636d35335f244c5424696d706c247532302470616c6c65745f78636d2e2e70616c6c65742e2e50616c6c6574244c5424542447542424475424333466696e645f6665655f616e645f6173736574735f7472616e736665725f747970657331376830643264353436353031633466656232458c22645f5a4e36395f244c542473746167696e675f78636d2e2e56657273696f6e65644c6f636174696f6e247532302461732475323024636f72652e2e636c6f6e652e2e436c6f6e652447542435636c6f6e6531376861653937356630353531633536356265458d228d015f5a4e313070616c6c65745f78636d3670616c6c6574315f38355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470616c6c65745f78636d2e2e70616c6c65742e2e4572726f72244c542454244754242447542439747970655f696e666f31376831616530373931376133633435343962458e228c015f5a4e313070616c6c65745f78636d3670616c6c6574315f38345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470616c6c65745f78636d2e2e70616c6c65742e2e43616c6c244c542454244754242447542439747970655f696e666f31376837643564363838653234656239363563458f224d5f5a4e313070616c6c65745f78636d3670616c6c6574313550616c6c6574244c54245424475424313673746f726167655f6d65746164617461313768333265643331656536666262313334614590229e015f5a4e313070616c6c65745f78636d3670616c6c6574315f3130315f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470616c6c65745f78636d2e2e70616c6c65742e2e5175657279537461747573244c5424426c6f636b4e756d626572244754242447542439747970655f696e666f31376864383539363861333937326335316631459122565f5a4e313070616c6c65745f78636d3670616c6c6574313550616c6c6574244c54245424475424323570616c6c65745f636f6e7374616e74735f6d65746164617461313768373231653130353536656431393264644592225d5f5a4e313070616c6c65745f78636d3670616c6c6574313550616c6c6574244c54245424475424333270616c6c65745f6173736f6369617465645f74797065735f6d6574616461746131376861346630666636663438313131373336459322a2015f5a4e313070616c6c65745f78636d3670616c6c6574315f3130355f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302470616c6c65745f78636d2e2e70616c6c65742e2e56657273696f6e4d6967726174696f6e53746167652447542439656e636f64655f746f31376833333962623864663963643531383438459422a8015f5a4e313070616c6c65745f78636d3670616c6c6574315f3131345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302470616c6c65745f78636d2e2e70616c6c65742e2e5175657279537461747573244c5424426c6f636b4e756d6265722447542424475424366465636f646531376836623538356131393639633137363237459522555f5a4e34636f726533707472353164726f705f696e5f706c616365244c542473746167696e675f78636d2e2e56657273696f6e6564526573706f6e73652447542431376866653434386233306235643436663936459622ab015f5a4e313070616c6c65745f78636d3670616c6c6574315f3131345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302470616c6c65745f78636d2e2e70616c6c65742e2e5175657279537461747573244c5424426c6f636b4e756d626572244754242447542439656e636f64655f746f31376835666434386436613137373433313830459722ab015f5a4e313070616c6c65745f78636d3670616c6c6574315f3131345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302470616c6c65745f78636d2e2e70616c6c65742e2e5175657279537461747573244c5424426c6f636b4e756d62657224475424244754243973697a655f68696e7431376830313339646463646233663465343635459822c3015f5a4e313070616c6c65745f78636d3670616c6c6574315f3133385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470616c6c65745f78636d2e2e70616c6c65742e2e52656d6f74654c6f636b656446756e6769626c655265636f7264244c5424436f6e73756d65724964656e7469666965722443244d6178436f6e73756d657273244754242447542439747970655f696e666f31376836346332666439343565323531343137459922d0015f5a4e313070616c6c65745f78636d3670616c6c6574315f3135315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302470616c6c65745f78636d2e2e70616c6c65742e2e52656d6f74654c6f636b656446756e6769626c655265636f7264244c5424436f6e73756d65724964656e7469666965722443244d6178436f6e73756d657273244754242447542439656e636f64655f746f31376836303964633637336364393864326362459a22d0015f5a4e313070616c6c65745f78636d3670616c6c6574315f3135315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302470616c6c65745f78636d2e2e70616c6c65742e2e52656d6f74654c6f636b656446756e6769626c655265636f7264244c5424436f6e73756d65724964656e7469666965722443244d6178436f6e73756d65727324475424244754243973697a655f68696e7431376863376466623565343438303566343436459b228d015f5a4e313070616c6c65745f78636d3670616c6c6574315f38355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470616c6c65745f78636d2e2e70616c6c65742e2e4576656e74244c542454244754242447542439747970655f696e666f31376835343264363465663965393736303462459c2296015f5a4e313070616c6c65745f78636d3670616c6c6574315f39345f244c5424696d706c247532302473657264652e2e7365722e2e53657269616c697a652475323024666f72247532302470616c6c65745f78636d2e2e70616c6c65742e2e47656e65736973436f6e666967244c54245424475424244754243973657269616c697a6531376832623737636233646639316262356563459d2296015f5a4e313070616c6c65745f78636d3670616c6c6574315f39345f244c5424696d706c247532302473657264652e2e7365722e2e53657269616c697a652475323024666f72247532302470616c6c65745f78636d2e2e70616c6c65742e2e47656e65736973436f6e666967244c54245424475424244754243973657269616c697a6531376834646133633931346664323766643230459e2296015f5a4e313070616c6c65745f78636d3670616c6c6574315f39375f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302470616c6c65745f78636d2e2e70616c6c65742e2e43616c6c244c5424542447542424475424366465636f646531376830326336386134373936633765623865459f226c5f5a4e34636f726533707472373464726f705f696e5f706c616365244c5424616c6c6f632e2e626f7865642e2e426f78244c542473746167696e675f78636d2e2e56657273696f6e656441737365747324475424244754243137683161616166396537393331623836623745a02299015f5a4e34636f72653370747231313864726f705f696e5f706c616365244c5424616c6c6f632e2e626f7865642e2e426f78244c542473746167696e675f78636d2e2e56657273696f6e656458636d244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d6543616c6c2447542424475424244754243137683461396165396438383335323036643745a122795f5a4e34636f726533707472383764726f705f696e5f706c616365244c5424616c6c6f632e2e626f7865642e2e426f78244c542473746167696e675f78636d2e2e56657273696f6e656458636d244c5424244c5024245250242447542424475424244754243137683266646137626534623664656135383645a22296015f5a4e313070616c6c65745f78636d3670616c6c6574315f39375f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302470616c6c65745f78636d2e2e70616c6c65742e2e43616c6c244c5424542447542424475424366465636f64653137683566333532636338653066333734376345a32296015f5a4e313070616c6c65745f78636d3670616c6c6574315f39375f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302470616c6c65745f78636d2e2e70616c6c65742e2e43616c6c244c5424542447542424475424366465636f64653137683763343166363962663034313231626645a42296015f5a4e313070616c6c65745f78636d3670616c6c6574315f39375f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302470616c6c65745f78636d2e2e70616c6c65742e2e43616c6c244c5424542447542424475424366465636f64653137686161303030613838356633643136393545a52296015f5a4e313070616c6c65745f78636d3670616c6c6574315f39375f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302470616c6c65745f78636d2e2e70616c6c65742e2e43616c6c244c5424542447542424475424366465636f64653137686266643631363935666537656462616245a62296015f5a4e313070616c6c65745f78636d3670616c6c6574315f39375f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302470616c6c65745f78636d2e2e70616c6c65742e2e43616c6c244c5424542447542424475424366465636f64653137686636613232336464616530613533666345a72299015f5a4e313070616c6c65745f78636d3670616c6c6574315f39375f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302470616c6c65745f78636d2e2e70616c6c65742e2e43616c6c244c542454244754242447542439656e636f64655f746f3137686265616137303235323734636130343545a82299015f5a4e313070616c6c65745f78636d3670616c6c6574315f39375f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302470616c6c65745f78636d2e2e70616c6c65742e2e43616c6c244c54245424475424244754243973697a655f68696e743137683131623334386133326335383338663845a9229a015f5a4e313070616c6c65745f78636d3670616c6c6574315f39385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302470616c6c65745f78636d2e2e70616c6c65742e2e4576656e74244c542454244754242447542439656e636f64655f746f3137686636303937626433356161396334376545aa229a015f5a4e313070616c6c65745f78636d3670616c6c6574315f39385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302470616c6c65745f78636d2e2e70616c6c65742e2e4576656e74244c54245424475424244754243973697a655f68696e743137683330613636303564343565366138633045ab22a9015f5a4e3131325f244c542470616c6c65745f78636d2e2e70616c6c65742e2e50616c6c6574244c542454244754242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e686f6f6b732e2e4265666f7265416c6c52756e74696d654d6967726174696f6e732447542432396265666f72655f616c6c5f72756e74696d655f6d6967726174696f6e733137686436343530643562626166376632323545ac228b015f5a4e38345f244c54246672616d655f737570706f72742e2e7472616974732e2e6d657461646174612e2e53746f7261676556657273696f6e247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376830396237313438623434303231363262452e6c6c766d2e3133343031393532383439333539353132363739ad2293015f5a4e3131365f244c542470616c6c65745f62616c616e6365732e2e696d706c5f63757272656e63792e2e696d62616c616e6365732e2e4e65676174697665496d62616c616e6365244c5424542443244924475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137683037623839663930623035323966363645ae22af015f5a4e313173746167696e675f78636d32763331336d756c74696c6f636174696f6e315f3130395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6d756c74696c6f636174696f6e2e2e4d756c74694c6f636174696f6e24475424366465636f64653137683338376563623835386635613031633345af22af015f5a4e313173746167696e675f78636d32763331336d756c74696c6f636174696f6e315f3130395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6d756c74696c6f636174696f6e2e2e4d756c74694c6f636174696f6e24475424366465636f64653137683566316166666430323164306633363445b022af015f5a4e313173746167696e675f78636d32763331336d756c74696c6f636174696f6e315f3130395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6d756c74696c6f636174696f6e2e2e4d756c74694c6f636174696f6e24475424366465636f64653137683664336461616634663536663332303245b122af015f5a4e313173746167696e675f78636d32763331336d756c74696c6f636174696f6e315f3130395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6d756c74696c6f636174696f6e2e2e4d756c74694c6f636174696f6e24475424366465636f64653137683832613633383162653938343539643345b222af015f5a4e313173746167696e675f78636d32763331336d756c74696c6f636174696f6e315f3130395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6d756c74696c6f636174696f6e2e2e4d756c74694c6f636174696f6e24475424366465636f64653137686233666265666366633262613462336445b322af015f5a4e313173746167696e675f78636d32763331336d756c74696c6f636174696f6e315f3130395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6d756c74696c6f636174696f6e2e2e4d756c74694c6f636174696f6e24475424366465636f64653137686439636533636334303163356563653645b422b2015f5a4e313173746167696e675f78636d32763331336d756c74696c6f636174696f6e315f3130395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6d756c74696c6f636174696f6e2e2e4d756c74694c6f636174696f6e2447542439656e636f64655f746f3137686135353736383737396635343234303345b522b3015f5a4e3132325f244c542470616c6c65745f6d6573736167655f71756575652e2e70616c6c65742e2e50616c6c6574244c542454244754242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e686f6f6b732e2e4265666f7265416c6c52756e74696d654d6967726174696f6e732447542432396265666f72655f616c6c5f72756e74696d655f6d6967726174696f6e733137686633396566616131346234306132663645b622ad015f5a4e3133305f244c54246672616d655f737570706f72742e2e7472616974732e2e6d657373616765732e2e456e7175657565576974684f726967696e244c5424452443244f244754242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e6d657373616765732e2e48616e646c654d65737361676524475424313568616e646c655f6d657373616765733137683532313635336631373433383937393145b7227f5f5a4e323070616c6c65745f6d6573736167655f717565756536335f244c5424696d706c247532302470616c6c65745f6d6573736167655f71756575652e2e70616c6c65742e2e50616c6c6574244c5424542447542424475424313572656164795f72696e675f6b6e69743137683030333833663162316561313637633445b822595f5a4e31336672616d655f737570706f727436747261697473386d65737361676573313742617463686573466f6f747072696e747331347365617263685f626573745f62793137683934313032376334636366313531623845b922bd015f5a4e3134365f244c54246672616d655f737570706f72742e2e7472616974732e2e6d657373616765732e2e5472616e73666f726d4f726967696e244c5424452443244f2443244e24432443244754242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e6d657373616765732e2e456e71756575654d657373616765244c54244e24475424244754243135656e71756575655f6d6573736167653137686539373134613831663332646262306245ba22be015f5a4e3134365f244c54246672616d655f737570706f72742e2e7472616974732e2e6d657373616765732e2e5472616e73666f726d4f726967696e244c5424452443244f2443244e24432443244754242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e6d657373616765732e2e456e71756575654d657373616765244c54244e24475424244754243136656e71756575655f6d657373616765733137686535313638346237633839643366386545bb22c9015f5a4e3135315f244c54246672616d655f737570706f72742e2e7472616974732e2e6d657373616765732e2e5472616e73666f726d4f726967696e244c5424452443244f2443244e24432443244754242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e6d657373616765732e2e5175657565466f6f747072696e745175657279244c54244e244754242447542432326765745f626174636865735f666f6f747072696e74733137683465393862626664616365346136323545bc22ce015f5a4e3137355f244c542470616c6c65745f78636d2e2e70616c6c65742e2e50616c6c6574244c5424542447542424753230246173247532302473746167696e675f78636d5f6275696c6465722e2e636f6e74726f6c6c65722e2e53656e64436f6e74726f6c6c6572244c5424244c5424542475323024617324753230246672616d655f73797374656d2e2e70616c6c65742e2e436f6e666967244754242e2e52756e74696d654f726967696e24475424244754243473656e643137686537316364363438646537356539393745bd22655f5a4e37325f244c542473746167696e675f78636d2e2e76352e2e6c6f636174696f6e2e2e4c6f636174696f6e247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686564653365353237343331346265633245be2298025f5a4e34636f72653370747232343564726f705f696e5f706c616365244c5424244c5024244c5024636f72652e2e6f7074696f6e2e2e4f7074696f6e244c5424616c6c6f632e2e7665632e2e566563244c542475382447542424475424244324636f72652e2e6f7074696f6e2e2e4f7074696f6e244c5424244c5024706f6c6b61646f745f70617261636861696e5f7072696d6974697665732e2e7072696d6974697665732e2e496424432473746167696e675f78636d2e2e56657273696f6e656458636d244c5424244c5024245250242447542424525024244754242452502424432424753562247538247533622424753230243332247535642424525024244754243137683263663935383363316438646433353645bf22475f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646531337573696e675f656e636f6465643137686432623261643435663064393362363045c0223f5f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646536656e636f64653137686462383331313539383561316366333745c1227d5f5a4e323070616c6c65745f6d6573736167655f717565756536335f244c5424696d706c247532302470616c6c65745f6d6573736167655f71756575652e2e70616c6c65742e2e50616c6c6574244c54245424475424244754243133736572766963655f71756575653137686337343731306432376664613938643645c22287015f5a4e323070616c6c65745f6d6573736167655f717565756536335f244c5424696d706c247532302470616c6c65745f6d6573736167655f71756575652e2e70616c6c65742e2e50616c6c6574244c5424542447542424475424323370726f636573735f6d6573736167655f7061796c6f61643137683238303838366139373930323361613545c32281015f5a4e323070616c6c65745f6d6573736167655f717565756536335f244c5424696d706c247532302470616c6c65745f6d6573736167655f71756575652e2e70616c6c65742e2e50616c6c6574244c5424542447542424475424313762756d705f736572766963655f686561643137686163353437656562353831616636343145c42282015f5a4e323070616c6c65745f6d6573736167655f717565756536335f244c5424696d706c247532302470616c6c65745f6d6573736167655f71756575652e2e70616c6c65742e2e50616c6c6574244c54245424475424244754243138646f5f726561705f706167655f696e6e65723137683930323864336633333230643039353245c5229d015f5a4e323070616c6c65745f6d6573736167655f717565756536335f244c5424696d706c247532302470616c6c65745f6d6573736167655f71756575652e2e70616c6c65742e2e50616c6c6574244c54245424475424244754243139736572766963655f7175657565735f696d706c31376832326633393030653338393736336565452e6c6c766d2e3133343031393532383439333539353132363739c6228b015f5a4e323070616c6c65745f6d6573736167655f717565756536335f244c5424696d706c247532302470616c6c65745f6d6573736167655f71756575652e2e70616c6c65742e2e50616c6c6574244c54245424475424244754243237646f5f657865637574655f6f7665727765696768745f696e6e65723137686431663638346565383831336338633945c722575f5a4e323070616c6c65745f6d6573736167655f71756575653670616c6c6574313550616c6c6574244c54245424475424313673746f726167655f6d657461646174613137683138626462326637356339363039333945c822605f5a4e323070616c6c65745f6d6573736167655f71756575653670616c6c6574313550616c6c6574244c54245424475424323570616c6c65745f636f6e7374616e74735f6d657461646174613137683738343930316665376663333464383645c922ab015f5a4e323070616c6c65745f6d6573736167655f71756575653670616c6c6574315f3130375f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302470616c6c65745f6d6573736167655f71756575652e2e70616c6c65742e2e43616c6c244c5424542447542424475424366465636f64653137683365656530653863633133373364393045ca22ab015f5a4e323070616c6c65745f6d6573736167655f71756575653670616c6c6574315f3130375f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302470616c6c65745f6d6573736167655f71756575652e2e70616c6c65742e2e43616c6c244c5424542447542424475424366465636f64653137683762303135336233376531616362656445cb22ab015f5a4e323070616c6c65745f6d6573736167655f71756575653670616c6c6574315f3130375f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302470616c6c65745f6d6573736167655f71756575652e2e70616c6c65742e2e43616c6c244c5424542447542424475424366465636f64653137683831326162343866666232363662623945cc22ab015f5a4e323070616c6c65745f6d6573736167655f71756575653670616c6c6574315f3130375f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302470616c6c65745f6d6573736167655f71756575652e2e70616c6c65742e2e43616c6c244c5424542447542424475424366465636f64653137683837653966323861613639373533376545cd22ab015f5a4e323070616c6c65745f6d6573736167655f71756575653670616c6c6574315f3130375f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302470616c6c65745f6d6573736167655f71756575652e2e70616c6c65742e2e43616c6c244c5424542447542424475424366465636f64653137686130366435346163343366303835326545ce22ab015f5a4e323070616c6c65745f6d6573736167655f71756575653670616c6c6574315f3130375f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302470616c6c65745f6d6573736167655f71756575652e2e70616c6c65742e2e43616c6c244c5424542447542424475424366465636f64653137686362373335656261363433376366626645cf22ae015f5a4e323070616c6c65745f6d6573736167655f71756575653670616c6c6574315f3130375f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302470616c6c65745f6d6573736167655f71756575652e2e70616c6c65742e2e43616c6c244c542454244754242447542439656e636f64655f746f3137683865613037663961333137633331636145d022af015f5a4e323070616c6c65745f6d6573736167655f71756575653670616c6c6574315f3130385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302470616c6c65745f6d6573736167655f71756575652e2e70616c6c65742e2e4576656e74244c542454244754242447542439656e636f64655f746f3137683065663362316135313238616334356545d122af015f5a4e323070616c6c65745f6d6573736167655f71756575653670616c6c6574315f3130385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302470616c6c65745f6d6573736167655f71756575652e2e70616c6c65742e2e4576656e74244c54245424475424244754243973697a655f68696e743137686562313930633137646332636534646345d222a0015f5a4e323070616c6c65745f6d6573736167655f71756575653670616c6c6574315f39345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470616c6c65745f6d6573736167655f71756575652e2e70616c6c65742e2e43616c6c244c542454244754242447542439747970655f696e666f3137683838393930396233313064336630653245d322a1015f5a4e323070616c6c65745f6d6573736167655f71756575653670616c6c6574315f39355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470616c6c65745f6d6573736167655f71756575652e2e70616c6c65742e2e4572726f72244c542454244754242447542439747970655f696e666f3137686136343065303533663337346135383645d422a1015f5a4e323070616c6c65745f6d6573736167655f71756575653670616c6c6574315f39355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470616c6c65745f6d6573736167655f71756575652e2e70616c6c65742e2e4576656e74244c542454244754242447542439747970655f696e666f3137683236633633396438396338383064353745d5226f5f5a4e323073746167696e675f78636d5f6578656375746f723674726169747331347472616e736163745f617373657431335472616e73616374417373657432366465706f7369745f61737365745f776974685f737572706c75733137686538393961636132336235633764613045d622705f5a4e323073746167696e675f78636d5f6578656375746f723674726169747331347472616e736163745f617373657431335472616e73616374417373657432377472616e736665725f61737365745f776974685f737572706c75733137683232626130653332393233343837306345d722fd015f5a4e3231315f244c542473746167696e675f78636d5f6275696c6465722e2e66756e6769626c655f616461707465722e2e46756e6769626c6541646170746572244c542446756e6769626c652443244d6174636865722443244163636f756e744964436f6e7665727465722443244163636f756e744964244324436865636b696e674163636f756e742447542424753230246173247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e7472616e736163745f61737365742e2e5472616e73616374417373657424475424313477697468647261775f61737365743137683264353765363766383235333837653745d82293025f5a4e3234315f244c542470616c6c65745f78636d2e2e70616c6c65742e2e50616c6c6574244c5424542447542424753230246173247532302473746167696e675f78636d5f6275696c6465722e2e636f6e74726f6c6c65722e2e45786563757465436f6e74726f6c6c6572244c5424244c5424542475323024617324753230246672616d655f73797374656d2e2e70616c6c65742e2e436f6e666967244754242e2e52756e74696d654f726967696e244324244c54245424753230246173247532302470616c6c65745f78636d2e2e70616c6c65742e2e436f6e666967244754242e2e52756e74696d6543616c6c244754242447542437657865637574653137686536646339646230653037383463383445d922b6025f5a4e3236395f244c542470616c6c65745f78636d2e2e70616c6c65742e2e50616c6c6574244c542454244754242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e686f6f6b732e2e4f6e496e697469616c697a65244c5424244c5424244c5424244c5424542475323024617324753230246672616d655f73797374656d2e2e70616c6c65742e2e436f6e666967244754242e2e426c6f636b24753230246173247532302473705f72756e74696d652e2e7472616974732e2e426c6f636b244754242e2e48656164657224753230246173247532302473705f72756e74696d652e2e7472616974732e2e486561646572244754242e2e4e756d626572244754242447542431336f6e5f696e697469616c697a653137683962363938333462343532643734306145da22b3025f5a4e3237335f244c542470616c6c65745f6d6573736167655f71756575652e2e70616c6c65742e2e50616c6c6574244c542454244754242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e686f6f6b732e2e4f6e49646c65244c5424244c5424244c5424244c5424542475323024617324753230246672616d655f73797374656d2e2e70616c6c65742e2e436f6e666967244754242e2e426c6f636b24753230246173247532302473705f72756e74696d652e2e7472616974732e2e426c6f636b244754242e2e48656164657224753230246173247532302473705f72756e74696d652e2e7472616974732e2e486561646572244754242e2e4e756d6265722447542424475424376f6e5f69646c653137683337666438636533393661356563313445db22465f5a4e34315f244c54245424753230246173247532302473657264652e2e64652e2e45787065637465642447542433666d743137686137386637343234333665393133396645dc22475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683337303433343262333263666530333645dd22475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683536633234316564306263643631323945de22475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683565396136666366353432303962666445df22475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683765343662663732303061376462326345e022475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683938346264356635373130333834373245e1225b5f5a4e34636f726533666d74336e756d34395f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f72247532302475382447542433666d743137683735633961343634646632346534626145e2225c5f5a4e34636f726533666d74336e756d35305f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f7224753230247536342447542433666d743137683966383134653432366537363631613145e3225e5f5a4e34636f726533666d74336e756d35325f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f7224753230247573697a652447542433666d743137683262616130326665333736626635643945e4225f5f5a4e36365f244c542473705f776569676874732e2e7765696768745f76322e2e576569676874247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683930616532326363343865383030623345e522685f5a4e37365f244c542473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e4a756e6374696f6e247532302461732475323024636f72652e2e636d702e2e5061727469616c4571244754243265713137686638643038653932313938613331303445e622685f5a4e37365f244c542473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e426f647950617274247532302461732475323024636f72652e2e636d702e2e5061727469616c4571244754243265713137686630623064613730333563343266343245e722695f5a4e37375f244c542473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e4e6574776f726b4964247532302461732475323024636f72652e2e636d702e2e5061727469616c4571244754243265713137683766373864396637336238613737316345e822735f5a4e38335f244c542473705f72756e74696d652e2e67656e657269632e2e6572612e2e4572612475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683634383761613763323834313161396245e922735f5a4e38335f244c542473705f72756e74696d652e2e67656e657269632e2e6572612e2e4572612475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686237346336373564633065373963613645ea228a015f5a4e39345f244c542470616c6c65745f78636d2e2e70616c6c65742e2e43616c6c244c542454244754242475323024617324753230246672616d655f737570706f72742e2e64697370617463682e2e4765744469737061746368496e666f2447542431376765745f64697370617463685f696e666f3137683533323130653234653061333931626545eb22a2015f5a4e313570616c6c65745f62616c616e636573357479706573315f3130315f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470616c6c65745f62616c616e6365732e2e74797065732e2e42616c616e63654c6f636b244c542442616c616e6365244754242447542439747970655f696e666f3137686130376665663331333630653030633445ec22c3015f5a4e3234706f6c6b61646f745f636f72655f7072696d697469766573315f3130365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024706f6c6b61646f745f636f72655f7072696d6974697665732e2e4f7574626f756e6448726d704d657373616765244c54244964244754242447542439747970655f696e666f31376834643039316662616532336632333531452e6c6c766d2e35353435393632323332303639343732343835ed22b6015f5a4e313570616c6c65745f62616c616e636573357479706573315f3132315f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470616c6c65745f62616c616e6365732e2e74797065732e2e5265736572766544617461244c5424526573657276654964656e74696669657224432442616c616e6365244754242447542439747970655f696e666f3137683232343130393736626238373362363145ee22ae015f5a4e313073705f72756e74696d653767656e6572696335626c6f636b315f3131305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473705f72756e74696d652e2e67656e657269632e2e626c6f636b2e2e426c6f636b244c542448656164657224432445787472696e736963244754242447542439747970655f696e666f3137683830313037356665613430356163653545ef22b8015f5a4e313073705f72756e74696d653767656e6572696335626c6f636b315f3132335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473705f72756e74696d652e2e67656e657269632e2e626c6f636b2e2e426c6f636b244c542448656164657224432445787472696e7369632447542424475424366465636f64653137683162326633353166373561353633363145f02295015f5a4e313173746167696e675f78636d327634356173736574315f39335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e61737365742e2e417373657424475424366465636f64653137683264653234396664373666623337333345f1225a5f5a4e34636f726533707472353664726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76342e2e6c6f636174696f6e2e2e4c6f636174696f6e244754243137686131363335383461623962353964656145f22295015f5a4e313173746167696e675f78636d327634356173736574315f39335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e61737365742e2e417373657424475424366465636f64653137683636623066613337323634646130653345f32295015f5a4e313173746167696e675f78636d327634356173736574315f39335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e61737365742e2e417373657424475424366465636f64653137683638343865343436363132666532343445f42295015f5a4e313173746167696e675f78636d327634356173736574315f39335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e61737365742e2e417373657424475424366465636f64653137686136323261633965646165633039313445f52295015f5a4e313173746167696e675f78636d327634356173736574315f39335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e61737365742e2e417373657424475424366465636f64653137686433313339623663373037303035393045f62295015f5a4e313173746167696e675f78636d327634356173736574315f39335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e61737365742e2e417373657424475424366465636f64653137686438366632613232626365373134333545f7229e015f5a4e313173746167696e675f78636d327634356173736574315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e61737365742e2e46756e676962696c6974792447542439656e636f64655f746f3137683933653563333164386532623639333945f8229b015f5a4e313173746167696e675f78636d327634356173736574315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e61737365742e2e417373657446696c74657224475424366465636f64653137683130343362613666336461323764393345f9229b015f5a4e313173746167696e675f78636d327634356173736574315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e61737365742e2e417373657446696c74657224475424366465636f64653137683337633664353530626137323132386245fa229b015f5a4e313173746167696e675f78636d327634356173736574315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e61737365742e2e417373657446696c74657224475424366465636f64653137683737343666393965653962316461393845fb229b015f5a4e313173746167696e675f78636d327634356173736574315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e61737365742e2e417373657446696c74657224475424366465636f64653137683739343733396532316133643664666345fc229b015f5a4e313173746167696e675f78636d327634356173736574315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e61737365742e2e417373657446696c74657224475424366465636f64653137683761386436653939393036653134333545fd229b015f5a4e313173746167696e675f78636d327634356173736574315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e61737365742e2e417373657446696c74657224475424366465636f64653137683936643564626566623533383132636345fe229e015f5a4e313173746167696e675f78636d327634356173736574315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76342e2e61737365742e2e417373657446696c7465722447542439656e636f64655f746f3137683438343563643338323235346437633745ff22535f5a4e31336672616d655f737570706f7274367472616974733864697370617463683132456e737572654f726967696e3133656e737572655f6f726967696e31376861333463333130646136646136333566458023755f5a4e34636f726533707472353864726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76352e2e6a756e6374696f6e732e2e4a756e6374696f6e732447542431376865323539343636393832396163333234452e6c6c766d2e353534353936323233323036393437323438358123c0015f5a4e3134385f244c5424244c50245475706c65456c656d656e74302443245475706c65456c656d656e74312443245475706c65456c656d656e74322452502424753230246173247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e636f6e76657273696f6e2e2e436f6e766572744c6f636174696f6e244c54244163636f756e74496424475424244754243136636f6e766572745f6c6f636174696f6e31376832623864663938663535626230383764458223a2015f5a4e313570616c6c65745f62616c616e636573357479706573315f3130315f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470616c6c65745f62616c616e6365732e2e74797065732e2e4163636f756e7444617461244c542442616c616e6365244754242447542439747970655f696e666f31376866633635373662613936666361663634458323af015f5a4e313570616c6c65745f62616c616e636573357479706573315f3131345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302470616c6c65745f62616c616e6365732e2e74797065732e2e4163636f756e7444617461244c542442616c616e6365244754242447542439656e636f64655f746f313768656635653466326538663731326563354584239b015f5a4e31387061726974795f7363616c655f636f64656335636f6465633136696e6e65725f7475706c655f696d706c37395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f722475323024244c5024513024432452302452502424475424366465636f646531376835333262396238663862643665633165458523a6015f5a4e323670617261636861696e5f74656d706c6174655f72756e74696d65315f3130335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d6543616c6c24475424366465636f646531376838616334323565613730623166613764458623775f5a4e34636f726533707472363064726f705f696e5f706c616365244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d6543616c6c2447542431376833633132346233303235373839616166452e6c6c766d2e353534353936323233323036393437323438358723a6015f5a4e323670617261636861696e5f74656d706c6174655f72756e74696d65315f3130335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d6543616c6c24475424366465636f646531376863373263643966666338303863373334458823a6015f5a4e323670617261636861696e5f74656d706c6174655f72756e74696d65315f3130335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d6543616c6c24475424366465636f646531376837613061326161366362366162376461458923a6015f5a4e323670617261636861696e5f74656d706c6174655f72756e74696d65315f3130335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d6543616c6c24475424366465636f646531376831353065363265353239636334383436458a23bf015f5a4e323670617261636861696e5f74656d706c6174655f72756e74696d65315f3130335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d6543616c6c24475424366465636f646531376836363030306134313131346163326136452e6c6c766d2e353534353936323233323036393437323438358b23a6015f5a4e323670617261636861696e5f74656d706c6174655f72756e74696d65315f3130335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d6543616c6c24475424366465636f646531376838663537633334636331343034383630458c23b0015f5a4e3139706f6c6b61646f745f7072696d697469766573327638315f3131345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f722475323024706f6c6b61646f745f7072696d6974697665732e2e76382e2e4162726964676564486f7374436f6e66696775726174696f6e2447542439656e636f64655f746f31376837326231663332346338663864613363458d23475f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646531337573696e675f656e636f64656431376864653163373539346237643564653632458e23a9015f5a4e323670617261636861696e5f74656d706c6174655f72756e74696d65315f3130335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d6543616c6c244754243973697a655f68696e7431376862356263363335666366633338616631458f23a9015f5a4e323670617261636861696e5f74656d706c6174655f72756e74696d65315f3130335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d6543616c6c2447542439656e636f64655f746f31376839323839353939323235303465386163459023475f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646531337573696e675f656e636f64656431376866383538646230386634616164313565459123425f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646539656e636f64655f746f31376866623332316330613137663464643764459223585f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646536656e636f646531376838336361316132303366356530386136452e6c6c766d2e353534353936323233323036393437323438359323a7015f5a4e3139706f6c6b61646f745f7072696d697469766573327638315f3130385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f722475323024706f6c6b61646f745f7072696d6974697665732e2e76382e2e416272696467656448726d704368616e6e656c24475424366465636f646531376861643436333063653139643138303534459423aa015f5a4e3139706f6c6b61646f745f7072696d697469766573327638315f3130385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f722475323024706f6c6b61646f745f7072696d6974697665732e2e76382e2e416272696467656448726d704368616e6e656c2447542439656e636f64655f746f31376839343361646165663034393735386638459523ae015f5a4e3139706f6c6b61646f745f7072696d697469766573327638315f3131325f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024706f6c6b61646f745f7072696d6974697665732e2e76382e2e50657273697374656456616c69646174696f6e44617461244c5424482443244e244754242447542439747970655f696e666f31376863376434396562633437636465326330459623ad015f5a4e3139706f6c6b61646f745f7072696d697469766573327638315f3131345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f722475323024706f6c6b61646f745f7072696d6974697665732e2e76382e2e4162726964676564486f7374436f6e66696775726174696f6e24475424366465636f646531376838323736653933383165303133353937459723b8015f5a4e3139706f6c6b61646f745f7072696d697469766573327638315f3132355f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f722475323024706f6c6b61646f745f7072696d6974697665732e2e76382e2e50657273697374656456616c69646174696f6e44617461244c5424482443244e2447542424475424366465636f646531376831363939323730623230323735333564459823b8015f5a4e3139706f6c6b61646f745f7072696d697469766573327638315f3132355f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f722475323024706f6c6b61646f745f7072696d6974697665732e2e76382e2e50657273697374656456616c69646174696f6e44617461244c5424482443244e2447542424475424366465636f646531376839646630613631613335626434383962459923b8015f5a4e3139706f6c6b61646f745f7072696d697469766573327638315f3132355f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f722475323024706f6c6b61646f745f7072696d6974697665732e2e76382e2e50657273697374656456616c69646174696f6e44617461244c5424482443244e2447542424475424366465636f646531376861323035343630633130316436613062459a23b8015f5a4e3139706f6c6b61646f745f7072696d697469766573327638315f3132355f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f722475323024706f6c6b61646f745f7072696d6974697665732e2e76382e2e50657273697374656456616c69646174696f6e44617461244c5424482443244e2447542424475424366465636f646531376861363339376565623431336532623564459b23bb015f5a4e3139706f6c6b61646f745f7072696d697469766573327638315f3132355f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f722475323024706f6c6b61646f745f7072696d6974697665732e2e76382e2e50657273697374656456616c69646174696f6e44617461244c5424482443244e244754242447542439656e636f64655f746f31376833623166333964663261623830396335459c234c5f5a4e323073746167696e675f78636d5f6578656375746f7236747261697473366578706f7274313576616c69646174655f6578706f727431376839363431613332316639626638666530459d23bc015f5a4e3234706f6c6b61646f745f636f72655f7072696d697469766573315f3132375f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f722475323024706f6c6b61646f745f636f72655f7072696d6974697665732e2e496e626f756e6448726d704d657373616765244c5424426c6f636b4e756d6265722447542424475424366465636f646531376864646533643362396332613339353462459e23465f5a4e34315f244c54245424753230246173247532302473657264652e2e64652e2e45787065637465642447542433666d7431376837306362303462376332316164323438459f23465f5a4e34315f244c54245424753230246173247532302473657264652e2e64652e2e45787065637465642447542433666d743137686662663230643262616365346138353345a023475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683061373433343737336130663966386245a123475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683162356631333637326637653130303545a223475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683333633431323032303434356132393745a323475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686235633838616362343235336436356645a423475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683462396532393362323732306332356645a523475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683463306538613561343530353838373045a623475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683465316163323135396537323436616345a723475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683734386438376235656463306130613045a823475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686135333136646338633832383665306545a923475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686232366461613061656634613666383245aa23475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686533623632656166383932623937373445ab23515f5a4e34636f7265336f70733866756e6374696f6e35466e4d75743863616c6c5f6d757431376837316261653936323130656433373536452e6c6c766d2e35353435393632323332303639343732343835ac23735f5a4e34636f7265336f70733866756e6374696f6e36466e4f6e6365343063616c6c5f6f6e636524753762242475376224767461626c652e7368696d2475376424247537642431376833333834373836373532366636373661452e6c6c766d2e35353435393632323332303639343732343835ad23565f5a4e34636f726533707472353264726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76342e2e61737365742e2e41737365744964244754243137683130393631313238326530363064626445ae23745f5a4e34636f726533707472353764726f705f696e5f706c616365244c542473657264655f6a736f6e2e2e76616c75652e2e7365722e2e53657269616c697a654d61702447542431376862613139626564646261363964343537452e6c6c766d2e35353435393632323332303639343732343835af23795f5a4e34636f726533707472383764726f705f696e5f706c616365244c5424616c6c6f632e2e626f7865642e2e426f78244c542473746167696e675f78636d2e2e56657273696f6e656458636d244c5424244c5024245250242447542424475424244754243137683266646137626534623664656135383645b0236c5f5a4e34636f726533707472373464726f705f696e5f706c616365244c5424616c6c6f632e2e626f7865642e2e426f78244c542473746167696e675f78636d2e2e56657273696f6e656441737365747324475424244754243137683161616166396537393331623836623745b1235f5f5a4e34636f726533707472363164726f705f696e5f706c616365244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e4f726967696e43616c6c6572244754243137683561323237313333613066626332613945b223605f5a4e34636f726533707472363264726f705f696e5f706c616365244c542473746167696e675f78636d2e2e56657273696f6e656458636d244c5424244c50242452502424475424244754243137686236666632373065326534356334626245b3235f5f5a4e35355f244c5424582475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542431337573696e675f656e636f6465643137686236393965396264316138343635386245b423625f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565336d617035656e7472793232456e747279244c54244b24432456244324412447542431346f725f696e736572745f776974683137683135633236336563656135373064663445b523625f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565336d617035656e7472793232456e747279244c54244b24432456244324412447542431346f725f696e736572745f776974683137683338393166356362623935376338316645b623615f5a4e36385f244c542473746167696e675f78636d2e2e76342e2e61737365742e2e41737365744964247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683630353061653335356539633436663245b723695f5a4e37365f244c542473746167696e675f78636d2e2e76342e2e61737365742e2e57696c6446756e676962696c697479247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683930393235343064663433626231343345b823705f5a4e38325f244c5424636f72652e2e61727261792e2e697465722e2e496e746f49746572244c5424542443245f24475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137683937336562363534646235396639346345b923745f5a4e38345f244c542473746167696e675f78636d2e2e76342e2e61737365742e2e4173736574732475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683032663633616161366563363438306345ba23745f5a4e38345f244c542473746167696e675f78636d2e2e76342e2e61737365742e2e4173736574732475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683438363434656461343064323737613645bb23745f5a4e38345f244c542473746167696e675f78636d2e2e76342e2e61737365742e2e4173736574732475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683761376134326636373065636163343445bc23745f5a4e38345f244c542473746167696e675f78636d2e2e76342e2e61737365742e2e4173736574732475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683935343166303264663735373566653945bd23745f5a4e38345f244c542473746167696e675f78636d2e2e76342e2e61737365742e2e4173736574732475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686238666566323135663232626431386645be23745f5a4e38345f244c542473746167696e675f78636d2e2e76342e2e61737365742e2e4173736574732475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686366366432316433666535656662663445bf2380015f5a4e38365f244c542473657264655f6a736f6e2e2e7365722e2e436f6d706f756e64244c542457244324462447542424753230246173247532302473657264652e2e7365722e2e53657269616c697a6553747275637424475424313573657269616c697a655f6669656c643137683430366165326562656665656632616545c02380015f5a4e38365f244c542473657264655f6a736f6e2e2e7365722e2e436f6d706f756e64244c542457244324462447542424753230246173247532302473657264652e2e7365722e2e53657269616c697a6553747275637424475424313573657269616c697a655f6669656c643137683766663233316365653661356433386345c12380015f5a4e38365f244c542473657264655f6a736f6e2e2e7365722e2e436f6d706f756e64244c542457244324462447542424753230246173247532302473657264652e2e7365722e2e53657269616c697a6553747275637424475424313573657269616c697a655f6669656c643137683832353365616434313338396161613745c22380015f5a4e38365f244c542473657264655f6a736f6e2e2e7365722e2e436f6d706f756e64244c542457244324462447542424753230246173247532302473657264652e2e7365722e2e53657269616c697a6553747275637424475424313573657269616c697a655f6669656c643137683938623936663937363736383038633545c32380015f5a4e38365f244c542473657264655f6a736f6e2e2e7365722e2e436f6d706f756e64244c542457244324462447542424753230246173247532302473657264652e2e7365722e2e53657269616c697a6553747275637424475424313573657269616c697a655f6669656c643137686163633632366439313334663863663945c42380015f5a4e38365f244c542473657264655f6a736f6e2e2e7365722e2e436f6d706f756e64244c542457244324462447542424753230246173247532302473657264652e2e7365722e2e53657269616c697a6553747275637424475424313573657269616c697a655f6669656c643137686335653539613534613637343230313545c52380015f5a4e38365f244c542473657264655f6a736f6e2e2e7365722e2e436f6d706f756e64244c542457244324462447542424753230246173247532302473657264652e2e7365722e2e53657269616c697a6553747275637424475424313573657269616c697a655f6669656c643137686665323665663665303430336464333545c6237b5f5a4e39305f244c5424244c50245475706c65456c656d656e74302443245475706c65456c656d656e74312452502424753230246173247532302473746167696e675f78636d2e2e76352e2e7472616974732e2e53656e6458636d244754243764656c697665723137683331643964303764313735393039663345c7237c5f5a4e39305f244c5424244c50245475706c65456c656d656e74302443245475706c65456c656d656e74312452502424753230246173247532302473746167696e675f78636d2e2e76352e2e7472616974732e2e53656e6458636d244754243876616c69646174653137683534333035303036643239633766646545c8237e5f5a4e39325f244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d6543616c6c24753230246173247532302473705f72756e74696d652e2e7472616974732e2e446973706174636861626c65244754243864697370617463683137683761353731623732326433356363376645c9237d5f5a4e39335f244c542473705f72756e74696d652e2e67656e657269632e2e6469676573742e2e4469676573744974656d2475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683233336432366433303261623461303645ca237d5f5a4e39335f244c542473705f72756e74696d652e2e67656e657269632e2e6469676573742e2e4469676573744974656d2475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683563396139303761383235373565633945cb237d5f5a4e39335f244c542473705f72756e74696d652e2e67656e657269632e2e6469676573742e2e4469676573744974656d2475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683839366531303232376138656339333445cc237d5f5a4e39335f244c542473705f72756e74696d652e2e67656e657269632e2e6469676573742e2e4469676573744974656d2475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683930363030393434313765363032323145cd237d5f5a4e39335f244c542473705f72756e74696d652e2e67656e657269632e2e6469676573742e2e4469676573744974656d2475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683936653336343433613735626466376445ce237d5f5a4e39335f244c542473705f72756e74696d652e2e67656e657269632e2e6469676573742e2e4469676573744974656d2475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683937666331613839623938663331386645cf237d5f5a4e39335f244c542473705f72756e74696d652e2e67656e657269632e2e6469676573742e2e4469676573744974656d2475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686236633665393737393261323161643045d0237d5f5a4e39335f244c542473705f72756e74696d652e2e67656e657269632e2e6469676573742e2e4469676573744974656d2475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686435303730353833376465303737643545d123615f5a4e323670617261636861696e5f74656d706c6174655f72756e74696d653752756e74696d6531316d657461646174615f697231376838653433313834616239333165663762452e6c6c766d2e35353435393632323332303639343732343835d22383015f5a4e323670617261636861696e5f74656d706c6174655f72756e74696d65315f35335f244c5424696d706c247532302470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d65244754243231657865637574655f766965775f66756e6374696f6e3137686637353036663264623730643165393545d323a10d5f5a4e323670617261636861696e5f74656d706c6174655f72756e74696d653461706973313632305f244c5424696d706c247532302473705f626c6f636b5f6275696c6465722e2e72756e74696d655f6465636c5f666f725f626c6f636b5f6275696c6465722e2e426c6f636b4275696c6465725636244c542473705f72756e74696d652e2e67656e657269632e2e626c6f636b2e2e426c6f636b244c542473705f72756e74696d652e2e67656e657269632e2e6865616465722e2e486561646572244c542475333224432473705f72756e74696d652e2e7472616974732e2e426c616b6554776f3235362447542424432473705f72756e74696d652e2e67656e657269632e2e756e636865636b65645f65787472696e7369632e2e556e636865636b656445787472696e736963244c542473705f72756e74696d652e2e6d756c7469616464726573732e2e4d756c746941646472657373244c542473705f636f72652e2e63727970746f2e2e4163636f756e7449643332244324244c5024245250242447542424432470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d6543616c6c24432473705f72756e74696d652e2e4d756c74695369676e617475726524432463756d756c75735f70616c6c65745f7765696768745f7265636c61696d2e2e53746f726167655765696768745265636c61696d244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d65244324244c50246672616d655f73797374656d2e2e657874656e73696f6e732e2e617574686f72697a655f63616c6c2e2e417574686f72697a6543616c6c244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d65244754242443246672616d655f73797374656d2e2e657874656e73696f6e732e2e636865636b5f6e6f6e5f7a65726f5f73656e6465722e2e436865636b4e6f6e5a65726f53656e646572244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d65244754242443246672616d655f73797374656d2e2e657874656e73696f6e732e2e636865636b5f737065635f76657273696f6e2e2e436865636b5370656356657273696f6e244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d65244754242443246672616d655f73797374656d2e2e657874656e73696f6e732e2e636865636b5f74785f76657273696f6e2e2e436865636b547856657273696f6e244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d65244754242443246672616d655f73797374656d2e2e657874656e73696f6e732e2e636865636b5f67656e657369732e2e436865636b47656e65736973244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d65244754242443246672616d655f73797374656d2e2e657874656e73696f6e732e2e636865636b5f6d6f7274616c6974792e2e436865636b4d6f7274616c697479244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d65244754242443246672616d655f73797374656d2e2e657874656e73696f6e732e2e636865636b5f6e6f6e63652e2e436865636b4e6f6e6365244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d65244754242443246672616d655f73797374656d2e2e657874656e73696f6e732e2e636865636b5f7765696768742e2e436865636b576569676874244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d652447542424432470616c6c65745f7472616e73616374696f6e5f7061796d656e742e2e4368617267655472616e73616374696f6e5061796d656e74244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d65244754242443246672616d655f6d657461646174615f686173685f657874656e73696f6e2e2e436865636b4d6574616461746148617368244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d6524475424245250242447542424432431363737373231365f7573697a652447542424475424244754242475323024666f72247532302470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d65244754243135636865636b5f696e686572656e74733137686231386633613331653338646333653345d42391015f5a4e3130305f244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d6543616c6c2475323024617324753230246672616d655f737570706f72742e2e64697370617463682e2e4765744469737061746368496e666f2447542431376765745f64697370617463685f696e666f3137683265323635316534616537323566323145d523b6015f5a4e323670617261636861696e5f74656d706c6174655f72756e74696d6534617069733130355f244c5424696d706c247532302473705f6d657461646174615f69722e2e496e7465726e616c496d706c52756e74696d65417069732475323024666f72247532302470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d6524475424313672756e74696d655f6d657461646174613137683135376666316637666233373930313145d6239b015f5a4e323670617261636861696e5f74656d706c6174655f72756e74696d65315f39305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d6543616c6c2447542439747970655f696e666f3137683965336262643232373562616138633745d7239c015f5a4e323670617261636861696e5f74656d706c6174655f72756e74696d65315f39315f244c5424696d706c247532302473657264652e2e7365722e2e53657269616c697a652475323024666f72247532302470617261636861696e5f74656d706c6174655f72756e74696d652e2e53657373696f6e4b657973244754243973657269616c697a653137686237363233663238663832386637396645d8239b015f5a4e323670617261636861696e5f74656d706c6174655f72756e74696d65315f39305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470617261636861696e5f74656d706c6174655f72756e74696d652e2e53657373696f6e4b6579732447542439747970655f696e666f3137683630376234626334626165333963643845d92395015f5a4e3130365f244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d654f726967696e2475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e64697370617463682e2e4f726967696e54726169742447542431357472795f776974685f63616c6c65723137683263323137646165373266633531613745da23d7015f5a4e3132395f244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d654f726967696e247532302461732475323024636f72652e2e636f6e766572742e2e46726f6d244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e4f726967696e43616c6c657224475424244754243466726f6d32385f24753762242475376224636c6f737572652475376424247537642431376864623632333236366333653136333435452e6c6c766d2e35353435393632323332303639343732343835db23b0015f5a4e3134355f244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d654f726967696e247532302461732475323024636f72652e2e636f6e766572742e2e46726f6d244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542473705f636f72652e2e63727970746f2e2e4163636f756e74496433322447542424475424244754243466726f6d3137686366633335373132313865306165633245dc2392015f5a4e3131355f244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d654f726967696e247532302461732475323024636f72652e2e636f6e766572742e2e46726f6d244c542470616c6c65745f78636d2e2e70616c6c65742e2e4f726967696e24475424244754243466726f6d3137683437663434373338313833316335396345dd23a5015f5a4e3131355f244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d6543616c6c2475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e64697370617463682e2e556e66696c7465726564446973706174636861626c6524475424323264697370617463685f6279706173735f66696c7465723137683630386364393631353633386162626545de239c015f5a4e323670617261636861696e5f74656d706c6174655f72756e74696d65315f39315f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d654572726f722447542439747970655f696e666f3137683764383130666230303435343334316545df239c015f5a4e323670617261636861696e5f74656d706c6174655f72756e74696d65315f39315f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d654576656e742447542439747970655f696e666f3137686666383762366435323534393061363445e02397015f5a4e323670617261636861696e5f74656d706c6174655f72756e74696d65315f38365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d652447542439747970655f696e666f3137686665376634303437333135353639343045e12395015f5a4e3131375f244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d6547656e65736973436f6e6669672475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e686f6f6b732e2e4275696c6447656e65736973436f6e66696724475424356275696c643137686462333961396334663136313434613145e2239e015f5a4e39305f244c542473705f696e686572656e74732e2e496e686572656e744461746124753230246173247532302470617261636861696e5f74656d706c6174655f72756e74696d652e2e496e686572656e7444617461457874244754243136636865636b5f65787472696e73696373323368616e646c655f7075745f6572726f725f726573756c743137683436313662353331393234636134653645e323a1015f5a4e323670617261636861696e5f74656d706c6174655f72756e74696d65315f39365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d65486f6c64526561736f6e2447542439747970655f696e666f3137686465633632326131343038353865393545e423a3015f5a4e323670617261636861696e5f74656d706c6174655f72756e74696d65315f39385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d65467265657a65526561736f6e2447542439747970655f696e666f3137683661643232373761343461376230313945e523a6015f5a4e323670617261636861696e5f74656d706c6174655f72756e74696d65315f3130305f244c5424696d706c247532302473657264652e2e7365722e2e53657269616c697a652475323024666f72247532302470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d6547656e65736973436f6e666967244754243973657269616c697a653137683536666431663236313131613138633145e623a6015f5a4e323670617261636861696e5f74656d706c6174655f72756e74696d65315f3130305f244c5424696d706c247532302473657264652e2e7365722e2e53657269616c697a652475323024666f72247532302470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d6547656e65736973436f6e666967244754243973657269616c697a653137683539333039326434656434366363346245e723eb015f5a4e3139395f244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e5f2e2e244c5424696d706c247532302473657264652e2e64652e2e446573657269616c697a652475323024666f72247532302470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d6547656e65736973436f6e666967244754242e2e646573657269616c697a652e2e5f5f4669656c6456697369746f7224753230246173247532302473657264652e2e64652e2e56697369746f72244754243976697369745f7374723137683233313732356535316131376638613545e8236a5f5a4e37375f244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e4f726967696e43616c6c6572247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683639636639643834366533363232623845e923aa015f5a4e323670617261636861696e5f74656d706c6174655f72756e74696d65315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d654576656e74244754243973697a655f68696e743137686134386465653535373735333037643545ea23aa015f5a4e323670617261636861696e5f74656d706c6174655f72756e74696d65315f3130345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d654576656e742447542439656e636f64655f746f3137683062316334373334323563613132366645eb239c015f5a4e3132305f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e7365742e2e4254726565536574244c54245424475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e636f6c6c6563742e2e46726f6d4974657261746f72244c54245424475424244754243966726f6d5f697465723137683430386139653733353634666663326545ec2388015f5a4e3130335f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e7365742e2e4254726565536574244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683739346536356562343339366631363745ed239c015f5a4e3132305f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e7365742e2e4254726565536574244c54245424475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e636f6c6c6563742e2e46726f6d4974657261746f72244c54245424475424244754243966726f6d5f697465723137686539616366393734653530383465356545ee2388015f5a4e3130335f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e7365742e2e4254726565536574244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683739363861623332316136646464393845ef239c015f5a4e3132305f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e7365742e2e4254726565536574244c54245424475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e636f6c6c6563742e2e46726f6d4974657261746f72244c54245424475424244754243966726f6d5f697465723137686662646432343066613730616337336145f02388015f5a4e3130335f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e7365742e2e4254726565536574244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683935633961666332343562306335386545f1239c015f5a4e3132305f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e7365742e2e4254726565536574244c54245424475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e636f6c6c6563742e2e46726f6d4974657261746f72244c54245424475424244754243966726f6d5f697465723137686366343534303134383631303461613345f2239c015f5a4e3132305f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e7365742e2e4254726565536574244c54245424475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e636f6c6c6563742e2e46726f6d4974657261746f72244c54245424475424244754243966726f6d5f697465723137686236613632356339613235346362613845f3239c015f5a4e3132305f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e7365742e2e4254726565536574244c54245424475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e636f6c6c6563742e2e46726f6d4974657261746f72244c54245424475424244754243966726f6d5f697465723137686335373663663964336262393564623745f4238b015f5a4e3130335f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e7365742e2e4254726565536574244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f3137686134653064643735303562313432303545f5239a015f5a4e31307363616c655f696e666f35696d706c733130305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e7365742e2e4254726565536574244c542454244754242447542439747970655f696e666f3137686262616362303964633062613063336645f623735f5a4e31307363616c655f696e666f35696d706c7336325f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302424753562245424753564242447542439747970655f696e666f3137683137316431623335343831383866643345f7236d5f5a4e31307363616c655f696e666f35696d706c7335365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302424524624542447542439747970655f696e666f3137686635356365313737343531636363396245f823ac015f5a4e313073705f72756e74696d653767656e6572696336686561646572315f3130375f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473705f72756e74696d652e2e67656e657269632e2e6865616465722e2e486561646572244c54244e756d62657224432448617368244754242447542439747970655f696e666f3137683266356237623135653662643864356545f923ec015f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3138756e696e636c756465645f7365676d656e74315f3132315f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e756e696e636c756465645f7365676d656e742e2e416e636573746f72244c542448244754242447542439747970655f696e666f31376862343036383937623736333662326230452e6c6c766d2e333233363532383332313930373134393139fa23735f5a4e31307363616c655f696e666f35696d706c7336325f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302424753562245424753564242447542439747970655f696e666f3137683832623664323630353764353739663745fb23755f5a4e31307363616c655f696e666f35696d706c7336345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024244c50244124432442245250242447542439747970655f696e666f3137686238373334613332626334333737306245fc23755f5a4e31307363616c655f696e666f35696d706c7336345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024244c50244124432442245250242447542439747970655f696e666f3137683638336466353338363835353633613845fd238d015f5a4e31307363616c655f696e666f35696d706c7336345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024244c50244124432442245250242447542439747970655f696e666f31376836343463643066323337373337636361452e6c6c766d2e333233363532383332313930373134393139fe23755f5a4e31307363616c655f696e666f35696d706c7336345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024244c50244124432442245250242447542439747970655f696e666f3137683838656261613334623933393339613945ff23755f5a4e31307363616c655f696e666f35696d706c7336345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024244c50244124432442245250242447542439747970655f696e666f313768626139663138373862356331646163654580247e5f5a4e31307363616c655f696e666f35696d706c7337335f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024247535622454247533622424753230244e24753564242447542439747970655f696e666f313768353934333966396133323131333262354581247e5f5a4e31307363616c655f696e666f35696d706c7337335f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024247535622454247533622424753230244e24753564242447542439747970655f696e666f313768643838323332616232663761363761314582247e5f5a4e31307363616c655f696e666f35696d706c7337335f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024247535622454247533622424753230244e24753564242447542439747970655f696e666f313768663530653135333464306333623531364583244a5f5a4e31307363686e6f72726b656c36646572697665313044657269766174696f6e3138646572697665645f6b65795f73696d706c6531376865346232306361613631323935356231458424b9015f5a4e313073705f72756e74696d6531326d756c746961646472657373315f3132315f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473705f72756e74696d652e2e6d756c7469616464726573732e2e4d756c746941646472657373244c54244163636f756e7449642443244163636f756e74496e646578244754242447542439747970655f696e666f31376866376461623266636237656463323830458524c3015f5a4e313073705f72756e74696d6531326d756c746961646472657373315f3133345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473705f72756e74696d652e2e6d756c7469616464726573732e2e4d756c746941646472657373244c54244163636f756e7449642443244163636f756e74496e6465782447542424475424366465636f646531376830313066383432336563383732343333458624c3015f5a4e313073705f72756e74696d6531326d756c746961646472657373315f3133345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473705f72756e74696d652e2e6d756c7469616464726573732e2e4d756c746941646472657373244c54244163636f756e7449642443244163636f756e74496e6465782447542424475424366465636f646531376830633134333461623632643164326430458724c3015f5a4e313073705f72756e74696d6531326d756c746961646472657373315f3133345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473705f72756e74696d652e2e6d756c7469616464726573732e2e4d756c746941646472657373244c54244163636f756e7449642443244163636f756e74496e6465782447542424475424366465636f646531376833303761363538623865363562613236458824c3015f5a4e313073705f72756e74696d6531326d756c746961646472657373315f3133345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473705f72756e74696d652e2e6d756c7469616464726573732e2e4d756c746941646472657373244c54244163636f756e7449642443244163636f756e74496e6465782447542424475424366465636f646531376833316331333437636264613962333532458924c3015f5a4e313073705f72756e74696d6531326d756c746961646472657373315f3133345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473705f72756e74696d652e2e6d756c7469616464726573732e2e4d756c746941646472657373244c54244163636f756e7449642443244163636f756e74496e6465782447542424475424366465636f646531376834633338653737616239366439306364458a24c3015f5a4e313073705f72756e74696d6531326d756c746961646472657373315f3133345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473705f72756e74696d652e2e6d756c7469616464726573732e2e4d756c746941646472657373244c54244163636f756e7449642443244163636f756e74496e6465782447542424475424366465636f646531376861376239336334316638356262376335458b24c3015f5a4e313073705f72756e74696d6531326d756c746961646472657373315f3133345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473705f72756e74696d652e2e6d756c7469616464726573732e2e4d756c746941646472657373244c54244163636f756e7449642443244163636f756e74496e6465782447542424475424366465636f646531376862613430633062643861386133656463458c24c3015f5a4e313073705f72756e74696d6531326d756c746961646472657373315f3133345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473705f72756e74696d652e2e6d756c7469616464726573732e2e4d756c746941646472657373244c54244163636f756e7449642443244163636f756e74496e6465782447542424475424366465636f646531376863323130326365663062316337363332458d24c6015f5a4e313073705f72756e74696d6531326d756c746961646472657373315f3133345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473705f72756e74696d652e2e6d756c7469616464726573732e2e4d756c746941646472657373244c54244163636f756e7449642443244163636f756e74496e646578244754242447542439656e636f64655f746f31376839663836383231636364353138323734458e243f5f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646536656e636f646531376838333863346535613336306530653861458f24b6015f5a4e313073705f72756e74696d653767656e6572696336686561646572315f3132305f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473705f72756e74696d652e2e67656e657269632e2e6865616465722e2e486561646572244c54244e756d626572244324486173682447542424475424366465636f646531376831316332353665336234633362393866459024b6015f5a4e313073705f72756e74696d653767656e6572696336686561646572315f3132305f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473705f72756e74696d652e2e67656e657269632e2e6865616465722e2e486561646572244c54244e756d626572244324486173682447542424475424366465636f646531376832643730356562396437613362333435459124b6015f5a4e313073705f72756e74696d653767656e6572696336686561646572315f3132305f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473705f72756e74696d652e2e67656e657269632e2e6865616465722e2e486561646572244c54244e756d626572244324486173682447542424475424366465636f646531376833383331333063666263663038633132459224b6015f5a4e313073705f72756e74696d653767656e6572696336686561646572315f3132305f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473705f72756e74696d652e2e67656e657269632e2e6865616465722e2e486561646572244c54244e756d626572244324486173682447542424475424366465636f646531376839656237663932333962633766306364459324b6015f5a4e313073705f72756e74696d653767656e6572696336686561646572315f3132305f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473705f72756e74696d652e2e67656e657269632e2e6865616465722e2e486561646572244c54244e756d626572244324486173682447542424475424366465636f646531376863336138656233666235353665393031459424b6015f5a4e313073705f72756e74696d653767656e6572696336686561646572315f3132305f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473705f72756e74696d652e2e67656e657269632e2e6865616465722e2e486561646572244c54244e756d626572244324486173682447542424475424366465636f646531376864383931396161666564646231613063459524b6015f5a4e313073705f72756e74696d653767656e6572696336686561646572315f3132305f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473705f72756e74696d652e2e67656e657269632e2e6865616465722e2e486561646572244c54244e756d626572244324486173682447542424475424366465636f646531376865303464313063663633323031666238459624b6015f5a4e313073705f72756e74696d653767656e6572696336686561646572315f3132305f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473705f72756e74696d652e2e67656e657269632e2e6865616465722e2e486561646572244c54244e756d626572244324486173682447542424475424366465636f646531376865666430616438616231343233396436459724b9015f5a4e313073705f72756e74696d653767656e6572696336686561646572315f3132305f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473705f72756e74696d652e2e67656e657269632e2e6865616465722e2e486561646572244c54244e756d62657224432448617368244754242447542439656e636f64655f746f313768376238613839333461343265386437354598243e5f5a4e34636f726535736c69636534736f727436737461626c6531346472696674736f72745f6d61696e313768613666353330363564613062333534354599249c015f5a4e3132305f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e7365742e2e4254726565536574244c54245424475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e636f6c6c6563742e2e46726f6d4974657261746f72244c54245424475424244754243966726f6d5f6974657231376861306363363463363835613035313463459a243e5f5a4e34636f726535736c69636534736f727436737461626c6531346472696674736f72745f6d61696e31376837363665393538326464393063373935459b249c015f5a4e3132305f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e7365742e2e4254726565536574244c54245424475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e636f6c6c6563742e2e46726f6d4974657261746f72244c54245424475424244754243966726f6d5f6974657231376862336437336636323664386236306630459c243e5f5a4e34636f726535736c69636534736f727436737461626c6531346472696674736f72745f6d61696e31376861363230356434376630316561623034459d249c015f5a4e3132305f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e7365742e2e4254726565536574244c54245424475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e636f6c6c6563742e2e46726f6d4974657261746f72244c54245424475424244754243966726f6d5f6974657231376863643831633961633334666131316261459e243e5f5a4e34636f726535736c69636534736f727436737461626c6531346472696674736f72745f6d61696e31376862336438633939643134643435393164459f249b015f5a4e3132325f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f62747265655f7365742e2e426f756e6465644254726565536574244c54245424432453244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683931336132623064373030666434303845a024a7015f5a4e3132365f244c542463756d756c75735f70616c6c65745f617572615f6578742e2e426c6f636b4578656375746f72244c54245424432449244754242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e6d6973632e2e45786563757465426c6f636b244c5424426c6f636b24475424244754243133657865637574655f626c6f636b3137686664316536353237343565653537343945a124bc015f5a4e3133315f244c542463756d756c75735f70616c6c65745f7765696768745f7265636c61696d2e2e70616c6c65742e2e50616c6c6574244c542454244754242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e686f6f6b732e2e4265666f7265416c6c52756e74696d654d6967726174696f6e732447542432396265666f72655f616c6c5f72756e74696d655f6d6967726174696f6e733137683430373164376436613661643466313045a22489015f5a4e38345f244c54246672616d655f737570706f72742e2e7472616974732e2e6d657461646174612e2e53746f7261676556657273696f6e247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376830396237313438623434303231363262452e6c6c766d2e333233363532383332313930373134393139a324be015f5a4e3133335f244c542463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e70616c6c65742e2e50616c6c6574244c542454244754242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e686f6f6b732e2e4265666f7265416c6c52756e74696d654d6967726174696f6e732447542432396265666f72655f616c6c5f72756e74696d655f6d6967726174696f6e733137683466373165363930336331383133383845a424a9015f5a4e3133385f244c54246672616d655f737570706f72742e2e7472616974732e2e746f6b656e732e2e66756e6769626c652e2e696d62616c616e63652e2e496d62616c616e6365244c5424422443244f6e44726f702443244f70706f736974654f6e44726f7024475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137683536616434336364623362366134653745a52494015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f7224753230244724475424366d75746174653137686264373463373133373766353239353445a624a9015f5a4e3133385f244c54246672616d655f737570706f72742e2e7472616974732e2e746f6b656e732e2e66756e6769626c652e2e696d62616c616e63652e2e496d62616c616e6365244c5424422443244f6e44726f702443244f70706f736974654f6e44726f7024475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137686131386230333661396236376437343845a7246a5f5a4e31336672616d655f737570706f72743674726169747336746f6b656e7339696d62616c616e636531336f6e5f756e62616c616e63656431324f6e556e62616c616e63656431336f6e5f756e62616c616e6365643137683833393966323761373839613732643645a82499015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f722475323024472447542431307472795f6d75746174653137683064326631663039306438383832383645a92499015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f722475323024472447542431307472795f6d75746174653137683266353133383562343134643836326145aa2499015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f722475323024472447542431307472795f6d75746174653137683664376238303532386338393635363045ab2499015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f722475323024472447542431307472795f6d75746174653137683830633865393533383566313736303145ac2499015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f722475323024472447542431307472795f6d75746174653137683939303431333633303362643939353345ad2499015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f722475323024472447542431307472795f6d75746174653137686234643563393166373563633739393245ae2499015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f722475323024472447542431307472795f6d75746174653137686261393531326238343138323865306545af2499015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f722475323024472447542431307472795f6d75746174653137686339303365313261333330636564366145b02499015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f722475323024472447542431307472795f6d75746174653137686366396133366663343162343064343445b12499015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f722475323024472447542431307472795f6d75746174653137686464373964316666343061306630393245b22499015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f722475323024472447542431307472795f6d75746174653137686666396230323033663532313931666445b32491015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f7224753230244724475424336765743137683037646665356538336161646338376345b42491015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f7224753230244724475424336765743137683831353161316135376232333132656245b52491015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f7224753230244724475424337075743137683063363162663063636264393037336145b62491015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f7224753230244724475424337075743137683064333864373136633462343333646145b72491015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f7224753230244724475424337075743137683133336266663665303661316436363645b82491015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f7224753230244724475424337075743137683134623636613931666233313865633745b92491015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f7224753230244724475424337075743137683235633035393164326336373765346345ba2491015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f7224753230244724475424337075743137683332373433666431333536633930343545bb2491015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f7224753230244724475424337075743137683364666164333136313034663234336245bc2491015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f7224753230244724475424337075743137683432623761316631313738396230663445bd2491015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f7224753230244724475424337075743137683435383366643464303338666263393245be2491015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f7224753230244724475424337075743137683461613264323364313939643330666445bf2491015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f7224753230244724475424337075743137683464616432623836666438626631376245c02491015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f7224753230244724475424337075743137683564666365333933396362313761333445c12491015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f7224753230244724475424337075743137683632663863303663326131316330333745c22491015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f7224753230244724475424337075743137683636663561393938616163653036616645c32491015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f7224753230244724475424337075743137683964343531326336376138626362643745c424575f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646536656e636f646531376835376366666534396664306366303834452e6c6c766d2e333233363532383332313930373134393139c52491015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f7224753230244724475424337075743137686366343537353730343866383335323045c62491015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f7224753230244724475424337075743137686436323032303462656434613131313745c72491015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f7224753230244724475424337075743137686635346430393235373066346238353745c82491015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f7224753230244724475424337365743137683132363538303662613031653632333445c92491015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f7224753230244724475424337365743137686433343235666631343237656437303345ca2491015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f7224753230244724475424337365743137686636393131383761303033623834393745cb2494015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f722475323024472447542436617070656e643137683438363933383436366661356131303245cc245a5f5a4e34636f726533707472353664726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76352e2e6c6f636174696f6e2e2e4c6f636174696f6e244754243137683263653439376262343434316262366545cd246d5f5a4e34636f726533707472353164726f705f696e5f706c616365244c542473746167696e675f78636d2e2e56657273696f6e65644c6f636174696f6e2447542431376838303734663164333735393363643639452e6c6c766d2e333233363532383332313930373134393139ce2494015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f722475323024472447542436617070656e643137683561333664666661356361326265376545cf2494015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f7224753230244724475424366d75746174653137683038383165666433323161353034353245d02494015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f7224753230244724475424366d75746174653137683139336233343637363833373435646145d12494015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f7224753230244724475424366d75746174653137683233656662393164393666353265653345d22494015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f7224753230244724475424366d75746174653137683436366533613762623766623162396345d32494015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f7224753230244724475424366d75746174653137683462303566316531366634303031396245d42494015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f7224753230244724475424366d75746174653137683533393763666537356636363966616345d52494015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f7224753230244724475424366d75746174653137683930393062616335386637643337326545d62494015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f7224753230244724475424366d75746174653137686363363432383335616566343030356645d72494015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f7224753230244724475424366d75746174653137686439613832663561303763656366633745d82494015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f7224753230244724475424366d75746174653137686633373338383231633761383462336545d92494015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723576616c756537375f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f7261676556616c7565244c542454244754242475323024666f7224753230244724475424366d75746174653137686636373638323234633637336436643845da24cb015f5a4e3135325f244c542470616c6c65745f7472616e73616374696f6e5f7061796d656e742e2e7061796d656e742e2e46756e6769626c6541646170746572244c5424462443244f552447542424753230246173247532302470616c6c65745f7472616e73616374696f6e5f7061796d656e742e2e7061796d656e742e2e4f6e4368617267655472616e73616374696f6e244c54245424475424244754243233636f72726563745f616e645f6465706f7369745f6665653137683630353232366666306532623031626345db24d7015f5a4e3137335f244c54246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e76616c75652e2e53746f7261676556616c7565244c542450726566697824432456616c756524432451756572794b696e642443244f6e456d707479244754242475323024617324753230246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e53746f72616765456e7472794d657461646174614275696c6465722447542431346275696c645f6d657461646174613137683064383264363932313763383761363145dc24d7015f5a4e3137335f244c54246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e76616c75652e2e53746f7261676556616c7565244c542450726566697824432456616c756524432451756572794b696e642443244f6e456d707479244754242475323024617324753230246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e53746f72616765456e7472794d657461646174614275696c6465722447542431346275696c645f6d657461646174613137683138646561646339316235306663306345dd24d7015f5a4e3137335f244c54246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e76616c75652e2e53746f7261676556616c7565244c542450726566697824432456616c756524432451756572794b696e642443244f6e456d707479244754242475323024617324753230246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e53746f72616765456e7472794d657461646174614275696c6465722447542431346275696c645f6d657461646174613137686339376133303530653266303739353945de24d7015f5a4e3137335f244c54246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e76616c75652e2e53746f7261676556616c7565244c542450726566697824432456616c756524432451756572794b696e642443244f6e456d707479244754242475323024617324753230246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e53746f72616765456e7472794d657461646174614275696c6465722447542431346275696c645f6d657461646174613137686435646339303863636365363562356345df24dd015f5a4e3139626f756e6465645f636f6c6c656374696f6e733137626f756e6465645f62747265655f736574315f3131395f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f62747265655f7365742e2e426f756e6465644254726565536574244c54245424432453244754242447542439747970655f696e666f31376864646630633333633532653438366231452e6c6c766d2e333233363532383332313930373134393139e024e7015f5a4e3138395f244c54246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e6e6d61702e2e53746f726167654e4d6170244c54245072656669782443244b657924432456616c756524432451756572794b696e642443244f6e456d7074792443244d617856616c756573244754242475323024617324753230246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e53746f72616765456e7472794d657461646174614275696c6465722447542431346275696c645f6d657461646174613137683939353937353466353631396662373245e1249b015f5a4e31387061726974795f7363616c655f636f64656335636f6465633136696e6e65725f7475706c655f696d706c37395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f722475323024244c5024513024432452302452502424475424366465636f64653137686636356264653138663732306630396245e224475f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646531337573696e675f656e636f6465643137683465643437623033303663333365313145e324e1015f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3138756e696e636c756465645f7365676d656e74315f3133345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e756e696e636c756465645f7365676d656e742e2e416e636573746f72244c542448244754242447542439656e636f64655f746f3137686437643437343832323362643065393245e4243f5f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646536656e636f64653137683031613564626131356332353764613045e524c7025f5a4e3238385f244c542463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e70616c6c65742e2e50616c6c6574244c542454244754242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e686f6f6b732e2e4f6e46696e616c697a65244c5424244c5424244c5424244c5424542475323024617324753230246672616d655f73797374656d2e2e70616c6c65742e2e436f6e666967244754242e2e426c6f636b24753230246173247532302473705f72756e74696d652e2e7472616974732e2e426c6f636b244754242e2e48656164657224753230246173247532302473705f72756e74696d652e2e7472616974732e2e486561646572244754242e2e4e756d626572244754242447542431316f6e5f66696e616c697a653137683035373637663238633564326566336545e624cb025f5a4e3239305f244c542463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e70616c6c65742e2e50616c6c6574244c542454244754242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e686f6f6b732e2e4f6e496e697469616c697a65244c5424244c5424244c5424244c5424542475323024617324753230246672616d655f73797374656d2e2e70616c6c65742e2e436f6e666967244754242e2e426c6f636b24753230246173247532302473705f72756e74696d652e2e7472616974732e2e426c6f636b244754242e2e48656164657224753230246173247532302473705f72756e74696d652e2e7472616974732e2e486561646572244754242e2e4e756d626572244754242447542431336f6e5f696e697469616c697a653137686238316230623834356330613763623745e724b1015f5a4e3239706f6c6b61646f745f70617261636861696e5f7072696d69746976657331307072696d697469766573315f39375f244c5424696d706c247532302473657264652e2e7365722e2e53657269616c697a652475323024666f722475323024706f6c6b61646f745f70617261636861696e5f7072696d6974697665732e2e7072696d6974697665732e2e4964244754243973657269616c697a653137683139663933316136323035353161326645e824cb015f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3132365f244c5424696d706c247532302463756d756c75735f7072696d6974697665735f636f72652e2e4765744368616e6e656c496e666f2475323024666f72247532302463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e70616c6c65742e2e50616c6c6574244c542454244754242447542431366765745f6368616e6e656c5f696e666f3137683163386263613461393762656232626145e924cd015f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3132365f244c5424696d706c247532302463756d756c75735f7072696d6974697665735f636f72652e2e4765744368616e6e656c496e666f2475323024666f72247532302463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e70616c6c65742e2e50616c6c6574244c542454244754242447542431386765745f6368616e6e656c5f7374617475733137683965336136363465666139623139666345ea2499015f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d37345f244c5424696d706c247532302463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e70616c6c65742e2e50616c6c6574244c5424542447542424475424313973656e645f7570776172645f6d6573736167653137683731646561613936326362313862653345eb24da015f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3138756e696e636c756465645f7365676d656e74315f3132375f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e756e696e636c756465645f7365676d656e742e2e5365676d656e74547261636b6572244c542448244754242447542439747970655f696e666f3137683532663335383764336535373963383645ec24e4015f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3138756e696e636c756465645f7365676d656e74315f3134305f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e756e696e636c756465645f7365676d656e742e2e5365676d656e74547261636b6572244c5424482447542424475424366465636f64653137683361646630333832366138653063386445ed24e7015f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3138756e696e636c756465645f7365676d656e74315f3134305f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e756e696e636c756465645f7365676d656e742e2e5365676d656e74547261636b6572244c542448244754242447542439656e636f64655f746f3137686533623131633739376531346463373645ee24625f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3670616c6c6574313550616c6c6574244c54245424475424313673746f726167655f6d657461646174613137683865326233666331366562346161323245ef246b5f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3670616c6c6574313550616c6c6574244c54245424475424323570616c6c65745f636f6e7374616e74735f6d657461646174613137683033313262366564356266356262393545f024b7015f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3670616c6c6574315f3130355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e70616c6c65742e2e43616c6c244c542454244754242447542439747970655f696e666f3137683365336434616363326532653961313345f124b8015f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3670616c6c6574315f3130365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e70616c6c65742e2e4572726f72244c542454244754242447542439747970655f696e666f3137683537323738373765646365346433373845f224b8015f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3670616c6c6574315f3130365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e70616c6c65742e2e4576656e74244c542454244754242447542439747970655f696e666f3137683838316231356361636439626166656145f324c1015f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3670616c6c6574315f3131385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e70616c6c65742e2e43616c6c244c5424542447542424475424366465636f64653137683165326566313330346430336662356245f424c1015f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3670616c6c6574315f3131385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e70616c6c65742e2e43616c6c244c5424542447542424475424366465636f64653137683938386663303232356438656431373945f524c4015f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3670616c6c6574315f3131385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e70616c6c65742e2e43616c6c244c542454244754242447542439656e636f64655f746f3137683265626164326535643264616136633545f624c5015f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3670616c6c6574315f3131395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e70616c6c65742e2e4576656e74244c542454244754242447542439656e636f64655f746f3137686130656334353239363631333263373745f7249b015f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d37345f244c5424696d706c247532302463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e70616c6c65742e2e50616c6c6574244c542454244754242447542432317363686564756c655f636f64655f757067726164653137686131616231376632623865373833356345f8249c015f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d37345f244c5424696d706c247532302463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e70616c6c65742e2e50616c6c6574244c54245424475424244754243232636f6c6c6563745f636f6c6c6174696f6e5f696e666f3137683266653133306365323761383262646545f924a3015f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d37345f244c5424696d706c247532302463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e70616c6c65742e2e50616c6c6574244c542454244754242447542432396d617962655f64726f705f696e636c756465645f616e636573746f72733137686436663030626633343132303037396445fa24355f5a4e34636f72653970616e69636b696e6731336173736572745f6661696c65643137686432663938323539393336356238666445fb24a3015f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d37345f244c5424696d706c247532302463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e70616c6c65742e2e50616c6c6574244c54245424475424244754243239756e696e636c756465645f7365676d656e745f73697a655f61667465723137683863613135363439363538393830336545fc24a7015f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d37345f244c5424696d706c247532302463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e70616c6c65742e2e50616c6c6574244c54245424475424244754243333656e71756575655f696e626f756e645f646f776e776172645f6d657373616765733137686431303533333035333135346633323745fd24a9015f5a4e333163756d756c75735f70616c6c65745f70617261636861696e5f73797374656d37345f244c5424696d706c247532302463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e70616c6c65742e2e50616c6c6574244c54245424475424244754243335656e71756575655f696e626f756e645f686f72697a6f6e74616c5f6d657373616765733137686531626362396534306336313433663245fe243e5f5a4e34636f726535736c69636534736f727436737461626c6531346472696674736f72745f6d61696e3137686630323837316161363134323032636445ff24465f5a4e34315f244c54245424753230246173247532302473657264652e2e64652e2e45787065637465642447542433666d7431376864626438343462653137343536636530458025475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376863386130303138656230323633343637458125475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376865656466363833356237303532333034458225495f5a4e34345f244c54242452462454247532302461732475323024636f72652e2e666d742e2e446973706c61792447542433666d743137683434353363303832616135616462663345832589015f5a4e34636f7265336f70733866756e6374696f6e35696d706c7337395f244c5424696d706c2475323024636f72652e2e6f70732e2e66756e6374696f6e2e2e466e4d7574244c542441244754242475323024666f722475323024245246246d7574247532302446244754243863616c6c5f6d757431376834623536343163353261663361323931458425595f5a4e34636f726535736c69636534736f727436736861726564357069766f7431316d656469616e335f72656331376830323435313864613632336337663362452e6c6c766d2e3332333635323833323139303731343931398525595f5a4e34636f726535736c69636534736f727436736861726564357069766f7431316d656469616e335f72656331376830383136363939336134613031393531452e6c6c766d2e3332333635323833323139303731343931398625595f5a4e34636f726535736c69636534736f727436736861726564357069766f7431316d656469616e335f72656331376830646462663631306262633064633963452e6c6c766d2e3332333635323833323139303731343931398725595f5a4e34636f726535736c69636534736f727436736861726564357069766f7431316d656469616e335f72656331376831343132376461663564623834303961452e6c6c766d2e3332333635323833323139303731343931398825595f5a4e34636f726535736c69636534736f727436736861726564357069766f7431316d656469616e335f72656331376831383330383134356633366434326637452e6c6c766d2e3332333635323833323139303731343931398925595f5a4e34636f726535736c69636534736f727436736861726564357069766f7431316d656469616e335f72656331376832336431623330623464663737353233452e6c6c766d2e3332333635323833323139303731343931398a25595f5a4e34636f726535736c69636534736f727436736861726564357069766f7431316d656469616e335f72656331376832643233396630333861336135653237452e6c6c766d2e3332333635323833323139303731343931398b25595f5a4e34636f726535736c69636534736f727436736861726564357069766f7431316d656469616e335f72656331376833643165643365346334616462633536452e6c6c766d2e3332333635323833323139303731343931398c25595f5a4e34636f726535736c69636534736f727436736861726564357069766f7431316d656469616e335f72656331376836323066626363636134373034393234452e6c6c766d2e3332333635323833323139303731343931398d25595f5a4e34636f726535736c69636534736f727436736861726564357069766f7431316d656469616e335f72656331376836343165376233393666656361393139452e6c6c766d2e3332333635323833323139303731343931398e25595f5a4e34636f726535736c69636534736f727436736861726564357069766f7431316d656469616e335f72656331376862356330653463666566613532343538452e6c6c766d2e3332333635323833323139303731343931398f25425f5a4e34636f726535736c69636534736f727436736861726564357069766f74313263686f6f73655f7069766f7431376831303337636263376539396136333666459025425f5a4e34636f726535736c69636534736f727436736861726564357069766f74313263686f6f73655f7069766f74313768313238363965353065363333353465334591253e5f5a4e34636f726535736c69636534736f727436737461626c6531346472696674736f72745f6d61696e31376830356161306563323032346431636232459225395f5a4e34636f726535736c69636534736f727436737461626c6535647269667434736f7274313768633131383635353438643530646533304593253e5f5a4e34636f726535736c69636534736f727436737461626c6531346472696674736f72745f6d61696e31376830633461363963323233356639626331459425395f5a4e34636f726535736c69636534736f727436737461626c6535647269667434736f7274313768663639383031643461316264313866654595253e5f5a4e34636f726535736c69636534736f727436737461626c6531346472696674736f72745f6d61696e31376830653039373463316337393031656430459625395f5a4e34636f726535736c69636534736f727436737461626c6535647269667434736f7274313768623137323963646663633361633130654597253e5f5a4e34636f726535736c69636534736f727436737461626c6531346472696674736f72745f6d61696e31376831313938633363623730643163646338459825395f5a4e34636f726535736c69636534736f727436737461626c6535647269667434736f7274313768323063383964343032613638346137614599253e5f5a4e34636f726535736c69636534736f727436737461626c6531346472696674736f72745f6d61696e31376831383732643334373335396331343636459a25395f5a4e34636f726535736c69636534736f727436737461626c6535647269667434736f727431376865616162373163633734393134376465459b253e5f5a4e34636f726535736c69636534736f727436737461626c6531346472696674736f72745f6d61696e31376831633931323161613064386337653830459c25395f5a4e34636f726535736c69636534736f727436737461626c6535647269667434736f727431376864373266336635646633663939626430459d253e5f5a4e34636f726535736c69636534736f727436737461626c6531346472696674736f72745f6d61696e31376831653061323263393732333232633135459e25395f5a4e34636f726535736c69636534736f727436737461626c6535647269667434736f727431376864376530323139373030363365326436459f253e5f5a4e34636f726535736c69636534736f727436737461626c6531346472696674736f72745f6d61696e3137683437613461333464353163333334396545a025395f5a4e34636f726535736c69636534736f727436737461626c6535647269667434736f72743137686435626233336362363439353831366545a125395f5a4e34636f726535736c69636534736f727436737461626c6535647269667434736f72743137683761396138316566613737623939663545a2253e5f5a4e34636f726535736c69636534736f727436737461626c6531346472696674736f72745f6d61696e3137683838616262366236313337393963396245a325395f5a4e34636f726535736c69636534736f727436737461626c6535647269667434736f72743137683132633535303837386263393938666245a4253e5f5a4e34636f726535736c69636534736f727436737461626c6531346472696674736f72745f6d61696e3137683938343433303935643030376439353945a525395f5a4e34636f726535736c69636534736f727436737461626c6535647269667434736f72743137683761656536346465386532656530613845a6253e5f5a4e34636f726535736c69636534736f727436737461626c6531346472696674736f72745f6d61696e3137686133393663373736613237666136616145a725395f5a4e34636f726535736c69636534736f727436737461626c6535647269667434736f72743137683133646361376261383663393464346645a825395f5a4e34636f726535736c69636534736f727436737461626c6535647269667434736f72743137683538363366396566393038356533633245a925395f5a4e34636f726535736c69636534736f727436737461626c6535647269667434736f72743137683635346362653831633731316332663145aa25395f5a4e34636f726535736c69636534736f727436737461626c6535647269667434736f72743137686539356530613633353436323636626145ab253e5f5a4e34636f726535736c69636534736f727436737461626c6531346472696674736f72745f6d61696e3137686238633763326239666337386237346545ac25395f5a4e34636f726535736c69636534736f727436737461626c6535647269667434736f72743137686336643661346332363832383766666545ad253e5f5a4e34636f726535736c69636534736f727436737461626c6531346472696674736f72745f6d61696e3137686265336636323265623761616130383245ae25395f5a4e34636f726535736c69636534736f727436737461626c6535647269667434736f72743137683037396530386133333631646438313145af253e5f5a4e34636f726535736c69636534736f727436737461626c6531346472696674736f72745f6d61696e3137686265363336316135323438366438323245b025395f5a4e34636f726535736c69636534736f727436737461626c6535647269667434736f72743137683635306633393037383839653032633945b1253e5f5a4e34636f726535736c69636534736f727436737461626c6531346472696674736f72745f6d61696e3137686364373535623234613832313966303545b225395f5a4e34636f726535736c69636534736f727436737461626c6535647269667434736f72743137686432366434376530313833396635616345b3253e5f5a4e34636f726535736c69636534736f727436737461626c6531346472696674736f72745f6d61696e3137686365393236653637396462656431376645b425395f5a4e34636f726535736c69636534736f727436737461626c6535647269667434736f72743137683464653638663661663034303066613345b5253e5f5a4e34636f726535736c69636534736f727436737461626c6531346472696674736f72745f6d61696e3137686430633162653036323431393062356245b625395f5a4e34636f726535736c69636534736f727436737461626c6535647269667434736f72743137683531653965353334613434626631626445b7253e5f5a4e34636f726535736c69636534736f727436737461626c6531346472696674736f72745f6d61696e3137686436343637636234336663666362353945b825395f5a4e34636f726535736c69636534736f727436737461626c6535647269667434736f72743137686235373532303531356639376435663645b9253e5f5a4e34636f726535736c69636534736f727436737461626c6531346472696674736f72745f6d61696e3137686532336339643639376431343162363245ba25395f5a4e34636f726535736c69636534736f727436737461626c6535647269667434736f72743137683439306330333537313630353434623945bb253e5f5a4e34636f726535736c69636534736f727436737461626c6531346472696674736f72745f6d61696e3137686532643062613839343866313037356545bc25395f5a4e34636f726535736c69636534736f727436737461626c6535647269667434736f72743137683239336239666135646136333237343945bd253e5f5a4e34636f726535736c69636534736f727436737461626c6531346472696674736f72745f6d61696e3137686536396132363639643239373330623745be25395f5a4e34636f726535736c69636534736f727436737461626c6535647269667434736f72743137683637656535393132366235646536363445bf253e5f5a4e34636f726535736c69636534736f727436737461626c6531346472696674736f72745f6d61696e3137686537626634656333393935663035393445c025395f5a4e34636f726535736c69636534736f727436737461626c6535647269667434736f72743137683334613336353433353432343332643845c125395f5a4e34636f726535736c69636534736f727436737461626c6535647269667434736f72743137686230333239613665323366626130326645c2253e5f5a4e34636f726535736c69636534736f727436737461626c6531346472696674736f72745f6d61696e3137686632306232613639383066633931373645c325395f5a4e34636f726535736c69636534736f727436737461626c6535647269667434736f72743137683366383933313761386532613434666245c4253e5f5a4e34636f726535736c69636534736f727436737461626c6531346472696674736f72745f6d61696e3137686634383131373737336137643032366645c525395f5a4e34636f726535736c69636534736f727436737461626c6535647269667434736f72743137686262643932616239623563313261643845c625355f5a4e34636f72653970616e69636b696e6731336173736572745f6661696c65643137686462663166616335353965613139376345c7254f5f5a4e35305f244c5424244c5024552443245424525024247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683938653839363730383633656636636345c825455f5a4e37747269655f64623130747269655f636f64656332346465636f64655f636f6d706163745f66726f6d5f697465723137683037623266313334643737366465616345c9255c5f5a4e37747269655f64623130747269655f636f64656332364465636f646572537461636b456e747279244c542443244754243139616476616e63655f6368696c645f696e6465783137683733353565666231663636656462316645ca25575f5a4e37747269655f64623130747269655f636f64656332364465636f646572537461636b456e747279244c542443244754243134707573685f746f5f7072656669783137683164373132306365663364633730613645cb25545f5a4e37747269655f64623130747269655f636f64656332364465636f646572537461636b456e747279244c542443244754243131656e636f64655f6e6f64653137683435303431623830383961393939373245cc25455f5a4e37747269655f64623130747269655f636f64656332346465636f64655f636f6d706163745f66726f6d5f697465723137686634343831353436613762333139343745cd2586015f5a4e39305f244c542473705f696e686572656e74732e2e496e686572656e744461746124753230246173247532302470617261636861696e5f74656d706c6174655f72756e74696d652e2e496e686572656e74446174614578742447542431376372656174655f65787472696e736963733137683334356436383136336666336562393345ce2585015f5a4e39305f244c542473705f696e686572656e74732e2e496e686572656e744461746124753230246173247532302470617261636861696e5f74656d706c6174655f72756e74696d652e2e496e686572656e7444617461457874244754243136636865636b5f65787472696e736963733137683561393465316333636438643630396345cf258a015f5a4e3130335f244c5424616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542443244124475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f7224475424387472795f666f6c643137686164356162356537326662346663613745d02598015f5a4e3130345f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e657874656e73696f6e732e2e457874656e73696f6e53746f7265244754243230657874656e73696f6e5f62795f747970655f69643137686130393036666566643162666339383045d125a3015f5a4e3130345f244c542473705f73746174655f6d616368696e652e2e6578742e2e457874244c542448244324422447542424753230246173247532302473705f65787465726e616c69746965732e2e657874656e73696f6e732e2e457874656e73696f6e53746f7265244754243331646572656769737465725f657874656e73696f6e5f62795f747970655f69643137683764343530333730626332366534346145d225bd015f5a4e3130395f244c542470616c6c65745f78636d2e2e70616c6c65742e2e43616c6c244c542454244754242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e64697370617463682e2e556e66696c7465726564446973706174636861626c6524475424323264697370617463685f6279706173735f66696c74657232385f24753762242475376224636c6f73757265247537642424753764243137683131646634383162346364356631373345d3258c015f5a4e3130395f244c54247061726974795f7363616c655f636f6465632e2e636f756e7465645f696e7075742e2e436f756e746564496e707574244c542449244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e496e7075742447542434726561643137686438643534663635626334373034653945d42591015f5a4e3130395f244c54247061726974795f7363616c655f636f6465632e2e636f756e7465645f696e7075742e2e436f756e746564496e707574244c542449244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e496e7075742447542439726561645f627974653137683730326236396362383037316166643345d52591015f5a4e3130395f244c54247061726974795f7363616c655f636f6465632e2e636f756e7465645f696e7075742e2e436f756e746564496e707574244c542449244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e496e7075742447542439726561645f627974653137683866333732316265376534353836316645d6258e015f5a4e31307363616c655f696e666f35696d706c7336345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024244c50244124432442245250242447542439747970655f696e666f31376863616538303333306634366439313837452e6c6c766d2e31363637353937303936353730313633363133d725755f5a4e31307363616c655f696e666f35696d706c7336345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024244c50244124432442245250242447542439747970655f696e666f3137683363653134653836656365396263346145d82592015f5a4e31307363616c655f696e666f35696d706c7336385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024244c5024412443244224432443245250242447542439747970655f696e666f31376834363062623736356434376533316465452e6c6c766d2e31363637353937303936353730313633363133d925795f5a4e31307363616c655f696e666f35696d706c7336385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024244c5024412443244224432443245250242447542439747970655f696e666f3137686261383038383430623637363338666445da25c6015f5a4e31326672616d655f73797374656d3130657874656e73696f6e733135636865636b5f6d6f7274616c697479315f3131375f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230246672616d655f73797374656d2e2e657874656e73696f6e732e2e636865636b5f6d6f7274616c6974792e2e436865636b4d6f7274616c697479244c542454244754242447542439747970655f696e666f3137686636633838326239376431386363633545db25b1015f5a4e32396672616d655f6d657461646174615f686173685f657874656e73696f6e315f3130385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230246672616d655f6d657461646174615f686173685f657874656e73696f6e2e2e436865636b4d6574616461746148617368244c542454244754242447542439747970655f696e666f3137686232373663303637613236336165653045dc2595015f5a4e313073705f77656967687473397765696768745f7632315f39335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473705f776569676874732e2e7765696768745f76322e2e57656967687424475424366465636f64653137683433333335633231366337396636356245dd2595015f5a4e313073705f77656967687473397765696768745f7632315f39335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473705f776569676874732e2e7765696768745f76322e2e57656967687424475424366465636f64653137683532346637393239383862363032383645de2595015f5a4e313073705f77656967687473397765696768745f7632315f39335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473705f776569676874732e2e7765696768745f76322e2e57656967687424475424366465636f64653137683733373635393365623932626230366245df2595015f5a4e313073705f77656967687473397765696768745f7632315f39335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473705f776569676874732e2e7765696768745f76322e2e57656967687424475424366465636f64653137683962333664363537393033336265346645e02595015f5a4e313073705f77656967687473397765696768745f7632315f39335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473705f776569676874732e2e7765696768745f76322e2e57656967687424475424366465636f64653137686364653637303936626562363961656445e12595015f5a4e313073705f77656967687473397765696768745f7632315f39335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473705f776569676874732e2e7765696768745f76322e2e57656967687424475424366465636f64653137686561373735666135386363643434386345e22598015f5a4e313073705f77656967687473397765696768745f7632315f39335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473705f776569676874732e2e7765696768745f76322e2e5765696768742447542439656e636f64655f746f3137686638343435396364353564373631303145e325be015f5a4e3131305f244c542470616c6c65745f7375646f2e2e70616c6c65742e2e43616c6c244c542454244754242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e64697370617463682e2e556e66696c7465726564446973706174636861626c6524475424323264697370617463685f6279706173735f66696c74657232385f24753762242475376224636c6f73757265247537642424753764243137686430383134383233366134626438353945e42590015f5a4e3131315f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683033616662333431643664386538303245e52590015f5a4e3131315f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683036373135383161393839323066616545e62590015f5a4e3131315f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683038616338316335306631363035333645e72590015f5a4e3131315f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683063363638613762616262396538393345e82590015f5a4e3131315f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683161383938613532633661623961383045e92590015f5a4e3131315f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683161623264633366313734353864323345ea2590015f5a4e3131315f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683162323334343132633938343066643245eb2590015f5a4e3131315f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683264306163303935623763643961333245ec2590015f5a4e3131315f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683334666239313933393466646439386145ed2590015f5a4e3131315f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683365616433633631353632643563333945ee2590015f5a4e3131315f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683430623237613033333033643431666645ef2590015f5a4e3131315f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683535653063353035616131356532326345f02590015f5a4e3131315f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683537636435663861616239633534353345f12590015f5a4e3131315f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683561393466626639383638616132366145f22590015f5a4e3131315f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683563633535373837333739303739643845f32590015f5a4e3131315f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683564643434653266333465323362333645f42590015f5a4e3131315f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683762333066633030313834383066626145f52590015f5a4e3131315f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683765646334623738373766366362306345f62590015f5a4e3131315f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683861613861623034646438656535313745f72590015f5a4e3131315f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683864386366333039383561653534613445f82590015f5a4e3131315f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683936643963343335633530363764373845f92590015f5a4e3131315f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683939313166623134303466656430316245fa2590015f5a4e3131315f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683964656563313334386639333034316145fb2590015f5a4e3131315f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686130613561323166313130353939333345fc2590015f5a4e3131315f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686136393733633863343361383438383745fd2590015f5a4e3131315f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686137613032623635303866333035656645fe2590015f5a4e3131315f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686239323730636132613430646362633145ff2590015f5a4e3131315f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686261353332636461663539333432356445802690015f5a4e3131315f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686264373866353238643037393037343745812690015f5a4e3131315f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686336643930316463393630306633303745822690015f5a4e3131315f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686435613864316263356338333839643845832690015f5a4e3131315f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686437323738623964653266643433383745842690015f5a4e3131315f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686464623962326130343835396138343745852690015f5a4e3131315f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686531663139356639323965653338323045862690015f5a4e3131315f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686534343135363433623638353738386445872690015f5a4e3131315f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686534643764623965306638373437643345882690015f5a4e3131315f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686535336535376535303138653331326345892690015f5a4e3131315f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f646531376865353963393236333730393363343437458a2690015f5a4e3131315f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f646531376865383331323739383636623336363566458b2690015f5a4e3131315f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f646531376866636130363938393331616362373765458c2690015f5a4e3131315f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f646531376866646638373932313936666163616366458d26bf015f5a4e3131315f244c54246672616d655f73797374656d2e2e70616c6c65742e2e43616c6c244c542454244754242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e64697370617463682e2e556e66696c7465726564446973706174636861626c6524475424323264697370617463685f6279706173735f66696c74657232385f24753762242475376224636c6f737572652475376424247537642431376835623661303265646138623233666563458e26755f5a4e34636f726533707472353864726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76352e2e6a756e6374696f6e732e2e4a756e6374696f6e732447542431376865323539343636393832396163333234452e6c6c766d2e313636373539373039363537303136333631338f26c6015f5a4e3131385f244c542470616c6c65745f62616c616e6365732e2e70616c6c65742e2e43616c6c244c54245424432449244754242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e64697370617463682e2e556e66696c7465726564446973706174636861626c6524475424323264697370617463685f6279706173735f66696c74657232385f24753762242475376224636c6f737572652475376424247537642431376864613965373136363263376236653738459026615f5a4e313173746167696e675f78636d357574696c7332336465636f64655f78636d5f696e737472756374696f6e7332385f24753762242475376224636c6f737572652475376424247537642431376831303737386634353633306662396237459126615f5a4e313173746167696e675f78636d357574696c7332336465636f64655f78636d5f696e737472756374696f6e7332385f24753762242475376224636c6f737572652475376424247537642431376831323662623434373065643964386139459226615f5a4e313173746167696e675f78636d357574696c7332336465636f64655f78636d5f696e737472756374696f6e7332385f24753762242475376224636c6f737572652475376424247537642431376831353238343036613365643565613032459326615f5a4e313173746167696e675f78636d357574696c7332336465636f64655f78636d5f696e737472756374696f6e7332385f24753762242475376224636c6f737572652475376424247537642431376831363933663438376463393762636635459426615f5a4e313173746167696e675f78636d357574696c7332336465636f64655f78636d5f696e737472756374696f6e7332385f24753762242475376224636c6f737572652475376424247537642431376832326362366636373631383261656162459526615f5a4e313173746167696e675f78636d357574696c7332336465636f64655f78636d5f696e737472756374696f6e7332385f24753762242475376224636c6f737572652475376424247537642431376832376363633962613234646366623238459626615f5a4e313173746167696e675f78636d357574696c7332336465636f64655f78636d5f696e737472756374696f6e7332385f24753762242475376224636c6f737572652475376424247537642431376832656535616134613736303463306432459726615f5a4e313173746167696e675f78636d357574696c7332336465636f64655f78636d5f696e737472756374696f6e7332385f24753762242475376224636c6f737572652475376424247537642431376833343839316538333762643236343238459826615f5a4e313173746167696e675f78636d357574696c7332336465636f64655f78636d5f696e737472756374696f6e7332385f24753762242475376224636c6f737572652475376424247537642431376834353035376161353866336134633462459926615f5a4e313173746167696e675f78636d357574696c7332336465636f64655f78636d5f696e737472756374696f6e7332385f24753762242475376224636c6f737572652475376424247537642431376834356662373130613966353132333136459a26615f5a4e313173746167696e675f78636d357574696c7332336465636f64655f78636d5f696e737472756374696f6e7332385f24753762242475376224636c6f737572652475376424247537642431376836313236663032663665373938626334459b26615f5a4e313173746167696e675f78636d357574696c7332336465636f64655f78636d5f696e737472756374696f6e7332385f24753762242475376224636c6f737572652475376424247537642431376836323437393361633233383639373061459c26615f5a4e313173746167696e675f78636d357574696c7332336465636f64655f78636d5f696e737472756374696f6e7332385f24753762242475376224636c6f737572652475376424247537642431376836666630353535616331366463633138459d26615f5a4e313173746167696e675f78636d357574696c7332336465636f64655f78636d5f696e737472756374696f6e7332385f24753762242475376224636c6f737572652475376424247537642431376837326135643366613861346361326461459e26615f5a4e313173746167696e675f78636d357574696c7332336465636f64655f78636d5f696e737472756374696f6e7332385f24753762242475376224636c6f737572652475376424247537642431376837343234653533616631326163333066459f26615f5a4e313173746167696e675f78636d357574696c7332336465636f64655f78636d5f696e737472756374696f6e7332385f24753762242475376224636c6f73757265247537642424753764243137683735393965383666623538336531323445a026615f5a4e313173746167696e675f78636d357574696c7332336465636f64655f78636d5f696e737472756374696f6e7332385f24753762242475376224636c6f73757265247537642424753764243137683739353439343163343831646631626645a126615f5a4e313173746167696e675f78636d357574696c7332336465636f64655f78636d5f696e737472756374696f6e7332385f24753762242475376224636c6f73757265247537642424753764243137683761396139316531383361333932633745a226615f5a4e313173746167696e675f78636d357574696c7332336465636f64655f78636d5f696e737472756374696f6e7332385f24753762242475376224636c6f73757265247537642424753764243137683834316165316438356563313464386645a326615f5a4e313173746167696e675f78636d357574696c7332336465636f64655f78636d5f696e737472756374696f6e7332385f24753762242475376224636c6f73757265247537642424753764243137683862393634353037396439646539396645a426615f5a4e313173746167696e675f78636d357574696c7332336465636f64655f78636d5f696e737472756374696f6e7332385f24753762242475376224636c6f73757265247537642424753764243137683865353062373032343864346664636545a526615f5a4e313173746167696e675f78636d357574696c7332336465636f64655f78636d5f696e737472756374696f6e7332385f24753762242475376224636c6f73757265247537642424753764243137683931623165343864653437353638383045a626615f5a4e313173746167696e675f78636d357574696c7332336465636f64655f78636d5f696e737472756374696f6e7332385f24753762242475376224636c6f73757265247537642424753764243137683933333131313631613737623433336545a726615f5a4e313173746167696e675f78636d357574696c7332336465636f64655f78636d5f696e737472756374696f6e7332385f24753762242475376224636c6f73757265247537642424753764243137683934666131363932366138333639613145a826615f5a4e313173746167696e675f78636d357574696c7332336465636f64655f78636d5f696e737472756374696f6e7332385f24753762242475376224636c6f73757265247537642424753764243137686132336464363836646263313365333445a926615f5a4e313173746167696e675f78636d357574696c7332336465636f64655f78636d5f696e737472756374696f6e7332385f24753762242475376224636c6f73757265247537642424753764243137686139643163396137323634373866313045aa26615f5a4e313173746167696e675f78636d357574696c7332336465636f64655f78636d5f696e737472756374696f6e7332385f24753762242475376224636c6f73757265247537642424753764243137686166656433383964323231373734386345ab26615f5a4e313173746167696e675f78636d357574696c7332336465636f64655f78636d5f696e737472756374696f6e7332385f24753762242475376224636c6f73757265247537642424753764243137686263613364313937326435353461336645ac26615f5a4e313173746167696e675f78636d357574696c7332336465636f64655f78636d5f696e737472756374696f6e7332385f24753762242475376224636c6f73757265247537642424753764243137686331303263383734376439396462306345ad26615f5a4e313173746167696e675f78636d357574696c7332336465636f64655f78636d5f696e737472756374696f6e7332385f24753762242475376224636c6f73757265247537642424753764243137686363616234383162316662363262306545ae26615f5a4e313173746167696e675f78636d357574696c7332336465636f64655f78636d5f696e737472756374696f6e7332385f24753762242475376224636c6f73757265247537642424753764243137686534343562623334616637646433366245af26615f5a4e313173746167696e675f78636d357574696c7332336465636f64655f78636d5f696e737472756374696f6e7332385f24753762242475376224636c6f73757265247537642424753764243137686534343734623630356233326264323145b026615f5a4e313173746167696e675f78636d357574696c7332336465636f64655f78636d5f696e737472756374696f6e7332385f24753762242475376224636c6f73757265247537642424753764243137686534656236343539633636666166353245b126615f5a4e313173746167696e675f78636d357574696c7332336465636f64655f78636d5f696e737472756374696f6e7332385f24753762242475376224636c6f73757265247537642424753764243137686535323830666664333632616463623045b226615f5a4e313173746167696e675f78636d357574696c7332336465636f64655f78636d5f696e737472756374696f6e7332385f24753762242475376224636c6f73757265247537642424753764243137686564323465663439643462326631376445b326615f5a4e313173746167696e675f78636d357574696c7332336465636f64655f78636d5f696e737472756374696f6e7332385f24753762242475376224636c6f73757265247537642424753764243137686666663033346335633931386535663445b426cc015f5a4e3132345f244c542463756d756c75735f70616c6c65745f78636d705f71756575652e2e70616c6c65742e2e43616c6c244c542454244754242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e64697370617463682e2e556e66696c7465726564446973706174636861626c6524475424323264697370617463685f6279706173735f66696c74657232385f24753762242475376224636c6f73757265247537642424753764243137686135316664323331353538333666643345b526cc015f5a4e3132345f244c542470616c6c65745f636f6c6c61746f725f73656c656374696f6e2e2e70616c6c65742e2e43616c6c244c542454244754242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e64697370617463682e2e556e66696c7465726564446973706174636861626c6524475424323264697370617463685f6279706173735f66696c74657232385f24753762242475376224636c6f73757265247537642424753764243137683431323565316430666238393735393545b6269d015f5a4e3132365f244c542463756d756c75735f7072696d6974697665735f636f72652e2e70617261636861696e5f626c6f636b5f646174612e2e50726570656e644279746573496e707574244c542449244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e496e7075742447542434726561643137683839303239653335353333396165373745b726b8015f5a4e3132375f244c542463756d756c75735f70616c6c65745f78636d705f71756575652e2e70616c6c65742e2e50616c6c6574244c542454244754242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e686f6f6b732e2e4265666f7265416c6c52756e74696d654d6967726174696f6e732447542432396265666f72655f616c6c5f72756e74696d655f6d6967726174696f6e733137686562393133396664386634366566323445b8268a015f5a4e38345f244c54246672616d655f737570706f72742e2e7472616974732e2e6d657461646174612e2e53746f7261676556657273696f6e247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376830396237313438623434303231363262452e6c6c766d2e31363637353937303936353730313633363133b926a5015f5a4e3133325f244c542463756d756c75735f7072696d6974697665735f636f72652e2e70617261636861696e5f626c6f636b5f646174612e2e50617261636861696e426c6f636b44617461244c5424426c6f636b244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686163613931613132316531623538346345ba26485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683031316536633665333966343962343445bb26485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683031653766346234656163666634353545bc26485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683037663034643337626434376433653245bd26485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683063613230306165326566346631383945be265f5f5a4e323070616c6c65745f6d6573736167655f71756575653138776974685f736572766963655f6d7574657832385f24753762242475376224636c6f73757265247537642424753764243137683862343033346434393437393232613345bf26485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683130393661316339376136663761633445c026485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683139396663306233363232333533396245c126485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683162653537393737613161356464663245c226485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683262636266323766326430353536646145c326485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683263356661303864303939373233363845c426485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683330613931323266333234646636306245c52683015f5a4e313973746167696e675f78636d5f6275696c646572386261727269657273323844656e795265637572736976656c79244c5424496e6e657224475424313664656e795f7265637572736976656c7932385f24753762242475376224636c6f73757265247537642424753764243137683363383162386261623633376436663645c626485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683337616137663635643737393839633745c7265f5f5a4e323070616c6c65745f6d6573736167655f71756575653138776974685f736572766963655f6d7574657832385f24753762242475376224636c6f73757265247537642424753764243137683265653430653761303531356630653545c826485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683338386263323363623638666563653045c926485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683339643636656366613234653931636545ca26485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683364663963643137613061393535363845cb26485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683366643239613537323963373563666145cc26485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683463613731633633353232353734623045cd26485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683532373538653434643461646438663445ce26485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683535316430333766326563376261333345cf26485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683536343665386264393237656566336345d026485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683565616263336362623665376434663045d126485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683631383434343062643632653839666645d226485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683636666361383563616532666432393345d326485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683661376636386264613633653666623745d426485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683663386536656430396436303865393545d5265f5f5a4e323070616c6c65745f6d6573736167655f71756575653138776974685f736572766963655f6d7574657832385f24753762242475376224636c6f73757265247537642424753764243137683864346339383837333836303035393145d626485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683666333962653439306230396161313545d726485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683735316437633862663363356466656145d826485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683738323931386264386562643232646345d926485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683831636130303266666234333661616245da26485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683832666531353832653232613435653945db26485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683837613439613934343864326266653245dc26485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683861313839363962646333316131376245dd26485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683861656637373132666236653563623245de26485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683930316235626163326435643662653445df26485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683932343034376339376538306363313645e026485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137683933353333616436666664616536316645e126485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137686130323137343432333535643838633345e226485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137686134386166393933636338383032616345e326485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137686165643935383261663761313535613945e426485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137686165653564346230653130363866316645e526485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137686233343162633330633331666332366145e626485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137686235653637363065373231663735636245e726485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137686261313565383739643666656363613445e826485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137686262386461623532356637643165333945e926485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137686331303263313966396165666566633945ea266e5f5a4e323073746167696e675f78636d5f6578656375746f72323558636d4578656375746f72244c5424436f6e666967244754243770726f6365737332385f24753762242475376224636c6f73757265247537642424753764243137683030366161663038623737656439663145eb26485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137686331643339346233646234313966623945ec26485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137686337396636313663356135393265346245ed26485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137686432393131336562653531393534613045ee26485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137686438663064343539623462643361386445ef26485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137686531313565656366333161366165383145f026485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137686538386230613337303630363561393045f126485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137686539393430626435633465636530613945f226485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137686564313135666639383334326434646145f326485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137686566643232663938663839306265613345f426485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137686633343833666533393663656331333945f526485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137686636326238316634303133653163663645f626485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137686665376638656638376631646339353845f726485f5a4e3133656e7669726f6e6d656e74616c396c6f63616c5f6b657931374c6f63616c4b6579244c5424542447542434776974683137686665656233393134326239616239386345f8264f5f5a4e31336672616d655f737570706f72743773746f72616765313953746f726167654465636f64654c656e67746831306465636f64655f6c656e3137686365393737376531383735663931323945f9268d015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723130646f75626c655f6d6170313653746f72616765446f75626c654d6170323873746f726167655f646f75626c655f6d61705f66696e616c5f6b657931376833316234333964663761343036373763452e6c6c766d2e31363637353937303936353730313633363133fa265c5f5a4e34636f726533707472353864726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76342e2e6a756e6374696f6e732e2e4a756e6374696f6e73244754243137686665633962323164663135326538346545fb268d015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723130646f75626c655f6d6170313653746f72616765446f75626c654d6170323873746f726167655f646f75626c655f6d61705f66696e616c5f6b657931376833643438623266386365303966636433452e6c6c766d2e31363637353937303936353730313633363133fc268d015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723130646f75626c655f6d6170313653746f72616765446f75626c654d6170323873746f726167655f646f75626c655f6d61705f66696e616c5f6b657931376836613066646265336635333838353333452e6c6c766d2e31363637353937303936353730313633363133fd268d015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723130646f75626c655f6d6170313653746f72616765446f75626c654d6170323873746f726167655f646f75626c655f6d61705f66696e616c5f6b657931376839346635643662333937633933323530452e6c6c766d2e31363637353937303936353730313633363133fe268d015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723130646f75626c655f6d6170313653746f72616765446f75626c654d6170323873746f726167655f646f75626c655f6d61705f66696e616c5f6b657931376865353963373732356536663365373533452e6c6c766d2e31363637353937303936353730313633363133ff26745f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723130646f75626c655f6d6170313653746f72616765446f75626c654d6170323873746f726167655f646f75626c655f6d61705f66696e616c5f6b657931376865653161356265613130373130633562458027a5015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723130646f75626c655f6d617039315f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f72616765446f75626c654d6170244c54244b312443244b3224432456244754242475323024666f72247532302447244754243367657431376837623632343538636363393035336536458127a6015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723130646f75626c655f6d617039315f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f72616765446f75626c654d6170244c54244b312443244b3224432456244754242475323024666f72247532302447244754243474616b6531376831333435653531303734653431326565458227a8015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723130646f75626c655f6d617039315f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f72616765446f75626c654d6170244c54244b312443244b3224432456244754242475323024666f722475323024472447542436696e7365727431376830366633313731336338373432356362458327605f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646531337573696e675f656e636f64656431376830363330623466396363313961363434452e6c6c766d2e313636373539373039363537303136333631338427a8015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723130646f75626c655f6d617039315f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f72616765446f75626c654d6170244c54244b312443244b3224432456244754242475323024666f722475323024472447542436696e7365727431376861633836363461353236613634616165458527a8015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723130646f75626c655f6d617039315f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f72616765446f75626c654d6170244c54244b312443244b3224432456244754242475323024666f722475323024472447542436696e7365727431376862636264383166666237613139376366458627a8015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723130646f75626c655f6d617039315f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f72616765446f75626c654d6170244c54244b312443244b3224432456244754242475323024666f722475323024472447542436696e7365727431376865356466616331373561353764633461458727a8015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723130646f75626c655f6d617039315f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e53746f72616765446f75626c654d6170244c54244b312443244b3224432456244754242475323024666f72247532302447244754243672656d6f766531376866653164356263336166316439323464458827b6015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723130646f75626c655f6d617039395f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e4974657261626c6553746f72616765446f75626c654d6170244c54244b312443244b3224432456244754242475323024666f72247532302447244754243131697465725f70726566697831376837313430646532383866663365616535458927535f5a4e34636f7265336f70733866756e6374696f6e36466e4f6e63653963616c6c5f6f6e636531376831396334623435626164623434366539452e6c6c766d2e313636373539373039363537303136333631338a27b6015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723130646f75626c655f6d617039395f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e4974657261626c6553746f72616765446f75626c654d6170244c54244b312443244b3224432456244754242475323024666f72247532302447244754243131697465725f70726566697831376861306466363035316635306534343738458b27535f5a4e34636f7265336f70733866756e6374696f6e36466e4f6e63653963616c6c5f6f6e636531376865643461333630353330336566393265452e6c6c766d2e313636373539373039363537303136333631338c27b6015f5a4e31336672616d655f737570706f72743773746f726167653967656e657261746f723130646f75626c655f6d617039395f244c5424696d706c24753230246672616d655f737570706f72742e2e73746f726167652e2e4974657261626c6553746f72616765446f75626c654d6170244c54244b312443244b3224432456244754242475323024666f72247532302447244754243131697465725f70726566697831376862656436613331663863363862643635458d27535f5a4e34636f7265336f70733866756e6374696f6e36466e4f6e63653963616c6c5f6f6e636531376838633330333735653362323139623833452e6c6c766d2e313636373539373039363537303136333631338e27475f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646531337573696e675f656e636f64656431376830343632316662383130653038393832458f273f5f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646536656e636f646531376832376466653339313063333236343736459027475f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646531337573696e675f656e636f64656431376832393132316334373633393631326231459127475f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646531337573696e675f656e636f64656431376833323634626133663564326438386139459227475f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646531337573696e675f656e636f64656431376834333563306165363736623936666564459327475f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646531337573696e675f656e636f64656431376834386433383233313637633365353038459427475f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646531337573696e675f656e636f64656431376836396361336636363339616532373665459527475f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646531337573696e675f656e636f64656431376863623036316630323365653265656366459627475f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646531337573696e675f656e636f646564313768666431343935333565376637636138374597273f5f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646536656e636f6465313768346131306534343633346330376236304598273f5f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646536656e636f6465313768396238633037633233336238666161304599273f5f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646536656e636f646531376863656131333766336338656264313430459a273f5f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646536656e636f646531376864323939613230363863333961646638459b27b4015f5a4e3139626f756e6465645f636f6c6c656374696f6e733131626f756e6465645f766563315f3130385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242447542439747970655f696e666f31376830333037643039653365303533336664459c27b4015f5a4e3139626f756e6465645f636f6c6c656374696f6e733131626f756e6465645f766563315f3130385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242447542439747970655f696e666f31376830633833323161373832623332393563459d27b4015f5a4e3139626f756e6465645f636f6c6c656374696f6e733131626f756e6465645f766563315f3130385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242447542439747970655f696e666f31376832643637643163393162313339656137459e27b4015f5a4e3139626f756e6465645f636f6c6c656374696f6e733131626f756e6465645f766563315f3130385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242447542439747970655f696e666f31376834366135313231623833356231353763459f27b4015f5a4e3139626f756e6465645f636f6c6c656374696f6e733131626f756e6465645f766563315f3130385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242447542439747970655f696e666f3137683631316664323065356665333934636145a027b4015f5a4e3139626f756e6465645f636f6c6c656374696f6e733131626f756e6465645f766563315f3130385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242447542439747970655f696e666f3137683632313530316233313363613031313345a127b4015f5a4e3139626f756e6465645f636f6c6c656374696f6e733131626f756e6465645f766563315f3130385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242447542439747970655f696e666f3137683639636430306364616632386661353545a227b4015f5a4e3139626f756e6465645f636f6c6c656374696f6e733131626f756e6465645f766563315f3130385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242447542439747970655f696e666f3137683761623139643636323437366238383845a327b4015f5a4e3139626f756e6465645f636f6c6c656374696f6e733131626f756e6465645f766563315f3130385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242447542439747970655f696e666f3137683837386161303663633830396430633945a427b4015f5a4e3139626f756e6465645f636f6c6c656374696f6e733131626f756e6465645f766563315f3130385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242447542439747970655f696e666f3137683862633931393731323164303030663145a527b4015f5a4e3139626f756e6465645f636f6c6c656374696f6e733131626f756e6465645f766563315f3130385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242447542439747970655f696e666f3137686262336466393133303131333534373645a627b4015f5a4e3139626f756e6465645f636f6c6c656374696f6e733131626f756e6465645f766563315f3130385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242447542439747970655f696e666f3137686264643833613739383865643262646645a727b4015f5a4e3139626f756e6465645f636f6c6c656374696f6e733131626f756e6465645f766563315f3130385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242447542439747970655f696e666f3137686537353739646662303532363335626445a827b4015f5a4e3139626f756e6465645f636f6c6c656374696f6e733131626f756e6465645f766563315f3130385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242447542439747970655f696e666f3137686632366237303766303263613366396545a9275b5f5a4e3139626f756e6465645f636f6c6c656374696f6e733131626f756e6465645f7665633233426f756e646564566563244c5424542443245324475424387472795f707573683137686532383265386263613830326631343045aa275f5f5a4e36365f244c542473705f776569676874732e2e7765696768745f76322e2e576569676874247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683930616532326363343865383030623345ab279b015f5a4e34636f726533707472393664726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76352e2e496e737472756374696f6e244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d6543616c6c244754242447542431376837396139366634363532343632643361452e6c6c766d2e31363637353937303936353730313633363133ac27f6015f5a4e3231315f244c54246672616d655f6d657461646174615f686173685f657874656e73696f6e2e2e436865636b4d6574616461746148617368244c5424542447542424753230246173247532302473705f72756e74696d652e2e7472616974732e2e7472616e73616374696f6e5f657874656e73696f6e2e2e5472616e73616374696f6e457874656e73696f6e244c5424244c5424542475323024617324753230246672616d655f73797374656d2e2e70616c6c65742e2e436f6e666967244754242e2e52756e74696d6543616c6c244754242447542438696d706c696369743137686639663337383439383362333634363845ad27785f5a4e36365f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c54245424475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376831383732623135383366663163363238452e6c6c766d2e31363637353937303936353730313633363133ae27ff015f5a4e3232305f244c54246672616d655f73797374656d2e2e657874656e73696f6e732e2e636865636b5f6d6f7274616c6974792e2e436865636b4d6f7274616c697479244c5424542447542424753230246173247532302473705f72756e74696d652e2e7472616974732e2e7472616e73616374696f6e5f657874656e73696f6e2e2e5472616e73616374696f6e457874656e73696f6e244c5424244c5424542475323024617324753230246672616d655f73797374656d2e2e70616c6c65742e2e436f6e666967244754242e2e52756e74696d6543616c6c244754242447542438696d706c696369743137683263663663383033346134636139383145af278e025f5a4e3232385f244c54246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e646f75626c655f6d61702e2e53746f72616765446f75626c654d6170244c5424507265666978244324486173686572312443244b657931244324486173686572322443244b65793224432456616c756524432451756572794b696e642443244f6e456d7074792443244d617856616c756573244754242475323024617324753230246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e53746f72616765456e7472794d657461646174614275696c6465722447542431346275696c645f6d657461646174613137683535363661396663376264356462646645b0278e025f5a4e3232385f244c54246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e646f75626c655f6d61702e2e53746f72616765446f75626c654d6170244c5424507265666978244324486173686572312443244b657931244324486173686572322443244b65793224432456616c756524432451756572794b696e642443244f6e456d7074792443244d617856616c756573244754242475323024617324753230246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e53746f72616765456e7472794d657461646174614275696c6465722447542431346275696c645f6d657461646174613137686166643531623231373434316464396545b1278e025f5a4e3232385f244c54246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e646f75626c655f6d61702e2e53746f72616765446f75626c654d6170244c5424507265666978244324486173686572312443244b657931244324486173686572322443244b65793224432456616c756524432451756572794b696e642443244f6e456d7074792443244d617856616c756573244754242475323024617324753230246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e53746f72616765456e7472794d657461646174614275696c6465722447542431346275696c645f6d657461646174613137686435306438333563303233323732653245b2278e025f5a4e3232385f244c54246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e646f75626c655f6d61702e2e53746f72616765446f75626c654d6170244c5424507265666978244324486173686572312443244b657931244324486173686572322443244b65793224432456616c756524432451756572794b696e642443244f6e456d7074792443244d617856616c756573244754242475323024617324753230246672616d655f737570706f72742e2e73746f726167652e2e74797065732e2e53746f72616765456e7472794d657461646174614275696c6465722447542431346275696c645f6d657461646174613137686538636566353537343864396139313945b327ae015f5a4e323563756d756c75735f70616c6c65745f78636d705f71756575653131335f244c5424696d706c247532302473746167696e675f78636d2e2e76352e2e7472616974732e2e53656e6458636d2475323024666f72247532302463756d756c75735f70616c6c65745f78636d705f71756575652e2e70616c6c65742e2e50616c6c6574244c54245424475424244754243764656c697665723137686564346332333438373565363836373045b427af015f5a4e323563756d756c75735f70616c6c65745f78636d705f71756575653131335f244c5424696d706c247532302473746167696e675f78636d2e2e76352e2e7472616974732e2e53656e6458636d2475323024666f72247532302463756d756c75735f70616c6c65745f78636d705f71756575652e2e70616c6c65742e2e50616c6c6574244c54245424475424244754243876616c69646174653137683936316566613232613566626266366445b527605f5a4e34636f726533707472363264726f705f696e5f706c616365244c542473746167696e675f78636d2e2e56657273696f6e656458636d244c5424244c50242452502424475424244754243137686236666632373065326534356334626245b627c8015f5a4e323563756d756c75735f70616c6c65745f78636d705f71756575653132335f244c5424696d706c247532302463756d756c75735f7072696d6974697665735f636f72652e2e58636d704d657373616765536f757263652475323024666f72247532302463756d756c75735f70616c6c65745f78636d705f71756575652e2e70616c6c65742e2e50616c6c6574244c5424542447542424475424323274616b655f6f7574626f756e645f6d657373616765733137683339613232626532343065343138313245b727d9015f5a4e323563756d756c75735f70616c6c65745f78636d705f71756575653134325f244c5424696d706c2475323024706f6c6b61646f745f70617261636861696e5f7072696d6974697665732e2e7072696d6974697665732e2e58636d704d65737361676548616e646c65722475323024666f72247532302463756d756c75735f70616c6c65745f78636d705f71756575652e2e70616c6c65742e2e50616c6c6574244c5424542447542424475424323068616e646c655f78636d705f6d657373616765733137683666386439313565353837663936353445b8276b5f5a4e35335f244c5424636f72652e2e666d742e2e4572726f72247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376863326461613638363131383434653233452e6c6c766d2e31363637353937303936353730313633363133b927f1015f5a4e323563756d756c75735f70616c6c65745f78636d705f71756575653137305f244c5424696d706c247532302470616c6c65745f6d6573736167655f71756575652e2e4f6e51756575654368616e676564244c5424706f6c6b61646f745f70617261636861696e5f7072696d6974697665732e2e7072696d6974697665732e2e4964244754242475323024666f72247532302463756d756c75735f70616c6c65745f78636d705f71756575652e2e70616c6c65742e2e50616c6c6574244c542454244754242447542431366f6e5f71756575655f6368616e6765643137683062386663373338333937643634653045ba2785015f5a4e323563756d756c75735f70616c6c65745f78636d705f717565756536385f244c5424696d706c247532302463756d756c75735f70616c6c65745f78636d705f71756575652e2e70616c6c65742e2e50616c6c6574244c5424542447542424475424313173656e645f7369676e616c3137683132653039336235633537333739356145bb27735f5a4e38365f244c542463756d756c75735f70616c6c65745f78636d705f71756575652e2e70616c6c65742e2e4572726f72244c54245424475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683033313437303136306366353736663645bc276f5f5a4e38325f244c5424706f6c6b61646f745f70617261636861696e5f7072696d6974697665732e2e7072696d6974697665732e2e4964247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686264646639393839663336353636333845bd27f6015f5a4e323563756d756c75735f70616c6c65745f78636d705f71756575653138335f244c5424696d706c24753230246672616d655f737570706f72742e2e7472616974732e2e6d657373616765732e2e51756575655061757365645175657279244c5424706f6c6b61646f745f70617261636861696e5f7072696d6974697665732e2e7072696d6974697665732e2e4964244754242475323024666f72247532302463756d756c75735f70616c6c65745f78636d705f71756575652e2e70616c6c65742e2e50616c6c6574244c54245424475424244754243969735f7061757365643137683164353933323165616331366333303145be275c5f5a4e323563756d756c75735f70616c6c65745f78636d705f71756575653670616c6c6574313550616c6c6574244c54245424475424313673746f726167655f6d657461646174613137686236393438643636646435373231373745bf27655f5a4e323563756d756c75735f70616c6c65745f78636d705f71756575653670616c6c6574313550616c6c6574244c54245424475424323570616c6c65745f636f6e7374616e74735f6d657461646174613137683064336139303139633831313836336445c027ac015f5a4e323563756d756c75735f70616c6c65745f78636d705f71756575653670616c6c6574315f3130305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302463756d756c75735f70616c6c65745f78636d705f71756575652e2e70616c6c65742e2e4572726f72244c542454244754242447542439747970655f696e666f3137683334613362613461623063636536353345c127ac015f5a4e323563756d756c75735f70616c6c65745f78636d705f71756575653670616c6c6574315f3130305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302463756d756c75735f70616c6c65745f78636d705f71756575652e2e70616c6c65742e2e4576656e74244c542454244754242447542439747970655f696e666f3137683735653233376264636138613634393345c227b5015f5a4e323563756d756c75735f70616c6c65745f78636d705f71756575653670616c6c6574315f3131325f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302463756d756c75735f70616c6c65745f78636d705f71756575652e2e70616c6c65742e2e43616c6c244c5424542447542424475424366465636f64653137683166346532306635386463636637323645c327b5015f5a4e323563756d756c75735f70616c6c65745f78636d705f71756575653670616c6c6574315f3131325f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302463756d756c75735f70616c6c65745f78636d705f71756575652e2e70616c6c65742e2e43616c6c244c5424542447542424475424366465636f64653137683366336161366537336264613236343345c427b5015f5a4e323563756d756c75735f70616c6c65745f78636d705f71756575653670616c6c6574315f3131325f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302463756d756c75735f70616c6c65745f78636d705f71756575652e2e70616c6c65742e2e43616c6c244c5424542447542424475424366465636f64653137686337313063396130323638366537616345c527b5015f5a4e323563756d756c75735f70616c6c65745f78636d705f71756575653670616c6c6574315f3131325f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302463756d756c75735f70616c6c65745f78636d705f71756575652e2e70616c6c65742e2e43616c6c244c5424542447542424475424366465636f64653137686632313961353033616336663731646645c627b8015f5a4e323563756d756c75735f70616c6c65745f78636d705f71756575653670616c6c6574315f3131325f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302463756d756c75735f70616c6c65745f78636d705f71756575652e2e70616c6c65742e2e43616c6c244c542454244754242447542439656e636f64655f746f3137683163663634633361363434383361656145c727aa015f5a4e323563756d756c75735f70616c6c65745f78636d705f71756575653670616c6c6574315f39395f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302463756d756c75735f70616c6c65745f78636d705f71756575652e2e70616c6c65742e2e43616c6c244c542454244754242447542439747970655f696e666f3137686333333637396138663136646433356345c827b7015f5a4e323670616c6c65745f7472616e73616374696f6e5f7061796d656e74357479706573315f3131315f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470616c6c65745f7472616e73616374696f6e5f7061796d656e742e2e74797065732e2e46656544657461696c73244c542442616c616e6365244754242447542439747970655f696e666f3137683362656232366361363736636564393145c927b9015f5a4e323670616c6c65745f7472616e73616374696f6e5f7061796d656e74357479706573315f3131335f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470616c6c65745f7472616e73616374696f6e5f7061796d656e742e2e74797065732e2e496e636c7573696f6e466565244c542442616c616e6365244754242447542439747970655f696e666f3137686631376238333630306230633434396645ca27c6015f5a4e323670616c6c65745f7472616e73616374696f6e5f7061796d656e74357479706573315f3132365f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302470616c6c65745f7472616e73616374696f6e5f7061796d656e742e2e74797065732e2e496e636c7573696f6e466565244c542442616c616e6365244754242447542439656e636f64655f746f3137686263313439373331666361663862643545cb27c9015f5a4e323670616c6c65745f7472616e73616374696f6e5f7061796d656e74357479706573315f3132395f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302470616c6c65745f7472616e73616374696f6e5f7061796d656e742e2e74797065732e2e52756e74696d654469737061746368496e666f244c542442616c616e6365244324576569676874244754242447542439747970655f696e666f3137686637303563316231633433383137333045cc27b8025f5a4e3237385f244c542463756d756c75735f70616c6c65745f78636d705f71756575652e2e70616c6c65742e2e50616c6c6574244c542454244754242475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e686f6f6b732e2e4f6e49646c65244c5424244c5424244c5424244c5424542475323024617324753230246672616d655f73797374656d2e2e70616c6c65742e2e436f6e666967244754242e2e426c6f636b24753230246173247532302473705f72756e74696d652e2e7472616974732e2e426c6f636b244754242e2e48656164657224753230246173247532302473705f72756e74696d652e2e7472616974732e2e486561646572244754242e2e4e756d6265722447542424475424376f6e5f69646c653137686630613866646639336136306161346545cd27bb015f5a4e32396672616d655f6d657461646174615f686173685f657874656e73696f6e315f3132315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f7224753230246672616d655f6d657461646174615f686173685f657874656e73696f6e2e2e436865636b4d6574616461746148617368244c5424542447542424475424366465636f64653137683261313839613366376261653262653145ce27bb015f5a4e32396672616d655f6d657461646174615f686173685f657874656e73696f6e315f3132315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f7224753230246672616d655f6d657461646174615f686173685f657874656e73696f6e2e2e436865636b4d6574616461746148617368244c5424542447542424475424366465636f64653137683930366636653339376433393565653045cf27bb015f5a4e32396672616d655f6d657461646174615f686173685f657874656e73696f6e315f3132315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f7224753230246672616d655f6d657461646174615f686173685f657874656e73696f6e2e2e436865636b4d6574616461746148617368244c5424542447542424475424366465636f64653137683931353565343137353532396266373945d027bb015f5a4e32396672616d655f6d657461646174615f686173685f657874656e73696f6e315f3132315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f7224753230246672616d655f6d657461646174615f686173685f657874656e73696f6e2e2e436865636b4d6574616461746148617368244c5424542447542424475424366465636f64653137686431616364323535383236623233623845d127475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683132386664643039353262313131343445d227475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683134626631383332663432663766636545d327475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683137623664623862646535633538373945d427475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683333326537326130363162313436353045d527475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683363333234333239353533383930313145d627475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683732646434366335663533616562663745d727475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683861643636663664303965656134363145d827475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686361326533386362316536333438633445d927495f5a4e34345f244c54242452462454247532302461732475323024636f72652e2e666d742e2e446973706c61792447542433666d743137686665396462643838633138346531393145da274a5f5a4e34355f244c5424244c502424525024247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686532323466356337346638383564633245db275c5f5a4e34636f726533666d74336e756d35305f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f7224753230247536342447542433666d743137683966383134653432366537363631613145dc27305f5a4e34636f726533666d743557726974653977726974655f666d743137686564623637393162653731636638646245dd278b015f5a4e34636f7265336f70733866756e6374696f6e35696d706c7338305f244c5424696d706c2475323024636f72652e2e6f70732e2e66756e6374696f6e2e2e466e4f6e6365244c542441244754242475323024666f722475323024245246246d7574247532302446244754243963616c6c5f6f6e63653137683237623762336566363166633036386245de2791015f5a4e34636f72653370747231313064726f705f696e5f706c616365244c542473746167696e675f78636d2e2e646f75626c655f656e636f6465642e2e446f75626c65456e636f646564244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d6543616c6c24475424244754243137683863386264386232316435313763636545df27775f5a4e34636f726533707472363064726f705f696e5f706c616365244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d6543616c6c2447542431376833633132346233303235373839616166452e6c6c766d2e31363637353937303936353730313633363133e027655f5a4e34636f726533707472343264726f705f696e5f706c616365244c5424616c6c6f632e2e737472696e672e2e537472696e672447542431376862646366333163623131326637613738452e6c6c766d2e31363637353937303936353730313633363133e127505f5a4e34636f726533707472343664726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76342e2e526573706f6e7365244754243137686164653861333832613436636462613945e227505f5a4e34636f726533707472343664726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76352e2e526573706f6e7365244754243137686663373238343465326661363133653045e3276c5f5a4e34636f726533707472343964726f705f696e5f706c616365244c5424616c6c6f632e2e737472696e672e2e46726f6d557466384572726f722447542431376866356335336537646536363039663336452e6c6c766d2e31363637353937303936353730313633363133e427595f5a4e34636f726533707472353564726f705f696e5f706c616365244c542473705f636f72652e2e63727970746f2e2e536563726574537472696e674572726f72244754243137683832323235646563353161353338633245e5275a5f5a4e34636f726533707472353664726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76352e2e61737365742e2e417373657446696c746572244754243137686236393462656464643133656466366645e627795f5a4e34636f726533707472383764726f705f696e5f706c616365244c5424616c6c6f632e2e626f7865642e2e426f78244c542473746167696e675f78636d2e2e56657273696f6e656458636d244c5424244c5024245250242447542424475424244754243137683266646137626534623664656135383645e7276c5f5a4e34636f726533707472373464726f705f696e5f706c616365244c5424616c6c6f632e2e626f7865642e2e426f78244c542473746167696e675f78636d2e2e56657273696f6e656441737365747324475424244754243137683161616166396537393331623836623745e8277b5f5a4e34636f726533707472363464726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76352e2e61737365742e2e41737365745472616e7366657246696c7465722447542431376833386530343365366239323264663932452e6c6c766d2e31363637353937303936353730313633363133e9277c5f5a4e34636f726533707472363564726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c5424244c502424525024244754242447542431376863653836616662383861653437363332452e6c6c766d2e31363637353937303936353730313633363133ea277c5f5a4e34636f726533707472363564726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c5424244c502424525024244754242447542431376836633231356561653332383365366535452e6c6c766d2e31363637353937303936353730313633363133eb279b015f5a4e34636f726533707472393664726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76332e2e496e737472756374696f6e244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d6543616c6c244754242447542431376833393063653036646334643566353539452e6c6c766d2e31363637353937303936353730313633363133ec279b015f5a4e34636f726533707472393664726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76342e2e496e737472756374696f6e244c542470617261636861696e5f74656d706c6174655f72756e74696d652e2e52756e74696d6543616c6c244754242447542431376863373732613365383862373064353665452e6c6c766d2e31363637353937303936353730313633363133ed275f5f5a4e35355f244c5424582475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542431337573696e675f656e636f6465643137683665666639323632366637326630376545ee275f5f5a4e35355f244c5424582475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542431337573696e675f656e636f6465643137686336633566313030303634376465613445ef275f5f5a4e35355f244c5424582475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542431337573696e675f656e636f6465643137686431346632373164386330383066333845f027575f5a4e35385f244c5424616c6c6f632e2e737472696e672e2e537472696e67247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683161656134663965346362396532343145f127785f5a4e35385f244c5424616c6c6f632e2e737472696e672e2e537472696e67247532302461732475323024636f72652e2e666d742e2e577269746524475424313077726974655f6368617231376862613566323334333230633730336465452e6c6c766d2e31363637353937303936353730313633363133f227765f5a4e35385f244c5424616c6c6f632e2e737472696e672e2e537472696e67247532302461732475323024636f72652e2e666d742e2e5772697465244754243977726974655f73747231376863383135393865633862343761343139452e6c6c766d2e31363637353937303936353730313633363133f327505f5a4e35616c6c6f633131636f6c6c656374696f6e73397665635f646571756532315665634465717565244c54245424432441244754243467726f773137683235366562666262356637333666366345f427555f5a4e35616c6c6f633131636f6c6c656374696f6e73397665635f646571756532315665634465717565244c542454244324412447542439706f705f66726f6e743137686365643939366663663637656366393145f527625f5a4e36305f244c5424245246246d7574247532302454247532302461732475323024627335382e2e656e636f64652e2e456e636f6465546172676574244754243131656e636f64655f776974683137683834393833393265666364303865336545f627775f5a4e36355f244c5424616c6c6f632e2e737472696e672e2e46726f6d557466384572726f72247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376836643639666637353666386530633461452e6c6c766d2e31363637353937303936353730313633363133f7275e5f5a4e36355f244c542473705f636f72652e2e63727970746f2e2e5075626c69634572726f72247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683336353337356232356337373639356345f827795f5a4e37305f244c5424542475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e6d6973632e2e446566656e7369766553617475726174696e67244754243234646566656e736976655f73617475726174696e675f7375623137683231336234616134393562323037376145f927645f5a4e3773705f636f72653663727970746f3953733538436f6465633235746f5f73733538636865636b5f776974685f76657273696f6e31376862333761386535313934366565313363452e6c6c766d2e31363637353937303936353730313633363133fa276d5f5a4e37315f244c542473705f636f72652e2e63727970746f2e2e4163636f756e744964333224753230246173247532302473657264652e2e64652e2e446573657269616c697a65244754243131646573657269616c697a653137686431363434633630313934623734613145fb27645f5a4e37315f244c542473705f636f72652e2e63727970746f2e2e536563726574537472696e674572726f72247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683232386563663763323263326363653245fc27725f5a4e37395f244c542473705f61726974686d657469632e2e66697865645f706f696e742e2e46697865645531323824753230246173247532302473657264652e2e7365722e2e53657269616c697a65244754243973657269616c697a653137686130306236303236666364656665653245fd27385f5a4e3773705f636f72653663727970746f3450616972313166726f6d5f737472696e673137683533666635336535383334363735643745fe27765f5a4e38305f244c542473705f61726974686d657469632e2e66697865645f706f696e742e2e46697865645531323824753230246173247532302473657264652e2e64652e2e446573657269616c697a65244754243131646573657269616c697a653137683037323132336539343838346637393145ff27745f5a4e38365f244c5424616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f7031376835653966316165376232653133383837458028745f5a4e38365f244c5424616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f7031376837333163633262366566333564306164458128745f5a4e38365f244c5424616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f7031376862656265373636623034646461623130458228745f5a4e38365f244c5424616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f70313768636334303162386537353866626533394583287b5f5a4e39345f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c5424542443245324475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d74313768313533383438663035656139653136614584287b5f5a4e39345f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c5424542443245324475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d74313768313662313263383963656263303131384585287b5f5a4e39345f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c5424542443245324475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d74313768316364346364353761663462386331344586287b5f5a4e39345f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c5424542443245324475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d74313768353831373130313831373837393864314587287b5f5a4e39345f244c5424626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c5424542443245324475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d74313768373137656465376665356230633461364588287e5f5a4e39375f244c542463756d756c75735f70616c6c65745f70617261636861696e5f73797374656d2e2e72656c61795f73746174655f736e617073686f742e2e4572726f72247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d74313768326134333061323861663964386263324589282d5f5a4e39747269655f726f6f7431306275696c645f7472696531376833633566353436646530626231623830458a28325f5a4e39747269655f726f6f743135747269655f726f6f745f696e6e657231376837396638346563613130663134383565458b2815417572614170695f736c6f745f6475726174696f6e8c2813417572614170695f617574686f7269746965738d282852656c6179506172656e744f66667365744170695f72656c61795f706172656e745f6f66667365748e282741757261556e696e636c756465645365676d656e744170695f63616e5f6275696c645f75706f6e8f280c436f72655f76657273696f6e902812436f72655f657865637574655f626c6f636b912815436f72655f696e697469616c697a655f626c6f636b9228114d657461646174615f6d6574616461746193281c4d657461646174615f6d657461646174615f61745f76657273696f6e94281a4d657461646174615f6d657461646174615f76657273696f6e7395282952756e74696d655669657746756e6374696f6e5f657865637574655f766965775f66756e6374696f6e96281c426c6f636b4275696c6465725f6170706c795f65787472696e73696397281b426c6f636b4275696c6465725f66696e616c697a655f626c6f636b982820426c6f636b4275696c6465725f696e686572656e745f65787472696e7369637399281c426c6f636b4275696c6465725f636865636b5f696e686572656e74739a282b5461676765645472616e73616374696f6e51756575655f76616c69646174655f7472616e73616374696f6e9b28214f6666636861696e576f726b65724170695f6f6666636861696e5f776f726b65729c282153657373696f6e4b6579735f67656e65726174655f73657373696f6e5f6b6579739d281f53657373696f6e4b6579735f6465636f64655f73657373696f6e5f6b6579739e281d4163636f756e744e6f6e63654170695f6163636f756e745f6e6f6e63659f28205472616e73616374696f6e5061796d656e744170695f71756572795f696e666fa028275472616e73616374696f6e5061796d656e744170695f71756572795f6665655f64657461696c73a128295472616e73616374696f6e5061796d656e744170695f71756572795f7765696768745f746f5f666565a228295472616e73616374696f6e5061796d656e744170695f71756572795f6c656e6774685f746f5f666565a328295472616e73616374696f6e5061796d656e7443616c6c4170695f71756572795f63616c6c5f696e666fa428305472616e73616374696f6e5061796d656e7443616c6c4170695f71756572795f63616c6c5f6665655f64657461696c73a5282b436f6c6c656374436f6c6c6174696f6e496e666f5f636f6c6c6563745f636f6c6c6174696f6e5f696e666fa6281a47656e657369734275696c6465725f6275696c645f7374617465a7281947656e657369734275696c6465725f6765745f707265736574a8281b47656e657369734275696c6465725f7072657365745f6e616d6573a928475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683261343261646339316638663232306545aa28435f5a4e34636f7265346974657236747261697473386974657261746f72384974657261746f72387472795f666f6c643137683933353830303062326265353164303445ab28535f5a4e34636f726535736c69636532395f244c5424696d706c2475323024247535622454247535642424475424313662696e6172795f7365617263685f62793137683031323164343138393263313165323345ac28435f5a4e31327061726974795f6269703339384d6e656d6f6e6963313970617273655f696e5f6e6f726d616c697a65643137686633346539396434303736373461343545ad283a5f5a4e31327061726974795f6269703339384d6e656d6f6e69633130776f72645f636f756e743137683333623561386261326330363134653045ae28405f5a4e31327061726974795f6269703339384d6e656d6f6e69633136746f5f656e74726f70795f61727261793137686265306233326264306338383730636145af28555f5a4e35365f244c54247061726974795f62697033392e2e4572726f72247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683764346134636539656362386633666345b0283b5f5a4e34636f726533666d74386275696c646572733944656275674c69737437656e74726965733137683134643736336161366163343832646445b128415f5a4e34636f726535736c69636534736f727436736861726564357069766f7431316d656469616e335f7265633137686230386437306263663764643832316245b228425f5a4e34636f726535736c69636534736f727436737461626c6539717569636b736f727439717569636b736f72743137683933333464323865323861613761646645b328475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683965336634336232376666363634616245b428475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686265323438393036373938626237363945b528475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686461633338336530346465373063383845b6283e5f5a4e34636f726535736c69636534736f727436737461626c6531346472696674736f72745f6d61696e3137686166383233623065323431303939363645b728395f5a4e34636f726535736c69636534736f727436737461626c6535647269667434736f72743137683538356532323735363164626134323145b828465f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743132736f7274385f737461626c653137686632306630613232316664383739393645b928595f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743331736d616c6c5f736f72745f67656e6572616c5f776974685f736372617463683137686330326233626635613036623964653645ba28325f5a4e35616c6c6f63377261775f766563313166696e6973685f67726f773137683166316330633838656538363839353245bb28435f5a4e35616c6c6f63377261775f7665633139526177566563244c54245424432441244754243867726f775f6f6e653137683565323832353262323932346436323645bc285e5f5a4e34636f726533666d74336e756d35325f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f7224753230247573697a652447542433666d743137683262616130326665333736626635643945bd284c5f5a4e35616c6c6f63377261775f766563313166696e6973685f67726f7731376834313833366230356264653963353634452e6c6c766d2e3135323431303137383138323134333438373533be28745f5a4e35616c6c6f63377261775f7665633230526177566563496e6e6572244c5424412447542437726573657276653231646f5f726573657276655f616e645f68616e646c6531376833653238313765303634386561363764452e6c6c766d2e3135323431303137383138323134333438373533bf286e5f5a4e37395f244c5424616c6c6f632e2e7665632e2e566563244c54247538244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4f7574707574244754243577726974653137683730653833316662396366316335656445c02891015f5a4e39315f244c54247061726974795f7363616c655f636f6465632e2e636f6465632e2e4279746573437572736f722475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e496e7075742447542432377363616c655f696e7465726e616c5f6465636f64655f62797465733137683465363738343932353532646138643445c12885015f5a4e3130325f244c54247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e507265666978496e707574244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e496e7075742447542434726561643137686365346566303736643833666465636545c228645f5a4e37315f244c54247061726974795f7363616c655f636f6465632e2e6572726f722e2e4572726f72247532302461732475323024636f72652e2e666d742e2e446973706c61792447542433666d743137686666333136303561333931643532366245c328465f5a4e31387061726974795f7363616c655f636f64656335636f6465633139656e636f64655f736c6963655f6e6f5f6c656e3137683733313336343933386334653762396245c4288c015f5a4e3130345f244c54247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374526566244c5424753332244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f3137686432623938386162613165373131663645c5284c5f5a4e35616c6c6f63377261775f7665633230526177566563496e6e6572244c5424412447542431357472795f616c6c6f636174655f696e3137683361613330316162323531373266616245c628765f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f3137686138643136306536356539316330623145c7283f5f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646536656e636f64653137686531656130633961316330666564396345c828b7015f5a4e3239706f6c6b61646f745f70617261636861696e5f7072696d69746976657331307072696d697469766573315f3130325f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024706f6c6b61646f745f70617261636861696e5f7072696d6974697665732e2e7072696d6974697665732e2e48656164446174612447542439747970655f696e666f3137683463373166366232663031313661323245c928bd015f5a4e3239706f6c6b61646f745f70617261636861696e5f7072696d69746976657331307072696d697469766573315f3130385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024706f6c6b61646f745f70617261636861696e5f7072696d6974697665732e2e7072696d6974697665732e2e56616c69646174696f6e436f64652447542439747970655f696e666f3137683339386666343663373733646636363045ca28b0015f5a4e3239706f6c6b61646f745f70617261636861696e5f7072696d69746976657331307072696d697469766573315f39365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024706f6c6b61646f745f70617261636861696e5f7072696d6974697665732e2e7072696d6974697665732e2e49642447542439747970655f696e666f3137683032336532366464333362626566633345cb287e5f5a4e39375f244c5424706f6c6b61646f745f70617261636861696e5f7072696d6974697665732e2e7072696d6974697665732e2e58636d704d657373616765466f726d6174247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683864643362386233386263306434646645cc2880015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137683732396466626333346632316632393045cd28445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683965346634656666303035663463656245ce28a3015f5a4e3139706f6c6b61646f745f7072696d697469766573327638315f3130315f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024706f6c6b61646f745f7072696d6974697665732e2e76382e2e4162726964676564486f7374436f6e66696775726174696f6e2447542439747970655f696e666f3137683439623165323136376132393034636645cf289c015f5a4e3139706f6c6b61646f745f7072696d697469766573327638315f39355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024706f6c6b61646f745f7072696d6974697665732e2e76382e2e416272696467656448726d704368616e6e656c2447542439747970655f696e666f3137683635346663303633363431333736373945d0289b015f5a4e3139706f6c6b61646f745f7072696d697469766573327638315f39345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024706f6c6b61646f745f7072696d6974697665732e2e76382e2e557067726164655265737472696374696f6e2447542439747970655f696e666f3137686132383864313239326435613732636645d12897015f5a4e3139706f6c6b61646f745f7072696d697469766573327638315f39305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024706f6c6b61646f745f7072696d6974697665732e2e76382e2e55706772616465476f41686561642447542439747970655f696e666f3137683331373531663230656537376538623145d228ad015f5a4e3133375f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c542454244324616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542447542424475424244754243966726f6d5f697465723137683636333863653936343132323861653745d328ad015f5a4e3133375f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c542454244324616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542447542424475424244754243966726f6d5f697465723137683961626130333332616164393931336445d428ad015f5a4e3133375f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c542454244324616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542447542424475424244754243966726f6d5f697465723137686132323061393462393537623338366145d52885015f5a4e39385f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c5424542443244924475424244754243966726f6d5f697465723137683136333332393961393635326665313245d6288c015f5a4e3130345f244c5424636f72652e2e697465722e2e61646170746572732e2e636c6f6e65642e2e436c6f6e6564244c54244924475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f72244754243973697a655f68696e743137683430323962383335393134353764343045d72885015f5a4e31307363616c655f696e666f35696d706c7338305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242447542439747970655f696e666f3137686363323334663235626262646337373845d828ba015f5a4e3139706f6c6b61646f745f7072696d69746976657332763831336173796e635f6261636b696e67315f3130395f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024706f6c6b61646f745f7072696d6974697665732e2e76382e2e6173796e635f6261636b696e672e2e4173796e634261636b696e67506172616d732447542439747970655f696e666f3137683237316461313061373462323934613845d92889015f5a4e3130365f244c5424636f72652e2e697465722e2e61646170746572732e2e636861696e2e2e436861696e244c5424412443244224475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f722447542434666f6c643137683033323439333936376436623334323945da284b5f5a4e35616c6c6f63377261775f766563313166696e6973685f67726f7731376861353532323737313365613733613938452e6c6c766d2e32303432343235383938363038383635313334db285a5f5a4e35616c6c6f63377261775f7665633230526177566563496e6e6572244c5424412447542437726573657276653231646f5f726573657276655f616e645f68616e646c653137683961343165636263663235616534633945dc28475f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646531337573696e675f656e636f6465643137686432653535313730306466646665653245dd285f5f5a4e313373705f61726974686d65746963313166697865645f706f696e7431364669786564506f696e744e756d626572323473617475726174696e675f66726f6d5f726174696f6e616c3137683738373136633666623431396661373745de285f5f5a4e313373705f61726974686d65746963313166697865645f706f696e7431364669786564506f696e744e756d626572323473617475726174696e675f66726f6d5f726174696f6e616c3137686562623633393862383730386231653445df283e5f5a4e35616c6c6f633473796e633136417263244c54245424432441244754243964726f705f736c6f773137683636653039346639346437626338616545e028625f5a4e34355f244c54242452462454247532302461732475323024636f72652e2e666d742e2e4c6f7765724865782447542433666d7431376861623764653130333137643363663063452e6c6c766d2e363633363336303932373337323639353032e1287e5f5a4e31357072696d69746976655f7479706573315f37325f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230247072696d69746976655f74797065732e2e483235362447542439747970655f696e666f3137683065336632306631613934623265333045e2287e5f5a4e31307363616c655f696e666f35696d706c7337335f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024247535622454247533622424753230244e24753564242447542439747970655f696e666f3137683734316335366164333638313630303345e3284a5f5a4e34355f244c54242452462454247532302461732475323024636f72652e2e666d742e2e4c6f7765724865782447542433666d743137683130336462633431653232313434666445e428405f5a4e3372797536707265747479386d616e7469737361313977726974655f6d616e74697373615f6c6f6e673137683365333364626266336138366666383745e5282b5f5a4e337279753670726574747938666f726d617436343137686137623637363030643031343562313245e6289c025f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f646532313048616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c65616624475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e45646765244754243136696e736572745f726563757273696e673137683732656561386134373135363837306645e72892025f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f646532313248616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e496e7465726e616c24475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4b56244754243573706c69743137683236346661613132643938356235323645e8289c025f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f646532313048616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c65616624475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e45646765244754243136696e736572745f726563757273696e673137683762353136613331633764343433636545e92892025f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f646532313248616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e496e7465726e616c24475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4b56244754243573706c69743137686637376138646265326561383562656245ea2889015f5a4e3130365f244c5424636f72652e2e697465722e2e61646170746572732e2e636861696e2e2e436861696e244c5424412443244224475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f7224475424346e6578743137686435343639623765383666306536613645eb283d5f5a4e34636f726533737472377061747465726e313454776f5761795365617263686572346e6578743137683362326536323461386539373936373745ec28ad015f5a4e3133375f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c542454244324616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542447542424475424244754243966726f6d5f697465723137683532663539346239356431653166383845ed28ac015f5a4e35616c6c6f63337665633136696e5f706c6163655f636f6c6c6563743130385f244c5424696d706c2475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c54245424432449244754242475323024666f722475323024616c6c6f632e2e7665632e2e566563244c54245424475424244754243966726f6d5f697465723137686239346339633332336230333231343445ee28625f5a4e36375f244c5424616c6c6f632e2e7665632e2e566563244c5424542443244124475424247532302461732475323024636f72652e2e636c6f6e652e2e436c6f6e652447542435636c6f6e653137686237373333643730303736623633626345ef28625f5a4e36375f244c5424616c6c6f632e2e7665632e2e566563244c5424542443244124475424247532302461732475323024636f72652e2e636c6f6e652e2e436c6f6e652447542435636c6f6e653137686539613866303963316161323462373245f02885015f5a4e39385f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c5424542443244924475424244754243966726f6d5f697465723137686134326131363764636538306462336145f12885015f5a4e39385f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c5424542443244924475424244754243966726f6d5f697465723137686539636630323638643061663632643445f22885015f5a4e39385f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c5424542443244924475424244754243966726f6d5f697465723137686562393238303063383630353133303045f3284b5f5a4e34636f72653373747232315f244c5424696d706c24753230247374722447542431387472696d5f73746172745f6d6174636865733137683862333138666432323837376662303845f4288b015f5a4e3130385f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e49746572244c54244b2443245624475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f7224475424346e6578743137686433323866636539323330646334313645f5288a015f5a4e34636f726533707472373964726f705f696e5f706c616365244c54247363616c655f696e666f2e2e74792e2e54797065244c54247363616c655f696e666f2e2e666f726d2e2e506f727461626c65466f726d244754242447542431376866356130613564336633333331646634452e6c6c766d2e39383337383830363032373738313337393438f628565f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565336d6170323542547265654d6170244c54244b24432456244324412447542436696e736572743137683765353862613234623366393839663045f72881015f5a4e39395f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b244324562443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137683564303936656638313666303439623345f82881015f5a4e39395f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b244324562443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137683737616139343137326335663231363145f9284b5f5a4e35616c6c6f63377261775f766563313166696e6973685f67726f7731376865633763626465653838613938383437452e6c6c766d2e37333632383930363230353433303333343433fa28435f5a4e35616c6c6f63377261775f7665633139526177566563244c54245424432441244754243867726f775f6f6e653137686234663730383465383538353138323445fb28435f5a4e35616c6c6f63377261775f7665633139526177566563244c54245424432441244754243867726f775f6f6e653137686664353561653330326637353034643845fc285a5f5a4e35616c6c6f63377261775f7665633230526177566563496e6e6572244c5424412447542437726573657276653231646f5f726573657276655f616e645f68616e646c653137683833643737376263656664613338316145fd286b5f5a4e31307363616c655f696e666f35696d706c7335345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230247374722447542439747970655f696e666f3137683734313035353961366638313361346145fe283d5f5a4e31307363616c655f696e666f357574696c73313869735f727573745f6964656e7469666965723137683264336636353138346261656130393545ff286c5f5a4e31307363616c655f696e666f35696d706c7335355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024626f6f6c2447542439747970655f696e666f313768373530303265306333636265363666324580296a5f5a4e31307363616c655f696e666f35696d706c7335335f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302475382447542439747970655f696e666f313768626233626261396363646238616137334581296b5f5a4e31307363616c655f696e666f35696d706c7335345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230247531362447542439747970655f696e666f313768323235643536353131613336623635304582296b5f5a4e31307363616c655f696e666f35696d706c7335345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230247533322447542439747970655f696e666f313768316134363266343464616561633839384583296b5f5a4e31307363616c655f696e666f35696d706c7335345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230247536342447542439747970655f696e666f313768333333373931666561343261313935384584296c5f5a4e31307363616c655f696e666f35696d706c7335355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024753132382447542439747970655f696e666f31376865306565656131333361653466396665458529705f5a4e31307363616c655f696e666f35696d706c7335395f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024244c5024245250242447542439747970655f696e666f313768623364363032333539363335666639624586298b015f5a4e34636f7265336f70733866756e6374696f6e35696d706c7338305f244c5424696d706c2475323024636f72652e2e6f70732e2e66756e6374696f6e2e2e466e4f6e6365244c542441244754242475323024666f722475323024245246246d7574247532302446244754243963616c6c5f6f6e636531376830386138343532663833316362653965458729475f5a4e35616c6c6f63337665633136696e5f706c6163655f636f6c6c656374313866726f6d5f697465725f696e5f706c61636531376835666335333431313234303561326163458829345f5a4e31307363616c655f696e666f32747934706174683450617468336e657731376839666262613630653830633863343465458929425f5a4e31307363616c655f696e666f3274793470617468345061746831366e65775f776974685f7265706c61636531376833666333393766376265376235353666458a297b5f5a4e36385f244c54247363616c655f696e666f2e2e74792e2e706174682e2e506174684572726f72247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376837643638343464313263333930623431452e6c6c766d2e31373632343733313433393537313534353938318b29445f5a4e31307363616c655f696e666f387265676973747279385265676973747279313372656769737465725f7479706531376832613639666661343362323837643661458c29475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376836326432623139666361613435303634458d29475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376836643339653764336637303039643839458e297d5f5a4e31307363616c655f696e666f35696d706c7337325f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e737472696e672e2e537472696e672447542439747970655f696e666f31376837313038323139633433353161626435458f29765f5a4e37385f244c54247363616c655f696e666f2e2e74792e2e547970654465662475323024617324753230247363616c655f696e666f2e2e72656769737472792e2e496e746f506f727461626c65244754243133696e746f5f706f727461626c65313768393932363336363435366636313636364590298a015f5a4e3130335f244c5424616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542443244124475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f7224475424387472795f666f6c64313768333039363461396366616661383665384591298a015f5a4e3130335f244c5424616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542443244124475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f7224475424387472795f666f6c64313768646537303164343064323738653839654592293e5f5a4e31307363686e6f72726b656c346b65797331334d696e695365637265744b657936657870616e6431376837363161376336663139356638383238459329615f5a4e36375f244c54247363686e6f72726b656c2e2e6b6579732e2e4b657970616972247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137686365356435616333303835666433623245942983015f5a4e3130305f244c54247363686e6f72726b656c2e2e6b6579732e2e4b657970616972247532302461732475323024636f72652e2e636f6e766572742e2e46726f6d244c54247363686e6f72726b656c2e2e6b6579732e2e5365637265744b657924475424244754243466726f6d31376830306364623234343263623865326565459529635f5a4e36395f244c54247363686e6f72726b656c2e2e6b6579732e2e5365637265744b6579247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137683934656537653630653134306665333945962980015f5a4e38395f244c54246d65726c696e2e2e7472616e7363726970742e2e5472616e7363726970742475323024617324753230247363686e6f72726b656c2e2e636f6e746578742e2e5369676e696e675472616e736372697074244754243132636f6d6d69745f62797465733137683331376136643138383232376135306345972983015f5a4e38395f244c54246d65726c696e2e2e7472616e7363726970742e2e5472616e7363726970742475323024617324753230247363686e6f72726b656c2e2e636f6e746578742e2e5369676e696e675472616e7363726970742447542431356368616c6c656e67655f627974657331376866323536643666393136323931376235459829405f5a4e31307363686e6f72726b656c32377363616c61725f66726f6d5f63616e6f6e6963616c5f627974657331376835633633626365616365653462653462459929475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376862643962303832386137623937333037459a29495f5a4e34345f244c54242452462454247532302461732475323024636f72652e2e666d742e2e446973706c61792447542433666d7431376836643530393036643833343562386664459b29495f5a4e34345f244c54242452462454247532302461732475323024636f72652e2e666d742e2e446973706c61792447542433666d7431376838353634303531633563396563353565459c29305f5a4e34636f726533666d743557726974653977726974655f666d7431376830356535396335343734633465656638459d29595f5a4e36305f244c542473657264652e2e64652e2e556e6578706563746564247532302461732475323024636f72652e2e666d742e2e446973706c61792447542433666d7431376861363435333465336461663232346631459e295f5f5a4e36365f244c542473657264652e2e64652e2e57697468446563696d616c506f696e74247532302461732475323024636f72652e2e666d742e2e446973706c61792447542433666d7431376864313035643933373633653430396438459f294c5f5a4e34375f244c54242452462473747224753230246173247532302473657264652e2e64652e2e45787065637465642447542433666d743137683737363032636535613865646637623745a029545f5a4e35355f244c542473657264652e2e64652e2e4f6e654f66247532302461732475323024636f72652e2e666d742e2e446973706c61792447542433666d743137683566306361376163326237303438396545a129a4015f5a4e3132385f244c5424244c542473657264652e2e64652e2e57697468446563696d616c506f696e74247532302461732475323024636f72652e2e666d742e2e446973706c6179244754242e2e666d742e2e4c6f6f6b466f72446563696d616c506f696e74247532302461732475323024636f72652e2e666d742e2e5772697465244754243977726974655f7374723137683162383234663230396534353031303345a229a6015f5a4e3132385f244c5424244c542473657264652e2e64652e2e57697468446563696d616c506f696e74247532302461732475323024636f72652e2e666d742e2e446973706c6179244754242e2e666d742e2e4c6f6f6b466f72446563696d616c506f696e74247532302461732475323024636f72652e2e666d742e2e577269746524475424313077726974655f636861723137683237396261393134343838323261376645a32985015f5a4e3130325f244c542473657264655f6a736f6e2e2e6e756d6265722e2e4e756d626572247532302461732475323024636f72652e2e636f6e766572742e2e46726f6d244c542473657264655f6a736f6e2e2e64652e2e5061727365724e756d62657224475424244754243466726f6d3137683931623835633139656432393731396645a4296b5f5a4e37375f244c542473657264655f6a736f6e2e2e6e756d6265722e2e4e756d626572247532302461732475323024636f72652e2e636f6e766572742e2e46726f6d244c542475363424475424244754243466726f6d3137683166343431393934333763646430323745a5296c5f5a4e37385f244c542473657264655f6a736f6e2e2e6e756d6265722e2e4e756d626572247532302461732475323024636f72652e2e636f6e766572742e2e46726f6d244c54247531323824475424244754243466726f6d3137683838663139613932343439386261323445a629425f5a4e313073657264655f6a736f6e32646531325061727365724e756d6265723132696e76616c69645f747970653137683362646365666161646238653034383045a729435f5a4e313073657264655f6a736f6e3264653231446573657269616c697a6572244c54245224475424356572726f723137683537356630353162326135613561613745a829565f5a4e313073657264655f6a736f6e3264653231446573657269616c697a6572244c54245224475424323370617273655f616e795f7369676e65645f6e756d6265723137683566386633383336366364376336653145a929675f5a4e313073657264655f6a736f6e3264653231446573657269616c697a6572244c54245224475424313670617273655f616e795f6e756d62657231376834386234623438306632623962323732452e6c6c766d2e383636313239353237333434323036333237aa294b5f5a4e313073657264655f6a736f6e3264653231446573657269616c697a6572244c5424522447542431327363616e5f696e74656765723137683238336336393139656138633766663445ab294a5f5a4e313073657264655f6a736f6e3264653231446573657269616c697a6572244c5424522447542431317363616e5f6f725f656f663137683661633933626132636166613161366445ac294a5f5a4e313073657264655f6a736f6e3264653231446573657269616c697a6572244c5424522447542431317363616e5f6e756d6265723137683363363862646661646431376630303945ad294c5f5a4e313073657264655f6a736f6e3264653231446573657269616c697a6572244c5424522447542431337363616e5f6578706f6e656e743137683133306462333230383532626331396545ae29305f5a4e34636f726533666d743557726974653977726974655f666d743137686235303863366462366532393037313245af294c5f5a4e34636f726533707472343264726f705f696e5f706c616365244c5424616c6c6f632e2e737472696e672e2e537472696e67244754243137683033373231383630643130346337656245b0295f5f5a4e35385f244c5424616c6c6f632e2e737472696e672e2e537472696e67247532302461732475323024636f72652e2e666d742e2e577269746524475424313077726974655f636861723137686261356632333433323063373033646545b1295a5f5a4e35616c6c6f63377261775f7665633230526177566563496e6e6572244c5424412447542437726573657276653231646f5f726573657276655f616e645f68616e646c653137683962633032363164363230633930636245b2295d5f5a4e35385f244c5424616c6c6f632e2e737472696e672e2e537472696e67247532302461732475323024636f72652e2e666d742e2e5772697465244754243977726974655f7374723137686338313539386563386234376134313945b3294a5f5a4e35616c6c6f63377261775f766563313166696e6973685f67726f7731376862383663646639656464336561623831452e6c6c766d2e333830343736363138363335393039313031b429435f5a4e35616c6c6f63377261775f7665633139526177566563244c54245424432441244754243867726f775f6f6e653137683931393865323661386137396264663045b5295e5f5a4e36355f244c542473657264655f6a736f6e2e2e696f2e2e696d702e2e4572726f72247532302461732475323024636f72652e2e666d742e2e446973706c61792447542433666d743137683733613436643432316232323433316145b6294c5f5a4e34636f726533707472343264726f705f696e5f706c616365244c5424616c6c6f632e2e737472696e672e2e537472696e67244754243137683033373231383630643130346337656245b729425f5a4e34636f726533737472377061747465726e313454776f5761795365617263686572396e6578745f6261636b3137683836393031393633353434373264353445b829525f5a4e35335f244c5424636f72652e2e666d742e2e4572726f72247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686332646161363836313138343465323345b929575f5a4e35385f244c5424616c6c6f632e2e737472696e672e2e537472696e67247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683161656134663965346362396532343145ba295f5f5a4e35385f244c5424616c6c6f632e2e737472696e672e2e537472696e67247532302461732475323024636f72652e2e666d742e2e577269746524475424313077726974655f636861723137686261356632333433323063373033646545bb295d5f5a4e35385f244c5424616c6c6f632e2e737472696e672e2e537472696e67247532302461732475323024636f72652e2e666d742e2e5772697465244754243977726974655f7374723137686338313539386563386234376134313945bc29605f5a4e36375f244c542473657264655f6a736f6e2e2e6572726f722e2e4572726f72436f6465247532302461732475323024636f72652e2e666d742e2e446973706c61792447542433666d743137683663346339626261303634323865386645bd295c5f5a4e36335f244c542473657264655f6a736f6e2e2e6572726f722e2e4572726f72247532302461732475323024636f72652e2e666d742e2e446973706c61792447542433666d743137686365303637316566366266653866396345be295a5f5a4e36315f244c542473657264655f6a736f6e2e2e6572726f722e2e4572726f72247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686361626632306130353565313037313845bf29775f5a4e36315f244c542473657264655f6a736f6e2e2e6572726f722e2e4572726f7224753230246173247532302473657264652e2e64652e2e4572726f722447542436637573746f6d31376837666666616133396661666161343033452e6c6c766d2e3132303239383731393637303336323233353038c029355f5a4e313073657264655f6a736f6e356572726f7231306d616b655f6572726f723137683534353637646466643066346162643345c129645f5a4e36315f244c542473657264655f6a736f6e2e2e6572726f722e2e4572726f7224753230246173247532302473657264652e2e64652e2e4572726f72244754243132696e76616c69645f747970653137683731306232393165323966386361656145c229655f5a4e37325f244c542473657264655f6a736f6e2e2e6572726f722e2e4a736f6e556e6578706563746564247532302461732475323024636f72652e2e666d742e2e446973706c61792447542433666d743137683033633231396536386630353431656445c329655f5a4e36315f244c542473657264655f6a736f6e2e2e6572726f722e2e4572726f7224753230246173247532302473657264652e2e64652e2e4572726f72244754243133696e76616c69645f76616c75653137686562363265383631646633663134326645c4295f5f5a4e313073657264655f6a736f6e347265616439536c696365526561643137706f736974696f6e5f6f665f696e64657831376861373638343164326664393135333265452e6c6c766d2e3132373138313334343534363039383339313334c5295c5f5a4e313073657264655f6a736f6e347265616439536c696365526561643134736b69705f746f5f65736361706531376830323834643637376166633764643466452e6c6c766d2e3132373138313334343534363039383339313334c629475f5a4e313073657264655f6a736f6e347265616439536c696365526561643139736b69705f746f5f6573636170655f736c6f773137683838646230363730623562326432326145c729695f5a4e37305f244c542473657264655f6a736f6e2e2e726561642e2e536c6963655265616424753230246173247532302473657264655f6a736f6e2e2e726561642e2e52656164244754243970617273655f7374723137686663353365376135623563623163636645c8293e5f5a4e313073657264655f6a736f6e3472656164323070617273655f756e69636f64655f6573636170653137683336396663653962373735613538303645c9296b5f5a4e37305f244c542473657264655f6a736f6e2e2e726561642e2e536c6963655265616424753230246173247532302473657264655f6a736f6e2e2e726561642e2e5265616424475424313069676e6f72655f7374723137683666386130383564346465353065313245ca298c015f5a4e37305f244c542473657264655f6a736f6e2e2e726561642e2e536c6963655265616424753230246173247532302473657264655f6a736f6e2e2e726561642e2e526561642447542431376465636f64655f6865785f65736361706531376866323535393631326137323864663235452e6c6c766d2e3132373138313334343534363039383339313334cb29375f5a4e313073657264655f6a736f6e337365723134696e76616c69645f6e756d6265723137683666303837396531313537396265333245cc29755f5a4e37375f244c542473657264655f6a736f6e2e2e76616c75652e2e7365722e2e53657269616c697a657224753230246173247532302473657264652e2e7365722e2e53657269616c697a657224475424313373657269616c697a655f7365713137686135646363306339366439663464663745cd29715f5a4e38345f244c542473657264655f6a736f6e2e2e76616c75652e2e7365722e2e53657269616c697a654d617024753230246173247532302473657264652e2e7365722e2e53657269616c697a655374727563742447542433656e643137683635386639343533393134363966636345ce293d5f5a4e313073657264655f6a736f6e3576616c7565337365723134696e76616c69645f6e756d6265723137686136373436636236303231643964346245cf297d5f5a4e38355f244c542473657264655f6a736f6e2e2e76616c75652e2e7365722e2e4e756d62657256616c7565456d697474657224753230246173247532302473657264652e2e7365722e2e53657269616c697a657224475424313373657269616c697a655f7374723137686631383161633038306262643333316245d029495f5a4e34345f244c54242452462454247532302461732475323024636f72652e2e666d742e2e446973706c61792447542433666d743137683165343831303536343065383863633145d129495f5a4e34345f244c54242452462454247532302461732475323024636f72652e2e666d742e2e446973706c61792447542433666d743137683863333530366330326634653933616345d229315f5a4e34736861323673686135313234736f667438636f6d70726573733137686539643362353035313132393530653745d32999015f5a4e313373705f61726974686d65746963313166697865645f706f696e74315f38385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473705f61726974686d657469632e2e66697865645f706f696e742e2e4669786564553132382447542439747970655f696e666f3137686135633666633231383662613265666345d42985015f5a4e313373705f61726974686d65746963315f38315f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473705f61726974686d657469632e2e41726974686d657469634572726f722447542439747970655f696e666f3137683731623438663638656635343664363245d529645f5a4e37315f244c542473705f61726974686d657469632e2e7065725f7468696e67732e2e50657262696c6c247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683039346335336339393064363463663045d62995015f5a4e313373705f61726974686d6574696331307065725f7468696e6773315f38355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473705f61726974686d657469632e2e7065725f7468696e67732e2e50657262696c6c2447542439747970655f696e666f3137683666366334643432653537386366336345d729ad015f5a4e3133375f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c542454244324616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542447542424475424244754243966726f6d5f697465723137683364303963343730363838613130613745d829ad015f5a4e3133375f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c542454244324616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542447542424475424244754243966726f6d5f697465723137686337366138396630393436643431353045d929ad015f5a4e3133375f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c542454244324616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542447542424475424244754243966726f6d5f697465723137686463626437653936613661313466313045da294b5f5a4e35616c6c6f63377261775f766563313166696e6973685f67726f7731376866316339343734376261633733653530452e6c6c766d2e39353333323334363433363934313738343832db29435f5a4e35616c6c6f63377261775f7665633139526177566563244c54245424432441244754243867726f775f6f6e653137683462366535326235333831646662333545dc294c5f5a4e35616c6c6f63377261775f7665633230526177566563496e6e6572244c5424412447542431357472795f616c6c6f636174655f696e3137683138396632633438366235626661313845dd295a5f5a4e35616c6c6f63377261775f7665633230526177566563496e6e6572244c5424412447542437726573657276653231646f5f726573657276655f616e645f68616e646c653137683333616239666633333739643438306445de294e5f5a4e313373705f61726974686d65746963313468656c706572735f31323862697439646f75626c6531323839446f75626c65313238336469763137683966653863336461366531643163656545df294a5f5a4e35616c6c6f63377261775f766563313166696e6973685f67726f7731376862356631316361316637383765666533452e6c6c766d2e323730303535303333383031353137343238e0295a5f5a4e35616c6c6f63377261775f7665633230526177566563496e6e6572244c5424412447542437726573657276653231646f5f726573657276655f616e645f68616e646c653137686261346462306362343732333538336645e1297b5f5a4e38385f244c542473705f636f72652e2e63727970746f5f62797465732e2e43727970746f4279746573244c54245f24432454244754242475323024617324753230247363616c655f696e666f2e2e54797065496e666f2447542439747970655f696e666f3137683666633935323532663661623638663945e229ad015f5a4e3133375f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c542454244324616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542447542424475424244754243966726f6d5f697465723137683461393637633231353362646566383045e329af015f5a4e313773705f636f6e73656e7375735f61757261377372323535313931316170705f73723235353139315f39385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473705f636f6e73656e7375735f617572612e2e737232353531392e2e6170705f737232353531392e2e5075626c69632447542439747970655f696e666f3137686637643563316362643363326161393145e42984015f5a4e313873705f636f6e73656e7375735f736c6f7473315f37355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473705f636f6e73656e7375735f736c6f74732e2e536c6f742447542439747970655f696e666f3137686663396631666132366462396332306545e5298c015f5a4e313873705f636f6e73656e7375735f736c6f7473315f38335f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473705f636f6e73656e7375735f736c6f74732e2e536c6f744475726174696f6e2447542439747970655f696e666f3137683730616538613066613062386131353245e6294c5f5a4e35616c6c6f63377261775f766563313166696e6973685f67726f7731376835376463626435363463386364646434452e6c6c766d2e3135343738303435333637393934313135333730e729435f5a4e35616c6c6f63377261775f7665633139526177566563244c54245424432441244754243867726f775f6f6e653137683162623063633632383165366132623145e8295a5f5a4e35616c6c6f63377261775f7665633230526177566563496e6e6572244c5424412447542437726573657276653231646f5f726573657276655f616e645f68616e646c653137683962316138653862383965316264626445e9293e5f5a4e3773705f636f72653131616464726573735f7572693130416464726573735572693570617273653137686135626634633134356334336163623445ea296e5f5a4e38305f244c542473705f636f72652e2e63727970746f2e2e4465726976654a756e6374696f6e247532302461732475323024636f72652e2e636f6e766572742e2e46726f6d244c54245424475424244754243466726f6d3137686362333331666439383237356335393045eb292f5f5a4e3773705f636f72653663727970746f3873733538686173683137683338383433376330363130323464363345ec295e5f5a4e36355f244c542473705f636f72652e2e63727970746f2e2e4163636f756e7449643332247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683531666135663161356334623530316545ed296b5f5a4e37335f244c542473705f636f72652e2e63727970746f2e2e536563726574557269247532302461732475323024636f72652e2e7374722e2e7472616974732e2e46726f6d537472244754243866726f6d5f7374723137683938616262396131356530626434343845ee2983015f5a4e3773705f636f72653663727970746f315f37395f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473705f636f72652e2e63727970746f2e2e4163636f756e74496433322447542439747970655f696e666f3137686661613163393532313263636161613045ef2981015f5a4e3773705f636f72653663727970746f315f37375f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473705f636f72652e2e63727970746f2e2e4b65795479706549642447542439747970655f696e666f3137683936623130613434663237663338633045f029475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686662363338333765326636386364366445f129495f5a4e34345f244c54242452462454247532302461732475323024636f72652e2e666d742e2e446973706c61792447542433666d743137683236313566653961343438393633663645f2294a5f5a4e34355f244c54242452462454247532302461732475323024636f72652e2e666d742e2e4c6f7765724865782447542433666d743137683632306635303364306666383235326445f329775f5a4e3773705f636f7265315f37345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473705f636f72652e2e4f70617175654d657461646174612447542439747970655f696e666f3137686132313638316262373234316532326445f429475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683033626630613030663165343963303645f5296a5f5a4e36345f244c542473705f636f72652e2e737232353531392e2e5061697224753230246173247532302473705f636f72652e2e63727970746f2e2e5061697224475424313566726f6d5f736565645f736c6963653137683831353832333864376665326265636245f6295f5f5a4e35355f244c5424582475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542431337573696e675f656e636f6465643137683364623233643439333239383665653745f7297e5f5a4e31307363616c655f696e666f35696d706c7337335f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024247535622454247533622424753230244e24753564242447542439747970655f696e666f3137683963353231613865353662643738613245f8297e5f5a4e31307363616c655f696e666f35696d706c7337335f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024247535622454247533622424753230244e24753564242447542439747970655f696e666f3137686534653730656435363763656664306645f929475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683565323364666139636332653461363745fa295e5f5a4e34636f726533666d74336e756d35325f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f7224753230247573697a652447542433666d743137683262616130326665333736626635643945fb298c015f5a4e3130345f244c54247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374526566244c5424753332244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f3137683066366639623964613936363361313645fc29765f5a4e31307363686e6f72726b656c3664657269766534355f244c5424696d706c24753230247363686e6f72726b656c2e2e6b6579732e2e5365637265744b6579244754243237686172645f6465726976655f6d696e695f7365637265745f6b65793137683835653734643338343461336531643245fd29305f5a4e346273353836656e636f64653131656e636f64655f696e746f3137686437643032633063343836336231373645fe296f5f5a4e35365f244c5424627335382e2e656e636f64652e2e4572726f72247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376866373066373533303734326330306137452e6c6c766d2e3133333933343337393834363833393333333837ff29635f5a4e37305f244c542473705f636f72652e2e686578646973706c61792e2e486578446973706c6179247532302461732475323024636f72652e2e666d742e2e446973706c61792447542433666d743137683362376531303562633762383633613245802a505f5a4e34636f726533707472343664726f705f696e5f706c616365244c5424616c6c6f632e2e7665632e2e566563244c5424753824475424244754243137683732336432636664663432616465333645812a6c5f5a4e34636f726533707472343964726f705f696e5f706c616365244c5424616c6c6f632e2e737472696e672e2e46726f6d557466384572726f722447542431376865633235356631653065353630663834452e6c6c766d2e39393035313734323432353834333133323033822a625f5a4e36305f244c5424245246246d7574247532302454247532302461732475323024627335382e2e656e636f64652e2e456e636f6465546172676574244754243131656e636f64655f776974683137686533643761656436306361326133336145832a775f5a4e36355f244c5424616c6c6f632e2e737472696e672e2e46726f6d557466384572726f72247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376836643639666637353666386530633461452e6c6c766d2e39393035313734323432353834333133323033842a80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137686264353132383366633662303434616545852aad015f5a4e3133375f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c542454244324616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542447542424475424244754243966726f6d5f697465723137683666326639653134336130623763356545862aad015f5a4e3133375f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c542454244324616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542447542424475424244754243966726f6d5f697465723137683739303837653733363966316130343745872a5e5f5a4e36355f244c5424616c6c6f632e2e7665632e2e566563244c5424542443244124475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683262663864376238333866303635363045882a6e5f5a4e37325f244c5424616c6c6f632e2e7665632e2e566563244c5424753824475424247532302461732475323024627335382e2e656e636f64652e2e456e636f6465546172676574244754243131656e636f64655f776974683137683233666336656634613230626633376345892a4b5f5a4e3132626c616b6532625f73696d6436506172616d73346861736831376866646136323931643637363033323437452e6c6c766d2e31343132393631393032363830383132333837368a2a7a5f5a4e36375f244c5424636f72652e2e61727261792e2e54727946726f6d536c6963654572726f72247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376835356630373433313239313962386436452e6c6c766d2e31343132393631393032363830383132333837368b2a3b5f5a4e35616c6c6f6332726331355263244c54245424432441244754243964726f705f736c6f7731376837396536623135656563636630326565458c2a465f5a4e313673705f65787465726e616c6974696573313373636f70655f6c696d6974656436474c4f42414c365f5f696e697431376830396434613133393133346661383331458d2a8c015f5a4e31307363616c655f696e666f35696d706c7336325f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302424753562245424753564242447542439747970655f696e666f31376837313831653431626638626432616632452e6c6c766d2e393439303830333133393836373031323937398e2a755f5a4e31307363616c655f696e666f35696d706c7336345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024244c50244124432442245250242447542439747970655f696e666f31376837326463363364663565356461343263458f2a80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137683232636333333938343264363739663845902a7e5f5a4e31307363616c655f696e666f35696d706c7337335f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024247535622454247533622424753230244e24753564242447542439747970655f696e666f3137683531653561366435623061666132383345912a80015f5a4e313273705f696e686572656e7473315f37375f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473705f696e686572656e74732e2e496e686572656e74446174612447542439747970655f696e666f3137683237373832333138666130646463333245922a88015f5a4e313273705f696e686572656e7473315f38355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473705f696e686572656e74732e2e436865636b496e686572656e7473526573756c742447542439747970655f696e666f3137683431376335363235313535303736343245932a9e015f5a4e31307363616c655f696e666f35696d706c733130345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b24432456244754242447542439747970655f696e666f3137683863333930313761663432373438356645942a465f5a4e31387061726974795f7363616c655f636f64656335636f64656331396465636f64655f7665635f776974685f6c656e3137686666353065653162336131313832353445952aa7015f5a4e3132355f244c542473705f72756e74696d655f696e746572666163652e2e706173735f62792e2e416c6c6f63617465416e6452657475726e4279436f646563244c5424542447542424753230246173247532302473705f72756e74696d655f696e746572666163652e2e7761736d2e2e46726f6d46464956616c756524475424313466726f6d5f6666695f76616c75653137683431653562333330393362616463623045962aa7015f5a4e3132355f244c542473705f72756e74696d655f696e746572666163652e2e706173735f62792e2e416c6c6f63617465416e6452657475726e4279436f646563244c5424542447542424753230246173247532302473705f72756e74696d655f696e746572666163652e2e7761736d2e2e46726f6d46464956616c756524475424313466726f6d5f6666695f76616c75653137683631396231383430663366366531396445972aa7015f5a4e3132355f244c542473705f72756e74696d655f696e746572666163652e2e706173735f62792e2e416c6c6f63617465416e6452657475726e4279436f646563244c5424542447542424753230246173247532302473705f72756e74696d655f696e746572666163652e2e7761736d2e2e46726f6d46464956616c756524475424313466726f6d5f6666695f76616c75653137683731626339643230366630613038316345982aa7015f5a4e3132355f244c542473705f72756e74696d655f696e746572666163652e2e706173735f62792e2e416c6c6f63617465416e6452657475726e4279436f646563244c5424542447542424753230246173247532302473705f72756e74696d655f696e746572666163652e2e7761736d2e2e46726f6d46464956616c756524475424313466726f6d5f6666695f76616c75653137686135663832346462393339373363326445992aa7015f5a4e3132355f244c542473705f72756e74696d655f696e746572666163652e2e706173735f62792e2e416c6c6f63617465416e6452657475726e4279436f646563244c5424542447542424753230246173247532302473705f72756e74696d655f696e746572666163652e2e7761736d2e2e46726f6d46464956616c756524475424313466726f6d5f6666695f76616c756531376862376237626263643235346337373364459a2a485f5a4e35627974657335627974657331317374617469635f64726f7031376834346531366138636365343663393630452e6c6c766d2e3835323834323438353239343534363735359b2a495f5a4e35627974657335627974657331327374617469635f636c6f6e6531376834616230626161646636616135313834452e6c6c766d2e3835323834323438353239343534363735359c2a4d5f5a4e35627974657335627974657331367374617469635f69735f756e6971756531376863346532666436303833353765623363452e6c6c766d2e3835323834323438353239343534363735359d2a4c5f5a4e35616c6c6f63377261775f766563313166696e6973685f67726f7731376865613436613265363332623830303032452e6c6c766d2e31363131373830333936373933363433363733329e2a435f5a4e35616c6c6f63377261775f7665633139526177566563244c54245424432441244754243867726f775f6f6e6531376866633235613937346134626135303963459f2a775f5a4e38375f244c5424636f72652e2e726573756c742e2e526573756c74244c54245424432445244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683931363665633134376330646564346345a02a485f5a4e3573705f696f346d697363323665787465726e5f686f73745f66756e6374696f6e5f696d706c73397072696e745f6865783137683637363266323233316163333136623945a12a4a5f5a4e3573705f696f346d697363323665787465726e5f686f73745f66756e6374696f6e5f696d706c7331307072696e745f757466383137683934373164643362396139303661373745a22a4f5f5a4e3573705f696f346d697363323665787465726e5f686f73745f66756e6374696f6e5f696d706c73313572756e74696d655f76657273696f6e3137683663366136643362646535623964303245a32a505f5a4e3573705f696f3663727970746f323665787465726e5f686f73745f66756e6374696f6e5f696d706c733134656432353531395f7665726966793137683335343263636436343839346361313445a42a645f5a4e3573705f696f3663727970746f323665787465726e5f686f73745f66756e6374696f6e5f696d706c733334736563703235366b315f65636473615f7265636f7665725f636f6d707265737365643137686434643163643635613430393762623645a52a525f5a4e3573705f696f3663727970746f323665787465726e5f686f73745f66756e6374696f6e5f696d706c733136737232353531395f67656e65726174653137683132393130313361646532353330323845a62a505f5a4e3573705f696f3663727970746f323665787465726e5f686f73745f66756e6374696f6e5f696d706c733134737232353531395f7665726966793137686130363962386161376565656166306145a72a455f5a4e3573705f696f376c6f6767696e67323665787465726e5f686f73745f66756e6374696f6e5f696d706c73336c6f673137683464326161643431383633313064653245a82a4b5f5a4e3573705f696f376c6f6767696e67323665787465726e5f686f73745f66756e6374696f6e5f696d706c73396d61785f6c6576656c3137683864353931613938623531336630346645a92a575f5a4e35355f244c5424582475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542436656e636f64653137686636653965303038326463616266336245aa2a425f5a4e35616c6c6f6333666d7436666f726d617431376835336131626131316561383861623630452e6c6c766d2e3135343531313530353136353139333234333239ab2a11727573745f626567696e5f756e77696e64ac2a80015f5a4e3573705f696f315f38385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f64652475323024666f72247532302473705f696f2e2e4b696c6c53746f72616765526573756c7424475424366465636f64653137686438383664336632643839386332313545ad2a86015f5a4e3130315f244c54247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374244c5424753332244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137686161326230613339333231656666336645ae2a8c015f5a4e3130345f244c54247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374526566244c5424753332244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f3137686162633166633461623864346463393845af2a485f5a4e3573705f696f3773746f72616765323665787465726e5f686f73745f66756e6374696f6e5f696d706c7336617070656e643137683233376365396239393432376332346645b02a475f5a4e3573705f696f3773746f72616765323665787465726e5f686f73745f66756e6374696f6e5f696d706c7335636c6561723137683238623339326365656531313839646145b12a4f5f5a4e3573705f696f3773746f72616765323665787465726e5f686f73745f66756e6374696f6e5f696d706c733132636c6561725f7072656669783137683434626438393366393064333630623345b22a555f5a4e3573705f696f3773746f72616765323665787465726e5f686f73745f66756e6374696f6e5f696d706c733138636f6d6d69745f7472616e73616374696f6e3137683039343464303465636334383037663045b32a485f5a4e3573705f696f3773746f72616765323665787465726e5f686f73745f66756e6374696f6e5f696d706c73366578697374733137683139383165626136613066393331666245b42a455f5a4e3573705f696f3773746f72616765323665787465726e5f686f73745f66756e6374696f6e5f696d706c73336765743137683066613964643132353038373261643345b52a4a5f5a4e3573705f696f3773746f72616765323665787465726e5f686f73745f66756e6374696f6e5f696d706c73386e6578745f6b65793137683464333833316263663462303761643645b62a465f5a4e3573705f696f3773746f72616765323665787465726e5f686f73745f66756e6374696f6e5f696d706c7334726561643137683663356236373635303638616337363045b72a575f5a4e3573705f696f3773746f72616765323665787465726e5f686f73745f66756e6374696f6e5f696d706c733230726f6c6c6261636b5f7472616e73616374696f6e3137683463316130333231666466373364373545b82a465f5a4e3573705f696f3773746f72616765323665787465726e5f686f73745f66756e6374696f6e5f696d706c7334726f6f743137683634323031343935333465633664303845b92a455f5a4e3573705f696f3773746f72616765323665787465726e5f686f73745f66756e6374696f6e5f696d706c73337365743137683162663666323633303537363562396445ba2a545f5a4e3573705f696f3773746f72616765323665787465726e5f686f73745f66756e6374696f6e5f696d706c73313773746172745f7472616e73616374696f6e3137686362316335356361376133336131316445bb2a565f5a4e3573705f696f323164656661756c745f6368696c645f73746f72616765323665787465726e5f686f73745f66756e6374696f6e5f696d706c7335636c6561723137686363343731303537323735323834653445bc2a5e5f5a4e3573705f696f323164656661756c745f6368696c645f73746f72616765323665787465726e5f686f73745f66756e6374696f6e5f696d706c733132636c6561725f7072656669783137683737386166333031616562633330383045bd2a575f5a4e3573705f696f323164656661756c745f6368696c645f73746f72616765323665787465726e5f686f73745f66756e6374696f6e5f696d706c73366578697374733137686533333161656230333763303439373745be2a545f5a4e3573705f696f323164656661756c745f6368696c645f73746f72616765323665787465726e5f686f73745f66756e6374696f6e5f696d706c73336765743137686232363664623630343137333462616645bf2a595f5a4e3573705f696f323164656661756c745f6368696c645f73746f72616765323665787465726e5f686f73745f66756e6374696f6e5f696d706c73386e6578745f6b65793137683534313936386632336661613435336445c02a555f5a4e3573705f696f323164656661756c745f6368696c645f73746f72616765323665787465726e5f686f73745f66756e6374696f6e5f696d706c7334726561643137683637303533646136366435336465336145c12a555f5a4e3573705f696f323164656661756c745f6368696c645f73746f72616765323665787465726e5f686f73745f66756e6374696f6e5f696d706c7334726f6f743137686536393264643265336666653730616545c22a545f5a4e3573705f696f323164656661756c745f6368696c645f73746f72616765323665787465726e5f686f73745f66756e6374696f6e5f696d706c73337365743137683962316333333637653534626463393245c32a5e5f5a4e3573705f696f323164656661756c745f6368696c645f73746f72616765323665787465726e5f686f73745f66756e6374696f6e5f696d706c73313273746f726167655f6b696c6c3137686631346635353866333731313933636245c42a4d5f5a4e3573705f696f3768617368696e67323665787465726e5f686f73745f66756e6374696f6e5f696d706c733130626c616b65325f3132383137683066386632323165303439343966323445c52a4d5f5a4e3573705f696f3768617368696e67323665787465726e5f686f73745f66756e6374696f6e5f696d706c733130626c616b65325f3235363137683765366664643634366565643465663345c62a4a5f5a4e3573705f696f3768617368696e67323665787465726e5f686f73745f66756e6374696f6e5f696d706c733874776f785f3132383137683435323761386134373864633837643845c72a495f5a4e3573705f696f3768617368696e67323665787465726e5f686f73745f66756e6374696f6e5f696d706c733774776f785f36343137683130613734393764366465396162613545c82a4f5f5a4e3573705f696f31346f6666636861696e5f696e646578323665787465726e5f686f73745f66756e6374696f6e5f696d706c7335636c6561723137686163303337373639613234306261333745c92a4d5f5a4e3573705f696f31346f6666636861696e5f696e646578323665787465726e5f686f73745f66756e6374696f6e5f696d706c73337365743137683132643563346130343935386534363545ca2a485f5a4e3573705f696f39616c6c6f6361746f72323665787465726e5f686f73745f66756e6374696f6e5f696d706c7334667265653137686337306464366330393730616536636145cb2a4a5f5a4e3573705f696f39616c6c6f6361746f72323665787465726e5f686f73745f66756e6374696f6e5f696d706c73366d616c6c6f633137683664376466653738346437656461373245cc2a3f5f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646536656e636f64653137683462343735303337313431613737343245cd2a495f5a4e34345f244c54242452462454247532302461732475323024636f72652e2e666d742e2e446973706c61792447542433666d743137683863346233373633306663616332363845ce2a495f5a4e34345f244c54242452462454247532302461732475323024636f72652e2e666d742e2e446973706c61792447542433666d743137683865393665303763366335323864393345cf2a735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683335313761333236313232363063386545d02a735f5a4e38335f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e4465636f646524475424366465636f64653137683431323030633437653436666265633445d12a575f5a4e3573705f696f3474726965323665787465726e5f686f73745f66756e6374696f6e5f696d706c733233626c616b65325f3235365f6f7264657265645f726f6f743137683530623235323632626133666565306545d22a86015f5a4e3130335f244c5424616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542443244124475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f722447542434666f6c643137686662666632613839393337623166633145d32a8a015f5a4e3130335f244c5424616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542443244124475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f7224475424387472795f666f6c643137683762363839306333313439333861346345d42a8a015f5a4e3130335f244c5424616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542443244124475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f7224475424387472795f666f6c643137683833333236626366356338313062306345d52a8a015f5a4e3130335f244c5424616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542443244124475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f7224475424387472795f666f6c643137686231656433376631313133643738376145d62a785f5a4e34636f726533707472363064726f705f696e5f706c616365244c542473705f6d657461646174615f69722e2e74797065732e2e50616c6c65744d6574616461746149522447542431376838646165363834633137376438316537452e6c6c766d2e3136363330343738393435303039313731383534d72af6015f5a4e35616c6c6f633131636f6c6c656374696f6e7335627472656536617070656e643137385f244c5424696d706c2475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4f776e65642443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c6561664f72496e7465726e616c24475424244754243962756c6b5f707573683137683231613536656333613161363763396645d82af6015f5a4e35616c6c6f633131636f6c6c656374696f6e7335627472656536617070656e643137385f244c5424696d706c2475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4f776e65642443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c6561664f72496e7465726e616c24475424244754243962756c6b5f707573683137683963333362343238386638623066313145d92a475f5a4e35616c6c6f63337665633136696e5f706c6163655f636f6c6c656374313866726f6d5f697465725f696e5f706c6163653137683034363637666638393437306331653345da2a475f5a4e35616c6c6f63337665633136696e5f706c6163655f636f6c6c656374313866726f6d5f697465725f696e5f706c6163653137683232376533376539653436386231346345db2a475f5a4e35616c6c6f63337665633136696e5f706c6163655f636f6c6c656374313866726f6d5f697465725f696e5f706c6163653137683533323433633033336333396238383745dc2a475f5a4e35616c6c6f63337665633136696e5f706c6163655f636f6c6c656374313866726f6d5f697465725f696e5f706c6163653137683535393835613635653632373235316545dd2a475f5a4e35616c6c6f63337665633136696e5f706c6163655f636f6c6c656374313866726f6d5f697465725f696e5f706c6163653137683539613963663933616461613332623445de2a475f5a4e35616c6c6f63337665633136696e5f706c6163655f636f6c6c656374313866726f6d5f697465725f696e5f706c6163653137683732386463323634343035323764353145df2a475f5a4e35616c6c6f63337665633136696e5f706c6163655f636f6c6c656374313866726f6d5f697465725f696e5f706c6163653137683734363132656563383166633733323145e02a475f5a4e35616c6c6f63337665633136696e5f706c6163655f636f6c6c656374313866726f6d5f697465725f696e5f706c6163653137683830663962653032333430636565383245e12a475f5a4e35616c6c6f63337665633136696e5f706c6163655f636f6c6c656374313866726f6d5f697465725f696e5f706c6163653137686264626262663834646665613436386545e22a475f5a4e35616c6c6f63337665633136696e5f706c6163655f636f6c6c656374313866726f6d5f697465725f696e5f706c6163653137686564393330356462366164316635376345e32a475f5a4e35616c6c6f63337665633136696e5f706c6163655f636f6c6c656374313866726f6d5f697465725f696e5f706c6163653137686638306265386636363939663432303245e42a395f5a4e34636f726535736c69636534736f727436737461626c6535647269667434736f72743137683733666434303338663137356334633245e52a395f5a4e34636f726535736c69636534736f727436737461626c6535647269667434736f72743137683761393564333033623262393764313845e62a93015f5a4e3131365f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e496e746f49746572244c54244b244324562443244124475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f7224475424346e6578743137686664633866313661313932613334613645e72aac015f5a4e3133365f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b2443245624475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e636f6c6c6563742e2e46726f6d4974657261746f72244c5424244c50244b244324562452502424475424244754243966726f6d5f697465723137683434343766376564663833646436386645e82aac015f5a4e3133365f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b2443245624475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e636f6c6c6563742e2e46726f6d4974657261746f72244c5424244c50244b244324562452502424475424244754243966726f6d5f697465723137686338393532656262313234633031346245e92a81015f5a4e39395f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b244324562443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137683936356133626137633066373731383045ea2a81015f5a4e39395f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e496e746f49746572244c54244b244324562443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137683931643938363738626237633036643345eb2ab7015f5a4e313473705f6d657461646174615f6972337631343133325f244c5424696d706c2475323024636f72652e2e636f6e766572742e2e46726f6d244c542473705f6d657461646174615f69722e2e74797065732e2e50616c6c65744d657461646174614952244754242475323024666f7224753230246672616d655f6d657461646174612e2e7631342e2e50616c6c65744d65746164617461244754243466726f6d3137683466613562376664643263623738313745ec2abb015f5a4e313473705f6d657461646174615f6972337631343133365f244c5424696d706c2475323024636f72652e2e636f6e766572742e2e46726f6d244c542473705f6d657461646174615f69722e2e74797065732e2e53746f72616765456e747279547970654952244754242475323024666f7224753230246672616d655f6d657461646174612e2e7631342e2e53746f72616765456e74727954797065244754243466726f6d3137683764353161636162326130383264366345ed2ac3015f5a4e313473705f6d657461646174615f6972337631343134345f244c5424696d706c2475323024636f72652e2e636f6e766572742e2e46726f6d244c542473705f6d657461646174615f69722e2e74797065732e2e53746f72616765456e7472794d657461646174614952244754242475323024666f7224753230246672616d655f6d657461646174612e2e7631342e2e53746f72616765456e7472794d65746164617461244754243466726f6d3137683566316465343334636663386431666545ee2a355f5a4e313473705f6d657461646174615f69723132696e746f5f76657273696f6e3137686630323861346336303338326138353445ef2a305f5a4e313473705f6d657461646174615f697238696e746f5f7631343137683034623834623138376232353136653545f02a645f5a4e37305f244c5424616c6c6f632e2e7665632e2e566563244c5424542443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137686661316439343330666439626538353445f12a85015f5a4e39385f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c5424542443244924475424244754243966726f6d5f697465723137683332623730623263316335316131343545f22a85015f5a4e39385f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c5424542443244924475424244754243966726f6d5f697465723137683439313663616434616264393962336245f32a465f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743132736f7274385f737461626c653137683862366636373239306335633731323845f42a535f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743235696e73657274696f6e5f736f72745f73686966745f6c6566743137683633653066323130623738363038646245f52a535f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743235696e73657274696f6e5f736f72745f73686966745f6c6566743137683963343639303832366438653039313145f62a595f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743331736d616c6c5f736f72745f67656e6572616c5f776974685f736372617463683137683561333838383465366537303838646145f72a595f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743331736d616c6c5f736f72745f67656e6572616c5f776974685f736372617463683137683936346139323935653061313534313845f82a425f5a4e34636f726535736c69636534736f727436737461626c6539717569636b736f727439717569636b736f72743137683333353561323464643533376363643845f92a425f5a4e34636f726535736c69636534736f727436737461626c6539717569636b736f727439717569636b736f72743137683534346435643965656533333430666245fa2a5b5f5a4e34636f726535736c69636534736f727436736861726564357069766f7431316d656469616e335f72656331376831343963626165323039666665383934452e6c6c766d2e3130343238333335323038343132313134303534fb2a5b5f5a4e34636f726535736c69636534736f727436736861726564357069766f7431316d656469616e335f72656331376839393066623530306635363032636665452e6c6c766d2e3130343238333335323038343132313134303534fc2ab5015f5a4e313473705f6d657461646174615f6972337631353133305f244c5424696d706c2475323024636f72652e2e636f6e766572742e2e46726f6d244c542473705f6d657461646174615f69722e2e74797065732e2e4d657461646174614952244754242475323024666f7224753230246672616d655f6d657461646174612e2e7631352e2e52756e74696d654d65746164617461563135244754243466726f6d3137686134336262633061633064656233623645fd2ab7015f5a4e313473705f6d657461646174615f6972337631353133325f244c5424696d706c2475323024636f72652e2e636f6e766572742e2e46726f6d244c542473705f6d657461646174615f69722e2e74797065732e2e50616c6c65744d657461646174614952244754242475323024666f7224753230246672616d655f6d657461646174612e2e7631352e2e50616c6c65744d65746164617461244754243466726f6d3137683131636237396533363136613963336445fe2ab7015f5a4e313473705f6d657461646174615f6972337631363133325f244c5424696d706c2475323024636f72652e2e636f6e766572742e2e46726f6d244c542473705f6d657461646174615f69722e2e74797065732e2e50616c6c65744d657461646174614952244754242475323024666f7224753230246672616d655f6d657461646174612e2e7631362e2e50616c6c65744d65746164617461244754243466726f6d3137683862663562343830366361303038366645ff2abf015f5a4e313473705f6d657461646174615f6972337631363134305f244c5424696d706c2475323024636f72652e2e636f6e766572742e2e46726f6d244c542473705f6d657461646174615f69722e2e74797065732e2e52756e74696d654170694d657461646174614952244754242475323024666f7224753230246672616d655f6d657461646174612e2e7631362e2e52756e74696d654170694d65746164617461244754243466726f6d3137683734383263633662373565636630666645802bcf015f5a4e313473705f6d657461646174615f6972337631363135365f244c5424696d706c2475323024636f72652e2e636f6e766572742e2e46726f6d244c542473705f6d657461646174615f69722e2e74797065732e2e50616c6c65745669657746756e6374696f6e4d657461646174614952244754242475323024666f7224753230246672616d655f6d657461646174612e2e7631362e2e50616c6c65745669657746756e6374696f6e4d65746164617461244754243466726f6d3137686565666632323961333666366135303545812b3e5f5a4e34636f726535736c69636534736f727436737461626c6531346472696674736f72745f6d61696e3137683364616536333836626230333738303445822b3e5f5a4e34636f726535736c69636534736f727436737461626c6531346472696674736f72745f6d61696e3137686464356165346638646339313133353045832b80015f5a4e313473705f6d657461646174615f69723376313636305f244c5424696d706c247532302473705f6d657461646174615f69722e2e74797065732e2e45787472696e7369634d657461646174614952244754243231696e746f5f7631365f776974685f63616c6c5f74793137683231386265623563373261326465303945842b4b5f5a4e35616c6c6f63377261775f766563313166696e6973685f67726f7731376832313966656230393063643533613933452e6c6c766d2e35333131363638303031343734323137383430852b5a5f5a4e35616c6c6f63377261775f7665633230526177566563496e6e6572244c5424412447542437726573657276653231646f5f726573657276655f616e645f68616e646c653137683565333062333766393336613233316145862b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683030333430376534316566383238613745872b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683030613835333865653265363334616245882b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683032373665353039323732336362656445892b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376830333638326636343664343339383535458a2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376830346536626161363338323464313932458b2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376830363031323836653539313133626662458c2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376830386135653435306631346234353262458d2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376830396435663137363930356139366339458e2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376830626262363766373731643137393261458f2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683065653431343564636533643134353045902b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683066656435306462646632346466303945912b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683130363164623562313033666531656345922b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683131376632383866393036343237353545932b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683132653232663439393863626435666645942b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683136313561363632313131373931366145952b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683136346464386132626565643563646645962b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683136393062633465383064656433326345972b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683137653165326532366134336138643945982b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683139613366646666373231373431353145992b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376831616263633538343030323963356635459a2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376831623736636331383234653563666538459b2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376831653364303765336437323937356332459c2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376831663362383037373962356362623462459d2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376832303333393130363533383664393966459e2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376832303434373463643065623032626661459f2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683232396565333737396264386537653745a02b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683236333437613837386566353435663545a12b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683237356361623737633230616539343945a22b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683261346130376365653161383430393745a32b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683261383131326237626439323033653245a42b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683261396530313333636264376662653245a52b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683261653230383938663761383833323345a62b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683262326261633166353661366564643845a72b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683264653231336339643833373464333445a82b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683265333838343234646233663234393645a92b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683266386530613439393965633363326145aa2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683266613763383837303563636238646145ab2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683330613534353666333939363935613845ac2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683331343064306666333665343535633045ad2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683332643636393639343539663834616145ae2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683335336336313964643937323363376545af2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683335353438326264323538313935646245b02b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683337306438323366316334363561373945b12b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683338346235666365383139373033313845b22b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683339333730363931613035643066336345b32b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683361383163613834623763396462383945b42b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683362306636623761343637313332383945b52b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683362323062316332663863383333396545b62b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683362633936373863613764333934623745b72b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683362643266363461313235333234613645b82b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683363323838656265323338393135353245b92b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683364633466303937613163646464323645ba2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683365343366356633306133333264303245bb2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683365383736363165363832383731623045bc2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683365393336356164313338663866623245bd2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683366383531666632373862633362376545be2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683431373238623763666331663534333545bf2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683432353863613765616230303062353645c02b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683433343833393862396538663439313445c12b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683433383963363164363264366238653245c22b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683433623537323962353734313462316545c32b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683437646531336664376234346636393845c42b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683438386239313662383966336266646145c52b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683439323037353236346231363163663745c62b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683439323231386238656538656161356245c72b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683439643934623463646266616239643245c82b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683464346463613636393533313434356245c92b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683464353537323137303335343165643345ca2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683465643864363630376231633561626345cb2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683466323731323935356666383832346445cc2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683466363664363133356231656636393645cd2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683466663638383339616661373637383445ce2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683530653430366533316137366366396645cf2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683531633662333331316565376534353245d02b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683532306136633631336230313534323545d12b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683532613235363432626334616561623445d22b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683533313034346563646565663638306345d32b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683534376431333864646532616466616245d42b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683535343135356266323430653036623145d52b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683536336565393631356633626562333145d62b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683536636661656238366164316664643945d72b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683537376666363166393530326533653745d82b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683537643162373464623266353637626345d92b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683538383464353038663965336166323945da2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683562613832653830663361633231303045db2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683563656663343133326638346332613345dc2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683564646364613538383530666635663845dd2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683565643432326333623166326265643345de2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683566343132316162633033646262336645df2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683566613339633433643538366631373645e02b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683630303533303137306135623763666345e12b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683630313265393235363162333935633745e22b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683630636534326265386532346164656545e32b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683630653233313161646166636530316145e42b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683631636636383136663465353465356345e52b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683632386238396263396663623931663345e62b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683633366233653934656636376635356245e72b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683634653666633339656139353961356245e82b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683637346664653562353662383263303945e92b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683638383532666466643134313931663445ea2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683639653138303230646264303964623045eb2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683662323233626533393530613830333345ec2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683662353032366663383234376632356645ed2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683662626139303561373130306566633745ee2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683663353232396239653934316339643445ef2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683663633837393830386166643830346545f02b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683665323036353630326138653832623745f12b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683665623639333664393732346131633145f22b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683665643964363962343234666531386445f32b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683666323237646361306362303937353045f42b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683730303831313833316633633364346345f52b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683730376130636337323162393664343445f62b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683730393639646531663438343532343245f72b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683730626261313534396364333731396545f82b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683731383430653537623035366439643345f92b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683731623265636634313231393830656545fa2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683732633037343338343430323032646445fb2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683734653865386439376331613663666245fc2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683735643165373566653438343531303145fd2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683735653966326135396338313831393045fe2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683736313133636238303033363633643045ff2b445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683736383865356634643333333333323745802c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683736666364383865393336323532373545812c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683738316564616530316630326134373945822c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683738383364323335313062613832366445832c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683739363437656366623233373736373545842c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683761376164343234346333666335393845852c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683762643665386535643533313762643045862c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683764353236373966326163383335376345872c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683764393161633834323765663063386445882c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683764393936653830306331303135623245892c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376837656233663831363537326232396234458a2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376837663039363130326364666332333036458b2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376838303232333034623862646636353038458c2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376838303365376439623665373039626263458d2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376838303735666638366135353832323939458e2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376838303861356162666431313363356435458f2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683830643731633639623563363538326645902c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683831386438303335343764373464323245912c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683833366539343936383036313635366645922c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683833636466393832646265643830323245932c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683833663934396237663465643135303745942c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683834313233393966663631336430393445952c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683834323764313361663736303830643045962c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683834383138623935396664333336623045972c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683834396162396238343761663034353345982c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683834666631383933633435666335396245992c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376838353335386265626531353738636235459a2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376838356335633235346637393136633663459b2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376838373036383936373665613634393231459c2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376838373230333533366630383366646363459d2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376838616161383534616166316232623131459e2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376838643237323464626635306561323730459f2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683864363463363265353733643737326445a02c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683864396666663464383536316664633845a12c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683865363036366534333835353037376245a22c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683865363738643862656134666163376245a32c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683866653639646165313732656461366645a42c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683930366137343730333863353866666345a52c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683932613330636333326634336464616645a62c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683933666331323061356136646561356445a72c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683936323538346331393730666463396645a82c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683938356635633637366633373561653345a92c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683939373838653339326164393432343145aa2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683961363435623733613837393162366545ab2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683961373064336339393939653665363345ac2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683963326438623234356566626439333345ad2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683964303138363962616666316463626345ae2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683964306538626335633337303534633845af2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683966313364653133613862333239346445b02c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683966613134303531376663636630346645b12c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683966666433643434363064616562323045b22c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686132633738633831336366373830346145b32c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686133343135656563313630643765383345b42c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686133343733323435396133353865313645b52c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686134343262313335316530303066393445b62c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686134616131636338396138336265366445b72c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686135656339633465386466353161666545b82c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686137623465333532313034316135623145b92c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686138653535636538663263326262663645ba2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686161643937363430356232326532613345bb2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686162663139363565396238356262633345bc2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686163363164653230343665646162336545bd2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686163623430613931316363616534353045be2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686164313634616631346134393738396445bf2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686164336630383530376337663133366445c02c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686165623836663139313733373731313745c12c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686166386138633636323430346431393845c22c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686230333337333965363934653835333545c32c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686230376233323265643034376135633545c42c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686232346335326633376561393237643645c52c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686235333639353933393438313939333445c62c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686235396339616138366236336337666145c72c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686235636439396561333966353064336445c82c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686236326536326362613137386239656645c92c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686237326334343035643834383066306645ca2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686237613863643932303334393736663445cb2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686238323066616639316164616166623045cc2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686238633631636366653831633337356145cd2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686263303030316464646530323362343845ce2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686263313534363539303833663564303045cf2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686263653961313762353236633838616645d02c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686265373833626561376136636130383645d12c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686265383964303764316565656137346545d22c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686265643462313831626463656131663045d32c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686330343632303031343738346136393745d42c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686332326336353664656262346361323845d52c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686333313935616461613333396539363745d62c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686333333462376236353735326231333345d72c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686333393363643264656363333733626245d82c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686336313761356666323565393735376445d92c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686336366339656137303766643766383245da2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686337633461643036363038643830306545db2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686338383162646266653566623130306445dc2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686338626563623562326632613237373845dd2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686339373030656537373531363536623845de2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686361616134393164653431333963646345df2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686362326135353838356433323036366645e02c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686363666161343732633437623762396245e12c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686366303265313263656434306634353745e22c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686366383364343537363362393463333945e32c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686366616639313663326633386665356145e42c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686366643462346535366330653963383145e52c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686431316138666262633438356263636345e62c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686431343838656634323664396437646345e72c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686432313834663266613438613062316245e82c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686432633934306364313263663864373545e92c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686434626134373434333265303563366345ea2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686434663164343766336433626638333445eb2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686437356464333130393032323361623645ec2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686437616566623361613664383465363745ed2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686438303039363336383863306434386145ee2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686438363862373036353033323135303745ef2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686438373939653962396435343064366345f02c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686438643961373736643264656636383545f12c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686439633461363534323662376136363245f22c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686462326161306636626462323538353745f32c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686462656635396637333936356132626445f42c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686463396161343065323439343938663645f52c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686464626630366631333236343732613845f62c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686465323233313764633938653833663245f72c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686466383234313962323466353862663545f82c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686530366631303562373336626139393345f92c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686532623063396539396166626235383845fa2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686532626461666461313464343930643145fb2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686533373037386235623462656236656645fc2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686536363634653133663933393333306245fd2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686538666636633939323931613038313445fe2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686539333663396630373266636333343545ff2c445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686539643762333731636363343761313045802d445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686562633061306232353861363331653245812d445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686566353831393839373633613737303145822d445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686566666439643736326266313538373245832d445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686631333434636539386335336364663145842d445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686631373930366634623739626431646645852d445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686633383536356137666364396331323445862d445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686633643163333538313966636262316545872d445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686633646436323231313338623132633445882d445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686633663335636665343261643933353545892d445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376866343265333532613062663430313837458a2d445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376866353138373335366461353832323139458b2d445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376866356233383533613266666131653633458c2d445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376866363566316361316235313932666566458d2d445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376866366336623832373764623266383233458e2d445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376866383461306263306232643233316366458f2d445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686638656539303036356130653462373245902d445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686661383766336631393534343637343345912d445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686663393966323534666431313066663245922d445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686664303035623534623261336663356445932d445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686664326131363938333431383434303045942d445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686666336232313836343932393732646145952d735f5a4e38305f244c542473705f72756e74696d652e2e67656e657269632e2e6469676573742e2e4469676573744974656d2475323024617324753230247363616c655f696e666f2e2e54797065496e666f2447542439747970655f696e666f3137686236383330373865333431643034346545962d3f5f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646536656e636f64653137683530366238343934326531313830633845972d3f5f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646536656e636f64653137686663386130396538316633386333376545982d425f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646539656e636f64655f746f3137683432323631396666343862346430623845992d80015f5a4e39365f244c542473705f72756e74696d652e2e67656e657269632e2e6469676573742e2e4469676573744974656d5265662475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542436656e636f646531376830393965386438396265633566633133459a2d695f5a4e37305f244c542473705f72756e74696d652e2e67656e657269632e2e6572612e2e4572612475323024617324753230247363616c655f696e666f2e2e54797065496e666f2447542439747970655f696e666f31376831633861636639303061363866333038459b2d80015f5a4e39305f244c542473705f72756e74696d652e2e67656e657269632e2e6469676573742e2e4469676573744974656d24753230246173247532302473705f72756e74696d652e2e7472616974732e2e436865636b457175616c244754243131636865636b5f657175616c31376837633134613463323338636532316365459c2d96015f5a4e313073705f72756e74696d653767656e6572696336646967657374315f38365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473705f72756e74696d652e2e67656e657269632e2e6469676573742e2e4469676573742447542439747970655f696e666f31376862396662653039643432303138613032459d2d95015f5a4e313073705f72756e74696d65313270726f76696e675f74726965315f38365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473705f72756e74696d652e2e70726f76696e675f747269652e2e547269654572726f722447542439747970655f696e666f31376863666331303331613166346431653063459e2d8c015f5a4e3130345f244c54247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374526566244c5424753332244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f31376833306339326234646333396537303864459f2d495f5a4e34345f244c54242452462454247532302461732475323024636f72652e2e666d742e2e446973706c61792447542433666d743137686431633263393463663763663066383145a02d7b5f5a4e38385f244c542473705f636f72652e2e63727970746f5f62797465732e2e43727970746f4279746573244c54245f24432454244754242475323024617324753230247363616c655f696e666f2e2e54797065496e666f2447542439747970655f696e666f3137683935393131313630303561363562633045a12d7b5f5a4e38385f244c542473705f636f72652e2e63727970746f5f62797465732e2e43727970746f4279746573244c54245f24432454244754242475323024617324753230247363616c655f696e666f2e2e54797065496e666f2447542439747970655f696e666f3137683937346636653130316436643365323645a22d595f5a4e313073705f72756e74696d6532307472616e73616374696f6e5f76616c6964697479313656616c69645472616e73616374696f6e3132636f6d62696e655f776974683137683466393338363863383532366433656645a32d8a015f5a4e313073705f72756e74696d6536747261697473315f38325f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473705f72756e74696d652e2e7472616974732e2e426c616b6554776f3235362447542439747970655f696e666f3137686231663266346131326434376161326645a42daf015f5a4e313073705f72756e74696d6532307472616e73616374696f6e5f76616c6964697479315f3130335f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473705f72756e74696d652e2e7472616e73616374696f6e5f76616c69646974792e2e496e76616c69645472616e73616374696f6e2447542439747970655f696e666f3137683233626139623734643561373731313945a52daf015f5a4e313073705f72756e74696d6532307472616e73616374696f6e5f76616c6964697479315f3130335f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473705f72756e74696d652e2e7472616e73616374696f6e5f76616c69646974792e2e556e6b6e6f776e5472616e73616374696f6e2447542439747970655f696e666f3137683030646433336263623261343934313945a62d7c5f5a4e39355f244c542473705f72756e74696d652e2e7472616e73616374696f6e5f76616c69646974792e2e5472616e73616374696f6e56616c69646974794572726f72247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683030393566376533363265393062393445a72db5015f5a4e313073705f72756e74696d6532307472616e73616374696f6e5f76616c6964697479315f3130395f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473705f72756e74696d652e2e7472616e73616374696f6e5f76616c69646974792e2e5472616e73616374696f6e56616c69646974794572726f722447542439747970655f696e666f3137683363623861313231663765653832313845a82dae015f5a4e313073705f72756e74696d6532307472616e73616374696f6e5f76616c6964697479315f3130325f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473705f72756e74696d652e2e7472616e73616374696f6e5f76616c69646974792e2e5472616e73616374696f6e536f757263652447542439747970655f696e666f3137683939366530336339333264643165666545a92dad015f5a4e313073705f72756e74696d6532307472616e73616374696f6e5f76616c6964697479315f3130315f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473705f72756e74696d652e2e7472616e73616374696f6e5f76616c69646974792e2e56616c69645472616e73616374696f6e2447542439747970655f696e666f3137686433303362316561396337386235373545aa2d80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137683639633739376164633662633337343645ab2d80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137686364653532333637626666643734333845ac2d80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137686632303132393330336334643331316245ad2dad015f5a4e3133375f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c542454244324616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542447542424475424244754243966726f6d5f697465723137683431623866356630316363613939666445ae2dad015f5a4e3133375f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c542454244324616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542447542424475424244754243966726f6d5f697465723137686238636434666164633630303236313345af2dad015f5a4e3133375f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c542454244324616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542447542424475424244754243966726f6d5f697465723137686566663661333765366561616239353745b02d7e5f5a4e31307363616c655f696e666f35696d706c7337335f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024247535622454247533622424753230244e24753564242447542439747970655f696e666f3137683739393539656236393962643830326145b12d305f5a4e34636f726533666d743557726974653977726974655f666d743137686533316234383034646462323433393245b22d4c5f5a4e34636f726533707472343264726f705f696e5f706c616365244c5424616c6c6f632e2e737472696e672e2e537472696e67244754243137683461653236666337353735613334633645b32d5f5f5a4e35385f244c5424616c6c6f632e2e737472696e672e2e537472696e67247532302461732475323024636f72652e2e666d742e2e577269746524475424313077726974655f636861723137686261356632333433323063373033646545b42d5a5f5a4e35616c6c6f63377261775f7665633230526177566563496e6e6572244c5424412447542437726573657276653231646f5f726573657276655f616e645f68616e646c653137686235636539633635383364626331636145b52d5d5f5a4e35385f244c5424616c6c6f632e2e737472696e672e2e537472696e67247532302461732475323024636f72652e2e666d742e2e5772697465244754243977726974655f7374723137686338313539386563386234376134313945b62d4b5f5a4e35616c6c6f63377261775f766563313166696e6973685f67726f7731376865346164313031306239313063363164452e6c6c766d2e34303035383331323736383234373636333530b72d435f5a4e35616c6c6f63377261775f7665633139526177566563244c54245424432441244754243867726f775f6f6e653137686133353163643032623735646136373545b82d80015f5a4e37305f244c542473705f72756e74696d652e2e72756e74696d655f6c6f676765722e2e52756e74696d654c6f676765722475323024617324753230246c6f672e2e4c6f672447542437656e61626c656431376830363638393762393535396134656532452e6c6c766d2e34303035383331323736383234373636333530b92d635f5a4e37305f244c542473705f72756e74696d652e2e72756e74696d655f6c6f676765722e2e52756e74696d654c6f676765722475323024617324753230246c6f672e2e4c6f6724475424336c6f673137683630353166323962383638633930363445ba2d7e5f5a4e37305f244c542473705f72756e74696d652e2e72756e74696d655f6c6f676765722e2e52756e74696d654c6f676765722475323024617324753230246c6f672e2e4c6f672447542435666c75736831376861393237366434343533343232313838452e6c6c766d2e34303035383331323736383234373636333530bb2d84015f5a4e313073705f72756e74696d6539305f244c5424696d706c2475323024636f72652e2e636f6e766572742e2e46726f6d244c542473705f72756e74696d652e2e44697370617463684572726f72244754242475323024666f72247532302424524624737472244754243466726f6d3137683037306238653936626533386633653245bc2d7e5f5a4e313073705f72756e74696d65315f37375f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473705f72756e74696d652e2e4d756c74695369676e61747572652447542439747970655f696e666f3137686364303266666363366566663235386445bd2d7b5f5a4e313073705f72756e74696d65315f37345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473705f72756e74696d652e2e4d6f64756c654572726f722447542439747970655f696e666f3137686631663439666430643132633861386545be2d82015f5a4e313073705f72756e74696d65315f38315f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473705f72756e74696d652e2e5472616e73616374696f6e616c4572726f722447542439747970655f696e666f3137683262343034633161323162343931343845bf2d7d5f5a4e313073705f72756e74696d65315f37365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473705f72756e74696d652e2e44697370617463684572726f722447542439747970655f696e666f3137686132613163383265613037393630333545c02d7a5f5a4e313073705f72756e74696d65315f37335f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473705f72756e74696d652e2e546f6b656e4572726f722447542439747970655f696e666f3137683562383332313136383361363461383045c12d86015f5a4e313073705f72756e74696d65315f38355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473705f72756e74696d652e2e45787472696e736963496e636c7573696f6e4d6f64652447542439747970655f696e666f3137683664616265633564353934386664383645c22d90015f5a4e313073705f7374616b696e67376f6666656e6365315f38375f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473705f7374616b696e672e2e6f6666656e63652e2e4f6666656e636553657665726974792447542439747970655f696e666f3137686164343666393665663632646436333645c32d9c025f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f646532313048616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c65616624475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e45646765244754243136696e736572745f726563757273696e673137683938656539393933336564313537633545c42d92025f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f646532313248616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e496e7465726e616c24475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4b56244754243573706c69743137686438313835613164393831373630363945c52d9c025f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f646532313048616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c65616624475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e45646765244754243136696e736572745f726563757273696e673137686361326337366161626665616134353945c62d92025f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f646532313248616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e496e7465726e616c24475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4b56244754243573706c69743137683937336636653231366634646565326545c72d9c025f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f646532313048616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c65616624475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e45646765244754243136696e736572745f726563757273696e673137686564646364646431383033346231303845c82d92025f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f646532313248616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e496e7465726e616c24475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4b56244754243573706c69743137683134336664376161323635633164393345c92d9c025f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f646532313048616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c65616624475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e45646765244754243136696e736572745f726563757273696e673137686564656535313833646633636566666345ca2d92025f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f646532313248616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e496e7465726e616c24475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4b56244754243573706c69743137683163303333633461396666393865373945cb2d655f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f6465323942616c616e63696e67436f6e74657874244c54244b2443245624475424313562756c6b5f737465616c5f6c6566743137683565326466313636313562633532633145cc2d665f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f6465323942616c616e63696e67436f6e74657874244c54244b2443245624475424313662756c6b5f737465616c5f72696768743137683430346538636631663632623965386345cd2d5d5f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f6465323942616c616e63696e67436f6e74657874244c54244b244324562447542438646f5f6d657267653137683335343938383833636666663861633145ce2dcd025f5a4e35616c6c6f633131636f6c6c656374696f6e733562747265653672656d6f76653235395f244c5424696d706c2475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e48616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c65616624475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4b562447542424475424313472656d6f76655f6c6561665f6b763137683336323132346433376466653031326645cf2ddb025f5a4e35616c6c6f633131636f6c6c656374696f6e733562747265653672656d6f76653236395f244c5424696d706c2475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e48616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c6561664f72496e7465726e616c24475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4b562447542424475424313872656d6f76655f6b765f747261636b696e673137683231396661643161646666316562366645d02dd5015f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565367365617263683134325f244c5424696d706c2475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424426f72726f77547970652443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c6561664f72496e7465726e616c244754242447542431317365617263685f747265653137683162326537373465633735346331393245d12dd5015f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565367365617263683134325f244c5424696d706c2475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424426f72726f77547970652443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c6561664f72496e7465726e616c244754242447542431317365617263685f747265653137686233613434633136336432373831653945d22dac015f5a4e35616c6c6f633131636f6c6c656374696f6e733562747265653673656172636839315f244c5424696d706c2475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424426f72726f77547970652443244b24432456244324547970652447542424475424323266696e645f6c6f7765725f626f756e645f696e6465783137686466666538396439383337643234643945d32dac015f5a4e35616c6c6f633131636f6c6c656374696f6e733562747265653673656172636839315f244c5424696d706c2475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424426f72726f77547970652443244b24432456244324547970652447542424475424323266696e645f75707065725f626f756e645f696e6465783137683636343731363334376666356132303145d42dea015f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565386e617669676174653134325f244c5424696d706c2475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424426f72726f77547970652443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c6561664f72496e7465726e616c2447542424475424333066696e645f6c6561665f65646765735f7370616e6e696e675f72616e67653137683431663763373937356663356361663245d52d3f5f5a4e31387061726974795f7363616c655f636f64656335636f64656336456e636f646536656e636f64653137686365336461623533373031323663343645d62d475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686263633438303431663335393534336145d72d475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686633383235633533346264363535363245d82d5e5f5a4e34636f726533666d74336e756d35325f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f7224753230247573697a652447542433666d743137683262616130326665333736626635643945d92d775f5a4e36355f244c5424736d616c6c7665632e2e436f6c6c656374696f6e416c6c6f63457272247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376830613465333538353762636336333939452e6c6c766d2e37353939333337383531333637323138343234da2d635f5a4e36395f244c5424736d616c6c7665632e2e536d616c6c566563244c54244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137683432363032636166653335303464336245db2d4a5f5a4e38736d616c6c7665633137536d616c6c566563244c542441244754243231726573657276655f6f6e655f756e636865636b65643137683632653562656466306530643034633645dc2d4a5f5a4e38736d616c6c7665633137536d616c6c566563244c542441244754243231726573657276655f6f6e655f756e636865636b65643137686561626663383330313730386465643345dd2d635f5a4e313673705f73746174655f6d616368696e6531376f7665726c617965645f6368616e676573386f6666636861696e32344f6666636861696e4f7665726c617965644368616e676573337365743137686630663064383635623532303539303345de2d625f5a4e36395f244c542473705f73746174655f6d616368696e652e2e44656661756c744572726f72247532302461732475323024636f72652e2e666d742e2e446973706c61792447542433666d743137683839316638626166666236633333363045df2d5a5f5a4e35616c6c6f63377261775f7665633230526177566563496e6e6572244c5424412447542437726573657276653231646f5f726573657276655f616e645f68616e646c653137683366316338623738633362313762383445e02d4b5f5a4e35616c6c6f63377261775f766563313166696e6973685f67726f7731376836623436663630373163663461653438452e6c6c766d2e31303534313536383538383139373735373233e12d435f5a4e35616c6c6f63377261775f7665633139526177566563244c54245424432441244754243867726f775f6f6e653137683065306239613362376363323631356345e22d9e015f5a4e313673705f73746174655f6d616368696e6531376f7665726c617965645f6368616e676573396368616e676573657438324f7665726c61796564456e747279244c542473705f73746174655f6d616368696e652e2e6f7665726c617965645f6368616e6765732e2e6368616e67657365742e2e53746f72616765456e74727924475424337365743137683734656235323464363139306364643445e32d6f5f5a4e313673705f73746174655f6d616368696e6531376f7665726c617965645f6368616e676573396368616e676573657432354f7665726c617965644d6170244c54244b244324562447542431327365745f6f6666636861696e3137686333366132313136636438613630666445e42de1015f5a4e313673705f73746174655f6d616368696e6531376f7665726c617965645f6368616e676573396368616e67657365743130384f7665726c617965644d6170244c5424616c6c6f632e2e7665632e2e566563244c542475382447542424432473705f73746174655f6d616368696e652e2e6f7665726c617965645f6368616e6765732e2e6368616e67657365742e2e53746f72616765456e747279244754243137636c6f73655f7472616e73616374696f6e31376832366430613161343837336463303166452e6c6c766d2e35323432303831333933333238363232313532e52db9015f5a4e313673705f73746174655f6d616368696e6531376f7665726c617965645f6368616e676573396368616e67657365743130384f7665726c617965644d6170244c5424616c6c6f632e2e7665632e2e566563244c542475382447542424432473705f73746174655f6d616368696e652e2e6f7665726c617965645f6368616e6765732e2e6368616e67657365742e2e53746f72616765456e74727924475424337365743137683732653639633939306533336466383145e62d93015f5a4e3131365f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e496e746f49746572244c54244b244324562443244124475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f7224475424346e6578743137686534323631353637643932636565626545e72d565f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565336d6170323542547265654d6170244c54244b24432456244324412447542436696e736572743137683730346430613632653866363437633745e82d565f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565336d6170323542547265654d6170244c54244b24432456244324412447542436696e736572743137683861656636373361613264326631663445e92d565f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565336d6170323542547265654d6170244c54244b2443245624432441244754243672656d6f76653137683361366262393231616637373135636145ea2d81015f5a4e39395f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b244324562443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137683737663433373838323636373438393445eb2d81015f5a4e39395f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e496e746f49746572244c54244b244324562443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137683733333234373662626634396136393845ec2d4c5f5a4e313673705f73746174655f6d616368696e6533657874313353746f72616765417070656e6431347265706c6163655f6c656e6774683137683430396333316630323266306432383145ed2d325f5a4e35616c6c6f63377261775f766563313166696e6973685f67726f773137683136643134653361306562393033613845ee2d435f5a4e35616c6c6f63377261775f7665633139526177566563244c54245424432441244754243867726f775f6f6e653137686163383064326666326532373133383045ef2d4c5f5a4e35616c6c6f63377261775f766563313166696e6973685f67726f7731376836383061333237326463656438343135452e6c6c766d2e3133323134323735353234303331303339373832f02d745f5a4e35616c6c6f63377261775f7665633230526177566563496e6e6572244c5424412447542437726573657276653231646f5f726573657276655f616e645f68616e646c6531376832316662656462656438636361363361452e6c6c766d2e3133323134323735353234303331303339373832f12d435f5a4e313073705f73746f72616765394368696c64496e666f323070726566697865645f73746f726167655f6b65793137683962363363306136373031383464666345f22d8c015f5a4e3130345f244c54247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374526566244c5424753332244754242475323024617324753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652447542439656e636f64655f746f3137683461623264633936313832383434613845f32db3015f5a4e31307363616c655f696e666f35696d706c733130305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e7365742e2e4254726565536574244c542454244754242447542439747970655f696e666f31376837363833396264653337313530396436452e6c6c766d2e36303130353931313437323038303239333736f42d4b5f5a4e35616c6c6f63377261775f766563313166696e6973685f67726f7731376833383935356562356165626337313433452e6c6c766d2e31383735313239373030393635343736383933f52d435f5a4e35616c6c6f63377261775f7665633139526177566563244c54245424432441244754243867726f775f6f6e653137686634303135306261613265333666636645f62d5a5f5a4e35616c6c6f63377261775f7665633230526177566563496e6e6572244c5424412447542437726573657276653231646f5f726573657276655f616e645f68616e646c653137683235373365366531636130323761663245f72d705f5a4e37345f244c542473705f747269652e2e747269655f73747265616d2e2e5472696553747265616d247532302461732475323024747269655f726f6f742e2e5472696553747265616d244754243131617070656e645f6c6561663137683430656433656637663439633361373445f82d93015f5a4e3773705f74726965313373746f726167655f70726f6f66315f38375f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473705f747269652e2e73746f726167655f70726f6f662e2e53746f7261676550726f6f662447542439747970655f696e666f3137686462303731326562653566663162363145f92d735f5a4e31307363616c655f696e666f35696d706c7336325f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302424753562245424753564242447542439747970655f696e666f3137683065613730356438366337313834363845fa2d80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137683562313262306638386361363437656445fb2dad015f5a4e3133375f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c542454244324616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542447542424475424244754243966726f6d5f697465723137683561373264386235346234303530646445fc2d87015f5a4e39375f244c5424616c6c6f632e2e7665632e2e566563244c5424542443244124475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f657874656e642e2e53706563457874656e64244c5424542443244924475424244754243131737065635f657874656e643137686130343362313466346161396663366345fd2d735f5a4e31307363616c655f696e666f35696d706c7336325f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302424753562245424753564242447542439747970655f696e666f3137683834383833616663636335386139616545fe2d755f5a4e31307363616c655f696e666f35696d706c7336345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024244c50244124432442245250242447542439747970655f696e666f3137683361643136303464386630393737633345ff2d7e5f5a4e31307363616c655f696e666f35696d706c7337335f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024247535622454247533622424753230244e24753564242447542439747970655f696e666f3137683365633565396335306661666438373445802e83015f5a4e31307363616c655f696e666f35696d706c7337385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e626f72726f772e2e436f77244c542454244754242447542439747970655f696e666f3137683834666563633562393066336664356645812e83015f5a4e31307363616c655f696e666f35696d706c7337385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e626f72726f772e2e436f77244c542454244754242447542439747970655f696e666f3137683932376437363839363732636664393145822e7e5f5a4e313073705f76657273696f6e315f37375f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473705f76657273696f6e2e2e52756e74696d6556657273696f6e2447542439747970655f696e666f3137683439386434323439626134633839323845832e95015f5a4e31307363616c655f696e666f35696d706c7339365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374244c542454244754242447542439747970655f696e666f3137686434306261626633363030396437316145842e615f5a4e36385f244c542473705f776569676874732e2e7765696768745f76322e2e576569676874247532302461732475323024636f72652e2e666d742e2e446973706c61792447542433666d743137683363396339313138373963636336633045852e98015f5a4e313073705f77656967687473397765696768745f7632315f39335f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473705f776569676874732e2e7765696768745f76322e2e576569676874244754243973697a655f68696e743137683761643536613636636331336536613845862e8b015f5a4e313073705f77656967687473397765696768745f7632315f38305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473705f776569676874732e2e7765696768745f76322e2e5765696768742447542439747970655f696e666f3137683433663362646365333936363332323045872e7f5f5a4e313073705f77656967687473315f37385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473705f776569676874732e2e52756e74696d6544625765696768742447542439747970655f696e666f3137686362326364303030396436333563616345882e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683036353836323832383434376261393945892e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376830373730636462346637646636316534458a2e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376830386638663834363566373339336466458b2e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376830396633653062383965663766656135458c2e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376830633930323561626164636333383531458d2e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376830636239373561623838396530326361458e2e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376830643164616661366663303965363933458f2e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683064363562613931343337353964646145902e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683066316164306639333938633233343245912e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683132663139316263623064623036383545922e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683134653535306162353334613134346645932e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683138376162623235386435613764323845942e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683138633237386534313761373264616245952e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683138663761316435383564366666623245962e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683139333763356439313030323332353445972e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683139353564636234313061613436653245982e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683161353361663565633164646562363545992e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376831613536313465346334393731643338459a2e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376831653365313765336162323530643236459b2e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376831666432353066363239653362623833459c2e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376832303936316263383534386636353066459d2e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376832336339326136663531316161613337459e2e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e7431376832346161343266383537636562383166459f2e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683237643430333861343736333333663245a02e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683238306532336437626133396131666245a12e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683264346334333532366663656166386545a22e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683264383961656638646465623930656545a32e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683265383062663235386130623536366145a42e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683265636237326132356338616236353745a52e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683331343630636462626464663633333345a62e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683336316365376261643039383666343145a72e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683338303839653637613635663662343345a82e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683338313230353132626566663335616145a92e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683338376535373030313633316565383345aa2e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683339333536303163376663326430343945ab2e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683364663839346363336165386131353445ac2e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683431336337653765323133393732383545ad2e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683431613636303435393539333031373645ae2e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683432343039663066363265633036363445af2e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683432363661303262643231333166636545b02e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683433663736346539373438326462653945b12e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683436383634333065343966623530396445b22e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683437663036653362646639666437643745b32e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683461303938663466373831373866646145b42e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683463383462306238316638646136323545b52e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683465323163346461396162323431393545b62e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683465363862386366396235343632383945b72e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683533306533633063646561326338383645b82e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683534366364366264343239646330653545b92e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683537326438363933326632323466663145ba2e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683538653761653464656535643663653345bb2e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683630653161626637343731373763393145bc2e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683631623239353232323032323666383045bd2e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683633663663303362616664656666653645be2e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683636393162356131376364626235396245bf2e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683636663430346661653037616430663145c02e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683637316337323562643535636163393045c12e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683639633061346537656239353663373945c22e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683661333633376531346361343237653845c32e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683664383661303335623931323061636645c42e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683665373461343630323738326433626545c52e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683735363065323765393334353638363745c62e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683736366639346237656233663430616345c72e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683736373937336663346663643766626145c82e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683761663537616161653130646634666545c92e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683764386463643964636338363833363445ca2e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683765313534396166616237363434303345cb2e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683766623435383763323131323039616245cc2e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683766656430333666623265303031323245cd2e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683839373634333535653333626263616445ce2e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683861643339633936333135333835653545cf2e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683862623836363766333632323230313245d02e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683863623338396539326634626539616545d12e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683864336537313565323564333964663945d22e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683931393338623335306135363633376545d32e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683932396134613335653931653964336145d42e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683938633466353132613830383934363645d52e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683938666330336164626362666635343945d62e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683939646161373838386133343362623545d72e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683961343365613339623830356230366145d82e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683961396135353333393535376534373645d92e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683963623531303734346365323932636145da2e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686134373263633230643538393063323645db2e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686134393835363736343532393364306145dc2e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686135656263626639636639363034383545dd2e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686137366566623832323864393637313345de2e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686137643139636536336138633835376445df2e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686138613964623636346565343362666545e02e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686139376563356163346366326463366545e12e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686234633235333933323966303461316445e22e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686237396630396330313037303737386245e32e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686266306364316232626639623536366645e42e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686334643664643234386565643664353245e52e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686337613232383363386336323238366345e62e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686362373035373331646366373364346345e72e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686430336561666639653339323362313445e82e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686432303262343539333035653038326145e92e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686435383830353065623764626362616345ea2e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686435663266303665376338336631626445eb2e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686438373131646263306634666132643945ec2e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686438376334366663336463633862316545ed2e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686439353135633530363366316139363645ee2e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686439626239383964653961316130326245ef2e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686465363364383263623938336432613045f02e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686533636433646465633137373030636245f12e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686561636538636538636138633563313445f22e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686565346234623332623334623335323745f32e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686638353661656537306435353738616145f42e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686639316330353834373466653139383345f52e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686664336539383934343461346537353545f62e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686664356530656535613235316365343345f72e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686665623938376131616139623862393045f82e445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686666636230643066353031303666373445f92e97015f5a4e313173746167696e675f78636d327634396a756e6374696f6e73315f38385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76342e2e6a756e6374696f6e732e2e4a756e6374696f6e732447542439747970655f696e666f3137686237663836333261666230326433666345fa2eac015f5a4e3134315f244c542473746167696e675f78636d2e2e76342e2e6a756e6374696f6e732e2e4a756e6374696f6e73247532302461732475323024636f72652e2e636f6e766572742e2e46726f6d244c5424247535622473746167696e675f78636d2e2e76342e2e6a756e6374696f6e2e2e4a756e6374696f6e2475336224247532302433247535642424475424244754243466726f6d3137686366666262656461653935323734376345fb2eac015f5a4e3134315f244c542473746167696e675f78636d2e2e76342e2e6a756e6374696f6e732e2e4a756e6374696f6e73247532302461732475323024636f72652e2e636f6e766572742e2e46726f6d244c5424247535622473746167696e675f78636d2e2e76342e2e6a756e6374696f6e2e2e4a756e6374696f6e2475336224247532302434247535642424475424244754243466726f6d3137686532386263623232396432306431346145fc2eac015f5a4e3134315f244c542473746167696e675f78636d2e2e76342e2e6a756e6374696f6e732e2e4a756e6374696f6e73247532302461732475323024636f72652e2e636f6e766572742e2e46726f6d244c5424247535622473746167696e675f78636d2e2e76342e2e6a756e6374696f6e2e2e4a756e6374696f6e2475336224247532302435247535642424475424244754243466726f6d3137683466323464323630633839323732626345fd2eac015f5a4e3134315f244c542473746167696e675f78636d2e2e76342e2e6a756e6374696f6e732e2e4a756e6374696f6e73247532302461732475323024636f72652e2e636f6e766572742e2e46726f6d244c5424247535622473746167696e675f78636d2e2e76342e2e6a756e6374696f6e2e2e4a756e6374696f6e2475336224247532302436247535642424475424244754243466726f6d3137683461663463303462323437663363373945fe2eac015f5a4e3134315f244c542473746167696e675f78636d2e2e76342e2e6a756e6374696f6e732e2e4a756e6374696f6e73247532302461732475323024636f72652e2e636f6e766572742e2e46726f6d244c5424247535622473746167696e675f78636d2e2e76342e2e6a756e6374696f6e2e2e4a756e6374696f6e2475336224247532302437247535642424475424244754243466726f6d3137683861656339623331363264346131373645ff2eac015f5a4e3134315f244c542473746167696e675f78636d2e2e76342e2e6a756e6374696f6e732e2e4a756e6374696f6e73247532302461732475323024636f72652e2e636f6e766572742e2e46726f6d244c5424247535622473746167696e675f78636d2e2e76342e2e6a756e6374696f6e2e2e4a756e6374696f6e2475336224247532302438247535642424475424244754243466726f6d3137683833356163313565353765653031363145802fa0015f5a4e3132355f244c542473746167696e675f78636d2e2e76342e2e6a756e6374696f6e732e2e4a756e6374696f6e73247532302461732475323024636f72652e2e636f6e766572742e2e54727946726f6d244c542473746167696e675f78636d2e2e76332e2e6a756e6374696f6e732e2e4a756e6374696f6e732447542424475424387472795f66726f6d3137683134316135643230336339646432376645812fa0015f5a4e3132355f244c542473746167696e675f78636d2e2e76342e2e6a756e6374696f6e732e2e4a756e6374696f6e73247532302461732475323024636f72652e2e636f6e766572742e2e54727946726f6d244c542473746167696e675f78636d2e2e76352e2e6a756e6374696f6e732e2e4a756e6374696f6e732447542424475424387472795f66726f6d3137686164633764613362656630373166333745822f425f5a4e34636f726535736c69636534736f727436737461626c6539717569636b736f727439717569636b736f72743137683032643234336664323166613062663945832f3b5f5a4e35616c6c6f6332726331355263244c54245424432441244754243964726f705f736c6f773137683162343266376536303664623735626145842f475f5a4e35616c6c6f63337665633136696e5f706c6163655f636f6c6c656374313866726f6d5f697465725f696e5f706c6163653137683163363339633035613937336363313045852f475f5a4e35616c6c6f63337665633136696e5f706c6163655f636f6c6c656374313866726f6d5f697465725f696e5f706c6163653137683836313733366634383232373733663945862f475f5a4e35616c6c6f63337665633136696e5f706c6163655f636f6c6c656374313866726f6d5f697465725f696e5f706c6163653137686138313166303233376336663033323345872f475f5a4e35616c6c6f63337665633136696e5f706c6163655f636f6c6c656374313866726f6d5f697465725f696e5f706c6163653137686365613564616635656363323564656645882f4b5f5a4e35616c6c6f63377261775f766563313166696e6973685f67726f7731376838616233623332666136636561383238452e6c6c766d2e35353737303337303635393533383830363635892f435f5a4e35616c6c6f63377261775f7665633139526177566563244c54245424432441244754243867726f775f6f6e6531376835363539353732376633643566663761458a2f435f5a4e35616c6c6f63377261775f7665633139526177566563244c54245424432441244754243867726f775f6f6e6531376866383836393832313534333131386331458b2f5a5f5a4e35616c6c6f63377261775f7665633230526177566563496e6e6572244c5424412447542437726573657276653231646f5f726573657276655f616e645f68616e646c6531376833313830333937303230656162636661458c2f755f5a4e34636f726533707472353864726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76352e2e6a756e6374696f6e732e2e4a756e6374696f6e732447542431376832393264616532353364383239373564452e6c6c766d2e363032393338343938303330373932343835348d2f4a5f5a4e313173746167696e675f78636d327635396a756e6374696f6e73394a756e6374696f6e733133696e766572745f74617267657431376830386535636664653534623530303963458e2f475f5a4e313173746167696e675f78636d327635396a756e6374696f6e73394a756e6374696f6e73313073706c69745f6c61737431376833303430323462393538663732393761458f2f675f5a4e313173746167696e675f78636d327635396a756e6374696f6e73394a756e6374696f6e7331377075736865645f66726f6e745f7769746831376861363739323836396433353935373334452e6c6c766d2e36303239333834393830333037393234383534902f4a5f5a4e313173746167696e675f78636d327635396a756e6374696f6e73394a756e6374696f6e73313377697468696e5f676c6f62616c3137683239306563343534613137393633343945912f81015f5a4e37365f244c542473746167696e675f78636d2e2e76352e2e6a756e6374696f6e2e2e4a756e6374696f6e247532302461732475323024636f72652e2e636d702e2e5061727469616c45712447542432657131376834623132643365393834613731653165452e6c6c766d2e36303239333834393830333037393234383534922f485f5a4e313173746167696e675f78636d327635396a756e6374696f6e73394a756e6374696f6e73313173706c69745f66697273743137683731666433366235316664623234313645932f685f5a4e37365f244c542473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e426f647950617274247532302461732475323024636f72652e2e636d702e2e5061727469616c4571244754243265713137686630623064613730333563343266343245942f695f5a4e37375f244c542473746167696e675f78636d2e2e76352e2e6a756e6374696f6e2e2e4e6574776f726b4964247532302461732475323024636f72652e2e636d702e2e5061727469616c4571244754243265713137683931356138613538313536383037633045952f97015f5a4e313173746167696e675f78636d327635396a756e6374696f6e73315f38385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76352e2e6a756e6374696f6e732e2e4a756e6374696f6e732447542439747970655f696e666f3137683438646566303530333266356336326245962fac015f5a4e3134315f244c542473746167696e675f78636d2e2e76352e2e6a756e6374696f6e732e2e4a756e6374696f6e73247532302461732475323024636f72652e2e636f6e766572742e2e46726f6d244c5424247535622473746167696e675f78636d2e2e76352e2e6a756e6374696f6e2e2e4a756e6374696f6e2475336224247532302431247535642424475424244754243466726f6d3137683134636263376236353661333265626145972fac015f5a4e3134315f244c542473746167696e675f78636d2e2e76352e2e6a756e6374696f6e732e2e4a756e6374696f6e73247532302461732475323024636f72652e2e636f6e766572742e2e46726f6d244c5424247535622473746167696e675f78636d2e2e76352e2e6a756e6374696f6e2e2e4a756e6374696f6e2475336224247532302433247535642424475424244754243466726f6d3137683739396636363030613632326263306345982fac015f5a4e3134315f244c542473746167696e675f78636d2e2e76352e2e6a756e6374696f6e732e2e4a756e6374696f6e73247532302461732475323024636f72652e2e636f6e766572742e2e46726f6d244c5424247535622473746167696e675f78636d2e2e76352e2e6a756e6374696f6e2e2e4a756e6374696f6e2475336224247532302434247535642424475424244754243466726f6d3137686133313631653132623637386563623145992fac015f5a4e3134315f244c542473746167696e675f78636d2e2e76352e2e6a756e6374696f6e732e2e4a756e6374696f6e73247532302461732475323024636f72652e2e636f6e766572742e2e46726f6d244c5424247535622473746167696e675f78636d2e2e76352e2e6a756e6374696f6e2e2e4a756e6374696f6e2475336224247532302435247535642424475424244754243466726f6d31376837626430613266616335393033393364459a2fac015f5a4e3134315f244c542473746167696e675f78636d2e2e76352e2e6a756e6374696f6e732e2e4a756e6374696f6e73247532302461732475323024636f72652e2e636f6e766572742e2e46726f6d244c5424247535622473746167696e675f78636d2e2e76352e2e6a756e6374696f6e2e2e4a756e6374696f6e2475336224247532302436247535642424475424244754243466726f6d31376865313633626162623434313139623364459b2fac015f5a4e3134315f244c542473746167696e675f78636d2e2e76352e2e6a756e6374696f6e732e2e4a756e6374696f6e73247532302461732475323024636f72652e2e636f6e766572742e2e46726f6d244c5424247535622473746167696e675f78636d2e2e76352e2e6a756e6374696f6e2e2e4a756e6374696f6e2475336224247532302437247535642424475424244754243466726f6d31376832633761626539623032363165363262459c2fac015f5a4e3134315f244c542473746167696e675f78636d2e2e76352e2e6a756e6374696f6e732e2e4a756e6374696f6e73247532302461732475323024636f72652e2e636f6e766572742e2e46726f6d244c5424247535622473746167696e675f78636d2e2e76352e2e6a756e6374696f6e2e2e4a756e6374696f6e2475336224247532302438247535642424475424244754243466726f6d31376833303230396233393266353232323336459d2fa0015f5a4e3132355f244c542473746167696e675f78636d2e2e76352e2e6a756e6374696f6e732e2e4a756e6374696f6e73247532302461732475323024636f72652e2e636f6e766572742e2e54727946726f6d244c542473746167696e675f78636d2e2e76342e2e6a756e6374696f6e732e2e4a756e6374696f6e732447542424475424387472795f66726f6d31376832366336646533333338363435366237459e2f86015f5a4e3130335f244c5424616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542443244124475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f722447542434666f6c6431376835363465663931626635343537313763459f2f6a5f5a4e37385f244c542473746167696e675f78636d2e2e76352e2e6a756e6374696f6e732e2e4a756e6374696f6e73247532302461732475323024636f72652e2e636d702e2e5061727469616c4571244754243265713137686563333835383338313632633464633245a02f705f5a4e34636f726533707472353264726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76352e2e61737365742e2e417373657449642447542431376862653466383262316536396135373837452e6c6c766d2e3133353735383738353331383235323333333033a12f8a015f5a4e3130335f244c5424616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542443244124475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f7224475424387472795f666f6c643137686364646533353761333265363863633345a22f8a015f5a4e3130335f244c5424616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542443244124475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f7224475424387472795f666f6c643137686366393932393666666239663937656345a32f8a015f5a4e3130335f244c5424616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542443244124475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f7224475424387472795f666f6c643137686537666566373934343862353262666545a42f8a015f5a4e3130335f244c5424616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542443244124475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f7224475424387472795f666f6c643137686639383236613339613936306363386645a52f705f5a4e34636f726533707472353264726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76342e2e61737365742e2e417373657449642447542431376833623566623430343037663134393666452e6c6c766d2e3133353735383738353331383235323333333033a62f8b015f5a4e313173746167696e675f78636d327635356173736574315f38305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76352e2e61737365742e2e41737365742447542439747970655f696e666f3137683866356438623533303339663661663045a72f745f5a4e34636f726533707472353664726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76352e2e6c6f636174696f6e2e2e4c6f636174696f6e2447542431376862653761346361663032646463623932452e6c6c766d2e3136303732393633323338383633303538333938a82f5d5f5a4e36345f244c542473746167696e675f78636d2e2e76352e2e61737365742e2e4173736574247532302461732475323024636f72652e2e636d702e2e4f72642447542433636d703137686664393336386265643932653061383245a92f7c5f5a4e38375f244c542473746167696e675f78636d2e2e76352e2e61737365742e2e417373657424753230246173247532302473746167696e675f78636d2e2e76352e2e7472616974732e2e5265616e63686f7261626c652447542431307265616e63686f7265643137686362356533393639346634343662346445aa2f90015f5a4e3130395f244c542473746167696e675f78636d2e2e76352e2e61737365742e2e4173736574247532302461732475323024636f72652e2e636f6e766572742e2e54727946726f6d244c542473746167696e675f78636d2e2e76342e2e61737365742e2e41737365742447542424475424387472795f66726f6d3137686133636161633163363737333863343545ab2f92015f5a4e3131315f244c542473746167696e675f78636d2e2e76352e2e61737365742e2e417373657473247532302461732475323024636f72652e2e636f6e766572742e2e54727946726f6d244c542473746167696e675f78636d2e2e76342e2e61737365742e2e4173736574732447542424475424387472795f66726f6d3137683532383063623131303635616366383545ac2fa1015f5a4e3133305f244c542473746167696e675f78636d2e2e76352e2e61737365742e2e417373657473247532302461732475323024636f72652e2e636f6e766572742e2e46726f6d244c5424616c6c6f632e2e7665632e2e566563244c542473746167696e675f78636d2e2e76352e2e61737365742e2e41737365742447542424475424244754243466726f6d3137686563373639313531633237343762313745ad2f525f5a4e313173746167696e675f78636d32763535617373657436417373657473323866726f6d5f736f727465645f616e645f64656475706c6963617465643137683364616532656664323632363333666245ae2f7a5f5a4e38385f244c542473746167696e675f78636d2e2e76352e2e61737365742e2e41737365747324753230246173247532302473746167696e675f78636d2e2e76352e2e7472616974732e2e5265616e63686f7261626c6524475424387265616e63686f723137686366353366633363323433636337613545af2f8f015f5a4e3131325f244c542473746167696e675f78636d2e2e76352e2e61737365742e2e417373657446696c746572247532302461732475323024636f72652e2e636f6e766572742e2e46726f6d244c542473746167696e675f78636d2e2e76352e2e61737365742e2e417373657424475424244754243466726f6d3137686639333861656163383464373363663545b02f9c015f5a4e3132315f244c542473746167696e675f78636d2e2e76352e2e61737365742e2e417373657446696c746572247532302461732475323024636f72652e2e636f6e766572742e2e54727946726f6d244c542473746167696e675f78636d2e2e76342e2e61737365742e2e417373657446696c7465722447542424475424387472795f66726f6d3137683730303636633866653638306165613145b12f93015f5a4e313173746167696e675f78636d327635356173736574315f38385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76352e2e61737365742e2e4173736574496e7374616e63652447542439747970655f696e666f3137683565646562343535336130613664656545b22f91015f5a4e313173746167696e675f78636d327635356173736574315f38365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76352e2e61737365742e2e46756e676962696c6974792447542439747970655f696e666f3137683832306337366564623739663538393845b32f95015f5a4e313173746167696e675f78636d327635356173736574315f39305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76352e2e61737365742e2e57696c6446756e676962696c6974792447542439747970655f696e666f3137683236366262363335333838326131626245b42f8d015f5a4e313173746167696e675f78636d327635356173736574315f38325f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76352e2e61737365742e2e417373657449642447542439747970655f696e666f3137686437346462633735643034326237353745b52f8c015f5a4e313173746167696e675f78636d327635356173736574315f38315f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76352e2e61737365742e2e4173736574732447542439747970655f696e666f3137683239626364383637363831613437343545b62f8f015f5a4e313173746167696e675f78636d327635356173736574315f38345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76352e2e61737365742e2e57696c6441737365742447542439747970655f696e666f3137683335333837613931663462373433626145b72f91015f5a4e313173746167696e675f78636d327635356173736574315f38365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76352e2e61737365742e2e417373657446696c7465722447542439747970655f696e666f3137686639656132666664323035333161376445b82f99015f5a4e313173746167696e675f78636d327635356173736574315f39345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76352e2e61737365742e2e41737365745472616e7366657246696c7465722447542439747970655f696e666f3137686237393431303265636331323431363345b92fa7015f5a4e313173746167696e675f78636d3131395f244c5424696d706c2475323024636f72652e2e636f6e766572742e2e54727946726f6d244c542473746167696e675f78636d2e2e56657273696f6e6564417373657473244754242475323024666f72247532302473746167696e675f78636d2e2e76352e2e61737365742e2e41737365747324475424387472795f66726f6d3137686361613336623831336536363635623145ba2f81015f5a4e31307363616c655f696e666f35696d706c7337365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e73796e632e2e417263244c542454244754242447542439747970655f696e666f3137683034386431326239343732633839323645bb2f81015f5a4e31307363616c655f696e666f35696d706c7337365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e73796e632e2e417263244c542454244754242447542439747970655f696e666f3137683035393366306135386237656564356445bc2f81015f5a4e31307363616c655f696e666f35696d706c7337365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e73796e632e2e417263244c542454244754242447542439747970655f696e666f3137683039363233356332343234393835373045bd2f81015f5a4e31307363616c655f696e666f35696d706c7337365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e73796e632e2e417263244c542454244754242447542439747970655f696e666f3137683062616334643264646166616130626245be2f81015f5a4e31307363616c655f696e666f35696d706c7337365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e73796e632e2e417263244c542454244754242447542439747970655f696e666f3137683065653836323334333939396535613145bf2f81015f5a4e31307363616c655f696e666f35696d706c7337365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e73796e632e2e417263244c542454244754242447542439747970655f696e666f3137683233383830616438643365306635336145c02f81015f5a4e31307363616c655f696e666f35696d706c7337365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e73796e632e2e417263244c542454244754242447542439747970655f696e666f3137683332636238383832323462396636633945c12f81015f5a4e31307363616c655f696e666f35696d706c7337365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e73796e632e2e417263244c542454244754242447542439747970655f696e666f3137683535343439366565353036613237303045c22f81015f5a4e31307363616c655f696e666f35696d706c7337365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e73796e632e2e417263244c542454244754242447542439747970655f696e666f3137683638363931326566366630366636623045c32f81015f5a4e31307363616c655f696e666f35696d706c7337365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e73796e632e2e417263244c542454244754242447542439747970655f696e666f3137683964323261663836373165633261626145c42f81015f5a4e31307363616c655f696e666f35696d706c7337365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e73796e632e2e417263244c542454244754242447542439747970655f696e666f3137686163383631643138636137326137363945c52f81015f5a4e31307363616c655f696e666f35696d706c7337365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e73796e632e2e417263244c542454244754242447542439747970655f696e666f3137686164383561626339616361646538616645c62f81015f5a4e31307363616c655f696e666f35696d706c7337365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e73796e632e2e417263244c542454244754242447542439747970655f696e666f3137686265366431386532643231623963613845c72f81015f5a4e31307363616c655f696e666f35696d706c7337365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e73796e632e2e417263244c542454244754242447542439747970655f696e666f3137686462373331303332326566626238306445c82f81015f5a4e31307363616c655f696e666f35696d706c7337365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e73796e632e2e417263244c542454244754242447542439747970655f696e666f3137686463373034356637636532653765343245c92f81015f5a4e31307363616c655f696e666f35696d706c7337365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e73796e632e2e417263244c542454244754242447542439747970655f696e666f3137686532613065313463303338666336313945ca2f3e5f5a4e35616c6c6f633473796e633136417263244c54245424432441244754243964726f705f736c6f773137683130653261326638653239386137363145cb2f9b015f5a4e313173746167696e675f78636d32763331306d756c74696173736574315f39305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76332e2e6d756c746961737365742e2e4d756c746941737365742447542439747970655f696e666f3137686139356331353833326564373036636245cc2f675f5a4e37345f244c542473746167696e675f78636d2e2e76332e2e6d756c746961737365742e2e4d756c74694173736574247532302461732475323024636f72652e2e636d702e2e4f72642447542433636d703137683764633438656439313532636465613945cd2f635f5a4e37305f244c542473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e4a756e6374696f6e247532302461732475323024636f72652e2e636d702e2e4f72642447542433636d703137683838356331393763326633613562643345ce2f9a015f5a4e3131395f244c542473746167696e675f78636d2e2e76332e2e6d756c746961737365742e2e4d756c74694173736574247532302461732475323024636f72652e2e636f6e766572742e2e54727946726f6d244c542473746167696e675f78636d2e2e76342e2e61737365742e2e41737365742447542424475424387472795f66726f6d3137683165373633623536373561363330303145cf2f5e5f5a4e313173746167696e675f78636d32763331306d756c7469617373657431314d756c7469417373657473323866726f6d5f736f727465645f616e645f64656475706c6963617465643137686535396638333830306633313637316245d02f735f5a4e37375f244c542473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e4a756e6374696f6e247532302461732475323024636f72652e2e636d702e2e5061727469616c4f72642447542431317061727469616c5f636d703137686333386631343664666139633862343845d12f645f5a4e37315f244c542473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e4e6574776f726b4964247532302461732475323024636f72652e2e636d702e2e4f72642447542433636d703137686337633930306136663330363839303045d22f745f5a4e37385f244c542473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e4e6574776f726b4964247532302461732475323024636f72652e2e636d702e2e5061727469616c4f72642447542431317061727469616c5f636d703137683062363036346665626635323931323945d32f615f5a4e36385f244c542473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e426f64794964247532302461732475323024636f72652e2e636d702e2e4f72642447542433636d703137683261383365316234336438323036653045d42f635f5a4e37305f244c542473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e426f647950617274247532302461732475323024636f72652e2e636d702e2e4f72642447542433636d703137686134643165643632643834373837336445d52f735f5a4e37375f244c542473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e426f647950617274247532302461732475323024636f72652e2e636d702e2e5061727469616c4f72642447542431317061727469616c5f636d703137683432663239393865396130656165303245d62f9e015f5a4e313173746167696e675f78636d32763331306d756c74696173736574315f39335f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76332e2e6d756c746961737365742e2e4173736574496e7374616e63652447542439747970655f696e666f3137683764616238313664613466306564316645d72f9c015f5a4e313173746167696e675f78636d32763331306d756c74696173736574315f39315f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76332e2e6d756c746961737365742e2e46756e676962696c6974792447542439747970655f696e666f3137683934663630353536373939663931323645d82fa0015f5a4e313173746167696e675f78636d32763331306d756c74696173736574315f39355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76332e2e6d756c746961737365742e2e57696c6446756e676962696c6974792447542439747970655f696e666f3137683035313231623639633031636132626445d92f98015f5a4e313173746167696e675f78636d32763331306d756c74696173736574315f38375f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76332e2e6d756c746961737365742e2e417373657449642447542439747970655f696e666f3137686434373530653566396361313065396545da2f9c015f5a4e313173746167696e675f78636d32763331306d756c74696173736574315f39315f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76332e2e6d756c746961737365742e2e4d756c74694173736574732447542439747970655f696e666f3137683462636237613266636138656530613845db2f9f015f5a4e313173746167696e675f78636d32763331306d756c74696173736574315f39345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76332e2e6d756c746961737365742e2e57696c644d756c746941737365742447542439747970655f696e666f3137683565653330383038306232303962656345dc2fa1015f5a4e313173746167696e675f78636d32763331306d756c74696173736574315f39365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76332e2e6d756c746961737365742e2e4d756c7469417373657446696c7465722447542439747970655f696e666f3137683161663736633766623466363866383445dd2fb1015f5a4e313173746167696e675f78636d3132395f244c5424696d706c2475323024636f72652e2e636f6e766572742e2e54727946726f6d244c542473746167696e675f78636d2e2e56657273696f6e6564417373657473244754242475323024666f72247532302473746167696e675f78636d2e2e76332e2e6d756c746961737365742e2e4d756c746941737365747324475424387472795f66726f6d3137683436313666643435646530353332386245de2f755f5a4e31307363616c655f696e666f35696d706c7336345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024244c50244124432442245250242447542439747970655f696e666f3137683934373731363862333866393139616345df2f8d015f5a4e313173746167696e675f78636d32763336747261697473315f38315f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76332e2e7472616974732e2e4572726f722447542439747970655f696e666f3137683131383165393462643537343366616345e02f80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137683030656639303838383737373165396545e12f80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137683164666234356262303665633766333745e22f80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137683636653737643161363533663863646545e32f80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137683865353930326138356637373033353145e42f80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137686162616433386239336465343764383045e52f80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137686334386466373834303533623737653545e62f80015f5a4e31307363616c655f696e666f35696d706c7337355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024616c6c6f632e2e7665632e2e566563244c542454244754242447542439747970655f696e666f3137686465626539396261383964323063353045e72f83015f5a4e313173746167696e675f78636d327635315f37385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76352e2e50616c6c6574496e666f2447542439747970655f696e666f3137683565313333316666366638396335386145e82fad015f5a4e3133375f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c542454244324616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542447542424475424244754243966726f6d5f697465723137683264333666623164373564306265396245e92fad015f5a4e3133375f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c542454244324616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542447542424475424244754243966726f6d5f697465723137683566393935353438663935373030656445ea2fad015f5a4e3133375f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c542454244324616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542447542424475424244754243966726f6d5f697465723137683664666439643465666561643534353545eb2f9e015f5a4e31387061726974795f7363616c655f636f64656335636f6465633136696e6e65725f7475706c655f696d706c37395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f722475323024244c50245130244324523024525024244754243973697a655f68696e743137686265663033643338323965323239616145ec2f5b5f5a4e34636f726533666d74336e756d34395f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f72247532302475382447542433666d743137683735633961343634646632346534626145ed2f765f5a4e34636f726533707472353864726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76352e2e6a756e6374696f6e732e2e4a756e6374696f6e732447542431376832393264616532353364383239373564452e6c6c766d2e3130353933343438353835343231353337333134ee2fac015f5a4e35616c6c6f63337665633136696e5f706c6163655f636f6c6c6563743130385f244c5424696d706c2475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c54245424432449244754242475323024666f722475323024616c6c6f632e2e7665632e2e566563244c54245424475424244754243966726f6d5f697465723137683237633935653632633538396130646445ef2f5f5f5a4e36365f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c54245424475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683831323366343337613537373864643445f02f645f5a4e37305f244c5424616c6c6f632e2e7665632e2e566563244c5424542443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137686137656635316162323932623730363145f12f475f5a4e313173746167696e675f78636d327635386c6f636174696f6e384c6f636174696f6e313270726570656e645f776974683137683366383264666434396137626331303745f22f425f5a4e313173746167696e675f78636d327635386c6f636174696f6e384c6f636174696f6e3873696d706c6966793137683531303164366265313962626438323545f32f495f5a4e313173746167696e675f78636d327635386c6f636174696f6e384c6f636174696f6e3134636861696e5f6c6f636174696f6e3137683039653434383330343530616264323345f42f375f5a4e313173746167696e675f78636d327635313050616c6c6574496e666f336e65773137683433353631626662656532396632666145f52f88015f5a4e3130315f244c542473746167696e675f78636d2e2e76352e2e526573706f6e7365247532302461732475323024636f72652e2e636f6e766572742e2e54727946726f6d244c542473746167696e675f78636d2e2e76342e2e526573706f6e73652447542424475424387472795f66726f6d3137683136373237356165373134323166626345f62f635f5a4e37305f244c542473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e426f64794964247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686233623166613366346661346437306545f72f91015f5a4e313173746167696e675f78636d32763336747261697473315f38355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76332e2e7472616974732e2e53656e644572726f722447542439747970655f696e666f3137686538616635353262633139306635343645f82f655f5a4e37325f244c542473746167696e675f78636d2e2e76352e2e6a756e6374696f6e2e2e4a756e6374696f6e247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683433613237303736316665393063313645f92f94015f5a4e313173746167696e675f78636d327635386c6f636174696f6e315f38365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76352e2e6c6f636174696f6e2e2e4c6f636174696f6e2447542439747970655f696e666f3137686234383062306230623065396632343045fa2f81015f5a4e313173746167696e675f78636d327635315f37365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76352e2e526573706f6e73652447542439747970655f696e666f3137683838366533663938643530366336623645fb2f8a015f5a4e313173746167696e675f78636d327635315f38355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76352e2e5175657279526573706f6e7365496e666f2447542439747970655f696e666f3137686537393935396433383638333634396645fc2f7d5f5a4e313173746167696e675f78636d327635315f37325f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76352e2e48696e742447542439747970655f696e666f3137683037336234373163633838623065336345fd2f3e5f5a4e34636f726535736c69636534736f727436737461626c6531346472696674736f72745f6d61696e3137686663366135333739636661333334313345fe2f395f5a4e34636f726535736c69636534736f727436737461626c6535647269667434736f72743137686136656130353937376635613663303345ff2f82015f5a4e313173746167696e675f78636d315f38305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e56657273696f6e6564417373657449642447542439747970655f696e666f3137686330333434393530346266623033636645803090015f5a4e313173746167696e675f78636d315f39345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e56657273696f6e6564526573706f6e7365244754243973697a655f68696e743137683332646536363765303934623437643545813083015f5a4e313173746167696e675f78636d315f38315f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e56657273696f6e6564526573706f6e73652447542439747970655f696e666f31376866613930383461316535373765376532458230725f5a4e37355f244c542473746167696e675f78636d2e2e56657273696f6e65644c6f636174696f6e24753230246173247532302473746167696e675f78636d2e2e496e746f56657273696f6e244754243132696e746f5f76657273696f6e3137683864663731626565396133633866623845833083015f5a4e313173746167696e675f78636d315f38315f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e56657273696f6e65644c6f636174696f6e2447542439747970655f696e666f31376836663232323837303432303430393237458430705f5a4e37335f244c542473746167696e675f78636d2e2e56657273696f6e656441737365747324753230246173247532302473746167696e675f78636d2e2e496e746f56657273696f6e244754243132696e746f5f76657273696f6e3137686566343239373630623735636661333545853081015f5a4e313173746167696e675f78636d315f37395f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e56657273696f6e65644173736574732447542439747970655f696e666f313768666163653365383937303933633162334586308b015f5a4e313173746167696e675f78636d327634356173736574315f38305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76342e2e61737365742e2e41737365742447542439747970655f696e666f31376863306131643837313035316161363734458730375f5a4e34636f7265346974657238616461707465727331317472795f70726f63657373313768653031366365323763613738376239364588305d5f5a4e36345f244c542473746167696e675f78636d2e2e76342e2e61737365742e2e4173736574247532302461732475323024636f72652e2e636d702e2e4f72642447542433636d70313768326530383234633764333835616361634589309c015f5a4e3132315f244c542473746167696e675f78636d2e2e76342e2e61737365742e2e417373657473247532302461732475323024636f72652e2e636f6e766572742e2e54727946726f6d244c542473746167696e675f78636d2e2e76332e2e6d756c746961737365742e2e4d756c74694173736574732447542424475424387472795f66726f6d31376836373936333265663633663030336539458a30525f5a4e313173746167696e675f78636d32763435617373657436417373657473323866726f6d5f736f727465645f616e645f64656475706c69636174656431376831393132396631306330303232623438458b30a6015f5a4e3133315f244c542473746167696e675f78636d2e2e76342e2e61737365742e2e417373657446696c746572247532302461732475323024636f72652e2e636f6e766572742e2e54727946726f6d244c542473746167696e675f78636d2e2e76332e2e6d756c746961737365742e2e4d756c7469417373657446696c7465722447542424475424387472795f66726f6d31376863383961613531333233356436643337458c3093015f5a4e313173746167696e675f78636d327634356173736574315f38385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76342e2e61737365742e2e4173736574496e7374616e63652447542439747970655f696e666f31376839633465393637393038333137623033458d3091015f5a4e313173746167696e675f78636d327634356173736574315f38365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76342e2e61737365742e2e46756e676962696c6974792447542439747970655f696e666f31376863656365656532316565353166616662458e3095015f5a4e313173746167696e675f78636d327634356173736574315f39305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76342e2e61737365742e2e57696c6446756e676962696c6974792447542439747970655f696e666f31376862303034626363633964393331383331458f308d015f5a4e313173746167696e675f78636d327634356173736574315f38325f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76342e2e61737365742e2e417373657449642447542439747970655f696e666f313768643733396461626531626331666630624590308c015f5a4e313173746167696e675f78636d327634356173736574315f38315f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76342e2e61737365742e2e4173736574732447542439747970655f696e666f313768626565613066623234633466666431374591308f015f5a4e313173746167696e675f78636d327634356173736574315f38345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76342e2e61737365742e2e57696c6441737365742447542439747970655f696e666f3137683137376161323032633234326661363745923091015f5a4e313173746167696e675f78636d327634356173736574315f38365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76342e2e61737365742e2e417373657446696c7465722447542439747970655f696e666f31376839363239613638343435653337663439459330a7015f5a4e313173746167696e675f78636d3131395f244c5424696d706c2475323024636f72652e2e636f6e766572742e2e54727946726f6d244c542473746167696e675f78636d2e2e56657273696f6e6564417373657473244754242475323024666f72247532302473746167696e675f78636d2e2e76342e2e61737365742e2e41737365747324475424387472795f66726f6d3137683430353038303362613763356537393045943083015f5a4e313173746167696e675f78636d327634315f37385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76342e2e50616c6c6574496e666f2447542439747970655f696e666f3137686633646138376537313630653331623245953094015f5a4e313173746167696e675f78636d327634386a756e6374696f6e315f38365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76342e2e6a756e6374696f6e2e2e4a756e6374696f6e2447542439747970655f696e666f3137683837373263333465396636303935323845963095015f5a4e31307363616c655f696e666f35696d706c7339365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374244c542454244754242447542439747970655f696e666f3137683063666535326135363864653362313145973095015f5a4e31307363616c655f696e666f35696d706c7339365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374244c542454244754242447542439747970655f696e666f3137683233306235303831323961336137313845983095015f5a4e31307363616c655f696e666f35696d706c7339365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f7224753230247061726974795f7363616c655f636f6465632e2e636f6d706163742e2e436f6d70616374244c542454244754242447542439747970655f696e666f31376862336230396338663763356234613965459930475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376830653238343432393934663161633634459a30475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376833363032643364313538313735666233459b30475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376833663231656330393164326463306433459c30475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376836373066336436653533656336636235459d30475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376861396333366664643831393962383538459e30475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376864393430653765383531643362396566459f30475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686564643036343964613734396664653045a030515f5a4e34385f244c542441247532302461732475323024636f72652e2e736c6963652e2e636d702e2e536c6963654f72642447542437636f6d706172653137683133626465333532376361393563323645a130615f5a4e35355f244c542441247532302461732475323024636f72652e2e736c6963652e2e636d702e2e536c6963655061727469616c4f72642447542431357061727469616c5f636f6d706172653137683766666630303264353033336335333045a2309c015f5a4e3132315f244c542473746167696e675f78636d2e2e76342e2e6a756e6374696f6e2e2e4a756e6374696f6e247532302461732475323024636f72652e2e636f6e766572742e2e54727946726f6d244c542473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e4a756e6374696f6e2447542424475424387472795f66726f6d3137683639366335633335323530613636386645a3309c015f5a4e3132315f244c542473746167696e675f78636d2e2e76342e2e6a756e6374696f6e2e2e4a756e6374696f6e247532302461732475323024636f72652e2e636f6e766572742e2e54727946726f6d244c542473746167696e675f78636d2e2e76352e2e6a756e6374696f6e2e2e4a756e6374696f6e2447542424475424387472795f66726f6d3137683961346537333132353236323564346345a430375f5a4e313173746167696e675f78636d327634313050616c6c6574496e666f336e65773137683336356331656461353462633434386145a53088015f5a4e3130315f244c542473746167696e675f78636d2e2e76342e2e526573706f6e7365247532302461732475323024636f72652e2e636f6e766572742e2e54727946726f6d244c542473746167696e675f78636d2e2e76332e2e526573706f6e73652447542424475424387472795f66726f6d3137683136366530303465323931373561666645a63095015f5a4e313173746167696e675f78636d327634386a756e6374696f6e315f38375f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76342e2e6a756e6374696f6e2e2e4e6574776f726b49642447542439747970655f696e666f3137683838346531303432383336656637363345a73081015f5a4e313173746167696e675f78636d327634315f37365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76342e2e526573706f6e73652447542439747970655f696e666f3137686331613136376331343237333732346345a8308a015f5a4e313173746167696e675f78636d327634315f38355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76342e2e5175657279526573706f6e7365496e666f2447542439747970655f696e666f3137683133346234643863353632353164363145a93094015f5a4e313173746167696e675f78636d327635386a756e6374696f6e315f38365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76352e2e6a756e6374696f6e2e2e4a756e6374696f6e2447542439747970655f696e666f3137686632386231633536393664356133343445aa30475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683133316530646133333236316337363545ab30475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683831316562633361353032616632373745ac30515f5a4e34385f244c542441247532302461732475323024636f72652e2e736c6963652e2e636d702e2e536c6963654f72642447542437636f6d706172653137683431666532326532303761643235383745ad305c5f5a4e34636f726533666d74336e756d35305f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f7224753230247533322447542433666d743137683639363930353938373234326233326645ae305c5f5a4e34636f726533666d74336e756d35305f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f7224753230247536342447542433666d743137683966383134653432366537363631613145af30615f5a4e35355f244c542441247532302461732475323024636f72652e2e736c6963652e2e636d702e2e536c6963655061727469616c4f72642447542431357061727469616c5f636f6d706172653137683031373962656230393937366465363145b030685f5a4e37335f244c54242475356224412475356424247532302461732475323024636f72652e2e736c6963652e2e636d702e2e536c6963655061727469616c4571244c542442244754242447542435657175616c3137683461333861363063643062363338656545b1309c015f5a4e3132315f244c542473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e4a756e6374696f6e247532302461732475323024636f72652e2e636f6e766572742e2e54727946726f6d244c542473746167696e675f78636d2e2e76342e2e6a756e6374696f6e2e2e4a756e6374696f6e2447542424475424387472795f66726f6d3137683439633436336131383130363334393345b2309c015f5a4e3132315f244c542473746167696e675f78636d2e2e76352e2e6a756e6374696f6e2e2e4a756e6374696f6e247532302461732475323024636f72652e2e636f6e766572742e2e54727946726f6d244c542473746167696e675f78636d2e2e76342e2e6a756e6374696f6e2e2e4a756e6374696f6e2447542424475424387472795f66726f6d3137686162616332313530303565373039616345b33095015f5a4e313173746167696e675f78636d327633386a756e6374696f6e315f38375f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e4e6574776f726b49642447542439747970655f696e666f3137686164383234613464663965383866363345b43092015f5a4e313173746167696e675f78636d327633386a756e6374696f6e315f38345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e426f647949642447542439747970655f696e666f3137686236316636613836623336613137333945b530a1015f5a4e313173746167696e675f78636d327633386a756e6374696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e426f647950617274244754243973697a655f68696e743137683636663662333035643930343539303345b63094015f5a4e313173746167696e675f78636d327633386a756e6374696f6e315f38365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e426f6479506172742447542439747970655f696e666f3137686366336664396432373332636330336345b730a1015f5a4e313173746167696e675f78636d327633386a756e6374696f6e315f39395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e4a756e6374696f6e244754243973697a655f68696e743137683530363438636531353636616430383645b83094015f5a4e313173746167696e675f78636d327633386a756e6374696f6e315f38365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e4a756e6374696f6e2447542439747970655f696e666f3137683136616361343337656130373939393845b93095015f5a4e313173746167696e675f78636d327635386a756e6374696f6e315f38375f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76352e2e6a756e6374696f6e2e2e4e6574776f726b49642447542439747970655f696e666f3137683465643165633365383535616534343645ba30a6015f5a4e3133315f244c542473746167696e675f78636d2e2e76332e2e6d756c74696c6f636174696f6e2e2e4d756c74694c6f636174696f6e247532302461732475323024636f72652e2e636f6e766572742e2e54727946726f6d244c542473746167696e675f78636d2e2e76342e2e6c6f636174696f6e2e2e4c6f636174696f6e2447542424475424387472795f66726f6d3137683533396235343637653339633861643045bb309c015f5a4e3132315f244c542473746167696e675f78636d2e2e76342e2e6c6f636174696f6e2e2e4c6f636174696f6e247532302461732475323024636f72652e2e636f6e766572742e2e54727946726f6d244c542473746167696e675f78636d2e2e76352e2e6c6f636174696f6e2e2e4c6f636174696f6e2447542424475424387472795f66726f6d3137686432363035303230373264626134663545bc30755f5a4e31307363616c655f696e666f35696d706c7336345f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024244c50244124432442245250242447542439747970655f696e666f3137686261653937373735353237353766393445bd308d015f5a4e313173746167696e675f78636d32763536747261697473315f38315f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76352e2e7472616974732e2e4572726f722447542439747970655f696e666f3137683233633839666232326539373836333645be3085015f5a4e31307363616c655f696e666f35696d706c7338305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242447542439747970655f696e666f3137683162623061343538363037643837363045bf3085015f5a4e31307363616c655f696e666f35696d706c7338305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242447542439747970655f696e666f3137683462326237373637346462353834613945c03085015f5a4e31307363616c655f696e666f35696d706c7338305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242447542439747970655f696e666f3137683962346136393034643330656166383945c13085015f5a4e31307363616c655f696e666f35696d706c7338305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242447542439747970655f696e666f3137686130353032653761316238353330656245c23085015f5a4e31307363616c655f696e666f35696d706c7338305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242447542439747970655f696e666f3137686639653365653439366265646365653645c3309e015f5a4e31387061726974795f7363616c655f636f64656335636f6465633136696e6e65725f7475706c655f696d706c37395f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f722475323024244c50245130244324523024525024244754243973697a655f68696e743137683436616531616433393564633031366445c4303b5f5a4e34636f726533666d74386275696c646572733944656275674c69737437656e74726965733137683839353536626564393165386331393645c530745f5a4e34636f726533707472353664726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76352e2e6c6f636174696f6e2e2e4c6f636174696f6e2447542431376862653761346361663032646463623932452e6c6c766d2e3134303530313034353233383830373135373635c630765f5a4e34636f726533707472353864726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76342e2e6a756e6374696f6e732e2e4a756e6374696f6e732447542431376864653038333530373038326133653035452e6c6c766d2e3134303530313034353233383830373135373635c730355f5a4e34636f72653970616e69636b696e6731336173736572745f6661696c65643137686664346630366538366134386631353545c830a4015f5a4e313173746167696e675f78636d32763331336d756c74696c6f636174696f6e315f39365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76332e2e6d756c74696c6f636174696f6e2e2e4d756c74694c6f636174696f6e2447542439747970655f696e666f3137686639326264626233666538616134383445c93094015f5a4e313173746167696e675f78636d327634386c6f636174696f6e315f38365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76342e2e6c6f636174696f6e2e2e4c6f636174696f6e2447542439747970655f696e666f3137683637646265666164346231633533656545ca309a015f5a4e313173746167696e675f78636d32763536747261697473315f39345f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e7472616974732e2e4572726f72244754243973697a655f68696e743137683736316637653430663036353261386345cb309c015f5a4e313173746167696e675f78636d32763536747261697473315f39365f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76352e2e7472616974732e2e4f7574636f6d65244754243973697a655f68696e743137683237643265626534353938646366366245cc308f015f5a4e313173746167696e675f78636d32763536747261697473315f38335f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76352e2e7472616974732e2e4f7574636f6d652447542439747970655f696e666f3137686664326339333063326362393038323245cd3098015f5a4e313173746167696e675f78636d32763536747261697473315f39325f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76352e2e7472616974732e2e496e737472756374696f6e4572726f722447542439747970655f696e666f3137686561643731323630313333363139396445ce307e5f5a4e31307363616c655f696e666f35696d706c7337335f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024247535622454247533622424753230244e24753564242447542439747970655f696e666f3137683439653434353065386438646638623745cf307e5f5a4e31307363616c655f696e666f35696d706c7337335f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024247535622454247533622424753230244e24753564242447542439747970655f696e666f3137683663623862623832373964636338306345d0307e5f5a4e31307363616c655f696e666f35696d706c7337335f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024247535622454247533622424753230244e24753564242447542439747970655f696e666f3137683863626565373066303637633730646445d1307e5f5a4e31307363616c655f696e666f35696d706c7337335f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024247535622454247533622424753230244e24753564242447542439747970655f696e666f3137686365356232373639616465323666386545d2307e5f5a4e31307363616c655f696e666f35696d706c7337335f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024247535622454247533622424753230244e24753564242447542439747970655f696e666f3137686663326366626636383763623466633845d330b4015f5a4e3139626f756e6465645f636f6c6c656374696f6e733131626f756e6465645f766563315f3130385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242447542439747970655f696e666f3137683439323065386232323366396636653045d430b4015f5a4e3139626f756e6465645f636f6c6c656374696f6e733131626f756e6465645f766563315f3130385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242447542439747970655f696e666f3137683937323737646638303064346665653845d530b4015f5a4e3139626f756e6465645f636f6c6c656374696f6e733131626f756e6465645f766563315f3130385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242447542439747970655f696e666f3137686533653335643163386536353636633745d630b4015f5a4e3139626f756e6465645f636f6c6c656374696f6e733131626f756e6465645f766563315f3130385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024626f756e6465645f636f6c6c656374696f6e732e2e626f756e6465645f7665632e2e426f756e646564566563244c54245424432453244754242447542439747970655f696e666f3137686632336438353634616663333133386245d7305a5f5a4e34636f726535736c69636534736f727436736861726564357069766f7431316d656469616e335f72656331376838336639383931633533363766613163452e6c6c766d2e31343834363239343732313631313730323238d830535f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743235696e73657274696f6e5f736f72745f73686966745f6c6566743137683062623465356565363463646633643245d930595f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743331736d616c6c5f736f72745f67656e6572616c5f776974685f736372617463683137683964356236373335303131313765393245da30385f5a4e313173746167696e675f78636d357574696c7336474c4f42414c365f5f696e69743137683738346161363263653837336463353945db3083015f5a4e313173746167696e675f78636d327633315f37385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76332e2e50616c6c6574496e666f2447542439747970655f696e666f3137683939616635626362656238353433316645dc30a5015f5a4e313173746167696e675f78636d327633396a756e6374696f6e73315f3130315f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e636f6465632e2e456e636f64652475323024666f72247532302473746167696e675f78636d2e2e76332e2e6a756e6374696f6e732e2e4a756e6374696f6e73244754243973697a655f68696e743137686231653935633564666133353663653845dd3097015f5a4e313173746167696e675f78636d327633396a756e6374696f6e73315f38385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76332e2e6a756e6374696f6e732e2e4a756e6374696f6e732447542439747970655f696e666f3137686166396131663632393232663836653345de30bd015f5a4e313173746167696e675f78636d327633396a756e6374696f6e73315f3131385f244c5424696d706c24753230247061726974795f7363616c655f636f6465632e2e6d61785f656e636f6465645f6c656e2e2e4d6178456e636f6465644c656e2475323024666f72247532302473746167696e675f78636d2e2e76332e2e6a756e6374696f6e732e2e4a756e6374696f6e732447542431356d61785f656e636f6465645f6c656e3137686661643864386130376536313861386645df30a0015f5a4e3132355f244c542473746167696e675f78636d2e2e76332e2e6a756e6374696f6e732e2e4a756e6374696f6e73247532302461732475323024636f72652e2e636f6e766572742e2e54727946726f6d244c542473746167696e675f78636d2e2e76342e2e6a756e6374696f6e732e2e4a756e6374696f6e732447542424475424387472795f66726f6d3137683935316236376634333031636262633545e03087015f5a4e313173746167696e675f78636d327633315f38325f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76332e2e4d617962654572726f72436f64652447542439747970655f696e666f3137686534613330666565633737616139353845e13081015f5a4e313173746167696e675f78636d327633315f37365f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76332e2e526573706f6e73652447542439747970655f696e666f3137686666303761646661316533346336356145e2308a015f5a4e313173746167696e675f78636d327633315f38355f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76332e2e5175657279526573706f6e7365496e666f2447542439747970655f696e666f3137683135353333313437616435666261336345e33084015f5a4e313173746167696e675f78636d327633315f37395f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76332e2e5765696768744c696d69742447542439747970655f696e666f3137686136666661373662656138626264343545e43083015f5a4e313173746167696e675f78636d327633315f37385f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d2e2e76332e2e4f726967696e4b696e642447542439747970655f696e666f3137683138326635313466376138306431386345e530485f5a4e313274726163696e675f636f72653863616c6c736974653843616c6c736974653135707269766174655f747970655f69643137686133333864376664626435363665303945e630475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683032646364313933316361373065333445e730475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683465306135343136313935663834396545e830475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683130663965326536653339613664366245e9303b5f5a4e34636f726533666d74386275696c646572733944656275674c69737437656e74726965733137683234353963346561383331363439633845ea30475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683132666537616436623865373466653645eb30475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683331326538633730376266613334313745ec30475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683336343062393138393764636366303245ed30475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683363303232333831616236326430393745ee30475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686663363433643764646537313539303145ef30475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686261396664303362646264366166353145f030475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686333366165363830616665313832636445f130475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686563663035646432303864333832346445f230475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686262333463303366333433363237396245f330475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683465356561356165323438373834653045f430475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683632636562326561323166363337363345f530475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683731303165373634646434356361616345f630475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683731653838306532393238313361303445f730475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683933373038356338333361396165653845f830475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686261366166656237653865383633646345f930475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686532383233653630393766623835363845fa30475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686639343065646337393932376132363045fb30475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686666373938366434356431623064363845fc305b5f5a4e34636f726533666d74336e756d34395f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f72247532302475382447542433666d743137683735633961343634646632346534626145fd305c5f5a4e34636f726533666d74336e756d35305f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f7224753230247533322447542433666d743137683639363930353938373234326233326645fe30775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137683934636661373934323737336364313845ff30775f5a4e38375f244c542474726163696e675f636f72652e2e6669656c642e2e446562756756616c7565244c5424542447542424753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f7264313768616266326663306139366537396465364580317e5f5a4e39325f244c542474726163696e675f636f72652e2e63616c6c736974652e2e44656661756c7443616c6c7369746524753230246173247532302474726163696e675f636f72652e2e63616c6c736974652e2e43616c6c7369746524475424386d6574616461746131376861333337646635393432656430663636458131e6015f5a4e3139355f244c542473746167696e675f78636d5f6275696c6465722e2e66696c7465725f61737365745f6c6f636174696f6e2e2e4e617469766541737365742475323024617324753230246672616d655f737570706f72742e2e7472616974732e2e6d656d626572732e2e436f6e7461696e7350616972244c542473746167696e675f78636d2e2e76352e2e61737365742e2e417373657424432473746167696e675f78636d2e2e76352e2e6c6f636174696f6e2e2e4c6f636174696f6e244754242447542438636f6e7461696e7331376861346561343330353364643361666464458231435f5a4e313973746167696e675f78636d5f6275696c64657238626172726965727336474c4f42414c365f5f696e697431376837633636316239313763646436633735458331475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376830656238643335313337326236636438458431475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376839313037323561653638613635316364458531475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376863303434383238353766356638316435458631475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376839343735373864356535653861613166458731475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d74313768633231643833656266643031366164664588315b5f5a4e34636f726533666d74336e756d34395f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f72247532302475382447542433666d74313768373563396134363464663234653462614589315c5f5a4e34636f726533666d74336e756d35305f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f7224753230247536342447542433666d7431376839663831346534323665373636316131458a31565f5a4e34636f726533707472353264726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76352e2e61737365742e2e417373657449642447542431376866343335303333353864666539336666458b315f5f5a4e36365f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c54245424475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376835393431613833323832336134663439458c31615f5a4e36385f244c542473746167696e675f78636d2e2e76352e2e61737365742e2e41737365744964247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376834663438323538643262376461666265458d31635f5a4e37305f244c542473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e426f64794964247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376862336231666133663466613464373065458e31685f5a4e37335f244c54242475356224412475356424247532302461732475323024636f72652e2e736c6963652e2e636d702e2e536c6963655061727469616c4571244c542442244754242447542435657175616c31376836353233376233366137663266633237458f31565f5a4e34636f726533707472353264726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76352e2e61737365742e2e4173736574496424475424313768303235353364363334383237363863314590319c025f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f646532313048616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c65616624475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e45646765244754243136696e736572745f726563757273696e673137683662383533663364353266393232326145913192025f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f646532313248616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e496e7465726e616c24475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4b56244754243573706c6974313768343230323963613462336562363762614592319c025f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f646532313048616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c65616624475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e45646765244754243136696e736572745f726563757273696e673137686636326431343466353933636666363145933192025f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f646532313248616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e496e7465726e616c24475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4b56244754243573706c697431376862363739343131623436333830613232459431655f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f6465323942616c616e63696e67436f6e74657874244c54244b2443245624475424313562756c6b5f737465616c5f6c65667431376831653731656163643132616666613631459531655f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f6465323942616c616e63696e67436f6e74657874244c54244b2443245624475424313562756c6b5f737465616c5f6c65667431376861346164333865323230623539666531459631665f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f6465323942616c616e63696e67436f6e74657874244c54244b2443245624475424313662756c6b5f737465616c5f726967687431376831636538383532326164306264613330459731665f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f6465323942616c616e63696e67436f6e74657874244c54244b2443245624475424313662756c6b5f737465616c5f7269676874313768323830613963333036356361363734384598315d5f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f6465323942616c616e63696e67436f6e74657874244c54244b244324562447542438646f5f6d65726765313768653131656165356564396431613537374599315d5f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565346e6f6465323942616c616e63696e67436f6e74657874244c54244b244324562447542438646f5f6d6572676531376866663961653831343530313463303766459a31f6015f5a4e35616c6c6f633131636f6c6c656374696f6e7335627472656536617070656e643137385f244c5424696d706c2475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4f776e65642443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c6561664f72496e7465726e616c24475424244754243962756c6b5f7075736831376839386465646261326134343530356335459b31f6015f5a4e35616c6c6f633131636f6c6c656374696f6e7335627472656536617070656e643137385f244c5424696d706c2475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4f776e65642443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c6561664f72496e7465726e616c24475424244754243962756c6b5f7075736831376862383131616632623930626261653833459c31f6015f5a4e35616c6c6f633131636f6c6c656374696f6e7335627472656536617070656e643137385f244c5424696d706c2475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4f776e65642443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c6561664f72496e7465726e616c24475424244754243962756c6b5f7075736831376863333635336262346331666661363634459d31f6015f5a4e35616c6c6f633131636f6c6c656374696f6e7335627472656536617070656e643137385f244c5424696d706c2475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4f776e65642443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c6561664f72496e7465726e616c24475424244754243962756c6b5f7075736831376866663565653863343138663861666238459e31cd025f5a4e35616c6c6f633131636f6c6c656374696f6e733562747265653672656d6f76653235395f244c5424696d706c2475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e48616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c65616624475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4b562447542424475424313472656d6f76655f6c6561665f6b7631376830613163366132356638613837613365459f31cd025f5a4e35616c6c6f633131636f6c6c656374696f6e733562747265653672656d6f76653235395f244c5424696d706c2475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e48616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c65616624475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4b562447542424475424313472656d6f76655f6c6561665f6b763137683136353264356234396665333765373445a031db025f5a4e35616c6c6f633131636f6c6c656374696f6e733562747265653672656d6f76653236395f244c5424696d706c2475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e48616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c6561664f72496e7465726e616c24475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4b562447542424475424313872656d6f76655f6b765f747261636b696e673137683763643033646362646136303632316645a131db025f5a4e35616c6c6f633131636f6c6c656374696f6e733562747265653672656d6f76653236395f244c5424696d706c2475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e48616e646c65244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4d75742443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c6561664f72496e7465726e616c24475424244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4b562447542424475424313872656d6f76655f6b765f747261636b696e673137686664393763663064356136613032343645a231d5015f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565367365617263683134325f244c5424696d706c2475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424426f72726f77547970652443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c6561664f72496e7465726e616c244754242447542431317365617263685f747265653137683437313865336339373938616265626145a331785f5a4e36365f244c542473746167696e675f78636d2e2e76352e2e61737365742e2e41737365744964247532302461732475323024636f72652e2e636d702e2e4f72642447542433636d7031376864656235303635663933636437663663452e6c6c766d2e34343530303833333334323834353132353639a431d5015f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565367365617263683134325f244c5424696d706c2475323024616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e4e6f6465526566244c5424426f72726f77547970652443244b24432456244324616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6e6f64652e2e6d61726b65722e2e4c6561664f72496e7465726e616c244754242447542431317365617263685f747265653137683539623438626333323131613532663945a53189015f5a4e34636f7265336f70733866756e6374696f6e35696d706c7337395f244c5424696d706c2475323024636f72652e2e6f70732e2e66756e6374696f6e2e2e466e4d7574244c542441244754242475323024666f722475323024245246246d7574247532302446244754243863616c6c5f6d75743137686135366439343138663365356666336645a6316f5f5a4e34636f726533707472353264726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76352e2e61737365742e2e417373657449642447542431376830323535336436333438323736386331452e6c6c766d2e37323832323835363236373639363132313037a73189015f5a4e34636f7265336f70733866756e6374696f6e35696d706c7337395f244c5424696d706c2475323024636f72652e2e6f70732e2e66756e6374696f6e2e2e466e4d7574244c542441244754242475323024666f722475323024245246246d7574247532302446244754243863616c6c5f6d75743137686464666232363132323637313864646145a831775f5a4e34636f726533707472363064726f705f696e5f706c616365244c542473746167696e675f78636d5f6578656375746f722e2e6173736574732e2e54616b654572726f722447542431376838346335356366303833353832623839452e6c6c766d2e37323832323835363236373639363132313037a9316a5f5a4e37385f244c542473746167696e675f78636d2e2e76352e2e6a756e6374696f6e732e2e4a756e6374696f6e73247532302461732475323024636f72652e2e636d702e2e5061727469616c4571244754243265713137686563333835383338313632633464633245aa31755f5a4e37395f244c542473746167696e675f78636d2e2e76352e2e6a756e6374696f6e732e2e4a756e6374696f6e73247532302461732475323024636f72652e2e636d702e2e5061727469616c4f72642447542431317061727469616c5f636d703137683636646637316663646135343134663545ab3199015f5a4e3132325f244c542473746167696e675f78636d5f6578656375746f722e2e6173736574732e2e417373657473496e486f6c64696e67247532302461732475323024636f72652e2e636f6e766572742e2e46726f6d244c542473746167696e675f78636d2e2e76352e2e61737365742e2e417373657424475424244754243466726f6d3137683733313935333362663135356461636345ac31b0015f5a4e3134355f244c542473746167696e675f78636d5f6578656375746f722e2e6173736574732e2e417373657473496e486f6c64696e67247532302461732475323024636f72652e2e636f6e766572742e2e46726f6d244c5424616c6c6f632e2e7665632e2e566563244c542473746167696e675f78636d2e2e76352e2e61737365742e2e41737365742447542424475424244754243466726f6d3137683331383863373961313735316464333845ad31555f5a4e323073746167696e675f78636d5f6578656375746f72366173736574733135417373657473496e486f6c64696e67313473756273756d655f6173736574733137683933643164356435656362663430343245ae31555f5a4e323073746167696e675f78636d5f6578656375746f72366173736574733135417373657473496e486f6c64696e673134636f6e7461696e735f61737365743137683638366330333132353964393137366345af31565f5a4e323073746167696e675f78636d5f6578656375746f72366173736574733135417373657473496e486f6c64696e673135656e737572655f636f6e7461696e733137683362626466613932303634353839313345b0316c5f5a4e323073746167696e675f78636d5f6578656375746f72366173736574733135417373657473496e486f6c64696e67313267656e6572616c5f74616b6531376835376264333965393538343334626337452e6c6c766d2e37323832323835363236373639363132313037b131565f5a4e323073746167696e675f78636d5f6578656375746f72366173736574733135417373657473496e486f6c64696e67313573617475726174696e675f74616b653137686538633233616265343837333231633645b231525f5a4e323073746167696e675f78636d5f6578656375746f72366173736574733135417373657473496e486f6c64696e673131636865636b65645f7375623137683363373333646537656635336330396245b331495f5a4e323073746167696e675f78636d5f6578656375746f72366173736574733135417373657473496e486f6c64696e67336d696e3137683166396135643738316432646136343845b4316f5f5a4e38325f244c542473746167696e675f78636d5f6578656375746f722e2e6173736574732e2e417373657473496e486f6c64696e67247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683239303138393665626531356664313045b53182015f5a4e37365f244c542473746167696e675f78636d5f6578656375746f722e2e6173736574732e2e54616b654572726f72247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376834663531623062316161323661346139452e6c6c766d2e37323832323835363236373639363132313037b631385f5a4e34636f7265336f70733866756e6374696f6e35466e4d75743863616c6c5f6d75743137683531663433333164373836373337313045b731395f5a4e34636f726535736c69636534736f727436737461626c6535647269667434736f72743137683762623731323632666535343032336545b8315f5f5a4e36365f244c542473746167696e675f78636d2e2e76352e2e61737365742e2e41737365744964247532302461732475323024636f72652e2e636d702e2e4f72642447542433636d703137686465623530363566393363643766366345b931395f5a4e34636f726535736c69636534736f727436737461626c6535647269667434736f72743137683830653036623862623065333738343845ba31515f5a4e34636f7265336f70733866756e6374696f6e35466e4d75743863616c6c5f6d757431376835316634333331643738363733373130452e6c6c766d2e35393538373033353032383638343930383738bb31535f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743235696e73657274696f6e5f736f72745f73686966745f6c6566743137686236613266383938366631663363373245bc31535f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743235696e73657274696f6e5f736f72745f73686966745f6c6566743137686562343362396635623836393134396645bd31785f5a4e36365f244c542473746167696e675f78636d2e2e76352e2e61737365742e2e41737365744964247532302461732475323024636f72652e2e636d702e2e4f72642447542433636d7031376864656235303635663933636437663663452e6c6c766d2e35393538373033353032383638343930383738be31595f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743331736d616c6c5f736f72745f67656e6572616c5f776974685f736372617463683137683837393235316431633031326634333545bf31595f5a4e34636f726535736c69636534736f72743673686172656439736d616c6c736f72743331736d616c6c5f736f72745f67656e6572616c5f776974685f736372617463683137686531356437356331636535373331633945c03193015f5a4e3131365f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e496e746f49746572244c54244b244324562443244124475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f7224475424346e6578743137683964656639326339343061656432336245c13193015f5a4e3131365f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e496e746f49746572244c54244b244324562443244124475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f7224475424346e6578743137686338316539336233646564666463363245c231ac015f5a4e3133365f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b2443245624475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e636f6c6c6563742e2e46726f6d4974657261746f72244c5424244c50244b244324562452502424475424244754243966726f6d5f697465723137683764303236626263383836303732383945c331705f5a4e34636f726533707472353264726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76352e2e61737365742e2e417373657449642447542431376830323535336436333438323736386331452e6c6c766d2e3135343835343332323031323933323431303631c4315d5f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565336d6170323542547265654d6170244c54244b244324562443244124475424313272656d6f76655f656e7472793137686161386639643465386139366635653045c531565f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565336d6170323542547265654d6170244c54244b24432456244324412447542436617070656e643137686432636436376533313834343738366645c631565f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565336d6170323542547265654d6170244c54244b24432456244324412447542436617070656e643137686434306531656533356262346163643145c731565f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565336d6170323542547265654d6170244c54244b24432456244324412447542436696e736572743137683761316362336630663138373236383645c831565f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565336d6170323542547265654d6170244c54244b24432456244324412447542436696e736572743137686532363663323166306166313064623245c931565f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565336d6170323542547265654d6170244c54244b2443245624432441244754243672656d6f76653137683463313261383063643838323663623345ca31565f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565336d6170323542547265654d6170244c54244b2443245624432441244754243672656d6f76653137683833383161326565316264626432323945cb31a8015f5a4e39365f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b244324562443244124475424247532302461732475323024636f72652e2e636c6f6e652e2e436c6f6e652447542435636c6f6e653133636c6f6e655f7375627472656531376830303066633762666462323533653861452e6c6c766d2e3135343835343332323031323933323431303631cc31a8015f5a4e39365f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e42547265654d6170244c54244b244324562443244124475424247532302461732475323024636f72652e2e636c6f6e652e2e436c6f6e652447542435636c6f6e653133636c6f6e655f7375627472656531376865656466326663363036313664323231452e6c6c766d2e3135343835343332323031323933323431303631cd3181015f5a4e39395f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e496e746f49746572244c54244b244324562443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137683538363330353735316165663037303745ce3181015f5a4e39395f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e6d61702e2e496e746f49746572244c54244b244324562443244124475424247532302461732475323024636f72652e2e6f70732e2e64726f702e2e44726f70244754243464726f703137686336636564303163323336376637386145cf31385f5a4e34636f7265336f70733866756e6374696f6e35466e4d75743863616c6c5f6d75743137683531663433333164373836373337313045d031425f5a4e34636f726535736c69636534736f727436737461626c6539717569636b736f727439717569636b736f72743137683530346262373564373831336539636545d1315f5f5a4e36365f244c542473746167696e675f78636d2e2e76352e2e61737365742e2e41737365744964247532302461732475323024636f72652e2e636d702e2e4f72642447542433636d703137686465623530363566393363643766366345d231425f5a4e34636f726535736c69636534736f727436737461626c6539717569636b736f727439717569636b736f72743137686635323132633735333664376538323045d331445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137686663643861626434376665306636616145d431485f5a4e313274726163696e675f636f72653863616c6c736974653843616c6c736974653135707269766174655f747970655f69643137683439326234363336366137383463613545d5317e5f5a4e39325f244c542474726163696e675f636f72652e2e63616c6c736974652e2e44656661756c7443616c6c7369746524753230246173247532302474726163696e675f636f72652e2e63616c6c736974652e2e43616c6c7369746524475424386d657461646174613137686133333764663539343265643066363645d6313b5f5a4e323073746167696e675f78636d5f6578656375746f7236474c4f42414c365f5f696e69743137686361363439313937653034303038353545d731ad015f5a4e3133375f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c542454244324616c6c6f632e2e7665632e2e696e746f5f697465722e2e496e746f49746572244c5424542447542424475424244754243966726f6d5f697465723137686164373761366136326562353136383045d831765f5a4e34636f726533707472353864726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76352e2e6a756e6374696f6e732e2e4a756e6374696f6e732447542431376838396138333139613639616537356566452e6c6c766d2e3131313935383933363939393135353838383833d93185015f5a4e39385f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c5424542443244924475424244754243966726f6d5f697465723137683363386531643339333035653166373345da3185015f5a4e39385f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c5424542443244924475424244754243966726f6d5f697465723137683661376438326430616264623834376245db3185015f5a4e39385f244c5424616c6c6f632e2e7665632e2e566563244c54245424475424247532302461732475323024616c6c6f632e2e7665632e2e737065635f66726f6d5f697465722e2e5370656346726f6d49746572244c5424542443244924475424244754243966726f6d5f697465723137686334643538376565386564396538646145dc3197015f5a4e3132305f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e617070656e642e2e4d6572676549746572244c54244b244324562443244924475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f7224475424346e6578743137683739653533663361313636656364363445dd317c5f5a4e34636f7265357475706c6535385f244c5424696d706c2475323024636f72652e2e636d702e2e4f72642475323024666f722475323024244c50245524432454245250242447542433636d7031376830303339366463303231643365633364452e6c6c766d2e3131323437363034373538303433303737373132de31765f5a4e34636f726533707472353864726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76352e2e6a756e6374696f6e732e2e4a756e6374696f6e732447542431376838396138333139613639616537356566452e6c6c766d2e3131323437363034373538303433303737373132df3197015f5a4e3132305f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e617070656e642e2e4d6572676549746572244c54244b244324562443244924475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f7224475424346e6578743137686534613164363034343237613839396645e031795f5a4e36365f244c542473746167696e675f78636d2e2e76352e2e61737365742e2e41737365744964247532302461732475323024636f72652e2e636d702e2e4f72642447542433636d7031376864656235303635663933636437663663452e6c6c766d2e3131323437363034373538303433303737373132e1319c015f5a4e3132305f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e7365742e2e4254726565536574244c54245424475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e636f6c6c6563742e2e46726f6d4974657261746f72244c54245424475424244754243966726f6d5f697465723137686262333161396336663763386561623745e231475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683034386130353337343636336663313445e331475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683435303565653464343664643130653545e431475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683933636564646538336664376232633045e531475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686462366337663230353732616234616445e631565f5a4e34636f726533707472353264726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76352e2e61737365742e2e41737365744964244754243137683032353533643633343832373638633145e7315f5f5a4e35616c6c6f633131636f6c6c656374696f6e73356274726565336d617035656e7472793238566163616e74456e747279244c54244b24432456244324412447542436696e736572743137683261393333346632633461356236366545e831615f5a4e36385f244c542473746167696e675f78636d2e2e76352e2e61737365742e2e41737365744964247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683466343832353864326237646166626545e931775f5a4e38305f244c5424244c50242452502424753230246173247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e61737365745f6c6f636b2e2e41737365744c6f636b244754243132707265706172655f6c6f636b3137683664386232356664306633373762316145ea317a5f5a4e38305f244c5424244c50242452502424753230246173247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e61737365745f6c6f636b2e2e41737365744c6f636b2447542431356e6f74655f756e6c6f636b61626c653137686161363938313234383037356366653845eb31775f5a4e38325f244c5424244c50242452502424753230246173247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e6665655f6d616e616765722e2e4665654d616e6167657224475424313068616e646c655f6665653137683964653830646663326564613034346245ec31c1015f5a4e323073746167696e675f78636d5f6578656375746f72366173736574733133335f244c5424696d706c2475323024636f72652e2e636f6e766572742e2e46726f6d244c542473746167696e675f78636d5f6578656375746f722e2e6173736574732e2e417373657473496e486f6c64696e67244754242475323024666f72247532302473746167696e675f78636d2e2e76352e2e61737365742e2e417373657473244754243466726f6d3137686266653739613638366330376232363745ed31525f5a4e34636f7265336f70733866756e6374696f6e35466e4d75743863616c6c5f6d757431376835316634333331643738363733373130452e6c6c766d2e3131393637383935313631373233343732333831ee31705f5a4e34636f726533707472353264726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76352e2e61737365742e2e417373657449642447542431376830323535336436333438323736386331452e6c6c766d2e3131393637383935313631373233343732333831ef315b5f5a4e34636f726535736c69636534736f727436736861726564357069766f7431316d656469616e335f72656331376833376532333339643531373134366535452e6c6c766d2e3131393637383935313631373233343732333831f031795f5a4e36365f244c542473746167696e675f78636d2e2e76352e2e61737365742e2e41737365744964247532302461732475323024636f72652e2e636d702e2e4f72642447542433636d7031376864656235303635663933636437663663452e6c6c766d2e3131393637383935313631373233343732333831f1315b5f5a4e34636f726535736c69636534736f727436736861726564357069766f7431316d656469616e335f72656331376865623930613361663938323264326131452e6c6c766d2e3131393637383935313631373233343732333831f231c0015f5a4e323073746167696e675f78636d5f6578656375746f7236747261697473313461737365745f7472616e73666572315f3130395f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302473746167696e675f78636d5f6578656375746f722e2e7472616974732e2e61737365745f7472616e736665722e2e5472616e73666572547970652447542439747970655f696e666f3137683164666566383164333562353263396145f331475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683066613836353633306535633333333445f4314d5f5a4e34385f244c54242475356224542475356424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683637386636623061343566326233653545f531475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683364663838343134386334616231373245f631615f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376834346337643230643732393638366637452e6c6c766d2e3131313436373736383432373638353237353339f731475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683437336635333133363236333830613545f831615f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376837643732363862666435653235323962452e6c6c766d2e3131313436373736383432373638353237353339f931475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686434656466303163343136663163396645fa31475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683437663062363635366134643161386645fb31475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683465643562643462323865363363303545fc31475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683866623637616537623665376534393645fd31475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683933646237636332373261326435613845fe31475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683933666638363933616131366533393945ff31475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376839363666656631363539353230373836458032475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376865343935643331646336663366376137458132515f5a4e34385f244c542441247532302461732475323024636f72652e2e736c6963652e2e636d702e2e536c6963654f72642447542437636f6d70617265313768303936383632306164353436396563324582325b5f5a4e34636f726533666d74336e756d34395f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f72247532302475382447542433666d74313768373563396134363464663234653462614583325c5f5a4e34636f726533666d74336e756d35305f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f7224753230247533322447542433666d74313768363936393035393837323432623332664584325c5f5a4e34636f726533666d74336e756d35305f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f7224753230247536342447542433666d74313768396638313465343236653736363161314585326d5f5a4e34636f726535617272617936395f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f722475323024247535622454247533622424753230244e24753564242447542433666d74313768313061363561656166393737636464654586326d5f5a4e34636f726535617272617936395f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f722475323024247535622454247533622424753230244e24753564242447542433666d74313768323730316666653765633838613132644587326d5f5a4e34636f726535617272617936395f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f722475323024247535622454247533622424753230244e24753564242447542433666d74313768363934613531303964613237306466664588326d5f5a4e34636f726535617272617936395f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f722475323024247535622454247533622424753230244e24753564242447542433666d74313768386238386132323437356266356337324589326d5f5a4e34636f726535617272617936395f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f722475323024247535622454247533622424753230244e24753564242447542433666d7431376864373031623565663330326166313838458a326d5f5a4e34636f726535617272617936395f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f722475323024247535622454247533622424753230244e24753564242447542433666d7431376864376465373235376438336261353338458b326d5f5a4e34636f726535617272617936395f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f722475323024247535622454247533622424753230244e24753564242447542433666d7431376865366633393938363135313538373632458c326d5f5a4e34636f726535617272617936395f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f722475323024247535622454247533622424753230244e24753564242447542433666d7431376866633130656461626634653132653136458d32615f5a4e35355f244c542441247532302461732475323024636f72652e2e736c6963652e2e636d702e2e536c6963655061727469616c4f72642447542431357061727469616c5f636f6d7061726531376834666134356463656236306463663664458e325f5f5a4e36365f244c5424636f72652e2e6f7074696f6e2e2e4f7074696f6e244c54245424475424247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376833616564323861333139316436373865458f32635f5a4e37305f244c542473746167696e675f78636d2e2e76332e2e6a756e6374696f6e2e2e426f64794964247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376862336231666133663466613464373065459032685f5a4e37335f244c54242475356224412475356424247532302461732475323024636f72652e2e736c6963652e2e636d702e2e536c6963655061727469616c4571244c542442244754242447542435657175616c31376861336564633165636238373866343464459132475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376830653839326266643862616563313862459232475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376831633664623032633362646535626634459332475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376834323462313466336664303633316236459432475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376836396231333537623639373335303231459532475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376837616130653737633264316462353563459632475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376839376431326463346130666632653833459732475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376864313862353364666263353865326231459832475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376866323731313364363733366665623031459932475f5a4e34636f726533636d70395061727469616c4571326e6531376834633535306133373430656362383466452e6c6c766d2e31323732343539383730353933383438353237319a32705f5a4e34636f726533707472353264726f705f696e5f706c616365244c542473746167696e675f78636d2e2e76352e2e61737365742e2e417373657449642447542431376830323535336436333438323736386331452e6c6c766d2e31323732343539383730353933383438353237319b32a8015f5a4e3133375f244c5424616c6c6f632e2e636f6c6c656374696f6e732e2e62747265652e2e64656475705f736f727465645f697465722e2e4465647570536f7274656449746572244c54244b244324562443244924475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e6974657261746f722e2e4974657261746f7224475424346e65787431376838373334393264393866343035316132459c324c5f5a4e35616c6c6f63377261775f766563313166696e6973685f67726f7731376866356435633835613436643835376663452e6c6c766d2e31323732343539383730353933383438353237319d325a5f5a4e35616c6c6f63377261775f7665633230526177566563496e6e6572244c5424412447542437726573657276653231646f5f726573657276655f616e645f68616e646c6531376866396366316165306465303331343436459e32485f5a4e313274726163696e675f636f72653863616c6c736974653843616c6c736974653135707269766174655f747970655f696431376834393262343633363661373834636135459f327e5f5a4e39325f244c542474726163696e675f636f72652e2e63616c6c736974652e2e44656661756c7443616c6c7369746524753230246173247532302474726163696e675f636f72652e2e63616c6c736974652e2e43616c6c7369746524475424386d657461646174613137686133333764663539343265643066363645a032525f5a4e34636f7265336f70733866756e6374696f6e35466e4d75743863616c6c5f6d757431376835316634333331643738363733373130452e6c6c766d2e3131333932333733303837393031363134373538a1323e5f5a4e34636f726535736c69636534736f727436737461626c6531346472696674736f72745f6d61696e3137683936353839613563396331343036633245a2323e5f5a4e34636f726535736c69636534736f727436737461626c6531346472696674736f72745f6d61696e3137686533666665346232636634613736363445a332795f5a4e36365f244c542473746167696e675f78636d2e2e76352e2e61737365742e2e41737365744964247532302461732475323024636f72652e2e636d702e2e4f72642447542433636d7031376864656235303635663933636437663663452e6c6c766d2e3131333932333733303837393031363134373538a432295f5a4e34686d616331316765745f6465725f6b65793137686637316263663965303639363063373045a532735f5a4e35616c6c6f63377261775f7665633230526177566563496e6e6572244c5424412447542437726573657276653231646f5f726573657276655f616e645f68616e646c6531376864323762303731323130363666656133452e6c6c766d2e35373437343437343937343139333932363437a6324b5f5a4e35616c6c6f63377261775f766563313166696e6973685f67726f7731376834613931373338333462663939666436452e6c6c766d2e35373437343437343937343139333932363437a7323b5f5a4e31357375627374726174655f62697033393137736565645f66726f6d5f656e74726f70793137686638343236363636646362376336383645a832285f5a4e36737562746c6539626c61636b5f626f783137686538333937386337636631653961326145a9323d5f5a4e313274726163696e675f636f7265356669656c6435566973697431307265636f72645f6636343137683336653231663161663534623936373845aa32a7015f5a4e3132375f244c5424244c542474726163696e672e2e6c6f672e2e4c6f6756616c7565536574247532302461732475323024636f72652e2e666d742e2e446973706c6179244754242e2e666d742e2e4c6f6756697369746f7224753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56697369742447542431327265636f72645f64656275673137686265643131623434613335663430336345ab323d5f5a4e313274726163696e675f636f7265356669656c6435566973697431307265636f72645f6936343137683437663863613136623031376437626545ac323d5f5a4e313274726163696e675f636f7265356669656c6435566973697431307265636f72645f7536343137686534643336326165396137303161613945ad323e5f5a4e313274726163696e675f636f7265356669656c6435566973697431317265636f72645f626f6f6c3137686232343531623535333233333361396645ae323e5f5a4e313274726163696e675f636f7265356669656c6435566973697431317265636f72645f693132383137686462346464356232353234653636306245af323e5f5a4e313274726163696e675f636f7265356669656c6435566973697431317265636f72645f753132383137683434353465666464336538663432396245b032465f5a4e34315f244c5424626f6f6c247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683937613366363339316437356431313645b132475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686136613661366661366563633964353545b232475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686233616263333961633263376163316145b332495f5a4e34345f244c54242452462454247532302461732475323024636f72652e2e666d742e2e446973706c61792447542433666d743137686638663865316537353134373165363945b4325c5f5a4e34636f726533666d74336e756d35305f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f7224753230246936342447542433666d743137683331383964343933366333666464666645b5325c5f5a4e34636f726533666d74336e756d35305f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f7224753230247536342447542433666d743137683966383134653432366537363631613145b6325d5f5a4e34636f726533666d74336e756d35315f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f722475323024693132382447542433666d743137686338663134333337326138616332613645b7325d5f5a4e34636f726533666d74336e756d35315f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f722475323024753132382447542433666d743137686465346363636665633566323934656545b8323e5f5a4e3774726163696e6731355f5f6d6163726f5f737570706f727431325f5f69735f656e61626c65643137683364643239376333356162353630393545b9323f5f5a4e3774726163696e6731355f5f6d6163726f5f737570706f727431335f5f74726163696e675f6c6f673137686332393562386166396161666264613145ba32775f5a4e36345f244c542474726163696e672e2e6c6f672e2e4c6f6756616c7565536574247532302461732475323024636f72652e2e666d742e2e446973706c61792447542433666d7431376864376665353463316265666364633031452e6c6c766d2e3137363138313035353630393135373033373034bb32a5015f5a4e3132375f244c5424244c542474726163696e672e2e6c6f672e2e4c6f6756616c7565536574247532302461732475323024636f72652e2e666d742e2e446973706c6179244754242e2e666d742e2e4c6f6756697369746f7224753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56697369742447542431307265636f72645f7374723137683463626536613936396135653930396345bc32355f5a4e34636f72653970616e69636b696e6731336173736572745f6661696c65643137683631636564363365623935373564616145bd323a5f5a4e313274726163696e675f636f7265356576656e74354576656e743864697370617463683137683232386233363634356631636263383645be32635f5a4e36375f244c5424636f72652e2e666d742e2e417267756d656e747324753230246173247532302474726163696e675f636f72652e2e6669656c642e2e56616c756524475424367265636f72643137683461643562303065643734346163333945bf32475f5a4e313274726163696e675f636f7265313073756273637269626572313053756273637269626572397472795f636c6f73653137686535363332373766396662643233346345c0324b5f5a4e313274726163696e675f636f72653130737562736372696265723130537562736372696265723132646f776e636173745f7261773137683638346539383531633661373534643745c13281015f5a4e39355f244c542474726163696e675f636f72652e2e737562736372696265722e2e4e6f5375627363726962657224753230246173247532302474726163696e675f636f72652e2e737562736372696265722e2e5375627363726962657224475424386e65775f7370616e3137683231333033656438663632636631333645c232475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683139653430323563396234316231666345c332485f5a4e313274726163696e675f636f72653863616c6c73697465313544656661756c7443616c6c736974653872656769737465723137683861313631303434393830643234323445c43283015f5a4e39325f244c542474726163696e675f636f72652e2e63616c6c736974652e2e44656661756c7443616c6c7369746524753230246173247532302474726163696e675f636f72652e2e63616c6c736974652e2e43616c6c736974652447542431327365745f696e7465726573743137683635396537303764363061366338343745c5326a5f5a4e313274726163696e675f636f726531307375627363726962657231305375627363726962657232306f6e5f72656769737465725f646973706174636831376861666437383963346630313933633238452e6c6c766d2e3837353537313635333332373138333330c632645f5a4e313274726163696e675f636f726531307375627363726962657231305375627363726962657231346d61785f6c6576656c5f68696e7431376830613135613935653230373965343861452e6c6c766d2e3837353537313635333332373138333330c732635f5a4e313274726163696e675f636f726531307375627363726962657231305375627363726962657231336576656e745f656e61626c656431376838653736393336326239656330633761452e6c6c766d2e3837353537313635333332373138333330c832605f5a4e313274726163696e675f636f72653130737562736372696265723130537562736372696265723130636c6f6e655f7370616e31376863303864623233303761313338333034452e6c6c766d2e3837353537313635333332373138333330c9325e5f5a4e313274726163696e675f636f72653130737562736372696265723130537562736372696265723964726f705f7370616e31376861346639653365653635353539653662452e6c6c766d2e3837353537313635333332373138333330ca32625f5a4e313274726163696e675f636f7265313073756273637269626572313053756273637269626572313263757272656e745f7370616e31376837346462613932343561393964326330452e6c6c766d2e3837353537313635333332373138333330cb32a2015f5a4e39355f244c542474726163696e675f636f72652e2e737562736372696265722e2e4e6f5375627363726962657224753230246173247532302474726163696e675f636f72652e2e737562736372696265722e2e5375627363726962657224475424313772656769737465725f63616c6c7369746531376865643832363966643665623938636330452e6c6c766d2e3837353537313635333332373138333330cc3296015f5a4e39355f244c542474726163696e675f636f72652e2e737562736372696265722e2e4e6f5375627363726962657224753230246173247532302474726163696e675f636f72652e2e737562736372696265722e2e5375627363726962657224475424367265636f726431376833326564326239323737326264646666452e6c6c766d2e3837353537313635333332373138333330cd32a4015f5a4e39355f244c542474726163696e675f636f72652e2e737562736372696265722e2e4e6f5375627363726962657224753230246173247532302474726163696e675f636f72652e2e737562736372696265722e2e537562736372696265722447542431397265636f72645f666f6c6c6f77735f66726f6d31376837326464316636316462623636663133452e6c6c766d2e3837353537313635333332373138333330ce3297015f5a4e39355f244c542474726163696e675f636f72652e2e737562736372696265722e2e4e6f5375627363726962657224753230246173247532302474726163696e675f636f72652e2e737562736372696265722e2e537562736372696265722447542437656e61626c656431376833316163646662643937366233626266452e6c6c766d2e3837353537313635333332373138333330cf3294015f5a4e39355f244c542474726163696e675f636f72652e2e737562736372696265722e2e4e6f5375627363726962657224753230246173247532302474726163696e675f636f72652e2e737562736372696265722e2e5375627363726962657224475424346578697431376839633937313363343130303166323835452e6c6c766d2e3837353537313635333332373138333330d032a6015f5a4e3133335f244c5424736d616c6c7665632e2e536d616c6c566563244c54244124475424247532302461732475323024636f72652e2e697465722e2e7472616974732e2e636f6c6c6563742e2e457874656e64244c5424244c542441247532302461732475323024736d616c6c7665632e2e4172726179244754242e2e4974656d244754242447542436657874656e643137683166636139363661316530313133653745d132545f5a4e38736d616c6c7665633137536d616c6c566563244c54244124475424387472795f67726f7731376862663866383061663535306238313663452e6c6c766d2e363434303432323635313532313435353530d2324a5f5a4e38736d616c6c7665633137536d616c6c566563244c542441244754243231726573657276655f6f6e655f756e636865636b65643137683839386334643239333037373365613545d332475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137683866393666393638663666323361346145d432475f5a4e34325f244c54242452462454247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d743137686535316564323233376333313530356245d532495f5a4e34345f244c54242452462454247532302461732475323024636f72652e2e666d742e2e446973706c61792447542433666d743137686565303466643461643938633364373645d6325e5f5a4e34636f726533666d74336e756d35325f244c5424696d706c2475323024636f72652e2e666d742e2e44656275672475323024666f7224753230247573697a652447542433666d743137683262616130326665333736626635643945d732525f5a4e35616c6c6f633473796e633136417263244c542454244324412447542439646f776e6772616465313870616e69635f636f6c645f646973706c61793137683638316436363834613834613337363545d8323e5f5a4e35616c6c6f633473796e633136417263244c54245424432441244754243964726f705f736c6f773137683366663136363134333930383839393445d932765f5a4e36355f244c5424736d616c6c7665632e2e436f6c6c656374696f6e416c6c6f63457272247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376830613465333538353762636336333939452e6c6c766d2e363434303432323635313532313435353530da327a5f5a4e36395f244c5424636f72652e2e616c6c6f632e2e6c61796f75742e2e4c61796f75744572726f72247532302461732475323024636f72652e2e666d742e2e44656275672447542433666d7431376865646636613236353735633230373033452e6c6c766d2e363434303432323635313532313435353530db32335f5a4e37747269655f6462346e6f6465384e6f6465506c616e356275696c643137686437313632393835303230383930336545dc32d2015f5a4e37747269655f6462366e6962626c65396e6962626c657665633135345f244c5424696d706c2475323024636f72652e2e636f6e766572742e2e46726f6d244c542424524624747269655f64622e2e6e6962626c652e2e4e6962626c65566563244754242475323024666f722475323024244c50247573697a65244324736d616c6c7665632e2e536d616c6c566563244c54242475356224753824753362242475323024343024753564242447542424525024244754243466726f6d3137683637373165333835626333343938323545dd326d5f5a4e37747269655f6462366e6962626c6531316e6962626c65736c69636534365f244c5424696d706c2475323024747269655f64622e2e6e6962626c652e2e4e6962626c65536c6963652447542439746f5f73746f7265643137686331366664343138383439333263323145de32745f5a4e37747269655f6462366e6962626c6531316e6962626c65736c69636534365f244c5424696d706c2475323024747269655f64622e2e6e6962626c652e2e4e6962626c65536c696365244754243135746f5f73746f7265645f72616e67653137686237343561653366346361353335303045df32725f5a4e37747269655f6462366e6962626c6531316e6962626c65736c69636534365f244c5424696d706c2475323024747269655f64622e2e6e6962626c652e2e4e6962626c65536c696365244754243133636f6d6d6f6e5f7072656669783137683133396537643737313964663364336645e0326f5f5a4e37747269655f6462366e6962626c6531316e6962626c65736c69636534365f244c5424696d706c2475323024747269655f64622e2e6e6962626c652e2e4e6962626c65536c69636524475424313072696768745f697465723137683238356163346135373861333438623045e132745f5a4e37747269655f6462366e6962626c6531316e6962626c65736c69636534365f244c5424696d706c2475323024747269655f64622e2e6e6962626c652e2e4e6962626c65536c6963652447542431357374617274735f776974685f7665633137683362343463353963383236626334303445e232aa015f5a4e37747269655f6462366e6962626c6531316e6962626c65736c6963653131335f244c5424696d706c2475323024636f72652e2e636d702e2e5061727469616c4571244c5424747269655f64622e2e6e6962626c652e2e4e6962626c65566563244754242475323024666f722475323024747269655f64622e2e6e6962626c652e2e4e6962626c65536c696365244754243265713137686637363330323136663433623133633545e33282015f5a4e37747269655f6462366e6962626c6531316e6962626c65736c69636537335f244c5424696d706c2475323024636f72652e2e636d702e2e4f72642475323024666f722475323024747269655f64622e2e6e6962626c652e2e4e6962626c65536c6963652447542433636d703137683039343237393234323139336263663445e4326a5f5a4e37747269655f6462366e6962626c65396e6962626c6576656334345f244c5424696d706c2475323024747269655f64622e2e6e6962626c652e2e4e6962626c6556656324475424313064726f705f6c617374733137683631396330313462386638323162383345e532655f5a4e37747269655f6462366e6962626c65396e6962626c6576656334345f244c5424696d706c2475323024747269655f64622e2e6e6962626c652e2e4e6962626c655665632447542436617070656e643137683337306566393566646432623538376445e6326e5f5a4e37747269655f6462366e6962626c65396e6962626c6576656334345f244c5424696d706c2475323024747269655f64622e2e6e6962626c652e2e4e6962626c65566563244754243134617070656e645f7061727469616c3137683834376432333431316335373337663545e73280015f5a4e37747269655f6462366e6962626c65396e6962626c6576656334345f244c5424696d706c2475323024747269655f64622e2e6e6962626c652e2e4e6962626c65566563244754243332617070656e645f6f7074696f6e616c5f736c6963655f616e645f6e6962626c653137683335363564613733303834333832613145e832a8015f5a4e37747269655f6462366e6962626c65396e6962626c657665633131325f244c5424696d706c2475323024636f72652e2e636f6e766572742e2e46726f6d244c5424747269655f64622e2e6e6962626c652e2e4e6962626c65536c696365244754242475323024666f722475323024747269655f64622e2e6e6962626c652e2e4e6962626c65566563244754243466726f6d3137686137376633643666396233666165303045e932365f5a4e37747269655f6462397472696564626d75743131636f6d62696e655f6b65793137683938343239306562366134383261316645ea323c5f5a4e37747269655f6462366e6962626c6531306e6962626c655f6f70733973686966745f6b65793137683930336538386462346131303231303945eb326c5f5a4e37385f244c5424747269655f64622e2e4279746573247532302461732475323024636f72652e2e636f6e766572742e2e46726f6d244c54242452462424753562247538247535642424475424244754243466726f6d3137683264383261326133383434316335393345ec3285015f5a4e31307363616c655f696e666f35696d706c7338305f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f722475323024636f72652e2e6f7074696f6e2e2e4f7074696f6e244c542454244754242447542439747970655f696e666f3137683464306631346232373136393463353745ed32b2015f5a4e313678636d5f72756e74696d655f617069733138617574686f72697a65645f616c6961736573315f3130325f244c5424696d706c24753230247363616c655f696e666f2e2e54797065496e666f2475323024666f72247532302478636d5f72756e74696d655f617069732e2e617574686f72697a65645f616c69617365732e2e4f726967696e416c69617365722447542439747970655f696e666f3137686434643263386233313233393065353945ee32445f5a4e31307363616c655f696e666f356275696c64313756617269616e7473244c542446244754243776617269616e743137683539366330663231316634376139623245ef32095f5f6c736872746933f032095f5f756d6f64746933f132355f5a4e3137636f6d70696c65725f6275696c74696e73336d656d366d656d6370793137686233633537346631656637613566323245f232365f5a4e3137636f6d70696c65725f6275696c74696e73336d656d376d656d6d6f76653137683132336363363839643236663238353145f332355f5a4e3137636f6d70696c65725f6275696c74696e73336d656d366d656d7365743137683233323931633166636563613766353345f432355f5a4e3137636f6d70696c65725f6275696c74696e73336d656d366d656d636d703137686565376566613931666664633237316545f532066d656d637079f632515f5a4e3137636f6d70696c65725f6275696c74696e7333696e7431397370656369616c697a65645f6469765f72656d3132753132385f6469765f72656d3137686461356665303366653364386262303145f732066d656d736574f832076d656d6d6f7665f932066d656d636d70fa32095f5f75646976746933fb32095f5f6173686c746933fc323d5f5a4e3137636f6d70696c65725f6275696c74696e7333696e743475646976395f5f756469767469333137683330313936613438303938616266633745fd323d5f5a4e3137636f6d70696c65725f6275696c74696e7333696e743475646976395f5f756d6f647469333137683336316165313835643362353461323245fe32085f5f6d756c746933ff323e5f5a4e3137636f6d70696c65725f6275696c74696e7333696e74357368696674395f5f6173686c746933313768613434633762323463383430663639634580333e5f5a4e3137636f6d70696c65725f6275696c74696e7333696e74357368696674395f5f6c7368727469333137683934353838363661346662393633306445071201000f5f5f737461636b5f706f696e74657209170300072e726f6461746101052e6461746102042e627373003d0970726f647563657273010c70726f6365737365642d6279010572757374631d312e38362e30202830356639383436663820323032352d30332d333129", + "patch": { + "balances": { + "balances": [ + [ + "5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY", + 1152921504606846976 + ], + [ + "5FHneW46xGXgs5mUiveU4sbTyGBzmstUspZC92UhjJM694ty", + 1152921504606846976 + ], + [ + "5FLSigC9HGRKVhB9FiEo4Y3koPsNmBmLJbpXg2mp1hXcS59Y", + 1152921504606846976 + ], + [ + "5DAAnrj7VHTznn2AWBemMuyBwZWs6FNFjdyVXUeYum3PTXFy", + 1152921504606846976 + ], + [ + "5HGjWAeFDfFCWPsjFQdVV2Msvz2XtMktvgocEZcCj68kUMaw", + 1152921504606846976 + ], + [ + "5CiPPseXPECbkjWCa6MnjNokrgYjMqmKndv2rSnekmSK2DjL", + 1152921504606846976 + ], + [ + "5GNJqTPyNqANBkUVMN1LPPrxXnFouWXoe2wNSmmEoLctxiZY", + 1152921504606846976 + ], + [ + "5HpG9w8EBLe5XCrbczpwq5TSXvedjrBGCwqxK1iQ7qUsSWFc", + 1152921504606846976 + ], + [ + "5Ck5SLSHYac6WFt5UZRSsdJjwmpSZq85fd5TRNAdZQVzEAPT", + 1152921504606846976 + ], + [ + "5HKPmK9GYtE1PSLsS1qiYU9xQ9Si1NcEhdeCq9sw5bqu4ns8", + 1152921504606846976 + ], + [ + "5FCfAonRZgTFrTd9HREEyeJjDpT397KMzizE6T3DvebLFE7n", + 1152921504606846976 + ], + [ + "5CRmqmsiNFExV6VbdmPJViVxrWmkaXXvBrSX8oqBT8R9vmWk", + 1152921504606846976 + ] + ] + }, + "collatorSelection": { + "candidacyBond": 16000000000, + "invulnerables": [ + "5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY", + "5FHneW46xGXgs5mUiveU4sbTyGBzmstUspZC92UhjJM694ty" + ] + }, + "teyrchainInfo": { + "teyrchainId": 1000 + }, + "pezkuwiXcm": { + "safeXcmVersion": 5 + }, + "session": { + "keys": [ + [ + "5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY", + "5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY", + { + "aura": "5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY" + } + ], + [ + "5FHneW46xGXgs5mUiveU4sbTyGBzmstUspZC92UhjJM694ty", + "5FHneW46xGXgs5mUiveU4sbTyGBzmstUspZC92UhjJM694ty", + { + "aura": "5FHneW46xGXgs5mUiveU4sbTyGBzmstUspZC92UhjJM694ty" + } + ] + ] + }, + "sudo": { + "key": "5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY" + } + } + } + } +} diff --git a/web/public/docs/sdk/src/guides/xcm_enabled_teyrchain.rs b/web/public/docs/sdk/src/guides/xcm_enabled_teyrchain.rs new file mode 100644 index 00000000..295f2c3f --- /dev/null +++ b/web/public/docs/sdk/src/guides/xcm_enabled_teyrchain.rs @@ -0,0 +1 @@ +//! # XCM Enabled Teyrchain diff --git a/web/public/docs/sdk/src/guides/your_first_node.rs b/web/public/docs/sdk/src/guides/your_first_node.rs new file mode 100644 index 00000000..c7186833 --- /dev/null +++ b/web/public/docs/sdk/src/guides/your_first_node.rs @@ -0,0 +1,342 @@ +//! # Your first Node +//! +//! In this guide, you will learn how to run a runtime, such as the one created in +//! [`your_first_runtime`], in a node. Within the context of this guide, we will focus on running +//! the runtime with an [`omni-node`]. Please first read this page to learn about the OmniNode, and +//! other options when it comes to running a node. +//! +//! [`your_first_runtime`] is a runtime with no consensus related code, and therefore can only be +//! executed with a node that also expects no consensus ([`sc_consensus_manual_seal`]). +//! `pezkuwi-omni-node`'s [`--dev-block-time`] precisely does this. +//! +//! > All of the following steps are coded as unit tests of this module. Please see `Source` of the +//! > page for more information. +//! +//! ## Running The Omni Node +//! +//! ### Installs +//! +//! The `pezkuwi-omni-node` can either be downloaded from the latest [Release](https://github.com/pezkuwichain/pezkuwi-sdk/releases/) of `pezkuwi-sdk`, +//! or installed using `cargo`: +//! +//! ```text +//! cargo install pezkuwi-omni-node +//! ``` +//! +//! Next, we need to install the `chain-spec-builder`. This is the tool that allows us to build +//! chain-specifications, through interacting with the genesis related APIs of the runtime, as +//! described in [`crate::guides::your_first_runtime#genesis-configuration`]. +//! +//! ```text +//! cargo install staging-chain-spec-builder +//! ``` +//! +//! > The name of the crate is prefixed with `staging` as the crate name `chain-spec-builder` on +//! > crates.io is already taken and is not controlled by `pezkuwi-sdk` developers. +//! +//! ### Building Runtime +//! +//! Next, we need to build the corresponding runtime that we wish to interact with. +//! +//! ```text +//! cargo build --release -p path-to-runtime +//! ``` +//! Equivalent code in tests: +#![doc = docify::embed!("./src/guides/your_first_runtime.rs", build_runtime)] +//! +//! This creates the wasm file under `./target/{release}/wbuild/release` directory. +//! +//! ### Building Chain Spec +//! +//! Next, we can generate the corresponding chain-spec file. For this example, we will use the +//! `development` (`sp_genesis_config::DEVELOPMENT`) preset. +//! +//! Note that we intend to run this chain-spec with `pezkuwi-omni-node`, which is tailored for +//! running teyrchains. This requires the chain-spec to always contain the `para_id` and a +//! `relay_chain` fields, which are provided below as CLI arguments. +//! +//! ```text +//! chain-spec-builder \ +//! -c \ +//! create \ +//! --relay-chain dontcare \ +//! --runtime pezkuwi_sdk_docs_first_runtime.wasm \ +//! named-preset development +//! ``` +//! +//! Equivalent code in tests: +#![doc = docify::embed!("./src/guides/your_first_node.rs", csb)] +//! +//! +//! ### Running `pezkuwi-omni-node` +//! +//! Finally, we can run the node with the generated chain-spec file. We can also specify the block +//! time using the `--dev-block-time` flag. +//! +//! ```text +//! pezkuwi-omni-node \ +//! --tmp \ +//! --dev-block-time 1000 \ +//! --chain .json +//! ``` +//! +//! > Note that we always prefer to use `--tmp` for testing, as it will save the chain state to a +//! > temporary folder, allowing the chain-to be easily restarted without `purge-chain`. See +//! > [`sc_cli::commands::PurgeChainCmd`] and [`sc_cli::commands::RunCmd::tmp`] for more info. +//! +//! This will start the node and import the blocks. Note while using `--dev-block-time`, the node +//! will use the testing-specific manual-seal consensus. This is an efficient way to test the +//! application logic of your runtime, without needing to yet care about consensus, block +//! production, relay-chain and so on. +//! +//! ### Next Steps +//! +//! * See the rest of the steps in [`crate::reference_docs::omni_node#user-journey`]. +//! +//! [`runtime`]: crate::reference_docs::glossary#runtime +//! [`node`]: crate::reference_docs::glossary#node +//! [`build_config`]: first_runtime::Runtime#method.build_config +//! [`omni-node`]: crate::reference_docs::omni_node +//! [`--dev-block-time`]: (pezkuwi_omni_node_lib::cli::Cli::dev_block_time) + +#[cfg(test)] +mod tests { + use assert_cmd::assert::OutputAssertExt; + use cmd_lib::*; + use rand::Rng; + use sc_chain_spec::{DEV_RUNTIME_PRESET, LOCAL_TESTNET_RUNTIME_PRESET}; + use sp_genesis_builder::PresetId; + use std::{ + io::{BufRead, BufReader}, + path::PathBuf, + process::{ChildStderr, Command, Stdio}, + time::Duration, + }; + + const PARA_RUNTIME: &'static str = "teyrchain-template-runtime"; + const CHAIN_SPEC_BUILDER: &'static str = "chain-spec-builder"; + const OMNI_NODE: &'static str = "pezkuwi-omni-node"; + + fn cargo() -> Command { + Command::new(std::env::var("CARGO").unwrap_or_else(|_| "cargo".to_string())) + } + + fn get_target_directory() -> Option { + let output = cargo().arg("metadata").arg("--format-version=1").output().ok()?; + + if !output.status.success() { + return None; + } + + let metadata: serde_json::Value = serde_json::from_slice(&output.stdout).ok()?; + let target_directory = metadata["target_directory"].as_str()?; + + Some(PathBuf::from(target_directory)) + } + + fn find_release_binary(name: &str) -> Option { + let target_dir = get_target_directory()?; + let release_path = target_dir.join("release").join(name); + + if release_path.exists() { + Some(release_path) + } else { + None + } + } + + fn find_wasm(runtime_name: &str) -> Option { + let target_dir = get_target_directory()?; + let wasm_path = target_dir + .join("release") + .join("wbuild") + .join(runtime_name) + .join(format!("{}.wasm", runtime_name.replace('-', "_"))); + + if wasm_path.exists() { + Some(wasm_path) + } else { + None + } + } + + fn maybe_build_runtimes() { + if find_wasm(&PARA_RUNTIME).is_none() { + println!("Building teyrchain-template-runtime..."); + Command::new("cargo") + .arg("build") + .arg("--release") + .arg("-p") + .arg(PARA_RUNTIME) + .assert() + .success(); + } + + assert!(find_wasm(PARA_RUNTIME).is_some()); + } + + fn maybe_build_chain_spec_builder() { + if find_release_binary(CHAIN_SPEC_BUILDER).is_none() { + println!("Building chain-spec-builder..."); + Command::new("cargo") + .arg("build") + .arg("--release") + .arg("-p") + .arg("staging-chain-spec-builder") + .assert() + .success(); + } + assert!(find_release_binary(CHAIN_SPEC_BUILDER).is_some()); + } + + fn maybe_build_omni_node() { + if find_release_binary(OMNI_NODE).is_none() { + println!("Building pezkuwi-omni-node..."); + Command::new("cargo") + .arg("build") + .arg("--release") + .arg("-p") + .arg("pezkuwi-omni-node") + .assert() + .success(); + } + } + + async fn imported_block_found(stderr: ChildStderr, block: u64, timeout: u64) -> bool { + tokio::time::timeout(Duration::from_secs(timeout), async { + let want = format!("Imported #{}", block); + let reader = BufReader::new(stderr); + let mut found_block = false; + for line in reader.lines() { + if line.unwrap().contains(&want) { + found_block = true; + break; + } + } + found_block + }) + .await + .unwrap() + } + + async fn test_runtime_preset( + runtime: &'static str, + block_time: u64, + maybe_preset: Option, + ) { + sp_tracing::try_init_simple(); + maybe_build_runtimes(); + maybe_build_chain_spec_builder(); + maybe_build_omni_node(); + + let chain_spec_builder = + find_release_binary(&CHAIN_SPEC_BUILDER).expect("we built it above; qed"); + let omni_node = find_release_binary(OMNI_NODE).expect("we built it above; qed"); + let runtime_path = find_wasm(runtime).expect("we built it above; qed"); + + let random_seed: u32 = rand::thread_rng().gen(); + let chain_spec_file = std::env::current_dir() + .unwrap() + .join(format!("{}_{}_{}.json", runtime, block_time, random_seed)); + + Command::new(chain_spec_builder) + .args(["-c", chain_spec_file.to_str().unwrap()]) + .arg("create") + .args(["--relay-chain", "dontcare"]) + .args(["-r", runtime_path.to_str().unwrap()]) + .args(match maybe_preset { + Some(preset) => vec!["named-preset".to_string(), preset.to_string()], + None => vec!["default".to_string()], + }) + .assert() + .success(); + + let mut child = Command::new(omni_node) + .arg("--tmp") + .args(["--chain", chain_spec_file.to_str().unwrap()]) + .args(["--dev-block-time", block_time.to_string().as_str()]) + .stderr(Stdio::piped()) + .spawn() + .unwrap(); + + // Take stderr and parse it with timeout. + let stderr = child.stderr.take().unwrap(); + let expected_blocks = (10_000 / block_time).saturating_div(2); + assert!(expected_blocks > 0, "test configuration is bad, should give it more time"); + assert_eq!(imported_block_found(stderr, expected_blocks, 100).await, true); + std::fs::remove_file(chain_spec_file).unwrap(); + child.kill().unwrap(); + } + + // Sets up omni-node to run a text exercise based on a chain spec. + async fn omni_node_test_setup(chain_spec_path: PathBuf) { + maybe_build_omni_node(); + let omni_node = find_release_binary(OMNI_NODE).unwrap(); + + let mut child = Command::new(omni_node) + .arg("--dev") + .args(["--chain", chain_spec_path.to_str().unwrap()]) + .stderr(Stdio::piped()) + .spawn() + .unwrap(); + + let stderr = child.stderr.take().unwrap(); + assert_eq!(imported_block_found(stderr, 7, 100).await, true); + child.kill().unwrap(); + } + + #[tokio::test] + async fn works_with_different_block_times() { + test_runtime_preset(PARA_RUNTIME, 100, Some(DEV_RUNTIME_PRESET.into())).await; + test_runtime_preset(PARA_RUNTIME, 3000, Some(DEV_RUNTIME_PRESET.into())).await; + + // we need this snippet just for docs + #[docify::export_content(csb)] + fn build_teyrchain_spec_works() { + let chain_spec_builder = find_release_binary(&CHAIN_SPEC_BUILDER).unwrap(); + let runtime_path = find_wasm(PARA_RUNTIME).unwrap(); + let output = "/tmp/demo-chain-spec.json"; + let runtime_str = runtime_path.to_str().unwrap(); + run_cmd!( + $chain_spec_builder -c $output create --relay-chain dontcare -r $runtime_str named-preset development + ).expect("Failed to run command"); + std::fs::remove_file(output).unwrap(); + } + build_teyrchain_spec_works(); + } + + #[tokio::test] + async fn teyrchain_runtime_works() { + // TODO: None doesn't work. But maybe it should? it would be misleading as many users might + // use it. + for preset in [Some(DEV_RUNTIME_PRESET.into()), Some(LOCAL_TESTNET_RUNTIME_PRESET.into())] { + test_runtime_preset(PARA_RUNTIME, 1000, preset).await; + } + } + + #[tokio::test] + async fn omni_node_dev_mode_works() { + //Omni Node in dev mode works with teyrchain's template `dev_chain_spec` + let dev_chain_spec = std::env::current_dir() + .unwrap() + .parent() + .unwrap() + .parent() + .unwrap() + .join("templates") + .join("teyrchain") + .join("dev_chain_spec.json"); + omni_node_test_setup(dev_chain_spec).await; + } + + #[tokio::test] + // This is a regresion test so that we still remain compatible with runtimes that use + // `para-id` in chain specs, instead of implementing the + // `cumulus_primitives_core::GetTeyrchainInfo`. + async fn omni_node_dev_mode_works_without_getteyrchaininfo() { + let dev_chain_spec = std::env::current_dir() + .unwrap() + .join("src/guides/teyrchain_without_getteyrchaininfo.json"); + omni_node_test_setup(dev_chain_spec).await; + } +} diff --git a/web/public/docs/sdk/src/guides/your_first_pallet/mod.rs b/web/public/docs/sdk/src/guides/your_first_pallet/mod.rs new file mode 100644 index 00000000..aa66c900 --- /dev/null +++ b/web/public/docs/sdk/src/guides/your_first_pallet/mod.rs @@ -0,0 +1,789 @@ +//! # Currency Pallet +//! +//! By the end of this guide, you will have written a small FRAME pallet (see +//! [`crate::pezkuwi_sdk::frame_runtime`]) that is capable of handling a simple crypto-currency. +//! This pallet will: +//! +//! 1. Allow anyone to mint new tokens into accounts (which is obviously not a great idea for a real +//! system). +//! 2. Allow any user that owns tokens to transfer them to others. +//! 3. Track the total issuance of all tokens at all times. +//! +//! > This guide will build a currency pallet from scratch using only the lowest primitives of +//! > FRAME, and is mainly intended for education, not *applicability*. For example, almost all +//! > FRAME-based runtimes use various techniques to re-use a currency pallet instead of writing +//! > one. Further advanced FRAME related topics are discussed in [`crate::reference_docs`]. +//! +//! ## Writing Your First Pallet +//! +//! To get started, clone one of the templates mentioned in [`crate::pezkuwi_sdk::templates`]. We +//! recommend using the `pezkuwi-sdk-minimal-template`. You might need to change small parts of +//! this guide, namely the crate/package names, based on which template you use. +//! +//! > Be aware that you can read the entire source code backing this tutorial by clicking on the +//! > `source` button at the top right of the page. +//! +//! You should have studied the following modules as a prelude to this guide: +//! +//! - [`crate::reference_docs::blockchain_state_machines`] +//! - [`crate::reference_docs::trait_based_programming`] +//! - [`crate::pezkuwi_sdk::frame_runtime`] +//! +//! ## Topics Covered +//! +//! The following FRAME topics are covered in this guide: +//! +//! - [`pallet::storage`] +//! - [`pallet::call`] +//! - [`pallet::event`] +//! - [`pallet::error`] +//! - Basics of testing a pallet +//! - [Constructing a runtime](frame::runtime::prelude::construct_runtime) +//! +//! ### Shell Pallet +//! +//! Consider the following as a "shell pallet". We continue building the rest of this pallet based +//! on this template. +//! +//! [`pallet::config`] and [`pallet::pallet`] are both mandatory parts of any +//! pallet. Refer to the documentation of each to get an overview of what they do. +#![doc = docify::embed!("./packages/guides/first-pallet/src/lib.rs", shell_pallet)] +//! +//! All of the code that follows in this guide should live inside of the `mod pallet`. +//! +//! ### Storage +//! +//! First, we will need to create two onchain storage declarations. +//! +//! One should be a mapping from account-ids to a balance type, and one value that is the total +//! issuance. +//! +//! > For the rest of this guide, we will opt for a balance type of `u128`. For the sake of +//! > simplicity, we are hardcoding this type. In a real pallet is best practice to define it as a +//! > generic bounded type in the `Config` trait, and then specify it in the implementation. +#![doc = docify::embed!("./packages/guides/first-pallet/src/lib.rs", Balance)] +//! +//! The definition of these two storage items, based on [`pallet::storage`] details, is as follows: +#![doc = docify::embed!("./packages/guides/first-pallet/src/lib.rs", TotalIssuance)] +#![doc = docify::embed!("./packages/guides/first-pallet/src/lib.rs", Balances)] +//! +//! ### Dispatchables +//! +//! Next, we will define the dispatchable functions. As per [`pallet::call`], these will be defined +//! as normal `fn`s attached to `struct Pallet`. +#![doc = docify::embed!("./packages/guides/first-pallet/src/lib.rs", impl_pallet)] +//! +//! The logic of these functions is self-explanatory. Instead, we will focus on the FRAME-related +//! details: +//! +//! - Where do `T::AccountId` and `T::RuntimeOrigin` come from? These are both defined in +//! [`frame::prelude::frame_system::Config`], therefore we can access them in `T`. +//! - What is `ensure_signed`, and what does it do with the aforementioned `T::RuntimeOrigin`? This +//! is outside the scope of this guide, and you can learn more about it in the origin reference +//! document ([`crate::reference_docs::frame_origin`]). For now, you should only know the +//! signature of the function: it takes a generic `T::RuntimeOrigin` and returns a +//! `Result`. So by the end of this function call, we know that this dispatchable +//! was signed by `sender`. +#![doc = docify::embed!("../../substrate/frame/system/src/lib.rs", ensure_signed)] +//! +//! - Where does `mutate`, `get` and `insert` and other storage APIs come from? All of them are +//! explained in the corresponding `type`, for example, for `Balances::::insert`, you can look +//! into [`frame::prelude::StorageMap::insert`]. +//! +//! - The return type of all dispatchable functions is [`frame::prelude::DispatchResult`]: +#![doc = docify::embed!("../../substrate/frame/support/src/dispatch.rs", DispatchResult)] +//! +//! Which is more or less a normal Rust `Result`, with a custom [`frame::prelude::DispatchError`] as +//! the `Err` variant. We won't cover this error in detail here, but importantly you should know +//! that there is an `impl From<&'static string> for DispatchError` provided (see +//! [here](`frame::prelude::DispatchError#impl-From<%26str>-for-DispatchError`)). Therefore, +//! we can use basic string literals as our error type and `.into()` them into `DispatchError`. +//! +//! - Why are all `get` and `mutate` functions returning an `Option`? This is the default behavior +//! of FRAME storage APIs. You can learn more about how to override this by looking into +//! [`pallet::storage`], and [`frame::prelude::ValueQuery`]/[`frame::prelude::OptionQuery`] +//! +//! ### Improving Errors +//! +//! How we handle error in the above snippets is fairly rudimentary. Let's look at how this can be +//! improved. First, we can use [`frame::prelude::ensure`] to express the error slightly better. +//! This macro will call `.into()` under the hood. +#![doc = docify::embed!("./packages/guides/first-pallet/src/lib.rs", transfer_better)] +//! +//! Moreover, you will learn in the [Defensive Programming +//! section](crate::reference_docs::defensive_programming) that it is always recommended to use +//! safe arithmetic operations in your runtime. By using [`frame::traits::CheckedSub`], we can not +//! only take a step in that direction, but also improve the error handing and make it slightly more +//! ergonomic. +#![doc = docify::embed!("./packages/guides/first-pallet/src/lib.rs", transfer_better_checked)] +//! +//! This is more or less all the logic that there is in this basic currency pallet! +//! +//! ### Your First (Test) Runtime +//! +//! The typical testing code of a pallet lives in a module that imports some preludes useful for +//! testing, similar to: +//! +//! ``` +//! pub mod pallet { +//! // snip -- actually pallet code. +//! } +//! +//! #[cfg(test)] +//! mod tests { +//! // bring in the testing prelude of frame +//! use frame::testing_prelude::*; +//! // bring in all pallet items +//! use super::pallet::*; +//! +//! // snip -- rest of the testing code. +//! } +//! ``` +//! +//! Next, we create a "test runtime" in order to test our pallet. Recall from +//! [`crate::pezkuwi_sdk::frame_runtime`] that a runtime is a collection of pallets, expressed +//! through [`frame::runtime::prelude::construct_runtime`]. All runtimes also have to include +//! [`frame::prelude::frame_system`]. So we expect to see a runtime with two pallet, `frame_system` +//! and the one we just wrote. +#![doc = docify::embed!("./packages/guides/first-pallet/src/lib.rs", runtime)] +//! +//! > [`frame::pallet_macros::derive_impl`] is a FRAME feature that enables developers to have +//! > defaults for associated types. +//! +//! Recall that within our pallet, (almost) all blocks of code are generic over ``. And, +//! because `trait Config: frame_system::Config`, we can get access to all items in `Config` (or +//! `frame_system::Config`) using `T::NameOfItem`. This is all within the boundaries of how +//! Rust traits and generics work. If unfamiliar with this pattern, read +//! [`crate::reference_docs::trait_based_programming`] before going further. +//! +//! Crucially, a typical FRAME runtime contains a `struct Runtime`. The main role of this `struct` +//! is to implement the `trait Config` of all pallets. That is, anywhere within your pallet code +//! where you see `` (read: *"some type `T` that implements `Config`"*), in the runtime, +//! it can be replaced with ``, because `Runtime` implements `Config` of all pallets, as we +//! see above. +//! +//! Another way to think about this is that within a pallet, a lot of types are "unknown" and, we +//! only know that they will be provided at some later point. For example, when you write +//! `T::AccountId` (which is short for `::AccountId`) in your pallet, +//! you are in fact saying "*Some type `AccountId` that will be known later*". That "later" is in +//! fact when you specify these types when you implement all `Config` traits for `Runtime`. +//! +//! As you see above, `frame_system::Config` is setting the `AccountId` to `u64`. Of course, a real +//! runtime will not use this type, and instead reside to a proper type like a 32-byte standard +//! public key. This is a HUGE benefit that FRAME developers can tap into: through the framework +//! being so generic, different types can always be customized to simple things when needed. +//! +//! > Imagine how hard it would have been if all tests had to use a real 32-byte account id, as +//! > opposed to just a u64 number 🙈. +//! +//! ### Your First Test +//! +//! The above is all you need to execute the dispatchables of your pallet. The last thing you need +//! to learn is that all of your pallet testing code should be wrapped in +//! [`frame::testing_prelude::TestState`]. This is a type that provides access to an in-memory state +//! to be used in our tests. +#![doc = docify::embed!("./packages/guides/first-pallet/src/lib.rs", first_test)] +//! +//! In the first test, we simply assert that there is no total issuance, and no balance associated +//! with Alice's account. Then, we mint some balance into Alice's, and re-check. +//! +//! As noted above, the `T::AccountId` is now `u64`. Moreover, `Runtime` is replacing ``. +//! This is why for example you see `Balances::::get(..)`. Finally, notice that the +//! dispatchables are simply functions that can be called on top of the `Pallet` struct. +//! +//! Congratulations! You have written your first pallet and tested it! Next, we learn a few optional +//! steps to improve our pallet. +//! +//! ## Improving the Currency Pallet +//! +//! ### Better Test Setup +//! +//! Idiomatic FRAME pallets often use Builder pattern to define their initial state. +//! +//! > The Pezkuwi Blockchain Academy's Rust entrance exam has a +//! > [section](https://github.com/pezkuwichain/kurdistan_blockchain-akademy/blob/main/src/m_builder.rs) +//! > on this that you can use to learn the Builder Pattern. +//! +//! Let's see how we can implement a better test setup using this pattern. First, we define a +//! `struct StateBuilder`. +#![doc = docify::embed!("./packages/guides/first-pallet/src/lib.rs", StateBuilder)] +//! +//! This struct is meant to contain the same list of accounts and balances that we want to have at +//! the beginning of each block. We hardcoded this to `let accounts = vec![(ALICE, 100), (2, 100)];` +//! so far. Then, if desired, we attach a default value for this struct. +#![doc = docify::embed!("./packages/guides/first-pallet/src/lib.rs", default_state_builder)] +//! +//! Like any other builder pattern, we attach functions to the type to mutate its internal +//! properties. +#![doc = docify::embed!("./packages/guides/first-pallet/src/lib.rs", impl_state_builder_add)] +//! +//! Finally --the useful part-- we write our own custom `build_and_execute` function on +//! this type. This function will do multiple things: +//! +//! 1. It would consume `self` to produce our `TestState` based on the properties that we attached +//! to `self`. +//! 2. It would execute any test function that we pass in as closure. +//! 3. A nifty trick, this allows our test setup to have some code that is executed both before and +//! after each test. For example, in this test, we do some additional checking about the +//! correctness of the `TotalIssuance`. We leave it up to you as an exercise to learn why the +//! assertion should always hold, and how it is checked. +#![doc = docify::embed!("./packages/guides/first-pallet/src/lib.rs", impl_state_builder_build)] +//! +//! We can write tests that specifically check the initial state, and making sure our `StateBuilder` +//! is working exactly as intended. +#![doc = docify::embed!("./packages/guides/first-pallet/src/lib.rs", state_builder_works)] +#![doc = docify::embed!("./packages/guides/first-pallet/src/lib.rs", state_builder_add_balance)] +//! +//! ### More Tests +//! +//! Now that we have a more ergonomic test setup, let's see how a well written test for transfer and +//! mint would look like. +#![doc = docify::embed!("./packages/guides/first-pallet/src/lib.rs", transfer_works)] +#![doc = docify::embed!("./packages/guides/first-pallet/src/lib.rs", mint_works)] +//! +//! It is always a good idea to build a mental model where you write *at least* one test for each +//! "success path" of a dispatchable, and one test for each "failure path", such as: +#![doc = docify::embed!("./packages/guides/first-pallet/src/lib.rs", transfer_from_non_existent_fails)] +//! +//! We leave it up to you to write a test that triggers the `InsufficientBalance` error. +//! +//! ### Event and Error +//! +//! Our pallet is mainly missing two parts that are common in most FRAME pallets: Events, and +//! Errors. First, let's understand what each is. +//! +//! - **Error**: The static string-based error scheme we used so far is good for readability, but it +//! has a few drawbacks. The biggest problem with strings are that they are not type safe, e.g. a +//! match statement cannot be exhaustive. These string literals will bloat the final wasm blob, +//! and are relatively heavy to transmit and encode/decode. Moreover, it is easy to mistype them +//! by one character. FRAME errors are exactly a solution to maintain readability, whilst fixing +//! the drawbacks mentioned. In short, we use an enum to represent different variants of our +//! error. These variants are then mapped in an efficient way (using only `u8` indices) to +//! [`sp_runtime::DispatchError::Module`]. Read more about this in [`pallet::error`]. +//! +//! - **Event**: Events are akin to the return type of dispatchables. They are mostly data blobs +//! emitted by the runtime to let outside world know what is happening inside the pallet. Since +//! otherwise, the outside world does not have an easy access to the state changes. They should +//! represent what happened at the end of a dispatch operation. Therefore, the convention is to +//! use passive tense for event names (eg. `SomethingHappened`). This allows other sub-systems or +//! external parties (eg. a light-node, a DApp) to listen to particular events happening, without +//! needing to re-execute the whole state transition function. +//! +//! With the explanation out of the way, let's see how these components can be added. Both follow a +//! fairly familiar syntax: normal Rust enums, with extra [`pallet::event`] and [`pallet::error`] +//! attributes attached. +#![doc = docify::embed!("./packages/guides/first-pallet/src/lib.rs", Event)] +#![doc = docify::embed!("./packages/guides/first-pallet/src/lib.rs", Error)] +//! +//! One slightly custom part of this is the [`pallet::generate_deposit`] part. Without going into +//! too much detail, in order for a pallet to emit events to the rest of the system, it needs to do +//! two things: +//! +//! 1. Declare a type in its `Config` that refers to the overarching event type of the runtime. In +//! short, by doing this, the pallet is expressing an important bound: `type RuntimeEvent: +//! From>`. Read: a `RuntimeEvent` exists, and it can be created from the local `enum +//! Event` of this pallet. This enables the pallet to convert its `Event` into `RuntimeEvent`, and +//! store it where needed. +//! +//! 2. But, doing this conversion and storing is too much to expect each pallet to define. FRAME +//! provides a default way of storing events, and this is what [`pallet::generate_deposit`] is +//! doing. +#![doc = docify::embed!("./packages/guides/first-pallet/src/lib.rs", config_v2)] +//! +//! > These `Runtime*` types are better explained in +//! > [`crate::reference_docs::frame_runtime_types`]. +//! +//! Then, we can rewrite the `transfer` dispatchable as such: +#![doc = docify::embed!("./packages/guides/first-pallet/src/lib.rs", transfer_v2)] +//! +//! Then, notice how now we would need to provide this `type RuntimeEvent` in our test runtime +//! setup. +#![doc = docify::embed!("./packages/guides/first-pallet/src/lib.rs", runtime_v2)] +//! +//! In this snippet, the actual `RuntimeEvent` type (right hand side of `type RuntimeEvent = +//! RuntimeEvent`) is generated by +//! [`construct_runtime`](frame::runtime::prelude::construct_runtime). An interesting way to inspect +//! this type is to see its definition in rust-docs: +//! [`crate::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeEvent`]. +//! +//! +//! ## What Next? +//! +//! The following topics where used in this guide, but not covered in depth. It is suggested to +//! study them subsequently: +//! +//! - [`crate::reference_docs::defensive_programming`]. +//! - [`crate::reference_docs::frame_origin`]. +//! - [`crate::reference_docs::frame_runtime_types`]. +//! - The pallet we wrote in this guide was using `dev_mode`, learn more in [`pallet::config`]. +//! - Learn more about the individual pallet items/macros, such as event and errors and call, in +//! [`frame::pallet_macros`]. +//! +//! [`pallet::storage`]: frame_support::pallet_macros::storage +//! [`pallet::call`]: frame_support::pallet_macros::call +//! [`pallet::event`]: frame_support::pallet_macros::event +//! [`pallet::error`]: frame_support::pallet_macros::error +//! [`pallet::pallet`]: frame_support::pallet +//! [`pallet::config`]: frame_support::pallet_macros::config +//! [`pallet::generate_deposit`]: frame_support::pallet_macros::generate_deposit + +#[docify::export] +#[frame::pallet(dev_mode)] +pub mod shell_pallet { + use frame::prelude::*; + + #[pallet::config] + pub trait Config: frame_system::Config {} + + #[pallet::pallet] + pub struct Pallet(_); +} + +#[frame::pallet(dev_mode)] +pub mod pallet { + use frame::prelude::*; + + #[docify::export] + pub type Balance = u128; + + #[pallet::config] + pub trait Config: frame_system::Config {} + + #[pallet::pallet] + pub struct Pallet(_); + + #[docify::export] + /// Single storage item, of type `Balance`. + #[pallet::storage] + pub type TotalIssuance = StorageValue<_, Balance>; + + #[docify::export] + /// A mapping from `T::AccountId` to `Balance` + #[pallet::storage] + pub type Balances = StorageMap<_, _, T::AccountId, Balance>; + + #[docify::export(impl_pallet)] + #[pallet::call] + impl Pallet { + /// An unsafe mint that can be called by anyone. Not a great idea. + pub fn mint_unsafe( + origin: T::RuntimeOrigin, + dest: T::AccountId, + amount: Balance, + ) -> DispatchResult { + // ensure that this is a signed account, but we don't really check `_anyone`. + let _anyone = ensure_signed(origin)?; + + // update the balances map. Notice how all `` remains as ``. + Balances::::mutate(dest, |b| *b = Some(b.unwrap_or(0) + amount)); + // update total issuance. + TotalIssuance::::mutate(|t| *t = Some(t.unwrap_or(0) + amount)); + + Ok(()) + } + + /// Transfer `amount` from `origin` to `dest`. + pub fn transfer( + origin: T::RuntimeOrigin, + dest: T::AccountId, + amount: Balance, + ) -> DispatchResult { + let sender = ensure_signed(origin)?; + + // ensure sender has enough balance, and if so, calculate what is left after `amount`. + let sender_balance = Balances::::get(&sender).ok_or("NonExistentAccount")?; + if sender_balance < amount { + return Err("InsufficientBalance".into()); + } + let remainder = sender_balance - amount; + + // update sender and dest balances. + Balances::::mutate(dest, |b| *b = Some(b.unwrap_or(0) + amount)); + Balances::::insert(&sender, remainder); + + Ok(()) + } + } + + #[allow(unused)] + impl Pallet { + #[docify::export] + pub fn transfer_better( + origin: T::RuntimeOrigin, + dest: T::AccountId, + amount: Balance, + ) -> DispatchResult { + let sender = ensure_signed(origin)?; + + let sender_balance = Balances::::get(&sender).ok_or("NonExistentAccount")?; + ensure!(sender_balance >= amount, "InsufficientBalance"); + let remainder = sender_balance - amount; + + // .. snip + Ok(()) + } + + #[docify::export] + /// Transfer `amount` from `origin` to `dest`. + pub fn transfer_better_checked( + origin: T::RuntimeOrigin, + dest: T::AccountId, + amount: Balance, + ) -> DispatchResult { + let sender = ensure_signed(origin)?; + + let sender_balance = Balances::::get(&sender).ok_or("NonExistentAccount")?; + let remainder = sender_balance.checked_sub(amount).ok_or("InsufficientBalance")?; + + // .. snip + Ok(()) + } + } + + #[cfg(any(test, doc))] + pub(crate) mod tests { + use crate::guides::your_first_pallet::pallet::*; + + #[docify::export(testing_prelude)] + use frame::testing_prelude::*; + + pub(crate) const ALICE: u64 = 1; + pub(crate) const BOB: u64 = 2; + pub(crate) const CHARLIE: u64 = 3; + + #[docify::export] + // This runtime is only used for testing, so it should be somewhere like `#[cfg(test)] mod + // tests { .. }` + mod runtime { + use super::*; + // we need to reference our `mod pallet` as an identifier to pass to + // `construct_runtime`. + // YOU HAVE TO CHANGE THIS LINE BASED ON YOUR TEMPLATE + use crate::guides::your_first_pallet::pallet as pallet_currency; + + construct_runtime!( + pub enum Runtime { + // ---^^^^^^ This is where `enum Runtime` is defined. + System: frame_system, + Currency: pallet_currency, + } + ); + + #[derive_impl(frame_system::config_preludes::TestDefaultConfig)] + impl frame_system::Config for Runtime { + type Block = MockBlock; + // within pallet we just said `::AccountId`, now we + // finally specified it. + type AccountId = u64; + } + + // our simple pallet has nothing to be configured. + impl pallet_currency::Config for Runtime {} + } + + pub(crate) use runtime::*; + + #[allow(unused)] + #[docify::export] + fn new_test_state_basic() -> TestState { + let mut state = TestState::new_empty(); + let accounts = vec![(ALICE, 100), (BOB, 100)]; + state.execute_with(|| { + for (who, amount) in &accounts { + Balances::::insert(who, amount); + TotalIssuance::::mutate(|b| *b = Some(b.unwrap_or(0) + amount)); + } + }); + + state + } + + #[docify::export] + pub(crate) struct StateBuilder { + balances: Vec<(::AccountId, Balance)>, + } + + #[docify::export(default_state_builder)] + impl Default for StateBuilder { + fn default() -> Self { + Self { balances: vec![(ALICE, 100), (BOB, 100)] } + } + } + + #[docify::export(impl_state_builder_add)] + impl StateBuilder { + fn add_balance( + mut self, + who: ::AccountId, + amount: Balance, + ) -> Self { + self.balances.push((who, amount)); + self + } + } + + #[docify::export(impl_state_builder_build)] + impl StateBuilder { + pub(crate) fn build_and_execute(self, test: impl FnOnce() -> ()) { + let mut ext = TestState::new_empty(); + ext.execute_with(|| { + for (who, amount) in &self.balances { + Balances::::insert(who, amount); + TotalIssuance::::mutate(|b| *b = Some(b.unwrap_or(0) + amount)); + } + }); + + ext.execute_with(test); + + // assertions that must always hold + ext.execute_with(|| { + assert_eq!( + Balances::::iter().map(|(_, x)| x).sum::(), + TotalIssuance::::get().unwrap_or_default() + ); + }) + } + } + + #[docify::export] + #[test] + fn first_test() { + TestState::new_empty().execute_with(|| { + // We expect Alice's account to have no funds. + assert_eq!(Balances::::get(&ALICE), None); + assert_eq!(TotalIssuance::::get(), None); + + // mint some funds into Alice's account. + assert_ok!(Pallet::::mint_unsafe( + RuntimeOrigin::signed(ALICE), + ALICE, + 100 + )); + + // re-check the above + assert_eq!(Balances::::get(&ALICE), Some(100)); + assert_eq!(TotalIssuance::::get(), Some(100)); + }) + } + + #[docify::export] + #[test] + fn state_builder_works() { + StateBuilder::default().build_and_execute(|| { + assert_eq!(Balances::::get(&ALICE), Some(100)); + assert_eq!(Balances::::get(&BOB), Some(100)); + assert_eq!(Balances::::get(&CHARLIE), None); + assert_eq!(TotalIssuance::::get(), Some(200)); + }); + } + + #[docify::export] + #[test] + fn state_builder_add_balance() { + StateBuilder::default().add_balance(CHARLIE, 42).build_and_execute(|| { + assert_eq!(Balances::::get(&CHARLIE), Some(42)); + assert_eq!(TotalIssuance::::get(), Some(242)); + }) + } + + #[test] + #[should_panic] + fn state_builder_duplicate_genesis_fails() { + StateBuilder::default() + .add_balance(CHARLIE, 42) + .add_balance(CHARLIE, 43) + .build_and_execute(|| { + assert_eq!(Balances::::get(&CHARLIE), None); + assert_eq!(TotalIssuance::::get(), Some(242)); + }) + } + + #[docify::export] + #[test] + fn mint_works() { + StateBuilder::default().build_and_execute(|| { + // given the initial state, when: + assert_ok!(Pallet::::mint_unsafe(RuntimeOrigin::signed(ALICE), BOB, 100)); + + // then: + assert_eq!(Balances::::get(&BOB), Some(200)); + assert_eq!(TotalIssuance::::get(), Some(300)); + + // given: + assert_ok!(Pallet::::mint_unsafe( + RuntimeOrigin::signed(ALICE), + CHARLIE, + 100 + )); + + // then: + assert_eq!(Balances::::get(&CHARLIE), Some(100)); + assert_eq!(TotalIssuance::::get(), Some(400)); + }); + } + + #[docify::export] + #[test] + fn transfer_works() { + StateBuilder::default().build_and_execute(|| { + // given the initial state, when: + assert_ok!(Pallet::::transfer(RuntimeOrigin::signed(ALICE), BOB, 50)); + + // then: + assert_eq!(Balances::::get(&ALICE), Some(50)); + assert_eq!(Balances::::get(&BOB), Some(150)); + assert_eq!(TotalIssuance::::get(), Some(200)); + + // when: + assert_ok!(Pallet::::transfer(RuntimeOrigin::signed(BOB), ALICE, 50)); + + // then: + assert_eq!(Balances::::get(&ALICE), Some(100)); + assert_eq!(Balances::::get(&BOB), Some(100)); + assert_eq!(TotalIssuance::::get(), Some(200)); + }); + } + + #[docify::export] + #[test] + fn transfer_from_non_existent_fails() { + StateBuilder::default().build_and_execute(|| { + // given the initial state, when: + assert_err!( + Pallet::::transfer(RuntimeOrigin::signed(CHARLIE), ALICE, 10), + "NonExistentAccount" + ); + + // then nothing has changed. + assert_eq!(Balances::::get(&ALICE), Some(100)); + assert_eq!(Balances::::get(&BOB), Some(100)); + assert_eq!(Balances::::get(&CHARLIE), None); + assert_eq!(TotalIssuance::::get(), Some(200)); + }); + } + } +} + +#[frame::pallet(dev_mode)] +pub mod pallet_v2 { + use super::pallet::Balance; + use frame::prelude::*; + + #[docify::export(config_v2)] + #[pallet::config] + pub trait Config: frame_system::Config { + /// The overarching event type of the runtime. + #[allow(deprecated)] + type RuntimeEvent: From> + + IsType<::RuntimeEvent> + + TryInto>; + } + + #[pallet::pallet] + pub struct Pallet(_); + + #[pallet::storage] + pub type Balances = StorageMap<_, _, T::AccountId, Balance>; + + #[pallet::storage] + pub type TotalIssuance = StorageValue<_, Balance>; + + #[docify::export] + #[pallet::error] + pub enum Error { + /// Account does not exist. + NonExistentAccount, + /// Account does not have enough balance. + InsufficientBalance, + } + + #[docify::export] + #[pallet::event] + #[pallet::generate_deposit(pub(super) fn deposit_event)] + pub enum Event { + /// A transfer succeeded. + Transferred { from: T::AccountId, to: T::AccountId, amount: Balance }, + } + + #[pallet::call] + impl Pallet { + #[docify::export(transfer_v2)] + pub fn transfer( + origin: T::RuntimeOrigin, + dest: T::AccountId, + amount: Balance, + ) -> DispatchResult { + let sender = ensure_signed(origin)?; + + // ensure sender has enough balance, and if so, calculate what is left after `amount`. + let sender_balance = + Balances::::get(&sender).ok_or(Error::::NonExistentAccount)?; + let remainder = + sender_balance.checked_sub(amount).ok_or(Error::::InsufficientBalance)?; + + Balances::::mutate(&dest, |b| *b = Some(b.unwrap_or(0) + amount)); + Balances::::insert(&sender, remainder); + + Self::deposit_event(Event::::Transferred { from: sender, to: dest, amount }); + + Ok(()) + } + } + + #[cfg(any(test, doc))] + pub mod tests { + use super::{super::pallet::tests::StateBuilder, *}; + use frame::testing_prelude::*; + const ALICE: u64 = 1; + const BOB: u64 = 2; + + #[docify::export] + pub mod runtime_v2 { + use super::*; + use crate::guides::your_first_pallet::pallet_v2 as pallet_currency; + + construct_runtime!( + pub enum Runtime { + System: frame_system, + Currency: pallet_currency, + } + ); + + #[derive_impl(frame_system::config_preludes::TestDefaultConfig)] + impl frame_system::Config for Runtime { + type Block = MockBlock; + type AccountId = u64; + } + + impl pallet_currency::Config for Runtime { + type RuntimeEvent = RuntimeEvent; + } + } + + pub(crate) use runtime_v2::*; + + #[docify::export(transfer_works_v2)] + #[test] + fn transfer_works() { + StateBuilder::default().build_and_execute(|| { + // skip the genesis block, as events are not deposited there and we need them for + // the final assertion. + System::set_block_number(ALICE); + + // given the initial state, when: + assert_ok!(Pallet::::transfer(RuntimeOrigin::signed(ALICE), BOB, 50)); + + // then: + assert_eq!(Balances::::get(&ALICE), Some(50)); + assert_eq!(Balances::::get(&BOB), Some(150)); + assert_eq!(TotalIssuance::::get(), Some(200)); + + // now we can also check that an event has been deposited: + assert_eq!( + System::read_events_for_pallet::>(), + vec![Event::Transferred { from: ALICE, to: BOB, amount: 50 }] + ); + }); + } + } +} diff --git a/web/public/docs/sdk/src/guides/your_first_runtime.rs b/web/public/docs/sdk/src/guides/your_first_runtime.rs new file mode 100644 index 00000000..92e43401 --- /dev/null +++ b/web/public/docs/sdk/src/guides/your_first_runtime.rs @@ -0,0 +1,186 @@ +//! # Your first Runtime +//! +//! This guide will walk you through the steps to add your pallet to a runtime. +//! +//! The good news is, in [`crate::guides::your_first_pallet`], we have already created a _test_ +//! runtime that was used for testing, and a real runtime is not that much different! +//! +//! ## Setup +//! +//! A runtime shares a few similar setup requirements as with a pallet: +//! +//! * importing [`frame`], [`codec`], and [`scale_info`] crates. +//! * following the [`std` feature-gating](crate::pezkuwi_sdk::substrate#wasm-build) pattern. +//! +//! But, more specifically, it also contains: +//! +//! * a `build.rs` that uses [`substrate_wasm_builder`]. This entails declaring +//! `[build-dependencies]` in the Cargo manifest file: +//! +//! ```ignore +//! [build-dependencies] +//! substrate-wasm-builder = { ... } +//! ``` +//! +//! >Note that a runtime must always be one-runtime-per-crate. You cannot define multiple runtimes +//! per rust crate. +//! +//! You can find the full code of this guide in [`first_runtime`]. +//! +//! ## Your First Runtime +//! +//! The first new property of a real runtime that it must define its +//! [`frame::runtime::prelude::RuntimeVersion`]: +#![doc = docify::embed!("./packages/guides/first-runtime/src/lib.rs", VERSION)] +//! +//! The version contains a number of very important fields, such as `spec_version` and `spec_name` +//! that play an important role in identifying your runtime and its version, more importantly in +//! runtime upgrades. More about runtime upgrades in +//! [`crate::reference_docs::frame_runtime_upgrades_and_migrations`]. +//! +//! Then, a real runtime also contains the `impl` of all individual pallets' `trait Config` for +//! `struct Runtime`, and a [`frame::runtime::prelude::construct_runtime`] macro that amalgamates +//! them all. +//! +//! In the case of our example: +#![doc = docify::embed!("./packages/guides/first-runtime/src/lib.rs", our_config_impl)] +//! +//! In this example, we bring in a number of other pallets from [`frame`] into the runtime, each of +//! their `Config` need to be implemented for `struct Runtime`: +#![doc = docify::embed!("./packages/guides/first-runtime/src/lib.rs", config_impls)] +//! +//! Notice how we use [`frame::pallet_macros::derive_impl`] to provide "default" configuration items +//! for each pallet. Feel free to dive into the definition of each default prelude (eg. +//! [`frame::prelude::frame_system::pallet::config_preludes`]) to learn more which types are exactly +//! used. +//! +//! Recall that in test runtime in [`crate::guides::your_first_pallet`], we provided `type AccountId +//! = u64` to `frame_system`, while in this case we rely on whatever is provided by +//! [`SolochainDefaultConfig`], which is indeed a "real" 32 byte account id. +//! +//! Then, a familiar instance of `construct_runtime` amalgamates all of the pallets: +#![doc = docify::embed!("./packages/guides/first-runtime/src/lib.rs", cr)] +//! +//! Recall from [`crate::reference_docs::wasm_meta_protocol`] that every (real) runtime needs to +//! implement a set of runtime APIs that will then let the node to communicate with it. The final +//! steps of crafting a runtime are related to achieving exactly this. +//! +//! First, we define a number of types that eventually lead to the creation of an instance of +//! [`frame::runtime::prelude::Executive`]. The executive is a handy FRAME utility that, through +//! amalgamating all pallets and further types, implements some of the very very core pieces of the +//! runtime logic, such as how blocks are executed and other runtime-api implementations. +#![doc = docify::embed!("./packages/guides/first-runtime/src/lib.rs", runtime_types)] +//! +//! Finally, we use [`frame::runtime::prelude::impl_runtime_apis`] to implement all of the runtime +//! APIs that the runtime wishes to expose. As you will see in the code, most of these runtime API +//! implementations are merely forwarding calls to `RuntimeExecutive` which handles the actual +//! logic. Given that the implementation block is somewhat large, we won't repeat it here. You can +//! look for `impl_runtime_apis!` in [`first_runtime`]. +//! +//! ```ignore +//! impl_runtime_apis! { +//! impl apis::Core for Runtime { +//! fn version() -> RuntimeVersion { +//! VERSION +//! } +//! +//! fn execute_block(block: Block) { +//! RuntimeExecutive::execute_block(block) +//! } +//! +//! fn initialize_block(header: &Header) -> ExtrinsicInclusionMode { +//! RuntimeExecutive::initialize_block(header) +//! } +//! } +//! +//! // many more trait impls... +//! } +//! ``` +//! +//! And that more or less covers the details of how you would write a real runtime! +//! +//! Once you compile a crate that contains a runtime as above, simply running `cargo build` will +//! generate the wasm blobs and place them under `./target/release/wbuild`, as explained +//! [here](crate::pezkuwi_sdk::substrate#wasm-build). +//! +//! ## Genesis Configuration +//! +//! Every runtime specifies a number of runtime APIs that help the outer world (most notably, a +//! `node`) know what is the genesis state of this runtime. These APIs are then used to generate +//! what is known as a **Chain Specification, or chain spec for short**. A chain spec is the +//! primary way to run a new chain. +//! +//! These APIs are defined in [`sp_genesis_builder`], and are re-exposed as a part of +//! [`frame::runtime::apis`]. Therefore, the implementation blocks can be found inside of +//! `impl_runtime_apis!` similar to: +//! +//! ```ignore +//! impl_runtime_apis! { +//! impl apis::GenesisBuilder for Runtime { +//! fn build_state(config: Vec) -> GenesisBuilderResult { +//! build_state::(config) +//! } +//! +//! fn get_preset(id: &Option) -> Option> { +//! get_preset::(id, self::genesis_config_presets::get_preset) +//! } +//! +//! fn preset_names() -> Vec { +//! crate::genesis_config_presets::preset_names() +//! } +//! } +//! +//! } +//! ``` +//! +//! The implementation of these function can naturally vary from one runtime to the other, but the +//! overall pattern is common. For the case of this runtime, we do the following: +//! +//! 1. Expose one non-default preset, namely [`sp_genesis_builder::DEV_RUNTIME_PRESET`]. This means +//! our runtime has two "presets" of genesis state in total: `DEV_RUNTIME_PRESET` and `None`. +#![doc = docify::embed!("./packages/guides/first-runtime/src/lib.rs", preset_names)] +//! +//! For `build_state` and `get_preset`, we use the helper functions provide by frame: +//! +//! * [`frame::runtime::prelude::build_state`] and [`frame::runtime::prelude::get_preset`]. +//! +//! Indeed, our runtime needs to specify what its `DEV_RUNTIME_PRESET` genesis state should be like: +#![doc = docify::embed!("./packages/guides/first-runtime/src/lib.rs", development_config_genesis)] +//! +//! For more in-depth information about `GenesisConfig`, `ChainSpec`, the `GenesisBuilder` API and +//! `chain-spec-builder`, see [`crate::reference_docs::chain_spec_genesis`]. +//! +//! ## Next Step +//! +//! See [`crate::guides::your_first_node`]. +//! +//! ## Further Reading +//! +//! 1. To learn more about signed extensions, see [`crate::reference_docs::signed_extensions`]. +//! 2. `AllPalletsWithSystem` is also generated by `construct_runtime`, as explained in +//! [`crate::reference_docs::frame_runtime_types`]. +//! 3. `Executive` supports more generics, most notably allowing the runtime to configure more +//! runtime migrations, as explained in +//! [`crate::reference_docs::frame_runtime_upgrades_and_migrations`]. +//! 4. Learn more about adding and implementing runtime apis in +//! [`crate::reference_docs::custom_runtime_api_rpc`]. +//! 5. To see a complete example of a runtime+pallet that is similar to this guide, please see +//! [`crate::pezkuwi_sdk::templates`]. +//! +//! [`SolochainDefaultConfig`]: struct@frame_system::pallet::config_preludes::SolochainDefaultConfig + +#[cfg(test)] +mod tests { + use cmd_lib::run_cmd; + + const FIRST_RUNTIME: &'static str = "pezkuwi-sdk-docs-first-runtime"; + + #[docify::export_content] + #[test] + fn build_runtime() { + run_cmd!( + cargo build --release -p $FIRST_RUNTIME + ) + .expect("Failed to run command"); + } +} diff --git a/web/public/docs/sdk/src/lib.rs b/web/public/docs/sdk/src/lib.rs new file mode 100644 index 00000000..6e7588eb --- /dev/null +++ b/web/public/docs/sdk/src/lib.rs @@ -0,0 +1,50 @@ +//! # Pezkuwi SDK Docs +//! +//! The Pezkuwi SDK Developer Documentation. +//! +//! This crate is a *minimal*, *always-accurate* and low level source of truth about Pezkuwi-SDK. +//! For more high level docs, please go to [docs.pezkuwi.com](https://docs.pezkuwichain.io). +//! +//! ## Getting Started +//! +//! We suggest the following reading sequence: +//! +//! - Start by learning about [`pezkuwi_sdk`], its structure and context. +//! - Then, head over to the [`guides`]. This modules contains in-depth guides about the most +//! important user-journeys of the Pezkuwi SDK. +//! - Whilst reading the guides, you might find back-links to [`reference_docs`]. +//! - [`external_resources`] for a list of 3rd party guides and tutorials. +//! - Finally, is the parent website of this crate that contains the +//! list of further tools related to the Pezkuwi SDK. +//! +//! ## Information Architecture +//! +//! This section paints a picture over the high-level information architecture of this crate. +#![doc = simple_mermaid::mermaid!("../../mermaid/IA.mmd")] +#![warn(rustdoc::broken_intra_doc_links)] +#![warn(rustdoc::private_intra_doc_links)] +// Frame macros reference features which this crate does not have +#![allow(unexpected_cfgs)] +#![doc(html_favicon_url = "https://pezkuwichain.io/favicon.ico")] +#![doc( + html_logo_url = "https://raw.githubusercontent.com/paritytech/polkadot-sdk/master/docs/images/Polkadot_Logo_Horizontal_Pink_White.png" +)] +#![doc(issue_tracker_base_url = "https://github.com/pezkuwichain/pezkuwi-sdk/issues")] + +/// Meta information about this crate, how it is built, what principles dictates its evolution and +/// how one can contribute to it. +pub mod meta_contributing; + +/// A list of external resources and learning material about Pezkuwi SDK. +pub mod external_resources; + +/// In-depth guides about the most common components of the Pezkuwi SDK. They are slightly more +/// high level and broad than [`reference_docs`]. +pub mod guides; + +/// An introduction to the Pezkuwi SDK. Read this module to learn about the structure of the SDK, +/// the tools that are provided as a part of it, and to gain a high level understanding of each. +pub mod pezkuwi_sdk; +/// Reference documents covering in-depth topics across the Pezkuwi SDK. It is suggested to read +/// these on-demand, while you are going through the [`guides`] or other content. +pub mod reference_docs; diff --git a/web/public/docs/sdk/src/meta_contributing.rs b/web/public/docs/sdk/src/meta_contributing.rs new file mode 100644 index 00000000..be4b60b4 --- /dev/null +++ b/web/public/docs/sdk/src/meta_contributing.rs @@ -0,0 +1,151 @@ +//! # Contribution +//! +//! The following sections cover more detailed information about this crate and how it should be +//! maintained. +//! +//! ## Why Rust Docs? +//! +//! We acknowledge that blockchain based systems, particularly a cutting-edge one like Pezkuwi SDK +//! is a software artifact that is complex, and rapidly evolving. This makes the task of documenting +//! it externally extremely difficult, especially with regards to making sure it is up-to-date. +//! +//! Consequently, we argue that the best hedge against this is to move as much of the documentation +//! near the source code as possible. This would further incentivize developers to keep the +//! documentation up-to-date, as the overhead is reduced by making sure everything is in one +//! repository, and everything being in `.rs` files. +//! +//! > This is not to say that a more visually appealing version of this crate (for example as an +//! > `md-book`) cannot exist, but it would be outside the scope of this crate. +//! +//! Moreover, we acknowledge that a major pain point has been not only outdated *concepts*, but also +//! *outdated code*. For this, we commit to making sure no code-snippet in this crate is left as +//! `///ignore` or `///no_compile`, making sure all code snippets are self-contained, compile-able, +//! and correct at every single revision of the entire repository. +//! +//! > This also allows us to have a clear versioning on the entire content of this crate. For every +//! commit of the Pezkuwi SDK, there would be one version of this crate that is guaranteed to be +//! correct. +//! +//! > To achieve this, we often use [`docify`](https://github.com/sam0x17/docify), a nifty invention +//! > of `@sam0x17`. +//! +//! Also see: . +//! +//! ## Scope +//! +//! The above would NOT be attainable if we don't acknowledge that the scope of this crate MUST be +//! limited, or else its maintenance burden would be infeasible or not worthwhile. In short, future +//! maintainers should always strive to keep the content of this repository as minimal as possible. +//! Some of the following principles are specifically there to be the guidance for this. +//! +//! ## Principles +//! +//! The following guidelines are meant to be the guiding torch of those who contribute to this +//! crate. +//! +//! 1. 🔺 Ground Up: Information should be laid out in the most ground-up fashion. The lowest level +//! (i.e. "ground") is Rust-docs. The highest level (i.e. "up") is "outside of this crate". In +//! between lies [`reference_docs`] and [`guides`], from low to high. The point of this principle +//! is to document as much of the information as possible in the lower level media, as it is +//! easier to maintain and more reachable. Then, use excessive linking to back-link when writing +//! in a more high level. +//! +//! > A prime example of this, the details of the FRAME storage APIs should NOT be explained in a +//! > high level tutorial. They should be explained in the rust-doc of the corresponding type or +//! > macro. +//! +//! 2. 🧘 Less is More: For reasons mentioned [above](#why-rust-docs), the more concise this crate +//! is, the better. +//! 3. √ Don’t Repeat Yourself – DRY: A summary of the above two points. Authors should always +//! strive to avoid any duplicate information. Every concept should ideally be documented in +//! *ONE* place and one place only. This makes the task of maintaining topics significantly +//! easier. +//! +//! > A prime example of this, the list of CLI arguments of a particular binary should not be +//! > documented in multiple places across this crate. It should be only be documented in the +//! > corresponding crate (e.g. `sc_cli`). +//! +//! > Moreover, this means that as a contributor, **it is your responsibility to have a grasp over +//! > what topics are already covered in this crate, and how you can build on top of the information +//! > that they already pose, rather than repeating yourself**. +//! +//! For more details see the [latest documenting +//! guidelines](https://github.com/pezkuwichain/pezkuwi-sdk/blob/master/docs/contributor/DOCUMENTATION_GUIDELINES.md). +//! +//! #### Example: Explaining `#[pallet::call]` +//! +//!
+//! +//! Let's consider the seemingly simple example of explaining to someone dead-simple code of a FRAME +//! call and see how we can use the above principles. +//! +//! +//! +//! ``` +//! #[frame::pallet(dev_mode)] +//! pub mod pallet { +//! # use frame::prelude::*; +//! # #[pallet::config] +//! # pub trait Config: frame_system::Config {} +//! # #[pallet::pallet] +//! # pub struct Pallet(_); +//! #[pallet::call] +//! impl Pallet { +//! pub fn a_simple_call(origin: OriginFor, data: u32) -> DispatchResult { +//! ensure!(data > 10, "SomeStaticString"); +//! todo!(); +//! } +//! } +//! } +//! ``` +//! +//! * Before even getting started, what is with all of this ``? We link to +//! [`crate::reference_docs::trait_based_programming`]. +//! * First, the name. Why is this called `pallet::call`? This goes back to `enum Call`, which is +//! explained in [`crate::reference_docs::frame_runtime_types`]. Build on top of this! +//! * Then, what is `origin`? Just an account id? [`crate::reference_docs::frame_origin`]. +//! * Then, what is `DispatchResult`? Why is this called *dispatch*? Probably something that can be +//! explained in the documentation of [`frame::prelude::DispatchResult`]. +//! * Why is `"SomeStaticString"` a valid error? Because there is implementation for it that you can +//! see [here](frame::prelude::DispatchError#impl-From<%26'static+str>-for-DispatchError). +//! +//! +//! All of these are examples of underlying information that a contributor should: +//! +//! 1. Try and create and they are going along. +//! 2. Back-link to if they already exist. +//! +//! Of course, all of this is not set in stone as a either/or rule. Sometimes, it is necessary to +//! rephrase a concept in a new context. +//! +//!
+//! +//! ## `crates.io` and Publishing +//! +//! As it stands now, this crate cannot be published to crates.io because of its use of +//! [workspace-level `docify`](https://github.com/sam0x17/docify/issues/22). For now, we accept this +//! compromise, but in the long term, we should work towards finding a way to maintain different +//! revisions of this crate. +//! +//! ## Versioning +//! +//! So long as not deployed in `crates.io`, please notice that all of the information in this crate, +//! namely in [`crate::guides`] and such are compatible with the master branch of `pezkuwi-sdk`. A +//! few solutions have been proposed to improve this, please see +//! [here](https://github.com/pezkuwichain/pezkuwi-sdk/issues/146). +//! +//! ## How to Develop Locally +//! +//! To view the docs specific [`crate`] locally for development, including the correct HTML headers +//! injected, run: +//! +//! ```sh +//! SKIP_WASM_BUILD=1 \ +//! RUSTDOCFLAGS="--html-in-header $(pwd)/docs/sdk/assets/header.html --extend-css $(pwd)/docs/sdk/assets/theme.css --default-theme=ayu" \ +//! cargo doc -p pezkuwi-sdk-docs --no-deps --open +//! ``` +//! +//! If even faster build time for docs is needed, you can temporarily remove most of the +//! substrate/cumulus dependencies that are only used for linking purposes. +//! +//! For more on local development, see [`crate::reference_docs::development_environment_advice`]. diff --git a/web/public/docs/sdk/src/pezkuwi_sdk/cumulus.rs b/web/public/docs/sdk/src/pezkuwi_sdk/cumulus.rs new file mode 100644 index 00000000..cdc31af7 --- /dev/null +++ b/web/public/docs/sdk/src/pezkuwi_sdk/cumulus.rs @@ -0,0 +1,130 @@ +//! # Cumulus +//! +//! Substrate provides a framework ([FRAME]) through which a blockchain node and runtime can easily +//! be created. Cumulus aims to extend the same approach to creation of Pezkuwi teyrchains. +//! +//! > Cumulus clouds are shaped sort of like dots; together they form a system that is intricate, +//! > beautiful and functional. +//! +//! ## Example: Runtime +//! +//! A Cumulus-based runtime is fairly similar to other [FRAME]-based runtimes. Most notably, the +//! following changes are applied to a normal FRAME-based runtime to make it a Cumulus-based +//! runtime: +//! +//! #### Cumulus Pallets +//! +//! A teyrchain runtime should use a number of pallets that are provided by Cumulus and Substrate. +//! Notably: +//! +//! - [`frame-system`](frame::prelude::frame_system), like all FRAME-based runtimes. +//! - [`cumulus_pallet_teyrchain_system`] +//! - [`teyrchain_info`] +#![doc = docify::embed!("./src/pezkuwi_sdk/cumulus.rs", system_pallets)] +//! +//! Given that all Cumulus-based runtimes use a simple Aura-based consensus mechanism, the following +//! pallets also need to be added: +//! +//! - [`pallet_timestamp`] +//! - [`pallet_aura`] +//! - [`cumulus_pallet_aura_ext`] +#![doc = docify::embed!("./src/pezkuwi_sdk/cumulus.rs", consensus_pallets)] +//! +//! +//! Finally, a separate macro, similar to +//! [`impl_runtime_api`](frame::runtime::prelude::impl_runtime_apis), which creates the default set +//! of runtime APIs, will generate the teyrchain runtime's validation runtime API, also known as +//! teyrchain validation function (PVF). Without this API, the relay chain is unable to validate +//! blocks produced by our teyrchain. +#![doc = docify::embed!("./src/pezkuwi_sdk/cumulus.rs", validate_block)] +//! +//! --- +//! +//! [FRAME]: crate::pezkuwi_sdk::frame_runtime + +#![deny(rustdoc::broken_intra_doc_links)] +#![deny(rustdoc::private_intra_doc_links)] + +#[cfg(test)] +mod tests { + mod runtime { + pub use frame::{ + deps::sp_consensus_aura::sr25519::AuthorityId as AuraId, prelude::*, + runtime::prelude::*, testing_prelude::*, + }; + + #[docify::export(CR)] + construct_runtime!( + pub enum Runtime { + // system-level pallets. + System: frame_system, + Timestamp: pallet_timestamp, + TeyrchainSystem: cumulus_pallet_teyrchain_system, + TeyrchainInfo: teyrchain_info, + + // teyrchain consensus support -- mandatory. + Aura: pallet_aura, + AuraExt: cumulus_pallet_aura_ext, + } + ); + + #[docify::export] + mod system_pallets { + use super::*; + + #[derive_impl(frame_system::config_preludes::TestDefaultConfig)] + impl frame_system::Config for Runtime { + type Block = MockBlock; + type OnSetCode = cumulus_pallet_teyrchain_system::TeyrchainSetCode; + } + + impl cumulus_pallet_teyrchain_system::Config for Runtime { + type RuntimeEvent = RuntimeEvent; + type OnSystemEvent = (); + type SelfParaId = teyrchain_info::Pallet; + type OutboundXcmpMessageSource = (); + type XcmpMessageHandler = (); + type ReservedDmpWeight = (); + type ReservedXcmpWeight = (); + type CheckAssociatedRelayNumber = + cumulus_pallet_teyrchain_system::RelayNumberMonotonicallyIncreases; + type ConsensusHook = cumulus_pallet_aura_ext::FixedVelocityConsensusHook< + Runtime, + 6000, // relay chain block time + 1, + 1, + >; + type WeightInfo = (); + type DmpQueue = frame::traits::EnqueueWithOrigin<(), sp_core::ConstU8<0>>; + type RelayParentOffset = ConstU32<0>; + } + + impl teyrchain_info::Config for Runtime {} + } + + #[docify::export] + mod consensus_pallets { + use super::*; + + impl pallet_aura::Config for Runtime { + type AuthorityId = AuraId; + type DisabledValidators = (); + type MaxAuthorities = ConstU32<100_000>; + type AllowMultipleBlocksPerSlot = ConstBool; + type SlotDuration = pallet_aura::MinimumPeriodTimesTwo; + } + + #[docify::export(timestamp)] + #[derive_impl(pallet_timestamp::config_preludes::TestDefaultConfig)] + impl pallet_timestamp::Config for Runtime {} + + impl cumulus_pallet_aura_ext::Config for Runtime {} + } + + #[docify::export(validate_block)] + cumulus_pallet_teyrchain_system::register_validate_block! { + Runtime = Runtime, + BlockExecutor = cumulus_pallet_aura_ext::BlockExecutor::, + } + } +} diff --git a/web/public/docs/sdk/src/pezkuwi_sdk/frame_runtime.rs b/web/public/docs/sdk/src/pezkuwi_sdk/frame_runtime.rs new file mode 100644 index 00000000..51d06c74 --- /dev/null +++ b/web/public/docs/sdk/src/pezkuwi_sdk/frame_runtime.rs @@ -0,0 +1,175 @@ +//! # FRAME +//! +//! ```no_compile +//! ______ ______ ________ ___ __ __ ______ +//! /_____/\ /_____/\ /_______/\ /__//_//_/\ /_____/\ +//! \::::_\/_\:::_ \ \ \::: _ \ \\::\| \| \ \\::::_\/_ +//! \:\/___/\\:(_) ) )_\::(_) \ \\:. \ \\:\/___/\ +//! \:::._\/ \: __ `\ \\:: __ \ \\:.\-/\ \ \\::___\/_ +//! \:\ \ \ \ `\ \ \\:.\ \ \ \\. \ \ \ \\:\____/\ +//! \_\/ \_\/ \_\/ \__\/\__\/ \__\/ \__\/ \_____\/ +//! ``` +//! +//! > **F**ramework for **R**untime **A**ggregation of **M**odularized **E**ntities: Substrate's +//! > State Transition Function (Runtime) Framework. +//! +//! ## Introduction +//! +//! As described in [`crate::reference_docs::wasm_meta_protocol`], at a high-level Substrate-based +//! blockchains are composed of two parts: +//! +//! 1. A *runtime* which represents the state transition function (i.e. "Business Logic") of a +//! blockchain, and is encoded as a WASM blob. +//! 2. A node whose primary purpose is to execute the given runtime. +#![doc = simple_mermaid::mermaid!("../../../mermaid/substrate_simple.mmd")] +//! +//! *FRAME is the Substrate's framework of choice to build a runtime.* +//! +//! FRAME is composed of two major components, **pallets** and a **runtime**. +//! +//! ## Pallets +//! +//! A pallet is a unit of encapsulated logic. It has a clearly defined responsibility and can be +//! linked to other pallets. In order to be reusable, pallets shipped with FRAME strive to only care +//! about its own responsibilities and make as few assumptions about the general runtime as +//! possible. A pallet is analogous to a _module_ in the runtime. +//! +//! A pallet is defined as a `mod pallet` wrapped by the [`frame::pallet`] macro. Within this macro, +//! pallet components/parts can be defined. Most notable of these parts are: +//! +//! - [Config](frame::pallet_macros::config), allowing a pallet to make itself configurable and +//! generic over types, values and such. +//! - [Storage](frame::pallet_macros::storage), allowing a pallet to define onchain storage. +//! - [Dispatchable function](frame::pallet_macros::call), allowing a pallet to define extrinsics +//! that are callable by end users, from the outer world. +//! - [Events](frame::pallet_macros::event), allowing a pallet to emit events. +//! - [Errors](frame::pallet_macros::error), allowing a pallet to emit well-formed errors. +//! +//! Some of these pallet components resemble the building blocks of a smart contract. While both +//! models are programming state transition functions of blockchains, there are crucial differences +//! between the two. See [`crate::reference_docs::runtime_vs_smart_contract`] for more. +//! +//! Most of these components are defined using macros, the full list of which can be found in +//! [`frame::pallet_macros`]. +//! +//! ### Example +//! +//! The following example showcases a minimal pallet. +#![doc = docify::embed!("src/pezkuwi_sdk/frame_runtime.rs", pallet)] +//! +//! ## Runtime +//! +//! A runtime is a collection of pallets that are amalgamated together. Each pallet typically has +//! some configurations (exposed as a `trait Config`) that needs to be *specified* in the runtime. +//! This is done with [`frame::runtime::prelude::construct_runtime`]. +//! +//! A (real) runtime that actually wishes to compile to WASM needs to also implement a set of +//! runtime-apis. These implementation can be specified using the +//! [`frame::runtime::prelude::impl_runtime_apis`] macro. +//! +//! ### Example +//! +//! The following example shows a (test) runtime that is composing the pallet demonstrated above, +//! next to the [`frame::prelude::frame_system`] pallet, into a runtime. +#![doc = docify::embed!("src/pezkuwi_sdk/frame_runtime.rs", runtime)] +//! +//! ## More Examples +//! +//! You can find more FRAME examples that revolve around specific features at [`pallet_examples`]. +//! +//! ## Alternatives 🌈 +//! +//! There is nothing in the Substrate's node side code-base that mandates the use of FRAME. While +//! FRAME makes it very simple to write Substrate-based runtimes, it is by no means intended to be +//! the only one. At the end of the day, any WASM blob that exposes the right set of runtime APIs is +//! a valid Runtime form the point of view of a Substrate client (see +//! [`crate::reference_docs::wasm_meta_protocol`]). Notable examples are: +//! +//! * writing a runtime in pure Rust, as done in [this template](https://github.com/JoshOrndorff/frameless-node-template). +//! * writing a runtime in AssemblyScript, as explored in [this project](https://github.com/LimeChain/subsembly). + +/// A FRAME based pallet. This `mod` is the entry point for everything else. All +/// `#[pallet::xxx]` macros must be defined in this `mod`. Although, frame also provides an +/// experimental feature to break these parts into different `mod`s. See [`pallet_examples`] for +/// more. +#[docify::export] +#[frame::pallet(dev_mode)] +pub mod pallet { + use frame::prelude::*; + + /// The configuration trait of a pallet. Mandatory. Allows a pallet to receive types at a + /// later point from the runtime that wishes to contain it. It allows the pallet to be + /// parameterized over both types and values. + #[pallet::config] + pub trait Config: frame_system::Config { + /// A type that is not known now, but the runtime that will contain this pallet will + /// know it later, therefore we define it here as an associated type. + #[allow(deprecated)] + type RuntimeEvent: IsType<::RuntimeEvent> + From>; + + /// A parameterize-able value that we receive later via the `Get<_>` trait. + type ValueParameter: Get; + + /// Similar to [`Config::ValueParameter`], but using `const`. Both are functionally + /// equal, but offer different tradeoffs. + const ANOTHER_VALUE_PARAMETER: u32; + } + + /// A mandatory struct in each pallet. All functions callable by external users (aka. + /// transactions) must be attached to this type (see [`frame::pallet_macros::call`]). For + /// convenience, internal (private) functions can also be attached to this type. + #[pallet::pallet] + pub struct Pallet(PhantomData); + + /// The events that this pallet can emit. + #[pallet::event] + pub enum Event {} + + /// A storage item that this pallet contains. This will be part of the state root trie + /// of the blockchain. + #[pallet::storage] + pub type Value = StorageValue; + + /// All *dispatchable* call functions (aka. transactions) are attached to `Pallet` in a + /// `impl` block. + #[pallet::call] + impl Pallet { + /// This will be callable by external users, and has two u32s as a parameter. + pub fn some_dispatchable( + _origin: OriginFor, + _param: u32, + _other_para: u32, + ) -> DispatchResult { + Ok(()) + } + } +} + +/// A simple runtime that contains the above pallet and `frame_system`, the mandatory pallet of +/// all runtimes. This runtime is for testing, but it shares a lot of similarities with a *real* +/// runtime. +#[docify::export] +pub mod runtime { + use super::pallet as pallet_example; + use frame::{prelude::*, testing_prelude::*}; + + // The major macro that amalgamates pallets into `enum Runtime` + construct_runtime!( + pub enum Runtime { + System: frame_system, + Example: pallet_example, + } + ); + + // These `impl` blocks specify the parameters of each pallet's `trait Config`. + #[derive_impl(frame_system::config_preludes::TestDefaultConfig)] + impl frame_system::Config for Runtime { + type Block = MockBlock; + } + + impl pallet_example::Config for Runtime { + type RuntimeEvent = RuntimeEvent; + type ValueParameter = ConstU32<42>; + const ANOTHER_VALUE_PARAMETER: u32 = 42; + } +} diff --git a/web/public/docs/sdk/src/pezkuwi_sdk/mod.rs b/web/public/docs/sdk/src/pezkuwi_sdk/mod.rs new file mode 100644 index 00000000..c4641d59 --- /dev/null +++ b/web/public/docs/sdk/src/pezkuwi_sdk/mod.rs @@ -0,0 +1,158 @@ +//! # Pezkuwi SDK +//! +//! [Pezkuwi SDK](https://github.com/pezkuwichain/pezkuwi-sdk) provides the main resources needed to +//! start building on the [Pezkuwi network](https://pezkuwichain.io/), a scalable, multi-chain +//! blockchain platform that enables different blockchains to securely interoperate. +//! +//! [![StackExchange](https://img.shields.io/badge/StackExchange-Polkadot%20and%20Substrate-222222?logo=stackexchange)](https://exchange.pezkuwichain.app/) +//! +//! [![awesomeDot](https://img.shields.io/badge/polkadot-awesome-e6007a?logo=polkadot)](https://github.com/Awsmdot/awesome-dot) +//! [![wiki](https://img.shields.io/badge/polkadot-wiki-e6007a?logo=polkadot)](https://wiki.network.pezkuwichain.io/) +//! [![forum](https://img.shields.io/badge/polkadot-forum-e6007a?logo=polkadot)](https://forum.polkadot.network/) +//! +//! [![RFCs](https://img.shields.io/badge/fellowship-RFCs-e6007a?logo=polkadot)](https://github.com/polkadot-fellows/rfcs) +//! [![Runtime](https://img.shields.io/badge/fellowship-runtimes-e6007a?logo=polkadot)](https://github.com/polkadot-fellows/runtimes) +//! [![Manifesto](https://img.shields.io/badge/fellowship-manifesto-e6007a?logo=polkadot)](https://github.com/polkadot-fellows/manifesto/blob/main/manifesto.pdf) +//! +//! ## Getting Started +//! +//! The primary way to get started with the Pezkuwi SDK is to start writing a FRAME-based runtime. +//! See: +//! +//! * [`pezkuwi`], to understand what is Pezkuwi as a development platform. +//! * [`substrate`], for an overview of what Substrate as the main blockchain framework of Pezkuwi +//! SDK. +//! * [`frame`], to learn about how to write blockchain applications aka. "App Chains". +//! * Continue with the [`pezkuwi_sdk_docs`'s "getting started"](crate#getting-started). +//! +//! ## Components +//! +//! #### Substrate +//! +//! [![Substrate-license](https://img.shields.io/badge/License-GPL3%2FApache2.0-blue)](https://github.com/pezkuwichain/pezkuwi-sdk/blob/master/substrate/LICENSE-APACHE2) +//! [![GitHub +//! Repo](https://img.shields.io/badge/github-substrate-2324CC85)](https://github.com/pezkuwichain/pezkuwi-sdk/blob/master/substrate) +//! +//! [`substrate`] is the base blockchain framework used to power the Pezkuwi SDK. It is a full +//! toolkit to create sovereign blockchains, including but not limited to those which connect to +//! Pezkuwi as teyrchains. +//! +//! #### FRAME +//! +//! [![Substrate-license](https://img.shields.io/badge/License-Apache2.0-blue)](https://github.com/pezkuwichain/pezkuwi-sdk/blob/master/substrate/LICENSE-APACHE2) +//! [![GitHub +//! Repo](https://img.shields.io/badge/github-frame-2324CC85)](https://github.com/pezkuwichain/pezkuwi-sdk/blob/master/substrate/frame) +//! +//! [`frame`] is the framework used to create Substrate-based application logic, aka. runtimes. +//! Learn more about the distinction of a runtime and node in +//! [`reference_docs::wasm_meta_protocol`]. +//! +//! #### Cumulus +//! +//! [![Cumulus-license](https://img.shields.io/badge/License-GPL3-blue)](https://github.com/pezkuwichain/pezkuwi-sdk/blob/master/cumulus/LICENSE) +//! [![GitHub +//! Repo](https://img.shields.io/badge/github-cumulus-white)](https://github.com/pezkuwichain/pezkuwi-sdk/blob/master/cumulus) +//! +//! [`cumulus`] transforms FRAME-based runtimes into Pezkuwi-compatible teyrchain runtimes, and +//! Substrate-based nodes into Pezkuwi/Teyrchain-compatible nodes. +//! +//! #### XCM +//! +//! [![XCM-license](https://img.shields.io/badge/License-GPL3-blue)](https://github.com/paritytech/polkadot-sdk/blob/master/polkadot/LICENSE) +//! [![GitHub +//! Repo](https://img.shields.io/badge/github-XCM-e6007a?logo=polkadot)](https://github.com/paritytech/polkadot-sdk/blob/master/polkadot/xcm) +//! +//! [`xcm`], short for "cross consensus message", is the primary format that is used for +//! communication between teyrchains, but is intended to be extensible to other use cases as well. +//! +//! #### Pezkuwi +//! +//! [![Pezkuwi-license](https://img.shields.io/badge/License-GPL3-blue)](https://github.com/paritytech/polkadot-sdk/blob/master/polkadot/LICENSE) +//! [![GitHub +//! Repo](https://img.shields.io/badge/github-polkadot-e6007a?logo=polkadot)](https://github.com/paritytech/polkadot-sdk/blob/master/polkadot) +//! +//! [`pezkuwi`] is an implementation of a Pezkuwi node in Rust, by `@paritytech`. The Pezkuwi +//! runtimes are located under the +//! [`pezkuwi-fellows/runtimes`](https://github.com/polkadot-fellows/runtimes) repository. +//! +//! ### Binaries +//! +//! The main binaries that are part of the Pezkuwi SDK are: + +//! * [`pezkuwi`]: The Pezkuwi relay chain node binary, as noted above. +//! * [`pezkuwi-omni-node`]: A white-labeled teyrchain collator node. See more in +//! [`crate::reference_docs::omni_node`]. +//! * [`pezkuwi-teyrchain-bin`]: The collator node used to run collators for all Pezkuwi system +//! teyrchains. +//! * [`frame-omni-bencher`]: a benchmarking tool for FRAME-based runtimes. Nodes typically contain +//! a +//! `benchmark` subcommand that does the same. +//! * [`chain_spec_builder`]: Utility to build chain-specs Nodes typically contain a `build-spec` +//! subcommand that does the same. +//! * [`subkey`]: Substrate's key management utility. +//! * [`substrate-node`](node_cli) is an extensive substrate node that contains the superset of all +//! runtime and node side features. The corresponding runtime, called [`kitchensink_runtime`] +//! contains all of the modules that are provided with `FRAME`. This node and runtime is only used +//! for testing and demonstration. +//! +//! ### Summary +//! +//! The following diagram summarizes how some of the components of Pezkuwi SDK work together: +#![doc = simple_mermaid::mermaid!("../../../mermaid/pezkuwi_sdk_substrate.mmd")] +//! +//! A Substrate-based chain is a blockchain composed of a runtime and a node. As noted above, the +//! runtime is the application logic of the blockchain, and the node is everything else. +//! See [`reference_docs::wasm_meta_protocol`] for an in-depth explanation of this. The +//! former is built with [`frame`], and the latter is built with rest of Substrate. +//! +//! > You can think of a Substrate-based chain as a white-labeled blockchain. +#![doc = simple_mermaid::mermaid!("../../../mermaid/pezkuwi_sdk_pezkuwi.mmd")] +//! Pezkuwi is itself a Substrate-based chain, composed of the exact same two components. It has +//! specialized logic in both the node and the runtime side, but it is not "special" in any way. +//! +//! A teyrchain is a "special" Substrate-based chain, whereby both the node and the runtime +//! components have became "Pezkuwi-aware" using Cumulus. +#![doc = simple_mermaid::mermaid!("../../../mermaid/pezkuwi_sdk_teyrchain.mmd")] +//! +//! ## Notable Upstream Crates +//! +//! - [`parity-scale-codec`](https://github.com/paritytech/parity-scale-codec) +//! - [`parity-db`](https://github.com/paritytech/parity-db) +//! - [`trie`](https://github.com/paritytech/trie) +//! - [`parity-common`](https://github.com/paritytech/parity-common) +//! +//! ## Trophy Section: Notable Downstream Projects +//! +//! A list of projects and tools in the blockchain ecosystem that one way or another use parts of +//! the Pezkuwi SDK: +//! +//! * [Avail](https://github.com/availproject/avail) +//! * [Cardano Partner Chains](https://iohk.io/en/blog/posts/2023/11/03/partner-chains-are-coming-to-cardano/) +//! * [Starknet's Madara Sequencer](https://github.com/keep-starknet-strange/madara) +//! * [Polymesh](https://polymesh.network/) +//! +//! [`substrate`]: crate::pezkuwi_sdk::substrate +//! [`frame`]: crate::pezkuwi_sdk::frame_runtime +//! [`cumulus`]: crate::pezkuwi_sdk::cumulus +//! [`pezkuwi`]: crate::pezkuwi_sdk::pezkuwi +//! [`xcm`]: crate::pezkuwi_sdk::xcm +//! [`frame-omni-bencher`]: https://crates.io/crates/frame-omni-bencher +//! [`pezkuwi-teyrchain-bin`]: https://crates.io/crates/polkadot-parachain-bin +//! [`pezkuwi-omni-node`]: https://crates.io/crates/polkadot-omni-node + +/// Learn about Cumulus, the framework that transforms [`substrate`]-based chains into +/// [`pezkuwi`]-enabled teyrchains. +pub mod cumulus; +/// Learn about FRAME, the framework used to build Substrate runtimes. +pub mod frame_runtime; +/// Learn about Pezkuwi as a platform. +pub mod pezkuwi; +/// Learn about different ways through which smart contracts can be utilized on top of Substrate, +/// and in the Pezkuwi ecosystem. +pub mod smart_contracts; +/// Learn about Substrate, the main blockchain framework used in the Pezkuwi ecosystem. +pub mod substrate; +/// Index of all the templates that can act as first scaffold for a new project. +pub mod templates; +/// Learn about XCM, the de-facto communication language between different consensus systems. +pub mod xcm; diff --git a/web/public/docs/sdk/src/pezkuwi_sdk/pezkuwi.rs b/web/public/docs/sdk/src/pezkuwi_sdk/pezkuwi.rs new file mode 100644 index 00000000..7dd17d6f --- /dev/null +++ b/web/public/docs/sdk/src/pezkuwi_sdk/pezkuwi.rs @@ -0,0 +1,96 @@ +//! # Pezkuwi +//! +//! Implementation of the Pezkuwi node/host in Rust. +//! +//! ## Learn More and Get Involved +//! +//! - [Pezkuwi Forum](https://forum.polkadot.network/) +//! - [Pezkuwi Teyrchains](https://parachains.info/) +//! - [Pezkuwi (multi-chain) Explorer: Subscan](https://subscan.io/) +//! - Pezkuwi Fellowship +//! - [Manifesto](https://github.com/polkadot-fellows/manifesto/blob/main/manifesto.pdf) +//! - [Runtimes](https://github.com/polkadot-fellows/runtimes) +//! - [RFCs](https://github.com/polkadot-fellows/rfcs) +//! - [Dashboard](https://polkadot-fellows.github.io/dashboard/) +//! - [Pezkuwi Specs](http://spec.polkadot.network) +//! - [The Pezkuwi Teyrchain Host Implementers' Guide](https://docs.pezkuwichain.io/sdk/book/) +//! - [Pezkuwi papers](https://pezkuwichain.io/papers/) +//! - [JAM Graypaper](https://graypaper.com) +//! +//! ## Alternative Node Implementations 🌈 +//! +//! - [Smoldot](https://docs.rs/crate/smoldot-light/latest). Pezkuwi light node/client. +//! - [KAGOME](https://github.com/qdrvm/kagome). C++ implementation of the Pezkuwi host. +//! - [Gossamer](https://github.com/ChainSafe/gossamer). Golang implementation of the Pezkuwi host. +//! +//! ## Platform +//! +//! In this section, we examine what platform Pezkuwi exactly provides to developers. +//! +//! ### Pezkuwi White Paper +//! +//! The original vision of Pezkuwi (everything in the whitepaper, which was eventually called +//! **Pezkuwi 1.0**) revolves around the following arguments: +//! +//! * Future is multi-chain, because we need different chains with different specialization to +//! achieve widespread goals. +//! * In other words, no single chain is good enough to achieve all goals. +//! * A multi-chain future will inadvertently suffer from fragmentation of economic security. +//! * This stake fragmentation will make communication over consensus system with varying security +//! levels inherently unsafe. +//! +//! Pezkuwi's answer to the above is: +//! +//! > The chains of the future must have a way to share their economic security, whilst maintaining +//! > their execution and governance sovereignty. These chains are called "Teyrchains". +//! +//! * Shared Security: The idea of shared economic security sits at the core of Pezkuwi. Pezkuwi +//! enables different teyrchains to pool their economic security from Pezkuwi (i.e. "*Relay +//! Chain*"). +//! * (heterogenous) Sharded Execution: Yet, each teyrchain is free to have its own execution logic +//! (runtime), which also encompasses governance and sovereignty. Moreover, Pezkuwi ensures the +//! correct execution of all teyrchains, without having all of its validators re-execute all +//! teyrchain blocks. When seen from this perspective, Pezkuwi achieves the ability to verify +//! the validity of the block execution of multiple teyrchains using the same set of validators as +//! the Relay Chain. In practice, this means that the shards (teyrchains) share the same economic +//! security as the Relay Chain. +//! Learn about this process called [Approval Checking](https://pezkuwichain.io/blog/polkadot-v1-0-sharding-and-economic-security#approval-checking-and-finality). +//! * A framework to build blockchains: In order to materialize the ecosystem of teyrchains, an easy +//! blockchain framework must exist. This is [Substrate](crate::pezkuwi_sdk::substrate), +//! [FRAME](crate::pezkuwi_sdk::frame_runtime) and [Cumulus](crate::pezkuwi_sdk::cumulus). +//! * A communication language between blockchains: In order for these blockchains to communicate, +//! they need a shared language. [XCM](crate::pezkuwi_sdk::xcm) is one such language, and the one +//! that is most endorsed in the Pezkuwi ecosystem. +//! +//! > Note that the interoperability promised by Pezkuwi is unparalleled in that any two teyrchains +//! > connected to Pezkuwi have the same security and can have much better guarantees about the +//! > security of the recipient of any message. +//! > Bridges enable transaction and information flow between different consensus systems, crucial +//! > for Pezkuwi's multi-chain architecture. However, they can become the network's most +//! > vulnerable points. If a bridge's security measures are weaker than those of the connected +//! > blockchains, it poses a significant risk. Attackers might exploit these weaknesses to launch +//! > attacks such as theft or disruption of services. +//! +//! Pezkuwi delivers the above vision, alongside a flexible means for teyrchains to schedule +//! themselves with the Relay Chain. To achieve this, Pezkuwi has been developed with an +//! architecture similar to that of a computer. Pezkuwi Relay Chain has a number of "cores". Each +//! core is (in simple terms) capable of progressing 1 teyrchain at a time. For example, a teyrchain +//! can schedule itself on a single core for 5 relay chain blocks. +//! +//! Within the scope of Pezkuwi 1.x, two main scheduling ways have been considered: +//! +//! * Long term Teyrchains, obtained through locking a sum of HEZ in an auction system. +//! * On-demand Teyrchains, purchased through paying HEZ to the relay-chain whenever needed. +//! +//! ### The Future +//! +//! After delivering Pezkuwi 1.x, the future of Pezkuwi as a protocol and platform is in the hands +//! of the community and the fellowship. This is happening most notable through the RFC process. +//! Some of the RFCs that do alter Pezkuwi as a platform and have already passed are as follows: +//! +//! - RFC#1: [Agile-coretime](https://github.com/polkadot-fellows/RFCs/blob/main/text/0001-agile-coretime.md): +//! Agile periodic-sale-based model for assigning Coretime on the Pezkuwi Ubiquitous Computer. +//! - RFC#5: [Coretime-interface](https://github.com/polkadot-fellows/RFCs/blob/main/text/0005-coretime-interface.md): +//! Interface for manipulating the usage of cores on the Pezkuwi Ubiquitous Computer. +//! +//! Learn more about [Pezkuwi as a Computational Resource](https://wiki.network.pezkuwichain.io/docs/polkadot-direction#polkadot-as-a-computational-resource). diff --git a/web/public/docs/sdk/src/pezkuwi_sdk/smart_contracts.rs b/web/public/docs/sdk/src/pezkuwi_sdk/smart_contracts.rs new file mode 100644 index 00000000..22227cb7 --- /dev/null +++ b/web/public/docs/sdk/src/pezkuwi_sdk/smart_contracts.rs @@ -0,0 +1,9 @@ +//! # Smart Contracts +//! +//! TODO: @cmichi +//! +//! - WASM and EVM based, pallet-contracts and pallet-evm. +//! - single-daap-chain, transition from ink! to FRAME. +//! - Link to `use.ink` +//! - Link to [`crate::reference_docs::runtime_vs_smart_contract`]. +//! - diff --git a/web/public/docs/sdk/src/pezkuwi_sdk/substrate.rs b/web/public/docs/sdk/src/pezkuwi_sdk/substrate.rs new file mode 100644 index 00000000..cf275492 --- /dev/null +++ b/web/public/docs/sdk/src/pezkuwi_sdk/substrate.rs @@ -0,0 +1,137 @@ +//! # Substrate +//! +//! Substrate is a Rust framework for building blockchains in a modular and extensible way. While in +//! itself un-opinionated, it is the main engine behind the Pezkuwi ecosystem. +//! +//! ## Overview, Philosophy +//! +//! Substrate approaches blockchain development with an acknowledgement of a few self-evident +//! truths: +//! +//! 1. Society and technology evolves. +//! 2. Humans are fallible. +//! +//! This makes the task of designing a correct, safe and long-lasting blockchain system hard. +//! +//! Nonetheless, in strive towards achieving this goal, Substrate embraces the following: +//! +//! 1. Use of **Rust** as a modern and safe programming language, which limits human error through +//! various means, most notably memory and type safety. +//! 2. Substrate is written from the ground-up with a *generic, modular and extensible* design. This +//! ensures that software components can be easily swapped and upgraded. Examples of this is +//! multiple consensus mechanisms provided by Substrate, as listed below. +//! 3. Lastly, the final blockchain system created with the above properties needs to be +//! upgradeable. In order to achieve this, Substrate is designed as a meta-protocol, whereby the +//! application logic of the blockchain (called "Runtime") is encoded as a WASM blob, and is +//! stored in the state. The rest of the system (called "node") acts as the executor of the WASM +//! blob. +//! +//! In essence, the meta-protocol of all Substrate based chains is the "Runtime as WASM blob" +//! accord. This enables the Runtime to become inherently upgradeable, crucially without [forks](https://en.wikipedia.org/wiki/Fork_(blockchain)). The +//! upgrade is merely a matter of the WASM blob being changed in the state, which is, in principle, +//! same as updating an account's balance. Learn more about this in detail in +//! [`crate::reference_docs::wasm_meta_protocol`]. +//! +//! > A great analogy for substrate is the following: Substrate node is a gaming console, and a WASM +//! > runtime, possibly created with FRAME is the game being inserted into the console. +//! +//! [`frame`], Substrate's default runtime development library, takes the above safety practices +//! even further by embracing a declarative programming model whereby correctness is enhanced and +//! the system is highly configurable through parameterization. Learn more about this in +//! [`crate::reference_docs::trait_based_programming`]. +//! +//! ## How to Get Started +//! +//! Substrate offers different options at the spectrum of technical freedom <-> development ease. +//! +//! * The easiest way to use Substrate is to use one of the templates (some of which listed at +//! [`crate::pezkuwi_sdk::templates`]) and only tweak the parameters of the runtime or node. This +//! allows you to launch a blockchain in minutes, but is limited in technical freedom. +//! * Next, most developers wish to develop their custom runtime modules, for which the de-facto way +//! is [`frame`](crate::pezkuwi_sdk::frame_runtime). +//! * Finally, Substrate is highly configurable at the node side as well, but this is the most +//! technically demanding. +//! +//! > A notable Substrate-based blockchain that has built both custom FRAME pallets and custom +//! > node-side components is . +#![doc = simple_mermaid::mermaid!("../../../mermaid/substrate_dev.mmd")] +//! +//! ## Structure +//! +//! Substrate contains a large number of crates, therefore it is useful to have an overview of what +//! they are, and how they are organized. In broad terms, these crates are divided into three +//! categories: +//! +//! * `sc-*` (short for *Substrate-client*) crates, located under `./client` folder. These are all +//! the crates that lead to the node software. Notable examples are [`sc_network`], various +//! consensus crates, RPC ([`sc_rpc_api`]) and database ([`sc_client_db`]), all of which are +//! expected to reside in the node side. +//! * `sp-*` (short for *substrate-primitives*) crates, located under `./primitives` folder. These +//! are crates that facilitate both the node and the runtime, but are not opinionated about what +//! framework is using for building the runtime. Notable examples are [`sp_api`] and [`sp_io`], +//! which form the communication bridge between the node and runtime. +//! * `pallet-*` and `frame-*` crates, located under `./frame` folder. These are the crates related +//! to FRAME. See [`frame`] for more information. +//! +//! ### WASM Build +//! +//! Many of the Substrate crates, such as entire `sp-*`, need to compile to both WASM (when a WASM +//! runtime is being generated) and native (for example, when testing). To achieve this, Substrate +//! follows the convention of the Rust community, and uses a `feature = "std"` to signify that a +//! crate is being built with the standard library, and is built for native. Otherwise, it is built +//! for `no_std`. +//! +//! This can be summarized in `#![cfg_attr(not(feature = "std"), no_std)]`, which you can often find +//! in any Substrate-based runtime. +//! +//! Substrate-based runtimes use [`substrate_wasm_builder`] in their `build.rs` to automatically +//! build their WASM files as a part of normal build command (e.g. `cargo build`). Once built, the +//! wasm file is placed in `./target/{debug|release}/wbuild/{runtime_name}/{runtime_name}.wasm`. +//! +//! In order to ensure that the WASM build is **deterministic**, the [Substrate Runtime Toolbox (srtool)](https://github.com/paritytech/srtool) can be used. +//! +//! ### Anatomy of a Binary Crate +//! +//! From the above, [`node_cli`]/[`kitchensink_runtime`] and `node-template` are essentially +//! blueprints of a Substrate-based project, as the name of the latter is implying. Each +//! Substrate-based project typically contains the following: +//! +//! * Under `./runtime`, a `./runtime/src/lib.rs` which is the top level runtime amalgamator file. +//! This file typically contains the [`frame::runtime::prelude::construct_runtime`] and +//! [`frame::runtime::prelude::impl_runtime_apis`] macro calls, which is the final definition of a +//! runtime. +//! +//! * Under `./node`, a `main.rs`, which is the starting point, and a `./service.rs`, which contains +//! all the node side components. Skimming this file yields an overview of the networking, +//! database, consensus and similar node side components. +//! +//! > The above two are conventions, not rules. +//! +//! > See for an update on how the node side +//! > components are being amalgamated. +//! +//! ## Teyrchain? +//! +//! As noted above, Substrate is the main engine behind the Pezkuwi ecosystem. One of the ways +//! through which Pezkuwi can be utilized is by building "teyrchains", blockchains that are +//! connected to Pezkuwi's shared security. +//! +//! To build a teyrchain, one could use [Cumulus](crate::pezkuwi_sdk::cumulus), the library on +//! top of Substrate, empowering any substrate-based chain to be a Pezkuwi teyrchain. +//! +//! ## Where To Go Next? +//! +//! Additional noteworthy crates within substrate: +//! +//! - RPC APIs of a Substrate node: [`sc_rpc_api`]/[`sc_rpc`] +//! - CLI Options of a Substrate node: [`sc_cli`] +//! - All of the consensus related crates provided by Substrate: +//! - [`sc_consensus_aura`] +//! - [`sc_consensus_babe`] +//! - [`sc_consensus_grandpa`] +//! - [`sc_consensus_beefy`] (TODO: @adrian, add some high level docs ) +//! - [`sc_consensus_manual_seal`] +//! - [`sc_consensus_pow`] + +#[doc(hidden)] +pub use crate::pezkuwi_sdk; diff --git a/web/public/docs/sdk/src/pezkuwi_sdk/templates.rs b/web/public/docs/sdk/src/pezkuwi_sdk/templates.rs new file mode 100644 index 00000000..64baed65 --- /dev/null +++ b/web/public/docs/sdk/src/pezkuwi_sdk/templates.rs @@ -0,0 +1,44 @@ +//! # Templates +//! +//! This document enumerates a non-exhaustive list of templates that one can use to get started with +//! pezkuwi-sdk. +//! +//! > Know more tools/templates that are not listed here? please contribute them by opening a PR. +//! +//! ## Internal +//! +//! The following templates are maintained as a part of the `pezkuwi-sdk` repository: +//! +//! - [`minimal-template`](https://github.com/pezkuwichain/pezkuwi-sdk/issues/25): A minimal +//! template that contains the least amount of features to be a functioning blockchain. Suitable +//! for learning and testing. +//! - [`solochain-template`](https://github.com/pezkuwichain/pezkuwi-sdk/issues/25): Formerly known +//! as "substrate-node-template", is a white-labeled substrate-based blockchain (aka. solochain) +//! that contains moderate features, such as a basic consensus engine and some FRAME pallets. This +//! template can act as a good starting point for those who want to launch a solochain. +//! - [`teyrchain-template`](https://github.com/pezkuwichain/pezkuwi-sdk-teyrchain-template): +//! A teyrchain template ready to be connected to a relay-chain, such as [Paseo](https://github.com/paseo-network/.github) +//! , Kusama or Pezkuwi. +//! +//! Note that these templates are mirrored automatically from [this](https://github.com/pezkuwichain/pezkuwi-sdk/blob/master/templates) +//! directory of pezkuwi-sdk, therefore any changes to them should be made as a PR to this repo. +//! +//! ## OpenZeppelin +//! +//! In June 2023, OpenZeppelin was awarded a grant from the Pezkuwi +//! treasury for building a number of Pezkuwi-sdk +//! based templates. These templates are a great starting point for developers and newcomers. +//! So far OpenZeppelin has released two templates, which have been fully [audited](https://github.com/pezkuwichain/polkadot-runtime-templates/tree/main/audits): +//! - [`generic-runtime-template`](https://github.com/pezkuwichain/polkadot-runtime-templates?tab=readme-ov-file#generic-runtime-template): +//! A minimal template that has all the common pallets that teyrchains use with secure defaults. +//! - [`evm-runtime-template`](https://github.com/pezkuwichain/polkadot-runtime-templates/tree/main?tab=readme-ov-file#evm-template): +//! This template has EVM compatibility out of the box and allows migrating your solidity contracts +//! or EVM compatible dapps easily. It also uses 20 byte addresses like Ethereum and has some +//! Account Abstraction support. +//! +//! ## POP-CLI +//! +//! Is a CLI tool capable of scaffolding a new pezkuwi-sdk-based project, possibly removing the +//! need for templates. +//! +//! - diff --git a/web/public/docs/sdk/src/pezkuwi_sdk/xcm.rs b/web/public/docs/sdk/src/pezkuwi_sdk/xcm.rs new file mode 100644 index 00000000..3d55f07b --- /dev/null +++ b/web/public/docs/sdk/src/pezkuwi_sdk/xcm.rs @@ -0,0 +1,70 @@ +//! # XCM +//! +//! XCM, or Cross-Consensus Messaging, is a **language** to communicate **intentions** between +//! **consensus systems**. +//! +//! ## Overview +//! +//! XCM is a standard, specification of which lives in the [xcm format repo](https://github.com/paritytech/xcm-format). +//! It's agnostic both in programming language and blockchain platform, which means it could be used +//! in Rust in Pezkuwi, or in Go or C++ in any other platform like Cosmos or Ethereum. +//! +//! It enables different consensus systems to communicate with each other in an expressive manner. +//! Consensus systems include blockchains, smart contracts, and any other state machine that +//! achieves consensus in some way. +//! +//! XCM is executed on a virtual machine called the XCVM. +//! Scripts can be written with the XCM language, which are often called XCMs, messages or XCM +//! programs. Each program is a series of instructions, which get executed one after the other by +//! the virtual machine. These instructions aim to encompass all major things users typically do in +//! consensus systems. There are instructions on asset transferring, teleporting, locking, among +//! others. New instructions are added and changes to the XCVM are made via the [RFC process](https://github.com/paritytech/xcm-format/blob/master/proposals/0032-process.md). +//! +//! ## In Pezkuwi SDK +//! +//! The Pezkuwi SDK allows for easily deploying sovereign blockchains from scratch, all very +//! customizable. Dealing with many heterogeneous blockchains can be cumbersome. +//! XCM allows all these blockchains to communicate with an agreed-upon language. +//! As long as an implementation of the XCVM is implemented, the same XCM program can be executed in +//! all blockchains and perform the same task. +//! +//! ## Implementation +//! +//! A ready-to-use Rust implementation lives in the [pezkuwi-sdk repo](https://github.com/paritytech/polkadot-sdk/tree/master/polkadot/xcm), +//! but will be moved to its own repo in the future. +//! +//! Its main components are: +//! - [`xcm`](::xcm): The definition of the basic types and instructions. +//! - [`xcm_executor`]: An implementation of the virtual machine to execute instructions. +//! - [`pallet_xcm`]: A FRAME pallet for interacting with the executor. +//! - [`xcm_builder`]: A collection of types to configure the executor. +//! - [`xcm_simulator`]: A playground for trying out different XCM programs and executor +//! configurations. +//! +//! ## Example +//! +//! To perform the very usual operation of transferring assets, the following XCM program can be +//! used: +#![doc = docify::embed!("src/pezkuwi_sdk/xcm.rs", example_transfer)] +//! +//! ## Get started +//! +//! To learn how it works and to get started, go to the [XCM docs](xcm_docs). + +#[cfg(test)] +mod tests { + use xcm::latest::prelude::*; + + #[docify::export] + #[test] + fn example_transfer() { + let _transfer_program = Xcm::<()>(vec![ + WithdrawAsset((Here, 100u128).into()), + BuyExecution { fees: (Here, 100u128).into(), weight_limit: Unlimited }, + DepositAsset { + assets: All.into(), + beneficiary: AccountId32 { id: [0u8; 32].into(), network: None }.into(), + }, + ]); + } +} diff --git a/web/public/docs/sdk/src/reference_docs/blockchain_state_machines.rs b/web/public/docs/sdk/src/reference_docs/blockchain_state_machines.rs new file mode 100644 index 00000000..36ab0ce5 --- /dev/null +++ b/web/public/docs/sdk/src/reference_docs/blockchain_state_machines.rs @@ -0,0 +1,29 @@ +//! # State Transition Function +//! +//! This document briefly explains how in the context of Substrate-based blockchains, we view the +//! blockchain as a **decentralized state transition function**. +//! +//! Recall that a blockchain's main purpose is to help a permissionless set of entities to agree on +//! a shared data-set, and how it evolves. This is called the **State**, also referred to as +//! "onchain" data, or *Storage* in the context of FRAME. The state is where the account balance of +//! each user is, for example, stored, and there is a canonical version of it that everyone agrees +//! upon. +//! +//! Then, recall that a typical blockchain system will alter its state through execution of blocks. +//! *The component that dictates how this state alteration can happen is called the state transition +//! function*. +#![doc = simple_mermaid::mermaid!("../../../mermaid/stf_simple.mmd")] +//! +//! In Substrate-based blockchains, the state transition function is called the *Runtime*. This is +//! explained further in [`crate::reference_docs::wasm_meta_protocol`]. +//! +//! With this in mind, we can paint a complete picture of a blockchain as a state machine: +#![doc = simple_mermaid::mermaid!("../../../mermaid/stf.mmd")] +//! +//! In essence, the state of the blockchain at block N is the outcome of applying the state +//! transition function to the previous state, and the current block as input. This can be +//! mathematically represented as: +//! +//! ```math +//! STF = F(State_N, Block_N) -> State_{N+1} +//! ``` diff --git a/web/public/docs/sdk/src/reference_docs/chain_spec_genesis.rs b/web/public/docs/sdk/src/reference_docs/chain_spec_genesis.rs new file mode 100644 index 00000000..4d4731a1 --- /dev/null +++ b/web/public/docs/sdk/src/reference_docs/chain_spec_genesis.rs @@ -0,0 +1,200 @@ +//! # What is a chain specification +//! +//! A chain specification file defines the set of properties that are required to run the node as +//! part of the chain. The chain specification consists of two main parts: +//! - initial state of the runtime, +//! - network / logical properties of the chain, the most important property being the list of +//! bootnodes. +//! +//! This document describes how the initial state is handled in pallets and runtime, and how to +//! interact with the runtime in order to build the genesis state. +//! +//! For more information on chain specification and its properties, refer to +//! [`sc_chain_spec#from-initial-state-to-raw-genesis`]. +//! +//! The initial genesis state can be provided in the following formats: +//! - full +//! - patch +//! - raw +//! +//! Each of the formats is explained in [_chain-spec-format_][`sc_chain_spec#chain-spec-formats`]. +//! +//! +//! # `GenesisConfig` for `pallet` +//! +//! Every frame pallet may have its initial state which is defined by the `GenesisConfig` internal +//! struct. It is a regular Rust struct, annotated with the [`pallet::genesis_config`] attribute. +#![doc = docify::embed!("./src/reference_docs/chain_spec_runtime/src/pallets.rs", pallet_bar_GenesisConfig)] +//! +//! The struct shall be defined within the pallet `mod`, as in the following code: +#![doc = docify::embed!("./src/reference_docs/chain_spec_runtime/src/pallets.rs", pallet_bar)] +//! +//! The initial state conveyed in the `GenesisConfig` struct is transformed into state storage +//! items by means of the [`BuildGenesisConfig`] trait, which shall be implemented for the pallet's +//! `GenesisConfig` struct. The [`pallet::genesis_build`] attribute shall be attached to the `impl` +//! block: +#![doc = docify::embed!("./src/reference_docs/chain_spec_runtime/src/pallets.rs", pallet_bar_build)] +//! +//! `GenesisConfig` may also contain more complicated types, including nested structs or enums, as +//! in the example for `pallet_foo`: +#![doc = docify::embed!("./src/reference_docs/chain_spec_runtime/src/pallets.rs", pallet_foo_GenesisConfig)] +//! +//! Note that [`serde`] attributes can be used to control how the data +//! structures are stored into JSON. In the following example, the [`sp_core::bytes`] function is +//! used to serialize the `values` field. +#![doc = docify::embed!("./src/reference_docs/chain_spec_runtime/src/pallets.rs", SomeFooData2)] +//! +//! Please note that fields of `GenesisConfig` may not be directly mapped to storage items. In the +//! following example, the initial struct fields are used to compute (sum) the value that will be +//! stored in the state as `ProcessedEnumValue`: +#![doc = docify::embed!("./src/reference_docs/chain_spec_runtime/src/pallets.rs", pallet_foo_build)] +//! +//! # `GenesisConfig` for `runtimes` +//! +//! The runtime genesis config struct consists of configs for every pallet. For the [_demonstration +//! runtime_][`chain_spec_guide_runtime`] used in this guide, it consists of `SystemConfig`, +//! `BarConfig`, and `FooConfig`. This structure was automatically generated by a macro and it can +//! be sneak-peeked here: [`RuntimeGenesisConfig`]. For further reading on generated runtime +//! types, refer to [`frame_runtime_types`]. +//! +//! The macro automatically adds an attribute that renames all the fields to [`camelCase`]. It is a +//! good practice to add it to nested structures too, to have the naming of the JSON keys consistent +//! across the chain-spec file. +//! +//! ## `Default` for `GenesisConfig` +//! +//! `GenesisConfig` of all pallets must implement the `Default` trait. These are aggregated into +//! the runtime's `RuntimeGenesisConfig`'s `Default`. +//! +//! The default value of `RuntimeGenesisConfig` can be queried by the [`GenesisBuilder::get_preset`] +//! function provided by the runtime with `id:None`. +//! +//! A default value for `RuntimeGenesisConfig` usually is not operational. This is because for some +//! pallets it is not possible to define good defaults (e.g. an initial set of authorities). +//! +//! A default value is a base upon which a patch for `GenesisConfig` is applied. A good description +//! of how it exactly works is provided in [`get_storage_for_patch`] (and also in +//! [`GenesisBuilder::get_preset`]). A patch can be provided as an external file (manually created) +//! or as a built-in runtime preset. More info on presets is in the material to follow. +//! +//! ## Implementing `GenesisBuilder` for runtime +//! +//! The runtime exposes a dedicated runtime API for interacting with its genesis config: +//! [`sp_genesis_builder::GenesisBuilder`]. The implementation shall be provided within +//! the [`sp_api::impl_runtime_apis`] macro, typically making use of some helpers provided: +//! [`build_state`], [`get_preset`]. +//! A typical implementation of [`sp_genesis_builder::GenesisBuilder`] looks as follows: +#![doc = docify::embed!("./src/reference_docs/chain_spec_runtime/src/runtime.rs", runtime_impl)] +//! +//! Please note that two functions are customized: `preset_names` and `get_preset`. The first one +//! just provides a `Vec` of the names of supported presets, while the latter delegates the call +//! to a function that maps the name to an actual preset: +//! [`chain_spec_guide_runtime::presets::get_builtin_preset`] +#![doc = docify::embed!("./src/reference_docs/chain_spec_runtime/src/presets.rs", get_builtin_preset)] +//! +//! ## Genesis state presets for runtime +//! +//! The runtime may provide many flavors of initial genesis state. This may be useful for predefined +//! testing networks, local development, or CI integration tests. Predefined genesis state may +//! contain a list of pre-funded accounts, predefined authorities for consensus, sudo key, and many +//! others useful for testing. +//! +//! Internally, presets can be provided in a number of ways: +//! - using [`build_struct_json_patch`] macro (**recommended**): +#![doc = docify::embed!("./src/reference_docs/chain_spec_runtime/src/presets.rs", preset_2)] +//! - JSON using runtime types to serialize values: +#![doc = docify::embed!("./src/reference_docs/chain_spec_runtime/src/presets.rs", preset_3)] +//! - JSON in string form: +#![doc = docify::embed!("./src/reference_docs/chain_spec_runtime/src/presets.rs", preset_1)] +//! +//! It is worth noting that a preset does not have to be the full `RuntimeGenesisConfig`, in that +//! sense that it does not have to contain all the keys of the struct. The preset is actually a JSON +//! patch that will be merged with the default value of `RuntimeGenesisConfig`. This approach should +//! simplify maintenance of built-in presets. The following example illustrates a runtime genesis +//! config patch with a single key built using [`build_struct_json_patch`] macro: +#![doc = docify::embed!("./src/reference_docs/chain_spec_runtime/src/presets.rs", preset_4)] +//! This results in the following JSON blob: +#![doc = docify::embed!("./src/reference_docs/chain_spec_runtime/tests/chain_spec_builder_tests.rs", preset_4_json)] +//! +//! +//! ## Note on the importance of testing presets +//! +//! It is recommended to always test presets by adding tests that convert the preset into the +//! raw storage. Converting to raw storage involves the deserialization of the provided JSON blob, +//! which enforces the verification of the preset. The following code shows one of the approaches +//! that can be taken for testing: +#![doc = docify::embed!("./src/reference_docs/chain_spec_runtime/src/presets.rs", check_presets)] +//! +//! ## Note on the importance of using the `deny_unknown_fields` attribute +//! +//! It is worth noting that when manually building preset JSON blobs it is easy to make a +//! hard-to-spot mistake, as in the following example ([`FooStruct`] does not contain `fieldC`): +#![doc = docify::embed!("./src/reference_docs/chain_spec_runtime/src/presets.rs", preset_invalid)] +//! Even though `preset_invalid` contains a key that does not exist, the deserialization of the JSON +//! blob does not fail. The misspelling is silently ignored due to the lack of the +//! [`deny_unknown_fields`] attribute on the [`FooStruct`] struct, which is internally used in +//! `GenesisConfig`. +#![doc = docify::embed!("./src/reference_docs/chain_spec_runtime/src/presets.rs", invalid_preset_works)] +//! +//! To avoid this problem [`build_struct_json_patch`] macro shall be used whenever possible (it +//! internally instantiates the struct before serializang it JSON blob, so all unknown fields shall +//! be caught at compilation time). +//! +//! ## Runtime `GenesisConfig` raw format +//! +//! A raw format of genesis config contains just the state's keys and values as they are stored in +//! the storage. This format is used to directly initialize the genesis storage. This format is +//! useful for long-term running chains, where the `GenesisConfig` structure for pallets may be +//! evolving over time. The JSON representation created at some point in time may no longer be +//! deserializable in the future, making a chain specification useless. The raw format is +//! recommended for production chains. +//! +//! For a detailed description of how the raw format is built, please refer to +//! [_chain-spec-raw-genesis_][`sc_chain_spec#from-initial-state-to-raw-genesis`]. Plain and +//! corresponding raw examples of chain-spec are given in +//! [_chain-spec-examples_][`sc_chain_spec#json-chain-specification-example`]. +//! The [`chain_spec_builder`] util supports building the raw storage. +//! +//! # Interacting with the tool +//! +//! The [`chain_spec_builder`] util allows interaction with the runtime in order to list or display +//! presets and build the chain specification file. It is possible to use the tool with the +//! [_demonstration runtime_][`chain_spec_guide_runtime`]. To build the required packages, just run +//! the following command: +//! +//! ```ignore +//! cargo build -p staging-chain-spec-builder -p chain-spec-guide-runtime --release +//! ``` +//! +//! The `chain-spec-builder` util can also be installed with `cargo install`: +//! +//! ```ignore +//! cargo install staging-chain-spec-builder +//! cargo build -p chain-spec-guide-runtime --release +//! ``` +//! Here are some examples in the form of rust tests: +//! ## Listing available preset names: +#![doc = docify::embed!("./src/reference_docs/chain_spec_runtime/tests/chain_spec_builder_tests.rs", cmd_list_presets)] +//! ## Displaying preset with given name +#![doc = docify::embed!("./src/reference_docs/chain_spec_runtime/tests/chain_spec_builder_tests.rs", cmd_get_preset)] +//! ## Building a solo chain-spec (the default) using given preset +#![doc = docify::embed!("./src/reference_docs/chain_spec_runtime/tests/chain_spec_builder_tests.rs", cmd_generate_chain_spec)] +//! ## Building a teyrchain chain-spec using given preset +#![doc = docify::embed!("./src/reference_docs/chain_spec_runtime/tests/chain_spec_builder_tests.rs", cmd_generate_para_chain_spec)] +//! +//! [`RuntimeGenesisConfig`]: +//! chain_spec_guide_runtime::runtime::RuntimeGenesisConfig +//! [`FooStruct`]: +//! chain_spec_guide_runtime::pallets::FooStruct +//! [`impl_runtime_apis`]: frame::runtime::prelude::impl_runtime_apis +//! [`build_state`]: frame_support::genesis_builder_helper::build_state +//! [`get_preset`]: frame_support::genesis_builder_helper::get_preset +//! [`pallet::genesis_build`]: frame_support::pallet_macros::genesis_build +//! [`pallet::genesis_config`]: frame_support::pallet_macros::genesis_config +//! [`build_struct_json_patch`]: frame_support::build_struct_json_patch +//! [`BuildGenesisConfig`]: frame_support::traits::BuildGenesisConfig +//! [`serde`]: https://serde.rs/field-attrs.html +//! [`get_storage_for_patch`]: sc_chain_spec::GenesisConfigBuilderRuntimeCaller::get_storage_for_patch +//! [`GenesisBuilder::get_preset`]: sp_genesis_builder::GenesisBuilder::get_preset +//! [`deny_unknown_fields`]: https://serde.rs/container-attrs.html#deny_unknown_fields +//! [`camelCase`]: https://serde.rs/container-attrs.html#rename_all diff --git a/web/public/docs/sdk/src/reference_docs/chain_spec_runtime/Cargo.toml b/web/public/docs/sdk/src/reference_docs/chain_spec_runtime/Cargo.toml new file mode 100644 index 00000000..f74f17e2 --- /dev/null +++ b/web/public/docs/sdk/src/reference_docs/chain_spec_runtime/Cargo.toml @@ -0,0 +1,64 @@ +[package] +name = "chain-spec-guide-runtime" +description = "A minimal runtime for chain spec guide" +version = "0.0.0" +license = "MIT-0" +authors.workspace = true +homepage.workspace = true +repository.workspace = true +edition.workspace = true +publish = false + +[dependencies] +codec = { workspace = true } +docify = { workspace = true } +frame-support = { workspace = true } +scale-info = { workspace = true } +serde = { workspace = true } +serde_json = { workspace = true } + +# this is a frame-based runtime, thus importing `frame` with runtime feature enabled. +frame = { features = ["experimental", "runtime"], workspace = true } + +# genesis builder that allows us to interact with runtime genesis config +sp-application-crypto = { features = ["serde"], workspace = true } +sp-core = { workspace = true } +sp-genesis-builder = { workspace = true } +sp-keyring = { workspace = true } +sp-runtime = { features = ["serde"], workspace = true } + +[dev-dependencies] +cmd_lib = { workspace = true } +sc-chain-spec = { workspace = true, default-features = true } + +[build-dependencies] +substrate-wasm-builder = { optional = true, workspace = true, default-features = true } + +[features] +default = ["std"] +std = [ + "codec/std", + "scale-info/std", + + "frame-support/std", + "frame/std", + + "sp-application-crypto/std", + "sp-core/std", + "sp-genesis-builder/std", + "sp-keyring/std", + "sp-runtime/std", + + "serde/std", + "serde_json/std", + "substrate-wasm-builder", +] +runtime-benchmarks = [ + "frame-support/runtime-benchmarks", + "frame/runtime-benchmarks", + "sc-chain-spec/runtime-benchmarks", + "sp-genesis-builder/runtime-benchmarks", + "sp-keyring/runtime-benchmarks", + "sp-runtime/runtime-benchmarks", + "substrate-wasm-builder?/runtime-benchmarks", +] diff --git a/web/public/docs/sdk/src/reference_docs/chain_spec_runtime/build.rs b/web/public/docs/sdk/src/reference_docs/chain_spec_runtime/build.rs new file mode 100644 index 00000000..e6f92757 --- /dev/null +++ b/web/public/docs/sdk/src/reference_docs/chain_spec_runtime/build.rs @@ -0,0 +1,23 @@ +// This file is part of Substrate. + +// Copyright (C) Parity Technologies (UK) Ltd. +// SPDX-License-Identifier: Apache-2.0 + +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +fn main() { + #[cfg(feature = "std")] + { + substrate_wasm_builder::WasmBuilder::build_using_defaults(); + } +} diff --git a/web/public/docs/sdk/src/reference_docs/chain_spec_runtime/src/lib.rs b/web/public/docs/sdk/src/reference_docs/chain_spec_runtime/src/lib.rs new file mode 100644 index 00000000..e7effce1 --- /dev/null +++ b/web/public/docs/sdk/src/reference_docs/chain_spec_runtime/src/lib.rs @@ -0,0 +1,29 @@ +// This file is part of Substrate. + +// Copyright (C) Parity Technologies (UK) Ltd. +// SPDX-License-Identifier: Apache-2.0 + +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#![cfg_attr(not(feature = "std"), no_std)] + +//! A minimal runtime that shows runtime genesis state. + +extern crate alloc; + +pub mod pallets; +pub mod presets; +pub mod runtime; + +#[cfg(feature = "std")] +pub use runtime::{WASM_BINARY, WASM_BINARY_BLOATY}; diff --git a/web/public/docs/sdk/src/reference_docs/chain_spec_runtime/src/pallets.rs b/web/public/docs/sdk/src/reference_docs/chain_spec_runtime/src/pallets.rs new file mode 100644 index 00000000..571632ec --- /dev/null +++ b/web/public/docs/sdk/src/reference_docs/chain_spec_runtime/src/pallets.rs @@ -0,0 +1,138 @@ +// This file is part of Substrate. + +// Copyright (C) Parity Technologies (UK) Ltd. +// SPDX-License-Identifier: Apache-2.0 + +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +//! Pallets for the chain-spec demo runtime. + +use alloc::vec::Vec; +use frame::prelude::*; + +#[docify::export] +#[frame::pallet(dev_mode)] +pub mod pallet_bar { + use super::*; + + #[pallet::config] + pub trait Config: frame_system::Config {} + + #[pallet::pallet] + pub struct Pallet(_); + + #[pallet::storage] + pub(super) type InitialAccount = StorageValue; + + /// Simple `GenesisConfig`. + #[pallet::genesis_config] + #[derive(DefaultNoBound)] + #[docify::export(pallet_bar_GenesisConfig)] + pub struct GenesisConfig { + pub initial_account: Option, + } + + #[pallet::genesis_build] + #[docify::export(pallet_bar_build)] + impl BuildGenesisConfig for GenesisConfig { + /// The storage building function that presents a direct mapping of the initial config + /// values to the storage items. + fn build(&self) { + InitialAccount::::set(self.initial_account.clone()); + } + } +} + +/// The sample structure used in `GenesisConfig`. +/// +/// This structure does not deny unknown fields. This may lead to some problems. +#[derive(Default, serde::Serialize, serde::Deserialize)] +#[serde(rename_all = "camelCase")] +pub struct FooStruct { + pub field_a: u8, + pub field_b: u8, +} + +/// The sample structure used in `GenesisConfig`. +/// +/// This structure does not deny unknown fields. This may lead to some problems. +#[derive(Default, serde::Serialize, serde::Deserialize)] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +pub struct SomeFooData1 { + pub a: u8, + pub b: u8, +} + +/// Another sample structure used in `GenesisConfig`. +/// +/// The user defined serialization is used. +#[derive(Default, serde::Serialize, serde::Deserialize)] +#[docify::export] +#[serde(deny_unknown_fields, rename_all = "camelCase")] +pub struct SomeFooData2 { + #[serde(default, with = "sp_core::bytes")] + pub values: Vec, +} + +/// Sample enum used in `GenesisConfig`. +#[derive(Default, serde::Serialize, serde::Deserialize)] +pub enum FooEnum { + #[default] + Data0, + Data1(SomeFooData1), + Data2(SomeFooData2), +} + +#[docify::export] +#[frame::pallet(dev_mode)] +pub mod pallet_foo { + use super::*; + + #[pallet::config] + pub trait Config: frame_system::Config {} + + #[pallet::pallet] + pub struct Pallet(_); + + #[pallet::storage] + pub type ProcessedEnumValue = StorageValue; + #[pallet::storage] + pub type SomeInteger = StorageValue; + + /// The more sophisticated structure for conveying initial state. + #[docify::export(pallet_foo_GenesisConfig)] + #[pallet::genesis_config] + #[derive(DefaultNoBound)] + pub struct GenesisConfig { + pub some_integer: u32, + pub some_enum: FooEnum, + pub some_struct: FooStruct, + #[serde(skip)] + pub _phantom: PhantomData, + } + + #[pallet::genesis_build] + #[docify::export(pallet_foo_build)] + impl BuildGenesisConfig for GenesisConfig { + /// The build method that indirectly maps an initial config values into the storage items. + fn build(&self) { + let processed_value: u64 = match &self.some_enum { + FooEnum::Data0 => 0, + FooEnum::Data1(v) => (v.a + v.b).into(), + FooEnum::Data2(v) => v.values.iter().map(|v| *v as u64).sum(), + }; + ProcessedEnumValue::::set(Some(processed_value)); + SomeInteger::::set(Some(self.some_integer)); + } + } +} diff --git a/web/public/docs/sdk/src/reference_docs/chain_spec_runtime/src/presets.rs b/web/public/docs/sdk/src/reference_docs/chain_spec_runtime/src/presets.rs new file mode 100644 index 00000000..5432d37e --- /dev/null +++ b/web/public/docs/sdk/src/reference_docs/chain_spec_runtime/src/presets.rs @@ -0,0 +1,164 @@ +// This file is part of Substrate. + +// Copyright (C) Parity Technologies (UK) Ltd. +// SPDX-License-Identifier: Apache-2.0 + +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +//! Presets for the chain-spec demo runtime. + +use crate::{ + pallets::{FooEnum, SomeFooData1, SomeFooData2}, + runtime::{BarConfig, FooConfig, RuntimeGenesisConfig}, +}; +use alloc::vec; +use frame_support::build_struct_json_patch; +use serde_json::{json, to_string, Value}; +use sp_application_crypto::Ss58Codec; +use sp_keyring::Sr25519Keyring; + +/// A demo preset with strings only. +pub const PRESET_1: &str = "preset_1"; +/// A demo preset with real types. +pub const PRESET_2: &str = "preset_2"; +/// Another demo preset with real types and manually created json object. +pub const PRESET_3: &str = "preset_3"; +/// A single value patch preset. +pub const PRESET_4: &str = "preset_4"; +/// A single value patch preset. +pub const PRESET_INVALID: &str = "preset_invalid"; + +#[docify::export] +/// Function provides a preset demonstrating how use string representation of preset's internal +/// values. +fn preset_1() -> Value { + json!({ + "bar": { + "initialAccount": "5CiPPseXPECbkjWCa6MnjNokrgYjMqmKndv2rSnekmSK2DjL", + }, + "foo": { + "someEnum": { + "Data2": { + "values": "0x0c0f" + } + }, + "someStruct" : { + "fieldA": 10, + "fieldB": 20 + }, + "someInteger": 100 + }, + }) +} + +#[docify::export] +/// Function provides a preset demonstrating how to create a preset using +/// [`build_struct_json_patch`] macro. +fn preset_2() -> Value { + build_struct_json_patch!(RuntimeGenesisConfig { + foo: FooConfig { + some_integer: 200, + some_enum: FooEnum::Data2(SomeFooData2 { values: vec![0x0c, 0x10] }) + }, + bar: BarConfig { initial_account: Some(Sr25519Keyring::Ferdie.public().into()) }, + }) +} + +#[docify::export] +/// Function provides a preset demonstrating how use the actual types to manually create a JSON +/// representing the preset. +fn preset_3() -> Value { + json!({ + "bar": { + "initialAccount": Sr25519Keyring::Alice.public().to_ss58check(), + }, + "foo": { + "someEnum": FooEnum::Data1( + SomeFooData1 { + a: 12, + b: 16 + } + ), + "someInteger": 300 + }, + }) +} + +#[docify::export] +/// Function provides a minimal preset demonstrating how to patch single key in +/// `RuntimeGenesisConfig` using [`build_struct_json_patch`] macro. +pub fn preset_4() -> Value { + build_struct_json_patch!(RuntimeGenesisConfig { + foo: FooConfig { some_enum: FooEnum::Data2(SomeFooData2 { values: vec![0x0c, 0x10] }) }, + }) +} + +#[docify::export] +/// Function provides an invalid preset demonstrating how important is use of +/// `deny_unknown_fields` in data structures used in `GenesisConfig`. +fn preset_invalid() -> Value { + json!({ + "foo": { + "someStruct": { + "fieldC": 5 + }, + }, + }) +} + +/// Provides a JSON representation of preset identified by given `id`. +/// +/// If no preset with given `id` exits `None` is returned. +#[docify::export] +pub fn get_builtin_preset(id: &sp_genesis_builder::PresetId) -> Option> { + let preset = match id.as_ref() { + PRESET_1 => preset_1(), + PRESET_2 => preset_2(), + PRESET_3 => preset_3(), + PRESET_4 => preset_4(), + PRESET_INVALID => preset_invalid(), + _ => return None, + }; + + Some( + to_string(&preset) + .expect("serialization to json is expected to work. qed.") + .into_bytes(), + ) +} + +#[test] +#[docify::export] +fn check_presets() { + let builder = sc_chain_spec::GenesisConfigBuilderRuntimeCaller::<()>::new( + crate::WASM_BINARY.expect("wasm binary shall exists"), + ); + assert!(builder.get_storage_for_named_preset(Some(&PRESET_1.to_string())).is_ok()); + assert!(builder.get_storage_for_named_preset(Some(&PRESET_2.to_string())).is_ok()); + assert!(builder.get_storage_for_named_preset(Some(&PRESET_3.to_string())).is_ok()); + assert!(builder.get_storage_for_named_preset(Some(&PRESET_4.to_string())).is_ok()); +} + +#[test] +#[docify::export] +fn invalid_preset_works() { + let builder = sc_chain_spec::GenesisConfigBuilderRuntimeCaller::<()>::new( + crate::WASM_BINARY.expect("wasm binary shall exists"), + ); + // Even though a preset contains invalid_key, conversion to raw storage does not fail. This is + // because the [`FooStruct`] structure is not annotated with `deny_unknown_fields` [`serde`] + // attribute. + // This may lead to hard to debug problems, that's why using ['deny_unknown_fields'] is + // recommended. + assert!(builder.get_storage_for_named_preset(Some(&PRESET_INVALID.to_string())).is_ok()); +} diff --git a/web/public/docs/sdk/src/reference_docs/chain_spec_runtime/src/runtime.rs b/web/public/docs/sdk/src/reference_docs/chain_spec_runtime/src/runtime.rs new file mode 100644 index 00000000..ef6efba8 --- /dev/null +++ b/web/public/docs/sdk/src/reference_docs/chain_spec_runtime/src/runtime.rs @@ -0,0 +1,127 @@ +// This file is part of Substrate. + +// Copyright (C) Parity Technologies (UK) Ltd. +// SPDX-License-Identifier: Apache-2.0 + +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +//! A minimal runtime that shows runtime genesis state. + +// Make the WASM binary available. +#[cfg(feature = "std")] +include!(concat!(env!("OUT_DIR"), "/wasm_binary.rs")); + +use crate::{ + pallets::{pallet_bar, pallet_foo}, + presets::*, +}; +use alloc::{vec, vec::Vec}; +use frame::{ + deps::frame_support::{ + genesis_builder_helper::{build_state, get_preset}, + runtime, + }, + prelude::*, + runtime::{apis, prelude::*}, +}; +use sp_genesis_builder::PresetId; + +/// The runtime version. +#[runtime_version] +pub const VERSION: RuntimeVersion = RuntimeVersion { + spec_name: alloc::borrow::Cow::Borrowed("minimal-template-runtime"), + impl_name: alloc::borrow::Cow::Borrowed("minimal-template-runtime"), + authoring_version: 1, + spec_version: 0, + impl_version: 1, + apis: RUNTIME_API_VERSIONS, + transaction_version: 1, + system_version: 1, +}; + +/// The signed extensions that are added to the runtime. +type SignedExtra = (); + +// Composes the runtime by adding all the used pallets and deriving necessary types. +#[runtime] +mod runtime { + /// The main runtime type. + #[runtime::runtime] + #[runtime::derive( + RuntimeCall, + RuntimeEvent, + RuntimeError, + RuntimeOrigin, + RuntimeTask, + RuntimeViewFunction + )] + pub struct Runtime; + + /// Mandatory system pallet that should always be included in a FRAME runtime. + #[runtime::pallet_index(0)] + pub type System = frame_system; + + /// Sample pallet 1 + #[runtime::pallet_index(1)] + pub type Bar = pallet_bar; + + /// Sample pallet 2 + #[runtime::pallet_index(2)] + pub type Foo = pallet_foo; +} + +parameter_types! { + pub const Version: RuntimeVersion = VERSION; +} + +/// Implements the types required for the system pallet. +#[derive_impl(frame_system::config_preludes::SolochainDefaultConfig)] +impl frame_system::Config for Runtime { + type Block = Block; + type Version = Version; +} + +impl pallet_bar::Config for Runtime {} +impl pallet_foo::Config for Runtime {} + +type Block = frame::runtime::types_common::BlockOf; +type Header = HeaderFor; + +#[docify::export(runtime_impl)] +impl_runtime_apis! { + impl sp_genesis_builder::GenesisBuilder for Runtime { + fn build_state(config: Vec) -> sp_genesis_builder::Result { + build_state::(config) + } + + fn get_preset(id: &Option) -> Option> { + get_preset::(id, get_builtin_preset) + } + + fn preset_names() -> Vec { + vec![ + PresetId::from(PRESET_1), + PresetId::from(PRESET_2), + PresetId::from(PRESET_3), + PresetId::from(PRESET_4), + PresetId::from(PRESET_INVALID) + ] + } + } + + impl apis::Core for Runtime { + fn version() -> RuntimeVersion { VERSION } + fn execute_block(_: ::LazyBlock) { } + fn initialize_block(_: &Header) -> ExtrinsicInclusionMode { ExtrinsicInclusionMode::default() } + } +} diff --git a/web/public/docs/sdk/src/reference_docs/chain_spec_runtime/tests/chain_spec_builder_tests.rs b/web/public/docs/sdk/src/reference_docs/chain_spec_runtime/tests/chain_spec_builder_tests.rs new file mode 100644 index 00000000..950d55cb --- /dev/null +++ b/web/public/docs/sdk/src/reference_docs/chain_spec_runtime/tests/chain_spec_builder_tests.rs @@ -0,0 +1,203 @@ +use cmd_lib::*; +use serde_json::{json, Value}; +use std::str; + +fn wasm_file_path() -> &'static str { + chain_spec_guide_runtime::runtime::WASM_BINARY_PATH + .expect("chain_spec_guide_runtime wasm should exist. qed") +} + +const CHAIN_SPEC_BUILDER_PATH: &str = "../../../../../target/release/chain-spec-builder"; + +macro_rules! bash( + ( chain-spec-builder $($a:tt)* ) => {{ + let path = get_chain_spec_builder_path(); + spawn_with_output!( + $path $($a)* + ) + .expect("a process running. qed") + .wait_with_output() + .expect("to get output. qed.") + + }} +); + +fn get_chain_spec_builder_path() -> &'static str { + run_cmd!( + cargo build --release -p staging-chain-spec-builder --bin chain-spec-builder + ) + .expect("Failed to execute command"); + CHAIN_SPEC_BUILDER_PATH +} + +#[docify::export_content] +fn cmd_list_presets(runtime_path: &str) -> String { + bash!( + chain-spec-builder list-presets -r $runtime_path + ) +} + +#[test] +fn list_presets() { + let output: serde_json::Value = + serde_json::from_slice(cmd_list_presets(wasm_file_path()).as_bytes()).unwrap(); + assert_eq!( + output, + json!({ + "presets":[ + "preset_1", + "preset_2", + "preset_3", + "preset_4", + "preset_invalid" + ] + }), + "Output did not match expected" + ); +} + +#[docify::export_content] +fn cmd_get_preset(runtime_path: &str) -> String { + bash!( + chain-spec-builder display-preset -r $runtime_path -p preset_2 + ) +} + +#[test] +fn get_preset() { + let output: serde_json::Value = + serde_json::from_slice(cmd_get_preset(wasm_file_path()).as_bytes()).unwrap(); + assert_eq!( + output, + json!({ + "bar": { + "initialAccount": "5CiPPseXPECbkjWCa6MnjNokrgYjMqmKndv2rSnekmSK2DjL", + }, + "foo": { + "someEnum": { + "Data2": { + "values": "0x0c10" + } + }, + "someInteger": 200 + }, + }), + "Output did not match expected" + ); +} + +#[docify::export_content] +fn cmd_generate_chain_spec(runtime_path: &str) -> String { + bash!( + chain-spec-builder -c /dev/stdout create -r $runtime_path named-preset preset_2 + ) +} + +#[test] +fn generate_chain_spec() { + let mut output: serde_json::Value = + serde_json::from_slice(cmd_generate_chain_spec(wasm_file_path()).as_bytes()).unwrap(); + if let Some(code) = output["genesis"]["runtimeGenesis"].as_object_mut().unwrap().get_mut("code") + { + *code = Value::String("0x123".to_string()); + } + assert_eq!( + output, + json!({ + "name": "Custom", + "id": "custom", + "chainType": "Live", + "bootNodes": [], + "telemetryEndpoints": null, + "protocolId": null, + "properties": { "tokenDecimals": 12, "tokenSymbol": "UNIT" }, + "codeSubstitutes": {}, + "genesis": { + "runtimeGenesis": { + "code": "0x123", + "patch": { + "bar": { + "initialAccount": "5CiPPseXPECbkjWCa6MnjNokrgYjMqmKndv2rSnekmSK2DjL" + }, + "foo": { + "someEnum": { + "Data2": { + "values": "0x0c10" + } + }, + "someInteger": 200 + } + } + } + } + }), + "Output did not match expected" + ); +} + +#[docify::export_content] +fn cmd_generate_para_chain_spec(runtime_path: &str) -> String { + bash!( + chain-spec-builder -c /dev/stdout create -c pezkuwi -p 1000 -r $runtime_path named-preset preset_2 + ) +} + +#[test] +fn generate_para_chain_spec() { + let mut output: serde_json::Value = + serde_json::from_slice(cmd_generate_para_chain_spec(wasm_file_path()).as_bytes()).unwrap(); + if let Some(code) = output["genesis"]["runtimeGenesis"].as_object_mut().unwrap().get_mut("code") + { + *code = Value::String("0x123".to_string()); + } + assert_eq!( + output, + json!({ + "name": "Custom", + "id": "custom", + "chainType": "Live", + "bootNodes": [], + "telemetryEndpoints": null, + "protocolId": null, + "relay_chain": "pezkuwi", + "para_id": 1000, + "properties": { "tokenDecimals": 12, "tokenSymbol": "UNIT" }, + "codeSubstitutes": {}, + "genesis": { + "runtimeGenesis": { + "code": "0x123", + "patch": { + "bar": { + "initialAccount": "5CiPPseXPECbkjWCa6MnjNokrgYjMqmKndv2rSnekmSK2DjL" + }, + "foo": { + "someEnum": { + "Data2": { + "values": "0x0c10" + } + }, + "someInteger": 200 + } + } + } + }}), + "Output did not match expected" + ); +} + +#[test] +#[docify::export_content] +fn preset_4_json() { + assert_eq!( + chain_spec_guide_runtime::presets::preset_4(), + json!({ + "foo": { + "someEnum": { + "Data2": { + "values": "0x0c10" + } + }, + }, + }) + ); +} diff --git a/web/public/docs/sdk/src/reference_docs/cli.rs b/web/public/docs/sdk/src/reference_docs/cli.rs new file mode 100644 index 00000000..b1fd2179 --- /dev/null +++ b/web/public/docs/sdk/src/reference_docs/cli.rs @@ -0,0 +1,104 @@ +//! # Substrate CLI +//! +//! Let's see some examples of typical CLI arguments used when setting up and running a +//! Substrate-based blockchain. We use the [`solochain-template`](https://github.com/pezkuwichain/pezkuwi-sdk/issues/25) +//! on these examples. +//! +//! #### Checking the available CLI arguments +//! ```bash +//! ./target/debug/node-template --help +//! ``` +//! - `--help`: Displays the available CLI arguments. +//! +//! #### Starting a Local Substrate Node in Development Mode +//! ```bash +//! ./target/release/node-template \ +//! --dev +//! ``` +//! - `--dev`: Runs the node in development mode, using a pre-defined development chain +//! specification. +//! This mode ensures a fresh state by deleting existing data on restart. +//! +//! #### Generating Custom Chain Specification +//! ```bash +//! ./target/debug/node-template \ +//! build-spec \ +//! --disable-default-bootnode \ +//! --chain local \ +//! > customSpec.json +//! ``` +//! +//! - `build-spec`: A subcommand to generate a chain specification file. +//! - `--disable-default-bootnode`: Disables the default bootnodes in the node template. +//! - `--chain local`: Indicates the chain specification is for a local development chain. +//! - `> customSpec.json`: Redirects the output into a customSpec.json file. +//! +//! #### Converting Chain Specification to Raw Format +//! ```bash +//! ./target/debug/node-template build-spec \ +//! --chain=customSpec.json \ +//! --raw \ +//! --disable-default-bootnode \ +//! > customSpecRaw.json +//! ``` +//! +//! - `--chain=customSpec.json`: Uses the custom chain specification as input. +//! - `--disable-default-bootnode`: Disables the default bootnodes in the node template. +//! - `--raw`: Converts the chain specification into a raw format with encoded storage keys. +//! - `> customSpecRaw.json`: Outputs to `customSpecRaw.json`. +//! +//! #### Starting the First Node in a Private Network +//! ```bash +//! ./target/debug/node-template \ +//! --base-path /tmp/node01 \ +//! --chain ./customSpecRaw.json \ +//! --port 30333 \ +//! --ws-port 9945 \ +//! --rpc-port 9933 \ +//! --telemetry-url "wss://telemetry.pezkuwichain.io/submit/ 0" \ +//! --validator \ +//! --rpc-methods Unsafe \ +//! --name MyNode01 +//! ``` +//! +//! - `--base-path`: Sets the directory for node data. +//! - `--chain`: Specifies the chain specification file. +//! - `--port`: TCP port for peer-to-peer communication. +//! - `--ws-port`: WebSocket port for RPC. +//! - `--rpc-port`: HTTP port for JSON-RPC. +//! - `--telemetry-url`: Endpoint for sending telemetry data. +//! - `--validator`: Indicates the node’s participation in block production. +//! - `--rpc-methods Unsafe`: Allows potentially unsafe RPC methods. +//! - `--name`: Sets a human-readable name for the node. +//! +//! #### Adding a Second Node to the Network +//! ```bash +//! ./target/release/node-template \ +//! --base-path /tmp/bob \ +//! --chain local \ +//! --bob \ +//! --port 30334 \ +//! --rpc-port 9946 \ +//! --telemetry-url "wss://telemetry.pezkuwichain.io/submit/ 0" \ +//! --validator \ +//! --bootnodes /ip4/127.0.0.1/tcp/30333/p2p/12D3KooWEyoppNCUx8Yx66oV9fJnriXwCcXwDDUA2kj6vnc6iDEp +//! ``` +//! +//! - `--base-path`: Sets the directory for node data. +//! - `--chain`: Specifies the chain specification file. +//! - `--bob`: Initializes the node with the session keys of the "Bob" account. +//! - `--port`: TCP port for peer-to-peer communication. +//! - `--rpc-port`: HTTP port for JSON-RPC. +//! - `--telemetry-url`: Endpoint for sending telemetry data. +//! - `--validator`: Indicates the node’s participation in block production. +//! - `--bootnodes`: Specifies the address of the first node for peer discovery. Nodes should find +//! each other using mDNS. This command needs to be used if they don't find each other. +//! +//! --- +//! +//! > If you are interested in learning how to extend the CLI with your custom arguments, you can +//! > check out the [Customize your Substrate chain CLI](https://www.youtube.com/watch?v=IVifko1fqjw) +//! > seminar. +//! > Please note that the seminar is based on an older version of Substrate, and [Clap](https://docs.rs/clap/latest/clap/) +//! > is now used instead of [StructOpt](https://docs.rs/structopt/latest/structopt/) for parsing +//! > CLI arguments. diff --git a/web/public/docs/sdk/src/reference_docs/custom_host_functions.rs b/web/public/docs/sdk/src/reference_docs/custom_host_functions.rs new file mode 100644 index 00000000..719b208a --- /dev/null +++ b/web/public/docs/sdk/src/reference_docs/custom_host_functions.rs @@ -0,0 +1,27 @@ +//! # Custom Host Functions +//! +//! Host functions are functions that the wasm instance can use to communicate with the node. Learn +//! more about this in [`crate::reference_docs::wasm_meta_protocol`]. +//! +//! ## Finding Host Functions +//! +//! To declare a set of functions as host functions, you need to use the `#[runtime_interface]` +//! ([`sp_runtime_interface`]) attribute macro. The most notable set of host functions are those +//! that allow the runtime to access the chain state, namely [`sp_io::storage`]. Some other notable +//! host functions are also defined in [`sp_io`]. +//! +//! ## Adding New Host Functions +//! +//! > Adding a new host function is a big commitment and should be done with care. Namely, the nodes +//! > in the network need to support all host functions forever in order to be able to sync +//! > historical blocks. +//! +//! Adding host functions is only possible when you are using a node-template, so that you have +//! access to the boilerplate of building your node. +//! +//! A group of host functions can always be grouped to gether as a tuple: +#![doc = docify::embed!("../../substrate/primitives/io/src/lib.rs", SubstrateHostFunctions)] +//! +//! The host functions are attached to the node side's [`sc_executor::WasmExecutor`]. For example in +//! the minimal template, the setup looks as follows: +#![doc = docify::embed!("../../templates/minimal/node/src/service.rs", FullClient)] diff --git a/web/public/docs/sdk/src/reference_docs/custom_runtime_api_rpc.rs b/web/public/docs/sdk/src/reference_docs/custom_runtime_api_rpc.rs new file mode 100644 index 00000000..57f660e9 --- /dev/null +++ b/web/public/docs/sdk/src/reference_docs/custom_runtime_api_rpc.rs @@ -0,0 +1,77 @@ +//! # Custom RPC do's and don'ts +//! +//! **TLDR:** Don't create new custom RPCs. Instead, rely on custom Runtime APIs, combined with +//! `state_call`. +//! +//! ## Background +//! +//! Pezkuwi-SDK offers the ability to query and subscribe storages directly. However what it does +//! not have is [view functions](https://github.com/pezkuwichain/pezkuwi-sdk/issues/101). This is an +//! essential feature to avoid duplicated logic between runtime and the client SDK. Custom RPC was +//! used as a solution. It allow the RPC node to expose new RPCs that clients can be used to query +//! computed properties. +//! +//! ## Problems with Custom RPC +//! +//! Unfortunately, custom RPC comes with many problems. To list a few: +//! +//! - It is offchain logic executed by the RPC node and therefore the client has to trust the RPC +//! node. +//! - To upgrade or add a new RPC logic, the RPC node has to be upgraded. This can cause significant +//! trouble when the RPC infrastructure is decentralized as we will need to coordinate multiple +//! parties to upgrade the RPC nodes. +//! - A lot of boilerplate code is required to add custom RPC. +//! - It prevents dApps from using a light client or an alternative client. +//! - It makes ecosystem tooling integration much more complicated. For example, dApps will not +//! be able to use [Chopsticks](https://github.com/AcalaNetwork/chopsticks) for testing as +//! Chopsticks will not have the custom RPC implementation. +//! - Poorly implemented custom RPC can be a DoS vector. +//! +//! Hence, we should avoid custom RPC. +//! +//! ## Alternatives +//! +//! Generally, [`sc_rpc::state::StateBackend::call`] aka. `state_call` should be used instead of +//! custom RPC. +//! +//! Usually, each custom RPC comes with a corresponding runtime API which implements the business +//! logic. So instead of invoke the custom RPC, we can use `state_call` to invoke the runtime API +//! directly. This is a trivial change on the dApp and no change on the runtime side. We may remove +//! the custom RPC from the node side if wanted. +//! +//! There are some other cases that a simple runtime API is not enough. For example, implementation +//! of Ethereum RPC requires an additional offchain database to index transactions. In this +//! particular case, we can have the RPC implemented on another client. +//! +//! For example, the Acala EVM+ RPC are implemented by +//! [eth-rpc-adapter](https://github.com/AcalaNetwork/bodhi.js/tree/master/packages/eth-rpc-adapter). +//! Alternatively, the [Frontier](https://github.com/polkadot-evm/frontier) project also provided +//! Ethereum RPC compatibility directly in the node-side software. +//! +//! ## Create a new Runtime API +//! +//! For example, let's take a look at the process through which the account nonce can be queried +//! through an RPC. First, a new runtime-api needs to be declared: +#![doc = docify::embed!("../../substrate/frame/system/rpc/runtime-api/src/lib.rs", AccountNonceApi)] +//! +//! This API is implemented at the runtime level, always inside [`sp_api::impl_runtime_apis!`]. +//! +//! As noted, this is already enough to make this API usable via `state_call`. +//! +//! ## Create a new custom RPC (Legacy) +//! +//! Should you wish to implement the legacy approach of exposing this runtime-api as a custom +//! RPC-api, then a custom RPC server has to be defined. +#![doc = docify::embed!("../../substrate/utils/frame/rpc/system/src/lib.rs", SystemApi)] +//! +//! ## Add a new RPC to the node (Legacy) +//! +//! Finally, this custom RPC needs to be integrated into the node side. This is usually done in a +//! `rpc.rs` in a typical template, as follows: +#![doc = docify::embed!("../../templates/minimal/node/src/rpc.rs", create_full)] +//! +//! ## Future +//! +//! - [XCQ](https://forum.polkadot.network/t/cross-consensus-query-language-xcq/7583) will be a good +//! solution for most of the query needs. +//! - [New JSON-RPC Specification](https://github.com/paritytech/json-rpc-interface-spec) diff --git a/web/public/docs/sdk/src/reference_docs/defensive_programming.rs b/web/public/docs/sdk/src/reference_docs/defensive_programming.rs new file mode 100644 index 00000000..2661f259 --- /dev/null +++ b/web/public/docs/sdk/src/reference_docs/defensive_programming.rs @@ -0,0 +1,395 @@ +// Copyright (C) Parity Technologies (UK) Ltd. +// SPDX-License-Identifier: Apache-2.0 + +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +//! [Defensive programming](https://en.wikipedia.org/wiki/Defensive_programming) is a design paradigm that enables a program to continue +//! running despite unexpected behavior, input, or events that may arise in runtime. +//! Usually, unforeseen circumstances may cause the program to stop or, in the Rust context, +//! `panic!`. Defensive practices allow for these circumstances to be accounted for ahead of time +//! and for them to be handled gracefully, which is in line with the intended fault-tolerant and +//! deterministic nature of blockchains. +//! +//! The Pezkuwi SDK is built to reflect these principles and to facilitate their usage accordingly. +//! +//! ## General Overview +//! +//! When developing within the context of the Substrate runtime, there is one golden rule: +//! +//! ***DO NOT PANIC***. There are some exceptions, but generally, this is the default precedent. +//! +//! > It’s important to differentiate between the runtime and node. The runtime refers to the core +//! > business logic of a Substrate-based chain, whereas the node refers to the outer client, which +//! > deals with telemetry and gossip from other nodes. For more information, read about +//! > [Substrate's node +//! > architecture](crate::reference_docs::wasm_meta_protocol#node-vs-runtime). It’s also important +//! > to note that the criticality of the node is slightly lesser +//! > than that of the runtime, which is why you may see `unwrap()` or other “non-defensive” +//! > approaches +//! in a few places of the node's code repository. +//! +//! Most of these practices fall within Rust's +//! colloquial usage of proper error propagation, handling, and arithmetic-based edge cases. +//! +//! General guidelines: +//! +//! - **Avoid writing functions that could explicitly panic,** such as directly using `unwrap()` on +//! a [`Result`], or accessing an out-of-bounds index on a collection. Safer methods to access +//! collection types, i.e., `get()` which allow defensive handling of the resulting [`Option`] are +//! recommended to be used. +//! - **It may be acceptable to use `except()`,** but only if one is completely certain (and has +//! performed a check beforehand) that a value won't panic upon unwrapping. *Even this is +//! discouraged*, however, as future changes to that function could then cause that statement to +//! panic. It is important to ensure all possible errors are propagated and handled effectively. +//! - **If a function *can* panic,** it usually is prefaced with `unchecked_` to indicate its +//! unsafety. +//! - **If you are writing a function that could panic,** [document it!](https://doc.rust-lang.org/rustdoc/how-to-write-documentation.html#documenting-components) +//! - **Carefully handle mathematical operations.** Many seemingly, simplistic operations, such as +//! **arithmetic** in the runtime, could present a number of issues [(see more later in this +//! document)](#integer-overflow). Use checked arithmetic wherever possible. +//! +//! These guidelines could be summarized in the following example, where `bad_pop` is prone to +//! panicking, and `good_pop` allows for proper error handling to take place: +//! +//!```ignore +//! // Bad pop always requires that we return something, even if vector/array is empty. +//! fn bad_pop(v: Vec) -> T {} +//! // Good pop allows us to return None from the Option if need be. +//! fn good_pop(v: Vec) -> Option {} +//! ``` +//! +//! ### Defensive Traits +//! +//! The [`Defensive`](frame::traits::Defensive) trait provides a number of functions, all of which +//! provide an alternative to 'vanilla' Rust functions, e.g.: +//! +//! - [`defensive_unwrap_or()`](frame::traits::Defensive::defensive_unwrap_or) instead of +//! `unwrap_or()` +//! - [`defensive_ok_or()`](frame::traits::DefensiveOption::defensive_ok_or) instead of `ok_or()` +//! +//! Defensive methods use [`debug_assertions`](https://doc.rust-lang.org/reference/conditional-compilation.html#debug_assertions), which panic in development, but in +//! production/release, they will merely log an error (i.e., `log::error`). +//! +//! The [`Defensive`](frame::traits::Defensive) trait and its various implementations can be found +//! [here](frame::traits::Defensive). +//! +//! ## Integer Overflow +//! +//! The Rust compiler prevents static overflow from happening at compile time. +//! The compiler panics in **debug** mode in the event of an integer overflow. In +//! **release** mode, it resorts to silently _wrapping_ the overflowed amount in a modular fashion +//! (from the `MAX` back to zero). +//! +//! In runtime development, we don't always have control over what is being supplied +//! as a parameter. For example, even this simple add function could present one of two outcomes +//! depending on whether it is in **release** or **debug** mode: +//! +//! ```ignore +//! fn naive_add(x: u8, y: u8) -> u8 { +//! x + y +//! } +//! ``` +//! If we passed overflow-able values at runtime, this could panic (or wrap if in release). +//! +//! ```ignore +//! naive_add(250u8, 10u8); // In debug mode, this would panic. In release, this would return 4. +//! ``` +//! +//! It is the silent portion of this behavior that presents a real issue. Such behavior should be +//! made obvious, especially in blockchain development, where unsafe arithmetic could produce +//! unexpected consequences like a user balance over or underflowing. +//! +//! Fortunately, there are ways to both represent and handle these scenarios depending on our +//! specific use case natively built into Rust and libraries like [`sp_arithmetic`]. +//! +//! ## Infallible Arithmetic +//! +//! Both Rust and Substrate provide safe ways to deal with numbers and alternatives to floating +//! point arithmetic. +//! +//! Known scenarios that could be fallible should be avoided: i.e., avoiding the possibility of +//! dividing/modulo by zero at any point should be mitigated. One should be opting for a +//! `checked_*` method to introduce safe arithmetic in their code in most cases. +//! +//! A developer should use fixed-point instead of floating-point arithmetic to mitigate the +//! potential for inaccuracy, rounding errors, or other unexpected behavior. +//! +//! - [Fixed point types](sp_arithmetic::fixed_point) and their associated usage can be found here. +//! - [PerThing](sp_arithmetic::per_things) and its associated types can be found here. +//! +//! Using floating point number types (i.e. f32, f64) in the runtime should be avoided, as a single non-deterministic result could cause chaos for blockchain consensus along with the issues above. For more on the specifics of the peculiarities of floating point calculations, [watch this video by the Computerphile](https://www.youtube.com/watch?v=PZRI1IfStY0). +//! +//! The following methods demonstrate different ways to handle numbers natively in Rust safely, +//! without fear of panic or unexpected behavior from wrapping. +//! +//! ### Checked Arithmetic +//! +//! **Checked operations** utilize an `Option` as a return type. This allows for +//! catching any unexpected behavior in the event of an overflow through simple pattern matching. +//! +//! This is an example of a valid operation: +#![doc = docify::embed!("./src/reference_docs/defensive_programming.rs", checked_add_example)] +//! +//! This is an example of an invalid operation. In this case, a simulated integer overflow, which +//! would simply result in `None`: +#![doc = docify::embed!( + "./src/reference_docs/defensive_programming.rs", + checked_add_handle_error_example +)] +//! +//! Suppose you aren’t sure which operation to use for runtime math. In that case, checked +//! operations are the safest bet, presenting two predictable (and erroring) outcomes that can be +//! handled accordingly (Some and None). +//! +//! The following conventions can be seen within the Pezkuwi SDK, where it is +//! handled in two ways: +//! +//! - As an [`Option`], using the `if let` / `if` or `match` +//! - As a [`Result`], via `ok_or` (or similar conversion to [`Result`] from [`Option`]) +//! +//! #### Handling via Option - More Verbose +//! +//! Because wrapped operations return `Option`, you can use a more verbose/explicit form of error +//! handling via `if` or `if let`: +#![doc = docify::embed!("./src/reference_docs/defensive_programming.rs", increase_balance)] +//! +//! Optionally, match may also be directly used in a more concise manner: +#![doc = docify::embed!("./src/reference_docs/defensive_programming.rs", increase_balance_match)] +//! +//! This is generally a useful convention for handling checked types and most types that return +//! `Option`. +//! +//! #### Handling via Result - Less Verbose +//! +//! In the Pezkuwi SDK codebase, checked operations are handled as a `Result` via `ok_or`. This is +//! a less verbose way of expressing the above. This usage often boils down to the developer’s +//! preference: +#![doc = docify::embed!("./src/reference_docs/defensive_programming.rs", increase_balance_result)] +//! +//! ### Saturating Operations +//! +//! Saturating a number limits it to the type’s upper or lower bound, even if the integer type +//! overflowed in runtime. For example, adding to `u32::MAX` would simply limit itself to +//! `u32::MAX`: +#![doc = docify::embed!("./src/reference_docs/defensive_programming.rs", saturated_add_example)] +//! +//! Saturating calculations can be used if one is very sure that something won't overflow, but wants +//! to avoid introducing the notion of any potential-panic or wrapping behavior. +//! +//! There is also a series of defensive alternatives via +//! [`DefensiveSaturating`](frame::traits::DefensiveSaturating), which introduces the same behavior +//! of the [`Defensive`](frame::traits::Defensive) trait, only with saturating, mathematical +//! operations: +#![doc = docify::embed!( + "./src/reference_docs/defensive_programming.rs", + saturated_defensive_example +)] +//! +//! ### Mathematical Operations in Substrate Development - Further Context +//! +//! As a recap, we covered the following concepts: +//! +//! 1. **Checked** operations - using [`Option`] or [`Result`] +//! 2. **Saturating** operations - limited to the lower and upper bounds of a number type +//! 3. **Wrapped** operations (the default) - wrap around to above or below the bounds of a type +//! +//! #### The problem with 'default' wrapped operations +//! +//! **Wrapped operations** cause the overflow to wrap around to either the maximum or minimum of +//! that type. Imagine this in the context of a blockchain, where there are account balances, voting +//! counters, nonces for transactions, and other aspects of a blockchain. +//! +//! While it may seem trivial, choosing how to handle numbers is quite important. As a thought +//! exercise, here are some scenarios of which will shed more light on when to use which. +//! +//! #### Bob's Overflowed Balance +//! +//! **Bob's** balance exceeds the `Balance` type on the `EduChain`. Because the pallet developer did +//! not handle the calculation to add to Bob's balance with any regard to this overflow, **Bob's** +//! balance is now essentially `0`, the operation **wrapped**. +//! +//!
+//! Solution: Saturating or Checked +//! For Bob's balance problems, using a `saturating_add` or `checked_add` could've mitigated +//! this issue. They simply would've reached the upper, or lower bounds, of the particular type for +//! an on-chain balance. In other words: Bob's balance would've stayed at the maximum of the +//! Balance type.
+//! +//! #### Alice's 'Underflowed' Balance +//! +//! Alice’s balance has reached `0` after a transfer to Bob. Suddenly, she has been slashed on +//! EduChain, causing her balance to reach near the limit of `u32::MAX` - a very large amount - as +//! wrapped operations can go both ways. Alice can now successfully vote using her new, overpowered +//! token balance, destroying the chain's integrity. +//! +//!
+//! Solution: Saturating +//! For Alice's balance problem, using `saturated_sub` could've mitigated this issue. A saturating +//! calculation would've simply limited her balance to the lower bound of u32, as having a negative +//! balance is not a concept within blockchains. In other words: Alice's balance would've stayed +//! at "0", even after being slashed. +//! +//! This is also an example that while one system may work in isolation, shared interfaces, such +//! as the notion of balances, are often shared across multiple pallets - meaning these small +//! changes can make a big difference depending on the scenario.
+//! +//! #### Proposal ID Overwrite +//! +//! A `u8` parameter, called `proposals_count`, represents the type for counting the number of +//! proposals on-chain. Every time a new proposal is added to the system, this number increases. +//! With the proposal pallet's high usage, it has reached `u8::MAX`’s limit of 255, causing +//! `proposals_count` to go to 0. Unfortunately, this results in new proposals overwriting old ones, +//! effectively erasing any notion of past proposals! +//! +//!
+//! Solution: Checked +//! For the proposal IDs, proper handling via `checked` math would've been suitable, +//! Saturating could've been used - but it also would've 'failed' silently. Using `checked_add` to +//! ensure that the next proposal ID would've been valid would've been a viable way to let the user +//! know the state of their proposal: +//! +//! ```ignore +//! let next_proposal_id = current_count.checked_add(1).ok_or_else(|| Error::TooManyProposals)?; +//! ``` +//! +//!
+//! +//! From the above, we can clearly see the problematic nature of seemingly simple operations in the +//! runtime, and care should be given to ensure a defensive approach is taken. +//! +//! ### Edge cases of `panic!`-able instances in Substrate +//! +//! As you traverse through the codebase (particularly in `substrate/frame`, where the majority of +//! runtime code lives), you may notice that there (only a few!) occurrences where `panic!` is used +//! explicitly. This is used when the runtime should stall, rather than keep running, as that is +//! considered safer. Particularly when it comes to mission-critical components, such as block +//! authoring, consensus, or other protocol-level dependencies, going through with an action may +//! actually cause harm to the network, and thus stalling would be the better option. +//! +//! Take the example of the BABE pallet ([`pallet_babe`]), which doesn't allow for a validator to +//! participate if it is disabled (see: [`frame::traits::DisabledValidators`]): +//! +//! ```ignore +//! if T::DisabledValidators::is_disabled(authority_index) { +//! panic!( +//! "Validator with index {:?} is disabled and should not be attempting to author blocks.", +//! authority_index, +//! ); +//! } +//! ``` +//! +//! There are other examples in various pallets, mostly those crucial to the blockchain’s +//! functionality. Most of the time, you will not be writing pallets which operate at this level, +//! but these exceptions should be noted regardless. +//! +//! ## Other Resources +//! +//! - [PBA Lectures on YouTube](https://www.youtube.com/playlist?list=PL-w_i5kwVqbni1Ch2j_RwTIXiB-bwnYqq) +#![allow(dead_code)] +#[allow(unused_variables)] +mod fake_runtime_types { + // Note: The following types are purely for the purpose of example, and do not contain any + // *real* use case other than demonstrating various concepts. + pub enum RuntimeError { + Overflow, + UserDoesntExist, + } + + pub type Address = (); + + pub struct Runtime; + + impl Runtime { + fn get_balance(account: Address) -> Result { + Ok(0u64) + } + + fn set_balance(account: Address, new_balance: u64) {} + } + + #[docify::export] + fn increase_balance(account: Address, amount: u64) -> Result<(), RuntimeError> { + // Get a user's current balance + let balance = Runtime::get_balance(account)?; + // SAFELY increase the balance by some amount + if let Some(new_balance) = balance.checked_add(amount) { + Runtime::set_balance(account, new_balance); + Ok(()) + } else { + Err(RuntimeError::Overflow) + } + } + + #[docify::export] + fn increase_balance_match(account: Address, amount: u64) -> Result<(), RuntimeError> { + // Get a user's current balance + let balance = Runtime::get_balance(account)?; + // SAFELY increase the balance by some amount + let new_balance = match balance.checked_add(amount) { + Some(balance) => balance, + None => { + return Err(RuntimeError::Overflow); + }, + }; + Runtime::set_balance(account, new_balance); + Ok(()) + } + + #[docify::export] + fn increase_balance_result(account: Address, amount: u64) -> Result<(), RuntimeError> { + // Get a user's current balance + let balance = Runtime::get_balance(account)?; + // SAFELY increase the balance by some amount - this time, by using `ok_or` + let new_balance = balance.checked_add(amount).ok_or(RuntimeError::Overflow)?; + Runtime::set_balance(account, new_balance); + Ok(()) + } +} + +#[cfg(test)] +mod tests { + use frame::traits::DefensiveSaturating; + #[docify::export] + #[test] + fn checked_add_example() { + // This is valid, as 20 is perfectly within the bounds of u32. + let add = (10u32).checked_add(10); + assert_eq!(add, Some(20)) + } + + #[docify::export] + #[test] + fn checked_add_handle_error_example() { + // This is invalid - we are adding something to the max of u32::MAX, which would overflow. + // Luckily, checked_add just marks this as None! + let add = u32::MAX.checked_add(10); + assert_eq!(add, None) + } + + #[docify::export] + #[test] + fn saturated_add_example() { + // Saturating add simply saturates + // to the numeric bound of that type if it overflows. + let add = u32::MAX.saturating_add(10); + assert_eq!(add, u32::MAX) + } + + #[docify::export] + #[test] + #[cfg_attr(debug_assertions, should_panic(expected = "Defensive failure has been triggered!"))] + fn saturated_defensive_example() { + let saturated_defensive = u32::MAX.defensive_saturating_add(10); + assert_eq!(saturated_defensive, u32::MAX); + } +} diff --git a/web/public/docs/sdk/src/reference_docs/development_environment_advice.rs b/web/public/docs/sdk/src/reference_docs/development_environment_advice.rs new file mode 100644 index 00000000..9b4245b2 --- /dev/null +++ b/web/public/docs/sdk/src/reference_docs/development_environment_advice.rs @@ -0,0 +1,223 @@ +//! # Development Environment Advice +//! +//! Large Rust projects are known for sometimes long compile times and sluggish dev tooling, and +//! pezkuwi-sdk is no exception. +//! +//! This page contains some advice to improve your workflow when using common tooling. +//! +//! ## Rust Analyzer Configuration +//! +//! [Rust Analyzer](https://rust-analyzer.github.io/) is the defacto [LSP](https://langserver.org/) for Rust. Its default +//! settings are fine for smaller projects, but not well optimised for pezkuwi-sdk. +//! +//! Below is a suggested configuration for VSCode or any VSCode-based editor like Cursor: +//! +//! ```json +//! { +//! // Use a separate target dir for Rust Analyzer. Helpful if you want to use Rust +//! // Analyzer and cargo on the command line at the same time, +//! // at the expense of duplicating build artifacts. +//! "rust-analyzer.cargo.targetDir": "target/vscode-rust-analyzer", +//! // Improve stability +//! "rust-analyzer.server.extraEnv": { +//! "CHALK_OVERFLOW_DEPTH": "100000000", +//! "CHALK_SOLVER_MAX_SIZE": "10000000" +//! }, +//! // Check feature-gated code +//! "rust-analyzer.cargo.features": "all", +//! "rust-analyzer.cargo.extraEnv": { +//! // Skip building WASM, there is never need for it here +//! "SKIP_WASM_BUILD": "1" +//! }, +//! // Don't expand some problematic proc_macros +//! "rust-analyzer.procMacro.ignored": { +//! "async-trait": ["async_trait"], +//! "napi-derive": ["napi"], +//! "async-recursion": ["async_recursion"], +//! "async-std": ["async_std"] +//! }, +//! // Use nightly formatting. +//! // See the pezkuwi-sdk CI job that checks formatting for the current version used in +//! // pezkuwi-sdk. +//! "rust-analyzer.rustfmt.extraArgs": ["+nightly-2024-04-10"], +//! } +//! ``` +//! +//! and the same in Lua for `neovim/nvim-lspconfig`: +//! +//! ```lua +//! ["rust-analyzer"] = { +//! rust = { +//! # Use a separate target dir for Rust Analyzer. Helpful if you want to use Rust +//! # Analyzer and cargo on the command line at the same time. +//! analyzerTargetDir = "target/nvim-rust-analyzer", +//! }, +//! server = { +//! # Improve stability +//! extraEnv = { +//! ["CHALK_OVERFLOW_DEPTH"] = "100000000", +//! ["CHALK_SOLVER_MAX_SIZE"] = "100000000", +//! }, +//! }, +//! cargo = { +//! # Check feature-gated code +//! features = "all", +//! extraEnv = { +//! # Skip building WASM, there is never need for it here +//! ["SKIP_WASM_BUILD"] = "1", +//! }, +//! }, +//! procMacro = { +//! # Don't expand some problematic proc_macros +//! ignored = { +//! ["async-trait"] = { "async_trait" }, +//! ["napi-derive"] = { "napi" }, +//! ["async-recursion"] = { "async_recursion" }, +//! ["async-std"] = { "async_std" }, +//! }, +//! }, +//! rustfmt = { +//! # Use nightly formatting. +//! # See the pezkuwi-sdk CI job that checks formatting for the current version used in +//! # pezkuwi-sdk. +//! extraArgs = { "+nightly-2024-04-10" }, +//! }, +//! }, +//! ``` +//! +//! Alternatively for neovim, if you are using [Rustaceanvim](https://github.com/mrcjkb/rustaceanvim), +//! you can achieve the same configuring `rust-analyzer` via `rustaceanvim` as follows: +//! ```lua +//! return { +//! { +//! "mrcjkb/rustaceanvim", +//! opts = { +//! server = { +//! default_settings = { +//! ["rust-analyzer"] = { +//! // put the same config as for nvim-lspconfig here +//! }, +//! }, +//! }, +//! }, +//! }, +//! } +//! ``` +//! +//! Similarly for Zed, you can replicate the same VSCode configuration in +//! `~/.config/zed/settings.json` as follows: +//! ```json +//! "lsp": { +//! "rust-analyzer": { +//! "initialization_options": { +//! // same config as for VSCode for rust, cargo, procMacros, ... +//! } +//! } +//! }, +//! ``` +//! +//! In general, refer to your favorite editor / IDE's documentation to properly configure +//! `rust-analyzer` as language server. +//! For the full set of configuration options see . +//! +//! ## Cargo Usage +//! +//! ### Using `--package` (a.k.a. `-p`) +//! +//! pezkuwi-sdk is a monorepo containing many crates. When you run a cargo command without +//! `-p`, you will almost certainly compile crates outside of the scope you are working. +//! +//! Instead, you should identify the name of the crate you are working on by checking the `name` +//! field in the closest `Cargo.toml` file. Then, use `-p` with your cargo commands to only compile +//! that crate. +//! +//! ### `SKIP_WASM_BUILD=1` environment variable +//! +//! When cargo touches a runtime crate, by default it will also compile the WASM binary, +//! approximately doubling the compilation time. +//! +//! The WASM binary is usually not needed, especially when running `check` or `test`. To skip the +//! WASM build, set the `SKIP_WASM_BUILD` environment variable to `1`. For example: +//! `SKIP_WASM_BUILD=1 cargo check -p frame-support`. +//! +//! ### Cargo Remote +//! +//! Warning: cargo remote by default doesn't transfer hidden files to the remote machine. But hidden +//! files can be useful, e.g. for sqlx usage. On the other hand using `--transfer-hidden` flag will +//! transfer `.git` which is big. +//! +//! If you have a powerful remote server available, you may consider using +//! [cargo-remote](https://github.com/sgeisler/cargo-remote) to execute cargo commands on it, +//! freeing up local resources for other tasks like `rust-analyzer`. +//! +//! When using `cargo-remote`, you can configure your editor to perform the the typical +//! "check-on-save" remotely as well. The configuration for VSCode (or any VSCode-based editor like +//! Cursor) is as follows: +//! +//! ```json +//! { +//! "rust-analyzer.cargo.buildScripts.overrideCommand": [ +//! "cargo", +//! "remote", +//! "--build-env", +//! "SKIP_WASM_BUILD=1", +//! "--", +//! "check", +//! "--message-format=json", +//! "--all-targets", +//! "--all-features", +//! "--target-dir=target/rust-analyzer" +//! ], +//! "rust-analyzer.check.overrideCommand": [ +//! "cargo", +//! "remote", +//! "--build-env", +//! "SKIP_WASM_BUILD=1", +//! "--", +//! "check", +//! "--workspace", +//! "--message-format=json", +//! "--all-targets", +//! "--all-features", +//! "--target-dir=target/rust-analyzer" +//! ], +//! } +//! ``` +//! +//! and the same in Lua for `neovim/nvim-lspconfig`: +//! +//! ```lua +//! ["rust-analyzer"] = { +//! cargo = { +//! buildScripts = { +//! overrideCommand = { +//! "cargo", +//! "remote", +//! "--build-env", +//! "SKIP_WASM_BUILD=1", +//! "--", +//! "check", +//! "--message-format=json", +//! "--all-targets", +//! "--all-features", +//! "--target-dir=target/rust-analyzer" +//! }, +//! }, +//! }, +//! check = { +//! overrideCommand = { +//! "cargo", +//! "remote", +//! "--build-env", +//! "SKIP_WASM_BUILD=1", +//! "--", +//! "check", +//! "--workspace", +//! "--message-format=json", +//! "--all-targets", +//! "--all-features", +//! "--target-dir=target/rust-analyzer" +//! }, +//! }, +//! }, +//! ``` diff --git a/web/public/docs/sdk/src/reference_docs/extrinsic_encoding.rs b/web/public/docs/sdk/src/reference_docs/extrinsic_encoding.rs new file mode 100644 index 00000000..6632c9d1 --- /dev/null +++ b/web/public/docs/sdk/src/reference_docs/extrinsic_encoding.rs @@ -0,0 +1,333 @@ +//! # Constructing and Signing Extrinsics +//! +//! Extrinsics are payloads that are stored in blocks which are responsible for altering the state +//! of a blockchain via the [_state transition +//! function_][crate::reference_docs::blockchain_state_machines]. +//! +//! Substrate is configurable enough that extrinsics can take any format. In practice, runtimes +//! tend to use our [`sp_runtime::generic::UncheckedExtrinsic`] type to represent extrinsics, +//! because it's generic enough to cater for most (if not all) use cases. In Pezkuwi, this is +//! configured [here](https://github.com/polkadot-fellows/runtimes/blob/94b2798b69ba6779764e20a50f056e48db78ebef/relay/polkadot/src/lib.rs#L1478) +//! at the time of writing. +//! +//! What follows is a description of how extrinsics based on this +//! [`sp_runtime::generic::UncheckedExtrinsic`] type are encoded into bytes. Specifically, we are +//! looking at how extrinsics with a format version of 5 are encoded. This version is itself a part +//! of the payload, and if it changes, it indicates that something about the encoding may have +//! changed. +//! +//! # Encoding an Extrinsic +//! +//! At a high level, all extrinsics compatible with [`sp_runtime::generic::UncheckedExtrinsic`] +//! are formed from concatenating some details together, as in the following pseudo-code: +//! +//! ```text +//! extrinsic_bytes = concat( +//! compact_encoded_length, +//! version_and_extrinsic_type, +//! maybe_extension_data, +//! call_data +//! ) +//! ``` +//! +//! For clarity, the actual implementation in Substrate looks like this: +#![doc = docify::embed!("../../substrate/primitives/runtime/src/generic/unchecked_extrinsic.rs", unchecked_extrinsic_encode_impl)] +//! +//! Let's look at how each of these details is constructed: +//! +//! ## compact_encoded_length +//! +//! This is a [SCALE compact encoded][frame::deps::codec::Compact] integer which is equal to the +//! length, in bytes, of the rest of the extrinsic details. +//! +//! To obtain this value, we must encode and concatenate together the rest of the extrinsic details +//! first, and then obtain the byte length of these. We can then compact encode that length, and +//! prepend it to the rest of the details. +//! +//! ## version_and_maybe_signature +//! +//! If the extrinsic is _unsigned_, then `version_and_maybe_signature` will be just one byte +//! denoting the _transaction protocol version_, which is 4 (or `0b0000_0100`). +//! +//! If the extrinsic is _signed_ (all extrinsics submitted from users must be signed), then +//! `version_and_maybe_signature` is obtained by concatenating some details together, ie: +//! +//! ```text +//! version_and_maybe_signature = concat( +//! version_and_signed, +//! from_address, +//! signature, +//! transaction_extensions_extra, +//! ) +//! ``` +//! +//! Each of the details to be concatenated together is explained below: +//! +//! ## version_and_extrinsic_type +//! +//! This byte has 2 components: +//! - the 2 most significant bits represent the extrinsic type: +//! - bare - `0b00` +//! - signed - `0b10` +//! - general - `0b01` +//! - the 6 least significant bits represent the extrinsic format version (currently 5) +//! +//! ### Bare extrinsics +//! +//! If the extrinsic is _bare_, then `version_and_extrinsic_type` will be just the _transaction +//! protocol version_, which is 5 (or `0b0000_0101`). Bare extrinsics do not carry any other +//! extension data, so `maybe_extension_data` would not be included in the payload and the +//! `version_and_extrinsic_type` would always be followed by the encoded call bytes. +//! +//! ### Signed extrinsics +//! +//! If the extrinsic is _signed_ (all extrinsics submitted from users used to be signed up until +//! version 4), then `version_and_extrinsic_type` is obtained by having a MSB of `1` on the +//! _transaction protocol version_ byte (which translates to `0b1000_0101`). +//! +//! Additionally, _signed_ extrinsics also carry with them address and signature information encoded +//! as follows: +//! +//! #### from_address +//! +//! This is the [SCALE encoded][frame::deps::codec] address of the sender of the extrinsic. The +//! address is the first generic parameter of [`sp_runtime::generic::UncheckedExtrinsic`], and so +//! can vary from chain to chain. +//! +//! The address type used on the Pezkuwi relay chain is [`sp_runtime::MultiAddress`], +//! where `AccountId32` is defined [here][`sp_core::crypto::AccountId32`]. When constructing a +//! signed extrinsic to be submitted to a Pezkuwi node, you'll always use the +//! [`sp_runtime::MultiAddress::Id`] variant to wrap your `AccountId32`. +//! +//! #### signature +//! +//! This is the [SCALE encoded][frame::deps::codec] signature. The signature type is configured via +//! the third generic parameter of [`sp_runtime::generic::UncheckedExtrinsic`], which determines the +//! shape of the signature and signing algorithm that should be used. +//! +//! The signature is obtained by signing the _signed payload_ bytes (see below on how this is +//! constructed) using the private key associated with the address and correct algorithm. +//! +//! The signature type used on the Pezkuwi relay chain is [`sp_runtime::MultiSignature`]; the +//! variants there are the types of signature that can be provided. +//! +//! ### General extrinsics +//! +//! If the extrinsic is _general_ (it doesn't carry a signature in the payload, only extension +//! data), then `version_and_extrinsic_type` is obtained by logical OR between the general +//! transaction type bits and the _transaction protocol version_ byte (which translates to +//! `0b0100_0101`). +//! +//! ### transaction_extensions_extra +//! +//! This is the concatenation of the [SCALE encoded][frame::deps::codec] bytes representing first a +//! single byte describing the extension version (this is bumped whenever a change occurs in the +//! transaction extension pipeline) followed by the bytes of each of the [_transaction +//! extensions_][sp_runtime::traits::TransactionExtension], and are configured by the fourth generic +//! parameter of [`sp_runtime::generic::UncheckedExtrinsic`]. Learn more about transaction +//! extensions [here][crate::reference_docs::transaction_extensions]. +//! +//! When it comes to constructing an extrinsic, each transaction extension has two things that we +//! are interested in here: +//! +//! - The actual SCALE encoding of the transaction extension type itself; this is what will form our +//! `transaction_extensions_extra` bytes. +//! - An `Implicit` type. This is SCALE encoded into the `transaction_extensions_implicit` data (see +//! below). +//! +//! Either (or both) of these can encode to zero bytes. +//! +//! Each chain configures the set of transaction extensions that it uses in its runtime +//! configuration. At the time of writing, Pezkuwi configures them +//! [here](https://github.com/polkadot-fellows/runtimes/blob/1dc04eb954eadf8aadb5d83990b89662dbb5a074/relay/polkadot/src/lib.rs#L1432C25-L1432C25). +//! Some of the common transaction extensions are defined +//! [here][frame::deps::frame_system#transaction-extensions]. +//! +//! Information about exactly which transaction extensions are present on a chain and in what order +//! is also a part of the metadata for the chain. For V15 metadata, it can be [found +//! here][frame::deps::frame_support::__private::metadata::v15::ExtrinsicMetadata]. +//! +//! ## call_data +//! +//! This is the main payload of the extrinsic, which is used to determine how the chain's state is +//! altered. This is defined by the second generic parameter of +//! [`sp_runtime::generic::UncheckedExtrinsic`]. +//! +//! A call can be anything that implements [`Encode`][frame::deps::codec::Encode]. In FRAME-based +//! runtimes, a call is represented as an enum of enums, where the outer enum represents the FRAME +//! pallet being called, and the inner enum represents the call being made within that pallet, and +//! any arguments to it. Read more about the call enum +//! [here][crate::reference_docs::frame_runtime_types]. +//! +//! FRAME `Call` enums are automatically generated, and end up looking something like this: +#![doc = docify::embed!("./src/reference_docs/extrinsic_encoding.rs", call_data)] +//! +//! In pseudo-code, this `Call` enum encodes equivalently to: +//! +//! ```text +//! call_data = concat( +//! pallet_index, +//! call_index, +//! call_args +//! ) +//! ``` +//! +//! - `pallet_index` is a single byte denoting the index of the pallet that we are calling into, and +//! is what the tag of the outermost enum will encode to. +//! - `call_index` is a single byte denoting the index of the call that we are making the pallet, +//! and is what the tag of the inner enum will encode to. +//! - `call_args` are the SCALE encoded bytes for each of the arguments that the call expects, and +//! are typically provided as values to the inner enum. +//! +//! Information about the pallets that exist for a chain (including their indexes), the calls +//! available in each pallet (including their indexes), and the arguments required for each call can +//! be found in the metadata for the chain. For V15 metadata, this information [is +//! here][frame::deps::frame_support::__private::metadata::v15::PalletMetadata]. +//! +//! # The Signed Payload Format +//! +//! All _signed_ extrinsics submitted to a node from the outside world (also known as +//! _transactions_) need to be _signed_. The data that needs to be signed for some extrinsic is +//! called the _signed payload_, and its shape is described by the following pseudo-code: +//! +//! ```text +//! signed_payload = blake2_256( +//! concat( +//! call_data, +//! transaction_extensions_extra, +//! transaction_extensions_implicit, +//! ) +//! ) +//! ``` +//! +//! The bytes representing `call_data` and `transaction_extensions_extra` can be obtained as +//! descibed above. `transaction_extensions_implicit` is constructed by SCALE encoding the +//! ["implicit" data][sp_runtime::traits::TransactionExtension::Implicit] for each transaction +//! extension that the chain is using, in order. +//! +//! Once we've concatenated those together, we hash the result using a Blake2 256bit hasher. +//! +//! The [`sp_runtime::generic::SignedPayload`] type takes care of assembling the correct payload for +//! us, given `call_data` and a tuple of transaction extensions. +//! +//! # The General Transaction Format +//! +//! A General transaction does not have a signature method hardcoded in the check logic of the +//! extrinsic, such as a traditionally signed transaction. Instead, general transactions should have +//! one or more extensions in the transaction extension pipeline that auhtorize origins in some way, +//! one of which could be the traditional signature check that happens for all signed transactions +//! in the [Checkable](sp_runtime::traits::Checkable) implementation of +//! [UncheckedExtrinsic](sp_runtime::generic::UncheckedExtrinsic). Therefore, it is up to each +//! extension to define the format of the payload it will try to check and authorize the right +//! origin type. For an example, look into the [authorization example pallet +//! extensions](pallet_example_authorization_tx_extension::extensions) +//! +//! # Example Encoding +//! +//! Using [`sp_runtime::generic::UncheckedExtrinsic`], we can construct and encode an extrinsic as +//! follows: +#![doc = docify::embed!("./src/reference_docs/extrinsic_encoding.rs", encoding_example)] + +#[docify::export] +pub mod call_data { + use codec::{Decode, Encode}; + use sp_runtime::{traits::Dispatchable, DispatchResultWithInfo}; + + // The outer enum composes calls within + // different pallets together. We have two + // pallets, "PalletA" and "PalletB". + #[derive(Encode, Decode, Clone)] + pub enum Call { + #[codec(index = 0)] + PalletA(PalletACall), + #[codec(index = 7)] + PalletB(PalletBCall), + } + + // An inner enum represents the calls within + // a specific pallet. "PalletA" has one call, + // "Foo". + #[derive(Encode, Decode, Clone)] + pub enum PalletACall { + #[codec(index = 0)] + Foo(String), + } + + #[derive(Encode, Decode, Clone)] + pub enum PalletBCall { + #[codec(index = 0)] + Bar(String), + } + + impl Dispatchable for Call { + type RuntimeOrigin = (); + type Config = (); + type Info = (); + type PostInfo = (); + fn dispatch(self, _origin: Self::RuntimeOrigin) -> DispatchResultWithInfo { + Ok(()) + } + } +} + +#[docify::export] +pub mod encoding_example { + use super::call_data::{Call, PalletACall}; + use crate::reference_docs::transaction_extensions::transaction_extensions_example; + use codec::Encode; + use sp_core::crypto::AccountId32; + use sp_keyring::sr25519::Keyring; + use sp_runtime::{ + generic::{SignedPayload, UncheckedExtrinsic}, + MultiAddress, MultiSignature, + }; + + // Define some transaction extensions to use. We'll use a couple of examples + // from the transaction extensions reference doc. + type TransactionExtensions = ( + transaction_extensions_example::AddToPayload, + transaction_extensions_example::AddToSignaturePayload, + ); + + // We'll use `UncheckedExtrinsic` to encode our extrinsic for us. We set + // the address and signature type to those used on Pezkuwi, use our custom + // `Call` type, and use our custom set of `TransactionExtensions`. + type Extrinsic = UncheckedExtrinsic< + MultiAddress, + Call, + MultiSignature, + TransactionExtensions, + >; + + pub fn encode_demo_extrinsic() -> Vec { + // The "from" address will be our Alice dev account. + let from_address = MultiAddress::::Id(Keyring::Alice.to_account_id()); + + // We provide some values for our expected transaction extensions. + let transaction_extensions = ( + transaction_extensions_example::AddToPayload(1), + transaction_extensions_example::AddToSignaturePayload, + ); + + // Construct our call data: + let call_data = Call::PalletA(PalletACall::Foo("Hello".to_string())); + + // The signed payload. This takes care of encoding the call_data, + // transaction_extensions_extra and transaction_extensions_implicit, and hashing + // the result if it's > 256 bytes: + let signed_payload = SignedPayload::new(call_data.clone(), transaction_extensions.clone()); + + // Sign the signed payload with our Alice dev account's private key, + // and wrap the signature into the expected type: + let signature = { + let sig = Keyring::Alice.sign(&signed_payload.encode()); + MultiSignature::Sr25519(sig) + }; + + // Now, we can build and encode our extrinsic: + let ext = Extrinsic::new_signed(call_data, from_address, signature, transaction_extensions); + + let encoded_ext = ext.encode(); + encoded_ext + } +} diff --git a/web/public/docs/sdk/src/reference_docs/fee_less_runtime.rs b/web/public/docs/sdk/src/reference_docs/fee_less_runtime.rs new file mode 100644 index 00000000..9146b30e --- /dev/null +++ b/web/public/docs/sdk/src/reference_docs/fee_less_runtime.rs @@ -0,0 +1,13 @@ +//! # Fee-Less Runtime +//! +//! 🚧 Work In Progress 🚧 +//! +//! Notes: +//! +//! - An extension of [`runtime_vs_smart_contract`], showcasing the tools needed to build a safe +//! runtime that is fee-less. +//! - Would need to use unsigned origins, custom validate_unsigned, check the existence of some NFT +//! and some kind of rate limiting (eg. any account gets 5 free tx per day). +//! - The rule of thumb is that as long as the unsigned validate does one storage read, similar to +//! nonce, it is fine. +//! - This could possibly be a good guide/template, rather than a reference doc. diff --git a/web/public/docs/sdk/src/reference_docs/frame_benchmarking_weight.rs b/web/public/docs/sdk/src/reference_docs/frame_benchmarking_weight.rs new file mode 100644 index 00000000..bf67b33a --- /dev/null +++ b/web/public/docs/sdk/src/reference_docs/frame_benchmarking_weight.rs @@ -0,0 +1,212 @@ +//! # FRAME Benchmarking and Weights. +//! +//! This reference doc explores the concept of weights within Pezkuwi-SDK runtimes, and more +//! specifically how FRAME-based runtimes handle it. +//! +//! ## Metering +//! +//! The existence of "weight" as a concept in Pezkuwi-SDK is a direct consequence of the usage of +//! WASM as a virtual machine. Unlike a metered virtual machine like EVM, where every instruction +//! can have a (fairly) deterministic "cost" (also known as "gas price") associated with it, WASM is +//! a stack machine with more complex instruction set, and more unpredictable execution times. This +//! means that unlike EVM, it is not possible to implement a "metering" system in WASM. A metering +//! system is one in which instructions are executed one by one, and the cost/gas is stored in an +//! accumulator. The execution may then halt once a gas limit is reached. +//! +//! In Pezkuwi-SDK, the WASM runtime is not assumed to be metered. +//! +//! ## Trusted Code +//! +//! Another important difference is that EVM is mostly used to express smart contracts, which are +//! foreign and untrusted codes from the perspective of the blockchain executing them. In such +//! cases, metering is crucial, in order to ensure a malicious code cannot consume more gas than +//! expected. +//! +//! This assumption does not hold about the runtime of Pezkuwi-SDK-based blockchains. The runtime +//! is trusted code, and it is assumed to be written by the same team/developers who are running the +//! blockchain itself. Therefore, this assumption of "untrusted foreign code" does not hold. +//! +//! This is why the runtime can opt for a more performant, more flexible virtual machine like WASM, +//! and get away without having metering. +//! +//! ## Benchmarking +//! +//! With the matter of untrusted code execution out of the way, the need for strict metering goes +//! out of the way. Yet, it would still be very beneficial for block producers to be able to know an +//! upper bound on how much resources a operation is going to consume before actually executing that +//! operation. This is why FRAME has a toolkit for benchmarking pallets: So that this upper bound +//! can be empirically determined. +//! +//! > Note: Benchmarking is a static analysis: It is all about knowing the upper bound of how much +//! > resources an operation takes statically, without actually executing it. In the context of +//! > FRAME extrinsics, this static-ness is expressed by the keyword "pre-dispatch". +//! +//! To understand why this upper bound is needed, consider the following: A block producer knows +//! they have 20ms left to finish producing their block, and wishes to include more transactions in +//! the block. Yet, in a metered environment, it would not know which transaction is likely to fit +//! the 20ms. In a benchmarked environment, it can examine the transactions for their upper bound, +//! and include the ones that are known to fit based on the worst case. +//! +//! The benchmarking code can be written as a part of FRAME pallet, using the macros provided in +//! [`frame_benchmarking`]. See any of the existing pallets in `pezkuwi-sdk`, or the pallets in our +//! [`crate::pezkuwi_sdk::templates`] for examples. +//! +//! ## Weight +//! +//! Finally, [`sp_weights::Weight`] is the output of the benchmarking process. It is a +//! two-dimensional data structure that demonstrates the resources consumed by a given block of +//! code (for example, a transaction). The two dimensions are: +//! +//! * reference time: The time consumed in pico-seconds, on a reference hardware. +//! * proof size: The amount of storage proof necessary to re-execute the block of code. This is +//! mainly needed for teyrchain <> relay-chain verification. +//! +//! ## How To Write Benchmarks: Worst Case +//! +//! The most important detail about writing benchmarking code is that it must be written such that +//! it captures the worst case execution of any block of code. +//! +//! Consider: +#![doc = docify::embed!("./src/reference_docs/frame_benchmarking_weight.rs", simple_transfer)] +//! +//! If this block of code is to be benchmarked, then the benchmarking code must be written such that +//! it captures the worst case. +//! +//! ## Gluing Pallet Benchmarking with Runtime +//! +//! FRAME pallets are mandated to provide their own benchmarking code. Runtimes contain the +//! boilerplate needed to run these benchmarking (see [Running Benchmarks +//! below](#running-benchmarks)). The outcome of running these benchmarks are meant to be fed back +//! into the pallet via a conventional `trait WeightInfo` on `Config`: +#![doc = docify::embed!("src/reference_docs/frame_benchmarking_weight.rs", WeightInfo)] +//! +//! Then, individual functions of this trait are the final values that we assigned to the +//! [`frame::pallet_macros::weight`] attribute: +#![doc = docify::embed!("./src/reference_docs/frame_benchmarking_weight.rs", simple_transfer_2)] +//! +//! ## Manual Refund +//! +//! Back to the assumption of writing benchmarks for worst case: Sometimes, the pre-dispatch weight +//! significantly differ from the post-dispatch actual weight consumed. This can be expressed with +//! the following FRAME syntax: +#![doc = docify::embed!("./src/reference_docs/frame_benchmarking_weight.rs", simple_transfer_3)] +//! +//! ## Running Benchmarks +//! +//! Two ways exist to run the benchmarks of a runtime. +//! +//! 1. The old school way: Most Pezkuwi-SDK based nodes (such as the ones integrated in +//! [`templates`]) have a `benchmark` subcommand integrated into themselves. +//! 2. The more [`crate::reference_docs::omni_node`] compatible way of running the benchmarks would +//! be using [`frame-omni-bencher`] CLI, which only relies on a runtime. +//! +//! Note that by convention, the runtime and pallets always have their benchmarking code feature +//! gated as behind `runtime-benchmarks`. So, the runtime should be compiled with `--features +//! runtime-benchmarks`. +//! +//! ## Automatic Refund of `proof_size`. +//! +//! A new feature in FRAME allows the runtime to be configured for "automatic refund" of the proof +//! size weight. This is very useful for maximizing the throughput of teyrchains. Please see: +//! [`crate::guides::enable_pov_reclaim`]. +//! +//! ## Summary +//! +//! Pezkuwi-SDK runtimes use a more performant VM, namely WASM, which does not have metering. In +//! return they have to be benchmarked to provide an upper bound on the resources they consume. This +//! upper bound is represented as [`sp_weights::Weight`]. +//! +//! ## Future: PolkaVM +//! +//! With the transition of Pezkuwi relay chain to [JAM], a set of new features are being +//! introduced, one of which being a new virtual machine named [PolkaVM] that is as flexible as +//! WASM, but also capable of metering. This might alter the future of benchmarking in FRAME and +//! Pezkuwi-SDK, rendering them not needed anymore once PolkaVM is fully integrated into +//! Pezkuwi-sdk. For a basic explanation of JAM and PolkaVM, see [here](https://blog.kianenigma.com/posts/tech/demystifying-jam/#pvm). +//! +//! +//! [`frame-omni-bencher`]: https://crates.io/crates/frame-omni-bencher +//! [`templates`]: crate::pezkuwi_sdk::templates +//! [PolkaVM]: https://github.com/koute/polkavm +//! [JAM]: https://graypaper.com + +#[frame::pallet(dev_mode)] +#[allow(unused_variables, unreachable_code, unused, clippy::diverging_sub_expression)] +pub mod pallet { + use frame::prelude::*; + + #[docify::export] + pub trait WeightInfo { + fn simple_transfer() -> Weight; + } + + #[pallet::config] + pub trait Config: frame_system::Config { + type WeightInfo: WeightInfo; + } + + #[pallet::pallet] + pub struct Pallet(_); + + #[pallet::call] + impl Pallet { + #[docify::export] + #[pallet::weight(10_000)] + pub fn simple_transfer( + origin: OriginFor, + destination: T::AccountId, + amount: u32, + ) -> DispatchResult { + let destination_exists = todo!(); + if destination_exists { + // simpler code path + } else { + // more complex code path + } + Ok(()) + } + + #[docify::export] + #[pallet::weight(T::WeightInfo::simple_transfer())] + pub fn simple_transfer_2( + origin: OriginFor, + destination: T::AccountId, + amount: u32, + ) -> DispatchResult { + let destination_exists = todo!(); + if destination_exists { + // simpler code path + } else { + // more complex code path + } + Ok(()) + } + + #[docify::export] + // This is the worst-case, pre-dispatch weight. + #[pallet::weight(T::WeightInfo::simple_transfer())] + pub fn simple_transfer_3( + origin: OriginFor, + destination: T::AccountId, + amount: u32, + ) -> DispatchResultWithPostInfo { + // ^^ Notice the new return type + let destination_exists = todo!(); + if destination_exists { + // simpler code path + // Note that need for .into(), to convert `()` to `PostDispatchInfo` + // See: https://docs.pezkuwichain.io/sdk/master/frame_support/dispatch/struct.PostDispatchInfo.html#impl-From%3C()%3E-for-PostDispatchInfo + Ok(().into()) + } else { + // more complex code path + let actual_weight = + todo!("this can likely come from another benchmark that is NOT the worst case"); + let pays_fee = todo!("You can set this to `Pays::Yes` or `Pays::No` to change if this transaction should pay fees"); + Ok(frame::deps::frame_support::dispatch::PostDispatchInfo { + actual_weight: Some(actual_weight), + pays_fee, + }) + } + } + } +} diff --git a/web/public/docs/sdk/src/reference_docs/frame_logging.rs b/web/public/docs/sdk/src/reference_docs/frame_logging.rs new file mode 100644 index 00000000..806c3c4b --- /dev/null +++ b/web/public/docs/sdk/src/reference_docs/frame_logging.rs @@ -0,0 +1,155 @@ +//! # FRAME Logging +//! +//! This reference docs briefly explores how to do logging and printing runtimes, mainly +//! FRAME-based. +//! +//! > Please make sure to read [the section below](#using-logging-in-production) on using logging in +//! > production. +//! +//! ## Using `println!` +//! +//! To recap, as with standard Rust, you can use `println!` _in your tests_, but it will only print +//! out if executed with `--nocapture`, or if the test panics. +//! +//! ``` +//! fn it_print() { +//! println!("Hello, world!"); +//! } +//! ``` +//! +//! within the pallet, if you want to use the standard `println!`, it needs to be wrapped in +//! [`sp_std::if_std`]. Of course, this means that this print code is only available to you in the +//! `std` compiler flag, and never present in a wasm build. +//! +//! ``` +//! // somewhere in your pallet. This is not a real pallet code. +//! mod pallet { +//! struct Pallet; +//! impl Pallet { +//! fn print() { +//! sp_std::if_std! { +//! println!("Hello, world!"); +//! } +//! } +//! } +//! } +//! ``` +//! +//! ## Using `log` +//! +//! First, ensure you are familiar with the [`log`] crate. In short, each log statement has: +//! +//! 1. `log-level`, signifying how important it is. +//! 2. `log-target`, signifying to which component it belongs. +//! +//! Add log statements to your pallet as such: +//! +//! You can add the log crate to the `Cargo.toml` of the pallet. +//! +//! ```text +//! #[dependencies] +//! log = { version = "x.y.z", default-features = false } +//! +//! #[features] +//! std = [ +//! // snip -- other pallets +//! "log/std" +//! ] +//! ``` +//! +//! More conveniently, the `frame` umbrella crate re-exports the log crate as [`frame::log`]. +//! +//! Then, the pallet can use this crate to emit log statements. In this statement, we use the info +//! level, and the target is `pallet-example`. +//! +//! ``` +//! mod pallet { +//! struct Pallet; +//! +//! impl Pallet { +//! fn logs() { +//! frame::log::info!(target: "pallet-example", "Hello, world!"); +//! } +//! } +//! } +//! ``` +//! +//! This will in itself just emit the log messages, **but unless if captured by a logger, they will +//! not go anywhere**. [`sp_api`] provides a handy function to enable the runtime logging: +//! +//! ``` +//! // in your test +//! fn it_also_prints() { +//! sp_api::init_runtime_logger(); +//! // call into your pallet, and now it will print `log` statements. +//! } +//! ``` +//! +//! Alternatively, you can use [`sp_tracing::try_init_simple`]. +//! +//! `info`, `error` and `warn` logs are printed by default, but if you want lower level logs to also +//! be printed, you must to add the following compiler flag: +//! +//! ```text +//! RUST_LOG=pallet-example=trace cargo test +//! ``` +//! +//! ## Enabling Logs in Production +//! +//! All logs from the runtime are emitted by default, but there is a feature flag in [`sp_api`], +//! called `disable-logging`, that can be used to disable all logs in the runtime. This is useful +//! for production chains to reduce the size and overhead of the wasm runtime. +#![doc = docify::embed!("../../substrate/primitives/api/src/lib.rs", init_runtime_logger)] +//! +//! Similar to the above, the proper `RUST_LOG` must also be passed to your compiler flag when +//! compiling the runtime. +//! +//! ## Log Target Prefixing +//! +//! Many [`crate::pezkuwi_sdk::frame_runtime`] pallets emit logs with log target `runtime::`, for example `runtime::system`. This then allows one to run a node with a wasm blob +//! compiled with `LOG_TARGET=runtime=debug`, which enables the log target of all pallets who's log +//! target starts with `runtime`. +//! +//! ## Low Level Primitives +//! +//! Under the hood, logging is another instance of host functions under the hood (as defined in +//! [`crate::reference_docs::wasm_meta_protocol`]). The runtime uses a set of host functions under +//! [`sp_io::logging`] and [`sp_io::misc`] to emit all logs and prints. You typically do not need to +//! use these APIs directly. +//! +//! ## Using Logging in Production +//! +//! Note that within FRAME, reading storage values __only for the purpose of logging__ is dangerous, +//! and can lead to consensus issues. This is because with the introduction of +//! [`crate::guides::enable_pov_reclaim`], the node side code will track the storage changes, and +//! tries to update the onchain record of the `proof_size` weight used (stored in +//! [`frame_system::BlockWeight`]) after the block is executed. +//! +//! If one node has a different log level enabled than the rest of the network, and the extra logs +//! impose additional storage reads, then the amount of `proof_size` weight reclaimed into +//! [`frame_system::BlockWeight`] will be different, causing a state root mismatch, which is +//! typically a fatal error emitted from [`frame_executive`]. +//! +//! This also can also happen in a teyrchain context, and cause discrepancies between the relay +//! chain and the teyrchain, when execution the Teyrchain Validation Function (PVF) on the relay +//! chain. +//! +//! **In summary, you should only used storage values in logging (especially for levels lower than +//! `info` which is typically enabled by all parties) that are already read from storage, and will +//! be part of the storage proof of execution in any case**. +//! +//! A typical faulty code would look like this: +//! +//! ```ignore +//! /// This function will have a different storage footprint depending on the log level +//! fn faulty_logging() { +//! log::debug!( +//! "what I am about to print is only read when `RUST_LOG=debug` {:?}", +//! StorageValue::::get() +//! ); +//! } +//! ``` +//! +//! Please read [this issue](https://github.com/pezkuwichain/pezkuwi-sdk/issues/155) for one +//! instance of the consensus issues caused by this mistake. diff --git a/web/public/docs/sdk/src/reference_docs/frame_offchain_workers.rs b/web/public/docs/sdk/src/reference_docs/frame_offchain_workers.rs new file mode 100644 index 00000000..cedccee7 --- /dev/null +++ b/web/public/docs/sdk/src/reference_docs/frame_offchain_workers.rs @@ -0,0 +1,114 @@ +//! # Offchain Workers +//! +//! This reference document explains how offchain workers work in Substrate and FRAME. The main +//! focus is upon FRAME's implementation of this functionality. Nonetheless, offchain workers are a +//! Substrate-provided feature and can be used with possible alternatives to [`frame`] as well. +//! +//! Offchain workers are a commonly misunderstood topic, therefore we explain them bottom-up, +//! starting at the fundamentals and then describing the developer interface. +//! +//! ## Context +//! +//! Recall from [`crate::reference_docs::wasm_meta_protocol`] that the node and the runtime +//! communicate with one another via host functions and runtime APIs. Many of these interactions +//! contribute to the actual state transition of the blockchain. For example [`sp_api::Core`] is the +//! main runtime API that is called to execute new blocks. +//! +//! Offchain workers are in principle not different in any way: It is a runtime API exposed by the +//! wasm blob ([`sp_offchain::OffchainWorkerApi`]), and the node software calls into it when it +//! deems fit. But, crucially, this API call is different in that: +//! +//! 1. It can have no impact on the state ie. it is _OFF (the) CHAIN_. If any state is altered +//! during the execution of this API call, it is discarded. +//! 2. It has access to an extended set of host functions that allow the wasm blob to do more. For +//! example, call into HTTP requests. +//! +//! > The main way through which an offchain worker can interact with the state is by submitting an +//! > extrinsic to the chain. This is the ONLY way to alter the state from an offchain worker. +//! > [`pallet_example_offchain_worker`] provides an example of this. +//! +//! +//! Given the "Off Chain" nature of this API, it is important to remember that calling this API is +//! entirely optional. Some nodes might call into it, some might not, and it would have no impact on +//! the execution of your blockchain because no state is altered no matter the execution of the +//! offchain worker API. +//! +//! Substrate's CLI allows some degree of configuration about this, allowing node operators to +//! specify when they want to run the offchain worker API. See +//! [`sc_cli::RunCmd::offchain_worker_params`]. +//! +//! ## Nondeterministic Execution +//! +//! Needless to say, given the above description, the code in your offchain worker API can be +//! nondeterministic, as it is not part of the blockchain's STF, so it can be executed at unknown +//! times, by unknown nodes, and has no impact on the state. This is why an HTTP +//! ([`sp_runtime::offchain::http`]) API is readily provided to the offchain worker APIs. Because +//! there is no need for determinism in this context. +//! +//! > A common mistake here is for novice developers to see this HTTP API, and imagine that +//! > `pezkuwi-sdk` somehow magically solved the determinism in blockchains, and now a blockchain +//! > can make HTTP calls and it will all work. This is absolutely NOT the case. An HTTP call made +//! > by the offchain worker is non-deterministic by design. Blockchains can't and always won't be +//! > able to perform non-deterministic operations such as making HTTP calls to a foreign server. +//! +//! ## FRAME's API +//! +//! [`frame`] provides a simple API through which pallets can define offchain worker functions. This +//! is part of [`frame::traits::Hooks`], which is implemented as a part of +//! [`frame::pallet_macros::hooks`]. +//! +//! ``` +//! #[frame::pallet] +//! pub mod pallet { +//! use frame::prelude::*; +//! +//! #[pallet::config] +//! pub trait Config: frame_system::Config {} +//! +//! #[pallet::pallet] +//! pub struct Pallet(_); +//! +//! #[pallet::hooks] +//! impl Hooks> for Pallet { +//! fn offchain_worker(block_number: BlockNumberFor) { +//! // ... +//! } +//! } +//! } +//! ``` +//! +//! Additionally, [`sp_runtime::offchain`] provides a set of utilities that can be used to moderate +//! the execution of offchain workers. +//! +//! ## Think Twice: Why Use Substrate's Offchain Workers? +//! +//! Consider the fact that in principle, an offchain worker code written using the above API is no +//! different than an equivalent written with an _actual offchain interaction library_, such as +//! [Pezkuwi-JS](https://polkadot.js.org/docs/), or any of the other ones listed [here](https://github.com/substrate-developer-hub/awesome-substrate?tab=readme-ov-file#client-libraries). +//! +//! They can both read from the state, and have no means of updating the state, other than the route +//! of submitting an extrinsic to the chain. Therefore, it is worth thinking twice before embedding +//! a logic as a part of Substrate's offchain worker API. Does it have to be there? Can it not be a +//! simple, actual offchain application that lives outside of the chain's WASM blob? +//! +//! Some of the reasons why you might want to do the opposite, and actually embed an offchain worker +//! API into the WASM blob are: +//! +//! * Accessing the state is easier within the `offchain_worker` function, as it is already a part +//! of the runtime, and [`frame::pallet_macros::storage`] provides all the tools needed to read +//! the state. Other client libraries might provide varying degrees of capability here. +//! * It will be updated in synchrony with the runtime. A Substrate's offchain application is part +//! of the same WASM blob, and is therefore guaranteed to be up to date. +//! +//! For example, imagine you have modified a storage item to have a new type. This will possibly +//! require a [`crate::reference_docs::frame_runtime_upgrades_and_migrations`], and any offchain +//! code, such as a Pezkuwi-JS application, will have to be updated to reflect this change. Whereas +//! the WASM offchain worker code is guaranteed to already be updated, or else the runtime code will +//! not even compile. +//! +//! +//! ## Further References +//! +//! - +//! - +//! - [Offchain worker example](https://github.com/pezkuwichain/pezkuwi-sdk/tree/master/substrate/frame/examples/offchain-worker) diff --git a/web/public/docs/sdk/src/reference_docs/frame_origin.rs b/web/public/docs/sdk/src/reference_docs/frame_origin.rs new file mode 100644 index 00000000..1e7823b6 --- /dev/null +++ b/web/public/docs/sdk/src/reference_docs/frame_origin.rs @@ -0,0 +1,270 @@ +//! # FRAME Origin +//! +//! Let's start by clarifying a common wrong assumption about Origin: +//! +//! **ORIGIN IS NOT AN ACCOUNT ID**. +//! +//! FRAME's origin abstractions allow you to convey meanings far beyond just an account-id being the +//! caller of an extrinsic. Nonetheless, an account-id having signed an extrinsic is one of the +//! meanings that an origin can convey. This is the commonly used [`frame_system::ensure_signed`], +//! where the return value happens to be an account-id. +//! +//! Instead, let's establish the following as the correct definition of an origin: +//! +//! > The origin type represents the privilege level of the caller of an extrinsic. +//! +//! That is, an extrinsic, through checking the origin, can *express what privilege level it wishes +//! to impose on the caller of the extrinsic*. One of those checks can be as simple as "*any account +//! that has signed a statement can pass*". +//! +//! But the origin system can also express more abstract and complicated privilege levels. For +//! example: +//! +//! * If the majority of token holders agreed upon this. This is more or less what the +//! [`pallet_democracy`] does under the hood ([reference](https://github.com/pezkuwichain/pezkuwi-sdk/blob/edd95b3749754d2ed0c5738588e872c87be91624/substrate/frame/democracy/src/lib.rs#L1603-L1633)). +//! * If a specific ratio of an instance of [`pallet_collective`]/DAO agrees upon this. +//! * If another consensus system, for example a bridged network or a teyrchain, agrees upon this. +//! * If the majority of validator/authority set agrees upon this[^1]. +//! * If caller holds a particular NFT. +//! +//! and many more. +//! +//! ## Context +//! +//! First, let's look at where the `origin` type is encountered in a typical pallet. The `origin: +//! OriginFor` has to be the first argument of any given callable extrinsic in FRAME: +#![doc = docify::embed!("./src/reference_docs/frame_origin.rs", call_simple)] +//! +//! Typically, the code of an extrinsic starts with an origin check, such as +//! [`frame_system::ensure_signed`]. +//! +//! Note that [`OriginFor`](frame_system::pallet_prelude::OriginFor) is merely a shorthand for +//! [`frame_system::Config::RuntimeOrigin`]. Given the name prefix `Runtime`, we can learn that +//! `RuntimeOrigin` is similar to `RuntimeCall` and others, a runtime composite enum that is +//! amalgamated at the runtime level. Read [`crate::reference_docs::frame_runtime_types`] to +//! familiarize yourself with these types. +//! +//! To understand this better, we will next create a pallet with a custom origin, which will add a +//! new variant to `RuntimeOrigin`. +//! +//! ## Adding Custom Pallet Origin to the Runtime +//! +//! For example, given a pallet that defines the following custom origin: +#![doc = docify::embed!("./src/reference_docs/frame_origin.rs", custom_origin)] +//! +//! And a runtime with the following pallets: +#![doc = docify::embed!("./src/reference_docs/frame_origin.rs", runtime_exp)] +//! +//! The type [`crate::reference_docs::frame_origin::runtime_for_origin::RuntimeOrigin`] is expanded. +//! This `RuntimeOrigin` contains a variant for the [`frame_system::RawOrigin`] and the custom +//! origin of the pallet. +//! +//! > Notice how the [`frame_system::ensure_signed`] is nothing more than a `match` statement. If +//! > you want to know where the actual origin of an extrinsic is set (and the signature +//! > verification happens, if any), see +//! > [`sp_runtime::generic::CheckedExtrinsic#trait-implementations`], specifically +//! > [`sp_runtime::traits::Applyable`]'s implementation. +//! +//! ## Asserting on a Custom Internal Origin +//! +//! In order to assert on a custom origin that is defined within your pallet, we need a way to first +//! convert the `::RuntimeOrigin` into the local `enum Origin` of the +//! current pallet. This is a common process that is explained in +//! [`crate::reference_docs::frame_runtime_types# +//! adding-further-constraints-to-runtime-composite-enums`]. +//! +//! We use the same process here to express that `RuntimeOrigin` has a number of additional bounds, +//! as follows. +//! +//! 1. Defining a custom `RuntimeOrigin` with further bounds in the pallet. +#![doc = docify::embed!("./src/reference_docs/frame_origin.rs", custom_origin_bound)] +//! +//! 2. Using it in the pallet. +#![doc = docify::embed!("./src/reference_docs/frame_origin.rs", custom_origin_usage)] +//! +//! ## Asserting on a Custom External Origin +//! +//! Very often, a pallet wants to have a parameterized origin that is **NOT** defined within the +//! pallet. In other words, a pallet wants to delegate an origin check to something that is +//! specified later at the runtime level. Like many other parameterizations in FRAME, this implies +//! adding a new associated type to `trait Config`. +#![doc = docify::embed!("./src/reference_docs/frame_origin.rs", external_origin_def)] +//! +//! Then, within the pallet, we can simply use this "unknown" origin check type: +#![doc = docify::embed!("./src/reference_docs/frame_origin.rs", external_origin_usage)] +//! +//! Finally, at the runtime, any implementation of [`frame::traits::EnsureOrigin`] can be passed. +#![doc = docify::embed!("./src/reference_docs/frame_origin.rs", external_origin_provide)] +//! +//! Indeed, some of these implementations of [`frame::traits::EnsureOrigin`] are similar to the ones +//! that we know about: [`frame::runtime::prelude::EnsureSigned`], +//! [`frame::runtime::prelude::EnsureSignedBy`], [`frame::runtime::prelude::EnsureRoot`], +//! [`frame::runtime::prelude::EnsureNone`], etc. But, there are also many more that are not known +//! to us, and are defined in other pallets. +//! +//! For example, [`pallet_collective`] defines [`pallet_collective::EnsureMember`] and +//! [`pallet_collective::EnsureProportionMoreThan`] and many more, which is exactly what we alluded +//! to earlier in this document. +//! +//! Make sure to check the full list of [implementors of +//! `EnsureOrigin`](frame::traits::EnsureOrigin#implementors) for more inspiration. +//! +//! ## Obtaining Abstract Origins +//! +//! So far we have learned that FRAME pallets can assert on custom and abstract origin types, +//! whether they are defined within the pallet or not. But how can we obtain these abstract origins? +//! +//! > All extrinsics that come from the outer world can generally only be obtained as either +//! > `signed` or `none` origin. +//! +//! Generally, these abstract origins are only obtained within the runtime, when a call is +//! dispatched within the runtime. +//! +//! ## Further References +//! +//! - [Gavin Wood's speech about FRAME features at Protocol Berg 2023.](https://youtu.be/j7b8Upipmeg?si=83_XUgYuJxMwWX4g&t=195) +//! - [A related StackExchange question.](https://exchange.pezkuwichain.app/questions/10992/how-do-you-find-the-public-key-for-the-medium-spender-track-origin) +//! +//! [^1]: Inherents are essentially unsigned extrinsics that need an [`frame_system::ensure_none`] +//! origin check, and through the virtue of being an inherent, are agreed upon by all validators. + +use frame::prelude::*; + +#[frame::pallet(dev_mode)] +pub mod pallet_for_origin { + use super::*; + + #[pallet::config] + pub trait Config: frame_system::Config {} + + #[pallet::pallet] + pub struct Pallet(_); + + #[docify::export(call_simple)] + #[pallet::call] + impl Pallet { + pub fn do_something(_origin: OriginFor) -> DispatchResult { + // ^^^^^^^^^^^^^^^^^^^^^ + todo!(); + } + } +} + +#[frame::pallet(dev_mode)] +pub mod pallet_with_custom_origin { + use super::*; + + #[docify::export(custom_origin_bound)] + #[pallet::config] + pub trait Config: frame_system::Config { + type RuntimeOrigin: From<::RuntimeOrigin> + + Into::RuntimeOrigin>>; + } + + #[pallet::pallet] + pub struct Pallet(_); + + #[docify::export(custom_origin)] + /// A dummy custom origin. + #[pallet::origin] + #[derive( + PartialEq, + Eq, + Clone, + RuntimeDebug, + Encode, + Decode, + DecodeWithMemTracking, + TypeInfo, + MaxEncodedLen, + )] + pub enum Origin { + /// If all holders of a particular NFT have agreed upon this. + AllNftHolders, + /// If all validators have agreed upon this. + ValidatorSet, + } + + #[docify::export(custom_origin_usage)] + #[pallet::call] + impl Pallet { + pub fn only_validators(origin: OriginFor) -> DispatchResult { + // first, we convert from `::RuntimeOrigin` to `::RuntimeOrigin` + let local_runtime_origin = <::RuntimeOrigin as From< + ::RuntimeOrigin, + >>::from(origin); + // then we convert to `origin`, if possible + let local_origin = + local_runtime_origin.into().map_err(|_| "invalid origin type provided")?; + ensure!(matches!(local_origin, Origin::ValidatorSet), "Not authorized"); + todo!(); + } + } +} + +pub mod runtime_for_origin { + use super::pallet_with_custom_origin; + use frame::{runtime::prelude::*, testing_prelude::*}; + + #[docify::export(runtime_exp)] + construct_runtime!( + pub struct Runtime { + System: frame_system, + PalletWithCustomOrigin: pallet_with_custom_origin, + } + ); + + #[derive_impl(frame_system::config_preludes::TestDefaultConfig)] + impl frame_system::Config for Runtime { + type Block = MockBlock; + } + + impl pallet_with_custom_origin::Config for Runtime { + type RuntimeOrigin = RuntimeOrigin; + } +} + +#[frame::pallet(dev_mode)] +pub mod pallet_with_external_origin { + use super::*; + #[docify::export(external_origin_def)] + #[pallet::config] + pub trait Config: frame_system::Config { + type ExternalOrigin: EnsureOrigin; + } + + #[pallet::pallet] + pub struct Pallet(_); + + #[docify::export(external_origin_usage)] + #[pallet::call] + impl Pallet { + pub fn externally_checked_ext(origin: OriginFor) -> DispatchResult { + T::ExternalOrigin::ensure_origin(origin)?; + todo!(); + } + } +} + +pub mod runtime_for_external_origin { + use super::*; + use frame::{runtime::prelude::*, testing_prelude::*}; + + construct_runtime!( + pub struct Runtime { + System: frame_system, + PalletWithExternalOrigin: pallet_with_external_origin, + } + ); + + #[derive_impl(frame_system::config_preludes::TestDefaultConfig)] + impl frame_system::Config for Runtime { + type Block = MockBlock; + } + + #[docify::export(external_origin_provide)] + impl pallet_with_external_origin::Config for Runtime { + type ExternalOrigin = EnsureSigned<::AccountId>; + } +} diff --git a/web/public/docs/sdk/src/reference_docs/frame_pallet_coupling.rs b/web/public/docs/sdk/src/reference_docs/frame_pallet_coupling.rs new file mode 100644 index 00000000..059eafd3 --- /dev/null +++ b/web/public/docs/sdk/src/reference_docs/frame_pallet_coupling.rs @@ -0,0 +1,296 @@ +//! # FRAME Pallet Coupling +//! +//! This reference document explains how FRAME pallets can be combined to interact together. +//! +//! It is suggested to re-read [`crate::pezkuwi_sdk::frame_runtime`], notably the information +//! around [`frame::pallet_macros::config`]. Recall that: +//! +//! > Configuration trait of a pallet: It allows a pallet to receive types at a later +//! > point from the runtime that wishes to contain it. It allows the pallet to be parameterized +//! > over both types and values. +//! +//! ## Context, Background +//! +//! FRAME pallets, as per described in [`crate::pezkuwi_sdk::frame_runtime`] are: +//! +//! > A pallet is a unit of encapsulated logic. It has a clearly defined responsibility and can be +//! linked to other pallets. +//! +//! That is to say: +//! +//! * *encapsulated*: Ideally, a FRAME pallet contains encapsulated logic which has clear +//! boundaries. It is generally a bad idea to build a single monolithic pallet that does multiple +//! things, such as handling currencies, identities and staking all at the same time. +//! * *linked to other pallets*: But, adhering extensively to the above also hinders the ability to +//! write useful applications. Pallets often need to work with each other, communicate and use +//! each other's functionalities. +//! +//! The broad principle that allows pallets to be linked together is the same way through which a +//! pallet uses its `Config` trait to receive types and values from the runtime that contains it. +//! +//! There are generally two ways to achieve this: +//! +//! 1. Tight coupling pallets. +//! 2. Loose coupling pallets. +//! +//! To explain the difference between the two, consider two pallets, `A` and `B`. In both cases, `A` +//! wants to use some functionality exposed by `B`. +//! +//! When tightly coupling pallets, `A` can only exist in a runtime if `B` is also present in the +//! same runtime. That is, `A` is expressing that can only work if `B` is present. +//! +//! This translates to the following Rust code: +//! +//! ``` +//! trait Pallet_B_Config {} +//! trait Pallet_A_Config: Pallet_B_Config {} +//! ``` +//! +//! Contrary, when pallets are loosely coupled, `A` expresses that some functionality, expressed via +//! a trait `F`, needs to be fulfilled. This trait is then implemented by `B`, and the two pallets +//! are linked together at the runtime level. This means that `A` only relies on the implementation +//! of `F`, which may be `B`, or another implementation of `F`. +//! +//! This translates to the following Rust code: +//! +//! ``` +//! trait F {} +//! trait Pallet_A_Config { +//! type F: F; +//! } +//! // Pallet_B will implement and fulfill `F`. +//! ``` +//! +//! ## Example +//! +//! Consider the following example, in which `pallet-foo` needs another pallet to provide the block +//! author to it, and `pallet-author` which has access to this information. +#![doc = docify::embed!("./src/reference_docs/frame_pallet_coupling.rs", pallet_foo)] +#![doc = docify::embed!("./src/reference_docs/frame_pallet_coupling.rs", pallet_author)] +//! +//! ### Tight Coupling Pallets +//! +//! To tightly couple `pallet-foo` and `pallet-author`, we use Rust's supertrait system. When a +//! pallet makes its own `trait Config` be bounded by another pallet's `trait Config`, it is +//! expressing two things: +//! +//! 1. That it can only exist in a runtime if the other pallet is also present. +//! 2. That it can use the other pallet's functionality. +//! +//! `pallet-foo`'s `Config` would then look like: +#![doc = docify::embed!("./src/reference_docs/frame_pallet_coupling.rs", tight_config)] +//! +//! And `pallet-foo` can use the method exposed by `pallet_author::Pallet` directly: +#![doc = docify::embed!("./src/reference_docs/frame_pallet_coupling.rs", tight_usage)] +//! +//! +//! ### Loosely Coupling Pallets +//! +//! If `pallet-foo` wants to *not* rely on `pallet-author` directly, it can leverage its +//! `Config`'s associated types. First, we need a trait to express the functionality that +//! `pallet-foo` wants to obtain: +#![doc = docify::embed!("./src/reference_docs/frame_pallet_coupling.rs", AuthorProvider)] +//! +//! > We sometimes refer to such traits that help two pallets interact as "glue traits". +//! +//! Next, `pallet-foo` states that it needs this trait to be provided to it, at the runtime level, +//! via an associated type: +#![doc = docify::embed!("./src/reference_docs/frame_pallet_coupling.rs", loose_config)] +//! +//! Then, `pallet-foo` can use this trait to obtain the block author, without knowing where it comes +//! from: +#![doc = docify::embed!("./src/reference_docs/frame_pallet_coupling.rs", loose_usage)] +//! +//! Then, if `pallet-author` implements this glue-trait: +#![doc = docify::embed!("./src/reference_docs/frame_pallet_coupling.rs", pallet_author_provider)] +//! +//! And upon the creation of the runtime, the two pallets are linked together as such: +#![doc = docify::embed!("./src/reference_docs/frame_pallet_coupling.rs", runtime_author_provider)] +//! +//! Crucially, when using loose coupling, we gain the flexibility of providing different +//! implementations of `AuthorProvider`, such that different users of a `pallet-foo` can use +//! different ones, without any code change being needed. For example, in the code snippets of this +//! module, you can find [`OtherAuthorProvider`], which is an alternative implementation of +//! [`AuthorProvider`]. +#![doc = docify::embed!("./src/reference_docs/frame_pallet_coupling.rs", other_author_provider)] +//! +//! A common pattern in pezkuwi-sdk is to provide an implementation of such glu traits for the unit +//! type as a "default/test behavior". +#![doc = docify::embed!("./src/reference_docs/frame_pallet_coupling.rs", unit_author_provider)] +//! +//! ## Frame System +//! +//! With the above information in context, we can conclude that **`frame_system` is a special pallet +//! that is tightly coupled with every other pallet**. This is because it provides the fundamental +//! system functionality that every pallet needs, such as some types like +//! [`frame::prelude::frame_system::Config::AccountId`], +//! [`frame::prelude::frame_system::Config::Hash`], and some functionality such as block number, +//! etc. +//! +//! ## Recap +//! +//! To recap, consider the following rules of thumb: +//! +//! * In all cases, try and break down big pallets apart with clear boundaries of responsibility. In +//! general, it is easier to argue about multiple pallet if they only communicate together via a +//! known trait, rather than having access to all of each others public items, such as storage and +//! dispatchables. +//! * If a group of pallets is meant to work together, but is not foreseen to be generalized, or +//! used by others, consider tightly coupling pallets, *if it simplifies the development*. +//! * If a pallet needs a functionality provided by another pallet, but multiple implementations can +//! be foreseen, consider loosely coupling pallets. +//! +//! For example, all pallets in `pezkuwi-sdk` that needed to work with currencies could have been +//! tightly coupled with [`pallet_balances`]. But, `pezkuwi-sdk` also provides [`pallet_assets`] +//! (and more implementations by the community), therefore all pallets use traits to loosely couple +//! with balances or assets pallet. More on this in [`crate::reference_docs::frame_tokens`]. +//! +//! ## Further References +//! +//! - +//! - +//! +//! [`AuthorProvider`]: crate::reference_docs::frame_pallet_coupling::AuthorProvider +//! [`OtherAuthorProvider`]: crate::reference_docs::frame_pallet_coupling::OtherAuthorProvider + +#![allow(unused)] + +use frame::prelude::*; + +#[docify::export] +#[frame::pallet] +pub mod pallet_foo { + use super::*; + + #[pallet::config] + pub trait Config: frame_system::Config {} + + #[pallet::pallet] + pub struct Pallet(_); + + impl Pallet { + fn do_stuff_with_author() { + // needs block author here + } + } +} + +#[docify::export] +#[frame::pallet] +pub mod pallet_author { + use super::*; + + #[pallet::config] + pub trait Config: frame_system::Config {} + + #[pallet::pallet] + pub struct Pallet(_); + + impl Pallet { + pub fn author() -> T::AccountId { + todo!("somehow has access to the block author and can return it here") + } + } +} + +#[frame::pallet] +pub mod pallet_foo_tight { + use super::*; + + #[pallet::pallet] + pub struct Pallet(_); + + #[docify::export(tight_config)] + /// This pallet can only live in a runtime that has both `frame_system` and `pallet_author`. + #[pallet::config] + pub trait Config: frame_system::Config + pallet_author::Config {} + + #[docify::export(tight_usage)] + impl Pallet { + // anywhere in `pallet-foo`, we can call into `pallet-author` directly, namely because + // `T: pallet_author::Config` + fn do_stuff_with_author() { + let _ = pallet_author::Pallet::::author(); + } + } +} + +#[docify::export] +/// Abstraction over "something that can provide the block author". +pub trait AuthorProvider { + fn author() -> AccountId; +} + +#[frame::pallet] +pub mod pallet_foo_loose { + use super::*; + + #[pallet::pallet] + pub struct Pallet(_); + + #[docify::export(loose_config)] + #[pallet::config] + pub trait Config: frame_system::Config { + /// This pallet relies on the existence of something that implements [`AuthorProvider`], + /// which may or may not be `pallet-author`. + type AuthorProvider: AuthorProvider; + } + + #[docify::export(loose_usage)] + impl Pallet { + fn do_stuff_with_author() { + let _ = T::AuthorProvider::author(); + } + } +} + +#[docify::export(pallet_author_provider)] +impl AuthorProvider for pallet_author::Pallet { + fn author() -> T::AccountId { + pallet_author::Pallet::::author() + } +} + +pub struct OtherAuthorProvider; + +#[docify::export(other_author_provider)] +impl AuthorProvider for OtherAuthorProvider { + fn author() -> AccountId { + todo!("somehow get the block author here") + } +} + +#[docify::export(unit_author_provider)] +impl AuthorProvider for () { + fn author() -> AccountId { + todo!("somehow get the block author here") + } +} + +pub mod runtime { + use super::*; + use cumulus_pallet_aura_ext::pallet; + use frame::{runtime::prelude::*, testing_prelude::*}; + + construct_runtime!( + pub struct Runtime { + System: frame_system, + PalletFoo: pallet_foo_loose, + PalletAuthor: pallet_author, + } + ); + + #[derive_impl(frame_system::config_preludes::TestDefaultConfig)] + impl frame_system::Config for Runtime { + type Block = MockBlock; + } + + impl pallet_author::Config for Runtime {} + + #[docify::export(runtime_author_provider)] + impl pallet_foo_loose::Config for Runtime { + type AuthorProvider = pallet_author::Pallet; + // which is also equivalent to + // type AuthorProvider = PalletAuthor; + } +} diff --git a/web/public/docs/sdk/src/reference_docs/frame_runtime_types.rs b/web/public/docs/sdk/src/reference_docs/frame_runtime_types.rs new file mode 100644 index 00000000..8cbb5fba --- /dev/null +++ b/web/public/docs/sdk/src/reference_docs/frame_runtime_types.rs @@ -0,0 +1,320 @@ +//! # FRAME Runtime Types +//! +//! This reference document briefly explores the idea around types generated at the runtime level by +//! the FRAME macros. +//! +//! > As of now, many of these important types are generated within the internals of +//! > [`construct_runtime`], and there is no easy way for you to visually know they exist. +//! > [#pezkuwi-sdk#1378](https://github.com/paritytech/polkadot-sdk/pull/1378) is meant to +//! > significantly improve this. Exploring the rust-docs of a runtime, such as [`runtime`] which is +//! > defined in this module is as of now the best way to learn about these types. +//! +//! ## Composite Enums +//! +//! Many types within a FRAME runtime follow the following structure: +//! +//! * Each individual pallet defines a type, for example `Foo`. +//! * At the runtime level, these types are amalgamated into a single type, for example +//! `RuntimeFoo`. +//! +//! As the names suggest, all composite enums in a FRAME runtime start their name with `Runtime`. +//! For example, `RuntimeCall` is a representation of the most high level `Call`-able type in the +//! runtime. +//! +//! Composite enums are generally convertible to their individual parts as such: +#![doc = simple_mermaid::mermaid!("../../../mermaid/outer_runtime_types.mmd")] +//! +//! In that one can always convert from the inner type into the outer type, but not vice versa. This +//! is usually expressed by implementing `From`, `TryFrom`, `From>` and similar traits. +//! +//! ### Example +//! +//! We provide the following two pallets: [`pallet_foo`] and [`pallet_bar`]. Each define a +//! dispatchable, and `Foo` also defines a custom origin. Lastly, `Bar` defines an additional +//! `GenesisConfig`. +#![doc = docify::embed!("./src/reference_docs/frame_runtime_types.rs", pallet_foo)] +#![doc = docify::embed!("./src/reference_docs/frame_runtime_types.rs", pallet_bar)] +//! +//! Let's explore how each of these affect the [`RuntimeCall`], [`RuntimeOrigin`] and +//! [`RuntimeGenesisConfig`] generated in [`runtime`] respectively. +//! +//! As observed, [`RuntimeCall`] has 3 variants, one for each pallet and one for `frame_system`. If +//! you explore further, you will soon realize that each variant is merely a pointer to the `Call` +//! type in each pallet, for example [`pallet_foo::Call`]. +//! +//! [`RuntimeOrigin`]'s [`OriginCaller`] has two variants, one for system, and one for `pallet_foo` +//! which utilized [`frame::pallet_macros::origin`]. +//! +//! Finally, [`RuntimeGenesisConfig`] is composed of `frame_system` and a variant for `pallet_bar`'s +//! [`pallet_bar::GenesisConfig`]. +//! +//! You can find other composite enums by scanning [`runtime`] for other types who's name starts +//! with `Runtime`. Some of the more noteworthy ones are: +//! +//! - [`RuntimeEvent`] +//! - [`RuntimeError`] +//! - [`RuntimeHoldReason`] +//! +//! ### Adding Further Constraints to Runtime Composite Enums +//! +//! This section explores a common scenario where a pallet has access to one of these runtime +//! composite enums, but it wishes to further specify it by adding more trait bounds to it. +//! +//! Let's take the example of `RuntimeCall`. This is an associated type in +//! [`frame_system::Config::RuntimeCall`], and all pallets have access to this type, because they +//! have access to [`frame_system::Config`]. Finally, this type is meant to be set to outer call of +//! the entire runtime. +//! +//! But, let's not forget that this is information that *we know*, and the Rust compiler does not. +//! All that the rust compiler knows about this type is *ONLY* what the trait bounds of +//! [`frame_system::Config::RuntimeCall`] are specifying: +#![doc = docify::embed!("../../substrate/frame/system/src/lib.rs", system_runtime_call)] +//! +//! So, when at a given pallet, one accesses `::RuntimeCall`, the type is +//! extremely opaque from the perspective of the Rust compiler. +//! +//! How can a pallet access the `RuntimeCall` type with further constraints? For example, each +//! pallet has its own `enum Call`, and knows that its local `Call` is a part of `RuntimeCall`, +//! therefore there should be a `impl From> for RuntimeCall`. +//! +//! The only way to express this using Rust's associated types is for the pallet to **define its own +//! associated type `RuntimeCall`, and further specify what it thinks `RuntimeCall` should be**. +//! +//! In this case, we will want to assert the existence of [`frame::traits::IsSubType`], which is +//! very similar to [`TryFrom`]. +#![doc = docify::embed!("./src/reference_docs/frame_runtime_types.rs", custom_runtime_call)] +//! +//! And indeed, at the runtime level, this associated type would be the same `RuntimeCall` that is +//! passed to `frame_system`. +#![doc = docify::embed!("./src/reference_docs/frame_runtime_types.rs", pallet_with_specific_runtime_call_impl)] +//! +//! > In other words, the degree of specificity that [`frame_system::Config::RuntimeCall`] has is +//! > not enough for the pallet to work with. Therefore, the pallet has to define its own associated +//! > type representing `RuntimeCall`. +//! +//! Another way to look at this is: +//! +//! `pallet_with_specific_runtime_call::Config::RuntimeCall` and `frame_system::Config::RuntimeCall` +//! are two different representations of the same concrete type that is only known when the runtime +//! is being constructed. +//! +//! Now, within this pallet, this new `RuntimeCall` can be used, and it can use its new trait +//! bounds, such as being [`frame::traits::IsSubType`]: +#![doc = docify::embed!("./src/reference_docs/frame_runtime_types.rs", custom_runtime_call_usages)] +//! +//! > Once Rust's "_Associated Type Bounds RFC_" is usable, this syntax can be used to +//! > simplify the above scenario. See [this](https://github.com/pezkuwichain/pezkuwi-sdk/issues/133) +//! > issue for more information. +//! +//! ### Asserting Equality of Multiple Runtime Composite Enums +//! +//! Recall that in the above example, `::RuntimeCall` and `::RuntimeCall` are expected to be equal types, but at the compile-time we +//! have to represent them with two different associated types with different bounds. Would it not +//! be cool if we had a test to make sure they actually resolve to the same concrete type once the +//! runtime is constructed? The following snippet exactly does that: +#![doc = docify::embed!("./src/reference_docs/frame_runtime_types.rs", assert_equality)] +//! +//! We leave it to the reader to further explore what [`frame::traits::Hooks::integrity_test`] is, +//! and what [`core::any::TypeId`] is. Another way to assert this is using +//! [`frame::traits::IsType`]. +//! +//! ## Type Aliases +//! +//! A number of type aliases are generated by the `construct_runtime` which are also noteworthy: +//! +//! * [`runtime::PalletFoo`] is an alias to [`pallet_foo::Pallet`]. Same for `PalletBar`, and +//! `System` +//! * [`runtime::AllPalletsWithSystem`] is an alias for a tuple of all of the above. This type is +//! important to FRAME internals such as `executive`, as it implements traits such as +//! [`frame::traits::Hooks`]. +//! +//! ## Further Details +//! +//! * [`crate::reference_docs::frame_origin`] explores further details about the usage of +//! `RuntimeOrigin`. +//! * [`RuntimeCall`] is a particularly interesting composite enum as it dictates the encoding of an +//! extrinsic. See [`crate::reference_docs::transaction_extensions`] for more information. +//! * See the documentation of [`construct_runtime`]. +//! * See the corresponding lecture in the [PBA Lectures](https://www.youtube.com/watch?v=OCBC1pMYPoc&list=PL-w_i5kwVqbni1Ch2j_RwTIXiB-bwnYqq&index=11). +//! +//! +//! [`construct_runtime`]: frame::runtime::prelude::construct_runtime +//! [`runtime::PalletFoo`]: crate::reference_docs::frame_runtime_types::runtime::PalletFoo +//! [`runtime::AllPalletsWithSystem`]: crate::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem +//! [`runtime`]: crate::reference_docs::frame_runtime_types::runtime +//! [`pallet_foo`]: crate::reference_docs::frame_runtime_types::pallet_foo +//! [`pallet_foo::Call`]: crate::reference_docs::frame_runtime_types::pallet_foo::Call +//! [`pallet_foo::Pallet`]: crate::reference_docs::frame_runtime_types::pallet_foo::Pallet +//! [`pallet_bar`]: crate::reference_docs::frame_runtime_types::pallet_bar +//! [`pallet_bar::GenesisConfig`]: crate::reference_docs::frame_runtime_types::pallet_bar::GenesisConfig +//! [`RuntimeEvent`]: crate::reference_docs::frame_runtime_types::runtime::RuntimeEvent +//! [`RuntimeGenesisConfig`]: +//! crate::reference_docs::frame_runtime_types::runtime::RuntimeGenesisConfig +//! [`RuntimeOrigin`]: crate::reference_docs::frame_runtime_types::runtime::RuntimeOrigin +//! [`OriginCaller`]: crate::reference_docs::frame_runtime_types::runtime::OriginCaller +//! [`RuntimeError`]: crate::reference_docs::frame_runtime_types::runtime::RuntimeError +//! [`RuntimeCall`]: crate::reference_docs::frame_runtime_types::runtime::RuntimeCall +//! [`RuntimeHoldReason`]: crate::reference_docs::frame_runtime_types::runtime::RuntimeHoldReason + +use frame::prelude::*; + +#[docify::export] +#[frame::pallet(dev_mode)] +pub mod pallet_foo { + use super::*; + + #[pallet::config] + pub trait Config: frame_system::Config {} + + #[pallet::origin] + #[derive( + PartialEq, + Eq, + Clone, + RuntimeDebug, + Encode, + Decode, + DecodeWithMemTracking, + TypeInfo, + MaxEncodedLen, + )] + pub enum Origin { + A, + B, + } + + #[pallet::pallet] + pub struct Pallet(_); + + #[pallet::call] + impl Pallet { + pub fn foo(_origin: OriginFor) -> DispatchResult { + todo!(); + } + + pub fn other(_origin: OriginFor) -> DispatchResult { + todo!(); + } + } +} + +#[docify::export] +#[frame::pallet(dev_mode)] +pub mod pallet_bar { + use super::*; + + #[pallet::config] + pub trait Config: frame_system::Config {} + + #[pallet::pallet] + pub struct Pallet(_); + + #[pallet::genesis_config] + #[derive(DefaultNoBound)] + pub struct GenesisConfig { + pub initial_account: Option, + } + + #[pallet::genesis_build] + impl BuildGenesisConfig for GenesisConfig { + fn build(&self) {} + } + + #[pallet::call] + impl Pallet { + pub fn bar(_origin: OriginFor) -> DispatchResult { + todo!(); + } + } +} + +pub mod runtime { + use super::{pallet_bar, pallet_foo}; + use frame::{runtime::prelude::*, testing_prelude::*}; + + #[docify::export(runtime_exp)] + construct_runtime!( + pub struct Runtime { + System: frame_system, + PalletFoo: pallet_foo, + PalletBar: pallet_bar, + } + ); + + #[derive_impl(frame_system::config_preludes::TestDefaultConfig)] + impl frame_system::Config for Runtime { + type Block = MockBlock; + } + + impl pallet_foo::Config for Runtime {} + impl pallet_bar::Config for Runtime {} +} + +#[frame::pallet(dev_mode)] +pub mod pallet_with_specific_runtime_call { + use super::*; + use frame::traits::IsSubType; + + #[docify::export(custom_runtime_call)] + /// A pallet that wants to further narrow down what `RuntimeCall` is. + #[pallet::config] + pub trait Config: frame_system::Config { + type RuntimeCall: IsSubType>; + } + + #[pallet::pallet] + pub struct Pallet(_); + + // note that this pallet needs some `call` to have a `enum Call`. + #[pallet::call] + impl Pallet { + pub fn foo(_origin: OriginFor) -> DispatchResult { + todo!(); + } + } + + #[docify::export(custom_runtime_call_usages)] + impl Pallet { + fn _do_something_useful_with_runtime_call(call: ::RuntimeCall) { + // check if the runtime call given is of this pallet's variant. + let _maybe_my_call: Option<&Call> = call.is_sub_type(); + todo!(); + } + } + + #[docify::export(assert_equality)] + #[pallet::hooks] + impl Hooks> for Pallet { + fn integrity_test() { + use core::any::TypeId; + assert_eq!( + TypeId::of::<::RuntimeCall>(), + TypeId::of::<::RuntimeCall>() + ); + } + } +} + +pub mod runtime_with_specific_runtime_call { + use super::pallet_with_specific_runtime_call; + use frame::{runtime::prelude::*, testing_prelude::*}; + + construct_runtime!( + pub struct Runtime { + System: frame_system, + PalletWithSpecificRuntimeCall: pallet_with_specific_runtime_call, + } + ); + + #[derive_impl(frame_system::config_preludes::TestDefaultConfig)] + impl frame_system::Config for Runtime { + type Block = MockBlock; + } + + #[docify::export(pallet_with_specific_runtime_call_impl)] + impl pallet_with_specific_runtime_call::Config for Runtime { + // an implementation of `IsSubType` is provided by `construct_runtime`. + type RuntimeCall = RuntimeCall; + } +} diff --git a/web/public/docs/sdk/src/reference_docs/frame_runtime_upgrades_and_migrations.rs b/web/public/docs/sdk/src/reference_docs/frame_runtime_upgrades_and_migrations.rs new file mode 100644 index 00000000..d7751b0b --- /dev/null +++ b/web/public/docs/sdk/src/reference_docs/frame_runtime_upgrades_and_migrations.rs @@ -0,0 +1,134 @@ +//! # Runtime Upgrades +//! +//! At their core, blockchain logic consists of +//! +//! 1. on-chain state, +//! 2. a state transition function. +//! +//! In Substrate-based blockchains, state transition functions are referred to as +//! [runtimes](https://docs.pezkuwichain.io/sdk/master/polkadot_sdk_docs/reference_docs/blockchain_state_machines/index.html). +//! +//! Traditionally, before Substrate, upgrading state transition functions required node +//! operators to download new software and restart their nodes in a process called +//! [forking](https://en.wikipedia.org/wiki/Fork_(blockchain)). +//! +//! Substrate-based blockchains do not require forking, and instead upgrade runtimes +//! in a process called "Runtime Upgrades". +//! +//! Forkless runtime upgrades are a defining feature of the Substrate framework. Updating the +//! runtime logic without forking the code base enables your blockchain to seamlessly evolve +//! over time in a deterministic, rules-based manner. It also removes ambiguity for node operators +//! and other participants in the network about what is the canonical runtime. +//! +//! This capability is possible due to the runtime of a blockchain existing in on-chain storage. +//! +//! ## Performing a Runtime Upgrade +//! +//! To upgrade a runtime, an [`Origin`](frame_system::RawOrigin) with the necessary permissions +//! (usually via governance) changes the `:code` storage. Usually, this is performed via a call to +//! [`set_code`] (or [`set_code_without_checks`]) with the desired new runtime blob, scheduled +//! using [`pallet_scheduler`]. +//! +//! Prior to building the new runtime, don't forget to update the +//! [`RuntimeVersion`](sp_version::RuntimeVersion). +//! +//! # Migrations +//! +//! It is often desirable to define logic to execute immediately after runtime upgrades (see +//! [this diagram](frame::traits::Hooks)). +//! +//! Self-contained pieces of logic that execute after a runtime upgrade are called "Migrations". +//! +//! The typical use case of a migration is to 'migrate' pallet storage from one layout to another, +//! for example when the encoding of a storage item is changed. However, they can also execute +//! arbitrary logic such as: +//! +//! - Calling arbitrary pallet methods. +//! - Mutating arbitrary on-chain state. +//! - Cleaning up some old storage items that are no longer needed. +//! +//! ## Single Block Migrations +//! +//! - Execute immediately and entirely at the beginning of the block following +//! a runtime upgrade. +//! - Are suitable for migrations which are guaranteed to not exceed the block weight. +//! - Are simply implementations of [`OnRuntimeUpgrade`]. +//! +//! To learn best practices for writing single block pallet storage migrations, see the +//! [Single Block Migration Example Pallet](pallet_example_single_block_migrations). +//! +//! ### Scheduling the Single Block Migrations to Run Next Runtime Upgrade +//! +//! Schedule migrations to run next runtime upgrade passing them as a parameter to your +//! [`Config`](frame_system) pallet: +//! +//! ```ignore +//! /// Tuple of migrations (structs that implement `OnRuntimeUpgrade`) +//! type Migrations = ( +//! pallet_example_storage_migration::migrations::v1::versioned::MigrateV0ToV1, +//! MyCustomMigration, +//! // ...more migrations here +//! ); +//! impl frame_system::Config for Runtime { +//! type SingleBlockMigrations = Migrations; +//! } +//! ``` +//! +//! ### Ensuring Single Block Migration Safety +//! +//! "My migration unit tests pass, so it should be safe to deploy right?" +//! +//! No! Unit tests execute the migration in a very simple test environment, and cannot account +//! for the complexities of a real runtime or real on-chain state. +//! +//! Prior to deploying migrations, it is critical to perform additional checks to ensure that when +//! run in our real runtime they will not brick the chain due to: +//! - Panicking. +//! - Touching too many storage keys and resulting in an excessively large PoV. +//! - Taking too long to execute. +//! +//! [`try-runtime-cli`](https://github.com/paritytech/try-runtime-cli) has a sub-command +//! [`on-runtime-upgrade`](https://paritytech.github.io/try-runtime-cli/try_runtime_core/commands/enum.Action.html#variant.OnRuntimeUpgrade) +//! which is designed to help with exactly this. +//! +//! Developers MUST run this command before deploying migrations to ensure they will not +//! inadvertently result in a bricked chain. +//! +//! It is recommended to run as part of your CI pipeline. See the +//! [pezkuwi-sdk check-runtime-migration job](https://github.com/pezkuwichain/pezkuwi-sdk/blob/4a293bc5a25be637c06ce950a34490706597615b/.gitlab/pipeline/check.yml#L103-L124) +//! for an example of how to configure this. +//! +//! ### Note on the Manipulability of PoV Size and Execution Time +//! +//! While [`try-runtime-cli`](https://github.com/paritytech/try-runtime-cli) can help ensure with +//! very high certainty that a migration will succeed given **existing** on-chain state, it cannot +//! prevent a malicious actor from manipulating state in a way that will cause the migration to take +//! longer or produce a PoV much larger than previously measured. +//! +//! Therefore, it is important to write migrations in such a way that the execution time or PoV size +//! it adds to the block cannot be easily manipulated. e.g., do not iterate over storage that can +//! quickly or cheaply be bloated. +//! +//! If writing your migration in such a way is not possible, a multi block migration should be used +//! instead. +//! +//! ### Other useful tools +//! +//! [`Chopsticks`](https://github.com/AcalaNetwork/chopsticks) is another tool in the Substrate +//! ecosystem which developers may find useful to use in addition to `try-runtime-cli` when testing +//! their single block migrations. +//! +//! ## Multi Block Migrations +//! +//! Safely and easily execute long-running migrations across multiple blocks. +//! +//! Suitable for migrations which could use arbitrary amounts of block weight. +//! +//! See the +//! [multi-block-migrations example](https://github.com/pezkuwichain/pezkuwi-sdk/tree/0d7d2177807ec6b3094f4491a45b0bc0d74d3c8b/substrate/frame/examples/multi-block-migrations) +//! for reference. +//! +//! [`OnRuntimeUpgrade`]: frame_support::traits::OnRuntimeUpgrade +//! [`StorageVersion`]: frame_support::traits::StorageVersion +//! [`set_code`]: frame_system::Call::set_code +//! [`set_code_without_checks`]: frame_system::Call::set_code_without_checks diff --git a/web/public/docs/sdk/src/reference_docs/frame_storage_derives.rs b/web/public/docs/sdk/src/reference_docs/frame_storage_derives.rs new file mode 100644 index 00000000..4fbfb4a5 --- /dev/null +++ b/web/public/docs/sdk/src/reference_docs/frame_storage_derives.rs @@ -0,0 +1,202 @@ +//! # Frame storage derives +//! +//! > **Note:** +//! > +//! > In all examples, a few lines of boilerplate have been hidden from each snippet for +//! > conciseness. +//! +//! Let's begin by starting to store a `NewType` in a storage item: +//! +//! ```compile_fail +//! #[frame::pallet] +//! pub mod pallet { +//! # use frame::prelude::*; +//! # #[pallet::config] +//! # pub trait Config: frame_system::Config {} +//! # #[pallet::pallet] +//! # pub struct Pallet(_); +//! pub struct NewType(u32); +// +//! #[pallet::storage] +//! pub type Something = StorageValue<_, NewType>; +//! } +//! ``` +//! +//! This raises a number of compiler errors, like: +//! ```text +//! the trait `MaxEncodedLen` is not implemented for `NewType`, which is required by +//! `frame::prelude::StorageValue<_GeneratedPrefixForStorageSomething, NewType>: +//! StorageInfoTrait` +//! ``` +//! +//! This implies the following set of traits that need to be derived for a type to be stored in +//! `frame` storage: +//! ```rust +//! #[frame::pallet] +//! pub mod pallet { +//! # use frame::prelude::*; +//! # #[pallet::config] +//! # pub trait Config: frame_system::Config {} +//! # #[pallet::pallet] +//! # pub struct Pallet(_); +//! #[derive(codec::Encode, codec::Decode, codec::MaxEncodedLen, scale_info::TypeInfo)] +//! pub struct NewType(u32); +//! +//! #[pallet::storage] +//! pub type Something = StorageValue<_, NewType>; +//! } +//! ``` +//! +//! Next, let's look at how this will differ if we are to store a type that is derived from `T` in +//! storage, such as [`frame::prelude::BlockNumberFor`]: +//! ```compile_fail +//! #[frame::pallet] +//! pub mod pallet { +//! # use frame::prelude::*; +//! # #[pallet::config] +//! # pub trait Config: frame_system::Config {} +//! # #[pallet::pallet] +//! # pub struct Pallet(_); +//! #[derive(codec::Encode, codec::Decode, codec::MaxEncodedLen, scale_info::TypeInfo)] +//! pub struct NewType(BlockNumberFor); +//! +//! #[pallet::storage] +//! pub type Something = StorageValue<_, NewType>; +//! } +//! ``` +//! +//! Surprisingly, this will also raise a number of errors, like: +//! ```text +//! the trait `TypeInfo` is not implemented for `T`, which is required +//! by`frame_support::pallet_prelude::StorageValue, +//! pallet_2::NewType>:StorageEntryMetadataBuilder +//! ``` +//! +//! Why is that? The underlying reason is that the `TypeInfo` `derive` macro will only work for +//! `NewType` if all of `NewType`'s generics also implement `TypeInfo`. This is not the case for `T` +//! in the example above. +//! +//! If you expand an instance of the derive, you will find something along the lines of: +//! `impl TypeInfo for NewType where T: TypeInfo { ... }`. This is the reason why the +//! `TypeInfo` trait is required for `T`. +//! +//! To fix this, we need to add a `#[scale_info(skip_type_params(T))]` +//! attribute to `NewType`. This additional macro will instruct the `derive` to skip the bound on +//! `T`. +//! ```rust +//! #[frame::pallet] +//! pub mod pallet { +//! # use frame::prelude::*; +//! # #[pallet::config] +//! # pub trait Config: frame_system::Config {} +//! # #[pallet::pallet] +//! # pub struct Pallet(_); +//! #[derive(codec::Encode, codec::Decode, codec::MaxEncodedLen, scale_info::TypeInfo)] +//! #[scale_info(skip_type_params(T))] +//! pub struct NewType(BlockNumberFor); +//! +//! #[pallet::storage] +//! pub type Something = StorageValue<_, NewType>; +//! } +//! ``` +//! +//! Next, let's say we wish to store `NewType` as [`frame::prelude::ValueQuery`], which means it +//! must also implement `Default`. This should be as simple as adding `derive(Default)` to it, +//! right? +//! ```compile_fail +//! #[frame::pallet] +//! pub mod pallet { +//! # use frame::prelude::*; +//! # #[pallet::config] +//! # pub trait Config: frame_system::Config {} +//! # #[pallet::pallet] +//! # pub struct Pallet(_); +//! #[derive(codec::Encode, codec::Decode, codec::MaxEncodedLen, scale_info::TypeInfo, Default)] +//! #[scale_info(skip_type_params(T))] +//! pub struct NewType(BlockNumberFor); +//! +//! #[pallet::storage] +//! pub type Something = StorageValue<_, NewType, ValueQuery>; +//! } +//! ``` +//! +//! Under the hood, the expansion of the `derive(Default)` will suffer from the same restriction as +//! before: it will only work if `T: Default`, and `T` is not `Default`. Note that this is an +//! expected issue: `T` is merely a wrapper of many other types, such as `BlockNumberFor`. +//! `BlockNumberFor` should indeed implement `Default`, but `T` implementing `Default` is rather +//! meaningless. +//! +//! To fix this, frame provides a set of macros that are analogous to normal rust derive macros, but +//! work nicely on top of structs that are generic over `T: Config`. These macros are: +//! +//! - [`frame::prelude::DefaultNoBound`] +//! - [`frame::prelude::DebugNoBound`] +//! - [`frame::prelude::PartialEqNoBound`] +//! - [`frame::prelude::EqNoBound`] +//! - [`frame::prelude::CloneNoBound`] +//! - [`frame::prelude::PartialOrdNoBound`] +//! - [`frame::prelude::OrdNoBound`] +//! +//! The above traits are almost certainly needed for your tests - to print your type, assert equality +//! or clone it. +//! +//! We can fix the following example by using [`frame::prelude::DefaultNoBound`]. +//! ```rust +//! #[frame::pallet] +//! pub mod pallet { +//! # use frame::prelude::*; +//! # #[pallet::config] +//! # pub trait Config: frame_system::Config {} +//! # #[pallet::pallet] +//! # pub struct Pallet(_); +//! #[derive( +//! codec::Encode, +//! codec::Decode, +//! codec::MaxEncodedLen, +//! scale_info::TypeInfo, +//! DefaultNoBound +//! )] +//! #[scale_info(skip_type_params(T))] +//! pub struct NewType(BlockNumberFor); +//! +//! #[pallet::storage] +//! pub type Something = StorageValue<_, NewType, ValueQuery>; +//! } +//! ``` +//! +//! Finally, if a custom type that is provided through `Config` is to be stored in the storage, it +//! is subject to the same trait requirements. The following does not work: +//! ```compile_fail +//! #[frame::pallet] +//! pub mod pallet { +//! use frame::prelude::*; +//! #[pallet::config] +//! pub trait Config: frame_system::Config { +//! type CustomType; +//! } +//! #[pallet::pallet] +//! pub struct Pallet(_); +//! #[pallet::storage] +//! pub type Something = StorageValue<_, T::CustomType>; +//! } +//! ``` +//! +//! But adding the right trait bounds will fix it. +//! ```rust +//! #[frame::pallet] +//! pub mod pallet { +//! use frame::prelude::*; +//! #[pallet::config] +//! pub trait Config: frame_system::Config { +//! type CustomType: codec::FullCodec +//! + codec::MaxEncodedLen +//! + scale_info::TypeInfo +//! + Debug +//! + Default; +//! } +//! #[pallet::pallet] +//! pub struct Pallet(_); +//! #[pallet::storage] +//! pub type Something = StorageValue<_, T::CustomType>; +//! } +//! ``` diff --git a/web/public/docs/sdk/src/reference_docs/frame_system_accounts.rs b/web/public/docs/sdk/src/reference_docs/frame_system_accounts.rs new file mode 100644 index 00000000..eacd84e7 --- /dev/null +++ b/web/public/docs/sdk/src/reference_docs/frame_system_accounts.rs @@ -0,0 +1,10 @@ +//! # FRAME Accounts +//! +//! 🚧 Work In Progress 🚧 +//! +//! How `frame_system` handles accountIds. Nonce. Consumers and Providers, reference counting. + +// - poorly understood topics, needs one great article to rul them all. +// - https://github.com/paritytech/substrate/issues/14425 +// - https://github.com/paritytech/substrate/pull/12951 +// - https://exchange.pezkuwichain.app/questions/263/what-is-the-meaning-of-the-account-provider-sufficients-and-consumer diff --git a/web/public/docs/sdk/src/reference_docs/frame_tokens.rs b/web/public/docs/sdk/src/reference_docs/frame_tokens.rs new file mode 100644 index 00000000..d8e2ae6f --- /dev/null +++ b/web/public/docs/sdk/src/reference_docs/frame_tokens.rs @@ -0,0 +1,129 @@ +// This file is part of pezkuwi-sdk. +// +// Copyright (C) Parity Technologies (UK) Ltd. +// SPDX-License-Identifier: Apache-2.0 +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +//! # FRAME Tokens +//! +//! This reference doc serves as a high-level overview of the token-related logic in FRAME, and +//! how to properly apply it to your use case. +//! +//! On completion of reading this doc, you should have a good understanding of: +//! - The distinction between token traits and trait implementations in FRAME, and why this +//! distinction is helpful. +//! - Token-related traits available in FRAME. +//! - Token-related trait implementations in FRAME. +//! - How to choose the right trait or trait implementation for your use case. +//! - Where to go next. +//! +//! ## Getting Started +//! +//! The most ubiquitous way to add a token to a FRAME runtime is [`pallet_balances`]. Read +//! more about pallets [here](crate::pezkuwi_sdk::frame_runtime#pallets). +//! +//! You may then write custom pallets that interact with [`pallet_balances`]. The fastest way to +//! get started with that is by +//! [tightly coupling](crate::reference_docs::frame_pallet_coupling#tight-coupling-pallets) your +//! custom pallet to [`pallet_balances`]. +//! +//! However, to keep pallets flexible and modular, it is often preferred to +//! [loosely couple](crate::reference_docs::frame_pallet_coupling#loosely--coupling-pallets). +//! +//! To achieve loose coupling, +//! we separate token logic into traits and trait implementations. +//! +//! ## Traits and Trait Implementations +//! +//! Broadly speaking, token logic in FRAME can be divided into two categories: traits and +//! trait implementations. +//! +//! **Traits** define common interfaces that types of tokens should implement. For example, the +//! [`fungible::Inspect`](`frame_support::traits::fungible::Inspect`) trait specifies an interface +//! for *inspecting* token state such as the total issuance of the token, the balance of individual +//! accounts, etc. +//! +//! **Trait implementations** are concrete implementations of these traits. For example, one of the +//! many traits [`pallet_balances`] implements is +//! [`fungible::Inspect`](`frame_support::traits::fungible::Inspect`)[^1]. It provides the concrete +//! way of inspecting the total issuance, balance of accounts, etc. There can be many +//! implementations of the same traits. +//! +//! [^1]: Rust Advanced Tip: The knowledge that [`pallet_balances`] implements +//! [`fungible::Inspect`](`frame_support::traits::fungible::Inspect`) is not some arcane knowledge +//! that you have to know by heart or memorize. One can simply look at the list of the implementors +//! of any trait in the Rust Doc to find all implementors (e.g. +//! [Mutate trait implementors](https://docs.pezkuwichain.io/sdk/master/frame_support/traits/tokens/fungible/trait.Mutate.html#implementors)), +//! or use the `rust-analyzer`'s `Implementations` action. +//! +//! The distinction between traits and trait implementations is helpful because it allows pallets +//! and other logic to be generic over their dependencies, avoiding tight coupling. +//! +//! To illustrate this with an example let's consider [`pallet_preimage`]. This pallet takes a +//! deposit in exchange for storing a preimage for later use. A naive implementation of the +//! pallet may use [`pallet_balances`] in a tightly coupled manner, directly calling methods +//! on the pallet to reserve and unreserve deposits. This approach works well, +//! until someone has a use case requiring that an asset from a different pallet such as +//! [`pallet_assets`] is used for the deposit. Rather than tightly coupling [`pallet_preimage`] to +//! [`pallet_balances`], [`pallet_assets`], and every other token-handling pallet, a user +//! could possibly specify that [`pallet_preimage`] does not specify a concrete pallet as a +//! dependency, but instead accepts any dependency which implements the +//! [`currency::ReservableCurrency`](`frame_support::traits::tokens::currency::ReservableCurrency`) +//! trait, namely via its [`Config::Currency`](`pallet_preimage::pallet::Config::Currency`) +//! associated type. This allows [`pallet_preimage`] to support any arbitrary pallet implementing +//! this trait, without needing any knowledge of what those pallets may be or requiring changes to +//! support new pallets which may be written in the future. +//! +//! Read more about coupling, and the benefits of loose coupling +//! [here](crate::reference_docs::frame_pallet_coupling). +//! +//! ## Fungible Token Traits in FRAME +//! +//! The [`fungible`](`frame_support::traits::fungible`) crate contains the latest set of FRAME +//! fungible token traits, and is recommended to use for all new logic requiring a fungible token. +//! See the crate documentation for more info about these fungible traits. +//! +//! [`fungibles`](`frame_support::traits::fungibles`) provides very similar functionality to +//! [`fungible`](`frame_support::traits::fungible`), except it supports managing multiple tokens. +//! +//! You may notice the trait [`Currency`](`frame_support::traits::Currency`) with similar +//! functionality is also used in the codebase, however this trait is deprecated and existing logic +//! is in the process of being migrated to [`fungible`](`frame_support::traits::fungible`) ([tracking issue](https://github.com/pezkuwichain/pezkuwi-sdk/issues/102)). +//! +//! ## Fungible Token Trait Implementations in FRAME +//! +//! [`pallet_balances`] implements [`fungible`](`frame_support::traits::fungible`), and is the most +//! commonly used fungible implementation in FRAME. Most of the time, it's used for managing the +//! native token of the blockchain network it's used in. +//! +//! [`pallet_assets`] implements [`fungibles`](`frame_support::traits::fungibles`), and is another +//! popular fungible token implementation. It supports the creation and management of multiple +//! assets in a single crate, making it a good choice when a network requires more assets in +//! addition to its native token. +//! +//! ## Non-Fungible Tokens in FRAME +//! +//! [`pallet_nfts`] is recommended to use for all NFT use cases in FRAME. +//! See the crate documentation for more info about this pallet. +//! +//! [`pallet_uniques`] is deprecated and should not be used. +//! +//! +//! # What Next? +//! +//! - If you are interested in implementing a single fungible token, continue reading the +//! [`fungible`](`frame_support::traits::fungible`) and [`pallet_balances`] docs. +//! - If you are interested in implementing a set of fungible tokens, continue reading the +//! [`fungibles`](`frame_support::traits::fungibles`) trait and [`pallet_assets`] docs. +//! - If you are interested in implementing an NFT, continue reading the [`pallet_nfts`] docs. diff --git a/web/public/docs/sdk/src/reference_docs/glossary.rs b/web/public/docs/sdk/src/reference_docs/glossary.rs new file mode 100644 index 00000000..38b87a75 --- /dev/null +++ b/web/public/docs/sdk/src/reference_docs/glossary.rs @@ -0,0 +1,120 @@ +//! # Glossary +//! +//! #### State +//! +//! The data around which the blockchain network wishes to come to consensus. Also +//! referred to as "onchain data", "onchain storage" or sometimes just "storage". In UTXO based +//! blockchains, is referred to as "ledger". +//! +//! **Synonyms**: Onchain data, Onchain storage, Storage, Ledger +//! +//! #### State Transition Function +//! +//! The WASM Blob that dictates how the blockchain should transition its state upon encountering new +//! blocks. +//! +//! #### Host +//! +//! The environment that hosts and executes the [state transition function's WASM +//! blob](#state-transition-function). +//! +//! #### Node +//! +//! The full software artifact that contains the [host](#host), but importantly also all the other +//! modules needed to be part of a blockchain network, such as peer-to-peer networking, database and +//! such. +//! +//! **Synonyms**: Client +//! +//! #### Light Node +//! +//! Same as [node](#nodes), but when capable of following the network only through listening to +//! block headers. Usually capable of running in more constrained environments, such as an embedded +//! device, phone, or a web browser. +//! +//! **Synonyms**: Light Client +//! +//! #### Offchain +//! +//! Refers to operations conducted outside the blockchain's consensus mechanism. They are essential +//! for enhancing scalability and efficiency, enabling activities like data fetching and computation +//! without bloating the blockchain state. +//! +//! #### Host Functions: +//! +//! Host functions are the node's API, these are functions provided by the runtime environment (the +//! [host](#host)) to the Wasm runtime. These functions allow the Wasm code to interact with and +//! perform operations on the [node](#node), like accessing the blockchain state. +//! +//! #### Runtime API: +//! +//! This is the API of the runtime, it acts as a communication bridge between the runtime and the +//! node, serving as the exposed interface that facilitates their interactions. +//! +//! #### Dispatchable: +//! +//! Dispatchables are [function objects](https://en.wikipedia.org/wiki/Function_object) that act as +//! the entry points in [FRAME](frame) pallets. They can be called by internal or external entities +//! to interact with the blockchain's state. They are a core aspect of the runtime logic, handling +//! transactions and other state-changing operations. +//! +//! **Synonyms**: Callable +//! +//! #### Extrinsic +//! +//! An extrinsic is a general term for a piece of data that is originated outside of the runtime, +//! included into a block and leads to some action. This includes user-initiated transactions as +//! well as inherents which are placed into the block by the block-builder. +//! +//! #### Pallet +//! +//! Similar to software modules in traditional programming, [FRAME](frame) pallets in Substrate are +//! modular components that encapsulate distinct functionalities or business logic. Just as +//! libraries or modules are used to build and extend the capabilities of a software application, +//! pallets are the foundational building blocks for constructing a blockchain's runtime with frame. +//! They enable the creation of customizable and upgradeable networks, offering a composable +//! framework for a Substrate-based blockchain. Each pallet can be thought of as a plug-and-play +//! module, enhancing the blockchain's functionality in a cohesive and integrated manner. +//! +//! #### Full Node +//! +//! It is a node that prunes historical states, keeping only recent finalized block states to reduce +//! storage needs. Full nodes provide current chain state access and allow direct submission and +//! validation of extrinsics, maintaining network decentralization. +//! +//! #### Archive Node +//! +//! An archive node is a specialized node that maintains a complete history of all block states and +//! transactions. Unlike a full node, it does not prune historical data, ensuring full access to the +//! entire blockchain history. This makes it essential for detailed blockchain analysis and +//! historical queries, but requires significantly more storage capacity. +//! +//! #### Validator +//! +//! A validator is a node that participates in the consensus mechanism of the network. +//! Its role includes block production, transaction validation, network integrity and security +//! maintenance. +//! +//! #### Collator +//! +//! A collator is a node that is responsible for producing candidate blocks for the validators. +//! Collators are similar to validators on any other blockchain but, they do not need to provide +//! security guarantees as the Relay Chain handles this. +//! +//! #### Teyrchain +//! +//! Short for "parallelized chain" a teyrchain is a specialized blockchain that runs in parallel to +//! the Relay Chain (Pezkuwi, Kusama, etc.), benefiting from the shared security and +//! interoperability features of it. +//! +//! **Synonyms**: AppChain +//! +//! #### PVF +//! The Teyrchain Validation Function (PVF) is the current runtime Wasm for a teyrchain that is +//! stored on the Relay chain. It is an essential component in the Pezkuwi ecosystem, encapsulating +//! the validation logic for each teyrchain. The PVF is executed by validators to verify the +//! correctness of teyrchain blocks. This is critical for ensuring that each block follows the logic +//! set by its respective teyrchain, thus maintaining the integrity and security of the entire +//! network. +//! +//! **Synonyms**: Teyrchain Validation Function diff --git a/web/public/docs/sdk/src/reference_docs/metadata.rs b/web/public/docs/sdk/src/reference_docs/metadata.rs new file mode 100644 index 00000000..462d56eb --- /dev/null +++ b/web/public/docs/sdk/src/reference_docs/metadata.rs @@ -0,0 +1,25 @@ +//! # Metadata +//! +//! The existence of metadata in pezkuwi-sdk goes back to the (forkless) upgrade-ability of all +//! Substrate-based blockchains, which is achieved through +//! [`crate::reference_docs::wasm_meta_protocol`]. You can learn more about the details of how to +//! deal with these upgrades in [`crate::reference_docs::frame_runtime_upgrades_and_migrations`]. +//! +//! Another consequence of upgrade-ability is that as a UI, wallet, or generally an offchain entity, +//! it is hard to know the types internal to the runtime, specifically in light of the fact that +//! they can change at any point in time. +//! +//! This is why all Substrate-based runtimes must expose a [`sp_api::Metadata`] api, which mandates +//! the runtime to return a description of itself. The return type of this api is `Vec`, meaning +//! that it is up to the runtime developer to decide on the format of this. +//! +//! All [`crate::pezkuwi_sdk::frame_runtime`] based runtimes expose a specific metadata language, +//! maintained in which is adopted in the Pezkuwi +//! ecosystem. +//! +//! ## Metadata Explorers: +//! +//! A few noteworthy tools that inspect the (FRAME-based) metadata of a chain: +//! +//! - +//! - diff --git a/web/public/docs/sdk/src/reference_docs/mod.rs b/web/public/docs/sdk/src/reference_docs/mod.rs new file mode 100644 index 00000000..707644fc --- /dev/null +++ b/web/public/docs/sdk/src/reference_docs/mod.rs @@ -0,0 +1,116 @@ +//! # Pezkuwi SDK Reference Docs. +//! +//! This is the entry point for all reference documents that enhance one's learning experience in +//! the Pezkuwi SDK. +//! +//! Note that this module also contains the [glossary](crate::reference_docs::glossary). +//! +//! ## What is a "reference document"? +//! +//! First, see [why we use rust-docs for everything](crate::meta_contributing#why-rust-docs) and our +//! documentation [principles](crate::meta_contributing#principles). We acknowledge that as much of +//! the crucial information should be embedded in the low level rust-docs. Then, high level +//! scenarios should be covered in [`crate::guides`]. Finally, we acknowledge that there is a +//! category of information that is: +//! +//! 1. Crucial to know. +//! 2. Is too high level to be in the rust-doc of any one `type`, `trait` or `fn`. +//! 3. Is too low level to be encompassed in a [`crate::guides`]. +//! +//! We call this class of documents "reference documents". Our goal should be to minimize the number +//! of "reference" docs, as they incur maintenance burden. + +/// Learn how Substrate and FRAME use traits and associated types to make modules generic in a +/// type-safe manner. +pub mod trait_based_programming; + +/// Learn about the way Substrate and FRAME view their blockchains as state machines. +pub mod blockchain_state_machines; + +/// The glossary. +pub mod glossary; + +/// Learn about the WASM meta-protocol of all Substrate-based chains. +pub mod wasm_meta_protocol; + +/// Learn about the differences between smart contracts and a FRAME-based runtime. They are both +/// "code stored onchain", but how do they differ? +pub mod runtime_vs_smart_contract; + +/// Learn about how extrinsics are encoded to be transmitted to a node and stored in blocks. +pub mod extrinsic_encoding; + +/// Deprecated in favor of transaction extensions. +pub mod signed_extensions; + +/// Learn about the transaction extensions that form a part of extrinsics. +pub mod transaction_extensions; + +/// Learn about *Origins*, a topic in FRAME that enables complex account abstractions to be built. +pub mod frame_origin; + +/// Learn about the details of what derives are needed for a type to be store-able in `frame` +/// storage. +pub mod frame_storage_derives; + +/// Learn about how to write safe and defensive code in your FRAME runtime. +pub mod defensive_programming; + +/// Learn about composite enums and other runtime level types, such as `RuntimeEvent` and +/// `RuntimeCall`. +pub mod frame_runtime_types; + +/// Learn about how to make a pallet/runtime that is fee-less and instead uses another mechanism to +/// control usage and sybil attacks. +pub mod fee_less_runtime; + +/// Learn about metadata, the main means through which an upgradeable runtime communicates its +/// properties to the outside world. +pub mod metadata; + +/// Learn about how to add custom host functions to the node. +pub mod custom_host_functions; + +/// Learn about how frame-system handles `account-ids`, nonces, consumers and providers. +pub mod frame_system_accounts; + +/// Advice for configuring your development environment for Substrate development. +pub mod development_environment_advice; + +/// Learn about benchmarking and weight. +pub mod frame_benchmarking_weight; + +/// Learn about the token-related logic in FRAME and how to apply it to your use case. +pub mod frame_tokens; + +/// Learn about chain specification file and the genesis state of the blockchain. +pub mod chain_spec_genesis; + +/// Learn about Substrate's CLI, and how it can be extended. +pub mod cli; + +/// Learn about Runtime Upgrades and best practices for writing Migrations. +pub mod frame_runtime_upgrades_and_migrations; + +/// Learn about the offchain workers, how they function, and how to use them, as provided by the +/// [`frame`] APIs. +pub mod frame_offchain_workers; + +/// Learn about the different ways through which multiple [`frame`] pallets can be combined to work +/// together. +pub mod frame_pallet_coupling; + +/// Learn about how to do logging in FRAME-based runtimes. +pub mod frame_logging; + +/// Learn about the Pezkuwi Umbrella crate that re-exports all other crates. +pub mod umbrella_crate; + +/// Learn about how to create custom RPC endpoints and runtime APIs. +pub mod custom_runtime_api_rpc; + +/// The [`pezkuwi-omni-node`](https://crates.io/crates/polkadot-omni-node) and its related binaries. +pub mod omni_node; + +/// Learn about the state in Substrate. +pub mod state; diff --git a/web/public/docs/sdk/src/reference_docs/omni_node.rs b/web/public/docs/sdk/src/reference_docs/omni_node.rs new file mode 100644 index 00000000..96597c65 --- /dev/null +++ b/web/public/docs/sdk/src/reference_docs/omni_node.rs @@ -0,0 +1,201 @@ +//! # (Omni) Node +//! +//! This reference doc elaborates on what a Pezkuwi-SDK/Substrate node software is, and what +//! various ways exist to run one. +//! +//! The node software, as denoted in [`crate::reference_docs::wasm_meta_protocol`], is everything in +//! a blockchain other than the WASM runtime. It contains common components such as the database, +//! networking, RPC server and consensus. Substrate-based nodes are native binaries that are +//! compiled down from the Rust source code. The `node` folder in any of the [`templates`] are +//! examples of this source. +//! +//! > Note: A typical node also contains a lot of other tools (exposed as subcommands) that are +//! > useful for operating a blockchain, such as the ones noted in +//! > [`pezkuwi_omni_node_lib::cli::Cli::subcommand`]. +//! +//! ## Node <> Runtime Interdependence +//! +//! While in principle the node can be mostly independent of the runtime, for various reasons, such +//! as the [native runtime](crate::reference_docs::wasm_meta_protocol#native-runtime), the node and +//! runtime were historically tightly linked together. Another reason is that the node and the +//! runtime need to be in agreement about which consensus algorithm they use, as described +//! [below](#consensus-engine). +//! +//! Specifically, the node relied on the existence of a linked runtime, and *could only reliably run +//! that runtime*. This is why if you look at any of the [`templates`], they are all composed of a +//! node, and a runtime. +//! +//! Moreover, the code and API of each of these nodes was historically very advanced, and tailored +//! towards those who wish to customize many of the node components at depth. +//! +//! > The notorious `service.rs` in any node template is a good example of this. +//! +//! A [trend](https://github.com/pezkuwichain/pezkuwi-sdk/issues/97) has already been undergoing in +//! order to de-couple the node and the runtime for a long time. The north star of this effort is +//! twofold : +//! +//! 1. develop what can be described as an "omni-node": A node that can run most runtimes. +//! 2. provide a cleaner abstraction for creating a custom node. +//! +//! While a single omni-node running *all possible runtimes* is not feasible, the +//! [`pezkuwi-omni-node`] is an attempt at creating the former, and the [`pezkuwi_omni_node_lib`] +//! is the latter. +//! +//! > Note: The OmniNodes are mainly focused on the development needs of **Pezkuwi +//! > teyrchains ONLY**, not (Substrate) solo-chains. For the time being, solo-chains are not +//! > supported by the OmniNodes. This might change in the future. +//! +//! ## Types of Nodes +//! +//! With the emergence of the OmniNodes, let's look at the various Node options available to a +//! builder. +//! +//! ### [`pezkuwi-omni-node`] +//! +//! [`pezkuwi-omni-node`] is a white-labeled binary, released as a part of Pezkuwi SDK that is +//! capable of meeting the needs of most Pezkuwi teyrchains. +//! +//! It can act as the collator of a teyrchain in production, with all the related auxillary +//! functionalities that a normal collator node has: RPC server, archiving state, etc. Moreover, it +//! can also run the wasm blob of the teyrchain locally for testing and development. +//! +//! ### [`pezkuwi_omni_node_lib`] +//! +//! [`pezkuwi_omni_node_lib`] is the library version of the above, which can be used to create a +//! fresh teyrchain node, with a some limited configuration options using a lean API. +//! +//! ### Old School Nodes +//! +//! The existing node architecture, as seen in the [`templates`], is still available for those who +//! want to have full control over the node software. +//! +//! ### Summary +//! +//! We can summarize the choices for the node software of any given user of Pezkuwi-SDK, wishing to +//! deploy a teyrchain into 3 categories: +//! +//! 1. **Use the [`pezkuwi-omni-node`]**: This is the easiest way to get started, and is the most +//! likely to be the best choice for most users. +//! * can run almost any runtime with [`--dev-block-time`] +//! 2. **Use the [`pezkuwi_omni_node_lib`]**: This is the best choice for those who want to have +//! slightly more control over the node software, such as embedding a custom chain-spec. +//! 3. **Use the old school nodes**: This is the best choice for those who want to have full control +//! over the node software, such as changing the consensus engine, altering the transaction pool, +//! and so on. +//! +//! ## _OmniTools_: User Journey +//! +//! All in all, the user journey of a team/builder, in the OmniNode world is as follows: +//! +//! * The [`templates`], most notably the [`teyrchain-template`] is the canonical starting point. +//! That being said, the node code of the templates (which may be eventually +//! removed/feature-gated) is no longer of relevance. The only focus is in the runtime, and +//! obtaining a `.wasm` file. References: +//! * [`crate::guides::your_first_pallet`] +//! * [`crate::guides::your_first_runtime`] +//! * If need be, the weights of the runtime need to be updated using `frame-omni-bencher`. +//! References: +//! * [`crate::reference_docs::frame_benchmarking_weight`] +//! * Next, [`chain-spec-builder`] is used to generate a `chain_spec.json`, either for development, +//! or for production. References: +//! * [`crate::reference_docs::chain_spec_genesis`] +//! * For local development, the following options are available: +//! * `pezkuwi-omni-node` (notably, with [`--dev-block-time`]). References: +//! * [`crate::guides::your_first_node`] +//! * External tools such as `chopsticks`, `zombienet`. +//! * See the `README.md` file of the `pezkuwi-sdk-teyrchain-template`. +//! * For production `pezkuwi-omni-node` can be used out of the box. +//! * For further customization [`pezkuwi_omni_node_lib`] can be used. +//! +//! ## Appendix +//! +//! This section describes how the interdependence between the node and the runtime is related to +//! the consensus engine. This information is useful for those who want to understand the +//! historical context of the node and the runtime. +//! +//! ### Consensus Engine +//! +//! In any given substrate-based chain, both the node and the runtime will have their own +//! opinion/information about what consensus engine is going to be used. +//! +//! In practice, the majority of the implementation of any consensus engine is in the node side, but +//! the runtime also typically needs to expose a custom runtime-api to enable the particular +//! consensus engine to work, and that particular runtime-api is implemented by a pallet +//! corresponding to that consensus engine. +//! +//! For example, taking a snippet from [`solochain_template_runtime`], the runtime has to provide +//! this additional runtime-api (compared to [`minimal_template_runtime`]), if the node software is +//! configured to use the Aura consensus engine: +//! +//! ```text +//! impl sp_consensus_aura::AuraApi for Runtime { +//! fn slot_duration() -> sp_consensus_aura::SlotDuration { +//! ... +//! } +//! fn authorities() -> Vec { +//! ... +//! } +//! } +//! ``` +//! +//! For simplicity, we can break down "consensus" into two main parts: +//! +//! * Block Authoring: Deciding who gets to produce the next block. +//! * Finality: Deciding when a block is considered final. +//! +//! For block authoring, there are a number of options: +//! +//! * [`sc_consensus_manual_seal`]: Useful for testing, where any node can produce a block at any +//! time. This is often combined with a fixed interval at which a block is produced. +//! * [`sc_consensus_aura`]/[`pallet_aura`]: A simple round-robin block authoring mechanism. +//! * [`sc_consensus_babe`]/[`pallet_babe`]: A more advanced block authoring mechanism, capable of +//! anonymizing the next block author. +//! * [`sc_consensus_pow`]: Proof of Work block authoring. +//! +//! For finality, there is one main option shipped with pezkuwi-sdk: +//! +//! * [`sc_consensus_grandpa`]/[`pallet_grandpa`]: A finality gadget that uses a voting mechanism to +//! decide when a block +//! +//! **The most important lesson here is that the node and the runtime must have matching consensus +//! components.** +//! +//! ### Consequences for OmniNode +//! +//! +//! The consequence of the above is that anyone using the OmniNode must also be aware of the +//! consensus system used in the runtime, and be aware if it is matching that of the OmniNode or +//! not. For the time being, [`pezkuwi-omni-node`] only supports: +//! +//! * Teyrchain-based Aura consensus, with 6s async-backing block-time, and before full elastic +//! scaling). [`pezkuwi_omni_node_lib::cli::Cli::experimental_use_slot_based`] for fixed factor +//! scaling (a step +//! * Ability to run any runtime with [`--dev-block-time`] flag. This uses +//! [`sc_consensus_manual_seal`] under the hood, and has no restrictions on the runtime's +//! consensus. +//! +//! [This](https://github.com/pezkuwichain/pezkuwi-sdk/issues/143) future improvement to OmniNode +//! aims to make such checks automatic. +//! +//! ### Runtime conventions +//! +//! The Omni Node needs to make some assumptions about the runtime. During startup, the node fetches +//! the runtime metadata and asserts that the runtime represents a compatible teyrchain. +//! The checks are best effort and will generate warning level logs in the Omni Node log file on +//! failure. +//! +//! The list of checks may evolve in the future and for now only few rules are implemented: +//! * runtimes must define a type for [`cumulus-pallet-teyrchain-system`], which is recommended to +//! be named as `TeyrchainSystem`. +//! * runtimes must define a type for [`frame-system`] pallet, which is recommended to be named as +//! `System`. The configured [`block number`] here will be used by Omni Node to configure AURA +//! accordingly. +//! +//! [`templates`]: crate::pezkuwi_sdk::templates +//! [`teyrchain-template`]: https://github.com/pezkuwichain/pezkuwi-sdk-teyrchain-template +//! [`--dev-block-time`]: pezkuwi_omni_node_lib::cli::Cli::dev_block_time +//! [`pezkuwi-omni-node`]: https://crates.io/crates/polkadot-omni-node +//! [`chain-spec-builder`]: https://crates.io/crates/staging-chain-spec-builder +//! [`cumulus-pallet-teyrchain-system`]: https://docs.rs/cumulus-pallet-parachain-system/latest/cumulus_pallet_parachain_system/ +//! [`frame-system`]: https://docs.rs/frame-system/latest/frame_system/ +//! [`block number`]: https://docs.rs/frame-system/latest/frame_system/pallet/storage_types/struct.Number.html diff --git a/web/public/docs/sdk/src/reference_docs/runtime_vs_smart_contract.rs b/web/public/docs/sdk/src/reference_docs/runtime_vs_smart_contract.rs new file mode 100644 index 00000000..cddd5d92 --- /dev/null +++ b/web/public/docs/sdk/src/reference_docs/runtime_vs_smart_contract.rs @@ -0,0 +1,209 @@ +//! # Runtime vs. Smart Contracts +//! +//! *TL;DR*: If you need to create a *Blockchain*, then write a runtime. If you need to create a +//! *DApp*, then write a Smart Contract. +//! +//! This is a comparative analysis of Substrate-based Runtimes and Smart Contracts, highlighting +//! their main differences. Our aim is to equip you with a clear understanding of how these two +//! methods of deploying on-chain logic diverge in their design, usage, and implications. +//! +//! Both Runtimes and Smart Contracts serve distinct purposes. Runtimes offer deep customization for +//! blockchain development, while Smart Contracts provide a more accessible approach for +//! decentralized applications. Understanding their differences is crucial in choosing the right +//! approach for a specific solution. +//! +//! ## Substrate +//! Substrate is a modular framework that enables the creation of purpose-specific blockchains. In +//! the Pezkuwi ecosystem you can find two distinct approaches for on-chain code execution: +//! [Runtime Development](#runtime-in-substrate) and [Smart Contracts](#smart-contracts). +//! +//! #### Smart Contracts in Substrate +//! Smart Contracts are autonomous, programmable constructs deployed on the blockchain. +//! In [FRAME](frame), Smart Contracts infrastructure is implemented by the +//! [`pallet_contracts`] for WASM-based contracts or the +//! [`pallet_evm`](https://github.com/polkadot-evm/frontier/tree/master/frame/evm) for EVM-compatible contracts. These pallets +//! enable Smart Contract developers to build applications and systems on top of a Substrate-based +//! blockchain. +//! +//! #### Runtime in Substrate +//! The Runtime is the state transition function of a Substrate-based blockchain. It defines the +//! rules for processing transactions and blocks, essentially governing the behavior and +//! capabilities of a blockchain. +//! +//! ## Comparative Table +//! +//! | Aspect | Runtime | Smart Contracts | +//! |-----------------------|-------------------------------------------------------------------------|----------------------------------------------------------------------| +//! | **Design Philosophy** | Core logic of a blockchain, allowing broad and deep customization. | Designed for DApps deployed on the blockchain runtime. | +//! | **Development Complexity** | Requires in-depth knowledge of Rust and Substrate. Suitable for complex blockchain architectures. | Easier to develop with knowledge of Smart Contract languages like Solidity or [ink!](https://use.ink/). | +//! | **Upgradeability and Flexibility** | Offers comprehensive upgradeability with migration logic and on-chain governance, allowing modifications to the entire blockchain logic without hard forks. | Less flexible in upgrade migrations but offers more straightforward deployment and iteration. | +//! | **Performance and Efficiency** | More efficient, optimized for specific needs of the blockchain. | Can be less efficient due to its generic nature (e.g. the overhead of a virtual machine). | +//! | **Security Considerations** | Security flaws can affect the entire blockchain. | Security risks usually localized to the individual contract. | +//! | **Weighing and Metering** | Operations can be weighed, allowing for precise benchmarking. | Execution is metered, allowing for measurement of resource consumption. | +//! +//! We will now explore these differences in more detail. +//! +//! ## Design Philosophy +//! Runtimes and Smart Contracts are designed for different purposes. Runtimes are the core logic +//! of a blockchain, while Smart Contracts are designed for DApps on top of the blockchain. +//! Runtimes can be more complex, but also more flexible and efficient, while Smart Contracts are +//! easier to develop and deploy. +//! +//! #### Runtime Design Philosophy +//! - **Core Blockchain Logic**: Runtimes are essentially the backbone of a blockchain. They define +//! the fundamental rules, operations, and state transitions of the blockchain network. +//! - **Broad and Deep Customization**: Runtimes allow for extensive customization and flexibility. +//! Developers can tailor the most fundamental aspects of the blockchain, like introducing an +//! efficient transaction fee model to eliminating transaction fees completely. This level of +//! control is essential for creating specialized or application-specific blockchains. +//! +//! #### Smart Contract Design Philosophy +//! - **DApps Development**: Smart contracts are designed primarily for developing DApps. They +//! operate on top of the blockchain's infrastructure. +//! - **Modularity and Isolation**: Smart contracts offer a more modular approach. Each contract is +//! an isolated piece of code, executing predefined operations when triggered. This isolation +//! simplifies development and enhances security, as flaws in one contract do not directly +//! compromise the entire network. +//! +//! ## Development Complexity +//! Runtimes and Smart Contracts differ in their development complexity, largely due to their +//! differing purposes and technical requirements. +//! +//! #### Runtime Development Complexity +//! - **In-depth Knowledge Requirements**: Developing a Runtime in Substrate requires a +//! comprehensive understanding of Rust, Substrate's framework, and blockchain principles. +//! - **Complex Blockchain Architectures**: Runtime development is suitable for creating complex +//! blockchain architectures. Developers must consider aspects like security, scalability, and +//! network efficiency. +//! +//! #### Smart Contract Development Complexity +//! - **Accessibility**: Smart Contract development is generally more accessible, especially for +//! those already familiar with programming concepts. Knowledge of smart contract-specific +//! languages like Solidity or ink! is required. +//! - **Focused on Application Logic**: The development here is focused on the application logic +//! only. This includes writing functions that execute when certain conditions are met, managing +//! state within the contract, and ensuring security against common Smart Contract +//! vulnerabilities. +//! +//! ## Upgradeability and Flexibility +//! Runtimes and Smart Contracts differ significantly in how they handle upgrades and flexibility, +//! each with its own advantages and constraints. Runtimes are more flexible, allowing for writing +//! migration logic for upgrades, while Smart Contracts are less flexible but offer easier +//! deployment and iteration. +//! +//! #### Runtime Upgradeability and Flexibility +//! - **Migration Logic**: One of the key strengths of runtime development is the ability to define +//! migration logic. This allows developers to implement changes in the state or structure of the +//! blockchain during an upgrade. Such migrations can adapt the existing state to fit new +//! requirements or features seamlessly. +//! - **On-Chain Governance**: Upgrades in a Runtime environment are typically governed on-chain, +//! involving validators or a governance mechanism. This allows for a democratic and transparent +//! process for making substantial changes to the blockchain. +//! - **Broad Impact of Changes**: Changes made in Runtime affect the entire blockchain. This gives +//! developers the power to introduce significant improvements or changes but also necessitates a +//! high level of responsibility and scrutiny, we will talk further about it in the [Security +//! Considerations](#security-considerations) section. +//! +//! #### Smart Contract Upgradeability and Flexibility +//! - **Deployment and Iteration**: Smart Contracts, by nature, are designed for more +//! straightforward deployment and iteration. Developers can quickly deploy contracts. +//! - **Contract Code Updates**: Once deployed, although typically immutable, Smart Contracts can be +//! upgraded, but lack of migration logic. The [`pallet_contracts`] +//! allows for contracts to be upgraded by exposing the `set_code` dispatchable. More details on this +//! can be found in [Ink! documentation on upgradeable contracts](https://use.ink/basics/upgradeable-contracts). +//! - **Isolated Impact**: Upgrades or changes to a smart contract generally impact only that +//! contract and its users, unlike Runtime upgrades that have a network-wide effect. +//! - **Simplicity and Rapid Development**: The development cycle for Smart Contracts is usually +//! faster and less complex than Runtime development, allowing for rapid prototyping and +//! deployment. +//! +//! ## Performance and Efficiency +//! Runtimes and Smart Contracts have distinct characteristics in terms of performance and +//! efficiency due to their inherent design and operational contexts. Runtimes are more efficient +//! and optimized for specific needs, while Smart Contracts are more generic and less efficient. +//! +//! #### Runtime Performance and Efficiency +//! - **Optimized for Specific Needs**: Runtime modules in Substrate are tailored to meet the +//! specific needs of the blockchain. They are integrated directly into the blockchain's core, +//! allowing them to operate with high efficiency and minimal overhead. +//! - **Direct Access to Blockchain State**: Runtime has direct access to the blockchain's state. +//! This direct access enables more efficient data processing and transaction handling, as there +//! is no additional layer between the runtime logic and the blockchain's core. +//! - **Resource Management**: Resource management is integral to runtime development to ensure that +//! the blockchain operates smoothly and efficiently. +//! +//! #### Smart Contract Performance and Efficiency +//! - **Generic Nature and Overhead**: Smart Contracts, particularly those running in virtual +//! machine environments, can be less efficient due to the generic nature of their execution +//! environment. The overhead of the virtual machine can lead to increased computational and +//! resource costs. +//! - **Isolation and Security Constraints**: Smart Contracts operate in an isolated environment to +//! ensure security and prevent unwanted interactions with the blockchain's state. This isolation, +//! while crucial for security, can introduce additional computational overhead. +//! - **Gas Mechanism and Metering**: The gas mechanism in Smart Contracts, used for metering +//! computational resources, ensures that contracts don't consume excessive resources. However, +//! this metering itself requires computational power, adding to the overall cost of contract +//! execution. +//! +//! ## Security Considerations +//! These two methodologies, while serving different purposes, come with their own unique security +//! considerations. +//! +//! #### Runtime Security Aspects +//! Runtimes, being at the core of blockchain functionality, have profound implications for the +//! security of the entire network: +//! +//! - **Broad Impact**: Security flaws in the runtime can compromise the entire blockchain, +//! affecting all network participants. +//! - **Governance and Upgradeability**: Runtime upgrades, while powerful, need rigorous governance +//! and testing to ensure security. Improperly executed upgrades can introduce vulnerabilities or +//! disrupt network operations. +//! - **Complexity and Expertise**: Developing and maintaining runtime requires a higher level of +//! expertise in blockchain architecture and security, as mistakes can be far-reaching. +//! +//! #### Smart Contract Security Aspects +//! Smart contracts, while more isolated, bring their own set of security challenges: +//! +//! - **Isolated Impact**: Security issues in a smart contract typically affect the contract itself +//! and its users, rather than the whole network. +//! - **Contract-specific Risks**: Common issues like reentrancy +//! attacks, improper handling of external calls, and gas limit vulnerabilities are specific to +//! smart contract development. +//! - **Permissionless Deployment**: Since anyone can deploy a smart contract, +//! the ecosystem is more open to potentially malicious or vulnerable code. +//! +//! ## Weighing and Metering +//! Weighing and metering are mechanisms designed to limit the resources used by external actors. +//! However, there are fundamental differences in how these resources are handled in FRAME-based +//! Runtimes and how they are handled in Smart Contracts, while Runtime operations are weighed, +//! Smart Contract executions must be metered. +//! +//! #### Weighing +//! In FRAME-based Runtimes, operations are *weighed*. This means that each operation in the Runtime +//! has a fixed upper cost, known in advance, determined through +//! [benchmarking](crate::reference_docs::frame_benchmarking_weight). Weighing is practical here +//! because: +//! +//! - *Predictability*: Runtime operations are part of the blockchain's core logic, which is static +//! until an upgrade occurs. This predictability allows for precise +//! [benchmarking](crate::reference_docs::frame_benchmarking_weight). +//! - *Prevention of Abuse*: By having a fixed upper cost that corresponds to the worst-case +//! complexity scenario of its execution (and a mechanism to refund unused weight), it becomes +//! infeasible for an attacker to create transactions that could unpredictably consume excessive +//! resources. +//! +//! #### Metering +//! For Smart Contracts resource consumption is metered. This is essential due to: +//! +//! - **Untrusted Nature**: Unlike Runtime operations, Smart Contracts can be deployed by any user, +//! and their behavior isn’t known in advance. Metering dynamically measures resource consumption +//! as the contract executes. +//! - **Safety Against Infinite Loops**: Metering protects the blockchain from poorly designed +//! contracts that might run into infinite loops, consuming an indefinite amount of resources. +//! +//! #### Implications for Developers and Users +//! - **For Runtime Developers**: Understanding the cost of each operation is essential. Misjudging +//! the weight of operations can lead to network congestion or vulnerability exploitation. +//! - **For Smart Contract Developers**: Being mindful of the gas cost associated with contract +//! execution is crucial. Efficiently written contracts save costs and are less likely to hit gas +//! limits, ensuring smoother execution on the blockchain. diff --git a/web/public/docs/sdk/src/reference_docs/signed_extensions.rs b/web/public/docs/sdk/src/reference_docs/signed_extensions.rs new file mode 100644 index 00000000..6e44fea8 --- /dev/null +++ b/web/public/docs/sdk/src/reference_docs/signed_extensions.rs @@ -0,0 +1,2 @@ +//! `SignedExtension`s are deprecated in favor of +//! [`TransactionExtension`s](crate::reference_docs::transaction_extensions). diff --git a/web/public/docs/sdk/src/reference_docs/state.rs b/web/public/docs/sdk/src/reference_docs/state.rs new file mode 100644 index 00000000..a8138cae --- /dev/null +++ b/web/public/docs/sdk/src/reference_docs/state.rs @@ -0,0 +1,12 @@ +//! # State +//! +//! The state is abstracted as a key-value like database. Every item that +//! needs to be persisted by the [State Transition +//! Function](crate::reference_docs::blockchain_state_machines) is written to the state. +//! +//! ## Special keys +//! +//! The key-value pairs in the state are represented as byte sequences. The node +//! doesn't know how to interpret most the key-value pairs. However, there exist some +//! special keys and its values that are known to the node, the so-called +//! [`well-known-keys`](sp_storage::well_known_keys). diff --git a/web/public/docs/sdk/src/reference_docs/trait_based_programming.rs b/web/public/docs/sdk/src/reference_docs/trait_based_programming.rs new file mode 100644 index 00000000..8a7a87d0 --- /dev/null +++ b/web/public/docs/sdk/src/reference_docs/trait_based_programming.rs @@ -0,0 +1,229 @@ +//! # Trait-based Programming +//! +//! This document walks you over a peculiar way of using Rust's `trait` items. This pattern is +//! abundantly used within [`frame`] and is therefore paramount important for a smooth transition +//! into it. +//! +//! The rest of this document assumes familiarity with the +//! [Rust book's Advanced Traits](https://doc.rust-lang.org/book/ch19-03-advanced-traits.html) +//! section. +//! Moreover, we use the [`frame::traits::Get`]. +//! +//! First, imagine we are writing a FRAME pallet. We represent this pallet with a `struct Pallet`, +//! and this pallet wants to implement the functionalities of that pallet, for example a simple +//! `transfer` function. For the sake of education, we are interested in having a `MinTransfer` +//! amount, expressed as a [`frame::traits::Get`], which will dictate what is the minimum amount +//! that can be transferred. +//! +//! We can foremost write this as simple as the following snippet: +#![doc = docify::embed!("./src/reference_docs/trait_based_programming.rs", basic)] +//! +//! +//! In this example, we use arbitrary choices for `AccountId`, `Balance` and the `MinTransfer` type. +//! This works great for **one team's purposes** but we have to remember that Substrate and FRAME +//! are written as generic frameworks, intended to be highly configurable. +//! +//! In a broad sense, there are two avenues in exposing configurability: +//! +//! 1. For *values* that need to be generic, for example `MinTransfer`, we attach them to the +//! `Pallet` struct as fields: +//! +//! ``` +//! struct Pallet { +//! min_transfer: u128, +//! } +//! ``` +//! +//! 2. For *types* that need to be generic, we would have to use generic or associated types, such +//! as: +//! +//! ``` +//! struct Pallet { +//! min_transfer: u128, +//! _marker: std::marker::PhantomData, +//! } +//! ``` +//! +//! Substrate and FRAME, for various reasons (performance, correctness, type safety) has opted to +//! use *types* to declare both *values* and *types* as generic. This is the essence of why the +//! `Get` trait exists. +//! +//! This would bring us to the second iteration of the pallet, which would look like: +#![doc = docify::embed!("./src/reference_docs/trait_based_programming.rs", generic)] +//! +//! In this example, we managed to make all 3 of our types generic. Taking the example of the +//! `AccountId`, one should read the above as following: +//! +//! > The `Pallet` does not know what type `AccountId` concretely is, but it knows that it is +//! > something that adheres to being `From<[u8; 32]>`. +//! +//! This method would work, but it suffers from two downsides: +//! +//! 1. It is verbose, each `impl` block would have to reiterate all of the trait bounds. +//! 2. It cannot easily share/inherit generic types. Imagine multiple pallets wanting to be generic +//! over a single `AccountId`. There is no easy way to express that in this model. +//! +//! Finally, this brings us to using traits and associated types on traits to express the above. +//! Trait associated types have the benefit of: +//! +//! 1. Being less verbose, as in effect they can *group multiple `type`s together*. +//! 2. Can inherit from one another by declaring +//! [supertraits](https://doc.rust-lang.org/rust-by-example/trait/supertraits.html). +//! +//! > Interestingly, one downside of associated types is that declaring defaults on them is not +//! > stable yet. In the meantime, we have built our own custom mechanics around declaring defaults +//! for associated types, see [`pallet_default_config_example`]. +//! +//! The last iteration of our code would look like this: +#![doc = docify::embed!("./src/reference_docs/trait_based_programming.rs", trait_based)] +//! +//! Notice how instead of having multiple generics, everything is generic over a single ``, and all types are fetched through `T`, for example `T::AccountId`, `T::MinTransfer`. +//! +//! Finally, imagine all pallets wanting to be generic over `AccountId`. This can be achieved by +//! having individual `trait Configs` declare a shared `trait SystemConfig` as their +//! [supertrait](https://doc.rust-lang.org/rust-by-example/trait/supertraits.html). +#![doc = docify::embed!("./src/reference_docs/trait_based_programming.rs", with_system)] +//! In FRAME, this shared supertrait is [`frame::prelude::frame_system`]. +//! +//! Notice how this made no difference in the syntax of the rest of the code. `T::AccountId` is +//! still a valid type, since `T` implements `Config` and `Config` implies `SystemConfig`, which +//! has a `type AccountId`. +//! +//! Note, in some instances one would need to use what is known as the fully-qualified-syntax to +//! access a type to help the Rust compiler disambiguate. +#![doc = docify::embed!("./src/reference_docs/trait_based_programming.rs", fully_qualified)] +//! +//! This syntax can sometimes become more complicated when you are dealing with nested traits. +//! Consider the following example, in which we fetch the `type Balance` from another trait +//! `CurrencyTrait`. +#![doc = docify::embed!("./src/reference_docs/trait_based_programming.rs", fully_qualified_complicated)] +//! +//! Notice the final `type BalanceOf` and how it is defined. Using such aliases to shorten the +//! length of fully qualified syntax is a common pattern in FRAME. +//! +//! The above example is almost identical to the well-known (and somewhat notorious) `type +//! BalanceOf` that is often used in the context of [`frame::traits::fungible`]. +#![doc = docify::embed!("../../substrate/frame/fast-unstake/src/types.rs", BalanceOf)] +//! +//! ## Additional Resources +//! +//! - +//! - [Substrate Seminar - Traits and Generic Types](https://www.youtube.com/watch?v=6cp10jVWNl4) +//! - +#![allow(unused)] + +use frame::traits::Get; + +#[docify::export] +mod basic { + struct Pallet; + + type AccountId = frame::deps::sp_runtime::AccountId32; + type Balance = u128; + type MinTransfer = frame::traits::ConstU128<10>; + + impl Pallet { + fn transfer(_from: AccountId, _to: AccountId, _amount: Balance) { + todo!() + } + } +} + +#[docify::export] +mod generic { + use super::*; + + struct Pallet { + _marker: std::marker::PhantomData<(AccountId, Balance, MinTransfer)>, + } + + impl Pallet + where + Balance: frame::traits::AtLeast32BitUnsigned, + MinTransfer: frame::traits::Get, + AccountId: From<[u8; 32]>, + { + fn transfer(_from: AccountId, _to: AccountId, amount: Balance) { + assert!(amount >= MinTransfer::get()); + unimplemented!(); + } + } +} + +#[docify::export] +mod trait_based { + use super::*; + + trait Config { + type AccountId: From<[u8; 32]>; + type Balance: frame::traits::AtLeast32BitUnsigned; + type MinTransfer: frame::traits::Get; + } + + struct Pallet(std::marker::PhantomData); + impl Pallet { + fn transfer(_from: T::AccountId, _to: T::AccountId, amount: T::Balance) { + assert!(amount >= T::MinTransfer::get()); + unimplemented!(); + } + } +} + +#[docify::export] +mod with_system { + use super::*; + + pub trait SystemConfig { + type AccountId: From<[u8; 32]>; + } + + pub trait Config: SystemConfig { + type Balance: frame::traits::AtLeast32BitUnsigned; + type MinTransfer: frame::traits::Get; + } + + pub struct Pallet(std::marker::PhantomData); + impl Pallet { + fn transfer(_from: T::AccountId, _to: T::AccountId, amount: T::Balance) { + assert!(amount >= T::MinTransfer::get()); + unimplemented!(); + } + } +} + +#[docify::export] +mod fully_qualified { + use super::with_system::*; + + // Example of using fully qualified syntax. + type AccountIdOf = ::AccountId; +} + +#[docify::export] +mod fully_qualified_complicated { + use super::with_system::*; + + trait CurrencyTrait { + type Balance: frame::traits::AtLeast32BitUnsigned; + fn more_stuff() {} + } + + trait Config: SystemConfig { + type Currency: CurrencyTrait; + } + + struct Pallet(std::marker::PhantomData); + impl Pallet { + fn transfer( + _from: T::AccountId, + _to: T::AccountId, + _amount: <::Currency as CurrencyTrait>::Balance, + ) { + unimplemented!(); + } + } + + /// A common pattern in FRAME. + type BalanceOf = <::Currency as CurrencyTrait>::Balance; +} diff --git a/web/public/docs/sdk/src/reference_docs/transaction_extensions.rs b/web/public/docs/sdk/src/reference_docs/transaction_extensions.rs new file mode 100644 index 00000000..c2f9116c --- /dev/null +++ b/web/public/docs/sdk/src/reference_docs/transaction_extensions.rs @@ -0,0 +1,105 @@ +//! Transaction extensions are, briefly, a means for different chains to extend the "basic" +//! extrinsic format with custom data that can be checked by the runtime. +//! +//! # FRAME provided transaction extensions +//! +//! FRAME by default already provides the following transaction extensions: +//! +//! - [`CheckGenesis`](frame_system::CheckGenesis): Ensures that a transaction was sent for the same +//! network. Determined based on genesis. +//! +//! - [`CheckMortality`](frame_system::CheckMortality): Extends a transaction with a configurable +//! mortality. +//! +//! - [`CheckNonZeroSender`](frame_system::CheckNonZeroSender): Ensures that the sender of a +//! transaction is not the *all zero account* (all bytes of the accountid are zero). +//! +//! - [`CheckNonce`](frame_system::CheckNonce): Extends a transaction with a nonce to prevent replay +//! of transactions and to provide ordering of transactions. +//! +//! - [`CheckSpecVersion`](frame_system::CheckSpecVersion): Ensures that a transaction was built for +//! the currently active runtime. +//! +//! - [`CheckTxVersion`](frame_system::CheckTxVersion): Ensures that the transaction signer used the +//! correct encoding of the call. +//! +//! - [`CheckWeight`](frame_system::CheckWeight): Ensures that the transaction fits into the block +//! before dispatching it. +//! +//! - [`ChargeTransactionPayment`](pallet_transaction_payment::ChargeTransactionPayment): Charges +//! transaction fees from the signer based on the weight of the call using the native token. +//! +//! - [`ChargeAssetTxPayment`](pallet_asset_tx_payment::ChargeAssetTxPayment): Charges transaction +//! fees from the signer based on the weight of the call using any supported asset (including the +//! native token). +//! +//! - [`ChargeAssetTxPayment`(using +//! conversion)](pallet_asset_conversion_tx_payment::ChargeAssetTxPayment): Charges transaction +//! fees from the signer based on the weight of the call using any supported asset (including the +//! native token). The asset is converted to the native token using a pool. +//! +//! - [`SkipCheckIfFeeless`](pallet_skip_feeless_payment::SkipCheckIfFeeless): Allows transactions +//! to be processed without paying any fee. This requires that the `call` that should be +//! dispatched is augmented with the [`feeless_if`](frame_support::pallet_macros::feeless_if) +//! attribute. +//! +//! - [`CheckMetadataHash`](frame_metadata_hash_extension::CheckMetadataHash): Extends transactions +//! to include the so-called metadata hash. This is required by chains to support the generic +//! Ledger application and other similar offline wallets. +//! +//! - [`WeightReclaim`](frame_system::WeightReclaim): A transaction extension for the relay chain +//! that reclaims unused weight after executing a transaction. +//! +//! - [`StorageWeightReclaim`](cumulus_pallet_weight_reclaim::StorageWeightReclaim): A transaction +//! extension for teyrchains that reclaims unused storage weight after executing a transaction. +//! +//! For more information about these extensions, follow the link to the type documentation. +//! +//! # Building a custom transaction extension +//! +//! Defining a couple of very simple transaction extensions looks like the following: +#![doc = docify::embed!("./src/reference_docs/transaction_extensions.rs", transaction_extensions_example)] + +#[docify::export] +pub mod transaction_extensions_example { + use codec::{Decode, DecodeWithMemTracking, Encode}; + use scale_info::TypeInfo; + use sp_runtime::{ + impl_tx_ext_default, + traits::{Dispatchable, TransactionExtension}, + transaction_validity::TransactionValidityError, + }; + + // This doesn't actually check anything, but simply allows + // some arbitrary `u32` to be added to the extrinsic payload + #[derive(Debug, Encode, Decode, DecodeWithMemTracking, Clone, Eq, PartialEq, TypeInfo)] + pub struct AddToPayload(pub u32); + + impl TransactionExtension for AddToPayload { + const IDENTIFIER: &'static str = "AddToPayload"; + type Implicit = (); + type Pre = (); + type Val = (); + + impl_tx_ext_default!(Call; weight validate prepare); + } + + // This is the opposite; nothing will be added to the extrinsic payload, + // but the Implicit type (`1234u32`) will be added to the + // payload to be signed. + #[derive(Debug, Encode, Decode, DecodeWithMemTracking, Clone, Eq, PartialEq, TypeInfo)] + pub struct AddToSignaturePayload; + + impl TransactionExtension for AddToSignaturePayload { + const IDENTIFIER: &'static str = "AddToSignaturePayload"; + type Implicit = u32; + + fn implicit(&self) -> Result { + Ok(1234) + } + type Pre = (); + type Val = (); + + impl_tx_ext_default!(Call; weight validate prepare); + } +} diff --git a/web/public/docs/sdk/src/reference_docs/umbrella_crate.rs b/web/public/docs/sdk/src/reference_docs/umbrella_crate.rs new file mode 100644 index 00000000..2fd252ce --- /dev/null +++ b/web/public/docs/sdk/src/reference_docs/umbrella_crate.rs @@ -0,0 +1,91 @@ +//! # Umbrella Crate +//! +//! The Pezkuwi-SDK "umbrella" is a crate that re-exports all other published crates. This makes it +//! possible to have a very small `Cargo.toml` file that only has one dependency, the umbrella +//! crate. This helps with selecting the right combination of crate versions, since otherwise 3rd +//! party tools are needed to select a compatible set of versions. +//! +//! +//! ## Features +//! +//! The umbrella crate supports no-std builds and can therefore be used in the runtime and node. +//! There are two main features: `runtime` and `node`. The `runtime` feature enables all `no-std` +//! crates, while the `node` feature enables all `std` crates. It should be used like any other +//! crate in the repo, with `default-features = false`. +//! +//! For more fine-grained control, additionally, each crate can be enabled selectively. The umbrella +//! exposes one feature per dependency. For example, if you only want to use the `frame-support` +//! crate, you can enable the `frame-support` feature. +//! +//! The umbrella exposes a few more general features: +//! - `tuples-96`: Needs to be enabled for runtimes that have more than 64 pallets. +//! - `serde`: Specifically enable `serde` en/decoding support. +//! - `experimental`: Experimental enable experimental features - should not yet used in production. +//! - `with-tracing`: Enable tracing support. +//! - `try-runtime`, `runtime-benchmarks` and `std`: These follow the standard conventions. +//! - `runtime`: As described above, enable all `no-std` crates. +//! - `node`: As described above, enable all `std` crates. +//! - There does *not* exist a dedicated docs feature. To generate docs, enable the `runtime` and +//! `node` feature. For `docs.rs` the manifest contains specific configuration to make it show up +//! all re-exports. +//! +//! There is a specific [`zepter`](https://github.com/ggwpez/zepter) check in place to ensure that +//! the features of the umbrella are correctly configured. This check is run in CI and locally when +//! running `zepter`. +//! +//! ## Generation +//! +//! The umbrella crate needs to be updated every time when a new crate is added or removed from the +//! workspace. It is checked in CI by calling its generation script. The generation script is +//! located in `./scripts/generate-umbrella.py` and needs dependency `cargo_workspace`. +//! +//! Example: `python3 scripts/generate-umbrella.py --sdk . --version 1.9.0` +//! +//! ## Usage +//! +//! > Note: You can see a live example in the `staging-node-cli` and `kitchensink-runtime` crates. +//! +//! The umbrella crate can be added to your runtime crate like this: +//! +//! `pezkuwi-sdk = { path = "../../../../umbrella", features = ["runtime"], default-features = +//! false }` +//! +//! or for a node: +//! +//! `pezkuwi-sdk = { path = "../../../../umbrella", features = ["node"], default-features = false +//! }` +//! +//! In the code, it is then possible to bring all dependencies into scope via: +//! +//! `use pezkuwi_sdk::*;` +//! +//! ### Known Issues +//! +//! The only known issue so far is the fact that the `use` statement brings the dependencies only +//! into the outer module scope - not the global crate scope. For example, the following code would +//! need to be adjusted: +//! +//! ```rust +//! use pezkuwi_sdk::*; +//! +//! mod foo { +//! // This does sadly not compile: +//! frame_support::parameter_types! { } +//! +//! // Instead, we need to do this (or add an equivalent `use` statement): +//! pezkuwi_sdk::frame_support::parameter_types! { } +//! } +//! ``` +//! +//! Apart from this, no issues are known. There could be some bugs with how macros locate their own +//! re-exports. Please [report issues](https://github.com/pezkuwichain/pezkuwi-sdk/issues) that arise from using this crate. +//! +//! ## Dependencies +//! +//! The umbrella crate re-exports all published crates, with a few exceptions: +//! - Runtime crates like `pezkuwichain-runtime` etc are not exported. This otherwise leads to very +//! weird compile errors and should not be needed anyway. +//! - Example and fuzzing crates are not exported. This is currently detected by checking the name +//! of the crate for these magic words. In the future, it will utilize custom metadata, as it is +//! done in the `pezkuwichain-runtime` crate. +//! - The umbrella crate itself. Should be obvious :) diff --git a/web/public/docs/sdk/src/reference_docs/wasm_meta_protocol.rs b/web/public/docs/sdk/src/reference_docs/wasm_meta_protocol.rs new file mode 100644 index 00000000..a944bef6 --- /dev/null +++ b/web/public/docs/sdk/src/reference_docs/wasm_meta_protocol.rs @@ -0,0 +1,158 @@ +//! # WASM Meta Protocol +//! +//! All Substrate based chains adhere to a unique architectural design novel to the Pezkuwi +//! ecosystem. We refer to this design as the "**WASM Meta Protocol**". +//! +//! Consider the fact that a traditional blockchain software is usually a monolithic artifact. +//! **Upgrading any part of the system implies upgrading the entire system**. This has historically +//! led to cumbersome forkful upgrades to be the status quo in blockchain ecosystems. In other +//! words, the entire node software is the specification of the blockchain's [`state transition +//! function`](crate::reference_docs::blockchain_state_machines). +//! +//! Moreover, the idea of "storing code in the state" is explored in the context of smart contracts +//! platforms, but has not been expanded further. +//! +//! Substrate mixes these two ideas together, and takes the novel approach of storing the +//! blockchain's main "state transition function" in the main blockchain state, in the same fashion +//! that a smart contract platform stores the code of individual contracts in its state. As noted in +//! [`crate::reference_docs::blockchain_state_machines`], this state transition function is called +//! the **Runtime**, and WASM is chosen as the bytecode. The Runtime is stored under a special key +//! in the state (see [`sp_core::storage::well_known_keys`]) and can be updated as a part of the +//! state transition function's execution, just like a user's account balance can be updated. +//! +//! > Note that while we drew an analogy between smart contracts and runtimes in the above, there +//! > are fundamental differences between the two, explained in +//! > [`crate::reference_docs::runtime_vs_smart_contract`]. +//! +//! The rest of the system that is NOT the state transition function is called the +//! [**Node**](crate::reference_docs::glossary#node), and is a normal binary that is compiled from +//! Rust to different hardware targets. +//! +//! This design enables all Substrate-based chains to be fork-less-ly upgradeable, because the +//! Runtime can be updated on the fly, within the execution of a block, and the node is (for the +//! most part) oblivious to the change that is happening. +//! +//! Therefore, the high-level architecture of a any Substrate-based chain can be demonstrated as +//! follows: +#![doc = simple_mermaid::mermaid!("../../../mermaid/substrate_simple.mmd")] +//! +//! The node and the runtime need to communicate. This is done through two concepts: +//! +//! 1. **Host functions**: a way for the (WASM) runtime to talk to the node. All host functions are +//! defined in [`sp_io`]. For example, [`sp_io::storage`] are the set of host functions that +//! allow the runtime to read and write data to the on-chain state. +//! 2. **Runtime APIs**: a way for the node to talk to the WASM runtime. Runtime APIs are defined +//! using macros and utilities in [`sp_api`]. For example, [`sp_api::Core`] is the most +//! fundamental runtime API that any blockchain must implement in order to be able to (re) +//! execute blocks. +#![doc = simple_mermaid::mermaid!("../../../mermaid/substrate_client_runtime.mmd")] +//! +//! A runtime must have a set of runtime APIs in order to have any meaningful blockchain +//! functionality, but it can also expose more APIs. See +//! [`crate::reference_docs::custom_runtime_api_rpc`] as an example of how to add custom runtime +//! APIs to your FRAME-based runtime. +//! +//! Similarly, for a runtime to be "compatible" with a node, the node must implement the full set of +//! host functions that the runtime at any point in time requires. Given the fact that a runtime can +//! evolve in time, and a blockchain node (typically) wishes to be capable of re-executing all the +//! previous blocks, this means that a node must always maintain support for the old host functions. +//! **This implies that adding a new host function is a big commitment and should be done with +//! care**. This is why, for example, adding a new host function to Pezkuwi always requires an RFC. +//! Learn how to add a new host function to your runtime in +//! [`crate::reference_docs::custom_host_functions`]. +//! +//! ## Node vs. Runtime +//! +//! A common question is: which components of the system end up being part of the node, and which +//! ones of the runtime? +//! +//! Recall from [`crate::reference_docs::blockchain_state_machines`] that the runtime is the state +//! transition function. Anything that needs to influence how your blockchain's state is updated, +//! should be a part of the runtime. For example, the logic around currency, governance, identity or +//! any other application-specific logic that has to do with the state is part of the runtime. +//! +//! Anything that does not have to do with the state-transition function and will only +//! facilitate/enable it is part of the node. For example, the database, networking, and even +//! consensus algorithm are all node-side components. +//! +//! > The consensus is to your runtime what HTTP is to a web-application. It is the underlying +//! > engine that enables trustless execution of the runtime in a distributed manner whilst +//! > maintaining a canonical outcome of that execution. +#![doc = simple_mermaid::mermaid!("../../../mermaid/substrate_with_frame.mmd")] +//! +//! ## State +//! +//! From the previous sections, we know that the database component is part of the node, not the +//! runtime. We also hinted that a set of host functions ([`sp_io::storage`]) are how the runtime +//! issues commands to the node to read/write to the state. Let's dive deeper into this. +//! +//! The state of the blockchain, what we seek to come to consensus about, is indeed *kept* in the +//! node side. Nonetheless, the runtime is the only component that: +//! +//! 1. Can update the state. +//! 2. Can fully interpret the state. +//! +//! In fact, [`sp_core::storage::well_known_keys`] are the only state keys that the node side is +//! aware of. The rest of the state, including what logic the runtime has, what balance each user +//! has and such, are all only comprehensible to the runtime. +#![doc = simple_mermaid::mermaid!("../../../mermaid/state.mmd")] +//! +//! In the above diagram, all of the state keys and values are opaque bytes to the node. The node +//! does not know what they mean, and it does not know what is the type of the corresponding value +//! (e.g. if it is a number of a vector). Contrary, the runtime knows both the meaning of their +//! keys, and the type of the values. +//! +//! This opaque-ness is the fundamental reason why Substrate-based chains can fork-less-ly upgrade: +//! because the node side code is kept oblivious to all of the details of the state transition +//! function. Therefore, the state transition function can freely upgrade without the node needing +//! to know. +//! +//! ## Native Runtime +//! +//! Historically, the node software also kept a native copy of the runtime at the time of +//! compilation within it. This used to be called the "Native Runtime". The main purpose of the +//! native runtime used to be leveraging the faster execution time and better debugging +//! infrastructure of native code. However, neither of the two arguments strongly hold and the +//! native runtime is being fully removed from the node-sdk. +//! +//! See: +//! +//! > Also, note that the flags [`sc_cli::ExecutionStrategy::Native`] is already a noop and all +//! > chains built with Substrate only use WASM execution. +//! +//! ### Runtime Versions +//! +//! An important detail of the native execution worth learning about is that the node software, +//! obviously, only uses the native runtime if it is the same code as with the wasm blob stored +//! onchain. Else, nodes who run the native runtime will come to a different state transition. How +//! do nodes determine if two runtimes are the same? Through the very important +//! [`sp_version::RuntimeVersion`]. All runtimes expose their version via a runtime api +//! ([`sp_api::Core::version`]) that returns this struct. The node software, or other applications, +//! inspect this struct to examine the identity of a runtime, and to determine if two runtimes are +//! the same. Namely, [`sp_version::RuntimeVersion::spec_version`] is the main key that implies two +//! runtimes are the same. +//! +//! Therefore, it is utmost important to make sure before any runtime upgrade, the spec version is +//! updated. +//! +//! ## Example: Block Execution. +//! +//! As a final example to recap, let's look at how Substrate-based nodes execute blocks. Blocks are +//! received in the node side software as opaque blobs and in the networking layer. +//! +//! At some point, based on the consensus algorithm's rules, the node decides to import (aka. +//! *validate*) a block. +//! +//! * First, the node will fetch the state of the parent hash of the block that wishes to be +//! imported. +//! * The runtime is fetched from this state, and placed into a WASM execution environment. +//! * The [`sp_api::Core::execute_block`] runtime API is called and the block is passed in as an +//! argument. +//! * The runtime will then execute the block, and update the state accordingly. Any state update is +//! issued via the [`sp_io::storage`] host functions. +//! * Both the runtime and node will check the state-root of the state after the block execution to +//! match the one claimed in the block header. +//! +//! > Example taken from [this +//! > lecture](https://www.youtube.com/watch?v=v0cKuddbF_Q&list=PL-w_i5kwVqbkRmfDn5nzeuU1S_FFW8dDg&index=4) +//! > of the Pezkuwi Blockchain Academy. diff --git a/web/public/docs/whitepaper/Pezkuwi_Logo_Horizontal_Pink_Black.png b/web/public/docs/whitepaper/Pezkuwi_Logo_Horizontal_Pink_Black.png new file mode 100644 index 00000000..a675ec60 Binary files /dev/null and b/web/public/docs/whitepaper/Pezkuwi_Logo_Horizontal_Pink_Black.png differ diff --git a/web/public/docs/whitepaper/dual_token_economy.png b/web/public/docs/whitepaper/dual_token_economy.png new file mode 100644 index 00000000..5c7c9d1a Binary files /dev/null and b/web/public/docs/whitepaper/dual_token_economy.png differ diff --git a/web/public/docs/whitepaper/pez_halving_timeline.png b/web/public/docs/whitepaper/pez_halving_timeline.png new file mode 100644 index 00000000..209c9998 Binary files /dev/null and b/web/public/docs/whitepaper/pez_halving_timeline.png differ diff --git a/web/public/docs/whitepaper/system_architecture.png b/web/public/docs/whitepaper/system_architecture.png new file mode 100644 index 00000000..21da8a06 Binary files /dev/null and b/web/public/docs/whitepaper/system_architecture.png differ diff --git a/web/public/docs/whitepaper/tnpos_consensus_flow.png b/web/public/docs/whitepaper/tnpos_consensus_flow.png new file mode 100644 index 00000000..f2347118 Binary files /dev/null and b/web/public/docs/whitepaper/tnpos_consensus_flow.png differ diff --git a/web/public/governance.png b/web/public/governance.png new file mode 100644 index 00000000..b763fe72 Binary files /dev/null and b/web/public/governance.png differ diff --git a/web/public/hez_logo_kurdistangunesi.png b/web/public/hez_logo_kurdistangunesi.png new file mode 100644 index 00000000..649aa748 Binary files /dev/null and b/web/public/hez_logo_kurdistangunesi.png differ diff --git a/web/public/pez_logo.jpg b/web/public/pez_logo.jpg new file mode 100644 index 00000000..30788d28 Binary files /dev/null and b/web/public/pez_logo.jpg differ diff --git a/web/public/pezkuwi_icon.png b/web/public/pezkuwi_icon.png new file mode 100644 index 00000000..d7aa29b5 Binary files /dev/null and b/web/public/pezkuwi_icon.png differ diff --git a/web/public/pezkuwimarket.png b/web/public/pezkuwimarket.png new file mode 100644 index 00000000..786216ed Binary files /dev/null and b/web/public/pezkuwimarket.png differ diff --git a/web/public/sdk_docs/.lock b/web/public/sdk_docs/.lock new file mode 100644 index 00000000..e69de29b diff --git a/web/public/sdk_docs/crates.js b/web/public/sdk_docs/crates.js new file mode 100644 index 00000000..554614d2 --- /dev/null +++ b/web/public/sdk_docs/crates.js @@ -0,0 +1,2 @@ +window.ALL_CRATES = ["pezkuwi_sdk_docs"]; +//{"start":21,"fragment_lengths":[18]} \ No newline at end of file diff --git a/web/public/sdk_docs/help.html b/web/public/sdk_docs/help.html new file mode 100644 index 00000000..eadb5a99 --- /dev/null +++ b/web/public/sdk_docs/help.html @@ -0,0 +1 @@ +Help

All

Rustdoc help

Back
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/all.html b/web/public/sdk_docs/pezkuwi_sdk_docs/all.html new file mode 100644 index 00000000..52dd9a6a --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/all.html @@ -0,0 +1 @@ +List of all items in this crate

All

List of all items

Structs

Enums

Traits

Functions

Type Aliases

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/external_resources/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/external_resources/index.html new file mode 100644 index 00000000..429285aa --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/external_resources/index.html @@ -0,0 +1,15 @@ +pezkuwi_sdk_docs::external_resources - Rust

Module external_resources

Module external_resources 

Source
Expand description

A list of external resources and learning material about Pezkuwi SDK.

+

§External Resources

+

A non-exhaustive, un-opinionated list of external resources about Pezkuwi SDK.

+

Unlike crate::guides, or crate::pezkuwi_sdk::templates that contain material directly +maintained in the pezkuwi-sdk repository, the list of resources here are maintained by +third-parties, and are therefore subject to more variability. Any further resources may be added +by opening a pull request to the pezkuwi-sdk repository.

+ +
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/external_resources/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/external_resources/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/external_resources/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/async_backing_guide/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/async_backing_guide/index.html new file mode 100644 index 00000000..c92cc46a --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/async_backing_guide/index.html @@ -0,0 +1,310 @@ +pezkuwi_sdk_docs::guides::async_backing_guide - Rust

Module async_backing_guide

Module async_backing_guide 

Source
Expand description

How to enable Async Backing on teyrchain projects that started in 2023 or before.

+

§Upgrade Teyrchain for Asynchronous Backing Compatibility

+

This guide is relevant for cumulus based teyrchain projects started in 2023 or before, whose +backing process is synchronous where parablocks can only be built on the latest Relay Chain +block. Async Backing allows collators to build parablocks on older Relay Chain blocks and create +pipelines of multiple pending parablocks. This parallel block generation increases efficiency +and throughput. For more information on Async backing and its terminology, refer to the document +on the Pezkuwi SDK docs.

+
+

If starting a new teyrchain project, please use an async backing compatible template such as +the +teyrchain template. +The rollout process for Async Backing has three phases. Phases 1 and 2 below put new +infrastructure in place. Then we can simply turn on async backing in phase 3.

+
+

§Prerequisite

+

The relay chain needs to have async backing enabled so double-check that the relay-chain +configuration contains the following three parameters (especially when testing locally e.g. with +zombienet):

+
"async_backing_params": {
+    "max_candidate_depth": 3,
+    "allowed_ancestry_len": 2
+},
+"scheduling_lookahead": 2
scheduling_lookahead must be set to 2, otherwise teyrchain +block times will degrade to worse than with sync backing!
+

§Phase 1 - Update Teyrchain Runtime

+

This phase involves configuring your teyrchain’s runtime /runtime/src/lib.rs to make use of +async backing system.

+
    +
  1. Establish and ensure constants for capacity and velocity are both set to 1 in the +runtime.
  2. +
  3. Establish and ensure the constant relay chain slot duration measured in milliseconds equal to +6000 in the runtime.
  4. +
+ +
// Maximum number of blocks simultaneously accepted by the Runtime, not yet included into the
+// relay chain.
+pub const UNINCLUDED_SEGMENT_CAPACITY: u32 = 1;
+// How many teyrchain blocks are processed by the relay chain per parent. Limits the number of
+// blocks authored per slot.
+pub const BLOCK_PROCESSING_VELOCITY: u32 = 1;
+// Relay chain slot duration, in milliseconds.
+pub const RELAY_CHAIN_SLOT_DURATION_MILLIS: u32 = 6000;
+
    +
  1. Establish constants MILLISECS_PER_BLOCK and SLOT_DURATION if not already present in the +runtime.
  2. +
+ +
// `SLOT_DURATION` is picked up by `pallet_timestamp` which is in turn picked
+// up by `pallet_aura` to implement `fn slot_duration()`.
+//
+// Change this to adjust the block time.
+pub const MILLISECS_PER_BLOCK: u64 = 12000;
+pub const SLOT_DURATION: u64 = MILLISECS_PER_BLOCK;
+
    +
  1. Configure cumulus_pallet_teyrchain_system in the runtime.
  2. +
+
    +
  • Define a FixedVelocityConsensusHook using our capacity, velocity, and relay slot duration +constants. Use this to set the teyrchain system ConsensusHook property.
  • +
+ +
type ConsensusHook = cumulus_pallet_aura_ext::FixedVelocityConsensusHook<
+	Runtime,
+	RELAY_CHAIN_SLOT_DURATION_MILLIS,
+	BLOCK_PROCESSING_VELOCITY,
+	UNINCLUDED_SEGMENT_CAPACITY,
+>;
+
impl cumulus_pallet_teyrchain_system::Config for Runtime {
+    ..
+    type ConsensusHook = ConsensusHook;
+    ..
+}
+
    +
  • Set the teyrchain system property CheckAssociatedRelayNumber to +RelayNumberMonotonicallyIncreases
  • +
+ +
impl cumulus_pallet_teyrchain_system::Config for Runtime {
+	..
+	type CheckAssociatedRelayNumber = RelayNumberMonotonicallyIncreases;
+	..
+}
+
    +
  1. Configure pallet_aura in the runtime.
  2. +
+
    +
  • +

    Set AllowMultipleBlocksPerSlot to false (don’t worry, we will set it to true when we +activate async backing in phase 3).

    +
  • +
  • +

    Define pallet_aura::SlotDuration using our constant SLOT_DURATION

    +
  • +
+ +
impl pallet_aura::Config for Runtime {
+	..
+	type AllowMultipleBlocksPerSlot = ConstBool<false>;
+	#[cfg(feature = "experimental")]
+	type SlotDuration = ConstU64<SLOT_DURATION>;
+	..
+}
+
    +
  1. Update sp_consensus_aura::AuraApi::slot_duration in sp_api::impl_runtime_apis to match +the constant SLOT_DURATION
  2. +
+ +
fn impl_slot_duration() -> sp_consensus_aura::SlotDuration {
+	sp_consensus_aura::SlotDuration::from_millis(SLOT_DURATION)
+}
+
    +
  1. +

    Implement the AuraUnincludedSegmentApi, which allows the collator client to query its +runtime to determine whether it should author a block.

    +
      +
    • Add the dependency cumulus-primitives-aura to the runtime/Cargo.toml file for your +runtime
    • +
    +
  2. +
+ +
..
+cumulus-primitives-aura = { path = "../../../../primitives/aura", default-features = false }
+..
+
    +
  • +

    In the same file, add "cumulus-primitives-aura/std", to the std feature.

    +
  • +
  • +

    Inside the impl_runtime_apis! block for your runtime, implement the +cumulus_primitives_aura::AuraUnincludedSegmentApi as shown below.

    +
  • +
+ +
fn impl_can_build_upon(
+	included_hash: <Block as BlockT>::Hash,
+	slot: cumulus_primitives_aura::Slot,
+) -> bool {
+	ConsensusHook::can_build_upon(included_hash, slot)
+}
+

Note: With a capacity of 1 we have an effective velocity of ½ even when velocity is +configured to some larger value. This is because capacity will be filled after a single block is +produced and will only be freed up after that block is included on the relay chain, which takes +2 relay blocks to accomplish. Thus with capacity 1 and velocity 1 we get the customary 12 second +teyrchain block time.

+
    +
  1. If your runtime/src/lib.rs provides a CheckInherents type to register_validate_block, +remove it. FixedVelocityConsensusHook makes it unnecessary. The following example shows how +register_validate_block should look after removing CheckInherents.
  2. +
+ +
cumulus_pallet_teyrchain_system::register_validate_block! {
+	Runtime = Runtime,
+	BlockExecutor = cumulus_pallet_aura_ext::BlockExecutor::<Runtime, Executive>,
+}

§Phase 2 - Update Teyrchain Nodes

+

This phase consists of plugging in the new lookahead collator node.

+
    +
  1. Import cumulus_primitives_core::ValidationCode to node/src/service.rs.
  2. +
+ +
use cumulus_primitives_core::{
+	relay_chain::{CollatorPair, ValidationCode},
+	GetTeyrchainInfo, ParaId,
+};
+
    +
  1. In node/src/service.rs, modify sc_service::spawn_tasks to use a clone of Backend rather +than the original
  2. +
+ +
sc_service::spawn_tasks(sc_service::SpawnTasksParams {
+    ..
+    backend: backend.clone(),
+    ..
+})?;
+
    +
  1. Add backend as a parameter to start_consensus() in node/src/service.rs
  2. +
+
fn start_consensus(
+    ..
+    backend: Arc<TeyrchainBackend>,
+    ..
+
if validator {
+  start_consensus(
+    ..
+    backend.clone(),
+    ..
+   )?;
+}
+
    +
  1. In node/src/service.rs import the lookahead collator rather than the basic collator
  2. +
+ +
use cumulus_client_consensus_aura::collators::lookahead::{self as aura, Params as AuraParams};
+
    +
  1. In start_consensus() replace the BasicAuraParams struct with AuraParams +
      +
    • Change the struct type from BasicAuraParams to AuraParams
    • +
    • In the para_client field, pass in a cloned para client rather than the original
    • +
    • Add a para_backend parameter after para_client, passing in our para backend
    • +
    • Provide a code_hash_provider closure like that shown below
    • +
    • Increase authoring_duration from 500 milliseconds to 2000
    • +
    +
  2. +
+ +
let params = AuraParams {
+    ..
+    para_client: client.clone(),
+    para_backend: backend.clone(),
+    ..
+    code_hash_provider: move |block_hash| {
+        client.code_at(block_hash).ok().map(|c| ValidationCode::from(c).hash())
+    },
+    ..
+    authoring_duration: Duration::from_millis(2000),
+    ..
+};
+

Note: Set authoring_duration to whatever you want, taking your own hardware into account. +But if the backer who should be slower than you due to reading from disk, times out at two +seconds your candidates will be rejected.

+
    +
  1. In start_consensus() replace basic_aura::run with aura::run
  2. +
+ +
let fut =
+aura::run::<Block, sp_consensus_aura::sr25519::AuthorityPair, _, _, _, _, _, _, _, _, _>(
+   params,
+);
+task_manager.spawn_essential_handle().spawn("aura", None, fut);

§Phase 3 - Activate Async Backing

+

This phase consists of changes to your teyrchain’s runtime that activate async backing feature.

+
    +
  1. Configure pallet_aura, setting AllowMultipleBlocksPerSlot to true in +runtime/src/lib.rs.
  2. +
+ +
impl pallet_aura::Config for Runtime {
+	type AuthorityId = AuraId;
+	type DisabledValidators = ();
+	type MaxAuthorities = ConstU32<100_000>;
+	type AllowMultipleBlocksPerSlot = ConstBool<true>;
+	type SlotDuration = ConstU64<SLOT_DURATION>;
+}
+
    +
  1. Increase the maximum UNINCLUDED_SEGMENT_CAPACITY in runtime/src/lib.rs.
  2. +
+ +
mod async_backing_params {
+	/// Maximum number of blocks simultaneously accepted by the Runtime, not yet included
+	/// into the relay chain.
+	pub(crate) const UNINCLUDED_SEGMENT_CAPACITY: u32 = 3;
+	/// How many teyrchain blocks are processed by the relay chain per parent. Limits the
+	/// number of blocks authored per slot.
+	pub(crate) const BLOCK_PROCESSING_VELOCITY: u32 = 1;
+	/// Relay chain slot duration, in milliseconds.
+	pub(crate) const RELAY_CHAIN_SLOT_DURATION_MILLIS: u32 = 6000;
+}
+
    +
  1. Decrease MILLISECS_PER_BLOCK to 6000.
  2. +
+
    +
  • Note: For a teyrchain which measures time in terms of its own block number rather than by +relay block number it may be preferable to increase velocity. Changing block time may cause +complications, requiring additional changes. See the section “Timing by Block Number”.
  • +
+ +
mod block_times {
+	/// This determines the average expected block time that we are targeting. Blocks will be
+	/// produced at a minimum duration defined by `SLOT_DURATION`. `SLOT_DURATION` is picked up by
+	/// `pallet_timestamp` which is in turn picked up by `pallet_aura` to implement `fn
+	/// slot_duration()`.
+	///
+	/// Change this to adjust the block time.
+	pub const MILLI_SECS_PER_BLOCK: u64 = 6000;
+
+	// NOTE: Currently it is not possible to change the slot duration after the chain has started.
+	// Attempting to do so will brick block production.
+	pub const SLOT_DURATION: u64 = MILLI_SECS_PER_BLOCK;
+}
+
    +
  1. Update MAXIMUM_BLOCK_WEIGHT to reflect the increased time available for block production.
  2. +
+ +
const MAXIMUM_BLOCK_WEIGHT: Weight = Weight::from_parts(
+	WEIGHT_REF_TIME_PER_SECOND.saturating_mul(2),
+	cumulus_primitives_core::relay_chain::MAX_POV_SIZE as u64,
+);
+
    +
  1. Add a feature flagged alternative for MinimumPeriod in pallet_timestamp. The type should +be ConstU64<0> with the feature flag experimental, and ConstU64<{SLOT_DURATION / 2}> +without.
  2. +
+ +
impl pallet_timestamp::Config for Runtime {
+    ..
+    #[cfg(feature = "experimental")]
+    type MinimumPeriod = ConstU64<0>;
+    #[cfg(not(feature = "experimental"))]
+    type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>;
+    ..
+}

§Timing by Block Number

+

With asynchronous backing it will be possible for teyrchains to opt for a block time of 6 +seconds rather than 12 seconds. But modifying block duration isn’t so simple for a teyrchain +which was measuring time in terms of its own block number. It could result in expected and +actual time not matching up, stalling the teyrchain.

+

One strategy to deal with this issue is to instead rely on relay chain block numbers for timing. +Relay block number is kept track of by each teyrchain in pallet-teyrchain-system with the +storage value LastRelayChainBlockNumber. This value can be obtained and used wherever timing +based on block number is needed.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/async_backing_guide/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/async_backing_guide/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/async_backing_guide/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/enable_elastic_scaling/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/enable_elastic_scaling/index.html new file mode 100644 index 00000000..89a15f22 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/enable_elastic_scaling/index.html @@ -0,0 +1,141 @@ +pezkuwi_sdk_docs::guides::enable_elastic_scaling - Rust

Module enable_elastic_scaling

Module enable_elastic_scaling 

Source
Expand description

How to enable elastic scaling on a teyrchain.

+

§Enable elastic scaling for a teyrchain

This guide assumes full familiarity with Asynchronous Backing and its +terminology, as defined in the Pezkuwi SDK Docs. +
+

§Quick introduction to Elastic Scaling

+

Elastic scaling is a feature that enables teyrchains (rollups) to use multiple cores. +Teyrchains can adjust their usage of core resources on the fly to increase TPS and decrease +latency.

+

§When do you need Elastic Scaling?

+

Depending on their use case, applications might have an increased need for the following:

+
    +
  • compute (CPU weight)
  • +
  • bandwidth (proof size)
  • +
  • lower latency (block time)
  • +
+

§High throughput (TPS) and lower latency

+

If the main bottleneck is the CPU, then your teyrchain needs to maximize the compute usage of +each core while also achieving a lower latency. +3 cores provide the best balance between CPU, bandwidth and latency: up to 6s of execution, +5MB/s of DA bandwidth and fast block time of just 2 seconds.

+

§High bandwidth

+

Useful for applications that are bottlenecked by bandwidth. +By using 6 cores, applications can make use of up to 6s of compute, 10MB/s of bandwidth +while also achieving 1 second block times.

+

§Ultra low latency

+

When latency is the primary requirement, Elastic scaling is currently the only solution. The +caveat is the efficiency of core time usage decreases as more cores are used.

+

For example, using 12 cores enables fast transaction confirmations with 500ms blocks and up to +20 MB/s of DA bandwidth.

+

§Dependencies

+

Prerequisites: Pezkuwi-SDK 2509 or newer.

+

To ensure the security and reliability of your chain when using this feature you need the +following:

+
    +
  • An omni-node based collator. This has already become the default choice for collators.
  • +
  • UMP signal support. +RFC103. +This is mandatory protection against PoV replay attacks.
  • +
  • Enabling the relay parent offset feature. This is required to ensure the teyrchain block times +and transaction in-block confidence are not negatively affected by relay chain forks. Read +crate::guides::handling_teyrchain_forks for more information.
  • +
  • Block production configuration adjustments.
  • +
+

§Upgrade to Pezkuwi Omni node

+

Your collators need to run pezkuwi-teyrchain or pezkuwi-omni-node with the --authoring slot-based CLI argument. +To avoid potential issues and get best performance it is recommeneded to always run the
+latest release on all of the collators.

+

Further information about omni-node and how to upgrade is available:

+ +

§UMP signals

+

UMP signals are now enabled by default in the teyrchain-system pallet and are used for +elastic scaling. You can find more technical details about UMP signals and their usage for +elastic scaling +here.

+

§Enable the relay parent offset feature

+

It is recommended to use an offset of 1, which is sufficient to eliminate any issues +with relay chain forks.

+

Configure the relay parent offset like this:

+ +
    /// Build with an offset of 1 behind the relay chain best block.
+    const RELAY_PARENT_OFFSET: u32 = 1;
+
+    impl cumulus_pallet_teyrchain_system::Config for Runtime {
+        // ...
+        type RelayParentOffset = ConstU32<RELAY_PARENT_OFFSET>;
+    }
+

Implement the runtime API to retrieve the offset on the client side.

+ +
    impl cumulus_primitives_core::RelayParentOffsetApi<Block> for Runtime {
+        fn relay_parent_offset() -> u32 {
+            RELAY_PARENT_OFFSET
+        }
+    }

§Block production configuration

+

This configuration directly controls the minimum block time and maximum number of cores +the teyrchain can use.

+

Example configuration for a 3 core teyrchain:

+ +
   /// The upper limit of how many teyrchain blocks are processed by the relay chain per
+   /// parent. Limits the number of blocks authored per slot. This determines the minimum
+   /// block time of the teyrchain:
+   /// `RELAY_CHAIN_SLOT_DURATION_MILLIS/BLOCK_PROCESSING_VELOCITY`
+   const BLOCK_PROCESSING_VELOCITY: u32 = 3;
+
+   /// Maximum number of blocks simultaneously accepted by the Runtime, not yet included
+   /// into the relay chain.
+   const UNINCLUDED_SEGMENT_CAPACITY: u32 = (2 + RELAY_PARENT_OFFSET) *
+BLOCK_PROCESSING_VELOCITY + 1;
+
+   /// Relay chain slot duration, in milliseconds.
+   const RELAY_CHAIN_SLOT_DURATION_MILLIS: u32 = 6000;
+
+   type ConsensusHook = cumulus_pallet_aura_ext::FixedVelocityConsensusHook<
+       Runtime,
+       RELAY_CHAIN_SLOT_DURATION_MILLIS,
+       BLOCK_PROCESSING_VELOCITY,
+       UNINCLUDED_SEGMENT_CAPACITY,
+   >;
+

§Teyrchain Slot Duration

+

A common source of confusion is the correct configuration of the SlotDuration that is passed +to pallet-aura.

+ +
impl pallet_aura::Config for Runtime {
+    // ...
+    type SlotDuration = ConstU64<SLOT_DURATION>;
+}
+

The slot duration determines the length of each author’s turn and is decoupled from the block +production interval. During their slot, authors are allowed to produce multiple blocks. The +slot duration is required to be at least 6s (same as on the relay chain).

+

Configuration recommendations:

+
    +
  • For new teyrchains starting from genesis: use a slot duration of 24 seconds
  • +
  • For existing live teyrchains: leave the slot duration unchanged
  • +
+

§Current limitations

§Maximum execution time per relay chain block.

+

Since teyrchain block authoring is sequential, the next block can only be built after +the previous one has been imported. +At present, a core allows up to 2 seconds of execution per relay chain block.

+

If we assume a 6s teyrchain slot, and each block takes the full 2 seconds to execute, +the teyrchain will not be able to fully utilize the compute resources of all 3 cores.

+

If the collator hardware is faster, it can author and import full blocks more quickly, +making it possible to utilize even more than 3 cores efficiently.

+
§Why?
+

Within a 6-second teyrchain slot, collators can author multiple teyrchain blocks. +Before building the first block in a slot, the new block author must import the last +block produced by the previous author. +If the import of the last block is not completed before the next relay chain slot starts, +the new author will build on its parent (assuming it was imported). This will create a fork +which degrades the teyrchain block confidence and block times.

+

This means that, on reference hardware, a teyrchain with a slot time of 6s can +effectively utilize up to 4 seconds of execution per relay chain block, because it needs to +ensure the next block author has enough time to import the last block. +Hardware with higher single-core performance can enable a teyrchain to fully utilize more +cores.

+

§Fixed factor scaling.

+

For true elasticity, a teyrchain needs to acquire more cores when needed in an automated +manner. This functionality is not yet available in the SDK, thus acquiring additional +on-demand or bulk cores has to be managed externally.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/enable_elastic_scaling/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/enable_elastic_scaling/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/enable_elastic_scaling/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/enable_metadata_hash/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/enable_metadata_hash/index.html new file mode 100644 index 00000000..7d4dfdaa --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/enable_metadata_hash/index.html @@ -0,0 +1,96 @@ +pezkuwi_sdk_docs::guides::enable_metadata_hash - Rust

Module enable_metadata_hash

Module enable_metadata_hash 

Source
Expand description

How to enable metadata hash verification in the runtime.

+

§Enable metadata hash verification

+

This guide will teach you how to enable the metadata hash verification in your runtime.

+

§What is metadata hash verification?

+

Each FRAME based runtime exposes metadata about itself. This metadata is used by consumers of +the runtime to interpret the state, to construct transactions etc. Part of this metadata are the +type information. These type information can be used to e.g. decode storage entries or to decode +a transaction. So, the metadata is quite useful for wallets to interact with a FRAME based +chain. Online wallets can fetch the metadata directly from any node of the chain they are +connected to, but offline wallets can not do this. So, for the offline wallet to have access to +the metadata it needs to be transferred and stored on the device. The problem is that the +metadata has a size of several hundreds of kilobytes, which takes quite a while to transfer to +these offline wallets and the internal storage of these devices is also not big enough to store +the metadata for one or more networks. The next problem is that the offline wallet/user can not +trust the metadata to be correct. It is very important for the metadata to be correct or +otherwise an attacker could change them in a way that the offline wallet decodes a transaction +in a different way than what it will be decoded to on chain. So, the user may sign an incorrect +transaction leading to unexpected behavior.

+

The metadata hash verification circumvents the issues of the huge metadata and the need to trust +some metadata blob to be correct. To generate a hash for the metadata, the metadata is chunked, +these chunks are put into a merkle tree and then the root of this merkle tree is the “metadata +hash”. For a more technical explanation on how it works, see +RFC78. At compile +time the metadata hash is generated and “baked” into the runtime. This makes it extremely cheap +for the runtime to verify on chain that the metadata hash is correct. By having the runtime +verify the hash on chain, the user also doesn’t need to trust the offchain metadata. If the +metadata hash doesn’t match the on chain metadata hash the transaction will be rejected. The +metadata hash itself is added to the data of the transaction that is signed, this means the +actual hash does not appear in the transaction. On chain the same procedure is repeated with the +metadata hash that is known by the runtime and if the metadata hash doesn’t match the signature +verification will fail. As the metadata hash is actually the root of a merkle tree, the offline +wallet can get proofs of individual types to decode a transaction. This means that the offline +wallet does not require the entire metadata to be present on the device.

+

§Integrating metadata hash verification into your runtime

+

The integration of the metadata hash verification is split into two parts, first the actual +integration into the runtime and secondly the enabling of the metadata hash generation at +compile time.

+

§Runtime integration

+

From the runtime side only the +CheckMetadataHash needs to be added to the +list of signed extension:

+ +
pub type TxExtension = cumulus_pallet_weight_reclaim::StorageWeightReclaim<
+	Runtime,
+	(
+		frame_system::AuthorizeCall<Runtime>,
+		frame_system::CheckNonZeroSender<Runtime>,
+		frame_system::CheckSpecVersion<Runtime>,
+		frame_system::CheckTxVersion<Runtime>,
+		frame_system::CheckGenesis<Runtime>,
+		frame_system::CheckEra<Runtime>,
+		frame_system::CheckNonce<Runtime>,
+		frame_system::CheckWeight<Runtime>,
+		pallet_transaction_payment::ChargeTransactionPayment<Runtime>,
+		frame_metadata_hash_extension::CheckMetadataHash<Runtime>,
+	),
+>;
+
+

Note:

+

Adding the signed extension changes the encoding of the transaction and adds one extra byte +per transaction!

+
+

This signed extension will make sure to decode the requested mode and will add the metadata +hash to the signed data depending on the requested mode. The mode gives the user/wallet +control over deciding if the metadata hash should be verified or not. The metadata hash itself +is drawn from the RUNTIME_METADATA_HASH environment variable. If the environment variable is +not set, any transaction that requires the metadata hash is rejected with the error +CannotLookup. This is a security measurement to prevent including invalid transactions.

+
+

The extension does not work with the native runtime, because the +RUNTIME_METADATA_HASH environment variable is not set when building the +frame-metadata-hash-extension crate.

+
+

§Enable metadata hash generation

+

The metadata hash generation needs to be enabled when building the wasm binary. The +substrate-wasm-builder supports this out of the box:

+ +
#[cfg(all(feature = "std", feature = "metadata-hash"))]
+fn main() {
+	substrate_wasm_builder::WasmBuilder::init_with_defaults()
+		.enable_metadata_hash("UNIT", 12)
+		.build();
+}
+
+

Note:

+

The metadata-hash feature needs to be enabled for the substrate-wasm-builder to enable the +code for being able to generate the metadata hash. It is also recommended to put the metadata +hash generation behind a feature in the runtime as shown above. The reason behind is that it +adds a lot of code which increases the compile time and the generation itself also increases +the compile time. Thus, it is recommended to enable the feature only when the metadata hash is +required (e.g. for an on-chain build).

+
+

The two parameters to enable_metadata_hash are the token symbol and the number of decimals of +the primary token of the chain. These information are included for the wallets to show token +related operations in a more user friendly way.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/enable_metadata_hash/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/enable_metadata_hash/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/enable_metadata_hash/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/enable_pov_reclaim/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/enable_pov_reclaim/index.html new file mode 100644 index 00000000..6be9b2f9 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/enable_pov_reclaim/index.html @@ -0,0 +1,161 @@ +pezkuwi_sdk_docs::guides::enable_pov_reclaim - Rust

Module enable_pov_reclaim

Module enable_pov_reclaim 

Source
Expand description

How to enhance a given runtime and node to be cumulus-enabled, run it as a teyrchain +and connect it to a relay-chain. +How to enable storage weight reclaiming in a teyrchain node and runtime.

+

§Enable storage weight reclaiming

+

This guide will teach you how to enable storage weight reclaiming for a teyrchain. The +explanations in this guide assume a project structure similar to the one detailed in +the substrate documentation. Full +technical details are available in the original pull request.

+

§What is PoV reclaim?

+

When a teyrchain submits a block to a relay chain like Pezkuwi or Kusama, it sends the block +itself and a storage proof. Together they form the Proof-of-Validity (PoV). The PoV allows the +relay chain to validate the teyrchain block by re-executing it. Relay chain +validators distribute this PoV among themselves over the network. This distribution is costly +and limits the size of the storage proof. The storage weight dimension of FRAME weights reflects +this cost and limits the size of the storage proof. However, the storage weight determined +during benchmarking represents the worst +case. In reality, runtime operations often consume less space in the storage proof. PoV reclaim +offers a mechanism to reclaim the difference between the benchmarked worst-case and the real +proof-size consumption.

+

§How to enable PoV reclaim

§1. Add the host function to your node

+

To reclaim excess storage weight, a teyrchain runtime needs the +ability to fetch the size of the storage proof from the node. The reclaim +mechanism uses the +storage_proof_size +host function for this purpose. For convenience, cumulus provides +TeyrchainHostFunctions, a set of +host functions typically used by cumulus-based teyrchains. In the binary crate of your +teyrchain, find the instantiation of the WasmExecutor and set the +correct generic type.

+

This example from the teyrchain-template shows a type definition that includes the correct +host functions.

+ +
type TeyrchainExecutor = WasmExecutor<TeyrchainHostFunctions>;
+
+

Note:

+

If you see error runtime requires function imports which are not present on the host: 'env:ext_storage_proof_size_storage_proof_size_version_1', it is likely +that this step in the guide was not set up correctly.

+
+

§2. Enable storage proof recording during import

+

The reclaim mechanism reads the size of the currently recorded storage proof multiple times +during block authoring and block import. Proof recording during authoring is already enabled on +teyrchains. You must also ensure that storage proof recording is enabled during block import. +Find where your node builds the fundamental substrate components by calling +new_full_parts. Replace this +with new_full_parts_record_import and +pass true as the last parameter to enable import recording.

+ +
pub fn new_partial(config: &Configuration) -> Result<Service, sc_service::Error> {
+	let telemetry = config
+		.telemetry_endpoints
+		.clone()
+		.filter(|x| !x.is_empty())
+		.map(|endpoints| -> Result<_, sc_telemetry::Error> {
+			let worker = TelemetryWorker::new(16)?;
+			let telemetry = worker.handle().new_telemetry(endpoints);
+			Ok((worker, telemetry))
+		})
+		.transpose()?;
+
+	let heap_pages = config
+		.executor
+		.default_heap_pages
+		.map_or(DEFAULT_HEAP_ALLOC_STRATEGY, |h| HeapAllocStrategy::Static { extra_pages: h as _ });
+
+	let executor = TeyrchainExecutor::builder()
+		.with_execution_method(config.executor.wasm_method)
+		.with_onchain_heap_alloc_strategy(heap_pages)
+		.with_offchain_heap_alloc_strategy(heap_pages)
+		.with_max_runtime_instances(config.executor.max_runtime_instances)
+		.with_runtime_cache_size(config.executor.runtime_cache_size)
+		.build();
+
+	let (client, backend, keystore_container, task_manager) =
+		sc_service::new_full_parts_record_import::<Block, RuntimeApi, _>(
+			config,
+			telemetry.as_ref().map(|(_, telemetry)| telemetry.handle()),
+			executor,
+			true,
+		)?;
+	let client = Arc::new(client);
+
+	let telemetry_worker_handle = telemetry.as_ref().map(|(worker, _)| worker.handle());
+
+	let telemetry = telemetry.map(|(worker, telemetry)| {
+		task_manager.spawn_handle().spawn("telemetry", None, worker.run());
+		telemetry
+	});
+
+	let transaction_pool = Arc::from(
+		sc_transaction_pool::Builder::new(
+			task_manager.spawn_essential_handle(),
+			client.clone(),
+			config.role.is_authority().into(),
+		)
+		.with_options(config.transaction_pool.clone())
+		.with_prometheus(config.prometheus_registry())
+		.build(),
+	);
+
+	let block_import = TeyrchainBlockImport::new(client.clone(), backend.clone());
+
+	let import_queue = build_import_queue(
+		client.clone(),
+		block_import.clone(),
+		config,
+		telemetry.as_ref().map(|telemetry| telemetry.handle()),
+		&task_manager,
+	);
+
+	Ok(PartialComponents {
+		backend,
+		client,
+		import_queue,
+		keystore_container,
+		task_manager,
+		transaction_pool,
+		select_chain: (),
+		other: (block_import, telemetry, telemetry_worker_handle),
+	})
+}
+
+

Note:

+

If you see error Storage root must match that calculated. during block import, it is likely +that this step in the guide was not +set up correctly.

+
+

§3. Add the TransactionExtension to your runtime

+

In your runtime, you will find a list of TransactionExtensions. +To enable the reclaiming, +set StorageWeightReclaim +as a warpper of that list. +It is necessary that this extension wraps all the other transaction extensions in order to catch +the whole PoV size of the transactions. +The extension will check the size of the storage proof before and after an extrinsic execution. +It reclaims the difference between the calculated size and the benchmarked size.

+ +
pub type TxExtension = cumulus_pallet_weight_reclaim::StorageWeightReclaim<
+	Runtime,
+	(
+		frame_system::AuthorizeCall<Runtime>,
+		frame_system::CheckNonZeroSender<Runtime>,
+		frame_system::CheckSpecVersion<Runtime>,
+		frame_system::CheckTxVersion<Runtime>,
+		frame_system::CheckGenesis<Runtime>,
+		frame_system::CheckEra<Runtime>,
+		frame_system::CheckNonce<Runtime>,
+		frame_system::CheckWeight<Runtime>,
+		pallet_transaction_payment::ChargeTransactionPayment<Runtime>,
+		frame_metadata_hash_extension::CheckMetadataHash<Runtime>,
+	),
+>;

§Optional: Verify that reclaim works

+

Start your node with the log target runtime::storage_reclaim set to trace to enable full +logging for StorageWeightReclaim. The following log is an example from a local testnet. To +trigger the log, execute any extrinsic on the network.

+ +
...
+2024-04-22 17:31:48.014 TRACE runtime::storage_reclaim: [ferdie] Reclaiming storage weight. benchmarked: 3593, consumed: 265 unspent: 0
+...
+

In the above example we see a benchmarked size of 3593 bytes, while the extrinsic only consumed +265 bytes of proof size. This results in 3328 bytes of reclaim.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/enable_pov_reclaim/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/enable_pov_reclaim/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/enable_pov_reclaim/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/handling_teyrchain_forks/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/handling_teyrchain_forks/index.html new file mode 100644 index 00000000..59f32a9c --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/handling_teyrchain_forks/index.html @@ -0,0 +1,86 @@ +pezkuwi_sdk_docs::guides::handling_teyrchain_forks - Rust

Module handling_teyrchain_forks

Module handling_teyrchain_forks 

Source
Expand description

How to parameterize teyrchain forking in relation to relay chain forking.

+

§Teyrchain forks

+

In this guide, we will examine how AURA-based teyrchains handle forks. AURA (Authority Round) is +a consensus mechanism where block authors rotate at fixed time intervals. Each author gets a +predetermined time slice during which they are allowed to author a block. On its own, this +mechanism is fork-free.

+

However, since the relay chain provides security and serves as the source of truth for +teyrchains, the teyrchain is dependent on it. This relationship can introduce complexities that +lead to forking scenarios.

+

§Background

+

Each teyrchain block has a relay parent, which is a relay chain block that provides context to +our teyrchain block. The constraints the relay chain imposes on our teyrchain can cause forks +under certain conditions. With asynchronous-backing enabled chains, the node side is building +blocks on all relay chain forks. This means that no matter which fork of the relay chain +ultimately progressed, the teyrchain would have a block ready for that fork. The situation +changes when teyrchains want to produce blocks at a faster cadence. In a scenario where a +teyrchain might author on 3 cores with elastic scaling, it is not possible to author on all +relay chain forks. The time constraints do not allow it. Building on two forks would result in 6 +blocks. The authoring of these blocks would consume more time than we have available before the +next relay chain block arrives. This limitation requires a more fork-resistant approach to +block-building.

+

§Impact of Forks

+

When a relay chain fork occurs and the teyrchain builds on a fork that will not be extended in +the future, the blocks built on that fork are lost and need to be rebuilt. This increases +latency and reduces throughput, affecting the overall performance of the teyrchain.

+

§Building on Older Pelay Parents

+

Cumulus offers a way to mitigate the occurence of forks. Instead of picking a block at the tip +of the relay chain to build blocks, the node side can pick a relay chain block that is older. By +building on 12s old relay chain blocks, forks will already have settled and the teyrchain can +build fork-free.

+
Without offset:
+Relay Chain:    A --- B --- C --- D  --- E
+                             \
+                              --- D' --- E'
+Teyrchain:            X --- Y --- ? (builds on both D and D', wasting resources)
+
+With offset (2 blocks):
+Relay Chain:    A --- B --- C --- D  --- E
+                             \
+                              --- D' --- E'
+Teyrchain:            X(A) - Y (B) - Z (on C, fork already resolved)
+

Note: It is possible that relay chain forks extend over more than 1-2 blocks. However, it is +unlikely.

+

§Tradeoffs

+

Fork-free teyrchains come with a few tradeoffs:

+
    +
  • The latency of incoming XCM messages will be delayed by N * 6s, where N is the number of +relay chain blocks we want to offset by. For example, by building 2 relay chain blocks behind +the tip, the XCM latency will be increased by 12 seconds.
  • +
  • The available PoV space will be slightly reduced. Assuming a 10mb PoV, teyrchains need to be +ready to sacrifice around 0.5% of PoV space.
  • +
+

§Enabling Guide

+

The decision whether the teyrchain should build on older relay parents is embedded into the +runtime. After the changes are implemented, the runtime will enforce that no author can build +with an offset smaller than the desired offset. If you wish to keep your current teyrchain +behaviour and do not want aforementioned tradeoffs, set the offset to 0.

+

Note: The APIs mentioned here are available in pezkuwi-sdk versions after stable-2506.

+
    +
  1. Define the relay parent offset your teyrchain should respect in the runtime.
  2. +
+ +
const RELAY_PARENT_OFFSET = 2;
+
    +
  1. Pass this constant to the teyrchain-system pallet.
  2. +
+ +
impl cumulus_pallet_teyrchain_system::Config for Runtime {
+	// Other config items here
+    ...
+	type RelayParentOffset = ConstU32<RELAY_PARENT_OFFSET>;
+}
+
    +
  1. Implement the RelayParentOffsetApi runtime API for your runtime.
  2. +
+ +
impl cumulus_primitives_core::RelayParentOffsetApi<Block> for Runtime {
+    fn relay_parent_offset() -> u32 {
+		RELAY_PARENT_OFFSET
+	}
+}
+
    +
  1. Increase the UNINCLUDED_SEGMENT_CAPICITY for your runtime. It needs to be increased by +RELAY_PARENT_OFFSET * BLOCK_PROCESSING_VELOCITY.
  2. +
+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/handling_teyrchain_forks/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/handling_teyrchain_forks/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/handling_teyrchain_forks/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/index.html new file mode 100644 index 00000000..29373627 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/index.html @@ -0,0 +1,21 @@ +pezkuwi_sdk_docs::guides - Rust

Module guides

Module guides 

Source
Expand description

In-depth guides about the most common components of the Pezkuwi SDK. They are slightly more +high level and broad than reference_docs.

+

§Pezkuwi SDK Docs Guides

+

This crate contains a collection of guides that are foundational to the developers of +Pezkuwi SDK. They are common user-journeys that are traversed in the Pezkuwi ecosystem.

+

The main user-journey covered by these guides is:

+
    +
  • your_first_pallet, where you learn what a FRAME pallet is, and write your first +application logic.
  • +
  • your_first_runtime, where you learn how to compile your pallets into a WASM runtime.
  • +
  • your_first_node, where you learn how to run the said runtime in a node.
  • +
+
+

By this step, you have already launched a full Pezkuwi-SDK-based blockchain!

+
+

Once done, feel free to step up into one of our templates: crate::pezkuwi_sdk::templates.

+

Other guides are related to other miscellaneous topics and are listed as modules below.

+

Modules§

async_backing_guide
How to enable Async Backing on teyrchain projects that started in 2023 or before.
enable_elastic_scaling
How to enable elastic scaling on a teyrchain.
enable_metadata_hash
How to enable metadata hash verification in the runtime.
enable_pov_reclaim
How to enhance a given runtime and node to be cumulus-enabled, run it as a teyrchain +and connect it to a relay-chain. +How to enable storage weight reclaiming in a teyrchain node and runtime.
handling_teyrchain_forks
How to parameterize teyrchain forking in relation to relay chain forking.
your_first_node
Running the given runtime with a node. No specific consensus mechanism is used at this stage.
your_first_pallet
Write your first simple pallet, learning the most most basic features of FRAME along the way.
your_first_runtime
Write your first real runtime, +compiling it to WASM.
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/sidebar-items.js new file mode 100644 index 00000000..3fab7b2d --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"mod":["async_backing_guide","enable_elastic_scaling","enable_metadata_hash","enable_pov_reclaim","handling_teyrchain_forks","your_first_node","your_first_pallet","your_first_runtime"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_node/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_node/index.html new file mode 100644 index 00000000..d7d33451 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_node/index.html @@ -0,0 +1,77 @@ +pezkuwi_sdk_docs::guides::your_first_node - Rust

Module your_first_node

Module your_first_node 

Source
Expand description

Running the given runtime with a node. No specific consensus mechanism is used at this stage.

+

§Your first Node

+

In this guide, you will learn how to run a runtime, such as the one created in +your_first_runtime, in a node. Within the context of this guide, we will focus on running +the runtime with an omni-node. Please first read this page to learn about the OmniNode, and +other options when it comes to running a node.

+

your_first_runtime is a runtime with no consensus related code, and therefore can only be +executed with a node that also expects no consensus ([sc_consensus_manual_seal]). +pezkuwi-omni-node’s --dev-block-time precisely does this.

+
+

All of the following steps are coded as unit tests of this module. Please see Source of the +page for more information.

+
+

§Running The Omni Node

§Installs

+

The pezkuwi-omni-node can either be downloaded from the latest Release of pezkuwi-sdk, +or installed using cargo:

+
cargo install pezkuwi-omni-node
+

Next, we need to install the chain-spec-builder. This is the tool that allows us to build +chain-specifications, through interacting with the genesis related APIs of the runtime, as +described in crate::guides::your_first_runtime.

+
cargo install staging-chain-spec-builder
+
+

The name of the crate is prefixed with staging as the crate name chain-spec-builder on +crates.io is already taken and is not controlled by pezkuwi-sdk developers.

+
+

§Building Runtime

+

Next, we need to build the corresponding runtime that we wish to interact with.

+
cargo build --release -p path-to-runtime
+

Equivalent code in tests:

+ +
run_cmd!(
+	cargo build --release -p $FIRST_RUNTIME
+)
+.expect("Failed to run command");
+

This creates the wasm file under ./target/{release}/wbuild/release directory.

+

§Building Chain Spec

+

Next, we can generate the corresponding chain-spec file. For this example, we will use the +development (sp_genesis_config::DEVELOPMENT) preset.

+

Note that we intend to run this chain-spec with pezkuwi-omni-node, which is tailored for +running teyrchains. This requires the chain-spec to always contain the para_id and a +relay_chain fields, which are provided below as CLI arguments.

+
chain-spec-builder \
+	-c <path-to-output> \
+	create \
+	--relay-chain dontcare \
+	--runtime pezkuwi_sdk_docs_first_runtime.wasm \
+	named-preset development
+

Equivalent code in tests:

+ +
let chain_spec_builder = find_release_binary(&CHAIN_SPEC_BUILDER).unwrap();
+let runtime_path = find_wasm(PARA_RUNTIME).unwrap();
+let output = "/tmp/demo-chain-spec.json";
+let runtime_str = runtime_path.to_str().unwrap();
+run_cmd!(
+	$chain_spec_builder -c $output create --relay-chain dontcare -r $runtime_str named-preset development
+).expect("Failed to run command");
+std::fs::remove_file(output).unwrap();

§Running pezkuwi-omni-node

+

Finally, we can run the node with the generated chain-spec file. We can also specify the block +time using the --dev-block-time flag.

+
pezkuwi-omni-node \
+	--tmp \
+	--dev-block-time 1000 \
+	--chain <chain_spec_file>.json
+
+

Note that we always prefer to use --tmp for testing, as it will save the chain state to a +temporary folder, allowing the chain-to be easily restarted without purge-chain. See +[sc_cli::commands::PurgeChainCmd] and [sc_cli::commands::RunCmd::tmp] for more info.

+
+

This will start the node and import the blocks. Note while using --dev-block-time, the node +will use the testing-specific manual-seal consensus. This is an efficient way to test the +application logic of your runtime, without needing to yet care about consensus, block +production, relay-chain and so on.

+

§Next Steps

+ +
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_node/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_node/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_node/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/index.html new file mode 100644 index 00000000..f3a49ebd --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/index.html @@ -0,0 +1,596 @@ +pezkuwi_sdk_docs::guides::your_first_pallet - Rust

Module your_first_pallet

Module your_first_pallet 

Source
Expand description

Write your first simple pallet, learning the most most basic features of FRAME along the way.

+

§Currency Pallet

+

By the end of this guide, you will have written a small FRAME pallet (see +crate::pezkuwi_sdk::frame_runtime) that is capable of handling a simple crypto-currency. +This pallet will:

+
    +
  1. Allow anyone to mint new tokens into accounts (which is obviously not a great idea for a real +system).
  2. +
  3. Allow any user that owns tokens to transfer them to others.
  4. +
  5. Track the total issuance of all tokens at all times.
  6. +
+
+

This guide will build a currency pallet from scratch using only the lowest primitives of +FRAME, and is mainly intended for education, not applicability. For example, almost all +FRAME-based runtimes use various techniques to re-use a currency pallet instead of writing +one. Further advanced FRAME related topics are discussed in crate::reference_docs.

+
+

§Writing Your First Pallet

+

To get started, clone one of the templates mentioned in crate::pezkuwi_sdk::templates. We +recommend using the pezkuwi-sdk-minimal-template. You might need to change small parts of +this guide, namely the crate/package names, based on which template you use.

+
+

Be aware that you can read the entire source code backing this tutorial by clicking on the +source button at the top right of the page.

+
+

You should have studied the following modules as a prelude to this guide:

+ +

§Topics Covered

+

The following FRAME topics are covered in this guide:

+ +

§Shell Pallet

+

Consider the following as a “shell pallet”. We continue building the rest of this pallet based +on this template.

+

pallet::config and pallet::pallet are both mandatory parts of any +pallet. Refer to the documentation of each to get an overview of what they do.

+ +
#[frame::pallet(dev_mode)]
+pub mod shell_pallet {
+	use frame::prelude::*;
+
+	#[pallet::config]
+	pub trait Config: frame_system::Config {}
+
+	#[pallet::pallet]
+	pub struct Pallet<T>(_);
+}
+

All of the code that follows in this guide should live inside of the mod pallet.

+

§Storage

+

First, we will need to create two onchain storage declarations.

+

One should be a mapping from account-ids to a balance type, and one value that is the total +issuance.

+
+

For the rest of this guide, we will opt for a balance type of u128. For the sake of +simplicity, we are hardcoding this type. In a real pallet is best practice to define it as a +generic bounded type in the Config trait, and then specify it in the implementation.

+
+ +
pub type Balance = u128;
+

The definition of these two storage items, based on pallet::storage details, is as follows:

+ +
#[pallet::storage]
+pub type TotalIssuance<T: Config> = StorageValue<_, Balance>;
+
#[pallet::storage]
+pub type Balances<T: Config> = StorageMap<_, _, T::AccountId, Balance>;

§Dispatchables

+

Next, we will define the dispatchable functions. As per pallet::call, these will be defined +as normal fns attached to struct Pallet.

+ +
#[pallet::call]
+impl<T: Config> Pallet<T> {
+	/// An unsafe mint that can be called by anyone. Not a great idea.
+	pub fn mint_unsafe(
+		origin: T::RuntimeOrigin,
+		dest: T::AccountId,
+		amount: Balance,
+	) -> DispatchResult {
+		// ensure that this is a signed account, but we don't really check `_anyone`.
+		let _anyone = ensure_signed(origin)?;
+
+		// update the balances map. Notice how all `<T: Config>` remains as `<T>`.
+		Balances::<T>::mutate(dest, |b| *b = Some(b.unwrap_or(0) + amount));
+		// update total issuance.
+		TotalIssuance::<T>::mutate(|t| *t = Some(t.unwrap_or(0) + amount));
+
+		Ok(())
+	}
+
+	/// Transfer `amount` from `origin` to `dest`.
+	pub fn transfer(
+		origin: T::RuntimeOrigin,
+		dest: T::AccountId,
+		amount: Balance,
+	) -> DispatchResult {
+		let sender = ensure_signed(origin)?;
+
+		// ensure sender has enough balance, and if so, calculate what is left after `amount`.
+		let sender_balance = Balances::<T>::get(&sender).ok_or("NonExistentAccount")?;
+		if sender_balance < amount {
+			return Err("InsufficientBalance".into());
+		}
+		let remainder = sender_balance - amount;
+
+		// update sender and dest balances.
+		Balances::<T>::mutate(dest, |b| *b = Some(b.unwrap_or(0) + amount));
+		Balances::<T>::insert(&sender, remainder);
+
+		Ok(())
+	}
+}
+

The logic of these functions is self-explanatory. Instead, we will focus on the FRAME-related +details:

+
    +
  • Where do T::AccountId and T::RuntimeOrigin come from? These are both defined in +[frame::prelude::frame_system::Config], therefore we can access them in T.
  • +
  • What is ensure_signed, and what does it do with the aforementioned T::RuntimeOrigin? This +is outside the scope of this guide, and you can learn more about it in the origin reference +document (crate::reference_docs::frame_origin). For now, you should only know the +signature of the function: it takes a generic T::RuntimeOrigin and returns a +Result<T::AccountId, _>. So by the end of this function call, we know that this dispatchable +was signed by sender.
  • +
+ +
pub fn ensure_signed<OuterOrigin, AccountId>(o: OuterOrigin) -> Result<AccountId, BadOrigin>
+where
+	OuterOrigin: Into<Result<RawOrigin<AccountId>, OuterOrigin>>,
+{
+	match o.into() {
+		Ok(RawOrigin::Signed(t)) => Ok(t),
+		_ => Err(BadOrigin),
+	}
+}
+
    +
  • +

    Where does mutate, get and insert and other storage APIs come from? All of them are +explained in the corresponding type, for example, for Balances::<T>::insert, you can look +into [frame::prelude::StorageMap::insert].

    +
  • +
  • +

    The return type of all dispatchable functions is [frame::prelude::DispatchResult]:

    +
  • +
+ +
pub type DispatchResult = Result<(), sp_runtime::DispatchError>;
+

Which is more or less a normal Rust Result, with a custom [frame::prelude::DispatchError] as +the Err variant. We won’t cover this error in detail here, but importantly you should know +that there is an impl From<&'static string> for DispatchError provided (see +here). Therefore, +we can use basic string literals as our error type and .into() them into DispatchError.

+
    +
  • Why are all get and mutate functions returning an Option? This is the default behavior +of FRAME storage APIs. You can learn more about how to override this by looking into +pallet::storage, and [frame::prelude::ValueQuery]/[frame::prelude::OptionQuery]
  • +
+

§Improving Errors

+

How we handle error in the above snippets is fairly rudimentary. Let’s look at how this can be +improved. First, we can use [frame::prelude::ensure] to express the error slightly better. +This macro will call .into() under the hood.

+ +
pub fn transfer_better(
+	origin: T::RuntimeOrigin,
+	dest: T::AccountId,
+	amount: Balance,
+) -> DispatchResult {
+	let sender = ensure_signed(origin)?;
+
+	let sender_balance = Balances::<T>::get(&sender).ok_or("NonExistentAccount")?;
+	ensure!(sender_balance >= amount, "InsufficientBalance");
+	let remainder = sender_balance - amount;
+
+	// .. snip
+	Ok(())
+}
+

Moreover, you will learn in the Defensive Programming +section that it is always recommended to use +safe arithmetic operations in your runtime. By using frame::traits::CheckedSub, we can not +only take a step in that direction, but also improve the error handing and make it slightly more +ergonomic.

+ +
pub fn transfer_better_checked(
+	origin: T::RuntimeOrigin,
+	dest: T::AccountId,
+	amount: Balance,
+) -> DispatchResult {
+	let sender = ensure_signed(origin)?;
+
+	let sender_balance = Balances::<T>::get(&sender).ok_or("NonExistentAccount")?;
+	let remainder = sender_balance.checked_sub(amount).ok_or("InsufficientBalance")?;
+
+	// .. snip
+	Ok(())
+}
+

This is more or less all the logic that there is in this basic currency pallet!

+

§Your First (Test) Runtime

+

The typical testing code of a pallet lives in a module that imports some preludes useful for +testing, similar to:

+ +
pub mod pallet {
+	// snip -- actually pallet code.
+}
+
+#[cfg(test)]
+mod tests {
+	// bring in the testing prelude of frame
+	use frame::testing_prelude::*;
+	// bring in all pallet items
+	use super::pallet::*;
+
+	// snip -- rest of the testing code.
+}
+

Next, we create a “test runtime” in order to test our pallet. Recall from +crate::pezkuwi_sdk::frame_runtime that a runtime is a collection of pallets, expressed +through [frame::runtime::prelude::construct_runtime]. All runtimes also have to include +[frame::prelude::frame_system]. So we expect to see a runtime with two pallet, frame_system +and the one we just wrote.

+ +
mod runtime {
+	use super::*;
+	// we need to reference our `mod pallet` as an identifier to pass to
+	// `construct_runtime`.
+	// YOU HAVE TO CHANGE THIS LINE BASED ON YOUR TEMPLATE
+	use crate::pallet as pallet_currency;
+
+	construct_runtime!(
+		pub enum Runtime {
+			// ---^^^^^^ This is where `enum Runtime` is defined.
+			System: frame_system,
+			Currency: pallet_currency,
+		}
+	);
+
+	#[derive_impl(frame_system::config_preludes::TestDefaultConfig)]
+	impl frame_system::Config for Runtime {
+		type Block = MockBlock<Runtime>;
+		// within pallet we just said `<T as frame_system::Config>::AccountId`, now we
+		// finally specified it.
+		type AccountId = u64;
+	}
+
+	// our simple pallet has nothing to be configured.
+	impl pallet_currency::Config for Runtime {}
+}
+
+

[frame::pallet_macros::derive_impl] is a FRAME feature that enables developers to have +defaults for associated types.

+
+

Recall that within our pallet, (almost) all blocks of code are generic over <T: Config>. And, +because trait Config: frame_system::Config, we can get access to all items in Config (or +frame_system::Config) using T::NameOfItem. This is all within the boundaries of how +Rust traits and generics work. If unfamiliar with this pattern, read +crate::reference_docs::trait_based_programming before going further.

+

Crucially, a typical FRAME runtime contains a struct Runtime. The main role of this struct +is to implement the trait Config of all pallets. That is, anywhere within your pallet code +where you see <T: Config> (read: “some type T that implements Config), in the runtime, +it can be replaced with <Runtime>, because Runtime implements Config of all pallets, as we +see above.

+

Another way to think about this is that within a pallet, a lot of types are “unknown” and, we +only know that they will be provided at some later point. For example, when you write +T::AccountId (which is short for <T as frame_system::Config>::AccountId) in your pallet, +you are in fact saying “Some type AccountId that will be known later”. That “later” is in +fact when you specify these types when you implement all Config traits for Runtime.

+

As you see above, frame_system::Config is setting the AccountId to u64. Of course, a real +runtime will not use this type, and instead reside to a proper type like a 32-byte standard +public key. This is a HUGE benefit that FRAME developers can tap into: through the framework +being so generic, different types can always be customized to simple things when needed.

+
+

Imagine how hard it would have been if all tests had to use a real 32-byte account id, as +opposed to just a u64 number 🙈.

+
+

§Your First Test

+

The above is all you need to execute the dispatchables of your pallet. The last thing you need +to learn is that all of your pallet testing code should be wrapped in +[frame::testing_prelude::TestState]. This is a type that provides access to an in-memory state +to be used in our tests.

+ +
#[test]
+fn first_test() {
+	TestState::new_empty().execute_with(|| {
+		// We expect Alice's account to have no funds.
+		assert_eq!(Balances::<Runtime>::get(&ALICE), None);
+		assert_eq!(TotalIssuance::<Runtime>::get(), None);
+
+		// mint some funds into Alice's account.
+		assert_ok!(Pallet::<Runtime>::mint_unsafe(
+			RuntimeOrigin::signed(ALICE),
+			ALICE,
+			100
+		));
+
+		// re-check the above
+		assert_eq!(Balances::<Runtime>::get(&ALICE), Some(100));
+		assert_eq!(TotalIssuance::<Runtime>::get(), Some(100));
+	})
+}
+

In the first test, we simply assert that there is no total issuance, and no balance associated +with Alice’s account. Then, we mint some balance into Alice’s, and re-check.

+

As noted above, the T::AccountId is now u64. Moreover, Runtime is replacing <T: Config>. +This is why for example you see Balances::<Runtime>::get(..). Finally, notice that the +dispatchables are simply functions that can be called on top of the Pallet struct.

+

Congratulations! You have written your first pallet and tested it! Next, we learn a few optional +steps to improve our pallet.

+

§Improving the Currency Pallet

§Better Test Setup

+

Idiomatic FRAME pallets often use Builder pattern to define their initial state.

+
+

The Pezkuwi Blockchain Academy’s Rust entrance exam has a +section +on this that you can use to learn the Builder Pattern.

+
+

Let’s see how we can implement a better test setup using this pattern. First, we define a +struct StateBuilder.

+ +
pub(crate) struct StateBuilder {
+	balances: Vec<(<Runtime as frame_system::Config>::AccountId, Balance)>,
+}
+

This struct is meant to contain the same list of accounts and balances that we want to have at +the beginning of each block. We hardcoded this to let accounts = vec![(ALICE, 100), (2, 100)]; +so far. Then, if desired, we attach a default value for this struct.

+ +
impl Default for StateBuilder {
+	fn default() -> Self {
+		Self { balances: vec![(ALICE, 100), (BOB, 100)] }
+	}
+}
+

Like any other builder pattern, we attach functions to the type to mutate its internal +properties.

+ +
impl StateBuilder {
+	fn add_balance(
+		mut self,
+		who: <Runtime as frame_system::Config>::AccountId,
+		amount: Balance,
+	) -> Self {
+		self.balances.push((who, amount));
+		self
+	}
+}
+

Finally –the useful part– we write our own custom build_and_execute function on +this type. This function will do multiple things:

+
    +
  1. It would consume self to produce our TestState based on the properties that we attached +to self.
  2. +
  3. It would execute any test function that we pass in as closure.
  4. +
  5. A nifty trick, this allows our test setup to have some code that is executed both before and +after each test. For example, in this test, we do some additional checking about the +correctness of the TotalIssuance. We leave it up to you as an exercise to learn why the +assertion should always hold, and how it is checked.
  6. +
+ +
impl StateBuilder {
+	pub(crate) fn build_and_execute(self, test: impl FnOnce() -> ()) {
+		let mut ext = TestState::new_empty();
+		ext.execute_with(|| {
+			for (who, amount) in &self.balances {
+				Balances::<Runtime>::insert(who, amount);
+				TotalIssuance::<Runtime>::mutate(|b| *b = Some(b.unwrap_or(0) + amount));
+			}
+		});
+
+		ext.execute_with(test);
+
+		// assertions that must always hold
+		ext.execute_with(|| {
+			assert_eq!(
+				Balances::<Runtime>::iter().map(|(_, x)| x).sum::<u128>(),
+				TotalIssuance::<Runtime>::get().unwrap_or_default()
+			);
+		})
+	}
+}
+

We can write tests that specifically check the initial state, and making sure our StateBuilder +is working exactly as intended.

+ +
#[test]
+fn state_builder_works() {
+	StateBuilder::default().build_and_execute(|| {
+		assert_eq!(Balances::<Runtime>::get(&ALICE), Some(100));
+		assert_eq!(Balances::<Runtime>::get(&BOB), Some(100));
+		assert_eq!(Balances::<Runtime>::get(&CHARLIE), None);
+		assert_eq!(TotalIssuance::<Runtime>::get(), Some(200));
+	});
+}
+
#[test]
+fn state_builder_add_balance() {
+	StateBuilder::default().add_balance(CHARLIE, 42).build_and_execute(|| {
+		assert_eq!(Balances::<Runtime>::get(&CHARLIE), Some(42));
+		assert_eq!(TotalIssuance::<Runtime>::get(), Some(242));
+	})
+}

§More Tests

+

Now that we have a more ergonomic test setup, let’s see how a well written test for transfer and +mint would look like.

+ +
#[test]
+fn transfer_works() {
+	StateBuilder::default().build_and_execute(|| {
+		// given the initial state, when:
+		assert_ok!(Pallet::<Runtime>::transfer(RuntimeOrigin::signed(ALICE), BOB, 50));
+
+		// then:
+		assert_eq!(Balances::<Runtime>::get(&ALICE), Some(50));
+		assert_eq!(Balances::<Runtime>::get(&BOB), Some(150));
+		assert_eq!(TotalIssuance::<Runtime>::get(), Some(200));
+
+		// when:
+		assert_ok!(Pallet::<Runtime>::transfer(RuntimeOrigin::signed(BOB), ALICE, 50));
+
+		// then:
+		assert_eq!(Balances::<Runtime>::get(&ALICE), Some(100));
+		assert_eq!(Balances::<Runtime>::get(&BOB), Some(100));
+		assert_eq!(TotalIssuance::<Runtime>::get(), Some(200));
+	});
+}
+
#[test]
+fn mint_works() {
+	StateBuilder::default().build_and_execute(|| {
+		// given the initial state, when:
+		assert_ok!(Pallet::<Runtime>::mint_unsafe(RuntimeOrigin::signed(ALICE), BOB, 100));
+
+		// then:
+		assert_eq!(Balances::<Runtime>::get(&BOB), Some(200));
+		assert_eq!(TotalIssuance::<Runtime>::get(), Some(300));
+
+		// given:
+		assert_ok!(Pallet::<Runtime>::mint_unsafe(
+			RuntimeOrigin::signed(ALICE),
+			CHARLIE,
+			100
+		));
+
+		// then:
+		assert_eq!(Balances::<Runtime>::get(&CHARLIE), Some(100));
+		assert_eq!(TotalIssuance::<Runtime>::get(), Some(400));
+	});
+}
+

It is always a good idea to build a mental model where you write at least one test for each +“success path” of a dispatchable, and one test for each “failure path”, such as:

+ +
#[test]
+fn transfer_from_non_existent_fails() {
+	StateBuilder::default().build_and_execute(|| {
+		// given the initial state, when:
+		assert_err!(
+			Pallet::<Runtime>::transfer(RuntimeOrigin::signed(CHARLIE), ALICE, 10),
+			"NonExistentAccount"
+		);
+
+		// then nothing has changed.
+		assert_eq!(Balances::<Runtime>::get(&ALICE), Some(100));
+		assert_eq!(Balances::<Runtime>::get(&BOB), Some(100));
+		assert_eq!(Balances::<Runtime>::get(&CHARLIE), None);
+		assert_eq!(TotalIssuance::<Runtime>::get(), Some(200));
+	});
+}
+

We leave it up to you to write a test that triggers the InsufficientBalance error.

+

§Event and Error

+

Our pallet is mainly missing two parts that are common in most FRAME pallets: Events, and +Errors. First, let’s understand what each is.

+
    +
  • +

    Error: The static string-based error scheme we used so far is good for readability, but it +has a few drawbacks. The biggest problem with strings are that they are not type safe, e.g. a +match statement cannot be exhaustive. These string literals will bloat the final wasm blob, +and are relatively heavy to transmit and encode/decode. Moreover, it is easy to mistype them +by one character. FRAME errors are exactly a solution to maintain readability, whilst fixing +the drawbacks mentioned. In short, we use an enum to represent different variants of our +error. These variants are then mapped in an efficient way (using only u8 indices) to +[sp_runtime::DispatchError::Module]. Read more about this in pallet::error.

    +
  • +
  • +

    Event: Events are akin to the return type of dispatchables. They are mostly data blobs +emitted by the runtime to let outside world know what is happening inside the pallet. Since +otherwise, the outside world does not have an easy access to the state changes. They should +represent what happened at the end of a dispatch operation. Therefore, the convention is to +use passive tense for event names (eg. SomethingHappened). This allows other sub-systems or +external parties (eg. a light-node, a DApp) to listen to particular events happening, without +needing to re-execute the whole state transition function.

    +
  • +
+

With the explanation out of the way, let’s see how these components can be added. Both follow a +fairly familiar syntax: normal Rust enums, with extra pallet::event and pallet::error +attributes attached.

+ +
#[pallet::event]
+#[pallet::generate_deposit(pub(super) fn deposit_event)]
+pub enum Event<T: Config> {
+	/// A transfer succeeded.
+	Transferred { from: T::AccountId, to: T::AccountId, amount: Balance },
+}
+
#[pallet::error]
+pub enum Error<T> {
+	/// Account does not exist.
+	NonExistentAccount,
+	/// Account does not have enough balance.
+	InsufficientBalance,
+}
+

One slightly custom part of this is the pallet::generate_deposit part. Without going into +too much detail, in order for a pallet to emit events to the rest of the system, it needs to do +two things:

+
    +
  1. +

    Declare a type in its Config that refers to the overarching event type of the runtime. In +short, by doing this, the pallet is expressing an important bound: type RuntimeEvent: From<Event<Self>>. Read: a RuntimeEvent exists, and it can be created from the local enum Event of this pallet. This enables the pallet to convert its Event into RuntimeEvent, and +store it where needed.

    +
  2. +
  3. +

    But, doing this conversion and storing is too much to expect each pallet to define. FRAME +provides a default way of storing events, and this is what pallet::generate_deposit is +doing.

    +
  4. +
+ +
#[pallet::config]
+pub trait Config: frame_system::Config {
+	/// The overarching event type of the runtime.
+	#[allow(deprecated)]
+	type RuntimeEvent: From<Event<Self>>
+		+ IsType<<Self as frame_system::Config>::RuntimeEvent>
+		+ TryInto<Event<Self>>;
+}
+
+

These Runtime* types are better explained in +crate::reference_docs::frame_runtime_types.

+
+

Then, we can rewrite the transfer dispatchable as such:

+ +
pub fn transfer(
+	origin: T::RuntimeOrigin,
+	dest: T::AccountId,
+	amount: Balance,
+) -> DispatchResult {
+	let sender = ensure_signed(origin)?;
+
+	// ensure sender has enough balance, and if so, calculate what is left after `amount`.
+	let sender_balance =
+		Balances::<T>::get(&sender).ok_or(Error::<T>::NonExistentAccount)?;
+	let remainder =
+		sender_balance.checked_sub(amount).ok_or(Error::<T>::InsufficientBalance)?;
+
+	Balances::<T>::mutate(&dest, |b| *b = Some(b.unwrap_or(0) + amount));
+	Balances::<T>::insert(&sender, remainder);
+
+	Self::deposit_event(Event::<T>::Transferred { from: sender, to: dest, amount });
+
+	Ok(())
+}
+

Then, notice how now we would need to provide this type RuntimeEvent in our test runtime +setup.

+ +
pub mod runtime_v2 {
+	use super::*;
+	use crate::pallet_v2 as pallet_currency;
+
+	construct_runtime!(
+		pub enum Runtime {
+			System: frame_system,
+			Currency: pallet_currency,
+		}
+	);
+
+	#[derive_impl(frame_system::config_preludes::TestDefaultConfig)]
+	impl frame_system::Config for Runtime {
+		type Block = MockBlock<Runtime>;
+		type AccountId = u64;
+	}
+
+	impl pallet_currency::Config for Runtime {
+		type RuntimeEvent = RuntimeEvent;
+	}
+}
+

In this snippet, the actual RuntimeEvent type (right hand side of type RuntimeEvent = RuntimeEvent) is generated by +construct_runtime. An interesting way to inspect +this type is to see its definition in rust-docs: +crate::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeEvent.

+

§What Next?

+

The following topics where used in this guide, but not covered in depth. It is suggested to +study them subsequently:

+ +

Modules§

pallet
The pallet module in each FRAME pallet hosts the most important items needed +to construct this pallet.
pallet_v2
The pallet module in each FRAME pallet hosts the most important items needed +to construct this pallet.
shell_pallet
The pallet module in each FRAME pallet hosts the most important items needed +to construct this pallet.
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/dispatchables/fn.mint_unsafe.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/dispatchables/fn.mint_unsafe.html new file mode 100644 index 00000000..04683853 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/dispatchables/fn.mint_unsafe.html @@ -0,0 +1,6 @@ +mint_unsafe in pezkuwi_sdk_docs::guides::your_first_pallet::pallet::dispatchables - Rust

mint_unsafe

Function mint_unsafe 

Source
pub fn mint_unsafe<T: Config>(dest: T::AccountId, amount: Balance)
Expand description

An unsafe mint that can be called by anyone. Not a great idea.

+

§Warning: Doc-Only

+

This function is an automatically generated, and is doc-only, uncallable +stub. See the real version in +Pallet::mint_unsafe.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/dispatchables/fn.transfer.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/dispatchables/fn.transfer.html new file mode 100644 index 00000000..f0d4ebb0 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/dispatchables/fn.transfer.html @@ -0,0 +1,6 @@ +transfer in pezkuwi_sdk_docs::guides::your_first_pallet::pallet::dispatchables - Rust

transfer

pub fn transfer<T: Config>(dest: T::AccountId, amount: Balance)
Expand description

Transfer amount from origin to dest.

+

§Warning: Doc-Only

+

This function is an automatically generated, and is doc-only, uncallable +stub. See the real version in +Pallet::transfer.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/dispatchables/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/dispatchables/index.html new file mode 100644 index 00000000..32c713cc --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/dispatchables/index.html @@ -0,0 +1,6 @@ +pezkuwi_sdk_docs::guides::your_first_pallet::pallet::dispatchables - Rust

Module dispatchables

Module dispatchables 

Source
Expand description

Auto-generated docs-only module listing all defined dispatchables for this pallet.

+

§Warning: Doc-Only

+

Members of this module cannot be used directly and are only provided for documentation +purposes. To see the real version of each dispatchable, look for them in Pallet or +Call.

+

Functions§

mint_unsafe
An unsafe mint that can be called by anyone. Not a great idea.
transfer
Transfer amount from origin to dest.
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/dispatchables/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/dispatchables/sidebar-items.js new file mode 100644 index 00000000..cfbe837e --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/dispatchables/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"fn":["mint_unsafe","transfer"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/enum.Call.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/enum.Call.html new file mode 100644 index 00000000..fcfe9fd5 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/enum.Call.html @@ -0,0 +1,234 @@ +Call in pezkuwi_sdk_docs::guides::your_first_pallet::pallet - Rust

Call

pub enum Call<T: Config> {
+    mint_unsafe {
+        dest: T::AccountId,
+        amount: Balance,
+    },
+    transfer {
+        dest: T::AccountId,
+        amount: Balance,
+    },
+    // some variants omitted
+}
Expand description

Contains a variant per dispatchable extrinsic that this pallet has.

+

Variants§

§

mint_unsafe

An unsafe mint that can be called by anyone. Not a great idea.

+

Fields

§dest: T::AccountId
§amount: Balance
§

transfer

Transfer amount from origin to dest.

+

Fields

§dest: T::AccountId
§amount: Balance

Implementations§

Source§

impl<T: Config> Call<T>

Source

pub fn new_call_variant_mint_unsafe(dest: T::AccountId, amount: Balance) -> Self

Create a call with the variant mint_unsafe.

+
Source

pub fn new_call_variant_transfer(dest: T::AccountId, amount: Balance) -> Self

Create a call with the variant transfer.

+

Trait Implementations§

Source§

impl<T: Config> Authorize for Call<T>

Source§

fn authorize( + &self, + source: TransactionSource, +) -> Option<Result<(ValidTransaction, Weight), TransactionValidityError>>

The authorize function. Read more
Source§

fn weight_of_authorize(&self) -> Weight

The weight of the authorization function.
Source§

impl<T: Config> CheckIfFeeless for Call<T>

Source§

type Origin = <T as Config>::RuntimeOrigin

The Origin type of the runtime.
Source§

fn is_feeless(&self, origin: &Self::Origin) -> bool

Checks if the dispatchable satisfies the feeless condition as defined by +#[pallet::feeless_if]
Source§

impl<T: Config> Clone for Call<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<T: Config> Debug for Call<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<T: Config> Decode for Call<T>

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl<T: Config> Encode for Call<T>

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl<T: Config> GetCallIndex for Call<T>

Source§

fn get_call_index(&self) -> u8

Return the index of this Call.
Source§

fn get_call_indices() -> &'static [u8]

Return all call indices in the same order as [GetCallName].
Source§

impl<T: Config> GetCallName for Call<T>

Source§

fn get_call_name(&self) -> &'static str

Return the function name of the Call.
Source§

fn get_call_names() -> &'static [&'static str]

Return all function names in the same order as [GetCallIndex].
Source§

impl<T: Config> GetDispatchInfo for Call<T>

Source§

fn get_dispatch_info(&self) -> DispatchInfo

Return a DispatchInfo, containing relevant information of this dispatch. Read more
Source§

impl<T: Config> PartialEq for Call<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl<T> TypeInfo for Call<T>
where + PhantomData<(T,)>: TypeInfo + 'static, + T::AccountId: TypeInfo + 'static, + T: Config + 'static,

Source§

type Identity = Call<T>

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl<T: Config> UnfilteredDispatchable for Call<T>

Source§

type RuntimeOrigin = <T as Config>::RuntimeOrigin

The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin).
Source§

fn dispatch_bypass_filter( + self, + origin: Self::RuntimeOrigin, +) -> DispatchResultWithPostInfo

Dispatch this call but do not check the filter in origin.
Source§

impl<T: Config> DecodeWithMemTracking for Call<T>
where + T::AccountId: DecodeWithMemTracking,

Source§

impl<T: Config> EncodeLike for Call<T>

Source§

impl<T: Config> Eq for Call<T>

Auto Trait Implementations§

§

impl<T> Freeze for Call<T>
where + <T as Config>::AccountId: Freeze,

§

impl<T> RefUnwindSafe for Call<T>
where + <T as Config>::AccountId: RefUnwindSafe, + T: RefUnwindSafe,

§

impl<T> Send for Call<T>
where + T: Send,

§

impl<T> Sync for Call<T>
where + T: Sync,

§

impl<T> Unpin for Call<T>
where + <T as Config>::AccountId: Unpin, + T: Unpin,

§

impl<T> UnwindSafe for Call<T>
where + <T as Config>::AccountId: UnwindSafe, + T: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/index.html new file mode 100644 index 00000000..631466ed --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/index.html @@ -0,0 +1,19 @@ +pezkuwi_sdk_docs::guides::your_first_pallet::pallet - Rust

Module pallet

Module pallet 

Source
Expand description

The pallet module in each FRAME pallet hosts the most important items needed +to construct this pallet.

+

The main components of this pallet are:

+
    +
  • [Pallet], which implements all of the dispatchable extrinsics of the pallet, among +other public functions. +
      +
    • The subset of the functions that are dispatchable can be identified either in the +[dispatchables] module or in the [Call] enum.
    • +
    +
  • +
  • [storage_types], which contains the list of all types that are representing a +storage item. Otherwise, all storage items are listed among Type Definitions.
  • +
  • [Config], which contains the configuration trait of this pallet.
  • +
  • [Event] and [Error], which are listed among the Enums.
  • +
+

Modules§

dispatchables
Auto-generated docs-only module listing all defined dispatchables for this pallet.
storage_types
Auto-generated docs-only module listing all (public and private) defined storage types +for this pallet.

Structs§

Pallet
The Pallet struct, the main type that implements traits and standalone +functions within the pallet.

Enums§

Call
Contains a variant per dispatchable extrinsic that this pallet has.

Traits§

Config
Configuration trait of this pallet.

Type Aliases§

Balance
Balances
A mapping from T::AccountId to Balance
ModuleDeprecated
Type alias to Pallet, to be used by construct_runtime.
TotalIssuance
Single storage item, of type Balance.
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/sidebar-items.js new file mode 100644 index 00000000..7349b874 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"enum":["Call"],"mod":["dispatchables","storage_types"],"struct":["Pallet"],"trait":["Config"],"type":["Balance","Balances","Module","TotalIssuance"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/storage_types/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/storage_types/index.html new file mode 100644 index 00000000..bfd62341 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/storage_types/index.html @@ -0,0 +1,8 @@ +pezkuwi_sdk_docs::guides::your_first_pallet::pallet::storage_types - Rust

Module storage_types

Module storage_types 

Source
Expand description

Auto-generated docs-only module listing all (public and private) defined storage types +for this pallet.

+

§Warning: Doc-Only

+

Members of this module cannot be used directly and are only provided for documentation +purposes.

+

To see the actual storage type, find a struct with the same name at the root of the +pallet, in the list of Type Definitions.

+

Structs§

Balances
A mapping from T::AccountId to Balance
TotalIssuance
Single storage item, of type Balance.
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/storage_types/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/storage_types/sidebar-items.js new file mode 100644 index 00000000..1bac6f50 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/storage_types/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"struct":["Balances","TotalIssuance"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/storage_types/struct.Balances.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/storage_types/struct.Balances.html new file mode 100644 index 00000000..54e19314 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/storage_types/struct.Balances.html @@ -0,0 +1,148 @@ +Balances in pezkuwi_sdk_docs::guides::your_first_pallet::pallet::storage_types - Rust

Balances

pub struct Balances();
Expand description

A mapping from T::AccountId to Balance

+

§Warning: Doc-Only

+

This type is automatically generated, and is doc-only. See the real version in +[pallet::Balances].

+

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/storage_types/struct.TotalIssuance.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/storage_types/struct.TotalIssuance.html new file mode 100644 index 00000000..5116ccc2 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/storage_types/struct.TotalIssuance.html @@ -0,0 +1,148 @@ +TotalIssuance in pezkuwi_sdk_docs::guides::your_first_pallet::pallet::storage_types - Rust

TotalIssuance

Struct TotalIssuance 

Source
pub struct TotalIssuance();
Expand description

Single storage item, of type Balance.

+

§Warning: Doc-Only

+

This type is automatically generated, and is doc-only. See the real version in +[pallet::TotalIssuance].

+

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/struct.Pallet.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/struct.Pallet.html new file mode 100644 index 00000000..11567878 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/struct.Pallet.html @@ -0,0 +1,194 @@ +Pallet in pezkuwi_sdk_docs::guides::your_first_pallet::pallet - Rust

Pallet

Struct Pallet 

Source
pub struct Pallet<T>(/* private fields */);
Expand description

The Pallet struct, the main type that implements traits and standalone +functions within the pallet.

+

Implementations§

Source§

impl<T: Config> Pallet<T>

Source

pub fn mint_unsafe( + origin: T::RuntimeOrigin, + dest: T::AccountId, + amount: Balance, +) -> DispatchResult

An unsafe mint that can be called by anyone. Not a great idea.

+
Source

pub fn transfer( + origin: T::RuntimeOrigin, + dest: T::AccountId, + amount: Balance, +) -> DispatchResult

Transfer amount from origin to dest.

+
Source§

impl<T: Config> Pallet<T>

Source

pub fn transfer_better( + origin: T::RuntimeOrigin, + dest: T::AccountId, + amount: Balance, +) -> DispatchResult

Source

pub fn transfer_better_checked( + origin: T::RuntimeOrigin, + dest: T::AccountId, + amount: Balance, +) -> DispatchResult

Transfer amount from origin to dest.

+

Trait Implementations§

Source§

impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>

Source§

fn before_all_runtime_migrations() -> Weight

Something that should happen before runtime migrations are executed.
Source§

impl<T: Config> Callable<T> for Pallet<T>

Source§

impl<T> Clone for Pallet<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<T> Debug for Pallet<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<T: Config> DispatchViewFunction for Pallet<T>

Source§

fn dispatch_view_function<O: Output>( + id: &ViewFunctionId, + input: &mut &[u8], + output: &mut O, +) -> Result<(), ViewFunctionDispatchError>

Source§

impl<T: Config> GetStorageVersion for Pallet<T>

Source§

type InCodeStorageVersion = NoStorageVersionSet

This type is generated by the pallet macro. Read more
Source§

fn in_code_storage_version() -> Self::InCodeStorageVersion

Returns the in-code storage version as specified in the +storage_version attribute, or +[NoStorageVersionSet] if the attribute is missing.
Source§

fn on_chain_storage_version() -> StorageVersion

Returns the storage version of the pallet as last set in the actual on-chain storage.
§

fn current_storage_version() -> Self::InCodeStorageVersion

👎Deprecated: This method has been renamed to in_code_storage_version and will be removed after March 2024.
DEPRECATED: Use [Self::current_storage_version] instead. Read more
Source§

impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

§

fn on_initialize(_n: BlockNumber) -> Weight

Block initialization hook. This is called at the very beginning of block execution. Read more
§

fn on_finalize(_n: BlockNumber)

Block finalization hook. This is called at the very end of block execution. Read more
§

fn on_idle(_n: BlockNumber, _remaining_weight: Weight) -> Weight

Hook to consume a block’s idle time. This will run when the block is being finalized (before +[Hooks::on_finalize]). Read more
§

fn on_poll(_n: BlockNumber, _weight: &mut WeightMeter)

A hook to run logic after inherent application. Read more
§

fn on_runtime_upgrade() -> Weight

Hook executed when a code change (aka. a “runtime upgrade”) is detected by the FRAME +Executive pallet. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a pallet allows you to perform long-running tasks that are +dispatched as separate threads, and entirely independent of the main blockchain execution. Read more
§

fn integrity_test()

Check the integrity of this pallet’s configuration. Read more
Source§

impl<T: Config> IntegrityTest for Pallet<T>

Source§

fn integrity_test()

See [Hooks::integrity_test].
Source§

impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn offchain_worker(n: BlockNumberFor<T>)

This function is being called after every block import (when fully synced). Read more
Source§

impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_finalize(n: BlockNumberFor<T>)

See [Hooks::on_finalize].
Source§

impl<T: Config> OnGenesis for Pallet<T>

Source§

fn on_genesis()

Something that should happen at genesis.
Source§

impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_idle(n: BlockNumberFor<T>, remaining_weight: Weight) -> Weight

See [Hooks::on_idle].
Source§

impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_initialize(n: BlockNumberFor<T>) -> Weight

See [Hooks::on_initialize].
Source§

impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_poll(n: BlockNumberFor<T>, weight: &mut WeightMeter)

Code to execute every now and then at the beginning of the block after inherent application. Read more
Source§

impl<T: Config> OnRuntimeUpgrade for Pallet<T>

Source§

fn on_runtime_upgrade() -> Weight

See [Hooks::on_runtime_upgrade].
Source§

impl<T: Config> PalletInfoAccess for Pallet<T>

Source§

fn index() -> usize

Index of the pallet as configured in the runtime.
Source§

fn name() -> &'static str

Name of the pallet as configured in the runtime.
Source§

fn name_hash() -> [u8; 16]

Two128 hash of name.
Source§

fn module_name() -> &'static str

Name of the Rust module containing the pallet.
Source§

fn crate_version() -> CrateVersion

Version of the crate containing the pallet.
Source§

impl<T: Config> PalletsInfoAccess for Pallet<T>

Source§

fn count() -> usize

The number of pallets’ information that this type represents. Read more
Source§

fn infos() -> Vec<PalletInfoData>

All of the pallets’ information that this type represents.
Source§

impl<T> PartialEq for Pallet<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl<T: Config> StorageInfoTrait for Pallet<T>

Source§

fn storage_info() -> Vec<StorageInfo>

Source§

impl<T: Config> ViewFunctionIdPrefix for Pallet<T>

Source§

fn prefix() -> [u8; 16]

Source§

impl<T: Config> WhitelistedStorageKeys for Pallet<T>

Source§

fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

Returns a Vec<TrackedStorageKey> indicating the storage keys that +should be whitelisted during benchmarking. This means that those keys +will be excluded from the benchmarking performance calculation.
Source§

impl<T> Eq for Pallet<T>

Auto Trait Implementations§

§

impl<T> Freeze for Pallet<T>

§

impl<T> RefUnwindSafe for Pallet<T>
where + T: RefUnwindSafe,

§

impl<T> Send for Pallet<T>
where + T: Send,

§

impl<T> Sync for Pallet<T>
where + T: Sync,

§

impl<T> Unpin for Pallet<T>
where + T: Unpin,

§

impl<T> UnwindSafe for Pallet<T>
where + T: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/trait.Config.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/trait.Config.html new file mode 100644 index 00000000..183ea96f --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/trait.Config.html @@ -0,0 +1,6 @@ +Config in pezkuwi_sdk_docs::guides::your_first_pallet::pallet - Rust

Config

Trait Config 

Source
pub trait Config: Config { }
Expand description

Configuration trait of this pallet.

+

The main purpose of this trait is to act as an interface between this pallet and the runtime in +which it is embedded in. A type, function, or constant in this trait is essentially left to be +configured by the runtime that includes this pallet.

+

Consequently, a runtime that wants to include this pallet must implement this trait.

+

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/type.Balance.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/type.Balance.html new file mode 100644 index 00000000..14662989 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/type.Balance.html @@ -0,0 +1 @@ +Balance in pezkuwi_sdk_docs::guides::your_first_pallet::pallet - Rust

Balance

Type Alias Balance 

Source
pub type Balance = u128;
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/type.Balances.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/type.Balances.html new file mode 100644 index 00000000..3bb40760 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/type.Balances.html @@ -0,0 +1,3 @@ +Balances in pezkuwi_sdk_docs::guides::your_first_pallet::pallet - Rust

Balances

Type Alias Balances 

Source
pub type Balances<T: Config> = StorageMap<_GeneratedPrefixForStorageBalances<T>, Blake2_128Concat, T::AccountId, Balance>;
Expand description

A mapping from T::AccountId to Balance

+

Storage type is [StorageMap] with key type T :: AccountId and value type Balance.

+

Aliased Type§

pub struct Balances<T: Config>(/* private fields */);
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/type.Module.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/type.Module.html new file mode 100644 index 00000000..e9591906 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/type.Module.html @@ -0,0 +1,3 @@ +Module in pezkuwi_sdk_docs::guides::your_first_pallet::pallet - Rust

Module

Type Alias Module 

Source
pub type Module<T> = Pallet<T>;
👎Deprecated: use Pallet instead
Expand description

Type alias to Pallet, to be used by construct_runtime.

+

Generated by pallet attribute macro.

+

Aliased Type§

pub struct Module<T>(/* private fields */);
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/type.TotalIssuance.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/type.TotalIssuance.html new file mode 100644 index 00000000..8dd80f01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/type.TotalIssuance.html @@ -0,0 +1,3 @@ +TotalIssuance in pezkuwi_sdk_docs::guides::your_first_pallet::pallet - Rust

TotalIssuance

Type Alias TotalIssuance 

Source
pub type TotalIssuance<T: Config> = StorageValue<_GeneratedPrefixForStorageTotalIssuance<T>, Balance>;
Expand description

Single storage item, of type Balance.

+

Storage type is [StorageValue] with value type Balance.

+

Aliased Type§

pub struct TotalIssuance<T: Config>(/* private fields */);
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/dispatchables/fn.transfer.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/dispatchables/fn.transfer.html new file mode 100644 index 00000000..7c37081b --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/dispatchables/fn.transfer.html @@ -0,0 +1,5 @@ +transfer in pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::dispatchables - Rust

transfer

pub fn transfer<T: Config>(dest: T::AccountId, amount: Balance)
Expand description

§Warning: Doc-Only

+

This function is an automatically generated, and is doc-only, uncallable +stub. See the real version in +Pallet::transfer.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/dispatchables/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/dispatchables/index.html new file mode 100644 index 00000000..1f6f77df --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/dispatchables/index.html @@ -0,0 +1,6 @@ +pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::dispatchables - Rust

Module dispatchables

Module dispatchables 

Source
Expand description

Auto-generated docs-only module listing all defined dispatchables for this pallet.

+

§Warning: Doc-Only

+

Members of this module cannot be used directly and are only provided for documentation +purposes. To see the real version of each dispatchable, look for them in Pallet or +Call.

+

Functions§

transfer
Warning: Doc-Only
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/dispatchables/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/dispatchables/sidebar-items.js new file mode 100644 index 00000000..a788ea89 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/dispatchables/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"fn":["transfer"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/enum.Call.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/enum.Call.html new file mode 100644 index 00000000..7d6119e9 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/enum.Call.html @@ -0,0 +1,233 @@ +Call in pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2 - Rust

Call

pub enum Call<T: Config> {
+    transfer {
+        dest: T::AccountId,
+        amount: Balance,
+    },
+    // some variants omitted
+}
Expand description

Contains a variant per dispatchable extrinsic that this pallet has.

+

Variants§

§

transfer

Fields

§dest: T::AccountId
§amount: Balance

Implementations§

Source§

impl<T: Config> Call<T>

Source

pub fn new_call_variant_transfer(dest: T::AccountId, amount: Balance) -> Self

Create a call with the variant transfer.

+

Trait Implementations§

Source§

impl<T: Config> Authorize for Call<T>

Source§

fn authorize( + &self, + source: TransactionSource, +) -> Option<Result<(ValidTransaction, Weight), TransactionValidityError>>

The authorize function. Read more
Source§

fn weight_of_authorize(&self) -> Weight

The weight of the authorization function.
Source§

impl<T: Config> CheckIfFeeless for Call<T>

Source§

type Origin = <T as Config>::RuntimeOrigin

The Origin type of the runtime.
Source§

fn is_feeless(&self, origin: &Self::Origin) -> bool

Checks if the dispatchable satisfies the feeless condition as defined by +#[pallet::feeless_if]
Source§

impl<T: Config> Clone for Call<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<T: Config> Debug for Call<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<T: Config> Decode for Call<T>

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl<T: Config> Encode for Call<T>

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl<T: Config> GetCallIndex for Call<T>

Source§

fn get_call_index(&self) -> u8

Return the index of this Call.
Source§

fn get_call_indices() -> &'static [u8]

Return all call indices in the same order as [GetCallName].
Source§

impl<T: Config> GetCallName for Call<T>

Source§

fn get_call_name(&self) -> &'static str

Return the function name of the Call.
Source§

fn get_call_names() -> &'static [&'static str]

Return all function names in the same order as [GetCallIndex].
Source§

impl<T: Config> GetDispatchInfo for Call<T>

Source§

fn get_dispatch_info(&self) -> DispatchInfo

Return a DispatchInfo, containing relevant information of this dispatch. Read more
Source§

impl<T: Config> PartialEq for Call<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl<T> TypeInfo for Call<T>
where + PhantomData<(T,)>: TypeInfo + 'static, + T::AccountId: TypeInfo + 'static, + T: Config + 'static,

Source§

type Identity = Call<T>

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl<T: Config> UnfilteredDispatchable for Call<T>

Source§

type RuntimeOrigin = <T as Config>::RuntimeOrigin

The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin).
Source§

fn dispatch_bypass_filter( + self, + origin: Self::RuntimeOrigin, +) -> DispatchResultWithPostInfo

Dispatch this call but do not check the filter in origin.
Source§

impl<T: Config> DecodeWithMemTracking for Call<T>
where + T::AccountId: DecodeWithMemTracking,

Source§

impl<T: Config> EncodeLike for Call<T>

Source§

impl<T: Config> Eq for Call<T>

Auto Trait Implementations§

§

impl<T> Freeze for Call<T>
where + <T as Config>::RuntimeEvent: Sized, + <T as Config>::AccountId: Freeze,

§

impl<T> RefUnwindSafe for Call<T>
where + <T as Config>::RuntimeEvent: Sized, + <T as Config>::AccountId: RefUnwindSafe, + T: RefUnwindSafe,

§

impl<T> Send for Call<T>
where + <T as Config>::RuntimeEvent: Sized, + T: Send,

§

impl<T> Sync for Call<T>
where + <T as Config>::RuntimeEvent: Sized, + T: Sync,

§

impl<T> Unpin for Call<T>
where + <T as Config>::RuntimeEvent: Sized, + <T as Config>::AccountId: Unpin, + T: Unpin,

§

impl<T> UnwindSafe for Call<T>
where + <T as Config>::RuntimeEvent: Sized, + <T as Config>::AccountId: UnwindSafe, + T: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/enum.Error.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/enum.Error.html new file mode 100644 index 00000000..00fcd304 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/enum.Error.html @@ -0,0 +1,200 @@ +Error in pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2 - Rust

Error

pub enum Error<T> {
+    NonExistentAccount,
+    InsufficientBalance,
+    // some variants omitted
+}
Expand description

The Error enum of this pallet.

+

Variants§

§

NonExistentAccount

Account does not exist.

+
§

InsufficientBalance

Account does not have enough balance.

+

Trait Implementations§

Source§

impl<T: Config> Debug for Error<T>

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<T> Decode for Error<T>

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl<T> Encode for Error<T>

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl From<Error<Runtime>> for RuntimeError

Source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
Source§

impl<T: Config> From<Error<T>> for &'static str

Source§

fn from(err: Error<T>) -> &'static str

Converts to this type from the input type.
Source§

impl<T: Config> From<Error<T>> for DispatchError

Source§

fn from(err: Error<T>) -> Self

Converts to this type from the input type.
Source§

impl<T> PalletError for Error<T>

Source§

const MAX_ENCODED_SIZE: usize = 1usize

The maximum encoded size for the implementing type. Read more
Source§

impl TryInto<Error<Runtime>> for RuntimeError

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
Source§

impl<T> TypeInfo for Error<T>
where + PhantomData<T>: TypeInfo + 'static, + T: 'static,

Source§

type Identity = Error<T>

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl<T> DecodeWithMemTracking for Error<T>

Source§

impl<T> EncodeLike for Error<T>

Auto Trait Implementations§

§

impl<T> Freeze for Error<T>

§

impl<T> RefUnwindSafe for Error<T>
where + T: RefUnwindSafe,

§

impl<T> Send for Error<T>
where + T: Send,

§

impl<T> Sync for Error<T>
where + T: Sync,

§

impl<T> Unpin for Error<T>
where + T: Unpin,

§

impl<T> UnwindSafe for Error<T>
where + T: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithPostDispatchInfo for T
where + T: Into<DispatchError>,

§

fn with_weight( + self, + actual_weight: Weight, +) -> DispatchErrorWithPostInfo<PostDispatchInfo>

Call this on your modules custom errors type in order to return a custom weight on error. Read more
§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/enum.Event.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/enum.Event.html new file mode 100644 index 00000000..891c25ca --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/enum.Event.html @@ -0,0 +1,230 @@ +Event in pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2 - Rust

Event

pub enum Event<T: Config> {
+    Transferred {
+        from: T::AccountId,
+        to: T::AccountId,
+        amount: Balance,
+    },
+    // some variants omitted
+}
Expand description

The Event enum of this pallet

+

Variants§

§

Transferred

A transfer succeeded.

+

Fields

§from: T::AccountId
§to: T::AccountId
§amount: Balance

Trait Implementations§

Source§

impl<T: Config> Clone for Event<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<T: Config> Debug for Event<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<T: Config> Decode for Event<T>
where + T::AccountId: Decode,

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl<T: Config> Encode for Event<T>
where + T::AccountId: Encode,

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl From<Event<Runtime>> for RuntimeEvent

Source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
Source§

impl<T: Config> From<Event<T>> for ()

Source§

fn from(_: Event<T>)

Converts to this type from the input type.
Source§

impl<T: Config> PartialEq for Event<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TryInto<Event<Runtime>> for RuntimeEvent

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
Source§

impl<T> TypeInfo for Event<T>
where + T::AccountId: TypeInfo + 'static, + PhantomData<T>: TypeInfo + 'static, + T: Config + 'static,

Source§

type Identity = Event<T>

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl<T: Config> DecodeWithMemTracking for Event<T>
where + T::AccountId: DecodeWithMemTracking,

Source§

impl<T: Config> EncodeLike for Event<T>
where + T::AccountId: Encode,

Source§

impl<T: Config> Eq for Event<T>

Auto Trait Implementations§

§

impl<T> Freeze for Event<T>
where + <T as Config>::RuntimeEvent: Sized, + <T as Config>::AccountId: Freeze,

§

impl<T> RefUnwindSafe for Event<T>
where + <T as Config>::RuntimeEvent: Sized, + <T as Config>::AccountId: RefUnwindSafe, + T: RefUnwindSafe,

§

impl<T> Send for Event<T>
where + <T as Config>::RuntimeEvent: Sized, + T: Send,

§

impl<T> Sync for Event<T>
where + <T as Config>::RuntimeEvent: Sized, + T: Sync,

§

impl<T> Unpin for Event<T>
where + <T as Config>::RuntimeEvent: Sized, + <T as Config>::AccountId: Unpin, + T: Unpin,

§

impl<T> UnwindSafe for Event<T>
where + <T as Config>::RuntimeEvent: Sized, + <T as Config>::AccountId: UnwindSafe, + T: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/index.html new file mode 100644 index 00000000..4d206a31 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/index.html @@ -0,0 +1,19 @@ +pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2 - Rust

Module pallet_v2

Module pallet_v2 

Source
Expand description

The pallet module in each FRAME pallet hosts the most important items needed +to construct this pallet.

+

The main components of this pallet are:

+
    +
  • [Pallet], which implements all of the dispatchable extrinsics of the pallet, among +other public functions. +
      +
    • The subset of the functions that are dispatchable can be identified either in the +[dispatchables] module or in the [Call] enum.
    • +
    +
  • +
  • [storage_types], which contains the list of all types that are representing a +storage item. Otherwise, all storage items are listed among Type Definitions.
  • +
  • [Config], which contains the configuration trait of this pallet.
  • +
  • [Event] and [Error], which are listed among the Enums.
  • +
+

Modules§

dispatchables
Auto-generated docs-only module listing all defined dispatchables for this pallet.
storage_types
Auto-generated docs-only module listing all (public and private) defined storage types +for this pallet.
tests

Structs§

Pallet
The Pallet struct, the main type that implements traits and standalone +functions within the pallet.

Enums§

Call
Contains a variant per dispatchable extrinsic that this pallet has.
Error
The Error enum of this pallet.
Event
The Event enum of this pallet

Traits§

Config
Configuration trait of this pallet.

Type Aliases§

Balances
Storage type is [StorageMap] with key type T :: AccountId and value type Balance.
ModuleDeprecated
Type alias to Pallet, to be used by construct_runtime.
TotalIssuance
Storage type is [StorageValue] with value type Balance.
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/sidebar-items.js new file mode 100644 index 00000000..5377cded --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"enum":["Call","Error","Event"],"mod":["dispatchables","storage_types","tests"],"struct":["Pallet"],"trait":["Config"],"type":["Balances","Module","TotalIssuance"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/storage_types/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/storage_types/index.html new file mode 100644 index 00000000..4aedd7cd --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/storage_types/index.html @@ -0,0 +1,8 @@ +pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::storage_types - Rust

Module storage_types

Module storage_types 

Source
Expand description

Auto-generated docs-only module listing all (public and private) defined storage types +for this pallet.

+

§Warning: Doc-Only

+

Members of this module cannot be used directly and are only provided for documentation +purposes.

+

To see the actual storage type, find a struct with the same name at the root of the +pallet, in the list of Type Definitions.

+

Structs§

Balances
Warning: Doc-Only
TotalIssuance
Warning: Doc-Only
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/storage_types/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/storage_types/sidebar-items.js new file mode 100644 index 00000000..1bac6f50 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/storage_types/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"struct":["Balances","TotalIssuance"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/storage_types/struct.Balances.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/storage_types/struct.Balances.html new file mode 100644 index 00000000..58afc3a0 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/storage_types/struct.Balances.html @@ -0,0 +1,147 @@ +Balances in pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::storage_types - Rust

Balances

pub struct Balances();
Expand description

§Warning: Doc-Only

+

This type is automatically generated, and is doc-only. See the real version in +[pallet::Balances].

+

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/storage_types/struct.TotalIssuance.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/storage_types/struct.TotalIssuance.html new file mode 100644 index 00000000..4acc132c --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/storage_types/struct.TotalIssuance.html @@ -0,0 +1,147 @@ +TotalIssuance in pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::storage_types - Rust

TotalIssuance

Struct TotalIssuance 

Source
pub struct TotalIssuance();
Expand description

§Warning: Doc-Only

+

This type is automatically generated, and is doc-only. See the real version in +[pallet::TotalIssuance].

+

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/struct.Pallet.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/struct.Pallet.html new file mode 100644 index 00000000..87ab0641 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/struct.Pallet.html @@ -0,0 +1,179 @@ +Pallet in pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2 - Rust

Pallet

Struct Pallet 

Source
pub struct Pallet<T>(/* private fields */);
Expand description

The Pallet struct, the main type that implements traits and standalone +functions within the pallet.

+

Implementations§

Source§

impl<T: Config> Pallet<T>

Source

pub fn transfer( + origin: T::RuntimeOrigin, + dest: T::AccountId, + amount: Balance, +) -> DispatchResult

Trait Implementations§

Source§

impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>

Source§

fn before_all_runtime_migrations() -> Weight

Something that should happen before runtime migrations are executed.
Source§

impl<T: Config> Callable<T> for Pallet<T>

Source§

impl<T> Clone for Pallet<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<T> Debug for Pallet<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<T: Config> DispatchViewFunction for Pallet<T>

Source§

fn dispatch_view_function<O: Output>( + id: &ViewFunctionId, + input: &mut &[u8], + output: &mut O, +) -> Result<(), ViewFunctionDispatchError>

Source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

Source§

fn from(call: CallableCallFor<Currency, Runtime>) -> Self

Converts to this type from the input type.
Source§

impl<T: Config> GetStorageVersion for Pallet<T>

Source§

type InCodeStorageVersion = NoStorageVersionSet

This type is generated by the pallet macro. Read more
Source§

fn in_code_storage_version() -> Self::InCodeStorageVersion

Returns the in-code storage version as specified in the +storage_version attribute, or +[NoStorageVersionSet] if the attribute is missing.
Source§

fn on_chain_storage_version() -> StorageVersion

Returns the storage version of the pallet as last set in the actual on-chain storage.
§

fn current_storage_version() -> Self::InCodeStorageVersion

👎Deprecated: This method has been renamed to in_code_storage_version and will be removed after March 2024.
DEPRECATED: Use [Self::current_storage_version] instead. Read more
Source§

impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

§

fn on_initialize(_n: BlockNumber) -> Weight

Block initialization hook. This is called at the very beginning of block execution. Read more
§

fn on_finalize(_n: BlockNumber)

Block finalization hook. This is called at the very end of block execution. Read more
§

fn on_idle(_n: BlockNumber, _remaining_weight: Weight) -> Weight

Hook to consume a block’s idle time. This will run when the block is being finalized (before +[Hooks::on_finalize]). Read more
§

fn on_poll(_n: BlockNumber, _weight: &mut WeightMeter)

A hook to run logic after inherent application. Read more
§

fn on_runtime_upgrade() -> Weight

Hook executed when a code change (aka. a “runtime upgrade”) is detected by the FRAME +Executive pallet. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a pallet allows you to perform long-running tasks that are +dispatched as separate threads, and entirely independent of the main blockchain execution. Read more
§

fn integrity_test()

Check the integrity of this pallet’s configuration. Read more
Source§

impl<T: Config> IntegrityTest for Pallet<T>

Source§

fn integrity_test()

See [Hooks::integrity_test].
Source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

Source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Currency, Runtime>>

Returns Some(_) if self is an instance of sub type T.
Source§

impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn offchain_worker(n: BlockNumberFor<T>)

This function is being called after every block import (when fully synced). Read more
Source§

impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_finalize(n: BlockNumberFor<T>)

See [Hooks::on_finalize].
Source§

impl<T: Config> OnGenesis for Pallet<T>

Source§

fn on_genesis()

Something that should happen at genesis.
Source§

impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_idle(n: BlockNumberFor<T>, remaining_weight: Weight) -> Weight

See [Hooks::on_idle].
Source§

impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_initialize(n: BlockNumberFor<T>) -> Weight

See [Hooks::on_initialize].
Source§

impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_poll(n: BlockNumberFor<T>, weight: &mut WeightMeter)

Code to execute every now and then at the beginning of the block after inherent application. Read more
Source§

impl<T: Config> OnRuntimeUpgrade for Pallet<T>

Source§

fn on_runtime_upgrade() -> Weight

See [Hooks::on_runtime_upgrade].
Source§

impl<T: Config> PalletInfoAccess for Pallet<T>

Source§

fn index() -> usize

Index of the pallet as configured in the runtime.
Source§

fn name() -> &'static str

Name of the pallet as configured in the runtime.
Source§

fn name_hash() -> [u8; 16]

Two128 hash of name.
Source§

fn module_name() -> &'static str

Name of the Rust module containing the pallet.
Source§

fn crate_version() -> CrateVersion

Version of the crate containing the pallet.
Source§

impl<T: Config> PalletsInfoAccess for Pallet<T>

Source§

fn count() -> usize

The number of pallets’ information that this type represents. Read more
Source§

fn infos() -> Vec<PalletInfoData>

All of the pallets’ information that this type represents.
Source§

impl<T> PartialEq for Pallet<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl<T: Config> StorageInfoTrait for Pallet<T>

Source§

fn storage_info() -> Vec<StorageInfo>

Source§

impl<T: Config> ViewFunctionIdPrefix for Pallet<T>

Source§

fn prefix() -> [u8; 16]

Source§

impl<T: Config> WhitelistedStorageKeys for Pallet<T>

Source§

fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

Returns a Vec<TrackedStorageKey> indicating the storage keys that +should be whitelisted during benchmarking. This means that those keys +will be excluded from the benchmarking performance calculation.
Source§

impl<T> Eq for Pallet<T>

Auto Trait Implementations§

§

impl<T> Freeze for Pallet<T>

§

impl<T> RefUnwindSafe for Pallet<T>
where + T: RefUnwindSafe,

§

impl<T> Send for Pallet<T>
where + T: Send,

§

impl<T> Sync for Pallet<T>
where + T: Sync,

§

impl<T> Unpin for Pallet<T>
where + T: Unpin,

§

impl<T> UnwindSafe for Pallet<T>
where + T: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/index.html new file mode 100644 index 00000000..71e61231 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/index.html @@ -0,0 +1 @@ +pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests - Rust

Module tests

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/enum.OriginCaller.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/enum.OriginCaller.html new file mode 100644 index 00000000..f930f1ae --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/enum.OriginCaller.html @@ -0,0 +1,203 @@ +OriginCaller in pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2 - Rust

OriginCaller

pub enum OriginCaller {
+    system(Origin<Runtime>),
+    Void(Void),
+}

Variants§

§

system(Origin<Runtime>)

§

Void(Void)

Trait Implementations§

Source§

impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller

Source§

fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>

Extract the signer from the message if it is a Signed origin.
Source§

fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>

Extract a reference to the system-level RawOrigin if it is that.
§

fn as_signed(&self) -> Option<&AccountId>

Extract the signer from it if a system Signed origin, None otherwise.
§

fn is_root(&self) -> bool

Returns true if self is a system Root origin, None otherwise.
§

fn is_none(&self) -> bool

Returns true if self is a system None origin, None otherwise.
Source§

impl Clone for OriginCaller

Source§

fn clone(&self) -> OriginCaller

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for OriginCaller

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for OriginCaller

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for OriginCaller

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl From<OriginCaller> for RuntimeOrigin

Source§

fn from(x: OriginCaller) -> Self

Converts to this type from the input type.
Source§

impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller

Source§

fn from(x: Origin<Runtime>) -> Self

Converts to this type from the input type.
Source§

impl MaxEncodedLen for OriginCaller

Source§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
Source§

impl PartialEq for OriginCaller

Source§

fn eq(&self, other: &OriginCaller) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TryFrom<OriginCaller> for Origin<Runtime>

Source§

type Error = OriginCaller

The type returned in the event of a conversion error.
Source§

fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>

Performs the conversion.
Source§

impl TypeInfo for OriginCaller

Source§

type Identity = OriginCaller

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl DecodeWithMemTracking for OriginCaller

Source§

impl EncodeLike for OriginCaller

Source§

impl Eq for OriginCaller

Source§

impl StructuralPartialEq for OriginCaller

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> AssetId for T
where + T: FullCodec + DecodeWithMemTracking + Clone + Eq + PartialEq + Debug + TypeInfo + MaxEncodedLen,

§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/enum.RuntimeCall.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/enum.RuntimeCall.html new file mode 100644 index 00000000..2ba8e565 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/enum.RuntimeCall.html @@ -0,0 +1,219 @@ +RuntimeCall in pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2 - Rust

RuntimeCall

pub enum RuntimeCall {
+    System(CallableCallFor<System, Runtime>),
+    Currency(CallableCallFor<Currency, Runtime>),
+}
Expand description

The aggregated runtime call type.

+

Variants§

§

System(CallableCallFor<System, Runtime>)

§

Currency(CallableCallFor<Currency, Runtime>)

Trait Implementations§

Source§

impl Authorize for RuntimeCall

Source§

fn authorize( + &self, + source: TransactionSource, +) -> Option<Result<(ValidTransaction, Weight), TransactionValidityError>>

The authorize function. Read more
Source§

fn weight_of_authorize(&self) -> Weight

The weight of the authorization function.
Source§

impl CheckIfFeeless for RuntimeCall

Source§

type Origin = <Runtime as Config>::RuntimeOrigin

The Origin type of the runtime.
Source§

fn is_feeless(&self, origin: &Self::Origin) -> bool

Checks if the dispatchable satisfies the feeless condition as defined by +#[pallet::feeless_if]
Source§

impl Clone for RuntimeCall

Source§

fn clone(&self) -> RuntimeCall

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeCall

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeCall

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Dispatchable for RuntimeCall

Source§

type RuntimeOrigin = RuntimeOrigin

Every function call from your runtime has an origin, which specifies where the extrinsic was +generated from. In the case of a signed extrinsic (transaction), the origin contains an +identifier for the caller. The origin can be empty in the case of an inherent extrinsic.
Source§

type Config = RuntimeCall

Source§

type Info = DispatchInfo

An opaque set of information attached to the transaction. This could be constructed anywhere +down the line in a runtime. The current Substrate runtime uses a struct with the same name +to represent the dispatch class and weight.
Source§

type PostInfo = PostDispatchInfo

Additional information that is returned by dispatch. Can be used to supply the caller +with information about a Dispatchable that is only known post dispatch.
Source§

fn dispatch(self, origin: RuntimeOrigin) -> DispatchResultWithPostInfo

Actually dispatch this call and return the result of it.
Source§

impl Encode for RuntimeCall

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

Source§

fn from(call: CallableCallFor<System, Runtime>) -> Self

Converts to this type from the input type.
Source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

Source§

fn from(call: CallableCallFor<Currency, Runtime>) -> Self

Converts to this type from the input type.
Source§

impl GetCallMetadata for RuntimeCall

Source§

fn get_call_metadata(&self) -> CallMetadata

Return a [CallMetadata], containing function and pallet name of the Call.
Source§

fn get_module_names() -> &'static [&'static str]

Return all module names.
Source§

fn get_call_names(module: &str) -> &'static [&'static str]

Return all function names for the given module.
Source§

impl GetDispatchInfo for RuntimeCall

Source§

fn get_dispatch_info(&self) -> DispatchInfo

Return a DispatchInfo, containing relevant information of this dispatch. Read more
Source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

Source§

fn is_sub_type(&self) -> Option<&CallableCallFor<System, Runtime>>

Returns Some(_) if self is an instance of sub type T.
Source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

Source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Currency, Runtime>>

Returns Some(_) if self is an instance of sub type T.
Source§

impl PartialEq for RuntimeCall

Source§

fn eq(&self, other: &RuntimeCall) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for RuntimeCall

Source§

type Identity = RuntimeCall

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl UnfilteredDispatchable for RuntimeCall

Source§

type RuntimeOrigin = RuntimeOrigin

The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin).
Source§

fn dispatch_bypass_filter( + self, + origin: RuntimeOrigin, +) -> DispatchResultWithPostInfo

Dispatch this call but do not check the filter in origin.
Source§

impl DecodeWithMemTracking for RuntimeCall

Source§

impl EncodeLike for RuntimeCall

Source§

impl Eq for RuntimeCall

Source§

impl StructuralPartialEq for RuntimeCall

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Call> CallDispatcher<Call> for Call
where + Call: Dispatchable,

§

fn dispatch( + call: Call, + origin: <Call as Dispatchable>::RuntimeOrigin, +) -> Result<<Call as Dispatchable>::PostInfo, DispatchErrorWithPostInfo<<Call as Dispatchable>::PostInfo>>

§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/enum.RuntimeError.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/enum.RuntimeError.html new file mode 100644 index 00000000..325b0b28 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/enum.RuntimeError.html @@ -0,0 +1,187 @@ +RuntimeError in pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2 - Rust

RuntimeError

pub enum RuntimeError {
+    System(Error<Runtime>),
+    Currency(Error<Runtime>),
+}

Variants§

§

System(Error<Runtime>)

§

Currency(Error<Runtime>)

Implementations§

Source§

impl RuntimeError

Source

pub fn from_dispatch_error(err: DispatchError) -> Option<Self>

Optionally convert the DispatchError into the RuntimeError.

+

Returns Some if the error matches the DispatchError::Module variant, otherwise None.

+

Trait Implementations§

Source§

impl Debug for RuntimeError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeError

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeError

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl From<Error<Runtime>> for RuntimeError

Source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
Source§

impl From<Error<Runtime>> for RuntimeError

Source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
Source§

impl TryInto<Error<Runtime>> for RuntimeError

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
Source§

impl TryInto<Error<Runtime>> for RuntimeError

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
Source§

impl TypeInfo for RuntimeError

Source§

type Identity = RuntimeError

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl DecodeWithMemTracking for RuntimeError

Source§

impl EncodeLike for RuntimeError

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/enum.RuntimeEvent.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/enum.RuntimeEvent.html new file mode 100644 index 00000000..ef1ce8bc --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/enum.RuntimeEvent.html @@ -0,0 +1,202 @@ +RuntimeEvent in pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2 - Rust

RuntimeEvent

pub enum RuntimeEvent {
+    System(Event<Runtime>),
+    Currency(Event<Runtime>),
+}

Variants§

§

System(Event<Runtime>)

§

Currency(Event<Runtime>)

Trait Implementations§

Source§

impl Clone for RuntimeEvent

Source§

fn clone(&self) -> RuntimeEvent

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeEvent

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeEvent

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeEvent

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl From<Event<Runtime>> for RuntimeEvent

Source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
Source§

impl From<Event<Runtime>> for RuntimeEvent

Source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
Source§

impl PartialEq for RuntimeEvent

Source§

fn eq(&self, other: &RuntimeEvent) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TryInto<Event<Runtime>> for RuntimeEvent

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
Source§

impl TryInto<Event<Runtime>> for RuntimeEvent

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
Source§

impl TypeInfo for RuntimeEvent

Source§

type Identity = RuntimeEvent

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl DecodeWithMemTracking for RuntimeEvent

Source§

impl EncodeLike for RuntimeEvent

Source§

impl Eq for RuntimeEvent

Source§

impl StructuralPartialEq for RuntimeEvent

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/enum.RuntimeFreezeReason.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/enum.RuntimeFreezeReason.html new file mode 100644 index 00000000..4fd3d82e --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/enum.RuntimeFreezeReason.html @@ -0,0 +1,199 @@ +RuntimeFreezeReason in pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2 - Rust

RuntimeFreezeReason

Enum RuntimeFreezeReason 

Source
pub enum RuntimeFreezeReason {}
Expand description

A reason for placing a freeze on funds.

+

Trait Implementations§

Source§

impl Clone for RuntimeFreezeReason

Source§

fn clone(&self) -> RuntimeFreezeReason

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeFreezeReason

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeFreezeReason

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeFreezeReason

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl MaxEncodedLen for RuntimeFreezeReason

Source§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
Source§

impl PartialEq for RuntimeFreezeReason

Source§

fn eq(&self, other: &RuntimeFreezeReason) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for RuntimeFreezeReason

Source§

type Identity = RuntimeFreezeReason

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl VariantCount for RuntimeFreezeReason

Source§

const VARIANT_COUNT: u32 = 0u32

Get the number of variants.
Source§

impl Copy for RuntimeFreezeReason

Source§

impl DecodeWithMemTracking for RuntimeFreezeReason

Source§

impl EncodeLike for RuntimeFreezeReason

Source§

impl Eq for RuntimeFreezeReason

Source§

impl StructuralPartialEq for RuntimeFreezeReason

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> AssetId for T
where + T: FullCodec + DecodeWithMemTracking + Clone + Eq + PartialEq + Debug + TypeInfo + MaxEncodedLen,

§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/enum.RuntimeHoldReason.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/enum.RuntimeHoldReason.html new file mode 100644 index 00000000..6478b321 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/enum.RuntimeHoldReason.html @@ -0,0 +1,199 @@ +RuntimeHoldReason in pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2 - Rust

RuntimeHoldReason

Enum RuntimeHoldReason 

Source
pub enum RuntimeHoldReason {}
Expand description

A reason for placing a hold on funds.

+

Trait Implementations§

Source§

impl Clone for RuntimeHoldReason

Source§

fn clone(&self) -> RuntimeHoldReason

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeHoldReason

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeHoldReason

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeHoldReason

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl MaxEncodedLen for RuntimeHoldReason

Source§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
Source§

impl PartialEq for RuntimeHoldReason

Source§

fn eq(&self, other: &RuntimeHoldReason) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for RuntimeHoldReason

Source§

type Identity = RuntimeHoldReason

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl VariantCount for RuntimeHoldReason

Source§

const VARIANT_COUNT: u32 = 0u32

Get the number of variants.
Source§

impl Copy for RuntimeHoldReason

Source§

impl DecodeWithMemTracking for RuntimeHoldReason

Source§

impl EncodeLike for RuntimeHoldReason

Source§

impl Eq for RuntimeHoldReason

Source§

impl StructuralPartialEq for RuntimeHoldReason

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> AssetId for T
where + T: FullCodec + DecodeWithMemTracking + Clone + Eq + PartialEq + Debug + TypeInfo + MaxEncodedLen,

§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/enum.RuntimeLockId.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/enum.RuntimeLockId.html new file mode 100644 index 00000000..f68ca58e --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/enum.RuntimeLockId.html @@ -0,0 +1,199 @@ +RuntimeLockId in pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2 - Rust

RuntimeLockId

pub enum RuntimeLockId {}
Expand description

An identifier for each lock placed on funds.

+

Trait Implementations§

Source§

impl Clone for RuntimeLockId

Source§

fn clone(&self) -> RuntimeLockId

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeLockId

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeLockId

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeLockId

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl MaxEncodedLen for RuntimeLockId

Source§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
Source§

impl PartialEq for RuntimeLockId

Source§

fn eq(&self, other: &RuntimeLockId) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for RuntimeLockId

Source§

type Identity = RuntimeLockId

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl Copy for RuntimeLockId

Source§

impl DecodeWithMemTracking for RuntimeLockId

Source§

impl EncodeLike for RuntimeLockId

Source§

impl Eq for RuntimeLockId

Source§

impl StructuralPartialEq for RuntimeLockId

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> AssetId for T
where + T: FullCodec + DecodeWithMemTracking + Clone + Eq + PartialEq + Debug + TypeInfo + MaxEncodedLen,

§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/enum.RuntimeSlashReason.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/enum.RuntimeSlashReason.html new file mode 100644 index 00000000..22079fcd --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/enum.RuntimeSlashReason.html @@ -0,0 +1,199 @@ +RuntimeSlashReason in pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2 - Rust

RuntimeSlashReason

Enum RuntimeSlashReason 

Source
pub enum RuntimeSlashReason {}
Expand description

A reason for slashing funds.

+

Trait Implementations§

Source§

impl Clone for RuntimeSlashReason

Source§

fn clone(&self) -> RuntimeSlashReason

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeSlashReason

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeSlashReason

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeSlashReason

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl MaxEncodedLen for RuntimeSlashReason

Source§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
Source§

impl PartialEq for RuntimeSlashReason

Source§

fn eq(&self, other: &RuntimeSlashReason) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for RuntimeSlashReason

Source§

type Identity = RuntimeSlashReason

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl Copy for RuntimeSlashReason

Source§

impl DecodeWithMemTracking for RuntimeSlashReason

Source§

impl EncodeLike for RuntimeSlashReason

Source§

impl Eq for RuntimeSlashReason

Source§

impl StructuralPartialEq for RuntimeSlashReason

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> AssetId for T
where + T: FullCodec + DecodeWithMemTracking + Clone + Eq + PartialEq + Debug + TypeInfo + MaxEncodedLen,

§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/enum.RuntimeTask.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/enum.RuntimeTask.html new file mode 100644 index 00000000..a81b08d4 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/enum.RuntimeTask.html @@ -0,0 +1,199 @@ +RuntimeTask in pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2 - Rust

RuntimeTask

pub enum RuntimeTask {}
Expand description

An aggregation of all Task enums across all pallets included in the current runtime.

+

Trait Implementations§

Source§

impl Clone for RuntimeTask

Source§

fn clone(&self) -> RuntimeTask

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeTask

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeTask

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeTask

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl PartialEq for RuntimeTask

Source§

fn eq(&self, other: &RuntimeTask) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl Task for RuntimeTask

Source§

type Enumeration = IntoIter<RuntimeTask>

An Iterator over tasks of this type used as the return type for enumerate.
Source§

fn is_valid(&self) -> bool

Checks if a particular instance of this Task variant is a valid piece of work. Read more
Source§

fn run(&self) -> Result<(), DispatchError>

Performs the work for this particular Task variant.
Source§

fn weight(&self) -> Weight

Returns the weight of executing this Task.
Source§

fn task_index(&self) -> u32

A unique value representing this Task within the current pallet. Analogous to +call_index, but for tasks.’ Read more
Source§

fn iter() -> Self::Enumeration

Inspects the pallet’s state and enumerates tasks of this type.
Source§

impl TypeInfo for RuntimeTask

Source§

type Identity = RuntimeTask

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl DecodeWithMemTracking for RuntimeTask

Source§

impl EncodeLike for RuntimeTask

Source§

impl Eq for RuntimeTask

Source§

impl StructuralPartialEq for RuntimeTask

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/enum.RuntimeViewFunction.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/enum.RuntimeViewFunction.html new file mode 100644 index 00000000..3f660a0a --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/enum.RuntimeViewFunction.html @@ -0,0 +1,202 @@ +RuntimeViewFunction in pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2 - Rust

RuntimeViewFunction

Enum RuntimeViewFunction 

Source
pub enum RuntimeViewFunction {}
Expand description

Runtime query type.

+

Trait Implementations§

Source§

impl Clone for RuntimeViewFunction

Source§

fn clone(&self) -> RuntimeViewFunction

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeViewFunction

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeViewFunction

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl DispatchViewFunction for RuntimeViewFunction

Source§

fn dispatch_view_function<O: Output>( + id: &ViewFunctionId, + input: &mut &[u8], + output: &mut O, +) -> Result<(), ViewFunctionDispatchError>

Source§

impl Encode for RuntimeViewFunction

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl PartialEq for RuntimeViewFunction

Source§

fn eq(&self, other: &RuntimeViewFunction) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for RuntimeViewFunction

Source§

type Identity = RuntimeViewFunction

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl DecodeWithMemTracking for RuntimeViewFunction

Source§

impl EncodeLike for RuntimeViewFunction

Source§

impl Eq for RuntimeViewFunction

Source§

impl StructuralPartialEq for RuntimeViewFunction

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/index.html new file mode 100644 index 00000000..6aa0ac9f --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/index.html @@ -0,0 +1,3 @@ +pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2 - Rust

Module runtime_v2

Module runtime_v2 

Source

Structs§

PalletInfo
Provides an implementation of PalletInfo to provide information +about the pallet setup in the runtime.
Runtime
RuntimeGenesisConfig
RuntimeOrigin
The runtime origin type representing the origin of a call.

Enums§

OriginCaller
RuntimeCall
The aggregated runtime call type.
RuntimeError
RuntimeEvent
RuntimeFreezeReason
A reason for placing a freeze on funds.
RuntimeHoldReason
A reason for placing a hold on funds.
RuntimeLockId
An identifier for each lock placed on funds.
RuntimeSlashReason
A reason for slashing funds.
RuntimeTask
An aggregation of all Task enums across all pallets included in the current runtime.
RuntimeViewFunction
Runtime query type.

Type Aliases§

AllPalletsWithSystem
All pallets included in the runtime as a nested tuple of types.
AllPalletsWithoutSystem
All pallets included in the runtime as a nested tuple of types. +Excludes the System pallet.
Currency
System
SystemConfig
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/sidebar-items.js new file mode 100644 index 00000000..02c84bc3 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"enum":["OriginCaller","RuntimeCall","RuntimeError","RuntimeEvent","RuntimeFreezeReason","RuntimeHoldReason","RuntimeLockId","RuntimeSlashReason","RuntimeTask","RuntimeViewFunction"],"struct":["PalletInfo","Runtime","RuntimeGenesisConfig","RuntimeOrigin"],"type":["AllPalletsWithSystem","AllPalletsWithoutSystem","Currency","System","SystemConfig"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/struct.PalletInfo.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/struct.PalletInfo.html new file mode 100644 index 00000000..93df97cd --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/struct.PalletInfo.html @@ -0,0 +1,146 @@ +PalletInfo in pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2 - Rust

PalletInfo

pub struct PalletInfo;
Expand description

Provides an implementation of PalletInfo to provide information +about the pallet setup in the runtime.

+

Trait Implementations§

Source§

impl PalletInfo for PalletInfo

Source§

fn index<P: 'static>() -> Option<usize>

Convert the given pallet P into its index as configured in the runtime.
Source§

fn name<P: 'static>() -> Option<&'static str>

Convert the given pallet P into its name as configured in the runtime.
Source§

fn name_hash<P: 'static>() -> Option<[u8; 16]>

The two128 hash of name.
Source§

fn module_name<P: 'static>() -> Option<&'static str>

Convert the given pallet P into its Rust module name as used in construct_runtime!.
Source§

fn crate_version<P: 'static>() -> Option<CrateVersion>

Convert the given pallet P into its containing crate version.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/struct.Runtime.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/struct.Runtime.html new file mode 100644 index 00000000..5a326530 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/struct.Runtime.html @@ -0,0 +1,169 @@ +Runtime in pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2 - Rust

Runtime

pub struct Runtime;

Implementations§

Source§

impl Runtime

Source

pub fn execute_view_function( + id: ViewFunctionId, + input: Vec<u8>, +) -> Result<Vec<u8>, ViewFunctionDispatchError>

Convenience function for view functions dispatching and execution from the runtime API.

+
Source§

impl Runtime

Source

pub fn metadata() -> RuntimeMetadataPrefixed

Source

pub fn metadata_at_version(version: u32) -> Option<OpaqueMetadata>

Source

pub fn metadata_versions() -> Vec<u32>

Trait Implementations§

Source§

impl AsSystemOriginSigner<<Runtime as Config>::AccountId> for RuntimeOrigin

Source§

fn as_system_origin_signer(&self) -> Option<&<Runtime as Config>::AccountId>

Extract a reference of the inner value of the System Origin::Signed variant, if self has +that variant.
Source§

impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller

Source§

fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>

Extract the signer from the message if it is a Signed origin.
Source§

fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>

Extract a reference to the system-level RawOrigin if it is that.
§

fn as_signed(&self) -> Option<&AccountId>

Extract the signer from it if a system Signed origin, None otherwise.
§

fn is_root(&self) -> bool

Returns true if self is a system Root origin, None otherwise.
§

fn is_none(&self) -> bool

Returns true if self is a system None origin, None otherwise.
Source§

impl Clone for Runtime

Source§

fn clone(&self) -> Runtime

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Config for Runtime

Source§

type Block = Block<Header<u64, BlakeTwo256>, UncheckedExtrinsic<<Runtime as Config>::AccountId, <Runtime as Config>::RuntimeCall, (), ()>>

The Block type used by the runtime. This is used by construct_runtime to retrieve the +extrinsics or other block specific data as needed.
Source§

type AccountId = u64

The user account identifier type for the runtime.
Source§

type Nonce = <TestDefaultConfig as DefaultConfig>::Nonce

This stores the number of previous transactions associated with a sender account.
Source§

type Hash = <TestDefaultConfig as DefaultConfig>::Hash

The output of the Hashing function.
Source§

type Hashing = <TestDefaultConfig as DefaultConfig>::Hashing

The hashing system (algorithm) being used in the runtime (e.g. Blake2).
Source§

type Lookup = <TestDefaultConfig as DefaultConfig>::Lookup

Converting trait to take a source type and convert to AccountId. Read more
Source§

type MaxConsumers = <TestDefaultConfig as DefaultConfig>::MaxConsumers

The maximum number of consumers allowed on a single account.
Source§

type AccountData = <TestDefaultConfig as DefaultConfig>::AccountData

Data to be associated with an account (other than nonce/transaction counter, which this +pallet does regardless).
Source§

type OnNewAccount = <TestDefaultConfig as DefaultConfig>::OnNewAccount

Handler for when a new account has just been created.
Source§

type OnKilledAccount = <TestDefaultConfig as DefaultConfig>::OnKilledAccount

A function that is invoked when an account has been determined to be dead. Read more
Source§

type SystemWeightInfo = <TestDefaultConfig as DefaultConfig>::SystemWeightInfo

Weight information for the extrinsics of this pallet.
Source§

type ExtensionsWeightInfo = <TestDefaultConfig as DefaultConfig>::ExtensionsWeightInfo

Weight information for the transaction extensions of this pallet.
Source§

type SS58Prefix = <TestDefaultConfig as DefaultConfig>::SS58Prefix

The designated SS58 prefix of this chain. Read more
Source§

type Version = <TestDefaultConfig as DefaultConfig>::Version

Get the chain’s in-code version.
Source§

type BlockWeights = <TestDefaultConfig as DefaultConfig>::BlockWeights

Block & extrinsics weights: base values and limits.
Source§

type BlockLength = <TestDefaultConfig as DefaultConfig>::BlockLength

The maximum length of a block (in bytes).
Source§

type DbWeight = <TestDefaultConfig as DefaultConfig>::DbWeight

The weight of runtime database operations the runtime can invoke.
Source§

type RuntimeEvent = RuntimeEvent

The aggregated event type of the runtime.
Source§

type RuntimeOrigin = RuntimeOrigin

The RuntimeOrigin type used by dispatchable calls.
Source§

type RuntimeCall = RuntimeCall

The aggregated RuntimeCall type.
Source§

type PalletInfo = PalletInfo

Provides information about the pallet setup in the runtime. Read more
Source§

type RuntimeTask = RuntimeTask

The aggregated RuntimeTask type.
Source§

type BaseCallFilter = <TestDefaultConfig as DefaultConfig>::BaseCallFilter

The basic call filter to use in Origin. All origins are built with this filter as base, +except Root. Read more
Source§

type BlockHashCount = <TestDefaultConfig as DefaultConfig>::BlockHashCount

Maximum number of block number to block hash mappings to keep (oldest pruned first).
Source§

type OnSetCode = <TestDefaultConfig as DefaultConfig>::OnSetCode

What to do if the runtime wants to change the code to something new. Read more
Source§

type SingleBlockMigrations = <TestDefaultConfig as DefaultConfig>::SingleBlockMigrations

All migrations that should run in the next runtime upgrade. Read more
Source§

type MultiBlockMigrator = <TestDefaultConfig as DefaultConfig>::MultiBlockMigrator

The migrator that is used to run Multi-Block-Migrations. Read more
Source§

type PreInherents = <TestDefaultConfig as DefaultConfig>::PreInherents

A callback that executes in every block directly before all inherents were applied. Read more
Source§

type PostInherents = <TestDefaultConfig as DefaultConfig>::PostInherents

A callback that executes in every block directly after all inherents were applied. Read more
Source§

type PostTransactions = <TestDefaultConfig as DefaultConfig>::PostTransactions

A callback that executes in every block directly after all transactions were applied. Read more
Source§

impl Config for Runtime

Source§

type RuntimeEvent = RuntimeEvent

The overarching event type of the runtime.
Source§

impl Debug for Runtime

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl GetRuntimeBlockType for Runtime

Source§

type RuntimeBlock = <Runtime as Config>::Block

The RuntimeBlock type.
Source§

impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime

Source§

fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool

Whether this extrinsic is an inherent.
Source§

impl PartialEq for Runtime

Source§

fn eq(&self, other: &Runtime) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for Runtime

Source§

type Identity = Runtime

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl ValidateUnsigned for Runtime

Source§

type Call = RuntimeCall

The call to validate
Source§

fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>

Validate the call right before dispatch. Read more
Source§

fn validate_unsigned( + source: TransactionSource, + call: &Self::Call, +) -> TransactionValidity

Return the validity of the call Read more
Source§

impl Copy for Runtime

Source§

impl Eq for Runtime

Source§

impl StructuralPartialEq for Runtime

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/struct.RuntimeGenesisConfig.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/struct.RuntimeGenesisConfig.html new file mode 100644 index 00000000..bc67fc59 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/struct.RuntimeGenesisConfig.html @@ -0,0 +1,153 @@ +RuntimeGenesisConfig in pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2 - Rust

RuntimeGenesisConfig

Struct RuntimeGenesisConfig 

Source
pub struct RuntimeGenesisConfig {
+    pub system: SystemConfig,
+}

Fields§

§system: SystemConfig

Trait Implementations§

Source§

impl BuildGenesisConfig for RuntimeGenesisConfig

Source§

fn build(&self)

The build function puts initial GenesisConfig keys/values pairs into the storage.
Source§

impl Default for RuntimeGenesisConfig

Source§

fn default() -> RuntimeGenesisConfig

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for RuntimeGenesisConfig

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Serialize for RuntimeGenesisConfig

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> AccountId for T
where + T: Serialize,

Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> Hash for T

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSerialize for T
where + T: Serialize,

§

impl<T> MaybeSerializeDeserialize for T

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/struct.RuntimeOrigin.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/struct.RuntimeOrigin.html new file mode 100644 index 00000000..251281ac --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/struct.RuntimeOrigin.html @@ -0,0 +1,159 @@ +RuntimeOrigin in pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2 - Rust

RuntimeOrigin

Struct RuntimeOrigin 

Source
pub struct RuntimeOrigin {
+    pub caller: OriginCaller,
+    /* private fields */
+}
Expand description

The runtime origin type representing the origin of a call.

+

Origin is always created with the base filter configured in [frame_system::Config::BaseCallFilter].

+

Fields§

§caller: OriginCaller

Implementations§

Source§

impl RuntimeOrigin

Source

pub fn none() -> Self

Create with system none origin and [frame_system::Config::BaseCallFilter].

+
Source

pub fn root() -> Self

Create with system root origin and [frame_system::Config::BaseCallFilter].

+
Source

pub fn signed(by: <Runtime as Config>::AccountId) -> Self

Create with system signed origin and [frame_system::Config::BaseCallFilter].

+

Trait Implementations§

Source§

impl AsSystemOriginSigner<<Runtime as Config>::AccountId> for RuntimeOrigin

Source§

fn as_system_origin_signer(&self) -> Option<&<Runtime as Config>::AccountId>

Extract a reference of the inner value of the System Origin::Signed variant, if self has +that variant.
Source§

impl AsTransactionAuthorizedOrigin for RuntimeOrigin

Source§

fn is_transaction_authorized(&self) -> bool

Whether the origin is authorized to include a transaction in a block. Read more
Source§

impl Clone for RuntimeOrigin

Source§

fn clone(&self) -> RuntimeOrigin

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeOrigin

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl From<Option<<Runtime as Config>::AccountId>> for RuntimeOrigin

Source§

fn from(x: Option<<Runtime as Config>::AccountId>) -> Self

Convert to runtime origin with caller being system signed or none and use filter [frame_system::Config::BaseCallFilter].

+
Source§

impl From<OriginCaller> for RuntimeOrigin

Source§

fn from(x: OriginCaller) -> Self

Converts to this type from the input type.
Source§

impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin

Source§

fn from(x: Origin<Runtime>) -> Self

Convert to runtime origin, using as filter: [frame_system::Config::BaseCallFilter].

+
Source§

impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>

Source§

fn from(val: RuntimeOrigin) -> Self

NOTE: converting to pallet origin loses the origin filter information.

+
Source§

impl OriginTrait for RuntimeOrigin

Source§

type Call = <Runtime as Config>::RuntimeCall

Runtime call type, as in frame_system::Config::Call
Source§

type PalletsOrigin = OriginCaller

The caller origin, overarching type of all pallets origins.
Source§

type AccountId = <Runtime as Config>::AccountId

The AccountId used across the system.
Source§

fn add_filter(&mut self, filter: impl Fn(&Self::Call) -> bool + 'static)

Add a filter to the origin.
Source§

fn reset_filter(&mut self)

Reset origin filters to default one, i.e frame_system::1fig::BaseCallFilter.
Source§

fn set_caller(&mut self, caller: OriginCaller)

Replace the caller with caller from the other origin
Source§

fn set_caller_from(&mut self, other: impl Into<Self>)

Replace the caller with caller from the other origin
Source§

fn filter_call(&self, call: &Self::Call) -> bool

Filter the call if caller is not root, if false is returned then the call must be filtered +out. Read more
Source§

fn caller(&self) -> &Self::PalletsOrigin

Get a reference to the caller (CallerTrait impl).
Source§

fn into_caller(self) -> Self::PalletsOrigin

Consume self and return the caller.
Source§

fn try_with_caller<R>( + self, + f: impl FnOnce(Self::PalletsOrigin) -> Result<R, Self::PalletsOrigin>, +) -> Result<R, Self>

Do something with the caller, consuming self but returning it if the caller was unused.
Source§

fn none() -> Self

Create with system none origin and frame_system::Config::BaseCallFilter.
Source§

fn root() -> Self

Create with system root origin and frame_system::Config::BaseCallFilter.
Source§

fn signed(by: Self::AccountId) -> Self

Create with system signed origin and frame_system::Config::BaseCallFilter.
§

fn set_caller_from_signed(&mut self, caller_account: Self::AccountId)

Replace the caller with caller from the other origin
§

fn as_signed(self) -> Option<Self::AccountId>

👎Deprecated: Use into_signer instead
Extract the signer from the message if it is a Signed origin.
§

fn into_signer(self) -> Option<Self::AccountId>

Extract the signer from the message if it is a Signed origin.
§

fn as_system_ref(&self) -> Option<&RawOrigin<Self::AccountId>>

Extract a reference to the system origin, if that’s what the caller is.
§

fn as_signer(&self) -> Option<&Self::AccountId>

Extract a reference to the signer, if that’s what the caller is.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/type.AllPalletsWithSystem.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/type.AllPalletsWithSystem.html new file mode 100644 index 00000000..3f3b24dc --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/type.AllPalletsWithSystem.html @@ -0,0 +1,2 @@ +AllPalletsWithSystem in pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2 - Rust

AllPalletsWithSystem

Type Alias AllPalletsWithSystem 

Source
pub type AllPalletsWithSystem = (System, Currency);
Expand description

All pallets included in the runtime as a nested tuple of types.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/type.AllPalletsWithoutSystem.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/type.AllPalletsWithoutSystem.html new file mode 100644 index 00000000..4f0727ec --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/type.AllPalletsWithoutSystem.html @@ -0,0 +1,3 @@ +AllPalletsWithoutSystem in pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2 - Rust

AllPalletsWithoutSystem

Type Alias AllPalletsWithoutSystem 

Source
pub type AllPalletsWithoutSystem = (Currency,);
Expand description

All pallets included in the runtime as a nested tuple of types. +Excludes the System pallet.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/type.Currency.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/type.Currency.html new file mode 100644 index 00000000..6976d144 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/type.Currency.html @@ -0,0 +1 @@ +Currency in pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2 - Rust

Currency

Type Alias Currency 

Source
pub type Currency = Pallet<Runtime>;

Aliased Type§

pub struct Currency(/* private fields */);
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/type.System.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/type.System.html new file mode 100644 index 00000000..b0ca85f1 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/type.System.html @@ -0,0 +1 @@ +System in pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2 - Rust

System

pub type System = Pallet<Runtime>;

Aliased Type§

pub struct System(/* private fields */);
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/type.SystemConfig.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/type.SystemConfig.html new file mode 100644 index 00000000..547abd01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/runtime_v2/type.SystemConfig.html @@ -0,0 +1,3 @@ +SystemConfig in pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2 - Rust

SystemConfig

Type Alias SystemConfig 

Source
pub type SystemConfig = GenesisConfig<Runtime>;

Aliased Type§

pub struct SystemConfig {
+    pub _config: PhantomData<Runtime>,
+}

Fields§

§_config: PhantomData<Runtime>
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/sidebar-items.js new file mode 100644 index 00000000..7f814116 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/tests/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"mod":["runtime_v2"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/trait.Config.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/trait.Config.html new file mode 100644 index 00000000..c4057a0b --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/trait.Config.html @@ -0,0 +1,9 @@ +Config in pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2 - Rust

Config

pub trait Config: Config + Config<RuntimeEvent: From<Event<Self>>> {
+    type RuntimeEvent: From<Event<Self>> + IsType<<Self as Config>::RuntimeEvent> + TryInto<Event<Self>>;
+}
Expand description

Configuration trait of this pallet.

+

The main purpose of this trait is to act as an interface between this pallet and the runtime in +which it is embedded in. A type, function, or constant in this trait is essentially left to be +configured by the runtime that includes this pallet.

+

Consequently, a runtime that wants to include this pallet must implement this trait.

+

Required Associated Types§

Source

type RuntimeEvent: From<Event<Self>> + IsType<<Self as Config>::RuntimeEvent> + TryInto<Event<Self>>

The overarching event type of the runtime.

+

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/type.Balances.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/type.Balances.html new file mode 100644 index 00000000..8193c297 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/type.Balances.html @@ -0,0 +1,2 @@ +Balances in pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2 - Rust

Balances

Type Alias Balances 

Source
pub type Balances<T: Config> = StorageMap<_GeneratedPrefixForStorageBalances<T>, Blake2_128Concat, T::AccountId, Balance>;
Expand description

Storage type is [StorageMap] with key type T :: AccountId and value type Balance.

+

Aliased Type§

pub struct Balances<T: Config>(/* private fields */);
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/type.Module.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/type.Module.html new file mode 100644 index 00000000..386b8ea3 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/type.Module.html @@ -0,0 +1,3 @@ +Module in pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2 - Rust

Module

Type Alias Module 

Source
pub type Module<T> = Pallet<T>;
👎Deprecated: use Pallet instead
Expand description

Type alias to Pallet, to be used by construct_runtime.

+

Generated by pallet attribute macro.

+

Aliased Type§

pub struct Module<T>(/* private fields */);
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/type.TotalIssuance.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/type.TotalIssuance.html new file mode 100644 index 00000000..221b6b61 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/type.TotalIssuance.html @@ -0,0 +1,2 @@ +TotalIssuance in pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2 - Rust

TotalIssuance

Type Alias TotalIssuance 

Source
pub type TotalIssuance<T: Config> = StorageValue<_GeneratedPrefixForStorageTotalIssuance<T>, Balance>;
Expand description

Storage type is [StorageValue] with value type Balance.

+

Aliased Type§

pub struct TotalIssuance<T: Config>(/* private fields */);
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/shell_pallet/dispatchables/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/shell_pallet/dispatchables/index.html new file mode 100644 index 00000000..f9f6ec1d --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/shell_pallet/dispatchables/index.html @@ -0,0 +1,6 @@ +pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet::dispatchables - Rust

Module dispatchables

Module dispatchables 

Source
Expand description

Auto-generated docs-only module listing all defined dispatchables for this pallet.

+

§Warning: Doc-Only

+

Members of this module cannot be used directly and are only provided for documentation +purposes. To see the real version of each dispatchable, look for them in Pallet or +Call.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/shell_pallet/dispatchables/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/shell_pallet/dispatchables/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/shell_pallet/dispatchables/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/shell_pallet/enum.Call.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/shell_pallet/enum.Call.html new file mode 100644 index 00000000..5d9ae599 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/shell_pallet/enum.Call.html @@ -0,0 +1,214 @@ +Call in pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet - Rust

Call

pub enum Call<T: Config> {
+    // some variants omitted
+}
Expand description

Contains a variant per dispatchable extrinsic that this pallet has.

+

Trait Implementations§

Source§

impl<T: Config> Authorize for Call<T>

Source§

fn authorize( + &self, + source: TransactionSource, +) -> Option<Result<(ValidTransaction, Weight), TransactionValidityError>>

The authorize function. Read more
Source§

fn weight_of_authorize(&self) -> Weight

The weight of the authorization function.
Source§

impl<T: Config> CheckIfFeeless for Call<T>

Source§

type Origin = <T as Config>::RuntimeOrigin

The Origin type of the runtime.
Source§

fn is_feeless(&self, origin: &Self::Origin) -> bool

Checks if the dispatchable satisfies the feeless condition as defined by +#[pallet::feeless_if]
Source§

impl<T: Config> Clone for Call<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<T: Config> Debug for Call<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<T: Config> Decode for Call<T>

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl<T: Config> Encode for Call<T>

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl<T: Config> GetCallIndex for Call<T>

Source§

fn get_call_index(&self) -> u8

Return the index of this Call.
Source§

fn get_call_indices() -> &'static [u8]

Return all call indices in the same order as [GetCallName].
Source§

impl<T: Config> GetCallName for Call<T>

Source§

fn get_call_name(&self) -> &'static str

Return the function name of the Call.
Source§

fn get_call_names() -> &'static [&'static str]

Return all function names in the same order as [GetCallIndex].
Source§

impl<T: Config> GetDispatchInfo for Call<T>

Source§

fn get_dispatch_info(&self) -> DispatchInfo

Return a DispatchInfo, containing relevant information of this dispatch. Read more
Source§

impl<T: Config> PartialEq for Call<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl<T> TypeInfo for Call<T>
where + PhantomData<(T,)>: TypeInfo + 'static, + T: Config + 'static,

Source§

type Identity = Call<T>

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl<T: Config> UnfilteredDispatchable for Call<T>

Source§

type RuntimeOrigin = <T as Config>::RuntimeOrigin

The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin).
Source§

fn dispatch_bypass_filter( + self, + origin: Self::RuntimeOrigin, +) -> DispatchResultWithPostInfo

Dispatch this call but do not check the filter in origin.
Source§

impl<T: Config> DecodeWithMemTracking for Call<T>

Source§

impl<T: Config> EncodeLike for Call<T>

Source§

impl<T: Config> Eq for Call<T>

Auto Trait Implementations§

§

impl<T> Freeze for Call<T>

§

impl<T> RefUnwindSafe for Call<T>
where + T: RefUnwindSafe,

§

impl<T> Send for Call<T>
where + T: Send,

§

impl<T> Sync for Call<T>
where + T: Sync,

§

impl<T> Unpin for Call<T>
where + T: Unpin,

§

impl<T> UnwindSafe for Call<T>
where + T: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/shell_pallet/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/shell_pallet/index.html new file mode 100644 index 00000000..2a2f1d5e --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/shell_pallet/index.html @@ -0,0 +1,19 @@ +pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet - Rust

Module shell_pallet

Module shell_pallet 

Source
Expand description

The pallet module in each FRAME pallet hosts the most important items needed +to construct this pallet.

+

The main components of this pallet are:

+
    +
  • [Pallet], which implements all of the dispatchable extrinsics of the pallet, among +other public functions. +
      +
    • The subset of the functions that are dispatchable can be identified either in the +[dispatchables] module or in the [Call] enum.
    • +
    +
  • +
  • [storage_types], which contains the list of all types that are representing a +storage item. Otherwise, all storage items are listed among Type Definitions.
  • +
  • [Config], which contains the configuration trait of this pallet.
  • +
  • [Event] and [Error], which are listed among the Enums.
  • +
+

Modules§

dispatchables
Auto-generated docs-only module listing all defined dispatchables for this pallet.
storage_types
Auto-generated docs-only module listing all (public and private) defined storage types +for this pallet.

Structs§

Pallet
The Pallet struct, the main type that implements traits and standalone +functions within the pallet.

Enums§

Call
Contains a variant per dispatchable extrinsic that this pallet has.

Traits§

Config
Configuration trait of this pallet.

Type Aliases§

ModuleDeprecated
Type alias to Pallet, to be used by construct_runtime.
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/shell_pallet/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/shell_pallet/sidebar-items.js new file mode 100644 index 00000000..3eb9a563 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/shell_pallet/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"enum":["Call"],"mod":["dispatchables","storage_types"],"struct":["Pallet"],"trait":["Config"],"type":["Module"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/shell_pallet/storage_types/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/shell_pallet/storage_types/index.html new file mode 100644 index 00000000..d1786921 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/shell_pallet/storage_types/index.html @@ -0,0 +1,8 @@ +pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet::storage_types - Rust

Module storage_types

Module storage_types 

Source
Expand description

Auto-generated docs-only module listing all (public and private) defined storage types +for this pallet.

+

§Warning: Doc-Only

+

Members of this module cannot be used directly and are only provided for documentation +purposes.

+

To see the actual storage type, find a struct with the same name at the root of the +pallet, in the list of Type Definitions.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/shell_pallet/storage_types/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/shell_pallet/storage_types/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/shell_pallet/storage_types/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/shell_pallet/struct.Pallet.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/shell_pallet/struct.Pallet.html new file mode 100644 index 00000000..68bceb0c --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/shell_pallet/struct.Pallet.html @@ -0,0 +1,175 @@ +Pallet in pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet - Rust

Pallet

pub struct Pallet<T>(/* private fields */);
Expand description

The Pallet struct, the main type that implements traits and standalone +functions within the pallet.

+

Trait Implementations§

Source§

impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>

Source§

fn before_all_runtime_migrations() -> Weight

Something that should happen before runtime migrations are executed.
Source§

impl<T: Config> Callable<T> for Pallet<T>

Source§

impl<T> Clone for Pallet<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<T> Debug for Pallet<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<T: Config> DispatchViewFunction for Pallet<T>

Source§

fn dispatch_view_function<O: Output>( + id: &ViewFunctionId, + input: &mut &[u8], + output: &mut O, +) -> Result<(), ViewFunctionDispatchError>

Source§

impl<T: Config> GetStorageVersion for Pallet<T>

Source§

type InCodeStorageVersion = NoStorageVersionSet

This type is generated by the pallet macro. Read more
Source§

fn in_code_storage_version() -> Self::InCodeStorageVersion

Returns the in-code storage version as specified in the +storage_version attribute, or +[NoStorageVersionSet] if the attribute is missing.
Source§

fn on_chain_storage_version() -> StorageVersion

Returns the storage version of the pallet as last set in the actual on-chain storage.
§

fn current_storage_version() -> Self::InCodeStorageVersion

👎Deprecated: This method has been renamed to in_code_storage_version and will be removed after March 2024.
DEPRECATED: Use [Self::current_storage_version] instead. Read more
Source§

impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

§

fn on_initialize(_n: BlockNumber) -> Weight

Block initialization hook. This is called at the very beginning of block execution. Read more
§

fn on_finalize(_n: BlockNumber)

Block finalization hook. This is called at the very end of block execution. Read more
§

fn on_idle(_n: BlockNumber, _remaining_weight: Weight) -> Weight

Hook to consume a block’s idle time. This will run when the block is being finalized (before +[Hooks::on_finalize]). Read more
§

fn on_poll(_n: BlockNumber, _weight: &mut WeightMeter)

A hook to run logic after inherent application. Read more
§

fn on_runtime_upgrade() -> Weight

Hook executed when a code change (aka. a “runtime upgrade”) is detected by the FRAME +Executive pallet. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a pallet allows you to perform long-running tasks that are +dispatched as separate threads, and entirely independent of the main blockchain execution. Read more
§

fn integrity_test()

Check the integrity of this pallet’s configuration. Read more
Source§

impl<T: Config> IntegrityTest for Pallet<T>

Source§

fn integrity_test()

See [Hooks::integrity_test].
Source§

impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn offchain_worker(n: BlockNumberFor<T>)

This function is being called after every block import (when fully synced). Read more
Source§

impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_finalize(n: BlockNumberFor<T>)

See [Hooks::on_finalize].
Source§

impl<T: Config> OnGenesis for Pallet<T>

Source§

fn on_genesis()

Something that should happen at genesis.
Source§

impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_idle(n: BlockNumberFor<T>, remaining_weight: Weight) -> Weight

See [Hooks::on_idle].
Source§

impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_initialize(n: BlockNumberFor<T>) -> Weight

See [Hooks::on_initialize].
Source§

impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_poll(n: BlockNumberFor<T>, weight: &mut WeightMeter)

Code to execute every now and then at the beginning of the block after inherent application. Read more
Source§

impl<T: Config> OnRuntimeUpgrade for Pallet<T>

Source§

fn on_runtime_upgrade() -> Weight

See [Hooks::on_runtime_upgrade].
Source§

impl<T: Config> PalletInfoAccess for Pallet<T>

Source§

fn index() -> usize

Index of the pallet as configured in the runtime.
Source§

fn name() -> &'static str

Name of the pallet as configured in the runtime.
Source§

fn name_hash() -> [u8; 16]

Two128 hash of name.
Source§

fn module_name() -> &'static str

Name of the Rust module containing the pallet.
Source§

fn crate_version() -> CrateVersion

Version of the crate containing the pallet.
Source§

impl<T: Config> PalletsInfoAccess for Pallet<T>

Source§

fn count() -> usize

The number of pallets’ information that this type represents. Read more
Source§

fn infos() -> Vec<PalletInfoData>

All of the pallets’ information that this type represents.
Source§

impl<T> PartialEq for Pallet<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl<T: Config> StorageInfoTrait for Pallet<T>

Source§

fn storage_info() -> Vec<StorageInfo>

Source§

impl<T: Config> ViewFunctionIdPrefix for Pallet<T>

Source§

fn prefix() -> [u8; 16]

Source§

impl<T: Config> WhitelistedStorageKeys for Pallet<T>

Source§

fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

Returns a Vec<TrackedStorageKey> indicating the storage keys that +should be whitelisted during benchmarking. This means that those keys +will be excluded from the benchmarking performance calculation.
Source§

impl<T> Eq for Pallet<T>

Auto Trait Implementations§

§

impl<T> Freeze for Pallet<T>

§

impl<T> RefUnwindSafe for Pallet<T>
where + T: RefUnwindSafe,

§

impl<T> Send for Pallet<T>
where + T: Send,

§

impl<T> Sync for Pallet<T>
where + T: Sync,

§

impl<T> Unpin for Pallet<T>
where + T: Unpin,

§

impl<T> UnwindSafe for Pallet<T>
where + T: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/shell_pallet/trait.Config.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/shell_pallet/trait.Config.html new file mode 100644 index 00000000..dc04597b --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/shell_pallet/trait.Config.html @@ -0,0 +1,6 @@ +Config in pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet - Rust

Config

pub trait Config: Config { }
Expand description

Configuration trait of this pallet.

+

The main purpose of this trait is to act as an interface between this pallet and the runtime in +which it is embedded in. A type, function, or constant in this trait is essentially left to be +configured by the runtime that includes this pallet.

+

Consequently, a runtime that wants to include this pallet must implement this trait.

+

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/shell_pallet/type.Module.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/shell_pallet/type.Module.html new file mode 100644 index 00000000..3497cbec --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/shell_pallet/type.Module.html @@ -0,0 +1,3 @@ +Module in pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet - Rust

Module

Type Alias Module 

Source
pub type Module<T> = Pallet<T>;
👎Deprecated: use Pallet instead
Expand description

Type alias to Pallet, to be used by construct_runtime.

+

Generated by pallet attribute macro.

+

Aliased Type§

pub struct Module<T>(/* private fields */);
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/sidebar-items.js new file mode 100644 index 00000000..3d075b82 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_pallet/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"mod":["pallet","pallet_v2","shell_pallet"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_runtime/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_runtime/index.html new file mode 100644 index 00000000..245a876f --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_runtime/index.html @@ -0,0 +1,234 @@ +pezkuwi_sdk_docs::guides::your_first_runtime - Rust

Module your_first_runtime

Module your_first_runtime 

Source
Expand description

Write your first real runtime, +compiling it to WASM.

+

§Your first Runtime

+

This guide will walk you through the steps to add your pallet to a runtime.

+

The good news is, in crate::guides::your_first_pallet, we have already created a test +runtime that was used for testing, and a real runtime is not that much different!

+

§Setup

+

A runtime shares a few similar setup requirements as with a pallet:

+
    +
  • importing [frame], [codec], and [scale_info] crates.
  • +
  • following the std feature-gating pattern.
  • +
+

But, more specifically, it also contains:

+
    +
  • a build.rs that uses [substrate_wasm_builder]. This entails declaring +[build-dependencies] in the Cargo manifest file:
  • +
+ +
[build-dependencies]
+substrate-wasm-builder = { ... }
+
+

Note that a runtime must always be one-runtime-per-crate. You cannot define multiple runtimes +per rust crate.

+
+

You can find the full code of this guide in [first_runtime].

+

§Your First Runtime

+

The first new property of a real runtime that it must define its +[frame::runtime::prelude::RuntimeVersion]:

+ +
#[runtime_version]
+pub const VERSION: RuntimeVersion = RuntimeVersion {
+	spec_name: alloc::borrow::Cow::Borrowed("first-runtime"),
+	impl_name: alloc::borrow::Cow::Borrowed("first-runtime"),
+	authoring_version: 1,
+	spec_version: 0,
+	impl_version: 1,
+	apis: RUNTIME_API_VERSIONS,
+	transaction_version: 1,
+	system_version: 1,
+};
+

The version contains a number of very important fields, such as spec_version and spec_name +that play an important role in identifying your runtime and its version, more importantly in +runtime upgrades. More about runtime upgrades in +crate::reference_docs::frame_runtime_upgrades_and_migrations.

+

Then, a real runtime also contains the impl of all individual pallets’ trait Config for +struct Runtime, and a [frame::runtime::prelude::construct_runtime] macro that amalgamates +them all.

+

In the case of our example:

+ +
impl our_first_pallet::Config for Runtime {
+	type RuntimeEvent = RuntimeEvent;
+}
+

In this example, we bring in a number of other pallets from [frame] into the runtime, each of +their Config need to be implemented for struct Runtime:

+ +
use super::*;
+
+parameter_types! {
+	pub const Version: RuntimeVersion = VERSION;
+}
+
+#[derive_impl(frame_system::config_preludes::SolochainDefaultConfig)]
+impl frame_system::Config for Runtime {
+	type Block = Block;
+	type Version = Version;
+	type AccountData =
+		pallet_balances::AccountData<<Runtime as pallet_balances::Config>::Balance>;
+}
+
+#[derive_impl(pallet_balances::config_preludes::TestDefaultConfig)]
+impl pallet_balances::Config for Runtime {
+	type AccountStore = System;
+}
+
+#[derive_impl(pallet_sudo::config_preludes::TestDefaultConfig)]
+impl pallet_sudo::Config for Runtime {}
+
+#[derive_impl(pallet_timestamp::config_preludes::TestDefaultConfig)]
+impl pallet_timestamp::Config for Runtime {}
+
+#[derive_impl(pallet_transaction_payment::config_preludes::TestDefaultConfig)]
+impl pallet_transaction_payment::Config for Runtime {
+	type OnChargeTransaction = pallet_transaction_payment::FungibleAdapter<Balances, ()>;
+	// We specify a fixed length to fee here, which essentially means all transactions charge
+	// exactly 1 unit of fee.
+	type LengthToFee = FixedFee<1, <Self as pallet_balances::Config>::Balance>;
+	type WeightToFee = NoFee<<Self as pallet_balances::Config>::Balance>;
+}
+

Notice how we use [frame::pallet_macros::derive_impl] to provide “default” configuration items +for each pallet. Feel free to dive into the definition of each default prelude (eg. +[frame::prelude::frame_system::pallet::config_preludes]) to learn more which types are exactly +used.

+

Recall that in test runtime in crate::guides::your_first_pallet, we provided type AccountId = u64 to frame_system, while in this case we rely on whatever is provided by +SolochainDefaultConfig, which is indeed a “real” 32 byte account id.

+

Then, a familiar instance of construct_runtime amalgamates all of the pallets:

+ +
construct_runtime!(
+	pub struct Runtime {
+		// Mandatory for all runtimes
+		System: frame_system,
+
+		// A number of other pallets from FRAME.
+		Timestamp: pallet_timestamp,
+		Balances: pallet_balances,
+		Sudo: pallet_sudo,
+		TransactionPayment: pallet_transaction_payment,
+
+		// Our local pallet
+		FirstPallet: our_first_pallet,
+	}
+);
+

Recall from crate::reference_docs::wasm_meta_protocol that every (real) runtime needs to +implement a set of runtime APIs that will then let the node to communicate with it. The final +steps of crafting a runtime are related to achieving exactly this.

+

First, we define a number of types that eventually lead to the creation of an instance of +[frame::runtime::prelude::Executive]. The executive is a handy FRAME utility that, through +amalgamating all pallets and further types, implements some of the very very core pieces of the +runtime logic, such as how blocks are executed and other runtime-api implementations.

+ +
use super::*;
+pub(super) type SignedExtra = (
+	// `frame` already provides all the signed extensions from `frame-system`. We just add the
+	// one related to tx-payment here.
+	frame::runtime::types_common::SystemTransactionExtensionsOf<Runtime>,
+	pallet_transaction_payment::ChargeTransactionPayment<Runtime>,
+);
+
+pub(super) type Block = frame::runtime::types_common::BlockOf<Runtime, SignedExtra>;
+pub(super) type Header = HeaderFor<Runtime>;
+
+pub(super) type RuntimeExecutive = Executive<
+	Runtime,
+	Block,
+	frame_system::ChainContext<Runtime>,
+	Runtime,
+	AllPalletsWithSystem,
+>;
+

Finally, we use [frame::runtime::prelude::impl_runtime_apis] to implement all of the runtime +APIs that the runtime wishes to expose. As you will see in the code, most of these runtime API +implementations are merely forwarding calls to RuntimeExecutive which handles the actual +logic. Given that the implementation block is somewhat large, we won’t repeat it here. You can +look for impl_runtime_apis! in [first_runtime].

+ +
impl_runtime_apis! {
+	impl apis::Core<Block> for Runtime {
+		fn version() -> RuntimeVersion {
+			VERSION
+		}
+
+		fn execute_block(block: Block) {
+			RuntimeExecutive::execute_block(block)
+		}
+
+		fn initialize_block(header: &Header) -> ExtrinsicInclusionMode {
+			RuntimeExecutive::initialize_block(header)
+		}
+	}
+
+	// many more trait impls...
+}
+

And that more or less covers the details of how you would write a real runtime!

+

Once you compile a crate that contains a runtime as above, simply running cargo build will +generate the wasm blobs and place them under ./target/release/wbuild, as explained +here.

+

§Genesis Configuration

+

Every runtime specifies a number of runtime APIs that help the outer world (most notably, a +node) know what is the genesis state of this runtime. These APIs are then used to generate +what is known as a Chain Specification, or chain spec for short. A chain spec is the +primary way to run a new chain.

+

These APIs are defined in [sp_genesis_builder], and are re-exposed as a part of +[frame::runtime::apis]. Therefore, the implementation blocks can be found inside of +impl_runtime_apis! similar to:

+ +
impl_runtime_apis! {
+ 	impl apis::GenesisBuilder<Block> for Runtime {
+			fn build_state(config: Vec<u8>) -> GenesisBuilderResult {
+				build_state::<RuntimeGenesisConfig>(config)
+			}
+
+			fn get_preset(id: &Option<PresetId>) -> Option<Vec<u8>> {
+				get_preset::<RuntimeGenesisConfig>(id, self::genesis_config_presets::get_preset)
+			}
+
+			fn preset_names() -> Vec<PresetId> {
+				crate::genesis_config_presets::preset_names()
+			}
+		}
+
+}
+

The implementation of these function can naturally vary from one runtime to the other, but the +overall pattern is common. For the case of this runtime, we do the following:

+
    +
  1. Expose one non-default preset, namely [sp_genesis_builder::DEV_RUNTIME_PRESET]. This means +our runtime has two “presets” of genesis state in total: DEV_RUNTIME_PRESET and None.
  2. +
+ +
pub fn preset_names() -> Vec<PresetId> {
+	vec![PresetId::from(DEV_RUNTIME_PRESET)]
+}
+

For build_state and get_preset, we use the helper functions provide by frame:

+
    +
  • [frame::runtime::prelude::build_state] and [frame::runtime::prelude::get_preset].
  • +
+

Indeed, our runtime needs to specify what its DEV_RUNTIME_PRESET genesis state should be like:

+ +
pub fn development_config_genesis() -> Value {
+	let endowment = <MinimumBalance as Get<Balance>>::get().max(1) * 1000;
+	build_struct_json_patch!(RuntimeGenesisConfig {
+		balances: BalancesConfig {
+			balances: Sr25519Keyring::iter()
+				.map(|a| (a.to_account_id(), endowment))
+				.collect::<Vec<_>>(),
+		},
+		sudo: SudoConfig { key: Some(Sr25519Keyring::Alice.to_account_id()) },
+	})
+}
+

For more in-depth information about GenesisConfig, ChainSpec, the GenesisBuilder API and +chain-spec-builder, see crate::reference_docs::chain_spec_genesis.

+

§Next Step

+

See crate::guides::your_first_node.

+

§Further Reading

+
    +
  1. To learn more about signed extensions, see crate::reference_docs::signed_extensions.
  2. +
  3. AllPalletsWithSystem is also generated by construct_runtime, as explained in +crate::reference_docs::frame_runtime_types.
  4. +
  5. Executive supports more generics, most notably allowing the runtime to configure more +runtime migrations, as explained in +crate::reference_docs::frame_runtime_upgrades_and_migrations.
  6. +
  7. Learn more about adding and implementing runtime apis in +crate::reference_docs::custom_runtime_api_rpc.
  8. +
  9. To see a complete example of a runtime+pallet that is similar to this guide, please see +crate::pezkuwi_sdk::templates.
  10. +
+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_runtime/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_runtime/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/guides/your_first_runtime/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/index.html new file mode 100644 index 00000000..58a85ab0 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/index.html @@ -0,0 +1,67 @@ +pezkuwi_sdk_docs - Rust

Crate pezkuwi_sdk_docs

Crate pezkuwi_sdk_docs 

Source
Expand description

§Pezkuwi SDK Docs

+

The Pezkuwi SDK Developer Documentation.

+

This crate is a minimal, always-accurate and low level source of truth about Pezkuwi-SDK. +For more high level docs, please go to docs.pezkuwi.com.

+

§Getting Started

+

We suggest the following reading sequence:

+
    +
  • Start by learning about pezkuwi_sdk, its structure and context.
  • +
  • Then, head over to the guides. This modules contains in-depth guides about the most +important user-journeys of the Pezkuwi SDK. +
      +
    • Whilst reading the guides, you might find back-links to reference_docs.
    • +
    +
  • +
  • external_resources for a list of 3rd party guides and tutorials.
  • +
  • Finally, https://paritytech.github.io is the parent website of this crate that contains the +list of further tools related to the Pezkuwi SDK.
  • +
+

§Information Architecture

+

This section paints a picture over the high-level information architecture of this crate.

+
+flowchart TD
+    dot[pezkuwichain.io] --> devhub[pezkuwi_sdk_docs]
+
+    devhub --> pezkuwi_sdk
+    devhub --> reference_docs
+    devhub --> guides
+	devhub --> external_resources
+
+    pezkuwi_sdk --> substrate
+    pezkuwi_sdk --> frame
+    pezkuwi_sdk --> xcm
+	pezkuwi_sdk --> templates
+
+
+

Modules§

external_resources
A list of external resources and learning material about Pezkuwi SDK.
guides
In-depth guides about the most common components of the Pezkuwi SDK. They are slightly more +high level and broad than reference_docs.
meta_contributing
Meta information about this crate, how it is built, what principles dictates its evolution and +how one can contribute to it.
pezkuwi_sdk
An introduction to the Pezkuwi SDK. Read this module to learn about the structure of the SDK, +the tools that are provided as a part of it, and to gain a high level understanding of each.
reference_docs
Reference documents covering in-depth topics across the Pezkuwi SDK. It is suggested to read +these on-demand, while you are going through the guides or other content.
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/meta_contributing/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/meta_contributing/index.html new file mode 100644 index 00000000..0acde03f --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/meta_contributing/index.html @@ -0,0 +1,127 @@ +pezkuwi_sdk_docs::meta_contributing - Rust

Module meta_contributing

Module meta_contributing 

Source
Expand description

Meta information about this crate, how it is built, what principles dictates its evolution and +how one can contribute to it.

+

§Contribution

+

The following sections cover more detailed information about this crate and how it should be +maintained.

+

§Why Rust Docs?

+

We acknowledge that blockchain based systems, particularly a cutting-edge one like Pezkuwi SDK +is a software artifact that is complex, and rapidly evolving. This makes the task of documenting +it externally extremely difficult, especially with regards to making sure it is up-to-date.

+

Consequently, we argue that the best hedge against this is to move as much of the documentation +near the source code as possible. This would further incentivize developers to keep the +documentation up-to-date, as the overhead is reduced by making sure everything is in one +repository, and everything being in .rs files.

+
+

This is not to say that a more visually appealing version of this crate (for example as an +md-book) cannot exist, but it would be outside the scope of this crate.

+
+

Moreover, we acknowledge that a major pain point has been not only outdated concepts, but also +outdated code. For this, we commit to making sure no code-snippet in this crate is left as +///ignore or ///no_compile, making sure all code snippets are self-contained, compile-able, +and correct at every single revision of the entire repository.

+
+

This also allows us to have a clear versioning on the entire content of this crate. For every +commit of the Pezkuwi SDK, there would be one version of this crate that is guaranteed to be +correct.

+
+
+

To achieve this, we often use docify, a nifty invention +of @sam0x17.

+
+

Also see: https://github.com/pezkuwichain/pezkuwi-sdk/issues/109.

+

§Scope

+

The above would NOT be attainable if we don’t acknowledge that the scope of this crate MUST be +limited, or else its maintenance burden would be infeasible or not worthwhile. In short, future +maintainers should always strive to keep the content of this repository as minimal as possible. +Some of the following principles are specifically there to be the guidance for this.

+

§Principles

+

The following guidelines are meant to be the guiding torch of those who contribute to this +crate.

+
    +
  1. 🔺 Ground Up: Information should be laid out in the most ground-up fashion. The lowest level +(i.e. “ground”) is Rust-docs. The highest level (i.e. “up”) is “outside of this crate”. In +between lies reference_docs and guides, from low to high. The point of this principle +is to document as much of the information as possible in the lower level media, as it is +easier to maintain and more reachable. Then, use excessive linking to back-link when writing +in a more high level.
  2. +
+
+

A prime example of this, the details of the FRAME storage APIs should NOT be explained in a +high level tutorial. They should be explained in the rust-doc of the corresponding type or +macro.

+
+
    +
  1. 🧘 Less is More: For reasons mentioned above, the more concise this crate +is, the better.
  2. +
  3. √ Don’t Repeat Yourself – DRY: A summary of the above two points. Authors should always +strive to avoid any duplicate information. Every concept should ideally be documented in +ONE place and one place only. This makes the task of maintaining topics significantly +easier.
  4. +
+
+

A prime example of this, the list of CLI arguments of a particular binary should not be +documented in multiple places across this crate. It should be only be documented in the +corresponding crate (e.g. sc_cli).

+
+
+

Moreover, this means that as a contributor, it is your responsibility to have a grasp over +what topics are already covered in this crate, and how you can build on top of the information +that they already pose, rather than repeating yourself.

+
+

For more details see the latest documenting +guidelines.

+
§Example: Explaining #[pallet::call]
+ +Let's consider the seemingly simple example of explaining to someone dead-simple code of a FRAME +call and see how we can use the above principles. + + +
#[frame::pallet(dev_mode)]
+pub mod pallet {
+    #[pallet::call]
+    impl<T: Config> Pallet<T> {
+        pub fn a_simple_call(origin: OriginFor<T>, data: u32) -> DispatchResult {
+            ensure!(data > 10, "SomeStaticString");
+            todo!();
+        }
+    }
+}
+
    +
  • Before even getting started, what is with all of this <T: Config>? We link to +crate::reference_docs::trait_based_programming.
  • +
  • First, the name. Why is this called pallet::call? This goes back to enum Call, which is +explained in crate::reference_docs::frame_runtime_types. Build on top of this!
  • +
  • Then, what is origin? Just an account id? crate::reference_docs::frame_origin.
  • +
  • Then, what is DispatchResult? Why is this called dispatch? Probably something that can be +explained in the documentation of [frame::prelude::DispatchResult].
  • +
  • Why is "SomeStaticString" a valid error? Because there is implementation for it that you can +see here.
  • +
+

All of these are examples of underlying information that a contributor should:

+
    +
  1. Try and create and they are going along.
  2. +
  3. Back-link to if they already exist.
  4. +
+

Of course, all of this is not set in stone as a either/or rule. Sometimes, it is necessary to +rephrase a concept in a new context.

+
+

§crates.io and Publishing

+

As it stands now, this crate cannot be published to crates.io because of its use of +workspace-level docify. For now, we accept this +compromise, but in the long term, we should work towards finding a way to maintain different +revisions of this crate.

+

§Versioning

+

So long as not deployed in crates.io, please notice that all of the information in this crate, +namely in crate::guides and such are compatible with the master branch of pezkuwi-sdk. A +few solutions have been proposed to improve this, please see +here.

+

§How to Develop Locally

+

To view the docs specific crate locally for development, including the correct HTML headers +injected, run:

+
SKIP_WASM_BUILD=1 \
+RUSTDOCFLAGS="--html-in-header $(pwd)/docs/sdk/assets/header.html --extend-css $(pwd)/docs/sdk/assets/theme.css --default-theme=ayu" \
+cargo doc -p pezkuwi-sdk-docs --no-deps --open
+

If even faster build time for docs is needed, you can temporarily remove most of the +substrate/cumulus dependencies that are only used for linking purposes.

+

For more on local development, see crate::reference_docs::development_environment_advice.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/meta_contributing/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/meta_contributing/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/meta_contributing/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/cumulus/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/cumulus/index.html new file mode 100644 index 00000000..c4b602bc --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/cumulus/index.html @@ -0,0 +1,90 @@ +pezkuwi_sdk_docs::pezkuwi_sdk::cumulus - Rust

Module cumulus

Module cumulus 

Source
Expand description

Learn about Cumulus, the framework that transforms substrate-based chains into +pezkuwi-enabled teyrchains.

+

§Cumulus

+

Substrate provides a framework (FRAME) through which a blockchain node and runtime can easily +be created. Cumulus aims to extend the same approach to creation of Pezkuwi teyrchains.

+
+

Cumulus clouds are shaped sort of like dots; together they form a system that is intricate, +beautiful and functional.

+
+

§Example: Runtime

+

A Cumulus-based runtime is fairly similar to other FRAME-based runtimes. Most notably, the +following changes are applied to a normal FRAME-based runtime to make it a Cumulus-based +runtime:

+
§Cumulus Pallets
+

A teyrchain runtime should use a number of pallets that are provided by Cumulus and Substrate. +Notably:

+
    +
  • frame-system, like all FRAME-based runtimes.
  • +
  • [cumulus_pallet_teyrchain_system]
  • +
  • [teyrchain_info]
  • +
+ +
mod system_pallets {
+	use super::*;
+
+	#[derive_impl(frame_system::config_preludes::TestDefaultConfig)]
+	impl frame_system::Config for Runtime {
+		type Block = MockBlock<Self>;
+		type OnSetCode = cumulus_pallet_teyrchain_system::TeyrchainSetCode<Self>;
+	}
+
+	impl cumulus_pallet_teyrchain_system::Config for Runtime {
+		type RuntimeEvent = RuntimeEvent;
+		type OnSystemEvent = ();
+		type SelfParaId = teyrchain_info::Pallet<Runtime>;
+		type OutboundXcmpMessageSource = ();
+		type XcmpMessageHandler = ();
+		type ReservedDmpWeight = ();
+		type ReservedXcmpWeight = ();
+		type CheckAssociatedRelayNumber =
+			cumulus_pallet_teyrchain_system::RelayNumberMonotonicallyIncreases;
+		type ConsensusHook = cumulus_pallet_aura_ext::FixedVelocityConsensusHook<
+			Runtime,
+			6000, // relay chain block time
+			1,
+			1,
+		>;
+		type WeightInfo = ();
+		type DmpQueue = frame::traits::EnqueueWithOrigin<(), sp_core::ConstU8<0>>;
+		type RelayParentOffset = ConstU32<0>;
+	}
+
+	impl teyrchain_info::Config for Runtime {}
+}
+

Given that all Cumulus-based runtimes use a simple Aura-based consensus mechanism, the following +pallets also need to be added:

+
    +
  • [pallet_timestamp]
  • +
  • [pallet_aura]
  • +
  • [cumulus_pallet_aura_ext]
  • +
+ +
mod consensus_pallets {
+	use super::*;
+
+	impl pallet_aura::Config for Runtime {
+		type AuthorityId = AuraId;
+		type DisabledValidators = ();
+		type MaxAuthorities = ConstU32<100_000>;
+		type AllowMultipleBlocksPerSlot = ConstBool<false>;
+		type SlotDuration = pallet_aura::MinimumPeriodTimesTwo<Self>;
+	}
+
+	#[derive_impl(pallet_timestamp::config_preludes::TestDefaultConfig)]
+	impl pallet_timestamp::Config for Runtime {}
+
+	impl cumulus_pallet_aura_ext::Config for Runtime {}
+}
+

Finally, a separate macro, similar to +impl_runtime_api, which creates the default set +of runtime APIs, will generate the teyrchain runtime’s validation runtime API, also known as +teyrchain validation function (PVF). Without this API, the relay chain is unable to validate +blocks produced by our teyrchain.

+ +
cumulus_pallet_teyrchain_system::register_validate_block! {
+	Runtime = Runtime,
+	BlockExecutor = cumulus_pallet_aura_ext::BlockExecutor::<Runtime, Executive>,
+}
+
+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/cumulus/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/cumulus/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/cumulus/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/index.html new file mode 100644 index 00000000..e090b78a --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/index.html @@ -0,0 +1,185 @@ +pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime - Rust

Module frame_runtime

Module frame_runtime 

Source
Expand description

Learn about FRAME, the framework used to build Substrate runtimes.

+

§FRAME

  ______   ______    ________   ___ __ __   ______
+ /_____/\ /_____/\  /_______/\ /__//_//_/\ /_____/\
+ \::::_\/_\:::_ \ \ \::: _  \ \\::\| \| \ \\::::_\/_
+  \:\/___/\\:(_) ) )_\::(_)  \ \\:.      \ \\:\/___/\
+   \:::._\/ \: __ `\ \\:: __  \ \\:.\-/\  \ \\::___\/_
+    \:\ \    \ \ `\ \ \\:.\ \  \ \\. \  \  \ \\:\____/\
+     \_\/     \_\/ \_\/ \__\/\__\/ \__\/ \__\/ \_____\/
+
+

Framework for Runtime Aggregation of Modularized Entities: Substrate’s +State Transition Function (Runtime) Framework.

+
+

§Introduction

+

As described in crate::reference_docs::wasm_meta_protocol, at a high-level Substrate-based +blockchains are composed of two parts:

+
    +
  1. A runtime which represents the state transition function (i.e. “Business Logic”) of a +blockchain, and is encoded as a WASM blob.
  2. +
  3. A node whose primary purpose is to execute the given runtime.
  4. +
+
+graph TB
+subgraph Substrate
+	direction LR
+	subgraph Node
+	end
+	subgraph Runtime
+	end
+end
+
+
+ +

FRAME is the Substrate’s framework of choice to build a runtime.

+

FRAME is composed of two major components, pallets and a runtime.

+

§Pallets

+

A pallet is a unit of encapsulated logic. It has a clearly defined responsibility and can be +linked to other pallets. In order to be reusable, pallets shipped with FRAME strive to only care +about its own responsibilities and make as few assumptions about the general runtime as +possible. A pallet is analogous to a module in the runtime.

+

A pallet is defined as a mod pallet wrapped by the [frame::pallet] macro. Within this macro, +pallet components/parts can be defined. Most notable of these parts are:

+
    +
  • Config, allowing a pallet to make itself configurable and +generic over types, values and such.
  • +
  • Storage, allowing a pallet to define onchain storage.
  • +
  • Dispatchable function, allowing a pallet to define extrinsics +that are callable by end users, from the outer world.
  • +
  • Events, allowing a pallet to emit events.
  • +
  • Errors, allowing a pallet to emit well-formed errors.
  • +
+

Some of these pallet components resemble the building blocks of a smart contract. While both +models are programming state transition functions of blockchains, there are crucial differences +between the two. See crate::reference_docs::runtime_vs_smart_contract for more.

+

Most of these components are defined using macros, the full list of which can be found in +[frame::pallet_macros].

+

§Example

+

The following example showcases a minimal pallet.

+ +
#[frame::pallet(dev_mode)]
+pub mod pallet {
+	use frame::prelude::*;
+
+	/// The configuration trait of a pallet. Mandatory. Allows a pallet to receive types at a
+	/// later point from the runtime that wishes to contain it. It allows the pallet to be
+	/// parameterized over both types and values.
+	#[pallet::config]
+	pub trait Config: frame_system::Config {
+		/// A type that is not known now, but the runtime that will contain this pallet will
+		/// know it later, therefore we define it here as an associated type.
+		#[allow(deprecated)]
+		type RuntimeEvent: IsType<<Self as frame_system::Config>::RuntimeEvent> + From<Event<Self>>;
+
+		/// A parameterize-able value that we receive later via the `Get<_>` trait.
+		type ValueParameter: Get<u32>;
+
+		/// Similar to [`Config::ValueParameter`], but using `const`. Both are functionally
+		/// equal, but offer different tradeoffs.
+		const ANOTHER_VALUE_PARAMETER: u32;
+	}
+
+	/// A mandatory struct in each pallet. All functions callable by external users (aka.
+	/// transactions) must be attached to this type (see [`frame::pallet_macros::call`]). For
+	/// convenience, internal (private) functions can also be attached to this type.
+	#[pallet::pallet]
+	pub struct Pallet<T>(PhantomData<T>);
+
+	/// The events that this pallet can emit.
+	#[pallet::event]
+	pub enum Event<T: Config> {}
+
+	/// A storage item that this pallet contains. This will be part of the state root trie
+	/// of the blockchain.
+	#[pallet::storage]
+	pub type Value<T> = StorageValue<Value = u32>;
+
+	/// All *dispatchable* call functions (aka. transactions) are attached to `Pallet` in a
+	/// `impl` block.
+	#[pallet::call]
+	impl<T: Config> Pallet<T> {
+		/// This will be callable by external users, and has two u32s as a parameter.
+		pub fn some_dispatchable(
+			_origin: OriginFor<T>,
+			_param: u32,
+			_other_para: u32,
+		) -> DispatchResult {
+			Ok(())
+		}
+	}
+}

§Runtime

+

A runtime is a collection of pallets that are amalgamated together. Each pallet typically has +some configurations (exposed as a trait Config) that needs to be specified in the runtime. +This is done with [frame::runtime::prelude::construct_runtime].

+

A (real) runtime that actually wishes to compile to WASM needs to also implement a set of +runtime-apis. These implementation can be specified using the +[frame::runtime::prelude::impl_runtime_apis] macro.

+

§Example

+

The following example shows a (test) runtime that is composing the pallet demonstrated above, +next to the [frame::prelude::frame_system] pallet, into a runtime.

+ +
pub mod runtime {
+	use super::pallet as pallet_example;
+	use frame::{prelude::*, testing_prelude::*};
+
+	// The major macro that amalgamates pallets into `enum Runtime`
+	construct_runtime!(
+		pub enum Runtime {
+			System: frame_system,
+			Example: pallet_example,
+		}
+	);
+
+	// These `impl` blocks specify the parameters of each pallet's `trait Config`.
+	#[derive_impl(frame_system::config_preludes::TestDefaultConfig)]
+	impl frame_system::Config for Runtime {
+		type Block = MockBlock<Self>;
+	}
+
+	impl pallet_example::Config for Runtime {
+		type RuntimeEvent = RuntimeEvent;
+		type ValueParameter = ConstU32<42>;
+		const ANOTHER_VALUE_PARAMETER: u32 = 42;
+	}
+}

§More Examples

+

You can find more FRAME examples that revolve around specific features at [pallet_examples].

+

§Alternatives 🌈

+

There is nothing in the Substrate’s node side code-base that mandates the use of FRAME. While +FRAME makes it very simple to write Substrate-based runtimes, it is by no means intended to be +the only one. At the end of the day, any WASM blob that exposes the right set of runtime APIs is +a valid Runtime form the point of view of a Substrate client (see +crate::reference_docs::wasm_meta_protocol). Notable examples are:

+
    +
  • writing a runtime in pure Rust, as done in this template.
  • +
  • writing a runtime in AssemblyScript, as explored in this project.
  • +
+

Modules§

pallet
The pallet module in each FRAME pallet hosts the most important items needed +to construct this pallet.
runtime
A simple runtime that contains the above pallet and frame_system, the mandatory pallet of +all runtimes. This runtime is for testing, but it shares a lot of similarities with a real +runtime.
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/dispatchables/fn.some_dispatchable.html b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/dispatchables/fn.some_dispatchable.html new file mode 100644 index 00000000..b1311edb --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/dispatchables/fn.some_dispatchable.html @@ -0,0 +1,6 @@ +some_dispatchable in pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::dispatchables - Rust

some_dispatchable

Function some_dispatchable 

Source
pub fn some_dispatchable<T: Config>(_param: u32, _other_para: u32)
Expand description

This will be callable by external users, and has two u32s as a parameter.

+

§Warning: Doc-Only

+

This function is an automatically generated, and is doc-only, uncallable +stub. See the real version in +Pallet::some_dispatchable.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/dispatchables/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/dispatchables/index.html new file mode 100644 index 00000000..a482b037 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/dispatchables/index.html @@ -0,0 +1,6 @@ +pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::dispatchables - Rust

Module dispatchables

Module dispatchables 

Source
Expand description

Auto-generated docs-only module listing all defined dispatchables for this pallet.

+

§Warning: Doc-Only

+

Members of this module cannot be used directly and are only provided for documentation +purposes. To see the real version of each dispatchable, look for them in Pallet or +Call.

+

Functions§

some_dispatchable
This will be callable by external users, and has two u32s as a parameter.
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/dispatchables/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/dispatchables/sidebar-items.js new file mode 100644 index 00000000..fb5e18a1 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/dispatchables/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"fn":["some_dispatchable"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/enum.Call.html b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/enum.Call.html new file mode 100644 index 00000000..c407e570 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/enum.Call.html @@ -0,0 +1,229 @@ +Call in pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet - Rust

Call

pub enum Call<T: Config> {
+    some_dispatchable {
+        param: u32,
+        other_para: u32,
+    },
+    // some variants omitted
+}
Expand description

All dispatchable call functions (aka. transactions) are attached to Pallet in a +impl block.

+

Variants§

§

some_dispatchable

This will be callable by external users, and has two u32s as a parameter.

+

Fields

§param: u32
§other_para: u32

Implementations§

Source§

impl<T: Config> Call<T>

Source

pub fn new_call_variant_some_dispatchable(param: u32, other_para: u32) -> Self

Create a call with the variant some_dispatchable.

+

Trait Implementations§

Source§

impl<T: Config> Authorize for Call<T>

Source§

fn authorize( + &self, + source: TransactionSource, +) -> Option<Result<(ValidTransaction, Weight), TransactionValidityError>>

The authorize function. Read more
Source§

fn weight_of_authorize(&self) -> Weight

The weight of the authorization function.
Source§

impl<T: Config> CheckIfFeeless for Call<T>

Source§

type Origin = <T as Config>::RuntimeOrigin

The Origin type of the runtime.
Source§

fn is_feeless(&self, origin: &Self::Origin) -> bool

Checks if the dispatchable satisfies the feeless condition as defined by +#[pallet::feeless_if]
Source§

impl<T: Config> Clone for Call<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<T: Config> Debug for Call<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<T: Config> Decode for Call<T>

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl<T: Config> Encode for Call<T>

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl<T: Config> GetCallIndex for Call<T>

Source§

fn get_call_index(&self) -> u8

Return the index of this Call.
Source§

fn get_call_indices() -> &'static [u8]

Return all call indices in the same order as [GetCallName].
Source§

impl<T: Config> GetCallName for Call<T>

Source§

fn get_call_name(&self) -> &'static str

Return the function name of the Call.
Source§

fn get_call_names() -> &'static [&'static str]

Return all function names in the same order as [GetCallIndex].
Source§

impl<T: Config> GetDispatchInfo for Call<T>

Source§

fn get_dispatch_info(&self) -> DispatchInfo

Return a DispatchInfo, containing relevant information of this dispatch. Read more
Source§

impl<T: Config> PartialEq for Call<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl<T> TypeInfo for Call<T>
where + PhantomData<(T,)>: TypeInfo + 'static, + T: Config + 'static,

Source§

type Identity = Call<T>

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl<T: Config> UnfilteredDispatchable for Call<T>

Source§

type RuntimeOrigin = <T as Config>::RuntimeOrigin

The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin).
Source§

fn dispatch_bypass_filter( + self, + origin: Self::RuntimeOrigin, +) -> DispatchResultWithPostInfo

Dispatch this call but do not check the filter in origin.
Source§

impl<T: Config> DecodeWithMemTracking for Call<T>

Source§

impl<T: Config> EncodeLike for Call<T>

Source§

impl<T: Config> Eq for Call<T>

Auto Trait Implementations§

§

impl<T> Freeze for Call<T>
where + <T as Config>::RuntimeEvent: Sized,

§

impl<T> RefUnwindSafe for Call<T>
where + <T as Config>::RuntimeEvent: Sized, + T: RefUnwindSafe,

§

impl<T> Send for Call<T>
where + <T as Config>::RuntimeEvent: Sized, + T: Send,

§

impl<T> Sync for Call<T>
where + <T as Config>::RuntimeEvent: Sized, + T: Sync,

§

impl<T> Unpin for Call<T>
where + <T as Config>::RuntimeEvent: Sized, + T: Unpin,

§

impl<T> UnwindSafe for Call<T>
where + <T as Config>::RuntimeEvent: Sized, + T: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/enum.Event.html b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/enum.Event.html new file mode 100644 index 00000000..583c6c63 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/enum.Event.html @@ -0,0 +1,213 @@ +Event in pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet - Rust

Event

pub enum Event<T: Config> {
+    // some variants omitted
+}
Expand description

The events that this pallet can emit.

+

Trait Implementations§

Source§

impl<T: Config> Clone for Event<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<T: Config> Debug for Event<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<T: Config> Decode for Event<T>

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl<T: Config> Encode for Event<T>

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl From<Event<Runtime>> for RuntimeEvent

Source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
Source§

impl<T: Config> From<Event<T>> for ()

Source§

fn from(_: Event<T>)

Converts to this type from the input type.
Source§

impl<T: Config> PartialEq for Event<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TryInto<Event<Runtime>> for RuntimeEvent

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
Source§

impl<T> TypeInfo for Event<T>
where + PhantomData<T>: TypeInfo + 'static, + T: Config + 'static,

Source§

type Identity = Event<T>

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl<T: Config> DecodeWithMemTracking for Event<T>

Source§

impl<T: Config> EncodeLike for Event<T>

Source§

impl<T: Config> Eq for Event<T>

Auto Trait Implementations§

§

impl<T> Freeze for Event<T>
where + <T as Config>::RuntimeEvent: Sized,

§

impl<T> RefUnwindSafe for Event<T>
where + <T as Config>::RuntimeEvent: Sized, + T: RefUnwindSafe,

§

impl<T> Send for Event<T>
where + <T as Config>::RuntimeEvent: Sized, + T: Send,

§

impl<T> Sync for Event<T>
where + <T as Config>::RuntimeEvent: Sized, + T: Sync,

§

impl<T> Unpin for Event<T>
where + <T as Config>::RuntimeEvent: Sized, + T: Unpin,

§

impl<T> UnwindSafe for Event<T>
where + <T as Config>::RuntimeEvent: Sized, + T: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/index.html new file mode 100644 index 00000000..ba16156b --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/index.html @@ -0,0 +1,26 @@ +pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet - Rust

Module pallet

Module pallet 

Source
Expand description

The pallet module in each FRAME pallet hosts the most important items needed +to construct this pallet.

+

The main components of this pallet are:

+
    +
  • [Pallet], which implements all of the dispatchable extrinsics of the pallet, among +other public functions. +
      +
    • The subset of the functions that are dispatchable can be identified either in the +[dispatchables] module or in the [Call] enum.
    • +
    +
  • +
  • [storage_types], which contains the list of all types that are representing a +storage item. Otherwise, all storage items are listed among Type Definitions.
  • +
  • [Config], which contains the configuration trait of this pallet.
  • +
  • [Event] and [Error], which are listed among the Enums.
  • +
+

A FRAME based pallet. This mod is the entry point for everything else. All +#[pallet::xxx] macros must be defined in this mod. Although, frame also provides an +experimental feature to break these parts into different mods. See [pallet_examples] for +more.

+

Modules§

dispatchables
Auto-generated docs-only module listing all defined dispatchables for this pallet.
storage_types
Auto-generated docs-only module listing all (public and private) defined storage types +for this pallet.

Structs§

Pallet
A mandatory struct in each pallet. All functions callable by external users (aka. +transactions) must be attached to this type (see [frame::pallet_macros::call]). For +convenience, internal (private) functions can also be attached to this type.

Enums§

Call
All dispatchable call functions (aka. transactions) are attached to Pallet in a +impl block.
Event
The events that this pallet can emit.

Traits§

Config
Configuration trait of this pallet.

Type Aliases§

ModuleDeprecated
Type alias to Pallet, to be used by construct_runtime.
Value
A storage item that this pallet contains. This will be part of the state root trie +of the blockchain.
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/sidebar-items.js new file mode 100644 index 00000000..034e0fc1 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"enum":["Call","Event"],"mod":["dispatchables","storage_types"],"struct":["Pallet"],"trait":["Config"],"type":["Module","Value"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/storage_types/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/storage_types/index.html new file mode 100644 index 00000000..540aec2e --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/storage_types/index.html @@ -0,0 +1,9 @@ +pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::storage_types - Rust

Module storage_types

Module storage_types 

Source
Expand description

Auto-generated docs-only module listing all (public and private) defined storage types +for this pallet.

+

§Warning: Doc-Only

+

Members of this module cannot be used directly and are only provided for documentation +purposes.

+

To see the actual storage type, find a struct with the same name at the root of the +pallet, in the list of Type Definitions.

+

Structs§

Value
A storage item that this pallet contains. This will be part of the state root trie +of the blockchain.
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/storage_types/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/storage_types/sidebar-items.js new file mode 100644 index 00000000..b84c1050 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/storage_types/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"struct":["Value"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/storage_types/struct.Value.html b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/storage_types/struct.Value.html new file mode 100644 index 00000000..9a337cf8 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/storage_types/struct.Value.html @@ -0,0 +1,149 @@ +Value in pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::storage_types - Rust

Value

pub struct Value();
Expand description

A storage item that this pallet contains. This will be part of the state root trie +of the blockchain.

+

§Warning: Doc-Only

+

This type is automatically generated, and is doc-only. See the real version in +[pallet::Value].

+

Auto Trait Implementations§

§

impl Freeze for Value

§

impl RefUnwindSafe for Value

§

impl Send for Value

§

impl Sync for Value

§

impl Unpin for Value

§

impl UnwindSafe for Value

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/struct.Pallet.html b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/struct.Pallet.html new file mode 100644 index 00000000..18b74b79 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/struct.Pallet.html @@ -0,0 +1,183 @@ +Pallet in pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet - Rust

Pallet

Struct Pallet 

Source
pub struct Pallet<T>(/* private fields */);
Expand description

A mandatory struct in each pallet. All functions callable by external users (aka. +transactions) must be attached to this type (see [frame::pallet_macros::call]). For +convenience, internal (private) functions can also be attached to this type.

+

Implementations§

Source§

impl<T: Config> Pallet<T>

All dispatchable call functions (aka. transactions) are attached to Pallet in a +impl block.

+
Source

pub fn some_dispatchable( + _origin: OriginFor<T>, + _param: u32, + _other_para: u32, +) -> DispatchResult

This will be callable by external users, and has two u32s as a parameter.

+

Trait Implementations§

Source§

impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>

Source§

fn before_all_runtime_migrations() -> Weight

Something that should happen before runtime migrations are executed.
Source§

impl<T: Config> Callable<T> for Pallet<T>

Source§

impl<T> Clone for Pallet<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<T> Debug for Pallet<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<T: Config> DispatchViewFunction for Pallet<T>

Source§

fn dispatch_view_function<O: Output>( + id: &ViewFunctionId, + input: &mut &[u8], + output: &mut O, +) -> Result<(), ViewFunctionDispatchError>

Source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

Source§

fn from(call: CallableCallFor<Example, Runtime>) -> Self

Converts to this type from the input type.
Source§

impl<T: Config> GetStorageVersion for Pallet<T>

Source§

type InCodeStorageVersion = NoStorageVersionSet

This type is generated by the pallet macro. Read more
Source§

fn in_code_storage_version() -> Self::InCodeStorageVersion

Returns the in-code storage version as specified in the +storage_version attribute, or +[NoStorageVersionSet] if the attribute is missing.
Source§

fn on_chain_storage_version() -> StorageVersion

Returns the storage version of the pallet as last set in the actual on-chain storage.
§

fn current_storage_version() -> Self::InCodeStorageVersion

👎Deprecated: This method has been renamed to in_code_storage_version and will be removed after March 2024.
DEPRECATED: Use [Self::current_storage_version] instead. Read more
Source§

impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

§

fn on_initialize(_n: BlockNumber) -> Weight

Block initialization hook. This is called at the very beginning of block execution. Read more
§

fn on_finalize(_n: BlockNumber)

Block finalization hook. This is called at the very end of block execution. Read more
§

fn on_idle(_n: BlockNumber, _remaining_weight: Weight) -> Weight

Hook to consume a block’s idle time. This will run when the block is being finalized (before +[Hooks::on_finalize]). Read more
§

fn on_poll(_n: BlockNumber, _weight: &mut WeightMeter)

A hook to run logic after inherent application. Read more
§

fn on_runtime_upgrade() -> Weight

Hook executed when a code change (aka. a “runtime upgrade”) is detected by the FRAME +Executive pallet. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a pallet allows you to perform long-running tasks that are +dispatched as separate threads, and entirely independent of the main blockchain execution. Read more
§

fn integrity_test()

Check the integrity of this pallet’s configuration. Read more
Source§

impl<T: Config> IntegrityTest for Pallet<T>

Source§

fn integrity_test()

See [Hooks::integrity_test].
Source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

Source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Example, Runtime>>

Returns Some(_) if self is an instance of sub type T.
Source§

impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn offchain_worker(n: BlockNumberFor<T>)

This function is being called after every block import (when fully synced). Read more
Source§

impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_finalize(n: BlockNumberFor<T>)

See [Hooks::on_finalize].
Source§

impl<T: Config> OnGenesis for Pallet<T>

Source§

fn on_genesis()

Something that should happen at genesis.
Source§

impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_idle(n: BlockNumberFor<T>, remaining_weight: Weight) -> Weight

See [Hooks::on_idle].
Source§

impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_initialize(n: BlockNumberFor<T>) -> Weight

See [Hooks::on_initialize].
Source§

impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_poll(n: BlockNumberFor<T>, weight: &mut WeightMeter)

Code to execute every now and then at the beginning of the block after inherent application. Read more
Source§

impl<T: Config> OnRuntimeUpgrade for Pallet<T>

Source§

fn on_runtime_upgrade() -> Weight

See [Hooks::on_runtime_upgrade].
Source§

impl<T: Config> PalletInfoAccess for Pallet<T>

Source§

fn index() -> usize

Index of the pallet as configured in the runtime.
Source§

fn name() -> &'static str

Name of the pallet as configured in the runtime.
Source§

fn name_hash() -> [u8; 16]

Two128 hash of name.
Source§

fn module_name() -> &'static str

Name of the Rust module containing the pallet.
Source§

fn crate_version() -> CrateVersion

Version of the crate containing the pallet.
Source§

impl<T: Config> PalletsInfoAccess for Pallet<T>

Source§

fn count() -> usize

The number of pallets’ information that this type represents. Read more
Source§

fn infos() -> Vec<PalletInfoData>

All of the pallets’ information that this type represents.
Source§

impl<T> PartialEq for Pallet<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl<T: Config> StorageInfoTrait for Pallet<T>

Source§

fn storage_info() -> Vec<StorageInfo>

Source§

impl<T: Config> ViewFunctionIdPrefix for Pallet<T>

Source§

fn prefix() -> [u8; 16]

Source§

impl<T: Config> WhitelistedStorageKeys for Pallet<T>

Source§

fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

Returns a Vec<TrackedStorageKey> indicating the storage keys that +should be whitelisted during benchmarking. This means that those keys +will be excluded from the benchmarking performance calculation.
Source§

impl<T> Eq for Pallet<T>

Auto Trait Implementations§

§

impl<T> Freeze for Pallet<T>

§

impl<T> RefUnwindSafe for Pallet<T>
where + T: RefUnwindSafe,

§

impl<T> Send for Pallet<T>
where + T: Send,

§

impl<T> Sync for Pallet<T>
where + T: Sync,

§

impl<T> Unpin for Pallet<T>
where + T: Unpin,

§

impl<T> UnwindSafe for Pallet<T>
where + T: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/trait.Config.html b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/trait.Config.html new file mode 100644 index 00000000..90fb78fe --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/trait.Config.html @@ -0,0 +1,19 @@ +Config in pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet - Rust

Config

Trait Config 

Source
pub trait Config: Config + Config<RuntimeEvent: From<Event<Self>>> {
+    type RuntimeEvent: IsType<<Self as Config>::RuntimeEvent> + From<Event<Self>>;
+    type ValueParameter: Get<u32>;
+
+    const ANOTHER_VALUE_PARAMETER: u32;
+}
Expand description

Configuration trait of this pallet.

+

The main purpose of this trait is to act as an interface between this pallet and the runtime in +which it is embedded in. A type, function, or constant in this trait is essentially left to be +configured by the runtime that includes this pallet.

+

Consequently, a runtime that wants to include this pallet must implement this trait. +The configuration trait of a pallet. Mandatory. Allows a pallet to receive types at a +later point from the runtime that wishes to contain it. It allows the pallet to be +parameterized over both types and values.

+

Required Associated Constants§

Source

const ANOTHER_VALUE_PARAMETER: u32

Similar to Config::ValueParameter, but using const. Both are functionally +equal, but offer different tradeoffs.

+

Required Associated Types§

Source

type RuntimeEvent: IsType<<Self as Config>::RuntimeEvent> + From<Event<Self>>

A type that is not known now, but the runtime that will contain this pallet will +know it later, therefore we define it here as an associated type.

+
Source

type ValueParameter: Get<u32>

A parameterize-able value that we receive later via the Get<_> trait.

+

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/type.Module.html b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/type.Module.html new file mode 100644 index 00000000..2f0dfafc --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/type.Module.html @@ -0,0 +1,3 @@ +Module in pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet - Rust

Module

Type Alias Module 

Source
pub type Module<T> = Pallet<T>;
👎Deprecated: use Pallet instead
Expand description

Type alias to Pallet, to be used by construct_runtime.

+

Generated by pallet attribute macro.

+

Aliased Type§

pub struct Module<T>(/* private fields */);
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/type.Value.html b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/type.Value.html new file mode 100644 index 00000000..97961677 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/type.Value.html @@ -0,0 +1,4 @@ +Value in pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet - Rust

Value

Type Alias Value 

Source
pub type Value<T> = StorageValue<_GeneratedPrefixForStorageValue<T>, u32, OptionQuery, GetDefault>;
Expand description

A storage item that this pallet contains. This will be part of the state root trie +of the blockchain.

+

Storage type is [StorageValue] with value type u32.

+

Aliased Type§

pub struct Value<T>(/* private fields */);
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/enum.OriginCaller.html b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/enum.OriginCaller.html new file mode 100644 index 00000000..bdeeb722 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/enum.OriginCaller.html @@ -0,0 +1,203 @@ +OriginCaller in pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime - Rust

OriginCaller

Enum OriginCaller 

Source
pub enum OriginCaller {
+    system(Origin<Runtime>),
+    Void(Void),
+}

Variants§

§

system(Origin<Runtime>)

§

Void(Void)

Trait Implementations§

Source§

impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller

Source§

fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>

Extract the signer from the message if it is a Signed origin.
Source§

fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>

Extract a reference to the system-level RawOrigin if it is that.
§

fn as_signed(&self) -> Option<&AccountId>

Extract the signer from it if a system Signed origin, None otherwise.
§

fn is_root(&self) -> bool

Returns true if self is a system Root origin, None otherwise.
§

fn is_none(&self) -> bool

Returns true if self is a system None origin, None otherwise.
Source§

impl Clone for OriginCaller

Source§

fn clone(&self) -> OriginCaller

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for OriginCaller

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for OriginCaller

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for OriginCaller

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl From<OriginCaller> for RuntimeOrigin

Source§

fn from(x: OriginCaller) -> Self

Converts to this type from the input type.
Source§

impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller

Source§

fn from(x: Origin<Runtime>) -> Self

Converts to this type from the input type.
Source§

impl MaxEncodedLen for OriginCaller

Source§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
Source§

impl PartialEq for OriginCaller

Source§

fn eq(&self, other: &OriginCaller) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TryFrom<OriginCaller> for Origin<Runtime>

Source§

type Error = OriginCaller

The type returned in the event of a conversion error.
Source§

fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>

Performs the conversion.
Source§

impl TypeInfo for OriginCaller

Source§

type Identity = OriginCaller

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl DecodeWithMemTracking for OriginCaller

Source§

impl EncodeLike for OriginCaller

Source§

impl Eq for OriginCaller

Source§

impl StructuralPartialEq for OriginCaller

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> AssetId for T
where + T: FullCodec + DecodeWithMemTracking + Clone + Eq + PartialEq + Debug + TypeInfo + MaxEncodedLen,

§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/enum.RuntimeCall.html b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/enum.RuntimeCall.html new file mode 100644 index 00000000..1041e43d --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/enum.RuntimeCall.html @@ -0,0 +1,219 @@ +RuntimeCall in pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime - Rust

RuntimeCall

Enum RuntimeCall 

Source
pub enum RuntimeCall {
+    System(CallableCallFor<System, Runtime>),
+    Example(CallableCallFor<Example, Runtime>),
+}
Expand description

The aggregated runtime call type.

+

Variants§

§

System(CallableCallFor<System, Runtime>)

§

Example(CallableCallFor<Example, Runtime>)

Trait Implementations§

Source§

impl Authorize for RuntimeCall

Source§

fn authorize( + &self, + source: TransactionSource, +) -> Option<Result<(ValidTransaction, Weight), TransactionValidityError>>

The authorize function. Read more
Source§

fn weight_of_authorize(&self) -> Weight

The weight of the authorization function.
Source§

impl CheckIfFeeless for RuntimeCall

Source§

type Origin = <Runtime as Config>::RuntimeOrigin

The Origin type of the runtime.
Source§

fn is_feeless(&self, origin: &Self::Origin) -> bool

Checks if the dispatchable satisfies the feeless condition as defined by +#[pallet::feeless_if]
Source§

impl Clone for RuntimeCall

Source§

fn clone(&self) -> RuntimeCall

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeCall

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeCall

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Dispatchable for RuntimeCall

Source§

type RuntimeOrigin = RuntimeOrigin

Every function call from your runtime has an origin, which specifies where the extrinsic was +generated from. In the case of a signed extrinsic (transaction), the origin contains an +identifier for the caller. The origin can be empty in the case of an inherent extrinsic.
Source§

type Config = RuntimeCall

Source§

type Info = DispatchInfo

An opaque set of information attached to the transaction. This could be constructed anywhere +down the line in a runtime. The current Substrate runtime uses a struct with the same name +to represent the dispatch class and weight.
Source§

type PostInfo = PostDispatchInfo

Additional information that is returned by dispatch. Can be used to supply the caller +with information about a Dispatchable that is only known post dispatch.
Source§

fn dispatch(self, origin: RuntimeOrigin) -> DispatchResultWithPostInfo

Actually dispatch this call and return the result of it.
Source§

impl Encode for RuntimeCall

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

Source§

fn from(call: CallableCallFor<System, Runtime>) -> Self

Converts to this type from the input type.
Source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

Source§

fn from(call: CallableCallFor<Example, Runtime>) -> Self

Converts to this type from the input type.
Source§

impl GetCallMetadata for RuntimeCall

Source§

fn get_call_metadata(&self) -> CallMetadata

Return a [CallMetadata], containing function and pallet name of the Call.
Source§

fn get_module_names() -> &'static [&'static str]

Return all module names.
Source§

fn get_call_names(module: &str) -> &'static [&'static str]

Return all function names for the given module.
Source§

impl GetDispatchInfo for RuntimeCall

Source§

fn get_dispatch_info(&self) -> DispatchInfo

Return a DispatchInfo, containing relevant information of this dispatch. Read more
Source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

Source§

fn is_sub_type(&self) -> Option<&CallableCallFor<System, Runtime>>

Returns Some(_) if self is an instance of sub type T.
Source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

Source§

fn is_sub_type(&self) -> Option<&CallableCallFor<Example, Runtime>>

Returns Some(_) if self is an instance of sub type T.
Source§

impl PartialEq for RuntimeCall

Source§

fn eq(&self, other: &RuntimeCall) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for RuntimeCall

Source§

type Identity = RuntimeCall

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl UnfilteredDispatchable for RuntimeCall

Source§

type RuntimeOrigin = RuntimeOrigin

The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin).
Source§

fn dispatch_bypass_filter( + self, + origin: RuntimeOrigin, +) -> DispatchResultWithPostInfo

Dispatch this call but do not check the filter in origin.
Source§

impl DecodeWithMemTracking for RuntimeCall

Source§

impl EncodeLike for RuntimeCall

Source§

impl Eq for RuntimeCall

Source§

impl StructuralPartialEq for RuntimeCall

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Call> CallDispatcher<Call> for Call
where + Call: Dispatchable,

§

fn dispatch( + call: Call, + origin: <Call as Dispatchable>::RuntimeOrigin, +) -> Result<<Call as Dispatchable>::PostInfo, DispatchErrorWithPostInfo<<Call as Dispatchable>::PostInfo>>

§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/enum.RuntimeError.html b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/enum.RuntimeError.html new file mode 100644 index 00000000..7eb1265d --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/enum.RuntimeError.html @@ -0,0 +1,186 @@ +RuntimeError in pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime - Rust

RuntimeError

Enum RuntimeError 

Source
pub enum RuntimeError {
+    System(Error<Runtime>),
+}

Variants§

§

System(Error<Runtime>)

Implementations§

Source§

impl RuntimeError

Source

pub fn from_dispatch_error(err: DispatchError) -> Option<Self>

Optionally convert the DispatchError into the RuntimeError.

+

Returns Some if the error matches the DispatchError::Module variant, otherwise None.

+

Trait Implementations§

Source§

impl Debug for RuntimeError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeError

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeError

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl From<Error<Runtime>> for RuntimeError

Source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
Source§

impl TryInto<Error<Runtime>> for RuntimeError

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
Source§

impl TypeInfo for RuntimeError

Source§

type Identity = RuntimeError

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl DecodeWithMemTracking for RuntimeError

Source§

impl EncodeLike for RuntimeError

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/enum.RuntimeEvent.html b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/enum.RuntimeEvent.html new file mode 100644 index 00000000..3fc6d7bb --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/enum.RuntimeEvent.html @@ -0,0 +1,202 @@ +RuntimeEvent in pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime - Rust

RuntimeEvent

Enum RuntimeEvent 

Source
pub enum RuntimeEvent {
+    System(Event<Runtime>),
+    Example(Event<Runtime>),
+}

Variants§

§

System(Event<Runtime>)

§

Example(Event<Runtime>)

Trait Implementations§

Source§

impl Clone for RuntimeEvent

Source§

fn clone(&self) -> RuntimeEvent

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeEvent

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeEvent

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeEvent

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl From<Event<Runtime>> for RuntimeEvent

Source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
Source§

impl From<Event<Runtime>> for RuntimeEvent

Source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
Source§

impl PartialEq for RuntimeEvent

Source§

fn eq(&self, other: &RuntimeEvent) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TryInto<Event<Runtime>> for RuntimeEvent

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
Source§

impl TryInto<Event<Runtime>> for RuntimeEvent

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
Source§

impl TypeInfo for RuntimeEvent

Source§

type Identity = RuntimeEvent

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl DecodeWithMemTracking for RuntimeEvent

Source§

impl EncodeLike for RuntimeEvent

Source§

impl Eq for RuntimeEvent

Source§

impl StructuralPartialEq for RuntimeEvent

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/enum.RuntimeFreezeReason.html b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/enum.RuntimeFreezeReason.html new file mode 100644 index 00000000..d98a7b89 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/enum.RuntimeFreezeReason.html @@ -0,0 +1,199 @@ +RuntimeFreezeReason in pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime - Rust

RuntimeFreezeReason

Enum RuntimeFreezeReason 

Source
pub enum RuntimeFreezeReason {}
Expand description

A reason for placing a freeze on funds.

+

Trait Implementations§

Source§

impl Clone for RuntimeFreezeReason

Source§

fn clone(&self) -> RuntimeFreezeReason

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeFreezeReason

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeFreezeReason

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeFreezeReason

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl MaxEncodedLen for RuntimeFreezeReason

Source§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
Source§

impl PartialEq for RuntimeFreezeReason

Source§

fn eq(&self, other: &RuntimeFreezeReason) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for RuntimeFreezeReason

Source§

type Identity = RuntimeFreezeReason

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl VariantCount for RuntimeFreezeReason

Source§

const VARIANT_COUNT: u32 = 0u32

Get the number of variants.
Source§

impl Copy for RuntimeFreezeReason

Source§

impl DecodeWithMemTracking for RuntimeFreezeReason

Source§

impl EncodeLike for RuntimeFreezeReason

Source§

impl Eq for RuntimeFreezeReason

Source§

impl StructuralPartialEq for RuntimeFreezeReason

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> AssetId for T
where + T: FullCodec + DecodeWithMemTracking + Clone + Eq + PartialEq + Debug + TypeInfo + MaxEncodedLen,

§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/enum.RuntimeHoldReason.html b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/enum.RuntimeHoldReason.html new file mode 100644 index 00000000..e82aac91 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/enum.RuntimeHoldReason.html @@ -0,0 +1,199 @@ +RuntimeHoldReason in pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime - Rust

RuntimeHoldReason

Enum RuntimeHoldReason 

Source
pub enum RuntimeHoldReason {}
Expand description

A reason for placing a hold on funds.

+

Trait Implementations§

Source§

impl Clone for RuntimeHoldReason

Source§

fn clone(&self) -> RuntimeHoldReason

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeHoldReason

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeHoldReason

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeHoldReason

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl MaxEncodedLen for RuntimeHoldReason

Source§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
Source§

impl PartialEq for RuntimeHoldReason

Source§

fn eq(&self, other: &RuntimeHoldReason) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for RuntimeHoldReason

Source§

type Identity = RuntimeHoldReason

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl VariantCount for RuntimeHoldReason

Source§

const VARIANT_COUNT: u32 = 0u32

Get the number of variants.
Source§

impl Copy for RuntimeHoldReason

Source§

impl DecodeWithMemTracking for RuntimeHoldReason

Source§

impl EncodeLike for RuntimeHoldReason

Source§

impl Eq for RuntimeHoldReason

Source§

impl StructuralPartialEq for RuntimeHoldReason

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> AssetId for T
where + T: FullCodec + DecodeWithMemTracking + Clone + Eq + PartialEq + Debug + TypeInfo + MaxEncodedLen,

§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/enum.RuntimeLockId.html b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/enum.RuntimeLockId.html new file mode 100644 index 00000000..dd0f8a54 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/enum.RuntimeLockId.html @@ -0,0 +1,199 @@ +RuntimeLockId in pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime - Rust

RuntimeLockId

Enum RuntimeLockId 

Source
pub enum RuntimeLockId {}
Expand description

An identifier for each lock placed on funds.

+

Trait Implementations§

Source§

impl Clone for RuntimeLockId

Source§

fn clone(&self) -> RuntimeLockId

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeLockId

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeLockId

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeLockId

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl MaxEncodedLen for RuntimeLockId

Source§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
Source§

impl PartialEq for RuntimeLockId

Source§

fn eq(&self, other: &RuntimeLockId) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for RuntimeLockId

Source§

type Identity = RuntimeLockId

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl Copy for RuntimeLockId

Source§

impl DecodeWithMemTracking for RuntimeLockId

Source§

impl EncodeLike for RuntimeLockId

Source§

impl Eq for RuntimeLockId

Source§

impl StructuralPartialEq for RuntimeLockId

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> AssetId for T
where + T: FullCodec + DecodeWithMemTracking + Clone + Eq + PartialEq + Debug + TypeInfo + MaxEncodedLen,

§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/enum.RuntimeSlashReason.html b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/enum.RuntimeSlashReason.html new file mode 100644 index 00000000..f2524f77 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/enum.RuntimeSlashReason.html @@ -0,0 +1,199 @@ +RuntimeSlashReason in pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime - Rust

RuntimeSlashReason

Enum RuntimeSlashReason 

Source
pub enum RuntimeSlashReason {}
Expand description

A reason for slashing funds.

+

Trait Implementations§

Source§

impl Clone for RuntimeSlashReason

Source§

fn clone(&self) -> RuntimeSlashReason

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeSlashReason

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeSlashReason

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeSlashReason

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl MaxEncodedLen for RuntimeSlashReason

Source§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
Source§

impl PartialEq for RuntimeSlashReason

Source§

fn eq(&self, other: &RuntimeSlashReason) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for RuntimeSlashReason

Source§

type Identity = RuntimeSlashReason

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl Copy for RuntimeSlashReason

Source§

impl DecodeWithMemTracking for RuntimeSlashReason

Source§

impl EncodeLike for RuntimeSlashReason

Source§

impl Eq for RuntimeSlashReason

Source§

impl StructuralPartialEq for RuntimeSlashReason

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> AssetId for T
where + T: FullCodec + DecodeWithMemTracking + Clone + Eq + PartialEq + Debug + TypeInfo + MaxEncodedLen,

§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/enum.RuntimeTask.html b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/enum.RuntimeTask.html new file mode 100644 index 00000000..6c2e75e3 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/enum.RuntimeTask.html @@ -0,0 +1,199 @@ +RuntimeTask in pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime - Rust

RuntimeTask

Enum RuntimeTask 

Source
pub enum RuntimeTask {}
Expand description

An aggregation of all Task enums across all pallets included in the current runtime.

+

Trait Implementations§

Source§

impl Clone for RuntimeTask

Source§

fn clone(&self) -> RuntimeTask

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeTask

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeTask

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeTask

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl PartialEq for RuntimeTask

Source§

fn eq(&self, other: &RuntimeTask) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl Task for RuntimeTask

Source§

type Enumeration = IntoIter<RuntimeTask>

An Iterator over tasks of this type used as the return type for enumerate.
Source§

fn is_valid(&self) -> bool

Checks if a particular instance of this Task variant is a valid piece of work. Read more
Source§

fn run(&self) -> Result<(), DispatchError>

Performs the work for this particular Task variant.
Source§

fn weight(&self) -> Weight

Returns the weight of executing this Task.
Source§

fn task_index(&self) -> u32

A unique value representing this Task within the current pallet. Analogous to +call_index, but for tasks.’ Read more
Source§

fn iter() -> Self::Enumeration

Inspects the pallet’s state and enumerates tasks of this type.
Source§

impl TypeInfo for RuntimeTask

Source§

type Identity = RuntimeTask

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl DecodeWithMemTracking for RuntimeTask

Source§

impl EncodeLike for RuntimeTask

Source§

impl Eq for RuntimeTask

Source§

impl StructuralPartialEq for RuntimeTask

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/enum.RuntimeViewFunction.html b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/enum.RuntimeViewFunction.html new file mode 100644 index 00000000..e6f6c77f --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/enum.RuntimeViewFunction.html @@ -0,0 +1,202 @@ +RuntimeViewFunction in pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime - Rust

RuntimeViewFunction

Enum RuntimeViewFunction 

Source
pub enum RuntimeViewFunction {}
Expand description

Runtime query type.

+

Trait Implementations§

Source§

impl Clone for RuntimeViewFunction

Source§

fn clone(&self) -> RuntimeViewFunction

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeViewFunction

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeViewFunction

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl DispatchViewFunction for RuntimeViewFunction

Source§

fn dispatch_view_function<O: Output>( + id: &ViewFunctionId, + input: &mut &[u8], + output: &mut O, +) -> Result<(), ViewFunctionDispatchError>

Source§

impl Encode for RuntimeViewFunction

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl PartialEq for RuntimeViewFunction

Source§

fn eq(&self, other: &RuntimeViewFunction) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for RuntimeViewFunction

Source§

type Identity = RuntimeViewFunction

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl DecodeWithMemTracking for RuntimeViewFunction

Source§

impl EncodeLike for RuntimeViewFunction

Source§

impl Eq for RuntimeViewFunction

Source§

impl StructuralPartialEq for RuntimeViewFunction

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/index.html new file mode 100644 index 00000000..74e0b0fa --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/index.html @@ -0,0 +1,6 @@ +pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime - Rust

Module runtime

Module runtime 

Source
Expand description

A simple runtime that contains the above pallet and frame_system, the mandatory pallet of +all runtimes. This runtime is for testing, but it shares a lot of similarities with a real +runtime.

+

Structs§

PalletInfo
Provides an implementation of PalletInfo to provide information +about the pallet setup in the runtime.
Runtime
RuntimeGenesisConfig
RuntimeOrigin
The runtime origin type representing the origin of a call.

Enums§

OriginCaller
RuntimeCall
The aggregated runtime call type.
RuntimeError
RuntimeEvent
RuntimeFreezeReason
A reason for placing a freeze on funds.
RuntimeHoldReason
A reason for placing a hold on funds.
RuntimeLockId
An identifier for each lock placed on funds.
RuntimeSlashReason
A reason for slashing funds.
RuntimeTask
An aggregation of all Task enums across all pallets included in the current runtime.
RuntimeViewFunction
Runtime query type.

Type Aliases§

AllPalletsWithSystem
All pallets included in the runtime as a nested tuple of types.
AllPalletsWithoutSystem
All pallets included in the runtime as a nested tuple of types. +Excludes the System pallet.
Example
System
SystemConfig
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/sidebar-items.js new file mode 100644 index 00000000..f2087248 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"enum":["OriginCaller","RuntimeCall","RuntimeError","RuntimeEvent","RuntimeFreezeReason","RuntimeHoldReason","RuntimeLockId","RuntimeSlashReason","RuntimeTask","RuntimeViewFunction"],"struct":["PalletInfo","Runtime","RuntimeGenesisConfig","RuntimeOrigin"],"type":["AllPalletsWithSystem","AllPalletsWithoutSystem","Example","System","SystemConfig"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/struct.PalletInfo.html b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/struct.PalletInfo.html new file mode 100644 index 00000000..14457511 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/struct.PalletInfo.html @@ -0,0 +1,146 @@ +PalletInfo in pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime - Rust

PalletInfo

Struct PalletInfo 

Source
pub struct PalletInfo;
Expand description

Provides an implementation of PalletInfo to provide information +about the pallet setup in the runtime.

+

Trait Implementations§

Source§

impl PalletInfo for PalletInfo

Source§

fn index<P: 'static>() -> Option<usize>

Convert the given pallet P into its index as configured in the runtime.
Source§

fn name<P: 'static>() -> Option<&'static str>

Convert the given pallet P into its name as configured in the runtime.
Source§

fn name_hash<P: 'static>() -> Option<[u8; 16]>

The two128 hash of name.
Source§

fn module_name<P: 'static>() -> Option<&'static str>

Convert the given pallet P into its Rust module name as used in construct_runtime!.
Source§

fn crate_version<P: 'static>() -> Option<CrateVersion>

Convert the given pallet P into its containing crate version.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/struct.Runtime.html b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/struct.Runtime.html new file mode 100644 index 00000000..a1df4750 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/struct.Runtime.html @@ -0,0 +1,171 @@ +Runtime in pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime - Rust

Runtime

Struct Runtime 

Source
pub struct Runtime;

Implementations§

Source§

impl Runtime

Source

pub fn execute_view_function( + id: ViewFunctionId, + input: Vec<u8>, +) -> Result<Vec<u8>, ViewFunctionDispatchError>

Convenience function for view functions dispatching and execution from the runtime API.

+
Source§

impl Runtime

Source

pub fn metadata() -> RuntimeMetadataPrefixed

Source

pub fn metadata_at_version(version: u32) -> Option<OpaqueMetadata>

Source

pub fn metadata_versions() -> Vec<u32>

Trait Implementations§

Source§

impl AsSystemOriginSigner<<Runtime as Config>::AccountId> for RuntimeOrigin

Source§

fn as_system_origin_signer(&self) -> Option<&<Runtime as Config>::AccountId>

Extract a reference of the inner value of the System Origin::Signed variant, if self has +that variant.
Source§

impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller

Source§

fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>

Extract the signer from the message if it is a Signed origin.
Source§

fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>

Extract a reference to the system-level RawOrigin if it is that.
§

fn as_signed(&self) -> Option<&AccountId>

Extract the signer from it if a system Signed origin, None otherwise.
§

fn is_root(&self) -> bool

Returns true if self is a system Root origin, None otherwise.
§

fn is_none(&self) -> bool

Returns true if self is a system None origin, None otherwise.
Source§

impl Clone for Runtime

Source§

fn clone(&self) -> Runtime

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Config for Runtime

Source§

type Block = Block<Header<u64, BlakeTwo256>, UncheckedExtrinsic<<Runtime as Config>::AccountId, <Runtime as Config>::RuntimeCall, (), ()>>

The Block type used by the runtime. This is used by construct_runtime to retrieve the +extrinsics or other block specific data as needed.
Source§

type Nonce = <TestDefaultConfig as DefaultConfig>::Nonce

This stores the number of previous transactions associated with a sender account.
Source§

type Hash = <TestDefaultConfig as DefaultConfig>::Hash

The output of the Hashing function.
Source§

type Hashing = <TestDefaultConfig as DefaultConfig>::Hashing

The hashing system (algorithm) being used in the runtime (e.g. Blake2).
Source§

type AccountId = <TestDefaultConfig as DefaultConfig>::AccountId

The user account identifier type for the runtime.
Source§

type Lookup = <TestDefaultConfig as DefaultConfig>::Lookup

Converting trait to take a source type and convert to AccountId. Read more
Source§

type MaxConsumers = <TestDefaultConfig as DefaultConfig>::MaxConsumers

The maximum number of consumers allowed on a single account.
Source§

type AccountData = <TestDefaultConfig as DefaultConfig>::AccountData

Data to be associated with an account (other than nonce/transaction counter, which this +pallet does regardless).
Source§

type OnNewAccount = <TestDefaultConfig as DefaultConfig>::OnNewAccount

Handler for when a new account has just been created.
Source§

type OnKilledAccount = <TestDefaultConfig as DefaultConfig>::OnKilledAccount

A function that is invoked when an account has been determined to be dead. Read more
Source§

type SystemWeightInfo = <TestDefaultConfig as DefaultConfig>::SystemWeightInfo

Weight information for the extrinsics of this pallet.
Source§

type ExtensionsWeightInfo = <TestDefaultConfig as DefaultConfig>::ExtensionsWeightInfo

Weight information for the transaction extensions of this pallet.
Source§

type SS58Prefix = <TestDefaultConfig as DefaultConfig>::SS58Prefix

The designated SS58 prefix of this chain. Read more
Source§

type Version = <TestDefaultConfig as DefaultConfig>::Version

Get the chain’s in-code version.
Source§

type BlockWeights = <TestDefaultConfig as DefaultConfig>::BlockWeights

Block & extrinsics weights: base values and limits.
Source§

type BlockLength = <TestDefaultConfig as DefaultConfig>::BlockLength

The maximum length of a block (in bytes).
Source§

type DbWeight = <TestDefaultConfig as DefaultConfig>::DbWeight

The weight of runtime database operations the runtime can invoke.
Source§

type RuntimeEvent = RuntimeEvent

The aggregated event type of the runtime.
Source§

type RuntimeOrigin = RuntimeOrigin

The RuntimeOrigin type used by dispatchable calls.
Source§

type RuntimeCall = RuntimeCall

The aggregated RuntimeCall type.
Source§

type PalletInfo = PalletInfo

Provides information about the pallet setup in the runtime. Read more
Source§

type RuntimeTask = RuntimeTask

The aggregated RuntimeTask type.
Source§

type BaseCallFilter = <TestDefaultConfig as DefaultConfig>::BaseCallFilter

The basic call filter to use in Origin. All origins are built with this filter as base, +except Root. Read more
Source§

type BlockHashCount = <TestDefaultConfig as DefaultConfig>::BlockHashCount

Maximum number of block number to block hash mappings to keep (oldest pruned first).
Source§

type OnSetCode = <TestDefaultConfig as DefaultConfig>::OnSetCode

What to do if the runtime wants to change the code to something new. Read more
Source§

type SingleBlockMigrations = <TestDefaultConfig as DefaultConfig>::SingleBlockMigrations

All migrations that should run in the next runtime upgrade. Read more
Source§

type MultiBlockMigrator = <TestDefaultConfig as DefaultConfig>::MultiBlockMigrator

The migrator that is used to run Multi-Block-Migrations. Read more
Source§

type PreInherents = <TestDefaultConfig as DefaultConfig>::PreInherents

A callback that executes in every block directly before all inherents were applied. Read more
Source§

type PostInherents = <TestDefaultConfig as DefaultConfig>::PostInherents

A callback that executes in every block directly after all inherents were applied. Read more
Source§

type PostTransactions = <TestDefaultConfig as DefaultConfig>::PostTransactions

A callback that executes in every block directly after all transactions were applied. Read more
Source§

impl Config for Runtime

Source§

const ANOTHER_VALUE_PARAMETER: u32 = 42u32

Similar to Config::ValueParameter, but using const. Both are functionally +equal, but offer different tradeoffs.
Source§

type RuntimeEvent = RuntimeEvent

A type that is not known now, but the runtime that will contain this pallet will +know it later, therefore we define it here as an associated type.
Source§

type ValueParameter = ConstU32<42>

A parameterize-able value that we receive later via the Get<_> trait.
Source§

impl Debug for Runtime

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl GetRuntimeBlockType for Runtime

Source§

type RuntimeBlock = <Runtime as Config>::Block

The RuntimeBlock type.
Source§

impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime

Source§

fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool

Whether this extrinsic is an inherent.
Source§

impl PartialEq for Runtime

Source§

fn eq(&self, other: &Runtime) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for Runtime

Source§

type Identity = Runtime

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl ValidateUnsigned for Runtime

Source§

type Call = RuntimeCall

The call to validate
Source§

fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>

Validate the call right before dispatch. Read more
Source§

fn validate_unsigned( + source: TransactionSource, + call: &Self::Call, +) -> TransactionValidity

Return the validity of the call Read more
Source§

impl Copy for Runtime

Source§

impl Eq for Runtime

Source§

impl StructuralPartialEq for Runtime

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/struct.RuntimeGenesisConfig.html b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/struct.RuntimeGenesisConfig.html new file mode 100644 index 00000000..9c89a1c0 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/struct.RuntimeGenesisConfig.html @@ -0,0 +1,153 @@ +RuntimeGenesisConfig in pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime - Rust

RuntimeGenesisConfig

Struct RuntimeGenesisConfig 

Source
pub struct RuntimeGenesisConfig {
+    pub system: SystemConfig,
+}

Fields§

§system: SystemConfig

Trait Implementations§

Source§

impl BuildGenesisConfig for RuntimeGenesisConfig

Source§

fn build(&self)

The build function puts initial GenesisConfig keys/values pairs into the storage.
Source§

impl Default for RuntimeGenesisConfig

Source§

fn default() -> RuntimeGenesisConfig

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for RuntimeGenesisConfig

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Serialize for RuntimeGenesisConfig

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> AccountId for T
where + T: Serialize,

Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> Hash for T

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSerialize for T
where + T: Serialize,

§

impl<T> MaybeSerializeDeserialize for T

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/struct.RuntimeOrigin.html b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/struct.RuntimeOrigin.html new file mode 100644 index 00000000..8737c634 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/struct.RuntimeOrigin.html @@ -0,0 +1,159 @@ +RuntimeOrigin in pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime - Rust

RuntimeOrigin

Struct RuntimeOrigin 

Source
pub struct RuntimeOrigin {
+    pub caller: OriginCaller,
+    /* private fields */
+}
Expand description

The runtime origin type representing the origin of a call.

+

Origin is always created with the base filter configured in [frame_system::Config::BaseCallFilter].

+

Fields§

§caller: OriginCaller

Implementations§

Source§

impl RuntimeOrigin

Source

pub fn none() -> Self

Create with system none origin and [frame_system::Config::BaseCallFilter].

+
Source

pub fn root() -> Self

Create with system root origin and [frame_system::Config::BaseCallFilter].

+
Source

pub fn signed(by: <Runtime as Config>::AccountId) -> Self

Create with system signed origin and [frame_system::Config::BaseCallFilter].

+

Trait Implementations§

Source§

impl AsSystemOriginSigner<<Runtime as Config>::AccountId> for RuntimeOrigin

Source§

fn as_system_origin_signer(&self) -> Option<&<Runtime as Config>::AccountId>

Extract a reference of the inner value of the System Origin::Signed variant, if self has +that variant.
Source§

impl AsTransactionAuthorizedOrigin for RuntimeOrigin

Source§

fn is_transaction_authorized(&self) -> bool

Whether the origin is authorized to include a transaction in a block. Read more
Source§

impl Clone for RuntimeOrigin

Source§

fn clone(&self) -> RuntimeOrigin

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeOrigin

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl From<Option<<Runtime as Config>::AccountId>> for RuntimeOrigin

Source§

fn from(x: Option<<Runtime as Config>::AccountId>) -> Self

Convert to runtime origin with caller being system signed or none and use filter [frame_system::Config::BaseCallFilter].

+
Source§

impl From<OriginCaller> for RuntimeOrigin

Source§

fn from(x: OriginCaller) -> Self

Converts to this type from the input type.
Source§

impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin

Source§

fn from(x: Origin<Runtime>) -> Self

Convert to runtime origin, using as filter: [frame_system::Config::BaseCallFilter].

+
Source§

impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>

Source§

fn from(val: RuntimeOrigin) -> Self

NOTE: converting to pallet origin loses the origin filter information.

+
Source§

impl OriginTrait for RuntimeOrigin

Source§

type Call = <Runtime as Config>::RuntimeCall

Runtime call type, as in frame_system::Config::Call
Source§

type PalletsOrigin = OriginCaller

The caller origin, overarching type of all pallets origins.
Source§

type AccountId = <Runtime as Config>::AccountId

The AccountId used across the system.
Source§

fn add_filter(&mut self, filter: impl Fn(&Self::Call) -> bool + 'static)

Add a filter to the origin.
Source§

fn reset_filter(&mut self)

Reset origin filters to default one, i.e frame_system::1fig::BaseCallFilter.
Source§

fn set_caller(&mut self, caller: OriginCaller)

Replace the caller with caller from the other origin
Source§

fn set_caller_from(&mut self, other: impl Into<Self>)

Replace the caller with caller from the other origin
Source§

fn filter_call(&self, call: &Self::Call) -> bool

Filter the call if caller is not root, if false is returned then the call must be filtered +out. Read more
Source§

fn caller(&self) -> &Self::PalletsOrigin

Get a reference to the caller (CallerTrait impl).
Source§

fn into_caller(self) -> Self::PalletsOrigin

Consume self and return the caller.
Source§

fn try_with_caller<R>( + self, + f: impl FnOnce(Self::PalletsOrigin) -> Result<R, Self::PalletsOrigin>, +) -> Result<R, Self>

Do something with the caller, consuming self but returning it if the caller was unused.
Source§

fn none() -> Self

Create with system none origin and frame_system::Config::BaseCallFilter.
Source§

fn root() -> Self

Create with system root origin and frame_system::Config::BaseCallFilter.
Source§

fn signed(by: Self::AccountId) -> Self

Create with system signed origin and frame_system::Config::BaseCallFilter.
§

fn set_caller_from_signed(&mut self, caller_account: Self::AccountId)

Replace the caller with caller from the other origin
§

fn as_signed(self) -> Option<Self::AccountId>

👎Deprecated: Use into_signer instead
Extract the signer from the message if it is a Signed origin.
§

fn into_signer(self) -> Option<Self::AccountId>

Extract the signer from the message if it is a Signed origin.
§

fn as_system_ref(&self) -> Option<&RawOrigin<Self::AccountId>>

Extract a reference to the system origin, if that’s what the caller is.
§

fn as_signer(&self) -> Option<&Self::AccountId>

Extract a reference to the signer, if that’s what the caller is.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/type.AllPalletsWithSystem.html b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/type.AllPalletsWithSystem.html new file mode 100644 index 00000000..1f6f8134 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/type.AllPalletsWithSystem.html @@ -0,0 +1,2 @@ +AllPalletsWithSystem in pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime - Rust

AllPalletsWithSystem

Type Alias AllPalletsWithSystem 

Source
pub type AllPalletsWithSystem = (System, Example);
Expand description

All pallets included in the runtime as a nested tuple of types.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/type.AllPalletsWithoutSystem.html b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/type.AllPalletsWithoutSystem.html new file mode 100644 index 00000000..e5e9bee8 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/type.AllPalletsWithoutSystem.html @@ -0,0 +1,3 @@ +AllPalletsWithoutSystem in pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime - Rust

AllPalletsWithoutSystem

Type Alias AllPalletsWithoutSystem 

Source
pub type AllPalletsWithoutSystem = (Example,);
Expand description

All pallets included in the runtime as a nested tuple of types. +Excludes the System pallet.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/type.Example.html b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/type.Example.html new file mode 100644 index 00000000..1e89cd72 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/type.Example.html @@ -0,0 +1 @@ +Example in pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime - Rust

Example

Type Alias Example 

Source
pub type Example = Pallet<Runtime>;

Aliased Type§

pub struct Example(/* private fields */);
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/type.System.html b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/type.System.html new file mode 100644 index 00000000..a8eb68b4 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/type.System.html @@ -0,0 +1 @@ +System in pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime - Rust

System

Type Alias System 

Source
pub type System = Pallet<Runtime>;

Aliased Type§

pub struct System(/* private fields */);
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/type.SystemConfig.html b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/type.SystemConfig.html new file mode 100644 index 00000000..9479e13f --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/runtime/type.SystemConfig.html @@ -0,0 +1,3 @@ +SystemConfig in pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime - Rust

SystemConfig

Type Alias SystemConfig 

Source
pub type SystemConfig = GenesisConfig<Runtime>;

Aliased Type§

pub struct SystemConfig {
+    pub _config: PhantomData<Runtime>,
+}

Fields§

§_config: PhantomData<Runtime>
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/sidebar-items.js new file mode 100644 index 00000000..69ee1568 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"mod":["pallet","runtime"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/index.html new file mode 100644 index 00000000..f760f1f8 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/index.html @@ -0,0 +1,224 @@ +pezkuwi_sdk_docs::pezkuwi_sdk - Rust

Module pezkuwi_sdk

Module pezkuwi_sdk 

Source
Expand description

An introduction to the Pezkuwi SDK. Read this module to learn about the structure of the SDK, +the tools that are provided as a part of it, and to gain a high level understanding of each.

+

§Pezkuwi SDK

+

Pezkuwi SDK provides the main resources needed to +start building on the Pezkuwi network, a scalable, multi-chain +blockchain platform that enables different blockchains to securely interoperate.

+

StackExchange

+

awesomeDot +wiki +forum

+

RFCs +Runtime +Manifesto

+

§Getting Started

+

The primary way to get started with the Pezkuwi SDK is to start writing a FRAME-based runtime. +See:

+ +

§Components

§Substrate
+

Substrate-license +GitHub Repo

+

substrate is the base blockchain framework used to power the Pezkuwi SDK. It is a full +toolkit to create sovereign blockchains, including but not limited to those which connect to +Pezkuwi as teyrchains.

+
§FRAME
+

Substrate-license +GitHub Repo

+

frame is the framework used to create Substrate-based application logic, aka. runtimes. +Learn more about the distinction of a runtime and node in +reference_docs::wasm_meta_protocol.

+
§Cumulus
+

Cumulus-license +GitHub Repo

+

cumulus transforms FRAME-based runtimes into Pezkuwi-compatible teyrchain runtimes, and +Substrate-based nodes into Pezkuwi/Teyrchain-compatible nodes.

+
§XCM
+

XCM-license +GitHub Repo

+

xcm, short for “cross consensus message”, is the primary format that is used for +communication between teyrchains, but is intended to be extensible to other use cases as well.

+
§Pezkuwi
+

Pezkuwi-license +GitHub Repo

+

pezkuwi is an implementation of a Pezkuwi node in Rust, by @paritytech. The Pezkuwi +runtimes are located under the +pezkuwi-fellows/runtimes repository.

+

§Binaries

+

The main binaries that are part of the Pezkuwi SDK are:

+
    +
  • pezkuwi: The Pezkuwi relay chain node binary, as noted above.
  • +
  • pezkuwi-omni-node: A white-labeled teyrchain collator node. See more in +crate::reference_docs::omni_node.
  • +
  • pezkuwi-teyrchain-bin: The collator node used to run collators for all Pezkuwi system +teyrchains.
  • +
  • frame-omni-bencher: a benchmarking tool for FRAME-based runtimes. Nodes typically contain +a +benchmark subcommand that does the same.
  • +
  • [chain_spec_builder]: Utility to build chain-specs Nodes typically contain a build-spec +subcommand that does the same.
  • +
  • [subkey]: Substrate’s key management utility.
  • +
  • substrate-node is an extensive substrate node that contains the superset of all +runtime and node side features. The corresponding runtime, called [kitchensink_runtime] +contains all of the modules that are provided with FRAME. This node and runtime is only used +for testing and demonstration.
  • +
+

§Summary

+

The following diagram summarizes how some of the components of Pezkuwi SDK work together:

+
+flowchart LR
+	subgraph PezkuwiSDKChain[A Pezkuwi SDK-based blockchain]
+		Node
+		Runtime
+	end
+
+    FRAME -.-> Runtime
+    PezkuwiSDK[Pezkuwi SDK Node Libraries] -.-> Node
+
+
+ +

A Substrate-based chain is a blockchain composed of a runtime and a node. As noted above, the +runtime is the application logic of the blockchain, and the node is everything else. +See reference_docs::wasm_meta_protocol for an in-depth explanation of this. The +former is built with frame, and the latter is built with rest of Substrate.

+
+

You can think of a Substrate-based chain as a white-labeled blockchain.

+
+
+flowchart LR
+
+	subgraph Pezkuwi[The Pezkuwi Relay Chain]
+		PezkuwiNode[Pezkuwi Node]
+		PezkuwiRuntime[Pezkuwi Runtime]
+	end
+
+    FRAME -.-> PezkuwiRuntime
+    PezkuwiSDK[Pezkuwi SDK Node Libraries] -.-> PezkuwiNode
+
+
+
+ +

Pezkuwi is itself a Substrate-based chain, composed of the exact same two components. It has +specialized logic in both the node and the runtime side, but it is not “special” in any way.

+

A teyrchain is a “special” Substrate-based chain, whereby both the node and the runtime +components have became “Pezkuwi-aware” using Cumulus.

+
+flowchart LR
+	subgraph TeyrChain[A Pezkuwi TeyrChain]
+		TeyrChainNode[TeyrChain Node]
+		TeyrChainRuntime[TeyrChain Runtime]
+	end
+
+    FRAME -.-> TeyrChainRuntime
+    PezkuwiSDK[Pezkuwi SDK Node Libraries] -.-> TeyrChainNode
+
+    CumulusC[Cumulus Node Libraries] -.-> TeyrChainNode
+    CumulusR[Cumulus Runtime Libraries] -.-> TeyrChainRuntime
+
+
+ +

§Notable Upstream Crates

+ +

§Trophy Section: Notable Downstream Projects

+

A list of projects and tools in the blockchain ecosystem that one way or another use parts of +the Pezkuwi SDK:

+ +

Modules§

cumulus
Learn about Cumulus, the framework that transforms substrate-based chains into +pezkuwi-enabled teyrchains.
frame_runtime
Learn about FRAME, the framework used to build Substrate runtimes.
pezkuwi
Learn about Pezkuwi as a platform.
smart_contracts
Learn about different ways through which smart contracts can be utilized on top of Substrate, +and in the Pezkuwi ecosystem.
substrate
Learn about Substrate, the main blockchain framework used in the Pezkuwi ecosystem.
templates
Index of all the templates that can act as first scaffold for a new project.
xcm
Learn about XCM, the de-facto communication language between different consensus systems.
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/pezkuwi/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/pezkuwi/index.html new file mode 100644 index 00000000..f06e05b9 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/pezkuwi/index.html @@ -0,0 +1,99 @@ +pezkuwi_sdk_docs::pezkuwi_sdk::pezkuwi - Rust

Module pezkuwi

Module pezkuwi 

Source
Expand description

Learn about Pezkuwi as a platform.

+

§Pezkuwi

+

Implementation of the Pezkuwi node/host in Rust.

+

§Learn More and Get Involved

+ +

§Alternative Node Implementations 🌈

+
    +
  • Smoldot. Pezkuwi light node/client.
  • +
  • KAGOME. C++ implementation of the Pezkuwi host.
  • +
  • Gossamer. Golang implementation of the Pezkuwi host.
  • +
+

§Platform

+

In this section, we examine what platform Pezkuwi exactly provides to developers.

+

§Pezkuwi White Paper

+

The original vision of Pezkuwi (everything in the whitepaper, which was eventually called +Pezkuwi 1.0) revolves around the following arguments:

+
    +
  • Future is multi-chain, because we need different chains with different specialization to +achieve widespread goals.
  • +
  • In other words, no single chain is good enough to achieve all goals.
  • +
  • A multi-chain future will inadvertently suffer from fragmentation of economic security. +
      +
    • This stake fragmentation will make communication over consensus system with varying security +levels inherently unsafe.
    • +
    +
  • +
+

Pezkuwi’s answer to the above is:

+
+

The chains of the future must have a way to share their economic security, whilst maintaining +their execution and governance sovereignty. These chains are called “Teyrchains”.

+
+
    +
  • Shared Security: The idea of shared economic security sits at the core of Pezkuwi. Pezkuwi +enables different teyrchains to pool their economic security from Pezkuwi (i.e. “Relay +Chain”).
  • +
  • (heterogenous) Sharded Execution: Yet, each teyrchain is free to have its own execution logic +(runtime), which also encompasses governance and sovereignty. Moreover, Pezkuwi ensures the +correct execution of all teyrchains, without having all of its validators re-execute all +teyrchain blocks. When seen from this perspective, Pezkuwi achieves the ability to verify +the validity of the block execution of multiple teyrchains using the same set of validators as +the Relay Chain. In practice, this means that the shards (teyrchains) share the same economic +security as the Relay Chain. +Learn about this process called Approval Checking.
  • +
  • A framework to build blockchains: In order to materialize the ecosystem of teyrchains, an easy +blockchain framework must exist. This is Substrate, +FRAME and Cumulus.
  • +
  • A communication language between blockchains: In order for these blockchains to communicate, +they need a shared language. XCM is one such language, and the one +that is most endorsed in the Pezkuwi ecosystem.
  • +
+
+

Note that the interoperability promised by Pezkuwi is unparalleled in that any two teyrchains +connected to Pezkuwi have the same security and can have much better guarantees about the +security of the recipient of any message. +Bridges enable transaction and information flow between different consensus systems, crucial +for Pezkuwi’s multi-chain architecture. However, they can become the network’s most +vulnerable points. If a bridge’s security measures are weaker than those of the connected +blockchains, it poses a significant risk. Attackers might exploit these weaknesses to launch +attacks such as theft or disruption of services.

+
+

Pezkuwi delivers the above vision, alongside a flexible means for teyrchains to schedule +themselves with the Relay Chain. To achieve this, Pezkuwi has been developed with an +architecture similar to that of a computer. Pezkuwi Relay Chain has a number of “cores”. Each +core is (in simple terms) capable of progressing 1 teyrchain at a time. For example, a teyrchain +can schedule itself on a single core for 5 relay chain blocks.

+

Within the scope of Pezkuwi 1.x, two main scheduling ways have been considered:

+
    +
  • Long term Teyrchains, obtained through locking a sum of HEZ in an auction system.
  • +
  • On-demand Teyrchains, purchased through paying HEZ to the relay-chain whenever needed.
  • +
+

§The Future

+

After delivering Pezkuwi 1.x, the future of Pezkuwi as a protocol and platform is in the hands +of the community and the fellowship. This is happening most notable through the RFC process. +Some of the RFCs that do alter Pezkuwi as a platform and have already passed are as follows:

+
    +
  • RFC#1: Agile-coretime: +Agile periodic-sale-based model for assigning Coretime on the Pezkuwi Ubiquitous Computer.
  • +
  • RFC#5: Coretime-interface: +Interface for manipulating the usage of cores on the Pezkuwi Ubiquitous Computer.
  • +
+

Learn more about Pezkuwi as a Computational Resource.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/pezkuwi/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/pezkuwi/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/pezkuwi/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/sidebar-items.js new file mode 100644 index 00000000..84938bea --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"mod":["cumulus","frame_runtime","pezkuwi","smart_contracts","substrate","templates","xcm"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/smart_contracts/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/smart_contracts/index.html new file mode 100644 index 00000000..795c47cb --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/smart_contracts/index.html @@ -0,0 +1,12 @@ +pezkuwi_sdk_docs::pezkuwi_sdk::smart_contracts - Rust

Module smart_contracts

Module smart_contracts 

Source
Expand description

Learn about different ways through which smart contracts can be utilized on top of Substrate, +and in the Pezkuwi ecosystem.

+

§Smart Contracts

+

TODO: @cmichi https://github.com/pezkuwichain/pezkuwi-sdk/issues/161

+ +
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/smart_contracts/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/smart_contracts/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/smart_contracts/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/substrate/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/substrate/index.html new file mode 100644 index 00000000..08e3fad0 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/substrate/index.html @@ -0,0 +1,161 @@ +pezkuwi_sdk_docs::pezkuwi_sdk::substrate - Rust

Module substrate

Module substrate 

Source
Expand description

Learn about Substrate, the main blockchain framework used in the Pezkuwi ecosystem.

+

§Substrate

+

Substrate is a Rust framework for building blockchains in a modular and extensible way. While in +itself un-opinionated, it is the main engine behind the Pezkuwi ecosystem.

+

§Overview, Philosophy

+

Substrate approaches blockchain development with an acknowledgement of a few self-evident +truths:

+
    +
  1. Society and technology evolves.
  2. +
  3. Humans are fallible.
  4. +
+

This makes the task of designing a correct, safe and long-lasting blockchain system hard.

+

Nonetheless, in strive towards achieving this goal, Substrate embraces the following:

+
    +
  1. Use of Rust as a modern and safe programming language, which limits human error through +various means, most notably memory and type safety.
  2. +
  3. Substrate is written from the ground-up with a generic, modular and extensible design. This +ensures that software components can be easily swapped and upgraded. Examples of this is +multiple consensus mechanisms provided by Substrate, as listed below.
  4. +
  5. Lastly, the final blockchain system created with the above properties needs to be +upgradeable. In order to achieve this, Substrate is designed as a meta-protocol, whereby the +application logic of the blockchain (called “Runtime”) is encoded as a WASM blob, and is +stored in the state. The rest of the system (called “node”) acts as the executor of the WASM +blob.
  6. +
+

In essence, the meta-protocol of all Substrate based chains is the “Runtime as WASM blob” +accord. This enables the Runtime to become inherently upgradeable, crucially without forks. The +upgrade is merely a matter of the WASM blob being changed in the state, which is, in principle, +same as updating an account’s balance. Learn more about this in detail in +crate::reference_docs::wasm_meta_protocol.

+
+

A great analogy for substrate is the following: Substrate node is a gaming console, and a WASM +runtime, possibly created with FRAME is the game being inserted into the console.

+
+

[frame], Substrate’s default runtime development library, takes the above safety practices +even further by embracing a declarative programming model whereby correctness is enhanced and +the system is highly configurable through parameterization. Learn more about this in +crate::reference_docs::trait_based_programming.

+

§How to Get Started

+

Substrate offers different options at the spectrum of technical freedom <-> development ease.

+
    +
  • The easiest way to use Substrate is to use one of the templates (some of which listed at +crate::pezkuwi_sdk::templates) and only tweak the parameters of the runtime or node. This +allows you to launch a blockchain in minutes, but is limited in technical freedom.
  • +
  • Next, most developers wish to develop their custom runtime modules, for which the de-facto way +is frame.
  • +
  • Finally, Substrate is highly configurable at the node side as well, but this is the most +technically demanding.
  • +
+
+

A notable Substrate-based blockchain that has built both custom FRAME pallets and custom +node-side components is https://github.com/Cardinal-Cryptography/aleph-node.

+
+
+flowchart LR
+	T[Using a Template] --> P[Writing Your Own FRAME-Based Pallet] --> C[Custom Node]
+
+
+ +

§Structure

+

Substrate contains a large number of crates, therefore it is useful to have an overview of what +they are, and how they are organized. In broad terms, these crates are divided into three +categories:

+
    +
  • sc-* (short for Substrate-client) crates, located under ./client folder. These are all +the crates that lead to the node software. Notable examples are [sc_network], various +consensus crates, RPC ([sc_rpc_api]) and database ([sc_client_db]), all of which are +expected to reside in the node side.
  • +
  • sp-* (short for substrate-primitives) crates, located under ./primitives folder. These +are crates that facilitate both the node and the runtime, but are not opinionated about what +framework is using for building the runtime. Notable examples are [sp_api] and [sp_io], +which form the communication bridge between the node and runtime.
  • +
  • pallet-* and frame-* crates, located under ./frame folder. These are the crates related +to FRAME. See [frame] for more information.
  • +
+

§WASM Build

+

Many of the Substrate crates, such as entire sp-*, need to compile to both WASM (when a WASM +runtime is being generated) and native (for example, when testing). To achieve this, Substrate +follows the convention of the Rust community, and uses a feature = "std" to signify that a +crate is being built with the standard library, and is built for native. Otherwise, it is built +for no_std.

+

This can be summarized in #![cfg_attr(not(feature = "std"), no_std)], which you can often find +in any Substrate-based runtime.

+

Substrate-based runtimes use [substrate_wasm_builder] in their build.rs to automatically +build their WASM files as a part of normal build command (e.g. cargo build). Once built, the +wasm file is placed in ./target/{debug|release}/wbuild/{runtime_name}/{runtime_name}.wasm.

+

In order to ensure that the WASM build is deterministic, the Substrate Runtime Toolbox (srtool) can be used.

+

§Anatomy of a Binary Crate

+

From the above, [node_cli]/[kitchensink_runtime] and node-template are essentially +blueprints of a Substrate-based project, as the name of the latter is implying. Each +Substrate-based project typically contains the following:

+
    +
  • +

    Under ./runtime, a ./runtime/src/lib.rs which is the top level runtime amalgamator file. +This file typically contains the [frame::runtime::prelude::construct_runtime] and +[frame::runtime::prelude::impl_runtime_apis] macro calls, which is the final definition of a +runtime.

    +
  • +
  • +

    Under ./node, a main.rs, which is the starting point, and a ./service.rs, which contains +all the node side components. Skimming this file yields an overview of the networking, +database, consensus and similar node side components.

    +
  • +
+
+

The above two are conventions, not rules.

+
+
+

See https://github.com/pezkuwichain/pezkuwi-sdk/issues/94 for an update on how the node side +components are being amalgamated.

+
+

§Teyrchain?

+

As noted above, Substrate is the main engine behind the Pezkuwi ecosystem. One of the ways +through which Pezkuwi can be utilized is by building “teyrchains”, blockchains that are +connected to Pezkuwi’s shared security.

+

To build a teyrchain, one could use Cumulus, the library on +top of Substrate, empowering any substrate-based chain to be a Pezkuwi teyrchain.

+

§Where To Go Next?

+

Additional noteworthy crates within substrate:

+
    +
  • RPC APIs of a Substrate node: [sc_rpc_api]/[sc_rpc]
  • +
  • CLI Options of a Substrate node: [sc_cli]
  • +
  • All of the consensus related crates provided by Substrate: + +
  • +
+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/substrate/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/substrate/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/substrate/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/templates/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/templates/index.html new file mode 100644 index 00000000..478ab343 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/templates/index.html @@ -0,0 +1,43 @@ +pezkuwi_sdk_docs::pezkuwi_sdk::templates - Rust

Module templates

Module templates 

Source
Expand description

Index of all the templates that can act as first scaffold for a new project.

+

§Templates

+

This document enumerates a non-exhaustive list of templates that one can use to get started with +pezkuwi-sdk.

+
+

Know more tools/templates that are not listed here? please contribute them by opening a PR.

+
+

§Internal

+

The following templates are maintained as a part of the pezkuwi-sdk repository:

+
    +
  • minimal-template: A minimal +template that contains the least amount of features to be a functioning blockchain. Suitable +for learning and testing.
  • +
  • solochain-template: Formerly known +as “substrate-node-template”, is a white-labeled substrate-based blockchain (aka. solochain) +that contains moderate features, such as a basic consensus engine and some FRAME pallets. This +template can act as a good starting point for those who want to launch a solochain.
  • +
  • teyrchain-template: +A teyrchain template ready to be connected to a relay-chain, such as Paseo +, Kusama or Pezkuwi.
  • +
+

Note that these templates are mirrored automatically from this +directory of pezkuwi-sdk, therefore any changes to them should be made as a PR to this repo.

+

§OpenZeppelin

+

In June 2023, OpenZeppelin was awarded a grant from the Pezkuwi +treasury for building a number of Pezkuwi-sdk +based templates. These templates are a great starting point for developers and newcomers. +So far OpenZeppelin has released two templates, which have been fully audited:

+
    +
  • generic-runtime-template: +A minimal template that has all the common pallets that teyrchains use with secure defaults.
  • +
  • evm-runtime-template: +This template has EVM compatibility out of the box and allows migrating your solidity contracts +or EVM compatible dapps easily. It also uses 20 byte addresses like Ethereum and has some +Account Abstraction support.
  • +
+

§POP-CLI

+

Is a CLI tool capable of scaffolding a new pezkuwi-sdk-based project, possibly removing the +need for templates.

+ +
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/templates/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/templates/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/templates/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/xcm/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/xcm/index.html new file mode 100644 index 00000000..fd7339f0 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/xcm/index.html @@ -0,0 +1,52 @@ +pezkuwi_sdk_docs::pezkuwi_sdk::xcm - Rust

Module xcm

Module xcm 

Source
Expand description

Learn about XCM, the de-facto communication language between different consensus systems.

+

§XCM

+

XCM, or Cross-Consensus Messaging, is a language to communicate intentions between +consensus systems.

+

§Overview

+

XCM is a standard, specification of which lives in the xcm format repo. +It’s agnostic both in programming language and blockchain platform, which means it could be used +in Rust in Pezkuwi, or in Go or C++ in any other platform like Cosmos or Ethereum.

+

It enables different consensus systems to communicate with each other in an expressive manner. +Consensus systems include blockchains, smart contracts, and any other state machine that +achieves consensus in some way.

+

XCM is executed on a virtual machine called the XCVM. +Scripts can be written with the XCM language, which are often called XCMs, messages or XCM +programs. Each program is a series of instructions, which get executed one after the other by +the virtual machine. These instructions aim to encompass all major things users typically do in +consensus systems. There are instructions on asset transferring, teleporting, locking, among +others. New instructions are added and changes to the XCVM are made via the RFC process.

+

§In Pezkuwi SDK

+

The Pezkuwi SDK allows for easily deploying sovereign blockchains from scratch, all very +customizable. Dealing with many heterogeneous blockchains can be cumbersome. +XCM allows all these blockchains to communicate with an agreed-upon language. +As long as an implementation of the XCVM is implemented, the same XCM program can be executed in +all blockchains and perform the same task.

+

§Implementation

+

A ready-to-use Rust implementation lives in the pezkuwi-sdk repo, +but will be moved to its own repo in the future.

+

Its main components are:

+
    +
  • xcm: The definition of the basic types and instructions.
  • +
  • [xcm_executor]: An implementation of the virtual machine to execute instructions.
  • +
  • [pallet_xcm]: A FRAME pallet for interacting with the executor.
  • +
  • [xcm_builder]: A collection of types to configure the executor.
  • +
  • [xcm_simulator]: A playground for trying out different XCM programs and executor +configurations.
  • +
+

§Example

+

To perform the very usual operation of transferring assets, the following XCM program can be +used:

+ +
#[test]
+fn example_transfer() {
+	let _transfer_program = Xcm::<()>(vec![
+		WithdrawAsset((Here, 100u128).into()),
+		BuyExecution { fees: (Here, 100u128).into(), weight_limit: Unlimited },
+		DepositAsset {
+			assets: All.into(),
+			beneficiary: AccountId32 { id: [0u8; 32].into(), network: None }.into(),
+		},
+	]);
+}

§Get started

+

To learn how it works and to get started, go to the XCM docs.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/xcm/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/xcm/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/pezkuwi_sdk/xcm/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/blockchain_state_machines/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/blockchain_state_machines/index.html new file mode 100644 index 00000000..f48cf442 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/blockchain_state_machines/index.html @@ -0,0 +1,106 @@ +pezkuwi_sdk_docs::reference_docs::blockchain_state_machines - Rust

Module blockchain_state_machines

Module blockchain_state_machines 

Source
Expand description

Learn about the way Substrate and FRAME view their blockchains as state machines.

+

§State Transition Function

+

This document briefly explains how in the context of Substrate-based blockchains, we view the +blockchain as a decentralized state transition function.

+

Recall that a blockchain’s main purpose is to help a permissionless set of entities to agree on +a shared data-set, and how it evolves. This is called the State, also referred to as +“onchain” data, or Storage in the context of FRAME. The state is where the account balance of +each user is, for example, stored, and there is a canonical version of it that everyone agrees +upon.

+

Then, recall that a typical blockchain system will alter its state through execution of blocks. +The component that dictates how this state alteration can happen is called the state transition +function.

+
+flowchart LR
+	B[Block] --> STF
+    S[State] --> STF
+    STF --> NS[New State]
+
+
+ +

In Substrate-based blockchains, the state transition function is called the Runtime. This is +explained further in crate::reference_docs::wasm_meta_protocol.

+

With this in mind, we can paint a complete picture of a blockchain as a state machine:

+
+flowchart LR
+    %%{init: {'flowchart' : {'curve' : 'linear'}}}%%
+    subgraph BData[Blockchain Database]
+        direction LR
+        BN[Block N] -.-> BN1[Block N+1]
+    end
+
+    subgraph SData[State Database]
+        direction LR
+        SN[State N] -.-> SN1[State N+1] -.-> SN2[State N+2]
+    end
+
+    BN --> STFN[STF]
+    SN --> STFN[STF]
+    STFN[STF] --> SN1
+
+    BN1 --> STFN1[STF]
+    SN1 --> STFN1[STF]
+    STFN1[STF] --> SN2
+
+
+
+
+ +

In essence, the state of the blockchain at block N is the outcome of applying the state +transition function to the previous state, and the current block as input. This can be +mathematically represented as:

+
STF = F(State_N, Block_N) -> State_{N+1}
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/blockchain_state_machines/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/blockchain_state_machines/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/blockchain_state_machines/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/chain_spec_genesis/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/chain_spec_genesis/index.html new file mode 100644 index 00000000..4f4b344e --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/chain_spec_genesis/index.html @@ -0,0 +1,356 @@ +pezkuwi_sdk_docs::reference_docs::chain_spec_genesis - Rust

Module chain_spec_genesis

Module chain_spec_genesis 

Source
Expand description

Learn about chain specification file and the genesis state of the blockchain.

+

§What is a chain specification

+

A chain specification file defines the set of properties that are required to run the node as +part of the chain. The chain specification consists of two main parts:

+
    +
  • initial state of the runtime,
  • +
  • network / logical properties of the chain, the most important property being the list of +bootnodes.
  • +
+

This document describes how the initial state is handled in pallets and runtime, and how to +interact with the runtime in order to build the genesis state.

+

For more information on chain specification and its properties, refer to +[sc_chain_spec#from-initial-state-to-raw-genesis].

+

The initial genesis state can be provided in the following formats:

+
    +
  • full
  • +
  • patch
  • +
  • raw
  • +
+

Each of the formats is explained in [chain-spec-format][sc_chain_spec#chain-spec-formats].

+

§GenesisConfig for pallet

+

Every frame pallet may have its initial state which is defined by the GenesisConfig internal +struct. It is a regular Rust struct, annotated with the pallet::genesis_config attribute.

+ +
#[pallet::genesis_config]
+#[derive(DefaultNoBound)]
+pub struct GenesisConfig<T: Config> {
+	pub initial_account: Option<T::AccountId>,
+}
+

The struct shall be defined within the pallet mod, as in the following code:

+ +
#[frame::pallet(dev_mode)]
+pub mod pallet_bar {
+	use super::*;
+
+	#[pallet::config]
+	pub trait Config: frame_system::Config {}
+
+	#[pallet::pallet]
+	pub struct Pallet<T>(_);
+
+	#[pallet::storage]
+	pub(super) type InitialAccount<T: Config> = StorageValue<Value = T::AccountId>;
+
+	/// Simple `GenesisConfig`.
+	#[pallet::genesis_config]
+	#[derive(DefaultNoBound)]
+	pub struct GenesisConfig<T: Config> {
+		pub initial_account: Option<T::AccountId>,
+	}
+
+	#[pallet::genesis_build]
+	impl<T: Config> BuildGenesisConfig for GenesisConfig<T> {
+		/// The storage building function that presents a direct mapping of the initial config
+		/// values to the storage items.
+		fn build(&self) {
+			InitialAccount::<T>::set(self.initial_account.clone());
+		}
+	}
+}
+

The initial state conveyed in the GenesisConfig struct is transformed into state storage +items by means of the BuildGenesisConfig trait, which shall be implemented for the pallet’s +GenesisConfig struct. The pallet::genesis_build attribute shall be attached to the impl +block:

+ +
#[pallet::genesis_build]
+impl<T: Config> BuildGenesisConfig for GenesisConfig<T> {
+	/// The storage building function that presents a direct mapping of the initial config
+	/// values to the storage items.
+	fn build(&self) {
+		InitialAccount::<T>::set(self.initial_account.clone());
+	}
+}
+

GenesisConfig may also contain more complicated types, including nested structs or enums, as +in the example for pallet_foo:

+ +
#[pallet::genesis_config]
+#[derive(DefaultNoBound)]
+pub struct GenesisConfig<T: Config> {
+	pub some_integer: u32,
+	pub some_enum: FooEnum,
+	pub some_struct: FooStruct,
+	#[serde(skip)]
+	pub _phantom: PhantomData<T>,
+}
+

Note that serde attributes can be used to control how the data +structures are stored into JSON. In the following example, the [sp_core::bytes] function is +used to serialize the values field.

+ +
#[derive(Default, serde::Serialize, serde::Deserialize)]
+#[serde(deny_unknown_fields, rename_all = "camelCase")]
+pub struct SomeFooData2 {
+	#[serde(default, with = "sp_core::bytes")]
+	pub values: Vec<u8>,
+}
+

Please note that fields of GenesisConfig may not be directly mapped to storage items. In the +following example, the initial struct fields are used to compute (sum) the value that will be +stored in the state as ProcessedEnumValue:

+ +
#[pallet::genesis_build]
+impl<T: Config> BuildGenesisConfig for GenesisConfig<T> {
+	/// The build method that indirectly maps an initial config values into the storage items.
+	fn build(&self) {
+		let processed_value: u64 = match &self.some_enum {
+			FooEnum::Data0 => 0,
+			FooEnum::Data1(v) => (v.a + v.b).into(),
+			FooEnum::Data2(v) => v.values.iter().map(|v| *v as u64).sum(),
+		};
+		ProcessedEnumValue::<T>::set(Some(processed_value));
+		SomeInteger::<T>::set(Some(self.some_integer));
+	}
+}

§GenesisConfig for runtimes

+

The runtime genesis config struct consists of configs for every pallet. For the [demonstration +runtime][chain_spec_guide_runtime] used in this guide, it consists of SystemConfig, +BarConfig, and FooConfig. This structure was automatically generated by a macro and it can +be sneak-peeked here: RuntimeGenesisConfig. For further reading on generated runtime +types, refer to frame_runtime_types.

+

The macro automatically adds an attribute that renames all the fields to camelCase. It is a +good practice to add it to nested structures too, to have the naming of the JSON keys consistent +across the chain-spec file.

+

§Default for GenesisConfig

+

GenesisConfig of all pallets must implement the Default trait. These are aggregated into +the runtime’s RuntimeGenesisConfig’s Default.

+

The default value of RuntimeGenesisConfig can be queried by the GenesisBuilder::get_preset +function provided by the runtime with id:None.

+

A default value for RuntimeGenesisConfig usually is not operational. This is because for some +pallets it is not possible to define good defaults (e.g. an initial set of authorities).

+

A default value is a base upon which a patch for GenesisConfig is applied. A good description +of how it exactly works is provided in get_storage_for_patch (and also in +GenesisBuilder::get_preset). A patch can be provided as an external file (manually created) +or as a built-in runtime preset. More info on presets is in the material to follow.

+

§Implementing GenesisBuilder for runtime

+

The runtime exposes a dedicated runtime API for interacting with its genesis config: +[sp_genesis_builder::GenesisBuilder]. The implementation shall be provided within +the [sp_api::impl_runtime_apis] macro, typically making use of some helpers provided: +build_state, get_preset. +A typical implementation of [sp_genesis_builder::GenesisBuilder] looks as follows:

+ +
impl_runtime_apis! {
+	impl sp_genesis_builder::GenesisBuilder<Block> for Runtime {
+		fn build_state(config: Vec<u8>) -> sp_genesis_builder::Result {
+			build_state::<RuntimeGenesisConfig>(config)
+		}
+
+		fn get_preset(id: &Option<sp_genesis_builder::PresetId>) -> Option<Vec<u8>> {
+			get_preset::<RuntimeGenesisConfig>(id, get_builtin_preset)
+		}
+
+		fn preset_names() -> Vec<sp_genesis_builder::PresetId> {
+			vec![
+				PresetId::from(PRESET_1),
+				PresetId::from(PRESET_2),
+				PresetId::from(PRESET_3),
+				PresetId::from(PRESET_4),
+				PresetId::from(PRESET_INVALID)
+			]
+		}
+	}
+
+	impl apis::Core<Block> for Runtime {
+		fn version() -> RuntimeVersion { VERSION }
+		fn execute_block(_: <Block as frame::traits::Block>::LazyBlock) { }
+		fn initialize_block(_: &Header) -> ExtrinsicInclusionMode { ExtrinsicInclusionMode::default() }
+	}
+}
+

Please note that two functions are customized: preset_names and get_preset. The first one +just provides a Vec of the names of supported presets, while the latter delegates the call +to a function that maps the name to an actual preset: +[chain_spec_guide_runtime::presets::get_builtin_preset]

+ +
pub fn get_builtin_preset(id: &sp_genesis_builder::PresetId) -> Option<alloc::vec::Vec<u8>> {
+	let preset = match id.as_ref() {
+		PRESET_1 => preset_1(),
+		PRESET_2 => preset_2(),
+		PRESET_3 => preset_3(),
+		PRESET_4 => preset_4(),
+		PRESET_INVALID => preset_invalid(),
+		_ => return None,
+	};
+
+	Some(
+		to_string(&preset)
+			.expect("serialization to json is expected to work. qed.")
+			.into_bytes(),
+	)
+}

§Genesis state presets for runtime

+

The runtime may provide many flavors of initial genesis state. This may be useful for predefined +testing networks, local development, or CI integration tests. Predefined genesis state may +contain a list of pre-funded accounts, predefined authorities for consensus, sudo key, and many +others useful for testing.

+

Internally, presets can be provided in a number of ways:

+ + +
fn preset_2() -> Value {
+	build_struct_json_patch!(RuntimeGenesisConfig {
+		foo: FooConfig {
+			some_integer: 200,
+			some_enum: FooEnum::Data2(SomeFooData2 { values: vec![0x0c, 0x10] })
+		},
+		bar: BarConfig { initial_account: Some(Sr25519Keyring::Ferdie.public().into()) },
+	})
+}
+
    +
  • JSON using runtime types to serialize values:
  • +
+ +
fn preset_3() -> Value {
+	json!({
+		"bar": {
+			"initialAccount": Sr25519Keyring::Alice.public().to_ss58check(),
+		},
+		"foo": {
+			"someEnum": FooEnum::Data1(
+				SomeFooData1 {
+					a: 12,
+					b: 16
+				}
+			),
+			"someInteger": 300
+		},
+	})
+}
+
    +
  • JSON in string form:
  • +
+ +
fn preset_1() -> Value {
+	json!({
+		"bar": {
+			"initialAccount": "5CiPPseXPECbkjWCa6MnjNokrgYjMqmKndv2rSnekmSK2DjL",
+		},
+		"foo": {
+			"someEnum": {
+				"Data2": {
+					"values": "0x0c0f"
+				}
+			},
+			"someStruct" : {
+				"fieldA": 10,
+				"fieldB": 20
+			},
+			"someInteger": 100
+		},
+	})
+}
+

It is worth noting that a preset does not have to be the full RuntimeGenesisConfig, in that +sense that it does not have to contain all the keys of the struct. The preset is actually a JSON +patch that will be merged with the default value of RuntimeGenesisConfig. This approach should +simplify maintenance of built-in presets. The following example illustrates a runtime genesis +config patch with a single key built using build_struct_json_patch macro:

+ +
pub fn preset_4() -> Value {
+	build_struct_json_patch!(RuntimeGenesisConfig {
+		foo: FooConfig { some_enum: FooEnum::Data2(SomeFooData2 { values: vec![0x0c, 0x10] }) },
+	})
+}
+

This results in the following JSON blob:

+ +
assert_eq!(
+	chain_spec_guide_runtime::presets::preset_4(),
+	json!({
+		"foo": {
+			"someEnum": {
+				"Data2": {
+					"values": "0x0c10"
+				}
+			},
+		},
+	})
+);

§Note on the importance of testing presets

+

It is recommended to always test presets by adding tests that convert the preset into the +raw storage. Converting to raw storage involves the deserialization of the provided JSON blob, +which enforces the verification of the preset. The following code shows one of the approaches +that can be taken for testing:

+ +
#[test]
+fn check_presets() {
+	let builder = sc_chain_spec::GenesisConfigBuilderRuntimeCaller::<()>::new(
+		crate::WASM_BINARY.expect("wasm binary shall exists"),
+	);
+	assert!(builder.get_storage_for_named_preset(Some(&PRESET_1.to_string())).is_ok());
+	assert!(builder.get_storage_for_named_preset(Some(&PRESET_2.to_string())).is_ok());
+	assert!(builder.get_storage_for_named_preset(Some(&PRESET_3.to_string())).is_ok());
+	assert!(builder.get_storage_for_named_preset(Some(&PRESET_4.to_string())).is_ok());
+}

§Note on the importance of using the deny_unknown_fields attribute

+

It is worth noting that when manually building preset JSON blobs it is easy to make a +hard-to-spot mistake, as in the following example (FooStruct does not contain fieldC):

+ +
fn preset_invalid() -> Value {
+	json!({
+		"foo": {
+			"someStruct": {
+				"fieldC": 5
+			},
+		},
+	})
+}
+

Even though preset_invalid contains a key that does not exist, the deserialization of the JSON +blob does not fail. The misspelling is silently ignored due to the lack of the +deny_unknown_fields attribute on the FooStruct struct, which is internally used in +GenesisConfig.

+ +
#[test]
+fn invalid_preset_works() {
+	let builder = sc_chain_spec::GenesisConfigBuilderRuntimeCaller::<()>::new(
+		crate::WASM_BINARY.expect("wasm binary shall exists"),
+	);
+	// Even though a preset contains invalid_key, conversion to raw storage does not fail. This is
+	// because the [`FooStruct`] structure is not annotated with `deny_unknown_fields` [`serde`]
+	// attribute.
+	// This may lead to hard to debug problems, that's why using ['deny_unknown_fields'] is
+	// recommended.
+	assert!(builder.get_storage_for_named_preset(Some(&PRESET_INVALID.to_string())).is_ok());
+}
+

To avoid this problem build_struct_json_patch macro shall be used whenever possible (it +internally instantiates the struct before serializang it JSON blob, so all unknown fields shall +be caught at compilation time).

+

§Runtime GenesisConfig raw format

+

A raw format of genesis config contains just the state’s keys and values as they are stored in +the storage. This format is used to directly initialize the genesis storage. This format is +useful for long-term running chains, where the GenesisConfig structure for pallets may be +evolving over time. The JSON representation created at some point in time may no longer be +deserializable in the future, making a chain specification useless. The raw format is +recommended for production chains.

+

For a detailed description of how the raw format is built, please refer to +[chain-spec-raw-genesis][sc_chain_spec#from-initial-state-to-raw-genesis]. Plain and +corresponding raw examples of chain-spec are given in +[chain-spec-examples][sc_chain_spec#json-chain-specification-example]. +The [chain_spec_builder] util supports building the raw storage.

+

§Interacting with the tool

+

The [chain_spec_builder] util allows interaction with the runtime in order to list or display +presets and build the chain specification file. It is possible to use the tool with the +[demonstration runtime][chain_spec_guide_runtime]. To build the required packages, just run +the following command:

+ +
cargo build -p staging-chain-spec-builder -p chain-spec-guide-runtime --release
+

The chain-spec-builder util can also be installed with cargo install:

+ +
cargo install staging-chain-spec-builder
+cargo build -p chain-spec-guide-runtime --release
+

Here are some examples in the form of rust tests:

+

§Listing available preset names:

+
bash!(
+	chain-spec-builder list-presets -r $runtime_path
+)

§Displaying preset with given name

+
bash!(
+	chain-spec-builder display-preset -r $runtime_path -p preset_2
+)

§Building a solo chain-spec (the default) using given preset

+
bash!(
+	chain-spec-builder -c /dev/stdout create -r $runtime_path named-preset preset_2
+)

§Building a teyrchain chain-spec using given preset

+
bash!(
+	chain-spec-builder -c /dev/stdout create -c pezkuwi -p 1000 -r $runtime_path named-preset preset_2
+)
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/chain_spec_genesis/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/chain_spec_genesis/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/chain_spec_genesis/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/cli/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/cli/index.html new file mode 100644 index 00000000..07e2fbc8 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/cli/index.html @@ -0,0 +1,89 @@ +pezkuwi_sdk_docs::reference_docs::cli - Rust

Module cli

Module cli 

Source
Expand description

Learn about Substrate’s CLI, and how it can be extended.

+

§Substrate CLI

+

Let’s see some examples of typical CLI arguments used when setting up and running a +Substrate-based blockchain. We use the solochain-template +on these examples.

+
§Checking the available CLI arguments
./target/debug/node-template --help
+
    +
  • --help: Displays the available CLI arguments.
  • +
+
§Starting a Local Substrate Node in Development Mode
./target/release/node-template \
+--dev
+
    +
  • --dev: Runs the node in development mode, using a pre-defined development chain +specification. +This mode ensures a fresh state by deleting existing data on restart.
  • +
+
§Generating Custom Chain Specification
./target/debug/node-template \
+build-spec \
+--disable-default-bootnode \
+--chain local \
+> customSpec.json
+
    +
  • build-spec: A subcommand to generate a chain specification file.
  • +
  • --disable-default-bootnode: Disables the default bootnodes in the node template.
  • +
  • --chain local: Indicates the chain specification is for a local development chain.
  • +
  • > customSpec.json: Redirects the output into a customSpec.json file.
  • +
+
§Converting Chain Specification to Raw Format
./target/debug/node-template build-spec \
+--chain=customSpec.json \
+--raw \
+--disable-default-bootnode \
+> customSpecRaw.json
+
    +
  • --chain=customSpec.json: Uses the custom chain specification as input.
  • +
  • --disable-default-bootnode: Disables the default bootnodes in the node template.
  • +
  • --raw: Converts the chain specification into a raw format with encoded storage keys.
  • +
  • > customSpecRaw.json: Outputs to customSpecRaw.json.
  • +
+
§Starting the First Node in a Private Network
./target/debug/node-template \
+  --base-path /tmp/node01 \
+  --chain ./customSpecRaw.json \
+  --port 30333 \
+  --ws-port 9945 \
+  --rpc-port 9933 \
+  --telemetry-url "wss://telemetry.pezkuwichain.io/submit/ 0" \
+  --validator \
+  --rpc-methods Unsafe \
+  --name MyNode01
+
    +
  • --base-path: Sets the directory for node data.
  • +
  • --chain: Specifies the chain specification file.
  • +
  • --port: TCP port for peer-to-peer communication.
  • +
  • --ws-port: WebSocket port for RPC.
  • +
  • --rpc-port: HTTP port for JSON-RPC.
  • +
  • --telemetry-url: Endpoint for sending telemetry data.
  • +
  • --validator: Indicates the node’s participation in block production.
  • +
  • --rpc-methods Unsafe: Allows potentially unsafe RPC methods.
  • +
  • --name: Sets a human-readable name for the node.
  • +
+
§Adding a Second Node to the Network
./target/release/node-template \
+  --base-path /tmp/bob \
+  --chain local \
+  --bob \
+  --port 30334 \
+  --rpc-port 9946 \
+  --telemetry-url "wss://telemetry.pezkuwichain.io/submit/ 0" \
+  --validator \
+  --bootnodes /ip4/127.0.0.1/tcp/30333/p2p/12D3KooWEyoppNCUx8Yx66oV9fJnriXwCcXwDDUA2kj6vnc6iDEp
+
    +
  • --base-path: Sets the directory for node data.
  • +
  • --chain: Specifies the chain specification file.
  • +
  • --bob: Initializes the node with the session keys of the “Bob” account.
  • +
  • --port: TCP port for peer-to-peer communication.
  • +
  • --rpc-port: HTTP port for JSON-RPC.
  • +
  • --telemetry-url: Endpoint for sending telemetry data.
  • +
  • --validator: Indicates the node’s participation in block production.
  • +
  • --bootnodes: Specifies the address of the first node for peer discovery. Nodes should find +each other using mDNS. This command needs to be used if they don’t find each other.
  • +
+
+
+

If you are interested in learning how to extend the CLI with your custom arguments, you can +check out the Customize your Substrate chain CLI +seminar. +Please note that the seminar is based on an older version of Substrate, and Clap +is now used instead of StructOpt for parsing +CLI arguments.

+
+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/cli/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/cli/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/cli/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/custom_host_functions/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/custom_host_functions/index.html new file mode 100644 index 00000000..36b26ce0 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/custom_host_functions/index.html @@ -0,0 +1,40 @@ +pezkuwi_sdk_docs::reference_docs::custom_host_functions - Rust

Module custom_host_functions

Module custom_host_functions 

Source
Expand description

Learn about how to add custom host functions to the node.

+

§Custom Host Functions

+

Host functions are functions that the wasm instance can use to communicate with the node. Learn +more about this in crate::reference_docs::wasm_meta_protocol.

+

§Finding Host Functions

+

To declare a set of functions as host functions, you need to use the #[runtime_interface] +([sp_runtime_interface]) attribute macro. The most notable set of host functions are those +that allow the runtime to access the chain state, namely [sp_io::storage]. Some other notable +host functions are also defined in [sp_io].

+

§Adding New Host Functions

+
+

Adding a new host function is a big commitment and should be done with care. Namely, the nodes +in the network need to support all host functions forever in order to be able to sync +historical blocks.

+
+

Adding host functions is only possible when you are using a node-template, so that you have +access to the boilerplate of building your node.

+

A group of host functions can always be grouped to gether as a tuple:

+ +
#[cfg(not(substrate_runtime))]
+pub type SubstrateHostFunctions = (
+	storage::HostFunctions,
+	default_child_storage::HostFunctions,
+	misc::HostFunctions,
+	wasm_tracing::HostFunctions,
+	offchain::HostFunctions,
+	crypto::HostFunctions,
+	hashing::HostFunctions,
+	allocator::HostFunctions,
+	panic_handler::HostFunctions,
+	logging::HostFunctions,
+	crate::trie::HostFunctions,
+	offchain_index::HostFunctions,
+	transaction_index::HostFunctions,
+);
+

The host functions are attached to the node side’s [sc_executor::WasmExecutor]. For example in +the minimal template, the setup looks as follows:

+ +
pub(crate) type FullClient =
+	sc_service::TFullClient<Block, RuntimeApi, WasmExecutor<HostFunctions>>;
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/custom_host_functions/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/custom_host_functions/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/custom_host_functions/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/custom_runtime_api_rpc/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/custom_runtime_api_rpc/index.html new file mode 100644 index 00000000..993ff44d --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/custom_runtime_api_rpc/index.html @@ -0,0 +1,106 @@ +pezkuwi_sdk_docs::reference_docs::custom_runtime_api_rpc - Rust

Module custom_runtime_api_rpc

Module custom_runtime_api_rpc 

Source
Expand description

Learn about how to create custom RPC endpoints and runtime APIs.

+

§Custom RPC do’s and don’ts

+

TLDR: Don’t create new custom RPCs. Instead, rely on custom Runtime APIs, combined with +state_call.

+

§Background

+

Pezkuwi-SDK offers the ability to query and subscribe storages directly. However what it does +not have is view functions. This is an +essential feature to avoid duplicated logic between runtime and the client SDK. Custom RPC was +used as a solution. It allow the RPC node to expose new RPCs that clients can be used to query +computed properties.

+

§Problems with Custom RPC

+

Unfortunately, custom RPC comes with many problems. To list a few:

+
    +
  • It is offchain logic executed by the RPC node and therefore the client has to trust the RPC +node.
  • +
  • To upgrade or add a new RPC logic, the RPC node has to be upgraded. This can cause significant +trouble when the RPC infrastructure is decentralized as we will need to coordinate multiple +parties to upgrade the RPC nodes.
  • +
  • A lot of boilerplate code is required to add custom RPC.
  • +
  • It prevents dApps from using a light client or an alternative client.
  • +
  • It makes ecosystem tooling integration much more complicated. For example, dApps will not +be able to use Chopsticks for testing as +Chopsticks will not have the custom RPC implementation.
  • +
  • Poorly implemented custom RPC can be a DoS vector.
  • +
+

Hence, we should avoid custom RPC.

+

§Alternatives

+

Generally, [sc_rpc::state::StateBackend::call] aka. state_call should be used instead of +custom RPC.

+

Usually, each custom RPC comes with a corresponding runtime API which implements the business +logic. So instead of invoke the custom RPC, we can use state_call to invoke the runtime API +directly. This is a trivial change on the dApp and no change on the runtime side. We may remove +the custom RPC from the node side if wanted.

+

There are some other cases that a simple runtime API is not enough. For example, implementation +of Ethereum RPC requires an additional offchain database to index transactions. In this +particular case, we can have the RPC implemented on another client.

+

For example, the Acala EVM+ RPC are implemented by +eth-rpc-adapter. +Alternatively, the Frontier project also provided +Ethereum RPC compatibility directly in the node-side software.

+

§Create a new Runtime API

+

For example, let’s take a look at the process through which the account nonce can be queried +through an RPC. First, a new runtime-api needs to be declared:

+ +
sp_api::decl_runtime_apis! {
+	/// The API to query account nonce.
+	pub trait AccountNonceApi<AccountId, Nonce> where
+		AccountId: codec::Codec,
+		Nonce: codec::Codec,
+	{
+		/// Get current account nonce of given `AccountId`.
+		fn account_nonce(account: AccountId) -> Nonce;
+	}
+}
+

This API is implemented at the runtime level, always inside [sp_api::impl_runtime_apis!].

+

As noted, this is already enough to make this API usable via state_call.

+

§Create a new custom RPC (Legacy)

+

Should you wish to implement the legacy approach of exposing this runtime-api as a custom +RPC-api, then a custom RPC server has to be defined.

+ +
#[rpc(client, server)]
+pub trait SystemApi<BlockHash, AccountId, Nonce> {
+	/// Returns the next valid index (aka nonce) for given account.
+	///
+	/// This method takes into consideration all pending transactions
+	/// currently in the pool and if no transactions are found in the pool
+	/// it fallbacks to query the index from the runtime (aka. state nonce).
+	#[method(name = "system_accountNextIndex", aliases = ["account_nextIndex"])]
+	async fn nonce(&self, account: AccountId) -> RpcResult<Nonce>;
+
+	/// Dry run an extrinsic at a given block. Return SCALE encoded ApplyExtrinsicResult.
+	#[method(name = "system_dryRun", aliases = ["system_dryRunAt"], with_extensions)]
+	async fn dry_run(&self, extrinsic: Bytes, at: Option<BlockHash>) -> RpcResult<Bytes>;
+}

§Add a new RPC to the node (Legacy)

+

Finally, this custom RPC needs to be integrated into the node side. This is usually done in a +rpc.rs in a typical template, as follows:

+ +
pub fn create_full<C, P>(
+	deps: FullDeps<C, P>,
+) -> Result<RpcModule<()>, Box<dyn std::error::Error + Send + Sync>>
+where
+	C: Send
+		+ Sync
+		+ 'static
+		+ sp_api::ProvideRuntimeApi<OpaqueBlock>
+		+ HeaderBackend<OpaqueBlock>
+		+ HeaderMetadata<OpaqueBlock, Error = BlockChainError>
+		+ 'static,
+	C::Api: sp_block_builder::BlockBuilder<OpaqueBlock>,
+	C::Api: substrate_frame_rpc_system::AccountNonceApi<OpaqueBlock, AccountId, Nonce>,
+	P: TransactionPool + 'static,
+{
+	use pezkuwi_sdk::substrate_frame_rpc_system::{System, SystemApiServer};
+	let mut module = RpcModule::new(());
+	let FullDeps { client, pool } = deps;
+
+	module.merge(System::new(client.clone(), pool.clone()).into_rpc())?;
+
+	Ok(module)
+}

§Future

+ +
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/custom_runtime_api_rpc/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/custom_runtime_api_rpc/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/custom_runtime_api_rpc/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/defensive_programming/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/defensive_programming/index.html new file mode 100644 index 00000000..ab75d184 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/defensive_programming/index.html @@ -0,0 +1,269 @@ +pezkuwi_sdk_docs::reference_docs::defensive_programming - Rust

Module defensive_programming

Module defensive_programming 

Source
Expand description

Learn about how to write safe and defensive code in your FRAME runtime. +Defensive programming is a design paradigm that enables a program to continue +running despite unexpected behavior, input, or events that may arise in runtime. +Usually, unforeseen circumstances may cause the program to stop or, in the Rust context, +panic!. Defensive practices allow for these circumstances to be accounted for ahead of time +and for them to be handled gracefully, which is in line with the intended fault-tolerant and +deterministic nature of blockchains.

+

The Pezkuwi SDK is built to reflect these principles and to facilitate their usage accordingly.

+

§General Overview

+

When developing within the context of the Substrate runtime, there is one golden rule:

+

DO NOT PANIC. There are some exceptions, but generally, this is the default precedent.

+
+

It’s important to differentiate between the runtime and node. The runtime refers to the core +business logic of a Substrate-based chain, whereas the node refers to the outer client, which +deals with telemetry and gossip from other nodes. For more information, read about +Substrate’s node +architecture. It’s also important +to note that the criticality of the node is slightly lesser +than that of the runtime, which is why you may see unwrap() or other “non-defensive” +approaches +in a few places of the node’s code repository.

+
+

Most of these practices fall within Rust’s +colloquial usage of proper error propagation, handling, and arithmetic-based edge cases.

+

General guidelines:

+
    +
  • Avoid writing functions that could explicitly panic, such as directly using unwrap() on +a Result, or accessing an out-of-bounds index on a collection. Safer methods to access +collection types, i.e., get() which allow defensive handling of the resulting Option are +recommended to be used.
  • +
  • It may be acceptable to use except(), but only if one is completely certain (and has +performed a check beforehand) that a value won’t panic upon unwrapping. Even this is +discouraged, however, as future changes to that function could then cause that statement to +panic. It is important to ensure all possible errors are propagated and handled effectively.
  • +
  • If a function can panic, it usually is prefaced with unchecked_ to indicate its +unsafety.
  • +
  • If you are writing a function that could panic, document it!
  • +
  • Carefully handle mathematical operations. Many seemingly, simplistic operations, such as +arithmetic in the runtime, could present a number of issues (see more later in this +document). Use checked arithmetic wherever possible.
  • +
+

These guidelines could be summarized in the following example, where bad_pop is prone to +panicking, and good_pop allows for proper error handling to take place:

+ +
 // Bad pop always requires that we return something, even if vector/array is empty.
+ fn bad_pop<T>(v: Vec<T>) -> T {}
+ // Good pop allows us to return None from the Option if need be.
+ fn good_pop<T>(v: Vec<T>) -> Option<T> {}

§Defensive Traits

+

The Defensive trait provides a number of functions, all of which +provide an alternative to ‘vanilla’ Rust functions, e.g.:

+ +

Defensive methods use debug_assertions, which panic in development, but in +production/release, they will merely log an error (i.e., log::error).

+

The Defensive trait and its various implementations can be found +here.

+

§Integer Overflow

+

The Rust compiler prevents static overflow from happening at compile time. +The compiler panics in debug mode in the event of an integer overflow. In +release mode, it resorts to silently wrapping the overflowed amount in a modular fashion +(from the MAX back to zero).

+

In runtime development, we don’t always have control over what is being supplied +as a parameter. For example, even this simple add function could present one of two outcomes +depending on whether it is in release or debug mode:

+ +
fn naive_add(x: u8, y: u8) -> u8 {
+    x + y
+}
+

If we passed overflow-able values at runtime, this could panic (or wrap if in release).

+ +
naive_add(250u8, 10u8); // In debug mode, this would panic. In release, this would return 4.
+

It is the silent portion of this behavior that presents a real issue. Such behavior should be +made obvious, especially in blockchain development, where unsafe arithmetic could produce +unexpected consequences like a user balance over or underflowing.

+

Fortunately, there are ways to both represent and handle these scenarios depending on our +specific use case natively built into Rust and libraries like [sp_arithmetic].

+

§Infallible Arithmetic

+

Both Rust and Substrate provide safe ways to deal with numbers and alternatives to floating +point arithmetic.

+

Known scenarios that could be fallible should be avoided: i.e., avoiding the possibility of +dividing/modulo by zero at any point should be mitigated. One should be opting for a +checked_* method to introduce safe arithmetic in their code in most cases.

+

A developer should use fixed-point instead of floating-point arithmetic to mitigate the +potential for inaccuracy, rounding errors, or other unexpected behavior.

+ +

Using floating point number types (i.e. f32, f64) in the runtime should be avoided, as a single non-deterministic result could cause chaos for blockchain consensus along with the issues above. For more on the specifics of the peculiarities of floating point calculations, watch this video by the Computerphile.

+

The following methods demonstrate different ways to handle numbers natively in Rust safely, +without fear of panic or unexpected behavior from wrapping.

+

§Checked Arithmetic

+

Checked operations utilize an Option<T> as a return type. This allows for +catching any unexpected behavior in the event of an overflow through simple pattern matching.

+

This is an example of a valid operation:

+ +
#[test]
+fn checked_add_example() {
+	// This is valid, as 20 is perfectly within the bounds of u32.
+	let add = (10u32).checked_add(10);
+	assert_eq!(add, Some(20))
+}
+

This is an example of an invalid operation. In this case, a simulated integer overflow, which +would simply result in None:

+ +
#[test]
+fn checked_add_handle_error_example() {
+	// This is invalid - we are adding something to the max of u32::MAX, which would overflow.
+	// Luckily, checked_add just marks this as None!
+	let add = u32::MAX.checked_add(10);
+	assert_eq!(add, None)
+}
+

Suppose you aren’t sure which operation to use for runtime math. In that case, checked +operations are the safest bet, presenting two predictable (and erroring) outcomes that can be +handled accordingly (Some and None).

+

The following conventions can be seen within the Pezkuwi SDK, where it is +handled in two ways:

+ +
§Handling via Option - More Verbose
+

Because wrapped operations return Option<T>, you can use a more verbose/explicit form of error +handling via if or if let:

+ +
fn increase_balance(account: Address, amount: u64) -> Result<(), RuntimeError> {
+	// Get a user's current balance
+	let balance = Runtime::get_balance(account)?;
+	// SAFELY increase the balance by some amount
+	if let Some(new_balance) = balance.checked_add(amount) {
+		Runtime::set_balance(account, new_balance);
+		Ok(())
+	} else {
+		Err(RuntimeError::Overflow)
+	}
+}
+

Optionally, match may also be directly used in a more concise manner:

+ +
fn increase_balance_match(account: Address, amount: u64) -> Result<(), RuntimeError> {
+	// Get a user's current balance
+	let balance = Runtime::get_balance(account)?;
+	// SAFELY increase the balance by some amount
+	let new_balance = match balance.checked_add(amount) {
+		Some(balance) => balance,
+		None => {
+			return Err(RuntimeError::Overflow);
+		},
+	};
+	Runtime::set_balance(account, new_balance);
+	Ok(())
+}
+

This is generally a useful convention for handling checked types and most types that return +Option<T>.

+
§Handling via Result - Less Verbose
+

In the Pezkuwi SDK codebase, checked operations are handled as a Result via ok_or. This is +a less verbose way of expressing the above. This usage often boils down to the developer’s +preference:

+ +
fn increase_balance_result(account: Address, amount: u64) -> Result<(), RuntimeError> {
+	// Get a user's current balance
+	let balance = Runtime::get_balance(account)?;
+	// SAFELY increase the balance by some amount - this time, by using `ok_or`
+	let new_balance = balance.checked_add(amount).ok_or(RuntimeError::Overflow)?;
+	Runtime::set_balance(account, new_balance);
+	Ok(())
+}

§Saturating Operations

+

Saturating a number limits it to the type’s upper or lower bound, even if the integer type +overflowed in runtime. For example, adding to u32::MAX would simply limit itself to +u32::MAX:

+ +
#[test]
+fn saturated_add_example() {
+	// Saturating add simply saturates
+	// to the numeric bound of that type if it overflows.
+	let add = u32::MAX.saturating_add(10);
+	assert_eq!(add, u32::MAX)
+}
+

Saturating calculations can be used if one is very sure that something won’t overflow, but wants +to avoid introducing the notion of any potential-panic or wrapping behavior.

+

There is also a series of defensive alternatives via +DefensiveSaturating, which introduces the same behavior +of the Defensive trait, only with saturating, mathematical +operations:

+ +
#[test]
+#[cfg_attr(debug_assertions, should_panic(expected = "Defensive failure has been triggered!"))]
+fn saturated_defensive_example() {
+	let saturated_defensive = u32::MAX.defensive_saturating_add(10);
+	assert_eq!(saturated_defensive, u32::MAX);
+}

§Mathematical Operations in Substrate Development - Further Context

+

As a recap, we covered the following concepts:

+
    +
  1. Checked operations - using Option or Result
  2. +
  3. Saturating operations - limited to the lower and upper bounds of a number type
  4. +
  5. Wrapped operations (the default) - wrap around to above or below the bounds of a type
  6. +
+
§The problem with ‘default’ wrapped operations
+

Wrapped operations cause the overflow to wrap around to either the maximum or minimum of +that type. Imagine this in the context of a blockchain, where there are account balances, voting +counters, nonces for transactions, and other aspects of a blockchain.

+

While it may seem trivial, choosing how to handle numbers is quite important. As a thought +exercise, here are some scenarios of which will shed more light on when to use which.

+
§Bob’s Overflowed Balance
+

Bob’s balance exceeds the Balance type on the EduChain. Because the pallet developer did +not handle the calculation to add to Bob’s balance with any regard to this overflow, Bob’s +balance is now essentially 0, the operation wrapped.

+
+ Solution: Saturating or Checked + For Bob's balance problems, using a `saturating_add` or `checked_add` could've mitigated + this issue. They simply would've reached the upper, or lower bounds, of the particular type for + an on-chain balance. In other words: Bob's balance would've stayed at the maximum of the + Balance type.
+
§Alice’s ‘Underflowed’ Balance
+

Alice’s balance has reached 0 after a transfer to Bob. Suddenly, she has been slashed on +EduChain, causing her balance to reach near the limit of u32::MAX - a very large amount - as +wrapped operations can go both ways. Alice can now successfully vote using her new, overpowered +token balance, destroying the chain’s integrity.

+
+ Solution: Saturating + For Alice's balance problem, using `saturated_sub` could've mitigated this issue. A saturating + calculation would've simply limited her balance to the lower bound of u32, as having a negative + balance is not a concept within blockchains. In other words: Alice's balance would've stayed + at "0", even after being slashed. +

This is also an example that while one system may work in isolation, shared interfaces, such +as the notion of balances, are often shared across multiple pallets - meaning these small +changes can make a big difference depending on the scenario.

+
§Proposal ID Overwrite
+

A u8 parameter, called proposals_count, represents the type for counting the number of +proposals on-chain. Every time a new proposal is added to the system, this number increases. +With the proposal pallet’s high usage, it has reached u8::MAX’s limit of 255, causing +proposals_count to go to 0. Unfortunately, this results in new proposals overwriting old ones, +effectively erasing any notion of past proposals!

+
+ Solution: Checked + For the proposal IDs, proper handling via `checked` math would've been suitable, + Saturating could've been used - but it also would've 'failed' silently. Using `checked_add` to + ensure that the next proposal ID would've been valid would've been a viable way to let the user + know the state of their proposal: + +
let next_proposal_id = current_count.checked_add(1).ok_or_else(|| Error::TooManyProposals)?;
+

From the above, we can clearly see the problematic nature of seemingly simple operations in the +runtime, and care should be given to ensure a defensive approach is taken.

+

§Edge cases of panic!-able instances in Substrate

+

As you traverse through the codebase (particularly in substrate/frame, where the majority of +runtime code lives), you may notice that there (only a few!) occurrences where panic! is used +explicitly. This is used when the runtime should stall, rather than keep running, as that is +considered safer. Particularly when it comes to mission-critical components, such as block +authoring, consensus, or other protocol-level dependencies, going through with an action may +actually cause harm to the network, and thus stalling would be the better option.

+

Take the example of the BABE pallet ([pallet_babe]), which doesn’t allow for a validator to +participate if it is disabled (see: [frame::traits::DisabledValidators]):

+ +
if T::DisabledValidators::is_disabled(authority_index) {
+    panic!(
+      "Validator with index {:?} is disabled and should not be attempting to author blocks.",
+        authority_index,
+    );
+}
+

There are other examples in various pallets, mostly those crucial to the blockchain’s +functionality. Most of the time, you will not be writing pallets which operate at this level, +but these exceptions should be noted regardless.

+

§Other Resources

+ +
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/defensive_programming/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/defensive_programming/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/defensive_programming/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/development_environment_advice/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/development_environment_advice/index.html new file mode 100644 index 00000000..38d573d6 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/development_environment_advice/index.html @@ -0,0 +1,186 @@ +pezkuwi_sdk_docs::reference_docs::development_environment_advice - Rust

Module development_environment_advice

Module development_environment_advice 

Source
Expand description

Advice for configuring your development environment for Substrate development.

+

§Development Environment Advice

+

Large Rust projects are known for sometimes long compile times and sluggish dev tooling, and +pezkuwi-sdk is no exception.

+

This page contains some advice to improve your workflow when using common tooling.

+

§Rust Analyzer Configuration

+

Rust Analyzer is the defacto LSP for Rust. Its default +settings are fine for smaller projects, but not well optimised for pezkuwi-sdk.

+

Below is a suggested configuration for VSCode or any VSCode-based editor like Cursor:

+
{
+  // Use a separate target dir for Rust Analyzer. Helpful if you want to use Rust
+  // Analyzer and cargo on the command line at the same time,
+  // at the expense of duplicating build artifacts.
+  "rust-analyzer.cargo.targetDir": "target/vscode-rust-analyzer",
+  // Improve stability
+  "rust-analyzer.server.extraEnv": {
+    "CHALK_OVERFLOW_DEPTH": "100000000",
+    "CHALK_SOLVER_MAX_SIZE": "10000000"
+  },
+  // Check feature-gated code
+  "rust-analyzer.cargo.features": "all",
+  "rust-analyzer.cargo.extraEnv": {
+    // Skip building WASM, there is never need for it here
+    "SKIP_WASM_BUILD": "1"
+  },
+  // Don't expand some problematic proc_macros
+  "rust-analyzer.procMacro.ignored": {
+    "async-trait": ["async_trait"],
+    "napi-derive": ["napi"],
+    "async-recursion": ["async_recursion"],
+    "async-std": ["async_std"]
+  },
+  // Use nightly formatting.
+  // See the pezkuwi-sdk CI job that checks formatting for the current version used in
+  // pezkuwi-sdk.
+  "rust-analyzer.rustfmt.extraArgs": ["+nightly-2024-04-10"],
+}
+

and the same in Lua for neovim/nvim-lspconfig:

+
["rust-analyzer"] = {
+  rust = {
+    # Use a separate target dir for Rust Analyzer. Helpful if you want to use Rust
+    # Analyzer and cargo on the command line at the same time.
+    analyzerTargetDir = "target/nvim-rust-analyzer",
+  },
+  server = {
+    # Improve stability
+    extraEnv = {
+      ["CHALK_OVERFLOW_DEPTH"] = "100000000",
+      ["CHALK_SOLVER_MAX_SIZE"] = "100000000",
+    },
+  },
+  cargo = {
+    # Check feature-gated code
+    features = "all",
+    extraEnv = {
+      # Skip building WASM, there is never need for it here
+      ["SKIP_WASM_BUILD"] = "1",
+    },
+  },
+  procMacro = {
+    # Don't expand some problematic proc_macros
+    ignored = {
+      ["async-trait"] = { "async_trait" },
+      ["napi-derive"] = { "napi" },
+      ["async-recursion"] = { "async_recursion" },
+      ["async-std"] = { "async_std" },
+    },
+  },
+  rustfmt = {
+    # Use nightly formatting.
+    # See the pezkuwi-sdk CI job that checks formatting for the current version used in
+    # pezkuwi-sdk.
+    extraArgs = { "+nightly-2024-04-10" },
+  },
+},
+

Alternatively for neovim, if you are using Rustaceanvim, +you can achieve the same configuring rust-analyzer via rustaceanvim as follows:

+
return {
+ {
+   "mrcjkb/rustaceanvim",
+   opts = {
+     server = {
+       default_settings = {
+          ["rust-analyzer"] = {
+           // put the same config as for nvim-lspconfig here
+         },
+       },
+     },
+   },
+ },
+}
+

Similarly for Zed, you can replicate the same VSCode configuration in +~/.config/zed/settings.json as follows:

+
"lsp": {
+  "rust-analyzer": {
+    "initialization_options": {
+      // same config as for VSCode for rust, cargo, procMacros, ...
+    }
+  }
+},
+

In general, refer to your favorite editor / IDE’s documentation to properly configure +rust-analyzer as language server. +For the full set of configuration options see https://rust-analyzer.github.io/manual.html#configuration.

+

§Cargo Usage

§Using --package (a.k.a. -p)

+

pezkuwi-sdk is a monorepo containing many crates. When you run a cargo command without +-p, you will almost certainly compile crates outside of the scope you are working.

+

Instead, you should identify the name of the crate you are working on by checking the name +field in the closest Cargo.toml file. Then, use -p with your cargo commands to only compile +that crate.

+

§SKIP_WASM_BUILD=1 environment variable

+

When cargo touches a runtime crate, by default it will also compile the WASM binary, +approximately doubling the compilation time.

+

The WASM binary is usually not needed, especially when running check or test. To skip the +WASM build, set the SKIP_WASM_BUILD environment variable to 1. For example: +SKIP_WASM_BUILD=1 cargo check -p frame-support.

+

§Cargo Remote

+

Warning: cargo remote by default doesn’t transfer hidden files to the remote machine. But hidden +files can be useful, e.g. for sqlx usage. On the other hand using --transfer-hidden flag will +transfer .git which is big.

+

If you have a powerful remote server available, you may consider using +cargo-remote to execute cargo commands on it, +freeing up local resources for other tasks like rust-analyzer.

+

When using cargo-remote, you can configure your editor to perform the the typical +“check-on-save” remotely as well. The configuration for VSCode (or any VSCode-based editor like +Cursor) is as follows:

+
{
+	"rust-analyzer.cargo.buildScripts.overrideCommand": [
+		"cargo",
+		"remote",
+		"--build-env",
+		"SKIP_WASM_BUILD=1",
+		"--",
+		"check",
+		"--message-format=json",
+		"--all-targets",
+		"--all-features",
+		"--target-dir=target/rust-analyzer"
+	],
+	"rust-analyzer.check.overrideCommand": [
+		"cargo",
+		"remote",
+		"--build-env",
+		"SKIP_WASM_BUILD=1",
+		"--",
+		"check",
+		"--workspace",
+		"--message-format=json",
+		"--all-targets",
+		"--all-features",
+		"--target-dir=target/rust-analyzer"
+	],
+}
+

and the same in Lua for neovim/nvim-lspconfig:

+
["rust-analyzer"] = {
+  cargo = {
+    buildScripts = {
+      overrideCommand = {
+        "cargo",
+        "remote",
+        "--build-env",
+        "SKIP_WASM_BUILD=1",
+        "--",
+        "check",
+        "--message-format=json",
+        "--all-targets",
+        "--all-features",
+        "--target-dir=target/rust-analyzer"
+      },
+    },
+  },
+  check = {
+    overrideCommand = {
+      "cargo",
+      "remote",
+      "--build-env",
+      "SKIP_WASM_BUILD=1",
+      "--",
+      "check",
+      "--workspace",
+      "--message-format=json",
+      "--all-targets",
+      "--all-features",
+      "--target-dir=target/rust-analyzer"
+    },
+  },
+},
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/development_environment_advice/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/development_environment_advice/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/development_environment_advice/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/extrinsic_encoding/call_data/enum.Call.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/extrinsic_encoding/call_data/enum.Call.html new file mode 100644 index 00000000..fd2138cb --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/extrinsic_encoding/call_data/enum.Call.html @@ -0,0 +1,196 @@ +Call in pezkuwi_sdk_docs::reference_docs::extrinsic_encoding::call_data - Rust

Call

pub enum Call {
+    PalletA(PalletACall),
+    PalletB(PalletBCall),
+}

Variants§

§

PalletA(PalletACall)

§

PalletB(PalletBCall)

Trait Implementations§

Source§

impl Clone for Call

Source§

fn clone(&self) -> Call

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Decode for Call

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Dispatchable for Call

Source§

type RuntimeOrigin = ()

Every function call from your runtime has an origin, which specifies where the extrinsic was +generated from. In the case of a signed extrinsic (transaction), the origin contains an +identifier for the caller. The origin can be empty in the case of an inherent extrinsic.
Source§

type Config = ()

Source§

type Info = ()

An opaque set of information attached to the transaction. This could be constructed anywhere +down the line in a runtime. The current Substrate runtime uses a struct with the same name +to represent the dispatch class and weight.
Source§

type PostInfo = ()

Additional information that is returned by dispatch. Can be used to supply the caller +with information about a Dispatchable that is only known post dispatch.
Source§

fn dispatch( + self, + _origin: Self::RuntimeOrigin, +) -> DispatchResultWithInfo<Self::PostInfo>

Actually dispatch this call and return the result of it.
Source§

impl Encode for Call

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl EncodeLike for Call

Auto Trait Implementations§

§

impl Freeze for Call

§

impl RefUnwindSafe for Call

§

impl Send for Call

§

impl Sync for Call

§

impl Unpin for Call

§

impl UnwindSafe for Call

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Call> CallDispatcher<Call> for Call
where + Call: Dispatchable,

§

fn dispatch( + call: Call, + origin: <Call as Dispatchable>::RuntimeOrigin, +) -> Result<<Call as Dispatchable>::PostInfo, DispatchErrorWithPostInfo<<Call as Dispatchable>::PostInfo>>

§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/extrinsic_encoding/call_data/enum.PalletACall.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/extrinsic_encoding/call_data/enum.PalletACall.html new file mode 100644 index 00000000..d1bb4f20 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/extrinsic_encoding/call_data/enum.PalletACall.html @@ -0,0 +1,183 @@ +PalletACall in pezkuwi_sdk_docs::reference_docs::extrinsic_encoding::call_data - Rust

PalletACall

pub enum PalletACall {
+    Foo(String),
+}

Variants§

Trait Implementations§

Source§

impl Clone for PalletACall

Source§

fn clone(&self) -> PalletACall

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Decode for PalletACall

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for PalletACall

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl EncodeLike for PalletACall

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/extrinsic_encoding/call_data/enum.PalletBCall.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/extrinsic_encoding/call_data/enum.PalletBCall.html new file mode 100644 index 00000000..47a6ccf9 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/extrinsic_encoding/call_data/enum.PalletBCall.html @@ -0,0 +1,183 @@ +PalletBCall in pezkuwi_sdk_docs::reference_docs::extrinsic_encoding::call_data - Rust

PalletBCall

pub enum PalletBCall {
+    Bar(String),
+}

Variants§

Trait Implementations§

Source§

impl Clone for PalletBCall

Source§

fn clone(&self) -> PalletBCall

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Decode for PalletBCall

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for PalletBCall

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl EncodeLike for PalletBCall

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/extrinsic_encoding/call_data/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/extrinsic_encoding/call_data/index.html new file mode 100644 index 00000000..d98fe2a6 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/extrinsic_encoding/call_data/index.html @@ -0,0 +1 @@ +pezkuwi_sdk_docs::reference_docs::extrinsic_encoding::call_data - Rust

Module call_data

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/extrinsic_encoding/call_data/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/extrinsic_encoding/call_data/sidebar-items.js new file mode 100644 index 00000000..83ca5aaa --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/extrinsic_encoding/call_data/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"enum":["Call","PalletACall","PalletBCall"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/extrinsic_encoding/encoding_example/fn.encode_demo_extrinsic.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/extrinsic_encoding/encoding_example/fn.encode_demo_extrinsic.html new file mode 100644 index 00000000..9e366d81 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/extrinsic_encoding/encoding_example/fn.encode_demo_extrinsic.html @@ -0,0 +1 @@ +encode_demo_extrinsic in pezkuwi_sdk_docs::reference_docs::extrinsic_encoding::encoding_example - Rust

encode_demo_extrinsic

Function encode_demo_extrinsic 

Source
pub fn encode_demo_extrinsic() -> Vec<u8> 
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/extrinsic_encoding/encoding_example/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/extrinsic_encoding/encoding_example/index.html new file mode 100644 index 00000000..16cf06dd --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/extrinsic_encoding/encoding_example/index.html @@ -0,0 +1 @@ +pezkuwi_sdk_docs::reference_docs::extrinsic_encoding::encoding_example - Rust

Module encoding_example

Module encoding_example 

Source

Functions§

encode_demo_extrinsic
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/extrinsic_encoding/encoding_example/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/extrinsic_encoding/encoding_example/sidebar-items.js new file mode 100644 index 00000000..57f8cf50 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/extrinsic_encoding/encoding_example/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"fn":["encode_demo_extrinsic"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/extrinsic_encoding/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/extrinsic_encoding/index.html new file mode 100644 index 00000000..e7b742df --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/extrinsic_encoding/index.html @@ -0,0 +1,329 @@ +pezkuwi_sdk_docs::reference_docs::extrinsic_encoding - Rust

Module extrinsic_encoding

Module extrinsic_encoding 

Source
Expand description

Learn about how extrinsics are encoded to be transmitted to a node and stored in blocks.

+

§Constructing and Signing Extrinsics

+

Extrinsics are payloads that are stored in blocks which are responsible for altering the state +of a blockchain via the state transition +function.

+

Substrate is configurable enough that extrinsics can take any format. In practice, runtimes +tend to use our [sp_runtime::generic::UncheckedExtrinsic] type to represent extrinsics, +because it’s generic enough to cater for most (if not all) use cases. In Pezkuwi, this is +configured here +at the time of writing.

+

What follows is a description of how extrinsics based on this +[sp_runtime::generic::UncheckedExtrinsic] type are encoded into bytes. Specifically, we are +looking at how extrinsics with a format version of 5 are encoded. This version is itself a part +of the payload, and if it changes, it indicates that something about the encoding may have +changed.

+

§Encoding an Extrinsic

+

At a high level, all extrinsics compatible with [sp_runtime::generic::UncheckedExtrinsic] +are formed from concatenating some details together, as in the following pseudo-code:

+
extrinsic_bytes = concat(
+    compact_encoded_length,
+    version_and_extrinsic_type,
+	maybe_extension_data,
+    call_data
+)
+

For clarity, the actual implementation in Substrate looks like this:

+ +
impl<Address, Call, Signature, Extension> Encode
+	for UncheckedExtrinsic<Address, Call, Signature, Extension>
+where
+	Preamble<Address, Signature, Extension>: Encode,
+	Call: Encode,
+	Extension: Encode,
+{
+	fn encode(&self) -> Vec<u8> {
+		let tmp = self.encode_without_prefix();
+
+		let compact_len = codec::Compact::<u32>(tmp.len() as u32);
+
+		// Allocate the output buffer with the correct length
+		let mut output = Vec::with_capacity(compact_len.size_hint() + tmp.len());
+
+		compact_len.encode_to(&mut output);
+		output.extend(tmp);
+
+		output
+	}
+}
+
impl<Address, Call, Signature, Extra> Encode
+	for UncheckedExtrinsicV4<Address, Call, Signature, Extra>
+where
+	Address: Encode,
+	Signature: Encode,
+	Call: Encode,
+	Extra: Encode,
+{
+	fn encode(&self) -> Vec<u8> {
+		let mut tmp = Vec::with_capacity(core::mem::size_of::<Self>());
+
+		// 1 byte version id.
+		match self.signature.as_ref() {
+			Some(s) => {
+				tmp.push(4u8 | 0b1000_0000);
+				s.encode_to(&mut tmp);
+			},
+			None => {
+				tmp.push(4u8 & 0b0111_1111);
+			},
+		}
+		self.function.encode_to(&mut tmp);
+
+		let compact_len = codec::Compact::<u32>(tmp.len() as u32);
+
+		// Allocate the output buffer with the correct length
+		let mut output = Vec::with_capacity(compact_len.size_hint() + tmp.len());
+
+		compact_len.encode_to(&mut output);
+		output.extend(tmp);
+
+		output
+	}
+}
+

Let’s look at how each of these details is constructed:

+

§compact_encoded_length

+

This is a [SCALE compact encoded][frame::deps::codec::Compact] integer which is equal to the +length, in bytes, of the rest of the extrinsic details.

+

To obtain this value, we must encode and concatenate together the rest of the extrinsic details +first, and then obtain the byte length of these. We can then compact encode that length, and +prepend it to the rest of the details.

+

§version_and_maybe_signature

+

If the extrinsic is unsigned, then version_and_maybe_signature will be just one byte +denoting the transaction protocol version, which is 4 (or 0b0000_0100).

+

If the extrinsic is signed (all extrinsics submitted from users must be signed), then +version_and_maybe_signature is obtained by concatenating some details together, ie:

+
version_and_maybe_signature = concat(
+    version_and_signed,
+    from_address,
+    signature,
+    transaction_extensions_extra,
+)
+

Each of the details to be concatenated together is explained below:

+

§version_and_extrinsic_type

+

This byte has 2 components:

+
    +
  • the 2 most significant bits represent the extrinsic type: +
      +
    • bare - 0b00
    • +
    • signed - 0b10
    • +
    • general - 0b01
    • +
    +
  • +
  • the 6 least significant bits represent the extrinsic format version (currently 5)
  • +
+

§Bare extrinsics

+

If the extrinsic is bare, then version_and_extrinsic_type will be just the transaction +protocol version, which is 5 (or 0b0000_0101). Bare extrinsics do not carry any other +extension data, so maybe_extension_data would not be included in the payload and the +version_and_extrinsic_type would always be followed by the encoded call bytes.

+

§Signed extrinsics

+

If the extrinsic is signed (all extrinsics submitted from users used to be signed up until +version 4), then version_and_extrinsic_type is obtained by having a MSB of 1 on the +transaction protocol version byte (which translates to 0b1000_0101).

+

Additionally, signed extrinsics also carry with them address and signature information encoded +as follows:

+
§from_address
+

This is the [SCALE encoded][frame::deps::codec] address of the sender of the extrinsic. The +address is the first generic parameter of [sp_runtime::generic::UncheckedExtrinsic], and so +can vary from chain to chain.

+

The address type used on the Pezkuwi relay chain is [sp_runtime::MultiAddress<AccountId32>], +where AccountId32 is defined [here][sp_core::crypto::AccountId32]. When constructing a +signed extrinsic to be submitted to a Pezkuwi node, you’ll always use the +[sp_runtime::MultiAddress::Id] variant to wrap your AccountId32.

+
§signature
+

This is the [SCALE encoded][frame::deps::codec] signature. The signature type is configured via +the third generic parameter of [sp_runtime::generic::UncheckedExtrinsic], which determines the +shape of the signature and signing algorithm that should be used.

+

The signature is obtained by signing the signed payload bytes (see below on how this is +constructed) using the private key associated with the address and correct algorithm.

+

The signature type used on the Pezkuwi relay chain is [sp_runtime::MultiSignature]; the +variants there are the types of signature that can be provided.

+

§General extrinsics

+

If the extrinsic is general (it doesn’t carry a signature in the payload, only extension +data), then version_and_extrinsic_type is obtained by logical OR between the general +transaction type bits and the transaction protocol version byte (which translates to +0b0100_0101).

+

§transaction_extensions_extra

+

This is the concatenation of the [SCALE encoded][frame::deps::codec] bytes representing first a +single byte describing the extension version (this is bumped whenever a change occurs in the +transaction extension pipeline) followed by the bytes of each of the [transaction +extensions][sp_runtime::traits::TransactionExtension], and are configured by the fourth generic +parameter of [sp_runtime::generic::UncheckedExtrinsic]. Learn more about transaction +extensions here.

+

When it comes to constructing an extrinsic, each transaction extension has two things that we +are interested in here:

+
    +
  • The actual SCALE encoding of the transaction extension type itself; this is what will form our +transaction_extensions_extra bytes.
  • +
  • An Implicit type. This is SCALE encoded into the transaction_extensions_implicit data (see +below).
  • +
+

Either (or both) of these can encode to zero bytes.

+

Each chain configures the set of transaction extensions that it uses in its runtime +configuration. At the time of writing, Pezkuwi configures them +here. +Some of the common transaction extensions are defined +[here][frame::deps::frame_system#transaction-extensions].

+

Information about exactly which transaction extensions are present on a chain and in what order +is also a part of the metadata for the chain. For V15 metadata, it can be [found +here][frame::deps::frame_support::__private::metadata::v15::ExtrinsicMetadata].

+

§call_data

+

This is the main payload of the extrinsic, which is used to determine how the chain’s state is +altered. This is defined by the second generic parameter of +[sp_runtime::generic::UncheckedExtrinsic].

+

A call can be anything that implements [Encode][frame::deps::codec::Encode]. In FRAME-based +runtimes, a call is represented as an enum of enums, where the outer enum represents the FRAME +pallet being called, and the inner enum represents the call being made within that pallet, and +any arguments to it. Read more about the call enum +here.

+

FRAME Call enums are automatically generated, and end up looking something like this:

+ +
pub mod call_data {
+	use codec::{Decode, Encode};
+	use sp_runtime::{traits::Dispatchable, DispatchResultWithInfo};
+
+	// The outer enum composes calls within
+	// different pallets together. We have two
+	// pallets, "PalletA" and "PalletB".
+	#[derive(Encode, Decode, Clone)]
+	pub enum Call {
+		#[codec(index = 0)]
+		PalletA(PalletACall),
+		#[codec(index = 7)]
+		PalletB(PalletBCall),
+	}
+
+	// An inner enum represents the calls within
+	// a specific pallet. "PalletA" has one call,
+	// "Foo".
+	#[derive(Encode, Decode, Clone)]
+	pub enum PalletACall {
+		#[codec(index = 0)]
+		Foo(String),
+	}
+
+	#[derive(Encode, Decode, Clone)]
+	pub enum PalletBCall {
+		#[codec(index = 0)]
+		Bar(String),
+	}
+
+	impl Dispatchable for Call {
+		type RuntimeOrigin = ();
+		type Config = ();
+		type Info = ();
+		type PostInfo = ();
+		fn dispatch(self, _origin: Self::RuntimeOrigin) -> DispatchResultWithInfo<Self::PostInfo> {
+			Ok(())
+		}
+	}
+}
+

In pseudo-code, this Call enum encodes equivalently to:

+
call_data = concat(
+    pallet_index,
+    call_index,
+    call_args
+)
+
    +
  • pallet_index is a single byte denoting the index of the pallet that we are calling into, and +is what the tag of the outermost enum will encode to.
  • +
  • call_index is a single byte denoting the index of the call that we are making the pallet, +and is what the tag of the inner enum will encode to.
  • +
  • call_args are the SCALE encoded bytes for each of the arguments that the call expects, and +are typically provided as values to the inner enum.
  • +
+

Information about the pallets that exist for a chain (including their indexes), the calls +available in each pallet (including their indexes), and the arguments required for each call can +be found in the metadata for the chain. For V15 metadata, this information [is +here][frame::deps::frame_support::__private::metadata::v15::PalletMetadata].

+

§The Signed Payload Format

+

All signed extrinsics submitted to a node from the outside world (also known as +transactions) need to be signed. The data that needs to be signed for some extrinsic is +called the signed payload, and its shape is described by the following pseudo-code:

+
signed_payload = blake2_256(
+	concat(
+    	call_data,
+    	transaction_extensions_extra,
+    	transaction_extensions_implicit,
+	)
+)
+

The bytes representing call_data and transaction_extensions_extra can be obtained as +descibed above. transaction_extensions_implicit is constructed by SCALE encoding the +[“implicit” data][sp_runtime::traits::TransactionExtension::Implicit] for each transaction +extension that the chain is using, in order.

+

Once we’ve concatenated those together, we hash the result using a Blake2 256bit hasher.

+

The [sp_runtime::generic::SignedPayload] type takes care of assembling the correct payload for +us, given call_data and a tuple of transaction extensions.

+

§The General Transaction Format

+

A General transaction does not have a signature method hardcoded in the check logic of the +extrinsic, such as a traditionally signed transaction. Instead, general transactions should have +one or more extensions in the transaction extension pipeline that auhtorize origins in some way, +one of which could be the traditional signature check that happens for all signed transactions +in the Checkable implementation of +UncheckedExtrinsic. Therefore, it is up to each +extension to define the format of the payload it will try to check and authorize the right +origin type. For an example, look into the authorization example pallet +extensions

+

§Example Encoding

+

Using [sp_runtime::generic::UncheckedExtrinsic], we can construct and encode an extrinsic as +follows:

+ +
pub mod encoding_example {
+	use super::call_data::{Call, PalletACall};
+	use crate::reference_docs::transaction_extensions::transaction_extensions_example;
+	use codec::Encode;
+	use sp_core::crypto::AccountId32;
+	use sp_keyring::sr25519::Keyring;
+	use sp_runtime::{
+		generic::{SignedPayload, UncheckedExtrinsic},
+		MultiAddress, MultiSignature,
+	};
+
+	// Define some transaction extensions to use. We'll use a couple of examples
+	// from the transaction extensions reference doc.
+	type TransactionExtensions = (
+		transaction_extensions_example::AddToPayload,
+		transaction_extensions_example::AddToSignaturePayload,
+	);
+
+	// We'll use `UncheckedExtrinsic` to encode our extrinsic for us. We set
+	// the address and signature type to those used on Pezkuwi, use our custom
+	// `Call` type, and use our custom set of `TransactionExtensions`.
+	type Extrinsic = UncheckedExtrinsic<
+		MultiAddress<AccountId32, ()>,
+		Call,
+		MultiSignature,
+		TransactionExtensions,
+	>;
+
+	pub fn encode_demo_extrinsic() -> Vec<u8> {
+		// The "from" address will be our Alice dev account.
+		let from_address = MultiAddress::<AccountId32, ()>::Id(Keyring::Alice.to_account_id());
+
+		// We provide some values for our expected transaction extensions.
+		let transaction_extensions = (
+			transaction_extensions_example::AddToPayload(1),
+			transaction_extensions_example::AddToSignaturePayload,
+		);
+
+		// Construct our call data:
+		let call_data = Call::PalletA(PalletACall::Foo("Hello".to_string()));
+
+		// The signed payload. This takes care of encoding the call_data,
+		// transaction_extensions_extra and transaction_extensions_implicit, and hashing
+		// the result if it's > 256 bytes:
+		let signed_payload = SignedPayload::new(call_data.clone(), transaction_extensions.clone());
+
+		// Sign the signed payload with our Alice dev account's private key,
+		// and wrap the signature into the expected type:
+		let signature = {
+			let sig = Keyring::Alice.sign(&signed_payload.encode());
+			MultiSignature::Sr25519(sig)
+		};
+
+		// Now, we can build and encode our extrinsic:
+		let ext = Extrinsic::new_signed(call_data, from_address, signature, transaction_extensions);
+
+		let encoded_ext = ext.encode();
+		encoded_ext
+	}
+}

Modules§

call_data
encoding_example
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/extrinsic_encoding/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/extrinsic_encoding/sidebar-items.js new file mode 100644 index 00000000..d2deeab3 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/extrinsic_encoding/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"mod":["call_data","encoding_example"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/fee_less_runtime/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/fee_less_runtime/index.html new file mode 100644 index 00000000..0fd41f1a --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/fee_less_runtime/index.html @@ -0,0 +1,15 @@ +pezkuwi_sdk_docs::reference_docs::fee_less_runtime - Rust

Module fee_less_runtime

Module fee_less_runtime 

Source
Expand description

Learn about how to make a pallet/runtime that is fee-less and instead uses another mechanism to +control usage and sybil attacks.

+

§Fee-Less Runtime

+

🚧 Work In Progress 🚧

+

Notes:

+
    +
  • An extension of runtime_vs_smart_contract, showcasing the tools needed to build a safe +runtime that is fee-less.
  • +
  • Would need to use unsigned origins, custom validate_unsigned, check the existence of some NFT +and some kind of rate limiting (eg. any account gets 5 free tx per day).
  • +
  • The rule of thumb is that as long as the unsigned validate does one storage read, similar to +nonce, it is fine.
  • +
  • This could possibly be a good guide/template, rather than a reference doc.
  • +
+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/fee_less_runtime/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/fee_less_runtime/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/fee_less_runtime/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/index.html new file mode 100644 index 00000000..ef3f8396 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/index.html @@ -0,0 +1,151 @@ +pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight - Rust

Module frame_benchmarking_weight

Module frame_benchmarking_weight 

Source
Expand description

Learn about benchmarking and weight.

+

§FRAME Benchmarking and Weights.

+

This reference doc explores the concept of weights within Pezkuwi-SDK runtimes, and more +specifically how FRAME-based runtimes handle it.

+

§Metering

+

The existence of “weight” as a concept in Pezkuwi-SDK is a direct consequence of the usage of +WASM as a virtual machine. Unlike a metered virtual machine like EVM, where every instruction +can have a (fairly) deterministic “cost” (also known as “gas price”) associated with it, WASM is +a stack machine with more complex instruction set, and more unpredictable execution times. This +means that unlike EVM, it is not possible to implement a “metering” system in WASM. A metering +system is one in which instructions are executed one by one, and the cost/gas is stored in an +accumulator. The execution may then halt once a gas limit is reached.

+

In Pezkuwi-SDK, the WASM runtime is not assumed to be metered.

+

§Trusted Code

+

Another important difference is that EVM is mostly used to express smart contracts, which are +foreign and untrusted codes from the perspective of the blockchain executing them. In such +cases, metering is crucial, in order to ensure a malicious code cannot consume more gas than +expected.

+

This assumption does not hold about the runtime of Pezkuwi-SDK-based blockchains. The runtime +is trusted code, and it is assumed to be written by the same team/developers who are running the +blockchain itself. Therefore, this assumption of “untrusted foreign code” does not hold.

+

This is why the runtime can opt for a more performant, more flexible virtual machine like WASM, +and get away without having metering.

+

§Benchmarking

+

With the matter of untrusted code execution out of the way, the need for strict metering goes +out of the way. Yet, it would still be very beneficial for block producers to be able to know an +upper bound on how much resources a operation is going to consume before actually executing that +operation. This is why FRAME has a toolkit for benchmarking pallets: So that this upper bound +can be empirically determined.

+
+

Note: Benchmarking is a static analysis: It is all about knowing the upper bound of how much +resources an operation takes statically, without actually executing it. In the context of +FRAME extrinsics, this static-ness is expressed by the keyword “pre-dispatch”.

+
+

To understand why this upper bound is needed, consider the following: A block producer knows +they have 20ms left to finish producing their block, and wishes to include more transactions in +the block. Yet, in a metered environment, it would not know which transaction is likely to fit +the 20ms. In a benchmarked environment, it can examine the transactions for their upper bound, +and include the ones that are known to fit based on the worst case.

+

The benchmarking code can be written as a part of FRAME pallet, using the macros provided in +[frame_benchmarking]. See any of the existing pallets in pezkuwi-sdk, or the pallets in our +crate::pezkuwi_sdk::templates for examples.

+

§Weight

+

Finally, [sp_weights::Weight] is the output of the benchmarking process. It is a +two-dimensional data structure that demonstrates the resources consumed by a given block of +code (for example, a transaction). The two dimensions are:

+
    +
  • reference time: The time consumed in pico-seconds, on a reference hardware.
  • +
  • proof size: The amount of storage proof necessary to re-execute the block of code. This is +mainly needed for teyrchain <> relay-chain verification.
  • +
+

§How To Write Benchmarks: Worst Case

+

The most important detail about writing benchmarking code is that it must be written such that +it captures the worst case execution of any block of code.

+

Consider:

+ +
#[pallet::weight(10_000)]
+pub fn simple_transfer(
+	origin: OriginFor<T>,
+	destination: T::AccountId,
+	amount: u32,
+) -> DispatchResult {
+	let destination_exists = todo!();
+	if destination_exists {
+		// simpler code path
+	} else {
+		// more complex code path
+	}
+	Ok(())
+}
+

If this block of code is to be benchmarked, then the benchmarking code must be written such that +it captures the worst case.

+

§Gluing Pallet Benchmarking with Runtime

+

FRAME pallets are mandated to provide their own benchmarking code. Runtimes contain the +boilerplate needed to run these benchmarking (see Running Benchmarks +below). The outcome of running these benchmarks are meant to be fed back +into the pallet via a conventional trait WeightInfo on Config:

+ +
pub trait WeightInfo {
+	fn simple_transfer() -> Weight;
+}
+

Then, individual functions of this trait are the final values that we assigned to the +[frame::pallet_macros::weight] attribute:

+ +
#[pallet::weight(T::WeightInfo::simple_transfer())]
+pub fn simple_transfer_2(
+	origin: OriginFor<T>,
+	destination: T::AccountId,
+	amount: u32,
+) -> DispatchResult {
+	let destination_exists = todo!();
+	if destination_exists {
+		// simpler code path
+	} else {
+		// more complex code path
+	}
+	Ok(())
+}

§Manual Refund

+

Back to the assumption of writing benchmarks for worst case: Sometimes, the pre-dispatch weight +significantly differ from the post-dispatch actual weight consumed. This can be expressed with +the following FRAME syntax:

+ +
#[pallet::weight(T::WeightInfo::simple_transfer())]
+pub fn simple_transfer_3(
+	origin: OriginFor<T>,
+	destination: T::AccountId,
+	amount: u32,
+) -> DispatchResultWithPostInfo {
+	// ^^ Notice the new return type
+	let destination_exists = todo!();
+	if destination_exists {
+		// simpler code path
+		// Note that need for .into(), to convert `()` to `PostDispatchInfo`
+		// See: https://docs.pezkuwichain.io/sdk/master/frame_support/dispatch/struct.PostDispatchInfo.html#impl-From%3C()%3E-for-PostDispatchInfo
+		Ok(().into())
+	} else {
+		// more complex code path
+		let actual_weight =
+			todo!("this can likely come from another benchmark that is NOT the worst case");
+		let pays_fee = todo!("You can set this to `Pays::Yes` or `Pays::No` to change if this transaction should pay fees");
+		Ok(frame::deps::frame_support::dispatch::PostDispatchInfo {
+			actual_weight: Some(actual_weight),
+			pays_fee,
+		})
+	}
+}

§Running Benchmarks

+

Two ways exist to run the benchmarks of a runtime.

+
    +
  1. The old school way: Most Pezkuwi-SDK based nodes (such as the ones integrated in +templates) have a benchmark subcommand integrated into themselves.
  2. +
  3. The more crate::reference_docs::omni_node compatible way of running the benchmarks would +be using frame-omni-bencher CLI, which only relies on a runtime.
  4. +
+

Note that by convention, the runtime and pallets always have their benchmarking code feature +gated as behind runtime-benchmarks. So, the runtime should be compiled with --features runtime-benchmarks.

+

§Automatic Refund of proof_size.

+

A new feature in FRAME allows the runtime to be configured for “automatic refund” of the proof +size weight. This is very useful for maximizing the throughput of teyrchains. Please see: +crate::guides::enable_pov_reclaim.

+

§Summary

+

Pezkuwi-SDK runtimes use a more performant VM, namely WASM, which does not have metering. In +return they have to be benchmarked to provide an upper bound on the resources they consume. This +upper bound is represented as [sp_weights::Weight].

+

§Future: PolkaVM

+

With the transition of Pezkuwi relay chain to JAM, a set of new features are being +introduced, one of which being a new virtual machine named PolkaVM that is as flexible as +WASM, but also capable of metering. This might alter the future of benchmarking in FRAME and +Pezkuwi-SDK, rendering them not needed anymore once PolkaVM is fully integrated into +Pezkuwi-sdk. For a basic explanation of JAM and PolkaVM, see here.

+

Modules§

pallet
The pallet module in each FRAME pallet hosts the most important items needed +to construct this pallet.
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/pallet/dispatchables/fn.simple_transfer.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/pallet/dispatchables/fn.simple_transfer.html new file mode 100644 index 00000000..760c1c8e --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/pallet/dispatchables/fn.simple_transfer.html @@ -0,0 +1,5 @@ +simple_transfer in pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet::dispatchables - Rust

simple_transfer

pub fn simple_transfer<T: Config>(destination: T::AccountId, amount: u32)
Expand description

§Warning: Doc-Only

+

This function is an automatically generated, and is doc-only, uncallable +stub. See the real version in +Pallet::simple_transfer.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/pallet/dispatchables/fn.simple_transfer_2.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/pallet/dispatchables/fn.simple_transfer_2.html new file mode 100644 index 00000000..b73c4bd2 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/pallet/dispatchables/fn.simple_transfer_2.html @@ -0,0 +1,5 @@ +simple_transfer_2 in pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet::dispatchables - Rust

simple_transfer_2

pub fn simple_transfer_2<T: Config>(destination: T::AccountId, amount: u32)
Expand description

§Warning: Doc-Only

+

This function is an automatically generated, and is doc-only, uncallable +stub. See the real version in +Pallet::simple_transfer_2.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/pallet/dispatchables/fn.simple_transfer_3.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/pallet/dispatchables/fn.simple_transfer_3.html new file mode 100644 index 00000000..8a258045 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/pallet/dispatchables/fn.simple_transfer_3.html @@ -0,0 +1,5 @@ +simple_transfer_3 in pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet::dispatchables - Rust

simple_transfer_3

pub fn simple_transfer_3<T: Config>(destination: T::AccountId, amount: u32)
Expand description

§Warning: Doc-Only

+

This function is an automatically generated, and is doc-only, uncallable +stub. See the real version in +Pallet::simple_transfer_3.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/pallet/dispatchables/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/pallet/dispatchables/index.html new file mode 100644 index 00000000..1e2c5764 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/pallet/dispatchables/index.html @@ -0,0 +1,6 @@ +pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet::dispatchables - Rust

Module dispatchables

Expand description

Auto-generated docs-only module listing all defined dispatchables for this pallet.

+

§Warning: Doc-Only

+

Members of this module cannot be used directly and are only provided for documentation +purposes. To see the real version of each dispatchable, look for them in Pallet or +Call.

+

Functions§

simple_transfer
Warning: Doc-Only
simple_transfer_2
Warning: Doc-Only
simple_transfer_3
Warning: Doc-Only
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/pallet/dispatchables/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/pallet/dispatchables/sidebar-items.js new file mode 100644 index 00000000..cc6445d8 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/pallet/dispatchables/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"fn":["simple_transfer","simple_transfer_2","simple_transfer_3"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/pallet/enum.Call.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/pallet/enum.Call.html new file mode 100644 index 00000000..2d0926a8 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/pallet/enum.Call.html @@ -0,0 +1,246 @@ +Call in pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet - Rust

Call

pub enum Call<T: Config> {
+    simple_transfer {
+        destination: T::AccountId,
+        amount: u32,
+    },
+    simple_transfer_2 {
+        destination: T::AccountId,
+        amount: u32,
+    },
+    simple_transfer_3 {
+        destination: T::AccountId,
+        amount: u32,
+    },
+    // some variants omitted
+}
Expand description

Contains a variant per dispatchable extrinsic that this pallet has.

+

Variants§

§

simple_transfer

Fields

§destination: T::AccountId
§amount: u32
§

simple_transfer_2

Fields

§destination: T::AccountId
§amount: u32
§

simple_transfer_3

Fields

§destination: T::AccountId
§amount: u32

Implementations§

Source§

impl<T: Config> Call<T>

Source

pub fn new_call_variant_simple_transfer( + destination: T::AccountId, + amount: u32, +) -> Self

Create a call with the variant simple_transfer.

+
Source

pub fn new_call_variant_simple_transfer_2( + destination: T::AccountId, + amount: u32, +) -> Self

Create a call with the variant simple_transfer_2.

+
Source

pub fn new_call_variant_simple_transfer_3( + destination: T::AccountId, + amount: u32, +) -> Self

Create a call with the variant simple_transfer_3.

+

Trait Implementations§

Source§

impl<T: Config> Authorize for Call<T>

Source§

fn authorize( + &self, + source: TransactionSource, +) -> Option<Result<(ValidTransaction, Weight), TransactionValidityError>>

The authorize function. Read more
Source§

fn weight_of_authorize(&self) -> Weight

The weight of the authorization function.
Source§

impl<T: Config> CheckIfFeeless for Call<T>

Source§

type Origin = <T as Config>::RuntimeOrigin

The Origin type of the runtime.
Source§

fn is_feeless(&self, origin: &Self::Origin) -> bool

Checks if the dispatchable satisfies the feeless condition as defined by +#[pallet::feeless_if]
Source§

impl<T: Config> Clone for Call<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<T: Config> Debug for Call<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<T: Config> Decode for Call<T>

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl<T: Config> Encode for Call<T>

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl<T: Config> GetCallIndex for Call<T>

Source§

fn get_call_index(&self) -> u8

Return the index of this Call.
Source§

fn get_call_indices() -> &'static [u8]

Return all call indices in the same order as [GetCallName].
Source§

impl<T: Config> GetCallName for Call<T>

Source§

fn get_call_name(&self) -> &'static str

Return the function name of the Call.
Source§

fn get_call_names() -> &'static [&'static str]

Return all function names in the same order as [GetCallIndex].
Source§

impl<T: Config> GetDispatchInfo for Call<T>

Source§

fn get_dispatch_info(&self) -> DispatchInfo

Return a DispatchInfo, containing relevant information of this dispatch. Read more
Source§

impl<T: Config> PartialEq for Call<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl<T> TypeInfo for Call<T>
where + PhantomData<(T,)>: TypeInfo + 'static, + T::AccountId: TypeInfo + 'static, + T: Config + 'static,

Source§

type Identity = Call<T>

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl<T: Config> UnfilteredDispatchable for Call<T>

Source§

type RuntimeOrigin = <T as Config>::RuntimeOrigin

The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin).
Source§

fn dispatch_bypass_filter( + self, + origin: Self::RuntimeOrigin, +) -> DispatchResultWithPostInfo

Dispatch this call but do not check the filter in origin.
Source§

impl<T: Config> DecodeWithMemTracking for Call<T>
where + T::AccountId: DecodeWithMemTracking,

Source§

impl<T: Config> EncodeLike for Call<T>

Source§

impl<T: Config> Eq for Call<T>

Auto Trait Implementations§

§

impl<T> Freeze for Call<T>
where + <T as Config>::AccountId: Freeze,

§

impl<T> RefUnwindSafe for Call<T>
where + <T as Config>::AccountId: RefUnwindSafe, + T: RefUnwindSafe,

§

impl<T> Send for Call<T>
where + T: Send,

§

impl<T> Sync for Call<T>
where + T: Sync,

§

impl<T> Unpin for Call<T>
where + <T as Config>::AccountId: Unpin, + T: Unpin,

§

impl<T> UnwindSafe for Call<T>
where + <T as Config>::AccountId: UnwindSafe, + T: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/pallet/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/pallet/index.html new file mode 100644 index 00000000..dadd8c17 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/pallet/index.html @@ -0,0 +1,19 @@ +pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet - Rust

Module pallet

Expand description

The pallet module in each FRAME pallet hosts the most important items needed +to construct this pallet.

+

The main components of this pallet are:

+
    +
  • [Pallet], which implements all of the dispatchable extrinsics of the pallet, among +other public functions. +
      +
    • The subset of the functions that are dispatchable can be identified either in the +[dispatchables] module or in the [Call] enum.
    • +
    +
  • +
  • [storage_types], which contains the list of all types that are representing a +storage item. Otherwise, all storage items are listed among Type Definitions.
  • +
  • [Config], which contains the configuration trait of this pallet.
  • +
  • [Event] and [Error], which are listed among the Enums.
  • +
+

Modules§

dispatchables
Auto-generated docs-only module listing all defined dispatchables for this pallet.
storage_types
Auto-generated docs-only module listing all (public and private) defined storage types +for this pallet.

Structs§

Pallet
The Pallet struct, the main type that implements traits and standalone +functions within the pallet.

Enums§

Call
Contains a variant per dispatchable extrinsic that this pallet has.

Traits§

Config
Configuration trait of this pallet.
WeightInfo

Type Aliases§

ModuleDeprecated
Type alias to Pallet, to be used by construct_runtime.
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/pallet/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/pallet/sidebar-items.js new file mode 100644 index 00000000..a99c0987 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/pallet/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"enum":["Call"],"mod":["dispatchables","storage_types"],"struct":["Pallet"],"trait":["Config","WeightInfo"],"type":["Module"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/pallet/storage_types/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/pallet/storage_types/index.html new file mode 100644 index 00000000..e2845fa2 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/pallet/storage_types/index.html @@ -0,0 +1,8 @@ +pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet::storage_types - Rust

Module storage_types

Expand description

Auto-generated docs-only module listing all (public and private) defined storage types +for this pallet.

+

§Warning: Doc-Only

+

Members of this module cannot be used directly and are only provided for documentation +purposes.

+

To see the actual storage type, find a struct with the same name at the root of the +pallet, in the list of Type Definitions.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/pallet/storage_types/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/pallet/storage_types/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/pallet/storage_types/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/pallet/struct.Pallet.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/pallet/struct.Pallet.html new file mode 100644 index 00000000..52199a28 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/pallet/struct.Pallet.html @@ -0,0 +1,187 @@ +Pallet in pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet - Rust

Pallet

pub struct Pallet<T>(/* private fields */);
Expand description

The Pallet struct, the main type that implements traits and standalone +functions within the pallet.

+

Implementations§

Source§

impl<T: Config> Pallet<T>

Source

pub fn simple_transfer( + origin: OriginFor<T>, + destination: T::AccountId, + amount: u32, +) -> DispatchResult

Source

pub fn simple_transfer_2( + origin: OriginFor<T>, + destination: T::AccountId, + amount: u32, +) -> DispatchResult

Source

pub fn simple_transfer_3( + origin: OriginFor<T>, + destination: T::AccountId, + amount: u32, +) -> DispatchResultWithPostInfo

Trait Implementations§

Source§

impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>

Source§

fn before_all_runtime_migrations() -> Weight

Something that should happen before runtime migrations are executed.
Source§

impl<T: Config> Callable<T> for Pallet<T>

Source§

impl<T> Clone for Pallet<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<T> Debug for Pallet<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<T: Config> DispatchViewFunction for Pallet<T>

Source§

fn dispatch_view_function<O: Output>( + id: &ViewFunctionId, + input: &mut &[u8], + output: &mut O, +) -> Result<(), ViewFunctionDispatchError>

Source§

impl<T: Config> GetStorageVersion for Pallet<T>

Source§

type InCodeStorageVersion = NoStorageVersionSet

This type is generated by the pallet macro. Read more
Source§

fn in_code_storage_version() -> Self::InCodeStorageVersion

Returns the in-code storage version as specified in the +storage_version attribute, or +[NoStorageVersionSet] if the attribute is missing.
Source§

fn on_chain_storage_version() -> StorageVersion

Returns the storage version of the pallet as last set in the actual on-chain storage.
§

fn current_storage_version() -> Self::InCodeStorageVersion

👎Deprecated: This method has been renamed to in_code_storage_version and will be removed after March 2024.
DEPRECATED: Use [Self::current_storage_version] instead. Read more
Source§

impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

§

fn on_initialize(_n: BlockNumber) -> Weight

Block initialization hook. This is called at the very beginning of block execution. Read more
§

fn on_finalize(_n: BlockNumber)

Block finalization hook. This is called at the very end of block execution. Read more
§

fn on_idle(_n: BlockNumber, _remaining_weight: Weight) -> Weight

Hook to consume a block’s idle time. This will run when the block is being finalized (before +[Hooks::on_finalize]). Read more
§

fn on_poll(_n: BlockNumber, _weight: &mut WeightMeter)

A hook to run logic after inherent application. Read more
§

fn on_runtime_upgrade() -> Weight

Hook executed when a code change (aka. a “runtime upgrade”) is detected by the FRAME +Executive pallet. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a pallet allows you to perform long-running tasks that are +dispatched as separate threads, and entirely independent of the main blockchain execution. Read more
§

fn integrity_test()

Check the integrity of this pallet’s configuration. Read more
Source§

impl<T: Config> IntegrityTest for Pallet<T>

Source§

fn integrity_test()

See [Hooks::integrity_test].
Source§

impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn offchain_worker(n: BlockNumberFor<T>)

This function is being called after every block import (when fully synced). Read more
Source§

impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_finalize(n: BlockNumberFor<T>)

See [Hooks::on_finalize].
Source§

impl<T: Config> OnGenesis for Pallet<T>

Source§

fn on_genesis()

Something that should happen at genesis.
Source§

impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_idle(n: BlockNumberFor<T>, remaining_weight: Weight) -> Weight

See [Hooks::on_idle].
Source§

impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_initialize(n: BlockNumberFor<T>) -> Weight

See [Hooks::on_initialize].
Source§

impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_poll(n: BlockNumberFor<T>, weight: &mut WeightMeter)

Code to execute every now and then at the beginning of the block after inherent application. Read more
Source§

impl<T: Config> OnRuntimeUpgrade for Pallet<T>

Source§

fn on_runtime_upgrade() -> Weight

See [Hooks::on_runtime_upgrade].
Source§

impl<T: Config> PalletInfoAccess for Pallet<T>

Source§

fn index() -> usize

Index of the pallet as configured in the runtime.
Source§

fn name() -> &'static str

Name of the pallet as configured in the runtime.
Source§

fn name_hash() -> [u8; 16]

Two128 hash of name.
Source§

fn module_name() -> &'static str

Name of the Rust module containing the pallet.
Source§

fn crate_version() -> CrateVersion

Version of the crate containing the pallet.
Source§

impl<T: Config> PalletsInfoAccess for Pallet<T>

Source§

fn count() -> usize

The number of pallets’ information that this type represents. Read more
Source§

fn infos() -> Vec<PalletInfoData>

All of the pallets’ information that this type represents.
Source§

impl<T> PartialEq for Pallet<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl<T: Config> StorageInfoTrait for Pallet<T>

Source§

fn storage_info() -> Vec<StorageInfo>

Source§

impl<T: Config> ViewFunctionIdPrefix for Pallet<T>

Source§

fn prefix() -> [u8; 16]

Source§

impl<T: Config> WhitelistedStorageKeys for Pallet<T>

Source§

fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

Returns a Vec<TrackedStorageKey> indicating the storage keys that +should be whitelisted during benchmarking. This means that those keys +will be excluded from the benchmarking performance calculation.
Source§

impl<T> Eq for Pallet<T>

Auto Trait Implementations§

§

impl<T> Freeze for Pallet<T>

§

impl<T> RefUnwindSafe for Pallet<T>
where + T: RefUnwindSafe,

§

impl<T> Send for Pallet<T>
where + T: Send,

§

impl<T> Sync for Pallet<T>
where + T: Sync,

§

impl<T> Unpin for Pallet<T>
where + T: Unpin,

§

impl<T> UnwindSafe for Pallet<T>
where + T: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/pallet/trait.Config.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/pallet/trait.Config.html new file mode 100644 index 00000000..3857367f --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/pallet/trait.Config.html @@ -0,0 +1,8 @@ +Config in pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet - Rust

Config

pub trait Config: Config {
+    type WeightInfo: WeightInfo;
+}
Expand description

Configuration trait of this pallet.

+

The main purpose of this trait is to act as an interface between this pallet and the runtime in +which it is embedded in. A type, function, or constant in this trait is essentially left to be +configured by the runtime that includes this pallet.

+

Consequently, a runtime that wants to include this pallet must implement this trait.

+

Required Associated Types§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/pallet/trait.WeightInfo.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/pallet/trait.WeightInfo.html new file mode 100644 index 00000000..7df08b7e --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/pallet/trait.WeightInfo.html @@ -0,0 +1,4 @@ +WeightInfo in pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet - Rust

WeightInfo

pub trait WeightInfo {
+    // Required method
+    fn simple_transfer() -> Weight;
+}

Required Methods§

Source

fn simple_transfer() -> Weight

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/pallet/type.Module.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/pallet/type.Module.html new file mode 100644 index 00000000..e28bf719 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/pallet/type.Module.html @@ -0,0 +1,3 @@ +Module in pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet - Rust

Module

pub type Module<T> = Pallet<T>;
👎Deprecated: use Pallet instead
Expand description

Type alias to Pallet, to be used by construct_runtime.

+

Generated by pallet attribute macro.

+

Aliased Type§

pub struct Module<T>(/* private fields */);
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/sidebar-items.js new file mode 100644 index 00000000..0a3420cf --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"mod":["pallet"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_logging/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_logging/index.html new file mode 100644 index 00000000..3f0cdc60 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_logging/index.html @@ -0,0 +1,117 @@ +pezkuwi_sdk_docs::reference_docs::frame_logging - Rust

Module frame_logging

Module frame_logging 

Source
Expand description

Learn about how to do logging in FRAME-based runtimes.

+

§FRAME Logging

+

This reference docs briefly explores how to do logging and printing runtimes, mainly +FRAME-based.

+
+

Please make sure to read the section below on using logging in +production.

+
+

§Using println!

+

To recap, as with standard Rust, you can use println! in your tests, but it will only print +out if executed with --nocapture, or if the test panics.

+ +
fn it_print() {
+	println!("Hello, world!");
+}
+

within the pallet, if you want to use the standard println!, it needs to be wrapped in +[sp_std::if_std]. Of course, this means that this print code is only available to you in the +std compiler flag, and never present in a wasm build.

+ +
// somewhere in your pallet. This is not a real pallet code.
+mod pallet {
+	struct Pallet;
+	impl Pallet {
+		fn print() {
+			sp_std::if_std! {
+				println!("Hello, world!");
+			}
+		}
+	}
+}

§Using log

+

First, ensure you are familiar with the log crate. In short, each log statement has:

+
    +
  1. log-level, signifying how important it is.
  2. +
  3. log-target, signifying to which component it belongs.
  4. +
+

Add log statements to your pallet as such:

+

You can add the log crate to the Cargo.toml of the pallet.

+
#[dependencies]
+log = { version = "x.y.z", default-features = false }
+
+#[features]
+std = [
+	// snip -- other pallets
+	"log/std"
+]
+

More conveniently, the frame umbrella crate re-exports the log crate as frame::log.

+

Then, the pallet can use this crate to emit log statements. In this statement, we use the info +level, and the target is pallet-example.

+ +
mod pallet {
+	struct Pallet;
+
+	impl Pallet {
+		fn logs() {
+			frame::log::info!(target: "pallet-example", "Hello, world!");
+		}
+	}
+}
+

This will in itself just emit the log messages, but unless if captured by a logger, they will +not go anywhere. [sp_api] provides a handy function to enable the runtime logging:

+ +
// in your test
+fn it_also_prints() {
+	sp_api::init_runtime_logger();
+	// call into your pallet, and now it will print `log` statements.
+}
+

Alternatively, you can use [sp_tracing::try_init_simple].

+

info, error and warn logs are printed by default, but if you want lower level logs to also +be printed, you must to add the following compiler flag:

+
RUST_LOG=pallet-example=trace cargo test

§Enabling Logs in Production

+

All logs from the runtime are emitted by default, but there is a feature flag in [sp_api], +called disable-logging, that can be used to disable all logs in the runtime. This is useful +for production chains to reduce the size and overhead of the wasm runtime.

+ +
pub fn init_runtime_logger() {
+	#[cfg(not(feature = "disable-logging"))]
+	sp_runtime::runtime_logger::RuntimeLogger::init();
+}
+

Similar to the above, the proper RUST_LOG must also be passed to your compiler flag when +compiling the runtime.

+

§Log Target Prefixing

+

Many crate::pezkuwi_sdk::frame_runtime pallets emit logs with log target runtime::<name of pallet>, for example runtime::system. This then allows one to run a node with a wasm blob +compiled with LOG_TARGET=runtime=debug, which enables the log target of all pallets who’s log +target starts with runtime.

+

§Low Level Primitives

+

Under the hood, logging is another instance of host functions under the hood (as defined in +crate::reference_docs::wasm_meta_protocol). The runtime uses a set of host functions under +[sp_io::logging] and [sp_io::misc] to emit all logs and prints. You typically do not need to +use these APIs directly.

+

§Using Logging in Production

+

Note that within FRAME, reading storage values only for the purpose of logging is dangerous, +and can lead to consensus issues. This is because with the introduction of +crate::guides::enable_pov_reclaim, the node side code will track the storage changes, and +tries to update the onchain record of the proof_size weight used (stored in +[frame_system::BlockWeight]) after the block is executed.

+

If one node has a different log level enabled than the rest of the network, and the extra logs +impose additional storage reads, then the amount of proof_size weight reclaimed into +[frame_system::BlockWeight] will be different, causing a state root mismatch, which is +typically a fatal error emitted from [frame_executive].

+

This also can also happen in a teyrchain context, and cause discrepancies between the relay +chain and the teyrchain, when execution the Teyrchain Validation Function (PVF) on the relay +chain.

+

In summary, you should only used storage values in logging (especially for levels lower than +info which is typically enabled by all parties) that are already read from storage, and will +be part of the storage proof of execution in any case.

+

A typical faulty code would look like this:

+ +
/// This function will have a different storage footprint depending on the log level
+fn faulty_logging() {
+	log::debug!(
+		"what I am about to print is only read when `RUST_LOG=debug` {:?}",
+		StorageValue::<T>::get()
+ 	);
+}
+

Please read this issue for one +instance of the consensus issues caused by this mistake.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_logging/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_logging/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_logging/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_offchain_workers/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_offchain_workers/index.html new file mode 100644 index 00000000..51cb66ab --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_offchain_workers/index.html @@ -0,0 +1,100 @@ +pezkuwi_sdk_docs::reference_docs::frame_offchain_workers - Rust

Module frame_offchain_workers

Module frame_offchain_workers 

Source
Expand description

Learn about the offchain workers, how they function, and how to use them, as provided by the +[frame] APIs.

+

§Offchain Workers

+

This reference document explains how offchain workers work in Substrate and FRAME. The main +focus is upon FRAME’s implementation of this functionality. Nonetheless, offchain workers are a +Substrate-provided feature and can be used with possible alternatives to [frame] as well.

+

Offchain workers are a commonly misunderstood topic, therefore we explain them bottom-up, +starting at the fundamentals and then describing the developer interface.

+

§Context

+

Recall from crate::reference_docs::wasm_meta_protocol that the node and the runtime +communicate with one another via host functions and runtime APIs. Many of these interactions +contribute to the actual state transition of the blockchain. For example [sp_api::Core] is the +main runtime API that is called to execute new blocks.

+

Offchain workers are in principle not different in any way: It is a runtime API exposed by the +wasm blob ([sp_offchain::OffchainWorkerApi]), and the node software calls into it when it +deems fit. But, crucially, this API call is different in that:

+
    +
  1. It can have no impact on the state ie. it is OFF (the) CHAIN. If any state is altered +during the execution of this API call, it is discarded.
  2. +
  3. It has access to an extended set of host functions that allow the wasm blob to do more. For +example, call into HTTP requests.
  4. +
+
+

The main way through which an offchain worker can interact with the state is by submitting an +extrinsic to the chain. This is the ONLY way to alter the state from an offchain worker. +[pallet_example_offchain_worker] provides an example of this.

+
+

Given the “Off Chain” nature of this API, it is important to remember that calling this API is +entirely optional. Some nodes might call into it, some might not, and it would have no impact on +the execution of your blockchain because no state is altered no matter the execution of the +offchain worker API.

+

Substrate’s CLI allows some degree of configuration about this, allowing node operators to +specify when they want to run the offchain worker API. See +[sc_cli::RunCmd::offchain_worker_params].

+

§Nondeterministic Execution

+

Needless to say, given the above description, the code in your offchain worker API can be +nondeterministic, as it is not part of the blockchain’s STF, so it can be executed at unknown +times, by unknown nodes, and has no impact on the state. This is why an HTTP +([sp_runtime::offchain::http]) API is readily provided to the offchain worker APIs. Because +there is no need for determinism in this context.

+
+

A common mistake here is for novice developers to see this HTTP API, and imagine that +pezkuwi-sdk somehow magically solved the determinism in blockchains, and now a blockchain +can make HTTP calls and it will all work. This is absolutely NOT the case. An HTTP call made +by the offchain worker is non-deterministic by design. Blockchains can’t and always won’t be +able to perform non-deterministic operations such as making HTTP calls to a foreign server.

+
+

§FRAME’s API

+

[frame] provides a simple API through which pallets can define offchain worker functions. This +is part of [frame::traits::Hooks], which is implemented as a part of +[frame::pallet_macros::hooks].

+ +
#[frame::pallet]
+pub mod pallet {
+	use frame::prelude::*;
+
+	#[pallet::config]
+	pub trait Config: frame_system::Config {}
+
+	#[pallet::pallet]
+	pub struct Pallet<T>(_);
+
+	#[pallet::hooks]
+	impl<T: Config> Hooks<BlockNumberFor<T>> for Pallet<T> {
+		fn offchain_worker(block_number: BlockNumberFor<T>) {
+			// ...
+		}
+	}
+}
+

Additionally, [sp_runtime::offchain] provides a set of utilities that can be used to moderate +the execution of offchain workers.

+

§Think Twice: Why Use Substrate’s Offchain Workers?

+

Consider the fact that in principle, an offchain worker code written using the above API is no +different than an equivalent written with an actual offchain interaction library, such as +Pezkuwi-JS, or any of the other ones listed here.

+

They can both read from the state, and have no means of updating the state, other than the route +of submitting an extrinsic to the chain. Therefore, it is worth thinking twice before embedding +a logic as a part of Substrate’s offchain worker API. Does it have to be there? Can it not be a +simple, actual offchain application that lives outside of the chain’s WASM blob?

+

Some of the reasons why you might want to do the opposite, and actually embed an offchain worker +API into the WASM blob are:

+
    +
  • Accessing the state is easier within the offchain_worker function, as it is already a part +of the runtime, and [frame::pallet_macros::storage] provides all the tools needed to read +the state. Other client libraries might provide varying degrees of capability here.
  • +
  • It will be updated in synchrony with the runtime. A Substrate’s offchain application is part +of the same WASM blob, and is therefore guaranteed to be up to date.
  • +
+

For example, imagine you have modified a storage item to have a new type. This will possibly +require a crate::reference_docs::frame_runtime_upgrades_and_migrations, and any offchain +code, such as a Pezkuwi-JS application, will have to be updated to reflect this change. Whereas +the WASM offchain worker code is guaranteed to already be updated, or else the runtime code will +not even compile.

+

§Further References

+ +
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_offchain_workers/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_offchain_workers/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_offchain_workers/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/index.html new file mode 100644 index 00000000..e2ffdd83 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/index.html @@ -0,0 +1,171 @@ +pezkuwi_sdk_docs::reference_docs::frame_origin - Rust

Module frame_origin

Module frame_origin 

Source
Expand description

Learn about Origins, a topic in FRAME that enables complex account abstractions to be built.

+

§FRAME Origin

+

Let’s start by clarifying a common wrong assumption about Origin:

+

ORIGIN IS NOT AN ACCOUNT ID.

+

FRAME’s origin abstractions allow you to convey meanings far beyond just an account-id being the +caller of an extrinsic. Nonetheless, an account-id having signed an extrinsic is one of the +meanings that an origin can convey. This is the commonly used [frame_system::ensure_signed], +where the return value happens to be an account-id.

+

Instead, let’s establish the following as the correct definition of an origin:

+
+

The origin type represents the privilege level of the caller of an extrinsic.

+
+

That is, an extrinsic, through checking the origin, can express what privilege level it wishes +to impose on the caller of the extrinsic. One of those checks can be as simple as “any account +that has signed a statement can pass”.

+

But the origin system can also express more abstract and complicated privilege levels. For +example:

+
    +
  • If the majority of token holders agreed upon this. This is more or less what the +[pallet_democracy] does under the hood (reference).
  • +
  • If a specific ratio of an instance of [pallet_collective]/DAO agrees upon this.
  • +
  • If another consensus system, for example a bridged network or a teyrchain, agrees upon this.
  • +
  • If the majority of validator/authority set agrees upon this1.
  • +
  • If caller holds a particular NFT.
  • +
+

and many more.

+

§Context

+

First, let’s look at where the origin type is encountered in a typical pallet. The origin: OriginFor<T> has to be the first argument of any given callable extrinsic in FRAME:

+ +
#[pallet::call]
+impl<T: Config> Pallet<T> {
+	pub fn do_something(_origin: OriginFor<T>) -> DispatchResult {
+		//              ^^^^^^^^^^^^^^^^^^^^^
+		todo!();
+	}
+}
+

Typically, the code of an extrinsic starts with an origin check, such as +[frame_system::ensure_signed].

+

Note that OriginFor is merely a shorthand for +[frame_system::Config::RuntimeOrigin]. Given the name prefix Runtime, we can learn that +RuntimeOrigin is similar to RuntimeCall and others, a runtime composite enum that is +amalgamated at the runtime level. Read crate::reference_docs::frame_runtime_types to +familiarize yourself with these types.

+

To understand this better, we will next create a pallet with a custom origin, which will add a +new variant to RuntimeOrigin.

+

§Adding Custom Pallet Origin to the Runtime

+

For example, given a pallet that defines the following custom origin:

+ +
#[pallet::origin]
+#[derive(
+	PartialEq,
+	Eq,
+	Clone,
+	RuntimeDebug,
+	Encode,
+	Decode,
+	DecodeWithMemTracking,
+	TypeInfo,
+	MaxEncodedLen,
+)]
+pub enum Origin {
+	/// If all holders of a particular NFT have agreed upon this.
+	AllNftHolders,
+	/// If all validators have agreed upon this.
+	ValidatorSet,
+}
+

And a runtime with the following pallets:

+ +
construct_runtime!(
+	pub struct Runtime {
+		System: frame_system,
+		PalletWithCustomOrigin: pallet_with_custom_origin,
+	}
+);
+

The type crate::reference_docs::frame_origin::runtime_for_origin::RuntimeOrigin is expanded. +This RuntimeOrigin contains a variant for the [frame_system::RawOrigin] and the custom +origin of the pallet.

+
+

Notice how the [frame_system::ensure_signed] is nothing more than a match statement. If +you want to know where the actual origin of an extrinsic is set (and the signature +verification happens, if any), see +[sp_runtime::generic::CheckedExtrinsic#trait-implementations], specifically +[sp_runtime::traits::Applyable]’s implementation.

+
+

§Asserting on a Custom Internal Origin

+

In order to assert on a custom origin that is defined within your pallet, we need a way to first +convert the <T as frame_system::Config>::RuntimeOrigin into the local enum Origin of the +current pallet. This is a common process that is explained in +crate::reference_docs::frame_runtime_types.

+

We use the same process here to express that RuntimeOrigin has a number of additional bounds, +as follows.

+
    +
  1. Defining a custom RuntimeOrigin with further bounds in the pallet.
  2. +
+ +
#[pallet::config]
+pub trait Config: frame_system::Config {
+	type RuntimeOrigin: From<<Self as frame_system::Config>::RuntimeOrigin>
+		+ Into<Result<Origin, <Self as Config>::RuntimeOrigin>>;
+}
+
    +
  1. Using it in the pallet.
  2. +
+ +
#[pallet::call]
+impl<T: Config> Pallet<T> {
+	pub fn only_validators(origin: OriginFor<T>) -> DispatchResult {
+		// first, we convert from `<T as frame_system::Config>::RuntimeOrigin` to `<T as
+		// Config>::RuntimeOrigin`
+		let local_runtime_origin = <<T as Config>::RuntimeOrigin as From<
+			<T as frame_system::Config>::RuntimeOrigin,
+		>>::from(origin);
+		// then we convert to `origin`, if possible
+		let local_origin =
+			local_runtime_origin.into().map_err(|_| "invalid origin type provided")?;
+		ensure!(matches!(local_origin, Origin::ValidatorSet), "Not authorized");
+		todo!();
+	}
+}

§Asserting on a Custom External Origin

+

Very often, a pallet wants to have a parameterized origin that is NOT defined within the +pallet. In other words, a pallet wants to delegate an origin check to something that is +specified later at the runtime level. Like many other parameterizations in FRAME, this implies +adding a new associated type to trait Config.

+ +
#[pallet::config]
+pub trait Config: frame_system::Config {
+	type ExternalOrigin: EnsureOrigin<Self::RuntimeOrigin>;
+}
+

Then, within the pallet, we can simply use this “unknown” origin check type:

+ +
#[pallet::call]
+impl<T: Config> Pallet<T> {
+	pub fn externally_checked_ext(origin: OriginFor<T>) -> DispatchResult {
+		T::ExternalOrigin::ensure_origin(origin)?;
+		todo!();
+	}
+}
+

Finally, at the runtime, any implementation of [frame::traits::EnsureOrigin] can be passed.

+ +
impl pallet_with_external_origin::Config for Runtime {
+	type ExternalOrigin = EnsureSigned<<Self as frame_system::Config>::AccountId>;
+}
+

Indeed, some of these implementations of [frame::traits::EnsureOrigin] are similar to the ones +that we know about: [frame::runtime::prelude::EnsureSigned], +[frame::runtime::prelude::EnsureSignedBy], [frame::runtime::prelude::EnsureRoot], +[frame::runtime::prelude::EnsureNone], etc. But, there are also many more that are not known +to us, and are defined in other pallets.

+

For example, [pallet_collective] defines [pallet_collective::EnsureMember] and +[pallet_collective::EnsureProportionMoreThan] and many more, which is exactly what we alluded +to earlier in this document.

+

Make sure to check the full list of implementors of +EnsureOrigin for more inspiration.

+

§Obtaining Abstract Origins

+

So far we have learned that FRAME pallets can assert on custom and abstract origin types, +whether they are defined within the pallet or not. But how can we obtain these abstract origins?

+
+

All extrinsics that come from the outer world can generally only be obtained as either +signed or none origin.

+
+

Generally, these abstract origins are only obtained within the runtime, when a call is +dispatched within the runtime.

+

§Further References

+ +

  1. Inherents are essentially unsigned extrinsics that need an [frame_system::ensure_none] +origin check, and through the virtue of being an inherent, are agreed upon by all validators. 

Modules§

pallet_for_origin
The pallet module in each FRAME pallet hosts the most important items needed +to construct this pallet.
pallet_with_custom_origin
The pallet module in each FRAME pallet hosts the most important items needed +to construct this pallet.
pallet_with_external_origin
The pallet module in each FRAME pallet hosts the most important items needed +to construct this pallet.
runtime_for_external_origin
runtime_for_origin
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_for_origin/dispatchables/fn.do_something.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_for_origin/dispatchables/fn.do_something.html new file mode 100644 index 00000000..f62cf521 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_for_origin/dispatchables/fn.do_something.html @@ -0,0 +1,5 @@ +do_something in pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin::dispatchables - Rust

do_something

pub fn do_something<T: Config>()
Expand description

§Warning: Doc-Only

+

This function is an automatically generated, and is doc-only, uncallable +stub. See the real version in +Pallet::do_something.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_for_origin/dispatchables/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_for_origin/dispatchables/index.html new file mode 100644 index 00000000..3be64453 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_for_origin/dispatchables/index.html @@ -0,0 +1,6 @@ +pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin::dispatchables - Rust

Module dispatchables

Expand description

Auto-generated docs-only module listing all defined dispatchables for this pallet.

+

§Warning: Doc-Only

+

Members of this module cannot be used directly and are only provided for documentation +purposes. To see the real version of each dispatchable, look for them in Pallet or +Call.

+

Functions§

do_something
Warning: Doc-Only
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_for_origin/dispatchables/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_for_origin/dispatchables/sidebar-items.js new file mode 100644 index 00000000..ebefc516 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_for_origin/dispatchables/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"fn":["do_something"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_for_origin/enum.Call.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_for_origin/enum.Call.html new file mode 100644 index 00000000..e37bfc41 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_for_origin/enum.Call.html @@ -0,0 +1,218 @@ +Call in pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin - Rust

Call

pub enum Call<T: Config> {
+    do_something {},
+    // some variants omitted
+}
Expand description

Contains a variant per dispatchable extrinsic that this pallet has.

+

Variants§

§

do_something

Implementations§

Source§

impl<T: Config> Call<T>

Source

pub fn new_call_variant_do_something() -> Self

Create a call with the variant do_something.

+

Trait Implementations§

Source§

impl<T: Config> Authorize for Call<T>

Source§

fn authorize( + &self, + source: TransactionSource, +) -> Option<Result<(ValidTransaction, Weight), TransactionValidityError>>

The authorize function. Read more
Source§

fn weight_of_authorize(&self) -> Weight

The weight of the authorization function.
Source§

impl<T: Config> CheckIfFeeless for Call<T>

Source§

type Origin = <T as Config>::RuntimeOrigin

The Origin type of the runtime.
Source§

fn is_feeless(&self, origin: &Self::Origin) -> bool

Checks if the dispatchable satisfies the feeless condition as defined by +#[pallet::feeless_if]
Source§

impl<T: Config> Clone for Call<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<T: Config> Debug for Call<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<T: Config> Decode for Call<T>

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl<T: Config> Encode for Call<T>

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl<T: Config> GetCallIndex for Call<T>

Source§

fn get_call_index(&self) -> u8

Return the index of this Call.
Source§

fn get_call_indices() -> &'static [u8]

Return all call indices in the same order as [GetCallName].
Source§

impl<T: Config> GetCallName for Call<T>

Source§

fn get_call_name(&self) -> &'static str

Return the function name of the Call.
Source§

fn get_call_names() -> &'static [&'static str]

Return all function names in the same order as [GetCallIndex].
Source§

impl<T: Config> GetDispatchInfo for Call<T>

Source§

fn get_dispatch_info(&self) -> DispatchInfo

Return a DispatchInfo, containing relevant information of this dispatch. Read more
Source§

impl<T: Config> PartialEq for Call<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl<T> TypeInfo for Call<T>
where + PhantomData<(T,)>: TypeInfo + 'static, + T: Config + 'static,

Source§

type Identity = Call<T>

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl<T: Config> UnfilteredDispatchable for Call<T>

Source§

type RuntimeOrigin = <T as Config>::RuntimeOrigin

The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin).
Source§

fn dispatch_bypass_filter( + self, + origin: Self::RuntimeOrigin, +) -> DispatchResultWithPostInfo

Dispatch this call but do not check the filter in origin.
Source§

impl<T: Config> DecodeWithMemTracking for Call<T>

Source§

impl<T: Config> EncodeLike for Call<T>

Source§

impl<T: Config> Eq for Call<T>

Auto Trait Implementations§

§

impl<T> Freeze for Call<T>

§

impl<T> RefUnwindSafe for Call<T>
where + T: RefUnwindSafe,

§

impl<T> Send for Call<T>
where + T: Send,

§

impl<T> Sync for Call<T>
where + T: Sync,

§

impl<T> Unpin for Call<T>
where + T: Unpin,

§

impl<T> UnwindSafe for Call<T>
where + T: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_for_origin/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_for_origin/index.html new file mode 100644 index 00000000..f9d895a6 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_for_origin/index.html @@ -0,0 +1,19 @@ +pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin - Rust

Module pallet_for_origin

Module pallet_for_origin 

Source
Expand description

The pallet module in each FRAME pallet hosts the most important items needed +to construct this pallet.

+

The main components of this pallet are:

+
    +
  • [Pallet], which implements all of the dispatchable extrinsics of the pallet, among +other public functions. +
      +
    • The subset of the functions that are dispatchable can be identified either in the +[dispatchables] module or in the [Call] enum.
    • +
    +
  • +
  • [storage_types], which contains the list of all types that are representing a +storage item. Otherwise, all storage items are listed among Type Definitions.
  • +
  • [Config], which contains the configuration trait of this pallet.
  • +
  • [Event] and [Error], which are listed among the Enums.
  • +
+

Modules§

dispatchables
Auto-generated docs-only module listing all defined dispatchables for this pallet.
storage_types
Auto-generated docs-only module listing all (public and private) defined storage types +for this pallet.

Structs§

Pallet
The Pallet struct, the main type that implements traits and standalone +functions within the pallet.

Enums§

Call
Contains a variant per dispatchable extrinsic that this pallet has.

Traits§

Config
Configuration trait of this pallet.

Type Aliases§

ModuleDeprecated
Type alias to Pallet, to be used by construct_runtime.
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_for_origin/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_for_origin/sidebar-items.js new file mode 100644 index 00000000..3eb9a563 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_for_origin/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"enum":["Call"],"mod":["dispatchables","storage_types"],"struct":["Pallet"],"trait":["Config"],"type":["Module"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_for_origin/storage_types/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_for_origin/storage_types/index.html new file mode 100644 index 00000000..13b4dab3 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_for_origin/storage_types/index.html @@ -0,0 +1,8 @@ +pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin::storage_types - Rust

Module storage_types

Expand description

Auto-generated docs-only module listing all (public and private) defined storage types +for this pallet.

+

§Warning: Doc-Only

+

Members of this module cannot be used directly and are only provided for documentation +purposes.

+

To see the actual storage type, find a struct with the same name at the root of the +pallet, in the list of Type Definitions.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_for_origin/storage_types/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_for_origin/storage_types/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_for_origin/storage_types/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_for_origin/struct.Pallet.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_for_origin/struct.Pallet.html new file mode 100644 index 00000000..efe76e9d --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_for_origin/struct.Pallet.html @@ -0,0 +1,175 @@ +Pallet in pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin - Rust

Pallet

pub struct Pallet<T>(/* private fields */);
Expand description

The Pallet struct, the main type that implements traits and standalone +functions within the pallet.

+

Implementations§

Source§

impl<T: Config> Pallet<T>

Source

pub fn do_something(_origin: OriginFor<T>) -> DispatchResult

Trait Implementations§

Source§

impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>

Source§

fn before_all_runtime_migrations() -> Weight

Something that should happen before runtime migrations are executed.
Source§

impl<T: Config> Callable<T> for Pallet<T>

Source§

impl<T> Clone for Pallet<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<T> Debug for Pallet<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<T: Config> DispatchViewFunction for Pallet<T>

Source§

fn dispatch_view_function<O: Output>( + id: &ViewFunctionId, + input: &mut &[u8], + output: &mut O, +) -> Result<(), ViewFunctionDispatchError>

Source§

impl<T: Config> GetStorageVersion for Pallet<T>

Source§

type InCodeStorageVersion = NoStorageVersionSet

This type is generated by the pallet macro. Read more
Source§

fn in_code_storage_version() -> Self::InCodeStorageVersion

Returns the in-code storage version as specified in the +storage_version attribute, or +[NoStorageVersionSet] if the attribute is missing.
Source§

fn on_chain_storage_version() -> StorageVersion

Returns the storage version of the pallet as last set in the actual on-chain storage.
§

fn current_storage_version() -> Self::InCodeStorageVersion

👎Deprecated: This method has been renamed to in_code_storage_version and will be removed after March 2024.
DEPRECATED: Use [Self::current_storage_version] instead. Read more
Source§

impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

§

fn on_initialize(_n: BlockNumber) -> Weight

Block initialization hook. This is called at the very beginning of block execution. Read more
§

fn on_finalize(_n: BlockNumber)

Block finalization hook. This is called at the very end of block execution. Read more
§

fn on_idle(_n: BlockNumber, _remaining_weight: Weight) -> Weight

Hook to consume a block’s idle time. This will run when the block is being finalized (before +[Hooks::on_finalize]). Read more
§

fn on_poll(_n: BlockNumber, _weight: &mut WeightMeter)

A hook to run logic after inherent application. Read more
§

fn on_runtime_upgrade() -> Weight

Hook executed when a code change (aka. a “runtime upgrade”) is detected by the FRAME +Executive pallet. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a pallet allows you to perform long-running tasks that are +dispatched as separate threads, and entirely independent of the main blockchain execution. Read more
§

fn integrity_test()

Check the integrity of this pallet’s configuration. Read more
Source§

impl<T: Config> IntegrityTest for Pallet<T>

Source§

fn integrity_test()

See [Hooks::integrity_test].
Source§

impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn offchain_worker(n: BlockNumberFor<T>)

This function is being called after every block import (when fully synced). Read more
Source§

impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_finalize(n: BlockNumberFor<T>)

See [Hooks::on_finalize].
Source§

impl<T: Config> OnGenesis for Pallet<T>

Source§

fn on_genesis()

Something that should happen at genesis.
Source§

impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_idle(n: BlockNumberFor<T>, remaining_weight: Weight) -> Weight

See [Hooks::on_idle].
Source§

impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_initialize(n: BlockNumberFor<T>) -> Weight

See [Hooks::on_initialize].
Source§

impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_poll(n: BlockNumberFor<T>, weight: &mut WeightMeter)

Code to execute every now and then at the beginning of the block after inherent application. Read more
Source§

impl<T: Config> OnRuntimeUpgrade for Pallet<T>

Source§

fn on_runtime_upgrade() -> Weight

See [Hooks::on_runtime_upgrade].
Source§

impl<T: Config> PalletInfoAccess for Pallet<T>

Source§

fn index() -> usize

Index of the pallet as configured in the runtime.
Source§

fn name() -> &'static str

Name of the pallet as configured in the runtime.
Source§

fn name_hash() -> [u8; 16]

Two128 hash of name.
Source§

fn module_name() -> &'static str

Name of the Rust module containing the pallet.
Source§

fn crate_version() -> CrateVersion

Version of the crate containing the pallet.
Source§

impl<T: Config> PalletsInfoAccess for Pallet<T>

Source§

fn count() -> usize

The number of pallets’ information that this type represents. Read more
Source§

fn infos() -> Vec<PalletInfoData>

All of the pallets’ information that this type represents.
Source§

impl<T> PartialEq for Pallet<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl<T: Config> StorageInfoTrait for Pallet<T>

Source§

fn storage_info() -> Vec<StorageInfo>

Source§

impl<T: Config> ViewFunctionIdPrefix for Pallet<T>

Source§

fn prefix() -> [u8; 16]

Source§

impl<T: Config> WhitelistedStorageKeys for Pallet<T>

Source§

fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

Returns a Vec<TrackedStorageKey> indicating the storage keys that +should be whitelisted during benchmarking. This means that those keys +will be excluded from the benchmarking performance calculation.
Source§

impl<T> Eq for Pallet<T>

Auto Trait Implementations§

§

impl<T> Freeze for Pallet<T>

§

impl<T> RefUnwindSafe for Pallet<T>
where + T: RefUnwindSafe,

§

impl<T> Send for Pallet<T>
where + T: Send,

§

impl<T> Sync for Pallet<T>
where + T: Sync,

§

impl<T> Unpin for Pallet<T>
where + T: Unpin,

§

impl<T> UnwindSafe for Pallet<T>
where + T: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_for_origin/trait.Config.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_for_origin/trait.Config.html new file mode 100644 index 00000000..5f96ff33 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_for_origin/trait.Config.html @@ -0,0 +1,6 @@ +Config in pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin - Rust

Config

pub trait Config: Config { }
Expand description

Configuration trait of this pallet.

+

The main purpose of this trait is to act as an interface between this pallet and the runtime in +which it is embedded in. A type, function, or constant in this trait is essentially left to be +configured by the runtime that includes this pallet.

+

Consequently, a runtime that wants to include this pallet must implement this trait.

+

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_for_origin/type.Module.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_for_origin/type.Module.html new file mode 100644 index 00000000..1171c390 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_for_origin/type.Module.html @@ -0,0 +1,3 @@ +Module in pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin - Rust

Module

pub type Module<T> = Pallet<T>;
👎Deprecated: use Pallet instead
Expand description

Type alias to Pallet, to be used by construct_runtime.

+

Generated by pallet attribute macro.

+

Aliased Type§

pub struct Module<T>(/* private fields */);
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_custom_origin/dispatchables/fn.only_validators.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_custom_origin/dispatchables/fn.only_validators.html new file mode 100644 index 00000000..1a7f3b19 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_custom_origin/dispatchables/fn.only_validators.html @@ -0,0 +1,5 @@ +only_validators in pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::dispatchables - Rust

only_validators

pub fn only_validators<T: Config>()
Expand description

§Warning: Doc-Only

+

This function is an automatically generated, and is doc-only, uncallable +stub. See the real version in +Pallet::only_validators.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_custom_origin/dispatchables/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_custom_origin/dispatchables/index.html new file mode 100644 index 00000000..7c3fbedd --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_custom_origin/dispatchables/index.html @@ -0,0 +1,6 @@ +pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::dispatchables - Rust

Module dispatchables

Expand description

Auto-generated docs-only module listing all defined dispatchables for this pallet.

+

§Warning: Doc-Only

+

Members of this module cannot be used directly and are only provided for documentation +purposes. To see the real version of each dispatchable, look for them in Pallet or +Call.

+

Functions§

only_validators
Warning: Doc-Only
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_custom_origin/dispatchables/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_custom_origin/dispatchables/sidebar-items.js new file mode 100644 index 00000000..2ac6f326 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_custom_origin/dispatchables/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"fn":["only_validators"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_custom_origin/enum.Call.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_custom_origin/enum.Call.html new file mode 100644 index 00000000..72283b18 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_custom_origin/enum.Call.html @@ -0,0 +1,218 @@ +Call in pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin - Rust

Call

pub enum Call<T: Config> {
+    only_validators {},
+    // some variants omitted
+}
Expand description

Contains a variant per dispatchable extrinsic that this pallet has.

+

Variants§

§

only_validators

Implementations§

Source§

impl<T: Config> Call<T>

Source

pub fn new_call_variant_only_validators() -> Self

Create a call with the variant only_validators.

+

Trait Implementations§

Source§

impl<T: Config> Authorize for Call<T>

Source§

fn authorize( + &self, + source: TransactionSource, +) -> Option<Result<(ValidTransaction, Weight), TransactionValidityError>>

The authorize function. Read more
Source§

fn weight_of_authorize(&self) -> Weight

The weight of the authorization function.
Source§

impl<T: Config> CheckIfFeeless for Call<T>

Source§

type Origin = <T as Config>::RuntimeOrigin

The Origin type of the runtime.
Source§

fn is_feeless(&self, origin: &Self::Origin) -> bool

Checks if the dispatchable satisfies the feeless condition as defined by +#[pallet::feeless_if]
Source§

impl<T: Config> Clone for Call<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<T: Config> Debug for Call<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<T: Config> Decode for Call<T>

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl<T: Config> Encode for Call<T>

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl<T: Config> GetCallIndex for Call<T>

Source§

fn get_call_index(&self) -> u8

Return the index of this Call.
Source§

fn get_call_indices() -> &'static [u8]

Return all call indices in the same order as [GetCallName].
Source§

impl<T: Config> GetCallName for Call<T>

Source§

fn get_call_name(&self) -> &'static str

Return the function name of the Call.
Source§

fn get_call_names() -> &'static [&'static str]

Return all function names in the same order as [GetCallIndex].
Source§

impl<T: Config> GetDispatchInfo for Call<T>

Source§

fn get_dispatch_info(&self) -> DispatchInfo

Return a DispatchInfo, containing relevant information of this dispatch. Read more
Source§

impl<T: Config> PartialEq for Call<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl<T> TypeInfo for Call<T>
where + PhantomData<(T,)>: TypeInfo + 'static, + T: Config + 'static,

Source§

type Identity = Call<T>

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl<T: Config> UnfilteredDispatchable for Call<T>

Source§

type RuntimeOrigin = <T as Config>::RuntimeOrigin

The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin).
Source§

fn dispatch_bypass_filter( + self, + origin: Self::RuntimeOrigin, +) -> DispatchResultWithPostInfo

Dispatch this call but do not check the filter in origin.
Source§

impl<T: Config> DecodeWithMemTracking for Call<T>

Source§

impl<T: Config> EncodeLike for Call<T>

Source§

impl<T: Config> Eq for Call<T>

Auto Trait Implementations§

§

impl<T> Freeze for Call<T>

§

impl<T> RefUnwindSafe for Call<T>
where + T: RefUnwindSafe,

§

impl<T> Send for Call<T>
where + T: Send,

§

impl<T> Sync for Call<T>
where + T: Sync,

§

impl<T> Unpin for Call<T>
where + T: Unpin,

§

impl<T> UnwindSafe for Call<T>
where + T: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_custom_origin/enum.Origin.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_custom_origin/enum.Origin.html new file mode 100644 index 00000000..9be82f8d --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_custom_origin/enum.Origin.html @@ -0,0 +1,207 @@ +Origin in pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin - Rust

Origin

pub enum Origin {
+    AllNftHolders,
+    ValidatorSet,
+}
Expand description

A dummy custom origin.

+

Variants§

§

AllNftHolders

If all holders of a particular NFT have agreed upon this.

+
§

ValidatorSet

If all validators have agreed upon this.

+

Trait Implementations§

Source§

impl Clone for Origin

Source§

fn clone(&self) -> Origin

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Origin

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for Origin

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for Origin

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl From<Origin> for OriginCaller

Source§

fn from(x: Origin) -> Self

Converts to this type from the input type.
Source§

impl From<Origin> for RuntimeOrigin

Source§

fn from(x: Origin) -> Self

Convert to runtime origin using [pallet_with_custom_origin::Config::BaseCallFilter].

+
Source§

impl MaxEncodedLen for Origin

Source§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
Source§

impl PartialEq for Origin

Source§

fn eq(&self, other: &Origin) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl<'a> TryFrom<&'a OriginCaller> for &'a Origin

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: &'a OriginCaller) -> Result<&'a Origin, ()>

Performs the conversion.
Source§

impl<'a> TryFrom<&'a RuntimeOrigin> for &'a Origin

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: &'a RuntimeOrigin) -> Result<&'a Origin, ()>

Performs the conversion.
Source§

impl TryFrom<OriginCaller> for Origin

Source§

type Error = OriginCaller

The type returned in the event of a conversion error.
Source§

fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>

Performs the conversion.
Source§

impl TypeInfo for Origin

Source§

type Identity = Origin

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl DecodeWithMemTracking for Origin

Source§

impl EncodeLike for Origin

Source§

impl Eq for Origin

Source§

impl StructuralPartialEq for Origin

Auto Trait Implementations§

§

impl Freeze for Origin

§

impl RefUnwindSafe for Origin

§

impl Send for Origin

§

impl Sync for Origin

§

impl Unpin for Origin

§

impl UnwindSafe for Origin

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> AssetId for T
where + T: FullCodec + DecodeWithMemTracking + Clone + Eq + PartialEq + Debug + TypeInfo + MaxEncodedLen,

§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_custom_origin/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_custom_origin/index.html new file mode 100644 index 00000000..04c79d36 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_custom_origin/index.html @@ -0,0 +1,19 @@ +pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin - Rust

Module pallet_with_custom_origin

Module pallet_with_custom_origin 

Source
Expand description

The pallet module in each FRAME pallet hosts the most important items needed +to construct this pallet.

+

The main components of this pallet are:

+
    +
  • [Pallet], which implements all of the dispatchable extrinsics of the pallet, among +other public functions. +
      +
    • The subset of the functions that are dispatchable can be identified either in the +[dispatchables] module or in the [Call] enum.
    • +
    +
  • +
  • [storage_types], which contains the list of all types that are representing a +storage item. Otherwise, all storage items are listed among Type Definitions.
  • +
  • [Config], which contains the configuration trait of this pallet.
  • +
  • [Event] and [Error], which are listed among the Enums.
  • +
+

Modules§

dispatchables
Auto-generated docs-only module listing all defined dispatchables for this pallet.
storage_types
Auto-generated docs-only module listing all (public and private) defined storage types +for this pallet.

Structs§

Pallet
The Pallet struct, the main type that implements traits and standalone +functions within the pallet.

Enums§

Call
Contains a variant per dispatchable extrinsic that this pallet has.
Origin
A dummy custom origin.

Traits§

Config
Configuration trait of this pallet.

Type Aliases§

ModuleDeprecated
Type alias to Pallet, to be used by construct_runtime.
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_custom_origin/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_custom_origin/sidebar-items.js new file mode 100644 index 00000000..7fa41480 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_custom_origin/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"enum":["Call","Origin"],"mod":["dispatchables","storage_types"],"struct":["Pallet"],"trait":["Config"],"type":["Module"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_custom_origin/storage_types/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_custom_origin/storage_types/index.html new file mode 100644 index 00000000..552f4552 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_custom_origin/storage_types/index.html @@ -0,0 +1,8 @@ +pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::storage_types - Rust

Module storage_types

Expand description

Auto-generated docs-only module listing all (public and private) defined storage types +for this pallet.

+

§Warning: Doc-Only

+

Members of this module cannot be used directly and are only provided for documentation +purposes.

+

To see the actual storage type, find a struct with the same name at the root of the +pallet, in the list of Type Definitions.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_custom_origin/storage_types/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_custom_origin/storage_types/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_custom_origin/storage_types/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_custom_origin/struct.Pallet.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_custom_origin/struct.Pallet.html new file mode 100644 index 00000000..e7bc5c80 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_custom_origin/struct.Pallet.html @@ -0,0 +1,177 @@ +Pallet in pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin - Rust

Pallet

pub struct Pallet<T>(/* private fields */);
Expand description

The Pallet struct, the main type that implements traits and standalone +functions within the pallet.

+

Implementations§

Source§

impl<T: Config> Pallet<T>

Source

pub fn only_validators(origin: OriginFor<T>) -> DispatchResult

Trait Implementations§

Source§

impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>

Source§

fn before_all_runtime_migrations() -> Weight

Something that should happen before runtime migrations are executed.
Source§

impl<T: Config> Callable<T> for Pallet<T>

Source§

impl<T> Clone for Pallet<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<T> Debug for Pallet<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<T: Config> DispatchViewFunction for Pallet<T>

Source§

fn dispatch_view_function<O: Output>( + id: &ViewFunctionId, + input: &mut &[u8], + output: &mut O, +) -> Result<(), ViewFunctionDispatchError>

Source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

Source§

fn from(call: CallableCallFor<PalletWithCustomOrigin, Runtime>) -> Self

Converts to this type from the input type.
Source§

impl<T: Config> GetStorageVersion for Pallet<T>

Source§

type InCodeStorageVersion = NoStorageVersionSet

This type is generated by the pallet macro. Read more
Source§

fn in_code_storage_version() -> Self::InCodeStorageVersion

Returns the in-code storage version as specified in the +storage_version attribute, or +[NoStorageVersionSet] if the attribute is missing.
Source§

fn on_chain_storage_version() -> StorageVersion

Returns the storage version of the pallet as last set in the actual on-chain storage.
§

fn current_storage_version() -> Self::InCodeStorageVersion

👎Deprecated: This method has been renamed to in_code_storage_version and will be removed after March 2024.
DEPRECATED: Use [Self::current_storage_version] instead. Read more
Source§

impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

§

fn on_initialize(_n: BlockNumber) -> Weight

Block initialization hook. This is called at the very beginning of block execution. Read more
§

fn on_finalize(_n: BlockNumber)

Block finalization hook. This is called at the very end of block execution. Read more
§

fn on_idle(_n: BlockNumber, _remaining_weight: Weight) -> Weight

Hook to consume a block’s idle time. This will run when the block is being finalized (before +[Hooks::on_finalize]). Read more
§

fn on_poll(_n: BlockNumber, _weight: &mut WeightMeter)

A hook to run logic after inherent application. Read more
§

fn on_runtime_upgrade() -> Weight

Hook executed when a code change (aka. a “runtime upgrade”) is detected by the FRAME +Executive pallet. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a pallet allows you to perform long-running tasks that are +dispatched as separate threads, and entirely independent of the main blockchain execution. Read more
§

fn integrity_test()

Check the integrity of this pallet’s configuration. Read more
Source§

impl<T: Config> IntegrityTest for Pallet<T>

Source§

fn integrity_test()

See [Hooks::integrity_test].
Source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

Source§

fn is_sub_type( + &self, +) -> Option<&CallableCallFor<PalletWithCustomOrigin, Runtime>>

Returns Some(_) if self is an instance of sub type T.
Source§

impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn offchain_worker(n: BlockNumberFor<T>)

This function is being called after every block import (when fully synced). Read more
Source§

impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_finalize(n: BlockNumberFor<T>)

See [Hooks::on_finalize].
Source§

impl<T: Config> OnGenesis for Pallet<T>

Source§

fn on_genesis()

Something that should happen at genesis.
Source§

impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_idle(n: BlockNumberFor<T>, remaining_weight: Weight) -> Weight

See [Hooks::on_idle].
Source§

impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_initialize(n: BlockNumberFor<T>) -> Weight

See [Hooks::on_initialize].
Source§

impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_poll(n: BlockNumberFor<T>, weight: &mut WeightMeter)

Code to execute every now and then at the beginning of the block after inherent application. Read more
Source§

impl<T: Config> OnRuntimeUpgrade for Pallet<T>

Source§

fn on_runtime_upgrade() -> Weight

See [Hooks::on_runtime_upgrade].
Source§

impl<T: Config> PalletInfoAccess for Pallet<T>

Source§

fn index() -> usize

Index of the pallet as configured in the runtime.
Source§

fn name() -> &'static str

Name of the pallet as configured in the runtime.
Source§

fn name_hash() -> [u8; 16]

Two128 hash of name.
Source§

fn module_name() -> &'static str

Name of the Rust module containing the pallet.
Source§

fn crate_version() -> CrateVersion

Version of the crate containing the pallet.
Source§

impl<T: Config> PalletsInfoAccess for Pallet<T>

Source§

fn count() -> usize

The number of pallets’ information that this type represents. Read more
Source§

fn infos() -> Vec<PalletInfoData>

All of the pallets’ information that this type represents.
Source§

impl<T> PartialEq for Pallet<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl<T: Config> StorageInfoTrait for Pallet<T>

Source§

fn storage_info() -> Vec<StorageInfo>

Source§

impl<T: Config> ViewFunctionIdPrefix for Pallet<T>

Source§

fn prefix() -> [u8; 16]

Source§

impl<T: Config> WhitelistedStorageKeys for Pallet<T>

Source§

fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

Returns a Vec<TrackedStorageKey> indicating the storage keys that +should be whitelisted during benchmarking. This means that those keys +will be excluded from the benchmarking performance calculation.
Source§

impl<T> Eq for Pallet<T>

Auto Trait Implementations§

§

impl<T> Freeze for Pallet<T>

§

impl<T> RefUnwindSafe for Pallet<T>
where + T: RefUnwindSafe,

§

impl<T> Send for Pallet<T>
where + T: Send,

§

impl<T> Sync for Pallet<T>
where + T: Sync,

§

impl<T> Unpin for Pallet<T>
where + T: Unpin,

§

impl<T> UnwindSafe for Pallet<T>
where + T: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_custom_origin/trait.Config.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_custom_origin/trait.Config.html new file mode 100644 index 00000000..74527446 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_custom_origin/trait.Config.html @@ -0,0 +1,8 @@ +Config in pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin - Rust

Config

pub trait Config: Config {
+    type RuntimeOrigin: From<<Self as Config>::RuntimeOrigin> + Into<Result<Origin, <Self as Config>::RuntimeOrigin>>;
+}
Expand description

Configuration trait of this pallet.

+

The main purpose of this trait is to act as an interface between this pallet and the runtime in +which it is embedded in. A type, function, or constant in this trait is essentially left to be +configured by the runtime that includes this pallet.

+

Consequently, a runtime that wants to include this pallet must implement this trait.

+

Required Associated Types§

Source

type RuntimeOrigin: From<<Self as Config>::RuntimeOrigin> + Into<Result<Origin, <Self as Config>::RuntimeOrigin>>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_custom_origin/type.Module.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_custom_origin/type.Module.html new file mode 100644 index 00000000..1a74bf17 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_custom_origin/type.Module.html @@ -0,0 +1,3 @@ +Module in pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin - Rust

Module

pub type Module<T> = Pallet<T>;
👎Deprecated: use Pallet instead
Expand description

Type alias to Pallet, to be used by construct_runtime.

+

Generated by pallet attribute macro.

+

Aliased Type§

pub struct Module<T>(/* private fields */);
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_external_origin/dispatchables/fn.externally_checked_ext.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_external_origin/dispatchables/fn.externally_checked_ext.html new file mode 100644 index 00000000..3014a0dc --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_external_origin/dispatchables/fn.externally_checked_ext.html @@ -0,0 +1,5 @@ +externally_checked_ext in pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin::dispatchables - Rust

externally_checked_ext

pub fn externally_checked_ext<T: Config>()
Expand description

§Warning: Doc-Only

+

This function is an automatically generated, and is doc-only, uncallable +stub. See the real version in +Pallet::externally_checked_ext.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_external_origin/dispatchables/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_external_origin/dispatchables/index.html new file mode 100644 index 00000000..905f3147 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_external_origin/dispatchables/index.html @@ -0,0 +1,6 @@ +pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin::dispatchables - Rust

Module dispatchables

Expand description

Auto-generated docs-only module listing all defined dispatchables for this pallet.

+

§Warning: Doc-Only

+

Members of this module cannot be used directly and are only provided for documentation +purposes. To see the real version of each dispatchable, look for them in Pallet or +Call.

+

Functions§

externally_checked_ext
Warning: Doc-Only
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_external_origin/dispatchables/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_external_origin/dispatchables/sidebar-items.js new file mode 100644 index 00000000..735ce2b7 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_external_origin/dispatchables/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"fn":["externally_checked_ext"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_external_origin/enum.Call.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_external_origin/enum.Call.html new file mode 100644 index 00000000..7249d064 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_external_origin/enum.Call.html @@ -0,0 +1,218 @@ +Call in pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin - Rust

Call

pub enum Call<T: Config> {
+    externally_checked_ext {},
+    // some variants omitted
+}
Expand description

Contains a variant per dispatchable extrinsic that this pallet has.

+

Variants§

§

externally_checked_ext

Implementations§

Source§

impl<T: Config> Call<T>

Source

pub fn new_call_variant_externally_checked_ext() -> Self

Create a call with the variant externally_checked_ext.

+

Trait Implementations§

Source§

impl<T: Config> Authorize for Call<T>

Source§

fn authorize( + &self, + source: TransactionSource, +) -> Option<Result<(ValidTransaction, Weight), TransactionValidityError>>

The authorize function. Read more
Source§

fn weight_of_authorize(&self) -> Weight

The weight of the authorization function.
Source§

impl<T: Config> CheckIfFeeless for Call<T>

Source§

type Origin = <T as Config>::RuntimeOrigin

The Origin type of the runtime.
Source§

fn is_feeless(&self, origin: &Self::Origin) -> bool

Checks if the dispatchable satisfies the feeless condition as defined by +#[pallet::feeless_if]
Source§

impl<T: Config> Clone for Call<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<T: Config> Debug for Call<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<T: Config> Decode for Call<T>

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl<T: Config> Encode for Call<T>

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl<T: Config> GetCallIndex for Call<T>

Source§

fn get_call_index(&self) -> u8

Return the index of this Call.
Source§

fn get_call_indices() -> &'static [u8]

Return all call indices in the same order as [GetCallName].
Source§

impl<T: Config> GetCallName for Call<T>

Source§

fn get_call_name(&self) -> &'static str

Return the function name of the Call.
Source§

fn get_call_names() -> &'static [&'static str]

Return all function names in the same order as [GetCallIndex].
Source§

impl<T: Config> GetDispatchInfo for Call<T>

Source§

fn get_dispatch_info(&self) -> DispatchInfo

Return a DispatchInfo, containing relevant information of this dispatch. Read more
Source§

impl<T: Config> PartialEq for Call<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl<T> TypeInfo for Call<T>
where + PhantomData<(T,)>: TypeInfo + 'static, + T: Config + 'static,

Source§

type Identity = Call<T>

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl<T: Config> UnfilteredDispatchable for Call<T>

Source§

type RuntimeOrigin = <T as Config>::RuntimeOrigin

The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin).
Source§

fn dispatch_bypass_filter( + self, + origin: Self::RuntimeOrigin, +) -> DispatchResultWithPostInfo

Dispatch this call but do not check the filter in origin.
Source§

impl<T: Config> DecodeWithMemTracking for Call<T>

Source§

impl<T: Config> EncodeLike for Call<T>

Source§

impl<T: Config> Eq for Call<T>

Auto Trait Implementations§

§

impl<T> Freeze for Call<T>

§

impl<T> RefUnwindSafe for Call<T>
where + T: RefUnwindSafe,

§

impl<T> Send for Call<T>
where + T: Send,

§

impl<T> Sync for Call<T>
where + T: Sync,

§

impl<T> Unpin for Call<T>
where + T: Unpin,

§

impl<T> UnwindSafe for Call<T>
where + T: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_external_origin/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_external_origin/index.html new file mode 100644 index 00000000..3cd89445 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_external_origin/index.html @@ -0,0 +1,19 @@ +pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin - Rust

Module pallet_with_external_origin

Module pallet_with_external_origin 

Source
Expand description

The pallet module in each FRAME pallet hosts the most important items needed +to construct this pallet.

+

The main components of this pallet are:

+
    +
  • [Pallet], which implements all of the dispatchable extrinsics of the pallet, among +other public functions. +
      +
    • The subset of the functions that are dispatchable can be identified either in the +[dispatchables] module or in the [Call] enum.
    • +
    +
  • +
  • [storage_types], which contains the list of all types that are representing a +storage item. Otherwise, all storage items are listed among Type Definitions.
  • +
  • [Config], which contains the configuration trait of this pallet.
  • +
  • [Event] and [Error], which are listed among the Enums.
  • +
+

Modules§

dispatchables
Auto-generated docs-only module listing all defined dispatchables for this pallet.
storage_types
Auto-generated docs-only module listing all (public and private) defined storage types +for this pallet.

Structs§

Pallet
The Pallet struct, the main type that implements traits and standalone +functions within the pallet.

Enums§

Call
Contains a variant per dispatchable extrinsic that this pallet has.

Traits§

Config
Configuration trait of this pallet.

Type Aliases§

ModuleDeprecated
Type alias to Pallet, to be used by construct_runtime.
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_external_origin/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_external_origin/sidebar-items.js new file mode 100644 index 00000000..3eb9a563 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_external_origin/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"enum":["Call"],"mod":["dispatchables","storage_types"],"struct":["Pallet"],"trait":["Config"],"type":["Module"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_external_origin/storage_types/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_external_origin/storage_types/index.html new file mode 100644 index 00000000..40475876 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_external_origin/storage_types/index.html @@ -0,0 +1,8 @@ +pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin::storage_types - Rust

Module storage_types

Expand description

Auto-generated docs-only module listing all (public and private) defined storage types +for this pallet.

+

§Warning: Doc-Only

+

Members of this module cannot be used directly and are only provided for documentation +purposes.

+

To see the actual storage type, find a struct with the same name at the root of the +pallet, in the list of Type Definitions.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_external_origin/storage_types/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_external_origin/storage_types/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_external_origin/storage_types/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_external_origin/struct.Pallet.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_external_origin/struct.Pallet.html new file mode 100644 index 00000000..9b2af7eb --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_external_origin/struct.Pallet.html @@ -0,0 +1,177 @@ +Pallet in pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin - Rust

Pallet

pub struct Pallet<T>(/* private fields */);
Expand description

The Pallet struct, the main type that implements traits and standalone +functions within the pallet.

+

Implementations§

Source§

impl<T: Config> Pallet<T>

Source

pub fn externally_checked_ext(origin: OriginFor<T>) -> DispatchResult

Trait Implementations§

Source§

impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>

Source§

fn before_all_runtime_migrations() -> Weight

Something that should happen before runtime migrations are executed.
Source§

impl<T: Config> Callable<T> for Pallet<T>

Source§

impl<T> Clone for Pallet<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<T> Debug for Pallet<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<T: Config> DispatchViewFunction for Pallet<T>

Source§

fn dispatch_view_function<O: Output>( + id: &ViewFunctionId, + input: &mut &[u8], + output: &mut O, +) -> Result<(), ViewFunctionDispatchError>

Source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

Source§

fn from(call: CallableCallFor<PalletWithExternalOrigin, Runtime>) -> Self

Converts to this type from the input type.
Source§

impl<T: Config> GetStorageVersion for Pallet<T>

Source§

type InCodeStorageVersion = NoStorageVersionSet

This type is generated by the pallet macro. Read more
Source§

fn in_code_storage_version() -> Self::InCodeStorageVersion

Returns the in-code storage version as specified in the +storage_version attribute, or +[NoStorageVersionSet] if the attribute is missing.
Source§

fn on_chain_storage_version() -> StorageVersion

Returns the storage version of the pallet as last set in the actual on-chain storage.
§

fn current_storage_version() -> Self::InCodeStorageVersion

👎Deprecated: This method has been renamed to in_code_storage_version and will be removed after March 2024.
DEPRECATED: Use [Self::current_storage_version] instead. Read more
Source§

impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

§

fn on_initialize(_n: BlockNumber) -> Weight

Block initialization hook. This is called at the very beginning of block execution. Read more
§

fn on_finalize(_n: BlockNumber)

Block finalization hook. This is called at the very end of block execution. Read more
§

fn on_idle(_n: BlockNumber, _remaining_weight: Weight) -> Weight

Hook to consume a block’s idle time. This will run when the block is being finalized (before +[Hooks::on_finalize]). Read more
§

fn on_poll(_n: BlockNumber, _weight: &mut WeightMeter)

A hook to run logic after inherent application. Read more
§

fn on_runtime_upgrade() -> Weight

Hook executed when a code change (aka. a “runtime upgrade”) is detected by the FRAME +Executive pallet. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a pallet allows you to perform long-running tasks that are +dispatched as separate threads, and entirely independent of the main blockchain execution. Read more
§

fn integrity_test()

Check the integrity of this pallet’s configuration. Read more
Source§

impl<T: Config> IntegrityTest for Pallet<T>

Source§

fn integrity_test()

See [Hooks::integrity_test].
Source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

Source§

fn is_sub_type( + &self, +) -> Option<&CallableCallFor<PalletWithExternalOrigin, Runtime>>

Returns Some(_) if self is an instance of sub type T.
Source§

impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn offchain_worker(n: BlockNumberFor<T>)

This function is being called after every block import (when fully synced). Read more
Source§

impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_finalize(n: BlockNumberFor<T>)

See [Hooks::on_finalize].
Source§

impl<T: Config> OnGenesis for Pallet<T>

Source§

fn on_genesis()

Something that should happen at genesis.
Source§

impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_idle(n: BlockNumberFor<T>, remaining_weight: Weight) -> Weight

See [Hooks::on_idle].
Source§

impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_initialize(n: BlockNumberFor<T>) -> Weight

See [Hooks::on_initialize].
Source§

impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_poll(n: BlockNumberFor<T>, weight: &mut WeightMeter)

Code to execute every now and then at the beginning of the block after inherent application. Read more
Source§

impl<T: Config> OnRuntimeUpgrade for Pallet<T>

Source§

fn on_runtime_upgrade() -> Weight

See [Hooks::on_runtime_upgrade].
Source§

impl<T: Config> PalletInfoAccess for Pallet<T>

Source§

fn index() -> usize

Index of the pallet as configured in the runtime.
Source§

fn name() -> &'static str

Name of the pallet as configured in the runtime.
Source§

fn name_hash() -> [u8; 16]

Two128 hash of name.
Source§

fn module_name() -> &'static str

Name of the Rust module containing the pallet.
Source§

fn crate_version() -> CrateVersion

Version of the crate containing the pallet.
Source§

impl<T: Config> PalletsInfoAccess for Pallet<T>

Source§

fn count() -> usize

The number of pallets’ information that this type represents. Read more
Source§

fn infos() -> Vec<PalletInfoData>

All of the pallets’ information that this type represents.
Source§

impl<T> PartialEq for Pallet<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl<T: Config> StorageInfoTrait for Pallet<T>

Source§

fn storage_info() -> Vec<StorageInfo>

Source§

impl<T: Config> ViewFunctionIdPrefix for Pallet<T>

Source§

fn prefix() -> [u8; 16]

Source§

impl<T: Config> WhitelistedStorageKeys for Pallet<T>

Source§

fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

Returns a Vec<TrackedStorageKey> indicating the storage keys that +should be whitelisted during benchmarking. This means that those keys +will be excluded from the benchmarking performance calculation.
Source§

impl<T> Eq for Pallet<T>

Auto Trait Implementations§

§

impl<T> Freeze for Pallet<T>

§

impl<T> RefUnwindSafe for Pallet<T>
where + T: RefUnwindSafe,

§

impl<T> Send for Pallet<T>
where + T: Send,

§

impl<T> Sync for Pallet<T>
where + T: Sync,

§

impl<T> Unpin for Pallet<T>
where + T: Unpin,

§

impl<T> UnwindSafe for Pallet<T>
where + T: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_external_origin/trait.Config.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_external_origin/trait.Config.html new file mode 100644 index 00000000..ee282e28 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_external_origin/trait.Config.html @@ -0,0 +1,8 @@ +Config in pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin - Rust

Config

pub trait Config: Config {
+    type ExternalOrigin: EnsureOrigin<Self::RuntimeOrigin>;
+}
Expand description

Configuration trait of this pallet.

+

The main purpose of this trait is to act as an interface between this pallet and the runtime in +which it is embedded in. A type, function, or constant in this trait is essentially left to be +configured by the runtime that includes this pallet.

+

Consequently, a runtime that wants to include this pallet must implement this trait.

+

Required Associated Types§

Source

type ExternalOrigin: EnsureOrigin<Self::RuntimeOrigin>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl Config for Runtime

Source§

type ExternalOrigin = EnsureSigned<<Runtime as Config>::AccountId>

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_external_origin/type.Module.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_external_origin/type.Module.html new file mode 100644 index 00000000..8febad36 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_external_origin/type.Module.html @@ -0,0 +1,3 @@ +Module in pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin - Rust

Module

pub type Module<T> = Pallet<T>;
👎Deprecated: use Pallet instead
Expand description

Type alias to Pallet, to be used by construct_runtime.

+

Generated by pallet attribute macro.

+

Aliased Type§

pub struct Module<T>(/* private fields */);
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/enum.OriginCaller.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/enum.OriginCaller.html new file mode 100644 index 00000000..ec414eed --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/enum.OriginCaller.html @@ -0,0 +1,203 @@ +OriginCaller in pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin - Rust

OriginCaller

pub enum OriginCaller {
+    system(Origin<Runtime>),
+    Void(Void),
+}

Variants§

§

system(Origin<Runtime>)

§

Void(Void)

Trait Implementations§

Source§

impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller

Source§

fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>

Extract the signer from the message if it is a Signed origin.
Source§

fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>

Extract a reference to the system-level RawOrigin if it is that.
§

fn as_signed(&self) -> Option<&AccountId>

Extract the signer from it if a system Signed origin, None otherwise.
§

fn is_root(&self) -> bool

Returns true if self is a system Root origin, None otherwise.
§

fn is_none(&self) -> bool

Returns true if self is a system None origin, None otherwise.
Source§

impl Clone for OriginCaller

Source§

fn clone(&self) -> OriginCaller

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for OriginCaller

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for OriginCaller

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for OriginCaller

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl From<OriginCaller> for RuntimeOrigin

Source§

fn from(x: OriginCaller) -> Self

Converts to this type from the input type.
Source§

impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller

Source§

fn from(x: Origin<Runtime>) -> Self

Converts to this type from the input type.
Source§

impl MaxEncodedLen for OriginCaller

Source§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
Source§

impl PartialEq for OriginCaller

Source§

fn eq(&self, other: &OriginCaller) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TryFrom<OriginCaller> for Origin<Runtime>

Source§

type Error = OriginCaller

The type returned in the event of a conversion error.
Source§

fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>

Performs the conversion.
Source§

impl TypeInfo for OriginCaller

Source§

type Identity = OriginCaller

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl DecodeWithMemTracking for OriginCaller

Source§

impl EncodeLike for OriginCaller

Source§

impl Eq for OriginCaller

Source§

impl StructuralPartialEq for OriginCaller

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> AssetId for T
where + T: FullCodec + DecodeWithMemTracking + Clone + Eq + PartialEq + Debug + TypeInfo + MaxEncodedLen,

§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/enum.RuntimeCall.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/enum.RuntimeCall.html new file mode 100644 index 00000000..5c54de15 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/enum.RuntimeCall.html @@ -0,0 +1,221 @@ +RuntimeCall in pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin - Rust

RuntimeCall

pub enum RuntimeCall {
+    System(CallableCallFor<System, Runtime>),
+    PalletWithExternalOrigin(CallableCallFor<PalletWithExternalOrigin, Runtime>),
+}
Expand description

The aggregated runtime call type.

+

Variants§

§

System(CallableCallFor<System, Runtime>)

§

PalletWithExternalOrigin(CallableCallFor<PalletWithExternalOrigin, Runtime>)

Trait Implementations§

Source§

impl Authorize for RuntimeCall

Source§

fn authorize( + &self, + source: TransactionSource, +) -> Option<Result<(ValidTransaction, Weight), TransactionValidityError>>

The authorize function. Read more
Source§

fn weight_of_authorize(&self) -> Weight

The weight of the authorization function.
Source§

impl CheckIfFeeless for RuntimeCall

Source§

type Origin = <Runtime as Config>::RuntimeOrigin

The Origin type of the runtime.
Source§

fn is_feeless(&self, origin: &Self::Origin) -> bool

Checks if the dispatchable satisfies the feeless condition as defined by +#[pallet::feeless_if]
Source§

impl Clone for RuntimeCall

Source§

fn clone(&self) -> RuntimeCall

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeCall

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeCall

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Dispatchable for RuntimeCall

Source§

type RuntimeOrigin = RuntimeOrigin

Every function call from your runtime has an origin, which specifies where the extrinsic was +generated from. In the case of a signed extrinsic (transaction), the origin contains an +identifier for the caller. The origin can be empty in the case of an inherent extrinsic.
Source§

type Config = RuntimeCall

Source§

type Info = DispatchInfo

An opaque set of information attached to the transaction. This could be constructed anywhere +down the line in a runtime. The current Substrate runtime uses a struct with the same name +to represent the dispatch class and weight.
Source§

type PostInfo = PostDispatchInfo

Additional information that is returned by dispatch. Can be used to supply the caller +with information about a Dispatchable that is only known post dispatch.
Source§

fn dispatch(self, origin: RuntimeOrigin) -> DispatchResultWithPostInfo

Actually dispatch this call and return the result of it.
Source§

impl Encode for RuntimeCall

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

Source§

fn from(call: CallableCallFor<System, Runtime>) -> Self

Converts to this type from the input type.
Source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

Source§

fn from(call: CallableCallFor<PalletWithExternalOrigin, Runtime>) -> Self

Converts to this type from the input type.
Source§

impl GetCallMetadata for RuntimeCall

Source§

fn get_call_metadata(&self) -> CallMetadata

Return a [CallMetadata], containing function and pallet name of the Call.
Source§

fn get_module_names() -> &'static [&'static str]

Return all module names.
Source§

fn get_call_names(module: &str) -> &'static [&'static str]

Return all function names for the given module.
Source§

impl GetDispatchInfo for RuntimeCall

Source§

fn get_dispatch_info(&self) -> DispatchInfo

Return a DispatchInfo, containing relevant information of this dispatch. Read more
Source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

Source§

fn is_sub_type(&self) -> Option<&CallableCallFor<System, Runtime>>

Returns Some(_) if self is an instance of sub type T.
Source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

Source§

fn is_sub_type( + &self, +) -> Option<&CallableCallFor<PalletWithExternalOrigin, Runtime>>

Returns Some(_) if self is an instance of sub type T.
Source§

impl PartialEq for RuntimeCall

Source§

fn eq(&self, other: &RuntimeCall) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for RuntimeCall

Source§

type Identity = RuntimeCall

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl UnfilteredDispatchable for RuntimeCall

Source§

type RuntimeOrigin = RuntimeOrigin

The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin).
Source§

fn dispatch_bypass_filter( + self, + origin: RuntimeOrigin, +) -> DispatchResultWithPostInfo

Dispatch this call but do not check the filter in origin.
Source§

impl DecodeWithMemTracking for RuntimeCall

Source§

impl EncodeLike for RuntimeCall

Source§

impl Eq for RuntimeCall

Source§

impl StructuralPartialEq for RuntimeCall

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Call> CallDispatcher<Call> for Call
where + Call: Dispatchable,

§

fn dispatch( + call: Call, + origin: <Call as Dispatchable>::RuntimeOrigin, +) -> Result<<Call as Dispatchable>::PostInfo, DispatchErrorWithPostInfo<<Call as Dispatchable>::PostInfo>>

§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/enum.RuntimeError.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/enum.RuntimeError.html new file mode 100644 index 00000000..85fd653c --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/enum.RuntimeError.html @@ -0,0 +1,186 @@ +RuntimeError in pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin - Rust

RuntimeError

pub enum RuntimeError {
+    System(Error<Runtime>),
+}

Variants§

§

System(Error<Runtime>)

Implementations§

Source§

impl RuntimeError

Source

pub fn from_dispatch_error(err: DispatchError) -> Option<Self>

Optionally convert the DispatchError into the RuntimeError.

+

Returns Some if the error matches the DispatchError::Module variant, otherwise None.

+

Trait Implementations§

Source§

impl Debug for RuntimeError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeError

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeError

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl From<Error<Runtime>> for RuntimeError

Source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
Source§

impl TryInto<Error<Runtime>> for RuntimeError

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
Source§

impl TypeInfo for RuntimeError

Source§

type Identity = RuntimeError

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl DecodeWithMemTracking for RuntimeError

Source§

impl EncodeLike for RuntimeError

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/enum.RuntimeEvent.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/enum.RuntimeEvent.html new file mode 100644 index 00000000..60ceffb9 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/enum.RuntimeEvent.html @@ -0,0 +1,201 @@ +RuntimeEvent in pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin - Rust

RuntimeEvent

pub enum RuntimeEvent {
+    System(Event<Runtime>),
+}

Variants§

§

System(Event<Runtime>)

Trait Implementations§

Source§

impl Clone for RuntimeEvent

Source§

fn clone(&self) -> RuntimeEvent

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeEvent

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeEvent

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeEvent

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl From<Event<Runtime>> for RuntimeEvent

Source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
Source§

impl PartialEq for RuntimeEvent

Source§

fn eq(&self, other: &RuntimeEvent) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TryInto<Event<Runtime>> for RuntimeEvent

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
Source§

impl TypeInfo for RuntimeEvent

Source§

type Identity = RuntimeEvent

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl DecodeWithMemTracking for RuntimeEvent

Source§

impl EncodeLike for RuntimeEvent

Source§

impl Eq for RuntimeEvent

Source§

impl StructuralPartialEq for RuntimeEvent

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/enum.RuntimeFreezeReason.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/enum.RuntimeFreezeReason.html new file mode 100644 index 00000000..065a32d6 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/enum.RuntimeFreezeReason.html @@ -0,0 +1,199 @@ +RuntimeFreezeReason in pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin - Rust

RuntimeFreezeReason

pub enum RuntimeFreezeReason {}
Expand description

A reason for placing a freeze on funds.

+

Trait Implementations§

Source§

impl Clone for RuntimeFreezeReason

Source§

fn clone(&self) -> RuntimeFreezeReason

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeFreezeReason

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeFreezeReason

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeFreezeReason

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl MaxEncodedLen for RuntimeFreezeReason

Source§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
Source§

impl PartialEq for RuntimeFreezeReason

Source§

fn eq(&self, other: &RuntimeFreezeReason) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for RuntimeFreezeReason

Source§

type Identity = RuntimeFreezeReason

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl VariantCount for RuntimeFreezeReason

Source§

const VARIANT_COUNT: u32 = 0u32

Get the number of variants.
Source§

impl Copy for RuntimeFreezeReason

Source§

impl DecodeWithMemTracking for RuntimeFreezeReason

Source§

impl EncodeLike for RuntimeFreezeReason

Source§

impl Eq for RuntimeFreezeReason

Source§

impl StructuralPartialEq for RuntimeFreezeReason

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> AssetId for T
where + T: FullCodec + DecodeWithMemTracking + Clone + Eq + PartialEq + Debug + TypeInfo + MaxEncodedLen,

§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/enum.RuntimeHoldReason.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/enum.RuntimeHoldReason.html new file mode 100644 index 00000000..8892279c --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/enum.RuntimeHoldReason.html @@ -0,0 +1,199 @@ +RuntimeHoldReason in pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin - Rust

RuntimeHoldReason

pub enum RuntimeHoldReason {}
Expand description

A reason for placing a hold on funds.

+

Trait Implementations§

Source§

impl Clone for RuntimeHoldReason

Source§

fn clone(&self) -> RuntimeHoldReason

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeHoldReason

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeHoldReason

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeHoldReason

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl MaxEncodedLen for RuntimeHoldReason

Source§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
Source§

impl PartialEq for RuntimeHoldReason

Source§

fn eq(&self, other: &RuntimeHoldReason) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for RuntimeHoldReason

Source§

type Identity = RuntimeHoldReason

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl VariantCount for RuntimeHoldReason

Source§

const VARIANT_COUNT: u32 = 0u32

Get the number of variants.
Source§

impl Copy for RuntimeHoldReason

Source§

impl DecodeWithMemTracking for RuntimeHoldReason

Source§

impl EncodeLike for RuntimeHoldReason

Source§

impl Eq for RuntimeHoldReason

Source§

impl StructuralPartialEq for RuntimeHoldReason

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> AssetId for T
where + T: FullCodec + DecodeWithMemTracking + Clone + Eq + PartialEq + Debug + TypeInfo + MaxEncodedLen,

§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/enum.RuntimeLockId.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/enum.RuntimeLockId.html new file mode 100644 index 00000000..d2d8f438 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/enum.RuntimeLockId.html @@ -0,0 +1,199 @@ +RuntimeLockId in pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin - Rust

RuntimeLockId

pub enum RuntimeLockId {}
Expand description

An identifier for each lock placed on funds.

+

Trait Implementations§

Source§

impl Clone for RuntimeLockId

Source§

fn clone(&self) -> RuntimeLockId

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeLockId

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeLockId

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeLockId

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl MaxEncodedLen for RuntimeLockId

Source§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
Source§

impl PartialEq for RuntimeLockId

Source§

fn eq(&self, other: &RuntimeLockId) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for RuntimeLockId

Source§

type Identity = RuntimeLockId

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl Copy for RuntimeLockId

Source§

impl DecodeWithMemTracking for RuntimeLockId

Source§

impl EncodeLike for RuntimeLockId

Source§

impl Eq for RuntimeLockId

Source§

impl StructuralPartialEq for RuntimeLockId

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> AssetId for T
where + T: FullCodec + DecodeWithMemTracking + Clone + Eq + PartialEq + Debug + TypeInfo + MaxEncodedLen,

§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/enum.RuntimeSlashReason.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/enum.RuntimeSlashReason.html new file mode 100644 index 00000000..718ea15a --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/enum.RuntimeSlashReason.html @@ -0,0 +1,199 @@ +RuntimeSlashReason in pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin - Rust

RuntimeSlashReason

pub enum RuntimeSlashReason {}
Expand description

A reason for slashing funds.

+

Trait Implementations§

Source§

impl Clone for RuntimeSlashReason

Source§

fn clone(&self) -> RuntimeSlashReason

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeSlashReason

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeSlashReason

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeSlashReason

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl MaxEncodedLen for RuntimeSlashReason

Source§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
Source§

impl PartialEq for RuntimeSlashReason

Source§

fn eq(&self, other: &RuntimeSlashReason) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for RuntimeSlashReason

Source§

type Identity = RuntimeSlashReason

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl Copy for RuntimeSlashReason

Source§

impl DecodeWithMemTracking for RuntimeSlashReason

Source§

impl EncodeLike for RuntimeSlashReason

Source§

impl Eq for RuntimeSlashReason

Source§

impl StructuralPartialEq for RuntimeSlashReason

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> AssetId for T
where + T: FullCodec + DecodeWithMemTracking + Clone + Eq + PartialEq + Debug + TypeInfo + MaxEncodedLen,

§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/enum.RuntimeTask.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/enum.RuntimeTask.html new file mode 100644 index 00000000..76cc5d3f --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/enum.RuntimeTask.html @@ -0,0 +1,199 @@ +RuntimeTask in pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin - Rust

RuntimeTask

pub enum RuntimeTask {}
Expand description

An aggregation of all Task enums across all pallets included in the current runtime.

+

Trait Implementations§

Source§

impl Clone for RuntimeTask

Source§

fn clone(&self) -> RuntimeTask

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeTask

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeTask

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeTask

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl PartialEq for RuntimeTask

Source§

fn eq(&self, other: &RuntimeTask) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl Task for RuntimeTask

Source§

type Enumeration = IntoIter<RuntimeTask>

An Iterator over tasks of this type used as the return type for enumerate.
Source§

fn is_valid(&self) -> bool

Checks if a particular instance of this Task variant is a valid piece of work. Read more
Source§

fn run(&self) -> Result<(), DispatchError>

Performs the work for this particular Task variant.
Source§

fn weight(&self) -> Weight

Returns the weight of executing this Task.
Source§

fn task_index(&self) -> u32

A unique value representing this Task within the current pallet. Analogous to +call_index, but for tasks.’ Read more
Source§

fn iter() -> Self::Enumeration

Inspects the pallet’s state and enumerates tasks of this type.
Source§

impl TypeInfo for RuntimeTask

Source§

type Identity = RuntimeTask

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl DecodeWithMemTracking for RuntimeTask

Source§

impl EncodeLike for RuntimeTask

Source§

impl Eq for RuntimeTask

Source§

impl StructuralPartialEq for RuntimeTask

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/enum.RuntimeViewFunction.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/enum.RuntimeViewFunction.html new file mode 100644 index 00000000..f846e3f8 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/enum.RuntimeViewFunction.html @@ -0,0 +1,202 @@ +RuntimeViewFunction in pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin - Rust

RuntimeViewFunction

pub enum RuntimeViewFunction {}
Expand description

Runtime query type.

+

Trait Implementations§

Source§

impl Clone for RuntimeViewFunction

Source§

fn clone(&self) -> RuntimeViewFunction

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeViewFunction

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeViewFunction

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl DispatchViewFunction for RuntimeViewFunction

Source§

fn dispatch_view_function<O: Output>( + id: &ViewFunctionId, + input: &mut &[u8], + output: &mut O, +) -> Result<(), ViewFunctionDispatchError>

Source§

impl Encode for RuntimeViewFunction

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl PartialEq for RuntimeViewFunction

Source§

fn eq(&self, other: &RuntimeViewFunction) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for RuntimeViewFunction

Source§

type Identity = RuntimeViewFunction

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl DecodeWithMemTracking for RuntimeViewFunction

Source§

impl EncodeLike for RuntimeViewFunction

Source§

impl Eq for RuntimeViewFunction

Source§

impl StructuralPartialEq for RuntimeViewFunction

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/index.html new file mode 100644 index 00000000..92e3c32d --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/index.html @@ -0,0 +1,3 @@ +pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin - Rust

Module runtime_for_external_origin

Module runtime_for_external_origin 

Source

Structs§

PalletInfo
Provides an implementation of PalletInfo to provide information +about the pallet setup in the runtime.
Runtime
RuntimeGenesisConfig
RuntimeOrigin
The runtime origin type representing the origin of a call.

Enums§

OriginCaller
RuntimeCall
The aggregated runtime call type.
RuntimeError
RuntimeEvent
RuntimeFreezeReason
A reason for placing a freeze on funds.
RuntimeHoldReason
A reason for placing a hold on funds.
RuntimeLockId
An identifier for each lock placed on funds.
RuntimeSlashReason
A reason for slashing funds.
RuntimeTask
An aggregation of all Task enums across all pallets included in the current runtime.
RuntimeViewFunction
Runtime query type.

Type Aliases§

AllPalletsWithSystem
All pallets included in the runtime as a nested tuple of types.
AllPalletsWithoutSystem
All pallets included in the runtime as a nested tuple of types. +Excludes the System pallet.
PalletWithExternalOrigin
System
SystemConfig
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/sidebar-items.js new file mode 100644 index 00000000..bc8ac8a2 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"enum":["OriginCaller","RuntimeCall","RuntimeError","RuntimeEvent","RuntimeFreezeReason","RuntimeHoldReason","RuntimeLockId","RuntimeSlashReason","RuntimeTask","RuntimeViewFunction"],"struct":["PalletInfo","Runtime","RuntimeGenesisConfig","RuntimeOrigin"],"type":["AllPalletsWithSystem","AllPalletsWithoutSystem","PalletWithExternalOrigin","System","SystemConfig"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/struct.PalletInfo.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/struct.PalletInfo.html new file mode 100644 index 00000000..03ad5791 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/struct.PalletInfo.html @@ -0,0 +1,146 @@ +PalletInfo in pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin - Rust

PalletInfo

pub struct PalletInfo;
Expand description

Provides an implementation of PalletInfo to provide information +about the pallet setup in the runtime.

+

Trait Implementations§

Source§

impl PalletInfo for PalletInfo

Source§

fn index<P: 'static>() -> Option<usize>

Convert the given pallet P into its index as configured in the runtime.
Source§

fn name<P: 'static>() -> Option<&'static str>

Convert the given pallet P into its name as configured in the runtime.
Source§

fn name_hash<P: 'static>() -> Option<[u8; 16]>

The two128 hash of name.
Source§

fn module_name<P: 'static>() -> Option<&'static str>

Convert the given pallet P into its Rust module name as used in construct_runtime!.
Source§

fn crate_version<P: 'static>() -> Option<CrateVersion>

Convert the given pallet P into its containing crate version.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/struct.Runtime.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/struct.Runtime.html new file mode 100644 index 00000000..5d5f32aa --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/struct.Runtime.html @@ -0,0 +1,169 @@ +Runtime in pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin - Rust

Runtime

pub struct Runtime;

Implementations§

Source§

impl Runtime

Source

pub fn execute_view_function( + id: ViewFunctionId, + input: Vec<u8>, +) -> Result<Vec<u8>, ViewFunctionDispatchError>

Convenience function for view functions dispatching and execution from the runtime API.

+
Source§

impl Runtime

Source

pub fn metadata() -> RuntimeMetadataPrefixed

Source

pub fn metadata_at_version(version: u32) -> Option<OpaqueMetadata>

Source

pub fn metadata_versions() -> Vec<u32>

Trait Implementations§

Source§

impl AsSystemOriginSigner<<Runtime as Config>::AccountId> for RuntimeOrigin

Source§

fn as_system_origin_signer(&self) -> Option<&<Runtime as Config>::AccountId>

Extract a reference of the inner value of the System Origin::Signed variant, if self has +that variant.
Source§

impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller

Source§

fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>

Extract the signer from the message if it is a Signed origin.
Source§

fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>

Extract a reference to the system-level RawOrigin if it is that.
§

fn as_signed(&self) -> Option<&AccountId>

Extract the signer from it if a system Signed origin, None otherwise.
§

fn is_root(&self) -> bool

Returns true if self is a system Root origin, None otherwise.
§

fn is_none(&self) -> bool

Returns true if self is a system None origin, None otherwise.
Source§

impl Clone for Runtime

Source§

fn clone(&self) -> Runtime

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Config for Runtime

Source§

type Block = Block<Header<u64, BlakeTwo256>, UncheckedExtrinsic<<Runtime as Config>::AccountId, <Runtime as Config>::RuntimeCall, (), ()>>

The Block type used by the runtime. This is used by construct_runtime to retrieve the +extrinsics or other block specific data as needed.
Source§

type Nonce = <TestDefaultConfig as DefaultConfig>::Nonce

This stores the number of previous transactions associated with a sender account.
Source§

type Hash = <TestDefaultConfig as DefaultConfig>::Hash

The output of the Hashing function.
Source§

type Hashing = <TestDefaultConfig as DefaultConfig>::Hashing

The hashing system (algorithm) being used in the runtime (e.g. Blake2).
Source§

type AccountId = <TestDefaultConfig as DefaultConfig>::AccountId

The user account identifier type for the runtime.
Source§

type Lookup = <TestDefaultConfig as DefaultConfig>::Lookup

Converting trait to take a source type and convert to AccountId. Read more
Source§

type MaxConsumers = <TestDefaultConfig as DefaultConfig>::MaxConsumers

The maximum number of consumers allowed on a single account.
Source§

type AccountData = <TestDefaultConfig as DefaultConfig>::AccountData

Data to be associated with an account (other than nonce/transaction counter, which this +pallet does regardless).
Source§

type OnNewAccount = <TestDefaultConfig as DefaultConfig>::OnNewAccount

Handler for when a new account has just been created.
Source§

type OnKilledAccount = <TestDefaultConfig as DefaultConfig>::OnKilledAccount

A function that is invoked when an account has been determined to be dead. Read more
Source§

type SystemWeightInfo = <TestDefaultConfig as DefaultConfig>::SystemWeightInfo

Weight information for the extrinsics of this pallet.
Source§

type ExtensionsWeightInfo = <TestDefaultConfig as DefaultConfig>::ExtensionsWeightInfo

Weight information for the transaction extensions of this pallet.
Source§

type SS58Prefix = <TestDefaultConfig as DefaultConfig>::SS58Prefix

The designated SS58 prefix of this chain. Read more
Source§

type Version = <TestDefaultConfig as DefaultConfig>::Version

Get the chain’s in-code version.
Source§

type BlockWeights = <TestDefaultConfig as DefaultConfig>::BlockWeights

Block & extrinsics weights: base values and limits.
Source§

type BlockLength = <TestDefaultConfig as DefaultConfig>::BlockLength

The maximum length of a block (in bytes).
Source§

type DbWeight = <TestDefaultConfig as DefaultConfig>::DbWeight

The weight of runtime database operations the runtime can invoke.
Source§

type RuntimeEvent = RuntimeEvent

The aggregated event type of the runtime.
Source§

type RuntimeOrigin = RuntimeOrigin

The RuntimeOrigin type used by dispatchable calls.
Source§

type RuntimeCall = RuntimeCall

The aggregated RuntimeCall type.
Source§

type PalletInfo = PalletInfo

Provides information about the pallet setup in the runtime. Read more
Source§

type RuntimeTask = RuntimeTask

The aggregated RuntimeTask type.
Source§

type BaseCallFilter = <TestDefaultConfig as DefaultConfig>::BaseCallFilter

The basic call filter to use in Origin. All origins are built with this filter as base, +except Root. Read more
Source§

type BlockHashCount = <TestDefaultConfig as DefaultConfig>::BlockHashCount

Maximum number of block number to block hash mappings to keep (oldest pruned first).
Source§

type OnSetCode = <TestDefaultConfig as DefaultConfig>::OnSetCode

What to do if the runtime wants to change the code to something new. Read more
Source§

type SingleBlockMigrations = <TestDefaultConfig as DefaultConfig>::SingleBlockMigrations

All migrations that should run in the next runtime upgrade. Read more
Source§

type MultiBlockMigrator = <TestDefaultConfig as DefaultConfig>::MultiBlockMigrator

The migrator that is used to run Multi-Block-Migrations. Read more
Source§

type PreInherents = <TestDefaultConfig as DefaultConfig>::PreInherents

A callback that executes in every block directly before all inherents were applied. Read more
Source§

type PostInherents = <TestDefaultConfig as DefaultConfig>::PostInherents

A callback that executes in every block directly after all inherents were applied. Read more
Source§

type PostTransactions = <TestDefaultConfig as DefaultConfig>::PostTransactions

A callback that executes in every block directly after all transactions were applied. Read more
Source§

impl Config for Runtime

Source§

type ExternalOrigin = EnsureSigned<<Runtime as Config>::AccountId>

Source§

impl Debug for Runtime

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl GetRuntimeBlockType for Runtime

Source§

type RuntimeBlock = <Runtime as Config>::Block

The RuntimeBlock type.
Source§

impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime

Source§

fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool

Whether this extrinsic is an inherent.
Source§

impl PartialEq for Runtime

Source§

fn eq(&self, other: &Runtime) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for Runtime

Source§

type Identity = Runtime

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl ValidateUnsigned for Runtime

Source§

type Call = RuntimeCall

The call to validate
Source§

fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>

Validate the call right before dispatch. Read more
Source§

fn validate_unsigned( + source: TransactionSource, + call: &Self::Call, +) -> TransactionValidity

Return the validity of the call Read more
Source§

impl Copy for Runtime

Source§

impl Eq for Runtime

Source§

impl StructuralPartialEq for Runtime

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/struct.RuntimeGenesisConfig.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/struct.RuntimeGenesisConfig.html new file mode 100644 index 00000000..b86cc7ba --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/struct.RuntimeGenesisConfig.html @@ -0,0 +1,153 @@ +RuntimeGenesisConfig in pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin - Rust

RuntimeGenesisConfig

Struct RuntimeGenesisConfig 

Source
pub struct RuntimeGenesisConfig {
+    pub system: SystemConfig,
+}

Fields§

§system: SystemConfig

Trait Implementations§

Source§

impl BuildGenesisConfig for RuntimeGenesisConfig

Source§

fn build(&self)

The build function puts initial GenesisConfig keys/values pairs into the storage.
Source§

impl Default for RuntimeGenesisConfig

Source§

fn default() -> RuntimeGenesisConfig

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for RuntimeGenesisConfig

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Serialize for RuntimeGenesisConfig

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> AccountId for T
where + T: Serialize,

Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> Hash for T

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSerialize for T
where + T: Serialize,

§

impl<T> MaybeSerializeDeserialize for T

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/struct.RuntimeOrigin.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/struct.RuntimeOrigin.html new file mode 100644 index 00000000..606183cb --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/struct.RuntimeOrigin.html @@ -0,0 +1,159 @@ +RuntimeOrigin in pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin - Rust

RuntimeOrigin

pub struct RuntimeOrigin {
+    pub caller: OriginCaller,
+    /* private fields */
+}
Expand description

The runtime origin type representing the origin of a call.

+

Origin is always created with the base filter configured in [frame_system::Config::BaseCallFilter].

+

Fields§

§caller: OriginCaller

Implementations§

Source§

impl RuntimeOrigin

Source

pub fn none() -> Self

Create with system none origin and [frame_system::Config::BaseCallFilter].

+
Source

pub fn root() -> Self

Create with system root origin and [frame_system::Config::BaseCallFilter].

+
Source

pub fn signed(by: <Runtime as Config>::AccountId) -> Self

Create with system signed origin and [frame_system::Config::BaseCallFilter].

+

Trait Implementations§

Source§

impl AsSystemOriginSigner<<Runtime as Config>::AccountId> for RuntimeOrigin

Source§

fn as_system_origin_signer(&self) -> Option<&<Runtime as Config>::AccountId>

Extract a reference of the inner value of the System Origin::Signed variant, if self has +that variant.
Source§

impl AsTransactionAuthorizedOrigin for RuntimeOrigin

Source§

fn is_transaction_authorized(&self) -> bool

Whether the origin is authorized to include a transaction in a block. Read more
Source§

impl Clone for RuntimeOrigin

Source§

fn clone(&self) -> RuntimeOrigin

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeOrigin

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl From<Option<<Runtime as Config>::AccountId>> for RuntimeOrigin

Source§

fn from(x: Option<<Runtime as Config>::AccountId>) -> Self

Convert to runtime origin with caller being system signed or none and use filter [frame_system::Config::BaseCallFilter].

+
Source§

impl From<OriginCaller> for RuntimeOrigin

Source§

fn from(x: OriginCaller) -> Self

Converts to this type from the input type.
Source§

impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin

Source§

fn from(x: Origin<Runtime>) -> Self

Convert to runtime origin, using as filter: [frame_system::Config::BaseCallFilter].

+
Source§

impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>

Source§

fn from(val: RuntimeOrigin) -> Self

NOTE: converting to pallet origin loses the origin filter information.

+
Source§

impl OriginTrait for RuntimeOrigin

Source§

type Call = <Runtime as Config>::RuntimeCall

Runtime call type, as in frame_system::Config::Call
Source§

type PalletsOrigin = OriginCaller

The caller origin, overarching type of all pallets origins.
Source§

type AccountId = <Runtime as Config>::AccountId

The AccountId used across the system.
Source§

fn add_filter(&mut self, filter: impl Fn(&Self::Call) -> bool + 'static)

Add a filter to the origin.
Source§

fn reset_filter(&mut self)

Reset origin filters to default one, i.e frame_system::1fig::BaseCallFilter.
Source§

fn set_caller(&mut self, caller: OriginCaller)

Replace the caller with caller from the other origin
Source§

fn set_caller_from(&mut self, other: impl Into<Self>)

Replace the caller with caller from the other origin
Source§

fn filter_call(&self, call: &Self::Call) -> bool

Filter the call if caller is not root, if false is returned then the call must be filtered +out. Read more
Source§

fn caller(&self) -> &Self::PalletsOrigin

Get a reference to the caller (CallerTrait impl).
Source§

fn into_caller(self) -> Self::PalletsOrigin

Consume self and return the caller.
Source§

fn try_with_caller<R>( + self, + f: impl FnOnce(Self::PalletsOrigin) -> Result<R, Self::PalletsOrigin>, +) -> Result<R, Self>

Do something with the caller, consuming self but returning it if the caller was unused.
Source§

fn none() -> Self

Create with system none origin and frame_system::Config::BaseCallFilter.
Source§

fn root() -> Self

Create with system root origin and frame_system::Config::BaseCallFilter.
Source§

fn signed(by: Self::AccountId) -> Self

Create with system signed origin and frame_system::Config::BaseCallFilter.
§

fn set_caller_from_signed(&mut self, caller_account: Self::AccountId)

Replace the caller with caller from the other origin
§

fn as_signed(self) -> Option<Self::AccountId>

👎Deprecated: Use into_signer instead
Extract the signer from the message if it is a Signed origin.
§

fn into_signer(self) -> Option<Self::AccountId>

Extract the signer from the message if it is a Signed origin.
§

fn as_system_ref(&self) -> Option<&RawOrigin<Self::AccountId>>

Extract a reference to the system origin, if that’s what the caller is.
§

fn as_signer(&self) -> Option<&Self::AccountId>

Extract a reference to the signer, if that’s what the caller is.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/type.AllPalletsWithSystem.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/type.AllPalletsWithSystem.html new file mode 100644 index 00000000..c2707bbc --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/type.AllPalletsWithSystem.html @@ -0,0 +1,2 @@ +AllPalletsWithSystem in pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin - Rust

AllPalletsWithSystem

Type Alias AllPalletsWithSystem 

Source
pub type AllPalletsWithSystem = (System, PalletWithExternalOrigin);
Expand description

All pallets included in the runtime as a nested tuple of types.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/type.AllPalletsWithoutSystem.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/type.AllPalletsWithoutSystem.html new file mode 100644 index 00000000..13fc17bb --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/type.AllPalletsWithoutSystem.html @@ -0,0 +1,3 @@ +AllPalletsWithoutSystem in pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin - Rust

AllPalletsWithoutSystem

Type Alias AllPalletsWithoutSystem 

Source
pub type AllPalletsWithoutSystem = (PalletWithExternalOrigin,);
Expand description

All pallets included in the runtime as a nested tuple of types. +Excludes the System pallet.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/type.PalletWithExternalOrigin.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/type.PalletWithExternalOrigin.html new file mode 100644 index 00000000..150bd0c4 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/type.PalletWithExternalOrigin.html @@ -0,0 +1 @@ +PalletWithExternalOrigin in pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin - Rust

PalletWithExternalOrigin

Type Alias PalletWithExternalOrigin 

Source
pub type PalletWithExternalOrigin = Pallet<Runtime>;

Aliased Type§

pub struct PalletWithExternalOrigin(/* private fields */);
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/type.System.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/type.System.html new file mode 100644 index 00000000..54d80381 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/type.System.html @@ -0,0 +1 @@ +System in pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin - Rust

System

pub type System = Pallet<Runtime>;

Aliased Type§

pub struct System(/* private fields */);
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/type.SystemConfig.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/type.SystemConfig.html new file mode 100644 index 00000000..c4d4f9c8 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_external_origin/type.SystemConfig.html @@ -0,0 +1,3 @@ +SystemConfig in pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin - Rust

SystemConfig

pub type SystemConfig = GenesisConfig<Runtime>;

Aliased Type§

pub struct SystemConfig {
+    pub _config: PhantomData<Runtime>,
+}

Fields§

§_config: PhantomData<Runtime>
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/enum.OriginCaller.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/enum.OriginCaller.html new file mode 100644 index 00000000..e9d48f34 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/enum.OriginCaller.html @@ -0,0 +1,204 @@ +OriginCaller in pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin - Rust

OriginCaller

pub enum OriginCaller {
+    system(Origin<Runtime>),
+    PalletWithCustomOrigin(Origin),
+    Void(Void),
+}

Variants§

§

system(Origin<Runtime>)

§

PalletWithCustomOrigin(Origin)

§

Void(Void)

Trait Implementations§

Source§

impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller

Source§

fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>

Extract the signer from the message if it is a Signed origin.
Source§

fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>

Extract a reference to the system-level RawOrigin if it is that.
§

fn as_signed(&self) -> Option<&AccountId>

Extract the signer from it if a system Signed origin, None otherwise.
§

fn is_root(&self) -> bool

Returns true if self is a system Root origin, None otherwise.
§

fn is_none(&self) -> bool

Returns true if self is a system None origin, None otherwise.
Source§

impl Clone for OriginCaller

Source§

fn clone(&self) -> OriginCaller

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for OriginCaller

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for OriginCaller

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for OriginCaller

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl From<Origin> for OriginCaller

Source§

fn from(x: Origin) -> Self

Converts to this type from the input type.
Source§

impl From<OriginCaller> for RuntimeOrigin

Source§

fn from(x: OriginCaller) -> Self

Converts to this type from the input type.
Source§

impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller

Source§

fn from(x: Origin<Runtime>) -> Self

Converts to this type from the input type.
Source§

impl MaxEncodedLen for OriginCaller

Source§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
Source§

impl PartialEq for OriginCaller

Source§

fn eq(&self, other: &OriginCaller) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl<'a> TryFrom<&'a OriginCaller> for &'a Origin

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: &'a OriginCaller) -> Result<&'a Origin, ()>

Performs the conversion.
Source§

impl TryFrom<OriginCaller> for Origin

Source§

type Error = OriginCaller

The type returned in the event of a conversion error.
Source§

fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>

Performs the conversion.
Source§

impl TryFrom<OriginCaller> for Origin<Runtime>

Source§

type Error = OriginCaller

The type returned in the event of a conversion error.
Source§

fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>

Performs the conversion.
Source§

impl TypeInfo for OriginCaller

Source§

type Identity = OriginCaller

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl DecodeWithMemTracking for OriginCaller

Source§

impl EncodeLike for OriginCaller

Source§

impl Eq for OriginCaller

Source§

impl StructuralPartialEq for OriginCaller

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> AssetId for T
where + T: FullCodec + DecodeWithMemTracking + Clone + Eq + PartialEq + Debug + TypeInfo + MaxEncodedLen,

§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/enum.RuntimeCall.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/enum.RuntimeCall.html new file mode 100644 index 00000000..ed5618bc --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/enum.RuntimeCall.html @@ -0,0 +1,221 @@ +RuntimeCall in pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin - Rust

RuntimeCall

pub enum RuntimeCall {
+    System(CallableCallFor<System, Runtime>),
+    PalletWithCustomOrigin(CallableCallFor<PalletWithCustomOrigin, Runtime>),
+}
Expand description

The aggregated runtime call type.

+

Variants§

§

System(CallableCallFor<System, Runtime>)

§

PalletWithCustomOrigin(CallableCallFor<PalletWithCustomOrigin, Runtime>)

Trait Implementations§

Source§

impl Authorize for RuntimeCall

Source§

fn authorize( + &self, + source: TransactionSource, +) -> Option<Result<(ValidTransaction, Weight), TransactionValidityError>>

The authorize function. Read more
Source§

fn weight_of_authorize(&self) -> Weight

The weight of the authorization function.
Source§

impl CheckIfFeeless for RuntimeCall

Source§

type Origin = <Runtime as Config>::RuntimeOrigin

The Origin type of the runtime.
Source§

fn is_feeless(&self, origin: &Self::Origin) -> bool

Checks if the dispatchable satisfies the feeless condition as defined by +#[pallet::feeless_if]
Source§

impl Clone for RuntimeCall

Source§

fn clone(&self) -> RuntimeCall

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeCall

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeCall

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Dispatchable for RuntimeCall

Source§

type RuntimeOrigin = RuntimeOrigin

Every function call from your runtime has an origin, which specifies where the extrinsic was +generated from. In the case of a signed extrinsic (transaction), the origin contains an +identifier for the caller. The origin can be empty in the case of an inherent extrinsic.
Source§

type Config = RuntimeCall

Source§

type Info = DispatchInfo

An opaque set of information attached to the transaction. This could be constructed anywhere +down the line in a runtime. The current Substrate runtime uses a struct with the same name +to represent the dispatch class and weight.
Source§

type PostInfo = PostDispatchInfo

Additional information that is returned by dispatch. Can be used to supply the caller +with information about a Dispatchable that is only known post dispatch.
Source§

fn dispatch(self, origin: RuntimeOrigin) -> DispatchResultWithPostInfo

Actually dispatch this call and return the result of it.
Source§

impl Encode for RuntimeCall

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

Source§

fn from(call: CallableCallFor<System, Runtime>) -> Self

Converts to this type from the input type.
Source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

Source§

fn from(call: CallableCallFor<PalletWithCustomOrigin, Runtime>) -> Self

Converts to this type from the input type.
Source§

impl GetCallMetadata for RuntimeCall

Source§

fn get_call_metadata(&self) -> CallMetadata

Return a [CallMetadata], containing function and pallet name of the Call.
Source§

fn get_module_names() -> &'static [&'static str]

Return all module names.
Source§

fn get_call_names(module: &str) -> &'static [&'static str]

Return all function names for the given module.
Source§

impl GetDispatchInfo for RuntimeCall

Source§

fn get_dispatch_info(&self) -> DispatchInfo

Return a DispatchInfo, containing relevant information of this dispatch. Read more
Source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

Source§

fn is_sub_type(&self) -> Option<&CallableCallFor<System, Runtime>>

Returns Some(_) if self is an instance of sub type T.
Source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

Source§

fn is_sub_type( + &self, +) -> Option<&CallableCallFor<PalletWithCustomOrigin, Runtime>>

Returns Some(_) if self is an instance of sub type T.
Source§

impl PartialEq for RuntimeCall

Source§

fn eq(&self, other: &RuntimeCall) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for RuntimeCall

Source§

type Identity = RuntimeCall

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl UnfilteredDispatchable for RuntimeCall

Source§

type RuntimeOrigin = RuntimeOrigin

The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin).
Source§

fn dispatch_bypass_filter( + self, + origin: RuntimeOrigin, +) -> DispatchResultWithPostInfo

Dispatch this call but do not check the filter in origin.
Source§

impl DecodeWithMemTracking for RuntimeCall

Source§

impl EncodeLike for RuntimeCall

Source§

impl Eq for RuntimeCall

Source§

impl StructuralPartialEq for RuntimeCall

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Call> CallDispatcher<Call> for Call
where + Call: Dispatchable,

§

fn dispatch( + call: Call, + origin: <Call as Dispatchable>::RuntimeOrigin, +) -> Result<<Call as Dispatchable>::PostInfo, DispatchErrorWithPostInfo<<Call as Dispatchable>::PostInfo>>

§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/enum.RuntimeError.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/enum.RuntimeError.html new file mode 100644 index 00000000..98956dd7 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/enum.RuntimeError.html @@ -0,0 +1,186 @@ +RuntimeError in pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin - Rust

RuntimeError

pub enum RuntimeError {
+    System(Error<Runtime>),
+}

Variants§

§

System(Error<Runtime>)

Implementations§

Source§

impl RuntimeError

Source

pub fn from_dispatch_error(err: DispatchError) -> Option<Self>

Optionally convert the DispatchError into the RuntimeError.

+

Returns Some if the error matches the DispatchError::Module variant, otherwise None.

+

Trait Implementations§

Source§

impl Debug for RuntimeError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeError

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeError

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl From<Error<Runtime>> for RuntimeError

Source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
Source§

impl TryInto<Error<Runtime>> for RuntimeError

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
Source§

impl TypeInfo for RuntimeError

Source§

type Identity = RuntimeError

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl DecodeWithMemTracking for RuntimeError

Source§

impl EncodeLike for RuntimeError

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/enum.RuntimeEvent.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/enum.RuntimeEvent.html new file mode 100644 index 00000000..a05eb6b6 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/enum.RuntimeEvent.html @@ -0,0 +1,201 @@ +RuntimeEvent in pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin - Rust

RuntimeEvent

pub enum RuntimeEvent {
+    System(Event<Runtime>),
+}

Variants§

§

System(Event<Runtime>)

Trait Implementations§

Source§

impl Clone for RuntimeEvent

Source§

fn clone(&self) -> RuntimeEvent

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeEvent

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeEvent

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeEvent

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl From<Event<Runtime>> for RuntimeEvent

Source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
Source§

impl PartialEq for RuntimeEvent

Source§

fn eq(&self, other: &RuntimeEvent) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TryInto<Event<Runtime>> for RuntimeEvent

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
Source§

impl TypeInfo for RuntimeEvent

Source§

type Identity = RuntimeEvent

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl DecodeWithMemTracking for RuntimeEvent

Source§

impl EncodeLike for RuntimeEvent

Source§

impl Eq for RuntimeEvent

Source§

impl StructuralPartialEq for RuntimeEvent

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/enum.RuntimeFreezeReason.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/enum.RuntimeFreezeReason.html new file mode 100644 index 00000000..2c877062 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/enum.RuntimeFreezeReason.html @@ -0,0 +1,199 @@ +RuntimeFreezeReason in pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin - Rust

RuntimeFreezeReason

Enum RuntimeFreezeReason 

Source
pub enum RuntimeFreezeReason {}
Expand description

A reason for placing a freeze on funds.

+

Trait Implementations§

Source§

impl Clone for RuntimeFreezeReason

Source§

fn clone(&self) -> RuntimeFreezeReason

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeFreezeReason

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeFreezeReason

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeFreezeReason

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl MaxEncodedLen for RuntimeFreezeReason

Source§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
Source§

impl PartialEq for RuntimeFreezeReason

Source§

fn eq(&self, other: &RuntimeFreezeReason) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for RuntimeFreezeReason

Source§

type Identity = RuntimeFreezeReason

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl VariantCount for RuntimeFreezeReason

Source§

const VARIANT_COUNT: u32 = 0u32

Get the number of variants.
Source§

impl Copy for RuntimeFreezeReason

Source§

impl DecodeWithMemTracking for RuntimeFreezeReason

Source§

impl EncodeLike for RuntimeFreezeReason

Source§

impl Eq for RuntimeFreezeReason

Source§

impl StructuralPartialEq for RuntimeFreezeReason

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> AssetId for T
where + T: FullCodec + DecodeWithMemTracking + Clone + Eq + PartialEq + Debug + TypeInfo + MaxEncodedLen,

§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/enum.RuntimeHoldReason.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/enum.RuntimeHoldReason.html new file mode 100644 index 00000000..2220a977 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/enum.RuntimeHoldReason.html @@ -0,0 +1,199 @@ +RuntimeHoldReason in pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin - Rust

RuntimeHoldReason

Enum RuntimeHoldReason 

Source
pub enum RuntimeHoldReason {}
Expand description

A reason for placing a hold on funds.

+

Trait Implementations§

Source§

impl Clone for RuntimeHoldReason

Source§

fn clone(&self) -> RuntimeHoldReason

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeHoldReason

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeHoldReason

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeHoldReason

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl MaxEncodedLen for RuntimeHoldReason

Source§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
Source§

impl PartialEq for RuntimeHoldReason

Source§

fn eq(&self, other: &RuntimeHoldReason) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for RuntimeHoldReason

Source§

type Identity = RuntimeHoldReason

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl VariantCount for RuntimeHoldReason

Source§

const VARIANT_COUNT: u32 = 0u32

Get the number of variants.
Source§

impl Copy for RuntimeHoldReason

Source§

impl DecodeWithMemTracking for RuntimeHoldReason

Source§

impl EncodeLike for RuntimeHoldReason

Source§

impl Eq for RuntimeHoldReason

Source§

impl StructuralPartialEq for RuntimeHoldReason

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> AssetId for T
where + T: FullCodec + DecodeWithMemTracking + Clone + Eq + PartialEq + Debug + TypeInfo + MaxEncodedLen,

§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/enum.RuntimeLockId.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/enum.RuntimeLockId.html new file mode 100644 index 00000000..0775a7bc --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/enum.RuntimeLockId.html @@ -0,0 +1,199 @@ +RuntimeLockId in pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin - Rust

RuntimeLockId

pub enum RuntimeLockId {}
Expand description

An identifier for each lock placed on funds.

+

Trait Implementations§

Source§

impl Clone for RuntimeLockId

Source§

fn clone(&self) -> RuntimeLockId

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeLockId

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeLockId

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeLockId

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl MaxEncodedLen for RuntimeLockId

Source§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
Source§

impl PartialEq for RuntimeLockId

Source§

fn eq(&self, other: &RuntimeLockId) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for RuntimeLockId

Source§

type Identity = RuntimeLockId

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl Copy for RuntimeLockId

Source§

impl DecodeWithMemTracking for RuntimeLockId

Source§

impl EncodeLike for RuntimeLockId

Source§

impl Eq for RuntimeLockId

Source§

impl StructuralPartialEq for RuntimeLockId

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> AssetId for T
where + T: FullCodec + DecodeWithMemTracking + Clone + Eq + PartialEq + Debug + TypeInfo + MaxEncodedLen,

§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/enum.RuntimeSlashReason.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/enum.RuntimeSlashReason.html new file mode 100644 index 00000000..7d13853c --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/enum.RuntimeSlashReason.html @@ -0,0 +1,199 @@ +RuntimeSlashReason in pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin - Rust

RuntimeSlashReason

Enum RuntimeSlashReason 

Source
pub enum RuntimeSlashReason {}
Expand description

A reason for slashing funds.

+

Trait Implementations§

Source§

impl Clone for RuntimeSlashReason

Source§

fn clone(&self) -> RuntimeSlashReason

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeSlashReason

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeSlashReason

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeSlashReason

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl MaxEncodedLen for RuntimeSlashReason

Source§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
Source§

impl PartialEq for RuntimeSlashReason

Source§

fn eq(&self, other: &RuntimeSlashReason) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for RuntimeSlashReason

Source§

type Identity = RuntimeSlashReason

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl Copy for RuntimeSlashReason

Source§

impl DecodeWithMemTracking for RuntimeSlashReason

Source§

impl EncodeLike for RuntimeSlashReason

Source§

impl Eq for RuntimeSlashReason

Source§

impl StructuralPartialEq for RuntimeSlashReason

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> AssetId for T
where + T: FullCodec + DecodeWithMemTracking + Clone + Eq + PartialEq + Debug + TypeInfo + MaxEncodedLen,

§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/enum.RuntimeTask.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/enum.RuntimeTask.html new file mode 100644 index 00000000..f0a90266 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/enum.RuntimeTask.html @@ -0,0 +1,199 @@ +RuntimeTask in pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin - Rust

RuntimeTask

pub enum RuntimeTask {}
Expand description

An aggregation of all Task enums across all pallets included in the current runtime.

+

Trait Implementations§

Source§

impl Clone for RuntimeTask

Source§

fn clone(&self) -> RuntimeTask

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeTask

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeTask

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeTask

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl PartialEq for RuntimeTask

Source§

fn eq(&self, other: &RuntimeTask) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl Task for RuntimeTask

Source§

type Enumeration = IntoIter<RuntimeTask>

An Iterator over tasks of this type used as the return type for enumerate.
Source§

fn is_valid(&self) -> bool

Checks if a particular instance of this Task variant is a valid piece of work. Read more
Source§

fn run(&self) -> Result<(), DispatchError>

Performs the work for this particular Task variant.
Source§

fn weight(&self) -> Weight

Returns the weight of executing this Task.
Source§

fn task_index(&self) -> u32

A unique value representing this Task within the current pallet. Analogous to +call_index, but for tasks.’ Read more
Source§

fn iter() -> Self::Enumeration

Inspects the pallet’s state and enumerates tasks of this type.
Source§

impl TypeInfo for RuntimeTask

Source§

type Identity = RuntimeTask

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl DecodeWithMemTracking for RuntimeTask

Source§

impl EncodeLike for RuntimeTask

Source§

impl Eq for RuntimeTask

Source§

impl StructuralPartialEq for RuntimeTask

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/enum.RuntimeViewFunction.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/enum.RuntimeViewFunction.html new file mode 100644 index 00000000..6f95fcd2 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/enum.RuntimeViewFunction.html @@ -0,0 +1,202 @@ +RuntimeViewFunction in pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin - Rust

RuntimeViewFunction

Enum RuntimeViewFunction 

Source
pub enum RuntimeViewFunction {}
Expand description

Runtime query type.

+

Trait Implementations§

Source§

impl Clone for RuntimeViewFunction

Source§

fn clone(&self) -> RuntimeViewFunction

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeViewFunction

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeViewFunction

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl DispatchViewFunction for RuntimeViewFunction

Source§

fn dispatch_view_function<O: Output>( + id: &ViewFunctionId, + input: &mut &[u8], + output: &mut O, +) -> Result<(), ViewFunctionDispatchError>

Source§

impl Encode for RuntimeViewFunction

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl PartialEq for RuntimeViewFunction

Source§

fn eq(&self, other: &RuntimeViewFunction) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for RuntimeViewFunction

Source§

type Identity = RuntimeViewFunction

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl DecodeWithMemTracking for RuntimeViewFunction

Source§

impl EncodeLike for RuntimeViewFunction

Source§

impl Eq for RuntimeViewFunction

Source§

impl StructuralPartialEq for RuntimeViewFunction

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/index.html new file mode 100644 index 00000000..db0884a7 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/index.html @@ -0,0 +1,3 @@ +pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin - Rust

Module runtime_for_origin

Module runtime_for_origin 

Source

Structs§

PalletInfo
Provides an implementation of PalletInfo to provide information +about the pallet setup in the runtime.
Runtime
RuntimeGenesisConfig
RuntimeOrigin
The runtime origin type representing the origin of a call.

Enums§

OriginCaller
RuntimeCall
The aggregated runtime call type.
RuntimeError
RuntimeEvent
RuntimeFreezeReason
A reason for placing a freeze on funds.
RuntimeHoldReason
A reason for placing a hold on funds.
RuntimeLockId
An identifier for each lock placed on funds.
RuntimeSlashReason
A reason for slashing funds.
RuntimeTask
An aggregation of all Task enums across all pallets included in the current runtime.
RuntimeViewFunction
Runtime query type.

Type Aliases§

AllPalletsWithSystem
All pallets included in the runtime as a nested tuple of types.
AllPalletsWithoutSystem
All pallets included in the runtime as a nested tuple of types. +Excludes the System pallet.
PalletWithCustomOrigin
System
SystemConfig
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/sidebar-items.js new file mode 100644 index 00000000..cc180568 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"enum":["OriginCaller","RuntimeCall","RuntimeError","RuntimeEvent","RuntimeFreezeReason","RuntimeHoldReason","RuntimeLockId","RuntimeSlashReason","RuntimeTask","RuntimeViewFunction"],"struct":["PalletInfo","Runtime","RuntimeGenesisConfig","RuntimeOrigin"],"type":["AllPalletsWithSystem","AllPalletsWithoutSystem","PalletWithCustomOrigin","System","SystemConfig"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/struct.PalletInfo.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/struct.PalletInfo.html new file mode 100644 index 00000000..bfa5ca0b --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/struct.PalletInfo.html @@ -0,0 +1,146 @@ +PalletInfo in pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin - Rust

PalletInfo

pub struct PalletInfo;
Expand description

Provides an implementation of PalletInfo to provide information +about the pallet setup in the runtime.

+

Trait Implementations§

Source§

impl PalletInfo for PalletInfo

Source§

fn index<P: 'static>() -> Option<usize>

Convert the given pallet P into its index as configured in the runtime.
Source§

fn name<P: 'static>() -> Option<&'static str>

Convert the given pallet P into its name as configured in the runtime.
Source§

fn name_hash<P: 'static>() -> Option<[u8; 16]>

The two128 hash of name.
Source§

fn module_name<P: 'static>() -> Option<&'static str>

Convert the given pallet P into its Rust module name as used in construct_runtime!.
Source§

fn crate_version<P: 'static>() -> Option<CrateVersion>

Convert the given pallet P into its containing crate version.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/struct.Runtime.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/struct.Runtime.html new file mode 100644 index 00000000..77fbb0bf --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/struct.Runtime.html @@ -0,0 +1,169 @@ +Runtime in pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin - Rust

Runtime

pub struct Runtime;

Implementations§

Source§

impl Runtime

Source

pub fn execute_view_function( + id: ViewFunctionId, + input: Vec<u8>, +) -> Result<Vec<u8>, ViewFunctionDispatchError>

Convenience function for view functions dispatching and execution from the runtime API.

+
Source§

impl Runtime

Source

pub fn metadata() -> RuntimeMetadataPrefixed

Source

pub fn metadata_at_version(version: u32) -> Option<OpaqueMetadata>

Source

pub fn metadata_versions() -> Vec<u32>

Trait Implementations§

Source§

impl AsSystemOriginSigner<<Runtime as Config>::AccountId> for RuntimeOrigin

Source§

fn as_system_origin_signer(&self) -> Option<&<Runtime as Config>::AccountId>

Extract a reference of the inner value of the System Origin::Signed variant, if self has +that variant.
Source§

impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller

Source§

fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>

Extract the signer from the message if it is a Signed origin.
Source§

fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>

Extract a reference to the system-level RawOrigin if it is that.
§

fn as_signed(&self) -> Option<&AccountId>

Extract the signer from it if a system Signed origin, None otherwise.
§

fn is_root(&self) -> bool

Returns true if self is a system Root origin, None otherwise.
§

fn is_none(&self) -> bool

Returns true if self is a system None origin, None otherwise.
Source§

impl Clone for Runtime

Source§

fn clone(&self) -> Runtime

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Config for Runtime

Source§

type Block = Block<Header<u64, BlakeTwo256>, UncheckedExtrinsic<<Runtime as Config>::AccountId, <Runtime as Config>::RuntimeCall, (), ()>>

The Block type used by the runtime. This is used by construct_runtime to retrieve the +extrinsics or other block specific data as needed.
Source§

type Nonce = <TestDefaultConfig as DefaultConfig>::Nonce

This stores the number of previous transactions associated with a sender account.
Source§

type Hash = <TestDefaultConfig as DefaultConfig>::Hash

The output of the Hashing function.
Source§

type Hashing = <TestDefaultConfig as DefaultConfig>::Hashing

The hashing system (algorithm) being used in the runtime (e.g. Blake2).
Source§

type AccountId = <TestDefaultConfig as DefaultConfig>::AccountId

The user account identifier type for the runtime.
Source§

type Lookup = <TestDefaultConfig as DefaultConfig>::Lookup

Converting trait to take a source type and convert to AccountId. Read more
Source§

type MaxConsumers = <TestDefaultConfig as DefaultConfig>::MaxConsumers

The maximum number of consumers allowed on a single account.
Source§

type AccountData = <TestDefaultConfig as DefaultConfig>::AccountData

Data to be associated with an account (other than nonce/transaction counter, which this +pallet does regardless).
Source§

type OnNewAccount = <TestDefaultConfig as DefaultConfig>::OnNewAccount

Handler for when a new account has just been created.
Source§

type OnKilledAccount = <TestDefaultConfig as DefaultConfig>::OnKilledAccount

A function that is invoked when an account has been determined to be dead. Read more
Source§

type SystemWeightInfo = <TestDefaultConfig as DefaultConfig>::SystemWeightInfo

Weight information for the extrinsics of this pallet.
Source§

type ExtensionsWeightInfo = <TestDefaultConfig as DefaultConfig>::ExtensionsWeightInfo

Weight information for the transaction extensions of this pallet.
Source§

type SS58Prefix = <TestDefaultConfig as DefaultConfig>::SS58Prefix

The designated SS58 prefix of this chain. Read more
Source§

type Version = <TestDefaultConfig as DefaultConfig>::Version

Get the chain’s in-code version.
Source§

type BlockWeights = <TestDefaultConfig as DefaultConfig>::BlockWeights

Block & extrinsics weights: base values and limits.
Source§

type BlockLength = <TestDefaultConfig as DefaultConfig>::BlockLength

The maximum length of a block (in bytes).
Source§

type DbWeight = <TestDefaultConfig as DefaultConfig>::DbWeight

The weight of runtime database operations the runtime can invoke.
Source§

type RuntimeEvent = RuntimeEvent

The aggregated event type of the runtime.
Source§

type RuntimeOrigin = RuntimeOrigin

The RuntimeOrigin type used by dispatchable calls.
Source§

type RuntimeCall = RuntimeCall

The aggregated RuntimeCall type.
Source§

type PalletInfo = PalletInfo

Provides information about the pallet setup in the runtime. Read more
Source§

type RuntimeTask = RuntimeTask

The aggregated RuntimeTask type.
Source§

type BaseCallFilter = <TestDefaultConfig as DefaultConfig>::BaseCallFilter

The basic call filter to use in Origin. All origins are built with this filter as base, +except Root. Read more
Source§

type BlockHashCount = <TestDefaultConfig as DefaultConfig>::BlockHashCount

Maximum number of block number to block hash mappings to keep (oldest pruned first).
Source§

type OnSetCode = <TestDefaultConfig as DefaultConfig>::OnSetCode

What to do if the runtime wants to change the code to something new. Read more
Source§

type SingleBlockMigrations = <TestDefaultConfig as DefaultConfig>::SingleBlockMigrations

All migrations that should run in the next runtime upgrade. Read more
Source§

type MultiBlockMigrator = <TestDefaultConfig as DefaultConfig>::MultiBlockMigrator

The migrator that is used to run Multi-Block-Migrations. Read more
Source§

type PreInherents = <TestDefaultConfig as DefaultConfig>::PreInherents

A callback that executes in every block directly before all inherents were applied. Read more
Source§

type PostInherents = <TestDefaultConfig as DefaultConfig>::PostInherents

A callback that executes in every block directly after all inherents were applied. Read more
Source§

type PostTransactions = <TestDefaultConfig as DefaultConfig>::PostTransactions

A callback that executes in every block directly after all transactions were applied. Read more
Source§

impl Config for Runtime

Source§

impl Debug for Runtime

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl GetRuntimeBlockType for Runtime

Source§

type RuntimeBlock = <Runtime as Config>::Block

The RuntimeBlock type.
Source§

impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime

Source§

fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool

Whether this extrinsic is an inherent.
Source§

impl PartialEq for Runtime

Source§

fn eq(&self, other: &Runtime) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for Runtime

Source§

type Identity = Runtime

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl ValidateUnsigned for Runtime

Source§

type Call = RuntimeCall

The call to validate
Source§

fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>

Validate the call right before dispatch. Read more
Source§

fn validate_unsigned( + source: TransactionSource, + call: &Self::Call, +) -> TransactionValidity

Return the validity of the call Read more
Source§

impl Copy for Runtime

Source§

impl Eq for Runtime

Source§

impl StructuralPartialEq for Runtime

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/struct.RuntimeGenesisConfig.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/struct.RuntimeGenesisConfig.html new file mode 100644 index 00000000..0fdc1063 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/struct.RuntimeGenesisConfig.html @@ -0,0 +1,153 @@ +RuntimeGenesisConfig in pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin - Rust

RuntimeGenesisConfig

Struct RuntimeGenesisConfig 

Source
pub struct RuntimeGenesisConfig {
+    pub system: SystemConfig,
+}

Fields§

§system: SystemConfig

Trait Implementations§

Source§

impl BuildGenesisConfig for RuntimeGenesisConfig

Source§

fn build(&self)

The build function puts initial GenesisConfig keys/values pairs into the storage.
Source§

impl Default for RuntimeGenesisConfig

Source§

fn default() -> RuntimeGenesisConfig

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for RuntimeGenesisConfig

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Serialize for RuntimeGenesisConfig

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> AccountId for T
where + T: Serialize,

Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> Hash for T

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSerialize for T
where + T: Serialize,

§

impl<T> MaybeSerializeDeserialize for T

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/struct.RuntimeOrigin.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/struct.RuntimeOrigin.html new file mode 100644 index 00000000..9c9fe371 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/struct.RuntimeOrigin.html @@ -0,0 +1,161 @@ +RuntimeOrigin in pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin - Rust

RuntimeOrigin

pub struct RuntimeOrigin {
+    pub caller: OriginCaller,
+    /* private fields */
+}
Expand description

The runtime origin type representing the origin of a call.

+

Origin is always created with the base filter configured in [frame_system::Config::BaseCallFilter].

+

Fields§

§caller: OriginCaller

Implementations§

Source§

impl RuntimeOrigin

Source

pub fn none() -> Self

Create with system none origin and [frame_system::Config::BaseCallFilter].

+
Source

pub fn root() -> Self

Create with system root origin and [frame_system::Config::BaseCallFilter].

+
Source

pub fn signed(by: <Runtime as Config>::AccountId) -> Self

Create with system signed origin and [frame_system::Config::BaseCallFilter].

+

Trait Implementations§

Source§

impl AsSystemOriginSigner<<Runtime as Config>::AccountId> for RuntimeOrigin

Source§

fn as_system_origin_signer(&self) -> Option<&<Runtime as Config>::AccountId>

Extract a reference of the inner value of the System Origin::Signed variant, if self has +that variant.
Source§

impl AsTransactionAuthorizedOrigin for RuntimeOrigin

Source§

fn is_transaction_authorized(&self) -> bool

Whether the origin is authorized to include a transaction in a block. Read more
Source§

impl Clone for RuntimeOrigin

Source§

fn clone(&self) -> RuntimeOrigin

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeOrigin

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl From<Option<<Runtime as Config>::AccountId>> for RuntimeOrigin

Source§

fn from(x: Option<<Runtime as Config>::AccountId>) -> Self

Convert to runtime origin with caller being system signed or none and use filter [frame_system::Config::BaseCallFilter].

+
Source§

impl From<Origin> for RuntimeOrigin

Source§

fn from(x: Origin) -> Self

Convert to runtime origin using [pallet_with_custom_origin::Config::BaseCallFilter].

+
Source§

impl From<OriginCaller> for RuntimeOrigin

Source§

fn from(x: OriginCaller) -> Self

Converts to this type from the input type.
Source§

impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin

Source§

fn from(x: Origin<Runtime>) -> Self

Convert to runtime origin, using as filter: [frame_system::Config::BaseCallFilter].

+
Source§

impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>

Source§

fn from(val: RuntimeOrigin) -> Self

NOTE: converting to pallet origin loses the origin filter information.

+
Source§

impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>

Source§

fn from(val: RuntimeOrigin) -> Self

NOTE: converting to pallet origin loses the origin filter information.

+
Source§

impl OriginTrait for RuntimeOrigin

Source§

type Call = <Runtime as Config>::RuntimeCall

Runtime call type, as in frame_system::Config::Call
Source§

type PalletsOrigin = OriginCaller

The caller origin, overarching type of all pallets origins.
Source§

type AccountId = <Runtime as Config>::AccountId

The AccountId used across the system.
Source§

fn add_filter(&mut self, filter: impl Fn(&Self::Call) -> bool + 'static)

Add a filter to the origin.
Source§

fn reset_filter(&mut self)

Reset origin filters to default one, i.e frame_system::1fig::BaseCallFilter.
Source§

fn set_caller(&mut self, caller: OriginCaller)

Replace the caller with caller from the other origin
Source§

fn set_caller_from(&mut self, other: impl Into<Self>)

Replace the caller with caller from the other origin
Source§

fn filter_call(&self, call: &Self::Call) -> bool

Filter the call if caller is not root, if false is returned then the call must be filtered +out. Read more
Source§

fn caller(&self) -> &Self::PalletsOrigin

Get a reference to the caller (CallerTrait impl).
Source§

fn into_caller(self) -> Self::PalletsOrigin

Consume self and return the caller.
Source§

fn try_with_caller<R>( + self, + f: impl FnOnce(Self::PalletsOrigin) -> Result<R, Self::PalletsOrigin>, +) -> Result<R, Self>

Do something with the caller, consuming self but returning it if the caller was unused.
Source§

fn none() -> Self

Create with system none origin and frame_system::Config::BaseCallFilter.
Source§

fn root() -> Self

Create with system root origin and frame_system::Config::BaseCallFilter.
Source§

fn signed(by: Self::AccountId) -> Self

Create with system signed origin and frame_system::Config::BaseCallFilter.
§

fn set_caller_from_signed(&mut self, caller_account: Self::AccountId)

Replace the caller with caller from the other origin
§

fn as_signed(self) -> Option<Self::AccountId>

👎Deprecated: Use into_signer instead
Extract the signer from the message if it is a Signed origin.
§

fn into_signer(self) -> Option<Self::AccountId>

Extract the signer from the message if it is a Signed origin.
§

fn as_system_ref(&self) -> Option<&RawOrigin<Self::AccountId>>

Extract a reference to the system origin, if that’s what the caller is.
§

fn as_signer(&self) -> Option<&Self::AccountId>

Extract a reference to the signer, if that’s what the caller is.
Source§

impl<'a> TryFrom<&'a RuntimeOrigin> for &'a Origin

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: &'a RuntimeOrigin) -> Result<&'a Origin, ()>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/type.AllPalletsWithSystem.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/type.AllPalletsWithSystem.html new file mode 100644 index 00000000..f8f407f5 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/type.AllPalletsWithSystem.html @@ -0,0 +1,2 @@ +AllPalletsWithSystem in pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin - Rust

AllPalletsWithSystem

Type Alias AllPalletsWithSystem 

Source
pub type AllPalletsWithSystem = (System, PalletWithCustomOrigin);
Expand description

All pallets included in the runtime as a nested tuple of types.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/type.AllPalletsWithoutSystem.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/type.AllPalletsWithoutSystem.html new file mode 100644 index 00000000..6f547287 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/type.AllPalletsWithoutSystem.html @@ -0,0 +1,3 @@ +AllPalletsWithoutSystem in pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin - Rust

AllPalletsWithoutSystem

Type Alias AllPalletsWithoutSystem 

Source
pub type AllPalletsWithoutSystem = (PalletWithCustomOrigin,);
Expand description

All pallets included in the runtime as a nested tuple of types. +Excludes the System pallet.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/type.PalletWithCustomOrigin.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/type.PalletWithCustomOrigin.html new file mode 100644 index 00000000..779e4f20 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/type.PalletWithCustomOrigin.html @@ -0,0 +1 @@ +PalletWithCustomOrigin in pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin - Rust

PalletWithCustomOrigin

Type Alias PalletWithCustomOrigin 

Source
pub type PalletWithCustomOrigin = Pallet<Runtime>;

Aliased Type§

pub struct PalletWithCustomOrigin(/* private fields */);
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/type.System.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/type.System.html new file mode 100644 index 00000000..398d4ce9 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/type.System.html @@ -0,0 +1 @@ +System in pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin - Rust

System

pub type System = Pallet<Runtime>;

Aliased Type§

pub struct System(/* private fields */);
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/type.SystemConfig.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/type.SystemConfig.html new file mode 100644 index 00000000..ae0806ca --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/runtime_for_origin/type.SystemConfig.html @@ -0,0 +1,3 @@ +SystemConfig in pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin - Rust

SystemConfig

Type Alias SystemConfig 

Source
pub type SystemConfig = GenesisConfig<Runtime>;

Aliased Type§

pub struct SystemConfig {
+    pub _config: PhantomData<Runtime>,
+}

Fields§

§_config: PhantomData<Runtime>
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/sidebar-items.js new file mode 100644 index 00000000..234a3fee --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_origin/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"mod":["pallet_for_origin","pallet_with_custom_origin","pallet_with_external_origin","runtime_for_external_origin","runtime_for_origin"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/index.html new file mode 100644 index 00000000..1b334ec9 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/index.html @@ -0,0 +1,199 @@ +pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling - Rust

Module frame_pallet_coupling

Module frame_pallet_coupling 

Source
Expand description

Learn about the different ways through which multiple [frame] pallets can be combined to work +together.

+

§FRAME Pallet Coupling

+

This reference document explains how FRAME pallets can be combined to interact together.

+

It is suggested to re-read crate::pezkuwi_sdk::frame_runtime, notably the information +around [frame::pallet_macros::config]. Recall that:

+
+

Configuration trait of a pallet: It allows a pallet to receive types at a later +point from the runtime that wishes to contain it. It allows the pallet to be parameterized +over both types and values.

+
+

§Context, Background

+

FRAME pallets, as per described in crate::pezkuwi_sdk::frame_runtime are:

+
+

A pallet is a unit of encapsulated logic. It has a clearly defined responsibility and can be +linked to other pallets.

+
+

That is to say:

+
    +
  • encapsulated: Ideally, a FRAME pallet contains encapsulated logic which has clear +boundaries. It is generally a bad idea to build a single monolithic pallet that does multiple +things, such as handling currencies, identities and staking all at the same time.
  • +
  • linked to other pallets: But, adhering extensively to the above also hinders the ability to +write useful applications. Pallets often need to work with each other, communicate and use +each other’s functionalities.
  • +
+

The broad principle that allows pallets to be linked together is the same way through which a +pallet uses its Config trait to receive types and values from the runtime that contains it.

+

There are generally two ways to achieve this:

+
    +
  1. Tight coupling pallets.
  2. +
  3. Loose coupling pallets.
  4. +
+

To explain the difference between the two, consider two pallets, A and B. In both cases, A +wants to use some functionality exposed by B.

+

When tightly coupling pallets, A can only exist in a runtime if B is also present in the +same runtime. That is, A is expressing that can only work if B is present.

+

This translates to the following Rust code:

+ +
trait Pallet_B_Config {}
+trait Pallet_A_Config: Pallet_B_Config {}
+

Contrary, when pallets are loosely coupled, A expresses that some functionality, expressed via +a trait F, needs to be fulfilled. This trait is then implemented by B, and the two pallets +are linked together at the runtime level. This means that A only relies on the implementation +of F, which may be B, or another implementation of F.

+

This translates to the following Rust code:

+ +
trait F {}
+trait Pallet_A_Config {
+   type F: F;
+}
+// Pallet_B will implement and fulfill `F`.

§Example

+

Consider the following example, in which pallet-foo needs another pallet to provide the block +author to it, and pallet-author which has access to this information.

+ +
#[frame::pallet]
+pub mod pallet_foo {
+	use super::*;
+
+	#[pallet::config]
+	pub trait Config: frame_system::Config {}
+
+	#[pallet::pallet]
+	pub struct Pallet<T>(_);
+
+	impl<T: Config> Pallet<T> {
+		fn do_stuff_with_author() {
+			// needs block author here
+		}
+	}
+}
+
#[frame::pallet]
+pub mod pallet_author {
+	use super::*;
+
+	#[pallet::config]
+	pub trait Config: frame_system::Config {}
+
+	#[pallet::pallet]
+	pub struct Pallet<T>(_);
+
+	impl<T: Config> Pallet<T> {
+		pub fn author() -> T::AccountId {
+			todo!("somehow has access to the block author and can return it here")
+		}
+	}
+}

§Tight Coupling Pallets

+

To tightly couple pallet-foo and pallet-author, we use Rust’s supertrait system. When a +pallet makes its own trait Config be bounded by another pallet’s trait Config, it is +expressing two things:

+
    +
  1. That it can only exist in a runtime if the other pallet is also present.
  2. +
  3. That it can use the other pallet’s functionality.
  4. +
+

pallet-foo’s Config would then look like:

+ +
#[pallet::config]
+pub trait Config: frame_system::Config + pallet_author::Config {}
+

And pallet-foo can use the method exposed by pallet_author::Pallet directly:

+ +
impl<T: Config> Pallet<T> {
+	// anywhere in `pallet-foo`, we can call into `pallet-author` directly, namely because
+	// `T: pallet_author::Config`
+	fn do_stuff_with_author() {
+		let _ = pallet_author::Pallet::<T>::author();
+	}
+}

§Loosely Coupling Pallets

+

If pallet-foo wants to not rely on pallet-author directly, it can leverage its +Config’s associated types. First, we need a trait to express the functionality that +pallet-foo wants to obtain:

+ +
pub trait AuthorProvider<AccountId> {
+	fn author() -> AccountId;
+}
+
+

We sometimes refer to such traits that help two pallets interact as “glue traits”.

+
+

Next, pallet-foo states that it needs this trait to be provided to it, at the runtime level, +via an associated type:

+ +
#[pallet::config]
+pub trait Config: frame_system::Config {
+	/// This pallet relies on the existence of something that implements [`AuthorProvider`],
+	/// which may or may not be `pallet-author`.
+	type AuthorProvider: AuthorProvider<Self::AccountId>;
+}
+

Then, pallet-foo can use this trait to obtain the block author, without knowing where it comes +from:

+ +
impl<T: Config> Pallet<T> {
+	fn do_stuff_with_author() {
+		let _ = T::AuthorProvider::author();
+	}
+}
+

Then, if pallet-author implements this glue-trait:

+ +
impl<T: pallet_author::Config> AuthorProvider<T::AccountId> for pallet_author::Pallet<T> {
+	fn author() -> T::AccountId {
+		pallet_author::Pallet::<T>::author()
+	}
+}
+

And upon the creation of the runtime, the two pallets are linked together as such:

+ +
impl pallet_foo_loose::Config for Runtime {
+	type AuthorProvider = pallet_author::Pallet<Runtime>;
+	// which is also equivalent to
+	// type AuthorProvider = PalletAuthor;
+}
+

Crucially, when using loose coupling, we gain the flexibility of providing different +implementations of AuthorProvider, such that different users of a pallet-foo can use +different ones, without any code change being needed. For example, in the code snippets of this +module, you can find OtherAuthorProvider, which is an alternative implementation of +AuthorProvider.

+ +
impl<AccountId> AuthorProvider<AccountId> for OtherAuthorProvider {
+	fn author() -> AccountId {
+		todo!("somehow get the block author here")
+	}
+}
+

A common pattern in pezkuwi-sdk is to provide an implementation of such glu traits for the unit +type as a “default/test behavior”.

+ +
impl<AccountId> AuthorProvider<AccountId> for () {
+	fn author() -> AccountId {
+		todo!("somehow get the block author here")
+	}
+}

§Frame System

+

With the above information in context, we can conclude that frame_system is a special pallet +that is tightly coupled with every other pallet. This is because it provides the fundamental +system functionality that every pallet needs, such as some types like +[frame::prelude::frame_system::Config::AccountId], +[frame::prelude::frame_system::Config::Hash], and some functionality such as block number, +etc.

+

§Recap

+

To recap, consider the following rules of thumb:

+
    +
  • In all cases, try and break down big pallets apart with clear boundaries of responsibility. In +general, it is easier to argue about multiple pallet if they only communicate together via a +known trait, rather than having access to all of each others public items, such as storage and +dispatchables.
  • +
  • If a group of pallets is meant to work together, but is not foreseen to be generalized, or +used by others, consider tightly coupling pallets, if it simplifies the development.
  • +
  • If a pallet needs a functionality provided by another pallet, but multiple implementations can +be foreseen, consider loosely coupling pallets.
  • +
+

For example, all pallets in pezkuwi-sdk that needed to work with currencies could have been +tightly coupled with [pallet_balances]. But, pezkuwi-sdk also provides [pallet_assets] +(and more implementations by the community), therefore all pallets use traits to loosely couple +with balances or assets pallet. More on this in crate::reference_docs::frame_tokens.

+

§Further References

+ +

Modules§

pallet_author
The pallet module in each FRAME pallet hosts the most important items needed +to construct this pallet.
pallet_foo
The pallet module in each FRAME pallet hosts the most important items needed +to construct this pallet.
pallet_foo_loose
The pallet module in each FRAME pallet hosts the most important items needed +to construct this pallet.
pallet_foo_tight
The pallet module in each FRAME pallet hosts the most important items needed +to construct this pallet.
runtime

Structs§

OtherAuthorProvider

Traits§

AuthorProvider
Abstraction over “something that can provide the block author”.
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_author/dispatchables/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_author/dispatchables/index.html new file mode 100644 index 00000000..5d11aab7 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_author/dispatchables/index.html @@ -0,0 +1,6 @@ +pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author::dispatchables - Rust

Module dispatchables

Expand description

Auto-generated docs-only module listing all defined dispatchables for this pallet.

+

§Warning: Doc-Only

+

Members of this module cannot be used directly and are only provided for documentation +purposes. To see the real version of each dispatchable, look for them in Pallet or +Call.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_author/dispatchables/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_author/dispatchables/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_author/dispatchables/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_author/enum.Call.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_author/enum.Call.html new file mode 100644 index 00000000..013a1444 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_author/enum.Call.html @@ -0,0 +1,214 @@ +Call in pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author - Rust

Call

pub enum Call<T: Config> {
+    // some variants omitted
+}
Expand description

Contains a variant per dispatchable extrinsic that this pallet has.

+

Trait Implementations§

Source§

impl<T: Config> Authorize for Call<T>

Source§

fn authorize( + &self, + source: TransactionSource, +) -> Option<Result<(ValidTransaction, Weight), TransactionValidityError>>

The authorize function. Read more
Source§

fn weight_of_authorize(&self) -> Weight

The weight of the authorization function.
Source§

impl<T: Config> CheckIfFeeless for Call<T>

Source§

type Origin = <T as Config>::RuntimeOrigin

The Origin type of the runtime.
Source§

fn is_feeless(&self, origin: &Self::Origin) -> bool

Checks if the dispatchable satisfies the feeless condition as defined by +#[pallet::feeless_if]
Source§

impl<T: Config> Clone for Call<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<T: Config> Debug for Call<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<T: Config> Decode for Call<T>

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl<T: Config> Encode for Call<T>

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl<T: Config> GetCallIndex for Call<T>

Source§

fn get_call_index(&self) -> u8

Return the index of this Call.
Source§

fn get_call_indices() -> &'static [u8]

Return all call indices in the same order as [GetCallName].
Source§

impl<T: Config> GetCallName for Call<T>

Source§

fn get_call_name(&self) -> &'static str

Return the function name of the Call.
Source§

fn get_call_names() -> &'static [&'static str]

Return all function names in the same order as [GetCallIndex].
Source§

impl<T: Config> GetDispatchInfo for Call<T>

Source§

fn get_dispatch_info(&self) -> DispatchInfo

Return a DispatchInfo, containing relevant information of this dispatch. Read more
Source§

impl<T: Config> PartialEq for Call<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl<T> TypeInfo for Call<T>
where + PhantomData<(T,)>: TypeInfo + 'static, + T: Config + 'static,

Source§

type Identity = Call<T>

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl<T: Config> UnfilteredDispatchable for Call<T>

Source§

type RuntimeOrigin = <T as Config>::RuntimeOrigin

The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin).
Source§

fn dispatch_bypass_filter( + self, + origin: Self::RuntimeOrigin, +) -> DispatchResultWithPostInfo

Dispatch this call but do not check the filter in origin.
Source§

impl<T: Config> DecodeWithMemTracking for Call<T>

Source§

impl<T: Config> EncodeLike for Call<T>

Source§

impl<T: Config> Eq for Call<T>

Auto Trait Implementations§

§

impl<T> Freeze for Call<T>

§

impl<T> RefUnwindSafe for Call<T>
where + T: RefUnwindSafe,

§

impl<T> Send for Call<T>
where + T: Send,

§

impl<T> Sync for Call<T>
where + T: Sync,

§

impl<T> Unpin for Call<T>
where + T: Unpin,

§

impl<T> UnwindSafe for Call<T>
where + T: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_author/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_author/index.html new file mode 100644 index 00000000..c697b7d9 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_author/index.html @@ -0,0 +1,19 @@ +pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author - Rust

Module pallet_author

Module pallet_author 

Source
Expand description

The pallet module in each FRAME pallet hosts the most important items needed +to construct this pallet.

+

The main components of this pallet are:

+
    +
  • [Pallet], which implements all of the dispatchable extrinsics of the pallet, among +other public functions. +
      +
    • The subset of the functions that are dispatchable can be identified either in the +[dispatchables] module or in the [Call] enum.
    • +
    +
  • +
  • [storage_types], which contains the list of all types that are representing a +storage item. Otherwise, all storage items are listed among Type Definitions.
  • +
  • [Config], which contains the configuration trait of this pallet.
  • +
  • [Event] and [Error], which are listed among the Enums.
  • +
+

Modules§

dispatchables
Auto-generated docs-only module listing all defined dispatchables for this pallet.
storage_types
Auto-generated docs-only module listing all (public and private) defined storage types +for this pallet.

Structs§

Pallet
The Pallet struct, the main type that implements traits and standalone +functions within the pallet.

Enums§

Call
Contains a variant per dispatchable extrinsic that this pallet has.

Traits§

Config
Configuration trait of this pallet.

Type Aliases§

ModuleDeprecated
Type alias to Pallet, to be used by construct_runtime.
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_author/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_author/sidebar-items.js new file mode 100644 index 00000000..3eb9a563 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_author/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"enum":["Call"],"mod":["dispatchables","storage_types"],"struct":["Pallet"],"trait":["Config"],"type":["Module"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_author/storage_types/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_author/storage_types/index.html new file mode 100644 index 00000000..59a8b109 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_author/storage_types/index.html @@ -0,0 +1,8 @@ +pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author::storage_types - Rust

Module storage_types

Expand description

Auto-generated docs-only module listing all (public and private) defined storage types +for this pallet.

+

§Warning: Doc-Only

+

Members of this module cannot be used directly and are only provided for documentation +purposes.

+

To see the actual storage type, find a struct with the same name at the root of the +pallet, in the list of Type Definitions.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_author/storage_types/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_author/storage_types/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_author/storage_types/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_author/struct.Pallet.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_author/struct.Pallet.html new file mode 100644 index 00000000..1796d16d --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_author/struct.Pallet.html @@ -0,0 +1,175 @@ +Pallet in pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author - Rust

Pallet

pub struct Pallet<T>(/* private fields */);
Expand description

The Pallet struct, the main type that implements traits and standalone +functions within the pallet.

+

Implementations§

Source§

impl<T: Config> Pallet<T>

Source

pub fn author() -> T::AccountId

Trait Implementations§

Source§

impl<T: Config> AuthorProvider<<T as Config>::AccountId> for Pallet<T>

Source§

fn author() -> T::AccountId

Source§

impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>

Source§

fn before_all_runtime_migrations() -> Weight

Something that should happen before runtime migrations are executed.
Source§

impl<T: Config> Callable<T> for Pallet<T>

Source§

impl<T> Clone for Pallet<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<T> Debug for Pallet<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<T: Config> DispatchViewFunction for Pallet<T>

Source§

fn dispatch_view_function<O: Output>( + id: &ViewFunctionId, + input: &mut &[u8], + output: &mut O, +) -> Result<(), ViewFunctionDispatchError>

Source§

impl<T: Config> GetStorageVersion for Pallet<T>

Source§

type InCodeStorageVersion = NoStorageVersionSet

This type is generated by the pallet macro. Read more
Source§

fn in_code_storage_version() -> Self::InCodeStorageVersion

Returns the in-code storage version as specified in the +storage_version attribute, or +[NoStorageVersionSet] if the attribute is missing.
Source§

fn on_chain_storage_version() -> StorageVersion

Returns the storage version of the pallet as last set in the actual on-chain storage.
§

fn current_storage_version() -> Self::InCodeStorageVersion

👎Deprecated: This method has been renamed to in_code_storage_version and will be removed after March 2024.
DEPRECATED: Use [Self::current_storage_version] instead. Read more
Source§

impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

§

fn on_initialize(_n: BlockNumber) -> Weight

Block initialization hook. This is called at the very beginning of block execution. Read more
§

fn on_finalize(_n: BlockNumber)

Block finalization hook. This is called at the very end of block execution. Read more
§

fn on_idle(_n: BlockNumber, _remaining_weight: Weight) -> Weight

Hook to consume a block’s idle time. This will run when the block is being finalized (before +[Hooks::on_finalize]). Read more
§

fn on_poll(_n: BlockNumber, _weight: &mut WeightMeter)

A hook to run logic after inherent application. Read more
§

fn on_runtime_upgrade() -> Weight

Hook executed when a code change (aka. a “runtime upgrade”) is detected by the FRAME +Executive pallet. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a pallet allows you to perform long-running tasks that are +dispatched as separate threads, and entirely independent of the main blockchain execution. Read more
§

fn integrity_test()

Check the integrity of this pallet’s configuration. Read more
Source§

impl<T: Config> IntegrityTest for Pallet<T>

Source§

fn integrity_test()

See [Hooks::integrity_test].
Source§

impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn offchain_worker(n: BlockNumberFor<T>)

This function is being called after every block import (when fully synced). Read more
Source§

impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_finalize(n: BlockNumberFor<T>)

See [Hooks::on_finalize].
Source§

impl<T: Config> OnGenesis for Pallet<T>

Source§

fn on_genesis()

Something that should happen at genesis.
Source§

impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_idle(n: BlockNumberFor<T>, remaining_weight: Weight) -> Weight

See [Hooks::on_idle].
Source§

impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_initialize(n: BlockNumberFor<T>) -> Weight

See [Hooks::on_initialize].
Source§

impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_poll(n: BlockNumberFor<T>, weight: &mut WeightMeter)

Code to execute every now and then at the beginning of the block after inherent application. Read more
Source§

impl<T: Config> OnRuntimeUpgrade for Pallet<T>

Source§

fn on_runtime_upgrade() -> Weight

See [Hooks::on_runtime_upgrade].
Source§

impl<T: Config> PalletInfoAccess for Pallet<T>

Source§

fn index() -> usize

Index of the pallet as configured in the runtime.
Source§

fn name() -> &'static str

Name of the pallet as configured in the runtime.
Source§

fn name_hash() -> [u8; 16]

Two128 hash of name.
Source§

fn module_name() -> &'static str

Name of the Rust module containing the pallet.
Source§

fn crate_version() -> CrateVersion

Version of the crate containing the pallet.
Source§

impl<T: Config> PalletsInfoAccess for Pallet<T>

Source§

fn count() -> usize

The number of pallets’ information that this type represents. Read more
Source§

fn infos() -> Vec<PalletInfoData>

All of the pallets’ information that this type represents.
Source§

impl<T> PartialEq for Pallet<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl<T: Config> StorageInfoTrait for Pallet<T>

Source§

fn storage_info() -> Vec<StorageInfo>

Source§

impl<T: Config> ViewFunctionIdPrefix for Pallet<T>

Source§

fn prefix() -> [u8; 16]

Source§

impl<T: Config> WhitelistedStorageKeys for Pallet<T>

Source§

fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

Returns a Vec<TrackedStorageKey> indicating the storage keys that +should be whitelisted during benchmarking. This means that those keys +will be excluded from the benchmarking performance calculation.
Source§

impl<T> Eq for Pallet<T>

Auto Trait Implementations§

§

impl<T> Freeze for Pallet<T>

§

impl<T> RefUnwindSafe for Pallet<T>
where + T: RefUnwindSafe,

§

impl<T> Send for Pallet<T>
where + T: Send,

§

impl<T> Sync for Pallet<T>
where + T: Sync,

§

impl<T> Unpin for Pallet<T>
where + T: Unpin,

§

impl<T> UnwindSafe for Pallet<T>
where + T: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_author/trait.Config.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_author/trait.Config.html new file mode 100644 index 00000000..0ca14219 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_author/trait.Config.html @@ -0,0 +1,6 @@ +Config in pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author - Rust

Config

pub trait Config: Config { }
Expand description

Configuration trait of this pallet.

+

The main purpose of this trait is to act as an interface between this pallet and the runtime in +which it is embedded in. A type, function, or constant in this trait is essentially left to be +configured by the runtime that includes this pallet.

+

Consequently, a runtime that wants to include this pallet must implement this trait.

+

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_author/type.Module.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_author/type.Module.html new file mode 100644 index 00000000..02e05a66 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_author/type.Module.html @@ -0,0 +1,3 @@ +Module in pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author - Rust

Module

pub type Module<T> = Pallet<T>;
👎Deprecated: use Pallet instead
Expand description

Type alias to Pallet, to be used by construct_runtime.

+

Generated by pallet attribute macro.

+

Aliased Type§

pub struct Module<T>(/* private fields */);
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo/dispatchables/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo/dispatchables/index.html new file mode 100644 index 00000000..31bc1e7f --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo/dispatchables/index.html @@ -0,0 +1,6 @@ +pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo::dispatchables - Rust

Module dispatchables

Expand description

Auto-generated docs-only module listing all defined dispatchables for this pallet.

+

§Warning: Doc-Only

+

Members of this module cannot be used directly and are only provided for documentation +purposes. To see the real version of each dispatchable, look for them in Pallet or +Call.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo/dispatchables/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo/dispatchables/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo/dispatchables/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo/enum.Call.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo/enum.Call.html new file mode 100644 index 00000000..f4d6901d --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo/enum.Call.html @@ -0,0 +1,214 @@ +Call in pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo - Rust

Call

pub enum Call<T: Config> {
+    // some variants omitted
+}
Expand description

Contains a variant per dispatchable extrinsic that this pallet has.

+

Trait Implementations§

Source§

impl<T: Config> Authorize for Call<T>

Source§

fn authorize( + &self, + source: TransactionSource, +) -> Option<Result<(ValidTransaction, Weight), TransactionValidityError>>

The authorize function. Read more
Source§

fn weight_of_authorize(&self) -> Weight

The weight of the authorization function.
Source§

impl<T: Config> CheckIfFeeless for Call<T>

Source§

type Origin = <T as Config>::RuntimeOrigin

The Origin type of the runtime.
Source§

fn is_feeless(&self, origin: &Self::Origin) -> bool

Checks if the dispatchable satisfies the feeless condition as defined by +#[pallet::feeless_if]
Source§

impl<T: Config> Clone for Call<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<T: Config> Debug for Call<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<T: Config> Decode for Call<T>

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl<T: Config> Encode for Call<T>

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl<T: Config> GetCallIndex for Call<T>

Source§

fn get_call_index(&self) -> u8

Return the index of this Call.
Source§

fn get_call_indices() -> &'static [u8]

Return all call indices in the same order as [GetCallName].
Source§

impl<T: Config> GetCallName for Call<T>

Source§

fn get_call_name(&self) -> &'static str

Return the function name of the Call.
Source§

fn get_call_names() -> &'static [&'static str]

Return all function names in the same order as [GetCallIndex].
Source§

impl<T: Config> GetDispatchInfo for Call<T>

Source§

fn get_dispatch_info(&self) -> DispatchInfo

Return a DispatchInfo, containing relevant information of this dispatch. Read more
Source§

impl<T: Config> PartialEq for Call<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl<T> TypeInfo for Call<T>
where + PhantomData<(T,)>: TypeInfo + 'static, + T: Config + 'static,

Source§

type Identity = Call<T>

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl<T: Config> UnfilteredDispatchable for Call<T>

Source§

type RuntimeOrigin = <T as Config>::RuntimeOrigin

The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin).
Source§

fn dispatch_bypass_filter( + self, + origin: Self::RuntimeOrigin, +) -> DispatchResultWithPostInfo

Dispatch this call but do not check the filter in origin.
Source§

impl<T: Config> DecodeWithMemTracking for Call<T>

Source§

impl<T: Config> EncodeLike for Call<T>

Source§

impl<T: Config> Eq for Call<T>

Auto Trait Implementations§

§

impl<T> Freeze for Call<T>

§

impl<T> RefUnwindSafe for Call<T>
where + T: RefUnwindSafe,

§

impl<T> Send for Call<T>
where + T: Send,

§

impl<T> Sync for Call<T>
where + T: Sync,

§

impl<T> Unpin for Call<T>
where + T: Unpin,

§

impl<T> UnwindSafe for Call<T>
where + T: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo/index.html new file mode 100644 index 00000000..13eca8dc --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo/index.html @@ -0,0 +1,19 @@ +pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo - Rust

Module pallet_foo

Module pallet_foo 

Source
Expand description

The pallet module in each FRAME pallet hosts the most important items needed +to construct this pallet.

+

The main components of this pallet are:

+
    +
  • [Pallet], which implements all of the dispatchable extrinsics of the pallet, among +other public functions. +
      +
    • The subset of the functions that are dispatchable can be identified either in the +[dispatchables] module or in the [Call] enum.
    • +
    +
  • +
  • [storage_types], which contains the list of all types that are representing a +storage item. Otherwise, all storage items are listed among Type Definitions.
  • +
  • [Config], which contains the configuration trait of this pallet.
  • +
  • [Event] and [Error], which are listed among the Enums.
  • +
+

Modules§

dispatchables
Auto-generated docs-only module listing all defined dispatchables for this pallet.
storage_types
Auto-generated docs-only module listing all (public and private) defined storage types +for this pallet.

Structs§

Pallet
The Pallet struct, the main type that implements traits and standalone +functions within the pallet.

Enums§

Call
Contains a variant per dispatchable extrinsic that this pallet has.

Traits§

Config
Configuration trait of this pallet.

Type Aliases§

ModuleDeprecated
Type alias to Pallet, to be used by construct_runtime.
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo/sidebar-items.js new file mode 100644 index 00000000..3eb9a563 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"enum":["Call"],"mod":["dispatchables","storage_types"],"struct":["Pallet"],"trait":["Config"],"type":["Module"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo/storage_types/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo/storage_types/index.html new file mode 100644 index 00000000..9648a939 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo/storage_types/index.html @@ -0,0 +1,8 @@ +pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo::storage_types - Rust

Module storage_types

Expand description

Auto-generated docs-only module listing all (public and private) defined storage types +for this pallet.

+

§Warning: Doc-Only

+

Members of this module cannot be used directly and are only provided for documentation +purposes.

+

To see the actual storage type, find a struct with the same name at the root of the +pallet, in the list of Type Definitions.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo/storage_types/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo/storage_types/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo/storage_types/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo/struct.Pallet.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo/struct.Pallet.html new file mode 100644 index 00000000..6e7c2d30 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo/struct.Pallet.html @@ -0,0 +1,175 @@ +Pallet in pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo - Rust

Pallet

pub struct Pallet<T>(/* private fields */);
Expand description

The Pallet struct, the main type that implements traits and standalone +functions within the pallet.

+

Trait Implementations§

Source§

impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>

Source§

fn before_all_runtime_migrations() -> Weight

Something that should happen before runtime migrations are executed.
Source§

impl<T: Config> Callable<T> for Pallet<T>

Source§

impl<T> Clone for Pallet<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<T> Debug for Pallet<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<T: Config> DispatchViewFunction for Pallet<T>

Source§

fn dispatch_view_function<O: Output>( + id: &ViewFunctionId, + input: &mut &[u8], + output: &mut O, +) -> Result<(), ViewFunctionDispatchError>

Source§

impl<T: Config> GetStorageVersion for Pallet<T>

Source§

type InCodeStorageVersion = NoStorageVersionSet

This type is generated by the pallet macro. Read more
Source§

fn in_code_storage_version() -> Self::InCodeStorageVersion

Returns the in-code storage version as specified in the +storage_version attribute, or +[NoStorageVersionSet] if the attribute is missing.
Source§

fn on_chain_storage_version() -> StorageVersion

Returns the storage version of the pallet as last set in the actual on-chain storage.
§

fn current_storage_version() -> Self::InCodeStorageVersion

👎Deprecated: This method has been renamed to in_code_storage_version and will be removed after March 2024.
DEPRECATED: Use [Self::current_storage_version] instead. Read more
Source§

impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

§

fn on_initialize(_n: BlockNumber) -> Weight

Block initialization hook. This is called at the very beginning of block execution. Read more
§

fn on_finalize(_n: BlockNumber)

Block finalization hook. This is called at the very end of block execution. Read more
§

fn on_idle(_n: BlockNumber, _remaining_weight: Weight) -> Weight

Hook to consume a block’s idle time. This will run when the block is being finalized (before +[Hooks::on_finalize]). Read more
§

fn on_poll(_n: BlockNumber, _weight: &mut WeightMeter)

A hook to run logic after inherent application. Read more
§

fn on_runtime_upgrade() -> Weight

Hook executed when a code change (aka. a “runtime upgrade”) is detected by the FRAME +Executive pallet. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a pallet allows you to perform long-running tasks that are +dispatched as separate threads, and entirely independent of the main blockchain execution. Read more
§

fn integrity_test()

Check the integrity of this pallet’s configuration. Read more
Source§

impl<T: Config> IntegrityTest for Pallet<T>

Source§

fn integrity_test()

See [Hooks::integrity_test].
Source§

impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn offchain_worker(n: BlockNumberFor<T>)

This function is being called after every block import (when fully synced). Read more
Source§

impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_finalize(n: BlockNumberFor<T>)

See [Hooks::on_finalize].
Source§

impl<T: Config> OnGenesis for Pallet<T>

Source§

fn on_genesis()

Something that should happen at genesis.
Source§

impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_idle(n: BlockNumberFor<T>, remaining_weight: Weight) -> Weight

See [Hooks::on_idle].
Source§

impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_initialize(n: BlockNumberFor<T>) -> Weight

See [Hooks::on_initialize].
Source§

impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_poll(n: BlockNumberFor<T>, weight: &mut WeightMeter)

Code to execute every now and then at the beginning of the block after inherent application. Read more
Source§

impl<T: Config> OnRuntimeUpgrade for Pallet<T>

Source§

fn on_runtime_upgrade() -> Weight

See [Hooks::on_runtime_upgrade].
Source§

impl<T: Config> PalletInfoAccess for Pallet<T>

Source§

fn index() -> usize

Index of the pallet as configured in the runtime.
Source§

fn name() -> &'static str

Name of the pallet as configured in the runtime.
Source§

fn name_hash() -> [u8; 16]

Two128 hash of name.
Source§

fn module_name() -> &'static str

Name of the Rust module containing the pallet.
Source§

fn crate_version() -> CrateVersion

Version of the crate containing the pallet.
Source§

impl<T: Config> PalletsInfoAccess for Pallet<T>

Source§

fn count() -> usize

The number of pallets’ information that this type represents. Read more
Source§

fn infos() -> Vec<PalletInfoData>

All of the pallets’ information that this type represents.
Source§

impl<T> PartialEq for Pallet<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl<T: Config> StorageInfoTrait for Pallet<T>

Source§

fn storage_info() -> Vec<StorageInfo>

Source§

impl<T: Config> ViewFunctionIdPrefix for Pallet<T>

Source§

fn prefix() -> [u8; 16]

Source§

impl<T: Config> WhitelistedStorageKeys for Pallet<T>

Source§

fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

Returns a Vec<TrackedStorageKey> indicating the storage keys that +should be whitelisted during benchmarking. This means that those keys +will be excluded from the benchmarking performance calculation.
Source§

impl<T> Eq for Pallet<T>

Auto Trait Implementations§

§

impl<T> Freeze for Pallet<T>

§

impl<T> RefUnwindSafe for Pallet<T>
where + T: RefUnwindSafe,

§

impl<T> Send for Pallet<T>
where + T: Send,

§

impl<T> Sync for Pallet<T>
where + T: Sync,

§

impl<T> Unpin for Pallet<T>
where + T: Unpin,

§

impl<T> UnwindSafe for Pallet<T>
where + T: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo/trait.Config.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo/trait.Config.html new file mode 100644 index 00000000..0e34d2a1 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo/trait.Config.html @@ -0,0 +1,6 @@ +Config in pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo - Rust

Config

pub trait Config: Config { }
Expand description

Configuration trait of this pallet.

+

The main purpose of this trait is to act as an interface between this pallet and the runtime in +which it is embedded in. A type, function, or constant in this trait is essentially left to be +configured by the runtime that includes this pallet.

+

Consequently, a runtime that wants to include this pallet must implement this trait.

+

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo/type.Module.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo/type.Module.html new file mode 100644 index 00000000..d0adcef0 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo/type.Module.html @@ -0,0 +1,3 @@ +Module in pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo - Rust

Module

pub type Module<T> = Pallet<T>;
👎Deprecated: use Pallet instead
Expand description

Type alias to Pallet, to be used by construct_runtime.

+

Generated by pallet attribute macro.

+

Aliased Type§

pub struct Module<T>(/* private fields */);
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_loose/dispatchables/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_loose/dispatchables/index.html new file mode 100644 index 00000000..fda33ccf --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_loose/dispatchables/index.html @@ -0,0 +1,6 @@ +pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose::dispatchables - Rust

Module dispatchables

Expand description

Auto-generated docs-only module listing all defined dispatchables for this pallet.

+

§Warning: Doc-Only

+

Members of this module cannot be used directly and are only provided for documentation +purposes. To see the real version of each dispatchable, look for them in Pallet or +Call.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_loose/dispatchables/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_loose/dispatchables/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_loose/dispatchables/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_loose/enum.Call.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_loose/enum.Call.html new file mode 100644 index 00000000..028265f6 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_loose/enum.Call.html @@ -0,0 +1,214 @@ +Call in pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose - Rust

Call

pub enum Call<T: Config> {
+    // some variants omitted
+}
Expand description

Contains a variant per dispatchable extrinsic that this pallet has.

+

Trait Implementations§

Source§

impl<T: Config> Authorize for Call<T>

Source§

fn authorize( + &self, + source: TransactionSource, +) -> Option<Result<(ValidTransaction, Weight), TransactionValidityError>>

The authorize function. Read more
Source§

fn weight_of_authorize(&self) -> Weight

The weight of the authorization function.
Source§

impl<T: Config> CheckIfFeeless for Call<T>

Source§

type Origin = <T as Config>::RuntimeOrigin

The Origin type of the runtime.
Source§

fn is_feeless(&self, origin: &Self::Origin) -> bool

Checks if the dispatchable satisfies the feeless condition as defined by +#[pallet::feeless_if]
Source§

impl<T: Config> Clone for Call<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<T: Config> Debug for Call<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<T: Config> Decode for Call<T>

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl<T: Config> Encode for Call<T>

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl<T: Config> GetCallIndex for Call<T>

Source§

fn get_call_index(&self) -> u8

Return the index of this Call.
Source§

fn get_call_indices() -> &'static [u8]

Return all call indices in the same order as [GetCallName].
Source§

impl<T: Config> GetCallName for Call<T>

Source§

fn get_call_name(&self) -> &'static str

Return the function name of the Call.
Source§

fn get_call_names() -> &'static [&'static str]

Return all function names in the same order as [GetCallIndex].
Source§

impl<T: Config> GetDispatchInfo for Call<T>

Source§

fn get_dispatch_info(&self) -> DispatchInfo

Return a DispatchInfo, containing relevant information of this dispatch. Read more
Source§

impl<T: Config> PartialEq for Call<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl<T> TypeInfo for Call<T>
where + PhantomData<(T,)>: TypeInfo + 'static, + T: Config + 'static,

Source§

type Identity = Call<T>

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl<T: Config> UnfilteredDispatchable for Call<T>

Source§

type RuntimeOrigin = <T as Config>::RuntimeOrigin

The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin).
Source§

fn dispatch_bypass_filter( + self, + origin: Self::RuntimeOrigin, +) -> DispatchResultWithPostInfo

Dispatch this call but do not check the filter in origin.
Source§

impl<T: Config> DecodeWithMemTracking for Call<T>

Source§

impl<T: Config> EncodeLike for Call<T>

Source§

impl<T: Config> Eq for Call<T>

Auto Trait Implementations§

§

impl<T> Freeze for Call<T>

§

impl<T> RefUnwindSafe for Call<T>
where + T: RefUnwindSafe,

§

impl<T> Send for Call<T>
where + T: Send,

§

impl<T> Sync for Call<T>
where + T: Sync,

§

impl<T> Unpin for Call<T>
where + T: Unpin,

§

impl<T> UnwindSafe for Call<T>
where + T: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_loose/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_loose/index.html new file mode 100644 index 00000000..a36cf9e4 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_loose/index.html @@ -0,0 +1,19 @@ +pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose - Rust

Module pallet_foo_loose

Module pallet_foo_loose 

Source
Expand description

The pallet module in each FRAME pallet hosts the most important items needed +to construct this pallet.

+

The main components of this pallet are:

+
    +
  • [Pallet], which implements all of the dispatchable extrinsics of the pallet, among +other public functions. +
      +
    • The subset of the functions that are dispatchable can be identified either in the +[dispatchables] module or in the [Call] enum.
    • +
    +
  • +
  • [storage_types], which contains the list of all types that are representing a +storage item. Otherwise, all storage items are listed among Type Definitions.
  • +
  • [Config], which contains the configuration trait of this pallet.
  • +
  • [Event] and [Error], which are listed among the Enums.
  • +
+

Modules§

dispatchables
Auto-generated docs-only module listing all defined dispatchables for this pallet.
storage_types
Auto-generated docs-only module listing all (public and private) defined storage types +for this pallet.

Structs§

Pallet
The Pallet struct, the main type that implements traits and standalone +functions within the pallet.

Enums§

Call
Contains a variant per dispatchable extrinsic that this pallet has.

Traits§

Config
Configuration trait of this pallet.

Type Aliases§

ModuleDeprecated
Type alias to Pallet, to be used by construct_runtime.
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_loose/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_loose/sidebar-items.js new file mode 100644 index 00000000..3eb9a563 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_loose/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"enum":["Call"],"mod":["dispatchables","storage_types"],"struct":["Pallet"],"trait":["Config"],"type":["Module"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_loose/storage_types/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_loose/storage_types/index.html new file mode 100644 index 00000000..403eeee5 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_loose/storage_types/index.html @@ -0,0 +1,8 @@ +pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose::storage_types - Rust

Module storage_types

Expand description

Auto-generated docs-only module listing all (public and private) defined storage types +for this pallet.

+

§Warning: Doc-Only

+

Members of this module cannot be used directly and are only provided for documentation +purposes.

+

To see the actual storage type, find a struct with the same name at the root of the +pallet, in the list of Type Definitions.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_loose/storage_types/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_loose/storage_types/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_loose/storage_types/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_loose/struct.Pallet.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_loose/struct.Pallet.html new file mode 100644 index 00000000..531967c2 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_loose/struct.Pallet.html @@ -0,0 +1,175 @@ +Pallet in pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose - Rust

Pallet

pub struct Pallet<T>(/* private fields */);
Expand description

The Pallet struct, the main type that implements traits and standalone +functions within the pallet.

+

Trait Implementations§

Source§

impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>

Source§

fn before_all_runtime_migrations() -> Weight

Something that should happen before runtime migrations are executed.
Source§

impl<T: Config> Callable<T> for Pallet<T>

Source§

impl<T> Clone for Pallet<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<T> Debug for Pallet<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<T: Config> DispatchViewFunction for Pallet<T>

Source§

fn dispatch_view_function<O: Output>( + id: &ViewFunctionId, + input: &mut &[u8], + output: &mut O, +) -> Result<(), ViewFunctionDispatchError>

Source§

impl<T: Config> GetStorageVersion for Pallet<T>

Source§

type InCodeStorageVersion = NoStorageVersionSet

This type is generated by the pallet macro. Read more
Source§

fn in_code_storage_version() -> Self::InCodeStorageVersion

Returns the in-code storage version as specified in the +storage_version attribute, or +[NoStorageVersionSet] if the attribute is missing.
Source§

fn on_chain_storage_version() -> StorageVersion

Returns the storage version of the pallet as last set in the actual on-chain storage.
§

fn current_storage_version() -> Self::InCodeStorageVersion

👎Deprecated: This method has been renamed to in_code_storage_version and will be removed after March 2024.
DEPRECATED: Use [Self::current_storage_version] instead. Read more
Source§

impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

§

fn on_initialize(_n: BlockNumber) -> Weight

Block initialization hook. This is called at the very beginning of block execution. Read more
§

fn on_finalize(_n: BlockNumber)

Block finalization hook. This is called at the very end of block execution. Read more
§

fn on_idle(_n: BlockNumber, _remaining_weight: Weight) -> Weight

Hook to consume a block’s idle time. This will run when the block is being finalized (before +[Hooks::on_finalize]). Read more
§

fn on_poll(_n: BlockNumber, _weight: &mut WeightMeter)

A hook to run logic after inherent application. Read more
§

fn on_runtime_upgrade() -> Weight

Hook executed when a code change (aka. a “runtime upgrade”) is detected by the FRAME +Executive pallet. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a pallet allows you to perform long-running tasks that are +dispatched as separate threads, and entirely independent of the main blockchain execution. Read more
§

fn integrity_test()

Check the integrity of this pallet’s configuration. Read more
Source§

impl<T: Config> IntegrityTest for Pallet<T>

Source§

fn integrity_test()

See [Hooks::integrity_test].
Source§

impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn offchain_worker(n: BlockNumberFor<T>)

This function is being called after every block import (when fully synced). Read more
Source§

impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_finalize(n: BlockNumberFor<T>)

See [Hooks::on_finalize].
Source§

impl<T: Config> OnGenesis for Pallet<T>

Source§

fn on_genesis()

Something that should happen at genesis.
Source§

impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_idle(n: BlockNumberFor<T>, remaining_weight: Weight) -> Weight

See [Hooks::on_idle].
Source§

impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_initialize(n: BlockNumberFor<T>) -> Weight

See [Hooks::on_initialize].
Source§

impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_poll(n: BlockNumberFor<T>, weight: &mut WeightMeter)

Code to execute every now and then at the beginning of the block after inherent application. Read more
Source§

impl<T: Config> OnRuntimeUpgrade for Pallet<T>

Source§

fn on_runtime_upgrade() -> Weight

See [Hooks::on_runtime_upgrade].
Source§

impl<T: Config> PalletInfoAccess for Pallet<T>

Source§

fn index() -> usize

Index of the pallet as configured in the runtime.
Source§

fn name() -> &'static str

Name of the pallet as configured in the runtime.
Source§

fn name_hash() -> [u8; 16]

Two128 hash of name.
Source§

fn module_name() -> &'static str

Name of the Rust module containing the pallet.
Source§

fn crate_version() -> CrateVersion

Version of the crate containing the pallet.
Source§

impl<T: Config> PalletsInfoAccess for Pallet<T>

Source§

fn count() -> usize

The number of pallets’ information that this type represents. Read more
Source§

fn infos() -> Vec<PalletInfoData>

All of the pallets’ information that this type represents.
Source§

impl<T> PartialEq for Pallet<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl<T: Config> StorageInfoTrait for Pallet<T>

Source§

fn storage_info() -> Vec<StorageInfo>

Source§

impl<T: Config> ViewFunctionIdPrefix for Pallet<T>

Source§

fn prefix() -> [u8; 16]

Source§

impl<T: Config> WhitelistedStorageKeys for Pallet<T>

Source§

fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

Returns a Vec<TrackedStorageKey> indicating the storage keys that +should be whitelisted during benchmarking. This means that those keys +will be excluded from the benchmarking performance calculation.
Source§

impl<T> Eq for Pallet<T>

Auto Trait Implementations§

§

impl<T> Freeze for Pallet<T>

§

impl<T> RefUnwindSafe for Pallet<T>
where + T: RefUnwindSafe,

§

impl<T> Send for Pallet<T>
where + T: Send,

§

impl<T> Sync for Pallet<T>
where + T: Sync,

§

impl<T> Unpin for Pallet<T>
where + T: Unpin,

§

impl<T> UnwindSafe for Pallet<T>
where + T: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_loose/trait.Config.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_loose/trait.Config.html new file mode 100644 index 00000000..fe406b54 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_loose/trait.Config.html @@ -0,0 +1,10 @@ +Config in pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose - Rust

Config

pub trait Config: Config {
+    type AuthorProvider: AuthorProvider<Self::AccountId>;
+}
Expand description

Configuration trait of this pallet.

+

The main purpose of this trait is to act as an interface between this pallet and the runtime in +which it is embedded in. A type, function, or constant in this trait is essentially left to be +configured by the runtime that includes this pallet.

+

Consequently, a runtime that wants to include this pallet must implement this trait.

+

Required Associated Types§

Source

type AuthorProvider: AuthorProvider<Self::AccountId>

This pallet relies on the existence of something that implements AuthorProvider, +which may or may not be pallet-author.

+

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_loose/type.Module.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_loose/type.Module.html new file mode 100644 index 00000000..39238f77 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_loose/type.Module.html @@ -0,0 +1,3 @@ +Module in pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose - Rust

Module

pub type Module<T> = Pallet<T>;
👎Deprecated: use Pallet instead
Expand description

Type alias to Pallet, to be used by construct_runtime.

+

Generated by pallet attribute macro.

+

Aliased Type§

pub struct Module<T>(/* private fields */);
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_tight/dispatchables/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_tight/dispatchables/index.html new file mode 100644 index 00000000..c1c3cf48 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_tight/dispatchables/index.html @@ -0,0 +1,6 @@ +pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight::dispatchables - Rust

Module dispatchables

Expand description

Auto-generated docs-only module listing all defined dispatchables for this pallet.

+

§Warning: Doc-Only

+

Members of this module cannot be used directly and are only provided for documentation +purposes. To see the real version of each dispatchable, look for them in Pallet or +Call.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_tight/dispatchables/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_tight/dispatchables/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_tight/dispatchables/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_tight/enum.Call.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_tight/enum.Call.html new file mode 100644 index 00000000..b4b52cc5 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_tight/enum.Call.html @@ -0,0 +1,214 @@ +Call in pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight - Rust

Call

pub enum Call<T: Config> {
+    // some variants omitted
+}
Expand description

Contains a variant per dispatchable extrinsic that this pallet has.

+

Trait Implementations§

Source§

impl<T: Config> Authorize for Call<T>

Source§

fn authorize( + &self, + source: TransactionSource, +) -> Option<Result<(ValidTransaction, Weight), TransactionValidityError>>

The authorize function. Read more
Source§

fn weight_of_authorize(&self) -> Weight

The weight of the authorization function.
Source§

impl<T: Config> CheckIfFeeless for Call<T>

Source§

type Origin = <T as Config>::RuntimeOrigin

The Origin type of the runtime.
Source§

fn is_feeless(&self, origin: &Self::Origin) -> bool

Checks if the dispatchable satisfies the feeless condition as defined by +#[pallet::feeless_if]
Source§

impl<T: Config> Clone for Call<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<T: Config> Debug for Call<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<T: Config> Decode for Call<T>

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl<T: Config> Encode for Call<T>

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl<T: Config> GetCallIndex for Call<T>

Source§

fn get_call_index(&self) -> u8

Return the index of this Call.
Source§

fn get_call_indices() -> &'static [u8]

Return all call indices in the same order as [GetCallName].
Source§

impl<T: Config> GetCallName for Call<T>

Source§

fn get_call_name(&self) -> &'static str

Return the function name of the Call.
Source§

fn get_call_names() -> &'static [&'static str]

Return all function names in the same order as [GetCallIndex].
Source§

impl<T: Config> GetDispatchInfo for Call<T>

Source§

fn get_dispatch_info(&self) -> DispatchInfo

Return a DispatchInfo, containing relevant information of this dispatch. Read more
Source§

impl<T: Config> PartialEq for Call<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl<T> TypeInfo for Call<T>
where + PhantomData<(T,)>: TypeInfo + 'static, + T: Config + 'static,

Source§

type Identity = Call<T>

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl<T: Config> UnfilteredDispatchable for Call<T>

Source§

type RuntimeOrigin = <T as Config>::RuntimeOrigin

The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin).
Source§

fn dispatch_bypass_filter( + self, + origin: Self::RuntimeOrigin, +) -> DispatchResultWithPostInfo

Dispatch this call but do not check the filter in origin.
Source§

impl<T: Config> DecodeWithMemTracking for Call<T>

Source§

impl<T: Config> EncodeLike for Call<T>

Source§

impl<T: Config> Eq for Call<T>

Auto Trait Implementations§

§

impl<T> Freeze for Call<T>

§

impl<T> RefUnwindSafe for Call<T>
where + T: RefUnwindSafe,

§

impl<T> Send for Call<T>
where + T: Send,

§

impl<T> Sync for Call<T>
where + T: Sync,

§

impl<T> Unpin for Call<T>
where + T: Unpin,

§

impl<T> UnwindSafe for Call<T>
where + T: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_tight/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_tight/index.html new file mode 100644 index 00000000..2ef41d80 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_tight/index.html @@ -0,0 +1,19 @@ +pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight - Rust

Module pallet_foo_tight

Module pallet_foo_tight 

Source
Expand description

The pallet module in each FRAME pallet hosts the most important items needed +to construct this pallet.

+

The main components of this pallet are:

+
    +
  • [Pallet], which implements all of the dispatchable extrinsics of the pallet, among +other public functions. +
      +
    • The subset of the functions that are dispatchable can be identified either in the +[dispatchables] module or in the [Call] enum.
    • +
    +
  • +
  • [storage_types], which contains the list of all types that are representing a +storage item. Otherwise, all storage items are listed among Type Definitions.
  • +
  • [Config], which contains the configuration trait of this pallet.
  • +
  • [Event] and [Error], which are listed among the Enums.
  • +
+

Modules§

dispatchables
Auto-generated docs-only module listing all defined dispatchables for this pallet.
storage_types
Auto-generated docs-only module listing all (public and private) defined storage types +for this pallet.

Structs§

Pallet
The Pallet struct, the main type that implements traits and standalone +functions within the pallet.

Enums§

Call
Contains a variant per dispatchable extrinsic that this pallet has.

Traits§

Config
Configuration trait of this pallet.

Type Aliases§

ModuleDeprecated
Type alias to Pallet, to be used by construct_runtime.
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_tight/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_tight/sidebar-items.js new file mode 100644 index 00000000..3eb9a563 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_tight/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"enum":["Call"],"mod":["dispatchables","storage_types"],"struct":["Pallet"],"trait":["Config"],"type":["Module"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_tight/storage_types/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_tight/storage_types/index.html new file mode 100644 index 00000000..5ca4a344 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_tight/storage_types/index.html @@ -0,0 +1,8 @@ +pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight::storage_types - Rust

Module storage_types

Expand description

Auto-generated docs-only module listing all (public and private) defined storage types +for this pallet.

+

§Warning: Doc-Only

+

Members of this module cannot be used directly and are only provided for documentation +purposes.

+

To see the actual storage type, find a struct with the same name at the root of the +pallet, in the list of Type Definitions.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_tight/storage_types/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_tight/storage_types/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_tight/storage_types/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_tight/struct.Pallet.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_tight/struct.Pallet.html new file mode 100644 index 00000000..9110c230 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_tight/struct.Pallet.html @@ -0,0 +1,175 @@ +Pallet in pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight - Rust

Pallet

pub struct Pallet<T>(/* private fields */);
Expand description

The Pallet struct, the main type that implements traits and standalone +functions within the pallet.

+

Trait Implementations§

Source§

impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>

Source§

fn before_all_runtime_migrations() -> Weight

Something that should happen before runtime migrations are executed.
Source§

impl<T: Config> Callable<T> for Pallet<T>

Source§

impl<T> Clone for Pallet<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<T> Debug for Pallet<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<T: Config> DispatchViewFunction for Pallet<T>

Source§

fn dispatch_view_function<O: Output>( + id: &ViewFunctionId, + input: &mut &[u8], + output: &mut O, +) -> Result<(), ViewFunctionDispatchError>

Source§

impl<T: Config> GetStorageVersion for Pallet<T>

Source§

type InCodeStorageVersion = NoStorageVersionSet

This type is generated by the pallet macro. Read more
Source§

fn in_code_storage_version() -> Self::InCodeStorageVersion

Returns the in-code storage version as specified in the +storage_version attribute, or +[NoStorageVersionSet] if the attribute is missing.
Source§

fn on_chain_storage_version() -> StorageVersion

Returns the storage version of the pallet as last set in the actual on-chain storage.
§

fn current_storage_version() -> Self::InCodeStorageVersion

👎Deprecated: This method has been renamed to in_code_storage_version and will be removed after March 2024.
DEPRECATED: Use [Self::current_storage_version] instead. Read more
Source§

impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

§

fn on_initialize(_n: BlockNumber) -> Weight

Block initialization hook. This is called at the very beginning of block execution. Read more
§

fn on_finalize(_n: BlockNumber)

Block finalization hook. This is called at the very end of block execution. Read more
§

fn on_idle(_n: BlockNumber, _remaining_weight: Weight) -> Weight

Hook to consume a block’s idle time. This will run when the block is being finalized (before +[Hooks::on_finalize]). Read more
§

fn on_poll(_n: BlockNumber, _weight: &mut WeightMeter)

A hook to run logic after inherent application. Read more
§

fn on_runtime_upgrade() -> Weight

Hook executed when a code change (aka. a “runtime upgrade”) is detected by the FRAME +Executive pallet. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a pallet allows you to perform long-running tasks that are +dispatched as separate threads, and entirely independent of the main blockchain execution. Read more
§

fn integrity_test()

Check the integrity of this pallet’s configuration. Read more
Source§

impl<T: Config> IntegrityTest for Pallet<T>

Source§

fn integrity_test()

See [Hooks::integrity_test].
Source§

impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn offchain_worker(n: BlockNumberFor<T>)

This function is being called after every block import (when fully synced). Read more
Source§

impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_finalize(n: BlockNumberFor<T>)

See [Hooks::on_finalize].
Source§

impl<T: Config> OnGenesis for Pallet<T>

Source§

fn on_genesis()

Something that should happen at genesis.
Source§

impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_idle(n: BlockNumberFor<T>, remaining_weight: Weight) -> Weight

See [Hooks::on_idle].
Source§

impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_initialize(n: BlockNumberFor<T>) -> Weight

See [Hooks::on_initialize].
Source§

impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_poll(n: BlockNumberFor<T>, weight: &mut WeightMeter)

Code to execute every now and then at the beginning of the block after inherent application. Read more
Source§

impl<T: Config> OnRuntimeUpgrade for Pallet<T>

Source§

fn on_runtime_upgrade() -> Weight

See [Hooks::on_runtime_upgrade].
Source§

impl<T: Config> PalletInfoAccess for Pallet<T>

Source§

fn index() -> usize

Index of the pallet as configured in the runtime.
Source§

fn name() -> &'static str

Name of the pallet as configured in the runtime.
Source§

fn name_hash() -> [u8; 16]

Two128 hash of name.
Source§

fn module_name() -> &'static str

Name of the Rust module containing the pallet.
Source§

fn crate_version() -> CrateVersion

Version of the crate containing the pallet.
Source§

impl<T: Config> PalletsInfoAccess for Pallet<T>

Source§

fn count() -> usize

The number of pallets’ information that this type represents. Read more
Source§

fn infos() -> Vec<PalletInfoData>

All of the pallets’ information that this type represents.
Source§

impl<T> PartialEq for Pallet<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl<T: Config> StorageInfoTrait for Pallet<T>

Source§

fn storage_info() -> Vec<StorageInfo>

Source§

impl<T: Config> ViewFunctionIdPrefix for Pallet<T>

Source§

fn prefix() -> [u8; 16]

Source§

impl<T: Config> WhitelistedStorageKeys for Pallet<T>

Source§

fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

Returns a Vec<TrackedStorageKey> indicating the storage keys that +should be whitelisted during benchmarking. This means that those keys +will be excluded from the benchmarking performance calculation.
Source§

impl<T> Eq for Pallet<T>

Auto Trait Implementations§

§

impl<T> Freeze for Pallet<T>

§

impl<T> RefUnwindSafe for Pallet<T>
where + T: RefUnwindSafe,

§

impl<T> Send for Pallet<T>
where + T: Send,

§

impl<T> Sync for Pallet<T>
where + T: Sync,

§

impl<T> Unpin for Pallet<T>
where + T: Unpin,

§

impl<T> UnwindSafe for Pallet<T>
where + T: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_tight/trait.Config.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_tight/trait.Config.html new file mode 100644 index 00000000..86d5ca4b --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_tight/trait.Config.html @@ -0,0 +1,7 @@ +Config in pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight - Rust

Config

pub trait Config: Config + Config { }
Expand description

Configuration trait of this pallet.

+

The main purpose of this trait is to act as an interface between this pallet and the runtime in +which it is embedded in. A type, function, or constant in this trait is essentially left to be +configured by the runtime that includes this pallet.

+

Consequently, a runtime that wants to include this pallet must implement this trait. +This pallet can only live in a runtime that has both frame_system and pallet_author.

+

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_tight/type.Module.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_tight/type.Module.html new file mode 100644 index 00000000..efe00ecd --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_tight/type.Module.html @@ -0,0 +1,3 @@ +Module in pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight - Rust

Module

pub type Module<T> = Pallet<T>;
👎Deprecated: use Pallet instead
Expand description

Type alias to Pallet, to be used by construct_runtime.

+

Generated by pallet attribute macro.

+

Aliased Type§

pub struct Module<T>(/* private fields */);
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/enum.OriginCaller.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/enum.OriginCaller.html new file mode 100644 index 00000000..e426070a --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/enum.OriginCaller.html @@ -0,0 +1,203 @@ +OriginCaller in pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime - Rust

OriginCaller

pub enum OriginCaller {
+    system(Origin<Runtime>),
+    Void(Void),
+}

Variants§

§

system(Origin<Runtime>)

§

Void(Void)

Trait Implementations§

Source§

impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller

Source§

fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>

Extract the signer from the message if it is a Signed origin.
Source§

fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>

Extract a reference to the system-level RawOrigin if it is that.
§

fn as_signed(&self) -> Option<&AccountId>

Extract the signer from it if a system Signed origin, None otherwise.
§

fn is_root(&self) -> bool

Returns true if self is a system Root origin, None otherwise.
§

fn is_none(&self) -> bool

Returns true if self is a system None origin, None otherwise.
Source§

impl Clone for OriginCaller

Source§

fn clone(&self) -> OriginCaller

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for OriginCaller

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for OriginCaller

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for OriginCaller

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl From<OriginCaller> for RuntimeOrigin

Source§

fn from(x: OriginCaller) -> Self

Converts to this type from the input type.
Source§

impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller

Source§

fn from(x: Origin<Runtime>) -> Self

Converts to this type from the input type.
Source§

impl MaxEncodedLen for OriginCaller

Source§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
Source§

impl PartialEq for OriginCaller

Source§

fn eq(&self, other: &OriginCaller) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TryFrom<OriginCaller> for Origin<Runtime>

Source§

type Error = OriginCaller

The type returned in the event of a conversion error.
Source§

fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>

Performs the conversion.
Source§

impl TypeInfo for OriginCaller

Source§

type Identity = OriginCaller

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl DecodeWithMemTracking for OriginCaller

Source§

impl EncodeLike for OriginCaller

Source§

impl Eq for OriginCaller

Source§

impl StructuralPartialEq for OriginCaller

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> AssetId for T
where + T: FullCodec + DecodeWithMemTracking + Clone + Eq + PartialEq + Debug + TypeInfo + MaxEncodedLen,

§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/enum.RuntimeCall.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/enum.RuntimeCall.html new file mode 100644 index 00000000..a5163c38 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/enum.RuntimeCall.html @@ -0,0 +1,218 @@ +RuntimeCall in pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime - Rust

RuntimeCall

pub enum RuntimeCall {
+    System(CallableCallFor<System, Runtime>),
+}
Expand description

The aggregated runtime call type.

+

Variants§

§

System(CallableCallFor<System, Runtime>)

Trait Implementations§

Source§

impl Authorize for RuntimeCall

Source§

fn authorize( + &self, + source: TransactionSource, +) -> Option<Result<(ValidTransaction, Weight), TransactionValidityError>>

The authorize function. Read more
Source§

fn weight_of_authorize(&self) -> Weight

The weight of the authorization function.
Source§

impl CheckIfFeeless for RuntimeCall

Source§

type Origin = <Runtime as Config>::RuntimeOrigin

The Origin type of the runtime.
Source§

fn is_feeless(&self, origin: &Self::Origin) -> bool

Checks if the dispatchable satisfies the feeless condition as defined by +#[pallet::feeless_if]
Source§

impl Clone for RuntimeCall

Source§

fn clone(&self) -> RuntimeCall

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeCall

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeCall

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Dispatchable for RuntimeCall

Source§

type RuntimeOrigin = RuntimeOrigin

Every function call from your runtime has an origin, which specifies where the extrinsic was +generated from. In the case of a signed extrinsic (transaction), the origin contains an +identifier for the caller. The origin can be empty in the case of an inherent extrinsic.
Source§

type Config = RuntimeCall

Source§

type Info = DispatchInfo

An opaque set of information attached to the transaction. This could be constructed anywhere +down the line in a runtime. The current Substrate runtime uses a struct with the same name +to represent the dispatch class and weight.
Source§

type PostInfo = PostDispatchInfo

Additional information that is returned by dispatch. Can be used to supply the caller +with information about a Dispatchable that is only known post dispatch.
Source§

fn dispatch(self, origin: RuntimeOrigin) -> DispatchResultWithPostInfo

Actually dispatch this call and return the result of it.
Source§

impl Encode for RuntimeCall

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

Source§

fn from(call: CallableCallFor<System, Runtime>) -> Self

Converts to this type from the input type.
Source§

impl GetCallMetadata for RuntimeCall

Source§

fn get_call_metadata(&self) -> CallMetadata

Return a [CallMetadata], containing function and pallet name of the Call.
Source§

fn get_module_names() -> &'static [&'static str]

Return all module names.
Source§

fn get_call_names(module: &str) -> &'static [&'static str]

Return all function names for the given module.
Source§

impl GetDispatchInfo for RuntimeCall

Source§

fn get_dispatch_info(&self) -> DispatchInfo

Return a DispatchInfo, containing relevant information of this dispatch. Read more
Source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

Source§

fn is_sub_type(&self) -> Option<&CallableCallFor<System, Runtime>>

Returns Some(_) if self is an instance of sub type T.
Source§

impl PartialEq for RuntimeCall

Source§

fn eq(&self, other: &RuntimeCall) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for RuntimeCall

Source§

type Identity = RuntimeCall

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl UnfilteredDispatchable for RuntimeCall

Source§

type RuntimeOrigin = RuntimeOrigin

The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin).
Source§

fn dispatch_bypass_filter( + self, + origin: RuntimeOrigin, +) -> DispatchResultWithPostInfo

Dispatch this call but do not check the filter in origin.
Source§

impl DecodeWithMemTracking for RuntimeCall

Source§

impl EncodeLike for RuntimeCall

Source§

impl Eq for RuntimeCall

Source§

impl StructuralPartialEq for RuntimeCall

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Call> CallDispatcher<Call> for Call
where + Call: Dispatchable,

§

fn dispatch( + call: Call, + origin: <Call as Dispatchable>::RuntimeOrigin, +) -> Result<<Call as Dispatchable>::PostInfo, DispatchErrorWithPostInfo<<Call as Dispatchable>::PostInfo>>

§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/enum.RuntimeError.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/enum.RuntimeError.html new file mode 100644 index 00000000..0ab44975 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/enum.RuntimeError.html @@ -0,0 +1,186 @@ +RuntimeError in pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime - Rust

RuntimeError

pub enum RuntimeError {
+    System(Error<Runtime>),
+}

Variants§

§

System(Error<Runtime>)

Implementations§

Source§

impl RuntimeError

Source

pub fn from_dispatch_error(err: DispatchError) -> Option<Self>

Optionally convert the DispatchError into the RuntimeError.

+

Returns Some if the error matches the DispatchError::Module variant, otherwise None.

+

Trait Implementations§

Source§

impl Debug for RuntimeError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeError

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeError

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl From<Error<Runtime>> for RuntimeError

Source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
Source§

impl TryInto<Error<Runtime>> for RuntimeError

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
Source§

impl TypeInfo for RuntimeError

Source§

type Identity = RuntimeError

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl DecodeWithMemTracking for RuntimeError

Source§

impl EncodeLike for RuntimeError

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/enum.RuntimeEvent.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/enum.RuntimeEvent.html new file mode 100644 index 00000000..4eeae9c4 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/enum.RuntimeEvent.html @@ -0,0 +1,201 @@ +RuntimeEvent in pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime - Rust

RuntimeEvent

pub enum RuntimeEvent {
+    System(Event<Runtime>),
+}

Variants§

§

System(Event<Runtime>)

Trait Implementations§

Source§

impl Clone for RuntimeEvent

Source§

fn clone(&self) -> RuntimeEvent

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeEvent

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeEvent

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeEvent

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl From<Event<Runtime>> for RuntimeEvent

Source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
Source§

impl PartialEq for RuntimeEvent

Source§

fn eq(&self, other: &RuntimeEvent) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TryInto<Event<Runtime>> for RuntimeEvent

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
Source§

impl TypeInfo for RuntimeEvent

Source§

type Identity = RuntimeEvent

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl DecodeWithMemTracking for RuntimeEvent

Source§

impl EncodeLike for RuntimeEvent

Source§

impl Eq for RuntimeEvent

Source§

impl StructuralPartialEq for RuntimeEvent

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/enum.RuntimeFreezeReason.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/enum.RuntimeFreezeReason.html new file mode 100644 index 00000000..03fe813a --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/enum.RuntimeFreezeReason.html @@ -0,0 +1,199 @@ +RuntimeFreezeReason in pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime - Rust

RuntimeFreezeReason

Enum RuntimeFreezeReason 

Source
pub enum RuntimeFreezeReason {}
Expand description

A reason for placing a freeze on funds.

+

Trait Implementations§

Source§

impl Clone for RuntimeFreezeReason

Source§

fn clone(&self) -> RuntimeFreezeReason

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeFreezeReason

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeFreezeReason

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeFreezeReason

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl MaxEncodedLen for RuntimeFreezeReason

Source§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
Source§

impl PartialEq for RuntimeFreezeReason

Source§

fn eq(&self, other: &RuntimeFreezeReason) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for RuntimeFreezeReason

Source§

type Identity = RuntimeFreezeReason

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl VariantCount for RuntimeFreezeReason

Source§

const VARIANT_COUNT: u32 = 0u32

Get the number of variants.
Source§

impl Copy for RuntimeFreezeReason

Source§

impl DecodeWithMemTracking for RuntimeFreezeReason

Source§

impl EncodeLike for RuntimeFreezeReason

Source§

impl Eq for RuntimeFreezeReason

Source§

impl StructuralPartialEq for RuntimeFreezeReason

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> AssetId for T
where + T: FullCodec + DecodeWithMemTracking + Clone + Eq + PartialEq + Debug + TypeInfo + MaxEncodedLen,

§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/enum.RuntimeHoldReason.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/enum.RuntimeHoldReason.html new file mode 100644 index 00000000..9756abdc --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/enum.RuntimeHoldReason.html @@ -0,0 +1,199 @@ +RuntimeHoldReason in pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime - Rust

RuntimeHoldReason

Enum RuntimeHoldReason 

Source
pub enum RuntimeHoldReason {}
Expand description

A reason for placing a hold on funds.

+

Trait Implementations§

Source§

impl Clone for RuntimeHoldReason

Source§

fn clone(&self) -> RuntimeHoldReason

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeHoldReason

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeHoldReason

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeHoldReason

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl MaxEncodedLen for RuntimeHoldReason

Source§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
Source§

impl PartialEq for RuntimeHoldReason

Source§

fn eq(&self, other: &RuntimeHoldReason) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for RuntimeHoldReason

Source§

type Identity = RuntimeHoldReason

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl VariantCount for RuntimeHoldReason

Source§

const VARIANT_COUNT: u32 = 0u32

Get the number of variants.
Source§

impl Copy for RuntimeHoldReason

Source§

impl DecodeWithMemTracking for RuntimeHoldReason

Source§

impl EncodeLike for RuntimeHoldReason

Source§

impl Eq for RuntimeHoldReason

Source§

impl StructuralPartialEq for RuntimeHoldReason

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> AssetId for T
where + T: FullCodec + DecodeWithMemTracking + Clone + Eq + PartialEq + Debug + TypeInfo + MaxEncodedLen,

§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/enum.RuntimeLockId.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/enum.RuntimeLockId.html new file mode 100644 index 00000000..0a9cee98 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/enum.RuntimeLockId.html @@ -0,0 +1,199 @@ +RuntimeLockId in pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime - Rust

RuntimeLockId

pub enum RuntimeLockId {}
Expand description

An identifier for each lock placed on funds.

+

Trait Implementations§

Source§

impl Clone for RuntimeLockId

Source§

fn clone(&self) -> RuntimeLockId

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeLockId

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeLockId

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeLockId

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl MaxEncodedLen for RuntimeLockId

Source§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
Source§

impl PartialEq for RuntimeLockId

Source§

fn eq(&self, other: &RuntimeLockId) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for RuntimeLockId

Source§

type Identity = RuntimeLockId

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl Copy for RuntimeLockId

Source§

impl DecodeWithMemTracking for RuntimeLockId

Source§

impl EncodeLike for RuntimeLockId

Source§

impl Eq for RuntimeLockId

Source§

impl StructuralPartialEq for RuntimeLockId

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> AssetId for T
where + T: FullCodec + DecodeWithMemTracking + Clone + Eq + PartialEq + Debug + TypeInfo + MaxEncodedLen,

§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/enum.RuntimeSlashReason.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/enum.RuntimeSlashReason.html new file mode 100644 index 00000000..82042cda --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/enum.RuntimeSlashReason.html @@ -0,0 +1,199 @@ +RuntimeSlashReason in pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime - Rust

RuntimeSlashReason

Enum RuntimeSlashReason 

Source
pub enum RuntimeSlashReason {}
Expand description

A reason for slashing funds.

+

Trait Implementations§

Source§

impl Clone for RuntimeSlashReason

Source§

fn clone(&self) -> RuntimeSlashReason

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeSlashReason

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeSlashReason

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeSlashReason

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl MaxEncodedLen for RuntimeSlashReason

Source§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
Source§

impl PartialEq for RuntimeSlashReason

Source§

fn eq(&self, other: &RuntimeSlashReason) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for RuntimeSlashReason

Source§

type Identity = RuntimeSlashReason

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl Copy for RuntimeSlashReason

Source§

impl DecodeWithMemTracking for RuntimeSlashReason

Source§

impl EncodeLike for RuntimeSlashReason

Source§

impl Eq for RuntimeSlashReason

Source§

impl StructuralPartialEq for RuntimeSlashReason

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> AssetId for T
where + T: FullCodec + DecodeWithMemTracking + Clone + Eq + PartialEq + Debug + TypeInfo + MaxEncodedLen,

§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/enum.RuntimeTask.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/enum.RuntimeTask.html new file mode 100644 index 00000000..3d1287b3 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/enum.RuntimeTask.html @@ -0,0 +1,199 @@ +RuntimeTask in pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime - Rust

RuntimeTask

pub enum RuntimeTask {}
Expand description

An aggregation of all Task enums across all pallets included in the current runtime.

+

Trait Implementations§

Source§

impl Clone for RuntimeTask

Source§

fn clone(&self) -> RuntimeTask

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeTask

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeTask

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeTask

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl PartialEq for RuntimeTask

Source§

fn eq(&self, other: &RuntimeTask) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl Task for RuntimeTask

Source§

type Enumeration = IntoIter<RuntimeTask>

An Iterator over tasks of this type used as the return type for enumerate.
Source§

fn is_valid(&self) -> bool

Checks if a particular instance of this Task variant is a valid piece of work. Read more
Source§

fn run(&self) -> Result<(), DispatchError>

Performs the work for this particular Task variant.
Source§

fn weight(&self) -> Weight

Returns the weight of executing this Task.
Source§

fn task_index(&self) -> u32

A unique value representing this Task within the current pallet. Analogous to +call_index, but for tasks.’ Read more
Source§

fn iter() -> Self::Enumeration

Inspects the pallet’s state and enumerates tasks of this type.
Source§

impl TypeInfo for RuntimeTask

Source§

type Identity = RuntimeTask

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl DecodeWithMemTracking for RuntimeTask

Source§

impl EncodeLike for RuntimeTask

Source§

impl Eq for RuntimeTask

Source§

impl StructuralPartialEq for RuntimeTask

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/enum.RuntimeViewFunction.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/enum.RuntimeViewFunction.html new file mode 100644 index 00000000..0472f794 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/enum.RuntimeViewFunction.html @@ -0,0 +1,202 @@ +RuntimeViewFunction in pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime - Rust

RuntimeViewFunction

Enum RuntimeViewFunction 

Source
pub enum RuntimeViewFunction {}
Expand description

Runtime query type.

+

Trait Implementations§

Source§

impl Clone for RuntimeViewFunction

Source§

fn clone(&self) -> RuntimeViewFunction

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeViewFunction

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeViewFunction

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl DispatchViewFunction for RuntimeViewFunction

Source§

fn dispatch_view_function<O: Output>( + id: &ViewFunctionId, + input: &mut &[u8], + output: &mut O, +) -> Result<(), ViewFunctionDispatchError>

Source§

impl Encode for RuntimeViewFunction

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl PartialEq for RuntimeViewFunction

Source§

fn eq(&self, other: &RuntimeViewFunction) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for RuntimeViewFunction

Source§

type Identity = RuntimeViewFunction

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl DecodeWithMemTracking for RuntimeViewFunction

Source§

impl EncodeLike for RuntimeViewFunction

Source§

impl Eq for RuntimeViewFunction

Source§

impl StructuralPartialEq for RuntimeViewFunction

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/index.html new file mode 100644 index 00000000..e7eb8c74 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/index.html @@ -0,0 +1,3 @@ +pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime - Rust

Module runtime

Structs§

PalletInfo
Provides an implementation of PalletInfo to provide information +about the pallet setup in the runtime.
Runtime
RuntimeGenesisConfig
RuntimeOrigin
The runtime origin type representing the origin of a call.

Enums§

OriginCaller
RuntimeCall
The aggregated runtime call type.
RuntimeError
RuntimeEvent
RuntimeFreezeReason
A reason for placing a freeze on funds.
RuntimeHoldReason
A reason for placing a hold on funds.
RuntimeLockId
An identifier for each lock placed on funds.
RuntimeSlashReason
A reason for slashing funds.
RuntimeTask
An aggregation of all Task enums across all pallets included in the current runtime.
RuntimeViewFunction
Runtime query type.

Type Aliases§

AllPalletsWithSystem
All pallets included in the runtime as a nested tuple of types.
AllPalletsWithoutSystem
All pallets included in the runtime as a nested tuple of types. +Excludes the System pallet.
PalletAuthor
PalletFoo
System
SystemConfig
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/sidebar-items.js new file mode 100644 index 00000000..f73dbb31 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"enum":["OriginCaller","RuntimeCall","RuntimeError","RuntimeEvent","RuntimeFreezeReason","RuntimeHoldReason","RuntimeLockId","RuntimeSlashReason","RuntimeTask","RuntimeViewFunction"],"struct":["PalletInfo","Runtime","RuntimeGenesisConfig","RuntimeOrigin"],"type":["AllPalletsWithSystem","AllPalletsWithoutSystem","PalletAuthor","PalletFoo","System","SystemConfig"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/struct.PalletInfo.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/struct.PalletInfo.html new file mode 100644 index 00000000..80dfab9f --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/struct.PalletInfo.html @@ -0,0 +1,146 @@ +PalletInfo in pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime - Rust

PalletInfo

pub struct PalletInfo;
Expand description

Provides an implementation of PalletInfo to provide information +about the pallet setup in the runtime.

+

Trait Implementations§

Source§

impl PalletInfo for PalletInfo

Source§

fn index<P: 'static>() -> Option<usize>

Convert the given pallet P into its index as configured in the runtime.
Source§

fn name<P: 'static>() -> Option<&'static str>

Convert the given pallet P into its name as configured in the runtime.
Source§

fn name_hash<P: 'static>() -> Option<[u8; 16]>

The two128 hash of name.
Source§

fn module_name<P: 'static>() -> Option<&'static str>

Convert the given pallet P into its Rust module name as used in construct_runtime!.
Source§

fn crate_version<P: 'static>() -> Option<CrateVersion>

Convert the given pallet P into its containing crate version.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/struct.Runtime.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/struct.Runtime.html new file mode 100644 index 00000000..f5e9c58c --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/struct.Runtime.html @@ -0,0 +1,170 @@ +Runtime in pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime - Rust

Runtime

pub struct Runtime;

Implementations§

Source§

impl Runtime

Source

pub fn execute_view_function( + id: ViewFunctionId, + input: Vec<u8>, +) -> Result<Vec<u8>, ViewFunctionDispatchError>

Convenience function for view functions dispatching and execution from the runtime API.

+
Source§

impl Runtime

Source

pub fn metadata() -> RuntimeMetadataPrefixed

Source

pub fn metadata_at_version(version: u32) -> Option<OpaqueMetadata>

Source

pub fn metadata_versions() -> Vec<u32>

Trait Implementations§

Source§

impl AsSystemOriginSigner<<Runtime as Config>::AccountId> for RuntimeOrigin

Source§

fn as_system_origin_signer(&self) -> Option<&<Runtime as Config>::AccountId>

Extract a reference of the inner value of the System Origin::Signed variant, if self has +that variant.
Source§

impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller

Source§

fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>

Extract the signer from the message if it is a Signed origin.
Source§

fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>

Extract a reference to the system-level RawOrigin if it is that.
§

fn as_signed(&self) -> Option<&AccountId>

Extract the signer from it if a system Signed origin, None otherwise.
§

fn is_root(&self) -> bool

Returns true if self is a system Root origin, None otherwise.
§

fn is_none(&self) -> bool

Returns true if self is a system None origin, None otherwise.
Source§

impl Clone for Runtime

Source§

fn clone(&self) -> Runtime

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Config for Runtime

Source§

type Block = Block<Header<u64, BlakeTwo256>, UncheckedExtrinsic<<Runtime as Config>::AccountId, <Runtime as Config>::RuntimeCall, (), ()>>

The Block type used by the runtime. This is used by construct_runtime to retrieve the +extrinsics or other block specific data as needed.
Source§

type Nonce = <TestDefaultConfig as DefaultConfig>::Nonce

This stores the number of previous transactions associated with a sender account.
Source§

type Hash = <TestDefaultConfig as DefaultConfig>::Hash

The output of the Hashing function.
Source§

type Hashing = <TestDefaultConfig as DefaultConfig>::Hashing

The hashing system (algorithm) being used in the runtime (e.g. Blake2).
Source§

type AccountId = <TestDefaultConfig as DefaultConfig>::AccountId

The user account identifier type for the runtime.
Source§

type Lookup = <TestDefaultConfig as DefaultConfig>::Lookup

Converting trait to take a source type and convert to AccountId. Read more
Source§

type MaxConsumers = <TestDefaultConfig as DefaultConfig>::MaxConsumers

The maximum number of consumers allowed on a single account.
Source§

type AccountData = <TestDefaultConfig as DefaultConfig>::AccountData

Data to be associated with an account (other than nonce/transaction counter, which this +pallet does regardless).
Source§

type OnNewAccount = <TestDefaultConfig as DefaultConfig>::OnNewAccount

Handler for when a new account has just been created.
Source§

type OnKilledAccount = <TestDefaultConfig as DefaultConfig>::OnKilledAccount

A function that is invoked when an account has been determined to be dead. Read more
Source§

type SystemWeightInfo = <TestDefaultConfig as DefaultConfig>::SystemWeightInfo

Weight information for the extrinsics of this pallet.
Source§

type ExtensionsWeightInfo = <TestDefaultConfig as DefaultConfig>::ExtensionsWeightInfo

Weight information for the transaction extensions of this pallet.
Source§

type SS58Prefix = <TestDefaultConfig as DefaultConfig>::SS58Prefix

The designated SS58 prefix of this chain. Read more
Source§

type Version = <TestDefaultConfig as DefaultConfig>::Version

Get the chain’s in-code version.
Source§

type BlockWeights = <TestDefaultConfig as DefaultConfig>::BlockWeights

Block & extrinsics weights: base values and limits.
Source§

type BlockLength = <TestDefaultConfig as DefaultConfig>::BlockLength

The maximum length of a block (in bytes).
Source§

type DbWeight = <TestDefaultConfig as DefaultConfig>::DbWeight

The weight of runtime database operations the runtime can invoke.
Source§

type RuntimeEvent = RuntimeEvent

The aggregated event type of the runtime.
Source§

type RuntimeOrigin = RuntimeOrigin

The RuntimeOrigin type used by dispatchable calls.
Source§

type RuntimeCall = RuntimeCall

The aggregated RuntimeCall type.
Source§

type PalletInfo = PalletInfo

Provides information about the pallet setup in the runtime. Read more
Source§

type RuntimeTask = RuntimeTask

The aggregated RuntimeTask type.
Source§

type BaseCallFilter = <TestDefaultConfig as DefaultConfig>::BaseCallFilter

The basic call filter to use in Origin. All origins are built with this filter as base, +except Root. Read more
Source§

type BlockHashCount = <TestDefaultConfig as DefaultConfig>::BlockHashCount

Maximum number of block number to block hash mappings to keep (oldest pruned first).
Source§

type OnSetCode = <TestDefaultConfig as DefaultConfig>::OnSetCode

What to do if the runtime wants to change the code to something new. Read more
Source§

type SingleBlockMigrations = <TestDefaultConfig as DefaultConfig>::SingleBlockMigrations

All migrations that should run in the next runtime upgrade. Read more
Source§

type MultiBlockMigrator = <TestDefaultConfig as DefaultConfig>::MultiBlockMigrator

The migrator that is used to run Multi-Block-Migrations. Read more
Source§

type PreInherents = <TestDefaultConfig as DefaultConfig>::PreInherents

A callback that executes in every block directly before all inherents were applied. Read more
Source§

type PostInherents = <TestDefaultConfig as DefaultConfig>::PostInherents

A callback that executes in every block directly after all inherents were applied. Read more
Source§

type PostTransactions = <TestDefaultConfig as DefaultConfig>::PostTransactions

A callback that executes in every block directly after all transactions were applied. Read more
Source§

impl Config for Runtime

Source§

type AuthorProvider = Pallet<Runtime>

This pallet relies on the existence of something that implements AuthorProvider, +which may or may not be pallet-author.
Source§

impl Debug for Runtime

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl GetRuntimeBlockType for Runtime

Source§

type RuntimeBlock = <Runtime as Config>::Block

The RuntimeBlock type.
Source§

impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime

Source§

fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool

Whether this extrinsic is an inherent.
Source§

impl PartialEq for Runtime

Source§

fn eq(&self, other: &Runtime) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for Runtime

Source§

type Identity = Runtime

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl ValidateUnsigned for Runtime

Source§

type Call = RuntimeCall

The call to validate
Source§

fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>

Validate the call right before dispatch. Read more
Source§

fn validate_unsigned( + source: TransactionSource, + call: &Self::Call, +) -> TransactionValidity

Return the validity of the call Read more
Source§

impl Config for Runtime

Source§

impl Copy for Runtime

Source§

impl Eq for Runtime

Source§

impl StructuralPartialEq for Runtime

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/struct.RuntimeGenesisConfig.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/struct.RuntimeGenesisConfig.html new file mode 100644 index 00000000..78856ffc --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/struct.RuntimeGenesisConfig.html @@ -0,0 +1,153 @@ +RuntimeGenesisConfig in pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime - Rust

RuntimeGenesisConfig

Struct RuntimeGenesisConfig 

Source
pub struct RuntimeGenesisConfig {
+    pub system: SystemConfig,
+}

Fields§

§system: SystemConfig

Trait Implementations§

Source§

impl BuildGenesisConfig for RuntimeGenesisConfig

Source§

fn build(&self)

The build function puts initial GenesisConfig keys/values pairs into the storage.
Source§

impl Default for RuntimeGenesisConfig

Source§

fn default() -> RuntimeGenesisConfig

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for RuntimeGenesisConfig

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Serialize for RuntimeGenesisConfig

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> AccountId for T
where + T: Serialize,

Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> Hash for T

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSerialize for T
where + T: Serialize,

§

impl<T> MaybeSerializeDeserialize for T

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/struct.RuntimeOrigin.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/struct.RuntimeOrigin.html new file mode 100644 index 00000000..41949f34 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/struct.RuntimeOrigin.html @@ -0,0 +1,159 @@ +RuntimeOrigin in pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime - Rust

RuntimeOrigin

Struct RuntimeOrigin 

Source
pub struct RuntimeOrigin {
+    pub caller: OriginCaller,
+    /* private fields */
+}
Expand description

The runtime origin type representing the origin of a call.

+

Origin is always created with the base filter configured in [frame_system::Config::BaseCallFilter].

+

Fields§

§caller: OriginCaller

Implementations§

Source§

impl RuntimeOrigin

Source

pub fn none() -> Self

Create with system none origin and [frame_system::Config::BaseCallFilter].

+
Source

pub fn root() -> Self

Create with system root origin and [frame_system::Config::BaseCallFilter].

+
Source

pub fn signed(by: <Runtime as Config>::AccountId) -> Self

Create with system signed origin and [frame_system::Config::BaseCallFilter].

+

Trait Implementations§

Source§

impl AsSystemOriginSigner<<Runtime as Config>::AccountId> for RuntimeOrigin

Source§

fn as_system_origin_signer(&self) -> Option<&<Runtime as Config>::AccountId>

Extract a reference of the inner value of the System Origin::Signed variant, if self has +that variant.
Source§

impl AsTransactionAuthorizedOrigin for RuntimeOrigin

Source§

fn is_transaction_authorized(&self) -> bool

Whether the origin is authorized to include a transaction in a block. Read more
Source§

impl Clone for RuntimeOrigin

Source§

fn clone(&self) -> RuntimeOrigin

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeOrigin

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl From<Option<<Runtime as Config>::AccountId>> for RuntimeOrigin

Source§

fn from(x: Option<<Runtime as Config>::AccountId>) -> Self

Convert to runtime origin with caller being system signed or none and use filter [frame_system::Config::BaseCallFilter].

+
Source§

impl From<OriginCaller> for RuntimeOrigin

Source§

fn from(x: OriginCaller) -> Self

Converts to this type from the input type.
Source§

impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin

Source§

fn from(x: Origin<Runtime>) -> Self

Convert to runtime origin, using as filter: [frame_system::Config::BaseCallFilter].

+
Source§

impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>

Source§

fn from(val: RuntimeOrigin) -> Self

NOTE: converting to pallet origin loses the origin filter information.

+
Source§

impl OriginTrait for RuntimeOrigin

Source§

type Call = <Runtime as Config>::RuntimeCall

Runtime call type, as in frame_system::Config::Call
Source§

type PalletsOrigin = OriginCaller

The caller origin, overarching type of all pallets origins.
Source§

type AccountId = <Runtime as Config>::AccountId

The AccountId used across the system.
Source§

fn add_filter(&mut self, filter: impl Fn(&Self::Call) -> bool + 'static)

Add a filter to the origin.
Source§

fn reset_filter(&mut self)

Reset origin filters to default one, i.e frame_system::1fig::BaseCallFilter.
Source§

fn set_caller(&mut self, caller: OriginCaller)

Replace the caller with caller from the other origin
Source§

fn set_caller_from(&mut self, other: impl Into<Self>)

Replace the caller with caller from the other origin
Source§

fn filter_call(&self, call: &Self::Call) -> bool

Filter the call if caller is not root, if false is returned then the call must be filtered +out. Read more
Source§

fn caller(&self) -> &Self::PalletsOrigin

Get a reference to the caller (CallerTrait impl).
Source§

fn into_caller(self) -> Self::PalletsOrigin

Consume self and return the caller.
Source§

fn try_with_caller<R>( + self, + f: impl FnOnce(Self::PalletsOrigin) -> Result<R, Self::PalletsOrigin>, +) -> Result<R, Self>

Do something with the caller, consuming self but returning it if the caller was unused.
Source§

fn none() -> Self

Create with system none origin and frame_system::Config::BaseCallFilter.
Source§

fn root() -> Self

Create with system root origin and frame_system::Config::BaseCallFilter.
Source§

fn signed(by: Self::AccountId) -> Self

Create with system signed origin and frame_system::Config::BaseCallFilter.
§

fn set_caller_from_signed(&mut self, caller_account: Self::AccountId)

Replace the caller with caller from the other origin
§

fn as_signed(self) -> Option<Self::AccountId>

👎Deprecated: Use into_signer instead
Extract the signer from the message if it is a Signed origin.
§

fn into_signer(self) -> Option<Self::AccountId>

Extract the signer from the message if it is a Signed origin.
§

fn as_system_ref(&self) -> Option<&RawOrigin<Self::AccountId>>

Extract a reference to the system origin, if that’s what the caller is.
§

fn as_signer(&self) -> Option<&Self::AccountId>

Extract a reference to the signer, if that’s what the caller is.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/type.AllPalletsWithSystem.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/type.AllPalletsWithSystem.html new file mode 100644 index 00000000..c88876c0 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/type.AllPalletsWithSystem.html @@ -0,0 +1,2 @@ +AllPalletsWithSystem in pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime - Rust

AllPalletsWithSystem

Type Alias AllPalletsWithSystem 

Source
pub type AllPalletsWithSystem = (System, PalletFoo, PalletAuthor);
Expand description

All pallets included in the runtime as a nested tuple of types.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/type.AllPalletsWithoutSystem.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/type.AllPalletsWithoutSystem.html new file mode 100644 index 00000000..5dffb6e9 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/type.AllPalletsWithoutSystem.html @@ -0,0 +1,3 @@ +AllPalletsWithoutSystem in pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime - Rust

AllPalletsWithoutSystem

Type Alias AllPalletsWithoutSystem 

Source
pub type AllPalletsWithoutSystem = (PalletFoo, PalletAuthor);
Expand description

All pallets included in the runtime as a nested tuple of types. +Excludes the System pallet.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/type.PalletAuthor.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/type.PalletAuthor.html new file mode 100644 index 00000000..29c005a0 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/type.PalletAuthor.html @@ -0,0 +1 @@ +PalletAuthor in pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime - Rust

PalletAuthor

Type Alias PalletAuthor 

Source
pub type PalletAuthor = Pallet<Runtime>;

Aliased Type§

pub struct PalletAuthor(/* private fields */);
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/type.PalletFoo.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/type.PalletFoo.html new file mode 100644 index 00000000..fc54fd9d --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/type.PalletFoo.html @@ -0,0 +1 @@ +PalletFoo in pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime - Rust

PalletFoo

Type Alias PalletFoo 

Source
pub type PalletFoo = Pallet<Runtime>;

Aliased Type§

pub struct PalletFoo(/* private fields */);
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/type.System.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/type.System.html new file mode 100644 index 00000000..ff0bf92a --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/type.System.html @@ -0,0 +1 @@ +System in pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime - Rust

System

pub type System = Pallet<Runtime>;

Aliased Type§

pub struct System(/* private fields */);
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/type.SystemConfig.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/type.SystemConfig.html new file mode 100644 index 00000000..d19adf71 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/runtime/type.SystemConfig.html @@ -0,0 +1,3 @@ +SystemConfig in pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime - Rust

SystemConfig

Type Alias SystemConfig 

Source
pub type SystemConfig = GenesisConfig<Runtime>;

Aliased Type§

pub struct SystemConfig {
+    pub _config: PhantomData<Runtime>,
+}

Fields§

§_config: PhantomData<Runtime>
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/sidebar-items.js new file mode 100644 index 00000000..8ff7f2d7 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"mod":["pallet_author","pallet_foo","pallet_foo_loose","pallet_foo_tight","runtime"],"struct":["OtherAuthorProvider"],"trait":["AuthorProvider"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/struct.OtherAuthorProvider.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/struct.OtherAuthorProvider.html new file mode 100644 index 00000000..445fad5f --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/struct.OtherAuthorProvider.html @@ -0,0 +1,144 @@ +OtherAuthorProvider in pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling - Rust

OtherAuthorProvider

Struct OtherAuthorProvider 

Source
pub struct OtherAuthorProvider;

Trait Implementations§

Source§

impl<AccountId> AuthorProvider<AccountId> for OtherAuthorProvider

Source§

fn author() -> AccountId

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/trait.AuthorProvider.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/trait.AuthorProvider.html new file mode 100644 index 00000000..713e0f40 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/trait.AuthorProvider.html @@ -0,0 +1,5 @@ +AuthorProvider in pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling - Rust

AuthorProvider

Trait AuthorProvider 

Source
pub trait AuthorProvider<AccountId> {
+    // Required method
+    fn author() -> AccountId;
+}
Expand description

Abstraction over “something that can provide the block author”.

+

Required Methods§

Source

fn author() -> AccountId

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl<AccountId> AuthorProvider<AccountId> for ()

Source§

fn author() -> AccountId

Implementors§

Source§

impl<AccountId> AuthorProvider<AccountId> for OtherAuthorProvider

Source§

impl<T: Config> AuthorProvider<<T as Config>::AccountId> for Pallet<T>

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/index.html new file mode 100644 index 00000000..37c44b91 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/index.html @@ -0,0 +1,250 @@ +pezkuwi_sdk_docs::reference_docs::frame_runtime_types - Rust

Module frame_runtime_types

Module frame_runtime_types 

Source
Expand description

Learn about composite enums and other runtime level types, such as RuntimeEvent and +RuntimeCall.

+

§FRAME Runtime Types

+

This reference document briefly explores the idea around types generated at the runtime level by +the FRAME macros.

+
+

As of now, many of these important types are generated within the internals of +construct_runtime, and there is no easy way for you to visually know they exist. +#pezkuwi-sdk#1378 is meant to +significantly improve this. Exploring the rust-docs of a runtime, such as runtime which is +defined in this module is as of now the best way to learn about these types.

+
+

§Composite Enums

+

Many types within a FRAME runtime follow the following structure:

+
    +
  • Each individual pallet defines a type, for example Foo.
  • +
  • At the runtime level, these types are amalgamated into a single type, for example +RuntimeFoo.
  • +
+

As the names suggest, all composite enums in a FRAME runtime start their name with Runtime. +For example, RuntimeCall is a representation of the most high level Call-able type in the +runtime.

+

Composite enums are generally convertible to their individual parts as such:

+
+flowchart LR
+    RuntimeCall --"TryInto"--> PalletCall
+    PalletCall --"Into"--> RuntimeCall
+
+
+ +

In that one can always convert from the inner type into the outer type, but not vice versa. This +is usually expressed by implementing From, TryFrom, From<Result<_>> and similar traits.

+

§Example

+

We provide the following two pallets: pallet_foo and pallet_bar. Each define a +dispatchable, and Foo also defines a custom origin. Lastly, Bar defines an additional +GenesisConfig.

+ +
#[frame::pallet(dev_mode)]
+pub mod pallet_foo {
+	use super::*;
+
+	#[pallet::config]
+	pub trait Config: frame_system::Config {}
+
+	#[pallet::origin]
+	#[derive(
+		PartialEq,
+		Eq,
+		Clone,
+		RuntimeDebug,
+		Encode,
+		Decode,
+		DecodeWithMemTracking,
+		TypeInfo,
+		MaxEncodedLen,
+	)]
+	pub enum Origin {
+		A,
+		B,
+	}
+
+	#[pallet::pallet]
+	pub struct Pallet<T>(_);
+
+	#[pallet::call]
+	impl<T: Config> Pallet<T> {
+		pub fn foo(_origin: OriginFor<T>) -> DispatchResult {
+			todo!();
+		}
+
+		pub fn other(_origin: OriginFor<T>) -> DispatchResult {
+			todo!();
+		}
+	}
+}
+
#[frame::pallet(dev_mode)]
+pub mod pallet_bar {
+	use super::*;
+
+	#[pallet::config]
+	pub trait Config: frame_system::Config {}
+
+	#[pallet::pallet]
+	pub struct Pallet<T>(_);
+
+	#[pallet::genesis_config]
+	#[derive(DefaultNoBound)]
+	pub struct GenesisConfig<T: Config> {
+		pub initial_account: Option<T::AccountId>,
+	}
+
+	#[pallet::genesis_build]
+	impl<T: Config> BuildGenesisConfig for GenesisConfig<T> {
+		fn build(&self) {}
+	}
+
+	#[pallet::call]
+	impl<T: Config> Pallet<T> {
+		pub fn bar(_origin: OriginFor<T>) -> DispatchResult {
+			todo!();
+		}
+	}
+}
+

Let’s explore how each of these affect the RuntimeCall, RuntimeOrigin and +RuntimeGenesisConfig generated in runtime respectively.

+

As observed, RuntimeCall has 3 variants, one for each pallet and one for frame_system. If +you explore further, you will soon realize that each variant is merely a pointer to the Call +type in each pallet, for example pallet_foo::Call.

+

RuntimeOrigin’s OriginCaller has two variants, one for system, and one for pallet_foo +which utilized [frame::pallet_macros::origin].

+

Finally, RuntimeGenesisConfig is composed of frame_system and a variant for pallet_bar’s +pallet_bar::GenesisConfig.

+

You can find other composite enums by scanning runtime for other types who’s name starts +with Runtime. Some of the more noteworthy ones are:

+ +

§Adding Further Constraints to Runtime Composite Enums

+

This section explores a common scenario where a pallet has access to one of these runtime +composite enums, but it wishes to further specify it by adding more trait bounds to it.

+

Let’s take the example of RuntimeCall. This is an associated type in +[frame_system::Config::RuntimeCall], and all pallets have access to this type, because they +have access to [frame_system::Config]. Finally, this type is meant to be set to outer call of +the entire runtime.

+

But, let’s not forget that this is information that we know, and the Rust compiler does not. +All that the rust compiler knows about this type is ONLY what the trait bounds of +[frame_system::Config::RuntimeCall] are specifying:

+ +
#[pallet::no_default_bounds]
+type RuntimeCall: Parameter
+	+ Dispatchable<RuntimeOrigin = Self::RuntimeOrigin>
+	+ Debug
+	+ GetDispatchInfo
+	+ From<Call<Self>>
+	+ Authorize;
+

So, when at a given pallet, one accesses <T as frame_system::Config>::RuntimeCall, the type is +extremely opaque from the perspective of the Rust compiler.

+

How can a pallet access the RuntimeCall type with further constraints? For example, each +pallet has its own enum Call, and knows that its local Call is a part of RuntimeCall, +therefore there should be a impl From<Call<_>> for RuntimeCall.

+

The only way to express this using Rust’s associated types is for the pallet to define its own +associated type RuntimeCall, and further specify what it thinks RuntimeCall should be.

+

In this case, we will want to assert the existence of [frame::traits::IsSubType], which is +very similar to TryFrom.

+ +
#[pallet::config]
+pub trait Config: frame_system::Config {
+	type RuntimeCall: IsSubType<Call<Self>>;
+}
+

And indeed, at the runtime level, this associated type would be the same RuntimeCall that is +passed to frame_system.

+ +
impl pallet_with_specific_runtime_call::Config for Runtime {
+	// an implementation of `IsSubType` is provided by `construct_runtime`.
+	type RuntimeCall = RuntimeCall;
+}
+
+

In other words, the degree of specificity that [frame_system::Config::RuntimeCall] has is +not enough for the pallet to work with. Therefore, the pallet has to define its own associated +type representing RuntimeCall.

+
+

Another way to look at this is:

+

pallet_with_specific_runtime_call::Config::RuntimeCall and frame_system::Config::RuntimeCall +are two different representations of the same concrete type that is only known when the runtime +is being constructed.

+

Now, within this pallet, this new RuntimeCall can be used, and it can use its new trait +bounds, such as being [frame::traits::IsSubType]:

+ +
impl<T: Config> Pallet<T> {
+	fn _do_something_useful_with_runtime_call(call: <T as Config>::RuntimeCall) {
+		// check if the runtime call given is of this pallet's variant.
+		let _maybe_my_call: Option<&Call<T>> = call.is_sub_type();
+		todo!();
+	}
+}
+
+

Once Rust’s “Associated Type Bounds RFC” is usable, this syntax can be used to +simplify the above scenario. See this +issue for more information.

+
+

§Asserting Equality of Multiple Runtime Composite Enums

+

Recall that in the above example, <T as Config>::RuntimeCall and <T as frame_system::Config>::RuntimeCall are expected to be equal types, but at the compile-time we +have to represent them with two different associated types with different bounds. Would it not +be cool if we had a test to make sure they actually resolve to the same concrete type once the +runtime is constructed? The following snippet exactly does that:

+ +
#[pallet::hooks]
+impl<T: Config> Hooks<BlockNumberFor<T>> for Pallet<T> {
+	fn integrity_test() {
+		use core::any::TypeId;
+		assert_eq!(
+			TypeId::of::<<T as Config>::RuntimeCall>(),
+			TypeId::of::<<T as frame_system::Config>::RuntimeCall>()
+		);
+	}
+}
+

We leave it to the reader to further explore what [frame::traits::Hooks::integrity_test] is, +and what core::any::TypeId is. Another way to assert this is using +[frame::traits::IsType].

+

§Type Aliases

+

A number of type aliases are generated by the construct_runtime which are also noteworthy:

+ +

§Further Details

+ +

Modules§

pallet_bar
The pallet module in each FRAME pallet hosts the most important items needed +to construct this pallet.
pallet_foo
The pallet module in each FRAME pallet hosts the most important items needed +to construct this pallet.
pallet_with_specific_runtime_call
The pallet module in each FRAME pallet hosts the most important items needed +to construct this pallet.
runtime
runtime_with_specific_runtime_call
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/dispatchables/fn.bar.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/dispatchables/fn.bar.html new file mode 100644 index 00000000..c2e881b4 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/dispatchables/fn.bar.html @@ -0,0 +1,5 @@ +bar in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::dispatchables - Rust

bar

pub fn bar<T: Config>()
Expand description

§Warning: Doc-Only

+

This function is an automatically generated, and is doc-only, uncallable +stub. See the real version in +Pallet::bar.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/dispatchables/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/dispatchables/index.html new file mode 100644 index 00000000..c6db8be6 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/dispatchables/index.html @@ -0,0 +1,6 @@ +pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::dispatchables - Rust

Module dispatchables

Expand description

Auto-generated docs-only module listing all defined dispatchables for this pallet.

+

§Warning: Doc-Only

+

Members of this module cannot be used directly and are only provided for documentation +purposes. To see the real version of each dispatchable, look for them in Pallet or +Call.

+

Functions§

bar
Warning: Doc-Only
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/dispatchables/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/dispatchables/sidebar-items.js new file mode 100644 index 00000000..2bd49c4b --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/dispatchables/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"fn":["bar"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/enum.Call.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/enum.Call.html new file mode 100644 index 00000000..b07b8d7b --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/enum.Call.html @@ -0,0 +1,218 @@ +Call in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar - Rust

Call

pub enum Call<T: Config> {
+    bar {},
+    // some variants omitted
+}
Expand description

Contains a variant per dispatchable extrinsic that this pallet has.

+

Variants§

§

bar

Implementations§

Source§

impl<T: Config> Call<T>

Source

pub fn new_call_variant_bar() -> Self

Create a call with the variant bar.

+

Trait Implementations§

Source§

impl<T: Config> Authorize for Call<T>

Source§

fn authorize( + &self, + source: TransactionSource, +) -> Option<Result<(ValidTransaction, Weight), TransactionValidityError>>

The authorize function. Read more
Source§

fn weight_of_authorize(&self) -> Weight

The weight of the authorization function.
Source§

impl<T: Config> CheckIfFeeless for Call<T>

Source§

type Origin = <T as Config>::RuntimeOrigin

The Origin type of the runtime.
Source§

fn is_feeless(&self, origin: &Self::Origin) -> bool

Checks if the dispatchable satisfies the feeless condition as defined by +#[pallet::feeless_if]
Source§

impl<T: Config> Clone for Call<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<T: Config> Debug for Call<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<T: Config> Decode for Call<T>

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl<T: Config> Encode for Call<T>

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl<T: Config> GetCallIndex for Call<T>

Source§

fn get_call_index(&self) -> u8

Return the index of this Call.
Source§

fn get_call_indices() -> &'static [u8]

Return all call indices in the same order as [GetCallName].
Source§

impl<T: Config> GetCallName for Call<T>

Source§

fn get_call_name(&self) -> &'static str

Return the function name of the Call.
Source§

fn get_call_names() -> &'static [&'static str]

Return all function names in the same order as [GetCallIndex].
Source§

impl<T: Config> GetDispatchInfo for Call<T>

Source§

fn get_dispatch_info(&self) -> DispatchInfo

Return a DispatchInfo, containing relevant information of this dispatch. Read more
Source§

impl<T: Config> PartialEq for Call<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl<T> TypeInfo for Call<T>
where + PhantomData<(T,)>: TypeInfo + 'static, + T: Config + 'static,

Source§

type Identity = Call<T>

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl<T: Config> UnfilteredDispatchable for Call<T>

Source§

type RuntimeOrigin = <T as Config>::RuntimeOrigin

The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin).
Source§

fn dispatch_bypass_filter( + self, + origin: Self::RuntimeOrigin, +) -> DispatchResultWithPostInfo

Dispatch this call but do not check the filter in origin.
Source§

impl<T: Config> DecodeWithMemTracking for Call<T>

Source§

impl<T: Config> EncodeLike for Call<T>

Source§

impl<T: Config> Eq for Call<T>

Auto Trait Implementations§

§

impl<T> Freeze for Call<T>

§

impl<T> RefUnwindSafe for Call<T>
where + T: RefUnwindSafe,

§

impl<T> Send for Call<T>
where + T: Send,

§

impl<T> Sync for Call<T>
where + T: Sync,

§

impl<T> Unpin for Call<T>
where + T: Unpin,

§

impl<T> UnwindSafe for Call<T>
where + T: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/index.html new file mode 100644 index 00000000..b556485a --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/index.html @@ -0,0 +1,21 @@ +pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar - Rust

Module pallet_bar

Module pallet_bar 

Source
Expand description

The pallet module in each FRAME pallet hosts the most important items needed +to construct this pallet.

+

The main components of this pallet are:

+
    +
  • [Pallet], which implements all of the dispatchable extrinsics of the pallet, among +other public functions. +
      +
    • The subset of the functions that are dispatchable can be identified either in the +[dispatchables] module or in the [Call] enum.
    • +
    +
  • +
  • [storage_types], which contains the list of all types that are representing a +storage item. Otherwise, all storage items are listed among Type Definitions.
  • +
  • [Config], which contains the configuration trait of this pallet.
  • +
  • [Event] and [Error], which are listed among the Enums.
  • +
+

Modules§

dispatchables
Auto-generated docs-only module listing all defined dispatchables for this pallet.
storage_types
Auto-generated docs-only module listing all (public and private) defined storage types +for this pallet.

Structs§

GenesisConfig
Can be used to configure the +genesis state +of this pallet.
Pallet
The Pallet struct, the main type that implements traits and standalone +functions within the pallet.

Enums§

Call
Contains a variant per dispatchable extrinsic that this pallet has.

Traits§

Config
Configuration trait of this pallet.

Type Aliases§

ModuleDeprecated
Type alias to Pallet, to be used by construct_runtime.
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/sidebar-items.js new file mode 100644 index 00000000..8e65fbf7 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"enum":["Call"],"mod":["dispatchables","storage_types"],"struct":["GenesisConfig","Pallet"],"trait":["Config"],"type":["Module"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/storage_types/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/storage_types/index.html new file mode 100644 index 00000000..918fe5e0 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/storage_types/index.html @@ -0,0 +1,8 @@ +pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::storage_types - Rust

Module storage_types

Expand description

Auto-generated docs-only module listing all (public and private) defined storage types +for this pallet.

+

§Warning: Doc-Only

+

Members of this module cannot be used directly and are only provided for documentation +purposes.

+

To see the actual storage type, find a struct with the same name at the root of the +pallet, in the list of Type Definitions.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/storage_types/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/storage_types/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/storage_types/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/struct.GenesisConfig.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/struct.GenesisConfig.html new file mode 100644 index 00000000..8bcefccb --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/struct.GenesisConfig.html @@ -0,0 +1,160 @@ +GenesisConfig in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar - Rust

GenesisConfig

pub struct GenesisConfig<T: Config> {
+    pub initial_account: Option<T::AccountId>,
+}
Expand description

Can be used to configure the +genesis state +of this pallet.

+

Fields§

§initial_account: Option<T::AccountId>

Trait Implementations§

Source§

impl<T: Config> BuildGenesisConfig for GenesisConfig<T>

Source§

fn build(&self)

The build function puts initial GenesisConfig keys/values pairs into the storage.
Source§

impl<T: Config> BuildStorage for GenesisConfig<T>

Source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

Assimilate the storage for this module into pre-existing overlays.
§

fn build_storage(&self) -> Result<Storage, String>

Build the storage out of this builder.
Source§

impl<T: Config> Default for GenesisConfig<T>

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl<'de, T: Config> Deserialize<'de> for GenesisConfig<T>

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl<T: Config> Serialize for GenesisConfig<T>

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<T> Freeze for GenesisConfig<T>
where + <T as Config>::AccountId: Freeze,

§

impl<T> RefUnwindSafe for GenesisConfig<T>
where + <T as Config>::AccountId: RefUnwindSafe,

§

impl<T> Send for GenesisConfig<T>

§

impl<T> Sync for GenesisConfig<T>

§

impl<T> Unpin for GenesisConfig<T>
where + <T as Config>::AccountId: Unpin,

§

impl<T> UnwindSafe for GenesisConfig<T>
where + <T as Config>::AccountId: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> AccountId for T
where + T: Serialize,

Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> Hash for T

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSerialize for T
where + T: Serialize,

§

impl<T> MaybeSerializeDeserialize for T

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/struct.Pallet.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/struct.Pallet.html new file mode 100644 index 00000000..5150cfb9 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/struct.Pallet.html @@ -0,0 +1,175 @@ +Pallet in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar - Rust

Pallet

pub struct Pallet<T>(/* private fields */);
Expand description

The Pallet struct, the main type that implements traits and standalone +functions within the pallet.

+

Implementations§

Source§

impl<T: Config> Pallet<T>

Source

pub fn bar(_origin: OriginFor<T>) -> DispatchResult

Trait Implementations§

Source§

impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>

Source§

fn before_all_runtime_migrations() -> Weight

Something that should happen before runtime migrations are executed.
Source§

impl<T: Config> Callable<T> for Pallet<T>

Source§

impl<T> Clone for Pallet<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<T> Debug for Pallet<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<T: Config> DispatchViewFunction for Pallet<T>

Source§

fn dispatch_view_function<O: Output>( + id: &ViewFunctionId, + input: &mut &[u8], + output: &mut O, +) -> Result<(), ViewFunctionDispatchError>

Source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

Source§

fn from(call: CallableCallFor<PalletBar, Runtime>) -> Self

Converts to this type from the input type.
Source§

impl<T: Config> GetStorageVersion for Pallet<T>

Source§

type InCodeStorageVersion = NoStorageVersionSet

This type is generated by the pallet macro. Read more
Source§

fn in_code_storage_version() -> Self::InCodeStorageVersion

Returns the in-code storage version as specified in the +storage_version attribute, or +[NoStorageVersionSet] if the attribute is missing.
Source§

fn on_chain_storage_version() -> StorageVersion

Returns the storage version of the pallet as last set in the actual on-chain storage.
§

fn current_storage_version() -> Self::InCodeStorageVersion

👎Deprecated: This method has been renamed to in_code_storage_version and will be removed after March 2024.
DEPRECATED: Use [Self::current_storage_version] instead. Read more
Source§

impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

§

fn on_initialize(_n: BlockNumber) -> Weight

Block initialization hook. This is called at the very beginning of block execution. Read more
§

fn on_finalize(_n: BlockNumber)

Block finalization hook. This is called at the very end of block execution. Read more
§

fn on_idle(_n: BlockNumber, _remaining_weight: Weight) -> Weight

Hook to consume a block’s idle time. This will run when the block is being finalized (before +[Hooks::on_finalize]). Read more
§

fn on_poll(_n: BlockNumber, _weight: &mut WeightMeter)

A hook to run logic after inherent application. Read more
§

fn on_runtime_upgrade() -> Weight

Hook executed when a code change (aka. a “runtime upgrade”) is detected by the FRAME +Executive pallet. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a pallet allows you to perform long-running tasks that are +dispatched as separate threads, and entirely independent of the main blockchain execution. Read more
§

fn integrity_test()

Check the integrity of this pallet’s configuration. Read more
Source§

impl<T: Config> IntegrityTest for Pallet<T>

Source§

fn integrity_test()

See [Hooks::integrity_test].
Source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

Source§

fn is_sub_type(&self) -> Option<&CallableCallFor<PalletBar, Runtime>>

Returns Some(_) if self is an instance of sub type T.
Source§

impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn offchain_worker(n: BlockNumberFor<T>)

This function is being called after every block import (when fully synced). Read more
Source§

impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_finalize(n: BlockNumberFor<T>)

See [Hooks::on_finalize].
Source§

impl<T: Config> OnGenesis for Pallet<T>

Source§

fn on_genesis()

Something that should happen at genesis.
Source§

impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_idle(n: BlockNumberFor<T>, remaining_weight: Weight) -> Weight

See [Hooks::on_idle].
Source§

impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_initialize(n: BlockNumberFor<T>) -> Weight

See [Hooks::on_initialize].
Source§

impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_poll(n: BlockNumberFor<T>, weight: &mut WeightMeter)

Code to execute every now and then at the beginning of the block after inherent application. Read more
Source§

impl<T: Config> OnRuntimeUpgrade for Pallet<T>

Source§

fn on_runtime_upgrade() -> Weight

See [Hooks::on_runtime_upgrade].
Source§

impl<T: Config> PalletInfoAccess for Pallet<T>

Source§

fn index() -> usize

Index of the pallet as configured in the runtime.
Source§

fn name() -> &'static str

Name of the pallet as configured in the runtime.
Source§

fn name_hash() -> [u8; 16]

Two128 hash of name.
Source§

fn module_name() -> &'static str

Name of the Rust module containing the pallet.
Source§

fn crate_version() -> CrateVersion

Version of the crate containing the pallet.
Source§

impl<T: Config> PalletsInfoAccess for Pallet<T>

Source§

fn count() -> usize

The number of pallets’ information that this type represents. Read more
Source§

fn infos() -> Vec<PalletInfoData>

All of the pallets’ information that this type represents.
Source§

impl<T> PartialEq for Pallet<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl<T: Config> StorageInfoTrait for Pallet<T>

Source§

fn storage_info() -> Vec<StorageInfo>

Source§

impl<T: Config> ViewFunctionIdPrefix for Pallet<T>

Source§

fn prefix() -> [u8; 16]

Source§

impl<T: Config> WhitelistedStorageKeys for Pallet<T>

Source§

fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

Returns a Vec<TrackedStorageKey> indicating the storage keys that +should be whitelisted during benchmarking. This means that those keys +will be excluded from the benchmarking performance calculation.
Source§

impl<T> Eq for Pallet<T>

Auto Trait Implementations§

§

impl<T> Freeze for Pallet<T>

§

impl<T> RefUnwindSafe for Pallet<T>
where + T: RefUnwindSafe,

§

impl<T> Send for Pallet<T>
where + T: Send,

§

impl<T> Sync for Pallet<T>
where + T: Sync,

§

impl<T> Unpin for Pallet<T>
where + T: Unpin,

§

impl<T> UnwindSafe for Pallet<T>
where + T: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/trait.Config.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/trait.Config.html new file mode 100644 index 00000000..0ec835f3 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/trait.Config.html @@ -0,0 +1,6 @@ +Config in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar - Rust

Config

pub trait Config: Config { }
Expand description

Configuration trait of this pallet.

+

The main purpose of this trait is to act as an interface between this pallet and the runtime in +which it is embedded in. A type, function, or constant in this trait is essentially left to be +configured by the runtime that includes this pallet.

+

Consequently, a runtime that wants to include this pallet must implement this trait.

+

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/type.Module.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/type.Module.html new file mode 100644 index 00000000..5bb722e8 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/type.Module.html @@ -0,0 +1,3 @@ +Module in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar - Rust

Module

pub type Module<T> = Pallet<T>;
👎Deprecated: use Pallet instead
Expand description

Type alias to Pallet, to be used by construct_runtime.

+

Generated by pallet attribute macro.

+

Aliased Type§

pub struct Module<T>(/* private fields */);
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_foo/dispatchables/fn.foo.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_foo/dispatchables/fn.foo.html new file mode 100644 index 00000000..f7a92b9f --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_foo/dispatchables/fn.foo.html @@ -0,0 +1,5 @@ +foo in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::dispatchables - Rust

foo

pub fn foo<T: Config>()
Expand description

§Warning: Doc-Only

+

This function is an automatically generated, and is doc-only, uncallable +stub. See the real version in +Pallet::foo.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_foo/dispatchables/fn.other.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_foo/dispatchables/fn.other.html new file mode 100644 index 00000000..0b2627d3 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_foo/dispatchables/fn.other.html @@ -0,0 +1,5 @@ +other in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::dispatchables - Rust

other

pub fn other<T: Config>()
Expand description

§Warning: Doc-Only

+

This function is an automatically generated, and is doc-only, uncallable +stub. See the real version in +Pallet::other.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_foo/dispatchables/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_foo/dispatchables/index.html new file mode 100644 index 00000000..d66ede8b --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_foo/dispatchables/index.html @@ -0,0 +1,6 @@ +pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::dispatchables - Rust

Module dispatchables

Expand description

Auto-generated docs-only module listing all defined dispatchables for this pallet.

+

§Warning: Doc-Only

+

Members of this module cannot be used directly and are only provided for documentation +purposes. To see the real version of each dispatchable, look for them in Pallet or +Call.

+

Functions§

foo
Warning: Doc-Only
other
Warning: Doc-Only
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_foo/dispatchables/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_foo/dispatchables/sidebar-items.js new file mode 100644 index 00000000..095d5817 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_foo/dispatchables/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"fn":["foo","other"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_foo/enum.Call.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_foo/enum.Call.html new file mode 100644 index 00000000..e412b546 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_foo/enum.Call.html @@ -0,0 +1,220 @@ +Call in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo - Rust

Call

pub enum Call<T: Config> {
+    foo {},
+    other {},
+    // some variants omitted
+}
Expand description

Contains a variant per dispatchable extrinsic that this pallet has.

+

Variants§

§

foo

§

other

Implementations§

Source§

impl<T: Config> Call<T>

Source

pub fn new_call_variant_foo() -> Self

Create a call with the variant foo.

+
Source

pub fn new_call_variant_other() -> Self

Create a call with the variant other.

+

Trait Implementations§

Source§

impl<T: Config> Authorize for Call<T>

Source§

fn authorize( + &self, + source: TransactionSource, +) -> Option<Result<(ValidTransaction, Weight), TransactionValidityError>>

The authorize function. Read more
Source§

fn weight_of_authorize(&self) -> Weight

The weight of the authorization function.
Source§

impl<T: Config> CheckIfFeeless for Call<T>

Source§

type Origin = <T as Config>::RuntimeOrigin

The Origin type of the runtime.
Source§

fn is_feeless(&self, origin: &Self::Origin) -> bool

Checks if the dispatchable satisfies the feeless condition as defined by +#[pallet::feeless_if]
Source§

impl<T: Config> Clone for Call<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<T: Config> Debug for Call<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<T: Config> Decode for Call<T>

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl<T: Config> Encode for Call<T>

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl<T: Config> GetCallIndex for Call<T>

Source§

fn get_call_index(&self) -> u8

Return the index of this Call.
Source§

fn get_call_indices() -> &'static [u8]

Return all call indices in the same order as [GetCallName].
Source§

impl<T: Config> GetCallName for Call<T>

Source§

fn get_call_name(&self) -> &'static str

Return the function name of the Call.
Source§

fn get_call_names() -> &'static [&'static str]

Return all function names in the same order as [GetCallIndex].
Source§

impl<T: Config> GetDispatchInfo for Call<T>

Source§

fn get_dispatch_info(&self) -> DispatchInfo

Return a DispatchInfo, containing relevant information of this dispatch. Read more
Source§

impl<T: Config> PartialEq for Call<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl<T> TypeInfo for Call<T>
where + PhantomData<(T,)>: TypeInfo + 'static, + T: Config + 'static,

Source§

type Identity = Call<T>

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl<T: Config> UnfilteredDispatchable for Call<T>

Source§

type RuntimeOrigin = <T as Config>::RuntimeOrigin

The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin).
Source§

fn dispatch_bypass_filter( + self, + origin: Self::RuntimeOrigin, +) -> DispatchResultWithPostInfo

Dispatch this call but do not check the filter in origin.
Source§

impl<T: Config> DecodeWithMemTracking for Call<T>

Source§

impl<T: Config> EncodeLike for Call<T>

Source§

impl<T: Config> Eq for Call<T>

Auto Trait Implementations§

§

impl<T> Freeze for Call<T>

§

impl<T> RefUnwindSafe for Call<T>
where + T: RefUnwindSafe,

§

impl<T> Send for Call<T>
where + T: Send,

§

impl<T> Sync for Call<T>
where + T: Sync,

§

impl<T> Unpin for Call<T>
where + T: Unpin,

§

impl<T> UnwindSafe for Call<T>
where + T: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_foo/enum.Origin.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_foo/enum.Origin.html new file mode 100644 index 00000000..7a8863e3 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_foo/enum.Origin.html @@ -0,0 +1,204 @@ +Origin in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo - Rust

Origin

pub enum Origin {
+    A,
+    B,
+}

Variants§

Trait Implementations§

Source§

impl Clone for Origin

Source§

fn clone(&self) -> Origin

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Origin

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for Origin

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for Origin

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl From<Origin> for OriginCaller

Source§

fn from(x: Origin) -> Self

Converts to this type from the input type.
Source§

impl From<Origin> for RuntimeOrigin

Source§

fn from(x: Origin) -> Self

Convert to runtime origin using [pallet_foo::Config::BaseCallFilter].

+
Source§

impl MaxEncodedLen for Origin

Source§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
Source§

impl PartialEq for Origin

Source§

fn eq(&self, other: &Origin) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl<'a> TryFrom<&'a OriginCaller> for &'a Origin

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: &'a OriginCaller) -> Result<&'a Origin, ()>

Performs the conversion.
Source§

impl<'a> TryFrom<&'a RuntimeOrigin> for &'a Origin

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: &'a RuntimeOrigin) -> Result<&'a Origin, ()>

Performs the conversion.
Source§

impl TryFrom<OriginCaller> for Origin

Source§

type Error = OriginCaller

The type returned in the event of a conversion error.
Source§

fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>

Performs the conversion.
Source§

impl TypeInfo for Origin

Source§

type Identity = Origin

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl DecodeWithMemTracking for Origin

Source§

impl EncodeLike for Origin

Source§

impl Eq for Origin

Source§

impl StructuralPartialEq for Origin

Auto Trait Implementations§

§

impl Freeze for Origin

§

impl RefUnwindSafe for Origin

§

impl Send for Origin

§

impl Sync for Origin

§

impl Unpin for Origin

§

impl UnwindSafe for Origin

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> AssetId for T
where + T: FullCodec + DecodeWithMemTracking + Clone + Eq + PartialEq + Debug + TypeInfo + MaxEncodedLen,

§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_foo/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_foo/index.html new file mode 100644 index 00000000..d1ef60ba --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_foo/index.html @@ -0,0 +1,19 @@ +pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo - Rust

Module pallet_foo

Module pallet_foo 

Source
Expand description

The pallet module in each FRAME pallet hosts the most important items needed +to construct this pallet.

+

The main components of this pallet are:

+
    +
  • [Pallet], which implements all of the dispatchable extrinsics of the pallet, among +other public functions. +
      +
    • The subset of the functions that are dispatchable can be identified either in the +[dispatchables] module or in the [Call] enum.
    • +
    +
  • +
  • [storage_types], which contains the list of all types that are representing a +storage item. Otherwise, all storage items are listed among Type Definitions.
  • +
  • [Config], which contains the configuration trait of this pallet.
  • +
  • [Event] and [Error], which are listed among the Enums.
  • +
+

Modules§

dispatchables
Auto-generated docs-only module listing all defined dispatchables for this pallet.
storage_types
Auto-generated docs-only module listing all (public and private) defined storage types +for this pallet.

Structs§

Pallet
The Pallet struct, the main type that implements traits and standalone +functions within the pallet.

Enums§

Call
Contains a variant per dispatchable extrinsic that this pallet has.
Origin

Traits§

Config
Configuration trait of this pallet.

Type Aliases§

ModuleDeprecated
Type alias to Pallet, to be used by construct_runtime.
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_foo/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_foo/sidebar-items.js new file mode 100644 index 00000000..7fa41480 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_foo/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"enum":["Call","Origin"],"mod":["dispatchables","storage_types"],"struct":["Pallet"],"trait":["Config"],"type":["Module"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_foo/storage_types/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_foo/storage_types/index.html new file mode 100644 index 00000000..a51a4539 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_foo/storage_types/index.html @@ -0,0 +1,8 @@ +pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::storage_types - Rust

Module storage_types

Expand description

Auto-generated docs-only module listing all (public and private) defined storage types +for this pallet.

+

§Warning: Doc-Only

+

Members of this module cannot be used directly and are only provided for documentation +purposes.

+

To see the actual storage type, find a struct with the same name at the root of the +pallet, in the list of Type Definitions.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_foo/storage_types/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_foo/storage_types/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_foo/storage_types/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_foo/struct.Pallet.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_foo/struct.Pallet.html new file mode 100644 index 00000000..5057b7f8 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_foo/struct.Pallet.html @@ -0,0 +1,175 @@ +Pallet in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo - Rust

Pallet

pub struct Pallet<T>(/* private fields */);
Expand description

The Pallet struct, the main type that implements traits and standalone +functions within the pallet.

+

Implementations§

Source§

impl<T: Config> Pallet<T>

Source

pub fn foo(_origin: OriginFor<T>) -> DispatchResult

Source

pub fn other(_origin: OriginFor<T>) -> DispatchResult

Trait Implementations§

Source§

impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>

Source§

fn before_all_runtime_migrations() -> Weight

Something that should happen before runtime migrations are executed.
Source§

impl<T: Config> Callable<T> for Pallet<T>

Source§

impl<T> Clone for Pallet<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<T> Debug for Pallet<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<T: Config> DispatchViewFunction for Pallet<T>

Source§

fn dispatch_view_function<O: Output>( + id: &ViewFunctionId, + input: &mut &[u8], + output: &mut O, +) -> Result<(), ViewFunctionDispatchError>

Source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

Source§

fn from(call: CallableCallFor<PalletFoo, Runtime>) -> Self

Converts to this type from the input type.
Source§

impl<T: Config> GetStorageVersion for Pallet<T>

Source§

type InCodeStorageVersion = NoStorageVersionSet

This type is generated by the pallet macro. Read more
Source§

fn in_code_storage_version() -> Self::InCodeStorageVersion

Returns the in-code storage version as specified in the +storage_version attribute, or +[NoStorageVersionSet] if the attribute is missing.
Source§

fn on_chain_storage_version() -> StorageVersion

Returns the storage version of the pallet as last set in the actual on-chain storage.
§

fn current_storage_version() -> Self::InCodeStorageVersion

👎Deprecated: This method has been renamed to in_code_storage_version and will be removed after March 2024.
DEPRECATED: Use [Self::current_storage_version] instead. Read more
Source§

impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

§

fn on_initialize(_n: BlockNumber) -> Weight

Block initialization hook. This is called at the very beginning of block execution. Read more
§

fn on_finalize(_n: BlockNumber)

Block finalization hook. This is called at the very end of block execution. Read more
§

fn on_idle(_n: BlockNumber, _remaining_weight: Weight) -> Weight

Hook to consume a block’s idle time. This will run when the block is being finalized (before +[Hooks::on_finalize]). Read more
§

fn on_poll(_n: BlockNumber, _weight: &mut WeightMeter)

A hook to run logic after inherent application. Read more
§

fn on_runtime_upgrade() -> Weight

Hook executed when a code change (aka. a “runtime upgrade”) is detected by the FRAME +Executive pallet. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a pallet allows you to perform long-running tasks that are +dispatched as separate threads, and entirely independent of the main blockchain execution. Read more
§

fn integrity_test()

Check the integrity of this pallet’s configuration. Read more
Source§

impl<T: Config> IntegrityTest for Pallet<T>

Source§

fn integrity_test()

See [Hooks::integrity_test].
Source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

Source§

fn is_sub_type(&self) -> Option<&CallableCallFor<PalletFoo, Runtime>>

Returns Some(_) if self is an instance of sub type T.
Source§

impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn offchain_worker(n: BlockNumberFor<T>)

This function is being called after every block import (when fully synced). Read more
Source§

impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_finalize(n: BlockNumberFor<T>)

See [Hooks::on_finalize].
Source§

impl<T: Config> OnGenesis for Pallet<T>

Source§

fn on_genesis()

Something that should happen at genesis.
Source§

impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_idle(n: BlockNumberFor<T>, remaining_weight: Weight) -> Weight

See [Hooks::on_idle].
Source§

impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_initialize(n: BlockNumberFor<T>) -> Weight

See [Hooks::on_initialize].
Source§

impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_poll(n: BlockNumberFor<T>, weight: &mut WeightMeter)

Code to execute every now and then at the beginning of the block after inherent application. Read more
Source§

impl<T: Config> OnRuntimeUpgrade for Pallet<T>

Source§

fn on_runtime_upgrade() -> Weight

See [Hooks::on_runtime_upgrade].
Source§

impl<T: Config> PalletInfoAccess for Pallet<T>

Source§

fn index() -> usize

Index of the pallet as configured in the runtime.
Source§

fn name() -> &'static str

Name of the pallet as configured in the runtime.
Source§

fn name_hash() -> [u8; 16]

Two128 hash of name.
Source§

fn module_name() -> &'static str

Name of the Rust module containing the pallet.
Source§

fn crate_version() -> CrateVersion

Version of the crate containing the pallet.
Source§

impl<T: Config> PalletsInfoAccess for Pallet<T>

Source§

fn count() -> usize

The number of pallets’ information that this type represents. Read more
Source§

fn infos() -> Vec<PalletInfoData>

All of the pallets’ information that this type represents.
Source§

impl<T> PartialEq for Pallet<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl<T: Config> StorageInfoTrait for Pallet<T>

Source§

fn storage_info() -> Vec<StorageInfo>

Source§

impl<T: Config> ViewFunctionIdPrefix for Pallet<T>

Source§

fn prefix() -> [u8; 16]

Source§

impl<T: Config> WhitelistedStorageKeys for Pallet<T>

Source§

fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

Returns a Vec<TrackedStorageKey> indicating the storage keys that +should be whitelisted during benchmarking. This means that those keys +will be excluded from the benchmarking performance calculation.
Source§

impl<T> Eq for Pallet<T>

Auto Trait Implementations§

§

impl<T> Freeze for Pallet<T>

§

impl<T> RefUnwindSafe for Pallet<T>
where + T: RefUnwindSafe,

§

impl<T> Send for Pallet<T>
where + T: Send,

§

impl<T> Sync for Pallet<T>
where + T: Sync,

§

impl<T> Unpin for Pallet<T>
where + T: Unpin,

§

impl<T> UnwindSafe for Pallet<T>
where + T: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_foo/trait.Config.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_foo/trait.Config.html new file mode 100644 index 00000000..56bff8e8 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_foo/trait.Config.html @@ -0,0 +1,6 @@ +Config in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo - Rust

Config

pub trait Config: Config { }
Expand description

Configuration trait of this pallet.

+

The main purpose of this trait is to act as an interface between this pallet and the runtime in +which it is embedded in. A type, function, or constant in this trait is essentially left to be +configured by the runtime that includes this pallet.

+

Consequently, a runtime that wants to include this pallet must implement this trait.

+

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_foo/type.Module.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_foo/type.Module.html new file mode 100644 index 00000000..4b544db7 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_foo/type.Module.html @@ -0,0 +1,3 @@ +Module in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo - Rust

Module

pub type Module<T> = Pallet<T>;
👎Deprecated: use Pallet instead
Expand description

Type alias to Pallet, to be used by construct_runtime.

+

Generated by pallet attribute macro.

+

Aliased Type§

pub struct Module<T>(/* private fields */);
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_with_specific_runtime_call/dispatchables/fn.foo.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_with_specific_runtime_call/dispatchables/fn.foo.html new file mode 100644 index 00000000..78906140 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_with_specific_runtime_call/dispatchables/fn.foo.html @@ -0,0 +1,5 @@ +foo in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call::dispatchables - Rust

foo

pub fn foo<T: Config>()
Expand description

§Warning: Doc-Only

+

This function is an automatically generated, and is doc-only, uncallable +stub. See the real version in +Pallet::foo.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_with_specific_runtime_call/dispatchables/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_with_specific_runtime_call/dispatchables/index.html new file mode 100644 index 00000000..55f476e8 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_with_specific_runtime_call/dispatchables/index.html @@ -0,0 +1,6 @@ +pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call::dispatchables - Rust

Module dispatchables

Expand description

Auto-generated docs-only module listing all defined dispatchables for this pallet.

+

§Warning: Doc-Only

+

Members of this module cannot be used directly and are only provided for documentation +purposes. To see the real version of each dispatchable, look for them in Pallet or +Call.

+

Functions§

foo
Warning: Doc-Only
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_with_specific_runtime_call/dispatchables/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_with_specific_runtime_call/dispatchables/sidebar-items.js new file mode 100644 index 00000000..44be9cf1 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_with_specific_runtime_call/dispatchables/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"fn":["foo"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_with_specific_runtime_call/enum.Call.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_with_specific_runtime_call/enum.Call.html new file mode 100644 index 00000000..8e6cce17 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_with_specific_runtime_call/enum.Call.html @@ -0,0 +1,218 @@ +Call in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call - Rust

Call

pub enum Call<T: Config> {
+    foo {},
+    // some variants omitted
+}
Expand description

Contains a variant per dispatchable extrinsic that this pallet has.

+

Variants§

§

foo

Implementations§

Source§

impl<T: Config> Call<T>

Source

pub fn new_call_variant_foo() -> Self

Create a call with the variant foo.

+

Trait Implementations§

Source§

impl<T: Config> Authorize for Call<T>

Source§

fn authorize( + &self, + source: TransactionSource, +) -> Option<Result<(ValidTransaction, Weight), TransactionValidityError>>

The authorize function. Read more
Source§

fn weight_of_authorize(&self) -> Weight

The weight of the authorization function.
Source§

impl<T: Config> CheckIfFeeless for Call<T>

Source§

type Origin = <T as Config>::RuntimeOrigin

The Origin type of the runtime.
Source§

fn is_feeless(&self, origin: &Self::Origin) -> bool

Checks if the dispatchable satisfies the feeless condition as defined by +#[pallet::feeless_if]
Source§

impl<T: Config> Clone for Call<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<T: Config> Debug for Call<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<T: Config> Decode for Call<T>

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl<T: Config> Encode for Call<T>

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl<T: Config> GetCallIndex for Call<T>

Source§

fn get_call_index(&self) -> u8

Return the index of this Call.
Source§

fn get_call_indices() -> &'static [u8]

Return all call indices in the same order as [GetCallName].
Source§

impl<T: Config> GetCallName for Call<T>

Source§

fn get_call_name(&self) -> &'static str

Return the function name of the Call.
Source§

fn get_call_names() -> &'static [&'static str]

Return all function names in the same order as [GetCallIndex].
Source§

impl<T: Config> GetDispatchInfo for Call<T>

Source§

fn get_dispatch_info(&self) -> DispatchInfo

Return a DispatchInfo, containing relevant information of this dispatch. Read more
Source§

impl<T: Config> PartialEq for Call<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl<T> TypeInfo for Call<T>
where + PhantomData<(T,)>: TypeInfo + 'static, + T: Config + 'static,

Source§

type Identity = Call<T>

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl<T: Config> UnfilteredDispatchable for Call<T>

Source§

type RuntimeOrigin = <T as Config>::RuntimeOrigin

The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin).
Source§

fn dispatch_bypass_filter( + self, + origin: Self::RuntimeOrigin, +) -> DispatchResultWithPostInfo

Dispatch this call but do not check the filter in origin.
Source§

impl<T: Config> DecodeWithMemTracking for Call<T>

Source§

impl<T: Config> EncodeLike for Call<T>

Source§

impl<T: Config> Eq for Call<T>

Auto Trait Implementations§

§

impl<T> Freeze for Call<T>

§

impl<T> RefUnwindSafe for Call<T>
where + T: RefUnwindSafe,

§

impl<T> Send for Call<T>
where + T: Send,

§

impl<T> Sync for Call<T>
where + T: Sync,

§

impl<T> Unpin for Call<T>
where + T: Unpin,

§

impl<T> UnwindSafe for Call<T>
where + T: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_with_specific_runtime_call/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_with_specific_runtime_call/index.html new file mode 100644 index 00000000..d224847a --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_with_specific_runtime_call/index.html @@ -0,0 +1,19 @@ +pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call - Rust

Module pallet_with_specific_runtime_call

Module pallet_with_specific_runtime_call 

Source
Expand description

The pallet module in each FRAME pallet hosts the most important items needed +to construct this pallet.

+

The main components of this pallet are:

+
    +
  • [Pallet], which implements all of the dispatchable extrinsics of the pallet, among +other public functions. +
      +
    • The subset of the functions that are dispatchable can be identified either in the +[dispatchables] module or in the [Call] enum.
    • +
    +
  • +
  • [storage_types], which contains the list of all types that are representing a +storage item. Otherwise, all storage items are listed among Type Definitions.
  • +
  • [Config], which contains the configuration trait of this pallet.
  • +
  • [Event] and [Error], which are listed among the Enums.
  • +
+

Modules§

dispatchables
Auto-generated docs-only module listing all defined dispatchables for this pallet.
storage_types
Auto-generated docs-only module listing all (public and private) defined storage types +for this pallet.

Structs§

Pallet
The Pallet struct, the main type that implements traits and standalone +functions within the pallet.

Enums§

Call
Contains a variant per dispatchable extrinsic that this pallet has.

Traits§

Config
Configuration trait of this pallet.

Type Aliases§

ModuleDeprecated
Type alias to Pallet, to be used by construct_runtime.
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_with_specific_runtime_call/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_with_specific_runtime_call/sidebar-items.js new file mode 100644 index 00000000..3eb9a563 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_with_specific_runtime_call/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"enum":["Call"],"mod":["dispatchables","storage_types"],"struct":["Pallet"],"trait":["Config"],"type":["Module"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_with_specific_runtime_call/storage_types/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_with_specific_runtime_call/storage_types/index.html new file mode 100644 index 00000000..57d757a2 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_with_specific_runtime_call/storage_types/index.html @@ -0,0 +1,8 @@ +pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call::storage_types - Rust

Module storage_types

Expand description

Auto-generated docs-only module listing all (public and private) defined storage types +for this pallet.

+

§Warning: Doc-Only

+

Members of this module cannot be used directly and are only provided for documentation +purposes.

+

To see the actual storage type, find a struct with the same name at the root of the +pallet, in the list of Type Definitions.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_with_specific_runtime_call/storage_types/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_with_specific_runtime_call/storage_types/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_with_specific_runtime_call/storage_types/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_with_specific_runtime_call/struct.Pallet.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_with_specific_runtime_call/struct.Pallet.html new file mode 100644 index 00000000..794d54ef --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_with_specific_runtime_call/struct.Pallet.html @@ -0,0 +1,177 @@ +Pallet in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call - Rust

Pallet

pub struct Pallet<T>(/* private fields */);
Expand description

The Pallet struct, the main type that implements traits and standalone +functions within the pallet.

+

Implementations§

Source§

impl<T: Config> Pallet<T>

Source

pub fn foo(_origin: OriginFor<T>) -> DispatchResult

Trait Implementations§

Source§

impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>

Source§

fn before_all_runtime_migrations() -> Weight

Something that should happen before runtime migrations are executed.
Source§

impl<T: Config> Callable<T> for Pallet<T>

Source§

impl<T> Clone for Pallet<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<T> Debug for Pallet<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<T: Config> DispatchViewFunction for Pallet<T>

Source§

fn dispatch_view_function<O: Output>( + id: &ViewFunctionId, + input: &mut &[u8], + output: &mut O, +) -> Result<(), ViewFunctionDispatchError>

Source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

Source§

fn from(call: CallableCallFor<PalletWithSpecificRuntimeCall, Runtime>) -> Self

Converts to this type from the input type.
Source§

impl<T: Config> GetStorageVersion for Pallet<T>

Source§

type InCodeStorageVersion = NoStorageVersionSet

This type is generated by the pallet macro. Read more
Source§

fn in_code_storage_version() -> Self::InCodeStorageVersion

Returns the in-code storage version as specified in the +storage_version attribute, or +[NoStorageVersionSet] if the attribute is missing.
Source§

fn on_chain_storage_version() -> StorageVersion

Returns the storage version of the pallet as last set in the actual on-chain storage.
§

fn current_storage_version() -> Self::InCodeStorageVersion

👎Deprecated: This method has been renamed to in_code_storage_version and will be removed after March 2024.
DEPRECATED: Use [Self::current_storage_version] instead. Read more
Source§

impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn integrity_test()

Check the integrity of this pallet’s configuration. Read more
§

fn on_initialize(_n: BlockNumber) -> Weight

Block initialization hook. This is called at the very beginning of block execution. Read more
§

fn on_finalize(_n: BlockNumber)

Block finalization hook. This is called at the very end of block execution. Read more
§

fn on_idle(_n: BlockNumber, _remaining_weight: Weight) -> Weight

Hook to consume a block’s idle time. This will run when the block is being finalized (before +[Hooks::on_finalize]). Read more
§

fn on_poll(_n: BlockNumber, _weight: &mut WeightMeter)

A hook to run logic after inherent application. Read more
§

fn on_runtime_upgrade() -> Weight

Hook executed when a code change (aka. a “runtime upgrade”) is detected by the FRAME +Executive pallet. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a pallet allows you to perform long-running tasks that are +dispatched as separate threads, and entirely independent of the main blockchain execution. Read more
Source§

impl<T: Config> IntegrityTest for Pallet<T>

Source§

fn integrity_test()

See [Hooks::integrity_test].
Source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

Source§

fn is_sub_type( + &self, +) -> Option<&CallableCallFor<PalletWithSpecificRuntimeCall, Runtime>>

Returns Some(_) if self is an instance of sub type T.
Source§

impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn offchain_worker(n: BlockNumberFor<T>)

This function is being called after every block import (when fully synced). Read more
Source§

impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_finalize(n: BlockNumberFor<T>)

See [Hooks::on_finalize].
Source§

impl<T: Config> OnGenesis for Pallet<T>

Source§

fn on_genesis()

Something that should happen at genesis.
Source§

impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_idle(n: BlockNumberFor<T>, remaining_weight: Weight) -> Weight

See [Hooks::on_idle].
Source§

impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_initialize(n: BlockNumberFor<T>) -> Weight

See [Hooks::on_initialize].
Source§

impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_poll(n: BlockNumberFor<T>, weight: &mut WeightMeter)

Code to execute every now and then at the beginning of the block after inherent application. Read more
Source§

impl<T: Config> OnRuntimeUpgrade for Pallet<T>

Source§

fn on_runtime_upgrade() -> Weight

See [Hooks::on_runtime_upgrade].
Source§

impl<T: Config> PalletInfoAccess for Pallet<T>

Source§

fn index() -> usize

Index of the pallet as configured in the runtime.
Source§

fn name() -> &'static str

Name of the pallet as configured in the runtime.
Source§

fn name_hash() -> [u8; 16]

Two128 hash of name.
Source§

fn module_name() -> &'static str

Name of the Rust module containing the pallet.
Source§

fn crate_version() -> CrateVersion

Version of the crate containing the pallet.
Source§

impl<T: Config> PalletsInfoAccess for Pallet<T>

Source§

fn count() -> usize

The number of pallets’ information that this type represents. Read more
Source§

fn infos() -> Vec<PalletInfoData>

All of the pallets’ information that this type represents.
Source§

impl<T> PartialEq for Pallet<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl<T: Config> StorageInfoTrait for Pallet<T>

Source§

fn storage_info() -> Vec<StorageInfo>

Source§

impl<T: Config> ViewFunctionIdPrefix for Pallet<T>

Source§

fn prefix() -> [u8; 16]

Source§

impl<T: Config> WhitelistedStorageKeys for Pallet<T>

Source§

fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

Returns a Vec<TrackedStorageKey> indicating the storage keys that +should be whitelisted during benchmarking. This means that those keys +will be excluded from the benchmarking performance calculation.
Source§

impl<T> Eq for Pallet<T>

Auto Trait Implementations§

§

impl<T> Freeze for Pallet<T>

§

impl<T> RefUnwindSafe for Pallet<T>
where + T: RefUnwindSafe,

§

impl<T> Send for Pallet<T>
where + T: Send,

§

impl<T> Sync for Pallet<T>
where + T: Sync,

§

impl<T> Unpin for Pallet<T>
where + T: Unpin,

§

impl<T> UnwindSafe for Pallet<T>
where + T: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_with_specific_runtime_call/trait.Config.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_with_specific_runtime_call/trait.Config.html new file mode 100644 index 00000000..b7a80fe7 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_with_specific_runtime_call/trait.Config.html @@ -0,0 +1,9 @@ +Config in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call - Rust

Config

pub trait Config: Config {
+    type RuntimeCall: IsSubType<Call<Self>>;
+}
Expand description

Configuration trait of this pallet.

+

The main purpose of this trait is to act as an interface between this pallet and the runtime in +which it is embedded in. A type, function, or constant in this trait is essentially left to be +configured by the runtime that includes this pallet.

+

Consequently, a runtime that wants to include this pallet must implement this trait. +A pallet that wants to further narrow down what RuntimeCall is.

+

Required Associated Types§

Source

type RuntimeCall: IsSubType<Call<Self>>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_with_specific_runtime_call/type.Module.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_with_specific_runtime_call/type.Module.html new file mode 100644 index 00000000..f4488e1f --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_with_specific_runtime_call/type.Module.html @@ -0,0 +1,3 @@ +Module in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call - Rust

Module

pub type Module<T> = Pallet<T>;
👎Deprecated: use Pallet instead
Expand description

Type alias to Pallet, to be used by construct_runtime.

+

Generated by pallet attribute macro.

+

Aliased Type§

pub struct Module<T>(/* private fields */);
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/enum.OriginCaller.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/enum.OriginCaller.html new file mode 100644 index 00000000..8326934d --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/enum.OriginCaller.html @@ -0,0 +1,204 @@ +OriginCaller in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime - Rust

OriginCaller

pub enum OriginCaller {
+    system(Origin<Runtime>),
+    PalletFoo(Origin),
+    Void(Void),
+}

Variants§

§

system(Origin<Runtime>)

§

PalletFoo(Origin)

§

Void(Void)

Trait Implementations§

Source§

impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller

Source§

fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>

Extract the signer from the message if it is a Signed origin.
Source§

fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>

Extract a reference to the system-level RawOrigin if it is that.
§

fn as_signed(&self) -> Option<&AccountId>

Extract the signer from it if a system Signed origin, None otherwise.
§

fn is_root(&self) -> bool

Returns true if self is a system Root origin, None otherwise.
§

fn is_none(&self) -> bool

Returns true if self is a system None origin, None otherwise.
Source§

impl Clone for OriginCaller

Source§

fn clone(&self) -> OriginCaller

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for OriginCaller

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for OriginCaller

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for OriginCaller

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl From<Origin> for OriginCaller

Source§

fn from(x: Origin) -> Self

Converts to this type from the input type.
Source§

impl From<OriginCaller> for RuntimeOrigin

Source§

fn from(x: OriginCaller) -> Self

Converts to this type from the input type.
Source§

impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller

Source§

fn from(x: Origin<Runtime>) -> Self

Converts to this type from the input type.
Source§

impl MaxEncodedLen for OriginCaller

Source§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
Source§

impl PartialEq for OriginCaller

Source§

fn eq(&self, other: &OriginCaller) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl<'a> TryFrom<&'a OriginCaller> for &'a Origin

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: &'a OriginCaller) -> Result<&'a Origin, ()>

Performs the conversion.
Source§

impl TryFrom<OriginCaller> for Origin

Source§

type Error = OriginCaller

The type returned in the event of a conversion error.
Source§

fn try_from(x: OriginCaller) -> Result<Origin, OriginCaller>

Performs the conversion.
Source§

impl TryFrom<OriginCaller> for Origin<Runtime>

Source§

type Error = OriginCaller

The type returned in the event of a conversion error.
Source§

fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>

Performs the conversion.
Source§

impl TypeInfo for OriginCaller

Source§

type Identity = OriginCaller

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl DecodeWithMemTracking for OriginCaller

Source§

impl EncodeLike for OriginCaller

Source§

impl Eq for OriginCaller

Source§

impl StructuralPartialEq for OriginCaller

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> AssetId for T
where + T: FullCodec + DecodeWithMemTracking + Clone + Eq + PartialEq + Debug + TypeInfo + MaxEncodedLen,

§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/enum.RuntimeCall.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/enum.RuntimeCall.html new file mode 100644 index 00000000..2ee7812b --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/enum.RuntimeCall.html @@ -0,0 +1,220 @@ +RuntimeCall in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime - Rust

RuntimeCall

pub enum RuntimeCall {
+    System(CallableCallFor<System, Runtime>),
+    PalletFoo(CallableCallFor<PalletFoo, Runtime>),
+    PalletBar(CallableCallFor<PalletBar, Runtime>),
+}
Expand description

The aggregated runtime call type.

+

Variants§

§

System(CallableCallFor<System, Runtime>)

§

PalletFoo(CallableCallFor<PalletFoo, Runtime>)

§

PalletBar(CallableCallFor<PalletBar, Runtime>)

Trait Implementations§

Source§

impl Authorize for RuntimeCall

Source§

fn authorize( + &self, + source: TransactionSource, +) -> Option<Result<(ValidTransaction, Weight), TransactionValidityError>>

The authorize function. Read more
Source§

fn weight_of_authorize(&self) -> Weight

The weight of the authorization function.
Source§

impl CheckIfFeeless for RuntimeCall

Source§

type Origin = <Runtime as Config>::RuntimeOrigin

The Origin type of the runtime.
Source§

fn is_feeless(&self, origin: &Self::Origin) -> bool

Checks if the dispatchable satisfies the feeless condition as defined by +#[pallet::feeless_if]
Source§

impl Clone for RuntimeCall

Source§

fn clone(&self) -> RuntimeCall

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeCall

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeCall

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Dispatchable for RuntimeCall

Source§

type RuntimeOrigin = RuntimeOrigin

Every function call from your runtime has an origin, which specifies where the extrinsic was +generated from. In the case of a signed extrinsic (transaction), the origin contains an +identifier for the caller. The origin can be empty in the case of an inherent extrinsic.
Source§

type Config = RuntimeCall

Source§

type Info = DispatchInfo

An opaque set of information attached to the transaction. This could be constructed anywhere +down the line in a runtime. The current Substrate runtime uses a struct with the same name +to represent the dispatch class and weight.
Source§

type PostInfo = PostDispatchInfo

Additional information that is returned by dispatch. Can be used to supply the caller +with information about a Dispatchable that is only known post dispatch.
Source§

fn dispatch(self, origin: RuntimeOrigin) -> DispatchResultWithPostInfo

Actually dispatch this call and return the result of it.
Source§

impl Encode for RuntimeCall

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

Source§

fn from(call: CallableCallFor<System, Runtime>) -> Self

Converts to this type from the input type.
Source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

Source§

fn from(call: CallableCallFor<PalletFoo, Runtime>) -> Self

Converts to this type from the input type.
Source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

Source§

fn from(call: CallableCallFor<PalletBar, Runtime>) -> Self

Converts to this type from the input type.
Source§

impl GetCallMetadata for RuntimeCall

Source§

fn get_call_metadata(&self) -> CallMetadata

Return a [CallMetadata], containing function and pallet name of the Call.
Source§

fn get_module_names() -> &'static [&'static str]

Return all module names.
Source§

fn get_call_names(module: &str) -> &'static [&'static str]

Return all function names for the given module.
Source§

impl GetDispatchInfo for RuntimeCall

Source§

fn get_dispatch_info(&self) -> DispatchInfo

Return a DispatchInfo, containing relevant information of this dispatch. Read more
Source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

Source§

fn is_sub_type(&self) -> Option<&CallableCallFor<System, Runtime>>

Returns Some(_) if self is an instance of sub type T.
Source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

Source§

fn is_sub_type(&self) -> Option<&CallableCallFor<PalletFoo, Runtime>>

Returns Some(_) if self is an instance of sub type T.
Source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

Source§

fn is_sub_type(&self) -> Option<&CallableCallFor<PalletBar, Runtime>>

Returns Some(_) if self is an instance of sub type T.
Source§

impl PartialEq for RuntimeCall

Source§

fn eq(&self, other: &RuntimeCall) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for RuntimeCall

Source§

type Identity = RuntimeCall

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl UnfilteredDispatchable for RuntimeCall

Source§

type RuntimeOrigin = RuntimeOrigin

The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin).
Source§

fn dispatch_bypass_filter( + self, + origin: RuntimeOrigin, +) -> DispatchResultWithPostInfo

Dispatch this call but do not check the filter in origin.
Source§

impl DecodeWithMemTracking for RuntimeCall

Source§

impl EncodeLike for RuntimeCall

Source§

impl Eq for RuntimeCall

Source§

impl StructuralPartialEq for RuntimeCall

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Call> CallDispatcher<Call> for Call
where + Call: Dispatchable,

§

fn dispatch( + call: Call, + origin: <Call as Dispatchable>::RuntimeOrigin, +) -> Result<<Call as Dispatchable>::PostInfo, DispatchErrorWithPostInfo<<Call as Dispatchable>::PostInfo>>

§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/enum.RuntimeError.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/enum.RuntimeError.html new file mode 100644 index 00000000..52e7fa40 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/enum.RuntimeError.html @@ -0,0 +1,186 @@ +RuntimeError in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime - Rust

RuntimeError

pub enum RuntimeError {
+    System(Error<Runtime>),
+}

Variants§

§

System(Error<Runtime>)

Implementations§

Source§

impl RuntimeError

Source

pub fn from_dispatch_error(err: DispatchError) -> Option<Self>

Optionally convert the DispatchError into the RuntimeError.

+

Returns Some if the error matches the DispatchError::Module variant, otherwise None.

+

Trait Implementations§

Source§

impl Debug for RuntimeError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeError

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeError

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl From<Error<Runtime>> for RuntimeError

Source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
Source§

impl TryInto<Error<Runtime>> for RuntimeError

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
Source§

impl TypeInfo for RuntimeError

Source§

type Identity = RuntimeError

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl DecodeWithMemTracking for RuntimeError

Source§

impl EncodeLike for RuntimeError

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/enum.RuntimeEvent.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/enum.RuntimeEvent.html new file mode 100644 index 00000000..2df55399 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/enum.RuntimeEvent.html @@ -0,0 +1,201 @@ +RuntimeEvent in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime - Rust

RuntimeEvent

pub enum RuntimeEvent {
+    System(Event<Runtime>),
+}

Variants§

§

System(Event<Runtime>)

Trait Implementations§

Source§

impl Clone for RuntimeEvent

Source§

fn clone(&self) -> RuntimeEvent

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeEvent

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeEvent

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeEvent

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl From<Event<Runtime>> for RuntimeEvent

Source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
Source§

impl PartialEq for RuntimeEvent

Source§

fn eq(&self, other: &RuntimeEvent) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TryInto<Event<Runtime>> for RuntimeEvent

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
Source§

impl TypeInfo for RuntimeEvent

Source§

type Identity = RuntimeEvent

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl DecodeWithMemTracking for RuntimeEvent

Source§

impl EncodeLike for RuntimeEvent

Source§

impl Eq for RuntimeEvent

Source§

impl StructuralPartialEq for RuntimeEvent

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/enum.RuntimeFreezeReason.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/enum.RuntimeFreezeReason.html new file mode 100644 index 00000000..7add47f9 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/enum.RuntimeFreezeReason.html @@ -0,0 +1,199 @@ +RuntimeFreezeReason in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime - Rust

RuntimeFreezeReason

Enum RuntimeFreezeReason 

Source
pub enum RuntimeFreezeReason {}
Expand description

A reason for placing a freeze on funds.

+

Trait Implementations§

Source§

impl Clone for RuntimeFreezeReason

Source§

fn clone(&self) -> RuntimeFreezeReason

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeFreezeReason

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeFreezeReason

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeFreezeReason

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl MaxEncodedLen for RuntimeFreezeReason

Source§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
Source§

impl PartialEq for RuntimeFreezeReason

Source§

fn eq(&self, other: &RuntimeFreezeReason) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for RuntimeFreezeReason

Source§

type Identity = RuntimeFreezeReason

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl VariantCount for RuntimeFreezeReason

Source§

const VARIANT_COUNT: u32 = 0u32

Get the number of variants.
Source§

impl Copy for RuntimeFreezeReason

Source§

impl DecodeWithMemTracking for RuntimeFreezeReason

Source§

impl EncodeLike for RuntimeFreezeReason

Source§

impl Eq for RuntimeFreezeReason

Source§

impl StructuralPartialEq for RuntimeFreezeReason

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> AssetId for T
where + T: FullCodec + DecodeWithMemTracking + Clone + Eq + PartialEq + Debug + TypeInfo + MaxEncodedLen,

§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/enum.RuntimeHoldReason.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/enum.RuntimeHoldReason.html new file mode 100644 index 00000000..d197cc07 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/enum.RuntimeHoldReason.html @@ -0,0 +1,199 @@ +RuntimeHoldReason in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime - Rust

RuntimeHoldReason

Enum RuntimeHoldReason 

Source
pub enum RuntimeHoldReason {}
Expand description

A reason for placing a hold on funds.

+

Trait Implementations§

Source§

impl Clone for RuntimeHoldReason

Source§

fn clone(&self) -> RuntimeHoldReason

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeHoldReason

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeHoldReason

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeHoldReason

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl MaxEncodedLen for RuntimeHoldReason

Source§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
Source§

impl PartialEq for RuntimeHoldReason

Source§

fn eq(&self, other: &RuntimeHoldReason) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for RuntimeHoldReason

Source§

type Identity = RuntimeHoldReason

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl VariantCount for RuntimeHoldReason

Source§

const VARIANT_COUNT: u32 = 0u32

Get the number of variants.
Source§

impl Copy for RuntimeHoldReason

Source§

impl DecodeWithMemTracking for RuntimeHoldReason

Source§

impl EncodeLike for RuntimeHoldReason

Source§

impl Eq for RuntimeHoldReason

Source§

impl StructuralPartialEq for RuntimeHoldReason

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> AssetId for T
where + T: FullCodec + DecodeWithMemTracking + Clone + Eq + PartialEq + Debug + TypeInfo + MaxEncodedLen,

§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/enum.RuntimeLockId.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/enum.RuntimeLockId.html new file mode 100644 index 00000000..a0c2f09a --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/enum.RuntimeLockId.html @@ -0,0 +1,199 @@ +RuntimeLockId in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime - Rust

RuntimeLockId

pub enum RuntimeLockId {}
Expand description

An identifier for each lock placed on funds.

+

Trait Implementations§

Source§

impl Clone for RuntimeLockId

Source§

fn clone(&self) -> RuntimeLockId

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeLockId

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeLockId

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeLockId

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl MaxEncodedLen for RuntimeLockId

Source§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
Source§

impl PartialEq for RuntimeLockId

Source§

fn eq(&self, other: &RuntimeLockId) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for RuntimeLockId

Source§

type Identity = RuntimeLockId

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl Copy for RuntimeLockId

Source§

impl DecodeWithMemTracking for RuntimeLockId

Source§

impl EncodeLike for RuntimeLockId

Source§

impl Eq for RuntimeLockId

Source§

impl StructuralPartialEq for RuntimeLockId

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> AssetId for T
where + T: FullCodec + DecodeWithMemTracking + Clone + Eq + PartialEq + Debug + TypeInfo + MaxEncodedLen,

§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/enum.RuntimeSlashReason.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/enum.RuntimeSlashReason.html new file mode 100644 index 00000000..7d5ce0eb --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/enum.RuntimeSlashReason.html @@ -0,0 +1,199 @@ +RuntimeSlashReason in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime - Rust

RuntimeSlashReason

Enum RuntimeSlashReason 

Source
pub enum RuntimeSlashReason {}
Expand description

A reason for slashing funds.

+

Trait Implementations§

Source§

impl Clone for RuntimeSlashReason

Source§

fn clone(&self) -> RuntimeSlashReason

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeSlashReason

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeSlashReason

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeSlashReason

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl MaxEncodedLen for RuntimeSlashReason

Source§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
Source§

impl PartialEq for RuntimeSlashReason

Source§

fn eq(&self, other: &RuntimeSlashReason) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for RuntimeSlashReason

Source§

type Identity = RuntimeSlashReason

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl Copy for RuntimeSlashReason

Source§

impl DecodeWithMemTracking for RuntimeSlashReason

Source§

impl EncodeLike for RuntimeSlashReason

Source§

impl Eq for RuntimeSlashReason

Source§

impl StructuralPartialEq for RuntimeSlashReason

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> AssetId for T
where + T: FullCodec + DecodeWithMemTracking + Clone + Eq + PartialEq + Debug + TypeInfo + MaxEncodedLen,

§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/enum.RuntimeTask.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/enum.RuntimeTask.html new file mode 100644 index 00000000..8a53abb8 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/enum.RuntimeTask.html @@ -0,0 +1,199 @@ +RuntimeTask in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime - Rust

RuntimeTask

pub enum RuntimeTask {}
Expand description

An aggregation of all Task enums across all pallets included in the current runtime.

+

Trait Implementations§

Source§

impl Clone for RuntimeTask

Source§

fn clone(&self) -> RuntimeTask

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeTask

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeTask

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeTask

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl PartialEq for RuntimeTask

Source§

fn eq(&self, other: &RuntimeTask) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl Task for RuntimeTask

Source§

type Enumeration = IntoIter<RuntimeTask>

An Iterator over tasks of this type used as the return type for enumerate.
Source§

fn is_valid(&self) -> bool

Checks if a particular instance of this Task variant is a valid piece of work. Read more
Source§

fn run(&self) -> Result<(), DispatchError>

Performs the work for this particular Task variant.
Source§

fn weight(&self) -> Weight

Returns the weight of executing this Task.
Source§

fn task_index(&self) -> u32

A unique value representing this Task within the current pallet. Analogous to +call_index, but for tasks.’ Read more
Source§

fn iter() -> Self::Enumeration

Inspects the pallet’s state and enumerates tasks of this type.
Source§

impl TypeInfo for RuntimeTask

Source§

type Identity = RuntimeTask

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl DecodeWithMemTracking for RuntimeTask

Source§

impl EncodeLike for RuntimeTask

Source§

impl Eq for RuntimeTask

Source§

impl StructuralPartialEq for RuntimeTask

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/enum.RuntimeViewFunction.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/enum.RuntimeViewFunction.html new file mode 100644 index 00000000..5ee8c1d9 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/enum.RuntimeViewFunction.html @@ -0,0 +1,202 @@ +RuntimeViewFunction in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime - Rust

RuntimeViewFunction

Enum RuntimeViewFunction 

Source
pub enum RuntimeViewFunction {}
Expand description

Runtime query type.

+

Trait Implementations§

Source§

impl Clone for RuntimeViewFunction

Source§

fn clone(&self) -> RuntimeViewFunction

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeViewFunction

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeViewFunction

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl DispatchViewFunction for RuntimeViewFunction

Source§

fn dispatch_view_function<O: Output>( + id: &ViewFunctionId, + input: &mut &[u8], + output: &mut O, +) -> Result<(), ViewFunctionDispatchError>

Source§

impl Encode for RuntimeViewFunction

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl PartialEq for RuntimeViewFunction

Source§

fn eq(&self, other: &RuntimeViewFunction) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for RuntimeViewFunction

Source§

type Identity = RuntimeViewFunction

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl DecodeWithMemTracking for RuntimeViewFunction

Source§

impl EncodeLike for RuntimeViewFunction

Source§

impl Eq for RuntimeViewFunction

Source§

impl StructuralPartialEq for RuntimeViewFunction

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/index.html new file mode 100644 index 00000000..8d82e37f --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/index.html @@ -0,0 +1,3 @@ +pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime - Rust

Module runtime

Structs§

PalletInfo
Provides an implementation of PalletInfo to provide information +about the pallet setup in the runtime.
Runtime
RuntimeGenesisConfig
RuntimeOrigin
The runtime origin type representing the origin of a call.

Enums§

OriginCaller
RuntimeCall
The aggregated runtime call type.
RuntimeError
RuntimeEvent
RuntimeFreezeReason
A reason for placing a freeze on funds.
RuntimeHoldReason
A reason for placing a hold on funds.
RuntimeLockId
An identifier for each lock placed on funds.
RuntimeSlashReason
A reason for slashing funds.
RuntimeTask
An aggregation of all Task enums across all pallets included in the current runtime.
RuntimeViewFunction
Runtime query type.

Type Aliases§

AllPalletsWithSystem
All pallets included in the runtime as a nested tuple of types.
AllPalletsWithoutSystem
All pallets included in the runtime as a nested tuple of types. +Excludes the System pallet.
PalletBar
PalletBarConfig
PalletFoo
System
SystemConfig
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/sidebar-items.js new file mode 100644 index 00000000..c625d9a6 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"enum":["OriginCaller","RuntimeCall","RuntimeError","RuntimeEvent","RuntimeFreezeReason","RuntimeHoldReason","RuntimeLockId","RuntimeSlashReason","RuntimeTask","RuntimeViewFunction"],"struct":["PalletInfo","Runtime","RuntimeGenesisConfig","RuntimeOrigin"],"type":["AllPalletsWithSystem","AllPalletsWithoutSystem","PalletBar","PalletBarConfig","PalletFoo","System","SystemConfig"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/struct.PalletInfo.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/struct.PalletInfo.html new file mode 100644 index 00000000..87a3ed86 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/struct.PalletInfo.html @@ -0,0 +1,146 @@ +PalletInfo in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime - Rust

PalletInfo

pub struct PalletInfo;
Expand description

Provides an implementation of PalletInfo to provide information +about the pallet setup in the runtime.

+

Trait Implementations§

Source§

impl PalletInfo for PalletInfo

Source§

fn index<P: 'static>() -> Option<usize>

Convert the given pallet P into its index as configured in the runtime.
Source§

fn name<P: 'static>() -> Option<&'static str>

Convert the given pallet P into its name as configured in the runtime.
Source§

fn name_hash<P: 'static>() -> Option<[u8; 16]>

The two128 hash of name.
Source§

fn module_name<P: 'static>() -> Option<&'static str>

Convert the given pallet P into its Rust module name as used in construct_runtime!.
Source§

fn crate_version<P: 'static>() -> Option<CrateVersion>

Convert the given pallet P into its containing crate version.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/struct.Runtime.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/struct.Runtime.html new file mode 100644 index 00000000..fb30ef10 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/struct.Runtime.html @@ -0,0 +1,169 @@ +Runtime in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime - Rust

Runtime

pub struct Runtime;

Implementations§

Source§

impl Runtime

Source

pub fn execute_view_function( + id: ViewFunctionId, + input: Vec<u8>, +) -> Result<Vec<u8>, ViewFunctionDispatchError>

Convenience function for view functions dispatching and execution from the runtime API.

+
Source§

impl Runtime

Source

pub fn metadata() -> RuntimeMetadataPrefixed

Source

pub fn metadata_at_version(version: u32) -> Option<OpaqueMetadata>

Source

pub fn metadata_versions() -> Vec<u32>

Trait Implementations§

Source§

impl AsSystemOriginSigner<<Runtime as Config>::AccountId> for RuntimeOrigin

Source§

fn as_system_origin_signer(&self) -> Option<&<Runtime as Config>::AccountId>

Extract a reference of the inner value of the System Origin::Signed variant, if self has +that variant.
Source§

impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller

Source§

fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>

Extract the signer from the message if it is a Signed origin.
Source§

fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>

Extract a reference to the system-level RawOrigin if it is that.
§

fn as_signed(&self) -> Option<&AccountId>

Extract the signer from it if a system Signed origin, None otherwise.
§

fn is_root(&self) -> bool

Returns true if self is a system Root origin, None otherwise.
§

fn is_none(&self) -> bool

Returns true if self is a system None origin, None otherwise.
Source§

impl Clone for Runtime

Source§

fn clone(&self) -> Runtime

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Config for Runtime

Source§

type Block = Block<Header<u64, BlakeTwo256>, UncheckedExtrinsic<<Runtime as Config>::AccountId, <Runtime as Config>::RuntimeCall, (), ()>>

The Block type used by the runtime. This is used by construct_runtime to retrieve the +extrinsics or other block specific data as needed.
Source§

type Nonce = <TestDefaultConfig as DefaultConfig>::Nonce

This stores the number of previous transactions associated with a sender account.
Source§

type Hash = <TestDefaultConfig as DefaultConfig>::Hash

The output of the Hashing function.
Source§

type Hashing = <TestDefaultConfig as DefaultConfig>::Hashing

The hashing system (algorithm) being used in the runtime (e.g. Blake2).
Source§

type AccountId = <TestDefaultConfig as DefaultConfig>::AccountId

The user account identifier type for the runtime.
Source§

type Lookup = <TestDefaultConfig as DefaultConfig>::Lookup

Converting trait to take a source type and convert to AccountId. Read more
Source§

type MaxConsumers = <TestDefaultConfig as DefaultConfig>::MaxConsumers

The maximum number of consumers allowed on a single account.
Source§

type AccountData = <TestDefaultConfig as DefaultConfig>::AccountData

Data to be associated with an account (other than nonce/transaction counter, which this +pallet does regardless).
Source§

type OnNewAccount = <TestDefaultConfig as DefaultConfig>::OnNewAccount

Handler for when a new account has just been created.
Source§

type OnKilledAccount = <TestDefaultConfig as DefaultConfig>::OnKilledAccount

A function that is invoked when an account has been determined to be dead. Read more
Source§

type SystemWeightInfo = <TestDefaultConfig as DefaultConfig>::SystemWeightInfo

Weight information for the extrinsics of this pallet.
Source§

type ExtensionsWeightInfo = <TestDefaultConfig as DefaultConfig>::ExtensionsWeightInfo

Weight information for the transaction extensions of this pallet.
Source§

type SS58Prefix = <TestDefaultConfig as DefaultConfig>::SS58Prefix

The designated SS58 prefix of this chain. Read more
Source§

type Version = <TestDefaultConfig as DefaultConfig>::Version

Get the chain’s in-code version.
Source§

type BlockWeights = <TestDefaultConfig as DefaultConfig>::BlockWeights

Block & extrinsics weights: base values and limits.
Source§

type BlockLength = <TestDefaultConfig as DefaultConfig>::BlockLength

The maximum length of a block (in bytes).
Source§

type DbWeight = <TestDefaultConfig as DefaultConfig>::DbWeight

The weight of runtime database operations the runtime can invoke.
Source§

type RuntimeEvent = RuntimeEvent

The aggregated event type of the runtime.
Source§

type RuntimeOrigin = RuntimeOrigin

The RuntimeOrigin type used by dispatchable calls.
Source§

type RuntimeCall = RuntimeCall

The aggregated RuntimeCall type.
Source§

type PalletInfo = PalletInfo

Provides information about the pallet setup in the runtime. Read more
Source§

type RuntimeTask = RuntimeTask

The aggregated RuntimeTask type.
Source§

type BaseCallFilter = <TestDefaultConfig as DefaultConfig>::BaseCallFilter

The basic call filter to use in Origin. All origins are built with this filter as base, +except Root. Read more
Source§

type BlockHashCount = <TestDefaultConfig as DefaultConfig>::BlockHashCount

Maximum number of block number to block hash mappings to keep (oldest pruned first).
Source§

type OnSetCode = <TestDefaultConfig as DefaultConfig>::OnSetCode

What to do if the runtime wants to change the code to something new. Read more
Source§

type SingleBlockMigrations = <TestDefaultConfig as DefaultConfig>::SingleBlockMigrations

All migrations that should run in the next runtime upgrade. Read more
Source§

type MultiBlockMigrator = <TestDefaultConfig as DefaultConfig>::MultiBlockMigrator

The migrator that is used to run Multi-Block-Migrations. Read more
Source§

type PreInherents = <TestDefaultConfig as DefaultConfig>::PreInherents

A callback that executes in every block directly before all inherents were applied. Read more
Source§

type PostInherents = <TestDefaultConfig as DefaultConfig>::PostInherents

A callback that executes in every block directly after all inherents were applied. Read more
Source§

type PostTransactions = <TestDefaultConfig as DefaultConfig>::PostTransactions

A callback that executes in every block directly after all transactions were applied. Read more
Source§

impl Debug for Runtime

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl GetRuntimeBlockType for Runtime

Source§

type RuntimeBlock = <Runtime as Config>::Block

The RuntimeBlock type.
Source§

impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime

Source§

fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool

Whether this extrinsic is an inherent.
Source§

impl PartialEq for Runtime

Source§

fn eq(&self, other: &Runtime) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for Runtime

Source§

type Identity = Runtime

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl ValidateUnsigned for Runtime

Source§

type Call = RuntimeCall

The call to validate
Source§

fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>

Validate the call right before dispatch. Read more
Source§

fn validate_unsigned( + source: TransactionSource, + call: &Self::Call, +) -> TransactionValidity

Return the validity of the call Read more
Source§

impl Config for Runtime

Source§

impl Config for Runtime

Source§

impl Copy for Runtime

Source§

impl Eq for Runtime

Source§

impl StructuralPartialEq for Runtime

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/struct.RuntimeGenesisConfig.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/struct.RuntimeGenesisConfig.html new file mode 100644 index 00000000..622248ca --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/struct.RuntimeGenesisConfig.html @@ -0,0 +1,154 @@ +RuntimeGenesisConfig in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime - Rust

RuntimeGenesisConfig

Struct RuntimeGenesisConfig 

Source
pub struct RuntimeGenesisConfig {
+    pub system: SystemConfig,
+    pub pallet_bar: PalletBarConfig,
+}

Fields§

§system: SystemConfig§pallet_bar: PalletBarConfig

Trait Implementations§

Source§

impl BuildGenesisConfig for RuntimeGenesisConfig

Source§

fn build(&self)

The build function puts initial GenesisConfig keys/values pairs into the storage.
Source§

impl Default for RuntimeGenesisConfig

Source§

fn default() -> RuntimeGenesisConfig

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for RuntimeGenesisConfig

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Serialize for RuntimeGenesisConfig

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> AccountId for T
where + T: Serialize,

Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> Hash for T

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSerialize for T
where + T: Serialize,

§

impl<T> MaybeSerializeDeserialize for T

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/struct.RuntimeOrigin.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/struct.RuntimeOrigin.html new file mode 100644 index 00000000..ede9784e --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/struct.RuntimeOrigin.html @@ -0,0 +1,161 @@ +RuntimeOrigin in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime - Rust

RuntimeOrigin

Struct RuntimeOrigin 

Source
pub struct RuntimeOrigin {
+    pub caller: OriginCaller,
+    /* private fields */
+}
Expand description

The runtime origin type representing the origin of a call.

+

Origin is always created with the base filter configured in [frame_system::Config::BaseCallFilter].

+

Fields§

§caller: OriginCaller

Implementations§

Source§

impl RuntimeOrigin

Source

pub fn none() -> Self

Create with system none origin and [frame_system::Config::BaseCallFilter].

+
Source

pub fn root() -> Self

Create with system root origin and [frame_system::Config::BaseCallFilter].

+
Source

pub fn signed(by: <Runtime as Config>::AccountId) -> Self

Create with system signed origin and [frame_system::Config::BaseCallFilter].

+

Trait Implementations§

Source§

impl AsSystemOriginSigner<<Runtime as Config>::AccountId> for RuntimeOrigin

Source§

fn as_system_origin_signer(&self) -> Option<&<Runtime as Config>::AccountId>

Extract a reference of the inner value of the System Origin::Signed variant, if self has +that variant.
Source§

impl AsTransactionAuthorizedOrigin for RuntimeOrigin

Source§

fn is_transaction_authorized(&self) -> bool

Whether the origin is authorized to include a transaction in a block. Read more
Source§

impl Clone for RuntimeOrigin

Source§

fn clone(&self) -> RuntimeOrigin

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeOrigin

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl From<Option<<Runtime as Config>::AccountId>> for RuntimeOrigin

Source§

fn from(x: Option<<Runtime as Config>::AccountId>) -> Self

Convert to runtime origin with caller being system signed or none and use filter [frame_system::Config::BaseCallFilter].

+
Source§

impl From<Origin> for RuntimeOrigin

Source§

fn from(x: Origin) -> Self

Convert to runtime origin using [pallet_foo::Config::BaseCallFilter].

+
Source§

impl From<OriginCaller> for RuntimeOrigin

Source§

fn from(x: OriginCaller) -> Self

Converts to this type from the input type.
Source§

impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin

Source§

fn from(x: Origin<Runtime>) -> Self

Convert to runtime origin, using as filter: [frame_system::Config::BaseCallFilter].

+
Source§

impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>

Source§

fn from(val: RuntimeOrigin) -> Self

NOTE: converting to pallet origin loses the origin filter information.

+
Source§

impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>

Source§

fn from(val: RuntimeOrigin) -> Self

NOTE: converting to pallet origin loses the origin filter information.

+
Source§

impl OriginTrait for RuntimeOrigin

Source§

type Call = <Runtime as Config>::RuntimeCall

Runtime call type, as in frame_system::Config::Call
Source§

type PalletsOrigin = OriginCaller

The caller origin, overarching type of all pallets origins.
Source§

type AccountId = <Runtime as Config>::AccountId

The AccountId used across the system.
Source§

fn add_filter(&mut self, filter: impl Fn(&Self::Call) -> bool + 'static)

Add a filter to the origin.
Source§

fn reset_filter(&mut self)

Reset origin filters to default one, i.e frame_system::1fig::BaseCallFilter.
Source§

fn set_caller(&mut self, caller: OriginCaller)

Replace the caller with caller from the other origin
Source§

fn set_caller_from(&mut self, other: impl Into<Self>)

Replace the caller with caller from the other origin
Source§

fn filter_call(&self, call: &Self::Call) -> bool

Filter the call if caller is not root, if false is returned then the call must be filtered +out. Read more
Source§

fn caller(&self) -> &Self::PalletsOrigin

Get a reference to the caller (CallerTrait impl).
Source§

fn into_caller(self) -> Self::PalletsOrigin

Consume self and return the caller.
Source§

fn try_with_caller<R>( + self, + f: impl FnOnce(Self::PalletsOrigin) -> Result<R, Self::PalletsOrigin>, +) -> Result<R, Self>

Do something with the caller, consuming self but returning it if the caller was unused.
Source§

fn none() -> Self

Create with system none origin and frame_system::Config::BaseCallFilter.
Source§

fn root() -> Self

Create with system root origin and frame_system::Config::BaseCallFilter.
Source§

fn signed(by: Self::AccountId) -> Self

Create with system signed origin and frame_system::Config::BaseCallFilter.
§

fn set_caller_from_signed(&mut self, caller_account: Self::AccountId)

Replace the caller with caller from the other origin
§

fn as_signed(self) -> Option<Self::AccountId>

👎Deprecated: Use into_signer instead
Extract the signer from the message if it is a Signed origin.
§

fn into_signer(self) -> Option<Self::AccountId>

Extract the signer from the message if it is a Signed origin.
§

fn as_system_ref(&self) -> Option<&RawOrigin<Self::AccountId>>

Extract a reference to the system origin, if that’s what the caller is.
§

fn as_signer(&self) -> Option<&Self::AccountId>

Extract a reference to the signer, if that’s what the caller is.
Source§

impl<'a> TryFrom<&'a RuntimeOrigin> for &'a Origin

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_from(x: &'a RuntimeOrigin) -> Result<&'a Origin, ()>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/type.AllPalletsWithSystem.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/type.AllPalletsWithSystem.html new file mode 100644 index 00000000..eb84df26 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/type.AllPalletsWithSystem.html @@ -0,0 +1,2 @@ +AllPalletsWithSystem in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime - Rust

AllPalletsWithSystem

Type Alias AllPalletsWithSystem 

Source
pub type AllPalletsWithSystem = (System, PalletFoo, PalletBar);
Expand description

All pallets included in the runtime as a nested tuple of types.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/type.AllPalletsWithoutSystem.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/type.AllPalletsWithoutSystem.html new file mode 100644 index 00000000..8d69d383 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/type.AllPalletsWithoutSystem.html @@ -0,0 +1,3 @@ +AllPalletsWithoutSystem in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime - Rust

AllPalletsWithoutSystem

Type Alias AllPalletsWithoutSystem 

Source
pub type AllPalletsWithoutSystem = (PalletFoo, PalletBar);
Expand description

All pallets included in the runtime as a nested tuple of types. +Excludes the System pallet.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/type.PalletBar.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/type.PalletBar.html new file mode 100644 index 00000000..c7efc478 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/type.PalletBar.html @@ -0,0 +1 @@ +PalletBar in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime - Rust

PalletBar

Type Alias PalletBar 

Source
pub type PalletBar = Pallet<Runtime>;

Aliased Type§

pub struct PalletBar(/* private fields */);
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/type.PalletBarConfig.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/type.PalletBarConfig.html new file mode 100644 index 00000000..b2ffab7e --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/type.PalletBarConfig.html @@ -0,0 +1,3 @@ +PalletBarConfig in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime - Rust

PalletBarConfig

Type Alias PalletBarConfig 

Source
pub type PalletBarConfig = GenesisConfig<Runtime>;

Aliased Type§

pub struct PalletBarConfig {
+    pub initial_account: Option<u64>,
+}

Fields§

§initial_account: Option<u64>
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/type.PalletFoo.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/type.PalletFoo.html new file mode 100644 index 00000000..ec39c13e --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/type.PalletFoo.html @@ -0,0 +1 @@ +PalletFoo in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime - Rust

PalletFoo

Type Alias PalletFoo 

Source
pub type PalletFoo = Pallet<Runtime>;

Aliased Type§

pub struct PalletFoo(/* private fields */);
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/type.System.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/type.System.html new file mode 100644 index 00000000..6351ecc7 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/type.System.html @@ -0,0 +1 @@ +System in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime - Rust

System

pub type System = Pallet<Runtime>;

Aliased Type§

pub struct System(/* private fields */);
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/type.SystemConfig.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/type.SystemConfig.html new file mode 100644 index 00000000..da208bf8 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime/type.SystemConfig.html @@ -0,0 +1,3 @@ +SystemConfig in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime - Rust

SystemConfig

Type Alias SystemConfig 

Source
pub type SystemConfig = GenesisConfig<Runtime>;

Aliased Type§

pub struct SystemConfig {
+    pub _config: PhantomData<Runtime>,
+}

Fields§

§_config: PhantomData<Runtime>
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/enum.OriginCaller.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/enum.OriginCaller.html new file mode 100644 index 00000000..177e11fc --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/enum.OriginCaller.html @@ -0,0 +1,203 @@ +OriginCaller in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call - Rust

OriginCaller

pub enum OriginCaller {
+    system(Origin<Runtime>),
+    Void(Void),
+}

Variants§

§

system(Origin<Runtime>)

§

Void(Void)

Trait Implementations§

Source§

impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller

Source§

fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>

Extract the signer from the message if it is a Signed origin.
Source§

fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>

Extract a reference to the system-level RawOrigin if it is that.
§

fn as_signed(&self) -> Option<&AccountId>

Extract the signer from it if a system Signed origin, None otherwise.
§

fn is_root(&self) -> bool

Returns true if self is a system Root origin, None otherwise.
§

fn is_none(&self) -> bool

Returns true if self is a system None origin, None otherwise.
Source§

impl Clone for OriginCaller

Source§

fn clone(&self) -> OriginCaller

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for OriginCaller

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for OriginCaller

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for OriginCaller

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl From<OriginCaller> for RuntimeOrigin

Source§

fn from(x: OriginCaller) -> Self

Converts to this type from the input type.
Source§

impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller

Source§

fn from(x: Origin<Runtime>) -> Self

Converts to this type from the input type.
Source§

impl MaxEncodedLen for OriginCaller

Source§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
Source§

impl PartialEq for OriginCaller

Source§

fn eq(&self, other: &OriginCaller) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TryFrom<OriginCaller> for Origin<Runtime>

Source§

type Error = OriginCaller

The type returned in the event of a conversion error.
Source§

fn try_from(x: OriginCaller) -> Result<Origin<Runtime>, OriginCaller>

Performs the conversion.
Source§

impl TypeInfo for OriginCaller

Source§

type Identity = OriginCaller

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl DecodeWithMemTracking for OriginCaller

Source§

impl EncodeLike for OriginCaller

Source§

impl Eq for OriginCaller

Source§

impl StructuralPartialEq for OriginCaller

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> AssetId for T
where + T: FullCodec + DecodeWithMemTracking + Clone + Eq + PartialEq + Debug + TypeInfo + MaxEncodedLen,

§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/enum.RuntimeCall.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/enum.RuntimeCall.html new file mode 100644 index 00000000..676f65c7 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/enum.RuntimeCall.html @@ -0,0 +1,221 @@ +RuntimeCall in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call - Rust

RuntimeCall

pub enum RuntimeCall {
+    System(CallableCallFor<System, Runtime>),
+    PalletWithSpecificRuntimeCall(CallableCallFor<PalletWithSpecificRuntimeCall, Runtime>),
+}
Expand description

The aggregated runtime call type.

+

Variants§

§

System(CallableCallFor<System, Runtime>)

§

PalletWithSpecificRuntimeCall(CallableCallFor<PalletWithSpecificRuntimeCall, Runtime>)

Trait Implementations§

Source§

impl Authorize for RuntimeCall

Source§

fn authorize( + &self, + source: TransactionSource, +) -> Option<Result<(ValidTransaction, Weight), TransactionValidityError>>

The authorize function. Read more
Source§

fn weight_of_authorize(&self) -> Weight

The weight of the authorization function.
Source§

impl CheckIfFeeless for RuntimeCall

Source§

type Origin = <Runtime as Config>::RuntimeOrigin

The Origin type of the runtime.
Source§

fn is_feeless(&self, origin: &Self::Origin) -> bool

Checks if the dispatchable satisfies the feeless condition as defined by +#[pallet::feeless_if]
Source§

impl Clone for RuntimeCall

Source§

fn clone(&self) -> RuntimeCall

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeCall

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeCall

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Dispatchable for RuntimeCall

Source§

type RuntimeOrigin = RuntimeOrigin

Every function call from your runtime has an origin, which specifies where the extrinsic was +generated from. In the case of a signed extrinsic (transaction), the origin contains an +identifier for the caller. The origin can be empty in the case of an inherent extrinsic.
Source§

type Config = RuntimeCall

Source§

type Info = DispatchInfo

An opaque set of information attached to the transaction. This could be constructed anywhere +down the line in a runtime. The current Substrate runtime uses a struct with the same name +to represent the dispatch class and weight.
Source§

type PostInfo = PostDispatchInfo

Additional information that is returned by dispatch. Can be used to supply the caller +with information about a Dispatchable that is only known post dispatch.
Source§

fn dispatch(self, origin: RuntimeOrigin) -> DispatchResultWithPostInfo

Actually dispatch this call and return the result of it.
Source§

impl Encode for RuntimeCall

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

Source§

fn from(call: CallableCallFor<System, Runtime>) -> Self

Converts to this type from the input type.
Source§

impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

Source§

fn from(call: CallableCallFor<PalletWithSpecificRuntimeCall, Runtime>) -> Self

Converts to this type from the input type.
Source§

impl GetCallMetadata for RuntimeCall

Source§

fn get_call_metadata(&self) -> CallMetadata

Return a [CallMetadata], containing function and pallet name of the Call.
Source§

fn get_module_names() -> &'static [&'static str]

Return all module names.
Source§

fn get_call_names(module: &str) -> &'static [&'static str]

Return all function names for the given module.
Source§

impl GetDispatchInfo for RuntimeCall

Source§

fn get_dispatch_info(&self) -> DispatchInfo

Return a DispatchInfo, containing relevant information of this dispatch. Read more
Source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

Source§

fn is_sub_type(&self) -> Option<&CallableCallFor<System, Runtime>>

Returns Some(_) if self is an instance of sub type T.
Source§

impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall

Source§

fn is_sub_type( + &self, +) -> Option<&CallableCallFor<PalletWithSpecificRuntimeCall, Runtime>>

Returns Some(_) if self is an instance of sub type T.
Source§

impl PartialEq for RuntimeCall

Source§

fn eq(&self, other: &RuntimeCall) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for RuntimeCall

Source§

type Identity = RuntimeCall

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl UnfilteredDispatchable for RuntimeCall

Source§

type RuntimeOrigin = RuntimeOrigin

The origin type of the runtime, (i.e. frame_system::Config::RuntimeOrigin).
Source§

fn dispatch_bypass_filter( + self, + origin: RuntimeOrigin, +) -> DispatchResultWithPostInfo

Dispatch this call but do not check the filter in origin.
Source§

impl DecodeWithMemTracking for RuntimeCall

Source§

impl EncodeLike for RuntimeCall

Source§

impl Eq for RuntimeCall

Source§

impl StructuralPartialEq for RuntimeCall

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Call> CallDispatcher<Call> for Call
where + Call: Dispatchable,

§

fn dispatch( + call: Call, + origin: <Call as Dispatchable>::RuntimeOrigin, +) -> Result<<Call as Dispatchable>::PostInfo, DispatchErrorWithPostInfo<<Call as Dispatchable>::PostInfo>>

§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/enum.RuntimeError.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/enum.RuntimeError.html new file mode 100644 index 00000000..b07b1872 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/enum.RuntimeError.html @@ -0,0 +1,186 @@ +RuntimeError in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call - Rust

RuntimeError

pub enum RuntimeError {
+    System(Error<Runtime>),
+}

Variants§

§

System(Error<Runtime>)

Implementations§

Source§

impl RuntimeError

Source

pub fn from_dispatch_error(err: DispatchError) -> Option<Self>

Optionally convert the DispatchError into the RuntimeError.

+

Returns Some if the error matches the DispatchError::Module variant, otherwise None.

+

Trait Implementations§

Source§

impl Debug for RuntimeError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeError

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeError

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl From<Error<Runtime>> for RuntimeError

Source§

fn from(x: Error<Runtime>) -> Self

Converts to this type from the input type.
Source§

impl TryInto<Error<Runtime>> for RuntimeError

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<Error<Runtime>, Self::Error>

Performs the conversion.
Source§

impl TypeInfo for RuntimeError

Source§

type Identity = RuntimeError

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl DecodeWithMemTracking for RuntimeError

Source§

impl EncodeLike for RuntimeError

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/enum.RuntimeEvent.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/enum.RuntimeEvent.html new file mode 100644 index 00000000..b9b77810 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/enum.RuntimeEvent.html @@ -0,0 +1,201 @@ +RuntimeEvent in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call - Rust

RuntimeEvent

pub enum RuntimeEvent {
+    System(Event<Runtime>),
+}

Variants§

§

System(Event<Runtime>)

Trait Implementations§

Source§

impl Clone for RuntimeEvent

Source§

fn clone(&self) -> RuntimeEvent

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeEvent

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeEvent

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeEvent

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl From<Event<Runtime>> for RuntimeEvent

Source§

fn from(x: Event<Runtime>) -> Self

Converts to this type from the input type.
Source§

impl PartialEq for RuntimeEvent

Source§

fn eq(&self, other: &RuntimeEvent) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TryInto<Event<Runtime>> for RuntimeEvent

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<Event<Runtime>, Self::Error>

Performs the conversion.
Source§

impl TypeInfo for RuntimeEvent

Source§

type Identity = RuntimeEvent

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl DecodeWithMemTracking for RuntimeEvent

Source§

impl EncodeLike for RuntimeEvent

Source§

impl Eq for RuntimeEvent

Source§

impl StructuralPartialEq for RuntimeEvent

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/enum.RuntimeFreezeReason.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/enum.RuntimeFreezeReason.html new file mode 100644 index 00000000..74502d30 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/enum.RuntimeFreezeReason.html @@ -0,0 +1,199 @@ +RuntimeFreezeReason in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call - Rust

RuntimeFreezeReason

pub enum RuntimeFreezeReason {}
Expand description

A reason for placing a freeze on funds.

+

Trait Implementations§

Source§

impl Clone for RuntimeFreezeReason

Source§

fn clone(&self) -> RuntimeFreezeReason

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeFreezeReason

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeFreezeReason

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeFreezeReason

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl MaxEncodedLen for RuntimeFreezeReason

Source§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
Source§

impl PartialEq for RuntimeFreezeReason

Source§

fn eq(&self, other: &RuntimeFreezeReason) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for RuntimeFreezeReason

Source§

type Identity = RuntimeFreezeReason

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl VariantCount for RuntimeFreezeReason

Source§

const VARIANT_COUNT: u32 = 0u32

Get the number of variants.
Source§

impl Copy for RuntimeFreezeReason

Source§

impl DecodeWithMemTracking for RuntimeFreezeReason

Source§

impl EncodeLike for RuntimeFreezeReason

Source§

impl Eq for RuntimeFreezeReason

Source§

impl StructuralPartialEq for RuntimeFreezeReason

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> AssetId for T
where + T: FullCodec + DecodeWithMemTracking + Clone + Eq + PartialEq + Debug + TypeInfo + MaxEncodedLen,

§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/enum.RuntimeHoldReason.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/enum.RuntimeHoldReason.html new file mode 100644 index 00000000..8b7b51b3 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/enum.RuntimeHoldReason.html @@ -0,0 +1,199 @@ +RuntimeHoldReason in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call - Rust

RuntimeHoldReason

pub enum RuntimeHoldReason {}
Expand description

A reason for placing a hold on funds.

+

Trait Implementations§

Source§

impl Clone for RuntimeHoldReason

Source§

fn clone(&self) -> RuntimeHoldReason

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeHoldReason

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeHoldReason

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeHoldReason

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl MaxEncodedLen for RuntimeHoldReason

Source§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
Source§

impl PartialEq for RuntimeHoldReason

Source§

fn eq(&self, other: &RuntimeHoldReason) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for RuntimeHoldReason

Source§

type Identity = RuntimeHoldReason

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl VariantCount for RuntimeHoldReason

Source§

const VARIANT_COUNT: u32 = 0u32

Get the number of variants.
Source§

impl Copy for RuntimeHoldReason

Source§

impl DecodeWithMemTracking for RuntimeHoldReason

Source§

impl EncodeLike for RuntimeHoldReason

Source§

impl Eq for RuntimeHoldReason

Source§

impl StructuralPartialEq for RuntimeHoldReason

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> AssetId for T
where + T: FullCodec + DecodeWithMemTracking + Clone + Eq + PartialEq + Debug + TypeInfo + MaxEncodedLen,

§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/enum.RuntimeLockId.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/enum.RuntimeLockId.html new file mode 100644 index 00000000..07c44d26 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/enum.RuntimeLockId.html @@ -0,0 +1,199 @@ +RuntimeLockId in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call - Rust

RuntimeLockId

pub enum RuntimeLockId {}
Expand description

An identifier for each lock placed on funds.

+

Trait Implementations§

Source§

impl Clone for RuntimeLockId

Source§

fn clone(&self) -> RuntimeLockId

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeLockId

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeLockId

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeLockId

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl MaxEncodedLen for RuntimeLockId

Source§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
Source§

impl PartialEq for RuntimeLockId

Source§

fn eq(&self, other: &RuntimeLockId) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for RuntimeLockId

Source§

type Identity = RuntimeLockId

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl Copy for RuntimeLockId

Source§

impl DecodeWithMemTracking for RuntimeLockId

Source§

impl EncodeLike for RuntimeLockId

Source§

impl Eq for RuntimeLockId

Source§

impl StructuralPartialEq for RuntimeLockId

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> AssetId for T
where + T: FullCodec + DecodeWithMemTracking + Clone + Eq + PartialEq + Debug + TypeInfo + MaxEncodedLen,

§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/enum.RuntimeSlashReason.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/enum.RuntimeSlashReason.html new file mode 100644 index 00000000..19f26c15 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/enum.RuntimeSlashReason.html @@ -0,0 +1,199 @@ +RuntimeSlashReason in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call - Rust

RuntimeSlashReason

pub enum RuntimeSlashReason {}
Expand description

A reason for slashing funds.

+

Trait Implementations§

Source§

impl Clone for RuntimeSlashReason

Source§

fn clone(&self) -> RuntimeSlashReason

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeSlashReason

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeSlashReason

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeSlashReason

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl MaxEncodedLen for RuntimeSlashReason

Source§

fn max_encoded_len() -> usize

Upper bound, in bytes, of the maximum encoded size of this item.
Source§

impl PartialEq for RuntimeSlashReason

Source§

fn eq(&self, other: &RuntimeSlashReason) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for RuntimeSlashReason

Source§

type Identity = RuntimeSlashReason

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl Copy for RuntimeSlashReason

Source§

impl DecodeWithMemTracking for RuntimeSlashReason

Source§

impl EncodeLike for RuntimeSlashReason

Source§

impl Eq for RuntimeSlashReason

Source§

impl StructuralPartialEq for RuntimeSlashReason

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> AssetId for T
where + T: FullCodec + DecodeWithMemTracking + Clone + Eq + PartialEq + Debug + TypeInfo + MaxEncodedLen,

§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/enum.RuntimeTask.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/enum.RuntimeTask.html new file mode 100644 index 00000000..60e873ad --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/enum.RuntimeTask.html @@ -0,0 +1,199 @@ +RuntimeTask in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call - Rust

RuntimeTask

pub enum RuntimeTask {}
Expand description

An aggregation of all Task enums across all pallets included in the current runtime.

+

Trait Implementations§

Source§

impl Clone for RuntimeTask

Source§

fn clone(&self) -> RuntimeTask

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeTask

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeTask

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for RuntimeTask

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl PartialEq for RuntimeTask

Source§

fn eq(&self, other: &RuntimeTask) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl Task for RuntimeTask

Source§

type Enumeration = IntoIter<RuntimeTask>

An Iterator over tasks of this type used as the return type for enumerate.
Source§

fn is_valid(&self) -> bool

Checks if a particular instance of this Task variant is a valid piece of work. Read more
Source§

fn run(&self) -> Result<(), DispatchError>

Performs the work for this particular Task variant.
Source§

fn weight(&self) -> Weight

Returns the weight of executing this Task.
Source§

fn task_index(&self) -> u32

A unique value representing this Task within the current pallet. Analogous to +call_index, but for tasks.’ Read more
Source§

fn iter() -> Self::Enumeration

Inspects the pallet’s state and enumerates tasks of this type.
Source§

impl TypeInfo for RuntimeTask

Source§

type Identity = RuntimeTask

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl DecodeWithMemTracking for RuntimeTask

Source§

impl EncodeLike for RuntimeTask

Source§

impl Eq for RuntimeTask

Source§

impl StructuralPartialEq for RuntimeTask

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/enum.RuntimeViewFunction.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/enum.RuntimeViewFunction.html new file mode 100644 index 00000000..bd25ef86 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/enum.RuntimeViewFunction.html @@ -0,0 +1,202 @@ +RuntimeViewFunction in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call - Rust

RuntimeViewFunction

pub enum RuntimeViewFunction {}
Expand description

Runtime query type.

+

Trait Implementations§

Source§

impl Clone for RuntimeViewFunction

Source§

fn clone(&self) -> RuntimeViewFunction

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeViewFunction

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for RuntimeViewFunction

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl DispatchViewFunction for RuntimeViewFunction

Source§

fn dispatch_view_function<O: Output>( + id: &ViewFunctionId, + input: &mut &[u8], + output: &mut O, +) -> Result<(), ViewFunctionDispatchError>

Source§

impl Encode for RuntimeViewFunction

§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
§

fn encode_to<T>(&self, dest: &mut T)
where + T: Output + ?Sized,

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl PartialEq for RuntimeViewFunction

Source§

fn eq(&self, other: &RuntimeViewFunction) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for RuntimeViewFunction

Source§

type Identity = RuntimeViewFunction

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl DecodeWithMemTracking for RuntimeViewFunction

Source§

impl EncodeLike for RuntimeViewFunction

Source§

impl Eq for RuntimeViewFunction

Source§

impl StructuralPartialEq for RuntimeViewFunction

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/index.html new file mode 100644 index 00000000..f3f2c67f --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/index.html @@ -0,0 +1,3 @@ +pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call - Rust

Module runtime_with_specific_runtime_call

Module runtime_with_specific_runtime_call 

Source

Structs§

PalletInfo
Provides an implementation of PalletInfo to provide information +about the pallet setup in the runtime.
Runtime
RuntimeGenesisConfig
RuntimeOrigin
The runtime origin type representing the origin of a call.

Enums§

OriginCaller
RuntimeCall
The aggregated runtime call type.
RuntimeError
RuntimeEvent
RuntimeFreezeReason
A reason for placing a freeze on funds.
RuntimeHoldReason
A reason for placing a hold on funds.
RuntimeLockId
An identifier for each lock placed on funds.
RuntimeSlashReason
A reason for slashing funds.
RuntimeTask
An aggregation of all Task enums across all pallets included in the current runtime.
RuntimeViewFunction
Runtime query type.

Type Aliases§

AllPalletsWithSystem
All pallets included in the runtime as a nested tuple of types.
AllPalletsWithoutSystem
All pallets included in the runtime as a nested tuple of types. +Excludes the System pallet.
PalletWithSpecificRuntimeCall
System
SystemConfig
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/sidebar-items.js new file mode 100644 index 00000000..1ad2604a --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"enum":["OriginCaller","RuntimeCall","RuntimeError","RuntimeEvent","RuntimeFreezeReason","RuntimeHoldReason","RuntimeLockId","RuntimeSlashReason","RuntimeTask","RuntimeViewFunction"],"struct":["PalletInfo","Runtime","RuntimeGenesisConfig","RuntimeOrigin"],"type":["AllPalletsWithSystem","AllPalletsWithoutSystem","PalletWithSpecificRuntimeCall","System","SystemConfig"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/struct.PalletInfo.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/struct.PalletInfo.html new file mode 100644 index 00000000..c4fde9ac --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/struct.PalletInfo.html @@ -0,0 +1,146 @@ +PalletInfo in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call - Rust

PalletInfo

pub struct PalletInfo;
Expand description

Provides an implementation of PalletInfo to provide information +about the pallet setup in the runtime.

+

Trait Implementations§

Source§

impl PalletInfo for PalletInfo

Source§

fn index<P: 'static>() -> Option<usize>

Convert the given pallet P into its index as configured in the runtime.
Source§

fn name<P: 'static>() -> Option<&'static str>

Convert the given pallet P into its name as configured in the runtime.
Source§

fn name_hash<P: 'static>() -> Option<[u8; 16]>

The two128 hash of name.
Source§

fn module_name<P: 'static>() -> Option<&'static str>

Convert the given pallet P into its Rust module name as used in construct_runtime!.
Source§

fn crate_version<P: 'static>() -> Option<CrateVersion>

Convert the given pallet P into its containing crate version.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/struct.Runtime.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/struct.Runtime.html new file mode 100644 index 00000000..0efa2325 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/struct.Runtime.html @@ -0,0 +1,169 @@ +Runtime in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call - Rust

Runtime

pub struct Runtime;

Implementations§

Source§

impl Runtime

Source

pub fn execute_view_function( + id: ViewFunctionId, + input: Vec<u8>, +) -> Result<Vec<u8>, ViewFunctionDispatchError>

Convenience function for view functions dispatching and execution from the runtime API.

+
Source§

impl Runtime

Source

pub fn metadata() -> RuntimeMetadataPrefixed

Source

pub fn metadata_at_version(version: u32) -> Option<OpaqueMetadata>

Source

pub fn metadata_versions() -> Vec<u32>

Trait Implementations§

Source§

impl AsSystemOriginSigner<<Runtime as Config>::AccountId> for RuntimeOrigin

Source§

fn as_system_origin_signer(&self) -> Option<&<Runtime as Config>::AccountId>

Extract a reference of the inner value of the System Origin::Signed variant, if self has +that variant.
Source§

impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller

Source§

fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>

Extract the signer from the message if it is a Signed origin.
Source§

fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>

Extract a reference to the system-level RawOrigin if it is that.
§

fn as_signed(&self) -> Option<&AccountId>

Extract the signer from it if a system Signed origin, None otherwise.
§

fn is_root(&self) -> bool

Returns true if self is a system Root origin, None otherwise.
§

fn is_none(&self) -> bool

Returns true if self is a system None origin, None otherwise.
Source§

impl Clone for Runtime

Source§

fn clone(&self) -> Runtime

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Config for Runtime

Source§

type Block = Block<Header<u64, BlakeTwo256>, UncheckedExtrinsic<<Runtime as Config>::AccountId, <Runtime as Config>::RuntimeCall, (), ()>>

The Block type used by the runtime. This is used by construct_runtime to retrieve the +extrinsics or other block specific data as needed.
Source§

type Nonce = <TestDefaultConfig as DefaultConfig>::Nonce

This stores the number of previous transactions associated with a sender account.
Source§

type Hash = <TestDefaultConfig as DefaultConfig>::Hash

The output of the Hashing function.
Source§

type Hashing = <TestDefaultConfig as DefaultConfig>::Hashing

The hashing system (algorithm) being used in the runtime (e.g. Blake2).
Source§

type AccountId = <TestDefaultConfig as DefaultConfig>::AccountId

The user account identifier type for the runtime.
Source§

type Lookup = <TestDefaultConfig as DefaultConfig>::Lookup

Converting trait to take a source type and convert to AccountId. Read more
Source§

type MaxConsumers = <TestDefaultConfig as DefaultConfig>::MaxConsumers

The maximum number of consumers allowed on a single account.
Source§

type AccountData = <TestDefaultConfig as DefaultConfig>::AccountData

Data to be associated with an account (other than nonce/transaction counter, which this +pallet does regardless).
Source§

type OnNewAccount = <TestDefaultConfig as DefaultConfig>::OnNewAccount

Handler for when a new account has just been created.
Source§

type OnKilledAccount = <TestDefaultConfig as DefaultConfig>::OnKilledAccount

A function that is invoked when an account has been determined to be dead. Read more
Source§

type SystemWeightInfo = <TestDefaultConfig as DefaultConfig>::SystemWeightInfo

Weight information for the extrinsics of this pallet.
Source§

type ExtensionsWeightInfo = <TestDefaultConfig as DefaultConfig>::ExtensionsWeightInfo

Weight information for the transaction extensions of this pallet.
Source§

type SS58Prefix = <TestDefaultConfig as DefaultConfig>::SS58Prefix

The designated SS58 prefix of this chain. Read more
Source§

type Version = <TestDefaultConfig as DefaultConfig>::Version

Get the chain’s in-code version.
Source§

type BlockWeights = <TestDefaultConfig as DefaultConfig>::BlockWeights

Block & extrinsics weights: base values and limits.
Source§

type BlockLength = <TestDefaultConfig as DefaultConfig>::BlockLength

The maximum length of a block (in bytes).
Source§

type DbWeight = <TestDefaultConfig as DefaultConfig>::DbWeight

The weight of runtime database operations the runtime can invoke.
Source§

type RuntimeEvent = RuntimeEvent

The aggregated event type of the runtime.
Source§

type RuntimeOrigin = RuntimeOrigin

The RuntimeOrigin type used by dispatchable calls.
Source§

type RuntimeCall = RuntimeCall

The aggregated RuntimeCall type.
Source§

type PalletInfo = PalletInfo

Provides information about the pallet setup in the runtime. Read more
Source§

type RuntimeTask = RuntimeTask

The aggregated RuntimeTask type.
Source§

type BaseCallFilter = <TestDefaultConfig as DefaultConfig>::BaseCallFilter

The basic call filter to use in Origin. All origins are built with this filter as base, +except Root. Read more
Source§

type BlockHashCount = <TestDefaultConfig as DefaultConfig>::BlockHashCount

Maximum number of block number to block hash mappings to keep (oldest pruned first).
Source§

type OnSetCode = <TestDefaultConfig as DefaultConfig>::OnSetCode

What to do if the runtime wants to change the code to something new. Read more
Source§

type SingleBlockMigrations = <TestDefaultConfig as DefaultConfig>::SingleBlockMigrations

All migrations that should run in the next runtime upgrade. Read more
Source§

type MultiBlockMigrator = <TestDefaultConfig as DefaultConfig>::MultiBlockMigrator

The migrator that is used to run Multi-Block-Migrations. Read more
Source§

type PreInherents = <TestDefaultConfig as DefaultConfig>::PreInherents

A callback that executes in every block directly before all inherents were applied. Read more
Source§

type PostInherents = <TestDefaultConfig as DefaultConfig>::PostInherents

A callback that executes in every block directly after all inherents were applied. Read more
Source§

type PostTransactions = <TestDefaultConfig as DefaultConfig>::PostTransactions

A callback that executes in every block directly after all transactions were applied. Read more
Source§

impl Config for Runtime

Source§

impl Debug for Runtime

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl GetRuntimeBlockType for Runtime

Source§

type RuntimeBlock = <Runtime as Config>::Block

The RuntimeBlock type.
Source§

impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime

Source§

fn is_inherent(ext: &<<Runtime as Config>::Block as Block>::Extrinsic) -> bool

Whether this extrinsic is an inherent.
Source§

impl PartialEq for Runtime

Source§

fn eq(&self, other: &Runtime) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl TypeInfo for Runtime

Source§

type Identity = Runtime

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl ValidateUnsigned for Runtime

Source§

type Call = RuntimeCall

The call to validate
Source§

fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>

Validate the call right before dispatch. Read more
Source§

fn validate_unsigned( + source: TransactionSource, + call: &Self::Call, +) -> TransactionValidity

Return the validity of the call Read more
Source§

impl Copy for Runtime

Source§

impl Eq for Runtime

Source§

impl StructuralPartialEq for Runtime

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/struct.RuntimeGenesisConfig.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/struct.RuntimeGenesisConfig.html new file mode 100644 index 00000000..2d04a15d --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/struct.RuntimeGenesisConfig.html @@ -0,0 +1,153 @@ +RuntimeGenesisConfig in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call - Rust

RuntimeGenesisConfig

pub struct RuntimeGenesisConfig {
+    pub system: SystemConfig,
+}

Fields§

§system: SystemConfig

Trait Implementations§

Source§

impl BuildGenesisConfig for RuntimeGenesisConfig

Source§

fn build(&self)

The build function puts initial GenesisConfig keys/values pairs into the storage.
Source§

impl Default for RuntimeGenesisConfig

Source§

fn default() -> RuntimeGenesisConfig

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for RuntimeGenesisConfig

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Serialize for RuntimeGenesisConfig

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> AccountId for T
where + T: Serialize,

Source§

impl<T> DeserializeOwned for T
where + T: for<'de> Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> Hash for T

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSerialize for T
where + T: Serialize,

§

impl<T> MaybeSerializeDeserialize for T

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/struct.RuntimeOrigin.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/struct.RuntimeOrigin.html new file mode 100644 index 00000000..12f42d5b --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/struct.RuntimeOrigin.html @@ -0,0 +1,159 @@ +RuntimeOrigin in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call - Rust

RuntimeOrigin

pub struct RuntimeOrigin {
+    pub caller: OriginCaller,
+    /* private fields */
+}
Expand description

The runtime origin type representing the origin of a call.

+

Origin is always created with the base filter configured in [frame_system::Config::BaseCallFilter].

+

Fields§

§caller: OriginCaller

Implementations§

Source§

impl RuntimeOrigin

Source

pub fn none() -> Self

Create with system none origin and [frame_system::Config::BaseCallFilter].

+
Source

pub fn root() -> Self

Create with system root origin and [frame_system::Config::BaseCallFilter].

+
Source

pub fn signed(by: <Runtime as Config>::AccountId) -> Self

Create with system signed origin and [frame_system::Config::BaseCallFilter].

+

Trait Implementations§

Source§

impl AsSystemOriginSigner<<Runtime as Config>::AccountId> for RuntimeOrigin

Source§

fn as_system_origin_signer(&self) -> Option<&<Runtime as Config>::AccountId>

Extract a reference of the inner value of the System Origin::Signed variant, if self has +that variant.
Source§

impl AsTransactionAuthorizedOrigin for RuntimeOrigin

Source§

fn is_transaction_authorized(&self) -> bool

Whether the origin is authorized to include a transaction in a block. Read more
Source§

impl Clone for RuntimeOrigin

Source§

fn clone(&self) -> RuntimeOrigin

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for RuntimeOrigin

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl From<Option<<Runtime as Config>::AccountId>> for RuntimeOrigin

Source§

fn from(x: Option<<Runtime as Config>::AccountId>) -> Self

Convert to runtime origin with caller being system signed or none and use filter [frame_system::Config::BaseCallFilter].

+
Source§

impl From<OriginCaller> for RuntimeOrigin

Source§

fn from(x: OriginCaller) -> Self

Converts to this type from the input type.
Source§

impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin

Source§

fn from(x: Origin<Runtime>) -> Self

Convert to runtime origin, using as filter: [frame_system::Config::BaseCallFilter].

+
Source§

impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>

Source§

fn from(val: RuntimeOrigin) -> Self

NOTE: converting to pallet origin loses the origin filter information.

+
Source§

impl OriginTrait for RuntimeOrigin

Source§

type Call = <Runtime as Config>::RuntimeCall

Runtime call type, as in frame_system::Config::Call
Source§

type PalletsOrigin = OriginCaller

The caller origin, overarching type of all pallets origins.
Source§

type AccountId = <Runtime as Config>::AccountId

The AccountId used across the system.
Source§

fn add_filter(&mut self, filter: impl Fn(&Self::Call) -> bool + 'static)

Add a filter to the origin.
Source§

fn reset_filter(&mut self)

Reset origin filters to default one, i.e frame_system::1fig::BaseCallFilter.
Source§

fn set_caller(&mut self, caller: OriginCaller)

Replace the caller with caller from the other origin
Source§

fn set_caller_from(&mut self, other: impl Into<Self>)

Replace the caller with caller from the other origin
Source§

fn filter_call(&self, call: &Self::Call) -> bool

Filter the call if caller is not root, if false is returned then the call must be filtered +out. Read more
Source§

fn caller(&self) -> &Self::PalletsOrigin

Get a reference to the caller (CallerTrait impl).
Source§

fn into_caller(self) -> Self::PalletsOrigin

Consume self and return the caller.
Source§

fn try_with_caller<R>( + self, + f: impl FnOnce(Self::PalletsOrigin) -> Result<R, Self::PalletsOrigin>, +) -> Result<R, Self>

Do something with the caller, consuming self but returning it if the caller was unused.
Source§

fn none() -> Self

Create with system none origin and frame_system::Config::BaseCallFilter.
Source§

fn root() -> Self

Create with system root origin and frame_system::Config::BaseCallFilter.
Source§

fn signed(by: Self::AccountId) -> Self

Create with system signed origin and frame_system::Config::BaseCallFilter.
§

fn set_caller_from_signed(&mut self, caller_account: Self::AccountId)

Replace the caller with caller from the other origin
§

fn as_signed(self) -> Option<Self::AccountId>

👎Deprecated: Use into_signer instead
Extract the signer from the message if it is a Signed origin.
§

fn into_signer(self) -> Option<Self::AccountId>

Extract the signer from the message if it is a Signed origin.
§

fn as_system_ref(&self) -> Option<&RawOrigin<Self::AccountId>>

Extract a reference to the system origin, if that’s what the caller is.
§

fn as_signer(&self) -> Option<&Self::AccountId>

Extract a reference to the signer, if that’s what the caller is.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeSendSync for T

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/type.AllPalletsWithSystem.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/type.AllPalletsWithSystem.html new file mode 100644 index 00000000..47107464 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/type.AllPalletsWithSystem.html @@ -0,0 +1,2 @@ +AllPalletsWithSystem in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call - Rust

AllPalletsWithSystem

pub type AllPalletsWithSystem = (System, PalletWithSpecificRuntimeCall);
Expand description

All pallets included in the runtime as a nested tuple of types.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/type.AllPalletsWithoutSystem.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/type.AllPalletsWithoutSystem.html new file mode 100644 index 00000000..a27d1090 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/type.AllPalletsWithoutSystem.html @@ -0,0 +1,3 @@ +AllPalletsWithoutSystem in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call - Rust

AllPalletsWithoutSystem

pub type AllPalletsWithoutSystem = (PalletWithSpecificRuntimeCall,);
Expand description

All pallets included in the runtime as a nested tuple of types. +Excludes the System pallet.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/type.PalletWithSpecificRuntimeCall.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/type.PalletWithSpecificRuntimeCall.html new file mode 100644 index 00000000..d296f9fa --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/type.PalletWithSpecificRuntimeCall.html @@ -0,0 +1 @@ +PalletWithSpecificRuntimeCall in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call - Rust

PalletWithSpecificRuntimeCall

Type Alias PalletWithSpecificRuntimeCall 

Source
pub type PalletWithSpecificRuntimeCall = Pallet<Runtime>;

Aliased Type§

pub struct PalletWithSpecificRuntimeCall(/* private fields */);
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/type.System.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/type.System.html new file mode 100644 index 00000000..7479dc89 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/type.System.html @@ -0,0 +1 @@ +System in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call - Rust

System

pub type System = Pallet<Runtime>;

Aliased Type§

pub struct System(/* private fields */);
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/type.SystemConfig.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/type.SystemConfig.html new file mode 100644 index 00000000..b0029553 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/runtime_with_specific_runtime_call/type.SystemConfig.html @@ -0,0 +1,3 @@ +SystemConfig in pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call - Rust

SystemConfig

pub type SystemConfig = GenesisConfig<Runtime>;

Aliased Type§

pub struct SystemConfig {
+    pub _config: PhantomData<Runtime>,
+}

Fields§

§_config: PhantomData<Runtime>
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/sidebar-items.js new file mode 100644 index 00000000..31c6be3c --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"mod":["pallet_bar","pallet_foo","pallet_with_specific_runtime_call","runtime","runtime_with_specific_runtime_call"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_upgrades_and_migrations/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_upgrades_and_migrations/index.html new file mode 100644 index 00000000..8daa4338 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_upgrades_and_migrations/index.html @@ -0,0 +1,99 @@ +pezkuwi_sdk_docs::reference_docs::frame_runtime_upgrades_and_migrations - Rust

Module frame_runtime_upgrades_and_migrations

Module frame_runtime_upgrades_and_migrations 

Source
Expand description

Learn about Runtime Upgrades and best practices for writing Migrations.

+

§Runtime Upgrades

+

At their core, blockchain logic consists of

+
    +
  1. on-chain state,
  2. +
  3. a state transition function.
  4. +
+

In Substrate-based blockchains, state transition functions are referred to as +runtimes.

+

Traditionally, before Substrate, upgrading state transition functions required node +operators to download new software and restart their nodes in a process called +forking.

+

Substrate-based blockchains do not require forking, and instead upgrade runtimes +in a process called “Runtime Upgrades”.

+

Forkless runtime upgrades are a defining feature of the Substrate framework. Updating the +runtime logic without forking the code base enables your blockchain to seamlessly evolve +over time in a deterministic, rules-based manner. It also removes ambiguity for node operators +and other participants in the network about what is the canonical runtime.

+

This capability is possible due to the runtime of a blockchain existing in on-chain storage.

+

§Performing a Runtime Upgrade

+

To upgrade a runtime, an Origin with the necessary permissions +(usually via governance) changes the :code storage. Usually, this is performed via a call to +set_code (or set_code_without_checks) with the desired new runtime blob, scheduled +using [pallet_scheduler].

+

Prior to building the new runtime, don’t forget to update the +RuntimeVersion.

+

§Migrations

+

It is often desirable to define logic to execute immediately after runtime upgrades (see +this diagram).

+

Self-contained pieces of logic that execute after a runtime upgrade are called “Migrations”.

+

The typical use case of a migration is to ‘migrate’ pallet storage from one layout to another, +for example when the encoding of a storage item is changed. However, they can also execute +arbitrary logic such as:

+
    +
  • Calling arbitrary pallet methods.
  • +
  • Mutating arbitrary on-chain state.
  • +
  • Cleaning up some old storage items that are no longer needed.
  • +
+

§Single Block Migrations

+
    +
  • Execute immediately and entirely at the beginning of the block following +a runtime upgrade.
  • +
  • Are suitable for migrations which are guaranteed to not exceed the block weight.
  • +
  • Are simply implementations of OnRuntimeUpgrade.
  • +
+

To learn best practices for writing single block pallet storage migrations, see the +Single Block Migration Example Pallet.

+

§Scheduling the Single Block Migrations to Run Next Runtime Upgrade

+

Schedule migrations to run next runtime upgrade passing them as a parameter to your +Config pallet:

+ +
/// Tuple of migrations (structs that implement `OnRuntimeUpgrade`)
+type Migrations = (
+	pallet_example_storage_migration::migrations::v1::versioned::MigrateV0ToV1,
+	MyCustomMigration,
+	// ...more migrations here
+);
+impl frame_system::Config for Runtime {
+	type SingleBlockMigrations = Migrations;
+}

§Ensuring Single Block Migration Safety

+

“My migration unit tests pass, so it should be safe to deploy right?”

+

No! Unit tests execute the migration in a very simple test environment, and cannot account +for the complexities of a real runtime or real on-chain state.

+

Prior to deploying migrations, it is critical to perform additional checks to ensure that when +run in our real runtime they will not brick the chain due to:

+
    +
  • Panicking.
  • +
  • Touching too many storage keys and resulting in an excessively large PoV.
  • +
  • Taking too long to execute.
  • +
+

try-runtime-cli has a sub-command +on-runtime-upgrade +which is designed to help with exactly this.

+

Developers MUST run this command before deploying migrations to ensure they will not +inadvertently result in a bricked chain.

+

It is recommended to run as part of your CI pipeline. See the +pezkuwi-sdk check-runtime-migration job +for an example of how to configure this.

+

§Note on the Manipulability of PoV Size and Execution Time

+

While try-runtime-cli can help ensure with +very high certainty that a migration will succeed given existing on-chain state, it cannot +prevent a malicious actor from manipulating state in a way that will cause the migration to take +longer or produce a PoV much larger than previously measured.

+

Therefore, it is important to write migrations in such a way that the execution time or PoV size +it adds to the block cannot be easily manipulated. e.g., do not iterate over storage that can +quickly or cheaply be bloated.

+

If writing your migration in such a way is not possible, a multi block migration should be used +instead.

+

§Other useful tools

+

Chopsticks is another tool in the Substrate +ecosystem which developers may find useful to use in addition to try-runtime-cli when testing +their single block migrations.

+

§Multi Block Migrations

+

Safely and easily execute long-running migrations across multiple blocks.

+

Suitable for migrations which could use arbitrary amounts of block weight.

+

See the +multi-block-migrations example +for reference.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_upgrades_and_migrations/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_upgrades_and_migrations/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_runtime_upgrades_and_migrations/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_storage_derives/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_storage_derives/index.html new file mode 100644 index 00000000..240854ee --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_storage_derives/index.html @@ -0,0 +1,146 @@ +pezkuwi_sdk_docs::reference_docs::frame_storage_derives - Rust

Module frame_storage_derives

Module frame_storage_derives 

Source
Expand description

Learn about the details of what derives are needed for a type to be store-able in frame +storage.

+

§Frame storage derives

+
+

Note:

+

In all examples, a few lines of boilerplate have been hidden from each snippet for +conciseness.

+
+

Let’s begin by starting to store a NewType in a storage item:

+ +
#[frame::pallet]
+pub mod pallet {
+	pub struct NewType(u32);
+	#[pallet::storage]
+	pub type Something<T> = StorageValue<_, NewType>;
+}
+

This raises a number of compiler errors, like:

+
the trait `MaxEncodedLen` is not implemented for `NewType`, which is required by
+`frame::prelude::StorageValue<_GeneratedPrefixForStorageSomething<T>, NewType>:
+StorageInfoTrait`
+

This implies the following set of traits that need to be derived for a type to be stored in +frame storage:

+ +
#[frame::pallet]
+pub mod pallet {
+	#[derive(codec::Encode, codec::Decode, codec::MaxEncodedLen, scale_info::TypeInfo)]
+	pub struct NewType(u32);
+
+	#[pallet::storage]
+	pub type Something<T> = StorageValue<_, NewType>;
+}
+

Next, let’s look at how this will differ if we are to store a type that is derived from T in +storage, such as [frame::prelude::BlockNumberFor]:

+ +
#[frame::pallet]
+pub mod pallet {
+	#[derive(codec::Encode, codec::Decode, codec::MaxEncodedLen, scale_info::TypeInfo)]
+	pub struct NewType<T: Config>(BlockNumberFor<T>);
+
+	#[pallet::storage]
+	pub type Something<T: Config> = StorageValue<_, NewType<T>>;
+}
+

Surprisingly, this will also raise a number of errors, like:

+
the trait `TypeInfo` is not implemented for `T`, which is required
+by`frame_support::pallet_prelude::StorageValue<pallet_2::_GeneratedPrefixForStorageSomething<T>,
+pallet_2::NewType<T>>:StorageEntryMetadataBuilder
+

Why is that? The underlying reason is that the TypeInfo derive macro will only work for +NewType if all of NewType’s generics also implement TypeInfo. This is not the case for T +in the example above.

+

If you expand an instance of the derive, you will find something along the lines of: +impl<T> TypeInfo for NewType<T> where T: TypeInfo { ... }. This is the reason why the +TypeInfo trait is required for T.

+

To fix this, we need to add a #[scale_info(skip_type_params(T))] +attribute to NewType. This additional macro will instruct the derive to skip the bound on +T.

+ +
#[frame::pallet]
+pub mod pallet {
+	#[derive(codec::Encode, codec::Decode, codec::MaxEncodedLen, scale_info::TypeInfo)]
+	#[scale_info(skip_type_params(T))]
+	pub struct NewType<T: Config>(BlockNumberFor<T>);
+
+	#[pallet::storage]
+	pub type Something<T: Config> = StorageValue<_, NewType<T>>;
+}
+

Next, let’s say we wish to store NewType as [frame::prelude::ValueQuery], which means it +must also implement Default. This should be as simple as adding derive(Default) to it, +right?

+ +
#[frame::pallet]
+pub mod pallet {
+	#[derive(codec::Encode, codec::Decode, codec::MaxEncodedLen, scale_info::TypeInfo, Default)]
+	#[scale_info(skip_type_params(T))]
+	pub struct NewType<T: Config>(BlockNumberFor<T>);
+
+	#[pallet::storage]
+	pub type Something<T: Config> = StorageValue<_, NewType<T>, ValueQuery>;
+}
+

Under the hood, the expansion of the derive(Default) will suffer from the same restriction as +before: it will only work if T: Default, and T is not Default. Note that this is an +expected issue: T is merely a wrapper of many other types, such as BlockNumberFor<T>. +BlockNumberFor<T> should indeed implement Default, but T implementing Default is rather +meaningless.

+

To fix this, frame provides a set of macros that are analogous to normal rust derive macros, but +work nicely on top of structs that are generic over T: Config. These macros are:

+
    +
  • [frame::prelude::DefaultNoBound]
  • +
  • [frame::prelude::DebugNoBound]
  • +
  • [frame::prelude::PartialEqNoBound]
  • +
  • [frame::prelude::EqNoBound]
  • +
  • [frame::prelude::CloneNoBound]
  • +
  • [frame::prelude::PartialOrdNoBound]
  • +
  • [frame::prelude::OrdNoBound]
  • +
+

The above traits are almost certainly needed for your tests - to print your type, assert equality +or clone it.

+

We can fix the following example by using [frame::prelude::DefaultNoBound].

+ +
#[frame::pallet]
+pub mod pallet {
+	#[derive(
+		codec::Encode,
+		codec::Decode,
+		codec::MaxEncodedLen,
+		scale_info::TypeInfo,
+		DefaultNoBound
+	)]
+	#[scale_info(skip_type_params(T))]
+	pub struct NewType<T:Config>(BlockNumberFor<T>);
+
+	#[pallet::storage]
+	pub type Something<T: Config> = StorageValue<_, NewType<T>, ValueQuery>;
+}
+

Finally, if a custom type that is provided through Config is to be stored in the storage, it +is subject to the same trait requirements. The following does not work:

+ +
#[frame::pallet]
+pub mod pallet {
+	use frame::prelude::*;
+	#[pallet::config]
+	pub trait Config: frame_system::Config {
+		type CustomType;
+	}
+	#[pallet::pallet]
+	pub struct Pallet<T>(_);
+	#[pallet::storage]
+	pub type Something<T: Config> = StorageValue<_, T::CustomType>;
+}
+

But adding the right trait bounds will fix it.

+ +
#[frame::pallet]
+pub mod pallet {
+	use frame::prelude::*;
+	#[pallet::config]
+	pub trait Config: frame_system::Config {
+		type CustomType: codec::FullCodec
+			+ codec::MaxEncodedLen
+			+ scale_info::TypeInfo
+			+ Debug
+			+ Default;
+	}
+	#[pallet::pallet]
+	pub struct Pallet<T>(_);
+	#[pallet::storage]
+	pub type Something<T: Config> = StorageValue<_, T::CustomType>;
+}
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_storage_derives/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_storage_derives/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_storage_derives/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_system_accounts/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_system_accounts/index.html new file mode 100644 index 00000000..2eeeb8c1 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_system_accounts/index.html @@ -0,0 +1,5 @@ +pezkuwi_sdk_docs::reference_docs::frame_system_accounts - Rust

Module frame_system_accounts

Module frame_system_accounts 

Source
Expand description

Learn about how frame-system handles account-ids, nonces, consumers and providers.

+

§FRAME Accounts

+

🚧 Work In Progress 🚧

+

How frame_system handles accountIds. Nonce. Consumers and Providers, reference counting.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_system_accounts/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_system_accounts/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_system_accounts/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_tokens/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_tokens/index.html new file mode 100644 index 00000000..faee4dde --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_tokens/index.html @@ -0,0 +1,89 @@ +pezkuwi_sdk_docs::reference_docs::frame_tokens - Rust

Module frame_tokens

Module frame_tokens 

Source
Expand description

Learn about the token-related logic in FRAME and how to apply it to your use case.

+

§FRAME Tokens

+

This reference doc serves as a high-level overview of the token-related logic in FRAME, and +how to properly apply it to your use case.

+

On completion of reading this doc, you should have a good understanding of:

+
    +
  • The distinction between token traits and trait implementations in FRAME, and why this +distinction is helpful.
  • +
  • Token-related traits available in FRAME.
  • +
  • Token-related trait implementations in FRAME.
  • +
  • How to choose the right trait or trait implementation for your use case.
  • +
  • Where to go next.
  • +
+

§Getting Started

+

The most ubiquitous way to add a token to a FRAME runtime is [pallet_balances]. Read +more about pallets here.

+

You may then write custom pallets that interact with [pallet_balances]. The fastest way to +get started with that is by +tightly coupling your +custom pallet to [pallet_balances].

+

However, to keep pallets flexible and modular, it is often preferred to +loosely couple.

+

To achieve loose coupling, +we separate token logic into traits and trait implementations.

+

§Traits and Trait Implementations

+

Broadly speaking, token logic in FRAME can be divided into two categories: traits and +trait implementations.

+

Traits define common interfaces that types of tokens should implement. For example, the +fungible::Inspect trait specifies an interface +for inspecting token state such as the total issuance of the token, the balance of individual +accounts, etc.

+

Trait implementations are concrete implementations of these traits. For example, one of the +many traits [pallet_balances] implements is +fungible::Inspect1. It provides the concrete +way of inspecting the total issuance, balance of accounts, etc. There can be many +implementations of the same traits.

+

The distinction between traits and trait implementations is helpful because it allows pallets +and other logic to be generic over their dependencies, avoiding tight coupling.

+

To illustrate this with an example let’s consider [pallet_preimage]. This pallet takes a +deposit in exchange for storing a preimage for later use. A naive implementation of the +pallet may use [pallet_balances] in a tightly coupled manner, directly calling methods +on the pallet to reserve and unreserve deposits. This approach works well, +until someone has a use case requiring that an asset from a different pallet such as +[pallet_assets] is used for the deposit. Rather than tightly coupling [pallet_preimage] to +[pallet_balances], [pallet_assets], and every other token-handling pallet, a user +could possibly specify that [pallet_preimage] does not specify a concrete pallet as a +dependency, but instead accepts any dependency which implements the +currency::ReservableCurrency +trait, namely via its Config::Currency +associated type. This allows [pallet_preimage] to support any arbitrary pallet implementing +this trait, without needing any knowledge of what those pallets may be or requiring changes to +support new pallets which may be written in the future.

+

Read more about coupling, and the benefits of loose coupling +here.

+

§Fungible Token Traits in FRAME

+

The fungible crate contains the latest set of FRAME +fungible token traits, and is recommended to use for all new logic requiring a fungible token. +See the crate documentation for more info about these fungible traits.

+

fungibles provides very similar functionality to +fungible, except it supports managing multiple tokens.

+

You may notice the trait Currency with similar +functionality is also used in the codebase, however this trait is deprecated and existing logic +is in the process of being migrated to fungible (tracking issue).

+

§Fungible Token Trait Implementations in FRAME

+

[pallet_balances] implements fungible, and is the most +commonly used fungible implementation in FRAME. Most of the time, it’s used for managing the +native token of the blockchain network it’s used in.

+

[pallet_assets] implements fungibles, and is another +popular fungible token implementation. It supports the creation and management of multiple +assets in a single crate, making it a good choice when a network requires more assets in +addition to its native token.

+

§Non-Fungible Tokens in FRAME

+

[pallet_nfts] is recommended to use for all NFT use cases in FRAME. +See the crate documentation for more info about this pallet.

+

[pallet_uniques] is deprecated and should not be used.

+

§What Next?

+
    +
  • If you are interested in implementing a single fungible token, continue reading the +fungible and [pallet_balances] docs.
  • +
  • If you are interested in implementing a set of fungible tokens, continue reading the +fungibles trait and [pallet_assets] docs.
  • +
  • If you are interested in implementing an NFT, continue reading the [pallet_nfts] docs.
  • +
+

  1. Rust Advanced Tip: The knowledge that [pallet_balances] implements +fungible::Inspect is not some arcane knowledge +that you have to know by heart or memorize. One can simply look at the list of the implementors +of any trait in the Rust Doc to find all implementors (e.g. +Mutate trait implementors), +or use the rust-analyzer’s Implementations action. 

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_tokens/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_tokens/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/frame_tokens/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/glossary/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/glossary/index.html new file mode 100644 index 00000000..643c73f9 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/glossary/index.html @@ -0,0 +1,82 @@ +pezkuwi_sdk_docs::reference_docs::glossary - Rust

Module glossary

Module glossary 

Source
Expand description

The glossary.

+

§Glossary

§State
+

The data around which the blockchain network wishes to come to consensus. Also +referred to as “onchain data”, “onchain storage” or sometimes just “storage”. In UTXO based +blockchains, is referred to as “ledger”.

+

Synonyms: Onchain data, Onchain storage, Storage, Ledger

+
§State Transition Function
+

The WASM Blob that dictates how the blockchain should transition its state upon encountering new +blocks.

+
§Host
+

The environment that hosts and executes the state transition function’s WASM +blob.

+
§Node
+

The full software artifact that contains the host, but importantly also all the other +modules needed to be part of a blockchain network, such as peer-to-peer networking, database and +such.

+

Synonyms: Client

+
§Light Node
+

Same as node, but when capable of following the network only through listening to +block headers. Usually capable of running in more constrained environments, such as an embedded +device, phone, or a web browser.

+

Synonyms: Light Client

+
§Offchain
+

Refers to operations conducted outside the blockchain’s consensus mechanism. They are essential +for enhancing scalability and efficiency, enabling activities like data fetching and computation +without bloating the blockchain state.

+
§Host Functions:
+

Host functions are the node’s API, these are functions provided by the runtime environment (the +host) to the Wasm runtime. These functions allow the Wasm code to interact with and +perform operations on the node, like accessing the blockchain state.

+
§Runtime API:
+

This is the API of the runtime, it acts as a communication bridge between the runtime and the +node, serving as the exposed interface that facilitates their interactions.

+
§Dispatchable:
+

Dispatchables are function objects that act as +the entry points in FRAME pallets. They can be called by internal or external entities +to interact with the blockchain’s state. They are a core aspect of the runtime logic, handling +transactions and other state-changing operations.

+

Synonyms: Callable

+
§Extrinsic
+

An extrinsic is a general term for a piece of data that is originated outside of the runtime, +included into a block and leads to some action. This includes user-initiated transactions as +well as inherents which are placed into the block by the block-builder.

+
§Pallet
+

Similar to software modules in traditional programming, FRAME pallets in Substrate are +modular components that encapsulate distinct functionalities or business logic. Just as +libraries or modules are used to build and extend the capabilities of a software application, +pallets are the foundational building blocks for constructing a blockchain’s runtime with frame. +They enable the creation of customizable and upgradeable networks, offering a composable +framework for a Substrate-based blockchain. Each pallet can be thought of as a plug-and-play +module, enhancing the blockchain’s functionality in a cohesive and integrated manner.

+
§Full Node
+

It is a node that prunes historical states, keeping only recent finalized block states to reduce +storage needs. Full nodes provide current chain state access and allow direct submission and +validation of extrinsics, maintaining network decentralization.

+
§Archive Node
+

An archive node is a specialized node that maintains a complete history of all block states and +transactions. Unlike a full node, it does not prune historical data, ensuring full access to the +entire blockchain history. This makes it essential for detailed blockchain analysis and +historical queries, but requires significantly more storage capacity.

+
§Validator
+

A validator is a node that participates in the consensus mechanism of the network. +Its role includes block production, transaction validation, network integrity and security +maintenance.

+
§Collator
+

A collator is a node that is responsible for producing candidate blocks for the validators. +Collators are similar to validators on any other blockchain but, they do not need to provide +security guarantees as the Relay Chain handles this.

+
§Teyrchain
+

Short for “parallelized chain” a teyrchain is a specialized blockchain that runs in parallel to +the Relay Chain (Pezkuwi, Kusama, etc.), benefiting from the shared security and +interoperability features of it.

+

Synonyms: AppChain

+
§PVF
+

The Teyrchain Validation Function (PVF) is the current runtime Wasm for a teyrchain that is +stored on the Relay chain. It is an essential component in the Pezkuwi ecosystem, encapsulating +the validation logic for each teyrchain. The PVF is executed by validators to verify the +correctness of teyrchain blocks. This is critical for ensuring that each block follows the logic +set by its respective teyrchain, thus maintaining the integrity and security of the entire +network.

+

Synonyms: Teyrchain Validation Function

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/glossary/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/glossary/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/glossary/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/index.html new file mode 100644 index 00000000..a63bd4f4 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/index.html @@ -0,0 +1,38 @@ +pezkuwi_sdk_docs::reference_docs - Rust

Module reference_docs

Module reference_docs 

Source
Expand description

Reference documents covering in-depth topics across the Pezkuwi SDK. It is suggested to read +these on-demand, while you are going through the guides or other content.

+

§Pezkuwi SDK Reference Docs.

+

This is the entry point for all reference documents that enhance one’s learning experience in +the Pezkuwi SDK.

+

Note that this module also contains the glossary.

+

§What is a “reference document”?

+

First, see why we use rust-docs for everything and our +documentation principles. We acknowledge that as much of +the crucial information should be embedded in the low level rust-docs. Then, high level +scenarios should be covered in crate::guides. Finally, we acknowledge that there is a +category of information that is:

+
    +
  1. Crucial to know.
  2. +
  3. Is too high level to be in the rust-doc of any one type, trait or fn.
  4. +
  5. Is too low level to be encompassed in a crate::guides.
  6. +
+

We call this class of documents “reference documents”. Our goal should be to minimize the number +of “reference” docs, as they incur maintenance burden.

+

Modules§

blockchain_state_machines
Learn about the way Substrate and FRAME view their blockchains as state machines.
chain_spec_genesis
Learn about chain specification file and the genesis state of the blockchain.
cli
Learn about Substrate’s CLI, and how it can be extended.
custom_host_functions
Learn about how to add custom host functions to the node.
custom_runtime_api_rpc
Learn about how to create custom RPC endpoints and runtime APIs.
defensive_programming
Learn about how to write safe and defensive code in your FRAME runtime. +Defensive programming is a design paradigm that enables a program to continue +running despite unexpected behavior, input, or events that may arise in runtime. +Usually, unforeseen circumstances may cause the program to stop or, in the Rust context, +panic!. Defensive practices allow for these circumstances to be accounted for ahead of time +and for them to be handled gracefully, which is in line with the intended fault-tolerant and +deterministic nature of blockchains.
development_environment_advice
Advice for configuring your development environment for Substrate development.
extrinsic_encoding
Learn about how extrinsics are encoded to be transmitted to a node and stored in blocks.
fee_less_runtime
Learn about how to make a pallet/runtime that is fee-less and instead uses another mechanism to +control usage and sybil attacks.
frame_benchmarking_weight
Learn about benchmarking and weight.
frame_logging
Learn about how to do logging in FRAME-based runtimes.
frame_offchain_workers
Learn about the offchain workers, how they function, and how to use them, as provided by the +[frame] APIs.
frame_origin
Learn about Origins, a topic in FRAME that enables complex account abstractions to be built.
frame_pallet_coupling
Learn about the different ways through which multiple [frame] pallets can be combined to work +together.
frame_runtime_types
Learn about composite enums and other runtime level types, such as RuntimeEvent and +RuntimeCall.
frame_runtime_upgrades_and_migrations
Learn about Runtime Upgrades and best practices for writing Migrations.
frame_storage_derives
Learn about the details of what derives are needed for a type to be store-able in frame +storage.
frame_system_accounts
Learn about how frame-system handles account-ids, nonces, consumers and providers.
frame_tokens
Learn about the token-related logic in FRAME and how to apply it to your use case.
glossary
The glossary.
metadata
Learn about metadata, the main means through which an upgradeable runtime communicates its +properties to the outside world.
omni_node
The pezkuwi-omni-node and its related binaries.
runtime_vs_smart_contract
Learn about the differences between smart contracts and a FRAME-based runtime. They are both +“code stored onchain”, but how do they differ?
signed_extensions
Deprecated in favor of transaction extensions. +SignedExtensions are deprecated in favor of +TransactionExtensions.
state
Learn about the state in Substrate.
trait_based_programming
Learn how Substrate and FRAME use traits and associated types to make modules generic in a +type-safe manner.
transaction_extensions
Learn about the transaction extensions that form a part of extrinsics. +Transaction extensions are, briefly, a means for different chains to extend the “basic” +extrinsic format with custom data that can be checked by the runtime.
umbrella_crate
Learn about the Pezkuwi Umbrella crate that re-exports all other crates.
wasm_meta_protocol
Learn about the WASM meta-protocol of all Substrate-based chains.
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/metadata/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/metadata/index.html new file mode 100644 index 00000000..1fe44df1 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/metadata/index.html @@ -0,0 +1,23 @@ +pezkuwi_sdk_docs::reference_docs::metadata - Rust

Module metadata

Module metadata 

Source
Expand description

Learn about metadata, the main means through which an upgradeable runtime communicates its +properties to the outside world.

+

§Metadata

+

The existence of metadata in pezkuwi-sdk goes back to the (forkless) upgrade-ability of all +Substrate-based blockchains, which is achieved through +crate::reference_docs::wasm_meta_protocol. You can learn more about the details of how to +deal with these upgrades in crate::reference_docs::frame_runtime_upgrades_and_migrations.

+

Another consequence of upgrade-ability is that as a UI, wallet, or generally an offchain entity, +it is hard to know the types internal to the runtime, specifically in light of the fact that +they can change at any point in time.

+

This is why all Substrate-based runtimes must expose a [sp_api::Metadata] api, which mandates +the runtime to return a description of itself. The return type of this api is Vec<u8>, meaning +that it is up to the runtime developer to decide on the format of this.

+

All crate::pezkuwi_sdk::frame_runtime based runtimes expose a specific metadata language, +maintained in https://github.com/paritytech/frame-metadata which is adopted in the Pezkuwi +ecosystem.

+

§Metadata Explorers:

+

A few noteworthy tools that inspect the (FRAME-based) metadata of a chain:

+ +
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/metadata/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/metadata/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/metadata/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/omni_node/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/omni_node/index.html new file mode 100644 index 00000000..3511f4f6 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/omni_node/index.html @@ -0,0 +1,186 @@ +pezkuwi_sdk_docs::reference_docs::omni_node - Rust

Module omni_node

Module omni_node 

Source
Expand description

The pezkuwi-omni-node and its related binaries.

+

§(Omni) Node

+

This reference doc elaborates on what a Pezkuwi-SDK/Substrate node software is, and what +various ways exist to run one.

+

The node software, as denoted in crate::reference_docs::wasm_meta_protocol, is everything in +a blockchain other than the WASM runtime. It contains common components such as the database, +networking, RPC server and consensus. Substrate-based nodes are native binaries that are +compiled down from the Rust source code. The node folder in any of the templates are +examples of this source.

+
+

Note: A typical node also contains a lot of other tools (exposed as subcommands) that are +useful for operating a blockchain, such as the ones noted in +[pezkuwi_omni_node_lib::cli::Cli::subcommand].

+
+

§Node <> Runtime Interdependence

+

While in principle the node can be mostly independent of the runtime, for various reasons, such +as the native runtime, the node and +runtime were historically tightly linked together. Another reason is that the node and the +runtime need to be in agreement about which consensus algorithm they use, as described +below.

+

Specifically, the node relied on the existence of a linked runtime, and could only reliably run +that runtime. This is why if you look at any of the templates, they are all composed of a +node, and a runtime.

+

Moreover, the code and API of each of these nodes was historically very advanced, and tailored +towards those who wish to customize many of the node components at depth.

+
+

The notorious service.rs in any node template is a good example of this.

+
+

A trend has already been undergoing in +order to de-couple the node and the runtime for a long time. The north star of this effort is +twofold :

+
    +
  1. develop what can be described as an “omni-node”: A node that can run most runtimes.
  2. +
  3. provide a cleaner abstraction for creating a custom node.
  4. +
+

While a single omni-node running all possible runtimes is not feasible, the +pezkuwi-omni-node is an attempt at creating the former, and the [pezkuwi_omni_node_lib] +is the latter.

+
+

Note: The OmniNodes are mainly focused on the development needs of Pezkuwi +teyrchains ONLY, not (Substrate) solo-chains. For the time being, solo-chains are not +supported by the OmniNodes. This might change in the future.

+
+

§Types of Nodes

+

With the emergence of the OmniNodes, let’s look at the various Node options available to a +builder.

+

§pezkuwi-omni-node

+

pezkuwi-omni-node is a white-labeled binary, released as a part of Pezkuwi SDK that is +capable of meeting the needs of most Pezkuwi teyrchains.

+

It can act as the collator of a teyrchain in production, with all the related auxillary +functionalities that a normal collator node has: RPC server, archiving state, etc. Moreover, it +can also run the wasm blob of the teyrchain locally for testing and development.

+

§[pezkuwi_omni_node_lib]

+

[pezkuwi_omni_node_lib] is the library version of the above, which can be used to create a +fresh teyrchain node, with a some limited configuration options using a lean API.

+

§Old School Nodes

+

The existing node architecture, as seen in the templates, is still available for those who +want to have full control over the node software.

+

§Summary

+

We can summarize the choices for the node software of any given user of Pezkuwi-SDK, wishing to +deploy a teyrchain into 3 categories:

+
    +
  1. Use the pezkuwi-omni-node: This is the easiest way to get started, and is the most +likely to be the best choice for most users. + +
  2. +
  3. Use the [pezkuwi_omni_node_lib]: This is the best choice for those who want to have +slightly more control over the node software, such as embedding a custom chain-spec.
  4. +
  5. Use the old school nodes: This is the best choice for those who want to have full control +over the node software, such as changing the consensus engine, altering the transaction pool, +and so on.
  6. +
+

§OmniTools: User Journey

+

All in all, the user journey of a team/builder, in the OmniNode world is as follows:

+ +

§Appendix

+

This section describes how the interdependence between the node and the runtime is related to +the consensus engine. This information is useful for those who want to understand the +historical context of the node and the runtime.

+

§Consensus Engine

+

In any given substrate-based chain, both the node and the runtime will have their own +opinion/information about what consensus engine is going to be used.

+

In practice, the majority of the implementation of any consensus engine is in the node side, but +the runtime also typically needs to expose a custom runtime-api to enable the particular +consensus engine to work, and that particular runtime-api is implemented by a pallet +corresponding to that consensus engine.

+

For example, taking a snippet from [solochain_template_runtime], the runtime has to provide +this additional runtime-api (compared to [minimal_template_runtime]), if the node software is +configured to use the Aura consensus engine:

+
impl sp_consensus_aura::AuraApi<Block, AuraId> for Runtime {
+    fn slot_duration() -> sp_consensus_aura::SlotDuration {
+        ...
+    }
+    fn authorities() -> Vec<AuraId> {
+        ...
+    }
+}
+

For simplicity, we can break down “consensus” into two main parts:

+
    +
  • Block Authoring: Deciding who gets to produce the next block.
  • +
  • Finality: Deciding when a block is considered final.
  • +
+

For block authoring, there are a number of options:

+
    +
  • [sc_consensus_manual_seal]: Useful for testing, where any node can produce a block at any +time. This is often combined with a fixed interval at which a block is produced.
  • +
  • [sc_consensus_aura]/[pallet_aura]: A simple round-robin block authoring mechanism.
  • +
  • [sc_consensus_babe]/[pallet_babe]: A more advanced block authoring mechanism, capable of +anonymizing the next block author.
  • +
  • [sc_consensus_pow]: Proof of Work block authoring.
  • +
+

For finality, there is one main option shipped with pezkuwi-sdk:

+
    +
  • [sc_consensus_grandpa]/[pallet_grandpa]: A finality gadget that uses a voting mechanism to +decide when a block
  • +
+

The most important lesson here is that the node and the runtime must have matching consensus +components.

+

§Consequences for OmniNode

+

The consequence of the above is that anyone using the OmniNode must also be aware of the +consensus system used in the runtime, and be aware if it is matching that of the OmniNode or +not. For the time being, pezkuwi-omni-node only supports:

+
    +
  • Teyrchain-based Aura consensus, with 6s async-backing block-time, and before full elastic +scaling). [pezkuwi_omni_node_lib::cli::Cli::experimental_use_slot_based] for fixed factor +scaling (a step
  • +
  • Ability to run any runtime with --dev-block-time flag. This uses +[sc_consensus_manual_seal] under the hood, and has no restrictions on the runtime’s +consensus.
  • +
+

This future improvement to OmniNode +aims to make such checks automatic.

+

§Runtime conventions

+

The Omni Node needs to make some assumptions about the runtime. During startup, the node fetches +the runtime metadata and asserts that the runtime represents a compatible teyrchain. +The checks are best effort and will generate warning level logs in the Omni Node log file on +failure.

+

The list of checks may evolve in the future and for now only few rules are implemented:

+
    +
  • runtimes must define a type for cumulus-pallet-teyrchain-system, which is recommended to +be named as TeyrchainSystem.
  • +
  • runtimes must define a type for frame-system pallet, which is recommended to be named as +System. The configured block number here will be used by Omni Node to configure AURA +accordingly.
  • +
+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/omni_node/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/omni_node/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/omni_node/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/runtime_vs_smart_contract/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/runtime_vs_smart_contract/index.html new file mode 100644 index 00000000..c05a546c --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/runtime_vs_smart_contract/index.html @@ -0,0 +1,206 @@ +pezkuwi_sdk_docs::reference_docs::runtime_vs_smart_contract - Rust

Module runtime_vs_smart_contract

Module runtime_vs_smart_contract 

Source
Expand description

Learn about the differences between smart contracts and a FRAME-based runtime. They are both +“code stored onchain”, but how do they differ?

+

§Runtime vs. Smart Contracts

+

TL;DR: If you need to create a Blockchain, then write a runtime. If you need to create a +DApp, then write a Smart Contract.

+

This is a comparative analysis of Substrate-based Runtimes and Smart Contracts, highlighting +their main differences. Our aim is to equip you with a clear understanding of how these two +methods of deploying on-chain logic diverge in their design, usage, and implications.

+

Both Runtimes and Smart Contracts serve distinct purposes. Runtimes offer deep customization for +blockchain development, while Smart Contracts provide a more accessible approach for +decentralized applications. Understanding their differences is crucial in choosing the right +approach for a specific solution.

+

§Substrate

+

Substrate is a modular framework that enables the creation of purpose-specific blockchains. In +the Pezkuwi ecosystem you can find two distinct approaches for on-chain code execution: +Runtime Development and Smart Contracts.

+
§Smart Contracts in Substrate
+

Smart Contracts are autonomous, programmable constructs deployed on the blockchain. +In FRAME, Smart Contracts infrastructure is implemented by the +[pallet_contracts] for WASM-based contracts or the +pallet_evm for EVM-compatible contracts. These pallets +enable Smart Contract developers to build applications and systems on top of a Substrate-based +blockchain.

+
§Runtime in Substrate
+

The Runtime is the state transition function of a Substrate-based blockchain. It defines the +rules for processing transactions and blocks, essentially governing the behavior and +capabilities of a blockchain.

+

§Comparative Table

+ + + + + + +
AspectRuntimeSmart Contracts
Design PhilosophyCore logic of a blockchain, allowing broad and deep customization.Designed for DApps deployed on the blockchain runtime.
Development ComplexityRequires in-depth knowledge of Rust and Substrate. Suitable for complex blockchain architectures.Easier to develop with knowledge of Smart Contract languages like Solidity or ink!.
Upgradeability and FlexibilityOffers comprehensive upgradeability with migration logic and on-chain governance, allowing modifications to the entire blockchain logic without hard forks.Less flexible in upgrade migrations but offers more straightforward deployment and iteration.
Performance and EfficiencyMore efficient, optimized for specific needs of the blockchain.Can be less efficient due to its generic nature (e.g. the overhead of a virtual machine).
Security ConsiderationsSecurity flaws can affect the entire blockchain.Security risks usually localized to the individual contract.
Weighing and MeteringOperations can be weighed, allowing for precise benchmarking.Execution is metered, allowing for measurement of resource consumption.
+
+

We will now explore these differences in more detail.

+

§Design Philosophy

+

Runtimes and Smart Contracts are designed for different purposes. Runtimes are the core logic +of a blockchain, while Smart Contracts are designed for DApps on top of the blockchain. +Runtimes can be more complex, but also more flexible and efficient, while Smart Contracts are +easier to develop and deploy.

+
§Runtime Design Philosophy
+
    +
  • Core Blockchain Logic: Runtimes are essentially the backbone of a blockchain. They define +the fundamental rules, operations, and state transitions of the blockchain network.
  • +
  • Broad and Deep Customization: Runtimes allow for extensive customization and flexibility. +Developers can tailor the most fundamental aspects of the blockchain, like introducing an +efficient transaction fee model to eliminating transaction fees completely. This level of +control is essential for creating specialized or application-specific blockchains.
  • +
+
§Smart Contract Design Philosophy
+
    +
  • DApps Development: Smart contracts are designed primarily for developing DApps. They +operate on top of the blockchain’s infrastructure.
  • +
  • Modularity and Isolation: Smart contracts offer a more modular approach. Each contract is +an isolated piece of code, executing predefined operations when triggered. This isolation +simplifies development and enhances security, as flaws in one contract do not directly +compromise the entire network.
  • +
+

§Development Complexity

+

Runtimes and Smart Contracts differ in their development complexity, largely due to their +differing purposes and technical requirements.

+
§Runtime Development Complexity
+
    +
  • In-depth Knowledge Requirements: Developing a Runtime in Substrate requires a +comprehensive understanding of Rust, Substrate’s framework, and blockchain principles.
  • +
  • Complex Blockchain Architectures: Runtime development is suitable for creating complex +blockchain architectures. Developers must consider aspects like security, scalability, and +network efficiency.
  • +
+
§Smart Contract Development Complexity
+
    +
  • Accessibility: Smart Contract development is generally more accessible, especially for +those already familiar with programming concepts. Knowledge of smart contract-specific +languages like Solidity or ink! is required.
  • +
  • Focused on Application Logic: The development here is focused on the application logic +only. This includes writing functions that execute when certain conditions are met, managing +state within the contract, and ensuring security against common Smart Contract +vulnerabilities.
  • +
+

§Upgradeability and Flexibility

+

Runtimes and Smart Contracts differ significantly in how they handle upgrades and flexibility, +each with its own advantages and constraints. Runtimes are more flexible, allowing for writing +migration logic for upgrades, while Smart Contracts are less flexible but offer easier +deployment and iteration.

+
§Runtime Upgradeability and Flexibility
+
    +
  • Migration Logic: One of the key strengths of runtime development is the ability to define +migration logic. This allows developers to implement changes in the state or structure of the +blockchain during an upgrade. Such migrations can adapt the existing state to fit new +requirements or features seamlessly.
  • +
  • On-Chain Governance: Upgrades in a Runtime environment are typically governed on-chain, +involving validators or a governance mechanism. This allows for a democratic and transparent +process for making substantial changes to the blockchain.
  • +
  • Broad Impact of Changes: Changes made in Runtime affect the entire blockchain. This gives +developers the power to introduce significant improvements or changes but also necessitates a +high level of responsibility and scrutiny, we will talk further about it in the Security +Considerations section.
  • +
+
§Smart Contract Upgradeability and Flexibility
+
    +
  • Deployment and Iteration: Smart Contracts, by nature, are designed for more +straightforward deployment and iteration. Developers can quickly deploy contracts.
  • +
  • Contract Code Updates: Once deployed, although typically immutable, Smart Contracts can be +upgraded, but lack of migration logic. The [pallet_contracts] +allows for contracts to be upgraded by exposing the set_code dispatchable. More details on this +can be found in Ink! documentation on upgradeable contracts.
  • +
  • Isolated Impact: Upgrades or changes to a smart contract generally impact only that +contract and its users, unlike Runtime upgrades that have a network-wide effect.
  • +
  • Simplicity and Rapid Development: The development cycle for Smart Contracts is usually +faster and less complex than Runtime development, allowing for rapid prototyping and +deployment.
  • +
+

§Performance and Efficiency

+

Runtimes and Smart Contracts have distinct characteristics in terms of performance and +efficiency due to their inherent design and operational contexts. Runtimes are more efficient +and optimized for specific needs, while Smart Contracts are more generic and less efficient.

+
§Runtime Performance and Efficiency
+
    +
  • Optimized for Specific Needs: Runtime modules in Substrate are tailored to meet the +specific needs of the blockchain. They are integrated directly into the blockchain’s core, +allowing them to operate with high efficiency and minimal overhead.
  • +
  • Direct Access to Blockchain State: Runtime has direct access to the blockchain’s state. +This direct access enables more efficient data processing and transaction handling, as there +is no additional layer between the runtime logic and the blockchain’s core.
  • +
  • Resource Management: Resource management is integral to runtime development to ensure that +the blockchain operates smoothly and efficiently.
  • +
+
§Smart Contract Performance and Efficiency
+
    +
  • Generic Nature and Overhead: Smart Contracts, particularly those running in virtual +machine environments, can be less efficient due to the generic nature of their execution +environment. The overhead of the virtual machine can lead to increased computational and +resource costs.
  • +
  • Isolation and Security Constraints: Smart Contracts operate in an isolated environment to +ensure security and prevent unwanted interactions with the blockchain’s state. This isolation, +while crucial for security, can introduce additional computational overhead.
  • +
  • Gas Mechanism and Metering: The gas mechanism in Smart Contracts, used for metering +computational resources, ensures that contracts don’t consume excessive resources. However, +this metering itself requires computational power, adding to the overall cost of contract +execution.
  • +
+

§Security Considerations

+

These two methodologies, while serving different purposes, come with their own unique security +considerations.

+
§Runtime Security Aspects
+

Runtimes, being at the core of blockchain functionality, have profound implications for the +security of the entire network:

+
    +
  • Broad Impact: Security flaws in the runtime can compromise the entire blockchain, +affecting all network participants.
  • +
  • Governance and Upgradeability: Runtime upgrades, while powerful, need rigorous governance +and testing to ensure security. Improperly executed upgrades can introduce vulnerabilities or +disrupt network operations.
  • +
  • Complexity and Expertise: Developing and maintaining runtime requires a higher level of +expertise in blockchain architecture and security, as mistakes can be far-reaching.
  • +
+
§Smart Contract Security Aspects
+

Smart contracts, while more isolated, bring their own set of security challenges:

+
    +
  • Isolated Impact: Security issues in a smart contract typically affect the contract itself +and its users, rather than the whole network.
  • +
  • Contract-specific Risks: Common issues like reentrancy +attacks, improper handling of external calls, and gas limit vulnerabilities are specific to +smart contract development.
  • +
  • Permissionless Deployment: Since anyone can deploy a smart contract, +the ecosystem is more open to potentially malicious or vulnerable code.
  • +
+

§Weighing and Metering

+

Weighing and metering are mechanisms designed to limit the resources used by external actors. +However, there are fundamental differences in how these resources are handled in FRAME-based +Runtimes and how they are handled in Smart Contracts, while Runtime operations are weighed, +Smart Contract executions must be metered.

+
§Weighing
+

In FRAME-based Runtimes, operations are weighed. This means that each operation in the Runtime +has a fixed upper cost, known in advance, determined through +benchmarking. Weighing is practical here +because:

+
    +
  • Predictability: Runtime operations are part of the blockchain’s core logic, which is static +until an upgrade occurs. This predictability allows for precise +benchmarking.
  • +
  • Prevention of Abuse: By having a fixed upper cost that corresponds to the worst-case +complexity scenario of its execution (and a mechanism to refund unused weight), it becomes +infeasible for an attacker to create transactions that could unpredictably consume excessive +resources.
  • +
+
§Metering
+

For Smart Contracts resource consumption is metered. This is essential due to:

+
    +
  • Untrusted Nature: Unlike Runtime operations, Smart Contracts can be deployed by any user, +and their behavior isn’t known in advance. Metering dynamically measures resource consumption +as the contract executes.
  • +
  • Safety Against Infinite Loops: Metering protects the blockchain from poorly designed +contracts that might run into infinite loops, consuming an indefinite amount of resources.
  • +
+
§Implications for Developers and Users
+
    +
  • For Runtime Developers: Understanding the cost of each operation is essential. Misjudging +the weight of operations can lead to network congestion or vulnerability exploitation.
  • +
  • For Smart Contract Developers: Being mindful of the gas cost associated with contract +execution is crucial. Efficiently written contracts save costs and are less likely to hit gas +limits, ensuring smoother execution on the blockchain.
  • +
+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/runtime_vs_smart_contract/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/runtime_vs_smart_contract/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/runtime_vs_smart_contract/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/sidebar-items.js new file mode 100644 index 00000000..852909a6 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"mod":["blockchain_state_machines","chain_spec_genesis","cli","custom_host_functions","custom_runtime_api_rpc","defensive_programming","development_environment_advice","extrinsic_encoding","fee_less_runtime","frame_benchmarking_weight","frame_logging","frame_offchain_workers","frame_origin","frame_pallet_coupling","frame_runtime_types","frame_runtime_upgrades_and_migrations","frame_storage_derives","frame_system_accounts","frame_tokens","glossary","metadata","omni_node","runtime_vs_smart_contract","signed_extensions","state","trait_based_programming","transaction_extensions","umbrella_crate","wasm_meta_protocol"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/signed_extensions/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/signed_extensions/index.html new file mode 100644 index 00000000..b20ffd7f --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/signed_extensions/index.html @@ -0,0 +1,4 @@ +pezkuwi_sdk_docs::reference_docs::signed_extensions - Rust

Module signed_extensions

Module signed_extensions 

Source
Expand description

Deprecated in favor of transaction extensions. +SignedExtensions are deprecated in favor of +TransactionExtensions.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/signed_extensions/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/signed_extensions/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/signed_extensions/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/state/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/state/index.html new file mode 100644 index 00000000..e77587b1 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/state/index.html @@ -0,0 +1,11 @@ +pezkuwi_sdk_docs::reference_docs::state - Rust

Module state

Module state 

Source
Expand description

Learn about the state in Substrate.

+

§State

+

The state is abstracted as a key-value like database. Every item that +needs to be persisted by the State Transition +Function is written to the state.

+

§Special keys

+

The key-value pairs in the state are represented as byte sequences. The node +doesn’t know how to interpret most the key-value pairs. However, there exist some +special keys and its values that are known to the node, the so-called +well-known-keys.

+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/state/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/state/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/state/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/trait_based_programming/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/trait_based_programming/index.html new file mode 100644 index 00000000..5469897b --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/trait_based_programming/index.html @@ -0,0 +1,198 @@ +pezkuwi_sdk_docs::reference_docs::trait_based_programming - Rust

Module trait_based_programming

Module trait_based_programming 

Source
Expand description

Learn how Substrate and FRAME use traits and associated types to make modules generic in a +type-safe manner.

+

§Trait-based Programming

+

This document walks you over a peculiar way of using Rust’s trait items. This pattern is +abundantly used within [frame] and is therefore paramount important for a smooth transition +into it.

+

The rest of this document assumes familiarity with the +Rust book’s Advanced Traits +section. +Moreover, we use the [frame::traits::Get].

+

First, imagine we are writing a FRAME pallet. We represent this pallet with a struct Pallet, +and this pallet wants to implement the functionalities of that pallet, for example a simple +transfer function. For the sake of education, we are interested in having a MinTransfer +amount, expressed as a [frame::traits::Get], which will dictate what is the minimum amount +that can be transferred.

+

We can foremost write this as simple as the following snippet:

+ +
mod basic {
+	struct Pallet;
+
+	type AccountId = frame::deps::sp_runtime::AccountId32;
+	type Balance = u128;
+	type MinTransfer = frame::traits::ConstU128<10>;
+
+	impl Pallet {
+		fn transfer(_from: AccountId, _to: AccountId, _amount: Balance) {
+			todo!()
+		}
+	}
+}
+

In this example, we use arbitrary choices for AccountId, Balance and the MinTransfer type. +This works great for one team’s purposes but we have to remember that Substrate and FRAME +are written as generic frameworks, intended to be highly configurable.

+

In a broad sense, there are two avenues in exposing configurability:

+
    +
  1. For values that need to be generic, for example MinTransfer, we attach them to the +Pallet struct as fields:
  2. +
+ +
struct Pallet {
+	min_transfer: u128,
+}
+
    +
  1. For types that need to be generic, we would have to use generic or associated types, such +as:
  2. +
+ +
struct Pallet<AccountId> {
+	min_transfer: u128,
+    _marker: std::marker::PhantomData<AccountId>,
+}
+

Substrate and FRAME, for various reasons (performance, correctness, type safety) has opted to +use types to declare both values and types as generic. This is the essence of why the +Get trait exists.

+

This would bring us to the second iteration of the pallet, which would look like:

+ +
mod generic {
+	use super::*;
+
+	struct Pallet<AccountId, Balance, MinTransfer> {
+		_marker: std::marker::PhantomData<(AccountId, Balance, MinTransfer)>,
+	}
+
+	impl<AccountId, Balance, MinTransfer> Pallet<AccountId, Balance, MinTransfer>
+	where
+		Balance: frame::traits::AtLeast32BitUnsigned,
+		MinTransfer: frame::traits::Get<Balance>,
+		AccountId: From<[u8; 32]>,
+	{
+		fn transfer(_from: AccountId, _to: AccountId, amount: Balance) {
+			assert!(amount >= MinTransfer::get());
+			unimplemented!();
+		}
+	}
+}
+

In this example, we managed to make all 3 of our types generic. Taking the example of the +AccountId, one should read the above as following:

+
+

The Pallet does not know what type AccountId concretely is, but it knows that it is +something that adheres to being From<[u8; 32]>.

+
+

This method would work, but it suffers from two downsides:

+
    +
  1. It is verbose, each impl block would have to reiterate all of the trait bounds.
  2. +
  3. It cannot easily share/inherit generic types. Imagine multiple pallets wanting to be generic +over a single AccountId. There is no easy way to express that in this model.
  4. +
+

Finally, this brings us to using traits and associated types on traits to express the above. +Trait associated types have the benefit of:

+
    +
  1. Being less verbose, as in effect they can group multiple types together.
  2. +
  3. Can inherit from one another by declaring +supertraits.
  4. +
+
+

Interestingly, one downside of associated types is that declaring defaults on them is not +stable yet. In the meantime, we have built our own custom mechanics around declaring defaults +for associated types, see [pallet_default_config_example].

+
+

The last iteration of our code would look like this:

+ +
mod trait_based {
+	use super::*;
+
+	trait Config {
+		type AccountId: From<[u8; 32]>;
+		type Balance: frame::traits::AtLeast32BitUnsigned;
+		type MinTransfer: frame::traits::Get<Self::Balance>;
+	}
+
+	struct Pallet<T: Config>(std::marker::PhantomData<T>);
+	impl<T: Config> Pallet<T> {
+		fn transfer(_from: T::AccountId, _to: T::AccountId, amount: T::Balance) {
+			assert!(amount >= T::MinTransfer::get());
+			unimplemented!();
+		}
+	}
+}
+

Notice how instead of having multiple generics, everything is generic over a single <T: Config>, and all types are fetched through T, for example T::AccountId, T::MinTransfer.

+

Finally, imagine all pallets wanting to be generic over AccountId. This can be achieved by +having individual trait Configs declare a shared trait SystemConfig as their +supertrait.

+ +
mod with_system {
+	use super::*;
+
+	pub trait SystemConfig {
+		type AccountId: From<[u8; 32]>;
+	}
+
+	pub trait Config: SystemConfig {
+		type Balance: frame::traits::AtLeast32BitUnsigned;
+		type MinTransfer: frame::traits::Get<Self::Balance>;
+	}
+
+	pub struct Pallet<T: Config>(std::marker::PhantomData<T>);
+	impl<T: Config> Pallet<T> {
+		fn transfer(_from: T::AccountId, _to: T::AccountId, amount: T::Balance) {
+			assert!(amount >= T::MinTransfer::get());
+			unimplemented!();
+		}
+	}
+}
+

In FRAME, this shared supertrait is [frame::prelude::frame_system].

+

Notice how this made no difference in the syntax of the rest of the code. T::AccountId is +still a valid type, since T implements Config and Config implies SystemConfig, which +has a type AccountId.

+

Note, in some instances one would need to use what is known as the fully-qualified-syntax to +access a type to help the Rust compiler disambiguate.

+ +
mod fully_qualified {
+	use super::with_system::*;
+
+	// Example of using fully qualified syntax.
+	type AccountIdOf<T> = <T as SystemConfig>::AccountId;
+}
+

This syntax can sometimes become more complicated when you are dealing with nested traits. +Consider the following example, in which we fetch the type Balance from another trait +CurrencyTrait.

+ +
mod fully_qualified_complicated {
+	use super::with_system::*;
+
+	trait CurrencyTrait {
+		type Balance: frame::traits::AtLeast32BitUnsigned;
+		fn more_stuff() {}
+	}
+
+	trait Config: SystemConfig {
+		type Currency: CurrencyTrait;
+	}
+
+	struct Pallet<T: Config>(std::marker::PhantomData<T>);
+	impl<T: Config> Pallet<T> {
+		fn transfer(
+			_from: T::AccountId,
+			_to: T::AccountId,
+			_amount: <<T as Config>::Currency as CurrencyTrait>::Balance,
+		) {
+			unimplemented!();
+		}
+	}
+
+	/// A common pattern in FRAME.
+	type BalanceOf<T> = <<T as Config>::Currency as CurrencyTrait>::Balance;
+}
+

Notice the final type BalanceOf and how it is defined. Using such aliases to shorten the +length of fully qualified syntax is a common pattern in FRAME.

+

The above example is almost identical to the well-known (and somewhat notorious) type BalanceOf that is often used in the context of [frame::traits::fungible].

+ +
pub type BalanceOf<T> =
+	<<T as Config>::Currency as Currency<<T as frame_system::Config>::AccountId>>::Balance;

§Additional Resources

+ +
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/trait_based_programming/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/trait_based_programming/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/trait_based_programming/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/transaction_extensions/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/transaction_extensions/index.html new file mode 100644 index 00000000..e54731e7 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/transaction_extensions/index.html @@ -0,0 +1,115 @@ +pezkuwi_sdk_docs::reference_docs::transaction_extensions - Rust

Module transaction_extensions

Module transaction_extensions 

Source
Expand description

Learn about the transaction extensions that form a part of extrinsics. +Transaction extensions are, briefly, a means for different chains to extend the “basic” +extrinsic format with custom data that can be checked by the runtime.

+

§FRAME provided transaction extensions

+

FRAME by default already provides the following transaction extensions:

+
    +
  • +

    CheckGenesis: Ensures that a transaction was sent for the same +network. Determined based on genesis.

    +
  • +
  • +

    CheckMortality: Extends a transaction with a configurable +mortality.

    +
  • +
  • +

    CheckNonZeroSender: Ensures that the sender of a +transaction is not the all zero account (all bytes of the accountid are zero).

    +
  • +
  • +

    CheckNonce: Extends a transaction with a nonce to prevent replay +of transactions and to provide ordering of transactions.

    +
  • +
  • +

    CheckSpecVersion: Ensures that a transaction was built for +the currently active runtime.

    +
  • +
  • +

    CheckTxVersion: Ensures that the transaction signer used the +correct encoding of the call.

    +
  • +
  • +

    CheckWeight: Ensures that the transaction fits into the block +before dispatching it.

    +
  • +
  • +

    ChargeTransactionPayment: Charges +transaction fees from the signer based on the weight of the call using the native token.

    +
  • +
  • +

    ChargeAssetTxPayment: Charges transaction +fees from the signer based on the weight of the call using any supported asset (including the +native token).

    +
  • +
  • +

    ChargeAssetTxPayment(using +conversion): Charges transaction +fees from the signer based on the weight of the call using any supported asset (including the +native token). The asset is converted to the native token using a pool.

    +
  • +
  • +

    SkipCheckIfFeeless: Allows transactions +to be processed without paying any fee. This requires that the call that should be +dispatched is augmented with the feeless_if +attribute.

    +
  • +
  • +

    CheckMetadataHash: Extends transactions +to include the so-called metadata hash. This is required by chains to support the generic +Ledger application and other similar offline wallets.

    +
  • +
  • +

    WeightReclaim: A transaction extension for the relay chain +that reclaims unused weight after executing a transaction.

    +
  • +
  • +

    StorageWeightReclaim: A transaction +extension for teyrchains that reclaims unused storage weight after executing a transaction.

    +
  • +
+

For more information about these extensions, follow the link to the type documentation.

+

§Building a custom transaction extension

+

Defining a couple of very simple transaction extensions looks like the following:

+ +
pub mod transaction_extensions_example {
+	use codec::{Decode, DecodeWithMemTracking, Encode};
+	use scale_info::TypeInfo;
+	use sp_runtime::{
+		impl_tx_ext_default,
+		traits::{Dispatchable, TransactionExtension},
+		transaction_validity::TransactionValidityError,
+	};
+
+	// This doesn't actually check anything, but simply allows
+	// some arbitrary `u32` to be added to the extrinsic payload
+	#[derive(Debug, Encode, Decode, DecodeWithMemTracking, Clone, Eq, PartialEq, TypeInfo)]
+	pub struct AddToPayload(pub u32);
+
+	impl<Call: Dispatchable> TransactionExtension<Call> for AddToPayload {
+		const IDENTIFIER: &'static str = "AddToPayload";
+		type Implicit = ();
+		type Pre = ();
+		type Val = ();
+
+		impl_tx_ext_default!(Call; weight validate prepare);
+	}
+
+	// This is the opposite; nothing will be added to the extrinsic payload,
+	// but the Implicit type (`1234u32`) will be added to the
+	// payload to be signed.
+	#[derive(Debug, Encode, Decode, DecodeWithMemTracking, Clone, Eq, PartialEq, TypeInfo)]
+	pub struct AddToSignaturePayload;
+
+	impl<Call: Dispatchable> TransactionExtension<Call> for AddToSignaturePayload {
+		const IDENTIFIER: &'static str = "AddToSignaturePayload";
+		type Implicit = u32;
+
+		fn implicit(&self) -> Result<Self::Implicit, TransactionValidityError> {
+			Ok(1234)
+		}
+		type Pre = ();
+		type Val = ();
+
+		impl_tx_ext_default!(Call; weight validate prepare);
+	}
+}

Modules§

transaction_extensions_example
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/transaction_extensions/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/transaction_extensions/sidebar-items.js new file mode 100644 index 00000000..4f99a00a --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/transaction_extensions/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"mod":["transaction_extensions_example"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/transaction_extensions/transaction_extensions_example/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/transaction_extensions/transaction_extensions_example/index.html new file mode 100644 index 00000000..e6673617 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/transaction_extensions/transaction_extensions_example/index.html @@ -0,0 +1 @@ +pezkuwi_sdk_docs::reference_docs::transaction_extensions::transaction_extensions_example - Rust

Module transaction_extensions_example

Module transaction_extensions_example 

Source

Structs§

AddToPayload
AddToSignaturePayload
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/transaction_extensions/transaction_extensions_example/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/transaction_extensions/transaction_extensions_example/sidebar-items.js new file mode 100644 index 00000000..7ca02de1 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/transaction_extensions/transaction_extensions_example/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"struct":["AddToPayload","AddToSignaturePayload"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/transaction_extensions/transaction_extensions_example/struct.AddToPayload.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/transaction_extensions/transaction_extensions_example/struct.AddToPayload.html new file mode 100644 index 00000000..7878c41d --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/transaction_extensions/transaction_extensions_example/struct.AddToPayload.html @@ -0,0 +1,284 @@ +AddToPayload in pezkuwi_sdk_docs::reference_docs::transaction_extensions::transaction_extensions_example - Rust

AddToPayload

pub struct AddToPayload(pub u32);

Tuple Fields§

§0: u32

Trait Implementations§

Source§

impl Clone for AddToPayload

Source§

fn clone(&self) -> AddToPayload

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for AddToPayload

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for AddToPayload

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for AddToPayload

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
Source§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
Source§

fn using_encoded<__CodecOutputReturn, __CodecUsingEncodedCallback: FnOnce(&[u8]) -> __CodecOutputReturn>( + &self, + f: __CodecUsingEncodedCallback, +) -> __CodecOutputReturn

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl PartialEq for AddToPayload

Source§

fn eq(&self, other: &AddToPayload) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl<Call: Dispatchable> TransactionExtension<Call> for AddToPayload

Source§

const IDENTIFIER: &'static str = "AddToPayload"

Unique identifier of this signed extension. Read more
Source§

type Implicit = ()

Any additional data which was known at the time of transaction construction and can be +useful in authenticating the transaction. This is determined dynamically in part from the +on-chain environment using the implicit function and not directly contained in the +transaction itself and therefore is considered “implicit”.
Source§

type Pre = ()

The type that encodes information that can be passed from prepare to post_dispatch.
Source§

type Val = ()

The type that encodes information that can be passed from validate to prepare.
Source§

fn weight(&self, _call: &Call) -> Weight

The weight consumed by executing this extension instance fully during transaction dispatch.
Source§

fn validate( + &self, + origin: DispatchOriginOf<Call>, + _call: &Call, + _info: &DispatchInfoOf<Call>, + _len: usize, + _self_implicit: Self::Implicit, + _inherited_implication: &impl Encode, + _source: TransactionSource, +) -> ValidateResult<Self::Val, Call>

Validate a transaction for the transaction queue. Read more
Source§

fn prepare( + self, + _val: Self::Val, + _origin: &DispatchOriginOf<Call>, + _call: &Call, + _info: &DispatchInfoOf<Call>, + _len: usize, +) -> Result<Self::Pre, TransactionValidityError>

Do any pre-flight stuff for a transaction after validation. Read more
§

fn implicit(&self) -> Result<Self::Implicit, TransactionValidityError>

Determine any additional data which was known at the time of transaction construction and +can be useful in authenticating the transaction. The expected usage of this is to include in +any data which is signed and verified as part of transaction validation. Also perform any +pre-signature-verification checks and return an error if needed.
§

fn metadata() -> Vec<TransactionExtensionMetadata>

Returns the metadata for this extension. Read more
§

fn post_dispatch_details( + _pre: Self::Pre, + _info: &<Call as Dispatchable>::Info, + _post_info: &<Call as Dispatchable>::PostInfo, + _len: usize, + _result: &Result<(), DispatchError>, +) -> Result<Weight, TransactionValidityError>

Do any post-flight stuff for an extrinsic. Read more
§

fn post_dispatch( + pre: Self::Pre, + info: &<Call as Dispatchable>::Info, + post_info: &mut <Call as Dispatchable>::PostInfo, + len: usize, + result: &Result<(), DispatchError>, +) -> Result<(), TransactionValidityError>

A wrapper for post_dispatch_details that +refunds the unspent weight consumed by this extension into the post dispatch information. Read more
§

fn bare_validate( + _call: &Call, + _info: &<Call as Dispatchable>::Info, + _len: usize, +) -> Result<ValidTransaction, TransactionValidityError>

Validation logic for bare extrinsics. Read more
§

fn bare_validate_and_prepare( + _call: &Call, + _info: &<Call as Dispatchable>::Info, + _len: usize, +) -> Result<(), TransactionValidityError>

All pre-flight logic run before dispatching bare extrinsics. Read more
§

fn bare_post_dispatch( + _info: &<Call as Dispatchable>::Info, + _post_info: &mut <Call as Dispatchable>::PostInfo, + _len: usize, + _result: &Result<(), DispatchError>, +) -> Result<(), TransactionValidityError>

Post dispatch logic run after dispatching bare extrinsics. Read more
Source§

impl TypeInfo for AddToPayload

Source§

type Identity = AddToPayload

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl DecodeWithMemTracking for AddToPayload

Source§

impl EncodeLike for AddToPayload

Source§

impl Eq for AddToPayload

Source§

impl StructuralPartialEq for AddToPayload

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T, Call> DispatchTransaction<Call> for T
where + T: TransactionExtension<Call>, + Call: Dispatchable + Encode, + <Call as Dispatchable>::RuntimeOrigin: AsTransactionAuthorizedOrigin,

§

type Origin = <Call as Dispatchable>::RuntimeOrigin

The origin type of the transaction.
§

type Info = <Call as Dispatchable>::Info

The info type.
§

type Result = Result<Result<<Call as Dispatchable>::PostInfo, DispatchErrorWithPostInfo<<Call as Dispatchable>::PostInfo>>, TransactionValidityError>

The resultant type.
§

type Val = <T as TransactionExtension<Call>>::Val

The Val of the extension.
§

type Pre = <T as TransactionExtension<Call>>::Pre

The Pre of the extension.
§

fn validate_only( + &self, + origin: <T as DispatchTransaction<Call>>::Origin, + call: &Call, + info: &<Call as Dispatchable>::Info, + len: usize, + source: TransactionSource, + extension_version: u8, +) -> Result<(ValidTransaction, <T as TransactionExtension<Call>>::Val, <T as DispatchTransaction<Call>>::Origin), TransactionValidityError>

Just validate a transaction. Read more
§

fn validate_and_prepare( + self, + origin: <T as DispatchTransaction<Call>>::Origin, + call: &Call, + info: &<Call as Dispatchable>::Info, + len: usize, + extension_version: u8, +) -> Result<(<T as TransactionExtension<Call>>::Pre, <T as DispatchTransaction<Call>>::Origin), TransactionValidityError>

Validate and prepare a transaction, ready for dispatch.
§

fn dispatch_transaction( + self, + origin: <Call as Dispatchable>::RuntimeOrigin, + call: Call, + info: &<Call as Dispatchable>::Info, + len: usize, + extension_version: u8, +) -> <T as DispatchTransaction<Call>>::Result

Dispatch a transaction with the given base origin and call.
§

fn test_run( + self, + origin: <T as DispatchTransaction<Call>>::Origin, + call: &Call, + info: &<T as DispatchTransaction<Call>>::Info, + len: usize, + extension_version: u8, + substitute: impl FnOnce(<T as DispatchTransaction<Call>>::Origin) -> Result<<Call as Dispatchable>::PostInfo, DispatchErrorWithPostInfo<<Call as Dispatchable>::PostInfo>>, +) -> <T as DispatchTransaction<Call>>::Result

Do everything which would be done in a dispatch_transaction, +but instead of executing the call, execute substitute instead. Since this doesn’t actually +dispatch the call, it doesn’t need to consume it and so call can be passed as a reference.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/transaction_extensions/transaction_extensions_example/struct.AddToSignaturePayload.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/transaction_extensions/transaction_extensions_example/struct.AddToSignaturePayload.html new file mode 100644 index 00000000..600c7aaf --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/transaction_extensions/transaction_extensions_example/struct.AddToSignaturePayload.html @@ -0,0 +1,282 @@ +AddToSignaturePayload in pezkuwi_sdk_docs::reference_docs::transaction_extensions::transaction_extensions_example - Rust

AddToSignaturePayload

pub struct AddToSignaturePayload;

Trait Implementations§

Source§

impl Clone for AddToSignaturePayload

Source§

fn clone(&self) -> AddToSignaturePayload

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for AddToSignaturePayload

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Decode for AddToSignaturePayload

Source§

fn decode<__CodecInputEdqy: Input>( + __codec_input_edqy: &mut __CodecInputEdqy, +) -> Result<Self, Error>

Attempt to deserialise the value from input.
§

fn decode_into<I>( + input: &mut I, + dst: &mut MaybeUninit<Self>, +) -> Result<DecodeFinished, Error>
where + I: Input,

Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
§

fn skip<I>(input: &mut I) -> Result<(), Error>
where + I: Input,

Attempt to skip the encoded value from input. Read more
§

fn encoded_fixed_size() -> Option<usize>

Returns the fixed encoded size of the type. Read more
Source§

impl Encode for AddToSignaturePayload

Source§

fn size_hint(&self) -> usize

If possible give a hint of expected size of the encoding. Read more
Source§

fn encode_to<__CodecOutputEdqy: Output + ?Sized>( + &self, + __codec_dest_edqy: &mut __CodecOutputEdqy, +)

Convert self to a slice and append it to the destination.
§

fn encode(&self) -> Vec<u8>

Convert self to an owned vector.
§

fn using_encoded<R, F>(&self, f: F) -> R
where + F: FnOnce(&[u8]) -> R,

Convert self to a slice and then invoke the given closure with it.
§

fn encoded_size(&self) -> usize

Calculates the encoded size. Read more
Source§

impl PartialEq for AddToSignaturePayload

Source§

fn eq(&self, other: &AddToSignaturePayload) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl<Call: Dispatchable> TransactionExtension<Call> for AddToSignaturePayload

Source§

const IDENTIFIER: &'static str = "AddToSignaturePayload"

Unique identifier of this signed extension. Read more
Source§

type Implicit = u32

Any additional data which was known at the time of transaction construction and can be +useful in authenticating the transaction. This is determined dynamically in part from the +on-chain environment using the implicit function and not directly contained in the +transaction itself and therefore is considered “implicit”.
Source§

type Pre = ()

The type that encodes information that can be passed from prepare to post_dispatch.
Source§

type Val = ()

The type that encodes information that can be passed from validate to prepare.
Source§

fn implicit(&self) -> Result<Self::Implicit, TransactionValidityError>

Determine any additional data which was known at the time of transaction construction and +can be useful in authenticating the transaction. The expected usage of this is to include in +any data which is signed and verified as part of transaction validation. Also perform any +pre-signature-verification checks and return an error if needed.
Source§

fn weight(&self, _call: &Call) -> Weight

The weight consumed by executing this extension instance fully during transaction dispatch.
Source§

fn validate( + &self, + origin: DispatchOriginOf<Call>, + _call: &Call, + _info: &DispatchInfoOf<Call>, + _len: usize, + _self_implicit: Self::Implicit, + _inherited_implication: &impl Encode, + _source: TransactionSource, +) -> ValidateResult<Self::Val, Call>

Validate a transaction for the transaction queue. Read more
Source§

fn prepare( + self, + _val: Self::Val, + _origin: &DispatchOriginOf<Call>, + _call: &Call, + _info: &DispatchInfoOf<Call>, + _len: usize, +) -> Result<Self::Pre, TransactionValidityError>

Do any pre-flight stuff for a transaction after validation. Read more
§

fn metadata() -> Vec<TransactionExtensionMetadata>

Returns the metadata for this extension. Read more
§

fn post_dispatch_details( + _pre: Self::Pre, + _info: &<Call as Dispatchable>::Info, + _post_info: &<Call as Dispatchable>::PostInfo, + _len: usize, + _result: &Result<(), DispatchError>, +) -> Result<Weight, TransactionValidityError>

Do any post-flight stuff for an extrinsic. Read more
§

fn post_dispatch( + pre: Self::Pre, + info: &<Call as Dispatchable>::Info, + post_info: &mut <Call as Dispatchable>::PostInfo, + len: usize, + result: &Result<(), DispatchError>, +) -> Result<(), TransactionValidityError>

A wrapper for post_dispatch_details that +refunds the unspent weight consumed by this extension into the post dispatch information. Read more
§

fn bare_validate( + _call: &Call, + _info: &<Call as Dispatchable>::Info, + _len: usize, +) -> Result<ValidTransaction, TransactionValidityError>

Validation logic for bare extrinsics. Read more
§

fn bare_validate_and_prepare( + _call: &Call, + _info: &<Call as Dispatchable>::Info, + _len: usize, +) -> Result<(), TransactionValidityError>

All pre-flight logic run before dispatching bare extrinsics. Read more
§

fn bare_post_dispatch( + _info: &<Call as Dispatchable>::Info, + _post_info: &mut <Call as Dispatchable>::PostInfo, + _len: usize, + _result: &Result<(), DispatchError>, +) -> Result<(), TransactionValidityError>

Post dispatch logic run after dispatching bare extrinsics. Read more
Source§

impl TypeInfo for AddToSignaturePayload

Source§

type Identity = AddToSignaturePayload

The type identifying for which type info is provided. Read more
Source§

fn type_info() -> Type

Returns the static type identifier for Self.
Source§

impl DecodeWithMemTracking for AddToSignaturePayload

Source§

impl EncodeLike for AddToSignaturePayload

Source§

impl Eq for AddToSignaturePayload

Source§

impl StructuralPartialEq for AddToSignaturePayload

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where + T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

§

impl<'a, T, E> AsTaggedExplicit<'a, E> for T
where + T: 'a,

§

fn explicit(self, class: Class, tag: u32) -> TaggedParser<'a, Explicit, Self, E>

§

impl<'a, T, E> AsTaggedImplicit<'a, E> for T
where + T: 'a,

§

fn implicit( + self, + class: Class, + constructed: bool, + tag: u32, +) -> TaggedParser<'a, Implicit, Self, E>

Source§

impl<T> Borrow<T> for T
where + T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where + Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where + Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
Source§

impl<T> CloneToUninit for T
where + T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit #126799)
Performs copy-assignment from self to dest. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + Self: Into<T>,

Converts self into T using Into<T>. Read more
§

impl<T> DecodeAll for T
where + T: Decode,

§

fn decode_all(input: &mut &[u8]) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

impl<T> DecodeLimit for T
where + T: Decode,

§

fn decode_all_with_depth_limit( + limit: u32, + input: &mut &[u8], +) -> Result<T, Error>

Decode Self and consume all of the given input data. Read more
§

fn decode_with_depth_limit<I>(limit: u32, input: &mut I) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum recursion depth and advance input by the number of +bytes consumed. Read more
§

impl<T> DecodeWithMemLimit for T
where + T: DecodeWithMemTracking,

§

fn decode_with_mem_limit<I>(input: &mut I, mem_limit: usize) -> Result<T, Error>
where + I: Input,

Decode Self with the given maximum memory limit and advance input by the number of +bytes consumed. Read more
§

impl<T, U> DefensiveTruncateInto<U> for T
where + U: DefensiveTruncateFrom<T>,

§

fn defensive_truncate_into(self) -> U

Defensively truncate a value and convert it into its bounded form.
§

impl<T, Call> DispatchTransaction<Call> for T
where + T: TransactionExtension<Call>, + Call: Dispatchable + Encode, + <Call as Dispatchable>::RuntimeOrigin: AsTransactionAuthorizedOrigin,

§

type Origin = <Call as Dispatchable>::RuntimeOrigin

The origin type of the transaction.
§

type Info = <Call as Dispatchable>::Info

The info type.
§

type Result = Result<Result<<Call as Dispatchable>::PostInfo, DispatchErrorWithPostInfo<<Call as Dispatchable>::PostInfo>>, TransactionValidityError>

The resultant type.
§

type Val = <T as TransactionExtension<Call>>::Val

The Val of the extension.
§

type Pre = <T as TransactionExtension<Call>>::Pre

The Pre of the extension.
§

fn validate_only( + &self, + origin: <T as DispatchTransaction<Call>>::Origin, + call: &Call, + info: &<Call as Dispatchable>::Info, + len: usize, + source: TransactionSource, + extension_version: u8, +) -> Result<(ValidTransaction, <T as TransactionExtension<Call>>::Val, <T as DispatchTransaction<Call>>::Origin), TransactionValidityError>

Just validate a transaction. Read more
§

fn validate_and_prepare( + self, + origin: <T as DispatchTransaction<Call>>::Origin, + call: &Call, + info: &<Call as Dispatchable>::Info, + len: usize, + extension_version: u8, +) -> Result<(<T as TransactionExtension<Call>>::Pre, <T as DispatchTransaction<Call>>::Origin), TransactionValidityError>

Validate and prepare a transaction, ready for dispatch.
§

fn dispatch_transaction( + self, + origin: <Call as Dispatchable>::RuntimeOrigin, + call: Call, + info: &<Call as Dispatchable>::Info, + len: usize, + extension_version: u8, +) -> <T as DispatchTransaction<Call>>::Result

Dispatch a transaction with the given base origin and call.
§

fn test_run( + self, + origin: <T as DispatchTransaction<Call>>::Origin, + call: &Call, + info: &<T as DispatchTransaction<Call>>::Info, + len: usize, + extension_version: u8, + substitute: impl FnOnce(<T as DispatchTransaction<Call>>::Origin) -> Result<<Call as Dispatchable>::PostInfo, DispatchErrorWithPostInfo<<Call as Dispatchable>::PostInfo>>, +) -> <T as DispatchTransaction<Call>>::Result

Do everything which would be done in a dispatch_transaction, +but instead of executing the call, execute substitute instead. Since this doesn’t actually +dispatch the call, it doesn’t need to consume it and so call can be passed as a reference.
§

impl<T> Downcast for T
where + T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.
§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait.
§

fn as_any(&self) -> &(dyn Any + 'static)

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s.
§

fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s.
§

impl<T> DowncastSync for T
where + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send>

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait.
Source§

impl<T> DynClone for T
where + T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

§

impl<T> EncodeAs<T> for T
where + T: Encode,

§

fn encode_as(&self) -> Vec<u8>

Convert Self into T, then encode T. Read more
§

impl<T> EncodeInto for T
where + T: Encode,

§

fn encode_into<T, H>(&self) -> T
where + T: AsMut<[u8]> + Default, + H: Hasher,

§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> FmtForward for T

§

fn fmt_binary(self) -> FmtBinary<Self>
where + Self: Binary,

Causes self to use its Binary implementation when Debug-formatted.
§

fn fmt_display(self) -> FmtDisplay<Self>
where + Self: Display,

Causes self to use its Display implementation when +Debug-formatted.
§

fn fmt_lower_exp(self) -> FmtLowerExp<Self>
where + Self: LowerExp,

Causes self to use its LowerExp implementation when +Debug-formatted.
§

fn fmt_lower_hex(self) -> FmtLowerHex<Self>
where + Self: LowerHex,

Causes self to use its LowerHex implementation when +Debug-formatted.
§

fn fmt_octal(self) -> FmtOctal<Self>
where + Self: Octal,

Causes self to use its Octal implementation when Debug-formatted.
§

fn fmt_pointer(self) -> FmtPointer<Self>
where + Self: Pointer,

Causes self to use its Pointer implementation when +Debug-formatted.
§

fn fmt_upper_exp(self) -> FmtUpperExp<Self>
where + Self: UpperExp,

Causes self to use its UpperExp implementation when +Debug-formatted.
§

fn fmt_upper_hex(self) -> FmtUpperHex<Self>
where + Self: UpperHex,

Causes self to use its UpperHex implementation when +Debug-formatted.
§

fn fmt_list(self) -> FmtList<Self>
where + &'a Self: for<'a> IntoIterator,

Formats each item in a sequence. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

+
§

impl<T> FullLeaf for T
where + T: Encode + Decode + Clone + PartialEq + Debug,

§

fn using_encoded<R, F>(&self, f: F, _compact: bool) -> R
where + F: FnOnce(&[u8]) -> R,

Encode the leaf either in its full or compact form. Read more
§

impl<T> Hashable for T
where + T: Codec,

§

fn blake2_128(&self) -> [u8; 16]

§

fn blake2_256(&self) -> [u8; 32]

§

fn blake2_128_concat(&self) -> Vec<u8>

§

fn twox_128(&self) -> [u8; 16]

§

fn twox_256(&self) -> [u8; 32]

§

fn twox_64_concat(&self) -> Vec<u8>

§

fn identity(&self) -> Vec<u8>

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an +Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where + U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
§

impl<T, U> IntoKey<U> for T
where + U: FromKey<T>,

§

fn into_key(self) -> U

§

impl<Src, Dest> IntoTuple<Dest> for Src
where + Dest: FromTuple<Src>,

§

fn into_tuple(self) -> Dest

§

impl<T> IsType<T> for T

§

fn from_ref(t: &T) -> &T

Cast reference.
§

fn into_ref(&self) -> &T

Cast reference.
§

fn from_mut(t: &mut T) -> &mut T

Cast mutable reference.
§

fn into_mut(&mut self) -> &mut T

Cast mutable reference.
§

impl<T, Outer> IsWrappedBy<Outer> for T
where + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

+
§

impl<T> KeyedVec for T
where + T: Codec,

§

fn to_keyed_vec(&self, prepend_key: &[u8]) -> Vec<u8>

Return an encoding of Self prepended by given slice.
§

impl<T> Pipe for T
where + T: ?Sized,

§

fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
where + Self: Sized,

Pipes by value. This is generally the method you want to use. Read more
§

fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
where + R: 'a,

Borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
where + R: 'a,

Mutably borrows self and passes that borrow into the pipe function. Read more
§

fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.borrow() into the pipe function. Read more
§

fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
§

fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.as_ref() into the pipe function.
§

fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.as_mut() into the pipe +function.
§

fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

Borrows self, then passes self.deref() into the pipe function.
§

fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

Mutably borrows self, then passes self.deref_mut() into the pipe +function.
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
§

impl<T> SaturatedConversion for T

§

fn saturated_from<T>(t: T) -> Self
where + Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
§

fn saturated_into<T>(self) -> T
where + Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
§

impl<SS, SP> SupersetOf<SS> for SP
where + SS: SubsetOf<SP>,

§

fn to_subset(&self) -> Option<SS>

The inverse inclusion map: attempts to construct self from the equivalent element of its +superset. Read more
§

fn is_in_subset(&self) -> bool

Checks if self is actually part of its subset T (and can be converted to it).
§

fn to_subset_unchecked(&self) -> SS

Use with care! Same as self.to_subset but without any property checks. Always succeeds.
§

fn from_subset(element: &SS) -> SP

The inclusion map: converts self to the equivalent element of its superset.
§

impl<T> Tap for T

§

fn tap(self, func: impl FnOnce(&Self)) -> Self

Immutable access to a value. Read more
§

fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

Mutable access to a value. Read more
§

fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Immutable access to the Borrow<B> of a value. Read more
§

fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Mutable access to the BorrowMut<B> of a value. Read more
§

fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Immutable access to the AsRef<R> view of a value. Read more
§

fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Mutable access to the AsMut<R> view of a value. Read more
§

fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Immutable access to the Deref::Target of a value. Read more
§

fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Mutable access to the Deref::Target of a value. Read more
§

fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

Calls .tap() only in debug builds, and is erased in release builds.
§

fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

Calls .tap_mut() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
where + Self: Borrow<B>, + B: ?Sized,

Calls .tap_borrow() only in debug builds, and is erased in release +builds.
§

fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
where + Self: BorrowMut<B>, + B: ?Sized,

Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
§

fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
where + Self: AsRef<R>, + R: ?Sized,

Calls .tap_ref() only in debug builds, and is erased in release +builds.
§

fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
where + Self: AsMut<R>, + R: ?Sized,

Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
§

fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
where + Self: Deref<Target = T>, + T: ?Sized,

Calls .tap_deref() only in debug builds, and is erased in release +builds.
§

fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
Source§

impl<T> ToOwned for T
where + T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

impl<T> TryConv for T

§

fn try_conv<T>(self) -> Result<T, Self::Error>
where + Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
Source§

impl<T, U> TryFrom<U> for T
where + U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where + U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T, U> TryIntoKey<U> for T
where + U: TryFromKey<T>,

§

type Error = <U as TryFromKey<T>>::Error

§

fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>

§

impl<S, T> UncheckedInto<T> for S
where + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for S
where + T: Bounded, + S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
§

impl<S> Codec for S
where + S: Decode + Encode,

§

impl<T> EncodeLike<&&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&T> for T
where + T: Encode,

§

impl<T> EncodeLike<&mut T> for T
where + T: Encode,

§

impl<T> EncodeLike<Arc<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Box<T>> for T
where + T: Encode,

§

impl<T> EncodeLike<Cow<'_, T>> for T
where + T: ToOwned + Encode,

§

impl<T> EncodeLike<Rc<T>> for T
where + T: Encode,

§

impl<T> ErasedDestructor for T
where + T: 'static,

§

impl<S> FullCodec for S
where + S: Decode + FullEncode,

§

impl<S> FullEncode for S
where + S: Encode + EncodeLike,

§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeDebug for T
where + T: Debug,

§

impl<T> MaybeRefUnwindSafe for T
where + T: RefUnwindSafe,

§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> Member for T
where + T: Send + Sync + Debug + Eq + PartialEq + Clone + 'static,

§

impl<T> Parameter for T
where + T: Codec + DecodeWithMemTracking + EncodeLike + Clone + Eq + Debug + TypeInfo,

§

impl<T> Parameter for T
where + T: Codec + EncodeLike + Clone + Eq + Debug + TypeInfo,

Source§

impl<T> Scalar for T
where + T: 'static + Clone + PartialEq + Debug,

§

impl<T> StaticTypeInfo for T
where + T: TypeInfo + 'static,

\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/umbrella_crate/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/umbrella_crate/index.html new file mode 100644 index 00000000..a13c23f4 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/umbrella_crate/index.html @@ -0,0 +1,72 @@ +pezkuwi_sdk_docs::reference_docs::umbrella_crate - Rust

Module umbrella_crate

Module umbrella_crate 

Source
Expand description

Learn about the Pezkuwi Umbrella crate that re-exports all other crates.

+

§Umbrella Crate

+

The Pezkuwi-SDK “umbrella” is a crate that re-exports all other published crates. This makes it +possible to have a very small Cargo.toml file that only has one dependency, the umbrella +crate. This helps with selecting the right combination of crate versions, since otherwise 3rd +party tools are needed to select a compatible set of versions.

+

§Features

+

The umbrella crate supports no-std builds and can therefore be used in the runtime and node. +There are two main features: runtime and node. The runtime feature enables all no-std +crates, while the node feature enables all std crates. It should be used like any other +crate in the repo, with default-features = false.

+

For more fine-grained control, additionally, each crate can be enabled selectively. The umbrella +exposes one feature per dependency. For example, if you only want to use the frame-support +crate, you can enable the frame-support feature.

+

The umbrella exposes a few more general features:

+
    +
  • tuples-96: Needs to be enabled for runtimes that have more than 64 pallets.
  • +
  • serde: Specifically enable serde en/decoding support.
  • +
  • experimental: Experimental enable experimental features - should not yet used in production.
  • +
  • with-tracing: Enable tracing support.
  • +
  • try-runtime, runtime-benchmarks and std: These follow the standard conventions.
  • +
  • runtime: As described above, enable all no-std crates.
  • +
  • node: As described above, enable all std crates.
  • +
  • There does not exist a dedicated docs feature. To generate docs, enable the runtime and +node feature. For docs.rs the manifest contains specific configuration to make it show up +all re-exports.
  • +
+

There is a specific zepter check in place to ensure that +the features of the umbrella are correctly configured. This check is run in CI and locally when +running zepter.

+

§Generation

+

The umbrella crate needs to be updated every time when a new crate is added or removed from the +workspace. It is checked in CI by calling its generation script. The generation script is +located in ./scripts/generate-umbrella.py and needs dependency cargo_workspace.

+

Example: python3 scripts/generate-umbrella.py --sdk . --version 1.9.0

+

§Usage

+
+

Note: You can see a live example in the staging-node-cli and kitchensink-runtime crates.

+
+

The umbrella crate can be added to your runtime crate like this:

+

pezkuwi-sdk = { path = "../../../../umbrella", features = ["runtime"], default-features = false }

+

or for a node:

+

pezkuwi-sdk = { path = "../../../../umbrella", features = ["node"], default-features = false }

+

In the code, it is then possible to bring all dependencies into scope via:

+

use pezkuwi_sdk::*;

+

§Known Issues

+

The only known issue so far is the fact that the use statement brings the dependencies only +into the outer module scope - not the global crate scope. For example, the following code would +need to be adjusted:

+ +
use pezkuwi_sdk::*;
+
+mod foo {
+   // This does sadly not compile:
+   frame_support::parameter_types! { }
+
+   // Instead, we need to do this (or add an equivalent `use` statement):
+   pezkuwi_sdk::frame_support::parameter_types! { }
+}
+

Apart from this, no issues are known. There could be some bugs with how macros locate their own +re-exports. Please report issues that arise from using this crate.

+

§Dependencies

+

The umbrella crate re-exports all published crates, with a few exceptions:

+
    +
  • Runtime crates like pezkuwichain-runtime etc are not exported. This otherwise leads to very +weird compile errors and should not be needed anyway.
  • +
  • Example and fuzzing crates are not exported. This is currently detected by checking the name +of the crate for these magic words. In the future, it will utilize custom metadata, as it is +done in the pezkuwichain-runtime crate.
  • +
  • The umbrella crate itself. Should be obvious :)
  • +
+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/umbrella_crate/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/umbrella_crate/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/umbrella_crate/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/wasm_meta_protocol/index.html b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/wasm_meta_protocol/index.html new file mode 100644 index 00000000..2065c423 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/wasm_meta_protocol/index.html @@ -0,0 +1,313 @@ +pezkuwi_sdk_docs::reference_docs::wasm_meta_protocol - Rust

Module wasm_meta_protocol

Module wasm_meta_protocol 

Source
Expand description

Learn about the WASM meta-protocol of all Substrate-based chains.

+

§WASM Meta Protocol

+

All Substrate based chains adhere to a unique architectural design novel to the Pezkuwi +ecosystem. We refer to this design as the “WASM Meta Protocol”.

+

Consider the fact that a traditional blockchain software is usually a monolithic artifact. +Upgrading any part of the system implies upgrading the entire system. This has historically +led to cumbersome forkful upgrades to be the status quo in blockchain ecosystems. In other +words, the entire node software is the specification of the blockchain’s state transition function.

+

Moreover, the idea of “storing code in the state” is explored in the context of smart contracts +platforms, but has not been expanded further.

+

Substrate mixes these two ideas together, and takes the novel approach of storing the +blockchain’s main “state transition function” in the main blockchain state, in the same fashion +that a smart contract platform stores the code of individual contracts in its state. As noted in +crate::reference_docs::blockchain_state_machines, this state transition function is called +the Runtime, and WASM is chosen as the bytecode. The Runtime is stored under a special key +in the state (see [sp_core::storage::well_known_keys]) and can be updated as a part of the +state transition function’s execution, just like a user’s account balance can be updated.

+
+

Note that while we drew an analogy between smart contracts and runtimes in the above, there +are fundamental differences between the two, explained in +crate::reference_docs::runtime_vs_smart_contract.

+
+

The rest of the system that is NOT the state transition function is called the +Node, and is a normal binary that is compiled from +Rust to different hardware targets.

+

This design enables all Substrate-based chains to be fork-less-ly upgradeable, because the +Runtime can be updated on the fly, within the execution of a block, and the node is (for the +most part) oblivious to the change that is happening.

+

Therefore, the high-level architecture of a any Substrate-based chain can be demonstrated as +follows:

+
+graph TB
+subgraph Substrate
+	direction LR
+	subgraph Node
+	end
+	subgraph Runtime
+	end
+end
+
+
+ +

The node and the runtime need to communicate. This is done through two concepts:

+
    +
  1. Host functions: a way for the (WASM) runtime to talk to the node. All host functions are +defined in [sp_io]. For example, [sp_io::storage] are the set of host functions that +allow the runtime to read and write data to the on-chain state.
  2. +
  3. Runtime APIs: a way for the node to talk to the WASM runtime. Runtime APIs are defined +using macros and utilities in [sp_api]. For example, [sp_api::Core] is the most +fundamental runtime API that any blockchain must implement in order to be able to (re) +execute blocks.
  4. +
+
+graph TB
+subgraph Substrate
+	direction LR
+	subgraph Node
+	end
+
+	subgraph Runtime
+	end
+
+	Node --runtime-api--> Runtime
+	Runtime --host-functions--> Node
+end
+
+
+ +

A runtime must have a set of runtime APIs in order to have any meaningful blockchain +functionality, but it can also expose more APIs. See +crate::reference_docs::custom_runtime_api_rpc as an example of how to add custom runtime +APIs to your FRAME-based runtime.

+

Similarly, for a runtime to be “compatible” with a node, the node must implement the full set of +host functions that the runtime at any point in time requires. Given the fact that a runtime can +evolve in time, and a blockchain node (typically) wishes to be capable of re-executing all the +previous blocks, this means that a node must always maintain support for the old host functions. +This implies that adding a new host function is a big commitment and should be done with +care. This is why, for example, adding a new host function to Pezkuwi always requires an RFC. +Learn how to add a new host function to your runtime in +crate::reference_docs::custom_host_functions.

+

§Node vs. Runtime

+

A common question is: which components of the system end up being part of the node, and which +ones of the runtime?

+

Recall from crate::reference_docs::blockchain_state_machines that the runtime is the state +transition function. Anything that needs to influence how your blockchain’s state is updated, +should be a part of the runtime. For example, the logic around currency, governance, identity or +any other application-specific logic that has to do with the state is part of the runtime.

+

Anything that does not have to do with the state-transition function and will only +facilitate/enable it is part of the node. For example, the database, networking, and even +consensus algorithm are all node-side components.

+
+

The consensus is to your runtime what HTTP is to a web-application. It is the underlying +engine that enables trustless execution of the runtime in a distributed manner whilst +maintaining a canonical outcome of that execution.

+
+
+graph TB
+subgraph Substrate
+	direction LR
+	subgraph Node
+		Database
+		Networking
+		Consensus
+	end
+	subgraph Runtime
+		subgraph FRAME
+			direction LR
+			Governance
+			Currency
+			Staking
+			Identity
+		end
+	end
+	Node --runtime-api--> Runtime
+	Runtime --host-functions--> Node
+end
+
+
+ +

§State

+

From the previous sections, we know that the database component is part of the node, not the +runtime. We also hinted that a set of host functions ([sp_io::storage]) are how the runtime +issues commands to the node to read/write to the state. Let’s dive deeper into this.

+

The state of the blockchain, what we seek to come to consensus about, is indeed kept in the +node side. Nonetheless, the runtime is the only component that:

+
    +
  1. Can update the state.
  2. +
  3. Can fully interpret the state.
  4. +
+

In fact, [sp_core::storage::well_known_keys] are the only state keys that the node side is +aware of. The rest of the state, including what logic the runtime has, what balance each user +has and such, are all only comprehensible to the runtime.

+
+flowchart TB
+    subgraph Node[Node's View Of The State 🙈]
+        direction LR
+        0x1234 --> 0x2345
+        0x3456 --> 0x4567
+        0x5678 --> 0x6789
+        :code --> code[wasm code]
+    end
+
+    subgraph Runtime[Runtime's View Of The State 🙉]
+        direction LR
+        ab[alice's balance] --> abv[known value]
+        bb[bob's balance] --> bbv[known value]
+        cb[charlie's balance] --> cbv[known value]
+        c2[:code] --> c22[wasm code]
+    end
+
+
+ +

In the above diagram, all of the state keys and values are opaque bytes to the node. The node +does not know what they mean, and it does not know what is the type of the corresponding value +(e.g. if it is a number of a vector). Contrary, the runtime knows both the meaning of their +keys, and the type of the values.

+

This opaque-ness is the fundamental reason why Substrate-based chains can fork-less-ly upgrade: +because the node side code is kept oblivious to all of the details of the state transition +function. Therefore, the state transition function can freely upgrade without the node needing +to know.

+

§Native Runtime

+

Historically, the node software also kept a native copy of the runtime at the time of +compilation within it. This used to be called the “Native Runtime”. The main purpose of the +native runtime used to be leveraging the faster execution time and better debugging +infrastructure of native code. However, neither of the two arguments strongly hold and the +native runtime is being fully removed from the node-sdk.

+

See: https://github.com/pezkuwichain/pezkuwi-sdk/issues/97

+
+

Also, note that the flags [sc_cli::ExecutionStrategy::Native] is already a noop and all +chains built with Substrate only use WASM execution.

+
+

§Runtime Versions

+

An important detail of the native execution worth learning about is that the node software, +obviously, only uses the native runtime if it is the same code as with the wasm blob stored +onchain. Else, nodes who run the native runtime will come to a different state transition. How +do nodes determine if two runtimes are the same? Through the very important +[sp_version::RuntimeVersion]. All runtimes expose their version via a runtime api +([sp_api::Core::version]) that returns this struct. The node software, or other applications, +inspect this struct to examine the identity of a runtime, and to determine if two runtimes are +the same. Namely, [sp_version::RuntimeVersion::spec_version] is the main key that implies two +runtimes are the same.

+

Therefore, it is utmost important to make sure before any runtime upgrade, the spec version is +updated.

+

§Example: Block Execution.

+

As a final example to recap, let’s look at how Substrate-based nodes execute blocks. Blocks are +received in the node side software as opaque blobs and in the networking layer.

+

At some point, based on the consensus algorithm’s rules, the node decides to import (aka. +validate) a block.

+
    +
  • First, the node will fetch the state of the parent hash of the block that wishes to be +imported.
  • +
  • The runtime is fetched from this state, and placed into a WASM execution environment.
  • +
  • The [sp_api::Core::execute_block] runtime API is called and the block is passed in as an +argument.
  • +
  • The runtime will then execute the block, and update the state accordingly. Any state update is +issued via the [sp_io::storage] host functions.
  • +
  • Both the runtime and node will check the state-root of the state after the block execution to +match the one claimed in the block header.
  • +
+
+

Example taken from this +lecture +of the Pezkuwi Blockchain Academy.

+
+
\ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/wasm_meta_protocol/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/wasm_meta_protocol/sidebar-items.js new file mode 100644 index 00000000..5244ce01 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/reference_docs/wasm_meta_protocol/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {}; \ No newline at end of file diff --git a/web/public/sdk_docs/pezkuwi_sdk_docs/sidebar-items.js b/web/public/sdk_docs/pezkuwi_sdk_docs/sidebar-items.js new file mode 100644 index 00000000..2161a754 --- /dev/null +++ b/web/public/sdk_docs/pezkuwi_sdk_docs/sidebar-items.js @@ -0,0 +1 @@ +window.SIDEBAR_ITEMS = {"mod":["external_resources","guides","meta_contributing","pezkuwi_sdk","reference_docs"]}; \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/00714f99a159.js b/web/public/sdk_docs/search.index/00714f99a159.js new file mode 100644 index 00000000..75e79bbe --- /dev/null +++ b/web/public/sdk_docs/search.index/00714f99a159.js @@ -0,0 +1 @@ +rn_("AQAAOzAAAAEAAB8AAQAeRR8A8wIBczswAQABAAAHAAEAAAABAIs+BwDwCvFFAQDpBuoG6wbsBu0G7gbvBvAG8QbyBvMG9Ab1BvYG9wb4BvsCY24=") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/01dcd693cd27.js b/web/public/sdk_docs/search.index/01dcd693cd27.js new file mode 100644 index 00000000..7dd05ae1 --- /dev/null +++ b/web/public/sdk_docs/search.index/01dcd693cd27.js @@ -0,0 +1 @@ +rn_("BQBFAQAH3QplLQwBBQA7MAEAAQAABwABAAMAAQDz+QcAEg4TDqMOpA4xSwEA+wz8DP0Mwg4zgwOggAABCtxsb3IVAEUBAAa5DmW8CgAN+wJucvMAAmVy9PsMAQABAAEAxQE=") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/029f0cea7c5d.js b/web/public/sdk_docs/search.index/029f0cea7c5d.js new file mode 100644 index 00000000..d83e47bd --- /dev/null +++ b/web/public/sdk_docs/search.index/029f0cea7c5d.js @@ -0,0 +1 @@ +rn_("AQEAOzAAAAEAAA8JAQBZ0Q8JAQIAOzAAAAEAAJ8IAQAH3p8I8wECYXI7MAAAAQAADwkBAAZbDwkBAAA7MAEAAQAABwABAAAAAQDS3AcAzgv7AmRu") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/049490dccdca.js b/web/public/sdk_docs/search.index/049490dccdca.js new file mode 100644 index 00000000..1d98289d --- /dev/null +++ b/web/public/sdk_docs/search.index/049490dccdca.js @@ -0,0 +1 @@ +rn_("AQYAOzAAAAEAAD8NAQB9tD8NAQwAOzAAAAEBAJAAAQA4DJAAKwKgcAAA+fttc/sCZWnzAAF1OzAAAAEAAE8DAQAVAE8D") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/07f7c0489e58.js b/web/public/sdk_docs/search.index/07f7c0489e58.js new file mode 100644 index 00000000..0709973b --- /dev/null +++ b/web/public/sdk_docs/search.index/07f7c0489e58.js @@ -0,0 +1 @@ +rn_("YUYBAAoLCwsMCw0LDgsPCxALAQcAOzAAAAEBAJAAAQA4DJAAE4ECoHAAAQvOYWVxQQAA193Y3dnd2t3b3dzd3d3e3fMCAWU7MAAAAQEAGAACAJkIFwC6DgAA8UABAKgOqQ6qDqsOrA6tDq4Orw6wDrEOsg6zDrQOtQ62DsEO8wIBczswAAABAAAXAAEAgcwXAAEGADswAAABAACwAAIA29wAAID0rwBhRwEAyQrKCssKzArNCs4KzwoBAAGgUAABCtl0OzAAAAEAAAcAAQA0kgcA8UMAAND50fnS+dP51PnV+db51/nY+dn52vnb+dz53fne+d/5AQMAOzAAAAEBAJAAAQBwDZAAAQQAOzAAAAEBAJAAAQA4DJAAZx0AybCRC8wAAaBwAAEONqBQAAD5/kBClA07MAAAAQAAKAAFAH4tBwC7PgAAwIUPACySBwCw/gcAAQsAOzAAAAEBABUAAQDkDBUABQHDAQADyQwHQw5pcPMFAXcB8vkAAAEDAaAQAAD58W87MAEAAgAAAAABABYA3dwCAFsJAACdChUAAQQBoLAAAQ40dzswAQACAAAAAAEABwCn8wIAAwsGADUOAAABCwA7MAAAAQEAFQABAM4MFQABAAA7MAAAAQAAdwABADD1dwDzAwFz9t7cAADnLQEAAQABAPcD9woByKBwAAEJWrChC8YAAcBEkAo7MAAAAQAAtwACAF5FfwAv6zcAYUcBALQKtQq2CrcKuAq5CroKYUgBAAoLCwsMCw0LDgsPCxALkwAEoDAAAQvIoHAAAQ0JYWhwdjswAQADAABLAAEABgAFAOZxPwCzhgcAHcgAANrcAAD7+QEAAQCWCgYA9w0AyKAgAACF0EBFEA47MAEAAwAA9wIBAF4AAQC4+/cCAQA3Cl4A") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/088f1376cf5d.js b/web/public/sdk_docs/search.index/088f1376cf5d.js new file mode 100644 index 00000000..ad68fa3f --- /dev/null +++ b/web/public/sdk_docs/search.index/088f1376cf5d.js @@ -0,0 +1 @@ +rn_("YUABAAoNCw0MDQ0NDg0PDRANAQABoJAAAQq8ZTswAQADAABvAAEABgABAGM9bwABAMkKBgD7AmRyKwKgsAABC85hZQ==") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/089399367caa.js b/web/public/sdk_docs/search.index/089399367caa.js new file mode 100644 index 00000000..30c35b0d --- /dev/null +++ b/web/public/sdk_docs/search.index/089399367caa.js @@ -0,0 +1 @@ +rn_("cUEAANfd2N3Z3drd293c3d3d3t3zAAFlOzAAAAEBABgAAgCZCBcAug4AAAEBADswAAABAACHBAEAJm2HBAEGADswAQACAAAAAAEAHQD9+QIAAQ4OABYODgABBAA7MAAAAQAAdwABALD2dwAFAEIBAOAlDiYOJw4oDikOKg4rDiwOLQ4uDi8OMA4xDjIOMw5zNQoBAwA7MAAAAQAAeAACAJbIAACn63cA5wECxaBgAAEMNgBCAQry9D4AAOXL+wNhZXM=") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/08b1220b3fe8.js b/web/public/sdk_docs/search.index/08b1220b3fe8.js new file mode 100644 index 00000000..35cb1236 --- /dev/null +++ b/web/public/sdk_docs/search.index/08b1220b3fe8.js @@ -0,0 +1 @@ +rn_("AQQAOzAAAAEAAPcCAQAf7PcC8wABZTswAAABAAAPCQIAFmSHBBfvhwRxQQAA/90A3gHeAt4D3gTeBd4G3vOBAm55") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/093681cabc55.js b/web/public/sdk_docs/search.index/093681cabc55.js new file mode 100644 index 00000000..20670060 --- /dev/null +++ b/web/public/sdk_docs/search.index/093681cabc55.js @@ -0,0 +1 @@ +rn_("gUIAAJfImMiZyJrIm8icyJ3InsifyHUARQEABhEOYxIJEwkUCRUJFgkXCRgJGQlBQAEAwQrCCsMKxAq+DkFAAQC9Cr4KvwrACr0O8wIEMjNicjswAQADAAAxAAEAIwABANZ1MQADAOkIIAA/DgEAuw4AAAUARwEABBQOZQALBQBJAQAGuQ5lAA1hSQEAOA45DjoOOw48Dj0OPg6zBQSgUAABCjZhZXN281wJAQBqAgEA+wJhZg==") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/0a8e59890878.js b/web/public/sdk_docs/search.index/0a8e59890878.js new file mode 100644 index 00000000..4fa5e1ce --- /dev/null +++ b/web/public/sdk_docs/search.index/0a8e59890878.js @@ -0,0 +1 @@ +rn_("cUUBAF0JXglfCWAJYQliCWMJZAkBBQA7MAAAAQAApwIBACj3pwL7Am54EwCEoEAAAQsBoNAAAQ4VoFAAAQ43UAAUOzABAAEAACAAAQAGAAMAEC8AAN/dFwCo9QcAswrdCiwMNQz6DBAOtw4=") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/0b353f5e39d2.js b/web/public/sdk_docs/search.index/0b353f5e39d2.js new file mode 100644 index 00000000..688f4eeb --- /dev/null +++ b/web/public/sdk_docs/search.index/0b353f5e39d2.js @@ -0,0 +1 @@ +rn_("cUUAAMrcy9zM3M3cztzP3NDc0dxhRAEAuAu5C7oLuwu8C70LvgsxUQEApg6nDrwOwA77AnB5YUgBAAINAw0EDQUNBg0HDQgNAQcAOzAAAAEBAFsAAQDQC1sAIU0BABIOEw6jDgEJADswAAABAQC9AAIAEQ1eAEQOXgAxSgEAygzLDMwMQQ4BBAA7MAAAAQEANwABABoJNwD7AmF1fxuJoDAAAQzJsHEONAAPHNES") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/0bcef063cdfd.js b/web/public/sdk_docs/search.index/0bcef063cdfd.js new file mode 100644 index 00000000..1057719f --- /dev/null +++ b/web/public/sdk_docs/search.index/0bcef063cdfd.js @@ -0,0 +1 @@ +rn_("MUoBAKYOpw68DsAOcUAAAP5a/1oAWwFbAlsDWwRbBVsrAqCQAAEK8GV0AQAAOzAAAAEBAHcAAQBtCXcAIwACoGAAAQrdbnPyfS0AADvhcwCEoGAAAQz6EAEDAS0MAQA=") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/0d2b026d29ea.js b/web/public/sdk_docs/search.index/0d2b026d29ea.js new file mode 100644 index 00000000..b1bc50a3 --- /dev/null +++ b/web/public/sdk_docs/search.index/0d2b026d29ea.js @@ -0,0 +1 @@ +rn_("BQBFAQBwCgkLCQwJDQkOCQ8JEAkRCXNCDhsCoFAAAQw1bnUBCwA7MAAAAQEAFQABAOQMFQAFAcMBAAPJDAdDDmlw8wUBdwHy+QAAAQMBoBAAAPnxbzswAQACAAAAAAEAFgDd3AIAWwkAAJ0KFQABBAGgsAABDjR3OzABAAIAAAAAAQAHAKfzAgADCwYANQ4AAAELADswAAABAQAVAAEAzgwVAAEAADswAAABAAB3AAEAMPV3APMDAXP23twAAOctAQABAAEA9wP3CgDIoHAAAQlasKELxgABwESQCjswAAABAAC3AAIAXkV/AC/rNwABAAA7MAAAAQAArwABAID6rwDzAwFzOzAAAAEAAHcAAQC49XcAYUcBAJYKlwqYCpkKmgqbCpwKAQMAOzAAAAEBAHcAAQBtCXcAAQEAOzAAAAEAAHcAAQAI+ncA84ICZWkBAwA7MAAAAQEANwABALEINwDzAQFmOzAAAAEAADcAAQCdxzcA84KEEDEA+wNhaG8=") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/0daecbf78ec5.js b/web/public/sdk_docs/search.index/0daecbf78ec5.js new file mode 100644 index 00000000..9977d4cb --- /dev/null +++ b/web/public/sdk_docs/search.index/0daecbf78ec5.js @@ -0,0 +1 @@ +rn_("AQIAOzAAAAEAADcAAQBI9DcAcUUAADSSNZI2kjeSOJI5kjqSO5IFAcABAAgtDGoKDQsNDA0NDQ4NDw0QDWVyAQQAOzAAAAEBAFsAAQDQC1sA4UgBAKgOqQ6qDqsOrA6tDq4Orw6wDrEOsg6zDrQOtQ62DgEGAqAwAAELyKBwAAENCWhwAfv5AAABBQA7MAAAAQAANwABAJ/dNwAFAcEBAAU3DAQ2DmNo8wCIFckBOzABAAMAAIcBAQANAAMAES/fANM9bwCh2jcAAgC4CwYAAg0GAA==") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/0db22ab7fb54.js b/web/public/sdk_docs/search.index/0db22ab7fb54.js new file mode 100644 index 00000000..08f1c692 --- /dev/null +++ b/web/public/sdk_docs/search.index/0db22ab7fb54.js @@ -0,0 +1 @@ +rn_("cUQBACUKJgonCigKKQoqCisKLApxRAEAHQoeCh8KIAohCiIKIwokCvMAAmx0OzABAAEAAC8AAQABAAIA4oUfAIXHDwDKC8sLGwKgYAABCrtvcgEEADswAAABAAA3AAEAZ+s3ADsDoHAAAQvPaW91") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/1025d6ae261d.js b/web/public/sdk_docs/search.index/1025d6ae261d.js new file mode 100644 index 00000000..bfdfe863 --- /dev/null +++ b/web/public/sdk_docs/search.index/1025d6ae261d.js @@ -0,0 +1 @@ +rn_("AQMAOzAAAAEAAJ8DAQA2cp8DcUMBACUKJgonCigKKQoqCisKLArzAAFpOzAAAAEAAG8AAQAsHm8AcUEBAB0KHgofCiAKIQoiCiMKJApxQwEAHQoeCh8KIAohCiIKIwokCvMAAW8BmwgAAOcBAIWgAAAA+fEgCBY7MAEAAQAAZwABAAEABAB5AwcAagcvAOKFHwCFxw8AygvLCw==") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/1606899bf3a8.js b/web/public/sdk_docs/search.index/1606899bf3a8.js new file mode 100644 index 00000000..799518b8 --- /dev/null +++ b/web/public/sdk_docs/search.index/1606899bf3a8.js @@ -0,0 +1 @@ +rn_("AQIAOzAAAAEAADcAAQBI9DcAYUsBAAoNCw0MDQ0NDg0PDRANAQUAOzAAAAEAADcAAQCf3TcA4wCEoHAAAQw3BUABOzABAAMAAIcBAQANAAMAES/fANM9bwCh2jcAAgC4CwYAAg0GAOFLAQAlDiYOJw4oDikOKg4rDiwOLQ4uDi8OMA4xDjIOMw47A6CAAAEK0WRtbg==") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/16e3611d5cae.js b/web/public/sdk_docs/search.index/16e3611d5cae.js new file mode 100644 index 00000000..40141398 --- /dev/null +++ b/web/public/sdk_docs/search.index/16e3611d5cae.js @@ -0,0 +1 @@ +rn_("AQAAOzAAAAEAAIgEAgCOLQAAvcGHBBsCoCAAAQw1ZWnlAEQBAA3BDnPeCt8K4ArhCuIK4wrkCuUK5grnCugK6QrqCusK7Ar7Amds") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/180756c9a896.js b/web/public/sdk_docs/search.index/180756c9a896.js new file mode 100644 index 00000000..217621f4 --- /dev/null +++ b/web/public/sdk_docs/search.index/180756c9a896.js @@ -0,0 +1 @@ +rn_("AQMAOzAAAAEAADcAAQCZzDcA8wIBYzswAQADAABvAAEAFQACAK2eNwBn6zcAAQDODBUAAQAAOzAAAAEAAD8AAQBVIz8AawOgkAABCtlhZHQ=") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/18c3c3bfb6e4.js b/web/public/sdk_docs/search.index/18c3c3bfb6e4.js new file mode 100644 index 00000000..5f28b04d --- /dev/null +++ b/web/public/sdk_docs/search.index/18c3c3bfb6e4.js @@ -0,0 +1 @@ +rn_("YUQBAAINAw0EDQUNBg0HDQgNBQHDAQBoAg0DDQQNBQ0GDQcNCA1luAu5C7oLuwu8C70LvgtvcwUBTAEAAL0OAL4OMjO7DtMAhKDgAAEOvwBBUDswAQADAAAHAAEACAABAIYtBwACAAoJBwA3DAAA") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/19de0bf6b30f.js b/web/public/sdk_docs/search.index/19de0bf6b30f.js new file mode 100644 index 00000000..d944a2fa --- /dev/null +++ b/web/public/sdk_docs/search.index/19de0bf6b30f.js @@ -0,0 +1 @@ +rn_("YUcBAPIK8wr0CvUK9gr3CvgKAQMAOzAAAAEAAEcAAQBX3UcAAQMAOzAAAAEAADcAAQAf3TcAcUYBAGUJZglnCWgJaQlqCWsJbAnzAgFyOzAAAAEAAK8AAQBFxq8AKwKgsAABDPphZfsEbHJ2eg==") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/1b07e4eadd0d.js b/web/public/sdk_docs/search.index/1b07e4eadd0d.js new file mode 100644 index 00000000..249ec684 --- /dev/null +++ b/web/public/sdk_docs/search.index/1b07e4eadd0d.js @@ -0,0 +1 @@ +rn_("YUABALQKtQq2CrcKuAq5CroK8wIBczswAQADAACxAAEAJAADANvcAACA9K8A/fkAAAMACgsGAAEODgAWDg4A8wABaTswAQABAAAHAAEAAAABAJ/zBwD+DA==") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/1b39cce5f61d.js b/web/public/sdk_docs/search.index/1b39cce5f61d.js new file mode 100644 index 00000000..e15bd391 --- /dev/null +++ b/web/public/sdk_docs/search.index/1b39cce5f61d.js @@ -0,0 +1 @@ +rn_("cUEAANfd2N3Z3drd293c3d3d3t3zAgFlOzAAAAEBABgAAgCZCBcAug4AAGFHAQDJCsoKywrMCs0KzgrPCvFDAADQ+dH50vnT+dT51fnW+df52PnZ+dr52/nc+d353vnf+aMAhLCRC8wAAaBQAAD5/gFACTswAAABAAAPAAEAwIUPAGFHAQC0CrUKtgq3CrgKuQq6CmFIAQAKCwsLDAsNCw4LDwsQC5MABKAwAAELyKBwAAENCWFocHY7MAEAAwAASwABAAYABQDmcT8As4YHAB3IAADa3AAA+/kBAAEAlgoGAPsDYWVv") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/1bdaeb4970b0.js b/web/public/sdk_docs/search.index/1bdaeb4970b0.js new file mode 100644 index 00000000..a210d24b --- /dev/null +++ b/web/public/sdk_docs/search.index/1bdaeb4970b0.js @@ -0,0 +1 @@ +rn_("AQUAOzAAAAEAAIcEAQDRzIcEAQIAOzAAAAEAAA8JAQDuTg8JAQIAOzAAAAEAAA8JAQDeRQ8JYUwBAAMLBAsFCwYLBwsICwkL8wCECBADOzABAAMAAD8LAQA3AAIAPA2HBgh2twQBALEINwA=") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/1eca6a07d4d0.js b/web/public/sdk_docs/search.index/1eca6a07d4d0.js new file mode 100644 index 00000000..b2685a1f --- /dev/null +++ b/web/public/sdk_docs/search.index/1eca6a07d4d0.js @@ -0,0 +1 @@ +rn_("AQIBoDAAAQotZDswAAABAAAHAAEAwtwHAPMDAXM7MAAAAQAABwABAGVABwBhRgEA8grzCvQK9Qr2CvcK+Ar7AmVr") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/1f0871a11fef.js b/web/public/sdk_docs/search.index/1f0871a11fef.js new file mode 100644 index 00000000..ec647c9c --- /dev/null +++ b/web/public/sdk_docs/search.index/1f0871a11fef.js @@ -0,0 +1 @@ +rn_("AQsAOzAAAAEBAJAAAQBwDZAASwOgoAABDCygAAABDDZwc3QBAwA7MAAAAQAAPw0BAH20Pw0bAqAQAAA+u2x0+wJhZQ==") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/1f301acd9cdc.js b/web/public/sdk_docs/search.index/1f301acd9cdc.js new file mode 100644 index 00000000..7161e3c4 --- /dev/null +++ b/web/public/sdk_docs/search.index/1f301acd9cdc.js @@ -0,0 +1 @@ +rn_("AQQAOzAAAAEBABUAAQDODBUAgUIAAJfImMiZyJrIm8icyJ3InsifyHUARQEABhEOYxIJEwkUCRUJFgkXCRgJGQlBQAEAwQrCCsMKxAq+DkFAAQC9Cr4KvwrACr0O8wAEMjNicjswAQADAAAxAAEAIwABANZ1MQADAOkIIAA/DgEAuw4AAAEEADswAAABAACvAAEARcavAPsCZXL7AmVp") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/1f95e5565c20.js b/web/public/sdk_docs/search.index/1f95e5565c20.js new file mode 100644 index 00000000..a0bcede9 --- /dev/null +++ b/web/public/sdk_docs/search.index/1f95e5565c20.js @@ -0,0 +1 @@ +rn_("AQcAOzAAAAEBAFsAAQDQC1sAAQkAOzAAAAEBAF4AAQARDV4AM4IDoSAAAQ7AZG1zAQcCoMAAAQ41oBAAAPoHZGk7MAAAAQEAIwADAPkKBgAuDAYA5AwVAGsDWYa2XON5Y2Zp") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/201a21d65c04.js b/web/public/sdk_docs/search.index/201a21d65c04.js new file mode 100644 index 00000000..9c2bd675 --- /dev/null +++ b/web/public/sdk_docs/search.index/201a21d65c04.js @@ -0,0 +1 @@ +rn_("BQHDAQADyQwHQw5pcPMCAXf0Di8AAAEA48oMAHFAAACGLYctiC2JLYotiy2MLY0t8UIAACZyJ3IocilyKnIrcixyLXIuci9yMHIxcjJyM3I0cjVyBQFEAQAGNgzmAQ4CDgMOBA4FDgYOBw4IDgkOCg4LDgwODQ4ODg8OZHbZCgEGADswAAABAAAXAAEAgcwXAPMAhABBAzswAAABAACXAAIAnAgXADD7fwBxRgEAZQlmCWcJaAlpCWoJawlsCfMAAXI7MAAAAQAArwABAEXGrwBhSQEA0grTCtQK1QrWCtcK2AoBBQA7MAEAAwAABwABAAYAAQCo8wcAAQC/CwYA8wEBYzswAQABAAB3AAEAAAABAPXGdwDaCgEGADswAAABAAA3AAEAZ+s3AAEGAaAAAADc3HI7MAAAAQAAPwABAEHMPwD7AnJ0AQoAOzAAAAEBAJAAAQA4DJAAKwKgsAABDsFudPcOAImgUAABCtygwAABDDcRSU47MAEAAwAAzwEBALMABgDLPAcAHkUfADSSBwAw9XcAsPZ3AID6rwAFAG0JrwDcCgAAAgsAADYMAAA2DgAA") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/206bb02cf9fe.js b/web/public/sdk_docs/search.index/206bb02cf9fe.js new file mode 100644 index 00000000..9984dd02 --- /dev/null +++ b/web/public/sdk_docs/search.index/206bb02cf9fe.js @@ -0,0 +1 @@ +rn_("cUEAAC0/Lj8vPzA/MT8yPzM/ND8FAcMBAAPJDAdDDmlw8wABdzswAAABAABDAAQADi8BADU/PwDy+QAA/vkAAAEAADswAAABAQA3AAEA5Qk3APMDAXM7MAAAAQAArwABAJrbrwDzAAFuOzAAAAEAAHcAAQAKLncA+wNldHU=") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/208d7e121e50.js b/web/public/sdk_docs/search.index/208d7e121e50.js new file mode 100644 index 00000000..85546404 --- /dev/null +++ b/web/public/sdk_docs/search.index/208d7e121e50.js @@ -0,0 +1 @@ +rn_("AQIAOzAAAAEAAIcEAQBdqYcE8wABbTswAAABAACHBAEA0zSHBAEAAaCwAAEONHc7MAEAAwAAQwABAAgAAwAlIwoAH903AKfzAAADAAMLBgAUDgAANQ4AAPsCcncBAgA7MAAAAQAAHwABAD5FHwCBQAAAl8iYyJnImsibyJzIncieyJ/I+wJkbmsDoBAAACNUYWVv") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/2226d2be0a7b.js b/web/public/sdk_docs/search.index/2226d2be0a7b.js new file mode 100644 index 00000000..cef38fe1 --- /dev/null +++ b/web/public/sdk_docs/search.index/2226d2be0a7b.js @@ -0,0 +1 @@ +rn_("AQIBoDAAAQotZDswAAABAAAHAAEAwtwHAPMCAXM7MAAAAQAABwABAGVABwAFAcABAAQBCwU3Dmd3AQIAOzAAAAEAADcAAQDVxzcA+wJkZwEAADswAAABAAA3AAEAsPM3APsCZG7hQAEAJQ4mDicOKA4pDioOKw4sDi0OLg4vDjAOMQ4yDjMOAQQAOzAAAAEAAPcCAQAf7PcC8wACZXM7MAEAAQAADwkBAAAAAgAWZIcEF++HBDUKAQABoAAAAQz+czswAAABAQB3AAEAIQh3AHFBAAD/3QDeAd4C3gPeBN4F3gbeAQMAOzABAAMAAEcBAQA/AwEAuP5HAQEAAAA/AzFCAQD7DPwM/QzCDjMAA6CQAAEKNWVpczswAAABAQCRAAIAEQuQABEOAAABAgA7MAAAAQAA9wIBAGWm9wIBBQA7MAAAAQEAXgABADcKXgDzAgFjOzAAAAEAAPcCAQBto/cC+wIxMvvFAgKIQMcEAIehEAABDjagMAABCi2ggAAA+fCgAAABDhUcIQo7MAAAAQAAPwACAF7INwDC3AcA") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/22982caf14b5.js b/web/public/sdk_docs/search.index/22982caf14b5.js new file mode 100644 index 00000000..c008d869 --- /dev/null +++ b/web/public/sdk_docs/search.index/22982caf14b5.js @@ -0,0 +1 @@ +rn_("4UABACUOJg4nDigOKQ4qDisOLA4tDi4OLw4wDjEOMg4zDgEEADswAAABAAD3AgEAH+z3AlMAA6CgAAEOFWVyczswAQABAAAPCQEAAAACABZkhwQX74cENQo=") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/22ebc500ef4c.js b/web/public/sdk_docs/search.index/22ebc500ef4c.js new file mode 100644 index 00000000..8b54de66 --- /dev/null +++ b/web/public/sdk_docs/search.index/22ebc500ef4c.js @@ -0,0 +1 @@ +rn_("cUMAABXIFsgXyBjIGcgayBvIHMhxRQEAQQNCA0MDRANFA0YDRwNIA/MAAWM7MAEAAQAAHwABAAAAAgDShQ8AdccPAMkLKwOgQAABCvCg0AABDhBscnPzAAJhYzswAAABAAAHAAEAsz4HAA==") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/23ece1969e87.js b/web/public/sdk_docs/search.index/23ece1969e87.js new file mode 100644 index 00000000..53fced6a --- /dev/null +++ b/web/public/sdk_docs/search.index/23ece1969e87.js @@ -0,0 +1 @@ +rn_("AQMAOzAAAAEAAIcEAQCn5ocEGwKg4AABCvBiZgUBwAEACjYO6xYOFw4YDhkOGg4bDhwOHQ4eDh8OIA4hDiIOIw4kDmFvAQsAOzAAAAEBAJAAAQBwDZAAI4ECoKAAAQwscHQVAEIBAAa5DmW8CgANBQHCAQBgyQrKCssKzArNCs4KzwpgCg0LDQwNDQ0ODQ8NEA1kcgUAQAEAB90KZS0M+wRjZ292gUIAAJfImMiZyJrIm8icyJ3InsifyHUARQEABhEOYxIJEwkUCRUJFgkXCRgJGQlBQAEAwQrCCsMKxAq+DkFAAQC9Cr4KvwrACr0O8wIEMjNicjswAQADAAAxAAEAIwABANZ1MQADAOkIIAA/DgEAuw4AAAEBADswAQABAAAYAAEAAAABAIHbGAClDgUARwEABBQOZQALBQBJAQAGuQ5lAA1hSQEAOA45DjoOOw48Dj0OPg6zBASgUAABCjZhZXN281wJAQBqAgEA+wJjZtcMAIigYAABDrmgQAABCjagkAABCtoxwQw7MAEAAwAABwABABkAAQD/3QcABgC0CgYAvAoAAM8LAAAADQAAqA4OAMEOAAA=") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/24257b4dcb01.js b/web/public/sdk_docs/search.index/24257b4dcb01.js new file mode 100644 index 00000000..180100c6 --- /dev/null +++ b/web/public/sdk_docs/search.index/24257b4dcb01.js @@ -0,0 +1 @@ +rn_("cUABAAoJCwkMCQ0JDgkPCRAJEQkFAEcBAAQUDmUACwUAQAEABDYKb88LBQBJAQAGuQ5lAA1hSQEAOA45DjoOOw48Dj0OPg5XAwLGoMAAAQ41oBAAAPoHQEYACTswAAABAQAmAAUAXAkAAPkKBgDGCwEALgwGAOQMFQDzAAJpcwFCDgEA") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/2462cdfcbcab.js b/web/public/sdk_docs/search.index/2462cdfcbcab.js new file mode 100644 index 00000000..0f55f35b --- /dev/null +++ b/web/public/sdk_docs/search.index/2462cdfcbcab.js @@ -0,0 +1 @@ +rn_("AQIBoDAAAQotZDswAAABAAAHAAEAwtwHAPMDAXM7MAAAAQAABwABAGVABwABAQA7MAAAAQAAhwQBAJ0ehwRhRAEA8grzCvQK9Qr2CvcK+ArzAAFl8pyeAABAPgEDADswAAABAAB3AQEAtJB3AQEAADswAQACAAAAAAEABgBDIwEAOA4GAPMAA2RocjswAQADAAAgAgEAFQAGAI8tAAADhq8AdJA/AEHMPwBK3HcAMPZ3AAEAogsVAPsDZWlr") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/269feb6aa7cd.js b/web/public/sdk_docs/search.index/269feb6aa7cd.js new file mode 100644 index 00000000..065aa402 --- /dev/null +++ b/web/public/sdk_docs/search.index/269feb6aa7cd.js @@ -0,0 +1 @@ +rn_("AQMAOzABAAEAAHcAAQAAAAEAsPZ3AAILIVIBAKYOpw68DiFNAQASDhMOow4xSwEAygzLDMwMQQ7zgwNjZXNxQQAAa5BskG2QbpBvkHCQcZBykAEIADswAAABAQCQAAEAEQuQAHUAQgEABhEOYxIJEwkUCRUJFgkXCRgJGQkFAcQBAGgCDQMNBA0FDQYNBw0IDWW4C7kLugu7C7wLvQu+C29zAQkAOzAAAAEBAJAAAQBwDZAAQUABAMEKwgrDCsQKvg5BQAEAvQq+Cr8KwAq9DvMFAjIzOzAAAAEBACEAAgDpCCAAuw4AAPsCYXUBBQA7MAAAAQEAnwMBAEkDnwNxQwAA/90A3gHeAt4D3gTeBd4G3vMAAmt1OzAAAAEAAHcBAQA7jncBAQoAOzAAAAEBADcAAQDlCTcAAQMBoDAAAPn8ZDswAAABAAA3AAEAZJ43AAEDADswAQABAAAXAAEAAAABAN/dFwC3DnFEAQAlCiYKJwooCikKKgorCiwKcUQBAB0KHgofCiAKIQoiCiMKJArzAAJsdDswAAABAAAvAAIA4oUfAIXHDwAbAqBgAAEKu29yAQQAOzAAAAEAADcAAQBn6zcA+wJpbwEBADswAQABAAAIAAEAAAACAKDIAAD/+QcAAQ0BCwA7MAAAAQEAFQABAJ0KFQABAAA7MAAAAQAArwABAID6rwDzAwFzOzAAAAEAAHcAAQC49XcAYUcBAJYKlwqYCpkKmgqbCpwKAQMAOzAAAAEBAHcAAQBtCXcAAQEAOzAAAAEAAHcAAQAI+ncA84ICZWkBAwA7MAAAAQEANwABALEINwDzAQFmOzAAAAEAADcAAQCdxzcA84KEEDEAGwKgYAABDDVhb3FDAAAVyBbIF8gYyBnIGsgbyBzIcUUBAEEDQgNDA0QDRQNGA0cDSAPzAQFjOzAAAAEAAB8AAgDShQ8AdccPAPMAAmFjOzAAAAEAAAcAAQCzPgcA8UQAABfdGN0Z3RrdG90c3R3dHt2o9qn2qvar9qz2rfau9q/2AQEAOzAAAAEAADcAAQBeyDcAYUcBALQKtQq2CrcKuAq5CroKYUgBAAoLCwsMCw0LDgsPCxALkwMEoDAAAQvIoHAAAQ0JYWhwdjswAQADAABBAAEABgADAOZxPwDa3AAA+/kAAAEAlgoGAHFCAAANyA7ID8gQyBHIEsgTyBTIGwKgoAABCrNhb7cBAIWgcAABCu4MgAo7MAAAAQAABwABAKs+BwDzANHAb5RfOzABAAEAADcOAQAAAAcAli53ANM8FwA8kocE0cyHBNfdBwCn5ocEn+sHANAK") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/2773aeea5803.js b/web/public/sdk_docs/search.index/2773aeea5803.js new file mode 100644 index 00000000..e311f9ea --- /dev/null +++ b/web/public/sdk_docs/search.index/2773aeea5803.js @@ -0,0 +1 @@ +rn_("AQMBoLAAAQ40dzswAQACAAAAAAEABwCn8wIAAwsGADUOAAABAwA7MAEAAwAARwEBAD8DAQC4/kcBAQAAAD8DMUIBAPsM/Az9DMIO8wMCZWk7MAAAAQEAkQACABELkAARDgAA+wJjcg==") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/27e7e1b8f95f.js b/web/public/sdk_docs/search.index/27e7e1b8f95f.js new file mode 100644 index 00000000..a7fa4c85 --- /dev/null +++ b/web/public/sdk_docs/search.index/27e7e1b8f95f.js @@ -0,0 +1 @@ +rn_("8UYBAKgOqQ6qDqsOrA6tDq4Orw6wDrEOsg6zDrQOtQ62DsEOYUABAAoNCw0MDQ0NDg0PDRANAQABoJAAAQq8ZTswAQADAABvAAEABgABAGM9bwABAMkKBgD7AmRyKwKgsAABC85hZWFFAQAKDQsNDA0NDQ4NDw0QDQEFADswAAABAAA3AAEA39w3AJMBhKAgAACF0aAQAAEJWiRAAjswAQABAABhAAEACQAFAIMuEAAChgAA990HAOjzPwDz+QcAuwrtCsoMywzMDBIOEw5BDqMOpA4BCgA7MAAAAQEAFQABAKILFQDxQwAAnZ6enp+eoJ6hnqKeo56knqWepp6nnqieqZ6qnquerJ5TAQOgQAAAyKBpbW87MAEAAwAAUAABAAgAAwDyLwAAQz5HAMrcBwACACUKBwA3DgAA8wCEgCEBOzABAAMAAO8AAQAOAAQAkC13APU+NwCf3TcAqPMHAAIAQQMHAL8LBgA=") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/284184d04f0a.js b/web/public/sdk_docs/search.index/284184d04f0a.js new file mode 100644 index 00000000..a0d1a467 --- /dev/null +++ b/web/public/sdk_docs/search.index/284184d04f0a.js @@ -0,0 +1 @@ +rn_("AQIAOzAAAAEAADcAAQBI9DcAYUsBAAoNCw0MDQ0NDg0PDRANAQUAOzAAAAEAADcAAQCf3TcA4wKEoHAAAQw3BUABOzABAAMAAIcBAQANAAMAES/fANM9bwCh2jcAAgC4CwYAAg0GAPMAAXQ7MAAAAQEADgABACUODgA=") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/288e97557a18.js b/web/public/sdk_docs/search.index/288e97557a18.js new file mode 100644 index 00000000..a7773864 --- /dev/null +++ b/web/public/sdk_docs/search.index/288e97557a18.js @@ -0,0 +1 @@ +rn_("AQsAOzAAAAEBABUAAQDkDBUABQHDAQADyQwHQw5pcPMFAXcB8vkAAAEDAaAQAAD58W87MAEAAgAAAAABABYA3dwCAFsJAACdChUAAQQBoLAAAQ40dzswAQACAAAAAAEABwCn8wIAAwsGADUOAAABCwA7MAAAAQEAFQABAM4MFQABAAA7MAAAAQAAdwABADD1dwDzAwFz9t7cAADnLQEAAQABAPcD9woAyKBwAAEJWrChC8YAAcBEkAo7MAAAAQAAtwACAF5FfwAv6zcA") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/2a7ae7f24dba.js b/web/public/sdk_docs/search.index/2a7ae7f24dba.js new file mode 100644 index 00000000..11da17e5 --- /dev/null +++ b/web/public/sdk_docs/search.index/2a7ae7f24dba.js @@ -0,0 +1 @@ +rn_("AQUBoAAAAQz+czswAAABAQB3AAEAIQh3AAUBwAEACjYO6xYOFw4YDhkOGg4bDhwOHQ4eDh8OIA4hDiIOIw4kDmFvKwKgkAABCtpwdGsDoEAAAQ4VZnN3") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/2c1462d42c79.js b/web/public/sdk_docs/search.index/2c1462d42c79.js new file mode 100644 index 00000000..194638c6 --- /dev/null +++ b/web/public/sdk_docs/search.index/2c1462d42c79.js @@ -0,0 +1 @@ +rn_("AQIAOzAAAAEAAPcCAQAGWPcCBQHAAQAF0QoEuA5jZJMAhKBgAAEK8KEAAAEOuBMBADswAAABAADRDQQAMCMRAH20Pw3Z2jcAV91HAA==") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/2c5f1a5db83c.js b/web/public/sdk_docs/search.index/2c5f1a5db83c.js new file mode 100644 index 00000000..494a135f --- /dev/null +++ b/web/public/sdk_docs/search.index/2c5f1a5db83c.js @@ -0,0 +1 @@ +rn_("YUUBAAoNCw0MDQ0NDg0PDRANcUAAAKj1qfWq9av1rPWt9a71r/UBBQA7MAAAAQAANwABAN/cNwBXAQGFoCAAAIXRoBAAAQlaZEACOzABAAEAAGEAAQAJAAUAgy4QAAKGAAD33QcA6PM/APP5BwC7Cu0KygzLDMwMEg4TDkEOow6kDg==") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/2f58944c096e.js b/web/public/sdk_docs/search.index/2f58944c096e.js new file mode 100644 index 00000000..d95a98be --- /dev/null +++ b/web/public/sdk_docs/search.index/2f58944c096e.js @@ -0,0 +1 @@ +rn_("cUQAAP/dAN4B3gLeA94E3gXeBt4BAQA7MAEAAQAABwABAAAAAQD/+QcAAQ37AmVvAQACoMAAAQw2oMAAAQw3dHk7MAEAAwAArwABADcAAQCA+q8AAQDlCTcAAQYCoEAAAQsCoUAAAQ7BdHU7MAAAAQAABwABALD1BwBxRAAA99343fnd+t373fzd/d3+3SsCoNAAAQz+ZnJxRgAAqPWp9ar1q/Ws9a31rvWv9QEDADswAAABAACvAAEAs4+vAOcOAIihEAABDjeg0AABDDWCyAc7MAAAAQAAXwYEAAwdrwDcmYcEmtuvALj1dwA=") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/2f8ec453212d.js b/web/public/sdk_docs/search.index/2f8ec453212d.js new file mode 100644 index 00000000..1304eddb --- /dev/null +++ b/web/public/sdk_docs/search.index/2f8ec453212d.js @@ -0,0 +1 @@ +rn_("AQEAOzAAAAEAAA8JAQBZ0Q8JAQIAOzAAAAEAAIcEAQDlnocEAQIAOzAAAAEAAJ8IAQAH3p8I8wADYW1yOzAAAAEAAJgNAwBuAwAAKzCHBAZbDwk=") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/2fdb629771e0.js b/web/public/sdk_docs/search.index/2fdb629771e0.js new file mode 100644 index 00000000..9b7ee883 --- /dev/null +++ b/web/public/sdk_docs/search.index/2fdb629771e0.js @@ -0,0 +1 @@ +rn_("AQUAOzAAAAEBAF4AAQA3Cl4A8wABYzswAAABAADvBQIA0H/3Am2j9wIBAQA7MAAAAQAA7wUCAMiC9wJlpvcCAQIAOzAAAAEAAPcCAQBlpvcC8QIBA2M7MAAAAQAA9wIBAG2j9wLzAAQxMjU4OzABAAEAABAAAQAEAAMA1AcAAGuQBwCVxwcAvQq+Cr8KwAq9Dg==") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/30df04d674d8.js b/web/public/sdk_docs/search.index/30df04d674d8.js new file mode 100644 index 00000000..b5dd13de --- /dev/null +++ b/web/public/sdk_docs/search.index/30df04d674d8.js @@ -0,0 +1 @@ +rn_("AQoAOzAAAAEBABUAAQCiCxUA8UMAAJ2enp6fnqCeoZ6inqOepJ6lnqaep56onqmeqp6rnqyeUwCEoEAAAMigsJELxgABAFEBOzABAAMAAFAAAQAIAAMA8i8AAEM+RwDK3AcAAgAlCgcANw4AAA==") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/321668f7d2da.js b/web/public/sdk_docs/search.index/321668f7d2da.js new file mode 100644 index 00000000..eca8971c --- /dev/null +++ b/web/public/sdk_docs/search.index/321668f7d2da.js @@ -0,0 +1 @@ +rn_("AQkAOzAAAAEBABgAAgCZCBcAug4AADFJAQD7DPwM/QzCDvMAAmN2OzAAAAEAAA8AAQDQ+Q8AAQ0AOzAAAAEBAF4AAQBEDl4ABQFMAQAAvQ4Avg4yM7sOGwKg4AABDr9pbwUBwAEADLoOA/8MbnQHBoaIoCAAAQvJoKAAAQ63oTAAAQ7CsCELygABoJAAAQ6lsHEOPwABOlAGcUAAAC0/Lj8vPzA/MT8yPzM/ND8BCAA7MAEAAQAABwABAAAAAQD/+QcAAQ3zAAFwOzAAAAEAAA8AAQBEIw8A+wJlcwUBwwEAA8kMB0MOaXABAwA7MAAAAQAANwABAJnMNwDzAQFjOzABAAMAAG8AAQAVAAIArZ43AGfrNwABAM4MFQDzAAJldzswAAABAABDAAQADi8BADU/PwDy+QAA/vkAAAUBwAEAB9wK76gOqQ6qDqsOrA6tDq4Orw6wDrEOsg6zDrQOtQ62DmV1BQHEAQBoAg0DDQQNBQ0GDQcNCA1luAu5C7oLuwu8C70Lvgtvc/MFAXM7MAAAAQAABwABAJ/rBwBxRAAA/lf/VwBYAVgCWANYBFgFWAEEADswAQABAAAHAAEAAwABAPP5BwASDhMOow6kDnFCAQAdCh4KHwogCiEKIgojCiQKAQcAOzAAAAEBAJ8DAQBJA58DAQMAOzAAAAEAAJ8DAQDlrZ8DAQIAOzAAAAEAAJ8DAQChyJ8D8wEDYml0OzAAAAEAAJ8DAQCVI58DcUQAAKj1qfWq9av1rPWt9a71r/UBAQA7MAAAAQAANwABALDzNwAjgQOhEAABDjaggAAA+fBjaW4BAQA7MAEAAQAABwABAAAAAQDS3AcAzgv/DYihUAABDrhF4ANxSAAAn/Og86HzovOj86TzpfOm8wEAADswAAABAACvAAEAgPqvAPMCAXM7MAAAAQAAdwABALj1dwD7AmFmAQcAOzABAAIAAAAAAQAGANrcAQCWCgYAMUoBAPsM/Az9DMIO4VABAKgOqQ6qDqsOrA6tDq4Orw6wDrEOsg6zDrQOtQ62DgEDADswAAABAQB3AAEAbQl3AAEBADswAAABAAB3AAEACPp3APOCAmVpIVIBAKYOpw68DiFNAQASDhMOow4xSwEAygzLDMwMQQ7zgwNjZXNxQQAAa5BskG2QbpBvkHCQcZBykAEDAaAwAAD5/GQ7MAAAAQAANwABAGSeNwBxRAEAJQomCicKKAopCioKKwosCnFEAQAdCh4KHwogCiEKIgojCiQK8wACbHQ7MAAAAQAALwACAOKFHwCFxw8AE4ECoGAAAQq7b3JxQwAAFcgWyBfIGMgZyBrIG8gcyHFFAQBBA0IDQwNEA0UDRgNHA0gD8wEBYzswAAABAAAfAAIA0oUPAHXHDwDzAAJhYzswAAABAAAHAAEAsz4HAHUBQAAAcw3IDsgPyBDIEcgSyBPIFMj0F90Y3RndGt0b3RzdHd0e3aj2qfaq9qv2rPat9q72r/Zjdas+rD6tPq4+rz6wPrE+sj61DwDIAAGgcAABDDUFCSYKC8BJABk7MAEAAQAAlwABAAAAAwCWLncA0zwXAJ/rBwDQCgEDADswAAABAQA3AAEAsQg3APMAAWY7MAEAAwAAFwEBADcABABbOW8Ancc3AGnaNwDf3DcAAQAaCTcA+wJydHFDAACzhrSGtYa2hreGuIa5hrqGcUQAALD+sf6y/rP+tP61/rb+t/4rAqCQAAEDQGJjdf8AzAACA6AgAAEDQBYbHCwZNzsaQE6sWDswAQABAAB7BAEAAwAGAN0HgwDtP3cAhbH3Ag3IDwAeyD8Amcw3AKYOpw68DsAOAQEBsACenD5AcjswAAABAABvAQQAdJA/AEHMPwBK3HcAMPZ3AOFNAQAlDiYOJw4oDikOKg4rDiwOLQ4uDi8OMA4xDjIOMw4BBQA7MAAAAQAAHwABACj0HwD7AnN0FQBAAQANFQ50NQz6DPkCHR5lafsCZGcBAgA7MAAAAQEAGQEDANALWwARDV4ARA5eAAUAQgEABBQOZQALcUEAANfd2N3Z3drd293c3d3d3t3zAgFlOzAAAAEBABgAAgCZCBcAug4AAGFHAQDJCsoKywrMCs0KzgrPCvFDAADQ+dH50vnT+dT51fnW+df52PnZ+dr52/nc+d353vnf+aMAhLCRC8wAAaBQAAD5/gFACTswAAABAAAPAAEAwIUPAPOBAmVvMwADoKAAAQlcYWl0OzAAAAEAADcAAQCucTcABQHAAAAAfS1x/lr/WgBbAVsCWwNbBFsFW2Vp8wCGDDCCOzAAAAEAAAcAAQCaAwcAQUABAMEKwgrDCsQKvg5BQAEAvQq+Cr8KwAq9DvMGAjIzOzAAAAEBACEAAgDpCCAAuw4AALUfAMkdHqBwAAEMNSImAEMnKMBJgBk7MAEAAQAAlwABAAAAAwCWLncA0zwXAJ/rBwDQCnFGAQBlCWYJZwloCWkJaglrCWwJ8wABcjswAAABAACvAAEARcavAPMAAXM7MAAAAQAAdwABADD1dwABAAA7MAAAAQAAPw0BAH20Pw0BAAA7MAAAAQEANwABAOUJNwDzAgFzOzAAAAEAAK8AAQCa268A8wACYXQ7MAAAAQEAJwEBAPkGJwGFDgCIoGAAAQNAoNAAAQz6oLAAAQvIAKCQAAEK2yIEBxSwBzswAQADAACRBQEADQAGAI4tAAAKLncAkz4XAHU/dwC9wYcE3twAAAQAXQkHAMUKAwC5DgAAvw4AAGFFAQAuCi8KMAoxCjIKMwo0CnFCAACf86DzofOi86PzpPOl86bzcUIAALOGtIa1hraGt4a4hrmGuobzAANhZXI7MAAAAQAAPwABAFUjPwABAgGgUAABCtl0OzAAAAEAAAcAAQA0kgcABQHAAQBm0grTCtQK1QrWCtcK2AoJ+gxodAEAADswAAABAAAfAAEAHkUfAPMCAXM7MAEAAQAABwABAAAAAQCLPgcA8AoBAgA7MAAAAQAA9wIBAGWm9wIBBQA7MAAAAQEAXgABADcKXgDzAgFjOzAAAAEAAPcCAQBto/cC84ICMTJxQwAAsP6x/rL+s/60/rX+tv63/vFEAQDpBuoG6wbsBu0G7gbvBvAG8QbyBvMG9Ab1BvYG9wb4BvsCY3KvB4egkAABA0CgEAABCtsGJQYBANA0ZsUhcrhKgjcMPW1cVtjWPPWgIAABA0BeQCrCZM0FXYJylr0fyDsBJjx+aJxVpRUsLLxyPb1zGWpX+n1fAIyKX5UzofGG/lF1fWmTE5BuipOwpWsIE6xJKAI1+VfV2ORATr5eOzABAAEAAHwEAQAEAAcA3QeDAJsIAADtP3cAhbH3Ag3IDwAeyD8Amcw3AO4Kpg6nDrwOwA4=") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/32797266775a.js b/web/public/sdk_docs/search.index/32797266775a.js new file mode 100644 index 00000000..b585fdfe --- /dev/null +++ b/web/public/sdk_docs/search.index/32797266775a.js @@ -0,0 +1 @@ +rn_("AQIAOzAAAAEBAHcAAQBtCXcAGwKgoAABDjVjcwEBADswAAABAABfAQMANSyvANXHNwAI+ncAPwCFoRAAAQ4VoJAAAQ7BsGELzAABEJkA") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/33dde7956f90.js b/web/public/sdk_docs/search.index/33dde7956f90.js new file mode 100644 index 00000000..1a3dba51 --- /dev/null +++ b/web/public/sdk_docs/search.index/33dde7956f90.js @@ -0,0 +1 @@ +rn_("BQLAAQBzUglTCVQJVQlWCVcJWAlZCQXQCgbvCm5wcmFAAQC0CrUKtgq3CrgKuQq6CvMCAXM7MAEAAwAAsQABACQAAwDb3AAAgPSvAP35AAADAAoLBgABDg4AFg4OAHFBAADX3djd2d3a3dvd3N3d3d7d8wADZWl0OzABAAMAAAcAAQAZAAEAn/MHAAMAmQgXAP4MAAC6DgAA") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/3428c5d0cc43.js b/web/public/sdk_docs/search.index/3428c5d0cc43.js new file mode 100644 index 00000000..84176d58 --- /dev/null +++ b/web/public/sdk_docs/search.index/3428c5d0cc43.js @@ -0,0 +1 @@ +rn_("AQQAOzAAAAEAADcAAQCh2jcAAQgAOzAAAAEBAJAAAQARC5AA8wQBdTswAAABAACHBAEAPJKHBAUCwAEAC1sJCM8LEzQOQw5kZmlxQwAA/lf/VwBYAVgCWANYBFgFWAEHADswAQABAAAXAAEAAAABAN/dFwC3DnFAAQAdCh4KHwogCiEKIgojCiQK1wcAh6DgAAELzhBBTjswAAABAAB3AAEA5Sx3AA==") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/34cfc009cbdc.js b/web/public/sdk_docs/search.index/34cfc009cbdc.js new file mode 100644 index 00000000..02578f41 --- /dev/null +++ b/web/public/sdk_docs/search.index/34cfc009cbdc.js @@ -0,0 +1 @@ +rn_("YUcBALQKtQq2CrcKuAq5CroKYUgBAAoLCwsMCw0LDgsPCxALkwIEoDAAAQvIoHAAAQ0JYWhwdjswAQADAABBAAEABgADAOZxPwDa3AAA+/kAAAEAlgoGAA==") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/3628c3f2b3c2.js b/web/public/sdk_docs/search.index/3628c3f2b3c2.js new file mode 100644 index 00000000..6cb2f549 --- /dev/null +++ b/web/public/sdk_docs/search.index/3628c3f2b3c2.js @@ -0,0 +1 @@ +rn_("8UMBAKgOqQ6qDqsOrA6tDq4Orw6wDrEOsg6zDrQOtQ62DsEOAQYAOzAAAAEAALAAAgDb3AAAgPSvAAEEADswAAABAQCQAAEAOAyQAPMAAmR2OzAAAAEAAA8AAgAskgcAsP4HAPsCZWk=") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/3741907ea219.js b/web/public/sdk_docs/search.index/3741907ea219.js new file mode 100644 index 00000000..662e26fe --- /dev/null +++ b/web/public/sdk_docs/search.index/3741907ea219.js @@ -0,0 +1 @@ +rn_("YUoBAPkK+gr7CvwK/Qr+Cv8KcUAAAJXHlseXx5jHmceax5vHnMc7A6DQAAEOQjJpc+UARgEADcEOc94K3wrgCuEK4grjCuQK5QrmCucK6ArpCuoK6wrsCgECADswAAABAAA3AAEAXsg3ABsCoDAAAQsCYXlhSgEA0grTCtQK1QrWCtcK2AoBBQA7MAAAAQAAPwABAOjzPwAFAcABAA4JDeioDqkOqg6rDqwOrQ6uDq8OsA6xDrIOsw60DrUOtg5laQEFADswAAABAAA3AAEAsPM3AGFJAQAuCi8KMAoxCjIKMwo0CmFMAQC/C8ALwQvCC8MLxAvFC2FKAQDyCvMK9Ar1CvYK9wr4CgUBwQEADaQOBe0KZW/7Am9yAQMAOzAAAAEAAEcAAQBX3UcAAQMAOzAAAAEAADcAAQAf3TcA+wJydgEDADswAQABAAA/AAEAAwABAB7IPwCmDqcOvA7ADgECzqBQAAEMzR4cTooccFQttF9NhW0BZTtCMxXFmBktTU8dq9DUTma4sQ0B3CLk3Iu+knZO8ZLy9iZ5m8ccTUFEV5c7PGd+gIIUHknafdCG16FgAAEOwEA9Fh87MAEAAwAAVwABAAgAAwC8PjcAfkAXALD1BwACAGUJBwDvCgAAEwACoAAAAQw3aXM7MAEAAwAArwABABAAAgA1J3cA8y83AAIA6QYPANEKAAA=") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/37a6aebb0116.js b/web/public/sdk_docs/search.index/37a6aebb0116.js new file mode 100644 index 00000000..393bf184 --- /dev/null +++ b/web/public/sdk_docs/search.index/37a6aebb0116.js @@ -0,0 +1 @@ +rn_("cUUAAMrcy9zM3M3cztzP3NDc0dxhRAEAuAu5C7oLuwu8C70LvgsxUQEApg6nDrwOwA77AnB5YUcBAAINAw0EDQUNBg0HDQgNAQcAOzABAAEAAA8AAQAAAAEA4PkPAPEKYUABADgOOQ46DjsOPA49Dj4O8wIBZDswAQADAACvAAEAFQABAAOGrwABAKILFQDzAAJpcDswAAABAAAvAAMAszQfABfdBwCo9gcAcUQAAJ/zoPOh86Lzo/Ok86XzpvP7A2xydQEHADswAAABAQBbAAEA0AtbAAEEADswAAABAQC9AAIAEQ1eAEQOXgABAAA7MAEAAQAAFwABAAAAAQDf3RcAtw4jgQKgEAABDMlmZyFMAQASDhMOow5xQwAAbcdux2/HcMdxx3LHc8d0xyMAA6DQAAEK8aDQAAENAWFwdjswAQABAAAXAAEAAAABAF0tFwD/DPsCcngBCQA7MAAAAQEAvQACABENXgBEDl4AMUoBAMoMywzMDEEOAQQAOzAAAAEBADcAAQAaCTcA+wJhdf83irBxDjQADxzZEg==") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/3818702ff1c7.js b/web/public/sdk_docs/search.index/3818702ff1c7.js new file mode 100644 index 00000000..1abde410 --- /dev/null +++ b/web/public/sdk_docs/search.index/3818702ff1c7.js @@ -0,0 +1 @@ +rn_("AQUAOzABAAEAAAcAAQADAAEA8/kHABIOEw6jDqQOMUsBAPsM/Az9DMIOAQIAOzAAAAEAAHcAAQBK3HcAe4SggAABCtwASQE=") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/3883370cabcc.js b/web/public/sdk_docs/search.index/3883370cabcc.js new file mode 100644 index 00000000..ec5e8dfb --- /dev/null +++ b/web/public/sdk_docs/search.index/3883370cabcc.js @@ -0,0 +1 @@ +rn_("BQFMAQAAvQ4Avg4yM7sOGwKg4AABDr9pbwUBwAEADLoOA/8MbnQHBoOIoCAAAQvJoKAAAQ63oTAAAQ7CsCELygABoJAAAQ6lsHEOPwABOlAG") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/39a1bd3fd69b.js b/web/public/sdk_docs/search.index/39a1bd3fd69b.js new file mode 100644 index 00000000..8ebbed9b --- /dev/null +++ b/web/public/sdk_docs/search.index/39a1bd3fd69b.js @@ -0,0 +1 @@ +rn_("AQsAOzAAAAEBAJAAAQBwDZAAI4ECoKAAAQwscHQVAEIBAAa5DmW8CgAN+wJvdvMAAWk7MAAAAQAABwABAP/dBwA=") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/3a1a249e53aa.js b/web/public/sdk_docs/search.index/3a1a249e53aa.js new file mode 100644 index 00000000..c8150955 --- /dev/null +++ b/web/public/sdk_docs/search.index/3a1a249e53aa.js @@ -0,0 +1 @@ +rn_("AQEAOzAAAAEAAPcCAQAGWPcCBQBHAQAEFA5lAAsBAAGgQAABCjZvOzAAAAEBABAAAwDPCwAAqA4OAMEOAAAFAEkBAAa5DmUADWFJAQA4DjkOOg47DjwOPQ4+DlcDAcagwAABDjWgEAAA+gdARgAJOzABAAMAABgAAQAmAAIAgi4AAIHMFwAFAFwJAAD5CgYAxgsBAC4MBgDkDBUAAQEBoDAAAPn8ZDswAQABAABHAAEAAQACAGSeNwCdng8ANA5DDgEEADswAAABAAAXAAEAgcwXADsDoAAAAQqzYWZnYUoBAPkK+gr7CvwK/Qr+Cv8KcUAAAJXHlseXx5jHmceax5vHnMc7A6DQAAEOQjJpc+UARgEADcEOc94K3wrgCuEK4grjCuQK5QrmCucK6ArpCuoK6wrsCgECADswAAABAAA3AAEAXsg3ABsCoDAAAQsCYXlhSgEA0grTCtQK1QrWCtcK2AoBBQA7MAAAAQAAPwABAOjzPwAFAcABAA4JDeioDqkOqg6rDqwOrQ6uDq8OsA6xDrIOsw60DrUOtg5laQEFADswAAABAAA3AAEAsPM3AGFJAQAuCi8KMAoxCjIKMwo0CmFMAQC/C8ALwQvCC8MLxAvFC2FKAQDyCvMK9Ar1CvYK9wr4CgUBwQEADaQOBe0KZW/7Am9yAQMAOzAAAAEAAEcAAQBX3UcAAQMAOzAAAAEAADcAAQAf3TcA+wJydgEDADswAQABAAA/AAEAAwABAB7IPwCmDqcOvA7ADgEBzqBQAAEMzR4cTooccFQttF9NhW0BZTtCMxXFmBktTU8dq9DUTma4sQ0B3CLk3Iu+knZO8ZLy9iZ5m8ccTUFEV5c7PGd+gIIUHknafdCG16FgAAEOwEA9Fh87MAEAAwAAVwABAAgAAwC8PjcAfkAXALD1BwACAGUJBwDvCgAAcUIBACUKJgonCigKKQoqCisKLAoBAgA7MAAAAQAAdwABADD2dwDxRgEA6QbqBusG7AbtBu4G7wbwBvEG8gbzBvQG9Qb2BvcG+AbzgQJhad0HhwCgcAABDPoDBBgbIEVwBA==") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/3a1c57dd07bf.js b/web/public/sdk_docs/search.index/3a1c57dd07bf.js new file mode 100644 index 00000000..c5c4c90d --- /dev/null +++ b/web/public/sdk_docs/search.index/3a1c57dd07bf.js @@ -0,0 +1 @@ +rn_("AQEAOzABAAMAAJ8DAQCQAAEA5a2fAwEAcA2QAAEBADswAAABAACQAwMAxJYXA5bIAACn63cA+wJmdAEKADswAAABAQAVAAEAogsVAPFDAACdnp6en56gnqGeop6jnqSepZ6mnqeeqJ6pnqqeq56snlMCA6BAAADIoGltbzswAQABAABQAAEAAAADAPIvAABDPkcAytwHADcOAQAAOzAAAAEAAIgEAgDxLwAAlkCHBPsDZGdu") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/3bd6592d9239.js b/web/public/sdk_docs/search.index/3bd6592d9239.js new file mode 100644 index 00000000..0733cc74 --- /dev/null +++ b/web/public/sdk_docs/search.index/3bd6592d9239.js @@ -0,0 +1 @@ +rn_("AQUAOzAAAAEAAD8NAQB9tD8NAQEAOzAAAAEAAD8AAQBVIz8AcUAAAMs8zDzNPM48zzzQPNE80jzzAQFzAQELAQD7A2Rsdg==") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/3d740e3ed3c2.js b/web/public/sdk_docs/search.index/3d740e3ed3c2.js new file mode 100644 index 00000000..fa8493e4 --- /dev/null +++ b/web/public/sdk_docs/search.index/3d740e3ed3c2.js @@ -0,0 +1 @@ +rn_("AQAAOzAAAAEAAB8AAQA+RR8AAQMDoMAAAQ41oBAAAPoHoAAAAQvPZGlzOzAAAAEBACMAAwD5CgYALgwGAOQMFQAFAEIBAHZdCV4JXwlgCWEJYgljCWQJZd0KAQEAOzAAAAEAAHcBAQA7jncB4U0BAAEOAg4DDgQOBQ4GDgcOCA4JDgoOCw4MDg0ODg4PDgECADswAAABAQAnAQEA+QYnASMAAqCwAAEMLWVsOzAAAAEAAKcCAQAo96cCAQEAOzAAAAEAAPcCAQBDi/cC8wCECQAGOzAAAAEAAAgAAgAILgAAwzwHAPOBAmVpAQMAOzABAAMAAEcBAQA/AwEAuP5HAQEAAAA/A/MEAWk7MAAAAQEAkAABABELkADhUAEAFg4XDhgOGQ4aDhsOHA4dDh4OHw4gDiEOIg4jDiQOOwOgwAABDjdhZW0BAAA7MAAAAQAAHwABAB5FHwBxQwAAsPux+7L7s/u0+7X7tvu3+/MAAmRzOzABAAEAACkAAQAAAAQACS4AAIs+BwBzkAAAKPQfAPAKAQQAOzAAAAEBAJAAAQBwDZAA8wABZTswAQADAAD3AgEAXgABALj79wIBADcKXgABAwA7MAAAAQAANwABAN/cNwD7Amx03weHoLAAAQsBk0BE") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/3e0936d9f00a.js b/web/public/sdk_docs/search.index/3e0936d9f00a.js new file mode 100644 index 00000000..c1dc999a --- /dev/null +++ b/web/public/sdk_docs/search.index/3e0936d9f00a.js @@ -0,0 +1 @@ +rn_("cUMBAB0KHgofCiAKIQoiCiMKJAoBAAA7MAAAAQAAdwABAO0/dwBhRQEALgovCjAKMQoyCjMKNApxQgAAn/Og86HzovOj86TzpfOm8/sCZXLzAANkbG8CmwgAAO4KAQA=") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/3fbad7f2b700.js b/web/public/sdk_docs/search.index/3fbad7f2b700.js new file mode 100644 index 00000000..03fcc02b --- /dev/null +++ b/web/public/sdk_docs/search.index/3fbad7f2b700.js @@ -0,0 +1 @@ +rn_("YUUBAAINAw0EDQUNBg0HDQgNAQcAOzABAAEAAA8AAQAAAAEA4PkPAPEKYUABADgOOQ46DjsOPA49Dj4O8wIBZDswAQADAACvAAEAFQABAAOGrwABAKILFQDzAgJpcDswAAABAAAvAAMAszQfABfdBwCo9gcAYUwBAC4MLwwwDDEMMgwzDDQMNwEAhaAgAAEKs7AgLpQAAZCBAjswAAABAAAzGwgAmgcAAEIjAACULgEA3kUPCZ5ohwS7hocE5Z6HBF2phwQ=") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/40c81ad88ee6.js b/web/public/sdk_docs/search.index/40c81ad88ee6.js new file mode 100644 index 00000000..bf956dd1 --- /dev/null +++ b/web/public/sdk_docs/search.index/40c81ad88ee6.js @@ -0,0 +1 @@ +rn_("cUcAAJ/zoPOh86Lzo/Ok86XzpvMBAAA7MAAAAQAAdwABAOUsdwABAAGgEAABDhVrAdGFAADDAISgMAAA+fygEAAA+fEIQAM7MAEAAwAA2QMBABkABgDElhcDZJ43AJ2eDwCWyAAA3dwAAKfrdwAFAFsJAACdChUAyQwAADQOAABDDgAAAQUAOzAAAAEAAHcAAQBK3HcAAQAAOzABAAMAAO8AAQAOAAQAkC13APU+NwCf3TcAqPMHAAIAQQMHAL8LBgD7Amdu+wNpb3Q=") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/416ef1c1326b.js b/web/public/sdk_docs/search.index/416ef1c1326b.js new file mode 100644 index 00000000..d9444efd --- /dev/null +++ b/web/public/sdk_docs/search.index/416ef1c1326b.js @@ -0,0 +1 @@ +rn_("BQFMAQAAvQ4Avg4yM7sOGwKg4AABDr9pbwUBwAEADLoOA/8MbnQHBoGIoCAAAQvJoKAAAQ63oTAAAQ7CsCELygABoJAAAQ6lsHEOPwABOlAGAQIBsACenD5AcjswAAABAAD3AAMAdJA/AEHMPwAw9ncA8UYBAOkG6gbrBuwG7QbuBu8G8AbxBvIG8wb0BvUG9gb3BvgG+wJhafsCbG4=") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/42664e319b0b.js b/web/public/sdk_docs/search.index/42664e319b0b.js new file mode 100644 index 00000000..c11d1c4b --- /dev/null +++ b/web/public/sdk_docs/search.index/42664e319b0b.js @@ -0,0 +1 @@ +rn_("AQoAOzAAAAEBAJAAAQA4DJAAcUEAAP5X/1cAWAFYAlgDWARYBVgBAgA7MAAAAQAAhwQBAOWehwTzAAFtOzAAAAEAAIcEAQArMIcEKwKgoAABDsFkeQEBADswAQABAAAYAAEAAAABAIHbGAClDgUARwEABBQOZQALBQBJAQAGuQ5lAA1hSQEAOA45DjoOOw48Dj0OPg6zBASgUAABCjZhZXN281wJAQBqAgEA+4UkIAU=") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/42ae2c5c47cf.js b/web/public/sdk_docs/search.index/42ae2c5c47cf.js new file mode 100644 index 00000000..397ab036 --- /dev/null +++ b/web/public/sdk_docs/search.index/42ae2c5c47cf.js @@ -0,0 +1 @@ +rn_("AQIAOzAAAAEAAPcCAQAf7PcCBQBJAQDgJQ4mDicOKA4pDioOKw4sDi0OLg4vDjAOMQ4yDjMOczUKcUIAALD7sfuy+7P7tPu1+7b7t/sBAgA7MAAAAQEAJwEBAPkGJwFBQwEAxQrGCscKyAq/DvMFAWE7MAAAAQAANwABAC/rNwABAgA7MAEAAwAARwEBANADAQC4/kcBAgAAAD8DOAyQAPsCbnM1AEEBAAa8CmX7DPwM/QzCDksDoKAAAQwtoEAAAQw2bXJ49wYAx6CgAAEOEABEMgk7MAEAAwAAwQYBAKAABQBDIwAAYz1vADZynwOXyAgAKPenAgUAyQoGABELkAAJDQAAEQ4AADgOBgA=") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/4323e5b9e799.js b/web/public/sdk_docs/search.index/4323e5b9e799.js new file mode 100644 index 00000000..5c872c7b --- /dev/null +++ b/web/public/sdk_docs/search.index/4323e5b9e799.js @@ -0,0 +1 @@ +rn_("AQEBsACenD5AcjswAAABAABvAQQAdJA/AEHMPwBK3HcAMPZ3AAEGADswAAABAAAfAAEAKPQfAAUAQgEABBQOZQALcUEAANfd2N3Z3drd293c3d3d3t3zAgFlOzAAAAEBABgAAgCZCBcAug4AAGFHAQDJCsoKywrMCs0KzgrPCvFDAADQ+dH50vnT+dT51fnW+df52PnZ+dr52/nc+d353vnf+aMAhLCRC8wAAaBQAAD5/gFACTswAAABAAAPAAEAwIUPAPOBAmVvMwADoKAAAQlcYWl0OzAAAAEAADcAAQCucTcA24SgEAABDPoIIII=") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/436a5fc2d860.js b/web/public/sdk_docs/search.index/436a5fc2d860.js new file mode 100644 index 00000000..c003d9ae --- /dev/null +++ b/web/public/sdk_docs/search.index/436a5fc2d860.js @@ -0,0 +1 @@ +rn_("YUcBALQKtQq2CrcKuAq5CroKYUgBAAoLCwsMCw0LDgsPCxALkwIEoDAAAQvIoHAAAQ0JYWhwdjswAQADAABBAAEABgADAOZxPwDa3AAA+/kAAAEAlgoGABsCoDAAAQ64YXY=") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/4530eea9ea27.js b/web/public/sdk_docs/search.index/4530eea9ea27.js new file mode 100644 index 00000000..dde51b3d --- /dev/null +++ b/web/public/sdk_docs/search.index/4530eea9ea27.js @@ -0,0 +1 @@ +rn_("BQHBAQAG2go+pg6nDrwOwA5naQELADswAAABAQAVAAEA5AwVAAUBwwEAA8kMB0MOaXDzBQF3AfL5AAABAwGgEAAA+fFvOzABAAIAAAAAAQAWAN3cAgBbCQAAnQoVAAEEAaCwAAEONHc7MAEAAgAAAAABAAcAp/MCAAMLBgA1DgAAAQsAOzAAAAEBABUAAQDODBUAAQAAOzAAAAEAAHcAAQAw9XcA8wMBc/be3AAA5y0BAAEAAQD3A/cKA8igcAABCVqwoQvGAAHARJAKOzAAAAEAALcAAgBeRX8AL+s3APsCYWU=") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/453a70722fb2.js b/web/public/sdk_docs/search.index/453a70722fb2.js new file mode 100644 index 00000000..fcb5bcf6 --- /dev/null +++ b/web/public/sdk_docs/search.index/453a70722fb2.js @@ -0,0 +1 @@ +rn_("AQQAOzAAAAEAAEcAAgD33QcA6PM/APFCAADQ+dH50vnT+dT51fnW+df52PnZ+dr52/nc+d353vnf+WsDoNAAAQz+Zm5y") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/47705ef6f776.js b/web/public/sdk_docs/search.index/47705ef6f776.js new file mode 100644 index 00000000..5b35774c --- /dev/null +++ b/web/public/sdk_docs/search.index/47705ef6f776.js @@ -0,0 +1 @@ +rn_("YUoBAPIK8wr0CvUK9gr3CvgK4VMBAKgOqQ6qDqsOrA6tDq4Orw6wDrEOsg6zDrQOtQ62DhsCoMAAAQ6kYXgTgQKgUAABCu1lbwECADswAAABAACHBAEAu4aHBAEBAaAQAAENCWU7MAAAAQAAdwABAOs8dwAFAEQAAHOw+7H7svuz+7T7tfu2+7f7ZHOQAQsAOzAAAAEBAJAAAQBwDZAAI4QCoKAAAQwscHT7Am5yAQMAOzAAAAEAAD8AAQA1Pz8A8wCGEVEBOzAAAAEAAFcSBACtJ4cE7k4PCSZthwRI9DcA") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/484c74b553da.js b/web/public/sdk_docs/search.index/484c74b553da.js new file mode 100644 index 00000000..c183fca4 --- /dev/null +++ b/web/public/sdk_docs/search.index/484c74b553da.js @@ -0,0 +1 @@ +rn_("AQEAOzAAAAEBABQAAwAuCgYA0goGAPIKBgDzAAFvOzAAAAEAAPcCAQBDi/cCAQ0AOzAAAAEBAF4AAQBEDl4A4VABAKgOqQ6qDqsOrA6tDq4Orw6wDrEOsg6zDrQOtQ62DvMBAnJ3OzAAAAEAAPcCAQCFsfcCm4SwgQvMAAGgQAABDM0AqAI=") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/49fc7b3744ed.js b/web/public/sdk_docs/search.index/49fc7b3744ed.js new file mode 100644 index 00000000..c5cfeeca --- /dev/null +++ b/web/public/sdk_docs/search.index/49fc7b3744ed.js @@ -0,0 +1 @@ +rn_("cUEAANfd2N3Z3drd293c3d3d3t3zAgFlOzAAAAEBABgAAgCZCBcAug4AAGFHAQDJCsoKywrMCs0KzgrPCvFDAADQ+dH50vnT+dT51fnW+df52PnZ+dr52/nc+d353vnf+aMAhLCRC8wAAaBQAAD5/gFACTswAAABAAAPAAEAwIUPAPsCZW8=") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/4a144506f1e8.js b/web/public/sdk_docs/search.index/4a144506f1e8.js new file mode 100644 index 00000000..b58da04d --- /dev/null +++ b/web/public/sdk_docs/search.index/4a144506f1e8.js @@ -0,0 +1 @@ +rn_("IUwBABIOEw6jDgECAaCwAAEONHc7MAEAAgAAAAABAAcAp/MCAAMLBgA1DgAAcUMAAG3Hbsdvx3DHccdyx3PHdMcBAgA7MAAAAQAANwABANnaNwDnAADFoNAAAQrxoNAAAQ0BQASgCDswAQABAAAXAAEAAAABAF0tFwD/DHFHAACf66Droeui66PrpOul66brAQMAOzABAAMAAEcBAQA/AwEAuP5HAQEAAAA/AzFCAQD7DPwM/QzCDvMDAmVpOzAAAAEBAJEAAgARC5AAEQ4AAPuEBAgh") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/4aa1534ed944.js b/web/public/sdk_docs/search.index/4aa1534ed944.js new file mode 100644 index 00000000..53fc48d7 --- /dev/null +++ b/web/public/sdk_docs/search.index/4aa1534ed944.js @@ -0,0 +1 @@ +rn_("AQAAOzAAAAEAADcAAQDZ2jcABQBBAABzsPux+7L7s/u0+7X7tvu3+2RzkPsCY3QBAgA7MAAAAQAAhwQBALuGhwTzAAFtOzAAAAEAAIcEAQCtJ4cEYUMBAPIK8wr0CvUK9gr3CvgKe4SgMAAA+f4hIAI=") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/4ba92c0afc04.js b/web/public/sdk_docs/search.index/4ba92c0afc04.js new file mode 100644 index 00000000..12e0dd5c --- /dev/null +++ b/web/public/sdk_docs/search.index/4ba92c0afc04.js @@ -0,0 +1 @@ +rn_("AQMAOzAAAAEAAG8AAQAR228AcUQAACySLZIuki+SMJIxkjKSM5IBCAA7MAAAAQEAkAABABELkADzAQF1OzAAAAEAAJcNAwA8kocE0cyHBKfmhwT7AmV0+wJzdA==") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/4ca9069e907a.js b/web/public/sdk_docs/search.index/4ca9069e907a.js new file mode 100644 index 00000000..6ce32f71 --- /dev/null +++ b/web/public/sdk_docs/search.index/4ca9069e907a.js @@ -0,0 +1 @@ +rn_("AQUAOzABAAEAAAcAAQADAAEA8/kHABIOEw6jDqQOMUsBAPsM/Az9DMIOM4IDoIAAAQrcbG9yAQIAOzAAAAEAADcAAQCZzDcAGwKgUAABDhFhaFMAA6BAAAD5/mNlbjswAQADAACyAAEAHgAHANQcNwBtQAAA0IUAAK2eNwCgyAAAZ+s3AP/5BwADABIJBwDODBUAAQ0AAA==") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/4fff33c8a3e2.js b/web/public/sdk_docs/search.index/4fff33c8a3e2.js new file mode 100644 index 00000000..f8bb196f --- /dev/null +++ b/web/public/sdk_docs/search.index/4fff33c8a3e2.js @@ -0,0 +1 @@ +rn_("AQAAOzABAAEAAAcAAQAAAAEAsPsHAC0KAQEAOzAAAAEAADcAAQCw8zcAKwOhEAABDjaggAAA+fBjaW4BBAA7MAAAAQAANwABAGnaNwC7hKAQAAEK7gFEAg==") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/51836722dc71.js b/web/public/sdk_docs/search.index/51836722dc71.js new file mode 100644 index 00000000..825a3df6 --- /dev/null +++ b/web/public/sdk_docs/search.index/51836722dc71.js @@ -0,0 +1 @@ +rn_("YUcBAAINAw0EDQUNBg0HDQgNAQcAOzABAAEAAA8AAQAAAAEA4PkPAPEKYUABADgOOQ46DjsOPA49Dj4O8wEBZDswAQADAACvAAEAFQABAAOGrwABAKILFQArAqBAAAEJWmd68wACaXA7MAAAAQAALwADALM0HwAX3QcAqPYHAGFFAQAuCi8KMAoxCjIKMwo0CnFCAACf86DzofOi86PzpPOl86bz84ECZXK7hKCgAAELzwAICw==") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/52677f1127b5.js b/web/public/sdk_docs/search.index/52677f1127b5.js new file mode 100644 index 00000000..26b48564 --- /dev/null +++ b/web/public/sdk_docs/search.index/52677f1127b5.js @@ -0,0 +1 @@ +rn_("hQBAAQAGuQ5ltAq1CrYKtwq4CrkKugq8CgAN8wEBczswAQADAACxAAEAJAADANvcAACA9K8A/fkAAAMACgsGAAEODgAWDg4A") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/53567489dd31.js b/web/public/sdk_docs/search.index/53567489dd31.js new file mode 100644 index 00000000..29a537d7 --- /dev/null +++ b/web/public/sdk_docs/search.index/53567489dd31.js @@ -0,0 +1 @@ +rn_("YUABADgOOQ46DjsOPA49Dj4O8wEBZDswAQADAACvAAEAFQABAAOGrwABAKILFQAJAqAgAAA+u6AQAAEMNmFlAQUAOzAAAAEAAH8AAQAw+38ABQBCAQAH3QplLQwrAqAAAAAvEGdzYUUBAAoNCw0MDQ0NDg0PDRANAQUAOzAAAAEAADcAAQDf3DcAkwKEoCAAAIXRoBAAAQlaJEACOzABAAEAAGEAAQAJAAUAgy4QAAKGAAD33QcA6PM/APP5BwC7Cu0KygzLDMwMEg4TDkEOow6kDgUBTAEAAL0OAL4OMjO7DhsCoOAAAQ6/aW8FAcABAAy6DgP/DG50BwaBiKAgAAELyaCgAAEOt6EwAAEOwrAhC8oAAaCQAAEOpbBxDj8AATpQBgEDAbAAnpw+QHI7MAAAAQAAfwACAHSQPwBBzD8A+wJsbt8Hx6BQAAEKs8AQCIo=") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/53c4d9612f3d.js b/web/public/sdk_docs/search.index/53c4d9612f3d.js new file mode 100644 index 00000000..c62e676b --- /dev/null +++ b/web/public/sdk_docs/search.index/53c4d9612f3d.js @@ -0,0 +1 @@ +rn_("cUQAAKj1qfWq9av1rPWt9a71r/UBAwA7MAAAAQAANwABALDzNwA7A6FQAAEOuGNncAUBwAAAdbD+sf6y/rP+tP61/rb+t/51n+ug66Hrouuj66Trpeum62Fw4U8BACUOJg4nDigOKQ4qDisOLA4tDi4OLw4wDjEOMg4zDnFGAQBlCWYJZwloCWkJaglrCWwJ8wIBcjswAAABAACvAAEARcavAO8BhaCwAAEM+hFJAA==") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/5463ee272cd8.js b/web/public/sdk_docs/search.index/5463ee272cd8.js new file mode 100644 index 00000000..14103b9a --- /dev/null +++ b/web/public/sdk_docs/search.index/5463ee272cd8.js @@ -0,0 +1 @@ +rn_("gUIAAJfImMiZyJrIm8icyJ3InsifyAUAQwAAc7D7sfuy+7P7tPu1+7b7t/tkc5B1AEUBAAYRDmMSCRMJFAkVCRYJFwkYCRkJQUABAMEKwgrDCsQKvg5BQAEAvQq+Cr8KwAq9DvMAxYYEgAA7MAEAAwAAMQABACMAAQDWdTEAAwDpCCAAPw4BALsOAAA=") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/54b8ed139c5e.js b/web/public/sdk_docs/search.index/54b8ed139c5e.js new file mode 100644 index 00000000..6088e645 --- /dev/null +++ b/web/public/sdk_docs/search.index/54b8ed139c5e.js @@ -0,0 +1 @@ +rn_("BQBCAQB2XQleCV8JYAlhCWIJYwlkCWXdCgEHADswAAABAQBbAAEA0AtbAAEJADswAAABAQBeAAEAEQ1eAPODAmRtAQEAOzAAAAEAAHcBAQA7jncB4U0BAAEOAg4DDgQOBQ4GDgcOCA4JDgoOCw4MDg0ODg4PDgECADswAAABAQAnAQEA+QYnASMAAqCwAAEMLWVsOzAAAAEAAKcCAQAo96cCAQAAOzAAAAEAAPcCAQBDi/cCAQ0AOzAAAAEBAF4AAQBEDl4A8wEBdzswAAABAAD3AgEAhbH3AvsCbHPzAIUJABY7MAAAAQAAAAMCAAguAADLOf8C+wJlaQ==") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/55a39034a1c0.js b/web/public/sdk_docs/search.index/55a39034a1c0.js new file mode 100644 index 00000000..3f177b26 --- /dev/null +++ b/web/public/sdk_docs/search.index/55a39034a1c0.js @@ -0,0 +1 @@ +rn_("AQcAOzAAAAEAAPcCAQC4+/cCAQIAOzAAAAEAAPcCAQDIgvcCAQIAOzAAAAEAAPcCAQDQf/cC8wADMTI2OzAAAAEAAKADAgB4AwAAocifAw==") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/568d211e5b2e.js b/web/public/sdk_docs/search.index/568d211e5b2e.js new file mode 100644 index 00000000..426563c8 --- /dev/null +++ b/web/public/sdk_docs/search.index/568d211e5b2e.js @@ -0,0 +1 @@ +rn_("AQYAOzABAAIAAAAAAQAdAP35AgABDg4AFg4OAAEEADswAAABAAB3AAEAsPZ3AAUAQgEA4CUOJg4nDigOKQ4qDisOLA4tDi4OLw4wDjEOMg4zDnM1CgEDADswAAABAAB4AAIAlsgAAKfrdwDnAQDFoGAAAQw2AEIBCvL0PgAA5cs=") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/56f7004a003f.js b/web/public/sdk_docs/search.index/56f7004a003f.js new file mode 100644 index 00000000..67284b2b --- /dev/null +++ b/web/public/sdk_docs/search.index/56f7004a003f.js @@ -0,0 +1 @@ +rn_("AQcAOzAAAAEAAPcCAQC4+/cCAQIAOzAAAAEAAPcCAQDIgvcCAQIAOzAAAAEAAPcCAQDQf/cC+wMxMjYBAgGgAAABDP5zOzAAAAEBAHcAAQAhCHcAKwKgMAAAhgJpa/sCcng=") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/5986b65ce379.js b/web/public/sdk_docs/search.index/5986b65ce379.js new file mode 100644 index 00000000..75a198af --- /dev/null +++ b/web/public/sdk_docs/search.index/5986b65ce379.js @@ -0,0 +1 @@ +rn_("BQFMAQAAvQ4Avg4yM7sOGwKg4AABDr9pbwUBwAEADLoOA/8MbnQHBoqIoCAAAQvJoKAAAQ63oTAAAQ7CsCELygABoJAAAQ6lsHEOPwABOlAG") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/5a2c32394ac0.js b/web/public/sdk_docs/search.index/5a2c32394ac0.js new file mode 100644 index 00000000..f83ba1d2 --- /dev/null +++ b/web/public/sdk_docs/search.index/5a2c32394ac0.js @@ -0,0 +1 @@ +rn_("BQFMAQAAvQ4Avg4yM7sOGwKg4AABDr9pbwUBwAEADLoOA/8MbnQHBoSIoCAAAQvJoKAAAQ63oTAAAQ7CsCELygABoJAAAQ6lsHEOPwABOlAG") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/5ac9bb4872ca.js b/web/public/sdk_docs/search.index/5ac9bb4872ca.js new file mode 100644 index 00000000..f07bcec7 --- /dev/null +++ b/web/public/sdk_docs/search.index/5ac9bb4872ca.js @@ -0,0 +1 @@ +rn_("YUoBAPkK+gr7CvwK/Qr+Cv8KcUAAAJXHlseXx5jHmceax5vHnMc7A6DQAAEOQjJpc+UARgEADcEOc94K3wrgCuEK4grjCuQK5QrmCucK6ArpCuoK6wrsCgECADswAAABAAA3AAEAXsg3ABsCoDAAAQsCYXlhSgEA0grTCtQK1QrWCtcK2AoBBQA7MAAAAQAAPwABAOjzPwAFAcABAA4JDeioDqkOqg6rDqwOrQ6uDq8OsA6xDrIOsw60DrUOtg5laQEFADswAAABAAA3AAEAsPM3AGFJAQAuCi8KMAoxCjIKMwo0CmFMAQC/C8ALwQvCC8MLxAvFC2FKAQDyCvMK9Ar1CvYK9wr4CgUBwQEADaQOBe0KZW/7Am9yAQMAOzAAAAEAAEcAAQBX3UcAAQMAOzAAAAEAADcAAQAf3TcA+wJydgEDADswAQABAAA/AAEAAwABAB7IPwCmDqcOvA7ADgEAzqBQAAEMzR4cTooccFQttF9NhW0BZTtCMxXFmBktTU8dq9DUTma4sQ0B3CLk3Iu+knZO8ZLy9iZ5m8ccTUFEV5c7PGd+gIIUHknafdCG16FgAAEOwEA9Fh87MAEAAwAAVwABAAgAAwC8PjcAfkAXALD1BwACAGUJBwDvCgAA") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/5cd7b24e9947.js b/web/public/sdk_docs/search.index/5cd7b24e9947.js new file mode 100644 index 00000000..1d01928d --- /dev/null +++ b/web/public/sdk_docs/search.index/5cd7b24e9947.js @@ -0,0 +1 @@ +rn_("AQAAOzABAAMAAB8AAQB4AAEAHkUfAAIAbQl3ANwKAABxQwAAsPux+7L7s/u0+7X7tvu3+1MAA6BgAAEK3WRuczswAQABAAAqAAEAAgAFAH0tAAAJLgAAiz4HAHOQAAAo9B8ANgrwCrgO") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/5cf2db7a7870.js b/web/public/sdk_docs/search.index/5cf2db7a7870.js new file mode 100644 index 00000000..a8ac12eb --- /dev/null +++ b/web/public/sdk_docs/search.index/5cf2db7a7870.js @@ -0,0 +1 @@ +rn_("AQQAOzAAAAEAAB8AAQA+RR8ABQLEAQBzUglTCVQJVQlWCVcJWAlZCQXQCgbvCm5wcgUAQQEAANwKczYKAQcAOzAAAAEBAJAAAQA4DJAAvwGFoHAAAQvONQAB") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/5d3293727a0d.js b/web/public/sdk_docs/search.index/5d3293727a0d.js new file mode 100644 index 00000000..28ea1011 --- /dev/null +++ b/web/public/sdk_docs/search.index/5d3293727a0d.js @@ -0,0 +1 @@ +rn_("cUMAAP5a/1oAWwFbAlsDWwRbBVtBQAEAwQrCCsMKxAq+DkFAAQC9Cr4KvwrACr0O8wcCMjM7MAAAAQEAIQACAOkIIAC7DgAA8wABdDswAQADAAAXAAEACAABAJM+FwACAF0JBwC5DgAAcUMAADSSNZI2kjeSOJI5kjqSO5L7A2FlaQ==") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/5deec99945a8.js b/web/public/sdk_docs/search.index/5deec99945a8.js new file mode 100644 index 00000000..4eac2593 --- /dev/null +++ b/web/public/sdk_docs/search.index/5deec99945a8.js @@ -0,0 +1 @@ +rn_("AQAAOzABAAEAAHcAAQAAAAEAsPZ3AAILAQMAOzAAAAEAAIcEAQDcmYcEAQIAOzAAAAEAABcDAQDElhcDAQAAOzAAAAEAAIgEAgDxLwAAlkCHBPsCZG7zAANpbnM7MAAAAQAAcAACAGIIAAAR228AAQgAOzAAAAEBABUAAQDODBUA+wJhZQ==") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/60ca11c4f67f.js b/web/public/sdk_docs/search.index/60ca11c4f67f.js new file mode 100644 index 00000000..da014eff --- /dev/null +++ b/web/public/sdk_docs/search.index/60ca11c4f67f.js @@ -0,0 +1 @@ +rn_("AQAAOzAAAAEBADcAAQDlCTcA8wMBczswAAABAACvAAEAmtuvAPMCAW47MAAAAQAAdwABAAoudwAFAEIBAHZdCV4JXwlgCWEJYgljCWQJZd0KAQcAOzAAAAEBAFsAAQDQC1sAAQkAOzAAAAEBAF4AAQARDV4A84MCZG0BAQA7MAAAAQAAdwEBADuOdwHhTQEAAQ4CDgMOBA4FDgYOBw4IDgkOCg4LDgwODQ4ODg8OAQIAOzAAAAEBACcBAQD5BicBIwACoLAAAQwtZWw7MAAAAQAApwIBACj3pwIBAAA7MAAAAQAA9wIBAEOL9wIBDQA7MAAAAQEAXgABAEQOXgDzAQF3OzAAAAEAAPcCAQCFsfcC+wJsc/MAhQkAFjswAQADAAAIAwEABwADAAguAADLOf8CY5AHAAEAUgkHAOuEoCAAAPn8EQEI") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/61ef22de50dc.js b/web/public/sdk_docs/search.index/61ef22de50dc.js new file mode 100644 index 00000000..7373fc7b --- /dev/null +++ b/web/public/sdk_docs/search.index/61ef22de50dc.js @@ -0,0 +1 @@ +rn_("AQkAOzAAAAEBADcAAQAaCTcAAQIAOzAAAAEAAIcEAQAX74cE8wMBazswAAABAAAPBQEAwHoPBQEDADswAAABAAC3BAEACHa3BPMAA2ZpdzswAAABAAAHAAEA/lcHAA==") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/62244b9bbcd2.js b/web/public/sdk_docs/search.index/62244b9bbcd2.js new file mode 100644 index 00000000..a05ea6dc --- /dev/null +++ b/web/public/sdk_docs/search.index/62244b9bbcd2.js @@ -0,0 +1 @@ +rn_("AQIAOzAAAAEAADcAAQBI9DcAYUsBAAoNCw0MDQ0NDg0PDRAN84QCb3IBBAA7MAAAAQAAbwABABHbbwABAwA7MAAAAQAAHwABACj0HwD7AmFicUYBAGUJZglnCWgJaQlqCWsJbAkBBQA7MAAAAQEAFQABAM4MFQBxQgAA/lf/VwBYAVgCWANYBFgFWDcHAIeg0AABCtmgsAABDkIhEUk7MAAAAQAArwABAEXGrwA=") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/63cb8bf8add7.js b/web/public/sdk_docs/search.index/63cb8bf8add7.js new file mode 100644 index 00000000..d124c17c --- /dev/null +++ b/web/public/sdk_docs/search.index/63cb8bf8add7.js @@ -0,0 +1 @@ +rn_("cUIAAP5a/1oAWwFbAlsDWwRbBVsbAqAQAAEMNWNuQUABAMEKwgrDCsQKvg5BQAEAvQq+Cr8KwAq9DvMHAjIzOzAAAAEBACEAAgDpCCAAuw4AAPMAAXQ7MAEAAwAAoAQBAAgAAwCOLQAAkz4XAL3BhwQCAF0JBwC5DgAAcUMAADSSNZI2kjeSOJI5kjqSO5L7A2FlaQ==") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/63cf4fb2e500.js b/web/public/sdk_docs/search.index/63cf4fb2e500.js new file mode 100644 index 00000000..e53ad9fe --- /dev/null +++ b/web/public/sdk_docs/search.index/63cf4fb2e500.js @@ -0,0 +1 @@ +rn_("AQYAOzAAAAEAAH8AAQAw+38A8UQBAKgOqQ6qDqsOrA6tDq4Orw6wDrEOsg6zDrQOtQ62DsEO5QBBAQANwQ5z3grfCuAK4QriCuMK5ArlCuYK5wroCukK6grrCuwKWwOwQQwsAeRkbXT7AmFp") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/644d7fa9a54b.js b/web/public/sdk_docs/search.index/644d7fa9a54b.js new file mode 100644 index 00000000..f78bfaf6 --- /dev/null +++ b/web/public/sdk_docs/search.index/644d7fa9a54b.js @@ -0,0 +1 @@ +rn_("AQIAOzAAAAEAAHcAAQAw9ncA8UYBAOkG6gbrBuwG7QbuBu8G8AbxBvIG8wb0BvUG9gb3BvgG84ICYWnzAAFpOzABAAMAAIgEAQCfAwIAxBOHBJweAAABAEkDnwMBDwA7MAAAAQEAkAABADgMkABxQgAAY5BkkGWQZpBnkGiQaZBqkAEFADswAAABAAB3AAEAMPZ3APMBAWk7MAAAAQEAnwMBAEkDnwP7AmlvAQEAOzAAAAEAAHcAAQB1P3cA8wABbAEH+gAA+wRkbnF0") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/648d197ca394.js b/web/public/sdk_docs/search.index/648d197ca394.js new file mode 100644 index 00000000..52dc846d --- /dev/null +++ b/web/public/sdk_docs/search.index/648d197ca394.js @@ -0,0 +1 @@ +rn_("cUUBAF0JXglfCWAJYQliCWMJZAkBAwA7MAAAAQAAdwABAPXGdwABBAA7MAAAAQAApwIBACj3pwL7AmNl+wJueBMAhKBAAAELAaDQAAEOFaBQAAEON1AAFDswAQABAAAgAAEABgADABAvAADf3RcAqPUHALMK3QosDDUM+gwQDrcO") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/69f641b72118.js b/web/public/sdk_docs/search.index/69f641b72118.js new file mode 100644 index 00000000..fb8fd1bd --- /dev/null +++ b/web/public/sdk_docs/search.index/69f641b72118.js @@ -0,0 +1 @@ +rn_("YU4BAC4MLwwwDDEMMgwzDDQMAQcAOzAAAAEBAFsAAQDQC1sAAQkAOzAAAAEBAF4AAQARDV4A84MCZG0BDQA7MAAAAQEAXgABAEQOXgDzAgF3OzAAAAEAAPcCAQCFsfcC8wICYXc7MAAAAQAA9wIBAMs59wIBAwA7MAEAAwAARwEBAD8DAQC4/kcBAQAAAD8DMUIBAPsM/Az9DMIO8wICZWk7MAAAAQEAkQACABELkAARDgAAMU4BAKYOpw68DsAOAQIBoCAAAQNAZjswAQABAAA/AAEAAwABAB7IPwCmDqcOvA7ADtcGAIegYAABCtqgMAABCttBTQg7MAAAAQAA+AICAIEDAAAf7PcC") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/6be8f18d9332.js b/web/public/sdk_docs/search.index/6be8f18d9332.js new file mode 100644 index 00000000..1b569ebf --- /dev/null +++ b/web/public/sdk_docs/search.index/6be8f18d9332.js @@ -0,0 +1 @@ +rn_("AQABoAAAAQw3czswAQADAACvAAEAEAACADUndwDzLzcAAgDpBg8A0QoAAAEDADswAAABAQCfAwEASQOfA/sCaXQ=") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/6d8348f36ac6.js b/web/public/sdk_docs/search.index/6d8348f36ac6.js new file mode 100644 index 00000000..191dbe11 --- /dev/null +++ b/web/public/sdk_docs/search.index/6d8348f36ac6.js @@ -0,0 +1 @@ +rn_("cUQAACySLZIuki+SMJIxkjKSM5IBCAA7MAAAAQEAkAABABELkADzAQF1OzAAAAEAAJcNAwA8kocE0cyHBKfmhwT7AmV0") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/6d9b585973a1.js b/web/public/sdk_docs/search.index/6d9b585973a1.js new file mode 100644 index 00000000..ef95d540 --- /dev/null +++ b/web/public/sdk_docs/search.index/6d9b585973a1.js @@ -0,0 +1 @@ +rn_("cUABAAoJCwkMCQ0JDgkPCRAJEQkFAEcBAAQUDmUACwUASQEABrkOZQANYUkBADgOOQ46DjsOPA49Dj4OswIEoFAAAQo2YWVzdvNcCQEAagIBAPMAAmlzAUIOAQBxQwAAsP6x/rL+s/60/rX+tv63/gUBwAEACzUKBwELZWkBBAGgAAABDDdzOzAAAAEBABAAAgDpBg8A0QoAAHFCAAANyA7ID8gQyBHIEsgTyBTIvwaHoEAAAQ42oKAAAQqzhUQF") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/6e8a93b0a56b.js b/web/public/sdk_docs/search.index/6e8a93b0a56b.js new file mode 100644 index 00000000..9f992c09 --- /dev/null +++ b/web/public/sdk_docs/search.index/6e8a93b0a56b.js @@ -0,0 +1 @@ +rn_("BQFMAQAAvQ4Avg4yM7sOGwKg4AABDr9pbwUBwAEADLoOA/8MbnQHBoaIoCAAAQvJoKAAAQ63oTAAAQ7CsCELygABoJAAAQ6lsHEOPwABOlAG") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/6f3d792af617.js b/web/public/sdk_docs/search.index/6f3d792af617.js new file mode 100644 index 00000000..bd109f24 --- /dev/null +++ b/web/public/sdk_docs/search.index/6f3d792af617.js @@ -0,0 +1 @@ +rn_("AQoAOzAAAAEBABUAAQCiCxUA8UMAAJ2enp6fnqCeoZ6inqOepJ6lnqaep56onqmeqp6rnqyeUwEDoEAAAMigaW1vOzABAAMAAFAAAQAIAAMA8i8AAEM+RwDK3AcAAgAlCgcANw4AAA==") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/6feebc1f86f1.js b/web/public/sdk_docs/search.index/6feebc1f86f1.js new file mode 100644 index 00000000..1ba02a1b --- /dev/null +++ b/web/public/sdk_docs/search.index/6feebc1f86f1.js @@ -0,0 +1 @@ +rn_("BQBHAQAEFA5lAAsBAAKgYAABDrmgQAABCjZlbzswAAABAQAZAAYAtAoGALwKAADPCwAAAA0AAKgODgDBDgAABQBJAQAGuQ5lAA1hSQEAOA45DjoOOw48Dj0OPg5XAwDGoMAAAQ41oBAAAPoHQEYACTswAQADAADKAAEASwAFAIIuAACBzBcA29wAAID0rwD9+QAACABcCQAA+QoGAAoLBgDGCwEALgwGAOQMFQABDg4AFg4OAA==") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/70387076438e.js b/web/public/sdk_docs/search.index/70387076438e.js new file mode 100644 index 00000000..75ed67f3 --- /dev/null +++ b/web/public/sdk_docs/search.index/70387076438e.js @@ -0,0 +1 @@ +rn_("AQAAOzAAAAEAADcAAQDZ2jcAAQAAOzAAAAEAAB8AAQA+RR8ABQBAAABzsPux+7L7s/u0+7X7tvu3+2RzkPsCZXn7AmN0") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/73414b5b10cf.js b/web/public/sdk_docs/search.index/73414b5b10cf.js new file mode 100644 index 00000000..6b6002f1 --- /dev/null +++ b/web/public/sdk_docs/search.index/73414b5b10cf.js @@ -0,0 +1 @@ +rn_("AQMAOzAAAAEAAHcBAQC0kHcBAQAAOzABAAIAAAAAAQAGAEMjAQA4DgYAMwEDsACenD5AZGhyOzABAAMAACACAQAVAAYAjy0AAAOGrwB0kD8AQcw/AErcdwAw9ncAAQCiCxUA") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/73e1b2f20dce.js b/web/public/sdk_docs/search.index/73e1b2f20dce.js new file mode 100644 index 00000000..89817c51 --- /dev/null +++ b/web/public/sdk_docs/search.index/73e1b2f20dce.js @@ -0,0 +1 @@ +rn_("BQBHAQAGuQ5lAA0rAqDAAAEK0Wl0AQcAOzAAAAEBAJ8DAQBJA58DAQMAOzAAAAEAAJ8DAQDlrZ8DAQIAOzAAAAEAAJ8DAQChyJ8D8wCEAgEkOzAAAAEAAA8EAgC8HW8AlSOfAw==") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/7541e5cbbdf1.js b/web/public/sdk_docs/search.index/7541e5cbbdf1.js new file mode 100644 index 00000000..c1772ce1 --- /dev/null +++ b/web/public/sdk_docs/search.index/7541e5cbbdf1.js @@ -0,0 +1 @@ +rn_("BQFMAQAAvQ4Avg4yM7sOGwKg4AABDr9pbwkDoEAAAMgdoMAAAQ66oDAAAQz/bW50DwaIoCAAAQvJoKAAAQ63oTAAAQ7CsCELygABoJAAAQ6lsHEOPwABOlAG") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/76482e905fed.js b/web/public/sdk_docs/search.index/76482e905fed.js new file mode 100644 index 00000000..449822f8 --- /dev/null +++ b/web/public/sdk_docs/search.index/76482e905fed.js @@ -0,0 +1 @@ +rn_("AQAAOzAAAAEAADcAAQCw8zcAGwKgYAABCwFkbgEDADswAQADAABHAQEAPwMBALj+RwEBAAAAPwMxQgEA+wz8DP0Mwg4zAQOgkAABCjVlaXM7MAAAAQEAkQACABELkAARDgAAa4ShEAABDjaggAAA+fAUIQA=") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/777e49400f34.js b/web/public/sdk_docs/search.index/777e49400f34.js new file mode 100644 index 00000000..5bf39a7a --- /dev/null +++ b/web/public/sdk_docs/search.index/777e49400f34.js @@ -0,0 +1 @@ +rn_("AQYAOzAAAAEBAL0AAgARDV4ARA5eAAEAADswAQABAAAPAAEAAQABAG5ADwDMC80LAQUAOzABAAEAAAcAAQAAAAEA//kHAAEN+wJhZSsDoLAAAQw1oEAAAQvObHJ5m4SggAABCtugkAABDCwBQAU=") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/778c7b386992.js b/web/public/sdk_docs/search.index/778c7b386992.js new file mode 100644 index 00000000..c57a85a9 --- /dev/null +++ b/web/public/sdk_docs/search.index/778c7b386992.js @@ -0,0 +1 @@ +rn_("AQwAOzAAAAEBAJAAAQA4DJAAAQgAOzABAAEAAAcAAQAAAAEA//kHAAENYwADoHAAAPn7bXBzOzAAAAEAAA8AAQBEIw8A") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/790095daf585.js b/web/public/sdk_docs/search.index/790095daf585.js new file mode 100644 index 00000000..76e470dd --- /dev/null +++ b/web/public/sdk_docs/search.index/790095daf585.js @@ -0,0 +1 @@ +rn_("cUQAAP/dAN4B3gLeA94E3gXeBt4BAQA7MAEAAQAABwABAAAAAQD/+QcAAQ37AmVvBQHAAQAMNgwMNwx0eQEGAqBAAAELAqFAAAEOwXR1OzAAAAEAAAcAAQCw9QcAcUQAAPfd+N353frd+9383f3d/t0rAqDQAAEM/mZycUYAAKj1qfWq9av1rPWt9a71r/VvB4ehEAABDjeg0AABDDUCyAcTAAKwMQwsAeRlbTswAAABAAAHAAEAdS0HAA==") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/7d26c4a0d66e.js b/web/public/sdk_docs/search.index/7d26c4a0d66e.js new file mode 100644 index 00000000..b2290973 --- /dev/null +++ b/web/public/sdk_docs/search.index/7d26c4a0d66e.js @@ -0,0 +1 @@ +rn_("AQUAOzABAAEAABgAAQAAAAEAgdsYAKUOBQFMAQAAvQ4Avg4yM7sOEwACoOAAAQ6/aW8BNwwBAAUAQgEAcAoJCwkMCQ0JDgkPCRAJEQlzQg4bAqBgAAEKs2FpAQMAOzAAAAEAAIcEAQC9wYcEKwKgIAABDP9odQEFADswAAABAAA3AAEAodo3AAECADswAAABAACHBAEAJm2HBAEBADswAAABAACHBAEAnmiHBCsCoDAAAMgdZHUBAgA7MAAAAQAADwkCABZkhwQX74cEAQUAOzAAAAEAADcAAQBp2jcAAQEAOzAAAAEAAA8JAQBZ0Q8JAQIAOzAAAAEAAJ8IAQAH3p8I8wICYXI7MAAAAQAADwkBAAZbDwn3DgCIoMAAAQ66BTQHOzABAAMAAIAOAQBhBAUAYQgAAEwYhwTAeg8F5a2fA7j+RwEDAAAAPwM4DJAAcA2QAAEBADswAAABAAD3AgEABlj3AmFKAQD5CvoK+wr8Cv0K/gr/CnFAAACVx5bHl8eYx5nHmsebx5zHOwOg0AABDkIyaXPlAEYBAA3BDnPeCt8K4ArhCuIK4wrkCuUK5grnCugK6QrqCusK7AoBAgA7MAAAAQAANwABAF7INwAbAqAwAAELAmF5YUoBANIK0wrUCtUK1grXCtgKAQUAOzAAAAEAAD8AAQDo8z8ABQHAAQAOCQ3oqA6pDqoOqw6sDq0Org6vDrAOsQ6yDrMOtA61DrYOZWkBBQA7MAAAAQAANwABALDzNwBhSQEALgovCjAKMQoyCjMKNAphTAEAvwvAC8ELwgvDC8QLxQthSgEA8grzCvQK9Qr2CvcK+AoFAcEBAA2kDgXtCmVv+wJvcgEDADswAAABAABHAAEAV91HAAEDADswAAABAAA3AAEAH903APsCcnYBAwA7MAEAAQAAPwABAAMAAQAeyD8Apg6nDrwOwA4BAc6gUAABDM0eHE6KHHBULbRfTYVtAWU7QjMVxZgZLU1PHavQ1E5muLENAdwi5NyLvpJ2TvGS8vYmeZvHHE1BRFeXOzxnfoCCFB5J2n3QhtehYAABDsBAPRYfOzABAAMAAFcAAQAIAAMAvD43AH5AFwCw9QcAAgBlCQcA7woAAPkCABRtdAEIADswAAABAAB/AAEAMPt/ABuEoPAAAQ64oAAAAEBtoSAAAQ7CQCAhBQHBAQAE8AoAyQtscgUBwAEABdEKBLgOY2S1ugCMAAGgoAABDrcCsCELygABBKCQAAEOpRomKLBxDj8AASo7UQ87MAEAAwAA+Q8BABAABwAwIxEANSd3APMvNwC0kHcBfbQ/DdnaNwBX3UcAAgDpBg8A0QoAAA==") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/7d8234f63209.js b/web/public/sdk_docs/search.index/7d8234f63209.js new file mode 100644 index 00000000..56fb71a2 --- /dev/null +++ b/web/public/sdk_docs/search.index/7d8234f63209.js @@ -0,0 +1 @@ +rn_("IVIBAKYOpw68DiFNAQASDhMOow4xSwEAygzLDMwMQQ7zgwNjZXNxQQAAa5BskG2QbpBvkHCQcZBykAUBxAEAaAINAw0EDQUNBg0HDQgNZbgLuQu6C7sLvAu9C74Lb3MBAwGgMAAA+fxkOzAAAAEAADcAAQBknjcAcUQBACUKJgonCigKKQoqCisKLApxRAEAHQoeCh8KIAohCiIKIwokCvMAAmx0OzAAAAEAAC8AAgDihR8AhccPABOBAqBgAAEKu29ycUMAABXIFsgXyBjIGcgayBvIHMhxRQEAQQNCA0MDRANFA0YDRwNIA/MBAWM7MAAAAQAAHwACANKFDwB1xw8A8wACYWM7MAAAAQAABwABALM+BwB1AUAAAHMNyA7ID8gQyBHIEsgTyBTI9BfdGN0Z3RrdG90c3R3dHt2o9qn2qvar9qz2rfau9q/2Y3WrPqw+rT6uPq8+sD6xPrI+tw8AyKBwAAEMNcBJABk7MAEAAQAAlwABAAAAAwCWLncA0zwXAJ/rBwDQCgEDADswAAABAQA3AAEAsQg3APMAAWY7MAEAAwAAFwEBADcABABbOW8Ancc3AGnaNwDf3DcAAQAaCTcA+wJydA==") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/7f8fd358b5ca.js b/web/public/sdk_docs/search.index/7f8fd358b5ca.js new file mode 100644 index 00000000..5cd8744e --- /dev/null +++ b/web/public/sdk_docs/search.index/7f8fd358b5ca.js @@ -0,0 +1 @@ +rn_("4VIBACUOJg4nDigOKQ4qDisOLA4tDi4OLw4wDjEOMg4zDgEAADswAAABAAB3AQEAtJB3AQEAADswAQABAAAXAAEAAAABAN/dFwC3DgEBAaAQAAD58W87MAEAAgAAAAABABcA3dwDAFsJAACdChUAyQwAAOuEoBAAAQ42cAAE+wJudA==") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/alias/a762150c532c.js b/web/public/sdk_docs/search.index/alias/a762150c532c.js new file mode 100644 index 00000000..f829e463 --- /dev/null +++ b/web/public/sdk_docs/search.index/alias/a762150c532c.js @@ -0,0 +1 @@ +rd_("") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/crateNames/30452c92b858.js b/web/public/sdk_docs/search.index/crateNames/30452c92b858.js new file mode 100644 index 00000000..c6b0a54e --- /dev/null +++ b/web/public/sdk_docs/search.index/crateNames/30452c92b858.js @@ -0,0 +1 @@ +rd_("A`pezkuwi_sdk_docs") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/desc/f2467ae8a0af.js b/web/public/sdk_docs/search.index/desc/f2467ae8a0af.js new file mode 100644 index 00000000..45e29114 --- /dev/null +++ b/web/public/sdk_docs/search.index/desc/f2467ae8a0af.js @@ -0,0 +1 @@ +rd_("AaWarning: Doc-Only0000000CjLearn about Substrate\xe2\x80\x99s CLI, and how it can be extended.00000001111111111111111ChLearn about XCM, the de-facto communication language \xe2\x80\xa60000000CkContains a variant per dispatchable extrinsic that this \xe2\x80\xa600DdAll dispatchable call functions (aka. transactions) are \xe2\x80\xa611111111111111011111111111111011111111111111011111111111111011111111111111011111111111111011111111111111011111111111AoReturns the argument unchanged.0000000000CmConvert to runtime origin with caller being system signed \xe2\x80\xa61BoConvert to runtime origin, using as filter: \xe2\x80\xa62222222222222221202222222222222222222222222220BdConvert to runtime origin using [\xe2\x80\xa6233333333333333333213333333333333210333333333333333333333331233333333333333333123333333333333333333333333333333231333333333333333231333333333333333333333333333102333333333333333332133333333333332103333333333333333333333312333333333333333331233333333333333333333333333333332313333333333333332313333333333333333333333333331023333333333333333321333333333333321033333333333333333333333123333333333333333312333333333333333333333333333333323133333333333333323133333333333333333333333333310233333333333333333213333333333333210333333333333333333333331233333333333333333123333333333333333333333333333333231333333333333333231333333333333333333333333333102333333333333333332133333333333332103333333333333333333333312333333333333333331233333333333333333333333333333332313333333333333332313333333333333333333333333331023333333333333333321333333333333321033333333333333333333333123333333333333333312333333333333333333333333333333323133333333333333323133333333333333333333333333310233333333333333333213333333333333210333333333333333333333331233333333333333333123333333333333333333333333333333231333333333333333231333333333333333333333333333102333333333333333332133333333333332103333333333333333333333312333333333333333331233333333333333333333BaCalls U::from(self).0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BfCreate with system none origin and \xe2\x80\xa60000000000000000000000000000000000000000000000000000000BfCreate with system root origin and \xe2\x80\xa60000000000000000000000000000000000000000000000000000000BkThe Error enum of this pallet.0000000BjThe Event enum of this palletBeThe events that this pallet can emit.10101010101010CjA storage item that this pallet contains. This will be \xe2\x80\xa6000000000000000????????BcLearn about the state in Substrate.0000000BcConfiguration trait of this pallet.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E`Type alias to Pallet, to be used by construct_runtime.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AfA dummy custom origin.0000000DhThe Pallet struct, the main type that implements traits \xe2\x80\xa600CmA mandatory struct in each pallet. All functions callable \xe2\x80\xa611111111111111011111111111111011111111111111011111111111111011111111111111011111111111111011111111111111011111111111CkIn-depth guides about the most common components of the \xe2\x80\xa60000000DfThe pallet module in each FRAME pallet hosts the most \xe2\x80\xa600000000000000000000000BhCreate with system signed origin and \xe2\x80\xa60000000000000000000000000000000000000000000000000000000CfLearn about Cumulus, the framework that transforms \xe2\x80\xa60000000BbLearn about Pezkuwi as a platform.0000000CgA simple runtime that contains the above pallet and \xe2\x80\xa60000000D`A mapping from T::AccountId to BalanceEeStorage type is StorageMap with key type T :: AccountId \xe2\x80\xa6110AaWarning: Doc-Only22102210221022102210221020CdGet a mutable reference to the inner from the outer.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BlGet a reference to the inner from the outer.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000mThe glossary.0000000CiLearn about metadata, the main means through which an \xe2\x80\xa60000000DkTransfer amount from origin to dest.0050005000500050005000500050005ClThe pezkuwi-omni-node and its related binaries.0000000========CmLearn about Substrate, the main blockchain framework used \xe2\x80\xa60000000CmIndex of all the templates that can act as first scaffold \xe2\x80\xa60000000DdProvides an implementation of PalletInfo to provide \xe2\x80\xa60000000000000000000000000000000000000000000000000000000DfThe pallet module in each FRAME pallet hosts the most \xe2\x80\xa600000000000000000000000BaThe aggregated runtime call type.0000000000000000000000000000000000000000000000000000000DdAn aggregation of all Task enums across all pallets \xe2\x80\xa60000000000000000000000000000000000000000000000000000000AeA transfer succeeded.0000000ClAn unsafe mint that can be called by anyone. Not a great \xe2\x80\xa600000000000000000000000CkAn introduction to the Pezkuwi SDK. Read this module to \xe2\x80\xa60000000BjThe overarching event type of the runtime.CkA type that is not known now, but the runtime that will \xe2\x80\xa610101010101010BhIf all validators have agreed upon this.0000000AaWarning: Doc-Only0000000DgLearn about Origins, a topic in FRAME that enables complex \xe2\x80\xa60000000CkLearn about the token-related logic in FRAME and how to \xe2\x80\xa60000000;;;;;;;;CiIf all holders of a particular NFT have agreed upon this.0000000CjCan be used to configure the genesis state of this pallet.0000000BlAn identifier for each lock placed on funds.0000000000000000000000000000000000000000000000000000000CjThe runtime origin type representing the origin of a call.0000000000000000000000000000000000000000000000000000000CbSingle storage item, of type Balance.DoStorage type is StorageValue with value type Balance.110811081108110811081108110818CgAuto-generated docs-only module listing all defined \xe2\x80\xa600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CfLearn about how to do logging in FRAME-based runtimes.0000000ClLearn about FRAME, the framework used to build Substrate \xe2\x80\xa60000000DfThe pallet module in each FRAME pallet hosts the most \xe2\x80\xa60000000CkAuto-generated docs-only module listing all (public and \xe2\x80\xa600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000CiThis pallet relies on the existence of something that \xe2\x80\xa6ClAbstraction over \xe2\x80\x9csomething that can provide the block \xe2\x80\xa610101010101010CkA parameterize-able value that we receive later via the \xe2\x80\xa60000000CkReference documents covering in-depth topics across the \xe2\x80\xa60000000CnLearn about the Pezkuwi Umbrella crate that re-exports all \xe2\x80\xa60000000AaWarning: Doc-Only000000000000000ClLearn about different ways through which smart contracts \xe2\x80\xa60000000CfRunning the given runtime with a node. No specific \xe2\x80\xa60000000CmLearn about how to make a pallet/runtime that is fee-less \xe2\x80\xa60000000::::::::::::::::A`Pezkuwi SDK DocsBeA reason for placing a hold on funds.000000ClMeta information about this crate, how it is built, what \xe2\x80\xa6=CbDeprecated in favor of transaction extensions. \xe2\x80\xa677CmThis will be callable by external users, and has two u32s \xe2\x80\xa600CjWrite your first simple pallet, learning the most most \xe2\x80\xa6AgAccount does not exist.AlA reason for slashing funds.000000CnLearn about chain specification file and the genesis state \xe2\x80\xa6CaHow to enhance a given runtime and node to be \xe2\x80\xa6ClA list of external resources and learning material about \xe2\x80\xa6ClLearn about how extrinsics are encoded to be transmitted \xe2\x80\xa6CmLearn about the WASM meta-protocol of all Substrate-based \xe2\x80\xa6CdWrite your first real runtime, compiling it to WASM.BeAccount does not have enough balance.BgA reason for placing a freeze on funds.000000AcRuntime query type.000000CjHow to enable Async Backing on teyrchain projects that \xe2\x80\xa6CnLearn about composite enums and other runtime level types, \xe2\x80\xa6EeOptionally convert the DispatchError into the RuntimeError.000000ClAll pallets included in the runtime as a nested tuple of \xe2\x80\xa6000000ChHow to enable metadata hash verification in the runtime.C`Create a call with the variant bar.C`Create a call with the variant foo.0CiLearn about how to add custom host functions to the node.ClLearn about how to write safe and defensive code in your \xe2\x80\xa6CkConvenience function for view functions dispatching and \xe2\x80\xa6000000DkLearn about the different ways through which multiple frame\xe2\x80\xa6ClLearn about the details of what derives are needed for a \xe2\x80\xa6DjLearn about how frame-system handles account-ids, nonces, \xe2\x80\xa6CnLearn about how to create custom RPC endpoints and runtime \xe2\x80\xa6BmHow to enable elastic scaling on a teyrchain.AaWarning: Doc-OnlyClLearn about the offchain workers, how they function, and \xe2\x80\xa6CbCreate a call with the variant other.CnLearn about the transaction extensions that form a part of \xe2\x80\xa6EfSimilar to Config::ValueParameter, but using const. Both \xe2\x80\xa6ClAll pallets included in the runtime as a nested tuple of \xe2\x80\xa6000000CkLearn how Substrate and FRAME use traits and associated \xe2\x80\xa6DkTransfer amount from origin to dest.CnHow to parameterize teyrchain forking in relation to relay \xe2\x80\xa6CfLearn about the way Substrate and FRAME view their \xe2\x80\xa6BdLearn about benchmarking and weight.CeCreate a call with the variant transfer.0DfThe pallet module in each FRAME pallet hosts the most \xe2\x80\xa6CmLearn about the differences between smart contracts and a \xe2\x80\xa61ChCreate a call with the variant mint_unsafe.CiCreate a call with the variant do_something.CkAdvice for configuring your development environment for \xe2\x80\xa6ClCreate a call with the variant only_validators.ClCreate a call with the variant simple_transfer.6CnCreate a call with the variant simple_transfer_2.CnCreate a call with the variant simple_transfer_3.CnCreate a call with the variant some_dispatchable.CgLearn about Runtime Upgrades and best practices for \xe2\x80\xa6DcCreate a call with the variant externally_checked_ext.") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/entry/2b6b558f3ef2.js b/web/public/sdk_docs/search.index/entry/2b6b558f3ef2.js new file mode 100644 index 00000000..b868e611 --- /dev/null +++ b/web/public/sdk_docs/search.index/entry/2b6b558f3ef2.js @@ -0,0 +1 @@ +rd_("An[68141,13,16533,16533,16114,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]Ae[68141,5,51101,0,0,0]Ae[68141,5,16532,0,0,0]Ae[68141,5,68334,0,0,0]Ae[68141,5,69285,0,0,0]Ae[68141,5,16533,0,0,0]Ae[68141,5,69313,0,0,0]Ae[68141,5,16534,0,0,0]6543210654321065432106543210654321065432106543210An[68141,17,15595,15595,11780,0]Af[68141,10,15595,0,0,0]10101010101010An[68141,13,51101,51101,62498,0]An[68141,13,16532,16532,62499,0]An[68141,13,68334,68334,62500,0]An[68141,13,69285,69285,62501,0]An[68141,13,16533,16533,62502,0]An[68141,13,69313,69313,62503,0]An[68141,13,16534,16534,62504,0]6543210654321065432106543210654321065432106543210An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]000Am[68141,13,60327,60327,2130,0]000An[68141,13,15593,15593,12033,0]000Am[68141,13,15593,15593,2131,0]000An[68141,13,36979,36979,12034,0]000Am[68141,13,36979,36979,9025,0]000Am[68141,13,36979,36979,2132,0]000An[68141,13,51101,51101,68307,0]000An[68141,13,51101,51101,62434,0]000An[68141,13,51101,51101,68143,0]000An[68141,13,51101,51101,68339,0]000An[68141,13,51101,51101,68346,0]000An[68141,13,51101,51101,51344,0]000An[68141,13,51101,51101,51288,0]000An[68141,13,51101,51101,56593,0]000An[68141,13,51101,51101,56729,0]000An[68141,13,51101,51101,16110,0]000An[68141,13,16532,16532,68308,0]000An[68141,13,16532,16532,62435,0]000An[68141,13,16532,16532,68144,0]000An[68141,13,16532,16532,68340,0]000An[68141,13,16532,16532,68347,0]000An[68141,13,16532,16532,51345,0]000An[68141,13,16532,16532,51289,0]000An[68141,13,16532,16532,56594,0]000An[68141,13,16532,16532,56730,0]000An[68141,13,16532,16532,16111,0]000An[68141,13,15594,15594,12035,0]000Am[68141,13,15594,15594,9026,0]000Am[68141,13,15594,15594,2133,0]000An[68141,13,69306,69306,68559,0]000An[68141,13,69306,69306,56538,0]000An[68141,13,68284,68284,12036,0]000Am[68141,13,68284,68284,2135,0]000An[68141,13,69186,69186,12037,0]000Am[68141,13,69186,69186,2136,0]000An[68141,13,69186,69186,11923,0]000An[68141,13,68334,68334,68309,0]000An[68141,13,68334,68334,62436,0]000An[68141,13,68334,68334,68145,0]000An[68141,13,68334,68334,68341,0]000An[68141,13,68334,68334,68348,0]000An[68141,13,68334,68334,51346,0]000An[68141,13,68334,68334,51290,0]000An[68141,13,68334,68334,56595,0]000An[68141,13,68334,68334,56731,0]000An[68141,13,68334,68334,16112,0]000An[68141,13,69284,69284,12038,0]000Am[68141,13,69284,69284,2137,0]000An[68141,13,69285,69285,68310,0]000An[68141,13,69285,69285,62437,0]000An[68141,13,69285,69285,68146,0]000An[68141,13,69285,69285,68342,0]000An[68141,13,69285,69285,68349,0]000An[68141,13,69285,69285,51347,0]000An[68141,13,69285,69285,51291,0]000An[68141,13,69285,69285,56596,0]000An[68141,13,69285,69285,56732,0]000An[68141,13,69285,69285,16113,0]000An[68141,13,16533,16533,68311,0]000An[68141,13,16533,16533,62438,0]000An[68141,13,16533,16533,68147,0]000An[68141,13,16533,16533,68343,0]000An[68141,13,16533,16533,68350,0]000An[68141,13,16533,16533,51348,0]000An[68141,13,16533,16533,51292,0]000An[68141,13,16533,16533,56597,0]000An[68141,13,16533,16533,56733,0]000An[68141,13,16533,16533,16114,0]000An[68141,13,51092,51092,12039,0]000Am[68141,13,51092,51092,2138,0]000An[68141,13,51092,51092,11924,0]000An[68141,13,51077,51077,12040,0]000Am[68141,13,51077,51077,2139,0]000An[68141,13,69309,69309,12041,0]000Am[68141,13,69309,69309,2140,0]000An[68141,13,69313,69313,68312,0]000An[68141,13,69313,69313,62439,0]000An[68141,13,69313,69313,68148,0]000An[68141,13,69313,69313,68344,0]000An[68141,13,69313,69313,68351,0]000An[68141,13,69313,69313,51349,0]000An[68141,13,69313,69313,51293,0]000An[68141,13,69313,69313,56598,0]000An[68141,13,69313,69313,56734,0]000An[68141,13,69313,69313,16115,0]000An[68141,13,15595,15595,12042,0]000Am[68141,13,15595,15595,2141,0]000An[68141,13,16534,16534,68313,0]000An[68141,13,16534,16534,62440,0]000An[68141,13,16534,16534,68149,0]000An[68141,13,16534,16534,68345,0]000An[68141,13,16534,16534,68352,0]000An[68141,13,16534,16534,51350,0]000An[68141,13,16534,16534,51294,0]000An[68141,13,16534,16534,56599,0]000An[68141,13,16534,16534,56735,0]000An[68141,13,16534,16534,16116,0]000An[68141,13,51093,51093,12043,0]000Am[68141,13,51093,51093,2142,0]000An[68141,13,63152,63152,12044,0]000Am[68141,13,63152,63152,2143,0]000An[68141,13,68141,68141,12045,0]000Am[68141,13,68141,68141,2144,0]000An[68141,13,68133,68133,12046,0]000Am[68141,13,68133,68133,2145,0]000An[68141,13,60327,60327,12032,0]000Am[68141,13,60327,60327,2130,0]000An[68141,13,15593,15593,12033,0]000Am[68141,13,15593,15593,2131,0]000An[68141,13,36979,36979,12034,0]000Am[68141,13,36979,36979,9025,0]000Am[68141,13,36979,36979,2132,0]000An[68141,13,51101,51101,68307,0]000An[68141,13,51101,51101,62434,0]000An[68141,13,51101,51101,68143,0]000An[68141,13,51101,51101,68339,0]000An[68141,13,51101,51101,68346,0]000An[68141,13,51101,51101,51344,0]000An[68141,13,51101,51101,51288,0]000An[68141,13,51101,51101,56593,0]000An[68141,13,51101,51101,56729,0]000An[68141,13,51101,51101,16110,0]000An[68141,13,16532,16532,68308,0]000An[68141,13,16532,16532,62435,0]000An[68141,13,16532,16532,68144,0]000An[68141,13,16532,16532,68340,0]000An[68141,13,16532,16532,68347,0]000An[68141,13,16532,16532,51345,0]000An[68141,13,16532,16532,51289,0]000An[68141,13,16532,16532,56594,0]000An[68141,13,16532,16532,56730,0]000An[68141,13,16532,16532,16111,0]000An[68141,13,15594,15594,12035,0]000Am[68141,13,15594,15594,9026,0]000Am[68141,13,15594,15594,2133,0]000An[68141,13,69306,69306,68559,0]000An[68141,13,69306,69306,56538,0]000An[68141,13,68284,68284,12036,0]000Am[68141,13,68284,68284,2135,0]000An[68141,13,69186,69186,12037,0]000Am[68141,13,69186,69186,2136,0]000An[68141,13,69186,69186,11923,0]000An[68141,13,68334,68334,68309,0]000An[68141,13,68334,68334,62436,0]000An[68141,13,68334,68334,68145,0]000An[68141,13,68334,68334,68341,0]000An[68141,13,68334,68334,68348,0]000An[68141,13,68334,68334,51346,0]000An[68141,13,68334,68334,51290,0]000An[68141,13,68334,68334,56595,0]000An[68141,13,68334,68334,56731,0]000An[68141,13,68334,68334,16112,0]000An[68141,13,69284,69284,12038,0]000Am[68141,13,69284,69284,2137,0]000An[68141,13,69285,69285,68310,0]000An[68141,13,69285,69285,62437,0]000An[68141,13,69285,69285,68146,0]000An[68141,13,69285,69285,68342,0]000An[68141,13,69285,69285,68349,0]000An[68141,13,69285,69285,51347,0]000An[68141,13,69285,69285,51291,0]000An[68141,13,69285,69285,56596,0]000An[68141,13,69285,69285,56732,0]000An[68141,13,69285,69285,16113,0]000An[68141,13,16533,16533,68311,0]000An[68141,13,16533,16533,62438,0]000An[68141,13,16533,16533,68147,0]000An[68141,13,16533,16533,68343,0]000An[68141,13,16533,16533,68350,0]000An[68141,13,16533,16533,51348,0]000An[68141,13,16533,16533,51292,0]000An[68141,13,16533,16533,56597,0]000An[68141,13,16533,16533,56733,0]000An[68141,13,16533,16533,16114,0]000An[68141,13,51092,51092,12039,0]000Am[68141,13,51092,51092,2138,0]000An[68141,13,51092,51092,11924,0]000An[68141,13,51077,51077,12040,0]000Am[68141,13,51077,51077,2139,0]000An[68141,13,69309,69309,12041,0]000Am[68141,13,69309,69309,2140,0]000An[68141,13,69313,69313,68312,0]000An[68141,13,69313,69313,62439,0]000An[68141,13,69313,69313,68148,0]000An[68141,13,69313,69313,68344,0]000An[68141,13,69313,69313,68351,0]000An[68141,13,69313,69313,51349,0]000An[68141,13,69313,69313,51293,0]000An[68141,13,69313,69313,56598,0]000An[68141,13,69313,69313,56734,0]000An[68141,13,69313,69313,16115,0]000An[68141,13,15595,15595,12042,0]000Am[68141,13,15595,15595,2141,0]000An[68141,13,16534,16534,68313,0]000An[68141,13,16534,16534,62440,0]000An[68141,13,16534,16534,68149,0]000An[68141,13,16534,16534,68345,0]000An[68141,13,16534,16534,68352,0]000An[68141,13,16534,16534,51350,0]000An[68141,13,16534,16534,51294,0]000An[68141,13,16534,16534,56599,0]000An[68141,13,16534,16534,56735,0]000An[68141,13,16534,16534,16116,0]000An[68141,13,51093,51093,12043,0]000Am[68141,13,51093,51093,2142,0]000An[68141,13,63152,63152,12044,0]000Am[68141,13,63152,63152,2143,0]000An[68141,13,68141,68141,12045,0]000Am[68141,13,68141,68141,2144,0]000An[68141,13,68133,68133,12046,0]000Am[68141,13,68133,68133,2145,0]000An[68141,13,60327,60327,12032,0]000Am[68141,13,60327,60327,2130,0]000An[68141,13,15593,15593,12033,0]000Am[68141,13,15593,15593,2131,0]000An[68141,13,36979,36979,12034,0]000Am[68141,13,36979,36979,9025,0]000Am[68141,13,36979,36979,2132,0]000An[68141,13,51101,51101,68307,0]000An[68141,13,51101,51101,62434,0]000An[68141,13,51101,51101,68143,0]000An[68141,13,51101,51101,68339,0]000An[68141,13,51101,51101,68346,0]000An[68141,13,51101,51101,51344,0]000An[68141,13,51101,51101,51288,0]000An[68141,13,51101,51101,56593,0]000An[68141,13,51101,51101,56729,0]000An[68141,13,51101,51101,16110,0]000An[68141,13,16532,16532,68308,0]000An[68141,13,16532,16532,62435,0]000An[68141,13,16532,16532,68144,0]000An[68141,13,16532,16532,68340,0]000An[68141,13,16532,16532,68347,0]000An[68141,13,16532,16532,51345,0]000An[68141,13,16532,16532,51289,0]000An[68141,13,16532,16532,56594,0]000An[68141,13,16532,16532,56730,0]000An[68141,13,16532,16532,16111,0]000An[68141,13,15594,15594,12035,0]000Am[68141,13,15594,15594,9026,0]000Am[68141,13,15594,15594,2133,0]000An[68141,13,69306,69306,68559,0]000An[68141,13,69306,69306,56538,0]000An[68141,13,68284,68284,12036,0]000Am[68141,13,68284,68284,2135,0]000An[68141,13,69186,69186,12037,0]000Am[68141,13,69186,69186,2136,0]000An[68141,13,69186,69186,11923,0]000An[68141,13,68334,68334,68309,0]000An[68141,13,68334,68334,62436,0]000An[68141,13,68334,68334,68145,0]000An[68141,13,68334,68334,68341,0]000An[68141,13,68334,68334,68348,0]000An[68141,13,68334,68334,51346,0]000An[68141,13,68334,68334,51290,0]000An[68141,13,68334,68334,56595,0]000An[68141,13,68334,68334,56731,0]000An[68141,13,68334,68334,16112,0]000An[68141,13,69284,69284,12038,0]000Am[68141,13,69284,69284,2137,0]000An[68141,13,69285,69285,68310,0]000An[68141,13,69285,69285,62437,0]000An[68141,13,69285,69285,68146,0]000An[68141,13,69285,69285,68342,0]000An[68141,13,69285,69285,68349,0]000An[68141,13,69285,69285,51347,0]000An[68141,13,69285,69285,51291,0]000An[68141,13,69285,69285,56596,0]000An[68141,13,69285,69285,56732,0]000An[68141,13,69285,69285,16113,0]000An[68141,13,16533,16533,68311,0]000An[68141,13,16533,16533,62438,0]000An[68141,13,16533,16533,68147,0]000An[68141,13,16533,16533,68343,0]000An[68141,13,16533,16533,68350,0]000An[68141,13,16533,16533,51348,0]000An[68141,13,16533,16533,51292,0]000An[68141,13,16533,16533,56597,0]000An[68141,13,16533,16533,56733,0]000An[68141,13,16533,16533,16114,0]000An[68141,13,51092,51092,12039,0]000Am[68141,13,51092,51092,2138,0]000An[68141,13,51092,51092,11924,0]000An[68141,13,51077,51077,12040,0]000Am[68141,13,51077,51077,2139,0]000An[68141,13,69309,69309,12041,0]000Am[68141,13,69309,69309,2140,0]000An[68141,13,69313,69313,68312,0]000An[68141,13,69313,69313,62439,0]000An[68141,13,69313,69313,68148,0]000An[68141,13,69313,69313,68344,0]000An[68141,13,69313,69313,68351,0]000An[68141,13,69313,69313,51349,0]000An[68141,13,69313,69313,51293,0]000An[68141,13,69313,69313,56598,0]000An[68141,13,69313,69313,56734,0]000An[68141,13,69313,69313,16115,0]000An[68141,13,15595,15595,12042,0]000Am[68141,13,15595,15595,2141,0]000An[68141,13,16534,16534,68313,0]000An[68141,13,16534,16534,62440,0]000An[68141,13,16534,16534,68149,0]000An[68141,13,16534,16534,68345,0]000An[68141,13,16534,16534,68352,0]000An[68141,13,16534,16534,51350,0]000An[68141,13,16534,16534,51294,0]000An[68141,13,16534,16534,56599,0]000An[68141,13,16534,16534,56735,0]000An[68141,13,16534,16534,16116,0]000An[68141,13,51093,51093,12043,0]000Am[68141,13,51093,51093,2142,0]000An[68141,13,63152,63152,12044,0]000Am[68141,13,63152,63152,2143,0]000An[68141,13,68141,68141,12045,0]000Am[68141,13,68141,68141,2144,0]000An[68141,13,68133,68133,12046,0]000Am[68141,13,68133,68133,2145,0]000An[68141,13,60327,60327,12032,0]000Am[68141,13,60327,60327,2130,0]000An[68141,13,15593,15593,12033,0]000Am[68141,13,15593,15593,2131,0]000An[68141,13,36979,36979,12034,0]000Am[68141,13,36979,36979,9025,0]000Am[68141,13,36979,36979,2132,0]000An[68141,13,51101,51101,68307,0]000An[68141,13,51101,51101,62434,0]000An[68141,13,51101,51101,68143,0]000An[68141,13,51101,51101,68339,0]000An[68141,13,51101,51101,68346,0]000An[68141,13,51101,51101,51344,0]000An[68141,13,51101,51101,51288,0]000An[68141,13,51101,51101,56593,0]000An[68141,13,51101,51101,56729,0]000An[68141,13,51101,51101,16110,0]000An[68141,13,16532,16532,68308,0]000An[68141,13,16532,16532,62435,0]000An[68141,13,16532,16532,68144,0]000An[68141,13,16532,16532,68340,0]000An[68141,13,16532,16532,68347,0]000An[68141,13,16532,16532,51345,0]000An[68141,13,16532,16532,51289,0]000An[68141,13,16532,16532,56594,0]000An[68141,13,16532,16532,56730,0]000An[68141,13,16532,16532,16111,0]000An[68141,13,15594,15594,12035,0]000Am[68141,13,15594,15594,9026,0]000Am[68141,13,15594,15594,2133,0]000An[68141,13,69306,69306,68559,0]000An[68141,13,69306,69306,56538,0]000An[68141,13,68284,68284,12036,0]000Am[68141,13,68284,68284,2135,0]000An[68141,13,69186,69186,12037,0]000Am[68141,13,69186,69186,2136,0]000An[68141,13,69186,69186,11923,0]000An[68141,13,68334,68334,68309,0]000An[68141,13,68334,68334,62436,0]000An[68141,13,68334,68334,68145,0]000An[68141,13,68334,68334,68341,0]000An[68141,13,68334,68334,68348,0]000An[68141,13,68334,68334,51346,0]000An[68141,13,68334,68334,51290,0]000An[68141,13,68334,68334,56595,0]000An[68141,13,68334,68334,56731,0]000An[68141,13,68334,68334,16112,0]000An[68141,13,69284,69284,12038,0]000Am[68141,13,69284,69284,2137,0]000An[68141,13,69285,69285,68310,0]000An[68141,13,69285,69285,62437,0]000An[68141,13,69285,69285,68146,0]000An[68141,13,69285,69285,68342,0]000An[68141,13,69285,69285,68349,0]000An[68141,13,69285,69285,51347,0]000An[68141,13,69285,69285,51291,0]000An[68141,13,69285,69285,56596,0]000An[68141,13,69285,69285,56732,0]000An[68141,13,69285,69285,16113,0]000An[68141,13,16533,16533,68311,0]000An[68141,13,16533,16533,62438,0]000An[68141,13,16533,16533,68147,0]000An[68141,13,16533,16533,68343,0]000An[68141,13,16533,16533,68350,0]000An[68141,13,16533,16533,51348,0]000An[68141,13,16533,16533,51292,0]000An[68141,13,16533,16533,56597,0]000An[68141,13,16533,16533,56733,0]000An[68141,13,16533,16533,16114,0]000An[68141,13,51092,51092,12039,0]000Am[68141,13,51092,51092,2138,0]000An[68141,13,51092,51092,11924,0]000An[68141,13,51077,51077,12040,0]000Am[68141,13,51077,51077,2139,0]000An[68141,13,69309,69309,12041,0]000Am[68141,13,69309,69309,2140,0]000An[68141,13,69313,69313,68312,0]000An[68141,13,69313,69313,62439,0]000An[68141,13,69313,69313,68148,0]000An[68141,13,69313,69313,68344,0]000An[68141,13,69313,69313,68351,0]000An[68141,13,69313,69313,51349,0]000An[68141,13,69313,69313,51293,0]000An[68141,13,69313,69313,56598,0]000An[68141,13,69313,69313,56734,0]000An[68141,13,69313,69313,16115,0]000An[68141,13,15595,15595,12042,0]000Am[68141,13,15595,15595,2141,0]000An[68141,13,16534,16534,68313,0]000An[68141,13,16534,16534,62440,0]000An[68141,13,16534,16534,68149,0]000An[68141,13,16534,16534,68345,0]000An[68141,13,16534,16534,68352,0]000An[68141,13,16534,16534,51350,0]000An[68141,13,16534,16534,51294,0]000An[68141,13,16534,16534,56599,0]000An[68141,13,16534,16534,56735,0]000An[68141,13,16534,16534,16116,0]000An[68141,13,51093,51093,12043,0]000Am[68141,13,51093,51093,2142,0]000An[68141,13,63152,63152,12044,0]000Am[68141,13,63152,63152,2143,0]000An[68141,13,68141,68141,12045,0]000Am[68141,13,68141,68141,2144,0]000An[68141,13,68133,68133,12046,0]000Am[68141,13,68133,68133,2145,0]000An[68141,13,60327,60327,12032,0]000Am[68141,13,60327,60327,2130,0]000An[68141,13,15593,15593,12033,0]000Am[68141,13,15593,15593,2131,0]000An[68141,13,36979,36979,12034,0]000Am[68141,13,36979,36979,9025,0]000Am[68141,13,36979,36979,2132,0]000An[68141,13,51101,51101,68307,0]000An[68141,13,51101,51101,62434,0]000An[68141,13,51101,51101,68143,0]000An[68141,13,51101,51101,68339,0]000An[68141,13,51101,51101,68346,0]000An[68141,13,51101,51101,51344,0]000An[68141,13,51101,51101,51288,0]000An[68141,13,51101,51101,56593,0]000An[68141,13,51101,51101,56729,0]000An[68141,13,51101,51101,16110,0]000An[68141,13,16532,16532,68308,0]000An[68141,13,16532,16532,62435,0]000An[68141,13,16532,16532,68144,0]000An[68141,13,16532,16532,68340,0]000An[68141,13,16532,16532,68347,0]000An[68141,13,16532,16532,51345,0]000An[68141,13,16532,16532,51289,0]000An[68141,13,16532,16532,56594,0]000An[68141,13,16532,16532,56730,0]000An[68141,13,16532,16532,16111,0]000An[68141,13,15594,15594,12035,0]000Am[68141,13,15594,15594,9026,0]000Am[68141,13,15594,15594,2133,0]000An[68141,13,69306,69306,68559,0]000An[68141,13,69306,69306,56538,0]000An[68141,13,68284,68284,12036,0]000Am[68141,13,68284,68284,2135,0]000An[68141,13,69186,69186,12037,0]000Am[68141,13,69186,69186,2136,0]000An[68141,13,69186,69186,11923,0]000An[68141,13,68334,68334,68309,0]000An[68141,13,68334,68334,62436,0]000An[68141,13,68334,68334,68145,0]000An[68141,13,68334,68334,68341,0]000An[68141,13,68334,68334,68348,0]000An[68141,13,68334,68334,51346,0]000An[68141,13,68334,68334,51290,0]000An[68141,13,68334,68334,56595,0]000An[68141,13,68334,68334,56731,0]000An[68141,13,68334,68334,16112,0]000An[68141,13,69284,69284,12038,0]000Am[68141,13,69284,69284,2137,0]000An[68141,13,69285,69285,68310,0]000An[68141,13,69285,69285,62437,0]000An[68141,13,69285,69285,68146,0]000An[68141,13,69285,69285,68342,0]000An[68141,13,69285,69285,68349,0]000An[68141,13,69285,69285,51347,0]000An[68141,13,69285,69285,51291,0]000An[68141,13,69285,69285,56596,0]000An[68141,13,69285,69285,56732,0]000An[68141,13,69285,69285,16113,0]000An[68141,13,16533,16533,68311,0]000An[68141,13,16533,16533,62438,0]000An[68141,13,16533,16533,68147,0]000An[68141,13,16533,16533,68343,0]000An[68141,13,16533,16533,68350,0]000An[68141,13,16533,16533,51348,0]000An[68141,13,16533,16533,51292,0]000An[68141,13,16533,16533,56597,0]000An[68141,13,16533,16533,56733,0]000An[68141,13,16533,16533,16114,0]000An[68141,13,51092,51092,12039,0]000Am[68141,13,51092,51092,2138,0]000An[68141,13,51092,51092,11924,0]000An[68141,13,51077,51077,12040,0]000Am[68141,13,51077,51077,2139,0]000An[68141,13,69309,69309,12041,0]000Am[68141,13,69309,69309,2140,0]000An[68141,13,69313,69313,68312,0]000An[68141,13,69313,69313,62439,0]000An[68141,13,69313,69313,68148,0]000An[68141,13,69313,69313,68344,0]000An[68141,13,69313,69313,68351,0]000An[68141,13,69313,69313,51349,0]000An[68141,13,69313,69313,51293,0]000An[68141,13,69313,69313,56598,0]000An[68141,13,69313,69313,56734,0]000An[68141,13,69313,69313,16115,0]000An[68141,13,15595,15595,12042,0]000Am[68141,13,15595,15595,2141,0]000An[68141,13,16534,16534,68313,0]000An[68141,13,16534,16534,62440,0]000An[68141,13,16534,16534,68149,0]000An[68141,13,16534,16534,68345,0]000An[68141,13,16534,16534,68352,0]000An[68141,13,16534,16534,51350,0]000An[68141,13,16534,16534,51294,0]000An[68141,13,16534,16534,56599,0]000An[68141,13,16534,16534,56735,0]000An[68141,13,16534,16534,16116,0]000An[68141,13,51093,51093,12043,0]000Am[68141,13,51093,51093,2142,0]000An[68141,13,63152,63152,12044,0]000Am[68141,13,63152,63152,2143,0]000An[68141,13,68141,68141,12045,0]000Am[68141,13,68141,68141,2144,0]000An[68141,13,68133,68133,12046,0]000Am[68141,13,68133,68133,2145,0]000An[68141,13,60327,60327,12032,0]000Am[68141,13,60327,60327,2130,0]000An[68141,13,15593,15593,12033,0]000Am[68141,13,15593,15593,2131,0]000An[68141,13,36979,36979,12034,0]000Am[68141,13,36979,36979,9025,0]000Am[68141,13,36979,36979,2132,0]000An[68141,13,51101,51101,68307,0]000An[68141,13,51101,51101,62434,0]000An[68141,13,51101,51101,68143,0]000An[68141,13,51101,51101,68339,0]000An[68141,13,51101,51101,68346,0]000An[68141,13,51101,51101,51344,0]000An[68141,13,51101,51101,51288,0]000An[68141,13,51101,51101,56593,0]000An[68141,13,51101,51101,56729,0]000An[68141,13,51101,51101,16110,0]000An[68141,13,16532,16532,68308,0]000An[68141,13,16532,16532,62435,0]000An[68141,13,16532,16532,68144,0]000An[68141,13,16532,16532,68340,0]000An[68141,13,16532,16532,68347,0]000An[68141,13,16532,16532,51345,0]000An[68141,13,16532,16532,51289,0]000An[68141,13,16532,16532,56594,0]000An[68141,13,16532,16532,56730,0]000An[68141,13,16532,16532,16111,0]000An[68141,13,15594,15594,12035,0]000Am[68141,13,15594,15594,9026,0]000Am[68141,13,15594,15594,2133,0]000An[68141,13,69306,69306,68559,0]000An[68141,13,69306,69306,56538,0]000An[68141,13,68284,68284,12036,0]000Am[68141,13,68284,68284,2135,0]000An[68141,13,69186,69186,12037,0]000Am[68141,13,69186,69186,2136,0]000An[68141,13,69186,69186,11923,0]000An[68141,13,68334,68334,68309,0]000An[68141,13,68334,68334,62436,0]000An[68141,13,68334,68334,68145,0]000An[68141,13,68334,68334,68341,0]000An[68141,13,68334,68334,68348,0]000An[68141,13,68334,68334,51346,0]000An[68141,13,68334,68334,51290,0]000An[68141,13,68334,68334,56595,0]000An[68141,13,68334,68334,56731,0]000An[68141,13,68334,68334,16112,0]000An[68141,13,69284,69284,12038,0]000Am[68141,13,69284,69284,2137,0]000An[68141,13,69285,69285,68310,0]000An[68141,13,69285,69285,62437,0]000An[68141,13,69285,69285,68146,0]000An[68141,13,69285,69285,68342,0]000An[68141,13,69285,69285,68349,0]000An[68141,13,69285,69285,51347,0]000An[68141,13,69285,69285,51291,0]000An[68141,13,69285,69285,56596,0]000An[68141,13,69285,69285,56732,0]000An[68141,13,69285,69285,16113,0]000An[68141,13,16533,16533,68311,0]000An[68141,13,16533,16533,62438,0]000An[68141,13,16533,16533,68147,0]000An[68141,13,16533,16533,68343,0]000An[68141,13,16533,16533,68350,0]000An[68141,13,16533,16533,51348,0]000An[68141,13,16533,16533,51292,0]000An[68141,13,16533,16533,56597,0]000An[68141,13,16533,16533,56733,0]000An[68141,13,16533,16533,16114,0]000An[68141,13,51092,51092,12039,0]000Am[68141,13,51092,51092,2138,0]000An[68141,13,51092,51092,11924,0]000An[68141,13,51077,51077,12040,0]000Am[68141,13,51077,51077,2139,0]000An[68141,13,69309,69309,12041,0]000Am[68141,13,69309,69309,2140,0]000An[68141,13,69313,69313,68312,0]000An[68141,13,69313,69313,62439,0]000An[68141,13,69313,69313,68148,0]000An[68141,13,69313,69313,68344,0]000An[68141,13,69313,69313,68351,0]000An[68141,13,69313,69313,51349,0]000An[68141,13,69313,69313,51293,0]000An[68141,13,69313,69313,56598,0]000An[68141,13,69313,69313,56734,0]000An[68141,13,69313,69313,16115,0]000An[68141,13,15595,15595,12042,0]000Am[68141,13,15595,15595,2141,0]000An[68141,13,16534,16534,68313,0]000An[68141,13,16534,16534,62440,0]000An[68141,13,16534,16534,68149,0]000An[68141,13,16534,16534,68345,0]000An[68141,13,16534,16534,68352,0]000An[68141,13,16534,16534,51350,0]000An[68141,13,16534,16534,51294,0]000An[68141,13,16534,16534,56599,0]000An[68141,13,16534,16534,56735,0]000An[68141,13,16534,16534,16116,0]000An[68141,13,51093,51093,12043,0]000Am[68141,13,51093,51093,2142,0]000An[68141,13,63152,63152,12044,0]000Am[68141,13,63152,63152,2143,0]000An[68141,13,68141,68141,12045,0]000Am[68141,13,68141,68141,2144,0]000An[68141,13,68133,68133,12046,0]000Am[68141,13,68133,68133,2145,0]000An[68141,13,60327,60327,12032,0]000Am[68141,13,60327,60327,2130,0]000An[68141,13,15593,15593,12033,0]000Am[68141,13,15593,15593,2131,0]000An[68141,13,36979,36979,12034,0]000Am[68141,13,36979,36979,9025,0]000Am[68141,13,36979,36979,2132,0]000An[68141,13,51101,51101,68307,0]000An[68141,13,51101,51101,62434,0]000An[68141,13,51101,51101,68143,0]000An[68141,13,51101,51101,68339,0]000An[68141,13,51101,51101,68346,0]000An[68141,13,51101,51101,51344,0]000An[68141,13,51101,51101,51288,0]000An[68141,13,51101,51101,56593,0]000An[68141,13,51101,51101,56729,0]000An[68141,13,51101,51101,16110,0]000An[68141,13,16532,16532,68308,0]000An[68141,13,16532,16532,62435,0]000An[68141,13,16532,16532,68144,0]000An[68141,13,16532,16532,68340,0]000An[68141,13,16532,16532,68347,0]000An[68141,13,16532,16532,51345,0]000An[68141,13,16532,16532,51289,0]000An[68141,13,16532,16532,56594,0]000An[68141,13,16532,16532,56730,0]000An[68141,13,16532,16532,16111,0]000An[68141,13,15594,15594,12035,0]000Am[68141,13,15594,15594,9026,0]000Am[68141,13,15594,15594,2133,0]000An[68141,13,69306,69306,68559,0]000An[68141,13,69306,69306,56538,0]000An[68141,13,68284,68284,12036,0]000Am[68141,13,68284,68284,2135,0]000An[68141,13,69186,69186,12037,0]000Am[68141,13,69186,69186,2136,0]000An[68141,13,69186,69186,11923,0]000An[68141,13,68334,68334,68309,0]000An[68141,13,68334,68334,62436,0]000An[68141,13,68334,68334,68145,0]000An[68141,13,68334,68334,68341,0]000An[68141,13,68334,68334,68348,0]000An[68141,13,68334,68334,51346,0]000An[68141,13,68334,68334,51290,0]000An[68141,13,68334,68334,56595,0]000An[68141,13,68334,68334,56731,0]000An[68141,13,68334,68334,16112,0]000An[68141,13,69284,69284,12038,0]000Am[68141,13,69284,69284,2137,0]000An[68141,13,69285,69285,68310,0]000An[68141,13,69285,69285,62437,0]000An[68141,13,69285,69285,68146,0]000An[68141,13,69285,69285,68342,0]000An[68141,13,69285,69285,68349,0]000An[68141,13,69285,69285,51347,0]000An[68141,13,69285,69285,51291,0]000An[68141,13,69285,69285,56596,0]000An[68141,13,69285,69285,56732,0]000An[68141,13,69285,69285,16113,0]000An[68141,13,16533,16533,68311,0]000An[68141,13,16533,16533,62438,0]000An[68141,13,16533,16533,68147,0]000An[68141,13,16533,16533,68343,0]000An[68141,13,16533,16533,68350,0]000An[68141,13,16533,16533,51348,0]000An[68141,13,16533,16533,51292,0]000An[68141,13,16533,16533,56597,0]000An[68141,13,16533,16533,56733,0]000An[68141,13,16533,16533,16114,0]000An[68141,13,51092,51092,12039,0]000Am[68141,13,51092,51092,2138,0]000An[68141,13,51092,51092,11924,0]000An[68141,13,51077,51077,12040,0]000Am[68141,13,51077,51077,2139,0]000An[68141,13,69309,69309,12041,0]000Am[68141,13,69309,69309,2140,0]000An[68141,13,69313,69313,68312,0]000An[68141,13,69313,69313,62439,0]000An[68141,13,69313,69313,68148,0]000An[68141,13,69313,69313,68344,0]000An[68141,13,69313,69313,68351,0]000An[68141,13,69313,69313,51349,0]000An[68141,13,69313,69313,51293,0]000An[68141,13,69313,69313,56598,0]000An[68141,13,69313,69313,56734,0]000An[68141,13,69313,69313,16115,0]000An[68141,13,15595,15595,12042,0]000Am[68141,13,15595,15595,2141,0]000An[68141,13,16534,16534,68313,0]000An[68141,13,16534,16534,62440,0]000An[68141,13,16534,16534,68149,0]000An[68141,13,16534,16534,68345,0]000An[68141,13,16534,16534,68352,0]000An[68141,13,16534,16534,51350,0]000An[68141,13,16534,16534,51294,0]000An[68141,13,16534,16534,56599,0]000An[68141,13,16534,16534,56735,0]000An[68141,13,16534,16534,16116,0]") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/entry/3c3f0e6364d3.js b/web/public/sdk_docs/search.index/entry/3c3f0e6364d3.js new file mode 100644 index 00000000..4565f399 --- /dev/null +++ b/web/public/sdk_docs/search.index/entry/3c3f0e6364d3.js @@ -0,0 +1 @@ +rd_("An[68141,15,51092,51092,11924,0]000000000000000An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]Ai[68141,14,9009,0,51352,0]0000000An[68141,15,34491,34491,51229,0]0000000An[68141,15,34491,34491,51221,0]0000000An[68141,13,51077,51077,12040,0]Am[68141,15,51077,51077,2139,0]Ae[68141,7,62886,0,0,0]210210210210210210210Ae[68141,2,64440,0,0,0]0000000An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,51092,51092,12039,0]Am[68141,15,51092,51092,2138,0]Ae[68141,7,62885,0,0,0]An[68141,13,69309,69309,12041,0]Am[68141,15,69309,69309,2140,0]Ae[68141,7,62887,0,0,0]543210543210543210543210543210543210543210An[68141,13,51101,51101,51344,0]An[68141,13,16532,16532,51345,0]An[68141,13,68334,68334,51346,0]An[68141,13,69285,69285,51347,0]An[68141,13,16533,16533,51348,0]An[68141,13,69313,69313,51349,0]An[68141,13,16534,16534,51350,0]6543210654321065432106543210654321065432106543210Ae[68141,2,56522,0,0,0]0000000Ae[68141,6,60327,0,0,0]Ae[68141,6,15593,0,0,0]Ae[68141,6,36979,0,0,0]Ae[68141,6,15594,0,0,0]Ae[68141,6,34491,0,0,0]Ae[68141,6,68284,0,0,0]Ae[68141,6,69186,0,0,0]Ae[68141,6,69284,0,0,0]Ae[68141,6,51092,0,0,0]Ae[68141,6,51077,0,0,0]Ae[68141,6,69309,0,0,0]Ae[68141,6,15595,0,0,0]Ae[68141,6,51093,0,0,0]Ae[68141,6,63152,0,0,0]Ae[68141,6,68141,0,0,0]Ae[68141,6,68133,0,0,0]?>=<;:9876543210?>=<;:9876543210?>=<;:9876543210?>=<;:9876543210?>=<;:9876543210?>=<;:9876543210?>=<;:9876543210An[68141,15,51101,51101,56593,0]An[68141,15,16532,16532,56594,0]An[68141,15,68334,68334,56595,0]An[68141,15,69285,69285,56596,0]An[68141,15,16533,16533,56597,0]An[68141,15,69313,69313,56598,0]An[68141,15,16534,16534,56599,0]6543210654321065432106543210654321065432106543210Ai[68141,14,2014,0,56194,0]Ai[68141,14,2014,0,30167,0]Ai[68141,14,2015,0,30168,0]210210210210210210210An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]Ai[68141,14,9009,0,51352,0]An[68141,13,51101,51101,40598,0]G`[68141,13,51101,51101,62498,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dn[68141,13,51101,51101,62498,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]An[68141,13,51101,51101,62498,0]Gc[68141,13,51101,51101,62498,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]Go[68141,13,51101,51101,51288,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]0An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]Ec[68141,13,51101,51101,56657,0,\"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError\"]0An[68141,13,51101,51101,56729,0]Ec[68141,13,51101,51101,56729,0,\"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent\"]0An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]G`[68141,13,16532,16532,62499,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dn[68141,13,16532,16532,62499,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]An[68141,13,16532,16532,62499,0]Gc[68141,13,16532,16532,62499,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]Go[68141,13,16532,16532,51289,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0Ec[68141,13,16532,16532,56730,0,\"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent\"]0An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]Gc[68141,13,68334,68334,62500,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dh[68141,13,68334,68334,62500,0,\"impl-From%3COrigin%3E-for-RuntimeOrigin\"]G`[68141,13,68334,68334,62500,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dn[68141,13,68334,68334,62500,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]Go[68141,13,68334,68334,51290,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]0An[68141,13,68334,68334,56595,0]Dg[68141,13,68334,68334,56595,0,\"impl-From%3COrigin%3E-for-OriginCaller\"]Gb[68141,13,68334,68334,56595,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-OriginCaller\"]An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]Dn[68141,13,69285,69285,62501,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]G`[68141,13,69285,69285,62501,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Gc[68141,13,69285,69285,62501,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]Go[68141,13,69285,69285,51291,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]An[68141,13,69285,69285,51291,0]1An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]G`[68141,13,16533,16533,62502,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Gc[68141,13,16533,16533,62502,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dh[68141,13,16533,16533,62502,0,\"impl-From%3COrigin%3E-for-RuntimeOrigin\"]Dn[68141,13,16533,16533,62502,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]Go[68141,13,16533,16533,51292,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]00An[68141,13,16533,16533,56597,0]Gb[68141,13,16533,16533,56597,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-OriginCaller\"]Dg[68141,13,16533,16533,56597,0,\"impl-From%3COrigin%3E-for-OriginCaller\"]An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]Gc[68141,13,69313,69313,62503,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dn[68141,13,69313,69313,62503,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]G`[68141,13,69313,69313,62503,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]Go[68141,13,69313,69313,51293,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]An[68141,13,69313,69313,51293,0]1An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]Gc[68141,13,16534,16534,62504,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dn[68141,13,16534,16534,62504,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]G`[68141,13,16534,16534,62504,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]Ai[68141,14,9009,0,51352,0]An[68141,13,51101,51101,40598,0]G`[68141,13,51101,51101,62498,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dn[68141,13,51101,51101,62498,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]An[68141,13,51101,51101,62498,0]Gc[68141,13,51101,51101,62498,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]Go[68141,13,51101,51101,51288,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]0An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]Ec[68141,13,51101,51101,56657,0,\"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError\"]0An[68141,13,51101,51101,56729,0]Ec[68141,13,51101,51101,56729,0,\"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent\"]0An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]G`[68141,13,16532,16532,62499,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dn[68141,13,16532,16532,62499,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]An[68141,13,16532,16532,62499,0]Gc[68141,13,16532,16532,62499,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]Go[68141,13,16532,16532,51289,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0Ec[68141,13,16532,16532,56730,0,\"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent\"]0An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]Gc[68141,13,68334,68334,62500,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dh[68141,13,68334,68334,62500,0,\"impl-From%3COrigin%3E-for-RuntimeOrigin\"]G`[68141,13,68334,68334,62500,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dn[68141,13,68334,68334,62500,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]Go[68141,13,68334,68334,51290,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]0An[68141,13,68334,68334,56595,0]Dg[68141,13,68334,68334,56595,0,\"impl-From%3COrigin%3E-for-OriginCaller\"]Gb[68141,13,68334,68334,56595,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-OriginCaller\"]An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]Dn[68141,13,69285,69285,62501,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]G`[68141,13,69285,69285,62501,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Gc[68141,13,69285,69285,62501,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]Go[68141,13,69285,69285,51291,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]An[68141,13,69285,69285,51291,0]1An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]G`[68141,13,16533,16533,62502,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Gc[68141,13,16533,16533,62502,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dh[68141,13,16533,16533,62502,0,\"impl-From%3COrigin%3E-for-RuntimeOrigin\"]Dn[68141,13,16533,16533,62502,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]Go[68141,13,16533,16533,51292,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]00An[68141,13,16533,16533,56597,0]Gb[68141,13,16533,16533,56597,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-OriginCaller\"]Dg[68141,13,16533,16533,56597,0,\"impl-From%3COrigin%3E-for-OriginCaller\"]An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]Gc[68141,13,69313,69313,62503,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dn[68141,13,69313,69313,62503,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]G`[68141,13,69313,69313,62503,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]Go[68141,13,69313,69313,51293,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]An[68141,13,69313,69313,51293,0]1An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]Gc[68141,13,16534,16534,62504,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dn[68141,13,16534,16534,62504,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]G`[68141,13,16534,16534,62504,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]Ai[68141,14,9009,0,51352,0]An[68141,13,51101,51101,40598,0]G`[68141,13,51101,51101,62498,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dn[68141,13,51101,51101,62498,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]An[68141,13,51101,51101,62498,0]Gc[68141,13,51101,51101,62498,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]Go[68141,13,51101,51101,51288,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]0An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]Ec[68141,13,51101,51101,56657,0,\"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError\"]0An[68141,13,51101,51101,56729,0]Ec[68141,13,51101,51101,56729,0,\"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent\"]0An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]G`[68141,13,16532,16532,62499,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dn[68141,13,16532,16532,62499,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]An[68141,13,16532,16532,62499,0]Gc[68141,13,16532,16532,62499,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]Go[68141,13,16532,16532,51289,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0Ec[68141,13,16532,16532,56730,0,\"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent\"]0An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]Gc[68141,13,68334,68334,62500,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dh[68141,13,68334,68334,62500,0,\"impl-From%3COrigin%3E-for-RuntimeOrigin\"]G`[68141,13,68334,68334,62500,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dn[68141,13,68334,68334,62500,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]Go[68141,13,68334,68334,51290,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]0An[68141,13,68334,68334,56595,0]Dg[68141,13,68334,68334,56595,0,\"impl-From%3COrigin%3E-for-OriginCaller\"]Gb[68141,13,68334,68334,56595,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-OriginCaller\"]An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]Dn[68141,13,69285,69285,62501,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]G`[68141,13,69285,69285,62501,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Gc[68141,13,69285,69285,62501,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]Go[68141,13,69285,69285,51291,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]An[68141,13,69285,69285,51291,0]1An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]G`[68141,13,16533,16533,62502,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Gc[68141,13,16533,16533,62502,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dh[68141,13,16533,16533,62502,0,\"impl-From%3COrigin%3E-for-RuntimeOrigin\"]Dn[68141,13,16533,16533,62502,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]Go[68141,13,16533,16533,51292,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]00An[68141,13,16533,16533,56597,0]Gb[68141,13,16533,16533,56597,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-OriginCaller\"]Dg[68141,13,16533,16533,56597,0,\"impl-From%3COrigin%3E-for-OriginCaller\"]An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]Gc[68141,13,69313,69313,62503,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dn[68141,13,69313,69313,62503,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]G`[68141,13,69313,69313,62503,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]Go[68141,13,69313,69313,51293,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]An[68141,13,69313,69313,51293,0]1An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]Gc[68141,13,16534,16534,62504,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dn[68141,13,16534,16534,62504,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]G`[68141,13,16534,16534,62504,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]Ai[68141,14,9009,0,51352,0]An[68141,13,51101,51101,40598,0]G`[68141,13,51101,51101,62498,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dn[68141,13,51101,51101,62498,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]An[68141,13,51101,51101,62498,0]Gc[68141,13,51101,51101,62498,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]Go[68141,13,51101,51101,51288,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]0An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]Ec[68141,13,51101,51101,56657,0,\"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError\"]0An[68141,13,51101,51101,56729,0]Ec[68141,13,51101,51101,56729,0,\"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent\"]0An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]G`[68141,13,16532,16532,62499,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dn[68141,13,16532,16532,62499,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]An[68141,13,16532,16532,62499,0]Gc[68141,13,16532,16532,62499,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]Go[68141,13,16532,16532,51289,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0Ec[68141,13,16532,16532,56730,0,\"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent\"]0An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]Gc[68141,13,68334,68334,62500,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dh[68141,13,68334,68334,62500,0,\"impl-From%3COrigin%3E-for-RuntimeOrigin\"]G`[68141,13,68334,68334,62500,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dn[68141,13,68334,68334,62500,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]Go[68141,13,68334,68334,51290,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]0An[68141,13,68334,68334,56595,0]Dg[68141,13,68334,68334,56595,0,\"impl-From%3COrigin%3E-for-OriginCaller\"]Gb[68141,13,68334,68334,56595,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-OriginCaller\"]An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]Dn[68141,13,69285,69285,62501,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]G`[68141,13,69285,69285,62501,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Gc[68141,13,69285,69285,62501,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]Go[68141,13,69285,69285,51291,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]An[68141,13,69285,69285,51291,0]1An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]G`[68141,13,16533,16533,62502,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Gc[68141,13,16533,16533,62502,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dh[68141,13,16533,16533,62502,0,\"impl-From%3COrigin%3E-for-RuntimeOrigin\"]Dn[68141,13,16533,16533,62502,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]Go[68141,13,16533,16533,51292,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]00An[68141,13,16533,16533,56597,0]Gb[68141,13,16533,16533,56597,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-OriginCaller\"]Dg[68141,13,16533,16533,56597,0,\"impl-From%3COrigin%3E-for-OriginCaller\"]An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]Gc[68141,13,69313,69313,62503,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dn[68141,13,69313,69313,62503,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]G`[68141,13,69313,69313,62503,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]Go[68141,13,69313,69313,51293,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]An[68141,13,69313,69313,51293,0]1An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]Gc[68141,13,16534,16534,62504,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dn[68141,13,16534,16534,62504,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]G`[68141,13,16534,16534,62504,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]Ai[68141,14,9009,0,51352,0]An[68141,13,51101,51101,40598,0]G`[68141,13,51101,51101,62498,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dn[68141,13,51101,51101,62498,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]An[68141,13,51101,51101,62498,0]Gc[68141,13,51101,51101,62498,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]Go[68141,13,51101,51101,51288,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]0An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]Ec[68141,13,51101,51101,56657,0,\"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError\"]0An[68141,13,51101,51101,56729,0]Ec[68141,13,51101,51101,56729,0,\"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent\"]0An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]G`[68141,13,16532,16532,62499,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dn[68141,13,16532,16532,62499,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]An[68141,13,16532,16532,62499,0]Gc[68141,13,16532,16532,62499,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]Go[68141,13,16532,16532,51289,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0Ec[68141,13,16532,16532,56730,0,\"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent\"]0An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]Gc[68141,13,68334,68334,62500,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dh[68141,13,68334,68334,62500,0,\"impl-From%3COrigin%3E-for-RuntimeOrigin\"]G`[68141,13,68334,68334,62500,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dn[68141,13,68334,68334,62500,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]Go[68141,13,68334,68334,51290,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]0An[68141,13,68334,68334,56595,0]Dg[68141,13,68334,68334,56595,0,\"impl-From%3COrigin%3E-for-OriginCaller\"]Gb[68141,13,68334,68334,56595,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-OriginCaller\"]An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]Dn[68141,13,69285,69285,62501,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]G`[68141,13,69285,69285,62501,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Gc[68141,13,69285,69285,62501,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]Go[68141,13,69285,69285,51291,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]An[68141,13,69285,69285,51291,0]1An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]G`[68141,13,16533,16533,62502,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Gc[68141,13,16533,16533,62502,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dh[68141,13,16533,16533,62502,0,\"impl-From%3COrigin%3E-for-RuntimeOrigin\"]Dn[68141,13,16533,16533,62502,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]Go[68141,13,16533,16533,51292,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]00An[68141,13,16533,16533,56597,0]Gb[68141,13,16533,16533,56597,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-OriginCaller\"]Dg[68141,13,16533,16533,56597,0,\"impl-From%3COrigin%3E-for-OriginCaller\"]An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]Gc[68141,13,69313,69313,62503,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dn[68141,13,69313,69313,62503,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]G`[68141,13,69313,69313,62503,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]Go[68141,13,69313,69313,51293,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]An[68141,13,69313,69313,51293,0]1An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]Gc[68141,13,16534,16534,62504,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dn[68141,13,16534,16534,62504,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]G`[68141,13,16534,16534,62504,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]Ai[68141,14,9009,0,51352,0]An[68141,13,51101,51101,40598,0]G`[68141,13,51101,51101,62498,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dn[68141,13,51101,51101,62498,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]An[68141,13,51101,51101,62498,0]Gc[68141,13,51101,51101,62498,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]Go[68141,13,51101,51101,51288,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]0An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]Ec[68141,13,51101,51101,56657,0,\"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError\"]0An[68141,13,51101,51101,56729,0]Ec[68141,13,51101,51101,56729,0,\"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent\"]0An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]G`[68141,13,16532,16532,62499,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dn[68141,13,16532,16532,62499,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]An[68141,13,16532,16532,62499,0]Gc[68141,13,16532,16532,62499,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]Go[68141,13,16532,16532,51289,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0Ec[68141,13,16532,16532,56730,0,\"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent\"]0An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]Gc[68141,13,68334,68334,62500,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dh[68141,13,68334,68334,62500,0,\"impl-From%3COrigin%3E-for-RuntimeOrigin\"]G`[68141,13,68334,68334,62500,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dn[68141,13,68334,68334,62500,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]Go[68141,13,68334,68334,51290,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]0An[68141,13,68334,68334,56595,0]Dg[68141,13,68334,68334,56595,0,\"impl-From%3COrigin%3E-for-OriginCaller\"]Gb[68141,13,68334,68334,56595,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-OriginCaller\"]An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]Dn[68141,13,69285,69285,62501,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]G`[68141,13,69285,69285,62501,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Gc[68141,13,69285,69285,62501,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]Go[68141,13,69285,69285,51291,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]An[68141,13,69285,69285,51291,0]1An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]G`[68141,13,16533,16533,62502,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Gc[68141,13,16533,16533,62502,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dh[68141,13,16533,16533,62502,0,\"impl-From%3COrigin%3E-for-RuntimeOrigin\"]Dn[68141,13,16533,16533,62502,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]Go[68141,13,16533,16533,51292,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]00An[68141,13,16533,16533,56597,0]Gb[68141,13,16533,16533,56597,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-OriginCaller\"]Dg[68141,13,16533,16533,56597,0,\"impl-From%3COrigin%3E-for-OriginCaller\"]An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]Gc[68141,13,69313,69313,62503,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dn[68141,13,69313,69313,62503,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]G`[68141,13,69313,69313,62503,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]Go[68141,13,69313,69313,51293,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]An[68141,13,69313,69313,51293,0]1An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]Gc[68141,13,16534,16534,62504,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dn[68141,13,16534,16534,62504,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]G`[68141,13,16534,16534,62504,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]Ai[68141,14,9009,0,51352,0]An[68141,13,51101,51101,40598,0]G`[68141,13,51101,51101,62498,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dn[68141,13,51101,51101,62498,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]An[68141,13,51101,51101,62498,0]Gc[68141,13,51101,51101,62498,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]Go[68141,13,51101,51101,51288,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]0An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]Ec[68141,13,51101,51101,56657,0,\"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError\"]0An[68141,13,51101,51101,56729,0]Ec[68141,13,51101,51101,56729,0,\"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent\"]0An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]G`[68141,13,16532,16532,62499,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dn[68141,13,16532,16532,62499,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]An[68141,13,16532,16532,62499,0]Gc[68141,13,16532,16532,62499,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]Go[68141,13,16532,16532,51289,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0Ec[68141,13,16532,16532,56730,0,\"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent\"]0An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]Gc[68141,13,68334,68334,62500,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dh[68141,13,68334,68334,62500,0,\"impl-From%3COrigin%3E-for-RuntimeOrigin\"]G`[68141,13,68334,68334,62500,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dn[68141,13,68334,68334,62500,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]Go[68141,13,68334,68334,51290,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]0An[68141,13,68334,68334,56595,0]Dg[68141,13,68334,68334,56595,0,\"impl-From%3COrigin%3E-for-OriginCaller\"]Gb[68141,13,68334,68334,56595,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-OriginCaller\"]An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]Dn[68141,13,69285,69285,62501,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]G`[68141,13,69285,69285,62501,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Gc[68141,13,69285,69285,62501,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]Go[68141,13,69285,69285,51291,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]An[68141,13,69285,69285,51291,0]1An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]G`[68141,13,16533,16533,62502,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Gc[68141,13,16533,16533,62502,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dh[68141,13,16533,16533,62502,0,\"impl-From%3COrigin%3E-for-RuntimeOrigin\"]Dn[68141,13,16533,16533,62502,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]Go[68141,13,16533,16533,51292,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]00An[68141,13,16533,16533,56597,0]Gb[68141,13,16533,16533,56597,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-OriginCaller\"]Dg[68141,13,16533,16533,56597,0,\"impl-From%3COrigin%3E-for-OriginCaller\"]An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]Gc[68141,13,69313,69313,62503,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dn[68141,13,69313,69313,62503,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]G`[68141,13,69313,69313,62503,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]Go[68141,13,69313,69313,51293,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]An[68141,13,69313,69313,51293,0]1An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]Gc[68141,13,16534,16534,62504,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dn[68141,13,16534,16534,62504,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]G`[68141,13,16534,16534,62504,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]Ai[68141,14,9009,0,51352,0]An[68141,13,51101,51101,40598,0]G`[68141,13,51101,51101,62498,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dn[68141,13,51101,51101,62498,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]An[68141,13,51101,51101,62498,0]Gc[68141,13,51101,51101,62498,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]Go[68141,13,51101,51101,51288,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]0An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]Ec[68141,13,51101,51101,56657,0,\"impl-From%3CError%3CRuntime%3E%3E-for-RuntimeError\"]0An[68141,13,51101,51101,56729,0]Ec[68141,13,51101,51101,56729,0,\"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent\"]0An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]G`[68141,13,16532,16532,62499,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dn[68141,13,16532,16532,62499,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]An[68141,13,16532,16532,62499,0]Gc[68141,13,16532,16532,62499,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]Go[68141,13,16532,16532,51289,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0Ec[68141,13,16532,16532,56730,0,\"impl-From%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent\"]0An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]Gc[68141,13,68334,68334,62500,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dh[68141,13,68334,68334,62500,0,\"impl-From%3COrigin%3E-for-RuntimeOrigin\"]G`[68141,13,68334,68334,62500,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dn[68141,13,68334,68334,62500,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]Go[68141,13,68334,68334,51290,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]0An[68141,13,68334,68334,56595,0]Dg[68141,13,68334,68334,56595,0,\"impl-From%3COrigin%3E-for-OriginCaller\"]Gb[68141,13,68334,68334,56595,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-OriginCaller\"]An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]Dn[68141,13,69285,69285,62501,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]G`[68141,13,69285,69285,62501,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Gc[68141,13,69285,69285,62501,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]Go[68141,13,69285,69285,51291,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]An[68141,13,69285,69285,51291,0]1An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]G`[68141,13,16533,16533,62502,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Gc[68141,13,16533,16533,62502,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dh[68141,13,16533,16533,62502,0,\"impl-From%3COrigin%3E-for-RuntimeOrigin\"]Dn[68141,13,16533,16533,62502,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]Go[68141,13,16533,16533,51292,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]00An[68141,13,16533,16533,56597,0]Gb[68141,13,16533,16533,56597,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-OriginCaller\"]Dg[68141,13,16533,16533,56597,0,\"impl-From%3COrigin%3E-for-OriginCaller\"]An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]Gc[68141,13,69313,69313,62503,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dn[68141,13,69313,69313,62503,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]G`[68141,13,69313,69313,62503,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]Go[68141,13,69313,69313,51293,0,\"impl-From%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]An[68141,13,69313,69313,51293,0]1An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]Gc[68141,13,16534,16534,62504,0,\"impl-From%3CRawOrigin%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]Dn[68141,13,16534,16534,62504,0,\"impl-From%3COriginCaller%3E-for-RuntimeOrigin\"]G`[68141,13,16534,16534,62504,0,\"impl-From%3COption%3C%3CRuntime+as+Config%3E::AccountId%3E%3E-for-RuntimeOrigin\"]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,51101,51101,51344,0]An[68141,13,16532,16532,51345,0]An[68141,13,68334,68334,51346,0]An[68141,13,69285,69285,51347,0]An[68141,13,16533,16533,51348,0]An[68141,13,69313,69313,51349,0]An[68141,13,16534,16534,51350,0]6543210654321065432106543210654321065432106543210An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,51101,51101,40598,0]An[68141,13,16532,16532,40599,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,68334,68334,40600,0]An[68141,13,69284,69284,12038,0]An[68141,13,69285,69285,40601,0]An[68141,13,16533,16533,40602,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,69313,69313,40603,0]An[68141,13,15595,15595,12042,0]An[68141,13,16534,16534,40604,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,51101,51101,40598,0]An[68141,13,16532,16532,40599,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,68334,68334,40600,0]An[68141,13,69284,69284,12038,0]An[68141,13,69285,69285,40601,0]An[68141,13,16533,16533,40602,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,69313,69313,40603,0]An[68141,13,15595,15595,12042,0]An[68141,13,16534,16534,40604,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,51101,51101,40598,0]An[68141,13,16532,16532,40599,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,68334,68334,40600,0]An[68141,13,69284,69284,12038,0]An[68141,13,69285,69285,40601,0]An[68141,13,16533,16533,40602,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,69313,69313,40603,0]An[68141,13,15595,15595,12042,0]An[68141,13,16534,16534,40604,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,51101,51101,40598,0]An[68141,13,16532,16532,40599,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,68334,68334,40600,0]An[68141,13,69284,69284,12038,0]An[68141,13,69285,69285,40601,0]An[68141,13,16533,16533,40602,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,69313,69313,40603,0]An[68141,13,15595,15595,12042,0]An[68141,13,16534,16534,40604,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,51101,51101,40598,0]An[68141,13,16532,16532,40599,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,68334,68334,40600,0]An[68141,13,69284,69284,12038,0]An[68141,13,69285,69285,40601,0]An[68141,13,16533,16533,40602,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,69313,69313,40603,0]An[68141,13,15595,15595,12042,0]An[68141,13,16534,16534,40604,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,51101,51101,40598,0]An[68141,13,16532,16532,40599,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,68334,68334,40600,0]An[68141,13,69284,69284,12038,0]An[68141,13,69285,69285,40601,0]An[68141,13,16533,16533,40602,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,69313,69313,40603,0]An[68141,13,15595,15595,12042,0]An[68141,13,16534,16534,40604,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,51101,51101,40598,0]An[68141,13,16532,16532,40599,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,68334,68334,40600,0]An[68141,13,69284,69284,12038,0]An[68141,13,69285,69285,40601,0]An[68141,13,16533,16533,40602,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,69313,69313,40603,0]An[68141,13,15595,15595,12042,0]An[68141,13,16534,16534,40604,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,51101,51101,40598,0]An[68141,13,16532,16532,40599,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,68334,68334,40600,0]An[68141,13,69284,69284,12038,0]An[68141,13,69285,69285,40601,0]An[68141,13,16533,16533,40602,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,69313,69313,40603,0]An[68141,13,15595,15595,12042,0]An[68141,13,16534,16534,40604,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]Dc[68141,13,51101,51101,62498,0,\"impl-OriginTrait-for-RuntimeOrigin\"]Cc[68141,13,51101,51101,62498,0,\"impl-RuntimeOrigin\"]Cc[68141,13,16532,16532,62499,0,\"impl-RuntimeOrigin\"]Dc[68141,13,16532,16532,62499,0,\"impl-OriginTrait-for-RuntimeOrigin\"]Cc[68141,13,68334,68334,62500,0,\"impl-RuntimeOrigin\"]Dc[68141,13,68334,68334,62500,0,\"impl-OriginTrait-for-RuntimeOrigin\"]Dc[68141,13,69285,69285,62501,0,\"impl-OriginTrait-for-RuntimeOrigin\"]Cc[68141,13,69285,69285,62501,0,\"impl-RuntimeOrigin\"]Dc[68141,13,16533,16533,62502,0,\"impl-OriginTrait-for-RuntimeOrigin\"]Cc[68141,13,16533,16533,62502,0,\"impl-RuntimeOrigin\"]Cc[68141,13,69313,69313,62503,0,\"impl-RuntimeOrigin\"]Dc[68141,13,69313,69313,62503,0,\"impl-OriginTrait-for-RuntimeOrigin\"]Dc[68141,13,16534,16534,62504,0,\"impl-OriginTrait-for-RuntimeOrigin\"]Cc[68141,13,16534,16534,62504,0,\"impl-RuntimeOrigin\"]=<;:9876543210=<;:9876543210=<;:9876543210=<;:9876543210=<;:9876543210=<;:9876543210=<;:9876543210<=;:8967542310<=;:8967542310<=;:8967542310<=;:8967542310<=;:8967542310<=;:8967542310<=;:8967542310<=;:8967542310An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/entry/4ec66e91f512.js b/web/public/sdk_docs/search.index/entry/4ec66e91f512.js new file mode 100644 index 00000000..5434f623 --- /dev/null +++ b/web/public/sdk_docs/search.index/entry/4ec66e91f512.js @@ -0,0 +1 @@ +rd_("An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]0An[68141,13,63271,63271,17726,0]0An[68141,13,63271,63271,62536,0]0An[68141,13,16532,16532,40599,0]0An[68141,13,16532,16532,62499,0]0An[68141,13,16532,16532,68308,0]0An[68141,13,16532,16532,62435,0]0An[68141,13,16532,16532,68144,0]0An[68141,13,16532,16532,68340,0]0An[68141,13,16532,16532,68545,0]0An[68141,13,16532,16532,68347,0]0An[68141,13,16532,16532,51345,0]0An[68141,13,16532,16532,51289,0]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0An[68141,13,16532,16532,56730,0]0An[68141,13,16532,16532,16111,0]0An[68141,13,15594,15594,12035,0]0Am[68141,13,15594,15594,9026,0]0Am[68141,13,15594,15594,2133,0]0Am[68141,13,63272,63272,9044,0]0An[68141,13,34491,34491,51229,0]0An[68141,13,34491,34491,51221,0]0Am[68141,13,34491,34491,2134,0]0An[68141,13,69306,69306,68559,0]0An[68141,13,69306,69306,56538,0]0An[68141,13,68284,68284,12036,0]0Am[68141,13,68284,68284,2135,0]0An[68141,13,69186,69186,12037,0]0Am[68141,13,69186,69186,2136,0]0An[68141,13,69186,69186,11923,0]0An[68141,13,68334,68334,40600,0]0An[68141,13,68334,68334,62500,0]0An[68141,13,68334,68334,68309,0]0An[68141,13,68334,68334,62436,0]0An[68141,13,68334,68334,68145,0]0An[68141,13,68334,68334,68341,0]0An[68141,13,68334,68334,68546,0]0An[68141,13,68334,68334,68348,0]0An[68141,13,68334,68334,51346,0]0An[68141,13,68334,68334,51290,0]0An[68141,13,68334,68334,56595,0]0An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]0An[68141,13,69284,69284,12038,0]0Am[68141,13,69284,69284,2137,0]0An[68141,13,69285,69285,40601,0]0An[68141,13,69285,69285,62501,0]0An[68141,13,69285,69285,68310,0]0An[68141,13,69285,69285,62437,0]0An[68141,13,69285,69285,68146,0]0An[68141,13,69285,69285,68342,0]0An[68141,13,69285,69285,68547,0]0An[68141,13,69285,69285,68349,0]0An[68141,13,69285,69285,51347,0]0An[68141,13,69285,69285,51291,0]0An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]0An[68141,13,16533,16533,40602,0]0An[68141,13,16533,16533,62502,0]0An[68141,13,16533,16533,68311,0]0An[68141,13,16533,16533,62438,0]0An[68141,13,16533,16533,68147,0]0An[68141,13,16533,16533,68343,0]0An[68141,13,16533,16533,68548,0]0An[68141,13,16533,16533,68350,0]0An[68141,13,16533,16533,51348,0]0An[68141,13,16533,16533,51292,0]0An[68141,13,16533,16533,56597,0]0An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]0An[68141,13,51092,51092,12039,0]0Am[68141,13,51092,51092,2138,0]0An[68141,13,51092,51092,11924,0]0An[68141,13,51077,51077,12040,0]0Am[68141,13,51077,51077,2139,0]0An[68141,13,51077,51077,62384,0]0An[68141,13,69309,69309,12041,0]0Am[68141,13,69309,69309,2140,0]0An[68141,13,69313,69313,40603,0]0An[68141,13,69313,69313,62503,0]0An[68141,13,69313,69313,68312,0]0An[68141,13,69313,69313,62439,0]0An[68141,13,69313,69313,68148,0]0An[68141,13,69313,69313,68344,0]0An[68141,13,69313,69313,68549,0]0An[68141,13,69313,69313,68351,0]0An[68141,13,69313,69313,51349,0]0An[68141,13,69313,69313,51293,0]0An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]0An[68141,13,15595,15595,12042,0]0Am[68141,13,15595,15595,2141,0]0An[68141,13,68662,68662,68338,0]0An[68141,13,16534,16534,40604,0]0An[68141,13,16534,16534,62504,0]0An[68141,13,16534,16534,68313,0]0An[68141,13,16534,16534,62440,0]0An[68141,13,16534,16534,68149,0]0An[68141,13,16534,16534,68345,0]0An[68141,13,16534,16534,68550,0]0An[68141,13,16534,16534,68352,0]0An[68141,13,16534,16534,51350,0]0An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]0An[68141,13,51093,51093,12043,0]0Am[68141,13,51093,51093,2142,0]0An[68141,13,63152,63152,12044,0]0Am[68141,13,63152,63152,2143,0]0An[68141,13,68141,68141,12045,0]0Am[68141,13,68141,68141,2144,0]0An[68141,13,68133,68133,12046,0]0Am[68141,13,68133,68133,2145,0]0An[68141,13,60327,60327,12032,0]0Am[68141,13,60327,60327,2130,0]0An[68141,13,15593,15593,12033,0]0Am[68141,13,15593,15593,2131,0]0An[68141,13,63270,63270,62535,0]0An[68141,13,63270,63270,17725,0]0An[68141,13,36979,36979,12034,0]0Am[68141,13,36979,36979,9008,0]0Am[68141,13,36979,36979,9025,0]0Am[68141,13,36979,36979,2132,0]0An[68141,13,51101,51101,40598,0]0An[68141,13,51101,51101,62498,0]0An[68141,13,51101,51101,68307,0]0An[68141,13,51101,51101,62434,0]0An[68141,13,51101,51101,68143,0]0An[68141,13,51101,51101,68339,0]0An[68141,13,51101,51101,68544,0]0An[68141,13,51101,51101,68346,0]0An[68141,13,51101,51101,51344,0]0An[68141,13,51101,51101,51288,0]0An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]0An[68141,13,51101,51101,56729,0]0An[68141,13,51101,51101,16110,0]0An[68141,13,63271,63271,17726,0]0An[68141,13,63271,63271,62536,0]0An[68141,13,16532,16532,40599,0]0An[68141,13,16532,16532,62499,0]0An[68141,13,16532,16532,68308,0]0An[68141,13,16532,16532,62435,0]0An[68141,13,16532,16532,68144,0]0An[68141,13,16532,16532,68340,0]0An[68141,13,16532,16532,68545,0]0An[68141,13,16532,16532,68347,0]0An[68141,13,16532,16532,51345,0]0An[68141,13,16532,16532,51289,0]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0An[68141,13,16532,16532,56730,0]0An[68141,13,16532,16532,16111,0]0An[68141,13,15594,15594,12035,0]0Am[68141,13,15594,15594,9026,0]0Am[68141,13,15594,15594,2133,0]0Am[68141,13,63272,63272,9044,0]0An[68141,13,34491,34491,51229,0]0An[68141,13,34491,34491,51221,0]0Am[68141,13,34491,34491,2134,0]0An[68141,13,69306,69306,68559,0]0An[68141,13,69306,69306,56538,0]0An[68141,13,68284,68284,12036,0]0Am[68141,13,68284,68284,2135,0]0An[68141,13,69186,69186,12037,0]0Am[68141,13,69186,69186,2136,0]0An[68141,13,69186,69186,11923,0]0An[68141,13,68334,68334,40600,0]0An[68141,13,68334,68334,62500,0]0An[68141,13,68334,68334,68309,0]0An[68141,13,68334,68334,62436,0]0An[68141,13,68334,68334,68145,0]0An[68141,13,68334,68334,68341,0]0An[68141,13,68334,68334,68546,0]0An[68141,13,68334,68334,68348,0]0An[68141,13,68334,68334,51346,0]0An[68141,13,68334,68334,51290,0]0An[68141,13,68334,68334,56595,0]0An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]0An[68141,13,69284,69284,12038,0]0Am[68141,13,69284,69284,2137,0]0An[68141,13,69285,69285,40601,0]0An[68141,13,69285,69285,62501,0]0An[68141,13,69285,69285,68310,0]0An[68141,13,69285,69285,62437,0]0An[68141,13,69285,69285,68146,0]0An[68141,13,69285,69285,68342,0]0An[68141,13,69285,69285,68547,0]0An[68141,13,69285,69285,68349,0]0An[68141,13,69285,69285,51347,0]0An[68141,13,69285,69285,51291,0]0An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]0An[68141,13,16533,16533,40602,0]0An[68141,13,16533,16533,62502,0]0An[68141,13,16533,16533,68311,0]0An[68141,13,16533,16533,62438,0]0An[68141,13,16533,16533,68147,0]0An[68141,13,16533,16533,68343,0]0An[68141,13,16533,16533,68548,0]0An[68141,13,16533,16533,68350,0]0An[68141,13,16533,16533,51348,0]0An[68141,13,16533,16533,51292,0]0An[68141,13,16533,16533,56597,0]0An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]0An[68141,13,51092,51092,12039,0]0Am[68141,13,51092,51092,2138,0]0An[68141,13,51092,51092,11924,0]0An[68141,13,51077,51077,12040,0]0Am[68141,13,51077,51077,2139,0]0An[68141,13,51077,51077,62384,0]0An[68141,13,69309,69309,12041,0]0Am[68141,13,69309,69309,2140,0]0An[68141,13,69313,69313,40603,0]0An[68141,13,69313,69313,62503,0]0An[68141,13,69313,69313,68312,0]0An[68141,13,69313,69313,62439,0]0An[68141,13,69313,69313,68148,0]0An[68141,13,69313,69313,68344,0]0An[68141,13,69313,69313,68549,0]0An[68141,13,69313,69313,68351,0]0An[68141,13,69313,69313,51349,0]0An[68141,13,69313,69313,51293,0]0An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]0An[68141,13,15595,15595,12042,0]0Am[68141,13,15595,15595,2141,0]0An[68141,13,68662,68662,68338,0]0An[68141,13,16534,16534,40604,0]0An[68141,13,16534,16534,62504,0]0An[68141,13,16534,16534,68313,0]0An[68141,13,16534,16534,62440,0]0An[68141,13,16534,16534,68149,0]0An[68141,13,16534,16534,68345,0]0An[68141,13,16534,16534,68550,0]0An[68141,13,16534,16534,68352,0]0An[68141,13,16534,16534,51350,0]0An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]0An[68141,13,51093,51093,12043,0]0Am[68141,13,51093,51093,2142,0]0An[68141,13,63152,63152,12044,0]0Am[68141,13,63152,63152,2143,0]0An[68141,13,68141,68141,12045,0]0Am[68141,13,68141,68141,2144,0]0An[68141,13,68133,68133,12046,0]0Am[68141,13,68133,68133,2145,0]0An[68141,13,60327,60327,12032,0]0Am[68141,13,60327,60327,2130,0]0An[68141,13,15593,15593,12033,0]0Am[68141,13,15593,15593,2131,0]0An[68141,13,63270,63270,62535,0]0An[68141,13,63270,63270,17725,0]0An[68141,13,36979,36979,12034,0]0Am[68141,13,36979,36979,9008,0]0Am[68141,13,36979,36979,9025,0]0Am[68141,13,36979,36979,2132,0]0An[68141,13,51101,51101,40598,0]0An[68141,13,51101,51101,62498,0]0An[68141,13,51101,51101,68307,0]0An[68141,13,51101,51101,62434,0]0An[68141,13,51101,51101,68143,0]0An[68141,13,51101,51101,68339,0]0An[68141,13,51101,51101,68544,0]0An[68141,13,51101,51101,68346,0]0An[68141,13,51101,51101,51344,0]0An[68141,13,51101,51101,51288,0]0An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]0An[68141,13,51101,51101,56729,0]0An[68141,13,51101,51101,16110,0]0An[68141,13,63271,63271,17726,0]0An[68141,13,63271,63271,62536,0]0An[68141,13,16532,16532,40599,0]0An[68141,13,16532,16532,62499,0]0An[68141,13,16532,16532,68308,0]0An[68141,13,16532,16532,62435,0]0An[68141,13,16532,16532,68144,0]0An[68141,13,16532,16532,68340,0]0An[68141,13,16532,16532,68545,0]0An[68141,13,16532,16532,68347,0]0An[68141,13,16532,16532,51345,0]0An[68141,13,16532,16532,51289,0]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0An[68141,13,16532,16532,56730,0]0An[68141,13,16532,16532,16111,0]0An[68141,13,15594,15594,12035,0]0Am[68141,13,15594,15594,9026,0]0Am[68141,13,15594,15594,2133,0]0Am[68141,13,63272,63272,9044,0]0An[68141,13,34491,34491,51229,0]0An[68141,13,34491,34491,51221,0]0Am[68141,13,34491,34491,2134,0]0An[68141,13,69306,69306,68559,0]0An[68141,13,69306,69306,56538,0]0An[68141,13,68284,68284,12036,0]0Am[68141,13,68284,68284,2135,0]0An[68141,13,69186,69186,12037,0]0Am[68141,13,69186,69186,2136,0]0An[68141,13,69186,69186,11923,0]0An[68141,13,68334,68334,40600,0]0An[68141,13,68334,68334,62500,0]0An[68141,13,68334,68334,68309,0]0An[68141,13,68334,68334,62436,0]0An[68141,13,68334,68334,68145,0]0An[68141,13,68334,68334,68341,0]0An[68141,13,68334,68334,68546,0]0An[68141,13,68334,68334,68348,0]0An[68141,13,68334,68334,51346,0]0An[68141,13,68334,68334,51290,0]0An[68141,13,68334,68334,56595,0]0An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]0An[68141,13,69284,69284,12038,0]0Am[68141,13,69284,69284,2137,0]0An[68141,13,69285,69285,40601,0]0An[68141,13,69285,69285,62501,0]0An[68141,13,69285,69285,68310,0]0An[68141,13,69285,69285,62437,0]0An[68141,13,69285,69285,68146,0]0An[68141,13,69285,69285,68342,0]0An[68141,13,69285,69285,68547,0]0An[68141,13,69285,69285,68349,0]0An[68141,13,69285,69285,51347,0]0An[68141,13,69285,69285,51291,0]0An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]0An[68141,13,16533,16533,40602,0]0An[68141,13,16533,16533,62502,0]0An[68141,13,16533,16533,68311,0]0An[68141,13,16533,16533,62438,0]0An[68141,13,16533,16533,68147,0]0An[68141,13,16533,16533,68343,0]0An[68141,13,16533,16533,68548,0]0An[68141,13,16533,16533,68350,0]0An[68141,13,16533,16533,51348,0]0An[68141,13,16533,16533,51292,0]0An[68141,13,16533,16533,56597,0]0An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]0An[68141,13,51092,51092,12039,0]0Am[68141,13,51092,51092,2138,0]0An[68141,13,51092,51092,11924,0]0An[68141,13,51077,51077,12040,0]0Am[68141,13,51077,51077,2139,0]0An[68141,13,51077,51077,62384,0]0An[68141,13,69309,69309,12041,0]0Am[68141,13,69309,69309,2140,0]0An[68141,13,69313,69313,40603,0]0An[68141,13,69313,69313,62503,0]0An[68141,13,69313,69313,68312,0]0An[68141,13,69313,69313,62439,0]0An[68141,13,69313,69313,68148,0]0An[68141,13,69313,69313,68344,0]0An[68141,13,69313,69313,68549,0]0An[68141,13,69313,69313,68351,0]0An[68141,13,69313,69313,51349,0]0An[68141,13,69313,69313,51293,0]0An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]0An[68141,13,15595,15595,12042,0]0Am[68141,13,15595,15595,2141,0]0An[68141,13,68662,68662,68338,0]0An[68141,13,16534,16534,40604,0]0An[68141,13,16534,16534,62504,0]0An[68141,13,16534,16534,68313,0]0An[68141,13,16534,16534,62440,0]0An[68141,13,16534,16534,68149,0]0An[68141,13,16534,16534,68345,0]0An[68141,13,16534,16534,68550,0]0An[68141,13,16534,16534,68352,0]0An[68141,13,16534,16534,51350,0]0An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]0An[68141,13,51093,51093,12043,0]0Am[68141,13,51093,51093,2142,0]0An[68141,13,63152,63152,12044,0]0Am[68141,13,63152,63152,2143,0]0An[68141,13,68141,68141,12045,0]0Am[68141,13,68141,68141,2144,0]0An[68141,13,68133,68133,12046,0]0Am[68141,13,68133,68133,2145,0]0An[68141,13,60327,60327,12032,0]0Am[68141,13,60327,60327,2130,0]0An[68141,13,15593,15593,12033,0]0Am[68141,13,15593,15593,2131,0]0An[68141,13,63270,63270,62535,0]0An[68141,13,63270,63270,17725,0]0An[68141,13,36979,36979,12034,0]0Am[68141,13,36979,36979,9008,0]0Am[68141,13,36979,36979,9025,0]0Am[68141,13,36979,36979,2132,0]0An[68141,13,51101,51101,40598,0]0An[68141,13,51101,51101,62498,0]0An[68141,13,51101,51101,68307,0]0An[68141,13,51101,51101,62434,0]0An[68141,13,51101,51101,68143,0]0An[68141,13,51101,51101,68339,0]0An[68141,13,51101,51101,68544,0]0An[68141,13,51101,51101,68346,0]0An[68141,13,51101,51101,51344,0]0An[68141,13,51101,51101,51288,0]0An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]0An[68141,13,51101,51101,56729,0]0An[68141,13,51101,51101,16110,0]0An[68141,13,63271,63271,17726,0]0An[68141,13,63271,63271,62536,0]0An[68141,13,16532,16532,40599,0]0An[68141,13,16532,16532,62499,0]0An[68141,13,16532,16532,68308,0]0An[68141,13,16532,16532,62435,0]0An[68141,13,16532,16532,68144,0]0An[68141,13,16532,16532,68340,0]0An[68141,13,16532,16532,68545,0]0An[68141,13,16532,16532,68347,0]0An[68141,13,16532,16532,51345,0]0An[68141,13,16532,16532,51289,0]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0An[68141,13,16532,16532,56730,0]0An[68141,13,16532,16532,16111,0]0An[68141,13,15594,15594,12035,0]0Am[68141,13,15594,15594,9026,0]0Am[68141,13,15594,15594,2133,0]0Am[68141,13,63272,63272,9044,0]0An[68141,13,34491,34491,51229,0]0An[68141,13,34491,34491,51221,0]0Am[68141,13,34491,34491,2134,0]0An[68141,13,69306,69306,68559,0]0An[68141,13,69306,69306,56538,0]0An[68141,13,68284,68284,12036,0]0Am[68141,13,68284,68284,2135,0]0An[68141,13,69186,69186,12037,0]0Am[68141,13,69186,69186,2136,0]0An[68141,13,69186,69186,11923,0]0An[68141,13,68334,68334,40600,0]0An[68141,13,68334,68334,62500,0]0An[68141,13,68334,68334,68309,0]0An[68141,13,68334,68334,62436,0]0An[68141,13,68334,68334,68145,0]0An[68141,13,68334,68334,68341,0]0An[68141,13,68334,68334,68546,0]0An[68141,13,68334,68334,68348,0]0An[68141,13,68334,68334,51346,0]0An[68141,13,68334,68334,51290,0]0An[68141,13,68334,68334,56595,0]0An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]0An[68141,13,69284,69284,12038,0]0Am[68141,13,69284,69284,2137,0]0An[68141,13,69285,69285,40601,0]0An[68141,13,69285,69285,62501,0]0An[68141,13,69285,69285,68310,0]0An[68141,13,69285,69285,62437,0]0An[68141,13,69285,69285,68146,0]0An[68141,13,69285,69285,68342,0]0An[68141,13,69285,69285,68547,0]0An[68141,13,69285,69285,68349,0]0An[68141,13,69285,69285,51347,0]0An[68141,13,69285,69285,51291,0]0An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]0An[68141,13,16533,16533,40602,0]0An[68141,13,16533,16533,62502,0]0An[68141,13,16533,16533,68311,0]0An[68141,13,16533,16533,62438,0]0An[68141,13,16533,16533,68147,0]0An[68141,13,16533,16533,68343,0]0An[68141,13,16533,16533,68548,0]0An[68141,13,16533,16533,68350,0]0An[68141,13,16533,16533,51348,0]0An[68141,13,16533,16533,51292,0]0An[68141,13,16533,16533,56597,0]0An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]0An[68141,13,51092,51092,12039,0]0Am[68141,13,51092,51092,2138,0]0An[68141,13,51092,51092,11924,0]0An[68141,13,51077,51077,12040,0]0Am[68141,13,51077,51077,2139,0]0An[68141,13,51077,51077,62384,0]0An[68141,13,69309,69309,12041,0]0Am[68141,13,69309,69309,2140,0]0An[68141,13,69313,69313,40603,0]0An[68141,13,69313,69313,62503,0]0An[68141,13,69313,69313,68312,0]0An[68141,13,69313,69313,62439,0]0An[68141,13,69313,69313,68148,0]0An[68141,13,69313,69313,68344,0]0An[68141,13,69313,69313,68549,0]0An[68141,13,69313,69313,68351,0]0An[68141,13,69313,69313,51349,0]0An[68141,13,69313,69313,51293,0]0An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]0An[68141,13,15595,15595,12042,0]0Am[68141,13,15595,15595,2141,0]0An[68141,13,68662,68662,68338,0]0An[68141,13,16534,16534,40604,0]0An[68141,13,16534,16534,62504,0]0An[68141,13,16534,16534,68313,0]0An[68141,13,16534,16534,62440,0]0An[68141,13,16534,16534,68149,0]0An[68141,13,16534,16534,68345,0]0An[68141,13,16534,16534,68550,0]0An[68141,13,16534,16534,68352,0]0An[68141,13,16534,16534,51350,0]0An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]0An[68141,13,51093,51093,12043,0]0Am[68141,13,51093,51093,2142,0]0An[68141,13,63152,63152,12044,0]0Am[68141,13,63152,63152,2143,0]0An[68141,13,68141,68141,12045,0]0Am[68141,13,68141,68141,2144,0]0An[68141,13,68133,68133,12046,0]0Am[68141,13,68133,68133,2145,0]0An[68141,13,60327,60327,12032,0]0Am[68141,13,60327,60327,2130,0]0An[68141,13,15593,15593,12033,0]0Am[68141,13,15593,15593,2131,0]0An[68141,13,63270,63270,62535,0]0An[68141,13,63270,63270,17725,0]0An[68141,13,36979,36979,12034,0]0Am[68141,13,36979,36979,9008,0]0Am[68141,13,36979,36979,9025,0]0Am[68141,13,36979,36979,2132,0]0An[68141,13,51101,51101,40598,0]0An[68141,13,51101,51101,62498,0]0An[68141,13,51101,51101,68307,0]0An[68141,13,51101,51101,62434,0]0An[68141,13,51101,51101,68143,0]0An[68141,13,51101,51101,68339,0]0An[68141,13,51101,51101,68544,0]0An[68141,13,51101,51101,68346,0]0An[68141,13,51101,51101,51344,0]0An[68141,13,51101,51101,51288,0]0An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]0An[68141,13,51101,51101,56729,0]0An[68141,13,51101,51101,16110,0]0An[68141,13,63271,63271,17726,0]0An[68141,13,63271,63271,62536,0]0An[68141,13,16532,16532,40599,0]0An[68141,13,16532,16532,62499,0]0An[68141,13,16532,16532,68308,0]0An[68141,13,16532,16532,62435,0]0An[68141,13,16532,16532,68144,0]0An[68141,13,16532,16532,68340,0]0An[68141,13,16532,16532,68545,0]0An[68141,13,16532,16532,68347,0]0An[68141,13,16532,16532,51345,0]0An[68141,13,16532,16532,51289,0]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0An[68141,13,16532,16532,56730,0]0An[68141,13,16532,16532,16111,0]0An[68141,13,15594,15594,12035,0]0Am[68141,13,15594,15594,9026,0]0Am[68141,13,15594,15594,2133,0]0Am[68141,13,63272,63272,9044,0]0An[68141,13,34491,34491,51229,0]0An[68141,13,34491,34491,51221,0]0Am[68141,13,34491,34491,2134,0]0An[68141,13,69306,69306,68559,0]0An[68141,13,69306,69306,56538,0]0An[68141,13,68284,68284,12036,0]0Am[68141,13,68284,68284,2135,0]0An[68141,13,69186,69186,12037,0]0Am[68141,13,69186,69186,2136,0]0An[68141,13,69186,69186,11923,0]0An[68141,13,68334,68334,40600,0]0An[68141,13,68334,68334,62500,0]0An[68141,13,68334,68334,68309,0]0An[68141,13,68334,68334,62436,0]0An[68141,13,68334,68334,68145,0]0An[68141,13,68334,68334,68341,0]0An[68141,13,68334,68334,68546,0]0An[68141,13,68334,68334,68348,0]0An[68141,13,68334,68334,51346,0]0An[68141,13,68334,68334,51290,0]0An[68141,13,68334,68334,56595,0]0An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]0An[68141,13,69284,69284,12038,0]0Am[68141,13,69284,69284,2137,0]0An[68141,13,69285,69285,40601,0]0An[68141,13,69285,69285,62501,0]0An[68141,13,69285,69285,68310,0]0An[68141,13,69285,69285,62437,0]0An[68141,13,69285,69285,68146,0]0An[68141,13,69285,69285,68342,0]0An[68141,13,69285,69285,68547,0]0An[68141,13,69285,69285,68349,0]0An[68141,13,69285,69285,51347,0]0An[68141,13,69285,69285,51291,0]0An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]0An[68141,13,16533,16533,40602,0]0An[68141,13,16533,16533,62502,0]0An[68141,13,16533,16533,68311,0]0An[68141,13,16533,16533,62438,0]0An[68141,13,16533,16533,68147,0]0An[68141,13,16533,16533,68343,0]0An[68141,13,16533,16533,68548,0]0An[68141,13,16533,16533,68350,0]0An[68141,13,16533,16533,51348,0]0An[68141,13,16533,16533,51292,0]0An[68141,13,16533,16533,56597,0]0An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]0An[68141,13,51092,51092,12039,0]0Am[68141,13,51092,51092,2138,0]0An[68141,13,51092,51092,11924,0]0An[68141,13,51077,51077,12040,0]0Am[68141,13,51077,51077,2139,0]0An[68141,13,51077,51077,62384,0]0An[68141,13,69309,69309,12041,0]0Am[68141,13,69309,69309,2140,0]0An[68141,13,69313,69313,40603,0]0An[68141,13,69313,69313,62503,0]0An[68141,13,69313,69313,68312,0]0An[68141,13,69313,69313,62439,0]0An[68141,13,69313,69313,68148,0]0An[68141,13,69313,69313,68344,0]0An[68141,13,69313,69313,68549,0]0An[68141,13,69313,69313,68351,0]0An[68141,13,69313,69313,51349,0]0An[68141,13,69313,69313,51293,0]0An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]0An[68141,13,15595,15595,12042,0]0Am[68141,13,15595,15595,2141,0]0An[68141,13,68662,68662,68338,0]0An[68141,13,16534,16534,40604,0]0An[68141,13,16534,16534,62504,0]0An[68141,13,16534,16534,68313,0]0An[68141,13,16534,16534,62440,0]0An[68141,13,16534,16534,68149,0]0An[68141,13,16534,16534,68345,0]0An[68141,13,16534,16534,68550,0]0An[68141,13,16534,16534,68352,0]0An[68141,13,16534,16534,51350,0]0An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]0An[68141,13,51093,51093,12043,0]0Am[68141,13,51093,51093,2142,0]0An[68141,13,63152,63152,12044,0]0Am[68141,13,63152,63152,2143,0]0An[68141,13,68141,68141,12045,0]0Am[68141,13,68141,68141,2144,0]0An[68141,13,68133,68133,12046,0]0Am[68141,13,68133,68133,2145,0]0An[68141,13,60327,60327,12032,0]0Am[68141,13,60327,60327,2130,0]0An[68141,13,15593,15593,12033,0]0Am[68141,13,15593,15593,2131,0]0An[68141,13,63270,63270,62535,0]0An[68141,13,63270,63270,17725,0]0An[68141,13,36979,36979,12034,0]0Am[68141,13,36979,36979,9008,0]0Am[68141,13,36979,36979,9025,0]0Am[68141,13,36979,36979,2132,0]0An[68141,13,51101,51101,40598,0]0An[68141,13,51101,51101,62498,0]0An[68141,13,51101,51101,68307,0]0An[68141,13,51101,51101,62434,0]0An[68141,13,51101,51101,68143,0]0An[68141,13,51101,51101,68339,0]0An[68141,13,51101,51101,68544,0]0An[68141,13,51101,51101,68346,0]0An[68141,13,51101,51101,51344,0]0An[68141,13,51101,51101,51288,0]0An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]0An[68141,13,51101,51101,56729,0]0An[68141,13,51101,51101,16110,0]0An[68141,13,63271,63271,17726,0]0An[68141,13,63271,63271,62536,0]0An[68141,13,16532,16532,40599,0]0An[68141,13,16532,16532,62499,0]0An[68141,13,16532,16532,68308,0]0An[68141,13,16532,16532,62435,0]0An[68141,13,16532,16532,68144,0]0An[68141,13,16532,16532,68340,0]0An[68141,13,16532,16532,68545,0]0An[68141,13,16532,16532,68347,0]0An[68141,13,16532,16532,51345,0]0An[68141,13,16532,16532,51289,0]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0An[68141,13,16532,16532,56730,0]0An[68141,13,16532,16532,16111,0]0An[68141,13,15594,15594,12035,0]0Am[68141,13,15594,15594,9026,0]0Am[68141,13,15594,15594,2133,0]0Am[68141,13,63272,63272,9044,0]0An[68141,13,34491,34491,51229,0]0An[68141,13,34491,34491,51221,0]0Am[68141,13,34491,34491,2134,0]0An[68141,13,69306,69306,68559,0]0An[68141,13,69306,69306,56538,0]0An[68141,13,68284,68284,12036,0]0Am[68141,13,68284,68284,2135,0]0An[68141,13,69186,69186,12037,0]0Am[68141,13,69186,69186,2136,0]0An[68141,13,69186,69186,11923,0]0An[68141,13,68334,68334,40600,0]0An[68141,13,68334,68334,62500,0]0An[68141,13,68334,68334,68309,0]0An[68141,13,68334,68334,62436,0]0An[68141,13,68334,68334,68145,0]0An[68141,13,68334,68334,68341,0]0An[68141,13,68334,68334,68546,0]0An[68141,13,68334,68334,68348,0]0An[68141,13,68334,68334,51346,0]0An[68141,13,68334,68334,51290,0]0An[68141,13,68334,68334,56595,0]0An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]0An[68141,13,69284,69284,12038,0]0Am[68141,13,69284,69284,2137,0]0An[68141,13,69285,69285,40601,0]0An[68141,13,69285,69285,62501,0]0An[68141,13,69285,69285,68310,0]0An[68141,13,69285,69285,62437,0]0An[68141,13,69285,69285,68146,0]0An[68141,13,69285,69285,68342,0]0An[68141,13,69285,69285,68547,0]0An[68141,13,69285,69285,68349,0]0An[68141,13,69285,69285,51347,0]0An[68141,13,69285,69285,51291,0]0An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]0An[68141,13,16533,16533,40602,0]0An[68141,13,16533,16533,62502,0]0An[68141,13,16533,16533,68311,0]0An[68141,13,16533,16533,62438,0]0An[68141,13,16533,16533,68147,0]0An[68141,13,16533,16533,68343,0]0An[68141,13,16533,16533,68548,0]0An[68141,13,16533,16533,68350,0]0An[68141,13,16533,16533,51348,0]0An[68141,13,16533,16533,51292,0]0An[68141,13,16533,16533,56597,0]0An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]0An[68141,13,51092,51092,12039,0]0Am[68141,13,51092,51092,2138,0]0An[68141,13,51092,51092,11924,0]0An[68141,13,51077,51077,12040,0]0Am[68141,13,51077,51077,2139,0]0An[68141,13,51077,51077,62384,0]0An[68141,13,69309,69309,12041,0]0Am[68141,13,69309,69309,2140,0]0An[68141,13,69313,69313,40603,0]0An[68141,13,69313,69313,62503,0]0An[68141,13,69313,69313,68312,0]0An[68141,13,69313,69313,62439,0]0An[68141,13,69313,69313,68148,0]0An[68141,13,69313,69313,68344,0]0An[68141,13,69313,69313,68549,0]0An[68141,13,69313,69313,68351,0]0An[68141,13,69313,69313,51349,0]0An[68141,13,69313,69313,51293,0]0An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]0An[68141,13,15595,15595,12042,0]0Am[68141,13,15595,15595,2141,0]0An[68141,13,68662,68662,68338,0]0An[68141,13,16534,16534,40604,0]0An[68141,13,16534,16534,62504,0]0An[68141,13,16534,16534,68313,0]0An[68141,13,16534,16534,62440,0]0An[68141,13,16534,16534,68149,0]0An[68141,13,16534,16534,68345,0]0An[68141,13,16534,16534,68550,0]0An[68141,13,16534,16534,68352,0]0An[68141,13,16534,16534,51350,0]0An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]0An[68141,13,51093,51093,12043,0]0Am[68141,13,51093,51093,2142,0]0An[68141,13,63152,63152,12044,0]0Am[68141,13,63152,63152,2143,0]0An[68141,13,68141,68141,12045,0]0Am[68141,13,68141,68141,2144,0]0An[68141,13,68133,68133,12046,0]0Am[68141,13,68133,68133,2145,0]0An[68141,13,60327,60327,12032,0]0Am[68141,13,60327,60327,2130,0]0An[68141,13,15593,15593,12033,0]0Am[68141,13,15593,15593,2131,0]0An[68141,13,63270,63270,62535,0]0An[68141,13,63270,63270,17725,0]0An[68141,13,36979,36979,12034,0]0Am[68141,13,36979,36979,9008,0]0Am[68141,13,36979,36979,9025,0]0Am[68141,13,36979,36979,2132,0]0An[68141,13,51101,51101,40598,0]0An[68141,13,51101,51101,62498,0]0An[68141,13,51101,51101,68307,0]0An[68141,13,51101,51101,62434,0]0An[68141,13,51101,51101,68143,0]0An[68141,13,51101,51101,68339,0]0An[68141,13,51101,51101,68544,0]0An[68141,13,51101,51101,68346,0]0An[68141,13,51101,51101,51344,0]0An[68141,13,51101,51101,51288,0]0An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]0An[68141,13,51101,51101,56729,0]0An[68141,13,51101,51101,16110,0]0An[68141,13,63271,63271,17726,0]0An[68141,13,63271,63271,62536,0]0An[68141,13,16532,16532,40599,0]0An[68141,13,16532,16532,62499,0]0An[68141,13,16532,16532,68308,0]0An[68141,13,16532,16532,62435,0]0An[68141,13,16532,16532,68144,0]0An[68141,13,16532,16532,68340,0]0An[68141,13,16532,16532,68545,0]0An[68141,13,16532,16532,68347,0]0An[68141,13,16532,16532,51345,0]0An[68141,13,16532,16532,51289,0]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0An[68141,13,16532,16532,56730,0]0An[68141,13,16532,16532,16111,0]0An[68141,13,15594,15594,12035,0]0Am[68141,13,15594,15594,9026,0]0Am[68141,13,15594,15594,2133,0]0Am[68141,13,63272,63272,9044,0]0An[68141,13,34491,34491,51229,0]0An[68141,13,34491,34491,51221,0]0Am[68141,13,34491,34491,2134,0]0An[68141,13,69306,69306,68559,0]0An[68141,13,69306,69306,56538,0]0An[68141,13,68284,68284,12036,0]0Am[68141,13,68284,68284,2135,0]0An[68141,13,69186,69186,12037,0]0Am[68141,13,69186,69186,2136,0]0An[68141,13,69186,69186,11923,0]0An[68141,13,68334,68334,40600,0]0An[68141,13,68334,68334,62500,0]0An[68141,13,68334,68334,68309,0]0An[68141,13,68334,68334,62436,0]0An[68141,13,68334,68334,68145,0]0An[68141,13,68334,68334,68341,0]0An[68141,13,68334,68334,68546,0]0An[68141,13,68334,68334,68348,0]0An[68141,13,68334,68334,51346,0]0An[68141,13,68334,68334,51290,0]0An[68141,13,68334,68334,56595,0]0An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]0An[68141,13,69284,69284,12038,0]0Am[68141,13,69284,69284,2137,0]0An[68141,13,69285,69285,40601,0]0An[68141,13,69285,69285,62501,0]0An[68141,13,69285,69285,68310,0]0An[68141,13,69285,69285,62437,0]0An[68141,13,69285,69285,68146,0]0An[68141,13,69285,69285,68342,0]0An[68141,13,69285,69285,68547,0]0An[68141,13,69285,69285,68349,0]0An[68141,13,69285,69285,51347,0]0An[68141,13,69285,69285,51291,0]0An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]0An[68141,13,16533,16533,40602,0]0An[68141,13,16533,16533,62502,0]0An[68141,13,16533,16533,68311,0]0An[68141,13,16533,16533,62438,0]0An[68141,13,16533,16533,68147,0]0An[68141,13,16533,16533,68343,0]0An[68141,13,16533,16533,68548,0]0An[68141,13,16533,16533,68350,0]0An[68141,13,16533,16533,51348,0]0An[68141,13,16533,16533,51292,0]0An[68141,13,16533,16533,56597,0]0An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]0An[68141,13,51092,51092,12039,0]0Am[68141,13,51092,51092,2138,0]0An[68141,13,51092,51092,11924,0]0An[68141,13,51077,51077,12040,0]0Am[68141,13,51077,51077,2139,0]0An[68141,13,51077,51077,62384,0]0An[68141,13,69309,69309,12041,0]0Am[68141,13,69309,69309,2140,0]0An[68141,13,69313,69313,40603,0]0An[68141,13,69313,69313,62503,0]0An[68141,13,69313,69313,68312,0]0An[68141,13,69313,69313,62439,0]0An[68141,13,69313,69313,68148,0]0An[68141,13,69313,69313,68344,0]0An[68141,13,69313,69313,68549,0]0An[68141,13,69313,69313,68351,0]0An[68141,13,69313,69313,51349,0]0An[68141,13,69313,69313,51293,0]0An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]0An[68141,13,15595,15595,12042,0]0Am[68141,13,15595,15595,2141,0]0An[68141,13,68662,68662,68338,0]0An[68141,13,16534,16534,40604,0]0An[68141,13,16534,16534,62504,0]0An[68141,13,16534,16534,68313,0]0An[68141,13,16534,16534,62440,0]0An[68141,13,16534,16534,68149,0]0An[68141,13,16534,16534,68345,0]0An[68141,13,16534,16534,68550,0]0An[68141,13,16534,16534,68352,0]0An[68141,13,16534,16534,51350,0]0An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]0An[68141,13,51093,51093,12043,0]0Am[68141,13,51093,51093,2142,0]0An[68141,13,63152,63152,12044,0]0Am[68141,13,63152,63152,2143,0]0An[68141,13,68141,68141,12045,0]0Am[68141,13,68141,68141,2144,0]0An[68141,13,68133,68133,12046,0]0Am[68141,13,68133,68133,2145,0]0An[68141,13,60327,60327,12032,0]0Am[68141,13,60327,60327,2130,0]0An[68141,13,15593,15593,12033,0]0Am[68141,13,15593,15593,2131,0]0An[68141,13,63270,63270,62535,0]0An[68141,13,63270,63270,17725,0]0An[68141,13,36979,36979,12034,0]0Am[68141,13,36979,36979,9008,0]0Am[68141,13,36979,36979,9025,0]0Am[68141,13,36979,36979,2132,0]0An[68141,13,51101,51101,40598,0]0An[68141,13,51101,51101,62498,0]0An[68141,13,51101,51101,68307,0]0An[68141,13,51101,51101,62434,0]0An[68141,13,51101,51101,68143,0]0An[68141,13,51101,51101,68339,0]0An[68141,13,51101,51101,68544,0]0An[68141,13,51101,51101,68346,0]0An[68141,13,51101,51101,51344,0]0An[68141,13,51101,51101,51288,0]0An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]0An[68141,13,51101,51101,56729,0]0An[68141,13,51101,51101,16110,0]0An[68141,13,63271,63271,17726,0]0An[68141,13,63271,63271,62536,0]0An[68141,13,16532,16532,40599,0]0An[68141,13,16532,16532,62499,0]0An[68141,13,16532,16532,68308,0]0An[68141,13,16532,16532,62435,0]0An[68141,13,16532,16532,68144,0]0An[68141,13,16532,16532,68340,0]0An[68141,13,16532,16532,68545,0]0An[68141,13,16532,16532,68347,0]0An[68141,13,16532,16532,51345,0]0An[68141,13,16532,16532,51289,0]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0An[68141,13,16532,16532,56730,0]0An[68141,13,16532,16532,16111,0]0An[68141,13,15594,15594,12035,0]0Am[68141,13,15594,15594,9026,0]0Am[68141,13,15594,15594,2133,0]0Am[68141,13,63272,63272,9044,0]0An[68141,13,34491,34491,51229,0]0An[68141,13,34491,34491,51221,0]0Am[68141,13,34491,34491,2134,0]0An[68141,13,69306,69306,68559,0]0An[68141,13,69306,69306,56538,0]0An[68141,13,68284,68284,12036,0]0Am[68141,13,68284,68284,2135,0]0An[68141,13,69186,69186,12037,0]0Am[68141,13,69186,69186,2136,0]0An[68141,13,69186,69186,11923,0]0An[68141,13,68334,68334,40600,0]0An[68141,13,68334,68334,62500,0]0An[68141,13,68334,68334,68309,0]0An[68141,13,68334,68334,62436,0]0An[68141,13,68334,68334,68145,0]0An[68141,13,68334,68334,68341,0]0An[68141,13,68334,68334,68546,0]0An[68141,13,68334,68334,68348,0]0An[68141,13,68334,68334,51346,0]0An[68141,13,68334,68334,51290,0]0An[68141,13,68334,68334,56595,0]0An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]0An[68141,13,69284,69284,12038,0]0Am[68141,13,69284,69284,2137,0]0An[68141,13,69285,69285,40601,0]0An[68141,13,69285,69285,62501,0]0An[68141,13,69285,69285,68310,0]0An[68141,13,69285,69285,62437,0]0An[68141,13,69285,69285,68146,0]0An[68141,13,69285,69285,68342,0]0An[68141,13,69285,69285,68547,0]0An[68141,13,69285,69285,68349,0]0An[68141,13,69285,69285,51347,0]0An[68141,13,69285,69285,51291,0]0An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]0An[68141,13,16533,16533,40602,0]0An[68141,13,16533,16533,62502,0]0An[68141,13,16533,16533,68311,0]0An[68141,13,16533,16533,62438,0]0An[68141,13,16533,16533,68147,0]0An[68141,13,16533,16533,68343,0]0An[68141,13,16533,16533,68548,0]0An[68141,13,16533,16533,68350,0]0An[68141,13,16533,16533,51348,0]0An[68141,13,16533,16533,51292,0]0An[68141,13,16533,16533,56597,0]0An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]0An[68141,13,51092,51092,12039,0]0Am[68141,13,51092,51092,2138,0]0An[68141,13,51092,51092,11924,0]0An[68141,13,51077,51077,12040,0]0Am[68141,13,51077,51077,2139,0]0An[68141,13,51077,51077,62384,0]0An[68141,13,69309,69309,12041,0]0Am[68141,13,69309,69309,2140,0]0An[68141,13,69313,69313,40603,0]0An[68141,13,69313,69313,62503,0]0An[68141,13,69313,69313,68312,0]0An[68141,13,69313,69313,62439,0]0An[68141,13,69313,69313,68148,0]0An[68141,13,69313,69313,68344,0]0An[68141,13,69313,69313,68549,0]0An[68141,13,69313,69313,68351,0]0An[68141,13,69313,69313,51349,0]0An[68141,13,69313,69313,51293,0]0An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]0An[68141,13,15595,15595,12042,0]0Am[68141,13,15595,15595,2141,0]0An[68141,13,68662,68662,68338,0]0An[68141,13,16534,16534,40604,0]0An[68141,13,16534,16534,62504,0]0An[68141,13,16534,16534,68313,0]0An[68141,13,16534,16534,62440,0]0An[68141,13,16534,16534,68149,0]0An[68141,13,16534,16534,68345,0]0An[68141,13,16534,16534,68550,0]0An[68141,13,16534,16534,68352,0]0An[68141,13,16534,16534,51350,0]0An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]0An[68141,13,51093,51093,12043,0]0Am[68141,13,51093,51093,2142,0]0An[68141,13,63152,63152,12044,0]0Am[68141,13,63152,63152,2143,0]0An[68141,13,68141,68141,12045,0]0Am[68141,13,68141,68141,2144,0]0An[68141,13,68133,68133,12046,0]0Am[68141,13,68133,68133,2145,0]0An[68141,13,60327,60327,12032,0]0Am[68141,13,60327,60327,2130,0]0An[68141,13,15593,15593,12033,0]0Am[68141,13,15593,15593,2131,0]0An[68141,13,63270,63270,62535,0]0An[68141,13,63270,63270,17725,0]0An[68141,13,36979,36979,12034,0]0Am[68141,13,36979,36979,9008,0]0Am[68141,13,36979,36979,9025,0]0Am[68141,13,36979,36979,2132,0]0An[68141,13,51101,51101,40598,0]0An[68141,13,51101,51101,62498,0]0An[68141,13,51101,51101,68307,0]0An[68141,13,51101,51101,62434,0]0An[68141,13,51101,51101,68143,0]0An[68141,13,51101,51101,68339,0]0An[68141,13,51101,51101,68544,0]0An[68141,13,51101,51101,68346,0]0An[68141,13,51101,51101,51344,0]0An[68141,13,51101,51101,51288,0]0An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]0An[68141,13,51101,51101,56729,0]0An[68141,13,51101,51101,16110,0]0An[68141,13,63271,63271,17726,0]0An[68141,13,63271,63271,62536,0]0An[68141,13,16532,16532,40599,0]0An[68141,13,16532,16532,62499,0]0An[68141,13,16532,16532,68308,0]0An[68141,13,16532,16532,62435,0]0An[68141,13,16532,16532,68144,0]0An[68141,13,16532,16532,68340,0]0An[68141,13,16532,16532,68545,0]0An[68141,13,16532,16532,68347,0]0An[68141,13,16532,16532,51345,0]0An[68141,13,16532,16532,51289,0]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0An[68141,13,16532,16532,56730,0]0An[68141,13,16532,16532,16111,0]0An[68141,13,15594,15594,12035,0]0Am[68141,13,15594,15594,9026,0]0Am[68141,13,15594,15594,2133,0]0Am[68141,13,63272,63272,9044,0]0An[68141,13,34491,34491,51229,0]0An[68141,13,34491,34491,51221,0]0Am[68141,13,34491,34491,2134,0]0An[68141,13,69306,69306,68559,0]0An[68141,13,69306,69306,56538,0]0An[68141,13,68284,68284,12036,0]0Am[68141,13,68284,68284,2135,0]0An[68141,13,69186,69186,12037,0]0Am[68141,13,69186,69186,2136,0]0An[68141,13,69186,69186,11923,0]0An[68141,13,68334,68334,40600,0]0An[68141,13,68334,68334,62500,0]0An[68141,13,68334,68334,68309,0]0An[68141,13,68334,68334,62436,0]0An[68141,13,68334,68334,68145,0]0An[68141,13,68334,68334,68341,0]0An[68141,13,68334,68334,68546,0]0An[68141,13,68334,68334,68348,0]0An[68141,13,68334,68334,51346,0]0An[68141,13,68334,68334,51290,0]0An[68141,13,68334,68334,56595,0]0An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]0An[68141,13,69284,69284,12038,0]0Am[68141,13,69284,69284,2137,0]0An[68141,13,69285,69285,40601,0]0An[68141,13,69285,69285,62501,0]0An[68141,13,69285,69285,68310,0]0An[68141,13,69285,69285,62437,0]0An[68141,13,69285,69285,68146,0]0An[68141,13,69285,69285,68342,0]0An[68141,13,69285,69285,68547,0]0An[68141,13,69285,69285,68349,0]0An[68141,13,69285,69285,51347,0]0An[68141,13,69285,69285,51291,0]0An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]0An[68141,13,16533,16533,40602,0]0An[68141,13,16533,16533,62502,0]0An[68141,13,16533,16533,68311,0]0An[68141,13,16533,16533,62438,0]0An[68141,13,16533,16533,68147,0]0An[68141,13,16533,16533,68343,0]0An[68141,13,16533,16533,68548,0]0An[68141,13,16533,16533,68350,0]0An[68141,13,16533,16533,51348,0]0An[68141,13,16533,16533,51292,0]0An[68141,13,16533,16533,56597,0]0An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]0An[68141,13,51092,51092,12039,0]0Am[68141,13,51092,51092,2138,0]0An[68141,13,51092,51092,11924,0]0An[68141,13,51077,51077,12040,0]0Am[68141,13,51077,51077,2139,0]0An[68141,13,51077,51077,62384,0]0An[68141,13,69309,69309,12041,0]0Am[68141,13,69309,69309,2140,0]0An[68141,13,69313,69313,40603,0]0An[68141,13,69313,69313,62503,0]0An[68141,13,69313,69313,68312,0]0An[68141,13,69313,69313,62439,0]0An[68141,13,69313,69313,68148,0]0An[68141,13,69313,69313,68344,0]0An[68141,13,69313,69313,68549,0]0An[68141,13,69313,69313,68351,0]0An[68141,13,69313,69313,51349,0]0An[68141,13,69313,69313,51293,0]0An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]0An[68141,13,15595,15595,12042,0]0Am[68141,13,15595,15595,2141,0]0An[68141,13,68662,68662,68338,0]0An[68141,13,16534,16534,40604,0]0An[68141,13,16534,16534,62504,0]0An[68141,13,16534,16534,68313,0]0An[68141,13,16534,16534,62440,0]0An[68141,13,16534,16534,68149,0]0An[68141,13,16534,16534,68345,0]0An[68141,13,16534,16534,68550,0]0An[68141,13,16534,16534,68352,0]0An[68141,13,16534,16534,51350,0]0An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]0An[68141,13,51093,51093,12043,0]0Am[68141,13,51093,51093,2142,0]0An[68141,13,63152,63152,12044,0]0Am[68141,13,63152,63152,2143,0]0An[68141,13,68141,68141,12045,0]0Am[68141,13,68141,68141,2144,0]0An[68141,13,68133,68133,12046,0]0Am[68141,13,68133,68133,2145,0]0An[68141,13,60327,60327,12032,0]0Am[68141,13,60327,60327,2130,0]0An[68141,13,15593,15593,12033,0]0Am[68141,13,15593,15593,2131,0]0An[68141,13,63270,63270,62535,0]0An[68141,13,63270,63270,17725,0]0An[68141,13,36979,36979,12034,0]0Am[68141,13,36979,36979,9008,0]0Am[68141,13,36979,36979,9025,0]0Am[68141,13,36979,36979,2132,0]0An[68141,13,51101,51101,40598,0]0An[68141,13,51101,51101,62498,0]0An[68141,13,51101,51101,68307,0]0An[68141,13,51101,51101,62434,0]0An[68141,13,51101,51101,68143,0]0An[68141,13,51101,51101,68339,0]0An[68141,13,51101,51101,68544,0]0An[68141,13,51101,51101,68346,0]0An[68141,13,51101,51101,51344,0]0An[68141,13,51101,51101,51288,0]0An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]0An[68141,13,51101,51101,56729,0]0An[68141,13,51101,51101,16110,0]0An[68141,13,63271,63271,17726,0]0An[68141,13,63271,63271,62536,0]0An[68141,13,16532,16532,40599,0]0An[68141,13,16532,16532,62499,0]0An[68141,13,16532,16532,68308,0]0An[68141,13,16532,16532,62435,0]0An[68141,13,16532,16532,68144,0]0An[68141,13,16532,16532,68340,0]0An[68141,13,16532,16532,68545,0]0An[68141,13,16532,16532,68347,0]0An[68141,13,16532,16532,51345,0]0An[68141,13,16532,16532,51289,0]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0An[68141,13,16532,16532,56730,0]0An[68141,13,16532,16532,16111,0]0An[68141,13,15594,15594,12035,0]0Am[68141,13,15594,15594,9026,0]0Am[68141,13,15594,15594,2133,0]0Am[68141,13,63272,63272,9044,0]0An[68141,13,34491,34491,51229,0]0An[68141,13,34491,34491,51221,0]0Am[68141,13,34491,34491,2134,0]0An[68141,13,69306,69306,68559,0]0An[68141,13,69306,69306,56538,0]0An[68141,13,68284,68284,12036,0]0Am[68141,13,68284,68284,2135,0]0An[68141,13,69186,69186,12037,0]0Am[68141,13,69186,69186,2136,0]0An[68141,13,69186,69186,11923,0]0An[68141,13,68334,68334,40600,0]0An[68141,13,68334,68334,62500,0]0An[68141,13,68334,68334,68309,0]0An[68141,13,68334,68334,62436,0]0An[68141,13,68334,68334,68145,0]0An[68141,13,68334,68334,68341,0]0An[68141,13,68334,68334,68546,0]0An[68141,13,68334,68334,68348,0]0An[68141,13,68334,68334,51346,0]0An[68141,13,68334,68334,51290,0]0An[68141,13,68334,68334,56595,0]0An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]0An[68141,13,69284,69284,12038,0]0Am[68141,13,69284,69284,2137,0]0An[68141,13,69285,69285,40601,0]0An[68141,13,69285,69285,62501,0]0An[68141,13,69285,69285,68310,0]0An[68141,13,69285,69285,62437,0]0An[68141,13,69285,69285,68146,0]0An[68141,13,69285,69285,68342,0]0An[68141,13,69285,69285,68547,0]0An[68141,13,69285,69285,68349,0]0An[68141,13,69285,69285,51347,0]0An[68141,13,69285,69285,51291,0]0An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]0An[68141,13,16533,16533,40602,0]0An[68141,13,16533,16533,62502,0]0An[68141,13,16533,16533,68311,0]0An[68141,13,16533,16533,62438,0]0An[68141,13,16533,16533,68147,0]0An[68141,13,16533,16533,68343,0]0An[68141,13,16533,16533,68548,0]0An[68141,13,16533,16533,68350,0]0An[68141,13,16533,16533,51348,0]0An[68141,13,16533,16533,51292,0]0An[68141,13,16533,16533,56597,0]0An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]0An[68141,13,51092,51092,12039,0]0Am[68141,13,51092,51092,2138,0]0An[68141,13,51092,51092,11924,0]0An[68141,13,51077,51077,12040,0]0Am[68141,13,51077,51077,2139,0]0An[68141,13,51077,51077,62384,0]0An[68141,13,69309,69309,12041,0]0Am[68141,13,69309,69309,2140,0]0An[68141,13,69313,69313,40603,0]0An[68141,13,69313,69313,62503,0]0An[68141,13,69313,69313,68312,0]0An[68141,13,69313,69313,62439,0]0An[68141,13,69313,69313,68148,0]0An[68141,13,69313,69313,68344,0]0An[68141,13,69313,69313,68549,0]0An[68141,13,69313,69313,68351,0]0An[68141,13,69313,69313,51349,0]0An[68141,13,69313,69313,51293,0]0An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]0An[68141,13,15595,15595,12042,0]0Am[68141,13,15595,15595,2141,0]0An[68141,13,68662,68662,68338,0]0An[68141,13,16534,16534,40604,0]0An[68141,13,16534,16534,62504,0]0An[68141,13,16534,16534,68313,0]0An[68141,13,16534,16534,62440,0]0An[68141,13,16534,16534,68149,0]0An[68141,13,16534,16534,68345,0]0An[68141,13,16534,16534,68550,0]0An[68141,13,16534,16534,68352,0]0An[68141,13,16534,16534,51350,0]0An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]0An[68141,13,51093,51093,12043,0]0Am[68141,13,51093,51093,2142,0]0An[68141,13,63152,63152,12044,0]0Am[68141,13,63152,63152,2143,0]0An[68141,13,68141,68141,12045,0]0Am[68141,13,68141,68141,2144,0]0An[68141,13,68133,68133,12046,0]0Am[68141,13,68133,68133,2145,0]0An[68141,13,60327,60327,12032,0]0Am[68141,13,60327,60327,2130,0]0An[68141,13,15593,15593,12033,0]0Am[68141,13,15593,15593,2131,0]0An[68141,13,63270,63270,62535,0]0An[68141,13,63270,63270,17725,0]0An[68141,13,36979,36979,12034,0]0Am[68141,13,36979,36979,9008,0]0Am[68141,13,36979,36979,9025,0]0Am[68141,13,36979,36979,2132,0]0An[68141,13,51101,51101,40598,0]0An[68141,13,51101,51101,62498,0]0An[68141,13,51101,51101,68307,0]0An[68141,13,51101,51101,62434,0]0An[68141,13,51101,51101,68143,0]0An[68141,13,51101,51101,68339,0]0An[68141,13,51101,51101,68544,0]0An[68141,13,51101,51101,68346,0]0An[68141,13,51101,51101,51344,0]0An[68141,13,51101,51101,51288,0]0An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]0An[68141,13,51101,51101,56729,0]0An[68141,13,51101,51101,16110,0]0An[68141,13,63271,63271,17726,0]0An[68141,13,63271,63271,62536,0]0An[68141,13,16532,16532,40599,0]0An[68141,13,16532,16532,62499,0]0An[68141,13,16532,16532,68308,0]0An[68141,13,16532,16532,62435,0]0An[68141,13,16532,16532,68144,0]0An[68141,13,16532,16532,68340,0]0An[68141,13,16532,16532,68545,0]0An[68141,13,16532,16532,68347,0]0An[68141,13,16532,16532,51345,0]0An[68141,13,16532,16532,51289,0]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0An[68141,13,16532,16532,56730,0]0An[68141,13,16532,16532,16111,0]0An[68141,13,15594,15594,12035,0]0Am[68141,13,15594,15594,9026,0]0Am[68141,13,15594,15594,2133,0]0Am[68141,13,63272,63272,9044,0]0An[68141,13,34491,34491,51229,0]0An[68141,13,34491,34491,51221,0]0Am[68141,13,34491,34491,2134,0]0An[68141,13,69306,69306,68559,0]0An[68141,13,69306,69306,56538,0]0An[68141,13,68284,68284,12036,0]0Am[68141,13,68284,68284,2135,0]0An[68141,13,69186,69186,12037,0]0Am[68141,13,69186,69186,2136,0]0An[68141,13,69186,69186,11923,0]0An[68141,13,68334,68334,40600,0]0An[68141,13,68334,68334,62500,0]0An[68141,13,68334,68334,68309,0]0An[68141,13,68334,68334,62436,0]0An[68141,13,68334,68334,68145,0]0An[68141,13,68334,68334,68341,0]0An[68141,13,68334,68334,68546,0]0An[68141,13,68334,68334,68348,0]0An[68141,13,68334,68334,51346,0]0An[68141,13,68334,68334,51290,0]0An[68141,13,68334,68334,56595,0]0An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]0An[68141,13,69284,69284,12038,0]0Am[68141,13,69284,69284,2137,0]0An[68141,13,69285,69285,40601,0]0An[68141,13,69285,69285,62501,0]0An[68141,13,69285,69285,68310,0]0An[68141,13,69285,69285,62437,0]0An[68141,13,69285,69285,68146,0]0An[68141,13,69285,69285,68342,0]0An[68141,13,69285,69285,68547,0]0An[68141,13,69285,69285,68349,0]0An[68141,13,69285,69285,51347,0]0An[68141,13,69285,69285,51291,0]0An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]0An[68141,13,16533,16533,40602,0]0An[68141,13,16533,16533,62502,0]0An[68141,13,16533,16533,68311,0]0An[68141,13,16533,16533,62438,0]0An[68141,13,16533,16533,68147,0]0An[68141,13,16533,16533,68343,0]0An[68141,13,16533,16533,68548,0]0An[68141,13,16533,16533,68350,0]0An[68141,13,16533,16533,51348,0]0An[68141,13,16533,16533,51292,0]0An[68141,13,16533,16533,56597,0]0An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]0An[68141,13,51092,51092,12039,0]0Am[68141,13,51092,51092,2138,0]0An[68141,13,51092,51092,11924,0]0An[68141,13,51077,51077,12040,0]0Am[68141,13,51077,51077,2139,0]0An[68141,13,51077,51077,62384,0]0An[68141,13,69309,69309,12041,0]0Am[68141,13,69309,69309,2140,0]0An[68141,13,69313,69313,40603,0]0An[68141,13,69313,69313,62503,0]0An[68141,13,69313,69313,68312,0]0An[68141,13,69313,69313,62439,0]0An[68141,13,69313,69313,68148,0]0An[68141,13,69313,69313,68344,0]0An[68141,13,69313,69313,68549,0]0An[68141,13,69313,69313,68351,0]0An[68141,13,69313,69313,51349,0]0An[68141,13,69313,69313,51293,0]0An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]0An[68141,13,15595,15595,12042,0]0Am[68141,13,15595,15595,2141,0]0An[68141,13,68662,68662,68338,0]0An[68141,13,16534,16534,40604,0]0An[68141,13,16534,16534,62504,0]0An[68141,13,16534,16534,68313,0]0An[68141,13,16534,16534,62440,0]0An[68141,13,16534,16534,68149,0]0An[68141,13,16534,16534,68345,0]0An[68141,13,16534,16534,68550,0]0An[68141,13,16534,16534,68352,0]0An[68141,13,16534,16534,51350,0]0An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]0An[68141,13,51093,51093,12043,0]0Am[68141,13,51093,51093,2142,0]0An[68141,13,63152,63152,12044,0]0Am[68141,13,63152,63152,2143,0]0An[68141,13,68141,68141,12045,0]0Am[68141,13,68141,68141,2144,0]0An[68141,13,68133,68133,12046,0]0Am[68141,13,68133,68133,2145,0]0An[68141,13,60327,60327,12032,0]0Am[68141,13,60327,60327,2130,0]0An[68141,13,15593,15593,12033,0]0Am[68141,13,15593,15593,2131,0]0An[68141,13,63270,63270,62535,0]0An[68141,13,63270,63270,17725,0]0An[68141,13,36979,36979,12034,0]0Am[68141,13,36979,36979,9008,0]0Am[68141,13,36979,36979,9025,0]0Am[68141,13,36979,36979,2132,0]0An[68141,13,51101,51101,40598,0]0An[68141,13,51101,51101,62498,0]0An[68141,13,51101,51101,68307,0]0An[68141,13,51101,51101,62434,0]0An[68141,13,51101,51101,68143,0]0An[68141,13,51101,51101,68339,0]0An[68141,13,51101,51101,68544,0]0An[68141,13,51101,51101,68346,0]0An[68141,13,51101,51101,51344,0]0An[68141,13,51101,51101,51288,0]0An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]0An[68141,13,51101,51101,56729,0]0An[68141,13,51101,51101,16110,0]0An[68141,13,63271,63271,17726,0]0An[68141,13,63271,63271,62536,0]0An[68141,13,16532,16532,40599,0]0An[68141,13,16532,16532,62499,0]0An[68141,13,16532,16532,68308,0]0An[68141,13,16532,16532,62435,0]0An[68141,13,16532,16532,68144,0]0An[68141,13,16532,16532,68340,0]0An[68141,13,16532,16532,68545,0]0An[68141,13,16532,16532,68347,0]0An[68141,13,16532,16532,51345,0]0An[68141,13,16532,16532,51289,0]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0An[68141,13,16532,16532,56730,0]0An[68141,13,16532,16532,16111,0]0An[68141,13,15594,15594,12035,0]0Am[68141,13,15594,15594,9026,0]0Am[68141,13,15594,15594,2133,0]0Am[68141,13,63272,63272,9044,0]0An[68141,13,34491,34491,51229,0]0An[68141,13,34491,34491,51221,0]0Am[68141,13,34491,34491,2134,0]0An[68141,13,69306,69306,68559,0]0An[68141,13,69306,69306,56538,0]0An[68141,13,68284,68284,12036,0]0Am[68141,13,68284,68284,2135,0]0An[68141,13,69186,69186,12037,0]0Am[68141,13,69186,69186,2136,0]0An[68141,13,69186,69186,11923,0]0An[68141,13,68334,68334,40600,0]0An[68141,13,68334,68334,62500,0]0An[68141,13,68334,68334,68309,0]0An[68141,13,68334,68334,62436,0]0An[68141,13,68334,68334,68145,0]0An[68141,13,68334,68334,68341,0]0An[68141,13,68334,68334,68546,0]0An[68141,13,68334,68334,68348,0]0An[68141,13,68334,68334,51346,0]0An[68141,13,68334,68334,51290,0]0An[68141,13,68334,68334,56595,0]0An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]0An[68141,13,69284,69284,12038,0]0Am[68141,13,69284,69284,2137,0]0An[68141,13,69285,69285,40601,0]0An[68141,13,69285,69285,62501,0]0An[68141,13,69285,69285,68310,0]0An[68141,13,69285,69285,62437,0]0An[68141,13,69285,69285,68146,0]0An[68141,13,69285,69285,68342,0]0An[68141,13,69285,69285,68547,0]0An[68141,13,69285,69285,68349,0]0An[68141,13,69285,69285,51347,0]0An[68141,13,69285,69285,51291,0]0An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]0An[68141,13,16533,16533,40602,0]0An[68141,13,16533,16533,62502,0]0An[68141,13,16533,16533,68311,0]0An[68141,13,16533,16533,62438,0]0An[68141,13,16533,16533,68147,0]0An[68141,13,16533,16533,68343,0]0An[68141,13,16533,16533,68548,0]0An[68141,13,16533,16533,68350,0]0An[68141,13,16533,16533,51348,0]0An[68141,13,16533,16533,51292,0]0An[68141,13,16533,16533,56597,0]0An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]0An[68141,13,51092,51092,12039,0]0Am[68141,13,51092,51092,2138,0]0An[68141,13,51092,51092,11924,0]0An[68141,13,51077,51077,12040,0]0Am[68141,13,51077,51077,2139,0]0An[68141,13,51077,51077,62384,0]0An[68141,13,69309,69309,12041,0]0Am[68141,13,69309,69309,2140,0]0An[68141,13,69313,69313,40603,0]0An[68141,13,69313,69313,62503,0]0An[68141,13,69313,69313,68312,0]0An[68141,13,69313,69313,62439,0]0An[68141,13,69313,69313,68148,0]0An[68141,13,69313,69313,68344,0]0An[68141,13,69313,69313,68549,0]0An[68141,13,69313,69313,68351,0]0An[68141,13,69313,69313,51349,0]0An[68141,13,69313,69313,51293,0]0An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]0An[68141,13,15595,15595,12042,0]0Am[68141,13,15595,15595,2141,0]0An[68141,13,68662,68662,68338,0]0An[68141,13,16534,16534,40604,0]0An[68141,13,16534,16534,62504,0]0An[68141,13,16534,16534,68313,0]0An[68141,13,16534,16534,62440,0]0An[68141,13,16534,16534,68149,0]0An[68141,13,16534,16534,68345,0]0An[68141,13,16534,16534,68550,0]0An[68141,13,16534,16534,68352,0]0An[68141,13,16534,16534,51350,0]0An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]0An[68141,13,51093,51093,12043,0]0Am[68141,13,51093,51093,2142,0]0An[68141,13,63152,63152,12044,0]0Am[68141,13,63152,63152,2143,0]0An[68141,13,68141,68141,12045,0]0Am[68141,13,68141,68141,2144,0]0An[68141,13,68133,68133,12046,0]0Am[68141,13,68133,68133,2145,0]0Ae[68141,2,64440,0,0,0]0000000Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]An[68141,13,69306,69306,68559,0]0000000An[68141,13,60327,60327,12032,0]0Am[68141,13,60327,60327,2130,0]0An[68141,13,15593,15593,12033,0]0Am[68141,13,15593,15593,2131,0]0An[68141,13,63270,63270,62535,0]0An[68141,13,63270,63270,17725,0]0An[68141,13,36979,36979,12034,0]0Am[68141,13,36979,36979,9008,0]0Am[68141,13,36979,36979,9025,0]0Am[68141,13,36979,36979,2132,0]0An[68141,13,51101,51101,40598,0]0An[68141,13,51101,51101,62498,0]0An[68141,13,51101,51101,68307,0]0An[68141,13,51101,51101,62434,0]0An[68141,13,51101,51101,68143,0]0An[68141,13,51101,51101,68339,0]0An[68141,13,51101,51101,68544,0]0An[68141,13,51101,51101,68346,0]0An[68141,13,51101,51101,51344,0]0An[68141,13,51101,51101,51288,0]0An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]0An[68141,13,51101,51101,56729,0]0An[68141,13,51101,51101,16110,0]0An[68141,13,63271,63271,17726,0]0An[68141,13,63271,63271,62536,0]0An[68141,13,16532,16532,40599,0]0An[68141,13,16532,16532,62499,0]0An[68141,13,16532,16532,68308,0]0An[68141,13,16532,16532,62435,0]0An[68141,13,16532,16532,68144,0]0An[68141,13,16532,16532,68340,0]0An[68141,13,16532,16532,68545,0]0An[68141,13,16532,16532,68347,0]0An[68141,13,16532,16532,51345,0]0An[68141,13,16532,16532,51289,0]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0An[68141,13,16532,16532,56730,0]0An[68141,13,16532,16532,16111,0]0An[68141,13,15594,15594,12035,0]0Am[68141,13,15594,15594,9026,0]0Am[68141,13,15594,15594,2133,0]0Am[68141,13,63272,63272,9044,0]0An[68141,13,34491,34491,51229,0]0An[68141,13,34491,34491,51221,0]0Am[68141,13,34491,34491,2134,0]0An[68141,13,69306,69306,68559,0]0An[68141,13,69306,69306,56538,0]0An[68141,13,68284,68284,12036,0]0Am[68141,13,68284,68284,2135,0]0An[68141,13,69186,69186,12037,0]0Am[68141,13,69186,69186,2136,0]0An[68141,13,69186,69186,11923,0]0An[68141,13,68334,68334,40600,0]0An[68141,13,68334,68334,62500,0]0An[68141,13,68334,68334,68309,0]0An[68141,13,68334,68334,62436,0]0An[68141,13,68334,68334,68145,0]0An[68141,13,68334,68334,68341,0]0An[68141,13,68334,68334,68546,0]0An[68141,13,68334,68334,68348,0]0An[68141,13,68334,68334,51346,0]0An[68141,13,68334,68334,51290,0]0An[68141,13,68334,68334,56595,0]0An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]0An[68141,13,69284,69284,12038,0]0Am[68141,13,69284,69284,2137,0]0An[68141,13,69285,69285,40601,0]0An[68141,13,69285,69285,62501,0]0An[68141,13,69285,69285,68310,0]0An[68141,13,69285,69285,62437,0]0An[68141,13,69285,69285,68146,0]0An[68141,13,69285,69285,68342,0]0An[68141,13,69285,69285,68547,0]0An[68141,13,69285,69285,68349,0]0An[68141,13,69285,69285,51347,0]0An[68141,13,69285,69285,51291,0]0An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]0An[68141,13,16533,16533,40602,0]0An[68141,13,16533,16533,62502,0]0An[68141,13,16533,16533,68311,0]0An[68141,13,16533,16533,62438,0]0An[68141,13,16533,16533,68147,0]0An[68141,13,16533,16533,68343,0]0An[68141,13,16533,16533,68548,0]0An[68141,13,16533,16533,68350,0]0An[68141,13,16533,16533,51348,0]0An[68141,13,16533,16533,51292,0]0An[68141,13,16533,16533,56597,0]0An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]0An[68141,13,51092,51092,12039,0]0Am[68141,13,51092,51092,2138,0]0An[68141,13,51092,51092,11924,0]0An[68141,13,51077,51077,12040,0]0Am[68141,13,51077,51077,2139,0]0An[68141,13,51077,51077,62384,0]0An[68141,13,69309,69309,12041,0]0Am[68141,13,69309,69309,2140,0]0An[68141,13,69313,69313,40603,0]0An[68141,13,69313,69313,62503,0]0An[68141,13,69313,69313,68312,0]0An[68141,13,69313,69313,62439,0]0An[68141,13,69313,69313,68148,0]0An[68141,13,69313,69313,68344,0]0An[68141,13,69313,69313,68549,0]0An[68141,13,69313,69313,68351,0]0An[68141,13,69313,69313,51349,0]0An[68141,13,69313,69313,51293,0]0An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]0An[68141,13,15595,15595,12042,0]0Am[68141,13,15595,15595,2141,0]0An[68141,13,68662,68662,68338,0]0An[68141,13,16534,16534,40604,0]0An[68141,13,16534,16534,62504,0]0An[68141,13,16534,16534,68313,0]0An[68141,13,16534,16534,62440,0]0An[68141,13,16534,16534,68149,0]0An[68141,13,16534,16534,68345,0]0An[68141,13,16534,16534,68550,0]0An[68141,13,16534,16534,68352,0]0An[68141,13,16534,16534,51350,0]0An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]0An[68141,13,51093,51093,12043,0]0Am[68141,13,51093,51093,2142,0]0An[68141,13,63152,63152,12044,0]0Am[68141,13,63152,63152,2143,0]0An[68141,13,68141,68141,12045,0]0Am[68141,13,68141,68141,2144,0]0An[68141,13,68133,68133,12046,0]0Am[68141,13,68133,68133,2145,0]0An[68141,13,60327,60327,12032,0]0Am[68141,13,60327,60327,2130,0]0An[68141,13,15593,15593,12033,0]0Am[68141,13,15593,15593,2131,0]0An[68141,13,63270,63270,62535,0]0An[68141,13,63270,63270,17725,0]0An[68141,13,36979,36979,12034,0]0Am[68141,13,36979,36979,9008,0]0Am[68141,13,36979,36979,9025,0]0Am[68141,13,36979,36979,2132,0]0An[68141,13,51101,51101,40598,0]0An[68141,13,51101,51101,62498,0]0An[68141,13,51101,51101,68307,0]0An[68141,13,51101,51101,62434,0]0An[68141,13,51101,51101,68143,0]0An[68141,13,51101,51101,68339,0]0An[68141,13,51101,51101,68544,0]0An[68141,13,51101,51101,68346,0]0An[68141,13,51101,51101,51344,0]0An[68141,13,51101,51101,51288,0]0An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]0An[68141,13,51101,51101,56729,0]0An[68141,13,51101,51101,16110,0]0An[68141,13,63271,63271,17726,0]0An[68141,13,63271,63271,62536,0]0An[68141,13,16532,16532,40599,0]0An[68141,13,16532,16532,62499,0]0An[68141,13,16532,16532,68308,0]0An[68141,13,16532,16532,62435,0]0An[68141,13,16532,16532,68144,0]0An[68141,13,16532,16532,68340,0]0An[68141,13,16532,16532,68545,0]0An[68141,13,16532,16532,68347,0]0An[68141,13,16532,16532,51345,0]0An[68141,13,16532,16532,51289,0]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0An[68141,13,16532,16532,56730,0]0An[68141,13,16532,16532,16111,0]0An[68141,13,15594,15594,12035,0]0Am[68141,13,15594,15594,9026,0]0Am[68141,13,15594,15594,2133,0]0Am[68141,13,63272,63272,9044,0]0An[68141,13,34491,34491,51229,0]0An[68141,13,34491,34491,51221,0]0Am[68141,13,34491,34491,2134,0]0An[68141,13,69306,69306,68559,0]0An[68141,13,69306,69306,56538,0]0An[68141,13,68284,68284,12036,0]0Am[68141,13,68284,68284,2135,0]0An[68141,13,69186,69186,12037,0]0Am[68141,13,69186,69186,2136,0]0An[68141,13,69186,69186,11923,0]0An[68141,13,68334,68334,40600,0]0An[68141,13,68334,68334,62500,0]0An[68141,13,68334,68334,68309,0]0An[68141,13,68334,68334,62436,0]0An[68141,13,68334,68334,68145,0]0An[68141,13,68334,68334,68341,0]0An[68141,13,68334,68334,68546,0]0An[68141,13,68334,68334,68348,0]0An[68141,13,68334,68334,51346,0]0An[68141,13,68334,68334,51290,0]0An[68141,13,68334,68334,56595,0]0An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]0An[68141,13,69284,69284,12038,0]0Am[68141,13,69284,69284,2137,0]0An[68141,13,69285,69285,40601,0]0An[68141,13,69285,69285,62501,0]0An[68141,13,69285,69285,68310,0]0An[68141,13,69285,69285,62437,0]0An[68141,13,69285,69285,68146,0]0An[68141,13,69285,69285,68342,0]0An[68141,13,69285,69285,68547,0]0An[68141,13,69285,69285,68349,0]0An[68141,13,69285,69285,51347,0]0An[68141,13,69285,69285,51291,0]0An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]0An[68141,13,16533,16533,40602,0]0An[68141,13,16533,16533,62502,0]0An[68141,13,16533,16533,68311,0]0An[68141,13,16533,16533,62438,0]0An[68141,13,16533,16533,68147,0]0An[68141,13,16533,16533,68343,0]0An[68141,13,16533,16533,68548,0]0An[68141,13,16533,16533,68350,0]0An[68141,13,16533,16533,51348,0]0An[68141,13,16533,16533,51292,0]0An[68141,13,16533,16533,56597,0]0An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]0An[68141,13,51092,51092,12039,0]0Am[68141,13,51092,51092,2138,0]0An[68141,13,51092,51092,11924,0]0An[68141,13,51077,51077,12040,0]0Am[68141,13,51077,51077,2139,0]0An[68141,13,51077,51077,62384,0]0An[68141,13,69309,69309,12041,0]0Am[68141,13,69309,69309,2140,0]0An[68141,13,69313,69313,40603,0]0An[68141,13,69313,69313,62503,0]0An[68141,13,69313,69313,68312,0]0An[68141,13,69313,69313,62439,0]0An[68141,13,69313,69313,68148,0]0An[68141,13,69313,69313,68344,0]0An[68141,13,69313,69313,68549,0]0An[68141,13,69313,69313,68351,0]0An[68141,13,69313,69313,51349,0]0An[68141,13,69313,69313,51293,0]0An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]0An[68141,13,15595,15595,12042,0]0Am[68141,13,15595,15595,2141,0]0An[68141,13,68662,68662,68338,0]0An[68141,13,16534,16534,40604,0]0An[68141,13,16534,16534,62504,0]0An[68141,13,16534,16534,68313,0]0An[68141,13,16534,16534,62440,0]0An[68141,13,16534,16534,68149,0]0An[68141,13,16534,16534,68345,0]0An[68141,13,16534,16534,68550,0]0An[68141,13,16534,16534,68352,0]0An[68141,13,16534,16534,51350,0]0An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]0An[68141,13,51093,51093,12043,0]0Am[68141,13,51093,51093,2142,0]0An[68141,13,63152,63152,12044,0]0Am[68141,13,63152,63152,2143,0]0An[68141,13,68141,68141,12045,0]0Am[68141,13,68141,68141,2144,0]0An[68141,13,68133,68133,12046,0]0Am[68141,13,68133,68133,2145,0]0An[68141,13,60327,60327,12032,0]0Am[68141,13,60327,60327,2130,0]0An[68141,13,15593,15593,12033,0]0Am[68141,13,15593,15593,2131,0]0An[68141,13,63270,63270,62535,0]0An[68141,13,63270,63270,17725,0]0An[68141,13,36979,36979,12034,0]0Am[68141,13,36979,36979,9008,0]0Am[68141,13,36979,36979,9025,0]0Am[68141,13,36979,36979,2132,0]0An[68141,13,51101,51101,40598,0]0An[68141,13,51101,51101,62498,0]0An[68141,13,51101,51101,68307,0]0An[68141,13,51101,51101,62434,0]0An[68141,13,51101,51101,68143,0]0An[68141,13,51101,51101,68339,0]0An[68141,13,51101,51101,68544,0]0An[68141,13,51101,51101,68346,0]0An[68141,13,51101,51101,51344,0]0An[68141,13,51101,51101,51288,0]0An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]0An[68141,13,51101,51101,56729,0]0An[68141,13,51101,51101,16110,0]0An[68141,13,63271,63271,17726,0]0An[68141,13,63271,63271,62536,0]0An[68141,13,16532,16532,40599,0]0An[68141,13,16532,16532,62499,0]0An[68141,13,16532,16532,68308,0]0An[68141,13,16532,16532,62435,0]0An[68141,13,16532,16532,68144,0]0An[68141,13,16532,16532,68340,0]0An[68141,13,16532,16532,68545,0]0An[68141,13,16532,16532,68347,0]0An[68141,13,16532,16532,51345,0]0An[68141,13,16532,16532,51289,0]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0An[68141,13,16532,16532,56730,0]0An[68141,13,16532,16532,16111,0]0An[68141,13,15594,15594,12035,0]0Am[68141,13,15594,15594,9026,0]0Am[68141,13,15594,15594,2133,0]0Am[68141,13,63272,63272,9044,0]0An[68141,13,34491,34491,51229,0]0An[68141,13,34491,34491,51221,0]0Am[68141,13,34491,34491,2134,0]0An[68141,13,69306,69306,68559,0]0An[68141,13,69306,69306,56538,0]0An[68141,13,68284,68284,12036,0]0Am[68141,13,68284,68284,2135,0]0An[68141,13,69186,69186,12037,0]0Am[68141,13,69186,69186,2136,0]0An[68141,13,69186,69186,11923,0]0An[68141,13,68334,68334,40600,0]0An[68141,13,68334,68334,62500,0]0An[68141,13,68334,68334,68309,0]0An[68141,13,68334,68334,62436,0]0An[68141,13,68334,68334,68145,0]0An[68141,13,68334,68334,68341,0]0An[68141,13,68334,68334,68546,0]0An[68141,13,68334,68334,68348,0]0An[68141,13,68334,68334,51346,0]0An[68141,13,68334,68334,51290,0]0An[68141,13,68334,68334,56595,0]0An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]0An[68141,13,69284,69284,12038,0]0Am[68141,13,69284,69284,2137,0]0An[68141,13,69285,69285,40601,0]0An[68141,13,69285,69285,62501,0]0An[68141,13,69285,69285,68310,0]0An[68141,13,69285,69285,62437,0]0An[68141,13,69285,69285,68146,0]0An[68141,13,69285,69285,68342,0]0An[68141,13,69285,69285,68547,0]0An[68141,13,69285,69285,68349,0]0An[68141,13,69285,69285,51347,0]0An[68141,13,69285,69285,51291,0]0An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]0An[68141,13,16533,16533,40602,0]0An[68141,13,16533,16533,62502,0]0An[68141,13,16533,16533,68311,0]0An[68141,13,16533,16533,62438,0]0An[68141,13,16533,16533,68147,0]0An[68141,13,16533,16533,68343,0]0An[68141,13,16533,16533,68548,0]0An[68141,13,16533,16533,68350,0]0An[68141,13,16533,16533,51348,0]0An[68141,13,16533,16533,51292,0]0An[68141,13,16533,16533,56597,0]0An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]0An[68141,13,51092,51092,12039,0]0Am[68141,13,51092,51092,2138,0]0An[68141,13,51092,51092,11924,0]0An[68141,13,51077,51077,12040,0]0Am[68141,13,51077,51077,2139,0]0An[68141,13,51077,51077,62384,0]0An[68141,13,69309,69309,12041,0]0Am[68141,13,69309,69309,2140,0]0An[68141,13,69313,69313,40603,0]0An[68141,13,69313,69313,62503,0]0An[68141,13,69313,69313,68312,0]0An[68141,13,69313,69313,62439,0]0An[68141,13,69313,69313,68148,0]0An[68141,13,69313,69313,68344,0]0An[68141,13,69313,69313,68549,0]0An[68141,13,69313,69313,68351,0]0An[68141,13,69313,69313,51349,0]0An[68141,13,69313,69313,51293,0]0An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]0An[68141,13,15595,15595,12042,0]0Am[68141,13,15595,15595,2141,0]0An[68141,13,68662,68662,68338,0]0An[68141,13,16534,16534,40604,0]0An[68141,13,16534,16534,62504,0]0An[68141,13,16534,16534,68313,0]0An[68141,13,16534,16534,62440,0]0An[68141,13,16534,16534,68149,0]0An[68141,13,16534,16534,68345,0]0An[68141,13,16534,16534,68550,0]0An[68141,13,16534,16534,68352,0]0An[68141,13,16534,16534,51350,0]0An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]0An[68141,13,51093,51093,12043,0]0Am[68141,13,51093,51093,2142,0]0An[68141,13,63152,63152,12044,0]0Am[68141,13,63152,63152,2143,0]0An[68141,13,68141,68141,12045,0]0Am[68141,13,68141,68141,2144,0]0An[68141,13,68133,68133,12046,0]0Am[68141,13,68133,68133,2145,0]0An[68141,13,60327,60327,12032,0]0Am[68141,13,60327,60327,2130,0]0An[68141,13,15593,15593,12033,0]0Am[68141,13,15593,15593,2131,0]0An[68141,13,63270,63270,62535,0]0An[68141,13,63270,63270,17725,0]0An[68141,13,36979,36979,12034,0]0Am[68141,13,36979,36979,9008,0]0Am[68141,13,36979,36979,9025,0]0Am[68141,13,36979,36979,2132,0]0An[68141,13,51101,51101,40598,0]0An[68141,13,51101,51101,62498,0]0An[68141,13,51101,51101,68307,0]0An[68141,13,51101,51101,62434,0]0An[68141,13,51101,51101,68143,0]0An[68141,13,51101,51101,68339,0]0An[68141,13,51101,51101,68544,0]0An[68141,13,51101,51101,68346,0]0An[68141,13,51101,51101,51344,0]0An[68141,13,51101,51101,51288,0]0An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]0An[68141,13,51101,51101,56729,0]0An[68141,13,51101,51101,16110,0]0An[68141,13,63271,63271,17726,0]0An[68141,13,63271,63271,62536,0]0An[68141,13,16532,16532,40599,0]0An[68141,13,16532,16532,62499,0]0An[68141,13,16532,16532,68308,0]0An[68141,13,16532,16532,62435,0]0An[68141,13,16532,16532,68144,0]0An[68141,13,16532,16532,68340,0]0An[68141,13,16532,16532,68545,0]0An[68141,13,16532,16532,68347,0]0An[68141,13,16532,16532,51345,0]0An[68141,13,16532,16532,51289,0]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0An[68141,13,16532,16532,56730,0]0An[68141,13,16532,16532,16111,0]0An[68141,13,15594,15594,12035,0]0Am[68141,13,15594,15594,9026,0]0Am[68141,13,15594,15594,2133,0]0Am[68141,13,63272,63272,9044,0]0An[68141,13,34491,34491,51229,0]0An[68141,13,34491,34491,51221,0]0Am[68141,13,34491,34491,2134,0]0An[68141,13,69306,69306,68559,0]0An[68141,13,69306,69306,56538,0]0An[68141,13,68284,68284,12036,0]0Am[68141,13,68284,68284,2135,0]0An[68141,13,69186,69186,12037,0]0Am[68141,13,69186,69186,2136,0]0An[68141,13,69186,69186,11923,0]0An[68141,13,68334,68334,40600,0]0An[68141,13,68334,68334,62500,0]0An[68141,13,68334,68334,68309,0]0An[68141,13,68334,68334,62436,0]0An[68141,13,68334,68334,68145,0]0An[68141,13,68334,68334,68341,0]0An[68141,13,68334,68334,68546,0]0An[68141,13,68334,68334,68348,0]0An[68141,13,68334,68334,51346,0]0An[68141,13,68334,68334,51290,0]0An[68141,13,68334,68334,56595,0]0An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]0An[68141,13,69284,69284,12038,0]0Am[68141,13,69284,69284,2137,0]0An[68141,13,69285,69285,40601,0]0An[68141,13,69285,69285,62501,0]0An[68141,13,69285,69285,68310,0]0An[68141,13,69285,69285,62437,0]0An[68141,13,69285,69285,68146,0]0An[68141,13,69285,69285,68342,0]0An[68141,13,69285,69285,68547,0]0An[68141,13,69285,69285,68349,0]0An[68141,13,69285,69285,51347,0]0An[68141,13,69285,69285,51291,0]0An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]0An[68141,13,16533,16533,40602,0]0An[68141,13,16533,16533,62502,0]0An[68141,13,16533,16533,68311,0]0An[68141,13,16533,16533,62438,0]0An[68141,13,16533,16533,68147,0]0An[68141,13,16533,16533,68343,0]0An[68141,13,16533,16533,68548,0]0An[68141,13,16533,16533,68350,0]0An[68141,13,16533,16533,51348,0]0An[68141,13,16533,16533,51292,0]0An[68141,13,16533,16533,56597,0]0An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]0An[68141,13,51092,51092,12039,0]0Am[68141,13,51092,51092,2138,0]0An[68141,13,51092,51092,11924,0]0An[68141,13,51077,51077,12040,0]0Am[68141,13,51077,51077,2139,0]0An[68141,13,51077,51077,62384,0]0An[68141,13,69309,69309,12041,0]0Am[68141,13,69309,69309,2140,0]0An[68141,13,69313,69313,40603,0]0An[68141,13,69313,69313,62503,0]0An[68141,13,69313,69313,68312,0]0An[68141,13,69313,69313,62439,0]0An[68141,13,69313,69313,68148,0]0An[68141,13,69313,69313,68344,0]0An[68141,13,69313,69313,68549,0]0An[68141,13,69313,69313,68351,0]0An[68141,13,69313,69313,51349,0]0An[68141,13,69313,69313,51293,0]0An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]0An[68141,13,15595,15595,12042,0]0Am[68141,13,15595,15595,2141,0]0An[68141,13,68662,68662,68338,0]0An[68141,13,16534,16534,40604,0]0An[68141,13,16534,16534,62504,0]0An[68141,13,16534,16534,68313,0]0An[68141,13,16534,16534,62440,0]0An[68141,13,16534,16534,68149,0]0An[68141,13,16534,16534,68345,0]0An[68141,13,16534,16534,68550,0]0An[68141,13,16534,16534,68352,0]0An[68141,13,16534,16534,51350,0]0An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]0An[68141,13,51093,51093,12043,0]0Am[68141,13,51093,51093,2142,0]0An[68141,13,63152,63152,12044,0]0Am[68141,13,63152,63152,2143,0]0An[68141,13,68141,68141,12045,0]0Am[68141,13,68141,68141,2144,0]0An[68141,13,68133,68133,12046,0]0Am[68141,13,68133,68133,2145,0]0An[68141,13,60327,60327,12032,0]0Am[68141,13,60327,60327,2130,0]0An[68141,13,15593,15593,12033,0]0Am[68141,13,15593,15593,2131,0]0An[68141,13,63270,63270,62535,0]0An[68141,13,63270,63270,17725,0]0An[68141,13,36979,36979,12034,0]0Am[68141,13,36979,36979,9008,0]0Am[68141,13,36979,36979,9025,0]0Am[68141,13,36979,36979,2132,0]0An[68141,13,51101,51101,40598,0]0An[68141,13,51101,51101,62498,0]0An[68141,13,51101,51101,68307,0]0An[68141,13,51101,51101,62434,0]0An[68141,13,51101,51101,68143,0]0An[68141,13,51101,51101,68339,0]0An[68141,13,51101,51101,68544,0]0An[68141,13,51101,51101,68346,0]0An[68141,13,51101,51101,51344,0]0An[68141,13,51101,51101,51288,0]0An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]0An[68141,13,51101,51101,56729,0]0An[68141,13,51101,51101,16110,0]0An[68141,13,63271,63271,17726,0]0An[68141,13,63271,63271,62536,0]0An[68141,13,16532,16532,40599,0]0An[68141,13,16532,16532,62499,0]0An[68141,13,16532,16532,68308,0]0An[68141,13,16532,16532,62435,0]0An[68141,13,16532,16532,68144,0]0An[68141,13,16532,16532,68340,0]0An[68141,13,16532,16532,68545,0]0An[68141,13,16532,16532,68347,0]0An[68141,13,16532,16532,51345,0]0An[68141,13,16532,16532,51289,0]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0An[68141,13,16532,16532,56730,0]0An[68141,13,16532,16532,16111,0]0An[68141,13,15594,15594,12035,0]0Am[68141,13,15594,15594,9026,0]0Am[68141,13,15594,15594,2133,0]0Am[68141,13,63272,63272,9044,0]0An[68141,13,34491,34491,51229,0]0An[68141,13,34491,34491,51221,0]0Am[68141,13,34491,34491,2134,0]0An[68141,13,69306,69306,68559,0]0An[68141,13,69306,69306,56538,0]0An[68141,13,68284,68284,12036,0]0Am[68141,13,68284,68284,2135,0]0An[68141,13,69186,69186,12037,0]0Am[68141,13,69186,69186,2136,0]0An[68141,13,69186,69186,11923,0]0An[68141,13,68334,68334,40600,0]0An[68141,13,68334,68334,62500,0]0An[68141,13,68334,68334,68309,0]0An[68141,13,68334,68334,62436,0]0An[68141,13,68334,68334,68145,0]0An[68141,13,68334,68334,68341,0]0An[68141,13,68334,68334,68546,0]0An[68141,13,68334,68334,68348,0]0An[68141,13,68334,68334,51346,0]0An[68141,13,68334,68334,51290,0]0An[68141,13,68334,68334,56595,0]0An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]0An[68141,13,69284,69284,12038,0]0Am[68141,13,69284,69284,2137,0]0An[68141,13,69285,69285,40601,0]0An[68141,13,69285,69285,62501,0]0An[68141,13,69285,69285,68310,0]0An[68141,13,69285,69285,62437,0]0An[68141,13,69285,69285,68146,0]0An[68141,13,69285,69285,68342,0]0An[68141,13,69285,69285,68547,0]0An[68141,13,69285,69285,68349,0]0An[68141,13,69285,69285,51347,0]0An[68141,13,69285,69285,51291,0]0An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]0An[68141,13,16533,16533,40602,0]0An[68141,13,16533,16533,62502,0]0An[68141,13,16533,16533,68311,0]0An[68141,13,16533,16533,62438,0]0An[68141,13,16533,16533,68147,0]0An[68141,13,16533,16533,68343,0]0An[68141,13,16533,16533,68548,0]0An[68141,13,16533,16533,68350,0]0An[68141,13,16533,16533,51348,0]0An[68141,13,16533,16533,51292,0]0An[68141,13,16533,16533,56597,0]0An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]0An[68141,13,51092,51092,12039,0]0Am[68141,13,51092,51092,2138,0]0An[68141,13,51092,51092,11924,0]0An[68141,13,51077,51077,12040,0]0Am[68141,13,51077,51077,2139,0]0An[68141,13,51077,51077,62384,0]0An[68141,13,69309,69309,12041,0]0Am[68141,13,69309,69309,2140,0]0An[68141,13,69313,69313,40603,0]0An[68141,13,69313,69313,62503,0]0An[68141,13,69313,69313,68312,0]0An[68141,13,69313,69313,62439,0]0An[68141,13,69313,69313,68148,0]0An[68141,13,69313,69313,68344,0]0An[68141,13,69313,69313,68549,0]0An[68141,13,69313,69313,68351,0]0An[68141,13,69313,69313,51349,0]0An[68141,13,69313,69313,51293,0]0An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]0An[68141,13,15595,15595,12042,0]0Am[68141,13,15595,15595,2141,0]0An[68141,13,68662,68662,68338,0]0An[68141,13,16534,16534,40604,0]0An[68141,13,16534,16534,62504,0]0An[68141,13,16534,16534,68313,0]0An[68141,13,16534,16534,62440,0]0An[68141,13,16534,16534,68149,0]0An[68141,13,16534,16534,68345,0]0An[68141,13,16534,16534,68550,0]0An[68141,13,16534,16534,68352,0]0An[68141,13,16534,16534,51350,0]0An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]0An[68141,13,51093,51093,12043,0]0Am[68141,13,51093,51093,2142,0]0An[68141,13,63152,63152,12044,0]0Am[68141,13,63152,63152,2143,0]0An[68141,13,68141,68141,12045,0]0Am[68141,13,68141,68141,2144,0]0An[68141,13,68133,68133,12046,0]0Am[68141,13,68133,68133,2145,0]0An[68141,13,60327,60327,12032,0]0Am[68141,13,60327,60327,2130,0]0An[68141,13,15593,15593,12033,0]0Am[68141,13,15593,15593,2131,0]0An[68141,13,63270,63270,62535,0]0An[68141,13,63270,63270,17725,0]0An[68141,13,36979,36979,12034,0]0Am[68141,13,36979,36979,9008,0]0Am[68141,13,36979,36979,9025,0]0Am[68141,13,36979,36979,2132,0]0An[68141,13,51101,51101,40598,0]0An[68141,13,51101,51101,62498,0]0An[68141,13,51101,51101,68307,0]0An[68141,13,51101,51101,62434,0]0An[68141,13,51101,51101,68143,0]0An[68141,13,51101,51101,68339,0]0An[68141,13,51101,51101,68544,0]0An[68141,13,51101,51101,68346,0]0An[68141,13,51101,51101,51344,0]0An[68141,13,51101,51101,51288,0]0An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]0An[68141,13,51101,51101,56729,0]0An[68141,13,51101,51101,16110,0]0An[68141,13,63271,63271,17726,0]0An[68141,13,63271,63271,62536,0]0An[68141,13,16532,16532,40599,0]0An[68141,13,16532,16532,62499,0]0An[68141,13,16532,16532,68308,0]0An[68141,13,16532,16532,62435,0]0An[68141,13,16532,16532,68144,0]0An[68141,13,16532,16532,68340,0]0An[68141,13,16532,16532,68545,0]0An[68141,13,16532,16532,68347,0]0An[68141,13,16532,16532,51345,0]0An[68141,13,16532,16532,51289,0]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0An[68141,13,16532,16532,56730,0]0An[68141,13,16532,16532,16111,0]0An[68141,13,15594,15594,12035,0]0Am[68141,13,15594,15594,9026,0]0Am[68141,13,15594,15594,2133,0]0Am[68141,13,63272,63272,9044,0]0An[68141,13,34491,34491,51229,0]0An[68141,13,34491,34491,51221,0]0Am[68141,13,34491,34491,2134,0]0An[68141,13,69306,69306,68559,0]0An[68141,13,69306,69306,56538,0]0An[68141,13,68284,68284,12036,0]0Am[68141,13,68284,68284,2135,0]0An[68141,13,69186,69186,12037,0]0Am[68141,13,69186,69186,2136,0]0An[68141,13,69186,69186,11923,0]0An[68141,13,68334,68334,40600,0]0An[68141,13,68334,68334,62500,0]0An[68141,13,68334,68334,68309,0]0An[68141,13,68334,68334,62436,0]0An[68141,13,68334,68334,68145,0]0An[68141,13,68334,68334,68341,0]0An[68141,13,68334,68334,68546,0]0An[68141,13,68334,68334,68348,0]0An[68141,13,68334,68334,51346,0]0An[68141,13,68334,68334,51290,0]0An[68141,13,68334,68334,56595,0]0An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]0An[68141,13,69284,69284,12038,0]0Am[68141,13,69284,69284,2137,0]0An[68141,13,69285,69285,40601,0]0An[68141,13,69285,69285,62501,0]0An[68141,13,69285,69285,68310,0]0An[68141,13,69285,69285,62437,0]0An[68141,13,69285,69285,68146,0]0An[68141,13,69285,69285,68342,0]0An[68141,13,69285,69285,68547,0]0An[68141,13,69285,69285,68349,0]0An[68141,13,69285,69285,51347,0]0An[68141,13,69285,69285,51291,0]0An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]0An[68141,13,16533,16533,40602,0]0An[68141,13,16533,16533,62502,0]0An[68141,13,16533,16533,68311,0]0An[68141,13,16533,16533,62438,0]0An[68141,13,16533,16533,68147,0]0An[68141,13,16533,16533,68343,0]0An[68141,13,16533,16533,68548,0]0An[68141,13,16533,16533,68350,0]0An[68141,13,16533,16533,51348,0]0An[68141,13,16533,16533,51292,0]0An[68141,13,16533,16533,56597,0]0An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]0An[68141,13,51092,51092,12039,0]0Am[68141,13,51092,51092,2138,0]0An[68141,13,51092,51092,11924,0]0An[68141,13,51077,51077,12040,0]0Am[68141,13,51077,51077,2139,0]0An[68141,13,51077,51077,62384,0]0An[68141,13,69309,69309,12041,0]0Am[68141,13,69309,69309,2140,0]0An[68141,13,69313,69313,40603,0]0An[68141,13,69313,69313,62503,0]0An[68141,13,69313,69313,68312,0]0An[68141,13,69313,69313,62439,0]0An[68141,13,69313,69313,68148,0]0An[68141,13,69313,69313,68344,0]0An[68141,13,69313,69313,68549,0]0An[68141,13,69313,69313,68351,0]0An[68141,13,69313,69313,51349,0]0An[68141,13,69313,69313,51293,0]0An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]0An[68141,13,15595,15595,12042,0]0Am[68141,13,15595,15595,2141,0]0An[68141,13,68662,68662,68338,0]0An[68141,13,16534,16534,40604,0]0An[68141,13,16534,16534,62504,0]0An[68141,13,16534,16534,68313,0]0An[68141,13,16534,16534,62440,0]0An[68141,13,16534,16534,68149,0]0An[68141,13,16534,16534,68345,0]0An[68141,13,16534,16534,68550,0]0An[68141,13,16534,16534,68352,0]0An[68141,13,16534,16534,51350,0]0An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]0An[68141,13,51093,51093,12043,0]0Am[68141,13,51093,51093,2142,0]0An[68141,13,63152,63152,12044,0]0Am[68141,13,63152,63152,2143,0]0An[68141,13,68141,68141,12045,0]0Am[68141,13,68141,68141,2144,0]0An[68141,13,68133,68133,12046,0]0Am[68141,13,68133,68133,2145,0]0An[68141,13,60327,60327,12032,0]0Am[68141,13,60327,60327,2130,0]0An[68141,13,15593,15593,12033,0]0Am[68141,13,15593,15593,2131,0]0An[68141,13,63270,63270,62535,0]0An[68141,13,63270,63270,17725,0]0An[68141,13,36979,36979,12034,0]0Am[68141,13,36979,36979,9008,0]0Am[68141,13,36979,36979,9025,0]0Am[68141,13,36979,36979,2132,0]0An[68141,13,51101,51101,40598,0]0An[68141,13,51101,51101,62498,0]0An[68141,13,51101,51101,68307,0]0An[68141,13,51101,51101,62434,0]0An[68141,13,51101,51101,68143,0]0An[68141,13,51101,51101,68339,0]0An[68141,13,51101,51101,68544,0]0An[68141,13,51101,51101,68346,0]0An[68141,13,51101,51101,51344,0]0An[68141,13,51101,51101,51288,0]0An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]0An[68141,13,51101,51101,56729,0]0An[68141,13,51101,51101,16110,0]0An[68141,13,63271,63271,17726,0]0An[68141,13,63271,63271,62536,0]0An[68141,13,16532,16532,40599,0]0An[68141,13,16532,16532,62499,0]0An[68141,13,16532,16532,68308,0]0An[68141,13,16532,16532,62435,0]0An[68141,13,16532,16532,68144,0]0An[68141,13,16532,16532,68340,0]0An[68141,13,16532,16532,68545,0]0An[68141,13,16532,16532,68347,0]0An[68141,13,16532,16532,51345,0]0An[68141,13,16532,16532,51289,0]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0An[68141,13,16532,16532,56730,0]0An[68141,13,16532,16532,16111,0]0An[68141,13,15594,15594,12035,0]0Am[68141,13,15594,15594,9026,0]0Am[68141,13,15594,15594,2133,0]0Am[68141,13,63272,63272,9044,0]0An[68141,13,34491,34491,51229,0]0An[68141,13,34491,34491,51221,0]0Am[68141,13,34491,34491,2134,0]0An[68141,13,69306,69306,68559,0]0An[68141,13,69306,69306,56538,0]0An[68141,13,68284,68284,12036,0]0Am[68141,13,68284,68284,2135,0]0An[68141,13,69186,69186,12037,0]0Am[68141,13,69186,69186,2136,0]0An[68141,13,69186,69186,11923,0]0An[68141,13,68334,68334,40600,0]0An[68141,13,68334,68334,62500,0]0An[68141,13,68334,68334,68309,0]0An[68141,13,68334,68334,62436,0]0An[68141,13,68334,68334,68145,0]0An[68141,13,68334,68334,68341,0]0An[68141,13,68334,68334,68546,0]0An[68141,13,68334,68334,68348,0]0An[68141,13,68334,68334,51346,0]0An[68141,13,68334,68334,51290,0]0An[68141,13,68334,68334,56595,0]0An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]0An[68141,13,69284,69284,12038,0]0Am[68141,13,69284,69284,2137,0]0An[68141,13,69285,69285,40601,0]0An[68141,13,69285,69285,62501,0]0An[68141,13,69285,69285,68310,0]0An[68141,13,69285,69285,62437,0]0An[68141,13,69285,69285,68146,0]0An[68141,13,69285,69285,68342,0]0An[68141,13,69285,69285,68547,0]0An[68141,13,69285,69285,68349,0]0An[68141,13,69285,69285,51347,0]0An[68141,13,69285,69285,51291,0]0An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]0An[68141,13,16533,16533,40602,0]0An[68141,13,16533,16533,62502,0]0An[68141,13,16533,16533,68311,0]0An[68141,13,16533,16533,62438,0]0An[68141,13,16533,16533,68147,0]0An[68141,13,16533,16533,68343,0]0An[68141,13,16533,16533,68548,0]0An[68141,13,16533,16533,68350,0]0An[68141,13,16533,16533,51348,0]0An[68141,13,16533,16533,51292,0]0An[68141,13,16533,16533,56597,0]0An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]0An[68141,13,51092,51092,12039,0]0Am[68141,13,51092,51092,2138,0]0An[68141,13,51092,51092,11924,0]0An[68141,13,51077,51077,12040,0]0Am[68141,13,51077,51077,2139,0]0An[68141,13,51077,51077,62384,0]0An[68141,13,69309,69309,12041,0]0Am[68141,13,69309,69309,2140,0]0An[68141,13,69313,69313,40603,0]0An[68141,13,69313,69313,62503,0]0An[68141,13,69313,69313,68312,0]0An[68141,13,69313,69313,62439,0]0An[68141,13,69313,69313,68148,0]0An[68141,13,69313,69313,68344,0]0An[68141,13,69313,69313,68549,0]0An[68141,13,69313,69313,68351,0]0An[68141,13,69313,69313,51349,0]0An[68141,13,69313,69313,51293,0]0An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]0An[68141,13,15595,15595,12042,0]0Am[68141,13,15595,15595,2141,0]0An[68141,13,68662,68662,68338,0]0An[68141,13,16534,16534,40604,0]0An[68141,13,16534,16534,62504,0]0An[68141,13,16534,16534,68313,0]0An[68141,13,16534,16534,62440,0]0An[68141,13,16534,16534,68149,0]0An[68141,13,16534,16534,68345,0]0An[68141,13,16534,16534,68550,0]0An[68141,13,16534,16534,68352,0]0An[68141,13,16534,16534,51350,0]0An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]0An[68141,13,51093,51093,12043,0]0Am[68141,13,51093,51093,2142,0]0An[68141,13,63152,63152,12044,0]0Am[68141,13,63152,63152,2143,0]0An[68141,13,68141,68141,12045,0]0Am[68141,13,68141,68141,2144,0]0An[68141,13,68133,68133,12046,0]0Am[68141,13,68133,68133,2145,0]0An[68141,13,60327,60327,12032,0]0Am[68141,13,60327,60327,2130,0]0An[68141,13,15593,15593,12033,0]0Am[68141,13,15593,15593,2131,0]0An[68141,13,63270,63270,62535,0]0An[68141,13,63270,63270,17725,0]0An[68141,13,36979,36979,12034,0]0Am[68141,13,36979,36979,9008,0]0Am[68141,13,36979,36979,9025,0]0Am[68141,13,36979,36979,2132,0]0An[68141,13,51101,51101,40598,0]0An[68141,13,51101,51101,62498,0]0An[68141,13,51101,51101,68307,0]0An[68141,13,51101,51101,62434,0]0An[68141,13,51101,51101,68143,0]0An[68141,13,51101,51101,68339,0]0An[68141,13,51101,51101,68544,0]0An[68141,13,51101,51101,68346,0]0An[68141,13,51101,51101,51344,0]0An[68141,13,51101,51101,51288,0]0An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]0An[68141,13,51101,51101,56729,0]0An[68141,13,51101,51101,16110,0]0An[68141,13,63271,63271,17726,0]0An[68141,13,63271,63271,62536,0]0An[68141,13,16532,16532,40599,0]0An[68141,13,16532,16532,62499,0]0An[68141,13,16532,16532,68308,0]0An[68141,13,16532,16532,62435,0]0An[68141,13,16532,16532,68144,0]0An[68141,13,16532,16532,68340,0]0An[68141,13,16532,16532,68545,0]0An[68141,13,16532,16532,68347,0]0An[68141,13,16532,16532,51345,0]0An[68141,13,16532,16532,51289,0]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0An[68141,13,16532,16532,56730,0]0An[68141,13,16532,16532,16111,0]0An[68141,13,15594,15594,12035,0]0Am[68141,13,15594,15594,9026,0]0Am[68141,13,15594,15594,2133,0]0Am[68141,13,63272,63272,9044,0]0An[68141,13,34491,34491,51229,0]0An[68141,13,34491,34491,51221,0]0Am[68141,13,34491,34491,2134,0]0An[68141,13,69306,69306,68559,0]0An[68141,13,69306,69306,56538,0]0An[68141,13,68284,68284,12036,0]0Am[68141,13,68284,68284,2135,0]0An[68141,13,69186,69186,12037,0]0Am[68141,13,69186,69186,2136,0]0An[68141,13,69186,69186,11923,0]0An[68141,13,68334,68334,40600,0]0An[68141,13,68334,68334,62500,0]0An[68141,13,68334,68334,68309,0]0An[68141,13,68334,68334,62436,0]0An[68141,13,68334,68334,68145,0]0An[68141,13,68334,68334,68341,0]0An[68141,13,68334,68334,68546,0]0An[68141,13,68334,68334,68348,0]0An[68141,13,68334,68334,51346,0]0An[68141,13,68334,68334,51290,0]0An[68141,13,68334,68334,56595,0]0An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]0An[68141,13,69284,69284,12038,0]0Am[68141,13,69284,69284,2137,0]0An[68141,13,69285,69285,40601,0]0An[68141,13,69285,69285,62501,0]0An[68141,13,69285,69285,68310,0]0An[68141,13,69285,69285,62437,0]0An[68141,13,69285,69285,68146,0]0An[68141,13,69285,69285,68342,0]0An[68141,13,69285,69285,68547,0]0An[68141,13,69285,69285,68349,0]0An[68141,13,69285,69285,51347,0]0An[68141,13,69285,69285,51291,0]0An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]0An[68141,13,16533,16533,40602,0]0An[68141,13,16533,16533,62502,0]0An[68141,13,16533,16533,68311,0]0An[68141,13,16533,16533,62438,0]0An[68141,13,16533,16533,68147,0]0An[68141,13,16533,16533,68343,0]0An[68141,13,16533,16533,68548,0]0An[68141,13,16533,16533,68350,0]0An[68141,13,16533,16533,51348,0]0An[68141,13,16533,16533,51292,0]0An[68141,13,16533,16533,56597,0]0An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]0An[68141,13,51092,51092,12039,0]0Am[68141,13,51092,51092,2138,0]0An[68141,13,51092,51092,11924,0]0An[68141,13,51077,51077,12040,0]0Am[68141,13,51077,51077,2139,0]0An[68141,13,51077,51077,62384,0]0An[68141,13,69309,69309,12041,0]0Am[68141,13,69309,69309,2140,0]0An[68141,13,69313,69313,40603,0]0An[68141,13,69313,69313,62503,0]0An[68141,13,69313,69313,68312,0]0An[68141,13,69313,69313,62439,0]0An[68141,13,69313,69313,68148,0]0An[68141,13,69313,69313,68344,0]0An[68141,13,69313,69313,68549,0]0An[68141,13,69313,69313,68351,0]0An[68141,13,69313,69313,51349,0]0An[68141,13,69313,69313,51293,0]0An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]0An[68141,13,15595,15595,12042,0]0Am[68141,13,15595,15595,2141,0]0An[68141,13,68662,68662,68338,0]0An[68141,13,16534,16534,40604,0]0An[68141,13,16534,16534,62504,0]0An[68141,13,16534,16534,68313,0]0An[68141,13,16534,16534,62440,0]0An[68141,13,16534,16534,68149,0]0An[68141,13,16534,16534,68345,0]0An[68141,13,16534,16534,68550,0]0An[68141,13,16534,16534,68352,0]0An[68141,13,16534,16534,51350,0]0An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]0An[68141,13,51093,51093,12043,0]0Am[68141,13,51093,51093,2142,0]0An[68141,13,63152,63152,12044,0]0Am[68141,13,63152,63152,2143,0]0An[68141,13,68141,68141,12045,0]0Am[68141,13,68141,68141,2144,0]0An[68141,13,68133,68133,12046,0]0Am[68141,13,68133,68133,2145,0]0An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,51101,51101,51344,0]An[68141,13,16532,16532,51345,0]An[68141,13,68334,68334,51346,0]An[68141,13,69285,69285,51347,0]An[68141,13,16533,16533,51348,0]An[68141,13,69313,69313,51349,0]An[68141,13,16534,16534,51350,0]6543210654321065432106543210654321065432106543210An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,16111,0]Ae[68141,2,64440,0,0,0]An[68141,13,68334,68334,16112,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,16114,0]An[68141,13,69313,69313,16115,0]An[68141,13,16534,16534,16116,0]76543210765432107654321076543210765432107654321076543210An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]10101010101010An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,15593,15593,12033,0]Am[68141,15,15593,15593,2131,0]Ae[68141,7,62879,0,0,0]An[68141,13,36979,36979,12034,0]Am[68141,15,36979,36979,2132,0]Ae[68141,7,62880,0,0,0]543210543210543210543210543210543210543210An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]7Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]7Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]Ea[68141,13,69186,69186,11923,0,\"impl-TryFrom%3C%26RuntimeOrigin%3E-for-%26Origin\"]Dj[68141,13,69186,69186,11923,0,\"impl-TryFrom%3COriginCaller%3E-for-Origin\"]E`[68141,13,69186,69186,11923,0,\"impl-TryFrom%3C%26OriginCaller%3E-for-%26Origin\"]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/entry/870e1659d579.js b/web/public/sdk_docs/search.index/entry/870e1659d579.js new file mode 100644 index 00000000..d90368a9 --- /dev/null +++ b/web/public/sdk_docs/search.index/entry/870e1659d579.js @@ -0,0 +1 @@ +rd_("Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,15,69186,69186,11923,0]0000000Ae[68141,5,51077,0,0,0]0000000Ae[68141,6,51101,0,0,0]Ae[68141,6,16532,0,0,0]Ae[68141,6,68334,0,0,0]Ae[68141,6,69285,0,0,0]Ae[68141,6,16533,0,0,0]Ae[68141,6,69313,0,0,0]Ae[68141,6,16534,0,0,0]6543210654321065432106543210654321065432106543210An[68141,17,69186,69186,11775,0]Ae[68141,5,51101,0,0,0]Ae[68141,5,16532,0,0,0]2Ae[68141,5,68334,0,0,0]Ae[68141,5,69285,0,0,0]Ae[68141,5,16533,0,0,0]Ae[68141,5,69313,0,0,0]Ae[68141,5,16534,0,0,0]6574321065743210657432106574321065743210657432106543210Ae[68141,8,15593,0,0,0]Ae[68141,8,36979,0,0,0]1Ae[68141,5,63270,0,0,0]1Ae[68141,5,63271,0,0,0]31203120312031203120312010An[68141,13,51101,51101,56593,0]An[68141,13,16532,16532,56594,0]An[68141,13,68334,68334,56595,0]An[68141,13,69285,69285,56596,0]An[68141,13,16533,16533,56597,0]An[68141,13,69313,69313,56598,0]An[68141,13,16534,16534,56599,0]6543210654321065432106543210654321065432106543210An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,51101,51101,40598,0]An[68141,13,16532,16532,40599,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,68334,68334,40600,0]An[68141,13,69284,69284,12038,0]An[68141,13,69285,69285,40601,0]An[68141,13,16533,16533,40602,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,69313,69313,40603,0]An[68141,13,15595,15595,12042,0]An[68141,13,16534,16534,40604,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,51101,51101,40598,0]An[68141,13,16532,16532,40599,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,68334,68334,40600,0]An[68141,13,69284,69284,12038,0]An[68141,13,69285,69285,40601,0]An[68141,13,16533,16533,40602,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,69313,69313,40603,0]An[68141,13,15595,15595,12042,0]An[68141,13,16534,16534,40604,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,51101,51101,40598,0]An[68141,13,16532,16532,40599,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,68334,68334,40600,0]An[68141,13,69284,69284,12038,0]An[68141,13,69285,69285,40601,0]An[68141,13,16533,16533,40602,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,69313,69313,40603,0]An[68141,13,15595,15595,12042,0]An[68141,13,16534,16534,40604,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,51101,51101,40598,0]An[68141,13,16532,16532,40599,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,68334,68334,40600,0]An[68141,13,69284,69284,12038,0]An[68141,13,69285,69285,40601,0]An[68141,13,16533,16533,40602,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,69313,69313,40603,0]An[68141,13,15595,15595,12042,0]An[68141,13,16534,16534,40604,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,51101,51101,40598,0]An[68141,13,16532,16532,40599,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,68334,68334,40600,0]An[68141,13,69284,69284,12038,0]An[68141,13,69285,69285,40601,0]An[68141,13,16533,16533,40602,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,69313,69313,40603,0]An[68141,13,15595,15595,12042,0]An[68141,13,16534,16534,40604,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,51101,51101,40598,0]An[68141,13,16532,16532,40599,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,68334,68334,40600,0]An[68141,13,69284,69284,12038,0]An[68141,13,69285,69285,40601,0]An[68141,13,16533,16533,40602,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,69313,69313,40603,0]An[68141,13,15595,15595,12042,0]An[68141,13,16534,16534,40604,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,51101,51101,40598,0]An[68141,13,16532,16532,40599,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,68334,68334,40600,0]An[68141,13,69284,69284,12038,0]An[68141,13,69285,69285,40601,0]An[68141,13,16533,16533,40602,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,69313,69313,40603,0]An[68141,13,15595,15595,12042,0]An[68141,13,16534,16534,40604,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,51101,51101,40598,0]An[68141,13,16532,16532,40599,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,68334,68334,40600,0]An[68141,13,69284,69284,12038,0]An[68141,13,69285,69285,40601,0]An[68141,13,16533,16533,40602,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,69313,69313,40603,0]An[68141,13,15595,15595,12042,0]An[68141,13,16534,16534,40604,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]Ae[68141,2,60327,0,0,0]Ae[68141,2,15593,0,0,0]Ae[68141,2,36979,0,0,0]Ae[68141,2,15594,0,0,0]Ae[68141,2,68284,0,0,0]Ae[68141,2,69186,0,0,0]Ae[68141,2,69284,0,0,0]Ae[68141,2,51092,0,0,0]Ae[68141,2,51077,0,0,0]Ae[68141,2,69309,0,0,0]Ae[68141,2,15595,0,0,0]Ae[68141,2,51093,0,0,0]Ae[68141,2,63152,0,0,0]Ae[68141,2,68141,0,0,0]Ae[68141,2,68133,0,0,0]>3210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210=<;:987654Ae[68141,2,64440,0,0,0]0000000Ae[68141,2,56522,0,0,0]0000000Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,2132,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]Am[68141,13,69284,69284,2137,0]Am[68141,13,51092,51092,2138,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]Am[68141,13,15595,15595,2141,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,69284,69284,12038,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,15595,15595,12042,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210Ae[68141,2,68662,0,0,0]0000000Ae[68141,2,60327,0,0,0]Ae[68141,2,15593,0,0,0]Ae[68141,2,36979,0,0,0]Ae[68141,2,15594,0,0,0]Ae[68141,2,68284,0,0,0]Ae[68141,2,69186,0,0,0]Ae[68141,2,69284,0,0,0]Ae[68141,2,51092,0,0,0]Ae[68141,2,51077,0,0,0]Ae[68141,2,69309,0,0,0]Ae[68141,2,15595,0,0,0]Ae[68141,2,51093,0,0,0]Ae[68141,2,63152,0,0,0]Ae[68141,2,68141,0,0,0]Ae[68141,2,68133,0,0,0]>:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210=<;Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]0Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]0Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]0Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]0Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]0Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]0Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]0Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]0Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]10101010101010An[68141,17,68133,68133,11784,0]Af[68141,10,68662,0,0,0]10101010101010An[68141,17,69284,69284,11776,0]0000000An[68141,17,15594,15594,11773,0]0000000Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,2132,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]Am[68141,13,69284,69284,2137,0]Am[68141,13,51092,51092,2138,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]Am[68141,13,15595,15595,2141,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=====<;:9876543210?>=<;:9876543210?>=<;:9876543210?>=<;:9876543210?>=<;:9876543210?>=<;:9876543210?>=<;:9876543210Ae[68141,2,68142,0,0,0]0000000Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Ae[68141,2,64440,0,0,0]0000000An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]Ae[68141,8,16533,0,0,0]0000000An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,14,16533,16533,66377,0]An[68141,14,51077,51077,62384,0]10101010101010An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,56593,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,56594,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,56595,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,56596,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,56597,0]An[68141,13,51092,51092,11924,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,56598,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,56599,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,56593,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,56594,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,56595,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,56596,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,56597,0]An[68141,13,51092,51092,11924,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,56598,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,56599,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,56593,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,56594,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,56595,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,56596,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,56597,0]An[68141,13,51092,51092,11924,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,56598,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,56599,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,56593,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,56594,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,56595,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,56596,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,56597,0]An[68141,13,51092,51092,11924,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,56598,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,56599,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,56593,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,56594,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,56595,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,56596,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,56597,0]An[68141,13,51092,51092,11924,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,56598,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,56599,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,56593,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,56594,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,56595,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,56596,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,56597,0]An[68141,13,51092,51092,11924,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,56598,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,56599,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,56593,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,56594,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,56595,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,56596,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,56597,0]An[68141,13,51092,51092,11924,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,56598,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,56599,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,56593,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,56594,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,56595,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,56596,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,56597,0]An[68141,13,51092,51092,11924,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,56598,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,56599,0]An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,69284,69284,12038,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,15595,15595,12042,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:98765432109Am[68141,15,69186,69186,2136,0]Ae[68141,7,62883,0,0,0];10;10;10;10;10;10;10An[68141,13,51101,51101,62498,0]An[68141,13,16532,16532,62499,0]An[68141,13,68334,68334,62500,0]An[68141,13,69285,69285,62501,0]An[68141,13,16533,16533,62502,0]An[68141,13,69313,69313,62503,0]An[68141,13,16534,16534,62504,0]6543210654321065432106543210654321065432106543210An[68141,12,15595,15595,40621,0]>Am[68141,15,15595,15595,2141,0]Ae[68141,7,62888,0,0,0]2An[68141,13,15595,15595,12042,0]21302130213021302130213021Ae[68141,2,56522,0,0,0]0000000An[68141,13,15593,15593,12033,0]0000000<;:9876<;:9876<;:9876<;:9876<;:9876<;:9876<;:9876<;:9876Ae[68141,2,15571,0,0,0]0000000Ae[68141,2,68318,0,0,0]0000000Ae[68141,2,64440,0,0,0]0000000Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,2132,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]Am[68141,13,69284,69284,2137,0]Am[68141,13,51092,51092,2138,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]Am[68141,13,15595,15595,2141,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210An[68141,13,51101,51101,51288,0]An[68141,13,16532,16532,51289,0]An[68141,13,68334,68334,51290,0]An[68141,13,69285,69285,51291,0]An[68141,13,16533,16533,51292,0]An[68141,13,69313,69313,51293,0]An[68141,13,16534,16534,51294,0]6543210654321065432106543210654321065432106543210Ae[68141,2,68662,0,0,0]000000000000000Aa[68141,3,0,0,0,0]Ae[68141,6,51101,0,0,0]Ae[68141,6,16532,0,0,0]Ae[68141,6,68334,0,0,0]Ae[68141,6,69285,0,0,0]Ae[68141,6,16533,0,0,0]Ae[68141,6,69313,0,0,0]Ae[68141,6,16534,0,0,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]An[68141,13,51101,51101,51288,0]An[68141,13,16532,16532,51289,0]An[68141,13,68334,68334,51290,0]An[68141,13,69285,69285,51291,0]An[68141,13,16533,16533,51292,0]An[68141,13,69313,69313,51293,0]=Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,2132,0]87Am[68141,13,15594,15594,2133,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]9Am[68141,13,69284,69284,2137,0]98Am[68141,13,51092,51092,2138,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]:Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,51294,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Ae[68141,2,68142,0,0,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,16111,0]An[68141,13,68334,68334,16112,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,16114,0]An[68141,13,69313,69313,16115,0]An[68141,13,16534,16534,16116,0]Ae[68141,2,56831,0,0,0]Ae[68141,2,64440,0,0,0]An[68141,13,15595,15595,12042,0]Am[68141,15,15595,15595,2141,0]Ae[68141,7,62888,0,0,0]210An[68141,13,15594,15594,12035,0]Am[68141,15,15594,15594,2133,0]Ae[68141,7,62881,0,0,0]>=<;:98Ae[68141,2,15571,0,0,0]Am[68141,15,36979,36979,9008,0]Ae[68141,6,51101,0,0,0]Ae[68141,6,16532,0,0,0]Ae[68141,6,68334,0,0,0]Ae[68141,6,69285,0,0,0]Ae[68141,6,16533,0,0,0]Ae[68141,6,69313,0,0,0]Ae[68141,6,16534,0,0,0]An[68141,13,51077,51077,62384,0]Ae[68141,2,64440,0,0,0]:Ae[68141,2,68142,0,0,0]1An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,69284,69284,12038,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,15595,15595,12042,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]Ae[68141,2,56831,0,0,0]Ae[68141,2,64440,0,0,0]Ae[68141,2,15571,0,0,0]Am[68141,15,36979,36979,9008,0]Ae[68141,5,68662,0,0,0]Ae[68141,6,51101,0,0,0]Ae[68141,6,16532,0,0,0]Ae[68141,6,68334,0,0,0]Ae[68141,6,69285,0,0,0]Ae[68141,6,16533,0,0,0]Ae[68141,6,69313,0,0,0]Ae[68141,6,16534,0,0,0]65432109:An[68141,13,51101,51101,56657,0]An[68141,13,16532,16532,56658,0]An[68141,13,68334,68334,56659,0]An[68141,13,69285,69285,56660,0]An[68141,13,16533,16533,56661,0]An[68141,13,69313,69313,56662,0]An[68141,13,16534,16534,56663,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,16111,0]An[68141,13,68334,68334,16112,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,16114,0]An[68141,13,69313,69313,16115,0]An[68141,13,16534,16534,16116,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,51288,0]An[68141,13,16532,16532,51289,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,68334,68334,51290,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,51291,0]An[68141,13,16533,16533,51292,0]Am[68141,13,51092,51092,2138,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,51293,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,51294,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Ae[68141,8,51101,0,0,0]Ae[68141,8,16532,0,0,0]Ae[68141,8,68334,0,0,0]Ae[68141,8,69285,0,0,0]Ae[68141,8,16533,0,0,0]Ae[68141,8,69313,0,0,0]Ae[68141,8,16534,0,0,0]Ae[68141,5,51101,0,0,0]Ae[68141,5,16532,0,0,0]Ae[68141,5,68334,0,0,0]Ae[68141,5,69285,0,0,0]Ae[68141,5,16533,0,0,0]Ae[68141,5,69313,0,0,0]Ae[68141,5,16534,0,0,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Ae[68141,2,15571,0,0,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,51092,51092,2138,0]Am[68141,13,69309,69309,2140,0]54Ae[68141,5,69306,0,0,0]Ae[68141,2,64440,0,0,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Ae[68141,2,64440,0,0,0]Ae[68141,7,67941,0,0,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,16111,0]An[68141,13,68334,68334,16112,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,16114,0]An[68141,13,69313,69313,16115,0]An[68141,13,16534,16534,16116,0]888An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,15,68334,68334,51290,0]An[68141,15,68334,68334,56595,0]Ae[68141,8,68334,0,0,0]Ae[68141,2,64440,0,0,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,51288,0]An[68141,13,16532,16532,51289,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,68334,68334,51290,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,51291,0]An[68141,13,16533,16533,51292,0]Am[68141,13,51092,51092,2138,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,51293,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,51294,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,51101,51101,68346,0]An[68141,13,16532,16532,68347,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,68334,68334,68348,0]An[68141,13,69284,69284,12038,0]An[68141,13,69285,69285,68349,0]An[68141,13,16533,16533,68350,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,69313,69313,68351,0]An[68141,13,15595,15595,12042,0]An[68141,13,16534,16534,68352,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]Ae[68141,2,15571,0,0,0]=Am[68141,15,69284,69284,2137,0]Ae[68141,7,62884,0,0,0]Ae[68141,2,64440,0,0,0]Am[68141,13,51092,51092,2138,0]1An[68141,19,15594,15594,11773,0]Ae[68141,8,51101,0,0,0]Ae[68141,8,16532,0,0,0]Ae[68141,8,68334,0,0,0]Ae[68141,8,69285,0,0,0]Ae[68141,8,16533,0,0,0]Ae[68141,8,69313,0,0,0]Ae[68141,8,16534,0,0,0]An[68141,13,51101,51101,62498,0]An[68141,13,16532,16532,62499,0]An[68141,13,68334,68334,62500,0]An[68141,13,69285,69285,62501,0]An[68141,13,16533,16533,62502,0]An[68141,13,69313,69313,62503,0]An[68141,13,16534,16534,62504,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,69284,69284,12038,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,15595,15595,12042,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]?Ae[68141,2,64440,0,0,0]=An[68141,15,69285,69285,51291,0]Ae[68141,8,69285,0,0,0]Ae[68141,2,15571,0,0,0]An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,69284,69284,12038,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,15595,15595,12042,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]>=<;:9876543210Ae[68141,2,64440,0,0,0]0An[68141,13,51101,51101,62498,0]An[68141,13,16532,16532,62499,0]An[68141,13,68334,68334,62500,0]An[68141,13,69285,69285,62501,0]An[68141,13,16533,16533,62502,0]An[68141,13,69313,69313,62503,0]An[68141,13,16534,16534,62504,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,2132,0]Ae[68141,2,56831,0,0,0]:Am[68141,13,60327,60327,2130,0]3Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]4An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Ae[68141,2,56831,0,0,0]0Am[68141,13,15593,15593,2131,0]An[68141,15,69313,69313,51293,0]Ae[68141,8,69313,0,0,0]An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,69284,69284,12038,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,15595,15595,12042,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68284,68284,2135,0]Ae[68141,2,64440,0,0,0]Ae[68141,2,68865,0,0,0]Am[68141,13,69186,69186,2136,0]Am[68141,13,15595,15595,2141,0]Ae[68141,2,68355,0,0,0]11Am[68141,13,15594,15594,2133,0]15Am[68141,13,69284,69284,2137,0]") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/entry/a7c6eccfd2d8.js b/web/public/sdk_docs/search.index/entry/a7c6eccfd2d8.js new file mode 100644 index 00000000..0fb61308 --- /dev/null +++ b/web/public/sdk_docs/search.index/entry/a7c6eccfd2d8.js @@ -0,0 +1 @@ +rd_("An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Dj[68141,13,51092,51092,11924,0,\"impl-TryFrom%3COriginCaller%3E-for-Origin\"]E`[68141,13,51092,51092,11924,0,\"impl-TryFrom%3C%26OriginCaller%3E-for-%26Origin\"]Ea[68141,13,51092,51092,11924,0,\"impl-TryFrom%3C%26RuntimeOrigin%3E-for-%26Origin\"]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]Ea[68141,13,69186,69186,11923,0,\"impl-TryFrom%3C%26RuntimeOrigin%3E-for-%26Origin\"]Dj[68141,13,69186,69186,11923,0,\"impl-TryFrom%3COriginCaller%3E-for-Origin\"]E`[68141,13,69186,69186,11923,0,\"impl-TryFrom%3C%26OriginCaller%3E-for-%26Origin\"]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Dj[68141,13,51092,51092,11924,0,\"impl-TryFrom%3COriginCaller%3E-for-Origin\"]E`[68141,13,51092,51092,11924,0,\"impl-TryFrom%3C%26OriginCaller%3E-for-%26Origin\"]Ea[68141,13,51092,51092,11924,0,\"impl-TryFrom%3C%26RuntimeOrigin%3E-for-%26Origin\"]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]Ea[68141,13,69186,69186,11923,0,\"impl-TryFrom%3C%26RuntimeOrigin%3E-for-%26Origin\"]Dj[68141,13,69186,69186,11923,0,\"impl-TryFrom%3COriginCaller%3E-for-Origin\"]E`[68141,13,69186,69186,11923,0,\"impl-TryFrom%3C%26OriginCaller%3E-for-%26Origin\"]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Dj[68141,13,51092,51092,11924,0,\"impl-TryFrom%3COriginCaller%3E-for-Origin\"]E`[68141,13,51092,51092,11924,0,\"impl-TryFrom%3C%26OriginCaller%3E-for-%26Origin\"]Ea[68141,13,51092,51092,11924,0,\"impl-TryFrom%3C%26RuntimeOrigin%3E-for-%26Origin\"]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]Ea[68141,13,69186,69186,11923,0,\"impl-TryFrom%3C%26RuntimeOrigin%3E-for-%26Origin\"]Dj[68141,13,69186,69186,11923,0,\"impl-TryFrom%3COriginCaller%3E-for-Origin\"]E`[68141,13,69186,69186,11923,0,\"impl-TryFrom%3C%26OriginCaller%3E-for-%26Origin\"]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Dj[68141,13,51092,51092,11924,0,\"impl-TryFrom%3COriginCaller%3E-for-Origin\"]E`[68141,13,51092,51092,11924,0,\"impl-TryFrom%3C%26OriginCaller%3E-for-%26Origin\"]Ea[68141,13,51092,51092,11924,0,\"impl-TryFrom%3C%26RuntimeOrigin%3E-for-%26Origin\"]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]Ea[68141,13,69186,69186,11923,0,\"impl-TryFrom%3C%26RuntimeOrigin%3E-for-%26Origin\"]Dj[68141,13,69186,69186,11923,0,\"impl-TryFrom%3COriginCaller%3E-for-Origin\"]E`[68141,13,69186,69186,11923,0,\"impl-TryFrom%3C%26OriginCaller%3E-for-%26Origin\"]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Dj[68141,13,51092,51092,11924,0,\"impl-TryFrom%3COriginCaller%3E-for-Origin\"]E`[68141,13,51092,51092,11924,0,\"impl-TryFrom%3C%26OriginCaller%3E-for-%26Origin\"]Ea[68141,13,51092,51092,11924,0,\"impl-TryFrom%3C%26RuntimeOrigin%3E-for-%26Origin\"]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]Ea[68141,13,69186,69186,11923,0,\"impl-TryFrom%3C%26RuntimeOrigin%3E-for-%26Origin\"]Dj[68141,13,69186,69186,11923,0,\"impl-TryFrom%3COriginCaller%3E-for-Origin\"]E`[68141,13,69186,69186,11923,0,\"impl-TryFrom%3C%26OriginCaller%3E-for-%26Origin\"]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Dj[68141,13,51092,51092,11924,0,\"impl-TryFrom%3COriginCaller%3E-for-Origin\"]E`[68141,13,51092,51092,11924,0,\"impl-TryFrom%3C%26OriginCaller%3E-for-%26Origin\"]Ea[68141,13,51092,51092,11924,0,\"impl-TryFrom%3C%26RuntimeOrigin%3E-for-%26Origin\"]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]Ea[68141,13,69186,69186,11923,0,\"impl-TryFrom%3C%26RuntimeOrigin%3E-for-%26Origin\"]Dj[68141,13,69186,69186,11923,0,\"impl-TryFrom%3COriginCaller%3E-for-Origin\"]E`[68141,13,69186,69186,11923,0,\"impl-TryFrom%3C%26OriginCaller%3E-for-%26Origin\"]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Dj[68141,13,51092,51092,11924,0,\"impl-TryFrom%3COriginCaller%3E-for-Origin\"]E`[68141,13,51092,51092,11924,0,\"impl-TryFrom%3C%26OriginCaller%3E-for-%26Origin\"]Ea[68141,13,51092,51092,11924,0,\"impl-TryFrom%3C%26RuntimeOrigin%3E-for-%26Origin\"]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]Ea[68141,13,69186,69186,11923,0,\"impl-TryFrom%3C%26RuntimeOrigin%3E-for-%26Origin\"]Dj[68141,13,69186,69186,11923,0,\"impl-TryFrom%3COriginCaller%3E-for-Origin\"]E`[68141,13,69186,69186,11923,0,\"impl-TryFrom%3C%26OriginCaller%3E-for-%26Origin\"]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Dj[68141,13,51092,51092,11924,0,\"impl-TryFrom%3COriginCaller%3E-for-Origin\"]E`[68141,13,51092,51092,11924,0,\"impl-TryFrom%3C%26OriginCaller%3E-for-%26Origin\"]Ea[68141,13,51092,51092,11924,0,\"impl-TryFrom%3C%26RuntimeOrigin%3E-for-%26Origin\"]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]Ef[68141,13,51101,51101,56657,0,\"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError\"]0An[68141,13,51101,51101,56657,0]Ef[68141,13,51101,51101,56729,0,\"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent\"]An[68141,13,51101,51101,56729,0]1An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]0Ef[68141,13,16532,16532,56730,0,\"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent\"]An[68141,13,16532,16532,56730,0]1An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]Ef[68141,13,51101,51101,56657,0,\"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError\"]0An[68141,13,51101,51101,56657,0]Ef[68141,13,51101,51101,56729,0,\"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent\"]An[68141,13,51101,51101,56729,0]1An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]0Ef[68141,13,16532,16532,56730,0,\"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent\"]An[68141,13,16532,16532,56730,0]1An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]Ef[68141,13,51101,51101,56657,0,\"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError\"]0An[68141,13,51101,51101,56657,0]Ef[68141,13,51101,51101,56729,0,\"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent\"]An[68141,13,51101,51101,56729,0]1An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]0Ef[68141,13,16532,16532,56730,0,\"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent\"]An[68141,13,16532,16532,56730,0]1An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]Ef[68141,13,51101,51101,56657,0,\"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError\"]0An[68141,13,51101,51101,56657,0]Ef[68141,13,51101,51101,56729,0,\"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent\"]An[68141,13,51101,51101,56729,0]1An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]0Ef[68141,13,16532,16532,56730,0,\"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent\"]An[68141,13,16532,16532,56730,0]1An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]Ef[68141,13,51101,51101,56657,0,\"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError\"]0An[68141,13,51101,51101,56657,0]Ef[68141,13,51101,51101,56729,0,\"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent\"]An[68141,13,51101,51101,56729,0]1An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]0Ef[68141,13,16532,16532,56730,0,\"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent\"]An[68141,13,16532,16532,56730,0]1An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]Ef[68141,13,51101,51101,56657,0,\"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError\"]0An[68141,13,51101,51101,56657,0]Ef[68141,13,51101,51101,56729,0,\"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent\"]An[68141,13,51101,51101,56729,0]1An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]0Ef[68141,13,16532,16532,56730,0,\"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent\"]An[68141,13,16532,16532,56730,0]1An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]Ef[68141,13,51101,51101,56657,0,\"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError\"]0An[68141,13,51101,51101,56657,0]Ef[68141,13,51101,51101,56729,0,\"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent\"]An[68141,13,51101,51101,56729,0]1An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]0Ef[68141,13,16532,16532,56730,0,\"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent\"]An[68141,13,16532,16532,56730,0]1An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]Ef[68141,13,51101,51101,56657,0,\"impl-TryInto%3CError%3CRuntime%3E%3E-for-RuntimeError\"]0An[68141,13,51101,51101,56657,0]Ef[68141,13,51101,51101,56729,0,\"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent\"]An[68141,13,51101,51101,56729,0]1An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]0Ef[68141,13,16532,16532,56730,0,\"impl-TryInto%3CEvent%3CRuntime%3E%3E-for-RuntimeEvent\"]An[68141,13,16532,16532,56730,0]1An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]10101010101010Ae[68141,8,16533,0,0,0]An[68141,15,16533,16533,51292,0]0101010101010110An[68141,15,16533,16533,56597,0]Ae[68141,8,16534,0,0,0]2103210321032103210321032103Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,51288,0]An[68141,13,16532,16532,51289,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,68334,68334,51290,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,51291,0]An[68141,13,16533,16533,51292,0]Am[68141,13,51092,51092,2138,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,51293,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,51294,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,51288,0]An[68141,13,16532,16532,51289,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,68334,68334,51290,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,51291,0]An[68141,13,16533,16533,51292,0]Am[68141,13,51092,51092,2138,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,51293,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,51294,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,51288,0]An[68141,13,16532,16532,51289,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,68334,68334,51290,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,51291,0]An[68141,13,16533,16533,51292,0]Am[68141,13,51092,51092,2138,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,51293,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,51294,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,51288,0]An[68141,13,16532,16532,51289,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,68334,68334,51290,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,51291,0]An[68141,13,16533,16533,51292,0]Am[68141,13,51092,51092,2138,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,51293,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,51294,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,51288,0]An[68141,13,16532,16532,51289,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,68334,68334,51290,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,51291,0]An[68141,13,16533,16533,51292,0]Am[68141,13,51092,51092,2138,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,51293,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,51294,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,51288,0]An[68141,13,16532,16532,51289,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,68334,68334,51290,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,51291,0]An[68141,13,16533,16533,51292,0]Am[68141,13,51092,51092,2138,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,51293,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,51294,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,51288,0]An[68141,13,16532,16532,51289,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,68334,68334,51290,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,51291,0]An[68141,13,16533,16533,51292,0]Am[68141,13,51092,51092,2138,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,51293,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,51294,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,51288,0]An[68141,13,16532,16532,51289,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,68334,68334,51290,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,51291,0]An[68141,13,16533,16533,51292,0]Am[68141,13,51092,51092,2138,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,51293,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,51294,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Ae[68141,2,68318,0,0,0]0000000An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,51101,51101,40598,0]An[68141,13,16532,16532,40599,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,68334,68334,40600,0]An[68141,13,69284,69284,12038,0]An[68141,13,69285,69285,40601,0]An[68141,13,16533,16533,40602,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,69313,69313,40603,0]An[68141,13,15595,15595,12042,0]An[68141,13,16534,16534,40604,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,51101,51101,40598,0]An[68141,13,16532,16532,40599,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,68334,68334,40600,0]An[68141,13,69284,69284,12038,0]An[68141,13,69285,69285,40601,0]An[68141,13,16533,16533,40602,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,69313,69313,40603,0]An[68141,13,15595,15595,12042,0]An[68141,13,16534,16534,40604,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,51101,51101,40598,0]An[68141,13,16532,16532,40599,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,68334,68334,40600,0]An[68141,13,69284,69284,12038,0]An[68141,13,69285,69285,40601,0]An[68141,13,16533,16533,40602,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,69313,69313,40603,0]An[68141,13,15595,15595,12042,0]An[68141,13,16534,16534,40604,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,51101,51101,40598,0]An[68141,13,16532,16532,40599,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,68334,68334,40600,0]An[68141,13,69284,69284,12038,0]An[68141,13,69285,69285,40601,0]An[68141,13,16533,16533,40602,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,69313,69313,40603,0]An[68141,13,15595,15595,12042,0]An[68141,13,16534,16534,40604,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,51101,51101,40598,0]An[68141,13,16532,16532,40599,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,68334,68334,40600,0]An[68141,13,69284,69284,12038,0]An[68141,13,69285,69285,40601,0]An[68141,13,16533,16533,40602,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,69313,69313,40603,0]An[68141,13,15595,15595,12042,0]An[68141,13,16534,16534,40604,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,51101,51101,40598,0]An[68141,13,16532,16532,40599,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,68334,68334,40600,0]An[68141,13,69284,69284,12038,0]An[68141,13,69285,69285,40601,0]An[68141,13,16533,16533,40602,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,69313,69313,40603,0]An[68141,13,15595,15595,12042,0]An[68141,13,16534,16534,40604,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,51101,51101,40598,0]An[68141,13,16532,16532,40599,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,68334,68334,40600,0]An[68141,13,69284,69284,12038,0]An[68141,13,69285,69285,40601,0]An[68141,13,16533,16533,40602,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,69313,69313,40603,0]An[68141,13,15595,15595,12042,0]An[68141,13,16534,16534,40604,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,51101,51101,40598,0]An[68141,13,16532,16532,40599,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,68334,68334,40600,0]An[68141,13,69284,69284,12038,0]An[68141,13,69285,69285,40601,0]An[68141,13,16533,16533,40602,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,69313,69313,40603,0]An[68141,13,15595,15595,12042,0]An[68141,13,16534,16534,40604,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]Ae[68141,2,64440,0,0,0]0000000Ae[68141,2,68305,0,0,0]0000000An[68141,13,51101,51101,68544,0]An[68141,13,16532,16532,68545,0]An[68141,13,68334,68334,68546,0]An[68141,13,69285,69285,68547,0]An[68141,13,16533,16533,68548,0]An[68141,13,51077,51077,62384,0]An[68141,13,69313,69313,68549,0]An[68141,13,16534,16534,68550,0]76543210765432107654321076543210765432107654321076543210Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Ae[68141,2,56522,0,0,0]000000000000000An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/entry/aaabb1aa64c2.js b/web/public/sdk_docs/search.index/entry/aaabb1aa64c2.js new file mode 100644 index 00000000..53ce8c58 --- /dev/null +++ b/web/public/sdk_docs/search.index/entry/aaabb1aa64c2.js @@ -0,0 +1 @@ +rd_("An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]Ae[68141,6,36979,0,0,0]00000000Ae[68141,6,15594,0,0,0]10101010101010Ae[68141,8,15594,0,0,0]0Ae[68141,5,63272,0,0,0]1010101010100An[68141,13,51101,51101,68544,0]An[68141,13,16532,16532,68545,0]An[68141,13,68334,68334,68546,0]An[68141,13,69285,69285,68547,0]An[68141,13,16533,16533,68548,0]An[68141,13,51077,51077,62384,0]An[68141,13,69313,69313,68549,0]An[68141,13,16534,16534,68550,0]76543210765432107654321076543210765432107654321076543210An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,69284,69284,12038,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,15595,15595,12042,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]?=<;:9876543210?=<;:9876543210?=<;:9876543210?=<;:9876543210?=<;:9876543210?=<;:9876543210?=<;:9876543210?=Am[68141,13,60327,60327,2130,0]=Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]?Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,51101,51101,40598,0]An[68141,13,16532,16532,40599,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,68334,68334,40600,0]An[68141,13,69284,69284,12038,0]An[68141,13,69285,69285,40601,0]An[68141,13,16533,16533,40602,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,69313,69313,40603,0]An[68141,13,15595,15595,12042,0]An[68141,13,16534,16534,40604,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,51101,51101,40598,0]An[68141,13,16532,16532,40599,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,68334,68334,40600,0]An[68141,13,69284,69284,12038,0]An[68141,13,69285,69285,40601,0]An[68141,13,16533,16533,40602,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,69313,69313,40603,0]An[68141,13,15595,15595,12042,0]An[68141,13,16534,16534,40604,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,51101,51101,40598,0]An[68141,13,16532,16532,40599,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,68334,68334,40600,0]An[68141,13,69284,69284,12038,0]An[68141,13,69285,69285,40601,0]An[68141,13,16533,16533,40602,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,69313,69313,40603,0]An[68141,13,15595,15595,12042,0]An[68141,13,16534,16534,40604,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,51101,51101,40598,0]An[68141,13,16532,16532,40599,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,68334,68334,40600,0]An[68141,13,69284,69284,12038,0]An[68141,13,69285,69285,40601,0]An[68141,13,16533,16533,40602,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,69313,69313,40603,0]An[68141,13,15595,15595,12042,0]An[68141,13,16534,16534,40604,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,51101,51101,40598,0]An[68141,13,16532,16532,40599,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,68334,68334,40600,0]An[68141,13,69284,69284,12038,0]An[68141,13,69285,69285,40601,0]An[68141,13,16533,16533,40602,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,69313,69313,40603,0]An[68141,13,15595,15595,12042,0]An[68141,13,16534,16534,40604,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,51101,51101,40598,0]An[68141,13,16532,16532,40599,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,68334,68334,40600,0]An[68141,13,69284,69284,12038,0]An[68141,13,69285,69285,40601,0]An[68141,13,16533,16533,40602,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,69313,69313,40603,0]An[68141,13,15595,15595,12042,0]An[68141,13,16534,16534,40604,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,51101,51101,40598,0]An[68141,13,16532,16532,40599,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,68334,68334,40600,0]An[68141,13,69284,69284,12038,0]An[68141,13,69285,69285,40601,0]An[68141,13,16533,16533,40602,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,69313,69313,40603,0]An[68141,13,15595,15595,12042,0]An[68141,13,16534,16534,40604,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,51101,51101,40598,0]An[68141,13,16532,16532,40599,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,68334,68334,40600,0]An[68141,13,69284,69284,12038,0]An[68141,13,69285,69285,40601,0]An[68141,13,16533,16533,40602,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,69313,69313,40603,0]An[68141,13,15595,15595,12042,0]An[68141,13,16534,16534,40604,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,69284,69284,12038,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]?=<;:9876543210?=<;:9876543210?=<;:9876543210?=<;:9876543210?=<;:9876543210?=<;:9876543210?=<;:9876543210?=<;:2Am[68141,15,51092,51092,2138,0]Ae[68141,7,62885,0,0,0]410410410410410410410Ai[68141,14,2016,0,68294,0]0000000Ae[68141,2,64440,0,0,0]0000000Ae[68141,2,36979,0,0,0]0000000Af[68141,10,60327,0,0,0]Af[68141,10,15593,0,0,0]Af[68141,10,68284,0,0,0]Af[68141,10,51092,0,0,0]Af[68141,10,51077,0,0,0]Af[68141,10,51093,0,0,0]Af[68141,10,63152,0,0,0]Af[68141,10,68141,0,0,0]Af[68141,10,36979,0,0,0]Af[68141,10,15594,0,0,0]Af[68141,10,69186,0,0,0]Af[68141,10,69284,0,0,0]Af[68141,10,69309,0,0,0]Af[68141,10,15595,0,0,0]Af[68141,10,68133,0,0,0]>=65<43;:219870>=65<43;:219870>=65<43;:219870>=65<43;:219870>=65<43;:219870>=65<43;:219870>=65<43;:219870Ae[68141,8,60327,0,0,1]Ae[68141,8,15593,0,0,1]Ae[68141,8,36979,0,0,1]Ae[68141,8,15594,0,0,1]Ae[68141,8,68284,0,0,1]Ae[68141,8,69186,0,0,1]Ae[68141,8,69284,0,0,1]Ae[68141,8,51092,0,0,1]Ae[68141,8,51077,0,0,1]Ae[68141,8,69309,0,0,1]Ae[68141,8,15595,0,0,1]Ae[68141,8,51093,0,0,1]Ae[68141,8,63152,0,0,1]Ae[68141,8,68141,0,0,1]Ae[68141,8,68133,0,0,1]>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210Ae[68141,6,69186,0,0,0]Ae[68141,6,51092,0,0,0]10101010101010Ae[68141,5,60327,0,0,0]Ae[68141,5,15593,0,0,0]Ae[68141,5,36979,0,0,0]Ae[68141,5,15594,0,0,0]Ae[68141,5,68284,0,0,0]Ae[68141,5,69186,0,0,0]Ae[68141,5,69284,0,0,0]Ae[68141,5,51092,0,0,0]Ae[68141,5,51077,0,0,0]Ae[68141,5,69309,0,0,0]Ae[68141,5,15595,0,0,0]Ae[68141,5,51093,0,0,0]Ae[68141,5,63152,0,0,0]Ae[68141,5,68141,0,0,0]Ae[68141,5,68133,0,0,0]>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210Ae[68141,8,51101,0,0,0]An[68141,15,51101,51101,51288,0]An[68141,15,51101,51101,56657,0]An[68141,15,51101,51101,56729,0]Ae[68141,8,16532,0,0,0]An[68141,15,16532,16532,51289,0]An[68141,15,16532,16532,56658,0]An[68141,15,16532,16532,56730,0]Ae[68141,8,68334,0,0,0]An[68141,15,68334,68334,51290,0]An[68141,15,68334,68334,56659,0]An[68141,15,68334,68334,56731,0]Ae[68141,8,69285,0,0,0]An[68141,15,69285,69285,51291,0]An[68141,15,69285,69285,56660,0]An[68141,15,69285,69285,56732,0]Ae[68141,8,16533,0,0,0]An[68141,15,16533,16533,51292,0]An[68141,15,16533,16533,56661,0]An[68141,15,16533,16533,56733,0]Ae[68141,8,69313,0,0,0]An[68141,15,69313,69313,51293,0]An[68141,15,69313,69313,56662,0]An[68141,15,69313,69313,56734,0]Ae[68141,8,16534,0,0,0]An[68141,15,16534,16534,51294,0]An[68141,15,16534,16534,56663,0]An[68141,15,16534,16534,56735,0]An[68141,15,51101,51101,51288,0]An[68141,15,51101,51101,56657,0]An[68141,15,51101,51101,56729,0]An[68141,15,16532,16532,51289,0]An[68141,15,16532,16532,56658,0]An[68141,15,16532,16532,56730,0]An[68141,15,68334,68334,51290,0]An[68141,15,68334,68334,56659,0]An[68141,15,68334,68334,56731,0]An[68141,15,69285,69285,51291,0]An[68141,15,69285,69285,56660,0]An[68141,15,69285,69285,56732,0]An[68141,15,16533,16533,51292,0]An[68141,15,16533,16533,56661,0]An[68141,15,16533,16533,56733,0]An[68141,15,69313,69313,51293,0]An[68141,15,69313,69313,56662,0]An[68141,15,69313,69313,56734,0]An[68141,15,16534,16534,51294,0]An[68141,15,16534,16534,56663,0]An[68141,15,16534,16534,56735,0]Ae[68141,8,51101,0,0,0]An[68141,15,51101,51101,51288,0]An[68141,15,51101,51101,56657,0]An[68141,15,51101,51101,56729,0]Ae[68141,8,16532,0,0,0]An[68141,15,16532,16532,51289,0]An[68141,15,16532,16532,56658,0]An[68141,15,16532,16532,56730,0]Ae[68141,8,68334,0,0,0]An[68141,15,68334,68334,51290,0]An[68141,15,68334,68334,56659,0]An[68141,15,68334,68334,56731,0]Ae[68141,8,69285,0,0,0]An[68141,15,69285,69285,51291,0]An[68141,15,69285,69285,56660,0]An[68141,15,69285,69285,56732,0]Ae[68141,8,16533,0,0,0]An[68141,15,16533,16533,51292,0]An[68141,15,16533,16533,56661,0]An[68141,15,16533,16533,56733,0]Ae[68141,8,69313,0,0,0]An[68141,15,69313,69313,51293,0]An[68141,15,69313,69313,56662,0]An[68141,15,69313,69313,56734,0]Ae[68141,8,16534,0,0,0]An[68141,15,16534,16534,51294,0]An[68141,15,16534,16534,56663,0]An[68141,15,16534,16534,56735,0]Ae[68141,8,51101,0,0,0]An[68141,15,51101,51101,51288,0]An[68141,15,51101,51101,56657,0]An[68141,15,51101,51101,56729,0]Ae[68141,8,16532,0,0,0]An[68141,15,16532,16532,51289,0]An[68141,15,16532,16532,56658,0]An[68141,15,16532,16532,56730,0]Ae[68141,8,68334,0,0,0]An[68141,15,68334,68334,51290,0]An[68141,15,68334,68334,56659,0]An[68141,15,68334,68334,56731,0]Ae[68141,8,69285,0,0,0]An[68141,15,69285,69285,51291,0]An[68141,15,69285,69285,56660,0]An[68141,15,69285,69285,56732,0]Ae[68141,8,16533,0,0,0]An[68141,15,16533,16533,51292,0]An[68141,15,16533,16533,56661,0]An[68141,15,16533,16533,56733,0]Ae[68141,8,69313,0,0,0]An[68141,15,69313,69313,51293,0]An[68141,15,69313,69313,56662,0]An[68141,15,69313,69313,56734,0]Ae[68141,8,16534,0,0,0]An[68141,15,16534,16534,51294,0]An[68141,15,16534,16534,56663,0]An[68141,15,16534,16534,56735,0]Ae[68141,8,51101,0,0,0]An[68141,15,51101,51101,51288,0]An[68141,15,51101,51101,56657,0]An[68141,15,51101,51101,56729,0]Ae[68141,8,16532,0,0,0]An[68141,15,16532,16532,51289,0]An[68141,15,16532,16532,56658,0]An[68141,15,16532,16532,56730,0]Ae[68141,8,68334,0,0,0]An[68141,15,68334,68334,51290,0]An[68141,15,68334,68334,56659,0]An[68141,15,68334,68334,56731,0]Ae[68141,8,69285,0,0,0]An[68141,15,69285,69285,51291,0]An[68141,15,69285,69285,56660,0]An[68141,15,69285,69285,56732,0]Ae[68141,8,16533,0,0,0]An[68141,15,16533,16533,51292,0]An[68141,15,16533,16533,56661,0]An[68141,15,16533,16533,56733,0]Ae[68141,8,69313,0,0,0]An[68141,15,69313,69313,51293,0]An[68141,15,69313,69313,56662,0]An[68141,15,69313,69313,56734,0]Ae[68141,8,16534,0,0,0]An[68141,15,16534,16534,51294,0]An[68141,15,16534,16534,56663,0]An[68141,15,16534,16534,56735,0]Ae[68141,8,51101,0,0,0]An[68141,15,51101,51101,51288,0]An[68141,15,51101,51101,56657,0]An[68141,15,51101,51101,56729,0]Ae[68141,8,16532,0,0,0]An[68141,15,16532,16532,51289,0]An[68141,15,16532,16532,56658,0]An[68141,15,16532,16532,56730,0]Ae[68141,8,68334,0,0,0]An[68141,15,68334,68334,51290,0]An[68141,15,68334,68334,56659,0]An[68141,15,68334,68334,56731,0]Ae[68141,8,69285,0,0,0]An[68141,15,69285,69285,51291,0]An[68141,15,69285,69285,56660,0]An[68141,15,69285,69285,56732,0]Ae[68141,8,16533,0,0,0]An[68141,15,16533,16533,51292,0]An[68141,15,16533,16533,56661,0]An[68141,15,16533,16533,56733,0]Ae[68141,8,69313,0,0,0]An[68141,15,69313,69313,51293,0]An[68141,15,69313,69313,56662,0]An[68141,15,69313,69313,56734,0]Ae[68141,8,16534,0,0,0]An[68141,15,16534,16534,51294,0]An[68141,15,16534,16534,56663,0]An[68141,15,16534,16534,56735,0]Ae[68141,8,51101,0,0,0]An[68141,15,51101,51101,51288,0]An[68141,15,51101,51101,56657,0]An[68141,15,51101,51101,56729,0]Ae[68141,8,16532,0,0,0]An[68141,15,16532,16532,51289,0]An[68141,15,16532,16532,56658,0]An[68141,15,16532,16532,56730,0]Ae[68141,8,68334,0,0,0]An[68141,15,68334,68334,51290,0]An[68141,15,68334,68334,56659,0]An[68141,15,68334,68334,56731,0]Ae[68141,8,69285,0,0,0]An[68141,15,69285,69285,51291,0]An[68141,15,69285,69285,56660,0]An[68141,15,69285,69285,56732,0]Ae[68141,8,16533,0,0,0]An[68141,15,16533,16533,51292,0]An[68141,15,16533,16533,56661,0]An[68141,15,16533,16533,56733,0]Ae[68141,8,69313,0,0,0]An[68141,15,69313,69313,51293,0]An[68141,15,69313,69313,56662,0]An[68141,15,69313,69313,56734,0]Ae[68141,8,16534,0,0,0]An[68141,15,16534,16534,51294,0]An[68141,15,16534,16534,56663,0]An[68141,15,16534,16534,56735,0]Ae[68141,8,51101,0,0,0]An[68141,15,51101,51101,51288,0]An[68141,15,51101,51101,56657,0]An[68141,15,51101,51101,56729,0]Ae[68141,8,16532,0,0,0]An[68141,15,16532,16532,51289,0]An[68141,15,16532,16532,56658,0]An[68141,15,16532,16532,56730,0]Ae[68141,8,68334,0,0,0]An[68141,15,68334,68334,51290,0]An[68141,15,68334,68334,56659,0]An[68141,15,68334,68334,56731,0]Ae[68141,8,69285,0,0,0]An[68141,15,69285,69285,51291,0]An[68141,15,69285,69285,56660,0]An[68141,15,69285,69285,56732,0]Ae[68141,8,16533,0,0,0]An[68141,15,16533,16533,51292,0]An[68141,15,16533,16533,56661,0]An[68141,15,16533,16533,56733,0]Ae[68141,8,69313,0,0,0]An[68141,15,69313,69313,51293,0]An[68141,15,69313,69313,56662,0]An[68141,15,69313,69313,56734,0]Ae[68141,8,16534,0,0,0]An[68141,15,16534,16534,51294,0]An[68141,15,16534,16534,56663,0]An[68141,15,16534,16534,56735,0]Ae[68141,8,51101,0,0,0]Ae[68141,8,16532,0,0,0]Ae[68141,8,68334,0,0,0]Ae[68141,8,69285,0,0,0]?;7Ai[68141,14,2014,0,56194,0]Ai[68141,14,2014,0,30167,0]Ai[68141,14,9009,0,51352,0]Ai[68141,14,2015,0,30168,0]Ai[68141,14,2017,0,67818,0]Ai[68141,14,2017,0,68286,0]Ai[68141,14,2017,0,68290,0]6543210654321065432106543210654321065432106543210An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,12,68662,68662,63984,0]An[68141,13,68662,68662,68338,0]Cc[68141,13,63152,63152,12044,0,\"impl-Pallet%3CT%3E\"]Fh[68141,13,63152,63152,12044,0,\"impl-AuthorProvider%3C%3CT+as+Config%3E::AccountId%3E-for-Pallet%3CT%3E\"]3210321032103210321032103210An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,51101,51101,62498,0]An[68141,14,51101,51101,62498,0]An[68141,13,16532,16532,62499,0]An[68141,14,16532,16532,62499,0]An[68141,13,68334,68334,62500,0]An[68141,14,68334,68334,62500,0]An[68141,13,69285,69285,62501,0]An[68141,14,69285,69285,62501,0]An[68141,13,16533,16533,62502,0]An[68141,14,16533,16533,62502,0]An[68141,13,69313,69313,62503,0]An[68141,14,69313,69313,62503,0]An[68141,13,16534,16534,62504,0]An[68141,14,16534,16534,62504,0]=<;:9876543210=<;:9876543210=<;:9876543210=<;:9876543210=<;:9876543210=<;:9876543210=<;:9876543210Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]An[68141,13,69306,69306,56538,0]0000000Ae[68141,2,68142,0,0,0]0000000Ae[68141,2,68305,0,0,0]Ae[68141,2,62904,0,0,0]Ae[68141,2,69176,0,0,0]210210210210210210210An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,69284,69284,12038,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,15595,15595,12042,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210Dc[68141,13,51101,51101,62498,0,\"impl-OriginTrait-for-RuntimeOrigin\"]Cc[68141,13,51101,51101,62498,0,\"impl-RuntimeOrigin\"]Dc[68141,13,16532,16532,62499,0,\"impl-OriginTrait-for-RuntimeOrigin\"]Cc[68141,13,16532,16532,62499,0,\"impl-RuntimeOrigin\"]Cc[68141,13,68334,68334,62500,0,\"impl-RuntimeOrigin\"]Dc[68141,13,68334,68334,62500,0,\"impl-OriginTrait-for-RuntimeOrigin\"]Cc[68141,13,69285,69285,62501,0,\"impl-RuntimeOrigin\"]Dc[68141,13,69285,69285,62501,0,\"impl-OriginTrait-for-RuntimeOrigin\"]Cc[68141,13,16533,16533,62502,0,\"impl-RuntimeOrigin\"]Dc[68141,13,16533,16533,62502,0,\"impl-OriginTrait-for-RuntimeOrigin\"]Dc[68141,13,69313,69313,62503,0,\"impl-OriginTrait-for-RuntimeOrigin\"]Cc[68141,13,69313,69313,62503,0,\"impl-RuntimeOrigin\"]Dc[68141,13,16534,16534,62504,0,\"impl-OriginTrait-for-RuntimeOrigin\"]Cc[68141,13,16534,16534,62504,0,\"impl-RuntimeOrigin\"]=<;:9876543210=<;:9876543210=<;:9876543210=<;:9876543210=<;:9876543210=<;:9876543210=<;:9876543210An[68141,14,51101,51101,68544,0]An[68141,15,51101,51101,56593,0]An[68141,14,16532,16532,68545,0]An[68141,15,16532,16532,56594,0]An[68141,14,68334,68334,68546,0]An[68141,15,68334,68334,56595,0]An[68141,14,69285,69285,68547,0]An[68141,15,69285,69285,56596,0]An[68141,14,16533,16533,68548,0]An[68141,15,16533,16533,56597,0]An[68141,14,69313,69313,68549,0]An[68141,15,69313,69313,56598,0]An[68141,14,16534,16534,68550,0]An[68141,15,16534,16534,56599,0]=<;:9876543210=<;:9876543210=<;:9876543210=<;:9876543210=<;:9876543210=<;:9876543210=<;:9876543210An[68141,13,51101,51101,51344,0]An[68141,13,16532,16532,51345,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68334,68334,51346,0]An[68141,13,69285,69285,51347,0]An[68141,13,16533,16533,51348,0]An[68141,13,69313,69313,51349,0]An[68141,13,16534,16534,51350,0]876543210876543210876543210876543210876543210876543210876543210Ae[68141,8,15593,0,0,0]0000000Ae[68141,8,16532,0,0,0]An[68141,15,16532,16532,51289,0]An[68141,15,16532,16532,56730,0]102102102102102102102Am[68141,15,34491,34491,2134,0]000000000000000Ae[68141,5,51101,0,0,0]Ae[68141,5,16532,0,0,0]Ae[68141,5,68334,0,0,0]Ae[68141,5,69285,0,0,0]Ae[68141,5,16533,0,0,0]Ae[68141,5,69313,0,0,0]Ae[68141,5,16534,0,0,0]6543210654321065432106543210654321065432106543210An[68141,14,51101,51101,56785,0]An[68141,14,16532,16532,56786,0]An[68141,14,68334,68334,56787,0]An[68141,14,69285,69285,56788,0]An[68141,14,16533,16533,56789,0]An[68141,14,69313,69313,56790,0]An[68141,14,16534,16534,56791,0]6543210654321065432106543210654321065432106543210Ae[68141,2,56522,0,0,0]0000000An[68141,13,51101,51101,68544,0]An[68141,13,16532,16532,68545,0]An[68141,13,68334,68334,68546,0]An[68141,13,69285,69285,68547,0]An[68141,13,16533,16533,68548,0]An[68141,13,51077,51077,62384,0]An[68141,13,69313,69313,68549,0]An[68141,13,16534,16534,68550,0]76543210765432107654321076543210765432107654321076543210An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,69284,69284,12038,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,15595,15595,12042,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210Ae[68141,2,56522,0,0,0]0000000An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]10101010101010Ae[68141,2,62904,0,0,0]Ae[68141,2,68355,0,0,0]Ae[68141,2,68662,0,0,0]210210210210210210210An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]Ae[68141,8,15593,0,0,0]Ae[68141,8,36979,0,0,0]1Ae[68141,5,63270,0,0,0]1Ae[68141,5,63271,0,0,0]31203120312031203120312010Ae[68141,8,51101,0,0,0]An[68141,15,51101,51101,51288,0]An[68141,15,51101,51101,56657,0]An[68141,15,51101,51101,56729,0]2103210321032103210321032103An[68141,13,51101,51101,51288,0]0An[68141,13,16532,16532,51289,0]0Am[68141,13,34491,34491,2134,0]0An[68141,13,68334,68334,51290,0]0An[68141,13,69285,69285,51291,0]0An[68141,13,16533,16533,51292,0]0An[68141,13,69313,69313,51293,0]0An[68141,13,16534,16534,51294,0]07766554433221100776655443322110077665544332211007766554433221100776655443322110077665544332211007766554433221100An[68141,13,60327,60327,12032,0]0Am[68141,13,60327,60327,2130,0]0An[68141,13,15593,15593,12033,0]0Am[68141,13,15593,15593,2131,0]0An[68141,13,63270,63270,62535,0]0An[68141,13,63270,63270,17725,0]0An[68141,13,36979,36979,12034,0]0Am[68141,13,36979,36979,9008,0]0Am[68141,13,36979,36979,9025,0]0Am[68141,13,36979,36979,2132,0]0An[68141,13,51101,51101,40598,0]0An[68141,13,51101,51101,62498,0]0An[68141,13,51101,51101,68307,0]0An[68141,13,51101,51101,62434,0]0An[68141,13,51101,51101,68143,0]0An[68141,13,51101,51101,68339,0]0An[68141,13,51101,51101,68544,0]0An[68141,13,51101,51101,68346,0]0An[68141,13,51101,51101,51344,0]0An[68141,13,51101,51101,51288,0]0An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]0An[68141,13,51101,51101,56729,0]0An[68141,13,51101,51101,16110,0]0An[68141,13,63271,63271,17726,0]0An[68141,13,63271,63271,62536,0]0An[68141,13,16532,16532,40599,0]0An[68141,13,16532,16532,62499,0]0An[68141,13,16532,16532,68308,0]0An[68141,13,16532,16532,62435,0]0An[68141,13,16532,16532,68144,0]0An[68141,13,16532,16532,68340,0]0An[68141,13,16532,16532,68545,0]0An[68141,13,16532,16532,68347,0]0An[68141,13,16532,16532,51345,0]0An[68141,13,16532,16532,51289,0]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0An[68141,13,16532,16532,56730,0]0An[68141,13,16532,16532,16111,0]0An[68141,13,15594,15594,12035,0]0Am[68141,13,15594,15594,9026,0]0Am[68141,13,15594,15594,2133,0]0Am[68141,13,63272,63272,9044,0]0An[68141,13,34491,34491,51229,0]0An[68141,13,34491,34491,51221,0]0Am[68141,13,34491,34491,2134,0]0An[68141,13,69306,69306,68559,0]0An[68141,13,69306,69306,56538,0]0An[68141,13,68284,68284,12036,0]0Am[68141,13,68284,68284,2135,0]0An[68141,13,69186,69186,12037,0]0Am[68141,13,69186,69186,2136,0]0An[68141,13,69186,69186,11923,0]0An[68141,13,68334,68334,40600,0]0An[68141,13,68334,68334,62500,0]0An[68141,13,68334,68334,68309,0]0An[68141,13,68334,68334,62436,0]0An[68141,13,68334,68334,68145,0]0An[68141,13,68334,68334,68341,0]0An[68141,13,68334,68334,68546,0]0An[68141,13,68334,68334,68348,0]0An[68141,13,68334,68334,51346,0]0An[68141,13,68334,68334,51290,0]0An[68141,13,68334,68334,56595,0]0An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]0An[68141,13,69284,69284,12038,0]0Am[68141,13,69284,69284,2137,0]0An[68141,13,69285,69285,40601,0]0An[68141,13,69285,69285,62501,0]0An[68141,13,69285,69285,68310,0]0An[68141,13,69285,69285,62437,0]0An[68141,13,69285,69285,68146,0]0An[68141,13,69285,69285,68342,0]0An[68141,13,69285,69285,68547,0]0An[68141,13,69285,69285,68349,0]0An[68141,13,69285,69285,51347,0]0An[68141,13,69285,69285,51291,0]0An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]0An[68141,13,16533,16533,40602,0]0An[68141,13,16533,16533,62502,0]0An[68141,13,16533,16533,68311,0]0An[68141,13,16533,16533,62438,0]0An[68141,13,16533,16533,68147,0]0An[68141,13,16533,16533,68343,0]0An[68141,13,16533,16533,68548,0]0An[68141,13,16533,16533,68350,0]0An[68141,13,16533,16533,51348,0]0An[68141,13,16533,16533,51292,0]0An[68141,13,16533,16533,56597,0]0An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]0An[68141,13,51092,51092,12039,0]0Am[68141,13,51092,51092,2138,0]0An[68141,13,51092,51092,11924,0]0An[68141,13,51077,51077,12040,0]0Am[68141,13,51077,51077,2139,0]0An[68141,13,51077,51077,62384,0]0An[68141,13,69309,69309,12041,0]0Am[68141,13,69309,69309,2140,0]0An[68141,13,69313,69313,40603,0]0An[68141,13,69313,69313,62503,0]0An[68141,13,69313,69313,68312,0]0An[68141,13,69313,69313,62439,0]0An[68141,13,69313,69313,68148,0]0An[68141,13,69313,69313,68344,0]0An[68141,13,69313,69313,68549,0]0An[68141,13,69313,69313,68351,0]0An[68141,13,69313,69313,51349,0]0An[68141,13,69313,69313,51293,0]0An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]0An[68141,13,15595,15595,12042,0]0Am[68141,13,15595,15595,2141,0]0An[68141,13,68662,68662,68338,0]0An[68141,13,16534,16534,40604,0]0An[68141,13,16534,16534,62504,0]0An[68141,13,16534,16534,68313,0]0An[68141,13,16534,16534,62440,0]0An[68141,13,16534,16534,68149,0]0An[68141,13,16534,16534,68345,0]0An[68141,13,16534,16534,68550,0]0An[68141,13,16534,16534,68352,0]0An[68141,13,16534,16534,51350,0]0An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]0An[68141,13,51093,51093,12043,0]0Am[68141,13,51093,51093,2142,0]0An[68141,13,63152,63152,12044,0]0Am[68141,13,63152,63152,2143,0]0An[68141,13,68141,68141,12045,0]0Am[68141,13,68141,68141,2144,0]0An[68141,13,68133,68133,12046,0]0Am[68141,13,68133,68133,2145,0]0An[68141,13,60327,60327,12032,0]0Am[68141,13,60327,60327,2130,0]0An[68141,13,15593,15593,12033,0]0Am[68141,13,15593,15593,2131,0]0An[68141,13,63270,63270,62535,0]0An[68141,13,63270,63270,17725,0]0An[68141,13,36979,36979,12034,0]0Am[68141,13,36979,36979,9008,0]0Am[68141,13,36979,36979,9025,0]0Am[68141,13,36979,36979,2132,0]0An[68141,13,51101,51101,40598,0]0An[68141,13,51101,51101,62498,0]0An[68141,13,51101,51101,68307,0]0An[68141,13,51101,51101,62434,0]0An[68141,13,51101,51101,68143,0]0An[68141,13,51101,51101,68339,0]0An[68141,13,51101,51101,68544,0]0An[68141,13,51101,51101,68346,0]0An[68141,13,51101,51101,51344,0]0An[68141,13,51101,51101,51288,0]0An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]0An[68141,13,51101,51101,56729,0]0An[68141,13,51101,51101,16110,0]0An[68141,13,63271,63271,17726,0]0An[68141,13,63271,63271,62536,0]0An[68141,13,16532,16532,40599,0]0An[68141,13,16532,16532,62499,0]0An[68141,13,16532,16532,68308,0]0An[68141,13,16532,16532,62435,0]0An[68141,13,16532,16532,68144,0]0An[68141,13,16532,16532,68340,0]0An[68141,13,16532,16532,68545,0]0An[68141,13,16532,16532,68347,0]0An[68141,13,16532,16532,51345,0]0An[68141,13,16532,16532,51289,0]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0An[68141,13,16532,16532,56730,0]0An[68141,13,16532,16532,16111,0]0An[68141,13,15594,15594,12035,0]0Am[68141,13,15594,15594,9026,0]0Am[68141,13,15594,15594,2133,0]0Am[68141,13,63272,63272,9044,0]0An[68141,13,34491,34491,51229,0]0An[68141,13,34491,34491,51221,0]0Am[68141,13,34491,34491,2134,0]0An[68141,13,69306,69306,68559,0]0An[68141,13,69306,69306,56538,0]0An[68141,13,68284,68284,12036,0]0Am[68141,13,68284,68284,2135,0]0An[68141,13,69186,69186,12037,0]0Am[68141,13,69186,69186,2136,0]0An[68141,13,69186,69186,11923,0]0An[68141,13,68334,68334,40600,0]0An[68141,13,68334,68334,62500,0]0An[68141,13,68334,68334,68309,0]0An[68141,13,68334,68334,62436,0]0An[68141,13,68334,68334,68145,0]0An[68141,13,68334,68334,68341,0]0An[68141,13,68334,68334,68546,0]0An[68141,13,68334,68334,68348,0]0An[68141,13,68334,68334,51346,0]0An[68141,13,68334,68334,51290,0]0An[68141,13,68334,68334,56595,0]0An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]0An[68141,13,69284,69284,12038,0]0Am[68141,13,69284,69284,2137,0]0An[68141,13,69285,69285,40601,0]0An[68141,13,69285,69285,62501,0]0An[68141,13,69285,69285,68310,0]0An[68141,13,69285,69285,62437,0]0An[68141,13,69285,69285,68146,0]0An[68141,13,69285,69285,68342,0]0An[68141,13,69285,69285,68547,0]0An[68141,13,69285,69285,68349,0]0An[68141,13,69285,69285,51347,0]0An[68141,13,69285,69285,51291,0]0An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]0An[68141,13,16533,16533,40602,0]0An[68141,13,16533,16533,62502,0]0An[68141,13,16533,16533,68311,0]0An[68141,13,16533,16533,62438,0]0An[68141,13,16533,16533,68147,0]0An[68141,13,16533,16533,68343,0]0An[68141,13,16533,16533,68548,0]0An[68141,13,16533,16533,68350,0]0An[68141,13,16533,16533,51348,0]0An[68141,13,16533,16533,51292,0]0An[68141,13,16533,16533,56597,0]0An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]0An[68141,13,51092,51092,12039,0]0Am[68141,13,51092,51092,2138,0]0An[68141,13,51092,51092,11924,0]0An[68141,13,51077,51077,12040,0]0Am[68141,13,51077,51077,2139,0]0An[68141,13,51077,51077,62384,0]0An[68141,13,69309,69309,12041,0]0Am[68141,13,69309,69309,2140,0]0An[68141,13,69313,69313,40603,0]0An[68141,13,69313,69313,62503,0]0An[68141,13,69313,69313,68312,0]0An[68141,13,69313,69313,62439,0]0An[68141,13,69313,69313,68148,0]0An[68141,13,69313,69313,68344,0]0An[68141,13,69313,69313,68549,0]0An[68141,13,69313,69313,68351,0]0An[68141,13,69313,69313,51349,0]0An[68141,13,69313,69313,51293,0]0An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]0An[68141,13,15595,15595,12042,0]0Am[68141,13,15595,15595,2141,0]0An[68141,13,68662,68662,68338,0]0An[68141,13,16534,16534,40604,0]0An[68141,13,16534,16534,62504,0]0An[68141,13,16534,16534,68313,0]0An[68141,13,16534,16534,62440,0]0An[68141,13,16534,16534,68149,0]0An[68141,13,16534,16534,68345,0]0An[68141,13,16534,16534,68550,0]0An[68141,13,16534,16534,68352,0]0An[68141,13,16534,16534,51350,0]0An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]0An[68141,13,51093,51093,12043,0]0Am[68141,13,51093,51093,2142,0]0An[68141,13,63152,63152,12044,0]0Am[68141,13,63152,63152,2143,0]0An[68141,13,68141,68141,12045,0]0Am[68141,13,68141,68141,2144,0]0An[68141,13,68133,68133,12046,0]0Am[68141,13,68133,68133,2145,0]0An[68141,13,60327,60327,12032,0]0Am[68141,13,60327,60327,2130,0]0An[68141,13,15593,15593,12033,0]0Am[68141,13,15593,15593,2131,0]0An[68141,13,63270,63270,62535,0]0An[68141,13,63270,63270,17725,0]0An[68141,13,36979,36979,12034,0]0Am[68141,13,36979,36979,9008,0]0Am[68141,13,36979,36979,9025,0]0Am[68141,13,36979,36979,2132,0]0An[68141,13,51101,51101,40598,0]0An[68141,13,51101,51101,62498,0]0An[68141,13,51101,51101,68307,0]0An[68141,13,51101,51101,62434,0]0An[68141,13,51101,51101,68143,0]0An[68141,13,51101,51101,68339,0]0An[68141,13,51101,51101,68544,0]0An[68141,13,51101,51101,68346,0]0An[68141,13,51101,51101,51344,0]0An[68141,13,51101,51101,51288,0]0An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]0An[68141,13,51101,51101,56729,0]0An[68141,13,51101,51101,16110,0]0An[68141,13,63271,63271,17726,0]0An[68141,13,63271,63271,62536,0]0An[68141,13,16532,16532,40599,0]0An[68141,13,16532,16532,62499,0]0An[68141,13,16532,16532,68308,0]0An[68141,13,16532,16532,62435,0]0An[68141,13,16532,16532,68144,0]0An[68141,13,16532,16532,68340,0]0An[68141,13,16532,16532,68545,0]0An[68141,13,16532,16532,68347,0]0An[68141,13,16532,16532,51345,0]0An[68141,13,16532,16532,51289,0]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0An[68141,13,16532,16532,56730,0]0An[68141,13,16532,16532,16111,0]0An[68141,13,15594,15594,12035,0]0Am[68141,13,15594,15594,9026,0]0Am[68141,13,15594,15594,2133,0]0Am[68141,13,63272,63272,9044,0]0An[68141,13,34491,34491,51229,0]0An[68141,13,34491,34491,51221,0]0Am[68141,13,34491,34491,2134,0]0An[68141,13,69306,69306,68559,0]0An[68141,13,69306,69306,56538,0]0An[68141,13,68284,68284,12036,0]0Am[68141,13,68284,68284,2135,0]0An[68141,13,69186,69186,12037,0]0Am[68141,13,69186,69186,2136,0]0An[68141,13,69186,69186,11923,0]0An[68141,13,68334,68334,40600,0]0An[68141,13,68334,68334,62500,0]0An[68141,13,68334,68334,68309,0]0An[68141,13,68334,68334,62436,0]0An[68141,13,68334,68334,68145,0]0An[68141,13,68334,68334,68341,0]0An[68141,13,68334,68334,68546,0]0An[68141,13,68334,68334,68348,0]0An[68141,13,68334,68334,51346,0]0An[68141,13,68334,68334,51290,0]0An[68141,13,68334,68334,56595,0]0An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]0An[68141,13,69284,69284,12038,0]0Am[68141,13,69284,69284,2137,0]0An[68141,13,69285,69285,40601,0]0An[68141,13,69285,69285,62501,0]0An[68141,13,69285,69285,68310,0]0An[68141,13,69285,69285,62437,0]0An[68141,13,69285,69285,68146,0]0An[68141,13,69285,69285,68342,0]0An[68141,13,69285,69285,68547,0]0An[68141,13,69285,69285,68349,0]0An[68141,13,69285,69285,51347,0]0An[68141,13,69285,69285,51291,0]0An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]0An[68141,13,16533,16533,40602,0]0An[68141,13,16533,16533,62502,0]0An[68141,13,16533,16533,68311,0]0An[68141,13,16533,16533,62438,0]0An[68141,13,16533,16533,68147,0]0An[68141,13,16533,16533,68343,0]0An[68141,13,16533,16533,68548,0]0An[68141,13,16533,16533,68350,0]0An[68141,13,16533,16533,51348,0]0An[68141,13,16533,16533,51292,0]0An[68141,13,16533,16533,56597,0]0An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]0An[68141,13,51092,51092,12039,0]0Am[68141,13,51092,51092,2138,0]0An[68141,13,51092,51092,11924,0]0An[68141,13,51077,51077,12040,0]0Am[68141,13,51077,51077,2139,0]0An[68141,13,51077,51077,62384,0]0An[68141,13,69309,69309,12041,0]0Am[68141,13,69309,69309,2140,0]0An[68141,13,69313,69313,40603,0]0An[68141,13,69313,69313,62503,0]0An[68141,13,69313,69313,68312,0]0An[68141,13,69313,69313,62439,0]0An[68141,13,69313,69313,68148,0]0An[68141,13,69313,69313,68344,0]0An[68141,13,69313,69313,68549,0]0An[68141,13,69313,69313,68351,0]0An[68141,13,69313,69313,51349,0]0An[68141,13,69313,69313,51293,0]0An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]0An[68141,13,15595,15595,12042,0]0Am[68141,13,15595,15595,2141,0]0An[68141,13,68662,68662,68338,0]0An[68141,13,16534,16534,40604,0]0An[68141,13,16534,16534,62504,0]0An[68141,13,16534,16534,68313,0]0An[68141,13,16534,16534,62440,0]0An[68141,13,16534,16534,68149,0]0An[68141,13,16534,16534,68345,0]0An[68141,13,16534,16534,68550,0]0An[68141,13,16534,16534,68352,0]0An[68141,13,16534,16534,51350,0]0An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]0An[68141,13,51093,51093,12043,0]0Am[68141,13,51093,51093,2142,0]0An[68141,13,63152,63152,12044,0]0Am[68141,13,63152,63152,2143,0]0An[68141,13,68141,68141,12045,0]0Am[68141,13,68141,68141,2144,0]0An[68141,13,68133,68133,12046,0]0Am[68141,13,68133,68133,2145,0]0An[68141,13,60327,60327,12032,0]0Am[68141,13,60327,60327,2130,0]0An[68141,13,15593,15593,12033,0]0Am[68141,13,15593,15593,2131,0]0An[68141,13,63270,63270,62535,0]0An[68141,13,63270,63270,17725,0]0An[68141,13,36979,36979,12034,0]0Am[68141,13,36979,36979,9008,0]0Am[68141,13,36979,36979,9025,0]0Am[68141,13,36979,36979,2132,0]0An[68141,13,51101,51101,40598,0]0An[68141,13,51101,51101,62498,0]0An[68141,13,51101,51101,68307,0]0An[68141,13,51101,51101,62434,0]0An[68141,13,51101,51101,68143,0]0An[68141,13,51101,51101,68339,0]0An[68141,13,51101,51101,68544,0]0An[68141,13,51101,51101,68346,0]0An[68141,13,51101,51101,51344,0]0An[68141,13,51101,51101,51288,0]0An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]0An[68141,13,51101,51101,56729,0]0An[68141,13,51101,51101,16110,0]0An[68141,13,63271,63271,17726,0]0An[68141,13,63271,63271,62536,0]0An[68141,13,16532,16532,40599,0]0An[68141,13,16532,16532,62499,0]0An[68141,13,16532,16532,68308,0]0An[68141,13,16532,16532,62435,0]0An[68141,13,16532,16532,68144,0]0An[68141,13,16532,16532,68340,0]0An[68141,13,16532,16532,68545,0]0An[68141,13,16532,16532,68347,0]0An[68141,13,16532,16532,51345,0]0An[68141,13,16532,16532,51289,0]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0An[68141,13,16532,16532,56730,0]0An[68141,13,16532,16532,16111,0]0An[68141,13,15594,15594,12035,0]0Am[68141,13,15594,15594,9026,0]0Am[68141,13,15594,15594,2133,0]0Am[68141,13,63272,63272,9044,0]0An[68141,13,34491,34491,51229,0]0An[68141,13,34491,34491,51221,0]0Am[68141,13,34491,34491,2134,0]0An[68141,13,69306,69306,68559,0]0An[68141,13,69306,69306,56538,0]0An[68141,13,68284,68284,12036,0]0Am[68141,13,68284,68284,2135,0]0An[68141,13,69186,69186,12037,0]0Am[68141,13,69186,69186,2136,0]0An[68141,13,69186,69186,11923,0]0An[68141,13,68334,68334,40600,0]0An[68141,13,68334,68334,62500,0]0An[68141,13,68334,68334,68309,0]0An[68141,13,68334,68334,62436,0]0An[68141,13,68334,68334,68145,0]0An[68141,13,68334,68334,68341,0]0An[68141,13,68334,68334,68546,0]0An[68141,13,68334,68334,68348,0]0An[68141,13,68334,68334,51346,0]0An[68141,13,68334,68334,51290,0]0An[68141,13,68334,68334,56595,0]0An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]0An[68141,13,69284,69284,12038,0]0Am[68141,13,69284,69284,2137,0]0An[68141,13,69285,69285,40601,0]0An[68141,13,69285,69285,62501,0]0An[68141,13,69285,69285,68310,0]0An[68141,13,69285,69285,62437,0]0An[68141,13,69285,69285,68146,0]0An[68141,13,69285,69285,68342,0]0An[68141,13,69285,69285,68547,0]0An[68141,13,69285,69285,68349,0]0An[68141,13,69285,69285,51347,0]0An[68141,13,69285,69285,51291,0]0An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]0An[68141,13,16533,16533,40602,0]0An[68141,13,16533,16533,62502,0]0An[68141,13,16533,16533,68311,0]0An[68141,13,16533,16533,62438,0]0An[68141,13,16533,16533,68147,0]0An[68141,13,16533,16533,68343,0]0An[68141,13,16533,16533,68548,0]0An[68141,13,16533,16533,68350,0]0An[68141,13,16533,16533,51348,0]0An[68141,13,16533,16533,51292,0]0An[68141,13,16533,16533,56597,0]0An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]0An[68141,13,51092,51092,12039,0]0Am[68141,13,51092,51092,2138,0]0An[68141,13,51092,51092,11924,0]0An[68141,13,51077,51077,12040,0]0Am[68141,13,51077,51077,2139,0]0An[68141,13,51077,51077,62384,0]0An[68141,13,69309,69309,12041,0]0Am[68141,13,69309,69309,2140,0]0An[68141,13,69313,69313,40603,0]0An[68141,13,69313,69313,62503,0]0An[68141,13,69313,69313,68312,0]0An[68141,13,69313,69313,62439,0]0An[68141,13,69313,69313,68148,0]0An[68141,13,69313,69313,68344,0]0An[68141,13,69313,69313,68549,0]0An[68141,13,69313,69313,68351,0]0An[68141,13,69313,69313,51349,0]0An[68141,13,69313,69313,51293,0]0An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]0An[68141,13,15595,15595,12042,0]0Am[68141,13,15595,15595,2141,0]0An[68141,13,68662,68662,68338,0]0An[68141,13,16534,16534,40604,0]0An[68141,13,16534,16534,62504,0]0An[68141,13,16534,16534,68313,0]0An[68141,13,16534,16534,62440,0]0An[68141,13,16534,16534,68149,0]0An[68141,13,16534,16534,68345,0]0An[68141,13,16534,16534,68550,0]0An[68141,13,16534,16534,68352,0]0An[68141,13,16534,16534,51350,0]0An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]0An[68141,13,51093,51093,12043,0]0Am[68141,13,51093,51093,2142,0]0An[68141,13,63152,63152,12044,0]0Am[68141,13,63152,63152,2143,0]0An[68141,13,68141,68141,12045,0]0Am[68141,13,68141,68141,2144,0]0An[68141,13,68133,68133,12046,0]0Am[68141,13,68133,68133,2145,0]0An[68141,13,60327,60327,12032,0]0Am[68141,13,60327,60327,2130,0]0An[68141,13,15593,15593,12033,0]0Am[68141,13,15593,15593,2131,0]0An[68141,13,63270,63270,62535,0]0An[68141,13,63270,63270,17725,0]0An[68141,13,36979,36979,12034,0]0Am[68141,13,36979,36979,9008,0]0Am[68141,13,36979,36979,9025,0]0Am[68141,13,36979,36979,2132,0]0An[68141,13,51101,51101,40598,0]0An[68141,13,51101,51101,62498,0]0An[68141,13,51101,51101,68307,0]0An[68141,13,51101,51101,62434,0]0An[68141,13,51101,51101,68143,0]0An[68141,13,51101,51101,68339,0]0An[68141,13,51101,51101,68544,0]0An[68141,13,51101,51101,68346,0]0An[68141,13,51101,51101,51344,0]0An[68141,13,51101,51101,51288,0]0An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]0An[68141,13,51101,51101,56729,0]") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/entry/b29ffe9a15cf.js b/web/public/sdk_docs/search.index/entry/b29ffe9a15cf.js new file mode 100644 index 00000000..05ac0280 --- /dev/null +++ b/web/public/sdk_docs/search.index/entry/b29ffe9a15cf.js @@ -0,0 +1 @@ +rd_("An[68141,13,16534,16534,16116,0]00An[68141,13,51093,51093,12043,0]000Am[68141,13,51093,51093,2142,0]000An[68141,13,63152,63152,12044,0]000Am[68141,13,63152,63152,2143,0]000An[68141,13,68141,68141,12045,0]000Am[68141,13,68141,68141,2144,0]000An[68141,13,68133,68133,12046,0]000Am[68141,13,68133,68133,2145,0]000An[68141,13,60327,60327,12032,0]000Am[68141,13,60327,60327,2130,0]000An[68141,13,15593,15593,12033,0]000Am[68141,13,15593,15593,2131,0]000An[68141,13,36979,36979,12034,0]000Am[68141,13,36979,36979,9025,0]000Am[68141,13,36979,36979,2132,0]000An[68141,13,51101,51101,68307,0]000An[68141,13,51101,51101,62434,0]000An[68141,13,51101,51101,68143,0]000An[68141,13,51101,51101,68339,0]000An[68141,13,51101,51101,68346,0]000An[68141,13,51101,51101,51344,0]000An[68141,13,51101,51101,51288,0]000An[68141,13,51101,51101,56593,0]000An[68141,13,51101,51101,56729,0]000An[68141,13,51101,51101,16110,0]000An[68141,13,16532,16532,68308,0]000An[68141,13,16532,16532,62435,0]000An[68141,13,16532,16532,68144,0]000An[68141,13,16532,16532,68340,0]000An[68141,13,16532,16532,68347,0]000An[68141,13,16532,16532,51345,0]000An[68141,13,16532,16532,51289,0]000An[68141,13,16532,16532,56594,0]000An[68141,13,16532,16532,56730,0]000An[68141,13,16532,16532,16111,0]000An[68141,13,15594,15594,12035,0]000Am[68141,13,15594,15594,9026,0]000Am[68141,13,15594,15594,2133,0]000An[68141,13,69306,69306,68559,0]000An[68141,13,69306,69306,56538,0]000An[68141,13,68284,68284,12036,0]000Am[68141,13,68284,68284,2135,0]000An[68141,13,69186,69186,12037,0]000Am[68141,13,69186,69186,2136,0]000An[68141,13,69186,69186,11923,0]000An[68141,13,68334,68334,68309,0]000An[68141,13,68334,68334,62436,0]000An[68141,13,68334,68334,68145,0]000An[68141,13,68334,68334,68341,0]000An[68141,13,68334,68334,68348,0]000An[68141,13,68334,68334,51346,0]000An[68141,13,68334,68334,51290,0]000An[68141,13,68334,68334,56595,0]000An[68141,13,68334,68334,56731,0]000An[68141,13,68334,68334,16112,0]000An[68141,13,69284,69284,12038,0]000Am[68141,13,69284,69284,2137,0]000An[68141,13,69285,69285,68310,0]000An[68141,13,69285,69285,62437,0]000An[68141,13,69285,69285,68146,0]000An[68141,13,69285,69285,68342,0]000An[68141,13,69285,69285,68349,0]000An[68141,13,69285,69285,51347,0]000An[68141,13,69285,69285,51291,0]000An[68141,13,69285,69285,56596,0]000An[68141,13,69285,69285,56732,0]000An[68141,13,69285,69285,16113,0]000An[68141,13,16533,16533,68311,0]000An[68141,13,16533,16533,62438,0]000An[68141,13,16533,16533,68147,0]000An[68141,13,16533,16533,68343,0]000An[68141,13,16533,16533,68350,0]000An[68141,13,16533,16533,51348,0]000An[68141,13,16533,16533,51292,0]000An[68141,13,16533,16533,56597,0]000An[68141,13,16533,16533,56733,0]000An[68141,13,16533,16533,16114,0]000An[68141,13,51092,51092,12039,0]000Am[68141,13,51092,51092,2138,0]000An[68141,13,51092,51092,11924,0]000An[68141,13,51077,51077,12040,0]000Am[68141,13,51077,51077,2139,0]000An[68141,13,69309,69309,12041,0]000Am[68141,13,69309,69309,2140,0]000An[68141,13,69313,69313,68312,0]000An[68141,13,69313,69313,62439,0]000An[68141,13,69313,69313,68148,0]000An[68141,13,69313,69313,68344,0]000An[68141,13,69313,69313,68351,0]000An[68141,13,69313,69313,51349,0]000An[68141,13,69313,69313,51293,0]000An[68141,13,69313,69313,56598,0]000An[68141,13,69313,69313,56734,0]000An[68141,13,69313,69313,16115,0]000An[68141,13,15595,15595,12042,0]000Am[68141,13,15595,15595,2141,0]000An[68141,13,16534,16534,68313,0]000An[68141,13,16534,16534,62440,0]000An[68141,13,16534,16534,68149,0]000An[68141,13,16534,16534,68345,0]000An[68141,13,16534,16534,68352,0]000An[68141,13,16534,16534,51350,0]000An[68141,13,16534,16534,51294,0]000An[68141,13,16534,16534,56599,0]000An[68141,13,16534,16534,56735,0]000An[68141,13,16534,16534,16116,0]000An[68141,13,51093,51093,12043,0]000Am[68141,13,51093,51093,2142,0]000An[68141,13,63152,63152,12044,0]000Am[68141,13,63152,63152,2143,0]000An[68141,13,68141,68141,12045,0]000Am[68141,13,68141,68141,2144,0]000An[68141,13,68133,68133,12046,0]000Am[68141,13,68133,68133,2145,0]000An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,51288,0]An[68141,13,16532,16532,51289,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,68334,68334,51290,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,51291,0]An[68141,13,16533,16533,51292,0]Am[68141,13,51092,51092,2138,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,51293,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,51294,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,51288,0]An[68141,13,16532,16532,51289,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,68334,68334,51290,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,51291,0]An[68141,13,16533,16533,51292,0]Am[68141,13,51092,51092,2138,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,51293,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,51294,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,51288,0]An[68141,13,16532,16532,51289,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,68334,68334,51290,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,51291,0]An[68141,13,16533,16533,51292,0]Am[68141,13,51092,51092,2138,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,51293,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,51294,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,51288,0]An[68141,13,16532,16532,51289,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,68334,68334,51290,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,51291,0]An[68141,13,16533,16533,51292,0]Am[68141,13,51092,51092,2138,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,51293,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,51294,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,51288,0]An[68141,13,16532,16532,51289,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,68334,68334,51290,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,51291,0]An[68141,13,16533,16533,51292,0]Am[68141,13,51092,51092,2138,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,51293,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,51294,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,51288,0]An[68141,13,16532,16532,51289,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,68334,68334,51290,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,51291,0]An[68141,13,16533,16533,51292,0]Am[68141,13,51092,51092,2138,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,51293,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,51294,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,51288,0]An[68141,13,16532,16532,51289,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,68334,68334,51290,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,51291,0]An[68141,13,16533,16533,51292,0]Am[68141,13,51092,51092,2138,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,51293,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,51294,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,51288,0]An[68141,13,16532,16532,51289,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,68334,68334,51290,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,51291,0]An[68141,13,16533,16533,51292,0]Am[68141,13,51092,51092,2138,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,51293,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,51294,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,69284,69284,12038,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,15595,15595,12042,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210Ai[68141,14,2016,0,68294,0]0000000Ae[68141,2,68355,0,0,0]An[68141,14,16533,16533,68548,0]010101010101011Ae[68141,2,68662,0,0,0]20202020202020Ae[68141,2,11662,0,0,0]0000000An[68141,13,51101,51101,62498,0]An[68141,13,16532,16532,62499,0]An[68141,13,68334,68334,62500,0]An[68141,13,69285,69285,62501,0]An[68141,13,16533,16533,62502,0]An[68141,13,69313,69313,62503,0]An[68141,13,16534,16534,62504,0]6543210654321065432106543210654321065432106543210An[68141,13,51101,51101,51344,0]An[68141,13,16532,16532,51345,0]An[68141,13,68334,68334,51346,0]An[68141,13,69285,69285,51347,0]An[68141,13,16533,16533,51348,0]An[68141,13,69313,69313,51349,0]An[68141,13,16534,16534,51350,0]6543210654321065432106543210654321065432106543210Ae[68141,6,34491,0,0,0]000000000000000An[68141,17,69309,69309,11779,0]Ae[68141,6,51101,0,0,0]Ae[68141,6,16532,0,0,0]Ae[68141,6,68334,0,0,0]Ae[68141,6,69285,0,0,0]Ae[68141,6,16533,0,0,0]5Ae[68141,6,69313,0,0,0]Ae[68141,6,16534,0,0,0]654327106543271065432710654327106543271065432710654321065432106543210654321065432106543210654321065432106543210Am[68141,15,36979,36979,9025,0]0000000An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,51101,51101,68544,0]An[68141,13,16532,16532,68545,0]An[68141,13,68334,68334,68546,0]An[68141,13,69285,69285,68547,0]An[68141,13,16533,16533,68548,0]An[68141,13,51077,51077,62384,0]An[68141,13,69313,69313,68549,0]An[68141,13,16534,16534,68550,0]76543210765432107654321076543210765432107654321076543210Ai[68141,14,2017,0,67818,0]Ai[68141,14,2017,0,68286,0]Ai[68141,14,2017,0,68290,0]210210210210210210210An[68141,13,51101,51101,62498,0]An[68141,13,16532,16532,62499,0]An[68141,13,68334,68334,62500,0]An[68141,13,69285,69285,62501,0]An[68141,13,16533,16533,62502,0]An[68141,13,69313,69313,62503,0]An[68141,13,16534,16534,62504,0]6543210654321065432106543210654321065432106543210An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]0Am[68141,13,60327,60327,2130,0]0An[68141,13,15593,15593,12033,0]0Am[68141,13,15593,15593,2131,0]0An[68141,13,63270,63270,62535,0]0An[68141,13,63270,63270,17725,0]0An[68141,13,36979,36979,12034,0]0Am[68141,13,36979,36979,9008,0]0Am[68141,13,36979,36979,9025,0]0Am[68141,13,36979,36979,2132,0]0An[68141,13,51101,51101,40598,0]0An[68141,13,51101,51101,62498,0]0An[68141,13,51101,51101,68307,0]0An[68141,13,51101,51101,62434,0]0An[68141,13,51101,51101,68143,0]0An[68141,13,51101,51101,68339,0]0An[68141,13,51101,51101,68544,0]0An[68141,13,51101,51101,68346,0]0An[68141,13,51101,51101,51344,0]0An[68141,13,51101,51101,51288,0]0An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]0An[68141,13,51101,51101,56729,0]0An[68141,13,51101,51101,16110,0]0An[68141,13,63271,63271,17726,0]0An[68141,13,63271,63271,62536,0]0An[68141,13,16532,16532,40599,0]0An[68141,13,16532,16532,62499,0]0An[68141,13,16532,16532,68308,0]0An[68141,13,16532,16532,62435,0]0An[68141,13,16532,16532,68144,0]0An[68141,13,16532,16532,68340,0]0An[68141,13,16532,16532,68545,0]0An[68141,13,16532,16532,68347,0]0An[68141,13,16532,16532,51345,0]0An[68141,13,16532,16532,51289,0]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0An[68141,13,16532,16532,56730,0]0An[68141,13,16532,16532,16111,0]0An[68141,13,15594,15594,12035,0]0Am[68141,13,15594,15594,9026,0]0Am[68141,13,15594,15594,2133,0]0Am[68141,13,63272,63272,9044,0]0An[68141,13,34491,34491,51229,0]0An[68141,13,34491,34491,51221,0]0Am[68141,13,34491,34491,2134,0]0An[68141,13,69306,69306,68559,0]0An[68141,13,69306,69306,56538,0]0An[68141,13,68284,68284,12036,0]0Am[68141,13,68284,68284,2135,0]0An[68141,13,69186,69186,12037,0]0Am[68141,13,69186,69186,2136,0]0An[68141,13,69186,69186,11923,0]0An[68141,13,68334,68334,40600,0]0An[68141,13,68334,68334,62500,0]0An[68141,13,68334,68334,68309,0]0An[68141,13,68334,68334,62436,0]0An[68141,13,68334,68334,68145,0]0An[68141,13,68334,68334,68341,0]0An[68141,13,68334,68334,68546,0]0An[68141,13,68334,68334,68348,0]0An[68141,13,68334,68334,51346,0]0An[68141,13,68334,68334,51290,0]0An[68141,13,68334,68334,56595,0]0An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]0An[68141,13,69284,69284,12038,0]0Am[68141,13,69284,69284,2137,0]0An[68141,13,69285,69285,40601,0]0An[68141,13,69285,69285,62501,0]0An[68141,13,69285,69285,68310,0]0An[68141,13,69285,69285,62437,0]0An[68141,13,69285,69285,68146,0]0An[68141,13,69285,69285,68342,0]0An[68141,13,69285,69285,68547,0]0An[68141,13,69285,69285,68349,0]0An[68141,13,69285,69285,51347,0]0An[68141,13,69285,69285,51291,0]0An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]0An[68141,13,16533,16533,40602,0]0An[68141,13,16533,16533,62502,0]0An[68141,13,16533,16533,68311,0]0An[68141,13,16533,16533,62438,0]0An[68141,13,16533,16533,68147,0]0An[68141,13,16533,16533,68343,0]0An[68141,13,16533,16533,68548,0]0An[68141,13,16533,16533,68350,0]0An[68141,13,16533,16533,51348,0]0An[68141,13,16533,16533,51292,0]0An[68141,13,16533,16533,56597,0]0An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]0An[68141,13,51092,51092,12039,0]0Am[68141,13,51092,51092,2138,0]0An[68141,13,51092,51092,11924,0]0An[68141,13,51077,51077,12040,0]0Am[68141,13,51077,51077,2139,0]0An[68141,13,51077,51077,62384,0]0An[68141,13,69309,69309,12041,0]0Am[68141,13,69309,69309,2140,0]0An[68141,13,69313,69313,40603,0]0An[68141,13,69313,69313,62503,0]0An[68141,13,69313,69313,68312,0]0An[68141,13,69313,69313,62439,0]0An[68141,13,69313,69313,68148,0]0An[68141,13,69313,69313,68344,0]0An[68141,13,69313,69313,68549,0]0An[68141,13,69313,69313,68351,0]0An[68141,13,69313,69313,51349,0]0An[68141,13,69313,69313,51293,0]0An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]0An[68141,13,15595,15595,12042,0]0Am[68141,13,15595,15595,2141,0]0An[68141,13,68662,68662,68338,0]0An[68141,13,16534,16534,40604,0]0An[68141,13,16534,16534,62504,0]0An[68141,13,16534,16534,68313,0]0An[68141,13,16534,16534,62440,0]0An[68141,13,16534,16534,68149,0]0An[68141,13,16534,16534,68345,0]0An[68141,13,16534,16534,68550,0]0An[68141,13,16534,16534,68352,0]0An[68141,13,16534,16534,51350,0]0An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]0An[68141,13,51093,51093,12043,0]0Am[68141,13,51093,51093,2142,0]0An[68141,13,63152,63152,12044,0]0Am[68141,13,63152,63152,2143,0]0An[68141,13,68141,68141,12045,0]0Am[68141,13,68141,68141,2144,0]0An[68141,13,68133,68133,12046,0]0Am[68141,13,68133,68133,2145,0]0An[68141,13,60327,60327,12032,0]0Am[68141,13,60327,60327,2130,0]0An[68141,13,15593,15593,12033,0]0Am[68141,13,15593,15593,2131,0]0An[68141,13,63270,63270,62535,0]0An[68141,13,63270,63270,17725,0]0An[68141,13,36979,36979,12034,0]0Am[68141,13,36979,36979,9008,0]0Am[68141,13,36979,36979,9025,0]0Am[68141,13,36979,36979,2132,0]0An[68141,13,51101,51101,40598,0]0An[68141,13,51101,51101,62498,0]0An[68141,13,51101,51101,68307,0]0An[68141,13,51101,51101,62434,0]0An[68141,13,51101,51101,68143,0]0An[68141,13,51101,51101,68339,0]0An[68141,13,51101,51101,68544,0]0An[68141,13,51101,51101,68346,0]0An[68141,13,51101,51101,51344,0]0An[68141,13,51101,51101,51288,0]0An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]0An[68141,13,51101,51101,56729,0]0An[68141,13,51101,51101,16110,0]0An[68141,13,63271,63271,17726,0]0An[68141,13,63271,63271,62536,0]0An[68141,13,16532,16532,40599,0]0An[68141,13,16532,16532,62499,0]0An[68141,13,16532,16532,68308,0]0An[68141,13,16532,16532,62435,0]0An[68141,13,16532,16532,68144,0]0An[68141,13,16532,16532,68340,0]0An[68141,13,16532,16532,68545,0]0An[68141,13,16532,16532,68347,0]0An[68141,13,16532,16532,51345,0]0An[68141,13,16532,16532,51289,0]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0An[68141,13,16532,16532,56730,0]0An[68141,13,16532,16532,16111,0]0An[68141,13,15594,15594,12035,0]0Am[68141,13,15594,15594,9026,0]0Am[68141,13,15594,15594,2133,0]0Am[68141,13,63272,63272,9044,0]0An[68141,13,34491,34491,51229,0]0An[68141,13,34491,34491,51221,0]0Am[68141,13,34491,34491,2134,0]0An[68141,13,69306,69306,68559,0]0An[68141,13,69306,69306,56538,0]0An[68141,13,68284,68284,12036,0]0Am[68141,13,68284,68284,2135,0]0An[68141,13,69186,69186,12037,0]0Am[68141,13,69186,69186,2136,0]0An[68141,13,69186,69186,11923,0]0An[68141,13,68334,68334,40600,0]0An[68141,13,68334,68334,62500,0]0An[68141,13,68334,68334,68309,0]0An[68141,13,68334,68334,62436,0]0An[68141,13,68334,68334,68145,0]0An[68141,13,68334,68334,68341,0]0An[68141,13,68334,68334,68546,0]0An[68141,13,68334,68334,68348,0]0An[68141,13,68334,68334,51346,0]0An[68141,13,68334,68334,51290,0]0An[68141,13,68334,68334,56595,0]0An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]0An[68141,13,69284,69284,12038,0]0Am[68141,13,69284,69284,2137,0]0An[68141,13,69285,69285,40601,0]0An[68141,13,69285,69285,62501,0]0An[68141,13,69285,69285,68310,0]0An[68141,13,69285,69285,62437,0]0An[68141,13,69285,69285,68146,0]0An[68141,13,69285,69285,68342,0]0An[68141,13,69285,69285,68547,0]0An[68141,13,69285,69285,68349,0]0An[68141,13,69285,69285,51347,0]0An[68141,13,69285,69285,51291,0]0An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]0An[68141,13,16533,16533,40602,0]0An[68141,13,16533,16533,62502,0]0An[68141,13,16533,16533,68311,0]0An[68141,13,16533,16533,62438,0]0An[68141,13,16533,16533,68147,0]0An[68141,13,16533,16533,68343,0]0An[68141,13,16533,16533,68548,0]0An[68141,13,16533,16533,68350,0]0An[68141,13,16533,16533,51348,0]0An[68141,13,16533,16533,51292,0]0An[68141,13,16533,16533,56597,0]0An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]0An[68141,13,51092,51092,12039,0]0Am[68141,13,51092,51092,2138,0]0An[68141,13,51092,51092,11924,0]0An[68141,13,51077,51077,12040,0]0Am[68141,13,51077,51077,2139,0]0An[68141,13,51077,51077,62384,0]0An[68141,13,69309,69309,12041,0]0Am[68141,13,69309,69309,2140,0]0An[68141,13,69313,69313,40603,0]0An[68141,13,69313,69313,62503,0]0An[68141,13,69313,69313,68312,0]0An[68141,13,69313,69313,62439,0]0An[68141,13,69313,69313,68148,0]0An[68141,13,69313,69313,68344,0]0An[68141,13,69313,69313,68549,0]0An[68141,13,69313,69313,68351,0]0An[68141,13,69313,69313,51349,0]0An[68141,13,69313,69313,51293,0]0An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]0An[68141,13,15595,15595,12042,0]0Am[68141,13,15595,15595,2141,0]0An[68141,13,68662,68662,68338,0]0An[68141,13,16534,16534,40604,0]0An[68141,13,16534,16534,62504,0]0An[68141,13,16534,16534,68313,0]0An[68141,13,16534,16534,62440,0]0An[68141,13,16534,16534,68149,0]0An[68141,13,16534,16534,68345,0]0An[68141,13,16534,16534,68550,0]0An[68141,13,16534,16534,68352,0]0An[68141,13,16534,16534,51350,0]0An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]0An[68141,13,51093,51093,12043,0]0Am[68141,13,51093,51093,2142,0]0An[68141,13,63152,63152,12044,0]0Am[68141,13,63152,63152,2143,0]0An[68141,13,68141,68141,12045,0]0Am[68141,13,68141,68141,2144,0]0An[68141,13,68133,68133,12046,0]0Am[68141,13,68133,68133,2145,0]0An[68141,13,60327,60327,12032,0]0Am[68141,13,60327,60327,2130,0]0An[68141,13,15593,15593,12033,0]0Am[68141,13,15593,15593,2131,0]0An[68141,13,63270,63270,62535,0]0An[68141,13,63270,63270,17725,0]0An[68141,13,36979,36979,12034,0]0Am[68141,13,36979,36979,9008,0]0Am[68141,13,36979,36979,9025,0]0Am[68141,13,36979,36979,2132,0]0An[68141,13,51101,51101,40598,0]0An[68141,13,51101,51101,62498,0]0An[68141,13,51101,51101,68307,0]0An[68141,13,51101,51101,62434,0]0An[68141,13,51101,51101,68143,0]0An[68141,13,51101,51101,68339,0]0An[68141,13,51101,51101,68544,0]0An[68141,13,51101,51101,68346,0]0An[68141,13,51101,51101,51344,0]0An[68141,13,51101,51101,51288,0]0An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]0An[68141,13,51101,51101,56729,0]0An[68141,13,51101,51101,16110,0]0An[68141,13,63271,63271,17726,0]0An[68141,13,63271,63271,62536,0]0An[68141,13,16532,16532,40599,0]0An[68141,13,16532,16532,62499,0]0An[68141,13,16532,16532,68308,0]0An[68141,13,16532,16532,62435,0]0An[68141,13,16532,16532,68144,0]0An[68141,13,16532,16532,68340,0]0An[68141,13,16532,16532,68545,0]0An[68141,13,16532,16532,68347,0]0An[68141,13,16532,16532,51345,0]0An[68141,13,16532,16532,51289,0]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0An[68141,13,16532,16532,56730,0]0An[68141,13,16532,16532,16111,0]0An[68141,13,15594,15594,12035,0]0Am[68141,13,15594,15594,9026,0]0Am[68141,13,15594,15594,2133,0]0Am[68141,13,63272,63272,9044,0]0An[68141,13,34491,34491,51229,0]0An[68141,13,34491,34491,51221,0]0Am[68141,13,34491,34491,2134,0]0An[68141,13,69306,69306,68559,0]0An[68141,13,69306,69306,56538,0]0An[68141,13,68284,68284,12036,0]0Am[68141,13,68284,68284,2135,0]0An[68141,13,69186,69186,12037,0]0Am[68141,13,69186,69186,2136,0]0An[68141,13,69186,69186,11923,0]0An[68141,13,68334,68334,40600,0]0An[68141,13,68334,68334,62500,0]0An[68141,13,68334,68334,68309,0]0An[68141,13,68334,68334,62436,0]0An[68141,13,68334,68334,68145,0]0An[68141,13,68334,68334,68341,0]0An[68141,13,68334,68334,68546,0]0An[68141,13,68334,68334,68348,0]0An[68141,13,68334,68334,51346,0]0An[68141,13,68334,68334,51290,0]0An[68141,13,68334,68334,56595,0]0An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]0An[68141,13,69284,69284,12038,0]0Am[68141,13,69284,69284,2137,0]0An[68141,13,69285,69285,40601,0]0An[68141,13,69285,69285,62501,0]0An[68141,13,69285,69285,68310,0]0An[68141,13,69285,69285,62437,0]0An[68141,13,69285,69285,68146,0]0An[68141,13,69285,69285,68342,0]0An[68141,13,69285,69285,68547,0]0An[68141,13,69285,69285,68349,0]0An[68141,13,69285,69285,51347,0]0An[68141,13,69285,69285,51291,0]0An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]0An[68141,13,16533,16533,40602,0]0An[68141,13,16533,16533,62502,0]0An[68141,13,16533,16533,68311,0]0An[68141,13,16533,16533,62438,0]0An[68141,13,16533,16533,68147,0]0An[68141,13,16533,16533,68343,0]0An[68141,13,16533,16533,68548,0]0An[68141,13,16533,16533,68350,0]0An[68141,13,16533,16533,51348,0]0An[68141,13,16533,16533,51292,0]0An[68141,13,16533,16533,56597,0]0An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]0An[68141,13,51092,51092,12039,0]0Am[68141,13,51092,51092,2138,0]0An[68141,13,51092,51092,11924,0]0An[68141,13,51077,51077,12040,0]0Am[68141,13,51077,51077,2139,0]0An[68141,13,51077,51077,62384,0]0An[68141,13,69309,69309,12041,0]0Am[68141,13,69309,69309,2140,0]0An[68141,13,69313,69313,40603,0]0An[68141,13,69313,69313,62503,0]0An[68141,13,69313,69313,68312,0]0An[68141,13,69313,69313,62439,0]0An[68141,13,69313,69313,68148,0]0An[68141,13,69313,69313,68344,0]0An[68141,13,69313,69313,68549,0]0An[68141,13,69313,69313,68351,0]0An[68141,13,69313,69313,51349,0]0An[68141,13,69313,69313,51293,0]0An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]0An[68141,13,15595,15595,12042,0]0Am[68141,13,15595,15595,2141,0]0An[68141,13,68662,68662,68338,0]0An[68141,13,16534,16534,40604,0]0An[68141,13,16534,16534,62504,0]0An[68141,13,16534,16534,68313,0]0An[68141,13,16534,16534,62440,0]0An[68141,13,16534,16534,68149,0]0An[68141,13,16534,16534,68345,0]0An[68141,13,16534,16534,68550,0]0An[68141,13,16534,16534,68352,0]0An[68141,13,16534,16534,51350,0]0An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]0An[68141,13,51093,51093,12043,0]0Am[68141,13,51093,51093,2142,0]0An[68141,13,63152,63152,12044,0]0Am[68141,13,63152,63152,2143,0]0An[68141,13,68141,68141,12045,0]0Am[68141,13,68141,68141,2144,0]0An[68141,13,68133,68133,12046,0]0Am[68141,13,68133,68133,2145,0]0An[68141,13,60327,60327,12032,0]0Am[68141,13,60327,60327,2130,0]0An[68141,13,15593,15593,12033,0]0Am[68141,13,15593,15593,2131,0]0An[68141,13,63270,63270,62535,0]0An[68141,13,63270,63270,17725,0]0An[68141,13,36979,36979,12034,0]0Am[68141,13,36979,36979,9008,0]0Am[68141,13,36979,36979,9025,0]0Am[68141,13,36979,36979,2132,0]0An[68141,13,51101,51101,40598,0]0An[68141,13,51101,51101,62498,0]0An[68141,13,51101,51101,68307,0]0An[68141,13,51101,51101,62434,0]0An[68141,13,51101,51101,68143,0]0An[68141,13,51101,51101,68339,0]0An[68141,13,51101,51101,68544,0]0An[68141,13,51101,51101,68346,0]0An[68141,13,51101,51101,51344,0]0An[68141,13,51101,51101,51288,0]0An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]0An[68141,13,51101,51101,56729,0]0An[68141,13,51101,51101,16110,0]0An[68141,13,63271,63271,17726,0]0An[68141,13,63271,63271,62536,0]0An[68141,13,16532,16532,40599,0]0An[68141,13,16532,16532,62499,0]0An[68141,13,16532,16532,68308,0]0An[68141,13,16532,16532,62435,0]0An[68141,13,16532,16532,68144,0]0An[68141,13,16532,16532,68340,0]0An[68141,13,16532,16532,68545,0]0An[68141,13,16532,16532,68347,0]0An[68141,13,16532,16532,51345,0]0An[68141,13,16532,16532,51289,0]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0An[68141,13,16532,16532,56730,0]0An[68141,13,16532,16532,16111,0]0An[68141,13,15594,15594,12035,0]0Am[68141,13,15594,15594,9026,0]0Am[68141,13,15594,15594,2133,0]0Am[68141,13,63272,63272,9044,0]0An[68141,13,34491,34491,51229,0]0An[68141,13,34491,34491,51221,0]0Am[68141,13,34491,34491,2134,0]0An[68141,13,69306,69306,68559,0]0An[68141,13,69306,69306,56538,0]0An[68141,13,68284,68284,12036,0]0Am[68141,13,68284,68284,2135,0]0An[68141,13,69186,69186,12037,0]0Am[68141,13,69186,69186,2136,0]0An[68141,13,69186,69186,11923,0]0An[68141,13,68334,68334,40600,0]0An[68141,13,68334,68334,62500,0]0An[68141,13,68334,68334,68309,0]0An[68141,13,68334,68334,62436,0]0An[68141,13,68334,68334,68145,0]0An[68141,13,68334,68334,68341,0]0An[68141,13,68334,68334,68546,0]0An[68141,13,68334,68334,68348,0]0An[68141,13,68334,68334,51346,0]0An[68141,13,68334,68334,51290,0]0An[68141,13,68334,68334,56595,0]0An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]0An[68141,13,69284,69284,12038,0]0Am[68141,13,69284,69284,2137,0]0An[68141,13,69285,69285,40601,0]0An[68141,13,69285,69285,62501,0]0An[68141,13,69285,69285,68310,0]0An[68141,13,69285,69285,62437,0]0An[68141,13,69285,69285,68146,0]0An[68141,13,69285,69285,68342,0]0An[68141,13,69285,69285,68547,0]0An[68141,13,69285,69285,68349,0]0An[68141,13,69285,69285,51347,0]0An[68141,13,69285,69285,51291,0]0An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]0An[68141,13,16533,16533,40602,0]0An[68141,13,16533,16533,62502,0]0An[68141,13,16533,16533,68311,0]0An[68141,13,16533,16533,62438,0]0An[68141,13,16533,16533,68147,0]0An[68141,13,16533,16533,68343,0]0An[68141,13,16533,16533,68548,0]0An[68141,13,16533,16533,68350,0]0An[68141,13,16533,16533,51348,0]0An[68141,13,16533,16533,51292,0]0An[68141,13,16533,16533,56597,0]0An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]0An[68141,13,51092,51092,12039,0]0Am[68141,13,51092,51092,2138,0]0An[68141,13,51092,51092,11924,0]0An[68141,13,51077,51077,12040,0]0Am[68141,13,51077,51077,2139,0]0An[68141,13,51077,51077,62384,0]0An[68141,13,69309,69309,12041,0]0Am[68141,13,69309,69309,2140,0]0An[68141,13,69313,69313,40603,0]0An[68141,13,69313,69313,62503,0]0An[68141,13,69313,69313,68312,0]0An[68141,13,69313,69313,62439,0]0An[68141,13,69313,69313,68148,0]0An[68141,13,69313,69313,68344,0]0An[68141,13,69313,69313,68549,0]0An[68141,13,69313,69313,68351,0]0An[68141,13,69313,69313,51349,0]0An[68141,13,69313,69313,51293,0]0An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]0An[68141,13,15595,15595,12042,0]0Am[68141,13,15595,15595,2141,0]0An[68141,13,68662,68662,68338,0]0An[68141,13,16534,16534,40604,0]0An[68141,13,16534,16534,62504,0]0An[68141,13,16534,16534,68313,0]0An[68141,13,16534,16534,62440,0]0An[68141,13,16534,16534,68149,0]0An[68141,13,16534,16534,68345,0]0An[68141,13,16534,16534,68550,0]0An[68141,13,16534,16534,68352,0]0An[68141,13,16534,16534,51350,0]0An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]0An[68141,13,51093,51093,12043,0]0Am[68141,13,51093,51093,2142,0]0An[68141,13,63152,63152,12044,0]0Am[68141,13,63152,63152,2143,0]0An[68141,13,68141,68141,12045,0]0Am[68141,13,68141,68141,2144,0]0An[68141,13,68133,68133,12046,0]0Am[68141,13,68133,68133,2145,0]0An[68141,13,60327,60327,12032,0]0Am[68141,13,60327,60327,2130,0]0An[68141,13,15593,15593,12033,0]0Am[68141,13,15593,15593,2131,0]0An[68141,13,63270,63270,62535,0]0An[68141,13,63270,63270,17725,0]0An[68141,13,36979,36979,12034,0]0Am[68141,13,36979,36979,9008,0]0Am[68141,13,36979,36979,9025,0]0Am[68141,13,36979,36979,2132,0]0An[68141,13,51101,51101,40598,0]0An[68141,13,51101,51101,62498,0]0An[68141,13,51101,51101,68307,0]0An[68141,13,51101,51101,62434,0]0An[68141,13,51101,51101,68143,0]0An[68141,13,51101,51101,68339,0]0An[68141,13,51101,51101,68544,0]0An[68141,13,51101,51101,68346,0]0An[68141,13,51101,51101,51344,0]0An[68141,13,51101,51101,51288,0]0An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]0An[68141,13,51101,51101,56729,0]0An[68141,13,51101,51101,16110,0]0An[68141,13,63271,63271,17726,0]0An[68141,13,63271,63271,62536,0]0An[68141,13,16532,16532,40599,0]0An[68141,13,16532,16532,62499,0]0An[68141,13,16532,16532,68308,0]0An[68141,13,16532,16532,62435,0]0An[68141,13,16532,16532,68144,0]0An[68141,13,16532,16532,68340,0]0An[68141,13,16532,16532,68545,0]0An[68141,13,16532,16532,68347,0]0An[68141,13,16532,16532,51345,0]0An[68141,13,16532,16532,51289,0]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0An[68141,13,16532,16532,56730,0]0An[68141,13,16532,16532,16111,0]0An[68141,13,15594,15594,12035,0]0Am[68141,13,15594,15594,9026,0]0Am[68141,13,15594,15594,2133,0]0Am[68141,13,63272,63272,9044,0]0An[68141,13,34491,34491,51229,0]0An[68141,13,34491,34491,51221,0]0Am[68141,13,34491,34491,2134,0]0An[68141,13,69306,69306,68559,0]0An[68141,13,69306,69306,56538,0]0An[68141,13,68284,68284,12036,0]0Am[68141,13,68284,68284,2135,0]0An[68141,13,69186,69186,12037,0]0Am[68141,13,69186,69186,2136,0]0An[68141,13,69186,69186,11923,0]0An[68141,13,68334,68334,40600,0]0An[68141,13,68334,68334,62500,0]0An[68141,13,68334,68334,68309,0]0An[68141,13,68334,68334,62436,0]0An[68141,13,68334,68334,68145,0]0An[68141,13,68334,68334,68341,0]0An[68141,13,68334,68334,68546,0]0An[68141,13,68334,68334,68348,0]0An[68141,13,68334,68334,51346,0]0An[68141,13,68334,68334,51290,0]0An[68141,13,68334,68334,56595,0]0An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]0An[68141,13,69284,69284,12038,0]0Am[68141,13,69284,69284,2137,0]0An[68141,13,69285,69285,40601,0]0An[68141,13,69285,69285,62501,0]0An[68141,13,69285,69285,68310,0]0An[68141,13,69285,69285,62437,0]0An[68141,13,69285,69285,68146,0]0An[68141,13,69285,69285,68342,0]0An[68141,13,69285,69285,68547,0]0An[68141,13,69285,69285,68349,0]0An[68141,13,69285,69285,51347,0]0An[68141,13,69285,69285,51291,0]0An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]0An[68141,13,16533,16533,40602,0]0An[68141,13,16533,16533,62502,0]0An[68141,13,16533,16533,68311,0]0An[68141,13,16533,16533,62438,0]0An[68141,13,16533,16533,68147,0]0An[68141,13,16533,16533,68343,0]0An[68141,13,16533,16533,68548,0]0An[68141,13,16533,16533,68350,0]0An[68141,13,16533,16533,51348,0]0An[68141,13,16533,16533,51292,0]0An[68141,13,16533,16533,56597,0]0An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]0An[68141,13,51092,51092,12039,0]0Am[68141,13,51092,51092,2138,0]0An[68141,13,51092,51092,11924,0]0An[68141,13,51077,51077,12040,0]0Am[68141,13,51077,51077,2139,0]0An[68141,13,51077,51077,62384,0]0An[68141,13,69309,69309,12041,0]0Am[68141,13,69309,69309,2140,0]0An[68141,13,69313,69313,40603,0]0An[68141,13,69313,69313,62503,0]0An[68141,13,69313,69313,68312,0]0An[68141,13,69313,69313,62439,0]0An[68141,13,69313,69313,68148,0]0An[68141,13,69313,69313,68344,0]0An[68141,13,69313,69313,68549,0]0An[68141,13,69313,69313,68351,0]0An[68141,13,69313,69313,51349,0]0An[68141,13,69313,69313,51293,0]0An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]0An[68141,13,15595,15595,12042,0]0Am[68141,13,15595,15595,2141,0]0An[68141,13,68662,68662,68338,0]0An[68141,13,16534,16534,40604,0]0An[68141,13,16534,16534,62504,0]0An[68141,13,16534,16534,68313,0]0An[68141,13,16534,16534,62440,0]0An[68141,13,16534,16534,68149,0]0An[68141,13,16534,16534,68345,0]0An[68141,13,16534,16534,68550,0]0An[68141,13,16534,16534,68352,0]0An[68141,13,16534,16534,51350,0]0An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]0An[68141,13,51093,51093,12043,0]0Am[68141,13,51093,51093,2142,0]0An[68141,13,63152,63152,12044,0]0Am[68141,13,63152,63152,2143,0]0An[68141,13,68141,68141,12045,0]0Am[68141,13,68141,68141,2144,0]0An[68141,13,68133,68133,12046,0]0Am[68141,13,68133,68133,2145,0]0An[68141,13,60327,60327,12032,0]0Am[68141,13,60327,60327,2130,0]0An[68141,13,15593,15593,12033,0]0Am[68141,13,15593,15593,2131,0]0An[68141,13,63270,63270,62535,0]0An[68141,13,63270,63270,17725,0]0An[68141,13,36979,36979,12034,0]0Am[68141,13,36979,36979,9008,0]0Am[68141,13,36979,36979,9025,0]0Am[68141,13,36979,36979,2132,0]0An[68141,13,51101,51101,40598,0]0An[68141,13,51101,51101,62498,0]0An[68141,13,51101,51101,68307,0]0An[68141,13,51101,51101,62434,0]0An[68141,13,51101,51101,68143,0]0An[68141,13,51101,51101,68339,0]0An[68141,13,51101,51101,68544,0]0An[68141,13,51101,51101,68346,0]0An[68141,13,51101,51101,51344,0]0An[68141,13,51101,51101,51288,0]0An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]0An[68141,13,51101,51101,56729,0]0An[68141,13,51101,51101,16110,0]0An[68141,13,63271,63271,17726,0]0An[68141,13,63271,63271,62536,0]0An[68141,13,16532,16532,40599,0]0An[68141,13,16532,16532,62499,0]0An[68141,13,16532,16532,68308,0]0An[68141,13,16532,16532,62435,0]0An[68141,13,16532,16532,68144,0]0An[68141,13,16532,16532,68340,0]0An[68141,13,16532,16532,68545,0]0An[68141,13,16532,16532,68347,0]0An[68141,13,16532,16532,51345,0]0An[68141,13,16532,16532,51289,0]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0An[68141,13,16532,16532,56730,0]0An[68141,13,16532,16532,16111,0]0An[68141,13,15594,15594,12035,0]0Am[68141,13,15594,15594,9026,0]0Am[68141,13,15594,15594,2133,0]0Am[68141,13,63272,63272,9044,0]0An[68141,13,34491,34491,51229,0]0An[68141,13,34491,34491,51221,0]0Am[68141,13,34491,34491,2134,0]0An[68141,13,69306,69306,68559,0]0An[68141,13,69306,69306,56538,0]0An[68141,13,68284,68284,12036,0]0Am[68141,13,68284,68284,2135,0]0An[68141,13,69186,69186,12037,0]0Am[68141,13,69186,69186,2136,0]0An[68141,13,69186,69186,11923,0]0An[68141,13,68334,68334,40600,0]0An[68141,13,68334,68334,62500,0]0An[68141,13,68334,68334,68309,0]0An[68141,13,68334,68334,62436,0]0An[68141,13,68334,68334,68145,0]0An[68141,13,68334,68334,68341,0]0An[68141,13,68334,68334,68546,0]0An[68141,13,68334,68334,68348,0]0An[68141,13,68334,68334,51346,0]0An[68141,13,68334,68334,51290,0]0An[68141,13,68334,68334,56595,0]0An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]0An[68141,13,69284,69284,12038,0]0Am[68141,13,69284,69284,2137,0]0An[68141,13,69285,69285,40601,0]0An[68141,13,69285,69285,62501,0]0An[68141,13,69285,69285,68310,0]0An[68141,13,69285,69285,62437,0]0An[68141,13,69285,69285,68146,0]0An[68141,13,69285,69285,68342,0]0An[68141,13,69285,69285,68547,0]0An[68141,13,69285,69285,68349,0]0An[68141,13,69285,69285,51347,0]0An[68141,13,69285,69285,51291,0]0An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]0An[68141,13,16533,16533,40602,0]0An[68141,13,16533,16533,62502,0]0An[68141,13,16533,16533,68311,0]0An[68141,13,16533,16533,62438,0]0An[68141,13,16533,16533,68147,0]0An[68141,13,16533,16533,68343,0]0An[68141,13,16533,16533,68548,0]0An[68141,13,16533,16533,68350,0]0An[68141,13,16533,16533,51348,0]0An[68141,13,16533,16533,51292,0]0An[68141,13,16533,16533,56597,0]0An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]0An[68141,13,51092,51092,12039,0]0Am[68141,13,51092,51092,2138,0]0An[68141,13,51092,51092,11924,0]0An[68141,13,51077,51077,12040,0]0Am[68141,13,51077,51077,2139,0]0An[68141,13,51077,51077,62384,0]0An[68141,13,69309,69309,12041,0]0Am[68141,13,69309,69309,2140,0]0An[68141,13,69313,69313,40603,0]0An[68141,13,69313,69313,62503,0]0An[68141,13,69313,69313,68312,0]0An[68141,13,69313,69313,62439,0]0An[68141,13,69313,69313,68148,0]0An[68141,13,69313,69313,68344,0]0An[68141,13,69313,69313,68549,0]0An[68141,13,69313,69313,68351,0]0An[68141,13,69313,69313,51349,0]0An[68141,13,69313,69313,51293,0]0An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]0An[68141,13,15595,15595,12042,0]0Am[68141,13,15595,15595,2141,0]0An[68141,13,68662,68662,68338,0]0An[68141,13,16534,16534,40604,0]0An[68141,13,16534,16534,62504,0]0An[68141,13,16534,16534,68313,0]0An[68141,13,16534,16534,62440,0]0An[68141,13,16534,16534,68149,0]0An[68141,13,16534,16534,68345,0]0An[68141,13,16534,16534,68550,0]0An[68141,13,16534,16534,68352,0]0An[68141,13,16534,16534,51350,0]0An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]0An[68141,13,51093,51093,12043,0]0Am[68141,13,51093,51093,2142,0]0An[68141,13,63152,63152,12044,0]0Am[68141,13,63152,63152,2143,0]0An[68141,13,68141,68141,12045,0]0Am[68141,13,68141,68141,2144,0]0An[68141,13,68133,68133,12046,0]0Am[68141,13,68133,68133,2145,0]0An[68141,13,60327,60327,12032,0]0Am[68141,13,60327,60327,2130,0]0An[68141,13,15593,15593,12033,0]0Am[68141,13,15593,15593,2131,0]0An[68141,13,63270,63270,62535,0]0An[68141,13,63270,63270,17725,0]0An[68141,13,36979,36979,12034,0]0Am[68141,13,36979,36979,9008,0]0Am[68141,13,36979,36979,9025,0]0Am[68141,13,36979,36979,2132,0]0An[68141,13,51101,51101,40598,0]0An[68141,13,51101,51101,62498,0]0An[68141,13,51101,51101,68307,0]0An[68141,13,51101,51101,62434,0]0An[68141,13,51101,51101,68143,0]0An[68141,13,51101,51101,68339,0]0An[68141,13,51101,51101,68544,0]0An[68141,13,51101,51101,68346,0]0An[68141,13,51101,51101,51344,0]0An[68141,13,51101,51101,51288,0]0An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]0An[68141,13,51101,51101,56729,0]0An[68141,13,51101,51101,16110,0]0An[68141,13,63271,63271,17726,0]0An[68141,13,63271,63271,62536,0]0An[68141,13,16532,16532,40599,0]0An[68141,13,16532,16532,62499,0]0An[68141,13,16532,16532,68308,0]0An[68141,13,16532,16532,62435,0]0An[68141,13,16532,16532,68144,0]0An[68141,13,16532,16532,68340,0]0An[68141,13,16532,16532,68545,0]0An[68141,13,16532,16532,68347,0]0An[68141,13,16532,16532,51345,0]0An[68141,13,16532,16532,51289,0]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0An[68141,13,16532,16532,56730,0]0An[68141,13,16532,16532,16111,0]0An[68141,13,15594,15594,12035,0]0Am[68141,13,15594,15594,9026,0]0Am[68141,13,15594,15594,2133,0]0Am[68141,13,63272,63272,9044,0]0An[68141,13,34491,34491,51229,0]0An[68141,13,34491,34491,51221,0]0Am[68141,13,34491,34491,2134,0]0An[68141,13,69306,69306,68559,0]0An[68141,13,69306,69306,56538,0]0An[68141,13,68284,68284,12036,0]0Am[68141,13,68284,68284,2135,0]0An[68141,13,69186,69186,12037,0]0Am[68141,13,69186,69186,2136,0]0An[68141,13,69186,69186,11923,0]0An[68141,13,68334,68334,40600,0]0An[68141,13,68334,68334,62500,0]0An[68141,13,68334,68334,68309,0]0An[68141,13,68334,68334,62436,0]0An[68141,13,68334,68334,68145,0]0An[68141,13,68334,68334,68341,0]0An[68141,13,68334,68334,68546,0]0An[68141,13,68334,68334,68348,0]0An[68141,13,68334,68334,51346,0]0An[68141,13,68334,68334,51290,0]0An[68141,13,68334,68334,56595,0]0An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]0An[68141,13,69284,69284,12038,0]0Am[68141,13,69284,69284,2137,0]0An[68141,13,69285,69285,40601,0]0An[68141,13,69285,69285,62501,0]0An[68141,13,69285,69285,68310,0]0An[68141,13,69285,69285,62437,0]0An[68141,13,69285,69285,68146,0]0An[68141,13,69285,69285,68342,0]0An[68141,13,69285,69285,68547,0]0An[68141,13,69285,69285,68349,0]0An[68141,13,69285,69285,51347,0]0An[68141,13,69285,69285,51291,0]0An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]0An[68141,13,16533,16533,40602,0]0An[68141,13,16533,16533,62502,0]0An[68141,13,16533,16533,68311,0]0An[68141,13,16533,16533,62438,0]0An[68141,13,16533,16533,68147,0]0An[68141,13,16533,16533,68343,0]0An[68141,13,16533,16533,68548,0]0An[68141,13,16533,16533,68350,0]0An[68141,13,16533,16533,51348,0]0An[68141,13,16533,16533,51292,0]0An[68141,13,16533,16533,56597,0]0An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]0An[68141,13,51092,51092,12039,0]0Am[68141,13,51092,51092,2138,0]0An[68141,13,51092,51092,11924,0]0An[68141,13,51077,51077,12040,0]0Am[68141,13,51077,51077,2139,0]0An[68141,13,51077,51077,62384,0]0An[68141,13,69309,69309,12041,0]0Am[68141,13,69309,69309,2140,0]0An[68141,13,69313,69313,40603,0]0An[68141,13,69313,69313,62503,0]0An[68141,13,69313,69313,68312,0]0An[68141,13,69313,69313,62439,0]0An[68141,13,69313,69313,68148,0]0An[68141,13,69313,69313,68344,0]0An[68141,13,69313,69313,68549,0]0An[68141,13,69313,69313,68351,0]0An[68141,13,69313,69313,51349,0]0An[68141,13,69313,69313,51293,0]0An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]0An[68141,13,15595,15595,12042,0]0Am[68141,13,15595,15595,2141,0]0An[68141,13,68662,68662,68338,0]0An[68141,13,16534,16534,40604,0]0An[68141,13,16534,16534,62504,0]0An[68141,13,16534,16534,68313,0]0An[68141,13,16534,16534,62440,0]0An[68141,13,16534,16534,68149,0]0An[68141,13,16534,16534,68345,0]0An[68141,13,16534,16534,68550,0]0An[68141,13,16534,16534,68352,0]0An[68141,13,16534,16534,51350,0]0An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]0An[68141,13,51093,51093,12043,0]0Am[68141,13,51093,51093,2142,0]0An[68141,13,63152,63152,12044,0]0Am[68141,13,63152,63152,2143,0]0An[68141,13,68141,68141,12045,0]0Am[68141,13,68141,68141,2144,0]0An[68141,13,68133,68133,12046,0]0Am[68141,13,68133,68133,2145,0]0An[68141,13,60327,60327,12032,0]0Am[68141,13,60327,60327,2130,0]0An[68141,13,15593,15593,12033,0]0Am[68141,13,15593,15593,2131,0]0An[68141,13,63270,63270,62535,0]0An[68141,13,63270,63270,17725,0]0An[68141,13,36979,36979,12034,0]0Am[68141,13,36979,36979,9008,0]0Am[68141,13,36979,36979,9025,0]0Am[68141,13,36979,36979,2132,0]0An[68141,13,51101,51101,40598,0]0An[68141,13,51101,51101,62498,0]0An[68141,13,51101,51101,68307,0]0An[68141,13,51101,51101,62434,0]0An[68141,13,51101,51101,68143,0]0An[68141,13,51101,51101,68339,0]0An[68141,13,51101,51101,68544,0]0An[68141,13,51101,51101,68346,0]0An[68141,13,51101,51101,51344,0]0An[68141,13,51101,51101,51288,0]0An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]0An[68141,13,51101,51101,56729,0]0An[68141,13,51101,51101,16110,0]0An[68141,13,63271,63271,17726,0]0An[68141,13,63271,63271,62536,0]0An[68141,13,16532,16532,40599,0]0An[68141,13,16532,16532,62499,0]0An[68141,13,16532,16532,68308,0]0An[68141,13,16532,16532,62435,0]0An[68141,13,16532,16532,68144,0]0An[68141,13,16532,16532,68340,0]0An[68141,13,16532,16532,68545,0]0An[68141,13,16532,16532,68347,0]0An[68141,13,16532,16532,51345,0]0An[68141,13,16532,16532,51289,0]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0An[68141,13,16532,16532,56730,0]0An[68141,13,16532,16532,16111,0]0An[68141,13,15594,15594,12035,0]0Am[68141,13,15594,15594,9026,0]0Am[68141,13,15594,15594,2133,0]0Am[68141,13,63272,63272,9044,0]0An[68141,13,34491,34491,51229,0]0An[68141,13,34491,34491,51221,0]0Am[68141,13,34491,34491,2134,0]0An[68141,13,69306,69306,68559,0]0An[68141,13,69306,69306,56538,0]0An[68141,13,68284,68284,12036,0]0Am[68141,13,68284,68284,2135,0]0An[68141,13,69186,69186,12037,0]0Am[68141,13,69186,69186,2136,0]0An[68141,13,69186,69186,11923,0]0An[68141,13,68334,68334,40600,0]0An[68141,13,68334,68334,62500,0]0An[68141,13,68334,68334,68309,0]0An[68141,13,68334,68334,62436,0]0An[68141,13,68334,68334,68145,0]0An[68141,13,68334,68334,68341,0]0An[68141,13,68334,68334,68546,0]0An[68141,13,68334,68334,68348,0]0An[68141,13,68334,68334,51346,0]0An[68141,13,68334,68334,51290,0]0An[68141,13,68334,68334,56595,0]0An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]0An[68141,13,69284,69284,12038,0]0Am[68141,13,69284,69284,2137,0]0An[68141,13,69285,69285,40601,0]0An[68141,13,69285,69285,62501,0]0An[68141,13,69285,69285,68310,0]0An[68141,13,69285,69285,62437,0]0An[68141,13,69285,69285,68146,0]0An[68141,13,69285,69285,68342,0]0An[68141,13,69285,69285,68547,0]0An[68141,13,69285,69285,68349,0]0An[68141,13,69285,69285,51347,0]0An[68141,13,69285,69285,51291,0]0An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]0An[68141,13,16533,16533,40602,0]0An[68141,13,16533,16533,62502,0]0An[68141,13,16533,16533,68311,0]0An[68141,13,16533,16533,62438,0]0An[68141,13,16533,16533,68147,0]0An[68141,13,16533,16533,68343,0]0An[68141,13,16533,16533,68548,0]0An[68141,13,16533,16533,68350,0]0An[68141,13,16533,16533,51348,0]0An[68141,13,16533,16533,51292,0]0An[68141,13,16533,16533,56597,0]0An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]0An[68141,13,51092,51092,12039,0]0Am[68141,13,51092,51092,2138,0]0An[68141,13,51092,51092,11924,0]0An[68141,13,51077,51077,12040,0]0Am[68141,13,51077,51077,2139,0]0An[68141,13,51077,51077,62384,0]0An[68141,13,69309,69309,12041,0]0Am[68141,13,69309,69309,2140,0]0An[68141,13,69313,69313,40603,0]0An[68141,13,69313,69313,62503,0]0An[68141,13,69313,69313,68312,0]0An[68141,13,69313,69313,62439,0]0An[68141,13,69313,69313,68148,0]0An[68141,13,69313,69313,68344,0]0An[68141,13,69313,69313,68549,0]0An[68141,13,69313,69313,68351,0]0An[68141,13,69313,69313,51349,0]0An[68141,13,69313,69313,51293,0]0An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]0An[68141,13,15595,15595,12042,0]0Am[68141,13,15595,15595,2141,0]0An[68141,13,68662,68662,68338,0]0An[68141,13,16534,16534,40604,0]0An[68141,13,16534,16534,62504,0]0An[68141,13,16534,16534,68313,0]0An[68141,13,16534,16534,62440,0]0An[68141,13,16534,16534,68149,0]0An[68141,13,16534,16534,68345,0]0An[68141,13,16534,16534,68550,0]0An[68141,13,16534,16534,68352,0]0An[68141,13,16534,16534,51350,0]0An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]0An[68141,13,51093,51093,12043,0]0Am[68141,13,51093,51093,2142,0]0An[68141,13,63152,63152,12044,0]0Am[68141,13,63152,63152,2143,0]0An[68141,13,68141,68141,12045,0]0Am[68141,13,68141,68141,2144,0]0An[68141,13,68133,68133,12046,0]0Am[68141,13,68133,68133,2145,0]0An[68141,13,51101,51101,62498,0]An[68141,13,16532,16532,62499,0]An[68141,13,68334,68334,62500,0]An[68141,13,69285,69285,62501,0]An[68141,13,16533,16533,62502,0]An[68141,13,69313,69313,62503,0]An[68141,13,16534,16534,62504,0]6543210654321065432106543210654321065432106543210An[68141,13,51101,51101,56593,0]An[68141,13,16532,16532,56594,0]An[68141,13,68334,68334,56595,0]An[68141,13,69285,69285,56596,0]An[68141,13,16533,16533,56597,0]An[68141,13,69313,69313,56598,0]An[68141,13,16534,16534,56599,0]6543210654321065432106543210654321065432106543210An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,16111,0]An[68141,13,68334,68334,16112,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,16114,0]An[68141,13,69313,69313,16115,0]An[68141,13,16534,16534,16116,0]6543210654321065432106543210654321065432106543210Hd[68141,13,51101,51101,51288,0,\"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]0Hd[68141,13,16532,16532,51289,0,\"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]0Hd[68141,13,68334,68334,51290,0,\"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]0Hd[68141,13,69285,69285,51291,0,\"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]0Hd[68141,13,16533,16533,51292,0,\"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]00Hd[68141,13,69313,69313,51293,0,\"impl-IsSubType%3C%3CPallet%3CRuntime%3E+as+Callable%3CRuntime%3E%3E::RuntimeCall%3E-for-RuntimeCall\"]0An[68141,13,16534,16534,51294,0]66554433222110665544332221106655443322211066554433222110665544332221106655443322211066554433222110An[68141,13,15593,15593,12033,0]Am[68141,15,15593,15593,2131,0]Ae[68141,7,62879,0,0,0]210210210210210210210An[68141,13,60327,60327,12032,0]3An[68141,13,36979,36979,12034,0]An[68141,13,51101,51101,40598,0]An[68141,13,16532,16532,40599,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,68334,68334,40600,0]An[68141,13,69284,69284,12038,0]An[68141,13,69285,69285,40601,0]An[68141,13,16533,16533,40602,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,69313,69313,40603,0]An[68141,13,15595,15595,12042,0]An[68141,13,16534,16534,40604,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,51101,51101,40598,0]An[68141,13,16532,16532,40599,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,68334,68334,40600,0]An[68141,13,69284,69284,12038,0]An[68141,13,69285,69285,40601,0]An[68141,13,16533,16533,40602,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,69313,69313,40603,0]An[68141,13,15595,15595,12042,0]An[68141,13,16534,16534,40604,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,51101,51101,40598,0]An[68141,13,16532,16532,40599,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,68334,68334,40600,0]An[68141,13,69284,69284,12038,0]An[68141,13,69285,69285,40601,0]An[68141,13,16533,16533,40602,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,69313,69313,40603,0]An[68141,13,15595,15595,12042,0]An[68141,13,16534,16534,40604,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,51101,51101,40598,0]An[68141,13,16532,16532,40599,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,68334,68334,40600,0]An[68141,13,69284,69284,12038,0]An[68141,13,69285,69285,40601,0]An[68141,13,16533,16533,40602,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,69313,69313,40603,0]An[68141,13,15595,15595,12042,0]An[68141,13,16534,16534,40604,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,51101,51101,40598,0]An[68141,13,16532,16532,40599,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,68334,68334,40600,0]An[68141,13,69284,69284,12038,0]An[68141,13,69285,69285,40601,0]An[68141,13,16533,16533,40602,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,69313,69313,40603,0]An[68141,13,15595,15595,12042,0]An[68141,13,16534,16534,40604,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,51101,51101,40598,0]An[68141,13,16532,16532,40599,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,68334,68334,40600,0]An[68141,13,69284,69284,12038,0]An[68141,13,69285,69285,40601,0]An[68141,13,16533,16533,40602,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,69313,69313,40603,0]An[68141,13,15595,15595,12042,0]An[68141,13,16534,16534,40604,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,51101,51101,40598,0]An[68141,13,16532,16532,40599,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,68334,68334,40600,0]An[68141,13,69284,69284,12038,0]An[68141,13,69285,69285,40601,0]An[68141,13,16533,16533,40602,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,69313,69313,40603,0]An[68141,13,15595,15595,12042,0]An[68141,13,16534,16534,40604,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,51101,51101,40598,0]An[68141,13,16532,16532,40599,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,68334,68334,40600,0]An[68141,13,69284,69284,12038,0]An[68141,13,69285,69285,40601,0]An[68141,13,16533,16533,40602,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,69313,69313,40603,0]An[68141,13,15595,15595,12042,0]An[68141,13,16534,16534,40604,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,69284,69284,12038,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]?=<;:9876543210?=<;:9876543210?=<;:9876543210?=<;:9876543210?=<;:9876543210?=<;:9876543210?=<;:9876543210?=<;:Ae[68141,2,68142,0,0,0]0000000Am[68141,13,36979,36979,9008,0]0000000Ae[68141,5,69306,0,0,0]0000000Ae[68141,6,51101,0,0,0]Ae[68141,6,16532,0,0,0]Ae[68141,6,68334,0,0,0]Ae[68141,6,69285,0,0,0]Ae[68141,6,16533,0,0,0]Ae[68141,6,69313,0,0,0]Ae[68141,6,16534,0,0,0]6543210654321065432106543210654321065432106543210Ae[68141,8,16534,0,0,0]000000076543217654321765432176543217654321765432176543217654321An[68141,17,36979,36979,11772,0]An[68141,17,15594,15594,11773,0]1980765431980765431980765431980765431980765431980765431980765439876543Ae[68141,8,51101,0,0,0]Ae[68141,8,16532,0,0,0]Ae[68141,8,68334,0,0,0]Ae[68141,8,69285,0,0,0]Ae[68141,8,16533,0,0,0]Ae[68141,8,69313,0,0,0]85432108543210854321085432108543210854321085432108An[68141,15,69186,69186,11923,0]0000000An[68141,13,68284,68284,12036,0]Am[68141,15,68284,68284,2135,0]Ae[68141,7,62882,0,0,0]210210210210210210210Ae[68141,2,64440,0,0,0]000000000000000An[68141,13,60327,60327,12032,0]0Am[68141,13,60327,60327,2130,0]0An[68141,13,15593,15593,12033,0]0Am[68141,13,15593,15593,2131,0]0An[68141,13,63270,63270,62535,0]0An[68141,13,63270,63270,17725,0]0An[68141,13,36979,36979,12034,0]0Am[68141,13,36979,36979,9008,0]0Am[68141,13,36979,36979,9025,0]0Am[68141,13,36979,36979,2132,0]0An[68141,13,51101,51101,40598,0]0An[68141,13,51101,51101,68307,0]0An[68141,13,51101,51101,62434,0]0An[68141,13,51101,51101,68143,0]0An[68141,13,51101,51101,68339,0]0An[68141,13,51101,51101,68544,0]0An[68141,13,51101,51101,68346,0]0An[68141,13,51101,51101,51344,0]0An[68141,13,51101,51101,51288,0]0An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]0An[68141,13,51101,51101,56729,0]0An[68141,13,51101,51101,16110,0]0An[68141,13,63271,63271,17726,0]0An[68141,13,63271,63271,62536,0]0An[68141,13,16532,16532,40599,0]0An[68141,13,16532,16532,68308,0]0An[68141,13,16532,16532,62435,0]0An[68141,13,16532,16532,68144,0]0An[68141,13,16532,16532,68340,0]0An[68141,13,16532,16532,68545,0]0An[68141,13,16532,16532,68347,0]0An[68141,13,16532,16532,51345,0]0An[68141,13,16532,16532,51289,0]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0An[68141,13,16532,16532,56730,0]0An[68141,13,16532,16532,16111,0]0An[68141,13,15594,15594,12035,0]0Am[68141,13,15594,15594,9026,0]0Am[68141,13,15594,15594,2133,0]0Am[68141,13,63272,63272,9044,0]0An[68141,13,34491,34491,51229,0]0An[68141,13,34491,34491,51221,0]0Am[68141,13,34491,34491,2134,0]0An[68141,13,69306,69306,68559,0]0An[68141,13,69306,69306,56538,0]0An[68141,13,68284,68284,12036,0]0Am[68141,13,68284,68284,2135,0]0An[68141,13,69186,69186,12037,0]0Am[68141,13,69186,69186,2136,0]0An[68141,13,69186,69186,11923,0]0An[68141,13,68334,68334,40600,0]0An[68141,13,68334,68334,68309,0]0An[68141,13,68334,68334,62436,0]0An[68141,13,68334,68334,68145,0]0An[68141,13,68334,68334,68341,0]0An[68141,13,68334,68334,68546,0]0An[68141,13,68334,68334,68348,0]0An[68141,13,68334,68334,51346,0]0An[68141,13,68334,68334,51290,0]0An[68141,13,68334,68334,56595,0]0An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]0An[68141,13,69284,69284,12038,0]0Am[68141,13,69284,69284,2137,0]0An[68141,13,69285,69285,40601,0]0An[68141,13,69285,69285,68310,0]0An[68141,13,69285,69285,62437,0]0An[68141,13,69285,69285,68146,0]0An[68141,13,69285,69285,68342,0]0An[68141,13,69285,69285,68547,0]0An[68141,13,69285,69285,68349,0]0An[68141,13,69285,69285,51347,0]0An[68141,13,69285,69285,51291,0]0An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]0An[68141,13,16533,16533,40602,0]0An[68141,13,16533,16533,68311,0]0An[68141,13,16533,16533,62438,0]0An[68141,13,16533,16533,68147,0]0An[68141,13,16533,16533,68343,0]0An[68141,13,16533,16533,68548,0]0An[68141,13,16533,16533,68350,0]0An[68141,13,16533,16533,51348,0]0An[68141,13,16533,16533,51292,0]0An[68141,13,16533,16533,56597,0]0An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]0An[68141,13,51092,51092,12039,0]0Am[68141,13,51092,51092,2138,0]0An[68141,13,51092,51092,11924,0]0An[68141,13,51077,51077,12040,0]0Am[68141,13,51077,51077,2139,0]0An[68141,13,51077,51077,62384,0]0An[68141,13,69309,69309,12041,0]0Am[68141,13,69309,69309,2140,0]0An[68141,13,69313,69313,40603,0]0An[68141,13,69313,69313,68312,0]0An[68141,13,69313,69313,62439,0]0An[68141,13,69313,69313,68148,0]0An[68141,13,69313,69313,68344,0]0An[68141,13,69313,69313,68549,0]0An[68141,13,69313,69313,68351,0]0An[68141,13,69313,69313,51349,0]0An[68141,13,69313,69313,51293,0]0An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]0An[68141,13,15595,15595,12042,0]0Am[68141,13,15595,15595,2141,0]0An[68141,13,68662,68662,68338,0]0An[68141,13,16534,16534,40604,0]0An[68141,13,16534,16534,68313,0]0An[68141,13,16534,16534,62440,0]0An[68141,13,16534,16534,68149,0]0An[68141,13,16534,16534,68345,0]0An[68141,13,16534,16534,68550,0]0An[68141,13,16534,16534,68352,0]0An[68141,13,16534,16534,51350,0]0An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]0An[68141,13,51093,51093,12043,0]0Am[68141,13,51093,51093,2142,0]0An[68141,13,63152,63152,12044,0]0Am[68141,13,63152,63152,2143,0]0An[68141,13,68141,68141,12045,0]0Am[68141,13,68141,68141,2144,0]0An[68141,13,68133,68133,12046,0]0Am[68141,13,68133,68133,2145,0]0An[68141,13,60327,60327,12032,0]0Am[68141,13,60327,60327,2130,0]0An[68141,13,15593,15593,12033,0]0Am[68141,13,15593,15593,2131,0]0An[68141,13,63270,63270,62535,0]0An[68141,13,63270,63270,17725,0]0An[68141,13,36979,36979,12034,0]0Am[68141,13,36979,36979,9008,0]0Am[68141,13,36979,36979,9025,0]0Am[68141,13,36979,36979,2132,0]0An[68141,13,51101,51101,40598,0]0An[68141,13,51101,51101,68307,0]0An[68141,13,51101,51101,62434,0]0An[68141,13,51101,51101,68143,0]0An[68141,13,51101,51101,68339,0]0An[68141,13,51101,51101,68544,0]0An[68141,13,51101,51101,68346,0]0An[68141,13,51101,51101,51344,0]0An[68141,13,51101,51101,51288,0]0An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]0An[68141,13,51101,51101,56729,0]0An[68141,13,51101,51101,16110,0]0An[68141,13,63271,63271,17726,0]0An[68141,13,63271,63271,62536,0]0An[68141,13,16532,16532,40599,0]0An[68141,13,16532,16532,68308,0]0An[68141,13,16532,16532,62435,0]0An[68141,13,16532,16532,68144,0]0An[68141,13,16532,16532,68340,0]0An[68141,13,16532,16532,68545,0]0An[68141,13,16532,16532,68347,0]0An[68141,13,16532,16532,51345,0]0An[68141,13,16532,16532,51289,0]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0An[68141,13,16532,16532,56730,0]0An[68141,13,16532,16532,16111,0]0An[68141,13,15594,15594,12035,0]0Am[68141,13,15594,15594,9026,0]0Am[68141,13,15594,15594,2133,0]0Am[68141,13,63272,63272,9044,0]0An[68141,13,34491,34491,51229,0]0An[68141,13,34491,34491,51221,0]0Am[68141,13,34491,34491,2134,0]0An[68141,13,69306,69306,68559,0]0An[68141,13,69306,69306,56538,0]0An[68141,13,68284,68284,12036,0]0Am[68141,13,68284,68284,2135,0]0An[68141,13,69186,69186,12037,0]0Am[68141,13,69186,69186,2136,0]0An[68141,13,69186,69186,11923,0]0An[68141,13,68334,68334,40600,0]0An[68141,13,68334,68334,68309,0]0An[68141,13,68334,68334,62436,0]0An[68141,13,68334,68334,68145,0]0An[68141,13,68334,68334,68341,0]0An[68141,13,68334,68334,68546,0]0An[68141,13,68334,68334,68348,0]0An[68141,13,68334,68334,51346,0]0An[68141,13,68334,68334,51290,0]0An[68141,13,68334,68334,56595,0]0An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]0An[68141,13,69284,69284,12038,0]0Am[68141,13,69284,69284,2137,0]0An[68141,13,69285,69285,40601,0]0An[68141,13,69285,69285,68310,0]0An[68141,13,69285,69285,62437,0]0An[68141,13,69285,69285,68146,0]0An[68141,13,69285,69285,68342,0]0An[68141,13,69285,69285,68547,0]0An[68141,13,69285,69285,68349,0]0An[68141,13,69285,69285,51347,0]0An[68141,13,69285,69285,51291,0]0An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]0An[68141,13,16533,16533,40602,0]0An[68141,13,16533,16533,68311,0]0An[68141,13,16533,16533,62438,0]0An[68141,13,16533,16533,68147,0]0An[68141,13,16533,16533,68343,0]0An[68141,13,16533,16533,68548,0]0An[68141,13,16533,16533,68350,0]0An[68141,13,16533,16533,51348,0]0An[68141,13,16533,16533,51292,0]0An[68141,13,16533,16533,56597,0]0An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]0An[68141,13,51092,51092,12039,0]0Am[68141,13,51092,51092,2138,0]0An[68141,13,51092,51092,11924,0]0An[68141,13,51077,51077,12040,0]0Am[68141,13,51077,51077,2139,0]0An[68141,13,51077,51077,62384,0]0An[68141,13,69309,69309,12041,0]0Am[68141,13,69309,69309,2140,0]0An[68141,13,69313,69313,40603,0]0An[68141,13,69313,69313,68312,0]0An[68141,13,69313,69313,62439,0]0An[68141,13,69313,69313,68148,0]0An[68141,13,69313,69313,68344,0]0An[68141,13,69313,69313,68549,0]0An[68141,13,69313,69313,68351,0]0An[68141,13,69313,69313,51349,0]0An[68141,13,69313,69313,51293,0]0An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]0An[68141,13,15595,15595,12042,0]0Am[68141,13,15595,15595,2141,0]0An[68141,13,68662,68662,68338,0]0An[68141,13,16534,16534,40604,0]0An[68141,13,16534,16534,68313,0]0An[68141,13,16534,16534,62440,0]0An[68141,13,16534,16534,68149,0]0An[68141,13,16534,16534,68345,0]0An[68141,13,16534,16534,68550,0]0An[68141,13,16534,16534,68352,0]0An[68141,13,16534,16534,51350,0]0An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]0An[68141,13,51093,51093,12043,0]0Am[68141,13,51093,51093,2142,0]0An[68141,13,63152,63152,12044,0]0Am[68141,13,63152,63152,2143,0]0An[68141,13,68141,68141,12045,0]0Am[68141,13,68141,68141,2144,0]0An[68141,13,68133,68133,12046,0]0Am[68141,13,68133,68133,2145,0]0An[68141,13,60327,60327,12032,0]0Am[68141,13,60327,60327,2130,0]0An[68141,13,15593,15593,12033,0]0Am[68141,13,15593,15593,2131,0]0An[68141,13,63270,63270,62535,0]0An[68141,13,63270,63270,17725,0]0An[68141,13,36979,36979,12034,0]0Am[68141,13,36979,36979,9008,0]0Am[68141,13,36979,36979,9025,0]0Am[68141,13,36979,36979,2132,0]0An[68141,13,51101,51101,40598,0]0An[68141,13,51101,51101,68307,0]0An[68141,13,51101,51101,62434,0]0An[68141,13,51101,51101,68143,0]0An[68141,13,51101,51101,68339,0]0An[68141,13,51101,51101,68544,0]0An[68141,13,51101,51101,68346,0]0An[68141,13,51101,51101,51344,0]0An[68141,13,51101,51101,51288,0]0An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]0An[68141,13,51101,51101,56729,0]0An[68141,13,51101,51101,16110,0]0An[68141,13,63271,63271,17726,0]0An[68141,13,63271,63271,62536,0]0An[68141,13,16532,16532,40599,0]0An[68141,13,16532,16532,68308,0]0An[68141,13,16532,16532,62435,0]0An[68141,13,16532,16532,68144,0]0An[68141,13,16532,16532,68340,0]0An[68141,13,16532,16532,68545,0]0An[68141,13,16532,16532,68347,0]0An[68141,13,16532,16532,51345,0]0An[68141,13,16532,16532,51289,0]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0An[68141,13,16532,16532,56730,0]0An[68141,13,16532,16532,16111,0]0An[68141,13,15594,15594,12035,0]0Am[68141,13,15594,15594,9026,0]0Am[68141,13,15594,15594,2133,0]0Am[68141,13,63272,63272,9044,0]0An[68141,13,34491,34491,51229,0]0An[68141,13,34491,34491,51221,0]0Am[68141,13,34491,34491,2134,0]0An[68141,13,69306,69306,68559,0]0An[68141,13,69306,69306,56538,0]0An[68141,13,68284,68284,12036,0]0Am[68141,13,68284,68284,2135,0]0An[68141,13,69186,69186,12037,0]0Am[68141,13,69186,69186,2136,0]0An[68141,13,69186,69186,11923,0]0An[68141,13,68334,68334,40600,0]0An[68141,13,68334,68334,68309,0]0An[68141,13,68334,68334,62436,0]0An[68141,13,68334,68334,68145,0]0An[68141,13,68334,68334,68341,0]0An[68141,13,68334,68334,68546,0]0An[68141,13,68334,68334,68348,0]0An[68141,13,68334,68334,51346,0]0An[68141,13,68334,68334,51290,0]0An[68141,13,68334,68334,56595,0]0An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]0An[68141,13,69284,69284,12038,0]0Am[68141,13,69284,69284,2137,0]0An[68141,13,69285,69285,40601,0]0An[68141,13,69285,69285,68310,0]0An[68141,13,69285,69285,62437,0]0An[68141,13,69285,69285,68146,0]0An[68141,13,69285,69285,68342,0]0An[68141,13,69285,69285,68547,0]0An[68141,13,69285,69285,68349,0]0An[68141,13,69285,69285,51347,0]0An[68141,13,69285,69285,51291,0]0An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]0An[68141,13,16533,16533,40602,0]0An[68141,13,16533,16533,68311,0]0An[68141,13,16533,16533,62438,0]0An[68141,13,16533,16533,68147,0]0An[68141,13,16533,16533,68343,0]0An[68141,13,16533,16533,68548,0]0An[68141,13,16533,16533,68350,0]0An[68141,13,16533,16533,51348,0]0An[68141,13,16533,16533,51292,0]0An[68141,13,16533,16533,56597,0]0An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]0An[68141,13,51092,51092,12039,0]0Am[68141,13,51092,51092,2138,0]0An[68141,13,51092,51092,11924,0]0An[68141,13,51077,51077,12040,0]0Am[68141,13,51077,51077,2139,0]0An[68141,13,51077,51077,62384,0]0An[68141,13,69309,69309,12041,0]0Am[68141,13,69309,69309,2140,0]0An[68141,13,69313,69313,40603,0]0An[68141,13,69313,69313,68312,0]0An[68141,13,69313,69313,62439,0]0An[68141,13,69313,69313,68148,0]0An[68141,13,69313,69313,68344,0]0An[68141,13,69313,69313,68549,0]0An[68141,13,69313,69313,68351,0]0An[68141,13,69313,69313,51349,0]0An[68141,13,69313,69313,51293,0]0An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]0An[68141,13,15595,15595,12042,0]0Am[68141,13,15595,15595,2141,0]0An[68141,13,68662,68662,68338,0]0An[68141,13,16534,16534,40604,0]0An[68141,13,16534,16534,68313,0]0An[68141,13,16534,16534,62440,0]0An[68141,13,16534,16534,68149,0]0An[68141,13,16534,16534,68345,0]0An[68141,13,16534,16534,68550,0]0An[68141,13,16534,16534,68352,0]0An[68141,13,16534,16534,51350,0]0An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]0An[68141,13,51093,51093,12043,0]0Am[68141,13,51093,51093,2142,0]0An[68141,13,63152,63152,12044,0]0Am[68141,13,63152,63152,2143,0]0An[68141,13,68141,68141,12045,0]0Am[68141,13,68141,68141,2144,0]0An[68141,13,68133,68133,12046,0]0Am[68141,13,68133,68133,2145,0]0An[68141,13,60327,60327,12032,0]0Am[68141,13,60327,60327,2130,0]0An[68141,13,15593,15593,12033,0]0Am[68141,13,15593,15593,2131,0]0An[68141,13,63270,63270,62535,0]0An[68141,13,63270,63270,17725,0]0An[68141,13,36979,36979,12034,0]0Am[68141,13,36979,36979,9008,0]0Am[68141,13,36979,36979,9025,0]0Am[68141,13,36979,36979,2132,0]0An[68141,13,51101,51101,40598,0]0An[68141,13,51101,51101,68307,0]0An[68141,13,51101,51101,62434,0]0An[68141,13,51101,51101,68143,0]0An[68141,13,51101,51101,68339,0]0An[68141,13,51101,51101,68544,0]0An[68141,13,51101,51101,68346,0]0An[68141,13,51101,51101,51344,0]0An[68141,13,51101,51101,51288,0]0An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]0An[68141,13,51101,51101,56729,0]0An[68141,13,51101,51101,16110,0]0An[68141,13,63271,63271,17726,0]0An[68141,13,63271,63271,62536,0]0An[68141,13,16532,16532,40599,0]0An[68141,13,16532,16532,68308,0]0An[68141,13,16532,16532,62435,0]0An[68141,13,16532,16532,68144,0]0An[68141,13,16532,16532,68340,0]0An[68141,13,16532,16532,68545,0]0An[68141,13,16532,16532,68347,0]0An[68141,13,16532,16532,51345,0]0An[68141,13,16532,16532,51289,0]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0An[68141,13,16532,16532,56730,0]0An[68141,13,16532,16532,16111,0]0An[68141,13,15594,15594,12035,0]0Am[68141,13,15594,15594,9026,0]0Am[68141,13,15594,15594,2133,0]0Am[68141,13,63272,63272,9044,0]0An[68141,13,34491,34491,51229,0]0An[68141,13,34491,34491,51221,0]0Am[68141,13,34491,34491,2134,0]0An[68141,13,69306,69306,68559,0]0An[68141,13,69306,69306,56538,0]0An[68141,13,68284,68284,12036,0]0Am[68141,13,68284,68284,2135,0]0An[68141,13,69186,69186,12037,0]0Am[68141,13,69186,69186,2136,0]0An[68141,13,69186,69186,11923,0]0An[68141,13,68334,68334,40600,0]0An[68141,13,68334,68334,68309,0]0An[68141,13,68334,68334,62436,0]0An[68141,13,68334,68334,68145,0]0An[68141,13,68334,68334,68341,0]0An[68141,13,68334,68334,68546,0]0An[68141,13,68334,68334,68348,0]0An[68141,13,68334,68334,51346,0]0An[68141,13,68334,68334,51290,0]0An[68141,13,68334,68334,56595,0]0An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]0An[68141,13,69284,69284,12038,0]0Am[68141,13,69284,69284,2137,0]0An[68141,13,69285,69285,40601,0]0An[68141,13,69285,69285,68310,0]0An[68141,13,69285,69285,62437,0]0An[68141,13,69285,69285,68146,0]0An[68141,13,69285,69285,68342,0]0An[68141,13,69285,69285,68547,0]0An[68141,13,69285,69285,68349,0]0An[68141,13,69285,69285,51347,0]0An[68141,13,69285,69285,51291,0]0An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]0An[68141,13,16533,16533,40602,0]0An[68141,13,16533,16533,68311,0]0An[68141,13,16533,16533,62438,0]0An[68141,13,16533,16533,68147,0]0An[68141,13,16533,16533,68343,0]0An[68141,13,16533,16533,68548,0]0An[68141,13,16533,16533,68350,0]0An[68141,13,16533,16533,51348,0]0An[68141,13,16533,16533,51292,0]0An[68141,13,16533,16533,56597,0]0An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]0An[68141,13,51092,51092,12039,0]0Am[68141,13,51092,51092,2138,0]0An[68141,13,51092,51092,11924,0]0An[68141,13,51077,51077,12040,0]0Am[68141,13,51077,51077,2139,0]0An[68141,13,51077,51077,62384,0]0An[68141,13,69309,69309,12041,0]0Am[68141,13,69309,69309,2140,0]0An[68141,13,69313,69313,40603,0]0An[68141,13,69313,69313,68312,0]0An[68141,13,69313,69313,62439,0]0An[68141,13,69313,69313,68148,0]0An[68141,13,69313,69313,68344,0]0An[68141,13,69313,69313,68549,0]0An[68141,13,69313,69313,68351,0]0An[68141,13,69313,69313,51349,0]0An[68141,13,69313,69313,51293,0]0An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]0An[68141,13,15595,15595,12042,0]0Am[68141,13,15595,15595,2141,0]0An[68141,13,68662,68662,68338,0]0An[68141,13,16534,16534,40604,0]0An[68141,13,16534,16534,68313,0]0An[68141,13,16534,16534,62440,0]0An[68141,13,16534,16534,68149,0]0An[68141,13,16534,16534,68345,0]0An[68141,13,16534,16534,68550,0]0An[68141,13,16534,16534,68352,0]0An[68141,13,16534,16534,51350,0]0An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]0An[68141,13,51093,51093,12043,0]0Am[68141,13,51093,51093,2142,0]0An[68141,13,63152,63152,12044,0]0Am[68141,13,63152,63152,2143,0]0An[68141,13,68141,68141,12045,0]0Am[68141,13,68141,68141,2144,0]0An[68141,13,68133,68133,12046,0]0Am[68141,13,68133,68133,2145,0]0An[68141,13,60327,60327,12032,0]0Am[68141,13,60327,60327,2130,0]0An[68141,13,15593,15593,12033,0]0Am[68141,13,15593,15593,2131,0]0An[68141,13,63270,63270,62535,0]0An[68141,13,63270,63270,17725,0]0An[68141,13,36979,36979,12034,0]0Am[68141,13,36979,36979,9008,0]0Am[68141,13,36979,36979,9025,0]0Am[68141,13,36979,36979,2132,0]0An[68141,13,51101,51101,40598,0]0An[68141,13,51101,51101,68307,0]0An[68141,13,51101,51101,62434,0]0An[68141,13,51101,51101,68143,0]0An[68141,13,51101,51101,68339,0]0An[68141,13,51101,51101,68544,0]0An[68141,13,51101,51101,68346,0]0An[68141,13,51101,51101,51344,0]0An[68141,13,51101,51101,51288,0]0An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]0An[68141,13,51101,51101,56729,0]0An[68141,13,51101,51101,16110,0]0An[68141,13,63271,63271,17726,0]0An[68141,13,63271,63271,62536,0]0An[68141,13,16532,16532,40599,0]0An[68141,13,16532,16532,68308,0]0An[68141,13,16532,16532,62435,0]0An[68141,13,16532,16532,68144,0]0An[68141,13,16532,16532,68340,0]0An[68141,13,16532,16532,68545,0]0An[68141,13,16532,16532,68347,0]0An[68141,13,16532,16532,51345,0]0An[68141,13,16532,16532,51289,0]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0An[68141,13,16532,16532,56730,0]0An[68141,13,16532,16532,16111,0]0An[68141,13,15594,15594,12035,0]0Am[68141,13,15594,15594,9026,0]0Am[68141,13,15594,15594,2133,0]0Am[68141,13,63272,63272,9044,0]0An[68141,13,34491,34491,51229,0]0An[68141,13,34491,34491,51221,0]0Am[68141,13,34491,34491,2134,0]0An[68141,13,69306,69306,68559,0]0An[68141,13,69306,69306,56538,0]0An[68141,13,68284,68284,12036,0]0Am[68141,13,68284,68284,2135,0]0An[68141,13,69186,69186,12037,0]0Am[68141,13,69186,69186,2136,0]0An[68141,13,69186,69186,11923,0]0An[68141,13,68334,68334,40600,0]0An[68141,13,68334,68334,68309,0]0An[68141,13,68334,68334,62436,0]0An[68141,13,68334,68334,68145,0]0An[68141,13,68334,68334,68341,0]0An[68141,13,68334,68334,68546,0]0An[68141,13,68334,68334,68348,0]0An[68141,13,68334,68334,51346,0]0An[68141,13,68334,68334,51290,0]0An[68141,13,68334,68334,56595,0]0An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]0An[68141,13,69284,69284,12038,0]0Am[68141,13,69284,69284,2137,0]0An[68141,13,69285,69285,40601,0]0An[68141,13,69285,69285,68310,0]0An[68141,13,69285,69285,62437,0]0An[68141,13,69285,69285,68146,0]0An[68141,13,69285,69285,68342,0]0An[68141,13,69285,69285,68547,0]0An[68141,13,69285,69285,68349,0]0An[68141,13,69285,69285,51347,0]0An[68141,13,69285,69285,51291,0]0An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]0An[68141,13,16533,16533,40602,0]0An[68141,13,16533,16533,68311,0]0An[68141,13,16533,16533,62438,0]0An[68141,13,16533,16533,68147,0]0An[68141,13,16533,16533,68343,0]0An[68141,13,16533,16533,68548,0]0An[68141,13,16533,16533,68350,0]0An[68141,13,16533,16533,51348,0]0An[68141,13,16533,16533,51292,0]0An[68141,13,16533,16533,56597,0]0An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]0An[68141,13,51092,51092,12039,0]0Am[68141,13,51092,51092,2138,0]0An[68141,13,51092,51092,11924,0]0An[68141,13,51077,51077,12040,0]0Am[68141,13,51077,51077,2139,0]0An[68141,13,51077,51077,62384,0]0An[68141,13,69309,69309,12041,0]0Am[68141,13,69309,69309,2140,0]0An[68141,13,69313,69313,40603,0]0An[68141,13,69313,69313,68312,0]0An[68141,13,69313,69313,62439,0]0An[68141,13,69313,69313,68148,0]0An[68141,13,69313,69313,68344,0]0An[68141,13,69313,69313,68549,0]0An[68141,13,69313,69313,68351,0]0An[68141,13,69313,69313,51349,0]0An[68141,13,69313,69313,51293,0]0An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]0An[68141,13,15595,15595,12042,0]0Am[68141,13,15595,15595,2141,0]0An[68141,13,68662,68662,68338,0]0An[68141,13,16534,16534,40604,0]0An[68141,13,16534,16534,68313,0]0An[68141,13,16534,16534,62440,0]0An[68141,13,16534,16534,68149,0]0An[68141,13,16534,16534,68345,0]0An[68141,13,16534,16534,68550,0]0An[68141,13,16534,16534,68352,0]0An[68141,13,16534,16534,51350,0]0An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]0An[68141,13,51093,51093,12043,0]0Am[68141,13,51093,51093,2142,0]0An[68141,13,63152,63152,12044,0]0Am[68141,13,63152,63152,2143,0]0An[68141,13,68141,68141,12045,0]0Am[68141,13,68141,68141,2144,0]0An[68141,13,68133,68133,12046,0]0Am[68141,13,68133,68133,2145,0]0An[68141,13,60327,60327,12032,0]0Am[68141,13,60327,60327,2130,0]0An[68141,13,15593,15593,12033,0]0Am[68141,13,15593,15593,2131,0]0An[68141,13,63270,63270,62535,0]0An[68141,13,63270,63270,17725,0]0An[68141,13,36979,36979,12034,0]0Am[68141,13,36979,36979,9008,0]0Am[68141,13,36979,36979,9025,0]0Am[68141,13,36979,36979,2132,0]0An[68141,13,51101,51101,40598,0]0An[68141,13,51101,51101,68307,0]0An[68141,13,51101,51101,62434,0]0An[68141,13,51101,51101,68143,0]0An[68141,13,51101,51101,68339,0]0An[68141,13,51101,51101,68544,0]0An[68141,13,51101,51101,68346,0]0An[68141,13,51101,51101,51344,0]0An[68141,13,51101,51101,51288,0]0An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]0An[68141,13,51101,51101,56729,0]0An[68141,13,51101,51101,16110,0]0An[68141,13,63271,63271,17726,0]0An[68141,13,63271,63271,62536,0]0An[68141,13,16532,16532,40599,0]0An[68141,13,16532,16532,68308,0]0An[68141,13,16532,16532,62435,0]0An[68141,13,16532,16532,68144,0]0An[68141,13,16532,16532,68340,0]0An[68141,13,16532,16532,68545,0]0An[68141,13,16532,16532,68347,0]0An[68141,13,16532,16532,51345,0]0An[68141,13,16532,16532,51289,0]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0An[68141,13,16532,16532,56730,0]0An[68141,13,16532,16532,16111,0]0An[68141,13,15594,15594,12035,0]0Am[68141,13,15594,15594,9026,0]0Am[68141,13,15594,15594,2133,0]0Am[68141,13,63272,63272,9044,0]0An[68141,13,34491,34491,51229,0]0An[68141,13,34491,34491,51221,0]0Am[68141,13,34491,34491,2134,0]0An[68141,13,69306,69306,68559,0]0An[68141,13,69306,69306,56538,0]0An[68141,13,68284,68284,12036,0]0Am[68141,13,68284,68284,2135,0]0An[68141,13,69186,69186,12037,0]0Am[68141,13,69186,69186,2136,0]0An[68141,13,69186,69186,11923,0]0An[68141,13,68334,68334,40600,0]0An[68141,13,68334,68334,68309,0]0An[68141,13,68334,68334,62436,0]0An[68141,13,68334,68334,68145,0]0An[68141,13,68334,68334,68341,0]0An[68141,13,68334,68334,68546,0]0An[68141,13,68334,68334,68348,0]0An[68141,13,68334,68334,51346,0]0An[68141,13,68334,68334,51290,0]0An[68141,13,68334,68334,56595,0]0An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]0An[68141,13,69284,69284,12038,0]0Am[68141,13,69284,69284,2137,0]0An[68141,13,69285,69285,40601,0]0An[68141,13,69285,69285,68310,0]0An[68141,13,69285,69285,62437,0]0An[68141,13,69285,69285,68146,0]0An[68141,13,69285,69285,68342,0]0An[68141,13,69285,69285,68547,0]0An[68141,13,69285,69285,68349,0]0An[68141,13,69285,69285,51347,0]0An[68141,13,69285,69285,51291,0]0An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]0An[68141,13,16533,16533,40602,0]0An[68141,13,16533,16533,68311,0]0An[68141,13,16533,16533,62438,0]0An[68141,13,16533,16533,68147,0]0An[68141,13,16533,16533,68343,0]0An[68141,13,16533,16533,68548,0]0An[68141,13,16533,16533,68350,0]0An[68141,13,16533,16533,51348,0]0An[68141,13,16533,16533,51292,0]0An[68141,13,16533,16533,56597,0]0An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]0An[68141,13,51092,51092,12039,0]0Am[68141,13,51092,51092,2138,0]0An[68141,13,51092,51092,11924,0]0An[68141,13,51077,51077,12040,0]0Am[68141,13,51077,51077,2139,0]0An[68141,13,51077,51077,62384,0]0An[68141,13,69309,69309,12041,0]0Am[68141,13,69309,69309,2140,0]0An[68141,13,69313,69313,40603,0]0An[68141,13,69313,69313,68312,0]0An[68141,13,69313,69313,62439,0]0An[68141,13,69313,69313,68148,0]0An[68141,13,69313,69313,68344,0]0An[68141,13,69313,69313,68549,0]0An[68141,13,69313,69313,68351,0]0An[68141,13,69313,69313,51349,0]0An[68141,13,69313,69313,51293,0]0An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]0An[68141,13,15595,15595,12042,0]0Am[68141,13,15595,15595,2141,0]0An[68141,13,68662,68662,68338,0]0An[68141,13,16534,16534,40604,0]0An[68141,13,16534,16534,68313,0]0An[68141,13,16534,16534,62440,0]0An[68141,13,16534,16534,68149,0]0An[68141,13,16534,16534,68345,0]0An[68141,13,16534,16534,68550,0]0An[68141,13,16534,16534,68352,0]0An[68141,13,16534,16534,51350,0]0An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]0An[68141,13,51093,51093,12043,0]0Am[68141,13,51093,51093,2142,0]0An[68141,13,63152,63152,12044,0]0Am[68141,13,63152,63152,2143,0]0An[68141,13,68141,68141,12045,0]0Am[68141,13,68141,68141,2144,0]0An[68141,13,68133,68133,12046,0]0Am[68141,13,68133,68133,2145,0]0An[68141,13,60327,60327,12032,0]0Am[68141,13,60327,60327,2130,0]0An[68141,13,15593,15593,12033,0]0Am[68141,13,15593,15593,2131,0]0An[68141,13,63270,63270,62535,0]0An[68141,13,63270,63270,17725,0]0An[68141,13,36979,36979,12034,0]0Am[68141,13,36979,36979,9008,0]0Am[68141,13,36979,36979,9025,0]0Am[68141,13,36979,36979,2132,0]0An[68141,13,51101,51101,40598,0]0An[68141,13,51101,51101,68307,0]0An[68141,13,51101,51101,62434,0]0An[68141,13,51101,51101,68143,0]0An[68141,13,51101,51101,68339,0]0An[68141,13,51101,51101,68544,0]0An[68141,13,51101,51101,68346,0]0An[68141,13,51101,51101,51344,0]0An[68141,13,51101,51101,51288,0]0An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]0An[68141,13,51101,51101,56729,0]0An[68141,13,51101,51101,16110,0]0An[68141,13,63271,63271,17726,0]0An[68141,13,63271,63271,62536,0]0An[68141,13,16532,16532,40599,0]0An[68141,13,16532,16532,68308,0]0An[68141,13,16532,16532,62435,0]0An[68141,13,16532,16532,68144,0]0An[68141,13,16532,16532,68340,0]0An[68141,13,16532,16532,68545,0]0An[68141,13,16532,16532,68347,0]0An[68141,13,16532,16532,51345,0]0An[68141,13,16532,16532,51289,0]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0An[68141,13,16532,16532,56730,0]0An[68141,13,16532,16532,16111,0]0An[68141,13,15594,15594,12035,0]0Am[68141,13,15594,15594,9026,0]0Am[68141,13,15594,15594,2133,0]0Am[68141,13,63272,63272,9044,0]0An[68141,13,34491,34491,51229,0]0An[68141,13,34491,34491,51221,0]0Am[68141,13,34491,34491,2134,0]0An[68141,13,69306,69306,68559,0]0An[68141,13,69306,69306,56538,0]0An[68141,13,68284,68284,12036,0]0Am[68141,13,68284,68284,2135,0]0An[68141,13,69186,69186,12037,0]0Am[68141,13,69186,69186,2136,0]0An[68141,13,69186,69186,11923,0]0An[68141,13,68334,68334,40600,0]0An[68141,13,68334,68334,68309,0]0An[68141,13,68334,68334,62436,0]0An[68141,13,68334,68334,68145,0]0An[68141,13,68334,68334,68341,0]0An[68141,13,68334,68334,68546,0]0An[68141,13,68334,68334,68348,0]0An[68141,13,68334,68334,51346,0]0An[68141,13,68334,68334,51290,0]0An[68141,13,68334,68334,56595,0]0An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]0An[68141,13,69284,69284,12038,0]0Am[68141,13,69284,69284,2137,0]0An[68141,13,69285,69285,40601,0]0An[68141,13,69285,69285,68310,0]0An[68141,13,69285,69285,62437,0]0An[68141,13,69285,69285,68146,0]0An[68141,13,69285,69285,68342,0]0An[68141,13,69285,69285,68547,0]0An[68141,13,69285,69285,68349,0]0An[68141,13,69285,69285,51347,0]0An[68141,13,69285,69285,51291,0]0An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]0An[68141,13,16533,16533,40602,0]0An[68141,13,16533,16533,68311,0]0An[68141,13,16533,16533,62438,0]0An[68141,13,16533,16533,68147,0]0An[68141,13,16533,16533,68343,0]0An[68141,13,16533,16533,68548,0]0An[68141,13,16533,16533,68350,0]0An[68141,13,16533,16533,51348,0]0An[68141,13,16533,16533,51292,0]0An[68141,13,16533,16533,56597,0]0An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]0An[68141,13,51092,51092,12039,0]0Am[68141,13,51092,51092,2138,0]0An[68141,13,51092,51092,11924,0]0An[68141,13,51077,51077,12040,0]0Am[68141,13,51077,51077,2139,0]0An[68141,13,51077,51077,62384,0]0An[68141,13,69309,69309,12041,0]0Am[68141,13,69309,69309,2140,0]0An[68141,13,69313,69313,40603,0]0An[68141,13,69313,69313,68312,0]0An[68141,13,69313,69313,62439,0]0An[68141,13,69313,69313,68148,0]0An[68141,13,69313,69313,68344,0]0An[68141,13,69313,69313,68549,0]0An[68141,13,69313,69313,68351,0]0An[68141,13,69313,69313,51349,0]0An[68141,13,69313,69313,51293,0]0An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]0An[68141,13,15595,15595,12042,0]0Am[68141,13,15595,15595,2141,0]0An[68141,13,68662,68662,68338,0]0An[68141,13,16534,16534,40604,0]0An[68141,13,16534,16534,68313,0]0An[68141,13,16534,16534,62440,0]0An[68141,13,16534,16534,68149,0]0An[68141,13,16534,16534,68345,0]0An[68141,13,16534,16534,68550,0]0An[68141,13,16534,16534,68352,0]0An[68141,13,16534,16534,51350,0]0An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]0An[68141,13,51093,51093,12043,0]0Am[68141,13,51093,51093,2142,0]0An[68141,13,63152,63152,12044,0]0Am[68141,13,63152,63152,2143,0]0An[68141,13,68141,68141,12045,0]0Am[68141,13,68141,68141,2144,0]0An[68141,13,68133,68133,12046,0]0Am[68141,13,68133,68133,2145,0]0An[68141,13,60327,60327,12032,0]0Am[68141,13,60327,60327,2130,0]0An[68141,13,15593,15593,12033,0]0Am[68141,13,15593,15593,2131,0]0An[68141,13,63270,63270,62535,0]0An[68141,13,63270,63270,17725,0]0An[68141,13,36979,36979,12034,0]0Am[68141,13,36979,36979,9008,0]0Am[68141,13,36979,36979,9025,0]0Am[68141,13,36979,36979,2132,0]0An[68141,13,51101,51101,40598,0]0An[68141,13,51101,51101,68307,0]0An[68141,13,51101,51101,62434,0]0An[68141,13,51101,51101,68143,0]0An[68141,13,51101,51101,68339,0]0An[68141,13,51101,51101,68544,0]0An[68141,13,51101,51101,68346,0]0An[68141,13,51101,51101,51344,0]0An[68141,13,51101,51101,51288,0]0An[68141,13,51101,51101,56593,0]0An[68141,13,51101,51101,56657,0]0An[68141,13,51101,51101,56729,0]0An[68141,13,51101,51101,16110,0]0An[68141,13,63271,63271,17726,0]0An[68141,13,63271,63271,62536,0]0An[68141,13,16532,16532,40599,0]0An[68141,13,16532,16532,68308,0]0An[68141,13,16532,16532,62435,0]0An[68141,13,16532,16532,68144,0]0An[68141,13,16532,16532,68340,0]0An[68141,13,16532,16532,68545,0]0An[68141,13,16532,16532,68347,0]0An[68141,13,16532,16532,51345,0]0An[68141,13,16532,16532,51289,0]0An[68141,13,16532,16532,56594,0]0An[68141,13,16532,16532,56658,0]0An[68141,13,16532,16532,56730,0]0An[68141,13,16532,16532,16111,0]0An[68141,13,15594,15594,12035,0]0Am[68141,13,15594,15594,9026,0]0Am[68141,13,15594,15594,2133,0]0Am[68141,13,63272,63272,9044,0]0An[68141,13,34491,34491,51229,0]0An[68141,13,34491,34491,51221,0]0Am[68141,13,34491,34491,2134,0]0An[68141,13,69306,69306,68559,0]0An[68141,13,69306,69306,56538,0]0An[68141,13,68284,68284,12036,0]0Am[68141,13,68284,68284,2135,0]0An[68141,13,69186,69186,12037,0]0Am[68141,13,69186,69186,2136,0]0An[68141,13,69186,69186,11923,0]0An[68141,13,68334,68334,40600,0]0An[68141,13,68334,68334,68309,0]0An[68141,13,68334,68334,62436,0]0An[68141,13,68334,68334,68145,0]0An[68141,13,68334,68334,68341,0]0An[68141,13,68334,68334,68546,0]0An[68141,13,68334,68334,68348,0]0An[68141,13,68334,68334,51346,0]0An[68141,13,68334,68334,51290,0]0An[68141,13,68334,68334,56595,0]0An[68141,13,68334,68334,56659,0]0An[68141,13,68334,68334,56731,0]0An[68141,13,68334,68334,16112,0]0An[68141,13,69284,69284,12038,0]0Am[68141,13,69284,69284,2137,0]0An[68141,13,69285,69285,40601,0]0An[68141,13,69285,69285,68310,0]0An[68141,13,69285,69285,62437,0]0An[68141,13,69285,69285,68146,0]0An[68141,13,69285,69285,68342,0]0An[68141,13,69285,69285,68547,0]0An[68141,13,69285,69285,68349,0]0An[68141,13,69285,69285,51347,0]0An[68141,13,69285,69285,51291,0]0An[68141,13,69285,69285,56596,0]0An[68141,13,69285,69285,56660,0]0An[68141,13,69285,69285,56732,0]0An[68141,13,69285,69285,16113,0]0An[68141,13,16533,16533,40602,0]0An[68141,13,16533,16533,68311,0]0An[68141,13,16533,16533,62438,0]0An[68141,13,16533,16533,68147,0]0An[68141,13,16533,16533,68343,0]0An[68141,13,16533,16533,68548,0]0An[68141,13,16533,16533,68350,0]0An[68141,13,16533,16533,51348,0]0An[68141,13,16533,16533,51292,0]0An[68141,13,16533,16533,56597,0]0An[68141,13,16533,16533,56661,0]0An[68141,13,16533,16533,56733,0]0An[68141,13,16533,16533,16114,0]0An[68141,13,51092,51092,12039,0]0Am[68141,13,51092,51092,2138,0]0An[68141,13,51092,51092,11924,0]0An[68141,13,51077,51077,12040,0]0Am[68141,13,51077,51077,2139,0]0An[68141,13,51077,51077,62384,0]0An[68141,13,69309,69309,12041,0]0Am[68141,13,69309,69309,2140,0]0An[68141,13,69313,69313,40603,0]0An[68141,13,69313,69313,68312,0]0An[68141,13,69313,69313,62439,0]0An[68141,13,69313,69313,68148,0]0An[68141,13,69313,69313,68344,0]0An[68141,13,69313,69313,68549,0]0An[68141,13,69313,69313,68351,0]0An[68141,13,69313,69313,51349,0]0An[68141,13,69313,69313,51293,0]0An[68141,13,69313,69313,56598,0]0An[68141,13,69313,69313,56662,0]0An[68141,13,69313,69313,56734,0]0An[68141,13,69313,69313,16115,0]0An[68141,13,15595,15595,12042,0]0Am[68141,13,15595,15595,2141,0]0An[68141,13,68662,68662,68338,0]0An[68141,13,16534,16534,40604,0]0An[68141,13,16534,16534,68313,0]0An[68141,13,16534,16534,62440,0]0An[68141,13,16534,16534,68149,0]0An[68141,13,16534,16534,68345,0]0An[68141,13,16534,16534,68550,0]0An[68141,13,16534,16534,68352,0]0An[68141,13,16534,16534,51350,0]0An[68141,13,16534,16534,51294,0]0An[68141,13,16534,16534,56599,0]0An[68141,13,16534,16534,56663,0]0An[68141,13,16534,16534,56735,0]0An[68141,13,16534,16534,16116,0]0An[68141,13,51093,51093,12043,0]0Am[68141,13,51093,51093,2142,0]0An[68141,13,63152,63152,12044,0]0Am[68141,13,63152,63152,2143,0]0An[68141,13,68141,68141,12045,0]0Am[68141,13,68141,68141,2144,0]0An[68141,13,68133,68133,12046,0]0Am[68141,13,68133,68133,2145,0]0An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]Am[68141,13,63272,63272,9044,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]An[68141,13,68284,68284,12036,0]Am[68141,13,68284,68284,2135,0]An[68141,13,69186,69186,12037,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,40600,0]An[68141,13,68334,68334,62500,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68546,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]An[68141,13,68334,68334,16112,0]An[68141,13,69284,69284,12038,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,40601,0]An[68141,13,69285,69285,62501,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68547,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,40602,0]An[68141,13,16533,16533,62502,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68548,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]An[68141,13,16533,16533,16114,0]An[68141,13,51092,51092,12039,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]An[68141,13,51077,51077,12040,0]Am[68141,13,51077,51077,2139,0]An[68141,13,51077,51077,62384,0]An[68141,13,69309,69309,12041,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,40603,0]An[68141,13,69313,69313,62503,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68549,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]An[68141,13,69313,69313,16115,0]An[68141,13,15595,15595,12042,0]Am[68141,13,15595,15595,2141,0]An[68141,13,68662,68662,68338,0]An[68141,13,16534,16534,40604,0]An[68141,13,16534,16534,62504,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68550,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]An[68141,13,16534,16534,16116,0]An[68141,13,51093,51093,12043,0]Am[68141,13,51093,51093,2142,0]An[68141,13,63152,63152,12044,0]Am[68141,13,63152,63152,2143,0]An[68141,13,68141,68141,12045,0]Am[68141,13,68141,68141,2144,0]An[68141,13,68133,68133,12046,0]Am[68141,13,68133,68133,2145,0]An[68141,13,51101,51101,16110,0]An[68141,13,16532,16532,16111,0]An[68141,13,68334,68334,16112,0]An[68141,13,69285,69285,16113,0]An[68141,13,16533,16533,16114,0]An[68141,13,69313,69313,16115,0]>543210>543210>543210>543210>543210>543210>543210>An[68141,13,51101,51101,62498,0]An[68141,13,16532,16532,62499,0]An[68141,13,68334,68334,62500,0]An[68141,13,69285,69285,62501,0]An[68141,13,16533,16533,62502,0]An[68141,13,69313,69313,62503,0]An[68141,13,16534,16534,62504,0]6543210654321065432106543210654321065432106543210Ae[68141,2,68305,0,0,0]0000000An[68141,13,60327,60327,12032,0]An[68141,13,15593,15593,12033,0]An[68141,13,36979,36979,12034,0]An[68141,13,15594,15594,12035,0]An[68141,13,68284,68284,12036,0]An[68141,13,69186,69186,12037,0]An[68141,13,69284,69284,12038,0]An[68141,13,51092,51092,12039,0]An[68141,13,51077,51077,12040,0]An[68141,13,69309,69309,12041,0]An[68141,13,15595,15595,12042,0]An[68141,13,51093,51093,12043,0]An[68141,13,63152,63152,12044,0]An[68141,13,68141,68141,12045,0]An[68141,13,68133,68133,12046,0]>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]Am[68141,13,60327,60327,2130,0]Am[68141,13,15593,15593,2131,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]Am[68141,13,15594,15594,9026,0]Am[68141,13,15594,15594,2133,0]An[68141,13,34491,34491,51229,0]An[68141,13,34491,34491,51221,0]Am[68141,13,34491,34491,2134,0]An[68141,13,69306,69306,68559,0]An[68141,13,69306,69306,56538,0]Am[68141,13,68284,68284,2135,0]Am[68141,13,69186,69186,2136,0]An[68141,13,69186,69186,11923,0]An[68141,13,68334,68334,68309,0]An[68141,13,68334,68334,62436,0]An[68141,13,68334,68334,68145,0]An[68141,13,68334,68334,68341,0]An[68141,13,68334,68334,68348,0]An[68141,13,68334,68334,51346,0]An[68141,13,68334,68334,51290,0]An[68141,13,68334,68334,56595,0]An[68141,13,68334,68334,56659,0]An[68141,13,68334,68334,56731,0]Am[68141,13,69284,69284,2137,0]An[68141,13,69285,69285,68310,0]An[68141,13,69285,69285,62437,0]An[68141,13,69285,69285,68146,0]An[68141,13,69285,69285,68342,0]An[68141,13,69285,69285,68349,0]An[68141,13,69285,69285,51347,0]An[68141,13,69285,69285,51291,0]An[68141,13,69285,69285,56596,0]An[68141,13,69285,69285,56660,0]An[68141,13,69285,69285,56732,0]An[68141,13,16533,16533,68311,0]An[68141,13,16533,16533,62438,0]An[68141,13,16533,16533,68147,0]An[68141,13,16533,16533,68343,0]An[68141,13,16533,16533,68350,0]An[68141,13,16533,16533,51348,0]An[68141,13,16533,16533,51292,0]An[68141,13,16533,16533,56597,0]An[68141,13,16533,16533,56661,0]An[68141,13,16533,16533,56733,0]Am[68141,13,51092,51092,2138,0]An[68141,13,51092,51092,11924,0]Am[68141,13,51077,51077,2139,0]Am[68141,13,69309,69309,2140,0]An[68141,13,69313,69313,68312,0]An[68141,13,69313,69313,62439,0]An[68141,13,69313,69313,68148,0]An[68141,13,69313,69313,68344,0]An[68141,13,69313,69313,68351,0]An[68141,13,69313,69313,51349,0]An[68141,13,69313,69313,51293,0]An[68141,13,69313,69313,56598,0]An[68141,13,69313,69313,56662,0]An[68141,13,69313,69313,56734,0]Am[68141,13,15595,15595,2141,0]An[68141,13,16534,16534,68313,0]An[68141,13,16534,16534,62440,0]An[68141,13,16534,16534,68149,0]An[68141,13,16534,16534,68345,0]An[68141,13,16534,16534,68352,0]An[68141,13,16534,16534,51350,0]An[68141,13,16534,16534,51294,0]An[68141,13,16534,16534,56599,0]An[68141,13,16534,16534,56663,0]An[68141,13,16534,16534,56735,0]Am[68141,13,51093,51093,2142,0]Am[68141,13,63152,63152,2143,0]Am[68141,13,68141,68141,2144,0]Am[68141,13,68133,68133,2145,0]An[68141,13,60327,60327,12032,0]Am[68141,13,60327,60327,2130,0]An[68141,13,15593,15593,12033,0]Am[68141,13,15593,15593,2131,0]An[68141,13,63270,63270,62535,0]An[68141,13,63270,63270,17725,0]An[68141,13,36979,36979,12034,0]Am[68141,13,36979,36979,9008,0]Am[68141,13,36979,36979,9025,0]Am[68141,13,36979,36979,2132,0]An[68141,13,51101,51101,40598,0]An[68141,13,51101,51101,62498,0]An[68141,13,51101,51101,68307,0]An[68141,13,51101,51101,62434,0]An[68141,13,51101,51101,68143,0]An[68141,13,51101,51101,68339,0]An[68141,13,51101,51101,68544,0]An[68141,13,51101,51101,68346,0]An[68141,13,51101,51101,51344,0]An[68141,13,51101,51101,51288,0]An[68141,13,51101,51101,56593,0]An[68141,13,51101,51101,56657,0]An[68141,13,51101,51101,56729,0]An[68141,13,51101,51101,16110,0]An[68141,13,63271,63271,17726,0]An[68141,13,63271,63271,62536,0]An[68141,13,16532,16532,40599,0]An[68141,13,16532,16532,62499,0]An[68141,13,16532,16532,68308,0]An[68141,13,16532,16532,62435,0]An[68141,13,16532,16532,68144,0]An[68141,13,16532,16532,68340,0]An[68141,13,16532,16532,68545,0]An[68141,13,16532,16532,68347,0]An[68141,13,16532,16532,51345,0]An[68141,13,16532,16532,51289,0]An[68141,13,16532,16532,56594,0]An[68141,13,16532,16532,56658,0]An[68141,13,16532,16532,56730,0]An[68141,13,16532,16532,16111,0]An[68141,13,15594,15594,12035,0]Am[68141,13,15594,15594,9026,0]") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/function/8d726d8517ac.js b/web/public/sdk_docs/search.index/function/8d726d8517ac.js new file mode 100644 index 00000000..ac03d6b7 --- /dev/null +++ b/web/public/sdk_docs/search.index/function/8d726d8517ac.js @@ -0,0 +1 @@ +rd_("Ch[\"{{{AB@Nh{{EN@`{c}}}}{AB@Nh{{EN@`{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Jd{c}}}}{AB@Nh{{A@Jd{c}}}}}AAChEKOd}\",[\"T\"]]Ch[\"{{{AB@Nh{{EN@b{c}}}}{AB@Nh{{EN@b{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Jf{c}}}}{AB@Nh{{A@Jf{c}}}}}AAChEKOf}\",[\"T\"]]Ch[\"{{{AB@Nh{{EN@d{c}}}}{AB@Nh{{EN@d{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{DFHb{c}}}}{AB@Nh{{DFHb{c}}}}}AAChEKOh}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Jh{c}}}}{AB@Nh{{A@Jh{c}}}}}AAChEKOh}\",[\"T\"]]Bk[\"{{{AB@Nh{BAEJf}}{AB@Nh{BAEJf}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLd}}{AB@Nh{ANGLd}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADEn}}{AB@Nh{BADEn}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAENf}}{AB@Nh{BAENf}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOd}}{AB@Nh{BAEOd}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIAB`}}{AB@Nh{AIAB`}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@K`}}{AB@Nh{AI@K`}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBb}}{AB@Nh{AKJBb}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCb}}{AB@Nh{AKKCb}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMMl}}{AB@Nh{GMMl}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEJh}}{AB@Nh{BAEJh}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLf}}{AB@Nh{ANGLf}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADF`}}{AB@Nh{BADF`}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAENh}}{AB@Nh{BAENh}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOf}}{AB@Nh{BAEOf}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABb}}{AB@Nh{AIABb}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kb}}{AB@Nh{AI@Kb}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBd}}{AB@Nh{AKJBd}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCd}}{AB@Nh{AKKCd}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMMn}}{AB@Nh{GMMn}}}AACh}\",[]]Ch[\"{{{AB@Nh{{EN@f{c}}}}{AB@Nh{{EN@f{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{DFHd{c}}}}{AB@Nh{{DFHd{c}}}}}AAChEKOj}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Jj{c}}}}{AB@Nh{{A@Jj{c}}}}}AAChEKOj}\",[\"T\"]]Bk[\"{{{AB@Nh{BAGIn}}{AB@Nh{BAGIn}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKIKd}}{AB@Nh{AKIKd}}}AACh}\",[]]Ch[\"{{{AB@Nh{{EN@h{c}}}}{AB@Nh{{EN@h{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Jn{c}}}}{AB@Nh{{A@Jn{c}}}}}AAChEKOl}\",[\"T\"]]Ch[\"{{{AB@Nh{{EN@j{c}}}}{AB@Nh{{EN@j{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@K`{c}}}}{AB@Nh{{A@K`{c}}}}}AAChEKOn}\",[\"T\"]]Bi[\"{{{AB@Nh{EMBf}}{AB@Nh{EMBf}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEJj}}{AB@Nh{BAEJj}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLh}}{AB@Nh{ANGLh}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADFb}}{AB@Nh{BADFb}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAENj}}{AB@Nh{BAENj}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOh}}{AB@Nh{BAEOh}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABd}}{AB@Nh{AIABd}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kd}}{AB@Nh{AI@Kd}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBf}}{AB@Nh{AKJBf}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCf}}{AB@Nh{AKKCf}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMN`}}{AB@Nh{GMN`}}}AACh}\",[]]Ch[\"{{{AB@Nh{{EN@l{c}}}}{AB@Nh{{EN@l{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kb{c}}}}{AB@Nh{{A@Kb{c}}}}}AAChEL@`}\",[\"T\"]]Bk[\"{{{AB@Nh{BAEJl}}{AB@Nh{BAEJl}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLj}}{AB@Nh{ANGLj}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADFd}}{AB@Nh{BADFd}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAENl}}{AB@Nh{BAENl}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOj}}{AB@Nh{BAEOj}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABf}}{AB@Nh{AIABf}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kf}}{AB@Nh{AI@Kf}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBh}}{AB@Nh{AKJBh}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCh}}{AB@Nh{AKKCh}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMNb}}{AB@Nh{GMNb}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEJn}}{AB@Nh{BAEJn}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLl}}{AB@Nh{ANGLl}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADFf}}{AB@Nh{BADFf}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAENn}}{AB@Nh{BAENn}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOl}}{AB@Nh{BAEOl}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABh}}{AB@Nh{AIABh}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kh}}{AB@Nh{AI@Kh}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBj}}{AB@Nh{AKJBj}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCj}}{AB@Nh{AKKCj}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMNd}}{AB@Nh{GMNd}}}AACh}\",[]]Ch[\"{{{AB@Nh{{EN@n{c}}}}{AB@Nh{{EN@n{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kd{c}}}}{AB@Nh{{A@Kd{c}}}}}AAChEL@b}\",[\"T\"]]Bi[\"{{{AB@Nh{EMBh}}{AB@Nh{EMBh}}}AACh}\",[]]Ch[\"{{{AB@Nh{{ENA`{c}}}}{AB@Nh{{ENA`{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kf{c}}}}{AB@Nh{{A@Kf{c}}}}}AAChEL@d}\",[\"T\"]]Ch[\"{{{AB@Nh{{ENAb{c}}}}{AB@Nh{{ENAb{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kh{c}}}}{AB@Nh{{A@Kh{c}}}}}AAChEL@f}\",[\"T\"]]Bk[\"{{{AB@Nh{BAEK`}}{AB@Nh{BAEK`}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLn}}{AB@Nh{ANGLn}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADFh}}{AB@Nh{BADFh}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEO`}}{AB@Nh{BAEO`}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOn}}{AB@Nh{BAEOn}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABj}}{AB@Nh{AIABj}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kj}}{AB@Nh{AI@Kj}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBl}}{AB@Nh{AKJBl}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCl}}{AB@Nh{AKKCl}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMNf}}{AB@Nh{GMNf}}}AACh}\",[]]Ch[\"{{{AB@Nh{{ENAd{c}}}}{AB@Nh{{ENAd{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kj{c}}}}{AB@Nh{{A@Kj{c}}}}}AAChEL@h}\",[\"T\"]]Bk[\"{{{AB@Nh{BAEKb}}{AB@Nh{BAEKb}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGM`}}{AB@Nh{ANGM`}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADFj}}{AB@Nh{BADFj}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOb}}{AB@Nh{BAEOb}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAF@`}}{AB@Nh{BAF@`}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABl}}{AB@Nh{AIABl}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kl}}{AB@Nh{AI@Kl}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBn}}{AB@Nh{AKJBn}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCn}}{AB@Nh{AKKCn}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMNh}}{AB@Nh{GMNh}}}AACh}\",[]]Ch[\"{{{AB@Nh{{ENAf{c}}}}{AB@Nh{{ENAf{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kl{c}}}}{AB@Nh{{A@Kl{c}}}}}AAChEL@j}\",[\"T\"]]Ch[\"{{{AB@Nh{{ENAh{c}}}}{AB@Nh{{ENAh{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kn{c}}}}{AB@Nh{{A@Kn{c}}}}}AAChEL@l}\",[\"T\"]]Ch[\"{{{AB@Nh{{ENAj{c}}}}{AB@Nh{{ENAj{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@L`{c}}}}{AB@Nh{{A@L`{c}}}}}AAChEL@n}\",[\"T\"]]Ch[\"{{{AB@Nh{{ENAl{c}}}}{AB@Nh{{ENAl{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Lb{c}}}}{AB@Nh{{A@Lb{c}}}}}AAChELA`}\",[\"T\"]]Ch[\"{{{AB@Nh{{EN@`{c}}}}{AB@Nh{{EN@`{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Jd{c}}}}{AB@Nh{{A@Jd{c}}}}}AAChEKOd}\",[\"T\"]]Ch[\"{{{AB@Nh{{EN@b{c}}}}{AB@Nh{{EN@b{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Jf{c}}}}{AB@Nh{{A@Jf{c}}}}}AAChEKOf}\",[\"T\"]]Ch[\"{{{AB@Nh{{EN@d{c}}}}{AB@Nh{{EN@d{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{DFHb{c}}}}{AB@Nh{{DFHb{c}}}}}AAChEKOh}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Jh{c}}}}{AB@Nh{{A@Jh{c}}}}}AAChEKOh}\",[\"T\"]]Bk[\"{{{AB@Nh{BAEJf}}{AB@Nh{BAEJf}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLd}}{AB@Nh{ANGLd}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADEn}}{AB@Nh{BADEn}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAENf}}{AB@Nh{BAENf}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOd}}{AB@Nh{BAEOd}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIAB`}}{AB@Nh{AIAB`}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@K`}}{AB@Nh{AI@K`}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBb}}{AB@Nh{AKJBb}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCb}}{AB@Nh{AKKCb}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMMl}}{AB@Nh{GMMl}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEJh}}{AB@Nh{BAEJh}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLf}}{AB@Nh{ANGLf}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADF`}}{AB@Nh{BADF`}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAENh}}{AB@Nh{BAENh}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOf}}{AB@Nh{BAEOf}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABb}}{AB@Nh{AIABb}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kb}}{AB@Nh{AI@Kb}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBd}}{AB@Nh{AKJBd}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCd}}{AB@Nh{AKKCd}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMMn}}{AB@Nh{GMMn}}}AACh}\",[]]Ch[\"{{{AB@Nh{{EN@f{c}}}}{AB@Nh{{EN@f{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{DFHd{c}}}}{AB@Nh{{DFHd{c}}}}}AAChEKOj}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Jj{c}}}}{AB@Nh{{A@Jj{c}}}}}AAChEKOj}\",[\"T\"]]Bk[\"{{{AB@Nh{BAGIn}}{AB@Nh{BAGIn}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKIKd}}{AB@Nh{AKIKd}}}AACh}\",[]]Ch[\"{{{AB@Nh{{EN@h{c}}}}{AB@Nh{{EN@h{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Jn{c}}}}{AB@Nh{{A@Jn{c}}}}}AAChEKOl}\",[\"T\"]]Ch[\"{{{AB@Nh{{EN@j{c}}}}{AB@Nh{{EN@j{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@K`{c}}}}{AB@Nh{{A@K`{c}}}}}AAChEKOn}\",[\"T\"]]Bi[\"{{{AB@Nh{EMBf}}{AB@Nh{EMBf}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEJj}}{AB@Nh{BAEJj}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLh}}{AB@Nh{ANGLh}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADFb}}{AB@Nh{BADFb}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAENj}}{AB@Nh{BAENj}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOh}}{AB@Nh{BAEOh}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABd}}{AB@Nh{AIABd}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kd}}{AB@Nh{AI@Kd}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBf}}{AB@Nh{AKJBf}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCf}}{AB@Nh{AKKCf}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMN`}}{AB@Nh{GMN`}}}AACh}\",[]]Ch[\"{{{AB@Nh{{EN@l{c}}}}{AB@Nh{{EN@l{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kb{c}}}}{AB@Nh{{A@Kb{c}}}}}AAChEL@`}\",[\"T\"]]Bk[\"{{{AB@Nh{BAEJl}}{AB@Nh{BAEJl}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLj}}{AB@Nh{ANGLj}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADFd}}{AB@Nh{BADFd}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAENl}}{AB@Nh{BAENl}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOj}}{AB@Nh{BAEOj}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABf}}{AB@Nh{AIABf}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kf}}{AB@Nh{AI@Kf}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBh}}{AB@Nh{AKJBh}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCh}}{AB@Nh{AKKCh}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMNb}}{AB@Nh{GMNb}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEJn}}{AB@Nh{BAEJn}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLl}}{AB@Nh{ANGLl}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADFf}}{AB@Nh{BADFf}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAENn}}{AB@Nh{BAENn}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOl}}{AB@Nh{BAEOl}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABh}}{AB@Nh{AIABh}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kh}}{AB@Nh{AI@Kh}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBj}}{AB@Nh{AKJBj}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCj}}{AB@Nh{AKKCj}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMNd}}{AB@Nh{GMNd}}}AACh}\",[]]Ch[\"{{{AB@Nh{{EN@n{c}}}}{AB@Nh{{EN@n{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kd{c}}}}{AB@Nh{{A@Kd{c}}}}}AAChEL@b}\",[\"T\"]]Bi[\"{{{AB@Nh{EMBh}}{AB@Nh{EMBh}}}AACh}\",[]]Ch[\"{{{AB@Nh{{ENA`{c}}}}{AB@Nh{{ENA`{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kf{c}}}}{AB@Nh{{A@Kf{c}}}}}AAChEL@d}\",[\"T\"]]Ch[\"{{{AB@Nh{{ENAb{c}}}}{AB@Nh{{ENAb{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kh{c}}}}{AB@Nh{{A@Kh{c}}}}}AAChEL@f}\",[\"T\"]]Bk[\"{{{AB@Nh{BAEK`}}{AB@Nh{BAEK`}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLn}}{AB@Nh{ANGLn}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADFh}}{AB@Nh{BADFh}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEO`}}{AB@Nh{BAEO`}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOn}}{AB@Nh{BAEOn}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABj}}{AB@Nh{AIABj}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kj}}{AB@Nh{AI@Kj}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBl}}{AB@Nh{AKJBl}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCl}}{AB@Nh{AKKCl}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMNf}}{AB@Nh{GMNf}}}AACh}\",[]]Ch[\"{{{AB@Nh{{ENAd{c}}}}{AB@Nh{{ENAd{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kj{c}}}}{AB@Nh{{A@Kj{c}}}}}AAChEL@h}\",[\"T\"]]Bk[\"{{{AB@Nh{BAEKb}}{AB@Nh{BAEKb}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGM`}}{AB@Nh{ANGM`}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADFj}}{AB@Nh{BADFj}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOb}}{AB@Nh{BAEOb}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAF@`}}{AB@Nh{BAF@`}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABl}}{AB@Nh{AIABl}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kl}}{AB@Nh{AI@Kl}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBn}}{AB@Nh{AKJBn}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCn}}{AB@Nh{AKKCn}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMNh}}{AB@Nh{GMNh}}}AACh}\",[]]Ch[\"{{{AB@Nh{{ENAf{c}}}}{AB@Nh{{ENAf{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kl{c}}}}{AB@Nh{{A@Kl{c}}}}}AAChEL@j}\",[\"T\"]]Ch[\"{{{AB@Nh{{ENAh{c}}}}{AB@Nh{{ENAh{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kn{c}}}}{AB@Nh{{A@Kn{c}}}}}AAChEL@l}\",[\"T\"]]Ch[\"{{{AB@Nh{{ENAj{c}}}}{AB@Nh{{ENAj{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@L`{c}}}}{AB@Nh{{A@L`{c}}}}}AAChEL@n}\",[\"T\"]]Ch[\"{{{AB@Nh{{ENAl{c}}}}{AB@Nh{{ENAl{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Lb{c}}}}{AB@Nh{{A@Lb{c}}}}}AAChELA`}\",[\"T\"]]Ch[\"{{{AB@Nh{{EN@`{c}}}}{AB@Nh{{EN@`{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Jd{c}}}}{AB@Nh{{A@Jd{c}}}}}AAChEKOd}\",[\"T\"]]Ch[\"{{{AB@Nh{{EN@b{c}}}}{AB@Nh{{EN@b{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Jf{c}}}}{AB@Nh{{A@Jf{c}}}}}AAChEKOf}\",[\"T\"]]Ch[\"{{{AB@Nh{{EN@d{c}}}}{AB@Nh{{EN@d{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{DFHb{c}}}}{AB@Nh{{DFHb{c}}}}}AAChEKOh}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Jh{c}}}}{AB@Nh{{A@Jh{c}}}}}AAChEKOh}\",[\"T\"]]Bk[\"{{{AB@Nh{BAEJf}}{AB@Nh{BAEJf}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLd}}{AB@Nh{ANGLd}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADEn}}{AB@Nh{BADEn}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAENf}}{AB@Nh{BAENf}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOd}}{AB@Nh{BAEOd}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIAB`}}{AB@Nh{AIAB`}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@K`}}{AB@Nh{AI@K`}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBb}}{AB@Nh{AKJBb}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCb}}{AB@Nh{AKKCb}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMMl}}{AB@Nh{GMMl}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEJh}}{AB@Nh{BAEJh}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLf}}{AB@Nh{ANGLf}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADF`}}{AB@Nh{BADF`}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAENh}}{AB@Nh{BAENh}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOf}}{AB@Nh{BAEOf}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABb}}{AB@Nh{AIABb}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kb}}{AB@Nh{AI@Kb}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBd}}{AB@Nh{AKJBd}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCd}}{AB@Nh{AKKCd}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMMn}}{AB@Nh{GMMn}}}AACh}\",[]]Ch[\"{{{AB@Nh{{EN@f{c}}}}{AB@Nh{{EN@f{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{DFHd{c}}}}{AB@Nh{{DFHd{c}}}}}AAChEKOj}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Jj{c}}}}{AB@Nh{{A@Jj{c}}}}}AAChEKOj}\",[\"T\"]]Bk[\"{{{AB@Nh{BAGIn}}{AB@Nh{BAGIn}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKIKd}}{AB@Nh{AKIKd}}}AACh}\",[]]Ch[\"{{{AB@Nh{{EN@h{c}}}}{AB@Nh{{EN@h{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Jn{c}}}}{AB@Nh{{A@Jn{c}}}}}AAChEKOl}\",[\"T\"]]Ch[\"{{{AB@Nh{{EN@j{c}}}}{AB@Nh{{EN@j{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@K`{c}}}}{AB@Nh{{A@K`{c}}}}}AAChEKOn}\",[\"T\"]]Bi[\"{{{AB@Nh{EMBf}}{AB@Nh{EMBf}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEJj}}{AB@Nh{BAEJj}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLh}}{AB@Nh{ANGLh}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADFb}}{AB@Nh{BADFb}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAENj}}{AB@Nh{BAENj}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOh}}{AB@Nh{BAEOh}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABd}}{AB@Nh{AIABd}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kd}}{AB@Nh{AI@Kd}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBf}}{AB@Nh{AKJBf}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCf}}{AB@Nh{AKKCf}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMN`}}{AB@Nh{GMN`}}}AACh}\",[]]Ch[\"{{{AB@Nh{{EN@l{c}}}}{AB@Nh{{EN@l{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kb{c}}}}{AB@Nh{{A@Kb{c}}}}}AAChEL@`}\",[\"T\"]]Bk[\"{{{AB@Nh{BAEJl}}{AB@Nh{BAEJl}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLj}}{AB@Nh{ANGLj}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADFd}}{AB@Nh{BADFd}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAENl}}{AB@Nh{BAENl}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOj}}{AB@Nh{BAEOj}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABf}}{AB@Nh{AIABf}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kf}}{AB@Nh{AI@Kf}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBh}}{AB@Nh{AKJBh}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCh}}{AB@Nh{AKKCh}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMNb}}{AB@Nh{GMNb}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEJn}}{AB@Nh{BAEJn}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLl}}{AB@Nh{ANGLl}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADFf}}{AB@Nh{BADFf}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAENn}}{AB@Nh{BAENn}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOl}}{AB@Nh{BAEOl}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABh}}{AB@Nh{AIABh}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kh}}{AB@Nh{AI@Kh}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBj}}{AB@Nh{AKJBj}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCj}}{AB@Nh{AKKCj}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMNd}}{AB@Nh{GMNd}}}AACh}\",[]]Ch[\"{{{AB@Nh{{EN@n{c}}}}{AB@Nh{{EN@n{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kd{c}}}}{AB@Nh{{A@Kd{c}}}}}AAChEL@b}\",[\"T\"]]Bi[\"{{{AB@Nh{EMBh}}{AB@Nh{EMBh}}}AACh}\",[]]Ch[\"{{{AB@Nh{{ENA`{c}}}}{AB@Nh{{ENA`{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kf{c}}}}{AB@Nh{{A@Kf{c}}}}}AAChEL@d}\",[\"T\"]]Ch[\"{{{AB@Nh{{ENAb{c}}}}{AB@Nh{{ENAb{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kh{c}}}}{AB@Nh{{A@Kh{c}}}}}AAChEL@f}\",[\"T\"]]Bk[\"{{{AB@Nh{BAEK`}}{AB@Nh{BAEK`}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLn}}{AB@Nh{ANGLn}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADFh}}{AB@Nh{BADFh}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEO`}}{AB@Nh{BAEO`}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOn}}{AB@Nh{BAEOn}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABj}}{AB@Nh{AIABj}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kj}}{AB@Nh{AI@Kj}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBl}}{AB@Nh{AKJBl}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCl}}{AB@Nh{AKKCl}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMNf}}{AB@Nh{GMNf}}}AACh}\",[]]Ch[\"{{{AB@Nh{{ENAd{c}}}}{AB@Nh{{ENAd{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kj{c}}}}{AB@Nh{{A@Kj{c}}}}}AAChEL@h}\",[\"T\"]]Bk[\"{{{AB@Nh{BAEKb}}{AB@Nh{BAEKb}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGM`}}{AB@Nh{ANGM`}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADFj}}{AB@Nh{BADFj}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOb}}{AB@Nh{BAEOb}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAF@`}}{AB@Nh{BAF@`}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABl}}{AB@Nh{AIABl}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kl}}{AB@Nh{AI@Kl}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBn}}{AB@Nh{AKJBn}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCn}}{AB@Nh{AKKCn}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMNh}}{AB@Nh{GMNh}}}AACh}\",[]]Ch[\"{{{AB@Nh{{ENAf{c}}}}{AB@Nh{{ENAf{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kl{c}}}}{AB@Nh{{A@Kl{c}}}}}AAChEL@j}\",[\"T\"]]Ch[\"{{{AB@Nh{{ENAh{c}}}}{AB@Nh{{ENAh{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kn{c}}}}{AB@Nh{{A@Kn{c}}}}}AAChEL@l}\",[\"T\"]]Ch[\"{{{AB@Nh{{ENAj{c}}}}{AB@Nh{{ENAj{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@L`{c}}}}{AB@Nh{{A@L`{c}}}}}AAChEL@n}\",[\"T\"]]Ch[\"{{{AB@Nh{{ENAl{c}}}}{AB@Nh{{ENAl{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Lb{c}}}}{AB@Nh{{A@Lb{c}}}}}AAChELA`}\",[\"T\"]]Ch[\"{{{AB@Nh{{EN@`{c}}}}{AB@Nh{{EN@`{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Jd{c}}}}{AB@Nh{{A@Jd{c}}}}}AAChEKOd}\",[\"T\"]]Ch[\"{{{AB@Nh{{EN@b{c}}}}{AB@Nh{{EN@b{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Jf{c}}}}{AB@Nh{{A@Jf{c}}}}}AAChEKOf}\",[\"T\"]]Ch[\"{{{AB@Nh{{EN@d{c}}}}{AB@Nh{{EN@d{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{DFHb{c}}}}{AB@Nh{{DFHb{c}}}}}AAChEKOh}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Jh{c}}}}{AB@Nh{{A@Jh{c}}}}}AAChEKOh}\",[\"T\"]]Bk[\"{{{AB@Nh{BAEJf}}{AB@Nh{BAEJf}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLd}}{AB@Nh{ANGLd}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADEn}}{AB@Nh{BADEn}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAENf}}{AB@Nh{BAENf}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOd}}{AB@Nh{BAEOd}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIAB`}}{AB@Nh{AIAB`}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@K`}}{AB@Nh{AI@K`}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBb}}{AB@Nh{AKJBb}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCb}}{AB@Nh{AKKCb}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMMl}}{AB@Nh{GMMl}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEJh}}{AB@Nh{BAEJh}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLf}}{AB@Nh{ANGLf}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADF`}}{AB@Nh{BADF`}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAENh}}{AB@Nh{BAENh}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOf}}{AB@Nh{BAEOf}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABb}}{AB@Nh{AIABb}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kb}}{AB@Nh{AI@Kb}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBd}}{AB@Nh{AKJBd}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCd}}{AB@Nh{AKKCd}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMMn}}{AB@Nh{GMMn}}}AACh}\",[]]Ch[\"{{{AB@Nh{{EN@f{c}}}}{AB@Nh{{EN@f{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{DFHd{c}}}}{AB@Nh{{DFHd{c}}}}}AAChEKOj}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Jj{c}}}}{AB@Nh{{A@Jj{c}}}}}AAChEKOj}\",[\"T\"]]Bk[\"{{{AB@Nh{BAGIn}}{AB@Nh{BAGIn}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKIKd}}{AB@Nh{AKIKd}}}AACh}\",[]]Ch[\"{{{AB@Nh{{EN@h{c}}}}{AB@Nh{{EN@h{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Jn{c}}}}{AB@Nh{{A@Jn{c}}}}}AAChEKOl}\",[\"T\"]]Ch[\"{{{AB@Nh{{EN@j{c}}}}{AB@Nh{{EN@j{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@K`{c}}}}{AB@Nh{{A@K`{c}}}}}AAChEKOn}\",[\"T\"]]Bi[\"{{{AB@Nh{EMBf}}{AB@Nh{EMBf}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEJj}}{AB@Nh{BAEJj}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLh}}{AB@Nh{ANGLh}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADFb}}{AB@Nh{BADFb}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAENj}}{AB@Nh{BAENj}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOh}}{AB@Nh{BAEOh}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABd}}{AB@Nh{AIABd}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kd}}{AB@Nh{AI@Kd}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBf}}{AB@Nh{AKJBf}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCf}}{AB@Nh{AKKCf}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMN`}}{AB@Nh{GMN`}}}AACh}\",[]]Ch[\"{{{AB@Nh{{EN@l{c}}}}{AB@Nh{{EN@l{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kb{c}}}}{AB@Nh{{A@Kb{c}}}}}AAChEL@`}\",[\"T\"]]Bk[\"{{{AB@Nh{BAEJl}}{AB@Nh{BAEJl}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLj}}{AB@Nh{ANGLj}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADFd}}{AB@Nh{BADFd}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAENl}}{AB@Nh{BAENl}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOj}}{AB@Nh{BAEOj}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABf}}{AB@Nh{AIABf}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kf}}{AB@Nh{AI@Kf}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBh}}{AB@Nh{AKJBh}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCh}}{AB@Nh{AKKCh}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMNb}}{AB@Nh{GMNb}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEJn}}{AB@Nh{BAEJn}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLl}}{AB@Nh{ANGLl}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADFf}}{AB@Nh{BADFf}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAENn}}{AB@Nh{BAENn}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOl}}{AB@Nh{BAEOl}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABh}}{AB@Nh{AIABh}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kh}}{AB@Nh{AI@Kh}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBj}}{AB@Nh{AKJBj}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCj}}{AB@Nh{AKKCj}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMNd}}{AB@Nh{GMNd}}}AACh}\",[]]Ch[\"{{{AB@Nh{{EN@n{c}}}}{AB@Nh{{EN@n{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kd{c}}}}{AB@Nh{{A@Kd{c}}}}}AAChEL@b}\",[\"T\"]]Bi[\"{{{AB@Nh{EMBh}}{AB@Nh{EMBh}}}AACh}\",[]]Ch[\"{{{AB@Nh{{ENA`{c}}}}{AB@Nh{{ENA`{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kf{c}}}}{AB@Nh{{A@Kf{c}}}}}AAChEL@d}\",[\"T\"]]Ch[\"{{{AB@Nh{{ENAb{c}}}}{AB@Nh{{ENAb{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kh{c}}}}{AB@Nh{{A@Kh{c}}}}}AAChEL@f}\",[\"T\"]]Bk[\"{{{AB@Nh{BAEK`}}{AB@Nh{BAEK`}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLn}}{AB@Nh{ANGLn}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADFh}}{AB@Nh{BADFh}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEO`}}{AB@Nh{BAEO`}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOn}}{AB@Nh{BAEOn}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABj}}{AB@Nh{AIABj}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kj}}{AB@Nh{AI@Kj}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBl}}{AB@Nh{AKJBl}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCl}}{AB@Nh{AKKCl}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMNf}}{AB@Nh{GMNf}}}AACh}\",[]]Ch[\"{{{AB@Nh{{ENAd{c}}}}{AB@Nh{{ENAd{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kj{c}}}}{AB@Nh{{A@Kj{c}}}}}AAChEL@h}\",[\"T\"]]Bk[\"{{{AB@Nh{BAEKb}}{AB@Nh{BAEKb}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGM`}}{AB@Nh{ANGM`}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADFj}}{AB@Nh{BADFj}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOb}}{AB@Nh{BAEOb}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAF@`}}{AB@Nh{BAF@`}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABl}}{AB@Nh{AIABl}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kl}}{AB@Nh{AI@Kl}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBn}}{AB@Nh{AKJBn}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCn}}{AB@Nh{AKKCn}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMNh}}{AB@Nh{GMNh}}}AACh}\",[]]Ch[\"{{{AB@Nh{{ENAf{c}}}}{AB@Nh{{ENAf{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kl{c}}}}{AB@Nh{{A@Kl{c}}}}}AAChEL@j}\",[\"T\"]]Ch[\"{{{AB@Nh{{ENAh{c}}}}{AB@Nh{{ENAh{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kn{c}}}}{AB@Nh{{A@Kn{c}}}}}AAChEL@l}\",[\"T\"]]Ch[\"{{{AB@Nh{{ENAj{c}}}}{AB@Nh{{ENAj{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@L`{c}}}}{AB@Nh{{A@L`{c}}}}}AAChEL@n}\",[\"T\"]]Ch[\"{{{AB@Nh{{ENAl{c}}}}{AB@Nh{{ENAl{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Lb{c}}}}{AB@Nh{{A@Lb{c}}}}}AAChELA`}\",[\"T\"]]Ch[\"{{{AB@Nh{{EN@`{c}}}}{AB@Nh{{EN@`{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Jd{c}}}}{AB@Nh{{A@Jd{c}}}}}AAChEKOd}\",[\"T\"]]Ch[\"{{{AB@Nh{{EN@b{c}}}}{AB@Nh{{EN@b{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Jf{c}}}}{AB@Nh{{A@Jf{c}}}}}AAChEKOf}\",[\"T\"]]Ch[\"{{{AB@Nh{{EN@d{c}}}}{AB@Nh{{EN@d{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{DFHb{c}}}}{AB@Nh{{DFHb{c}}}}}AAChEKOh}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Jh{c}}}}{AB@Nh{{A@Jh{c}}}}}AAChEKOh}\",[\"T\"]]Bk[\"{{{AB@Nh{BAEJf}}{AB@Nh{BAEJf}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLd}}{AB@Nh{ANGLd}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADEn}}{AB@Nh{BADEn}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAENf}}{AB@Nh{BAENf}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOd}}{AB@Nh{BAEOd}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIAB`}}{AB@Nh{AIAB`}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@K`}}{AB@Nh{AI@K`}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBb}}{AB@Nh{AKJBb}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCb}}{AB@Nh{AKKCb}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMMl}}{AB@Nh{GMMl}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEJh}}{AB@Nh{BAEJh}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLf}}{AB@Nh{ANGLf}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADF`}}{AB@Nh{BADF`}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAENh}}{AB@Nh{BAENh}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOf}}{AB@Nh{BAEOf}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABb}}{AB@Nh{AIABb}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kb}}{AB@Nh{AI@Kb}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBd}}{AB@Nh{AKJBd}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCd}}{AB@Nh{AKKCd}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMMn}}{AB@Nh{GMMn}}}AACh}\",[]]Ch[\"{{{AB@Nh{{EN@f{c}}}}{AB@Nh{{EN@f{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{DFHd{c}}}}{AB@Nh{{DFHd{c}}}}}AAChEKOj}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Jj{c}}}}{AB@Nh{{A@Jj{c}}}}}AAChEKOj}\",[\"T\"]]Bk[\"{{{AB@Nh{BAGIn}}{AB@Nh{BAGIn}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKIKd}}{AB@Nh{AKIKd}}}AACh}\",[]]Ch[\"{{{AB@Nh{{EN@h{c}}}}{AB@Nh{{EN@h{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Jn{c}}}}{AB@Nh{{A@Jn{c}}}}}AAChEKOl}\",[\"T\"]]Ch[\"{{{AB@Nh{{EN@j{c}}}}{AB@Nh{{EN@j{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@K`{c}}}}{AB@Nh{{A@K`{c}}}}}AAChEKOn}\",[\"T\"]]Bi[\"{{{AB@Nh{EMBf}}{AB@Nh{EMBf}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEJj}}{AB@Nh{BAEJj}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLh}}{AB@Nh{ANGLh}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADFb}}{AB@Nh{BADFb}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAENj}}{AB@Nh{BAENj}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOh}}{AB@Nh{BAEOh}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABd}}{AB@Nh{AIABd}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kd}}{AB@Nh{AI@Kd}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBf}}{AB@Nh{AKJBf}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCf}}{AB@Nh{AKKCf}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMN`}}{AB@Nh{GMN`}}}AACh}\",[]]Ch[\"{{{AB@Nh{{EN@l{c}}}}{AB@Nh{{EN@l{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kb{c}}}}{AB@Nh{{A@Kb{c}}}}}AAChEL@`}\",[\"T\"]]Bk[\"{{{AB@Nh{BAEJl}}{AB@Nh{BAEJl}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLj}}{AB@Nh{ANGLj}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADFd}}{AB@Nh{BADFd}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAENl}}{AB@Nh{BAENl}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOj}}{AB@Nh{BAEOj}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABf}}{AB@Nh{AIABf}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kf}}{AB@Nh{AI@Kf}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBh}}{AB@Nh{AKJBh}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCh}}{AB@Nh{AKKCh}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMNb}}{AB@Nh{GMNb}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEJn}}{AB@Nh{BAEJn}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLl}}{AB@Nh{ANGLl}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADFf}}{AB@Nh{BADFf}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAENn}}{AB@Nh{BAENn}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOl}}{AB@Nh{BAEOl}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABh}}{AB@Nh{AIABh}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kh}}{AB@Nh{AI@Kh}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBj}}{AB@Nh{AKJBj}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCj}}{AB@Nh{AKKCj}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMNd}}{AB@Nh{GMNd}}}AACh}\",[]]Ch[\"{{{AB@Nh{{EN@n{c}}}}{AB@Nh{{EN@n{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kd{c}}}}{AB@Nh{{A@Kd{c}}}}}AAChEL@b}\",[\"T\"]]Bi[\"{{{AB@Nh{EMBh}}{AB@Nh{EMBh}}}AACh}\",[]]Ch[\"{{{AB@Nh{{ENA`{c}}}}{AB@Nh{{ENA`{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kf{c}}}}{AB@Nh{{A@Kf{c}}}}}AAChEL@d}\",[\"T\"]]Ch[\"{{{AB@Nh{{ENAb{c}}}}{AB@Nh{{ENAb{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kh{c}}}}{AB@Nh{{A@Kh{c}}}}}AAChEL@f}\",[\"T\"]]Bk[\"{{{AB@Nh{BAEK`}}{AB@Nh{BAEK`}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLn}}{AB@Nh{ANGLn}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADFh}}{AB@Nh{BADFh}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEO`}}{AB@Nh{BAEO`}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOn}}{AB@Nh{BAEOn}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABj}}{AB@Nh{AIABj}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kj}}{AB@Nh{AI@Kj}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBl}}{AB@Nh{AKJBl}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCl}}{AB@Nh{AKKCl}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMNf}}{AB@Nh{GMNf}}}AACh}\",[]]Ch[\"{{{AB@Nh{{ENAd{c}}}}{AB@Nh{{ENAd{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kj{c}}}}{AB@Nh{{A@Kj{c}}}}}AAChEL@h}\",[\"T\"]]Bk[\"{{{AB@Nh{BAEKb}}{AB@Nh{BAEKb}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGM`}}{AB@Nh{ANGM`}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADFj}}{AB@Nh{BADFj}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOb}}{AB@Nh{BAEOb}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAF@`}}{AB@Nh{BAF@`}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABl}}{AB@Nh{AIABl}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kl}}{AB@Nh{AI@Kl}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBn}}{AB@Nh{AKJBn}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCn}}{AB@Nh{AKKCn}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMNh}}{AB@Nh{GMNh}}}AACh}\",[]]Ch[\"{{{AB@Nh{{ENAf{c}}}}{AB@Nh{{ENAf{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kl{c}}}}{AB@Nh{{A@Kl{c}}}}}AAChEL@j}\",[\"T\"]]Ch[\"{{{AB@Nh{{ENAh{c}}}}{AB@Nh{{ENAh{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kn{c}}}}{AB@Nh{{A@Kn{c}}}}}AAChEL@l}\",[\"T\"]]Ch[\"{{{AB@Nh{{ENAj{c}}}}{AB@Nh{{ENAj{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@L`{c}}}}{AB@Nh{{A@L`{c}}}}}AAChEL@n}\",[\"T\"]]Ch[\"{{{AB@Nh{{ENAl{c}}}}{AB@Nh{{ENAl{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Lb{c}}}}{AB@Nh{{A@Lb{c}}}}}AAChELA`}\",[\"T\"]]Ch[\"{{{AB@Nh{{EN@`{c}}}}{AB@Nh{{EN@`{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Jd{c}}}}{AB@Nh{{A@Jd{c}}}}}AAChEKOd}\",[\"T\"]]Ch[\"{{{AB@Nh{{EN@b{c}}}}{AB@Nh{{EN@b{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Jf{c}}}}{AB@Nh{{A@Jf{c}}}}}AAChEKOf}\",[\"T\"]]Ch[\"{{{AB@Nh{{EN@d{c}}}}{AB@Nh{{EN@d{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{DFHb{c}}}}{AB@Nh{{DFHb{c}}}}}AAChEKOh}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Jh{c}}}}{AB@Nh{{A@Jh{c}}}}}AAChEKOh}\",[\"T\"]]Bk[\"{{{AB@Nh{BAEJf}}{AB@Nh{BAEJf}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLd}}{AB@Nh{ANGLd}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADEn}}{AB@Nh{BADEn}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAENf}}{AB@Nh{BAENf}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOd}}{AB@Nh{BAEOd}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIAB`}}{AB@Nh{AIAB`}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@K`}}{AB@Nh{AI@K`}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBb}}{AB@Nh{AKJBb}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCb}}{AB@Nh{AKKCb}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMMl}}{AB@Nh{GMMl}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEJh}}{AB@Nh{BAEJh}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLf}}{AB@Nh{ANGLf}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADF`}}{AB@Nh{BADF`}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAENh}}{AB@Nh{BAENh}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOf}}{AB@Nh{BAEOf}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABb}}{AB@Nh{AIABb}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kb}}{AB@Nh{AI@Kb}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBd}}{AB@Nh{AKJBd}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCd}}{AB@Nh{AKKCd}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMMn}}{AB@Nh{GMMn}}}AACh}\",[]]Ch[\"{{{AB@Nh{{EN@f{c}}}}{AB@Nh{{EN@f{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{DFHd{c}}}}{AB@Nh{{DFHd{c}}}}}AAChEKOj}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Jj{c}}}}{AB@Nh{{A@Jj{c}}}}}AAChEKOj}\",[\"T\"]]Bk[\"{{{AB@Nh{BAGIn}}{AB@Nh{BAGIn}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKIKd}}{AB@Nh{AKIKd}}}AACh}\",[]]Ch[\"{{{AB@Nh{{EN@h{c}}}}{AB@Nh{{EN@h{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Jn{c}}}}{AB@Nh{{A@Jn{c}}}}}AAChEKOl}\",[\"T\"]]Ch[\"{{{AB@Nh{{EN@j{c}}}}{AB@Nh{{EN@j{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@K`{c}}}}{AB@Nh{{A@K`{c}}}}}AAChEKOn}\",[\"T\"]]Bi[\"{{{AB@Nh{EMBf}}{AB@Nh{EMBf}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEJj}}{AB@Nh{BAEJj}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLh}}{AB@Nh{ANGLh}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADFb}}{AB@Nh{BADFb}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAENj}}{AB@Nh{BAENj}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOh}}{AB@Nh{BAEOh}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABd}}{AB@Nh{AIABd}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kd}}{AB@Nh{AI@Kd}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBf}}{AB@Nh{AKJBf}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCf}}{AB@Nh{AKKCf}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMN`}}{AB@Nh{GMN`}}}AACh}\",[]]Ch[\"{{{AB@Nh{{EN@l{c}}}}{AB@Nh{{EN@l{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kb{c}}}}{AB@Nh{{A@Kb{c}}}}}AAChEL@`}\",[\"T\"]]Bk[\"{{{AB@Nh{BAEJl}}{AB@Nh{BAEJl}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLj}}{AB@Nh{ANGLj}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADFd}}{AB@Nh{BADFd}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAENl}}{AB@Nh{BAENl}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOj}}{AB@Nh{BAEOj}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABf}}{AB@Nh{AIABf}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kf}}{AB@Nh{AI@Kf}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBh}}{AB@Nh{AKJBh}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCh}}{AB@Nh{AKKCh}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMNb}}{AB@Nh{GMNb}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEJn}}{AB@Nh{BAEJn}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLl}}{AB@Nh{ANGLl}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADFf}}{AB@Nh{BADFf}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAENn}}{AB@Nh{BAENn}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOl}}{AB@Nh{BAEOl}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABh}}{AB@Nh{AIABh}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kh}}{AB@Nh{AI@Kh}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBj}}{AB@Nh{AKJBj}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCj}}{AB@Nh{AKKCj}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMNd}}{AB@Nh{GMNd}}}AACh}\",[]]Ch[\"{{{AB@Nh{{EN@n{c}}}}{AB@Nh{{EN@n{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kd{c}}}}{AB@Nh{{A@Kd{c}}}}}AAChEL@b}\",[\"T\"]]Bi[\"{{{AB@Nh{EMBh}}{AB@Nh{EMBh}}}AACh}\",[]]Ch[\"{{{AB@Nh{{ENA`{c}}}}{AB@Nh{{ENA`{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kf{c}}}}{AB@Nh{{A@Kf{c}}}}}AAChEL@d}\",[\"T\"]]Ch[\"{{{AB@Nh{{ENAb{c}}}}{AB@Nh{{ENAb{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kh{c}}}}{AB@Nh{{A@Kh{c}}}}}AAChEL@f}\",[\"T\"]]Bk[\"{{{AB@Nh{BAEK`}}{AB@Nh{BAEK`}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLn}}{AB@Nh{ANGLn}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADFh}}{AB@Nh{BADFh}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEO`}}{AB@Nh{BAEO`}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOn}}{AB@Nh{BAEOn}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABj}}{AB@Nh{AIABj}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kj}}{AB@Nh{AI@Kj}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBl}}{AB@Nh{AKJBl}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCl}}{AB@Nh{AKKCl}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMNf}}{AB@Nh{GMNf}}}AACh}\",[]]Ch[\"{{{AB@Nh{{ENAd{c}}}}{AB@Nh{{ENAd{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kj{c}}}}{AB@Nh{{A@Kj{c}}}}}AAChEL@h}\",[\"T\"]]Bk[\"{{{AB@Nh{BAEKb}}{AB@Nh{BAEKb}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGM`}}{AB@Nh{ANGM`}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADFj}}{AB@Nh{BADFj}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOb}}{AB@Nh{BAEOb}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAF@`}}{AB@Nh{BAF@`}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABl}}{AB@Nh{AIABl}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kl}}{AB@Nh{AI@Kl}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBn}}{AB@Nh{AKJBn}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCn}}{AB@Nh{AKKCn}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMNh}}{AB@Nh{GMNh}}}AACh}\",[]]Ch[\"{{{AB@Nh{{ENAf{c}}}}{AB@Nh{{ENAf{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kl{c}}}}{AB@Nh{{A@Kl{c}}}}}AAChEL@j}\",[\"T\"]]Ch[\"{{{AB@Nh{{ENAh{c}}}}{AB@Nh{{ENAh{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kn{c}}}}{AB@Nh{{A@Kn{c}}}}}AAChEL@l}\",[\"T\"]]Ch[\"{{{AB@Nh{{ENAj{c}}}}{AB@Nh{{ENAj{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@L`{c}}}}{AB@Nh{{A@L`{c}}}}}AAChEL@n}\",[\"T\"]]Ch[\"{{{AB@Nh{{ENAl{c}}}}{AB@Nh{{ENAl{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Lb{c}}}}{AB@Nh{{A@Lb{c}}}}}AAChELA`}\",[\"T\"]]Ch[\"{{{AB@Nh{{EN@`{c}}}}{AB@Nh{{EN@`{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Jd{c}}}}{AB@Nh{{A@Jd{c}}}}}AAChEKOd}\",[\"T\"]]Ch[\"{{{AB@Nh{{EN@b{c}}}}{AB@Nh{{EN@b{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Jf{c}}}}{AB@Nh{{A@Jf{c}}}}}AAChEKOf}\",[\"T\"]]Ch[\"{{{AB@Nh{{EN@d{c}}}}{AB@Nh{{EN@d{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{DFHb{c}}}}{AB@Nh{{DFHb{c}}}}}AAChEKOh}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Jh{c}}}}{AB@Nh{{A@Jh{c}}}}}AAChEKOh}\",[\"T\"]]Bk[\"{{{AB@Nh{BAEJf}}{AB@Nh{BAEJf}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLd}}{AB@Nh{ANGLd}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADEn}}{AB@Nh{BADEn}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAENf}}{AB@Nh{BAENf}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOd}}{AB@Nh{BAEOd}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIAB`}}{AB@Nh{AIAB`}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@K`}}{AB@Nh{AI@K`}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBb}}{AB@Nh{AKJBb}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCb}}{AB@Nh{AKKCb}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMMl}}{AB@Nh{GMMl}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEJh}}{AB@Nh{BAEJh}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLf}}{AB@Nh{ANGLf}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADF`}}{AB@Nh{BADF`}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAENh}}{AB@Nh{BAENh}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOf}}{AB@Nh{BAEOf}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABb}}{AB@Nh{AIABb}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kb}}{AB@Nh{AI@Kb}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBd}}{AB@Nh{AKJBd}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCd}}{AB@Nh{AKKCd}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMMn}}{AB@Nh{GMMn}}}AACh}\",[]]Ch[\"{{{AB@Nh{{EN@f{c}}}}{AB@Nh{{EN@f{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{DFHd{c}}}}{AB@Nh{{DFHd{c}}}}}AAChEKOj}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Jj{c}}}}{AB@Nh{{A@Jj{c}}}}}AAChEKOj}\",[\"T\"]]Bk[\"{{{AB@Nh{BAGIn}}{AB@Nh{BAGIn}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKIKd}}{AB@Nh{AKIKd}}}AACh}\",[]]Ch[\"{{{AB@Nh{{EN@h{c}}}}{AB@Nh{{EN@h{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Jn{c}}}}{AB@Nh{{A@Jn{c}}}}}AAChEKOl}\",[\"T\"]]Ch[\"{{{AB@Nh{{EN@j{c}}}}{AB@Nh{{EN@j{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@K`{c}}}}{AB@Nh{{A@K`{c}}}}}AAChEKOn}\",[\"T\"]]Bi[\"{{{AB@Nh{EMBf}}{AB@Nh{EMBf}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEJj}}{AB@Nh{BAEJj}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLh}}{AB@Nh{ANGLh}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADFb}}{AB@Nh{BADFb}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAENj}}{AB@Nh{BAENj}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOh}}{AB@Nh{BAEOh}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABd}}{AB@Nh{AIABd}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kd}}{AB@Nh{AI@Kd}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBf}}{AB@Nh{AKJBf}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCf}}{AB@Nh{AKKCf}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMN`}}{AB@Nh{GMN`}}}AACh}\",[]]Ch[\"{{{AB@Nh{{EN@l{c}}}}{AB@Nh{{EN@l{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kb{c}}}}{AB@Nh{{A@Kb{c}}}}}AAChEL@`}\",[\"T\"]]Bk[\"{{{AB@Nh{BAEJl}}{AB@Nh{BAEJl}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLj}}{AB@Nh{ANGLj}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADFd}}{AB@Nh{BADFd}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAENl}}{AB@Nh{BAENl}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOj}}{AB@Nh{BAEOj}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABf}}{AB@Nh{AIABf}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kf}}{AB@Nh{AI@Kf}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBh}}{AB@Nh{AKJBh}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCh}}{AB@Nh{AKKCh}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMNb}}{AB@Nh{GMNb}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEJn}}{AB@Nh{BAEJn}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLl}}{AB@Nh{ANGLl}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADFf}}{AB@Nh{BADFf}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAENn}}{AB@Nh{BAENn}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOl}}{AB@Nh{BAEOl}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABh}}{AB@Nh{AIABh}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kh}}{AB@Nh{AI@Kh}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBj}}{AB@Nh{AKJBj}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCj}}{AB@Nh{AKKCj}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMNd}}{AB@Nh{GMNd}}}AACh}\",[]]Ch[\"{{{AB@Nh{{EN@n{c}}}}{AB@Nh{{EN@n{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kd{c}}}}{AB@Nh{{A@Kd{c}}}}}AAChEL@b}\",[\"T\"]]Bi[\"{{{AB@Nh{EMBh}}{AB@Nh{EMBh}}}AACh}\",[]]Ch[\"{{{AB@Nh{{ENA`{c}}}}{AB@Nh{{ENA`{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kf{c}}}}{AB@Nh{{A@Kf{c}}}}}AAChEL@d}\",[\"T\"]]Ch[\"{{{AB@Nh{{ENAb{c}}}}{AB@Nh{{ENAb{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kh{c}}}}{AB@Nh{{A@Kh{c}}}}}AAChEL@f}\",[\"T\"]]Bk[\"{{{AB@Nh{BAEK`}}{AB@Nh{BAEK`}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLn}}{AB@Nh{ANGLn}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADFh}}{AB@Nh{BADFh}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEO`}}{AB@Nh{BAEO`}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOn}}{AB@Nh{BAEOn}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABj}}{AB@Nh{AIABj}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kj}}{AB@Nh{AI@Kj}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBl}}{AB@Nh{AKJBl}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCl}}{AB@Nh{AKKCl}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMNf}}{AB@Nh{GMNf}}}AACh}\",[]]Ch[\"{{{AB@Nh{{ENAd{c}}}}{AB@Nh{{ENAd{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kj{c}}}}{AB@Nh{{A@Kj{c}}}}}AAChEL@h}\",[\"T\"]]Bk[\"{{{AB@Nh{BAEKb}}{AB@Nh{BAEKb}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGM`}}{AB@Nh{ANGM`}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADFj}}{AB@Nh{BADFj}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOb}}{AB@Nh{BAEOb}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAF@`}}{AB@Nh{BAF@`}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABl}}{AB@Nh{AIABl}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kl}}{AB@Nh{AI@Kl}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBn}}{AB@Nh{AKJBn}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCn}}{AB@Nh{AKKCn}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMNh}}{AB@Nh{GMNh}}}AACh}\",[]]Ch[\"{{{AB@Nh{{ENAf{c}}}}{AB@Nh{{ENAf{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kl{c}}}}{AB@Nh{{A@Kl{c}}}}}AAChEL@j}\",[\"T\"]]Ch[\"{{{AB@Nh{{ENAh{c}}}}{AB@Nh{{ENAh{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kn{c}}}}{AB@Nh{{A@Kn{c}}}}}AAChEL@l}\",[\"T\"]]Ch[\"{{{AB@Nh{{ENAj{c}}}}{AB@Nh{{ENAj{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@L`{c}}}}{AB@Nh{{A@L`{c}}}}}AAChEL@n}\",[\"T\"]]Ch[\"{{{AB@Nh{{ENAl{c}}}}{AB@Nh{{ENAl{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Lb{c}}}}{AB@Nh{{A@Lb{c}}}}}AAChELA`}\",[\"T\"]]Ch[\"{{{AB@Nh{{EN@`{c}}}}{AB@Nh{{EN@`{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Jd{c}}}}{AB@Nh{{A@Jd{c}}}}}AAChEKOd}\",[\"T\"]]Ch[\"{{{AB@Nh{{EN@b{c}}}}{AB@Nh{{EN@b{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Jf{c}}}}{AB@Nh{{A@Jf{c}}}}}AAChEKOf}\",[\"T\"]]Ch[\"{{{AB@Nh{{EN@d{c}}}}{AB@Nh{{EN@d{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{DFHb{c}}}}{AB@Nh{{DFHb{c}}}}}AAChEKOh}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Jh{c}}}}{AB@Nh{{A@Jh{c}}}}}AAChEKOh}\",[\"T\"]]Bk[\"{{{AB@Nh{BAEJf}}{AB@Nh{BAEJf}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLd}}{AB@Nh{ANGLd}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADEn}}{AB@Nh{BADEn}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAENf}}{AB@Nh{BAENf}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOd}}{AB@Nh{BAEOd}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIAB`}}{AB@Nh{AIAB`}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@K`}}{AB@Nh{AI@K`}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBb}}{AB@Nh{AKJBb}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCb}}{AB@Nh{AKKCb}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMMl}}{AB@Nh{GMMl}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEJh}}{AB@Nh{BAEJh}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLf}}{AB@Nh{ANGLf}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADF`}}{AB@Nh{BADF`}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAENh}}{AB@Nh{BAENh}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOf}}{AB@Nh{BAEOf}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABb}}{AB@Nh{AIABb}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kb}}{AB@Nh{AI@Kb}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBd}}{AB@Nh{AKJBd}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCd}}{AB@Nh{AKKCd}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMMn}}{AB@Nh{GMMn}}}AACh}\",[]]Ch[\"{{{AB@Nh{{EN@f{c}}}}{AB@Nh{{EN@f{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{DFHd{c}}}}{AB@Nh{{DFHd{c}}}}}AAChEKOj}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Jj{c}}}}{AB@Nh{{A@Jj{c}}}}}AAChEKOj}\",[\"T\"]]Bk[\"{{{AB@Nh{BAGIn}}{AB@Nh{BAGIn}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKIKd}}{AB@Nh{AKIKd}}}AACh}\",[]]Ch[\"{{{AB@Nh{{EN@h{c}}}}{AB@Nh{{EN@h{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Jn{c}}}}{AB@Nh{{A@Jn{c}}}}}AAChEKOl}\",[\"T\"]]Ch[\"{{{AB@Nh{{EN@j{c}}}}{AB@Nh{{EN@j{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@K`{c}}}}{AB@Nh{{A@K`{c}}}}}AAChEKOn}\",[\"T\"]]Bi[\"{{{AB@Nh{EMBf}}{AB@Nh{EMBf}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEJj}}{AB@Nh{BAEJj}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLh}}{AB@Nh{ANGLh}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADFb}}{AB@Nh{BADFb}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAENj}}{AB@Nh{BAENj}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOh}}{AB@Nh{BAEOh}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABd}}{AB@Nh{AIABd}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kd}}{AB@Nh{AI@Kd}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBf}}{AB@Nh{AKJBf}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCf}}{AB@Nh{AKKCf}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMN`}}{AB@Nh{GMN`}}}AACh}\",[]]Ch[\"{{{AB@Nh{{EN@l{c}}}}{AB@Nh{{EN@l{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kb{c}}}}{AB@Nh{{A@Kb{c}}}}}AAChEL@`}\",[\"T\"]]Bk[\"{{{AB@Nh{BAEJl}}{AB@Nh{BAEJl}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLj}}{AB@Nh{ANGLj}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADFd}}{AB@Nh{BADFd}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAENl}}{AB@Nh{BAENl}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOj}}{AB@Nh{BAEOj}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABf}}{AB@Nh{AIABf}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kf}}{AB@Nh{AI@Kf}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBh}}{AB@Nh{AKJBh}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCh}}{AB@Nh{AKKCh}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMNb}}{AB@Nh{GMNb}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEJn}}{AB@Nh{BAEJn}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLl}}{AB@Nh{ANGLl}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADFf}}{AB@Nh{BADFf}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAENn}}{AB@Nh{BAENn}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOl}}{AB@Nh{BAEOl}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABh}}{AB@Nh{AIABh}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kh}}{AB@Nh{AI@Kh}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBj}}{AB@Nh{AKJBj}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCj}}{AB@Nh{AKKCj}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMNd}}{AB@Nh{GMNd}}}AACh}\",[]]Ch[\"{{{AB@Nh{{EN@n{c}}}}{AB@Nh{{EN@n{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kd{c}}}}{AB@Nh{{A@Kd{c}}}}}AAChEL@b}\",[\"T\"]]Bi[\"{{{AB@Nh{EMBh}}{AB@Nh{EMBh}}}AACh}\",[]]Ch[\"{{{AB@Nh{{ENA`{c}}}}{AB@Nh{{ENA`{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kf{c}}}}{AB@Nh{{A@Kf{c}}}}}AAChEL@d}\",[\"T\"]]Ch[\"{{{AB@Nh{{ENAb{c}}}}{AB@Nh{{ENAb{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kh{c}}}}{AB@Nh{{A@Kh{c}}}}}AAChEL@f}\",[\"T\"]]Bk[\"{{{AB@Nh{BAEK`}}{AB@Nh{BAEK`}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGLn}}{AB@Nh{ANGLn}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADFh}}{AB@Nh{BADFh}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEO`}}{AB@Nh{BAEO`}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOn}}{AB@Nh{BAEOn}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABj}}{AB@Nh{AIABj}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kj}}{AB@Nh{AI@Kj}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBl}}{AB@Nh{AKJBl}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCl}}{AB@Nh{AKKCl}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMNf}}{AB@Nh{GMNf}}}AACh}\",[]]Ch[\"{{{AB@Nh{{ENAd{c}}}}{AB@Nh{{ENAd{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kj{c}}}}{AB@Nh{{A@Kj{c}}}}}AAChEL@h}\",[\"T\"]]Bk[\"{{{AB@Nh{BAEKb}}{AB@Nh{BAEKb}}}AACh}\",[]]Bk[\"{{{AB@Nh{ANGM`}}{AB@Nh{ANGM`}}}AACh}\",[]]Bk[\"{{{AB@Nh{BADFj}}{AB@Nh{BADFj}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAEOb}}{AB@Nh{BAEOb}}}AACh}\",[]]Bk[\"{{{AB@Nh{BAF@`}}{AB@Nh{BAF@`}}}AACh}\",[]]Bk[\"{{{AB@Nh{AIABl}}{AB@Nh{AIABl}}}AACh}\",[]]Bk[\"{{{AB@Nh{AI@Kl}}{AB@Nh{AI@Kl}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKJBn}}{AB@Nh{AKJBn}}}AACh}\",[]]Bk[\"{{{AB@Nh{AKKCn}}{AB@Nh{AKKCn}}}AACh}\",[]]Bi[\"{{{AB@Nh{GMNh}}{AB@Nh{GMNh}}}AACh}\",[]]Ch[\"{{{AB@Nh{{ENAf{c}}}}{AB@Nh{{ENAf{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kl{c}}}}{AB@Nh{{A@Kl{c}}}}}AAChEL@j}\",[\"T\"]]Ch[\"{{{AB@Nh{{ENAh{c}}}}{AB@Nh{{ENAh{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Kn{c}}}}{AB@Nh{{A@Kn{c}}}}}AAChEL@l}\",[\"T\"]]Ch[\"{{{AB@Nh{{ENAj{c}}}}{AB@Nh{{ENAj{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@L`{c}}}}{AB@Nh{{A@L`{c}}}}}AAChEL@n}\",[\"T\"]]Ch[\"{{{AB@Nh{{ENAl{c}}}}{AB@Nh{{ENAl{c}}}}}AACh{}}\",[\"T\"]]Cj[\"{{{AB@Nh{{A@Lb{c}}}}{AB@Nh{{A@Lb{c}}}}}AAChELA`}\",[\"T\"]]n[\"{AIAC`}\",[]]0000000Ba[\"{{{A@KJd{c}}}AOCNfEL@d}\",[\"T\"]]o[\"{{}CMCj}\",[]]10101010101010Cg[\"{{{AB@Nh{{EN@`{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Jd{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOd}\",[\"T\"]]Cg[\"{{{AB@Nh{{EN@b{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Jf{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOf}\",[\"T\"]]Cg[\"{{{AB@Nh{{EN@d{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{DFF`{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOh}\",[\"T\"]]Ci[\"{{{AB@Nh{{DFHb{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOh}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Jh{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOh}\",[\"T\"]]Cl[\"{{{AB@Nh{ANHDd}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEJf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADEn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAENf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIAB`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@K`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMMl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cl[\"{{{AB@Nh{ANHDf}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEJh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADF`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAENh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMMn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{EN@f{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{DFHd{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOj}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Jj{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOj}\",[\"T\"]]Bn[\"{{{AB@Nh{BAGIn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKIKd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{EN@h{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Jn{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOl}\",[\"T\"]]Cg[\"{{{AB@Nh{{EN@j{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@K`{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOn}\",[\"T\"]]Bm[\"{{{AB@Nh{EMBf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cl[\"{{{AB@Nh{ANHDh}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEJj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADFb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAENj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMN`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{EN@l{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kb{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@`}\",[\"T\"]]Cl[\"{{{AB@Nh{ANHDj}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEJl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADFd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAENl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMNb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cl[\"{{{AB@Nh{ANHDl}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEJn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADFf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAENn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMNd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{EN@n{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kd{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@b}\",[\"T\"]]Bm[\"{{{AB@Nh{EMBh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{ENA`{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kf{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@d}\",[\"T\"]]Cg[\"{{{AB@Nh{{ENAb{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kh{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@f}\",[\"T\"]]Cl[\"{{{AB@Nh{ANHDn}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEK`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADFh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEO`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMNf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{ENAd{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kj{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@h}\",[\"T\"]]Cl[\"{{{AB@Nh{ANHE`}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEKb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGM`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADFj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAF@`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMNh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{ENAf{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kl{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@j}\",[\"T\"]]Cg[\"{{{AB@Nh{{ENAh{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kn{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@l}\",[\"T\"]]Cg[\"{{{AB@Nh{{ENAj{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@L`{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@n}\",[\"T\"]]Cg[\"{{{AB@Nh{{ENAl{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Lb{c}}}}{AB@Nh{OCfA@KJb}}}ENAnELA`}\",[\"T\"]]Cg[\"{{{AB@Nh{{EN@`{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Jd{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOd}\",[\"T\"]]Cg[\"{{{AB@Nh{{EN@b{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Jf{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOf}\",[\"T\"]]Cg[\"{{{AB@Nh{{EN@d{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{DFF`{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOh}\",[\"T\"]]Ci[\"{{{AB@Nh{{DFHb{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOh}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Jh{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOh}\",[\"T\"]]Cl[\"{{{AB@Nh{ANHDd}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEJf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADEn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAENf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIAB`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@K`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMMl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cl[\"{{{AB@Nh{ANHDf}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEJh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADF`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAENh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMMn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{EN@f{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{DFHd{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOj}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Jj{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOj}\",[\"T\"]]Bn[\"{{{AB@Nh{BAGIn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKIKd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{EN@h{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Jn{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOl}\",[\"T\"]]Cg[\"{{{AB@Nh{{EN@j{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@K`{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOn}\",[\"T\"]]Bm[\"{{{AB@Nh{EMBf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cl[\"{{{AB@Nh{ANHDh}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEJj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADFb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAENj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMN`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{EN@l{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kb{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@`}\",[\"T\"]]Cl[\"{{{AB@Nh{ANHDj}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEJl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADFd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAENl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMNb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cl[\"{{{AB@Nh{ANHDl}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEJn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADFf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAENn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMNd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{EN@n{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kd{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@b}\",[\"T\"]]Bm[\"{{{AB@Nh{EMBh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{ENA`{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kf{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@d}\",[\"T\"]]Cg[\"{{{AB@Nh{{ENAb{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kh{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@f}\",[\"T\"]]Cl[\"{{{AB@Nh{ANHDn}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEK`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADFh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEO`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMNf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{ENAd{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kj{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@h}\",[\"T\"]]Cl[\"{{{AB@Nh{ANHE`}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEKb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGM`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADFj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAF@`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMNh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{ENAf{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kl{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@j}\",[\"T\"]]Cg[\"{{{AB@Nh{{ENAh{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kn{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@l}\",[\"T\"]]Cg[\"{{{AB@Nh{{ENAj{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@L`{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@n}\",[\"T\"]]Cg[\"{{{AB@Nh{{ENAl{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Lb{c}}}}{AB@Nh{OCfA@KJb}}}ENAnELA`}\",[\"T\"]]Cg[\"{{{AB@Nh{{EN@`{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Jd{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOd}\",[\"T\"]]Cg[\"{{{AB@Nh{{EN@b{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Jf{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOf}\",[\"T\"]]Cg[\"{{{AB@Nh{{EN@d{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{DFF`{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOh}\",[\"T\"]]Ci[\"{{{AB@Nh{{DFHb{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOh}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Jh{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOh}\",[\"T\"]]Cl[\"{{{AB@Nh{ANHDd}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEJf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADEn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAENf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIAB`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@K`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMMl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cl[\"{{{AB@Nh{ANHDf}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEJh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADF`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAENh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMMn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{EN@f{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{DFHd{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOj}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Jj{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOj}\",[\"T\"]]Bn[\"{{{AB@Nh{BAGIn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKIKd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{EN@h{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Jn{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOl}\",[\"T\"]]Cg[\"{{{AB@Nh{{EN@j{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@K`{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOn}\",[\"T\"]]Bm[\"{{{AB@Nh{EMBf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cl[\"{{{AB@Nh{ANHDh}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEJj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADFb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAENj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMN`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{EN@l{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kb{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@`}\",[\"T\"]]Cl[\"{{{AB@Nh{ANHDj}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEJl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADFd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAENl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMNb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cl[\"{{{AB@Nh{ANHDl}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEJn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADFf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAENn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMNd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{EN@n{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kd{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@b}\",[\"T\"]]Bm[\"{{{AB@Nh{EMBh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{ENA`{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kf{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@d}\",[\"T\"]]Cg[\"{{{AB@Nh{{ENAb{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kh{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@f}\",[\"T\"]]Cl[\"{{{AB@Nh{ANHDn}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEK`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADFh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEO`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMNf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{ENAd{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kj{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@h}\",[\"T\"]]Cl[\"{{{AB@Nh{ANHE`}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEKb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGM`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADFj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAF@`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMNh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{ENAf{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kl{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@j}\",[\"T\"]]Cg[\"{{{AB@Nh{{ENAh{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kn{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@l}\",[\"T\"]]Cg[\"{{{AB@Nh{{ENAj{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@L`{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@n}\",[\"T\"]]Cg[\"{{{AB@Nh{{ENAl{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Lb{c}}}}{AB@Nh{OCfA@KJb}}}ENAnELA`}\",[\"T\"]]Cg[\"{{{AB@Nh{{EN@`{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Jd{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOd}\",[\"T\"]]Cg[\"{{{AB@Nh{{EN@b{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Jf{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOf}\",[\"T\"]]Cg[\"{{{AB@Nh{{EN@d{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{DFF`{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOh}\",[\"T\"]]Ci[\"{{{AB@Nh{{DFHb{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOh}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Jh{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOh}\",[\"T\"]]Cl[\"{{{AB@Nh{ANHDd}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEJf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADEn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAENf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIAB`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@K`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMMl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cl[\"{{{AB@Nh{ANHDf}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEJh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADF`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAENh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMMn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{EN@f{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{DFHd{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOj}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Jj{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOj}\",[\"T\"]]Bn[\"{{{AB@Nh{BAGIn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKIKd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{EN@h{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Jn{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOl}\",[\"T\"]]Cg[\"{{{AB@Nh{{EN@j{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@K`{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOn}\",[\"T\"]]Bm[\"{{{AB@Nh{EMBf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cl[\"{{{AB@Nh{ANHDh}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEJj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADFb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAENj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMN`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{EN@l{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kb{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@`}\",[\"T\"]]Cl[\"{{{AB@Nh{ANHDj}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEJl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADFd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAENl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMNb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cl[\"{{{AB@Nh{ANHDl}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEJn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADFf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAENn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMNd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{EN@n{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kd{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@b}\",[\"T\"]]Bm[\"{{{AB@Nh{EMBh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{ENA`{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kf{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@d}\",[\"T\"]]Cg[\"{{{AB@Nh{{ENAb{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kh{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@f}\",[\"T\"]]Cl[\"{{{AB@Nh{ANHDn}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEK`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADFh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEO`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMNf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{ENAd{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kj{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@h}\",[\"T\"]]Cl[\"{{{AB@Nh{ANHE`}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEKb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGM`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADFj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAF@`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMNh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{ENAf{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kl{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@j}\",[\"T\"]]Cg[\"{{{AB@Nh{{ENAh{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kn{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@l}\",[\"T\"]]Cg[\"{{{AB@Nh{{ENAj{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@L`{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@n}\",[\"T\"]]Cg[\"{{{AB@Nh{{ENAl{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Lb{c}}}}{AB@Nh{OCfA@KJb}}}ENAnELA`}\",[\"T\"]]Cg[\"{{{AB@Nh{{EN@`{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Jd{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOd}\",[\"T\"]]Cg[\"{{{AB@Nh{{EN@b{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Jf{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOf}\",[\"T\"]]Cg[\"{{{AB@Nh{{EN@d{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{DFF`{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOh}\",[\"T\"]]Ci[\"{{{AB@Nh{{DFHb{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOh}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Jh{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOh}\",[\"T\"]]Cl[\"{{{AB@Nh{ANHDd}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEJf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADEn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAENf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIAB`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@K`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMMl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cl[\"{{{AB@Nh{ANHDf}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEJh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADF`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAENh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMMn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{EN@f{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{DFHd{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOj}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Jj{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOj}\",[\"T\"]]Bn[\"{{{AB@Nh{BAGIn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKIKd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{EN@h{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Jn{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOl}\",[\"T\"]]Cg[\"{{{AB@Nh{{EN@j{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@K`{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOn}\",[\"T\"]]Bm[\"{{{AB@Nh{EMBf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cl[\"{{{AB@Nh{ANHDh}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEJj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADFb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAENj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMN`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{EN@l{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kb{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@`}\",[\"T\"]]Cl[\"{{{AB@Nh{ANHDj}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEJl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADFd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAENl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMNb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cl[\"{{{AB@Nh{ANHDl}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEJn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADFf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAENn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMNd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{EN@n{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kd{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@b}\",[\"T\"]]Bm[\"{{{AB@Nh{EMBh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{ENA`{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kf{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@d}\",[\"T\"]]Cg[\"{{{AB@Nh{{ENAb{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kh{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@f}\",[\"T\"]]Cl[\"{{{AB@Nh{ANHDn}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEK`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADFh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEO`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMNf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{ENAd{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kj{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@h}\",[\"T\"]]Cl[\"{{{AB@Nh{ANHE`}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEKb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGM`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADFj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAF@`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMNh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{ENAf{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kl{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@j}\",[\"T\"]]Cg[\"{{{AB@Nh{{ENAh{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kn{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@l}\",[\"T\"]]Cg[\"{{{AB@Nh{{ENAj{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@L`{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@n}\",[\"T\"]]Cg[\"{{{AB@Nh{{ENAl{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Lb{c}}}}{AB@Nh{OCfA@KJb}}}ENAnELA`}\",[\"T\"]]Cg[\"{{{AB@Nh{{EN@`{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Jd{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOd}\",[\"T\"]]Cg[\"{{{AB@Nh{{EN@b{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Jf{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOf}\",[\"T\"]]Cg[\"{{{AB@Nh{{EN@d{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{DFF`{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOh}\",[\"T\"]]Ci[\"{{{AB@Nh{{DFHb{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOh}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Jh{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOh}\",[\"T\"]]Cl[\"{{{AB@Nh{ANHDd}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEJf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADEn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAENf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIAB`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@K`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMMl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cl[\"{{{AB@Nh{ANHDf}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEJh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADF`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAENh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMMn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{EN@f{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{DFHd{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOj}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Jj{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOj}\",[\"T\"]]Bn[\"{{{AB@Nh{BAGIn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKIKd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{EN@h{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Jn{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOl}\",[\"T\"]]Cg[\"{{{AB@Nh{{EN@j{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@K`{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOn}\",[\"T\"]]Bm[\"{{{AB@Nh{EMBf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cl[\"{{{AB@Nh{ANHDh}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEJj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADFb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAENj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMN`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{EN@l{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kb{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@`}\",[\"T\"]]Cl[\"{{{AB@Nh{ANHDj}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEJl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADFd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAENl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMNb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cl[\"{{{AB@Nh{ANHDl}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEJn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADFf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAENn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMNd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{EN@n{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kd{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@b}\",[\"T\"]]Bm[\"{{{AB@Nh{EMBh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{ENA`{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kf{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@d}\",[\"T\"]]Cg[\"{{{AB@Nh{{ENAb{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kh{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@f}\",[\"T\"]]Cl[\"{{{AB@Nh{ANHDn}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEK`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADFh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEO`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMNf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{ENAd{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kj{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@h}\",[\"T\"]]Cl[\"{{{AB@Nh{ANHE`}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEKb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGM`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADFj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAF@`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMNh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{ENAf{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kl{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@j}\",[\"T\"]]Cg[\"{{{AB@Nh{{ENAh{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kn{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@l}\",[\"T\"]]Cg[\"{{{AB@Nh{{ENAj{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@L`{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@n}\",[\"T\"]]Cg[\"{{{AB@Nh{{ENAl{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Lb{c}}}}{AB@Nh{OCfA@KJb}}}ENAnELA`}\",[\"T\"]]Cg[\"{{{AB@Nh{{EN@`{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Jd{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOd}\",[\"T\"]]Cg[\"{{{AB@Nh{{EN@b{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Jf{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOf}\",[\"T\"]]Cg[\"{{{AB@Nh{{EN@d{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{DFF`{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOh}\",[\"T\"]]Ci[\"{{{AB@Nh{{DFHb{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOh}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Jh{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOh}\",[\"T\"]]Cl[\"{{{AB@Nh{ANHDd}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEJf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADEn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAENf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIAB`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@K`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMMl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cl[\"{{{AB@Nh{ANHDf}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEJh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADF`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAENh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMMn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{EN@f{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{DFHd{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOj}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Jj{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOj}\",[\"T\"]]Bn[\"{{{AB@Nh{BAGIn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKIKd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{EN@h{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Jn{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOl}\",[\"T\"]]Cg[\"{{{AB@Nh{{EN@j{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@K`{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOn}\",[\"T\"]]Bm[\"{{{AB@Nh{EMBf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cl[\"{{{AB@Nh{ANHDh}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEJj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADFb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAENj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMN`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{EN@l{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kb{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@`}\",[\"T\"]]Cl[\"{{{AB@Nh{ANHDj}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEJl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADFd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAENl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMNb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cl[\"{{{AB@Nh{ANHDl}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEJn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADFf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAENn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMNd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{EN@n{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kd{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@b}\",[\"T\"]]Bm[\"{{{AB@Nh{EMBh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{ENA`{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kf{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@d}\",[\"T\"]]Cg[\"{{{AB@Nh{{ENAb{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kh{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@f}\",[\"T\"]]Cl[\"{{{AB@Nh{ANHDn}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEK`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADFh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEO`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMNf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{ENAd{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kj{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@h}\",[\"T\"]]Cl[\"{{{AB@Nh{ANHE`}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEKb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGM`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADFj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAF@`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMNh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{ENAf{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kl{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@j}\",[\"T\"]]Cg[\"{{{AB@Nh{{ENAh{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kn{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@l}\",[\"T\"]]Cg[\"{{{AB@Nh{{ENAj{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@L`{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@n}\",[\"T\"]]Cg[\"{{{AB@Nh{{ENAl{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Lb{c}}}}{AB@Nh{OCfA@KJb}}}ENAnELA`}\",[\"T\"]]Cg[\"{{{AB@Nh{{EN@`{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Jd{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOd}\",[\"T\"]]Cg[\"{{{AB@Nh{{EN@b{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Jf{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOf}\",[\"T\"]]Cg[\"{{{AB@Nh{{EN@d{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{DFF`{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOh}\",[\"T\"]]Ci[\"{{{AB@Nh{{DFHb{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOh}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Jh{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOh}\",[\"T\"]]Cl[\"{{{AB@Nh{ANHDd}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEJf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADEn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAENf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIAB`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@K`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMMl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cl[\"{{{AB@Nh{ANHDf}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEJh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADF`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAENh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMMn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{EN@f{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{DFHd{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOj}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Jj{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOj}\",[\"T\"]]Bn[\"{{{AB@Nh{BAGIn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKIKd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{EN@h{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Jn{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOl}\",[\"T\"]]Cg[\"{{{AB@Nh{{EN@j{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@K`{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEKOn}\",[\"T\"]]Bm[\"{{{AB@Nh{EMBf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cl[\"{{{AB@Nh{ANHDh}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEJj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADFb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAENj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMN`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{EN@l{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kb{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@`}\",[\"T\"]]Cl[\"{{{AB@Nh{ANHDj}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEJl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADFd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAENl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMNb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cl[\"{{{AB@Nh{ANHDl}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEJn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADFf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAENn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMNd}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{EN@n{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kd{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@b}\",[\"T\"]]Bm[\"{{{AB@Nh{EMBh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{ENA`{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kf{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@d}\",[\"T\"]]Cg[\"{{{AB@Nh{{ENAb{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kh{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@f}\",[\"T\"]]Cl[\"{{{AB@Nh{ANHDn}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEK`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGLn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADFh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEO`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMNf}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{ENAd{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kj{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@h}\",[\"T\"]]Cl[\"{{{AB@Nh{ANHE`}}{AB@Nh{OCfA@KJb}}}{{ENB`{CMCjDFDl}}}}\",[]]Bn[\"{{{AB@Nh{BAEKb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{ANGM`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BADFj}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAEOb}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{BAF@`}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AIABl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AI@Kl}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJBn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKJJn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bn[\"{{{AB@Nh{AKKCn}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Bm[\"{{{AB@Nh{GMNh}}{AB@Nh{OCfA@KJb}}}ENAn}\",[]]Cg[\"{{{AB@Nh{{ENAf{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kl{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@j}\",[\"T\"]]Cg[\"{{{AB@Nh{{ENAh{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Kn{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@l}\",[\"T\"]]Cg[\"{{{AB@Nh{{ENAj{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@L`{c}}}}{AB@Nh{OCfA@KJb}}}ENAnEL@n}\",[\"T\"]]Cg[\"{{{AB@Nh{{ENAl{c}}}}{AB@Nh{OCfA@KJb}}}ENAn{}}\",[\"T\"]]Ci[\"{{{AB@Nh{{A@Lb{c}}}}{AB@Nh{OCfA@KJb}}}ENAnELA`}\",[\"T\"]]Ba[\"{{{A@KJd{c}}}AOCNfEL@b}\",[\"T\"]]o[\"{{}CMCj}\",[]]Ba[\"{{{A@KJd{c}}}AOCNfEL@f}\",[\"T\"]]12101210121012101210121012101Bl[\"{{{AB@Nh{AIAB`}}}{{ENB`{CMCjANGE`}}}}\",[]]Bl[\"{{{AB@Nh{AIABb}}}{{ENB`{CMCjANGE`}}}}\",[]]Bl[\"{{{AB@Nh{AIABd}}}{{ENB`{CMCjANGE`}}}}\",[]]Bl[\"{{{AB@Nh{AIABf}}}{{ENB`{CMCjANGE`}}}}\",[]]Bl[\"{{{AB@Nh{AIABh}}}{{ENB`{CMCjANGE`}}}}\",[]]Bl[\"{{{AB@Nh{AIABj}}}{{ENB`{CMCjANGE`}}}}\",[]]Bl[\"{{{AB@Nh{AIABl}}}{{ENB`{CMCjANGE`}}}}\",[]]6543210654321065432106543210654321065432106543210n[\"{AKG@d}\",[]]m[\"{NKJn}\",[]]m[\"{NKK`}\",[]]210210210210210210210Aa[\"{EKB`CMCj}\",[]]0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A`[\"{cc{}}\",[\"T\"]]000000000n[\"{AIAC`}\",[]]1Ab[\"{EM@fANHDd}\",[]]Ac[\"{AKJBbANHDd}\",[]]3Al[\"{{{EM@h{GMMl}}}ANHDd}\",[]]4444444Ba[\"{{{B@FHb{HJKlGMMl}}}AI@K`}\",[]]Ba[\"{{{B@FHb{EOMfGMMl}}}AI@K`}\",[]]6Al[\"{{{EM@h{GMMl}}}AKJBb}\",[]]77Al[\"{{{DFDn{GMMl}}}AKJJb}\",[]]Al[\"{{{DFF`{GMMl}}}AKJJb}\",[]]9Al[\"{{{DFHb{GMMl}}}AKKCb}\",[]]Al[\"{{{DFFd{GMMl}}}AKKCb}\",[]];;;;Ab[\"{EM@fANHDf}\",[]]Ac[\"{AKJBdANHDf}\",[]]=Al[\"{{{EM@h{GMMn}}}ANHDf}\",[]]>>>>>>>>Ba[\"{{{B@FHb{EOMhGMMn}}}AI@Kb}\",[]]Ba[\"{{{B@FHb{GMEfGMMn}}}AI@Kb}\",[]]Al[\"{{{EM@h{GMMn}}}AKJBd}\",[]]A`[\"{cc{}}\",[\"T\"]]0Al[\"{{{DFDn{GMMn}}}AKJJd}\",[]]Al[\"{{{DFHd{GMMn}}}AKKCd}\",[]]Al[\"{{{DFFd{GMMn}}}AKKCd}\",[]]33333333333333333Al[\"{{{EM@h{GMN`}}}ANHDh}\",[]]Ab[\"{EMBfANHDh}\",[]]Ab[\"{EM@fANHDh}\",[]]Ac[\"{AKJBfANHDh}\",[]]777777777Ba[\"{{{B@FHb{EOMjGMN`}}}AI@Kd}\",[]]Bb[\"{{{B@FHb{BAIIjGMN`}}}AI@Kd}\",[]]9Ab[\"{EMBfAKJBf}\",[]]Al[\"{{{EM@h{GMN`}}}AKJBf}\",[]]Al[\"{{{DFDn{GMN`}}}AKJJf}\",[]]<Al[\"{{{DFDn{GMNd}}}AKJJj}\",[]]?Al[\"{{{DFFd{GMNd}}}AKKCj}\",[]]A`[\"{cc{}}\",[\"T\"]]0000000000Al[\"{{{EM@h{GMNf}}}ANHDn}\",[]]Ac[\"{AKJBlANHDn}\",[]]Ab[\"{EM@fANHDn}\",[]]3333333Bb[\"{{{B@FHb{BAME`GMNf}}}AI@Kj}\",[]]4Ba[\"{{{B@FHb{EON`GMNf}}}AI@Kj}\",[]]5Al[\"{{{EM@h{GMNf}}}AKJBl}\",[]]Al[\"{{{DFDn{GMNf}}}AKJJl}\",[]]77Al[\"{{{DFFd{GMNf}}}AKKCl}\",[]]888888Al[\"{{{EM@h{GMNh}}}ANHE`}\",[]]Ac[\"{AKJBnANHE`}\",[]]Ab[\"{EM@fANHE`}\",[]];;;;;;;Ba[\"{{{B@FHb{EONbGMNh}}}AI@Kl}\",[]]<Al[\"{{{DFDn{GMNd}}}AKJJj}\",[]]?Al[\"{{{DFFd{GMNd}}}AKKCj}\",[]]A`[\"{cc{}}\",[\"T\"]]0000000000Al[\"{{{EM@h{GMNf}}}ANHDn}\",[]]Ac[\"{AKJBlANHDn}\",[]]Ab[\"{EM@fANHDn}\",[]]3333333Bb[\"{{{B@FHb{BAME`GMNf}}}AI@Kj}\",[]]4Ba[\"{{{B@FHb{EON`GMNf}}}AI@Kj}\",[]]5Al[\"{{{EM@h{GMNf}}}AKJBl}\",[]]Al[\"{{{DFDn{GMNf}}}AKJJl}\",[]]77Al[\"{{{DFFd{GMNf}}}AKKCl}\",[]]888888Al[\"{{{EM@h{GMNh}}}ANHE`}\",[]]Ac[\"{AKJBnANHE`}\",[]]Ab[\"{EM@fANHE`}\",[]];;;;;;;Ba[\"{{{B@FHb{EONbGMNh}}}AI@Kl}\",[]]<Al[\"{{{DFDn{GMNd}}}AKJJj}\",[]]?Al[\"{{{DFFd{GMNd}}}AKKCj}\",[]]A`[\"{cc{}}\",[\"T\"]]0000000000Al[\"{{{EM@h{GMNf}}}ANHDn}\",[]]Ac[\"{AKJBlANHDn}\",[]]Ab[\"{EM@fANHDn}\",[]]3333333Bb[\"{{{B@FHb{BAME`GMNf}}}AI@Kj}\",[]]4Ba[\"{{{B@FHb{EON`GMNf}}}AI@Kj}\",[]]5Al[\"{{{EM@h{GMNf}}}AKJBl}\",[]]Al[\"{{{DFDn{GMNf}}}AKJJl}\",[]]77Al[\"{{{DFFd{GMNf}}}AKKCl}\",[]]888888Al[\"{{{EM@h{GMNh}}}ANHE`}\",[]]Ac[\"{AKJBnANHE`}\",[]]Ab[\"{EM@fANHE`}\",[]];;;;;;;Ba[\"{{{B@FHb{EONbGMNh}}}AI@Kl}\",[]]<Al[\"{{{DFDn{GMNd}}}AKJJj}\",[]]?Al[\"{{{DFFd{GMNd}}}AKKCj}\",[]]A`[\"{cc{}}\",[\"T\"]]0000000000Al[\"{{{EM@h{GMNf}}}ANHDn}\",[]]Ac[\"{AKJBlANHDn}\",[]]Ab[\"{EM@fANHDn}\",[]]3333333Bb[\"{{{B@FHb{BAME`GMNf}}}AI@Kj}\",[]]4Ba[\"{{{B@FHb{EON`GMNf}}}AI@Kj}\",[]]5Al[\"{{{EM@h{GMNf}}}AKJBl}\",[]]Al[\"{{{DFDn{GMNf}}}AKJJl}\",[]]77Al[\"{{{DFFd{GMNf}}}AKKCl}\",[]]888888Al[\"{{{EM@h{GMNh}}}ANHE`}\",[]]Ac[\"{AKJBnANHE`}\",[]]Ab[\"{EM@fANHE`}\",[]];;;;;;;Ba[\"{{{B@FHb{EONbGMNh}}}AI@Kl}\",[]]<Al[\"{{{DFDn{GMNd}}}AKJJj}\",[]]?Al[\"{{{DFFd{GMNd}}}AKKCj}\",[]]A`[\"{cc{}}\",[\"T\"]]0000000000Al[\"{{{EM@h{GMNf}}}ANHDn}\",[]]Ac[\"{AKJBlANHDn}\",[]]Ab[\"{EM@fANHDn}\",[]]3333333Bb[\"{{{B@FHb{BAME`GMNf}}}AI@Kj}\",[]]4Ba[\"{{{B@FHb{EON`GMNf}}}AI@Kj}\",[]]5Al[\"{{{EM@h{GMNf}}}AKJBl}\",[]]Al[\"{{{DFDn{GMNf}}}AKJJl}\",[]]77Al[\"{{{DFFd{GMNf}}}AKKCl}\",[]]888888Al[\"{{{EM@h{GMNh}}}ANHE`}\",[]]Ac[\"{AKJBnANHE`}\",[]]Ab[\"{EM@fANHE`}\",[]];;;;;;;Ba[\"{{{B@FHb{EONbGMNh}}}AI@Kl}\",[]]<Al[\"{{{DFDn{GMNd}}}AKJJj}\",[]]?Al[\"{{{DFFd{GMNd}}}AKKCj}\",[]]A`[\"{cc{}}\",[\"T\"]]0000000000Al[\"{{{EM@h{GMNf}}}ANHDn}\",[]]Ac[\"{AKJBlANHDn}\",[]]Ab[\"{EM@fANHDn}\",[]]3333333Bb[\"{{{B@FHb{BAME`GMNf}}}AI@Kj}\",[]]4Ba[\"{{{B@FHb{EON`GMNf}}}AI@Kj}\",[]]5Al[\"{{{EM@h{GMNf}}}AKJBl}\",[]]Al[\"{{{DFDn{GMNf}}}AKJJl}\",[]]77Al[\"{{{DFFd{GMNf}}}AKKCl}\",[]]888888Al[\"{{{EM@h{GMNh}}}ANHE`}\",[]]Ac[\"{AKJBnANHE`}\",[]]Ab[\"{EM@fANHE`}\",[]];;;;;;;Ba[\"{{{B@FHb{EONbGMNh}}}AI@Kl}\",[]]<Al[\"{{{DFDn{GMNd}}}AKJJj}\",[]]?Al[\"{{{DFFd{GMNd}}}AKKCj}\",[]]A`[\"{cc{}}\",[\"T\"]]0000000000Al[\"{{{EM@h{GMNf}}}ANHDn}\",[]]Ac[\"{AKJBlANHDn}\",[]]Ab[\"{EM@fANHDn}\",[]]3333333Bb[\"{{{B@FHb{BAME`GMNf}}}AI@Kj}\",[]]4Ba[\"{{{B@FHb{EON`GMNf}}}AI@Kj}\",[]]5Al[\"{{{EM@h{GMNf}}}AKJBl}\",[]]Al[\"{{{DFDn{GMNf}}}AKJJl}\",[]]77Al[\"{{{DFFd{GMNf}}}AKKCl}\",[]]888888Al[\"{{{EM@h{GMNh}}}ANHE`}\",[]]Ac[\"{AKJBnANHE`}\",[]]Ab[\"{EM@fANHE`}\",[]];;;;;;;Ba[\"{{{B@FHb{EONbGMNh}}}AI@Kl}\",[]]<Al[\"{{{DFDn{GMNd}}}AKJJj}\",[]]?Al[\"{{{DFFd{GMNd}}}AKKCj}\",[]]A`[\"{cc{}}\",[\"T\"]]0000000000Al[\"{{{EM@h{GMNf}}}ANHDn}\",[]]Ac[\"{AKJBlANHDn}\",[]]Ab[\"{EM@fANHDn}\",[]]3333333Bb[\"{{{B@FHb{BAME`GMNf}}}AI@Kj}\",[]]4Ba[\"{{{B@FHb{EON`GMNf}}}AI@Kj}\",[]]5Al[\"{{{EM@h{GMNf}}}AKJBl}\",[]]Al[\"{{{DFDn{GMNf}}}AKJJl}\",[]]77Al[\"{{{DFFd{GMNf}}}AKKCl}\",[]]888888Al[\"{{{EM@h{GMNh}}}ANHE`}\",[]]Ac[\"{AKJBnANHE`}\",[]]Ab[\"{EM@fANHE`}\",[]];;;;;;;Ba[\"{{{B@FHb{EONbGMNh}}}AI@Kl}\",[]]<=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210Ca[\"{{{AOCNb{c}}{AB@Nh{OCfAIADb}}}CMCjEKOd}\",[\"T\"]]Ca[\"{{{AOCNb{c}}{AB@Nh{OCfAIADb}}}CMCjEKOf}\",[\"T\"]]Ca[\"{{{AOCNb{c}}{AB@Nh{OCfAIADb}}}CMCjEKOh}\",[\"T\"]]Ca[\"{{{AOCNb{c}}{AB@Nh{OCfAIADb}}}CMCjEKOj}\",[\"T\"]]Ca[\"{{{AOCNb{c}}{AB@Nh{OCfAIADb}}}CMCjEKOl}\",[\"T\"]]Ca[\"{{{AOCNb{c}}{AB@Nh{OCfAIADb}}}CMCjEKOn}\",[\"T\"]]Ca[\"{{{AOCNb{c}}{AB@Nh{OCfAIADb}}}CMCjEL@`}\",[\"T\"]]Ca[\"{{{AOCNb{c}}{AB@Nh{OCfAIADb}}}CMCjEL@b}\",[\"T\"]]Ca[\"{{{AOCNb{c}}{AB@Nh{OCfAIADb}}}CMCjEL@d}\",[\"T\"]]Ca[\"{{{AOCNb{c}}{AB@Nh{OCfAIADb}}}CMCjEL@f}\",[\"T\"]]Ca[\"{{{AOCNb{c}}{AB@Nh{OCfAIADb}}}CMCjEL@h}\",[\"T\"]]Ca[\"{{{AOCNb{c}}{AB@Nh{OCfAIADb}}}CMCjEL@j}\",[\"T\"]]Ca[\"{{{AOCNb{c}}{AB@Nh{OCfAIADb}}}CMCjEL@l}\",[\"T\"]]Ca[\"{{{AOCNb{c}}{AB@Nh{OCfAIADb}}}CMCjEL@n}\",[\"T\"]]Ca[\"{{{AOCNb{c}}{AB@Nh{OCfAIADb}}}CMCjELA`}\",[\"T\"]]>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210Il[\"{{BAGInc{AB@Nh{{BABKf{e}}}}{AB@Nh{e}}{AB@Nh{{AOCNd{e}}}}EKB`}{{ENB`{gBALBj}}}{}AKIKn{}}\",[\"TransactionExtension::Val\",\"Call\",\"TransactionExtension::Pre\"]]Il[\"{{AKIKdc{AB@Nh{{BABKf{e}}}}{AB@Nh{e}}{AB@Nh{{AOCNd{e}}}}EKB`}{{ENB`{gBALBj}}}{}AKIKn{}}\",[\"TransactionExtension::Val\",\"Call\",\"TransactionExtension::Pre\"]]10101010101010Ab[\"{AB@NhEONd}\",[]]0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Aj[\"{{AI@K`ANHDd}BALHh}\",[]]Ba[\"{c{{ENB`{BALFj}}}{}}\",[\"Call\"]]0Aj[\"{{AI@KbANHDf}BALHh}\",[]]1Ef[\"{{A@Jlc}{{BAIId{e}}}{}{}}\",[\"Dispatchable::RuntimeOrigin\",\"Dispatchable::PostInfo\"]]Aj[\"{{AI@KdANHDh}BALHh}\",[]]33Aj[\"{{AI@KfANHDj}BALHh}\",[]]Aj[\"{{AI@KhANHDl}BALHh}\",[]]5Aj[\"{{AI@KjANHDn}BALHh}\",[]]66Aj[\"{{AI@KlANHE`}BALHh}\",[]]8776754773271770877675477327177087767547732717708776754773271770877675477327177087767547732717708776754773271770Cf[\"{{{AB@Nh{OCfc}}}{{AB@Nh{OCfe}}}{}{}}\",[\"Outer\",\"T\"]]Bl[\"{{{AB@Nh{OCfc}}}{{AB@Nh{OCfc}}}{}}\",[\"T\"]]01101001011001100101101001101001101001011010101010100101011001101001100101101010101001010110101010010101101001011001011010011001101001010101011001100101011010101001011010010110100101011010101010100110010101101001011001101001100110011010101010100110101010101001011010100110100101100101011010011010010110011001011010011010011010010110101010101001010110011010011001011010101010010101101010100101011010010110010110100110011010010101010110011001010110101010010110100101101001010110101010101001100101011010010110011010011001100110101010101001101010101010010110101001101001011001010110100110100101100110010110100110100110100101101010101010010101100110100110010110101010100101011010101001010110100101100101101001100110100101010101100110010101101010100101101001011010010101101010101010011001010110100101100110100110011001101010101010011010101010100101101010011010010110010101101001101001011001100101101001101001101001011010101010100101011001101001100101101010101001010110101010010101101001011001011010011001101001010101011001100101011010101001011010010110100101011010101010100110010101101001011001101001100110011010101010100110101010101001011010100110100101100101011010011010010110011001011010011010011010010110101010101001010110011010011001011010101010010101101010100101011010010110010110100110011010010101010110011001010110101010010110100101101001010110101010101001100101011010010110011010011001100110101010101001101010101010010110101001101001011001010110100110100101100110010110100110100110100101101010101010010101100110100110010110101010100101011010101001010110100101100101101001100110100101010101100110010101101010100101101001011010010101101010101010011001010110100101100110100110011001101010101010011010101010100101101010011010010110010101101001101001011001100101101001101001101001011010101010100101011001101001100101101010101001010110101010010101101001011001011010011001101001010101011001100101011010101001011010010110100101011010101010100110010101101001011001101001100110011010101010100110101010101001011010100110100101100101011010011010010110011001011010011010011010010110101010101001010110011010011001011010101010010101101010100101011010010110010110100110011010010101010110011001010110101010010110100101101001010110101010101001100101011010010110011010011001100110101010101001101010101010010110101001101001011001010110C`[\"{{{AB@Nh{c}}}{{AB@Nh{e}}}{}{}}\",[\"Outer\",\"T\"]]Bf[\"{{{AB@Nh{c}}}{{AB@Nh{c}}}{}}\",[\"T\"]]10010110011010010101011001101010011010101010011010010101011001011001100110010110011001010110010101010101101010101001010101011001101001100110011010011001101010101001101001011010011001010110100101011010011001101001101010101010101001010110010110010110100101010110011010011010010101011010101010100101100110100101010110011010100110101010100110100101010110010110011001100101100110010101100101010101011010101010010101010110011010011001100110100110011010101010011010010110100110010101101001010110100110011010011010101010101010010101100101100101101001010101100110100110100101010110101010101001011001101001010101100110101001101010101001101001010101100101100110011001011001100101011001010101010110101010100101010101100110100110011001101001100110101010100110100101101001100101011010010101101001100110100110101010101010100101011001011001011010010101011001101001101001010101101010101010010110011010010101011001101010011010101010011010010101011001011001100110010110011001010110010101010101101010101001010101011001101001100110011010011001101010101001101001011010011001010110100101011010011001101001101010101010101001010110010110010110100101010110011010011010010101011010101010100101100110100101010110011010100110101010100110100101010110010110011001100101100110010101100101010101011010101010010101010110011010011001100110100110011010101010011010010110100110010101101001010110100110011010011010101010101010010101100101100101101001010101100110100110100101010110101010101001011001101001010101100110101001101010101001101001010101100101100110011001011001100101011001010101010110101010100101010101100110100110011001101001100110101010100110100101101001100101011010010101101001100110100110101010101010100101011001011001011010010101011001101001101001010101101010101010010110011010010101011001101010011010101010011010010101011001011001100110010110011001010110010101010101101010101001010101011001101001100110011010011001101010101001101001011010011001010110100101011010011001101001101010101010101001010110010110010110100101010110011010011010010101011010101010100101100110100101010110011010100110101010100110100101010110010110011001100101100110010101100101010101011010101010010101010110011010011001100110100110011010101010011010010110100110010101101001010110100110011010011010101010101010010101100101100101101001010101100110100110100101010110101010Aj[\"{AB@Nh{{G@d{FMl}}}}\",[]]000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Dk[\"{{{AB@Nh{BAGIn}}}{{ENB`{cBALBj}}}{}}\",[\"TransactionExtension::Implicit\"]]0000000Bd[\"{{{FOb{c}}}{{FOb{FMn}}}{}}\",[\"T\"]]000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Aa[\"{{}c{}}\",[\"U\"]]0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Bk[\"{{{AB@Nh{OCf}}}{{AB@Nh{OCfc}}}{}}\",[\"T\"]]0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Ao[\"{AB@Nh{{AB@Nh{c}}}{}}\",[\"T\"]]0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Am[\"{{{AB@Nh{AIAB`}}}AACh}\",[]]Am[\"{{{AB@Nh{AIABb}}}AACh}\",[]]Am[\"{{{AB@Nh{AIABd}}}AACh}\",[]]Am[\"{{{AB@Nh{AIABf}}}AACh}\",[]]Am[\"{{{AB@Nh{AIABh}}}AACh}\",[]]Am[\"{{{AB@Nh{AIABj}}}AACh}\",[]]Am[\"{{{AB@Nh{AIABl}}}AACh}\",[]]6543210654321065432106543210654321065432106543210A`[\"{{}BAJAd}\",[]]0000000000000000000000000000000000000000000000000000000E`[\"{{{AB@Nh{c}}AB@NhEKB`FMle}{}{}{{ELAd{}{{EMBj{{ENB`{BALFj}}}}}}}}\",[\"Call\",\"\"]]000000000000000Ad[\"{AB@Nhc{}}\",[\"T\"]]000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Ab[\"{GMBfAOCNf}\",[]]Aa[\"{GMBfCMCj}\",[]]101010101010101010101010101010B`[\"{c{{ENB`{e}}}{}{}}\",[\"U\",\"T\"]]00000000000000000000000000000000000000000000000000000Cd[\"{{{AB@Nh{ANHDh}}}{{ENB`{{AB@Nh{EMBf}}CMCj}}}}\",[]]Ba[\"{AKJBf{{ENB`{EMBfAKJBf}}}}\",[]]Cd[\"{{{AB@Nh{AKJBf}}}{{ENB`{{AB@Nh{EMBf}}CMCj}}}}\",[]]33333333333333333333333333333333333333333333333Ba[\"{AKJBj{{ENB`{EMBhAKJBj}}}}\",[]]Cd[\"{{{AB@Nh{AKJBj}}}{{ENB`{{AB@Nh{EMBh}}CMCj}}}}\",[]]Cd[\"{{{AB@Nh{ANHDl}}}{{ENB`{{AB@Nh{EMBh}}CMCj}}}}\",[]]666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665436666666666666666666666666666666666666666666666621066666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666543666666666666666666666666666666666666666666666662106666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666654366666666666666666666666666666666666666666666666210666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665436666666666666666666666666666666666666666666666621066666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666543666666666666666666666666666666666666666666666662106666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666654366666666666666666666666666666666666666666666666210666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665436666666666666666666666666666666666666666666666621066666666666666666666666666666666666666666666Ak[\"{{}{{ENB`{c}}}{}}\",[\"U\"]]00000000000000000000Cg[\"{AKJJb{{ENB`{{DFDn{GMMl}}c}}}{}}\",[\"TryInto::Error\"]]Cg[\"{AKJJb{{ENB`{{DFF`{GMMl}}c}}}{}}\",[\"TryInto::Error\"]]2Cg[\"{AKKCb{{ENB`{{DFHb{GMMl}}c}}}{}}\",[\"TryInto::Error\"]]3Cg[\"{AKKCb{{ENB`{{DFFd{GMMl}}c}}}{}}\",[\"TryInto::Error\"]]444444444444444Cg[\"{AKJJd{{ENB`{{DFDn{GMMn}}c}}}{}}\",[\"TryInto::Error\"]]Cg[\"{AKKCd{{ENB`{{DFFd{GMMn}}c}}}{}}\",[\"TryInto::Error\"]]6Cg[\"{AKKCd{{ENB`{{DFHd{GMMn}}c}}}{}}\",[\"TryInto::Error\"]]77777777777777777777777777Cg[\"{AKJJf{{ENB`{{DFDn{GMN`}}c}}}{}}\",[\"TryInto::Error\"]]8Cg[\"{AKKCf{{ENB`{{DFFd{GMN`}}c}}}{}}\",[\"TryInto::Error\"]]999999999999999Cg[\"{AKJJh{{ENB`{{DFDn{GMNb}}c}}}{}}\",[\"TryInto::Error\"]]::Cg[\"{AKKCh{{ENB`{{DFFd{GMNb}}c}}}{}}\",[\"TryInto::Error\"]];;;;;;;;;;;;;Cg[\"{AKJJj{{ENB`{{DFDn{GMNd}}c}}}{}}\",[\"TryInto::Error\"]]>>>>>>>>>>>>>>>>>>>>Cg[\"{AKJJl{{ENB`{{DFDn{GMNf}}c}}}{}}\",[\"TryInto::Error\"]]Cg[\"{AKKCl{{ENB`{{DFFd{GMNf}}c}}}{}}\",[\"TryInto::Error\"]]Ak[\"{{}{{ENB`{c}}}{}}\",[\"U\"]]0000000000000000Cg[\"{AKJJn{{ENB`{{DFDn{GMNh}}c}}}{}}\",[\"TryInto::Error\"]]1Cg[\"{AKKCn{{ENB`{{DFFd{GMNh}}c}}}{}}\",[\"TryInto::Error\"]]222222222222222222222222222222Cg[\"{AKJJb{{ENB`{{DFDn{GMMl}}c}}}{}}\",[\"TryInto::Error\"]]Cg[\"{AKJJb{{ENB`{{DFF`{GMMl}}c}}}{}}\",[\"TryInto::Error\"]]4Cg[\"{AKKCb{{ENB`{{DFHb{GMMl}}c}}}{}}\",[\"TryInto::Error\"]]5Cg[\"{AKKCb{{ENB`{{DFFd{GMMl}}c}}}{}}\",[\"TryInto::Error\"]]666666666666666Cg[\"{AKJJd{{ENB`{{DFDn{GMMn}}c}}}{}}\",[\"TryInto::Error\"]]Cg[\"{AKKCd{{ENB`{{DFFd{GMMn}}c}}}{}}\",[\"TryInto::Error\"]]8Cg[\"{AKKCd{{ENB`{{DFHd{GMMn}}c}}}{}}\",[\"TryInto::Error\"]]99999999999999999999999999Cg[\"{AKJJf{{ENB`{{DFDn{GMN`}}c}}}{}}\",[\"TryInto::Error\"]]:Cg[\"{AKKCf{{ENB`{{DFFd{GMN`}}c}}}{}}\",[\"TryInto::Error\"]];;;;;;;;;;;;;;;Cg[\"{AKJJh{{ENB`{{DFDn{GMNb}}c}}}{}}\",[\"TryInto::Error\"]]<Cg[\"{AKKCj{{ENB`{{DFFd{GMNd}}c}}}{}}\",[\"TryInto::Error\"]]?????????????????????Cg[\"{AKJJl{{ENB`{{DFDn{GMNf}}c}}}{}}\",[\"TryInto::Error\"]]Cg[\"{AKKCl{{ENB`{{DFFd{GMNf}}c}}}{}}\",[\"TryInto::Error\"]]Ak[\"{{}{{ENB`{c}}}{}}\",[\"U\"]]0000000000000000Cg[\"{AKJJn{{ENB`{{DFDn{GMNh}}c}}}{}}\",[\"TryInto::Error\"]]1Cg[\"{AKKCn{{ENB`{{DFFd{GMNh}}c}}}{}}\",[\"TryInto::Error\"]]222222222222222222222222222222Cg[\"{AKJJb{{ENB`{{DFDn{GMMl}}c}}}{}}\",[\"TryInto::Error\"]]Cg[\"{AKJJb{{ENB`{{DFF`{GMMl}}c}}}{}}\",[\"TryInto::Error\"]]4Cg[\"{AKKCb{{ENB`{{DFHb{GMMl}}c}}}{}}\",[\"TryInto::Error\"]]5Cg[\"{AKKCb{{ENB`{{DFFd{GMMl}}c}}}{}}\",[\"TryInto::Error\"]]666666666666666Cg[\"{AKJJd{{ENB`{{DFDn{GMMn}}c}}}{}}\",[\"TryInto::Error\"]]Cg[\"{AKKCd{{ENB`{{DFFd{GMMn}}c}}}{}}\",[\"TryInto::Error\"]]8Cg[\"{AKKCd{{ENB`{{DFHd{GMMn}}c}}}{}}\",[\"TryInto::Error\"]]99999999999999999999999999Cg[\"{AKJJf{{ENB`{{DFDn{GMN`}}c}}}{}}\",[\"TryInto::Error\"]]:Cg[\"{AKKCf{{ENB`{{DFFd{GMN`}}c}}}{}}\",[\"TryInto::Error\"]];;;;;;;;;;;;;;;Cg[\"{AKJJh{{ENB`{{DFDn{GMNb}}c}}}{}}\",[\"TryInto::Error\"]]<Cg[\"{AKKCj{{ENB`{{DFFd{GMNd}}c}}}{}}\",[\"TryInto::Error\"]]?????????????????????Cg[\"{AKJJl{{ENB`{{DFDn{GMNf}}c}}}{}}\",[\"TryInto::Error\"]]Cg[\"{AKKCl{{ENB`{{DFFd{GMNf}}c}}}{}}\",[\"TryInto::Error\"]]Ak[\"{{}{{ENB`{c}}}{}}\",[\"U\"]]0000000000000000Cg[\"{AKJJn{{ENB`{{DFDn{GMNh}}c}}}{}}\",[\"TryInto::Error\"]]1Cg[\"{AKKCn{{ENB`{{DFFd{GMNh}}c}}}{}}\",[\"TryInto::Error\"]]222222222222222222222222222222Cg[\"{AKJJb{{ENB`{{DFDn{GMMl}}c}}}{}}\",[\"TryInto::Error\"]]Cg[\"{AKJJb{{ENB`{{DFF`{GMMl}}c}}}{}}\",[\"TryInto::Error\"]]4Cg[\"{AKKCb{{ENB`{{DFHb{GMMl}}c}}}{}}\",[\"TryInto::Error\"]]5Cg[\"{AKKCb{{ENB`{{DFFd{GMMl}}c}}}{}}\",[\"TryInto::Error\"]]666666666666666Cg[\"{AKJJd{{ENB`{{DFDn{GMMn}}c}}}{}}\",[\"TryInto::Error\"]]Cg[\"{AKKCd{{ENB`{{DFFd{GMMn}}c}}}{}}\",[\"TryInto::Error\"]]8Cg[\"{AKKCd{{ENB`{{DFHd{GMMn}}c}}}{}}\",[\"TryInto::Error\"]]99999999999999999999999999Cg[\"{AKJJf{{ENB`{{DFDn{GMN`}}c}}}{}}\",[\"TryInto::Error\"]]:Cg[\"{AKKCf{{ENB`{{DFFd{GMN`}}c}}}{}}\",[\"TryInto::Error\"]];;;;;;;;;;;;;;;Cg[\"{AKJJh{{ENB`{{DFDn{GMNb}}c}}}{}}\",[\"TryInto::Error\"]]<Cg[\"{AKKCj{{ENB`{{DFFd{GMNd}}c}}}{}}\",[\"TryInto::Error\"]]?????????????????????Cg[\"{AKJJl{{ENB`{{DFDn{GMNf}}c}}}{}}\",[\"TryInto::Error\"]]Cg[\"{AKKCl{{ENB`{{DFFd{GMNf}}c}}}{}}\",[\"TryInto::Error\"]]Ak[\"{{}{{ENB`{c}}}{}}\",[\"U\"]]0000000000000000Cg[\"{AKJJn{{ENB`{{DFDn{GMNh}}c}}}{}}\",[\"TryInto::Error\"]]1Cg[\"{AKKCn{{ENB`{{DFFd{GMNh}}c}}}{}}\",[\"TryInto::Error\"]]222222222222222222222222222222Cg[\"{AKJJb{{ENB`{{DFDn{GMMl}}c}}}{}}\",[\"TryInto::Error\"]]Cg[\"{AKJJb{{ENB`{{DFF`{GMMl}}c}}}{}}\",[\"TryInto::Error\"]]4Cg[\"{AKKCb{{ENB`{{DFHb{GMMl}}c}}}{}}\",[\"TryInto::Error\"]]5Cg[\"{AKKCb{{ENB`{{DFFd{GMMl}}c}}}{}}\",[\"TryInto::Error\"]]666666666666666Cg[\"{AKJJd{{ENB`{{DFDn{GMMn}}c}}}{}}\",[\"TryInto::Error\"]]Cg[\"{AKKCd{{ENB`{{DFFd{GMMn}}c}}}{}}\",[\"TryInto::Error\"]]8Cg[\"{AKKCd{{ENB`{{DFHd{GMMn}}c}}}{}}\",[\"TryInto::Error\"]]99999999999999999999999999Cg[\"{AKJJf{{ENB`{{DFDn{GMN`}}c}}}{}}\",[\"TryInto::Error\"]]:Cg[\"{AKKCf{{ENB`{{DFFd{GMN`}}c}}}{}}\",[\"TryInto::Error\"]];;;;;;;;;;;;;;;Cg[\"{AKJJh{{ENB`{{DFDn{GMNb}}c}}}{}}\",[\"TryInto::Error\"]]<Cg[\"{AKKCj{{ENB`{{DFFd{GMNd}}c}}}{}}\",[\"TryInto::Error\"]]?????????????????????Cg[\"{AKJJl{{ENB`{{DFDn{GMNf}}c}}}{}}\",[\"TryInto::Error\"]]Cg[\"{AKKCl{{ENB`{{DFFd{GMNf}}c}}}{}}\",[\"TryInto::Error\"]]Ak[\"{{}{{ENB`{c}}}{}}\",[\"U\"]]0000000000000000Cg[\"{AKJJn{{ENB`{{DFDn{GMNh}}c}}}{}}\",[\"TryInto::Error\"]]1Cg[\"{AKKCn{{ENB`{{DFFd{GMNh}}c}}}{}}\",[\"TryInto::Error\"]]222222222222222222222222222222Cg[\"{AKJJb{{ENB`{{DFDn{GMMl}}c}}}{}}\",[\"TryInto::Error\"]]Cg[\"{AKJJb{{ENB`{{DFF`{GMMl}}c}}}{}}\",[\"TryInto::Error\"]]4Cg[\"{AKKCb{{ENB`{{DFHb{GMMl}}c}}}{}}\",[\"TryInto::Error\"]]5Cg[\"{AKKCb{{ENB`{{DFFd{GMMl}}c}}}{}}\",[\"TryInto::Error\"]]666666666666666Cg[\"{AKJJd{{ENB`{{DFDn{GMMn}}c}}}{}}\",[\"TryInto::Error\"]]Cg[\"{AKKCd{{ENB`{{DFFd{GMMn}}c}}}{}}\",[\"TryInto::Error\"]]8Cg[\"{AKKCd{{ENB`{{DFHd{GMMn}}c}}}{}}\",[\"TryInto::Error\"]]99999999999999999999999999Cg[\"{AKJJf{{ENB`{{DFDn{GMN`}}c}}}{}}\",[\"TryInto::Error\"]]:Cg[\"{AKKCf{{ENB`{{DFFd{GMN`}}c}}}{}}\",[\"TryInto::Error\"]];;;;;;;;;;;;;;;Cg[\"{AKJJh{{ENB`{{DFDn{GMNb}}c}}}{}}\",[\"TryInto::Error\"]]<Cg[\"{AKKCj{{ENB`{{DFFd{GMNd}}c}}}{}}\",[\"TryInto::Error\"]]?????????????????????Cg[\"{AKJJl{{ENB`{{DFDn{GMNf}}c}}}{}}\",[\"TryInto::Error\"]]Cg[\"{AKKCl{{ENB`{{DFFd{GMNf}}c}}}{}}\",[\"TryInto::Error\"]]Ak[\"{{}{{ENB`{c}}}{}}\",[\"U\"]]0000000000000000Cg[\"{AKJJn{{ENB`{{DFDn{GMNh}}c}}}{}}\",[\"TryInto::Error\"]]1Cg[\"{AKKCn{{ENB`{{DFFd{GMNh}}c}}}{}}\",[\"TryInto::Error\"]]222222222222222222222222222222Cg[\"{AKJJb{{ENB`{{DFDn{GMMl}}c}}}{}}\",[\"TryInto::Error\"]]Cg[\"{AKJJb{{ENB`{{DFF`{GMMl}}c}}}{}}\",[\"TryInto::Error\"]]4Cg[\"{AKKCb{{ENB`{{DFHb{GMMl}}c}}}{}}\",[\"TryInto::Error\"]]5Cg[\"{AKKCb{{ENB`{{DFFd{GMMl}}c}}}{}}\",[\"TryInto::Error\"]]666666666666666Cg[\"{AKJJd{{ENB`{{DFDn{GMMn}}c}}}{}}\",[\"TryInto::Error\"]]Cg[\"{AKKCd{{ENB`{{DFFd{GMMn}}c}}}{}}\",[\"TryInto::Error\"]]8Cg[\"{AKKCd{{ENB`{{DFHd{GMMn}}c}}}{}}\",[\"TryInto::Error\"]]99999999999999999999999999Cg[\"{AKJJf{{ENB`{{DFDn{GMN`}}c}}}{}}\",[\"TryInto::Error\"]]:Cg[\"{AKKCf{{ENB`{{DFFd{GMN`}}c}}}{}}\",[\"TryInto::Error\"]];;;;;;;;;;;;;;;Cg[\"{AKJJh{{ENB`{{DFDn{GMNb}}c}}}{}}\",[\"TryInto::Error\"]]<Cg[\"{AKKCj{{ENB`{{DFFd{GMNd}}c}}}{}}\",[\"TryInto::Error\"]]?????????????????????Cg[\"{AKJJl{{ENB`{{DFDn{GMNf}}c}}}{}}\",[\"TryInto::Error\"]]Cg[\"{AKKCl{{ENB`{{DFFd{GMNf}}c}}}{}}\",[\"TryInto::Error\"]]Ak[\"{{}{{ENB`{c}}}{}}\",[\"U\"]]0000000000000000Cg[\"{AKJJn{{ENB`{{DFDn{GMNh}}c}}}{}}\",[\"TryInto::Error\"]]1Cg[\"{AKKCn{{ENB`{{DFFd{GMNh}}c}}}{}}\",[\"TryInto::Error\"]]222222222Ak[\"{AB@Nh{{DFJj{FMl}}}}\",[]]0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Kd[\"{{{AB@Nh{BAGIn}}{BABKf{c}}{AB@Nh{c}}{AB@Nh{{AOCNd{c}}}}EKB`e{AB@Nh{g}}BADFn}{{AOCOn{ic}}}AKIKn{}ELAb{}}\",[\"Call\",\"TransactionExtension::Implicit\",\"\",\"TransactionExtension::Val\"]]Kd[\"{{{AB@Nh{AKIKd}}{BABKf{c}}{AB@Nh{c}}{AB@Nh{{AOCNd{c}}}}EKB`e{AB@Nh{g}}BADFn}{{AOCOn{ic}}}AKIKn{}ELAb{}}\",[\"Call\",\"TransactionExtension::Implicit\",\"\",\"TransactionExtension::Val\"]]10101010101010Ea[\"{{{AB@Nh{{A@Jd{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOd}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Jf{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOf}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Jh{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOh}\",[\"T\"]]Df[\"{{{AB@Nh{AI@K`}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Df[\"{{{AB@Nh{AI@Kb}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Ea[\"{{{AB@Nh{{A@Jj{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOj}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Jn{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOl}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@K`{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOn}\",[\"T\"]]Df[\"{{{AB@Nh{AI@Kd}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Ea[\"{{{AB@Nh{{A@Kb{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@`}\",[\"T\"]]Df[\"{{{AB@Nh{AI@Kf}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Df[\"{{{AB@Nh{AI@Kh}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Ea[\"{{{AB@Nh{{A@Kd{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@b}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Kf{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@d}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Kh{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@f}\",[\"T\"]]Df[\"{{{AB@Nh{AI@Kj}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Ea[\"{{{AB@Nh{{A@Kj{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@h}\",[\"T\"]]Df[\"{{{AB@Nh{AI@Kl}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Ea[\"{{{AB@Nh{{A@Kl{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@j}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Kn{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@l}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@L`{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@n}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Lb{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}ELA`}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Jd{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOd}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Jf{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOf}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Jh{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOh}\",[\"T\"]]Df[\"{{{AB@Nh{AI@K`}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Df[\"{{{AB@Nh{AI@Kb}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Ea[\"{{{AB@Nh{{A@Jj{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOj}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Jn{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOl}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@K`{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOn}\",[\"T\"]]Df[\"{{{AB@Nh{AI@Kd}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Ea[\"{{{AB@Nh{{A@Kb{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@`}\",[\"T\"]]Df[\"{{{AB@Nh{AI@Kf}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Df[\"{{{AB@Nh{AI@Kh}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Ea[\"{{{AB@Nh{{A@Kd{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@b}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Kf{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@d}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Kh{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@f}\",[\"T\"]]Df[\"{{{AB@Nh{AI@Kj}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Ea[\"{{{AB@Nh{{A@Kj{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@h}\",[\"T\"]]Df[\"{{{AB@Nh{AI@Kl}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Ea[\"{{{AB@Nh{{A@Kl{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@j}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Kn{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@l}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@L`{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@n}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Lb{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}ELA`}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Jd{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOd}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Jf{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOf}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Jh{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOh}\",[\"T\"]]Df[\"{{{AB@Nh{AI@K`}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Df[\"{{{AB@Nh{AI@Kb}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Ea[\"{{{AB@Nh{{A@Jj{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOj}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Jn{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOl}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@K`{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOn}\",[\"T\"]]Df[\"{{{AB@Nh{AI@Kd}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Ea[\"{{{AB@Nh{{A@Kb{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@`}\",[\"T\"]]Df[\"{{{AB@Nh{AI@Kf}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Df[\"{{{AB@Nh{AI@Kh}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Ea[\"{{{AB@Nh{{A@Kd{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@b}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Kf{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@d}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Kh{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@f}\",[\"T\"]]Df[\"{{{AB@Nh{AI@Kj}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Ea[\"{{{AB@Nh{{A@Kj{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@h}\",[\"T\"]]Df[\"{{{AB@Nh{AI@Kl}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Ea[\"{{{AB@Nh{{A@Kl{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@j}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Kn{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@l}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@L`{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@n}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Lb{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}ELA`}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Jd{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOd}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Jf{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOf}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Jh{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOh}\",[\"T\"]]Df[\"{{{AB@Nh{AI@K`}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Df[\"{{{AB@Nh{AI@Kb}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Ea[\"{{{AB@Nh{{A@Jj{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOj}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Jn{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOl}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@K`{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOn}\",[\"T\"]]Df[\"{{{AB@Nh{AI@Kd}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Ea[\"{{{AB@Nh{{A@Kb{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@`}\",[\"T\"]]Df[\"{{{AB@Nh{AI@Kf}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Df[\"{{{AB@Nh{AI@Kh}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Ea[\"{{{AB@Nh{{A@Kd{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@b}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Kf{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@d}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Kh{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@f}\",[\"T\"]]Df[\"{{{AB@Nh{AI@Kj}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Ea[\"{{{AB@Nh{{A@Kj{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@h}\",[\"T\"]]Df[\"{{{AB@Nh{AI@Kl}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Ea[\"{{{AB@Nh{{A@Kl{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@j}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Kn{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@l}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@L`{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@n}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Lb{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}ELA`}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Jd{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOd}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Jf{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOf}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Jh{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOh}\",[\"T\"]]Df[\"{{{AB@Nh{AI@K`}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Df[\"{{{AB@Nh{AI@Kb}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Ea[\"{{{AB@Nh{{A@Jj{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOj}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Jn{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOl}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@K`{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOn}\",[\"T\"]]Df[\"{{{AB@Nh{AI@Kd}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Ea[\"{{{AB@Nh{{A@Kb{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@`}\",[\"T\"]]Df[\"{{{AB@Nh{AI@Kf}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Df[\"{{{AB@Nh{AI@Kh}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Ea[\"{{{AB@Nh{{A@Kd{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@b}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Kf{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@d}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Kh{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@f}\",[\"T\"]]Df[\"{{{AB@Nh{AI@Kj}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Ea[\"{{{AB@Nh{{A@Kj{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@h}\",[\"T\"]]Df[\"{{{AB@Nh{AI@Kl}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Ea[\"{{{AB@Nh{{A@Kl{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@j}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Kn{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@l}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@L`{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@n}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Lb{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}ELA`}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Jd{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOd}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Jf{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOf}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Jh{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOh}\",[\"T\"]]Df[\"{{{AB@Nh{AI@K`}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Df[\"{{{AB@Nh{AI@Kb}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Ea[\"{{{AB@Nh{{A@Jj{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOj}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Jn{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOl}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@K`{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOn}\",[\"T\"]]Df[\"{{{AB@Nh{AI@Kd}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Ea[\"{{{AB@Nh{{A@Kb{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@`}\",[\"T\"]]Df[\"{{{AB@Nh{AI@Kf}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Df[\"{{{AB@Nh{AI@Kh}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Ea[\"{{{AB@Nh{{A@Kd{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@b}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Kf{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@d}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Kh{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@f}\",[\"T\"]]Df[\"{{{AB@Nh{AI@Kj}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Ea[\"{{{AB@Nh{{A@Kj{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@h}\",[\"T\"]]Df[\"{{{AB@Nh{AI@Kl}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Ea[\"{{{AB@Nh{{A@Kl{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@j}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Kn{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@l}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@L`{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@n}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Lb{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}ELA`}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Jd{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOd}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Jf{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOf}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Jh{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOh}\",[\"T\"]]Df[\"{{{AB@Nh{AI@K`}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Df[\"{{{AB@Nh{AI@Kb}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Ea[\"{{{AB@Nh{{A@Jj{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOj}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Jn{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOl}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@K`{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOn}\",[\"T\"]]Df[\"{{{AB@Nh{AI@Kd}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Ea[\"{{{AB@Nh{{A@Kb{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@`}\",[\"T\"]]Df[\"{{{AB@Nh{AI@Kf}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Df[\"{{{AB@Nh{AI@Kh}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Ea[\"{{{AB@Nh{{A@Kd{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@b}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Kf{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@d}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Kh{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@f}\",[\"T\"]]Df[\"{{{AB@Nh{AI@Kj}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Ea[\"{{{AB@Nh{{A@Kj{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@h}\",[\"T\"]]Df[\"{{{AB@Nh{AI@Kl}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Ea[\"{{{AB@Nh{{A@Kl{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@j}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Kn{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@l}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@L`{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@n}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Lb{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}ELA`}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Jd{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOd}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Jf{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOf}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Jh{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOh}\",[\"T\"]]Df[\"{{{AB@Nh{AI@K`}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Df[\"{{{AB@Nh{AI@Kb}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Ea[\"{{{AB@Nh{{A@Jj{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOj}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Jn{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOl}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@K`{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EKOn}\",[\"T\"]]Df[\"{{{AB@Nh{AI@Kd}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Ea[\"{{{AB@Nh{{A@Kb{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@`}\",[\"T\"]]Df[\"{{{AB@Nh{AI@Kf}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Df[\"{{{AB@Nh{AI@Kh}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Ea[\"{{{AB@Nh{{A@Kd{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@b}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Kf{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@d}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Kh{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@f}\",[\"T\"]]Df[\"{{{AB@Nh{AI@Kj}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Ea[\"{{{AB@Nh{{A@Kj{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@h}\",[\"T\"]]Df[\"{{{AB@Nh{AI@Kl}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}}\",[]]Ea[\"{{{AB@Nh{{A@Kl{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@j}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Kn{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@l}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@L`{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}EL@n}\",[\"T\"]]Ea[\"{{{AB@Nh{{A@Lb{c}}}}BADFn}{{EM@f{{ENB`{{EKAn{BABKjEONf}}BALBj}}}}}ELA`}\",[\"T\"]]Ba[\"{EKB`{{AB@Nh{OCfc}}}{}}\",[\"T\"]]0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Aj[\"{AB@Nh{{G@d{FMl}}}}\",[]]000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Ec[\"{{{AB@Nh{{A@Jf{c}}}}{AB@Nh{OCfe}}}CMCjEKOf{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Ea[\"{{{AB@Nh{{DFF`{c}}}}{AB@Nh{OCfe}}}CMCj{}{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{DFHb{c}}}}{AB@Nh{OCfe}}}CMCjEKOh{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Jh{c}}}}{AB@Nh{OCfe}}}CMCjEKOh{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@K`}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBb}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJb}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCb}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kb}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBd}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJd}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCd}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Jj{c}}}}{AB@Nh{OCfe}}}CMCjEKOj{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Cj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Bj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Df[\"{{{AB@Nh{A@Jl}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{BAGIn}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKIKd}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Jn{c}}}}{AB@Nh{OCfe}}}CMCjEKOl{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@K`{c}}}}{AB@Nh{OCfe}}}CMCjEKOn{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Df[\"{{{AB@Nh{EMBf}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kd}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBf}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJf}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCf}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Kb{c}}}}{AB@Nh{OCfe}}}CMCjEL@`{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kf}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBh}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJh}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCh}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kh}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Kd{c}}}}{AB@Nh{OCfe}}}CMCjEL@b{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Df[\"{{{AB@Nh{EMBh}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Kf{c}}}}{AB@Nh{OCfe}}}CMCjEL@d{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Kh{c}}}}{AB@Nh{OCfe}}}CMCjEL@f{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBl}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJl}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCl}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Kj{c}}}}{AB@Nh{OCfe}}}CMCjEL@h{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kl}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBn}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJn}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCn}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Jf{c}}}}{AB@Nh{OCfe}}}CMCjEKOf{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Ea[\"{{{AB@Nh{{DFF`{c}}}}{AB@Nh{OCfe}}}CMCj{}{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{DFHb{c}}}}{AB@Nh{OCfe}}}CMCjEKOh{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Jh{c}}}}{AB@Nh{OCfe}}}CMCjEKOh{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@K`}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBb}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJb}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCb}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kb}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBd}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJd}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCd}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Jj{c}}}}{AB@Nh{OCfe}}}CMCjEKOj{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Cj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Bj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Df[\"{{{AB@Nh{A@Jl}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{BAGIn}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKIKd}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Jn{c}}}}{AB@Nh{OCfe}}}CMCjEKOl{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@K`{c}}}}{AB@Nh{OCfe}}}CMCjEKOn{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Df[\"{{{AB@Nh{EMBf}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kd}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBf}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJf}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCf}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Kb{c}}}}{AB@Nh{OCfe}}}CMCjEL@`{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kf}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBh}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJh}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCh}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kh}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Kd{c}}}}{AB@Nh{OCfe}}}CMCjEL@b{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Df[\"{{{AB@Nh{EMBh}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Kf{c}}}}{AB@Nh{OCfe}}}CMCjEL@d{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Kh{c}}}}{AB@Nh{OCfe}}}CMCjEL@f{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBl}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJl}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCl}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Kj{c}}}}{AB@Nh{OCfe}}}CMCjEL@h{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kl}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBn}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJn}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCn}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Jf{c}}}}{AB@Nh{OCfe}}}CMCjEKOf{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Ea[\"{{{AB@Nh{{DFF`{c}}}}{AB@Nh{OCfe}}}CMCj{}{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{DFHb{c}}}}{AB@Nh{OCfe}}}CMCjEKOh{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Jh{c}}}}{AB@Nh{OCfe}}}CMCjEKOh{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@K`}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBb}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJb}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCb}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kb}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBd}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJd}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCd}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Jj{c}}}}{AB@Nh{OCfe}}}CMCjEKOj{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Cj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Bj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Df[\"{{{AB@Nh{A@Jl}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{BAGIn}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKIKd}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Jn{c}}}}{AB@Nh{OCfe}}}CMCjEKOl{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@K`{c}}}}{AB@Nh{OCfe}}}CMCjEKOn{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Df[\"{{{AB@Nh{EMBf}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kd}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBf}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJf}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCf}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Kb{c}}}}{AB@Nh{OCfe}}}CMCjEL@`{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kf}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBh}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJh}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCh}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kh}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Kd{c}}}}{AB@Nh{OCfe}}}CMCjEL@b{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Df[\"{{{AB@Nh{EMBh}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/function/dc59213a465d.js b/web/public/sdk_docs/search.index/function/dc59213a465d.js new file mode 100644 index 00000000..953d8bec --- /dev/null +++ b/web/public/sdk_docs/search.index/function/dc59213a465d.js @@ -0,0 +1 @@ +rd_("Ec[\"{{{AB@Nh{{A@Kf{c}}}}{AB@Nh{OCfe}}}CMCjEL@d{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Kh{c}}}}{AB@Nh{OCfe}}}CMCjEL@f{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBl}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJl}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCl}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Kj{c}}}}{AB@Nh{OCfe}}}CMCjEL@h{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kl}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBn}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJn}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCn}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Jf{c}}}}{AB@Nh{OCfe}}}CMCjEKOf{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Ea[\"{{{AB@Nh{{DFF`{c}}}}{AB@Nh{OCfe}}}CMCj{}{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{DFHb{c}}}}{AB@Nh{OCfe}}}CMCjEKOh{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Jh{c}}}}{AB@Nh{OCfe}}}CMCjEKOh{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@K`}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBb}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJb}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCb}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kb}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBd}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJd}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCd}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Jj{c}}}}{AB@Nh{OCfe}}}CMCjEKOj{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Cj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Bj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Df[\"{{{AB@Nh{A@Jl}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{BAGIn}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKIKd}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Jn{c}}}}{AB@Nh{OCfe}}}CMCjEKOl{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@K`{c}}}}{AB@Nh{OCfe}}}CMCjEKOn{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Df[\"{{{AB@Nh{EMBf}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kd}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBf}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJf}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCf}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Kb{c}}}}{AB@Nh{OCfe}}}CMCjEL@`{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kf}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBh}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJh}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCh}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kh}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Kd{c}}}}{AB@Nh{OCfe}}}CMCjEL@b{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Df[\"{{{AB@Nh{EMBh}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Kf{c}}}}{AB@Nh{OCfe}}}CMCjEL@d{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Kh{c}}}}{AB@Nh{OCfe}}}CMCjEL@f{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBl}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJl}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCl}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Kj{c}}}}{AB@Nh{OCfe}}}CMCjEL@h{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kl}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBn}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJn}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCn}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Jf{c}}}}{AB@Nh{OCfe}}}CMCjEKOf{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Ea[\"{{{AB@Nh{{DFF`{c}}}}{AB@Nh{OCfe}}}CMCj{}{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{DFHb{c}}}}{AB@Nh{OCfe}}}CMCjEKOh{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Jh{c}}}}{AB@Nh{OCfe}}}CMCjEKOh{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@K`}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBb}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJb}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCb}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kb}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBd}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJd}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCd}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Jj{c}}}}{AB@Nh{OCfe}}}CMCjEKOj{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Cj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Bj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Df[\"{{{AB@Nh{A@Jl}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{BAGIn}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKIKd}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Jn{c}}}}{AB@Nh{OCfe}}}CMCjEKOl{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@K`{c}}}}{AB@Nh{OCfe}}}CMCjEKOn{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Df[\"{{{AB@Nh{EMBf}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kd}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBf}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJf}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCf}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Kb{c}}}}{AB@Nh{OCfe}}}CMCjEL@`{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kf}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBh}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJh}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCh}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kh}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Kd{c}}}}{AB@Nh{OCfe}}}CMCjEL@b{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Df[\"{{{AB@Nh{EMBh}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Kf{c}}}}{AB@Nh{OCfe}}}CMCjEL@d{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Kh{c}}}}{AB@Nh{OCfe}}}CMCjEL@f{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBl}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJl}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCl}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Kj{c}}}}{AB@Nh{OCfe}}}CMCjEL@h{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kl}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBn}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJn}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCn}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Jf{c}}}}{AB@Nh{OCfe}}}CMCjEKOf{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Ea[\"{{{AB@Nh{{DFF`{c}}}}{AB@Nh{OCfe}}}CMCj{}{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{DFHb{c}}}}{AB@Nh{OCfe}}}CMCjEKOh{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Jh{c}}}}{AB@Nh{OCfe}}}CMCjEKOh{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@K`}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBb}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJb}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCb}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kb}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBd}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJd}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCd}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Jj{c}}}}{AB@Nh{OCfe}}}CMCjEKOj{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Cj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Bj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Df[\"{{{AB@Nh{A@Jl}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{BAGIn}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKIKd}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Jn{c}}}}{AB@Nh{OCfe}}}CMCjEKOl{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@K`{c}}}}{AB@Nh{OCfe}}}CMCjEKOn{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Df[\"{{{AB@Nh{EMBf}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kd}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBf}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJf}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCf}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Kb{c}}}}{AB@Nh{OCfe}}}CMCjEL@`{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kf}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBh}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJh}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCh}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kh}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Kd{c}}}}{AB@Nh{OCfe}}}CMCjEL@b{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Df[\"{{{AB@Nh{EMBh}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Kf{c}}}}{AB@Nh{OCfe}}}CMCjEL@d{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Kh{c}}}}{AB@Nh{OCfe}}}CMCjEL@f{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBl}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJl}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCl}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Kj{c}}}}{AB@Nh{OCfe}}}CMCjEL@h{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kl}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBn}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJn}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCn}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Jf{c}}}}{AB@Nh{OCfe}}}CMCjEKOf{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Ea[\"{{{AB@Nh{{DFF`{c}}}}{AB@Nh{OCfe}}}CMCj{}{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{DFHb{c}}}}{AB@Nh{OCfe}}}CMCjEKOh{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Jh{c}}}}{AB@Nh{OCfe}}}CMCjEKOh{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@K`}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBb}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJb}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCb}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kb}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBd}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJd}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCd}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Jj{c}}}}{AB@Nh{OCfe}}}CMCjEKOj{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Cj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Bj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Df[\"{{{AB@Nh{A@Jl}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{BAGIn}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKIKd}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Jn{c}}}}{AB@Nh{OCfe}}}CMCjEKOl{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@K`{c}}}}{AB@Nh{OCfe}}}CMCjEKOn{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Df[\"{{{AB@Nh{EMBf}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kd}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBf}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJf}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCf}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Kb{c}}}}{AB@Nh{OCfe}}}CMCjEL@`{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kf}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBh}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJh}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCh}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kh}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Kd{c}}}}{AB@Nh{OCfe}}}CMCjEL@b{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Df[\"{{{AB@Nh{EMBh}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Kf{c}}}}{AB@Nh{OCfe}}}CMCjEL@d{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Kh{c}}}}{AB@Nh{OCfe}}}CMCjEL@f{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBl}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJl}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCl}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Kj{c}}}}{AB@Nh{OCfe}}}CMCjEL@h{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kl}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBn}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJn}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCn}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Jf{c}}}}{AB@Nh{OCfe}}}CMCjEKOf{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Ea[\"{{{AB@Nh{{DFF`{c}}}}{AB@Nh{OCfe}}}CMCj{}{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{DFHb{c}}}}{AB@Nh{OCfe}}}CMCjEKOh{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Jh{c}}}}{AB@Nh{OCfe}}}CMCjEKOh{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@K`}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBb}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJb}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCb}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kb}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBd}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJd}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCd}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Jj{c}}}}{AB@Nh{OCfe}}}CMCjEKOj{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Cj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Bj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Df[\"{{{AB@Nh{A@Jl}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{BAGIn}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKIKd}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Jn{c}}}}{AB@Nh{OCfe}}}CMCjEKOl{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@K`{c}}}}{AB@Nh{OCfe}}}CMCjEKOn{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Df[\"{{{AB@Nh{EMBf}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kd}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBf}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJf}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCf}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Kb{c}}}}{AB@Nh{OCfe}}}CMCjEL@`{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kf}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBh}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJh}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCh}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kh}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Kd{c}}}}{AB@Nh{OCfe}}}CMCjEL@b{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Df[\"{{{AB@Nh{EMBh}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Kf{c}}}}{AB@Nh{OCfe}}}CMCjEL@d{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Kh{c}}}}{AB@Nh{OCfe}}}CMCjEL@f{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kj}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBl}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJl}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCl}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ec[\"{{{AB@Nh{{A@Kj{c}}}}{AB@Nh{OCfe}}}CMCjEL@h{EMBlDFHh}}\",[\"T\",\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AI@Kl}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJBn}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKJJn}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Dg[\"{{{AB@Nh{AKKCn}}{AB@Nh{OCfc}}}CMCj{EMBlDFHh}}\",[\"__CodecOutputEdqy\"]]Ah[\"{{}{{DFJj{FMl}}}}\",[]]00B`[\"{{}{{EM@f{{DFJj{FMl}}}}}}\",[]]0111010011101011111110011101001110101111111001110100111010111111100111010011101011111110011101001110101111111001110100111010111111100111010011101011111110011101001110101111Bh[\"{{{AB@Nh{BAGH`}}c}ENB`ACMCj}\",[\"__S\"]]Bh[\"{{{AB@Nh{BAGHb}}c}ENB`ACMCj}\",[\"__S\"]]Bh[\"{{{AB@Nh{BAGHd}}c}ENB`ACMCj}\",[\"__S\"]]Bh[\"{{{AB@Nh{BAGHf}}c}ENB`ACMCj}\",[\"__S\"]]Bh[\"{{{AB@Nh{BAGHh}}c}ENB`ACMCj}\",[\"__S\"]]Ce[\"{{{AB@Nh{{ANGF`{c}}}}e}ENB`EL@dACMCj}\",[\"T\",\"__S\"]]Bh[\"{{{AB@Nh{BAGHj}}c}ENB`ACMCj}\",[\"__S\"]]Bh[\"{{{AB@Nh{BAGHl}}c}ENB`ACMCj}\",[\"__S\"]]76543210765432107654321076543210765432107654321076543210Bh[\"{{{AB@Nh{{A@Jf{c}}}}}EKB`EKOf}\",[\"T\"]]Bf[\"{{{AB@Nh{{DFF`{c}}}}}EKB`{}}\",[\"T\"]]Bh[\"{{{AB@Nh{{DFHb{c}}}}}EKB`EKOh}\",[\"T\"]]Bh[\"{{{AB@Nh{{A@Jh{c}}}}}EKB`EKOh}\",[\"T\"]]Am[\"{{{AB@Nh{AI@K`}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBb}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJb}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCb}}}EKB`}\",[]]Am[\"{{{AB@Nh{AI@Kb}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBd}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJd}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCd}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Jj{c}}}}}EKB`EKOj}\",[\"T\"]]Am[\"{{{AB@Nh{AI@Cj}}}EKB`}\",[]]Am[\"{{{AB@Nh{AI@Bj}}}EKB`}\",[]]Al[\"{{{AB@Nh{A@Jl}}}EKB`}\",[]]Am[\"{{{AB@Nh{BAGIn}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKIKd}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Jn{c}}}}}EKB`EKOl}\",[\"T\"]]Bh[\"{{{AB@Nh{{A@K`{c}}}}}EKB`EKOn}\",[\"T\"]]Al[\"{{{AB@Nh{EMBf}}}EKB`}\",[]]Am[\"{{{AB@Nh{AI@Kd}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBf}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJf}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCf}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Kb{c}}}}}EKB`EL@`}\",[\"T\"]]Am[\"{{{AB@Nh{AI@Kf}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBh}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJh}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCh}}}EKB`}\",[]]Am[\"{{{AB@Nh{AI@Kh}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBj}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJj}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCj}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Kd{c}}}}}EKB`EL@b}\",[\"T\"]]Al[\"{{{AB@Nh{EMBh}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Kf{c}}}}}EKB`EL@d}\",[\"T\"]]Bh[\"{{{AB@Nh{{A@Kh{c}}}}}EKB`EL@f}\",[\"T\"]]Am[\"{{{AB@Nh{AI@Kj}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBl}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJl}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCl}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Kj{c}}}}}EKB`EL@h}\",[\"T\"]]Am[\"{{{AB@Nh{AI@Kl}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBn}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJn}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCn}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Jf{c}}}}}EKB`EKOf}\",[\"T\"]]Bf[\"{{{AB@Nh{{DFF`{c}}}}}EKB`{}}\",[\"T\"]]Bh[\"{{{AB@Nh{{DFHb{c}}}}}EKB`EKOh}\",[\"T\"]]Bh[\"{{{AB@Nh{{A@Jh{c}}}}}EKB`EKOh}\",[\"T\"]]Am[\"{{{AB@Nh{AI@K`}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBb}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJb}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCb}}}EKB`}\",[]]Am[\"{{{AB@Nh{AI@Kb}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBd}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJd}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCd}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Jj{c}}}}}EKB`EKOj}\",[\"T\"]]Am[\"{{{AB@Nh{AI@Cj}}}EKB`}\",[]]Am[\"{{{AB@Nh{AI@Bj}}}EKB`}\",[]]Al[\"{{{AB@Nh{A@Jl}}}EKB`}\",[]]Am[\"{{{AB@Nh{BAGIn}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKIKd}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Jn{c}}}}}EKB`EKOl}\",[\"T\"]]Bh[\"{{{AB@Nh{{A@K`{c}}}}}EKB`EKOn}\",[\"T\"]]Al[\"{{{AB@Nh{EMBf}}}EKB`}\",[]]Am[\"{{{AB@Nh{AI@Kd}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBf}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJf}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCf}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Kb{c}}}}}EKB`EL@`}\",[\"T\"]]Am[\"{{{AB@Nh{AI@Kf}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBh}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJh}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCh}}}EKB`}\",[]]Am[\"{{{AB@Nh{AI@Kh}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBj}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJj}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCj}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Kd{c}}}}}EKB`EL@b}\",[\"T\"]]Al[\"{{{AB@Nh{EMBh}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Kf{c}}}}}EKB`EL@d}\",[\"T\"]]Bh[\"{{{AB@Nh{{A@Kh{c}}}}}EKB`EL@f}\",[\"T\"]]Am[\"{{{AB@Nh{AI@Kj}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBl}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJl}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCl}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Kj{c}}}}}EKB`EL@h}\",[\"T\"]]Am[\"{{{AB@Nh{AI@Kl}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBn}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJn}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCn}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Jf{c}}}}}EKB`EKOf}\",[\"T\"]]Bf[\"{{{AB@Nh{{DFF`{c}}}}}EKB`{}}\",[\"T\"]]Bh[\"{{{AB@Nh{{DFHb{c}}}}}EKB`EKOh}\",[\"T\"]]Bh[\"{{{AB@Nh{{A@Jh{c}}}}}EKB`EKOh}\",[\"T\"]]Am[\"{{{AB@Nh{AI@K`}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBb}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJb}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCb}}}EKB`}\",[]]Am[\"{{{AB@Nh{AI@Kb}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBd}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJd}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCd}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Jj{c}}}}}EKB`EKOj}\",[\"T\"]]Am[\"{{{AB@Nh{AI@Cj}}}EKB`}\",[]]Am[\"{{{AB@Nh{AI@Bj}}}EKB`}\",[]]Al[\"{{{AB@Nh{A@Jl}}}EKB`}\",[]]Am[\"{{{AB@Nh{BAGIn}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKIKd}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Jn{c}}}}}EKB`EKOl}\",[\"T\"]]Bh[\"{{{AB@Nh{{A@K`{c}}}}}EKB`EKOn}\",[\"T\"]]Al[\"{{{AB@Nh{EMBf}}}EKB`}\",[]]Am[\"{{{AB@Nh{AI@Kd}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBf}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJf}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCf}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Kb{c}}}}}EKB`EL@`}\",[\"T\"]]Am[\"{{{AB@Nh{AI@Kf}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBh}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJh}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCh}}}EKB`}\",[]]Am[\"{{{AB@Nh{AI@Kh}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBj}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJj}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCj}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Kd{c}}}}}EKB`EL@b}\",[\"T\"]]Al[\"{{{AB@Nh{EMBh}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Kf{c}}}}}EKB`EL@d}\",[\"T\"]]Bh[\"{{{AB@Nh{{A@Kh{c}}}}}EKB`EL@f}\",[\"T\"]]Am[\"{{{AB@Nh{AI@Kj}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBl}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJl}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCl}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Kj{c}}}}}EKB`EL@h}\",[\"T\"]]Am[\"{{{AB@Nh{AI@Kl}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBn}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJn}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCn}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Jf{c}}}}}EKB`EKOf}\",[\"T\"]]Bf[\"{{{AB@Nh{{DFF`{c}}}}}EKB`{}}\",[\"T\"]]Bh[\"{{{AB@Nh{{DFHb{c}}}}}EKB`EKOh}\",[\"T\"]]Bh[\"{{{AB@Nh{{A@Jh{c}}}}}EKB`EKOh}\",[\"T\"]]Am[\"{{{AB@Nh{AI@K`}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBb}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJb}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCb}}}EKB`}\",[]]Am[\"{{{AB@Nh{AI@Kb}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBd}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJd}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCd}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Jj{c}}}}}EKB`EKOj}\",[\"T\"]]Am[\"{{{AB@Nh{AI@Cj}}}EKB`}\",[]]Am[\"{{{AB@Nh{AI@Bj}}}EKB`}\",[]]Al[\"{{{AB@Nh{A@Jl}}}EKB`}\",[]]Am[\"{{{AB@Nh{BAGIn}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKIKd}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Jn{c}}}}}EKB`EKOl}\",[\"T\"]]Bh[\"{{{AB@Nh{{A@K`{c}}}}}EKB`EKOn}\",[\"T\"]]Al[\"{{{AB@Nh{EMBf}}}EKB`}\",[]]Am[\"{{{AB@Nh{AI@Kd}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBf}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJf}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCf}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Kb{c}}}}}EKB`EL@`}\",[\"T\"]]Am[\"{{{AB@Nh{AI@Kf}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBh}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJh}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCh}}}EKB`}\",[]]Am[\"{{{AB@Nh{AI@Kh}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBj}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJj}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCj}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Kd{c}}}}}EKB`EL@b}\",[\"T\"]]Al[\"{{{AB@Nh{EMBh}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Kf{c}}}}}EKB`EL@d}\",[\"T\"]]Bh[\"{{{AB@Nh{{A@Kh{c}}}}}EKB`EL@f}\",[\"T\"]]Am[\"{{{AB@Nh{AI@Kj}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBl}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJl}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCl}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Kj{c}}}}}EKB`EL@h}\",[\"T\"]]Am[\"{{{AB@Nh{AI@Kl}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBn}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJn}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCn}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Jf{c}}}}}EKB`EKOf}\",[\"T\"]]Bf[\"{{{AB@Nh{{DFF`{c}}}}}EKB`{}}\",[\"T\"]]Bh[\"{{{AB@Nh{{DFHb{c}}}}}EKB`EKOh}\",[\"T\"]]Bh[\"{{{AB@Nh{{A@Jh{c}}}}}EKB`EKOh}\",[\"T\"]]Am[\"{{{AB@Nh{AI@K`}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBb}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJb}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCb}}}EKB`}\",[]]Am[\"{{{AB@Nh{AI@Kb}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBd}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJd}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCd}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Jj{c}}}}}EKB`EKOj}\",[\"T\"]]Am[\"{{{AB@Nh{AI@Cj}}}EKB`}\",[]]Am[\"{{{AB@Nh{AI@Bj}}}EKB`}\",[]]Al[\"{{{AB@Nh{A@Jl}}}EKB`}\",[]]Am[\"{{{AB@Nh{BAGIn}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKIKd}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Jn{c}}}}}EKB`EKOl}\",[\"T\"]]Bh[\"{{{AB@Nh{{A@K`{c}}}}}EKB`EKOn}\",[\"T\"]]Al[\"{{{AB@Nh{EMBf}}}EKB`}\",[]]Am[\"{{{AB@Nh{AI@Kd}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBf}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJf}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCf}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Kb{c}}}}}EKB`EL@`}\",[\"T\"]]Am[\"{{{AB@Nh{AI@Kf}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBh}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJh}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCh}}}EKB`}\",[]]Am[\"{{{AB@Nh{AI@Kh}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBj}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJj}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCj}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Kd{c}}}}}EKB`EL@b}\",[\"T\"]]Al[\"{{{AB@Nh{EMBh}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Kf{c}}}}}EKB`EL@d}\",[\"T\"]]Bh[\"{{{AB@Nh{{A@Kh{c}}}}}EKB`EL@f}\",[\"T\"]]Am[\"{{{AB@Nh{AI@Kj}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBl}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJl}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCl}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Kj{c}}}}}EKB`EL@h}\",[\"T\"]]Am[\"{{{AB@Nh{AI@Kl}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBn}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJn}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCn}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Jf{c}}}}}EKB`EKOf}\",[\"T\"]]Bf[\"{{{AB@Nh{{DFF`{c}}}}}EKB`{}}\",[\"T\"]]Bh[\"{{{AB@Nh{{DFHb{c}}}}}EKB`EKOh}\",[\"T\"]]Bh[\"{{{AB@Nh{{A@Jh{c}}}}}EKB`EKOh}\",[\"T\"]]Am[\"{{{AB@Nh{AI@K`}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBb}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJb}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCb}}}EKB`}\",[]]Am[\"{{{AB@Nh{AI@Kb}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBd}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJd}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCd}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Jj{c}}}}}EKB`EKOj}\",[\"T\"]]Am[\"{{{AB@Nh{AI@Cj}}}EKB`}\",[]]Am[\"{{{AB@Nh{AI@Bj}}}EKB`}\",[]]Al[\"{{{AB@Nh{A@Jl}}}EKB`}\",[]]Am[\"{{{AB@Nh{BAGIn}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKIKd}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Jn{c}}}}}EKB`EKOl}\",[\"T\"]]Bh[\"{{{AB@Nh{{A@K`{c}}}}}EKB`EKOn}\",[\"T\"]]Al[\"{{{AB@Nh{EMBf}}}EKB`}\",[]]Am[\"{{{AB@Nh{AI@Kd}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBf}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJf}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCf}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Kb{c}}}}}EKB`EL@`}\",[\"T\"]]Am[\"{{{AB@Nh{AI@Kf}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBh}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJh}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCh}}}EKB`}\",[]]Am[\"{{{AB@Nh{AI@Kh}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBj}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJj}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCj}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Kd{c}}}}}EKB`EL@b}\",[\"T\"]]Al[\"{{{AB@Nh{EMBh}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Kf{c}}}}}EKB`EL@d}\",[\"T\"]]Bh[\"{{{AB@Nh{{A@Kh{c}}}}}EKB`EL@f}\",[\"T\"]]Am[\"{{{AB@Nh{AI@Kj}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBl}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJl}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCl}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Kj{c}}}}}EKB`EL@h}\",[\"T\"]]Am[\"{{{AB@Nh{AI@Kl}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBn}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJn}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCn}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Jf{c}}}}}EKB`EKOf}\",[\"T\"]]Bf[\"{{{AB@Nh{{DFF`{c}}}}}EKB`{}}\",[\"T\"]]Bh[\"{{{AB@Nh{{DFHb{c}}}}}EKB`EKOh}\",[\"T\"]]Bh[\"{{{AB@Nh{{A@Jh{c}}}}}EKB`EKOh}\",[\"T\"]]Am[\"{{{AB@Nh{AI@K`}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBb}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJb}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCb}}}EKB`}\",[]]Am[\"{{{AB@Nh{AI@Kb}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBd}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJd}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCd}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Jj{c}}}}}EKB`EKOj}\",[\"T\"]]Am[\"{{{AB@Nh{AI@Cj}}}EKB`}\",[]]Am[\"{{{AB@Nh{AI@Bj}}}EKB`}\",[]]Al[\"{{{AB@Nh{A@Jl}}}EKB`}\",[]]Am[\"{{{AB@Nh{BAGIn}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKIKd}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Jn{c}}}}}EKB`EKOl}\",[\"T\"]]Bh[\"{{{AB@Nh{{A@K`{c}}}}}EKB`EKOn}\",[\"T\"]]Al[\"{{{AB@Nh{EMBf}}}EKB`}\",[]]Am[\"{{{AB@Nh{AI@Kd}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBf}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJf}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCf}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Kb{c}}}}}EKB`EL@`}\",[\"T\"]]Am[\"{{{AB@Nh{AI@Kf}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBh}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJh}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCh}}}EKB`}\",[]]Am[\"{{{AB@Nh{AI@Kh}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBj}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJj}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCj}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Kd{c}}}}}EKB`EL@b}\",[\"T\"]]Al[\"{{{AB@Nh{EMBh}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Kf{c}}}}}EKB`EL@d}\",[\"T\"]]Bh[\"{{{AB@Nh{{A@Kh{c}}}}}EKB`EL@f}\",[\"T\"]]Am[\"{{{AB@Nh{AI@Kj}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBl}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJl}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCl}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Kj{c}}}}}EKB`EL@h}\",[\"T\"]]Am[\"{{{AB@Nh{AI@Kl}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBn}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJn}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCn}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Jf{c}}}}}EKB`EKOf}\",[\"T\"]]Bf[\"{{{AB@Nh{{DFF`{c}}}}}EKB`{}}\",[\"T\"]]Bh[\"{{{AB@Nh{{DFHb{c}}}}}EKB`EKOh}\",[\"T\"]]Bh[\"{{{AB@Nh{{A@Jh{c}}}}}EKB`EKOh}\",[\"T\"]]Am[\"{{{AB@Nh{AI@K`}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBb}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJb}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCb}}}EKB`}\",[]]Am[\"{{{AB@Nh{AI@Kb}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBd}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJd}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCd}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Jj{c}}}}}EKB`EKOj}\",[\"T\"]]Am[\"{{{AB@Nh{AI@Cj}}}EKB`}\",[]]Am[\"{{{AB@Nh{AI@Bj}}}EKB`}\",[]]Al[\"{{{AB@Nh{A@Jl}}}EKB`}\",[]]Am[\"{{{AB@Nh{BAGIn}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKIKd}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Jn{c}}}}}EKB`EKOl}\",[\"T\"]]Bh[\"{{{AB@Nh{{A@K`{c}}}}}EKB`EKOn}\",[\"T\"]]Al[\"{{{AB@Nh{EMBf}}}EKB`}\",[]]Am[\"{{{AB@Nh{AI@Kd}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBf}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJf}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCf}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Kb{c}}}}}EKB`EL@`}\",[\"T\"]]Am[\"{{{AB@Nh{AI@Kf}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBh}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJh}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCh}}}EKB`}\",[]]Am[\"{{{AB@Nh{AI@Kh}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBj}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJj}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCj}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Kd{c}}}}}EKB`EL@b}\",[\"T\"]]Al[\"{{{AB@Nh{EMBh}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Kf{c}}}}}EKB`EL@d}\",[\"T\"]]Bh[\"{{{AB@Nh{{A@Kh{c}}}}}EKB`EL@f}\",[\"T\"]]Am[\"{{{AB@Nh{AI@Kj}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBl}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJl}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCl}}}EKB`}\",[]]Bh[\"{{{AB@Nh{{A@Kj{c}}}}}EKB`EL@h}\",[\"T\"]]Am[\"{{{AB@Nh{AI@Kl}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJBn}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKJJn}}}EKB`}\",[]]Am[\"{{{AB@Nh{AKKCn}}}EKB`}\",[]]Ao[\"{AB@Nh{{EM@f{c}}}{}}\",[\"SS\"]]0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000o[\"{{}A@Lf}\",[]]00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Al[\"{AB@Nh{{AB@Nh{OJh}}}}\",[]]0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Ei[\"{{{AB@Nh{OCfANHDd}}e}CMCj{}{{Bf{{AB@Nh{c}}}{{EMBj{AACh}}}}}}\",[\"OriginTrait::Call\",\"\"]]Ei[\"{{{AB@Nh{OCfANHDf}}e}CMCj{}{{Bf{{AB@Nh{c}}}{{EMBj{AACh}}}}}}\",[\"OriginTrait::Call\",\"\"]]Ei[\"{{{AB@Nh{OCfANHDh}}e}CMCj{}{{Bf{{AB@Nh{c}}}{{EMBj{AACh}}}}}}\",[\"OriginTrait::Call\",\"\"]]Ei[\"{{{AB@Nh{OCfANHDj}}e}CMCj{}{{Bf{{AB@Nh{c}}}{{EMBj{AACh}}}}}}\",[\"OriginTrait::Call\",\"\"]]Ei[\"{{{AB@Nh{OCfANHDl}}e}CMCj{}{{Bf{{AB@Nh{c}}}{{EMBj{AACh}}}}}}\",[\"OriginTrait::Call\",\"\"]]Ei[\"{{{AB@Nh{OCfANHDn}}e}CMCj{}{{Bf{{AB@Nh{c}}}{{EMBj{AACh}}}}}}\",[\"OriginTrait::Call\",\"\"]]Ei[\"{{{AB@Nh{OCfANHE`}}e}CMCj{}{{Bf{{AB@Nh{c}}}{{EMBj{AACh}}}}}}\",[\"OriginTrait::Call\",\"\"]]6543210654321065432106543210654321065432106543210Bh[\"{{{AB@Nh{OCf}}}{{AB@Nh{OCfFMn}}}}\",[]]0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Ak[\"{AB@Nh{{DFJj{FMl}}}}\",[]]0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Bk[\"{{{AB@Nh{OCf}}}{{AB@Nh{OCfc}}}{}}\",[\"T\"]]0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Bf[\"{{AB@Nh{AB@Nh{OCfc}}}CMCj{}}\",[\"T\"]]000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Co[\"{{{AB@Nh{OCf{AB@Nh{{EJOl{FMl}}}}}}}{{ENB`{cDFE`}}}{}}\",[\"T\"]]000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Bc[\"{{AB@Nh{AB@Nh{c}}}AACh{}}\",[\"K\"]]0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Ad[\"{{}c{}}\",[\"Dest\"]]0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Dm[\"{{{AB@Nh{{A@Jd{c}}}}{AB@Nh{e}}}AAChEKOd{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Jf{c}}}}{AB@Nh{e}}}AAChEKOf{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Jh{c}}}}{AB@Nh{e}}}AAChEKOh{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@K`}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kb}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Jj{c}}}}{AB@Nh{e}}}AAChEKOj{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Jn{c}}}}{AB@Nh{e}}}AAChEKOl{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@K`{c}}}}{AB@Nh{e}}}AAChEKOn{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kd}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kb{c}}}}{AB@Nh{e}}}AAChEL@`{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kf}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kh}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kd{c}}}}{AB@Nh{e}}}AAChEL@b{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kf{c}}}}{AB@Nh{e}}}AAChEL@d{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kh{c}}}}{AB@Nh{e}}}AAChEL@f{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kj}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kj{c}}}}{AB@Nh{e}}}AAChEL@h{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kl}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kl{c}}}}{AB@Nh{e}}}AAChEL@j{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kn{c}}}}{AB@Nh{e}}}AAChEL@l{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@L`{c}}}}{AB@Nh{e}}}AAChEL@n{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Lb{c}}}}{AB@Nh{e}}}AAChELA`{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Jd{c}}}}{AB@Nh{e}}}AAChEKOd{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Jf{c}}}}{AB@Nh{e}}}AAChEKOf{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Jh{c}}}}{AB@Nh{e}}}AAChEKOh{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@K`}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kb}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Jj{c}}}}{AB@Nh{e}}}AAChEKOj{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Jn{c}}}}{AB@Nh{e}}}AAChEKOl{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@K`{c}}}}{AB@Nh{e}}}AAChEKOn{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kd}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kb{c}}}}{AB@Nh{e}}}AAChEL@`{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kf}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kh}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kd{c}}}}{AB@Nh{e}}}AAChEL@b{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kf{c}}}}{AB@Nh{e}}}AAChEL@d{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kh{c}}}}{AB@Nh{e}}}AAChEL@f{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kj}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kj{c}}}}{AB@Nh{e}}}AAChEL@h{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kl}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kl{c}}}}{AB@Nh{e}}}AAChEL@j{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kn{c}}}}{AB@Nh{e}}}AAChEL@l{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@L`{c}}}}{AB@Nh{e}}}AAChEL@n{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Lb{c}}}}{AB@Nh{e}}}AAChELA`{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Jd{c}}}}{AB@Nh{e}}}AAChEKOd{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Jf{c}}}}{AB@Nh{e}}}AAChEKOf{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Jh{c}}}}{AB@Nh{e}}}AAChEKOh{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@K`}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kb}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Jj{c}}}}{AB@Nh{e}}}AAChEKOj{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Jn{c}}}}{AB@Nh{e}}}AAChEKOl{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@K`{c}}}}{AB@Nh{e}}}AAChEKOn{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kd}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kb{c}}}}{AB@Nh{e}}}AAChEL@`{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kf}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kh}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kd{c}}}}{AB@Nh{e}}}AAChEL@b{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kf{c}}}}{AB@Nh{e}}}AAChEL@d{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kh{c}}}}{AB@Nh{e}}}AAChEL@f{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kj}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kj{c}}}}{AB@Nh{e}}}AAChEL@h{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kl}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kl{c}}}}{AB@Nh{e}}}AAChEL@j{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kn{c}}}}{AB@Nh{e}}}AAChEL@l{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@L`{c}}}}{AB@Nh{e}}}AAChEL@n{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Lb{c}}}}{AB@Nh{e}}}AAChELA`{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Jd{c}}}}{AB@Nh{e}}}AAChEKOd{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Jf{c}}}}{AB@Nh{e}}}AAChEKOf{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Jh{c}}}}{AB@Nh{e}}}AAChEKOh{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@K`}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kb}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Jj{c}}}}{AB@Nh{e}}}AAChEKOj{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Jn{c}}}}{AB@Nh{e}}}AAChEKOl{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@K`{c}}}}{AB@Nh{e}}}AAChEKOn{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kd}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kb{c}}}}{AB@Nh{e}}}AAChEL@`{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kf}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kh}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kd{c}}}}{AB@Nh{e}}}AAChEL@b{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kf{c}}}}{AB@Nh{e}}}AAChEL@d{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kh{c}}}}{AB@Nh{e}}}AAChEL@f{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kj}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kj{c}}}}{AB@Nh{e}}}AAChEL@h{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kl}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kl{c}}}}{AB@Nh{e}}}AAChEL@j{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kn{c}}}}{AB@Nh{e}}}AAChEL@l{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@L`{c}}}}{AB@Nh{e}}}AAChEL@n{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Lb{c}}}}{AB@Nh{e}}}AAChELA`{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Jd{c}}}}{AB@Nh{e}}}AAChEKOd{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Jf{c}}}}{AB@Nh{e}}}AAChEKOf{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Jh{c}}}}{AB@Nh{e}}}AAChEKOh{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@K`}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kb}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Jj{c}}}}{AB@Nh{e}}}AAChEKOj{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Jn{c}}}}{AB@Nh{e}}}AAChEKOl{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@K`{c}}}}{AB@Nh{e}}}AAChEKOn{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kd}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kb{c}}}}{AB@Nh{e}}}AAChEL@`{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kf}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kh}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kd{c}}}}{AB@Nh{e}}}AAChEL@b{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kf{c}}}}{AB@Nh{e}}}AAChEL@d{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kh{c}}}}{AB@Nh{e}}}AAChEL@f{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kj}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kj{c}}}}{AB@Nh{e}}}AAChEL@h{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kl}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kl{c}}}}{AB@Nh{e}}}AAChEL@j{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kn{c}}}}{AB@Nh{e}}}AAChEL@l{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@L`{c}}}}{AB@Nh{e}}}AAChEL@n{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Lb{c}}}}{AB@Nh{e}}}AAChELA`{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Jd{c}}}}{AB@Nh{e}}}AAChEKOd{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Jf{c}}}}{AB@Nh{e}}}AAChEKOf{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Jh{c}}}}{AB@Nh{e}}}AAChEKOh{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@K`}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kb}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Jj{c}}}}{AB@Nh{e}}}AAChEKOj{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Jn{c}}}}{AB@Nh{e}}}AAChEKOl{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@K`{c}}}}{AB@Nh{e}}}AAChEKOn{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kd}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kb{c}}}}{AB@Nh{e}}}AAChEL@`{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kf}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kh}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kd{c}}}}{AB@Nh{e}}}AAChEL@b{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kf{c}}}}{AB@Nh{e}}}AAChEL@d{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kh{c}}}}{AB@Nh{e}}}AAChEL@f{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kj}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kj{c}}}}{AB@Nh{e}}}AAChEL@h{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kl}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kl{c}}}}{AB@Nh{e}}}AAChEL@j{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kn{c}}}}{AB@Nh{e}}}AAChEL@l{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@L`{c}}}}{AB@Nh{e}}}AAChEL@n{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Lb{c}}}}{AB@Nh{e}}}AAChELA`{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Jd{c}}}}{AB@Nh{e}}}AAChEKOd{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Jf{c}}}}{AB@Nh{e}}}AAChEKOf{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Jh{c}}}}{AB@Nh{e}}}AAChEKOh{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@K`}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kb}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Jj{c}}}}{AB@Nh{e}}}AAChEKOj{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Jn{c}}}}{AB@Nh{e}}}AAChEKOl{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@K`{c}}}}{AB@Nh{e}}}AAChEKOn{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kd}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kb{c}}}}{AB@Nh{e}}}AAChEL@`{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kf}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kh}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kd{c}}}}{AB@Nh{e}}}AAChEL@b{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kf{c}}}}{AB@Nh{e}}}AAChEL@d{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kh{c}}}}{AB@Nh{e}}}AAChEL@f{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kj}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kj{c}}}}{AB@Nh{e}}}AAChEL@h{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kl}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kl{c}}}}{AB@Nh{e}}}AAChEL@j{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kn{c}}}}{AB@Nh{e}}}AAChEL@l{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@L`{c}}}}{AB@Nh{e}}}AAChEL@n{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Lb{c}}}}{AB@Nh{e}}}AAChELA`{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Jd{c}}}}{AB@Nh{e}}}AAChEKOd{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Jf{c}}}}{AB@Nh{e}}}AAChEKOf{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Jh{c}}}}{AB@Nh{e}}}AAChEKOh{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@K`}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kb}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Jj{c}}}}{AB@Nh{e}}}AAChEKOj{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Jn{c}}}}{AB@Nh{e}}}AAChEKOl{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@K`{c}}}}{AB@Nh{e}}}AAChEKOn{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kd}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kb{c}}}}{AB@Nh{e}}}AAChEL@`{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kf}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kh}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kd{c}}}}{AB@Nh{e}}}AAChEL@b{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kf{c}}}}{AB@Nh{e}}}AAChEL@d{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kh{c}}}}{AB@Nh{e}}}AAChEL@f{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kj}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kj{c}}}}{AB@Nh{e}}}AAChEL@h{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Da[\"{{{AB@Nh{AI@Kl}}{AB@Nh{c}}}AACh{}}\",[\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kl{c}}}}{AB@Nh{e}}}AAChEL@j{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Kn{c}}}}{AB@Nh{e}}}AAChEL@l{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@L`{c}}}}{AB@Nh{e}}}AAChEL@n{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]Dm[\"{{{AB@Nh{{A@Lb{c}}}}{AB@Nh{e}}}AAChELA`{}}\",[\"T\",\"CheckIfFeeless::Origin\"]]o[\"{{}CMCj}\",[]]00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Aa[\"{BAEHlOJj}\",[]]0000000Ac[\"{BAGHhB@FIb}\",[]]0000000Be[\"{{{AB@Nh{OCfANHDd}}AKJBb}CMCj}\",[]]Be[\"{{{AB@Nh{OCfANHDf}}AKJBd}CMCj}\",[]]Be[\"{{{AB@Nh{OCfANHDh}}AKJBf}CMCj}\",[]]Be[\"{{{AB@Nh{OCfANHDj}}AKJBh}CMCj}\",[]]Be[\"{{{AB@Nh{OCfANHDl}}AKJBj}CMCj}\",[]]Be[\"{{{AB@Nh{OCfANHDn}}AKJBl}CMCj}\",[]]Be[\"{{{AB@Nh{OCfANHE`}}AKJBn}CMCj}\",[]]6543210654321065432106543210654321065432106543210Al[\"{{{AB@Nh{AIAB`}}}OJj}\",[]]Al[\"{{{AB@Nh{AIABb}}}OJj}\",[]]Al[\"{{{AB@Nh{AIABd}}}OJj}\",[]]Al[\"{{{AB@Nh{AIABf}}}OJj}\",[]]Al[\"{{{AB@Nh{AIABh}}}OJj}\",[]]Al[\"{{{AB@Nh{AIABj}}}OJj}\",[]]Al[\"{{{AB@Nh{AIABl}}}OJj}\",[]]6543210654321065432106543210654321065432106543210Be[\"{{AB@NhGMGh}{{H@Ml{OCfCMCj}}}}\",[]]000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Bc[\"{c{{ENB`{BAGH`}}}AKIKj}\",[\"__D\"]]Bc[\"{c{{ENB`{BAGHb}}}AKIKj}\",[\"__D\"]]Bc[\"{c{{ENB`{BAGHd}}}AKIKj}\",[\"__D\"]]Bc[\"{c{{ENB`{BAGHf}}}AKIKj}\",[\"__D\"]]Bc[\"{c{{ENB`{BAGHh}}}AKIKj}\",[\"__D\"]]C`[\"{c{{ENB`{{ANGF`{e}}}}}AKIKjEL@d}\",[\"__D\",\"T\"]]Bc[\"{c{{ENB`{BAGHj}}}AKIKj}\",[\"__D\"]]Bc[\"{c{{ENB`{BAGHl}}}AKIKj}\",[\"__D\"]]76543210765432107654321076543210765432107654321076543210n[\"{BAAMd}\",[]]n[\"{BAEGl}\",[]]n[\"{BAEHd}\",[]]210210210210210210210Cl[\"{{{AB@Nh{ANHDd}}{AB@Nh{c}}}AACh{}}\",[\"OriginTrait::Call\"]]Cl[\"{{{AB@Nh{ANHDf}}{AB@Nh{c}}}AACh{}}\",[\"OriginTrait::Call\"]]Cl[\"{{{AB@Nh{ANHDh}}{AB@Nh{c}}}AACh{}}\",[\"OriginTrait::Call\"]]Cl[\"{{{AB@Nh{ANHDj}}{AB@Nh{c}}}AACh{}}\",[\"OriginTrait::Call\"]]Cl[\"{{{AB@Nh{ANHDl}}{AB@Nh{c}}}AACh{}}\",[\"OriginTrait::Call\"]]Cl[\"{{{AB@Nh{ANHDn}}{AB@Nh{c}}}AACh{}}\",[\"OriginTrait::Call\"]]Cl[\"{{{AB@Nh{ANHE`}}{AB@Nh{c}}}AACh{}}\",[\"OriginTrait::Call\"]]6543210654321065432106543210654321065432106543210Bc[\"{{{AB@Nh{c}}}e{}{}}\",[\"SS\",\"SP\"]]0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Bb[\"{{{Bh{c}}}{{Bh{FMn}}}{}}\",[\"T\"]]000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Bm[\"{ANHDdc{}}\",[\"OriginTrait::PalletsOrigin\"]]Bm[\"{ANHDfc{}}\",[\"OriginTrait::PalletsOrigin\"]]Bm[\"{ANHDhc{}}\",[\"OriginTrait::PalletsOrigin\"]]Bm[\"{ANHDjc{}}\",[\"OriginTrait::PalletsOrigin\"]]Bm[\"{ANHDlc{}}\",[\"OriginTrait::PalletsOrigin\"]]Bm[\"{ANHDnc{}}\",[\"OriginTrait::PalletsOrigin\"]]Bm[\"{ANHE`c{}}\",[\"OriginTrait::PalletsOrigin\"]]6543210654321065432106543210654321065432106543210Am[\"{AKJBb{{EM@f{A@L@f}}}}\",[]]Am[\"{AKJBd{{EM@f{A@L@f}}}}\",[]]Am[\"{AKJBf{{EM@f{A@L@f}}}}\",[]]Am[\"{AKJBh{{EM@f{A@L@f}}}}\",[]]Am[\"{AKJBj{{EM@f{A@L@f}}}}\",[]]Am[\"{AKJBl{{EM@f{A@L@f}}}}\",[]]Am[\"{AKJBn{{EM@f{A@L@f}}}}\",[]]6543210654321065432106543210654321065432106543210Ab[\"{AB@NhAACh}\",[]]0000000000000000000000000000000000000000000000000000000Cm[\"{{{AB@Nh{AI@K`}}}{{EM@f{{AB@Nh{{B@FHb{EOMfGMMl}}}}}}}}\",[]]Cm[\"{{{AB@Nh{AI@K`}}}{{EM@f{{AB@Nh{{B@FHb{HJKlGMMl}}}}}}}}\",[]]Cm[\"{{{AB@Nh{AI@Kb}}}{{EM@f{{AB@Nh{{B@FHb{GMEfGMMn}}}}}}}}\",[]]Cm[\"{{{AB@Nh{AI@Kb}}}{{EM@f{{AB@Nh{{B@FHb{EOMhGMMn}}}}}}}}\",[]]Cn[\"{{{AB@Nh{AI@Kd}}}{{EM@f{{AB@Nh{{B@FHb{BAIIjGMN`}}}}}}}}\",[]]Cm[\"{{{AB@Nh{AI@Kd}}}{{EM@f{{AB@Nh{{B@FHb{EOMjGMN`}}}}}}}}\",[]]Cn[\"{{{AB@Nh{AI@Kf}}}{{EM@f{{AB@Nh{{B@FHb{BALBhGMNb}}}}}}}}\",[]]Cm[\"{{{AB@Nh{AI@Kf}}}{{EM@f{{AB@Nh{{B@FHb{EOMlGMNb}}}}}}}}\",[]]Cn[\"{{{AB@Nh{AI@Kh}}}{{EM@f{{AB@Nh{{B@FHb{A@KLdGMNd}}}}}}}}\",[]]Cn[\"{{{AB@Nh{AI@Kh}}}{{EM@f{{AB@Nh{{B@FHb{A@L@dGMNd}}}}}}}}\",[]]Cm[\"{{{AB@Nh{AI@Kh}}}{{EM@f{{AB@Nh{{B@FHb{EOMnGMNd}}}}}}}}\",[]]Cm[\"{{{AB@Nh{AI@Kj}}}{{EM@f{{AB@Nh{{B@FHb{EON`GMNf}}}}}}}}\",[]]Cn[\"{{{AB@Nh{AI@Kj}}}{{EM@f{{AB@Nh{{B@FHb{BAME`GMNf}}}}}}}}\",[]]Cm[\"{{{AB@Nh{AI@Kl}}}{{EM@f{{AB@Nh{{B@FHb{EONbGMNh}}}}}}}}\",[]]=<;:9876543210=<;:9876543210=<;:9876543210=<;:9876543210=<;:9876543210=<;:9876543210=<;:9876543210Ab[\"{GMBfAOCNf}\",[]]Aa[\"{GMBfCMCj}\",[]]10101010101010Ai[\"{{}{{AB@Nh{OJh}}}}\",[]]00Ba[\"{{}{{EM@f{{AB@Nh{OJh}}}}}}\",[]]0111010011101011111110011101001110101111111001110100111010111111100111010011101011111110011101001110101111111001110100111010111111100111010011101011111110011101001110101111B`[\"{{{AOCNb{c}}}CMCjEKOd}\",[\"T\"]]B`[\"{{{AOCNb{c}}}CMCjEKOf}\",[\"T\"]]B`[\"{{{AOCNb{c}}}CMCjEKOh}\",[\"T\"]]B`[\"{{{AOCNb{c}}}CMCjEKOj}\",[\"T\"]]B`[\"{{{AOCNb{c}}}CMCjEKOl}\",[\"T\"]]B`[\"{{{AOCNb{c}}}CMCjEKOn}\",[\"T\"]]B`[\"{{{AOCNb{c}}}CMCjEL@`}\",[\"T\"]]B`[\"{{{AOCNb{c}}}CMCjEL@b}\",[\"T\"]]B`[\"{{{AOCNb{c}}}CMCjEL@d}\",[\"T\"]]B`[\"{{{AOCNb{c}}}CMCjEL@f}\",[\"T\"]]B`[\"{{{AOCNb{c}}}CMCjEL@h}\",[\"T\"]]B`[\"{{{AOCNb{c}}}CMCjEL@j}\",[\"T\"]]B`[\"{{{AOCNb{c}}}CMCjEL@l}\",[\"T\"]]B`[\"{{{AOCNb{c}}}CMCjEL@n}\",[\"T\"]]B`[\"{{{AOCNb{c}}}CMCjELA`}\",[\"T\"]]>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210Am[\"{EONf{{BALFj{BABKh}}}}\",[]]0000000Ba[\"{{{A@KJd{c}}}AOCNfEKOl}\",[\"T\"]]o[\"{{}CMCj}\",[]]10101010101010Bd[\"{{{FN`{c}}}{{FN`{FMn}}}{}}\",[\"T\"]]00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Ab[\"{AB@NhAACh}\",[]]0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Db[\"{{{AB@Nh{c}}}{{ENB`{CMCjBALBj}}}{}}\",[\"ValidateUnsigned::Call\"]]0000000000000000000000000000000000000000000000000000000B`[\"{{{AB@Nh{OCfANHDd}}}CMCj}\",[]]B`[\"{{{AB@Nh{OCfANHDf}}}CMCj}\",[]]B`[\"{{{AB@Nh{OCfANHDh}}}CMCj}\",[]]B`[\"{{{AB@Nh{OCfANHDj}}}CMCj}\",[]]B`[\"{{{AB@Nh{OCfANHDl}}}CMCj}\",[]]B`[\"{{{AB@Nh{OCfANHDn}}}CMCj}\",[]]B`[\"{{{AB@Nh{OCfANHE`}}}CMCj}\",[]]6543210654321065432106543210654321065432106543210Ai[\"{{}{{G@d{AIABn}}}}\",[]]00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C`[\"{{AB@Nh{AB@Nh{{EJOl{FMl}}}}}{{G@d{FMl}}}}\",[]]000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Ak[\"{{}{{ENB`{c}}}{}}\",[\"U\"]]0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Ca[\"{{{AB@Nh{AKJBb}}}{{EM@f{{AB@Nh{A@L@f}}}}}}\",[]]Ca[\"{{{AB@Nh{AKJBd}}}{{EM@f{{AB@Nh{A@L@f}}}}}}\",[]]Ca[\"{{{AB@Nh{AKJBf}}}{{EM@f{{AB@Nh{A@L@f}}}}}}\",[]]Ca[\"{{{AB@Nh{AKJBh}}}{{EM@f{{AB@Nh{A@L@f}}}}}}\",[]]Ca[\"{{{AB@Nh{AKJBj}}}{{EM@f{{AB@Nh{A@L@f}}}}}}\",[]]Ca[\"{{{AB@Nh{AKJBl}}}{{EM@f{{AB@Nh{A@L@f}}}}}}\",[]]Ca[\"{{{AB@Nh{AKJBn}}}{{EM@f{{AB@Nh{A@L@f}}}}}}\",[]]6543210654321065432106543210654321065432106543210A`[\"{{}AKIKh}\",[]]00Aj[\"{{}{{EM@f{AKIKh}}}}\",[]]0111010011101011111110011101001110101111111001110100111010111111100111010011101011111110011101001110101111111001110100111010111111100111010011101011111110011101001110101111Cb[\"{{{AB@Nh{{A@Jd{c}}}}}{{AB@Nh{OJh}}}EKOd}\",[\"T\"]]Cb[\"{{{AB@Nh{{A@Jf{c}}}}}{{AB@Nh{OJh}}}EKOf}\",[\"T\"]]Cb[\"{{{AB@Nh{{A@Jh{c}}}}}{{AB@Nh{OJh}}}EKOh}\",[\"T\"]]Cb[\"{{{AB@Nh{{A@Jj{c}}}}}{{AB@Nh{OJh}}}EKOj}\",[\"T\"]]Cb[\"{{{AB@Nh{{A@Jn{c}}}}}{{AB@Nh{OJh}}}EKOl}\",[\"T\"]]Cb[\"{{{AB@Nh{{A@K`{c}}}}}{{AB@Nh{OJh}}}EKOn}\",[\"T\"]]Cb[\"{{{AB@Nh{{A@Kb{c}}}}}{{AB@Nh{OJh}}}EL@`}\",[\"T\"]]Cb[\"{{{AB@Nh{{A@Kd{c}}}}}{{AB@Nh{OJh}}}EL@b}\",[\"T\"]]Cb[\"{{{AB@Nh{{A@Kf{c}}}}}{{AB@Nh{OJh}}}EL@d}\",[\"T\"]]Cb[\"{{{AB@Nh{{A@Kh{c}}}}}{{AB@Nh{OJh}}}EL@f}\",[\"T\"]]Cb[\"{{{AB@Nh{{A@Kj{c}}}}}{{AB@Nh{OJh}}}EL@h}\",[\"T\"]]Cb[\"{{{AB@Nh{{A@Kl{c}}}}}{{AB@Nh{OJh}}}EL@j}\",[\"T\"]]Cb[\"{{{AB@Nh{{A@Kn{c}}}}}{{AB@Nh{OJh}}}EL@l}\",[\"T\"]]Cb[\"{{{AB@Nh{{A@L`{c}}}}}{{AB@Nh{OJh}}}EL@n}\",[\"T\"]]Cb[\"{{{AB@Nh{{A@Lb{c}}}}}{{AB@Nh{OJh}}}ELA`}\",[\"T\"]]>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210B`[\"{{{AOCNb{c}}}EONfEKOd}\",[\"T\"]]B`[\"{{{AOCNb{c}}}EONfEKOf}\",[\"T\"]]B`[\"{{{AOCNb{c}}}EONfEKOh}\",[\"T\"]]B`[\"{{{AOCNb{c}}}EONfEKOj}\",[\"T\"]]B`[\"{{{AOCNb{c}}}EONfEKOl}\",[\"T\"]]B`[\"{{{AOCNb{c}}}EONfEKOn}\",[\"T\"]]B`[\"{{{AOCNb{c}}}EONfEL@`}\",[\"T\"]]B`[\"{{{AOCNb{c}}}EONfEL@b}\",[\"T\"]]B`[\"{{{AOCNb{c}}}EONfEL@d}\",[\"T\"]]B`[\"{{{AOCNb{c}}}EONfEL@f}\",[\"T\"]]B`[\"{{{AOCNb{c}}}EONfEL@h}\",[\"T\"]]B`[\"{{{AOCNb{c}}}EONfEL@j}\",[\"T\"]]B`[\"{{{AOCNb{c}}}EONfEL@l}\",[\"T\"]]B`[\"{{{AOCNb{c}}}EONfEL@n}\",[\"T\"]]B`[\"{{{AOCNb{c}}}EONfELA`}\",[\"T\"]]>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210Dh[\"{{AB@NheAACh}c{}{{ELAd{{AB@Nh{{EJOl{FMl}}}}}{{EMBj{c}}}}}}\",[\"R\",\"F\"]]000000000000000000000000Gi[\"{{{AB@Nh{AKIKd}}e}c{}{{ELAd{{AB@Nh{{EJOl{FMl}}}}}{{EMBj{c}}}}}}\",[\"__CodecOutputReturn\",\"__CodecUsingEncodedCallback\"]]111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111Do[\"{{AB@Nh{AB@Nh{c}}AB@NhEKB`BADFnFMl}{{ENB`{{EKAn{BABKj}}BALBj}}}{}}\",[\"Call\"]]000000000000000Bg[\"{{{AB@Nh{{A@Jd{c}}}}}FMlEKOd}\",[\"T\"]]Bg[\"{{{AB@Nh{{A@Jf{c}}}}}FMlEKOf}\",[\"T\"]]Bg[\"{{{AB@Nh{{A@Jh{c}}}}}FMlEKOh}\",[\"T\"]]Bg[\"{{{AB@Nh{{A@Jj{c}}}}}FMlEKOj}\",[\"T\"]]Bg[\"{{{AB@Nh{{A@Jn{c}}}}}FMlEKOl}\",[\"T\"]]Bg[\"{{{AB@Nh{{A@K`{c}}}}}FMlEKOn}\",[\"T\"]]Bg[\"{{{AB@Nh{{A@Kb{c}}}}}FMlEL@`}\",[\"T\"]]Bg[\"{{{AB@Nh{{A@Kd{c}}}}}FMlEL@b}\",[\"T\"]]Bg[\"{{{AB@Nh{{A@Kf{c}}}}}FMlEL@d}\",[\"T\"]]Bg[\"{{{AB@Nh{{A@Kh{c}}}}}FMlEL@f}\",[\"T\"]]Bg[\"{{{AB@Nh{{A@Kj{c}}}}}FMlEL@h}\",[\"T\"]]Bg[\"{{{AB@Nh{{A@Kl{c}}}}}FMlEL@j}\",[\"T\"]]Bg[\"{{{AB@Nh{{A@Kn{c}}}}}FMlEL@l}\",[\"T\"]]Bg[\"{{{AB@Nh{{A@L`{c}}}}}FMlEL@n}\",[\"T\"]]Bg[\"{{{AB@Nh{{A@Lb{c}}}}}FMlELA`}\",[\"T\"]]>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210Bj[\"{{}{{AB@Nh{{EJOl{{AB@Nh{OJh}}}}}}}}\",[]]00Cf[\"{{{AB@Nh{OJh}}}{{AB@Nh{{EJOl{{AB@Nh{OJh}}}}}}}}\",[]]0111010011101011111110011101001110101111111001110100111010111111100111010011101011111110011101001110101111111001110100111010111111100111010011101011111110011101001110101111o[\"{{}CMCj}\",[]]0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Aj[\"{AB@Nh{{G@d{FMl}}}}\",[]]000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Aa[\"{{}c{}}\",[\"T\"]]0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Bb[\"{{AB@Nh{H@Ml{OCfFMl}}}CMCj}\",[]]000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Ab[\"{B@FIbEM@f}\",[]]Ab[\"{ANGF`EM@f}\",[]]10101010101010o[\"{{}EKB`}\",[]]0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B`[\"{{{AOCNb{c}}}CMCjEKOd}\",[\"T\"]]B`[\"{{{AOCNb{c}}}CMCjEKOf}\",[\"T\"]]B`[\"{{{AOCNb{c}}}CMCjEKOh}\",[\"T\"]]B`[\"{{{AOCNb{c}}}CMCjEKOj}\",[\"T\"]]B`[\"{{{AOCNb{c}}}CMCjEKOl}\",[\"T\"]]B`[\"{{{AOCNb{c}}}CMCjEKOn}\",[\"T\"]]B`[\"{{{AOCNb{c}}}CMCjEL@`}\",[\"T\"]]B`[\"{{{AOCNb{c}}}CMCjEL@b}\",[\"T\"]]B`[\"{{{AOCNb{c}}}CMCjEL@d}\",[\"T\"]]B`[\"{{{AOCNb{c}}}CMCjEL@f}\",[\"T\"]]B`[\"{{{AOCNb{c}}}CMCjEL@h}\",[\"T\"]]B`[\"{{{AOCNb{c}}}CMCjEL@j}\",[\"T\"]]B`[\"{{{AOCNb{c}}}CMCjEL@l}\",[\"T\"]]B`[\"{{{AOCNb{c}}}CMCjEL@n}\",[\"T\"]]B`[\"{{{AOCNb{c}}}CMCjELA`}\",[\"T\"]]>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210>=<;:9876543210Ba[\"{{{A@KJd{c}}}AOCNfEKOn}\",[\"T\"]]o[\"{{}CMCj}\",[]]10101010101010Cb[\"{{{AB@Nh{OCfANHDd}}c}CMCj{{A@Ld{ANHDd}}}}\",[\"\"]]Cb[\"{{{AB@Nh{OCfANHDf}}c}CMCj{{A@Ld{ANHDf}}}}\",[\"\"]]Cb[\"{{{AB@Nh{OCfANHDh}}c}CMCj{{A@Ld{ANHDh}}}}\",[\"\"]]Cb[\"{{{AB@Nh{OCfANHDj}}c}CMCj{{A@Ld{ANHDj}}}}\",[\"\"]]Cb[\"{{{AB@Nh{OCfANHDl}}c}CMCj{{A@Ld{ANHDl}}}}\",[\"\"]]Cb[\"{{{AB@Nh{OCfANHDn}}c}CMCj{{A@Ld{ANHDn}}}}\",[\"\"]]Cb[\"{{{AB@Nh{OCfANHE`}}c}CMCj{{A@Ld{ANHE`}}}}\",[\"\"]]6543210654321065432106543210654321065432106543210o[\"{{}EONf}\",[]]Bd[\"{{{A@KJd{c}}OJj}AOCNfEL@h}\",[\"T\"]]A`[\"{OJjCMCj}\",[]]210210210210210210210Ab[\"{GMBfAOCNf}\",[]]0000000Fg[\"{{ANHDdg}{{ENB`{eANHDd}}}{}{}{{ELAd{c}{{EMBj{{ENB`{ec}}}}}}}}\",[\"OriginTrait::PalletsOrigin\",\"R\",\"\"]]Fg[\"{{ANHDfg}{{ENB`{eANHDf}}}{}{}{{ELAd{c}{{EMBj{{ENB`{ec}}}}}}}}\",[\"OriginTrait::PalletsOrigin\",\"R\",\"\"]]Fg[\"{{ANHDhg}{{ENB`{eANHDh}}}{}{}{{ELAd{c}{{EMBj{{ENB`{ec}}}}}}}}\",[\"OriginTrait::PalletsOrigin\",\"R\",\"\"]]Fg[\"{{ANHDjg}{{ENB`{eANHDj}}}{}{}{{ELAd{c}{{EMBj{{ENB`{ec}}}}}}}}\",[\"OriginTrait::PalletsOrigin\",\"R\",\"\"]]Fg[\"{{ANHDlg}{{ENB`{eANHDl}}}{}{}{{ELAd{c}{{EMBj{{ENB`{ec}}}}}}}}\",[\"OriginTrait::PalletsOrigin\",\"R\",\"\"]]Fg[\"{{ANHDng}{{ENB`{eANHDn}}}{}{}{{ELAd{c}{{EMBj{{ENB`{ec}}}}}}}}\",[\"OriginTrait::PalletsOrigin\",\"R\",\"\"]]Fg[\"{{ANHE`g}{{ENB`{eANHE`}}}{}{}{{ELAd{c}{{EMBj{{ENB`{ec}}}}}}}}\",[\"OriginTrait::PalletsOrigin\",\"R\",\"\"]]6543210654321065432106543210654321065432106543210Ba[\"{{}{{AB@Nh{{EJOl{FMl}}}}}}\",[]]00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Bj[\"{{}{{AB@Nh{{EJOl{{AB@Nh{OJh}}}}}}}}\",[]]0000000000000000000000000000000000000000000000000000000Aj[\"{AB@Nh{{G@d{FMl}}}}\",[]]0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000An[\"{{{AB@Nh{AI@K`}}}AKIKf}\",[]]An[\"{{{AB@Nh{AI@Kb}}}AKIKf}\",[]]An[\"{{{AB@Nh{AI@Kd}}}AKIKf}\",[]]An[\"{{{AB@Nh{AI@Kf}}}AKIKf}\",[]]An[\"{{{AB@Nh{AI@Kh}}}AKIKf}\",[]]An[\"{{{AB@Nh{AI@Kj}}}AKIKf}\",[]]An[\"{{{AB@Nh{AI@Kl}}}AKIKf}\",[]]Bi[\"{{{AB@Nh{{A@Jd{c}}}}}AKIKlEKOd}\",[\"T\"]]Bi[\"{{{AB@Nh{{A@Jf{c}}}}}AKIKlEKOf}\",[\"T\"]]Bi[\"{{{AB@Nh{{A@Jh{c}}}}}AKIKlEKOh}\",[\"T\"]]An[\"{{{AB@Nh{AI@K`}}}AKIKl}\",[]]An[\"{{{AB@Nh{AI@Kb}}}AKIKl}\",[]]Bi[\"{{{AB@Nh{{A@Jj{c}}}}}AKIKlEKOj}\",[\"T\"]]Bi[\"{{{AB@Nh{{A@Jn{c}}}}}AKIKlEKOl}\",[\"T\"]]Bi[\"{{{AB@Nh{{A@K`{c}}}}}AKIKlEKOn}\",[\"T\"]]An[\"{{{AB@Nh{AI@Kd}}}AKIKl}\",[]]Bi[\"{{{AB@Nh{{A@Kb{c}}}}}AKIKlEL@`}\",[\"T\"]]An[\"{{{AB@Nh{AI@Kf}}}AKIKl}\",[]]An[\"{{{AB@Nh{AI@Kh}}}AKIKl}\",[]]Bi[\"{{{AB@Nh{{A@Kd{c}}}}}AKIKlEL@b}\",[\"T\"]]Bi[\"{{{AB@Nh{{A@Kf{c}}}}}AKIKlEL@d}\",[\"T\"]]Bi[\"{{{AB@Nh{{A@Kh{c}}}}}AKIKlEL@f}\",[\"T\"]]An[\"{{{AB@Nh{AI@Kj}}}AKIKl}\",[]]Bi[\"{{{AB@Nh{{A@Kj{c}}}}}AKIKlEL@h}\",[\"T\"]]An[\"{{{AB@Nh{AI@Kl}}}AKIKl}\",[]]Bi[\"{{{AB@Nh{{A@Kl{c}}}}}AKIKlEL@j}\",[\"T\"]]Bi[\"{{{AB@Nh{{A@Kn{c}}}}}AKIKlEL@l}\",[\"T\"]]Bi[\"{{{AB@Nh{{A@L`{c}}}}}AKIKlEL@n}\",[\"T\"]]Bi[\"{{{AB@Nh{{A@Lb{c}}}}}AKIKlELA`}\",[\"T\"]]Ag[\"{{}{{G@d{OJj}}}}\",[]]000000Bd[\"{{{A@KJd{c}}OJj}AOCNfEL@h}\",[\"T\"]]A`[\"{OJjCMCj}\",[]]Bd[\"{{{A@KJd{c}}OJj}BALHhEL@h}\",[\"T\"]]1Bg[\"{{{A@KJd{c}}OJjOJj}AOCNfEKOj}\",[\"T\"]]Ae[\"{{OJjOJj}CMCj}\",[]]Ci[\"{{BADFn{AB@Nh{c}}}BAF@b{}}\",[\"ValidateUnsigned::Call\"]]000000Dg[\"{{{AB@Nh{{ANGF`{c}}}}{AB@Nh{OCfGMNj}}}{{ENB`{CMCjENBb}}}EL@d}\",[\"T\"]]o[\"{{}EONf}\",[]]00000000000000Am[\"{ANGE`{{EM@f{AKJJb}}}}\",[]]Am[\"{ANGE`{{EM@f{AKJJd}}}}\",[]]Am[\"{ANGE`{{EM@f{AKJJf}}}}\",[]]Am[\"{ANGE`{{EM@f{AKJJh}}}}\",[]]Am[\"{ANGE`{{EM@f{AKJJj}}}}\",[]]Am[\"{ANGE`{{EM@f{AKJJl}}}}\",[]]Am[\"{ANGE`{{EM@f{AKJJn}}}}\",[]]Ak[\"{OJj{{EM@f{AOCOh}}}}\",[]]000000Ae[\"{AB@Nhc{}}\",[\"SS\"]]000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Bh[\"{{{AB@Nh{{A@Jd{c}}}}}EONfEKOd}\",[\"T\"]]Bh[\"{{{AB@Nh{{A@Jf{c}}}}}EONfEKOf}\",[\"T\"]]Bh[\"{{{AB@Nh{{A@Jh{c}}}}}EONfEKOh}\",[\"T\"]]Am[\"{{{AB@Nh{AI@K`}}}EONf}\",[]]Am[\"{{{AB@Nh{AI@Kb}}}EONf}\",[]]Bh[\"{{{AB@Nh{{A@Jj{c}}}}}EONfEKOj}\",[\"T\"]]Bh[\"{{{AB@Nh{{A@Jn{c}}}}}EONfEKOl}\",[\"T\"]]Bh[\"{{{AB@Nh{{A@K`{c}}}}}EONfEKOn}\",[\"T\"]]Am[\"{{{AB@Nh{AI@Kd}}}EONf}\",[]]Bh[\"{{{AB@Nh{{A@Kb{c}}}}}EONfEL@`}\",[\"T\"]]Am[\"{{{AB@Nh{AI@Kf}}}EONf}\",[]]Am[\"{{{AB@Nh{AI@Kh}}}EONf}\",[]]Bh[\"{{{AB@Nh{{A@Kd{c}}}}}EONfEL@b}\",[\"T\"]]Bh[\"{{{AB@Nh{{A@Kf{c}}}}}EONfEL@d}\",[\"T\"]]Bh[\"{{{AB@Nh{{A@Kh{c}}}}}EONfEL@f}\",[\"T\"]]Am[\"{{{AB@Nh{AI@Kj}}}EONf}\",[]]Bh[\"{{{AB@Nh{{A@Kj{c}}}}}EONfEL@h}\",[\"T\"]]Am[\"{{{AB@Nh{AI@Kl}}}EONf}\",[]]Bh[\"{{{AB@Nh{{A@Kl{c}}}}}EONfEL@j}\",[\"T\"]]Bh[\"{{{AB@Nh{{A@Kn{c}}}}}EONfEL@l}\",[\"T\"]]Bh[\"{{{AB@Nh{{A@L`{c}}}}}EONfEL@n}\",[\"T\"]]Bh[\"{{{AB@Nh{{A@Lb{c}}}}}EONfELA`}\",[\"T\"]]Bb[\"{{cAB@NhEKB`FMl}{}{}}\",[\"Call\"]]0Am[\"{{}{{A@Kf{c}}}EL@d}\",[\"T\"]]Am[\"{{}{{A@Kd{c}}}EL@b}\",[\"T\"]]Am[\"{{}{{A@Kh{c}}}EL@f}\",[\"T\"]]Cl[\"{{{AB@Nh{c}}AB@NhEKB`FMl}{{ENB`{EKAnBALBj}}}{}}\",[\"Call\"]]0Ch[\"{{{AB@Nh{OCfc}}EKB`}{{ENB`{eDFE`}}}DFHf{}}\",[\"I\",\"T\"]]0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Ag[\"{{}{{G@d{FMl}}}}\",[]]Cc[\"{{AODA`{G@d{FMl}}}{{ENB`{{G@d{FMl}}BALFl}}}}\",[]]000000Aa[\"{{}c{}}\",[\"T\"]]000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Dk[\"{{{A@Jd{c}}e}BALHhEKOd{}}\",[\"T\",\"UnfilteredDispatchable::RuntimeOrigin\"]]Dk[\"{{{A@Jf{c}}e}BALHhEKOf{}}\",[\"T\",\"UnfilteredDispatchable::RuntimeOrigin\"]]Dk[\"{{{A@Jh{c}}e}BALHhEKOh{}}\",[\"T\",\"UnfilteredDispatchable::RuntimeOrigin\"]]Aj[\"{{AI@K`ANHDd}BALHh}\",[]]Aj[\"{{AI@KbANHDf}BALHh}\",[]]Dk[\"{{{A@Jj{c}}e}BALHhEKOj{}}\",[\"T\",\"UnfilteredDispatchable::RuntimeOrigin\"]]Dk[\"{{{A@Jn{c}}e}BALHhEKOl{}}\",[\"T\",\"UnfilteredDispatchable::RuntimeOrigin\"]]Dk[\"{{{A@K`{c}}e}BALHhEKOn{}}\",[\"T\",\"UnfilteredDispatchable::RuntimeOrigin\"]]Aj[\"{{AI@KdANHDh}BALHh}\",[]]Dk[\"{{{A@Kb{c}}e}BALHhEL@`{}}\",[\"T\",\"UnfilteredDispatchable::RuntimeOrigin\"]]Aj[\"{{AI@KfANHDj}BALHh}\",[]]Aj[\"{{AI@KhANHDl}BALHh}\",[]]Dk[\"{{{A@Kd{c}}e}BALHhEL@b{}}\",[\"T\",\"UnfilteredDispatchable::RuntimeOrigin\"]]Dk[\"{{{A@Kf{c}}e}BALHhEL@d{}}\",[\"T\",\"UnfilteredDispatchable::RuntimeOrigin\"]]Dk[\"{{{A@Kh{c}}e}BALHhEL@f{}}\",[\"T\",\"UnfilteredDispatchable::RuntimeOrigin\"]]Aj[\"{{AI@KjANHDn}BALHh}\",[]]Dk[\"{{{A@Kj{c}}e}BALHhEL@h{}}\",[\"T\",\"UnfilteredDispatchable::RuntimeOrigin\"]]Aj[\"{{AI@KlANHE`}BALHh}\",[]]Dk[\"{{{A@Kl{c}}e}BALHhEL@j{}}\",[\"T\",\"UnfilteredDispatchable::RuntimeOrigin\"]]Dk[\"{{{A@Kn{c}}e}BALHhEL@l{}}\",[\"T\",\"UnfilteredDispatchable::RuntimeOrigin\"]]Dk[\"{{{A@L`{c}}e}BALHhEL@n{}}\",[\"T\",\"UnfilteredDispatchable::RuntimeOrigin\"]]Dk[\"{{{A@Lb{c}}e}BALHhELA`{}}\",[\"T\",\"UnfilteredDispatchable::RuntimeOrigin\"]]F`[\"{{{AB@Nh{AODA`}}{AB@Nh{OCf{AB@Nh{{EJOl{FMl}}}}}}{AB@Nh{OCfc}}}{{ENB`{CMCjBALFl}}}EMBl}\",[\"O\"]]000000000000000000000Ba[\"{{{A@KJd{c}}}AOCNfEL@`}\",[\"T\"]]o[\"{{}CMCj}\",[]]Am[\"{{}{{A@Kd{c}}}EL@b}\",[\"T\"]]Bh[\"{{{AB@Nh{ANHDd}}}{{EM@f{AB@Nh}}}}\",[]]Bh[\"{{{AB@Nh{ANHDf}}}{{EM@f{AB@Nh}}}}\",[]]Bh[\"{{{AB@Nh{ANHDh}}}{{EM@f{AB@Nh}}}}\",[]]Bh[\"{{{AB@Nh{ANHDj}}}{{EM@f{AB@Nh}}}}\",[]]Bh[\"{{{AB@Nh{ANHDl}}}{{EM@f{AB@Nh}}}}\",[]]Bh[\"{{{AB@Nh{ANHDn}}}{{EM@f{AB@Nh}}}}\",[]]Bh[\"{{{AB@Nh{ANHE`}}}{{EM@f{AB@Nh}}}}\",[]]Cg[\"{{OJj{AB@Nh{OCfc}}}{{ENB`{eDFE`}}}DFHf{}}\",[\"I\",\"T\"]]0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Aa[\"{{}c{}}\",[\"U\"]]000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Cg[\"{{}c{}}\",[\"GetStorageVersion::InCodeStorageVersion\"]]00000000000000Ab[\"{GMBfAOCNf}\",[]]A`[\"{{}AOCOl}\",[]]00000000000000Ai[\"{{}{{G@d{BADFl}}}}\",[]]00000000000000Am[\"{{{AB@Nh{ANHDd}}}AACh}\",[]]Am[\"{{{AB@Nh{ANHDf}}}AACh}\",[]]Am[\"{{{AB@Nh{ANHDh}}}AACh}\",[]]Am[\"{{{AB@Nh{ANHDj}}}AACh}\",[]]Am[\"{{{AB@Nh{ANHDl}}}AACh}\",[]]Am[\"{{{AB@Nh{ANHDn}}}AACh}\",[]]Am[\"{{{AB@Nh{ANHE`}}}AACh}\",[]]Ao[\"{GMBf{{A@Jf{c}}}EKOf}\",[\"T\"]]Ao[\"{GMBf{{A@Jh{c}}}EKOh}\",[\"T\"]]Db[\"{{OJj{AB@Nh{OCf{AB@Nh{{EJOl{FMl}}}}}}}{{ENB`{cDFE`}}}{}}\",[\"T\"]]00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002o[\"{{}EONf}\",[]]00000000000000Am[\"{{}{{A@Jn{c}}}EKOl}\",[\"T\"]]Am[\"{{}{{A@K`{c}}}EKOn}\",[\"T\"]]An[\"{OJj{{A@Kj{c}}}EL@h}\",[\"T\"]]00Bc[\"{{OJjOJj}{{A@Jj{c}}}EKOj}\",[\"T\"]]Am[\"{{}{{A@Kb{c}}}EL@`}\",[\"T\"]]") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/generic_inverted_index/32f9ebd57899.js b/web/public/sdk_docs/search.index/generic_inverted_index/32f9ebd57899.js new file mode 100644 index 00000000..7b938ca7 --- /dev/null +++ b/web/public/sdk_docs/search.index/generic_inverted_index/32f9ebd57899.js @@ -0,0 +1 @@ +rb_("QkBLYgA7MAEAAwAArxMBAHAEDQBMGL8EnR6HBLM0AQC3NAEAuzQBAL80AQDDNAEAxzQBAMs0AQDPNAEAFmSHBL3BhwS4/kcBAwAAAD8DOAyQAHANnwA7MAEAAwAApxEBAJAAtQE8DQkARw0AAEoNAABMDQYAVQ0AAFcNAQBbDQAAXg0DAGQNAABmDQcAcQ0BAHYNEACLDQgAlg0AAJoNAQCdDQQApQ0GAK0NAACwDQAAsg0BALUNAQC7DQgAxw0AAMoNAADMDQAAzg0KANwNBgDkDQAA5g0AAOkNAQDsDQUA9Q0GAP0NAQAADgAAAw4TABgOAAAbDgAAHQ4GACYOAAAoDgEALA4AAC8OAwA1DgAANw4HAEIOAQBHDhAAXA4IAGcOAABrDgEAbg4EAHYOBgB+DgAAgQ4AAIMOAQCGDgEAjA4IAJgOAACbDgAAnQ4AAJ8OCgCtDgYAtQ4AALcOAAC6DgEAvQ4FAMYOBgDODgEA0Q4AANQOEwDpDgAA7A4AAO4OBgD3DgAA+Q4BAP0OAAAADwMABg8AAAgPBwATDwEAGA8QAC0PCAA4DwAAPA8BAD8PBABHDwYATw8AAFIPAABUDwEAVw8BAF0PCABpDwAAbA8AAG4PAABwDwoAfg8GAIYPAACIDwAAiw8BAI4PBQCXDwYAnw8BAKIPAAClDxMAug8AAL0PAAC/DwYAyA8AAMoPAQDODwAA0Q8DANcPAADZDwcA5A8BAOkPEAD+DwgACRAAAA0QAQAQEAQAGBAGACAQAAAjEAAAJRABACgQAQAuEAgAOhAAAD0QAAA/EAAAQRAKAE8QBgBXEAAAWRAAAFwQAQBfEAUAaBAGAHAQAQBzEAAAdhATAIsQAACOEAAAkBAGAJkQAACbEAEAnxAAAKIQAwCoEAAAqhAHALUQAQC6EBAAzxAIANoQAADeEAEA4RAEAOkQBgDxEAAA9BAAAPYQAQD5EAEA/xAIAAsRAAAOEQAAEBEAABIRCgAgEQYAKBEAACoRAAAtEQEAMBEFADkRBgBBEQEARBEAAEcREwBcEQAAXxEAAGERBgBqEQAAbBEBAHARAABzEQMAeREAAHsRBwCGEQEAixEQAKARCACrEQAArxEBALIRBAC6EQYAwhEAAMURAADHEQEAyhEBANARCADcEQAA3xEAAOERAADjEQoA8REGAPkRAAD7EQAA/hEBAAESBQAKEgYAEhIBABUSAAAYEhMALRIAADASAAAyEgYAOxIAAD0SAQBBEgAARBIDAEoSAABMEgcAVxIBAFwSEABxEggAfBIAAIASAQCDEgQAixIGAJMSAACWEgAAmBIBAJsSAQChEggArRIAALASAACyEgAAtBIKAMISBgDKEgAAzBIAAM8SAQDSEgUA2xIGAOMSAQDmEgAA6RITAP4SAAABEwAAAxMGAAwTAAAOEwEAEhMAABUTAwAbEwAAHRMHACgTAQAtExAAQhMIAE0TAABREwEAVBMEAFwTBgBkEwAAZxMAAGkTAQBsEwEAchMIAH4TAACBEwAAgxMAAIUTCgCTEwYAmxMAAJ0TAACgEwEAoxMFAKwTBgC0EwEAtxMAALoTCQBjPQAAZT0AAGg9AABqPQAAbD0BAG89AABxPQAAcz0AAHY9AAB4PQAAej0BAH09AAB/PQAAgT0AAIQ9AACGPQAAiD0BAIs9AACNPQAAjz0AAJI9AACUPQAAlj0BAJk9AACbPQAAnT0AAKA9AACiPQAApD0BAKc9AACpPQAAqz0AAK49AACwPQAAsj0BALU9AAC3PQAAuT0AALw9AAC+PQAAwD0BAMM9AADFPQAAxz0AAMo9AADMPQAAzj0BANE9AAA2cp8DwHoUANd6AADZegAA23oOAOx6AADuehkACXsAAAt7DgAbewEAHnsMACx7AAAuexQARXsQAFd7AABZex0AeXsAAHt7AAB9ew4AjnsAAJB7GQCrewAArXsOAL17AQDAewwAznsAANB7FADnexAA+XsAAPt7HQAbfAAAHXwAAB98DgAwfAAAMnwZAE18AABPfA4AX3wBAGJ8DABwfAAAcnwUAIl8EACbfAAAnXwdAL18AAC/fAAAwXwOANJ8AADUfBkA73wAAPF8DgABfQEABH0MABJ9AAAUfRQAK30QAD19AAA/fR0AX30AAGF9AABjfQ4AdH0AAHZ9GQCRfQAAk30OAKN9AQCmfQwAtH0AALZ9FADNfRAA330AAOF9HQABfgAAA34AAAV+DgAWfgAAGH4ZADN+AAA1fg4ARX4BAEh+DABWfgAAWH4UAG9+EACBfgAAg34dAKN+AAClfgAAp34OALh+AAC6fhkA1X4AANd+DgDnfgEA6n4MAPh+AAD6fhQAEX8QACN/AAAlfx0ARX8AAEd/AABJfw4AWn8AAFx/GQB3fwAAeX8OAIl/AQCMfwwAmn8AAJx/FACzfxAAxX8AAMd/CABp2jcAF++HBAEAEQuQADswAQABAAB3GwEABgBGAK0nhwTTNIcEOj8AAEI/AABKPwAAUj8AAFo/AABiPwAAaj8AAHI/AABfRQEAYkUAAGVFAQBpRQAAa0UBAG9FAQByRQAAdUUBAHlFAAB7RQEAf0UBAIJFAACFRQEAiUUAAItFAQCPRQEAkkUAAJVFAQCZRQAAm0UBAJ9FAQCiRQAApUUBAKlFAACrRQEAr0UBALJFAAC1RQEAuUUAALtFAQC/RQEAwkUAAMVFAQDJRQAAy0UBAM9FAQDSRQAA1UUBANlFAADbRQEAJm2HBAh2NQBBdi4Ac3ZhANh2LgAKd2EAb3cuAKF3YQAGeC4AOHhhAJ14LgDPeGEANHkuAGZ5YQDLeS4A/XlhAGJ6LgCUeisAPJKHBNHMhwTJC8oLywv/DLcOug7CDjswAQADAAAvNwEAjwCBAIIDAACFAwAAiAMAAIsDAACOAwAAkQMAAJQDAACXAwAAagcAAG0HAABwBwAAcwcAAHYHAAB5BwAAfAcAAH8HAACCBwAAhQcAAIgHAACLBwAAjgcAAJEHAACUBwAAlwcAAF0tAABgLQAAYy0AAGYtAABpLQAAbC0AAG8tAAByLQAAWzkAAF05AABfOQAAYTkAAGM5AABlOQAAZzkAAGk5AABrOQAAbTkAAG85AABxOQAAczkAAHU5AAB3OQAAeTkAAHs5AAB9OQAAfzkAAIE5AACDOQAAhTkAAIc5AACJOQAAizkAAI05AACPOQAAkTkAAJM5AACVOQAAlzkAAJk5AACbOQAAnTkAAJ85AAChOQAAozkAAKU5AACnOQAAqTkAAKs5AACtOQAArzkAALE5AACzOQAAtTkAALc5AAC5OQAAuzkAAL05AAC/OQAAwTkAAMM5AADFOQAAxzkAAMk5AABjRQAAc0UAAINFAACTRQAAo0UAALNFAADDRQAA00UAAO5ODwkGWw8Ju4aHBLWQAADkkAAAE5EAAEKRAABxkQAAoJEAAM+RAAD+kQAAfbQ/DUHMBABHzAYAT8wGAFfMBgBfzAYAZ8wGAG/MBgB3zAYAf8wBAFnRDwlK3HcA390AAOLdAADl3QAA6N0AAOvdAADu3QAA8d0AAPTdAAAH3p8IMPZ3AA8AIQh4AJwIAACfCAAAoggAAKUIAACoCAAAqwgAAK4IAADJCgYAxgsBAPsMAAA/DgEApQ4AALsOAAC9DgEAOzABAAEAAOcPAQA3AGcBWiMAAGIjAABqIwAAciMAAHojAACCIwAAiiMAAJIjAACVIwAAlyMAAJkjAACyIwAAuiMAALwjAADKIwAA4iMAAOUjAADnIwAA9CMAAAEkAAADJAAABSQAAAckAAAJJAAACyQAAA0kAAAmJAAALiQAADAkAAA+JAAAViQAAFkkAABbJAAAaCQAAHUkAAB3JAAAeSQAAHskAAB9JAAAfyQAAIEkAACaJAAAoiQAAKQkAACyJAAAyiQAAM0kAADPJAAA3CQAAOkkAADrJAAA7SQAAO8kAADxJAAA8yQAAPUkAAAOJQAAFiUAABglAAAmJQAAPiUAAEElAABDJQAAUCUAAF0lAABfJQAAYSUAAGMlAABlJQAAZyUAAGklAACCJQAAiiUAAIwlAACaJQAAsiUAALUlAAC3JQAAxCUAANElAADTJQAA1SUAANclAADZJQAA2yUAAN0lAAD2JQAA/iUAAAAmAAAOJgAAJiYAACkmAAArJgAAOCYAAEUmAABHJgAASSYAAEsmAABNJgAATyYAAFEmAABqJgAAciYAAHQmAACCJgAAmiYAAJ0mAACfJgAArCYAALkmAAC7JgAAvSYAAL8mAADBJgAAwyYAAMUmAADeJgAA5iYAAOgmAAD2JgAADicAABEnAAATJwAAICcAAC0nAAAvJwAAMScAADMnAAB1P3cA/loHAJ5ohwTVegEA2HoAANp6AADqegEA7XoAAAh7AAAKewAAGnsAAB17AAArewAALXsAAEN7AQBWewAAWHsAAHd7AQB6ewAAfHsAAIx7AQCPewAAqnsAAKx7AAC8ewAAv3sAAM17AADPewAA5XsBAPh7AAD6ewAAGXwBABx8AAAefAAALnwBADF8AABMfAAATnwAAF58AABhfAAAb3wAAHF8AACHfAEAmnwAAJx8AAC7fAEAvnwAAMB8AADQfAEA03wAAO58AADwfAAAAH0AAAN9AAARfQAAE30AACl9AQA8fQAAPn0AAF19AQBgfQAAYn0AAHJ9AQB1fQAAkH0AAJJ9AACifQAApX0AALN9AAC1fQAAy30BAN59AADgfQAA/30BAAJ+AAAEfgAAFH4BABd+AAAyfgAANH4AAER+AABHfgAAVX4AAFd+AABtfgEAgH4AAIJ+AAChfgEApH4AAKZ+AAC2fgEAuX4AANR+AADWfgAA5n4AAOl+AAD3fgAA+X4AAA9/AQAifwAAJH8AAEN/AQBGfwAASH8AAFh/AQBbfwAAdn8AAHh/AACIfwAAi38AAJl/AACbfwAAsX8BAMR/AADGfwAAdJAEAHqQBgCCkAYAipAGAJKQBgCakAYAopAGAKqQBgCykAIAtpABAMCQAADGkAEAzZAAANaQAADYkAEA3pAAAOOQAADlkAEA75AAAPWQAQD8kAAABZEAAAeRAQANkQAAEpEAABSRAQAekQAAJJEBACuRAAA0kQAANpEBADyRAABBkQAAQ5EBAE2RAABTkQEAWpEAAGORAABlkQEAa5EAAHCRAABykQEAfJEAAIKRAQCJkQAAkpEAAJSRAQCakQAAn5EAAKGRAQCrkQAAsZEBALiRAADBkQAAw5EBAMmRAADOkQAA0JEBANqRAADgkQEA55EAAPCRAADykQEA+JEAAP2RAAD/kQEACZIAAA+SAQAWkgAAH5IAACGSAQAnkgAAXaknCEjGAQBNxgAAT8YBAFTGAABWxgAAXsYBAGPGAABlxgEAasYAAGzGAAB0xgEAecYAAHvGAQCAxgAAgsYAAIrGAQCPxgAAkcYBAJbGAACYxgAAoMYBAKXGAACnxgEArMYAAK7GAAC2xgEAu8YAAL3GAQDCxgAAxMYAAMzGAQDRxgAA08YBANjGAADaxgAA4sYBAOfGAADpxgEA7sYAAPDGAACZzDcAL+s3AAj6dwDrCO8I8wj3CPsI/wgDCQcJnQqeCp8KogqjCqQKpgqpCqoKqwqtCq8KsAqxCrIKvgrCCqILowukC6cLqAupC6sLrguvC7ALsgu0C7ULtgu3C84MzwzQDNMM1AzVDNcM2gzbDNwM3gzgDOEM4gzjDL8OOzABAAEAACcKAQAAAIoAliMAAJgjAACaIwEAsyMBALsjAAC9IwAAyyMAAOMjAADmIwAA6CMAAPUjAAACJAAABCQAAAYkAAAIJAAACiQAAAwkAAAOJAEAJyQBAC8kAAAxJAAAPyQAAFckAABaJAAAXCQAAGkkAAB2JAAAeCQAAHokAAB8JAAAfiQAAIAkAACCJAEAmyQBAKMkAAClJAAAsyQAAMskAADOJAAA0CQAAN0kAADqJAAA7CQAAO4kAADwJAAA8iQAAPQkAAD2JAEADyUBABclAAAZJQAAJyUAAD8lAABCJQAARCUAAFElAABeJQAAYCUAAGIlAABkJQAAZiUAAGglAABqJQEAgyUBAIslAACNJQAAmyUAALMlAAC2JQAAuCUAAMUlAADSJQAA1CUAANYlAADYJQAA2iUAANwlAADeJQEA9yUBAP8lAAABJgAADyYAACcmAAAqJgAALCYAADkmAABGJgAASCYAAEomAABMJgAATiYAAFAmAABSJgEAayYBAHMmAAB1JgAAgyYAAJsmAACeJgAAoCYAAK0mAAC6JgAAvCYAAL4mAADAJgAAwiYAAMQmAADGJgEA3yYBAOcmAADpJgAA9yYAAA8nAAASJwAAFCcAACEnAAAuJwAAMCcAADInAAA0JwAART4BAE4+AQBXPgEAYD4BAGk+AQByPgEAez4BAIQ+AQDeRQ8JRswAAE7MAABWzAAAXswAAGbMAABuzAAAdswAAH7MAAC49XcAxgo7MAEAAwAATwQBADcAWgEVAAAAFwAAABkAAAAwAAAANQAAADcAAABEAAAAWgAAAF0AAABfAAAAawAAAHcAAAB5AAAAewAAAH0AAAB/AAAAgQAAAIMAAACaAAAAnwAAAKEAAACuAAAAxAAAAMcAAADJAAAA1QAAAOEAAADjAAAA5QAAAOcAAADpAAAA6wAAAO0AAAAEAQAACQEAAAsBAAAYAQAALgEAADEBAAAzAQAAPwEAAEsBAABNAQAATwEAAFEBAABTAQAAVQEAAFcBAABuAQAAcwEAAHUBAACCAQAAmAEAAJsBAACdAQAAqQEAALUBAAC3AQAAuQEAALsBAAC9AQAAvwEAAMEBAADYAQAA3QEAAN8BAADsAQAAAgIAAAUCAAAHAgAAEwIAAB8CAAAhAgAAIwIAACUCAAAnAgAAKQIAACsCAABCAgAARwIAAEkCAABWAgAAbAIAAG8CAABxAgAAfQIAAIkCAACLAgAAjQIAAI8CAACRAgAAkwIAAJUCAACsAgAAsQIAALMCAADAAgAA1gIAANkCAADbAgAA5wIAAPMCAAD1AgAA9wIAAPkCAAD7AgAA/QIAAP8CAAAWAwAAGwMAAB0DAAAqAwAAQAMAAEMDAABFAwAAUQMAAF0DAABfAwAAYQMAAGMDAACiAwAApAMAAKYDAADCAwAAxwMAAMkDAADYAwAA8gMAAPUDAAD3AwAABQQAABMEAAAVBAAAFwQAABkEAAAbBAAAHQQAAB8EAAA7BAAAQAQAAEIEAABRBAAAawQAAG4EAABwBAAAfgQAAIwEAACOBAAAkAQAAJIEAACUBAAAlgQAAJgEAAC0BAAAuQQAALsEAADKBAAA5AQAAOcEAADpBAAA9wQAAAUFAAAHBQAACQUAAAsFAAANBQAADwUAABEFAAAtBQAAMgUAADQFAABDBQAAXQUAAGAFAABiBQAAcAUAAH4FAACABQAAggUAAIQFAACGBQAAiAUAAIoFAACmBQAAqwUAAK0FAAC8BQAA1gUAANkFAADbBQAA6QUAAPcFAAD5BQAA+wUAAP0FAAD/BQAAAQYAAAMGAAAfBgAAJAYAACYGAAA1BgAATwYAAFIGAABUBgAAYgYAAHAGAAByBgAAdAYAAHYGAAB4BgAAegYAAHwGAACYBgAAnQYAAJ8GAACuBgAAyAYAAMsGAADNBgAA2wYAAOkGAADrBgAA7QYAAO8GAADxBgAA8wYAAPUGAAARBwAAFgcAABgHAAAnBwAAQQcAAEQHAABGBwAAVAcAAGIHAABkBwAAZgcAAGgHAADQORMA5jkEAO05CgD5ORMADjoAABE6CQAcOgkALzoTAEU6BABMOgoAWDoTAG06AABwOgkAezoJAI46EwCkOgQAqzoKALc6EwDMOgAAzzoJANo6CQDtOhMAAzsEAAo7CgAWOxMAKzsAAC47CQA5OwkATDsTAGI7BABpOwoAdTsTAIo7AACNOwkAmDsJAKs7EwDBOwQAyDsKANQ7EwDpOwAA7DsJAPc7CQAKPBMAIDwEACc8CgAzPBMASDwAAEs8CQBWPAkAaTwTAH88BACGPAoAkjwTAKc8AACqPAkAtTwJAO0/dwB5kAAAgZAAAImQAACRkAAAmZAAAKGQAACpkAAAsZAAAEXGAgBKxgIATsYAAFHGAgBVxgAAV8YGAGDGAgBkxgAAZ8YCAGvGAABtxgYAdsYCAHrGAAB9xgIAgcYAAIPGBgCMxgIAkMYAAJPGAgCXxgAAmcYGAKLGAgCmxgAAqcYCAK3GAACvxgYAuMYCALzGAAC/xgIAw8YAAMXGBgDOxgIA0sYAANXGAgDZxgAA28YGAOTGAgDoxgAA68YCAO/GAADxxgMAAQCxCDcAOzABAAMAAC8FAQC8ADEBFgAAABgAAAAaAAEAMQABADYAAAA4AAAARQAAAFsAAABeAAAAYAAAAGwAAAB4AAAAegAAAHwAAAB+AAAAgAAAAIIAAACEAAEAmwABAKAAAACiAAAArwAAAMUAAADIAAAAygAAANYAAADiAAAA5AAAAOYAAADoAAAA6gAAAOwAAADuAAEABQEBAAoBAAAMAQAAGQEAAC8BAAAyAQAANAEAAEABAABMAQAATgEAAFABAABSAQAAVAEAAFYBAABYAQEAbwEBAHQBAAB2AQAAgwEAAJkBAACcAQAAngEAAKoBAAC2AQAAuAEAALoBAAC8AQAAvgEAAMABAADCAQEA2QEBAN4BAADgAQAA7QEAAAMCAAAGAgAACAIAABQCAAAgAgAAIgIAACQCAAAmAgAAKAIAACoCAAAsAgEAQwIBAEgCAABKAgAAVwIAAG0CAABwAgAAcgIAAH4CAACKAgAAjAIAAI4CAACQAgAAkgIAAJQCAACWAgEArQIBALICAAC0AgAAwQIAANcCAADaAgAA3AIAAOgCAAD0AgAA9gIAAPgCAAD6AgAA/AIAAP4CAAAAAwEAFwMBABwDAAAeAwAAKwMAAEEDAABEAwAARgMAAFIDAABeAwAAYAMAAGIDAABkAwAAowMAAKUDAACnAwIAwwMBAMgDAADKAwAA2QMAAPMDAAD2AwAA+AMAAAYEAAAUBAAAFgQAABgEAAAaBAAAHAQAAB4EAAAgBAIAPAQBAEEEAABDBAAAUgQAAGwEAABvBAAAcQQAAH8EAACNBAAAjwQAAJEEAACTBAAAlQQAAJcEAACZBAIAtQQBALoEAAC8BAAAywQAAOUEAADoBAAA6gQAAPgEAAAGBQAACAUAAAoFAAAMBQAADgUAABAFAAASBQIALgUBADMFAAA1BQAARAUAAF4FAABhBQAAYwUAAHEFAAB/BQAAgQUAAIMFAACFBQAAhwUAAIkFAACLBQIApwUBAKwFAACuBQAAvQUAANcFAADaBQAA3AUAAOoFAAD4BQAA+gUAAPwFAAD+BQAAAAYAAAIGAAAEBgIAIAYBACUGAAAnBgAANgYAAFAGAABTBgAAVQYAAGMGAABxBgAAcwYAAHUGAAB3BgAAeQYAAHsGAAB9BgIAmQYBAJ4GAACgBgAArwYAAMkGAADMBgAAzgYAANwGAADqBgAA7AYAAO4GAADwBgAA8gYAAPQGAAD2BgIAEgcBABcHAAAZBwAAKAcAAEIHAABFBwAARwcAAFUHAABjBwAAZQcAAGcHAABpBwAAzTkAACw6AACLOgAA6joAAEk7AACoOwAABzwAAGY8AAA/jgcASI4EAE+OBABVjgcAXo4AAGGOAwBmjgMAbo4HAHeOBAB+jgQAhI4HAI2OAACQjgMAlY4DAJ2OBwCmjgQArY4EALOOBwC8jgAAv44DAMSOAwDMjgcA1Y4EANyOBADijgcA644AAO6OAwDzjgMA+44HAASPBAALjwQAEY8HABqPAAAdjwMAIo8DACqPBwAzjwQAOo8EAECPBwBJjwAATI8DAFGPAwBZjwcAYo8EAGmPBABvjwcAeI8AAHuPAwCAjwMAiI8HAJGPBACYjwQAno8HAKePAACqjwMAr48DAIWx9wIDAMwLAQDQC1sAEQ1eADswAQACAACPAAEAXgDLOcw5zjnPOeQ55TnrOew5+DkNOg86EDobOiY6JzooOik6KjorOi06LjpDOkQ6SjpLOlc6bDpuOm86ejqFOoY6hzqIOok6ijqMOo06ojqjOqk6qjq2Oss6zTrOOtk65DrlOuY65zroOuk66zrsOgE7AjsIOwk7FTsqOyw7LTs4O0M7RDtFO0Y7RztIO0o7SztgO2E7ZztoO3Q7iTuLO4w7lzuiO6M7pDulO6Y7pzupO6o7vzvAO8Y7xzvTO+g76jvrO/Y7ATwCPAM8BDwFPAY8CDwJPB48HzwlPCY8MjxHPEk8SjxVPGA8YTxiPGM8ZDxlPGc8aDx9PH48hDyFPJE8pjyoPKk8tDy/PMA8wTzCPDyOa46ajsmO+I4nj1aPhY8BAEQOXgA7MAEAAQAARwMBAAAAQwAmcg8AO44AAD2OAQBHjgAATY4BAFSOAABdjgAAX44BAGWOAABqjgAAbI4BAHaOAAB8jgEAg44AAIyOAACOjgEAlI4AAJmOAACbjgEApY4AAKuOAQCyjgAAu44AAL2OAQDDjgAAyI4AAMqOAQDUjgAA2o4BAOGOAADqjgAA7I4BAPKOAAD3jgAA+Y4BAAOPAAAJjwEAEI8AABmPAAAbjwEAIY8AACaPAAAojwEAMo8AADiPAQA/jwAASI8AAEqPAQBQjwAAVY8AAFePAQBhjwAAZ48BAG6PAAB3jwAAeY8BAH+PAACEjwAAho8BAJCPAACWjwEAnY8AAKaPAACojwEAro8AAK2eNwAo96cC2Qo7MAEAAwAAhwABADcAKgADhgIACIYCAAyGAAAPhgIAE4YAABWGBgAehgIAIoYAACWGAgAphgAAK4YGADSGAgA4hgAAO4YCAD+GAABBhgYASoYCAE6GAABRhgIAVYYAAFeGBgBghgIAZIYAAGeGAgBrhgAAbYYGAHaGAgB6hgAAfYYCAIGGAACDhgYAjIYCAJCGAACThgIAl4YAAJmGBgCihgIApoYAAKmGAgCthgAAr4YDAND5DwABABoJNwAAADswAAABAQAVAAEA5AwVADswAAABAAAPAAEAbkAPAAAAADswAAABAAAPAAEAwIUPAEFGRGkAAAA7MAAAAQAADwkSAAh2NQBBdi4Ac3ZhANh2LgAKd2EAb3cuAKF3YQAGeC4AOHhhAJ14LgDPeGEANHkuAGZ5YQDLeS4A/XlhAGJ6LgCUeisA0cyHBDowAAABAAAAAACPBBAAAABjRXNFg0WTRaNFs0XDRdNF7k7wTvNO9U72TvlO+k78Tv9OAU8DTwVPBk8JTwpPDE8OTxFPEk8UTxZPGE8aTx1PHk8gTyNPJU8nTylPKk8tTy9PME8zTzRPN084TztPPU8+T0FPQk9FT0dPSU9KT01PT09RT1NPVU9XT1hPWk9cT15PYE9jT2VPZ09pT2tPbE9vT3BPck91T3ZPeU96T31Pfk+AT4NPhE+HT4hPik+MT45PkE+TT5RPlk+ZT5tPnE+eT6FPok+lT6dPqU+qT6xPr0+xT7NPtE+2T7lPuk+9T75PwE/DT8RPxk/IT8pPzE/OT9BP0k/VT9dP2U/aT91P30/gT+NP5U/mT+hP60/tT+9P8U/yT/VP9k/4T/tP/E/+TwFQA1AFUAdQCFAKUAxQDlAQUBJQFVAXUBhQG1AcUB5QIVAjUCVQJ1AoUCtQLFAuUDBQM1A0UDZQOFA6UDxQP1BAUEJQRVBHUElQS1BMUE9QUVBSUFVQVlBZUFpQXVBfUGBQY1BkUGdQaVBrUGxQb1BxUHNQdVB3UHlQelB8UH5QgFCCUIVQh1CJUItQjVCOUJFQklCUUJdQmFCbUJxQn1CgUKJQpVCmUKlQqlCsUK5QsFCyULVQtlC4ULtQvVC+UMBQw1DEUMdQyVDLUMxQzlDRUNNQ1VDWUNhQ21DcUN9Q4FDiUOVQ5lDoUOpQ7FDuUPBQ8lD0UPdQ+VD7UPxQ/1ABUQJRBVEHUQhRClENUQ9REVETURRRF1EYURpRHVEeUSBRI1ElUSdRKVEqUSxRLlEwUTJRNFE3UTlROlE9UT5RQFFDUUVRR1FJUUpRTVFOUVBRUlFVUVZRWFFaUVxRXlFhUWJRZFFnUWlRa1FtUW5RcVFzUXRRd1F4UXtRfFF/UYFRglGFUYZRiVGLUY1RjlGRUZNRlVGXUZlRm1GcUZ5RoFGiUaRRp1GpUatRrVGvUbBRs1G0UbZRuVG6Ub1RvlHBUcJRxFHHUchRy1HMUc5R0FHSUdRR11HYUdpR3VHfUeBR4lHlUeZR6VHrUe1R7lHwUfNR9VH3UfhR+lH9Uf5RAVICUgRSB1IIUgpSDFIOUhBSElIUUhZSGVIbUh1SHlIhUiNSJFInUilSKlIsUi9SMVIzUjVSNlI5UjpSPFI/UkBSQlJFUkdSSVJLUkxSTlJQUlJSVFJWUllSW1JcUl9SYFJiUmVSZ1JpUmtSbFJvUnBSclJ0UndSeFJ6UnxSflKAUoNShFKGUolSi1KNUo9SkFKTUpVSllKZUppSnVKeUqFSo1KkUqdSqFKrUq1Sr1KwUrNStVK3UrlSu1K9Ur5SwFLCUsRSxlLJUstSzVLPUtFS0lLVUtZS2FLbUtxS31LgUuNS5FLmUulS6lLtUu5S8FLyUvRS9lL5UvpS/FL/UgFTAlMEUwdTCFMLUw1TD1MQUxJTFVMXUxlTGlMcUx9TIFMjUyRTJlMpUypTLFMuUzBTMlM0UzZTOFM7Uz1TP1NAU0NTRVNGU0lTS1NMU05TUVNTU1VTV1NYU1tTXFNeU2FTYlNkU2dTaVNrU21TblNwU3JTdFN2U3hTe1N9U35TgVOCU4RTh1OJU4tTjVOOU5FTklOUU5ZTmVOaU5xTnlOgU6JTpVOmU6hTq1OtU69TsVOyU7VTt1O4U7tTvFO/U8BTw1PFU8ZTyVPKU81Tz1PRU9JT1VPXU9lT21PdU99T4FPiU+RT5lPoU+tT7VPvU/FT81P0U/dT+FP6U/1T/lMBVAJUBVQGVAhUC1QMVA9UEFQSVBRUFlQYVBtUHFQeVCFUI1QkVCZUKVQqVC1UL1QxVDJUNFQ3VDlUO1Q8VD5UQVRCVEVURlRIVEtUTFROVFBUUlRUVFZUWFRaVF1UX1RhVGJUZVRnVGhUa1RtVG5UcFRzVHVUd1R5VHpUfVR+VIBUg1SEVIZUiVSLVI1Uj1SQVJJUlFSWVJhUmlSdVJ9UoFSjVKRUplSpVKtUrVSvVLBUs1S0VLZUuFS7VLxUvlTAVMJUxFTHVMhUylTNVM9U0VTTVNRU11TZVNpU3VTeVOFU4lTlVOdU6FTrVOxU71TxVPNU9FT3VPlU+1T9VP9UAVUCVQRVBlUIVQpVDVUPVRFVE1UVVRZVGVUaVRxVH1UgVSNVJFUnVShVKlUtVS5VMVUyVTRVNlU4VTpVPVU+VUBVQ1VFVUZVSFVLVUxVT1VRVVNVVFVWVVlVW1VdVV5VYFVjVWRVZ1VoVWpVbVVuVXBVclV0VXZVeFV6VXxVf1WBVYNVhFWHVYlVilWNVY9VkFWSVZVVl1WZVZtVnFWfVaBVolWlVaZVqFWrVa1Vr1WxVbJVtFW2VbhVulW8Vb9VwVXCVcVVxlXIVctVzVXPVdFV0lXVVdZV2FXaVd1V3lXgVeJV5FXmVelV6lXsVe9V8VXzVfVV9lX5VftV/FX/VQBWA1YEVgdWCVYKVg1WDlYRVhNWFVYWVhlWG1YdVh9WIVYjViRWJlYoVipWLFYvVjFWM1Y1VjdWOFY7VjxWPlZBVkJWRVZGVklWSlZMVk9WUFZTVlRWVlZYVlpWXFZfVmBWYlZlVmdWaFZqVm1WblZxVnNWdVZ2VnhWe1Z9Vn9WgFaCVoVWhlaJVopWjFaPVpBWklaUVpZWmFaaVpxWnlahVqNWpVamVqlWq1asVq9WsVayVrRWt1a5VrtWvVa+VsFWwlbEVsdWyFbKVs1Wz1bRVtNW1FbWVthW2lbcVt5W4VbjVuRW51boVupW7VbvVvFW81b0VvdW+Fb6VvxW/1YAVwJXBFcGVwhXC1cMVw5XEVcTVxVXF1cYVxtXHVceVyFXIlclVyZXKVcrVyxXL1cwVzNXNVc3VzhXO1c9Vz9XQVdDV0VXRldIV0pXTFdOV1FXU1dVV1dXWVdaV11XXldgV2NXZFdnV2hXa1dsV25XcVdyV3VXdld4V3pXfFd+V4FXgleEV4dXiVeKV4xXj1eQV5NXlVeXV5hXmledV59XoVeiV6RXp1eoV6tXrFeuV7FXsle0V7ZXuFe6V7xXvlfAV8NXxVfHV8hXy1fNV85X0VfTV9RX1lfZV9tX3VffV+BX41fkV+ZX6VfqV+xX71fxV/NX9Vf2V/hX+lf8VzswAAABAQAOAAYAzgwCANMMAgDXDAAA2gwCAN4MAADgDAMAOjAAAAEAAAAAAI8EEAAAAN5F4UXiReRF50XpRepF7UXuRfFF80X0RfZF+UX6RfxF/0UARgJGBUYHRghGCkYMRg5GEEYSRhVGF0YZRhpGHUYeRiBGI0YkRidGKUYqRixGLkYwRjJGNUY3RjlGOkY8Rj5GQEZDRkVGR0ZIRkpGTUZPRlBGU0ZVRlZGWEZbRlxGX0ZgRmJGZUZnRmlGa0ZtRm5GcUZyRnVGd0Z5RnpGfEZ+RoBGg0aFRoZGiEaLRo1GjkaQRpNGlUaXRphGmkacRp5GoEaiRqVGpkapRqtGrUauRrBGs0a1RrZGuUa6RrxGv0bARsNGxEbHRshGykbMRs5G0EbSRtVG1kbYRtpG3EbeRuBG40blRuZG6EbqRu1G7kbwRvNG9Ub2RvlG+0b9Rv5GAEcDRwRHBkcJRwtHDEcPRxBHE0cVRxZHGEcbRxxHHkchRyJHJEcnRylHKkcsRy5HMEcyRzRHN0c5RztHPEc/R0BHQkdFR0ZHSUdLR0xHTkdQR1JHVEdXR1lHW0dcR15HYEdiR2VHZ0dpR2pHbEdvR3FHckd1R3dHeEd6R31HfkeBR4JHhEeHR4lHi0eNR49HkEeTR5RHl0eZR5tHnEeeR6BHokelR6dHqEeqR61Hr0ewR7JHtUe3R7lHuke8R75HwEfCR8RHx0fIR8tHzUfPR9BH0kfVR9dH2EfbR9xH3kfhR+JH5UfmR+lH6kfsR+5H8EfyR/RH90f4R/pH/Ef+RwBIAkgFSAdICEgKSAxID0gQSBJIFUgXSBhIG0gdSB9IIEgiSCVIJkgoSCtILUguSDFIMkg1SDdIOEg6SD1IPkhASENIREhGSElIS0hMSE5IUEhSSFRIVkhZSFtIXUheSGFIYkhkSGdIaEhrSG1IbkhwSHJIdEh2SHlIe0h9SH5IgEiCSIRIh0iJSItIjEiOSJFIk0iUSJdImUiaSJxIn0igSKNIpEimSKlIq0itSK9IsUiySLVItki5SLtIvUi+SMBIwkjESMdIyUjKSMxIz0jRSNJI1EjXSNlI20jcSN5I4EjiSORI5kjpSOpI7UjvSPFI8kj0SPdI+Uj6SP1I/kgASQNJBEkHSQhJC0kMSQ5JEEkSSRRJFkkZSRpJHEkeSSBJIkkkSSdJKUkqSSxJLkkxSTJJNEk3STlJOkk9ST9JQUlCSURJR0lISUpJTUlPSVBJU0lUSVdJWUlaSVxJX0lgSWJJZUlmSWhJa0ltSW5JcElySXRJdkl4SXtJfUl/SYBJg0mESYZJiUmKSY1Jj0mQSZJJlEmWSZhJm0mdSZ9JoEmiSaRJpkmpSatJrUmuSbBJs0m1SbZJuUm7SbxJvknBScJJxUnGSchJy0nNSc9J0UnTSdRJ10nYSdtJ3UnfSeBJ4knkSeZJ6UnrSexJ7knxSfNJ9En2SflJ+0n9Sf5JAEoCSgRKBkoISgtKDEoPShFKE0oUShZKGUobShxKH0ogSiJKJUomSilKKkotSi5KMEoySjRKNko4SjtKPEo+SkBKQkpESkZKSUpLSkxKTkpQSlNKVEpWSllKW0pcSl9KYUpjSmRKZkppSmpKbEpvSnFKckp1SnZKeUp7SnxKfkqBSoJKhEqHSohKikqNSo9KkEqSSpRKlkqYSppKnUqfSqFKokqlSqZKqEqrSqxKr0qxSrJKtEq2SrhKukq9Sr9KwUrCSsRKxkrISstKzUrPStBK0krVStdK2ErbSt1K3krgSuNK5ErnSuhK6krtSu9K8UrzSvVK9kr5SvpK/Ur/SgFLAksESwZLCEsLSw1LDksQSxNLFUsWSxhLG0sdSx9LIEsiSyRLJksoSypLLUsuSzFLM0s1SzZLOEs7Sz1LPktBS0JLREtHS0hLS0tMS09LUEtSS1RLVktYS1pLXUteS2BLYktkS2ZLaEtrS21LbktwS3JLdUt2S3hLe0t9S35LgUuDS4VLhkuIS4tLjEuOS5FLk0uUS5dLmEubS51LnkugS6NLpEumS6lLqkusS69LsUuyS7RLtku4S7pLvEu/S8FLw0vES8dLyEvKS81LzkvRS9NL1EvWS9hL2kvcS99L4UvjS+RL5kvoS+pL7UvvS/FL8kv0S/dL+Uv6S/1L/0sATAJMBUwGTAlMCkwMTA9MEUwTTBVMF0wYTBtMHEwfTCFMI0wkTCZMKEwqTC1ML0wwTDJMNUw3TDhMOkw9TD9MQUxCTERMRkxITEpMTExPTFBMU0xVTFdMWExaTF1MX0xgTGNMZExmTGlMakxtTG5McUxyTHRMdkx4THpMfEx/TIBMgkyETIZMiEyKTI1Mj0yQTJJMlEyXTJhMmkydTJ9MoEyjTKVMp0yoTKpMrUyuTLBMs0y1TLZMuUy6TL1Mv0zATMJMxUzGTMhMy0zMTM5M0UzTTNRM1kzYTNpM3EzeTOFM40zlTOZM6UzqTOxM70zwTPNM9Uz2TPhM+kz8TP5MAU0DTQVNBk0ITQpNDE0PTRFNE00UTRZNGU0bTRxNH00hTSJNJE0nTShNK00sTS5NMU0zTTVNN005TTpNPU0+TUFNQ01FTUZNSE1KTUxNT01RTVJNVE1XTVlNWk1cTV9NYU1jTWRNZk1oTWpNbE1uTXFNck11TXdNeU16TXxNf02BTYJNhU2GTYhNi02MTY9NkE2TTZRNlk2YTZpNnE2eTaFNok2kTaZNqE2qTaxNr02xTbJNtE22TblNuk28Tb9NwU3CTcVNx03JTcpNzE3PTdBN0k3VTddN2E3bTdxN303hTeJN5E3nTehN6k3tTe5N8E3zTfVN9k34TfpN/E3+TQBOA04FTgdOCE4LTgxODk4RThJOFU4XThhOGk4cTh5OIE4jTiVOJ04oTipOLE4uTjFOM041TjZOOE47Tj1OPk5BTkNORE5GTklOSk5NTk5OUE5TTlVOV05ZTltOXE5fTmBOY05lTmdOaE5qTmxObk5xTnNOdE52TnlOe058Tn5OgU6DToVOhk6ITopOjE6OTpBOk06UTpdOmU6bTpxOnk6hTqNOpE6nTqhOqk6tTq5OsU6yTrVOtk64TrpOvE6+TsBOw07ETsZOyE7KTsxOzk7RTtNO1E7WTthO207cTt5O4U7jTuRO507pTutO7E5GzE7MVsxezGbMbsx2zH7MOzAAAAEAAH8AMQB5kAAAgZAAAImQAACRkAAAmZAAAKGQAACpkAAAsZAAAEXGAgBKxgIATsYAAFHGAgBVxgAAV8YGAGDGAgBkxgAAZ8YCAGvGAABtxgYAdsYCAHrGAAB9xgIAgcYAAIPGBgCMxgIAkMYAAJPGAgCXxgAAmcYGAKLGAgCmxgAAqcYCAK3GAACvxgYAuMYCALzGAAC/xgIAw8YAAMXGBgDOxgIA0sYAANXGAgDZxgAA28YGAOTGAgDoxgAA68YCAO/GAADxxgMAOzABAAIAAAcAAQC6AM05LDqLOuo6STuoOwc8ZjwCANALWwARDV4AOjAAAAEAAAAAAI8AEAAAAMs5zDnOOc855DnlOes57Dn4OQ06DzoQOhs6JjonOig6KToqOis6LTouOkM6RDpKOks6VzpsOm46bzp6OoU6hjqHOog6iTqKOow6jTqiOqM6qTqqOrY6yzrNOs462TrkOuU65jrnOug66TrrOuw6ATsCOwg7CTsVOyo7LDstOzg7QztEO0U7RjtHO0g7SjtLO2A7YTtnO2g7dDuJO4s7jDuXO6I7ozukO6U7pjunO6k7qju/O8A7xjvHO9M76DvqO+s79jsBPAI8AzwEPAU8BjwIPAk8HjwfPCU8JjwyPEc8STxKPFU8YDxhPGI8YzxkPGU8ZzxoPH08fjyEPIU8kTymPKg8qTy0PL88wDzBPMI8PI5rjpqOyY74jiePVo+FjzswAAABAABHA0MAJnIPADuOAAA9jgEAR44AAE2OAQBUjgAAXY4AAF+OAQBljgAAao4AAGyOAQB2jgAAfI4BAIOOAACMjgAAjo4BAJSOAACZjgAAm44BAKWOAACrjgEAso4AALuOAAC9jgEAw44AAMiOAADKjgEA1I4AANqOAQDhjgAA6o4AAOyOAQDyjgAA944AAPmOAQADjwAACY8BABCPAAAZjwAAG48BACGPAAAmjwAAKI8BADKPAAA4jwEAP48AAEiPAABKjwEAUI8AAFWPAABXjwEAYY8AAGePAQBujwAAd48AAHmPAQB/jwAAhI8AAIaPAQCQjwAAlo8BAJ2PAACmjwAAqI8BAK6PAACtnjcAKPenAjswAAABAQA3AAEAGgk3AAAAADswAAABAAAPAAEAbkAPAAAAADswAAABAAAPAAEAwIUPAENuAAAAAAAAAAAAAAA7MAAAAQEANwABABoJNwAAAAA7MAAAAQAADwABAG5ADwAAAAA7MAAAAQAADwABAMCFDwBCYgAAAAAAAAAAAAAAAAAAAAAAAAA7MAAAAQAADwABAMCFDwA=") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/name/e94b25392d9e.js b/web/public/sdk_docs/search.index/name/e94b25392d9e.js new file mode 100644 index 00000000..fe4796ac --- /dev/null +++ b/web/public/sdk_docs/search.index/name/e94b25392d9e.js @@ -0,0 +1 @@ +rd_("aA0000000aB0000000b()b->bFnbRcb[]beq0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bto0000000bu8cAnycArccBar0000000cBoxcFoo0000000cVeccbar00000000000000000000000ccli0000000cfmt0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cfoo00000000000000000000000000000000000000000000000cmutcrun0000000000000000000000000000000000000000000000000000000cstrcu32cxcm0000000dCall00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dIntodTypedVoid0000000000000000000000000000000000000000000000000000000dboolddest00000000000000000000000ddrop0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfrom000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dinit0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dinto0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000diter0000000000000000000000000000000000000000000000000000000dname0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dnone000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000droot000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dunitdvzip0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eError0000000000eEvent00000000000000000eInputeSizedeValue000000000000000earrayebuild000000000000000000000000000000000000000000000000000000000000000eclone000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecount00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ederef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eindex0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000einfos00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eother00000000000000000000000eparam0000000esliceestate0000000etests0000000etupleeusizefConfig00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fEncodefFnOncefModule00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fOptionfOrigin0000000000000000fOutput0fPallet00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fResult0fStringfSystem0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fTypeIdfWeightfamount0000000000000000000000000000000000000000000000000000000fas_any0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fauthor0000000000000000000000000000000fborrow0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcaller000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdecode000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fencode0000000fguides0000000fpallet00000000000000000000000fprefix00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fsigned000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fsystem000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fweight00000000000000000000000000000000000000000000000000000000000000000000000gBalance0000000gExample00000000000000000000000gPalletA0000000gPalletB0000000gPrivategRuntime0000000000000000000000000000000000000000000000000000000gStorageg_config0000000000000000000000000000000000000000000000000000000gcumulus0000000gdefault000000000000000000000000000000000000000000000000000000000000000gon_idle00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000gon_poll00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000gpezkuwi0000000gpointergprepare000000000000000gruntime00000000000000000000000gtype_id0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000hBalances0000000000000000000000000000000hCurrency0000000000000000000000000000000hdispatch0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000hfrom_mut000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000hfrom_ref000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000hglossary0000000hidentity000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000himplicit0000000hinto_any000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000hinto_key0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000hinto_mut0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000hinto_ref0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000his_valid0000000000000000000000000000000000000000000000000000000hmetadata000000000000000000000000000000000000000000000000000000000000000htest_run000000000000000hto_owned000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000htransfer0000000000000000000000000000000000000000000000000htry_from0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000htry_into00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000htwox_128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000htwox_256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000hvalidate000000000000000iFormatteriOriginForiPalletBar000000000000000iPalletFoo0000000000000000000000000000000iRawOriginiauthorize0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000icall_data0000000ideref_mut0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000iencode_as000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000iencode_to000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000iname_hash0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000iomni_node0000000ipallet_v20000000ireferenceiserialize000000000000000000000000000000000000000000000000000000000000000isize_hint000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000isubstrate0000000itemplates0000000ito_subset0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000itype_info00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000itype_name0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000jPalletInfo0000000000000000000000000000000000000000000000000000000jSerializerjWeightInfo000000000000000jadd_filter0000000000000000000000000000000000000000000000000000000jas_any_mut0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000jblake2_128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000jblake2_256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000jborrow_mut0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000jclone_into000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000jdecode_all000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000jequivalent0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000jinto_tuple0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000jis_feeless0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000jon_genesis00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000jother_para0000000jpallet_bar000000000000000jpallet_foo000000000000000jruntime_v20000000jset_caller0000000000000000000000000000000000000000000000000000000jtask_index0000000000000000000000000000000000000000000000000000000kPalletACall0000000kPalletBCall0000000kPhantomDatakRuntimeCall000000000000000000000000000000000000000000000000000000000000000kRuntimeTask0000000000000000000000000000000000000000000000000000000kStorageInfokTransferred00000000kWeightMeterk__clone_box000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000kdeserialize000000000000000000000000000000000000000000000000000000000000000kdestination00000000000000000000000kfilter_call0000000000000000000000000000000000000000000000000000000kfrom_subset0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000kinto_any_rc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000kinto_caller0000000000000000000000000000000000000000000000000000000kinto_system0000000000000000000000000000000000000000000000000000000kis_inherent0000000000000000000000000000000000000000000000000000000kis_sub_type000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000kmint_unsafe000000000000000000000000kmodule_name0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000kon_finalize00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000kpezkuwi_sdk0000000kwith_weight0000000lAddToPayload0000000lCallMetadatalCrateVersionlDeserializerlDispatchInfolDispatchablelOriginCaller0000000000000000000000000000000000000000000000000000000lPalletAuthor0000000lRuntimeError0000000000000000000000000000000000000000000000000000000lRuntimeEvent00000000000000000000000000000000000000000000000000000000000000000000000lSystemConfig0000000000000000000000000000000000000000000000000000000lValidatorSet0000000ldo_something00000000000000000000000lframe_origin0000000lframe_tokens0000000linto_any_arc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000lis_in_subset0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000lpre_dispatch0000000000000000000000000000000000000000000000000000000lreset_filter0000000000000000000000000000000000000000000000000000000lshell_pallet0000000lstorage_info00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000lto_keyed_vec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ltry_into_key0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000mAllNftHolders0000000mDispatchErrormGenesisConfig0000000mRuntimeLockId0000000000000000000000000000000000000000000000000000000mRuntimeOrigin000000000000000000000000000000000000000000000000000000000000000mTotalIssuance0000000000000000000000000000000mas_system_ref0000000000000000000000000000000000000000000000000000000mcrate_version0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000mdispatchables00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000mframe_logging0000000mframe_runtime0000000mget_call_name00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000mon_initialize00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000mpallet_author0000000mstorage_types00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000musing_encoded0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000mvalidate_only000000000000000nAuthorProvider000000000000000nBlockNumberFornDispatchInfoOfnDispatchResultnExternalOrigin0000000nOpaqueMetadatanPalletInfoDatanStorageVersionnValidateResultnValueParameter0000000nViewFunctionIdnget_call_index00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000nget_call_names0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000nintegrity_test0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000nreference_docs0000000ntwox_64_concat000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000numbrella_crate0000000nunchecked_into0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000oCallableCallForoPalletBarConfig0000000oclone_to_uninit000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000oinitial_account000000000000000omax_encoded_len0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ooffchain_worker00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000oonly_validators00000000000000000000000oset_caller_from0000000000000000000000000000000000000000000000000000000osimple_transfer00000000000000000000000000000000osmart_contracts0000000otransfer_better0000000otry_with_caller0000000000000000000000000000000000000000000000000000000oyour_first_node0000000A`DispatchOriginOfA`PostDispatchInfoA`ValidTransactionA`encoding_example0000000A`fee_less_runtime0000000A`get_call_indices00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A`get_module_names0000000000000000000000000000000000000000000000000000000A`pallet_foo_loose0000000A`pallet_foo_tight0000000A`pezkuwi_sdk_docsAaRuntimeHoldReason000000AaTrackedStorageKeyAaTransactionSourceAablake2_128_concat0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Aaget_call_metadata000000Aaget_dispatch_info000000000000000000000Aameta_contributingAametadata_versions000000Aapallet_for_originAasigned_extensionsAasimple_transfer_2000Aasimple_transfer_3000Aasome_dispatchable000Aavalidate_unsigned000000Aayour_first_palletAbNonExistentAccountAbRuntimeSlashReason000000Abassimilate_storageAbchain_spec_genesisAbenable_pov_reclaimAbexternal_resourcesAbextrinsic_encodingAbon_runtime_upgrade00000000000000Abruntime_for_originAbwasm_meta_protocolAbyour_first_runtimeAcInsufficientBalanceAcOtherAuthorProviderAcRuntimeFreezeReason000000AcRuntimeViewFunction000000AcTransactionValidityAcasync_backing_guideAcframe_runtime_typesAcfrom_dispatch_error000000Acmetadata_at_version000000Acto_subset_unchecked000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Acweight_of_authorize000000000000000000000AdAllPalletsWithSystem000000AdRuntimeGenesisConfig000000Addispatch_transaction0Adenable_metadata_hashAdnew_call_variant_barAdnew_call_variant_foo0Advalidate_and_prepare0AeAddToSignaturePayloadAecustom_host_functionsAedecode_with_mem_limit0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Aedefensive_programmingAeencode_demo_extrinsicAeexecute_view_function000000Aeframe_pallet_couplingAeframe_storage_derivesAeframe_system_accountsAeunique_saturated_into000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AfDispatchResultWithInfoAfPalletWithCustomOrigin00Afcustom_runtime_api_rpcAfdispatch_bypass_filter000000000000000000000Afdispatch_view_function000000000000000000000Afenable_elastic_scalingAfexternally_checked_ext00Afframe_offchain_workersAfnew_call_variant_otherAftransaction_extensionsAgANOTHER_VALUE_PARAMETERAgAllPalletsWithoutSystem000000AgRuntimeMetadataPrefixedAgas_system_origin_signer000000Agdecode_with_depth_limit0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Agdefensive_truncate_into000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Agin_code_storage_version00000000000000Agtrait_based_programmingAgtransfer_better_checkedAhPalletWithExternalOrigin0AhTransactionValidityErrorAhhandling_teyrchain_forksAhon_chain_storage_version00000000000000Ahwhitelisted_storage_keys00000000000000AiDispatchErrorWithPostInfoAiViewFunctionDispatchErrorAiblockchain_state_machinesAiframe_benchmarking_weightAiis_transaction_authorized000000Ainew_call_variant_transfer0Aipallet_with_custom_originAiruntime_vs_smart_contractAjDispatchResultWithPostInfoAkdecode_all_with_depth_limit0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Akpallet_with_external_originAkruntime_for_external_originAlnew_call_variant_mint_unsafeAmPalletWithSpecificRuntimeCall0Ambefore_all_runtime_migrations00000000000000Amnew_call_variant_do_somethingAndevelopment_environment_adviceAntransaction_extensions_exampleB`new_call_variant_only_validatorsB`new_call_variant_simple_transferBapallet_with_specific_runtime_callBbnew_call_variant_simple_transfer_2Bbnew_call_variant_simple_transfer_3Bbnew_call_variant_some_dispatchableBbruntime_with_specific_runtime_callBeframe_runtime_upgrades_and_migrationsBgnew_call_variant_externally_checked_ext") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/normalizedName/081f8b6346a4.js b/web/public/sdk_docs/search.index/normalizedName/081f8b6346a4.js new file mode 100644 index 00000000..399b9311 --- /dev/null +++ b/web/public/sdk_docs/search.index/normalizedName/081f8b6346a4.js @@ -0,0 +1 @@ +rd_("aa0000000ab0000000b()b->bfnbrcb[]beq0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bto0000000bu8canycarccbar0000000cboxcfoo0000000cvec333333333333333333333333ccli0000000cfmt0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333333333333333333333333333333333333333333333333cmutcrun0000000000000000000000000000000000000000000000000000000cstrcu32cxcm0000000dcall00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dintodtypedvoid0000000000000000000000000000000000000000000000000000000dboolddest00000000000000000000000ddrop0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfrom000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dinit000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777diter0000000000000000000000000000000000000000000000000000000dname0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dnone000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000droot000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dunitdvzip0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eerror0000000000eevent00000000000000000einputesizedevalue000000000000000earrayebuild000000000000000000000000000000000000000000000000000000000000000eclone000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecount00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ederef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eindex0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000einfos00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eother00000000000000000000000eparam0000000esliceestate0000000etests0000000etupleeusizefconfig00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fencodeffnoncefmodule00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000foptionforigin0000000000000000foutput0fpallet00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fresult0fstringfsystem0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ftypeidfweightfamount0000000000000000000000000000000000000000000000000000000easany0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fauthor0000000000000000000000000000000fborrow0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcaller000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdecode000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fencode0000000fguides0000000========================fprefix00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fsigned000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::gbalance0000000gexample00000000000000000000000gpalleta0000000gpalletb0000000gprivategruntime0000000000000000000000000000000000000000000000000000000gstoragefconfig0000000000000000000000000000000000000000000000000000000gcumulus0000000gdefault000000000000000000000000000000000000000000000000000000000000000fonidle00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fonpoll00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000gpezkuwi0000000gpointergprepare000000000000000999999999999999999999999ftypeid0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000hbalances0000000000000000000000000000000hcurrency0000000000000000000000000000000hdispatch0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000gfrommut000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000gfromref000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000hglossary0000000hidentity000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000himplicit0000000gintoany000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000gintokey0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000gintomut0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000gintoref0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000gisvalid0000000000000000000000000000000000000000000000000000000hmetadata000000000000000000000000000000000000000000000000000000000000000gtestrun000000000000000gtoowned000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000htransfer0000000000000000000000000000000000000000000000000gtryfrom0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000gtryinto00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000gtwox128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000gtwox256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000hvalidate000000000000000iformatterioriginforipalletbar000000000000000ipalletfoo0000000000000000000000000000000iraworiginiauthorize0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000hcalldata0000000hderefmut0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000hencodeas000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000hencodeto000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000hnamehash0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000homninode0000000hpalletv20000000ireferenceiserialize000000000000000000000000000000000000000000000000000000000000000hsizehint000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000isubstrate0000000itemplates0000000htosubset0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000htypeinfo00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000htypename0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000jpalletinfo0000000000000000000000000000000000000000000000000000000jserializerjweightinfo000000000000000iaddfilter0000000000000000000000000000000000000000000000000000000hasanymut0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000iblake2128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000iblake2256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000iborrowmut0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000icloneinto000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000idecodeall000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000jequivalent0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000iintotuple0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000iisfeeless0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000iongenesis00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000iotherpara0000000ipalletbar000000000000000ipalletfoo000000000000000iruntimev20000000isetcaller0000000000000000000000000000000000000000000000000000000itaskindex0000000000000000000000000000000000000000000000000000000kpalletacall0000000kpalletbcall0000000kphantomdatakruntimecall000000000000000000000000000000000000000000000000000000000000000kruntimetask0000000000000000000000000000000000000000000000000000000kstorageinfoktransferred00000000kweightmeterhclonebox000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000kdeserialize000000000000000000000000000000000000000000000000000000000000000kdestination00000000000000000000000jfiltercall0000000000000000000000000000000000000000000000000000000jfromsubset0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000iintoanyrc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000jintocaller0000000000000000000000000000000000000000000000000000000jintosystem0000000000000000000000000000000000000000000000000000000jisinherent0000000000000000000000000000000000000000000000000000000iissubtype000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000jmintunsafe000000000000000000000000jmodulename0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000jonfinalize00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000jpezkuwisdk0000000jwithweight0000000laddtopayload0000000lcallmetadatalcrateversionldeserializerldispatchinfoldispatchablelorigincaller0000000000000000000000000000000000000000000000000000000lpalletauthor0000000lruntimeerror0000000000000000000000000000000000000000000000000000000lruntimeevent00000000000000000000000000000000000000000000000000000000000000000000000lsystemconfig0000000000000000000000000000000000000000000000000000000lvalidatorset0000000kdosomething00000000000000000000000kframeorigin0000000kframetokens0000000jintoanyarc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000jisinsubset0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000kpredispatch0000000000000000000000000000000000000000000000000000000kresetfilter0000000000000000000000000000000000000000000000000000000kshellpallet0000000kstorageinfo00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000jtokeyedvec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000jtryintokey0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000mallnftholders0000000mdispatcherrormgenesisconfig0000000mruntimelockid0000000000000000000000000000000000000000000000000000000mruntimeorigin000000000000000000000000000000000000000000000000000000000000000mtotalissuance0000000000000000000000000000000kassystemref0000000000000000000000000000000000000000000000000000000lcrateversion0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000mdispatchables00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000lframelogging0000000lframeruntime0000000kgetcallname00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000loninitialize00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000lpalletauthor0000000lstoragetypes00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000lusingencoded0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000lvalidateonly000000000000000nauthorprovider000000000000000nblocknumberforndispatchinfoofndispatchresultnexternalorigin0000000nopaquemetadatanpalletinfodatanstorageversionnvalidateresultnvalueparameter0000000nviewfunctionidlgetcallindex00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000lgetcallnames0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000mintegritytest0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000mreferencedocs0000000ltwox64concat000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000mumbrellacrate0000000muncheckedinto0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ocallablecallforopalletbarconfig0000000mclonetouninit000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ninitialaccount000000000000000mmaxencodedlen0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000noffchainworker00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000nonlyvalidators00000000000000000000000msetcallerfrom0000000000000000000000000000000000000000000000000000000nsimpletransfer00000000000000000000000000000000nsmartcontracts0000000ntransferbetter0000000mtrywithcaller0000000000000000000000000000000000000000000000000000000myourfirstnode0000000A`dispatchoriginofA`postdispatchinfoA`validtransactionoencodingexample0000000nfeelessruntime0000000ngetcallindices00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ngetmodulenames0000000000000000000000000000000000000000000000000000000npalletfooloose0000000npalletfootight0000000npezkuwisdkdocsAaruntimeholdreason000000AatrackedstoragekeyAatransactionsourceoblake2128concat0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ogetcallmetadata000000ogetdispatchinfo000000000000000000000A`metacontributingA`metadataversions000000opalletfororiginA`signedextensionsosimpletransfer2000osimpletransfer3000A`somedispatchable000A`validateunsigned000000oyourfirstpalletAbnonexistentaccountAbruntimeslashreason000000AaassimilatestorageA`chainspecgenesisA`enablepovreclaimAaexternalresourcesAaextrinsicencodingA`onruntimeupgrade00000000000000A`runtimefororiginA`wasmmetaprotocolA`yourfirstruntimeAcinsufficientbalanceAcotherauthorproviderAcruntimefreezereason000000Acruntimeviewfunction000000ActransactionvalidityAaasyncbackingguideAaframeruntimetypesAafromdispatcherror000000Aametadataatversion000000Aatosubsetunchecked000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Aaweightofauthorize000000000000000000000Adallpalletswithsystem000000Adruntimegenesisconfig000000Acdispatchtransaction0AbenablemetadatahashAanewcallvariantbarAanewcallvariantfoo0Abvalidateandprepare0AeaddtosignaturepayloadAccustomhostfunctionsAbdecodewithmemlimit0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AddefensiveprogrammingAcencodedemoextrinsicAcexecuteviewfunction000000AcframepalletcouplingAcframestoragederivesAcframesystemaccountsAcuniquesaturatedinto000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AfdispatchresultwithinfoAfpalletwithcustomorigin00AccustomruntimeapirpcAddispatchbypassfilter000000000000000000000Addispatchviewfunction000000000000000000000AdenableelasticscalingAdexternallycheckedext00AdframeoffchainworkersAcnewcallvariantotherAetransactionextensionsAeanothervalueparameterAgallpalletswithoutsystem000000AgruntimemetadataprefixedAdassystemoriginsigner000000Addecodewithdepthlimit0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Aedefensivetruncateinto000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Adincodestorageversion00000000000000AetraitbasedprogrammingAetransferbettercheckedAhpalletwithexternalorigin0AhtransactionvalidityerrorAfhandlingteyrchainforksAeonchainstorageversion00000000000000Afwhitelistedstoragekeys00000000000000AidispatcherrorwithpostinfoAiviewfunctiondispatcherrorAgblockchainstatemachinesAgframebenchmarkingweightAgistransactionauthorized000000Afnewcallvarianttransfer0AfpalletwithcustomoriginAfruntimevssmartcontractAjdispatchresultwithpostinfoAgdecodeallwithdepthlimit0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>AhruntimeforexternaloriginAhnewcallvariantmintunsafeAmpalletwithspecificruntimecall0Ajbeforeallruntimemigrations00000000000000AinewcallvariantdosomethingAldevelopmentenvironmentadviceAltransactionextensionsexampleAlnewcallvariantonlyvalidatorsAlnewcallvariantsimpletransfer6Amnewcallvariantsimpletransfer2Amnewcallvariantsimpletransfer3AnnewcallvariantsomedispatchableAnruntimewithspecificruntimecallBaframeruntimeupgradesandmigrationsBbnewcallvariantexternallycheckedext") \ No newline at end of file diff --git a/web/public/sdk_docs/search.index/path/b577cf669cc2.js b/web/public/sdk_docs/search.index/path/b577cf669cc2.js new file mode 100644 index 00000000..787615b7 --- /dev/null +++ b/web/public/sdk_docs/search.index/path/b577cf669cc2.js @@ -0,0 +1 @@ +rd_("f[1,\"\"]0Al[10,\"core::ops\",\"core::ops\"]Ak[5,\"alloc::rc\",\"alloc::rc\"]22Al[10,\"core::any\",\"core::any\"]Ao[5,\"alloc::sync\",\"alloc::sync\"]Ba[5,\"alloc::boxed\",\"alloc::boxed\"]Am[5,\"alloc::vec\",\"alloc::vec\"]f[0,\"\"]77Ci[2,\"pezkuwi_sdk_docs::guides::your_first_pallet::pallet\"]Cl[2,\"pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2\"]Cj[2,\"pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet\"]Di[2,\"pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet\"]Gk[6,\"pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet\",\"pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet\"]Fo[6,\"pezkuwi_sdk_docs::guides::your_first_pallet::pallet\",\"pezkuwi_sdk_docs::guides::your_first_pallet::pallet\"]Ge[6,\"pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2\",\"pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2\"]Ga[6,\"pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet\",\"pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet\"]Hg[6,\"pezkuwi_sdk_docs::reference_docs::extrinsic_encoding::call_data\",\"pezkuwi_sdk_docs::reference_docs::extrinsic_encoding::call_data\"]Hk[6,\"pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin\",\"pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin\"]Ik[6,\"pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin\",\"pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin\"]Io[6,\"pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin\",\"pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin\"]Hk[6,\"pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo\",\"pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo\"]Hk[6,\"pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar\",\"pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar\"]Ki[6,\"pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call\",\"pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call\"]Ho[6,\"pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet\",\"pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet\"]Ho[6,\"pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo\",\"pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo\"]Ie[6,\"pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author\",\"pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author\"]Ik[6,\"pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight\",\"pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight\"]Ik[6,\"pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose\",\"pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose\"]Bd[10,\"core::convert\",\"core::convert\"]Be[5,\"scale_info::ty\",\"scale_info::ty\"]f[1,\"\"]0Ak[5,\"core::fmt\",\"core::fmt\"]Ca[6,\"frame_system::pallet\",\"frame_system::pallet\"]Ck[5,\"parity_scale_codec::error\",\"parity_scale_codec::error\"]Ge[6,\"pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2\",\"pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2\"]Cl[2,\"pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2\"]31Ga[6,\"pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet\",\"pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet\"]Cl[10,\"parity_scale_codec::codec\",\"parity_scale_codec::codec\"]Bb[10,\"core::marker\",\"core::marker\"]Ho[5,\"pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::storage_types\",\"pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::storage_types\"]99499Gl[10,\"pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet\",\"pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet\"]G`[10,\"pezkuwi_sdk_docs::guides::your_first_pallet::pallet\",\"pezkuwi_sdk_docs::guides::your_first_pallet::pallet\"]Gf[10,\"pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2\",\"pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2\"]Gb[10,\"pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet\",\"pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet\"]Hl[10,\"pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin\",\"pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin\"]Il[10,\"pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin\",\"pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin\"]J`[10,\"pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin\",\"pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin\"]Hl[10,\"pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo\",\"pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo\"]Hl[10,\"pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar\",\"pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar\"]Kj[10,\"pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call\",\"pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call\"]I`[10,\"pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet\",\"pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet\"]I`[10,\"pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo\",\"pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo\"]If[10,\"pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author\",\"pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author\"]Il[10,\"pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight\",\"pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight\"]Il[10,\"pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose\",\"pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose\"]Cl[10,\"parity_scale_codec::codec\",\"parity_scale_codec::codec\"]Al[10,\"core::ops\",\"core::ops\"]Ba[6,\"core::option\",\"core::option\"]Ca[8,\"frame_system::pallet\",\"frame_system::pallet\"]Ik[6,\"pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin\",\"pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin\"]Hk[6,\"pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo\",\"pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo\"]g[17,\"\"]6Gk[5,\"pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet\",\"pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet\"]Fo[5,\"pezkuwi_sdk_docs::guides::your_first_pallet::pallet\",\"pezkuwi_sdk_docs::guides::your_first_pallet::pallet\"]Ge[5,\"pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2\",\"pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2\"]Ga[5,\"pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet\",\"pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet\"]Hk[5,\"pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin\",\"pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin\"]Ik[5,\"pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin\",\"pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin\"]Io[5,\"pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin\",\"pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin\"]Hk[5,\"pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo\",\"pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo\"]Hk[5,\"pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar\",\"pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar\"]Ki[5,\"pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call\",\"pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call\"]Ho[5,\"pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet\",\"pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet\"]Ho[5,\"pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo\",\"pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo\"]Ie[5,\"pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author\",\"pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author\"]Ik[5,\"pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight\",\"pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight\"]Ik[5,\"pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose\",\"pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose\"]Ak[8,\"core::fmt\",\"core::fmt\"]Ba[6,\"core::result\",\"core::result\"]Bc[5,\"alloc::string\",\"alloc::string\"]Ik[8,\"pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2\",\"pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2\"]Gc[8,\"pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime\",\"pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime\"]Hm[8,\"pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin\",\"pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin\"]Io[8,\"pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin\",\"pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin\"]He[8,\"pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime\",\"pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime\"]Kk[8,\"pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call\",\"pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call\"]Hi[8,\"pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime\",\"pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime\"]Ak[5,\"core::any\",\"core::any\"]Cc[5,\"sp_weights::weight_v2\",\"sp_weights::weight_v2\"]Af[2,\"pezkuwi_sdk_docs\"]Ca[2,\"pezkuwi_sdk_docs::guides::your_first_pallet\"]Cb[2,\"pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime\"]Da[2,\"pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight\"]Fo[8,\"pezkuwi_sdk_docs::guides::your_first_pallet::pallet\",\"pezkuwi_sdk_docs::guides::your_first_pallet::pallet\"]>f[3,\"\"]Ik[6,\"pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2\",\"pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2\"]Gc[6,\"pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime\",\"pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime\"]Hm[6,\"pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin\",\"pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin\"]Io[6,\"pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin\",\"pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin\"]He[6,\"pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime\",\"pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime\"]Kk[6,\"pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call\",\"pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call\"]Hi[6,\"pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime\",\"pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime\"]Am[5,\"sp_storage\",\"sp_storage\"]Di[6,\"sp_runtime::transaction_validity\",\"sp_runtime::transaction_validity\"]Cd[2,\"pezkuwi_sdk_docs::reference_docs::frame_origin\"]>>Da[15,\"pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Call\"]An[2,\"pezkuwi_sdk_docs::guides\"];:98765Bf[2,\"pezkuwi_sdk_docs::reference_docs\"]3Gg[5,\"pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling\",\"pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling\"]=<;:987=<;:987Di[8,\"sp_runtime::transaction_validity\",\"sp_runtime::transaction_validity\"]2Ik[5,\"pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2\",\"pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2\"]Gc[5,\"pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime\",\"pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime\"]Hm[5,\"pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin\",\"pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin\"]Io[5,\"pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin\",\"pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin\"]He[5,\"pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime\",\"pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime\"]Kk[5,\"pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call\",\"pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call\"]Hi[5,\"pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime\",\"pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime\"]Ki[5,\"pezkuwi_sdk_docs::reference_docs::transaction_extensions::transaction_extensions_example\",\"pezkuwi_sdk_docs::reference_docs::transaction_extensions::transaction_extensions_example\"]:Am[8,\"sp_runtime\",\"sp_runtime\"]Hm[8,\"pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin\",\"pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin\"]Settings

All

Rustdoc settings

Back
\ No newline at end of file diff --git a/web/public/sdk_docs/src-files.js b/web/public/sdk_docs/src-files.js new file mode 100644 index 00000000..cef9b5cc --- /dev/null +++ b/web/public/sdk_docs/src-files.js @@ -0,0 +1,2 @@ +createSrcSidebar('[["pezkuwi_sdk_docs",["",[["guides",[["your_first_pallet",[],["mod.rs"]]],["async_backing_guide.rs","enable_elastic_scaling.rs","enable_metadata_hash.rs","enable_pov_reclaim.rs","handling_teyrchain_forks.rs","mod.rs","your_first_node.rs","your_first_runtime.rs"]],["pezkuwi_sdk",[],["cumulus.rs","frame_runtime.rs","mod.rs","pezkuwi.rs","smart_contracts.rs","substrate.rs","templates.rs","xcm.rs"]],["reference_docs",[],["blockchain_state_machines.rs","chain_spec_genesis.rs","cli.rs","custom_host_functions.rs","custom_runtime_api_rpc.rs","defensive_programming.rs","development_environment_advice.rs","extrinsic_encoding.rs","fee_less_runtime.rs","frame_benchmarking_weight.rs","frame_logging.rs","frame_offchain_workers.rs","frame_origin.rs","frame_pallet_coupling.rs","frame_runtime_types.rs","frame_runtime_upgrades_and_migrations.rs","frame_storage_derives.rs","frame_system_accounts.rs","frame_tokens.rs","glossary.rs","metadata.rs","mod.rs","omni_node.rs","runtime_vs_smart_contract.rs","signed_extensions.rs","state.rs","trait_based_programming.rs","transaction_extensions.rs","umbrella_crate.rs","wasm_meta_protocol.rs"]]],["external_resources.rs","lib.rs","meta_contributing.rs"]]]]'); +//{"start":19,"fragment_lengths":[1191]} \ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/external_resources.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/external_resources.rs.html new file mode 100644 index 00000000..2867f975 --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/external_resources.rs.html @@ -0,0 +1,14 @@ +external_resources.rs - source

pezkuwi_sdk_docs/
external_resources.rs

1//! # External Resources
+2//!
+3//! A non-exhaustive, un-opinionated list of external resources about Pezkuwi SDK.
+4//!
+5//! Unlike [`crate::guides`], or [`crate::pezkuwi_sdk::templates`] that contain material directly
+6//! maintained in the `pezkuwi-sdk` repository, the list of resources here are maintained by
+7//! third-parties, and are therefore subject to more variability. Any further resources may be added
+8//! by opening a pull request to the `pezkuwi-sdk` repository.
+9//!
+10//! - [Pezkuwi NFT Marketplace Tutorial by Pezkuwi Fellow Shawn Tabrizi](https://www.shawntabrizi.com/substrate-collectables-workshop/)
+11//! - [HEZ Code School](https://dotcodeschool.com/)
+12//! - [Pezkuwi Developers Github Organization](https://github.com/pezkuwi-developers/)
+13//! - [Pezkuwi Blockchain Academy](https://github.com/pezkuwichain/kurdistan_blockchain-akademy)
+14//! - [Pezkuwi Wiki](https://wiki.network.pezkuwichain.io/)
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/guides/async_backing_guide.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/guides/async_backing_guide.rs.html new file mode 100644 index 00000000..6d66affb --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/guides/async_backing_guide.rs.html @@ -0,0 +1,254 @@ +async_backing_guide.rs - source

pezkuwi_sdk_docs/guides/
async_backing_guide.rs

1//! # Upgrade Teyrchain for Asynchronous Backing Compatibility
+2//!
+3//! This guide is relevant for cumulus based teyrchain projects started in 2023 or before, whose
+4//! backing process is synchronous where parablocks can only be built on the latest Relay Chain
+5//! block. Async Backing allows collators to build parablocks on older Relay Chain blocks and create
+6//! pipelines of multiple pending parablocks. This parallel block generation increases efficiency
+7//! and throughput. For more information on Async backing and its terminology, refer to the document
+8//! on [the Pezkuwi SDK docs.](https://docs.pezkuwichain.io/sdk/master/pezkuwi_sdk_docs/guides/async_backing_guide/index.html)
+9//!
+10//! > If starting a new teyrchain project, please use an async backing compatible template such as
+11//! > the
+12//! > [teyrchain template](https://github.com/pezkuwichain/pezkuwi-sdk/tree/master/templates/teyrchain).
+13//! The rollout process for Async Backing has three phases. Phases 1 and 2 below put new
+14//! infrastructure in place. Then we can simply turn on async backing in phase 3.
+15//!
+16//! ## Prerequisite
+17//!
+18//! The relay chain needs to have async backing enabled so double-check that the relay-chain
+19//! configuration contains the following three parameters (especially when testing locally e.g. with
+20//! zombienet):
+21//!
+22//! ```json
+23//! "async_backing_params": {
+24//!     "max_candidate_depth": 3,
+25//!     "allowed_ancestry_len": 2
+26//! },
+27//! "scheduling_lookahead": 2
+28//! ```
+29//!
+30//! <div class="warning"><code>scheduling_lookahead</code> must be set to 2, otherwise teyrchain
+31//! block times will degrade to worse than with sync backing!</div>
+32//!
+33//! ## Phase 1 - Update Teyrchain Runtime
+34//!
+35//! This phase involves configuring your teyrchain’s runtime `/runtime/src/lib.rs` to make use of
+36//! async backing system.
+37//!
+38//! 1. Establish and ensure constants for `capacity` and `velocity` are both set to 1 in the
+39//!    runtime.
+40//! 2. Establish and ensure the constant relay chain slot duration measured in milliseconds equal to
+41//!    `6000` in the runtime.
+42//! ```rust
+43//! // Maximum number of blocks simultaneously accepted by the Runtime, not yet included into the
+44//! // relay chain.
+45//! pub const UNINCLUDED_SEGMENT_CAPACITY: u32 = 1;
+46//! // How many teyrchain blocks are processed by the relay chain per parent. Limits the number of
+47//! // blocks authored per slot.
+48//! pub const BLOCK_PROCESSING_VELOCITY: u32 = 1;
+49//! // Relay chain slot duration, in milliseconds.
+50//! pub const RELAY_CHAIN_SLOT_DURATION_MILLIS: u32 = 6000;
+51//! ```
+52//!
+53//! 3. Establish constants `MILLISECS_PER_BLOCK` and `SLOT_DURATION` if not already present in the
+54//!    runtime.
+55//! ```ignore
+56//! // `SLOT_DURATION` is picked up by `pallet_timestamp` which is in turn picked
+57//! // up by `pallet_aura` to implement `fn slot_duration()`.
+58//! //
+59//! // Change this to adjust the block time.
+60//! pub const MILLISECS_PER_BLOCK: u64 = 12000;
+61//! pub const SLOT_DURATION: u64 = MILLISECS_PER_BLOCK;
+62//! ```
+63//!
+64//! 4. Configure `cumulus_pallet_teyrchain_system` in the runtime.
+65//!
+66//! - Define a `FixedVelocityConsensusHook` using our capacity, velocity, and relay slot duration
+67//! constants. Use this to set the teyrchain system `ConsensusHook` property.
+68#![doc = docify::embed!("../../templates/teyrchain/runtime/src/lib.rs", ConsensusHook)]
+69//! ```ignore
+70//! impl cumulus_pallet_teyrchain_system::Config for Runtime {
+71//!     ..
+72//!     type ConsensusHook = ConsensusHook;
+73//!     ..
+74//! }
+75//! ```
+76//! - Set the teyrchain system property `CheckAssociatedRelayNumber` to
+77//! `RelayNumberMonotonicallyIncreases`
+78//! ```ignore
+79//! impl cumulus_pallet_teyrchain_system::Config for Runtime {
+80//! 	..
+81//! 	type CheckAssociatedRelayNumber = RelayNumberMonotonicallyIncreases;
+82//! 	..
+83//! }
+84//! ```
+85//!
+86//! 5. Configure `pallet_aura` in the runtime.
+87//!
+88//! - Set `AllowMultipleBlocksPerSlot` to `false` (don't worry, we will set it to `true` when we
+89//! activate async backing in phase 3).
+90//!
+91//! - Define `pallet_aura::SlotDuration` using our constant `SLOT_DURATION`
+92//! ```ignore
+93//! impl pallet_aura::Config for Runtime {
+94//! 	..
+95//! 	type AllowMultipleBlocksPerSlot = ConstBool<false>;
+96//! 	#[cfg(feature = "experimental")]
+97//! 	type SlotDuration = ConstU64<SLOT_DURATION>;
+98//! 	..
+99//! }
+100//! ```
+101//!
+102//! 6. Update `sp_consensus_aura::AuraApi::slot_duration` in `sp_api::impl_runtime_apis` to match
+103//!    the constant `SLOT_DURATION`
+104#![doc = docify::embed!("../../templates/teyrchain/runtime/src/apis.rs", impl_slot_duration)]
+105//!
+106//! 7. Implement the `AuraUnincludedSegmentApi`, which allows the collator client to query its
+107//!    runtime to determine whether it should author a block.
+108//!
+109//!    - Add the dependency `cumulus-primitives-aura` to the `runtime/Cargo.toml` file for your
+110//!      runtime
+111//! ```ignore
+112//! ..
+113//! cumulus-primitives-aura = { path = "../../../../primitives/aura", default-features = false }
+114//! ..
+115//! ```
+116//!
+117//! - In the same file, add `"cumulus-primitives-aura/std",` to the `std` feature.
+118//!
+119//! - Inside the `impl_runtime_apis!` block for your runtime, implement the
+120//!   `cumulus_primitives_aura::AuraUnincludedSegmentApi` as shown below.
+121#![doc = docify::embed!("../../templates/teyrchain/runtime/src/apis.rs", impl_can_build_upon)]
+122//!
+123//! **Note:** With a capacity of 1 we have an effective velocity of ½ even when velocity is
+124//! configured to some larger value. This is because capacity will be filled after a single block is
+125//! produced and will only be freed up after that block is included on the relay chain, which takes
+126//! 2 relay blocks to accomplish. Thus with capacity 1 and velocity 1 we get the customary 12 second
+127//! teyrchain block time.
+128//!
+129//! 8. If your `runtime/src/lib.rs` provides a `CheckInherents` type to `register_validate_block`,
+130//!    remove it. `FixedVelocityConsensusHook` makes it unnecessary. The following example shows how
+131//!    `register_validate_block` should look after removing `CheckInherents`.
+132#![doc = docify::embed!("../../templates/teyrchain/runtime/src/lib.rs", register_validate_block)]
+133//!
+134//!
+135//! ## Phase 2 - Update Teyrchain Nodes
+136//!
+137//! This phase consists of plugging in the new lookahead collator node.
+138//!
+139//! 1. Import `cumulus_primitives_core::ValidationCode` to `node/src/service.rs`.
+140#![doc = docify::embed!("../../templates/teyrchain/node/src/service.rs", cumulus_primitives)]
+141//!
+142//! 2. In `node/src/service.rs`, modify `sc_service::spawn_tasks` to use a clone of `Backend` rather
+143//!    than the original
+144//! ```ignore
+145//! sc_service::spawn_tasks(sc_service::SpawnTasksParams {
+146//!     ..
+147//!     backend: backend.clone(),
+148//!     ..
+149//! })?;
+150//! ```
+151//!
+152//! 3. Add `backend` as a parameter to `start_consensus()` in `node/src/service.rs`
+153//! ```text
+154//! fn start_consensus(
+155//!     ..
+156//!     backend: Arc<TeyrchainBackend>,
+157//!     ..
+158//! ```
+159//! ```ignore
+160//! if validator {
+161//!   start_consensus(
+162//!     ..
+163//!     backend.clone(),
+164//!     ..
+165//!    )?;
+166//! }
+167//! ```
+168//!
+169//! 4. In `node/src/service.rs` import the lookahead collator rather than the basic collator
+170#![doc = docify::embed!("../../templates/teyrchain/node/src/service.rs", lookahead_collator)]
+171//!
+172//! 5. In `start_consensus()` replace the `BasicAuraParams` struct with `AuraParams`
+173//!    - Change the struct type from `BasicAuraParams` to `AuraParams`
+174//!    - In the `para_client` field, pass in a cloned para client rather than the original
+175//!    - Add a `para_backend` parameter after `para_client`, passing in our para backend
+176//!    - Provide a `code_hash_provider` closure like that shown below
+177//!    - Increase `authoring_duration` from 500 milliseconds to 2000
+178//! ```ignore
+179//! let params = AuraParams {
+180//!     ..
+181//!     para_client: client.clone(),
+182//!     para_backend: backend.clone(),
+183//!     ..
+184//!     code_hash_provider: move |block_hash| {
+185//!         client.code_at(block_hash).ok().map(|c| ValidationCode::from(c).hash())
+186//!     },
+187//!     ..
+188//!     authoring_duration: Duration::from_millis(2000),
+189//!     ..
+190//! };
+191//! ```
+192//!
+193//! **Note:** Set `authoring_duration` to whatever you want, taking your own hardware into account.
+194//! But if the backer who should be slower than you due to reading from disk, times out at two
+195//! seconds your candidates will be rejected.
+196//!
+197//! 6. In `start_consensus()` replace `basic_aura::run` with `aura::run`
+198//! ```ignore
+199//! let fut =
+200//! aura::run::<Block, sp_consensus_aura::sr25519::AuthorityPair, _, _, _, _, _, _, _, _, _>(
+201//!    params,
+202//! );
+203//! task_manager.spawn_essential_handle().spawn("aura", None, fut);
+204//! ```
+205//!
+206//! ## Phase 3 - Activate Async Backing
+207//!
+208//! This phase consists of changes to your teyrchain’s runtime that activate async backing feature.
+209//!
+210//! 1. Configure `pallet_aura`, setting `AllowMultipleBlocksPerSlot` to true in
+211//!    `runtime/src/lib.rs`.
+212#![doc = docify::embed!("../../templates/teyrchain/runtime/src/configs/mod.rs", aura_config)]
+213//!
+214//! 2. Increase the maximum `UNINCLUDED_SEGMENT_CAPACITY` in `runtime/src/lib.rs`.
+215#![doc = docify::embed!("../../templates/teyrchain/runtime/src/lib.rs", async_backing_params)]
+216//!
+217//! 3. Decrease `MILLISECS_PER_BLOCK` to 6000.
+218//!
+219//! - Note: For a teyrchain which measures time in terms of its own block number rather than by
+220//!   relay block number it may be preferable to increase velocity. Changing block time may cause
+221//!   complications, requiring additional changes. See the section “Timing by Block Number”.
+222#![doc = docify::embed!("../../templates/teyrchain/runtime/src/lib.rs", block_times)]
+223//!
+224//! 4. Update `MAXIMUM_BLOCK_WEIGHT` to reflect the increased time available for block production.
+225#![doc = docify::embed!("../../templates/teyrchain/runtime/src/lib.rs", max_block_weight)]
+226//!
+227//! 5. Add a feature flagged alternative for `MinimumPeriod` in `pallet_timestamp`. The type should
+228//!    be `ConstU64<0>` with the feature flag experimental, and `ConstU64<{SLOT_DURATION / 2}>`
+229//!    without.
+230//! ```ignore
+231//! impl pallet_timestamp::Config for Runtime {
+232//!     ..
+233//!     #[cfg(feature = "experimental")]
+234//!     type MinimumPeriod = ConstU64<0>;
+235//!     #[cfg(not(feature = "experimental"))]
+236//!     type MinimumPeriod = ConstU64<{ SLOT_DURATION / 2 }>;
+237//!     ..
+238//! }
+239//! ```
+240//!
+241//! ## Timing by Block Number
+242//!
+243//! With asynchronous backing it will be possible for teyrchains to opt for a block time of 6
+244//! seconds rather than 12 seconds. But modifying block duration isn’t so simple for a teyrchain
+245//! which was measuring time in terms of its own block number. It could result in expected and
+246//! actual time not matching up, stalling the teyrchain.
+247//!
+248//! One strategy to deal with this issue is to instead rely on relay chain block numbers for timing.
+249//! Relay block number is kept track of by each teyrchain in `pallet-teyrchain-system` with the
+250//! storage value `LastRelayChainBlockNumber`. This value can be obtained and used wherever timing
+251//! based on block number is needed.
+252
+253#![deny(rustdoc::broken_intra_doc_links)]
+254#![deny(rustdoc::private_intra_doc_links)]
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/guides/enable_elastic_scaling.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/guides/enable_elastic_scaling.rs.html new file mode 100644 index 00000000..17978e0a --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/guides/enable_elastic_scaling.rs.html @@ -0,0 +1,182 @@ +enable_elastic_scaling.rs - source

pezkuwi_sdk_docs/guides/
enable_elastic_scaling.rs

1//! # Enable elastic scaling for a teyrchain
+2//!
+3//! <div class="warning">This guide assumes full familiarity with Asynchronous Backing and its
+4//! terminology, as defined in <a href="https://docs.pezkuwichain.io/sdk/master/pezkuwi_sdk_docs/guides/async_backing_guide/index.html">the Pezkuwi SDK Docs</a>.
+5//! </div>
+6//!
+7//! ## Quick introduction to Elastic Scaling
+8//!
+9//! [Elastic scaling](https://www.parity.io/blog/pezkuwi-web3-cloud) is a feature that enables teyrchains (rollups) to use multiple cores.
+10//! Teyrchains can adjust their usage of core resources on the fly to increase TPS and decrease
+11//! latency.
+12//!
+13//! ### When do you need Elastic Scaling?
+14//!
+15//! Depending on their use case, applications might have an increased need for the following:
+16//! - compute (CPU weight)
+17//! - bandwidth (proof size)
+18//! - lower latency (block time)
+19//!
+20//! ### High throughput (TPS) and lower latency
+21//!
+22//! If the main bottleneck is the CPU, then your teyrchain needs to maximize the compute usage of
+23//! each core while also achieving a lower latency.
+24//! 3 cores provide the best balance between CPU, bandwidth and latency: up to 6s of execution,
+25//! 5MB/s of DA bandwidth and fast block time of just 2 seconds.
+26//!
+27//! ### High bandwidth
+28//!
+29//! Useful for applications that are bottlenecked by bandwidth.
+30//! By using 6 cores, applications can make use of up to 6s of compute, 10MB/s of bandwidth
+31//! while also achieving 1 second block times.
+32//!
+33//! ### Ultra low latency
+34//!
+35//! When latency is the primary requirement, Elastic scaling is currently the only solution. The
+36//! caveat is the efficiency of core time usage decreases as more cores are used.
+37//!
+38//! For example, using 12 cores enables fast transaction confirmations with 500ms blocks and up to
+39//! 20 MB/s of DA bandwidth.
+40//!
+41//! ## Dependencies
+42//!
+43//! Prerequisites: Pezkuwi-SDK `2509` or newer.
+44//!
+45//! To ensure the security and reliability of your chain when using this feature you need the
+46//! following:
+47//! - An omni-node based collator. This has already become the default choice for collators.
+48//! - UMP signal support.
+49//! [RFC103](https://github.com/pezkuwichain/pezkuwi-fellows/RFCs/blob/main/text/0103-introduce-core-index-commitment.md).
+50//!   This is mandatory protection against PoV replay attacks.
+51//! - Enabling the relay parent offset feature. This is required to ensure the teyrchain block times
+52//!   and transaction in-block confidence are not negatively affected by relay chain forks. Read
+53//!   [`crate::guides::handling_teyrchain_forks`] for more information.
+54//! - Block production configuration adjustments.
+55//!
+56//! ### Upgrade to Pezkuwi Omni node
+57//!
+58//! Your collators need to run `pezkuwi-teyrchain` or `pezkuwi-omni-node` with the `--authoring
+59//! slot-based` CLI argument.
+60//! To avoid potential issues and get best performance it is recommeneded to always run the  
+61//! latest release on all of the collators.
+62//!
+63//! Further information about omni-node and how to upgrade is available:
+64//! - [high level docs](https://docs.pezkuwichain.io/develop/toolkit/teyrchains/pezkuwi-omni-node/)
+65//! - [`crate::reference_docs::omni_node`]
+66//!
+67//! ### UMP signals
+68//!
+69//! UMP signals are now enabled by default in the `teyrchain-system` pallet and are used for
+70//! elastic scaling. You can find more technical details about UMP signals and their usage for
+71//! elastic scaling
+72//! [here](https://github.com/pezkuwichain/pezkuwi-fellows/RFCs/blob/main/text/0103-introduce-core-index-commitment.md).
+73//!
+74//! ### Enable the relay parent offset feature
+75//!
+76//! It is recommended to use an offset of `1`, which is sufficient to eliminate any issues
+77//! with relay chain forks.
+78//!
+79//! Configure the relay parent offset like this:
+80//! ```ignore
+81//!     /// Build with an offset of 1 behind the relay chain best block.
+82//!     const RELAY_PARENT_OFFSET: u32 = 1;
+83//!
+84//!     impl cumulus_pallet_teyrchain_system::Config for Runtime {
+85//!         // ...
+86//!         type RelayParentOffset = ConstU32<RELAY_PARENT_OFFSET>;
+87//!     }
+88//! ```
+89//!
+90//! Implement the runtime API to retrieve the offset on the client side.
+91//! ```ignore
+92//!     impl cumulus_primitives_core::RelayParentOffsetApi<Block> for Runtime {
+93//!         fn relay_parent_offset() -> u32 {
+94//!             RELAY_PARENT_OFFSET
+95//!         }
+96//!     }
+97//! ```
+98//!
+99//! ### Block production configuration
+100//!
+101//! This configuration directly controls the minimum block time and maximum number of cores
+102//! the teyrchain can use.
+103//!
+104//! Example configuration for a 3 core teyrchain:
+105//!  ```ignore
+106//!     /// The upper limit of how many teyrchain blocks are processed by the relay chain per
+107//!     /// parent. Limits the number of blocks authored per slot. This determines the minimum
+108//!     /// block time of the teyrchain:
+109//!     /// `RELAY_CHAIN_SLOT_DURATION_MILLIS/BLOCK_PROCESSING_VELOCITY`
+110//!     const BLOCK_PROCESSING_VELOCITY: u32 = 3;
+111//!
+112//!     /// Maximum number of blocks simultaneously accepted by the Runtime, not yet included
+113//!     /// into the relay chain.
+114//!     const UNINCLUDED_SEGMENT_CAPACITY: u32 = (2 + RELAY_PARENT_OFFSET) *
+115//! BLOCK_PROCESSING_VELOCITY + 1;
+116//!
+117//!     /// Relay chain slot duration, in milliseconds.
+118//!     const RELAY_CHAIN_SLOT_DURATION_MILLIS: u32 = 6000;
+119//!
+120//!     type ConsensusHook = cumulus_pallet_aura_ext::FixedVelocityConsensusHook<
+121//!         Runtime,
+122//!         RELAY_CHAIN_SLOT_DURATION_MILLIS,
+123//!         BLOCK_PROCESSING_VELOCITY,
+124//!         UNINCLUDED_SEGMENT_CAPACITY,
+125//!     >;
+126//!
+127//!  ```
+128//!
+129//! ### Teyrchain Slot Duration
+130//!
+131//! A common source of confusion is the correct configuration of the `SlotDuration` that is passed
+132//! to `pallet-aura`.
+133//! ```ignore
+134//! impl pallet_aura::Config for Runtime {
+135//!     // ...
+136//!     type SlotDuration = ConstU64<SLOT_DURATION>;
+137//! }
+138//! ```
+139//!
+140//! The slot duration determines the length of each author's turn and is decoupled from the block
+141//! production interval. During their slot, authors are allowed to produce multiple blocks. **The
+142//! slot duration is required to be at least 6s (same as on the relay chain).**
+143//!
+144//! **Configuration recommendations:**
+145//! - For new teyrchains starting from genesis: use a slot duration of 24 seconds
+146//! - For existing live teyrchains: leave the slot duration unchanged
+147//!
+148//!
+149//! ## Current limitations
+150//!
+151//! ### Maximum execution time per relay chain block.
+152//!
+153//! Since teyrchain block authoring is sequential, the next block can only be built after
+154//! the previous one has been imported.
+155//! At present, a core allows up to 2 seconds of execution per relay chain block.
+156//!
+157//! If we assume a 6s teyrchain slot, and each block takes the full 2 seconds to execute,
+158//! the teyrchain will not be able to fully utilize the compute resources of all 3 cores.
+159//!    
+160//! If the collator hardware is faster, it can author and import full blocks more quickly,
+161//! making it possible to utilize even more than 3 cores efficiently.
+162//!
+163//! #### Why?
+164//!
+165//! Within a 6-second teyrchain slot, collators can author multiple teyrchain blocks.
+166//! Before building the first block in a slot, the new block author must import the last
+167//! block produced by the previous author.
+168//! If the import of the last block is not completed before the next relay chain slot starts,
+169//! the new author will build on its parent (assuming it was imported). This will create a fork
+170//! which degrades the teyrchain block confidence and block times.
+171//!
+172//! This means that, on reference hardware, a teyrchain with a slot time of 6s can
+173//! effectively utilize up to 4 seconds of execution per relay chain block, because it needs to
+174//! ensure the next block author has enough time to import the last block.
+175//! Hardware with higher single-core performance can enable a teyrchain to fully utilize more
+176//! cores.
+177//!
+178//! ### Fixed factor scaling.
+179//!
+180//! For true elasticity, a teyrchain needs to acquire more cores when needed in an automated
+181//! manner. This functionality is not yet available in the SDK, thus acquiring additional
+182//! on-demand or bulk cores has to be managed externally.
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/guides/enable_metadata_hash.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/guides/enable_metadata_hash.rs.html new file mode 100644 index 00000000..6d501bc0 --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/guides/enable_metadata_hash.rs.html @@ -0,0 +1,88 @@ +enable_metadata_hash.rs - source

pezkuwi_sdk_docs/guides/
enable_metadata_hash.rs

1//! # Enable metadata hash verification
+2//!
+3//! This guide will teach you how to enable the metadata hash verification in your runtime.
+4//!
+5//! ## What is metadata hash verification?
+6//!
+7//! Each FRAME based runtime exposes metadata about itself. This metadata is used by consumers of
+8//! the runtime to interpret the state, to construct transactions etc. Part of this metadata are the
+9//! type information. These type information can be used to e.g. decode storage entries or to decode
+10//! a transaction. So, the metadata is quite useful for wallets to interact with a FRAME based
+11//! chain. Online wallets can fetch the metadata directly from any node of the chain they are
+12//! connected to, but offline wallets can not do this. So, for the offline wallet to have access to
+13//! the metadata it needs to be transferred and stored on the device. The problem is that the
+14//! metadata has a size of several hundreds of kilobytes, which takes quite a while to transfer to
+15//! these offline wallets and the internal storage of these devices is also not big enough to store
+16//! the metadata for one or more networks. The next problem is that the offline wallet/user can not
+17//! trust the metadata to be correct. It is very important for the metadata to be correct or
+18//! otherwise an attacker could change them in a way that the offline wallet decodes a transaction
+19//! in a different way than what it will be decoded to on chain. So, the user may sign an incorrect
+20//! transaction leading to unexpected behavior.
+21//!
+22//! The metadata hash verification circumvents the issues of the huge metadata and the need to trust
+23//! some metadata blob to be correct. To generate a hash for the metadata, the metadata is chunked,
+24//! these chunks are put into a merkle tree and then the root of this merkle tree is the "metadata
+25//! hash". For a more technical explanation on how it works, see
+26//! [RFC78](https://pezkuwi-fellows.github.io/RFCs/approved/0078-merkleized-metadata.html). At compile
+27//! time the metadata hash is generated and "baked" into the runtime. This makes it extremely cheap
+28//! for the runtime to verify on chain that the metadata hash is correct. By having the runtime
+29//! verify the hash on chain, the user also doesn't need to trust the offchain metadata. If the
+30//! metadata hash doesn't match the on chain metadata hash the transaction will be rejected. The
+31//! metadata hash itself is added to the data of the transaction that is signed, this means the
+32//! actual hash does not appear in the transaction. On chain the same procedure is repeated with the
+33//! metadata hash that is known by the runtime and if the metadata hash doesn't match the signature
+34//! verification will fail. As the metadata hash is actually the root of a merkle tree, the offline
+35//! wallet can get proofs of individual types to decode a transaction. This means that the offline
+36//! wallet does not require the entire metadata to be present on the device.
+37//!
+38//! ## Integrating metadata hash verification into your runtime
+39//!
+40//! The integration of the metadata hash verification is split into two parts, first the actual
+41//! integration into the runtime and secondly the enabling of the metadata hash generation at
+42//! compile time.
+43//!
+44//! ### Runtime integration
+45//!
+46//! From the runtime side only the
+47//! [`CheckMetadataHash`](frame_metadata_hash_extension::CheckMetadataHash) needs to be added to the
+48//! list of signed extension:
+49#![doc = docify::embed!("../../templates/teyrchain/runtime/src/lib.rs", template_signed_extra)]
+50//!
+51//! > **Note:**
+52//! >
+53//! > Adding the signed extension changes the encoding of the transaction and adds one extra byte
+54//! > per transaction!
+55//!
+56//! This signed extension will make sure to decode the requested `mode` and will add the metadata
+57//! hash to the signed data depending on the requested `mode`. The `mode` gives the user/wallet
+58//! control over deciding if the metadata hash should be verified or not. The metadata hash itself
+59//! is drawn from the `RUNTIME_METADATA_HASH` environment variable. If the environment variable is
+60//! not set, any transaction that requires the metadata hash is rejected with the error
+61//! `CannotLookup`. This is a security measurement to prevent including invalid transactions.
+62//!
+63//! <div class="warning">
+64//!
+65//! The extension does not work with the native runtime, because the
+66//! `RUNTIME_METADATA_HASH` environment variable is not set when building the
+67//! `frame-metadata-hash-extension` crate.
+68//!
+69//! </div>
+70//!
+71//! ### Enable metadata hash generation
+72//!
+73//! The metadata hash generation needs to be enabled when building the wasm binary. The
+74//! `substrate-wasm-builder` supports this out of the box:
+75#![doc = docify::embed!("../../templates/teyrchain/runtime/build.rs", template_enable_metadata_hash)]
+76//!
+77//! > **Note:**
+78//! >
+79//! > The `metadata-hash` feature needs to be enabled for the `substrate-wasm-builder` to enable the
+80//! > code for being able to generate the metadata hash. It is also recommended to put the metadata
+81//! > hash generation behind a feature in the runtime as shown above. The reason behind is that it
+82//! > adds a lot of code which increases the compile time and the generation itself also increases
+83//! > the compile time. Thus, it is recommended to enable the feature only when the metadata hash is
+84//! > required (e.g. for an on-chain build).
+85//!
+86//! The two parameters to `enable_metadata_hash` are the token symbol and the number of decimals of
+87//! the primary token of the chain. These information are included for the wallets to show token
+88//! related operations in a more user friendly way.
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/guides/enable_pov_reclaim.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/guides/enable_pov_reclaim.rs.html new file mode 100644 index 00000000..330146a5 --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/guides/enable_pov_reclaim.rs.html @@ -0,0 +1,88 @@ +enable_pov_reclaim.rs - source

pezkuwi_sdk_docs/guides/
enable_pov_reclaim.rs

1//! # Enable storage weight reclaiming
+2//!
+3//! This guide will teach you how to enable storage weight reclaiming for a teyrchain. The
+4//! explanations in this guide assume a project structure similar to the one detailed in
+5//! the [substrate documentation](crate::pezkuwi_sdk::substrate#anatomy-of-a-binary-crate). Full
+6//! technical details are available in the original [pull request](https://github.com/pezkuwichain/pezkuwi-sdk/pull/3002).
+7//!
+8//! # What is PoV reclaim?
+9//! When a teyrchain submits a block to a relay chain like Pezkuwi or Kusama, it sends the block
+10//! itself and a storage proof. Together they form the Proof-of-Validity (PoV). The PoV allows the
+11//! relay chain to validate the teyrchain block by re-executing it. Relay chain
+12//! validators distribute this PoV among themselves over the network. This distribution is costly
+13//! and limits the size of the storage proof. The storage weight dimension of FRAME weights reflects
+14//! this cost and limits the size of the storage proof. However, the storage weight determined
+15//! during [benchmarking](crate::reference_docs::frame_benchmarking_weight) represents the worst
+16//! case. In reality, runtime operations often consume less space in the storage proof. PoV reclaim
+17//! offers a mechanism to reclaim the difference between the benchmarked worst-case and the real
+18//! proof-size consumption.
+19//!
+20//!
+21//! # How to enable PoV reclaim
+22//! ## 1. Add the host function to your node
+23//!
+24//! To reclaim excess storage weight, a teyrchain runtime needs the
+25//! ability to fetch the size of the storage proof from the node. The reclaim
+26//! mechanism uses the
+27//! [`storage_proof_size`](cumulus_primitives_proof_size_hostfunction::storage_proof_size)
+28//! host function for this purpose. For convenience, cumulus provides
+29//! [`TeyrchainHostFunctions`](cumulus_client_service::TeyrchainHostFunctions), a set of
+30//! host functions typically used by cumulus-based teyrchains. In the binary crate of your
+31//! teyrchain, find the instantiation of the [`WasmExecutor`](sc_executor::WasmExecutor) and set the
+32//! correct generic type.
+33//!
+34//! This example from the teyrchain-template shows a type definition that includes the correct
+35//! host functions.
+36#![doc = docify::embed!("../../templates/teyrchain/node/src/service.rs", wasm_executor)]
+37//!
+38//! > **Note:**
+39//! >
+40//! > If you see error `runtime requires function imports which are not present on the host:
+41//! > 'env:ext_storage_proof_size_storage_proof_size_version_1'`, it is likely
+42//! > that this step in the guide was not set up correctly.
+43//!
+44//! ## 2. Enable storage proof recording during import
+45//!
+46//! The reclaim mechanism reads the size of the currently recorded storage proof multiple times
+47//! during block authoring and block import. Proof recording during authoring is already enabled on
+48//! teyrchains. You must also ensure that storage proof recording is enabled during block import.
+49//! Find where your node builds the fundamental substrate components by calling
+50//! [`new_full_parts`](sc_service::new_full_parts). Replace this
+51//! with [`new_full_parts_record_import`](sc_service::new_full_parts_record_import) and
+52//! pass `true` as the last parameter to enable import recording.
+53#![doc = docify::embed!("../../templates/teyrchain/node/src/service.rs", component_instantiation)]
+54//!
+55//! > **Note:**
+56//! >
+57//! > If you see error `Storage root must match that calculated.` during block import, it is likely
+58//! > that this step in the guide was not
+59//! > set up correctly.
+60//!
+61//! ## 3. Add the TransactionExtension to your runtime
+62//!
+63//! In your runtime, you will find a list of TransactionExtensions.
+64//! To enable the reclaiming,
+65//! set [`StorageWeightReclaim`](cumulus_pallet_weight_reclaim::StorageWeightReclaim)
+66//! as a warpper of that list.
+67//! It is necessary that this extension wraps all the other transaction extensions in order to catch
+68//! the whole PoV size of the transactions.
+69//! The extension will check the size of the storage proof before and after an extrinsic execution.
+70//! It reclaims the difference between the calculated size and the benchmarked size.
+71#![doc = docify::embed!("../../templates/teyrchain/runtime/src/lib.rs", template_signed_extra)]
+72//!
+73//! ## Optional: Verify that reclaim works
+74//!
+75//! Start your node with the log target `runtime::storage_reclaim` set to `trace` to enable full
+76//! logging for `StorageWeightReclaim`. The following log is an example from a local testnet. To
+77//! trigger the log, execute any extrinsic on the network.
+78//!
+79//! ```ignore
+80//! ...
+81//! 2024-04-22 17:31:48.014 TRACE runtime::storage_reclaim: [ferdie] Reclaiming storage weight. benchmarked: 3593, consumed: 265 unspent: 0
+82//! ...
+83//! ```
+84//!
+85//! In the above example we see a benchmarked size of 3593 bytes, while the extrinsic only consumed
+86//! 265 bytes of proof size. This results in 3328 bytes of reclaim.
+87#![deny(rustdoc::broken_intra_doc_links)]
+88#![deny(rustdoc::private_intra_doc_links)]
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/guides/handling_teyrchain_forks.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/guides/handling_teyrchain_forks.rs.html new file mode 100644 index 00000000..267af93b --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/guides/handling_teyrchain_forks.rs.html @@ -0,0 +1,90 @@ +handling_teyrchain_forks.rs - source

pezkuwi_sdk_docs/guides/
handling_teyrchain_forks.rs

1//! # Teyrchain forks
+2//!
+3//! In this guide, we will examine how AURA-based teyrchains handle forks. AURA (Authority Round) is
+4//! a consensus mechanism where block authors rotate at fixed time intervals. Each author gets a
+5//! predetermined time slice during which they are allowed to author a block. On its own, this
+6//! mechanism is fork-free.
+7//!
+8//! However, since the relay chain provides security and serves as the source of truth for
+9//! teyrchains, the teyrchain is dependent on it. This relationship can introduce complexities that
+10//! lead to forking scenarios.
+11//!
+12//! ## Background
+13//! Each teyrchain block has a relay parent, which is a relay chain block that provides context to
+14//! our teyrchain block. The constraints the relay chain imposes on our teyrchain can cause forks
+15//! under certain conditions. With asynchronous-backing enabled chains, the node side is building
+16//! blocks on all relay chain forks. This means that no matter which fork of the relay chain
+17//! ultimately progressed, the teyrchain would have a block ready for that fork. The situation
+18//! changes when teyrchains want to produce blocks at a faster cadence. In a scenario where a
+19//! teyrchain might author on 3 cores with elastic scaling, it is not possible to author on all
+20//! relay chain forks. The time constraints do not allow it. Building on two forks would result in 6
+21//! blocks. The authoring of these blocks would consume more time than we have available before the
+22//! next relay chain block arrives. This limitation requires a more fork-resistant approach to
+23//! block-building.
+24//!
+25//! ## Impact of Forks
+26//! When a relay chain fork occurs and the teyrchain builds on a fork that will not be extended in
+27//! the future, the blocks built on that fork are lost and need to be rebuilt. This increases
+28//! latency and reduces throughput, affecting the overall performance of the teyrchain.
+29//!
+30//! # Building on Older Pelay Parents
+31//! Cumulus offers a way to mitigate the occurence of forks. Instead of picking a block at the tip
+32//! of the relay chain to build blocks, the node side can pick a relay chain block that is older. By
+33//! building on 12s old relay chain blocks, forks will already have settled and the teyrchain can
+34//! build fork-free.
+35//!
+36//! ```text
+37//! Without offset:
+38//! Relay Chain:    A --- B --- C --- D  --- E
+39//!                              \
+40//!                               --- D' --- E'
+41//! Teyrchain:            X --- Y --- ? (builds on both D and D', wasting resources)
+42//!
+43//! With offset (2 blocks):
+44//! Relay Chain:    A --- B --- C --- D  --- E
+45//!                              \
+46//!                               --- D' --- E'
+47//! Teyrchain:            X(A) - Y (B) - Z (on C, fork already resolved)
+48//! ```
+49//! **Note:** It is possible that relay chain forks extend over more than 1-2 blocks. However, it is
+50//! unlikely.
+51//! ## Tradeoffs
+52//! Fork-free teyrchains come with a few tradeoffs:
+53//! - The latency of incoming XCM messages will be delayed by `N * 6s`, where `N` is the number of
+54//!   relay chain blocks we want to offset by. For example, by building 2 relay chain blocks behind
+55//!   the tip, the XCM latency will be increased by 12 seconds.
+56//! - The available PoV space will be slightly reduced. Assuming a 10mb PoV, teyrchains need to be
+57//!   ready to sacrifice around 0.5% of PoV space.
+58//!
+59//! ## Enabling Guide
+60//! The decision whether the teyrchain should build on older relay parents is embedded into the
+61//! runtime. After the changes are implemented, the runtime will enforce that no author can build
+62//! with an offset smaller than the desired offset. If you wish to keep your current teyrchain
+63//! behaviour and do not want aforementioned tradeoffs, set the offset to 0.
+64//!
+65//! **Note:** The APIs mentioned here are available in `pezkuwi-sdk` versions after `stable-2506`.
+66//!
+67//! 1. Define the relay parent offset your teyrchain should respect in the runtime.
+68//! ```ignore
+69//! const RELAY_PARENT_OFFSET = 2;
+70//! ```
+71//! 2. Pass this constant to the `teyrchain-system` pallet.
+72//!
+73//! ```ignore
+74//! impl cumulus_pallet_teyrchain_system::Config for Runtime {
+75//! 	// Other config items here
+76//!     ...
+77//! 	type RelayParentOffset = ConstU32<RELAY_PARENT_OFFSET>;
+78//! }
+79//! ```
+80//! 3. Implement the `RelayParentOffsetApi` runtime API for your runtime.
+81//!
+82//! ```ignore
+83//! impl cumulus_primitives_core::RelayParentOffsetApi<Block> for Runtime {
+84//!     fn relay_parent_offset() -> u32 {
+85//! 		RELAY_PARENT_OFFSET
+86//! 	}
+87//! }
+88//! ```
+89//! 4. Increase the `UNINCLUDED_SEGMENT_CAPICITY` for your runtime. It needs to be increased by
+90//!    `RELAY_PARENT_OFFSET * BLOCK_PROCESSING_VELOCITY`.
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/guides/mod.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/guides/mod.rs.html new file mode 100644 index 00000000..e3bb9061 --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/guides/mod.rs.html @@ -0,0 +1,50 @@ +mod.rs - source

pezkuwi_sdk_docs/guides/
mod.rs

1//! # Pezkuwi SDK Docs Guides
+2//!
+3//! This crate contains a collection of guides that are foundational to the developers of
+4//! Pezkuwi SDK. They are common user-journeys that are traversed in the Pezkuwi ecosystem.
+5//!
+6//! The main user-journey covered by these guides is:
+7//!
+8//! * [`your_first_pallet`], where you learn what a FRAME pallet is, and write your first
+9//!   application logic.
+10//! * [`your_first_runtime`], where you learn how to compile your pallets into a WASM runtime.
+11//! * [`your_first_node`], where you learn how to run the said runtime in a node.
+12//!
+13//! > By this step, you have already launched a full Pezkuwi-SDK-based blockchain!
+14//!
+15//! Once done, feel free to step up into one of our templates: [`crate::pezkuwi_sdk::templates`].
+16//!
+17//! [`your_first_pallet`]: crate::guides::your_first_pallet
+18//! [`your_first_runtime`]: crate::guides::your_first_runtime
+19//! [`your_first_node`]: crate::guides::your_first_node
+20//!
+21//! Other guides are related to other miscellaneous topics and are listed as modules below.
+22
+23/// Write your first simple pallet, learning the most most basic features of FRAME along the way.
+24pub mod your_first_pallet;
+25
+26/// Write your first real [runtime](`crate::reference_docs::wasm_meta_protocol`),
+27/// compiling it to [WASM](crate::pezkuwi_sdk::substrate#wasm-build).
+28pub mod your_first_runtime;
+29
+30/// Running the given runtime with a node. No specific consensus mechanism is used at this stage.
+31pub mod your_first_node;
+32
+33/// How to enhance a given runtime and node to be cumulus-enabled, run it as a teyrchain
+34/// and connect it to a relay-chain.
+35// pub mod your_first_teyrchain;
+36
+37/// How to enable storage weight reclaiming in a teyrchain node and runtime.
+38pub mod enable_pov_reclaim;
+39
+40/// How to enable Async Backing on teyrchain projects that started in 2023 or before.
+41pub mod async_backing_guide;
+42
+43/// How to enable metadata hash verification in the runtime.
+44pub mod enable_metadata_hash;
+45
+46/// How to enable elastic scaling on a teyrchain.
+47pub mod enable_elastic_scaling;
+48
+49/// How to parameterize teyrchain forking in relation to relay chain forking.
+50pub mod handling_teyrchain_forks;
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/guides/your_first_node.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/guides/your_first_node.rs.html new file mode 100644 index 00000000..af82c35f --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/guides/your_first_node.rs.html @@ -0,0 +1,342 @@ +your_first_node.rs - source

pezkuwi_sdk_docs/guides/
your_first_node.rs

1//! # Your first Node
+2//!
+3//! In this guide, you will learn how to run a runtime, such as the one created in
+4//! [`your_first_runtime`], in a node. Within the context of this guide, we will focus on running
+5//! the runtime with an [`omni-node`]. Please first read this page to learn about the OmniNode, and
+6//! other options when it comes to running a node.
+7//!
+8//! [`your_first_runtime`] is a runtime with no consensus related code, and therefore can only be
+9//! executed with a node that also expects no consensus ([`sc_consensus_manual_seal`]).
+10//! `pezkuwi-omni-node`'s [`--dev-block-time`] precisely does this.
+11//!
+12//! > All of the following steps are coded as unit tests of this module. Please see `Source` of the
+13//! > page for more information.
+14//!
+15//! ## Running The Omni Node
+16//!
+17//! ### Installs
+18//!
+19//! The `pezkuwi-omni-node` can either be downloaded from the latest [Release](https://github.com/pezkuwichain/pezkuwi-sdk/releases/) of `pezkuwi-sdk`,
+20//! or installed using `cargo`:
+21//!
+22//! ```text
+23//! cargo install pezkuwi-omni-node
+24//! ```
+25//!
+26//! Next, we need to install the `chain-spec-builder`. This is the tool that allows us to build
+27//! chain-specifications, through interacting with the genesis related APIs of the runtime, as
+28//! described in [`crate::guides::your_first_runtime#genesis-configuration`].
+29//!
+30//! ```text
+31//! cargo install staging-chain-spec-builder
+32//! ```
+33//!
+34//! > The name of the crate is prefixed with `staging` as the crate name `chain-spec-builder` on
+35//! > crates.io is already taken and is not controlled by `pezkuwi-sdk` developers.
+36//!
+37//! ### Building Runtime
+38//!
+39//! Next, we need to build the corresponding runtime that we wish to interact with.
+40//!
+41//! ```text
+42//! cargo build --release -p path-to-runtime
+43//! ```
+44//! Equivalent code in tests:
+45#![doc = docify::embed!("./src/guides/your_first_runtime.rs", build_runtime)]
+46//!
+47//! This creates the wasm file under `./target/{release}/wbuild/release` directory.
+48//!
+49//! ### Building Chain Spec
+50//!
+51//! Next, we can generate the corresponding chain-spec file. For this example, we will use the
+52//! `development` (`sp_genesis_config::DEVELOPMENT`) preset.
+53//!
+54//! Note that we intend to run this chain-spec with `pezkuwi-omni-node`, which is tailored for
+55//! running teyrchains. This requires the chain-spec to always contain the `para_id` and a
+56//! `relay_chain` fields, which are provided below as CLI arguments.
+57//!
+58//! ```text
+59//! chain-spec-builder \
+60//! 	-c <path-to-output> \
+61//! 	create \
+62//! 	--relay-chain dontcare \
+63//! 	--runtime pezkuwi_sdk_docs_first_runtime.wasm \
+64//! 	named-preset development
+65//! ```
+66//!
+67//! Equivalent code in tests:
+68#![doc = docify::embed!("./src/guides/your_first_node.rs", csb)]
+69//!
+70//!
+71//! ### Running `pezkuwi-omni-node`
+72//!
+73//! Finally, we can run the node with the generated chain-spec file. We can also specify the block
+74//! time using the `--dev-block-time` flag.
+75//!
+76//! ```text
+77//! pezkuwi-omni-node \
+78//! 	--tmp \
+79//! 	--dev-block-time 1000 \
+80//! 	--chain <chain_spec_file>.json
+81//! ```
+82//!
+83//! > Note that we always prefer to use `--tmp` for testing, as it will save the chain state to a
+84//! > temporary folder, allowing the chain-to be easily restarted without `purge-chain`. See
+85//! > [`sc_cli::commands::PurgeChainCmd`] and [`sc_cli::commands::RunCmd::tmp`] for more info.
+86//!
+87//! This will start the node and import the blocks. Note while using `--dev-block-time`, the node
+88//! will use the testing-specific manual-seal consensus. This is an efficient way to test the
+89//! application logic of your runtime, without needing to yet care about consensus, block
+90//! production, relay-chain and so on.
+91//!
+92//! ### Next Steps
+93//!
+94//! * See the rest of the steps in [`crate::reference_docs::omni_node#user-journey`].
+95//!
+96//! [`runtime`]: crate::reference_docs::glossary#runtime
+97//! [`node`]: crate::reference_docs::glossary#node
+98//! [`build_config`]: first_runtime::Runtime#method.build_config
+99//! [`omni-node`]: crate::reference_docs::omni_node
+100//! [`--dev-block-time`]: (pezkuwi_omni_node_lib::cli::Cli::dev_block_time)
+101
+102#[cfg(test)]
+103mod tests {
+104	use assert_cmd::assert::OutputAssertExt;
+105	use cmd_lib::*;
+106	use rand::Rng;
+107	use sc_chain_spec::{DEV_RUNTIME_PRESET, LOCAL_TESTNET_RUNTIME_PRESET};
+108	use sp_genesis_builder::PresetId;
+109	use std::{
+110		io::{BufRead, BufReader},
+111		path::PathBuf,
+112		process::{ChildStderr, Command, Stdio},
+113		time::Duration,
+114	};
+115
+116	const PARA_RUNTIME: &'static str = "teyrchain-template-runtime";
+117	const CHAIN_SPEC_BUILDER: &'static str = "chain-spec-builder";
+118	const OMNI_NODE: &'static str = "pezkuwi-omni-node";
+119
+120	fn cargo() -> Command {
+121		Command::new(std::env::var("CARGO").unwrap_or_else(|_| "cargo".to_string()))
+122	}
+123
+124	fn get_target_directory() -> Option<PathBuf> {
+125		let output = cargo().arg("metadata").arg("--format-version=1").output().ok()?;
+126
+127		if !output.status.success() {
+128			return None;
+129		}
+130
+131		let metadata: serde_json::Value = serde_json::from_slice(&output.stdout).ok()?;
+132		let target_directory = metadata["target_directory"].as_str()?;
+133
+134		Some(PathBuf::from(target_directory))
+135	}
+136
+137	fn find_release_binary(name: &str) -> Option<PathBuf> {
+138		let target_dir = get_target_directory()?;
+139		let release_path = target_dir.join("release").join(name);
+140
+141		if release_path.exists() {
+142			Some(release_path)
+143		} else {
+144			None
+145		}
+146	}
+147
+148	fn find_wasm(runtime_name: &str) -> Option<PathBuf> {
+149		let target_dir = get_target_directory()?;
+150		let wasm_path = target_dir
+151			.join("release")
+152			.join("wbuild")
+153			.join(runtime_name)
+154			.join(format!("{}.wasm", runtime_name.replace('-', "_")));
+155
+156		if wasm_path.exists() {
+157			Some(wasm_path)
+158		} else {
+159			None
+160		}
+161	}
+162
+163	fn maybe_build_runtimes() {
+164		if find_wasm(&PARA_RUNTIME).is_none() {
+165			println!("Building teyrchain-template-runtime...");
+166			Command::new("cargo")
+167				.arg("build")
+168				.arg("--release")
+169				.arg("-p")
+170				.arg(PARA_RUNTIME)
+171				.assert()
+172				.success();
+173		}
+174
+175		assert!(find_wasm(PARA_RUNTIME).is_some());
+176	}
+177
+178	fn maybe_build_chain_spec_builder() {
+179		if find_release_binary(CHAIN_SPEC_BUILDER).is_none() {
+180			println!("Building chain-spec-builder...");
+181			Command::new("cargo")
+182				.arg("build")
+183				.arg("--release")
+184				.arg("-p")
+185				.arg("staging-chain-spec-builder")
+186				.assert()
+187				.success();
+188		}
+189		assert!(find_release_binary(CHAIN_SPEC_BUILDER).is_some());
+190	}
+191
+192	fn maybe_build_omni_node() {
+193		if find_release_binary(OMNI_NODE).is_none() {
+194			println!("Building pezkuwi-omni-node...");
+195			Command::new("cargo")
+196				.arg("build")
+197				.arg("--release")
+198				.arg("-p")
+199				.arg("pezkuwi-omni-node")
+200				.assert()
+201				.success();
+202		}
+203	}
+204
+205	async fn imported_block_found(stderr: ChildStderr, block: u64, timeout: u64) -> bool {
+206		tokio::time::timeout(Duration::from_secs(timeout), async {
+207			let want = format!("Imported #{}", block);
+208			let reader = BufReader::new(stderr);
+209			let mut found_block = false;
+210			for line in reader.lines() {
+211				if line.unwrap().contains(&want) {
+212					found_block = true;
+213					break;
+214				}
+215			}
+216			found_block
+217		})
+218		.await
+219		.unwrap()
+220	}
+221
+222	async fn test_runtime_preset(
+223		runtime: &'static str,
+224		block_time: u64,
+225		maybe_preset: Option<PresetId>,
+226	) {
+227		sp_tracing::try_init_simple();
+228		maybe_build_runtimes();
+229		maybe_build_chain_spec_builder();
+230		maybe_build_omni_node();
+231
+232		let chain_spec_builder =
+233			find_release_binary(&CHAIN_SPEC_BUILDER).expect("we built it above; qed");
+234		let omni_node = find_release_binary(OMNI_NODE).expect("we built it above; qed");
+235		let runtime_path = find_wasm(runtime).expect("we built it above; qed");
+236
+237		let random_seed: u32 = rand::thread_rng().gen();
+238		let chain_spec_file = std::env::current_dir()
+239			.unwrap()
+240			.join(format!("{}_{}_{}.json", runtime, block_time, random_seed));
+241
+242		Command::new(chain_spec_builder)
+243			.args(["-c", chain_spec_file.to_str().unwrap()])
+244			.arg("create")
+245			.args(["--relay-chain", "dontcare"])
+246			.args(["-r", runtime_path.to_str().unwrap()])
+247			.args(match maybe_preset {
+248				Some(preset) => vec!["named-preset".to_string(), preset.to_string()],
+249				None => vec!["default".to_string()],
+250			})
+251			.assert()
+252			.success();
+253
+254		let mut child = Command::new(omni_node)
+255			.arg("--tmp")
+256			.args(["--chain", chain_spec_file.to_str().unwrap()])
+257			.args(["--dev-block-time", block_time.to_string().as_str()])
+258			.stderr(Stdio::piped())
+259			.spawn()
+260			.unwrap();
+261
+262		// Take stderr and parse it with timeout.
+263		let stderr = child.stderr.take().unwrap();
+264		let expected_blocks = (10_000 / block_time).saturating_div(2);
+265		assert!(expected_blocks > 0, "test configuration is bad, should give it more time");
+266		assert_eq!(imported_block_found(stderr, expected_blocks, 100).await, true);
+267		std::fs::remove_file(chain_spec_file).unwrap();
+268		child.kill().unwrap();
+269	}
+270
+271	// Sets up omni-node to run a text exercise based on a chain spec.
+272	async fn omni_node_test_setup(chain_spec_path: PathBuf) {
+273		maybe_build_omni_node();
+274		let omni_node = find_release_binary(OMNI_NODE).unwrap();
+275
+276		let mut child = Command::new(omni_node)
+277			.arg("--dev")
+278			.args(["--chain", chain_spec_path.to_str().unwrap()])
+279			.stderr(Stdio::piped())
+280			.spawn()
+281			.unwrap();
+282
+283		let stderr = child.stderr.take().unwrap();
+284		assert_eq!(imported_block_found(stderr, 7, 100).await, true);
+285		child.kill().unwrap();
+286	}
+287
+288	#[tokio::test]
+289	async fn works_with_different_block_times() {
+290		test_runtime_preset(PARA_RUNTIME, 100, Some(DEV_RUNTIME_PRESET.into())).await;
+291		test_runtime_preset(PARA_RUNTIME, 3000, Some(DEV_RUNTIME_PRESET.into())).await;
+292
+293		// we need this snippet just for docs
+294		#[docify::export_content(csb)]
+295		fn build_teyrchain_spec_works() {
+296			let chain_spec_builder = find_release_binary(&CHAIN_SPEC_BUILDER).unwrap();
+297			let runtime_path = find_wasm(PARA_RUNTIME).unwrap();
+298			let output = "/tmp/demo-chain-spec.json";
+299			let runtime_str = runtime_path.to_str().unwrap();
+300			run_cmd!(
+301				$chain_spec_builder -c $output create --relay-chain dontcare -r $runtime_str named-preset development
+302			).expect("Failed to run command");
+303			std::fs::remove_file(output).unwrap();
+304		}
+305		build_teyrchain_spec_works();
+306	}
+307
+308	#[tokio::test]
+309	async fn teyrchain_runtime_works() {
+310		// TODO: None doesn't work. But maybe it should? it would be misleading as many users might
+311		// use it.
+312		for preset in [Some(DEV_RUNTIME_PRESET.into()), Some(LOCAL_TESTNET_RUNTIME_PRESET.into())] {
+313			test_runtime_preset(PARA_RUNTIME, 1000, preset).await;
+314		}
+315	}
+316
+317	#[tokio::test]
+318	async fn omni_node_dev_mode_works() {
+319		//Omni Node in dev mode works with teyrchain's template `dev_chain_spec`
+320		let dev_chain_spec = std::env::current_dir()
+321			.unwrap()
+322			.parent()
+323			.unwrap()
+324			.parent()
+325			.unwrap()
+326			.join("templates")
+327			.join("teyrchain")
+328			.join("dev_chain_spec.json");
+329		omni_node_test_setup(dev_chain_spec).await;
+330	}
+331
+332	#[tokio::test]
+333	// This is a regresion test so that we still remain compatible with runtimes that use
+334	// `para-id` in chain specs, instead of implementing the
+335	// `cumulus_primitives_core::GetTeyrchainInfo`.
+336	async fn omni_node_dev_mode_works_without_getteyrchaininfo() {
+337		let dev_chain_spec = std::env::current_dir()
+338			.unwrap()
+339			.join("src/guides/teyrchain_without_getteyrchaininfo.json");
+340		omni_node_test_setup(dev_chain_spec).await;
+341	}
+342}
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/guides/your_first_pallet/mod.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/guides/your_first_pallet/mod.rs.html new file mode 100644 index 00000000..57e5cadc --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/guides/your_first_pallet/mod.rs.html @@ -0,0 +1,789 @@ +mod.rs - source

pezkuwi_sdk_docs/guides/your_first_pallet/
mod.rs

1//! # Currency Pallet
+2//!
+3//! By the end of this guide, you will have written a small FRAME pallet (see
+4//! [`crate::pezkuwi_sdk::frame_runtime`]) that is capable of handling a simple crypto-currency.
+5//! This pallet will:
+6//!
+7//! 1. Allow anyone to mint new tokens into accounts (which is obviously not a great idea for a real
+8//!    system).
+9//! 2. Allow any user that owns tokens to transfer them to others.
+10//! 3. Track the total issuance of all tokens at all times.
+11//!
+12//! > This guide will build a currency pallet from scratch using only the lowest primitives of
+13//! > FRAME, and is mainly intended for education, not *applicability*. For example, almost all
+14//! > FRAME-based runtimes use various techniques to re-use a currency pallet instead of writing
+15//! > one. Further advanced FRAME related topics are discussed in [`crate::reference_docs`].
+16//!
+17//! ## Writing Your First Pallet
+18//!
+19//! To get started, clone one of the templates mentioned in [`crate::pezkuwi_sdk::templates`]. We
+20//! recommend using the `pezkuwi-sdk-minimal-template`. You might need to change small parts of
+21//! this guide, namely the crate/package names, based on which template you use.
+22//!
+23//! > Be aware that you can read the entire source code backing this tutorial by clicking on the
+24//! > `source` button at the top right of the page.
+25//!
+26//! You should have studied the following modules as a prelude to this guide:
+27//!
+28//! - [`crate::reference_docs::blockchain_state_machines`]
+29//! - [`crate::reference_docs::trait_based_programming`]
+30//! - [`crate::pezkuwi_sdk::frame_runtime`]
+31//!
+32//! ## Topics Covered
+33//!
+34//! The following FRAME topics are covered in this guide:
+35//!
+36//! - [`pallet::storage`]
+37//! - [`pallet::call`]
+38//! - [`pallet::event`]
+39//! - [`pallet::error`]
+40//! - Basics of testing a pallet
+41//! - [Constructing a runtime](frame::runtime::prelude::construct_runtime)
+42//!
+43//! ### Shell Pallet
+44//!
+45//! Consider the following as a "shell pallet". We continue building the rest of this pallet based
+46//! on this template.
+47//!
+48//! [`pallet::config`] and [`pallet::pallet`] are both mandatory parts of any
+49//! pallet. Refer to the documentation of each to get an overview of what they do.
+50#![doc = docify::embed!("./packages/guides/first-pallet/src/lib.rs", shell_pallet)]
+51//!
+52//! All of the code that follows in this guide should live inside of the `mod pallet`.
+53//!
+54//! ### Storage
+55//!
+56//! First, we will need to create two onchain storage declarations.
+57//!
+58//! One should be a mapping from account-ids to a balance type, and one value that is the total
+59//! issuance.
+60//!
+61//! > For the rest of this guide, we will opt for a balance type of `u128`. For the sake of
+62//! > simplicity, we are hardcoding this type. In a real pallet is best practice to define it as a
+63//! > generic bounded type in the `Config` trait, and then specify it in the implementation.
+64#![doc = docify::embed!("./packages/guides/first-pallet/src/lib.rs", Balance)]
+65//!
+66//! The definition of these two storage items, based on [`pallet::storage`] details, is as follows:
+67#![doc = docify::embed!("./packages/guides/first-pallet/src/lib.rs", TotalIssuance)]
+68#![doc = docify::embed!("./packages/guides/first-pallet/src/lib.rs", Balances)]
+69//!
+70//! ### Dispatchables
+71//!
+72//! Next, we will define the dispatchable functions. As per [`pallet::call`], these will be defined
+73//! as normal `fn`s attached to `struct Pallet`.
+74#![doc = docify::embed!("./packages/guides/first-pallet/src/lib.rs", impl_pallet)]
+75//!
+76//! The logic of these functions is self-explanatory. Instead, we will focus on the FRAME-related
+77//! details:
+78//!
+79//! - Where do `T::AccountId` and `T::RuntimeOrigin` come from? These are both defined in
+80//!  [`frame::prelude::frame_system::Config`], therefore we can access them in `T`.
+81//! - What is `ensure_signed`, and what does it do with the aforementioned `T::RuntimeOrigin`? This
+82//!   is outside the scope of this guide, and you can learn more about it in the origin reference
+83//!   document ([`crate::reference_docs::frame_origin`]). For now, you should only know the
+84//!   signature of the function: it takes a generic `T::RuntimeOrigin` and returns a
+85//!   `Result<T::AccountId, _>`. So by the end of this function call, we know that this dispatchable
+86//!   was signed by `sender`.
+87#![doc = docify::embed!("../../substrate/frame/system/src/lib.rs", ensure_signed)]
+88//!
+89//! - Where does `mutate`, `get` and `insert` and other storage APIs come from? All of them are
+90//! explained in the corresponding `type`, for example, for `Balances::<T>::insert`, you can look
+91//! into [`frame::prelude::StorageMap::insert`].
+92//!
+93//! - The return type of all dispatchable functions is [`frame::prelude::DispatchResult`]:
+94#![doc = docify::embed!("../../substrate/frame/support/src/dispatch.rs", DispatchResult)]
+95//!
+96//! Which is more or less a normal Rust `Result`, with a custom [`frame::prelude::DispatchError`] as
+97//! the `Err` variant. We won't cover this error in detail here, but importantly you should know
+98//! that there is an `impl From<&'static string> for DispatchError` provided (see
+99//! [here](`frame::prelude::DispatchError#impl-From<%26str>-for-DispatchError`)). Therefore,
+100//! we can use basic string literals as our error type and `.into()` them into `DispatchError`.
+101//!
+102//! - Why are all `get` and `mutate` functions returning an `Option`? This is the default behavior
+103//!   of FRAME storage APIs. You can learn more about how to override this by looking into
+104//!   [`pallet::storage`], and [`frame::prelude::ValueQuery`]/[`frame::prelude::OptionQuery`]
+105//!
+106//! ### Improving Errors
+107//!
+108//! How we handle error in the above snippets is fairly rudimentary. Let's look at how this can be
+109//! improved. First, we can use [`frame::prelude::ensure`] to express the error slightly better.
+110//! This macro will call `.into()` under the hood.
+111#![doc = docify::embed!("./packages/guides/first-pallet/src/lib.rs", transfer_better)]
+112//!
+113//! Moreover, you will learn in the [Defensive Programming
+114//! section](crate::reference_docs::defensive_programming) that it is always recommended to use
+115//! safe arithmetic operations in your runtime. By using [`frame::traits::CheckedSub`], we can not
+116//! only take a step in that direction, but also improve the error handing and make it slightly more
+117//! ergonomic.
+118#![doc = docify::embed!("./packages/guides/first-pallet/src/lib.rs", transfer_better_checked)]
+119//!
+120//! This is more or less all the logic that there is in this basic currency pallet!
+121//!
+122//! ### Your First (Test) Runtime
+123//!
+124//! The typical testing code of a pallet lives in a module that imports some preludes useful for
+125//! testing, similar to:
+126//!
+127//! ```
+128//! pub mod pallet {
+129//! 	// snip -- actually pallet code.
+130//! }
+131//!
+132//! #[cfg(test)]
+133//! mod tests {
+134//! 	// bring in the testing prelude of frame
+135//! 	use frame::testing_prelude::*;
+136//! 	// bring in all pallet items
+137//! 	use super::pallet::*;
+138//!
+139//! 	// snip -- rest of the testing code.
+140//! }
+141//! ```
+142//!
+143//! Next, we create a "test runtime" in order to test our pallet. Recall from
+144//! [`crate::pezkuwi_sdk::frame_runtime`] that a runtime is a collection of pallets, expressed
+145//! through [`frame::runtime::prelude::construct_runtime`]. All runtimes also have to include
+146//! [`frame::prelude::frame_system`]. So we expect to see a runtime with two pallet, `frame_system`
+147//! and the one we just wrote.
+148#![doc = docify::embed!("./packages/guides/first-pallet/src/lib.rs", runtime)]
+149//!
+150//! > [`frame::pallet_macros::derive_impl`] is a FRAME feature that enables developers to have
+151//! > defaults for associated types.
+152//!
+153//! Recall that within our pallet, (almost) all blocks of code are generic over `<T: Config>`. And,
+154//! because `trait Config: frame_system::Config`, we can get access to all items in `Config` (or
+155//! `frame_system::Config`) using `T::NameOfItem`. This is all within the boundaries of how
+156//! Rust traits and generics work. If unfamiliar with this pattern, read
+157//! [`crate::reference_docs::trait_based_programming`] before going further.
+158//!
+159//! Crucially, a typical FRAME runtime contains a `struct Runtime`. The main role of this `struct`
+160//! is to implement the `trait Config` of all pallets. That is, anywhere within your pallet code
+161//! where you see `<T: Config>` (read: *"some type `T` that implements `Config`"*), in the runtime,
+162//! it can be replaced with `<Runtime>`, because `Runtime` implements `Config` of all pallets, as we
+163//! see above.
+164//!
+165//! Another way to think about this is that within a pallet, a lot of types are "unknown" and, we
+166//! only know that they will be provided at some later point. For example, when you write
+167//! `T::AccountId` (which is short for `<T as frame_system::Config>::AccountId`) in your pallet,
+168//! you are in fact saying "*Some type `AccountId` that will be known later*". That "later" is in
+169//! fact when you specify these types when you implement all `Config` traits for `Runtime`.
+170//!
+171//! As you see above, `frame_system::Config` is setting the `AccountId` to `u64`. Of course, a real
+172//! runtime will not use this type, and instead reside to a proper type like a 32-byte standard
+173//! public key. This is a HUGE benefit that FRAME developers can tap into: through the framework
+174//! being so generic, different types can always be customized to simple things when needed.
+175//!
+176//! > Imagine how hard it would have been if all tests had to use a real 32-byte account id, as
+177//! > opposed to just a u64 number 🙈.
+178//!
+179//! ### Your First Test
+180//!
+181//! The above is all you need to execute the dispatchables of your pallet. The last thing you need
+182//! to learn is that all of your pallet testing code should be wrapped in
+183//! [`frame::testing_prelude::TestState`]. This is a type that provides access to an in-memory state
+184//! to be used in our tests.
+185#![doc = docify::embed!("./packages/guides/first-pallet/src/lib.rs", first_test)]
+186//!
+187//! In the first test, we simply assert that there is no total issuance, and no balance associated
+188//! with Alice's account. Then, we mint some balance into Alice's, and re-check.
+189//!
+190//! As noted above, the `T::AccountId` is now `u64`. Moreover, `Runtime` is replacing `<T: Config>`.
+191//! This is why for example you see `Balances::<Runtime>::get(..)`. Finally, notice that the
+192//! dispatchables are simply functions that can be called on top of the `Pallet` struct.
+193//!
+194//! Congratulations! You have written your first pallet and tested it! Next, we learn a few optional
+195//! steps to improve our pallet.
+196//!
+197//! ## Improving the Currency Pallet
+198//!
+199//! ### Better Test Setup
+200//!
+201//! Idiomatic FRAME pallets often use Builder pattern to define their initial state.
+202//!
+203//! > The Pezkuwi Blockchain Academy's Rust entrance exam has a
+204//! > [section](https://github.com/pezkuwichain/kurdistan_blockchain-akademy/blob/main/src/m_builder.rs)
+205//! > on this that you can use to learn the Builder Pattern.
+206//!
+207//! Let's see how we can implement a better test setup using this pattern. First, we define a
+208//! `struct StateBuilder`.
+209#![doc = docify::embed!("./packages/guides/first-pallet/src/lib.rs", StateBuilder)]
+210//!
+211//! This struct is meant to contain the same list of accounts and balances that we want to have at
+212//! the beginning of each block. We hardcoded this to `let accounts = vec![(ALICE, 100), (2, 100)];`
+213//! so far. Then, if desired, we attach a default value for this struct.
+214#![doc = docify::embed!("./packages/guides/first-pallet/src/lib.rs", default_state_builder)]
+215//!
+216//! Like any other builder pattern, we attach functions to the type to mutate its internal
+217//! properties.
+218#![doc = docify::embed!("./packages/guides/first-pallet/src/lib.rs", impl_state_builder_add)]
+219//!
+220//!  Finally --the useful part-- we write our own custom `build_and_execute` function on
+221//! this type. This function will do multiple things:
+222//!
+223//! 1. It would consume `self` to produce our `TestState` based on the properties that we attached
+224//!    to `self`.
+225//! 2. It would execute any test function that we pass in as closure.
+226//! 3. A nifty trick, this allows our test setup to have some code that is executed both before and
+227//!    after each test. For example, in this test, we do some additional checking about the
+228//!    correctness of the `TotalIssuance`. We leave it up to you as an exercise to learn why the
+229//!    assertion should always hold, and how it is checked.
+230#![doc = docify::embed!("./packages/guides/first-pallet/src/lib.rs", impl_state_builder_build)]
+231//!
+232//! We can write tests that specifically check the initial state, and making sure our `StateBuilder`
+233//! is working exactly as intended.
+234#![doc = docify::embed!("./packages/guides/first-pallet/src/lib.rs", state_builder_works)]
+235#![doc = docify::embed!("./packages/guides/first-pallet/src/lib.rs", state_builder_add_balance)]
+236//!
+237//! ### More Tests
+238//!
+239//! Now that we have a more ergonomic test setup, let's see how a well written test for transfer and
+240//! mint would look like.
+241#![doc = docify::embed!("./packages/guides/first-pallet/src/lib.rs", transfer_works)]
+242#![doc = docify::embed!("./packages/guides/first-pallet/src/lib.rs", mint_works)]
+243//!
+244//! It is always a good idea to build a mental model where you write *at least* one test for each
+245//! "success path" of a dispatchable, and one test for each "failure path", such as:
+246#![doc = docify::embed!("./packages/guides/first-pallet/src/lib.rs", transfer_from_non_existent_fails)]
+247//!
+248//! We leave it up to you to write a test that triggers the `InsufficientBalance` error.
+249//!
+250//! ### Event and Error
+251//!
+252//! Our pallet is mainly missing two parts that are common in most FRAME pallets: Events, and
+253//! Errors. First, let's understand what each is.
+254//!
+255//! - **Error**: The static string-based error scheme we used so far is good for readability, but it
+256//!   has a few drawbacks. The biggest problem with strings are that they are not type safe, e.g. a
+257//!   match statement cannot be exhaustive. These string literals will bloat the final wasm blob,
+258//!   and are relatively heavy to transmit and encode/decode. Moreover, it is easy to mistype them
+259//!   by one character. FRAME errors are exactly a solution to maintain readability, whilst fixing
+260//!   the drawbacks mentioned. In short, we use an enum to represent different variants of our
+261//!   error. These variants are then mapped in an efficient way (using only `u8` indices) to
+262//!   [`sp_runtime::DispatchError::Module`]. Read more about this in [`pallet::error`].
+263//!
+264//! - **Event**: Events are akin to the return type of dispatchables. They are mostly data blobs
+265//!   emitted by the runtime to let outside world know what is happening inside the pallet. Since
+266//!   otherwise, the outside world does not have an easy access to the state changes. They should
+267//!   represent what happened at the end of a dispatch operation. Therefore, the convention is to
+268//!   use passive tense for event names (eg. `SomethingHappened`). This allows other sub-systems or
+269//!   external parties (eg. a light-node, a DApp) to listen to particular events happening, without
+270//!   needing to re-execute the whole state transition function.
+271//!
+272//! With the explanation out of the way, let's see how these components can be added. Both follow a
+273//! fairly familiar syntax: normal Rust enums, with extra [`pallet::event`] and [`pallet::error`]
+274//! attributes attached.
+275#![doc = docify::embed!("./packages/guides/first-pallet/src/lib.rs", Event)]
+276#![doc = docify::embed!("./packages/guides/first-pallet/src/lib.rs", Error)]
+277//!
+278//! One slightly custom part of this is the [`pallet::generate_deposit`] part. Without going into
+279//! too much detail, in order for a pallet to emit events to the rest of the system, it needs to do
+280//! two things:
+281//!
+282//! 1. Declare a type in its `Config` that refers to the overarching event type of the runtime. In
+283//! short, by doing this, the pallet is expressing an important bound: `type RuntimeEvent:
+284//! From<Event<Self>>`. Read: a `RuntimeEvent` exists, and it can be created from the local `enum
+285//! Event` of this pallet. This enables the pallet to convert its `Event` into `RuntimeEvent`, and
+286//! store it where needed.
+287//!
+288//! 2. But, doing this conversion and storing is too much to expect each pallet to define. FRAME
+289//! provides a default way of storing events, and this is what [`pallet::generate_deposit`] is
+290//! doing.
+291#![doc = docify::embed!("./packages/guides/first-pallet/src/lib.rs", config_v2)]
+292//!
+293//! > These `Runtime*` types are better explained in
+294//! > [`crate::reference_docs::frame_runtime_types`].
+295//!
+296//! Then, we can rewrite the `transfer` dispatchable as such:
+297#![doc = docify::embed!("./packages/guides/first-pallet/src/lib.rs", transfer_v2)]
+298//!
+299//! Then, notice how now we would need to provide this `type RuntimeEvent` in our test runtime
+300//! setup.
+301#![doc = docify::embed!("./packages/guides/first-pallet/src/lib.rs", runtime_v2)]
+302//!
+303//! In this snippet, the actual `RuntimeEvent` type (right hand side of `type RuntimeEvent =
+304//! RuntimeEvent`) is generated by
+305//! [`construct_runtime`](frame::runtime::prelude::construct_runtime). An interesting way to inspect
+306//! this type is to see its definition in rust-docs:
+307//! [`crate::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeEvent`].
+308//!
+309//!
+310//! ## What Next?
+311//!
+312//! The following topics where used in this guide, but not covered in depth. It is suggested to
+313//! study them subsequently:
+314//!
+315//! - [`crate::reference_docs::defensive_programming`].
+316//! - [`crate::reference_docs::frame_origin`].
+317//! - [`crate::reference_docs::frame_runtime_types`].
+318//! - The pallet we wrote in this guide was using `dev_mode`, learn more in [`pallet::config`].
+319//! - Learn more about the individual pallet items/macros, such as event and errors and call, in
+320//!   [`frame::pallet_macros`].
+321//!
+322//! [`pallet::storage`]: frame_support::pallet_macros::storage
+323//! [`pallet::call`]: frame_support::pallet_macros::call
+324//! [`pallet::event`]: frame_support::pallet_macros::event
+325//! [`pallet::error`]: frame_support::pallet_macros::error
+326//! [`pallet::pallet`]: frame_support::pallet
+327//! [`pallet::config`]: frame_support::pallet_macros::config
+328//! [`pallet::generate_deposit`]: frame_support::pallet_macros::generate_deposit
+329
+330#[docify::export]
+331#[frame::pallet(dev_mode)]
+332pub mod shell_pallet {
+333	use frame::prelude::*;
+334
+335	#[pallet::config]
+336	pub trait Config: frame_system::Config {}
+337
+338	#[pallet::pallet]
+339	pub struct Pallet<T>(_);
+340}
+341
+342#[frame::pallet(dev_mode)]
+343pub mod pallet {
+344	use frame::prelude::*;
+345
+346	#[docify::export]
+347	pub type Balance = u128;
+348
+349	#[pallet::config]
+350	pub trait Config: frame_system::Config {}
+351
+352	#[pallet::pallet]
+353	pub struct Pallet<T>(_);
+354
+355	#[docify::export]
+356	/// Single storage item, of type `Balance`.
+357	#[pallet::storage]
+358	pub type TotalIssuance<T: Config> = StorageValue<_, Balance>;
+359
+360	#[docify::export]
+361	/// A mapping from `T::AccountId` to `Balance`
+362	#[pallet::storage]
+363	pub type Balances<T: Config> = StorageMap<_, _, T::AccountId, Balance>;
+364
+365	#[docify::export(impl_pallet)]
+366	#[pallet::call]
+367	impl<T: Config> Pallet<T> {
+368		/// An unsafe mint that can be called by anyone. Not a great idea.
+369		pub fn mint_unsafe(
+370			origin: T::RuntimeOrigin,
+371			dest: T::AccountId,
+372			amount: Balance,
+373		) -> DispatchResult {
+374			// ensure that this is a signed account, but we don't really check `_anyone`.
+375			let _anyone = ensure_signed(origin)?;
+376
+377			// update the balances map. Notice how all `<T: Config>` remains as `<T>`.
+378			Balances::<T>::mutate(dest, |b| *b = Some(b.unwrap_or(0) + amount));
+379			// update total issuance.
+380			TotalIssuance::<T>::mutate(|t| *t = Some(t.unwrap_or(0) + amount));
+381
+382			Ok(())
+383		}
+384
+385		/// Transfer `amount` from `origin` to `dest`.
+386		pub fn transfer(
+387			origin: T::RuntimeOrigin,
+388			dest: T::AccountId,
+389			amount: Balance,
+390		) -> DispatchResult {
+391			let sender = ensure_signed(origin)?;
+392
+393			// ensure sender has enough balance, and if so, calculate what is left after `amount`.
+394			let sender_balance = Balances::<T>::get(&sender).ok_or("NonExistentAccount")?;
+395			if sender_balance < amount {
+396				return Err("InsufficientBalance".into());
+397			}
+398			let remainder = sender_balance - amount;
+399
+400			// update sender and dest balances.
+401			Balances::<T>::mutate(dest, |b| *b = Some(b.unwrap_or(0) + amount));
+402			Balances::<T>::insert(&sender, remainder);
+403
+404			Ok(())
+405		}
+406	}
+407
+408	#[allow(unused)]
+409	impl<T: Config> Pallet<T> {
+410		#[docify::export]
+411		pub fn transfer_better(
+412			origin: T::RuntimeOrigin,
+413			dest: T::AccountId,
+414			amount: Balance,
+415		) -> DispatchResult {
+416			let sender = ensure_signed(origin)?;
+417
+418			let sender_balance = Balances::<T>::get(&sender).ok_or("NonExistentAccount")?;
+419			ensure!(sender_balance >= amount, "InsufficientBalance");
+420			let remainder = sender_balance - amount;
+421
+422			// .. snip
+423			Ok(())
+424		}
+425
+426		#[docify::export]
+427		/// Transfer `amount` from `origin` to `dest`.
+428		pub fn transfer_better_checked(
+429			origin: T::RuntimeOrigin,
+430			dest: T::AccountId,
+431			amount: Balance,
+432		) -> DispatchResult {
+433			let sender = ensure_signed(origin)?;
+434
+435			let sender_balance = Balances::<T>::get(&sender).ok_or("NonExistentAccount")?;
+436			let remainder = sender_balance.checked_sub(amount).ok_or("InsufficientBalance")?;
+437
+438			// .. snip
+439			Ok(())
+440		}
+441	}
+442
+443	#[cfg(any(test, doc))]
+444	pub(crate) mod tests {
+445		use crate::guides::your_first_pallet::pallet::*;
+446
+447		#[docify::export(testing_prelude)]
+448		use frame::testing_prelude::*;
+449
+450		pub(crate) const ALICE: u64 = 1;
+451		pub(crate) const BOB: u64 = 2;
+452		pub(crate) const CHARLIE: u64 = 3;
+453
+454		#[docify::export]
+455		// This runtime is only used for testing, so it should be somewhere like `#[cfg(test)] mod
+456		// tests { .. }`
+457		mod runtime {
+458			use super::*;
+459			// we need to reference our `mod pallet` as an identifier to pass to
+460			// `construct_runtime`.
+461			// YOU HAVE TO CHANGE THIS LINE BASED ON YOUR TEMPLATE
+462			use crate::guides::your_first_pallet::pallet as pallet_currency;
+463
+464			construct_runtime!(
+465				pub enum Runtime {
+466					// ---^^^^^^ This is where `enum Runtime` is defined.
+467					System: frame_system,
+468					Currency: pallet_currency,
+469				}
+470			);
+471
+472			#[derive_impl(frame_system::config_preludes::TestDefaultConfig)]
+473			impl frame_system::Config for Runtime {
+474				type Block = MockBlock<Runtime>;
+475				// within pallet we just said `<T as frame_system::Config>::AccountId`, now we
+476				// finally specified it.
+477				type AccountId = u64;
+478			}
+479
+480			// our simple pallet has nothing to be configured.
+481			impl pallet_currency::Config for Runtime {}
+482		}
+483
+484		pub(crate) use runtime::*;
+485
+486		#[allow(unused)]
+487		#[docify::export]
+488		fn new_test_state_basic() -> TestState {
+489			let mut state = TestState::new_empty();
+490			let accounts = vec![(ALICE, 100), (BOB, 100)];
+491			state.execute_with(|| {
+492				for (who, amount) in &accounts {
+493					Balances::<Runtime>::insert(who, amount);
+494					TotalIssuance::<Runtime>::mutate(|b| *b = Some(b.unwrap_or(0) + amount));
+495				}
+496			});
+497
+498			state
+499		}
+500
+501		#[docify::export]
+502		pub(crate) struct StateBuilder {
+503			balances: Vec<(<Runtime as frame_system::Config>::AccountId, Balance)>,
+504		}
+505
+506		#[docify::export(default_state_builder)]
+507		impl Default for StateBuilder {
+508			fn default() -> Self {
+509				Self { balances: vec![(ALICE, 100), (BOB, 100)] }
+510			}
+511		}
+512
+513		#[docify::export(impl_state_builder_add)]
+514		impl StateBuilder {
+515			fn add_balance(
+516				mut self,
+517				who: <Runtime as frame_system::Config>::AccountId,
+518				amount: Balance,
+519			) -> Self {
+520				self.balances.push((who, amount));
+521				self
+522			}
+523		}
+524
+525		#[docify::export(impl_state_builder_build)]
+526		impl StateBuilder {
+527			pub(crate) fn build_and_execute(self, test: impl FnOnce() -> ()) {
+528				let mut ext = TestState::new_empty();
+529				ext.execute_with(|| {
+530					for (who, amount) in &self.balances {
+531						Balances::<Runtime>::insert(who, amount);
+532						TotalIssuance::<Runtime>::mutate(|b| *b = Some(b.unwrap_or(0) + amount));
+533					}
+534				});
+535
+536				ext.execute_with(test);
+537
+538				// assertions that must always hold
+539				ext.execute_with(|| {
+540					assert_eq!(
+541						Balances::<Runtime>::iter().map(|(_, x)| x).sum::<u128>(),
+542						TotalIssuance::<Runtime>::get().unwrap_or_default()
+543					);
+544				})
+545			}
+546		}
+547
+548		#[docify::export]
+549		#[test]
+550		fn first_test() {
+551			TestState::new_empty().execute_with(|| {
+552				// We expect Alice's account to have no funds.
+553				assert_eq!(Balances::<Runtime>::get(&ALICE), None);
+554				assert_eq!(TotalIssuance::<Runtime>::get(), None);
+555
+556				// mint some funds into Alice's account.
+557				assert_ok!(Pallet::<Runtime>::mint_unsafe(
+558					RuntimeOrigin::signed(ALICE),
+559					ALICE,
+560					100
+561				));
+562
+563				// re-check the above
+564				assert_eq!(Balances::<Runtime>::get(&ALICE), Some(100));
+565				assert_eq!(TotalIssuance::<Runtime>::get(), Some(100));
+566			})
+567		}
+568
+569		#[docify::export]
+570		#[test]
+571		fn state_builder_works() {
+572			StateBuilder::default().build_and_execute(|| {
+573				assert_eq!(Balances::<Runtime>::get(&ALICE), Some(100));
+574				assert_eq!(Balances::<Runtime>::get(&BOB), Some(100));
+575				assert_eq!(Balances::<Runtime>::get(&CHARLIE), None);
+576				assert_eq!(TotalIssuance::<Runtime>::get(), Some(200));
+577			});
+578		}
+579
+580		#[docify::export]
+581		#[test]
+582		fn state_builder_add_balance() {
+583			StateBuilder::default().add_balance(CHARLIE, 42).build_and_execute(|| {
+584				assert_eq!(Balances::<Runtime>::get(&CHARLIE), Some(42));
+585				assert_eq!(TotalIssuance::<Runtime>::get(), Some(242));
+586			})
+587		}
+588
+589		#[test]
+590		#[should_panic]
+591		fn state_builder_duplicate_genesis_fails() {
+592			StateBuilder::default()
+593				.add_balance(CHARLIE, 42)
+594				.add_balance(CHARLIE, 43)
+595				.build_and_execute(|| {
+596					assert_eq!(Balances::<Runtime>::get(&CHARLIE), None);
+597					assert_eq!(TotalIssuance::<Runtime>::get(), Some(242));
+598				})
+599		}
+600
+601		#[docify::export]
+602		#[test]
+603		fn mint_works() {
+604			StateBuilder::default().build_and_execute(|| {
+605				// given the initial state, when:
+606				assert_ok!(Pallet::<Runtime>::mint_unsafe(RuntimeOrigin::signed(ALICE), BOB, 100));
+607
+608				// then:
+609				assert_eq!(Balances::<Runtime>::get(&BOB), Some(200));
+610				assert_eq!(TotalIssuance::<Runtime>::get(), Some(300));
+611
+612				// given:
+613				assert_ok!(Pallet::<Runtime>::mint_unsafe(
+614					RuntimeOrigin::signed(ALICE),
+615					CHARLIE,
+616					100
+617				));
+618
+619				// then:
+620				assert_eq!(Balances::<Runtime>::get(&CHARLIE), Some(100));
+621				assert_eq!(TotalIssuance::<Runtime>::get(), Some(400));
+622			});
+623		}
+624
+625		#[docify::export]
+626		#[test]
+627		fn transfer_works() {
+628			StateBuilder::default().build_and_execute(|| {
+629				// given the initial state, when:
+630				assert_ok!(Pallet::<Runtime>::transfer(RuntimeOrigin::signed(ALICE), BOB, 50));
+631
+632				// then:
+633				assert_eq!(Balances::<Runtime>::get(&ALICE), Some(50));
+634				assert_eq!(Balances::<Runtime>::get(&BOB), Some(150));
+635				assert_eq!(TotalIssuance::<Runtime>::get(), Some(200));
+636
+637				// when:
+638				assert_ok!(Pallet::<Runtime>::transfer(RuntimeOrigin::signed(BOB), ALICE, 50));
+639
+640				// then:
+641				assert_eq!(Balances::<Runtime>::get(&ALICE), Some(100));
+642				assert_eq!(Balances::<Runtime>::get(&BOB), Some(100));
+643				assert_eq!(TotalIssuance::<Runtime>::get(), Some(200));
+644			});
+645		}
+646
+647		#[docify::export]
+648		#[test]
+649		fn transfer_from_non_existent_fails() {
+650			StateBuilder::default().build_and_execute(|| {
+651				// given the initial state, when:
+652				assert_err!(
+653					Pallet::<Runtime>::transfer(RuntimeOrigin::signed(CHARLIE), ALICE, 10),
+654					"NonExistentAccount"
+655				);
+656
+657				// then nothing has changed.
+658				assert_eq!(Balances::<Runtime>::get(&ALICE), Some(100));
+659				assert_eq!(Balances::<Runtime>::get(&BOB), Some(100));
+660				assert_eq!(Balances::<Runtime>::get(&CHARLIE), None);
+661				assert_eq!(TotalIssuance::<Runtime>::get(), Some(200));
+662			});
+663		}
+664	}
+665}
+666
+667#[frame::pallet(dev_mode)]
+668pub mod pallet_v2 {
+669	use super::pallet::Balance;
+670	use frame::prelude::*;
+671
+672	#[docify::export(config_v2)]
+673	#[pallet::config]
+674	pub trait Config: frame_system::Config {
+675		/// The overarching event type of the runtime.
+676		#[allow(deprecated)]
+677		type RuntimeEvent: From<Event<Self>>
+678			+ IsType<<Self as frame_system::Config>::RuntimeEvent>
+679			+ TryInto<Event<Self>>;
+680	}
+681
+682	#[pallet::pallet]
+683	pub struct Pallet<T>(_);
+684
+685	#[pallet::storage]
+686	pub type Balances<T: Config> = StorageMap<_, _, T::AccountId, Balance>;
+687
+688	#[pallet::storage]
+689	pub type TotalIssuance<T: Config> = StorageValue<_, Balance>;
+690
+691	#[docify::export]
+692	#[pallet::error]
+693	pub enum Error<T> {
+694		/// Account does not exist.
+695		NonExistentAccount,
+696		/// Account does not have enough balance.
+697		InsufficientBalance,
+698	}
+699
+700	#[docify::export]
+701	#[pallet::event]
+702	#[pallet::generate_deposit(pub(super) fn deposit_event)]
+703	pub enum Event<T: Config> {
+704		/// A transfer succeeded.
+705		Transferred { from: T::AccountId, to: T::AccountId, amount: Balance },
+706	}
+707
+708	#[pallet::call]
+709	impl<T: Config> Pallet<T> {
+710		#[docify::export(transfer_v2)]
+711		pub fn transfer(
+712			origin: T::RuntimeOrigin,
+713			dest: T::AccountId,
+714			amount: Balance,
+715		) -> DispatchResult {
+716			let sender = ensure_signed(origin)?;
+717
+718			// ensure sender has enough balance, and if so, calculate what is left after `amount`.
+719			let sender_balance =
+720				Balances::<T>::get(&sender).ok_or(Error::<T>::NonExistentAccount)?;
+721			let remainder =
+722				sender_balance.checked_sub(amount).ok_or(Error::<T>::InsufficientBalance)?;
+723
+724			Balances::<T>::mutate(&dest, |b| *b = Some(b.unwrap_or(0) + amount));
+725			Balances::<T>::insert(&sender, remainder);
+726
+727			Self::deposit_event(Event::<T>::Transferred { from: sender, to: dest, amount });
+728
+729			Ok(())
+730		}
+731	}
+732
+733	#[cfg(any(test, doc))]
+734	pub mod tests {
+735		use super::{super::pallet::tests::StateBuilder, *};
+736		use frame::testing_prelude::*;
+737		const ALICE: u64 = 1;
+738		const BOB: u64 = 2;
+739
+740		#[docify::export]
+741		pub mod runtime_v2 {
+742			use super::*;
+743			use crate::guides::your_first_pallet::pallet_v2 as pallet_currency;
+744
+745			construct_runtime!(
+746				pub enum Runtime {
+747					System: frame_system,
+748					Currency: pallet_currency,
+749				}
+750			);
+751
+752			#[derive_impl(frame_system::config_preludes::TestDefaultConfig)]
+753			impl frame_system::Config for Runtime {
+754				type Block = MockBlock<Runtime>;
+755				type AccountId = u64;
+756			}
+757
+758			impl pallet_currency::Config for Runtime {
+759				type RuntimeEvent = RuntimeEvent;
+760			}
+761		}
+762
+763		pub(crate) use runtime_v2::*;
+764
+765		#[docify::export(transfer_works_v2)]
+766		#[test]
+767		fn transfer_works() {
+768			StateBuilder::default().build_and_execute(|| {
+769				// skip the genesis block, as events are not deposited there and we need them for
+770				// the final assertion.
+771				System::set_block_number(ALICE);
+772
+773				// given the initial state, when:
+774				assert_ok!(Pallet::<Runtime>::transfer(RuntimeOrigin::signed(ALICE), BOB, 50));
+775
+776				// then:
+777				assert_eq!(Balances::<Runtime>::get(&ALICE), Some(50));
+778				assert_eq!(Balances::<Runtime>::get(&BOB), Some(150));
+779				assert_eq!(TotalIssuance::<Runtime>::get(), Some(200));
+780
+781				// now we can also check that an event has been deposited:
+782				assert_eq!(
+783					System::read_events_for_pallet::<Event<Runtime>>(),
+784					vec![Event::Transferred { from: ALICE, to: BOB, amount: 50 }]
+785				);
+786			});
+787		}
+788	}
+789}
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/guides/your_first_runtime.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/guides/your_first_runtime.rs.html new file mode 100644 index 00000000..52adbd03 --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/guides/your_first_runtime.rs.html @@ -0,0 +1,186 @@ +your_first_runtime.rs - source

pezkuwi_sdk_docs/guides/
your_first_runtime.rs

1//! # Your first Runtime
+2//!
+3//! This guide will walk you through the steps to add your pallet to a runtime.
+4//!
+5//! The good news is, in [`crate::guides::your_first_pallet`], we have already created a _test_
+6//! runtime that was used for testing, and a real runtime is not that much different!
+7//!
+8//! ## Setup
+9//!
+10//! A runtime shares a few similar setup requirements as with a pallet:
+11//!
+12//! * importing [`frame`], [`codec`], and [`scale_info`] crates.
+13//! * following the [`std` feature-gating](crate::pezkuwi_sdk::substrate#wasm-build) pattern.
+14//!
+15//! But, more specifically, it also contains:
+16//!
+17//! * a `build.rs` that uses [`substrate_wasm_builder`]. This entails declaring
+18//!   `[build-dependencies]` in the Cargo manifest file:
+19//!
+20//! ```ignore
+21//! [build-dependencies]
+22//! substrate-wasm-builder = { ... }
+23//! ```
+24//!
+25//! >Note that a runtime must always be one-runtime-per-crate. You cannot define multiple runtimes
+26//! per rust crate.
+27//!
+28//! You can find the full code of this guide in [`first_runtime`].
+29//!
+30//! ## Your First Runtime
+31//!
+32//! The first new property of a real runtime that it must define its
+33//! [`frame::runtime::prelude::RuntimeVersion`]:
+34#![doc = docify::embed!("./packages/guides/first-runtime/src/lib.rs", VERSION)]
+35//!
+36//! The version contains a number of very important fields, such as `spec_version` and `spec_name`
+37//! that play an important role in identifying your runtime and its version, more importantly in
+38//! runtime upgrades. More about runtime upgrades in
+39//! [`crate::reference_docs::frame_runtime_upgrades_and_migrations`].
+40//!
+41//! Then, a real runtime also contains the `impl` of all individual pallets' `trait Config` for
+42//! `struct Runtime`, and a [`frame::runtime::prelude::construct_runtime`] macro that amalgamates
+43//! them all.
+44//!
+45//! In the case of our example:
+46#![doc = docify::embed!("./packages/guides/first-runtime/src/lib.rs", our_config_impl)]
+47//!
+48//! In this example, we bring in a number of other pallets from [`frame`] into the runtime, each of
+49//! their `Config` need to be implemented for `struct Runtime`:
+50#![doc = docify::embed!("./packages/guides/first-runtime/src/lib.rs", config_impls)]
+51//!
+52//! Notice how we use [`frame::pallet_macros::derive_impl`] to provide "default" configuration items
+53//! for each pallet. Feel free to dive into the definition of each default prelude (eg.
+54//! [`frame::prelude::frame_system::pallet::config_preludes`]) to learn more which types are exactly
+55//! used.
+56//!
+57//! Recall that in test runtime in [`crate::guides::your_first_pallet`], we provided `type AccountId
+58//! = u64` to `frame_system`, while in this case we rely on whatever is provided by
+59//! [`SolochainDefaultConfig`], which is indeed a "real" 32 byte account id.
+60//!
+61//! Then, a familiar instance of `construct_runtime` amalgamates all of the pallets:
+62#![doc = docify::embed!("./packages/guides/first-runtime/src/lib.rs", cr)]
+63//!
+64//! Recall from [`crate::reference_docs::wasm_meta_protocol`] that every (real) runtime needs to
+65//! implement a set of runtime APIs that will then let the node to communicate with it. The final
+66//! steps of crafting a runtime are related to achieving exactly this.
+67//!
+68//! First, we define a number of types that eventually lead to the creation of an instance of
+69//! [`frame::runtime::prelude::Executive`]. The executive is a handy FRAME utility that, through
+70//! amalgamating all pallets and further types, implements some of the very very core pieces of the
+71//! runtime logic, such as how blocks are executed and other runtime-api implementations.
+72#![doc = docify::embed!("./packages/guides/first-runtime/src/lib.rs", runtime_types)]
+73//!
+74//! Finally, we use [`frame::runtime::prelude::impl_runtime_apis`] to implement all of the runtime
+75//! APIs that the runtime wishes to expose. As you will see in the code, most of these runtime API
+76//! implementations are merely forwarding calls to `RuntimeExecutive` which handles the actual
+77//! logic. Given that the implementation block is somewhat large, we won't repeat it here. You can
+78//! look for `impl_runtime_apis!` in [`first_runtime`].
+79//!
+80//! ```ignore
+81//! impl_runtime_apis! {
+82//! 	impl apis::Core<Block> for Runtime {
+83//! 		fn version() -> RuntimeVersion {
+84//! 			VERSION
+85//! 		}
+86//!
+87//! 		fn execute_block(block: Block) {
+88//! 			RuntimeExecutive::execute_block(block)
+89//! 		}
+90//!
+91//! 		fn initialize_block(header: &Header) -> ExtrinsicInclusionMode {
+92//! 			RuntimeExecutive::initialize_block(header)
+93//! 		}
+94//! 	}
+95//!
+96//! 	// many more trait impls...
+97//! }
+98//! ```
+99//!
+100//! And that more or less covers the details of how you would write a real runtime!
+101//!
+102//! Once you compile a crate that contains a runtime as above, simply running `cargo build` will
+103//! generate the wasm blobs and place them under `./target/release/wbuild`, as explained
+104//! [here](crate::pezkuwi_sdk::substrate#wasm-build).
+105//!
+106//! ## Genesis Configuration
+107//!
+108//! Every runtime specifies a number of runtime APIs that help the outer world (most notably, a
+109//! `node`) know what is the genesis state of this runtime. These APIs are then used to generate
+110//! what is known as a  **Chain Specification, or chain spec for short**. A chain spec is the
+111//! primary way to run a new chain.
+112//!
+113//! These APIs are defined in [`sp_genesis_builder`], and are re-exposed as a part of
+114//! [`frame::runtime::apis`]. Therefore, the implementation blocks can be found inside of
+115//! `impl_runtime_apis!` similar to:
+116//!
+117//! ```ignore
+118//! impl_runtime_apis! {
+119//!  	impl apis::GenesisBuilder<Block> for Runtime {
+120//! 			fn build_state(config: Vec<u8>) -> GenesisBuilderResult {
+121//! 				build_state::<RuntimeGenesisConfig>(config)
+122//! 			}
+123//!
+124//! 			fn get_preset(id: &Option<PresetId>) -> Option<Vec<u8>> {
+125//! 				get_preset::<RuntimeGenesisConfig>(id, self::genesis_config_presets::get_preset)
+126//! 			}
+127//!
+128//! 			fn preset_names() -> Vec<PresetId> {
+129//! 				crate::genesis_config_presets::preset_names()
+130//! 			}
+131//! 		}
+132//!
+133//! }
+134//! ```
+135//!
+136//! The implementation of these function can naturally vary from one runtime to the other, but the
+137//! overall pattern is common. For the case of this runtime, we do the following:
+138//!
+139//! 1. Expose one non-default preset, namely [`sp_genesis_builder::DEV_RUNTIME_PRESET`]. This means
+140//!    our runtime has two "presets" of genesis state in total: `DEV_RUNTIME_PRESET` and `None`.
+141#![doc = docify::embed!("./packages/guides/first-runtime/src/lib.rs", preset_names)]
+142//!
+143//! For `build_state` and `get_preset`, we use the helper functions provide by frame:
+144//!
+145//! * [`frame::runtime::prelude::build_state`] and [`frame::runtime::prelude::get_preset`].
+146//!
+147//! Indeed, our runtime needs to specify what its `DEV_RUNTIME_PRESET` genesis state should be like:
+148#![doc = docify::embed!("./packages/guides/first-runtime/src/lib.rs", development_config_genesis)]
+149//!
+150//! For more in-depth information about `GenesisConfig`, `ChainSpec`, the `GenesisBuilder` API and
+151//! `chain-spec-builder`, see [`crate::reference_docs::chain_spec_genesis`].
+152//!
+153//! ## Next Step
+154//!
+155//! See [`crate::guides::your_first_node`].
+156//!
+157//! ## Further Reading
+158//!
+159//! 1. To learn more about signed extensions, see [`crate::reference_docs::signed_extensions`].
+160//! 2. `AllPalletsWithSystem` is also generated by `construct_runtime`, as explained in
+161//!    [`crate::reference_docs::frame_runtime_types`].
+162//! 3. `Executive` supports more generics, most notably allowing the runtime to configure more
+163//!    runtime migrations, as explained in
+164//!    [`crate::reference_docs::frame_runtime_upgrades_and_migrations`].
+165//! 4. Learn more about adding and implementing runtime apis in
+166//!    [`crate::reference_docs::custom_runtime_api_rpc`].
+167//! 5. To see a complete example of a runtime+pallet that is similar to this guide, please see
+168//!    [`crate::pezkuwi_sdk::templates`].
+169//!
+170//! [`SolochainDefaultConfig`]: struct@frame_system::pallet::config_preludes::SolochainDefaultConfig
+171
+172#[cfg(test)]
+173mod tests {
+174	use cmd_lib::run_cmd;
+175
+176	const FIRST_RUNTIME: &'static str = "pezkuwi-sdk-docs-first-runtime";
+177
+178	#[docify::export_content]
+179	#[test]
+180	fn build_runtime() {
+181		run_cmd!(
+182			cargo build --release -p $FIRST_RUNTIME
+183		)
+184		.expect("Failed to run command");
+185	}
+186}
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/lib.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/lib.rs.html new file mode 100644 index 00000000..a6dd883c --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/lib.rs.html @@ -0,0 +1,50 @@ +lib.rs - source

pezkuwi_sdk_docs/
lib.rs

1//! # Pezkuwi SDK Docs
+2//!
+3//! The Pezkuwi SDK Developer Documentation.
+4//!
+5//! This crate is a *minimal*, *always-accurate* and low level source of truth about Pezkuwi-SDK.
+6//! For more high level docs, please go to [docs.pezkuwi.com](https://docs.pezkuwichain.io).
+7//!
+8//! ## Getting Started
+9//!
+10//! We suggest the following reading sequence:
+11//!
+12//! - Start by learning about [`pezkuwi_sdk`], its structure and context.
+13//! - Then, head over to the [`guides`]. This modules contains in-depth guides about the most
+14//!   important user-journeys of the Pezkuwi SDK.
+15//! 	- Whilst reading the guides, you might find back-links to [`reference_docs`].
+16//! - [`external_resources`] for a list of 3rd party guides and tutorials.
+17//! - Finally, <https://paritytech.github.io> is the parent website of this crate that contains the
+18//!   list of further tools related to the Pezkuwi SDK.
+19//!
+20//! ## Information Architecture
+21//!
+22//! This section paints a picture over the high-level information architecture of this crate.
+23#![doc = simple_mermaid::mermaid!("../../mermaid/IA.mmd")]
+24#![warn(rustdoc::broken_intra_doc_links)]
+25#![warn(rustdoc::private_intra_doc_links)]
+26// Frame macros reference features which this crate does not have
+27#![allow(unexpected_cfgs)]
+28#![doc(html_favicon_url = "https://pezkuwichain.io/favicon.ico")]
+29#![doc(
+30	html_logo_url = "https://raw.githubusercontent.com/paritytech/pezkuwi-sdk/master/docs/images/Pezkuwi_Logo_Horizontal_Pink_White.png"
+31)]
+32#![doc(issue_tracker_base_url = "https://github.com/pezkuwichain/pezkuwi-sdk/issues")]
+33
+34/// Meta information about this crate, how it is built, what principles dictates its evolution and
+35/// how one can contribute to it.
+36pub mod meta_contributing;
+37
+38/// A list of external resources and learning material about Pezkuwi SDK.
+39pub mod external_resources;
+40
+41/// In-depth guides about the most common components of the Pezkuwi SDK. They are slightly more
+42/// high level and broad than [`reference_docs`].
+43pub mod guides;
+44
+45/// An introduction to the Pezkuwi SDK. Read this module to learn about the structure of the SDK,
+46/// the tools that are provided as a part of it, and to gain a high level understanding of each.
+47pub mod pezkuwi_sdk;
+48/// Reference documents covering in-depth topics across the Pezkuwi SDK. It is suggested to read
+49/// these on-demand, while you are going through the [`guides`] or other content.
+50pub mod reference_docs;
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/meta_contributing.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/meta_contributing.rs.html new file mode 100644 index 00000000..8f1d484d --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/meta_contributing.rs.html @@ -0,0 +1,151 @@ +meta_contributing.rs - source

pezkuwi_sdk_docs/
meta_contributing.rs

1//! # Contribution
+2//!
+3//! The following sections cover more detailed information about this crate and how it should be
+4//! maintained.
+5//!
+6//! ## Why Rust Docs?
+7//!
+8//! We acknowledge that blockchain based systems, particularly a cutting-edge one like Pezkuwi SDK
+9//! is a software artifact that is complex, and rapidly evolving. This makes the task of documenting
+10//! it externally extremely difficult, especially with regards to making sure it is up-to-date.
+11//!
+12//! Consequently, we argue that the best hedge against this is to move as much of the documentation
+13//! near the source code as possible. This would further incentivize developers to keep the
+14//! documentation up-to-date, as the overhead is reduced by making sure everything is in one
+15//! repository, and everything being in `.rs` files.
+16//!
+17//! > This is not to say that a more visually appealing version of this crate (for example as an
+18//! > `md-book`) cannot exist, but it would be outside the scope of this crate.
+19//!
+20//! Moreover, we acknowledge that a major pain point has been not only outdated *concepts*, but also
+21//! *outdated code*. For this, we commit to making sure no code-snippet in this crate is left as
+22//! `///ignore` or `///no_compile`, making sure all code snippets are self-contained, compile-able,
+23//! and correct at every single revision of the entire repository.
+24//!
+25//! > This also allows us to have a clear versioning on the entire content of this crate. For every
+26//! commit of the Pezkuwi SDK, there would be one version of this crate that is guaranteed to be
+27//! correct.
+28//!
+29//! > To achieve this, we often use [`docify`](https://github.com/sam0x17/docify), a nifty invention
+30//! > of `@sam0x17`.
+31//!
+32//! Also see: <https://github.com/pezkuwichain/pezkuwi-sdk/issues/109>.
+33//!
+34//! ## Scope
+35//!
+36//! The above would NOT be attainable if we don't acknowledge that the scope of this crate MUST be
+37//! limited, or else its maintenance burden would be infeasible or not worthwhile. In short, future
+38//! maintainers should always strive to keep the content of this repository as minimal as possible.
+39//! Some of the following principles are specifically there to be the guidance for this.
+40//!
+41//! ## Principles
+42//!
+43//! The following guidelines are meant to be the guiding torch of those who contribute to this
+44//! crate.
+45//!
+46//! 1. 🔺 Ground Up: Information should be laid out in the most ground-up fashion. The lowest level
+47//!    (i.e. "ground") is Rust-docs. The highest level (i.e. "up") is "outside of this crate". In
+48//!    between lies [`reference_docs`] and [`guides`], from low to high. The point of this principle
+49//!    is to document as much of the information as possible in the lower level media, as it is
+50//!    easier to maintain and more reachable. Then, use excessive linking to back-link when writing
+51//!    in a more high level.
+52//!
+53//! > A prime example of this, the details of the FRAME storage APIs should NOT be explained in a
+54//! > high level tutorial. They should be explained in the rust-doc of the corresponding type or
+55//! > macro.
+56//!
+57//! 2. 🧘 Less is More: For reasons mentioned [above](#why-rust-docs), the more concise this crate
+58//!    is, the better.
+59//! 3. √ Don’t Repeat Yourself – DRY: A summary of the above two points. Authors should always
+60//!    strive to avoid any duplicate information. Every concept should ideally be documented in
+61//!    *ONE* place and one place only. This makes the task of maintaining topics significantly
+62//!    easier.
+63//!
+64//! > A prime example of this, the list of CLI arguments of a particular binary should not be
+65//! > documented in multiple places across this crate. It should be only be documented in the
+66//! > corresponding crate (e.g. `sc_cli`).
+67//!
+68//! > Moreover, this means that as a contributor, **it is your responsibility to have a grasp over
+69//! > what topics are already covered in this crate, and how you can build on top of the information
+70//! > that they already pose, rather than repeating yourself**.
+71//!
+72//! For more details see the [latest documenting
+73//! guidelines](https://github.com/pezkuwichain/pezkuwi-sdk/blob/master/docs/contributor/DOCUMENTATION_GUIDELINES.md).
+74//!
+75//! #### Example: Explaining `#[pallet::call]`
+76//!
+77//! <details>
+78//! <summary>
+79//! Let's consider the seemingly simple example of explaining to someone dead-simple code of a FRAME
+80//! call and see how we can use the above principles.
+81//! </summary>
+82//!
+83//!
+84//! ```
+85//! #[frame::pallet(dev_mode)]
+86//! pub mod pallet {
+87//! #   use frame::prelude::*;
+88//! #   #[pallet::config]
+89//! #   pub trait Config: frame_system::Config {}
+90//! #   #[pallet::pallet]
+91//! #   pub struct Pallet<T>(_);
+92//!     #[pallet::call]
+93//!     impl<T: Config> Pallet<T> {
+94//!         pub fn a_simple_call(origin: OriginFor<T>, data: u32) -> DispatchResult {
+95//!             ensure!(data > 10, "SomeStaticString");
+96//!             todo!();
+97//!         }
+98//!     }
+99//! }
+100//! ```
+101//!
+102//! * Before even getting started, what is with all of this `<T: Config>`? We link to
+103//! [`crate::reference_docs::trait_based_programming`].
+104//! * First, the name. Why is this called `pallet::call`? This goes back to `enum Call`, which is
+105//! explained in [`crate::reference_docs::frame_runtime_types`]. Build on top of this!
+106//! * Then, what is `origin`? Just an account id? [`crate::reference_docs::frame_origin`].
+107//! * Then, what is `DispatchResult`? Why is this called *dispatch*? Probably something that can be
+108//! explained in the documentation of [`frame::prelude::DispatchResult`].
+109//! * Why is `"SomeStaticString"` a valid error? Because there is implementation for it that you can
+110//!   see [here](frame::prelude::DispatchError#impl-From<%26'static+str>-for-DispatchError).
+111//!
+112//!
+113//! All of these are examples of underlying information that a contributor should:
+114//!
+115//! 1. Try and create and they are going along.
+116//! 2. Back-link to if they already exist.
+117//!
+118//! Of course, all of this is not set in stone as a either/or rule. Sometimes, it is necessary to
+119//! rephrase a concept in a new context.
+120//!
+121//! </details>
+122//!
+123//! ## `crates.io` and Publishing
+124//!
+125//! As it stands now, this crate cannot be published to crates.io because of its use of
+126//! [workspace-level `docify`](https://github.com/sam0x17/docify/issues/22). For now, we accept this
+127//! compromise, but in the long term, we should work towards finding a way to maintain different
+128//! revisions of this crate.
+129//!
+130//! ## Versioning
+131//!
+132//! So long as not deployed in `crates.io`, please notice that all of the information in this crate,
+133//! namely in [`crate::guides`] and such are compatible with the master branch of `pezkuwi-sdk`. A
+134//! few solutions have been proposed to improve this, please see
+135//! [here](https://github.com/pezkuwichain/pezkuwi-sdk/issues/146).
+136//!
+137//! ## How to Develop Locally
+138//!
+139//! To view the docs specific [`crate`] locally for development, including the correct HTML headers
+140//! injected, run:
+141//!
+142//! ```sh
+143//! SKIP_WASM_BUILD=1 \
+144//! RUSTDOCFLAGS="--html-in-header $(pwd)/docs/sdk/assets/header.html --extend-css $(pwd)/docs/sdk/assets/theme.css --default-theme=ayu" \
+145//! cargo doc -p pezkuwi-sdk-docs --no-deps --open
+146//! ```
+147//!
+148//! If even faster build time for docs is needed, you can temporarily remove most of the
+149//! substrate/cumulus dependencies that are only used for linking purposes.
+150//!
+151//! For more on local development, see [`crate::reference_docs::development_environment_advice`].
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/pezkuwi_sdk/cumulus.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/pezkuwi_sdk/cumulus.rs.html new file mode 100644 index 00000000..03bc792d --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/pezkuwi_sdk/cumulus.rs.html @@ -0,0 +1,130 @@ +cumulus.rs - source

pezkuwi_sdk_docs/pezkuwi_sdk/
cumulus.rs

1//! # Cumulus
+2//!
+3//! Substrate provides a framework ([FRAME]) through which a blockchain node and runtime can easily
+4//! be created. Cumulus aims to extend the same approach to creation of Pezkuwi teyrchains.
+5//!
+6//! > Cumulus clouds are shaped sort of like dots; together they form a system that is intricate,
+7//! > beautiful and functional.
+8//!
+9//! ## Example: Runtime
+10//!
+11//! A Cumulus-based runtime is fairly similar to other [FRAME]-based runtimes. Most notably, the
+12//! following changes are applied to a normal FRAME-based runtime to make it a Cumulus-based
+13//! runtime:
+14//!
+15//! #### Cumulus Pallets
+16//!
+17//! A teyrchain runtime should use a number of pallets that are provided by Cumulus and Substrate.
+18//! Notably:
+19//!
+20//! - [`frame-system`](frame::prelude::frame_system), like all FRAME-based runtimes.
+21//! - [`cumulus_pallet_teyrchain_system`]
+22//! - [`teyrchain_info`]
+23#![doc = docify::embed!("./src/pezkuwi_sdk/cumulus.rs", system_pallets)]
+24//!
+25//! Given that all Cumulus-based runtimes use a simple Aura-based consensus mechanism, the following
+26//! pallets also need to be added:
+27//!
+28//! - [`pallet_timestamp`]
+29//! - [`pallet_aura`]
+30//! - [`cumulus_pallet_aura_ext`]
+31#![doc = docify::embed!("./src/pezkuwi_sdk/cumulus.rs", consensus_pallets)]
+32//!
+33//!
+34//! Finally, a separate macro, similar to
+35//! [`impl_runtime_api`](frame::runtime::prelude::impl_runtime_apis), which creates the default set
+36//! of runtime APIs, will generate the teyrchain runtime's validation runtime API, also known as
+37//! teyrchain validation function (PVF). Without this API, the relay chain is unable to validate
+38//! blocks produced by our teyrchain.
+39#![doc = docify::embed!("./src/pezkuwi_sdk/cumulus.rs", validate_block)]
+40//!
+41//! ---
+42//!
+43//! [FRAME]: crate::pezkuwi_sdk::frame_runtime
+44
+45#![deny(rustdoc::broken_intra_doc_links)]
+46#![deny(rustdoc::private_intra_doc_links)]
+47
+48#[cfg(test)]
+49mod tests {
+50	mod runtime {
+51		pub use frame::{
+52			deps::sp_consensus_aura::sr25519::AuthorityId as AuraId, prelude::*,
+53			runtime::prelude::*, testing_prelude::*,
+54		};
+55
+56		#[docify::export(CR)]
+57		construct_runtime!(
+58			pub enum Runtime {
+59				// system-level pallets.
+60				System: frame_system,
+61				Timestamp: pallet_timestamp,
+62				TeyrchainSystem: cumulus_pallet_teyrchain_system,
+63				TeyrchainInfo: teyrchain_info,
+64
+65				// teyrchain consensus support -- mandatory.
+66				Aura: pallet_aura,
+67				AuraExt: cumulus_pallet_aura_ext,
+68			}
+69		);
+70
+71		#[docify::export]
+72		mod system_pallets {
+73			use super::*;
+74
+75			#[derive_impl(frame_system::config_preludes::TestDefaultConfig)]
+76			impl frame_system::Config for Runtime {
+77				type Block = MockBlock<Self>;
+78				type OnSetCode = cumulus_pallet_teyrchain_system::TeyrchainSetCode<Self>;
+79			}
+80
+81			impl cumulus_pallet_teyrchain_system::Config for Runtime {
+82				type RuntimeEvent = RuntimeEvent;
+83				type OnSystemEvent = ();
+84				type SelfParaId = teyrchain_info::Pallet<Runtime>;
+85				type OutboundXcmpMessageSource = ();
+86				type XcmpMessageHandler = ();
+87				type ReservedDmpWeight = ();
+88				type ReservedXcmpWeight = ();
+89				type CheckAssociatedRelayNumber =
+90					cumulus_pallet_teyrchain_system::RelayNumberMonotonicallyIncreases;
+91				type ConsensusHook = cumulus_pallet_aura_ext::FixedVelocityConsensusHook<
+92					Runtime,
+93					6000, // relay chain block time
+94					1,
+95					1,
+96				>;
+97				type WeightInfo = ();
+98				type DmpQueue = frame::traits::EnqueueWithOrigin<(), sp_core::ConstU8<0>>;
+99				type RelayParentOffset = ConstU32<0>;
+100			}
+101
+102			impl teyrchain_info::Config for Runtime {}
+103		}
+104
+105		#[docify::export]
+106		mod consensus_pallets {
+107			use super::*;
+108
+109			impl pallet_aura::Config for Runtime {
+110				type AuthorityId = AuraId;
+111				type DisabledValidators = ();
+112				type MaxAuthorities = ConstU32<100_000>;
+113				type AllowMultipleBlocksPerSlot = ConstBool<false>;
+114				type SlotDuration = pallet_aura::MinimumPeriodTimesTwo<Self>;
+115			}
+116
+117			#[docify::export(timestamp)]
+118			#[derive_impl(pallet_timestamp::config_preludes::TestDefaultConfig)]
+119			impl pallet_timestamp::Config for Runtime {}
+120
+121			impl cumulus_pallet_aura_ext::Config for Runtime {}
+122		}
+123
+124		#[docify::export(validate_block)]
+125		cumulus_pallet_teyrchain_system::register_validate_block! {
+126			Runtime = Runtime,
+127			BlockExecutor = cumulus_pallet_aura_ext::BlockExecutor::<Runtime, Executive>,
+128		}
+129	}
+130}
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime.rs.html new file mode 100644 index 00000000..04146fac --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime.rs.html @@ -0,0 +1,175 @@ +frame_runtime.rs - source

pezkuwi_sdk_docs/pezkuwi_sdk/
frame_runtime.rs

1//! # FRAME
+2//!
+3//! ```no_compile
+4//!   ______   ______    ________   ___ __ __   ______
+5//!  /_____/\ /_____/\  /_______/\ /__//_//_/\ /_____/\
+6//!  \::::_\/_\:::_ \ \ \::: _  \ \\::\| \| \ \\::::_\/_
+7//!   \:\/___/\\:(_) ) )_\::(_)  \ \\:.      \ \\:\/___/\
+8//!    \:::._\/ \: __ `\ \\:: __  \ \\:.\-/\  \ \\::___\/_
+9//!     \:\ \    \ \ `\ \ \\:.\ \  \ \\. \  \  \ \\:\____/\
+10//!      \_\/     \_\/ \_\/ \__\/\__\/ \__\/ \__\/ \_____\/
+11//! ```
+12//!
+13//! > **F**ramework for **R**untime **A**ggregation of **M**odularized **E**ntities: Substrate's
+14//! > State Transition Function (Runtime) Framework.
+15//!
+16//! ## Introduction
+17//!
+18//! As described in [`crate::reference_docs::wasm_meta_protocol`], at a high-level Substrate-based
+19//! blockchains are composed of two parts:
+20//!
+21//! 1. A *runtime* which represents the state transition function (i.e. "Business Logic") of a
+22//! blockchain, and is encoded as a WASM blob.
+23//! 2. A node whose primary purpose is to execute the given runtime.
+24#![doc = simple_mermaid::mermaid!("../../../mermaid/substrate_simple.mmd")]
+25//!
+26//! *FRAME is the Substrate's framework of choice to build a runtime.*
+27//!
+28//! FRAME is composed of two major components, **pallets** and a **runtime**.
+29//!
+30//! ## Pallets
+31//!
+32//! A pallet is a unit of encapsulated logic. It has a clearly defined responsibility and can be
+33//! linked to other pallets. In order to be reusable, pallets shipped with FRAME strive to only care
+34//! about its own responsibilities and make as few assumptions about the general runtime as
+35//! possible. A pallet is analogous to a _module_ in the runtime.
+36//!
+37//! A pallet is defined as a `mod pallet` wrapped by the [`frame::pallet`] macro. Within this macro,
+38//! pallet components/parts can be defined. Most notable of these parts are:
+39//!
+40//! - [Config](frame::pallet_macros::config), allowing a pallet to make itself configurable and
+41//!   generic over types, values and such.
+42//! - [Storage](frame::pallet_macros::storage), allowing a pallet to define onchain storage.
+43//! - [Dispatchable function](frame::pallet_macros::call), allowing a pallet to define extrinsics
+44//!   that are callable by end users, from the outer world.
+45//! - [Events](frame::pallet_macros::event), allowing a pallet to emit events.
+46//! - [Errors](frame::pallet_macros::error), allowing a pallet to emit well-formed errors.
+47//!
+48//! Some of these pallet components resemble the building blocks of a smart contract. While both
+49//! models are programming state transition functions of blockchains, there are crucial differences
+50//! between the two. See [`crate::reference_docs::runtime_vs_smart_contract`] for more.
+51//!
+52//! Most of these components are defined using macros, the full list of which can be found in
+53//! [`frame::pallet_macros`].
+54//!
+55//! ### Example
+56//!
+57//! The following example showcases a minimal pallet.
+58#![doc = docify::embed!("src/pezkuwi_sdk/frame_runtime.rs", pallet)]
+59//!
+60//! ## Runtime
+61//!
+62//! A runtime is a collection of pallets that are amalgamated together. Each pallet typically has
+63//! some configurations (exposed as a `trait Config`) that needs to be *specified* in the runtime.
+64//! This is done with [`frame::runtime::prelude::construct_runtime`].
+65//!
+66//! A (real) runtime that actually wishes to compile to WASM needs to also implement a set of
+67//! runtime-apis. These implementation can be specified using the
+68//! [`frame::runtime::prelude::impl_runtime_apis`] macro.
+69//!
+70//! ### Example
+71//!
+72//! The following example shows a (test) runtime that is composing the pallet demonstrated above,
+73//! next to the [`frame::prelude::frame_system`] pallet, into a runtime.
+74#![doc = docify::embed!("src/pezkuwi_sdk/frame_runtime.rs", runtime)]
+75//!
+76//! ## More Examples
+77//!
+78//! You can find more FRAME examples that revolve around specific features at [`pallet_examples`].
+79//!
+80//! ## Alternatives 🌈
+81//!
+82//! There is nothing in the Substrate's node side code-base that mandates the use of FRAME. While
+83//! FRAME makes it very simple to write Substrate-based runtimes, it is by no means intended to be
+84//! the only one. At the end of the day, any WASM blob that exposes the right set of runtime APIs is
+85//! a valid Runtime form the point of view of a Substrate client (see
+86//! [`crate::reference_docs::wasm_meta_protocol`]). Notable examples are:
+87//!
+88//! * writing a runtime in pure Rust, as done in [this template](https://github.com/JoshOrndorff/frameless-node-template).
+89//! * writing a runtime in AssemblyScript, as explored in [this project](https://github.com/LimeChain/subsembly).
+90
+91/// A FRAME based pallet. This `mod` is the entry point for everything else. All
+92/// `#[pallet::xxx]` macros must be defined in this `mod`. Although, frame also provides an
+93/// experimental feature to break these parts into different `mod`s. See [`pallet_examples`] for
+94/// more.
+95#[docify::export]
+96#[frame::pallet(dev_mode)]
+97pub mod pallet {
+98	use frame::prelude::*;
+99
+100	/// The configuration trait of a pallet. Mandatory. Allows a pallet to receive types at a
+101	/// later point from the runtime that wishes to contain it. It allows the pallet to be
+102	/// parameterized over both types and values.
+103	#[pallet::config]
+104	pub trait Config: frame_system::Config {
+105		/// A type that is not known now, but the runtime that will contain this pallet will
+106		/// know it later, therefore we define it here as an associated type.
+107		#[allow(deprecated)]
+108		type RuntimeEvent: IsType<<Self as frame_system::Config>::RuntimeEvent> + From<Event<Self>>;
+109
+110		/// A parameterize-able value that we receive later via the `Get<_>` trait.
+111		type ValueParameter: Get<u32>;
+112
+113		/// Similar to [`Config::ValueParameter`], but using `const`. Both are functionally
+114		/// equal, but offer different tradeoffs.
+115		const ANOTHER_VALUE_PARAMETER: u32;
+116	}
+117
+118	/// A mandatory struct in each pallet. All functions callable by external users (aka.
+119	/// transactions) must be attached to this type (see [`frame::pallet_macros::call`]). For
+120	/// convenience, internal (private) functions can also be attached to this type.
+121	#[pallet::pallet]
+122	pub struct Pallet<T>(PhantomData<T>);
+123
+124	/// The events that this pallet can emit.
+125	#[pallet::event]
+126	pub enum Event<T: Config> {}
+127
+128	/// A storage item that this pallet contains. This will be part of the state root trie
+129	/// of the blockchain.
+130	#[pallet::storage]
+131	pub type Value<T> = StorageValue<Value = u32>;
+132
+133	/// All *dispatchable* call functions (aka. transactions) are attached to `Pallet` in a
+134	/// `impl` block.
+135	#[pallet::call]
+136	impl<T: Config> Pallet<T> {
+137		/// This will be callable by external users, and has two u32s as a parameter.
+138		pub fn some_dispatchable(
+139			_origin: OriginFor<T>,
+140			_param: u32,
+141			_other_para: u32,
+142		) -> DispatchResult {
+143			Ok(())
+144		}
+145	}
+146}
+147
+148/// A simple runtime that contains the above pallet and `frame_system`, the mandatory pallet of
+149/// all runtimes. This runtime is for testing, but it shares a lot of similarities with a *real*
+150/// runtime.
+151#[docify::export]
+152pub mod runtime {
+153	use super::pallet as pallet_example;
+154	use frame::{prelude::*, testing_prelude::*};
+155
+156	// The major macro that amalgamates pallets into `enum Runtime`
+157	construct_runtime!(
+158		pub enum Runtime {
+159			System: frame_system,
+160			Example: pallet_example,
+161		}
+162	);
+163
+164	// These `impl` blocks specify the parameters of each pallet's `trait Config`.
+165	#[derive_impl(frame_system::config_preludes::TestDefaultConfig)]
+166	impl frame_system::Config for Runtime {
+167		type Block = MockBlock<Self>;
+168	}
+169
+170	impl pallet_example::Config for Runtime {
+171		type RuntimeEvent = RuntimeEvent;
+172		type ValueParameter = ConstU32<42>;
+173		const ANOTHER_VALUE_PARAMETER: u32 = 42;
+174	}
+175}
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/pezkuwi_sdk/mod.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/pezkuwi_sdk/mod.rs.html new file mode 100644 index 00000000..88e34f9b --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/pezkuwi_sdk/mod.rs.html @@ -0,0 +1,158 @@ +mod.rs - source

pezkuwi_sdk_docs/pezkuwi_sdk/
mod.rs

1//! # Pezkuwi SDK
+2//!
+3//! [Pezkuwi SDK](https://github.com/pezkuwichain/pezkuwi-sdk) provides the main resources needed to
+4//! start building on the [Pezkuwi network](https://pezkuwichain.io/), a scalable, multi-chain
+5//! blockchain platform that enables different blockchains to securely interoperate.
+6//!
+7//! [![StackExchange](https://img.shields.io/badge/StackExchange-Pezkuwi%20and%20Substrate-222222?logo=stackexchange)](https://exchange.pezkuwichain.app/)
+8//!
+9//! [![awesomeDot](https://img.shields.io/badge/pezkuwi-awesome-e6007a?logo=pezkuwi)](https://github.com/Awsmdot/awesome-dot)
+10//! [![wiki](https://img.shields.io/badge/pezkuwi-wiki-e6007a?logo=pezkuwi)](https://wiki.network.pezkuwichain.io/)
+11//! [![forum](https://img.shields.io/badge/pezkuwi-forum-e6007a?logo=pezkuwi)](https://forum.network.pezkuwichain.io/)
+12//!
+13//! [![RFCs](https://img.shields.io/badge/fellowship-RFCs-e6007a?logo=pezkuwi)](https://github.com/pezkuwichain/pezkuwi-fellows/tree/main/rfcs)
+14//! [![Runtime](https://img.shields.io/badge/fellowship-runtimes-e6007a?logo=pezkuwi)](https://github.com/pezkuwichain/pezkuwi-fellows/tree/main/runtimes)
+15//! [![Manifesto](https://img.shields.io/badge/fellowship-manifesto-e6007a?logo=pezkuwi)](https://github.com/pezkuwichain/pezkuwi-fellows/tree/main/manifesto/blob/main/manifesto.pdf)
+16//!
+17//! ## Getting Started
+18//!
+19//! The primary way to get started with the Pezkuwi SDK is to start writing a FRAME-based runtime.
+20//! See:
+21//!
+22//! * [`pezkuwi`], to understand what is Pezkuwi as a development platform.
+23//! * [`substrate`], for an overview of what Substrate as the main blockchain framework of Pezkuwi
+24//!   SDK.
+25//! * [`frame`], to learn about how to write blockchain applications aka. "App Chains".
+26//! * Continue with the [`pezkuwi_sdk_docs`'s "getting started"](crate#getting-started).
+27//!
+28//! ## Components
+29//!
+30//! #### Substrate
+31//!
+32//! [![Substrate-license](https://img.shields.io/badge/License-GPL3%2FApache2.0-blue)](https://github.com/pezkuwichain/pezkuwi-sdk/blob/master/substrate/LICENSE-APACHE2)
+33//! [![GitHub
+34//! Repo](https://img.shields.io/badge/github-substrate-2324CC85)](https://github.com/pezkuwichain/pezkuwi-sdk/blob/master/substrate)
+35//!
+36//! [`substrate`] is the base blockchain framework used to power the Pezkuwi SDK. It is a full
+37//! toolkit to create sovereign blockchains, including but not limited to those which connect to
+38//! Pezkuwi as teyrchains.
+39//!
+40//! #### FRAME
+41//!
+42//! [![Substrate-license](https://img.shields.io/badge/License-Apache2.0-blue)](https://github.com/pezkuwichain/pezkuwi-sdk/blob/master/substrate/LICENSE-APACHE2)
+43//! [![GitHub
+44//! Repo](https://img.shields.io/badge/github-frame-2324CC85)](https://github.com/pezkuwichain/pezkuwi-sdk/blob/master/substrate/frame)
+45//!
+46//! [`frame`] is the framework used to create Substrate-based application logic, aka. runtimes.
+47//! Learn more about the distinction of a runtime and node in
+48//! [`reference_docs::wasm_meta_protocol`].
+49//!
+50//! #### Cumulus
+51//!
+52//! [![Cumulus-license](https://img.shields.io/badge/License-GPL3-blue)](https://github.com/pezkuwichain/pezkuwi-sdk/blob/master/cumulus/LICENSE)
+53//! [![GitHub
+54//! Repo](https://img.shields.io/badge/github-cumulus-white)](https://github.com/pezkuwichain/pezkuwi-sdk/blob/master/cumulus)
+55//!
+56//! [`cumulus`] transforms FRAME-based runtimes into Pezkuwi-compatible teyrchain runtimes, and
+57//! Substrate-based nodes into Pezkuwi/Teyrchain-compatible nodes.
+58//!
+59//! #### XCM
+60//!
+61//! [![XCM-license](https://img.shields.io/badge/License-GPL3-blue)](https://github.com/pezkuwichain/pezkuwi-sdk/blob/main/pezkuwi/LICENSE)
+62//! [![GitHub
+63//! Repo](https://img.shields.io/badge/github-XCM-e6007a?logo=pezkuwi)](https://github.com/pezkuwichain/pezkuwi-sdk/tree/main/pezkuwi/xcm)
+64//!
+65//! [`xcm`], short for "cross consensus message", is the primary format that is used for
+66//! communication between teyrchains, but is intended to be extensible to other use cases as well.
+67//!
+68//! #### Pezkuwi
+69//!
+70//! [![Pezkuwi-license](https://img.shields.io/badge/License-GPL3-blue)](https://github.com/pezkuwichain/pezkuwi-sdk/blob/main/pezkuwi/LICENSE)
+71//! [![GitHub
+72//! Repo](https://img.shields.io/badge/github-pezkuwi-e6007a?logo=pezkuwi)](https://github.com/pezkuwichain/pezkuwi-sdk/tree/main/pezkuwi)
+73//!
+74//! [`pezkuwi`] is an implementation of a Pezkuwi node in Rust, by `@paritytech`. The Pezkuwi
+75//! runtimes are located under the
+76//! [`pezkuwi-fellows/runtimes`](https://github.com/pezkuwichain/pezkuwi-fellows/tree/main/runtimes) repository.
+77//!
+78//! ### Binaries
+79//!
+80//! The main binaries that are part of the Pezkuwi SDK are:
+81
+82//! * [`pezkuwi`]: The Pezkuwi relay chain node binary, as noted above.
+83//! * [`pezkuwi-omni-node`]: A white-labeled teyrchain collator node. See more in
+84//!   [`crate::reference_docs::omni_node`].
+85//! * [`pezkuwi-teyrchain-bin`]: The collator node used to run collators for all Pezkuwi system
+86//!   teyrchains.
+87//! * [`frame-omni-bencher`]: a benchmarking tool for FRAME-based runtimes. Nodes typically contain
+88//!   a
+89//!  `benchmark` subcommand that does the same.
+90//! * [`chain_spec_builder`]: Utility to build chain-specs Nodes  typically contain a `build-spec`
+91//!   subcommand that does the same.
+92//! * [`subkey`]: Substrate's key management utility.
+93//! * [`substrate-node`](node_cli) is an extensive substrate node that contains the superset of all
+94//!   runtime and node side features. The corresponding runtime, called [`kitchensink_runtime`]
+95//!   contains all of the modules that are provided with `FRAME`. This node and runtime is only used
+96//!   for testing and demonstration.
+97//!
+98//! ### Summary
+99//!
+100//! The following diagram summarizes how some of the components of Pezkuwi SDK work together:
+101#![doc = simple_mermaid::mermaid!("../../../mermaid/pezkuwi_sdk_substrate.mmd")]
+102//!
+103//! A Substrate-based chain is a blockchain composed of a runtime and a node. As noted above, the
+104//! runtime is the application logic of the blockchain, and the node is everything else.
+105//! See [`reference_docs::wasm_meta_protocol`] for an in-depth explanation of this. The
+106//! former is built with [`frame`], and the latter is built with rest of Substrate.
+107//!
+108//! > You can think of a Substrate-based chain as a white-labeled blockchain.
+109#![doc = simple_mermaid::mermaid!("../../../mermaid/pezkuwi_sdk_pezkuwi.mmd")]
+110//! Pezkuwi is itself a Substrate-based chain, composed of the exact same two components. It has
+111//! specialized logic in both the node and the runtime side, but it is not "special" in any way.
+112//!
+113//! A teyrchain is a "special" Substrate-based chain, whereby both the node and the runtime
+114//! components have became "Pezkuwi-aware" using Cumulus.
+115#![doc = simple_mermaid::mermaid!("../../../mermaid/pezkuwi_sdk_teyrchain.mmd")]
+116//!
+117//! ## Notable Upstream Crates
+118//!
+119//! - [`parity-scale-codec`](https://github.com/paritytech/parity-scale-codec)
+120//! - [`parity-db`](https://github.com/paritytech/parity-db)
+121//! - [`trie`](https://github.com/paritytech/trie)
+122//! - [`parity-common`](https://github.com/paritytech/parity-common)
+123//!
+124//! ## Trophy Section: Notable Downstream Projects
+125//!
+126//! A list of projects and tools in the blockchain ecosystem that one way or another use parts of
+127//! the Pezkuwi SDK:
+128//!
+129//! * [Avail](https://github.com/availproject/avail)
+130//! * [Cardano Partner Chains](https://iohk.io/en/blog/posts/2023/11/03/partner-chains-are-coming-to-cardano/)
+131//! * [Starknet's Madara Sequencer](https://github.com/keep-starknet-strange/madara)
+132//! * [Polymesh](https://polymesh.network/)
+133//!
+134//! [`substrate`]: crate::pezkuwi_sdk::substrate
+135//! [`frame`]: crate::pezkuwi_sdk::frame_runtime
+136//! [`cumulus`]: crate::pezkuwi_sdk::cumulus
+137//! [`pezkuwi`]: crate::pezkuwi_sdk::pezkuwi
+138//! [`xcm`]: crate::pezkuwi_sdk::xcm
+139//! [`frame-omni-bencher`]: https://crates.io/crates/frame-omni-bencher
+140//! [`pezkuwi-teyrchain-bin`]: https://crates.io/crates/pezkuwi-teyrchain-bin
+141//! [`pezkuwi-omni-node`]: https://crates.io/crates/pezkuwi-omni-node
+142
+143/// Learn about Cumulus, the framework that transforms [`substrate`]-based chains into
+144/// [`pezkuwi`]-enabled teyrchains.
+145pub mod cumulus;
+146/// Learn about FRAME, the framework used to build Substrate runtimes.
+147pub mod frame_runtime;
+148/// Learn about Pezkuwi as a platform.
+149pub mod pezkuwi;
+150/// Learn about different ways through which smart contracts can be utilized on top of Substrate,
+151/// and in the Pezkuwi ecosystem.
+152pub mod smart_contracts;
+153/// Learn about Substrate, the main blockchain framework used in the Pezkuwi ecosystem.
+154pub mod substrate;
+155/// Index of all the templates that can act as first scaffold for a new project.
+156pub mod templates;
+157/// Learn about XCM, the de-facto communication language between different consensus systems.
+158pub mod xcm;
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/pezkuwi_sdk/pezkuwi.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/pezkuwi_sdk/pezkuwi.rs.html new file mode 100644 index 00000000..4a1fadc3 --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/pezkuwi_sdk/pezkuwi.rs.html @@ -0,0 +1,96 @@ +pezkuwi.rs - source

pezkuwi_sdk_docs/pezkuwi_sdk/
pezkuwi.rs

1//! # Pezkuwi
+2//!
+3//! Implementation of the Pezkuwi node/host in Rust.
+4//!
+5//! ## Learn More and Get Involved
+6//!
+7//! - [Pezkuwi Forum](https://forum.network.pezkuwichain.io/)
+8//! - [Pezkuwi Teyrchains](https://teyrchains.info/)
+9//! - [Pezkuwi (multi-chain) Explorer: Subscan](https://subscan.io/)
+10//! - Pezkuwi Fellowship
+11//!     - [Manifesto](https://github.com/pezkuwichain/pezkuwi-fellows/tree/main/manifesto/blob/main/manifesto.pdf)
+12//!     - [Runtimes](https://github.com/pezkuwichain/pezkuwi-fellows/tree/main/runtimes)
+13//!     - [RFCs](https://github.com/pezkuwichain/pezkuwi-fellows/tree/main/rfcs)
+14//! 	- [Dashboard](https://pezkuwi-fellows.github.io/dashboard/)
+15//! - [Pezkuwi Specs](http://spec.pezkuwi.network)
+16//! - [The Pezkuwi Teyrchain Host Implementers' Guide](https://docs.pezkuwichain.io/sdk/book/)
+17//! - [Pezkuwi papers](https://pezkuwichain.io/papers/)
+18//! - [JAM Graypaper](https://graypaper.com)
+19//!
+20//! ## Alternative Node Implementations 🌈
+21//!
+22//! - [Smoldot](https://docs.rs/crate/smoldot-light/latest). Pezkuwi light node/client.
+23//! - [KAGOME](https://github.com/qdrvm/kagome). C++ implementation of the Pezkuwi host.
+24//! - [Gossamer](https://github.com/ChainSafe/gossamer). Golang implementation of the Pezkuwi host.
+25//!
+26//! ## Platform
+27//!
+28//! In this section, we examine what platform Pezkuwi exactly provides to developers.
+29//!
+30//! ### Pezkuwi White Paper
+31//!
+32//! The original vision of Pezkuwi (everything in the whitepaper, which was eventually called
+33//! **Pezkuwi 1.0**) revolves around the following arguments:
+34//!
+35//! * Future is multi-chain, because we need different chains with different specialization to
+36//!   achieve widespread goals.
+37//! * In other words, no single chain is good enough to achieve all goals.
+38//! * A multi-chain future will inadvertently suffer from fragmentation of economic security.
+39//!   * This stake fragmentation will make communication over consensus system with varying security
+40//!     levels inherently unsafe.
+41//!
+42//! Pezkuwi's answer to the above is:
+43//!
+44//! > The chains of the future must have a way to share their economic security, whilst maintaining
+45//! > their execution and governance sovereignty. These chains are called "Teyrchains".
+46//!
+47//! * Shared Security: The idea of shared economic security sits at the core of Pezkuwi. Pezkuwi
+48//!   enables different teyrchains to pool their economic security from Pezkuwi (i.e. "*Relay
+49//!   Chain*").
+50//! * (heterogenous) Sharded Execution: Yet, each teyrchain is free to have its own execution logic
+51//!   (runtime), which also encompasses governance and sovereignty. Moreover, Pezkuwi ensures the
+52//!   correct execution of all teyrchains, without having all of its validators re-execute all
+53//!   teyrchain blocks. When seen from this perspective, Pezkuwi achieves the ability to verify
+54//!   the validity of the block execution of multiple teyrchains using the same set of validators as
+55//!   the Relay Chain. In practice, this means that the shards (teyrchains) share the same economic
+56//!   security as the Relay Chain.
+57//!   Learn about this process called [Approval Checking](https://pezkuwichain.io/blog/pezkuwi-v1-0-sharding-and-economic-security#approval-checking-and-finality).
+58//! * A framework to build blockchains: In order to materialize the ecosystem of teyrchains, an easy
+59//!   blockchain framework must exist. This is [Substrate](crate::pezkuwi_sdk::substrate),
+60//!   [FRAME](crate::pezkuwi_sdk::frame_runtime) and [Cumulus](crate::pezkuwi_sdk::cumulus).
+61//! * A communication language between blockchains: In order for these blockchains to communicate,
+62//!   they need a shared language. [XCM](crate::pezkuwi_sdk::xcm) is one such language, and the one
+63//!   that is most endorsed in the Pezkuwi ecosystem.
+64//!
+65//! > Note that the interoperability promised by Pezkuwi is unparalleled in that any two teyrchains
+66//! > connected to Pezkuwi have the same security and can have much better guarantees about the
+67//! > security of the recipient of any message.
+68//! > Bridges enable transaction and information flow between different consensus systems, crucial
+69//! > for Pezkuwi's multi-chain architecture. However, they can become the network's most
+70//! > vulnerable points. If a bridge's security measures are weaker than those of the connected
+71//! > blockchains, it poses a significant risk. Attackers might exploit these weaknesses to launch
+72//! > attacks such as theft or disruption of services.
+73//!
+74//! Pezkuwi delivers the above vision, alongside a flexible means for teyrchains to schedule
+75//! themselves with the Relay Chain. To achieve this, Pezkuwi has been developed with an
+76//! architecture similar to that of a computer. Pezkuwi Relay Chain has a number of "cores". Each
+77//! core is (in simple terms) capable of progressing 1 teyrchain at a time. For example, a teyrchain
+78//! can schedule itself on a single core for 5 relay chain blocks.
+79//!
+80//! Within the scope of Pezkuwi 1.x, two main scheduling ways have been considered:
+81//!
+82//! * Long term Teyrchains, obtained through locking a sum of HEZ in an auction system.
+83//! * On-demand Teyrchains, purchased through paying HEZ to the relay-chain whenever needed.
+84//!
+85//! ### The Future
+86//!
+87//! After delivering Pezkuwi 1.x, the future of Pezkuwi as a protocol and platform is in the hands
+88//! of the community and the fellowship. This is happening most notable through the RFC process.
+89//! Some of the RFCs that do alter Pezkuwi as a platform and have already passed are as follows:
+90//!
+91//! - RFC#1: [Agile-coretime](https://github.com/pezkuwichain/pezkuwi-fellows/RFCs/blob/main/text/0001-agile-coretime.md):
+92//!   Agile periodic-sale-based model for assigning Coretime on the Pezkuwi Ubiquitous Computer.
+93//! - RFC#5: [Coretime-interface](https://github.com/pezkuwichain/pezkuwi-fellows/RFCs/blob/main/text/0005-coretime-interface.md):
+94//!   Interface for manipulating the usage of cores on the Pezkuwi Ubiquitous Computer.
+95//!
+96//! Learn more about [Pezkuwi as a Computational Resource](https://wiki.network.pezkuwichain.io/docs/pezkuwi-direction#pezkuwi-as-a-computational-resource).
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/pezkuwi_sdk/smart_contracts.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/pezkuwi_sdk/smart_contracts.rs.html new file mode 100644 index 00000000..f2e4281b --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/pezkuwi_sdk/smart_contracts.rs.html @@ -0,0 +1,9 @@ +smart_contracts.rs - source

pezkuwi_sdk_docs/pezkuwi_sdk/
smart_contracts.rs

1//! # Smart Contracts
+2//!
+3//! TODO: @cmichi <https://github.com/pezkuwichain/pezkuwi-sdk/issues/161>
+4//!
+5//! - WASM and EVM based, pallet-contracts and pallet-evm.
+6//! - single-daap-chain, transition from ink! to FRAME.
+7//! - Link to `use.ink`
+8//! - Link to [`crate::reference_docs::runtime_vs_smart_contract`].
+9//! - <https://use.ink/migrate-ink-contracts-to-pezkuwi-frame-teyrchain/>
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/pezkuwi_sdk/substrate.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/pezkuwi_sdk/substrate.rs.html new file mode 100644 index 00000000..ed78f42c --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/pezkuwi_sdk/substrate.rs.html @@ -0,0 +1,137 @@ +substrate.rs - source

pezkuwi_sdk_docs/pezkuwi_sdk/
substrate.rs

1//! # Substrate
+2//!
+3//! Substrate is a Rust framework for building blockchains in a modular and extensible way. While in
+4//! itself un-opinionated, it is the main engine behind the Pezkuwi ecosystem.
+5//!
+6//! ## Overview, Philosophy
+7//!
+8//! Substrate approaches blockchain development with an acknowledgement of a few self-evident
+9//! truths:
+10//!
+11//! 1. Society and technology evolves.
+12//! 2. Humans are fallible.
+13//!
+14//! This makes the task of designing a correct, safe and long-lasting blockchain system hard.
+15//!
+16//! Nonetheless, in strive towards achieving this goal, Substrate embraces the following:
+17//!
+18//! 1. Use of **Rust** as a modern and safe programming language, which limits human error through
+19//!    various means, most notably memory and type safety.
+20//! 2. Substrate is written from the ground-up with a *generic, modular and extensible* design. This
+21//!    ensures that software components can be easily swapped and upgraded. Examples of this is
+22//!    multiple consensus mechanisms provided by Substrate, as listed below.
+23//! 3. Lastly, the final blockchain system created with the above properties needs to be
+24//!    upgradeable. In order to achieve this, Substrate is designed as a meta-protocol, whereby the
+25//!    application logic of the blockchain (called "Runtime") is encoded as a WASM blob, and is
+26//!    stored in the state. The rest of the system (called "node") acts as the executor of the WASM
+27//!    blob.
+28//!
+29//! In essence, the meta-protocol of all Substrate based chains is the "Runtime as WASM blob"
+30//! accord. This enables the Runtime to become inherently upgradeable, crucially without [forks](https://en.wikipedia.org/wiki/Fork_(blockchain)). The
+31//! upgrade is merely a matter of the WASM blob being changed in the state, which is, in principle,
+32//! same as updating an account's balance. Learn more about this in detail in
+33//! [`crate::reference_docs::wasm_meta_protocol`].
+34//!
+35//! > A great analogy for substrate is the following: Substrate node is a gaming console, and a WASM
+36//! > runtime, possibly created with FRAME is the game being inserted into the console.
+37//!
+38//! [`frame`], Substrate's default runtime development library, takes the above safety practices
+39//! even further by embracing a declarative programming model whereby correctness is enhanced and
+40//! the system is highly configurable through parameterization. Learn more about this in
+41//! [`crate::reference_docs::trait_based_programming`].
+42//!
+43//! ## How to Get Started
+44//!
+45//! Substrate offers different options at the spectrum of technical freedom <-> development ease.
+46//!
+47//! * The easiest way to use Substrate is to use one of the templates (some of which listed at
+48//!   [`crate::pezkuwi_sdk::templates`]) and only tweak the parameters of the runtime or node. This
+49//!   allows you to launch a blockchain in minutes, but is limited in technical freedom.
+50//! * Next, most developers wish to develop their custom runtime modules, for which the de-facto way
+51//! is [`frame`](crate::pezkuwi_sdk::frame_runtime).
+52//! * Finally, Substrate is highly configurable at the node side as well, but this is the most
+53//!   technically demanding.
+54//!
+55//! > A notable Substrate-based blockchain that has built both custom FRAME pallets and custom
+56//! > node-side components is <https://github.com/Cardinal-Cryptography/aleph-node>.
+57#![doc = simple_mermaid::mermaid!("../../../mermaid/substrate_dev.mmd")]
+58//!
+59//! ## Structure
+60//!
+61//! Substrate contains a large number of crates, therefore it is useful to have an overview of what
+62//! they are, and how they are organized. In broad terms, these crates are divided into three
+63//! categories:
+64//!
+65//! * `sc-*` (short for *Substrate-client*) crates, located under `./client` folder. These are all
+66//!   the crates that lead to the node software. Notable examples are [`sc_network`], various
+67//!   consensus crates, RPC ([`sc_rpc_api`]) and database ([`sc_client_db`]), all of which are
+68//!   expected to reside in the node side.
+69//! * `sp-*` (short for *substrate-primitives*) crates, located under `./primitives` folder. These
+70//!   are crates that facilitate both the node and the runtime, but are not opinionated about what
+71//!   framework is using for building the runtime. Notable examples are [`sp_api`] and [`sp_io`],
+72//!   which form the communication bridge between the node and runtime.
+73//! * `pallet-*` and `frame-*` crates, located under `./frame` folder. These are the crates related
+74//!   to FRAME. See [`frame`] for more information.
+75//!
+76//! ### WASM Build
+77//!
+78//! Many of the Substrate crates, such as entire `sp-*`, need to compile to both WASM (when a WASM
+79//! runtime is being generated) and native (for example, when testing). To achieve this, Substrate
+80//! follows the convention of the Rust community, and uses a `feature = "std"` to signify that a
+81//!  crate is being built with the standard library, and is built for native. Otherwise, it is built
+82//!  for `no_std`.
+83//!
+84//! This can be summarized in `#![cfg_attr(not(feature = "std"), no_std)]`, which you can often find
+85//! in any Substrate-based runtime.
+86//!
+87//! Substrate-based runtimes use [`substrate_wasm_builder`] in their `build.rs` to automatically
+88//! build their WASM files as a part of normal build command (e.g. `cargo build`). Once built, the
+89//! wasm file is placed in `./target/{debug|release}/wbuild/{runtime_name}/{runtime_name}.wasm`.
+90//!
+91//! In order to ensure that the WASM build is **deterministic**, the [Substrate Runtime Toolbox (srtool)](https://github.com/paritytech/srtool) can be used.
+92//!
+93//! ### Anatomy of a Binary Crate
+94//!
+95//! From the above, [`node_cli`]/[`kitchensink_runtime`] and `node-template` are essentially
+96//! blueprints of a Substrate-based project, as the name of the latter is implying. Each
+97//! Substrate-based project typically contains the following:
+98//!
+99//! * Under `./runtime`, a `./runtime/src/lib.rs` which is the top level runtime amalgamator file.
+100//!   This file typically contains the [`frame::runtime::prelude::construct_runtime`] and
+101//!   [`frame::runtime::prelude::impl_runtime_apis`] macro calls, which is the final definition of a
+102//!   runtime.
+103//!
+104//! * Under `./node`, a `main.rs`, which is the starting point, and a `./service.rs`, which contains
+105//!   all the node side components. Skimming this file yields an overview of the networking,
+106//!   database, consensus and similar node side components.
+107//!
+108//! > The above two are conventions, not rules.
+109//!
+110//! > See <https://github.com/pezkuwichain/pezkuwi-sdk/issues/94> for an update on how the node side
+111//! > components are being amalgamated.
+112//!
+113//! ## Teyrchain?
+114//!
+115//! As noted above, Substrate is the main engine behind the Pezkuwi ecosystem. One of the ways
+116//! through which Pezkuwi can be utilized is by building "teyrchains", blockchains that are
+117//! connected to Pezkuwi's shared security.
+118//!
+119//! To build a teyrchain, one could use [Cumulus](crate::pezkuwi_sdk::cumulus), the library on
+120//! top of Substrate, empowering any substrate-based chain to be a Pezkuwi teyrchain.
+121//!
+122//! ## Where To Go Next?
+123//!
+124//! Additional noteworthy crates within substrate:
+125//!
+126//! - RPC APIs of a Substrate node: [`sc_rpc_api`]/[`sc_rpc`]
+127//! - CLI Options of a Substrate node: [`sc_cli`]
+128//! - All of the consensus related crates provided by Substrate:
+129//!     - [`sc_consensus_aura`]
+130//!     - [`sc_consensus_babe`]
+131//!     - [`sc_consensus_grandpa`]
+132//!     - [`sc_consensus_beefy`] (TODO: @adrian, add some high level docs <https://github.com/pezkuwichain/pezkuwi-sdk/issues/162>)
+133//!     - [`sc_consensus_manual_seal`]
+134//!     - [`sc_consensus_pow`]
+135
+136#[doc(hidden)]
+137pub use crate::pezkuwi_sdk;
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/pezkuwi_sdk/templates.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/pezkuwi_sdk/templates.rs.html new file mode 100644 index 00000000..cfd9f087 --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/pezkuwi_sdk/templates.rs.html @@ -0,0 +1,44 @@ +templates.rs - source

pezkuwi_sdk_docs/pezkuwi_sdk/
templates.rs

1//! # Templates
+2//!
+3//! This document enumerates a non-exhaustive list of templates that one can use to get started with
+4//! pezkuwi-sdk.
+5//!
+6//! > Know more tools/templates that are not listed here? please contribute them by opening a PR.
+7//!
+8//! ## Internal
+9//!
+10//! The following templates are maintained as a part of the `pezkuwi-sdk` repository:
+11//!
+12//! - [`minimal-template`](https://github.com/pezkuwichain/pezkuwi-sdk/issues/25): A minimal
+13//!   template that contains the least amount of features to be a functioning blockchain. Suitable
+14//!   for learning and testing.
+15//! - [`solochain-template`](https://github.com/pezkuwichain/pezkuwi-sdk/issues/25): Formerly known
+16//!   as "substrate-node-template", is a white-labeled substrate-based blockchain (aka. solochain)
+17//!   that contains moderate features, such as a basic consensus engine and some FRAME pallets. This
+18//!   template can act as a good starting point for those who want to launch a solochain.
+19//! - [`teyrchain-template`](https://github.com/pezkuwichain/pezkuwi-sdk-teyrchain-template):
+20//! A teyrchain template ready to be connected to a relay-chain, such as [Paseo](https://github.com/paseo-network/.github)
+21//! , Kusama  or Pezkuwi.
+22//!
+23//! Note that these templates are mirrored automatically from [this](https://github.com/pezkuwichain/pezkuwi-sdk/blob/master/templates)
+24//! directory of pezkuwi-sdk, therefore any changes to them should be made as a PR to this repo.
+25//!
+26//! ## OpenZeppelin
+27//!
+28//! In June 2023, OpenZeppelin was awarded a grant from the Pezkuwi
+29//! treasury for building a number of Pezkuwi-sdk
+30//! based templates. These templates are a great starting point for developers and newcomers.
+31//! So far OpenZeppelin has released two templates, which have been fully [audited](https://github.com/pezkuwichain/pezkuwi-runtime-templates/tree/main/audits):
+32//! - [`generic-runtime-template`](https://github.com/pezkuwichain/pezkuwi-runtime-templates?tab=readme-ov-file#generic-runtime-template):
+33//!   A minimal template that has all the common pallets that teyrchains use with secure defaults.
+34//! - [`evm-runtime-template`](https://github.com/pezkuwichain/pezkuwi-runtime-templates/tree/main?tab=readme-ov-file#evm-template):
+35//! This template has EVM compatibility out of the box and allows migrating your solidity contracts
+36//! or EVM compatible dapps easily. It also uses 20 byte addresses like Ethereum and has some
+37//! Account Abstraction support.
+38//!
+39//! ## POP-CLI
+40//!
+41//! Is a CLI tool capable of scaffolding a new pezkuwi-sdk-based project, possibly removing the
+42//! need for templates.
+43//!
+44//! - <https://pop.r0gue.io/cli/>
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/pezkuwi_sdk/xcm.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/pezkuwi_sdk/xcm.rs.html new file mode 100644 index 00000000..f1899f94 --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/pezkuwi_sdk/xcm.rs.html @@ -0,0 +1,70 @@ +xcm.rs - source

pezkuwi_sdk_docs/pezkuwi_sdk/
xcm.rs

1//! # XCM
+2//!
+3//! XCM, or Cross-Consensus Messaging, is a **language** to communicate **intentions** between
+4//! **consensus systems**.
+5//!
+6//! ## Overview
+7//!
+8//! XCM is a standard, specification of which lives in the [xcm format repo](https://github.com/paritytech/xcm-format).
+9//! It's agnostic both in programming language and blockchain platform, which means it could be used
+10//! in Rust in Pezkuwi, or in Go or C++ in any other platform like Cosmos or Ethereum.
+11//!
+12//! It enables different consensus systems to communicate with each other in an expressive manner.
+13//! Consensus systems include blockchains, smart contracts, and any other state machine that
+14//! achieves consensus in some way.
+15//!
+16//! XCM is executed on a virtual machine called the XCVM.
+17//! Scripts can be written with the XCM language, which are often called XCMs, messages or XCM
+18//! programs. Each program is a series of instructions, which get executed one after the other by
+19//! the virtual machine. These instructions aim to encompass all major things users typically do in
+20//! consensus systems. There are instructions on asset transferring, teleporting, locking, among
+21//! others. New instructions are added and changes to the XCVM are made via the [RFC process](https://github.com/paritytech/xcm-format/blob/master/proposals/0032-process.md).
+22//!
+23//! ## In Pezkuwi SDK
+24//!
+25//! The Pezkuwi SDK allows for easily deploying sovereign blockchains from scratch, all very
+26//! customizable. Dealing with many heterogeneous blockchains can be cumbersome.
+27//! XCM allows all these blockchains to communicate with an agreed-upon language.
+28//! As long as an implementation of the XCVM is implemented, the same XCM program can be executed in
+29//! all blockchains and perform the same task.
+30//!
+31//! ## Implementation
+32//!
+33//! A ready-to-use Rust implementation lives in the [pezkuwi-sdk repo](https://github.com/pezkuwichain/pezkuwi-sdk/tree/master/pezkuwi/xcm),
+34//! but will be moved to its own repo in the future.
+35//!
+36//! Its main components are:
+37//! - [`xcm`](::xcm): The definition of the basic types and instructions.
+38//! - [`xcm_executor`]: An implementation of the virtual machine to execute instructions.
+39//! - [`pallet_xcm`]: A FRAME pallet for interacting with the executor.
+40//! - [`xcm_builder`]: A collection of types to configure the executor.
+41//! - [`xcm_simulator`]: A playground for trying out different XCM programs and executor
+42//!   configurations.
+43//!
+44//! ## Example
+45//!
+46//! To perform the very usual operation of transferring assets, the following XCM program can be
+47//! used:
+48#![doc = docify::embed!("src/pezkuwi_sdk/xcm.rs", example_transfer)]
+49//!
+50//! ## Get started
+51//!
+52//! To learn how it works and to get started, go to the [XCM docs](xcm_docs).
+53
+54#[cfg(test)]
+55mod tests {
+56	use xcm::latest::prelude::*;
+57
+58	#[docify::export]
+59	#[test]
+60	fn example_transfer() {
+61		let _transfer_program = Xcm::<()>(vec![
+62			WithdrawAsset((Here, 100u128).into()),
+63			BuyExecution { fees: (Here, 100u128).into(), weight_limit: Unlimited },
+64			DepositAsset {
+65				assets: All.into(),
+66				beneficiary: AccountId32 { id: [0u8; 32].into(), network: None }.into(),
+67			},
+68		]);
+69	}
+70}
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/blockchain_state_machines.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/blockchain_state_machines.rs.html new file mode 100644 index 00000000..3ed281c9 --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/blockchain_state_machines.rs.html @@ -0,0 +1,29 @@ +blockchain_state_machines.rs - source

pezkuwi_sdk_docs/reference_docs/
blockchain_state_machines.rs

1//! # State Transition Function
+2//!
+3//! This document briefly explains how in the context of Substrate-based blockchains, we view the
+4//! blockchain as a **decentralized state transition function**.
+5//!
+6//! Recall that a blockchain's main purpose is to help a permissionless set of entities to agree on
+7//! a shared data-set, and how it evolves. This is called the **State**, also referred to as
+8//! "onchain" data, or *Storage* in the context of FRAME. The state is where the account balance of
+9//! each user is, for example, stored, and there is a canonical version of it that everyone agrees
+10//! upon.
+11//!
+12//! Then, recall that a typical blockchain system will alter its state through execution of blocks.
+13//! *The component that dictates how this state alteration can happen is called the state transition
+14//! function*.
+15#![doc = simple_mermaid::mermaid!("../../../mermaid/stf_simple.mmd")]
+16//!
+17//! In Substrate-based blockchains, the state transition function is called the *Runtime*. This is
+18//! explained further in [`crate::reference_docs::wasm_meta_protocol`].
+19//!
+20//! With this in mind, we can paint a complete picture of a blockchain as a state machine:
+21#![doc = simple_mermaid::mermaid!("../../../mermaid/stf.mmd")]
+22//!
+23//! In essence, the state of the blockchain at block N is the outcome of applying the state
+24//! transition function to the previous state, and the current block as input. This can be
+25//! mathematically represented as:
+26//!
+27//! ```math
+28//! STF = F(State_N, Block_N) -> State_{N+1}
+29//! ```
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/chain_spec_genesis.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/chain_spec_genesis.rs.html new file mode 100644 index 00000000..c0e3c9db --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/chain_spec_genesis.rs.html @@ -0,0 +1,200 @@ +chain_spec_genesis.rs - source

pezkuwi_sdk_docs/reference_docs/
chain_spec_genesis.rs

1//! # What is a chain specification
+2//!
+3//! A chain specification file defines the set of properties that are required to run the node as
+4//! part of the chain. The chain specification consists of two main parts:
+5//! - initial state of the runtime,
+6//! - network / logical properties of the chain, the most important property being the list of
+7//!   bootnodes.
+8//!
+9//! This document describes how the initial state is handled in pallets and runtime, and how to
+10//! interact with the runtime in order to build the genesis state.
+11//!
+12//! For more information on chain specification and its properties, refer to
+13//! [`sc_chain_spec#from-initial-state-to-raw-genesis`].
+14//!
+15//! The initial genesis state can be provided in the following formats:
+16//!   - full
+17//!   - patch
+18//!   - raw
+19//!
+20//! Each of the formats is explained in [_chain-spec-format_][`sc_chain_spec#chain-spec-formats`].
+21//!
+22//!
+23//! # `GenesisConfig` for `pallet`
+24//!
+25//! Every frame pallet may have its initial state which is defined by the `GenesisConfig` internal
+26//! struct. It is a regular Rust struct, annotated with the [`pallet::genesis_config`] attribute.
+27#![doc = docify::embed!("./src/reference_docs/chain_spec_runtime/src/pallets.rs", pallet_bar_GenesisConfig)]
+28//!
+29//! The struct shall be defined within the pallet `mod`, as in the following code:
+30#![doc = docify::embed!("./src/reference_docs/chain_spec_runtime/src/pallets.rs", pallet_bar)]
+31//!
+32//! The initial state conveyed in  the `GenesisConfig` struct is transformed into state storage
+33//! items by means of the [`BuildGenesisConfig`] trait, which shall be implemented for the pallet's
+34//! `GenesisConfig` struct. The [`pallet::genesis_build`] attribute shall be attached to the `impl`
+35//! block:
+36#![doc = docify::embed!("./src/reference_docs/chain_spec_runtime/src/pallets.rs", pallet_bar_build)]
+37//!
+38//! `GenesisConfig` may also contain more complicated types, including nested structs or enums, as
+39//! in the example for `pallet_foo`:
+40#![doc = docify::embed!("./src/reference_docs/chain_spec_runtime/src/pallets.rs", pallet_foo_GenesisConfig)]
+41//!
+42//! Note that [`serde`] attributes can be used to control how the data
+43//! structures are stored into JSON. In the following example, the [`sp_core::bytes`] function is
+44//! used to serialize the `values` field.
+45#![doc = docify::embed!("./src/reference_docs/chain_spec_runtime/src/pallets.rs", SomeFooData2)]
+46//!
+47//! Please note that fields of `GenesisConfig` may not be directly mapped to storage items. In the
+48//! following example, the initial struct fields are used to compute (sum) the value that will be
+49//! stored in the state as `ProcessedEnumValue`:
+50#![doc = docify::embed!("./src/reference_docs/chain_spec_runtime/src/pallets.rs", pallet_foo_build)]
+51//!
+52//! # `GenesisConfig` for `runtimes`
+53//!
+54//! The runtime genesis config struct consists of configs for every pallet. For the [_demonstration
+55//! runtime_][`chain_spec_guide_runtime`] used in this guide, it consists of `SystemConfig`,
+56//! `BarConfig`, and `FooConfig`. This structure was automatically generated by a macro and it can
+57//! be sneak-peeked here: [`RuntimeGenesisConfig`]. For further reading on generated runtime
+58//! types, refer to [`frame_runtime_types`].
+59//!
+60//! The macro automatically adds an attribute that renames all the fields to [`camelCase`]. It is a
+61//! good practice to add it to nested structures too, to have the naming of the JSON keys consistent
+62//! across the chain-spec file.
+63//!
+64//! ## `Default` for `GenesisConfig`
+65//!
+66//! `GenesisConfig` of all pallets must implement the `Default` trait. These are aggregated into
+67//! the runtime's `RuntimeGenesisConfig`'s `Default`.
+68//!
+69//! The default value of `RuntimeGenesisConfig` can be queried by the [`GenesisBuilder::get_preset`]
+70//! function provided by the runtime with `id:None`.
+71//!
+72//! A default value for `RuntimeGenesisConfig` usually is not operational. This is because for some
+73//! pallets it is not possible to define good defaults (e.g. an initial set of authorities).
+74//!
+75//! A default value is a base upon which a patch for `GenesisConfig` is applied. A good description
+76//! of how it exactly works is provided in [`get_storage_for_patch`] (and also in
+77//! [`GenesisBuilder::get_preset`]). A patch can be provided as an external file (manually created)
+78//! or as a built-in runtime preset. More info on presets is in the material to follow.
+79//!
+80//! ## Implementing `GenesisBuilder` for runtime
+81//!
+82//! The runtime exposes a dedicated runtime API for interacting with its genesis config:
+83//! [`sp_genesis_builder::GenesisBuilder`]. The implementation shall be provided within
+84//! the [`sp_api::impl_runtime_apis`] macro, typically making use of some helpers provided:
+85//! [`build_state`], [`get_preset`].
+86//! A typical implementation of [`sp_genesis_builder::GenesisBuilder`] looks as follows:
+87#![doc = docify::embed!("./src/reference_docs/chain_spec_runtime/src/runtime.rs", runtime_impl)]
+88//!
+89//! Please note that two functions are customized: `preset_names` and `get_preset`. The first one
+90//! just provides a `Vec` of the names of supported presets, while the latter delegates the call
+91//! to a function that maps the name to an actual preset:
+92//! [`chain_spec_guide_runtime::presets::get_builtin_preset`]
+93#![doc = docify::embed!("./src/reference_docs/chain_spec_runtime/src/presets.rs", get_builtin_preset)]
+94//!
+95//! ## Genesis state presets for runtime
+96//!
+97//! The runtime may provide many flavors of initial genesis state. This may be useful for predefined
+98//! testing networks, local development, or CI integration tests. Predefined genesis state may
+99//! contain a list of pre-funded accounts, predefined authorities for consensus, sudo key, and many
+100//! others useful for testing.
+101//!
+102//! Internally, presets can be provided in a number of ways:
+103//! - using [`build_struct_json_patch`] macro (**recommended**):
+104#![doc = docify::embed!("./src/reference_docs/chain_spec_runtime/src/presets.rs", preset_2)]
+105//! - JSON using runtime types to serialize values:
+106#![doc = docify::embed!("./src/reference_docs/chain_spec_runtime/src/presets.rs", preset_3)]
+107//! - JSON in string form:
+108#![doc = docify::embed!("./src/reference_docs/chain_spec_runtime/src/presets.rs", preset_1)]
+109//!
+110//! It is worth noting that a preset does not have to be the full `RuntimeGenesisConfig`, in that
+111//! sense that it does not have to contain all the keys of the struct. The preset is actually a JSON
+112//! patch that will be merged with the default value of `RuntimeGenesisConfig`. This approach should
+113//! simplify maintenance of built-in presets. The following example illustrates a runtime genesis
+114//! config patch with a single key built using [`build_struct_json_patch`] macro:
+115#![doc = docify::embed!("./src/reference_docs/chain_spec_runtime/src/presets.rs", preset_4)]
+116//! This results in the following JSON blob:
+117#![doc = docify::embed!("./src/reference_docs/chain_spec_runtime/tests/chain_spec_builder_tests.rs", preset_4_json)]
+118//!
+119//!
+120//! ## Note on the importance of testing presets
+121//!
+122//! It is recommended to always test presets by adding tests that convert the preset into the
+123//! raw storage. Converting to raw storage involves the deserialization of the provided JSON blob,
+124//! which enforces the verification of the preset. The following code shows one of the approaches
+125//! that can be taken for testing:
+126#![doc = docify::embed!("./src/reference_docs/chain_spec_runtime/src/presets.rs", check_presets)]
+127//!
+128//! ## Note on the importance of using the `deny_unknown_fields` attribute
+129//!
+130//! It is worth noting that when manually building preset JSON blobs it is easy to make a
+131//! hard-to-spot mistake, as in the following example ([`FooStruct`] does not contain `fieldC`):
+132#![doc = docify::embed!("./src/reference_docs/chain_spec_runtime/src/presets.rs", preset_invalid)]
+133//! Even though `preset_invalid` contains a key that does not exist, the deserialization of the JSON
+134//! blob does not fail. The misspelling is silently ignored due to the lack of the
+135//! [`deny_unknown_fields`] attribute on the [`FooStruct`] struct, which is internally used in
+136//! `GenesisConfig`.
+137#![doc = docify::embed!("./src/reference_docs/chain_spec_runtime/src/presets.rs", invalid_preset_works)]
+138//!
+139//! To avoid this problem [`build_struct_json_patch`] macro shall be used whenever possible (it
+140//! internally instantiates the struct before serializang it JSON blob, so all unknown fields shall
+141//! be caught at compilation time).
+142//!
+143//! ## Runtime `GenesisConfig` raw format
+144//!
+145//! A raw format of genesis config contains just the state's keys and values as they are stored in
+146//! the storage. This format is used to directly initialize the genesis storage. This format is
+147//! useful for long-term running chains, where the `GenesisConfig` structure for pallets may be
+148//! evolving over time. The JSON representation created at some point in time may no longer be
+149//! deserializable in the future, making a chain specification useless. The raw format is
+150//! recommended for production chains.
+151//!
+152//! For a detailed description of how the raw format is built, please refer to
+153//! [_chain-spec-raw-genesis_][`sc_chain_spec#from-initial-state-to-raw-genesis`]. Plain and
+154//! corresponding raw examples of chain-spec are given in
+155//! [_chain-spec-examples_][`sc_chain_spec#json-chain-specification-example`].
+156//! The [`chain_spec_builder`] util supports building the raw storage.
+157//!
+158//! # Interacting with the tool
+159//!
+160//! The [`chain_spec_builder`] util allows interaction with the runtime in order to list or display
+161//! presets and build the chain specification file. It is possible to use the tool with the
+162//! [_demonstration runtime_][`chain_spec_guide_runtime`]. To build the required packages, just run
+163//! the following command:
+164//!
+165//! ```ignore
+166//! cargo build -p staging-chain-spec-builder -p chain-spec-guide-runtime --release
+167//! ```
+168//!
+169//! The `chain-spec-builder` util can also be installed with `cargo install`:
+170//!
+171//! ```ignore
+172//! cargo install staging-chain-spec-builder
+173//! cargo build -p chain-spec-guide-runtime --release
+174//! ```
+175//! Here are some examples in the form of rust tests:
+176//! ## Listing available preset names:
+177#![doc = docify::embed!("./src/reference_docs/chain_spec_runtime/tests/chain_spec_builder_tests.rs", cmd_list_presets)]
+178//! ## Displaying preset with given name
+179#![doc = docify::embed!("./src/reference_docs/chain_spec_runtime/tests/chain_spec_builder_tests.rs", cmd_get_preset)]
+180//! ## Building a solo chain-spec (the default) using given preset
+181#![doc = docify::embed!("./src/reference_docs/chain_spec_runtime/tests/chain_spec_builder_tests.rs", cmd_generate_chain_spec)]
+182//! ## Building a teyrchain chain-spec using given preset
+183#![doc = docify::embed!("./src/reference_docs/chain_spec_runtime/tests/chain_spec_builder_tests.rs", cmd_generate_para_chain_spec)]
+184//!
+185//! [`RuntimeGenesisConfig`]:
+186//!     chain_spec_guide_runtime::runtime::RuntimeGenesisConfig
+187//! [`FooStruct`]:
+188//!     chain_spec_guide_runtime::pallets::FooStruct
+189//! [`impl_runtime_apis`]: frame::runtime::prelude::impl_runtime_apis
+190//! [`build_state`]: frame_support::genesis_builder_helper::build_state
+191//! [`get_preset`]: frame_support::genesis_builder_helper::get_preset
+192//! [`pallet::genesis_build`]: frame_support::pallet_macros::genesis_build
+193//! [`pallet::genesis_config`]: frame_support::pallet_macros::genesis_config
+194//! [`build_struct_json_patch`]: frame_support::build_struct_json_patch
+195//! [`BuildGenesisConfig`]: frame_support::traits::BuildGenesisConfig
+196//! [`serde`]: https://serde.rs/field-attrs.html
+197//! [`get_storage_for_patch`]: sc_chain_spec::GenesisConfigBuilderRuntimeCaller::get_storage_for_patch
+198//! [`GenesisBuilder::get_preset`]: sp_genesis_builder::GenesisBuilder::get_preset
+199//! [`deny_unknown_fields`]: https://serde.rs/container-attrs.html#deny_unknown_fields
+200//! [`camelCase`]: https://serde.rs/container-attrs.html#rename_all
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/cli.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/cli.rs.html new file mode 100644 index 00000000..81cc1f05 --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/cli.rs.html @@ -0,0 +1,104 @@ +cli.rs - source

pezkuwi_sdk_docs/reference_docs/
cli.rs

1//! # Substrate CLI
+2//!
+3//! Let's see some examples of typical CLI arguments used when setting up and running a
+4//! Substrate-based blockchain. We use the [`solochain-template`](https://github.com/pezkuwichain/pezkuwi-sdk/issues/25)
+5//! on these examples.
+6//!
+7//! #### Checking the available CLI arguments
+8//! ```bash
+9//! ./target/debug/node-template --help
+10//! ```
+11//! - `--help`: Displays the available CLI arguments.
+12//!
+13//! #### Starting a Local Substrate Node in Development Mode
+14//! ```bash
+15//! ./target/release/node-template \
+16//! --dev
+17//! ```
+18//! - `--dev`: Runs the node in development mode, using a pre-defined development chain
+19//!   specification.
+20//! This mode ensures a fresh state by deleting existing data on restart.
+21//!
+22//! #### Generating Custom Chain Specification
+23//! ```bash
+24//! ./target/debug/node-template \
+25//! build-spec \
+26//! --disable-default-bootnode \
+27//! --chain local \
+28//! > customSpec.json
+29//! ```
+30//!
+31//! - `build-spec`: A subcommand to generate a chain specification file.
+32//! - `--disable-default-bootnode`: Disables the default bootnodes in the node template.
+33//! - `--chain local`: Indicates the chain specification is for a local development chain.
+34//! - `> customSpec.json`: Redirects the output into a customSpec.json file.
+35//!
+36//! #### Converting Chain Specification to Raw Format
+37//! ```bash
+38//! ./target/debug/node-template build-spec \
+39//! --chain=customSpec.json \
+40//! --raw \
+41//! --disable-default-bootnode \
+42//! > customSpecRaw.json
+43//! ```
+44//!
+45//! - `--chain=customSpec.json`: Uses the custom chain specification as input.
+46//! - `--disable-default-bootnode`: Disables the default bootnodes in the node template.
+47//! - `--raw`: Converts the chain specification into a raw format with encoded storage keys.
+48//! - `> customSpecRaw.json`: Outputs to `customSpecRaw.json`.
+49//!
+50//! #### Starting the First Node in a Private Network
+51//! ```bash
+52//! ./target/debug/node-template \
+53//!   --base-path /tmp/node01 \
+54//!   --chain ./customSpecRaw.json \
+55//!   --port 30333 \
+56//!   --ws-port 9945 \
+57//!   --rpc-port 9933 \
+58//!   --telemetry-url "wss://telemetry.pezkuwichain.io/submit/ 0" \
+59//!   --validator \
+60//!   --rpc-methods Unsafe \
+61//!   --name MyNode01
+62//! ```
+63//!
+64//! - `--base-path`: Sets the directory for node data.
+65//! - `--chain`: Specifies the chain specification file.
+66//! - `--port`: TCP port for peer-to-peer communication.
+67//! - `--ws-port`: WebSocket port for RPC.
+68//! - `--rpc-port`: HTTP port for JSON-RPC.
+69//! - `--telemetry-url`: Endpoint for sending telemetry data.
+70//! - `--validator`: Indicates the node’s participation in block production.
+71//! - `--rpc-methods Unsafe`: Allows potentially unsafe RPC methods.
+72//! - `--name`: Sets a human-readable name for the node.
+73//!
+74//! #### Adding a Second Node to the Network
+75//! ```bash
+76//! ./target/release/node-template \
+77//!   --base-path /tmp/bob \
+78//!   --chain local \
+79//!   --bob \
+80//!   --port 30334 \
+81//!   --rpc-port 9946 \
+82//!   --telemetry-url "wss://telemetry.pezkuwichain.io/submit/ 0" \
+83//!   --validator \
+84//!   --bootnodes /ip4/127.0.0.1/tcp/30333/p2p/12D3KooWEyoppNCUx8Yx66oV9fJnriXwCcXwDDUA2kj6vnc6iDEp
+85//! ```
+86//!
+87//! - `--base-path`: Sets the directory for node data.
+88//! - `--chain`: Specifies the chain specification file.
+89//! - `--bob`: Initializes the node with the session keys of the "Bob" account.
+90//! - `--port`: TCP port for peer-to-peer communication.
+91//! - `--rpc-port`: HTTP port for JSON-RPC.
+92//! - `--telemetry-url`: Endpoint for sending telemetry data.
+93//! - `--validator`: Indicates the node’s participation in block production.
+94//! - `--bootnodes`: Specifies the address of the first node for peer discovery. Nodes should find
+95//!   each other using mDNS. This command needs to be used if they don't find each other.
+96//!
+97//! ---
+98//!
+99//! > If you are interested in learning how to extend the CLI with your custom arguments, you can
+100//! > check out the [Customize your Substrate chain CLI](https://www.youtube.com/watch?v=IVifko1fqjw)
+101//! > seminar.
+102//! > Please note that the seminar is based on an older version of Substrate, and [Clap](https://docs.rs/clap/latest/clap/)
+103//! > is now used instead of [StructOpt](https://docs.rs/structopt/latest/structopt/) for parsing
+104//! > CLI arguments.
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/custom_host_functions.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/custom_host_functions.rs.html new file mode 100644 index 00000000..5eda2449 --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/custom_host_functions.rs.html @@ -0,0 +1,27 @@ +custom_host_functions.rs - source

pezkuwi_sdk_docs/reference_docs/
custom_host_functions.rs

1//! # Custom Host Functions
+2//!
+3//! Host functions are functions that the wasm instance can use to communicate with the node. Learn
+4//! more about this in [`crate::reference_docs::wasm_meta_protocol`].
+5//!
+6//! ## Finding Host Functions
+7//!
+8//! To declare a set of functions as host functions, you need to use the `#[runtime_interface]`
+9//! ([`sp_runtime_interface`]) attribute macro. The most notable set of host functions are those
+10//! that allow the runtime to access the chain state, namely [`sp_io::storage`]. Some other notable
+11//! host functions are also defined in [`sp_io`].
+12//!
+13//! ## Adding New Host Functions
+14//!
+15//! > Adding a new host function is a big commitment and should be done with care. Namely, the nodes
+16//! > in the network need to support all host functions forever in order to be able to sync
+17//! > historical blocks.
+18//!
+19//! Adding host functions is only possible when you are using a node-template, so that you have
+20//! access to the boilerplate of building your node.
+21//!
+22//! A group of host functions can always be grouped to gether as a tuple:
+23#![doc = docify::embed!("../../substrate/primitives/io/src/lib.rs", SubstrateHostFunctions)]
+24//!
+25//! The host functions are attached to the node side's [`sc_executor::WasmExecutor`]. For example in
+26//! the minimal template, the setup looks as follows:
+27#![doc = docify::embed!("../../templates/minimal/node/src/service.rs", FullClient)]
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/custom_runtime_api_rpc.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/custom_runtime_api_rpc.rs.html new file mode 100644 index 00000000..10aa5da0 --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/custom_runtime_api_rpc.rs.html @@ -0,0 +1,77 @@ +custom_runtime_api_rpc.rs - source

pezkuwi_sdk_docs/reference_docs/
custom_runtime_api_rpc.rs

1//! # Custom RPC do's and don'ts
+2//!
+3//! **TLDR:** Don't create new custom RPCs. Instead, rely on custom Runtime APIs, combined with
+4//! `state_call`.
+5//!
+6//! ## Background
+7//!
+8//! Pezkuwi-SDK offers the ability to query and subscribe storages directly. However what it does
+9//! not have is [view functions](https://github.com/pezkuwichain/pezkuwi-sdk/issues/101). This is an
+10//! essential feature to avoid duplicated logic between runtime and the client SDK. Custom RPC was
+11//! used as a solution. It allow the RPC node to expose new RPCs that clients can be used to query
+12//! computed properties.
+13//!
+14//! ## Problems with Custom RPC
+15//!
+16//! Unfortunately, custom RPC comes with many problems. To list a few:
+17//!
+18//! - It is offchain logic executed by the RPC node and therefore the client has to trust the RPC
+19//!   node.
+20//! - To upgrade or add a new RPC logic, the RPC node has to be upgraded. This can cause significant
+21//!   trouble when the RPC infrastructure is decentralized as we will need to coordinate multiple
+22//!   parties to upgrade the RPC nodes.
+23//! - A lot of boilerplate code is required to add custom RPC.
+24//! - It prevents dApps from using a light client or an alternative client.
+25//! - It makes ecosystem tooling integration much more complicated. For example, dApps will not
+26//!   be able to use [Chopsticks](https://github.com/AcalaNetwork/chopsticks) for testing as
+27//!   Chopsticks will not have the custom RPC implementation.
+28//! - Poorly implemented custom RPC can be a DoS vector.
+29//!
+30//! Hence, we should avoid custom RPC.
+31//!
+32//! ## Alternatives
+33//!
+34//! Generally, [`sc_rpc::state::StateBackend::call`] aka. `state_call` should be used instead of
+35//! custom RPC.
+36//!
+37//! Usually, each custom RPC comes with a corresponding runtime API which implements the business
+38//! logic. So instead of invoke the custom RPC, we can use `state_call` to invoke the runtime API
+39//! directly. This is a trivial change on the dApp and no change on the runtime side. We may remove
+40//! the custom RPC from the node side if wanted.
+41//!
+42//! There are some other cases that a simple runtime API is not enough. For example, implementation
+43//! of Ethereum RPC requires an additional offchain database to index transactions. In this
+44//! particular case, we can have the RPC implemented on another client.
+45//!
+46//! For example, the Acala EVM+ RPC are implemented by
+47//! [eth-rpc-adapter](https://github.com/AcalaNetwork/bodhi.js/tree/master/packages/eth-rpc-adapter).
+48//! Alternatively, the [Frontier](https://github.com/pezkuwi-evm/frontier) project  also provided
+49//! Ethereum RPC compatibility directly in the node-side software.
+50//!
+51//! ## Create a new Runtime API
+52//!
+53//! For example, let's take a look at the process through which the account nonce can be queried
+54//! through an RPC. First, a new runtime-api needs to be declared:
+55#![doc = docify::embed!("../../substrate/frame/system/rpc/runtime-api/src/lib.rs", AccountNonceApi)]
+56//!
+57//! This API is implemented at the runtime level, always inside [`sp_api::impl_runtime_apis!`].
+58//!
+59//! As noted, this is already enough to make this API usable via `state_call`.
+60//!
+61//! ## Create a new custom RPC (Legacy)
+62//!
+63//! Should you wish to implement the legacy approach of exposing this runtime-api as a custom
+64//! RPC-api, then a custom RPC server has to be defined.
+65#![doc = docify::embed!("../../substrate/utils/frame/rpc/system/src/lib.rs", SystemApi)]
+66//!
+67//! ## Add a new RPC to the node (Legacy)
+68//!
+69//! Finally, this custom RPC needs to be integrated into the node side. This is usually done in a
+70//! `rpc.rs` in a typical template, as follows:
+71#![doc = docify::embed!("../../templates/minimal/node/src/rpc.rs", create_full)]
+72//!
+73//! ## Future
+74//!
+75//! - [XCQ](https://forum.network.pezkuwichain.io/t/cross-consensus-query-language-xcq/7583) will be a good
+76//! solution for most of the query needs.
+77//! - [New JSON-RPC Specification](https://github.com/paritytech/json-rpc-interface-spec)
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/defensive_programming.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/defensive_programming.rs.html new file mode 100644 index 00000000..c2f8bc3c --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/defensive_programming.rs.html @@ -0,0 +1,395 @@ +defensive_programming.rs - source

pezkuwi_sdk_docs/reference_docs/
defensive_programming.rs

1// Copyright (C) Parity Technologies (UK) Ltd.
+2// SPDX-License-Identifier: Apache-2.0
+3
+4// Licensed under the Apache License, Version 2.0 (the "License");
+5// you may not use this file except in compliance with the License.
+6// You may obtain a copy of the License at
+7//
+8// http://www.apache.org/licenses/LICENSE-2.0
+9//
+10// Unless required by applicable law or agreed to in writing, software
+11// distributed under the License is distributed on an "AS IS" BASIS,
+12// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+13// See the License for the specific language governing permissions and
+14// limitations under the License.
+15
+16//! [Defensive programming](https://en.wikipedia.org/wiki/Defensive_programming) is a design paradigm that enables a program to continue
+17//! running despite unexpected behavior, input, or events that may arise in runtime.
+18//! Usually, unforeseen circumstances may cause the program to stop or, in the Rust context,
+19//! `panic!`. Defensive practices allow for these circumstances to be accounted for ahead of time
+20//! and for them to be handled gracefully, which is in line with the intended fault-tolerant and
+21//! deterministic nature of blockchains.
+22//!
+23//! The Pezkuwi SDK is built to reflect these principles and to facilitate their usage accordingly.
+24//!
+25//! ## General Overview
+26//!
+27//! When developing within the context of the Substrate runtime, there is one golden rule:
+28//!
+29//! ***DO NOT PANIC***. There are some exceptions, but generally, this is the default precedent.
+30//!
+31//! > It’s important to differentiate between the runtime and node. The runtime refers to the core
+32//! > business logic of a Substrate-based chain, whereas the node refers to the outer client, which
+33//! > deals with telemetry and gossip from other nodes. For more information, read about
+34//! > [Substrate's node
+35//! > architecture](crate::reference_docs::wasm_meta_protocol#node-vs-runtime). It’s also important
+36//! > to note that the criticality of the node is slightly lesser
+37//! > than that of the runtime, which is why you may see `unwrap()` or other “non-defensive”
+38//! > approaches
+39//! in a few places of the node's code repository.
+40//!
+41//! Most of these practices fall within Rust's
+42//! colloquial usage of proper error propagation, handling, and arithmetic-based edge cases.
+43//!
+44//!  General guidelines:
+45//!
+46//! - **Avoid writing functions that could explicitly panic,** such as directly using `unwrap()` on
+47//!   a [`Result`], or  accessing an out-of-bounds index on a collection. Safer methods to access
+48//!   collection types, i.e., `get()` which allow defensive handling of the resulting [`Option`] are
+49//!   recommended to be used.
+50//! - **It may be acceptable to use `except()`,** but only if one is completely certain (and has
+51//!   performed a check beforehand) that a value won't panic upon unwrapping.  *Even this is
+52//!   discouraged*, however, as future changes to that function could then cause that statement to
+53//!   panic.  It is important to ensure all possible errors are propagated and handled effectively.
+54//! - **If a function *can* panic,** it usually is prefaced with `unchecked_` to indicate its
+55//!   unsafety.
+56//! - **If you are writing a function that could panic,** [document it!](https://doc.rust-lang.org/rustdoc/how-to-write-documentation.html#documenting-components)
+57//! - **Carefully handle mathematical operations.**  Many seemingly, simplistic operations, such as
+58//!   **arithmetic** in the runtime, could present a number of issues [(see more later in this
+59//!   document)](#integer-overflow). Use checked arithmetic wherever possible.
+60//!
+61//! These guidelines could be summarized in the following example, where `bad_pop` is prone to
+62//! panicking, and `good_pop` allows for proper error handling to take place:
+63//!
+64//!```ignore
+65//! // Bad pop always requires that we return something, even if vector/array is empty.
+66//! fn bad_pop<T>(v: Vec<T>) -> T {}
+67//! // Good pop allows us to return None from the Option if need be.
+68//! fn good_pop<T>(v: Vec<T>) -> Option<T> {}
+69//! ```
+70//!
+71//! ### Defensive Traits
+72//!
+73//! The [`Defensive`](frame::traits::Defensive) trait provides a number of functions, all of which
+74//! provide an alternative to 'vanilla' Rust functions, e.g.:
+75//!
+76//! - [`defensive_unwrap_or()`](frame::traits::Defensive::defensive_unwrap_or) instead of
+77//!   `unwrap_or()`
+78//! - [`defensive_ok_or()`](frame::traits::DefensiveOption::defensive_ok_or) instead of `ok_or()`
+79//!
+80//! Defensive methods use [`debug_assertions`](https://doc.rust-lang.org/reference/conditional-compilation.html#debug_assertions), which panic in development, but in
+81//! production/release, they will merely log an error (i.e., `log::error`).
+82//!
+83//! The [`Defensive`](frame::traits::Defensive) trait and its various implementations can be found
+84//! [here](frame::traits::Defensive).
+85//!
+86//! ## Integer Overflow
+87//!
+88//! The Rust compiler prevents static overflow from happening at compile time.
+89//! The compiler panics in **debug** mode in the event of an integer overflow. In
+90//! **release** mode, it resorts to silently _wrapping_ the overflowed amount in a modular fashion
+91//! (from the `MAX` back to zero).
+92//!
+93//! In runtime development, we don't always have control over what is being supplied
+94//! as a parameter. For example, even this simple add function could present one of two outcomes
+95//! depending on whether it is in **release** or **debug** mode:
+96//!
+97//! ```ignore
+98//! fn naive_add(x: u8, y: u8) -> u8 {
+99//!     x + y
+100//! }
+101//! ```
+102//! If we passed overflow-able values at runtime, this could panic (or wrap if in release).
+103//!
+104//! ```ignore
+105//! naive_add(250u8, 10u8); // In debug mode, this would panic. In release, this would return 4.
+106//! ```
+107//!
+108//! It is the silent portion of this behavior that presents a real issue. Such behavior should be
+109//! made obvious, especially in blockchain development, where unsafe arithmetic could produce
+110//! unexpected consequences like a user balance over or underflowing.
+111//!
+112//! Fortunately, there are ways to both represent and handle these scenarios depending on our
+113//! specific use case natively built into Rust and libraries like [`sp_arithmetic`].
+114//!
+115//! ## Infallible Arithmetic
+116//!
+117//! Both Rust and Substrate provide safe ways to deal with numbers and alternatives to floating
+118//! point arithmetic.
+119//!
+120//! Known scenarios that could be fallible should be avoided: i.e., avoiding the possibility of
+121//! dividing/modulo by zero at any point should be mitigated. One should be opting for a
+122//! `checked_*` method to introduce safe arithmetic in their code in most cases.
+123//!
+124//! A developer should use fixed-point instead of floating-point arithmetic to mitigate the
+125//! potential for inaccuracy, rounding errors, or other unexpected behavior.
+126//!
+127//! - [Fixed point types](sp_arithmetic::fixed_point) and their associated usage can be found here.
+128//! - [PerThing](sp_arithmetic::per_things) and its associated types can be found here.
+129//!
+130//! Using floating point number types (i.e. f32, f64) in the runtime should be avoided, as a single non-deterministic result could cause chaos for blockchain consensus along with the issues above. For more on the specifics of the peculiarities of floating point calculations, [watch this video by the Computerphile](https://www.youtube.com/watch?v=PZRI1IfStY0).
+131//!
+132//! The following methods demonstrate different ways to handle numbers natively in Rust safely,
+133//! without fear of panic or unexpected behavior from wrapping.
+134//!
+135//! ### Checked Arithmetic
+136//!
+137//! **Checked operations** utilize an `Option<T>` as a return type. This allows for
+138//! catching any unexpected behavior in the event of an overflow through simple pattern matching.
+139//!
+140//! This is an example of a valid operation:
+141#![doc = docify::embed!("./src/reference_docs/defensive_programming.rs", checked_add_example)]
+142//!
+143//! This is an example of an invalid operation. In this case, a simulated integer overflow, which
+144//! would simply result in `None`:
+145#![doc = docify::embed!(
+146    "./src/reference_docs/defensive_programming.rs",
+147    checked_add_handle_error_example
+148)]
+149//!
+150//! Suppose you aren’t sure which operation to use for runtime math. In that case, checked
+151//! operations are the safest bet, presenting two predictable (and erroring) outcomes that can be
+152//! handled accordingly (Some and None).
+153//!
+154//! The following conventions can be seen within the Pezkuwi SDK, where it is
+155//! handled in two ways:
+156//!
+157//! - As an [`Option`], using the `if let` / `if` or `match`
+158//! - As a [`Result`], via `ok_or` (or similar conversion to [`Result`] from [`Option`])
+159//!
+160//! #### Handling via Option - More Verbose
+161//!
+162//! Because wrapped operations return `Option<T>`, you can use a more verbose/explicit form of error
+163//! handling via `if` or `if let`:
+164#![doc = docify::embed!("./src/reference_docs/defensive_programming.rs", increase_balance)]
+165//!
+166//! Optionally, match may also be directly used in a more concise manner:
+167#![doc = docify::embed!("./src/reference_docs/defensive_programming.rs", increase_balance_match)]
+168//!
+169//! This is generally a useful convention for handling checked types and most types that return
+170//! `Option<T>`.
+171//!
+172//! #### Handling via Result - Less Verbose
+173//!
+174//! In the Pezkuwi SDK codebase, checked operations are handled as a `Result` via `ok_or`. This is
+175//! a less verbose way of expressing the above. This usage often boils down to the developer’s
+176//! preference:
+177#![doc = docify::embed!("./src/reference_docs/defensive_programming.rs", increase_balance_result)]
+178//!
+179//! ### Saturating Operations
+180//!
+181//! Saturating a number limits it to the type’s upper or lower bound, even if the integer type
+182//! overflowed in runtime. For example, adding to `u32::MAX` would simply limit itself to
+183//! `u32::MAX`:
+184#![doc = docify::embed!("./src/reference_docs/defensive_programming.rs", saturated_add_example)]
+185//!
+186//! Saturating calculations can be used if one is very sure that something won't overflow, but wants
+187//! to avoid introducing the notion of any potential-panic or wrapping behavior.
+188//!
+189//! There is also a series of defensive alternatives via
+190//! [`DefensiveSaturating`](frame::traits::DefensiveSaturating), which introduces the same behavior
+191//! of the [`Defensive`](frame::traits::Defensive) trait, only with saturating, mathematical
+192//! operations:
+193#![doc = docify::embed!(
+194    "./src/reference_docs/defensive_programming.rs",
+195    saturated_defensive_example
+196)]
+197//!
+198//! ### Mathematical Operations in Substrate Development - Further Context
+199//!
+200//! As a recap, we covered the following concepts:
+201//!
+202//! 1. **Checked** operations - using [`Option`] or [`Result`]
+203//! 2. **Saturating** operations - limited to the lower and upper bounds of a number type
+204//! 3. **Wrapped** operations (the default) - wrap around to above or below the bounds of a type
+205//!
+206//! #### The problem with 'default' wrapped operations
+207//!
+208//! **Wrapped operations** cause the overflow to wrap around to either the maximum or minimum of
+209//! that type. Imagine this in the context of a blockchain, where there are account balances, voting
+210//! counters, nonces for transactions, and other aspects of a blockchain.
+211//!
+212//! While it may seem trivial, choosing how to handle numbers is quite important. As a thought
+213//! exercise, here are some scenarios of which will shed more light on when to use which.
+214//!
+215//! #### Bob's Overflowed Balance
+216//!
+217//! **Bob's** balance exceeds the `Balance` type on the `EduChain`. Because the pallet developer did
+218//! not handle the calculation to add to Bob's balance with any regard to this overflow, **Bob's**
+219//! balance is now essentially `0`, the operation **wrapped**.
+220//!
+221//! <details>
+222//!   <summary><b>Solution: Saturating or Checked</b></summary>
+223//!     For Bob's balance problems, using a `saturating_add` or `checked_add` could've mitigated
+224//! this issue.  They simply would've reached the upper, or lower bounds, of the particular type for
+225//! an on-chain balance.  In other words: Bob's balance would've stayed at the maximum of the
+226//! Balance type. </details>
+227//!
+228//! #### Alice's 'Underflowed' Balance
+229//!
+230//! Alice’s balance has reached `0` after a transfer to Bob. Suddenly, she has been slashed on
+231//! EduChain, causing her balance to reach near the limit of `u32::MAX` - a very large amount - as
+232//! wrapped operations can go both ways. Alice can now successfully vote using her new, overpowered
+233//! token balance, destroying the chain's integrity.
+234//!
+235//! <details>
+236//!   <summary><b>Solution: Saturating</b></summary>
+237//!   For Alice's balance problem, using `saturated_sub` could've mitigated this issue. A saturating
+238//! calculation would've simply limited her balance to the lower bound of u32, as having a negative
+239//! balance is not a concept within blockchains.   In other words: Alice's balance would've stayed
+240//! at "0", even after being slashed.
+241//!
+242//!   This is also an example that while one system may work in isolation, shared interfaces, such
+243//!   as the notion of balances, are often shared across multiple pallets - meaning these small
+244//!   changes can make a big difference depending on the scenario. </details>
+245//!
+246//! #### Proposal ID Overwrite
+247//!
+248//! A `u8` parameter, called `proposals_count`, represents the type for counting the number of
+249//! proposals on-chain. Every time a new proposal is added to the system, this number increases.
+250//! With the proposal pallet's high usage, it has reached `u8::MAX`’s limit of 255, causing
+251//! `proposals_count` to go to 0. Unfortunately, this results in new proposals overwriting old ones,
+252//! effectively erasing any notion of past proposals!
+253//!
+254//! <details>
+255//!  <summary><b>Solution: Checked</b></summary>
+256//! For the proposal IDs, proper handling via `checked` math would've been suitable,
+257//! Saturating could've been used - but it also would've 'failed' silently. Using `checked_add` to
+258//! ensure that the next proposal ID would've been valid would've been a viable way to let the user
+259//! know the state of their proposal:
+260//!
+261//! ```ignore
+262//! let next_proposal_id = current_count.checked_add(1).ok_or_else(|| Error::TooManyProposals)?;
+263//! ```
+264//!
+265//! </details>
+266//!
+267//! From the above, we can clearly see the problematic nature of seemingly simple operations in the
+268//! runtime, and care should be given to ensure a defensive approach is taken.
+269//!
+270//! ### Edge cases of `panic!`-able instances in Substrate
+271//!
+272//! As you traverse through the codebase (particularly in `substrate/frame`, where the majority of
+273//! runtime code lives), you may notice that there (only a few!) occurrences where `panic!` is used
+274//! explicitly. This is used when the runtime should stall, rather than keep running, as that is
+275//! considered safer. Particularly when it comes to mission-critical components, such as block
+276//! authoring, consensus, or other protocol-level dependencies, going through with an action may
+277//! actually cause harm to the network, and thus stalling would be the better option.
+278//!
+279//! Take the example of the BABE pallet ([`pallet_babe`]), which doesn't allow for a validator to
+280//! participate if it is disabled (see: [`frame::traits::DisabledValidators`]):
+281//!
+282//! ```ignore
+283//! if T::DisabledValidators::is_disabled(authority_index) {
+284//!     panic!(
+285//!       "Validator with index {:?} is disabled and should not be attempting to author blocks.",
+286//!         authority_index,
+287//!     );
+288//! }
+289//! ```
+290//!
+291//! There are other examples in various pallets, mostly those crucial to the blockchain’s
+292//! functionality. Most of the time, you will not be writing pallets which operate at this level,
+293//! but these exceptions should be noted regardless.
+294//!
+295//! ## Other Resources
+296//!
+297//! - [PBA Lectures on YouTube](https://www.youtube.com/playlist?list=PL-w_i5kwVqbni1Ch2j_RwTIXiB-bwnYqq)
+298#![allow(dead_code)]
+299#[allow(unused_variables)]
+300mod fake_runtime_types {
+301	// Note: The following types are purely for the purpose of example, and do not contain any
+302	// *real* use case other than demonstrating various concepts.
+303	pub enum RuntimeError {
+304		Overflow,
+305		UserDoesntExist,
+306	}
+307
+308	pub type Address = ();
+309
+310	pub struct Runtime;
+311
+312	impl Runtime {
+313		fn get_balance(account: Address) -> Result<u64, RuntimeError> {
+314			Ok(0u64)
+315		}
+316
+317		fn set_balance(account: Address, new_balance: u64) {}
+318	}
+319
+320	#[docify::export]
+321	fn increase_balance(account: Address, amount: u64) -> Result<(), RuntimeError> {
+322		// Get a user's current balance
+323		let balance = Runtime::get_balance(account)?;
+324		// SAFELY increase the balance by some amount
+325		if let Some(new_balance) = balance.checked_add(amount) {
+326			Runtime::set_balance(account, new_balance);
+327			Ok(())
+328		} else {
+329			Err(RuntimeError::Overflow)
+330		}
+331	}
+332
+333	#[docify::export]
+334	fn increase_balance_match(account: Address, amount: u64) -> Result<(), RuntimeError> {
+335		// Get a user's current balance
+336		let balance = Runtime::get_balance(account)?;
+337		// SAFELY increase the balance by some amount
+338		let new_balance = match balance.checked_add(amount) {
+339			Some(balance) => balance,
+340			None => {
+341				return Err(RuntimeError::Overflow);
+342			},
+343		};
+344		Runtime::set_balance(account, new_balance);
+345		Ok(())
+346	}
+347
+348	#[docify::export]
+349	fn increase_balance_result(account: Address, amount: u64) -> Result<(), RuntimeError> {
+350		// Get a user's current balance
+351		let balance = Runtime::get_balance(account)?;
+352		// SAFELY increase the balance by some amount - this time, by using `ok_or`
+353		let new_balance = balance.checked_add(amount).ok_or(RuntimeError::Overflow)?;
+354		Runtime::set_balance(account, new_balance);
+355		Ok(())
+356	}
+357}
+358
+359#[cfg(test)]
+360mod tests {
+361	use frame::traits::DefensiveSaturating;
+362	#[docify::export]
+363	#[test]
+364	fn checked_add_example() {
+365		// This is valid, as 20 is perfectly within the bounds of u32.
+366		let add = (10u32).checked_add(10);
+367		assert_eq!(add, Some(20))
+368	}
+369
+370	#[docify::export]
+371	#[test]
+372	fn checked_add_handle_error_example() {
+373		// This is invalid - we are adding something to the max of u32::MAX, which would overflow.
+374		// Luckily, checked_add just marks this as None!
+375		let add = u32::MAX.checked_add(10);
+376		assert_eq!(add, None)
+377	}
+378
+379	#[docify::export]
+380	#[test]
+381	fn saturated_add_example() {
+382		// Saturating add simply saturates
+383		// to the numeric bound of that type if it overflows.
+384		let add = u32::MAX.saturating_add(10);
+385		assert_eq!(add, u32::MAX)
+386	}
+387
+388	#[docify::export]
+389	#[test]
+390	#[cfg_attr(debug_assertions, should_panic(expected = "Defensive failure has been triggered!"))]
+391	fn saturated_defensive_example() {
+392		let saturated_defensive = u32::MAX.defensive_saturating_add(10);
+393		assert_eq!(saturated_defensive, u32::MAX);
+394	}
+395}
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/development_environment_advice.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/development_environment_advice.rs.html new file mode 100644 index 00000000..922663f1 --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/development_environment_advice.rs.html @@ -0,0 +1,223 @@ +development_environment_advice.rs - source

pezkuwi_sdk_docs/reference_docs/
development_environment_advice.rs

1//! # Development Environment Advice
+2//!
+3//! Large Rust projects are known for sometimes long compile times and sluggish dev tooling, and
+4//! pezkuwi-sdk is no exception.
+5//!
+6//! This page contains some advice to improve your workflow when using common tooling.
+7//!
+8//! ## Rust Analyzer Configuration
+9//!
+10//! [Rust Analyzer](https://rust-analyzer.github.io/) is the defacto [LSP](https://langserver.org/) for Rust. Its default
+11//! settings are fine for smaller projects, but not well optimised for pezkuwi-sdk.
+12//!
+13//! Below is a suggested configuration for VSCode or any VSCode-based editor like Cursor:
+14//!
+15//! ```json
+16//! {
+17//!   // Use a separate target dir for Rust Analyzer. Helpful if you want to use Rust
+18//!   // Analyzer and cargo on the command line at the same time,
+19//!   // at the expense of duplicating build artifacts.
+20//!   "rust-analyzer.cargo.targetDir": "target/vscode-rust-analyzer",
+21//!   // Improve stability
+22//!   "rust-analyzer.server.extraEnv": {
+23//!     "CHALK_OVERFLOW_DEPTH": "100000000",
+24//!     "CHALK_SOLVER_MAX_SIZE": "10000000"
+25//!   },
+26//!   // Check feature-gated code
+27//!   "rust-analyzer.cargo.features": "all",
+28//!   "rust-analyzer.cargo.extraEnv": {
+29//!     // Skip building WASM, there is never need for it here
+30//!     "SKIP_WASM_BUILD": "1"
+31//!   },
+32//!   // Don't expand some problematic proc_macros
+33//!   "rust-analyzer.procMacro.ignored": {
+34//!     "async-trait": ["async_trait"],
+35//!     "napi-derive": ["napi"],
+36//!     "async-recursion": ["async_recursion"],
+37//!     "async-std": ["async_std"]
+38//!   },
+39//!   // Use nightly formatting.
+40//!   // See the pezkuwi-sdk CI job that checks formatting for the current version used in
+41//!   // pezkuwi-sdk.
+42//!   "rust-analyzer.rustfmt.extraArgs": ["+nightly-2024-04-10"],
+43//! }
+44//! ```
+45//!
+46//! and the same in Lua for `neovim/nvim-lspconfig`:
+47//!
+48//! ```lua
+49//! ["rust-analyzer"] = {
+50//!   rust = {
+51//!     # Use a separate target dir for Rust Analyzer. Helpful if you want to use Rust
+52//!     # Analyzer and cargo on the command line at the same time.
+53//!     analyzerTargetDir = "target/nvim-rust-analyzer",
+54//!   },
+55//!   server = {
+56//!     # Improve stability
+57//!     extraEnv = {
+58//!       ["CHALK_OVERFLOW_DEPTH"] = "100000000",
+59//!       ["CHALK_SOLVER_MAX_SIZE"] = "100000000",
+60//!     },
+61//!   },
+62//!   cargo = {
+63//!     # Check feature-gated code
+64//!     features = "all",
+65//!     extraEnv = {
+66//!       # Skip building WASM, there is never need for it here
+67//!       ["SKIP_WASM_BUILD"] = "1",
+68//!     },
+69//!   },
+70//!   procMacro = {
+71//!     # Don't expand some problematic proc_macros
+72//!     ignored = {
+73//!       ["async-trait"] = { "async_trait" },
+74//!       ["napi-derive"] = { "napi" },
+75//!       ["async-recursion"] = { "async_recursion" },
+76//!       ["async-std"] = { "async_std" },
+77//!     },
+78//!   },
+79//!   rustfmt = {
+80//!     # Use nightly formatting.
+81//!     # See the pezkuwi-sdk CI job that checks formatting for the current version used in
+82//!     # pezkuwi-sdk.
+83//!     extraArgs = { "+nightly-2024-04-10" },
+84//!   },
+85//! },
+86//! ```
+87//!
+88//! Alternatively for neovim, if you are using [Rustaceanvim](https://github.com/mrcjkb/rustaceanvim),
+89//! you can achieve the same configuring `rust-analyzer` via `rustaceanvim` as follows:
+90//! ```lua
+91//! return {
+92//!  {
+93//!    "mrcjkb/rustaceanvim",
+94//!    opts = {
+95//!      server = {
+96//!        default_settings = {
+97//!           ["rust-analyzer"] = {
+98//!            // put the same config as for nvim-lspconfig here
+99//!          },
+100//!        },
+101//!      },
+102//!    },
+103//!  },
+104//! }
+105//! ```
+106//!
+107//! Similarly for Zed, you can replicate the same VSCode configuration  in
+108//! `~/.config/zed/settings.json` as follows:
+109//! ```json
+110//! "lsp": {
+111//!   "rust-analyzer": {
+112//!     "initialization_options": {
+113//!       // same config as for VSCode for rust, cargo, procMacros, ...
+114//!     }
+115//!   }
+116//! },
+117//! ```
+118//!
+119//! In general, refer to your favorite editor / IDE's documentation to properly configure
+120//! `rust-analyzer` as language server.
+121//! For the full set of configuration options see <https://rust-analyzer.github.io/manual.html#configuration>.
+122//!
+123//! ## Cargo Usage
+124//!
+125//! ### Using `--package` (a.k.a. `-p`)
+126//!
+127//! pezkuwi-sdk is a monorepo containing many crates. When you run a cargo command without
+128//! `-p`, you will almost certainly compile crates outside of the scope you are working.
+129//!
+130//! Instead, you should identify the name of the crate you are working on by checking the `name`
+131//! field in the closest `Cargo.toml` file. Then, use `-p` with your cargo commands to only compile
+132//! that crate.
+133//!
+134//! ### `SKIP_WASM_BUILD=1` environment variable
+135//!
+136//! When cargo touches a runtime crate, by default it will also compile the WASM binary,
+137//! approximately doubling the compilation time.
+138//!
+139//! The WASM binary is usually not needed, especially when running `check` or `test`. To skip the
+140//! WASM build, set the `SKIP_WASM_BUILD` environment variable to `1`. For example:
+141//! `SKIP_WASM_BUILD=1 cargo check -p frame-support`.
+142//!
+143//! ### Cargo Remote
+144//!
+145//! Warning: cargo remote by default doesn't transfer hidden files to the remote machine. But hidden
+146//! files can be useful, e.g. for sqlx usage. On the other hand using `--transfer-hidden` flag will
+147//! transfer `.git` which is big.
+148//!
+149//! If you have a powerful remote server available, you may consider using
+150//! [cargo-remote](https://github.com/sgeisler/cargo-remote) to execute cargo commands on it,
+151//! freeing up local resources for other tasks like `rust-analyzer`.
+152//!
+153//! When using `cargo-remote`, you can configure your editor to perform the the typical
+154//! "check-on-save" remotely as well. The configuration for VSCode (or any VSCode-based editor like
+155//! Cursor) is as follows:
+156//!
+157//! ```json
+158//! {
+159//! 	"rust-analyzer.cargo.buildScripts.overrideCommand": [
+160//! 		"cargo",
+161//! 		"remote",
+162//! 		"--build-env",
+163//! 		"SKIP_WASM_BUILD=1",
+164//! 		"--",
+165//! 		"check",
+166//! 		"--message-format=json",
+167//! 		"--all-targets",
+168//! 		"--all-features",
+169//! 		"--target-dir=target/rust-analyzer"
+170//! 	],
+171//! 	"rust-analyzer.check.overrideCommand": [
+172//! 		"cargo",
+173//! 		"remote",
+174//! 		"--build-env",
+175//! 		"SKIP_WASM_BUILD=1",
+176//! 		"--",
+177//! 		"check",
+178//! 		"--workspace",
+179//! 		"--message-format=json",
+180//! 		"--all-targets",
+181//! 		"--all-features",
+182//! 		"--target-dir=target/rust-analyzer"
+183//! 	],
+184//! }
+185//! ```
+186//!
+187//! and the same in Lua for `neovim/nvim-lspconfig`:
+188//!
+189//! ```lua
+190//! ["rust-analyzer"] = {
+191//!   cargo = {
+192//!     buildScripts = {
+193//!       overrideCommand = {
+194//!         "cargo",
+195//!         "remote",
+196//!         "--build-env",
+197//!         "SKIP_WASM_BUILD=1",
+198//!         "--",
+199//!         "check",
+200//!         "--message-format=json",
+201//!         "--all-targets",
+202//!         "--all-features",
+203//!         "--target-dir=target/rust-analyzer"
+204//!       },
+205//!     },
+206//!   },
+207//!   check = {
+208//!     overrideCommand = {
+209//!       "cargo",
+210//!       "remote",
+211//!       "--build-env",
+212//!       "SKIP_WASM_BUILD=1",
+213//!       "--",
+214//!       "check",
+215//!       "--workspace",
+216//!       "--message-format=json",
+217//!       "--all-targets",
+218//!       "--all-features",
+219//!       "--target-dir=target/rust-analyzer"
+220//!     },
+221//!   },
+222//! },
+223//! ```
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/extrinsic_encoding.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/extrinsic_encoding.rs.html new file mode 100644 index 00000000..3e083ea5 --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/extrinsic_encoding.rs.html @@ -0,0 +1,333 @@ +extrinsic_encoding.rs - source

pezkuwi_sdk_docs/reference_docs/
extrinsic_encoding.rs

1//! # Constructing and Signing Extrinsics
+2//!
+3//! Extrinsics are payloads that are stored in blocks which are responsible for altering the state
+4//! of a blockchain via the [_state transition
+5//! function_][crate::reference_docs::blockchain_state_machines].
+6//!
+7//! Substrate is configurable enough that extrinsics can take any format. In practice, runtimes
+8//! tend to use our [`sp_runtime::generic::UncheckedExtrinsic`] type to represent extrinsics,
+9//! because it's generic enough to cater for most (if not all) use cases. In Pezkuwi, this is
+10//! configured [here](https://github.com/pezkuwichain/pezkuwi-fellows/tree/main/runtimes/blob/94b2798b69ba6779764e20a50f056e48db78ebef/relay/pezkuwi/src/lib.rs#L1478)
+11//! at the time of writing.
+12//!
+13//! What follows is a description of how extrinsics based on this
+14//! [`sp_runtime::generic::UncheckedExtrinsic`] type are encoded into bytes. Specifically, we are
+15//! looking at how extrinsics with a format version of 5 are encoded. This version is itself a part
+16//! of the payload, and if it changes, it indicates that something about the encoding may have
+17//! changed.
+18//!
+19//! # Encoding an Extrinsic
+20//!
+21//! At a high level, all extrinsics compatible with [`sp_runtime::generic::UncheckedExtrinsic`]
+22//! are formed from concatenating some details together, as in the following pseudo-code:
+23//!
+24//! ```text
+25//! extrinsic_bytes = concat(
+26//!     compact_encoded_length,
+27//!     version_and_extrinsic_type,
+28//! 	maybe_extension_data,
+29//!     call_data
+30//! )
+31//! ```
+32//!
+33//! For clarity, the actual implementation in Substrate looks like this:
+34#![doc = docify::embed!("../../substrate/primitives/runtime/src/generic/unchecked_extrinsic.rs", unchecked_extrinsic_encode_impl)]
+35//!
+36//! Let's look at how each of these details is constructed:
+37//!
+38//! ## compact_encoded_length
+39//!
+40//! This is a [SCALE compact encoded][frame::deps::codec::Compact] integer which is equal to the
+41//! length, in bytes, of the rest of the extrinsic details.
+42//!
+43//! To obtain this value, we must encode and concatenate together the rest of the extrinsic details
+44//! first, and then obtain the byte length of these. We can then compact encode that length, and
+45//! prepend it to the rest of the details.
+46//!
+47//! ## version_and_maybe_signature
+48//!
+49//! If the extrinsic is _unsigned_, then `version_and_maybe_signature` will be just one byte
+50//! denoting the _transaction protocol version_, which is 4 (or `0b0000_0100`).
+51//!
+52//! If the extrinsic is _signed_ (all extrinsics submitted from users must be signed), then
+53//! `version_and_maybe_signature` is obtained by concatenating some details together, ie:
+54//!
+55//! ```text
+56//! version_and_maybe_signature = concat(
+57//!     version_and_signed,
+58//!     from_address,
+59//!     signature,
+60//!     transaction_extensions_extra,
+61//! )
+62//! ```
+63//!
+64//! Each of the details to be concatenated together is explained below:
+65//!
+66//! ## version_and_extrinsic_type
+67//!
+68//! This byte has 2 components:
+69//! - the 2 most significant bits represent the extrinsic type:
+70//!     - bare - `0b00`
+71//!     - signed - `0b10`
+72//!     - general - `0b01`
+73//! - the 6 least significant bits represent the extrinsic format version (currently 5)
+74//!
+75//! ### Bare extrinsics
+76//!
+77//! If the extrinsic is _bare_, then `version_and_extrinsic_type` will be just the _transaction
+78//! protocol version_, which is 5 (or `0b0000_0101`). Bare extrinsics do not carry any other
+79//! extension data, so `maybe_extension_data` would not be included in the payload and the
+80//! `version_and_extrinsic_type` would always be followed by the encoded call bytes.
+81//!
+82//! ### Signed extrinsics
+83//!
+84//! If the extrinsic is _signed_ (all extrinsics submitted from users used to be signed up until
+85//! version 4), then `version_and_extrinsic_type` is obtained by having a MSB of `1` on the
+86//! _transaction protocol version_ byte (which translates to `0b1000_0101`).
+87//!
+88//! Additionally, _signed_ extrinsics also carry with them address and signature information encoded
+89//! as follows:
+90//!
+91//! #### from_address
+92//!
+93//! This is the [SCALE encoded][frame::deps::codec] address of the sender of the extrinsic. The
+94//! address is the first generic parameter of [`sp_runtime::generic::UncheckedExtrinsic`], and so
+95//! can vary from chain to chain.
+96//!
+97//! The address type used on the Pezkuwi relay chain is [`sp_runtime::MultiAddress<AccountId32>`],
+98//! where `AccountId32` is defined [here][`sp_core::crypto::AccountId32`]. When constructing a
+99//! signed extrinsic to be submitted to a Pezkuwi node, you'll always use the
+100//! [`sp_runtime::MultiAddress::Id`] variant to wrap your `AccountId32`.
+101//!
+102//! #### signature
+103//!
+104//! This is the [SCALE encoded][frame::deps::codec] signature. The signature type is configured via
+105//! the third generic parameter of [`sp_runtime::generic::UncheckedExtrinsic`], which determines the
+106//! shape of the signature and signing algorithm that should be used.
+107//!
+108//! The signature is obtained by signing the _signed payload_ bytes (see below on how this is
+109//! constructed) using the private key associated with the address and correct algorithm.
+110//!
+111//! The signature type used on the Pezkuwi relay chain is [`sp_runtime::MultiSignature`]; the
+112//! variants there are the types of signature that can be provided.
+113//!
+114//! ### General extrinsics
+115//!
+116//! If the extrinsic is _general_ (it doesn't carry a signature in the payload, only extension
+117//! data), then `version_and_extrinsic_type` is obtained by logical OR between the general
+118//! transaction type bits and the _transaction protocol version_ byte (which translates to
+119//! `0b0100_0101`).
+120//!
+121//! ### transaction_extensions_extra
+122//!
+123//! This is the concatenation of the [SCALE encoded][frame::deps::codec] bytes representing first a
+124//! single byte describing the extension version (this is bumped whenever a change occurs in the
+125//! transaction extension pipeline) followed by the bytes of each of the [_transaction
+126//! extensions_][sp_runtime::traits::TransactionExtension], and are configured by the fourth generic
+127//! parameter of [`sp_runtime::generic::UncheckedExtrinsic`]. Learn more about transaction
+128//! extensions [here][crate::reference_docs::transaction_extensions].
+129//!
+130//! When it comes to constructing an extrinsic, each transaction extension has two things that we
+131//! are interested in here:
+132//!
+133//! - The actual SCALE encoding of the transaction extension type itself; this is what will form our
+134//!   `transaction_extensions_extra` bytes.
+135//! - An `Implicit` type. This is SCALE encoded into the `transaction_extensions_implicit` data (see
+136//!   below).
+137//!
+138//! Either (or both) of these can encode to zero bytes.
+139//!
+140//! Each chain configures the set of transaction extensions that it uses in its runtime
+141//! configuration. At the time of writing, Pezkuwi configures them
+142//! [here](https://github.com/pezkuwichain/pezkuwi-fellows/tree/main/runtimes/blob/1dc04eb954eadf8aadb5d83990b89662dbb5a074/relay/pezkuwi/src/lib.rs#L1432C25-L1432C25).
+143//! Some of the common transaction extensions are defined
+144//! [here][frame::deps::frame_system#transaction-extensions].
+145//!
+146//! Information about exactly which transaction extensions are present on a chain and in what order
+147//! is also a part of the metadata for the chain. For V15 metadata, it can be [found
+148//! here][frame::deps::frame_support::__private::metadata::v15::ExtrinsicMetadata].
+149//!
+150//! ## call_data
+151//!
+152//! This is the main payload of the extrinsic, which is used to determine how the chain's state is
+153//! altered. This is defined by the second generic parameter of
+154//! [`sp_runtime::generic::UncheckedExtrinsic`].
+155//!
+156//! A call can be anything that implements [`Encode`][frame::deps::codec::Encode]. In FRAME-based
+157//! runtimes, a call is represented as an enum of enums, where the outer enum represents the FRAME
+158//! pallet being called, and the inner enum represents the call being made within that pallet, and
+159//! any arguments to it. Read more about the call enum
+160//! [here][crate::reference_docs::frame_runtime_types].
+161//!
+162//! FRAME `Call` enums are automatically generated, and end up looking something like this:
+163#![doc = docify::embed!("./src/reference_docs/extrinsic_encoding.rs", call_data)]
+164//!
+165//! In pseudo-code, this `Call` enum encodes equivalently to:
+166//!
+167//! ```text
+168//! call_data = concat(
+169//!     pallet_index,
+170//!     call_index,
+171//!     call_args
+172//! )
+173//! ```
+174//!
+175//! - `pallet_index` is a single byte denoting the index of the pallet that we are calling into, and
+176//!   is what the tag of the outermost enum will encode to.
+177//! - `call_index` is a single byte denoting the index of the call that we are making the pallet,
+178//!   and is what the tag of the inner enum will encode to.
+179//! - `call_args` are the SCALE encoded bytes for each of the arguments that the call expects, and
+180//!   are typically provided as values to the inner enum.
+181//!
+182//! Information about the pallets that exist for a chain (including their indexes), the calls
+183//! available in each pallet (including their indexes), and the arguments required for each call can
+184//! be found in the metadata for the chain. For V15 metadata, this information [is
+185//! here][frame::deps::frame_support::__private::metadata::v15::PalletMetadata].
+186//!
+187//! # The Signed Payload Format
+188//!
+189//! All _signed_ extrinsics submitted to a node from the outside world (also known as
+190//! _transactions_) need to be _signed_. The data that needs to be signed for some extrinsic is
+191//! called the _signed payload_, and its shape is described by the following pseudo-code:
+192//!
+193//! ```text
+194//! signed_payload = blake2_256(
+195//! 	concat(
+196//!     	call_data,
+197//!     	transaction_extensions_extra,
+198//!     	transaction_extensions_implicit,
+199//! 	)
+200//! )
+201//! ```
+202//!
+203//! The bytes representing `call_data` and `transaction_extensions_extra` can be obtained as
+204//! descibed above. `transaction_extensions_implicit` is constructed by SCALE encoding the
+205//! ["implicit" data][sp_runtime::traits::TransactionExtension::Implicit] for each transaction
+206//! extension that the chain is using, in order.
+207//!
+208//! Once we've concatenated those together, we hash the result using a Blake2 256bit hasher.
+209//!
+210//! The [`sp_runtime::generic::SignedPayload`] type takes care of assembling the correct payload for
+211//! us, given `call_data` and a tuple of transaction extensions.
+212//!
+213//! # The General Transaction Format
+214//!
+215//! A General transaction does not have a signature method hardcoded in the check logic of the
+216//! extrinsic, such as a traditionally signed transaction. Instead, general transactions should have
+217//! one or more extensions in the transaction extension pipeline that auhtorize origins in some way,
+218//! one of which could be the traditional signature check that happens for all signed transactions
+219//! in the [Checkable](sp_runtime::traits::Checkable) implementation of
+220//! [UncheckedExtrinsic](sp_runtime::generic::UncheckedExtrinsic). Therefore, it is up to each
+221//! extension to define the format of the payload it will try to check and authorize the right
+222//! origin type. For an example, look into the [authorization example pallet
+223//! extensions](pallet_example_authorization_tx_extension::extensions)
+224//!
+225//! # Example Encoding
+226//!
+227//! Using [`sp_runtime::generic::UncheckedExtrinsic`], we can construct and encode an extrinsic as
+228//! follows:
+229#![doc = docify::embed!("./src/reference_docs/extrinsic_encoding.rs", encoding_example)]
+230
+231#[docify::export]
+232pub mod call_data {
+233	use codec::{Decode, Encode};
+234	use sp_runtime::{traits::Dispatchable, DispatchResultWithInfo};
+235
+236	// The outer enum composes calls within
+237	// different pallets together. We have two
+238	// pallets, "PalletA" and "PalletB".
+239	#[derive(Encode, Decode, Clone)]
+240	pub enum Call {
+241		#[codec(index = 0)]
+242		PalletA(PalletACall),
+243		#[codec(index = 7)]
+244		PalletB(PalletBCall),
+245	}
+246
+247	// An inner enum represents the calls within
+248	// a specific pallet. "PalletA" has one call,
+249	// "Foo".
+250	#[derive(Encode, Decode, Clone)]
+251	pub enum PalletACall {
+252		#[codec(index = 0)]
+253		Foo(String),
+254	}
+255
+256	#[derive(Encode, Decode, Clone)]
+257	pub enum PalletBCall {
+258		#[codec(index = 0)]
+259		Bar(String),
+260	}
+261
+262	impl Dispatchable for Call {
+263		type RuntimeOrigin = ();
+264		type Config = ();
+265		type Info = ();
+266		type PostInfo = ();
+267		fn dispatch(self, _origin: Self::RuntimeOrigin) -> DispatchResultWithInfo<Self::PostInfo> {
+268			Ok(())
+269		}
+270	}
+271}
+272
+273#[docify::export]
+274pub mod encoding_example {
+275	use super::call_data::{Call, PalletACall};
+276	use crate::reference_docs::transaction_extensions::transaction_extensions_example;
+277	use codec::Encode;
+278	use sp_core::crypto::AccountId32;
+279	use sp_keyring::sr25519::Keyring;
+280	use sp_runtime::{
+281		generic::{SignedPayload, UncheckedExtrinsic},
+282		MultiAddress, MultiSignature,
+283	};
+284
+285	// Define some transaction extensions to use. We'll use a couple of examples
+286	// from the transaction extensions reference doc.
+287	type TransactionExtensions = (
+288		transaction_extensions_example::AddToPayload,
+289		transaction_extensions_example::AddToSignaturePayload,
+290	);
+291
+292	// We'll use `UncheckedExtrinsic` to encode our extrinsic for us. We set
+293	// the address and signature type to those used on Pezkuwi, use our custom
+294	// `Call` type, and use our custom set of `TransactionExtensions`.
+295	type Extrinsic = UncheckedExtrinsic<
+296		MultiAddress<AccountId32, ()>,
+297		Call,
+298		MultiSignature,
+299		TransactionExtensions,
+300	>;
+301
+302	pub fn encode_demo_extrinsic() -> Vec<u8> {
+303		// The "from" address will be our Alice dev account.
+304		let from_address = MultiAddress::<AccountId32, ()>::Id(Keyring::Alice.to_account_id());
+305
+306		// We provide some values for our expected transaction extensions.
+307		let transaction_extensions = (
+308			transaction_extensions_example::AddToPayload(1),
+309			transaction_extensions_example::AddToSignaturePayload,
+310		);
+311
+312		// Construct our call data:
+313		let call_data = Call::PalletA(PalletACall::Foo("Hello".to_string()));
+314
+315		// The signed payload. This takes care of encoding the call_data,
+316		// transaction_extensions_extra and transaction_extensions_implicit, and hashing
+317		// the result if it's > 256 bytes:
+318		let signed_payload = SignedPayload::new(call_data.clone(), transaction_extensions.clone());
+319
+320		// Sign the signed payload with our Alice dev account's private key,
+321		// and wrap the signature into the expected type:
+322		let signature = {
+323			let sig = Keyring::Alice.sign(&signed_payload.encode());
+324			MultiSignature::Sr25519(sig)
+325		};
+326
+327		// Now, we can build and encode our extrinsic:
+328		let ext = Extrinsic::new_signed(call_data, from_address, signature, transaction_extensions);
+329
+330		let encoded_ext = ext.encode();
+331		encoded_ext
+332	}
+333}
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/fee_less_runtime.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/fee_less_runtime.rs.html new file mode 100644 index 00000000..18022b75 --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/fee_less_runtime.rs.html @@ -0,0 +1,13 @@ +fee_less_runtime.rs - source

pezkuwi_sdk_docs/reference_docs/
fee_less_runtime.rs

1//! # Fee-Less Runtime
+2//!
+3//! 🚧 Work In Progress 🚧
+4//!
+5//! Notes:
+6//!
+7//! - An extension of [`runtime_vs_smart_contract`], showcasing the tools needed to build a safe
+8//!   runtime that is fee-less.
+9//! - Would need to use unsigned origins, custom validate_unsigned, check the existence of some NFT
+10//!   and some kind of rate limiting (eg. any account gets 5 free tx per day).
+11//! - The rule of thumb is that as long as the unsigned validate does one storage read, similar to
+12//!   nonce, it is fine.
+13//! - This could possibly be a good guide/template, rather than a reference doc.
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight.rs.html new file mode 100644 index 00000000..92591378 --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight.rs.html @@ -0,0 +1,212 @@ +frame_benchmarking_weight.rs - source

pezkuwi_sdk_docs/reference_docs/
frame_benchmarking_weight.rs

1//! # FRAME Benchmarking and Weights.
+2//!
+3//! This reference doc explores the concept of weights within Pezkuwi-SDK runtimes, and more
+4//! specifically how FRAME-based runtimes handle it.
+5//!
+6//! ## Metering
+7//!
+8//! The existence of "weight" as a concept in Pezkuwi-SDK is a direct consequence of the usage of
+9//! WASM as a virtual machine. Unlike a metered virtual machine like EVM, where every instruction
+10//! can have a (fairly) deterministic "cost" (also known as "gas price") associated with it, WASM is
+11//! a stack machine with more complex instruction set, and more unpredictable execution times. This
+12//! means that unlike EVM, it is not possible to implement a "metering" system in WASM. A metering
+13//! system is one in which instructions are executed one by one, and the cost/gas is stored in an
+14//! accumulator. The execution may then halt once a gas limit is reached.
+15//!
+16//! In Pezkuwi-SDK, the WASM runtime is not assumed to be metered.
+17//!
+18//! ## Trusted Code
+19//!
+20//! Another important difference is that EVM is mostly used to express smart contracts, which are
+21//! foreign and untrusted codes from the perspective of the blockchain executing them. In such
+22//! cases, metering is crucial, in order to ensure a malicious code cannot consume more gas than
+23//! expected.
+24//!
+25//! This assumption does not hold about the runtime of Pezkuwi-SDK-based blockchains. The runtime
+26//! is trusted code, and it is assumed to be written by the same team/developers who are running the
+27//! blockchain itself. Therefore, this assumption of "untrusted foreign code" does not hold.
+28//!
+29//! This is why the runtime can opt for a more performant, more flexible virtual machine like WASM,
+30//! and get away without having metering.
+31//!
+32//! ## Benchmarking
+33//!
+34//! With the matter of untrusted code execution out of the way, the need for strict metering goes
+35//! out of the way. Yet, it would still be very beneficial for block producers to be able to know an
+36//! upper bound on how much resources a operation is going to consume before actually executing that
+37//! operation. This is why FRAME has a toolkit for benchmarking pallets: So that this upper bound
+38//! can be empirically determined.
+39//!
+40//! > Note: Benchmarking is a static analysis: It is all about knowing the upper bound of how much
+41//! > resources an operation takes statically, without actually executing it. In the context of
+42//! > FRAME extrinsics, this static-ness is expressed by the keyword "pre-dispatch".
+43//!
+44//! To understand why this upper bound is needed, consider the following: A block producer knows
+45//! they have 20ms left to finish producing their block, and wishes to include more transactions in
+46//! the block. Yet, in a metered environment, it would not know which transaction is likely to fit
+47//! the 20ms. In a benchmarked environment, it can examine the transactions for their upper bound,
+48//! and include the ones that are known to fit based on the worst case.
+49//!
+50//! The benchmarking code can be written as a part of FRAME pallet, using the macros provided in
+51//! [`frame_benchmarking`]. See any of the existing pallets in `pezkuwi-sdk`, or the pallets in our
+52//! [`crate::pezkuwi_sdk::templates`] for examples.
+53//!
+54//! ## Weight
+55//!
+56//! Finally, [`sp_weights::Weight`] is the output of the benchmarking process. It is a
+57//! two-dimensional data structure that demonstrates the resources consumed by a given block of
+58//! code (for example, a transaction). The two dimensions are:
+59//!
+60//! * reference time: The time consumed in pico-seconds, on a reference hardware.
+61//! * proof size: The amount of storage proof necessary to re-execute the block of code. This is
+62//!   mainly needed for teyrchain <> relay-chain verification.
+63//!
+64//! ## How To Write Benchmarks: Worst Case
+65//!
+66//! The most important detail about writing benchmarking code is that it must be written such that
+67//! it captures the worst case execution of any block of code.
+68//!
+69//! Consider:
+70#![doc = docify::embed!("./src/reference_docs/frame_benchmarking_weight.rs", simple_transfer)]
+71//!
+72//! If this block of code is to be benchmarked, then the benchmarking code must be written such that
+73//! it captures the worst case.
+74//!
+75//! ## Gluing Pallet Benchmarking with Runtime
+76//!
+77//! FRAME pallets are mandated to provide their own benchmarking code. Runtimes contain the
+78//! boilerplate needed to run these benchmarking (see [Running Benchmarks
+79//! below](#running-benchmarks)). The outcome of running these benchmarks are meant to be fed back
+80//! into the pallet via a conventional `trait WeightInfo` on `Config`:
+81#![doc = docify::embed!("src/reference_docs/frame_benchmarking_weight.rs", WeightInfo)]
+82//!
+83//! Then, individual functions of this trait are the final values that we assigned to the
+84//! [`frame::pallet_macros::weight`] attribute:
+85#![doc = docify::embed!("./src/reference_docs/frame_benchmarking_weight.rs", simple_transfer_2)]
+86//!
+87//! ## Manual Refund
+88//!
+89//! Back to the assumption of writing benchmarks for worst case: Sometimes, the pre-dispatch weight
+90//! significantly differ from the post-dispatch actual weight consumed. This can be expressed with
+91//! the following FRAME syntax:
+92#![doc = docify::embed!("./src/reference_docs/frame_benchmarking_weight.rs", simple_transfer_3)]
+93//!
+94//! ## Running Benchmarks
+95//!
+96//! Two ways exist to run the benchmarks of a runtime.
+97//!
+98//! 1. The old school way: Most Pezkuwi-SDK based nodes (such as the ones integrated in
+99//!    [`templates`]) have a `benchmark` subcommand integrated into themselves.
+100//! 2. The more [`crate::reference_docs::omni_node`] compatible way of running the benchmarks would
+101//!    be using [`frame-omni-bencher`] CLI, which only relies on a runtime.
+102//!
+103//! Note that by convention, the runtime and pallets always have their benchmarking code feature
+104//! gated as behind `runtime-benchmarks`. So, the runtime should be compiled with `--features
+105//! runtime-benchmarks`.
+106//!
+107//! ## Automatic Refund of `proof_size`.
+108//!
+109//! A new feature in FRAME allows the runtime to be configured for "automatic refund" of the proof
+110//! size weight. This is very useful for maximizing the throughput of teyrchains. Please see:
+111//! [`crate::guides::enable_pov_reclaim`].
+112//!
+113//! ## Summary
+114//!
+115//! Pezkuwi-SDK runtimes use a more performant VM, namely WASM, which does not have metering. In
+116//! return they have to be benchmarked to provide an upper bound on the resources they consume. This
+117//! upper bound is represented as [`sp_weights::Weight`].
+118//!
+119//! ## Future: PolkaVM
+120//!
+121//! With the transition of Pezkuwi relay chain to [JAM], a set of new features are being
+122//! introduced, one of which being a new virtual machine named [PolkaVM] that is as flexible as
+123//! WASM, but also capable of metering. This might alter the future of benchmarking in FRAME and
+124//! Pezkuwi-SDK, rendering them not needed anymore once PolkaVM is fully integrated into
+125//! Pezkuwi-sdk. For a basic explanation of JAM and PolkaVM, see [here](https://blog.kianenigma.com/posts/tech/demystifying-jam/#pvm).
+126//!
+127//!
+128//! [`frame-omni-bencher`]: https://crates.io/crates/frame-omni-bencher
+129//! [`templates`]: crate::pezkuwi_sdk::templates
+130//! [PolkaVM]: https://github.com/koute/polkavm
+131//! [JAM]: https://graypaper.com
+132
+133#[frame::pallet(dev_mode)]
+134#[allow(unused_variables, unreachable_code, unused, clippy::diverging_sub_expression)]
+135pub mod pallet {
+136	use frame::prelude::*;
+137
+138	#[docify::export]
+139	pub trait WeightInfo {
+140		fn simple_transfer() -> Weight;
+141	}
+142
+143	#[pallet::config]
+144	pub trait Config: frame_system::Config {
+145		type WeightInfo: WeightInfo;
+146	}
+147
+148	#[pallet::pallet]
+149	pub struct Pallet<T>(_);
+150
+151	#[pallet::call]
+152	impl<T: Config> Pallet<T> {
+153		#[docify::export]
+154		#[pallet::weight(10_000)]
+155		pub fn simple_transfer(
+156			origin: OriginFor<T>,
+157			destination: T::AccountId,
+158			amount: u32,
+159		) -> DispatchResult {
+160			let destination_exists = todo!();
+161			if destination_exists {
+162				// simpler code path
+163			} else {
+164				// more complex code path
+165			}
+166			Ok(())
+167		}
+168
+169		#[docify::export]
+170		#[pallet::weight(T::WeightInfo::simple_transfer())]
+171		pub fn simple_transfer_2(
+172			origin: OriginFor<T>,
+173			destination: T::AccountId,
+174			amount: u32,
+175		) -> DispatchResult {
+176			let destination_exists = todo!();
+177			if destination_exists {
+178				// simpler code path
+179			} else {
+180				// more complex code path
+181			}
+182			Ok(())
+183		}
+184
+185		#[docify::export]
+186		// This is the worst-case, pre-dispatch weight.
+187		#[pallet::weight(T::WeightInfo::simple_transfer())]
+188		pub fn simple_transfer_3(
+189			origin: OriginFor<T>,
+190			destination: T::AccountId,
+191			amount: u32,
+192		) -> DispatchResultWithPostInfo {
+193			// ^^ Notice the new return type
+194			let destination_exists = todo!();
+195			if destination_exists {
+196				// simpler code path
+197				// Note that need for .into(), to convert `()` to `PostDispatchInfo`
+198				// See: https://docs.pezkuwichain.io/sdk/master/frame_support/dispatch/struct.PostDispatchInfo.html#impl-From%3C()%3E-for-PostDispatchInfo
+199				Ok(().into())
+200			} else {
+201				// more complex code path
+202				let actual_weight =
+203					todo!("this can likely come from another benchmark that is NOT the worst case");
+204				let pays_fee = todo!("You can set this to `Pays::Yes` or `Pays::No` to change if this transaction should pay fees");
+205				Ok(frame::deps::frame_support::dispatch::PostDispatchInfo {
+206					actual_weight: Some(actual_weight),
+207					pays_fee,
+208				})
+209			}
+210		}
+211	}
+212}
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/frame_logging.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/frame_logging.rs.html new file mode 100644 index 00000000..de854764 --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/frame_logging.rs.html @@ -0,0 +1,155 @@ +frame_logging.rs - source

pezkuwi_sdk_docs/reference_docs/
frame_logging.rs

1//! # FRAME Logging
+2//!
+3//! This reference docs briefly explores how to do logging and printing runtimes, mainly
+4//! FRAME-based.
+5//!
+6//! > Please make sure to read [the section below](#using-logging-in-production) on using logging in
+7//! > production.
+8//!
+9//! ## Using `println!`
+10//!
+11//! To recap, as with standard Rust, you can use `println!` _in your tests_, but it will only print
+12//! out if executed with `--nocapture`, or if the test panics.
+13//!
+14//! ```
+15//! fn it_print() {
+16//! 	println!("Hello, world!");
+17//! }
+18//! ```
+19//!
+20//! within the pallet, if you want to use the standard `println!`, it needs to be wrapped in
+21//! [`sp_std::if_std`]. Of course, this means that this print code is only available to you in the
+22//! `std` compiler flag, and never present in a wasm build.
+23//!
+24//! ```
+25//! // somewhere in your pallet. This is not a real pallet code.
+26//! mod pallet {
+27//! 	struct Pallet;
+28//! 	impl Pallet {
+29//! 		fn print() {
+30//! 			sp_std::if_std! {
+31//! 				println!("Hello, world!");
+32//! 			}
+33//! 		}
+34//! 	}
+35//! }
+36//! ```
+37//!
+38//! ## Using `log`
+39//!
+40//! First, ensure you are familiar with the [`log`] crate. In short, each log statement has:
+41//!
+42//! 1. `log-level`, signifying how important it is.
+43//! 2. `log-target`, signifying to which component it belongs.
+44//!
+45//! Add log statements to your pallet as such:
+46//!
+47//! You can add the log crate to the `Cargo.toml` of the pallet.
+48//!
+49//! ```text
+50//! #[dependencies]
+51//! log = { version = "x.y.z", default-features = false }
+52//!
+53//! #[features]
+54//! std = [
+55//! 	// snip -- other pallets
+56//! 	"log/std"
+57//! ]
+58//! ```
+59//!
+60//! More conveniently, the `frame` umbrella crate re-exports the log crate as [`frame::log`].
+61//!
+62//! Then, the pallet can use this crate to emit log statements. In this statement, we use the info
+63//! level, and the target is `pallet-example`.
+64//!
+65//! ```
+66//! mod pallet {
+67//! 	struct Pallet;
+68//!
+69//! 	impl Pallet {
+70//! 		fn logs() {
+71//! 			frame::log::info!(target: "pallet-example", "Hello, world!");
+72//! 		}
+73//! 	}
+74//! }
+75//! ```
+76//!
+77//! This will in itself just emit the log messages, **but unless if captured by a logger, they will
+78//! not go anywhere**. [`sp_api`] provides a handy function to enable the runtime logging:
+79//!
+80//! ```
+81//! // in your test
+82//! fn it_also_prints() {
+83//! 	sp_api::init_runtime_logger();
+84//! 	// call into your pallet, and now it will print `log` statements.
+85//! }
+86//! ```
+87//!
+88//! Alternatively, you can use [`sp_tracing::try_init_simple`].
+89//!
+90//! `info`, `error` and `warn` logs are printed by default, but if you want lower level logs to also
+91//! be printed, you must to add the following compiler flag:
+92//!
+93//! ```text
+94//! RUST_LOG=pallet-example=trace cargo test
+95//! ```
+96//!
+97//! ## Enabling Logs in Production
+98//!
+99//! All logs from the runtime are emitted by default, but there is a feature flag in [`sp_api`],
+100//! called `disable-logging`, that can be used to disable all logs in the runtime. This is useful
+101//! for production chains to reduce the size and overhead of the wasm runtime.
+102#![doc = docify::embed!("../../substrate/primitives/api/src/lib.rs", init_runtime_logger)]
+103//!
+104//! Similar to the above, the proper `RUST_LOG` must also be passed to your compiler flag when
+105//! compiling the runtime.
+106//!
+107//! ## Log Target Prefixing
+108//!
+109//! Many [`crate::pezkuwi_sdk::frame_runtime`] pallets emit logs with log target `runtime::<name of
+110//! pallet>`, for example `runtime::system`. This then allows one to run a node with a wasm blob
+111//! compiled with `LOG_TARGET=runtime=debug`, which enables the log target of all pallets who's log
+112//! target starts with `runtime`.
+113//!
+114//! ## Low Level Primitives
+115//!
+116//! Under the hood, logging is another instance of host functions under the hood (as defined in
+117//! [`crate::reference_docs::wasm_meta_protocol`]). The runtime uses a set of host functions under
+118//! [`sp_io::logging`] and [`sp_io::misc`] to emit all logs and prints. You typically do not need to
+119//! use these APIs directly.
+120//!
+121//! ## Using Logging in Production
+122//!
+123//! Note that within FRAME, reading storage values __only for the purpose of logging__ is dangerous,
+124//! and can lead to consensus issues. This is because with the introduction of
+125//! [`crate::guides::enable_pov_reclaim`], the node side code will track the storage changes, and
+126//! tries to update the onchain record of the `proof_size` weight used (stored in
+127//! [`frame_system::BlockWeight`]) after the block is executed.
+128//!
+129//! If one node has a different log level enabled than the rest of the network, and the extra logs
+130//! impose additional storage reads, then the amount of `proof_size` weight reclaimed into
+131//! [`frame_system::BlockWeight`] will be different, causing a state root mismatch, which is
+132//! typically a fatal error emitted from [`frame_executive`].
+133//!
+134//! This also can also happen in a teyrchain context, and cause discrepancies between the relay
+135//! chain and the teyrchain, when execution the Teyrchain Validation Function (PVF) on the relay
+136//! chain.
+137//!
+138//! **In summary, you should only used storage values in logging (especially for levels lower than
+139//! `info` which is typically enabled by all parties) that are already read from storage, and will
+140//! be part of the storage proof of execution in any case**.
+141//!
+142//! A typical faulty code would look like this:
+143//!
+144//! ```ignore
+145//! /// This function will have a different storage footprint depending on the log level
+146//! fn faulty_logging() {
+147//! 	log::debug!(
+148//! 		"what I am about to print is only read when `RUST_LOG=debug` {:?}",
+149//! 		StorageValue::<T>::get()
+150//!  	);
+151//! }
+152//! ```
+153//!
+154//! Please read [this issue](https://github.com/pezkuwichain/pezkuwi-sdk/issues/155) for one
+155//! instance of the consensus issues caused by this mistake.
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/frame_offchain_workers.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/frame_offchain_workers.rs.html new file mode 100644 index 00000000..1291af04 --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/frame_offchain_workers.rs.html @@ -0,0 +1,114 @@ +frame_offchain_workers.rs - source

pezkuwi_sdk_docs/reference_docs/
frame_offchain_workers.rs

1//! # Offchain Workers
+2//!
+3//! This reference document explains how offchain workers work in Substrate and FRAME. The main
+4//! focus is upon FRAME's implementation of this functionality. Nonetheless, offchain workers are a
+5//! Substrate-provided feature and can be used with possible alternatives to [`frame`] as well.
+6//!
+7//! Offchain workers are a commonly misunderstood topic, therefore we explain them bottom-up,
+8//! starting at the fundamentals and then describing the developer interface.
+9//!
+10//! ## Context
+11//!
+12//! Recall from [`crate::reference_docs::wasm_meta_protocol`] that the node and the runtime
+13//! communicate with one another via host functions and runtime APIs. Many of these interactions
+14//! contribute to the actual state transition of the blockchain. For example [`sp_api::Core`] is the
+15//! main runtime API that is called to execute new blocks.
+16//!
+17//! Offchain workers are in principle not different in any way: It is a runtime API exposed by the
+18//! wasm blob ([`sp_offchain::OffchainWorkerApi`]), and the node software calls into it when it
+19//! deems fit. But, crucially, this API call is different in that:
+20//!
+21//! 1. It can have no impact on the state ie. it is _OFF (the) CHAIN_. If any state is altered
+22//!    during the execution of this API call, it is discarded.
+23//! 2. It has access to an extended set of host functions that allow the wasm blob to do more. For
+24//!    example, call into HTTP requests.
+25//!
+26//! > The main way through which an offchain worker can interact with the state is by submitting an
+27//! > extrinsic to the chain. This is the ONLY way to alter the state from an offchain worker.
+28//! > [`pallet_example_offchain_worker`] provides an example of this.
+29//!
+30//!
+31//! Given the "Off Chain" nature of this API, it is important to remember that calling this API is
+32//! entirely optional. Some nodes might call into it, some might not, and it would have no impact on
+33//! the execution of your blockchain because no state is altered no matter the execution of the
+34//! offchain worker API.
+35//!
+36//! Substrate's CLI allows some degree of configuration about this, allowing node operators to
+37//! specify when they want to run the offchain worker API. See
+38//! [`sc_cli::RunCmd::offchain_worker_params`].
+39//!
+40//! ## Nondeterministic Execution
+41//!
+42//! Needless to say, given the above description, the code in your offchain worker API can be
+43//! nondeterministic, as it is not part of the blockchain's STF, so it can be executed at unknown
+44//! times, by unknown nodes, and has no impact on the state. This is why an HTTP
+45//! ([`sp_runtime::offchain::http`]) API is readily provided to the offchain worker APIs. Because
+46//! there is no need for determinism in this context.
+47//!
+48//! > A common mistake here is for novice developers to see this HTTP API, and imagine that
+49//! > `pezkuwi-sdk` somehow magically solved the determinism in blockchains, and now a blockchain
+50//! > can make HTTP calls and it will all work. This is absolutely NOT the case. An HTTP call made
+51//! > by the offchain worker is non-deterministic by design. Blockchains can't and always won't be
+52//! > able to perform non-deterministic operations such as making HTTP calls to a foreign server.
+53//!
+54//! ## FRAME's API
+55//!
+56//! [`frame`] provides a simple API through which pallets can define offchain worker functions. This
+57//! is part of [`frame::traits::Hooks`], which is implemented as a part of
+58//! [`frame::pallet_macros::hooks`].
+59//!
+60//! ```
+61//! #[frame::pallet]
+62//! pub mod pallet {
+63//! 	use frame::prelude::*;
+64//!
+65//! 	#[pallet::config]
+66//! 	pub trait Config: frame_system::Config {}
+67//!
+68//! 	#[pallet::pallet]
+69//! 	pub struct Pallet<T>(_);
+70//!
+71//! 	#[pallet::hooks]
+72//! 	impl<T: Config> Hooks<BlockNumberFor<T>> for Pallet<T> {
+73//! 		fn offchain_worker(block_number: BlockNumberFor<T>) {
+74//! 			// ...
+75//! 		}
+76//! 	}
+77//! }
+78//! ```
+79//!
+80//! Additionally, [`sp_runtime::offchain`] provides a set of utilities that can be used to moderate
+81//! the execution of offchain workers.
+82//!
+83//! ## Think Twice: Why Use Substrate's Offchain Workers?
+84//!
+85//! Consider the fact that in principle, an offchain worker code written using the above API is no
+86//! different than an equivalent written with an _actual offchain interaction library_, such as
+87//! [Pezkuwi-JS](https://pezkuwi.js.org/docs/), or any of the other ones listed [here](https://github.com/substrate-developer-hub/awesome-substrate?tab=readme-ov-file#client-libraries).
+88//!
+89//! They can both read from the state, and have no means of updating the state, other than the route
+90//! of submitting an extrinsic to the chain. Therefore, it is worth thinking twice before embedding
+91//! a logic as a part of Substrate's offchain worker API. Does it have to be there? Can it not be a
+92//! simple, actual offchain application that lives outside of the chain's WASM blob?
+93//!
+94//! Some of the reasons why you might want to do the opposite, and actually embed an offchain worker
+95//! API into the WASM blob are:
+96//!
+97//! * Accessing the state is easier within the `offchain_worker` function, as it is already a part
+98//!   of the runtime, and [`frame::pallet_macros::storage`] provides all the tools needed to read
+99//!   the state. Other client libraries might provide varying degrees of capability here.
+100//! * It will be updated in synchrony with the runtime. A Substrate's offchain application is part
+101//!   of the same WASM blob, and is therefore guaranteed to be up to date.
+102//!
+103//! For example, imagine you have modified a storage item to have a new type. This will possibly
+104//! require a [`crate::reference_docs::frame_runtime_upgrades_and_migrations`], and any offchain
+105//! code, such as a Pezkuwi-JS application, will have to be updated to reflect this change. Whereas
+106//! the WASM offchain worker code is guaranteed to already be updated, or else the runtime code will
+107//! not even compile.
+108//!
+109//!
+110//! ## Further References
+111//!
+112//! - <https://forum.network.pezkuwichain.io/t/offchain-workers-design-assumptions-vulnerabilities/2548>
+113//! - <https://exchange.pezkuwichain.app/questions/11058/how-can-i-create-ocw-that-wont-activates-every-block-but-will-activates-only-w/11060#11060>
+114//! - [Offchain worker example](https://github.com/pezkuwichain/pezkuwi-sdk/tree/master/substrate/frame/examples/offchain-worker)
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/frame_origin.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/frame_origin.rs.html new file mode 100644 index 00000000..a4bd5915 --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/frame_origin.rs.html @@ -0,0 +1,270 @@ +frame_origin.rs - source

pezkuwi_sdk_docs/reference_docs/
frame_origin.rs

1//! # FRAME Origin
+2//!
+3//! Let's start by clarifying a common wrong assumption about Origin:
+4//!
+5//! **ORIGIN IS NOT AN ACCOUNT ID**.
+6//!
+7//! FRAME's origin abstractions allow you to convey meanings far beyond just an account-id being the
+8//! caller of an extrinsic. Nonetheless, an account-id having signed an extrinsic is one of the
+9//! meanings that an origin can convey. This is the commonly used [`frame_system::ensure_signed`],
+10//! where the return value happens to be an account-id.
+11//!
+12//! Instead, let's establish the following as the correct definition of an origin:
+13//!
+14//! > The origin type represents the privilege level of the caller of an extrinsic.
+15//!
+16//! That is, an extrinsic, through checking the origin, can *express what privilege level it wishes
+17//! to impose on the caller of the extrinsic*. One of those checks can be as simple as "*any account
+18//! that has signed a statement can pass*".
+19//!
+20//! But the origin system can also express more abstract and complicated privilege levels. For
+21//! example:
+22//!
+23//! * If the majority of token holders agreed upon this. This is more or less what the
+24//!   [`pallet_democracy`] does under the hood ([reference](https://github.com/pezkuwichain/pezkuwi-sdk/blob/edd95b3749754d2ed0c5738588e872c87be91624/substrate/frame/democracy/src/lib.rs#L1603-L1633)).
+25//! * If a specific ratio of an instance of [`pallet_collective`]/DAO agrees upon this.
+26//! * If another consensus system, for example a bridged network or a teyrchain, agrees upon this.
+27//! * If the majority of validator/authority set agrees upon this[^1].
+28//! * If caller holds a particular NFT.
+29//!
+30//! and many more.
+31//!
+32//! ## Context
+33//!
+34//! First, let's look at where the `origin` type is encountered in a typical pallet. The `origin:
+35//! OriginFor<T>` has to be the first argument of any given callable extrinsic in FRAME:
+36#![doc = docify::embed!("./src/reference_docs/frame_origin.rs", call_simple)]
+37//!
+38//! Typically, the code of an extrinsic starts with an origin check, such as
+39//! [`frame_system::ensure_signed`].
+40//!
+41//! Note that [`OriginFor`](frame_system::pallet_prelude::OriginFor) is merely a shorthand for
+42//! [`frame_system::Config::RuntimeOrigin`]. Given the name prefix `Runtime`, we can learn that
+43//! `RuntimeOrigin` is similar to `RuntimeCall` and others, a runtime composite enum that is
+44//! amalgamated at the runtime level. Read [`crate::reference_docs::frame_runtime_types`] to
+45//! familiarize yourself with these types.
+46//!
+47//! To understand this better, we will next create a pallet with a custom origin, which will add a
+48//! new variant to `RuntimeOrigin`.
+49//!
+50//! ## Adding Custom Pallet Origin to the Runtime
+51//!
+52//! For example, given a pallet that defines the following custom origin:
+53#![doc = docify::embed!("./src/reference_docs/frame_origin.rs", custom_origin)]
+54//!
+55//! And a runtime with the following pallets:
+56#![doc = docify::embed!("./src/reference_docs/frame_origin.rs", runtime_exp)]
+57//!
+58//! The type [`crate::reference_docs::frame_origin::runtime_for_origin::RuntimeOrigin`] is expanded.
+59//! This `RuntimeOrigin` contains a variant for the [`frame_system::RawOrigin`] and the custom
+60//! origin of the pallet.
+61//!
+62//! > Notice how the [`frame_system::ensure_signed`] is nothing more than a `match` statement. If
+63//! > you want to know where the actual origin of an extrinsic is set (and the signature
+64//! > verification happens, if any), see
+65//! > [`sp_runtime::generic::CheckedExtrinsic#trait-implementations`], specifically
+66//! > [`sp_runtime::traits::Applyable`]'s implementation.
+67//!
+68//! ## Asserting on a Custom Internal Origin
+69//!
+70//! In order to assert on a custom origin that is defined within your pallet, we need a way to first
+71//! convert the `<T as frame_system::Config>::RuntimeOrigin` into the local `enum Origin` of the
+72//! current pallet. This is a common process that is explained in
+73//! [`crate::reference_docs::frame_runtime_types#
+74//! adding-further-constraints-to-runtime-composite-enums`].
+75//!
+76//! We use the same process here to express that `RuntimeOrigin` has a number of additional bounds,
+77//! as follows.
+78//!
+79//! 1. Defining a custom `RuntimeOrigin` with further bounds in the pallet.
+80#![doc = docify::embed!("./src/reference_docs/frame_origin.rs", custom_origin_bound)]
+81//!
+82//! 2. Using it in the pallet.
+83#![doc = docify::embed!("./src/reference_docs/frame_origin.rs", custom_origin_usage)]
+84//!
+85//! ## Asserting on a Custom External Origin
+86//!
+87//! Very often, a pallet wants to have a parameterized origin that is **NOT** defined within the
+88//! pallet. In other words, a pallet wants to delegate an origin check to something that is
+89//! specified later at the runtime level. Like many other parameterizations in FRAME, this implies
+90//! adding a new associated type to `trait Config`.
+91#![doc = docify::embed!("./src/reference_docs/frame_origin.rs", external_origin_def)]
+92//!
+93//! Then, within the pallet, we can simply use this "unknown" origin check type:
+94#![doc = docify::embed!("./src/reference_docs/frame_origin.rs", external_origin_usage)]
+95//!
+96//! Finally, at the runtime, any implementation of [`frame::traits::EnsureOrigin`] can be passed.
+97#![doc = docify::embed!("./src/reference_docs/frame_origin.rs", external_origin_provide)]
+98//!
+99//! Indeed, some of these implementations of [`frame::traits::EnsureOrigin`] are similar to the ones
+100//! that we know about: [`frame::runtime::prelude::EnsureSigned`],
+101//! [`frame::runtime::prelude::EnsureSignedBy`], [`frame::runtime::prelude::EnsureRoot`],
+102//! [`frame::runtime::prelude::EnsureNone`], etc. But, there are also many more that are not known
+103//! to us, and are defined in other pallets.
+104//!
+105//! For example, [`pallet_collective`] defines [`pallet_collective::EnsureMember`] and
+106//! [`pallet_collective::EnsureProportionMoreThan`] and many more, which is exactly what we alluded
+107//! to earlier in this document.
+108//!
+109//! Make sure to check the full list of [implementors of
+110//! `EnsureOrigin`](frame::traits::EnsureOrigin#implementors) for more inspiration.
+111//!
+112//! ## Obtaining Abstract Origins
+113//!
+114//! So far we have learned that FRAME pallets can assert on custom and abstract origin types,
+115//! whether they are defined within the pallet or not. But how can we obtain these abstract origins?
+116//!
+117//! > All extrinsics that come from the outer world can generally only be obtained as either
+118//! > `signed` or `none` origin.
+119//!
+120//! Generally, these abstract origins are only obtained within the runtime, when a call is
+121//! dispatched within the runtime.
+122//!
+123//! ## Further References
+124//!
+125//! - [Gavin Wood's speech about FRAME features at Protocol Berg 2023.](https://youtu.be/j7b8Upipmeg?si=83_XUgYuJxMwWX4g&t=195)
+126//! - [A related StackExchange question.](https://exchange.pezkuwichain.app/questions/10992/how-do-you-find-the-public-key-for-the-medium-spender-track-origin)
+127//!
+128//! [^1]: Inherents are essentially unsigned extrinsics that need an [`frame_system::ensure_none`]
+129//! origin check, and through the virtue of being an inherent, are agreed upon by all validators.
+130
+131use frame::prelude::*;
+132
+133#[frame::pallet(dev_mode)]
+134pub mod pallet_for_origin {
+135	use super::*;
+136
+137	#[pallet::config]
+138	pub trait Config: frame_system::Config {}
+139
+140	#[pallet::pallet]
+141	pub struct Pallet<T>(_);
+142
+143	#[docify::export(call_simple)]
+144	#[pallet::call]
+145	impl<T: Config> Pallet<T> {
+146		pub fn do_something(_origin: OriginFor<T>) -> DispatchResult {
+147			//              ^^^^^^^^^^^^^^^^^^^^^
+148			todo!();
+149		}
+150	}
+151}
+152
+153#[frame::pallet(dev_mode)]
+154pub mod pallet_with_custom_origin {
+155	use super::*;
+156
+157	#[docify::export(custom_origin_bound)]
+158	#[pallet::config]
+159	pub trait Config: frame_system::Config {
+160		type RuntimeOrigin: From<<Self as frame_system::Config>::RuntimeOrigin>
+161			+ Into<Result<Origin, <Self as Config>::RuntimeOrigin>>;
+162	}
+163
+164	#[pallet::pallet]
+165	pub struct Pallet<T>(_);
+166
+167	#[docify::export(custom_origin)]
+168	/// A dummy custom origin.
+169	#[pallet::origin]
+170	#[derive(
+171		PartialEq,
+172		Eq,
+173		Clone,
+174		RuntimeDebug,
+175		Encode,
+176		Decode,
+177		DecodeWithMemTracking,
+178		TypeInfo,
+179		MaxEncodedLen,
+180	)]
+181	pub enum Origin {
+182		/// If all holders of a particular NFT have agreed upon this.
+183		AllNftHolders,
+184		/// If all validators have agreed upon this.
+185		ValidatorSet,
+186	}
+187
+188	#[docify::export(custom_origin_usage)]
+189	#[pallet::call]
+190	impl<T: Config> Pallet<T> {
+191		pub fn only_validators(origin: OriginFor<T>) -> DispatchResult {
+192			// first, we convert from `<T as frame_system::Config>::RuntimeOrigin` to `<T as
+193			// Config>::RuntimeOrigin`
+194			let local_runtime_origin = <<T as Config>::RuntimeOrigin as From<
+195				<T as frame_system::Config>::RuntimeOrigin,
+196			>>::from(origin);
+197			// then we convert to `origin`, if possible
+198			let local_origin =
+199				local_runtime_origin.into().map_err(|_| "invalid origin type provided")?;
+200			ensure!(matches!(local_origin, Origin::ValidatorSet), "Not authorized");
+201			todo!();
+202		}
+203	}
+204}
+205
+206pub mod runtime_for_origin {
+207	use super::pallet_with_custom_origin;
+208	use frame::{runtime::prelude::*, testing_prelude::*};
+209
+210	#[docify::export(runtime_exp)]
+211	construct_runtime!(
+212		pub struct Runtime {
+213			System: frame_system,
+214			PalletWithCustomOrigin: pallet_with_custom_origin,
+215		}
+216	);
+217
+218	#[derive_impl(frame_system::config_preludes::TestDefaultConfig)]
+219	impl frame_system::Config for Runtime {
+220		type Block = MockBlock<Self>;
+221	}
+222
+223	impl pallet_with_custom_origin::Config for Runtime {
+224		type RuntimeOrigin = RuntimeOrigin;
+225	}
+226}
+227
+228#[frame::pallet(dev_mode)]
+229pub mod pallet_with_external_origin {
+230	use super::*;
+231	#[docify::export(external_origin_def)]
+232	#[pallet::config]
+233	pub trait Config: frame_system::Config {
+234		type ExternalOrigin: EnsureOrigin<Self::RuntimeOrigin>;
+235	}
+236
+237	#[pallet::pallet]
+238	pub struct Pallet<T>(_);
+239
+240	#[docify::export(external_origin_usage)]
+241	#[pallet::call]
+242	impl<T: Config> Pallet<T> {
+243		pub fn externally_checked_ext(origin: OriginFor<T>) -> DispatchResult {
+244			T::ExternalOrigin::ensure_origin(origin)?;
+245			todo!();
+246		}
+247	}
+248}
+249
+250pub mod runtime_for_external_origin {
+251	use super::*;
+252	use frame::{runtime::prelude::*, testing_prelude::*};
+253
+254	construct_runtime!(
+255		pub struct Runtime {
+256			System: frame_system,
+257			PalletWithExternalOrigin: pallet_with_external_origin,
+258		}
+259	);
+260
+261	#[derive_impl(frame_system::config_preludes::TestDefaultConfig)]
+262	impl frame_system::Config for Runtime {
+263		type Block = MockBlock<Self>;
+264	}
+265
+266	#[docify::export(external_origin_provide)]
+267	impl pallet_with_external_origin::Config for Runtime {
+268		type ExternalOrigin = EnsureSigned<<Self as frame_system::Config>::AccountId>;
+269	}
+270}
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling.rs.html new file mode 100644 index 00000000..f20f78b9 --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling.rs.html @@ -0,0 +1,296 @@ +frame_pallet_coupling.rs - source

pezkuwi_sdk_docs/reference_docs/
frame_pallet_coupling.rs

1//! # FRAME Pallet Coupling
+2//!
+3//! This reference document explains how FRAME pallets can be combined to interact together.
+4//!
+5//! It is suggested to re-read [`crate::pezkuwi_sdk::frame_runtime`], notably the information
+6//! around [`frame::pallet_macros::config`]. Recall that:
+7//!
+8//! > Configuration trait of a pallet: It allows a pallet to receive types at a later
+9//! > point from the runtime that wishes to contain it. It allows the pallet to be parameterized
+10//! > over both types and values.
+11//!
+12//! ## Context, Background
+13//!
+14//! FRAME pallets, as per described in [`crate::pezkuwi_sdk::frame_runtime`] are:
+15//!
+16//! > A pallet is a unit of encapsulated logic. It has a clearly defined responsibility and can be
+17//! linked to other pallets.
+18//!
+19//! That is to say:
+20//!
+21//! * *encapsulated*: Ideally, a FRAME pallet contains encapsulated logic which has clear
+22//!   boundaries. It is generally a bad idea to build a single monolithic pallet that does multiple
+23//!   things, such as handling currencies, identities and staking all at the same time.
+24//! * *linked to other pallets*: But, adhering extensively to the above also hinders the ability to
+25//!   write useful applications. Pallets often need to work with each other, communicate and use
+26//!   each other's functionalities.
+27//!
+28//! The broad principle that allows pallets to be linked together is the same way through which a
+29//! pallet uses its `Config` trait to receive types and values from the runtime that contains it.
+30//!
+31//! There are generally two ways to achieve this:
+32//!
+33//! 1. Tight coupling pallets.
+34//! 2. Loose coupling pallets.
+35//!
+36//! To explain the difference between the two, consider two pallets, `A` and `B`. In both cases, `A`
+37//! wants to use some functionality exposed by `B`.
+38//!
+39//! When tightly coupling pallets, `A` can only exist in a runtime if `B` is also present in the
+40//! same runtime. That is, `A` is expressing that can only work if `B` is present.
+41//!
+42//! This translates to the following Rust code:
+43//!
+44//! ```
+45//! trait Pallet_B_Config {}
+46//! trait Pallet_A_Config: Pallet_B_Config {}
+47//! ```
+48//!
+49//! Contrary, when pallets are loosely coupled, `A` expresses that some functionality, expressed via
+50//! a trait `F`, needs to be fulfilled. This trait is then implemented by `B`, and the two pallets
+51//! are linked together at the runtime level. This means that `A` only relies on the implementation
+52//! of `F`, which may be `B`, or another implementation of `F`.
+53//!
+54//! This translates to the following Rust code:
+55//!
+56//! ```
+57//! trait F {}
+58//! trait Pallet_A_Config {
+59//!    type F: F;
+60//! }
+61//! // Pallet_B will implement and fulfill `F`.
+62//! ```
+63//!
+64//! ## Example
+65//!
+66//! Consider the following example, in which `pallet-foo` needs another pallet to provide the block
+67//! author to it, and `pallet-author` which has access to this information.
+68#![doc = docify::embed!("./src/reference_docs/frame_pallet_coupling.rs", pallet_foo)]
+69#![doc = docify::embed!("./src/reference_docs/frame_pallet_coupling.rs", pallet_author)]
+70//!
+71//! ### Tight Coupling Pallets
+72//!
+73//! To tightly couple `pallet-foo` and `pallet-author`, we use Rust's supertrait system. When a
+74//! pallet makes its own `trait Config` be bounded by another pallet's `trait Config`, it is
+75//! expressing two things:
+76//!
+77//! 1. That it can only exist in a runtime if the other pallet is also present.
+78//! 2. That it can use the other pallet's functionality.
+79//!
+80//! `pallet-foo`'s `Config` would then look like:
+81#![doc = docify::embed!("./src/reference_docs/frame_pallet_coupling.rs", tight_config)]
+82//!
+83//! And `pallet-foo` can use the method exposed by `pallet_author::Pallet` directly:
+84#![doc = docify::embed!("./src/reference_docs/frame_pallet_coupling.rs", tight_usage)]
+85//!
+86//!
+87//! ### Loosely  Coupling Pallets
+88//!
+89//! If `pallet-foo` wants to *not* rely on `pallet-author` directly, it can leverage its
+90//! `Config`'s associated types. First, we need a trait to express the functionality that
+91//! `pallet-foo` wants to obtain:
+92#![doc = docify::embed!("./src/reference_docs/frame_pallet_coupling.rs", AuthorProvider)]
+93//!
+94//! > We sometimes refer to such traits that help two pallets interact as "glue traits".
+95//!
+96//! Next, `pallet-foo` states that it needs this trait to be provided to it, at the runtime level,
+97//! via an associated type:
+98#![doc = docify::embed!("./src/reference_docs/frame_pallet_coupling.rs", loose_config)]
+99//!
+100//! Then, `pallet-foo` can use this trait to obtain the block author, without knowing where it comes
+101//! from:
+102#![doc = docify::embed!("./src/reference_docs/frame_pallet_coupling.rs", loose_usage)]
+103//!
+104//! Then, if `pallet-author` implements this glue-trait:
+105#![doc = docify::embed!("./src/reference_docs/frame_pallet_coupling.rs", pallet_author_provider)]
+106//!
+107//! And upon the creation of the runtime, the two pallets are linked together as such:
+108#![doc = docify::embed!("./src/reference_docs/frame_pallet_coupling.rs", runtime_author_provider)]
+109//!
+110//! Crucially, when using loose coupling, we gain the flexibility of providing different
+111//! implementations of `AuthorProvider`, such that different users of a `pallet-foo` can use
+112//! different ones, without any code change being needed. For example, in the code snippets of this
+113//! module, you can find [`OtherAuthorProvider`], which is an alternative implementation of
+114//! [`AuthorProvider`].
+115#![doc = docify::embed!("./src/reference_docs/frame_pallet_coupling.rs", other_author_provider)]
+116//!
+117//! A common pattern in pezkuwi-sdk is to provide an implementation of such glu traits for the unit
+118//! type as a "default/test behavior".
+119#![doc = docify::embed!("./src/reference_docs/frame_pallet_coupling.rs", unit_author_provider)]
+120//!
+121//! ## Frame System
+122//!
+123//! With the above information in context, we can conclude that **`frame_system` is a special pallet
+124//! that is tightly coupled with every other pallet**. This is because it provides the fundamental
+125//! system functionality that every pallet needs, such as some types like
+126//! [`frame::prelude::frame_system::Config::AccountId`],
+127//! [`frame::prelude::frame_system::Config::Hash`], and some functionality such as block number,
+128//! etc.
+129//!
+130//! ## Recap
+131//!
+132//! To recap, consider the following rules of thumb:
+133//!
+134//! * In all cases, try and break down big pallets apart with clear boundaries of responsibility. In
+135//!   general, it is easier to argue about multiple pallet if they only communicate together via a
+136//!   known trait, rather than having access to all of each others public items, such as storage and
+137//!   dispatchables.
+138//! * If a group of pallets is meant to work together, but is not foreseen to be generalized, or
+139//!   used by others, consider tightly coupling pallets, *if it simplifies the development*.
+140//! * If a pallet needs a functionality provided by another pallet, but multiple implementations can
+141//!   be foreseen, consider loosely coupling pallets.
+142//!
+143//! For example, all pallets in `pezkuwi-sdk` that needed to work with currencies could have been
+144//! tightly coupled with [`pallet_balances`]. But, `pezkuwi-sdk` also provides [`pallet_assets`]
+145//! (and more implementations by the community), therefore all pallets use traits to loosely couple
+146//! with balances or assets pallet. More on this in [`crate::reference_docs::frame_tokens`].
+147//!
+148//! ## Further References
+149//!
+150//! - <https://www.youtube.com/watch?v=0eNGZpNkJk4>
+151//! - <https://exchange.pezkuwichain.app/questions/922/pallet-loose-couplingtight-coupling-and-missing-traits>
+152//!
+153//! [`AuthorProvider`]: crate::reference_docs::frame_pallet_coupling::AuthorProvider
+154//! [`OtherAuthorProvider`]: crate::reference_docs::frame_pallet_coupling::OtherAuthorProvider
+155
+156#![allow(unused)]
+157
+158use frame::prelude::*;
+159
+160#[docify::export]
+161#[frame::pallet]
+162pub mod pallet_foo {
+163	use super::*;
+164
+165	#[pallet::config]
+166	pub trait Config: frame_system::Config {}
+167
+168	#[pallet::pallet]
+169	pub struct Pallet<T>(_);
+170
+171	impl<T: Config> Pallet<T> {
+172		fn do_stuff_with_author() {
+173			// needs block author here
+174		}
+175	}
+176}
+177
+178#[docify::export]
+179#[frame::pallet]
+180pub mod pallet_author {
+181	use super::*;
+182
+183	#[pallet::config]
+184	pub trait Config: frame_system::Config {}
+185
+186	#[pallet::pallet]
+187	pub struct Pallet<T>(_);
+188
+189	impl<T: Config> Pallet<T> {
+190		pub fn author() -> T::AccountId {
+191			todo!("somehow has access to the block author and can return it here")
+192		}
+193	}
+194}
+195
+196#[frame::pallet]
+197pub mod pallet_foo_tight {
+198	use super::*;
+199
+200	#[pallet::pallet]
+201	pub struct Pallet<T>(_);
+202
+203	#[docify::export(tight_config)]
+204	/// This pallet can only live in a runtime that has both `frame_system` and `pallet_author`.
+205	#[pallet::config]
+206	pub trait Config: frame_system::Config + pallet_author::Config {}
+207
+208	#[docify::export(tight_usage)]
+209	impl<T: Config> Pallet<T> {
+210		// anywhere in `pallet-foo`, we can call into `pallet-author` directly, namely because
+211		// `T: pallet_author::Config`
+212		fn do_stuff_with_author() {
+213			let _ = pallet_author::Pallet::<T>::author();
+214		}
+215	}
+216}
+217
+218#[docify::export]
+219/// Abstraction over "something that can provide the block author".
+220pub trait AuthorProvider<AccountId> {
+221	fn author() -> AccountId;
+222}
+223
+224#[frame::pallet]
+225pub mod pallet_foo_loose {
+226	use super::*;
+227
+228	#[pallet::pallet]
+229	pub struct Pallet<T>(_);
+230
+231	#[docify::export(loose_config)]
+232	#[pallet::config]
+233	pub trait Config: frame_system::Config {
+234		/// This pallet relies on the existence of something that implements [`AuthorProvider`],
+235		/// which may or may not be `pallet-author`.
+236		type AuthorProvider: AuthorProvider<Self::AccountId>;
+237	}
+238
+239	#[docify::export(loose_usage)]
+240	impl<T: Config> Pallet<T> {
+241		fn do_stuff_with_author() {
+242			let _ = T::AuthorProvider::author();
+243		}
+244	}
+245}
+246
+247#[docify::export(pallet_author_provider)]
+248impl<T: pallet_author::Config> AuthorProvider<T::AccountId> for pallet_author::Pallet<T> {
+249	fn author() -> T::AccountId {
+250		pallet_author::Pallet::<T>::author()
+251	}
+252}
+253
+254pub struct OtherAuthorProvider;
+255
+256#[docify::export(other_author_provider)]
+257impl<AccountId> AuthorProvider<AccountId> for OtherAuthorProvider {
+258	fn author() -> AccountId {
+259		todo!("somehow get the block author here")
+260	}
+261}
+262
+263#[docify::export(unit_author_provider)]
+264impl<AccountId> AuthorProvider<AccountId> for () {
+265	fn author() -> AccountId {
+266		todo!("somehow get the block author here")
+267	}
+268}
+269
+270pub mod runtime {
+271	use super::*;
+272	use cumulus_pallet_aura_ext::pallet;
+273	use frame::{runtime::prelude::*, testing_prelude::*};
+274
+275	construct_runtime!(
+276		pub struct Runtime {
+277			System: frame_system,
+278			PalletFoo: pallet_foo_loose,
+279			PalletAuthor: pallet_author,
+280		}
+281	);
+282
+283	#[derive_impl(frame_system::config_preludes::TestDefaultConfig)]
+284	impl frame_system::Config for Runtime {
+285		type Block = MockBlock<Self>;
+286	}
+287
+288	impl pallet_author::Config for Runtime {}
+289
+290	#[docify::export(runtime_author_provider)]
+291	impl pallet_foo_loose::Config for Runtime {
+292		type AuthorProvider = pallet_author::Pallet<Runtime>;
+293		// which is also equivalent to
+294		// type AuthorProvider = PalletAuthor;
+295	}
+296}
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/frame_runtime_types.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/frame_runtime_types.rs.html new file mode 100644 index 00000000..f4f794cf --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/frame_runtime_types.rs.html @@ -0,0 +1,320 @@ +frame_runtime_types.rs - source

pezkuwi_sdk_docs/reference_docs/
frame_runtime_types.rs

1//! # FRAME Runtime Types
+2//!
+3//! This reference document briefly explores the idea around types generated at the runtime level by
+4//! the FRAME macros.
+5//!
+6//! > As of now, many of these important types are generated within the internals of
+7//! > [`construct_runtime`], and there is no easy way for you to visually know they exist.
+8//! > [#pezkuwi-sdk#1378](https://github.com/pezkuwichain/pezkuwi-sdk/pull/1378) is meant to
+9//! > significantly improve this. Exploring the rust-docs of a runtime, such as [`runtime`] which is
+10//! > defined in this module is as of now the best way to learn about these types.
+11//!
+12//! ## Composite Enums
+13//!
+14//! Many types within a FRAME runtime follow the following structure:
+15//!
+16//! * Each individual pallet defines a type, for example `Foo`.
+17//! * At the runtime level, these types are amalgamated into a single type, for example
+18//!   `RuntimeFoo`.
+19//!
+20//! As the names suggest, all composite enums in a FRAME runtime start their name with `Runtime`.
+21//! For example, `RuntimeCall` is a representation of the most high level `Call`-able type in the
+22//! runtime.
+23//!
+24//! Composite enums are generally convertible to their individual parts as such:
+25#![doc = simple_mermaid::mermaid!("../../../mermaid/outer_runtime_types.mmd")]
+26//!
+27//! In that one can always convert from the inner type into the outer type, but not vice versa. This
+28//! is usually expressed by implementing `From`, `TryFrom`, `From<Result<_>>` and similar traits.
+29//!
+30//! ### Example
+31//!
+32//! We provide the following two pallets: [`pallet_foo`] and [`pallet_bar`]. Each define a
+33//! dispatchable, and `Foo` also defines a custom origin. Lastly, `Bar` defines an additional
+34//! `GenesisConfig`.
+35#![doc = docify::embed!("./src/reference_docs/frame_runtime_types.rs", pallet_foo)]
+36#![doc = docify::embed!("./src/reference_docs/frame_runtime_types.rs", pallet_bar)]
+37//!
+38//! Let's explore how each of these affect the [`RuntimeCall`], [`RuntimeOrigin`] and
+39//! [`RuntimeGenesisConfig`] generated in [`runtime`] respectively.
+40//!
+41//! As observed, [`RuntimeCall`] has 3 variants, one for each pallet and one for `frame_system`. If
+42//! you explore further, you will soon realize that each variant is merely a pointer to the `Call`
+43//! type in each pallet, for example [`pallet_foo::Call`].
+44//!
+45//! [`RuntimeOrigin`]'s [`OriginCaller`] has two variants, one for system, and one for `pallet_foo`
+46//! which utilized [`frame::pallet_macros::origin`].
+47//!
+48//! Finally, [`RuntimeGenesisConfig`] is composed of `frame_system` and a variant for `pallet_bar`'s
+49//! [`pallet_bar::GenesisConfig`].
+50//!
+51//! You can find other composite enums by scanning [`runtime`] for other types who's name starts
+52//! with `Runtime`. Some of the more noteworthy ones are:
+53//!
+54//! - [`RuntimeEvent`]
+55//! - [`RuntimeError`]
+56//! - [`RuntimeHoldReason`]
+57//!
+58//! ### Adding Further Constraints to Runtime Composite Enums
+59//!
+60//! This section explores a common scenario where a pallet has access to one of these runtime
+61//! composite enums, but it wishes to further specify it by adding more trait bounds to it.
+62//!
+63//! Let's take the example of `RuntimeCall`. This is an associated type in
+64//! [`frame_system::Config::RuntimeCall`], and all pallets have access to this type, because they
+65//! have access to [`frame_system::Config`]. Finally, this type is meant to be set to outer call of
+66//! the entire runtime.
+67//!
+68//! But, let's not forget that this is information that *we know*, and the Rust compiler does not.
+69//! All that the rust compiler knows about this type is *ONLY* what the trait bounds of
+70//! [`frame_system::Config::RuntimeCall`] are specifying:
+71#![doc = docify::embed!("../../substrate/frame/system/src/lib.rs", system_runtime_call)]
+72//!
+73//! So, when at a given pallet, one accesses `<T as frame_system::Config>::RuntimeCall`, the type is
+74//! extremely opaque from the perspective of the Rust compiler.
+75//!
+76//! How can a pallet access the `RuntimeCall` type with further constraints? For example, each
+77//! pallet has its own `enum Call`, and knows that its local `Call` is a part of `RuntimeCall`,
+78//! therefore there should be a `impl From<Call<_>> for RuntimeCall`.
+79//!
+80//! The only way to express this using Rust's associated types is for the pallet to **define its own
+81//! associated type `RuntimeCall`, and further specify what it thinks `RuntimeCall` should be**.
+82//!
+83//! In this case, we will want to assert the existence of [`frame::traits::IsSubType`], which is
+84//! very similar to [`TryFrom`].
+85#![doc = docify::embed!("./src/reference_docs/frame_runtime_types.rs", custom_runtime_call)]
+86//!
+87//! And indeed, at the runtime level, this associated type would be the same `RuntimeCall` that is
+88//! passed to `frame_system`.
+89#![doc = docify::embed!("./src/reference_docs/frame_runtime_types.rs", pallet_with_specific_runtime_call_impl)]
+90//!
+91//! > In other words, the degree of specificity that [`frame_system::Config::RuntimeCall`] has is
+92//! > not enough for the pallet to work with. Therefore, the pallet has to define its own associated
+93//! > type representing `RuntimeCall`.
+94//!
+95//! Another way to look at this is:
+96//!
+97//! `pallet_with_specific_runtime_call::Config::RuntimeCall` and `frame_system::Config::RuntimeCall`
+98//! are two different representations of the same concrete type that is only known when the runtime
+99//! is being constructed.
+100//!
+101//! Now, within this pallet, this new `RuntimeCall` can be used, and it can use its new trait
+102//! bounds, such as being [`frame::traits::IsSubType`]:
+103#![doc = docify::embed!("./src/reference_docs/frame_runtime_types.rs", custom_runtime_call_usages)]
+104//!
+105//! > Once Rust's "_Associated Type Bounds RFC_" is usable, this syntax can be used to
+106//! > simplify the above scenario. See [this](https://github.com/pezkuwichain/pezkuwi-sdk/issues/133)
+107//! > issue for more information.
+108//!
+109//! ### Asserting Equality of Multiple Runtime Composite Enums
+110//!
+111//! Recall that in the above example, `<T as Config>::RuntimeCall` and `<T as
+112//! frame_system::Config>::RuntimeCall` are expected to be equal types, but at the compile-time we
+113//! have to represent them with two different associated types with different bounds. Would it not
+114//! be cool if we had a test to make sure they actually resolve to the same concrete type once the
+115//! runtime is constructed? The following snippet exactly does that:
+116#![doc = docify::embed!("./src/reference_docs/frame_runtime_types.rs", assert_equality)]
+117//!
+118//! We leave it to the reader to further explore what [`frame::traits::Hooks::integrity_test`] is,
+119//! and what [`core::any::TypeId`] is. Another way to assert this is using
+120//! [`frame::traits::IsType`].
+121//!
+122//! ## Type Aliases
+123//!
+124//! A number of type aliases are generated by the `construct_runtime` which are also noteworthy:
+125//!
+126//! * [`runtime::PalletFoo`] is an alias to [`pallet_foo::Pallet`]. Same for `PalletBar`, and
+127//!   `System`
+128//! * [`runtime::AllPalletsWithSystem`] is an alias for a tuple of all of the above. This type is
+129//!   important to FRAME internals such as `executive`, as it implements traits such as
+130//!   [`frame::traits::Hooks`].
+131//!
+132//! ## Further Details
+133//!
+134//! * [`crate::reference_docs::frame_origin`] explores further details about the usage of
+135//!   `RuntimeOrigin`.
+136//! * [`RuntimeCall`] is a particularly interesting composite enum as it dictates the encoding of an
+137//!   extrinsic. See [`crate::reference_docs::transaction_extensions`] for more information.
+138//! * See the documentation of [`construct_runtime`].
+139//! * See the corresponding lecture in the [PBA Lectures](https://www.youtube.com/watch?v=OCBC1pMYPoc&list=PL-w_i5kwVqbni1Ch2j_RwTIXiB-bwnYqq&index=11).
+140//!
+141//!
+142//! [`construct_runtime`]: frame::runtime::prelude::construct_runtime
+143//! [`runtime::PalletFoo`]: crate::reference_docs::frame_runtime_types::runtime::PalletFoo
+144//! [`runtime::AllPalletsWithSystem`]: crate::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem
+145//! [`runtime`]: crate::reference_docs::frame_runtime_types::runtime
+146//! [`pallet_foo`]: crate::reference_docs::frame_runtime_types::pallet_foo
+147//! [`pallet_foo::Call`]: crate::reference_docs::frame_runtime_types::pallet_foo::Call
+148//! [`pallet_foo::Pallet`]: crate::reference_docs::frame_runtime_types::pallet_foo::Pallet
+149//! [`pallet_bar`]: crate::reference_docs::frame_runtime_types::pallet_bar
+150//! [`pallet_bar::GenesisConfig`]: crate::reference_docs::frame_runtime_types::pallet_bar::GenesisConfig
+151//! [`RuntimeEvent`]: crate::reference_docs::frame_runtime_types::runtime::RuntimeEvent
+152//! [`RuntimeGenesisConfig`]:
+153//!     crate::reference_docs::frame_runtime_types::runtime::RuntimeGenesisConfig
+154//! [`RuntimeOrigin`]: crate::reference_docs::frame_runtime_types::runtime::RuntimeOrigin
+155//! [`OriginCaller`]: crate::reference_docs::frame_runtime_types::runtime::OriginCaller
+156//! [`RuntimeError`]: crate::reference_docs::frame_runtime_types::runtime::RuntimeError
+157//! [`RuntimeCall`]: crate::reference_docs::frame_runtime_types::runtime::RuntimeCall
+158//! [`RuntimeHoldReason`]: crate::reference_docs::frame_runtime_types::runtime::RuntimeHoldReason
+159
+160use frame::prelude::*;
+161
+162#[docify::export]
+163#[frame::pallet(dev_mode)]
+164pub mod pallet_foo {
+165	use super::*;
+166
+167	#[pallet::config]
+168	pub trait Config: frame_system::Config {}
+169
+170	#[pallet::origin]
+171	#[derive(
+172		PartialEq,
+173		Eq,
+174		Clone,
+175		RuntimeDebug,
+176		Encode,
+177		Decode,
+178		DecodeWithMemTracking,
+179		TypeInfo,
+180		MaxEncodedLen,
+181	)]
+182	pub enum Origin {
+183		A,
+184		B,
+185	}
+186
+187	#[pallet::pallet]
+188	pub struct Pallet<T>(_);
+189
+190	#[pallet::call]
+191	impl<T: Config> Pallet<T> {
+192		pub fn foo(_origin: OriginFor<T>) -> DispatchResult {
+193			todo!();
+194		}
+195
+196		pub fn other(_origin: OriginFor<T>) -> DispatchResult {
+197			todo!();
+198		}
+199	}
+200}
+201
+202#[docify::export]
+203#[frame::pallet(dev_mode)]
+204pub mod pallet_bar {
+205	use super::*;
+206
+207	#[pallet::config]
+208	pub trait Config: frame_system::Config {}
+209
+210	#[pallet::pallet]
+211	pub struct Pallet<T>(_);
+212
+213	#[pallet::genesis_config]
+214	#[derive(DefaultNoBound)]
+215	pub struct GenesisConfig<T: Config> {
+216		pub initial_account: Option<T::AccountId>,
+217	}
+218
+219	#[pallet::genesis_build]
+220	impl<T: Config> BuildGenesisConfig for GenesisConfig<T> {
+221		fn build(&self) {}
+222	}
+223
+224	#[pallet::call]
+225	impl<T: Config> Pallet<T> {
+226		pub fn bar(_origin: OriginFor<T>) -> DispatchResult {
+227			todo!();
+228		}
+229	}
+230}
+231
+232pub mod runtime {
+233	use super::{pallet_bar, pallet_foo};
+234	use frame::{runtime::prelude::*, testing_prelude::*};
+235
+236	#[docify::export(runtime_exp)]
+237	construct_runtime!(
+238		pub struct Runtime {
+239			System: frame_system,
+240			PalletFoo: pallet_foo,
+241			PalletBar: pallet_bar,
+242		}
+243	);
+244
+245	#[derive_impl(frame_system::config_preludes::TestDefaultConfig)]
+246	impl frame_system::Config for Runtime {
+247		type Block = MockBlock<Self>;
+248	}
+249
+250	impl pallet_foo::Config for Runtime {}
+251	impl pallet_bar::Config for Runtime {}
+252}
+253
+254#[frame::pallet(dev_mode)]
+255pub mod pallet_with_specific_runtime_call {
+256	use super::*;
+257	use frame::traits::IsSubType;
+258
+259	#[docify::export(custom_runtime_call)]
+260	/// A pallet that wants to further narrow down what `RuntimeCall` is.
+261	#[pallet::config]
+262	pub trait Config: frame_system::Config {
+263		type RuntimeCall: IsSubType<Call<Self>>;
+264	}
+265
+266	#[pallet::pallet]
+267	pub struct Pallet<T>(_);
+268
+269	// note that this pallet needs some `call` to have a `enum Call`.
+270	#[pallet::call]
+271	impl<T: Config> Pallet<T> {
+272		pub fn foo(_origin: OriginFor<T>) -> DispatchResult {
+273			todo!();
+274		}
+275	}
+276
+277	#[docify::export(custom_runtime_call_usages)]
+278	impl<T: Config> Pallet<T> {
+279		fn _do_something_useful_with_runtime_call(call: <T as Config>::RuntimeCall) {
+280			// check if the runtime call given is of this pallet's variant.
+281			let _maybe_my_call: Option<&Call<T>> = call.is_sub_type();
+282			todo!();
+283		}
+284	}
+285
+286	#[docify::export(assert_equality)]
+287	#[pallet::hooks]
+288	impl<T: Config> Hooks<BlockNumberFor<T>> for Pallet<T> {
+289		fn integrity_test() {
+290			use core::any::TypeId;
+291			assert_eq!(
+292				TypeId::of::<<T as Config>::RuntimeCall>(),
+293				TypeId::of::<<T as frame_system::Config>::RuntimeCall>()
+294			);
+295		}
+296	}
+297}
+298
+299pub mod runtime_with_specific_runtime_call {
+300	use super::pallet_with_specific_runtime_call;
+301	use frame::{runtime::prelude::*, testing_prelude::*};
+302
+303	construct_runtime!(
+304		pub struct Runtime {
+305			System: frame_system,
+306			PalletWithSpecificRuntimeCall: pallet_with_specific_runtime_call,
+307		}
+308	);
+309
+310	#[derive_impl(frame_system::config_preludes::TestDefaultConfig)]
+311	impl frame_system::Config for Runtime {
+312		type Block = MockBlock<Self>;
+313	}
+314
+315	#[docify::export(pallet_with_specific_runtime_call_impl)]
+316	impl pallet_with_specific_runtime_call::Config for Runtime {
+317		// an implementation of `IsSubType` is provided by `construct_runtime`.
+318		type RuntimeCall = RuntimeCall;
+319	}
+320}
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/frame_runtime_upgrades_and_migrations.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/frame_runtime_upgrades_and_migrations.rs.html new file mode 100644 index 00000000..5b1adbe4 --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/frame_runtime_upgrades_and_migrations.rs.html @@ -0,0 +1,134 @@ +frame_runtime_upgrades_and_migrations.rs - source

pezkuwi_sdk_docs/reference_docs/
frame_runtime_upgrades_and_migrations.rs

1//! # Runtime Upgrades
+2//!
+3//! At their core, blockchain logic consists of
+4//!
+5//! 1. on-chain state,
+6//! 2. a state transition function.
+7//!
+8//! In Substrate-based blockchains, state transition functions are referred to as
+9//! [runtimes](https://docs.pezkuwichain.io/sdk/master/pezkuwi_sdk_docs/reference_docs/blockchain_state_machines/index.html).
+10//!
+11//! Traditionally, before Substrate, upgrading state transition functions required node
+12//! operators to download new software and restart their nodes in a process called
+13//! [forking](https://en.wikipedia.org/wiki/Fork_(blockchain)).
+14//!
+15//! Substrate-based blockchains do not require forking, and instead upgrade runtimes
+16//! in a process called "Runtime Upgrades".
+17//!
+18//! Forkless runtime upgrades are a defining feature of the Substrate framework. Updating the
+19//! runtime logic without forking the code base enables your blockchain to seamlessly evolve
+20//! over time in a deterministic, rules-based manner. It also removes ambiguity for node operators
+21//! and other participants in the network about what is the canonical runtime.
+22//!
+23//! This capability is possible due to the runtime of a blockchain existing in on-chain storage.
+24//!
+25//! ## Performing a Runtime Upgrade
+26//!
+27//! To upgrade a runtime, an [`Origin`](frame_system::RawOrigin) with the necessary permissions
+28//! (usually via governance) changes the `:code` storage. Usually, this is performed via a call to
+29//! [`set_code`] (or [`set_code_without_checks`]) with the desired new runtime blob, scheduled
+30//! using [`pallet_scheduler`].
+31//!
+32//! Prior to building the new runtime, don't forget to update the
+33//! [`RuntimeVersion`](sp_version::RuntimeVersion).
+34//!
+35//! # Migrations
+36//!
+37//! It is often desirable to define logic to execute immediately after runtime upgrades (see
+38//! [this diagram](frame::traits::Hooks)).
+39//!
+40//! Self-contained pieces of logic that execute after a runtime upgrade are called "Migrations".
+41//!
+42//! The typical use case of a migration is to 'migrate' pallet storage from one layout to another,
+43//! for example when the encoding of a storage item is changed. However, they can also execute
+44//! arbitrary logic such as:
+45//!
+46//! - Calling arbitrary pallet methods.
+47//! - Mutating arbitrary on-chain state.
+48//! - Cleaning up some old storage items that are no longer needed.
+49//!
+50//! ## Single Block Migrations
+51//!
+52//! - Execute immediately and entirely at the beginning of the block following
+53//! a runtime upgrade.
+54//! - Are suitable for migrations which are guaranteed to not exceed the block weight.
+55//! - Are simply implementations of [`OnRuntimeUpgrade`].
+56//!
+57//! To learn best practices for writing single block pallet storage migrations, see the
+58//! [Single Block Migration Example Pallet](pallet_example_single_block_migrations).
+59//!
+60//! ### Scheduling the Single Block Migrations to Run Next Runtime Upgrade
+61//!
+62//! Schedule migrations to run next runtime upgrade passing them as a parameter to your
+63//! [`Config`](frame_system) pallet:
+64//!
+65//! ```ignore
+66//! /// Tuple of migrations (structs that implement `OnRuntimeUpgrade`)
+67//! type Migrations = (
+68//! 	pallet_example_storage_migration::migrations::v1::versioned::MigrateV0ToV1,
+69//! 	MyCustomMigration,
+70//! 	// ...more migrations here
+71//! );
+72//! impl frame_system::Config for Runtime {
+73//! 	type SingleBlockMigrations = Migrations;
+74//! }
+75//! ```
+76//!
+77//! ### Ensuring Single Block Migration Safety
+78//!
+79//! "My migration unit tests pass, so it should be safe to deploy right?"
+80//!
+81//! No! Unit tests execute the migration in a very simple test environment, and cannot account
+82//! for the complexities of a real runtime or real on-chain state.
+83//!
+84//! Prior to deploying migrations, it is critical to perform additional checks to ensure that when
+85//! run in our real runtime they will not brick the chain due to:
+86//! - Panicking.
+87//! - Touching too many storage keys and resulting in an excessively large PoV.
+88//! - Taking too long to execute.
+89//!
+90//! [`try-runtime-cli`](https://github.com/paritytech/try-runtime-cli) has a sub-command
+91//! [`on-runtime-upgrade`](https://paritytech.github.io/try-runtime-cli/try_runtime_core/commands/enum.Action.html#variant.OnRuntimeUpgrade)
+92//! which is designed to help with exactly this.
+93//!
+94//! Developers MUST run this command before deploying migrations to ensure they will not
+95//! inadvertently result in a bricked chain.
+96//!
+97//! It is recommended to run as part of your CI pipeline. See the
+98//! [pezkuwi-sdk check-runtime-migration job](https://github.com/pezkuwichain/pezkuwi-sdk/blob/4a293bc5a25be637c06ce950a34490706597615b/.gitlab/pipeline/check.yml#L103-L124)
+99//! for an example of how to configure this.
+100//!
+101//! ### Note on the Manipulability of PoV Size and Execution Time
+102//!
+103//! While [`try-runtime-cli`](https://github.com/paritytech/try-runtime-cli) can help ensure with
+104//! very high certainty that a migration will succeed given **existing** on-chain state, it cannot
+105//! prevent a malicious actor from manipulating state in a way that will cause the migration to take
+106//! longer or produce a PoV much larger than previously measured.
+107//!
+108//! Therefore, it is important to write migrations in such a way that the execution time or PoV size
+109//! it adds to the block cannot be easily manipulated. e.g., do not iterate over storage that can
+110//! quickly or cheaply be bloated.
+111//!
+112//! If writing your migration in such a way is not possible, a multi block migration should be used
+113//! instead.
+114//!
+115//! ### Other useful tools
+116//!
+117//! [`Chopsticks`](https://github.com/AcalaNetwork/chopsticks) is another tool in the Substrate
+118//! ecosystem which developers may find useful to use in addition to `try-runtime-cli` when testing
+119//! their single block migrations.
+120//!
+121//! ## Multi Block Migrations
+122//!
+123//! Safely and easily execute long-running migrations across multiple blocks.
+124//!
+125//! Suitable for migrations which could use arbitrary amounts of block weight.
+126//!
+127//! See the
+128//! [multi-block-migrations example](https://github.com/pezkuwichain/pezkuwi-sdk/tree/0d7d2177807ec6b3094f4491a45b0bc0d74d3c8b/substrate/frame/examples/multi-block-migrations)
+129//! for reference.
+130//!
+131//! [`OnRuntimeUpgrade`]: frame_support::traits::OnRuntimeUpgrade
+132//! [`StorageVersion`]: frame_support::traits::StorageVersion
+133//! [`set_code`]: frame_system::Call::set_code
+134//! [`set_code_without_checks`]: frame_system::Call::set_code_without_checks
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/frame_storage_derives.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/frame_storage_derives.rs.html new file mode 100644 index 00000000..d2bdac2d --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/frame_storage_derives.rs.html @@ -0,0 +1,202 @@ +frame_storage_derives.rs - source

pezkuwi_sdk_docs/reference_docs/
frame_storage_derives.rs

1//! # Frame storage derives
+2//!
+3//! > **Note:**
+4//! >
+5//! > In all examples, a few lines of boilerplate have been hidden from each snippet for
+6//! > conciseness.
+7//!
+8//! Let's begin by starting to store a `NewType` in a storage item:
+9//!
+10//! ```compile_fail
+11//! #[frame::pallet]
+12//! pub mod pallet {
+13//! 	# use frame::prelude::*;
+14//! 	# #[pallet::config]
+15//! 	# pub trait Config: frame_system::Config {}
+16//! 	# #[pallet::pallet]
+17//! 	# pub struct Pallet<T>(_);
+18//! 	pub struct NewType(u32);
+19//
+20//! 	#[pallet::storage]
+21//! 	pub type Something<T> = StorageValue<_, NewType>;
+22//! }
+23//! ```
+24//! 
+25//! This raises a number of compiler errors, like:
+26//! ```text
+27//! the trait `MaxEncodedLen` is not implemented for `NewType`, which is required by
+28//! `frame::prelude::StorageValue<_GeneratedPrefixForStorageSomething<T>, NewType>:
+29//! StorageInfoTrait`
+30//! ```
+31//! 
+32//! This implies the following set of traits that need to be derived for a type to be stored in
+33//! `frame` storage:
+34//! ```rust
+35//! #[frame::pallet]
+36//! pub mod pallet {
+37//! 	# use frame::prelude::*;
+38//! 	# #[pallet::config]
+39//! 	# pub trait Config: frame_system::Config {}
+40//! 	# #[pallet::pallet]
+41//! 	# pub struct Pallet<T>(_);
+42//! 	#[derive(codec::Encode, codec::Decode, codec::MaxEncodedLen, scale_info::TypeInfo)]
+43//! 	pub struct NewType(u32);
+44//!
+45//! 	#[pallet::storage]
+46//! 	pub type Something<T> = StorageValue<_, NewType>;
+47//! }
+48//! ```
+49//! 
+50//! Next, let's look at how this will differ if we are to store a type that is derived from `T` in
+51//! storage, such as [`frame::prelude::BlockNumberFor`]:
+52//! ```compile_fail
+53//! #[frame::pallet]
+54//! pub mod pallet {
+55//! 	# use frame::prelude::*;
+56//! 	# #[pallet::config]
+57//! 	# pub trait Config: frame_system::Config {}
+58//! 	# #[pallet::pallet]
+59//! 	# pub struct Pallet<T>(_);
+60//! 	#[derive(codec::Encode, codec::Decode, codec::MaxEncodedLen, scale_info::TypeInfo)]
+61//! 	pub struct NewType<T: Config>(BlockNumberFor<T>);
+62//!
+63//! 	#[pallet::storage]
+64//! 	pub type Something<T: Config> = StorageValue<_, NewType<T>>;
+65//! }
+66//! ```
+67//! 
+68//! Surprisingly, this will also raise a number of errors, like:
+69//! ```text
+70//! the trait `TypeInfo` is not implemented for `T`, which is required
+71//! by`frame_support::pallet_prelude::StorageValue<pallet_2::_GeneratedPrefixForStorageSomething<T>,
+72//! pallet_2::NewType<T>>:StorageEntryMetadataBuilder
+73//! ```
+74//! 
+75//! Why is that? The underlying reason is that the `TypeInfo` `derive` macro will only work for
+76//! `NewType` if all of `NewType`'s generics also implement `TypeInfo`. This is not the case for `T`
+77//! in the example above.
+78//!
+79//! If you expand an instance of the derive, you will find something along the lines of:
+80//! `impl<T> TypeInfo for NewType<T> where T: TypeInfo { ... }`. This is the reason why the
+81//! `TypeInfo` trait is required for `T`.
+82//!
+83//! To fix this, we need to add a `#[scale_info(skip_type_params(T))]`
+84//! attribute to `NewType`. This additional macro will instruct the `derive` to skip the bound on
+85//! `T`.
+86//! ```rust
+87//! #[frame::pallet]
+88//! pub mod pallet {
+89//! 	# use frame::prelude::*;
+90//! 	# #[pallet::config]
+91//! 	# pub trait Config: frame_system::Config {}
+92//! 	# #[pallet::pallet]
+93//! 	# pub struct Pallet<T>(_);
+94//! 	#[derive(codec::Encode, codec::Decode, codec::MaxEncodedLen, scale_info::TypeInfo)]
+95//! 	#[scale_info(skip_type_params(T))]
+96//! 	pub struct NewType<T: Config>(BlockNumberFor<T>);
+97//!
+98//! 	#[pallet::storage]
+99//! 	pub type Something<T: Config> = StorageValue<_, NewType<T>>;
+100//! }
+101//! ```
+102//! 
+103//! Next, let's say we wish to store `NewType` as [`frame::prelude::ValueQuery`], which means it
+104//! must also implement `Default`. This should be as simple as adding `derive(Default)` to it,
+105//! right?
+106//! ```compile_fail
+107//! #[frame::pallet]
+108//! pub mod pallet {
+109//! 	# use frame::prelude::*;
+110//! 	# #[pallet::config]
+111//! 	# pub trait Config: frame_system::Config {}
+112//! 	# #[pallet::pallet]
+113//! 	# pub struct Pallet<T>(_);
+114//! 	#[derive(codec::Encode, codec::Decode, codec::MaxEncodedLen, scale_info::TypeInfo, Default)]
+115//! 	#[scale_info(skip_type_params(T))]
+116//! 	pub struct NewType<T: Config>(BlockNumberFor<T>);
+117//!
+118//! 	#[pallet::storage]
+119//! 	pub type Something<T: Config> = StorageValue<_, NewType<T>, ValueQuery>;
+120//! }
+121//! ```
+122//! 
+123//! Under the hood, the expansion of the `derive(Default)` will suffer from the same restriction as
+124//! before: it will only work if `T: Default`, and `T` is not `Default`. Note that this is an
+125//! expected issue: `T` is merely a wrapper of many other types, such as `BlockNumberFor<T>`.
+126//! `BlockNumberFor<T>` should indeed implement `Default`, but `T` implementing `Default` is rather
+127//! meaningless.
+128//!
+129//! To fix this, frame provides a set of macros that are analogous to normal rust derive macros, but
+130//! work nicely on top of structs that are generic over `T: Config`. These macros are:
+131//!
+132//! - [`frame::prelude::DefaultNoBound`]
+133//! - [`frame::prelude::DebugNoBound`]
+134//! - [`frame::prelude::PartialEqNoBound`]
+135//! - [`frame::prelude::EqNoBound`]
+136//! - [`frame::prelude::CloneNoBound`]
+137//! - [`frame::prelude::PartialOrdNoBound`]
+138//! - [`frame::prelude::OrdNoBound`]
+139//!
+140//! The above traits are almost certainly needed for your tests - to print your type, assert equality
+141//! or clone it.
+142//!
+143//! We can fix the following example by using [`frame::prelude::DefaultNoBound`].
+144//! ```rust
+145//! #[frame::pallet]
+146//! pub mod pallet {
+147//! 	# use frame::prelude::*;
+148//! 	# #[pallet::config]
+149//! 	# pub trait Config: frame_system::Config {}
+150//! 	# #[pallet::pallet]
+151//! 	# pub struct Pallet<T>(_);
+152//! 	#[derive(
+153//! 		codec::Encode,
+154//! 		codec::Decode,
+155//! 		codec::MaxEncodedLen,
+156//! 		scale_info::TypeInfo,
+157//! 		DefaultNoBound
+158//!		)]
+159//! 	#[scale_info(skip_type_params(T))]
+160//! 	pub struct NewType<T:Config>(BlockNumberFor<T>);
+161//!
+162//! 	#[pallet::storage]
+163//! 	pub type Something<T: Config> = StorageValue<_, NewType<T>, ValueQuery>;
+164//! }
+165//! ```
+166//! 
+167//! Finally, if a custom type that is provided through `Config` is to be stored in the storage, it
+168//! is subject to the same trait requirements. The following does not work:
+169//! ```compile_fail
+170//! #[frame::pallet]
+171//! pub mod pallet {
+172//! 	use frame::prelude::*;
+173//! 	#[pallet::config]
+174//! 	pub trait Config: frame_system::Config {
+175//! 		type CustomType;
+176//! 	}
+177//! 	#[pallet::pallet]
+178//! 	pub struct Pallet<T>(_);
+179//! 	#[pallet::storage]
+180//! 	pub type Something<T: Config> = StorageValue<_, T::CustomType>;
+181//! }
+182//! ```
+183//! 
+184//! But adding the right trait bounds will fix it.
+185//! ```rust
+186//! #[frame::pallet]
+187//! pub mod pallet {
+188//! 	use frame::prelude::*;
+189//! 	#[pallet::config]
+190//! 	pub trait Config: frame_system::Config {
+191//! 		type CustomType: codec::FullCodec
+192//! 			+ codec::MaxEncodedLen
+193//! 			+ scale_info::TypeInfo
+194//! 			+ Debug
+195//! 			+ Default;
+196//! 	}
+197//! 	#[pallet::pallet]
+198//! 	pub struct Pallet<T>(_);
+199//! 	#[pallet::storage]
+200//! 	pub type Something<T: Config> = StorageValue<_, T::CustomType>;
+201//! }
+202//! ```
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/frame_system_accounts.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/frame_system_accounts.rs.html new file mode 100644 index 00000000..6bf4519e --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/frame_system_accounts.rs.html @@ -0,0 +1,10 @@ +frame_system_accounts.rs - source

pezkuwi_sdk_docs/reference_docs/
frame_system_accounts.rs

1//! # FRAME Accounts
+2//!
+3//! 🚧 Work In Progress 🚧
+4//!
+5//! How `frame_system` handles accountIds. Nonce. Consumers and Providers, reference counting.
+6
+7// - poorly understood topics, needs one great article to rul them all.
+8// - https://github.com/paritytech/substrate/issues/14425
+9// - https://github.com/paritytech/substrate/pull/12951
+10// - https://exchange.pezkuwichain.app/questions/263/what-is-the-meaning-of-the-account-provider-sufficients-and-consumer
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/frame_tokens.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/frame_tokens.rs.html new file mode 100644 index 00000000..c7f599e7 --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/frame_tokens.rs.html @@ -0,0 +1,129 @@ +frame_tokens.rs - source

pezkuwi_sdk_docs/reference_docs/
frame_tokens.rs

1// This file is part of pezkuwi-sdk.
+2//
+3// Copyright (C) Parity Technologies (UK) Ltd.
+4// SPDX-License-Identifier: Apache-2.0
+5//
+6// Licensed under the Apache License, Version 2.0 (the "License");
+7// you may not use this file except in compliance with the License.
+8// You may obtain a copy of the License at
+9//
+10// 	http://www.apache.org/licenses/LICENSE-2.0
+11//
+12// Unless required by applicable law or agreed to in writing, software
+13// distributed under the License is distributed on an "AS IS" BASIS,
+14// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+15// See the License for the specific language governing permissions and
+16// limitations under the License.
+17
+18//! # FRAME Tokens
+19//!
+20//! This reference doc serves as a high-level overview of the token-related logic in FRAME, and
+21//! how to properly apply it to your use case.
+22//!
+23//! On completion of reading this doc, you should have a good understanding of:
+24//! - The distinction between token traits and trait implementations in FRAME, and why this
+25//!   distinction is helpful.
+26//! - Token-related traits available in FRAME.
+27//! - Token-related trait implementations in FRAME.
+28//! - How to choose the right trait or trait implementation for your use case.
+29//! - Where to go next.
+30//!
+31//! ## Getting Started
+32//!
+33//! The most ubiquitous way to add a token to a FRAME runtime is [`pallet_balances`]. Read
+34//! more about pallets [here](crate::pezkuwi_sdk::frame_runtime#pallets).
+35//!
+36//! You may then write custom pallets that interact with [`pallet_balances`]. The fastest way to
+37//! get started with that is by
+38//! [tightly coupling](crate::reference_docs::frame_pallet_coupling#tight-coupling-pallets) your
+39//! custom pallet to [`pallet_balances`].
+40//!
+41//! However, to keep pallets flexible and modular, it is often preferred to
+42//! [loosely couple](crate::reference_docs::frame_pallet_coupling#loosely--coupling-pallets).
+43//!
+44//! To achieve loose coupling,
+45//! we separate token logic into traits and trait implementations.
+46//!
+47//! ## Traits and Trait Implementations
+48//!
+49//! Broadly speaking, token logic in FRAME can be divided into two categories: traits and
+50//! trait implementations.
+51//!
+52//! **Traits** define common interfaces that types of tokens should implement. For example, the
+53//! [`fungible::Inspect`](`frame_support::traits::fungible::Inspect`) trait specifies an interface
+54//! for *inspecting* token state such as the total issuance of the token, the balance of individual
+55//! accounts, etc.
+56//!
+57//! **Trait implementations** are concrete implementations of these traits. For example, one of the
+58//! many traits [`pallet_balances`] implements is
+59//! [`fungible::Inspect`](`frame_support::traits::fungible::Inspect`)[^1]. It provides the concrete
+60//! way of inspecting the total issuance, balance of accounts, etc. There can be many
+61//! implementations of the same traits.
+62//!
+63//! [^1]: Rust Advanced Tip: The knowledge that [`pallet_balances`] implements
+64//! [`fungible::Inspect`](`frame_support::traits::fungible::Inspect`) is not some arcane knowledge
+65//! that you have to know by heart or memorize. One can simply look at the list of the implementors
+66//! of any trait in the Rust Doc to find all implementors (e.g.
+67//! [Mutate trait implementors](https://docs.pezkuwichain.io/sdk/master/frame_support/traits/tokens/fungible/trait.Mutate.html#implementors)),
+68//! or use the `rust-analyzer`'s `Implementations` action.
+69//!
+70//! The distinction between traits and trait implementations is helpful because it allows pallets
+71//! and other logic to be generic over their dependencies, avoiding tight coupling.
+72//!
+73//! To illustrate this with an example let's consider [`pallet_preimage`]. This pallet takes a
+74//! deposit in exchange for storing a preimage for later use. A naive implementation of the
+75//! pallet may use [`pallet_balances`] in a tightly coupled manner, directly calling methods
+76//! on the pallet to reserve and unreserve deposits. This approach works well,
+77//! until someone has a use case requiring that an asset from a different pallet such as
+78//! [`pallet_assets`] is used for the deposit. Rather than tightly coupling [`pallet_preimage`] to
+79//! [`pallet_balances`], [`pallet_assets`], and every other token-handling pallet, a user
+80//! could possibly specify that [`pallet_preimage`] does not specify a concrete pallet as a
+81//! dependency, but instead accepts any dependency which implements the
+82//! [`currency::ReservableCurrency`](`frame_support::traits::tokens::currency::ReservableCurrency`)
+83//! trait, namely via its [`Config::Currency`](`pallet_preimage::pallet::Config::Currency`)
+84//! associated type. This allows [`pallet_preimage`] to support any arbitrary pallet implementing
+85//! this trait, without needing any knowledge of what those pallets may be or requiring changes to
+86//! support new pallets which may be written in the future.
+87//!
+88//! Read more about coupling, and the benefits of loose coupling
+89//! [here](crate::reference_docs::frame_pallet_coupling).
+90//!
+91//! ## Fungible Token Traits in FRAME
+92//!
+93//! The [`fungible`](`frame_support::traits::fungible`) crate contains the latest set of FRAME
+94//! fungible token traits, and is recommended to use for all new logic requiring a fungible token.
+95//! See the crate documentation for more info about these fungible traits.
+96//!
+97//! [`fungibles`](`frame_support::traits::fungibles`) provides very similar functionality to
+98//! [`fungible`](`frame_support::traits::fungible`), except it supports managing multiple tokens.
+99//!
+100//! You may notice the trait [`Currency`](`frame_support::traits::Currency`) with similar
+101//! functionality is also used in the codebase, however this trait is deprecated and existing logic
+102//! is in the process of being migrated to [`fungible`](`frame_support::traits::fungible`) ([tracking issue](https://github.com/pezkuwichain/pezkuwi-sdk/issues/102)).
+103//!
+104//! ## Fungible Token Trait Implementations in FRAME
+105//!
+106//! [`pallet_balances`] implements [`fungible`](`frame_support::traits::fungible`), and is the most
+107//! commonly used fungible implementation in FRAME. Most of the time, it's used for managing the
+108//! native token of the blockchain network it's used in.
+109//!
+110//! [`pallet_assets`] implements [`fungibles`](`frame_support::traits::fungibles`), and is another
+111//! popular fungible token implementation. It supports the creation and management of multiple
+112//! assets in a single crate, making it a good choice when a network requires more assets in
+113//! addition to its native token.
+114//!
+115//! ## Non-Fungible Tokens in FRAME
+116//!
+117//! [`pallet_nfts`] is recommended to use for all NFT use cases in FRAME.
+118//! See the crate documentation for more info about this pallet.
+119//!
+120//! [`pallet_uniques`] is deprecated and should not be used.
+121//!
+122//!
+123//! # What Next?
+124//!
+125//! - If you are interested in implementing a single fungible token, continue reading the
+126//!   [`fungible`](`frame_support::traits::fungible`) and [`pallet_balances`] docs.
+127//! - If you are interested in implementing a set of fungible tokens, continue reading the
+128//!   [`fungibles`](`frame_support::traits::fungibles`) trait and [`pallet_assets`] docs.
+129//! - If you are interested in implementing an NFT, continue reading the [`pallet_nfts`] docs.
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/glossary.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/glossary.rs.html new file mode 100644 index 00000000..423e9b18 --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/glossary.rs.html @@ -0,0 +1,120 @@ +glossary.rs - source

pezkuwi_sdk_docs/reference_docs/
glossary.rs

1//! # Glossary
+2//!
+3//! #### State
+4//!
+5//! The data around which the blockchain network wishes to come to consensus. Also
+6//! referred to as "onchain data", "onchain storage" or sometimes just "storage". In UTXO based
+7//! blockchains, is referred to as "ledger".
+8//!
+9//! **Synonyms**: Onchain data, Onchain storage, Storage, Ledger
+10//!
+11//! #### State Transition Function
+12//!
+13//! The WASM Blob that dictates how the blockchain should transition its state upon encountering new
+14//! blocks.
+15//!
+16//! #### Host
+17//!
+18//! The environment that hosts and executes the [state transition function's WASM
+19//! blob](#state-transition-function).
+20//!
+21//! #### Node
+22//!
+23//! The full software artifact that contains the [host](#host), but importantly also all the other
+24//! modules needed to be part of a blockchain network, such as peer-to-peer networking, database and
+25//! such.
+26//!
+27//! **Synonyms**: Client
+28//!
+29//! #### Light Node
+30//!
+31//! Same as [node](#nodes), but when capable of following the network only through listening to
+32//! block headers. Usually capable of running in more constrained environments, such as an embedded
+33//! device, phone, or a web browser.
+34//!
+35//! **Synonyms**: Light Client
+36//!
+37//! #### Offchain
+38//!
+39//! Refers to operations conducted outside the blockchain's consensus mechanism. They are essential
+40//! for enhancing scalability and efficiency, enabling activities like data fetching and computation
+41//! without bloating the blockchain state.
+42//!
+43//! #### Host Functions:
+44//!
+45//! Host functions are the node's API, these are functions provided by the runtime environment (the
+46//! [host](#host)) to the Wasm runtime. These functions allow the Wasm code to interact with and
+47//! perform operations on the [node](#node), like accessing the blockchain state.
+48//!
+49//! #### Runtime API:
+50//!
+51//! This is the API of the runtime, it acts as a communication bridge between the runtime and the
+52//! node, serving as the exposed interface that facilitates their interactions.
+53//!
+54//! #### Dispatchable:
+55//!
+56//! Dispatchables are [function objects](https://en.wikipedia.org/wiki/Function_object) that act as
+57//! the entry points in [FRAME](frame) pallets. They can be called by internal or external entities
+58//! to interact with the blockchain's state. They are a core aspect of the runtime logic, handling
+59//! transactions and other state-changing operations.
+60//!
+61//! **Synonyms**: Callable
+62//!
+63//! #### Extrinsic
+64//!
+65//! An extrinsic is a general term for a piece of data that is originated outside of the runtime,
+66//! included into a block and leads to some action. This includes user-initiated transactions as
+67//! well as inherents which are placed into the block by the block-builder.
+68//!
+69//! #### Pallet
+70//!
+71//! Similar to software modules in traditional programming, [FRAME](frame) pallets in Substrate are
+72//! modular components that encapsulate distinct functionalities or business logic. Just as
+73//! libraries or modules are used to build and extend the capabilities of a software application,
+74//! pallets are the foundational building blocks for constructing a blockchain's runtime with frame.
+75//! They enable the creation of customizable and upgradeable networks, offering a composable
+76//! framework for a Substrate-based blockchain. Each pallet can be thought of as a plug-and-play
+77//! module, enhancing the blockchain's functionality in a cohesive and integrated manner.
+78//!
+79//! #### Full Node
+80//!
+81//! It is a node that prunes historical states, keeping only recent finalized block states to reduce
+82//! storage needs. Full nodes provide current chain state access and allow direct submission and
+83//! validation of extrinsics, maintaining network decentralization.
+84//!
+85//! #### Archive Node
+86//!
+87//! An archive node is a specialized node that maintains a complete history of all block states and
+88//! transactions. Unlike a full node, it does not prune historical data, ensuring full access to the
+89//! entire blockchain history. This makes it essential for detailed blockchain analysis and
+90//! historical queries, but requires significantly more storage capacity.
+91//!
+92//! #### Validator
+93//!
+94//! A validator is a node that participates in the consensus mechanism of the network.
+95//! Its role includes block production, transaction validation, network integrity and security
+96//! maintenance.
+97//!
+98//! #### Collator
+99//!
+100//! A collator is a node that is responsible for producing candidate blocks for the validators.
+101//! Collators are similar to validators on any other blockchain but, they do not need to provide
+102//! security guarantees as the Relay Chain handles this.
+103//!
+104//! #### Teyrchain
+105//!
+106//! Short for "parallelized chain" a teyrchain is a specialized blockchain that runs in parallel to
+107//! the Relay Chain (Pezkuwi, Kusama, etc.), benefiting from the shared security and
+108//! interoperability features of it.
+109//!
+110//! **Synonyms**: AppChain
+111//!
+112//! #### PVF
+113//! The Teyrchain Validation Function (PVF) is the current runtime Wasm for a teyrchain that is
+114//! stored on the Relay chain. It is an essential component in the Pezkuwi ecosystem, encapsulating
+115//! the validation logic for each teyrchain. The PVF is executed by validators to verify the
+116//! correctness of teyrchain blocks. This is critical for ensuring that each block follows the logic
+117//! set by its respective teyrchain, thus maintaining the integrity and security of the entire
+118//! network.
+119//!
+120//! **Synonyms**: Teyrchain Validation Function
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/metadata.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/metadata.rs.html new file mode 100644 index 00000000..f80ed23c --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/metadata.rs.html @@ -0,0 +1,25 @@ +metadata.rs - source

pezkuwi_sdk_docs/reference_docs/
metadata.rs

1//! # Metadata
+2//!
+3//! The existence of metadata in pezkuwi-sdk goes back to the (forkless) upgrade-ability of all
+4//! Substrate-based blockchains, which is achieved through
+5//! [`crate::reference_docs::wasm_meta_protocol`]. You can learn more about the details of how to
+6//! deal with these upgrades in [`crate::reference_docs::frame_runtime_upgrades_and_migrations`].
+7//!
+8//! Another consequence of upgrade-ability is that as a UI, wallet, or generally an offchain entity,
+9//! it is hard to know the types internal to the runtime, specifically in light of the fact that
+10//! they can change at any point in time.
+11//!
+12//! This is why all Substrate-based runtimes must expose a [`sp_api::Metadata`] api, which mandates
+13//! the runtime to return a description of itself. The return type of this api is `Vec<u8>`, meaning
+14//! that it is up to the runtime developer to decide on the format of this.
+15//!
+16//! All [`crate::pezkuwi_sdk::frame_runtime`] based runtimes expose a specific metadata language,
+17//! maintained in <https://github.com/paritytech/frame-metadata> which is adopted in the Pezkuwi
+18//! ecosystem.
+19//!
+20//! ## Metadata Explorers:
+21//!
+22//! A few noteworthy tools that inspect the (FRAME-based) metadata of a chain:
+23//!
+24//! - <https://wiki.network.pezkuwichain.io/docs/metadata>
+25//! - <https://paritytech.github.io/subxt-explorer/>
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/mod.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/mod.rs.html new file mode 100644 index 00000000..24c858cf --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/mod.rs.html @@ -0,0 +1,116 @@ +mod.rs - source

pezkuwi_sdk_docs/reference_docs/
mod.rs

1//! # Pezkuwi SDK Reference Docs.
+2//!
+3//! This is the entry point for all reference documents that enhance one's learning experience in
+4//! the Pezkuwi SDK.
+5//!
+6//! Note that this module also contains the [glossary](crate::reference_docs::glossary).
+7//!
+8//! ## What is a "reference document"?
+9//!
+10//! First, see [why we use rust-docs for everything](crate::meta_contributing#why-rust-docs) and our
+11//! documentation [principles](crate::meta_contributing#principles). We acknowledge that as much of
+12//! the crucial information should be embedded in the low level rust-docs. Then, high level
+13//! scenarios should be covered in [`crate::guides`]. Finally, we acknowledge that there is a
+14//! category of information that is:
+15//!
+16//! 1. Crucial to know.
+17//! 2. Is too high level to be in the rust-doc of any one `type`, `trait` or `fn`.
+18//! 3. Is too low level to be encompassed in a [`crate::guides`].
+19//!
+20//! We call this class of documents "reference documents". Our goal should be to minimize the number
+21//! of "reference" docs, as they incur maintenance burden.
+22
+23/// Learn how Substrate and FRAME use traits and associated types to make modules generic in a
+24/// type-safe manner.
+25pub mod trait_based_programming;
+26
+27/// Learn about the way Substrate and FRAME view their blockchains as state machines.
+28pub mod blockchain_state_machines;
+29
+30/// The glossary.
+31pub mod glossary;
+32
+33/// Learn about the WASM meta-protocol of all Substrate-based chains.
+34pub mod wasm_meta_protocol;
+35
+36/// Learn about the differences between smart contracts and a FRAME-based runtime. They are both
+37/// "code stored onchain", but how do they differ?
+38pub mod runtime_vs_smart_contract;
+39
+40/// Learn about how extrinsics are encoded to be transmitted to a node and stored in blocks.
+41pub mod extrinsic_encoding;
+42
+43/// Deprecated in favor of transaction extensions.
+44pub mod signed_extensions;
+45
+46/// Learn about the transaction extensions that form a part of extrinsics.
+47pub mod transaction_extensions;
+48
+49/// Learn about *Origins*, a topic in FRAME that enables complex account abstractions to be built.
+50pub mod frame_origin;
+51
+52/// Learn about the details of what derives are needed for a type to be store-able in `frame`
+53/// storage.
+54pub mod frame_storage_derives;
+55
+56/// Learn about how to write safe and defensive code in your FRAME runtime.
+57pub mod defensive_programming;
+58
+59/// Learn about composite enums and other runtime level types, such as `RuntimeEvent` and
+60/// `RuntimeCall`.
+61pub mod frame_runtime_types;
+62
+63/// Learn about how to make a pallet/runtime that is fee-less and instead uses another mechanism to
+64/// control usage and sybil attacks.
+65pub mod fee_less_runtime;
+66
+67/// Learn about metadata, the main means through which an upgradeable runtime communicates its
+68/// properties to the outside world.
+69pub mod metadata;
+70
+71/// Learn about how to add custom host functions to the node.
+72pub mod custom_host_functions;
+73
+74/// Learn about how frame-system handles `account-ids`, nonces, consumers and providers.
+75pub mod frame_system_accounts;
+76
+77/// Advice for configuring your development environment for Substrate development.
+78pub mod development_environment_advice;
+79
+80/// Learn about benchmarking and weight.
+81pub mod frame_benchmarking_weight;
+82
+83/// Learn about the token-related logic in FRAME and how to apply it to your use case.
+84pub mod frame_tokens;
+85
+86/// Learn about chain specification file and the genesis state of the blockchain.
+87pub mod chain_spec_genesis;
+88
+89/// Learn about Substrate's CLI, and how it can be extended.
+90pub mod cli;
+91
+92/// Learn about Runtime Upgrades and best practices for writing Migrations.
+93pub mod frame_runtime_upgrades_and_migrations;
+94
+95/// Learn about the offchain workers, how they function, and how to use them, as provided by the
+96/// [`frame`] APIs.
+97pub mod frame_offchain_workers;
+98
+99/// Learn about the different ways through which multiple [`frame`] pallets can be combined to work
+100/// together.
+101pub mod frame_pallet_coupling;
+102
+103/// Learn about how to do logging in FRAME-based runtimes.
+104pub mod frame_logging;
+105
+106/// Learn about the Pezkuwi Umbrella crate that re-exports all other crates.
+107pub mod umbrella_crate;
+108
+109/// Learn about how to create custom RPC endpoints and runtime APIs.
+110pub mod custom_runtime_api_rpc;
+111
+112/// The [`pezkuwi-omni-node`](https://crates.io/crates/pezkuwi-omni-node) and its related binaries.
+113pub mod omni_node;
+114
+115/// Learn about the state in Substrate.
+116pub mod state;
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/omni_node.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/omni_node.rs.html new file mode 100644 index 00000000..9c9015a5 --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/omni_node.rs.html @@ -0,0 +1,201 @@ +omni_node.rs - source

pezkuwi_sdk_docs/reference_docs/
omni_node.rs

1//! # (Omni) Node
+2//!
+3//! This reference doc elaborates on what a Pezkuwi-SDK/Substrate node software is, and what
+4//! various ways exist to run one.
+5//!
+6//! The node software, as denoted in [`crate::reference_docs::wasm_meta_protocol`], is everything in
+7//! a blockchain other than the WASM runtime. It contains common components such as the database,
+8//! networking, RPC server and consensus. Substrate-based nodes are native binaries that are
+9//! compiled down from the Rust source code. The `node` folder in any of the [`templates`] are
+10//! examples of this source.
+11//!
+12//! > Note: A typical node also contains a lot of other tools (exposed as subcommands) that are
+13//! > useful for operating a blockchain, such as the ones noted in
+14//! > [`pezkuwi_omni_node_lib::cli::Cli::subcommand`].
+15//!
+16//! ## Node <> Runtime Interdependence
+17//!
+18//! While in principle the node can be mostly independent of the runtime, for various reasons, such
+19//! as the [native runtime](crate::reference_docs::wasm_meta_protocol#native-runtime), the node and
+20//! runtime were historically tightly linked together. Another reason is that the node and the
+21//! runtime need to be in agreement about which consensus algorithm they use, as described
+22//! [below](#consensus-engine).
+23//!
+24//! Specifically, the node relied on the existence of a linked runtime, and *could only reliably run
+25//! that runtime*. This is why if you look at any of the [`templates`], they are all composed of a
+26//! node, and a runtime.
+27//!
+28//! Moreover, the code and API of each of these nodes was historically very advanced, and tailored
+29//! towards those who wish to customize many of the node components at depth.
+30//!
+31//! > The notorious `service.rs` in any node template is a good example of this.
+32//!
+33//! A [trend](https://github.com/pezkuwichain/pezkuwi-sdk/issues/97) has already been undergoing in
+34//! order to de-couple the node and the runtime for a long time. The north star of this effort is
+35//! twofold :
+36//!
+37//! 1. develop what can be described as an "omni-node": A node that can run most runtimes.
+38//! 2. provide a cleaner abstraction for creating a custom node.
+39//!
+40//! While a single omni-node running *all possible runtimes* is not feasible, the
+41//! [`pezkuwi-omni-node`] is an attempt at creating the former, and the [`pezkuwi_omni_node_lib`]
+42//! is the latter.
+43//!
+44//! > Note: The OmniNodes are mainly focused on the development needs of **Pezkuwi
+45//! > teyrchains ONLY**, not (Substrate) solo-chains. For the time being, solo-chains are not
+46//! > supported by the OmniNodes. This might change in the future.
+47//!
+48//! ## Types of Nodes
+49//!
+50//! With the emergence of the OmniNodes, let's look at the various Node options available to a
+51//! builder.
+52//!
+53//! ### [`pezkuwi-omni-node`]
+54//!
+55//! [`pezkuwi-omni-node`] is a white-labeled binary, released as a part of Pezkuwi SDK that is
+56//! capable of meeting the needs of most Pezkuwi teyrchains.
+57//!
+58//! It can act as the collator of a teyrchain in production, with all the related auxillary
+59//! functionalities that a normal collator node has: RPC server, archiving state, etc. Moreover, it
+60//! can also run the wasm blob of the teyrchain locally for testing and development.
+61//!
+62//! ### [`pezkuwi_omni_node_lib`]
+63//!
+64//! [`pezkuwi_omni_node_lib`] is the library version of the above, which can be used to create a
+65//! fresh teyrchain node, with a some limited configuration options using a lean API.
+66//!
+67//! ### Old School Nodes
+68//!
+69//! The existing node architecture, as seen in the [`templates`], is still available for those who
+70//! want to have full control over the node software.
+71//!
+72//! ### Summary
+73//!
+74//! We can summarize the choices for the node software of any given user of Pezkuwi-SDK, wishing to
+75//! deploy a teyrchain into 3 categories:
+76//!
+77//! 1. **Use the [`pezkuwi-omni-node`]**: This is the easiest way to get started, and is the most
+78//!   likely to be the best choice for most users.
+79//!     * can run almost any runtime with [`--dev-block-time`]
+80//! 2. **Use the [`pezkuwi_omni_node_lib`]**: This is the best choice for those who want to have
+81//!    slightly more control over the node software, such as embedding a custom chain-spec.
+82//! 3. **Use the old school nodes**: This is the best choice for those who want to have full control
+83//!    over the node software, such as changing the consensus engine, altering the transaction pool,
+84//!    and so on.
+85//!
+86//! ## _OmniTools_: User Journey
+87//!
+88//! All in all, the user journey of a team/builder, in the OmniNode world is as follows:
+89//!
+90//! * The [`templates`], most notably the [`teyrchain-template`] is the canonical starting point.
+91//!   That being said, the node code of the templates (which may be eventually
+92//!   removed/feature-gated) is no longer of relevance. The only focus is in the runtime, and
+93//!   obtaining a `.wasm` file. References:
+94//!     * [`crate::guides::your_first_pallet`]
+95//!     * [`crate::guides::your_first_runtime`]
+96//! * If need be, the weights of the runtime need to be updated using `frame-omni-bencher`.
+97//!   References:
+98//!     * [`crate::reference_docs::frame_benchmarking_weight`]
+99//! * Next, [`chain-spec-builder`] is used to generate a `chain_spec.json`, either for development,
+100//!   or for production. References:
+101//!     * [`crate::reference_docs::chain_spec_genesis`]
+102//! * For local development, the following options are available:
+103//!     * `pezkuwi-omni-node` (notably, with [`--dev-block-time`]). References:
+104//!         * [`crate::guides::your_first_node`]
+105//!     * External tools such as `chopsticks`, `zombienet`.
+106//!         * See the `README.md` file of the `pezkuwi-sdk-teyrchain-template`.
+107//! * For production `pezkuwi-omni-node` can be used out of the box.
+108//! * For further customization [`pezkuwi_omni_node_lib`] can be used.
+109//!
+110//! ## Appendix
+111//!
+112//! This section describes how the interdependence between the node and the runtime is related to
+113//! the consensus engine. This information is useful for those who want to understand the
+114//! historical context of the node and the runtime.
+115//!
+116//! ### Consensus Engine
+117//!
+118//! In any given substrate-based chain, both the node and the runtime will have their own
+119//! opinion/information about what consensus engine is going to be used.
+120//!
+121//! In practice, the majority of the implementation of any consensus engine is in the node side, but
+122//! the runtime also typically needs to expose a custom runtime-api to enable the particular
+123//! consensus engine to work, and that particular runtime-api is implemented by a pallet
+124//! corresponding to that consensus engine.
+125//!
+126//! For example, taking a snippet from [`solochain_template_runtime`], the runtime has to provide
+127//! this additional runtime-api (compared to [`minimal_template_runtime`]), if the node software is
+128//! configured to use the Aura consensus engine:
+129//!
+130//! ```text
+131//! impl sp_consensus_aura::AuraApi<Block, AuraId> for Runtime {
+132//!     fn slot_duration() -> sp_consensus_aura::SlotDuration {
+133//!         ...
+134//!     }
+135//!     fn authorities() -> Vec<AuraId> {
+136//!         ...
+137//!     }
+138//! }
+139//! ```
+140//!
+141//! For simplicity, we can break down "consensus" into two main parts:
+142//!
+143//! * Block Authoring: Deciding who gets to produce the next block.
+144//! * Finality: Deciding when a block is considered final.
+145//!
+146//! For block authoring, there are a number of options:
+147//!
+148//! * [`sc_consensus_manual_seal`]: Useful for testing, where any node can produce a block at any
+149//!   time. This is often combined with a fixed interval at which a block is produced.
+150//! * [`sc_consensus_aura`]/[`pallet_aura`]: A simple round-robin block authoring mechanism.
+151//! * [`sc_consensus_babe`]/[`pallet_babe`]: A more advanced block authoring mechanism, capable of
+152//!   anonymizing the next block author.
+153//! * [`sc_consensus_pow`]: Proof of Work block authoring.
+154//!
+155//! For finality, there is one main option shipped with pezkuwi-sdk:
+156//!
+157//! * [`sc_consensus_grandpa`]/[`pallet_grandpa`]: A finality gadget that uses a voting mechanism to
+158//!   decide when a block
+159//!
+160//! **The most important lesson here is that the node and the runtime must have matching consensus
+161//! components.**
+162//!
+163//! ### Consequences for OmniNode
+164//!
+165//!
+166//! The consequence of the above is that anyone using the OmniNode must also be aware of the
+167//! consensus system used in the runtime, and be aware if it is matching that of the OmniNode or
+168//! not. For the time being, [`pezkuwi-omni-node`] only supports:
+169//!
+170//! * Teyrchain-based Aura consensus, with 6s async-backing block-time, and before full elastic
+171//!   scaling). [`pezkuwi_omni_node_lib::cli::Cli::experimental_use_slot_based`] for fixed factor
+172//!   scaling (a step
+173//! * Ability to run any runtime with [`--dev-block-time`] flag. This uses
+174//!   [`sc_consensus_manual_seal`] under the hood, and has no restrictions on the runtime's
+175//!   consensus.
+176//!
+177//! [This](https://github.com/pezkuwichain/pezkuwi-sdk/issues/143) future improvement to OmniNode
+178//! aims to make such checks automatic.
+179//!
+180//! ### Runtime conventions
+181//!
+182//! The Omni Node needs to make some assumptions about the runtime. During startup, the node fetches
+183//! the runtime metadata and asserts that the runtime represents a compatible teyrchain.
+184//! The checks are best effort and will generate warning level logs in the Omni Node log file on
+185//! failure.
+186//!
+187//! The list of checks may evolve in the future and for now only few rules are implemented:
+188//! * runtimes must define a type for [`cumulus-pallet-teyrchain-system`], which is recommended to
+189//!   be named as `TeyrchainSystem`.
+190//! * runtimes must define a type for [`frame-system`] pallet, which is recommended to be named as
+191//!   `System`. The configured [`block number`] here will be used by Omni Node to configure AURA
+192//!   accordingly.
+193//!
+194//! [`templates`]: crate::pezkuwi_sdk::templates
+195//! [`teyrchain-template`]: https://github.com/pezkuwichain/pezkuwi-sdk-teyrchain-template
+196//! [`--dev-block-time`]: pezkuwi_omni_node_lib::cli::Cli::dev_block_time
+197//! [`pezkuwi-omni-node`]: https://crates.io/crates/pezkuwi-omni-node
+198//! [`chain-spec-builder`]: https://crates.io/crates/staging-chain-spec-builder
+199//! [`cumulus-pallet-teyrchain-system`]: https://docs.rs/cumulus-pallet-teyrchain-system/latest/cumulus_pallet_teyrchain_system/
+200//! [`frame-system`]: https://docs.rs/frame-system/latest/frame_system/
+201//! [`block number`]: https://docs.rs/frame-system/latest/frame_system/pallet/storage_types/struct.Number.html
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/runtime_vs_smart_contract.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/runtime_vs_smart_contract.rs.html new file mode 100644 index 00000000..f98dc5e8 --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/runtime_vs_smart_contract.rs.html @@ -0,0 +1,209 @@ +runtime_vs_smart_contract.rs - source

pezkuwi_sdk_docs/reference_docs/
runtime_vs_smart_contract.rs

1//! # Runtime vs. Smart Contracts
+2//!
+3//! *TL;DR*: If you need to create a *Blockchain*, then write a runtime. If you need to create a
+4//! *DApp*, then write a Smart Contract.
+5//!
+6//! This is a comparative analysis of Substrate-based Runtimes and Smart Contracts, highlighting
+7//! their main differences. Our aim is to equip you with a clear understanding of how these two
+8//! methods of deploying on-chain logic diverge in their design, usage, and implications.
+9//!
+10//! Both Runtimes and Smart Contracts serve distinct purposes. Runtimes offer deep customization for
+11//! blockchain development, while Smart Contracts provide a more accessible approach for
+12//! decentralized applications. Understanding their differences is crucial in choosing the right
+13//! approach for a specific solution.
+14//!
+15//! ## Substrate
+16//! Substrate is a modular framework that enables the creation of purpose-specific blockchains. In
+17//! the Pezkuwi ecosystem you can find two distinct approaches for on-chain code execution:
+18//! [Runtime Development](#runtime-in-substrate) and [Smart Contracts](#smart-contracts).
+19//!
+20//! #### Smart Contracts in Substrate
+21//! Smart Contracts are autonomous, programmable constructs deployed on the blockchain.
+22//! In [FRAME](frame), Smart Contracts infrastructure is implemented by the
+23//! [`pallet_contracts`] for WASM-based contracts or the
+24//! [`pallet_evm`](https://github.com/pezkuwi-evm/frontier/tree/master/frame/evm) for EVM-compatible contracts. These pallets
+25//! enable Smart Contract developers to build applications and systems on top of a Substrate-based
+26//! blockchain.
+27//!
+28//! #### Runtime in Substrate
+29//! The Runtime is the state transition function of a Substrate-based blockchain. It defines the
+30//! rules for processing transactions and blocks, essentially governing the behavior and
+31//! capabilities of a blockchain.
+32//!
+33//! ## Comparative Table
+34//!
+35//! | Aspect                | Runtime                                                                 | Smart Contracts                                                      |
+36//! |-----------------------|-------------------------------------------------------------------------|----------------------------------------------------------------------|
+37//! | **Design Philosophy** | Core logic of a blockchain, allowing broad and deep customization. | Designed for DApps deployed on the blockchain runtime. |
+38//! | **Development Complexity** | Requires in-depth knowledge of Rust and Substrate. Suitable for complex blockchain architectures. | Easier to develop with knowledge of Smart Contract languages like Solidity or [ink!](https://use.ink/). |
+39//! | **Upgradeability and Flexibility** | Offers comprehensive upgradeability with migration logic and on-chain governance, allowing modifications to the entire blockchain logic without hard forks. | Less flexible in upgrade migrations but offers more straightforward deployment and iteration. |
+40//! | **Performance and Efficiency** | More efficient, optimized for specific needs of the blockchain. | Can be less efficient due to its generic nature (e.g. the overhead of a virtual machine). |
+41//! | **Security Considerations** | Security flaws can affect the entire blockchain. | Security risks usually localized to the individual contract. |
+42//! | **Weighing and Metering** | Operations can be weighed, allowing for precise benchmarking. | Execution is metered, allowing for measurement of resource consumption. |
+43//!
+44//! We will now explore these differences in more detail.
+45//!
+46//! ## Design Philosophy
+47//! Runtimes and Smart Contracts are designed for different purposes. Runtimes are the core logic
+48//! of a blockchain, while Smart Contracts are designed for DApps on top of the blockchain.
+49//! Runtimes can be more complex, but also more flexible and efficient, while Smart Contracts are
+50//! easier to develop and deploy.
+51//!
+52//! #### Runtime Design Philosophy
+53//! - **Core Blockchain Logic**: Runtimes are essentially the backbone of a blockchain. They define
+54//!   the fundamental rules, operations, and state transitions of the blockchain network.
+55//! - **Broad and Deep Customization**: Runtimes allow for extensive customization and flexibility.
+56//!   Developers can tailor the most fundamental aspects of the blockchain, like introducing an
+57//!   efficient transaction fee model to eliminating transaction fees completely. This level of
+58//!   control is essential for creating specialized or application-specific blockchains.
+59//!
+60//! #### Smart Contract Design Philosophy
+61//! - **DApps Development**: Smart contracts are designed primarily for developing DApps. They
+62//!   operate on top of the blockchain's infrastructure.
+63//! - **Modularity and Isolation**: Smart contracts offer a more modular approach. Each contract is
+64//!   an isolated piece of code, executing predefined operations when triggered. This isolation
+65//!   simplifies development and enhances security, as flaws in one contract do not directly
+66//!   compromise the entire network.
+67//!
+68//! ## Development Complexity
+69//! Runtimes and Smart Contracts differ in their development complexity, largely due to their
+70//! differing purposes and technical requirements.
+71//!
+72//! #### Runtime Development Complexity
+73//! - **In-depth Knowledge Requirements**: Developing a Runtime in Substrate requires a
+74//!   comprehensive understanding of Rust, Substrate's framework, and blockchain principles.
+75//! - **Complex Blockchain Architectures**: Runtime development is suitable for creating complex
+76//!   blockchain architectures. Developers must consider aspects like security, scalability, and
+77//!   network efficiency.
+78//!
+79//! #### Smart Contract Development Complexity
+80//! - **Accessibility**: Smart Contract development is generally more accessible, especially for
+81//!   those already familiar with programming concepts. Knowledge of smart contract-specific
+82//!   languages like Solidity or ink! is required.
+83//! - **Focused on Application Logic**: The development here is focused on the application logic
+84//!   only. This includes writing functions that execute when certain conditions are met, managing
+85//!   state within the contract, and ensuring security against common Smart Contract
+86//!   vulnerabilities.
+87//!
+88//! ## Upgradeability and Flexibility
+89//! Runtimes and Smart Contracts differ significantly in how they handle upgrades and flexibility,
+90//! each with its own advantages and constraints. Runtimes are more flexible, allowing for writing
+91//! migration logic for upgrades, while Smart Contracts are less flexible but offer easier
+92//! deployment and iteration.
+93//!
+94//! #### Runtime Upgradeability and Flexibility
+95//! - **Migration Logic**: One of the key strengths of runtime development is the ability to define
+96//!   migration logic. This allows developers to implement changes in the state or structure of the
+97//!   blockchain during an upgrade. Such migrations can adapt the existing state to fit new
+98//!   requirements or features seamlessly.
+99//! - **On-Chain Governance**: Upgrades in a Runtime environment are typically governed on-chain,
+100//!   involving validators or a governance mechanism. This allows for a democratic and transparent
+101//!   process for making substantial changes to the blockchain.
+102//! - **Broad Impact of Changes**: Changes made in Runtime affect the entire blockchain. This gives
+103//!   developers the power to introduce significant improvements or changes but also necessitates a
+104//!   high level of responsibility and scrutiny, we will talk further about it in the [Security
+105//!   Considerations](#security-considerations) section.
+106//!
+107//! #### Smart Contract Upgradeability and Flexibility
+108//! - **Deployment and Iteration**: Smart Contracts, by nature, are designed for more
+109//!   straightforward deployment and iteration. Developers can quickly deploy contracts.
+110//! - **Contract Code Updates**: Once deployed, although typically immutable, Smart Contracts can be
+111//!   upgraded, but lack of migration logic. The [`pallet_contracts`]
+112//!   allows for contracts to be upgraded by exposing the `set_code` dispatchable. More details on this
+113//!   can be found in [Ink! documentation on upgradeable contracts](https://use.ink/basics/upgradeable-contracts).
+114//! - **Isolated Impact**: Upgrades or changes to a smart contract generally impact only that
+115//!   contract and its users, unlike Runtime upgrades that have a network-wide effect.
+116//! - **Simplicity and Rapid Development**: The development cycle for Smart Contracts is usually
+117//!   faster and less complex than Runtime development, allowing for rapid prototyping and
+118//!   deployment.
+119//!
+120//! ## Performance and Efficiency
+121//! Runtimes and Smart Contracts have distinct characteristics in terms of performance and
+122//! efficiency due to their inherent design and operational contexts. Runtimes are more efficient
+123//! and optimized for specific needs, while Smart Contracts are more generic and less efficient.
+124//!
+125//! #### Runtime Performance and Efficiency
+126//! - **Optimized for Specific Needs**: Runtime modules in Substrate are tailored to meet the
+127//!   specific needs of the blockchain. They are integrated directly into the blockchain's core,
+128//!   allowing them to operate with high efficiency and minimal overhead.
+129//! - **Direct Access to Blockchain State**: Runtime has direct access to the blockchain's state.
+130//!   This direct access enables more efficient data processing and transaction handling, as there
+131//!   is no additional layer between the runtime logic and the blockchain's core.
+132//! - **Resource Management**: Resource management is integral to runtime development to ensure that
+133//!   the blockchain operates smoothly and efficiently.
+134//!
+135//! #### Smart Contract Performance and Efficiency
+136//! - **Generic Nature and Overhead**: Smart Contracts, particularly those running in virtual
+137//!   machine environments, can be less efficient due to the generic nature of their execution
+138//!   environment. The overhead of the virtual machine can lead to increased computational and
+139//!   resource costs.
+140//! - **Isolation and Security Constraints**: Smart Contracts operate in an isolated environment to
+141//!   ensure security and prevent unwanted interactions with the blockchain's state. This isolation,
+142//!   while crucial for security, can introduce additional computational overhead.
+143//! - **Gas Mechanism and Metering**: The gas mechanism in Smart Contracts, used for metering
+144//!   computational resources, ensures that contracts don't consume excessive resources. However,
+145//!   this metering itself requires computational power, adding to the overall cost of contract
+146//!   execution.
+147//!
+148//! ## Security Considerations
+149//! These two methodologies, while serving different purposes, come with their own unique security
+150//! considerations.
+151//!
+152//! #### Runtime Security Aspects
+153//! Runtimes, being at the core of blockchain functionality, have profound implications for the
+154//! security of the entire network:
+155//!
+156//! - **Broad Impact**: Security flaws in the runtime can compromise the entire blockchain,
+157//!   affecting all network participants.
+158//! - **Governance and Upgradeability**: Runtime upgrades, while powerful, need rigorous governance
+159//!   and testing to ensure security. Improperly executed upgrades can introduce vulnerabilities or
+160//!   disrupt network operations.
+161//! - **Complexity and Expertise**: Developing and maintaining runtime requires a higher level of
+162//!   expertise in blockchain architecture and security, as mistakes can be far-reaching.
+163//!
+164//! #### Smart Contract Security Aspects
+165//! Smart contracts, while more isolated, bring their own set of security challenges:
+166//!
+167//! - **Isolated Impact**: Security issues in a smart contract typically affect the contract itself
+168//! and its users, rather than the whole network.
+169//! - **Contract-specific Risks**: Common issues like reentrancy
+170//! attacks, improper handling of external calls, and gas limit vulnerabilities are specific to
+171//! smart contract development.
+172//! - **Permissionless Deployment**: Since anyone can deploy a smart contract,
+173//! the ecosystem is more open to potentially malicious or vulnerable code.
+174//!
+175//! ## Weighing and Metering
+176//! Weighing and metering are mechanisms designed to limit the resources used by external actors.
+177//! However, there are fundamental differences in how these resources are handled in FRAME-based
+178//! Runtimes and how they are handled in Smart Contracts, while Runtime operations are weighed,
+179//! Smart Contract executions must be metered.
+180//!
+181//! #### Weighing
+182//! In FRAME-based Runtimes, operations are *weighed*. This means that each operation in the Runtime
+183//! has a fixed upper cost, known in advance, determined through
+184//! [benchmarking](crate::reference_docs::frame_benchmarking_weight). Weighing is practical here
+185//! because:
+186//!
+187//! - *Predictability*: Runtime operations are part of the blockchain's core logic, which is static
+188//!   until an upgrade occurs. This predictability allows for precise
+189//!   [benchmarking](crate::reference_docs::frame_benchmarking_weight).
+190//! - *Prevention of Abuse*: By having a fixed upper cost that corresponds to the worst-case
+191//!   complexity scenario of its execution (and a mechanism to refund unused weight), it becomes
+192//!   infeasible for an attacker to create transactions that could unpredictably consume excessive
+193//!   resources.
+194//!
+195//! #### Metering
+196//! For Smart Contracts resource consumption is metered. This is essential due to:
+197//!
+198//! - **Untrusted Nature**: Unlike Runtime operations, Smart Contracts can be deployed by any user,
+199//!   and their behavior isn’t known in advance. Metering dynamically measures resource consumption
+200//!   as the contract executes.
+201//! - **Safety Against Infinite Loops**: Metering protects the blockchain from poorly designed
+202//!   contracts that might run into infinite loops, consuming an indefinite amount of resources.
+203//!
+204//! #### Implications for Developers and Users
+205//! - **For Runtime Developers**: Understanding the cost of each operation is essential. Misjudging
+206//!   the weight of operations can lead to network congestion or vulnerability exploitation.
+207//! - **For Smart Contract Developers**: Being mindful of the gas cost associated with contract
+208//!   execution is crucial. Efficiently written contracts save costs and are less likely to hit gas
+209//!   limits, ensuring smoother execution on the blockchain.
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/signed_extensions.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/signed_extensions.rs.html new file mode 100644 index 00000000..442f3ea6 --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/signed_extensions.rs.html @@ -0,0 +1,2 @@ +signed_extensions.rs - source

pezkuwi_sdk_docs/reference_docs/
signed_extensions.rs

1//! `SignedExtension`s are deprecated in favor of
+2//! [`TransactionExtension`s](crate::reference_docs::transaction_extensions).
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/state.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/state.rs.html new file mode 100644 index 00000000..0bd2a6d9 --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/state.rs.html @@ -0,0 +1,12 @@ +state.rs - source

pezkuwi_sdk_docs/reference_docs/
state.rs

1//! # State
+2//!
+3//! The state is abstracted as a key-value like database. Every item that
+4//! needs to be persisted by the [State Transition
+5//! Function](crate::reference_docs::blockchain_state_machines) is written to the state.
+6//!
+7//! ## Special keys
+8//!
+9//! The key-value pairs in the state are represented as byte sequences. The node
+10//! doesn't know how to interpret most the key-value pairs. However, there exist some
+11//! special keys and its values that are known to the node, the so-called
+12//! [`well-known-keys`](sp_storage::well_known_keys).
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/trait_based_programming.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/trait_based_programming.rs.html new file mode 100644 index 00000000..f87d008d --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/trait_based_programming.rs.html @@ -0,0 +1,229 @@ +trait_based_programming.rs - source

pezkuwi_sdk_docs/reference_docs/
trait_based_programming.rs

1//! # Trait-based Programming
+2//!
+3//! This document walks you over a peculiar way of using Rust's `trait` items. This pattern is
+4//! abundantly used within [`frame`] and is therefore paramount important for a smooth transition
+5//! into it.
+6//!
+7//! The rest of this document assumes familiarity with the
+8//! [Rust book's Advanced Traits](https://doc.rust-lang.org/book/ch19-03-advanced-traits.html)
+9//! section.
+10//! Moreover, we use the [`frame::traits::Get`].
+11//!
+12//! First, imagine we are writing a FRAME pallet. We represent this pallet with a `struct Pallet`,
+13//! and this pallet wants to implement the functionalities of that pallet, for example a simple
+14//! `transfer` function. For the sake of education, we are interested in having a `MinTransfer`
+15//! amount, expressed as a [`frame::traits::Get`], which will dictate what is the minimum amount
+16//! that can be transferred.
+17//!
+18//! We can foremost write this as simple as the following snippet:
+19#![doc = docify::embed!("./src/reference_docs/trait_based_programming.rs", basic)]
+20//!
+21//!
+22//! In this example, we use arbitrary choices for `AccountId`, `Balance` and the `MinTransfer` type.
+23//! This works great for **one team's purposes** but we have to remember that Substrate and FRAME
+24//! are written as generic frameworks, intended to be highly configurable.
+25//!
+26//! In a broad sense, there are two avenues in exposing configurability:
+27//!
+28//! 1. For *values* that need to be generic, for example `MinTransfer`, we attach them to the
+29//!    `Pallet` struct as fields:
+30//!
+31//! ```
+32//! struct Pallet {
+33//! 	min_transfer: u128,
+34//! }
+35//! ```
+36//!
+37//! 2. For *types* that need to be generic, we would have to use generic or associated types, such
+38//!    as:
+39//!
+40//! ```
+41//! struct Pallet<AccountId> {
+42//! 	min_transfer: u128,
+43//!     _marker: std::marker::PhantomData<AccountId>,
+44//! }
+45//! ```
+46//!
+47//! Substrate and FRAME, for various reasons (performance, correctness, type safety) has opted to
+48//! use *types* to declare both *values* and *types* as generic. This is the essence of why the
+49//! `Get` trait exists.
+50//!
+51//! This would bring us to the second iteration of the pallet, which would look like:
+52#![doc = docify::embed!("./src/reference_docs/trait_based_programming.rs", generic)]
+53//!
+54//! In this example, we managed to make all 3 of our types generic. Taking the example of the
+55//! `AccountId`, one should read the above as following:
+56//!
+57//! > The `Pallet` does not know what type `AccountId` concretely is, but it knows that it is
+58//! > something that adheres to being `From<[u8; 32]>`.
+59//!
+60//! This method would work, but it suffers from two downsides:
+61//!
+62//! 1. It is verbose, each `impl` block would have to reiterate all of the trait bounds.
+63//! 2. It cannot easily share/inherit generic types. Imagine multiple pallets wanting to be generic
+64//!    over a single `AccountId`. There is no easy way to express that in this model.
+65//!
+66//! Finally, this brings us to using traits and associated types on traits to express the above.
+67//! Trait associated types have the benefit of:
+68//!
+69//! 1. Being less verbose, as in effect they can *group multiple `type`s together*.
+70//! 2. Can inherit from one another by declaring
+71//! [supertraits](https://doc.rust-lang.org/rust-by-example/trait/supertraits.html).
+72//!
+73//! > Interestingly, one downside of associated types is that declaring defaults on them is not
+74//! > stable yet. In the meantime, we have built our own custom mechanics around declaring defaults
+75//! for associated types, see [`pallet_default_config_example`].
+76//!
+77//! The last iteration of our code would look like this:
+78#![doc = docify::embed!("./src/reference_docs/trait_based_programming.rs", trait_based)]
+79//!
+80//! Notice how instead of having multiple generics, everything is generic over a single `<T:
+81//! Config>`, and all types are fetched through `T`, for example `T::AccountId`, `T::MinTransfer`.
+82//!
+83//! Finally, imagine all pallets wanting to be generic over `AccountId`. This can be achieved by
+84//! having individual `trait Configs` declare a shared `trait SystemConfig` as their
+85//! [supertrait](https://doc.rust-lang.org/rust-by-example/trait/supertraits.html).
+86#![doc = docify::embed!("./src/reference_docs/trait_based_programming.rs", with_system)]
+87//! In FRAME, this shared supertrait is [`frame::prelude::frame_system`].
+88//!
+89//! Notice how this made no difference in the syntax of the rest of the code. `T::AccountId` is
+90//! still a valid type, since `T` implements `Config` and `Config` implies `SystemConfig`, which
+91//! has a `type AccountId`.
+92//!
+93//! Note, in some instances one would need to use what is known as the fully-qualified-syntax to
+94//! access a type to help the Rust compiler disambiguate.
+95#![doc = docify::embed!("./src/reference_docs/trait_based_programming.rs", fully_qualified)]
+96//!
+97//! This syntax can sometimes become more complicated when you are dealing with nested traits.
+98//! Consider the following example, in which we fetch the `type Balance` from another trait
+99//! `CurrencyTrait`.
+100#![doc = docify::embed!("./src/reference_docs/trait_based_programming.rs", fully_qualified_complicated)]
+101//!
+102//! Notice the final `type BalanceOf` and how it is defined. Using such aliases to shorten the
+103//! length of fully qualified syntax is a common pattern in FRAME.
+104//!
+105//! The above example is almost identical to the well-known (and somewhat notorious) `type
+106//! BalanceOf` that is often used in the context of [`frame::traits::fungible`].
+107#![doc = docify::embed!("../../substrate/frame/fast-unstake/src/types.rs", BalanceOf)]
+108//!
+109//! ## Additional Resources
+110//!
+111//! - <https://github.com/paritytech/substrate/issues/13836>
+112//! - [Substrate Seminar - Traits and Generic Types](https://www.youtube.com/watch?v=6cp10jVWNl4)
+113//! - <https://exchange.pezkuwichain.app/questions/2228/type-casting-to-trait-t-as-config>
+114#![allow(unused)]
+115
+116use frame::traits::Get;
+117
+118#[docify::export]
+119mod basic {
+120	struct Pallet;
+121
+122	type AccountId = frame::deps::sp_runtime::AccountId32;
+123	type Balance = u128;
+124	type MinTransfer = frame::traits::ConstU128<10>;
+125
+126	impl Pallet {
+127		fn transfer(_from: AccountId, _to: AccountId, _amount: Balance) {
+128			todo!()
+129		}
+130	}
+131}
+132
+133#[docify::export]
+134mod generic {
+135	use super::*;
+136
+137	struct Pallet<AccountId, Balance, MinTransfer> {
+138		_marker: std::marker::PhantomData<(AccountId, Balance, MinTransfer)>,
+139	}
+140
+141	impl<AccountId, Balance, MinTransfer> Pallet<AccountId, Balance, MinTransfer>
+142	where
+143		Balance: frame::traits::AtLeast32BitUnsigned,
+144		MinTransfer: frame::traits::Get<Balance>,
+145		AccountId: From<[u8; 32]>,
+146	{
+147		fn transfer(_from: AccountId, _to: AccountId, amount: Balance) {
+148			assert!(amount >= MinTransfer::get());
+149			unimplemented!();
+150		}
+151	}
+152}
+153
+154#[docify::export]
+155mod trait_based {
+156	use super::*;
+157
+158	trait Config {
+159		type AccountId: From<[u8; 32]>;
+160		type Balance: frame::traits::AtLeast32BitUnsigned;
+161		type MinTransfer: frame::traits::Get<Self::Balance>;
+162	}
+163
+164	struct Pallet<T: Config>(std::marker::PhantomData<T>);
+165	impl<T: Config> Pallet<T> {
+166		fn transfer(_from: T::AccountId, _to: T::AccountId, amount: T::Balance) {
+167			assert!(amount >= T::MinTransfer::get());
+168			unimplemented!();
+169		}
+170	}
+171}
+172
+173#[docify::export]
+174mod with_system {
+175	use super::*;
+176
+177	pub trait SystemConfig {
+178		type AccountId: From<[u8; 32]>;
+179	}
+180
+181	pub trait Config: SystemConfig {
+182		type Balance: frame::traits::AtLeast32BitUnsigned;
+183		type MinTransfer: frame::traits::Get<Self::Balance>;
+184	}
+185
+186	pub struct Pallet<T: Config>(std::marker::PhantomData<T>);
+187	impl<T: Config> Pallet<T> {
+188		fn transfer(_from: T::AccountId, _to: T::AccountId, amount: T::Balance) {
+189			assert!(amount >= T::MinTransfer::get());
+190			unimplemented!();
+191		}
+192	}
+193}
+194
+195#[docify::export]
+196mod fully_qualified {
+197	use super::with_system::*;
+198
+199	// Example of using fully qualified syntax.
+200	type AccountIdOf<T> = <T as SystemConfig>::AccountId;
+201}
+202
+203#[docify::export]
+204mod fully_qualified_complicated {
+205	use super::with_system::*;
+206
+207	trait CurrencyTrait {
+208		type Balance: frame::traits::AtLeast32BitUnsigned;
+209		fn more_stuff() {}
+210	}
+211
+212	trait Config: SystemConfig {
+213		type Currency: CurrencyTrait;
+214	}
+215
+216	struct Pallet<T: Config>(std::marker::PhantomData<T>);
+217	impl<T: Config> Pallet<T> {
+218		fn transfer(
+219			_from: T::AccountId,
+220			_to: T::AccountId,
+221			_amount: <<T as Config>::Currency as CurrencyTrait>::Balance,
+222		) {
+223			unimplemented!();
+224		}
+225	}
+226
+227	/// A common pattern in FRAME.
+228	type BalanceOf<T> = <<T as Config>::Currency as CurrencyTrait>::Balance;
+229}
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/transaction_extensions.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/transaction_extensions.rs.html new file mode 100644 index 00000000..87a5afb3 --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/transaction_extensions.rs.html @@ -0,0 +1,105 @@ +transaction_extensions.rs - source

pezkuwi_sdk_docs/reference_docs/
transaction_extensions.rs

1//! Transaction extensions are, briefly, a means for different chains to extend the "basic"
+2//! extrinsic format with custom data that can be checked by the runtime.
+3//!
+4//! # FRAME provided transaction extensions
+5//!
+6//! FRAME by default already provides the following transaction extensions:
+7//!
+8//! - [`CheckGenesis`](frame_system::CheckGenesis): Ensures that a transaction was sent for the same
+9//!   network. Determined based on genesis.
+10//!
+11//! - [`CheckMortality`](frame_system::CheckMortality): Extends a transaction with a configurable
+12//!   mortality.
+13//!
+14//! - [`CheckNonZeroSender`](frame_system::CheckNonZeroSender): Ensures that the sender of a
+15//!   transaction is not the *all zero account* (all bytes of the accountid are zero).
+16//!
+17//! - [`CheckNonce`](frame_system::CheckNonce): Extends a transaction with a nonce to prevent replay
+18//!   of transactions and to provide ordering of transactions.
+19//!
+20//! - [`CheckSpecVersion`](frame_system::CheckSpecVersion): Ensures that a transaction was built for
+21//!   the currently active runtime.
+22//!
+23//! - [`CheckTxVersion`](frame_system::CheckTxVersion): Ensures that the transaction signer used the
+24//!   correct encoding of the call.
+25//!
+26//! - [`CheckWeight`](frame_system::CheckWeight): Ensures that the transaction fits into the block
+27//!   before dispatching it.
+28//!
+29//! - [`ChargeTransactionPayment`](pallet_transaction_payment::ChargeTransactionPayment): Charges
+30//!   transaction fees from the signer based on the weight of the call using the native token.
+31//!
+32//! - [`ChargeAssetTxPayment`](pallet_asset_tx_payment::ChargeAssetTxPayment): Charges transaction
+33//!   fees from the signer based on the weight of the call using any supported asset (including the
+34//!   native token).
+35//!
+36//! - [`ChargeAssetTxPayment`(using
+37//!   conversion)](pallet_asset_conversion_tx_payment::ChargeAssetTxPayment): Charges transaction
+38//!   fees from the signer based on the weight of the call using any supported asset (including the
+39//!   native token). The asset is converted to the native token using a pool.
+40//!
+41//! - [`SkipCheckIfFeeless`](pallet_skip_feeless_payment::SkipCheckIfFeeless): Allows transactions
+42//!   to be processed without paying any fee. This requires that the `call` that should be
+43//!   dispatched is augmented with the [`feeless_if`](frame_support::pallet_macros::feeless_if)
+44//!   attribute.
+45//!
+46//! - [`CheckMetadataHash`](frame_metadata_hash_extension::CheckMetadataHash): Extends transactions
+47//!   to include the so-called metadata hash. This is required by chains to support the generic
+48//!   Ledger application and other similar offline wallets.
+49//!
+50//! - [`WeightReclaim`](frame_system::WeightReclaim): A transaction extension for the relay chain
+51//!   that reclaims unused weight after executing a transaction.
+52//!
+53//! - [`StorageWeightReclaim`](cumulus_pallet_weight_reclaim::StorageWeightReclaim): A transaction
+54//!   extension for teyrchains that reclaims unused storage weight after executing a transaction.
+55//!
+56//! For more information about these extensions, follow the link to the type documentation.
+57//!
+58//! # Building a custom transaction extension
+59//!
+60//! Defining a couple of very simple transaction extensions looks like the following:
+61#![doc = docify::embed!("./src/reference_docs/transaction_extensions.rs", transaction_extensions_example)]
+62
+63#[docify::export]
+64pub mod transaction_extensions_example {
+65	use codec::{Decode, DecodeWithMemTracking, Encode};
+66	use scale_info::TypeInfo;
+67	use sp_runtime::{
+68		impl_tx_ext_default,
+69		traits::{Dispatchable, TransactionExtension},
+70		transaction_validity::TransactionValidityError,
+71	};
+72
+73	// This doesn't actually check anything, but simply allows
+74	// some arbitrary `u32` to be added to the extrinsic payload
+75	#[derive(Debug, Encode, Decode, DecodeWithMemTracking, Clone, Eq, PartialEq, TypeInfo)]
+76	pub struct AddToPayload(pub u32);
+77
+78	impl<Call: Dispatchable> TransactionExtension<Call> for AddToPayload {
+79		const IDENTIFIER: &'static str = "AddToPayload";
+80		type Implicit = ();
+81		type Pre = ();
+82		type Val = ();
+83
+84		impl_tx_ext_default!(Call; weight validate prepare);
+85	}
+86
+87	// This is the opposite; nothing will be added to the extrinsic payload,
+88	// but the Implicit type (`1234u32`) will be added to the
+89	// payload to be signed.
+90	#[derive(Debug, Encode, Decode, DecodeWithMemTracking, Clone, Eq, PartialEq, TypeInfo)]
+91	pub struct AddToSignaturePayload;
+92
+93	impl<Call: Dispatchable> TransactionExtension<Call> for AddToSignaturePayload {
+94		const IDENTIFIER: &'static str = "AddToSignaturePayload";
+95		type Implicit = u32;
+96
+97		fn implicit(&self) -> Result<Self::Implicit, TransactionValidityError> {
+98			Ok(1234)
+99		}
+100		type Pre = ();
+101		type Val = ();
+102
+103		impl_tx_ext_default!(Call; weight validate prepare);
+104	}
+105}
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/umbrella_crate.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/umbrella_crate.rs.html new file mode 100644 index 00000000..00d79be0 --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/umbrella_crate.rs.html @@ -0,0 +1,91 @@ +umbrella_crate.rs - source

pezkuwi_sdk_docs/reference_docs/
umbrella_crate.rs

1//! # Umbrella Crate
+2//!
+3//! The Pezkuwi-SDK "umbrella" is a crate that re-exports all other published crates. This makes it
+4//! possible to have a very small `Cargo.toml` file that only has one dependency, the umbrella
+5//! crate. This helps with selecting the right combination of crate versions, since otherwise 3rd
+6//! party tools are needed to select a compatible set of versions.
+7//!
+8//!
+9//! ## Features
+10//!
+11//! The umbrella crate supports no-std builds and can therefore be used in the runtime and node.
+12//! There are two main features: `runtime` and `node`. The `runtime` feature enables all `no-std`
+13//! crates, while the `node` feature enables all `std` crates. It should be used like any other
+14//! crate in the repo, with `default-features = false`.
+15//!
+16//! For more fine-grained control, additionally, each crate can be enabled selectively. The umbrella
+17//! exposes one feature per dependency. For example, if you only want to use the `frame-support`
+18//! crate, you can enable the `frame-support` feature.
+19//!
+20//! The umbrella exposes a few more general features:
+21//! - `tuples-96`: Needs to be enabled for runtimes that have more than 64 pallets.
+22//! - `serde`: Specifically enable `serde` en/decoding support.
+23//! - `experimental`: Experimental enable experimental features - should not yet used in production.
+24//! - `with-tracing`: Enable tracing support.
+25//! - `try-runtime`, `runtime-benchmarks` and `std`: These follow the standard conventions.
+26//! - `runtime`: As described above, enable all `no-std` crates.
+27//! - `node`: As described above, enable all `std` crates.
+28//! - There does *not* exist a dedicated docs feature. To generate docs, enable the `runtime` and
+29//!   `node` feature. For `docs.rs` the manifest contains specific configuration to make it show up
+30//!   all re-exports.
+31//!
+32//! There is a specific [`zepter`](https://github.com/ggwpez/zepter) check in place to ensure that
+33//! the features of the umbrella are correctly configured. This check is run in CI and locally when
+34//! running `zepter`.
+35//!
+36//! ## Generation
+37//!
+38//! The umbrella crate needs to be updated every time when a new crate is added or removed from the
+39//! workspace. It is checked in CI by calling its generation script. The generation script is
+40//! located in `./scripts/generate-umbrella.py` and needs dependency `cargo_workspace`.
+41//!
+42//! Example: `python3 scripts/generate-umbrella.py --sdk . --version 1.9.0`
+43//!
+44//! ## Usage
+45//!
+46//! > Note: You can see a live example in the `staging-node-cli` and `kitchensink-runtime` crates.
+47//!
+48//! The umbrella crate can be added to your runtime crate like this:
+49//!
+50//! `pezkuwi-sdk = { path = "../../../../umbrella", features = ["runtime"], default-features =
+51//! false }`
+52//!
+53//! or for a node:
+54//!
+55//! `pezkuwi-sdk = { path = "../../../../umbrella", features = ["node"], default-features = false
+56//! }`
+57//!
+58//! In the code, it is then possible to bring all dependencies into scope via:
+59//!
+60//! `use pezkuwi_sdk::*;`
+61//!
+62//! ### Known Issues
+63//!
+64//! The only known issue so far is the fact that the `use` statement brings the dependencies only
+65//! into the outer module scope - not the global crate scope. For example, the following code would
+66//! need to be adjusted:
+67//!
+68//! ```rust
+69//! use pezkuwi_sdk::*;
+70//!
+71//! mod foo {
+72//!    // This does sadly not compile:
+73//!    frame_support::parameter_types! { }
+74//!
+75//!    // Instead, we need to do this (or add an equivalent `use` statement):
+76//!    pezkuwi_sdk::frame_support::parameter_types! { }
+77//! }
+78//! ```
+79//!
+80//! Apart from this, no issues are known. There could be some bugs with how macros locate their own
+81//! re-exports. Please [report issues](https://github.com/pezkuwichain/pezkuwi-sdk/issues) that arise from using this crate.
+82//!
+83//! ## Dependencies
+84//!
+85//! The umbrella crate re-exports all published crates, with a few exceptions:
+86//! - Runtime crates like `pezkuwichain-runtime` etc are not exported. This otherwise leads to very
+87//!   weird compile errors and should not be needed anyway.
+88//! - Example and fuzzing crates are not exported. This is currently detected by checking the name
+89//!   of the crate for these magic words. In the future, it will utilize custom metadata, as it is
+90//!   done in the `pezkuwichain-runtime` crate.
+91//! - The umbrella crate itself. Should be obvious :)
\ No newline at end of file diff --git a/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/wasm_meta_protocol.rs.html b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/wasm_meta_protocol.rs.html new file mode 100644 index 00000000..a42b77ac --- /dev/null +++ b/web/public/sdk_docs/src/pezkuwi_sdk_docs/reference_docs/wasm_meta_protocol.rs.html @@ -0,0 +1,158 @@ +wasm_meta_protocol.rs - source

pezkuwi_sdk_docs/reference_docs/
wasm_meta_protocol.rs

1//! # WASM Meta Protocol
+2//!
+3//! All Substrate based chains adhere to a unique architectural design novel to the Pezkuwi
+4//! ecosystem. We refer to this design as the "**WASM Meta Protocol**".
+5//!
+6//! Consider the fact that a traditional blockchain software is usually a monolithic artifact.
+7//! **Upgrading any part of the system implies upgrading the entire system**. This has historically
+8//! led to cumbersome forkful upgrades to be the status quo in blockchain ecosystems. In other
+9//! words, the entire node software is the specification of the blockchain's [`state transition
+10//! function`](crate::reference_docs::blockchain_state_machines).
+11//!
+12//! Moreover, the idea of "storing code in the state" is explored in the context of smart contracts
+13//! platforms, but has not been expanded further.
+14//!
+15//! Substrate mixes these two ideas together, and takes the novel approach of storing the
+16//! blockchain's main "state transition function" in the main blockchain state, in the same fashion
+17//! that a smart contract platform stores the code of individual contracts in its state. As noted in
+18//! [`crate::reference_docs::blockchain_state_machines`], this state transition function is called
+19//! the **Runtime**, and WASM is chosen as the bytecode. The Runtime is stored under a special key
+20//! in the state (see [`sp_core::storage::well_known_keys`]) and can be updated as a part of the
+21//! state transition function's execution, just like a user's account balance can be updated.
+22//!
+23//! > Note that while we drew an analogy between smart contracts and runtimes in the above, there
+24//! > are fundamental differences between the two, explained in
+25//! > [`crate::reference_docs::runtime_vs_smart_contract`].
+26//!
+27//! The rest of the system that is NOT the state transition function is called the
+28//! [**Node**](crate::reference_docs::glossary#node), and is a normal binary that is compiled from
+29//! Rust to different hardware targets.
+30//!
+31//! This design enables all Substrate-based chains to be fork-less-ly upgradeable, because the
+32//! Runtime can be updated on the fly, within the execution of a block, and the node is (for the
+33//! most part) oblivious to the change that is happening.
+34//!
+35//! Therefore, the high-level architecture of a any Substrate-based chain can be demonstrated as
+36//! follows:
+37#![doc = simple_mermaid::mermaid!("../../../mermaid/substrate_simple.mmd")]
+38//!
+39//! The node and the runtime need to communicate. This is done through two concepts:
+40//!
+41//! 1. **Host functions**: a way for the (WASM) runtime to talk to the node. All host functions are
+42//!    defined in [`sp_io`]. For example, [`sp_io::storage`] are the set of host functions that
+43//!    allow the runtime to read and write data to the on-chain state.
+44//! 2. **Runtime APIs**: a way for the node to talk to the WASM runtime. Runtime APIs are defined
+45//!    using macros and utilities in [`sp_api`]. For example, [`sp_api::Core`] is the most
+46//!    fundamental runtime API that any blockchain must implement in order to be able to (re)
+47//!    execute blocks.
+48#![doc = simple_mermaid::mermaid!("../../../mermaid/substrate_client_runtime.mmd")]
+49//!
+50//! A runtime must have a set of runtime APIs in order to have any meaningful blockchain
+51//! functionality, but it can also expose more APIs. See
+52//! [`crate::reference_docs::custom_runtime_api_rpc`] as an example of how to add custom runtime
+53//! APIs to your FRAME-based runtime.
+54//!
+55//! Similarly, for a runtime to be "compatible" with a node, the node must implement the full set of
+56//! host functions that the runtime at any point in time requires. Given the fact that a runtime can
+57//! evolve in time, and a blockchain node (typically) wishes to be capable of re-executing all the
+58//! previous blocks, this means that a node must always maintain support for the old host functions.
+59//! **This implies that adding a new host function is a big commitment and should be done with
+60//! care**. This is why, for example, adding a new host function to Pezkuwi always requires an RFC.
+61//! Learn how to add a new host function to your runtime in
+62//! [`crate::reference_docs::custom_host_functions`].
+63//!
+64//! ## Node vs. Runtime
+65//!
+66//! A common question is: which components of the system end up being part of the node, and which
+67//! ones of the runtime?
+68//!
+69//! Recall from [`crate::reference_docs::blockchain_state_machines`] that the runtime is the state
+70//! transition function. Anything that needs to influence how your blockchain's state is updated,
+71//! should be a part of the runtime. For example, the logic around currency, governance, identity or
+72//! any other application-specific logic that has to do with the state is part of the runtime.
+73//!
+74//! Anything that does not have to do with the state-transition function and will only
+75//! facilitate/enable it is part of the node. For example, the database, networking, and even
+76//! consensus algorithm are all node-side components.
+77//!
+78//! > The consensus is to your runtime what HTTP is to a web-application. It is the underlying
+79//! > engine that enables trustless execution of the runtime in a distributed manner whilst
+80//! > maintaining a canonical outcome of that execution.
+81#![doc = simple_mermaid::mermaid!("../../../mermaid/substrate_with_frame.mmd")]
+82//!
+83//! ## State
+84//!
+85//! From the previous sections, we know that the database component is part of the node, not the
+86//! runtime. We also hinted that a set of host functions ([`sp_io::storage`]) are how the runtime
+87//! issues commands to the node to read/write to the state. Let's dive deeper into this.
+88//!
+89//! The state of the blockchain, what we seek to come to consensus about, is indeed *kept* in the
+90//! node side. Nonetheless, the runtime is the only component that:
+91//!
+92//! 1. Can update the state.
+93//! 2. Can fully interpret the state.
+94//!
+95//! In fact, [`sp_core::storage::well_known_keys`] are the only state keys that the node side is
+96//! aware of. The rest of the state, including what logic the runtime has, what balance each user
+97//! has and such, are all only comprehensible to the runtime.
+98#![doc = simple_mermaid::mermaid!("../../../mermaid/state.mmd")]
+99//!
+100//! In the above diagram, all of the state keys and values are opaque bytes to the node. The node
+101//! does not know what they mean, and it does not know what is the type of the corresponding value
+102//! (e.g. if it is a number of a vector). Contrary, the runtime knows both the meaning of their
+103//! keys, and the type of the values.
+104//!
+105//! This opaque-ness is the fundamental reason why Substrate-based chains can fork-less-ly upgrade:
+106//! because the node side code is kept oblivious to all of the details of the state transition
+107//! function. Therefore, the state transition function can freely upgrade without the node needing
+108//! to know.
+109//!
+110//! ## Native Runtime
+111//!
+112//! Historically, the node software also kept a native copy of the runtime at the time of
+113//! compilation within it. This used to be called the "Native Runtime". The main purpose of the
+114//! native runtime used to be leveraging the faster execution time and better debugging
+115//! infrastructure of native code. However, neither of the two arguments strongly hold and the
+116//! native runtime is being fully removed from the node-sdk.
+117//!
+118//! See: <https://github.com/pezkuwichain/pezkuwi-sdk/issues/97>
+119//!
+120//! > Also, note that the flags [`sc_cli::ExecutionStrategy::Native`] is already a noop and all
+121//! > chains built with Substrate only use WASM execution.
+122//!
+123//! ### Runtime Versions
+124//!
+125//! An important detail of the native execution worth learning about is that the node software,
+126//! obviously, only uses the native runtime if it is the same code as with the wasm blob stored
+127//! onchain. Else, nodes who run the native runtime will come to a different state transition. How
+128//! do nodes determine if two runtimes are the same? Through the very important
+129//! [`sp_version::RuntimeVersion`]. All runtimes expose their version via a runtime api
+130//! ([`sp_api::Core::version`]) that returns this struct. The node software, or other applications,
+131//! inspect this struct to examine the identity of a runtime, and to determine if two runtimes are
+132//! the same. Namely, [`sp_version::RuntimeVersion::spec_version`] is the main key that implies two
+133//! runtimes are the same.
+134//!
+135//! Therefore, it is utmost important to make sure before any runtime upgrade, the spec version is
+136//! updated.
+137//!
+138//! ## Example: Block Execution.
+139//!
+140//! As a final example to recap, let's look at how Substrate-based nodes execute blocks. Blocks are
+141//! received in the node side software as opaque blobs and in the networking layer.
+142//!
+143//! At some point, based on the consensus algorithm's rules, the node decides to import (aka.
+144//! *validate*) a block.
+145//!
+146//! * First, the node will fetch the state of the parent hash of the block that wishes to be
+147//! imported.
+148//! * The runtime is fetched from this state, and placed into a WASM execution environment.
+149//! * The [`sp_api::Core::execute_block`] runtime API is called and the block is passed in as an
+150//! argument.
+151//! * The runtime will then execute the block, and update the state accordingly. Any state update is
+152//!   issued via the [`sp_io::storage`] host functions.
+153//! * Both the runtime and node will check the state-root of the state after the block execution to
+154//!   match the one claimed in the block header.
+155//!
+156//! > Example taken from [this
+157//! > lecture](https://www.youtube.com/watch?v=v0cKuddbF_Q&list=PL-w_i5kwVqbkRmfDn5nzeuU1S_FFW8dDg&index=4)
+158//! > of the Pezkuwi Blockchain Academy.
\ No newline at end of file diff --git a/web/public/sdk_docs/static.files/COPYRIGHT-7fb11f4e.txt b/web/public/sdk_docs/static.files/COPYRIGHT-7fb11f4e.txt new file mode 100644 index 00000000..752dab0a --- /dev/null +++ b/web/public/sdk_docs/static.files/COPYRIGHT-7fb11f4e.txt @@ -0,0 +1,71 @@ +# REUSE-IgnoreStart + +These documentation pages include resources by third parties. This copyright +file applies only to those resources. The following third party resources are +included, and carry their own copyright notices and license terms: + +* Fira Sans (FiraSans-Regular.woff2, FiraSans-Medium.woff2): + + Copyright (c) 2014, Mozilla Foundation https://mozilla.org/ + with Reserved Font Name Fira Sans. + + Copyright (c) 2014, Telefonica S.A. + + Licensed under the SIL Open Font License, Version 1.1. + See FiraSans-LICENSE.txt. + +* rustdoc.css, main.js, and playpen.js: + + Copyright 2015 The Rust Developers. + Licensed under the Apache License, Version 2.0 (see LICENSE-APACHE.txt) or + the MIT license (LICENSE-MIT.txt) at your option. + +* normalize.css: + + Copyright (c) Nicolas Gallagher and Jonathan Neal. + Licensed under the MIT license (see LICENSE-MIT.txt). + +* Source Code Pro (SourceCodePro-Regular.ttf.woff2, + SourceCodePro-Semibold.ttf.woff2, SourceCodePro-It.ttf.woff2): + + Copyright 2010, 2012 Adobe Systems Incorporated (http://www.adobe.com/), + with Reserved Font Name 'Source'. All Rights Reserved. Source is a trademark + of Adobe Systems Incorporated in the United States and/or other countries. + + Licensed under the SIL Open Font License, Version 1.1. + See SourceCodePro-LICENSE.txt. + +* Source Serif 4 (SourceSerif4-Regular.ttf.woff2, SourceSerif4-Bold.ttf.woff2, + SourceSerif4-It.ttf.woff2, SourceSerif4-Semibold.ttf.woff2): + + Copyright 2014-2021 Adobe (http://www.adobe.com/), with Reserved Font Name + 'Source'. All Rights Reserved. Source is a trademark of Adobe in the United + States and/or other countries. + + Licensed under the SIL Open Font License, Version 1.1. + See SourceSerif4-LICENSE.md. + +* Nanum Barun Gothic Font (NanumBarunGothic.woff2) + + Copyright 2010, NAVER Corporation (http://www.nhncorp.com) + with Reserved Font Name Nanum, Naver Nanum, NanumGothic, Naver NanumGothic, + NanumMyeongjo, Naver NanumMyeongjo, NanumBrush, Naver NanumBrush, NanumPen, + Naver NanumPen, Naver NanumGothicEco, NanumGothicEco, + Naver NanumMyeongjoEco, NanumMyeongjoEco, Naver NanumGothicLight, + NanumGothicLight, NanumBarunGothic, Naver NanumBarunGothic. + + https://hangeul.naver.com/2017/nanum + https://github.com/hiun/NanumBarunGothic + + Licensed under the SIL Open Font License, Version 1.1. + See NanumBarunGothic-LICENSE.txt. + +* Rust logos (rust-logo.svg, favicon.svg, favicon-32x32.png) + + Copyright 2025 Rust Foundation. + Licensed under the Creative Commons Attribution license (CC-BY). + https://rustfoundation.org/policy/rust-trademark-policy/ + +This copyright file is intended to be distributed with rustdoc output. + +# REUSE-IgnoreEnd diff --git a/web/public/sdk_docs/static.files/FiraMono-Medium-86f75c8c.woff2 b/web/public/sdk_docs/static.files/FiraMono-Medium-86f75c8c.woff2 new file mode 100644 index 00000000..610e9b20 Binary files /dev/null and b/web/public/sdk_docs/static.files/FiraMono-Medium-86f75c8c.woff2 differ diff --git a/web/public/sdk_docs/static.files/FiraMono-Regular-87c26294.woff2 b/web/public/sdk_docs/static.files/FiraMono-Regular-87c26294.woff2 new file mode 100644 index 00000000..9fa44b7c Binary files /dev/null and b/web/public/sdk_docs/static.files/FiraMono-Regular-87c26294.woff2 differ diff --git a/web/public/sdk_docs/static.files/FiraSans-Italic-81dc35de.woff2 b/web/public/sdk_docs/static.files/FiraSans-Italic-81dc35de.woff2 new file mode 100644 index 00000000..3f63664f Binary files /dev/null and b/web/public/sdk_docs/static.files/FiraSans-Italic-81dc35de.woff2 differ diff --git a/web/public/sdk_docs/static.files/FiraSans-LICENSE-05ab6dbd.txt b/web/public/sdk_docs/static.files/FiraSans-LICENSE-05ab6dbd.txt new file mode 100644 index 00000000..d7e9c149 --- /dev/null +++ b/web/public/sdk_docs/static.files/FiraSans-LICENSE-05ab6dbd.txt @@ -0,0 +1,98 @@ +// REUSE-IgnoreStart + +Digitized data copyright (c) 2012-2015, The Mozilla Foundation and Telefonica S.A. +with Reserved Font Name < Fira >, + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. + +// REUSE-IgnoreEnd diff --git a/web/public/sdk_docs/static.files/FiraSans-Medium-e1aa3f0a.woff2 b/web/public/sdk_docs/static.files/FiraSans-Medium-e1aa3f0a.woff2 new file mode 100644 index 00000000..7a1e5fc5 Binary files /dev/null and b/web/public/sdk_docs/static.files/FiraSans-Medium-e1aa3f0a.woff2 differ diff --git a/web/public/sdk_docs/static.files/FiraSans-MediumItalic-ccf7e434.woff2 b/web/public/sdk_docs/static.files/FiraSans-MediumItalic-ccf7e434.woff2 new file mode 100644 index 00000000..2d08f9f7 Binary files /dev/null and b/web/public/sdk_docs/static.files/FiraSans-MediumItalic-ccf7e434.woff2 differ diff --git a/web/public/sdk_docs/static.files/FiraSans-Regular-0fe48ade.woff2 b/web/public/sdk_docs/static.files/FiraSans-Regular-0fe48ade.woff2 new file mode 100644 index 00000000..e766e06c Binary files /dev/null and b/web/public/sdk_docs/static.files/FiraSans-Regular-0fe48ade.woff2 differ diff --git a/web/public/sdk_docs/static.files/LICENSE-APACHE-a60eea81.txt b/web/public/sdk_docs/static.files/LICENSE-APACHE-a60eea81.txt new file mode 100644 index 00000000..16fe87b0 --- /dev/null +++ b/web/public/sdk_docs/static.files/LICENSE-APACHE-a60eea81.txt @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. diff --git a/web/public/sdk_docs/static.files/LICENSE-MIT-23f18e03.txt b/web/public/sdk_docs/static.files/LICENSE-MIT-23f18e03.txt new file mode 100644 index 00000000..31aa7938 --- /dev/null +++ b/web/public/sdk_docs/static.files/LICENSE-MIT-23f18e03.txt @@ -0,0 +1,23 @@ +Permission is hereby granted, free of charge, to any +person obtaining a copy of this software and associated +documentation files (the "Software"), to deal in the +Software without restriction, including without +limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software +is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice +shall be included in all copies or substantial portions +of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. diff --git a/web/public/sdk_docs/static.files/NanumBarunGothic-13b3dcba.ttf.woff2 b/web/public/sdk_docs/static.files/NanumBarunGothic-13b3dcba.ttf.woff2 new file mode 100644 index 00000000..1866ad4b Binary files /dev/null and b/web/public/sdk_docs/static.files/NanumBarunGothic-13b3dcba.ttf.woff2 differ diff --git a/web/public/sdk_docs/static.files/NanumBarunGothic-LICENSE-a37d393b.txt b/web/public/sdk_docs/static.files/NanumBarunGothic-LICENSE-a37d393b.txt new file mode 100644 index 00000000..4b3edc29 --- /dev/null +++ b/web/public/sdk_docs/static.files/NanumBarunGothic-LICENSE-a37d393b.txt @@ -0,0 +1,103 @@ +// REUSE-IgnoreStart + +Copyright (c) 2010, NAVER Corporation (https://www.navercorp.com/), + +with Reserved Font Name Nanum, Naver Nanum, NanumGothic, Naver NanumGothic, +NanumMyeongjo, Naver NanumMyeongjo, NanumBrush, Naver NanumBrush, NanumPen, +Naver NanumPen, Naver NanumGothicEco, NanumGothicEco, Naver NanumMyeongjoEco, +NanumMyeongjoEco, Naver NanumGothicLight, NanumGothicLight, NanumBarunGothic, +Naver NanumBarunGothic, NanumSquareRound, NanumBarunPen, MaruBuri + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. + +// REUSE-IgnoreEnd diff --git a/web/public/sdk_docs/static.files/SourceCodePro-It-fc8b9304.ttf.woff2 b/web/public/sdk_docs/static.files/SourceCodePro-It-fc8b9304.ttf.woff2 new file mode 100644 index 00000000..462c34ef Binary files /dev/null and b/web/public/sdk_docs/static.files/SourceCodePro-It-fc8b9304.ttf.woff2 differ diff --git a/web/public/sdk_docs/static.files/SourceCodePro-LICENSE-67f54ca7.txt b/web/public/sdk_docs/static.files/SourceCodePro-LICENSE-67f54ca7.txt new file mode 100644 index 00000000..0d2941e1 --- /dev/null +++ b/web/public/sdk_docs/static.files/SourceCodePro-LICENSE-67f54ca7.txt @@ -0,0 +1,97 @@ +// REUSE-IgnoreStart + +Copyright 2010, 2012 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name 'Source'. All Rights Reserved. Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries. + +This Font Software is licensed under the SIL Open Font License, Version 1.1. + +This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. + +// REUSE-IgnoreEnd diff --git a/web/public/sdk_docs/static.files/SourceCodePro-Regular-8badfe75.ttf.woff2 b/web/public/sdk_docs/static.files/SourceCodePro-Regular-8badfe75.ttf.woff2 new file mode 100644 index 00000000..10b558e0 Binary files /dev/null and b/web/public/sdk_docs/static.files/SourceCodePro-Regular-8badfe75.ttf.woff2 differ diff --git a/web/public/sdk_docs/static.files/SourceCodePro-Semibold-aa29a496.ttf.woff2 b/web/public/sdk_docs/static.files/SourceCodePro-Semibold-aa29a496.ttf.woff2 new file mode 100644 index 00000000..5ec64eef Binary files /dev/null and b/web/public/sdk_docs/static.files/SourceCodePro-Semibold-aa29a496.ttf.woff2 differ diff --git a/web/public/sdk_docs/static.files/SourceSerif4-Bold-6d4fd4c0.ttf.woff2 b/web/public/sdk_docs/static.files/SourceSerif4-Bold-6d4fd4c0.ttf.woff2 new file mode 100644 index 00000000..181a07f6 Binary files /dev/null and b/web/public/sdk_docs/static.files/SourceSerif4-Bold-6d4fd4c0.ttf.woff2 differ diff --git a/web/public/sdk_docs/static.files/SourceSerif4-It-ca3b17ed.ttf.woff2 b/web/public/sdk_docs/static.files/SourceSerif4-It-ca3b17ed.ttf.woff2 new file mode 100644 index 00000000..2ae08a7b Binary files /dev/null and b/web/public/sdk_docs/static.files/SourceSerif4-It-ca3b17ed.ttf.woff2 differ diff --git a/web/public/sdk_docs/static.files/SourceSerif4-Regular-6b053e98.ttf.woff2 b/web/public/sdk_docs/static.files/SourceSerif4-Regular-6b053e98.ttf.woff2 new file mode 100644 index 00000000..0263fc30 Binary files /dev/null and b/web/public/sdk_docs/static.files/SourceSerif4-Regular-6b053e98.ttf.woff2 differ diff --git a/web/public/sdk_docs/static.files/SourceSerif4-Semibold-457a13ac.ttf.woff2 b/web/public/sdk_docs/static.files/SourceSerif4-Semibold-457a13ac.ttf.woff2 new file mode 100644 index 00000000..dd55f4e9 Binary files /dev/null and b/web/public/sdk_docs/static.files/SourceSerif4-Semibold-457a13ac.ttf.woff2 differ diff --git a/web/public/sdk_docs/static.files/favicon-044be391.svg b/web/public/sdk_docs/static.files/favicon-044be391.svg new file mode 100644 index 00000000..8b34b511 --- /dev/null +++ b/web/public/sdk_docs/static.files/favicon-044be391.svg @@ -0,0 +1,24 @@ + + + + + diff --git a/web/public/sdk_docs/static.files/favicon-32x32-eab170b8.png b/web/public/sdk_docs/static.files/favicon-32x32-eab170b8.png new file mode 100644 index 00000000..0670c4da Binary files /dev/null and b/web/public/sdk_docs/static.files/favicon-32x32-eab170b8.png differ diff --git a/web/public/sdk_docs/static.files/main-6dc2a7f3.js b/web/public/sdk_docs/static.files/main-6dc2a7f3.js new file mode 100644 index 00000000..3e51cbd7 --- /dev/null +++ b/web/public/sdk_docs/static.files/main-6dc2a7f3.js @@ -0,0 +1,24 @@ +"use strict";window.RUSTDOC_TOOLTIP_HOVER_MS=300;window.RUSTDOC_TOOLTIP_HOVER_EXIT_MS=450;function resourcePath(basename,extension){return getVar("root-path")+basename+getVar("resource-suffix")+extension;}function hideMain(){addClass(document.getElementById(MAIN_ID),"hidden");const toggle=document.getElementById("toggle-all-docs");if(toggle){toggle.setAttribute("disabled","disabled");}}function showMain(){const main=document.getElementById(MAIN_ID);if(!main){return;}removeClass(main,"hidden");const mainHeading=main.querySelector(".main-heading");if(mainHeading&&window.searchState.rustdocToolbar){if(window.searchState.rustdocToolbar.parentElement){window.searchState.rustdocToolbar.parentElement.removeChild(window.searchState.rustdocToolbar,);}mainHeading.appendChild(window.searchState.rustdocToolbar);}const toggle=document.getElementById("toggle-all-docs");if(toggle){toggle.removeAttribute("disabled");}}window.rootPath=getVar("root-path");window.currentCrate=getVar("current-crate");function getVirtualKey(ev){if("key"in ev&&typeof ev.key!=="undefined"){return ev.key;}const c=ev.charCode||ev.keyCode;if(c===27){return"Escape";}return String.fromCharCode(c);}const MAIN_ID="main-content";const ALTERNATIVE_DISPLAY_ID="alternative-display";const NOT_DISPLAYED_ID="not-displayed";function getNakedUrl(){return window.location.href.split("?")[0].split("#")[0];}function insertAfter(newNode,referenceNode){referenceNode.parentNode.insertBefore(newNode,referenceNode.nextSibling);}function getOrCreateSection(id,classes){let el=document.getElementById(id);if(!el){el=document.createElement("section");el.id=id;el.className=classes;insertAfter(el,document.getElementById(MAIN_ID));}return el;}function getAlternativeDisplayElem(){return getOrCreateSection(ALTERNATIVE_DISPLAY_ID,"content hidden");}function getNotDisplayedElem(){return getOrCreateSection(NOT_DISPLAYED_ID,"hidden");}function switchDisplayedElement(elemToDisplay){const el=getAlternativeDisplayElem();if(el.children.length>0){getNotDisplayedElem().appendChild(el.firstElementChild);}if(elemToDisplay===null){addClass(el,"hidden");showMain();return;}el.appendChild(elemToDisplay);hideMain();removeClass(el,"hidden");const mainHeading=elemToDisplay.querySelector(".main-heading");if(mainHeading&&window.searchState.rustdocToolbar){if(window.searchState.rustdocToolbar.parentElement){window.searchState.rustdocToolbar.parentElement.removeChild(window.searchState.rustdocToolbar,);}mainHeading.appendChild(window.searchState.rustdocToolbar);}}function browserSupportsHistoryApi(){return window.history&&typeof window.history.pushState==="function";}function preLoadCss(cssUrl){const link=document.createElement("link");link.href=cssUrl;link.rel="preload";link.as="style";document.getElementsByTagName("head")[0].appendChild(link);}(function(){const isHelpPage=window.location.pathname.endsWith("/help.html");function loadScript(url,errorCallback){const script=document.createElement("script");script.src=url;if(errorCallback!==undefined){script.onerror=errorCallback;}document.head.append(script);}onEachLazy(document.querySelectorAll(".settings-menu"),settingsMenu=>{settingsMenu.querySelector("a").onclick=event=>{if(event.ctrlKey||event.altKey||event.metaKey){return;}window.hideAllModals(false);addClass(settingsMenu,"rotate");event.preventDefault();loadScript(getVar("static-root-path")+getVar("settings-js"));setTimeout(()=>{const themes=getVar("themes").split(",");for(const theme of themes){if(theme!==""){preLoadCss(getVar("root-path")+theme+".css");}}},0);};});window.searchState={rustdocToolbar:document.querySelector("rustdoc-toolbar"),loadingText:"Loading search results...",inputElement:()=>{let el=document.getElementsByClassName("search-input")[0];if(!el){const out=nonnull(nonnull(window.searchState.outputElement()).parentElement);const hdr=document.createElement("div");hdr.className="main-heading search-results-main-heading";const params=window.searchState.getQueryStringParams();const autofocusParam=params.search===""?"autofocus":"";hdr.innerHTML=`
`;out.insertBefore(hdr,window.searchState.outputElement());el=document.getElementsByClassName("search-input")[0];}if(el instanceof HTMLInputElement){return el;}return null;},containerElement:()=>{let el=document.getElementById("search");if(!el){el=document.createElement("section");el.id="search";getNotDisplayedElem().appendChild(el);}return el;},outputElement:()=>{const container=window.searchState.containerElement();if(!container){return null;}let el=container.querySelector(".search-out");if(!el){el=document.createElement("div");el.className="search-out";container.appendChild(el);}return el;},title:document.title,titleBeforeSearch:document.title,timeout:null,currentTab:0,focusedByTab:[null,null,null],clearInputTimeout:()=>{if(window.searchState.timeout!==null){clearTimeout(window.searchState.timeout);window.searchState.timeout=null;}},isDisplayed:()=>{const container=window.searchState.containerElement();if(!container){return false;}return!!container.parentElement&&container.parentElement.id===ALTERNATIVE_DISPLAY_ID;},focus:()=>{const inputElement=window.searchState.inputElement();window.searchState.showResults();if(inputElement){inputElement.focus();requestAnimationFrame(()=>inputElement.focus());}},defocus:()=>{nonnull(window.searchState.inputElement()).blur();},toggle:()=>{if(window.searchState.isDisplayed()){window.searchState.defocus();window.searchState.hideResults();}else{window.searchState.focus();}},showResults:()=>{document.title=window.searchState.title;if(window.searchState.isDisplayed()){return;}const search=window.searchState.containerElement();switchDisplayedElement(search);const btn=document.querySelector("#search-button a");if(browserSupportsHistoryApi()&&btn instanceof HTMLAnchorElement&&window.searchState.getQueryStringParams().search===undefined){history.pushState(null,"",btn.href);}const btnLabel=document.querySelector("#search-button a span.label");if(btnLabel){btnLabel.innerHTML="Exit";}},removeQueryParameters:()=>{document.title=window.searchState.titleBeforeSearch;if(browserSupportsHistoryApi()){history.replaceState(null,"",getNakedUrl()+window.location.hash);}},hideResults:()=>{switchDisplayedElement(null);window.searchState.removeQueryParameters();const btnLabel=document.querySelector("#search-button a span.label");if(btnLabel){btnLabel.innerHTML="Search";}},getQueryStringParams:()=>{const params={};window.location.search.substring(1).split("&").map(s=>{const pair=s.split("=").map(x=>x.replace(/\+/g," "));params[decodeURIComponent(pair[0])]=typeof pair[1]==="undefined"?null:decodeURIComponent(pair[1]);});return params;},setup:()=>{let searchLoaded=false;const search_input=window.searchState.inputElement();if(!search_input){return;}function sendSearchForm(){document.getElementsByClassName("search-form")[0].submit();}function loadSearch(){if(!searchLoaded){searchLoaded=true;window.rr_=data=>{window.searchIndex=data;};if(!window.StringdexOnload){window.StringdexOnload=[];}window.StringdexOnload.push(()=>{loadScript(getVar("static-root-path")+getVar("search-js"),sendSearchForm,);});loadScript(getVar("static-root-path")+getVar("stringdex-js"),sendSearchForm);loadScript(resourcePath("search.index/root",".js"),sendSearchForm);}}search_input.addEventListener("focus",()=>{loadSearch();});const btn=document.getElementById("search-button");if(btn){btn.onclick=event=>{if(event.ctrlKey||event.altKey||event.metaKey){return;}event.preventDefault();window.searchState.toggle();loadSearch();};}if(browserSupportsHistoryApi()){const previousTitle=document.title;window.addEventListener("popstate",e=>{const params=window.searchState.getQueryStringParams();document.title=previousTitle;const inputElement=window.searchState.inputElement();if(params.search!==undefined&&inputElement!==null){loadSearch();inputElement.value=params.search;e.preventDefault();window.searchState.showResults();if(params.search===""){window.searchState.focus();}}else{window.searchState.hideResults();}});}window.onpageshow=()=>{const inputElement=window.searchState.inputElement();const qSearch=window.searchState.getQueryStringParams().search;if(qSearch!==undefined&&inputElement!==null){if(inputElement.value===""){inputElement.value=qSearch;}window.searchState.showResults();if(qSearch===""){loadSearch();window.searchState.focus();}}else{window.searchState.hideResults();}};const params=window.searchState.getQueryStringParams();if(params.search!==undefined){window.searchState.setLoadingSearch();loadSearch();}},setLoadingSearch:()=>{const search=window.searchState.outputElement();nonnull(search).innerHTML="

"+window.searchState.loadingText+"

";window.searchState.showResults();},descShards:new Map(),loadDesc:async function({descShard,descIndex}){if(descShard.promise===null){descShard.promise=new Promise((resolve,reject)=>{descShard.resolve=resolve;const ds=descShard;const fname=`${ds.crate}-desc-${ds.shard}-`;const url=resourcePath(`search.desc/${descShard.crate}/${fname}`,".js",);loadScript(url,reject);});}const list=await descShard.promise;return list[descIndex];},loadedDescShard:function(crate,shard,data){this.descShards.get(crate)[shard].resolve(data.split("\n"));},};const toggleAllDocsId="toggle-all-docs";let savedHash="";function handleHashes(ev){if(ev!==null&&window.searchState.isDisplayed()&&ev.newURL){switchDisplayedElement(null);const hash=ev.newURL.slice(ev.newURL.indexOf("#")+1);if(browserSupportsHistoryApi()){history.replaceState(null,"",getNakedUrl()+window.location.search+"#"+hash);}const elem=document.getElementById(hash);if(elem){elem.scrollIntoView();}}const pageId=window.location.hash.replace(/^#/,"");if(savedHash!==pageId){savedHash=pageId;if(pageId!==""){expandSection(pageId);}}if(savedHash.startsWith("impl-")){const splitAt=savedHash.indexOf("/");if(splitAt!==-1){const implId=savedHash.slice(0,splitAt);const assocId=savedHash.slice(splitAt+1);const implElems=document.querySelectorAll(`details > summary > section[id^="${implId}"]`,);onEachLazy(implElems,implElem=>{const numbered=/^(.+?)-([0-9]+)$/.exec(implElem.id);if(implElem.id!==implId&&(!numbered||numbered[1]!==implId)){return false;}return onEachLazy(implElem.parentElement.parentElement.querySelectorAll(`[id^="${assocId}"]`),item=>{const numbered=/^(.+?)-([0-9]+)$/.exec(item.id);if(item.id===assocId||(numbered&&numbered[1]===assocId)){openParentDetails(item);item.scrollIntoView();setTimeout(()=>{window.location.replace("#"+item.id);},0);return true;}},);});}}}function onHashChange(ev){hideSidebar();handleHashes(ev);}function openParentDetails(elem){while(elem){if(elem.tagName==="DETAILS"){elem.open=true;}elem=elem.parentElement;}}function expandSection(id){openParentDetails(document.getElementById(id));}function handleEscape(ev){window.searchState.clearInputTimeout();window.searchState.hideResults();ev.preventDefault();window.searchState.defocus();window.hideAllModals(true);}function handleShortcut(ev){const disableShortcuts=getSettingValue("disable-shortcuts")==="true";if(ev.ctrlKey||ev.altKey||ev.metaKey||disableShortcuts){return;}if(document.activeElement&&document.activeElement.tagName==="INPUT"&&document.activeElement.type!=="checkbox"&&document.activeElement.type!=="radio"){switch(getVirtualKey(ev)){case"Escape":handleEscape(ev);break;}}else{switch(getVirtualKey(ev)){case"Escape":handleEscape(ev);break;case"s":case"S":case"/":ev.preventDefault();window.searchState.focus();break;case"+":ev.preventDefault();expandAllDocs();break;case"-":ev.preventDefault();collapseAllDocs(false);break;case"_":ev.preventDefault();collapseAllDocs(true);break;case"?":showHelp();break;default:break;}}}document.addEventListener("keypress",handleShortcut);document.addEventListener("keydown",handleShortcut);function addSidebarItems(){if(!window.SIDEBAR_ITEMS){return;}const sidebar=document.getElementById("rustdoc-modnav");function block(shortty,id,longty){const filtered=window.SIDEBAR_ITEMS[shortty];if(!filtered){return;}const modpath=hasClass(document.querySelector(".rustdoc"),"mod")?"../":"";const h3=document.createElement("h3");h3.innerHTML=`${longty}`;const ul=document.createElement("ul");ul.className="block "+shortty;for(const name of filtered){let path;if(shortty==="mod"){path=`${modpath}${name}/index.html`;}else{path=`${modpath}${shortty}.${name}.html`;}let current_page=document.location.href.toString();if(current_page.endsWith("/")){current_page+="index.html";}const link=document.createElement("a");link.href=path;link.textContent=name;const li=document.createElement("li");if(link.href===current_page){li.classList.add("current");}li.appendChild(link);ul.appendChild(li);}sidebar.appendChild(h3);sidebar.appendChild(ul);}if(sidebar){block("primitive","primitives","Primitive Types");block("mod","modules","Modules");block("macro","macros","Macros");block("struct","structs","Structs");block("enum","enums","Enums");block("constant","constants","Constants");block("static","static","Statics");block("trait","traits","Traits");block("fn","functions","Functions");block("type","types","Type Aliases");block("union","unions","Unions");block("foreigntype","foreign-types","Foreign Types");block("keyword","keywords","Keywords");block("attribute","attributes","Attributes");block("attr","attributes","Attribute Macros");block("derive","derives","Derive Macros");block("traitalias","trait-aliases","Trait Aliases");}}window.register_implementors=imp=>{const implementors=document.getElementById("implementors-list");const synthetic_implementors=document.getElementById("synthetic-implementors-list");const inlined_types=new Set();const TEXT_IDX=0;const SYNTHETIC_IDX=1;const TYPES_IDX=2;if(synthetic_implementors){onEachLazy(synthetic_implementors.getElementsByClassName("impl"),el=>{const aliases=el.getAttribute("data-aliases");if(!aliases){return;}aliases.split(",").forEach(alias=>{inlined_types.add(alias);});});}let currentNbImpls=implementors.getElementsByClassName("impl").length;const traitName=document.querySelector(".main-heading h1 > .trait").textContent;const baseIdName="impl-"+traitName+"-";const libs=Object.getOwnPropertyNames(imp);const script=document.querySelector("script[data-ignore-extern-crates]");const ignoreExternCrates=new Set((script?script.getAttribute("data-ignore-extern-crates"):"").split(","),);for(const lib of libs){if(lib===window.currentCrate||ignoreExternCrates.has(lib)){continue;}const structs=imp[lib];struct_loop:for(const struct of structs){const list=struct[SYNTHETIC_IDX]?synthetic_implementors:implementors;if(struct[SYNTHETIC_IDX]){for(const struct_type of struct[TYPES_IDX]){if(inlined_types.has(struct_type)){continue struct_loop;}inlined_types.add(struct_type);}}const code=document.createElement("h3");code.innerHTML=struct[TEXT_IDX];addClass(code,"code-header");onEachLazy(code.getElementsByTagName("a"),elem=>{const href=elem.getAttribute("href");if(href&&!href.startsWith("#")&&!/^(?:[a-z+]+:)?\/\//.test(href)){elem.setAttribute("href",window.rootPath+href);}});const currentId=baseIdName+currentNbImpls;const anchor=document.createElement("a");anchor.href="#"+currentId;addClass(anchor,"anchor");const display=document.createElement("div");display.id=currentId;addClass(display,"impl");display.appendChild(anchor);display.appendChild(code);list.appendChild(display);currentNbImpls+=1;}}};if(window.pending_implementors){window.register_implementors(window.pending_implementors);}window.register_type_impls=imp=>{if(!imp||!imp[window.currentCrate]){return;}window.pending_type_impls=undefined;const idMap=new Map();let implementations=document.getElementById("implementations-list");let trait_implementations=document.getElementById("trait-implementations-list");let trait_implementations_header=document.getElementById("trait-implementations");const script=document.querySelector("script[data-self-path]");const selfPath=script?script.getAttribute("data-self-path"):null;const mainContent=document.querySelector("#main-content");const sidebarSection=document.querySelector(".sidebar section");let methods=document.querySelector(".sidebar .block.method");let associatedTypes=document.querySelector(".sidebar .block.associatedtype");let associatedConstants=document.querySelector(".sidebar .block.associatedconstant");let sidebarTraitList=document.querySelector(".sidebar .block.trait-implementation");for(const impList of imp[window.currentCrate]){const types=impList.slice(2);const text=impList[0];const isTrait=impList[1]!==0;const traitName=impList[1];if(types.indexOf(selfPath)===-1){continue;}let outputList=isTrait?trait_implementations:implementations;if(outputList===null){const outputListName=isTrait?"Trait Implementations":"Implementations";const outputListId=isTrait?"trait-implementations-list":"implementations-list";const outputListHeaderId=isTrait?"trait-implementations":"implementations";const outputListHeader=document.createElement("h2");outputListHeader.id=outputListHeaderId;outputListHeader.innerText=outputListName;outputList=document.createElement("div");outputList.id=outputListId;if(isTrait){const link=document.createElement("a");link.href=`#${outputListHeaderId}`;link.innerText="Trait Implementations";const h=document.createElement("h3");h.appendChild(link);trait_implementations=outputList;trait_implementations_header=outputListHeader;sidebarSection.appendChild(h);sidebarTraitList=document.createElement("ul");sidebarTraitList.className="block trait-implementation";sidebarSection.appendChild(sidebarTraitList);mainContent.appendChild(outputListHeader);mainContent.appendChild(outputList);}else{implementations=outputList;if(trait_implementations){mainContent.insertBefore(outputListHeader,trait_implementations_header);mainContent.insertBefore(outputList,trait_implementations_header);}else{const mainContent=document.querySelector("#main-content");mainContent.appendChild(outputListHeader);mainContent.appendChild(outputList);}}}const template=document.createElement("template");template.innerHTML=text;onEachLazy(template.content.querySelectorAll("a"),elem=>{const href=elem.getAttribute("href");if(href&&!href.startsWith("#")&&!/^(?:[a-z+]+:)?\/\//.test(href)){elem.setAttribute("href",window.rootPath+href);}});onEachLazy(template.content.querySelectorAll("[id]"),el=>{let i=0;if(idMap.has(el.id)){i=idMap.get(el.id);}else if(document.getElementById(el.id)){i=1;while(document.getElementById(`${el.id}-${2 * i}`)){i=2*i;}while(document.getElementById(`${el.id}-${i}`)){i+=1;}}if(i!==0){const oldHref=`#${el.id}`;const newHref=`#${el.id}-${i}`;el.id=`${el.id}-${i}`;onEachLazy(template.content.querySelectorAll("a[href]"),link=>{if(link.getAttribute("href")===oldHref){link.href=newHref;}});}idMap.set(el.id,i+1);});const templateAssocItems=template.content.querySelectorAll("section.tymethod, "+"section.method, section.associatedtype, section.associatedconstant");if(isTrait){const li=document.createElement("li");const a=document.createElement("a");a.href=`#${template.content.querySelector(".impl").id}`;a.textContent=traitName;li.appendChild(a);sidebarTraitList.append(li);}else{onEachLazy(templateAssocItems,item=>{let block=hasClass(item,"associatedtype")?associatedTypes:(hasClass(item,"associatedconstant")?associatedConstants:(methods));if(!block){const blockTitle=hasClass(item,"associatedtype")?"Associated Types":(hasClass(item,"associatedconstant")?"Associated Constants":("Methods"));const blockClass=hasClass(item,"associatedtype")?"associatedtype":(hasClass(item,"associatedconstant")?"associatedconstant":("method"));const blockHeader=document.createElement("h3");const blockLink=document.createElement("a");blockLink.href="#implementations";blockLink.innerText=blockTitle;blockHeader.appendChild(blockLink);block=document.createElement("ul");block.className=`block ${blockClass}`;const insertionReference=methods||sidebarTraitList;if(insertionReference){const insertionReferenceH=insertionReference.previousElementSibling;sidebarSection.insertBefore(blockHeader,insertionReferenceH);sidebarSection.insertBefore(block,insertionReferenceH);}else{sidebarSection.appendChild(blockHeader);sidebarSection.appendChild(block);}if(hasClass(item,"associatedtype")){associatedTypes=block;}else if(hasClass(item,"associatedconstant")){associatedConstants=block;}else{methods=block;}}const li=document.createElement("li");const a=document.createElement("a");a.innerText=item.id.split("-")[0].split(".")[1];a.href=`#${item.id}`;li.appendChild(a);block.appendChild(li);});}outputList.appendChild(template.content);}for(const list of[methods,associatedTypes,associatedConstants,sidebarTraitList]){if(!list){continue;}const newChildren=Array.prototype.slice.call(list.children);newChildren.sort((a,b)=>{const aI=a.innerText;const bI=b.innerText;return aIbI?1:0;});list.replaceChildren(...newChildren);}};if(window.pending_type_impls){window.register_type_impls(window.pending_type_impls);}function addSidebarCrates(){if(!window.ALL_CRATES){return;}const sidebarElems=document.getElementById("rustdoc-modnav");if(!sidebarElems){return;}const h3=document.createElement("h3");h3.innerHTML="Crates";const ul=document.createElement("ul");ul.className="block crate";for(const crate of window.ALL_CRATES){const link=document.createElement("a");link.href=window.rootPath+crate+"/index.html";link.textContent=crate;const li=document.createElement("li");if(window.rootPath!=="./"&&crate===window.currentCrate){li.className="current";}li.appendChild(link);ul.appendChild(li);}sidebarElems.appendChild(h3);sidebarElems.appendChild(ul);}function expandAllDocs(){const innerToggle=document.getElementById(toggleAllDocsId);removeClass(innerToggle,"will-expand");onEachLazy(document.getElementsByClassName("toggle"),e=>{if(!hasClass(e,"type-contents-toggle")&&!hasClass(e,"more-examples-toggle")){e.open=true;}});innerToggle.children[0].innerText="Summary";}function collapseAllDocs(collapseImpls){const innerToggle=document.getElementById(toggleAllDocsId);addClass(innerToggle,"will-expand");onEachLazy(document.getElementsByClassName("toggle"),e=>{if((collapseImpls||e.parentNode.id!=="implementations-list")||(!hasClass(e,"implementors-toggle")&&!hasClass(e,"type-contents-toggle"))){e.open=false;}});innerToggle.children[0].innerText="Show all";}function toggleAllDocs(ev){const innerToggle=document.getElementById(toggleAllDocsId);if(!innerToggle){return;}if(hasClass(innerToggle,"will-expand")){expandAllDocs();}else{collapseAllDocs(ev!==undefined&&ev.shiftKey);}}(function(){const toggles=document.getElementById(toggleAllDocsId);if(toggles){toggles.onclick=toggleAllDocs;}const hideMethodDocs=getSettingValue("auto-hide-method-docs")==="true";const hideImplementations=getSettingValue("auto-hide-trait-implementations")==="true";const hideLargeItemContents=getSettingValue("auto-hide-large-items")!=="false";function setImplementorsTogglesOpen(id,open){const list=document.getElementById(id);if(list!==null){onEachLazy(list.getElementsByClassName("implementors-toggle"),e=>{e.open=open;});}}if(hideImplementations){setImplementorsTogglesOpen("trait-implementations-list",false);setImplementorsTogglesOpen("blanket-implementations-list",false);}onEachLazy(document.getElementsByClassName("toggle"),e=>{if(!hideLargeItemContents&&hasClass(e,"type-contents-toggle")){e.open=true;}if(hideMethodDocs&&hasClass(e,"method-toggle")){e.open=false;}});}());window.rustdoc_add_line_numbers_to_examples=()=>{function generateLine(nb){return`${nb}`;}onEachLazy(document.querySelectorAll(".rustdoc:not(.src) :not(.scraped-example) > .example-wrap > pre > code",),code=>{if(hasClass(code.parentElement.parentElement,"hide-lines")){removeClass(code.parentElement.parentElement,"hide-lines");return;}const lines=code.innerHTML.split("\n");const digits=(lines.length+"").length;code.innerHTML=lines.map((line,index)=>generateLine(index+1)+line).join("\n");addClass(code.parentElement.parentElement,`digits-${digits}`);});};window.rustdoc_remove_line_numbers_from_examples=()=>{onEachLazy(document.querySelectorAll(".rustdoc:not(.src) :not(.scraped-example) > .example-wrap"),x=>addClass(x,"hide-lines"),);};if(getSettingValue("line-numbers")==="true"){window.rustdoc_add_line_numbers_to_examples();}function showSidebar(){window.hideAllModals(false);const sidebar=document.getElementsByClassName("sidebar")[0];addClass(sidebar,"shown");}function hideSidebar(){const sidebar=document.getElementsByClassName("sidebar")[0];removeClass(sidebar,"shown");}window.addEventListener("resize",()=>{if(window.CURRENT_TOOLTIP_ELEMENT){const base=window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE;const force_visible=base.TOOLTIP_FORCE_VISIBLE;hideTooltip(false);if(force_visible){showTooltip(base);base.TOOLTIP_FORCE_VISIBLE=true;}}});const mainElem=document.getElementById(MAIN_ID);if(mainElem){mainElem.addEventListener("click",hideSidebar);}onEachLazy(document.querySelectorAll("a[href^='#']"),el=>{el.addEventListener("click",()=>{expandSection(el.hash.slice(1));hideSidebar();});});onEachLazy(document.querySelectorAll(".toggle > summary:not(.hideme)"),el=>{el.addEventListener("click",e=>{if(!e.target.matches("summary, a, a *")){e.preventDefault();}});});function showTooltip(e){const notable_ty=e.getAttribute("data-notable-ty");if(!window.NOTABLE_TRAITS&¬able_ty){const data=document.getElementById("notable-traits-data");if(data){window.NOTABLE_TRAITS=JSON.parse(data.innerText);}else{throw new Error("showTooltip() called with notable without any notable traits!");}}if(window.CURRENT_TOOLTIP_ELEMENT&&window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE===e){clearTooltipHoverTimeout(window.CURRENT_TOOLTIP_ELEMENT);return;}window.hideAllModals(false);const wrapper=Object.assign(document.createElement("div"),{TOOLTIP_BASE:e});if(notable_ty){wrapper.innerHTML="
"+window.NOTABLE_TRAITS[notable_ty]+"
";}else{const ttl=e.getAttribute("title");if(ttl!==null){e.setAttribute("data-title",ttl);e.removeAttribute("title");}const dttl=e.getAttribute("data-title");if(dttl!==null){const titleContent=document.createElement("div");titleContent.className="content";titleContent.appendChild(document.createTextNode(dttl));wrapper.appendChild(titleContent);}}wrapper.className="tooltip popover";const focusCatcher=document.createElement("div");focusCatcher.setAttribute("tabindex","0");focusCatcher.onfocus=hideTooltip;wrapper.appendChild(focusCatcher);const pos=e.getBoundingClientRect();wrapper.style.top=(pos.top+window.scrollY+pos.height)+"px";wrapper.style.left=0;wrapper.style.right="auto";wrapper.style.visibility="hidden";document.body.appendChild(wrapper);const wrapperPos=wrapper.getBoundingClientRect();const finalPos=pos.left+window.scrollX-wrapperPos.width+24;if(finalPos>0){wrapper.style.left=finalPos+"px";}else{wrapper.style.setProperty("--popover-arrow-offset",(wrapperPos.right-pos.right+4)+"px",);}wrapper.style.visibility="";window.CURRENT_TOOLTIP_ELEMENT=wrapper;clearTooltipHoverTimeout(window.CURRENT_TOOLTIP_ELEMENT);wrapper.onpointerenter=ev=>{if(ev.pointerType!=="mouse"){return;}clearTooltipHoverTimeout(e);};wrapper.onpointerleave=ev=>{if(ev.pointerType!=="mouse"||!(ev.relatedTarget instanceof HTMLElement)){return;}if(!e.TOOLTIP_FORCE_VISIBLE&&!e.contains(ev.relatedTarget)){setTooltipHoverTimeout(e,false);addClass(wrapper,"fade-out");}};}function setTooltipHoverTimeout(element,show){clearTooltipHoverTimeout(element);if(!show&&!window.CURRENT_TOOLTIP_ELEMENT){return;}if(show&&window.CURRENT_TOOLTIP_ELEMENT){return;}if(window.CURRENT_TOOLTIP_ELEMENT&&window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE!==element){return;}element.TOOLTIP_HOVER_TIMEOUT=setTimeout(()=>{if(show){showTooltip(element);}else if(!element.TOOLTIP_FORCE_VISIBLE){hideTooltip(false);}},show?window.RUSTDOC_TOOLTIP_HOVER_MS:window.RUSTDOC_TOOLTIP_HOVER_EXIT_MS);}function clearTooltipHoverTimeout(element){if(element.TOOLTIP_HOVER_TIMEOUT!==undefined){removeClass(window.CURRENT_TOOLTIP_ELEMENT,"fade-out");clearTimeout(element.TOOLTIP_HOVER_TIMEOUT);delete element.TOOLTIP_HOVER_TIMEOUT;}}function tooltipBlurHandler(event){if(window.CURRENT_TOOLTIP_ELEMENT&&!window.CURRENT_TOOLTIP_ELEMENT.contains(document.activeElement)&&!window.CURRENT_TOOLTIP_ELEMENT.contains(event.relatedTarget)&&!window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE.contains(document.activeElement)&&!window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE.contains(event.relatedTarget)){setTimeout(()=>hideTooltip(false),0);}}function hideTooltip(focus){if(window.CURRENT_TOOLTIP_ELEMENT){if(window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE.TOOLTIP_FORCE_VISIBLE){if(focus){window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE.focus();}window.CURRENT_TOOLTIP_ELEMENT.TOOLTIP_BASE.TOOLTIP_FORCE_VISIBLE=false;}document.body.removeChild(window.CURRENT_TOOLTIP_ELEMENT);clearTooltipHoverTimeout(window.CURRENT_TOOLTIP_ELEMENT);window.CURRENT_TOOLTIP_ELEMENT=undefined;}}onEachLazy(document.getElementsByClassName("tooltip"),e=>{e.onclick=()=>{e.TOOLTIP_FORCE_VISIBLE=e.TOOLTIP_FORCE_VISIBLE?false:true;if(window.CURRENT_TOOLTIP_ELEMENT&&!e.TOOLTIP_FORCE_VISIBLE){hideTooltip(true);}else{showTooltip(e);window.CURRENT_TOOLTIP_ELEMENT.setAttribute("tabindex","0");window.CURRENT_TOOLTIP_ELEMENT.focus();window.CURRENT_TOOLTIP_ELEMENT.onblur=tooltipBlurHandler;}return false;};e.onpointerenter=ev=>{if(ev.pointerType!=="mouse"){return;}setTooltipHoverTimeout(e,true);};e.onpointermove=ev=>{if(ev.pointerType!=="mouse"){return;}setTooltipHoverTimeout(e,true);};e.onpointerleave=ev=>{if(ev.pointerType!=="mouse"){return;}if(!e.TOOLTIP_FORCE_VISIBLE&&window.CURRENT_TOOLTIP_ELEMENT&&!window.CURRENT_TOOLTIP_ELEMENT.contains(ev.relatedTarget)){setTooltipHoverTimeout(e,false);addClass(window.CURRENT_TOOLTIP_ELEMENT,"fade-out");}};});const sidebar_menu_toggle=document.getElementsByClassName("sidebar-menu-toggle")[0];if(sidebar_menu_toggle){sidebar_menu_toggle.addEventListener("click",()=>{const sidebar=document.getElementsByClassName("sidebar")[0];if(!hasClass(sidebar,"shown")){showSidebar();}else{hideSidebar();}});}function helpBlurHandler(event){const isInPopover=onEachLazy(document.querySelectorAll(".settings-menu, .help-menu"),menu=>{return menu.contains(document.activeElement)||menu.contains(event.relatedTarget);},);if(!isInPopover){window.hidePopoverMenus();}}function buildHelpMenu(){const book_info=document.createElement("span");const drloChannel=`https://doc.rust-lang.org/${getVar("channel")}`;book_info.className="top";book_info.innerHTML=`You can find more information in \ +the rustdoc book.`;const shortcuts=[["?","Show this help dialog"],["S / /","Focus the search field"],["↑","Move up in search results"],["↓","Move down in search results"],["← / →","Switch result tab (when results focused)"],["⏎","Go to active search result"],["+","Expand all sections"],["-","Collapse all sections"],["_","Collapse all sections, including impl blocks"],].map(x=>"
"+x[0].split(" ").map((y,index)=>((index&1)===0?""+y+"":" "+y+" ")).join("")+"
"+x[1]+"
").join("");const div_shortcuts=document.createElement("div");addClass(div_shortcuts,"shortcuts");div_shortcuts.innerHTML="

Keyboard Shortcuts

"+shortcuts+"
";const infos=[`For a full list of all search features, take a look \ + here.`,"Prefix searches with a type followed by a colon (e.g., fn:) to \ + restrict the search to a given item kind.","Accepted kinds are: fn, mod, struct, \ + enum, trait, type, macro, \ + and const.","Search functions by type signature (e.g., vec -> usize or \ + -> vec or String, enum:Cow -> bool)","You can look for items with an exact name by putting double quotes around \ + your request: \"string\"",`Look for functions that accept or return \ + slices and \ + arrays by writing square \ + brackets (e.g., -> [u8] or [] -> Option)`,"Look for items inside another one by searching for a path: vec::Vec",].map(x=>"

"+x+"

").join("");const div_infos=document.createElement("div");addClass(div_infos,"infos");div_infos.innerHTML="

Search Tricks

"+infos;const rustdoc_version=document.createElement("span");rustdoc_version.className="bottom";const rustdoc_version_code=document.createElement("code");rustdoc_version_code.innerText="rustdoc "+getVar("rustdoc-version");rustdoc_version.appendChild(rustdoc_version_code);const container=document.createElement("div");if(!isHelpPage){container.className="popover content";}container.id="help";const side_by_side=document.createElement("div");side_by_side.className="side-by-side";side_by_side.appendChild(div_shortcuts);side_by_side.appendChild(div_infos);container.appendChild(book_info);container.appendChild(side_by_side);container.appendChild(rustdoc_version);if(isHelpPage){const help_section=document.createElement("section");help_section.appendChild(container);nonnull(document.getElementById("main-content")).appendChild(help_section);}else{onEachLazy(document.getElementsByClassName("help-menu"),menu=>{if(menu.offsetWidth!==0){menu.appendChild(container);container.onblur=helpBlurHandler;menu.onblur=helpBlurHandler;menu.children[0].onblur=helpBlurHandler;return true;}});}return container;}window.hideAllModals=switchFocus=>{hideSidebar();window.hidePopoverMenus();hideTooltip(switchFocus);};window.hidePopoverMenus=()=>{onEachLazy(document.querySelectorAll(".settings-menu .popover"),elem=>{elem.style.display="none";});onEachLazy(document.querySelectorAll(".help-menu .popover"),elem=>{elem.parentElement.removeChild(elem);});};function showHelp(){window.hideAllModals(false);onEachLazy(document.querySelectorAll(".help-menu a"),menu=>{if(menu.offsetWidth!==0){menu.focus();return true;}});buildHelpMenu();}if(isHelpPage){buildHelpMenu();}else{onEachLazy(document.querySelectorAll(".help-menu > a"),helpLink=>{helpLink.addEventListener("click",event=>{if(event.ctrlKey||event.altKey||event.metaKey){return;}event.preventDefault();if(document.getElementById("help")){window.hidePopoverMenus();}else{showHelp();}},);});}addSidebarItems();addSidebarCrates();onHashChange(null);window.addEventListener("hashchange",onHashChange);window.searchState.setup();}());(function(){const SIDEBAR_MIN=100;const SIDEBAR_MAX=500;const RUSTDOC_MOBILE_BREAKPOINT=700;const BODY_MIN=400;const SIDEBAR_VANISH_THRESHOLD=SIDEBAR_MIN/2;let sidebarButton=document.getElementById("sidebar-button");const body=document.querySelector(".main-heading");if(!sidebarButton&&body){sidebarButton=document.createElement("div");sidebarButton.id="sidebar-button";const path=`${window.rootPath}${window.currentCrate}/all.html`;sidebarButton.innerHTML=``;body.insertBefore(sidebarButton,body.firstChild);}if(sidebarButton){sidebarButton.addEventListener("click",e=>{removeClass(document.documentElement,"hide-sidebar");updateLocalStorage("hide-sidebar","false");if(window.rustdocToggleSrcSidebar){window.rustdocToggleSrcSidebar();}e.preventDefault();});}let currentPointerId=null;let desiredSidebarSize=null;let pendingSidebarResizingFrame=false;const resizer=document.querySelector(".sidebar-resizer");const sidebar=document.querySelector(".sidebar");if(!resizer||!sidebar){return;}const isSrcPage=hasClass(document.body,"src");const hideSidebar=function(){if(isSrcPage){window.rustdocCloseSourceSidebar();updateLocalStorage("src-sidebar-width",null);document.documentElement.style.removeProperty("--src-sidebar-width");sidebar.style.removeProperty("--src-sidebar-width");resizer.style.removeProperty("--src-sidebar-width");}else{addClass(document.documentElement,"hide-sidebar");updateLocalStorage("hide-sidebar","true");updateLocalStorage("desktop-sidebar-width",null);document.documentElement.style.removeProperty("--desktop-sidebar-width");sidebar.style.removeProperty("--desktop-sidebar-width");resizer.style.removeProperty("--desktop-sidebar-width");}};const showSidebar=function(){if(isSrcPage){window.rustdocShowSourceSidebar();}else{removeClass(document.documentElement,"hide-sidebar");updateLocalStorage("hide-sidebar","false");}};const changeSidebarSize=function(size){if(isSrcPage){updateLocalStorage("src-sidebar-width",size.toString());sidebar.style.setProperty("--src-sidebar-width",size+"px");resizer.style.setProperty("--src-sidebar-width",size+"px");}else{updateLocalStorage("desktop-sidebar-width",size.toString());sidebar.style.setProperty("--desktop-sidebar-width",size+"px");resizer.style.setProperty("--desktop-sidebar-width",size+"px");}};const isSidebarHidden=function(){return isSrcPage?!hasClass(document.documentElement,"src-sidebar-expanded"):hasClass(document.documentElement,"hide-sidebar");};const resize=function(e){if(currentPointerId===null||currentPointerId!==e.pointerId){return;}e.preventDefault();const pos=e.clientX-3;if(pos=SIDEBAR_MIN){if(isSidebarHidden()){showSidebar();}const constrainedPos=Math.min(pos,window.innerWidth-BODY_MIN,SIDEBAR_MAX);changeSidebarSize(constrainedPos);desiredSidebarSize=constrainedPos;if(pendingSidebarResizingFrame!==false){clearTimeout(pendingSidebarResizingFrame);}pendingSidebarResizingFrame=setTimeout(()=>{if(currentPointerId===null||pendingSidebarResizingFrame===false){return;}pendingSidebarResizingFrame=false;document.documentElement.style.setProperty("--resizing-sidebar-width",desiredSidebarSize+"px",);},100);}};window.addEventListener("resize",()=>{if(window.innerWidth=(window.innerWidth-BODY_MIN)){changeSidebarSize(window.innerWidth-BODY_MIN);}else if(desiredSidebarSize!==null&&desiredSidebarSize>SIDEBAR_MIN){changeSidebarSize(desiredSidebarSize);}});const stopResize=function(e){if(currentPointerId===null){return;}if(e){e.preventDefault();}desiredSidebarSize=sidebar.getBoundingClientRect().width;removeClass(resizer,"active");window.removeEventListener("pointermove",resize,false);window.removeEventListener("pointerup",stopResize,false);removeClass(document.documentElement,"sidebar-resizing");document.documentElement.style.removeProperty("--resizing-sidebar-width");if(resizer.releasePointerCapture){resizer.releasePointerCapture(currentPointerId);currentPointerId=null;}};const initResize=function(e){if(currentPointerId!==null||e.altKey||e.ctrlKey||e.metaKey||e.button!==0){return;}if(resizer.setPointerCapture){resizer.setPointerCapture(e.pointerId);if(!resizer.hasPointerCapture(e.pointerId)){resizer.releasePointerCapture(e.pointerId);return;}currentPointerId=e.pointerId;}window.hideAllModals(false);e.preventDefault();window.addEventListener("pointermove",resize,false);window.addEventListener("pointercancel",stopResize,false);window.addEventListener("pointerup",stopResize,false);addClass(resizer,"active");addClass(document.documentElement,"sidebar-resizing");const pos=e.clientX-sidebar.offsetLeft-3;document.documentElement.style.setProperty("--resizing-sidebar-width",pos+"px");desiredSidebarSize=null;};resizer.addEventListener("pointerdown",initResize,false);}());(function(){function copyContentToClipboard(content){if(content===null){return;}const el=document.createElement("textarea");el.value=content;el.setAttribute("readonly","");el.style.position="absolute";el.style.left="-9999px";document.body.appendChild(el);el.select();document.execCommand("copy");document.body.removeChild(el);}function copyButtonAnimation(button){button.classList.add("clicked");if(button.reset_button_timeout!==undefined){clearTimeout(button.reset_button_timeout);}button.reset_button_timeout=setTimeout(()=>{button.reset_button_timeout=undefined;button.classList.remove("clicked");},1000);}const but=document.getElementById("copy-path");if(!but){return;}but.onclick=()=>{const titleElement=document.querySelector("title");const title=titleElement&&titleElement.textContent?titleElement.textContent.replace(" - Rust",""):"";const[item,module]=title.split(" in ");const path=[item];if(module!==undefined){path.unshift(module);}copyContentToClipboard(path.join("::"));copyButtonAnimation(but);};function copyCode(codeElem){if(!codeElem){return;}copyContentToClipboard(codeElem.textContent);}function getExampleWrap(event){const target=event.target;if(target instanceof HTMLElement){let elem=target;while(elem!==null&&!hasClass(elem,"example-wrap")){if(elem===document.body||elem.tagName==="A"||elem.tagName==="BUTTON"||hasClass(elem,"docblock")){return null;}elem=elem.parentElement;}return elem;}else{return null;}}function addCopyButton(event){const elem=getExampleWrap(event);if(elem===null){return;}elem.removeEventListener("mouseover",addCopyButton);const parent=document.createElement("div");parent.className="button-holder";const runButton=elem.querySelector(".test-arrow");if(runButton!==null){parent.appendChild(runButton);}elem.appendChild(parent);const copyButton=document.createElement("button");copyButton.className="copy-button";copyButton.title="Copy code to clipboard";copyButton.addEventListener("click",()=>{copyCode(elem.querySelector("pre > code"));copyButtonAnimation(copyButton);});parent.appendChild(copyButton);if(!elem.parentElement||!elem.parentElement.classList.contains("scraped-example")||!window.updateScrapedExample){return;}const scrapedWrapped=elem.parentElement;window.updateScrapedExample(scrapedWrapped,parent);}function showHideCodeExampleButtons(event){const elem=getExampleWrap(event);if(elem===null){return;}let buttons=elem.querySelector(".button-holder");if(buttons===null){addCopyButton(event);buttons=elem.querySelector(".button-holder");if(buttons===null){return;}}buttons.classList.toggle("keep-visible");}onEachLazy(document.querySelectorAll(".docblock .example-wrap"),elem=>{elem.addEventListener("mouseover",addCopyButton);elem.addEventListener("click",showHideCodeExampleButtons);});}());(function(){document.body.addEventListener("copy",event=>{let target=nonnull(event.target);let isInsideCode=false;while(target&&target!==document.body){if(target.tagName==="CODE"){isInsideCode=true;break;}target=target.parentElement;}if(!isInsideCode){return;}const selection=document.getSelection();nonnull(event.clipboardData).setData("text/plain",selection.toString());event.preventDefault();});}()); \ No newline at end of file diff --git a/web/public/sdk_docs/static.files/normalize-9960930a.css b/web/public/sdk_docs/static.files/normalize-9960930a.css new file mode 100644 index 00000000..469959f1 --- /dev/null +++ b/web/public/sdk_docs/static.files/normalize-9960930a.css @@ -0,0 +1,2 @@ + /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ +html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type="button"],[type="reset"],[type="submit"],button{-webkit-appearance:button}[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none} \ No newline at end of file diff --git a/web/public/sdk_docs/static.files/noscript-263c88ec.css b/web/public/sdk_docs/static.files/noscript-263c88ec.css new file mode 100644 index 00000000..e41db77d --- /dev/null +++ b/web/public/sdk_docs/static.files/noscript-263c88ec.css @@ -0,0 +1 @@ + #main-content .attributes{margin-left:0 !important;}#copy-path,#sidebar-button,.sidebar-resizer{display:none !important;}nav.sub{display:none;}.src .sidebar{display:none;}.notable-traits{display:none;}:root,:root:not([data-theme]){--main-background-color:white;--main-color:black;--settings-input-color:#2196f3;--settings-input-border-color:#717171;--settings-button-color:#000;--settings-button-border-focus:#717171;--sidebar-background-color:#f5f5f5;--sidebar-background-color-hover:#e0e0e0;--sidebar-border-color:#ddd;--code-block-background-color:#f5f5f5;--scrollbar-track-background-color:#dcdcdc;--scrollbar-thumb-background-color:rgba(36,37,39,0.6);--scrollbar-color:rgba(36,37,39,0.6) #d9d9d9;--headings-border-bottom-color:#ddd;--border-color:#e0e0e0;--button-background-color:#fff;--right-side-color:grey;--code-attribute-color:#999;--toggles-color:#999;--toggle-filter:none;--mobile-sidebar-menu-filter:none;--search-input-focused-border-color:#66afe9;--copy-path-button-color:#999;--copy-path-img-filter:invert(50%);--copy-path-img-hover-filter:invert(35%);--code-example-button-color:#7f7f7f;--code-example-button-hover-color:#595959;--settings-menu-filter:invert(50%);--settings-menu-hover-filter:invert(35%);--codeblock-error-hover-color:rgb(255,0,0);--codeblock-error-color:rgba(255,0,0,.5);--codeblock-ignore-hover-color:rgb(255,142,0);--codeblock-ignore-color:rgba(255,142,0,.6);--warning-border-color:#ff8e00;--type-link-color:#ad378a;--trait-link-color:#6e4fc9;--assoc-item-link-color:#3873ad;--function-link-color:#ad7c37;--macro-link-color:#068000;--keyword-link-color:#3873ad;--attribute-link-color:#3873ad;--mod-link-color:#3873ad;--link-color:#3873ad;--sidebar-link-color:#356da4;--sidebar-current-link-background-color:#fff;--search-result-link-focus-background-color:#ccc;--search-result-border-color:#aaa3;--search-color:#000;--search-error-code-background-color:#d0cccc;--search-results-alias-color:#000;--search-results-grey-color:#999;--search-tab-title-count-color:#888;--search-tab-button-not-selected-border-top-color:#e6e6e6;--search-tab-button-not-selected-background:#e6e6e6;--search-tab-button-selected-border-top-color:#0089ff;--search-tab-button-selected-background:#fff;--stab-background-color:#fff5d6;--stab-code-color:#000;--code-highlight-kw-color:#8959a8;--code-highlight-kw-2-color:#4271ae;--code-highlight-lifetime-color:#b76514;--code-highlight-prelude-color:#4271ae;--code-highlight-prelude-val-color:#c82829;--code-highlight-number-color:#718c00;--code-highlight-string-color:#718c00;--code-highlight-literal-color:#c82829;--code-highlight-attribute-color:#c82829;--code-highlight-self-color:#c82829;--code-highlight-macro-color:#3e999f;--code-highlight-question-mark-color:#ff9011;--code-highlight-comment-color:#8e908c;--code-highlight-doc-comment-color:#4d4d4c;--src-line-numbers-span-color:#c67e2d;--src-line-number-highlighted-background-color:#fdffd3;--target-background-color:#fdffd3;--target-border-color:#ad7c37;--kbd-color:#000;--kbd-background:#fafbfc;--kbd-box-shadow-color:#c6cbd1;--rust-logo-filter:initial;--crate-search-div-filter:invert(100%) sepia(0%) saturate(4223%) hue-rotate(289deg) brightness(114%) contrast(76%);--crate-search-div-hover-filter:invert(44%) sepia(18%) saturate(23%) hue-rotate(317deg) brightness(96%) contrast(93%);--crate-search-hover-border:#717171;--src-sidebar-background-selected:#fff;--src-sidebar-background-hover:#e0e0e0;--table-alt-row-background-color:#f5f5f5;--codeblock-link-background:#eee;--scrape-example-toggle-line-background:#ccc;--scrape-example-toggle-line-hover-background:#999;--scrape-example-code-line-highlight:#fcffd6;--scrape-example-code-line-highlight-focus:#f6fdb0;--scrape-example-help-border-color:#555;--scrape-example-help-color:#333;--scrape-example-help-hover-border-color:#000;--scrape-example-help-hover-color:#000;--scrape-example-code-wrapper-background-start:rgba(255,255,255,1);--scrape-example-code-wrapper-background-end:rgba(255,255,255,0);--sidebar-resizer-hover:hsl(207,90%,66%);--sidebar-resizer-active:hsl(207,90%,54%);}@media (prefers-color-scheme:dark){:root,:root:not([data-theme]){--main-background-color:#353535;--main-color:#ddd;--settings-input-color:#2196f3;--settings-input-border-color:#999;--settings-button-color:#000;--settings-button-border-focus:#ffb900;--sidebar-background-color:#505050;--sidebar-background-color-hover:#676767;--sidebar-border-color:#2A2A2A;--code-block-background-color:#2A2A2A;--scrollbar-track-background-color:#717171;--scrollbar-thumb-background-color:rgba(32,34,37,.6);--scrollbar-color:rgba(32,34,37,.6) #5a5a5a;--headings-border-bottom-color:#d2d2d2;--border-color:#e0e0e0;--button-background-color:#f0f0f0;--right-side-color:grey;--code-attribute-color:#999;--toggles-color:#999;--toggle-filter:invert(100%);--mobile-sidebar-menu-filter:invert(100%);--search-input-focused-border-color:#008dfd;--copy-path-button-color:#999;--copy-path-img-filter:invert(50%);--copy-path-img-hover-filter:invert(65%);--code-example-button-color:#7f7f7f;--code-example-button-hover-color:#a5a5a5;--codeblock-error-hover-color:rgb(255,0,0);--codeblock-error-color:rgba(255,0,0,.5);--codeblock-ignore-hover-color:rgb(255,142,0);--codeblock-ignore-color:rgba(255,142,0,.6);--warning-border-color:#ff8e00;--type-link-color:#2dbfb8;--trait-link-color:#b78cf2;--assoc-item-link-color:#d2991d;--function-link-color:#2bab63;--macro-link-color:#09bd00;--keyword-link-color:#d2991d;--attribute-link-color:#d2991d;--mod-link-color:#d2991d;--link-color:#d2991d;--sidebar-link-color:#fdbf35;--sidebar-current-link-background-color:#444;--search-result-link-focus-background-color:#616161;--search-result-border-color:#aaa3;--search-color:#111;--search-error-code-background-color:#484848;--search-results-alias-color:#fff;--search-results-grey-color:#ccc;--search-tab-title-count-color:#888;--search-tab-button-not-selected-border-top-color:#252525;--search-tab-button-not-selected-background:#252525;--search-tab-button-selected-border-top-color:#0089ff;--search-tab-button-selected-background:#353535;--settings-menu-filter:invert(50%);--settings-menu-hover-filter:invert(65%);--stab-background-color:#314559;--stab-code-color:#e6e1cf;--code-highlight-kw-color:#ab8ac1;--code-highlight-kw-2-color:#769acb;--code-highlight-lifetime-color:#d97f26;--code-highlight-prelude-color:#769acb;--code-highlight-prelude-val-color:#ee6868;--code-highlight-number-color:#83a300;--code-highlight-string-color:#83a300;--code-highlight-literal-color:#ee6868;--code-highlight-attribute-color:#ee6868;--code-highlight-self-color:#ee6868;--code-highlight-macro-color:#3e999f;--code-highlight-question-mark-color:#ff9011;--code-highlight-comment-color:#8d8d8b;--code-highlight-doc-comment-color:#8ca375;--src-line-numbers-span-color:#3b91e2;--src-line-number-highlighted-background-color:#0a042f;--target-background-color:#494a3d;--target-border-color:#bb7410;--kbd-color:#000;--kbd-background:#fafbfc;--kbd-box-shadow-color:#c6cbd1;--rust-logo-filter:drop-shadow(1px 0 0px #fff) drop-shadow(0 1px 0 #fff) drop-shadow(-1px 0 0 #fff) drop-shadow(0 -1px 0 #fff);--crate-search-div-filter:invert(94%) sepia(0%) saturate(721%) hue-rotate(255deg) brightness(90%) contrast(90%);--crate-search-div-hover-filter:invert(69%) sepia(60%) saturate(6613%) hue-rotate(184deg) brightness(100%) contrast(91%);--crate-search-hover-border:#2196f3;--src-sidebar-background-selected:#333;--src-sidebar-background-hover:#444;--table-alt-row-background-color:#2a2a2a;--codeblock-link-background:#333;--scrape-example-toggle-line-background:#999;--scrape-example-toggle-line-hover-background:#c5c5c5;--scrape-example-code-line-highlight:#5b3b01;--scrape-example-code-line-highlight-focus:#7c4b0f;--scrape-example-help-border-color:#aaa;--scrape-example-help-color:#eee;--scrape-example-help-hover-border-color:#fff;--scrape-example-help-hover-color:#fff;--scrape-example-code-wrapper-background-start:rgba(53,53,53,1);--scrape-example-code-wrapper-background-end:rgba(53,53,53,0);--sidebar-resizer-hover:hsl(207,30%,54%);--sidebar-resizer-active:hsl(207,90%,54%);}} \ No newline at end of file diff --git a/web/public/sdk_docs/static.files/rust-logo-9a9549ea.svg b/web/public/sdk_docs/static.files/rust-logo-9a9549ea.svg new file mode 100644 index 00000000..62424d8f --- /dev/null +++ b/web/public/sdk_docs/static.files/rust-logo-9a9549ea.svg @@ -0,0 +1,61 @@ + + + diff --git a/web/public/sdk_docs/static.files/rustdoc-e56847b5.css b/web/public/sdk_docs/static.files/rustdoc-e56847b5.css new file mode 100644 index 00000000..9626ea4a --- /dev/null +++ b/web/public/sdk_docs/static.files/rustdoc-e56847b5.css @@ -0,0 +1,76 @@ + :root{--nav-sub-mobile-padding:8px;--search-typename-width:6.75rem;--desktop-sidebar-width:200px;--src-sidebar-width:300px;--desktop-sidebar-z-index:100;--sidebar-elems-left-padding:24px;--clipboard-image:url('data:image/svg+xml,\ +\ +\ +');--copy-path-height:34px;--copy-path-width:33px;--checkmark-image:url('data:image/svg+xml,\ +\ +');--button-left-margin:4px;--button-border-radius:2px;--toolbar-button-border-radius:6px;--code-block-border-radius:6px;--impl-items-indent:0.3em;--docblock-indent:24px;--font-family:"Source Serif 4",NanumBarunGothic,serif;--font-family-code:"Source Code Pro",monospace;--line-number-padding:4px;--line-number-right-margin:20px;--prev-arrow-image:url('data:image/svg+xml,');--next-arrow-image:url('data:image/svg+xml,');--expand-arrow-image:url('data:image/svg+xml,');--collapse-arrow-image:url('data:image/svg+xml,');--hamburger-image:url('data:image/svg+xml,\ + ');}:root.sans-serif{--font-family:"Fira Sans",sans-serif;--font-family-code:"Fira Mono",monospace;}@font-face {font-family:'Fira Sans';font-style:normal;font-weight:400;src:local('Fira Sans'),url("FiraSans-Regular-0fe48ade.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Fira Sans';font-style:italic;font-weight:400;src:local('Fira Sans Italic'),url("FiraSans-Italic-81dc35de.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Fira Sans';font-style:normal;font-weight:500;src:local('Fira Sans Medium'),url("FiraSans-Medium-e1aa3f0a.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Fira Sans';font-style:italic;font-weight:500;src:local('Fira Sans Medium Italic'),url("FiraSans-MediumItalic-ccf7e434.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Fira Mono';font-style:normal;font-weight:400;src:local('Fira Mono'),url("FiraMono-Regular-87c26294.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Fira Mono';font-style:normal;font-weight:500;src:local('Fira Mono Medium'),url("FiraMono-Medium-86f75c8c.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Source Serif 4';font-style:normal;font-weight:400;src:local('Source Serif 4'),url("SourceSerif4-Regular-6b053e98.ttf.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Source Serif 4';font-style:italic;font-weight:400;src:local('Source Serif 4 Italic'),url("SourceSerif4-It-ca3b17ed.ttf.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Source Serif 4';font-style:normal;font-weight:500;src:local('Source Serif 4 Semibold'),url("SourceSerif4-Semibold-457a13ac.ttf.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Source Serif 4';font-style:normal;font-weight:700;src:local('Source Serif 4 Bold'),url("SourceSerif4-Bold-6d4fd4c0.ttf.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Source Code Pro';font-style:normal;font-weight:400;src:url("SourceCodePro-Regular-8badfe75.ttf.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Source Code Pro';font-style:italic;font-weight:400;src:url("SourceCodePro-It-fc8b9304.ttf.woff2") format("woff2");font-display:swap;}@font-face {font-family:'Source Code Pro';font-style:normal;font-weight:600;src:url("SourceCodePro-Semibold-aa29a496.ttf.woff2") format("woff2");font-display:swap;}@font-face {font-family:'NanumBarunGothic';src:url("NanumBarunGothic-13b3dcba.ttf.woff2") format("woff2");font-display:swap;unicode-range:U+AC00-D7AF,U+1100-11FF,U+3130-318F,U+A960-A97F,U+D7B0-D7FF;}*{box-sizing:border-box;}body{font:1rem/1.5 var(--font-family);margin:0;position:relative;overflow-wrap:break-word;overflow-wrap:anywhere;font-feature-settings:"kern","liga";background-color:var(--main-background-color);color:var(--main-color);}h1{font-size:1.5rem;}h2{font-size:1.375rem;}h3{font-size:1.25rem;}h1,h2,h3,h4,h5,h6{font-weight:500;}h1,h2,h3,h4{margin:25px 0 15px 0;padding-bottom:6px;}.docblock h3,.docblock h4,h5,h6{margin:15px 0 5px 0;}.docblock>h2:first-child,.docblock>h3:first-child,.docblock>h4:first-child,.docblock>h5:first-child,.docblock>h6:first-child{margin-top:0;}.main-heading h1{margin:0;padding:0;grid-area:main-heading-h1;overflow-wrap:break-word;overflow-wrap:anywhere;}.main-heading{position:relative;display:grid;grid-template-areas:"main-heading-breadcrumbs main-heading-breadcrumbs" "main-heading-h1 main-heading-toolbar" "main-heading-sub-heading main-heading-toolbar";grid-template-columns:minmax(105px,1fr) minmax(0,max-content);grid-template-rows:minmax(25px,min-content) min-content min-content;padding-bottom:6px;margin-bottom:15px;}.search-results-main-heading{grid-template-areas:"main-heading-breadcrumbs main-heading-placeholder" "main-heading-breadcrumbs main-heading-toolbar " "main-heading-h1 main-heading-toolbar ";}.search-results-main-heading nav.sub{grid-area:main-heading-h1;align-items:end;margin:4px 0 8px 0;}.rustdoc-breadcrumbs{grid-area:main-heading-breadcrumbs;line-height:1.25;padding-top:5px;position:relative;z-index:1;}.search-switcher{grid-area:main-heading-breadcrumbs;line-height:1.5;display:flex;color:var(--main-color);align-items:baseline;white-space:nowrap;padding-top:8px;min-height:34px;}.rustdoc-breadcrumbs a{padding:5px 0 7px;}.content h2,.top-doc .docblock>h3,.top-doc .docblock>h4{border-bottom:1px solid var(--headings-border-bottom-color);}h1,h2{line-height:1.25;padding-top:3px;padding-bottom:9px;}h3.code-header{font-size:1.125rem;}h4.code-header{font-size:1rem;}.code-header{font-weight:600;margin:0;padding:0;white-space:pre-wrap;}.structfield,.sub-variant-field{margin:0.6em 0;}#crate-search,h1,h2,h3,h4,h5,h6,.sidebar,rustdoc-topbar,.search-input,.search-results .result-name,.item-table dt>a,.out-of-band,.sub-heading,span.since,a.src,rustdoc-toolbar,summary.hideme,.scraped-example-list,.rustdoc-breadcrumbs,.search-switcher,ul.all-items{font-family:"Fira Sans",Arial,NanumBarunGothic,sans-serif;}#toggle-all-docs,a.anchor,.section-header a,#src-sidebar a,.rust a,.sidebar h2 a,.sidebar h3 a,rustdoc-topbar h2 a,h1 a,.search-results a,.search-results li,.stab,.result-name i{color:var(--main-color);}span.enum,a.enum,span.struct,a.struct,span.union,a.union,span.primitive,a.primitive,span.type,a.type,span.foreigntype,a.foreigntype{color:var(--type-link-color);}span.trait,a.trait,span.traitalias,a.traitalias{color:var(--trait-link-color);}span.associatedtype,a.associatedtype,span.constant,a.constant,span.static,a.static{color:var(--assoc-item-link-color);}span.fn,a.fn,span.method,a.method,span.tymethod,a.tymethod{color:var(--function-link-color);}span.attr,a.attr,span.derive,a.derive,span.macro,a.macro{color:var(--macro-link-color);}span.mod,a.mod{color:var(--mod-link-color);}span.keyword,a.keyword{color:var(--keyword-link-color);}span.attribute,a.attribute{color:var(--attribute-link-color);}a{color:var(--link-color);text-decoration:none;}ol,ul{padding-left:24px;}ul ul,ol ul,ul ol,ol ol{margin-bottom:.625em;}p,.docblock>.warning{margin:0 0 .75em 0;}p:last-child,.docblock>.warning:last-child{margin:0;}button{padding:1px 6px;cursor:pointer;}button#toggle-all-docs{padding:0;background:none;border:none;-webkit-appearance:none;opacity:1;}.rustdoc{display:flex;flex-direction:row;flex-wrap:nowrap;}main{position:relative;flex-grow:1;padding:10px 15px 40px 45px;min-width:0;}.src main{padding:15px;}.width-limiter{max-width:960px;margin-right:auto;}details:not(.toggle) summary{margin-bottom:.6em;}code,pre,.code-header,.type-signature{font-family:var(--font-family-code);}.docblock code,.item-table dd code{border-radius:3px;padding:0 0.125em;}.docblock pre code,.item-table dd pre code{padding:0;}pre{padding:14px;line-height:1.5;}pre.item-decl{overflow-x:auto;}.item-decl .type-contents-toggle{contain:initial;}.src .content pre{padding:20px;padding-left:16px;}img{max-width:100%;}.logo-container{line-height:0;display:block;}.rust-logo{filter:var(--rust-logo-filter);}.sidebar{font-size:0.875rem;flex:0 0 var(--desktop-sidebar-width);width:var(--desktop-sidebar-width);overflow-y:scroll;overscroll-behavior:contain;position:sticky;height:100vh;top:0;left:0;z-index:var(--desktop-sidebar-z-index);border-right:solid 1px var(--sidebar-border-color);}.rustdoc.src .sidebar{flex-basis:50px;width:50px;overflow-x:hidden;overflow-y:hidden;}.hide-sidebar .sidebar,.hide-sidebar .sidebar-resizer{display:none;}.sidebar-resizer{touch-action:none;width:9px;cursor:ew-resize;z-index:calc(var(--desktop-sidebar-z-index) + 1);position:fixed;height:100%;left:var(--desktop-sidebar-width);display:flex;align-items:center;justify-content:flex-start;color:var(--right-side-color);}.sidebar-resizer::before{content:"";border-right:dotted 2px currentColor;width:2px;height:12px;}.sidebar-resizer::after{content:"";border-right:dotted 2px currentColor;width:2px;height:16px;}.rustdoc.src .sidebar-resizer{left:49px;}.src-sidebar-expanded .src .sidebar-resizer{left:var(--src-sidebar-width);}.sidebar-resizing{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.sidebar-resizing *{cursor:ew-resize !important;}.sidebar-resizing .sidebar{position:fixed;border-right:solid 2px var(--sidebar-resizer-active);}.sidebar-resizing>body{padding-left:var(--resizing-sidebar-width);}.sidebar-resizer:hover,.sidebar-resizer:active,.sidebar-resizer:focus,.sidebar-resizer.active{width:10px;margin:0;left:calc(var(--desktop-sidebar-width) - 1px);border-left:solid 1px var(--sidebar-resizer-hover);color:var(--sidebar-resizer-hover);}.src-sidebar-expanded .rustdoc.src .sidebar-resizer:hover,.src-sidebar-expanded .rustdoc.src .sidebar-resizer:active,.src-sidebar-expanded .rustdoc.src .sidebar-resizer:focus,.src-sidebar-expanded .rustdoc.src .sidebar-resizer.active{left:calc(var(--src-sidebar-width) - 1px);}@media (pointer:coarse){.sidebar-resizer{display:none !important;}.sidebar{border-right:none;}}.sidebar-resizer.active{padding:0 140px;width:calc(140px + 140px + 9px + 2px);margin-left:-140px;border-left:none;color:var(--sidebar-resizer-active);}.sidebar,rustdoc-topbar,.sidebar-menu-toggle,#src-sidebar{background-color:var(--sidebar-background-color);}.src .sidebar>*{visibility:hidden;}.src-sidebar-expanded .src .sidebar{overflow-y:auto;flex-basis:var(--src-sidebar-width);width:var(--src-sidebar-width);}.src-sidebar-expanded .src .sidebar>*{visibility:visible;}#all-types{margin-top:1em;}*{scrollbar-width:initial;scrollbar-color:var(--scrollbar-color);}.sidebar{scrollbar-width:thin;scrollbar-color:var(--scrollbar-color);}::-webkit-scrollbar{width:12px;}.sidebar::-webkit-scrollbar{width:8px;}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0;background-color:var(--scrollbar-track-background-color);}.sidebar::-webkit-scrollbar-track{background-color:var(--scrollbar-track-background-color);}::-webkit-scrollbar-thumb,.sidebar::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-background-color);}.hidden{display:none !important;}.logo-container>img{height:48px;width:48px;}ul.block,.block li,.block ul{padding:0;margin:0;list-style:none;}.block ul a{padding-left:1rem;}.sidebar-elems a,.sidebar>h2 a{display:block;padding:0.25rem;margin-right:0.25rem;border-left:solid var(--sidebar-elems-left-padding) transparent;margin-left:calc(-0.25rem - var(--sidebar-elems-left-padding));background-clip:border-box;}.hide-toc #rustdoc-toc,.hide-toc .in-crate{display:none;}.hide-modnav #rustdoc-modnav{display:none;}.sidebar h2{text-wrap:balance;overflow-wrap:anywhere;padding:0;margin:0.7rem 0;}.sidebar h3{text-wrap:balance;overflow-wrap:anywhere;font-size:1.125rem;padding:0;margin:0;}.sidebar-elems,.sidebar>.version,.sidebar>h2{padding-left:var(--sidebar-elems-left-padding);}.sidebar a{color:var(--sidebar-link-color);}.sidebar .current,.sidebar .current a,.sidebar-crate a.logo-container:hover+h2 a,.sidebar a:hover:not(.logo-container){background-color:var(--sidebar-current-link-background-color);}.sidebar-elems .block{margin-bottom:2em;}.sidebar-elems .block li a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.sidebar-crate{display:flex;align-items:center;justify-content:center;margin:14px 32px 1rem;row-gap:10px;column-gap:32px;flex-wrap:wrap;}.sidebar-crate h2{flex-grow:1;margin:0 -8px;align-self:start;}.sidebar-crate .logo-container{margin:0 calc(-16px - var(--sidebar-elems-left-padding));padding:0 var(--sidebar-elems-left-padding);text-align:center;}.sidebar-crate .logo-container img{margin-top:-16px;border-top:solid 16px transparent;box-sizing:content-box;position:relative;background-clip:border-box;z-index:1;}.sidebar-crate h2 a{display:block;border-left:solid var(--sidebar-elems-left-padding) transparent;background-clip:border-box;margin:0 calc(-24px + 0.25rem) 0 calc(-0.2rem - var(--sidebar-elems-left-padding));padding:calc((16px - 0.57rem ) / 2 ) 0.25rem;padding-left:0.2rem;}.sidebar-crate h2 .version{display:block;font-weight:normal;font-size:1rem;overflow-wrap:break-word;}.sidebar-crate+.version{margin-top:-1rem;margin-bottom:1rem;}rustdoc-topbar{display:none;}.rustdoc .example-wrap{display:flex;position:relative;margin-bottom:10px;}.rustdoc .example-wrap>pre,.rustdoc .scraped-example .src-line-numbers,.rustdoc .scraped-example .src-line-numbers>pre{border-radius:6px;}.rustdoc .scraped-example{position:relative;}.rustdoc .example-wrap:last-child{margin-bottom:0px;}.rustdoc .example-wrap pre{margin:0;flex-grow:1;}.scraped-example:not(.expanded) .example-wrap{max-height:calc(1.5em * 5 + 10px);}.more-scraped-examples .scraped-example:not(.expanded) .example-wrap{max-height:calc(1.5em * 10 + 10px);}.rustdoc:not(.src) .scraped-example:not(.expanded) .src-line-numbers,.rustdoc:not(.src) .scraped-example:not(.expanded) .src-line-numbers>pre,.rustdoc:not(.src) .scraped-example:not(.expanded) pre.rust{padding-bottom:0;overflow:auto hidden;}.rustdoc:not(.src) .scraped-example .src-line-numbers{padding-top:0;}.rustdoc:not(.src) .scraped-example.expanded .src-line-numbers{padding-bottom:0;}.rustdoc:not(.src) .example-wrap pre{overflow:auto;}.example-wrap code{position:relative;}.example-wrap pre code span{display:inline;}.example-wrap.digits-1{--example-wrap-digits-count:1ch;}.example-wrap.digits-2{--example-wrap-digits-count:2ch;}.example-wrap.digits-3{--example-wrap-digits-count:3ch;}.example-wrap.digits-4{--example-wrap-digits-count:4ch;}.example-wrap.digits-5{--example-wrap-digits-count:5ch;}.example-wrap.digits-6{--example-wrap-digits-count:6ch;}.example-wrap.digits-7{--example-wrap-digits-count:7ch;}.example-wrap.digits-8{--example-wrap-digits-count:8ch;}.example-wrap.digits-9{--example-wrap-digits-count:9ch;}.example-wrap .expansion{position:relative;display:inline;}.example-wrap .expansion>input{display:block;position:absolute;appearance:none;content:'↕';left:-20px;top:0;border:1px solid var(--border-color);border-radius:4px;cursor:pointer;color:var(--main-color);padding:0 2px;line-height:20px;}.example-wrap .expansion>input::after{content:"↕";}.example-wrap .expansion .expanded{display:none;color:var(--main-color);}.example-wrap .expansion>input:checked~.expanded,.example-wrap .expansion>input:checked~* .expanded{display:inherit;}.example-wrap .expansion>input:checked~.original,.example-wrap .expansion>input:checked~* .original{display:none;}.example-wrap [data-nosnippet]{width:calc(var(--example-wrap-digits-count) + var(--line-number-padding) * 2);}.example-wrap pre>code{padding-left:calc(var(--example-wrap-digits-count) + var(--line-number-padding) * 2 + var(--line-number-right-margin));}.src .example-wrap .expansion [data-nosnippet]{position:initial;margin-left:calc((var(--example-wrap-digits-count) + var(--line-number-padding) * 2 + var(--line-number-right-margin)) * -1);}.example-wrap [data-nosnippet]{color:var(--src-line-numbers-span-color);text-align:right;display:inline-block;margin-right:var(--line-number-right-margin);-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;padding:0 var(--line-number-padding);position:absolute;left:0;}.example-wrap pre>code{position:relative;display:block;}:root.word-wrap-source-code .example-wrap pre>code{word-break:break-all;white-space:pre-wrap;}:root.word-wrap-source-code .example-wrap pre>code *{word-break:break-all;}.example-wrap [data-nosnippet]:target{border-right:none;}.example-wrap .line-highlighted[data-nosnippet]{background-color:var(--src-line-number-highlighted-background-color);}.example-wrap.hide-lines [data-nosnippet]{display:none;}.search-loading{text-align:center;}.item-table dd{overflow-wrap:break-word;overflow-wrap:anywhere;}.docblock :not(pre)>code,.item-table dd code{white-space:pre-wrap;}.top-doc .docblock h2{font-size:1.375rem;}.top-doc .docblock h3{font-size:1.25rem;}.top-doc .docblock h4,.top-doc .docblock h5{font-size:1.125rem;}.top-doc .docblock h6{font-size:1rem;}.docblock h5{font-size:1rem;}.docblock h6{font-size:0.875rem;}.docblock{margin-left:var(--docblock-indent);position:relative;}.docblock>:not(.more-examples-toggle):not(.example-wrap){max-width:100%;overflow-x:auto;}.sub-heading{font-size:1rem;flex-grow:0;grid-area:main-heading-sub-heading;line-height:1.25;padding-bottom:4px;}.main-heading rustdoc-toolbar,.main-heading .out-of-band{grid-area:main-heading-toolbar;}rustdoc-toolbar{display:flex;flex-direction:row;flex-wrap:nowrap;min-height:60px;}.docblock code,.item-table dd code,pre,.rustdoc.src .example-wrap,.example-wrap .src-line-numbers{background-color:var(--code-block-background-color);border-radius:var(--code-block-border-radius);text-decoration:inherit;}#main-content{position:relative;}.docblock table{margin:.5em 0;border-collapse:collapse;}.docblock table td,.docblock table th{padding:.5em;border:1px solid var(--border-color);}.docblock table tbody tr:nth-child(2n){background:var(--table-alt-row-background-color);}.docblock .stab,.item-table dd .stab,.docblock p code{display:inline-block;}.docblock li{margin-bottom:.4em;}.docblock li p:not(:last-child){margin-bottom:.3em;}div.where{white-space:pre-wrap;font-size:0.875rem;}.item-info{display:block;margin-left:var(--docblock-indent);}.impl-items>.item-info{margin-left:calc(var(--docblock-indent) + var(--impl-items-indent));}.item-info code{font-size:0.875rem;}#main-content>.item-info{margin-left:0;}nav.sub{flex-grow:1;flex-flow:row nowrap;display:flex;align-items:start;margin-top:4px;}.search-form{position:relative;display:flex;height:34px;flex-grow:1;}.src nav.sub{margin:0 0 -10px 0;}.section-header{display:block;position:relative;}.section-header:hover>.anchor,.impl:hover>.anchor,.trait-impl:hover>.anchor,.variant:hover>.anchor{display:initial;}.anchor{display:none;position:absolute;left:-0.5em;background:none !important;}.anchor.field{left:-5px;}.section-header>.anchor{left:-15px;padding-right:8px;}h2.section-header>.anchor{padding-right:6px;}a.doc-anchor{color:var(--main-color);display:none;position:absolute;left:-17px;padding-right:10px;padding-left:3px;}*:hover>.doc-anchor{display:block;}.top-doc>.docblock>*:first-child>.doc-anchor{display:none !important;}.main-heading a:hover,.example-wrap .rust a:hover:not([data-nosnippet]),.all-items a:hover,.docblock a:not(.scrape-help):not(.tooltip):hover:not(.doc-anchor),.item-table dd a:not(.scrape-help):not(.tooltip):hover,.item-info a{text-decoration:underline;}.crate.block li.current a{font-weight:500;}table,.item-table{overflow-wrap:break-word;}.item-table{padding:0;margin:0;width:100%;}.item-table>dt{padding-right:1.25rem;}.item-table>dd{margin-inline-start:0;margin-left:0;}#crate-search-div{position:relative;min-width:0;margin-top:-1px;}#crate-search{padding:0 23px 0 4px;max-width:100%;text-overflow:ellipsis;border:1px solid var(--border-color);border-radius:4px;outline:none;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;text-indent:0.01px;background-color:var(--main-background-color);color:inherit;line-height:1.5;font-weight:500;}#crate-search:hover,#crate-search:focus{border-color:var(--crate-search-hover-border);}#crate-search-div::after{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;content:"";background-repeat:no-repeat;background-size:20px;background-position:calc(100% - 2px) 56%;background-image:url('data:image/svg+xml, \ + ');filter:var(--crate-search-div-filter);}#crate-search-div:hover::after,#crate-search-div:focus-within::after{filter:var(--crate-search-div-hover-filter);}#crate-search>option{font-size:1rem;}.search-input{-webkit-appearance:none;outline:none;border:1px solid var(--border-color);border-radius:2px;padding:8px;font-size:1rem;flex-grow:1;background-color:var(--button-background-color);color:var(--search-color);max-width:100%;}.search-input:focus{border-color:var(--search-input-focused-border-color);}.search-results{display:none;}.search-results.active{display:block;margin:0;padding:0;}.search-results>a{display:grid;grid-template-areas:"search-result-name search-result-desc" "search-result-type-signature search-result-type-signature";grid-template-columns:.6fr .4fr;margin-left:2px;margin-right:2px;border-bottom:1px solid var(--search-result-border-color);column-gap:1em;}.search-results>a>div.desc{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;grid-area:search-result-desc;}.search-results a:hover,.search-results a:focus{background-color:var(--search-result-link-focus-background-color);}.search-results .result-name{display:flex;align-items:center;justify-content:start;grid-area:search-result-name;}.search-results .result-name .alias{color:var(--search-results-alias-color);}.search-results .result-name .grey{color:var(--search-results-grey-color);}.search-results .result-name .typename{color:var(--search-results-grey-color);font-size:0.875rem;width:var(--search-typename-width);}.search-results .result-name .path{word-break:break-all;max-width:calc(100% - var(--search-typename-width));display:inline-block;}.search-results .result-name .path>*{display:inline;}.search-results .type-signature{grid-area:search-result-type-signature;white-space:pre-wrap;}.popover{position:absolute;top:100%;right:0;z-index:calc(var(--desktop-sidebar-z-index) + 1);margin-top:7px;border-radius:3px;border:1px solid var(--border-color);background-color:var(--main-background-color);color:var(--main-color);--popover-arrow-offset:11px;}.popover::before{content:'';position:absolute;right:var(--popover-arrow-offset);border:solid var(--border-color);border-width:1px 1px 0 0;background-color:var(--main-background-color);padding:4px;transform:rotate(-45deg);top:-5px;}.setting-line{margin:1.2em 0.6em;}.setting-radio input,.setting-check input{margin-right:0.3em;height:1.2rem;width:1.2rem;border:2px solid var(--settings-input-border-color);outline:none;-webkit-appearance:none;cursor:pointer;}.setting-radio input{border-radius:50%;}.setting-radio span,.setting-check span{padding-bottom:1px;}.setting-radio{margin-top:0.1em;margin-bottom:0.1em;min-width:3.8em;padding:0.3em;display:inline-flex;align-items:center;cursor:pointer;}.setting-radio+.setting-radio{margin-left:0.5em;}.setting-check{margin-right:20px;display:flex;align-items:center;cursor:pointer;}.setting-check input{flex-shrink:0;}.setting-radio input:checked{box-shadow:inset 0 0 0 3px var(--main-background-color);background-color:var(--settings-input-color);}.setting-check input:checked{background-color:var(--settings-input-color);border-width:1px;content:url('data:image/svg+xml,\ + \ + ');}.setting-radio input:focus,.setting-check input:focus{box-shadow:0 0 1px 1px var(--settings-input-color);}.setting-radio input:checked:focus{box-shadow:inset 0 0 0 3px var(--main-background-color),0 0 2px 2px var(--settings-input-color);}.setting-radio input:hover,.setting-check input:hover{border-color:var(--settings-input-color) !important;}#settings.popover{--popover-arrow-offset:196px;top:calc(100% - 16px);}#help.popover{max-width:600px;--popover-arrow-offset:115px;top:calc(100% - 16px);}#help dt{float:left;clear:left;margin-right:0.5rem;}#help dd{margin-bottom:0.5rem;}#help span.top,#help span.bottom{text-align:center;display:block;font-size:1.125rem;padding:0 0.5rem;text-wrap-style:balance;}#help span.top{margin:10px 0;border-bottom:1px solid var(--border-color);padding-bottom:4px;margin-bottom:6px;}#help span.bottom{clear:both;border-top:1px solid var(--border-color);}.side-by-side{display:flex;margin-bottom:20px;}.side-by-side>div{width:50%;padding:0 20px 0 17px;}.item-info .stab{display:block;padding:3px;margin-bottom:5px;}.item-table dt .stab{margin-left:0.3125em;}.stab{padding:0 2px;font-size:0.875rem;font-weight:normal;color:var(--main-color);background-color:var(--stab-background-color);width:fit-content;white-space:pre-wrap;border-radius:3px;display:inline;vertical-align:baseline;}.stab.portability>code{background:none;color:var(--stab-code-color);}.stab .emoji,.item-info .stab::before{font-size:1.25rem;}.stab .emoji{margin-right:0.3rem;}.item-info .stab::before{content:"\0";width:0;display:inline-block;color:transparent;}.emoji{text-shadow:1px 0 0 black,-1px 0 0 black,0 1px 0 black,0 -1px 0 black;}.since{font-weight:normal;font-size:initial;}.rightside{padding-left:12px;float:right;}.rightside:not(a),.out-of-band,.sub-heading,rustdoc-toolbar{color:var(--right-side-color);}pre.rust{tab-size:4;-moz-tab-size:4;}pre.rust .kw{color:var(--code-highlight-kw-color);}pre.rust .kw-2{color:var(--code-highlight-kw-2-color);}pre.rust .lifetime{color:var(--code-highlight-lifetime-color);}pre.rust .prelude-ty{color:var(--code-highlight-prelude-color);}pre.rust .prelude-val{color:var(--code-highlight-prelude-val-color);}pre.rust .string{color:var(--code-highlight-string-color);}pre.rust .number{color:var(--code-highlight-number-color);}pre.rust .bool-val{color:var(--code-highlight-literal-color);}pre.rust .self{color:var(--code-highlight-self-color);}pre.rust .attr{color:var(--code-highlight-attribute-color);}pre.rust .macro,pre.rust .macro-nonterminal{color:var(--code-highlight-macro-color);}pre.rust .question-mark{font-weight:bold;color:var(--code-highlight-question-mark-color);}pre.rust .comment{color:var(--code-highlight-comment-color);}pre.rust .doccomment{color:var(--code-highlight-doc-comment-color);}.rustdoc.src .example-wrap pre.rust a:not([data-nosnippet]){background:var(--codeblock-link-background);}.example-wrap.compile_fail,.example-wrap.should_panic{border-left:2px solid var(--codeblock-error-color);}.ignore.example-wrap{border-left:2px solid var(--codeblock-ignore-color);}.example-wrap.compile_fail:hover,.example-wrap.should_panic:hover{border-left:2px solid var(--codeblock-error-hover-color);}.example-wrap.ignore:hover{border-left:2px solid var(--codeblock-ignore-hover-color);}.example-wrap.compile_fail .tooltip,.example-wrap.should_panic .tooltip{color:var(--codeblock-error-color);}.example-wrap.ignore .tooltip{color:var(--codeblock-ignore-color);}.example-wrap.compile_fail:hover .tooltip,.example-wrap.should_panic:hover .tooltip{color:var(--codeblock-error-hover-color);}.example-wrap.ignore:hover .tooltip{color:var(--codeblock-ignore-hover-color);}.example-wrap .tooltip{position:absolute;display:block;left:-25px;top:5px;margin:0;line-height:1;}.example-wrap.compile_fail .tooltip,.example-wrap.should_panic .tooltip,.example-wrap.ignore .tooltip{font-weight:bold;font-size:1.25rem;}.content .docblock .warning{border-left:2px solid var(--warning-border-color);padding:14px;position:relative;overflow-x:visible !important;}.content .docblock .warning::before{color:var(--warning-border-color);content:"ⓘ";position:absolute;left:-25px;top:5px;font-weight:bold;font-size:1.25rem;}.top-doc>.docblock>.warning:first-child::before{top:20px;}.example-wrap>a.test-arrow,.example-wrap .button-holder{visibility:hidden;position:absolute;top:4px;right:4px;z-index:1;}a.test-arrow{height:var(--copy-path-height);padding:6px 4px 0 11px;}a.test-arrow::before{content:url('data:image/svg+xml,');}.example-wrap .button-holder{display:flex;}@media not (pointer:coarse){.example-wrap:hover>a.test-arrow,.example-wrap:hover>.button-holder{visibility:visible;}}.example-wrap .button-holder.keep-visible{visibility:visible;}.example-wrap .button-holder>*{background:var(--main-background-color);cursor:pointer;border-radius:var(--button-border-radius);height:var(--copy-path-height);width:var(--copy-path-width);border:0;color:var(--code-example-button-color);}.example-wrap .button-holder>*:hover{color:var(--code-example-button-hover-color);}.example-wrap .button-holder>*:not(:first-child){margin-left:var(--button-left-margin);}.example-wrap .button-holder .copy-button{padding:2px 0 0 4px;}.example-wrap .button-holder .copy-button::before,.example-wrap .test-arrow::before,.example-wrap .button-holder .prev::before,.example-wrap .button-holder .next::before,.example-wrap .button-holder .expand::before{filter:var(--copy-path-img-filter);}.example-wrap .button-holder .copy-button::before{content:var(--clipboard-image);}.example-wrap .button-holder .copy-button:hover::before,.example-wrap .test-arrow:hover::before{filter:var(--copy-path-img-hover-filter);}.example-wrap .button-holder .copy-button.clicked::before{content:var(--checkmark-image);padding-right:5px;}.example-wrap .button-holder .prev,.example-wrap .button-holder .next,.example-wrap .button-holder .expand{line-height:0px;}.example-wrap .button-holder .prev::before{content:var(--prev-arrow-image);}.example-wrap .button-holder .next::before{content:var(--next-arrow-image);}.example-wrap .button-holder .expand::before{content:var(--expand-arrow-image);}.example-wrap .button-holder .expand.collapse::before{content:var(--collapse-arrow-image);}.code-attribute{font-weight:300;color:var(--code-attribute-color);}.item-spacer{width:100%;height:12px;display:block;}.main-heading span.since::before{content:"Since ";}.sub-variant h4{font-size:1rem;font-weight:400;margin-top:0;margin-bottom:0;}.sub-variant{margin-left:24px;margin-bottom:40px;}.sub-variant>.sub-variant-field{margin-left:24px;}@keyframes targetfadein{from{background-color:var(--main-background-color);}10%{background-color:var(--target-border-color);}to{background-color:var(--target-background-color);}}:target:not([data-nosnippet]){background-color:var(--target-background-color);border-right:3px solid var(--target-border-color);}a.tooltip{font-family:var(--font-family);}.code-header a.tooltip{color:inherit;margin-right:15px;position:relative;}.code-header a.tooltip:hover{color:var(--link-color);}a.tooltip:hover::after{position:absolute;top:calc(100% - 10px);left:-15px;right:-15px;height:20px;content:"\00a0";}@media not (prefers-reduced-motion){:target{animation:0.65s cubic-bezier(0,0,0.1,1.0) 0.1s targetfadein;}.fade-out{opacity:0;transition:opacity 0.45s cubic-bezier(0,0,0.1,1.0);}}.popover.tooltip .content{margin:0.25em 0.5em;}.popover.tooltip .content pre,.popover.tooltip .content code{background:transparent;margin:0;padding:0;font-size:1.25rem;white-space:pre-wrap;}.popover.tooltip .content>h3:first-child{margin:0 0 5px 0;}.search-failed{text-align:center;margin-top:20px;display:none;}.search-failed.active{display:block;}.search-failed>ul{text-align:left;max-width:570px;margin-left:auto;margin-right:auto;}#search-tabs{margin-top:0.25rem;display:flex;flex-direction:row;gap:1px;margin-bottom:4px;}#search-tabs button{text-align:center;font-size:1.125rem;border:0;border-top:2px solid;flex:1;line-height:1.5;color:inherit;}#search-tabs button:not(.selected){--search-tab-button-background:var(--search-tab-button-not-selected-background);background-color:var(--search-tab-button-not-selected-background);border-top-color:var(--search-tab-button-not-selected-border-top-color);}#search-tabs button:hover,#search-tabs button.selected{--search-tab-button-background:var(--search-tab-button-selected-background);background-color:var(--search-tab-button-selected-background);border-top-color:var(--search-tab-button-selected-border-top-color);}#search-tabs .count{font-size:1rem;font-variant-numeric:tabular-nums;color:var(--search-tab-title-count-color);position:relative;}#search-tabs .count.loading{color:transparent;}.search-form.loading{--search-tab-button-background:var(--button-background-color);}#search-tabs .count.loading::before,.search-form.loading::before{width:16px;height:16px;border-radius:16px;background:radial-gradient(var(--search-tab-button-background) 0 50%,transparent 50% 100%),conic-gradient(var(--code-highlight-kw-color) 0deg 30deg,var(--code-highlight-prelude-color) 30deg 60deg,var(--code-highlight-number-color) 90deg 120deg,var(--code-highlight-lifetime-color) 120deg 150deg,var(--code-highlight-comment-color) 150deg 180deg,var(--code-highlight-self-color) 180deg 210deg,var(--code-highlight-attribute-color) 210deg 240deg,var(--code-highlight-literal-color) 210deg 240deg,var(--code-highlight-macro-color) 240deg 270deg,var(--code-highlight-question-mark-color) 270deg 300deg,var(--code-highlight-prelude-val-color) 300deg 330deg,var(--code-highlight-doc-comment-color) 330deg 360deg);content:"";position:absolute;left:2px;top:2px;animation:rotating 1.25s linear infinite;}#search-tabs .count.loading::after,.search-form.loading::after{width:18px;height:18px;border-radius:18px;background:conic-gradient(var(--search-tab-button-background) 0deg 180deg,transparent 270deg 360deg);content:"";position:absolute;left:1px;top:1px;animation:rotating 0.66s linear infinite;}.search-form.loading::before{left:auto;right:9px;top:8px;}.search-form.loading::after{left:auto;right:8px;top:8px;}#search .error code{border-radius:3px;background-color:var(--search-error-code-background-color);}.search-corrections{font-weight:normal;}#src-sidebar{width:100%;overflow:auto;}#src-sidebar div.files>a:hover,details.dir-entry summary:hover,#src-sidebar div.files>a:focus,details.dir-entry summary:focus{background-color:var(--src-sidebar-background-hover);}#src-sidebar div.files>a.selected{background-color:var(--src-sidebar-background-selected);}.src-sidebar-title{position:sticky;top:0;display:flex;padding:8px 8px 0 48px;margin-bottom:7px;background:var(--sidebar-background-color);border-bottom:1px solid var(--border-color);}#search-button,.settings-menu,.help-menu,button#toggle-all-docs{margin-left:var(--button-left-margin);display:flex;line-height:1.25;min-width:14px;}#sidebar-button{display:none;line-height:0;}.hide-sidebar #sidebar-button,.src #sidebar-button{display:flex;margin-right:4px;position:fixed;margin-top:25px;left:6px;height:34px;width:34px;z-index:calc(var(--desktop-sidebar-z-index) + 1);}.hide-sidebar #sidebar-button{left:6px;background-color:var(--main-background-color);}.src #sidebar-button{margin-top:0;top:8px;left:8px;border-color:var(--border-color);}.hide-sidebar .src #sidebar-button{position:static;}#search-button>a,.settings-menu>a,.help-menu>a,#sidebar-button>a,button#toggle-all-docs{display:flex;align-items:center;justify-content:center;flex-direction:column;}#search-button>a,.settings-menu>a,.help-menu>a,button#toggle-all-docs{border:1px solid transparent;border-radius:var(--button-border-radius);color:var(--main-color);}#search-button>a,.settings-menu>a,.help-menu>a,button#toggle-all-docs{width:80px;border-radius:var(--toolbar-button-border-radius);}#search-button>a,.settings-menu>a,.help-menu>a{min-width:0;}#sidebar-button>a{border:solid 1px transparent;border-radius:var(--button-border-radius);background-color:var(--button-background-color);width:33px;}.src #sidebar-button>a{background-color:var(--sidebar-background-color);border-color:var(--border-color);}#search-button>a:hover,#search-button>a:focus-visible,.settings-menu>a:hover,.settings-menu>a:focus-visible,.help-menu>a:hover,#help-menu>a:focus-visible,#sidebar-button>a:hover,#sidebar-button>a:focus-visible,#copy-path:hover,#copy-path:focus-visible,button#toggle-all-docs:hover,button#toggle-all-docs:focus-visible{border-color:var(--settings-button-border-focus);text-decoration:none;}#search-button>a::before{content:url('data:image/svg+xml,\ + \ + Search\ + ');width:18px;height:18px;filter:var(--settings-menu-filter);}.settings-menu>a::before{content:url('data:image/svg+xml,\ + \ + ');width:18px;height:18px;filter:var(--settings-menu-filter);}button#toggle-all-docs::before{content:url('data:image/svg+xml,\ + ');width:18px;height:18px;filter:var(--settings-menu-filter);}.help-menu>a::before{content:url('data:image/svg+xml,\ + \ + \ + \ + \ + ');width:18px;height:18px;filter:var(--settings-menu-filter);}.help-menu>a{width:74px;}.help-menu>a>.label{padding-right:1px;}#toggle-all-docs:not(.will-expand)>.label{padding-left:1px;}#search-button>a::before,button#toggle-all-docs::before,.help-menu>a::before,.settings-menu>a::before{filter:var(--settings-menu-filter);margin:8px;}@media not (pointer:coarse){#search-button>a:hover::before,button#toggle-all-docs:hover::before,.help-menu>a:hover::before,.settings-menu>a:hover::before{filter:var(--settings-menu-hover-filter);}}button[disabled]#toggle-all-docs{opacity:0.25;border:solid 1px var(--main-background-color);background-size:cover;}button[disabled]#toggle-all-docs:hover{border:solid 1px var(--main-background-color);cursor:not-allowed;}rustdoc-toolbar span.label{font-size:1rem;flex-grow:1;padding-bottom:4px;}#sidebar-button>a::before{content:url('data:image/svg+xml,\ + \ + \ + ');width:22px;height:22px;}#copy-path{color:var(--copy-path-button-color);background:var(--main-background-color);height:var(--copy-path-height);width:var(--copy-path-width);margin-left:10px;padding:0;padding-left:2px;border:solid 1px transparent;border-radius:var(--button-border-radius);font-size:0;}#copy-path::before{filter:var(--copy-path-img-filter);content:var(--clipboard-image);}#copy-path:hover::before{filter:var(--copy-path-img-hover-filter);}#copy-path.clicked::before{content:var(--checkmark-image);}@keyframes rotating{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}.settings-menu.rotate>a img{animation:rotating 2s linear infinite;}kbd{display:inline-block;padding:3px 5px;font:15px monospace;line-height:10px;vertical-align:middle;border:solid 1px var(--border-color);border-radius:3px;color:var(--kbd-color);background-color:var(--kbd-background);box-shadow:inset 0 -1px 0 var(--kbd-box-shadow-color);}ul.all-items>li{list-style:none;}details.dir-entry{padding-left:4px;}details.dir-entry>summary{margin:0 0 0 -4px;padding:0 0 0 4px;cursor:pointer;}details.dir-entry div.folders,details.dir-entry div.files{padding-left:23px;}details.dir-entry a{display:block;}details.toggle{contain:layout;position:relative;}details.big-toggle{contain:inline-size;}details.toggle>summary.hideme{cursor:pointer;font-size:1rem;}details.toggle>summary{list-style:none;outline:none;}details.toggle>summary::-webkit-details-marker,details.toggle>summary::marker{display:none;}details.toggle>summary.hideme>span{margin-left:9px;}details.toggle>summary::before{background:url('data:image/svg+xml,\ + ');content:"";cursor:pointer;width:16px;height:16px;display:inline-block;vertical-align:middle;opacity:.5;filter:var(--toggle-filter);}details.toggle>summary.hideme>span,.more-examples-toggle summary,.more-examples-toggle .hide-more{color:var(--toggles-color);}details.toggle>summary::after{content:"Expand";overflow:hidden;width:0;height:0;position:absolute;}details.toggle>summary.hideme::after{content:"";}details.toggle>summary:focus::before,details.toggle>summary:hover::before{opacity:1;}details.toggle>summary:focus-visible::before{outline:1px dotted #000;outline-offset:1px;}details.non-exhaustive{margin-bottom:8px;}details.toggle>summary.hideme::before{position:relative;}details.toggle>summary:not(.hideme)::before{position:absolute;left:-24px;top:4px;}.impl-items>details.toggle>summary:not(.hideme)::before,#main-content>.methods>details.toggle>summary:not(.hideme)::before{position:absolute;left:-24px;}.impl-items>*:not(.item-info),.implementors-toggle>.docblock,#main-content>.methods>:not(.item-info),.impl>.item-info,.impl>.docblock,.impl+.docblock{margin-left:var(--impl-items-indent);}details.big-toggle>summary:not(.hideme)::before{left:-34px;top:9px;}details.toggle[open] >summary.hideme{position:absolute;}details.toggle[open] >summary.hideme>span{display:none;}details.toggle[open] >summary::before{background:url('data:image/svg+xml,\ + ');}details.toggle[open] >summary::after{content:"Collapse";}details.toggle:not([open])>summary .docblock{max-height:calc(1.5em + 0.75em);overflow-y:hidden;}details.toggle:not([open])>summary .docblock>:first-child{max-width:100%;overflow:hidden;width:fit-content;white-space:nowrap;position:relative;padding-right:1em;}details.toggle:not([open])>summary .docblock>:first-child::after{content:"…";position:absolute;right:0;top:0;bottom:0;z-index:1;background-color:var(--main-background-color);font:1rem/1.5 "Source Serif 4",NanumBarunGothic,serif;padding-left:0.2em;}details.toggle:not([open])>summary .docblock>div:first-child::after{padding-top:calc(1.5em + 0.75em - 1.2rem);}details.toggle>summary .docblock{margin-top:0.75em;}.docblock summary>*{display:inline-block;}.docblock>.example-wrap:first-child .tooltip{margin-top:16px;}.src #sidebar-button>a::before,.sidebar-menu-toggle::before{content:var(--hamburger-image);opacity:0.75;filter:var(--mobile-sidebar-menu-filter);}.src #sidebar-button>a:hover{background:var(--main-background-color);}.sidebar-menu-toggle:hover::before,.sidebar-menu-toggle:active::before,.sidebar-menu-toggle:focus::before{opacity:1;}@media (max-width:850px){#search-tabs .count{display:block;}.side-by-side{flex-direction:column-reverse;}.side-by-side>div{width:auto;}.main-heading{grid-template-areas:"main-heading-breadcrumbs main-heading-toolbar" "main-heading-h1 main-heading-toolbar" "main-heading-sub-heading main-heading-toolbar";}.search-results-main-heading{display:grid;grid-template-areas:"main-heading-breadcrumbs main-heading-toolbar" "main-heading-breadcrumbs main-heading-toolbar" "main-heading-h1 main-heading-toolbar";}rustdoc-toolbar{margin-top:-10px;display:grid;grid-template-areas:"x settings help" "search summary summary";grid-template-rows:35px 1fr;}.search-results-main-heading rustdoc-toolbar{display:grid;grid-template-areas:"settings help" "search search";}.search-results-main-heading #toggle-all-docs{display:none;}rustdoc-toolbar .settings-menu span.label,rustdoc-toolbar .help-menu span.label{display:none;}rustdoc-toolbar .settings-menu{grid-area:settings;}rustdoc-toolbar .help-menu{grid-area:help;}rustdoc-toolbar .settings-menu{grid-area:settings;}rustdoc-toolbar #search-button{grid-area:search;}rustdoc-toolbar #toggle-all-docs{grid-area:summary;}rustdoc-toolbar .settings-menu,rustdoc-toolbar .help-menu{height:35px;}rustdoc-toolbar .settings-menu>a,rustdoc-toolbar .help-menu>a{border-radius:2px;text-align:center;width:34px;padding:5px 0;}rustdoc-toolbar .settings-menu>a:before,rustdoc-toolbar .help-menu>a:before{margin:0 4px;}#settings.popover{top:16px;--popover-arrow-offset:58px;}#help.popover{top:16px;--popover-arrow-offset:16px;}}@media (max-width:700px){:root{--impl-items-indent:0.7em;}*[id]{scroll-margin-top:45px;}#copy-path{width:0;visibility:hidden;}rustdoc-topbar span.label,html:not(.hide-sidebar) .rustdoc:not(.src) rustdoc-toolbar .settings-menu>a,html:not(.hide-sidebar) .rustdoc:not(.src) rustdoc-toolbar .help-menu>a{display:none;}rustdoc-topbar .settings-menu>a,rustdoc-topbar .help-menu>a{width:33px;line-height:0;}rustdoc-topbar .settings-menu>a:hover,rustdoc-topbar .help-menu>a:hover{border:none;background:var(--main-background-color);border-radius:0;}#settings.popover{top:32px;--popover-arrow-offset:48px;}#help.popover{top:32px;--popover-arrow-offset:12px;}.rustdoc{display:block;}html:not(.hide-sidebar) main{padding-left:15px;padding-top:0px;}.sidebar .logo-container,.sidebar .location,.sidebar-resizer{display:none;}.sidebar{position:fixed;top:45px;left:-1000px;z-index:11;height:calc(100vh - 45px);border-right:none;width:100%;}.sidebar-elems .block li a{white-space:wrap;}.src main,.rustdoc.src .sidebar{top:0;padding:0;height:100vh;border:0;}html .src main{padding:18px 0;}.src .search-form{margin-left:40px;}.src .main-heading{margin-left:8px;}.hide-sidebar .search-form{margin-left:32px;}.hide-sidebar .src .search-form{margin-left:0;}.sidebar.shown,.src-sidebar-expanded .src .sidebar,.rustdoc:not(.src) .sidebar:focus-within{left:0;}rustdoc-topbar>h2{padding-bottom:0;margin:auto;overflow:hidden;font-size:24px;white-space:nowrap;text-overflow:ellipsis;text-align:center;}rustdoc-topbar .logo-container>img{max-width:35px;max-height:35px;margin:5px 0 5px 20px;}rustdoc-topbar{display:flex;flex-direction:row;position:sticky;z-index:10;height:45px;width:100%;left:0;top:0;}.hide-sidebar rustdoc-topbar{display:none;}.sidebar-menu-toggle{width:41px;min-width:41px;border:none;line-height:0;}.hide-sidebar .sidebar-menu-toggle{display:none;}.sidebar-elems{margin-top:1em;}.anchor{display:none !important;}#main-content>details.toggle>summary::before,#main-content>div>details.toggle>summary::before{left:-11px;}#sidebar-button>a::before{content:url('data:image/svg+xml,\ + \ + \ + \ + \ + \ + \ + ');width:22px;height:22px;}.sidebar-menu-toggle:hover{background:var(--main-background-color);}.search-results>a,.search-results>a>div{display:block;}.search-results>a{padding:5px 0px;}.search-results>a>div.desc,.item-table dd{padding-left:2em;}.search-results .result-name{display:block;}.search-results .result-name .typename{width:initial;margin-right:0;}.search-results .result-name .typename,.search-results .result-name .path{display:inline;}.src-sidebar-expanded .src .sidebar{position:fixed;max-width:100vw;width:100vw;}.src .src-sidebar-title{padding-top:0;}details.implementors-toggle:not(.top-doc)>summary{margin-left:10px;}.impl-items>details.toggle>summary:not(.hideme)::before,#main-content>.methods>details.toggle>summary:not(.hideme)::before{left:-20px;}summary>.item-info{margin-left:10px;}.impl-items>.item-info{margin-left:calc(var(--impl-items-indent) + 10px);}.src nav.sub{margin:0 0 -25px 0;padding:var(--nav-sub-mobile-padding);}html:not(.src-sidebar-expanded) .src #sidebar-button>a{background-color:var(--main-background-color);}html:not(.src-sidebar-expanded) .src #sidebar-button>a:hover,html:not(.src-sidebar-expanded) .src #sidebar-button>a:focus-visible{background-color:var(--sidebar-background-color);}}@media (min-width:701px){.scraped-example-title{position:absolute;z-index:10;background:var(--main-background-color);bottom:8px;right:5px;padding:2px 4px;box-shadow:0 0 4px var(--main-background-color);}.item-table:not(.reexports){display:grid;grid-template-columns:33% 67%;}.item-table>dt,.item-table>dd{overflow-wrap:anywhere;}.item-table>dt{grid-column-start:1;}.item-table>dd{grid-column-start:2;}}@media print{:root{--docblock-indent:0;}nav.sidebar,nav.sub,.out-of-band,a.src,#copy-path,details.toggle[open] >summary::before,details.toggle>summary::before,details.toggle.top-doc>summary{display:none;}main{padding:10px;}}@media (max-width:464px){:root{--docblock-indent:12px;}.docblock code{overflow-wrap:break-word;overflow-wrap:anywhere;}nav.sub{flex-direction:column;}.search-form{align-self:stretch;}}.variant,.implementors-toggle>summary,.impl,#implementors-list>.docblock,.impl-items>section,.impl-items>.toggle>summary,.methods>section,.methods>.toggle>summary{margin-bottom:0.75em;}.variants>.docblock,.implementors-toggle>.docblock,.impl-items>.toggle[open]:not(:last-child),.methods>.toggle[open]:not(:last-child),.implementors-toggle[open]:not(:last-child){margin-bottom:2em;}#trait-implementations-list .impl-items>.toggle:not(:last-child),#synthetic-implementations-list .impl-items>.toggle:not(:last-child),#blanket-implementations-list .impl-items>.toggle:not(:last-child){margin-bottom:1em;}.scraped-example-list .scrape-help{margin-left:10px;padding:0 4px;font-weight:normal;font-size:12px;position:relative;bottom:1px;border:1px solid var(--scrape-example-help-border-color);border-radius:50px;color:var(--scrape-example-help-color);}.scraped-example-list .scrape-help:hover{border-color:var(--scrape-example-help-hover-border-color);color:var(--scrape-example-help-hover-color);}.scraped-example:not(.expanded) .example-wrap::before,.scraped-example:not(.expanded) .example-wrap::after{content:" ";width:100%;height:5px;position:absolute;z-index:1;}.scraped-example:not(.expanded) .example-wrap::before{top:0;background:linear-gradient(to bottom,var(--scrape-example-code-wrapper-background-start),var(--scrape-example-code-wrapper-background-end));}.scraped-example:not(.expanded) .example-wrap::after{bottom:0;background:linear-gradient(to top,var(--scrape-example-code-wrapper-background-start),var(--scrape-example-code-wrapper-background-end));}.scraped-example:not(.expanded){width:100%;overflow-y:hidden;margin-bottom:0;}.scraped-example:not(.expanded){overflow-x:hidden;}.scraped-example .rust span.highlight{background:var(--scrape-example-code-line-highlight);}.scraped-example .rust span.highlight.focus{background:var(--scrape-example-code-line-highlight-focus);}.more-examples-toggle{max-width:calc(100% + 25px);margin-top:10px;margin-left:-25px;}.more-examples-toggle .hide-more{margin-left:25px;cursor:pointer;}.more-scraped-examples{margin-left:25px;position:relative;}.toggle-line{position:absolute;top:5px;bottom:0;right:calc(100% + 10px);padding:0 4px;cursor:pointer;}.toggle-line-inner{min-width:2px;height:100%;background:var(--scrape-example-toggle-line-background);}.toggle-line:hover .toggle-line-inner{background:var(--scrape-example-toggle-line-hover-background);}.more-scraped-examples .scraped-example,.example-links{margin-top:20px;}.more-scraped-examples .scraped-example:first-child{margin-top:5px;}.example-links ul{margin-bottom:0;}:root[data-theme="light"],:root:not([data-theme]){--main-background-color:white;--main-color:black;--settings-input-color:#2196f3;--settings-input-border-color:#717171;--settings-button-color:#000;--settings-button-border-focus:#717171;--sidebar-background-color:#f5f5f5;--sidebar-background-color-hover:#e0e0e0;--sidebar-border-color:#ddd;--code-block-background-color:#f5f5f5;--scrollbar-track-background-color:#dcdcdc;--scrollbar-thumb-background-color:rgba(36,37,39,0.6);--scrollbar-color:rgba(36,37,39,0.6) #d9d9d9;--headings-border-bottom-color:#ddd;--border-color:#e0e0e0;--button-background-color:#fff;--right-side-color:grey;--code-attribute-color:#999;--toggles-color:#999;--toggle-filter:none;--mobile-sidebar-menu-filter:none;--search-input-focused-border-color:#66afe9;--copy-path-button-color:#999;--copy-path-img-filter:invert(50%);--copy-path-img-hover-filter:invert(35%);--code-example-button-color:#7f7f7f;--code-example-button-hover-color:#595959;--settings-menu-filter:invert(50%);--settings-menu-hover-filter:invert(35%);--codeblock-error-hover-color:rgb(255,0,0);--codeblock-error-color:rgba(255,0,0,.5);--codeblock-ignore-hover-color:rgb(255,142,0);--codeblock-ignore-color:rgba(255,142,0,.6);--warning-border-color:#ff8e00;--type-link-color:#ad378a;--trait-link-color:#6e4fc9;--assoc-item-link-color:#3873ad;--function-link-color:#ad7c37;--macro-link-color:#068000;--keyword-link-color:#3873ad;--attribute-link-color:#3873ad;--mod-link-color:#3873ad;--link-color:#3873ad;--sidebar-link-color:#356da4;--sidebar-current-link-background-color:#fff;--search-result-link-focus-background-color:#ccc;--search-result-border-color:#aaa3;--search-color:#000;--search-error-code-background-color:#d0cccc;--search-results-alias-color:#000;--search-results-grey-color:#999;--search-tab-title-count-color:#888;--search-tab-button-not-selected-border-top-color:#e6e6e6;--search-tab-button-not-selected-background:#e6e6e6;--search-tab-button-selected-border-top-color:#0089ff;--search-tab-button-selected-background:#fff;--stab-background-color:#fff5d6;--stab-code-color:#000;--code-highlight-kw-color:#8959a8;--code-highlight-kw-2-color:#4271ae;--code-highlight-lifetime-color:#b76514;--code-highlight-prelude-color:#4271ae;--code-highlight-prelude-val-color:#c82829;--code-highlight-number-color:#718c00;--code-highlight-string-color:#718c00;--code-highlight-literal-color:#c82829;--code-highlight-attribute-color:#c82829;--code-highlight-self-color:#c82829;--code-highlight-macro-color:#3e999f;--code-highlight-question-mark-color:#ff9011;--code-highlight-comment-color:#8e908c;--code-highlight-doc-comment-color:#4d4d4c;--src-line-numbers-span-color:#c67e2d;--src-line-number-highlighted-background-color:#fdffd3;--target-background-color:#fdffd3;--target-border-color:#ad7c37;--kbd-color:#000;--kbd-background:#fafbfc;--kbd-box-shadow-color:#c6cbd1;--rust-logo-filter:initial;--crate-search-div-filter:invert(100%) sepia(0%) saturate(4223%) hue-rotate(289deg) brightness(114%) contrast(76%);--crate-search-div-hover-filter:invert(44%) sepia(18%) saturate(23%) hue-rotate(317deg) brightness(96%) contrast(93%);--crate-search-hover-border:#717171;--src-sidebar-background-selected:#fff;--src-sidebar-background-hover:#e0e0e0;--table-alt-row-background-color:#f5f5f5;--codeblock-link-background:#eee;--scrape-example-toggle-line-background:#ccc;--scrape-example-toggle-line-hover-background:#999;--scrape-example-code-line-highlight:#fcffd6;--scrape-example-code-line-highlight-focus:#f6fdb0;--scrape-example-help-border-color:#555;--scrape-example-help-color:#333;--scrape-example-help-hover-border-color:#000;--scrape-example-help-hover-color:#000;--scrape-example-code-wrapper-background-start:rgba(255,255,255,1);--scrape-example-code-wrapper-background-end:rgba(255,255,255,0);--sidebar-resizer-hover:hsl(207,90%,66%);--sidebar-resizer-active:hsl(207,90%,54%);}:root[data-theme="dark"]{--main-background-color:#353535;--main-color:#ddd;--settings-input-color:#2196f3;--settings-input-border-color:#999;--settings-button-color:#000;--settings-button-border-focus:#ffb900;--sidebar-background-color:#505050;--sidebar-background-color-hover:#676767;--sidebar-border-color:#999;--code-block-background-color:#2A2A2A;--scrollbar-track-background-color:#717171;--scrollbar-thumb-background-color:rgba(32,34,37,.6);--scrollbar-color:rgba(32,34,37,.6) #5a5a5a;--headings-border-bottom-color:#d2d2d2;--border-color:#e0e0e0;--button-background-color:#f0f0f0;--right-side-color:grey;--code-attribute-color:#999;--toggles-color:#999;--toggle-filter:invert(100%);--mobile-sidebar-menu-filter:invert(100%);--search-input-focused-border-color:#008dfd;--copy-path-button-color:#999;--copy-path-img-filter:invert(50%);--copy-path-img-hover-filter:invert(65%);--code-example-button-color:#7f7f7f;--code-example-button-hover-color:#a5a5a5;--codeblock-error-hover-color:rgb(255,0,0);--codeblock-error-color:rgba(255,0,0,.5);--codeblock-ignore-hover-color:rgb(255,142,0);--codeblock-ignore-color:rgba(255,142,0,.6);--warning-border-color:#ff8e00;--type-link-color:#2dbfb8;--trait-link-color:#b78cf2;--assoc-item-link-color:#d2991d;--function-link-color:#2bab63;--macro-link-color:#09bd00;--keyword-link-color:#d2991d;--attribute-link-color:#d2991d;--mod-link-color:#d2991d;--link-color:#d2991d;--sidebar-link-color:#fdbf35;--sidebar-current-link-background-color:#444;--search-result-link-focus-background-color:#616161;--search-result-border-color:#aaa3;--search-color:#111;--search-error-code-background-color:#484848;--search-results-alias-color:#fff;--search-results-grey-color:#ccc;--search-tab-title-count-color:#888;--search-tab-button-not-selected-border-top-color:#252525;--search-tab-button-not-selected-background:#252525;--search-tab-button-selected-border-top-color:#0089ff;--search-tab-button-selected-background:#353535;--settings-menu-filter:invert(50%);--settings-menu-hover-filter:invert(65%);--stab-background-color:#314559;--stab-code-color:#e6e1cf;--code-highlight-kw-color:#ab8ac1;--code-highlight-kw-2-color:#769acb;--code-highlight-lifetime-color:#d97f26;--code-highlight-prelude-color:#769acb;--code-highlight-prelude-val-color:#ee6868;--code-highlight-number-color:#83a300;--code-highlight-string-color:#83a300;--code-highlight-literal-color:#ee6868;--code-highlight-attribute-color:#ee6868;--code-highlight-self-color:#ee6868;--code-highlight-macro-color:#3e999f;--code-highlight-question-mark-color:#ff9011;--code-highlight-comment-color:#8d8d8b;--code-highlight-doc-comment-color:#8ca375;--src-line-numbers-span-color:#3b91e2;--src-line-number-highlighted-background-color:#0a042f;--target-background-color:#494a3d;--target-border-color:#bb7410;--kbd-color:#000;--kbd-background:#fafbfc;--kbd-box-shadow-color:#c6cbd1;--rust-logo-filter:drop-shadow(1px 0 0px #fff) drop-shadow(0 1px 0 #fff) drop-shadow(-1px 0 0 #fff) drop-shadow(0 -1px 0 #fff);--crate-search-div-filter:invert(94%) sepia(0%) saturate(721%) hue-rotate(255deg) brightness(90%) contrast(90%);--crate-search-div-hover-filter:invert(69%) sepia(60%) saturate(6613%) hue-rotate(184deg) brightness(100%) contrast(91%);--crate-search-hover-border:#2196f3;--src-sidebar-background-selected:#333;--src-sidebar-background-hover:#444;--table-alt-row-background-color:#2a2a2a;--codeblock-link-background:#333;--scrape-example-toggle-line-background:#999;--scrape-example-toggle-line-hover-background:#c5c5c5;--scrape-example-code-line-highlight:#5b3b01;--scrape-example-code-line-highlight-focus:#7c4b0f;--scrape-example-help-border-color:#aaa;--scrape-example-help-color:#eee;--scrape-example-help-hover-border-color:#fff;--scrape-example-help-hover-color:#fff;--scrape-example-code-wrapper-background-start:rgba(53,53,53,1);--scrape-example-code-wrapper-background-end:rgba(53,53,53,0);--sidebar-resizer-hover:hsl(207,30%,54%);--sidebar-resizer-active:hsl(207,90%,54%);}:root[data-theme="ayu"]{--main-background-color:#0f1419;--main-color:#c5c5c5;--settings-input-color:#ffb454;--settings-input-border-color:#999;--settings-button-color:#fff;--settings-button-border-focus:#e0e0e0;--sidebar-background-color:#14191f;--sidebar-background-color-hover:rgba(70,70,70,0.33);--sidebar-border-color:#5c6773;--code-block-background-color:#191f26;--scrollbar-track-background-color:transparent;--scrollbar-thumb-background-color:#5c6773;--scrollbar-color:#5c6773 #24292f;--headings-border-bottom-color:#5c6773;--border-color:#5c6773;--button-background-color:#141920;--right-side-color:grey;--code-attribute-color:#999;--toggles-color:#999;--toggle-filter:invert(100%);--mobile-sidebar-menu-filter:invert(100%);--search-input-focused-border-color:#5c6773;--copy-path-button-color:#fff;--copy-path-img-filter:invert(70%);--copy-path-img-hover-filter:invert(100%);--code-example-button-color:#b2b2b2;--code-example-button-hover-color:#fff;--codeblock-error-hover-color:rgb(255,0,0);--codeblock-error-color:rgba(255,0,0,.5);--codeblock-ignore-hover-color:rgb(255,142,0);--codeblock-ignore-color:rgba(255,142,0,.6);--warning-border-color:#ff8e00;--type-link-color:#ffa0a5;--trait-link-color:#39afd7;--assoc-item-link-color:#39afd7;--function-link-color:#fdd687;--macro-link-color:#a37acc;--keyword-link-color:#39afd7;--attribute-link-color:#39afd7;--mod-link-color:#39afd7;--link-color:#39afd7;--sidebar-link-color:#53b1db;--sidebar-current-link-background-color:transparent;--search-result-link-focus-background-color:#3c3c3c;--search-result-border-color:#aaa3;--search-color:#fff;--search-error-code-background-color:#4f4c4c;--search-results-alias-color:#c5c5c5;--search-results-grey-color:#999;--search-tab-title-count-color:#888;--search-tab-button-not-selected-border-top-color:none;--search-tab-button-not-selected-background:transparent !important;--search-tab-button-selected-border-top-color:none;--search-tab-button-selected-background:#141920 !important;--settings-menu-filter:invert(70%);--settings-menu-hover-filter:invert(100%);--stab-background-color:#314559;--stab-code-color:#e6e1cf;--code-highlight-kw-color:#ff7733;--code-highlight-kw-2-color:#ff7733;--code-highlight-lifetime-color:#ff7733;--code-highlight-prelude-color:#69f2df;--code-highlight-prelude-val-color:#ff7733;--code-highlight-number-color:#b8cc52;--code-highlight-string-color:#b8cc52;--code-highlight-literal-color:#ff7733;--code-highlight-attribute-color:#e6e1cf;--code-highlight-self-color:#36a3d9;--code-highlight-macro-color:#a37acc;--code-highlight-question-mark-color:#ff9011;--code-highlight-comment-color:#788797;--code-highlight-doc-comment-color:#a1ac88;--src-line-numbers-span-color:#5c6773;--src-line-number-highlighted-background-color:rgba(255,236,164,0.06);--target-background-color:rgba(255,236,164,0.06);--target-border-color:rgba(255,180,76,0.85);--kbd-color:#c5c5c5;--kbd-background:#314559;--kbd-box-shadow-color:#5c6773;--rust-logo-filter:drop-shadow(1px 0 0px #fff) drop-shadow(0 1px 0 #fff) drop-shadow(-1px 0 0 #fff) drop-shadow(0 -1px 0 #fff);--crate-search-div-filter:invert(41%) sepia(12%) saturate(487%) hue-rotate(171deg) brightness(94%) contrast(94%);--crate-search-div-hover-filter:invert(98%) sepia(12%) saturate(81%) hue-rotate(343deg) brightness(113%) contrast(76%);--crate-search-hover-border:#e0e0e0;--src-sidebar-background-selected:#14191f;--src-sidebar-background-hover:#14191f;--table-alt-row-background-color:#191f26;--codeblock-link-background:#333;--scrape-example-toggle-line-background:#999;--scrape-example-toggle-line-hover-background:#c5c5c5;--scrape-example-code-line-highlight:#5b3b01;--scrape-example-code-line-highlight-focus:#7c4b0f;--scrape-example-help-border-color:#aaa;--scrape-example-help-color:#eee;--scrape-example-help-hover-border-color:#fff;--scrape-example-help-hover-color:#fff;--scrape-example-code-wrapper-background-start:rgba(15,20,25,1);--scrape-example-code-wrapper-background-end:rgba(15,20,25,0);--sidebar-resizer-hover:hsl(34,50%,33%);--sidebar-resizer-active:hsl(34,100%,66%);}:root[data-theme="ayu"] h1,:root[data-theme="ayu"] h2,:root[data-theme="ayu"] h3,:root[data-theme="ayu"] h4,:where(:root[data-theme="ayu"]) h1 a,:root[data-theme="ayu"] .sidebar h2 a,:root[data-theme="ayu"] .sidebar h3 a{color:#fff;}:root[data-theme="ayu"] .docblock code{color:#ffb454;}:root[data-theme="ayu"] .docblock a>code{color:#39AFD7 !important;}:root[data-theme="ayu"] .code-header,:root[data-theme="ayu"] .docblock pre>code,:root[data-theme="ayu"] pre,:root[data-theme="ayu"] pre>code,:root[data-theme="ayu"] .item-info code,:root[data-theme="ayu"] .rustdoc.source .example-wrap{color:#e6e1cf;}:root[data-theme="ayu"] .sidebar .current,:root[data-theme="ayu"] .sidebar .current a,:root[data-theme="ayu"] .sidebar a:hover,:root[data-theme="ayu"] #src-sidebar div.files>a:hover,:root[data-theme="ayu"] details.dir-entry summary:hover,:root[data-theme="ayu"] #src-sidebar div.files>a:focus,:root[data-theme="ayu"] details.dir-entry summary:focus,:root[data-theme="ayu"] #src-sidebar div.files>a.selected{color:#ffb44c;}:root[data-theme="ayu"] .sidebar-elems .location{color:#ff7733;}:root[data-theme="ayu"] a[data-nosnippet].line-highlighted{color:#708090;padding-right:7px;border-right:1px solid #ffb44c;}:root[data-theme="ayu"] .search-results a:hover,:root[data-theme="ayu"] .search-results a:focus{color:#fff !important;background-color:#3c3c3c;}:root[data-theme="ayu"] .search-results a{color:#0096cf;}:root[data-theme="ayu"] .search-results a div.desc{color:#c5c5c5;}:root[data-theme="ayu"] .result-name .primitive>i,:root[data-theme="ayu"] .result-name .keyword>i{color:#788797;}:root[data-theme="ayu"] #search-tabs>button.selected{border-bottom:1px solid #ffb44c !important;border-top:none;}:root[data-theme="ayu"] #search-tabs>button:not(.selected){border:none;background-color:transparent !important;}:root[data-theme="ayu"] #search-tabs>button:hover{border-bottom:1px solid rgba(242,151,24,0.3);}:root[data-theme="ayu"] .settings-menu>a img,:root[data-theme="ayu"] #sidebar-button>a::before{filter:invert(100);} \ No newline at end of file diff --git a/web/public/sdk_docs/static.files/scrape-examples-2bbcccac.js b/web/public/sdk_docs/static.files/scrape-examples-2bbcccac.js new file mode 100644 index 00000000..c90f297f --- /dev/null +++ b/web/public/sdk_docs/static.files/scrape-examples-2bbcccac.js @@ -0,0 +1 @@ +"use strict";(function(){const DEFAULT_MAX_LINES=5;const HIDDEN_MAX_LINES=10;function scrollToLoc(elt,loc,isHidden){const lines=elt.querySelectorAll("[data-nosnippet]");let scrollOffset;const maxLines=isHidden?HIDDEN_MAX_LINES:DEFAULT_MAX_LINES;if(loc[1]-loc[0]>maxLines){const line=Math.max(0,loc[0]-1);scrollOffset=lines[line].offsetTop;}else{const halfHeight=elt.offsetHeight/2;const offsetTop=lines[loc[0]].offsetTop;const lastLine=lines[loc[1]];const offsetBot=lastLine.offsetTop+lastLine.offsetHeight;const offsetMid=(offsetTop+offsetBot)/2;scrollOffset=offsetMid-halfHeight;}nonnull(lines[0].parentElement).scrollTo(0,scrollOffset);nonnull(elt.querySelector(".rust")).scrollTo(0,scrollOffset);}function createScrapeButton(parent,className,content){const button=document.createElement("button");button.className=className;button.title=content;parent.insertBefore(button,parent.firstChild);return button;}window.updateScrapedExample=(example,buttonHolder)=>{let locIndex=0;const highlights=Array.prototype.slice.call(example.querySelectorAll(".highlight"));const link=nonnull(example.querySelector(".scraped-example-title a"));let expandButton=null;if(!example.classList.contains("expanded")){expandButton=createScrapeButton(buttonHolder,"expand","Show all");}const isHidden=nonnull(example.parentElement).classList.contains("more-scraped-examples");const locs=example.locs;if(locs.length>1){const next=createScrapeButton(buttonHolder,"next","Next usage");const prev=createScrapeButton(buttonHolder,"prev","Previous usage");const onChangeLoc=changeIndex=>{removeClass(highlights[locIndex],"focus");changeIndex();scrollToLoc(example,locs[locIndex][0],isHidden);addClass(highlights[locIndex],"focus");const url=locs[locIndex][1];const title=locs[locIndex][2];link.href=url;link.innerHTML=title;};prev.addEventListener("click",()=>{onChangeLoc(()=>{locIndex=(locIndex-1+locs.length)%locs.length;});});next.addEventListener("click",()=>{onChangeLoc(()=>{locIndex=(locIndex+1)%locs.length;});});}if(expandButton){expandButton.addEventListener("click",()=>{if(hasClass(example,"expanded")){removeClass(example,"expanded");removeClass(expandButton,"collapse");expandButton.title="Show all";scrollToLoc(example,locs[0][0],isHidden);}else{addClass(example,"expanded");addClass(expandButton,"collapse");expandButton.title="Show single example";}});}};function setupLoc(example,isHidden){const locs_str=nonnull(example.attributes.getNamedItem("data-locs")).textContent;const locs=JSON.parse(nonnull(nonnull(locs_str)));example.locs=locs;scrollToLoc(example,locs[0][0],isHidden);}const firstExamples=document.querySelectorAll(".scraped-example-list > .scraped-example");onEachLazy(firstExamples,el=>setupLoc(el,false));onEachLazy(document.querySelectorAll(".more-examples-toggle"),toggle=>{onEachLazy(toggle.querySelectorAll(".toggle-line, .hide-more"),button=>{button.addEventListener("click",()=>{toggle.open=false;});});const moreExamples=toggle.querySelectorAll(".scraped-example");toggle.querySelector("summary").addEventListener("click",()=>{setTimeout(()=>{onEachLazy(moreExamples,el=>setupLoc(el,true));});},{once:true});});})(); \ No newline at end of file diff --git a/web/public/sdk_docs/static.files/search-e256b49e.js b/web/public/sdk_docs/static.files/search-e256b49e.js new file mode 100644 index 00000000..319bc5c1 --- /dev/null +++ b/web/public/sdk_docs/static.files/search-e256b49e.js @@ -0,0 +1,5 @@ +"use strict";const initSearch=async function(Stringdex,RoaringBitmap,hooks){if(!Array.prototype.toSpliced){Array.prototype.toSpliced=function(){const me=this.slice();Array.prototype.splice.apply(me,arguments);return me;};}async function onEachBtwnAsync(arr,func,funcBtwn){let skipped=true;for(const value of arr){if(!skipped){funcBtwn(value);}skipped=await func(value);}}const yieldToBrowser=typeof window!=="undefined"&&window.requestIdleCallback?function(){return new Promise((resolve,_reject)=>{window.requestIdleCallback(resolve);});}:function(){return new Promise((resolve,_reject)=>{setTimeout(resolve,0);});};const timeout=function(ms){return new Promise((resolve,_reject)=>{setTimeout(resolve,ms);});};if(!Promise.withResolvers){Promise.withResolvers=()=>{let resolve,reject;const promise=new Promise((res,rej)=>{resolve=res;reject=rej;});return{promise,resolve,reject};};}const itemTypes=["keyword","primitive","mod","externcrate","import","struct","enum","fn","type","static","trait","impl","tymethod","method","structfield","variant","macro","associatedtype","constant","associatedconstant","union","foreigntype","existential","attr","derive","traitalias","generic","attribute",];const TY_PRIMITIVE=1;const TY_GENERIC=26;const TY_IMPORT=4;const TY_TRAIT=10;const TY_FN=7;const TY_METHOD=13;const TY_TYMETHOD=12;const TY_ASSOCTYPE=17;const ROOT_PATH=typeof window!=="undefined"?window.rootPath:"../";const UNBOXING_LIMIT=5;const REGEX_IDENT=/\p{ID_Start}\p{ID_Continue}*|_\p{ID_Continue}+/uy;const REGEX_INVALID_TYPE_FILTER=/[^a-z]/ui;const MAX_RESULTS=200;const NO_TYPE_FILTER=-1;const editDistanceState={current:[],prev:[],prevPrev:[],calculate:function calculate(a,b,limit){if(a.lengthlimit){return limit+1;}while(b.length>0&&b[0]===a[0]){a=a.substring(1);b=b.substring(1);}while(b.length>0&&b[b.length-1]===a[a.length-1]){a=a.substring(0,a.length-1);b=b.substring(0,b.length-1);}if(b.length===0){return minDist;}const aLength=a.length;const bLength=b.length;for(let i=0;i<=bLength;++i){this.current[i]=0;this.prev[i]=i;this.prevPrev[i]=Number.MAX_VALUE;}for(let i=1;i<=aLength;++i){this.current[0]=i;const aIdx=i-1;for(let j=1;j<=bLength;++j){const bIdx=j-1;const substitutionCost=a[aIdx]===b[bIdx]?0:1;this.current[j]=Math.min(this.prev[j]+1,this.current[j-1]+1,this.prev[j-1]+substitutionCost,);if((i>1)&&(j>1)&&(a[aIdx]===b[bIdx-1])&&(a[aIdx-1]===b[bIdx])){this.current[j]=Math.min(this.current[j],this.prevPrev[j-2]+1,);}}const prevPrevTmp=this.prevPrev;this.prevPrev=this.prev;this.prev=this.current;this.current=prevPrevTmp;}const distance=this.prev[bLength];return distance<=limit?distance:(limit+1);},};function editDistance(a,b,limit){return editDistanceState.calculate(a,b,limit);}function isEndCharacter(c){return"=,>-])".indexOf(c)!==-1;}function isFnLikeTy(ty){return ty===TY_FN||ty===TY_METHOD||ty===TY_TYMETHOD;}function isSeparatorCharacter(c){return c===","||c==="=";}function isReturnArrow(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="->";}function skipWhitespace(parserState){while(parserState.pos0){const c=parserState.userQuery[pos-1];if(c===lookingFor){return true;}else if(c!==" "){break;}pos-=1;}return false;}function isLastElemGeneric(elems,parserState){return(elems.length>0&&elems[elems.length-1].generics.length>0)||prevIs(parserState,">");}function getFilteredNextElem(query,parserState,elems,isInGenerics){const start=parserState.pos;if(parserState.userQuery[parserState.pos]===":"&&!isPathStart(parserState)){throw["Expected type filter before ",":"];}getNextElem(query,parserState,elems,isInGenerics);if(parserState.userQuery[parserState.pos]===":"&&!isPathStart(parserState)){if(parserState.typeFilter!==null){throw["Unexpected ",":"," (expected path after type filter ",parserState.typeFilter+":",")",];}if(elems.length===0){throw["Expected type filter before ",":"];}else if(query.literalSearch){throw["Cannot use quotes on type filter"];}const typeFilterElem=elems.pop();checkExtraTypeFilterCharacters(start,parserState);parserState.typeFilter=typeFilterElem.normalizedPathLast;parserState.pos+=1;parserState.totalElems-=1;query.literalSearch=false;getNextElem(query,parserState,elems,isInGenerics);}}function getItemsBefore(query,parserState,elems,endChar){let foundStopChar=true;let foundSeparator=false;const oldTypeFilter=parserState.typeFilter;parserState.typeFilter=null;const oldIsInBinding=parserState.isInBinding;parserState.isInBinding=null;let hofParameters=null;let extra="";if(endChar===">"){extra="<";}else if(endChar==="]"){extra="[";}else if(endChar===")"){extra="(";}else if(endChar===""){extra="->";}else{extra=endChar;}while(parserState.pos"," after ","="];}hofParameters=[...elems];elems.length=0;parserState.pos+=2;foundStopChar=true;foundSeparator=false;continue;}else if(c===" "){parserState.pos+=1;continue;}else if(isSeparatorCharacter(c)){parserState.pos+=1;foundStopChar=true;foundSeparator=true;continue;}else if(c===":"&&isPathStart(parserState)){throw["Unexpected ","::",": paths cannot start with ","::"];}else if(isEndCharacter(c)){throw["Unexpected ",c," after ",extra];}if(!foundStopChar){let extra=[];if(isLastElemGeneric(query.elems,parserState)){extra=[" after ",">"];}else if(prevIs(parserState,"\"")){throw["Cannot have more than one element if you use quotes"];}if(endChar!==""){throw["Expected ",",",", ","=",", or ",endChar,...extra,", found ",c,];}throw["Expected ",","," or ","=",...extra,", found ",c,];}const posBefore=parserState.pos;getFilteredNextElem(query,parserState,elems,endChar!=="");if(endChar!==""&&parserState.pos>=parserState.length){throw["Unclosed ",extra];}if(posBefore===parserState.pos){parserState.pos+=1;}foundStopChar=false;}if(parserState.pos>=parserState.length&&endChar!==""){throw["Unclosed ",extra];}parserState.pos+=1;if(hofParameters){foundSeparator=false;if([...elems,...hofParameters].some(x=>x.bindingName)||parserState.isInBinding){throw["Unexpected ","="," within ","->"];}const hofElem=makePrimitiveElement("->",{generics:hofParameters,bindings:new Map([["output",[...elems]]]),typeFilter:null,});elems.length=0;elems[0]=hofElem;}parserState.typeFilter=oldTypeFilter;parserState.isInBinding=oldIsInBinding;return{foundSeparator};}function getNextElem(query,parserState,elems,isInGenerics){const generics=[];const handleRefOrPtr=(chr,name)=>{if(parserState.typeFilter!==null&&parserState.typeFilter!=="primitive"){throw["Invalid search type: primitive ",chr," and ",parserState.typeFilter," both specified",];}parserState.typeFilter=null;parserState.pos+=1;let c=parserState.userQuery[parserState.pos];while(c===" "&&parserState.pos"){generics[0].typeFilter=typeFilter;elems.push(generics[0]);}else{if(typeFilter!==null&&typeFilter!=="primitive"){throw["Invalid search type: primitive ",name," and ",typeFilter," both specified",];}parserState.totalElems+=1;if(isInGenerics){parserState.genericsElems+=1;}elems.push(makePrimitiveElement(name,{bindingName,generics}));}}else if(parserState.userQuery[parserState.pos]==="&"){handleRefOrPtr("&","reference");}else if(parserState.userQuery[parserState.pos]==="*"){handleRefOrPtr("*","pointer");}else{const isStringElem=parserState.userQuery[start]==="\"";if(isStringElem){start+=1;getStringElem(query,parserState,isInGenerics);end=parserState.pos-1;}else{end=getIdentEndPosition(parserState);}if(parserState.pos=end){throw["Found generics without a path"];}parserState.pos+=1;getItemsBefore(query,parserState,generics,">");}else if(parserState.pos=end){throw["Found generics without a path"];}if(parserState.isInBinding){throw["Unexpected ","("," after ","="];}parserState.pos+=1;const typeFilter=parserState.typeFilter;parserState.typeFilter=null;getItemsBefore(query,parserState,generics,")");skipWhitespace(parserState);if(isReturnArrow(parserState)){parserState.pos+=2;skipWhitespace(parserState);getFilteredNextElem(query,parserState,generics,isInGenerics);generics[generics.length-1].bindingName=makePrimitiveElement("output");}else{generics.push(makePrimitiveElement(null,{bindingName:makePrimitiveElement("output"),typeFilter:null,}));}parserState.typeFilter=typeFilter;}if(isStringElem){skipWhitespace(parserState);}if(start>=end&&generics.length===0){return;}if(parserState.userQuery[parserState.pos]==="="){if(parserState.isInBinding){throw["Cannot write ","="," twice in a binding"];}if(!isInGenerics){throw["Type parameter ","="," must be within generics list"];}const name=parserState.userQuery.slice(start,end).trim();if(name==="!"){throw["Type parameter ","="," key cannot be ","!"," never type"];}if(name.includes("!")){throw["Type parameter ","="," key cannot be ","!"," macro"];}if(name.includes("::")){throw["Type parameter ","="," key cannot contain ","::"," path"];}if(name.includes(":")){throw["Type parameter ","="," key cannot contain ",":"," type"];}parserState.isInBinding={name,generics};}else{elems.push(createQueryElement(query,parserState,parserState.userQuery.slice(start,end),generics,isInGenerics,),);}}}function checkExtraTypeFilterCharacters(start,parserState){const query=parserState.userQuery.slice(start,parserState.pos).trim();const match=query.match(REGEX_INVALID_TYPE_FILTER);if(match){throw["Unexpected ",match[0]," in type filter (before ",":",")",];}}function createQueryElement(query,parserState,name,generics,isInGenerics){const path=name.trim();if(path.length===0&&generics.length===0){throw["Unexpected ",parserState.userQuery[parserState.pos]];}if(query.literalSearch&&parserState.totalElems-parserState.genericsElems>0){throw["Cannot have more than one element if you use quotes"];}const typeFilter=parserState.typeFilter;parserState.typeFilter=null;if(name.trim()==="!"){if(typeFilter!==null&&typeFilter!=="primitive"){throw["Invalid search type: primitive never type ","!"," and ",typeFilter," both specified",];}if(generics.length!==0){throw["Never type ","!"," does not accept generic parameters",];}const bindingName=parserState.isInBinding;parserState.isInBinding=null;return makePrimitiveElement("never",{bindingName});}const quadcolon=/::\s*::/.exec(path);if(path.startsWith("::")){throw["Paths cannot start with ","::"];}else if(quadcolon!==null){throw["Unexpected ",quadcolon[0]];}const pathSegments=path.split(/(?:::\s*)|(?:\s+(?:::\s*)?)/).map(x=>x.toLowerCase());if(pathSegments.length===0||(pathSegments.length===1&&pathSegments[0]==="")){if(generics.length>0||prevIs(parserState,">")){throw["Found generics without a path"];}else{throw["Unexpected ",parserState.userQuery[parserState.pos]];}}for(const[i,pathSegment]of pathSegments.entries()){if(pathSegment==="!"){if(i!==0){throw["Never type ","!"," is not associated item"];}pathSegments[i]="never";}}parserState.totalElems+=1;if(isInGenerics){parserState.genericsElems+=1;}const bindingName=parserState.isInBinding;parserState.isInBinding=null;const bindings=new Map();const pathLast=pathSegments[pathSegments.length-1];return{name:name.trim(),id:null,fullPath:pathSegments,pathWithoutLast:pathSegments.slice(0,pathSegments.length-1),pathLast,normalizedPathLast:pathLast.replace(/_/g,""),generics:generics.filter(gen=>{if(gen.bindingName!==null&&gen.bindingName.name!==null){if(gen.name!==null){gen.bindingName.generics.unshift(gen);}bindings.set(gen.bindingName.name.toLowerCase().replace(/_/g,""),gen.bindingName.generics,);return false;}return true;}),bindings,typeFilter,bindingName,};}function makePrimitiveElement(name,extra){return Object.assign({name,id:null,fullPath:[name],pathWithoutLast:[],pathLast:name,normalizedPathLast:name,generics:[],bindings:new Map(),typeFilter:"primitive",bindingName:null,},extra);}function getStringElem(query,parserState,isInGenerics){if(isInGenerics){throw["Unexpected ","\""," in generics"];}else if(query.literalSearch){throw["Cannot have more than one literal search element"];}else if(parserState.totalElems-parserState.genericsElems>0){throw["Cannot use literal search when there is more than one element"];}parserState.pos+=1;const start=parserState.pos;const end=getIdentEndPosition(parserState);if(parserState.pos>=parserState.length){throw["Unclosed ","\""];}else if(parserState.userQuery[end]!=="\""){throw["Unexpected ",parserState.userQuery[end]," in a string element"];}else if(start===end){throw["Cannot have empty string element"];}parserState.pos+=1;query.literalSearch=true;}function getIdentEndPosition(parserState){let afterIdent=consumeIdent(parserState);let end=parserState.pos;let macroExclamation=-1;while(parserState.pos0){throw["Unexpected ",c," after ",parserState.userQuery[parserState.pos-1]," (not a valid identifier)"];}else{throw["Unexpected ",c," (not a valid identifier)"];}parserState.pos+=1;afterIdent=consumeIdent(parserState);end=parserState.pos;}if(macroExclamation!==-1){if(parserState.typeFilter===null){parserState.typeFilter="macro";}else if(parserState.typeFilter!=="macro"){throw["Invalid search type: macro ","!"," and ",parserState.typeFilter," both specified",];}end=macroExclamation;}return end;}function isSpecialStartCharacter(c){return"<\"".indexOf(c)!==-1;}function isPathStart(parserState){return parserState.userQuery.slice(parserState.pos,parserState.pos+2)==="::";}function consumeIdent(parserState){REGEX_IDENT.lastIndex=parserState.pos;const match=parserState.userQuery.match(REGEX_IDENT);if(match){parserState.pos+=match[0].length;return true;}return false;}function isPathSeparator(c){return c===":"||c===" ";}class VlqHexDecoder{constructor(string,cons){this.string=string;this.cons=cons;this.offset=0;this.elemCount=0;this.backrefQueue=[];}decodeList(){let c=this.string.charCodeAt(this.offset);const ret=[];while(c!==125){ret.push(this.decode());c=this.string.charCodeAt(this.offset);}this.offset+=1;return ret;}decode(){let n=0;let c=this.string.charCodeAt(this.offset);if(c===123){this.offset+=1;return this.decodeList();}while(c<96){n=(n<<4)|(c&0xF);this.offset+=1;c=this.string.charCodeAt(this.offset);}n=(n<<4)|(c&0xF);const[sign,value]=[n&1,n>>1];this.offset+=1;this.elemCount+=1;return sign?-value:value;}next(){const c=this.string.charCodeAt(this.offset);if(c>=48&&c<64){this.offset+=1;return this.backrefQueue[c-48];}if(c===96){this.offset+=1;return this.cons(0);}const result=this.cons(this.decode());this.backrefQueue.unshift(result);if(this.backrefQueue.length>16){this.backrefQueue.pop();}return result;}}const EMPTY_STRING_ARRAY=[];const EMPTY_GENERICS_ARRAY=[];const EMPTY_BINDINGS_ARRAY=[];const EMPTY_BINDINGS_MAP=new Map();function itemTypeFromName(typename){if(typename===null){return NO_TYPE_FILTER;}const index=itemTypes.findIndex(i=>i===typename);if(index<0){throw["Unknown type filter ",typename];}return index;}class DocSearch{constructor(rootPath,database){this.rootPath=rootPath;this.database=database;this.utf8decoder=new TextDecoder();this.TYPES_POOL=new Map();}getTypeNameIds(){if(this.typeNameIds){return this.typeNameIds;}const nn=this.database.getData("normalizedName");if(!nn){return{typeNameIdOfOutput:-1,typeNameIdOfFnPtr:-1,typeNameIdOfFn:-1,typeNameIdOfFnMut:-1,typeNameIdOfFnOnce:-1,typeNameIdOfArray:-1,typeNameIdOfSlice:-1,typeNameIdOfArrayOrSlice:-1,typeNameIdOfTuple:-1,typeNameIdOfUnit:-1,typeNameIdOfTupleOrUnit:-1,typeNameIdOfReference:-1,typeNameIdOfPointer:-1,typeNameIdOfHof:-1,typeNameIdOfNever:-1,};}return this.getTypeNameIdsAsync(nn);}async getTypeNameIdsAsync(nn){const[output,fn,fnMut,fnOnce,hof,array,slice,arrayOrSlice,tuple,unit,tupleOrUnit,reference,pointer,never,]=await Promise.all([nn.search("output"),nn.search("fn"),nn.search("fnmut"),nn.search("fnonce"),nn.search("->"),nn.search("array"),nn.search("slice"),nn.search("[]"),nn.search("tuple"),nn.search("unit"),nn.search("()"),nn.search("reference"),nn.search("pointer"),nn.search("never"),]);const first=async(trie,ty,modulePath)=>{if(trie){for(const id of trie.matches().entries()){const pathData=await this.getPathData(id);if(pathData&&pathData.ty===ty&&pathData.modulePath===modulePath){return id;}}}return-1;};const typeNameIdOfOutput=await first(output,TY_ASSOCTYPE,"");const typeNameIdOfFnPtr=await first(fn,TY_PRIMITIVE,"");const typeNameIdOfFn=await first(fn,TY_TRAIT,"core::ops");const typeNameIdOfFnMut=await first(fnMut,TY_TRAIT,"core::ops");const typeNameIdOfFnOnce=await first(fnOnce,TY_TRAIT,"core::ops");const typeNameIdOfArray=await first(array,TY_PRIMITIVE,"");const typeNameIdOfSlice=await first(slice,TY_PRIMITIVE,"");const typeNameIdOfArrayOrSlice=await first(arrayOrSlice,TY_PRIMITIVE,"");const typeNameIdOfTuple=await first(tuple,TY_PRIMITIVE,"");const typeNameIdOfUnit=await first(unit,TY_PRIMITIVE,"");const typeNameIdOfTupleOrUnit=await first(tupleOrUnit,TY_PRIMITIVE,"");const typeNameIdOfReference=await first(reference,TY_PRIMITIVE,"");const typeNameIdOfPointer=await first(pointer,TY_PRIMITIVE,"");const typeNameIdOfHof=await first(hof,TY_PRIMITIVE,"");const typeNameIdOfNever=await first(never,TY_PRIMITIVE,"");this.typeNameIds={typeNameIdOfOutput,typeNameIdOfFnPtr,typeNameIdOfFn,typeNameIdOfFnMut,typeNameIdOfFnOnce,typeNameIdOfArray,typeNameIdOfSlice,typeNameIdOfArrayOrSlice,typeNameIdOfTuple,typeNameIdOfUnit,typeNameIdOfTupleOrUnit,typeNameIdOfReference,typeNameIdOfPointer,typeNameIdOfHof,typeNameIdOfNever,};return this.typeNameIds;}static parseQuery(userQuery){function newParsedQuery(userQuery){return{userQuery,elems:[],returned:[],foundElems:0,totalElems:0,literalSearch:false,hasReturnArrow:false,error:null,correction:null,proposeCorrectionFrom:null,proposeCorrectionTo:null,typeFingerprint:new Uint32Array(4),};}function parseInput(query,parserState){let foundStopChar=true;while(parserState.pos"){if(isReturnArrow(parserState)){query.hasReturnArrow=true;break;}throw["Unexpected ",c," (did you mean ","->","?)"];}else if(parserState.pos>0){throw["Unexpected ",c," after ",parserState.userQuery[parserState.pos-1]];}throw["Unexpected ",c];}else if(c===" "){skipWhitespace(parserState);continue;}if(!foundStopChar){let extra=EMPTY_STRING_ARRAY;if(isLastElemGeneric(query.elems,parserState)){extra=[" after ",">"];}else if(prevIs(parserState,"\"")){throw["Cannot have more than one element if you use quotes"];}if(parserState.typeFilter!==null){throw["Expected ",","," or ","->",...extra,", found ",c,];}throw["Expected ",",",", ",":"," or ","->",...extra,", found ",c,];}const before=query.elems.length;getFilteredNextElem(query,parserState,query.elems,false);if(query.elems.length===before){parserState.pos+=1;}foundStopChar=false;}if(parserState.typeFilter!==null){throw["Unexpected ",":"," (expected path after type filter ",parserState.typeFilter+":",")",];}while(parserState.pos{const ty=itemTypeFromName(elem.typeFilter);if(ty===TY_GENERIC&&elem.generics.length!==0){throw["Generic type parameter ",elem.name," does not accept generic parameters",];}for(const generic of elem.generics){checkTypeFilter(generic);}for(const constraints of elem.bindings.values()){for(const constraint of constraints){checkTypeFilter(constraint);}}};for(const elem of query.elems){checkTypeFilter(elem);}for(const elem of query.returned){checkTypeFilter(elem);}}catch(err){query=newParsedQuery(userQuery);if(Array.isArray(err)&&err.every(elem=>typeof elem==="string")){query.error=err;}else{throw err;}return query;}if(!query.literalSearch){query.literalSearch=parserState.totalElems>1;}query.foundElems=query.elems.length+query.returned.length;query.totalElems=parserState.totalElems;return query;}async getName(id){const ni=this.database.getData("name");if(!ni){return null;}const name=await ni.at(id);return name===undefined||name===null?null:this.utf8decoder.decode(name);}async getDesc(id){const di=this.database.getData("desc");if(!di){return null;}const desc=await di.at(id);return desc===undefined||desc===null?null:this.utf8decoder.decode(desc);}async getAliasTarget(id){const ai=this.database.getData("alias");if(!ai){return null;}const bytes=await ai.at(id);if(bytes===undefined||bytes===null||bytes.length===0){return null;}else{const encoded=this.utf8decoder.decode(bytes);const decoded=JSON.parse(encoded);return decoded;}}async getEntryData(id){const ei=this.database.getData("entry");if(!ei){return null;}const encoded=this.utf8decoder.decode(await ei.at(id));if(encoded===""||encoded===undefined||encoded===null){return null;}const raw=JSON.parse(encoded);return{krate:raw[0],ty:raw[1],modulePath:raw[2]===0?null:raw[2]-1,exactModulePath:raw[3]===0?null:raw[3]-1,parent:raw[4]===0?null:raw[4]-1,deprecated:raw[5]===1?true:false,associatedItemDisambiguator:raw.length===6?null:raw[6],};}async getPathData(id){const pi=this.database.getData("path");if(!pi){return null;}const encoded=this.utf8decoder.decode(await pi.at(id));if(encoded===""||encoded===undefined||encoded===null){return null;}const raw=JSON.parse(encoded);return{ty:raw[0],modulePath:raw[1],exactModulePath:raw[2]===0||raw[2]===undefined?raw[1]:raw[2],};}async getFunctionData(id){const fi=this.database.getData("function");if(!fi){return null;}const encoded=this.utf8decoder.decode(await fi.at(id));if(encoded===""||encoded===undefined||encoded===null){return null;}const raw=JSON.parse(encoded);const parser=new VlqHexDecoder(raw[0],async functionSearchType=>{if(typeof functionSearchType==="number"){return null;}const INPUTS_DATA=0;const OUTPUT_DATA=1;let inputs_;let output_;if(typeof functionSearchType[INPUTS_DATA]==="number"){inputs_=Promise.all([this.buildItemSearchType(functionSearchType[INPUTS_DATA]),]);}else{inputs_=this.buildItemSearchTypeAll(functionSearchType[INPUTS_DATA]);}if(functionSearchType.length>1){if(typeof functionSearchType[OUTPUT_DATA]==="number"){output_=Promise.all([this.buildItemSearchType(functionSearchType[OUTPUT_DATA]),]);}else{output_=this.buildItemSearchTypeAll(functionSearchType[OUTPUT_DATA]);}}else{output_=Promise.resolve(EMPTY_GENERICS_ARRAY);}const where_clause_=[];const l=functionSearchType.length;for(let i=2;i0?await Promise.all(types.map(type=>this.buildItemSearchType(type))):EMPTY_GENERICS_ARRAY;}async buildItemSearchType(type){const PATH_INDEX_DATA=0;const GENERICS_DATA=1;const BINDINGS_DATA=2;let id,generics;let bindings;if(typeof type==="number"){id=type;generics=EMPTY_GENERICS_ARRAY;bindings=EMPTY_BINDINGS_MAP;}else{id=type[PATH_INDEX_DATA];generics=await this.buildItemSearchTypeAll(type[GENERICS_DATA]);if(type[BINDINGS_DATA]&&type[BINDINGS_DATA].length>0){bindings=new Map((await Promise.all(type[BINDINGS_DATA].map(async binding=>{const[assocType,constraints]=binding;const[k,v]=await Promise.all([this.buildItemSearchType(assocType).then(t=>t.id),this.buildItemSearchTypeAll(constraints),]);return k===null?EMPTY_BINDINGS_ARRAY:[[k,v]];},))).flat());}else{bindings=EMPTY_BINDINGS_MAP;}}let result;if(id<0){result={id,name:"",ty:TY_GENERIC,path:null,exactPath:null,generics,bindings,unboxFlag:true,};}else if(id===0){result={id:null,name:"",ty:TY_GENERIC,path:null,exactPath:null,generics,bindings,unboxFlag:true,};}else{const[name,path,type]=await Promise.all([this.getName(id-1),this.getPathData(id-1),this.getTypeData(id-1),]);if(path===undefined||path===null||type===undefined||type===null){return{id:null,name:"",ty:TY_GENERIC,path:null,exactPath:null,generics,bindings,unboxFlag:true,};}result={id:id-1,name,ty:path.ty,path:path.modulePath,exactPath:path.exactModulePath===null?path.modulePath:path.exactModulePath,generics,bindings,unboxFlag:type.searchUnbox,};}const cr=this.TYPES_POOL.get(result.id);if(cr){if(cr.generics.length===result.generics.length&&cr.generics!==result.generics&&cr.generics.every((x,i)=>result.generics[i]===x)){result.generics=cr.generics;}if(cr.bindings.size===result.bindings.size&&cr.bindings!==result.bindings){let ok=true;for(const[k,v]of cr.bindings.entries()){const v2=result.bindings.get(k);if(!v2){ok=false;break;}if(v!==v2&&v.length===v2.length&&v.every((x,i)=>v2[i]===x)){result.bindings.set(k,v);}else if(v!==v2){ok=false;break;}}if(ok){result.bindings=cr.bindings;}}if(cr.ty===result.ty&&cr.path===result.path&&cr.bindings===result.bindings&&cr.generics===result.generics&&cr.ty===result.ty&&cr.name===result.name&&cr.unboxFlag===result.unboxFlag){return cr;}}this.TYPES_POOL.set(result.id,result);return result;}async execQuery(parsedQuery,filterCrates,currentCrate){const queryLen=parsedQuery.elems.reduce((acc,next)=>acc+next.pathLast.length,0)+parsedQuery.returned.reduce((acc,next)=>acc+next.pathLast.length,0);const maxEditDistance=Math.floor(queryLen/3);const buildHrefAndPath=item=>{let displayPath;let href;const type=itemTypes[item.ty];const name=item.name;let path=item.modulePath;let exactPath=item.exactModulePath;if(type==="mod"){displayPath=path+"::";href=this.rootPath+path.replace(/::/g,"/")+"/"+name+"/index.html";}else if(type==="import"){displayPath=item.modulePath+"::";href=this.rootPath+item.modulePath.replace(/::/g,"/")+"/index.html#reexport."+name;}else if(type==="primitive"||type==="keyword"||type==="attribute"){displayPath="";exactPath="";href=this.rootPath+path.replace(/::/g,"/")+"/"+type+"."+name+".html";}else if(type==="externcrate"){displayPath="";href=this.rootPath+name+"/index.html";}else if(item.parent){const myparent=item.parent;let anchor=type+"."+name;const parentType=itemTypes[myparent.path.ty];let pageType=parentType;let pageName=myparent.name;exactPath=`${myparent.path.exactModulePath}::${myparent.name}`;if(parentType==="primitive"){displayPath=myparent.name+"::";exactPath=myparent.name;}else if(type==="structfield"&&parentType==="variant"){const enumNameIdx=item.modulePath.lastIndexOf("::");const enumName=item.modulePath.substr(enumNameIdx+2);path=item.modulePath.substr(0,enumNameIdx);displayPath=path+"::"+enumName+"::"+myparent.name+"::";anchor="variant."+myparent.name+".field."+name;pageType="enum";pageName=enumName;}else{displayPath=path+"::"+myparent.name+"::";}if(item.entry&&item.entry.associatedItemDisambiguator!==null){anchor=item.entry.associatedItemDisambiguator+"/"+anchor;}href=this.rootPath+path.replace(/::/g,"/")+"/"+pageType+"."+pageName+".html#"+anchor;}else{displayPath=item.modulePath+"::";href=this.rootPath+item.modulePath.replace(/::/g,"/")+"/"+type+"."+name+".html";}return[displayPath,href,`${exactPath}::${name}`];};function pathSplitter(path){const tmp=""+path.replace(/::/g,"::");if(tmp.endsWith("")){return tmp.slice(0,tmp.length-6);}return tmp;}const formatDisplayTypeSignature=async(obj,typeInfo,elems,returned)=>{const typeNameIds=await this.getTypeNameIds();const objType=obj.type;if(!objType){return{type:[],mappedNames:new Map(),whereClause:new Map()};}let fnInputs=null;let fnOutput=null;let mgens=null;if(typeInfo!=="elems"&&typeInfo!=="returned"){fnInputs=unifyFunctionTypes(objType.inputs,elems,objType.where_clause,null,mgensScratch=>{fnOutput=unifyFunctionTypes(objType.output,returned,objType.where_clause,mgensScratch,mgensOut=>{mgens=mgensOut;return true;},0,typeNameIds,);return!!fnOutput;},0,typeNameIds,);}else{const highlighted=unifyFunctionTypes(typeInfo==="elems"?objType.inputs:objType.output,typeInfo==="elems"?elems:returned,objType.where_clause,null,mgensOut=>{mgens=mgensOut;return true;},0,typeNameIds,);if(typeInfo==="elems"){fnInputs=highlighted;}else{fnOutput=highlighted;}}if(!fnInputs){fnInputs=objType.inputs;}if(!fnOutput){fnOutput=objType.output;}const mappedNames=new Map();const whereClause=new Map();const fnParamNames=obj.paramNames||[];const queryParamNames=[];const remapQuery=queryElem=>{if(queryElem.id!==null&&queryElem.id<0){queryParamNames[-1-queryElem.id]=queryElem.name;}if(queryElem.generics.length>0){queryElem.generics.forEach(remapQuery);}if(queryElem.bindings.size>0){[...queryElem.bindings.values()].flat().forEach(remapQuery);}};elems.forEach(remapQuery);returned.forEach(remapQuery);const pushText=(fnType,result)=>{if(!!(result.length%2)===!!fnType.highlighted){result.push("");}else if(result.length===0&&!!fnType.highlighted){result.push("");result.push("");}result[result.length-1]+=fnType.name;};const writeHof=async(fnType,result)=>{const hofOutput=fnType.bindings.get(typeNameIds.typeNameIdOfOutput)||[];const hofInputs=fnType.generics;pushText(fnType,result);pushText({name:" (",highlighted:false},result);let needsComma=false;for(const fnType of hofInputs){if(needsComma){pushText({name:", ",highlighted:false},result);}needsComma=true;await writeFn(fnType,result);}pushText({name:hofOutput.length===0?")":") -> ",highlighted:false,},result);if(hofOutput.length>1){pushText({name:"(",highlighted:false},result);}needsComma=false;for(const fnType of hofOutput){if(needsComma){pushText({name:", ",highlighted:false},result);}needsComma=true;await writeFn(fnType,result);}if(hofOutput.length>1){pushText({name:")",highlighted:false},result);}};const writeSpecialPrimitive=async(fnType,result)=>{if(fnType.id===typeNameIds.typeNameIdOfArray||fnType.id===typeNameIds.typeNameIdOfSlice||fnType.id===typeNameIds.typeNameIdOfTuple||fnType.id===typeNameIds.typeNameIdOfUnit){const[ob,sb]=fnType.id===typeNameIds.typeNameIdOfArray||fnType.id===typeNameIds.typeNameIdOfSlice?["[","]"]:["(",")"];pushText({name:ob,highlighted:fnType.highlighted},result);await onEachBtwnAsync(fnType.generics,nested=>writeFn(nested,result),()=>pushText({name:", ",highlighted:false},result),);pushText({name:sb,highlighted:fnType.highlighted},result);return true;}else if(fnType.id===typeNameIds.typeNameIdOfReference){pushText({name:"&",highlighted:fnType.highlighted},result);let prevHighlighted=false;await onEachBtwnAsync(fnType.generics,async value=>{prevHighlighted=!!value.highlighted;await writeFn(value,result);},value=>pushText({name:" ",highlighted:prevHighlighted&&value.highlighted,},result),);return true;}else if(fnType.id===typeNameIds.typeNameIdOfPointer){pushText({name:"*",highlighted:fnType.highlighted},result);if(fnType.generics.length<2){pushText({name:"const ",highlighted:fnType.highlighted},result);}let prevHighlighted=false;await onEachBtwnAsync(fnType.generics,async value=>{prevHighlighted=!!value.highlighted;await writeFn(value,result);},value=>pushText({name:" ",highlighted:prevHighlighted&&value.highlighted,},result),);return true;}else if(fnType.id===typeNameIds.typeNameIdOfFn||fnType.id===typeNameIds.typeNameIdOfFnMut||fnType.id===typeNameIds.typeNameIdOfFnOnce||fnType.id===typeNameIds.typeNameIdOfFnPtr){await writeHof(fnType,result);return true;}else if(fnType.id===typeNameIds.typeNameIdOfNever){pushText({name:"!",highlighted:fnType.highlighted},result);return true;}return false;};const writeFn=async(fnType,result)=>{if(fnType.id!==null&&fnType.id<0){if(fnParamNames[-1-fnType.id]===""){const generics=fnType.generics.length>0?fnType.generics:objType.where_clause[-1-fnType.id];for(const nested of generics){await writeFn(nested,result);}return;}else if(mgens){for(const[queryId,fnId]of mgens){if(fnId===fnType.id){mappedNames.set(queryParamNames[-1-queryId],fnParamNames[-1-fnType.id],);}}}pushText({name:fnParamNames[-1-fnType.id],highlighted:!!fnType.highlighted,},result);const where=[];await onEachBtwnAsync(fnType.generics,nested=>writeFn(nested,where),()=>pushText({name:" + ",highlighted:false},where),);if(where.length>0){whereClause.set(fnParamNames[-1-fnType.id],where);}}else{if(fnType.ty===TY_PRIMITIVE){if(await writeSpecialPrimitive(fnType,result)){return;}}else if(fnType.ty===TY_TRAIT&&(fnType.id===typeNameIds.typeNameIdOfFn||fnType.id===typeNameIds.typeNameIdOfFnMut||fnType.id===typeNameIds.typeNameIdOfFnOnce||fnType.id===typeNameIds.typeNameIdOfFnPtr)){await writeHof(fnType,result);return;}else if(fnType.name===""&&fnType.bindings.size===0&&fnType.generics.length!==0){pushText({name:"impl ",highlighted:false},result);if(fnType.generics.length>1){pushText({name:"(",highlighted:false},result);}await onEachBtwnAsync(fnType.generics,value=>writeFn(value,result),()=>pushText({name:", ",highlighted:false},result),);if(fnType.generics.length>1){pushText({name:")",highlighted:false},result);}return;}pushText(fnType,result);let hasBindings=false;if(fnType.bindings.size>0){await onEachBtwnAsync(await Promise.all([...fnType.bindings.entries()].map(async([key,values])=>[await this.getName(key),values],)),async([name,values])=>{if(values.length===1&&values[0].id<0&&`${fnType.name}::${name}`===fnParamNames[-1-values[0].id]){for(const value of values){await writeFn(value,[]);}return true;}if(!hasBindings){hasBindings=true;pushText({name:"<",highlighted:false},result);}pushText({name,highlighted:false},result);pushText({name:values.length!==1?"=(":"=",highlighted:false,},result);await onEachBtwnAsync(values||[],value=>writeFn(value,result),()=>pushText({name:" + ",highlighted:false},result),);if(values.length!==1){pushText({name:")",highlighted:false},result);}},()=>pushText({name:", ",highlighted:false},result),);}if(fnType.generics.length>0){pushText({name:hasBindings?", ":"<",highlighted:false},result);}await onEachBtwnAsync(fnType.generics,value=>writeFn(value,result),()=>pushText({name:", ",highlighted:false},result),);if(hasBindings||fnType.generics.length>0){pushText({name:">",highlighted:false},result);}}};const type=[];await onEachBtwnAsync(fnInputs,fnType=>writeFn(fnType,type),()=>pushText({name:", ",highlighted:false},type),);pushText({name:" -> ",highlighted:false},type);await onEachBtwnAsync(fnOutput,fnType=>writeFn(fnType,type),()=>pushText({name:", ",highlighted:false},type),);return{type,mappedNames,whereClause};};const transformResults=(results,typeInfo,duplicates)=>{const out=[];for(const result of results){const item=result.item;if(item.id!==-1){const res=buildHrefAndPath(item);const obj=Object.assign({parent:item.parent?{path:item.parent.path.modulePath,exactPath:item.parent.path.exactModulePath||item.parent.path.modulePath,name:item.parent.name,ty:item.parent.path.ty,}:undefined,type:item.functionData&&item.functionData.functionSignature?item.functionData.functionSignature:undefined,paramNames:item.functionData&&item.functionData.paramNames?item.functionData.paramNames:undefined,dist:result.dist,path_dist:result.path_dist,index:result.index,desc:this.getDesc(result.id),item,displayPath:pathSplitter(res[0]),fullPath:"",href:"",displayTypeSignature:null,},result);obj.fullPath=res[2]+"|"+obj.item.ty;if(duplicates.has(obj.fullPath)){continue;}if(obj.item.ty===TY_IMPORT&&duplicates.has(res[2])){continue;}if(duplicates.has(res[2]+"|"+TY_IMPORT)){continue;}duplicates.add(obj.fullPath);duplicates.add(res[2]);if(typeInfo!==null){obj.displayTypeSignature=formatDisplayTypeSignature(obj,typeInfo,result.elems,result.returned,);}obj.href=res[1];out.push(obj);if(out.length>=MAX_RESULTS){break;}}}return out;};const sortAndTransformResults=async function*(results,typeInfo,preferredCrate,duplicates){const userQuery=parsedQuery.userQuery;const normalizedUserQuery=parsedQuery.userQuery.toLowerCase();const isMixedCase=normalizedUserQuery!==userQuery;const result_list=[];for(const result of results.values()){if(!result){continue;}const item=result.item;if(filterCrates!==null&&item.crate!==filterCrates){continue;}if(item){result_list.push(result);}else{continue;}}result_list.sort((aaa,bbb)=>{const aai=aaa.item;const bbi=bbb.item;let a;let b;if(typeInfo===null){if(isMixedCase){a=Number(aai.name!==userQuery);b=Number(bbi.name!==userQuery);if(a!==b){return a-b;}}a=Number(aai.normalizedName!==normalizedUserQuery);b=Number(bbi.normalizedName!==normalizedUserQuery);if(a!==b){return a-b;}a=Number(aaa.index<0);b=Number(bbb.index<0);if(a!==b){return a-b;}}a=Number(aaa.path_dist);b=Number(bbb.path_dist);if(a!==b){return a-b;}a=Number(aaa.index);b=Number(bbb.index);if(a!==b){return a-b;}a=Number(aaa.dist);b=Number(bbb.dist);if(a!==b){return a-b;}a=Number(aaa.is_alias);b=Number(bbb.is_alias);if(a!==b){return a-b;}a=Number(aai.deprecated);b=Number(bbi.deprecated);if(a!==b){return a-b;}a=Number(aai.crate!==preferredCrate);b=Number(bbi.crate!==preferredCrate);if(a!==b){return a-b;}a=Number(aai.normalizedName.length);b=Number(bbi.normalizedName.length);if(a!==b){return a-b;}let aw=aai.normalizedName;let bw=bbi.normalizedName;if(aw!==bw){return(aw>bw?+1:-1);}const di=this.database.getData("desc");if(di){a=Number(di.isEmpty(aaa.id));b=Number(di.isEmpty(bbb.id));if(a!==b){return a-b;}}a=Number(aai.ty);b=Number(bbi.ty);if(a!==b){return a-b;}const ap=aai.modulePath;const bp=bbi.modulePath;aw=ap===undefined?"":ap;bw=bp===undefined?"":bp;if(aw!==bw){return(aw>bw?+1:-1);}return 0;});const transformed_result_list=transformResults(result_list,typeInfo,duplicates);yield*transformed_result_list;return transformed_result_list.length;}.bind(this);function unifyFunctionTypes(fnTypesIn,queryElems,whereClause,mgensIn,solutionCb,unboxingDepth,typeNameIds,){if(unboxingDepth>=UNBOXING_LIMIT){return null;}const mgens=mgensIn===null?null:new Map(mgensIn);if(queryElems.length===0){return solutionCb(mgens)?fnTypesIn:null;}if(!fnTypesIn||fnTypesIn.length===0){return null;}const ql=queryElems.length;const fl=fnTypesIn.length;if(ql===1&&queryElems[0].generics.length===0&&queryElems[0].bindings.size===0){const queryElem=queryElems[0];for(const[i,fnType]of fnTypesIn.entries()){if(!unifyFunctionTypeIsMatchCandidate(fnType,queryElem,mgens,typeNameIds,)){continue;}if(fnType.id!==null&&fnType.id<0&&queryElem.id!==null&&queryElem.id<0){if(mgens&&mgens.has(queryElem.id)&&mgens.get(queryElem.id)!==fnType.id){continue;}const mgensScratch=new Map(mgens);mgensScratch.set(queryElem.id,fnType.id);if(!solutionCb||solutionCb(mgensScratch)){const highlighted=[...fnTypesIn];highlighted[i]=Object.assign({highlighted:true,},fnType,{generics:whereClause[-1-fnType.id],});return highlighted;}}else if(solutionCb(mgens?new Map(mgens):null)){const highlighted=[...fnTypesIn];highlighted[i]=Object.assign({highlighted:true,},fnType,{generics:unifyGenericTypes(fnType.generics,queryElem.generics,whereClause,mgens?new Map(mgens):null,solutionCb,unboxingDepth,typeNameIds,)||fnType.generics,});return highlighted;}}for(const[i,fnType]of fnTypesIn.entries()){if(!unifyFunctionTypeIsUnboxCandidate(fnType,queryElem,whereClause,mgens,unboxingDepth+1,typeNameIds,)){continue;}if(fnType.id<0){const highlightedGenerics=unifyFunctionTypes(whereClause[(-fnType.id)-1],queryElems,whereClause,mgens,solutionCb,unboxingDepth+1,typeNameIds,);if(highlightedGenerics){const highlighted=[...fnTypesIn];highlighted[i]=Object.assign({highlighted:true,},fnType,{generics:highlightedGenerics,});return highlighted;}}else{const highlightedGenerics=unifyFunctionTypes([...Array.from(fnType.bindings.values()).flat(),...fnType.generics],queryElems,whereClause,mgens?new Map(mgens):null,solutionCb,unboxingDepth+1,typeNameIds,);if(highlightedGenerics){const highlighted=[...fnTypesIn];highlighted[i]=Object.assign({},fnType,{generics:highlightedGenerics,bindings:new Map([...fnType.bindings.entries()].map(([k,v])=>{return[k,highlightedGenerics.splice(0,v.length)];})),});return highlighted;}}}return null;}const fnTypes=fnTypesIn.slice();const flast=fl-1;const qlast=ql-1;const queryElem=queryElems[qlast];let queryElemsTmp=null;for(let i=flast;i>=0;i-=1){const fnType=fnTypes[i];if(!unifyFunctionTypeIsMatchCandidate(fnType,queryElem,mgens,typeNameIds,)){continue;}let mgensScratch;if(fnType.id!==null&&queryElem.id!==null&&fnType.id<0){mgensScratch=new Map(mgens);if(mgensScratch.has(queryElem.id)&&mgensScratch.get(queryElem.id)!==fnType.id){continue;}mgensScratch.set(queryElem.id,fnType.id);}else{mgensScratch=mgens;}fnTypes[i]=fnTypes[flast];fnTypes.length=flast;if(!queryElemsTmp){queryElemsTmp=queryElems.slice(0,qlast);}let unifiedGenerics=[];let unifiedGenericsMgens=null;const passesUnification=unifyFunctionTypes(fnTypes,queryElemsTmp,whereClause,mgensScratch,mgensScratch=>{if(fnType.generics.length===0&&queryElem.generics.length===0&&fnType.bindings.size===0&&queryElem.bindings.size===0){return solutionCb(mgensScratch);}const solution=unifyFunctionTypeCheckBindings(fnType,queryElem,whereClause,mgensScratch,unboxingDepth,typeNameIds,);if(!solution){return false;}const simplifiedGenerics=solution.simplifiedGenerics;for(const simplifiedMgens of solution.mgens){unifiedGenerics=unifyGenericTypes(simplifiedGenerics,queryElem.generics,whereClause,simplifiedMgens,solutionCb,unboxingDepth,typeNameIds,);if(unifiedGenerics!==null){unifiedGenericsMgens=simplifiedMgens;return true;}}return false;},unboxingDepth,typeNameIds,);if(passesUnification){passesUnification.length=fl;passesUnification[flast]=passesUnification[i];passesUnification[i]=Object.assign({},fnType,{highlighted:true,generics:unifiedGenerics,bindings:new Map([...fnType.bindings.entries()].map(([k,v])=>{return[k,queryElem.bindings.has(k)?unifyFunctionTypes(v,queryElem.bindings.get(k),whereClause,unifiedGenericsMgens,solutionCb,unboxingDepth,typeNameIds,):unifiedGenerics.splice(0,v.length)];})),});return passesUnification;}fnTypes[flast]=fnTypes[i];fnTypes[i]=fnType;fnTypes.length=fl;}for(let i=flast;i>=0;i-=1){const fnType=fnTypes[i];if(!unifyFunctionTypeIsUnboxCandidate(fnType,queryElem,whereClause,mgens,unboxingDepth+1,typeNameIds,)){continue;}const generics=fnType.id!==null&&fnType.id<0?whereClause[(-fnType.id)-1]:fnType.generics;const bindings=fnType.bindings?Array.from(fnType.bindings.values()).flat():[];const passesUnification=unifyFunctionTypes(fnTypes.toSpliced(i,1,...bindings,...generics),queryElems,whereClause,mgens,solutionCb,unboxingDepth+1,typeNameIds,);if(passesUnification){const highlightedGenerics=passesUnification.slice(i,i+generics.length+bindings.length,);const highlightedFnType=Object.assign({},fnType,{generics:highlightedGenerics,bindings:new Map([...fnType.bindings.entries()].map(([k,v])=>{return[k,highlightedGenerics.splice(0,v.length)];})),});return passesUnification.toSpliced(i,generics.length+bindings.length,highlightedFnType,);}}return null;}function unifyGenericTypes(fnTypesIn,queryElems,whereClause,mgensIn,solutionCb,unboxingDepth,typeNameIds,){if(unboxingDepth>=UNBOXING_LIMIT){return null;}const mgens=mgensIn===null?null:new Map(mgensIn);if(queryElems.length===0){return solutionCb(mgens)?fnTypesIn:null;}if(!fnTypesIn||fnTypesIn.length===0){return null;}const fnType=fnTypesIn[0];const queryElem=queryElems[0];if(unifyFunctionTypeIsMatchCandidate(fnType,queryElem,mgens,typeNameIds,)){if(fnType.id!==null&&fnType.id<0&&queryElem.id!==null&&queryElem.id<0){if(!mgens||!mgens.has(queryElem.id)||mgens.get(queryElem.id)===fnType.id){const mgensScratch=new Map(mgens);mgensScratch.set(queryElem.id,fnType.id);const fnTypesRemaining=unifyGenericTypes(fnTypesIn.slice(1),queryElems.slice(1),whereClause,mgensScratch,solutionCb,unboxingDepth,typeNameIds,);if(fnTypesRemaining){const highlighted=[fnType,...fnTypesRemaining];highlighted[0]=Object.assign({highlighted:true,},fnType,{generics:whereClause[-1-fnType.id],});return highlighted;}}}else{let unifiedGenerics;const fnTypesRemaining=unifyGenericTypes(fnTypesIn.slice(1),queryElems.slice(1),whereClause,mgens,mgensScratch=>{const solution=unifyFunctionTypeCheckBindings(fnType,queryElem,whereClause,mgensScratch,unboxingDepth,typeNameIds,);if(!solution){return false;}const simplifiedGenerics=solution.simplifiedGenerics;for(const simplifiedMgens of solution.mgens){unifiedGenerics=unifyGenericTypes(simplifiedGenerics,queryElem.generics,whereClause,simplifiedMgens,solutionCb,unboxingDepth,typeNameIds,);if(unifiedGenerics!==null){return true;}}},unboxingDepth,typeNameIds,);if(fnTypesRemaining){const highlighted=[fnType,...fnTypesRemaining];highlighted[0]=Object.assign({highlighted:true,},fnType,{generics:unifiedGenerics||fnType.generics,});return highlighted;}}}if(unifyFunctionTypeIsUnboxCandidate(fnType,queryElem,whereClause,mgens,unboxingDepth+1,typeNameIds,)){let highlightedRemaining;if(fnType.id!==null&&fnType.id<0){const highlightedGenerics=unifyFunctionTypes(whereClause[(-fnType.id)-1],[queryElem],whereClause,mgens,mgensScratch=>{const hl=unifyGenericTypes(fnTypesIn.slice(1),queryElems.slice(1),whereClause,mgensScratch,solutionCb,unboxingDepth,typeNameIds,);if(hl){highlightedRemaining=hl;}return hl;},unboxingDepth+1,typeNameIds,);if(highlightedGenerics){return[Object.assign({highlighted:true,},fnType,{generics:highlightedGenerics,}),...highlightedRemaining];}}else{const highlightedGenerics=unifyGenericTypes([...Array.from(fnType.bindings.values()).flat(),...fnType.generics,],[queryElem],whereClause,mgens,mgensScratch=>{const hl=unifyGenericTypes(fnTypesIn.slice(1),queryElems.slice(1),whereClause,mgensScratch,solutionCb,unboxingDepth,typeNameIds,);if(hl){highlightedRemaining=hl;}return hl;},unboxingDepth+1,typeNameIds,);if(highlightedGenerics){return[Object.assign({},fnType,{generics:highlightedGenerics,bindings:new Map([...fnType.bindings.entries()].map(([k,v])=>{return[k,highlightedGenerics.splice(0,v.length)];})),}),...highlightedRemaining];}}}return null;}const unifyFunctionTypeIsMatchCandidate=(fnType,queryElem,mgensIn,typeNameIds)=>{if(!typePassesFilter(queryElem.typeFilter,fnType.ty)){return false;}if(fnType.id!==null&&fnType.id<0&&queryElem.id!==null&&queryElem.id<0){if(mgensIn&&mgensIn.has(queryElem.id)&&mgensIn.get(queryElem.id)!==fnType.id){return false;}return true;}else{if(queryElem.id===typeNameIds.typeNameIdOfArrayOrSlice&&(fnType.id===typeNameIds.typeNameIdOfSlice||fnType.id===typeNameIds.typeNameIdOfArray)){}else if(queryElem.id===typeNameIds.typeNameIdOfTupleOrUnit&&(fnType.id===typeNameIds.typeNameIdOfTuple||fnType.id===typeNameIds.typeNameIdOfUnit)){}else if(queryElem.id===typeNameIds.typeNameIdOfHof&&(fnType.id===typeNameIds.typeNameIdOfFn||fnType.id===typeNameIds.typeNameIdOfFnMut||fnType.id===typeNameIds.typeNameIdOfFnOnce||fnType.id===typeNameIds.typeNameIdOfFnPtr)){}else if(fnType.id!==queryElem.id||queryElem.id===null){return false;}if((fnType.generics.length+fnType.bindings.size)===0&&queryElem.generics.length!==0){return false;}if(fnType.bindings.size0){const fnTypePath=fnType.path!==undefined&&fnType.path!==null?fnType.path.split("::"):[];if(queryElemPathLength>fnTypePath.length){return false;}let i=0;for(const path of fnTypePath){if(path===queryElem.pathWithoutLast[i]){i+=1;if(i>=queryElemPathLength){break;}}}if(i0){let mgensSolutionSet=[mgensIn];for(const[name,constraints]of queryElem.bindings.entries()){if(mgensSolutionSet.length===0){return false;}if(!fnType.bindings.has(name)){return false;}const fnTypeBindings=fnType.bindings.get(name);mgensSolutionSet=mgensSolutionSet.flatMap(mgens=>{const newSolutions=[];unifyFunctionTypes(fnTypeBindings,constraints,whereClause,mgens,newMgens=>{newSolutions.push(newMgens);return false;},unboxingDepth,typeNameIds,);return newSolutions;});}if(mgensSolutionSet.length===0){return false;}const binds=Array.from(fnType.bindings.entries()).flatMap(entry=>{const[name,constraints]=entry;if(queryElem.bindings.has(name)){return[];}else{return constraints;}});if(simplifiedGenerics.length>0){simplifiedGenerics=[...binds,...simplifiedGenerics];}else{simplifiedGenerics=binds;}return{simplifiedGenerics,mgens:mgensSolutionSet};}return{simplifiedGenerics,mgens:[mgensIn]};}function unifyFunctionTypeIsUnboxCandidate(fnType,queryElem,whereClause,mgens,unboxingDepth,typeNameIds,){if(unboxingDepth>=UNBOXING_LIMIT){return false;}if(fnType.id!==null&&fnType.id<0){if(!whereClause){return false;}return checkIfInList(whereClause[(-fnType.id)-1],queryElem,whereClause,mgens,unboxingDepth,typeNameIds,);}else if(fnType.unboxFlag&&(fnType.generics.length>0||fnType.bindings.size>0)){const simplifiedGenerics=[...fnType.generics,...Array.from(fnType.bindings.values()).flat(),];return checkIfInList(simplifiedGenerics,queryElem,whereClause,mgens,unboxingDepth,typeNameIds,);}return false;}function containsTypeFromQuery(elems,list,where_clause,typeNameIds){if(!list)return false;for(const ty of elems){if(ty.id!==null&&ty.id<0){continue;}if(checkIfInList(list,ty,where_clause,null,0,typeNameIds)){return true;}}return false;}function checkIfInList(list,elem,whereClause,mgens,unboxingDepth,typeNameIds){for(const entry of list){if(checkType(entry,elem,whereClause,mgens,unboxingDepth,typeNameIds)){return true;}}return false;}const checkType=(row,elem,whereClause,mgens,unboxingDepth,typeNameIds)=>{if(unboxingDepth>=UNBOXING_LIMIT){return false;}if(row.id!==null&&elem.id!==null&&row.id>0&&elem.id>0&&elem.pathWithoutLast.length===0&&row.generics.length===0&&elem.generics.length===0&&row.bindings.size===0&&elem.bindings.size===0&&elem.id!==typeNameIds.typeNameIdOfArrayOrSlice&&elem.id!==typeNameIds.typeNameIdOfHof&&elem.id!==typeNameIds.typeNameIdOfTupleOrUnit){return row.id===elem.id&&typePassesFilter(elem.typeFilter,row.ty);}else{return unifyFunctionTypes([row],[elem],whereClause,mgens,()=>true,unboxingDepth,typeNameIds,);}};const checkTypeMgensForConflict=mgens=>{if(!mgens){return true;}const fnTypes=new Set();for(const[_qid,fid]of mgens){if(fnTypes.has(fid)){return false;}fnTypes.add(fid);}return true;};function checkPath(contains,path){if(contains.length===0){return 0;}const maxPathEditDistance=parsedQuery.literalSearch?0:Math.floor(contains.reduce((acc,next)=>acc+next.length,0)/3,);let ret_dist=maxPathEditDistance+1;const length=path.length;const clength=contains.length;pathiter:for(let i=length-clength;i>=0;i-=1){let dist_total=0;for(let x=0;xmaxPathEditDistance){continue pathiter;}dist_total+=dist;}}ret_dist=Math.min(ret_dist,Math.round(dist_total/clength));}return ret_dist>maxPathEditDistance?null:ret_dist;}function checkRowPath(contains,row){if(contains.length===0){return 0;}const path=row.modulePath.split("::");if(row.parent&&row.parent.name){path.push(row.parent.name.toLowerCase());}return checkPath(contains,path);}function typePassesFilter(filter,type){if(filter<=NO_TYPE_FILTER||filter===type)return true;const name=itemTypes[type];switch(itemTypes[filter]){case"constant":return name==="associatedconstant";case"fn":return name==="method"||name==="tymethod";case"type":return name==="primitive"||name==="associatedtype";case"trait":return name==="traitalias";}return false;}const innerRunNameQuery=async function*(currentCrate){const index=this.database.getData("normalizedName");if(!index){return;}const idDuplicates=new Set();const pathDuplicates=new Set();let count=0;const prefixResults=[];const normalizedUserQuery=parsedQuery.userQuery.replace(/[_"]/g,"").toLowerCase();const handleAlias=async(name,alias,dist,index)=>{return{id:alias,dist,path_dist:0,index,alias:name,is_alias:true,elems:[],returned:[],item:nonnull(await this.getRow(alias,false)),};};const flush=async function*(data){const satr=sortAndTransformResults(await Promise.all(data),null,currentCrate,pathDuplicates,);data.length=0;for await(const processed of satr){yield processed;count+=1;if((count&0x7F)===0){await yieldToBrowser();}if(count>=MAX_RESULTS){return true;}}return false;};const aliasResults=await index.search(normalizedUserQuery);if(aliasResults){for(const id of aliasResults.matches().entries()){const[name,alias]=await Promise.all([this.getName(id),this.getAliasTarget(id),]);if(name!==null&&alias!==null&&!idDuplicates.has(id)&&name.replace(/[_"]/g,"").toLowerCase()===normalizedUserQuery){prefixResults.push(handleAlias(name,alias,0,0));idDuplicates.add(id);}}}if(parsedQuery.error!==null||parsedQuery.elems.length===0){yield*flush(prefixResults);return;}const elem=parsedQuery.elems[0];const typeFilter=itemTypeFromName(elem.typeFilter);const handleNameSearch=async id=>{const row=await this.getRow(id,false);if(!row||!row.entry){return null;}if(!typePassesFilter(typeFilter,row.ty)||(filterCrates!==null&&row.crate!==filterCrates)){return null;}let pathDist=0;if(elem.fullPath.length>1){pathDist=checkRowPath(elem.pathWithoutLast,row);if(pathDist===null){return null;}}if(parsedQuery.literalSearch){return row.name.toLowerCase()===elem.pathLast?{id,dist:0,path_dist:0,index:0,elems:[],returned:[],is_alias:false,item:row,}:null;}else{return{id,dist:editDistance(row.normalizedName,elem.normalizedPathLast,maxEditDistance,),path_dist:pathDist,index:row.normalizedName.indexOf(elem.normalizedPathLast),elems:[],returned:[],is_alias:false,item:row,};}};if(elem.normalizedPathLast===""){const l=index.length;for(let id=0;id{let i=0;const l=idx.length;while(i{if(!elem){return empty_postings_list;}const typeFilter=itemTypeFromName(elem.typeFilter);const[searchResults,upla,uplb]=await Promise.all([index.search(elem.normalizedPathLast),unpackPostingsListAll(elem.generics,polarity),unpackPostingsListBindings(elem.bindings,polarity),]);const typePromises=[];if(typeFilter!==TY_GENERIC&&searchResults){for(const id of searchResults.matches().entries()){typePromises.push(Promise.all([this.getName(id),this.getTypeData(id),this.getPathData(id),]).then(([name,typeData,pathData])=>[id,name,typeData,pathData]));}}const types=(await Promise.all(typePromises)).filter(([_id,name,ty,path])=>name!==null&&name.toLowerCase()===elem.pathLast&&ty&&!ty[polarity].every(bitmap=>{return bitmap.isEmpty();})&&path&&path.ty!==TY_ASSOCTYPE&&(elem.pathWithoutLast.length===0||checkPath(elem.pathWithoutLast,path.modulePath.split("::"),)===0),);if(types.length===0){const areGenericsAllowed=typeFilter===TY_GENERIC||(typeFilter===-1&&(parsedQuery.totalElems>1||parsedQuery.hasReturnArrow)&&elem.pathWithoutLast.length===0&&elem.generics.length===0&&elem.bindings.size===0);if(typeFilter!==TY_GENERIC&&(elem.name.length>=3||!areGenericsAllowed)){let chosenName=null;let chosenType=[];let chosenPath=[];let chosenId=[];let chosenDist=Number.MAX_SAFE_INTEGER;const levResults=index.searchLev(elem.normalizedPathLast);for await(const searchResults of levResults){for(const id of searchResults.matches().entries()){const[name,ty,path]=await Promise.all([this.getName(id),this.getTypeData(id),this.getPathData(id),]);if(name!==null&&ty!==null&&path!==null&&!ty[polarity].every(bitmap=>{return bitmap.isEmpty();})&&path.ty!==TY_ASSOCTYPE){let dist=editDistance(name,elem.pathLast,maxEditDistance,);if(elem.pathWithoutLast.length!==0){const pathDist=checkPath(elem.pathWithoutLast,path.modulePath.split("::"),);dist+=pathDist===null?Number.MAX_SAFE_INTEGER:pathDist;}if(name===chosenName){chosenId.push(id);chosenType.push(ty);chosenPath.push(path);}else if(dist{const p1=!pathData1?"":pathData1.modulePath;const p2=!pathData2?"":pathData2.modulePath;const n1=name1===null?"":name1;const n2=name2===null?"":name2;if(p1.length!==p2.length){return p1.length>p2.length?+1:-1;}if(n1.length!==n2.length){return n1.length>n2.length?+1:-1;}if(n1!==n2){return n1>n2?+1:-1;}if(p1!==p2){return p1>p2?+1:-1;}return 0;});const results=[];for(const[id,_name,typeData]of types){if(!typeData||typeData[polarity].every(bitmap=>{return bitmap.isEmpty();})){continue;}for(const{invertedIndex:genericsIdx,queryElem:generics}of upla){for(const{invertedIndex:bindingsIdx,queryElem:bindings}of uplb){results.push({invertedIndex:intersectInvertedIndexes(typeData[polarity],genericsIdx,bindingsIdx,),queryElem:{name:elem.name,id,typeFilter,generics,bindings,fullPath:elem.fullPath,pathLast:elem.pathLast,normalizedPathLast:elem.normalizedPathLast,pathWithoutLast:elem.pathWithoutLast,},});if((results.length&0x7F)===0){await yieldToBrowser();}}}}return results;};const unpackPostingsListAll=async(elems,polarity)=>{if(!elems||elems.length===0){return nested_everything_postings_list;}const[firstPostingsList,remainingAll]=await Promise.all([unpackPostingsList(elems[0],polarity),unpackPostingsListAll(elems.slice(1),polarity),]);const results=[];for(const{invertedIndex:firstIdx,queryElem:firstElem,}of firstPostingsList){for(const{invertedIndex:remainingIdx,queryElem:remainingElems,}of remainingAll){results.push({invertedIndex:intersectInvertedIndexes(firstIdx,remainingIdx),queryElem:[firstElem,...remainingElems],});if((results.length&0x7F)===0){await yieldToBrowser();}}}return results;};const unpackPostingsListBindings=async(elems,polarity)=>{if(!elems){return[{invertedIndex:everything_inverted_index,queryElem:new Map(),}];}const firstKey=elems.keys().next().value;if(firstKey===undefined){return[{invertedIndex:everything_inverted_index,queryElem:new Map(),}];}const firstList=elems.get(firstKey);if(firstList===undefined){return[{invertedIndex:everything_inverted_index,queryElem:new Map(),}];}elems.delete(firstKey);const[firstKeyIds,firstPostingsList,remainingAll]=await Promise.all([index.search(firstKey),unpackPostingsListAll(firstList,polarity),unpackPostingsListBindings(elems,polarity),]);if(!firstKeyIds){elems.set(firstKey,firstList);return[{invertedIndex:empty_inverted_index,queryElem:new Map(),}];}const results=[];for(const keyId of firstKeyIds.matches().entries()){for(const{invertedIndex:firstIdx,queryElem:firstElem,}of firstPostingsList){for(const{invertedIndex:remainingIdx,queryElem:remainingElems,}of remainingAll){const elems=new Map(remainingElems);elems.set(keyId,firstElem);results.push({invertedIndex:intersectInvertedIndexes(firstIdx,remainingIdx),queryElem:elems,});if((results.length&0x7F)===0){await yieldToBrowser();}}}}elems.set(firstKey,firstList);if(results.length===0){return[{invertedIndex:empty_inverted_index,queryElem:new Map(),}];}return results;};const[allInputs,allOutput,typeNameIds]=await Promise.all([unpackPostingsListAll(inputs,"invertedFunctionInputsIndex"),unpackPostingsListAll(output,"invertedFunctionOutputIndex"),this.getTypeNameIds(),]);let checkCounter=0;const queryPlan=[];for(const{invertedIndex:inputsIdx,queryElem:inputs}of allInputs){for(const{invertedIndex:outputIdx,queryElem:output}of allOutput){const invertedIndex=intersectInvertedIndexes(inputsIdx,outputIdx);for(const[size,bitmap]of invertedIndex.entries()){checkCounter+=1;if((checkCounter&0x7F)===0){await yieldToBrowser();}if(!queryPlan[size]){queryPlan[size]=[];}queryPlan[size].push({bitmap,inputs,output,});}}}const resultPromises=[];const dedup=new Set();let resultCounter=0;const isReturnTypeQuery=inputs.length===0;const pushToBottom=[];plan:for(const queryStep of queryPlan){for(const{bitmap,inputs,output}of queryStep){for(const id of bitmap.entries()){checkCounter+=1;if((checkCounter&0x7F)===0){await yieldToBrowser();}resultPromises.push(this.getFunctionData(id).then(async fnData=>{if(!fnData||!fnData.functionSignature){return null;}checkCounter+=1;if((checkCounter&0x7F)===0){await yieldToBrowser();}const functionSignature=fnData.functionSignature;if(!unifyFunctionTypes(functionSignature.inputs,inputs,functionSignature.where_clause,null,mgens=>{return!!unifyFunctionTypes(functionSignature.output,output,functionSignature.where_clause,mgens,checkTypeMgensForConflict,0,typeNameIds,);},0,typeNameIds,)){return null;}const item=await this.getRow(id,true);if(!item){return null;}const result={id,dist:fnData.elemCount,path_dist:0,index:-1,elems:inputs,returned:output,is_alias:false,item,};const entry=item.entry;if((entry&&!isFnLikeTy(entry.ty))||(isReturnTypeQuery&&functionSignature&&containsTypeFromQuery(output,functionSignature.inputs,functionSignature.where_clause,typeNameIds,))){pushToBottom.push(result);return null;}return result;}));}}for await(const result of sortAndTransformResults(await Promise.all(resultPromises),typeInfo,currentCrate,dedup,)){if(resultCounter>=MAX_RESULTS){break plan;}yield result;resultCounter+=1;}resultPromises.length=0;}if(resultCounter>=MAX_RESULTS){return;}for await(const result of sortAndTransformResults(await Promise.all(pushToBottom),typeInfo,currentCrate,dedup,)){if(resultCounter>=MAX_RESULTS){break;}yield result;resultCounter+=1;}}.bind(this);if(parsedQuery.foundElems===1&&!parsedQuery.hasReturnArrow){const{promise:donePromise,resolve:doneResolve,reject:doneReject,}=Promise.withResolvers();const doneTimeout=timeout(250);return{"in_args":(async function*(){await Promise.race([donePromise,doneTimeout]);yield*innerRunTypeQuery(parsedQuery.elems,[],"elems",currentCrate);})(),"returned":(async function*(){await Promise.race([donePromise,doneTimeout]);yield*innerRunTypeQuery([],parsedQuery.elems,"returned",currentCrate);})(),"others":(async function*(){try{yield*innerRunNameQuery(currentCrate);doneResolve(null);}catch(e){doneReject(e);throw e;}})(),"query":parsedQuery,};}else if(parsedQuery.error!==null){return{"in_args":(async function*(){})(),"returned":(async function*(){})(),"others":innerRunNameQuery(currentCrate),"query":parsedQuery,};}else{const typeInfo=parsedQuery.elems.length===0?"returned":(parsedQuery.returned.length===0?"elems":"sig");return{"in_args":(async function*(){})(),"returned":(async function*(){})(),"others":parsedQuery.foundElems===0?(async function*(){})():innerRunTypeQuery(parsedQuery.elems,parsedQuery.returned,typeInfo,currentCrate,),"query":parsedQuery,};}}}let docSearch;const longItemTypes=["keyword","primitive type","module","extern crate","re-export","struct","enum","function","type alias","static","trait","","trait method","method","struct field","enum variant","macro","assoc type","constant","assoc const","union","foreign type","existential type","attribute macro","derive macro","trait alias","","attribute",];let currentResults;function printTab(nb){let iter=0;let foundCurrentTab=false;let foundCurrentResultSet=false;onEachLazy(document.getElementById("search-tabs").childNodes,elem=>{if(nb===iter){addClass(elem,"selected");foundCurrentTab=true;}else{removeClass(elem,"selected");}iter+=1;});const isTypeSearch=(nb>0||iter===1);iter=0;onEachLazy(document.getElementById("results").childNodes,elem=>{if(nb===iter){addClass(elem,"active");foundCurrentResultSet=true;}else{removeClass(elem,"active");}iter+=1;});if(foundCurrentTab&&foundCurrentResultSet){searchState.currentTab=nb;const correctionsElem=document.getElementsByClassName("search-corrections");if(isTypeSearch){removeClass(correctionsElem[0],"hidden");}else{addClass(correctionsElem[0],"hidden");}}else if(nb!==0){printTab(0);}}function buildUrl(search,filterCrates){let extra="?search="+encodeURIComponent(search);if(filterCrates!==null){extra+="&filter-crate="+encodeURIComponent(filterCrates);}return getNakedUrl()+extra+window.location.hash;}function getFilterCrates(){const elem=document.getElementById("crate-search");if(elem&&elem.value!=="all crates"){return elem.value;}return null;}function nextTab(direction){const next=(searchState.currentTab+direction+3)%searchState.focusedByTab.length;window.searchState.focusedByTab[searchState.currentTab]=document.activeElement;printTab(next);focusSearchResult();}function focusSearchResult(){const target=searchState.focusedByTab[searchState.currentTab]||document.querySelectorAll(".search-results.active a").item(0)||document.querySelectorAll("#search-tabs button").item(searchState.currentTab);searchState.focusedByTab[searchState.currentTab]=null;if(target&&target instanceof HTMLElement){target.focus();}}async function addTab(results,query,display,finishedCallback,isTypeSearch){const extraClass=display?" active":"";let output=document.createElement("ul");output.className="search-results "+extraClass;let count=0;const descList=[];const addNextResultToOutput=async obj=>{count+=1;const name=obj.item.name;const type=itemTypes[obj.item.ty];const longType=longItemTypes[obj.item.ty];const typeName=longType.length!==0?`${longType}`:"?";const link=document.createElement("a");link.className="result-"+type;link.href=obj.href;const resultName=document.createElement("span");resultName.className="result-name";resultName.insertAdjacentHTML("beforeend",`${typeName}`);link.appendChild(resultName);let alias=" ";if(obj.alias!==undefined){alias=`
\ +${obj.alias} - see \ +
`;}resultName.insertAdjacentHTML("beforeend",`
${alias}\ +${obj.displayPath}${name}\ +
`);const description=document.createElement("div");description.className="desc";obj.desc.then(desc=>{if(desc!==null){description.insertAdjacentHTML("beforeend",desc);}});descList.push(obj.desc);if(obj.displayTypeSignature){const{type,mappedNames,whereClause}=await obj.displayTypeSignature;const displayType=document.createElement("div");type.forEach((value,index)=>{if(index%2!==0){const highlight=document.createElement("strong");highlight.appendChild(document.createTextNode(value));displayType.appendChild(highlight);}else{displayType.appendChild(document.createTextNode(value));}});if(mappedNames.size>0||whereClause.size>0){let addWhereLineFn=()=>{const line=document.createElement("div");line.className="where";line.appendChild(document.createTextNode("where"));displayType.appendChild(line);addWhereLineFn=()=>{};};for(const[qname,name]of mappedNames){if(name===qname){continue;}addWhereLineFn();const line=document.createElement("div");line.className="where";line.appendChild(document.createTextNode(` ${qname} matches `));const lineStrong=document.createElement("strong");lineStrong.appendChild(document.createTextNode(name));line.appendChild(lineStrong);displayType.appendChild(line);}for(const[name,innerType]of whereClause){if(innerType.length<=1){continue;}addWhereLineFn();const line=document.createElement("div");line.className="where";line.appendChild(document.createTextNode(` ${name}: `));innerType.forEach((value,index)=>{if(index%2!==0){const highlight=document.createElement("strong");highlight.appendChild(document.createTextNode(value));line.appendChild(highlight);}else{line.appendChild(document.createTextNode(value));}});displayType.appendChild(line);}}displayType.className="type-signature";link.appendChild(displayType);}link.appendChild(description);output.appendChild(link);results.next().then(async nextResult=>{if(nextResult.value){addNextResultToOutput(nextResult.value);}else{await Promise.all(descList);yieldToBrowser().then(()=>finishedCallback(count,output));}});};const firstResult=await results.next();let correctionOutput="";if(query.correction!==null&&isTypeSearch){const orig=query.returned.length>0?query.returned[0].name:query.elems[0].name;correctionOutput="

"+`Type "${orig}" not found. `+"Showing results for closest type name "+`"${query.correction}" instead.

`;}if(query.proposeCorrectionFrom!==null&&isTypeSearch){const orig=query.proposeCorrectionFrom;const targ=query.proposeCorrectionTo;correctionOutput="

"+`Type "${orig}" not found and used as generic parameter. `+`Consider searching for "${targ}" instead.

`;}if(firstResult.value){if(correctionOutput!==""){const h3=document.createElement("h3");h3.innerHTML=correctionOutput;output.appendChild(h3);}await addNextResultToOutput(firstResult.value);}else{output=document.createElement("div");if(correctionOutput!==""){const h3=document.createElement("h3");h3.innerHTML=correctionOutput;output.appendChild(h3);}output.className="search-failed"+extraClass;const dlroChannel=`https://doc.rust-lang.org/${getVar("channel")}`;if(query.userQuery!==""){output.innerHTML+="No results :(
"+"Try on DuckDuckGo?

"+"Or try looking in one of these:";}output.innerHTML+="Example searches:";yieldToBrowser().then(()=>finishedCallback(0,output));}return output;}function makeTab(tabNb,text,results,query,isTypeSearch,goToFirst){const isCurrentTab=window.searchState.currentTab===tabNb;const tabButton=document.createElement("button");tabButton.appendChild(document.createTextNode(text));tabButton.className=isCurrentTab?"selected":"";const tabCount=document.createElement("span");tabCount.className="count loading";tabCount.innerHTML="\u{2007}(\u{2007})\u{2007}\u{2007}";tabButton.appendChild(tabCount);return[tabButton,addTab(results,query,isCurrentTab,(count,output)=>{const search=window.searchState.outputElement();const error=query.error;if(count===0&&error!==null&&search){error.forEach((value,index)=>{value=value.split("<").join("<").split(">").join(">");if(index%2!==0){error[index]=`${value.replaceAll(" ", " ")}`;}else{error[index]=value;}});const errorReport=document.createElement("h3");errorReport.className="error";errorReport.innerHTML=`Query parser error: "${error.join("")}".`;search.insertBefore(errorReport,search.firstElementChild);}else if(goToFirst||(count===1&&getSettingValue("go-to-only-result")==="true")){window.onunload=()=>{};window.searchState.removeQueryParameters();const a=output.querySelector("a");if(a){a.click();return;}}const fmtNbElems=count<10?`\u{2007}(${count})\u{2007}\u{2007}`:count<100?`\u{2007}(${count})\u{2007}`:`\u{2007}(${count})`;tabCount.innerHTML=fmtNbElems;tabCount.className="count";},isTypeSearch),];}async function showResults(docSearch,results,goToFirst,filterCrates){const search=window.searchState.outputElement();if(!search){return;}let crates="";const crateNames=await docSearch.getCrateNameList();if(crateNames.length>1){crates=" in 
"+"
";}nonnull(document.querySelector(".search-switcher")).innerHTML=`Search results${crates}`;const tabs=[];searchState.currentTab=0;if(results.query.error!==null){tabs.push(makeTab(0,"In Names",results.others,results.query,false,goToFirst));}else if(results.query.foundElems<=1&&results.query.returned.length===0&&!results.query.hasReturnArrow){tabs.push(makeTab(0,"In Names",results.others,results.query,false,goToFirst));tabs.push(makeTab(1,"In Parameters",results.in_args,results.query,true,false));tabs.push(makeTab(2,"In Return Types",results.returned,results.query,true,false));}else{const signatureTabTitle=results.query.elems.length===0?"In Function Return Types":results.query.returned.length===0?"In Function Parameters":"In Function Signatures";tabs.push(makeTab(0,signatureTabTitle,results.others,results.query,true,goToFirst));}const tabsElem=document.createElement("div");tabsElem.id="search-tabs";const resultsElem=document.createElement("div");resultsElem.id="results";search.innerHTML="";for(const[tab,output]of tabs){tabsElem.appendChild(tab);const placeholder=document.createElement("div");output.then(output=>{if(placeholder.parentElement){placeholder.parentElement.replaceChild(output,placeholder);}});resultsElem.appendChild(placeholder);}if(window.searchState.rustdocToolbar){nonnull(nonnull(window.searchState.containerElement()).querySelector(".main-heading"),).appendChild(window.searchState.rustdocToolbar);}const crateSearch=document.getElementById("crate-search");if(crateSearch){crateSearch.addEventListener("input",updateCrate);}search.appendChild(tabsElem);search.appendChild(resultsElem);window.searchState.showResults();window.searchState.focusedByTab=[null,null,null];let i=0;for(const elem of tabsElem.childNodes){const j=i;elem.onclick=()=>printTab(j);window.searchState.focusedByTab[i]=null;i+=1;}printTab(0);}function updateSearchHistory(url){const btn=document.querySelector("#search-button a");if(btn instanceof HTMLAnchorElement){btn.href=url;}if(!browserSupportsHistoryApi()){return;}const params=searchState.getQueryStringParams();if(!history.state&¶ms.search===undefined){history.pushState(null,"",url);}else{history.replaceState(null,"",url);}}async function search(forced){const query=DocSearch.parseQuery(nonnull(window.searchState.inputElement()).value.trim());let filterCrates=getFilterCrates();if(!forced&&query.userQuery===currentResults){if(query.userQuery.length>0){putBackSearch();}return;}currentResults=query.userQuery;searchState.setLoadingSearch();const params=searchState.getQueryStringParams();if(filterCrates===null&¶ms["filter-crate"]!==undefined){filterCrates=params["filter-crate"];}if(filterCrates!==null&&(await docSearch.getCrateNameList()).indexOf(filterCrates)===-1){filterCrates=null;}searchState.title="\""+query.userQuery+"\" Search - Rust";updateSearchHistory(buildUrl(query.userQuery,filterCrates));await showResults(docSearch,await docSearch.execQuery(query,filterCrates,window.currentCrate),params.go_to_first,filterCrates);}function onSearchSubmit(e){e.preventDefault();searchState.clearInputTimeout();search();}function putBackSearch(){const search_input=window.searchState.inputElement();if(!search_input){return;}if(search_input.value!==""&&!searchState.isDisplayed()){searchState.showResults();if(browserSupportsHistoryApi()){history.replaceState(null,"",buildUrl(search_input.value,getFilterCrates()));}document.title=searchState.title;}}function registerSearchEvents(){const params=searchState.getQueryStringParams();const inputElement=nonnull(window.searchState.inputElement());if(inputElement.value===""){inputElement.value=params.search||"";}const searchAfter500ms=()=>{searchState.clearInputTimeout();window.searchState.timeout=setTimeout(search,500);};inputElement.onkeyup=searchAfter500ms;inputElement.oninput=searchAfter500ms;if(inputElement.form){inputElement.form.onsubmit=onSearchSubmit;}inputElement.onchange=e=>{if(e.target!==document.activeElement){return;}searchState.clearInputTimeout();setTimeout(search,0);};inputElement.onpaste=inputElement.onchange;searchState.outputElement().addEventListener("keydown",e=>{if(!(e instanceof KeyboardEvent)){return;}if(e.altKey||e.ctrlKey||e.shiftKey||e.metaKey){return;}if(e.which===38){const previous=document.activeElement.previousElementSibling;if(previous){previous.focus();}else{searchState.focus();}e.preventDefault();}else if(e.which===40){const next=document.activeElement.nextElementSibling;if(next){next.focus();}const rect=document.activeElement.getBoundingClientRect();if(window.innerHeight-rect.bottom{if(e.which===40){focusSearchResult();e.preventDefault();}});inputElement.addEventListener("focus",()=>{putBackSearch();});}function updateCrate(ev){if(ev.target.value==="all crates"){const query=nonnull(window.searchState.inputElement()).value.trim();updateSearchHistory(buildUrl(query,null));}currentResults=null;search(true);}const makeUint8ArrayFromBase64=Uint8Array.fromBase64?Uint8Array.fromBase64:(string=>{const bytes_as_string=atob(string);const l=bytes_as_string.length;const bytes=new Uint8Array(l);for(let i=0;i{removeClass(form,"loading");});registerSearchEvents();if(window.searchState.getQueryStringParams().search!==undefined){search();}}else if(typeof exports!=="undefined"){docSearch=new DocSearch(ROOT_PATH,database);return{docSearch,DocSearch};}};if(typeof window!=="undefined"){const ROOT_PATH=window.rootPath;let databaseCallbacks=null;initSearch(window.Stringdex,window.RoaringBitmap,{loadRoot:callbacks=>{for(const key in callbacks){if(Object.hasOwn(callbacks,key)){window[key]=callbacks[key];}}databaseCallbacks=callbacks;if(window.searchIndex){window.rr_(window.searchIndex);}},loadTreeByHash:hashHex=>{const script=document.createElement("script");script.src=`${ROOT_PATH}search.index/${hashHex}.js`;script.onerror=e=>{if(databaseCallbacks){databaseCallbacks.err_rn_(hashHex,e);}};document.documentElement.appendChild(script);},loadDataByNameAndHash:(name,hashHex)=>{const script=document.createElement("script");script.src=`${ROOT_PATH}search.index/${name}/${hashHex}.js`;script.onerror=e=>{if(databaseCallbacks){databaseCallbacks.err_rd_(hashHex,e);}};document.documentElement.appendChild(script);},});}else if(typeof exports!=="undefined"){exports.initSearch=initSearch;} \ No newline at end of file diff --git a/web/public/sdk_docs/static.files/settings-c38705f0.js b/web/public/sdk_docs/static.files/settings-c38705f0.js new file mode 100644 index 00000000..7e4939e5 --- /dev/null +++ b/web/public/sdk_docs/static.files/settings-c38705f0.js @@ -0,0 +1,17 @@ +"use strict";(function(){const isSettingsPage=window.location.pathname.endsWith("/settings.html");function changeSetting(settingName,value){if(settingName==="theme"){const useSystem=value==="system preference"?"true":"false";updateLocalStorage("use-system-theme",useSystem);}updateLocalStorage(settingName,""+value);switch(settingName){case"theme":case"preferred-dark-theme":case"preferred-light-theme":updateTheme();updateLightAndDark();break;case"line-numbers":if(value===true){const f=window.rustdoc_add_line_numbers_to_examples;if(f!==undefined){f();}}else{const f=window.rustdoc_remove_line_numbers_from_examples;if(f!==undefined){f();}}break;case"hide-sidebar":if(value===true){addClass(document.documentElement,"hide-sidebar");}else{removeClass(document.documentElement,"hide-sidebar");}break;case"hide-toc":if(value===true){addClass(document.documentElement,"hide-toc");}else{removeClass(document.documentElement,"hide-toc");}break;case"hide-modnav":if(value===true){addClass(document.documentElement,"hide-modnav");}else{removeClass(document.documentElement,"hide-modnav");}break;case"sans-serif-fonts":if(value===true){addClass(document.documentElement,"sans-serif");}else{removeClass(document.documentElement,"sans-serif");}break;case"word-wrap-source-code":if(value===true){addClass(document.documentElement,"word-wrap-source-code");}else{removeClass(document.documentElement,"word-wrap-source-code");}break;}}function showLightAndDark(){removeClass(document.getElementById("preferred-light-theme"),"hidden");removeClass(document.getElementById("preferred-dark-theme"),"hidden");}function hideLightAndDark(){addClass(document.getElementById("preferred-light-theme"),"hidden");addClass(document.getElementById("preferred-dark-theme"),"hidden");}function updateLightAndDark(){const useSystem=getSettingValue("use-system-theme");if(useSystem==="true"||(useSystem===null&&getSettingValue("theme")===null)){showLightAndDark();}else{hideLightAndDark();}}function setEvents(settingsElement){updateLightAndDark();onEachLazy(settingsElement.querySelectorAll("input[type=\"checkbox\"]"),toggle=>{const settingId=toggle.id;const settingValue=getSettingValue(settingId);if(settingValue!==null){toggle.checked=settingValue==="true";}toggle.onchange=()=>{changeSetting(toggle.id,toggle.checked);};});onEachLazy(settingsElement.querySelectorAll("input[type=\"radio\"]"),elem=>{const settingId=elem.name;let settingValue=getSettingValue(settingId);if(settingId==="theme"){const useSystem=getSettingValue("use-system-theme");if(useSystem==="true"||settingValue===null){settingValue=useSystem==="false"?"light":"system preference";}}if(settingValue!==null&&settingValue!=="null"){elem.checked=settingValue===elem.value;}elem.addEventListener("change",()=>{changeSetting(elem.name,elem.value);});},);}function buildSettingsPageSections(settings){let output="";for(const setting of settings){const js_data_name=setting["js_name"];const setting_name=setting["name"];if(setting["options"]!==undefined){output+=`\ +
+
${setting_name}
+
`;onEach(setting["options"],option=>{const checked=option===setting["default"]?" checked":"";const full=`${js_data_name}-${option.replace(/ /g,"-")}`;output+=`\ + `;});output+=`\ +
+
`;}else{const checked=setting["default"]===true?" checked":"";output+=`\ +
\ + \ +
`;}}return output;}function buildSettingsPage(){const theme_list=getVar("themes");const theme_names=(theme_list===null?"":theme_list).split(",").filter(t=>t);theme_names.push("light","dark","ayu");const settings=[{"name":"Theme","js_name":"theme","default":"system preference","options":theme_names.concat("system preference"),},{"name":"Preferred light theme","js_name":"preferred-light-theme","default":"light","options":theme_names,},{"name":"Preferred dark theme","js_name":"preferred-dark-theme","default":"dark","options":theme_names,},{"name":"Auto-hide item contents for large items","js_name":"auto-hide-large-items","default":true,},{"name":"Auto-hide item methods' documentation","js_name":"auto-hide-method-docs","default":false,},{"name":"Auto-hide trait implementation documentation","js_name":"auto-hide-trait-implementations","default":false,},{"name":"Directly go to item in search if there is only one result","js_name":"go-to-only-result","default":false,},{"name":"Show line numbers on code examples","js_name":"line-numbers","default":false,},{"name":"Hide persistent navigation bar","js_name":"hide-sidebar","default":false,},{"name":"Hide table of contents","js_name":"hide-toc","default":false,},{"name":"Hide module navigation","js_name":"hide-modnav","default":false,},{"name":"Disable keyboard shortcuts","js_name":"disable-shortcuts","default":false,},{"name":"Use sans serif fonts","js_name":"sans-serif-fonts","default":false,},{"name":"Word wrap source code","js_name":"word-wrap-source-code","default":false,},];const elementKind=isSettingsPage?"section":"div";const innerHTML=`
${buildSettingsPageSections(settings)}
`;const el=document.createElement(elementKind);el.id="settings";if(!isSettingsPage){el.className="popover";}el.innerHTML=innerHTML;if(isSettingsPage){const mainElem=document.getElementById(MAIN_ID);if(mainElem!==null){mainElem.appendChild(el);}}else{el.setAttribute("tabindex","-1");onEachLazy(document.querySelectorAll(".settings-menu"),menu=>{if(menu.offsetWidth!==0){menu.appendChild(el);return true;}});}return el;}const settingsMenu=buildSettingsPage();function displaySettings(){settingsMenu.style.display="";onEachLazy(document.querySelectorAll(".settings-menu"),menu=>{if(menu.offsetWidth!==0){if(!menu.contains(settingsMenu)&&settingsMenu.parentElement){settingsMenu.parentElement.removeChild(settingsMenu);menu.appendChild(settingsMenu);}return true;}});onEachLazy(settingsMenu.querySelectorAll("input[type='checkbox']"),el=>{const val=getSettingValue(el.id);const checked=val==="true";if(checked!==el.checked&&val!==null){el.checked=checked;}});}function settingsBlurHandler(event){const isInPopover=onEachLazy(document.querySelectorAll(".settings-menu, .help-menu"),menu=>{return menu.contains(document.activeElement)||menu.contains(event.relatedTarget);},);if(!isInPopover){window.hidePopoverMenus();}}if(!isSettingsPage){const settingsMenu=nonnull(document.getElementById("settings"));onEachLazy(document.querySelectorAll(".settings-menu"),settingsButton=>{settingsButton.querySelector("a").onclick=event=>{if(!(event.target instanceof Element)||settingsMenu.contains(event.target)){return;}event.preventDefault();const shouldDisplaySettings=settingsMenu.style.display==="none";window.hideAllModals(false);if(shouldDisplaySettings){displaySettings();}};settingsButton.onblur=settingsBlurHandler;settingsButton.querySelector("a").onblur=settingsBlurHandler;});onEachLazy(settingsMenu.querySelectorAll("input"),el=>{el.onblur=settingsBlurHandler;});settingsMenu.onblur=settingsBlurHandler;}setTimeout(()=>{setEvents(settingsMenu);if(!isSettingsPage){displaySettings();}onEachLazy(document.querySelectorAll(".settings-menu"),settingsButton=>{removeClass(settingsButton,"rotate");});},0);})(); \ No newline at end of file diff --git a/web/public/sdk_docs/static.files/src-script-813739b1.js b/web/public/sdk_docs/static.files/src-script-813739b1.js new file mode 100644 index 00000000..bf546257 --- /dev/null +++ b/web/public/sdk_docs/static.files/src-script-813739b1.js @@ -0,0 +1 @@ +"use strict";(function(){const rootPath=getVar("root-path");const NAME_OFFSET=0;const DIRS_OFFSET=1;const FILES_OFFSET=2;const RUSTDOC_MOBILE_BREAKPOINT=700;function closeSidebarIfMobile(){if(window.innerWidth{removeClass(document.documentElement,"src-sidebar-expanded");updateLocalStorage("source-sidebar-show","false");};window.rustdocShowSourceSidebar=()=>{addClass(document.documentElement,"src-sidebar-expanded");updateLocalStorage("source-sidebar-show","true");};window.rustdocToggleSrcSidebar=()=>{if(document.documentElement.classList.contains("src-sidebar-expanded")){window.rustdocCloseSourceSidebar();}else{window.rustdocShowSourceSidebar();}};function createSrcSidebar(srcIndexStr){const container=nonnull(document.querySelector("nav.sidebar"));const sidebar=document.createElement("div");sidebar.id="src-sidebar";const srcIndex=new Map(JSON.parse(srcIndexStr));let hasFoundFile=false;for(const[key,source]of srcIndex){source[NAME_OFFSET]=key;hasFoundFile=createDirEntry(source,sidebar,"",hasFoundFile);}container.appendChild(sidebar);const selected_elem=sidebar.getElementsByClassName("selected")[0];if(typeof selected_elem!=="undefined"){selected_elem.focus();}}function highlightSrcLines(){const match=window.location.hash.match(/^#?(\d+)(?:-(\d+))?$/);if(!match){return;}let from=parseInt(match[1],10);let to=from;if(typeof match[2]!=="undefined"){to=parseInt(match[2],10);}if(to{removeClass(e,"line-highlighted");});for(let i=from;i<=to;++i){elem=document.getElementById(""+i);if(!elem){break;}addClass(elem,"line-highlighted");}}const handleSrcHighlight=(function(){let prev_line_id=0;const set_fragment=name=>{const x=window.scrollX,y=window.scrollY;if(browserSupportsHistoryApi()){history.replaceState(null,"","#"+name);highlightSrcLines();}else{location.replace("#"+name);}window.scrollTo(x,y);};return ev=>{let cur_line_id=parseInt(ev.target.id,10);if(isNaN(cur_line_id)||ev.ctrlKey||ev.altKey||ev.metaKey){return;}ev.preventDefault();if(ev.shiftKey&&prev_line_id){if(prev_line_id>cur_line_id){const tmp=prev_line_id;prev_line_id=cur_line_id;cur_line_id=tmp;}set_fragment(prev_line_id+"-"+cur_line_id);}else{prev_line_id=cur_line_id;set_fragment(""+cur_line_id);}};}());window.addEventListener("hashchange",highlightSrcLines);onEachLazy(document.querySelectorAll("a[data-nosnippet]"),el=>{el.addEventListener("click",handleSrcHighlight);});highlightSrcLines();window.createSrcSidebar=createSrcSidebar;})(); \ No newline at end of file diff --git a/web/public/sdk_docs/static.files/storage-e2aeef58.js b/web/public/sdk_docs/static.files/storage-e2aeef58.js new file mode 100644 index 00000000..fb76ad5e --- /dev/null +++ b/web/public/sdk_docs/static.files/storage-e2aeef58.js @@ -0,0 +1,27 @@ +"use strict";const builtinThemes=["light","dark","ayu"];const darkThemes=["dark","ayu"];window.currentTheme=(function(){const currentTheme=document.getElementById("themeStyle");return currentTheme instanceof HTMLLinkElement?currentTheme:null;})();const settingsDataset=(function(){const settingsElement=document.getElementById("default-settings");return settingsElement&&settingsElement.dataset?settingsElement.dataset:null;})();function nonnull(x,msg){if(x===null){throw(msg||"unexpected null value!");}else{return x;}}function nonundef(x,msg){if(x===undefined){throw(msg||"unexpected null value!");}else{return x;}}function getSettingValue(settingName){const current=getCurrentValue(settingName);if(current===null&&settingsDataset!==null){const def=settingsDataset[settingName.replace(/-/g,"_")];if(def!==undefined){return def;}}return current;}const localStoredTheme=getSettingValue("theme");function hasClass(elem,className){return!!elem&&!!elem.classList&&elem.classList.contains(className);}function addClass(elem,className){if(elem&&elem.classList){elem.classList.add(className);}}function removeClass(elem,className){if(elem&&elem.classList){elem.classList.remove(className);}}function onEach(arr,func){for(const elem of arr){if(func(elem)){return true;}}return false;}function onEachLazy(lazyArray,func){return onEach(Array.prototype.slice.call(lazyArray),func);}function updateLocalStorage(name,value){try{if(value===null){window.localStorage.removeItem("rustdoc-"+name);}else{window.localStorage.setItem("rustdoc-"+name,value);}}catch{}}function getCurrentValue(name){try{return window.localStorage.getItem("rustdoc-"+name);}catch{return null;}}function getVar(name){const el=document.querySelector("head > meta[name='rustdoc-vars']");return el?el.getAttribute("data-"+name):null;}function switchTheme(newThemeName,saveTheme){const themeNames=(getVar("themes")||"").split(",").filter(t=>t);themeNames.push(...builtinThemes);if(newThemeName===null||themeNames.indexOf(newThemeName)===-1){return;}if(saveTheme){updateLocalStorage("theme",newThemeName);}document.documentElement.setAttribute("data-theme",newThemeName);if(builtinThemes.indexOf(newThemeName)!==-1){if(window.currentTheme&&window.currentTheme.parentNode){window.currentTheme.parentNode.removeChild(window.currentTheme);window.currentTheme=null;}}else{const newHref=getVar("root-path")+encodeURIComponent(newThemeName)+getVar("resource-suffix")+".css";if(!window.currentTheme){if(document.readyState==="loading"){document.write(``);window.currentTheme=(function(){const currentTheme=document.getElementById("themeStyle");return currentTheme instanceof HTMLLinkElement?currentTheme:null;})();}else{window.currentTheme=document.createElement("link");window.currentTheme.rel="stylesheet";window.currentTheme.id="themeStyle";window.currentTheme.href=newHref;document.documentElement.appendChild(window.currentTheme);}}else if(newHref!==window.currentTheme.href){window.currentTheme.href=newHref;}}}const updateTheme=(function(){const mql=window.matchMedia("(prefers-color-scheme: dark)");function updateTheme(){if(getSettingValue("use-system-theme")!=="false"){const lightTheme=getSettingValue("preferred-light-theme")||"light";const darkTheme=getSettingValue("preferred-dark-theme")||"dark";updateLocalStorage("use-system-theme","true");switchTheme(mql.matches?darkTheme:lightTheme,true);}else{switchTheme(getSettingValue("theme"),false);}}mql.addEventListener("change",updateTheme);return updateTheme;})();if(getSettingValue("use-system-theme")!=="false"&&window.matchMedia){if(getSettingValue("use-system-theme")===null&&getSettingValue("preferred-dark-theme")===null&&localStoredTheme!==null&&darkThemes.indexOf(localStoredTheme)>=0){updateLocalStorage("preferred-dark-theme",localStoredTheme);}}updateTheme();if(getSettingValue("source-sidebar-show")==="true"){addClass(document.documentElement,"src-sidebar-expanded");}if(getSettingValue("hide-sidebar")==="true"){addClass(document.documentElement,"hide-sidebar");}if(getSettingValue("hide-toc")==="true"){addClass(document.documentElement,"hide-toc");}if(getSettingValue("hide-modnav")==="true"){addClass(document.documentElement,"hide-modnav");}if(getSettingValue("sans-serif-fonts")==="true"){addClass(document.documentElement,"sans-serif");}if(getSettingValue("word-wrap-source-code")==="true"){addClass(document.documentElement,"word-wrap-source-code");}function updateSidebarWidth(){const desktopSidebarWidth=getSettingValue("desktop-sidebar-width");if(desktopSidebarWidth&&desktopSidebarWidth!=="null"){document.documentElement.style.setProperty("--desktop-sidebar-width",desktopSidebarWidth+"px",);}const srcSidebarWidth=getSettingValue("src-sidebar-width");if(srcSidebarWidth&&srcSidebarWidth!=="null"){document.documentElement.style.setProperty("--src-sidebar-width",srcSidebarWidth+"px",);}}updateSidebarWidth();window.addEventListener("pageshow",ev=>{if(ev.persisted){setTimeout(updateTheme,0);setTimeout(updateSidebarWidth,0);}});class RustdocToolbarElement extends HTMLElement{constructor(){super();}connectedCallback(){if(this.firstElementChild){return;}const rootPath=getVar("root-path");const currentUrl=window.location.href.split("?")[0].split("#")[0];this.innerHTML=` +
+ Search +
+
+ Settings +
+
+ Help +
+ `;}}window.customElements.define("rustdoc-toolbar",RustdocToolbarElement);class RustdocTopBarElement extends HTMLElement{constructor(){super();}connectedCallback(){const rootPath=getVar("root-path");const tmplt=document.createElement("template");tmplt.innerHTML=` + + + + + `;const shadow=this.attachShadow({mode:"open"});shadow.appendChild(tmplt.content.cloneNode(true));this.innerHTML+=` + +
+ Settings +
+
+ Help +
+ `;}}window.customElements.define("rustdoc-topbar",RustdocTopBarElement); \ No newline at end of file diff --git a/web/public/sdk_docs/static.files/stringdex-c3e638e9.js b/web/public/sdk_docs/static.files/stringdex-c3e638e9.js new file mode 100644 index 00000000..dbf1e083 --- /dev/null +++ b/web/public/sdk_docs/static.files/stringdex-c3e638e9.js @@ -0,0 +1,2 @@ +const EMPTY_UINT8=new Uint8Array();class RoaringBitmap{constructor(u8array,startingOffset){const start=startingOffset?startingOffset:0;let i=start;this.keysAndCardinalities=EMPTY_UINT8;this.containers=[];this.consumed_len_bytes=0;if(u8array===null||u8array.length===i||u8array[i]===0){return this;}else if(u8array[i]>0xf0){const lspecial=u8array[i]&0x0f;this.keysAndCardinalities=new Uint8Array(lspecial*4);let pspecial=i+1;let key=u8array[pspecial+2]|(u8array[pspecial+3]<<8);let value=u8array[pspecial]|(u8array[pspecial+1]<<8);let entry=(key<<16)|value;let container;container=new RoaringBitmapArray(1,new Uint8Array(4));container.array[0]=value&0xFF;container.array[1]=(value>>8)&0xFF;this.containers.push(container);this.keysAndCardinalities[0]=key;this.keysAndCardinalities[1]=key>>8;pspecial+=4;for(let ispecial=1;ispecial>16;container=this.addToArrayAt(key);const cardinalityOld=container.cardinality;container.array[cardinalityOld*2]=value&0xFF;container.array[(cardinalityOld*2)+1]=(value>>8)&0xFF;container.cardinality=cardinalityOld+1;pspecial+=2;}this.consumed_len_bytes=pspecial-i;return this;}else if(u8array[i]<0x3a){const lspecial=u8array[i];this.keysAndCardinalities=new Uint8Array(lspecial*4);let pspecial=i+1;for(let ispecial=0;ispecial>8)&0xFF;container.cardinality=cardinalityOld+1;pspecial+=4;}this.consumed_len_bytes=pspecial-i;return this;}const has_runs=u8array[i]===0x3b;if(u8array[i]!==0x3a&&u8array[i]!==0x3b){throw new Error("not a roaring bitmap: "+u8array[i]);}const size=has_runs?((u8array[i+2]|(u8array[i+3]<<8))+1):((u8array[i+4]|(u8array[i+5]<<8)|(u8array[i+6]<<16)|(u8array[i+7]<<24)));i+=has_runs?4:8;let is_run;if(has_runs){const is_run_len=(size+7)>>3;is_run=new Uint8Array(u8array.buffer,i+u8array.byteOffset,is_run_len);i+=is_run_len;}else{is_run=EMPTY_UINT8;}this.keysAndCardinalities=u8array.subarray(i,i+(size*4));i+=size*4;let offsets=null;if(!has_runs||size>=4){offsets=[];for(let j=0;j>3]&(1<<(j&0x7))){const runcount=(u8array[i]|(u8array[i+1]<<8));i+=2;this.containers.push(new RoaringBitmapRun(runcount,new Uint8Array(u8array.buffer,i+u8array.byteOffset,runcount*4),));i+=runcount*4;}else if(cardinality>=4096){this.containers.push(new RoaringBitmapBits(new Uint8Array(u8array.buffer,i+u8array.byteOffset,8192,)));i+=8192;}else{const end=cardinality*2;this.containers.push(new RoaringBitmapArray(cardinality,new Uint8Array(u8array.buffer,i+u8array.byteOffset,end),));i+=end;}}this.consumed_len_bytes=i-start;}static makeSingleton(number){const result=new RoaringBitmap(null,0);result.keysAndCardinalities=Uint8Array.of((number>>16),(number>>24),0,0,);result.containers.push(new RoaringBitmapArray(1,Uint8Array.of(number,number>>8),));return result;}static everything(){if(EVERYTHING_BITMAP.isEmpty()){let i=0;const l=1<<16;const everything_range=new RoaringBitmapRun(1,Uint8Array.of(0,0,0xff,0xff));EVERYTHING_BITMAP.keysAndCardinalities=new Uint8Array(l*4);while(i>8;EVERYTHING_BITMAP.keysAndCardinalities[(i*4)+2]=0xff;EVERYTHING_BITMAP.keysAndCardinalities[(i*4)+3]=0xff;i+=1;}}return EVERYTHING_BITMAP;}static empty(){return EMPTY_BITMAP;}isEmpty(){return this.containers.length===0;}addToArrayAt(key){let mid=this.getContainerId(key);let container;if(mid===-1){container=new RoaringBitmapArray(0,new Uint8Array(2));mid=this.containers.length;this.containers.push(container);if(mid*4>this.keysAndCardinalities.length){const keysAndContainers=new Uint8Array(mid*8);keysAndContainers.set(this.keysAndCardinalities);this.keysAndCardinalities=keysAndContainers;}this.keysAndCardinalities[(mid*4)+0]=key;this.keysAndCardinalities[(mid*4)+1]=key>>8;}else{container=this.containers[mid];const cardinalityOld=this.keysAndCardinalities[(mid*4)+2]|(this.keysAndCardinalities[(mid*4)+3]<<8);const cardinality=cardinalityOld+1;this.keysAndCardinalities[(mid*4)+2]=cardinality;this.keysAndCardinalities[(mid*4)+3]=cardinality>>8;}const cardinalityOld=this.keysAndCardinalities[(mid*4)+2]|(this.keysAndCardinalities[(mid*4)+3]<<8);if(!(container instanceof RoaringBitmapArray)||container.array.byteLength<((cardinalityOld+1)*2)){const newBuf=new Uint8Array((cardinalityOld+1)*4);let idx=0;for(const cvalue of container.values()){newBuf[idx]=cvalue&0xFF;newBuf[idx+1]=(cvalue>>8)&0xFF;idx+=2;}if(container instanceof RoaringBitmapArray){container.cardinality=cardinalityOld;container.array=newBuf;return container;}const newcontainer=new RoaringBitmapArray(cardinalityOld,newBuf);this.containers[mid]=newcontainer;return newcontainer;}else{return container;}}union(that){if(this.isEmpty()){return that;}if(that.isEmpty()){return this;}if(this===RoaringBitmap.everything()||that===RoaringBitmap.everything()){return RoaringBitmap.everything();}let i=0;const il=this.containers.length;let j=0;const jl=that.containers.length;const result=new RoaringBitmap(null,0);result.keysAndCardinalities=new Uint8Array((il+jl)*4);while(i=jl||(i=il||(jthatContainer.array.length?thisContainer.array.length:thatContainer.array.length,);let k=0;const kl=resultArray.length;while(k>8)&0xFF;k+=2;}result.containers.push(new RoaringBitmapArray(resultValues.length,resultArray,));card=resultValues.length;}result.keysAndCardinalities[k+0]=this.keysAndCardinalities[ik+0];result.keysAndCardinalities[k+1]=this.keysAndCardinalities[ik+1];card-=1;result.keysAndCardinalities[k+2]=card;result.keysAndCardinalities[k+3]=card>>8;i+=1;j+=1;}}return result;}intersection(that){if(this.isEmpty()||that.isEmpty()){return EMPTY_BITMAP;}if(this===RoaringBitmap.everything()){return that;}if(that===RoaringBitmap.everything()){return this;}let i=0;const il=this.containers.length;let j=0;const jl=that.containers.length;const result=new RoaringBitmap(null,0);result.keysAndCardinalities=new Uint8Array((il>jl?il:jl)*4);while(i=jl||(i=il||(jthatContainer.array.length?thisContainer.array.length:thatContainer.array.length,);let k=0;const kl=resultArray.length;while(k>8)&0xFF;k+=2;}result.containers.push(new RoaringBitmapArray(resultValues.length,resultArray,));}}if(card!==0){result.keysAndCardinalities[k+0]=this.keysAndCardinalities[ik+0];result.keysAndCardinalities[k+1]=this.keysAndCardinalities[ik+1];card-=1;result.keysAndCardinalities[k+2]=card;result.keysAndCardinalities[k+3]=card>>8;}i+=1;j+=1;}}return result;}contains(keyvalue){const key=keyvalue>>16;const value=keyvalue&0xFFFF;const mid=this.getContainerId(key);return mid===-1?false:this.containers[mid].contains(value);}remove(keyvalue){const key=keyvalue>>16;const value=keyvalue&0xFFFF;const mid=this.getContainerId(key);if(mid===-1){return this;}const container=this.containers[mid];if(!container.contains(value)){return this;}const newCardinality=(this.keysAndCardinalities[(mid*4)+2]|(this.keysAndCardinalities[(mid*4)+3]<<8));const l=this.containers.length;const m=l-(newCardinality===0?1:0);const result=new RoaringBitmap(null,0);result.keysAndCardinalities=new Uint8Array(m*4);let j=0;for(let i=0;i>8;const card=newCardinality-1;result.keysAndCardinalities[(j*4)+2]=card;result.keysAndCardinalities[(j*4)+3]=card>>8;const newContainer=new RoaringBitmapArray(newCardinality,new Uint8Array(newCardinality*2),);let newContainerSlot=0;for(const containerValue of container.values()){if(containerValue!==value){newContainer.array[newContainerSlot]=value&0xFF;newContainerSlot+=1;newContainer.array[newContainerSlot]=value>>8;newContainerSlot+=1;}}result.containers.push(newContainer);j+=1;}}else{result.keysAndCardinalities[(j*4)+0]=this.keysAndCardinalities[(i*4)+0];result.keysAndCardinalities[(j*4)+1]=this.keysAndCardinalities[(i*4)+1];result.keysAndCardinalities[(j*4)+2]=this.keysAndCardinalities[(i*4)+2];result.keysAndCardinalities[(j*4)+3]=this.keysAndCardinalities[(i*4)+3];result.containers.push(this.containers[i]);j+=1;}}return result;}getContainerId(key){let left=0;let right=this.containers.length-1;while(left<=right){const mid=Math.floor((left+right)/2);const x=this.keysAndCardinalities[(mid*4)]|(this.keysAndCardinalities[(mid*4)+1]<<8);if(xkey){right=mid-1;}else{return mid;}}return-1;}*entries(){const l=this.containers.length;for(let i=0;i>1;const i=mid*4;const start=this.array[i]|(this.array[i+1]<<8);const lenm1=this.array[i+2]|(this.array[i+3]<<8);if((start+lenm1)value){right=mid-1;}else{return true;}}return false;}*values(){let i=0;while(i>1;const i=mid*2;const x=this.array[i]|(this.array[i+1]<<8);if(xvalue){right=mid-1;}else{return true;}}return false;}*values(){let i=0;const l=this.cardinality*2;while(i>3]&(1<<(value&7)));}*values(){let i=0;const l=this.array.length<<3;while(i=this.values.length*9){const keys=this.keys;const values=this.values;const l=values.length;this.capacityClass+=1;const capacity=1<otherDistance){const otherKey=keys.slice(j,j+6);values[slot]=value;value=otherValue;keys[j+0]=key[start+0];keys[j+1]=key[start+1];keys[j+2]=key[start+2];keys[j+3]=key[start+3];keys[j+4]=key[start+4];keys[j+5]=key[start+5];key=otherKey;start=0;distance=otherDistance;}distance+=1;slot=(slot+1)&mask;}}}get(key){if(key.length!==6){throw"invalid key";}return this.getWithOffsetKey(key,0);}getWithOffsetKey(key,start){const mask=~(0xffffffff<otherDistance){break;}}slot=(slot+1)&mask;}return undefined;}}function bitCount(n){n=(~~n)-((n>>1)&0x55555555);n=(n&0x33333333)+((n>>2)&0x33333333);return((n+(n>>4)&0xF0F0F0F)*0x1010101)>>24;}class Uint8ArraySearchPattern{constructor(needle){this.needle=needle;this.skipTable=[];const m=needle.length;for(let i=0;i<256;i+=1){this.skipTable.push(m);}for(let i=0;i=m){for(let i=m-1;i>=0;i-=1){if(haystack[skip+i]!==needle[i]){skip+=skipTable[haystack[skip+m-1]];continue search;}}return true;}return false;}}function loadDatabase(hooks){const callbacks={rr_:function(data){const dataObj=JSON.parse(data);for(const colName of Object.keys(dataObj)){if(Object.hasOwn(dataObj[colName],"N")){const counts=[];const countsstring=dataObj[colName]["N"];let i=0;const l=countsstring.length;while(i>4)&0x0f));const id3=id2+(((nodeid[4]&0x0f)<<8)|nodeid[5]);leaves=RoaringBitmap.makeSingleton(id1).union(RoaringBitmap.makeSingleton(id2)).union(RoaringBitmap.makeSingleton(id3));}else{leaves=RoaringBitmap.makeSingleton((nodeid[2]<<24)|(nodeid[3]<<16)|(nodeid[4]<<8)|nodeid[5],);}if(isWhole){const data=(nodeid[0]&0x20)!==0?Uint8Array.of(((nodeid[0]&0x0f)<<4)|(nodeid[1]>>4)):EMPTY_UINT8;newPromise=Promise.resolve(new PrefixSearchTree(EMPTY_SEARCH_TREE_BRANCHES,EMPTY_SEARCH_TREE_BRANCHES,data,leaves,EMPTY_BITMAP,));}else{const data=(nodeid[0]&0xf0)===0x80?0:(((nodeid[0]&0x0f)<<4)|(nodeid[1]>>4));newPromise=Promise.resolve(new SuffixSearchTree(EMPTY_SEARCH_TREE_BRANCHES,data,leaves,));}}else{const hashHex=makeHexFromUint8Array(nodeid);newPromise=new Promise((resolve,reject)=>{const cb=registry.searchTreeLoadPromiseCallbacks.get(nodeid);if(cb){registry.searchTreeLoadPromiseCallbacks.set(nodeid,(err,data)=>{cb(err,data);if(data){resolve(data);}else{reject(err);}});}else{registry.searchTreeLoadPromiseCallbacks.set(nodeid,(err,data)=>{if(data){resolve(data);}else{reject(err);}});hooks.loadTreeByHash(hashHex);}});}registry.searchTreePromises.set(nodeid,newPromise);return newPromise;},dataLoadByNameAndHash:function(name,hash){const existingBucket=registry.dataColumnsBuckets.get(hash);if(existingBucket){return existingBucket;}const hashHex=makeHexFromUint8Array(hash);const newBucket=new Promise((resolve,reject)=>{const cb=registry.dataColumnLoadPromiseCallbacks.get(hash);if(cb){registry.dataColumnLoadPromiseCallbacks.set(hash,(err,data)=>{cb(err,data);if(data){resolve(data);}else{reject(err);}});}else{registry.dataColumnLoadPromiseCallbacks.set(hash,(err,data)=>{if(data){resolve(data);}else{reject(err);}});hooks.loadDataByNameAndHash(name,hashHex);}});registry.dataColumnsBuckets.set(hash,newBucket);return newBucket;},};class SearchTreeBranches{constructor(length,nodeids){this.nodeids=nodeids;this.subtrees=[];for(let i=0;i=this.keys[i]){throw new Error("HERE");}i+=1;}}*entries(){let i=0;const l=this.keys.length;while(i>1;if(this.keys[mid]k){right=mid-1;}else{return mid;}}return-1;}getKey(i){return this.keys[i];}getKeys(){return this.keys;}}const EMPTY_SEARCH_TREE_BRANCHES=new SearchTreeBranchesArray(EMPTY_UINT8,EMPTY_UINT8,);const SHORT_ALPHABITMAP_CHARS=[];for(let i=0x61;i<=0x7A;++i){if(i===0x76||i===0x71){continue;}SHORT_ALPHABITMAP_CHARS.push(i);}const LONG_ALPHABITMAP_CHARS=[0x31,0x32,0x33,0x34,0x35,0x36];for(let i=0x61;i<=0x7A;++i){LONG_ALPHABITMAP_CHARS.push(i);}function makeSearchTreeBranchesAlphaBitmapClass(alphabitmap_chars,width){const bitwidth=width*8;const cls=class SearchTreeBranchesAlphaBitmap extends SearchTreeBranches{constructor(bitmap,nodeids){super(nodeids.length/6,nodeids);if(nodeids.length/6!==bitCount(bitmap)){throw new Error(`mismatch ${bitmap} ${nodeids}`);}this.bitmap=bitmap;this.nodeids=nodeids;}*entries(){let i=0;let j=0;while(i=this.subtrees.length?-1:result;}getKey(branch_index){return this.getKeys()[branch_index];}getKeys(){const length=bitCount(this.bitmap);const result=new Uint8Array(length);let result_index=0;for(let alpha_index=0;alpha_index=6?new Lev2TParametricDescription(w):new Lev1TParametricDescription(w);const stack=[[Promise.resolve(this.trie(dataColumn,searchPattern)),0]];const n=levParams.n;while(stack.length!==0){const[triePromise,levState]=stack.pop();const trie=await triePromise;for(const byte of trie.keysExcludeSuffixOnly()){const levPos=levParams.getPosition(levState);const vector=levParams.getVector(name,byte,levPos,Math.min(w,levPos+(2*n)+1),);const newLevState=levParams.transition(levState,levPos,vector,);if(newLevState>=0){const child=trie.child(byte);if(child){stack.push([child,newLevState]);if(levParams.isAccept(newLevState)){yield child;}}}}}}getCurrentLeaves(){return this.leaves_whole.union(this.leaves_suffix);}}class PrefixTrie{constructor(tree,offset,dataColumn,searchPattern){this.tree=tree;this.offset=offset;this.dataColumn=dataColumn;this.searchPattern=searchPattern;}matches(){if(this.offset===this.tree.data.length){return this.tree.leaves_whole;}else{return EMPTY_BITMAP;}}async*substringMatches(){let layer=[Promise.resolve(this.tree)];while(layer.length){const current_layer=layer;layer=[];for await(const tree of current_layer){let rejected=null;let leaves=tree.getCurrentLeaves();for(const leaf of leaves.entries()){const haystack=await this.dataColumn.at(leaf);if(haystack===undefined||!this.searchPattern.matches(haystack)){if(!rejected){rejected=[];}rejected.push(leaf);}}if(rejected){if(leaves.cardinality()!==rejected.length){for(const rej of rejected){leaves=leaves.remove(rej);}yield leaves;}}else{yield leaves;}}const subnodes=new HashTable();for await(const nodeEncoded of current_layer){const node=nodeEncoded instanceof InlineNeighborsTree?nodeEncoded.decode():nodeEncoded;const branches=node.branches;const l=branches.subtrees.length;for(let i=0;i0&&backlog[backlogSlot].length>1].length){const parentSlot=(backlogSlot-1)>>1;const parent=backlog[parentSlot];backlog[parentSlot]=backlog[backlogSlot];backlog[backlogSlot]=parent;backlogSlot=parentSlot;}}while(backlog.length!==0){const backlogEntry=backlog[0];if(minLength!==null&&backlogEntry.length>minLength){break;}if(!backlogEntry.bitmap.isEmpty()){yield backlogEntry.bitmap;}backlog[0]=backlog[backlog.length-1];backlog.length-=1;let backlogSlot=0;const backlogLength=backlog.length;while(backlogSlot{return node.trie(this.dataColumn,this.searchPattern);})]);i+=1;}return nodes;}else{const codePoint=data[this.offset];const trie=new PrefixTrie(this.tree,this.offset+1,this.dataColumn,this.searchPattern,);return[[codePoint,Promise.resolve(trie)]];}}keysExcludeSuffixOnly(){const data=this.tree.data;if(this.offset===data.length){return this.tree.might_have_prefix_branches.getKeys();}else{return Uint8Array.of(data[this.offset]);}}childrenExcludeSuffixOnly(){const data=this.tree.data;if(this.offset===data.length){const nodes=[];let i=0;for(const[k,v]of this.tree.might_have_prefix_branches.entries()){let node;if(v){node=v;}else{const newnode=this.tree.might_have_prefix_branches.getNodeID(i);if(!newnode){throw new Error(`malformed tree; no node for key ${k}`);}node=registry.searchTreeLoadByNodeID(newnode);this.tree.might_have_prefix_branches.subtrees[i]=node;this.tree.branches.subtrees[this.tree.branches.getIndex(k)]=node;}nodes.push([k,node.then(node=>{return node.trie(this.dataColumn,this.searchPattern);})]);i+=1;}return nodes;}else{const codePoint=data[this.offset];const trie=new PrefixTrie(this.tree,this.offset+1,this.dataColumn,this.searchPattern,);return[[codePoint,Promise.resolve(trie)]];}}child(byte){if(this.offset===this.tree.data.length){const i=this.tree.branches.getIndex(byte);if(i!==-1){let branch=this.tree.branches.subtrees[i];if(branch===null){const newnode=this.tree.branches.getNodeID(i);if(!newnode){throw new Error(`malformed tree; no node for key ${byte}`);}branch=registry.searchTreeLoadByNodeID(newnode);this.tree.branches.subtrees[i]=branch;const mhpI=this.tree.might_have_prefix_branches.getIndex(byte);if(mhpI!==-1){this.tree.might_have_prefix_branches.subtrees[mhpI]=branch;}}return branch.then(branch=>branch.trie(this.dataColumn,this.searchPattern));}}else if(this.tree.data[this.offset]===byte){return Promise.resolve(new PrefixTrie(this.tree,this.offset+1,this.dataColumn,this.searchPattern,));}return null;}}class SuffixSearchTree{constructor(branches,dataLen,leaves_suffix,){this.branches=branches;this.dataLen=dataLen;this.leaves_suffix=leaves_suffix;}trie(dataColumn,searchPattern){return new SuffixTrie(this,0,dataColumn,searchPattern);}async search(name,dataColumn){if(typeof name==="string"){const utf8encoder=new TextEncoder();name=utf8encoder.encode(name);}const searchPattern=new Uint8ArraySearchPattern(name);let trie=this.trie(dataColumn,searchPattern);for(const datum of name){const newTrie=trie.child(datum);if(newTrie){trie=await newTrie;}else{return null;}}return trie;}async*searchLev(_name,_dataColumn){}getCurrentLeaves(){return this.leaves_suffix;}}class SuffixTrie{constructor(tree,offset,dataColumn,searchPattern){this.tree=tree;this.offset=offset;this.dataColumn=dataColumn;this.searchPattern=searchPattern;}matches(){return EMPTY_BITMAP;}async*substringMatches(){let layer=[Promise.resolve(this.tree)];while(layer.length){const current_layer=layer;layer=[];for await(const tree of current_layer){let rejected=null;let leaves=tree.getCurrentLeaves();for(const leaf of leaves.entries()){const haystack=await this.dataColumn.at(leaf);if(haystack===undefined||!this.searchPattern.matches(haystack)){if(!rejected){rejected=[];}rejected.push(leaf);}}if(rejected){if(leaves.cardinality()!==rejected.length){for(const rej of rejected){leaves=leaves.remove(rej);}yield leaves;}}else{yield leaves;}}const subnodes=new HashTable();for await(const nodeEncoded of current_layer){const node=nodeEncoded instanceof InlineNeighborsTree?nodeEncoded.decode():nodeEncoded;const branches=node.branches;const l=branches.subtrees.length;for(let i=0;ibranch.trie(this.dataColumn,this.searchPattern));}}else{return Promise.resolve(new SuffixTrie(this.tree,this.offset+1,this.dataColumn,this.searchPattern,));}return null;}}class InlineNeighborsTree{constructor(encoded,start,){this.encoded=encoded;this.start=start;}decode(){let i=this.start;const encoded=this.encoded;const has_branches=(encoded[i]&0x04)!==0;const is_suffixes_only=(encoded[i]&0x01)!==0;let leaves_count=((encoded[i]>>4)&0x0f)+1;i+=1;let branch_count=0;if(has_branches){branch_count=encoded[i]+1;i+=1;}const dlen=encoded[i]&0x3f;if((encoded[i]&0x80)!==0){leaves_count=0;}i+=1;let data=EMPTY_UINT8;if(!is_suffixes_only&&dlen!==0){data=encoded.subarray(i,i+dlen);i+=dlen;}const leaf_value_upper=encoded[i]|(encoded[i+1]<<8);i+=2;const branch_nodes=[];for(let j=0;j>4)&0x0f)+1;i+=1;let branch_data=EMPTY_UINT8;if(!is_suffixes_only&&branch_dlen!==0){branch_data=encoded.subarray(i,i+branch_dlen);i+=branch_dlen;}const branch_leaves=new RoaringBitmap(null);branch_leaves.keysAndCardinalities=Uint8Array.of(leaf_value_upper&0xff,(leaf_value_upper>>8)&0xff,(branch_leaves_count-1)&0xff,((branch_leaves_count-1)>>8)&0xff,);branch_leaves.containers=[new RoaringBitmapArray(branch_leaves_count,encoded.subarray(i,i+(branch_leaves_count*2)),),];i+=branch_leaves_count*2;branch_nodes.push(Promise.resolve(is_suffixes_only?new SuffixSearchTree(EMPTY_SEARCH_TREE_BRANCHES,branch_dlen,branch_leaves,):new PrefixSearchTree(EMPTY_SEARCH_TREE_BRANCHES,EMPTY_SEARCH_TREE_BRANCHES,branch_data,branch_leaves,EMPTY_BITMAP,),));}const branches=branch_count===0?EMPTY_SEARCH_TREE_BRANCHES:new SearchTreeBranchesArray(encoded.subarray(i,i+branch_count),EMPTY_UINT8,);i+=branch_count;branches.subtrees=branch_nodes;let leaves=EMPTY_BITMAP;if(leaves_count!==0){leaves=new RoaringBitmap(null);leaves.keysAndCardinalities=Uint8Array.of(leaf_value_upper&0xff,(leaf_value_upper>>8)&0xff,(leaves_count-1)&0xff,((leaves_count-1)>>8)&0xff,);leaves.containers=[new RoaringBitmapArray(leaves_count,encoded.subarray(i,i+(leaves_count*2)),),];i+=leaves_count*2;}return is_suffixes_only?new SuffixSearchTree(branches,dlen,leaves,):new PrefixSearchTree(branches,branches,data,leaves,EMPTY_BITMAP,);}trie(dataColumn,searchPattern){const tree=this.decode();return tree instanceof SuffixSearchTree?new SuffixTrie(tree,0,dataColumn,searchPattern):new PrefixTrie(tree,0,dataColumn,searchPattern);}search(name,dataColumn){return this.decode().search(name,dataColumn);}searchLev(name,dataColumn){return this.decode().searchLev(name,dataColumn);}getCurrentLeaves(){return this.decode().getCurrentLeaves();}}class DataColumn{constructor(counts,hashes,emptyset,name,searchTree){this.searchTree=searchTree;this.hashes=hashes;this.emptyset=emptyset;this.name=name;this.buckets=[];this.bucket_keys=[];const l=counts.length;let k=0;let totalLength=0;for(let i=0;i=this.bucket_keys.length){return undefined;}else{const start=this.bucket_keys[idx];const bucket=this.buckets[idx];const data=this.buckets[idx].data;if(data===null){return this.atAsyncFetch(id,start,bucket);}else{return data[id-start];}}}}async atAsyncFetch(id,start,bucket){const{hash,end}=bucket;const dataSansEmptysetOrig=await registry.dataLoadByNameAndHash(this.name,hash,);let data=bucket.data;if(data!==null){return data[id-start];}const dataSansEmptyset=[...dataSansEmptysetOrig];let dataWithEmptyset=null;let pos=start;let insertCount=0;while(pos=48&&c<=63){dataSansEmptyset.push(backrefs[c-48]);i+=1;}else{let n=0;while(c<96){n=(n<<4)|(c&0xF);i+=1;c=data[i];}n=(n<<4)|(c&0xF);i+=1;const item=data.subarray(i,i+n);dataSansEmptyset.push(item);i+=n;backrefs.unshift(item);if(backrefs.length>16){backrefs.pop();}}}cb(null,dataSansEmptyset);}}function makeSearchTreeFromBase64(inputBase64){const input=makeUint8ArrayFromBase64(inputBase64);let i=0;const l=input.length;const stash=new HashTable();const hash=Uint8Array.of(0,0,0,0,0,0,0,0);const truncatedHash=new Uint8Array(hash.buffer,2,6);const hash_history=[];const data_history=[];let canonical=EMPTY_UINT8;let tree=new PrefixSearchTree(EMPTY_SEARCH_TREE_BRANCHES,EMPTY_SEARCH_TREE_BRANCHES,EMPTY_UINT8,EMPTY_BITMAP,EMPTY_BITMAP,);function makeBranchesFromBinaryData(input,i,compression_tag,){const is_pure_suffixes_only_node=(compression_tag&0x01)!==0x00;const is_stack_compressed=(compression_tag&0x02)!==0;const is_long_compressed=(compression_tag&0x04)!==0;const all_children_are_compressed=(compression_tag&0xF0)===0xF0&&!is_long_compressed;const any_children_are_compressed=(compression_tag&0xF0)!==0x00||is_long_compressed;const start_point=i;let cplen;let cslen;let alphabitmap=null;if(is_pure_suffixes_only_node){cplen=0;cslen=input[i];i+=1;if(cslen>=0xc0){alphabitmap=SearchTreeBranchesLongAlphaBitmap;cslen=cslen&0x3F;}else if(cslen>=0x80){alphabitmap=SearchTreeBranchesShortAlphaBitmap;cslen=cslen&0x7F;}}else{cplen=input[i];i+=1;cslen=input[i];i+=1;if(cplen===0xff&&cslen===0xff){cplen=0x100;cslen=0;}else if(cplen>=0xc0&&cslen>=0xc0){alphabitmap=SearchTreeBranchesLongAlphaBitmap;cplen=cplen&0x3F;cslen=cslen&0x3F;}else if(cplen>=0x80&&cslen>=0x80){alphabitmap=SearchTreeBranchesShortAlphaBitmap;cplen=cplen&0x7F;cslen=cslen&0x7F;}}let j=0;let cpnodes;if(any_children_are_compressed){cpnodes=cplen===0?EMPTY_UINT8:new Uint8Array(cplen*6);while(j=cplen||(csicsbranches[csi])){branchset[j]=csbranches[csi];const joff=j*6;const csioff=csi*6;hashes[joff+0]=csnodes[csioff+0];hashes[joff+1]=csnodes[csioff+1];hashes[joff+2]=csnodes[csioff+2];hashes[joff+3]=csnodes[csioff+3];hashes[joff+4]=csnodes[csioff+4];hashes[joff+5]=csnodes[csioff+5];csi+=1;}else{branchset[j]=cpbranches[cpi];const joff=j*6;const cpioff=cpi*6;hashes[joff+0]=cpnodes[cpioff+0];hashes[joff+1]=cpnodes[cpioff+1];hashes[joff+2]=cpnodes[cpioff+2];hashes[joff+3]=cpnodes[cpioff+3];hashes[joff+4]=cpnodes[cpioff+4];hashes[joff+5]=cpnodes[cpioff+5];cpi+=1;}j+=1;}branches=new SearchTreeBranchesArray(branchset,hashes);}i+=cslen;}return{consumed_len_bytes:i-start_point,cpbranches,csbranches,cpnodes,csnodes,branches,might_have_prefix_branches,};}while(i>4)&0x0f)+1;const branch_count=is_long_compressed?((compression_tag>>8)&0xff)+1:0;if(is_data_compressed){data=data_history[data_history.length-dlen-1];dlen=data.length;}else if(is_pure_suffixes_only_node){data=EMPTY_UINT8;}else{data=dlen===0?EMPTY_UINT8:new Uint8Array(input.buffer,i+input.byteOffset,dlen);i+=dlen;}const branches_start=i;i+=2;for(let j=0;j>4)&0x0f)+1;i+=1;if(!is_pure_suffixes_only_node){i+=branch_dlen;}i+=branch_leaves_count*2;}i+=branch_count;i+=leaves_count*2;if(is_data_compressed){const clen=(1+(is_long_compressed?1:0)+1+dlen+(i-branches_start));const canonical=new Uint8Array(clen);let ci=0;canonical[ci]=input[start]^ 0x08;ci+=1;if(is_long_compressed){canonical[ci]=input[start+ci];ci+=1;}canonical[ci]=dlen|no_leaves_flag|0x40;ci+=1;for(let j=0;j1){if(is_pure_suffixes_only_node){data=EMPTY_UINT8;}else if(is_data_compressed){data=data_history[data_history.length-dlen-1];dlen=data.length;}else{data=dlen===0?EMPTY_UINT8:new Uint8Array(input.buffer,i+input.byteOffset,dlen);i+=dlen;}const coffset=i;const{cpbranches,csbranches,cpnodes,csnodes,consumed_len_bytes:branches_consumed_len_bytes,branches,might_have_prefix_branches,}=makeBranchesFromBinaryData(input,i,compression_tag);i+=branches_consumed_len_bytes;let whole;let suffix;if(is_pure_suffixes_only_node){if(no_leaves_flag){whole=EMPTY_BITMAP;suffix=EMPTY_BITMAP;}else{suffix=input[i]===0?EMPTY_BITMAP1:new RoaringBitmap(input,i);i+=suffix.consumed_len_bytes;}tree=new SuffixSearchTree(branches,dlen,suffix,);const clen=((is_data_compressed?2:3)+csnodes.length+csbranches.length+suffix.consumed_len_bytes);if(canonical.length{registry.searchTreeRootCallback=(error,data)=>{if(data){resolve(data);}else{reject(error);}};hooks.loadRoot(callbacks);});}if(typeof window!=="undefined"){window.Stringdex={loadDatabase,};window.RoaringBitmap=RoaringBitmap;if(window.StringdexOnload){window.StringdexOnload.forEach(cb=>cb(window.Stringdex));}}else{module.exports.Stringdex={loadDatabase,};module.exports.RoaringBitmap=RoaringBitmap;}const makeUint8ArrayFromBase64=Uint8Array.fromBase64?Uint8Array.fromBase64:(string=>{const bytes_as_string=atob(string);const l=bytes_as_string.length;const bytes=new Uint8Array(l);for(let i=0;i{const alpha={"0":0,"1":1,"2":2,"3":3,"4":4,"5":5,"6":6,"7":7,"8":8,"9":9,"a":10,"b":11,"A":10,"B":11,"c":12,"d":13,"C":12,"D":13,"e":14,"f":15,"E":14,"F":15,};const l=string.length>>1;const bytes=new Uint8Array(l);for(let i=0;iarray.toHex()):(array=>{const alpha=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f",];const l=array.length;const v=[];for(let i=0;i>4]);v.push(alpha[array[i]&0xf]);}return v.join("");});function siphashOfBytes(input,k0lo,k0hi,k1lo,k1hi,output){let v0lo=k0lo ^ 0x70736575;let v0hi=k0hi ^ 0x736f6d65;let v1lo=k1lo ^ 0x6e646f6d;let v1hi=k1hi ^ 0x646f7261;let v2lo=k0lo ^ 0x6e657261;let v2hi=k0hi ^ 0x6c796765;let v3lo=k1lo ^ 0x79746573;let v3hi=k1hi ^ 0x74656462;const inputLength=input.length;let inputI=0;const left=inputLength&0x7;let milo=0;let mihi=0;while(inputI>>8;output[5]=(v0lo ^ v1lo ^ v2lo ^ v3lo)>>>16;output[4]=(v0lo ^ v1lo ^ v2lo ^ v3lo)>>>24;output[3]=(v0hi ^ v1hi ^ v2hi ^ v3hi)&0xff;output[2]=(v0hi ^ v1hi ^ v2hi ^ v3hi)>>>8;output[1]=(v0hi ^ v1hi ^ v2hi ^ v3hi)>>>16;output[0]=(v0hi ^ v1hi ^ v2hi ^ v3hi)>>>24;function u8ToU64le(offset,length){const n0=offset>>0)+(v1lo>>>0)>0xffffffff)?1:0))|0;v0lo=(v0lo+v1lo)|0;let v1lo_=v1lo;let v1hi_=v1hi;v1lo=(v1lo_<<13)|(v1hi_>>>19);v1hi=(v1hi_<<13)|(v1lo_>>>19);v1lo ^=v0lo;v1hi ^=v0hi;const v0lo_=v0lo;const v0hi_=v0hi;v0lo=v0hi_;v0hi=v0lo_;v2hi=(v2hi+v3hi+(((v2lo>>>0)+(v3lo>>>0)>0xffffffff)?1:0))|0;v2lo=(v2lo+v3lo)|0;let v3lo_=v3lo;let v3hi_=v3hi;v3lo=(v3lo_<<16)|(v3hi_>>>16);v3hi=(v3hi_<<16)|(v3lo_>>>16);v3lo ^=v2lo;v3hi ^=v2hi;v0hi=(v0hi+v3hi+(((v0lo>>>0)+(v3lo>>>0)>0xffffffff)?1:0))|0;v0lo=(v0lo+v3lo)|0;v3lo_=v3lo;v3hi_=v3hi;v3lo=(v3lo_<<21)|(v3hi_>>>11);v3hi=(v3hi_<<21)|(v3lo_>>>11);v3lo ^=v0lo;v3hi ^=v0hi;v2hi=(v2hi+v1hi+(((v2lo>>>0)+(v1lo>>>0)>0xffffffff)?1:0))|0;v2lo=(v2lo+v1lo)|0;v1lo_=v1lo;v1hi_=v1hi;v1lo=(v1lo_<<17)|(v1hi_>>>15);v1hi=(v1hi_<<17)|(v1lo_>>>15);v1lo ^=v2lo;v1hi ^=v2hi;const v2lo_=v2lo;const v2hi_=v2hi;v2lo=v2hi_;v2hi=v2lo_;}}class ParametricDescription{constructor(w,n,minErrors){this.w=w;this.n=n;this.minErrors=minErrors;}isAccept(absState){const state=Math.floor(absState/(this.w+1));const offset=absState%(this.w+1);return this.w-offset+this.minErrors[state]<=this.n;}getPosition(absState){return absState%(this.w+1);}getVector(name,charCode,pos,end){let vector=0;for(let i=pos;i>5;const bitStart=bitLoc&31;if(bitStart+bitsPerValue<=32){return((data[dataLoc]>>bitStart)&this.MASKS[bitsPerValue-1]);}else{const part=32-bitStart;return ~~(((data[dataLoc]>>bitStart)&this.MASKS[part-1])+((data[1+dataLoc]&this.MASKS[bitsPerValue-part-1])<Clone for OriginCaller"],["impl Clone for RuntimeCall"],["impl Clone for RuntimeEvent"],["impl Clone for RuntimeFreezeReason"],["impl Clone for RuntimeHoldReason"],["impl Clone for RuntimeLockId"],["impl Clone for RuntimeSlashReason"],["impl Clone for RuntimeTask"],["impl Clone for RuntimeViewFunction"],["impl Clone for OriginCaller"],["impl Clone for RuntimeCall"],["impl Clone for RuntimeEvent"],["impl Clone for RuntimeFreezeReason"],["impl Clone for RuntimeHoldReason"],["impl Clone for RuntimeLockId"],["impl Clone for RuntimeSlashReason"],["impl Clone for RuntimeTask"],["impl Clone for RuntimeViewFunction"],["impl Clone for Call"],["impl Clone for PalletACall"],["impl Clone for PalletBCall"],["impl Clone for Origin"],["impl Clone for OriginCaller"],["impl Clone for RuntimeCall"],["impl Clone for RuntimeEvent"],["impl Clone for RuntimeFreezeReason"],["impl Clone for RuntimeHoldReason"],["impl Clone for RuntimeLockId"],["impl Clone for RuntimeSlashReason"],["impl Clone for RuntimeTask"],["impl Clone for RuntimeViewFunction"],["impl Clone for OriginCaller"],["impl Clone for RuntimeCall"],["impl Clone for RuntimeEvent"],["impl Clone for RuntimeFreezeReason"],["impl Clone for RuntimeHoldReason"],["impl Clone for RuntimeLockId"],["impl Clone for RuntimeSlashReason"],["impl Clone for RuntimeTask"],["impl Clone for RuntimeViewFunction"],["impl Clone for OriginCaller"],["impl Clone for RuntimeCall"],["impl Clone for RuntimeEvent"],["impl Clone for RuntimeFreezeReason"],["impl Clone for RuntimeHoldReason"],["impl Clone for RuntimeLockId"],["impl Clone for RuntimeSlashReason"],["impl Clone for RuntimeTask"],["impl Clone for RuntimeViewFunction"],["impl Clone for Origin"],["impl Clone for OriginCaller"],["impl Clone for RuntimeCall"],["impl Clone for RuntimeEvent"],["impl Clone for RuntimeFreezeReason"],["impl Clone for RuntimeHoldReason"],["impl Clone for RuntimeLockId"],["impl Clone for RuntimeSlashReason"],["impl Clone for RuntimeTask"],["impl Clone for RuntimeViewFunction"],["impl Clone for OriginCaller"],["impl Clone for RuntimeCall"],["impl Clone for RuntimeEvent"],["impl Clone for RuntimeFreezeReason"],["impl Clone for RuntimeHoldReason"],["impl Clone for RuntimeLockId"],["impl Clone for RuntimeSlashReason"],["impl Clone for RuntimeTask"],["impl Clone for RuntimeViewFunction"],["impl Clone for Runtime"],["impl Clone for RuntimeOrigin"],["impl Clone for Runtime"],["impl Clone for RuntimeOrigin"],["impl Clone for Runtime"],["impl Clone for RuntimeOrigin"],["impl Clone for Runtime"],["impl Clone for RuntimeOrigin"],["impl Clone for Runtime"],["impl Clone for RuntimeOrigin"],["impl Clone for Runtime"],["impl Clone for RuntimeOrigin"],["impl Clone for Runtime"],["impl Clone for RuntimeOrigin"],["impl Clone for AddToPayload"],["impl Clone for AddToSignaturePayload"],["impl<T> Clone for Pallet<T>"],["impl<T> Clone for Pallet<T>"],["impl<T> Clone for Pallet<T>"],["impl<T> Clone for Pallet<T>"],["impl<T> Clone for Pallet<T>"],["impl<T> Clone for Pallet<T>"],["impl<T> Clone for Pallet<T>"],["impl<T> Clone for Pallet<T>"],["impl<T> Clone for Pallet<T>"],["impl<T> Clone for Pallet<T>"],["impl<T> Clone for Pallet<T>"],["impl<T> Clone for Pallet<T>"],["impl<T> Clone for Pallet<T>"],["impl<T> Clone for Pallet<T>"],["impl<T> Clone for Pallet<T>"],["impl<T: Config> Clone for Call<T>"],["impl<T: Config> Clone for Call<T>"],["impl<T: Config> Clone for Event<T>"],["impl<T: Config> Clone for Call<T>"],["impl<T: Config> Clone for Call<T>"],["impl<T: Config> Clone for Event<T>"],["impl<T: Config> Clone for Call<T>"],["impl<T: Config> Clone for Call<T>"],["impl<T: Config> Clone for Call<T>"],["impl<T: Config> Clone for Call<T>"],["impl<T: Config> Clone for Call<T>"],["impl<T: Config> Clone for Call<T>"],["impl<T: Config> Clone for Call<T>"],["impl<T: Config> Clone for Call<T>"],["impl<T: Config> Clone for Call<T>"],["impl<T: Config> Clone for Call<T>"],["impl<T: Config> Clone for Call<T>"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[47924]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/core/cmp/trait.Eq.js b/web/public/sdk_docs/trait.impl/core/cmp/trait.Eq.js new file mode 100644 index 00000000..67c3fb41 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/core/cmp/trait.Eq.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl Eq for OriginCaller"],["impl Eq for RuntimeCall"],["impl Eq for RuntimeEvent"],["impl Eq for RuntimeFreezeReason"],["impl Eq for RuntimeHoldReason"],["impl Eq for RuntimeLockId"],["impl Eq for RuntimeSlashReason"],["impl Eq for RuntimeTask"],["impl Eq for RuntimeViewFunction"],["impl Eq for OriginCaller"],["impl Eq for RuntimeCall"],["impl Eq for RuntimeEvent"],["impl Eq for RuntimeFreezeReason"],["impl Eq for RuntimeHoldReason"],["impl Eq for RuntimeLockId"],["impl Eq for RuntimeSlashReason"],["impl Eq for RuntimeTask"],["impl Eq for RuntimeViewFunction"],["impl Eq for Origin"],["impl Eq for OriginCaller"],["impl Eq for RuntimeCall"],["impl Eq for RuntimeEvent"],["impl Eq for RuntimeFreezeReason"],["impl Eq for RuntimeHoldReason"],["impl Eq for RuntimeLockId"],["impl Eq for RuntimeSlashReason"],["impl Eq for RuntimeTask"],["impl Eq for RuntimeViewFunction"],["impl Eq for OriginCaller"],["impl Eq for RuntimeCall"],["impl Eq for RuntimeEvent"],["impl Eq for RuntimeFreezeReason"],["impl Eq for RuntimeHoldReason"],["impl Eq for RuntimeLockId"],["impl Eq for RuntimeSlashReason"],["impl Eq for RuntimeTask"],["impl Eq for RuntimeViewFunction"],["impl Eq for OriginCaller"],["impl Eq for RuntimeCall"],["impl Eq for RuntimeEvent"],["impl Eq for RuntimeFreezeReason"],["impl Eq for RuntimeHoldReason"],["impl Eq for RuntimeLockId"],["impl Eq for RuntimeSlashReason"],["impl Eq for RuntimeTask"],["impl Eq for RuntimeViewFunction"],["impl Eq for Origin"],["impl Eq for OriginCaller"],["impl Eq for RuntimeCall"],["impl Eq for RuntimeEvent"],["impl Eq for RuntimeFreezeReason"],["impl Eq for RuntimeHoldReason"],["impl Eq for RuntimeLockId"],["impl Eq for RuntimeSlashReason"],["impl Eq for RuntimeTask"],["impl Eq for RuntimeViewFunction"],["impl Eq for OriginCaller"],["impl Eq for RuntimeCall"],["impl Eq for RuntimeEvent"],["impl Eq for RuntimeFreezeReason"],["impl Eq for RuntimeHoldReason"],["impl Eq for RuntimeLockId"],["impl Eq for RuntimeSlashReason"],["impl Eq for RuntimeTask"],["impl Eq for RuntimeViewFunction"],["impl Eq for Runtime"],["impl Eq for Runtime"],["impl Eq for Runtime"],["impl Eq for Runtime"],["impl Eq for Runtime"],["impl Eq for Runtime"],["impl Eq for Runtime"],["impl Eq for AddToPayload"],["impl Eq for AddToSignaturePayload"],["impl<T> Eq for Pallet<T>"],["impl<T> Eq for Pallet<T>"],["impl<T> Eq for Pallet<T>"],["impl<T> Eq for Pallet<T>"],["impl<T> Eq for Pallet<T>"],["impl<T> Eq for Pallet<T>"],["impl<T> Eq for Pallet<T>"],["impl<T> Eq for Pallet<T>"],["impl<T> Eq for Pallet<T>"],["impl<T> Eq for Pallet<T>"],["impl<T> Eq for Pallet<T>"],["impl<T> Eq for Pallet<T>"],["impl<T> Eq for Pallet<T>"],["impl<T> Eq for Pallet<T>"],["impl<T> Eq for Pallet<T>"],["impl<T: Config> Eq for Call<T>"],["impl<T: Config> Eq for Call<T>"],["impl<T: Config> Eq for Event<T>"],["impl<T: Config> Eq for Call<T>"],["impl<T: Config> Eq for Call<T>"],["impl<T: Config> Eq for Event<T>"],["impl<T: Config> Eq for Call<T>"],["impl<T: Config> Eq for Call<T>"],["impl<T: Config> Eq for Call<T>"],["impl<T: Config> Eq for Call<T>"],["impl<T: Config> Eq for Call<T>"],["impl<T: Config> Eq for Call<T>"],["impl<T: Config> Eq for Call<T>"],["impl<T: Config> Eq for Call<T>"],["impl<T: Config> Eq for Call<T>"],["impl<T: Config> Eq for Call<T>"],["impl<T: Config> Eq for Call<T>"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[42753]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/core/cmp/trait.PartialEq.js b/web/public/sdk_docs/trait.impl/core/cmp/trait.PartialEq.js new file mode 100644 index 00000000..a6e3def0 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/core/cmp/trait.PartialEq.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl PartialEq for OriginCaller"],["impl PartialEq for RuntimeCall"],["impl PartialEq for RuntimeEvent"],["impl PartialEq for RuntimeFreezeReason"],["impl PartialEq for RuntimeHoldReason"],["impl PartialEq for RuntimeLockId"],["impl PartialEq for RuntimeSlashReason"],["impl PartialEq for RuntimeTask"],["impl PartialEq for RuntimeViewFunction"],["impl PartialEq for OriginCaller"],["impl PartialEq for RuntimeCall"],["impl PartialEq for RuntimeEvent"],["impl PartialEq for RuntimeFreezeReason"],["impl PartialEq for RuntimeHoldReason"],["impl PartialEq for RuntimeLockId"],["impl PartialEq for RuntimeSlashReason"],["impl PartialEq for RuntimeTask"],["impl PartialEq for RuntimeViewFunction"],["impl PartialEq for Origin"],["impl PartialEq for OriginCaller"],["impl PartialEq for RuntimeCall"],["impl PartialEq for RuntimeEvent"],["impl PartialEq for RuntimeFreezeReason"],["impl PartialEq for RuntimeHoldReason"],["impl PartialEq for RuntimeLockId"],["impl PartialEq for RuntimeSlashReason"],["impl PartialEq for RuntimeTask"],["impl PartialEq for RuntimeViewFunction"],["impl PartialEq for OriginCaller"],["impl PartialEq for RuntimeCall"],["impl PartialEq for RuntimeEvent"],["impl PartialEq for RuntimeFreezeReason"],["impl PartialEq for RuntimeHoldReason"],["impl PartialEq for RuntimeLockId"],["impl PartialEq for RuntimeSlashReason"],["impl PartialEq for RuntimeTask"],["impl PartialEq for RuntimeViewFunction"],["impl PartialEq for OriginCaller"],["impl PartialEq for RuntimeCall"],["impl PartialEq for RuntimeEvent"],["impl PartialEq for RuntimeFreezeReason"],["impl PartialEq for RuntimeHoldReason"],["impl PartialEq for RuntimeLockId"],["impl PartialEq for RuntimeSlashReason"],["impl PartialEq for RuntimeTask"],["impl PartialEq for RuntimeViewFunction"],["impl PartialEq for Origin"],["impl PartialEq for OriginCaller"],["impl PartialEq for RuntimeCall"],["impl PartialEq for RuntimeEvent"],["impl PartialEq for RuntimeFreezeReason"],["impl PartialEq for RuntimeHoldReason"],["impl PartialEq for RuntimeLockId"],["impl PartialEq for RuntimeSlashReason"],["impl PartialEq for RuntimeTask"],["impl PartialEq for RuntimeViewFunction"],["impl PartialEq for OriginCaller"],["impl PartialEq for RuntimeCall"],["impl PartialEq for RuntimeEvent"],["impl PartialEq for RuntimeFreezeReason"],["impl PartialEq for RuntimeHoldReason"],["impl PartialEq for RuntimeLockId"],["impl PartialEq for RuntimeSlashReason"],["impl PartialEq for RuntimeTask"],["impl PartialEq for RuntimeViewFunction"],["impl PartialEq for Runtime"],["impl PartialEq for Runtime"],["impl PartialEq for Runtime"],["impl PartialEq for Runtime"],["impl PartialEq for Runtime"],["impl PartialEq for Runtime"],["impl PartialEq for Runtime"],["impl PartialEq for AddToPayload"],["impl PartialEq for AddToSignaturePayload"],["impl<T> PartialEq for Pallet<T>"],["impl<T> PartialEq for Pallet<T>"],["impl<T> PartialEq for Pallet<T>"],["impl<T> PartialEq for Pallet<T>"],["impl<T> PartialEq for Pallet<T>"],["impl<T> PartialEq for Pallet<T>"],["impl<T> PartialEq for Pallet<T>"],["impl<T> PartialEq for Pallet<T>"],["impl<T> PartialEq for Pallet<T>"],["impl<T> PartialEq for Pallet<T>"],["impl<T> PartialEq for Pallet<T>"],["impl<T> PartialEq for Pallet<T>"],["impl<T> PartialEq for Pallet<T>"],["impl<T> PartialEq for Pallet<T>"],["impl<T> PartialEq for Pallet<T>"],["impl<T: Config> PartialEq for Call<T>"],["impl<T: Config> PartialEq for Call<T>"],["impl<T: Config> PartialEq for Event<T>"],["impl<T: Config> PartialEq for Call<T>"],["impl<T: Config> PartialEq for Call<T>"],["impl<T: Config> PartialEq for Event<T>"],["impl<T: Config> PartialEq for Call<T>"],["impl<T: Config> PartialEq for Call<T>"],["impl<T: Config> PartialEq for Call<T>"],["impl<T: Config> PartialEq for Call<T>"],["impl<T: Config> PartialEq for Call<T>"],["impl<T: Config> PartialEq for Call<T>"],["impl<T: Config> PartialEq for Call<T>"],["impl<T: Config> PartialEq for Call<T>"],["impl<T: Config> PartialEq for Call<T>"],["impl<T: Config> PartialEq for Call<T>"],["impl<T: Config> PartialEq for Call<T>"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[44979]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/core/convert/trait.From.js b/web/public/sdk_docs/trait.impl/core/convert/trait.From.js new file mode 100644 index 00000000..30a2eb6a --- /dev/null +++ b/web/public/sdk_docs/trait.impl/core/convert/trait.From.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl From<Option<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<Option<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<Option<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<Option<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<Option<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<Option<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<Option<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<OriginCaller> for RuntimeOrigin"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<OriginCaller> for RuntimeOrigin"],["impl From<Origin> for OriginCaller"],["impl From<Origin> for RuntimeOrigin"],["impl From<OriginCaller> for RuntimeOrigin"],["impl From<OriginCaller> for RuntimeOrigin"],["impl From<OriginCaller> for RuntimeOrigin"],["impl From<Origin> for OriginCaller"],["impl From<Origin> for RuntimeOrigin"],["impl From<OriginCaller> for RuntimeOrigin"],["impl From<OriginCaller> for RuntimeOrigin"],["impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>"],["impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>"],["impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>"],["impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>"],["impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>"],["impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>"],["impl From<RuntimeOrigin> for Result<Origin, RuntimeOrigin>"],["impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>"],["impl From<RuntimeOrigin> for Result<Origin<Runtime>, RuntimeOrigin>"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Error<Runtime>> for RuntimeError"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<Event<Runtime>> for RuntimeEvent"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for OriginCaller"],["impl From<RawOrigin<<Runtime as Config>::AccountId>> for RuntimeOrigin"],["impl<T: Config> From<Error<T>> for &'static str"],["impl<T: Config> From<Error<T>> for DispatchError"],["impl<T: Config> From<Event<T>> for ()"],["impl<T: Config> From<Event<T>> for ()"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[58141]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/core/convert/trait.TryFrom.js b/web/public/sdk_docs/trait.impl/core/convert/trait.TryFrom.js new file mode 100644 index 00000000..4d57fed1 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/core/convert/trait.TryFrom.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl TryFrom<OriginCaller> for Origin<Runtime>"],["impl TryFrom<OriginCaller> for Origin<Runtime>"],["impl TryFrom<OriginCaller> for Origin<Runtime>"],["impl TryFrom<OriginCaller> for Origin"],["impl TryFrom<OriginCaller> for Origin<Runtime>"],["impl TryFrom<OriginCaller> for Origin<Runtime>"],["impl TryFrom<OriginCaller> for Origin"],["impl TryFrom<OriginCaller> for Origin<Runtime>"],["impl TryFrom<OriginCaller> for Origin<Runtime>"],["impl<'a> TryFrom<&'a OriginCaller> for &'a Origin"],["impl<'a> TryFrom<&'a OriginCaller> for &'a Origin"],["impl<'a> TryFrom<&'a RuntimeOrigin> for &'a Origin"],["impl<'a> TryFrom<&'a RuntimeOrigin> for &'a Origin"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[8193]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/core/convert/trait.TryInto.js b/web/public/sdk_docs/trait.impl/core/convert/trait.TryInto.js new file mode 100644 index 00000000..ddff9e4c --- /dev/null +++ b/web/public/sdk_docs/trait.impl/core/convert/trait.TryInto.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Error<Runtime>> for RuntimeError"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"],["impl TryInto<Event<Runtime>> for RuntimeEvent"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[11268]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/core/default/trait.Default.js b/web/public/sdk_docs/trait.impl/core/default/trait.Default.js new file mode 100644 index 00000000..3e3d9a22 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/core/default/trait.Default.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl Default for RuntimeGenesisConfig"],["impl Default for RuntimeGenesisConfig"],["impl Default for RuntimeGenesisConfig"],["impl Default for RuntimeGenesisConfig"],["impl Default for RuntimeGenesisConfig"],["impl Default for RuntimeGenesisConfig"],["impl Default for RuntimeGenesisConfig"],["impl<T: Config> Default for GenesisConfig<T>"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[3578]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/core/fmt/trait.Debug.js b/web/public/sdk_docs/trait.impl/core/fmt/trait.Debug.js new file mode 100644 index 00000000..ed3b4b48 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/core/fmt/trait.Debug.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl Debug for OriginCaller"],["impl Debug for RuntimeCall"],["impl Debug for RuntimeError"],["impl Debug for RuntimeEvent"],["impl Debug for RuntimeFreezeReason"],["impl Debug for RuntimeHoldReason"],["impl Debug for RuntimeLockId"],["impl Debug for RuntimeSlashReason"],["impl Debug for RuntimeTask"],["impl Debug for RuntimeViewFunction"],["impl Debug for OriginCaller"],["impl Debug for RuntimeCall"],["impl Debug for RuntimeError"],["impl Debug for RuntimeEvent"],["impl Debug for RuntimeFreezeReason"],["impl Debug for RuntimeHoldReason"],["impl Debug for RuntimeLockId"],["impl Debug for RuntimeSlashReason"],["impl Debug for RuntimeTask"],["impl Debug for RuntimeViewFunction"],["impl Debug for Origin"],["impl Debug for OriginCaller"],["impl Debug for RuntimeCall"],["impl Debug for RuntimeError"],["impl Debug for RuntimeEvent"],["impl Debug for RuntimeFreezeReason"],["impl Debug for RuntimeHoldReason"],["impl Debug for RuntimeLockId"],["impl Debug for RuntimeSlashReason"],["impl Debug for RuntimeTask"],["impl Debug for RuntimeViewFunction"],["impl Debug for OriginCaller"],["impl Debug for RuntimeCall"],["impl Debug for RuntimeError"],["impl Debug for RuntimeEvent"],["impl Debug for RuntimeFreezeReason"],["impl Debug for RuntimeHoldReason"],["impl Debug for RuntimeLockId"],["impl Debug for RuntimeSlashReason"],["impl Debug for RuntimeTask"],["impl Debug for RuntimeViewFunction"],["impl Debug for OriginCaller"],["impl Debug for RuntimeCall"],["impl Debug for RuntimeError"],["impl Debug for RuntimeEvent"],["impl Debug for RuntimeFreezeReason"],["impl Debug for RuntimeHoldReason"],["impl Debug for RuntimeLockId"],["impl Debug for RuntimeSlashReason"],["impl Debug for RuntimeTask"],["impl Debug for RuntimeViewFunction"],["impl Debug for Origin"],["impl Debug for OriginCaller"],["impl Debug for RuntimeCall"],["impl Debug for RuntimeError"],["impl Debug for RuntimeEvent"],["impl Debug for RuntimeFreezeReason"],["impl Debug for RuntimeHoldReason"],["impl Debug for RuntimeLockId"],["impl Debug for RuntimeSlashReason"],["impl Debug for RuntimeTask"],["impl Debug for RuntimeViewFunction"],["impl Debug for OriginCaller"],["impl Debug for RuntimeCall"],["impl Debug for RuntimeError"],["impl Debug for RuntimeEvent"],["impl Debug for RuntimeFreezeReason"],["impl Debug for RuntimeHoldReason"],["impl Debug for RuntimeLockId"],["impl Debug for RuntimeSlashReason"],["impl Debug for RuntimeTask"],["impl Debug for RuntimeViewFunction"],["impl Debug for Runtime"],["impl Debug for RuntimeOrigin"],["impl Debug for Runtime"],["impl Debug for RuntimeOrigin"],["impl Debug for Runtime"],["impl Debug for RuntimeOrigin"],["impl Debug for Runtime"],["impl Debug for RuntimeOrigin"],["impl Debug for Runtime"],["impl Debug for RuntimeOrigin"],["impl Debug for Runtime"],["impl Debug for RuntimeOrigin"],["impl Debug for Runtime"],["impl Debug for RuntimeOrigin"],["impl Debug for AddToPayload"],["impl Debug for AddToSignaturePayload"],["impl<T> Debug for Pallet<T>"],["impl<T> Debug for Pallet<T>"],["impl<T> Debug for Pallet<T>"],["impl<T> Debug for Pallet<T>"],["impl<T> Debug for Pallet<T>"],["impl<T> Debug for Pallet<T>"],["impl<T> Debug for Pallet<T>"],["impl<T> Debug for Pallet<T>"],["impl<T> Debug for Pallet<T>"],["impl<T> Debug for Pallet<T>"],["impl<T> Debug for Pallet<T>"],["impl<T> Debug for Pallet<T>"],["impl<T> Debug for Pallet<T>"],["impl<T> Debug for Pallet<T>"],["impl<T> Debug for Pallet<T>"],["impl<T: Config> Debug for Call<T>"],["impl<T: Config> Debug for Call<T>"],["impl<T: Config> Debug for Error<T>"],["impl<T: Config> Debug for Event<T>"],["impl<T: Config> Debug for Call<T>"],["impl<T: Config> Debug for Call<T>"],["impl<T: Config> Debug for Event<T>"],["impl<T: Config> Debug for Call<T>"],["impl<T: Config> Debug for Call<T>"],["impl<T: Config> Debug for Call<T>"],["impl<T: Config> Debug for Call<T>"],["impl<T: Config> Debug for Call<T>"],["impl<T: Config> Debug for Call<T>"],["impl<T: Config> Debug for Call<T>"],["impl<T: Config> Debug for Call<T>"],["impl<T: Config> Debug for Call<T>"],["impl<T: Config> Debug for Call<T>"],["impl<T: Config> Debug for Call<T>"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[49558]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/core/marker/trait.Copy.js b/web/public/sdk_docs/trait.impl/core/marker/trait.Copy.js new file mode 100644 index 00000000..1b5c1990 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/core/marker/trait.Copy.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl Copy for RuntimeFreezeReason"],["impl Copy for RuntimeHoldReason"],["impl Copy for RuntimeLockId"],["impl Copy for RuntimeSlashReason"],["impl Copy for RuntimeFreezeReason"],["impl Copy for RuntimeHoldReason"],["impl Copy for RuntimeLockId"],["impl Copy for RuntimeSlashReason"],["impl Copy for RuntimeFreezeReason"],["impl Copy for RuntimeHoldReason"],["impl Copy for RuntimeLockId"],["impl Copy for RuntimeSlashReason"],["impl Copy for RuntimeFreezeReason"],["impl Copy for RuntimeHoldReason"],["impl Copy for RuntimeLockId"],["impl Copy for RuntimeSlashReason"],["impl Copy for RuntimeFreezeReason"],["impl Copy for RuntimeHoldReason"],["impl Copy for RuntimeLockId"],["impl Copy for RuntimeSlashReason"],["impl Copy for RuntimeFreezeReason"],["impl Copy for RuntimeHoldReason"],["impl Copy for RuntimeLockId"],["impl Copy for RuntimeSlashReason"],["impl Copy for RuntimeFreezeReason"],["impl Copy for RuntimeHoldReason"],["impl Copy for RuntimeLockId"],["impl Copy for RuntimeSlashReason"],["impl Copy for Runtime"],["impl Copy for Runtime"],["impl Copy for Runtime"],["impl Copy for Runtime"],["impl Copy for Runtime"],["impl Copy for Runtime"],["impl Copy for Runtime"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[13603]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/core/marker/trait.Freeze.js b/web/public/sdk_docs/trait.impl/core/marker/trait.Freeze.js new file mode 100644 index 00000000..f8b89503 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/core/marker/trait.Freeze.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl Freeze for OriginCaller",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::OriginCaller"]],["impl Freeze for RuntimeCall",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeCall"]],["impl Freeze for RuntimeError",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeError"]],["impl Freeze for RuntimeEvent",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeEvent"]],["impl Freeze for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeFreezeReason"]],["impl Freeze for RuntimeHoldReason",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeHoldReason"]],["impl Freeze for RuntimeLockId",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeLockId"]],["impl Freeze for RuntimeSlashReason",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeSlashReason"]],["impl Freeze for RuntimeTask",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeTask"]],["impl Freeze for RuntimeViewFunction",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeViewFunction"]],["impl Freeze for OriginCaller",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::OriginCaller"]],["impl Freeze for RuntimeCall",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeCall"]],["impl Freeze for RuntimeError",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeError"]],["impl Freeze for RuntimeEvent",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeEvent"]],["impl Freeze for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeFreezeReason"]],["impl Freeze for RuntimeHoldReason",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeHoldReason"]],["impl Freeze for RuntimeLockId",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeLockId"]],["impl Freeze for RuntimeSlashReason",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeSlashReason"]],["impl Freeze for RuntimeTask",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeTask"]],["impl Freeze for RuntimeViewFunction",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeViewFunction"]],["impl Freeze for Call",1,["pezkuwi_sdk_docs::reference_docs::extrinsic_encoding::call_data::Call"]],["impl Freeze for PalletACall",1,["pezkuwi_sdk_docs::reference_docs::extrinsic_encoding::call_data::PalletACall"]],["impl Freeze for PalletBCall",1,["pezkuwi_sdk_docs::reference_docs::extrinsic_encoding::call_data::PalletBCall"]],["impl Freeze for Origin",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::Origin"]],["impl Freeze for OriginCaller",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::OriginCaller"]],["impl Freeze for RuntimeCall",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeCall"]],["impl Freeze for RuntimeError",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeError"]],["impl Freeze for RuntimeEvent",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeEvent"]],["impl Freeze for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeFreezeReason"]],["impl Freeze for RuntimeHoldReason",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeHoldReason"]],["impl Freeze for RuntimeLockId",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeLockId"]],["impl Freeze for RuntimeSlashReason",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeSlashReason"]],["impl Freeze for RuntimeTask",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeTask"]],["impl Freeze for RuntimeViewFunction",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeViewFunction"]],["impl Freeze for OriginCaller",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::OriginCaller"]],["impl Freeze for RuntimeCall",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeCall"]],["impl Freeze for RuntimeError",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeError"]],["impl Freeze for RuntimeEvent",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeEvent"]],["impl Freeze for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeFreezeReason"]],["impl Freeze for RuntimeHoldReason",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeHoldReason"]],["impl Freeze for RuntimeLockId",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeLockId"]],["impl Freeze for RuntimeSlashReason",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeSlashReason"]],["impl Freeze for RuntimeTask",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeTask"]],["impl Freeze for RuntimeViewFunction",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeViewFunction"]],["impl Freeze for OriginCaller",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::OriginCaller"]],["impl Freeze for RuntimeCall",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeCall"]],["impl Freeze for RuntimeError",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeError"]],["impl Freeze for RuntimeEvent",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeEvent"]],["impl Freeze for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeFreezeReason"]],["impl Freeze for RuntimeHoldReason",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeHoldReason"]],["impl Freeze for RuntimeLockId",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeLockId"]],["impl Freeze for RuntimeSlashReason",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeSlashReason"]],["impl Freeze for RuntimeTask",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeTask"]],["impl Freeze for RuntimeViewFunction",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeViewFunction"]],["impl Freeze for Origin",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::Origin"]],["impl Freeze for OriginCaller",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::OriginCaller"]],["impl Freeze for RuntimeCall",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeCall"]],["impl Freeze for RuntimeError",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeError"]],["impl Freeze for RuntimeEvent",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeEvent"]],["impl Freeze for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeFreezeReason"]],["impl Freeze for RuntimeHoldReason",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeHoldReason"]],["impl Freeze for RuntimeLockId",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeLockId"]],["impl Freeze for RuntimeSlashReason",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeSlashReason"]],["impl Freeze for RuntimeTask",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeTask"]],["impl Freeze for RuntimeViewFunction",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeViewFunction"]],["impl Freeze for OriginCaller",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::OriginCaller"]],["impl Freeze for RuntimeCall",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeCall"]],["impl Freeze for RuntimeError",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeError"]],["impl Freeze for RuntimeEvent",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeEvent"]],["impl Freeze for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeFreezeReason"]],["impl Freeze for RuntimeHoldReason",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeHoldReason"]],["impl Freeze for RuntimeLockId",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeLockId"]],["impl Freeze for RuntimeSlashReason",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeSlashReason"]],["impl Freeze for RuntimeTask",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeTask"]],["impl Freeze for RuntimeViewFunction",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeViewFunction"]],["impl Freeze for Balances",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet::storage_types::Balances"]],["impl Freeze for TotalIssuance",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet::storage_types::TotalIssuance"]],["impl Freeze for Balances",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::storage_types::Balances"]],["impl Freeze for TotalIssuance",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::storage_types::TotalIssuance"]],["impl Freeze for PalletInfo",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::PalletInfo"]],["impl Freeze for Runtime",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::Runtime"]],["impl Freeze for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeGenesisConfig"]],["impl Freeze for RuntimeOrigin",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeOrigin"]],["impl Freeze for Value",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::storage_types::Value"]],["impl Freeze for PalletInfo",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::PalletInfo"]],["impl Freeze for Runtime",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::Runtime"]],["impl Freeze for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeGenesisConfig"]],["impl Freeze for RuntimeOrigin",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeOrigin"]],["impl Freeze for PalletInfo",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::PalletInfo"]],["impl Freeze for Runtime",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::Runtime"]],["impl Freeze for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeGenesisConfig"]],["impl Freeze for RuntimeOrigin",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeOrigin"]],["impl Freeze for PalletInfo",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::PalletInfo"]],["impl Freeze for Runtime",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::Runtime"]],["impl Freeze for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeGenesisConfig"]],["impl Freeze for RuntimeOrigin",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeOrigin"]],["impl Freeze for PalletInfo",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletInfo"]],["impl Freeze for Runtime",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::Runtime"]],["impl Freeze for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeGenesisConfig"]],["impl Freeze for RuntimeOrigin",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeOrigin"]],["impl Freeze for OtherAuthorProvider",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::OtherAuthorProvider"]],["impl Freeze for PalletInfo",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletInfo"]],["impl Freeze for Runtime",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::Runtime"]],["impl Freeze for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeGenesisConfig"]],["impl Freeze for RuntimeOrigin",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeOrigin"]],["impl Freeze for PalletInfo",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::PalletInfo"]],["impl Freeze for Runtime",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::Runtime"]],["impl Freeze for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeGenesisConfig"]],["impl Freeze for RuntimeOrigin",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeOrigin"]],["impl Freeze for AddToPayload",1,["pezkuwi_sdk_docs::reference_docs::transaction_extensions::transaction_extensions_example::AddToPayload"]],["impl Freeze for AddToSignaturePayload",1,["pezkuwi_sdk_docs::reference_docs::transaction_extensions::transaction_extensions_example::AddToSignaturePayload"]],["impl<T> Freeze for Call<T>
where\n <T as Config>::AccountId: Freeze,
",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet::Call"]],["impl<T> Freeze for Call<T>
where\n <T as Config>::RuntimeEvent: Sized,\n <T as Config>::AccountId: Freeze,
",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Call"]],["impl<T> Freeze for Error<T>",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Error"]],["impl<T> Freeze for Event<T>
where\n <T as Config>::RuntimeEvent: Sized,\n <T as Config>::AccountId: Freeze,
",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Event"]],["impl<T> Freeze for Call<T>",1,["pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet::Call"]],["impl<T> Freeze for Call<T>
where\n <T as Config>::RuntimeEvent: Sized,
",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Call"]],["impl<T> Freeze for Event<T>
where\n <T as Config>::RuntimeEvent: Sized,
",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Event"]],["impl<T> Freeze for Call<T>
where\n <T as Config>::AccountId: Freeze,
",1,["pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet::Call"]],["impl<T> Freeze for Call<T>",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin::Call"]],["impl<T> Freeze for Call<T>",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::Call"]],["impl<T> Freeze for Call<T>",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin::Call"]],["impl<T> Freeze for Call<T>",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author::Call"]],["impl<T> Freeze for Call<T>",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo::Call"]],["impl<T> Freeze for Call<T>",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose::Call"]],["impl<T> Freeze for Call<T>",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight::Call"]],["impl<T> Freeze for Call<T>",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::Call"]],["impl<T> Freeze for Call<T>",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::Call"]],["impl<T> Freeze for Call<T>",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call::Call"]],["impl<T> Freeze for Pallet<T>",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet::Pallet"]],["impl<T> Freeze for Pallet<T>",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Pallet"]],["impl<T> Freeze for Pallet<T>",1,["pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet::Pallet"]],["impl<T> Freeze for Pallet<T>",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Pallet"]],["impl<T> Freeze for Pallet<T>",1,["pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet::Pallet"]],["impl<T> Freeze for Pallet<T>",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin::Pallet"]],["impl<T> Freeze for Pallet<T>",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::Pallet"]],["impl<T> Freeze for Pallet<T>",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin::Pallet"]],["impl<T> Freeze for Pallet<T>",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author::Pallet"]],["impl<T> Freeze for Pallet<T>",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo::Pallet"]],["impl<T> Freeze for Pallet<T>",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose::Pallet"]],["impl<T> Freeze for Pallet<T>",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight::Pallet"]],["impl<T> Freeze for GenesisConfig<T>
where\n <T as Config>::AccountId: Freeze,
",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::GenesisConfig"]],["impl<T> Freeze for Pallet<T>",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::Pallet"]],["impl<T> Freeze for Pallet<T>",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::Pallet"]],["impl<T> Freeze for Pallet<T>",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call::Pallet"]]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[70897]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/core/marker/trait.Send.js b/web/public/sdk_docs/trait.impl/core/marker/trait.Send.js new file mode 100644 index 00000000..da846241 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/core/marker/trait.Send.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl !Send for RuntimeOrigin",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeOrigin"]],["impl !Send for RuntimeOrigin",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeOrigin"]],["impl !Send for RuntimeOrigin",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeOrigin"]],["impl !Send for RuntimeOrigin",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeOrigin"]],["impl !Send for RuntimeOrigin",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeOrigin"]],["impl !Send for RuntimeOrigin",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeOrigin"]],["impl !Send for RuntimeOrigin",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeOrigin"]],["impl Send for OriginCaller",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::OriginCaller"]],["impl Send for RuntimeCall",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeCall"]],["impl Send for RuntimeError",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeError"]],["impl Send for RuntimeEvent",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeEvent"]],["impl Send for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeFreezeReason"]],["impl Send for RuntimeHoldReason",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeHoldReason"]],["impl Send for RuntimeLockId",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeLockId"]],["impl Send for RuntimeSlashReason",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeSlashReason"]],["impl Send for RuntimeTask",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeTask"]],["impl Send for RuntimeViewFunction",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeViewFunction"]],["impl Send for OriginCaller",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::OriginCaller"]],["impl Send for RuntimeCall",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeCall"]],["impl Send for RuntimeError",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeError"]],["impl Send for RuntimeEvent",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeEvent"]],["impl Send for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeFreezeReason"]],["impl Send for RuntimeHoldReason",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeHoldReason"]],["impl Send for RuntimeLockId",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeLockId"]],["impl Send for RuntimeSlashReason",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeSlashReason"]],["impl Send for RuntimeTask",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeTask"]],["impl Send for RuntimeViewFunction",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeViewFunction"]],["impl Send for Call",1,["pezkuwi_sdk_docs::reference_docs::extrinsic_encoding::call_data::Call"]],["impl Send for PalletACall",1,["pezkuwi_sdk_docs::reference_docs::extrinsic_encoding::call_data::PalletACall"]],["impl Send for PalletBCall",1,["pezkuwi_sdk_docs::reference_docs::extrinsic_encoding::call_data::PalletBCall"]],["impl Send for Origin",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::Origin"]],["impl Send for OriginCaller",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::OriginCaller"]],["impl Send for RuntimeCall",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeCall"]],["impl Send for RuntimeError",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeError"]],["impl Send for RuntimeEvent",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeEvent"]],["impl Send for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeFreezeReason"]],["impl Send for RuntimeHoldReason",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeHoldReason"]],["impl Send for RuntimeLockId",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeLockId"]],["impl Send for RuntimeSlashReason",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeSlashReason"]],["impl Send for RuntimeTask",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeTask"]],["impl Send for RuntimeViewFunction",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeViewFunction"]],["impl Send for OriginCaller",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::OriginCaller"]],["impl Send for RuntimeCall",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeCall"]],["impl Send for RuntimeError",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeError"]],["impl Send for RuntimeEvent",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeEvent"]],["impl Send for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeFreezeReason"]],["impl Send for RuntimeHoldReason",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeHoldReason"]],["impl Send for RuntimeLockId",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeLockId"]],["impl Send for RuntimeSlashReason",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeSlashReason"]],["impl Send for RuntimeTask",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeTask"]],["impl Send for RuntimeViewFunction",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeViewFunction"]],["impl Send for OriginCaller",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::OriginCaller"]],["impl Send for RuntimeCall",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeCall"]],["impl Send for RuntimeError",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeError"]],["impl Send for RuntimeEvent",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeEvent"]],["impl Send for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeFreezeReason"]],["impl Send for RuntimeHoldReason",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeHoldReason"]],["impl Send for RuntimeLockId",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeLockId"]],["impl Send for RuntimeSlashReason",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeSlashReason"]],["impl Send for RuntimeTask",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeTask"]],["impl Send for RuntimeViewFunction",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeViewFunction"]],["impl Send for Origin",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::Origin"]],["impl Send for OriginCaller",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::OriginCaller"]],["impl Send for RuntimeCall",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeCall"]],["impl Send for RuntimeError",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeError"]],["impl Send for RuntimeEvent",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeEvent"]],["impl Send for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeFreezeReason"]],["impl Send for RuntimeHoldReason",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeHoldReason"]],["impl Send for RuntimeLockId",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeLockId"]],["impl Send for RuntimeSlashReason",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeSlashReason"]],["impl Send for RuntimeTask",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeTask"]],["impl Send for RuntimeViewFunction",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeViewFunction"]],["impl Send for OriginCaller",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::OriginCaller"]],["impl Send for RuntimeCall",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeCall"]],["impl Send for RuntimeError",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeError"]],["impl Send for RuntimeEvent",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeEvent"]],["impl Send for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeFreezeReason"]],["impl Send for RuntimeHoldReason",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeHoldReason"]],["impl Send for RuntimeLockId",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeLockId"]],["impl Send for RuntimeSlashReason",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeSlashReason"]],["impl Send for RuntimeTask",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeTask"]],["impl Send for RuntimeViewFunction",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeViewFunction"]],["impl Send for Balances",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet::storage_types::Balances"]],["impl Send for TotalIssuance",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet::storage_types::TotalIssuance"]],["impl Send for Balances",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::storage_types::Balances"]],["impl Send for TotalIssuance",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::storage_types::TotalIssuance"]],["impl Send for PalletInfo",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::PalletInfo"]],["impl Send for Runtime",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::Runtime"]],["impl Send for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeGenesisConfig"]],["impl Send for Value",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::storage_types::Value"]],["impl Send for PalletInfo",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::PalletInfo"]],["impl Send for Runtime",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::Runtime"]],["impl Send for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeGenesisConfig"]],["impl Send for PalletInfo",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::PalletInfo"]],["impl Send for Runtime",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::Runtime"]],["impl Send for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeGenesisConfig"]],["impl Send for PalletInfo",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::PalletInfo"]],["impl Send for Runtime",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::Runtime"]],["impl Send for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeGenesisConfig"]],["impl Send for PalletInfo",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletInfo"]],["impl Send for Runtime",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::Runtime"]],["impl Send for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeGenesisConfig"]],["impl Send for OtherAuthorProvider",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::OtherAuthorProvider"]],["impl Send for PalletInfo",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletInfo"]],["impl Send for Runtime",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::Runtime"]],["impl Send for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeGenesisConfig"]],["impl Send for PalletInfo",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::PalletInfo"]],["impl Send for Runtime",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::Runtime"]],["impl Send for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeGenesisConfig"]],["impl Send for AddToPayload",1,["pezkuwi_sdk_docs::reference_docs::transaction_extensions::transaction_extensions_example::AddToPayload"]],["impl Send for AddToSignaturePayload",1,["pezkuwi_sdk_docs::reference_docs::transaction_extensions::transaction_extensions_example::AddToSignaturePayload"]],["impl<T> Send for Call<T>
where\n T: Send,
",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet::Call"]],["impl<T> Send for Call<T>
where\n <T as Config>::RuntimeEvent: Sized,\n T: Send,
",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Call"]],["impl<T> Send for Error<T>
where\n T: Send,
",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Error"]],["impl<T> Send for Event<T>
where\n <T as Config>::RuntimeEvent: Sized,\n T: Send,
",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Event"]],["impl<T> Send for Call<T>
where\n T: Send,
",1,["pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet::Call"]],["impl<T> Send for Call<T>
where\n <T as Config>::RuntimeEvent: Sized,\n T: Send,
",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Call"]],["impl<T> Send for Event<T>
where\n <T as Config>::RuntimeEvent: Sized,\n T: Send,
",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Event"]],["impl<T> Send for Call<T>
where\n T: Send,
",1,["pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet::Call"]],["impl<T> Send for Call<T>
where\n T: Send,
",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin::Call"]],["impl<T> Send for Call<T>
where\n T: Send,
",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::Call"]],["impl<T> Send for Call<T>
where\n T: Send,
",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin::Call"]],["impl<T> Send for Call<T>
where\n T: Send,
",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author::Call"]],["impl<T> Send for Call<T>
where\n T: Send,
",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo::Call"]],["impl<T> Send for Call<T>
where\n T: Send,
",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose::Call"]],["impl<T> Send for Call<T>
where\n T: Send,
",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight::Call"]],["impl<T> Send for Call<T>
where\n T: Send,
",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::Call"]],["impl<T> Send for Call<T>
where\n T: Send,
",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::Call"]],["impl<T> Send for Call<T>
where\n T: Send,
",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call::Call"]],["impl<T> Send for Pallet<T>
where\n T: Send,
",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet::Pallet"]],["impl<T> Send for Pallet<T>
where\n T: Send,
",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Pallet"]],["impl<T> Send for Pallet<T>
where\n T: Send,
",1,["pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet::Pallet"]],["impl<T> Send for Pallet<T>
where\n T: Send,
",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Pallet"]],["impl<T> Send for Pallet<T>
where\n T: Send,
",1,["pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet::Pallet"]],["impl<T> Send for Pallet<T>
where\n T: Send,
",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin::Pallet"]],["impl<T> Send for Pallet<T>
where\n T: Send,
",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::Pallet"]],["impl<T> Send for Pallet<T>
where\n T: Send,
",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin::Pallet"]],["impl<T> Send for Pallet<T>
where\n T: Send,
",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author::Pallet"]],["impl<T> Send for Pallet<T>
where\n T: Send,
",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo::Pallet"]],["impl<T> Send for Pallet<T>
where\n T: Send,
",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose::Pallet"]],["impl<T> Send for Pallet<T>
where\n T: Send,
",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight::Pallet"]],["impl<T> Send for GenesisConfig<T>",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::GenesisConfig"]],["impl<T> Send for Pallet<T>
where\n T: Send,
",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::Pallet"]],["impl<T> Send for Pallet<T>
where\n T: Send,
",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::Pallet"]],["impl<T> Send for Pallet<T>
where\n T: Send,
",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call::Pallet"]]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[74667]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/core/marker/trait.StructuralPartialEq.js b/web/public/sdk_docs/trait.impl/core/marker/trait.StructuralPartialEq.js new file mode 100644 index 00000000..318ab424 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/core/marker/trait.StructuralPartialEq.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl StructuralPartialEq for OriginCaller"],["impl StructuralPartialEq for RuntimeCall"],["impl StructuralPartialEq for RuntimeEvent"],["impl StructuralPartialEq for RuntimeFreezeReason"],["impl StructuralPartialEq for RuntimeHoldReason"],["impl StructuralPartialEq for RuntimeLockId"],["impl StructuralPartialEq for RuntimeSlashReason"],["impl StructuralPartialEq for RuntimeTask"],["impl StructuralPartialEq for RuntimeViewFunction"],["impl StructuralPartialEq for OriginCaller"],["impl StructuralPartialEq for RuntimeCall"],["impl StructuralPartialEq for RuntimeEvent"],["impl StructuralPartialEq for RuntimeFreezeReason"],["impl StructuralPartialEq for RuntimeHoldReason"],["impl StructuralPartialEq for RuntimeLockId"],["impl StructuralPartialEq for RuntimeSlashReason"],["impl StructuralPartialEq for RuntimeTask"],["impl StructuralPartialEq for RuntimeViewFunction"],["impl StructuralPartialEq for Origin"],["impl StructuralPartialEq for OriginCaller"],["impl StructuralPartialEq for RuntimeCall"],["impl StructuralPartialEq for RuntimeEvent"],["impl StructuralPartialEq for RuntimeFreezeReason"],["impl StructuralPartialEq for RuntimeHoldReason"],["impl StructuralPartialEq for RuntimeLockId"],["impl StructuralPartialEq for RuntimeSlashReason"],["impl StructuralPartialEq for RuntimeTask"],["impl StructuralPartialEq for RuntimeViewFunction"],["impl StructuralPartialEq for OriginCaller"],["impl StructuralPartialEq for RuntimeCall"],["impl StructuralPartialEq for RuntimeEvent"],["impl StructuralPartialEq for RuntimeFreezeReason"],["impl StructuralPartialEq for RuntimeHoldReason"],["impl StructuralPartialEq for RuntimeLockId"],["impl StructuralPartialEq for RuntimeSlashReason"],["impl StructuralPartialEq for RuntimeTask"],["impl StructuralPartialEq for RuntimeViewFunction"],["impl StructuralPartialEq for OriginCaller"],["impl StructuralPartialEq for RuntimeCall"],["impl StructuralPartialEq for RuntimeEvent"],["impl StructuralPartialEq for RuntimeFreezeReason"],["impl StructuralPartialEq for RuntimeHoldReason"],["impl StructuralPartialEq for RuntimeLockId"],["impl StructuralPartialEq for RuntimeSlashReason"],["impl StructuralPartialEq for RuntimeTask"],["impl StructuralPartialEq for RuntimeViewFunction"],["impl StructuralPartialEq for Origin"],["impl StructuralPartialEq for OriginCaller"],["impl StructuralPartialEq for RuntimeCall"],["impl StructuralPartialEq for RuntimeEvent"],["impl StructuralPartialEq for RuntimeFreezeReason"],["impl StructuralPartialEq for RuntimeHoldReason"],["impl StructuralPartialEq for RuntimeLockId"],["impl StructuralPartialEq for RuntimeSlashReason"],["impl StructuralPartialEq for RuntimeTask"],["impl StructuralPartialEq for RuntimeViewFunction"],["impl StructuralPartialEq for OriginCaller"],["impl StructuralPartialEq for RuntimeCall"],["impl StructuralPartialEq for RuntimeEvent"],["impl StructuralPartialEq for RuntimeFreezeReason"],["impl StructuralPartialEq for RuntimeHoldReason"],["impl StructuralPartialEq for RuntimeLockId"],["impl StructuralPartialEq for RuntimeSlashReason"],["impl StructuralPartialEq for RuntimeTask"],["impl StructuralPartialEq for RuntimeViewFunction"],["impl StructuralPartialEq for Runtime"],["impl StructuralPartialEq for Runtime"],["impl StructuralPartialEq for Runtime"],["impl StructuralPartialEq for Runtime"],["impl StructuralPartialEq for Runtime"],["impl StructuralPartialEq for Runtime"],["impl StructuralPartialEq for Runtime"],["impl StructuralPartialEq for AddToPayload"],["impl StructuralPartialEq for AddToSignaturePayload"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[31878]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/core/marker/trait.Sync.js b/web/public/sdk_docs/trait.impl/core/marker/trait.Sync.js new file mode 100644 index 00000000..447dd0eb --- /dev/null +++ b/web/public/sdk_docs/trait.impl/core/marker/trait.Sync.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl !Sync for RuntimeOrigin",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeOrigin"]],["impl !Sync for RuntimeOrigin",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeOrigin"]],["impl !Sync for RuntimeOrigin",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeOrigin"]],["impl !Sync for RuntimeOrigin",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeOrigin"]],["impl !Sync for RuntimeOrigin",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeOrigin"]],["impl !Sync for RuntimeOrigin",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeOrigin"]],["impl !Sync for RuntimeOrigin",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeOrigin"]],["impl Sync for OriginCaller",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::OriginCaller"]],["impl Sync for RuntimeCall",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeCall"]],["impl Sync for RuntimeError",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeError"]],["impl Sync for RuntimeEvent",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeEvent"]],["impl Sync for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeFreezeReason"]],["impl Sync for RuntimeHoldReason",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeHoldReason"]],["impl Sync for RuntimeLockId",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeLockId"]],["impl Sync for RuntimeSlashReason",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeSlashReason"]],["impl Sync for RuntimeTask",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeTask"]],["impl Sync for RuntimeViewFunction",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeViewFunction"]],["impl Sync for OriginCaller",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::OriginCaller"]],["impl Sync for RuntimeCall",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeCall"]],["impl Sync for RuntimeError",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeError"]],["impl Sync for RuntimeEvent",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeEvent"]],["impl Sync for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeFreezeReason"]],["impl Sync for RuntimeHoldReason",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeHoldReason"]],["impl Sync for RuntimeLockId",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeLockId"]],["impl Sync for RuntimeSlashReason",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeSlashReason"]],["impl Sync for RuntimeTask",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeTask"]],["impl Sync for RuntimeViewFunction",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeViewFunction"]],["impl Sync for Call",1,["pezkuwi_sdk_docs::reference_docs::extrinsic_encoding::call_data::Call"]],["impl Sync for PalletACall",1,["pezkuwi_sdk_docs::reference_docs::extrinsic_encoding::call_data::PalletACall"]],["impl Sync for PalletBCall",1,["pezkuwi_sdk_docs::reference_docs::extrinsic_encoding::call_data::PalletBCall"]],["impl Sync for Origin",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::Origin"]],["impl Sync for OriginCaller",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::OriginCaller"]],["impl Sync for RuntimeCall",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeCall"]],["impl Sync for RuntimeError",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeError"]],["impl Sync for RuntimeEvent",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeEvent"]],["impl Sync for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeFreezeReason"]],["impl Sync for RuntimeHoldReason",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeHoldReason"]],["impl Sync for RuntimeLockId",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeLockId"]],["impl Sync for RuntimeSlashReason",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeSlashReason"]],["impl Sync for RuntimeTask",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeTask"]],["impl Sync for RuntimeViewFunction",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeViewFunction"]],["impl Sync for OriginCaller",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::OriginCaller"]],["impl Sync for RuntimeCall",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeCall"]],["impl Sync for RuntimeError",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeError"]],["impl Sync for RuntimeEvent",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeEvent"]],["impl Sync for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeFreezeReason"]],["impl Sync for RuntimeHoldReason",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeHoldReason"]],["impl Sync for RuntimeLockId",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeLockId"]],["impl Sync for RuntimeSlashReason",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeSlashReason"]],["impl Sync for RuntimeTask",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeTask"]],["impl Sync for RuntimeViewFunction",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeViewFunction"]],["impl Sync for OriginCaller",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::OriginCaller"]],["impl Sync for RuntimeCall",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeCall"]],["impl Sync for RuntimeError",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeError"]],["impl Sync for RuntimeEvent",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeEvent"]],["impl Sync for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeFreezeReason"]],["impl Sync for RuntimeHoldReason",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeHoldReason"]],["impl Sync for RuntimeLockId",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeLockId"]],["impl Sync for RuntimeSlashReason",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeSlashReason"]],["impl Sync for RuntimeTask",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeTask"]],["impl Sync for RuntimeViewFunction",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeViewFunction"]],["impl Sync for Origin",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::Origin"]],["impl Sync for OriginCaller",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::OriginCaller"]],["impl Sync for RuntimeCall",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeCall"]],["impl Sync for RuntimeError",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeError"]],["impl Sync for RuntimeEvent",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeEvent"]],["impl Sync for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeFreezeReason"]],["impl Sync for RuntimeHoldReason",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeHoldReason"]],["impl Sync for RuntimeLockId",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeLockId"]],["impl Sync for RuntimeSlashReason",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeSlashReason"]],["impl Sync for RuntimeTask",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeTask"]],["impl Sync for RuntimeViewFunction",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeViewFunction"]],["impl Sync for OriginCaller",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::OriginCaller"]],["impl Sync for RuntimeCall",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeCall"]],["impl Sync for RuntimeError",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeError"]],["impl Sync for RuntimeEvent",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeEvent"]],["impl Sync for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeFreezeReason"]],["impl Sync for RuntimeHoldReason",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeHoldReason"]],["impl Sync for RuntimeLockId",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeLockId"]],["impl Sync for RuntimeSlashReason",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeSlashReason"]],["impl Sync for RuntimeTask",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeTask"]],["impl Sync for RuntimeViewFunction",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeViewFunction"]],["impl Sync for Balances",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet::storage_types::Balances"]],["impl Sync for TotalIssuance",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet::storage_types::TotalIssuance"]],["impl Sync for Balances",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::storage_types::Balances"]],["impl Sync for TotalIssuance",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::storage_types::TotalIssuance"]],["impl Sync for PalletInfo",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::PalletInfo"]],["impl Sync for Runtime",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::Runtime"]],["impl Sync for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeGenesisConfig"]],["impl Sync for Value",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::storage_types::Value"]],["impl Sync for PalletInfo",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::PalletInfo"]],["impl Sync for Runtime",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::Runtime"]],["impl Sync for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeGenesisConfig"]],["impl Sync for PalletInfo",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::PalletInfo"]],["impl Sync for Runtime",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::Runtime"]],["impl Sync for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeGenesisConfig"]],["impl Sync for PalletInfo",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::PalletInfo"]],["impl Sync for Runtime",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::Runtime"]],["impl Sync for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeGenesisConfig"]],["impl Sync for PalletInfo",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletInfo"]],["impl Sync for Runtime",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::Runtime"]],["impl Sync for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeGenesisConfig"]],["impl Sync for OtherAuthorProvider",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::OtherAuthorProvider"]],["impl Sync for PalletInfo",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletInfo"]],["impl Sync for Runtime",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::Runtime"]],["impl Sync for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeGenesisConfig"]],["impl Sync for PalletInfo",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::PalletInfo"]],["impl Sync for Runtime",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::Runtime"]],["impl Sync for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeGenesisConfig"]],["impl Sync for AddToPayload",1,["pezkuwi_sdk_docs::reference_docs::transaction_extensions::transaction_extensions_example::AddToPayload"]],["impl Sync for AddToSignaturePayload",1,["pezkuwi_sdk_docs::reference_docs::transaction_extensions::transaction_extensions_example::AddToSignaturePayload"]],["impl<T> Sync for Call<T>
where\n T: Sync,
",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet::Call"]],["impl<T> Sync for Call<T>
where\n <T as Config>::RuntimeEvent: Sized,\n T: Sync,
",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Call"]],["impl<T> Sync for Error<T>
where\n T: Sync,
",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Error"]],["impl<T> Sync for Event<T>
where\n <T as Config>::RuntimeEvent: Sized,\n T: Sync,
",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Event"]],["impl<T> Sync for Call<T>
where\n T: Sync,
",1,["pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet::Call"]],["impl<T> Sync for Call<T>
where\n <T as Config>::RuntimeEvent: Sized,\n T: Sync,
",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Call"]],["impl<T> Sync for Event<T>
where\n <T as Config>::RuntimeEvent: Sized,\n T: Sync,
",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Event"]],["impl<T> Sync for Call<T>
where\n T: Sync,
",1,["pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet::Call"]],["impl<T> Sync for Call<T>
where\n T: Sync,
",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin::Call"]],["impl<T> Sync for Call<T>
where\n T: Sync,
",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::Call"]],["impl<T> Sync for Call<T>
where\n T: Sync,
",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin::Call"]],["impl<T> Sync for Call<T>
where\n T: Sync,
",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author::Call"]],["impl<T> Sync for Call<T>
where\n T: Sync,
",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo::Call"]],["impl<T> Sync for Call<T>
where\n T: Sync,
",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose::Call"]],["impl<T> Sync for Call<T>
where\n T: Sync,
",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight::Call"]],["impl<T> Sync for Call<T>
where\n T: Sync,
",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::Call"]],["impl<T> Sync for Call<T>
where\n T: Sync,
",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::Call"]],["impl<T> Sync for Call<T>
where\n T: Sync,
",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call::Call"]],["impl<T> Sync for Pallet<T>
where\n T: Sync,
",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet::Pallet"]],["impl<T> Sync for Pallet<T>
where\n T: Sync,
",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Pallet"]],["impl<T> Sync for Pallet<T>
where\n T: Sync,
",1,["pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet::Pallet"]],["impl<T> Sync for Pallet<T>
where\n T: Sync,
",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Pallet"]],["impl<T> Sync for Pallet<T>
where\n T: Sync,
",1,["pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet::Pallet"]],["impl<T> Sync for Pallet<T>
where\n T: Sync,
",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin::Pallet"]],["impl<T> Sync for Pallet<T>
where\n T: Sync,
",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::Pallet"]],["impl<T> Sync for Pallet<T>
where\n T: Sync,
",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin::Pallet"]],["impl<T> Sync for Pallet<T>
where\n T: Sync,
",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author::Pallet"]],["impl<T> Sync for Pallet<T>
where\n T: Sync,
",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo::Pallet"]],["impl<T> Sync for Pallet<T>
where\n T: Sync,
",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose::Pallet"]],["impl<T> Sync for Pallet<T>
where\n T: Sync,
",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight::Pallet"]],["impl<T> Sync for GenesisConfig<T>",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::GenesisConfig"]],["impl<T> Sync for Pallet<T>
where\n T: Sync,
",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::Pallet"]],["impl<T> Sync for Pallet<T>
where\n T: Sync,
",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::Pallet"]],["impl<T> Sync for Pallet<T>
where\n T: Sync,
",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call::Pallet"]]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[74667]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/core/marker/trait.Unpin.js b/web/public/sdk_docs/trait.impl/core/marker/trait.Unpin.js new file mode 100644 index 00000000..13aecc55 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/core/marker/trait.Unpin.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl Unpin for OriginCaller",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::OriginCaller"]],["impl Unpin for RuntimeCall",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeCall"]],["impl Unpin for RuntimeError",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeError"]],["impl Unpin for RuntimeEvent",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeEvent"]],["impl Unpin for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeFreezeReason"]],["impl Unpin for RuntimeHoldReason",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeHoldReason"]],["impl Unpin for RuntimeLockId",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeLockId"]],["impl Unpin for RuntimeSlashReason",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeSlashReason"]],["impl Unpin for RuntimeTask",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeTask"]],["impl Unpin for RuntimeViewFunction",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeViewFunction"]],["impl Unpin for OriginCaller",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::OriginCaller"]],["impl Unpin for RuntimeCall",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeCall"]],["impl Unpin for RuntimeError",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeError"]],["impl Unpin for RuntimeEvent",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeEvent"]],["impl Unpin for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeFreezeReason"]],["impl Unpin for RuntimeHoldReason",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeHoldReason"]],["impl Unpin for RuntimeLockId",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeLockId"]],["impl Unpin for RuntimeSlashReason",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeSlashReason"]],["impl Unpin for RuntimeTask",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeTask"]],["impl Unpin for RuntimeViewFunction",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeViewFunction"]],["impl Unpin for Call",1,["pezkuwi_sdk_docs::reference_docs::extrinsic_encoding::call_data::Call"]],["impl Unpin for PalletACall",1,["pezkuwi_sdk_docs::reference_docs::extrinsic_encoding::call_data::PalletACall"]],["impl Unpin for PalletBCall",1,["pezkuwi_sdk_docs::reference_docs::extrinsic_encoding::call_data::PalletBCall"]],["impl Unpin for Origin",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::Origin"]],["impl Unpin for OriginCaller",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::OriginCaller"]],["impl Unpin for RuntimeCall",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeCall"]],["impl Unpin for RuntimeError",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeError"]],["impl Unpin for RuntimeEvent",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeEvent"]],["impl Unpin for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeFreezeReason"]],["impl Unpin for RuntimeHoldReason",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeHoldReason"]],["impl Unpin for RuntimeLockId",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeLockId"]],["impl Unpin for RuntimeSlashReason",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeSlashReason"]],["impl Unpin for RuntimeTask",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeTask"]],["impl Unpin for RuntimeViewFunction",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeViewFunction"]],["impl Unpin for OriginCaller",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::OriginCaller"]],["impl Unpin for RuntimeCall",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeCall"]],["impl Unpin for RuntimeError",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeError"]],["impl Unpin for RuntimeEvent",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeEvent"]],["impl Unpin for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeFreezeReason"]],["impl Unpin for RuntimeHoldReason",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeHoldReason"]],["impl Unpin for RuntimeLockId",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeLockId"]],["impl Unpin for RuntimeSlashReason",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeSlashReason"]],["impl Unpin for RuntimeTask",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeTask"]],["impl Unpin for RuntimeViewFunction",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeViewFunction"]],["impl Unpin for OriginCaller",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::OriginCaller"]],["impl Unpin for RuntimeCall",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeCall"]],["impl Unpin for RuntimeError",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeError"]],["impl Unpin for RuntimeEvent",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeEvent"]],["impl Unpin for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeFreezeReason"]],["impl Unpin for RuntimeHoldReason",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeHoldReason"]],["impl Unpin for RuntimeLockId",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeLockId"]],["impl Unpin for RuntimeSlashReason",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeSlashReason"]],["impl Unpin for RuntimeTask",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeTask"]],["impl Unpin for RuntimeViewFunction",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeViewFunction"]],["impl Unpin for Origin",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::Origin"]],["impl Unpin for OriginCaller",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::OriginCaller"]],["impl Unpin for RuntimeCall",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeCall"]],["impl Unpin for RuntimeError",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeError"]],["impl Unpin for RuntimeEvent",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeEvent"]],["impl Unpin for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeFreezeReason"]],["impl Unpin for RuntimeHoldReason",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeHoldReason"]],["impl Unpin for RuntimeLockId",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeLockId"]],["impl Unpin for RuntimeSlashReason",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeSlashReason"]],["impl Unpin for RuntimeTask",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeTask"]],["impl Unpin for RuntimeViewFunction",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeViewFunction"]],["impl Unpin for OriginCaller",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::OriginCaller"]],["impl Unpin for RuntimeCall",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeCall"]],["impl Unpin for RuntimeError",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeError"]],["impl Unpin for RuntimeEvent",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeEvent"]],["impl Unpin for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeFreezeReason"]],["impl Unpin for RuntimeHoldReason",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeHoldReason"]],["impl Unpin for RuntimeLockId",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeLockId"]],["impl Unpin for RuntimeSlashReason",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeSlashReason"]],["impl Unpin for RuntimeTask",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeTask"]],["impl Unpin for RuntimeViewFunction",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeViewFunction"]],["impl Unpin for Balances",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet::storage_types::Balances"]],["impl Unpin for TotalIssuance",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet::storage_types::TotalIssuance"]],["impl Unpin for Balances",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::storage_types::Balances"]],["impl Unpin for TotalIssuance",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::storage_types::TotalIssuance"]],["impl Unpin for PalletInfo",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::PalletInfo"]],["impl Unpin for Runtime",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::Runtime"]],["impl Unpin for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeGenesisConfig"]],["impl Unpin for RuntimeOrigin",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeOrigin"]],["impl Unpin for Value",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::storage_types::Value"]],["impl Unpin for PalletInfo",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::PalletInfo"]],["impl Unpin for Runtime",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::Runtime"]],["impl Unpin for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeGenesisConfig"]],["impl Unpin for RuntimeOrigin",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeOrigin"]],["impl Unpin for PalletInfo",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::PalletInfo"]],["impl Unpin for Runtime",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::Runtime"]],["impl Unpin for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeGenesisConfig"]],["impl Unpin for RuntimeOrigin",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeOrigin"]],["impl Unpin for PalletInfo",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::PalletInfo"]],["impl Unpin for Runtime",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::Runtime"]],["impl Unpin for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeGenesisConfig"]],["impl Unpin for RuntimeOrigin",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeOrigin"]],["impl Unpin for PalletInfo",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletInfo"]],["impl Unpin for Runtime",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::Runtime"]],["impl Unpin for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeGenesisConfig"]],["impl Unpin for RuntimeOrigin",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeOrigin"]],["impl Unpin for OtherAuthorProvider",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::OtherAuthorProvider"]],["impl Unpin for PalletInfo",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletInfo"]],["impl Unpin for Runtime",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::Runtime"]],["impl Unpin for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeGenesisConfig"]],["impl Unpin for RuntimeOrigin",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeOrigin"]],["impl Unpin for PalletInfo",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::PalletInfo"]],["impl Unpin for Runtime",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::Runtime"]],["impl Unpin for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeGenesisConfig"]],["impl Unpin for RuntimeOrigin",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeOrigin"]],["impl Unpin for AddToPayload",1,["pezkuwi_sdk_docs::reference_docs::transaction_extensions::transaction_extensions_example::AddToPayload"]],["impl Unpin for AddToSignaturePayload",1,["pezkuwi_sdk_docs::reference_docs::transaction_extensions::transaction_extensions_example::AddToSignaturePayload"]],["impl<T> Unpin for Call<T>
where\n <T as Config>::AccountId: Unpin,\n T: Unpin,
",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet::Call"]],["impl<T> Unpin for Call<T>
where\n <T as Config>::RuntimeEvent: Sized,\n <T as Config>::AccountId: Unpin,\n T: Unpin,
",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Call"]],["impl<T> Unpin for Error<T>
where\n T: Unpin,
",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Error"]],["impl<T> Unpin for Event<T>
where\n <T as Config>::RuntimeEvent: Sized,\n <T as Config>::AccountId: Unpin,\n T: Unpin,
",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Event"]],["impl<T> Unpin for Call<T>
where\n T: Unpin,
",1,["pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet::Call"]],["impl<T> Unpin for Call<T>
where\n <T as Config>::RuntimeEvent: Sized,\n T: Unpin,
",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Call"]],["impl<T> Unpin for Event<T>
where\n <T as Config>::RuntimeEvent: Sized,\n T: Unpin,
",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Event"]],["impl<T> Unpin for Call<T>
where\n <T as Config>::AccountId: Unpin,\n T: Unpin,
",1,["pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet::Call"]],["impl<T> Unpin for Call<T>
where\n T: Unpin,
",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin::Call"]],["impl<T> Unpin for Call<T>
where\n T: Unpin,
",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::Call"]],["impl<T> Unpin for Call<T>
where\n T: Unpin,
",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin::Call"]],["impl<T> Unpin for Call<T>
where\n T: Unpin,
",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author::Call"]],["impl<T> Unpin for Call<T>
where\n T: Unpin,
",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo::Call"]],["impl<T> Unpin for Call<T>
where\n T: Unpin,
",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose::Call"]],["impl<T> Unpin for Call<T>
where\n T: Unpin,
",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight::Call"]],["impl<T> Unpin for Call<T>
where\n T: Unpin,
",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::Call"]],["impl<T> Unpin for Call<T>
where\n T: Unpin,
",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::Call"]],["impl<T> Unpin for Call<T>
where\n T: Unpin,
",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call::Call"]],["impl<T> Unpin for Pallet<T>
where\n T: Unpin,
",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet::Pallet"]],["impl<T> Unpin for Pallet<T>
where\n T: Unpin,
",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Pallet"]],["impl<T> Unpin for Pallet<T>
where\n T: Unpin,
",1,["pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet::Pallet"]],["impl<T> Unpin for Pallet<T>
where\n T: Unpin,
",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Pallet"]],["impl<T> Unpin for Pallet<T>
where\n T: Unpin,
",1,["pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet::Pallet"]],["impl<T> Unpin for Pallet<T>
where\n T: Unpin,
",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin::Pallet"]],["impl<T> Unpin for Pallet<T>
where\n T: Unpin,
",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::Pallet"]],["impl<T> Unpin for Pallet<T>
where\n T: Unpin,
",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin::Pallet"]],["impl<T> Unpin for Pallet<T>
where\n T: Unpin,
",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author::Pallet"]],["impl<T> Unpin for Pallet<T>
where\n T: Unpin,
",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo::Pallet"]],["impl<T> Unpin for Pallet<T>
where\n T: Unpin,
",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose::Pallet"]],["impl<T> Unpin for Pallet<T>
where\n T: Unpin,
",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight::Pallet"]],["impl<T> Unpin for GenesisConfig<T>
where\n <T as Config>::AccountId: Unpin,
",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::GenesisConfig"]],["impl<T> Unpin for Pallet<T>
where\n T: Unpin,
",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::Pallet"]],["impl<T> Unpin for Pallet<T>
where\n T: Unpin,
",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::Pallet"]],["impl<T> Unpin for Pallet<T>
where\n T: Unpin,
",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call::Pallet"]]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[76096]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/core/marker/trait.UnsafeUnpin.js b/web/public/sdk_docs/trait.impl/core/marker/trait.UnsafeUnpin.js new file mode 100644 index 00000000..f0655ad2 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/core/marker/trait.UnsafeUnpin.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl UnsafeUnpin for OriginCaller",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::OriginCaller"]],["impl UnsafeUnpin for RuntimeCall",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeCall"]],["impl UnsafeUnpin for RuntimeError",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeError"]],["impl UnsafeUnpin for RuntimeEvent",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeEvent"]],["impl UnsafeUnpin for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeFreezeReason"]],["impl UnsafeUnpin for RuntimeHoldReason",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeHoldReason"]],["impl UnsafeUnpin for RuntimeLockId",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeLockId"]],["impl UnsafeUnpin for RuntimeSlashReason",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeSlashReason"]],["impl UnsafeUnpin for RuntimeTask",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeTask"]],["impl UnsafeUnpin for RuntimeViewFunction",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeViewFunction"]],["impl UnsafeUnpin for OriginCaller",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::OriginCaller"]],["impl UnsafeUnpin for RuntimeCall",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeCall"]],["impl UnsafeUnpin for RuntimeError",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeError"]],["impl UnsafeUnpin for RuntimeEvent",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeEvent"]],["impl UnsafeUnpin for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeFreezeReason"]],["impl UnsafeUnpin for RuntimeHoldReason",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeHoldReason"]],["impl UnsafeUnpin for RuntimeLockId",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeLockId"]],["impl UnsafeUnpin for RuntimeSlashReason",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeSlashReason"]],["impl UnsafeUnpin for RuntimeTask",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeTask"]],["impl UnsafeUnpin for RuntimeViewFunction",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeViewFunction"]],["impl UnsafeUnpin for Call",1,["pezkuwi_sdk_docs::reference_docs::extrinsic_encoding::call_data::Call"]],["impl UnsafeUnpin for PalletACall",1,["pezkuwi_sdk_docs::reference_docs::extrinsic_encoding::call_data::PalletACall"]],["impl UnsafeUnpin for PalletBCall",1,["pezkuwi_sdk_docs::reference_docs::extrinsic_encoding::call_data::PalletBCall"]],["impl UnsafeUnpin for Origin",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::Origin"]],["impl UnsafeUnpin for OriginCaller",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::OriginCaller"]],["impl UnsafeUnpin for RuntimeCall",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeCall"]],["impl UnsafeUnpin for RuntimeError",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeError"]],["impl UnsafeUnpin for RuntimeEvent",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeEvent"]],["impl UnsafeUnpin for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeFreezeReason"]],["impl UnsafeUnpin for RuntimeHoldReason",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeHoldReason"]],["impl UnsafeUnpin for RuntimeLockId",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeLockId"]],["impl UnsafeUnpin for RuntimeSlashReason",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeSlashReason"]],["impl UnsafeUnpin for RuntimeTask",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeTask"]],["impl UnsafeUnpin for RuntimeViewFunction",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeViewFunction"]],["impl UnsafeUnpin for OriginCaller",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::OriginCaller"]],["impl UnsafeUnpin for RuntimeCall",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeCall"]],["impl UnsafeUnpin for RuntimeError",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeError"]],["impl UnsafeUnpin for RuntimeEvent",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeEvent"]],["impl UnsafeUnpin for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeFreezeReason"]],["impl UnsafeUnpin for RuntimeHoldReason",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeHoldReason"]],["impl UnsafeUnpin for RuntimeLockId",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeLockId"]],["impl UnsafeUnpin for RuntimeSlashReason",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeSlashReason"]],["impl UnsafeUnpin for RuntimeTask",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeTask"]],["impl UnsafeUnpin for RuntimeViewFunction",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeViewFunction"]],["impl UnsafeUnpin for OriginCaller",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::OriginCaller"]],["impl UnsafeUnpin for RuntimeCall",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeCall"]],["impl UnsafeUnpin for RuntimeError",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeError"]],["impl UnsafeUnpin for RuntimeEvent",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeEvent"]],["impl UnsafeUnpin for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeFreezeReason"]],["impl UnsafeUnpin for RuntimeHoldReason",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeHoldReason"]],["impl UnsafeUnpin for RuntimeLockId",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeLockId"]],["impl UnsafeUnpin for RuntimeSlashReason",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeSlashReason"]],["impl UnsafeUnpin for RuntimeTask",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeTask"]],["impl UnsafeUnpin for RuntimeViewFunction",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeViewFunction"]],["impl UnsafeUnpin for Origin",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::Origin"]],["impl UnsafeUnpin for OriginCaller",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::OriginCaller"]],["impl UnsafeUnpin for RuntimeCall",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeCall"]],["impl UnsafeUnpin for RuntimeError",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeError"]],["impl UnsafeUnpin for RuntimeEvent",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeEvent"]],["impl UnsafeUnpin for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeFreezeReason"]],["impl UnsafeUnpin for RuntimeHoldReason",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeHoldReason"]],["impl UnsafeUnpin for RuntimeLockId",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeLockId"]],["impl UnsafeUnpin for RuntimeSlashReason",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeSlashReason"]],["impl UnsafeUnpin for RuntimeTask",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeTask"]],["impl UnsafeUnpin for RuntimeViewFunction",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeViewFunction"]],["impl UnsafeUnpin for OriginCaller",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::OriginCaller"]],["impl UnsafeUnpin for RuntimeCall",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeCall"]],["impl UnsafeUnpin for RuntimeError",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeError"]],["impl UnsafeUnpin for RuntimeEvent",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeEvent"]],["impl UnsafeUnpin for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeFreezeReason"]],["impl UnsafeUnpin for RuntimeHoldReason",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeHoldReason"]],["impl UnsafeUnpin for RuntimeLockId",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeLockId"]],["impl UnsafeUnpin for RuntimeSlashReason",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeSlashReason"]],["impl UnsafeUnpin for RuntimeTask",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeTask"]],["impl UnsafeUnpin for RuntimeViewFunction",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeViewFunction"]],["impl UnsafeUnpin for Balances",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet::storage_types::Balances"]],["impl UnsafeUnpin for TotalIssuance",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet::storage_types::TotalIssuance"]],["impl UnsafeUnpin for Balances",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::storage_types::Balances"]],["impl UnsafeUnpin for TotalIssuance",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::storage_types::TotalIssuance"]],["impl UnsafeUnpin for PalletInfo",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::PalletInfo"]],["impl UnsafeUnpin for Runtime",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::Runtime"]],["impl UnsafeUnpin for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeGenesisConfig"]],["impl UnsafeUnpin for RuntimeOrigin",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeOrigin"]],["impl UnsafeUnpin for Value",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::storage_types::Value"]],["impl UnsafeUnpin for PalletInfo",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::PalletInfo"]],["impl UnsafeUnpin for Runtime",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::Runtime"]],["impl UnsafeUnpin for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeGenesisConfig"]],["impl UnsafeUnpin for RuntimeOrigin",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeOrigin"]],["impl UnsafeUnpin for PalletInfo",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::PalletInfo"]],["impl UnsafeUnpin for Runtime",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::Runtime"]],["impl UnsafeUnpin for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeGenesisConfig"]],["impl UnsafeUnpin for RuntimeOrigin",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeOrigin"]],["impl UnsafeUnpin for PalletInfo",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::PalletInfo"]],["impl UnsafeUnpin for Runtime",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::Runtime"]],["impl UnsafeUnpin for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeGenesisConfig"]],["impl UnsafeUnpin for RuntimeOrigin",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeOrigin"]],["impl UnsafeUnpin for PalletInfo",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletInfo"]],["impl UnsafeUnpin for Runtime",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::Runtime"]],["impl UnsafeUnpin for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeGenesisConfig"]],["impl UnsafeUnpin for RuntimeOrigin",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeOrigin"]],["impl UnsafeUnpin for OtherAuthorProvider",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::OtherAuthorProvider"]],["impl UnsafeUnpin for PalletInfo",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletInfo"]],["impl UnsafeUnpin for Runtime",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::Runtime"]],["impl UnsafeUnpin for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeGenesisConfig"]],["impl UnsafeUnpin for RuntimeOrigin",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeOrigin"]],["impl UnsafeUnpin for PalletInfo",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::PalletInfo"]],["impl UnsafeUnpin for Runtime",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::Runtime"]],["impl UnsafeUnpin for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeGenesisConfig"]],["impl UnsafeUnpin for RuntimeOrigin",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeOrigin"]],["impl UnsafeUnpin for AddToPayload",1,["pezkuwi_sdk_docs::reference_docs::transaction_extensions::transaction_extensions_example::AddToPayload"]],["impl UnsafeUnpin for AddToSignaturePayload",1,["pezkuwi_sdk_docs::reference_docs::transaction_extensions::transaction_extensions_example::AddToSignaturePayload"]],["impl<T> UnsafeUnpin for Call<T>
where\n <T as Config>::AccountId: UnsafeUnpin,
",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet::Call"]],["impl<T> UnsafeUnpin for Call<T>
where\n <T as Config>::RuntimeEvent: Sized,\n <T as Config>::AccountId: UnsafeUnpin,
",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Call"]],["impl<T> UnsafeUnpin for Error<T>",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Error"]],["impl<T> UnsafeUnpin for Event<T>
where\n <T as Config>::RuntimeEvent: Sized,\n <T as Config>::AccountId: UnsafeUnpin,
",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Event"]],["impl<T> UnsafeUnpin for Call<T>",1,["pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet::Call"]],["impl<T> UnsafeUnpin for Call<T>
where\n <T as Config>::RuntimeEvent: Sized,
",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Call"]],["impl<T> UnsafeUnpin for Event<T>
where\n <T as Config>::RuntimeEvent: Sized,
",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Event"]],["impl<T> UnsafeUnpin for Call<T>
where\n <T as Config>::AccountId: UnsafeUnpin,
",1,["pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet::Call"]],["impl<T> UnsafeUnpin for Call<T>",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin::Call"]],["impl<T> UnsafeUnpin for Call<T>",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::Call"]],["impl<T> UnsafeUnpin for Call<T>",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin::Call"]],["impl<T> UnsafeUnpin for Call<T>",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author::Call"]],["impl<T> UnsafeUnpin for Call<T>",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo::Call"]],["impl<T> UnsafeUnpin for Call<T>",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose::Call"]],["impl<T> UnsafeUnpin for Call<T>",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight::Call"]],["impl<T> UnsafeUnpin for Call<T>",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::Call"]],["impl<T> UnsafeUnpin for Call<T>",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::Call"]],["impl<T> UnsafeUnpin for Call<T>",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call::Call"]],["impl<T> UnsafeUnpin for Pallet<T>",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet::Pallet"]],["impl<T> UnsafeUnpin for Pallet<T>",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Pallet"]],["impl<T> UnsafeUnpin for Pallet<T>",1,["pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet::Pallet"]],["impl<T> UnsafeUnpin for Pallet<T>",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Pallet"]],["impl<T> UnsafeUnpin for Pallet<T>",1,["pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet::Pallet"]],["impl<T> UnsafeUnpin for Pallet<T>",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin::Pallet"]],["impl<T> UnsafeUnpin for Pallet<T>",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::Pallet"]],["impl<T> UnsafeUnpin for Pallet<T>",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin::Pallet"]],["impl<T> UnsafeUnpin for Pallet<T>",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author::Pallet"]],["impl<T> UnsafeUnpin for Pallet<T>",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo::Pallet"]],["impl<T> UnsafeUnpin for Pallet<T>",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose::Pallet"]],["impl<T> UnsafeUnpin for Pallet<T>",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight::Pallet"]],["impl<T> UnsafeUnpin for GenesisConfig<T>
where\n <T as Config>::AccountId: UnsafeUnpin,
",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::GenesisConfig"]],["impl<T> UnsafeUnpin for Pallet<T>",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::Pallet"]],["impl<T> UnsafeUnpin for Pallet<T>",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::Pallet"]],["impl<T> UnsafeUnpin for Pallet<T>",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call::Pallet"]]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[51847]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js b/web/public/sdk_docs/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js new file mode 100644 index 00000000..2e824eee --- /dev/null +++ b/web/public/sdk_docs/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl !RefUnwindSafe for RuntimeOrigin",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeOrigin"]],["impl !RefUnwindSafe for RuntimeOrigin",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeOrigin"]],["impl !RefUnwindSafe for RuntimeOrigin",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeOrigin"]],["impl !RefUnwindSafe for RuntimeOrigin",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeOrigin"]],["impl !RefUnwindSafe for RuntimeOrigin",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeOrigin"]],["impl !RefUnwindSafe for RuntimeOrigin",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeOrigin"]],["impl !RefUnwindSafe for RuntimeOrigin",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeOrigin"]],["impl RefUnwindSafe for OriginCaller",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::OriginCaller"]],["impl RefUnwindSafe for RuntimeCall",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeCall"]],["impl RefUnwindSafe for RuntimeError",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeError"]],["impl RefUnwindSafe for RuntimeEvent",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeEvent"]],["impl RefUnwindSafe for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeFreezeReason"]],["impl RefUnwindSafe for RuntimeHoldReason",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeHoldReason"]],["impl RefUnwindSafe for RuntimeLockId",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeLockId"]],["impl RefUnwindSafe for RuntimeSlashReason",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeSlashReason"]],["impl RefUnwindSafe for RuntimeTask",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeTask"]],["impl RefUnwindSafe for RuntimeViewFunction",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeViewFunction"]],["impl RefUnwindSafe for OriginCaller",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::OriginCaller"]],["impl RefUnwindSafe for RuntimeCall",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeCall"]],["impl RefUnwindSafe for RuntimeError",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeError"]],["impl RefUnwindSafe for RuntimeEvent",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeEvent"]],["impl RefUnwindSafe for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeFreezeReason"]],["impl RefUnwindSafe for RuntimeHoldReason",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeHoldReason"]],["impl RefUnwindSafe for RuntimeLockId",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeLockId"]],["impl RefUnwindSafe for RuntimeSlashReason",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeSlashReason"]],["impl RefUnwindSafe for RuntimeTask",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeTask"]],["impl RefUnwindSafe for RuntimeViewFunction",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeViewFunction"]],["impl RefUnwindSafe for Call",1,["pezkuwi_sdk_docs::reference_docs::extrinsic_encoding::call_data::Call"]],["impl RefUnwindSafe for PalletACall",1,["pezkuwi_sdk_docs::reference_docs::extrinsic_encoding::call_data::PalletACall"]],["impl RefUnwindSafe for PalletBCall",1,["pezkuwi_sdk_docs::reference_docs::extrinsic_encoding::call_data::PalletBCall"]],["impl RefUnwindSafe for Origin",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::Origin"]],["impl RefUnwindSafe for OriginCaller",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::OriginCaller"]],["impl RefUnwindSafe for RuntimeCall",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeCall"]],["impl RefUnwindSafe for RuntimeError",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeError"]],["impl RefUnwindSafe for RuntimeEvent",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeEvent"]],["impl RefUnwindSafe for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeFreezeReason"]],["impl RefUnwindSafe for RuntimeHoldReason",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeHoldReason"]],["impl RefUnwindSafe for RuntimeLockId",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeLockId"]],["impl RefUnwindSafe for RuntimeSlashReason",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeSlashReason"]],["impl RefUnwindSafe for RuntimeTask",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeTask"]],["impl RefUnwindSafe for RuntimeViewFunction",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeViewFunction"]],["impl RefUnwindSafe for OriginCaller",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::OriginCaller"]],["impl RefUnwindSafe for RuntimeCall",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeCall"]],["impl RefUnwindSafe for RuntimeError",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeError"]],["impl RefUnwindSafe for RuntimeEvent",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeEvent"]],["impl RefUnwindSafe for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeFreezeReason"]],["impl RefUnwindSafe for RuntimeHoldReason",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeHoldReason"]],["impl RefUnwindSafe for RuntimeLockId",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeLockId"]],["impl RefUnwindSafe for RuntimeSlashReason",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeSlashReason"]],["impl RefUnwindSafe for RuntimeTask",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeTask"]],["impl RefUnwindSafe for RuntimeViewFunction",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeViewFunction"]],["impl RefUnwindSafe for OriginCaller",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::OriginCaller"]],["impl RefUnwindSafe for RuntimeCall",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeCall"]],["impl RefUnwindSafe for RuntimeError",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeError"]],["impl RefUnwindSafe for RuntimeEvent",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeEvent"]],["impl RefUnwindSafe for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeFreezeReason"]],["impl RefUnwindSafe for RuntimeHoldReason",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeHoldReason"]],["impl RefUnwindSafe for RuntimeLockId",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeLockId"]],["impl RefUnwindSafe for RuntimeSlashReason",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeSlashReason"]],["impl RefUnwindSafe for RuntimeTask",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeTask"]],["impl RefUnwindSafe for RuntimeViewFunction",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeViewFunction"]],["impl RefUnwindSafe for Origin",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::Origin"]],["impl RefUnwindSafe for OriginCaller",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::OriginCaller"]],["impl RefUnwindSafe for RuntimeCall",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeCall"]],["impl RefUnwindSafe for RuntimeError",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeError"]],["impl RefUnwindSafe for RuntimeEvent",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeEvent"]],["impl RefUnwindSafe for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeFreezeReason"]],["impl RefUnwindSafe for RuntimeHoldReason",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeHoldReason"]],["impl RefUnwindSafe for RuntimeLockId",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeLockId"]],["impl RefUnwindSafe for RuntimeSlashReason",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeSlashReason"]],["impl RefUnwindSafe for RuntimeTask",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeTask"]],["impl RefUnwindSafe for RuntimeViewFunction",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeViewFunction"]],["impl RefUnwindSafe for OriginCaller",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::OriginCaller"]],["impl RefUnwindSafe for RuntimeCall",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeCall"]],["impl RefUnwindSafe for RuntimeError",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeError"]],["impl RefUnwindSafe for RuntimeEvent",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeEvent"]],["impl RefUnwindSafe for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeFreezeReason"]],["impl RefUnwindSafe for RuntimeHoldReason",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeHoldReason"]],["impl RefUnwindSafe for RuntimeLockId",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeLockId"]],["impl RefUnwindSafe for RuntimeSlashReason",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeSlashReason"]],["impl RefUnwindSafe for RuntimeTask",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeTask"]],["impl RefUnwindSafe for RuntimeViewFunction",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeViewFunction"]],["impl RefUnwindSafe for Balances",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet::storage_types::Balances"]],["impl RefUnwindSafe for TotalIssuance",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet::storage_types::TotalIssuance"]],["impl RefUnwindSafe for Balances",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::storage_types::Balances"]],["impl RefUnwindSafe for TotalIssuance",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::storage_types::TotalIssuance"]],["impl RefUnwindSafe for PalletInfo",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::PalletInfo"]],["impl RefUnwindSafe for Runtime",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::Runtime"]],["impl RefUnwindSafe for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeGenesisConfig"]],["impl RefUnwindSafe for Value",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::storage_types::Value"]],["impl RefUnwindSafe for PalletInfo",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::PalletInfo"]],["impl RefUnwindSafe for Runtime",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::Runtime"]],["impl RefUnwindSafe for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeGenesisConfig"]],["impl RefUnwindSafe for PalletInfo",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::PalletInfo"]],["impl RefUnwindSafe for Runtime",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::Runtime"]],["impl RefUnwindSafe for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeGenesisConfig"]],["impl RefUnwindSafe for PalletInfo",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::PalletInfo"]],["impl RefUnwindSafe for Runtime",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::Runtime"]],["impl RefUnwindSafe for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeGenesisConfig"]],["impl RefUnwindSafe for PalletInfo",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletInfo"]],["impl RefUnwindSafe for Runtime",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::Runtime"]],["impl RefUnwindSafe for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeGenesisConfig"]],["impl RefUnwindSafe for OtherAuthorProvider",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::OtherAuthorProvider"]],["impl RefUnwindSafe for PalletInfo",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletInfo"]],["impl RefUnwindSafe for Runtime",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::Runtime"]],["impl RefUnwindSafe for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeGenesisConfig"]],["impl RefUnwindSafe for PalletInfo",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::PalletInfo"]],["impl RefUnwindSafe for Runtime",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::Runtime"]],["impl RefUnwindSafe for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeGenesisConfig"]],["impl RefUnwindSafe for AddToPayload",1,["pezkuwi_sdk_docs::reference_docs::transaction_extensions::transaction_extensions_example::AddToPayload"]],["impl RefUnwindSafe for AddToSignaturePayload",1,["pezkuwi_sdk_docs::reference_docs::transaction_extensions::transaction_extensions_example::AddToSignaturePayload"]],["impl<T> RefUnwindSafe for Call<T>
where\n <T as Config>::AccountId: RefUnwindSafe,\n T: RefUnwindSafe,
",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet::Call"]],["impl<T> RefUnwindSafe for Call<T>
where\n <T as Config>::RuntimeEvent: Sized,\n <T as Config>::AccountId: RefUnwindSafe,\n T: RefUnwindSafe,
",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Call"]],["impl<T> RefUnwindSafe for Error<T>
where\n T: RefUnwindSafe,
",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Error"]],["impl<T> RefUnwindSafe for Event<T>
where\n <T as Config>::RuntimeEvent: Sized,\n <T as Config>::AccountId: RefUnwindSafe,\n T: RefUnwindSafe,
",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Event"]],["impl<T> RefUnwindSafe for Call<T>
where\n T: RefUnwindSafe,
",1,["pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet::Call"]],["impl<T> RefUnwindSafe for Call<T>
where\n <T as Config>::RuntimeEvent: Sized,\n T: RefUnwindSafe,
",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Call"]],["impl<T> RefUnwindSafe for Event<T>
where\n <T as Config>::RuntimeEvent: Sized,\n T: RefUnwindSafe,
",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Event"]],["impl<T> RefUnwindSafe for Call<T>
where\n <T as Config>::AccountId: RefUnwindSafe,\n T: RefUnwindSafe,
",1,["pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet::Call"]],["impl<T> RefUnwindSafe for Call<T>
where\n T: RefUnwindSafe,
",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin::Call"]],["impl<T> RefUnwindSafe for Call<T>
where\n T: RefUnwindSafe,
",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::Call"]],["impl<T> RefUnwindSafe for Call<T>
where\n T: RefUnwindSafe,
",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin::Call"]],["impl<T> RefUnwindSafe for Call<T>
where\n T: RefUnwindSafe,
",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author::Call"]],["impl<T> RefUnwindSafe for Call<T>
where\n T: RefUnwindSafe,
",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo::Call"]],["impl<T> RefUnwindSafe for Call<T>
where\n T: RefUnwindSafe,
",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose::Call"]],["impl<T> RefUnwindSafe for Call<T>
where\n T: RefUnwindSafe,
",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight::Call"]],["impl<T> RefUnwindSafe for Call<T>
where\n T: RefUnwindSafe,
",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::Call"]],["impl<T> RefUnwindSafe for Call<T>
where\n T: RefUnwindSafe,
",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::Call"]],["impl<T> RefUnwindSafe for Call<T>
where\n T: RefUnwindSafe,
",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call::Call"]],["impl<T> RefUnwindSafe for Pallet<T>
where\n T: RefUnwindSafe,
",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet::Pallet"]],["impl<T> RefUnwindSafe for Pallet<T>
where\n T: RefUnwindSafe,
",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Pallet"]],["impl<T> RefUnwindSafe for Pallet<T>
where\n T: RefUnwindSafe,
",1,["pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet::Pallet"]],["impl<T> RefUnwindSafe for Pallet<T>
where\n T: RefUnwindSafe,
",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Pallet"]],["impl<T> RefUnwindSafe for Pallet<T>
where\n T: RefUnwindSafe,
",1,["pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet::Pallet"]],["impl<T> RefUnwindSafe for Pallet<T>
where\n T: RefUnwindSafe,
",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin::Pallet"]],["impl<T> RefUnwindSafe for Pallet<T>
where\n T: RefUnwindSafe,
",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::Pallet"]],["impl<T> RefUnwindSafe for Pallet<T>
where\n T: RefUnwindSafe,
",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin::Pallet"]],["impl<T> RefUnwindSafe for Pallet<T>
where\n T: RefUnwindSafe,
",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author::Pallet"]],["impl<T> RefUnwindSafe for Pallet<T>
where\n T: RefUnwindSafe,
",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo::Pallet"]],["impl<T> RefUnwindSafe for Pallet<T>
where\n T: RefUnwindSafe,
",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose::Pallet"]],["impl<T> RefUnwindSafe for Pallet<T>
where\n T: RefUnwindSafe,
",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight::Pallet"]],["impl<T> RefUnwindSafe for GenesisConfig<T>
where\n <T as Config>::AccountId: RefUnwindSafe,
",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::GenesisConfig"]],["impl<T> RefUnwindSafe for Pallet<T>
where\n T: RefUnwindSafe,
",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::Pallet"]],["impl<T> RefUnwindSafe for Pallet<T>
where\n T: RefUnwindSafe,
",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::Pallet"]],["impl<T> RefUnwindSafe for Pallet<T>
where\n T: RefUnwindSafe,
",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call::Pallet"]]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[84704]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js b/web/public/sdk_docs/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js new file mode 100644 index 00000000..65432d1e --- /dev/null +++ b/web/public/sdk_docs/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl !UnwindSafe for RuntimeOrigin",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeOrigin"]],["impl !UnwindSafe for RuntimeOrigin",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeOrigin"]],["impl !UnwindSafe for RuntimeOrigin",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeOrigin"]],["impl !UnwindSafe for RuntimeOrigin",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeOrigin"]],["impl !UnwindSafe for RuntimeOrigin",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeOrigin"]],["impl !UnwindSafe for RuntimeOrigin",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeOrigin"]],["impl !UnwindSafe for RuntimeOrigin",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeOrigin"]],["impl UnwindSafe for OriginCaller",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::OriginCaller"]],["impl UnwindSafe for RuntimeCall",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeCall"]],["impl UnwindSafe for RuntimeError",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeError"]],["impl UnwindSafe for RuntimeEvent",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeEvent"]],["impl UnwindSafe for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeFreezeReason"]],["impl UnwindSafe for RuntimeHoldReason",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeHoldReason"]],["impl UnwindSafe for RuntimeLockId",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeLockId"]],["impl UnwindSafe for RuntimeSlashReason",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeSlashReason"]],["impl UnwindSafe for RuntimeTask",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeTask"]],["impl UnwindSafe for RuntimeViewFunction",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeViewFunction"]],["impl UnwindSafe for OriginCaller",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::OriginCaller"]],["impl UnwindSafe for RuntimeCall",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeCall"]],["impl UnwindSafe for RuntimeError",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeError"]],["impl UnwindSafe for RuntimeEvent",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeEvent"]],["impl UnwindSafe for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeFreezeReason"]],["impl UnwindSafe for RuntimeHoldReason",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeHoldReason"]],["impl UnwindSafe for RuntimeLockId",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeLockId"]],["impl UnwindSafe for RuntimeSlashReason",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeSlashReason"]],["impl UnwindSafe for RuntimeTask",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeTask"]],["impl UnwindSafe for RuntimeViewFunction",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeViewFunction"]],["impl UnwindSafe for Call",1,["pezkuwi_sdk_docs::reference_docs::extrinsic_encoding::call_data::Call"]],["impl UnwindSafe for PalletACall",1,["pezkuwi_sdk_docs::reference_docs::extrinsic_encoding::call_data::PalletACall"]],["impl UnwindSafe for PalletBCall",1,["pezkuwi_sdk_docs::reference_docs::extrinsic_encoding::call_data::PalletBCall"]],["impl UnwindSafe for Origin",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::Origin"]],["impl UnwindSafe for OriginCaller",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::OriginCaller"]],["impl UnwindSafe for RuntimeCall",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeCall"]],["impl UnwindSafe for RuntimeError",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeError"]],["impl UnwindSafe for RuntimeEvent",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeEvent"]],["impl UnwindSafe for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeFreezeReason"]],["impl UnwindSafe for RuntimeHoldReason",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeHoldReason"]],["impl UnwindSafe for RuntimeLockId",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeLockId"]],["impl UnwindSafe for RuntimeSlashReason",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeSlashReason"]],["impl UnwindSafe for RuntimeTask",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeTask"]],["impl UnwindSafe for RuntimeViewFunction",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeViewFunction"]],["impl UnwindSafe for OriginCaller",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::OriginCaller"]],["impl UnwindSafe for RuntimeCall",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeCall"]],["impl UnwindSafe for RuntimeError",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeError"]],["impl UnwindSafe for RuntimeEvent",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeEvent"]],["impl UnwindSafe for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeFreezeReason"]],["impl UnwindSafe for RuntimeHoldReason",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeHoldReason"]],["impl UnwindSafe for RuntimeLockId",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeLockId"]],["impl UnwindSafe for RuntimeSlashReason",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeSlashReason"]],["impl UnwindSafe for RuntimeTask",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeTask"]],["impl UnwindSafe for RuntimeViewFunction",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeViewFunction"]],["impl UnwindSafe for OriginCaller",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::OriginCaller"]],["impl UnwindSafe for RuntimeCall",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeCall"]],["impl UnwindSafe for RuntimeError",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeError"]],["impl UnwindSafe for RuntimeEvent",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeEvent"]],["impl UnwindSafe for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeFreezeReason"]],["impl UnwindSafe for RuntimeHoldReason",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeHoldReason"]],["impl UnwindSafe for RuntimeLockId",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeLockId"]],["impl UnwindSafe for RuntimeSlashReason",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeSlashReason"]],["impl UnwindSafe for RuntimeTask",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeTask"]],["impl UnwindSafe for RuntimeViewFunction",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeViewFunction"]],["impl UnwindSafe for Origin",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::Origin"]],["impl UnwindSafe for OriginCaller",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::OriginCaller"]],["impl UnwindSafe for RuntimeCall",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeCall"]],["impl UnwindSafe for RuntimeError",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeError"]],["impl UnwindSafe for RuntimeEvent",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeEvent"]],["impl UnwindSafe for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeFreezeReason"]],["impl UnwindSafe for RuntimeHoldReason",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeHoldReason"]],["impl UnwindSafe for RuntimeLockId",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeLockId"]],["impl UnwindSafe for RuntimeSlashReason",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeSlashReason"]],["impl UnwindSafe for RuntimeTask",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeTask"]],["impl UnwindSafe for RuntimeViewFunction",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeViewFunction"]],["impl UnwindSafe for OriginCaller",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::OriginCaller"]],["impl UnwindSafe for RuntimeCall",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeCall"]],["impl UnwindSafe for RuntimeError",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeError"]],["impl UnwindSafe for RuntimeEvent",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeEvent"]],["impl UnwindSafe for RuntimeFreezeReason",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeFreezeReason"]],["impl UnwindSafe for RuntimeHoldReason",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeHoldReason"]],["impl UnwindSafe for RuntimeLockId",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeLockId"]],["impl UnwindSafe for RuntimeSlashReason",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeSlashReason"]],["impl UnwindSafe for RuntimeTask",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeTask"]],["impl UnwindSafe for RuntimeViewFunction",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeViewFunction"]],["impl UnwindSafe for Balances",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet::storage_types::Balances"]],["impl UnwindSafe for TotalIssuance",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet::storage_types::TotalIssuance"]],["impl UnwindSafe for Balances",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::storage_types::Balances"]],["impl UnwindSafe for TotalIssuance",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::storage_types::TotalIssuance"]],["impl UnwindSafe for PalletInfo",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::PalletInfo"]],["impl UnwindSafe for Runtime",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::Runtime"]],["impl UnwindSafe for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::RuntimeGenesisConfig"]],["impl UnwindSafe for Value",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::storage_types::Value"]],["impl UnwindSafe for PalletInfo",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::PalletInfo"]],["impl UnwindSafe for Runtime",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::Runtime"]],["impl UnwindSafe for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::RuntimeGenesisConfig"]],["impl UnwindSafe for PalletInfo",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::PalletInfo"]],["impl UnwindSafe for Runtime",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::Runtime"]],["impl UnwindSafe for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::RuntimeGenesisConfig"]],["impl UnwindSafe for PalletInfo",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::PalletInfo"]],["impl UnwindSafe for Runtime",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::Runtime"]],["impl UnwindSafe for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::RuntimeGenesisConfig"]],["impl UnwindSafe for PalletInfo",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletInfo"]],["impl UnwindSafe for Runtime",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::Runtime"]],["impl UnwindSafe for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::RuntimeGenesisConfig"]],["impl UnwindSafe for OtherAuthorProvider",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::OtherAuthorProvider"]],["impl UnwindSafe for PalletInfo",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletInfo"]],["impl UnwindSafe for Runtime",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::Runtime"]],["impl UnwindSafe for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::RuntimeGenesisConfig"]],["impl UnwindSafe for PalletInfo",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::PalletInfo"]],["impl UnwindSafe for Runtime",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::Runtime"]],["impl UnwindSafe for RuntimeGenesisConfig",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::RuntimeGenesisConfig"]],["impl UnwindSafe for AddToPayload",1,["pezkuwi_sdk_docs::reference_docs::transaction_extensions::transaction_extensions_example::AddToPayload"]],["impl UnwindSafe for AddToSignaturePayload",1,["pezkuwi_sdk_docs::reference_docs::transaction_extensions::transaction_extensions_example::AddToSignaturePayload"]],["impl<T> UnwindSafe for Call<T>
where\n <T as Config>::AccountId: UnwindSafe,\n T: UnwindSafe,
",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet::Call"]],["impl<T> UnwindSafe for Call<T>
where\n <T as Config>::RuntimeEvent: Sized,\n <T as Config>::AccountId: UnwindSafe,\n T: UnwindSafe,
",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Call"]],["impl<T> UnwindSafe for Error<T>
where\n T: UnwindSafe,
",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Error"]],["impl<T> UnwindSafe for Event<T>
where\n <T as Config>::RuntimeEvent: Sized,\n <T as Config>::AccountId: UnwindSafe,\n T: UnwindSafe,
",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Event"]],["impl<T> UnwindSafe for Call<T>
where\n T: UnwindSafe,
",1,["pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet::Call"]],["impl<T> UnwindSafe for Call<T>
where\n <T as Config>::RuntimeEvent: Sized,\n T: UnwindSafe,
",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Call"]],["impl<T> UnwindSafe for Event<T>
where\n <T as Config>::RuntimeEvent: Sized,\n T: UnwindSafe,
",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Event"]],["impl<T> UnwindSafe for Call<T>
where\n <T as Config>::AccountId: UnwindSafe,\n T: UnwindSafe,
",1,["pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet::Call"]],["impl<T> UnwindSafe for Call<T>
where\n T: UnwindSafe,
",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin::Call"]],["impl<T> UnwindSafe for Call<T>
where\n T: UnwindSafe,
",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::Call"]],["impl<T> UnwindSafe for Call<T>
where\n T: UnwindSafe,
",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin::Call"]],["impl<T> UnwindSafe for Call<T>
where\n T: UnwindSafe,
",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author::Call"]],["impl<T> UnwindSafe for Call<T>
where\n T: UnwindSafe,
",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo::Call"]],["impl<T> UnwindSafe for Call<T>
where\n T: UnwindSafe,
",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose::Call"]],["impl<T> UnwindSafe for Call<T>
where\n T: UnwindSafe,
",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight::Call"]],["impl<T> UnwindSafe for Call<T>
where\n T: UnwindSafe,
",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::Call"]],["impl<T> UnwindSafe for Call<T>
where\n T: UnwindSafe,
",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::Call"]],["impl<T> UnwindSafe for Call<T>
where\n T: UnwindSafe,
",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call::Call"]],["impl<T> UnwindSafe for Pallet<T>
where\n T: UnwindSafe,
",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet::Pallet"]],["impl<T> UnwindSafe for Pallet<T>
where\n T: UnwindSafe,
",1,["pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Pallet"]],["impl<T> UnwindSafe for Pallet<T>
where\n T: UnwindSafe,
",1,["pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet::Pallet"]],["impl<T> UnwindSafe for Pallet<T>
where\n T: UnwindSafe,
",1,["pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Pallet"]],["impl<T> UnwindSafe for Pallet<T>
where\n T: UnwindSafe,
",1,["pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet::Pallet"]],["impl<T> UnwindSafe for Pallet<T>
where\n T: UnwindSafe,
",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin::Pallet"]],["impl<T> UnwindSafe for Pallet<T>
where\n T: UnwindSafe,
",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::Pallet"]],["impl<T> UnwindSafe for Pallet<T>
where\n T: UnwindSafe,
",1,["pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin::Pallet"]],["impl<T> UnwindSafe for Pallet<T>
where\n T: UnwindSafe,
",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author::Pallet"]],["impl<T> UnwindSafe for Pallet<T>
where\n T: UnwindSafe,
",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo::Pallet"]],["impl<T> UnwindSafe for Pallet<T>
where\n T: UnwindSafe,
",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose::Pallet"]],["impl<T> UnwindSafe for Pallet<T>
where\n T: UnwindSafe,
",1,["pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight::Pallet"]],["impl<T> UnwindSafe for GenesisConfig<T>
where\n <T as Config>::AccountId: UnwindSafe,
",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::GenesisConfig"]],["impl<T> UnwindSafe for Pallet<T>
where\n T: UnwindSafe,
",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::Pallet"]],["impl<T> UnwindSafe for Pallet<T>
where\n T: UnwindSafe,
",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::Pallet"]],["impl<T> UnwindSafe for Pallet<T>
where\n T: UnwindSafe,
",1,["pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call::Pallet"]]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[83057]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/frame_support/dispatch/trait.Callable.js b/web/public/sdk_docs/trait.impl/frame_support/dispatch/trait.Callable.js new file mode 100644 index 00000000..9937106f --- /dev/null +++ b/web/public/sdk_docs/trait.impl/frame_support/dispatch/trait.Callable.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl<T: Config> Callable<T> for Pallet<T>"],["impl<T: Config> Callable<T> for Pallet<T>"],["impl<T: Config> Callable<T> for Pallet<T>"],["impl<T: Config> Callable<T> for Pallet<T>"],["impl<T: Config> Callable<T> for Pallet<T>"],["impl<T: Config> Callable<T> for Pallet<T>"],["impl<T: Config> Callable<T> for Pallet<T>"],["impl<T: Config> Callable<T> for Pallet<T>"],["impl<T: Config> Callable<T> for Pallet<T>"],["impl<T: Config> Callable<T> for Pallet<T>"],["impl<T: Config> Callable<T> for Pallet<T>"],["impl<T: Config> Callable<T> for Pallet<T>"],["impl<T: Config> Callable<T> for Pallet<T>"],["impl<T: Config> Callable<T> for Pallet<T>"],["impl<T: Config> Callable<T> for Pallet<T>"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[7197]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/frame_support/dispatch/trait.CheckIfFeeless.js b/web/public/sdk_docs/trait.impl/frame_support/dispatch/trait.CheckIfFeeless.js new file mode 100644 index 00000000..f2ec5892 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/frame_support/dispatch/trait.CheckIfFeeless.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl CheckIfFeeless for RuntimeCall"],["impl CheckIfFeeless for RuntimeCall"],["impl CheckIfFeeless for RuntimeCall"],["impl CheckIfFeeless for RuntimeCall"],["impl CheckIfFeeless for RuntimeCall"],["impl CheckIfFeeless for RuntimeCall"],["impl CheckIfFeeless for RuntimeCall"],["impl<T: Config> CheckIfFeeless for Call<T>"],["impl<T: Config> CheckIfFeeless for Call<T>"],["impl<T: Config> CheckIfFeeless for Call<T>"],["impl<T: Config> CheckIfFeeless for Call<T>"],["impl<T: Config> CheckIfFeeless for Call<T>"],["impl<T: Config> CheckIfFeeless for Call<T>"],["impl<T: Config> CheckIfFeeless for Call<T>"],["impl<T: Config> CheckIfFeeless for Call<T>"],["impl<T: Config> CheckIfFeeless for Call<T>"],["impl<T: Config> CheckIfFeeless for Call<T>"],["impl<T: Config> CheckIfFeeless for Call<T>"],["impl<T: Config> CheckIfFeeless for Call<T>"],["impl<T: Config> CheckIfFeeless for Call<T>"],["impl<T: Config> CheckIfFeeless for Call<T>"],["impl<T: Config> CheckIfFeeless for Call<T>"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[8774]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/frame_support/dispatch/trait.GetDispatchInfo.js b/web/public/sdk_docs/trait.impl/frame_support/dispatch/trait.GetDispatchInfo.js new file mode 100644 index 00000000..df503a1a --- /dev/null +++ b/web/public/sdk_docs/trait.impl/frame_support/dispatch/trait.GetDispatchInfo.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl GetDispatchInfo for RuntimeCall"],["impl GetDispatchInfo for RuntimeCall"],["impl GetDispatchInfo for RuntimeCall"],["impl GetDispatchInfo for RuntimeCall"],["impl GetDispatchInfo for RuntimeCall"],["impl GetDispatchInfo for RuntimeCall"],["impl GetDispatchInfo for RuntimeCall"],["impl<T: Config> GetDispatchInfo for Call<T>"],["impl<T: Config> GetDispatchInfo for Call<T>"],["impl<T: Config> GetDispatchInfo for Call<T>"],["impl<T: Config> GetDispatchInfo for Call<T>"],["impl<T: Config> GetDispatchInfo for Call<T>"],["impl<T: Config> GetDispatchInfo for Call<T>"],["impl<T: Config> GetDispatchInfo for Call<T>"],["impl<T: Config> GetDispatchInfo for Call<T>"],["impl<T: Config> GetDispatchInfo for Call<T>"],["impl<T: Config> GetDispatchInfo for Call<T>"],["impl<T: Config> GetDispatchInfo for Call<T>"],["impl<T: Config> GetDispatchInfo for Call<T>"],["impl<T: Config> GetDispatchInfo for Call<T>"],["impl<T: Config> GetDispatchInfo for Call<T>"],["impl<T: Config> GetDispatchInfo for Call<T>"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[8796]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/frame_support/traits/dispatch/trait.Authorize.js b/web/public/sdk_docs/trait.impl/frame_support/traits/dispatch/trait.Authorize.js new file mode 100644 index 00000000..cfd778cd --- /dev/null +++ b/web/public/sdk_docs/trait.impl/frame_support/traits/dispatch/trait.Authorize.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl Authorize for RuntimeCall"],["impl Authorize for RuntimeCall"],["impl Authorize for RuntimeCall"],["impl Authorize for RuntimeCall"],["impl Authorize for RuntimeCall"],["impl Authorize for RuntimeCall"],["impl Authorize for RuntimeCall"],["impl<T: Config> Authorize for Call<T>"],["impl<T: Config> Authorize for Call<T>"],["impl<T: Config> Authorize for Call<T>"],["impl<T: Config> Authorize for Call<T>"],["impl<T: Config> Authorize for Call<T>"],["impl<T: Config> Authorize for Call<T>"],["impl<T: Config> Authorize for Call<T>"],["impl<T: Config> Authorize for Call<T>"],["impl<T: Config> Authorize for Call<T>"],["impl<T: Config> Authorize for Call<T>"],["impl<T: Config> Authorize for Call<T>"],["impl<T: Config> Authorize for Call<T>"],["impl<T: Config> Authorize for Call<T>"],["impl<T: Config> Authorize for Call<T>"],["impl<T: Config> Authorize for Call<T>"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[8664]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/frame_support/traits/dispatch/trait.CallerTrait.js b/web/public/sdk_docs/trait.impl/frame_support/traits/dispatch/trait.CallerTrait.js new file mode 100644 index 00000000..bd5d09fb --- /dev/null +++ b/web/public/sdk_docs/trait.impl/frame_support/traits/dispatch/trait.CallerTrait.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller"],["impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller"],["impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller"],["impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller"],["impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller"],["impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller"],["impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[3640]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/frame_support/traits/dispatch/trait.OriginTrait.js b/web/public/sdk_docs/trait.impl/frame_support/traits/dispatch/trait.OriginTrait.js new file mode 100644 index 00000000..b958d6b2 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/frame_support/traits/dispatch/trait.OriginTrait.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl OriginTrait for RuntimeOrigin"],["impl OriginTrait for RuntimeOrigin"],["impl OriginTrait for RuntimeOrigin"],["impl OriginTrait for RuntimeOrigin"],["impl OriginTrait for RuntimeOrigin"],["impl OriginTrait for RuntimeOrigin"],["impl OriginTrait for RuntimeOrigin"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[1887]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/frame_support/traits/dispatch/trait.UnfilteredDispatchable.js b/web/public/sdk_docs/trait.impl/frame_support/traits/dispatch/trait.UnfilteredDispatchable.js new file mode 100644 index 00000000..74fe4e5b --- /dev/null +++ b/web/public/sdk_docs/trait.impl/frame_support/traits/dispatch/trait.UnfilteredDispatchable.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl UnfilteredDispatchable for RuntimeCall"],["impl UnfilteredDispatchable for RuntimeCall"],["impl UnfilteredDispatchable for RuntimeCall"],["impl UnfilteredDispatchable for RuntimeCall"],["impl UnfilteredDispatchable for RuntimeCall"],["impl UnfilteredDispatchable for RuntimeCall"],["impl UnfilteredDispatchable for RuntimeCall"],["impl<T: Config> UnfilteredDispatchable for Call<T>"],["impl<T: Config> UnfilteredDispatchable for Call<T>"],["impl<T: Config> UnfilteredDispatchable for Call<T>"],["impl<T: Config> UnfilteredDispatchable for Call<T>"],["impl<T: Config> UnfilteredDispatchable for Call<T>"],["impl<T: Config> UnfilteredDispatchable for Call<T>"],["impl<T: Config> UnfilteredDispatchable for Call<T>"],["impl<T: Config> UnfilteredDispatchable for Call<T>"],["impl<T: Config> UnfilteredDispatchable for Call<T>"],["impl<T: Config> UnfilteredDispatchable for Call<T>"],["impl<T: Config> UnfilteredDispatchable for Call<T>"],["impl<T: Config> UnfilteredDispatchable for Call<T>"],["impl<T: Config> UnfilteredDispatchable for Call<T>"],["impl<T: Config> UnfilteredDispatchable for Call<T>"],["impl<T: Config> UnfilteredDispatchable for Call<T>"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[8950]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/frame_support/traits/error/trait.PalletError.js b/web/public/sdk_docs/trait.impl/frame_support/traits/error/trait.PalletError.js new file mode 100644 index 00000000..a2a7aada --- /dev/null +++ b/web/public/sdk_docs/trait.impl/frame_support/traits/error/trait.PalletError.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl<T> PalletError for Error<T>"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[247]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/frame_support/traits/hooks/trait.BeforeAllRuntimeMigrations.js b/web/public/sdk_docs/trait.impl/frame_support/traits/hooks/trait.BeforeAllRuntimeMigrations.js new file mode 100644 index 00000000..0e480128 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/frame_support/traits/hooks/trait.BeforeAllRuntimeMigrations.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>"],["impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>"],["impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>"],["impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>"],["impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>"],["impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>"],["impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>"],["impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>"],["impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>"],["impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>"],["impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>"],["impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>"],["impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>"],["impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>"],["impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[7332]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/frame_support/traits/hooks/trait.BuildGenesisConfig.js b/web/public/sdk_docs/trait.impl/frame_support/traits/hooks/trait.BuildGenesisConfig.js new file mode 100644 index 00000000..4f4e81f4 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/frame_support/traits/hooks/trait.BuildGenesisConfig.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl BuildGenesisConfig for RuntimeGenesisConfig"],["impl BuildGenesisConfig for RuntimeGenesisConfig"],["impl BuildGenesisConfig for RuntimeGenesisConfig"],["impl BuildGenesisConfig for RuntimeGenesisConfig"],["impl BuildGenesisConfig for RuntimeGenesisConfig"],["impl BuildGenesisConfig for RuntimeGenesisConfig"],["impl BuildGenesisConfig for RuntimeGenesisConfig"],["impl<T: Config> BuildGenesisConfig for GenesisConfig<T>"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[2578]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/frame_support/traits/hooks/trait.Hooks.js b/web/public/sdk_docs/trait.impl/frame_support/traits/hooks/trait.Hooks.js new file mode 100644 index 00000000..f7e122d2 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/frame_support/traits/hooks/trait.Hooks.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[8442]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/frame_support/traits/hooks/trait.IntegrityTest.js b/web/public/sdk_docs/trait.impl/frame_support/traits/hooks/trait.IntegrityTest.js new file mode 100644 index 00000000..c8aca711 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/frame_support/traits/hooks/trait.IntegrityTest.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl<T: Config> IntegrityTest for Pallet<T>"],["impl<T: Config> IntegrityTest for Pallet<T>"],["impl<T: Config> IntegrityTest for Pallet<T>"],["impl<T: Config> IntegrityTest for Pallet<T>"],["impl<T: Config> IntegrityTest for Pallet<T>"],["impl<T: Config> IntegrityTest for Pallet<T>"],["impl<T: Config> IntegrityTest for Pallet<T>"],["impl<T: Config> IntegrityTest for Pallet<T>"],["impl<T: Config> IntegrityTest for Pallet<T>"],["impl<T: Config> IntegrityTest for Pallet<T>"],["impl<T: Config> IntegrityTest for Pallet<T>"],["impl<T: Config> IntegrityTest for Pallet<T>"],["impl<T: Config> IntegrityTest for Pallet<T>"],["impl<T: Config> IntegrityTest for Pallet<T>"],["impl<T: Config> IntegrityTest for Pallet<T>"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[7137]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/frame_support/traits/hooks/trait.OnFinalize.js b/web/public/sdk_docs/trait.impl/frame_support/traits/hooks/trait.OnFinalize.js new file mode 100644 index 00000000..cd8168b3 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/frame_support/traits/hooks/trait.OnFinalize.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[8517]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/frame_support/traits/hooks/trait.OnGenesis.js b/web/public/sdk_docs/trait.impl/frame_support/traits/hooks/trait.OnGenesis.js new file mode 100644 index 00000000..f45e0a54 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/frame_support/traits/hooks/trait.OnGenesis.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl<T: Config> OnGenesis for Pallet<T>"],["impl<T: Config> OnGenesis for Pallet<T>"],["impl<T: Config> OnGenesis for Pallet<T>"],["impl<T: Config> OnGenesis for Pallet<T>"],["impl<T: Config> OnGenesis for Pallet<T>"],["impl<T: Config> OnGenesis for Pallet<T>"],["impl<T: Config> OnGenesis for Pallet<T>"],["impl<T: Config> OnGenesis for Pallet<T>"],["impl<T: Config> OnGenesis for Pallet<T>"],["impl<T: Config> OnGenesis for Pallet<T>"],["impl<T: Config> OnGenesis for Pallet<T>"],["impl<T: Config> OnGenesis for Pallet<T>"],["impl<T: Config> OnGenesis for Pallet<T>"],["impl<T: Config> OnGenesis for Pallet<T>"],["impl<T: Config> OnGenesis for Pallet<T>"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[7077]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/frame_support/traits/hooks/trait.OnIdle.js b/web/public/sdk_docs/trait.impl/frame_support/traits/hooks/trait.OnIdle.js new file mode 100644 index 00000000..1d1081e5 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/frame_support/traits/hooks/trait.OnIdle.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[8457]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/frame_support/traits/hooks/trait.OnInitialize.js b/web/public/sdk_docs/trait.impl/frame_support/traits/hooks/trait.OnInitialize.js new file mode 100644 index 00000000..e125983a --- /dev/null +++ b/web/public/sdk_docs/trait.impl/frame_support/traits/hooks/trait.OnInitialize.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[8547]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/frame_support/traits/hooks/trait.OnPoll.js b/web/public/sdk_docs/trait.impl/frame_support/traits/hooks/trait.OnPoll.js new file mode 100644 index 00000000..7c6432f6 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/frame_support/traits/hooks/trait.OnPoll.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[8457]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/frame_support/traits/hooks/trait.OnRuntimeUpgrade.js b/web/public/sdk_docs/trait.impl/frame_support/traits/hooks/trait.OnRuntimeUpgrade.js new file mode 100644 index 00000000..adcbfb90 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/frame_support/traits/hooks/trait.OnRuntimeUpgrade.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl<T: Config> OnRuntimeUpgrade for Pallet<T>"],["impl<T: Config> OnRuntimeUpgrade for Pallet<T>"],["impl<T: Config> OnRuntimeUpgrade for Pallet<T>"],["impl<T: Config> OnRuntimeUpgrade for Pallet<T>"],["impl<T: Config> OnRuntimeUpgrade for Pallet<T>"],["impl<T: Config> OnRuntimeUpgrade for Pallet<T>"],["impl<T: Config> OnRuntimeUpgrade for Pallet<T>"],["impl<T: Config> OnRuntimeUpgrade for Pallet<T>"],["impl<T: Config> OnRuntimeUpgrade for Pallet<T>"],["impl<T: Config> OnRuntimeUpgrade for Pallet<T>"],["impl<T: Config> OnRuntimeUpgrade for Pallet<T>"],["impl<T: Config> OnRuntimeUpgrade for Pallet<T>"],["impl<T: Config> OnRuntimeUpgrade for Pallet<T>"],["impl<T: Config> OnRuntimeUpgrade for Pallet<T>"],["impl<T: Config> OnRuntimeUpgrade for Pallet<T>"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[7182]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/frame_support/traits/metadata/trait.GetCallIndex.js b/web/public/sdk_docs/trait.impl/frame_support/traits/metadata/trait.GetCallIndex.js new file mode 100644 index 00000000..b46ec29f --- /dev/null +++ b/web/public/sdk_docs/trait.impl/frame_support/traits/metadata/trait.GetCallIndex.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl<T: Config> GetCallIndex for Call<T>"],["impl<T: Config> GetCallIndex for Call<T>"],["impl<T: Config> GetCallIndex for Call<T>"],["impl<T: Config> GetCallIndex for Call<T>"],["impl<T: Config> GetCallIndex for Call<T>"],["impl<T: Config> GetCallIndex for Call<T>"],["impl<T: Config> GetCallIndex for Call<T>"],["impl<T: Config> GetCallIndex for Call<T>"],["impl<T: Config> GetCallIndex for Call<T>"],["impl<T: Config> GetCallIndex for Call<T>"],["impl<T: Config> GetCallIndex for Call<T>"],["impl<T: Config> GetCallIndex for Call<T>"],["impl<T: Config> GetCallIndex for Call<T>"],["impl<T: Config> GetCallIndex for Call<T>"],["impl<T: Config> GetCallIndex for Call<T>"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[6942]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/frame_support/traits/metadata/trait.GetCallMetadata.js b/web/public/sdk_docs/trait.impl/frame_support/traits/metadata/trait.GetCallMetadata.js new file mode 100644 index 00000000..fb4b8b04 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/frame_support/traits/metadata/trait.GetCallMetadata.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl GetCallMetadata for RuntimeCall"],["impl GetCallMetadata for RuntimeCall"],["impl GetCallMetadata for RuntimeCall"],["impl GetCallMetadata for RuntimeCall"],["impl GetCallMetadata for RuntimeCall"],["impl GetCallMetadata for RuntimeCall"],["impl GetCallMetadata for RuntimeCall"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[1831]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/frame_support/traits/metadata/trait.GetCallName.js b/web/public/sdk_docs/trait.impl/frame_support/traits/metadata/trait.GetCallName.js new file mode 100644 index 00000000..f4d4880d --- /dev/null +++ b/web/public/sdk_docs/trait.impl/frame_support/traits/metadata/trait.GetCallName.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl<T: Config> GetCallName for Call<T>"],["impl<T: Config> GetCallName for Call<T>"],["impl<T: Config> GetCallName for Call<T>"],["impl<T: Config> GetCallName for Call<T>"],["impl<T: Config> GetCallName for Call<T>"],["impl<T: Config> GetCallName for Call<T>"],["impl<T: Config> GetCallName for Call<T>"],["impl<T: Config> GetCallName for Call<T>"],["impl<T: Config> GetCallName for Call<T>"],["impl<T: Config> GetCallName for Call<T>"],["impl<T: Config> GetCallName for Call<T>"],["impl<T: Config> GetCallName for Call<T>"],["impl<T: Config> GetCallName for Call<T>"],["impl<T: Config> GetCallName for Call<T>"],["impl<T: Config> GetCallName for Call<T>"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[6927]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/frame_support/traits/metadata/trait.GetStorageVersion.js b/web/public/sdk_docs/trait.impl/frame_support/traits/metadata/trait.GetStorageVersion.js new file mode 100644 index 00000000..5f721451 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/frame_support/traits/metadata/trait.GetStorageVersion.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl<T: Config> GetStorageVersion for Pallet<T>"],["impl<T: Config> GetStorageVersion for Pallet<T>"],["impl<T: Config> GetStorageVersion for Pallet<T>"],["impl<T: Config> GetStorageVersion for Pallet<T>"],["impl<T: Config> GetStorageVersion for Pallet<T>"],["impl<T: Config> GetStorageVersion for Pallet<T>"],["impl<T: Config> GetStorageVersion for Pallet<T>"],["impl<T: Config> GetStorageVersion for Pallet<T>"],["impl<T: Config> GetStorageVersion for Pallet<T>"],["impl<T: Config> GetStorageVersion for Pallet<T>"],["impl<T: Config> GetStorageVersion for Pallet<T>"],["impl<T: Config> GetStorageVersion for Pallet<T>"],["impl<T: Config> GetStorageVersion for Pallet<T>"],["impl<T: Config> GetStorageVersion for Pallet<T>"],["impl<T: Config> GetStorageVersion for Pallet<T>"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[7197]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/frame_support/traits/metadata/trait.PalletInfo.js b/web/public/sdk_docs/trait.impl/frame_support/traits/metadata/trait.PalletInfo.js new file mode 100644 index 00000000..d71039f1 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/frame_support/traits/metadata/trait.PalletInfo.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl PalletInfo for PalletInfo"],["impl PalletInfo for PalletInfo"],["impl PalletInfo for PalletInfo"],["impl PalletInfo for PalletInfo"],["impl PalletInfo for PalletInfo"],["impl PalletInfo for PalletInfo"],["impl PalletInfo for PalletInfo"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[1817]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/frame_support/traits/metadata/trait.PalletInfoAccess.js b/web/public/sdk_docs/trait.impl/frame_support/traits/metadata/trait.PalletInfoAccess.js new file mode 100644 index 00000000..5bbb2c1f --- /dev/null +++ b/web/public/sdk_docs/trait.impl/frame_support/traits/metadata/trait.PalletInfoAccess.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl<T: Config> PalletInfoAccess for Pallet<T>"],["impl<T: Config> PalletInfoAccess for Pallet<T>"],["impl<T: Config> PalletInfoAccess for Pallet<T>"],["impl<T: Config> PalletInfoAccess for Pallet<T>"],["impl<T: Config> PalletInfoAccess for Pallet<T>"],["impl<T: Config> PalletInfoAccess for Pallet<T>"],["impl<T: Config> PalletInfoAccess for Pallet<T>"],["impl<T: Config> PalletInfoAccess for Pallet<T>"],["impl<T: Config> PalletInfoAccess for Pallet<T>"],["impl<T: Config> PalletInfoAccess for Pallet<T>"],["impl<T: Config> PalletInfoAccess for Pallet<T>"],["impl<T: Config> PalletInfoAccess for Pallet<T>"],["impl<T: Config> PalletInfoAccess for Pallet<T>"],["impl<T: Config> PalletInfoAccess for Pallet<T>"],["impl<T: Config> PalletInfoAccess for Pallet<T>"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[7182]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/frame_support/traits/metadata/trait.PalletsInfoAccess.js b/web/public/sdk_docs/trait.impl/frame_support/traits/metadata/trait.PalletsInfoAccess.js new file mode 100644 index 00000000..bb64268a --- /dev/null +++ b/web/public/sdk_docs/trait.impl/frame_support/traits/metadata/trait.PalletsInfoAccess.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl<T: Config> PalletsInfoAccess for Pallet<T>"],["impl<T: Config> PalletsInfoAccess for Pallet<T>"],["impl<T: Config> PalletsInfoAccess for Pallet<T>"],["impl<T: Config> PalletsInfoAccess for Pallet<T>"],["impl<T: Config> PalletsInfoAccess for Pallet<T>"],["impl<T: Config> PalletsInfoAccess for Pallet<T>"],["impl<T: Config> PalletsInfoAccess for Pallet<T>"],["impl<T: Config> PalletsInfoAccess for Pallet<T>"],["impl<T: Config> PalletsInfoAccess for Pallet<T>"],["impl<T: Config> PalletsInfoAccess for Pallet<T>"],["impl<T: Config> PalletsInfoAccess for Pallet<T>"],["impl<T: Config> PalletsInfoAccess for Pallet<T>"],["impl<T: Config> PalletsInfoAccess for Pallet<T>"],["impl<T: Config> PalletsInfoAccess for Pallet<T>"],["impl<T: Config> PalletsInfoAccess for Pallet<T>"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[7197]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/frame_support/traits/misc/trait.IsInherent.js b/web/public/sdk_docs/trait.impl/frame_support/traits/misc/trait.IsInherent.js new file mode 100644 index 00000000..ed9094a1 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/frame_support/traits/misc/trait.IsInherent.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime"],["impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime"],["impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime"],["impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime"],["impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime"],["impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime"],["impl IsInherent<<<Runtime as Config>::Block as Block>::Extrinsic> for Runtime"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[3738]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/frame_support/traits/misc/trait.IsSubType.js b/web/public/sdk_docs/trait.impl/frame_support/traits/misc/trait.IsSubType.js new file mode 100644 index 00000000..ffa36015 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/frame_support/traits/misc/trait.IsSubType.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"],["impl IsSubType<<Pallet<Runtime> as Callable<Runtime>>::RuntimeCall> for RuntimeCall"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[12130]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/frame_support/traits/misc/trait.OffchainWorker.js b/web/public/sdk_docs/trait.impl/frame_support/traits/misc/trait.OffchainWorker.js new file mode 100644 index 00000000..aa43cdf2 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/frame_support/traits/misc/trait.OffchainWorker.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"],["impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[8577]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/frame_support/traits/misc/trait.VariantCount.js b/web/public/sdk_docs/trait.impl/frame_support/traits/misc/trait.VariantCount.js new file mode 100644 index 00000000..570a25d0 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/frame_support/traits/misc/trait.VariantCount.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl VariantCount for RuntimeFreezeReason"],["impl VariantCount for RuntimeHoldReason"],["impl VariantCount for RuntimeFreezeReason"],["impl VariantCount for RuntimeHoldReason"],["impl VariantCount for RuntimeFreezeReason"],["impl VariantCount for RuntimeHoldReason"],["impl VariantCount for RuntimeFreezeReason"],["impl VariantCount for RuntimeHoldReason"],["impl VariantCount for RuntimeFreezeReason"],["impl VariantCount for RuntimeHoldReason"],["impl VariantCount for RuntimeFreezeReason"],["impl VariantCount for RuntimeHoldReason"],["impl VariantCount for RuntimeFreezeReason"],["impl VariantCount for RuntimeHoldReason"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[3892]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/frame_support/traits/storage/trait.StorageInfoTrait.js b/web/public/sdk_docs/trait.impl/frame_support/traits/storage/trait.StorageInfoTrait.js new file mode 100644 index 00000000..f4df2c7b --- /dev/null +++ b/web/public/sdk_docs/trait.impl/frame_support/traits/storage/trait.StorageInfoTrait.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl<T: Config> StorageInfoTrait for Pallet<T>"],["impl<T: Config> StorageInfoTrait for Pallet<T>"],["impl<T: Config> StorageInfoTrait for Pallet<T>"],["impl<T: Config> StorageInfoTrait for Pallet<T>"],["impl<T: Config> StorageInfoTrait for Pallet<T>"],["impl<T: Config> StorageInfoTrait for Pallet<T>"],["impl<T: Config> StorageInfoTrait for Pallet<T>"],["impl<T: Config> StorageInfoTrait for Pallet<T>"],["impl<T: Config> StorageInfoTrait for Pallet<T>"],["impl<T: Config> StorageInfoTrait for Pallet<T>"],["impl<T: Config> StorageInfoTrait for Pallet<T>"],["impl<T: Config> StorageInfoTrait for Pallet<T>"],["impl<T: Config> StorageInfoTrait for Pallet<T>"],["impl<T: Config> StorageInfoTrait for Pallet<T>"],["impl<T: Config> StorageInfoTrait for Pallet<T>"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[7182]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/frame_support/traits/storage/trait.WhitelistedStorageKeys.js b/web/public/sdk_docs/trait.impl/frame_support/traits/storage/trait.WhitelistedStorageKeys.js new file mode 100644 index 00000000..aaf3d4e0 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/frame_support/traits/storage/trait.WhitelistedStorageKeys.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl<T: Config> WhitelistedStorageKeys for Pallet<T>"],["impl<T: Config> WhitelistedStorageKeys for Pallet<T>"],["impl<T: Config> WhitelistedStorageKeys for Pallet<T>"],["impl<T: Config> WhitelistedStorageKeys for Pallet<T>"],["impl<T: Config> WhitelistedStorageKeys for Pallet<T>"],["impl<T: Config> WhitelistedStorageKeys for Pallet<T>"],["impl<T: Config> WhitelistedStorageKeys for Pallet<T>"],["impl<T: Config> WhitelistedStorageKeys for Pallet<T>"],["impl<T: Config> WhitelistedStorageKeys for Pallet<T>"],["impl<T: Config> WhitelistedStorageKeys for Pallet<T>"],["impl<T: Config> WhitelistedStorageKeys for Pallet<T>"],["impl<T: Config> WhitelistedStorageKeys for Pallet<T>"],["impl<T: Config> WhitelistedStorageKeys for Pallet<T>"],["impl<T: Config> WhitelistedStorageKeys for Pallet<T>"],["impl<T: Config> WhitelistedStorageKeys for Pallet<T>"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[7272]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/frame_support/traits/tasks/trait.Task.js b/web/public/sdk_docs/trait.impl/frame_support/traits/tasks/trait.Task.js new file mode 100644 index 00000000..f8512bda --- /dev/null +++ b/web/public/sdk_docs/trait.impl/frame_support/traits/tasks/trait.Task.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl Task for RuntimeTask"],["impl Task for RuntimeTask"],["impl Task for RuntimeTask"],["impl Task for RuntimeTask"],["impl Task for RuntimeTask"],["impl Task for RuntimeTask"],["impl Task for RuntimeTask"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[1754]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/frame_support/view_functions/trait.DispatchViewFunction.js b/web/public/sdk_docs/trait.impl/frame_support/view_functions/trait.DispatchViewFunction.js new file mode 100644 index 00000000..7ffbc2d8 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/frame_support/view_functions/trait.DispatchViewFunction.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl DispatchViewFunction for RuntimeViewFunction"],["impl DispatchViewFunction for RuntimeViewFunction"],["impl DispatchViewFunction for RuntimeViewFunction"],["impl DispatchViewFunction for RuntimeViewFunction"],["impl DispatchViewFunction for RuntimeViewFunction"],["impl DispatchViewFunction for RuntimeViewFunction"],["impl DispatchViewFunction for RuntimeViewFunction"],["impl<T: Config> DispatchViewFunction for Pallet<T>"],["impl<T: Config> DispatchViewFunction for Pallet<T>"],["impl<T: Config> DispatchViewFunction for Pallet<T>"],["impl<T: Config> DispatchViewFunction for Pallet<T>"],["impl<T: Config> DispatchViewFunction for Pallet<T>"],["impl<T: Config> DispatchViewFunction for Pallet<T>"],["impl<T: Config> DispatchViewFunction for Pallet<T>"],["impl<T: Config> DispatchViewFunction for Pallet<T>"],["impl<T: Config> DispatchViewFunction for Pallet<T>"],["impl<T: Config> DispatchViewFunction for Pallet<T>"],["impl<T: Config> DispatchViewFunction for Pallet<T>"],["impl<T: Config> DispatchViewFunction for Pallet<T>"],["impl<T: Config> DispatchViewFunction for Pallet<T>"],["impl<T: Config> DispatchViewFunction for Pallet<T>"],["impl<T: Config> DispatchViewFunction for Pallet<T>"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[9254]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/frame_support/view_functions/trait.ViewFunctionIdPrefix.js b/web/public/sdk_docs/trait.impl/frame_support/view_functions/trait.ViewFunctionIdPrefix.js new file mode 100644 index 00000000..742aaa72 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/frame_support/view_functions/trait.ViewFunctionIdPrefix.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl<T: Config> ViewFunctionIdPrefix for Pallet<T>"],["impl<T: Config> ViewFunctionIdPrefix for Pallet<T>"],["impl<T: Config> ViewFunctionIdPrefix for Pallet<T>"],["impl<T: Config> ViewFunctionIdPrefix for Pallet<T>"],["impl<T: Config> ViewFunctionIdPrefix for Pallet<T>"],["impl<T: Config> ViewFunctionIdPrefix for Pallet<T>"],["impl<T: Config> ViewFunctionIdPrefix for Pallet<T>"],["impl<T: Config> ViewFunctionIdPrefix for Pallet<T>"],["impl<T: Config> ViewFunctionIdPrefix for Pallet<T>"],["impl<T: Config> ViewFunctionIdPrefix for Pallet<T>"],["impl<T: Config> ViewFunctionIdPrefix for Pallet<T>"],["impl<T: Config> ViewFunctionIdPrefix for Pallet<T>"],["impl<T: Config> ViewFunctionIdPrefix for Pallet<T>"],["impl<T: Config> ViewFunctionIdPrefix for Pallet<T>"],["impl<T: Config> ViewFunctionIdPrefix for Pallet<T>"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[7242]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/frame_system/pallet/trait.Config.js b/web/public/sdk_docs/trait.impl/frame_system/pallet/trait.Config.js new file mode 100644 index 00000000..99551a4d --- /dev/null +++ b/web/public/sdk_docs/trait.impl/frame_system/pallet/trait.Config.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl Config for Runtime"],["impl Config for Runtime"],["impl Config for Runtime"],["impl Config for Runtime"],["impl Config for Runtime"],["impl Config for Runtime"],["impl Config for Runtime"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[1726]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/parity_scale_codec/codec/trait.Decode.js b/web/public/sdk_docs/trait.impl/parity_scale_codec/codec/trait.Decode.js new file mode 100644 index 00000000..12735ed5 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/parity_scale_codec/codec/trait.Decode.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl Decode for OriginCaller"],["impl Decode for RuntimeCall"],["impl Decode for RuntimeError"],["impl Decode for RuntimeEvent"],["impl Decode for RuntimeFreezeReason"],["impl Decode for RuntimeHoldReason"],["impl Decode for RuntimeLockId"],["impl Decode for RuntimeSlashReason"],["impl Decode for RuntimeTask"],["impl Decode for RuntimeViewFunction"],["impl Decode for OriginCaller"],["impl Decode for RuntimeCall"],["impl Decode for RuntimeError"],["impl Decode for RuntimeEvent"],["impl Decode for RuntimeFreezeReason"],["impl Decode for RuntimeHoldReason"],["impl Decode for RuntimeLockId"],["impl Decode for RuntimeSlashReason"],["impl Decode for RuntimeTask"],["impl Decode for RuntimeViewFunction"],["impl Decode for Call"],["impl Decode for PalletACall"],["impl Decode for PalletBCall"],["impl Decode for Origin"],["impl Decode for OriginCaller"],["impl Decode for RuntimeCall"],["impl Decode for RuntimeError"],["impl Decode for RuntimeEvent"],["impl Decode for RuntimeFreezeReason"],["impl Decode for RuntimeHoldReason"],["impl Decode for RuntimeLockId"],["impl Decode for RuntimeSlashReason"],["impl Decode for RuntimeTask"],["impl Decode for RuntimeViewFunction"],["impl Decode for OriginCaller"],["impl Decode for RuntimeCall"],["impl Decode for RuntimeError"],["impl Decode for RuntimeEvent"],["impl Decode for RuntimeFreezeReason"],["impl Decode for RuntimeHoldReason"],["impl Decode for RuntimeLockId"],["impl Decode for RuntimeSlashReason"],["impl Decode for RuntimeTask"],["impl Decode for RuntimeViewFunction"],["impl Decode for OriginCaller"],["impl Decode for RuntimeCall"],["impl Decode for RuntimeError"],["impl Decode for RuntimeEvent"],["impl Decode for RuntimeFreezeReason"],["impl Decode for RuntimeHoldReason"],["impl Decode for RuntimeLockId"],["impl Decode for RuntimeSlashReason"],["impl Decode for RuntimeTask"],["impl Decode for RuntimeViewFunction"],["impl Decode for Origin"],["impl Decode for OriginCaller"],["impl Decode for RuntimeCall"],["impl Decode for RuntimeError"],["impl Decode for RuntimeEvent"],["impl Decode for RuntimeFreezeReason"],["impl Decode for RuntimeHoldReason"],["impl Decode for RuntimeLockId"],["impl Decode for RuntimeSlashReason"],["impl Decode for RuntimeTask"],["impl Decode for RuntimeViewFunction"],["impl Decode for OriginCaller"],["impl Decode for RuntimeCall"],["impl Decode for RuntimeError"],["impl Decode for RuntimeEvent"],["impl Decode for RuntimeFreezeReason"],["impl Decode for RuntimeHoldReason"],["impl Decode for RuntimeLockId"],["impl Decode for RuntimeSlashReason"],["impl Decode for RuntimeTask"],["impl Decode for RuntimeViewFunction"],["impl Decode for AddToPayload"],["impl Decode for AddToSignaturePayload"],["impl<T> Decode for Error<T>"],["impl<T: Config> Decode for Call<T>"],["impl<T: Config> Decode for Call<T>"],["impl<T: Config> Decode for Event<T>
where\n T::AccountId: Decode,
"],["impl<T: Config> Decode for Call<T>"],["impl<T: Config> Decode for Call<T>"],["impl<T: Config> Decode for Event<T>"],["impl<T: Config> Decode for Call<T>"],["impl<T: Config> Decode for Call<T>"],["impl<T: Config> Decode for Call<T>"],["impl<T: Config> Decode for Call<T>"],["impl<T: Config> Decode for Call<T>"],["impl<T: Config> Decode for Call<T>"],["impl<T: Config> Decode for Call<T>"],["impl<T: Config> Decode for Call<T>"],["impl<T: Config> Decode for Call<T>"],["impl<T: Config> Decode for Call<T>"],["impl<T: Config> Decode for Call<T>"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[27899]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/parity_scale_codec/codec/trait.Encode.js b/web/public/sdk_docs/trait.impl/parity_scale_codec/codec/trait.Encode.js new file mode 100644 index 00000000..9416919c --- /dev/null +++ b/web/public/sdk_docs/trait.impl/parity_scale_codec/codec/trait.Encode.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl Encode for OriginCaller"],["impl Encode for RuntimeCall"],["impl Encode for RuntimeError"],["impl Encode for RuntimeEvent"],["impl Encode for RuntimeFreezeReason"],["impl Encode for RuntimeHoldReason"],["impl Encode for RuntimeLockId"],["impl Encode for RuntimeSlashReason"],["impl Encode for RuntimeTask"],["impl Encode for RuntimeViewFunction"],["impl Encode for OriginCaller"],["impl Encode for RuntimeCall"],["impl Encode for RuntimeError"],["impl Encode for RuntimeEvent"],["impl Encode for RuntimeFreezeReason"],["impl Encode for RuntimeHoldReason"],["impl Encode for RuntimeLockId"],["impl Encode for RuntimeSlashReason"],["impl Encode for RuntimeTask"],["impl Encode for RuntimeViewFunction"],["impl Encode for Call"],["impl Encode for PalletACall"],["impl Encode for PalletBCall"],["impl Encode for Origin"],["impl Encode for OriginCaller"],["impl Encode for RuntimeCall"],["impl Encode for RuntimeError"],["impl Encode for RuntimeEvent"],["impl Encode for RuntimeFreezeReason"],["impl Encode for RuntimeHoldReason"],["impl Encode for RuntimeLockId"],["impl Encode for RuntimeSlashReason"],["impl Encode for RuntimeTask"],["impl Encode for RuntimeViewFunction"],["impl Encode for OriginCaller"],["impl Encode for RuntimeCall"],["impl Encode for RuntimeError"],["impl Encode for RuntimeEvent"],["impl Encode for RuntimeFreezeReason"],["impl Encode for RuntimeHoldReason"],["impl Encode for RuntimeLockId"],["impl Encode for RuntimeSlashReason"],["impl Encode for RuntimeTask"],["impl Encode for RuntimeViewFunction"],["impl Encode for OriginCaller"],["impl Encode for RuntimeCall"],["impl Encode for RuntimeError"],["impl Encode for RuntimeEvent"],["impl Encode for RuntimeFreezeReason"],["impl Encode for RuntimeHoldReason"],["impl Encode for RuntimeLockId"],["impl Encode for RuntimeSlashReason"],["impl Encode for RuntimeTask"],["impl Encode for RuntimeViewFunction"],["impl Encode for Origin"],["impl Encode for OriginCaller"],["impl Encode for RuntimeCall"],["impl Encode for RuntimeError"],["impl Encode for RuntimeEvent"],["impl Encode for RuntimeFreezeReason"],["impl Encode for RuntimeHoldReason"],["impl Encode for RuntimeLockId"],["impl Encode for RuntimeSlashReason"],["impl Encode for RuntimeTask"],["impl Encode for RuntimeViewFunction"],["impl Encode for OriginCaller"],["impl Encode for RuntimeCall"],["impl Encode for RuntimeError"],["impl Encode for RuntimeEvent"],["impl Encode for RuntimeFreezeReason"],["impl Encode for RuntimeHoldReason"],["impl Encode for RuntimeLockId"],["impl Encode for RuntimeSlashReason"],["impl Encode for RuntimeTask"],["impl Encode for RuntimeViewFunction"],["impl Encode for AddToPayload"],["impl Encode for AddToSignaturePayload"],["impl<T> Encode for Error<T>"],["impl<T: Config> Encode for Call<T>"],["impl<T: Config> Encode for Call<T>"],["impl<T: Config> Encode for Event<T>
where\n T::AccountId: Encode,
"],["impl<T: Config> Encode for Call<T>"],["impl<T: Config> Encode for Call<T>"],["impl<T: Config> Encode for Event<T>"],["impl<T: Config> Encode for Call<T>"],["impl<T: Config> Encode for Call<T>"],["impl<T: Config> Encode for Call<T>"],["impl<T: Config> Encode for Call<T>"],["impl<T: Config> Encode for Call<T>"],["impl<T: Config> Encode for Call<T>"],["impl<T: Config> Encode for Call<T>"],["impl<T: Config> Encode for Call<T>"],["impl<T: Config> Encode for Call<T>"],["impl<T: Config> Encode for Call<T>"],["impl<T: Config> Encode for Call<T>"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[27899]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/parity_scale_codec/encode_like/trait.EncodeLike.js b/web/public/sdk_docs/trait.impl/parity_scale_codec/encode_like/trait.EncodeLike.js new file mode 100644 index 00000000..045ca74a --- /dev/null +++ b/web/public/sdk_docs/trait.impl/parity_scale_codec/encode_like/trait.EncodeLike.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl EncodeLike for OriginCaller"],["impl EncodeLike for RuntimeCall"],["impl EncodeLike for RuntimeError"],["impl EncodeLike for RuntimeEvent"],["impl EncodeLike for RuntimeFreezeReason"],["impl EncodeLike for RuntimeHoldReason"],["impl EncodeLike for RuntimeLockId"],["impl EncodeLike for RuntimeSlashReason"],["impl EncodeLike for RuntimeTask"],["impl EncodeLike for RuntimeViewFunction"],["impl EncodeLike for OriginCaller"],["impl EncodeLike for RuntimeCall"],["impl EncodeLike for RuntimeError"],["impl EncodeLike for RuntimeEvent"],["impl EncodeLike for RuntimeFreezeReason"],["impl EncodeLike for RuntimeHoldReason"],["impl EncodeLike for RuntimeLockId"],["impl EncodeLike for RuntimeSlashReason"],["impl EncodeLike for RuntimeTask"],["impl EncodeLike for RuntimeViewFunction"],["impl EncodeLike for Call"],["impl EncodeLike for PalletACall"],["impl EncodeLike for PalletBCall"],["impl EncodeLike for Origin"],["impl EncodeLike for OriginCaller"],["impl EncodeLike for RuntimeCall"],["impl EncodeLike for RuntimeError"],["impl EncodeLike for RuntimeEvent"],["impl EncodeLike for RuntimeFreezeReason"],["impl EncodeLike for RuntimeHoldReason"],["impl EncodeLike for RuntimeLockId"],["impl EncodeLike for RuntimeSlashReason"],["impl EncodeLike for RuntimeTask"],["impl EncodeLike for RuntimeViewFunction"],["impl EncodeLike for OriginCaller"],["impl EncodeLike for RuntimeCall"],["impl EncodeLike for RuntimeError"],["impl EncodeLike for RuntimeEvent"],["impl EncodeLike for RuntimeFreezeReason"],["impl EncodeLike for RuntimeHoldReason"],["impl EncodeLike for RuntimeLockId"],["impl EncodeLike for RuntimeSlashReason"],["impl EncodeLike for RuntimeTask"],["impl EncodeLike for RuntimeViewFunction"],["impl EncodeLike for OriginCaller"],["impl EncodeLike for RuntimeCall"],["impl EncodeLike for RuntimeError"],["impl EncodeLike for RuntimeEvent"],["impl EncodeLike for RuntimeFreezeReason"],["impl EncodeLike for RuntimeHoldReason"],["impl EncodeLike for RuntimeLockId"],["impl EncodeLike for RuntimeSlashReason"],["impl EncodeLike for RuntimeTask"],["impl EncodeLike for RuntimeViewFunction"],["impl EncodeLike for Origin"],["impl EncodeLike for OriginCaller"],["impl EncodeLike for RuntimeCall"],["impl EncodeLike for RuntimeError"],["impl EncodeLike for RuntimeEvent"],["impl EncodeLike for RuntimeFreezeReason"],["impl EncodeLike for RuntimeHoldReason"],["impl EncodeLike for RuntimeLockId"],["impl EncodeLike for RuntimeSlashReason"],["impl EncodeLike for RuntimeTask"],["impl EncodeLike for RuntimeViewFunction"],["impl EncodeLike for OriginCaller"],["impl EncodeLike for RuntimeCall"],["impl EncodeLike for RuntimeError"],["impl EncodeLike for RuntimeEvent"],["impl EncodeLike for RuntimeFreezeReason"],["impl EncodeLike for RuntimeHoldReason"],["impl EncodeLike for RuntimeLockId"],["impl EncodeLike for RuntimeSlashReason"],["impl EncodeLike for RuntimeTask"],["impl EncodeLike for RuntimeViewFunction"],["impl EncodeLike for AddToPayload"],["impl EncodeLike for AddToSignaturePayload"],["impl<T> EncodeLike for Error<T>"],["impl<T: Config> EncodeLike for Call<T>"],["impl<T: Config> EncodeLike for Call<T>"],["impl<T: Config> EncodeLike for Event<T>
where\n T::AccountId: Encode,
"],["impl<T: Config> EncodeLike for Call<T>"],["impl<T: Config> EncodeLike for Call<T>"],["impl<T: Config> EncodeLike for Event<T>"],["impl<T: Config> EncodeLike for Call<T>"],["impl<T: Config> EncodeLike for Call<T>"],["impl<T: Config> EncodeLike for Call<T>"],["impl<T: Config> EncodeLike for Call<T>"],["impl<T: Config> EncodeLike for Call<T>"],["impl<T: Config> EncodeLike for Call<T>"],["impl<T: Config> EncodeLike for Call<T>"],["impl<T: Config> EncodeLike for Call<T>"],["impl<T: Config> EncodeLike for Call<T>"],["impl<T: Config> EncodeLike for Call<T>"],["impl<T: Config> EncodeLike for Call<T>"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[28279]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/parity_scale_codec/max_encoded_len/trait.MaxEncodedLen.js b/web/public/sdk_docs/trait.impl/parity_scale_codec/max_encoded_len/trait.MaxEncodedLen.js new file mode 100644 index 00000000..fc270fd1 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/parity_scale_codec/max_encoded_len/trait.MaxEncodedLen.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl MaxEncodedLen for OriginCaller"],["impl MaxEncodedLen for RuntimeFreezeReason"],["impl MaxEncodedLen for RuntimeHoldReason"],["impl MaxEncodedLen for RuntimeLockId"],["impl MaxEncodedLen for RuntimeSlashReason"],["impl MaxEncodedLen for OriginCaller"],["impl MaxEncodedLen for RuntimeFreezeReason"],["impl MaxEncodedLen for RuntimeHoldReason"],["impl MaxEncodedLen for RuntimeLockId"],["impl MaxEncodedLen for RuntimeSlashReason"],["impl MaxEncodedLen for Origin"],["impl MaxEncodedLen for OriginCaller"],["impl MaxEncodedLen for RuntimeFreezeReason"],["impl MaxEncodedLen for RuntimeHoldReason"],["impl MaxEncodedLen for RuntimeLockId"],["impl MaxEncodedLen for RuntimeSlashReason"],["impl MaxEncodedLen for OriginCaller"],["impl MaxEncodedLen for RuntimeFreezeReason"],["impl MaxEncodedLen for RuntimeHoldReason"],["impl MaxEncodedLen for RuntimeLockId"],["impl MaxEncodedLen for RuntimeSlashReason"],["impl MaxEncodedLen for OriginCaller"],["impl MaxEncodedLen for RuntimeFreezeReason"],["impl MaxEncodedLen for RuntimeHoldReason"],["impl MaxEncodedLen for RuntimeLockId"],["impl MaxEncodedLen for RuntimeSlashReason"],["impl MaxEncodedLen for Origin"],["impl MaxEncodedLen for OriginCaller"],["impl MaxEncodedLen for RuntimeFreezeReason"],["impl MaxEncodedLen for RuntimeHoldReason"],["impl MaxEncodedLen for RuntimeLockId"],["impl MaxEncodedLen for RuntimeSlashReason"],["impl MaxEncodedLen for OriginCaller"],["impl MaxEncodedLen for RuntimeFreezeReason"],["impl MaxEncodedLen for RuntimeHoldReason"],["impl MaxEncodedLen for RuntimeLockId"],["impl MaxEncodedLen for RuntimeSlashReason"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[9985]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/parity_scale_codec/mem_tracking/trait.DecodeWithMemTracking.js b/web/public/sdk_docs/trait.impl/parity_scale_codec/mem_tracking/trait.DecodeWithMemTracking.js new file mode 100644 index 00000000..d6655157 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/parity_scale_codec/mem_tracking/trait.DecodeWithMemTracking.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl DecodeWithMemTracking for OriginCaller"],["impl DecodeWithMemTracking for RuntimeCall"],["impl DecodeWithMemTracking for RuntimeError"],["impl DecodeWithMemTracking for RuntimeEvent"],["impl DecodeWithMemTracking for RuntimeFreezeReason"],["impl DecodeWithMemTracking for RuntimeHoldReason"],["impl DecodeWithMemTracking for RuntimeLockId"],["impl DecodeWithMemTracking for RuntimeSlashReason"],["impl DecodeWithMemTracking for RuntimeTask"],["impl DecodeWithMemTracking for RuntimeViewFunction"],["impl DecodeWithMemTracking for OriginCaller"],["impl DecodeWithMemTracking for RuntimeCall"],["impl DecodeWithMemTracking for RuntimeError"],["impl DecodeWithMemTracking for RuntimeEvent"],["impl DecodeWithMemTracking for RuntimeFreezeReason"],["impl DecodeWithMemTracking for RuntimeHoldReason"],["impl DecodeWithMemTracking for RuntimeLockId"],["impl DecodeWithMemTracking for RuntimeSlashReason"],["impl DecodeWithMemTracking for RuntimeTask"],["impl DecodeWithMemTracking for RuntimeViewFunction"],["impl DecodeWithMemTracking for Origin"],["impl DecodeWithMemTracking for OriginCaller"],["impl DecodeWithMemTracking for RuntimeCall"],["impl DecodeWithMemTracking for RuntimeError"],["impl DecodeWithMemTracking for RuntimeEvent"],["impl DecodeWithMemTracking for RuntimeFreezeReason"],["impl DecodeWithMemTracking for RuntimeHoldReason"],["impl DecodeWithMemTracking for RuntimeLockId"],["impl DecodeWithMemTracking for RuntimeSlashReason"],["impl DecodeWithMemTracking for RuntimeTask"],["impl DecodeWithMemTracking for RuntimeViewFunction"],["impl DecodeWithMemTracking for OriginCaller"],["impl DecodeWithMemTracking for RuntimeCall"],["impl DecodeWithMemTracking for RuntimeError"],["impl DecodeWithMemTracking for RuntimeEvent"],["impl DecodeWithMemTracking for RuntimeFreezeReason"],["impl DecodeWithMemTracking for RuntimeHoldReason"],["impl DecodeWithMemTracking for RuntimeLockId"],["impl DecodeWithMemTracking for RuntimeSlashReason"],["impl DecodeWithMemTracking for RuntimeTask"],["impl DecodeWithMemTracking for RuntimeViewFunction"],["impl DecodeWithMemTracking for OriginCaller"],["impl DecodeWithMemTracking for RuntimeCall"],["impl DecodeWithMemTracking for RuntimeError"],["impl DecodeWithMemTracking for RuntimeEvent"],["impl DecodeWithMemTracking for RuntimeFreezeReason"],["impl DecodeWithMemTracking for RuntimeHoldReason"],["impl DecodeWithMemTracking for RuntimeLockId"],["impl DecodeWithMemTracking for RuntimeSlashReason"],["impl DecodeWithMemTracking for RuntimeTask"],["impl DecodeWithMemTracking for RuntimeViewFunction"],["impl DecodeWithMemTracking for Origin"],["impl DecodeWithMemTracking for OriginCaller"],["impl DecodeWithMemTracking for RuntimeCall"],["impl DecodeWithMemTracking for RuntimeError"],["impl DecodeWithMemTracking for RuntimeEvent"],["impl DecodeWithMemTracking for RuntimeFreezeReason"],["impl DecodeWithMemTracking for RuntimeHoldReason"],["impl DecodeWithMemTracking for RuntimeLockId"],["impl DecodeWithMemTracking for RuntimeSlashReason"],["impl DecodeWithMemTracking for RuntimeTask"],["impl DecodeWithMemTracking for RuntimeViewFunction"],["impl DecodeWithMemTracking for OriginCaller"],["impl DecodeWithMemTracking for RuntimeCall"],["impl DecodeWithMemTracking for RuntimeError"],["impl DecodeWithMemTracking for RuntimeEvent"],["impl DecodeWithMemTracking for RuntimeFreezeReason"],["impl DecodeWithMemTracking for RuntimeHoldReason"],["impl DecodeWithMemTracking for RuntimeLockId"],["impl DecodeWithMemTracking for RuntimeSlashReason"],["impl DecodeWithMemTracking for RuntimeTask"],["impl DecodeWithMemTracking for RuntimeViewFunction"],["impl DecodeWithMemTracking for AddToPayload"],["impl DecodeWithMemTracking for AddToSignaturePayload"],["impl<T> DecodeWithMemTracking for Error<T>"],["impl<T: Config> DecodeWithMemTracking for Call<T>
where\n T::AccountId: DecodeWithMemTracking,
"],["impl<T: Config> DecodeWithMemTracking for Call<T>
where\n T::AccountId: DecodeWithMemTracking,
"],["impl<T: Config> DecodeWithMemTracking for Event<T>
where\n T::AccountId: DecodeWithMemTracking,
"],["impl<T: Config> DecodeWithMemTracking for Call<T>"],["impl<T: Config> DecodeWithMemTracking for Call<T>"],["impl<T: Config> DecodeWithMemTracking for Event<T>"],["impl<T: Config> DecodeWithMemTracking for Call<T>
where\n T::AccountId: DecodeWithMemTracking,
"],["impl<T: Config> DecodeWithMemTracking for Call<T>"],["impl<T: Config> DecodeWithMemTracking for Call<T>"],["impl<T: Config> DecodeWithMemTracking for Call<T>"],["impl<T: Config> DecodeWithMemTracking for Call<T>"],["impl<T: Config> DecodeWithMemTracking for Call<T>"],["impl<T: Config> DecodeWithMemTracking for Call<T>"],["impl<T: Config> DecodeWithMemTracking for Call<T>"],["impl<T: Config> DecodeWithMemTracking for Call<T>"],["impl<T: Config> DecodeWithMemTracking for Call<T>"],["impl<T: Config> DecodeWithMemTracking for Call<T>"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[28823]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/trait.Config.js b/web/public/sdk_docs/trait.impl/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/trait.Config.js new file mode 100644 index 00000000..40c18c58 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/trait.Config.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[23]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/trait.Config.js b/web/public/sdk_docs/trait.impl/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/trait.Config.js new file mode 100644 index 00000000..40c18c58 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/trait.Config.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[23]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_custom_origin/trait.Config.js b/web/public/sdk_docs/trait.impl/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_custom_origin/trait.Config.js new file mode 100644 index 00000000..40c18c58 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_custom_origin/trait.Config.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[23]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_external_origin/trait.Config.js b/web/public/sdk_docs/trait.impl/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_external_origin/trait.Config.js new file mode 100644 index 00000000..40c18c58 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_external_origin/trait.Config.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[23]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_author/trait.Config.js b/web/public/sdk_docs/trait.impl/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_author/trait.Config.js new file mode 100644 index 00000000..40c18c58 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_author/trait.Config.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[23]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_loose/trait.Config.js b/web/public/sdk_docs/trait.impl/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_loose/trait.Config.js new file mode 100644 index 00000000..40c18c58 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_loose/trait.Config.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[23]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/trait.AuthorProvider.js b/web/public/sdk_docs/trait.impl/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/trait.AuthorProvider.js new file mode 100644 index 00000000..40c18c58 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/trait.AuthorProvider.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[23]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/trait.Config.js b/web/public/sdk_docs/trait.impl/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/trait.Config.js new file mode 100644 index 00000000..40c18c58 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/trait.Config.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[23]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_foo/trait.Config.js b/web/public/sdk_docs/trait.impl/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_foo/trait.Config.js new file mode 100644 index 00000000..40c18c58 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_foo/trait.Config.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[23]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_with_specific_runtime_call/trait.Config.js b/web/public/sdk_docs/trait.impl/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_with_specific_runtime_call/trait.Config.js new file mode 100644 index 00000000..40c18c58 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_with_specific_runtime_call/trait.Config.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[23]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/scale_info/trait.TypeInfo.js b/web/public/sdk_docs/trait.impl/scale_info/trait.TypeInfo.js new file mode 100644 index 00000000..71f076a6 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/scale_info/trait.TypeInfo.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl TypeInfo for OriginCaller"],["impl TypeInfo for RuntimeCall"],["impl TypeInfo for RuntimeError"],["impl TypeInfo for RuntimeEvent"],["impl TypeInfo for RuntimeFreezeReason"],["impl TypeInfo for RuntimeHoldReason"],["impl TypeInfo for RuntimeLockId"],["impl TypeInfo for RuntimeSlashReason"],["impl TypeInfo for RuntimeTask"],["impl TypeInfo for RuntimeViewFunction"],["impl TypeInfo for OriginCaller"],["impl TypeInfo for RuntimeCall"],["impl TypeInfo for RuntimeError"],["impl TypeInfo for RuntimeEvent"],["impl TypeInfo for RuntimeFreezeReason"],["impl TypeInfo for RuntimeHoldReason"],["impl TypeInfo for RuntimeLockId"],["impl TypeInfo for RuntimeSlashReason"],["impl TypeInfo for RuntimeTask"],["impl TypeInfo for RuntimeViewFunction"],["impl TypeInfo for Origin"],["impl TypeInfo for OriginCaller"],["impl TypeInfo for RuntimeCall"],["impl TypeInfo for RuntimeError"],["impl TypeInfo for RuntimeEvent"],["impl TypeInfo for RuntimeFreezeReason"],["impl TypeInfo for RuntimeHoldReason"],["impl TypeInfo for RuntimeLockId"],["impl TypeInfo for RuntimeSlashReason"],["impl TypeInfo for RuntimeTask"],["impl TypeInfo for RuntimeViewFunction"],["impl TypeInfo for OriginCaller"],["impl TypeInfo for RuntimeCall"],["impl TypeInfo for RuntimeError"],["impl TypeInfo for RuntimeEvent"],["impl TypeInfo for RuntimeFreezeReason"],["impl TypeInfo for RuntimeHoldReason"],["impl TypeInfo for RuntimeLockId"],["impl TypeInfo for RuntimeSlashReason"],["impl TypeInfo for RuntimeTask"],["impl TypeInfo for RuntimeViewFunction"],["impl TypeInfo for OriginCaller"],["impl TypeInfo for RuntimeCall"],["impl TypeInfo for RuntimeError"],["impl TypeInfo for RuntimeEvent"],["impl TypeInfo for RuntimeFreezeReason"],["impl TypeInfo for RuntimeHoldReason"],["impl TypeInfo for RuntimeLockId"],["impl TypeInfo for RuntimeSlashReason"],["impl TypeInfo for RuntimeTask"],["impl TypeInfo for RuntimeViewFunction"],["impl TypeInfo for Origin"],["impl TypeInfo for OriginCaller"],["impl TypeInfo for RuntimeCall"],["impl TypeInfo for RuntimeError"],["impl TypeInfo for RuntimeEvent"],["impl TypeInfo for RuntimeFreezeReason"],["impl TypeInfo for RuntimeHoldReason"],["impl TypeInfo for RuntimeLockId"],["impl TypeInfo for RuntimeSlashReason"],["impl TypeInfo for RuntimeTask"],["impl TypeInfo for RuntimeViewFunction"],["impl TypeInfo for OriginCaller"],["impl TypeInfo for RuntimeCall"],["impl TypeInfo for RuntimeError"],["impl TypeInfo for RuntimeEvent"],["impl TypeInfo for RuntimeFreezeReason"],["impl TypeInfo for RuntimeHoldReason"],["impl TypeInfo for RuntimeLockId"],["impl TypeInfo for RuntimeSlashReason"],["impl TypeInfo for RuntimeTask"],["impl TypeInfo for RuntimeViewFunction"],["impl TypeInfo for Runtime"],["impl TypeInfo for Runtime"],["impl TypeInfo for Runtime"],["impl TypeInfo for Runtime"],["impl TypeInfo for Runtime"],["impl TypeInfo for Runtime"],["impl TypeInfo for Runtime"],["impl TypeInfo for AddToPayload"],["impl TypeInfo for AddToSignaturePayload"],["impl<T> TypeInfo for Call<T>
where\n PhantomData<(T,)>: TypeInfo + 'static,\n T::AccountId: TypeInfo + 'static,\n T: Config + 'static,
"],["impl<T> TypeInfo for Call<T>
where\n PhantomData<(T,)>: TypeInfo + 'static,\n T::AccountId: TypeInfo + 'static,\n T: Config + 'static,
"],["impl<T> TypeInfo for Error<T>
where\n PhantomData<T>: TypeInfo + 'static,\n T: 'static,
"],["impl<T> TypeInfo for Event<T>
where\n T::AccountId: TypeInfo + 'static,\n PhantomData<T>: TypeInfo + 'static,\n T: Config + 'static,
"],["impl<T> TypeInfo for Call<T>
where\n PhantomData<(T,)>: TypeInfo + 'static,\n T: Config + 'static,
"],["impl<T> TypeInfo for Call<T>
where\n PhantomData<(T,)>: TypeInfo + 'static,\n T: Config + 'static,
"],["impl<T> TypeInfo for Event<T>
where\n PhantomData<T>: TypeInfo + 'static,\n T: Config + 'static,
"],["impl<T> TypeInfo for Call<T>
where\n PhantomData<(T,)>: TypeInfo + 'static,\n T::AccountId: TypeInfo + 'static,\n T: Config + 'static,
"],["impl<T> TypeInfo for Call<T>
where\n PhantomData<(T,)>: TypeInfo + 'static,\n T: Config + 'static,
"],["impl<T> TypeInfo for Call<T>
where\n PhantomData<(T,)>: TypeInfo + 'static,\n T: Config + 'static,
"],["impl<T> TypeInfo for Call<T>
where\n PhantomData<(T,)>: TypeInfo + 'static,\n T: Config + 'static,
"],["impl<T> TypeInfo for Call<T>
where\n PhantomData<(T,)>: TypeInfo + 'static,\n T: Config + 'static,
"],["impl<T> TypeInfo for Call<T>
where\n PhantomData<(T,)>: TypeInfo + 'static,\n T: Config + 'static,
"],["impl<T> TypeInfo for Call<T>
where\n PhantomData<(T,)>: TypeInfo + 'static,\n T: Config + 'static,
"],["impl<T> TypeInfo for Call<T>
where\n PhantomData<(T,)>: TypeInfo + 'static,\n T: Config + 'static,
"],["impl<T> TypeInfo for Call<T>
where\n PhantomData<(T,)>: TypeInfo + 'static,\n T: Config + 'static,
"],["impl<T> TypeInfo for Call<T>
where\n PhantomData<(T,)>: TypeInfo + 'static,\n T: Config + 'static,
"],["impl<T> TypeInfo for Call<T>
where\n PhantomData<(T,)>: TypeInfo + 'static,\n T: Config + 'static,
"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[35015]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/serde_core/de/trait.Deserialize.js b/web/public/sdk_docs/trait.impl/serde_core/de/trait.Deserialize.js new file mode 100644 index 00000000..e347b38d --- /dev/null +++ b/web/public/sdk_docs/trait.impl/serde_core/de/trait.Deserialize.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl<'de> Deserialize<'de> for RuntimeGenesisConfig"],["impl<'de> Deserialize<'de> for RuntimeGenesisConfig"],["impl<'de> Deserialize<'de> for RuntimeGenesisConfig"],["impl<'de> Deserialize<'de> for RuntimeGenesisConfig"],["impl<'de> Deserialize<'de> for RuntimeGenesisConfig"],["impl<'de> Deserialize<'de> for RuntimeGenesisConfig"],["impl<'de> Deserialize<'de> for RuntimeGenesisConfig"],["impl<'de, T: Config> Deserialize<'de> for GenesisConfig<T>"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[3876]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/serde_core/ser/trait.Serialize.js b/web/public/sdk_docs/trait.impl/serde_core/ser/trait.Serialize.js new file mode 100644 index 00000000..7cd16838 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/serde_core/ser/trait.Serialize.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl Serialize for RuntimeGenesisConfig"],["impl Serialize for RuntimeGenesisConfig"],["impl Serialize for RuntimeGenesisConfig"],["impl Serialize for RuntimeGenesisConfig"],["impl Serialize for RuntimeGenesisConfig"],["impl Serialize for RuntimeGenesisConfig"],["impl Serialize for RuntimeGenesisConfig"],["impl<T: Config> Serialize for GenesisConfig<T>"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[3674]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/sp_runtime/trait.BuildStorage.js b/web/public/sdk_docs/trait.impl/sp_runtime/trait.BuildStorage.js new file mode 100644 index 00000000..2de92dcb --- /dev/null +++ b/web/public/sdk_docs/trait.impl/sp_runtime/trait.BuildStorage.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl<T: Config> BuildStorage for GenesisConfig<T>"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[511]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/sp_runtime/traits/trait.AsSystemOriginSigner.js b/web/public/sdk_docs/trait.impl/sp_runtime/traits/trait.AsSystemOriginSigner.js new file mode 100644 index 00000000..e8295a87 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/sp_runtime/traits/trait.AsSystemOriginSigner.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl AsSystemOriginSigner<<Runtime as Config>::AccountId> for RuntimeOrigin"],["impl AsSystemOriginSigner<<Runtime as Config>::AccountId> for RuntimeOrigin"],["impl AsSystemOriginSigner<<Runtime as Config>::AccountId> for RuntimeOrigin"],["impl AsSystemOriginSigner<<Runtime as Config>::AccountId> for RuntimeOrigin"],["impl AsSystemOriginSigner<<Runtime as Config>::AccountId> for RuntimeOrigin"],["impl AsSystemOriginSigner<<Runtime as Config>::AccountId> for RuntimeOrigin"],["impl AsSystemOriginSigner<<Runtime as Config>::AccountId> for RuntimeOrigin"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[3766]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/sp_runtime/traits/trait.AsTransactionAuthorizedOrigin.js b/web/public/sdk_docs/trait.impl/sp_runtime/traits/trait.AsTransactionAuthorizedOrigin.js new file mode 100644 index 00000000..f78f2965 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/sp_runtime/traits/trait.AsTransactionAuthorizedOrigin.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl AsTransactionAuthorizedOrigin for RuntimeOrigin"],["impl AsTransactionAuthorizedOrigin for RuntimeOrigin"],["impl AsTransactionAuthorizedOrigin for RuntimeOrigin"],["impl AsTransactionAuthorizedOrigin for RuntimeOrigin"],["impl AsTransactionAuthorizedOrigin for RuntimeOrigin"],["impl AsTransactionAuthorizedOrigin for RuntimeOrigin"],["impl AsTransactionAuthorizedOrigin for RuntimeOrigin"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[2013]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/sp_runtime/traits/trait.Dispatchable.js b/web/public/sdk_docs/trait.impl/sp_runtime/traits/trait.Dispatchable.js new file mode 100644 index 00000000..a85df202 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/sp_runtime/traits/trait.Dispatchable.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl Dispatchable for RuntimeCall"],["impl Dispatchable for RuntimeCall"],["impl Dispatchable for Call"],["impl Dispatchable for RuntimeCall"],["impl Dispatchable for RuntimeCall"],["impl Dispatchable for RuntimeCall"],["impl Dispatchable for RuntimeCall"],["impl Dispatchable for RuntimeCall"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[2033]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/sp_runtime/traits/trait.GetRuntimeBlockType.js b/web/public/sdk_docs/trait.impl/sp_runtime/traits/trait.GetRuntimeBlockType.js new file mode 100644 index 00000000..9bf9c763 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/sp_runtime/traits/trait.GetRuntimeBlockType.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl GetRuntimeBlockType for Runtime"],["impl GetRuntimeBlockType for Runtime"],["impl GetRuntimeBlockType for Runtime"],["impl GetRuntimeBlockType for Runtime"],["impl GetRuntimeBlockType for Runtime"],["impl GetRuntimeBlockType for Runtime"],["impl GetRuntimeBlockType for Runtime"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[1817]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/sp_runtime/traits/trait.ValidateUnsigned.js b/web/public/sdk_docs/trait.impl/sp_runtime/traits/trait.ValidateUnsigned.js new file mode 100644 index 00000000..097dad61 --- /dev/null +++ b/web/public/sdk_docs/trait.impl/sp_runtime/traits/trait.ValidateUnsigned.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl ValidateUnsigned for Runtime"],["impl ValidateUnsigned for Runtime"],["impl ValidateUnsigned for Runtime"],["impl ValidateUnsigned for Runtime"],["impl ValidateUnsigned for Runtime"],["impl ValidateUnsigned for Runtime"],["impl ValidateUnsigned for Runtime"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[1796]} \ No newline at end of file diff --git a/web/public/sdk_docs/trait.impl/sp_runtime/traits/transaction_extension/trait.TransactionExtension.js b/web/public/sdk_docs/trait.impl/sp_runtime/traits/transaction_extension/trait.TransactionExtension.js new file mode 100644 index 00000000..52c2710c --- /dev/null +++ b/web/public/sdk_docs/trait.impl/sp_runtime/traits/transaction_extension/trait.TransactionExtension.js @@ -0,0 +1,9 @@ +(function() { + var implementors = Object.fromEntries([["pezkuwi_sdk_docs",[["impl<Call: Dispatchable> TransactionExtension<Call> for AddToPayload"],["impl<Call: Dispatchable> TransactionExtension<Call> for AddToSignaturePayload"]]]]); + if (window.register_implementors) { + window.register_implementors(implementors); + } else { + window.pending_implementors = implementors; + } +})() +//{"start":57,"fragment_lengths":[747]} \ No newline at end of file diff --git a/web/public/sdk_docs/type.impl/frame_support/storage/types/map/struct.StorageMap.js b/web/public/sdk_docs/type.impl/frame_support/storage/types/map/struct.StorageMap.js new file mode 100644 index 00000000..338d87c1 --- /dev/null +++ b/web/public/sdk_docs/type.impl/frame_support/storage/types/map/struct.StorageMap.js @@ -0,0 +1,9 @@ +(function() { + var type_impls = Object.fromEntries([["pezkuwi_sdk_docs",[["
§

impl<Prefix, Hasher, Key, Value, QueryKind, OnEmpty, MaxValues> PartialStorageInfoTrait for StorageMap<Prefix, Hasher, Key, Value, QueryKind, OnEmpty, MaxValues>
where\n Prefix: StorageInstance,\n Hasher: StorageHasher,\n Key: FullCodec,\n Value: FullCodec,\n QueryKind: QueryKindTrait<Value, OnEmpty>,\n OnEmpty: Get<<QueryKind as QueryKindTrait<Value, OnEmpty>>::Query> + 'static,\n MaxValues: Get<Option<u32>>,

It doesn’t require to implement MaxEncodedLen and give no information for max_size.

\n
§

fn partial_storage_info() -> Vec<StorageInfo>

","PartialStorageInfoTrait","pezkuwi_sdk_docs::guides::your_first_pallet::pallet::Balances","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Balances"],["
§

impl<Prefix, Hasher, Key, Value, QueryKind, OnEmpty, MaxValues> StorageEntryMetadataBuilder for StorageMap<Prefix, Hasher, Key, Value, QueryKind, OnEmpty, MaxValues>
where\n Prefix: StorageInstance,\n Hasher: StorageHasher,\n Key: FullCodec + StaticTypeInfo,\n Value: FullCodec + StaticTypeInfo,\n QueryKind: QueryKindTrait<Value, OnEmpty>,\n OnEmpty: Get<<QueryKind as QueryKindTrait<Value, OnEmpty>>::Query> + 'static,\n MaxValues: Get<Option<u32>>,

§

fn build_metadata(\n deprecation_status: ItemDeprecationInfoIR,\n docs: Vec<&'static str>,\n entries: &mut Vec<StorageEntryMetadataIR>,\n)

Build into entries the storage metadata entries of a storage given some docs.
","StorageEntryMetadataBuilder","pezkuwi_sdk_docs::guides::your_first_pallet::pallet::Balances","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Balances"],["
§

impl<Prefix, Hasher, Key, Value, QueryKind, OnEmpty, MaxValues> StorageInfoTrait for StorageMap<Prefix, Hasher, Key, Value, QueryKind, OnEmpty, MaxValues>
where\n Prefix: StorageInstance,\n Hasher: StorageHasher,\n Key: FullCodec + MaxEncodedLen,\n Value: FullCodec + MaxEncodedLen,\n QueryKind: QueryKindTrait<Value, OnEmpty>,\n OnEmpty: Get<<QueryKind as QueryKindTrait<Value, OnEmpty>>::Query> + 'static,\n MaxValues: Get<Option<u32>>,

§

fn storage_info() -> Vec<StorageInfo>

","StorageInfoTrait","pezkuwi_sdk_docs::guides::your_first_pallet::pallet::Balances","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Balances"],["
§

impl<Prefix, Hasher, Key, Value, QueryKind, OnEmpty, MaxValues> StorageMap<Prefix, Hasher, Key, Value, QueryKind, OnEmpty, MaxValues>
where\n Prefix: StorageInstance,\n Hasher: StorageHasher + ReversibleStorageHasher,\n Key: FullCodec,\n Value: FullCodec,\n QueryKind: QueryKindTrait<Value, OnEmpty>,\n OnEmpty: Get<<QueryKind as QueryKindTrait<Value, OnEmpty>>::Query> + 'static,\n MaxValues: Get<Option<u32>>,

pub fn iter() -> PrefixIterator<(Key, Value)>

Enumerate all elements in the map in no particular order.

\n

If you alter the map while doing this, you’ll get undefined results.

\n

pub fn iter_from(starting_raw_key: Vec<u8>) -> PrefixIterator<(Key, Value)>

Enumerate all elements in the map after a specified starting_raw_key in no\nparticular order.

\n

If you alter the map while doing this, you’ll get undefined results.

\n

pub fn iter_from_key(\n starting_key: impl EncodeLike<Key>,\n) -> PrefixIterator<(Key, Value)>

Enumerate all elements in the map after a specified starting_key in no\nparticular order.

\n

If you alter the map while doing this, you’ll get undefined results.

\n

pub fn iter_keys() -> KeyPrefixIterator<Key>

Enumerate all keys in the map in no particular order.

\n

If you alter the map while doing this, you’ll get undefined results.

\n

pub fn iter_keys_from(starting_raw_key: Vec<u8>) -> KeyPrefixIterator<Key>

Enumerate all keys in the map after a specified starting_raw_key in no particular\norder.

\n

If you alter the map while doing this, you’ll get undefined results.

\n

pub fn iter_keys_from_key(\n starting_key: impl EncodeLike<Key>,\n) -> KeyPrefixIterator<Key>

Enumerate all keys in the map after a specified starting_key in no particular\norder.

\n

If you alter the map while doing this, you’ll get undefined results.

\n

pub fn drain() -> PrefixIterator<(Key, Value)>

Remove all elements from the map and iterate through them in no particular order.

\n

If you add elements to the map while doing this, you’ll get undefined results.

\n

pub fn translate<O, F>(f: F)
where\n O: Decode,\n F: FnMut(Key, O) -> Option<Value>,

Translate the values of all elements by a function f, in the map in no particular order.

\n

By returning None from f for an element, you’ll remove it from the map.

\n

NOTE: If a value fails to decode because storage is corrupted, then it will log an error and\nbe skipped in production, or panic in development.

\n
",0,"pezkuwi_sdk_docs::guides::your_first_pallet::pallet::Balances","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Balances"],["
§

impl<Prefix, Hasher, Key, Value, QueryKind, OnEmpty, MaxValues> StorageMap<Prefix, Hasher, Key, Value, QueryKind, OnEmpty, MaxValues>
where\n Prefix: StorageInstance,\n Hasher: StorageHasher,\n Key: FullCodec,\n Value: FullCodec,\n QueryKind: QueryKindTrait<Value, OnEmpty>,\n OnEmpty: Get<<QueryKind as QueryKindTrait<Value, OnEmpty>>::Query> + 'static,\n MaxValues: Get<Option<u32>>,

pub fn hashed_key_for<KeyArg>(key: KeyArg) -> Vec<u8>
where\n KeyArg: EncodeLike<Key>,

Get the storage key used to fetch a value corresponding to a specific key.

\n

pub fn contains_key<KeyArg>(key: KeyArg) -> bool
where\n KeyArg: EncodeLike<Key>,

Does the value (explicitly) exist in storage?

\n

pub fn get<KeyArg>(\n key: KeyArg,\n) -> <QueryKind as QueryKindTrait<Value, OnEmpty>>::Query
where\n KeyArg: EncodeLike<Key>,

Load the value associated with the given key from the map.

\n

pub fn try_get<KeyArg>(key: KeyArg) -> Result<Value, ()>
where\n KeyArg: EncodeLike<Key>,

Try to get the value for the given key from the map.

\n

Returns Ok if it exists, Err if not.

\n

pub fn swap<KeyArg1, KeyArg2>(key1: KeyArg1, key2: KeyArg2)
where\n KeyArg1: EncodeLike<Key>,\n KeyArg2: EncodeLike<Key>,

Swap the values of two keys.

\n

pub fn set<KeyArg>(\n key: KeyArg,\n q: <QueryKind as QueryKindTrait<Value, OnEmpty>>::Query,\n)
where\n KeyArg: EncodeLike<Key>,

Store or remove the value to be associated with key so that get returns the query.

\n

pub fn insert<KeyArg, ValArg>(key: KeyArg, val: ValArg)
where\n KeyArg: EncodeLike<Key>,\n ValArg: EncodeLike<Value>,

Store a value to be associated with the given key from the map.

\n

pub fn remove<KeyArg>(key: KeyArg)
where\n KeyArg: EncodeLike<Key>,

Remove the value under a key.

\n

pub fn mutate<KeyArg, R, F>(key: KeyArg, f: F) -> R
where\n KeyArg: EncodeLike<Key>,\n F: FnOnce(&mut <QueryKind as QueryKindTrait<Value, OnEmpty>>::Query) -> R,

Mutate the value under a key.

\n

pub fn try_mutate<KeyArg, R, E, F>(key: KeyArg, f: F) -> Result<R, E>
where\n KeyArg: EncodeLike<Key>,\n F: FnOnce(&mut <QueryKind as QueryKindTrait<Value, OnEmpty>>::Query) -> Result<R, E>,

Mutate the item, only if an Ok value is returned.

\n

pub fn mutate_extant<KeyArg, R, F>(key: KeyArg, f: F) -> R
where\n KeyArg: EncodeLike<Key>,\n R: Default,\n F: FnOnce(&mut Value) -> R,

Mutate the value under a key iff it exists. Do nothing and return the default value if not.

\n

pub fn mutate_exists<KeyArg, R, F>(key: KeyArg, f: F) -> R
where\n KeyArg: EncodeLike<Key>,\n F: FnOnce(&mut Option<Value>) -> R,

Mutate the value under a key. Deletes the item if mutated to a None.

\n

pub fn try_mutate_exists<KeyArg, R, E, F>(key: KeyArg, f: F) -> Result<R, E>
where\n KeyArg: EncodeLike<Key>,\n F: FnOnce(&mut Option<Value>) -> Result<R, E>,

Mutate the item, only if an Ok value is returned. Deletes the item if mutated to a None.\nf will always be called with an option representing if the storage item exists (Some<V>)\nor if the storage item does not exist (None), independent of the QueryType.

\n

pub fn take<KeyArg>(\n key: KeyArg,\n) -> <QueryKind as QueryKindTrait<Value, OnEmpty>>::Query
where\n KeyArg: EncodeLike<Key>,

Take the value under a key.

\n

pub fn append<Item, EncodeLikeItem, EncodeLikeKey>(\n key: EncodeLikeKey,\n item: EncodeLikeItem,\n)
where\n EncodeLikeKey: EncodeLike<Key>,\n Item: Encode,\n EncodeLikeItem: EncodeLike<Item>,\n Value: StorageAppend<Item>,

Append the given items to the value in the storage.

\n

Value is required to implement codec::EncodeAppend.

\n
§Warning
\n

If the storage item is not encoded properly, the storage will be overwritten\nand set to [item]. Any default value set for the storage item will be ignored\non overwrite.

\n

pub fn decode_len<KeyArg>(key: KeyArg) -> Option<usize>
where\n KeyArg: EncodeLike<Key>,\n Value: StorageDecodeLength,

Read the length of the storage value without decoding the entire value under the\ngiven key.

\n

Value is required to implement [StorageDecodeLength].

\n

If the value does not exists or it fails to decode the length, None is returned.\nOtherwise Some(len) is returned.

\n
§Warning
\n

None does not mean that get() does not return a value. The default value is completely\nignored by this function.

\n

pub fn decode_non_dedup_len<KeyArg>(key: KeyArg) -> Option<usize>
where\n KeyArg: EncodeLike<Key>,\n Value: StorageDecodeNonDedupLength,

Read the length of the storage value without decoding the entire value.

\n

Value is required to implement [StorageDecodeNonDedupLength].

\n

If the value does not exists or it fails to decode the length, None is returned.\nOtherwise Some(len) is returned.

\n
§Warning
\n
    \n
  • \n

    None does not mean that get() does not return a value. The default value is\ncompletely\nignored by this function.

    \n
  • \n
  • \n

    The value returned is the non-deduplicated length of the underlying Vector in storage.This\nmeans that any duplicate items are included.

    \n
  • \n
\n

pub fn migrate_key<OldHasher, KeyArg>(key: KeyArg) -> Option<Value>
where\n OldHasher: StorageHasher,\n KeyArg: EncodeLike<Key>,

Migrate an item with the given key from a defunct OldHasher to the current hasher.

\n

If the key doesn’t exist, then it’s a no-op. If it does, then it returns its value.

\n

pub fn remove_all(limit: Option<u32>) -> KillStorageResult

👎Deprecated: Use clear instead

Remove all values of the storage in the overlay and up to limit in the backend.

\n

All values in the client overlay will be deleted, if there is some limit then up to\nlimit values are deleted from the client backend, if limit is none then all values in\nthe client backend are deleted.

\n
§Note
\n

Calling this multiple times per block with a limit set leads always to the same keys being\nremoved and the same result being returned. This happens because the keys to delete in the\noverlay are not taken into account when deleting keys in the backend.

\n

pub fn clear(limit: u32, maybe_cursor: Option<&[u8]>) -> MultiRemovalResults

Attempt to remove all items from the map.

\n

Returns MultiRemovalResults to inform about the result. Once\nthe resultant maybe_cursor field is None, then no further items remain to be deleted.

\n

NOTE: After the initial call for any given map, it is important that no further items\nare inserted into the map. If so, then the map may not be empty when the resultant\nmaybe_cursor is None.

\n
§Limit
\n

A limit must always be provided through in order to cap the maximum\namount of deletions done in a single call. This is one fewer than the\nmaximum number of backend iterations which may be done by this operation and as such\nrepresents the maximum number of backend deletions which may happen. A limit of zero\nimplies that no keys will be deleted, though there may be a single iteration done.

\n
§Cursor
\n

A cursor may be passed in to this operation with maybe_cursor. None should only be\npassed once (in the initial call) for any given storage map. Subsequent calls\noperating on the same map should always pass Some, and this should be equal to the\nprevious call result’s maybe_cursor field.

\n

pub fn iter_values() -> PrefixIterator<Value>

Iter over all value of the storage.

\n

NOTE: If a value failed to decode because storage is corrupted then it is skipped.

\n

pub fn translate_values<OldValue, F>(f: F)
where\n OldValue: Decode,\n F: FnMut(OldValue) -> Option<Value>,

Translate the values of all elements by a function f, in the map in no particular order.

\n

By returning None from f for an element, you’ll remove it from the map.

\n

NOTE: If a value fail to decode because storage is corrupted then it is skipped.

\n
§Warning
\n

This function must be used with care, before being updated the storage still contains the\nold type, thus other calls (such as get) will fail at decoding it.

\n
§Usage
\n

This would typically be called inside the module implementation of on_runtime_upgrade.

\n

pub fn try_append<KArg, Item, EncodeLikeItem>(\n key: KArg,\n item: EncodeLikeItem,\n) -> Result<(), ()>
where\n KArg: EncodeLike<Key> + Clone,\n Item: Encode,\n EncodeLikeItem: EncodeLike<Item>,\n Value: StorageTryAppend<Item>,

Try and append the given item to the value in the storage.

\n

Is only available if Value of the storage implements [StorageTryAppend].

\n
",0,"pezkuwi_sdk_docs::guides::your_first_pallet::pallet::Balances","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Balances"],["
§

impl<Prefix, Hasher, Key, Value, QueryKind, OnEmpty, MaxValues> StoragePrefixedMap<Value> for StorageMap<Prefix, Hasher, Key, Value, QueryKind, OnEmpty, MaxValues>
where\n Prefix: StorageInstance,\n Hasher: StorageHasher,\n Key: FullCodec,\n Value: FullCodec,\n QueryKind: QueryKindTrait<Value, OnEmpty>,\n OnEmpty: Get<<QueryKind as QueryKindTrait<Value, OnEmpty>>::Query> + 'static,\n MaxValues: Get<Option<u32>>,

§

fn pallet_prefix() -> &'static [u8]

Pallet prefix. Used for generating final key.
§

fn storage_prefix() -> &'static [u8]

Storage prefix. Used for generating final key.
§

fn final_prefix() -> [u8; 32]

Final full prefix that prefixes all keys.
§

fn remove_all(limit: Option<u32>) -> KillStorageResult

👎Deprecated: Use clear instead
Remove all values in the overlay and up to limit in the backend. Read more
§

fn clear(limit: u32, maybe_cursor: Option<&[u8]>) -> MultiRemovalResults

Attempt to remove all items from the map. Read more
§

fn iter_values() -> PrefixIterator<Value>

Iter over all value of the storage. Read more
§

fn translate_values<OldValue, F>(f: F)
where\n OldValue: Decode,\n F: FnMut(OldValue) -> Option<Value>,

Translate the values of all elements by a function f, in the map in no particular order.\nBy returning None from f for an element, you’ll remove it from the map. Read more
","StoragePrefixedMap","pezkuwi_sdk_docs::guides::your_first_pallet::pallet::Balances","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Balances"]]]]); + if (window.register_type_impls) { + window.register_type_impls(type_impls); + } else { + window.pending_type_impls = type_impls; + } +})() +//{"start":55,"fragment_lengths":[38971]} \ No newline at end of file diff --git a/web/public/sdk_docs/type.impl/frame_support/storage/types/value/struct.StorageValue.js b/web/public/sdk_docs/type.impl/frame_support/storage/types/value/struct.StorageValue.js new file mode 100644 index 00000000..b5353038 --- /dev/null +++ b/web/public/sdk_docs/type.impl/frame_support/storage/types/value/struct.StorageValue.js @@ -0,0 +1,9 @@ +(function() { + var type_impls = Object.fromEntries([["pezkuwi_sdk_docs",[["
§

impl<Prefix, Value, QueryKind, OnEmpty> PartialStorageInfoTrait for StorageValue<Prefix, Value, QueryKind, OnEmpty>
where\n Prefix: StorageInstance,\n Value: FullCodec,\n QueryKind: QueryKindTrait<Value, OnEmpty>,\n OnEmpty: Get<<QueryKind as QueryKindTrait<Value, OnEmpty>>::Query> + 'static,

It doesn’t require to implement MaxEncodedLen and give no information for max_size.

\n
§

fn partial_storage_info() -> Vec<StorageInfo>

","PartialStorageInfoTrait","pezkuwi_sdk_docs::guides::your_first_pallet::pallet::TotalIssuance","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::TotalIssuance","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Value"],["
§

impl<Prefix, Value, QueryKind, OnEmpty> StorageEntryMetadataBuilder for StorageValue<Prefix, Value, QueryKind, OnEmpty>
where\n Prefix: StorageInstance,\n Value: FullCodec + StaticTypeInfo,\n QueryKind: QueryKindTrait<Value, OnEmpty>,\n OnEmpty: Get<<QueryKind as QueryKindTrait<Value, OnEmpty>>::Query> + 'static,

§

fn build_metadata(\n deprecation_status: ItemDeprecationInfoIR,\n docs: Vec<&'static str>,\n entries: &mut Vec<StorageEntryMetadataIR>,\n)

Build into entries the storage metadata entries of a storage given some docs.
","StorageEntryMetadataBuilder","pezkuwi_sdk_docs::guides::your_first_pallet::pallet::TotalIssuance","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::TotalIssuance","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Value"],["
§

impl<Prefix, Value, QueryKind, OnEmpty> StorageInfoTrait for StorageValue<Prefix, Value, QueryKind, OnEmpty>
where\n Prefix: StorageInstance,\n Value: FullCodec + MaxEncodedLen,\n QueryKind: QueryKindTrait<Value, OnEmpty>,\n OnEmpty: Get<<QueryKind as QueryKindTrait<Value, OnEmpty>>::Query> + 'static,

§

fn storage_info() -> Vec<StorageInfo>

","StorageInfoTrait","pezkuwi_sdk_docs::guides::your_first_pallet::pallet::TotalIssuance","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::TotalIssuance","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Value"],["
§

impl<Prefix, Value, QueryKind, OnEmpty> StorageValue<Prefix, Value, QueryKind, OnEmpty>
where\n Prefix: StorageInstance,\n Value: FullCodec,\n QueryKind: QueryKindTrait<Value, OnEmpty>,\n OnEmpty: Get<<QueryKind as QueryKindTrait<Value, OnEmpty>>::Query> + 'static,

pub fn hashed_key() -> [u8; 32]

Get the storage key.

\n

pub fn exists() -> bool

Does the value (explicitly) exist in storage?

\n

pub fn get() -> <QueryKind as QueryKindTrait<Value, OnEmpty>>::Query

Load the value from the provided storage instance.

\n

pub fn try_get() -> Result<Value, ()>

Try to get the underlying value from the provided storage instance; Ok if it exists,\nErr if not.

\n

pub fn translate<O, F>(f: F) -> Result<Option<Value>, ()>
where\n O: Decode,\n F: FnOnce(Option<O>) -> Option<Value>,

Translate a value from some previous type (O) to the current type.

\n

f: F is the translation function.

\n

Returns Err if the storage item could not be interpreted as the old type, and Ok, along\nwith the new value if it could.

\n

NOTE: This operates from and to Option<_> types; no effort is made to respect the default\nvalue of the original type.

\n
§Warning
\n

This function must be used with care, before being updated the storage still contains the\nold type, thus other calls (such as get) will fail at decoding it.

\n
§Usage
\n

This would typically be called inside the module implementation of on_runtime_upgrade,\nwhile ensuring no usage of this storage are made before the call to\non_runtime_upgrade. (More precisely prior initialized modules doesn’t make use of this\nstorage).

\n

pub fn put<Arg>(val: Arg)
where\n Arg: EncodeLike<Value>,

Store a value under this key into the provided storage instance.

\n

pub fn set(val: <QueryKind as QueryKindTrait<Value, OnEmpty>>::Query)

Store a value under this key into the provided storage instance.

\n

this uses the query type rather than the underlying value.

\n

pub fn mutate<R, F>(f: F) -> R
where\n F: FnOnce(&mut <QueryKind as QueryKindTrait<Value, OnEmpty>>::Query) -> R,

Mutate the value

\n

pub fn mutate_extant<R, F>(f: F) -> R
where\n R: Default,\n F: FnOnce(&mut Value) -> R,

Mutate the value under a key iff it exists. Do nothing and return the default value if not.

\n

pub fn try_mutate<R, E, F>(f: F) -> Result<R, E>
where\n F: FnOnce(&mut <QueryKind as QueryKindTrait<Value, OnEmpty>>::Query) -> Result<R, E>,

Mutate the value if closure returns Ok

\n

pub fn mutate_exists<R, F>(f: F) -> R
where\n F: FnOnce(&mut Option<Value>) -> R,

Mutate the value. Deletes the item if mutated to a None.

\n

pub fn try_mutate_exists<R, E, F>(f: F) -> Result<R, E>
where\n F: FnOnce(&mut Option<Value>) -> Result<R, E>,

Mutate the value if closure returns Ok. Deletes the item if mutated to a None.

\n

pub fn kill()

Clear the storage value.

\n

pub fn take() -> <QueryKind as QueryKindTrait<Value, OnEmpty>>::Query

Take a value from storage, removing it afterwards.

\n

pub fn append<Item, EncodeLikeItem>(item: EncodeLikeItem)
where\n Item: Encode,\n EncodeLikeItem: EncodeLike<Item>,\n Value: StorageAppend<Item>,

Append the given item to the value in the storage.

\n

Value is required to implement [StorageAppend].

\n
§Warning
\n

If the storage item is not encoded properly, the storage item will be overwritten\nand set to [item]. Any default value set for the storage item will be ignored\non overwrite.

\n

pub fn decode_len() -> Option<usize>
where\n Value: StorageDecodeLength,

Read the length of the storage value without decoding the entire value.

\n

Value is required to implement [StorageDecodeLength].

\n

If the value does not exists or it fails to decode the length, None is returned.\nOtherwise Some(len) is returned.

\n
§Warning
\n

None does not mean that get() does not return a value. The default value is completely\nignored by this function.

\n

pub fn decode_non_dedup_len() -> Option<usize>
where\n Value: StorageDecodeNonDedupLength,

Read the length of the storage value without decoding the entire value.

\n

Value is required to implement [StorageDecodeNonDedupLength].

\n

If the value does not exists or it fails to decode the length, None is returned.\nOtherwise Some(len) is returned.

\n
§Warning
\n
    \n
  • \n

    None does not mean that get() does not return a value. The default value is\ncompletely\nignored by this function.

    \n
  • \n
  • \n

    The value returned is the non-deduplicated length of the underlying Vector in storage.This\nmeans that any duplicate items are included.

    \n
  • \n
\n

pub fn try_append<Item, EncodeLikeItem>(item: EncodeLikeItem) -> Result<(), ()>
where\n Item: Encode,\n EncodeLikeItem: EncodeLike<Item>,\n Value: StorageTryAppend<Item>,

Try and append the given item to the value in the storage.

\n

Is only available if Value of the storage implements [StorageTryAppend].

\n
",0,"pezkuwi_sdk_docs::guides::your_first_pallet::pallet::TotalIssuance","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::TotalIssuance","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Value"]]]]); + if (window.register_type_impls) { + window.register_type_impls(type_impls); + } else { + window.pending_type_impls = type_impls; + } +})() +//{"start":55,"fragment_lengths":[19331]} \ No newline at end of file diff --git a/web/public/sdk_docs/type.impl/frame_system/pallet/struct.GenesisConfig.js b/web/public/sdk_docs/type.impl/frame_system/pallet/struct.GenesisConfig.js new file mode 100644 index 00000000..e1c8c022 --- /dev/null +++ b/web/public/sdk_docs/type.impl/frame_system/pallet/struct.GenesisConfig.js @@ -0,0 +1,9 @@ +(function() { + var type_impls = Object.fromEntries([["pezkuwi_sdk_docs",[["
§

impl<T> BuildGenesisConfig for GenesisConfig<T>
where\n T: Config,

§

fn build(&self)

The build function puts initial GenesisConfig keys/values pairs into the storage.
","BuildGenesisConfig","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::SystemConfig","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::SystemConfig","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::SystemConfig","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::SystemConfig","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::SystemConfig","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::SystemConfig","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::SystemConfig"],["
§

impl<T> BuildStorage for GenesisConfig<T>
where\n T: Config,

§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

Assimilate the storage for this module into pre-existing overlays.
§

fn build_storage(&self) -> Result<Storage, String>

Build the storage out of this builder.
","BuildStorage","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::SystemConfig","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::SystemConfig","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::SystemConfig","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::SystemConfig","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::SystemConfig","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::SystemConfig","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::SystemConfig"],["
§

impl<T> Default for GenesisConfig<T>
where\n T: Config,

§

fn default() -> GenesisConfig<T>

Returns the “default value” for a type. Read more
","Default","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::SystemConfig","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::SystemConfig","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::SystemConfig","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::SystemConfig","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::SystemConfig","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::SystemConfig","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::SystemConfig"],["
§

impl<'de, T> Deserialize<'de> for GenesisConfig<T>
where\n T: Config,

§

fn deserialize<__D>(\n __deserializer: __D,\n) -> Result<GenesisConfig<T>, <__D as Deserializer<'de>>::Error>
where\n __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
","Deserialize<'de>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::SystemConfig","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::SystemConfig","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::SystemConfig","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::SystemConfig","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::SystemConfig","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::SystemConfig","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::SystemConfig"],["
§

impl<T> Serialize for GenesisConfig<T>
where\n T: Config,

§

fn serialize<__S>(\n &self,\n __serializer: __S,\n) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
where\n __S: Serializer,

Serialize this value into the given Serde serializer. Read more
","Serialize","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::SystemConfig","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::SystemConfig","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::SystemConfig","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::SystemConfig","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::SystemConfig","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::SystemConfig","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::SystemConfig"]]]]); + if (window.register_type_impls) { + window.register_type_impls(type_impls); + } else { + window.pending_type_impls = type_impls; + } +})() +//{"start":55,"fragment_lengths":[11090]} \ No newline at end of file diff --git a/web/public/sdk_docs/type.impl/frame_system/pallet/struct.Pallet.js b/web/public/sdk_docs/type.impl/frame_system/pallet/struct.Pallet.js new file mode 100644 index 00000000..f55c95ff --- /dev/null +++ b/web/public/sdk_docs/type.impl/frame_system/pallet/struct.Pallet.js @@ -0,0 +1,9 @@ +(function() { + var type_impls = Object.fromEntries([["pezkuwi_sdk_docs",[["
§

impl<T> BeforeAllRuntimeMigrations for Pallet<T>
where\n T: Config,

§

fn before_all_runtime_migrations() -> Weight

Something that should happen before runtime migrations are executed.
","BeforeAllRuntimeMigrations","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::System","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::System","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::System"],["
§

impl<T> BlockNumberProvider for Pallet<T>
where\n T: Config,

§

type BlockNumber = <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number

Type of BlockNumber to provide.
§

fn current_block_number() -> <Pallet<T> as BlockNumberProvider>::BlockNumber

Returns the current block number. Read more
§

fn set_block_number(_block: Self::BlockNumber)

Utility function only to be used in benchmarking scenarios or tests, to be implemented\noptionally, else a noop. Read more
","BlockNumberProvider","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::System","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::System","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::System"],["
§

impl<T> Callable<T> for Pallet<T>
where\n T: Config,

§

type RuntimeCall = Call<T>

","Callable","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::System","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::System","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::System"],["
§

impl<T> Clone for Pallet<T>

§

fn clone(&self) -> Pallet<T>

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::System","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::System","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::System"],["
§

impl<T> Debug for Pallet<T>

§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
","Debug","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::System","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::System","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::System"],["
§

impl<T> DispatchViewFunction for Pallet<T>
where\n T: Config,

§

fn dispatch_view_function<O>(\n id: &ViewFunctionId,\n input: &mut &[u8],\n output: &mut O,\n) -> Result<(), ViewFunctionDispatchError>
where\n O: Output,

","DispatchViewFunction","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::System","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::System","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::System"],["
§

impl<T> GetStorageVersion for Pallet<T>
where\n T: Config,

§

type InCodeStorageVersion = NoStorageVersionSet

This type is generated by the pallet macro. Read more
§

fn in_code_storage_version() -> <Pallet<T> as GetStorageVersion>::InCodeStorageVersion

Returns the in-code storage version as specified in the\nstorage_version attribute, or\n[NoStorageVersionSet] if the attribute is missing.
§

fn on_chain_storage_version() -> StorageVersion

Returns the storage version of the pallet as last set in the actual on-chain storage.
§

fn current_storage_version() -> Self::InCodeStorageVersion

👎Deprecated: This method has been renamed to in_code_storage_version and will be removed after March 2024.
DEPRECATED: Use [Self::current_storage_version] instead. Read more
","GetStorageVersion","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::System","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::System","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::System"],["
§

impl<T> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>
where\n T: Config,

§

fn integrity_test()

Check the integrity of this pallet’s configuration. Read more
§

fn on_initialize(_n: BlockNumber) -> Weight

Block initialization hook. This is called at the very beginning of block execution. Read more
§

fn on_finalize(_n: BlockNumber)

Block finalization hook. This is called at the very end of block execution. Read more
§

fn on_idle(_n: BlockNumber, _remaining_weight: Weight) -> Weight

Hook to consume a block’s idle time. This will run when the block is being finalized (before\n[Hooks::on_finalize]). Read more
§

fn on_poll(_n: BlockNumber, _weight: &mut WeightMeter)

A hook to run logic after inherent application. Read more
§

fn on_runtime_upgrade() -> Weight

Hook executed when a code change (aka. a “runtime upgrade”) is detected by the FRAME\nExecutive pallet. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a pallet allows you to perform long-running tasks that are\ndispatched as separate threads, and entirely independent of the main blockchain execution. Read more
","Hooks<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::System","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::System","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::System"],["
§

impl<T> IntegrityTest for Pallet<T>
where\n T: Config,

§

fn integrity_test()

See [Hooks::integrity_test].
","IntegrityTest","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::System","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::System","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::System"],["
§

impl<T> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>
where\n T: Config,

§

fn offchain_worker(\n n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number,\n)

This function is being called after every block import (when fully synced). Read more
","OffchainWorker<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::System","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::System","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::System"],["
§

impl<T> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>
where\n T: Config,

§

fn on_finalize(\n n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number,\n)

See [Hooks::on_finalize].
","OnFinalize<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::System","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::System","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::System"],["
§

impl<T> OnGenesis for Pallet<T>
where\n T: Config,

§

fn on_genesis()

Something that should happen at genesis.
","OnGenesis","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::System","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::System","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::System"],["
§

impl<T> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>
where\n T: Config,

§

fn on_idle(\n n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number,\n remaining_weight: Weight,\n) -> Weight

See [Hooks::on_idle].
","OnIdle<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::System","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::System","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::System"],["
§

impl<T> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>
where\n T: Config,

§

fn on_initialize(\n n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number,\n) -> Weight

See [Hooks::on_initialize].
","OnInitialize<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::System","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::System","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::System"],["
§

impl<T> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>
where\n T: Config,

§

fn on_poll(\n n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number,\n weight: &mut WeightMeter,\n)

Code to execute every now and then at the beginning of the block after inherent application. Read more
","OnPoll<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::System","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::System","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::System"],["
§

impl<T> OnRuntimeUpgrade for Pallet<T>
where\n T: Config,

§

fn on_runtime_upgrade() -> Weight

See [Hooks::on_runtime_upgrade].
","OnRuntimeUpgrade","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::System","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::System","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::System"],["
§

impl<T> Pallet<T>
where\n T: Config,

pub fn account<KArg>(\n k: KArg,\n) -> AccountInfo<<T as Config>::Nonce, <T as Config>::AccountData>
where\n KArg: EncodeLike<<T as Config>::AccountId>,

An auto-generated getter for [Account].

\n
",0,"pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::System","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::System","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::System"],["
§

impl<T> Pallet<T>
where\n T: Config,

pub fn authorized_upgrade() -> Option<CodeUpgradeAuthorization<T>>

An auto-generated getter for AuthorizedUpgrade.

\n
",0,"pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::System","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::System","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::System"],["
§

impl<T> Pallet<T>
where\n T: Config,

pub fn block_hash<KArg>(k: KArg) -> <T as Config>::Hash
where\n KArg: EncodeLike<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

An auto-generated getter for [BlockHash].

\n
",0,"pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::System","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::System","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::System"],["
§

impl<T> Pallet<T>
where\n T: Config,

pub fn block_number() -> <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number

An auto-generated getter for Number.

\n
",0,"pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::System","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::System","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::System"],["
§

impl<T> Pallet<T>
where\n T: Config,

pub fn block_weight() -> PerDispatchClass<Weight>

An auto-generated getter for [BlockWeight].

\n
",0,"pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::System","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::System","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::System"],["
§

impl<T> Pallet<T>
where\n T: Config,

pub fn digest() -> Digest

An auto-generated getter for Digest.

\n
",0,"pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::System","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::System","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::System"],["
§

impl<T> Pallet<T>
where\n T: Config,

pub fn event_count() -> u32

An auto-generated getter for EventCount.

\n
",0,"pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::System","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::System","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::System"],["
§

impl<T> Pallet<T>
where\n T: Config,

pub fn event_topics<KArg>(\n k: KArg,\n) -> Vec<(<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, u32)>
where\n KArg: EncodeLike<<T as Config>::Hash>,

An auto-generated getter for EventTopics.

\n
",0,"pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::System","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::System","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::System"],["
§

impl<T> Pallet<T>
where\n T: Config,

pub fn extrinsic_data<KArg>(k: KArg) -> Vec<u8>
where\n KArg: EncodeLike<u32>,

An auto-generated getter for ExtrinsicData.

\n
",0,"pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::System","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::System","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::System"],["
§

impl<T> Pallet<T>
where\n T: Config,

pub fn last_runtime_upgrade_spec_version() -> u32

Returns the spec_version of the last runtime upgrade.

\n

This function is useful for writing guarded runtime migrations in the runtime. A runtime\nmigration can use the spec_version to ensure that it isn’t applied twice. This works\nsimilar as the storage version for pallets.

\n

This functions returns the spec_version of the last runtime upgrade while executing the\nruntime migrations\non_runtime_upgrade\nfunction. After all migrations are executed, this will return the spec_version of the\ncurrent runtime until there is another runtime upgrade.

\n

Example:

\n\n
#[test]\nfn last_runtime_upgrade_spec_version_usage() {\n\t#[allow(dead_code)]\n\tstruct Migration;\n\n\timpl OnRuntimeUpgrade for Migration {\n\t\tfn on_runtime_upgrade() -> Weight {\n\t\t\t// Ensure to compare the spec version against some static version to prevent applying\n\t\t\t// the same migration multiple times.\n\t\t\t//\n\t\t\t// `1337` here is the spec version of the runtime running on chain. If there is maybe\n\t\t\t// a runtime upgrade in the pipeline of being applied, you should use the spec version\n\t\t\t// of this upgrade.\n\t\t\tif System::last_runtime_upgrade_spec_version() > 1337 {\n\t\t\t\treturn Weight::zero();\n\t\t\t}\n\n\t\t\t// Do the migration.\n\t\t\tWeight::zero()\n\t\t}\n\t}\n}

pub fn account_exists(who: &<T as Config>::AccountId) -> bool

Returns true if the given account exists.

\n

pub fn update_code_in_storage(code: &[u8])

Write code to the storage and emit related events and digest items.

\n

Note this function almost never should be used directly. It is exposed\nfor OnSetCode implementations that defer actual code being written to\nthe storage (for instance in case of teyrchains).

\n

pub fn inherents_applied() -> bool

Whether all inherents have been applied.

\n

pub fn note_inherents_applied()

Note that all inherents have been applied.

\n

Should be called immediately after all inherents have been applied. Must be called at least\nonce per block.

\n

pub fn inc_ref(who: &<T as Config>::AccountId)

👎Deprecated: Use inc_consumers instead

Increment the reference counter on an account.

\n

pub fn dec_ref(who: &<T as Config>::AccountId)

👎Deprecated: Use dec_consumers instead

Decrement the reference counter on an account. This MUST only be done once for every time\nyou called inc_consumers on who.

\n

pub fn refs(who: &<T as Config>::AccountId) -> u32

👎Deprecated: Use consumers instead

The number of outstanding references for the account who.

\n

pub fn allow_death(who: &<T as Config>::AccountId) -> bool

👎Deprecated: Use !is_provider_required instead

True if the account has no outstanding references.

\n

pub fn inc_providers(who: &<T as Config>::AccountId) -> IncRefStatus

Increment the provider reference counter on an account.

\n

pub fn dec_providers(\n who: &<T as Config>::AccountId,\n) -> Result<DecRefStatus, DispatchError>

Decrement the provider reference counter on an account.

\n

This MUST only be done once for every time you called inc_providers on who.

\n

pub fn inc_sufficients(who: &<T as Config>::AccountId) -> IncRefStatus

Increment the self-sufficient reference counter on an account.

\n

pub fn dec_sufficients(who: &<T as Config>::AccountId) -> DecRefStatus

Decrement the sufficients reference counter on an account.

\n

This MUST only be done once for every time you called inc_sufficients on who.

\n

pub fn providers(who: &<T as Config>::AccountId) -> u32

The number of outstanding provider references for the account who.

\n

pub fn sufficients(who: &<T as Config>::AccountId) -> u32

The number of outstanding sufficient references for the account who.

\n

pub fn reference_count(who: &<T as Config>::AccountId) -> u32

The number of outstanding provider and sufficient references for the account who.

\n

pub fn inc_consumers(\n who: &<T as Config>::AccountId,\n) -> Result<(), DispatchError>

Increment the reference counter on an account.

\n

The account who’s providers must be non-zero and the current number of consumers must\nbe less than MaxConsumers::max_consumers() or this will return an error.

\n

pub fn inc_consumers_without_limit(\n who: &<T as Config>::AccountId,\n) -> Result<(), DispatchError>

Increment the reference counter on an account, ignoring the MaxConsumers limits.

\n

The account who’s providers must be non-zero or this will return an error.

\n

pub fn dec_consumers(who: &<T as Config>::AccountId)

Decrement the reference counter on an account. This MUST only be done once for every time\nyou called inc_consumers on who.

\n

pub fn consumers(who: &<T as Config>::AccountId) -> u32

The number of outstanding references for the account who.

\n

pub fn is_provider_required(who: &<T as Config>::AccountId) -> bool

True if the account has some outstanding consumer references.

\n

pub fn can_dec_provider(who: &<T as Config>::AccountId) -> bool

True if the account has no outstanding consumer references or more than one provider.

\n

pub fn can_accrue_consumers(who: &<T as Config>::AccountId, amount: u32) -> bool

True if the account has at least one provider reference and adding amount consumer\nreferences would not take it above the the maximum.

\n

pub fn can_inc_consumer(who: &<T as Config>::AccountId) -> bool

True if the account has at least one provider reference and fewer consumer references than\nthe maximum.

\n

pub fn deposit_event(event: impl Into<<T as Config>::RuntimeEvent>)

Deposits an event into this block’s event record.

\n

NOTE: Events not registered at the genesis block and quietly omitted.

\n

pub fn deposit_event_indexed(\n topics: &[<T as Config>::Hash],\n event: <T as Config>::RuntimeEvent,\n)

Deposits an event into this block’s event record adding this event\nto the corresponding topic indexes.

\n

This will update storage entries that correspond to the specified topics.\nIt is expected that light-clients could subscribe to this topics.

\n

NOTE: Events not registered at the genesis block and quietly omitted.

\n

pub fn extrinsic_index() -> Option<u32>

Gets the index of extrinsic that is currently executing.

\n

pub fn extrinsic_count() -> u32

Gets extrinsics count.

\n

pub fn all_extrinsics_len() -> u32

pub fn register_extra_weight_unchecked(weight: Weight, class: DispatchClass)

Inform the system pallet of some additional weight that should be accounted for, in the\ncurrent block.

\n

NOTE: use with extra care; this function is made public only be used for certain pallets\nthat need it. A runtime that does not have dynamic calls should never need this and should\nstick to static weights. A typical use case for this is inner calls or smart contract calls.\nFurthermore, it only makes sense to use this when it is presumably cheap to provide the\nargument weight; In other words, if this function is to be used to account for some\nunknown, user provided call’s weight, it would only make sense to use it if you are sure you\ncan rapidly compute the weight of the inner call.

\n

Even more dangerous is to note that this function does NOT take any action, if the new sum\nof block weight is more than the block weight limit. This is what the unchecked.

\n

Another potential use-case could be for the on_initialize and on_finalize hooks.

\n

pub fn initialize(\n number: &<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number,\n parent_hash: &<T as Config>::Hash,\n digest: &Digest,\n)

Start the execution of a particular block.

\n
§Panics
\n

Panics when the given number is not Self::block_number() + 1. If you are using this in\ntests, you can use [Self::set_block_number] to make the check succeed.

\n

pub fn initialize_intra_block_entropy(parent_hash: &<T as Config>::Hash)

Initialize INTRABLOCK_ENTROPY.

\n

Normally this is called internally initialize at block initiation.

\n

pub fn resource_usage_report()

Log the entire resouce usage report up until this point.

\n

Uses crate::LOG_TARGET, level debug and prints the weight and block length usage.

\n

pub fn finalize() -> <<T as Config>::Block as HeaderProvider>::HeaderT

Remove temporary “environment” entries in storage, compute the storage root and return the\nresulting header for this block.

\n

pub fn deposit_log(item: DigestItem)

Deposits a log and ensures it matches the block’s log data.

\n

pub fn externalities() -> TestExternalities<Blake2Hasher>

Get the basic externalities for this pallet, useful for tests.

\n

pub fn events() -> Vec<EventRecord<<T as Config>::RuntimeEvent, <T as Config>::Hash>>

Get the current events deposited by the runtime.

\n

NOTE: This should only be used in tests. Reading events from the runtime can have a large\nimpact on the PoV size of a block. Users should use alternative and well bounded storage\nitems for any behavior like this.

\n

NOTE: Events not registered at the genesis block and quietly omitted.

\n

pub fn event_no_consensus(index: usize) -> Option<<T as Config>::RuntimeEvent>

Get a single event at specified index.

\n

Should only be called if you know what you are doing and outside of the runtime block\nexecution else it can have a large impact on the PoV size of a block.

\n

pub fn read_events_no_consensus() -> impl Iterator<Item = Box<EventRecord<<T as Config>::RuntimeEvent, <T as Config>::Hash>>>

Get the current events deposited by the runtime.

\n

Should only be called if you know what you are doing and outside of the runtime block\nexecution else it can have a large impact on the PoV size of a block.

\n

pub fn read_events_for_pallet<E>() -> Vec<E>
where\n <T as Config>::RuntimeEvent: TryInto<E>,

Read and return the events of a specific pallet, as denoted by E.

\n

This is useful for a pallet that wishes to read only the events it has deposited into\nframe_system using the standard fn deposit_event.

\n

pub fn run_to_block_with<AllPalletsWithSystem>(\n n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number,\n hooks: RunToBlockHooks<'_, T>,\n)
where\n AllPalletsWithSystem: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> + OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

Simulate the execution of a block sequence up to a specified height, injecting the\nprovided hooks at each block.

\n

on_finalize is always called before on_initialize with the current block number.\non_initalize is always called with the next block number.

\n

These hooks allows custom logic to be executed at each block at specific location.\nFor example, you might use one of them to set a timestamp for each block.

\n

pub fn run_to_block<AllPalletsWithSystem>(\n n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number,\n)
where\n AllPalletsWithSystem: OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> + OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,

Simulate the execution of a block sequence up to a specified height.

\n

pub fn set_block_number(\n n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number,\n)

Set the block number to something in particular. Can be used as an alternative to\ninitialize for tests that don’t need to bother with the other environment entries.

\n

pub fn set_extrinsic_index(extrinsic_index: u32)

Sets the index of extrinsic that is currently executing.

\n

pub fn set_parent_hash(n: <T as Config>::Hash)

Set the parent hash number to something in particular. Can be used as an alternative to\ninitialize for tests that don’t need to bother with the other environment entries.

\n

pub fn set_block_consumed_resources(weight: Weight, len: usize)

Set the current block weight. This should only be used in some integration tests.

\n

pub fn reset_events()

Reset events.

\n

This needs to be used in prior calling initialize for each new block\nto clear events from previous block.

\n

pub fn assert_has_event(event: <T as Config>::RuntimeEvent)

Assert the given event exists.

\n

NOTE: Events not registered at the genesis block and quietly omitted.

\n

pub fn assert_last_event(event: <T as Config>::RuntimeEvent)

Assert the last event equal to the given event.

\n

NOTE: Events not registered at the genesis block and quietly omitted.

\n

pub fn runtime_version() -> RuntimeVersion

Return the chain’s current runtime version.

\n

pub fn account_nonce(\n who: impl EncodeLike<<T as Config>::AccountId>,\n) -> <T as Config>::Nonce

Retrieve the account transaction counter from storage.

\n

pub fn inc_account_nonce(who: impl EncodeLike<<T as Config>::AccountId>)

Increment a particular account’s nonce by 1.

\n

pub fn note_extrinsic(encoded_xt: Vec<u8>)

Note what the extrinsic data of the current extrinsic index is.

\n

This is required to be called before applying an extrinsic. The data will used\nin [Self::finalize] to calculate the correct extrinsics root.

\n

pub fn note_applied_extrinsic(\n r: &Result<PostDispatchInfo, DispatchErrorWithPostInfo<PostDispatchInfo>>,\n info: DispatchInfo,\n)

To be called immediately after an extrinsic has been applied.

\n

Emits an ExtrinsicSuccess or ExtrinsicFailed event depending on the outcome.\nThe emitted event contains the post-dispatch corrected weight including\nthe base-weight for its dispatch class.

\n

pub fn note_finished_extrinsics()

To be called immediately after note_applied_extrinsic of the last extrinsic of the block\nhas been called.

\n

pub fn note_finished_initialize()

To be called immediately after finishing the initialization of the block\n(e.g., called on_initialize for all pallets).

\n

pub fn on_created_account(\n who: <T as Config>::AccountId,\n _a: &mut AccountInfo<<T as Config>::Nonce, <T as Config>::AccountData>,\n)

An account is being created.

\n

pub fn can_set_code(code: &[u8], check_version: bool) -> CanSetCodeResult<T>

Determine whether or not it is possible to update the code.

\n
    \n
  • check_version: Should the runtime version be checked?
  • \n
\n

pub fn do_authorize_upgrade(code_hash: <T as Config>::Hash, check_version: bool)

Authorize the given code_hash as upgrade.

\n

pub fn reclaim_weight(\n info: &<<T as Config>::RuntimeCall as Dispatchable>::Info,\n post_info: &<<T as Config>::RuntimeCall as Dispatchable>::PostInfo,\n) -> Result<(), TransactionValidityError>
where\n <T as Config>::RuntimeCall: Dispatchable<Info = DispatchInfo, PostInfo = PostDispatchInfo>,

Reclaim the weight for the extrinsic given info and post info.

\n

This function will check the already reclaimed weight, and reclaim more if the\ndifference between pre dispatch and post dispatch weight is higher.

\n

pub fn remaining_block_weight() -> WeightMeter

Returns the remaining weight of the block.

\n
",0,"pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::System","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::System","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::System"],["
§

impl<T> Pallet<T>
where\n T: Config,

pub fn parent_hash() -> <T as Config>::Hash

An auto-generated getter for ParentHash.

\n
",0,"pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::System","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::System","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::System"],["
§

impl<T> Pallet<T>
where\n T: Config,

pub fn remark(\n _origin: <T as Config>::RuntimeOrigin,\n remark: Vec<u8>,\n) -> Result<PostDispatchInfo, DispatchErrorWithPostInfo<PostDispatchInfo>>

Make some on-chain remark.

\n

Can be executed by every origin.

\n

pub fn set_heap_pages(\n origin: <T as Config>::RuntimeOrigin,\n pages: u64,\n) -> Result<PostDispatchInfo, DispatchErrorWithPostInfo<PostDispatchInfo>>

Set the number of pages in the WebAssembly environment’s heap.

\n

pub fn set_code(\n origin: <T as Config>::RuntimeOrigin,\n code: Vec<u8>,\n) -> Result<PostDispatchInfo, DispatchErrorWithPostInfo<PostDispatchInfo>>

Set the new runtime code.

\n

pub fn set_code_without_checks(\n origin: <T as Config>::RuntimeOrigin,\n code: Vec<u8>,\n) -> Result<PostDispatchInfo, DispatchErrorWithPostInfo<PostDispatchInfo>>

Set the new runtime code without doing any checks of the given code.

\n

Note that runtime upgrades will not run if this is called with a not-increasing spec\nversion!

\n

pub fn set_storage(\n origin: <T as Config>::RuntimeOrigin,\n items: Vec<(Vec<u8>, Vec<u8>)>,\n) -> Result<PostDispatchInfo, DispatchErrorWithPostInfo<PostDispatchInfo>>

Set some items of storage.

\n

pub fn kill_storage(\n origin: <T as Config>::RuntimeOrigin,\n keys: Vec<Vec<u8>>,\n) -> Result<PostDispatchInfo, DispatchErrorWithPostInfo<PostDispatchInfo>>

Kill some items from storage.

\n

pub fn kill_prefix(\n origin: <T as Config>::RuntimeOrigin,\n prefix: Vec<u8>,\n subkeys: u32,\n) -> Result<PostDispatchInfo, DispatchErrorWithPostInfo<PostDispatchInfo>>

Kill all storage items with a key that starts with the given prefix.

\n

NOTE: We rely on the Root origin to provide us the number of subkeys under\nthe prefix we are removing to accurately calculate the weight of this function.

\n

pub fn remark_with_event(\n origin: <T as Config>::RuntimeOrigin,\n remark: Vec<u8>,\n) -> Result<PostDispatchInfo, DispatchErrorWithPostInfo<PostDispatchInfo>>

Make some on-chain remark and emit event.

\n

pub fn do_task(\n _origin: <T as Config>::RuntimeOrigin,\n task: <T as Config>::RuntimeTask,\n) -> Result<PostDispatchInfo, DispatchErrorWithPostInfo<PostDispatchInfo>>

pub fn authorize_upgrade(\n origin: <T as Config>::RuntimeOrigin,\n code_hash: <T as Config>::Hash,\n) -> Result<(), DispatchError>

Authorize an upgrade to a given code_hash for the runtime. The runtime can be supplied\nlater.

\n

This call requires Root origin.

\n

pub fn authorize_upgrade_without_checks(\n origin: <T as Config>::RuntimeOrigin,\n code_hash: <T as Config>::Hash,\n) -> Result<(), DispatchError>

Authorize an upgrade to a given code_hash for the runtime. The runtime can be supplied\nlater.

\n

WARNING: This authorizes an upgrade that will take place without any safety checks, for\nexample that the spec name remains the same and that the version number increases. Not\nrecommended for normal use. Use authorize_upgrade instead.

\n

This call requires Root origin.

\n

pub fn apply_authorized_upgrade(\n _: <T as Config>::RuntimeOrigin,\n code: Vec<u8>,\n) -> Result<PostDispatchInfo, DispatchErrorWithPostInfo<PostDispatchInfo>>

Provide the preimage (runtime binary) code for an upgrade that has been authorized.

\n

If the authorization required a version check, this call will ensure the spec name\nremains unchanged and that the spec version has increased.

\n

Depending on the runtime’s OnSetCode configuration, this function may directly apply\nthe new code in the same block or attempt to schedule the upgrade.

\n

All origins are allowed.

\n
",0,"pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::System","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::System","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::System"],["
§

impl<T> PalletInfoAccess for Pallet<T>
where\n T: Config,

§

fn index() -> usize

Index of the pallet as configured in the runtime.
§

fn name() -> &'static str

Name of the pallet as configured in the runtime.
§

fn name_hash() -> [u8; 16]

Two128 hash of name.
§

fn module_name() -> &'static str

Name of the Rust module containing the pallet.
§

fn crate_version() -> CrateVersion

Version of the crate containing the pallet.
","PalletInfoAccess","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::System","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::System","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::System"],["
§

impl<T> PalletsInfoAccess for Pallet<T>
where\n T: Config,

§

fn count() -> usize

The number of pallets’ information that this type represents. Read more
§

fn infos() -> Vec<PalletInfoData>

All of the pallets’ information that this type represents.
","PalletsInfoAccess","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::System","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::System","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::System"],["
§

impl<T> PartialEq for Pallet<T>

§

fn eq(&self, other: &Pallet<T>) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::System","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::System","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::System"],["
§

impl<T> StorageInfoTrait for Pallet<T>
where\n T: Config,

§

fn storage_info() -> Vec<StorageInfo>

","StorageInfoTrait","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::System","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::System","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::System"],["
§

impl<T> StoredMap<<T as Config>::AccountId, <T as Config>::AccountData> for Pallet<T>
where\n T: Config,

Implement StoredMap for a simple single-item, provide-when-not-default system. This works fine\nfor storing a single item which allows the account to continue existing as long as it’s not\nempty/default.

\n

Anything more complex will need more sophisticated logic.

\n
§

fn get(k: &<T as Config>::AccountId) -> <T as Config>::AccountData

Get the item, or its default if it doesn’t yet exist; we make no distinction between the\ntwo.
§

fn try_mutate_exists<R, E>(\n k: &<T as Config>::AccountId,\n f: impl FnOnce(&mut Option<<T as Config>::AccountData>) -> Result<R, E>,\n) -> Result<R, E>
where\n E: From<DispatchError>,

Maybe mutate the item only if an Ok value is returned from f. Do nothing if an Err is\nreturned. It is removed or reset to default value if it has been mutated to None.\nf will always be called with an option representing if the storage item exists (Some<V>)\nor if the storage item does not exist (None), independent of the QueryType.
§

fn mutate<R>(k: &K, f: impl FnOnce(&mut T) -> R) -> Result<R, DispatchError>

Mutate the item.
§

fn mutate_exists<R>(\n k: &K,\n f: impl FnOnce(&mut Option<T>) -> R,\n) -> Result<R, DispatchError>

Mutate the item, removing or resetting to default value if it has been mutated to None. Read more
§

fn insert(k: &K, t: T) -> Result<(), DispatchError>

Set the item to something new.
§

fn remove(k: &K) -> Result<(), DispatchError>

Remove the item or otherwise replace it with its default value; we don’t care which.
","StoredMap<::AccountId, ::AccountData>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::System","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::System","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::System"],["
§

impl<T> ValidateUnsigned for Pallet<T>
where\n T: Config,

§

type Call = Call<T>

The call to validate
§

fn validate_unsigned(\n source: TransactionSource,\n call: &<Pallet<T> as ValidateUnsigned>::Call,\n) -> Result<ValidTransaction, TransactionValidityError>

Return the validity of the call Read more
§

fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>

Validate the call right before dispatch. Read more
","ValidateUnsigned","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::System","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::System","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::System"],["
§

impl<T> ViewFunctionIdPrefix for Pallet<T>
where\n T: Config,

§

fn prefix() -> [u8; 16]

","ViewFunctionIdPrefix","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::System","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::System","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::System"],["
§

impl<T> WhitelistedStorageKeys for Pallet<T>
where\n T: Config,

§

fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

Returns a Vec<TrackedStorageKey> indicating the storage keys that\nshould be whitelisted during benchmarking. This means that those keys\nwill be excluded from the benchmarking performance calculation.
","WhitelistedStorageKeys","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::System","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::System","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::System"],["
§

impl<T> Eq for Pallet<T>

","Eq","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::System","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::System","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::System","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::System","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::System"]]]]); + if (window.register_type_impls) { + window.register_type_impls(type_impls); + } else { + window.pending_type_impls = type_impls; + } +})() +//{"start":55,"fragment_lengths":[116700]} \ No newline at end of file diff --git a/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/struct.Pallet.js b/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/struct.Pallet.js new file mode 100644 index 00000000..f148a1cc --- /dev/null +++ b/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/guides/your_first_pallet/pallet/struct.Pallet.js @@ -0,0 +1,9 @@ +(function() { + var type_impls = Object.fromEntries([["pezkuwi_sdk_docs",[["
Source§

impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>

Source§

fn before_all_runtime_migrations() -> Weight

Something that should happen before runtime migrations are executed.
","BeforeAllRuntimeMigrations","pezkuwi_sdk_docs::guides::your_first_pallet::pallet::Module"],["
Source§

impl<T: Config> Callable<T> for Pallet<T>

","Callable","pezkuwi_sdk_docs::guides::your_first_pallet::pallet::Module"],["
Source§

impl<T> Clone for Pallet<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","pezkuwi_sdk_docs::guides::your_first_pallet::pallet::Module"],["
Source§

impl<T> Debug for Pallet<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Debug","pezkuwi_sdk_docs::guides::your_first_pallet::pallet::Module"],["
Source§

impl<T: Config> DispatchViewFunction for Pallet<T>

Source§

fn dispatch_view_function<O: Output>(\n id: &ViewFunctionId,\n input: &mut &[u8],\n output: &mut O,\n) -> Result<(), ViewFunctionDispatchError>

","DispatchViewFunction","pezkuwi_sdk_docs::guides::your_first_pallet::pallet::Module"],["
Source§

impl<T: Config> GetStorageVersion for Pallet<T>

Source§

type InCodeStorageVersion = NoStorageVersionSet

This type is generated by the pallet macro. Read more
Source§

fn in_code_storage_version() -> Self::InCodeStorageVersion

Returns the in-code storage version as specified in the\nstorage_version attribute, or\n[NoStorageVersionSet] if the attribute is missing.
Source§

fn on_chain_storage_version() -> StorageVersion

Returns the storage version of the pallet as last set in the actual on-chain storage.
§

fn current_storage_version() -> Self::InCodeStorageVersion

👎Deprecated: This method has been renamed to in_code_storage_version and will be removed after March 2024.
DEPRECATED: Use [Self::current_storage_version] instead. Read more
","GetStorageVersion","pezkuwi_sdk_docs::guides::your_first_pallet::pallet::Module"],["
Source§

impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

§

fn on_initialize(_n: BlockNumber) -> Weight

Block initialization hook. This is called at the very beginning of block execution. Read more
§

fn on_finalize(_n: BlockNumber)

Block finalization hook. This is called at the very end of block execution. Read more
§

fn on_idle(_n: BlockNumber, _remaining_weight: Weight) -> Weight

Hook to consume a block’s idle time. This will run when the block is being finalized (before\n[Hooks::on_finalize]). Read more
§

fn on_poll(_n: BlockNumber, _weight: &mut WeightMeter)

A hook to run logic after inherent application. Read more
§

fn on_runtime_upgrade() -> Weight

Hook executed when a code change (aka. a “runtime upgrade”) is detected by the FRAME\nExecutive pallet. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a pallet allows you to perform long-running tasks that are\ndispatched as separate threads, and entirely independent of the main blockchain execution. Read more
§

fn integrity_test()

Check the integrity of this pallet’s configuration. Read more
","Hooks<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet::Module"],["
Source§

impl<T: Config> IntegrityTest for Pallet<T>

Source§

fn integrity_test()

See [Hooks::integrity_test].
","IntegrityTest","pezkuwi_sdk_docs::guides::your_first_pallet::pallet::Module"],["
Source§

impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn offchain_worker(n: BlockNumberFor<T>)

This function is being called after every block import (when fully synced). Read more
","OffchainWorker<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet::Module"],["
Source§

impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_finalize(n: BlockNumberFor<T>)

See [Hooks::on_finalize].
","OnFinalize<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet::Module"],["
Source§

impl<T: Config> OnGenesis for Pallet<T>

Source§

fn on_genesis()

Something that should happen at genesis.
","OnGenesis","pezkuwi_sdk_docs::guides::your_first_pallet::pallet::Module"],["
Source§

impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_idle(n: BlockNumberFor<T>, remaining_weight: Weight) -> Weight

See [Hooks::on_idle].
","OnIdle<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet::Module"],["
Source§

impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_initialize(n: BlockNumberFor<T>) -> Weight

See [Hooks::on_initialize].
","OnInitialize<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet::Module"],["
Source§

impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_poll(n: BlockNumberFor<T>, weight: &mut WeightMeter)

Code to execute every now and then at the beginning of the block after inherent application. Read more
","OnPoll<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet::Module"],["
Source§

impl<T: Config> OnRuntimeUpgrade for Pallet<T>

Source§

fn on_runtime_upgrade() -> Weight

See [Hooks::on_runtime_upgrade].
","OnRuntimeUpgrade","pezkuwi_sdk_docs::guides::your_first_pallet::pallet::Module"],["
Source§

impl<T: Config> Pallet<T>

Source

pub fn mint_unsafe(\n origin: T::RuntimeOrigin,\n dest: T::AccountId,\n amount: Balance,\n) -> DispatchResult

An unsafe mint that can be called by anyone. Not a great idea.

\n
Source

pub fn transfer(\n origin: T::RuntimeOrigin,\n dest: T::AccountId,\n amount: Balance,\n) -> DispatchResult

Transfer amount from origin to dest.

\n
",0,"pezkuwi_sdk_docs::guides::your_first_pallet::pallet::Module"],["
Source§

impl<T: Config> Pallet<T>

Source

pub fn transfer_better(\n origin: T::RuntimeOrigin,\n dest: T::AccountId,\n amount: Balance,\n) -> DispatchResult

Source

pub fn transfer_better_checked(\n origin: T::RuntimeOrigin,\n dest: T::AccountId,\n amount: Balance,\n) -> DispatchResult

Transfer amount from origin to dest.

\n
",0,"pezkuwi_sdk_docs::guides::your_first_pallet::pallet::Module"],["
Source§

impl<T: Config> PalletInfoAccess for Pallet<T>

Source§

fn index() -> usize

Index of the pallet as configured in the runtime.
Source§

fn name() -> &'static str

Name of the pallet as configured in the runtime.
Source§

fn name_hash() -> [u8; 16]

Two128 hash of name.
Source§

fn module_name() -> &'static str

Name of the Rust module containing the pallet.
Source§

fn crate_version() -> CrateVersion

Version of the crate containing the pallet.
","PalletInfoAccess","pezkuwi_sdk_docs::guides::your_first_pallet::pallet::Module"],["
Source§

impl<T: Config> PalletsInfoAccess for Pallet<T>

Source§

fn count() -> usize

The number of pallets’ information that this type represents. Read more
Source§

fn infos() -> Vec<PalletInfoData>

All of the pallets’ information that this type represents.
","PalletsInfoAccess","pezkuwi_sdk_docs::guides::your_first_pallet::pallet::Module"],["
Source§

impl<T> PartialEq for Pallet<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","pezkuwi_sdk_docs::guides::your_first_pallet::pallet::Module"],["
Source§

impl<T: Config> StorageInfoTrait for Pallet<T>

Source§

fn storage_info() -> Vec<StorageInfo>

","StorageInfoTrait","pezkuwi_sdk_docs::guides::your_first_pallet::pallet::Module"],["
Source§

impl<T: Config> ViewFunctionIdPrefix for Pallet<T>

Source§

fn prefix() -> [u8; 16]

","ViewFunctionIdPrefix","pezkuwi_sdk_docs::guides::your_first_pallet::pallet::Module"],["
Source§

impl<T: Config> WhitelistedStorageKeys for Pallet<T>

Source§

fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

Returns a Vec<TrackedStorageKey> indicating the storage keys that\nshould be whitelisted during benchmarking. This means that those keys\nwill be excluded from the benchmarking performance calculation.
","WhitelistedStorageKeys","pezkuwi_sdk_docs::guides::your_first_pallet::pallet::Module"],["
Source§

impl<T> Eq for Pallet<T>

","Eq","pezkuwi_sdk_docs::guides::your_first_pallet::pallet::Module"]]]]); + if (window.register_type_impls) { + window.register_type_impls(type_impls); + } else { + window.pending_type_impls = type_impls; + } +})() +//{"start":55,"fragment_lengths":[47301]} \ No newline at end of file diff --git a/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/struct.Pallet.js b/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/struct.Pallet.js new file mode 100644 index 00000000..07d49d2a --- /dev/null +++ b/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/guides/your_first_pallet/pallet_v2/struct.Pallet.js @@ -0,0 +1,9 @@ +(function() { + var type_impls = Object.fromEntries([["pezkuwi_sdk_docs",[["
Source§

impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>

Source§

fn before_all_runtime_migrations() -> Weight

Something that should happen before runtime migrations are executed.
","BeforeAllRuntimeMigrations","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::Currency","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Module"],["
Source§

impl<T: Config> Callable<T> for Pallet<T>

","Callable","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::Currency","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Module"],["
Source§

impl<T> Clone for Pallet<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::Currency","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Module"],["
Source§

impl<T> Debug for Pallet<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Debug","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::Currency","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Module"],["
Source§

impl<T: Config> DispatchViewFunction for Pallet<T>

Source§

fn dispatch_view_function<O: Output>(\n id: &ViewFunctionId,\n input: &mut &[u8],\n output: &mut O,\n) -> Result<(), ViewFunctionDispatchError>

","DispatchViewFunction","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::Currency","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Module"],["
Source§

impl<T: Config> GetStorageVersion for Pallet<T>

Source§

type InCodeStorageVersion = NoStorageVersionSet

This type is generated by the pallet macro. Read more
Source§

fn in_code_storage_version() -> Self::InCodeStorageVersion

Returns the in-code storage version as specified in the\nstorage_version attribute, or\n[NoStorageVersionSet] if the attribute is missing.
Source§

fn on_chain_storage_version() -> StorageVersion

Returns the storage version of the pallet as last set in the actual on-chain storage.
§

fn current_storage_version() -> Self::InCodeStorageVersion

👎Deprecated: This method has been renamed to in_code_storage_version and will be removed after March 2024.
DEPRECATED: Use [Self::current_storage_version] instead. Read more
","GetStorageVersion","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::Currency","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Module"],["
Source§

impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

§

fn on_initialize(_n: BlockNumber) -> Weight

Block initialization hook. This is called at the very beginning of block execution. Read more
§

fn on_finalize(_n: BlockNumber)

Block finalization hook. This is called at the very end of block execution. Read more
§

fn on_idle(_n: BlockNumber, _remaining_weight: Weight) -> Weight

Hook to consume a block’s idle time. This will run when the block is being finalized (before\n[Hooks::on_finalize]). Read more
§

fn on_poll(_n: BlockNumber, _weight: &mut WeightMeter)

A hook to run logic after inherent application. Read more
§

fn on_runtime_upgrade() -> Weight

Hook executed when a code change (aka. a “runtime upgrade”) is detected by the FRAME\nExecutive pallet. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a pallet allows you to perform long-running tasks that are\ndispatched as separate threads, and entirely independent of the main blockchain execution. Read more
§

fn integrity_test()

Check the integrity of this pallet’s configuration. Read more
","Hooks<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::Currency","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Module"],["
Source§

impl<T: Config> IntegrityTest for Pallet<T>

Source§

fn integrity_test()

See [Hooks::integrity_test].
","IntegrityTest","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::Currency","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Module"],["
Source§

impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn offchain_worker(n: BlockNumberFor<T>)

This function is being called after every block import (when fully synced). Read more
","OffchainWorker<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::Currency","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Module"],["
Source§

impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_finalize(n: BlockNumberFor<T>)

See [Hooks::on_finalize].
","OnFinalize<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::Currency","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Module"],["
Source§

impl<T: Config> OnGenesis for Pallet<T>

Source§

fn on_genesis()

Something that should happen at genesis.
","OnGenesis","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::Currency","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Module"],["
Source§

impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_idle(n: BlockNumberFor<T>, remaining_weight: Weight) -> Weight

See [Hooks::on_idle].
","OnIdle<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::Currency","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Module"],["
Source§

impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_initialize(n: BlockNumberFor<T>) -> Weight

See [Hooks::on_initialize].
","OnInitialize<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::Currency","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Module"],["
Source§

impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_poll(n: BlockNumberFor<T>, weight: &mut WeightMeter)

Code to execute every now and then at the beginning of the block after inherent application. Read more
","OnPoll<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::Currency","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Module"],["
Source§

impl<T: Config> OnRuntimeUpgrade for Pallet<T>

Source§

fn on_runtime_upgrade() -> Weight

See [Hooks::on_runtime_upgrade].
","OnRuntimeUpgrade","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::Currency","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Module"],["
Source§

impl<T: Config> Pallet<T>

Source

pub fn transfer(\n origin: T::RuntimeOrigin,\n dest: T::AccountId,\n amount: Balance,\n) -> DispatchResult

",0,"pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::Currency","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Module"],["
Source§

impl<T: Config> PalletInfoAccess for Pallet<T>

Source§

fn index() -> usize

Index of the pallet as configured in the runtime.
Source§

fn name() -> &'static str

Name of the pallet as configured in the runtime.
Source§

fn name_hash() -> [u8; 16]

Two128 hash of name.
Source§

fn module_name() -> &'static str

Name of the Rust module containing the pallet.
Source§

fn crate_version() -> CrateVersion

Version of the crate containing the pallet.
","PalletInfoAccess","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::Currency","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Module"],["
Source§

impl<T: Config> PalletsInfoAccess for Pallet<T>

Source§

fn count() -> usize

The number of pallets’ information that this type represents. Read more
Source§

fn infos() -> Vec<PalletInfoData>

All of the pallets’ information that this type represents.
","PalletsInfoAccess","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::Currency","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Module"],["
Source§

impl<T> PartialEq for Pallet<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::Currency","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Module"],["
Source§

impl<T: Config> StorageInfoTrait for Pallet<T>

Source§

fn storage_info() -> Vec<StorageInfo>

","StorageInfoTrait","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::Currency","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Module"],["
Source§

impl<T: Config> ViewFunctionIdPrefix for Pallet<T>

Source§

fn prefix() -> [u8; 16]

","ViewFunctionIdPrefix","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::Currency","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Module"],["
Source§

impl<T: Config> WhitelistedStorageKeys for Pallet<T>

Source§

fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

Returns a Vec<TrackedStorageKey> indicating the storage keys that\nshould be whitelisted during benchmarking. This means that those keys\nwill be excluded from the benchmarking performance calculation.
","WhitelistedStorageKeys","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::Currency","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Module"],["
Source§

impl<T> Eq for Pallet<T>

","Eq","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::Currency","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::Module"]]]]); + if (window.register_type_impls) { + window.register_type_impls(type_impls); + } else { + window.pending_type_impls = type_impls; + } +})() +//{"start":55,"fragment_lengths":[46331]} \ No newline at end of file diff --git a/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/guides/your_first_pallet/shell_pallet/struct.Pallet.js b/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/guides/your_first_pallet/shell_pallet/struct.Pallet.js new file mode 100644 index 00000000..9365724f --- /dev/null +++ b/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/guides/your_first_pallet/shell_pallet/struct.Pallet.js @@ -0,0 +1,9 @@ +(function() { + var type_impls = Object.fromEntries([["pezkuwi_sdk_docs",[["
Source§

impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>

Source§

fn before_all_runtime_migrations() -> Weight

Something that should happen before runtime migrations are executed.
","BeforeAllRuntimeMigrations","pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet::Module"],["
Source§

impl<T: Config> Callable<T> for Pallet<T>

","Callable","pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet::Module"],["
Source§

impl<T> Clone for Pallet<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet::Module"],["
Source§

impl<T> Debug for Pallet<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Debug","pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet::Module"],["
Source§

impl<T: Config> DispatchViewFunction for Pallet<T>

Source§

fn dispatch_view_function<O: Output>(\n id: &ViewFunctionId,\n input: &mut &[u8],\n output: &mut O,\n) -> Result<(), ViewFunctionDispatchError>

","DispatchViewFunction","pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet::Module"],["
Source§

impl<T: Config> GetStorageVersion for Pallet<T>

Source§

type InCodeStorageVersion = NoStorageVersionSet

This type is generated by the pallet macro. Read more
Source§

fn in_code_storage_version() -> Self::InCodeStorageVersion

Returns the in-code storage version as specified in the\nstorage_version attribute, or\n[NoStorageVersionSet] if the attribute is missing.
Source§

fn on_chain_storage_version() -> StorageVersion

Returns the storage version of the pallet as last set in the actual on-chain storage.
§

fn current_storage_version() -> Self::InCodeStorageVersion

👎Deprecated: This method has been renamed to in_code_storage_version and will be removed after March 2024.
DEPRECATED: Use [Self::current_storage_version] instead. Read more
","GetStorageVersion","pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet::Module"],["
Source§

impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

§

fn on_initialize(_n: BlockNumber) -> Weight

Block initialization hook. This is called at the very beginning of block execution. Read more
§

fn on_finalize(_n: BlockNumber)

Block finalization hook. This is called at the very end of block execution. Read more
§

fn on_idle(_n: BlockNumber, _remaining_weight: Weight) -> Weight

Hook to consume a block’s idle time. This will run when the block is being finalized (before\n[Hooks::on_finalize]). Read more
§

fn on_poll(_n: BlockNumber, _weight: &mut WeightMeter)

A hook to run logic after inherent application. Read more
§

fn on_runtime_upgrade() -> Weight

Hook executed when a code change (aka. a “runtime upgrade”) is detected by the FRAME\nExecutive pallet. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a pallet allows you to perform long-running tasks that are\ndispatched as separate threads, and entirely independent of the main blockchain execution. Read more
§

fn integrity_test()

Check the integrity of this pallet’s configuration. Read more
","Hooks<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet::Module"],["
Source§

impl<T: Config> IntegrityTest for Pallet<T>

Source§

fn integrity_test()

See [Hooks::integrity_test].
","IntegrityTest","pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet::Module"],["
Source§

impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn offchain_worker(n: BlockNumberFor<T>)

This function is being called after every block import (when fully synced). Read more
","OffchainWorker<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet::Module"],["
Source§

impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_finalize(n: BlockNumberFor<T>)

See [Hooks::on_finalize].
","OnFinalize<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet::Module"],["
Source§

impl<T: Config> OnGenesis for Pallet<T>

Source§

fn on_genesis()

Something that should happen at genesis.
","OnGenesis","pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet::Module"],["
Source§

impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_idle(n: BlockNumberFor<T>, remaining_weight: Weight) -> Weight

See [Hooks::on_idle].
","OnIdle<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet::Module"],["
Source§

impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_initialize(n: BlockNumberFor<T>) -> Weight

See [Hooks::on_initialize].
","OnInitialize<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet::Module"],["
Source§

impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_poll(n: BlockNumberFor<T>, weight: &mut WeightMeter)

Code to execute every now and then at the beginning of the block after inherent application. Read more
","OnPoll<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet::Module"],["
Source§

impl<T: Config> OnRuntimeUpgrade for Pallet<T>

Source§

fn on_runtime_upgrade() -> Weight

See [Hooks::on_runtime_upgrade].
","OnRuntimeUpgrade","pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet::Module"],["
Source§

impl<T: Config> PalletInfoAccess for Pallet<T>

Source§

fn index() -> usize

Index of the pallet as configured in the runtime.
Source§

fn name() -> &'static str

Name of the pallet as configured in the runtime.
Source§

fn name_hash() -> [u8; 16]

Two128 hash of name.
Source§

fn module_name() -> &'static str

Name of the Rust module containing the pallet.
Source§

fn crate_version() -> CrateVersion

Version of the crate containing the pallet.
","PalletInfoAccess","pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet::Module"],["
Source§

impl<T: Config> PalletsInfoAccess for Pallet<T>

Source§

fn count() -> usize

The number of pallets’ information that this type represents. Read more
Source§

fn infos() -> Vec<PalletInfoData>

All of the pallets’ information that this type represents.
","PalletsInfoAccess","pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet::Module"],["
Source§

impl<T> PartialEq for Pallet<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet::Module"],["
Source§

impl<T: Config> StorageInfoTrait for Pallet<T>

Source§

fn storage_info() -> Vec<StorageInfo>

","StorageInfoTrait","pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet::Module"],["
Source§

impl<T: Config> ViewFunctionIdPrefix for Pallet<T>

Source§

fn prefix() -> [u8; 16]

","ViewFunctionIdPrefix","pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet::Module"],["
Source§

impl<T: Config> WhitelistedStorageKeys for Pallet<T>

Source§

fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

Returns a Vec<TrackedStorageKey> indicating the storage keys that\nshould be whitelisted during benchmarking. This means that those keys\nwill be excluded from the benchmarking performance calculation.
","WhitelistedStorageKeys","pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet::Module"],["
Source§

impl<T> Eq for Pallet<T>

","Eq","pezkuwi_sdk_docs::guides::your_first_pallet::shell_pallet::Module"]]]]); + if (window.register_type_impls) { + window.register_type_impls(type_impls); + } else { + window.pending_type_impls = type_impls; + } +})() +//{"start":55,"fragment_lengths":[43213]} \ No newline at end of file diff --git a/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/struct.Pallet.js b/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/struct.Pallet.js new file mode 100644 index 00000000..811e029e --- /dev/null +++ b/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/pezkuwi_sdk/frame_runtime/pallet/struct.Pallet.js @@ -0,0 +1,9 @@ +(function() { + var type_impls = Object.fromEntries([["pezkuwi_sdk_docs",[["
Source§

impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>

Source§

fn before_all_runtime_migrations() -> Weight

Something that should happen before runtime migrations are executed.
","BeforeAllRuntimeMigrations","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Module","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::Example"],["
Source§

impl<T: Config> Callable<T> for Pallet<T>

","Callable","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Module","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::Example"],["
Source§

impl<T> Clone for Pallet<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Module","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::Example"],["
Source§

impl<T> Debug for Pallet<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Debug","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Module","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::Example"],["
Source§

impl<T: Config> DispatchViewFunction for Pallet<T>

Source§

fn dispatch_view_function<O: Output>(\n id: &ViewFunctionId,\n input: &mut &[u8],\n output: &mut O,\n) -> Result<(), ViewFunctionDispatchError>

","DispatchViewFunction","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Module","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::Example"],["
Source§

impl<T: Config> GetStorageVersion for Pallet<T>

Source§

type InCodeStorageVersion = NoStorageVersionSet

This type is generated by the pallet macro. Read more
Source§

fn in_code_storage_version() -> Self::InCodeStorageVersion

Returns the in-code storage version as specified in the\nstorage_version attribute, or\n[NoStorageVersionSet] if the attribute is missing.
Source§

fn on_chain_storage_version() -> StorageVersion

Returns the storage version of the pallet as last set in the actual on-chain storage.
§

fn current_storage_version() -> Self::InCodeStorageVersion

👎Deprecated: This method has been renamed to in_code_storage_version and will be removed after March 2024.
DEPRECATED: Use [Self::current_storage_version] instead. Read more
","GetStorageVersion","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Module","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::Example"],["
Source§

impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

§

fn on_initialize(_n: BlockNumber) -> Weight

Block initialization hook. This is called at the very beginning of block execution. Read more
§

fn on_finalize(_n: BlockNumber)

Block finalization hook. This is called at the very end of block execution. Read more
§

fn on_idle(_n: BlockNumber, _remaining_weight: Weight) -> Weight

Hook to consume a block’s idle time. This will run when the block is being finalized (before\n[Hooks::on_finalize]). Read more
§

fn on_poll(_n: BlockNumber, _weight: &mut WeightMeter)

A hook to run logic after inherent application. Read more
§

fn on_runtime_upgrade() -> Weight

Hook executed when a code change (aka. a “runtime upgrade”) is detected by the FRAME\nExecutive pallet. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a pallet allows you to perform long-running tasks that are\ndispatched as separate threads, and entirely independent of the main blockchain execution. Read more
§

fn integrity_test()

Check the integrity of this pallet’s configuration. Read more
","Hooks<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Module","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::Example"],["
Source§

impl<T: Config> IntegrityTest for Pallet<T>

Source§

fn integrity_test()

See [Hooks::integrity_test].
","IntegrityTest","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Module","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::Example"],["
Source§

impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn offchain_worker(n: BlockNumberFor<T>)

This function is being called after every block import (when fully synced). Read more
","OffchainWorker<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Module","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::Example"],["
Source§

impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_finalize(n: BlockNumberFor<T>)

See [Hooks::on_finalize].
","OnFinalize<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Module","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::Example"],["
Source§

impl<T: Config> OnGenesis for Pallet<T>

Source§

fn on_genesis()

Something that should happen at genesis.
","OnGenesis","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Module","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::Example"],["
Source§

impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_idle(n: BlockNumberFor<T>, remaining_weight: Weight) -> Weight

See [Hooks::on_idle].
","OnIdle<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Module","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::Example"],["
Source§

impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_initialize(n: BlockNumberFor<T>) -> Weight

See [Hooks::on_initialize].
","OnInitialize<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Module","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::Example"],["
Source§

impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_poll(n: BlockNumberFor<T>, weight: &mut WeightMeter)

Code to execute every now and then at the beginning of the block after inherent application. Read more
","OnPoll<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Module","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::Example"],["
Source§

impl<T: Config> OnRuntimeUpgrade for Pallet<T>

Source§

fn on_runtime_upgrade() -> Weight

See [Hooks::on_runtime_upgrade].
","OnRuntimeUpgrade","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Module","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::Example"],["
Source§

impl<T: Config> Pallet<T>

All dispatchable call functions (aka. transactions) are attached to Pallet in a\nimpl block.

\n
Source

pub fn some_dispatchable(\n _origin: OriginFor<T>,\n _param: u32,\n _other_para: u32,\n) -> DispatchResult

This will be callable by external users, and has two u32s as a parameter.

\n
",0,"pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Module","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::Example"],["
Source§

impl<T: Config> PalletInfoAccess for Pallet<T>

Source§

fn index() -> usize

Index of the pallet as configured in the runtime.
Source§

fn name() -> &'static str

Name of the pallet as configured in the runtime.
Source§

fn name_hash() -> [u8; 16]

Two128 hash of name.
Source§

fn module_name() -> &'static str

Name of the Rust module containing the pallet.
Source§

fn crate_version() -> CrateVersion

Version of the crate containing the pallet.
","PalletInfoAccess","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Module","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::Example"],["
Source§

impl<T: Config> PalletsInfoAccess for Pallet<T>

Source§

fn count() -> usize

The number of pallets’ information that this type represents. Read more
Source§

fn infos() -> Vec<PalletInfoData>

All of the pallets’ information that this type represents.
","PalletsInfoAccess","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Module","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::Example"],["
Source§

impl<T> PartialEq for Pallet<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Module","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::Example"],["
Source§

impl<T: Config> StorageInfoTrait for Pallet<T>

Source§

fn storage_info() -> Vec<StorageInfo>

","StorageInfoTrait","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Module","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::Example"],["
Source§

impl<T: Config> ViewFunctionIdPrefix for Pallet<T>

Source§

fn prefix() -> [u8; 16]

","ViewFunctionIdPrefix","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Module","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::Example"],["
Source§

impl<T: Config> WhitelistedStorageKeys for Pallet<T>

Source§

fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

Returns a Vec<TrackedStorageKey> indicating the storage keys that\nshould be whitelisted during benchmarking. This means that those keys\nwill be excluded from the benchmarking performance calculation.
","WhitelistedStorageKeys","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Module","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::Example"],["
Source§

impl<T> Eq for Pallet<T>

","Eq","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::pallet::Module","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::Example"]]]]); + if (window.register_type_impls) { + window.register_type_impls(type_impls); + } else { + window.pending_type_impls = type_impls; + } +})() +//{"start":55,"fragment_lengths":[45847]} \ No newline at end of file diff --git a/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/pallet/struct.Pallet.js b/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/pallet/struct.Pallet.js new file mode 100644 index 00000000..96f31e94 --- /dev/null +++ b/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/reference_docs/frame_benchmarking_weight/pallet/struct.Pallet.js @@ -0,0 +1,9 @@ +(function() { + var type_impls = Object.fromEntries([["pezkuwi_sdk_docs",[["
Source§

impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>

Source§

fn before_all_runtime_migrations() -> Weight

Something that should happen before runtime migrations are executed.
","BeforeAllRuntimeMigrations","pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet::Module"],["
Source§

impl<T: Config> Callable<T> for Pallet<T>

","Callable","pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet::Module"],["
Source§

impl<T> Clone for Pallet<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet::Module"],["
Source§

impl<T> Debug for Pallet<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Debug","pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet::Module"],["
Source§

impl<T: Config> DispatchViewFunction for Pallet<T>

Source§

fn dispatch_view_function<O: Output>(\n id: &ViewFunctionId,\n input: &mut &[u8],\n output: &mut O,\n) -> Result<(), ViewFunctionDispatchError>

","DispatchViewFunction","pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet::Module"],["
Source§

impl<T: Config> GetStorageVersion for Pallet<T>

Source§

type InCodeStorageVersion = NoStorageVersionSet

This type is generated by the pallet macro. Read more
Source§

fn in_code_storage_version() -> Self::InCodeStorageVersion

Returns the in-code storage version as specified in the\nstorage_version attribute, or\n[NoStorageVersionSet] if the attribute is missing.
Source§

fn on_chain_storage_version() -> StorageVersion

Returns the storage version of the pallet as last set in the actual on-chain storage.
§

fn current_storage_version() -> Self::InCodeStorageVersion

👎Deprecated: This method has been renamed to in_code_storage_version and will be removed after March 2024.
DEPRECATED: Use [Self::current_storage_version] instead. Read more
","GetStorageVersion","pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet::Module"],["
Source§

impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

§

fn on_initialize(_n: BlockNumber) -> Weight

Block initialization hook. This is called at the very beginning of block execution. Read more
§

fn on_finalize(_n: BlockNumber)

Block finalization hook. This is called at the very end of block execution. Read more
§

fn on_idle(_n: BlockNumber, _remaining_weight: Weight) -> Weight

Hook to consume a block’s idle time. This will run when the block is being finalized (before\n[Hooks::on_finalize]). Read more
§

fn on_poll(_n: BlockNumber, _weight: &mut WeightMeter)

A hook to run logic after inherent application. Read more
§

fn on_runtime_upgrade() -> Weight

Hook executed when a code change (aka. a “runtime upgrade”) is detected by the FRAME\nExecutive pallet. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a pallet allows you to perform long-running tasks that are\ndispatched as separate threads, and entirely independent of the main blockchain execution. Read more
§

fn integrity_test()

Check the integrity of this pallet’s configuration. Read more
","Hooks<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet::Module"],["
Source§

impl<T: Config> IntegrityTest for Pallet<T>

Source§

fn integrity_test()

See [Hooks::integrity_test].
","IntegrityTest","pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet::Module"],["
Source§

impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn offchain_worker(n: BlockNumberFor<T>)

This function is being called after every block import (when fully synced). Read more
","OffchainWorker<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet::Module"],["
Source§

impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_finalize(n: BlockNumberFor<T>)

See [Hooks::on_finalize].
","OnFinalize<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet::Module"],["
Source§

impl<T: Config> OnGenesis for Pallet<T>

Source§

fn on_genesis()

Something that should happen at genesis.
","OnGenesis","pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet::Module"],["
Source§

impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_idle(n: BlockNumberFor<T>, remaining_weight: Weight) -> Weight

See [Hooks::on_idle].
","OnIdle<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet::Module"],["
Source§

impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_initialize(n: BlockNumberFor<T>) -> Weight

See [Hooks::on_initialize].
","OnInitialize<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet::Module"],["
Source§

impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_poll(n: BlockNumberFor<T>, weight: &mut WeightMeter)

Code to execute every now and then at the beginning of the block after inherent application. Read more
","OnPoll<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet::Module"],["
Source§

impl<T: Config> OnRuntimeUpgrade for Pallet<T>

Source§

fn on_runtime_upgrade() -> Weight

See [Hooks::on_runtime_upgrade].
","OnRuntimeUpgrade","pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet::Module"],["
Source§

impl<T: Config> Pallet<T>

Source

pub fn simple_transfer(\n origin: OriginFor<T>,\n destination: T::AccountId,\n amount: u32,\n) -> DispatchResult

Source

pub fn simple_transfer_2(\n origin: OriginFor<T>,\n destination: T::AccountId,\n amount: u32,\n) -> DispatchResult

Source

pub fn simple_transfer_3(\n origin: OriginFor<T>,\n destination: T::AccountId,\n amount: u32,\n) -> DispatchResultWithPostInfo

",0,"pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet::Module"],["
Source§

impl<T: Config> PalletInfoAccess for Pallet<T>

Source§

fn index() -> usize

Index of the pallet as configured in the runtime.
Source§

fn name() -> &'static str

Name of the pallet as configured in the runtime.
Source§

fn name_hash() -> [u8; 16]

Two128 hash of name.
Source§

fn module_name() -> &'static str

Name of the Rust module containing the pallet.
Source§

fn crate_version() -> CrateVersion

Version of the crate containing the pallet.
","PalletInfoAccess","pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet::Module"],["
Source§

impl<T: Config> PalletsInfoAccess for Pallet<T>

Source§

fn count() -> usize

The number of pallets’ information that this type represents. Read more
Source§

fn infos() -> Vec<PalletInfoData>

All of the pallets’ information that this type represents.
","PalletsInfoAccess","pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet::Module"],["
Source§

impl<T> PartialEq for Pallet<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet::Module"],["
Source§

impl<T: Config> StorageInfoTrait for Pallet<T>

Source§

fn storage_info() -> Vec<StorageInfo>

","StorageInfoTrait","pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet::Module"],["
Source§

impl<T: Config> ViewFunctionIdPrefix for Pallet<T>

Source§

fn prefix() -> [u8; 16]

","ViewFunctionIdPrefix","pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet::Module"],["
Source§

impl<T: Config> WhitelistedStorageKeys for Pallet<T>

Source§

fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

Returns a Vec<TrackedStorageKey> indicating the storage keys that\nshould be whitelisted during benchmarking. This means that those keys\nwill be excluded from the benchmarking performance calculation.
","WhitelistedStorageKeys","pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet::Module"],["
Source§

impl<T> Eq for Pallet<T>

","Eq","pezkuwi_sdk_docs::reference_docs::frame_benchmarking_weight::pallet::Module"]]]]); + if (window.register_type_impls) { + window.register_type_impls(type_impls); + } else { + window.pending_type_impls = type_impls; + } +})() +//{"start":55,"fragment_lengths":[47517]} \ No newline at end of file diff --git a/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_for_origin/struct.Pallet.js b/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_for_origin/struct.Pallet.js new file mode 100644 index 00000000..24dbeef5 --- /dev/null +++ b/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_for_origin/struct.Pallet.js @@ -0,0 +1,9 @@ +(function() { + var type_impls = Object.fromEntries([["pezkuwi_sdk_docs",[["
Source§

impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>

Source§

fn before_all_runtime_migrations() -> Weight

Something that should happen before runtime migrations are executed.
","BeforeAllRuntimeMigrations","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin::Module"],["
Source§

impl<T: Config> Callable<T> for Pallet<T>

","Callable","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin::Module"],["
Source§

impl<T> Clone for Pallet<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin::Module"],["
Source§

impl<T> Debug for Pallet<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Debug","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin::Module"],["
Source§

impl<T: Config> DispatchViewFunction for Pallet<T>

Source§

fn dispatch_view_function<O: Output>(\n id: &ViewFunctionId,\n input: &mut &[u8],\n output: &mut O,\n) -> Result<(), ViewFunctionDispatchError>

","DispatchViewFunction","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin::Module"],["
Source§

impl<T: Config> GetStorageVersion for Pallet<T>

Source§

type InCodeStorageVersion = NoStorageVersionSet

This type is generated by the pallet macro. Read more
Source§

fn in_code_storage_version() -> Self::InCodeStorageVersion

Returns the in-code storage version as specified in the\nstorage_version attribute, or\n[NoStorageVersionSet] if the attribute is missing.
Source§

fn on_chain_storage_version() -> StorageVersion

Returns the storage version of the pallet as last set in the actual on-chain storage.
§

fn current_storage_version() -> Self::InCodeStorageVersion

👎Deprecated: This method has been renamed to in_code_storage_version and will be removed after March 2024.
DEPRECATED: Use [Self::current_storage_version] instead. Read more
","GetStorageVersion","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin::Module"],["
Source§

impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

§

fn on_initialize(_n: BlockNumber) -> Weight

Block initialization hook. This is called at the very beginning of block execution. Read more
§

fn on_finalize(_n: BlockNumber)

Block finalization hook. This is called at the very end of block execution. Read more
§

fn on_idle(_n: BlockNumber, _remaining_weight: Weight) -> Weight

Hook to consume a block’s idle time. This will run when the block is being finalized (before\n[Hooks::on_finalize]). Read more
§

fn on_poll(_n: BlockNumber, _weight: &mut WeightMeter)

A hook to run logic after inherent application. Read more
§

fn on_runtime_upgrade() -> Weight

Hook executed when a code change (aka. a “runtime upgrade”) is detected by the FRAME\nExecutive pallet. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a pallet allows you to perform long-running tasks that are\ndispatched as separate threads, and entirely independent of the main blockchain execution. Read more
§

fn integrity_test()

Check the integrity of this pallet’s configuration. Read more
","Hooks<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin::Module"],["
Source§

impl<T: Config> IntegrityTest for Pallet<T>

Source§

fn integrity_test()

See [Hooks::integrity_test].
","IntegrityTest","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin::Module"],["
Source§

impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn offchain_worker(n: BlockNumberFor<T>)

This function is being called after every block import (when fully synced). Read more
","OffchainWorker<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin::Module"],["
Source§

impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_finalize(n: BlockNumberFor<T>)

See [Hooks::on_finalize].
","OnFinalize<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin::Module"],["
Source§

impl<T: Config> OnGenesis for Pallet<T>

Source§

fn on_genesis()

Something that should happen at genesis.
","OnGenesis","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin::Module"],["
Source§

impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_idle(n: BlockNumberFor<T>, remaining_weight: Weight) -> Weight

See [Hooks::on_idle].
","OnIdle<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin::Module"],["
Source§

impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_initialize(n: BlockNumberFor<T>) -> Weight

See [Hooks::on_initialize].
","OnInitialize<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin::Module"],["
Source§

impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_poll(n: BlockNumberFor<T>, weight: &mut WeightMeter)

Code to execute every now and then at the beginning of the block after inherent application. Read more
","OnPoll<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin::Module"],["
Source§

impl<T: Config> OnRuntimeUpgrade for Pallet<T>

Source§

fn on_runtime_upgrade() -> Weight

See [Hooks::on_runtime_upgrade].
","OnRuntimeUpgrade","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin::Module"],["
Source§

impl<T: Config> Pallet<T>

Source

pub fn do_something(_origin: OriginFor<T>) -> DispatchResult

",0,"pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin::Module"],["
Source§

impl<T: Config> PalletInfoAccess for Pallet<T>

Source§

fn index() -> usize

Index of the pallet as configured in the runtime.
Source§

fn name() -> &'static str

Name of the pallet as configured in the runtime.
Source§

fn name_hash() -> [u8; 16]

Two128 hash of name.
Source§

fn module_name() -> &'static str

Name of the Rust module containing the pallet.
Source§

fn crate_version() -> CrateVersion

Version of the crate containing the pallet.
","PalletInfoAccess","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin::Module"],["
Source§

impl<T: Config> PalletsInfoAccess for Pallet<T>

Source§

fn count() -> usize

The number of pallets’ information that this type represents. Read more
Source§

fn infos() -> Vec<PalletInfoData>

All of the pallets’ information that this type represents.
","PalletsInfoAccess","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin::Module"],["
Source§

impl<T> PartialEq for Pallet<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin::Module"],["
Source§

impl<T: Config> StorageInfoTrait for Pallet<T>

Source§

fn storage_info() -> Vec<StorageInfo>

","StorageInfoTrait","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin::Module"],["
Source§

impl<T: Config> ViewFunctionIdPrefix for Pallet<T>

Source§

fn prefix() -> [u8; 16]

","ViewFunctionIdPrefix","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin::Module"],["
Source§

impl<T: Config> WhitelistedStorageKeys for Pallet<T>

Source§

fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

Returns a Vec<TrackedStorageKey> indicating the storage keys that\nshould be whitelisted during benchmarking. This means that those keys\nwill be excluded from the benchmarking performance calculation.
","WhitelistedStorageKeys","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin::Module"],["
Source§

impl<T> Eq for Pallet<T>

","Eq","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_for_origin::Module"]]]]); + if (window.register_type_impls) { + window.register_type_impls(type_impls); + } else { + window.pending_type_impls = type_impls; + } +})() +//{"start":55,"fragment_lengths":[45297]} \ No newline at end of file diff --git a/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_custom_origin/struct.Pallet.js b/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_custom_origin/struct.Pallet.js new file mode 100644 index 00000000..12e066e6 --- /dev/null +++ b/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_custom_origin/struct.Pallet.js @@ -0,0 +1,9 @@ +(function() { + var type_impls = Object.fromEntries([["pezkuwi_sdk_docs",[["
Source§

impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>

Source§

fn before_all_runtime_migrations() -> Weight

Something that should happen before runtime migrations are executed.
","BeforeAllRuntimeMigrations","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::Module","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::PalletWithCustomOrigin"],["
Source§

impl<T: Config> Callable<T> for Pallet<T>

","Callable","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::Module","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::PalletWithCustomOrigin"],["
Source§

impl<T> Clone for Pallet<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::Module","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::PalletWithCustomOrigin"],["
Source§

impl<T> Debug for Pallet<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Debug","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::Module","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::PalletWithCustomOrigin"],["
Source§

impl<T: Config> DispatchViewFunction for Pallet<T>

Source§

fn dispatch_view_function<O: Output>(\n id: &ViewFunctionId,\n input: &mut &[u8],\n output: &mut O,\n) -> Result<(), ViewFunctionDispatchError>

","DispatchViewFunction","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::Module","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::PalletWithCustomOrigin"],["
Source§

impl<T: Config> GetStorageVersion for Pallet<T>

Source§

type InCodeStorageVersion = NoStorageVersionSet

This type is generated by the pallet macro. Read more
Source§

fn in_code_storage_version() -> Self::InCodeStorageVersion

Returns the in-code storage version as specified in the\nstorage_version attribute, or\n[NoStorageVersionSet] if the attribute is missing.
Source§

fn on_chain_storage_version() -> StorageVersion

Returns the storage version of the pallet as last set in the actual on-chain storage.
§

fn current_storage_version() -> Self::InCodeStorageVersion

👎Deprecated: This method has been renamed to in_code_storage_version and will be removed after March 2024.
DEPRECATED: Use [Self::current_storage_version] instead. Read more
","GetStorageVersion","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::Module","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::PalletWithCustomOrigin"],["
Source§

impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

§

fn on_initialize(_n: BlockNumber) -> Weight

Block initialization hook. This is called at the very beginning of block execution. Read more
§

fn on_finalize(_n: BlockNumber)

Block finalization hook. This is called at the very end of block execution. Read more
§

fn on_idle(_n: BlockNumber, _remaining_weight: Weight) -> Weight

Hook to consume a block’s idle time. This will run when the block is being finalized (before\n[Hooks::on_finalize]). Read more
§

fn on_poll(_n: BlockNumber, _weight: &mut WeightMeter)

A hook to run logic after inherent application. Read more
§

fn on_runtime_upgrade() -> Weight

Hook executed when a code change (aka. a “runtime upgrade”) is detected by the FRAME\nExecutive pallet. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a pallet allows you to perform long-running tasks that are\ndispatched as separate threads, and entirely independent of the main blockchain execution. Read more
§

fn integrity_test()

Check the integrity of this pallet’s configuration. Read more
","Hooks<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::Module","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::PalletWithCustomOrigin"],["
Source§

impl<T: Config> IntegrityTest for Pallet<T>

Source§

fn integrity_test()

See [Hooks::integrity_test].
","IntegrityTest","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::Module","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::PalletWithCustomOrigin"],["
Source§

impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn offchain_worker(n: BlockNumberFor<T>)

This function is being called after every block import (when fully synced). Read more
","OffchainWorker<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::Module","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::PalletWithCustomOrigin"],["
Source§

impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_finalize(n: BlockNumberFor<T>)

See [Hooks::on_finalize].
","OnFinalize<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::Module","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::PalletWithCustomOrigin"],["
Source§

impl<T: Config> OnGenesis for Pallet<T>

Source§

fn on_genesis()

Something that should happen at genesis.
","OnGenesis","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::Module","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::PalletWithCustomOrigin"],["
Source§

impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_idle(n: BlockNumberFor<T>, remaining_weight: Weight) -> Weight

See [Hooks::on_idle].
","OnIdle<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::Module","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::PalletWithCustomOrigin"],["
Source§

impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_initialize(n: BlockNumberFor<T>) -> Weight

See [Hooks::on_initialize].
","OnInitialize<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::Module","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::PalletWithCustomOrigin"],["
Source§

impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_poll(n: BlockNumberFor<T>, weight: &mut WeightMeter)

Code to execute every now and then at the beginning of the block after inherent application. Read more
","OnPoll<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::Module","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::PalletWithCustomOrigin"],["
Source§

impl<T: Config> OnRuntimeUpgrade for Pallet<T>

Source§

fn on_runtime_upgrade() -> Weight

See [Hooks::on_runtime_upgrade].
","OnRuntimeUpgrade","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::Module","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::PalletWithCustomOrigin"],["
Source§

impl<T: Config> Pallet<T>

Source

pub fn only_validators(origin: OriginFor<T>) -> DispatchResult

",0,"pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::Module","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::PalletWithCustomOrigin"],["
Source§

impl<T: Config> PalletInfoAccess for Pallet<T>

Source§

fn index() -> usize

Index of the pallet as configured in the runtime.
Source§

fn name() -> &'static str

Name of the pallet as configured in the runtime.
Source§

fn name_hash() -> [u8; 16]

Two128 hash of name.
Source§

fn module_name() -> &'static str

Name of the Rust module containing the pallet.
Source§

fn crate_version() -> CrateVersion

Version of the crate containing the pallet.
","PalletInfoAccess","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::Module","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::PalletWithCustomOrigin"],["
Source§

impl<T: Config> PalletsInfoAccess for Pallet<T>

Source§

fn count() -> usize

The number of pallets’ information that this type represents. Read more
Source§

fn infos() -> Vec<PalletInfoData>

All of the pallets’ information that this type represents.
","PalletsInfoAccess","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::Module","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::PalletWithCustomOrigin"],["
Source§

impl<T> PartialEq for Pallet<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::Module","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::PalletWithCustomOrigin"],["
Source§

impl<T: Config> StorageInfoTrait for Pallet<T>

Source§

fn storage_info() -> Vec<StorageInfo>

","StorageInfoTrait","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::Module","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::PalletWithCustomOrigin"],["
Source§

impl<T: Config> ViewFunctionIdPrefix for Pallet<T>

Source§

fn prefix() -> [u8; 16]

","ViewFunctionIdPrefix","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::Module","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::PalletWithCustomOrigin"],["
Source§

impl<T: Config> WhitelistedStorageKeys for Pallet<T>

Source§

fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

Returns a Vec<TrackedStorageKey> indicating the storage keys that\nshould be whitelisted during benchmarking. This means that those keys\nwill be excluded from the benchmarking performance calculation.
","WhitelistedStorageKeys","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::Module","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::PalletWithCustomOrigin"],["
Source§

impl<T> Eq for Pallet<T>

","Eq","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_custom_origin::Module","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::PalletWithCustomOrigin"]]]]); + if (window.register_type_impls) { + window.register_type_impls(type_impls); + } else { + window.pending_type_impls = type_impls; + } +})() +//{"start":55,"fragment_lengths":[48324]} \ No newline at end of file diff --git a/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_external_origin/struct.Pallet.js b/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_external_origin/struct.Pallet.js new file mode 100644 index 00000000..9141e319 --- /dev/null +++ b/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/reference_docs/frame_origin/pallet_with_external_origin/struct.Pallet.js @@ -0,0 +1,9 @@ +(function() { + var type_impls = Object.fromEntries([["pezkuwi_sdk_docs",[["
Source§

impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>

Source§

fn before_all_runtime_migrations() -> Weight

Something that should happen before runtime migrations are executed.
","BeforeAllRuntimeMigrations","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin::Module","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::PalletWithExternalOrigin"],["
Source§

impl<T: Config> Callable<T> for Pallet<T>

","Callable","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin::Module","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::PalletWithExternalOrigin"],["
Source§

impl<T> Clone for Pallet<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin::Module","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::PalletWithExternalOrigin"],["
Source§

impl<T> Debug for Pallet<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Debug","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin::Module","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::PalletWithExternalOrigin"],["
Source§

impl<T: Config> DispatchViewFunction for Pallet<T>

Source§

fn dispatch_view_function<O: Output>(\n id: &ViewFunctionId,\n input: &mut &[u8],\n output: &mut O,\n) -> Result<(), ViewFunctionDispatchError>

","DispatchViewFunction","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin::Module","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::PalletWithExternalOrigin"],["
Source§

impl<T: Config> GetStorageVersion for Pallet<T>

Source§

type InCodeStorageVersion = NoStorageVersionSet

This type is generated by the pallet macro. Read more
Source§

fn in_code_storage_version() -> Self::InCodeStorageVersion

Returns the in-code storage version as specified in the\nstorage_version attribute, or\n[NoStorageVersionSet] if the attribute is missing.
Source§

fn on_chain_storage_version() -> StorageVersion

Returns the storage version of the pallet as last set in the actual on-chain storage.
§

fn current_storage_version() -> Self::InCodeStorageVersion

👎Deprecated: This method has been renamed to in_code_storage_version and will be removed after March 2024.
DEPRECATED: Use [Self::current_storage_version] instead. Read more
","GetStorageVersion","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin::Module","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::PalletWithExternalOrigin"],["
Source§

impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

§

fn on_initialize(_n: BlockNumber) -> Weight

Block initialization hook. This is called at the very beginning of block execution. Read more
§

fn on_finalize(_n: BlockNumber)

Block finalization hook. This is called at the very end of block execution. Read more
§

fn on_idle(_n: BlockNumber, _remaining_weight: Weight) -> Weight

Hook to consume a block’s idle time. This will run when the block is being finalized (before\n[Hooks::on_finalize]). Read more
§

fn on_poll(_n: BlockNumber, _weight: &mut WeightMeter)

A hook to run logic after inherent application. Read more
§

fn on_runtime_upgrade() -> Weight

Hook executed when a code change (aka. a “runtime upgrade”) is detected by the FRAME\nExecutive pallet. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a pallet allows you to perform long-running tasks that are\ndispatched as separate threads, and entirely independent of the main blockchain execution. Read more
§

fn integrity_test()

Check the integrity of this pallet’s configuration. Read more
","Hooks<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin::Module","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::PalletWithExternalOrigin"],["
Source§

impl<T: Config> IntegrityTest for Pallet<T>

Source§

fn integrity_test()

See [Hooks::integrity_test].
","IntegrityTest","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin::Module","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::PalletWithExternalOrigin"],["
Source§

impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn offchain_worker(n: BlockNumberFor<T>)

This function is being called after every block import (when fully synced). Read more
","OffchainWorker<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin::Module","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::PalletWithExternalOrigin"],["
Source§

impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_finalize(n: BlockNumberFor<T>)

See [Hooks::on_finalize].
","OnFinalize<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin::Module","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::PalletWithExternalOrigin"],["
Source§

impl<T: Config> OnGenesis for Pallet<T>

Source§

fn on_genesis()

Something that should happen at genesis.
","OnGenesis","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin::Module","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::PalletWithExternalOrigin"],["
Source§

impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_idle(n: BlockNumberFor<T>, remaining_weight: Weight) -> Weight

See [Hooks::on_idle].
","OnIdle<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin::Module","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::PalletWithExternalOrigin"],["
Source§

impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_initialize(n: BlockNumberFor<T>) -> Weight

See [Hooks::on_initialize].
","OnInitialize<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin::Module","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::PalletWithExternalOrigin"],["
Source§

impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_poll(n: BlockNumberFor<T>, weight: &mut WeightMeter)

Code to execute every now and then at the beginning of the block after inherent application. Read more
","OnPoll<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin::Module","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::PalletWithExternalOrigin"],["
Source§

impl<T: Config> OnRuntimeUpgrade for Pallet<T>

Source§

fn on_runtime_upgrade() -> Weight

See [Hooks::on_runtime_upgrade].
","OnRuntimeUpgrade","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin::Module","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::PalletWithExternalOrigin"],["
Source§

impl<T: Config> Pallet<T>

Source

pub fn externally_checked_ext(origin: OriginFor<T>) -> DispatchResult

",0,"pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin::Module","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::PalletWithExternalOrigin"],["
Source§

impl<T: Config> PalletInfoAccess for Pallet<T>

Source§

fn index() -> usize

Index of the pallet as configured in the runtime.
Source§

fn name() -> &'static str

Name of the pallet as configured in the runtime.
Source§

fn name_hash() -> [u8; 16]

Two128 hash of name.
Source§

fn module_name() -> &'static str

Name of the Rust module containing the pallet.
Source§

fn crate_version() -> CrateVersion

Version of the crate containing the pallet.
","PalletInfoAccess","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin::Module","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::PalletWithExternalOrigin"],["
Source§

impl<T: Config> PalletsInfoAccess for Pallet<T>

Source§

fn count() -> usize

The number of pallets’ information that this type represents. Read more
Source§

fn infos() -> Vec<PalletInfoData>

All of the pallets’ information that this type represents.
","PalletsInfoAccess","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin::Module","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::PalletWithExternalOrigin"],["
Source§

impl<T> PartialEq for Pallet<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin::Module","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::PalletWithExternalOrigin"],["
Source§

impl<T: Config> StorageInfoTrait for Pallet<T>

Source§

fn storage_info() -> Vec<StorageInfo>

","StorageInfoTrait","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin::Module","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::PalletWithExternalOrigin"],["
Source§

impl<T: Config> ViewFunctionIdPrefix for Pallet<T>

Source§

fn prefix() -> [u8; 16]

","ViewFunctionIdPrefix","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin::Module","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::PalletWithExternalOrigin"],["
Source§

impl<T: Config> WhitelistedStorageKeys for Pallet<T>

Source§

fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

Returns a Vec<TrackedStorageKey> indicating the storage keys that\nshould be whitelisted during benchmarking. This means that those keys\nwill be excluded from the benchmarking performance calculation.
","WhitelistedStorageKeys","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin::Module","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::PalletWithExternalOrigin"],["
Source§

impl<T> Eq for Pallet<T>

","Eq","pezkuwi_sdk_docs::reference_docs::frame_origin::pallet_with_external_origin::Module","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::PalletWithExternalOrigin"]]]]); + if (window.register_type_impls) { + window.register_type_impls(type_impls); + } else { + window.pending_type_impls = type_impls; + } +})() +//{"start":55,"fragment_lengths":[48818]} \ No newline at end of file diff --git a/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_author/struct.Pallet.js b/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_author/struct.Pallet.js new file mode 100644 index 00000000..ede518be --- /dev/null +++ b/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_author/struct.Pallet.js @@ -0,0 +1,9 @@ +(function() { + var type_impls = Object.fromEntries([["pezkuwi_sdk_docs",[["
Source§

impl<T: Config> AuthorProvider<<T as Config>::AccountId> for Pallet<T>

Source§

fn author() -> T::AccountId

","AuthorProvider<::AccountId>","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author::Module","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletAuthor"],["
Source§

impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>

Source§

fn before_all_runtime_migrations() -> Weight

Something that should happen before runtime migrations are executed.
","BeforeAllRuntimeMigrations","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author::Module","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletAuthor"],["
Source§

impl<T: Config> Callable<T> for Pallet<T>

","Callable","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author::Module","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletAuthor"],["
Source§

impl<T> Clone for Pallet<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author::Module","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletAuthor"],["
Source§

impl<T> Debug for Pallet<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Debug","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author::Module","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletAuthor"],["
Source§

impl<T: Config> DispatchViewFunction for Pallet<T>

Source§

fn dispatch_view_function<O: Output>(\n id: &ViewFunctionId,\n input: &mut &[u8],\n output: &mut O,\n) -> Result<(), ViewFunctionDispatchError>

","DispatchViewFunction","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author::Module","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletAuthor"],["
Source§

impl<T: Config> GetStorageVersion for Pallet<T>

Source§

type InCodeStorageVersion = NoStorageVersionSet

This type is generated by the pallet macro. Read more
Source§

fn in_code_storage_version() -> Self::InCodeStorageVersion

Returns the in-code storage version as specified in the\nstorage_version attribute, or\n[NoStorageVersionSet] if the attribute is missing.
Source§

fn on_chain_storage_version() -> StorageVersion

Returns the storage version of the pallet as last set in the actual on-chain storage.
§

fn current_storage_version() -> Self::InCodeStorageVersion

👎Deprecated: This method has been renamed to in_code_storage_version and will be removed after March 2024.
DEPRECATED: Use [Self::current_storage_version] instead. Read more
","GetStorageVersion","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author::Module","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletAuthor"],["
Source§

impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

§

fn on_initialize(_n: BlockNumber) -> Weight

Block initialization hook. This is called at the very beginning of block execution. Read more
§

fn on_finalize(_n: BlockNumber)

Block finalization hook. This is called at the very end of block execution. Read more
§

fn on_idle(_n: BlockNumber, _remaining_weight: Weight) -> Weight

Hook to consume a block’s idle time. This will run when the block is being finalized (before\n[Hooks::on_finalize]). Read more
§

fn on_poll(_n: BlockNumber, _weight: &mut WeightMeter)

A hook to run logic after inherent application. Read more
§

fn on_runtime_upgrade() -> Weight

Hook executed when a code change (aka. a “runtime upgrade”) is detected by the FRAME\nExecutive pallet. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a pallet allows you to perform long-running tasks that are\ndispatched as separate threads, and entirely independent of the main blockchain execution. Read more
§

fn integrity_test()

Check the integrity of this pallet’s configuration. Read more
","Hooks<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author::Module","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletAuthor"],["
Source§

impl<T: Config> IntegrityTest for Pallet<T>

Source§

fn integrity_test()

See [Hooks::integrity_test].
","IntegrityTest","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author::Module","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletAuthor"],["
Source§

impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn offchain_worker(n: BlockNumberFor<T>)

This function is being called after every block import (when fully synced). Read more
","OffchainWorker<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author::Module","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletAuthor"],["
Source§

impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_finalize(n: BlockNumberFor<T>)

See [Hooks::on_finalize].
","OnFinalize<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author::Module","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletAuthor"],["
Source§

impl<T: Config> OnGenesis for Pallet<T>

Source§

fn on_genesis()

Something that should happen at genesis.
","OnGenesis","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author::Module","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletAuthor"],["
Source§

impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_idle(n: BlockNumberFor<T>, remaining_weight: Weight) -> Weight

See [Hooks::on_idle].
","OnIdle<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author::Module","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletAuthor"],["
Source§

impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_initialize(n: BlockNumberFor<T>) -> Weight

See [Hooks::on_initialize].
","OnInitialize<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author::Module","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletAuthor"],["
Source§

impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_poll(n: BlockNumberFor<T>, weight: &mut WeightMeter)

Code to execute every now and then at the beginning of the block after inherent application. Read more
","OnPoll<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author::Module","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletAuthor"],["
Source§

impl<T: Config> OnRuntimeUpgrade for Pallet<T>

Source§

fn on_runtime_upgrade() -> Weight

See [Hooks::on_runtime_upgrade].
","OnRuntimeUpgrade","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author::Module","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletAuthor"],["
Source§

impl<T: Config> Pallet<T>

Source

pub fn author() -> T::AccountId

",0,"pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author::Module","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletAuthor"],["
Source§

impl<T: Config> PalletInfoAccess for Pallet<T>

Source§

fn index() -> usize

Index of the pallet as configured in the runtime.
Source§

fn name() -> &'static str

Name of the pallet as configured in the runtime.
Source§

fn name_hash() -> [u8; 16]

Two128 hash of name.
Source§

fn module_name() -> &'static str

Name of the Rust module containing the pallet.
Source§

fn crate_version() -> CrateVersion

Version of the crate containing the pallet.
","PalletInfoAccess","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author::Module","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletAuthor"],["
Source§

impl<T: Config> PalletsInfoAccess for Pallet<T>

Source§

fn count() -> usize

The number of pallets’ information that this type represents. Read more
Source§

fn infos() -> Vec<PalletInfoData>

All of the pallets’ information that this type represents.
","PalletsInfoAccess","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author::Module","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletAuthor"],["
Source§

impl<T> PartialEq for Pallet<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author::Module","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletAuthor"],["
Source§

impl<T: Config> StorageInfoTrait for Pallet<T>

Source§

fn storage_info() -> Vec<StorageInfo>

","StorageInfoTrait","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author::Module","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletAuthor"],["
Source§

impl<T: Config> ViewFunctionIdPrefix for Pallet<T>

Source§

fn prefix() -> [u8; 16]

","ViewFunctionIdPrefix","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author::Module","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletAuthor"],["
Source§

impl<T: Config> WhitelistedStorageKeys for Pallet<T>

Source§

fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

Returns a Vec<TrackedStorageKey> indicating the storage keys that\nshould be whitelisted during benchmarking. This means that those keys\nwill be excluded from the benchmarking performance calculation.
","WhitelistedStorageKeys","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author::Module","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletAuthor"],["
Source§

impl<T> Eq for Pallet<T>

","Eq","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_author::Module","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletAuthor"]]]]); + if (window.register_type_impls) { + window.register_type_impls(type_impls); + } else { + window.pending_type_impls = type_impls; + } +})() +//{"start":55,"fragment_lengths":[49967]} \ No newline at end of file diff --git a/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo/struct.Pallet.js b/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo/struct.Pallet.js new file mode 100644 index 00000000..86140b43 --- /dev/null +++ b/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo/struct.Pallet.js @@ -0,0 +1,9 @@ +(function() { + var type_impls = Object.fromEntries([["pezkuwi_sdk_docs",[["
Source§

impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>

Source§

fn before_all_runtime_migrations() -> Weight

Something that should happen before runtime migrations are executed.
","BeforeAllRuntimeMigrations","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo::Module"],["
Source§

impl<T: Config> Callable<T> for Pallet<T>

","Callable","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo::Module"],["
Source§

impl<T> Clone for Pallet<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo::Module"],["
Source§

impl<T> Debug for Pallet<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Debug","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo::Module"],["
Source§

impl<T: Config> DispatchViewFunction for Pallet<T>

Source§

fn dispatch_view_function<O: Output>(\n id: &ViewFunctionId,\n input: &mut &[u8],\n output: &mut O,\n) -> Result<(), ViewFunctionDispatchError>

","DispatchViewFunction","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo::Module"],["
Source§

impl<T: Config> GetStorageVersion for Pallet<T>

Source§

type InCodeStorageVersion = NoStorageVersionSet

This type is generated by the pallet macro. Read more
Source§

fn in_code_storage_version() -> Self::InCodeStorageVersion

Returns the in-code storage version as specified in the\nstorage_version attribute, or\n[NoStorageVersionSet] if the attribute is missing.
Source§

fn on_chain_storage_version() -> StorageVersion

Returns the storage version of the pallet as last set in the actual on-chain storage.
§

fn current_storage_version() -> Self::InCodeStorageVersion

👎Deprecated: This method has been renamed to in_code_storage_version and will be removed after March 2024.
DEPRECATED: Use [Self::current_storage_version] instead. Read more
","GetStorageVersion","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo::Module"],["
Source§

impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

§

fn on_initialize(_n: BlockNumber) -> Weight

Block initialization hook. This is called at the very beginning of block execution. Read more
§

fn on_finalize(_n: BlockNumber)

Block finalization hook. This is called at the very end of block execution. Read more
§

fn on_idle(_n: BlockNumber, _remaining_weight: Weight) -> Weight

Hook to consume a block’s idle time. This will run when the block is being finalized (before\n[Hooks::on_finalize]). Read more
§

fn on_poll(_n: BlockNumber, _weight: &mut WeightMeter)

A hook to run logic after inherent application. Read more
§

fn on_runtime_upgrade() -> Weight

Hook executed when a code change (aka. a “runtime upgrade”) is detected by the FRAME\nExecutive pallet. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a pallet allows you to perform long-running tasks that are\ndispatched as separate threads, and entirely independent of the main blockchain execution. Read more
§

fn integrity_test()

Check the integrity of this pallet’s configuration. Read more
","Hooks<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo::Module"],["
Source§

impl<T: Config> IntegrityTest for Pallet<T>

Source§

fn integrity_test()

See [Hooks::integrity_test].
","IntegrityTest","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo::Module"],["
Source§

impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn offchain_worker(n: BlockNumberFor<T>)

This function is being called after every block import (when fully synced). Read more
","OffchainWorker<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo::Module"],["
Source§

impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_finalize(n: BlockNumberFor<T>)

See [Hooks::on_finalize].
","OnFinalize<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo::Module"],["
Source§

impl<T: Config> OnGenesis for Pallet<T>

Source§

fn on_genesis()

Something that should happen at genesis.
","OnGenesis","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo::Module"],["
Source§

impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_idle(n: BlockNumberFor<T>, remaining_weight: Weight) -> Weight

See [Hooks::on_idle].
","OnIdle<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo::Module"],["
Source§

impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_initialize(n: BlockNumberFor<T>) -> Weight

See [Hooks::on_initialize].
","OnInitialize<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo::Module"],["
Source§

impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_poll(n: BlockNumberFor<T>, weight: &mut WeightMeter)

Code to execute every now and then at the beginning of the block after inherent application. Read more
","OnPoll<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo::Module"],["
Source§

impl<T: Config> OnRuntimeUpgrade for Pallet<T>

Source§

fn on_runtime_upgrade() -> Weight

See [Hooks::on_runtime_upgrade].
","OnRuntimeUpgrade","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo::Module"],["
Source§

impl<T: Config> PalletInfoAccess for Pallet<T>

Source§

fn index() -> usize

Index of the pallet as configured in the runtime.
Source§

fn name() -> &'static str

Name of the pallet as configured in the runtime.
Source§

fn name_hash() -> [u8; 16]

Two128 hash of name.
Source§

fn module_name() -> &'static str

Name of the Rust module containing the pallet.
Source§

fn crate_version() -> CrateVersion

Version of the crate containing the pallet.
","PalletInfoAccess","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo::Module"],["
Source§

impl<T: Config> PalletsInfoAccess for Pallet<T>

Source§

fn count() -> usize

The number of pallets’ information that this type represents. Read more
Source§

fn infos() -> Vec<PalletInfoData>

All of the pallets’ information that this type represents.
","PalletsInfoAccess","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo::Module"],["
Source§

impl<T> PartialEq for Pallet<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo::Module"],["
Source§

impl<T: Config> StorageInfoTrait for Pallet<T>

Source§

fn storage_info() -> Vec<StorageInfo>

","StorageInfoTrait","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo::Module"],["
Source§

impl<T: Config> ViewFunctionIdPrefix for Pallet<T>

Source§

fn prefix() -> [u8; 16]

","ViewFunctionIdPrefix","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo::Module"],["
Source§

impl<T: Config> WhitelistedStorageKeys for Pallet<T>

Source§

fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

Returns a Vec<TrackedStorageKey> indicating the storage keys that\nshould be whitelisted during benchmarking. This means that those keys\nwill be excluded from the benchmarking performance calculation.
","WhitelistedStorageKeys","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo::Module"],["
Source§

impl<T> Eq for Pallet<T>

","Eq","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo::Module"]]]]); + if (window.register_type_impls) { + window.register_type_impls(type_impls); + } else { + window.pending_type_impls = type_impls; + } +})() +//{"start":55,"fragment_lengths":[44645]} \ No newline at end of file diff --git a/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_loose/struct.Pallet.js b/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_loose/struct.Pallet.js new file mode 100644 index 00000000..9e11db95 --- /dev/null +++ b/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_loose/struct.Pallet.js @@ -0,0 +1,9 @@ +(function() { + var type_impls = Object.fromEntries([["pezkuwi_sdk_docs",[["
Source§

impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>

Source§

fn before_all_runtime_migrations() -> Weight

Something that should happen before runtime migrations are executed.
","BeforeAllRuntimeMigrations","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose::Module","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletFoo"],["
Source§

impl<T: Config> Callable<T> for Pallet<T>

","Callable","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose::Module","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletFoo"],["
Source§

impl<T> Clone for Pallet<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose::Module","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletFoo"],["
Source§

impl<T> Debug for Pallet<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Debug","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose::Module","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletFoo"],["
Source§

impl<T: Config> DispatchViewFunction for Pallet<T>

Source§

fn dispatch_view_function<O: Output>(\n id: &ViewFunctionId,\n input: &mut &[u8],\n output: &mut O,\n) -> Result<(), ViewFunctionDispatchError>

","DispatchViewFunction","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose::Module","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletFoo"],["
Source§

impl<T: Config> GetStorageVersion for Pallet<T>

Source§

type InCodeStorageVersion = NoStorageVersionSet

This type is generated by the pallet macro. Read more
Source§

fn in_code_storage_version() -> Self::InCodeStorageVersion

Returns the in-code storage version as specified in the\nstorage_version attribute, or\n[NoStorageVersionSet] if the attribute is missing.
Source§

fn on_chain_storage_version() -> StorageVersion

Returns the storage version of the pallet as last set in the actual on-chain storage.
§

fn current_storage_version() -> Self::InCodeStorageVersion

👎Deprecated: This method has been renamed to in_code_storage_version and will be removed after March 2024.
DEPRECATED: Use [Self::current_storage_version] instead. Read more
","GetStorageVersion","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose::Module","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletFoo"],["
Source§

impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

§

fn on_initialize(_n: BlockNumber) -> Weight

Block initialization hook. This is called at the very beginning of block execution. Read more
§

fn on_finalize(_n: BlockNumber)

Block finalization hook. This is called at the very end of block execution. Read more
§

fn on_idle(_n: BlockNumber, _remaining_weight: Weight) -> Weight

Hook to consume a block’s idle time. This will run when the block is being finalized (before\n[Hooks::on_finalize]). Read more
§

fn on_poll(_n: BlockNumber, _weight: &mut WeightMeter)

A hook to run logic after inherent application. Read more
§

fn on_runtime_upgrade() -> Weight

Hook executed when a code change (aka. a “runtime upgrade”) is detected by the FRAME\nExecutive pallet. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a pallet allows you to perform long-running tasks that are\ndispatched as separate threads, and entirely independent of the main blockchain execution. Read more
§

fn integrity_test()

Check the integrity of this pallet’s configuration. Read more
","Hooks<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose::Module","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletFoo"],["
Source§

impl<T: Config> IntegrityTest for Pallet<T>

Source§

fn integrity_test()

See [Hooks::integrity_test].
","IntegrityTest","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose::Module","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletFoo"],["
Source§

impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn offchain_worker(n: BlockNumberFor<T>)

This function is being called after every block import (when fully synced). Read more
","OffchainWorker<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose::Module","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletFoo"],["
Source§

impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_finalize(n: BlockNumberFor<T>)

See [Hooks::on_finalize].
","OnFinalize<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose::Module","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletFoo"],["
Source§

impl<T: Config> OnGenesis for Pallet<T>

Source§

fn on_genesis()

Something that should happen at genesis.
","OnGenesis","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose::Module","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletFoo"],["
Source§

impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_idle(n: BlockNumberFor<T>, remaining_weight: Weight) -> Weight

See [Hooks::on_idle].
","OnIdle<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose::Module","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletFoo"],["
Source§

impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_initialize(n: BlockNumberFor<T>) -> Weight

See [Hooks::on_initialize].
","OnInitialize<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose::Module","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletFoo"],["
Source§

impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_poll(n: BlockNumberFor<T>, weight: &mut WeightMeter)

Code to execute every now and then at the beginning of the block after inherent application. Read more
","OnPoll<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose::Module","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletFoo"],["
Source§

impl<T: Config> OnRuntimeUpgrade for Pallet<T>

Source§

fn on_runtime_upgrade() -> Weight

See [Hooks::on_runtime_upgrade].
","OnRuntimeUpgrade","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose::Module","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletFoo"],["
Source§

impl<T: Config> PalletInfoAccess for Pallet<T>

Source§

fn index() -> usize

Index of the pallet as configured in the runtime.
Source§

fn name() -> &'static str

Name of the pallet as configured in the runtime.
Source§

fn name_hash() -> [u8; 16]

Two128 hash of name.
Source§

fn module_name() -> &'static str

Name of the Rust module containing the pallet.
Source§

fn crate_version() -> CrateVersion

Version of the crate containing the pallet.
","PalletInfoAccess","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose::Module","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletFoo"],["
Source§

impl<T: Config> PalletsInfoAccess for Pallet<T>

Source§

fn count() -> usize

The number of pallets’ information that this type represents. Read more
Source§

fn infos() -> Vec<PalletInfoData>

All of the pallets’ information that this type represents.
","PalletsInfoAccess","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose::Module","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletFoo"],["
Source§

impl<T> PartialEq for Pallet<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose::Module","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletFoo"],["
Source§

impl<T: Config> StorageInfoTrait for Pallet<T>

Source§

fn storage_info() -> Vec<StorageInfo>

","StorageInfoTrait","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose::Module","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletFoo"],["
Source§

impl<T: Config> ViewFunctionIdPrefix for Pallet<T>

Source§

fn prefix() -> [u8; 16]

","ViewFunctionIdPrefix","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose::Module","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletFoo"],["
Source§

impl<T: Config> WhitelistedStorageKeys for Pallet<T>

Source§

fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

Returns a Vec<TrackedStorageKey> indicating the storage keys that\nshould be whitelisted during benchmarking. This means that those keys\nwill be excluded from the benchmarking performance calculation.
","WhitelistedStorageKeys","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose::Module","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletFoo"],["
Source§

impl<T> Eq for Pallet<T>

","Eq","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_loose::Module","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::PalletFoo"]]]]); + if (window.register_type_impls) { + window.register_type_impls(type_impls); + } else { + window.pending_type_impls = type_impls; + } +})() +//{"start":55,"fragment_lengths":[46985]} \ No newline at end of file diff --git a/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_tight/struct.Pallet.js b/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_tight/struct.Pallet.js new file mode 100644 index 00000000..1e82f697 --- /dev/null +++ b/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/reference_docs/frame_pallet_coupling/pallet_foo_tight/struct.Pallet.js @@ -0,0 +1,9 @@ +(function() { + var type_impls = Object.fromEntries([["pezkuwi_sdk_docs",[["
Source§

impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>

Source§

fn before_all_runtime_migrations() -> Weight

Something that should happen before runtime migrations are executed.
","BeforeAllRuntimeMigrations","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight::Module"],["
Source§

impl<T: Config> Callable<T> for Pallet<T>

","Callable","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight::Module"],["
Source§

impl<T> Clone for Pallet<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight::Module"],["
Source§

impl<T> Debug for Pallet<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Debug","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight::Module"],["
Source§

impl<T: Config> DispatchViewFunction for Pallet<T>

Source§

fn dispatch_view_function<O: Output>(\n id: &ViewFunctionId,\n input: &mut &[u8],\n output: &mut O,\n) -> Result<(), ViewFunctionDispatchError>

","DispatchViewFunction","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight::Module"],["
Source§

impl<T: Config> GetStorageVersion for Pallet<T>

Source§

type InCodeStorageVersion = NoStorageVersionSet

This type is generated by the pallet macro. Read more
Source§

fn in_code_storage_version() -> Self::InCodeStorageVersion

Returns the in-code storage version as specified in the\nstorage_version attribute, or\n[NoStorageVersionSet] if the attribute is missing.
Source§

fn on_chain_storage_version() -> StorageVersion

Returns the storage version of the pallet as last set in the actual on-chain storage.
§

fn current_storage_version() -> Self::InCodeStorageVersion

👎Deprecated: This method has been renamed to in_code_storage_version and will be removed after March 2024.
DEPRECATED: Use [Self::current_storage_version] instead. Read more
","GetStorageVersion","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight::Module"],["
Source§

impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

§

fn on_initialize(_n: BlockNumber) -> Weight

Block initialization hook. This is called at the very beginning of block execution. Read more
§

fn on_finalize(_n: BlockNumber)

Block finalization hook. This is called at the very end of block execution. Read more
§

fn on_idle(_n: BlockNumber, _remaining_weight: Weight) -> Weight

Hook to consume a block’s idle time. This will run when the block is being finalized (before\n[Hooks::on_finalize]). Read more
§

fn on_poll(_n: BlockNumber, _weight: &mut WeightMeter)

A hook to run logic after inherent application. Read more
§

fn on_runtime_upgrade() -> Weight

Hook executed when a code change (aka. a “runtime upgrade”) is detected by the FRAME\nExecutive pallet. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a pallet allows you to perform long-running tasks that are\ndispatched as separate threads, and entirely independent of the main blockchain execution. Read more
§

fn integrity_test()

Check the integrity of this pallet’s configuration. Read more
","Hooks<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight::Module"],["
Source§

impl<T: Config> IntegrityTest for Pallet<T>

Source§

fn integrity_test()

See [Hooks::integrity_test].
","IntegrityTest","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight::Module"],["
Source§

impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn offchain_worker(n: BlockNumberFor<T>)

This function is being called after every block import (when fully synced). Read more
","OffchainWorker<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight::Module"],["
Source§

impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_finalize(n: BlockNumberFor<T>)

See [Hooks::on_finalize].
","OnFinalize<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight::Module"],["
Source§

impl<T: Config> OnGenesis for Pallet<T>

Source§

fn on_genesis()

Something that should happen at genesis.
","OnGenesis","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight::Module"],["
Source§

impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_idle(n: BlockNumberFor<T>, remaining_weight: Weight) -> Weight

See [Hooks::on_idle].
","OnIdle<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight::Module"],["
Source§

impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_initialize(n: BlockNumberFor<T>) -> Weight

See [Hooks::on_initialize].
","OnInitialize<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight::Module"],["
Source§

impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_poll(n: BlockNumberFor<T>, weight: &mut WeightMeter)

Code to execute every now and then at the beginning of the block after inherent application. Read more
","OnPoll<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight::Module"],["
Source§

impl<T: Config> OnRuntimeUpgrade for Pallet<T>

Source§

fn on_runtime_upgrade() -> Weight

See [Hooks::on_runtime_upgrade].
","OnRuntimeUpgrade","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight::Module"],["
Source§

impl<T: Config> PalletInfoAccess for Pallet<T>

Source§

fn index() -> usize

Index of the pallet as configured in the runtime.
Source§

fn name() -> &'static str

Name of the pallet as configured in the runtime.
Source§

fn name_hash() -> [u8; 16]

Two128 hash of name.
Source§

fn module_name() -> &'static str

Name of the Rust module containing the pallet.
Source§

fn crate_version() -> CrateVersion

Version of the crate containing the pallet.
","PalletInfoAccess","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight::Module"],["
Source§

impl<T: Config> PalletsInfoAccess for Pallet<T>

Source§

fn count() -> usize

The number of pallets’ information that this type represents. Read more
Source§

fn infos() -> Vec<PalletInfoData>

All of the pallets’ information that this type represents.
","PalletsInfoAccess","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight::Module"],["
Source§

impl<T> PartialEq for Pallet<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight::Module"],["
Source§

impl<T: Config> StorageInfoTrait for Pallet<T>

Source§

fn storage_info() -> Vec<StorageInfo>

","StorageInfoTrait","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight::Module"],["
Source§

impl<T: Config> ViewFunctionIdPrefix for Pallet<T>

Source§

fn prefix() -> [u8; 16]

","ViewFunctionIdPrefix","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight::Module"],["
Source§

impl<T: Config> WhitelistedStorageKeys for Pallet<T>

Source§

fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

Returns a Vec<TrackedStorageKey> indicating the storage keys that\nshould be whitelisted during benchmarking. This means that those keys\nwill be excluded from the benchmarking performance calculation.
","WhitelistedStorageKeys","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight::Module"],["
Source§

impl<T> Eq for Pallet<T>

","Eq","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::pallet_foo_tight::Module"]]]]); + if (window.register_type_impls) { + window.register_type_impls(type_impls); + } else { + window.pending_type_impls = type_impls; + } +})() +//{"start":55,"fragment_lengths":[45269]} \ No newline at end of file diff --git a/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/struct.GenesisConfig.js b/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/struct.GenesisConfig.js new file mode 100644 index 00000000..8b3f333a --- /dev/null +++ b/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/struct.GenesisConfig.js @@ -0,0 +1,9 @@ +(function() { + var type_impls = Object.fromEntries([["pezkuwi_sdk_docs",[["
Source§

impl<T: Config> BuildGenesisConfig for GenesisConfig<T>

Source§

fn build(&self)

The build function puts initial GenesisConfig keys/values pairs into the storage.
","BuildGenesisConfig","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletBarConfig"],["
Source§

impl<T: Config> BuildStorage for GenesisConfig<T>

Source§

fn assimilate_storage(&self, storage: &mut Storage) -> Result<(), String>

Assimilate the storage for this module into pre-existing overlays.
§

fn build_storage(&self) -> Result<Storage, String>

Build the storage out of this builder.
","BuildStorage","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletBarConfig"],["
Source§

impl<T: Config> Default for GenesisConfig<T>

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
","Default","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletBarConfig"],["
Source§

impl<'de, T: Config> Deserialize<'de> for GenesisConfig<T>

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where\n __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
","Deserialize<'de>","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletBarConfig"],["
Source§

impl<T: Config> Serialize for GenesisConfig<T>

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where\n __S: Serializer,

Serialize this value into the given Serde serializer. Read more
","Serialize","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletBarConfig"]]]]); + if (window.register_type_impls) { + window.register_type_impls(type_impls); + } else { + window.pending_type_impls = type_impls; + } +})() +//{"start":55,"fragment_lengths":[10970]} \ No newline at end of file diff --git a/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/struct.Pallet.js b/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/struct.Pallet.js new file mode 100644 index 00000000..80d59d81 --- /dev/null +++ b/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_bar/struct.Pallet.js @@ -0,0 +1,9 @@ +(function() { + var type_impls = Object.fromEntries([["pezkuwi_sdk_docs",[["
Source§

impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>

Source§

fn before_all_runtime_migrations() -> Weight

Something that should happen before runtime migrations are executed.
","BeforeAllRuntimeMigrations","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletBar"],["
Source§

impl<T: Config> Callable<T> for Pallet<T>

","Callable","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletBar"],["
Source§

impl<T> Clone for Pallet<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletBar"],["
Source§

impl<T> Debug for Pallet<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Debug","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletBar"],["
Source§

impl<T: Config> DispatchViewFunction for Pallet<T>

Source§

fn dispatch_view_function<O: Output>(\n id: &ViewFunctionId,\n input: &mut &[u8],\n output: &mut O,\n) -> Result<(), ViewFunctionDispatchError>

","DispatchViewFunction","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletBar"],["
Source§

impl<T: Config> GetStorageVersion for Pallet<T>

Source§

type InCodeStorageVersion = NoStorageVersionSet

This type is generated by the pallet macro. Read more
Source§

fn in_code_storage_version() -> Self::InCodeStorageVersion

Returns the in-code storage version as specified in the\nstorage_version attribute, or\n[NoStorageVersionSet] if the attribute is missing.
Source§

fn on_chain_storage_version() -> StorageVersion

Returns the storage version of the pallet as last set in the actual on-chain storage.
§

fn current_storage_version() -> Self::InCodeStorageVersion

👎Deprecated: This method has been renamed to in_code_storage_version and will be removed after March 2024.
DEPRECATED: Use [Self::current_storage_version] instead. Read more
","GetStorageVersion","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletBar"],["
Source§

impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

§

fn on_initialize(_n: BlockNumber) -> Weight

Block initialization hook. This is called at the very beginning of block execution. Read more
§

fn on_finalize(_n: BlockNumber)

Block finalization hook. This is called at the very end of block execution. Read more
§

fn on_idle(_n: BlockNumber, _remaining_weight: Weight) -> Weight

Hook to consume a block’s idle time. This will run when the block is being finalized (before\n[Hooks::on_finalize]). Read more
§

fn on_poll(_n: BlockNumber, _weight: &mut WeightMeter)

A hook to run logic after inherent application. Read more
§

fn on_runtime_upgrade() -> Weight

Hook executed when a code change (aka. a “runtime upgrade”) is detected by the FRAME\nExecutive pallet. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a pallet allows you to perform long-running tasks that are\ndispatched as separate threads, and entirely independent of the main blockchain execution. Read more
§

fn integrity_test()

Check the integrity of this pallet’s configuration. Read more
","Hooks<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletBar"],["
Source§

impl<T: Config> IntegrityTest for Pallet<T>

Source§

fn integrity_test()

See [Hooks::integrity_test].
","IntegrityTest","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletBar"],["
Source§

impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn offchain_worker(n: BlockNumberFor<T>)

This function is being called after every block import (when fully synced). Read more
","OffchainWorker<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletBar"],["
Source§

impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_finalize(n: BlockNumberFor<T>)

See [Hooks::on_finalize].
","OnFinalize<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletBar"],["
Source§

impl<T: Config> OnGenesis for Pallet<T>

Source§

fn on_genesis()

Something that should happen at genesis.
","OnGenesis","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletBar"],["
Source§

impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_idle(n: BlockNumberFor<T>, remaining_weight: Weight) -> Weight

See [Hooks::on_idle].
","OnIdle<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletBar"],["
Source§

impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_initialize(n: BlockNumberFor<T>) -> Weight

See [Hooks::on_initialize].
","OnInitialize<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletBar"],["
Source§

impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_poll(n: BlockNumberFor<T>, weight: &mut WeightMeter)

Code to execute every now and then at the beginning of the block after inherent application. Read more
","OnPoll<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletBar"],["
Source§

impl<T: Config> OnRuntimeUpgrade for Pallet<T>

Source§

fn on_runtime_upgrade() -> Weight

See [Hooks::on_runtime_upgrade].
","OnRuntimeUpgrade","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletBar"],["
Source§

impl<T: Config> Pallet<T>

Source

pub fn bar(_origin: OriginFor<T>) -> DispatchResult

",0,"pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletBar"],["
Source§

impl<T: Config> PalletInfoAccess for Pallet<T>

Source§

fn index() -> usize

Index of the pallet as configured in the runtime.
Source§

fn name() -> &'static str

Name of the pallet as configured in the runtime.
Source§

fn name_hash() -> [u8; 16]

Two128 hash of name.
Source§

fn module_name() -> &'static str

Name of the Rust module containing the pallet.
Source§

fn crate_version() -> CrateVersion

Version of the crate containing the pallet.
","PalletInfoAccess","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletBar"],["
Source§

impl<T: Config> PalletsInfoAccess for Pallet<T>

Source§

fn count() -> usize

The number of pallets’ information that this type represents. Read more
Source§

fn infos() -> Vec<PalletInfoData>

All of the pallets’ information that this type represents.
","PalletsInfoAccess","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletBar"],["
Source§

impl<T> PartialEq for Pallet<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletBar"],["
Source§

impl<T: Config> StorageInfoTrait for Pallet<T>

Source§

fn storage_info() -> Vec<StorageInfo>

","StorageInfoTrait","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletBar"],["
Source§

impl<T: Config> ViewFunctionIdPrefix for Pallet<T>

Source§

fn prefix() -> [u8; 16]

","ViewFunctionIdPrefix","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletBar"],["
Source§

impl<T: Config> WhitelistedStorageKeys for Pallet<T>

Source§

fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

Returns a Vec<TrackedStorageKey> indicating the storage keys that\nshould be whitelisted during benchmarking. This means that those keys\nwill be excluded from the benchmarking performance calculation.
","WhitelistedStorageKeys","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletBar"],["
Source§

impl<T> Eq for Pallet<T>

","Eq","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_bar::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletBar"]]]]); + if (window.register_type_impls) { + window.register_type_impls(type_impls); + } else { + window.pending_type_impls = type_impls; + } +})() +//{"start":55,"fragment_lengths":[47375]} \ No newline at end of file diff --git a/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_foo/struct.Pallet.js b/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_foo/struct.Pallet.js new file mode 100644 index 00000000..bfd3e0de --- /dev/null +++ b/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_foo/struct.Pallet.js @@ -0,0 +1,9 @@ +(function() { + var type_impls = Object.fromEntries([["pezkuwi_sdk_docs",[["
Source§

impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>

Source§

fn before_all_runtime_migrations() -> Weight

Something that should happen before runtime migrations are executed.
","BeforeAllRuntimeMigrations","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletFoo"],["
Source§

impl<T: Config> Callable<T> for Pallet<T>

","Callable","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletFoo"],["
Source§

impl<T> Clone for Pallet<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletFoo"],["
Source§

impl<T> Debug for Pallet<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Debug","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletFoo"],["
Source§

impl<T: Config> DispatchViewFunction for Pallet<T>

Source§

fn dispatch_view_function<O: Output>(\n id: &ViewFunctionId,\n input: &mut &[u8],\n output: &mut O,\n) -> Result<(), ViewFunctionDispatchError>

","DispatchViewFunction","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletFoo"],["
Source§

impl<T: Config> GetStorageVersion for Pallet<T>

Source§

type InCodeStorageVersion = NoStorageVersionSet

This type is generated by the pallet macro. Read more
Source§

fn in_code_storage_version() -> Self::InCodeStorageVersion

Returns the in-code storage version as specified in the\nstorage_version attribute, or\n[NoStorageVersionSet] if the attribute is missing.
Source§

fn on_chain_storage_version() -> StorageVersion

Returns the storage version of the pallet as last set in the actual on-chain storage.
§

fn current_storage_version() -> Self::InCodeStorageVersion

👎Deprecated: This method has been renamed to in_code_storage_version and will be removed after March 2024.
DEPRECATED: Use [Self::current_storage_version] instead. Read more
","GetStorageVersion","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletFoo"],["
Source§

impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

§

fn on_initialize(_n: BlockNumber) -> Weight

Block initialization hook. This is called at the very beginning of block execution. Read more
§

fn on_finalize(_n: BlockNumber)

Block finalization hook. This is called at the very end of block execution. Read more
§

fn on_idle(_n: BlockNumber, _remaining_weight: Weight) -> Weight

Hook to consume a block’s idle time. This will run when the block is being finalized (before\n[Hooks::on_finalize]). Read more
§

fn on_poll(_n: BlockNumber, _weight: &mut WeightMeter)

A hook to run logic after inherent application. Read more
§

fn on_runtime_upgrade() -> Weight

Hook executed when a code change (aka. a “runtime upgrade”) is detected by the FRAME\nExecutive pallet. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a pallet allows you to perform long-running tasks that are\ndispatched as separate threads, and entirely independent of the main blockchain execution. Read more
§

fn integrity_test()

Check the integrity of this pallet’s configuration. Read more
","Hooks<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletFoo"],["
Source§

impl<T: Config> IntegrityTest for Pallet<T>

Source§

fn integrity_test()

See [Hooks::integrity_test].
","IntegrityTest","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletFoo"],["
Source§

impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn offchain_worker(n: BlockNumberFor<T>)

This function is being called after every block import (when fully synced). Read more
","OffchainWorker<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletFoo"],["
Source§

impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_finalize(n: BlockNumberFor<T>)

See [Hooks::on_finalize].
","OnFinalize<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletFoo"],["
Source§

impl<T: Config> OnGenesis for Pallet<T>

Source§

fn on_genesis()

Something that should happen at genesis.
","OnGenesis","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletFoo"],["
Source§

impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_idle(n: BlockNumberFor<T>, remaining_weight: Weight) -> Weight

See [Hooks::on_idle].
","OnIdle<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletFoo"],["
Source§

impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_initialize(n: BlockNumberFor<T>) -> Weight

See [Hooks::on_initialize].
","OnInitialize<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletFoo"],["
Source§

impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_poll(n: BlockNumberFor<T>, weight: &mut WeightMeter)

Code to execute every now and then at the beginning of the block after inherent application. Read more
","OnPoll<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletFoo"],["
Source§

impl<T: Config> OnRuntimeUpgrade for Pallet<T>

Source§

fn on_runtime_upgrade() -> Weight

See [Hooks::on_runtime_upgrade].
","OnRuntimeUpgrade","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletFoo"],["
Source§

impl<T: Config> Pallet<T>

Source

pub fn foo(_origin: OriginFor<T>) -> DispatchResult

Source

pub fn other(_origin: OriginFor<T>) -> DispatchResult

",0,"pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletFoo"],["
Source§

impl<T: Config> PalletInfoAccess for Pallet<T>

Source§

fn index() -> usize

Index of the pallet as configured in the runtime.
Source§

fn name() -> &'static str

Name of the pallet as configured in the runtime.
Source§

fn name_hash() -> [u8; 16]

Two128 hash of name.
Source§

fn module_name() -> &'static str

Name of the Rust module containing the pallet.
Source§

fn crate_version() -> CrateVersion

Version of the crate containing the pallet.
","PalletInfoAccess","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletFoo"],["
Source§

impl<T: Config> PalletsInfoAccess for Pallet<T>

Source§

fn count() -> usize

The number of pallets’ information that this type represents. Read more
Source§

fn infos() -> Vec<PalletInfoData>

All of the pallets’ information that this type represents.
","PalletsInfoAccess","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletFoo"],["
Source§

impl<T> PartialEq for Pallet<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletFoo"],["
Source§

impl<T: Config> StorageInfoTrait for Pallet<T>

Source§

fn storage_info() -> Vec<StorageInfo>

","StorageInfoTrait","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletFoo"],["
Source§

impl<T: Config> ViewFunctionIdPrefix for Pallet<T>

Source§

fn prefix() -> [u8; 16]

","ViewFunctionIdPrefix","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletFoo"],["
Source§

impl<T: Config> WhitelistedStorageKeys for Pallet<T>

Source§

fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

Returns a Vec<TrackedStorageKey> indicating the storage keys that\nshould be whitelisted during benchmarking. This means that those keys\nwill be excluded from the benchmarking performance calculation.
","WhitelistedStorageKeys","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletFoo"],["
Source§

impl<T> Eq for Pallet<T>

","Eq","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_foo::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::PalletFoo"]]]]); + if (window.register_type_impls) { + window.register_type_impls(type_impls); + } else { + window.pending_type_impls = type_impls; + } +})() +//{"start":55,"fragment_lengths":[47764]} \ No newline at end of file diff --git a/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_with_specific_runtime_call/struct.Pallet.js b/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_with_specific_runtime_call/struct.Pallet.js new file mode 100644 index 00000000..9ab1649e --- /dev/null +++ b/web/public/sdk_docs/type.impl/pezkuwi_sdk_docs/reference_docs/frame_runtime_types/pallet_with_specific_runtime_call/struct.Pallet.js @@ -0,0 +1,9 @@ +(function() { + var type_impls = Object.fromEntries([["pezkuwi_sdk_docs",[["
Source§

impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>

Source§

fn before_all_runtime_migrations() -> Weight

Something that should happen before runtime migrations are executed.
","BeforeAllRuntimeMigrations","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::PalletWithSpecificRuntimeCall"],["
Source§

impl<T: Config> Callable<T> for Pallet<T>

","Callable","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::PalletWithSpecificRuntimeCall"],["
Source§

impl<T> Clone for Pallet<T>

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
","Clone","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::PalletWithSpecificRuntimeCall"],["
Source§

impl<T> Debug for Pallet<T>

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
","Debug","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::PalletWithSpecificRuntimeCall"],["
Source§

impl<T: Config> DispatchViewFunction for Pallet<T>

Source§

fn dispatch_view_function<O: Output>(\n id: &ViewFunctionId,\n input: &mut &[u8],\n output: &mut O,\n) -> Result<(), ViewFunctionDispatchError>

","DispatchViewFunction","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::PalletWithSpecificRuntimeCall"],["
Source§

impl<T: Config> GetStorageVersion for Pallet<T>

Source§

type InCodeStorageVersion = NoStorageVersionSet

This type is generated by the pallet macro. Read more
Source§

fn in_code_storage_version() -> Self::InCodeStorageVersion

Returns the in-code storage version as specified in the\nstorage_version attribute, or\n[NoStorageVersionSet] if the attribute is missing.
Source§

fn on_chain_storage_version() -> StorageVersion

Returns the storage version of the pallet as last set in the actual on-chain storage.
§

fn current_storage_version() -> Self::InCodeStorageVersion

👎Deprecated: This method has been renamed to in_code_storage_version and will be removed after March 2024.
DEPRECATED: Use [Self::current_storage_version] instead. Read more
","GetStorageVersion","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::PalletWithSpecificRuntimeCall"],["
Source§

impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn integrity_test()

Check the integrity of this pallet’s configuration. Read more
§

fn on_initialize(_n: BlockNumber) -> Weight

Block initialization hook. This is called at the very beginning of block execution. Read more
§

fn on_finalize(_n: BlockNumber)

Block finalization hook. This is called at the very end of block execution. Read more
§

fn on_idle(_n: BlockNumber, _remaining_weight: Weight) -> Weight

Hook to consume a block’s idle time. This will run when the block is being finalized (before\n[Hooks::on_finalize]). Read more
§

fn on_poll(_n: BlockNumber, _weight: &mut WeightMeter)

A hook to run logic after inherent application. Read more
§

fn on_runtime_upgrade() -> Weight

Hook executed when a code change (aka. a “runtime upgrade”) is detected by the FRAME\nExecutive pallet. Read more
§

fn offchain_worker(_n: BlockNumber)

Implementing this function on a pallet allows you to perform long-running tasks that are\ndispatched as separate threads, and entirely independent of the main blockchain execution. Read more
","Hooks<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::PalletWithSpecificRuntimeCall"],["
Source§

impl<T: Config> IntegrityTest for Pallet<T>

Source§

fn integrity_test()

See [Hooks::integrity_test].
","IntegrityTest","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::PalletWithSpecificRuntimeCall"],["
Source§

impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn offchain_worker(n: BlockNumberFor<T>)

This function is being called after every block import (when fully synced). Read more
","OffchainWorker<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::PalletWithSpecificRuntimeCall"],["
Source§

impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_finalize(n: BlockNumberFor<T>)

See [Hooks::on_finalize].
","OnFinalize<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::PalletWithSpecificRuntimeCall"],["
Source§

impl<T: Config> OnGenesis for Pallet<T>

Source§

fn on_genesis()

Something that should happen at genesis.
","OnGenesis","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::PalletWithSpecificRuntimeCall"],["
Source§

impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_idle(n: BlockNumberFor<T>, remaining_weight: Weight) -> Weight

See [Hooks::on_idle].
","OnIdle<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::PalletWithSpecificRuntimeCall"],["
Source§

impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_initialize(n: BlockNumberFor<T>) -> Weight

See [Hooks::on_initialize].
","OnInitialize<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::PalletWithSpecificRuntimeCall"],["
Source§

impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>

Source§

fn on_poll(n: BlockNumberFor<T>, weight: &mut WeightMeter)

Code to execute every now and then at the beginning of the block after inherent application. Read more
","OnPoll<<<::Block as HeaderProvider>::HeaderT as Header>::Number>","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::PalletWithSpecificRuntimeCall"],["
Source§

impl<T: Config> OnRuntimeUpgrade for Pallet<T>

Source§

fn on_runtime_upgrade() -> Weight

See [Hooks::on_runtime_upgrade].
","OnRuntimeUpgrade","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::PalletWithSpecificRuntimeCall"],["
Source§

impl<T: Config> Pallet<T>

Source

pub fn foo(_origin: OriginFor<T>) -> DispatchResult

",0,"pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::PalletWithSpecificRuntimeCall"],["
Source§

impl<T: Config> PalletInfoAccess for Pallet<T>

Source§

fn index() -> usize

Index of the pallet as configured in the runtime.
Source§

fn name() -> &'static str

Name of the pallet as configured in the runtime.
Source§

fn name_hash() -> [u8; 16]

Two128 hash of name.
Source§

fn module_name() -> &'static str

Name of the Rust module containing the pallet.
Source§

fn crate_version() -> CrateVersion

Version of the crate containing the pallet.
","PalletInfoAccess","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::PalletWithSpecificRuntimeCall"],["
Source§

impl<T: Config> PalletsInfoAccess for Pallet<T>

Source§

fn count() -> usize

The number of pallets’ information that this type represents. Read more
Source§

fn infos() -> Vec<PalletInfoData>

All of the pallets’ information that this type represents.
","PalletsInfoAccess","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::PalletWithSpecificRuntimeCall"],["
Source§

impl<T> PartialEq for Pallet<T>

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::PalletWithSpecificRuntimeCall"],["
Source§

impl<T: Config> StorageInfoTrait for Pallet<T>

Source§

fn storage_info() -> Vec<StorageInfo>

","StorageInfoTrait","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::PalletWithSpecificRuntimeCall"],["
Source§

impl<T: Config> ViewFunctionIdPrefix for Pallet<T>

Source§

fn prefix() -> [u8; 16]

","ViewFunctionIdPrefix","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::PalletWithSpecificRuntimeCall"],["
Source§

impl<T: Config> WhitelistedStorageKeys for Pallet<T>

Source§

fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>

Returns a Vec<TrackedStorageKey> indicating the storage keys that\nshould be whitelisted during benchmarking. This means that those keys\nwill be excluded from the benchmarking performance calculation.
","WhitelistedStorageKeys","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::PalletWithSpecificRuntimeCall"],["
Source§

impl<T> Eq for Pallet<T>

","Eq","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::pallet_with_specific_runtime_call::Module","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::PalletWithSpecificRuntimeCall"]]]]); + if (window.register_type_impls) { + window.register_type_impls(type_impls); + } else { + window.pending_type_impls = type_impls; + } +})() +//{"start":55,"fragment_lengths":[51108]} \ No newline at end of file diff --git a/web/public/sdk_docs/type.impl/std/primitive.tuple.js b/web/public/sdk_docs/type.impl/std/primitive.tuple.js new file mode 100644 index 00000000..a0578970 --- /dev/null +++ b/web/public/sdk_docs/type.impl/std/primitive.tuple.js @@ -0,0 +1,9 @@ +(function() { + var type_impls = Object.fromEntries([["pezkuwi_sdk_docs",[["
Source§

impl<IT, A, FromA> MultiUnzip<(FromA,)> for IT
where\n IT: Iterator<Item = (A,)>,\n FromA: Default + Extend<A>,

Source§

fn multiunzip(self) -> (FromA,)

Unzip this iterator into multiple collections.
","MultiUnzip<(FromA,)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
Source§

impl<IT, A, FromA> MultiUnzip<(FromA,)> for IT
where\n IT: Iterator<Item = (A,)>,\n FromA: Default + Extend<A>,

Source§

fn multiunzip(self) -> (FromA,)

Unzip this iterator into multiple collections.
","MultiUnzip<(FromA,)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<IT, A, FromA> MultiUnzip<(FromA,)> for IT
where\n IT: Iterator<Item = (A,)>,\n FromA: Default + Extend<A>,

§

fn multiunzip(self) -> (FromA,)

Unzip this iterator into multiple collections.
","MultiUnzip<(FromA,)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<IT, A, FromA> MultiUnzip<(FromA,)> for IT
where\n IT: Iterator<Item = (A,)>,\n FromA: Default + Extend<A>,

§

fn multiunzip(self) -> (FromA,)

Unzip this iterator into multiple collections.
","MultiUnzip<(FromA,)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
Source§

impl<IT, A, FromA, B, FromB> MultiUnzip<(FromA, FromB)> for IT
where\n IT: Iterator<Item = (A, B)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,

Source§

fn multiunzip(self) -> (FromA, FromB)

Unzip this iterator into multiple collections.
","MultiUnzip<(FromA, FromB)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
Source§

impl<IT, A, FromA, B, FromB> MultiUnzip<(FromA, FromB)> for IT
where\n IT: Iterator<Item = (A, B)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,

Source§

fn multiunzip(self) -> (FromA, FromB)

Unzip this iterator into multiple collections.
","MultiUnzip<(FromA, FromB)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<IT, A, FromA, B, FromB> MultiUnzip<(FromA, FromB)> for IT
where\n IT: Iterator<Item = (A, B)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,

§

fn multiunzip(self) -> (FromA, FromB)

Unzip this iterator into multiple collections.
","MultiUnzip<(FromA, FromB)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<IT, A, FromA, B, FromB> MultiUnzip<(FromA, FromB)> for IT
where\n IT: Iterator<Item = (A, B)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,

§

fn multiunzip(self) -> (FromA, FromB)

Unzip this iterator into multiple collections.
","MultiUnzip<(FromA, FromB)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
Source§

impl<IT, A, FromA, B, FromB, C, FromC> MultiUnzip<(FromA, FromB, FromC)> for IT
where\n IT: Iterator<Item = (A, B, C)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,\n FromC: Default + Extend<C>,

Source§

fn multiunzip(self) -> (FromA, FromB, FromC)

Unzip this iterator into multiple collections.
","MultiUnzip<(FromA, FromB, FromC)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
Source§

impl<IT, A, FromA, B, FromB, C, FromC> MultiUnzip<(FromA, FromB, FromC)> for IT
where\n IT: Iterator<Item = (A, B, C)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,\n FromC: Default + Extend<C>,

Source§

fn multiunzip(self) -> (FromA, FromB, FromC)

Unzip this iterator into multiple collections.
","MultiUnzip<(FromA, FromB, FromC)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<IT, A, FromA, B, FromB, C, FromC> MultiUnzip<(FromA, FromB, FromC)> for IT
where\n IT: Iterator<Item = (A, B, C)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,\n FromC: Default + Extend<C>,

§

fn multiunzip(self) -> (FromA, FromB, FromC)

Unzip this iterator into multiple collections.
","MultiUnzip<(FromA, FromB, FromC)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<IT, A, FromA, B, FromB, C, FromC> MultiUnzip<(FromA, FromB, FromC)> for IT
where\n IT: Iterator<Item = (A, B, C)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,\n FromC: Default + Extend<C>,

§

fn multiunzip(self) -> (FromA, FromB, FromC)

Unzip this iterator into multiple collections.
","MultiUnzip<(FromA, FromB, FromC)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
Source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD> MultiUnzip<(FromA, FromB, FromC, FromD)> for IT
where\n IT: Iterator<Item = (A, B, C, D)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,\n FromC: Default + Extend<C>,\n FromD: Default + Extend<D>,

Source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD)

Unzip this iterator into multiple collections.
","MultiUnzip<(FromA, FromB, FromC, FromD)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
Source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD> MultiUnzip<(FromA, FromB, FromC, FromD)> for IT
where\n IT: Iterator<Item = (A, B, C, D)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,\n FromC: Default + Extend<C>,\n FromD: Default + Extend<D>,

Source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD)

Unzip this iterator into multiple collections.
","MultiUnzip<(FromA, FromB, FromC, FromD)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD> MultiUnzip<(FromA, FromB, FromC, FromD)> for IT
where\n IT: Iterator<Item = (A, B, C, D)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,\n FromC: Default + Extend<C>,\n FromD: Default + Extend<D>,

§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD)

Unzip this iterator into multiple collections.
","MultiUnzip<(FromA, FromB, FromC, FromD)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD> MultiUnzip<(FromA, FromB, FromC, FromD)> for IT
where\n IT: Iterator<Item = (A, B, C, D)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,\n FromC: Default + Extend<C>,\n FromD: Default + Extend<D>,

§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD)

Unzip this iterator into multiple collections.
","MultiUnzip<(FromA, FromB, FromC, FromD)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
Source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE> MultiUnzip<(FromA, FromB, FromC, FromD, FromE)> for IT
where\n IT: Iterator<Item = (A, B, C, D, E)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,\n FromC: Default + Extend<C>,\n FromD: Default + Extend<D>,\n FromE: Default + Extend<E>,

Source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE)

Unzip this iterator into multiple collections.
","MultiUnzip<(FromA, FromB, FromC, FromD, FromE)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
Source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE> MultiUnzip<(FromA, FromB, FromC, FromD, FromE)> for IT
where\n IT: Iterator<Item = (A, B, C, D, E)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,\n FromC: Default + Extend<C>,\n FromD: Default + Extend<D>,\n FromE: Default + Extend<E>,

Source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE)

Unzip this iterator into multiple collections.
","MultiUnzip<(FromA, FromB, FromC, FromD, FromE)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE> MultiUnzip<(FromA, FromB, FromC, FromD, FromE)> for IT
where\n IT: Iterator<Item = (A, B, C, D, E)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,\n FromC: Default + Extend<C>,\n FromD: Default + Extend<D>,\n FromE: Default + Extend<E>,

§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE)

Unzip this iterator into multiple collections.
","MultiUnzip<(FromA, FromB, FromC, FromD, FromE)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE> MultiUnzip<(FromA, FromB, FromC, FromD, FromE)> for IT
where\n IT: Iterator<Item = (A, B, C, D, E)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,\n FromC: Default + Extend<C>,\n FromD: Default + Extend<D>,\n FromE: Default + Extend<E>,

§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE)

Unzip this iterator into multiple collections.
","MultiUnzip<(FromA, FromB, FromC, FromD, FromE)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
Source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF)> for IT
where\n IT: Iterator<Item = (A, B, C, D, E, F)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,\n FromC: Default + Extend<C>,\n FromD: Default + Extend<D>,\n FromE: Default + Extend<E>,\n FromF: Default + Extend<F>,

Source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF)

Unzip this iterator into multiple collections.
","MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
Source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF)> for IT
where\n IT: Iterator<Item = (A, B, C, D, E, F)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,\n FromC: Default + Extend<C>,\n FromD: Default + Extend<D>,\n FromE: Default + Extend<E>,\n FromF: Default + Extend<F>,

Source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF)

Unzip this iterator into multiple collections.
","MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF)> for IT
where\n IT: Iterator<Item = (A, B, C, D, E, F)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,\n FromC: Default + Extend<C>,\n FromD: Default + Extend<D>,\n FromE: Default + Extend<E>,\n FromF: Default + Extend<F>,

§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF)

Unzip this iterator into multiple collections.
","MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF)> for IT
where\n IT: Iterator<Item = (A, B, C, D, E, F)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,\n FromC: Default + Extend<C>,\n FromD: Default + Extend<D>,\n FromE: Default + Extend<E>,\n FromF: Default + Extend<F>,

§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF)

Unzip this iterator into multiple collections.
","MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
Source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG)> for IT
where\n IT: Iterator<Item = (A, B, C, D, E, F, G)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,\n FromC: Default + Extend<C>,\n FromD: Default + Extend<D>,\n FromE: Default + Extend<E>,\n FromF: Default + Extend<F>,\n FromG: Default + Extend<G>,

Source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG)

Unzip this iterator into multiple collections.
","MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
Source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG)> for IT
where\n IT: Iterator<Item = (A, B, C, D, E, F, G)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,\n FromC: Default + Extend<C>,\n FromD: Default + Extend<D>,\n FromE: Default + Extend<E>,\n FromF: Default + Extend<F>,\n FromG: Default + Extend<G>,

Source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG)

Unzip this iterator into multiple collections.
","MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG)> for IT
where\n IT: Iterator<Item = (A, B, C, D, E, F, G)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,\n FromC: Default + Extend<C>,\n FromD: Default + Extend<D>,\n FromE: Default + Extend<E>,\n FromF: Default + Extend<F>,\n FromG: Default + Extend<G>,

§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG)

Unzip this iterator into multiple collections.
","MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG)> for IT
where\n IT: Iterator<Item = (A, B, C, D, E, F, G)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,\n FromC: Default + Extend<C>,\n FromD: Default + Extend<D>,\n FromE: Default + Extend<E>,\n FromF: Default + Extend<F>,\n FromG: Default + Extend<G>,

§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG)

Unzip this iterator into multiple collections.
","MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
Source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH)> for IT
where\n IT: Iterator<Item = (A, B, C, D, E, F, G, H)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,\n FromC: Default + Extend<C>,\n FromD: Default + Extend<D>,\n FromE: Default + Extend<E>,\n FromF: Default + Extend<F>,\n FromG: Default + Extend<G>,\n FromH: Default + Extend<H>,

Source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH)

Unzip this iterator into multiple collections.
","MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
Source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH)> for IT
where\n IT: Iterator<Item = (A, B, C, D, E, F, G, H)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,\n FromC: Default + Extend<C>,\n FromD: Default + Extend<D>,\n FromE: Default + Extend<E>,\n FromF: Default + Extend<F>,\n FromG: Default + Extend<G>,\n FromH: Default + Extend<H>,

Source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH)

Unzip this iterator into multiple collections.
","MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH)> for IT
where\n IT: Iterator<Item = (A, B, C, D, E, F, G, H)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,\n FromC: Default + Extend<C>,\n FromD: Default + Extend<D>,\n FromE: Default + Extend<E>,\n FromF: Default + Extend<F>,\n FromG: Default + Extend<G>,\n FromH: Default + Extend<H>,

§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH)

Unzip this iterator into multiple collections.
","MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH)> for IT
where\n IT: Iterator<Item = (A, B, C, D, E, F, G, H)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,\n FromC: Default + Extend<C>,\n FromD: Default + Extend<D>,\n FromE: Default + Extend<E>,\n FromF: Default + Extend<F>,\n FromG: Default + Extend<G>,\n FromH: Default + Extend<H>,

§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH)

Unzip this iterator into multiple collections.
","MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
Source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI)> for IT
where\n IT: Iterator<Item = (A, B, C, D, E, F, G, H, I)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,\n FromC: Default + Extend<C>,\n FromD: Default + Extend<D>,\n FromE: Default + Extend<E>,\n FromF: Default + Extend<F>,\n FromG: Default + Extend<G>,\n FromH: Default + Extend<H>,\n FromI: Default + Extend<I>,

Source§

fn multiunzip(\n self,\n) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI)

Unzip this iterator into multiple collections.
","MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
Source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI)> for IT
where\n IT: Iterator<Item = (A, B, C, D, E, F, G, H, I)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,\n FromC: Default + Extend<C>,\n FromD: Default + Extend<D>,\n FromE: Default + Extend<E>,\n FromF: Default + Extend<F>,\n FromG: Default + Extend<G>,\n FromH: Default + Extend<H>,\n FromI: Default + Extend<I>,

Source§

fn multiunzip(\n self,\n) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI)

Unzip this iterator into multiple collections.
","MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI)> for IT
where\n IT: Iterator<Item = (A, B, C, D, E, F, G, H, I)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,\n FromC: Default + Extend<C>,\n FromD: Default + Extend<D>,\n FromE: Default + Extend<E>,\n FromF: Default + Extend<F>,\n FromG: Default + Extend<G>,\n FromH: Default + Extend<H>,\n FromI: Default + Extend<I>,

§

fn multiunzip(\n self,\n) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI)

Unzip this iterator into multiple collections.
","MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI)> for IT
where\n IT: Iterator<Item = (A, B, C, D, E, F, G, H, I)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,\n FromC: Default + Extend<C>,\n FromD: Default + Extend<D>,\n FromE: Default + Extend<E>,\n FromF: Default + Extend<F>,\n FromG: Default + Extend<G>,\n FromH: Default + Extend<H>,\n FromI: Default + Extend<I>,

§

fn multiunzip(\n self,\n) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI)

Unzip this iterator into multiple collections.
","MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
Source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI, J, FromJ> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ)> for IT
where\n IT: Iterator<Item = (A, B, C, D, E, F, G, H, I, J)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,\n FromC: Default + Extend<C>,\n FromD: Default + Extend<D>,\n FromE: Default + Extend<E>,\n FromF: Default + Extend<F>,\n FromG: Default + Extend<G>,\n FromH: Default + Extend<H>,\n FromI: Default + Extend<I>,\n FromJ: Default + Extend<J>,

Source§

fn multiunzip(\n self,\n) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ)

Unzip this iterator into multiple collections.
","MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
Source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI, J, FromJ> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ)> for IT
where\n IT: Iterator<Item = (A, B, C, D, E, F, G, H, I, J)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,\n FromC: Default + Extend<C>,\n FromD: Default + Extend<D>,\n FromE: Default + Extend<E>,\n FromF: Default + Extend<F>,\n FromG: Default + Extend<G>,\n FromH: Default + Extend<H>,\n FromI: Default + Extend<I>,\n FromJ: Default + Extend<J>,

Source§

fn multiunzip(\n self,\n) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ)

Unzip this iterator into multiple collections.
","MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI, J, FromJ> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ)> for IT
where\n IT: Iterator<Item = (A, B, C, D, E, F, G, H, I, J)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,\n FromC: Default + Extend<C>,\n FromD: Default + Extend<D>,\n FromE: Default + Extend<E>,\n FromF: Default + Extend<F>,\n FromG: Default + Extend<G>,\n FromH: Default + Extend<H>,\n FromI: Default + Extend<I>,\n FromJ: Default + Extend<J>,

§

fn multiunzip(\n self,\n) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ)

Unzip this iterator into multiple collections.
","MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI, J, FromJ> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ)> for IT
where\n IT: Iterator<Item = (A, B, C, D, E, F, G, H, I, J)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,\n FromC: Default + Extend<C>,\n FromD: Default + Extend<D>,\n FromE: Default + Extend<E>,\n FromF: Default + Extend<F>,\n FromG: Default + Extend<G>,\n FromH: Default + Extend<H>,\n FromI: Default + Extend<I>,\n FromJ: Default + Extend<J>,

§

fn multiunzip(\n self,\n) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ)

Unzip this iterator into multiple collections.
","MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
Source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI, J, FromJ, K, FromK> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ, FromK)> for IT
where\n IT: Iterator<Item = (A, B, C, D, E, F, G, H, I, J, K)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,\n FromC: Default + Extend<C>,\n FromD: Default + Extend<D>,\n FromE: Default + Extend<E>,\n FromF: Default + Extend<F>,\n FromG: Default + Extend<G>,\n FromH: Default + Extend<H>,\n FromI: Default + Extend<I>,\n FromJ: Default + Extend<J>,\n FromK: Default + Extend<K>,

Source§

fn multiunzip(\n self,\n) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ, FromK)

Unzip this iterator into multiple collections.
","MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ, FromK)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
Source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI, J, FromJ, K, FromK> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ, FromK)> for IT
where\n IT: Iterator<Item = (A, B, C, D, E, F, G, H, I, J, K)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,\n FromC: Default + Extend<C>,\n FromD: Default + Extend<D>,\n FromE: Default + Extend<E>,\n FromF: Default + Extend<F>,\n FromG: Default + Extend<G>,\n FromH: Default + Extend<H>,\n FromI: Default + Extend<I>,\n FromJ: Default + Extend<J>,\n FromK: Default + Extend<K>,

Source§

fn multiunzip(\n self,\n) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ, FromK)

Unzip this iterator into multiple collections.
","MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ, FromK)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI, J, FromJ, K, FromK> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ, FromK)> for IT
where\n IT: Iterator<Item = (A, B, C, D, E, F, G, H, I, J, K)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,\n FromC: Default + Extend<C>,\n FromD: Default + Extend<D>,\n FromE: Default + Extend<E>,\n FromF: Default + Extend<F>,\n FromG: Default + Extend<G>,\n FromH: Default + Extend<H>,\n FromI: Default + Extend<I>,\n FromJ: Default + Extend<J>,\n FromK: Default + Extend<K>,

§

fn multiunzip(\n self,\n) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ, FromK)

Unzip this iterator into multiple collections.
","MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ, FromK)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI, J, FromJ, K, FromK> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ, FromK)> for IT
where\n IT: Iterator<Item = (A, B, C, D, E, F, G, H, I, J, K)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,\n FromC: Default + Extend<C>,\n FromD: Default + Extend<D>,\n FromE: Default + Extend<E>,\n FromF: Default + Extend<F>,\n FromG: Default + Extend<G>,\n FromH: Default + Extend<H>,\n FromI: Default + Extend<I>,\n FromJ: Default + Extend<J>,\n FromK: Default + Extend<K>,

§

fn multiunzip(\n self,\n) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ, FromK)

Unzip this iterator into multiple collections.
","MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ, FromK)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
Source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI, J, FromJ, K, FromK, L, FromL> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ, FromK, FromL)> for IT
where\n IT: Iterator<Item = (A, B, C, D, E, F, G, H, I, J, K, L)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,\n FromC: Default + Extend<C>,\n FromD: Default + Extend<D>,\n FromE: Default + Extend<E>,\n FromF: Default + Extend<F>,\n FromG: Default + Extend<G>,\n FromH: Default + Extend<H>,\n FromI: Default + Extend<I>,\n FromJ: Default + Extend<J>,\n FromK: Default + Extend<K>,\n FromL: Default + Extend<L>,

","MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ, FromK, FromL)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
Source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI, J, FromJ, K, FromK, L, FromL> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ, FromK, FromL)> for IT
where\n IT: Iterator<Item = (A, B, C, D, E, F, G, H, I, J, K, L)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,\n FromC: Default + Extend<C>,\n FromD: Default + Extend<D>,\n FromE: Default + Extend<E>,\n FromF: Default + Extend<F>,\n FromG: Default + Extend<G>,\n FromH: Default + Extend<H>,\n FromI: Default + Extend<I>,\n FromJ: Default + Extend<J>,\n FromK: Default + Extend<K>,\n FromL: Default + Extend<L>,

","MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ, FromK, FromL)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI, J, FromJ, K, FromK, L, FromL> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ, FromK, FromL)> for IT
where\n IT: Iterator<Item = (A, B, C, D, E, F, G, H, I, J, K, L)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,\n FromC: Default + Extend<C>,\n FromD: Default + Extend<D>,\n FromE: Default + Extend<E>,\n FromF: Default + Extend<F>,\n FromG: Default + Extend<G>,\n FromH: Default + Extend<H>,\n FromI: Default + Extend<I>,\n FromJ: Default + Extend<J>,\n FromK: Default + Extend<K>,\n FromL: Default + Extend<L>,

§

fn multiunzip(\n self,\n) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ, FromK, FromL)

Unzip this iterator into multiple collections.
","MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ, FromK, FromL)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI, J, FromJ, K, FromK, L, FromL> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ, FromK, FromL)> for IT
where\n IT: Iterator<Item = (A, B, C, D, E, F, G, H, I, J, K, L)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,\n FromC: Default + Extend<C>,\n FromD: Default + Extend<D>,\n FromE: Default + Extend<E>,\n FromF: Default + Extend<F>,\n FromG: Default + Extend<G>,\n FromH: Default + Extend<H>,\n FromI: Default + Extend<I>,\n FromJ: Default + Extend<J>,\n FromK: Default + Extend<K>,\n FromL: Default + Extend<L>,

§

fn multiunzip(\n self,\n) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ, FromK, FromL)

Unzip this iterator into multiple collections.
","MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ, FromK, FromL)>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, A1, A2, R> IntoFunc<T, (A1, A2), R> for F
where\n F: Fn(A1, A2) -> R + Send + Sync + 'static,\n A1: WasmTy,\n A2: WasmTy,\n R: WasmRet,\n T: 'static,

","IntoFunc","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, A1, A2, A3, R> IntoFunc<T, (A1, A2, A3), R> for F
where\n F: Fn(A1, A2, A3) -> R + Send + Sync + 'static,\n A1: WasmTy,\n A2: WasmTy,\n A3: WasmTy,\n R: WasmRet,\n T: 'static,

","IntoFunc","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, A1, A2, A3, A4, R> IntoFunc<T, (A1, A2, A3, A4), R> for F
where\n F: Fn(A1, A2, A3, A4) -> R + Send + Sync + 'static,\n A1: WasmTy,\n A2: WasmTy,\n A3: WasmTy,\n A4: WasmTy,\n R: WasmRet,\n T: 'static,

","IntoFunc","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, A1, A2, A3, A4, A5, R> IntoFunc<T, (A1, A2, A3, A4, A5), R> for F
where\n F: Fn(A1, A2, A3, A4, A5) -> R + Send + Sync + 'static,\n A1: WasmTy,\n A2: WasmTy,\n A3: WasmTy,\n A4: WasmTy,\n A5: WasmTy,\n R: WasmRet,\n T: 'static,

","IntoFunc","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, A1, A2, A3, A4, A5, A6, R> IntoFunc<T, (A1, A2, A3, A4, A5, A6), R> for F
where\n F: Fn(A1, A2, A3, A4, A5, A6) -> R + Send + Sync + 'static,\n A1: WasmTy,\n A2: WasmTy,\n A3: WasmTy,\n A4: WasmTy,\n A5: WasmTy,\n A6: WasmTy,\n R: WasmRet,\n T: 'static,

","IntoFunc","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, A1, A2, A3, A4, A5, A6, A7, R> IntoFunc<T, (A1, A2, A3, A4, A5, A6, A7), R> for F
where\n F: Fn(A1, A2, A3, A4, A5, A6, A7) -> R + Send + Sync + 'static,\n A1: WasmTy,\n A2: WasmTy,\n A3: WasmTy,\n A4: WasmTy,\n A5: WasmTy,\n A6: WasmTy,\n A7: WasmTy,\n R: WasmRet,\n T: 'static,

","IntoFunc","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, A1, A2, A3, A4, A5, A6, A7, A8, R> IntoFunc<T, (A1, A2, A3, A4, A5, A6, A7, A8), R> for F
where\n F: Fn(A1, A2, A3, A4, A5, A6, A7, A8) -> R + Send + Sync + 'static,\n A1: WasmTy,\n A2: WasmTy,\n A3: WasmTy,\n A4: WasmTy,\n A5: WasmTy,\n A6: WasmTy,\n A7: WasmTy,\n A8: WasmTy,\n R: WasmRet,\n T: 'static,

","IntoFunc","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, A1, A2, A3, A4, A5, A6, A7, A8, A9, R> IntoFunc<T, (A1, A2, A3, A4, A5, A6, A7, A8, A9), R> for F
where\n F: Fn(A1, A2, A3, A4, A5, A6, A7, A8, A9) -> R + Send + Sync + 'static,\n A1: WasmTy,\n A2: WasmTy,\n A3: WasmTy,\n A4: WasmTy,\n A5: WasmTy,\n A6: WasmTy,\n A7: WasmTy,\n A8: WasmTy,\n A9: WasmTy,\n R: WasmRet,\n T: 'static,

","IntoFunc","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R> IntoFunc<T, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10), R> for F
where\n F: Fn(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) -> R + Send + Sync + 'static,\n A1: WasmTy,\n A2: WasmTy,\n A3: WasmTy,\n A4: WasmTy,\n A5: WasmTy,\n A6: WasmTy,\n A7: WasmTy,\n A8: WasmTy,\n A9: WasmTy,\n A10: WasmTy,\n R: WasmRet,\n T: 'static,

","IntoFunc","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R> IntoFunc<T, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11), R> for F
where\n F: Fn(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) -> R + Send + Sync + 'static,\n A1: WasmTy,\n A2: WasmTy,\n A3: WasmTy,\n A4: WasmTy,\n A5: WasmTy,\n A6: WasmTy,\n A7: WasmTy,\n A8: WasmTy,\n A9: WasmTy,\n A10: WasmTy,\n A11: WasmTy,\n R: WasmRet,\n T: 'static,

","IntoFunc","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R> IntoFunc<T, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12), R> for F
where\n F: Fn(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) -> R + Send + Sync + 'static,\n A1: WasmTy,\n A2: WasmTy,\n A3: WasmTy,\n A4: WasmTy,\n A5: WasmTy,\n A6: WasmTy,\n A7: WasmTy,\n A8: WasmTy,\n A9: WasmTy,\n A10: WasmTy,\n A11: WasmTy,\n A12: WasmTy,\n R: WasmRet,\n T: 'static,

","IntoFunc","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R> IntoFunc<T, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13), R> for F
where\n F: Fn(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) -> R + Send + Sync + 'static,\n A1: WasmTy,\n A2: WasmTy,\n A3: WasmTy,\n A4: WasmTy,\n A5: WasmTy,\n A6: WasmTy,\n A7: WasmTy,\n A8: WasmTy,\n A9: WasmTy,\n A10: WasmTy,\n A11: WasmTy,\n A12: WasmTy,\n A13: WasmTy,\n R: WasmRet,\n T: 'static,

","IntoFunc","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R> IntoFunc<T, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14), R> for F
where\n F: Fn(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) -> R + Send + Sync + 'static,\n A1: WasmTy,\n A2: WasmTy,\n A3: WasmTy,\n A4: WasmTy,\n A5: WasmTy,\n A6: WasmTy,\n A7: WasmTy,\n A8: WasmTy,\n A9: WasmTy,\n A10: WasmTy,\n A11: WasmTy,\n A12: WasmTy,\n A13: WasmTy,\n A14: WasmTy,\n R: WasmRet,\n T: 'static,

","IntoFunc","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R> IntoFunc<T, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15), R> for F
where\n F: Fn(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15) -> R + Send + Sync + 'static,\n A1: WasmTy,\n A2: WasmTy,\n A3: WasmTy,\n A4: WasmTy,\n A5: WasmTy,\n A6: WasmTy,\n A7: WasmTy,\n A8: WasmTy,\n A9: WasmTy,\n A10: WasmTy,\n A11: WasmTy,\n A12: WasmTy,\n A13: WasmTy,\n A14: WasmTy,\n A15: WasmTy,\n R: WasmRet,\n T: 'static,

","IntoFunc","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R> IntoFunc<T, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16), R> for F
where\n F: Fn(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16) -> R + Send + Sync + 'static,\n A1: WasmTy,\n A2: WasmTy,\n A3: WasmTy,\n A4: WasmTy,\n A5: WasmTy,\n A6: WasmTy,\n A7: WasmTy,\n A8: WasmTy,\n A9: WasmTy,\n A10: WasmTy,\n A11: WasmTy,\n A12: WasmTy,\n A13: WasmTy,\n A14: WasmTy,\n A15: WasmTy,\n A16: WasmTy,\n R: WasmRet,\n T: 'static,

","IntoFunc","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, R> IntoFunc<T, (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17), R> for F
where\n F: Fn(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17) -> R + Send + Sync + 'static,\n A1: WasmTy,\n A2: WasmTy,\n A3: WasmTy,\n A4: WasmTy,\n A5: WasmTy,\n A6: WasmTy,\n A7: WasmTy,\n A8: WasmTy,\n A9: WasmTy,\n A10: WasmTy,\n A11: WasmTy,\n A12: WasmTy,\n A13: WasmTy,\n A14: WasmTy,\n A15: WasmTy,\n A16: WasmTy,\n A17: WasmTy,\n R: WasmRet,\n T: 'static,

","IntoFunc","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, R> IntoFunc<T, (Caller<'_, T>,), R> for F
where\n F: Fn(Caller<'_, T>) -> R + Send + Sync + 'static,\n R: WasmRet,

","IntoFunc,), R>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, R> IntoFunc<T, (Caller<'_, T>,), R> for F
where\n F: Fn(Caller<'_, T>) -> R + Send + Sync + 'static,\n R: WasmRet,\n T: 'static,

","IntoFunc,), R>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, A1, R> IntoFunc<T, (Caller<'_, T>, A1), R> for F
where\n F: Fn(Caller<'_, T>, A1) -> R + Send + Sync + 'static,\n A1: WasmTy,\n R: WasmRet,\n T: 'static,

","IntoFunc, A1), R>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, A1, A2, R> IntoFunc<T, (Caller<'_, T>, A1, A2), R> for F
where\n F: Fn(Caller<'_, T>, A1, A2) -> R + Send + Sync + 'static,\n A1: WasmTy,\n A2: WasmTy,\n R: WasmRet,\n T: 'static,

","IntoFunc, A1, A2), R>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, A1, A2, A3, R> IntoFunc<T, (Caller<'_, T>, A1, A2, A3), R> for F
where\n F: Fn(Caller<'_, T>, A1, A2, A3) -> R + Send + Sync + 'static,\n A1: WasmTy,\n A2: WasmTy,\n A3: WasmTy,\n R: WasmRet,\n T: 'static,

","IntoFunc, A1, A2, A3), R>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, A1, A2, A3, A4, R> IntoFunc<T, (Caller<'_, T>, A1, A2, A3, A4), R> for F
where\n F: Fn(Caller<'_, T>, A1, A2, A3, A4) -> R + Send + Sync + 'static,\n A1: WasmTy,\n A2: WasmTy,\n A3: WasmTy,\n A4: WasmTy,\n R: WasmRet,\n T: 'static,

","IntoFunc, A1, A2, A3, A4), R>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, A1, A2, A3, A4, A5, R> IntoFunc<T, (Caller<'_, T>, A1, A2, A3, A4, A5), R> for F
where\n F: Fn(Caller<'_, T>, A1, A2, A3, A4, A5) -> R + Send + Sync + 'static,\n A1: WasmTy,\n A2: WasmTy,\n A3: WasmTy,\n A4: WasmTy,\n A5: WasmTy,\n R: WasmRet,\n T: 'static,

","IntoFunc, A1, A2, A3, A4, A5), R>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, A1, A2, A3, A4, A5, A6, R> IntoFunc<T, (Caller<'_, T>, A1, A2, A3, A4, A5, A6), R> for F
where\n F: Fn(Caller<'_, T>, A1, A2, A3, A4, A5, A6) -> R + Send + Sync + 'static,\n A1: WasmTy,\n A2: WasmTy,\n A3: WasmTy,\n A4: WasmTy,\n A5: WasmTy,\n A6: WasmTy,\n R: WasmRet,\n T: 'static,

","IntoFunc, A1, A2, A3, A4, A5, A6), R>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, A1, A2, A3, A4, A5, A6, A7, R> IntoFunc<T, (Caller<'_, T>, A1, A2, A3, A4, A5, A6, A7), R> for F
where\n F: Fn(Caller<'_, T>, A1, A2, A3, A4, A5, A6, A7) -> R + Send + Sync + 'static,\n A1: WasmTy,\n A2: WasmTy,\n A3: WasmTy,\n A4: WasmTy,\n A5: WasmTy,\n A6: WasmTy,\n A7: WasmTy,\n R: WasmRet,\n T: 'static,

","IntoFunc, A1, A2, A3, A4, A5, A6, A7), R>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, A1, A2, A3, A4, A5, A6, A7, A8, R> IntoFunc<T, (Caller<'_, T>, A1, A2, A3, A4, A5, A6, A7, A8), R> for F
where\n F: Fn(Caller<'_, T>, A1, A2, A3, A4, A5, A6, A7, A8) -> R + Send + Sync + 'static,\n A1: WasmTy,\n A2: WasmTy,\n A3: WasmTy,\n A4: WasmTy,\n A5: WasmTy,\n A6: WasmTy,\n A7: WasmTy,\n A8: WasmTy,\n R: WasmRet,\n T: 'static,

","IntoFunc, A1, A2, A3, A4, A5, A6, A7, A8), R>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, A1, A2, A3, A4, A5, A6, A7, A8, A9, R> IntoFunc<T, (Caller<'_, T>, A1, A2, A3, A4, A5, A6, A7, A8, A9), R> for F
where\n F: Fn(Caller<'_, T>, A1, A2, A3, A4, A5, A6, A7, A8, A9) -> R + Send + Sync + 'static,\n A1: WasmTy,\n A2: WasmTy,\n A3: WasmTy,\n A4: WasmTy,\n A5: WasmTy,\n A6: WasmTy,\n A7: WasmTy,\n A8: WasmTy,\n A9: WasmTy,\n R: WasmRet,\n T: 'static,

","IntoFunc, A1, A2, A3, A4, A5, A6, A7, A8, A9), R>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R> IntoFunc<T, (Caller<'_, T>, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10), R> for F
where\n F: Fn(Caller<'_, T>, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) -> R + Send + Sync + 'static,\n A1: WasmTy,\n A2: WasmTy,\n A3: WasmTy,\n A4: WasmTy,\n A5: WasmTy,\n A6: WasmTy,\n A7: WasmTy,\n A8: WasmTy,\n A9: WasmTy,\n A10: WasmTy,\n R: WasmRet,\n T: 'static,

","IntoFunc, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10), R>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R> IntoFunc<T, (Caller<'_, T>, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11), R> for F
where\n F: Fn(Caller<'_, T>, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) -> R + Send + Sync + 'static,\n A1: WasmTy,\n A2: WasmTy,\n A3: WasmTy,\n A4: WasmTy,\n A5: WasmTy,\n A6: WasmTy,\n A7: WasmTy,\n A8: WasmTy,\n A9: WasmTy,\n A10: WasmTy,\n A11: WasmTy,\n R: WasmRet,\n T: 'static,

","IntoFunc, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11), R>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R> IntoFunc<T, (Caller<'_, T>, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12), R> for F
where\n F: Fn(Caller<'_, T>, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) -> R + Send + Sync + 'static,\n A1: WasmTy,\n A2: WasmTy,\n A3: WasmTy,\n A4: WasmTy,\n A5: WasmTy,\n A6: WasmTy,\n A7: WasmTy,\n A8: WasmTy,\n A9: WasmTy,\n A10: WasmTy,\n A11: WasmTy,\n A12: WasmTy,\n R: WasmRet,\n T: 'static,

","IntoFunc, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12), R>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R> IntoFunc<T, (Caller<'_, T>, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13), R> for F
where\n F: Fn(Caller<'_, T>, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) -> R + Send + Sync + 'static,\n A1: WasmTy,\n A2: WasmTy,\n A3: WasmTy,\n A4: WasmTy,\n A5: WasmTy,\n A6: WasmTy,\n A7: WasmTy,\n A8: WasmTy,\n A9: WasmTy,\n A10: WasmTy,\n A11: WasmTy,\n A12: WasmTy,\n A13: WasmTy,\n R: WasmRet,\n T: 'static,

","IntoFunc, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13), R>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R> IntoFunc<T, (Caller<'_, T>, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14), R> for F
where\n F: Fn(Caller<'_, T>, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) -> R + Send + Sync + 'static,\n A1: WasmTy,\n A2: WasmTy,\n A3: WasmTy,\n A4: WasmTy,\n A5: WasmTy,\n A6: WasmTy,\n A7: WasmTy,\n A8: WasmTy,\n A9: WasmTy,\n A10: WasmTy,\n A11: WasmTy,\n A12: WasmTy,\n A13: WasmTy,\n A14: WasmTy,\n R: WasmRet,\n T: 'static,

","IntoFunc, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14), R>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R> IntoFunc<T, (Caller<'_, T>, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15), R> for F
where\n F: Fn(Caller<'_, T>, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15) -> R + Send + Sync + 'static,\n A1: WasmTy,\n A2: WasmTy,\n A3: WasmTy,\n A4: WasmTy,\n A5: WasmTy,\n A6: WasmTy,\n A7: WasmTy,\n A8: WasmTy,\n A9: WasmTy,\n A10: WasmTy,\n A11: WasmTy,\n A12: WasmTy,\n A13: WasmTy,\n A14: WasmTy,\n A15: WasmTy,\n R: WasmRet,\n T: 'static,

","IntoFunc, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15), R>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R> IntoFunc<T, (Caller<'_, T>, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16), R> for F
where\n F: Fn(Caller<'_, T>, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16) -> R + Send + Sync + 'static,\n A1: WasmTy,\n A2: WasmTy,\n A3: WasmTy,\n A4: WasmTy,\n A5: WasmTy,\n A6: WasmTy,\n A7: WasmTy,\n A8: WasmTy,\n A9: WasmTy,\n A10: WasmTy,\n A11: WasmTy,\n A12: WasmTy,\n A13: WasmTy,\n A14: WasmTy,\n A15: WasmTy,\n A16: WasmTy,\n R: WasmRet,\n T: 'static,

","IntoFunc, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16), R>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, R> IntoFunc<T, (Caller<'_, T>, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17), R> for F
where\n F: Fn(Caller<'_, T>, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17) -> R + Send + Sync + 'static,\n A1: WasmTy,\n A2: WasmTy,\n A3: WasmTy,\n A4: WasmTy,\n A5: WasmTy,\n A6: WasmTy,\n A7: WasmTy,\n A8: WasmTy,\n A9: WasmTy,\n A10: WasmTy,\n A11: WasmTy,\n A12: WasmTy,\n A13: WasmTy,\n A14: WasmTy,\n A15: WasmTy,\n A16: WasmTy,\n A17: WasmTy,\n R: WasmRet,\n T: 'static,

","IntoFunc, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17), R>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, T1, R> IntoFunc<T, (Caller<'_, T>, T1), R> for F
where\n F: Fn(Caller<'_, T>, T1) -> R + Send + Sync + 'static,\n T1: WasmTy,\n R: WasmRet,

","IntoFunc, T1), R>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, T1, T2, R> IntoFunc<T, (Caller<'_, T>, T1, T2), R> for F
where\n F: Fn(Caller<'_, T>, T1, T2) -> R + Send + Sync + 'static,\n T1: WasmTy,\n T2: WasmTy,\n R: WasmRet,

","IntoFunc, T1, T2), R>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, T1, T2, T3, R> IntoFunc<T, (Caller<'_, T>, T1, T2, T3), R> for F
where\n F: Fn(Caller<'_, T>, T1, T2, T3) -> R + Send + Sync + 'static,\n T1: WasmTy,\n T2: WasmTy,\n T3: WasmTy,\n R: WasmRet,

","IntoFunc, T1, T2, T3), R>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, T1, T2, T3, T4, R> IntoFunc<T, (Caller<'_, T>, T1, T2, T3, T4), R> for F
where\n F: Fn(Caller<'_, T>, T1, T2, T3, T4) -> R + Send + Sync + 'static,\n T1: WasmTy,\n T2: WasmTy,\n T3: WasmTy,\n T4: WasmTy,\n R: WasmRet,

","IntoFunc, T1, T2, T3, T4), R>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, T1, T2, T3, T4, T5, R> IntoFunc<T, (Caller<'_, T>, T1, T2, T3, T4, T5), R> for F
where\n F: Fn(Caller<'_, T>, T1, T2, T3, T4, T5) -> R + Send + Sync + 'static,\n T1: WasmTy,\n T2: WasmTy,\n T3: WasmTy,\n T4: WasmTy,\n T5: WasmTy,\n R: WasmRet,

","IntoFunc, T1, T2, T3, T4, T5), R>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, T1, T2, T3, T4, T5, T6, R> IntoFunc<T, (Caller<'_, T>, T1, T2, T3, T4, T5, T6), R> for F
where\n F: Fn(Caller<'_, T>, T1, T2, T3, T4, T5, T6) -> R + Send + Sync + 'static,\n T1: WasmTy,\n T2: WasmTy,\n T3: WasmTy,\n T4: WasmTy,\n T5: WasmTy,\n T6: WasmTy,\n R: WasmRet,

","IntoFunc, T1, T2, T3, T4, T5, T6), R>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, T1, T2, T3, T4, T5, T6, T7, R> IntoFunc<T, (Caller<'_, T>, T1, T2, T3, T4, T5, T6, T7), R> for F
where\n F: Fn(Caller<'_, T>, T1, T2, T3, T4, T5, T6, T7) -> R + Send + Sync + 'static,\n T1: WasmTy,\n T2: WasmTy,\n T3: WasmTy,\n T4: WasmTy,\n T5: WasmTy,\n T6: WasmTy,\n T7: WasmTy,\n R: WasmRet,

","IntoFunc, T1, T2, T3, T4, T5, T6, T7), R>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, T1, T2, T3, T4, T5, T6, T7, T8, R> IntoFunc<T, (Caller<'_, T>, T1, T2, T3, T4, T5, T6, T7, T8), R> for F
where\n F: Fn(Caller<'_, T>, T1, T2, T3, T4, T5, T6, T7, T8) -> R + Send + Sync + 'static,\n T1: WasmTy,\n T2: WasmTy,\n T3: WasmTy,\n T4: WasmTy,\n T5: WasmTy,\n T6: WasmTy,\n T7: WasmTy,\n T8: WasmTy,\n R: WasmRet,

","IntoFunc, T1, T2, T3, T4, T5, T6, T7, T8), R>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, T1, T2, T3, T4, T5, T6, T7, T8, T9, R> IntoFunc<T, (Caller<'_, T>, T1, T2, T3, T4, T5, T6, T7, T8, T9), R> for F
where\n F: Fn(Caller<'_, T>, T1, T2, T3, T4, T5, T6, T7, T8, T9) -> R + Send + Sync + 'static,\n T1: WasmTy,\n T2: WasmTy,\n T3: WasmTy,\n T4: WasmTy,\n T5: WasmTy,\n T6: WasmTy,\n T7: WasmTy,\n T8: WasmTy,\n T9: WasmTy,\n R: WasmRet,

","IntoFunc, T1, T2, T3, T4, T5, T6, T7, T8, T9), R>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R> IntoFunc<T, (Caller<'_, T>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10), R> for F
where\n F: Fn(Caller<'_, T>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) -> R + Send + Sync + 'static,\n T1: WasmTy,\n T2: WasmTy,\n T3: WasmTy,\n T4: WasmTy,\n T5: WasmTy,\n T6: WasmTy,\n T7: WasmTy,\n T8: WasmTy,\n T9: WasmTy,\n T10: WasmTy,\n R: WasmRet,

","IntoFunc, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10), R>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R> IntoFunc<T, (Caller<'_, T>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11), R> for F
where\n F: Fn(Caller<'_, T>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) -> R + Send + Sync + 'static,\n T1: WasmTy,\n T2: WasmTy,\n T3: WasmTy,\n T4: WasmTy,\n T5: WasmTy,\n T6: WasmTy,\n T7: WasmTy,\n T8: WasmTy,\n T9: WasmTy,\n T10: WasmTy,\n T11: WasmTy,\n R: WasmRet,

","IntoFunc, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11), R>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R> IntoFunc<T, (Caller<'_, T>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12), R> for F
where\n F: Fn(Caller<'_, T>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) -> R + Send + Sync + 'static,\n T1: WasmTy,\n T2: WasmTy,\n T3: WasmTy,\n T4: WasmTy,\n T5: WasmTy,\n T6: WasmTy,\n T7: WasmTy,\n T8: WasmTy,\n T9: WasmTy,\n T10: WasmTy,\n T11: WasmTy,\n T12: WasmTy,\n R: WasmRet,

","IntoFunc, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12), R>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R> IntoFunc<T, (Caller<'_, T>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13), R> for F
where\n F: Fn(Caller<'_, T>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) -> R + Send + Sync + 'static,\n T1: WasmTy,\n T2: WasmTy,\n T3: WasmTy,\n T4: WasmTy,\n T5: WasmTy,\n T6: WasmTy,\n T7: WasmTy,\n T8: WasmTy,\n T9: WasmTy,\n T10: WasmTy,\n T11: WasmTy,\n T12: WasmTy,\n T13: WasmTy,\n R: WasmRet,

","IntoFunc, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13), R>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R> IntoFunc<T, (Caller<'_, T>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14), R> for F
where\n F: Fn(Caller<'_, T>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) -> R + Send + Sync + 'static,\n T1: WasmTy,\n T2: WasmTy,\n T3: WasmTy,\n T4: WasmTy,\n T5: WasmTy,\n T6: WasmTy,\n T7: WasmTy,\n T8: WasmTy,\n T9: WasmTy,\n T10: WasmTy,\n T11: WasmTy,\n T12: WasmTy,\n T13: WasmTy,\n T14: WasmTy,\n R: WasmRet,

","IntoFunc, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14), R>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R> IntoFunc<T, (Caller<'_, T>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), R> for F
where\n F: Fn(Caller<'_, T>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) -> R + Send + Sync + 'static,\n T1: WasmTy,\n T2: WasmTy,\n T3: WasmTy,\n T4: WasmTy,\n T5: WasmTy,\n T6: WasmTy,\n T7: WasmTy,\n T8: WasmTy,\n T9: WasmTy,\n T10: WasmTy,\n T11: WasmTy,\n T12: WasmTy,\n T13: WasmTy,\n T14: WasmTy,\n T15: WasmTy,\n R: WasmRet,

","IntoFunc, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), R>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R> IntoFunc<T, (Caller<'_, T>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16), R> for F
where\n F: Fn(Caller<'_, T>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) -> R + Send + Sync + 'static,\n T1: WasmTy,\n T2: WasmTy,\n T3: WasmTy,\n T4: WasmTy,\n T5: WasmTy,\n T6: WasmTy,\n T7: WasmTy,\n T8: WasmTy,\n T9: WasmTy,\n T10: WasmTy,\n T11: WasmTy,\n T12: WasmTy,\n T13: WasmTy,\n T14: WasmTy,\n T15: WasmTy,\n T16: WasmTy,\n R: WasmRet,

","IntoFunc, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16), R>","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, T1, R> IntoFunc<T, (T1,), R> for F
where\n F: Fn(T1) -> R + Send + Sync + 'static,\n T1: WasmTy,\n R: WasmRet,

","IntoFunc","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, T1, T2, R> IntoFunc<T, (T1, T2), R> for F
where\n F: Fn(T1, T2) -> R + Send + Sync + 'static,\n T1: WasmTy,\n T2: WasmTy,\n R: WasmRet,

","IntoFunc","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, T1, T2, T3, R> IntoFunc<T, (T1, T2, T3), R> for F
where\n F: Fn(T1, T2, T3) -> R + Send + Sync + 'static,\n T1: WasmTy,\n T2: WasmTy,\n T3: WasmTy,\n R: WasmRet,

","IntoFunc","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, T1, T2, T3, T4, R> IntoFunc<T, (T1, T2, T3, T4), R> for F
where\n F: Fn(T1, T2, T3, T4) -> R + Send + Sync + 'static,\n T1: WasmTy,\n T2: WasmTy,\n T3: WasmTy,\n T4: WasmTy,\n R: WasmRet,

","IntoFunc","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, T1, T2, T3, T4, T5, R> IntoFunc<T, (T1, T2, T3, T4, T5), R> for F
where\n F: Fn(T1, T2, T3, T4, T5) -> R + Send + Sync + 'static,\n T1: WasmTy,\n T2: WasmTy,\n T3: WasmTy,\n T4: WasmTy,\n T5: WasmTy,\n R: WasmRet,

","IntoFunc","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, T1, T2, T3, T4, T5, T6, R> IntoFunc<T, (T1, T2, T3, T4, T5, T6), R> for F
where\n F: Fn(T1, T2, T3, T4, T5, T6) -> R + Send + Sync + 'static,\n T1: WasmTy,\n T2: WasmTy,\n T3: WasmTy,\n T4: WasmTy,\n T5: WasmTy,\n T6: WasmTy,\n R: WasmRet,

","IntoFunc","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, T1, T2, T3, T4, T5, T6, T7, R> IntoFunc<T, (T1, T2, T3, T4, T5, T6, T7), R> for F
where\n F: Fn(T1, T2, T3, T4, T5, T6, T7) -> R + Send + Sync + 'static,\n T1: WasmTy,\n T2: WasmTy,\n T3: WasmTy,\n T4: WasmTy,\n T5: WasmTy,\n T6: WasmTy,\n T7: WasmTy,\n R: WasmRet,

","IntoFunc","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, T1, T2, T3, T4, T5, T6, T7, T8, R> IntoFunc<T, (T1, T2, T3, T4, T5, T6, T7, T8), R> for F
where\n F: Fn(T1, T2, T3, T4, T5, T6, T7, T8) -> R + Send + Sync + 'static,\n T1: WasmTy,\n T2: WasmTy,\n T3: WasmTy,\n T4: WasmTy,\n T5: WasmTy,\n T6: WasmTy,\n T7: WasmTy,\n T8: WasmTy,\n R: WasmRet,

","IntoFunc","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, T1, T2, T3, T4, T5, T6, T7, T8, T9, R> IntoFunc<T, (T1, T2, T3, T4, T5, T6, T7, T8, T9), R> for F
where\n F: Fn(T1, T2, T3, T4, T5, T6, T7, T8, T9) -> R + Send + Sync + 'static,\n T1: WasmTy,\n T2: WasmTy,\n T3: WasmTy,\n T4: WasmTy,\n T5: WasmTy,\n T6: WasmTy,\n T7: WasmTy,\n T8: WasmTy,\n T9: WasmTy,\n R: WasmRet,

","IntoFunc","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R> IntoFunc<T, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10), R> for F
where\n F: Fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) -> R + Send + Sync + 'static,\n T1: WasmTy,\n T2: WasmTy,\n T3: WasmTy,\n T4: WasmTy,\n T5: WasmTy,\n T6: WasmTy,\n T7: WasmTy,\n T8: WasmTy,\n T9: WasmTy,\n T10: WasmTy,\n R: WasmRet,

","IntoFunc","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, R> IntoFunc<T, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11), R> for F
where\n F: Fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) -> R + Send + Sync + 'static,\n T1: WasmTy,\n T2: WasmTy,\n T3: WasmTy,\n T4: WasmTy,\n T5: WasmTy,\n T6: WasmTy,\n T7: WasmTy,\n T8: WasmTy,\n T9: WasmTy,\n T10: WasmTy,\n T11: WasmTy,\n R: WasmRet,

","IntoFunc","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, R> IntoFunc<T, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12), R> for F
where\n F: Fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) -> R + Send + Sync + 'static,\n T1: WasmTy,\n T2: WasmTy,\n T3: WasmTy,\n T4: WasmTy,\n T5: WasmTy,\n T6: WasmTy,\n T7: WasmTy,\n T8: WasmTy,\n T9: WasmTy,\n T10: WasmTy,\n T11: WasmTy,\n T12: WasmTy,\n R: WasmRet,

","IntoFunc","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, R> IntoFunc<T, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13), R> for F
where\n F: Fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) -> R + Send + Sync + 'static,\n T1: WasmTy,\n T2: WasmTy,\n T3: WasmTy,\n T4: WasmTy,\n T5: WasmTy,\n T6: WasmTy,\n T7: WasmTy,\n T8: WasmTy,\n T9: WasmTy,\n T10: WasmTy,\n T11: WasmTy,\n T12: WasmTy,\n T13: WasmTy,\n R: WasmRet,

","IntoFunc","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, R> IntoFunc<T, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14), R> for F
where\n F: Fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) -> R + Send + Sync + 'static,\n T1: WasmTy,\n T2: WasmTy,\n T3: WasmTy,\n T4: WasmTy,\n T5: WasmTy,\n T6: WasmTy,\n T7: WasmTy,\n T8: WasmTy,\n T9: WasmTy,\n T10: WasmTy,\n T11: WasmTy,\n T12: WasmTy,\n T13: WasmTy,\n T14: WasmTy,\n R: WasmRet,

","IntoFunc","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, R> IntoFunc<T, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), R> for F
where\n F: Fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) -> R + Send + Sync + 'static,\n T1: WasmTy,\n T2: WasmTy,\n T3: WasmTy,\n T4: WasmTy,\n T5: WasmTy,\n T6: WasmTy,\n T7: WasmTy,\n T8: WasmTy,\n T9: WasmTy,\n T10: WasmTy,\n T11: WasmTy,\n T12: WasmTy,\n T13: WasmTy,\n T14: WasmTy,\n T15: WasmTy,\n R: WasmRet,

","IntoFunc","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"],["
§

impl<T, F, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, R> IntoFunc<T, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16), R> for F
where\n F: Fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) -> R + Send + Sync + 'static,\n T1: WasmTy,\n T2: WasmTy,\n T3: WasmTy,\n T4: WasmTy,\n T5: WasmTy,\n T6: WasmTy,\n T7: WasmTy,\n T8: WasmTy,\n T9: WasmTy,\n T10: WasmTy,\n T11: WasmTy,\n T12: WasmTy,\n T13: WasmTy,\n T14: WasmTy,\n T15: WasmTy,\n T16: WasmTy,\n R: WasmRet,

","IntoFunc","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithSystem","pezkuwi_sdk_docs::guides::your_first_pallet::pallet_v2::tests::runtime_v2::AllPalletsWithoutSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::pezkuwi_sdk::frame_runtime::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_origin::runtime_for_external_origin::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_runtime_types::runtime_with_specific_runtime_call::AllPalletsWithoutSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithSystem","pezkuwi_sdk_docs::reference_docs::frame_pallet_coupling::runtime::AllPalletsWithoutSystem"]]]]); + if (window.register_type_impls) { + window.register_type_impls(type_impls); + } else { + window.pending_type_impls = type_impls; + } +})() +//{"start":55,"fragment_lengths":[422885]} \ No newline at end of file diff --git a/web/public/sdk_docs/type.impl/std/primitive.u128.js b/web/public/sdk_docs/type.impl/std/primitive.u128.js new file mode 100644 index 00000000..b0f926cd --- /dev/null +++ b/web/public/sdk_docs/type.impl/std/primitive.u128.js @@ -0,0 +1,9 @@ +(function() { + var type_impls = Object.fromEntries([["pezkuwi_sdk_docs",[]]]); + if (window.register_type_impls) { + window.register_type_impls(type_impls); + } else { + window.pending_type_impls = type_impls; + } +})() +//{"start":55,"fragment_lengths":[23]} \ No newline at end of file diff --git a/web/public/usdt(hez)logo.png b/web/public/usdt(hez)logo.png new file mode 100644 index 00000000..fa5c3bc6 Binary files /dev/null and b/web/public/usdt(hez)logo.png differ diff --git a/web/rebrand-rustdoc.cjs b/web/rebrand-rustdoc.cjs new file mode 100644 index 00000000..71220043 --- /dev/null +++ b/web/rebrand-rustdoc.cjs @@ -0,0 +1,159 @@ +const fs = require('fs'); +const path = require('path'); + +// Rebrand rules from TERMINOLOGY.md +// Rule: If we control the fork (pezkuwichain org), rebrand to our fork +// Only keep external deps we DON'T control as-is +const replacements = [ + // GitHub URL rebrand - OUR FORKS (we control these) + // paritytech/polkadot-sdk → pezkuwichain/pezkuwi-sdk + { old: /github\.com\/paritytech\/polkadot-sdk\/blob\/master\/polkadot\/LICENSE/g, new: 'github.com/pezkuwichain/pezkuwi-sdk/blob/main/pezkuwi/LICENSE' }, + { old: /github\.com\/paritytech\/polkadot-sdk\/blob\/master\/polkadot/g, new: 'github.com/pezkuwichain/pezkuwi-sdk/tree/main/pezkuwi' }, + { old: /github\.com\/paritytech\/polkadot-sdk/g, new: 'github.com/pezkuwichain/pezkuwi-sdk' }, + // polkadot-fellows → pezkuwichain/pezkuwi-fellows + { old: /github\.com\/polkadot-fellows\/runtimes/g, new: 'github.com/pezkuwichain/pezkuwi-fellows/tree/main/runtimes' }, + { old: /github\.com\/polkadot-fellows\/rfcs/g, new: 'github.com/pezkuwichain/pezkuwi-fellows/tree/main/rfcs' }, + { old: /github\.com\/polkadot-fellows\/manifesto/g, new: 'github.com/pezkuwichain/pezkuwi-fellows/tree/main/manifesto' }, + { old: /github\.com\/polkadot-fellows/g, new: 'github.com/pezkuwichain/pezkuwi-fellows' }, + // paritytech/substrate-parachain-template → pezkuwichain/pezkuwi-sdk-teyrchain-template + { old: /github\.com\/paritytech\/polkadot-sdk-parachain-template/g, new: 'github.com/pezkuwichain/pezkuwi-sdk-teyrchain-template' }, + { old: /github\.com\/paritytech\/polkadot-sdk-minimal-template/g, new: 'github.com/pezkuwichain/pezkuwi-sdk-minimal-template' }, + { old: /github\.com\/paritytech\/polkadot-sdk-solochain-template/g, new: 'github.com/pezkuwichain/pezkuwi-sdk-solochain-template' }, + // paritytech/merkle-mountain-range → pezkuwichain/merkle-mountain-range + { old: /github\.com\/mimblewimble\/merkle-mountain-range/g, new: 'github.com/pezkuwichain/merkle-mountain-range' }, + // awesome-polkadot → awesome-hez (forked from shawntabrizi/awesome-polkadot) + { old: /github\.com\/shawntabrizi\/awesome-polkadot/g, new: 'github.com/pezkuwichain/awesome-hez' }, + // Forum/Wiki subdomain rebrand + { old: /forum\.polkadot\.network/g, new: 'forum.network.pezkuwichain.io' }, + { old: /wiki\.polkadot\.network/g, new: 'wiki.network.pezkuwichain.io' }, + // Polkadot ecosystem → Pezkuwi ecosystem + { old: /Polkadot SDK/g, new: 'Pezkuwi SDK' }, + { old: /Polkadot/g, new: 'Pezkuwi' }, + { old: /polkadot/g, new: 'pezkuwi' }, + // Test networks + { old: /Rococo/g, new: 'PezkuwiChain' }, + { old: /rococo/g, new: 'pezkuwichain' }, + { old: /Westend/g, new: 'Zagros' }, + { old: /westend/g, new: 'zagros' }, + // Parachain → TeyrChain + { old: /Parachain/g, new: 'TeyrChain' }, + { old: /parachain/g, new: 'teyrchain' }, + // Tokens + { old: /\bDOT\b/g, new: 'HEZ' }, + { old: /\bWND\b/g, new: 'ZGR' }, + { old: /\bROC\b/g, new: 'TYR' }, + // Keep everything else (Substrate, FRAME, Parity, Kusama, etc.) as-is - external dependencies +]; + +function rebrandFile(filePath) { + let content = fs.readFileSync(filePath, 'utf8'); + let changed = false; + + for (const rep of replacements) { + if (content.match(rep.old)) { + content = content.replace(rep.old, rep.new); + changed = true; + } + } + + // New: Add crossorigin="anonymous" to font preloads + const preloadFontRegex = /]*?)>/g; + content = content.replace(preloadFontRegex, (match, href, attrs) => { + if (!attrs.includes('crossorigin')) { + changed = true; + return ``; + } + return match; + }); + + // Remove the broken external logo image from sidebar + const logoContainerRegex = /]*>[\s\S]*?]*alt="logo"[^>]*>[\s\S]*?<\/a>/g; + if (content.match(logoContainerRegex)) { + content = content.replace(logoContainerRegex, ''); + changed = true; + } + + // Fix mermaid - suppress errors and show diagrams as formatted code when they fail + if (content.includes('class="mermaid"')) { + // Replace mermaid script with error-handling version + content = content.replace( + / +` + ); + + // Fix flowchart syntax - add direction (TD = top-down) if missing + content = content.replace(/(
]*>)\s*flowchart\s*\n/g, '$1\nflowchart TD\n');
+
+        // Also fix "graph" syntax which needs direction
+        content = content.replace(/(
]*>)\s*graph\s*\n/g, '$1\ngraph TD\n');
+
+        changed = true;
+    }
+
+
+
+    if (changed) {
+        fs.writeFileSync(filePath, content, 'utf8');
+        console.log(`  ✅ Rebranded/Fixed preload: ${filePath}`);
+    } else {
+        console.log(`  - No changes in: ${filePath}`);
+    }
+}
+
+function traverseDir(dirPath) {
+    if (!fs.existsSync(dirPath)) {
+        console.warn(`Rebranding: Directory not found: ${dirPath}`);
+        return;
+    }
+
+    const items = fs.readdirSync(dirPath);
+    for (const item of items) {
+        const fullPath = path.join(dirPath, item);
+        const stat = fs.statSync(fullPath);
+
+        if (stat.isDirectory()) {
+            traverseDir(fullPath);
+        } else if (item.endsWith('.html') || item.endsWith('.css') || item.endsWith('.js')) {
+            rebrandFile(fullPath);
+        }
+    }
+}
+
+const rustdocOutput = process.argv[2]; // Path to the built rustdoc output directory
+
+if (!rustdocOutput) {
+    console.error('Usage: node rebrand-rustdoc.js ');
+    process.exit(1);
+}
+
+console.log(`\n--- Starting Rustdoc Rebranding for: ${rustdocOutput} ---`);
+traverseDir(rustdocOutput);
+console.log('--- Rustdoc Rebranding Complete ---');
diff --git a/web/src/App.tsx b/web/src/App.tsx
index 90e07981..62ac1368 100644
--- a/web/src/App.tsx
+++ b/web/src/App.tsx
@@ -42,6 +42,26 @@ const PresaleList = lazy(() => import('./pages/launchpad/PresaleList'));
 const PresaleDetail = lazy(() => import('./pages/launchpad/PresaleDetail'));
 const CreatePresale = lazy(() => import('./pages/launchpad/CreatePresale'));
 const NotFound = lazy(() => import('@/pages/NotFound'));
+const Explorer = lazy(() => import('@/pages/Explorer'));
+const Docs = lazy(() => import('@/pages/Docs'));
+const Wallet = lazy(() => import('@/pages/Wallet'));
+const Api = lazy(() => import('@/pages/Api'));
+const Faucet = lazy(() => import('@/pages/Faucet'));
+const Developers = lazy(() => import('@/pages/Developers'));
+const Grants = lazy(() => import('@/pages/Grants'));
+const Wiki = lazy(() => import('@/pages/Wiki'));
+const Forum = lazy(() => import('@/pages/Forum'));
+const Telemetry = lazy(() => import('@/pages/Telemetry'));
+const Subdomains = lazy(() => import('@/pages/Subdomains'));
+
+// Network pages
+const Mainnet = lazy(() => import('@/pages/networks/Mainnet'));
+const Staging = lazy(() => import('@/pages/networks/Staging'));
+const Testnet = lazy(() => import('@/pages/networks/Testnet'));
+const Beta = lazy(() => import('@/pages/networks/Beta'));
+const Alfa = lazy(() => import('@/pages/networks/Alfa'));
+const Development = lazy(() => import('@/pages/networks/Development'));
+const Local = lazy(() => import('@/pages/networks/Local'));
 
 // Loading component
 const PageLoader = () => (
@@ -92,6 +112,25 @@ function App() {
                               } />
                               } />
                               } />
+                              } />
+                              } />
+                              } />
+                              } />
+                              } />
+                              } />
+                              } />
+                              } />
+                              } />
+                              } />
+                              } />
+                              {/* Network pages */}
+                              } />
+                              } />
+                              } />
+                              } />
+                              } />
+                              } />
+                              } />
                               } />
                               } />
                               } />
@@ -111,7 +150,7 @@ function App() {
                                   
                                 
                               } />
-                              
                                   
                                 
diff --git a/web/src/components/AppLayout.tsx b/web/src/components/AppLayout.tsx
index 2c29f816..b950aa9f 100644
--- a/web/src/components/AppLayout.tsx
+++ b/web/src/components/AppLayout.tsx
@@ -266,8 +266,7 @@ const AppLayout: React.FC = () => {
               )}
 
               
                 Docs
@@ -518,13 +517,13 @@ const AppLayout: React.FC = () => {
               

Developers

  • - + API
  • - + SDK diff --git a/web/src/components/ChainSpecs.tsx b/web/src/components/ChainSpecs.tsx index ce51641c..a532fc71 100644 --- a/web/src/components/ChainSpecs.tsx +++ b/web/src/components/ChainSpecs.tsx @@ -1,5 +1,9 @@ import React, { useState } from 'react'; -import { Server, Globe, TestTube, Code, Wifi, Copy, Check } from 'lucide-react'; +import { useNavigate } from 'react-router-dom'; +import { useTranslation } from 'react-i18next'; +import { Server, Globe, TestTube, Code, Wifi, Copy, Check, ExternalLink, Compass, Book, Briefcase, FileCode, HandCoins, Users, Wrench, MessageCircle, GitFork } from 'lucide-react'; + +// ... (interface and const arrays remain the same) ... interface ChainSpec { id: string; @@ -58,6 +62,17 @@ const chainSpecs: ChainSpec[] = [ features: ['Experimental', 'New Features', 'Limited Access'], color: 'from-orange-500 to-orange-600' }, + { + id: 'alfa', + name: 'PezkuwiChain Alfa Testnet', + type: 'Development', + icon: , + endpoint: 'ws://127.0.0.1:8844', + chainId: 'pezkuwichain_alfa_testnet', + validators: 4, + features: ['4 Validators', 'Staking Active', 'Full Features'], + color: 'from-purple-500 to-pink-600' + }, { id: 'development', name: 'Development', @@ -82,9 +97,24 @@ const chainSpecs: ChainSpec[] = [ } ]; +const subdomains = [ + { name: 'Explorer', href: '/explorer', icon: , external: false }, + { name: 'Docs', href: '/docs', icon: , external: false }, + { name: 'Wallet', href: '/wallet', icon: , external: false }, + { name: 'API', href: '/api', icon: , external: false }, + { name: 'Faucet', href: '/faucet', icon: , external: false }, + { name: 'Developers', href: '/developers', icon: , external: false }, + { name: 'Grants', href: '/grants', icon: , external: false }, + { name: 'Wiki', href: '/wiki', icon: , external: false }, + { name: 'Forum', href: '/forum', icon: , external: false }, + { name: 'Telemetry', href: '/telemetry', icon: , external: false }, +] + const ChainSpecs: React.FC = () => { + const { t } = useTranslation(); const [copiedId, setCopiedId] = useState(null); const [selectedSpec, setSelectedSpec] = useState(chainSpecs[0]); + const navigate = useNavigate(); const copyToClipboard = (text: string, id: string) => { navigator.clipboard.writeText(text); @@ -97,18 +127,18 @@ const ChainSpecs: React.FC = () => {

    - Chain Specifications + {t('chainSpecs.title')}

    - Multiple network environments for development, testing, and production + {t('chainSpecs.subtitle')}

    -
    +
    {chainSpecs.map((spec) => (
    setSelectedSpec(spec)} + onClick={() => navigate(`/${spec.id}`)} className={`cursor-pointer p-4 rounded-xl border transition-all ${ selectedSpec.id === spec.id ? 'bg-gray-900 border-purple-500' @@ -136,6 +166,26 @@ const ChainSpecs: React.FC = () => {
    ))} + + {/* Subdomains Box */} +
    navigate('/subdomains')} + className="md:col-span-2 lg:col-span-1 cursor-pointer p-4 rounded-xl border transition-all bg-gray-950/50 border-gray-800 hover:border-gray-700" + > +
    +
    + +
    + + {t('chainSpecs.services')} + +
    +

    {t('chainSpecs.subdomainsTitle')}

    +
    + + {t('chainSpecs.availableServices', { count: subdomains.length })} +
    +
    {/* Selected Chain Details */} @@ -151,7 +201,7 @@ const ChainSpecs: React.FC = () => {
    - +
    {selectedSpec.endpoint} @@ -169,7 +219,7 @@ const ChainSpecs: React.FC = () => {
    - +
    {selectedSpec.chainId} @@ -187,64 +237,26 @@ const ChainSpecs: React.FC = () => {
    - -
    - {selectedSpec.features.map((feature) => ( - - {feature} - - ))} -
    +
    -

    Connection Example

    -
    -
    {`// Using @polkadot/api`}
    -
    import
    -
    {'{ ApiPromise, WsProvider }'}
    -
    from
    -
    '@polkadot/api';
    - -
    const
    -
    provider =
    -
    new
    -
    WsProvider(
    -
    '{selectedSpec.endpoint}'
    -
    );
    - -
    const
    -
    api =
    -
    await
    -
    ApiPromise.create
    -
    ({'{ provider }'});
    -
    - -
    -
    Network Stats
    -
    -
    - Block Time: - 6s -
    -
    - Finality: - GRANDPA -
    -
    - Consensus: - Aura -
    -
    - Runtime: - v1.0.0 -
    -
    +

    {t('chainSpecs.availableSubdomains')}

    +
    + {subdomains.map(subdomain => ( +
    navigate(subdomain.href)} className="flex items-center p-3 bg-gray-900 rounded-lg cursor-pointer hover:bg-gray-800 transition-colors"> +
    {subdomain.icon}
    + {subdomain.name} +
    + ))}
    diff --git a/web/src/components/Layout.tsx b/web/src/components/Layout.tsx new file mode 100644 index 00000000..e4745b31 --- /dev/null +++ b/web/src/components/Layout.tsx @@ -0,0 +1,67 @@ +import React from 'react'; +import { Link, NavLink } from 'react-router-dom'; + +const PezkuwiChainLogo: React.FC = () => { + return ( + PezkuwiChain Logo + ); +}; + +const Header: React.FC = () => { + const linkStyle = "text-white hover:text-green-400 transition-colors"; + const activeLinkStyle = { color: '#34D399' }; // green-400 + + return ( +
    +
    + + + + +
    +
    + ); +}; + +const Footer: React.FC = () => { + return ( +
    +
    +

    © {new Date().getFullYear()} PezkuwiChain. All rights reserved.

    +
    +
    + ); +}; + +interface LayoutProps { + children: React.ReactNode; +} + +const Layout: React.FC = ({ children }) => { + return ( +
    +
    +
    {/* Add padding-top equal to header height */} +
    + {children} +
    +
    +
    +
    + ); +}; + +export default Layout; diff --git a/web/src/components/NetworkStats.tsx b/web/src/components/NetworkStats.tsx index 07a19d05..4d077ff1 100644 --- a/web/src/components/NetworkStats.tsx +++ b/web/src/components/NetworkStats.tsx @@ -10,6 +10,7 @@ export const NetworkStats: React.FC = () => { const [blockHash, setBlockHash] = useState(''); const [finalizedBlock, setFinalizedBlock] = useState(0); const [validatorCount, setValidatorCount] = useState(0); + const [collatorCount, setCollatorCount] = useState(0); const [nominatorCount, setNominatorCount] = useState(0); const [peers, setPeers] = useState(0); @@ -33,23 +34,51 @@ export const NetworkStats: React.FC = () => { setFinalizedBlock(header.number.toNumber()); }); - // Update validator count, nominator count, and peer count every 3 seconds + // Update validator count, collator count, nominator count, and peer count every 3 seconds const updateNetworkStats = async () => { try { - const validators = await api.query.session.validators(); const health = await api.rpc.system.health(); - // Count nominators - let nominatorCount = 0; + // 1. Fetch Validators + let vCount = 0; try { - const nominators = await api.query.staking.nominators.entries(); - nominatorCount = nominators.length; + if (api.query.session?.validators) { + const validators = await api.query.session.validators(); + if (validators) { + vCount = validators.length; + } + } + } catch (err) { + if (import.meta.env.DEV) console.warn('Failed to fetch validators', err); + } + + // 2. Fetch Collators (Invulnerables) + let cCount = 0; + try { + if (api.query.collatorSelection?.invulnerables) { + const invulnerables = await api.query.collatorSelection.invulnerables(); + if (invulnerables) { + cCount = invulnerables.length; + } + } + } catch (err) { + if (import.meta.env.DEV) console.warn('Failed to fetch collators', err); + } + + // 3. Count Nominators + let nCount = 0; + try { + const nominators = await api.query.staking?.nominators.entries(); + if (nominators) { + nCount = nominators.length; + } } catch { if (import.meta.env.DEV) console.warn('Staking pallet not available, nominators = 0'); } - setValidatorCount(validators.length); - setNominatorCount(nominatorCount); + setValidatorCount(vCount); + setCollatorCount(cCount); + setNominatorCount(nCount); setPeers(health.peers.toNumber()); } catch (err) { if (import.meta.env.DEV) console.error('Failed to update network stats:', err); @@ -109,7 +138,7 @@ export const NetworkStats: React.FC = () => { } return ( -
    +
    {/* Connection Status */} @@ -179,7 +208,25 @@ export const NetworkStats: React.FC = () => { {validatorCount}
    - Securing the network - LIVE + Validating blocks +
    + + + + {/* Collators */} + + + + + Active Collators + + + +
    + {collatorCount} +
    +
    + Producing blocks
    diff --git a/web/src/components/PoolDashboard.tsx b/web/src/components/PoolDashboard.tsx index 75ee0be1..6acb7e61 100644 --- a/web/src/components/PoolDashboard.tsx +++ b/web/src/components/PoolDashboard.tsx @@ -54,7 +54,7 @@ const PoolDashboard = () => { // Pool selection state const [availablePools, setAvailablePools] = useState>([]); - const [selectedPool, setSelectedPool] = useState('1-2'); // Default: PEZ/wUSDT + const [selectedPool, setSelectedPool] = useState('0-1'); // Default: wHEZ/PEZ // Discover available pools useEffect(() => { @@ -62,25 +62,44 @@ const PoolDashboard = () => { const discoverPools = async () => { try { - // Check all possible pool combinations + // Check all possible pool combinations in both directions + // Pools can be stored as [A,B] or [B,A] depending on creation order + // Note: .env sets WUSDT to Asset ID based on VITE_ASSET_WUSDT const possiblePools: Array<[number, number]> = [ - [ASSET_IDS.WHEZ, ASSET_IDS.PEZ], // wHEZ/PEZ - [ASSET_IDS.WHEZ, ASSET_IDS.WUSDT], // wHEZ/wUSDT - [ASSET_IDS.PEZ, ASSET_IDS.WUSDT], // PEZ/wUSDT + [ASSET_IDS.WHEZ, ASSET_IDS.PEZ], // wHEZ(0) / PEZ(1) -> Shows as HEZ-PEZ + [ASSET_IDS.PEZ, ASSET_IDS.WHEZ], // PEZ(1) / wHEZ(0) -> Shows as HEZ-PEZ (reverse) + [ASSET_IDS.WHEZ, ASSET_IDS.WUSDT], // wHEZ(0) / wUSDT -> Shows as HEZ-USDT + [ASSET_IDS.WUSDT, ASSET_IDS.WHEZ], // wUSDT / wHEZ(0) -> Shows as HEZ-USDT (reverse) + [ASSET_IDS.PEZ, ASSET_IDS.WUSDT], // PEZ(1) / wUSDT -> Shows as PEZ-USDT + [ASSET_IDS.WUSDT, ASSET_IDS.PEZ], // wUSDT / PEZ(1) -> Shows as PEZ-USDT (reverse) ]; const existingPools: Array<[number, number]> = []; for (const [asset0, asset1] of possiblePools) { - const poolInfo = await api.query.assetConversion.pools([asset0, asset1]); - if (poolInfo.isSome) { - existingPools.push([asset0, asset1]); + try { + const poolInfo = await api.query.assetConversion.pools([asset0, asset1]); + if (poolInfo.isSome) { + existingPools.push([asset0, asset1]); + if (import.meta.env.DEV) { + console.log(`✅ Found pool: ${asset0}-${asset1}`); + } + } + } catch (err) { + // Skip pools that error out (likely don't exist) + if (import.meta.env.DEV) { + console.log(`❌ Pool ${asset0}-${asset1} not found or error:`, err); + } } } + if (import.meta.env.DEV) { + console.log('📊 Total pools found:', existingPools.length, existingPools); + } + setAvailablePools(existingPools); - // Set default pool to first available if current selection doesn't exist + // Set default pool to first available if current selection doesn't exist if (existingPools.length > 0) { const currentPoolKey = selectedPool; const poolExists = existingPools.some( diff --git a/web/src/components/TokenSwap.tsx b/web/src/components/TokenSwap.tsx index ff9c735c..cd6a6d93 100644 --- a/web/src/components/TokenSwap.tsx +++ b/web/src/components/TokenSwap.tsx @@ -430,8 +430,8 @@ const TokenSwap = () => { if (import.meta.env.DEV) console.warn('Failed to parse swap path:', err); } - const fromTokenSymbol = fromAssetId === 0 ? 'wHEZ' : fromAssetId === 1 ? 'PEZ' : fromAssetId === 2 ? 'USDT' : `Asset${fromAssetId}`; - const toTokenSymbol = toAssetId === 0 ? 'wHEZ' : toAssetId === 1 ? 'PEZ' : toAssetId === 2 ? 'USDT' : `Asset${toAssetId}`; + const fromTokenSymbol = fromAssetId === 0 ? 'wHEZ' : fromAssetId === 1 ? 'PEZ' : fromAssetId === 1000 ? 'USDT' : `Asset${fromAssetId}`; + const toTokenSymbol = toAssetId === 0 ? 'wHEZ' : toAssetId === 1 ? 'PEZ' : toAssetId === 1000 ? 'USDT' : `Asset${toAssetId}`; // Only show transactions from current user if (who.toString() === selectedAccount.address) { @@ -712,7 +712,7 @@ const TokenSwap = () => { if (Array.isArray(pathArray) && pathArray.length >= 2) { const asset0 = pathArray[0]; - //const _asset1 = pathArray[1]; + const asset1 = pathArray[1]; // Each element is a tuple where index 0 is the asset ID if (Array.isArray(asset0) && asset0.length >= 1) { @@ -726,8 +726,8 @@ const TokenSwap = () => { if (import.meta.env.DEV) console.warn('Failed to parse swap path in refresh:', err); } - const fromTokenSymbol = fromAssetId === 0 ? 'wHEZ' : fromAssetId === 1 ? 'PEZ' : fromAssetId === 2 ? 'USDT' : `Asset${fromAssetId}`; - const toTokenSymbol = toAssetId === 0 ? 'wHEZ' : toAssetId === 1 ? 'PEZ' : toAssetId === 2 ? 'USDT' : `Asset${toAssetId}`; + const fromTokenSymbol = fromAssetId === 0 ? 'wHEZ' : fromAssetId === 1 ? 'PEZ' : fromAssetId === 1000 ? 'USDT' : `Asset${fromAssetId}`; + const toTokenSymbol = toAssetId === 0 ? 'wHEZ' : toAssetId === 1 ? 'PEZ' : toAssetId === 1000 ? 'USDT' : `Asset${toAssetId}`; if (who.toString() === selectedAccount.address) { transactions.push({ diff --git a/web/src/components/admin/XCMConfigurationWizard.tsx b/web/src/components/admin/XCMConfigurationWizard.tsx new file mode 100644 index 00000000..a18c5880 --- /dev/null +++ b/web/src/components/admin/XCMConfigurationWizard.tsx @@ -0,0 +1,875 @@ +/** + * XCM Configuration Wizard - Multi-Step Parachain Setup + * + * Guides admin through complete XCM integration: + * 1. Reserve ParaId + * 2. Generate Chain Artifacts (genesis + WASM) + * 3. Register Parachain + * 4. Open HRMP Channels + * 5. Register Foreign Assets + * 6. Test XCM Transfer + */ + +import React, { useState, useEffect } from 'react'; +import { usePolkadot } from '@/contexts/PolkadotContext'; +import { useWallet } from '@/contexts/WalletContext'; +import { + X, + CheckCircle, + Circle, + Loader2, + AlertCircle, + Download, + Upload, + Send, + Link2, + Coins, + TestTube, + ChevronRight, +} from 'lucide-react'; +import { Card, CardContent, CardHeader, CardTitle, CardDescription } from '@/components/ui/card'; +import { Button } from '@/components/ui/button'; +import { Alert, AlertDescription } from '@/components/ui/alert'; +import { Input } from '@/components/ui/input'; +import { Label } from '@/components/ui/label'; +import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from '@/components/ui/select'; +import { Progress } from '@/components/ui/progress'; +import { Badge } from '@/components/ui/badge'; +import { useToast } from '@/hooks/use-toast'; +import { + reserveParaId, + generateChainArtifacts, + registerParachain, + openHRMPChannels, + registerForeignAssets, + testXCMTransfer, + getRelayChainEndpoint, + getAssetHubParaId, + type RelayChain, + type ChainArtifacts, + type HRMPChannel, + type RegisteredAsset, + type ForeignAsset, +} from '@pezkuwi/lib/xcm-wizard'; +import { ApiPromise, WsProvider } from '@polkadot/api'; + +interface XCMConfigurationWizardProps { + isOpen: boolean; + onClose: () => void; + onSuccess?: () => void; +} + +interface StepStatus { + completed: boolean; + data?: any; + error?: string; +} + +export const XCMConfigurationWizard: React.FC = ({ + isOpen, + onClose, + onSuccess, +}) => { + const { api, isApiReady } = usePolkadot(); + const { account, signer } = useWallet(); + const { toast } = useToast(); + + // Wizard state + const [currentStep, setCurrentStep] = useState(1); + const [steps, setSteps] = useState>({ + 1: { completed: false }, + 2: { completed: false }, + 3: { completed: false }, + 4: { completed: false }, + 5: { completed: false }, + 6: { completed: false }, + }); + + // Step 1: Reserve ParaId + const [relayChain, setRelayChain] = useState('westend'); + const [reservedParaId, setReservedParaId] = useState(null); + const [reserving, setReserving] = useState(false); + + // Step 2: Generate Artifacts + const [artifacts, setArtifacts] = useState(null); + const [generating, setGenerating] = useState(false); + + // Step 3: Register Parachain + const [genesisFile, setGenesisFile] = useState(null); + const [wasmFile, setWasmFile] = useState(null); + const [registering, setRegistering] = useState(false); + const [registrationTxHash, setRegistrationTxHash] = useState(''); + + // Step 4: HRMP Channels + const [openingChannels, setOpeningChannels] = useState(false); + const [openedChannels, setOpenedChannels] = useState([]); + + // Step 5: Foreign Assets + const [registeringAssets, setRegisteringAssets] = useState(false); + const [registeredAssets, setRegisteredAssets] = useState([]); + + // Step 6: XCM Test + const [testing, setTesting] = useState(false); + const [testResult, setTestResult] = useState<{ success: boolean; balance: string } | null>(null); + + const totalSteps = 6; + const progress = (Object.values(steps).filter(s => s.completed).length / totalSteps) * 100; + + // Reset state when modal opens/closes + useEffect(() => { + if (!isOpen) { + setCurrentStep(1); + setSteps({ + 1: { completed: false }, + 2: { completed: false }, + 3: { completed: false }, + 4: { completed: false }, + 5: { completed: false }, + 6: { completed: false }, + }); + setReservedParaId(null); + setArtifacts(null); + setOpenedChannels([]); + setRegisteredAssets([]); + setTestResult(null); + } + }, [isOpen]); + + // ======================================== + // STEP 1: RESERVE PARAID + // ======================================== + const handleReserveParaId = async () => { + if (!account || !signer) { + toast({ + title: 'Wallet not connected', + description: 'Please connect your wallet first', + variant: 'destructive', + }); + return; + } + + setReserving(true); + try { + // Connect to relay chain + const endpoint = getRelayChainEndpoint(relayChain); + const provider = new WsProvider(endpoint); + const relayApi = await ApiPromise.create({ provider }); + + // Reserve ParaId + const paraId = await reserveParaId(relayApi, relayChain, account); + setReservedParaId(paraId); + + // Mark step as completed + setSteps(prev => ({ + ...prev, + 1: { completed: true, data: { paraId, relayChain } }, + })); + + toast({ + title: 'ParaId Reserved!', + description: `Successfully reserved ParaId ${paraId} on ${relayChain}`, + }); + + // Auto-advance to next step + setCurrentStep(2); + + await relayApi.disconnect(); + } catch (error) { + console.error('Failed to reserve ParaId:', error); + setSteps(prev => ({ + ...prev, + 1: { completed: false, error: error instanceof Error ? error.message : 'Unknown error' }, + })); + toast({ + title: 'Reservation Failed', + description: error instanceof Error ? error.message : 'Failed to reserve ParaId', + variant: 'destructive', + }); + } finally { + setReserving(false); + } + }; + + // ======================================== + // STEP 2: GENERATE CHAIN ARTIFACTS + // ======================================== + const handleGenerateArtifacts = async () => { + if (!reservedParaId) return; + + setGenerating(true); + try { + const chainName = `pezkuwichain-${relayChain}`; + const artifactData = await generateChainArtifacts(chainName); + setArtifacts(artifactData); + + setSteps(prev => ({ + ...prev, + 2: { completed: true, data: artifactData }, + })); + + toast({ + title: 'Artifacts Generated!', + description: 'Genesis state and runtime WASM are ready for download', + }); + + setCurrentStep(3); + } catch (error) { + console.error('Failed to generate artifacts:', error); + setSteps(prev => ({ + ...prev, + 2: { completed: false, error: error instanceof Error ? error.message : 'Unknown error' }, + })); + toast({ + title: 'Generation Failed', + description: 'Failed to generate chain artifacts', + variant: 'destructive', + }); + } finally { + setGenerating(false); + } + }; + + // ======================================== + // STEP 3: REGISTER PARACHAIN + // ======================================== + const handleRegisterParachain = async () => { + if (!reservedParaId || !genesisFile || !wasmFile || !account || !signer) { + toast({ + title: 'Missing Data', + description: 'Please upload both genesis and WASM files', + variant: 'destructive', + }); + return; + } + + setRegistering(true); + try { + const endpoint = getRelayChainEndpoint(relayChain); + const provider = new WsProvider(endpoint); + const relayApi = await ApiPromise.create({ provider }); + + const txHash = await registerParachain(relayApi, reservedParaId, genesisFile, wasmFile, account); + setRegistrationTxHash(txHash); + + setSteps(prev => ({ + ...prev, + 3: { completed: true, data: { txHash, paraId: reservedParaId } }, + })); + + toast({ + title: 'Parachain Registered!', + description: `ParaId ${reservedParaId} registered on ${relayChain}`, + }); + + setCurrentStep(4); + + await relayApi.disconnect(); + } catch (error) { + console.error('Failed to register parachain:', error); + setSteps(prev => ({ + ...prev, + 3: { completed: false, error: error instanceof Error ? error.message : 'Unknown error' }, + })); + toast({ + title: 'Registration Failed', + description: error instanceof Error ? error.message : 'Failed to register parachain', + variant: 'destructive', + }); + } finally { + setRegistering(false); + } + }; + + // ======================================== + // STEP 4: OPEN HRMP CHANNELS + // ======================================== + const handleOpenHRMPChannels = async () => { + if (!reservedParaId || !account || !signer) return; + + setOpeningChannels(true); + try { + const endpoint = getRelayChainEndpoint(relayChain); + const provider = new WsProvider(endpoint); + const relayApi = await ApiPromise.create({ provider }); + + // Get Asset Hub ParaId + const assetHubParaId = getAssetHubParaId(relayChain); + + // Open channels with Asset Hub + const channels = await openHRMPChannels(relayApi, reservedParaId, [assetHubParaId], account); + setOpenedChannels(channels); + + setSteps(prev => ({ + ...prev, + 4: { completed: true, data: { channels } }, + })); + + toast({ + title: 'HRMP Channels Opened!', + description: `Opened ${channels.length} channel(s) with Asset Hub`, + }); + + setCurrentStep(5); + + await relayApi.disconnect(); + } catch (error) { + console.error('Failed to open HRMP channels:', error); + setSteps(prev => ({ + ...prev, + 4: { completed: false, error: error instanceof Error ? error.message : 'Unknown error' }, + })); + toast({ + title: 'Channel Opening Failed', + description: error instanceof Error ? error.message : 'Failed to open HRMP channels', + variant: 'destructive', + }); + } finally { + setOpeningChannels(false); + } + }; + + // ======================================== + // STEP 5: REGISTER FOREIGN ASSETS + // ======================================== + const handleRegisterAssets = async () => { + if (!api || !isApiReady || !account || !signer) return; + + setRegisteringAssets(true); + try { + // Define foreign assets to register (USDT, DOT, etc.) + const foreignAssets: ForeignAsset[] = [ + { + symbol: 'USDT', + location: { + parents: 1, + interior: { + X3: [{ Parachain: 1000 }, { PalletInstance: 50 }, { GeneralIndex: 1984 }], + }, + }, + metadata: { + name: 'Tether USD', + symbol: 'USDT', + decimals: 6, + minBalance: '1000', + }, + }, + { + symbol: 'DOT', + location: { + parents: 1, + interior: { Here: null }, + }, + metadata: { + name: 'Polkadot', + symbol: 'DOT', + decimals: 10, + minBalance: '10000000000', + }, + }, + ]; + + const registered = await registerForeignAssets(api, foreignAssets, account); + setRegisteredAssets(registered); + + setSteps(prev => ({ + ...prev, + 5: { completed: true, data: { assets: registered } }, + })); + + toast({ + title: 'Assets Registered!', + description: `Registered ${registered.length} foreign asset(s)`, + }); + + setCurrentStep(6); + } catch (error) { + console.error('Failed to register assets:', error); + setSteps(prev => ({ + ...prev, + 5: { completed: false, error: error instanceof Error ? error.message : 'Unknown error' }, + })); + toast({ + title: 'Asset Registration Failed', + description: error instanceof Error ? error.message : 'Failed to register foreign assets', + variant: 'destructive', + }); + } finally { + setRegisteringAssets(false); + } + }; + + // ======================================== + // STEP 6: TEST XCM TRANSFER + // ======================================== + const handleTestXCMTransfer = async () => { + if (!api || !isApiReady || !account || !signer) return; + + setTesting(true); + try { + const result = await testXCMTransfer(api, '1000000', account); // 1 USDT (6 decimals) + + setTestResult(result); + + setSteps(prev => ({ + ...prev, + 6: { completed: result.success, data: result }, + })); + + if (result.success) { + toast({ + title: 'XCM Test Successful!', + description: `Received ${result.balance} wUSDT`, + }); + } else { + toast({ + title: 'XCM Test Failed', + description: result.error || 'Test transfer failed', + variant: 'destructive', + }); + } + } catch (error) { + console.error('Failed to test XCM transfer:', error); + setSteps(prev => ({ + ...prev, + 6: { completed: false, error: error instanceof Error ? error.message : 'Unknown error' }, + })); + toast({ + title: 'Test Failed', + description: error instanceof Error ? error.message : 'XCM test failed', + variant: 'destructive', + }); + } finally { + setTesting(false); + } + }; + + // ======================================== + // RENDER STEP CONTENT + // ======================================== + const renderStepContent = () => { + switch (currentStep) { + case 1: + return ( +
    +
    + + +
    + + {reservedParaId && ( + + + + ParaId {reservedParaId} reserved on {relayChain} + + + )} + + {steps[1].error && ( + + + {steps[1].error} + + )} + + +
    + ); + + case 2: + return ( +
    + {artifacts && ( +
    + + + + Artifacts generated. Download files for registration. + + + + +
    + )} + + {steps[2].error && ( + + + {steps[2].error} + + )} + + +
    + ); + + case 3: + return ( +
    +
    + + setGenesisFile(e.target.files?.[0] || null)} + /> +
    + +
    + + setWasmFile(e.target.files?.[0] || null)} + /> +
    + + {registrationTxHash && ( + + + + Registered! TX: {registrationTxHash.slice(0, 20)}... + + + )} + + {steps[3].error && ( + + + {steps[3].error} + + )} + + +
    + ); + + case 4: + return ( +
    +

    + Opening HRMP channels with Asset Hub (ParaId {getAssetHubParaId(relayChain)}) +

    + + {openedChannels.length > 0 && ( + + + + Opened {openedChannels.length} channel(s): +
      + {openedChannels.map((ch, idx) => ( +
    • + {ch.sender} → {ch.receiver} (ID: {ch.channelId.slice(0, 10)}...) +
    • + ))} +
    +
    +
    + )} + + {steps[4].error && ( + + + {steps[4].error} + + )} + + +
    + ); + + case 5: + return ( +
    +

    + Register foreign assets: USDT, DOT, and other cross-chain tokens +

    + + {registeredAssets.length > 0 && ( + + + + Registered {registeredAssets.length} asset(s): +
      + {registeredAssets.map((asset, idx) => ( +
    • + {asset.symbol} (Asset ID: {asset.assetId}) +
    • + ))} +
    +
    +
    + )} + + {steps[5].error && ( + + + {steps[5].error} + + )} + + +
    + ); + + case 6: + return ( +
    +

    + Test XCM transfer from Asset Hub to verify bridge functionality +

    + + {testResult && ( + + {testResult.success ? : } + + {testResult.success + ? `Test successful! Balance: ${testResult.balance} wUSDT` + : `Test failed: ${testResult.error}`} + + + )} + + {steps[6].error && ( + + + {steps[6].error} + + )} + + +
    + ); + + default: + return null; + } + }; + + // Check if all steps are completed + const allStepsCompleted = Object.values(steps).every(s => s.completed); + + // Handle Finish Configuration + const handleFinishConfiguration = () => { + toast({ + title: 'XCM Configuration Complete!', + description: 'Your parachain is fully configured and ready for cross-chain transfers', + }); + + if (onSuccess) { + onSuccess(); + } + + onClose(); + }; + + if (!isOpen) return null; + + return ( +
    + + +
    +
    + XCM Configuration Wizard + + Complete parachain setup and cross-chain integration + +
    + +
    + +
    + +

    + {Object.values(steps).filter(s => s.completed).length} / {totalSteps} steps completed +

    +
    +
    + + + {/* Step Navigation */} +
    + {[1, 2, 3, 4, 5, 6].map((step) => ( + + ))} +
    + + {/* Current Step Content */} +
    +
    + Step {currentStep} +

    + {currentStep === 1 && 'Reserve ParaId'} + {currentStep === 2 && 'Generate Chain Artifacts'} + {currentStep === 3 && 'Register Parachain'} + {currentStep === 4 && 'Open HRMP Channels'} + {currentStep === 5 && 'Register Foreign Assets'} + {currentStep === 6 && 'Test XCM Transfer'} +

    +
    + + {renderStepContent()} +
    + + {/* Navigation Buttons */} +
    + + + {allStepsCompleted ? ( + + ) : ( + + )} +
    +
    +
    +
    + ); +}; diff --git a/web/src/components/dex/DEXDashboard.tsx b/web/src/components/dex/DEXDashboard.tsx index a6362eed..397a5b04 100644 --- a/web/src/components/dex/DEXDashboard.tsx +++ b/web/src/components/dex/DEXDashboard.tsx @@ -8,7 +8,7 @@ import PoolDashboard from '@/components/PoolDashboard'; import { CreatePoolModal } from './CreatePoolModal'; import { InitializeHezPoolModal } from './InitializeHezPoolModal'; import { InitializeUsdtModal } from './InitializeUsdtModal'; -import { XCMBridgeSetupModal } from './XCMBridgeSetupModal'; +import { XCMConfigurationWizard } from '@/components/admin/XCMConfigurationWizard'; import { ArrowRightLeft, Droplet, Settings } from 'lucide-react'; import { isFounderWallet } from '@pezkuwi/utils/auth'; @@ -138,15 +138,15 @@ export const DEXDashboard: React.FC = () => {
    -

    XCM Bridge Setup

    +

    XCM Configuration Wizard

    - Configure Asset Hub USDT → wUSDT bridge with one click. Enables cross-chain USDT transfers from Westend Asset Hub. + Complete 6-step parachain setup: Reserve ParaId, generate artifacts, register parachain, open HRMP channels, register foreign assets, and test XCM transfers.

    @@ -195,7 +195,7 @@ export const DEXDashboard: React.FC = () => { onSuccess={handleSuccess} /> - ( + + {code} + +); + +const Api: React.FC = () => { + const getBlockResponse = `{ + "blockNumber": 123456, + "hash": "0xabcde12345fghij67890klmno12345pqrst67890uvwxyz12345abcde12345", + "parentHash": "0x12345abcde12345fghij67890klmno12345pqrst67890uvwxyz12345abc", + "timestamp": "2025-12-10T10:30:00Z", + "transactions": [ + "0x98765fedcba..." + ] +}`; + + const getTxResponse = `{ + "txHash": "0x98765fedcba...", + "blockNumber": 123456, + "from": "5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY", + "to": "5FHneW46xGXgs5mUiveU4sbTyGBzmstUspZC92UhjJM694ty", + "amount": "100.00 HEZ", + "fee": "0.01 HEZ" +}`; + + return ( + +
    +

    API Documentation

    + +
    +
    +

    Endpoints

    +
    +
    + GET + /api/blocks/latest +
    +
    + GET + /api/blocks/{'{blockNumber}'} +
    +
    + GET + /api/transactions/{'{txHash}'} +
    +
    +
    + +
    +

    Examples

    + + {/* Get Block Example */} +
    +

    GET /api/blocks/{'{blockNumber}'}

    +

    Retrieve a specific block by its number.

    +
    +
    +

    Request

    + +
    +
    +

    Response

    + +
    +
    +
    + + {/* Get Transaction Example */} +
    +

    GET /api/transactions/{'{txHash}'}

    +

    Retrieve a specific transaction by its hash.

    +
    +
    +

    Request

    + +
    +
    +

    Response

    + +
    +
    +
    +
    +
    +
    +
    + ); +}; + +export default Api; diff --git a/web/src/pages/Developers.tsx b/web/src/pages/Developers.tsx new file mode 100644 index 00000000..6eea1c19 --- /dev/null +++ b/web/src/pages/Developers.tsx @@ -0,0 +1,115 @@ +import React from 'react'; +import Layout from '@/components/Layout'; +import { Prism as SyntaxHighlighter } from 'react-syntax-highlighter'; +import { vscDarkPlus } from 'react-syntax-highlighter/dist/esm/styles/prism'; +import { Download, Book, MessageCircle, Github } from 'lucide-react'; + +const CodeSnippet = ({ language, code }: { language: string, code: string }) => ( + + {code} + +); + +const Developers: React.FC = () => { + const connectCode = `import { ApiPromise, WsProvider } from '@polkadot/api'; + +// Connect to the PezkuwiChain node +const wsProvider = new WsProvider('wss://rpc.pezkuwichain.io'); +const api = await ApiPromise.create({ provider: wsProvider }); + +console.log('API is connected:', api.isConnected);`; + + const transferCode = `// Example: Transfer HEZ tokens +const keyring = new Keyring({ type: 'sr25519' }); +const alice = keyring.addFromUri('//Alice'); +const bob = '5FHneW46xGXgs5mUiveU4sbTyGBzmstUspZC92UhjJM694ty'; + +const unsub = await api.tx.balances + .transfer(bob, 12345) + .signAndSend(alice, (result) => { + console.log(\`Current status is \${result.status}\`); + if (result.isFinalized) { + console.log(\`Transaction finalized at blockHash \${result.status.asFinalized}\`); + unsub(); + } + });`; + + return ( + +
    +
    +

    Developer Portal

    +

    Everything you need to build on PezkuwiChain.

    +
    + +
    + {/* Quick Start Guide */} +
    + +

    Quick Start Guide

    +

    Your first steps to building a dApp on PezkuwiChain.

    +
      +
    1. Install the Polkadot.js extension.
    2. +
    3. Get some testnet HEZ from the Faucet.
    4. Clone a starter project from our GitHub.
    5. +
    6. Start building!
    7. +
    +
    + + {/* SDKs */} +
    + +

    SDK Downloads

    +

    Libraries to interact with the chain.

    + +
    + + {/* Community */} +
    + +

    Community

    +

    Get help and connect with other developers.

    + +
    +
    + +
    +

    Code Examples

    +
    +
    +

    Connect to the Network

    + +
    +
    +

    Make a Transfer

    + +
    +
    +
    +
    +
    + ); +}; + +export default Developers; diff --git a/web/src/pages/Docs.tsx b/web/src/pages/Docs.tsx new file mode 100644 index 00000000..5a484f25 --- /dev/null +++ b/web/src/pages/Docs.tsx @@ -0,0 +1,309 @@ +import React, { useState, useEffect, useMemo } from 'react'; +import { useParams, useNavigate, Link } from 'react-router-dom'; +import Layout from '@/components/Layout'; +import { marked } from 'marked'; +import { ChevronRight, Book, ExternalLink } from 'lucide-react'; +import DOMPurify from 'dompurify'; + +// SDK Embedded View - shown inline in the content area (window in window style) +const SDKEmbeddedView: React.FC = () => { + const sdkUrl = '/sdk_docs/pezkuwi_sdk_docs/index.html'; + + return ( +
    + {/* SDK Panel Header */} +
    + Pezkuwi +
    +

    pezkuwi_sdk_docs

    + 0.0.1 +
    +
    + + + +
    +
    + {/* SDK Docs iframe */} +
    +